"use strict"
"undefined"!=typeof window&&window&&window.performance&&window.performance.mark&&window.performance.mark("mark_app_start"),define("campaign-manager-web/adapters/-ember-m3",["exports","@ember/service","campaign-manager-web/constants/api/path-map","campaign-manager-web/utils/api-endpoints","@linkedin/ember-restli-graphql/adapters/graphql-m3","ember-cli-pemberly-m3","campaign-manager-web/utils/pem-generic-metadata-util","@linkedin/ember-pem/utils/degradation-tracking-metadata"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(s=(0,t.inject)(),c=(0,t.inject)(),u=(0,t.inject)(),d=class extends i.default{constructor(...e){super(...e),b(this,"xhr",p,this),b(this,"pemTracking",m,this),b(this,"tracking",g,this),_(this,"namespace",a.API_NAMESPACE),_(this,"pathMap",(0,r.normalizeKeys)(n.default))}ajaxOptions(e,t,n={}){const a=this.xhr.getHeaders()
return n.headers={...a,...n.headers},super.ajaxOptions(e,t,n)}handleResponse(e,t,n,a){return n&&n.errorDetails&&(n.errors=[n]),super.handleResponse(e,t,n,a)}normalizeErrorResponse(){const e=super.normalizeErrorResponse(...arguments)
return this.pemTracking.annotateNormalizedErrorResponse(...arguments,e),e}getQueryUrlGenericMetaData(e){const t=e[0],n=e[1],a=e[2]
if(a&&a.adapterOptions&&(a.adapterOptions.failures||a.adapterOptions.degradations))return e
const i=this.tracking.getCurrentPageKey(),r=(0,o.constructGenericPemMetadata)(t,n,i),s=[new l.default(r.key,r.value,{productName:r.productName})]
return e[2].adapterOptions=e[2].adapterOptions?e[2].adapterOptions:{},e[2].adapterOptions.degradations=s,e[2].adapterOptions.degradedEntityIDsToRemove=[],e}getBatchGetGenericMetaData(e){const t=e[3]
if(t&&(t.failures||t.degradations))return e
const n=e[1],a=this.pemTracking.store.adapterFor(n),i=t.url?t.url:a.buildURL(n,null,null,"findRecord"),r=this.tracking.getCurrentPageKey(),s=(0,o.constructGenericPemMetadata)(i,"GET",r),c=[new l.default(s.key,s.value,{productName:s.productName})]
return e[3]=e[3]?e[3]:{},e[3].degradations=c,e[3].degradedEntityIDsToRemove=[],e}getFindRecordGenericMetaData(e){if(e[3]&&e[3].adapterOptions&&(e[3].adapterOptions.failures||e[3].adapterOptions.degradations))return e
const t=e[3].modelName,n=this.pemTracking.store.adapterFor(t),a=e[3].adapterOptions&&e[3].adapterOptions.url?e[3].adapterOptions.url:n.buildURL(t,e[2],e[3],"findRecord"),i=this.tracking.getCurrentPageKey(),r=(0,o.constructGenericPemMetadata)(a,"GET",i),s=[new l.default(r.key,r.value,{productName:r.productName})]
return e[3].adapterOptions=e[3].adapterOptions?e[3].adapterOptions:{},e[3].adapterOptions.degradations=s,e[3].adapterOptions.degradedEntityIDsToRemove=[],e}getGenericMetaData(e,t,n){if(e[2]&&e[2].adapterOptions&&(e[2].adapterOptions.failures||e[2].adapterOptions.degradations))return e
const a=e[2].modelName,i=this.pemTracking.store.adapterFor(a),r=e[2].adapterOptions&&e[2].adapterOptions.url?e[2].adapterOptions.url:i.buildURL(a,null,e[2],n),s=this.tracking.getCurrentPageKey(),c=(0,o.constructGenericPemMetadata)(r,t,s),u=[new l.default(c.key,c.value,{productName:c.productName})]
return e[2].adapterOptions=e[2].adapterOptions?e[2].adapterOptions:{},e[2].adapterOptions.degradations=u,e[2].adapterOptions.degradedEntityIDsToRemove=[],e}createRecord(){const e=this.getGenericMetaData(arguments,"POST","createRecord"),t=super.createRecord.bind(this,...e)
return this.pemTracking.executeAndTrackCreateRecord(t,...e)}findRecord(){const e=this.getFindRecordGenericMetaData(arguments),t=super.findRecord.bind(this,...e)
return this.pemTracking.executeAndTrackFindRecord(t,...e)}queryURL(){const e=this.getQueryUrlGenericMetaData(arguments),t=super.queryURL.bind(this,...e)
return this.pemTracking.executeAndTrackQueryURL(t,...e)}updateRecord(){const e=this.getGenericMetaData(arguments,"POST","updateRecord"),t=super.updateRecord.bind(this,...e)
return this.pemTracking.executeAndTrackUpdateRecord(t,...e)}deleteRecord(){const e=this.getGenericMetaData(arguments,"POST","deleteRecord"),t=super.deleteRecord.bind(this,...e)
return this.pemTracking.executeAndTrackDeleteRecord(t,...e)}batchGet(){const e=this.getBatchGetGenericMetaData(arguments),t=super.batchGet.bind(this,...e)
return this.pemTracking.executeAndTrackBatchGet(t,...e)}},p=h(d.prototype,"xhr",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(d.prototype,"pemTracking",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=h(d.prototype,"tracking",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)})),define("campaign-manager-web/adapters/-json-api",["exports","@ember-data/adapter/json-api"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/adapters/application",["exports","@ember-data/adapter/rest","@ember/service","campaign-manager-web/utils/api-endpoints","ember-stdlib/utils/is-browser","restli-utils"],(function(e,t,n,a,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=t.default.extend({fastboot:(0,n.inject)(),xhr:(0,n.inject)(),pemTracking:(0,n.inject)(),namespace:a.API_NAMESPACE,get headers(){return this.xhr.getHeaders()},_queryTunnelRequest(e,t,n){let a
const o={headers:Object.assign({},n.headers),method:t,body:n.body},l=this.fastboot.get("metadata")
if(i.default?a=r.default.queryTunnel.queryTunnelRequest(e,o):l.queryTunnelingEnabled&&(a=r.default.queryTunnel.checkAndEncodeLongUrl(e,o)),a){e=a.url
const i=a.request
t=i.method,n.headers=Object.assign({},n.headers,i.headers),n.body=i.body}return{url:e,type:t,options:n}},pathForType(e){const t=this._super(...arguments)
return a.default[e]||t},ajaxOptions(e,t,n){const a={contentType:"application/json",converters:{"text json":function(e){return""===e?{}:JSON.parse(e)}},dataType:"json"},i=this._queryTunnelRequest(e,t,n)
return this._super(i.url,i.type,{...i.options,...a})},handleResponse(e,t={},n={},a){if(201===e){const e=t["x-restli-id"]
n.id=e}!this.isSuccess(e,t,n)&&n.errorDetails&&(n.errors=[n])
const i=this._super(e,t,n,a)
return this.pemTracking.saveResponseMeta(i,e,t)},createRecord(e,t,n){return this._super(e,t,n).then((e=>({[n.modelName]:e})))}})})),define("campaign-manager-web/app",["exports","@ember/runloop","@ember/application","ember-resolver","ember-load-initializers","campaign-manager-web/config/environment"],(function(e,t,n,a,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const o=n.default.extend({waitForDOMReady(){"test"===r.default.environment?this._super(...arguments):(0,t.schedule)("actions",this,"domReady")},modulePrefix:r.default.modulePrefix,podModulePrefix:r.default.podModulePrefix,Resolver:a.default});(0,i.default)(o,r.default.modulePrefix)
e.default=o})),define("campaign-manager-web/breakpoints",["exports","enterprise-application-header/utils/breakpoints"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/component-managers/glimmer",["exports","@glimmer/component/-private/ember-component-manager"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/-dynamic-element-alt",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends t.default{}e.default=n})),define("campaign-manager-web/components/-dynamic-element",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends t.default{}e.default=n})),define("campaign-manager-web/components/-private/hue-web-cards/card-content",["exports","hue-web-cards/components/-private/hue-web-cards/card-content"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/-private/hue-web-cards/card-divider",["exports","hue-web-cards/components/-private/hue-web-cards/card-divider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/-private/hue-web-cards/card-footer",["exports","hue-web-cards/components/-private/hue-web-cards/card-footer"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/-private/hue-web-cards/card-header",["exports","hue-web-cards/components/-private/hue-web-cards/card-header"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/-private/hue-web-tab",["exports","hue-web-tab/components/-private/hue-web-tab"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/-private/hue-web-tablist",["exports","hue-web-tab/components/-private/hue-web-tablist"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/-private/hue-web-tabpanel",["exports","hue-web-tab/components/-private/hue-web-tabpanel"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/a11y-notification-renderer",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service"],(function(e,t,n,a,i){var r,o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"VroyyLUx",block:'[[[10,0],[14,"aria-live","polite"],[14,"aria-atomic","true"],[14,0,"a11y-text"],[12],[1,"\\n  "],[1,[30,0,["a11yNotification","politeMessage"]]],[1,"\\n"],[13],[1,"\\n"],[10,0],[14,"aria-live","assertive"],[14,"aria-atomic","true"],[14,0,"a11y-text"],[12],[1,"\\n  "],[1,[30,0,["a11yNotification","assertiveMessage"]]],[1,"\\n"],[13]],[],false,[]]',moduleName:"campaign-manager-web/components/a11y-notification-renderer.hbs",isStrictMode:!1})
var c,u,d,p,m,g
e.default=(0,t.setComponentTemplate)(s,(r=(0,i.inject)(),o=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="a11yNotification",i=this,(a=l)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}},c=o.prototype,u="a11yNotification",d=[r],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},g={},Object.keys(p).forEach((function(e){g[e]=p[e]})),g.enumerable=!!g.enumerable,g.configurable=!!g.configurable,("value"in g||g.initializer)&&(g.writable=!0),g=d.slice().reverse().reduce((function(e,t){return t(c,u,e)||e}),g),m&&void 0!==g.initializer&&(g.value=g.initializer?g.initializer.call(m):void 0,g.initializer=void 0),void 0===g.initializer&&(Object.defineProperty(c,u,g),g=null),l=g,o))})),define("campaign-manager-web/components/ab-test-confirmation-dialog",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/ab-tests"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"Fu9tuhmd",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","brand-lift-test-cancel-dialog-heading"],[24,0,"mt4"]],[["@isOpen","@size","@dismissModal"],[[30,1],"large",[30,2]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"brand-lift-test-cancel-dialog-heading"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_ab_test_modal_header","campaign-manager-web/components/ab-test-confirmation-dialog"],[["dialogType"],[[30,4]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_ab_test_modal_content_v2","campaign-manager-web/components/ab-test-confirmation-dialog"],[["dialogType"],[[30,4]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["mt4"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_ab_test_modal_content_disclaimer","campaign-manager-web/components/ab-test-confirmation-dialog"],[["dialogType"],[[30,4]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[8,[39,4],[[24,0,"mr2"],[4,[38,5],["click",[30,2]],null]],[["@buttonType","@text"],["secondary",[28,[37,2],["i18n_ab_test_modal_close_button_label","campaign-manager-web/components/ab-test-confirmation-dialog"],[["dialogType"],[[30,4]]]]]],null],[1,"\\n    "],[8,[39,4],[[4,[38,5],["click",[30,5]],null]],[["@buttonType","@text"],["primary",[28,[37,2],["i18n_ab_test_modal_header","campaign-manager-web/components/ab-test-confirmation-dialog"],[["dialogType"],[[30,4]]]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@onClose","modal","@dialogType","@onSuccess"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","hue-web-foundations@-text-body","hue-web-button","on"]]',moduleName:"campaign-manager-web/components/ab-test-confirmation-dialog.hbs",isStrictMode:!1})
let c=e.default=(0,i.assertPropTypes)((l=class extends a.default{},u=l,d="propTypes",p={isOpen:i.PropTypes.bool.isRequired,onClose:i.PropTypes.func.isRequired,dialogType:i.PropTypes.isMemberOf(r.AB_TEST_DIALOG).isRequired,onSuccess:i.PropTypes.func.isRequired},d in u?Object.defineProperty(u,d,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[d]=p,o=l))||o
var u,d,p;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/ab-test-results",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/ab-tests","campaign-manager-web/constants/experiment","campaign-manager-web/constants/routes","campaign-manager-web/utils/experiment","campaign-manager-web/utils/urn","@ember/service","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const y=(0,n.createTemplateFactory)({id:"aAlKFGDw",block:'[[[1,"\\n"],[10,0],[14,0,"u-bg-color__slate0 mt2 ph5 pv4"],[12],[1,"\\n"],[41,[30,0,["isWinnerPending"]],[[[1,"    "],[10,2],[15,0,[29,["mb1 u-color__slate7"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[8,[39,2],[[24,0,"u-color__slate7 u-layout__vertical-align-middle"]],[["@size","@name"],["small","signal-notice"]],null],[1,"\\n      "],[10,1],[12],[1,"\\n        "],[1,[52,[30,0,["isRunning"]],[28,[37,3],["i18n_test_in_progress_awaiting_results","campaign-manager-web/components/ab-test-results"],null],[28,[37,3],["i18n_test_complete_awaiting_results","campaign-manager-web/components/ab-test-results"],null]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[10,2],[15,0,[29,["mb1"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,3],["i18n_result_title_v2","campaign-manager-web/components/ab-test-results"],[["resultType"],[[30,0,["abTestResultType"]]]]]],[13],[1,"\\n    "],[10,2],[15,0,[29,["u-color__black--90"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,[28,[35,3],["i18n_result_heading_v2","campaign-manager-web/components/ab-test-results"],[["campaignName","resultType","minimumDetectableEffect"],[[30,0,["abTestWinnerCampaign","name"]],[30,0,["abTestResultType"]],[30,0,["minimumDetectableEffect"]]]]]],[13],[1,"\\n"],[41,[30,0,["isWinnerFound"]],[[[1,"      "],[10,0],[14,0,"mv3"],[12],[1,"\\n        "],[8,[39,4],[[16,0,[29,["u-color__blue7"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]]],[["@route","@models"],[[30,0,["duplicateCampaignRoute"]],[28,[37,5],[[30,1],[30,0,["abTestWinnerCampaign","id"]]],null]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["i18n_result_duplicate","campaign-manager-web/components/ab-test-results"],null]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null]],[]]],[41,[30,0,["isGeofencingAbTestEnabled"]],[[[1,"    "],[10,2],[15,0,[29,["mb1"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,3],["i18n_privacy_regulations_disclaimer_title","campaign-manager-web/components/ab-test-results"],null]],[13],[1,"\\n    "],[10,2],[15,0,[29,["u-color__black--90"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,[28,[35,3],["i18n_privacy_regulations_disclaimer","campaign-manager-web/components/ab-test-results"],null]],[13],[1,"\\n"]],[]],null],[1,"  "],[10,"hr"],[15,0,[29,["mv4"," ",[36,6]]]],[12],[13],[1,"\\n  "],[10,2],[15,0,[29,["experiment-list-item__row"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n    "],[10,0],[15,0,[29,[[28,[37,1],null,[["weight"],["bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_result_campaign_keyMetric","campaign-manager-web/components/ab-test-results"],[["keyMetric"],[[30,2,["keyMetric"]]]]]],[1,"\\n    "],[13],[1,"\\n"],[41,[28,[37,7],[[30,0,["isWinnerPending"]],[30,0,["isWinnerFound"]]],null],[[[1,"      "],[10,0],[14,0,"experiment-list-item-vertical-divider"],[12],[13],[1,"\\n      "],[10,0],[14,0,"u-color__black--90"],[12],[1,[28,[35,3],["i18n_result_statistical_strength","campaign-manager-web/components/ab-test-results"],null]],[1," "],[13],[1,"\\n      "],[8,[39,8],[[24,0,"u-layout__display-inline-block"],[17,3]],[["@placement","@contentClass"],["right","u-hoverable__content result-statistical-strength__hoverable-content"]],[["trigger","content"],[[[[1,"\\n          "],[11,"button"],[16,0,[29,["button--unstyled u-font__underline u-font__underline--dashed ",[30,0,["abTestResultStrength","color"]]," ",[28,[37,1],null,[["weight"],["bold"]]]]]],[24,4,"button"],[4,[38,9],[[30,4,["triggerContentSharedInfo"]]],null],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_result_strength","campaign-manager-web/components/ab-test-results"],[["strength"],[[30,0,["abTestResultStrength","strength"]]]]]],[1,"\\n          "],[13],[1,"\\n        "]],[4]],[[[1,"\\n          "],[10,0],[15,0,[29,["u-color__black--90"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[10,0],[15,0,[29,["mb4"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,3],["i18n_result_statistical_strength","campaign-manager-web/components/ab-test-results"],null]],[13],[1,"\\n            "],[10,0],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_result_tooltip_statistical_strength","campaign-manager-web/components/ab-test-results"],null]],[1,"\\n              "],[10,1],[15,0,[29,[[30,0,["abTestResultStrength","color"]]," ",[28,[37,1],null,[["weight"],["bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_result_strength","campaign-manager-web/components/ab-test-results"],[["strength"],[[30,0,["abTestResultStrength","strength"]]]]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"],[41,[28,[37,7],[[30,0,["isWinnerPending"]],[30,0,["isWinnerFound"]]],null],[[[1,"              "],[10,0],[15,0,[29,["u-color__black--60"," ",[28,[37,1],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n"],[41,[30,0,["isWinnerPending"]],[[[1,"                  "],[1,[28,[35,3],["i18n_result_strength_details_v2","campaign-manager-web/components/ab-test-results"],[["strength"],[[30,0,["abTestResultStrength","strength"]]]]]],[1,"\\n"]],[]],[[[41,[30,0,["isWinnerFound"]],[[[1,"                  "],[1,[28,[35,3],["i18n_result_strength_winner_details","campaign-manager-web/components/ab-test-results"],null]],[1,"\\n                "]],[]],null]],[]]],[1,"              "],[13],[1,"\\n"]],[]],null],[1,"            "],[10,0],[15,0,[29,["mt2"," ",[28,[37,1],null,[["weight"],["bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_result_pValue","campaign-manager-web/components/ab-test-results"],null]],[1,"\\n              "],[10,1],[15,0,[29,[[30,0,["abTestResultStrength","color"]]]]],[12],[1,[30,0,["abTestResultStrength","pValue"]]],[13],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[15,0,[29,["u-color__black--60"," ",[28,[37,1],null,[["size"],["xsmall"]]]]]],[12],[1,[28,[35,3],["i18n_result_pValue_details","campaign-manager-web/components/ab-test-results"],[["resultType","pValue"],[[30,0,["abTestResultType"]],[30,0,["abTestResultStrength","pValue"]]]]]],[13],[1,"\\n            "],[10,0],[14,0,"mt4 u-color__black--90"],[12],[1,[28,[35,3],["i18n_result_condition_text","campaign-manager-web/components/ab-test-results"],null]],[13],[1,"\\n            "],[8,[39,10],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,3],["i18n_result_strength_learn_more_link","campaign-manager-web/components/ab-test-results"],[["linkInfo"],[[28,[37,11],null,[["dataTestSelector","href","role"],["data-test-experiment-list-item-result-strength-link",[28,[37,12],null,[["path","accountId"],["help/lms/answer/a525922",[30,1]]]],[30,5,["role"]]]]]]]]],[1,"\\n            "]],[5]]]]],[1,"\\n\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-flex-wrap u-color__black--90"],[12],[1,"\\n"],[42,[28,[37,14],[[28,[37,14],[[30,0,["abTestCampaigns"]]],null]],null],null,[[[1,"      "],[10,0],[14,0,"experiment-list-item-result flex u-flex-column mt4"],[12],[1,"\\n        "],[10,0],[15,0,[29,["experiment-list-item-result-cost mb2 pr2 u-layout__height-full u-force-wrap--word"," ",[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n          "],[1,[28,[35,15],[[30,6,["cost"]]],[["currency"],[[30,0,["currencyCode"]]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"experiment-list-item-result-campaign pr2 u-display-flex u-layout__height-full u-force-wrap--word"],[12],[1,"\\n"],[41,[28,[37,16],[[30,0,["isWinnerFound"]]],null],[[[1,"            "],[10,0],[15,0,[29,["mt1"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,[30,6,["name"]]],[13],[1,"\\n"]],[]],[[[41,[28,[37,17],[[30,0,["abTestWinnerCampaign","reference"]],[30,6,["reference"]]],null],[[[1,"            "],[10,1],[14,0,"experiment-list-item-result-star"],[12],[1,"\\n              "],[8,[39,2],null,[["@size","@name"],["medium","star-fill"]],null],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[15,0,[29,["ml1 mt1"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,[30,6,["name"]]],[13],[1,"\\n"]],[]],[[[1,"            "],[10,0],[15,0,[29,["mt1"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,[30,6,["name"]]],[13],[1,"\\n          "]],[]]]],[]]],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[6]],null],[1,"  "],[13],[1,"\\n"],[13]],["@accountId","@abTest","&attrs","triggerData","iphHelper","campaign"],false,["if","hue-web-foundations@-text-body","hue-web-icons@icon","t","link-to","array","hue-web-foundations@-divider","or","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","iph-helper","external-link-info","help-center-url","each","-track-array","format-currency","not","eq"]]',moduleName:"campaign-manager-web/components/ab-test-results.hbs",isStrictMode:!1})
let S=e.default=(p=(0,u.inject)("cm-formatter"),(0,i.assertPropTypes)((h=class extends a.default{constructor(...e){super(...e),f(this,"formatter",b,this),f(this,"lix",_,this),T(this,"duplicateCampaignRoute",l.ROUTE_NAME.ACCOUNT_CAMPAIGN_DUPLICATE),T(this,"currencyCode","USD")}get isRunning(){return this.args.abTest.uiState===o.CM_TEST_UI_STATE.ACTIVE}get isWinnerPending(){return this.abTestResultType===r.AB_TEST_RESULT_TYPE.WINNER_PENDING}get isWinnerFound(){return this.abTestResultType===r.AB_TEST_RESULT_TYPE.WINNER_FOUND}get minimumDetectableEffect(){return this.args.abTest.minimumDetectableEffect}get abTestCampaigns(){const e=this.args.abTest
return e.cells.map((t=>{const n=e.cellResults.find((e=>e.reference===t.reference.string)).confidenceInterval
return{name:t.name,reference:t.reference,cost:(n.lowerBound+n.upperBound)/2}}))}get abTestWinnerCampaign(){const e=this.args.abTest
if(e.winner){const t=e.cells.find((t=>e.winner.string===t.reference.string))
return{...t,id:parseInt((0,c.getIdFromUrn)(t.reference.string),10)}}return{name:void 0,reference:void 0,id:void 0}}get abTestResultStrength(){const{pValue:e}=this.args.abTest,t=this.formatter.formatTwoFractionDigitsDecimalOrDash(e)
return{...(0,s.getAbTestResultStrength)(e),pValue:t}}get abTestResultType(){const e=this.args.abTest,t=e.minimumDetectableEffect
let n
return n=e.winner&&e.winner.string?r.AB_TEST_RESULT_TYPE.WINNER_FOUND:e.processingState===o.EXPERIMENT_RESULT_PROCESSING_STATE.COMPLETE&&e.uiState===o.CM_TEST_UI_STATE.ENDED?t&&t<.1?r.AB_TEST_RESULT_TYPE.WINNER_NEGLIGIBLE:r.AB_TEST_RESULT_TYPE.INCONCLUSIVE:r.AB_TEST_RESULT_TYPE.WINNER_PENDING,n}get isGeofencingAbTestEnabled(){return this.lix.getTreatmentIsEnabled(d.LIX_TEST_KEYS.enableGeofenceAbTest)}},T(h,"propTypes",{accountId:i.PropTypes.number.isRequired,abTest:i.PropTypes.object.isRequired}),b=E((g=h).prototype,"formatter",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(g.prototype,"lix",[u.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=g))||m);(0,t.setComponentTemplate)(y,S)})),define("campaign-manager-web/components/ab-test-wizard-form-wrapper",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/constants/ab-tests","campaign-manager-web/entities/ab-tests","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const E=(0,n.createTemplateFactory)({id:"xkuOWVQ9",block:'[[[1,"\\n"],[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[10,0],[15,0,[28,[37,1],["u-display-flex flex-fill u-flex-column u-flex-row-sm u-layout__width-full",[52,[30,2]," u-justify-center"]],null]],[12],[1,"\\n"],[41,[51,[30,2]],[[[1,"      "],[10,0],[14,0,"ab-test-wizard-form-wrapper__navigation-column u-bg-color__white u-border__common--right u-border__common--bottom u-layout__height-full"],[12],[1,"\\n        "],[10,0],[14,0,"ab-test-wizard-form-wrapper__navigation-wrapper u-display-flex u-flex-column"],[12],[1,"\\n          "],[8,[39,4],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,0,["navItems"]]],null]],null],null,[[[1,"              "],[8,[30,3,["item"]],null,[["@active","@disabled"],[[28,[37,7],[[30,5],[30,4,["step"]]],null],[30,4,["disabled"]]]],[["default"],[[[[1,"\\n                "],[8,[30,6,["button"]],[[4,[38,8],["click",[28,[37,9],[[30,7],[30,4,["step"]],""],null]],null]],null,[["default"],[[[[1,"\\n                  "],[1,[28,[35,10],[[52,[28,[37,7],[[30,8,["variable"]],"ACCELERATE"],null],"i18n_optima_top_navigation_labels_v2","i18n_top_navigation_labels_v2"],"campaign-manager-web/components/ab-test-wizard-form-wrapper"],[["step"],[[30,4,["value"]]]]]],[1,"\\n                "]],[]]]]],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,4,["subItems"]]],null]],null],null,[[[1,"                  "],[8,[30,6,["subitem"]],null,[["@active","@disabled"],[[28,[37,7],[[30,1,["activeContainerId"]],[30,9,["subStep"]]],null],[30,4,["disabled"]]]],[["default"],[[[[1,"\\n                    "],[8,[30,10,["button"]],[[4,[38,8],["click",[28,[37,9],[[30,7],[30,4,["step"]],[30,9,["subStep"]]],null]],null]],null,[["default"],[[[[1,"\\n                      "],[1,[28,[35,10],["i18n_sub_navigation_labels_v3","campaign-manager-web/components/ab-test-wizard-form-wrapper"],[["variable","subStep"],[[30,8,["variable"]],[30,9,["subStep"]]]]]],[1,"\\n                    "]],[]]]]],[1,"\\n                  "]],[10]]]]],[1,"\\n"]],[9]],null],[1,"              "]],[6]]]]],[1,"\\n"]],[4]],null],[1,"          "]],[3]]]]],[1,"\\n          "],[10,0],[14,0,"p5"],[12],[1,"\\n            "],[8,[39,11],[[24,0,"u-layout__width-full"],[4,[38,8],["click",[30,11]],null],[4,[38,12],["ab_test_create_back_to_account"],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,10],["i18n_back_to_account","campaign-manager-web/components/ab-test-wizard-form-wrapper"],null]]],null],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[10,0],[14,0,"u-display-flex u-flex-column-reverse u-flex-row-md"],[12],[1,"\\n      "],[10,0],[14,0,"ab-test-wizard-form-wrapper__content p5 u-display-flex u-flex-column u-layout-flex__cell"],[12],[1,"\\n        "],[18,20,[[28,[37,14],null,[["intersectionManager","showValidations"],[[30,1],[30,0,["showValidations"]]]]]]],[1,"\\n        "],[10,0],[14,0,"pt2"],[12],[1,"\\n          "],[8,[39,15],null,null,[["default"],[[[[1,"\\n"],[41,[51,[30,0,["isFirstStep"]]],[[[1,"              "],[8,[30,12,["leftItem"]],null,null,[["default"],[[[[1,"\\n                "],[8,[39,11],[[16,"disabled",[28,[37,16],[[30,13]],null]],[4,[38,8],["click",[30,0,["onPrevious"]]],null],[4,[38,12],["ab_test_create_previous"],null]],[["@buttonType","@size","@emphasized","@text"],["secondary","small",true,[28,[37,10],["i18n_previous_button","campaign-manager-web/components/ab-test-wizard-form-wrapper"],null]]],null],[1,"\\n              "]],[]]]]],[1,"\\n              "],[8,[30,12,["rightItem"]],null,null,[["default"],[[[[1,"\\n                "],[8,[39,11],[[16,"disabled",[28,[37,16],[[30,14]],null]],[4,[38,8],["click",[30,15]],null],[4,[38,12],["ab_test_create_save"],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,10],["i18n_save_and_exit_button","campaign-manager-web/components/ab-test-wizard-form-wrapper"],null]]],null],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],null],[41,[30,0,["isLastStep"]],[[[1,"              "],[8,[30,12,["rightItem"]],null,null,[["default"],[[[[1,"\\n                "],[8,[39,11],[[16,"disabled",[28,[37,16],[[30,14]],null]],[4,[38,8],["click",[30,16]],null],[4,[38,12],["ab_test_create_launch_test"],null]],[["@buttonType","@size","@emphasized","@text"],["primary","small",true,[28,[37,10],["i18n_test_launch_button","campaign-manager-web/components/ab-test-wizard-form-wrapper"],null]]],null],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["shouldSaveOnNextStep"]],[[[1,"              "],[8,[30,12,["rightItem"]],null,null,[["default"],[[[[1,"\\n                "],[8,[39,17],null,[["@dataTestSelectorValue","@placement","@onConfirm","@confirmButtonText","@triggerButtonText","@triggerButtonControlName","@confirmButtonControlName","@cancelButtonControlName"],["save_ab_test","top",[30,0,["onSaveAndNext"]],[28,[37,10],["i18n_save","campaign-manager-web/components/ab-test-wizard-form-wrapper"],null],[28,[37,10],["i18n_next_button","campaign-manager-web/components/ab-test-wizard-form-wrapper"],null],"create_save_and_next","new_ab_test_save_confirm","new_ab_test_save_cancel"]],[["default"],[[[[1,"\\n                  "],[10,"h5"],[15,0,[29,["u-color__black--75"," ",[28,[37,18],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,10],["i18n_confirm_save","campaign-manager-web/components/ab-test-wizard-form-wrapper"],null]],[13],[1,"\\n                  "],[10,2],[15,0,[29,[[28,[37,18],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,10],["i18n_want_to_save","campaign-manager-web/components/ab-test-wizard-form-wrapper"],null]],[13],[1,"\\n                "]],[]]]]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],[[[1,"              "],[8,[30,12,["rightItem"]],null,null,[["default"],[[[[1,"\\n                "],[8,[39,11],[[4,[38,8],["click",[30,0,["onNext"]]],null],[4,[38,12],[[52,[30,0,["isAbTestStepAccelerate"]],"accelerate_ab_test_create_next","ab_test_create_next"]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,10],["i18n_next_button","campaign-manager-web/components/ab-test-wizard-form-wrapper"],null]]],null],[1,"\\n              "]],[]]]]],[1,"\\n            "]],[]]]],[]]],[1,"          "]],[12]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"],[41,[51,[30,2]],[[[1,"        "],[10,0],[14,0,"ab-test-wizard-form-wrapper__widgets mt5 mr5"],[12],[1,"\\n          "],[10,0],[14,0,"ab-test-wizard-form-wrapper__widgets-wrapper"],[12],[1,"\\n"],[41,[30,0,["isLastStep"]],[[[1,"              "],[8,[39,19],[[24,0,"mb4 u-layout__shadow-container"]],null,[["default"],[[[[1,"\\n                "],[10,2],[15,0,[29,["u-border__common--bottom pb2 pl1"," ",[28,[37,18],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,10],["i18n_payment_method_label","campaign-manager-web/components/ab-test-wizard-form-wrapper"],null]],[1,"\\n                "],[13],[1,"\\n                "],[10,2],[15,0,[29,["u-layout__align-center mt3 ml4 mr4"," ",[28,[37,18],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n                  "],[8,[39,20],null,null,[["default"],[[[[1,"\\n                    "],[1,[28,[35,10],["i18n_launch_button_desc","campaign-manager-web/components/ab-test-wizard-form-wrapper"],[["linkInfo","linkInfo1"],[[28,[37,21],null,[["href","ariaLabel","role"],[[28,[37,22],null,[["path"],["legal/sas-terms"]]],[28,[37,10],["i18n_ads_agreement_link_label","campaign-manager-web/components/ab-test-wizard-form-wrapper"],null],[30,17,["role"]]]]],[28,[37,21],null,[["href","ariaLabel","role"],[[28,[37,22],null,[["path"],["legal/ads-policy"]]],[28,[37,10],["i18n_advertising_guidelines_link_label","campaign-manager-web/components/ab-test-wizard-form-wrapper"],null],[30,17,["role"]]]]]]]]],[1,"\\n                  "]],[17]]]]],[1,"\\n                "],[13],[1,"\\n                "],[10,0],[14,0,"ph5 pt3 pb4 u-display-flex u-justify-center"],[12],[1,"\\n                  "],[8,[39,11],[[24,0,"u-layout__width-full"],[16,"disabled",[28,[37,16],[[30,14]],null]],[4,[38,8],["click",[30,16]],null],[4,[38,12],["ab_test_create_launch_test"],null]],[["@size","@text"],["small",[28,[37,10],["i18n_test_launch_button","campaign-manager-web/components/ab-test-wizard-form-wrapper"],null]]],null],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],null],[1,"            "],[8,[39,23],null,[["@isCollapsible","@animation"],[true,true]],[["default"],[[[[1,"\\n              "],[8,[30,18,["item"]],[[24,0,"u-layout__shadow-container p0"]],[["@name","@expandOnInit"],["ab-test-summary",true]],[["default"],[[[[1,"\\n                "],[8,[30,19,["header"]],[[24,0,"u-border__common--bottom"]],null,[["default"],[[[[1,"\\n                  "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n                    "],[10,1],[14,0,"mt3 mb4 pl2 ab-test-wizard-form-wrapper__collapsible-item-header"],[12],[1,"\\n                      "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,18],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,10],["i18n_summary-widget_header","campaign-manager-web/components/ab-test-wizard-form-wrapper"],null]],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n                    "],[11,1],[24,0,"mr4"],[4,[38,12],["ab_test_create_summary_collapse"],null],[12],[1,"\\n"],[41,[30,19,["isExpanded"]],[[[1,"                        "],[8,[39,24],[[24,"data-test","wizard-form-wrapper__chevron-up"]],[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"                        "],[8,[39,24],[[24,"data-test","wizard-form-wrapper__chevron-down"]],[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]]],[1,"                    "],[13],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n                "],[8,[30,19,["panel"]],null,null,[["default"],[[[[1,"\\n                  "],[8,[39,25],null,[["@abTest"],[[30,8]]],null],[1,"\\n                "]],[]]]]],[1,"\\n              "]],[19]]]]],[1,"\\n            "]],[18]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[1]]]]]],["intersectionManager","@hideNavAndSummary","listNavigation","navItem","@step","item","@onStepChange","@abTest","navSubItem","subitem","@onBackToAccount","row","@isAbTestEditable","@canSaveAbTest","@onSaveAndExit","@onLaunchAbTest","iphHelper","accordion","item","&default"],false,["cm-intersection-manager","concat","if","unless","list-navigation","each","-track-array","eq","on","fn","t","hue-web-button","track-interaction","yield","hash","cm-button-row","not","confirm-hovercard","hue-web-foundations@-text-body","hue-web-card","iph-helper","external-link-info","help-center-url","accordion-list","hue-web-icons@icon","ab-test-wizard/summary-widget"]]',moduleName:"campaign-manager-web/components/ab-test-wizard-form-wrapper.hbs",isStrictMode:!1})
let y=e.default=(d=(0,o.inject)("ab-tests"),(0,l.assertPropTypes)((h=class extends a.default{constructor(...e){super(...e),f(this,"abTestService",g,this),f(this,"router",b,this),f(this,"showValidations",_,this)}get navItems(){const{variable:e}=this.args.abTest,t={[s.AB_TEST_WIZARD_STEP.CAMPAIGN_DETAILS]:s.AB_TEST_VARIABLE_TO_CAMPAIGN_STEPS[e].map((e=>({disabled:!this.enabledCampaignNavItems.includes(e),subStep:e}))),[s.AB_TEST_WIZARD_STEP.AB_TEST_VARIANT]:s.AB_TEST_VARIANT_STEPS.map((e=>({subStep:e,disabled:!1})))}
return s.AB_TEST_VARIABLE_TO_WIZARD_STEPS[e].map((e=>({step:e,value:this.getNavStepValue(e),subItems:t[e]||[],disabled:!this.enabledNavItems.includes(e)})))}get enabledCampaignNavItems(){return this.isObjectiveSelected?s.AB_TEST_VARIABLE_TO_CAMPAIGN_STEPS[this.args.abTest.variable]:[s.AB_TEST_WIZARD_SUB_STEP.CAMPAIGN_OBJECTIVE]}get enabledNavItems(){return this.isValidAbTestDetails()?this.args.abTest.id&&this.isObjectiveSelected?this.args.isAbTestEditable?s.AB_TEST_VARIABLE_TO_WIZARD_STEPS[this.args.abTest.variable]:[s.AB_TEST_WIZARD_STEP.REVIEW_AND_LAUNCH]:s.UNSAVED_AB_TEST_VARIABLE_TO_WIZARD_STEPS[this.args.abTest.variable]:[s.AB_TEST_WIZARD_STEP.AB_TEST_DETAILS]}get isFirstStep(){return this.navItems[0].step===this.args.step||this.isAbTestStepAccelerate}get isLastStep(){const e=this.navItems.length-1
return this.navItems[e].step===this.args.step}get isObjectiveSelected(){return this.args.abTest.campaigns.every((e=>e.validations.attrs.objectiveType.isValid))}get shouldSaveOnNextStep(){return this.isCurrentStepValid&&this.args.shouldSaveOnNextStep}get isCurrentStepValid(){return this.args.step===s.AB_TEST_WIZARD_STEP.AB_TEST_DETAILS?this.isValidAbTestDetails():this.args.step===s.AB_TEST_WIZARD_STEP.AB_TEST_VARIANT?this.isValidAbTestVariant():this.args.step!==s.AB_TEST_WIZARD_STEP.AB_TEST_ACCELERATE||this.isValidAbTestAccelerate()}get isAbTestStepAccelerate(){return this.args.step===s.AB_TEST_WIZARD_STEP.AB_TEST_ACCELERATE}isValidAbTestDetails(){const{name:e,schedule:t,dailyBudget:n,lifetimeBudget:a,campaigns:i}=this.args.abTest.validations.attrs,r=this.args.abTest.campaigns.every((e=>e.validations.attrs.name.isValid))
return e.isValid&&t.isValid&&this.args.isScheduleDatesValid&&n.amount.isValid&&a.amount.isValid&&r&&i.isValid}isValidAbTestVariant(){return this.args.abTest.validations.attrs.variant.isValid}isValidAbTestAccelerate(){return this.args.abTest.validations.attrs.lifetimeBudget.amount.isValid}getNextStep(){const e=this.navItems.findIndex((e=>e.step===this.args.step))+1
return this.navItems[e]?.step}getNavStepValue(e){return e!==s.AB_TEST_WIZARD_STEP.REVIEW_AND_LAUNCH||this.args.isAbTestEditable?e:"review"}onPrevious(){const e=this.navItems.findIndex((e=>e.step===this.args.step))-1
this.args.onStepChange(this.navItems[e].step,"")}onNext(){if(this.isCurrentStepValid&&this.enabledNavItems.includes(this.getNextStep())){if(this.isAbTestStepAccelerate){this.abTestService.saveDraftOptimaAbTest(this.args.abTest)
const e={objectiveType:this.args.abTest.objectiveType,skipCgSelection:!0}
this.router.transitionTo(u.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_INDEX,"new",{queryParams:e})}this.showValidations=!1,this.args.onStepChange(this.getNextStep(),"")}else this.showValidations=!0}onSaveAndNext(){this.showValidations=!1,this.args.onSaveAndNext(this.getNextStep())}},S=h,A="propTypes",C={step:l.PropTypes.isMemberOf(s.AB_TEST_WIZARD_STEP).isRequired,abTest:l.PropTypes.instanceOf(c.AbTestEntity).isRequired,isAbTestEditable:l.PropTypes.bool.isRequired,onStepChange:l.PropTypes.func.isRequired,onSaveAndNext:l.PropTypes.func,onSaveAndExit:l.PropTypes.func,shouldSaveOnNextStep:l.PropTypes.bool,canSaveAbTest:l.PropTypes.bool,isScheduleDatesValid:l.PropTypes.bool.isRequired},A in S?Object.defineProperty(S,A,{value:C,enumerable:!0,configurable:!0,writable:!0}):S[A]=C,g=T((m=h).prototype,"abTestService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(m.prototype,"router",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=T(m.prototype,"showValidations",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),T(m.prototype,"onPrevious",[r.action],Object.getOwnPropertyDescriptor(m.prototype,"onPrevious"),m.prototype),T(m.prototype,"onNext",[r.action],Object.getOwnPropertyDescriptor(m.prototype,"onNext"),m.prototype),T(m.prototype,"onSaveAndNext",[r.action],Object.getOwnPropertyDescriptor(m.prototype,"onSaveAndNext"),m.prototype),p=m))||p)
var S,A,C;(0,t.setComponentTemplate)(E,y)})),define("campaign-manager-web/components/ab-test-wizard-task-panel",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","@glimmer/tracking","campaign-manager-web/utils/object","campaign-manager-web/utils/tracking","ember-concurrency-decorators","ember-concurrency","@linkedin/ember-prop-types","campaign-manager-web/constants/routes","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/constants/ab-tests","campaign-manager-web/utils/http-error","campaign-manager-web/entities/ab-tests","campaign-manager-web/utils/campaign","campaign-manager-web/entities/account","campaign-manager-web/utils/money-amount","campaign-manager-web/utils/query-param","campaign-manager-web/utils/urn","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/campaign-manager","campaign-manager-web/utils/experiment","campaign-manager-web/constants/experiment","campaign-manager-web/constants/lix","rsvp","campaign-manager-web/utils/objective-type","hue-web-toast/utils/constants","campaign-manager-web/utils/targeting","campaign-manager-web/utils/targeting-models","campaign-manager-web/constants/iph","campaign-manager-web/helpers/external-link-info","campaign-manager-web/helpers/help-center-url","@ember/template","campaign-manager-web/utils/ab-tests","campaign-manager-web/services/campaign","campaign-manager-web/utils/roadblock","campaign-manager-web/constants/campaign-constants"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z){var j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye,Se,Ae,Ce,Oe,ve,we,Ie,Pe,Ne,Re,De,Me,Le,ke,Ue,xe,Fe
function ze(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function je(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ge(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Be=(0,n.createTemplateFactory)({id:"txhUmKPA",block:'[[[1,"\\n"],[10,0],[14,1,"artdeco-model-outlet"],[12],[1,"\\n  "],[8,[39,0],null,[["@isOpen","@onSuccess","@onClose","@dialogType"],[[30,0,["isAbTestConfirmationDialogOpen"]],[30,0,["onConfirm"]],[30,0,["closeAbTestConfirmationDialog"]],[30,0,["abTestDialogType"]]]],null],[1,"\\n"],[13],[1,"\\n"],[41,[30,0,["isLaunchModalOpen"]],[[[1,"  "],[8,[39,2],[[24,0,"ab-test-launch-modal"],[24,"aria-labelledby","ab-test-launch-modal-header"]],[["@size","@isOpen","@dismissModal"],["medium",[30,0,["isLaunchModalOpen"]],[30,0,["onGoToExperiments"]]]],[["default"],[[[[1,"\\n    "],[8,[30,1,["ModalHeader"]],[[24,0,"pt5"]],null,[["default"],[[[[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-center u-items-center"],[12],[1,"\\n        "],[8,[39,3],null,[["@name","@size"],["success-team","large"]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,"h1"],[14,1,"ab-test-launch-modal-header"],[15,0,[29,["u-layout__align-center pt3 pb1"," ",[28,[37,4],null,[["size"],["xlarge"]]]]]],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_launch_modal_header","campaign-manager-web/components/ab-test-wizard-task-panel"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"u-layout__align-center t-15 mb5"],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_launch_modal_sub_header","campaign-manager-web/components/ab-test-wizard-task-panel"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,1,["ModalContent"]],[[24,0,"u-display-flex u-justify-center u-items-center"]],null,[["default"],[[[[1,"\\n      "],[8,[39,6],[[16,0,[29,["ab-test-launch-modal-button mv4 pv1"," ",[28,[37,7],null,[["size"],["medium"]]]]]],[16,"aria-label",[28,[37,5],["i18n_launch_modal_button_v2","campaign-manager-web/components/ab-test-wizard-task-panel"],null]],[24,4,"button"],[4,[38,8],["click",[30,0,["onGoToExperiments"]]],null]],[["@size","@buttonType","@text"],["small","primary",[28,[37,5],["i18n_launch_modal_button_v2","campaign-manager-web/components/ab-test-wizard-task-panel"],null]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"]],[]],[[[41,[28,[37,9],[[30,0,["isLoadingAbTest"]],[30,0,["isSavingAbTest"]]],null],[[[1,"  "],[8,[39,10],null,[["@isLoading"],[true]],null],[1,"\\n"]],[]],[[[41,[30,0,["abTest"]],[[[1,"  "],[10,0],[14,0,"u-display-flex u-flex-column u-layout-flex__cell"],[12],[1,"\\n    "],[8,[39,11],[[24,0,"ab-test-wizard-task-panel__header p0 u-layout__position-relative u-layout__shadow-container"]],[["@title","@backButtonRoute","@backButtonTooltipMessage","@dataTestValue","@backButtonClickTrackingEvent"],[[28,[37,9],[[30,0,["abTest","name"]],[28,[37,5],["i18n_name_header_placeholder","campaign-manager-web/components/ab-test-wizard-task-panel"],null]],null],[30,0,["experimentsRouteIndex"]],[28,[37,5],["i18n_back_button_tooltip","campaign-manager-web/components/ab-test-wizard-task-panel"],null],"ab-test-wizard-task-panel","ab_test_create_back"]],[["default"],[[[[1,"\\n      "],[8,[30,2,["ActionWrapper"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isCreateMode"]],[[[1,"          "],[10,0],[14,0,"u-display-flex u-flex-column u-justify-center u-layout__height-full"],[12],[1,"\\n            "],[10,0],[14,0,"u-display-flex u-justify-end"],[12],[1,"\\n              "],[10,1],[15,0,[29,["u-color__black--60"," ",[28,[37,7],null,[["size","italic"],["small",true]]]]]],[12],[1,"\\n                "],[1,[28,[35,5],["i18n_not_saved_label","campaign-manager-web/components/ab-test-wizard-task-panel"],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[1,"          "],[10,0],[14,0,"u-display-flex u-justify-end"],[12],[1,"\\n            "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n              "],[8,[39,12],null,[["@status","@failureReasons","@isLarge"],[[30,0,["abTest","testUiState"]],[28,[37,13],null,[["testRejectionReasons"],[[30,0,["abTest","rejectionReasons"]]]]],true]],null],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[14,0,"u-border__common--right mr4 ml4"],[12],[13],[1,"\\n            "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n              "],[8,[39,14],null,[["@dataTestValue","@testStatus","@justification","@onPauseAction","@onCancelAction","@onLaunchAction","@onResumeAction"],["ab-test-edit-task-panel",[30,0,["abTest","testUiState"]],"right",[30,0,["pauseAction"]],[30,0,["cancelAction"]],[30,0,["launchAction"]],[30,0,["resumeAction"]]]],[["default"],[[[[1,"\\n                "],[8,[30,3,["Trigger"]],[[16,"aria-label",[28,[37,5],["i18n_actions_a11y_description","campaign-manager-web/components/ab-test-wizard-task-panel"],null]]],[["@size","@buttonType","@emphasized","@icon","@iconPlacement","@text"],["small","secondary",true,"caret","right",[28,[37,5],["i18n_actions","campaign-manager-web/components/ab-test-wizard-task-panel"],null]]],null],[1,"\\n              "]],[3]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]]],[1,"      "]],[]]]]],[1,"\\n    "]],[2]]]]],[1,"\\n    "],[10,"section"],[14,0,"u-display-flex u-layout-flex__cell"],[12],[1,"\\n      "],[8,[39,15],null,[["@abTest","@isAbTestEditable","@step","@onStepChange","@isScheduleDatesValid","@shouldSaveOnNextStep","@canSaveAbTest","@onSaveAndNext","@onSaveAndExit","@onBackToAccount","@onLaunchAbTest","@hideNavAndSummary"],[[30,0,["abTest"]],[30,0,["isEditable"]],[30,0,["currentStep"]],[30,0,["onStepChange"]],[30,0,["isScheduleDatesValid"]],[30,0,["shouldShowSaveWarning"]],[30,0,["canSaveAbTest"]],[30,0,["onSaveAndNext"]],[28,[37,16],[[30,0,["saveAndExitAbTestTask"]]],null],[30,0,["onBackToAccount"]],[28,[37,16],[[30,0,["launchAbTestTask"]]],null],[30,4]]],[["default"],[[[[1,"\\n"],[41,[28,[37,17],[[30,0,["currentStep"]],[30,0,["abTestWizardSteps","CAMPAIGN_DETAILS"]]],null],[[[1,"          "],[8,[39,18],null,[["@intersectionContainer","@accountHasInsightTag","@isGoldenGateAccount","@isInsightTagStatusDomainVerified","@onIsMultiAdFormatTestChange","@onAdFormatChange","@onObjectiveTypeChange","@keyMetrics","@onKeyMetricChange","@onTargetingChange","@onPlacementChange","@onBidChange","@fetchLimitsTask","@onCampaignNameChange","@onSetConversionAssociations","@onRemoveConversionAssociation","@onInsightTagCreate","@account","@abTest","@isCreateMode","@showValidations","@onUnlockAbTest","@onCampaignChange"],[[30,5,["intersectionManager","container"]],[30,6],[30,7],[30,8],[30,0,["onIsMultiAdFormatTestChange"]],[30,0,["onAdFormatChange"]],[30,0,["onObjectiveTypeChange"]],[30,0,["keyMetrics"]],[30,0,["onKeyMetricChange"]],[30,0,["onTargetingChange"]],[30,0,["onPlacementChange"]],[30,0,["onBidChange"]],[30,0,["fetchLimitsTask"]],[30,0,["onCampaignNameChange"]],[30,0,["onSetConversionAssociations"]],[30,0,["onRemoveConversionAssociation"]],[30,9],[30,10],[30,0,["abTest"]],[30,0,["isCreateMode"]],[30,5,["showValidations"]],[30,0,["onUnlockAbTest"]],[30,0,["updateCampaigns"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,17],[[30,0,["currentStep"]],[30,0,["abTestWizardSteps","AB_TEST_VARIANT"]]],null],[[[1,"          "],[8,[39,19],null,[["@intersectionContainer","@abTest","@account","@onPlacementChange","@onTargetingChange","@onCampaignCreativeOptionChange","@saveCampaignCreativeOption","@accountReference","@showValidations","@accountHasInsightTag"],[[30,5,["intersectionManager","container"]],[30,0,["abTest"]],[30,10],[30,0,["onVariantPlacementChange"]],[30,0,["onVariantTargetingChange"]],[30,0,["onCampaignCreativeOptionChange"]],[30,0,["saveCampaignCreativeOption"]],[30,11],[30,5,["showValidations"]],[30,6]]],null],[1,"\\n"]],[]],[[[41,[28,[37,17],[[30,0,["currentStep"]],[30,0,["abTestWizardSteps","CREATIVE"]]],null],[[[1,"          "],[8,[39,20],null,[["@account","@accountReference","@accountHasInsightTag","@abTest","@onCampaignCreativeOptionChange","@onEditCampaigns"],[[30,10],[30,11],[30,6],[30,0,["abTest"]],[30,0,["onCampaignCreativeOptionChange"]],[30,0,["onEditCampaigns"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,17],[[30,0,["currentStep"]],[30,0,["abTestWizardSteps","REVIEW_AND_LAUNCH"]]],null],[[[1,"          "],[8,[39,21],null,[["@abTest","@account","@isAbTestEditable","@campaignsCreatives","@fetchCreatives","@isLoadingCreative"],[[30,0,["abTest"]],[30,10],[30,0,["isEditable"]],[30,0,["campaignsCreatives"]],[28,[37,16],[[30,0,["fetchCreativesTask"]]],null],[30,0,["isLoadingCreative"]]]],null],[1,"\\n"]],[]],[[[1,"          "],[8,[39,22],null,[["@onScheduleChange","@onNameChange","@onVariableChange","@onCampaignNameChange","@onBudgetTypeChange","@onLifetimeBudgetChange","@onDailyBudgetChange","@abTest","@showValidations","@isEditMode","@onUnlockAbTest","@keyMetrics","@onKeyMetricChange","@onScheduleDateValidationChange"],[[30,0,["onScheduleChange"]],[30,0,["onNameChange"]],[30,0,["onVariableChange"]],[52,[51,[28,[37,17],[[30,0,["currentStep"]],[30,0,["abTestWizardSteps","AB_TEST_ACCELERATE"]]],null]],[30,0,["onCampaignNameChange"]]],[30,0,["onBudgetTypeChange"]],[30,0,["onLifetimeBudgetChange"]],[30,0,["onDailyBudgetChange"]],[30,0,["abTest"]],[30,5,["showValidations"]],[30,0,["isEditMode"]],[30,0,["onUnlockAbTest"]],[30,0,["keyMetrics"]],[30,0,["onKeyMetricChange"]],[30,0,["onScheduleDateValidationChange"]]]],null],[1,"\\n        "]],[]]]],[]]]],[]]]],[]]],[1,"\\n        "],[8,[39,24],[[24,0,"mt4"]],null,[["default"],[[[[1,"\\n"],[42,[28,[37,26],[[28,[37,26],[[30,0,["footerFeedbackList"]]],null]],null],null,[[[1,"            "],[8,[39,27],[[24,0,"pb4"]],[["@type"],[[30,12,["type"]]]],[["default"],[[[[1,"\\n              "],[1,[30,12,["message"]]],[1,"\\n            "]],[]]]]],[1,"\\n"]],[12]],null],[1,"        "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["isSaveError"]],[[[1,"          "],[8,[39,28],[[24,0,"pb4"]],[["@errorList","@errorHeader"],[[30,0,["errors"]],[28,[37,5],["i18n_cannot_save_ab_test","campaign-manager-web/components/ab-test-wizard-task-panel"],null]]],null],[1,"\\n"]],[]],null],[41,[30,0,["isCreateMode"]],[[[1,"          "],[8,[39,29],null,[["@onDismiss","@onExitWithoutSaving","@onSaveAndContinue","@accountId","@isAbTestValid","@isError","@isOpen","@error"],[[28,[37,30],[[30,13],false],null],[30,14],[30,0,["saveAndContinueExit"]],[30,10,["id"]],[30,0,["shouldShowSaveWarning"]],[30,0,["saveNewAbTestTask","last","isError"]],[30,15],[30,0,["errors"]]]],null],[1,"\\n"]],[]],null],[1,"      "]],[5]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[8,[39,24],null,null,[["default"],[[[[1,"\\n    "],[8,[39,31],[[24,0,"pb5"]],[["@illustration","@headline","@message"],["error-server",[28,[37,5],["i18n_oops_error_v2","campaign-manager-web/components/ab-test-wizard-task-panel"],null],[28,[37,5],["i18n_generic_error_message_sub_header","campaign-manager-web/components/ab-test-wizard-task-panel"],[["link"],[[28,[37,32],null,[["href","role"],[[28,[37,33],null,[["path","accountId"],["help/lms/ask",[30,10,["id"]]]]],[30,16,["role"]]]]]]]]]],null],[1,"\\n  "]],[16]]]]],[1,"\\n"]],[]]]],[]]]],[]]]],["modal","pageHeader","Menu","@hideNavAndSummary","formWrapper","@accountHasInsightTag","@isGoldenGateAccount","@isInsightTagStatusDomainVerified","@onInsightTagCreate","@account","@accountReference","feedback","@onAbTestExitModalOpen","@onAbTestExitModalExit","@isAbTestExitModalOpen","iphHelper"],false,["ab-test-confirmation-dialog","if","hue-web-modal","hue-web-icons@illustration","hue-web-foundations@-text-heading","t","hue-web-button","hue-web-foundations@-text-body","on","or","cm-overlay-loader","cm-page-header","status-label","hash","test-actions-dropdown","ab-test-wizard-form-wrapper","perform","eq","ab-test-wizard/campaign-settings","ab-test-wizard/ab-test-variant","ab-test-wizard/creative","ab-test-wizard/review-and-launch","ab-test-wizard/ab-test-details","unless","iph-helper","each","-track-array","hue-web-inline-feedback","standard-error","ab-test-wizard/exit-modal","fn","page-empty-state","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/ab-test-wizard-task-panel.hbs",isStrictMode:!1}),Ve="ab-test-wizard-task-panel",Ye="create-ab-test",He="fetch-ab-test",qe="save-new-ab-test",Ke="launch-ab-test",We="cancel-ab-test",Xe="pause-ab-test",$e="resume-ab-test",Je="save-existing-ab-test",Qe="fetch-ab-test-validations",Ze="fetch-ab-test-creatives-summary",et={[g.AB_TEST_VARIABLE.CREATIVE]:"ab_test_create_variable_content",[g.AB_TEST_VARIABLE.AUDIENCE]:"ab_test_create_variable_audience",[g.AB_TEST_VARIABLE.PLACEMENT]:"ab_test_create_variable_placement"},tt={[I.AD_FORMAT.STANDARD_SPONSORED_CONTENT]:"ab_test_create_format_single_image",[I.AD_FORMAT.SINGLE_VIDEO]:"ab_test_create_format_video",[I.AD_FORMAT.CAROUSEL]:"format_carousel",[I.AD_FORMAT.INMAIL]:"ab_test_create_format_message",[I.AD_FORMAT.TEXT]:"ab_test_create_format_text",[I.AD_FORMAT.SPOTLIGHT]:"ab_test_create_format_spotlight",[I.AD_FORMAT.SPONSORED_UPDATE_EVENT]:"ab_test_create_format_event",[I.AD_FORMAT.GUIDED_REPLIES]:"ab_test_create_format_conversation"},nt={[O.EXPERIMENT_KEY_METRIC.CPC]:"ab_test_create_test_metric_cpc",[O.EXPERIMENT_KEY_METRIC.CPM]:"ab_test_create_test_metric_cpm",[O.EXPERIMENT_KEY_METRIC.CPV]:"ab_test_create_test_metric_cpv",[O.EXPERIMENT_KEY_METRIC.CPMS]:"ab_test_create_test_metric_cpms",[O.EXPERIMENT_KEY_METRIC.CPPC]:"ab_test_create_test_metric_cppc"},at={[I.OBJECTIVE_TYPE.BRAND_AWARENESS]:"ab_test_create_objective_brand_awareness",[I.OBJECTIVE_TYPE.WEBSITE_VISIT]:"ab_test_create_objective_website_visit",[I.OBJECTIVE_TYPE.ENGAGEMENT]:"ab_test_create_objective_engagement",[I.OBJECTIVE_TYPE.VIDEO_VIEW]:"ab_test_create_objective_video_views",[I.OBJECTIVE_TYPE.WEBSITE_CONVERSION]:"ab_test_create_objective_website_conversions",[I.OBJECTIVE_TYPE.LEAD_GENERATION]:"ab_test_create_objective_lead_generation",[I.OBJECTIVE_TYPE.TALENT_LEAD]:"ab_test_create_objective_talent_leads",[I.OBJECTIVE_TYPE.JOB_APPLICANT]:"ab_test_create_objective_job_applicants"},it="ab_test_create_format_unknown"
let rt=e.default=(j=(0,i.inject)(),G=(0,i.inject)("hue-web-toast"),B=(0,i.inject)(),V=(0,i.inject)("conversion"),Y=(0,i.inject)("creative"),H=(0,i.inject)("campaign-group"),q=(0,i.inject)("reporting"),K=(0,i.inject)("ab-tests"),W=(0,i.inject)("campaign"),X=(0,i.inject)("cm-formatter"),$=(0,i.inject)(),J=(0,i.inject)(),Q=(0,i.inject)(),Z=(0,c.task)({restartable:!0}),ee=(0,c.task)({restartable:!0}),te=(0,c.task)({restartable:!0}),ne=(0,u.taskGroup)({restartable:!0}),ae=(0,c.task)({group:"updateAbTestStateTaskGroup"}),ie=(0,c.task)({restartable:!0}),re=(0,c.task)({restartable:!0}),oe=(0,c.task)({group:"updateAbTestStateTaskGroup"}),le=(0,c.task)({group:"updateAbTestStateTaskGroup"}),se=(0,c.task)({group:"updateAbTestStateTaskGroup"}),ce=(0,c.task)({restartable:!0}),ue=(0,c.task)({restartable:!0}),de=(0,c.task)({drop:!0}),(0,d.assertPropTypes)((Fe=class extends a.default{get isScheduleSyncEnabled(){return!this.lix.getTreatmentIsEnabled(v.LIX_TEST_KEYS.disableClientSideAbTestChildEntityScheduleUpdate)}get isLoadingAbTest(){return this.createAbTestTask.isRunning||this.fetchAbTestTask.isRunning||this.updateAbTestStateTaskGroup.isRunning||this.onResetTestTask.isRunning}get isSavingAbTest(){return this.saveNewAbTestTask.isRunning||this.saveAndExitAbTestTask.isRunning||this.launchAbTestTask.isRunning||this.saveExistingAbTestTask.isRunning}get isLoadingCreative(){return this.fetchCreativesTask.isRunning}get isCreateMode(){return this.args.panelMode===g.AB_TEST_PANEL_MODE.CREATE}get isEditMode(){return this.args.panelMode===g.AB_TEST_PANEL_MODE.EDIT}get currentStep(){return this.args.step||g.AB_TEST_WIZARD_STEP.AB_TEST_DETAILS}get shouldShowSaveWarning(){const e=g.AB_TEST_VARIABLE_TO_WIZARD_STEPS[this.abTest.variable],t=e.indexOf(this.currentStep),n=e[t+1],a=n===g.AB_TEST_WIZARD_STEP.CREATIVE||n===g.AB_TEST_WIZARD_STEP.AB_TEST_VARIANT&&this.abTest.variable===g.AB_TEST_VARIABLE.CREATIVE
return this.canSaveAbTest&&this.isCreateMode&&a}get canSaveAbTest(){const{selectedAdFormats:e,schedule:t}=this.abTest.validations.attrs
let n=!0
const a=e.isValid&&t.isValid,i=this.abTest.campaigns.every((e=>{const{name:t,objectiveType:n,associatedConversions:a}=e.validations.attrs
return t.isValid&&n.isValid&&a.isValid}))
return this.args.step===g.AB_TEST_WIZARD_STEP.REVIEW_AND_LAUNCH&&(n=this.abTest.variable===g.AB_TEST_VARIABLE.CREATIVE?this.campaignsCreatives.every((e=>(e.creatives||[]).length>=1)):this.campaignsCreatives.some((e=>(e.creatives||[]).length>=1))),this.isEditable&&a&&i&&n}get footerFeedbackList(){const e={},t=this.abTest.campaigns[0].limits?.minBid??null
return this.fetchedValidations.forEach((n=>{const a=n.level===O.EXPERIMENT_VALIDATION_LEVEL.ERROR?"negative":"caution",i=n.type,r=this._getI18nMessage("i18n_validation_error_v2",[{type:n.type,variable:this.abTest.variable,keyMetric:this.abTest.keyMetric,minCampaignBudget:t?this.formatter.formatCurrency(t.amount,t.currencyCode):null,learnMoreLink:(0,M.externalLinkInfo)([],{role:D.IPH_LINK_ROLE,href:(0,L.helpCenterUrl)([],{path:"help/lms/answer/a525922",accountId:this.args.account.id})})}])
r&&!e[i]&&(e[i]={type:a,messageType:i,message:(0,k.htmlSafe)(r)})})),this.isEditable?Object.values(e):[]}constructor(){super(...arguments),ze(this,"i18n",ge,this),ze(this,"jet",be,this),ze(this,"toast",_e,this),ze(this,"router",he,this),ze(this,"conversionService",fe,this),ze(this,"creativeService",Te,this),ze(this,"campaignGroupService",Ee,this),ze(this,"reportingService",ye,this),ze(this,"abTestService",Se,this),ze(this,"campaignService",Ae,this),ze(this,"formatter",Ce,this),ze(this,"tracking",Oe,this),ze(this,"error",ve,this),ze(this,"lix",we,this),ze(this,"abTest",Ie,this),ze(this,"errors",Pe,this),ze(this,"campaignsCreatives",Ne,this),ze(this,"isLaunchModalOpen",Re,this),ze(this,"isAbTestConfirmationDialogOpen",De,this),ze(this,"abTestDialogType",Me,this),ze(this,"fetchedValidations",Le,this),ze(this,"isEditable",ke,this),je(this,"abTestWizardSteps",g.AB_TEST_WIZARD_STEP),je(this,"experimentsRouteIndex",p.ROUTE_NAME.ACCOUNT_EXPERIMENTS_INDEX),je(this,"originalAbTest",{}),je(this,"originalCampaigns",{}),je(this,"isConversionTrackingChanged",!1),ze(this,"isScheduleDatesValid",Ue,this),je(this,"onVariableChange",(e=>{const t=this.abTest.variable
this.abTest.variable=e,e===g.AB_TEST_VARIABLE.CREATIVE?this.onIsMultiAdFormatTestChange(!0):this.abTest.isMultiAdFormatTest&&this.onIsMultiAdFormatTestChange(!1),e===g.AB_TEST_VARIABLE.AUDIENCE&&this.onTargetingChange({targetingCriteria:this.minimalTargetingCriteria}),t===g.AB_TEST_VARIABLE.AUDIENCE&&this.onTargetingChange({targetingCriteria:this.defaultTargetingCriteria}),this.tracking.fireInteractionEvent(et[e],s.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}))
je(this,"onIsMultiAdFormatTestChange",(e=>{!e&&this.abTest.selectedAdFormats.length>1&&this.setSingleAdFormat(this.abTest.selectedAdFormats[0]),this.abTest.isMultiAdFormatTest=e})),je(this,"onScheduleChange",(e=>{const t={start:(0,C.canModifyAbTestStartDate)(this.abTest)?e.start:this.abTest.schedule.start,end:e.end}
this.abTest.schedule=t,this.isScheduleSyncEnabled&&this.abTest.campaigns.forEach((e=>{e.runSchedule=t})),this.fetchValidationsTask.perform()})),je(this,"onBackToAccount",(()=>this.router.transitionTo(p.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX))),je(this,"onVariantPlacementChange",((e,t)=>(0,r.setProperties)(this.abTest.campaigns[e],t))),je(this,"onStepChange",(async e=>{if(this.isEditMode)try{await this.saveExistingAbTestTask.perform()}catch{return}this.fetchValidationsTask.perform(),this.args.onStepChange(e)})),je(this,"onVariantTargetingChange",((e,t)=>{(0,r.setProperties)(this.abTest.campaigns[e],t),this.fetchAudienceCountsTask.perform()})),je(this,"onSetConversionAssociations",(e=>{for(let t=0;t<this.abTest.campaigns.length;t++)this.conversionService.setAssociatedConversions(this.abTest.campaigns[t],e)
this.isConversionTrackingChanged=!0})),je(this,"onRemoveConversionAssociation",(e=>{for(let t=0;t<this.abTest.campaigns.length;t++)this.conversionService.removeAssociatedConversion(this.abTest.campaigns[t],e)
this.isConversionTrackingChanged=!0})),je(this,"onSaveAndNext",(e=>{this.saveNewAbTestTask.perform(e)})),ze(this,"updateAbTestStateTaskGroup",xe,this),this.args.panelMode===g.AB_TEST_PANEL_MODE.CREATE?this.createAbTestTask.perform():this.fetchAbTestTask.perform((0,y.createUrnFromAttrs)(y.URN_TYPES.AD_EXPERIMENT,this.args.abTestId))}get pauseAction(){return(0,C.canPauseAbTest)(this.abTest)?this.openAbTestPauseConfirmationDialog:void 0}get cancelAction(){return(0,C.canCancelAbTest)(this.abTest)?this.openAbTestCancelConfirmationDialog:void 0}get launchAction(){if(this.abTest.testUiState===O.CM_TEST_UI_STATE.DRAFT&&this.args.step===g.AB_TEST_WIZARD_STEP.REVIEW_AND_LAUNCH&&this.canSaveAbTest)return this.onLaunchAction}get resumeAction(){return(0,C.canResumeAbTest)(this.abTest)?this.onResumeAction:void 0}get isSaveError(){return this.saveNewAbTestTask.last?.isError||this.launchAbTestTask.last?.isError||this.saveExistingAbTestTask.last?.isError}get isAbTestConversionTrackingEnabled(){return this.lix.getTreatmentIsEnabled(v.LIX_TEST_KEYS.enableAbTestConversionTracking)||this.lix.getTreatmentIsEnabled(v.LIX_TEST_KEYS.enableAbTestConversionTrackingForPredictiveAudience)||this.lix.getTreatmentIsEnabled(v.LIX_TEST_KEYS.enableCppcCplAndBetaAbTest)}get isAbTestLeadsTrackingEnabled(){return this.lix.getTreatmentIsEnabled(v.LIX_TEST_KEYS.enableAbTestLeadsTracking)||this.lix.getTreatmentIsEnabled(v.LIX_TEST_KEYS.enableAbTestLeadsTrackingForPredictiveAudience)||this.lix.getTreatmentIsEnabled(v.LIX_TEST_KEYS.enableCppcCplAndBetaAbTest)}get keyMetrics(){const{objectiveType:e}=this.abTest.campaigns[0]
let t=g.OBJECTIVE_TYPE_TO_AB_TEST_KEY_METRIC[e]||[]
return t=this.isAbTestConversionTrackingEnabled?t:t.filter((e=>e!==O.EXPERIMENT_KEY_METRIC.CPPC)),this.isAbTestLeadsTrackingEnabled?t:t.filter((e=>e!==O.EXPERIMENT_KEY_METRIC.CPL))}*fetchValidationsTask(){if(!this.isCreateMode)try{const e=(0,S.constructPemMetadata)(A.AB_TEST_WIZARD_TASK_PANEL_KEYS.FETCH_AB_TEST_VALIDATIONS,[this.args.account.id],{productName:A.AB_TEST_WIZARD_TASK_PANEL_PEM_PRODUCT_NAME})
this.fetchedValidations=yield this.abTestService.fetchAbTestValidations(this.abTest,{},e)}catch(e){this.jet.error(`Error fetching A/B test validations: ${(0,b.getErrorMessage)(e)}`,[m.JET_ERROR_TAGS.AB_TESTS,Ve,Qe],{shouldRethrow:!1})}}*fetchAbTestTask(e){try{const t=(0,S.constructPemMetadata)(A.AB_TEST_WIZARD_TASK_PANEL_KEYS.FETCH_AB_TEST,[this.args.account.id],{productName:A.AB_TEST_WIZARD_TASK_PANEL_PEM_PRODUCT_NAME}),n=yield this.abTestService.fetchAbTest(e,t),a=n.variable===g.AB_TEST_VARIABLE.ACCELERATE,i=!a||this.lix.getTreatmentIsEnabled(v.LIX_TEST_KEYS.enableAbTestOptima),r=n.campaigns[0]
this.isEditable=(0,C.canEditExperiment)(n.uiState)&&i,this.abTest=n,this.originalAbTest=(0,_.toValidAbTest)(this.abTest),this.abTest.campaigns.forEach((e=>{e.areCreativesReadOnly=a,this.originalCampaigns[e.id]=(0,h.toValidCampaign)(e)})),yield this.fetchAudienceCountsTask.perform(),yield this.fetchValidationsTask.perform(),r.objectiveType&&!r.limits&&(yield this.fetchLimitsTask.perform(this.args.account,r)),this.isEditable||this.args.onStepChange(g.AB_TEST_WIZARD_STEP.REVIEW_AND_LAUNCH)}catch(t){this.jet.error(`Error fetching A/B test entity: ${(0,b.getErrorMessage)(t)}`,[m.JET_ERROR_TAGS.AB_TESTS,Ve,He])}}*createAbTestTask(){const{account:e,campaignGroupId:t}=this.args
try{const n=this.currentStep===g.AB_TEST_WIZARD_STEP.AB_TEST_ACCELERATE
this.abTest=n?yield this.abTestService.createOptimaAbTest(parseInt(e.id,10),this.args.campaignId):yield this.abTestService.createAbTest(parseInt(e.id,10),{campaignGroupId:t})
const a=this.abTest.campaigns[0]
yield w.Promise.all([this.fetchAudienceCountsTask.perform(),this.fetchLimitsTask.perform(e,a)]),this.defaultTargetingCriteria=a.targetingCriteria,this.minimalTargetingCriteria=(0,N.getDefaultTargetingCriteria)(this.campaignService.getDefaultTargetingI18nValues())}catch(n){this.jet.error(`Error creating A/B test entity: ${(0,b.getErrorMessage)(n)}`,[m.JET_ERROR_TAGS.AB_TESTS,Ve,Ye])}}*saveAndExitAbTestTask(){if(this.isCreateMode)try{const e=(0,S.constructPemMetadata)(A.AB_TEST_WIZARD_TASK_PANEL_KEYS.SAVE_NEW_AB_TEST,[this.args.account.id],{productName:A.AB_TEST_WIZARD_TASK_PANEL_PEM_PRODUCT_NAME})
this.abTest.name=(0,U.getAbTestCampaignName)(this.abTest.name,this.i18n),yield this.abTestService.saveNewAbTest(this.abTest,e),this.onGoToExperiments()}catch(e){this.abTest.campaignGroupId=this.campaignGroupService.getNewCampaignGroup({accountId:this.abTest.accountId}),this.errors=(0,b.getErrorMessageList)(e),this.jet.error(`Error saving new A/B test entity: ${(0,b.getErrorMessage)(e)}`,[m.JET_ERROR_TAGS.AB_TESTS,Ve,qe])}else yield this.saveExistingAbTestTask.perform(),this.onGoToExperiments()}onNameChange(e){this.abTest.name=e.trimStart(),this.fetchValidationsTask.perform()}onAdFormatChange(e){this.abTest.isMultiAdFormatTest?this.toggleAdFormat(e):this.setSingleAdFormat(e)}setSingleAdFormat(e){this.abTest.campaigns.forEach((t=>{const n=this.abTestService.getCampaignDeltaBeforeLimitsCall(this.args.account,t,e);(0,r.setProperties)(t,{adFormats:[e],isAdFormatInferred:!1,...n}),this.fetchLimitsTask.perform(this.args.account,t)})),this.tracking.fireInteractionEvent(tt[e]??it,s.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}toggleAdFormat(e){const t=this.abTest.campaigns.find((t=>t.adFormats.includes(e)))||this.abTest.campaigns.find((e=>0===e.adFormats.length))||this.abTest.campaigns[0],n=this.abTest.campaigns.filter((e=>e!==t))[0],a=!t.adFormats.includes(e),i=a?this.abTestService.getCampaignDeltaBeforeLimitsCall(this.args.account,t,e):{};(a?this.abTestService.getCampaignDeltaBeforeLimitsCall(this.args.account,n,n.adFormat):{}).optimizationTargetType===z.OPTIMIZATION_TARGET_TYPE.NONE&&(i.optimizationTargetType=z.OPTIMIZATION_TARGET_TYPE.NONE),(0,r.setProperties)(n,i),(0,r.setProperties)(t,{adFormats:a?[e]:[],isAdFormatInferred:!1,...i}),this.abTest.campaigns=[...this.abTest.campaigns],a&&this.fetchLimitsTask.perform(this.args.account,t),this.tracking.fireInteractionEvent(tt[e]??it,s.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onKeyMetricChange(e){this.abTest.keyMetric=e,this.tracking.fireInteractionEvent(nt[e],s.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.fetchValidationsTask.perform()}onCampaignNameChange(e,t){const n=e?"ab_test_create_name_campaign_b":"ab_test_create_name_campaign_a"
this.tracking.fireInteractionEvent(n,s.CONTROL_INTERACTION_TYPE.SHORT_PRESS),(0,r.setProperties)(this.abTest.campaigns[e],{name:t}),this.isEditMode&&(0,r.setProperties)(this.abTest.cells[e],{name:t})}onTargetingChange(e){this.updateCampaigns(e),this.fetchAudienceCountsTask.perform()}onPlacementChange(e){this.updateCampaigns(e)}onCampaignCreativeOptionChange(e,t){this.campaignService.updateCampaign({accountReference:this.args.accountReference,data:t,campaign:this.abTest.campaigns[e]})}saveCampaignCreativeOption(e){const t=this.abTest.campaigns[e]
this.campaignService.editCampaign({campaign:t})}onEditCampaigns(){const e=this.abTest.campaigns.reduce(((e,t)=>{const n=(0,h.toValidCampaignPatch)(this.campaignService.editingChanges,(0,F.isRoadblock)(t.roadblockType))
return e[t.id]=(0,x.buildCampaignEditPatch)(t,n),e}),{})
this.campaignService.editCampaigns({entities:e},Object.keys(e))}onBudgetTypeChange(e){const t=e===g.AB_TEST_BUDGET_TYPE.DAILY,n=e===g.AB_TEST_BUDGET_TYPE.LIFETIME
t&&!this.abTest.dailyBudget?.amount&&this.onDailyBudgetChange(this.abTest.budgetLimits.DEFAULT_DAILY_BUDGET),n&&!this.abTest.lifetimeBudget?.amount&&this.onLifetimeBudgetChange(this.abTest.budgetLimits.DEFAULT_DAILY_BUDGET*g.MIN_AB_TEST_DURATION_IN_DAYS),t&&this.onLifetimeBudgetChange(null),n&&this.onDailyBudgetChange(null),this.abTest.budgetType=e}onLifetimeBudgetChange(e){const t=this.abTest.lifetimeBudget?.currencyCode||this.abTest.dailyBudget?.currencyCode,n={amount:e,currencyCode:t}
this.abTest.lifetimeBudget=e?(0,T.getMoneyAmountForAPI)(n):null
const a={amount:e?Math.floor(e/2*100)/100:null,currencyCode:t}
this.abTest.campaigns.map((e=>{e.totalBudget=a.amount?(0,T.getMoneyAmountForAPI)(a):null}))}onDailyBudgetChange(e){const t=this.abTest.lifetimeBudget?.currencyCode||this.abTest.dailyBudget?.currencyCode,n={amount:e,currencyCode:t}
this.abTest.dailyBudget=e?(0,T.getMoneyAmountForAPI)(n):null
const a={amount:e?Math.floor(e/2*100)/100:null,currencyCode:t}
this.abTest.campaigns.map((e=>{e.dailyBudget=a.amount?(0,T.getMoneyAmountForAPI)(a):null}))}onBidChange(e){this.updateCampaigns(e)}onObjectiveTypeChange(e){const{keyMetric:t}=(0,_.getAbTestDefaults)()
this.updateCampaigns({objectiveType:e}),null===e&&this.tracking.fireInteractionEvent("ab_test_create_change_objective",s.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.setSingleAdFormat(this.campaignService.getDefaultAdFormat({objectiveType:e})),this.onKeyMetricChange(t),e&&this.tracking.fireInteractionEvent(at[e],s.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}updateCampaigns(e){this.abTest.campaigns=this.abTest.campaigns.map((t=>((0,r.setProperties)(t,e),t)))}onGoToExperiments(){this.args.onTransitioningOffWizard?.(!0),this.router.transitionTo(p.ROUTE_NAME.ACCOUNT_EXPERIMENTS),this.isLaunchModalOpen=!1}_getI18nMessage(e,t=[]){return this.i18n.lookupTranslation(this.constructor,e)(t)}*saveNewAbTestTask(e){try{const t=(0,S.constructPemMetadata)(A.AB_TEST_WIZARD_TASK_PANEL_KEYS.SAVE_NEW_AB_TEST,[this.args.account.id],{productName:A.AB_TEST_WIZARD_TASK_PANEL_PEM_PRODUCT_NAME})
this.abTest.name=(0,U.getAbTestCampaignName)(this.abTest.name,this.i18n)
const n=yield this.abTestService.saveNewAbTest(this.abTest,t),a={step:e,action:E.ACTION_QUERY_PARAM.EDIT}
this.router.transitionTo(p.ROUTE_NAME.ACCOUNT_AB_TESTS_ITEM,(0,y.getIdFromUrn)(n),{queryParams:a})}catch(t){this.abTest.campaignGroupId=this.campaignGroupService.getNewCampaignGroup({accountId:this.abTest.accountId}),t instanceof U.AbTestValidationError?this.fetchedValidations=t.getValidations():this.errors=(0,b.getErrorMessageList)(t),this.jet.error(`Error saving new A/B test entity: ${(0,b.getErrorMessage)(t)}`,[m.JET_ERROR_TAGS.AB_TESTS,Ve,qe])}}*launchAbTestTask(){try{const e=(0,S.constructPemMetadata)(A.AB_TEST_WIZARD_TASK_PANEL_KEYS.LAUNCH_AB_TEST,[this.args.abTestId],{productName:A.AB_TEST_WIZARD_TASK_PANEL_PEM_PRODUCT_NAME})
yield this.abTestService.syncCreativesAndLaunchAbTest(this.abTest,e),this.isLaunchModalOpen=!0}catch(e){this.errors=(0,b.getErrorMessageList)(e),this.jet.error(`Error launching A/B test entity: ${(0,b.getErrorMessage)(e)}`,[m.JET_ERROR_TAGS.AB_TESTS,Ve,Ke])}}*saveExistingAbTestTask(){try{const e=(0,S.constructPemMetadata)(A.AB_TEST_WIZARD_TASK_PANEL_KEYS.UPDATE_AB_TEST,[this.abTest.id],{productName:A.AB_TEST_WIZARD_TASK_PANEL_PEM_PRODUCT_NAME})
this.abTest.name=(0,U.getAbTestCampaignName)(this.abTest.name,this.i18n)
const t=(0,_.toValidAbTest)(this.abTest),n=(0,l.delta)(this.originalAbTest,t)
Object.keys(n).length&&(yield this.abTestService.updateAbTest(this.abTest.entityUrn,n,e))
const a=[],i={}
this.abTest.campaigns.forEach((e=>{const t=(0,l.delta)(this.originalCampaigns[e.id],(0,h.toValidCampaign)(e)),n=[],r={}
Object.keys(t).forEach((e=>{void 0===t[e]||null===t[e]?n.push(e):r[e]=t[e]})),Object.keys(t).length&&(i[e.id]={patch:{$set:r,$delete:n}}),this.isConversionTrackingChanged&&a.push(this.conversionService.saveAssociatedConversions(e.id,e))}))
const r=Object.keys(i)
r.length&&a.push(this.campaignService.editCampaigns({entities:i},r))
const o=(0,_.getCampaignGroupChanges)(this.originalAbTest,this.abTest,this.isScheduleSyncEnabled)
Object.keys(o).length&&a.push(this.campaignGroupService.saveCampaignGroup(this.abTest.campaignGroupId,{...o},A.AB_TEST_WIZARD_TASK_PANEL_PEM_PRODUCT_NAME)),a.length&&(yield(0,w.all)(a)),this.originalAbTest=t,this.isConversionTrackingChanged=!1,this.abTest.campaigns.forEach((e=>{this.originalCampaigns[e.id]=(0,h.toValidCampaign)(e)}))}catch(e){this.errors=(0,b.getErrorMessageList)(e),this.jet.error("Error saving existing A/B test",[m.JET_ERROR_TAGS.AB_TESTS,Ve,Je])}}*onResetTestTask(){if(this.abTest.testUiState===O.CM_TEST_UI_STATE.DRAFT){const e=this.abTest.campaigns.map((e=>e.id))
yield this.abTestService.deleteEntities({abTestUrn:this.abTest.entityUrn,campaignIds:e,campaignGroupId:this.abTest.campaignGroupId}),this.router.transitionTo(p.ROUTE_NAME.ACCOUNT_AB_TESTS_NEW,{queryParams:{step:g.AB_TEST_WIZARD_STEP.AB_TEST_DETAILS}})}}*cancelAbTestTask(){try{const e=(0,S.constructPemMetadata)(A.AB_TEST_WIZARD_TASK_PANEL_KEYS.CANCEL_AB_TEST,[this.args.abTestId],{productName:A.AB_TEST_WIZARD_TASK_PANEL_PEM_PRODUCT_NAME}),t={userIntendedState:O.CM_TEST_UI_STATE.CANCELED}
yield this.abTestService.updateAbTest((0,y.createUrnFromAttrs)(y.URN_TYPES.AD_EXPERIMENT,this.args.abTestId),t,e),this.toast.add({type:P.TOAST_TYPES.SUCCESS,message:this._getI18nMessage("i18n_ab_test_cancel_success_toast")}),this.closeAbTestConfirmationDialog()}catch(e){this.toast.add({type:P.TOAST_TYPES.ERROR,message:this.error.getFullMessage({error:e,customErrorMessage:this._getI18nMessage("i18n_ab_test_cancel_failed_toast")})}),this.closeAbTestConfirmationDialog(),this.errors=(0,b.getErrorMessageList)(e),this.jet.error(`Error Canceling A/B test entity: ${(0,b.getErrorMessage)(e)}`,[m.JET_ERROR_TAGS.AB_TESTS,Ve,We])}}*pauseAbTestTask(){try{const e=(0,S.constructPemMetadata)(A.AB_TEST_WIZARD_TASK_PANEL_KEYS.PAUSE_AB_TEST,[this.args.abTestId],{productName:A.AB_TEST_WIZARD_TASK_PANEL_PEM_PRODUCT_NAME}),t={userIntendedState:O.CM_TEST_UI_STATE.PAUSED}
yield this.abTestService.updateAbTest((0,y.createUrnFromAttrs)(y.URN_TYPES.AD_EXPERIMENT,this.args.abTestId),t,e),this.toast.add({type:P.TOAST_TYPES.SUCCESS,message:this._getI18nMessage("i18n_ab_test_pause_success_toast")}),this.closeAbTestConfirmationDialog()}catch(e){this.toast.add({type:P.TOAST_TYPES.ERROR,message:this.error.getFullMessage({error:e,customErrorMessage:this._getI18nMessage("i18n_ab_test_pause_failed_toast")})}),this.closeAbTestConfirmationDialog(),this.errors=(0,b.getErrorMessageList)(e),this.jet.error(`Error Pausing A/B test entity: ${(0,b.getErrorMessage)(e)}`,[m.JET_ERROR_TAGS.AB_TESTS,Ve,Xe])}}*resumeAbTestTask(){try{const e=(0,S.constructPemMetadata)(A.AB_TEST_WIZARD_TASK_PANEL_KEYS.RESUME_AB_TEST,[this.args.abTestId],{productName:A.AB_TEST_WIZARD_TASK_PANEL_PEM_PRODUCT_NAME}),t={userIntendedState:O.CM_TEST_UI_STATE.ACTIVE}
yield this.abTestService.updateAbTest((0,y.createUrnFromAttrs)(y.URN_TYPES.AD_EXPERIMENT,this.args.abTestId),t,e)}catch(e){this.errors=(0,b.getErrorMessageList)(e),this.jet.error(`Error resuming A/B test entity: ${(0,b.getErrorMessage)(e)}`,[m.JET_ERROR_TAGS.AB_TESTS,Ve,$e])}}*fetchAudienceCountsTask(){const{campaigns:e,variable:t}=this.abTest,n=this.abTest.campaigns[0].targetingCriteria,a=R.CmTargetingCriteria.fromTargetingCriteria(n)
if(!!a.getRenderableSections().includedLocations?.segments.length)if(t===g.AB_TEST_VARIABLE.AUDIENCE){const t=e.map((e=>{if(e.validations.attrs.targetingCriteria.isValid)return this.campaignService.getAudienceCount(e.targetingCriteria,{},0)})),n=yield w.Promise.all(t)
this.abTest.campaignsAudienceCount=n.map((e=>e?.count))}else{const t=yield this.campaignService.getAudienceCount(n,{},0)
this.abTest.campaignsAudienceCount=e.map((()=>t.count))}else this.abTest.campaignsAudienceCount=[]}*fetchLimitsTask(e,t,n=null){const a=yield this.campaignService.fetchLimits(e,t,{rethrow:!0,featurePemMetadata:n})
I.CPC_BID_FLOOR_AD_FORMATS.includes(t.adFormat)&&this.abTest.keyMetric===O.EXPERIMENT_KEY_METRIC.CPC&&t.costType===O.EXPERIMENT_KEY_METRIC.CPC&&(a.bidSuggestion.lowBid.amount=(0,U.addCurrencyIncrement)(a.bidSuggestion.lowBid.amount,e.currencyCode),a.bidSuggestion.midBid.amount=(0,U.addCurrencyIncrement)(a.bidSuggestion.midBid.amount,e.currencyCode)),this.onBidChange({limits:a}),(a&&a.isFixedBid||!t.isUnitCostDifferentThanDefault&&t.isNewCampaign)&&a.bidSuggestion?.midBid?.amount!==t.unitCost?.amount&&this.onBidChange({unitCost:(0,T.getMoneyAmountForAPI)({amount:a.bidSuggestion.midBid.amount,currencyCode:e.currencyCode})})}*fetchCreativesTask(){const e=this.args.account.id,t=this.abTest.variable===g.AB_TEST_VARIABLE.CREATIVE?this.abTest.campaigns:[this.abTest.campaigns[0]]
try{const n=t.map((({id:e})=>e)),a=yield this.reportingService.getCreatives(e,[],n)
this.campaignsCreatives=t.map((e=>({campaign:e,creatives:a.elements.filter((t=>t.campaignId===e.id))})))}catch(n){this.jet.error(`Error fetching A/B test creatives summary: ${(0,b.getErrorMessage)(n)}`,[m.JET_ERROR_TAGS.AB_TESTS,Ve,Ze],!1)}}onUnlockAbTest(){this.onResetTestTask.perform()}openAbTestCancelConfirmationDialog(){this.abTestDialogType=g.AB_TEST_DIALOG.CANCEL_AB_TEST,this.isAbTestConfirmationDialogOpen=!0}openAbTestPauseConfirmationDialog(){this.abTestDialogType=g.AB_TEST_DIALOG.PAUSE_AB_TEST,this.isAbTestConfirmationDialogOpen=!0}closeAbTestConfirmationDialog(){this.isAbTestConfirmationDialogOpen=!1}onConfirm(){this.abTestDialogType===g.AB_TEST_DIALOG.PAUSE_AB_TEST?this.onPauseAction():this.abTestDialogType===g.AB_TEST_DIALOG.CANCEL_AB_TEST&&this.onCancelAction()}saveAndContinueExit(){this.saveNewAbTestTask.perform().then((()=>{this.args.onAbTestExitModalExit?.()})).catch((()=>{this.args.onAbTestExitModalOpen?.(!0)}))}onPauseAction(){this.pauseAbTestTask.perform()}onCancelAction(){this.cancelAbTestTask.perform()}onLaunchAction(){this.launchAbTestTask.perform()}onResumeAction(){this.resumeAbTestTask.perform()}onScheduleDateValidationChange(e){this.isScheduleDatesValid=!0===e}},je(Fe,"propTypes",{account:d.PropTypes.instanceOf(f.default).isRequired,accountHasInsightTag:d.PropTypes.bool.isRequired,accountReference:d.PropTypes.object.isRequired,panelMode:d.PropTypes.isMemberOf(g.AB_TEST_PANEL_MODE).isRequired,step:d.PropTypes.isMemberOf(g.AB_TEST_WIZARD_STEP),isGoldenGateAccount:d.PropTypes.bool.isRequired,isInsightTagStatusDomainVerified:d.PropTypes.bool.isRequired,onStepChange:d.PropTypes.func.isRequired,onInsightTagCreate:d.PropTypes.func.isRequired,abTestId:d.PropTypes.number,isAbTestExitModalOpen:d.PropTypes.bool,onAbTestExitModalExit:d.PropTypes.func,onAbTestExitModalOpen:d.PropTypes.func,onTransitioningOffWizard:d.PropTypes.func,campaignGroupId:d.PropTypes.number}),ge=Ge((me=Fe).prototype,"i18n",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),be=Ge(me.prototype,"jet",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_e=Ge(me.prototype,"toast",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he=Ge(me.prototype,"router",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fe=Ge(me.prototype,"conversionService",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Te=Ge(me.prototype,"creativeService",[Y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ee=Ge(me.prototype,"campaignGroupService",[H],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ye=Ge(me.prototype,"reportingService",[q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se=Ge(me.prototype,"abTestService",[K],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ae=Ge(me.prototype,"campaignService",[W],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=Ge(me.prototype,"formatter",[X],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Oe=Ge(me.prototype,"tracking",[$],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ve=Ge(me.prototype,"error",[J],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),we=Ge(me.prototype,"lix",[Q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ie=Ge(me.prototype,"abTest",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pe=Ge(me.prototype,"errors",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Ne=Ge(me.prototype,"campaignsCreatives",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Re=Ge(me.prototype,"isLaunchModalOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),De=Ge(me.prototype,"isAbTestConfirmationDialogOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Me=Ge(me.prototype,"abTestDialogType",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return g.AB_TEST_DIALOG.NO_AB_TEST_DIALOG}}),Le=Ge(me.prototype,"fetchedValidations",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ke=Ge(me.prototype,"isEditable",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),Ue=Ge(me.prototype,"isScheduleDatesValid",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),Ge(me.prototype,"fetchValidationsTask",[Z],Object.getOwnPropertyDescriptor(me.prototype,"fetchValidationsTask"),me.prototype),Ge(me.prototype,"fetchAbTestTask",[ee],Object.getOwnPropertyDescriptor(me.prototype,"fetchAbTestTask"),me.prototype),Ge(me.prototype,"createAbTestTask",[te],Object.getOwnPropertyDescriptor(me.prototype,"createAbTestTask"),me.prototype),Ge(me.prototype,"saveAndExitAbTestTask",[c.task],Object.getOwnPropertyDescriptor(me.prototype,"saveAndExitAbTestTask"),me.prototype),Ge(me.prototype,"onNameChange",[r.action],Object.getOwnPropertyDescriptor(me.prototype,"onNameChange"),me.prototype),Ge(me.prototype,"onAdFormatChange",[r.action],Object.getOwnPropertyDescriptor(me.prototype,"onAdFormatChange"),me.prototype),Ge(me.prototype,"onKeyMetricChange",[r.action],Object.getOwnPropertyDescriptor(me.prototype,"onKeyMetricChange"),me.prototype),Ge(me.prototype,"onCampaignNameChange",[r.action],Object.getOwnPropertyDescriptor(me.prototype,"onCampaignNameChange"),me.prototype),Ge(me.prototype,"onTargetingChange",[r.action],Object.getOwnPropertyDescriptor(me.prototype,"onTargetingChange"),me.prototype),Ge(me.prototype,"onPlacementChange",[r.action],Object.getOwnPropertyDescriptor(me.prototype,"onPlacementChange"),me.prototype),Ge(me.prototype,"onCampaignCreativeOptionChange",[r.action],Object.getOwnPropertyDescriptor(me.prototype,"onCampaignCreativeOptionChange"),me.prototype),Ge(me.prototype,"saveCampaignCreativeOption",[r.action],Object.getOwnPropertyDescriptor(me.prototype,"saveCampaignCreativeOption"),me.prototype),Ge(me.prototype,"onEditCampaigns",[r.action],Object.getOwnPropertyDescriptor(me.prototype,"onEditCampaigns"),me.prototype),Ge(me.prototype,"onBudgetTypeChange",[r.action],Object.getOwnPropertyDescriptor(me.prototype,"onBudgetTypeChange"),me.prototype),Ge(me.prototype,"onLifetimeBudgetChange",[r.action],Object.getOwnPropertyDescriptor(me.prototype,"onLifetimeBudgetChange"),me.prototype),Ge(me.prototype,"onDailyBudgetChange",[r.action],Object.getOwnPropertyDescriptor(me.prototype,"onDailyBudgetChange"),me.prototype),Ge(me.prototype,"onBidChange",[r.action],Object.getOwnPropertyDescriptor(me.prototype,"onBidChange"),me.prototype),Ge(me.prototype,"onObjectiveTypeChange",[r.action],Object.getOwnPropertyDescriptor(me.prototype,"onObjectiveTypeChange"),me.prototype),Ge(me.prototype,"onGoToExperiments",[r.action],Object.getOwnPropertyDescriptor(me.prototype,"onGoToExperiments"),me.prototype),Ge(me.prototype,"saveNewAbTestTask",[c.task],Object.getOwnPropertyDescriptor(me.prototype,"saveNewAbTestTask"),me.prototype),xe=Ge(me.prototype,"updateAbTestStateTaskGroup",[ne],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ge(me.prototype,"launchAbTestTask",[ae],Object.getOwnPropertyDescriptor(me.prototype,"launchAbTestTask"),me.prototype),Ge(me.prototype,"saveExistingAbTestTask",[ie],Object.getOwnPropertyDescriptor(me.prototype,"saveExistingAbTestTask"),me.prototype),Ge(me.prototype,"onResetTestTask",[re],Object.getOwnPropertyDescriptor(me.prototype,"onResetTestTask"),me.prototype),Ge(me.prototype,"cancelAbTestTask",[oe],Object.getOwnPropertyDescriptor(me.prototype,"cancelAbTestTask"),me.prototype),Ge(me.prototype,"pauseAbTestTask",[le],Object.getOwnPropertyDescriptor(me.prototype,"pauseAbTestTask"),me.prototype),Ge(me.prototype,"resumeAbTestTask",[se],Object.getOwnPropertyDescriptor(me.prototype,"resumeAbTestTask"),me.prototype),Ge(me.prototype,"fetchAudienceCountsTask",[ce],Object.getOwnPropertyDescriptor(me.prototype,"fetchAudienceCountsTask"),me.prototype),Ge(me.prototype,"fetchLimitsTask",[ue],Object.getOwnPropertyDescriptor(me.prototype,"fetchLimitsTask"),me.prototype),Ge(me.prototype,"fetchCreativesTask",[de],Object.getOwnPropertyDescriptor(me.prototype,"fetchCreativesTask"),me.prototype),Ge(me.prototype,"onUnlockAbTest",[r.action],Object.getOwnPropertyDescriptor(me.prototype,"onUnlockAbTest"),me.prototype),Ge(me.prototype,"openAbTestCancelConfirmationDialog",[r.action],Object.getOwnPropertyDescriptor(me.prototype,"openAbTestCancelConfirmationDialog"),me.prototype),Ge(me.prototype,"openAbTestPauseConfirmationDialog",[r.action],Object.getOwnPropertyDescriptor(me.prototype,"openAbTestPauseConfirmationDialog"),me.prototype),Ge(me.prototype,"closeAbTestConfirmationDialog",[r.action],Object.getOwnPropertyDescriptor(me.prototype,"closeAbTestConfirmationDialog"),me.prototype),Ge(me.prototype,"onConfirm",[r.action],Object.getOwnPropertyDescriptor(me.prototype,"onConfirm"),me.prototype),Ge(me.prototype,"saveAndContinueExit",[r.action],Object.getOwnPropertyDescriptor(me.prototype,"saveAndContinueExit"),me.prototype),Ge(me.prototype,"onPauseAction",[r.action],Object.getOwnPropertyDescriptor(me.prototype,"onPauseAction"),me.prototype),Ge(me.prototype,"onCancelAction",[r.action],Object.getOwnPropertyDescriptor(me.prototype,"onCancelAction"),me.prototype),Ge(me.prototype,"onLaunchAction",[r.action],Object.getOwnPropertyDescriptor(me.prototype,"onLaunchAction"),me.prototype),Ge(me.prototype,"onResumeAction",[r.action],Object.getOwnPropertyDescriptor(me.prototype,"onResumeAction"),me.prototype),Ge(me.prototype,"onScheduleDateValidationChange",[r.action],Object.getOwnPropertyDescriptor(me.prototype,"onScheduleDateValidationChange"),me.prototype),pe=me))||pe);(0,t.setComponentTemplate)(Be,rt)})),define("campaign-manager-web/components/ab-test-wizard/ab-test-budget",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/entities/ab-tests","campaign-manager-web/utils/money-amount","campaign-manager-web/constants/ab-tests"],(function(e,t,n,a,i,r,o,l){var s,c
function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=(0,n.createTemplateFactory)({id:"7gC3Ya4F",block:'[[[1,"\\n"],[1,"\\n"],[1,"\\n"],[11,0],[17,1],[12],[1,"\\n  "],[10,0],[15,0,[29,[[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_ab_test_budget_title","campaign-manager-web/components/ab-test-wizard/ab-test-budget"],null]],[1,"\\n  "],[13],[1,"\\n  "],[11,0],[24,0,"cm-hue-select ab-test-budget ab-test-budget__select-dropdown"],[4,[38,2],["ab_test_create_test_budget"],null],[12],[1,"\\n    "],[8,[39,3],[[24,1,"ab-test-budget__select-dropdown"],[16,"title",[29,[[28,[37,1],["i18n_ab_test_budget_title","campaign-manager-web/components/ab-test-wizard/ab-test-budget"],null]]]],[24,0,"cm-hue-select"],[4,[38,4],["change",[28,[37,5],["target.value",[30,2]],null]],null]],null,[["default"],[[[[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["budgetOptions"]]],null]],null],null,[[[1,"        "],[10,"option"],[15,"selected",[28,[37,8],[[30,4,["budgetType"]],[30,3]],null]],[15,2,[30,3]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_set_budget_option_v2","campaign-manager-web/components/ab-test-wizard/ab-test-budget"],[["budget"],[[30,3]]]]],[1,"\\n        "],[13],[1,"\\n"]],[3]],null],[1,"    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"],[1,"  "],[10,"section"],[14,0,"ml5"],[12],[1,"\\n"],[41,[30,0,["shouldShowDailyBudget"]],[[[1,"      "],[10,0],[14,0,"mt3"],[12],[1,"\\n        "],[8,[39,10],[[16,0,[29,[[28,[37,0],null,[["size","weight"],["small","bold"]]]]]]],[["@text"],[[28,[37,1],["i18n_daily_budget","campaign-manager-web/components/ab-test-wizard/ab-test-budget"],null]]],[["default"],[[[[1,"\\n          "],[10,2],[14,0,"mb2"],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_daily_budget_tooltip","campaign-manager-web/components/ab-test-wizard/ab-test-budget"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[12],[1,"\\n            "],[8,[39,11],null,null,[["default"],[[[[1,"\\n              "],[10,0],[12],[1,"\\n                "],[1,[28,[35,1],["i18n_learn_more","campaign-manager-web/components/ab-test-wizard/ab-test-budget"],[["linkInfo"],[[28,[37,12],null,[["href","role","ariaLabel"],[[28,[37,13],null,[["path","accountId"],["help/lms/answer/a422101",[30,4,["accountId"]]]]],[30,5,["role"]],[28,[37,1],["i18n_learn_more_budget","campaign-manager-web/components/ab-test-wizard/ab-test-budget"],null]]]]]]]],[1,"\\n              "],[13],[1,"\\n            "]],[5]]]]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n"],[41,[30,4,["dailyBudget"]],[[[1,"          "],[8,[39,14],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[30,4,["validations","attrs","dailyBudget","amount"]],[30,6],true]],[["default"],[[[[1,"\\n            "],[10,0],[14,0,"u-display-flex u-flex-column u-flex-row-sm u-flex-start mt1"],[12],[1,"\\n              "],[8,[39,15],[[24,1,"ab-test-budget__daily-budget"],[16,"aria-invalid",[30,7,["showErrors"]]],[16,"aria-describedby",[30,7,["describedby"]]],[24,0,"ab-test-budget__input"],[4,[38,16],null,[["pageKey","routeName","currentRoute"],["currency_input",[28,[37,17],[[53,"outletState"],"render.name"],null],[28,[37,17],[[53,"outletState"],"render"],null]]]],[4,[38,2],["ab_test_create_daily_budget"],null]],[["@name","@value","@updateValue","@currencyCode","@allowEmptyValues"],["daily-budget",[30,0,["dailyBudget"]],[30,0,["onChangeDailyBudgetAmount"]],[30,4,["dailyBudget","currencyCode"]],false]],null],[1,"\\n              "],[10,0],[14,0,"u-display-flex u-items-center ml4"],[12],[1,"\\n                "],[10,2],[15,0,[29,["ab-test-budget__tooltip--content"," ",[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_actual_daily_budget_notice","campaign-manager-web/components/ab-test-wizard/ab-test-budget"],null]],[1,"\\n                "],[13],[1,"\\n                "],[8,[39,19],[[24,0,"u-layout__display-inline-block ml4"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                    "],[8,[39,20],[[24,0,"ab-test-budget__tooltip-button-icon"],[4,[38,21],[[30,8,["triggerContentSharedInfo"]]],null]],[["@buttonType","@icon","@size","@circle"],["tertiary","question","small",true]],null],[1,"\\n                  "]],[8]],[[[1,"\\n                    "],[10,2],[15,0,[29,["mb2"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,1],["i18n_actual_daily_budget_hover_text","campaign-manager-web/components/ab-test-wizard/ab-test-budget"],[["dailyBudget"],[[28,[37,22],[[30,0,["dailyBudget"]]],[["currency"],[[30,4,["dailyBudget","currencyCode"]]]]]]]]],[1,"\\n                    "],[13],[1,"\\n                    "],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n                      "],[8,[39,11],null,null,[["default"],[[[[1,"\\n                        "],[10,0],[12],[1,"\\n                          "],[1,[28,[35,1],["i18n_learn_more","campaign-manager-web/components/ab-test-wizard/ab-test-budget"],[["linkInfo"],[[28,[37,12],null,[["href","role","ariaLabel"],[[28,[37,13],null,[["path","accountId"],["help/lms/answer/a422101",[30,4,["accountId"]]]]],[30,9,["role"]],[28,[37,1],["i18n_learn_more_budget","campaign-manager-web/components/ab-test-wizard/ab-test-budget"],null]]]]]]]],[1,"\\n                        "],[13],[1,"\\n                      "]],[9]]]]],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "]],[7]]]]],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n"]],[]],null],[41,[30,0,["shouldShowLifetimeBudget"]],[[[1,"      "],[10,0],[14,0,"mt3"],[12],[1,"\\n        "],[8,[39,10],[[16,0,[29,[[28,[37,0],null,[["size","weight"],["small","bold"]]]]]]],[["@text"],[[28,[37,1],["i18n_lifetime_budget","campaign-manager-web/components/ab-test-wizard/ab-test-budget"],null]]],[["default"],[[[[1,"\\n          "],[10,2],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_learn_more_lifetime_budget_overview_1","campaign-manager-web/components/ab-test-wizard/ab-test-budget"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_learn_more_lifetime_budget_overview_2","campaign-manager-web/components/ab-test-wizard/ab-test-budget"],[["lifetimeBudget"],[[28,[37,22],[[30,0,["lifetimeBudget"]]],[["currency"],[[30,4,["lifetimeBudget","currencyCode"]]]]]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[14,0,"mb2"],[12],[1,"\\n            "],[8,[39,11],null,null,[["default"],[[[[1,"\\n              "],[10,0],[12],[1,"\\n                "],[1,[28,[35,1],["i18n_learn_more","campaign-manager-web/components/ab-test-wizard/ab-test-budget"],[["linkInfo"],[[28,[37,12],null,[["href","role","ariaLabel"],[[28,[37,13],null,[["path","accountId"],["help/lms/answer/a422101",[30,4,["accountId"]]]]],[30,10,["role"]],[28,[37,1],["i18n_learn_more_budget","campaign-manager-web/components/ab-test-wizard/ab-test-budget"],null]]]]]]]],[1,"\\n              "],[13],[1,"\\n            "]],[10]]]]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n"],[41,[30,4,["lifetimeBudget"]],[[[1,"          "],[8,[39,14],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[30,4,["validations","attrs","lifetimeBudget","amount"]],[30,6],true]],[["default"],[[[[1,"\\n            "],[8,[39,15],[[24,1,"ab-test-budget__lifetime-budget"],[16,"aria-invalid",[30,11,["showErrors"]]],[16,"aria-describedby",[30,11,["describedby"]]],[24,0,"ab-test-budget__input mt1"],[4,[38,16],null,[["pageKey","routeName","currentRoute"],["currency_input",[28,[37,17],[[53,"outletState"],"render.name"],null],[28,[37,17],[[53,"outletState"],"render"],null]]]],[4,[38,2],["ab_test_create_lifetime_budget"],null]],[["@name","@value","@updateValue","@currencyCode","@allowEmptyValues"],["lifetime-budget",[30,0,["lifetimeBudget"]],[30,0,["onChangeLifetimeBudgetAmount"]],[30,4,["lifetimeBudget","currencyCode"]],false]],null],[1,"\\n          "]],[11]]]]],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[13]],["&attrs","@onBudgetTypeChange","budgetOption","@abTest","iphHelper","@showValidations","vcont","triggerData","iphHelper","iphHelper","vcont"],false,["hue-web-foundations@-text-body","t","track-interaction","hue-web-select","on","pick","each","-track-array","eq","if","definition-underline","iph-helper","external-link-info","help-center-url","validated-control","currency-input","track-render","get","-get-dynamic-var","hue-web-contextual-dialog","hue-web-button","hue-web-contextual-dialog-trigger","format-currency"]]',moduleName:"campaign-manager-web/components/ab-test-wizard/ab-test-budget.hbs",isStrictMode:!1})
let p=e.default=(0,i.assertPropTypes)((c=class extends a.default{constructor(...e){super(...e),u(this,"budgetOptions",[l.AB_TEST_BUDGET_TYPE.DAILY,l.AB_TEST_BUDGET_TYPE.LIFETIME]),u(this,"onChangeDailyBudgetAmount",(e=>{this.args.onDailyBudgetChange(e)})),u(this,"onChangeLifetimeBudgetAmount",(e=>{this.args.onLifetimeBudgetChange(e)}))}get shouldShowDailyBudget(){return this.args.abTest.budgetType===l.AB_TEST_BUDGET_TYPE.DAILY}get shouldShowLifetimeBudget(){return this.args.abTest.budgetType===l.AB_TEST_BUDGET_TYPE.LIFETIME}get dailyBudget(){return this.args.abTest.dailyBudget&&(0,o.getMoneyAmountForUI)(this.args.abTest.dailyBudget).amount}get lifetimeBudget(){return this.args.abTest.lifetimeBudget&&(0,o.getMoneyAmountForUI)(this.args.abTest.lifetimeBudget).amount}},u(c,"propTypes",{abTest:i.PropTypes.instanceOf(r.AbTestEntity).isRequired,onBudgetTypeChange:i.PropTypes.func.isRequired,onLifetimeBudgetChange:i.PropTypes.func.isRequired,onDailyBudgetChange:i.PropTypes.func.isRequired}),s=c))||s;(0,t.setComponentTemplate)(d,p)})),define("campaign-manager-web/components/ab-test-wizard/ab-test-details",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/entities/ab-tests","campaign-manager-web/constants/ab-tests","campaign-manager-web/utils/date","campaign-manager-web/constants/experiment","campaign-manager-web/utils/experiment","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_
function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const T=(0,n.createTemplateFactory)({id:"AlWhg4pm",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n  "],[10,"h2"],[15,0,[29,["mb3"," ",[28,[37,0],null,[["size","weight"],["large","bold"]]]]]],[12],[1,[28,[35,1],["i18n_ab_test_details_header","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null]],[13],[1,"\\n  "],[10,"h3"],[15,0,[29,["mb4 u-display-flex"," ",[28,[37,0],null,[["size"],["medium"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_ab_test_details_subheader","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null]],[1,"\\n    "],[8,[39,2],[[24,0,"u-display-inline-flex ml1"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n        "],[11,"button"],[24,0,"button--unstyled"],[16,"aria-label",[28,[37,1],["i18n_ab_test_learn_more_label_v2","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null]],[24,4,"button"],[4,[38,3],["ab_test_create_learn_more_icon"],null],[4,[38,4],[[30,1,["triggerContentSharedInfo"]]],null],[12],[1,"\\n          "],[8,[39,5],[[16,0,[29,["u-icon--tooltip"," ",[28,[37,0],null,[["size"],["medium"]]]]]]],[["@size","@name"],["small","question"]],null],[1,"\\n        "],[13],[1,"\\n      "]],[1]],[[[1,"\\n        "],[8,[39,6],null,null,[["default"],[[[[1,"\\n          "],[11,0],[4,[38,3],["ab_test_create_learn_more_link"],null],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_ab_test_learn_more_tooltip_v2","campaign-manager-web/components/ab-test-wizard/ab-test-details"],[["linkInfo"],[[28,[37,7],null,[["href","ariaLabel","data-control-name","role","dataTestSelector"],[[52,[28,[37,9],[[30,3,["variable"]],"ACCELERATE"],null],[28,[37,10],null,[["path","accountId"],["help/lms/answer/a6254029",[30,3,["accountId"]]]]],[28,[37,10],null,[["path","accountId"],["help/lms/answer/a529753",[30,3,["accountId"]]]]]],[28,[37,1],["i18n_ab_test_learn_more_label_v2","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null],"ab_test_create_learn_more_link",[30,2,["role"]],"data-test-ab-test-details__learn-more-hover-content-link"]]]]]]],[1,"\\n          "],[13],[1,"\\n        "]],[2]]]]],[1,"\\n      "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"],[41,[30,0,["isGeofencingAbTestEnabled"]],[[[1,"    "],[8,[39,11],[[24,0,"mt4"]],[["@iconType","@message"],["info",[28,[37,1],["i18n_cant_include_eu","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null]]],null],[1,"\\n"]],[]],null],[1,"  "],[10,0],[14,0,"u-layout__shadow-container p5"],[12],[1,"\\n    "],[8,[39,12],null,null,[["default"],[[[[1,"\\n      "],[8,[39,13],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[28,[37,14],[[30,3,["validations","attrs","name"]]],null],[30,5],true]],[["default"],[[[[1,"\\n        "],[8,[30,4,["input"]],[[16,0,[30,6,["class"]]]],[["@label","@placeholder","@value","@onInput"],[[28,[37,1],["i18n_name_field_label","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null],[28,[37,1],["i18n_name_field_placeholder","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null],[30,3,["name"]],[30,7]]],null],[1,"\\n      "]],[6]]]]],[1,"\\n"],[41,[28,[37,9],[[30,3,["variable"]],"ACCELERATE"],null],[[[41,[30,0,["isObjectiveTypeSet"]],[[[1,"          "],[10,"label"],[14,"for","ab-test-form__key-metric"],[15,0,[29,["u-layout__display-block"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_ab_test_key_metric_label","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,["pb2"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,[28,[35,1],["i18n_ab_test_key_metric_description","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null]],[13],[1,"\\n          "],[8,[39,15],[[24,3,"ab-test-form__key-metric"],[24,0,"cm-hue-select"],[16,"disabled",[30,0,["isKeyMetricDisabled"]]],[4,[38,16],["change",[28,[37,17],["target.value",[30,8]],null]],null],[4,[38,3],["ab_test_create_test_metric"],null]],[["@inputId"],["ab-test-form__key-metric"]],[["default"],[[[[1,"\\n"],[42,[28,[37,19],[[28,[37,19],[[30,9]],null]],null],null,[[[1,"              "],[10,"option"],[15,"selected",[28,[37,9],[[30,3,["keyMetric"]],[30,10]],null]],[15,2,[30,10]],[12],[1,"\\n                "],[1,[28,[35,1],["i18n_ab_test_key_metric","campaign-manager-web/components/ab-test-wizard/ab-test-details"],[["keyMetric"],[[30,10]]]]],[1,"\\n              "],[13],[1,"\\n"]],[10]],null],[1,"          "]],[]]]]],[1,"\\n"]],[]],null],[1,"        "],[10,0],[15,0,[29,["mt3"," ",[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_ab_test_variable_field_label","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null]],[1,"\\n          "],[10,"h3"],[15,0,[29,["mt4"," ",[28,[37,0],null,[["size"],["medium"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_optima_ab_test_variable_field_description","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"mt4"],[12],[1,"\\n            "],[10,0],[15,0,[29,["u-display-flex u-items-center"," ",[28,[37,0],null,[["size"],["medium"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_ab_test_accelerate_field_label","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null]],[1,"\\n              "],[8,[39,5],[[24,0,"ml2"]],[["@size","@name"],["small","signal-ai"]],null],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,["mt2"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_ab_test_accelerate_field_description","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,0],[14,0,"mt5"],[12],[1,"\\n          "],[10,0],[15,0,[29,[[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_ab_test_variable_field_label","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null]],[1,"\\n"],[41,[30,0,["canChangeVariable"]],[[[1,"              "],[8,[39,20],null,[["@placement","@dataTestSelectorValue","@onConfirm","@confirmButtonText","@triggerButtonText","@triggerButtonType","@triggerButtonEmphasized","@ariaLabelText","@triggerButtonControlName","@confirmButtonControlName","@cancelButtonControlName"],["bottom","data-test-ab-test-unlock-variable",[30,11],[28,[37,1],["i18n_change_variable_button_text","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null],[28,[37,1],["i18n_change_variable_button_text","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null],"tertiary",true,"i18n_change_objective_aria_label","data-test-ab-test-unlock-variable-button-trigger","data-test-ab-test-unlock-variable-button-confirm","ab_test_manage_change_variable_cancel"]],[["default"],[[[[1,"\\n                "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,1],["i18n_change_variable_title_text","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null]],[13],[1,"\\n                "],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,[28,[35,1],["i18n_change_variable_warning_text","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null]],[13],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n          "],[10,"h3"],[15,0,[29,[[28,[37,0],null,[["size"],["medium"]]]]]],[12],[1,[28,[35,1],["i18n_ab_test_variable_field_description","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null]],[13],[1,"\\n"],[42,[28,[37,19],[[28,[37,19],[[30,0,["selectableAbTestVariables"]]],null]],null],null,[[[1,"            "],[10,0],[14,0,"chm__form-element-container u-display-flex u-items-start"],[12],[1,"\\n              "],[10,1],[15,0,[29,[[36,21]]]],[12],[1,"\\n                "],[8,[39,22],[[24,0,"small-input"],[24,3,"ab-test-form__variable"],[16,"aria-describedby",[29,["ab-test-form__variable-description--",[30,12]]]],[4,[38,16],["change",[28,[37,25],[[30,14],[30,12]],null]],null],[4,[38,26],[[28,[37,9],[[30,3,["variable"]],[30,12]],null]],null]],[["@inputId","@disabled"],[[29,["ab-test-form__variable--",[30,12]]],[28,[37,23],[[30,13],[28,[37,24],[[28,[37,9],[[30,3,["variable"]],[30,12]],null]],null]],null]]],null],[1,"\\n              "],[13],[1,"\\n              "],[10,"label"],[15,"for",[29,["ab-test-form__variable--",[30,12]]]],[12],[1,"\\n                "],[1,[28,[35,1],["i18n_ab_test_variable_labels","campaign-manager-web/components/ab-test-wizard/ab-test-details"],[["variable"],[[30,12]]]]],[1,"\\n                "],[10,2],[15,1,[29,["ab-test-form__variable-description--",[30,12]]]],[15,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_ab_test_variable_descriptions","campaign-manager-web/components/ab-test-wizard/ab-test-details"],[["variable"],[[30,12]]]]],[1,"\\n                "],[13],[1,"\\n"],[41,[30,0,["isSameCampaignTypeAdFormatDisclaimerVisible"]],[[[41,[28,[37,9],[[30,12],"CREATIVE"],null],[[[1,"                    "],[10,2],[15,0,[29,["pt1"," ",[28,[37,0],null,[["color","size"],["text-low-emphasis","xsmall"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,1],["i18n_ab_test_variable_ad_format_disclaimer_v2","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null]],[1,"\\n                    "],[13],[1,"\\n"]],[]],null]],[]],null],[1,"              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[12]],null],[1,"        "],[13],[1,"\\n"]],[]]],[1,"      "],[10,0],[14,0,"mt5 p1"],[12],[1,"\\n        "],[8,[39,27],null,[["@abTest","@onBudgetTypeChange","@onLifetimeBudgetChange","@onDailyBudgetChange","@showValidations"],[[30,3],[30,15],[30,16],[30,17],[30,5]]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"mt5"],[12],[1,"\\n        "],[10,0],[15,0,[29,[[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,1],["i18n_ab_test_campaign_names_and_budget_header","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null]],[13],[1,"\\n        "],[10,"h3"],[15,0,[29,[[28,[37,0],null,[["size"],["medium"]]]]]],[12],[1,[28,[35,1],["i18n_ab_test_campaign_names_and_budget_sub_header","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null]],[13],[1,"\\n        "],[10,0],[14,0,"mt3 p3 u-layout__shadow-container"],[12],[1,"\\n          "],[8,[39,28],null,[["@abTest","@onCampaignNameChange","@showValidations"],[[30,3],[30,18],[30,5]]],null],[1,"\\n"],[41,[30,0,["shouldShowRoundedCampaignBudgetDisclaimer"]],[[[1,"            "],[8,[39,29],[[24,0,"pb4"]],null,[["default"],[[[[1,"\\n              "],[1,[28,[35,1],["i18n_rounded_campaign_budget_v2","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null]],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"mt5"],[12],[1,"\\n        "],[10,0],[15,0,[29,[[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,1],["i18n_ab_test_schedule_header","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null]],[13],[1,"\\n        "],[10,"h3"],[15,0,[29,["mb2"," ",[28,[37,0],null,[["size"],["medium"]]]]]],[12],[1,[28,[35,1],["i18n_ab_test_schedule_sub_header","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null]],[13],[1,"\\n        "],[10,0],[15,0,[29,["u-layout-flex__container--baseline"," ",[36,21]]]],[12],[1,"\\n          "],[8,[39,13],null,[["@validations","@showValidations"],[[28,[37,14],[[30,3,["validations","attrs","schedule"]]],null],true]],[["default"],[[[[1,"\\n            "],[8,[39,30],[[4,[38,3],["ab_test_create_schedule"],null]],[["@startLabel","@endLabel","@showErrorMessage","@value","@onDateSelected","@onValidationChange"],[[28,[37,1],["i18n_ab_test_schedule_start_date_label","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null],[28,[37,1],["i18n_ab_test_schedule_end_date_label","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null],true,[30,0,["scheduleDateRange"]],[30,0,["onDateRangeSelected"]],[30,0,["onScheduleDateValidationChange"]]]],[["startPicker","endPicker"],[[[[1,"\\n                "],[8,[30,19,["picker"]],null,[["@disabled","@min"],[[30,0,["isStartDateDisabled"]],[30,0,["minScheduleStartDate"]]]],null],[1,"\\n              "]],[19]],[[[1,"\\n                "],[8,[30,20,["picker"]],null,[["@min"],[[30,0,["minScheduleEndDate"]]]],null],[1,"\\n              "]],[20]]]]],[1,"\\n          "]],[]]]]],[1,"\\n          "],[10,2],[15,0,[29,["mt2"," ",[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],[[52,[30,0,["isStartDateToday"]],"i18n_ab_test_schedule_now-start-date_description","i18n_ab_test_schedule_description"],"campaign-manager-web/components/ab-test-wizard/ab-test-details"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"],[1,"    "]],[4]]]]],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"u-layout__shadow-container p5"],[12],[1,"\\n    "],[10,2],[15,0,[29,["pt1"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_summary_ab_test_schedule","campaign-manager-web/components/ab-test-wizard/ab-test-details"],[["days","startDate","startDayOfWeek"],[[30,0,["totalScheduleDays"]],[28,[37,31],[[30,3,["schedule","start"]]],[["format"],["fmt_mdy_long"]]],[28,[37,31],[[30,3,["schedule","start"]]],[["format"],["fmt_d_long"]]]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_footer_text_lifetime_summary","campaign-manager-web/components/ab-test-wizard/ab-test-details"],[["totalBudget"],[[28,[37,32],[[30,0,["totalAmount"]]],[["currency"],[[30,0,["currencyCode"]]]]]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[8,[39,6],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_footer_text_ab_disclaimer_v3","campaign-manager-web/components/ab-test-wizard/ab-test-details"],[["linkInfo"],[[28,[37,7],null,[["href","ariaLabel","role","dataTestSelector"],[[52,[28,[37,9],[[30,3,["variable"]],"ACCELERATE"],null],[28,[37,10],null,[["path","accountId"],["help/lms/answer/a6252099",[30,3,["accountId"]]]]],[28,[37,10],null,[["path","accountId"],["help/lms/answer/a525922",[30,3,["accountId"]]]]]],[28,[37,1],["i18n_footer_text_ab_disclaimer_link_label","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null],[30,21,["role"]],"data-test-ab-test-details__winning-result-disclaimer-link"]]]]]]],[1,"\\n      "]],[21]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_ab_test_review-and-launch_matching_member_message","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null]],[1,"\\n    "],[13],[1,"\\n"],[41,[30,0,["isGeofencingAbTestEnabled"]],[[[1,"      "],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_cant_include_eu","campaign-manager-web/components/ab-test-wizard/ab-test-details"],null]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[13]],["triggerData","iphHelper","@abTest","form","@showValidations","vcont","@onNameChange","@onKeyMetricChange","@keyMetrics","keyMetric","@onUnlockAbTest","variable","@isEditMode","@onVariableChange","@onBudgetTypeChange","@onLifetimeBudgetChange","@onDailyBudgetChange","@onCampaignNameChange","startPicker","endPicker","iphHelper"],false,["hue-web-foundations@-text-body","t","hue-web-contextual-dialog","track-interaction","hue-web-contextual-dialog-trigger","hue-web-icons@icon","iph-helper","external-link-info","if","eq","help-center-url","cm-inline-feedback","generic-form","validated-control","readonly","hue-web-select","on","pick","each","-track-array","confirm-hovercard","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","and","not","fn","set-checked","ab-test-wizard/ab-test-budget","ab-test-wizard/campaign-table","hue-web-inline-feedback","hue-web-daterange","format-date","format-currency"]]',moduleName:"campaign-manager-web/components/ab-test-wizard/ab-test-details.hbs",isStrictMode:!1})
let E=e.default=(0,o.assertPropTypes)((_=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="lix",i=this,(a=b)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),h(this,"selectableAbTestVariables",[s.AB_TEST_VARIABLE.CREATIVE,s.AB_TEST_VARIABLE.AUDIENCE,s.AB_TEST_VARIABLE.PLACEMENT]),h(this,"onDateRangeSelected",(({start:e,end:t})=>{const n=new Date,a=this.isTodayStartDateEnabled&&(0,c.isSameDay)(n,e)?n.getTime():(0,c.toAdsStartTime)(e)
this.args.onScheduleChange({start:a,end:(0,c.toAdsEndTime)(t)})}))}onScheduleDateValidationChange({isInputValid:e}){this.args.onScheduleDateValidationChange(e)}get minScheduleEndDate(){return(0,c.getTomorrowUTC)(new Date)}get minScheduleStartDate(){if(this.isStartDateDisabled)return this.scheduleDateRange.start
if(this.isTodayStartDateEnabled){return new Date((0,c.resetHoursToMidnight)(new Date))}return(0,c.getTomorrowUTC)(new Date)}get isStartDateDisabled(){return!(0,d.canModifyAbTestStartDate)(this.args.abTest)}get isTodayStartDateEnabled(){return this.lix.getTreatmentIsEnabled(p.LIX_TEST_KEYS.enableAbTestTodayStartDate)}get isSameCampaignTypeAdFormatDisclaimerVisible(){return this.args.abTest.variable===s.AB_TEST_VARIABLE.CREATIVE&&this.lix.getTreatmentIsEnabled(p.LIX_TEST_KEYS.enableAbTestSameCampaignTypeAdFormatSelection)}get isKeyMetricDisabled(){return!(0,d.canModifyAbTestStartDate)(this.args.abTest)}get scheduleDateRange(){return{start:(0,c.fromAdsTime)(this.args.abTest.schedule.start),end:(0,c.fromAdsTime)(this.args.abTest.schedule.end)}}get totalScheduleDays(){return(0,c.differenceInDaysUTC)((0,c.fromAdsTime)(this.args.abTest.schedule.start),(0,c.fromAdsTime)(this.args.abTest.schedule.end))+1}get currencyCode(){return this.args.abTest.budgetType===s.AB_TEST_BUDGET_TYPE.DAILY?this.args.abTest.dailyBudget?.currencyCode:this.args.abTest.lifetimeBudget?.currencyCode}get totalAmount(){return this.args.abTest.budgetType===s.AB_TEST_BUDGET_TYPE.DAILY?this.args.abTest.dailyBudget?.amount*this.totalScheduleDays:this.args.abTest.lifetimeBudget?.amount}get canChangeVariable(){return this.args.abTest.testUiState===u.CM_TEST_UI_STATE.DRAFT&&this.args.isEditMode}get isStartDateToday(){return(0,c.isSameDay)(new Date,new Date(this.args.abTest.schedule.start))}get shouldShowRoundedCampaignBudgetDisclaimer(){const e=this.args.abTest,t=e.budgetType===s.AB_TEST_BUDGET_TYPE.LIFETIME,n=Number(t?e.lifetimeBudget.amount:e.dailyBudget.amount)
return e.campaigns.reduce(((e,n)=>{const a=t?n.totalBudget?.amount:n.dailyBudget?.amount
return e+Number(a||0)}),0)!==n}get isObjectiveTypeSet(){return!!this.args.abTest.campaigns[0].objectiveType}get isGeofencingAbTestEnabled(){return this.lix.getTreatmentIsEnabled(p.LIX_TEST_KEYS.enableGeofenceAbTest)}},h(_,"propTypes",{abTest:o.PropTypes.instanceOf(l.AbTestEntity).isRequired,onNameChange:o.PropTypes.func.isRequired,onKeyMetricChange:o.PropTypes.func.isRequired,onVariableChange:o.PropTypes.func.isRequired,onCampaignNameChange:o.PropTypes.func,onScheduleChange:o.PropTypes.func.isRequired,onBudgetTypeChange:o.PropTypes.func.isRequired,onLifetimeBudgetChange:o.PropTypes.func.isRequired,onDailyBudgetChange:o.PropTypes.func.isRequired,isEditMode:o.PropTypes.bool.isRequired,onUnlockAbTest:o.PropTypes.func.isRequired,onScheduleDateValidationChange:o.PropTypes.func.isRequired}),b=f((g=_).prototype,"lix",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(g.prototype,"onScheduleDateValidationChange",[i.action],Object.getOwnPropertyDescriptor(g.prototype,"onScheduleDateValidationChange"),g.prototype),m=g))||m;(0,t.setComponentTemplate)(T,E)})),define("campaign-manager-web/components/ab-test-wizard/ab-test-variant",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/entities/ab-tests","campaign-manager-web/constants/ab-tests","@glimmer/tracking","campaign-manager-web/entities/account","campaign-manager-web/utils/targeting-models"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m
function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"URW5VtJ9",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n  "],[10,"h2"],[15,0,[29,["mb3"," ",[28,[37,0],null,[["size","weight"],["large","bold"]]]]]],[12],[1,[28,[35,1],["i18n_ab_test_variant_header","campaign-manager-web/components/ab-test-wizard/ab-test-variant"],null]],[13],[1,"\\n  "],[10,2],[15,0,[29,["mb4 u-display-flex"," ",[28,[37,0],null,[["size"],["medium"]]]]]],[12],[1,[28,[35,1],["i18n_ab_test_variant_description","campaign-manager-web/components/ab-test-wizard/ab-test-variant"],null]],[13],[1,"\\n\\n"],[42,[28,[37,3],[[28,[37,3],[[30,1,["campaigns"]]],null]],null],null,[[[1,"    "],[8,[30,4],null,[["@id","@threshold"],[[28,[37,4],[[30,0,["subSteps"]],[30,3]],null],[30,0,["intersectionManagerThreshold"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["isPlacementTheVariant"]],[[[41,[28,[37,4],[[30,0,["isVariantExpandedHash"]],[30,3]],null],[[[1,"          "],[10,0],[14,0,"u-layout__shadow-container mt3 mb2"],[12],[1,"\\n            "],[8,[39,6],null,[["@account","@campaign","@onCampaignChange","@hasSetBudget","@hasSetBidStrategy","@title"],[[30,5],[30,2],[28,[37,7],[[30,6],[30,3]],null],[28,[37,8],[[30,2,["isNewCampaign"]]],null],[28,[37,8],[[30,2,["isNewCampaign"]]],null],[28,[37,1],["i18n_ab_test_variant_placement_header","campaign-manager-web/components/ab-test-wizard/ab-test-variant"],[["index"],[[30,3]]]]]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[1,"          "],[10,0],[14,0,"u-layout__shadow-container mt3 mb2"],[12],[1,"\\n            "],[10,"h2"],[15,0,[29,["mb4"," ",[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,1],["i18n_ab_test_variant_placement_header","campaign-manager-web/components/ab-test-wizard/ab-test-variant"],[["index"],[[30,3]]]]],[13],[1,"\\n            "],[10,2],[15,0,[29,["mb4"," ",[28,[37,0],null,[["size"],["medium"]]]]]],[12],[1,[28,[35,1],["i18n_ab_test_variant_placement_sub_header","campaign-manager-web/components/ab-test-wizard/ab-test-variant"],[["campaign"],[[30,3]]]]],[13],[1,"\\n            "],[8,[39,9],[[4,[38,10],["click",[28,[37,7],[[30,0,["onExpandVariant"]],[30,3]],null]],null]],[["@size","@emphasized","@buttonType","@text"],["small",true,"secondary",[28,[37,1],["i18n_ab_test_variant_placement_button_text","campaign-manager-web/components/ab-test-wizard/ab-test-variant"],null]]],null],[1,"\\n          "],[13],[1,"\\n"]],[]]]],[]],null],[1,"\\n"],[41,[28,[37,11],[[30,0,["isOptimaAbTest"]],[30,0,["isAudienceTheVariant"]]],null],[[[41,[28,[37,11],[[30,0,["isOptimaAbTest"]],[28,[37,4],[[30,0,["isVariantExpandedHash"]],[30,3]],null]],null],[[[41,[28,[37,12],[[30,2,["audienceAutomation"]],"AUTO_TARGETING"],null],[[[1,"            "],[10,0],[14,0,"u-layout__shadow-container mb5"],[12],[1,"\\n              "],[10,"h2"],[15,0,[29,[[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,1],["i18n_ab_test_variant_accelerate_audience_header","campaign-manager-web/components/ab-test-wizard/ab-test-variant"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,2],[14,0,"mt5"],[12],[1,"\\n                "],[1,[28,[35,1],["i18n_ab_test_variant_accelerate_audience_description","campaign-manager-web/components/ab-test-wizard/ab-test-variant"],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[]],[[[1,"            "],[8,[39,13],[[24,0,"u-layout__shadow-container mb5"]],[["@account","@campaign","@adFormats","@hasInsightTag","@onCampaignChange","@title","@isReadOnly"],[[30,5],[30,2],[30,2,["adFormats"]],[30,7],[28,[37,7],[[30,8],[30,3]],null],[52,[30,0,["isOptimaAbTest"]],[28,[37,1],["i18n_ab_test_variant_classic_audience_header","campaign-manager-web/components/ab-test-wizard/ab-test-variant"],null],[28,[37,1],["i18n_ab_test_variant_audience_header","campaign-manager-web/components/ab-test-wizard/ab-test-variant"],[["index"],[[30,3]]]]],[30,0,["isOptimaAbTest"]]]],null],[1,"\\n"]],[]]]],[]],[[[1,"          "],[10,0],[14,0,"u-layout__shadow-container mt5"],[12],[1,"\\n            "],[10,"h2"],[15,0,[29,["mb4"," ",[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_ab_test_variant_audience_header","campaign-manager-web/components/ab-test-wizard/ab-test-variant"],[["index"],[[30,3]]]]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,["mb4"," ",[28,[37,0],null,[["size"],["medium"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_ab_test_variant_audience_description","campaign-manager-web/components/ab-test-wizard/ab-test-variant"],[["campaign"],[[30,3]]]]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,9],[[16,"aria-label",[28,[37,1],["i18n_ab_test_variant_audience_set_up_button","campaign-manager-web/components/ab-test-wizard/ab-test-variant"],null]],[4,[38,10],["click",[28,[37,7],[[30,0,["onExpandVariant"]],[30,3]],null]],null]],[["@buttonType","@size","@emphasized","@text"],["secondary","small",true,[28,[37,1],["i18n_ab_test_variant_audience_set_up_button","campaign-manager-web/components/ab-test-wizard/ab-test-variant"],null]]],null],[1,"\\n          "],[13],[1,"\\n"]],[]]]],[]],null],[1,"\\n"],[41,[28,[37,11],[[30,0,["isOptimaAbTest"]],[30,0,["isCreativeTheVariant"]]],null],[[[1,"        "],[8,[39,14],[[24,0,"mb5"]],[["@account","@accountReference","@campaign","@onCampaignChange","@onSaveEditCampaign","@headerLabel","@accountHasInsightTag"],[[30,5],[30,9],[30,2],[28,[37,7],[[30,10],[30,3]],null],[28,[37,7],[[30,11],[30,3]],null],[52,[30,0,["isOptimaAbTest"]],[52,[28,[37,12],[[30,2,["audienceAutomation"]],"AUTO_TARGETING"],null],[28,[37,1],["i18n_ab_test_variant_accelerate_creative_header","campaign-manager-web/components/ab-test-wizard/ab-test-variant"],null],[28,[37,1],["i18n_ab_test_variant_classic_creative_header","campaign-manager-web/components/ab-test-wizard/ab-test-variant"],null]],[28,[37,1],["i18n_ab_test_variant_creative_header_v2","campaign-manager-web/components/ab-test-wizard/ab-test-variant"],[["index"],[[30,3]]]]],[30,7]]],null],[1,"\\n"]],[]],null],[1,"    "]],[]]]]],[1,"\\n"]],[2,3]],null],[1,"\\n  "],[8,[39,15],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,1,["validations","attrs","variant","errors"]]],null]],null],null,[[[1,"      "],[8,[39,16],[[24,0,"mt4"]],[["@isHidden","@type","@backCompatSmall"],[[28,[37,8],[[30,13]],null],"negative",true]],[["default"],[[[[1,"\\n        "],[1,[30,12,["message"]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[12]],null],[1,"  "]],[]]]]],[1,"\\n"],[13]],["@abTest","campaign","index","@intersectionContainer","@account","@onPlacementChange","@accountHasInsightTag","@onTargetingChange","@accountReference","@onCampaignCreativeOptionChange","@saveCampaignCreativeOption","variantError","@showValidations"],false,["hue-web-foundations@-text-body","t","each","-track-array","get","if","placement-module","fn","not","hue-web-button","on","or","eq","targeting-module","ab-test-wizard/campaign-creatives","iph-helper","hue-web-inline-feedback"]]',moduleName:"campaign-manager-web/components/ab-test-wizard/ab-test-variant.hbs",isStrictMode:!1})
let _=e.default=(0,i.assertPropTypes)((m=class extends a.default{constructor(){var e,t,n,a
super(...arguments),e=this,t="isVariantExpandedHash",a=this,(n=p)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0}),g(this,"intersectionManagerThreshold",this.isOptimaAbTest?.1:.6),g(this,"subSteps",[o.AB_TEST_WIZARD_SUB_STEP.VARIANT_A,o.AB_TEST_WIZARD_SUB_STEP.VARIANT_B]),g(this,"onExpandVariant",(e=>{this.isVariantExpandedHash={...this.isVariantExpandedHash,[e]:!0}})),this.isAudienceTheVariant&&this.args.abTest.campaigns.forEach(((e,t)=>{const n=c.CmTargetingCriteria.fromTargetingCriteria(e.targetingCriteria)
this.isVariantExpandedHash[t]=n.getRenderableSections().includedLocations?.segments.length>0}))}get isPlacementTheVariant(){return this.args.abTest.variable===o.AB_TEST_VARIABLE.PLACEMENT}get isAudienceTheVariant(){return this.args.abTest.variable===o.AB_TEST_VARIABLE.AUDIENCE}get isCreativeTheVariant(){return this.args.abTest.variable===o.AB_TEST_VARIABLE.CREATIVE}get isOptimaAbTest(){return this.args.abTest.variable===o.AB_TEST_VARIABLE.ACCELERATE}},g(m,"propTypes",{account:i.PropTypes.instanceOf(s.default).isRequired,abTest:i.PropTypes.instanceOf(r.AbTestEntity).isRequired,onPlacementChange:i.PropTypes.func.isRequired,onTargetingChange:i.PropTypes.func.isRequired,onCampaignCreativeOptionChange:i.PropTypes.func.isRequired,saveCampaignCreativeOption:i.PropTypes.func.isRequired,accountHasInsightTag:i.PropTypes.bool.isRequired,accountReference:i.PropTypes.object.isRequired,intersectionContainer:i.PropTypes.object.isRequired,showValidations:i.PropTypes.bool}),h=(d=m).prototype,f="isVariantExpandedHash",T=[l.tracked],E={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}},S={},Object.keys(E).forEach((function(e){S[e]=E[e]})),S.enumerable=!!S.enumerable,S.configurable=!!S.configurable,("value"in S||S.initializer)&&(S.writable=!0),S=T.slice().reverse().reduce((function(e,t){return t(h,f,e)||e}),S),y&&void 0!==S.initializer&&(S.value=S.initializer?S.initializer.call(y):void 0,S.initializer=void 0),void 0===S.initializer&&(Object.defineProperty(h,f,S),S=null),p=S,u=d))||u
var h,f,T,E,y,S;(0,t.setComponentTemplate)(b,_)})),define("campaign-manager-web/components/ab-test-wizard/ad-formats",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/entities/ab-tests","campaign-manager-web/constants/ab-tests","campaign-manager-web/entities/account","campaign-manager-web/utils/objective-type","@glimmer/tracking","@ember/object"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const E=(0,n.createTemplateFactory)({id:"NRMwkR5p",block:'[[[1,"\\n"],[8,[39,0],null,[["@accountId","@campaign","@canEditAccount","@isGoldenGateAccount","@onAdFormatChange","@onCampaignChange","@onSetAccountReference","@availableAdFormats","@selectedAdFormats","@selectedEntity","@onEntityChange","@isMultiselect","@onResetCampaign","@disableAdFormatChangeBtn"],[[30,1,["id"]],[30,0,["campaign"]],[30,1,["canEditAccount"]],[30,2],[30,3],[30,4],[30,5],[30,0,["availableAdFormats"]],[30,6,["selectedAdFormats"]],[30,0,["selectedEntity"]],[30,0,["onEntityChange"]],[28,[37,1],[[30,6,["isMultiAdFormatTest"]],[30,0,["isTestingCreatives"]]],null],[30,7],[30,8]]],[["default"],[[[[1,"\\n"],[41,[30,0,["isTestingCreatives"]],[[[1,"    "],[8,[30,9,["before-ad-formats"]],null,null,[["default"],[[[[1,"\\n      "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n        "],[10,1],[15,0,[29,[[36,3]]]],[12],[1,"\\n          "],[8,[39,4],[[4,[38,6],["change",[28,[37,7],[[30,11],[28,[37,5],[[30,6,["isMultiAdFormatTest"]]],null]],null]],null],[4,[38,8],["ab_test_create_different_formats"],null]],[["@inputId","@isChecked","@disabled"],["ab-test-wizard-multiple-ad-formats",[30,6,["isMultiAdFormatTest"]],[28,[37,5],[[30,10]],null]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"label"],[14,"for","ab-test-wizard-multiple-ad-formats"],[15,0,[29,[[28,[37,9],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,10],["i18n_multi_adformat_checkbox_label","campaign-manager-web/components/ab-test-wizard/ad-formats"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[41,[30,6,["validations","attrs","selectedAdFormats","isInvalid"]],[[[1,"    "],[8,[30,9,["additional-inline-feedbacks"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,12],[[28,[37,12],[[30,6,["validations","attrs","selectedAdFormats","errors"]]],null]],null],null,[[[1,"        "],[8,[39,13],[[24,0,"mt4"]],[["@type"],["negative"]],[["default"],[[[[1,"\\n          "],[1,[30,12,["message"]]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[12]],null],[1,"    "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "],[8,[30,9,["ad-format-reset-confirmation"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,9],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,10],["i18n_change_ad-format_warning_text","campaign-manager-web/components/ab-test-wizard/ad-formats"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[9]]]]]],["@account","@isGoldenGateAccount","@onAdFormatChange","@onCampaignChange","@onSetAccountReference","@abTest","@onResetCampaign","@disableAdFormatChangeBtn","module","@isCreateMode","@onIsMultiAdFormatTestChange","adFormatError"],false,["ad-format","and","if","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","not","on","fn","track-interaction","hue-web-foundations@-text-body","t","each","-track-array","hue-web-inline-feedback"]]',moduleName:"campaign-manager-web/components/ab-test-wizard/ad-formats.hbs",isStrictMode:!1})
let y=e.default=(p=(0,i.inject)("campaign"),(0,r.assertPropTypes)((h=class extends a.default{constructor(...e){super(...e),f(this,"campaignService",b,this),f(this,"selectedEntity",_,this)}get campaign(){return this.args.abTest.campaigns[0]}get availableAdFormats(){const{abTest:e}=this.args,t={...l.AB_TEST_VARIABLE_TO_UNSUPPORTED_AD_FORMAT[e.variable]}
e.variable!==l.AB_TEST_VARIABLE.CREATIVE&&this.campaign.objectiveType===c.OBJECTIVE_TYPE.LEAD_GENERATION&&(t[c.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT]=!0)
const n=this.campaignService.getAdFormatOptions(this.campaign).map((e=>({...e,renderStatus:t[e.adFormat]?c.AD_FORMAT_STATUS.DISABLED:e.renderStatus})))
return e.selectedAdFormats.length<e.campaigns.length?n:n.map((t=>({...t,renderStatus:e.selectedAdFormats.includes(t.adFormat)&&this.args.isCreateMode?t.renderStatus:c.AD_FORMAT_STATUS.DISABLED})))}get isTestingCreatives(){return this.args.abTest.variable===l.AB_TEST_VARIABLE.CREATIVE}onEntityChange(e){this.selectedEntity=e}},S=h,A="propTypes",C={account:r.PropTypes.instanceOf(s.default).isRequired,abTest:r.PropTypes.instanceOf(o.AbTestEntity).isRequired,isGoldenGateAccount:r.PropTypes.bool.isRequired,onIsMultiAdFormatTestChange:r.PropTypes.func.isRequired,onAdFormatChange:r.PropTypes.func.isRequired,onSetAccountReference:r.PropTypes.func.isRequired,isCreateMode:r.PropTypes.bool,onResetCampaign:r.PropTypes.func.isRequired,onCampaignChange:r.PropTypes.func,disableAdFormatChangeBtn:r.PropTypes.bool},A in S?Object.defineProperty(S,A,{value:C,enumerable:!0,configurable:!0,writable:!0}):S[A]=C,b=T((g=h).prototype,"campaignService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=T(g.prototype,"selectedEntity",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T(g.prototype,"onEntityChange",[d.action],Object.getOwnPropertyDescriptor(g.prototype,"onEntityChange"),g.prototype),m=g))||m)
var S,A,C;(0,t.setComponentTemplate)(E,y)})),define("campaign-manager-web/components/ab-test-wizard/budget-summary",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"EjLJBlTn",block:'[[[1,"\\n"],[10,0],[14,0,"pt2"],[12],[1,"\\n  "],[10,0],[14,0,"pb3 u-layout-flex__container--no-wrap--flex-start u-items-start"],[12],[1,"\\n"],[41,[28,[37,1],[[30,1,["budgetType"]],"lifetime"],null],[[[1,"      "],[10,0],[14,0,"flex-fill"],[12],[1,"\\n        "],[10,0],[15,0,[29,["col"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,[28,[35,3],["i18n_ab_test_total_budget_subheader","campaign-manager-web/components/ab-test-wizard/budget-summary"],null]],[13],[1,"\\n        "],[10,0],[15,0,[29,["col"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,4],[[30,1,["lifetimeBudget","amount"]],[30,1,["lifetimeBudget","currencyCode"]]],null]],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[10,0],[14,0,"flex-fill"],[12],[1,"\\n        "],[10,0],[15,0,[29,["col"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,[28,[35,3],["i18n_ab_test_daily_budget_subheader","campaign-manager-web/components/ab-test-wizard/budget-summary"],null]],[13],[1,"\\n        "],[10,0],[15,0,[29,["col"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,4],[[30,1,["dailyBudget","amount"]],[30,1,["dailyBudget","currencyCode"]]],null]],[13],[1,"\\n      "],[13],[1,"\\n"]],[]]],[1,"    "],[10,0],[14,0,"flex-fill"],[12],[1,"\\n      "],[10,0],[15,0,[29,["col"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,[28,[35,3],["i18n_ab_test_schedule_subheader","campaign-manager-web/components/ab-test-wizard/budget-summary"],null]],[13],[1,"\\n      "],[10,0],[15,0,[29,["col"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_ab_test_schedule","campaign-manager-web/components/ab-test-wizard/budget-summary"],[["startDate","endDate"],[[28,[37,5],[[30,1,["schedule","start"]]],[["format"],["fmt_mdy_medium"]]],[28,[37,5],[[30,1,["schedule","end"]]],[["format"],["fmt_mdy_medium"]]]]]]],[1,"\\n      "],[13],[1,"\\n"],[41,[30,1,["validations","attrs","schedule","error"]],[[[1,"        "],[8,[39,6],[[24,0,"mt2"]],[["@type","@message"],["negative",[30,1,["validations","attrs","schedule","error","message"]]]],null],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"mt3 p3 u-layout__container"],[12],[1,"\\n    "],[8,[39,7],null,[["@abTest"],[[30,1]]],null],[1,"\\n  "],[13],[1,"\\n"],[13]],["@abTest"],false,["if","eq","hue-web-foundations@-text-body","t","format-currency-or-dash","format-date","hue-web-inline-feedback","ab-test-wizard/campaign-table"]]',moduleName:"campaign-manager-web/components/ab-test-wizard/budget-summary.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/ab-test-wizard/campaign-creatives",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","ember-concurrency-decorators","campaign-manager-web/utils/campaign","campaign-manager-web/entities/account","campaign-manager-web/entities/campaign","campaign-manager-web/utils/http-error","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/entity-status"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A,C
function O(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function w(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const I=(0,n.createTemplateFactory)({id:"jAZbMUUN",block:'[[[11,0],[16,0,[52,[30,0,["fetchCreativesTask","isRunning"]],"u-layout__shadow-container u-layout__position-relative creatives-container--loading"]],[17,1],[12],[1,"\\n  "],[8,[39,1],null,[["@isLoading"],[[30,0,["fetchCreativesTask","isRunning"]]]],null],[1,"\\n"],[41,[51,[30,0,["fetchCreativesTask","isRunning"]]],[[[1,"    "],[46,[28,[37,4],[[28,[37,5],[[30,0,["containerName"]]],null]],null],null,[["campaign","account","aggregatedTrackingParameters","onCampaignChange","onSaveEditCampaign","returnUrl","headerLabel","initialFilterString","onEditCreative","onCreativeSelectStatus","onHoverableTriggerChange","onCreateCreative","onFetchCreatives","creatives","shouldFocusOnCreativeStatus","accountReference","hasInsightTag","profileData"],[[30,2],[30,3],null,[30,4],[30,5],[30,0,["returnUrl"]],[30,6],"",[30,0,["onEditCreative"]],[30,0,["onCreativeSelectStatus"]],[30,0,["onHoverableTriggerChange"]],[30,0,["onCreateCreative"]],[30,0,["onFetchCreatives"]],[30,0,["creatives"]],[30,0,["shouldFocusOnCreativeStatus"]],[30,7],[30,8],[30,0,["profileData"]]]],null],[1,"\\n"]],[]],null],[13]],["&attrs","@campaign","@account","@onCampaignChange","@onSaveEditCampaign","@headerLabel","@accountReference","@accountHasInsightTag"],false,["if","cm-overlay-loader","unless","component","ember-holy-futuristic-template-namespacing-batman-translate-dynamic-2","ensure-safe-component"]]',moduleName:"campaign-manager-web/components/ab-test-wizard/campaign-creatives.hbs",isStrictMode:!1}),P="fetch-ab-test-creatives"
let N=e.default=(g=(0,r.inject)("creative"),b=(0,r.inject)(),_=(0,r.inject)(),h=(0,o.task)({drop:!0}),f=(0,o.task)({drop:!0}),(0,i.assertPropTypes)((C=class extends a.default{constructor(){super(...arguments),O(this,"creativeService",y,this),O(this,"router",S,this),O(this,"memberProfile",A,this),v(this,"shouldFocusOnCreativeStatus",!1),v(this,"onEditCreative",(()=>{})),v(this,"onCreativeSelectStatus",((e,t,n)=>{if((0,m.isStatusTransitionable)(p.ENTITY_TYPES.CREATIVE,t))return n?this.updateCreativeTask.perform({id:e.id,status:t},e.campaignId):this.creativeService.updateCreative({id:e.id,status:t},e.campaignId)})),v(this,"onHoverableTriggerChange",(()=>{})),v(this,"onCreateCreative",(()=>{})),v(this,"onFetchCreatives",(()=>{})),this.fetchCreativesTask.perform()}get containerName(){return(0,l.getAdContainer)(this.args.campaign.adFormat).component}get returnUrl(){return this.router.currentURL}get creatives(){return this.creativeService.campaignCreatives[this.args.campaign.id]||[]}*fetchCreativesTask(){const e=this.args.campaign
try{yield this.creativeService.getCachedCreativesAndRefresh(e.id,e.status)}catch(t){this.jet.error(`Error fetching A/B test entity: ${(0,u.getErrorMessage)(t)}`,[d.JET_ERROR_TAGS.AB_TESTS,"ab-test-wizard-campaign-creatives",P])}}*updateCreativeTask(e,t){try{yield this.creativeService.updateCreative({id:e.id,status:e.status},t)}catch(n){this.jet.error(new Error(`Update failed for creative ${e.id}`))}yield this.fetchCreativesTask.perform()}get profileData(){return this.memberProfile.profileData}},v(C,"propTypes",{campaign:i.PropTypes.instanceOf(c.default).isRequired,account:i.PropTypes.instanceOf(s.default).isRequired,accountReference:i.PropTypes.object.isRequired,headerLabel:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.SafeString]),onCampaignChange:i.PropTypes.func.isRequired,onSaveEditCampaign:i.PropTypes.func.isRequired,accountHasInsightTag:i.PropTypes.bool.isRequired}),y=w((E=C).prototype,"creativeService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=w(E.prototype,"router",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=w(E.prototype,"memberProfile",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w(E.prototype,"fetchCreativesTask",[h],Object.getOwnPropertyDescriptor(E.prototype,"fetchCreativesTask"),E.prototype),w(E.prototype,"updateCreativeTask",[f],Object.getOwnPropertyDescriptor(E.prototype,"updateCreativeTask"),E.prototype),T=E))||T);(0,t.setComponentTemplate)(I,N)})),define("campaign-manager-web/components/ab-test-wizard/campaign-settings",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/entities/ab-tests","campaign-manager-web/constants/ab-tests","campaign-manager-web/entities/account","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/campaign"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f
function T(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function E(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const S=(0,n.createTemplateFactory)({id:"ZgzNwb8V",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n  "],[10,"h2"],[15,0,[29,["mb3"," ",[28,[37,0],null,[["size","weight"],["large","bold"]]]]]],[12],[1,[28,[35,1],["i18n_campaign_settings_header","campaign-manager-web/components/ab-test-wizard/campaign-settings"],null]],[13],[1,"\\n  "],[10,"h3"],[15,0,[29,["mb4 u-display-flex"," ",[28,[37,0],null,[["size"],["medium"]]]]]],[12],[1,[28,[35,1],["i18n_campaign_settings_subheader","campaign-manager-web/components/ab-test-wizard/campaign-settings"],null]],[13],[1,"\\n\\n  "],[8,[30,1],null,[["@id","@threshold"],[[30,0,["abTestWizardSubSteps","CAMPAIGN_OBJECTIVE"]],[30,0,["intersectionManagerThreshold"]]]],[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@campaign","@onResetObjective","@accountId","@isInsightTagStatusDomainVerified","@isGoldenGateAccount","@onObjectiveSelected","@availableObjectiveCategories","@disableObjectiveChangeBtn","@showCtvToggleSection"],[[30,0,["campaign"]],[30,2],[30,3,["accountId"]],[30,4],[30,5],[30,6],[30,0,["availableObjectiveCategories"]],[30,0,["isOptimaAbTest"]],true]],[["changeObjectiveConfirmation","footer"],[[[[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_change_objective_warning_text","campaign-manager-web/components/ab-test-wizard/campaign-settings"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]],[[[1,"\\n"],[41,[28,[37,4],[[28,[37,5],[[30,0,["isOptimaAbTest"]]],null],[30,0,["isObjectiveTypeSet"]]],null],[[[1,"          "],[10,"hr"],[14,0,"artdeco-divider mb4"],[12],[13],[1,"\\n          "],[10,"label"],[14,"for","ab-test-campaign-settings-key-metric"],[15,0,[29,["u-layout__display-block"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_key_metric_label","campaign-manager-web/components/ab-test-wizard/campaign-settings"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,["pb2"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,[28,[35,1],["i18n_key_metric_description","campaign-manager-web/components/ab-test-wizard/campaign-settings"],null]],[13],[1,"\\n          "],[10,0],[14,0,"campaign-settings__objective-selection-select"],[12],[1,"\\n            "],[8,[39,6],[[24,3,"ab-test-campaign-settings-key-metric"],[24,0,"cm-hue-select"],[4,[38,7],["change",[28,[37,8],["target.value",[30,7]],null]],null],[4,[38,9],["ab_test_create_test_metric"],null]],[["@inputId"],["ab-test-campaign-settings-key-metric"]],[["default"],[[[[1,"\\n"],[42,[28,[37,11],[[28,[37,11],[[30,8]],null]],null],null,[[[1,"                "],[10,"option"],[15,"selected",[28,[37,12],[[30,3,["keyMetric"]],[30,9]],null]],[15,2,[30,9]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_key_metric","campaign-manager-web/components/ab-test-wizard/campaign-settings"],[["keyMetric"],[[30,9]]]]],[1,"\\n                "],[13],[1,"\\n"]],[9]],null],[1,"            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["isObjectiveTypeSet"]],[[[41,[51,[30,0,["isAudienceSelectionDisabled"]]],[[[1,"      "],[8,[30,1],null,[["@id","@threshold"],[[30,0,["abTestWizardSubSteps","CAMPAIGN_AUDIENCE"]],[30,0,["intersectionManagerThresholdForAudience"]]]],[["default"],[[[[1,"\\n        "],[8,[39,14],[[24,0,"u-layout__shadow-container mt5"]],[["@account","@campaign","@adFormats","@hasInsightTag","@onCampaignChange"],[[30,10],[30,0,["campaign"]],[30,0,["campaign","adFormats"]],[30,11],[30,12]]],null],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n    "],[8,[30,1],[[24,0,"mt5"]],[["@id","@threshold"],[[30,0,["abTestWizardSubSteps","CAMPAIGN_AD_FORMAT"]],[30,0,["intersectionManagerThresholdForAudience"]]]],[["default"],[[[[1,"\\n      "],[8,[39,15],null,[["@account","@abTest","@isGoldenGateAccount","@onAdFormatChange","@onIsMultiAdFormatTestChange","@onSetAccountReference","@isCreateMode","@onResetCampaign","@onCampaignChange","@disableAdFormatChangeBtn"],[[30,10],[30,3],[30,5],[30,13],[30,14],[30,0,["onSetAccountReference"]],[30,15],[30,2],[30,16],[30,0,["isOptimaAbTest"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n"],[41,[51,[30,0,["isPlacementSelectionDisabled"]]],[[[1,"      "],[8,[30,1],[[24,0,"mt5"]],[["@id","@threshold"],[[30,0,["abTestWizardSubSteps","CAMPAIGN_PLACEMENT"]],[30,0,["intersectionManagerThreshold"]]]],[["default"],[[[[1,"\\n        "],[8,[39,16],null,[["@account","@campaign","@onCampaignChange","@hasSetBudget","@hasSetBidStrategy","@isOptimaAbTest"],[[30,10],[30,0,["campaign"]],[30,17],[28,[37,5],[[30,0,["campaign","isNewCampaign"]]],null],[28,[37,5],[[30,0,["campaign","isNewCampaign"]]],null],[30,0,["isOptimaAbTest"]]]],null],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[41,[51,[30,0,["isOptimaAbTest"]]],[[[1,"      "],[8,[30,1],[[24,0,"mt5 u-layout__shadow-container"]],[["@id","@threshold"],[[30,0,["abTestWizardSubSteps","CAMPAIGN_BUDGET_AND_SCHEDULE"]],[30,0,["intersectionManagerThresholdForLast"]]]],[["default"],[[[[1,"\\n        "],[10,0],[14,0,"p2"],[12],[1,"\\n          "],[10,0],[15,0,[29,[[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,1],["i18n_campaign_section_title","campaign-manager-web/components/ab-test-wizard/campaign-settings"],[["title"],["bid-and-budget"]]]],[13],[1,"\\n          "],[10,0],[15,0,[29,["pt5"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,1],["i18n_ab_test_campaign_bid_and_budget_campaign_names_header","campaign-manager-web/components/ab-test-wizard/campaign-settings"],null]],[13],[1,"\\n          "],[10,0],[14,0,"mt3 p3 u-layout__shadow-container"],[12],[1,"\\n            "],[8,[39,17],null,[["@abTest","@onCampaignNameChange"],[[30,3],[30,18]]],null],[1,"\\n          "],[13],[1,"\\n"],[41,[30,0,["displayBidSelection"]],[[[1,"            "],[10,"hr"],[14,0,"artdeco-divider mt5 mb4"],[12],[13],[1,"\\n            "],[8,[39,18],null,[["@account","@campaign","@bidCategories","@onCampaignChange","@fetchLimits","@isFetchingLimits","@hasInsightTag"],[[30,10],[30,0,["campaign"]],[30,0,["bidCategories"]],[30,19],[28,[37,19],[[30,20]],null],[30,20,["isRunning"]],[30,11]]],null],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[30,1],[[24,0,"mt5 pb4"]],[["@id","@threshold"],[[30,0,["abTestWizardSubSteps","CAMPAIGN_CONVERSION_TRACKING"]],[30,0,["intersectionManagerThresholdForLast"]]]],[["default"],[[[[1,"\\n        "],[8,[39,20],null,[["@account","@campaign","@hasInsightTag","@onInsightTagCreate","@onSetAssociations","@onRemoveAssociation"],[[30,10],[30,0,["campaign"]],[30,11],[30,21],[30,22],[30,23]]],null],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null]],[]],[[[41,[51,[30,0,["isAudienceSelectionDisabled"]]],[[[1,"      "],[8,[39,21],null,[["@title"],[[28,[37,1],["i18n_campaign_section_title","campaign-manager-web/components/ab-test-wizard/campaign-settings"],[["title"],["targeting-module"]]]]],null],[1,"\\n"]],[]],null],[1,"\\n    "],[8,[39,21],null,[["@title"],[[28,[37,1],["i18n_campaign_section_title","campaign-manager-web/components/ab-test-wizard/campaign-settings"],[["title"],["ad-format"]]]]],null],[1,"\\n\\n"],[41,[51,[30,0,["isPlacementSelectionDisabled"]]],[[[1,"      "],[8,[39,21],null,[["@title"],[[28,[37,1],["i18n_campaign_section_title","campaign-manager-web/components/ab-test-wizard/campaign-settings"],[["title"],["placement-module"]]]]],null],[1,"\\n"]],[]],null],[1,"\\n    "],[8,[39,21],null,[["@title"],[[28,[37,1],["i18n_campaign_section_title","campaign-manager-web/components/ab-test-wizard/campaign-settings"],[["title"],["bid-and-budget"]]]]],null],[1,"\\n\\n    "],[8,[39,21],null,[["@title"],[[28,[37,1],["i18n_campaign_section_title","campaign-manager-web/components/ab-test-wizard/campaign-settings"],[["title"],["conversion-tracking"]]]]],null],[1,"\\n"]],[]]],[13]],["@intersectionContainer","@onUnlockAbTest","@abTest","@isInsightTagStatusDomainVerified","@isGoldenGateAccount","@onObjectiveTypeChange","@onKeyMetricChange","@keyMetrics","keyMetric","@account","@accountHasInsightTag","@onTargetingChange","@onAdFormatChange","@onIsMultiAdFormatTestChange","@isCreateMode","@onCampaignChange","@onPlacementChange","@onCampaignNameChange","@onBidChange","@fetchLimitsTask","@onInsightTagCreate","@onSetConversionAssociations","@onRemoveConversionAssociation"],false,["hue-web-foundations@-text-body","t","objective-selection","if","and","not","hue-web-select","on","pick","track-interaction","each","-track-array","eq","unless","targeting-module","ab-test-wizard/ad-formats","placement-module","ab-test-wizard/campaign-table","bid","perform","conversion-tracking","campaign-section-locked"]]',moduleName:"campaign-manager-web/components/ab-test-wizard/campaign-settings.hbs",isStrictMode:!1})
let A=e.default=(d=(0,i.inject)("campaign"),p=(0,i.inject)("campaignRestrictions"),(0,r.assertPropTypes)((f=class extends a.default{constructor(...e){super(...e),T(this,"campaignService",b,this),T(this,"campaignRestrictionsService",_,this),T(this,"campaignConfiguration",h,this),E(this,"intersectionManagerThreshold",.6),E(this,"intersectionManagerThresholdForAudience",.1),E(this,"intersectionManagerThresholdForLast",1),E(this,"abTestWizardSubSteps",l.AB_TEST_WIZARD_SUB_STEP),E(this,"onSetAccountReference",(()=>{}))}get campaign(){return this.args.abTest.campaigns[0]}get bidCategories(){const e={}
return this.args.abTest.campaigns.forEach((t=>{this._getAvailableBidCategories(t).forEach((t=>{e[t]=e[t]?e[t]+1:1}))})),Object.keys(e).filter((t=>e[t]===this.args.abTest.campaigns.length))}_getAvailableBidCategories(e){const t=(0,u.getOptimizationGoal)(e,(0,u.getSelectedBidCategory)(e),(0,u.getBidStrategy)(e),(0,u.getAvailableOptimizationGoals)(e,this.campaignConfiguration))
return(0,u.getBidCategories)(e,t,this.campaignConfiguration)}get isObjectiveTypeSet(){return!!this.campaign.objectiveType}get isOptimaAbTest(){return this.args.abTest.variable===l.AB_TEST_VARIABLE.ACCELERATE}get availableObjectiveCategories(){const{availableObjectiveCategories:e}=this.campaignRestrictionsService
return this.args.abTest.variable===l.AB_TEST_VARIABLE.PLACEMENT?e.map((e=>(e.objectives=e.objectives.filter((e=>e.type!==c.OBJECTIVE_TYPE.LEAD_GENERATION)),e))):e}get isAudienceSelectionDisabled(){return this.isOptimaAbTest||this.args.abTest.variable===l.AB_TEST_VARIABLE.AUDIENCE}get isPlacementSelectionDisabled(){return this.args.abTest.variable===l.AB_TEST_VARIABLE.PLACEMENT}get displayBidSelection(){return this.args.abTest.validations.attrs.selectedAdFormats.isValid}},E(f,"propTypes",{account:r.PropTypes.instanceOf(s.default).isRequired,abTest:r.PropTypes.instanceOf(o.AbTestEntity).isRequired,isGoldenGateAccount:r.PropTypes.bool.isRequired,isInsightTagStatusDomainVerified:r.PropTypes.bool.isRequired,accountHasInsightTag:r.PropTypes.bool.isRequired,onIsMultiAdFormatTestChange:r.PropTypes.func.isRequired,onAdFormatChange:r.PropTypes.func.isRequired,onObjectiveTypeChange:r.PropTypes.func.isRequired,onKeyMetricChange:r.PropTypes.func.isRequired,onTargetingChange:r.PropTypes.func.isRequired,onPlacementChange:r.PropTypes.func.isRequired,onBidChange:r.PropTypes.func.isRequired,onSetConversionAssociations:r.PropTypes.func.isRequired,onRemoveConversionAssociation:r.PropTypes.func.isRequired,onInsightTagCreate:r.PropTypes.func.isRequired,intersectionContainer:r.PropTypes.object.isRequired,onUnlockAbTest:r.PropTypes.func.isRequired,fetchLimitsTask:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,onCampaignChange:r.PropTypes.func}),b=y((g=f).prototype,"campaignService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=y(g.prototype,"campaignRestrictionsService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(g.prototype,"campaignConfiguration",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=g))||m);(0,t.setComponentTemplate)(S,A)})),define("campaign-manager-web/components/ab-test-wizard/campaign-table",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/entities/ab-tests","@ember/service"],(function(e,t,n,a,i,r,o){var l,s,c,u,d
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"kDM+IRiM",block:'[[[1,"\\n"],[10,0],[15,0,[29,[[28,[37,0],["ab-test-wizard-campaign-table ",[28,[37,1],null,[["ab-test-wizard-campaign-table--readonly"],[[30,0,["isReadonly"]]]]]],null]," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n\\n  "],[10,1],[15,0,[29,["ab-test-wizard-campaign-table__column-header u-display-none u-display-block-sm"," ",[28,[37,2],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,3],["i18n_campaign_name_header","campaign-manager-web/components/ab-test-wizard/campaign-table"],null]],[13],[1,"\\n  "],[10,1],[15,0,[29,["ab-test-wizard-campaign-table__column-header u-display-none u-display-block-sm"," ",[28,[37,2],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,3],["i18n_member_traffic_header","campaign-manager-web/components/ab-test-wizard/campaign-table"],null]],[13],[1,"\\n  "],[10,1],[15,0,[29,["ab-test-wizard-campaign-table__column-header u-display-none u-display-block-sm"," ",[28,[37,2],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,3],["i18n_daily_budget_header","campaign-manager-web/components/ab-test-wizard/campaign-table"],null]],[13],[1,"\\n  "],[10,1],[15,0,[29,["ab-test-wizard-campaign-table__column-header u-display-none u-display-block-sm"," ",[28,[37,2],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,3],["i18n_lifetime_budget_header","campaign-manager-web/components/ab-test-wizard/campaign-table"],null]],[13],[1,"\\n\\n"],[42,[28,[37,5],[[28,[37,5],[[30,1,["campaigns"]]],null]],null],null,[[[41,[28,[37,7],[[30,3],0],null],[[[1,"      "],[10,"hr"],[14,0,"ab-test-wizard-campaign-table__row-divider mv4 u-display-none-sm"],[12],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isReadonly"]],[[[1,"      "],[10,1],[15,0,[29,["u-display-none-sm mt1"," ",[28,[37,2],null,[["weight"],["bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_campaign_name_header","campaign-manager-web/components/ab-test-wizard/campaign-table"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,1],[14,0,"ab-test-wizard-campaign-table__cell mt1"],[12],[1,"\\n        "],[1,[30,2,["name"]]],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[10,"label"],[15,"for",[29,["ab-test-wizard-campaign-table__campaign-name--",[30,3]]]],[15,0,[29,["u-display-none-sm m0"," ",[28,[37,2],null,[["weight"],["bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_campaign_name_header","campaign-manager-web/components/ab-test-wizard/campaign-table"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,8],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[28,[37,9],[[30,2,["validations","attrs","name"]]],null],[30,4],true]],[["default"],[[[[1,"\\n        "],[10,0],[15,0,[29,[[36,10]]]],[12],[1,"\\n          "],[8,[39,11],[[16,0,[29,[[30,5,["class"]]," ",[36,10]]]],[16,"aria-invalid",[30,5,["showErrors"]]],[16,"aria-describedby",[30,5,["describedby"]]],[16,"max",[30,5,["maxlength"]]],[16,"placeholder",[28,[37,3],["i18n_campaign_name_placeholder","campaign-manager-web/components/ab-test-wizard/campaign-table"],[["index"],[[30,3]]]]],[4,[38,12],["input",[28,[37,13],["target.value",[28,[37,14],[[30,6],[30,3]],null]],null]],null]],[["@inputId","@counterMax","@value"],[[29,["ab-test-wizard-campaign-table__campaign-name--",[30,3]]],[30,5,["maxlength"]],[30,2,["name"]]]],null],[1,"\\n        "],[13],[1,"\\n      "]],[5]]]]],[1,"\\n"]],[]]],[1,"\\n    "],[10,1],[15,0,[29,["u-display-none-sm mt1"," ",[28,[37,2],null,[["weight"],["bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_member_traffic_header","campaign-manager-web/components/ab-test-wizard/campaign-table"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,1],[14,0,"ab-test-wizard-campaign-table__cell mt1"],[12],[1,"\\n      "],[1,[30,0,["trafficPercentage"]]],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,1],[15,0,[29,["u-display-none-sm mt1"," ",[28,[37,2],null,[["weight"],["bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_daily_budget_header","campaign-manager-web/components/ab-test-wizard/campaign-table"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,1],[14,0,"ab-test-wizard-campaign-table__cell mt1"],[12],[1,"\\n      "],[1,[28,[35,15],[[30,2,["dailyBudget","amount"]],[30,2,["dailyBudget","currencyCode"]]],null]],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,1],[15,0,[29,["u-display-none-sm mt1"," ",[28,[37,2],null,[["weight"],["bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_lifetime_budget_header","campaign-manager-web/components/ab-test-wizard/campaign-table"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,1],[14,0,"ab-test-wizard-campaign-table__cell mt1"],[12],[1,"\\n      "],[1,[28,[35,15],[[30,2,["totalBudget","amount"]],[30,2,["totalBudget","currencyCode"]]],null]],[1,"\\n    "],[13],[1,"\\n"]],[2,3]],null],[1,"  "],[8,[39,8],null,[["@validations","@showValidations"],[[28,[37,9],[[30,1,["validations","attrs","campaigns"]]],null],true]],null],[1,"\\n"],[13]],["@abTest","campaign","index","@showValidations","vcont","@onCampaignNameChange"],false,["classes","hash","hue-web-foundations@-text-body","t","each","-track-array","if","gt","validated-control","readonly","hue-web-foundations@-artdeco-migration-scope","cm-text-input","on","pick","fn","format-currency-or-dash"]]',moduleName:"campaign-manager-web/components/ab-test-wizard/campaign-table.hbs",isStrictMode:!1})
let m=e.default=(l=(0,o.inject)("cm-formatter"),(0,i.assertPropTypes)((d=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="formatter",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get trafficPercentage(){return this.formatter.formatRatioOrDash(1/this.args.abTest.campaigns.length)}get isReadonly(){return!this.args.onCampaignNameChange}},E=d,y="propTypes",S={abTest:i.PropTypes.instanceOf(r.AbTestEntity).isRequired,onCampaignNameChange:i.PropTypes.func},y in E?Object.defineProperty(E,y,{value:S,enumerable:!0,configurable:!0,writable:!0}):E[y]=S,g=(c=d).prototype,b="formatter",_=[l],h={configurable:!0,enumerable:!0,writable:!0,initializer:null},T={},Object.keys(h).forEach((function(e){T[e]=h[e]})),T.enumerable=!!T.enumerable,T.configurable=!!T.configurable,("value"in T||T.initializer)&&(T.writable=!0),T=_.slice().reverse().reduce((function(e,t){return t(g,b,e)||e}),T),f&&void 0!==T.initializer&&(T.value=T.initializer?T.initializer.call(f):void 0,T.initializer=void 0),void 0===T.initializer&&(Object.defineProperty(g,b,T),T=null),u=T,s=c))||s)
var g,b,_,h,f,T,E,y,S;(0,t.setComponentTemplate)(p,m)})),define("campaign-manager-web/components/ab-test-wizard/creative",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/entities/ab-tests","campaign-manager-web/entities/account"],(function(e,t,n,a,i,r,o,l){var s,c,u
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=(0,n.createTemplateFactory)({id:"v40RIrh4",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n  "],[10,"h2"],[15,0,[29,["mb3"," ",[28,[37,0],null,[["size","weight"],["large","bold"]]]]]],[12],[1,[28,[35,1],["i18n_ab_test_ad_label","campaign-manager-web/components/ab-test-wizard/creative"],null]],[13],[1,"\\n  "],[10,2],[15,0,[29,["mb4 u-display-flex"," ",[28,[37,0],null,[["size"],["medium"]]]]]],[12],[1,[28,[35,1],["i18n_ab_test_ad_description","campaign-manager-web/components/ab-test-wizard/creative"],null]],[13],[1,"\\n  "],[8,[39,2],[[24,0,"mb5"]],[["@account","@accountReference","@campaign","@onCampaignChange","@onSaveEditCampaign","@headerLabel","@accountHasInsightTag"],[[30,1],[30,2],[30,0,["campaign"]],[30,0,["onCampaignsCreativeOptionChange"]],[30,3],[28,[37,1],["i18n_ab_test_ad_header","campaign-manager-web/components/ab-test-wizard/creative"],null],[30,4]]],null],[1,"\\n"],[13]],["@account","@accountReference","@onEditCampaigns","@accountHasInsightTag"],false,["hue-web-foundations@-text-body","t","ab-test-wizard/campaign-creatives"]]',moduleName:"campaign-manager-web/components/ab-test-wizard/creative.hbs",isStrictMode:!1})
let p=e.default=(0,r.assertPropTypes)((u=class extends a.default{get campaign(){return this.args.abTest.campaigns[0]}onCampaignsCreativeOptionChange(e){this.args.onCampaignCreativeOptionChange(0,e),this.args.onCampaignCreativeOptionChange(1,e)}},T=u,E="propTypes",y={abTest:r.PropTypes.instanceOf(o.AbTestEntity).isRequired,account:r.PropTypes.instanceOf(l.default).isRequired,accountHasInsightTag:r.PropTypes.bool.isRequired,accountReference:r.PropTypes.object.isRequired,onCampaignCreativeOptionChange:r.PropTypes.func.isRequired,onEditCampaigns:r.PropTypes.func.isRequired},E in T?Object.defineProperty(T,E,{value:y,enumerable:!0,configurable:!0,writable:!0}):T[E]=y,m=(c=u).prototype,g="onCampaignsCreativeOptionChange",b=[i.action],_=Object.getOwnPropertyDescriptor(c.prototype,"onCampaignsCreativeOptionChange"),h=c.prototype,f={},Object.keys(_).forEach((function(e){f[e]=_[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=b.slice().reverse().reduce((function(e,t){return t(m,g,e)||e}),f),h&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(h):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(m,g,f),f=null),s=c))||s
var m,g,b,_,h,f,T,E,y;(0,t.setComponentTemplate)(d,p)}))
define("campaign-manager-web/components/ab-test-wizard/exit-modal",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"TO54uP4n",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","abtest-creation-exit-modal-header"]],[["@isOpen","@dismissModal","@size"],[[30,1],[30,2],"medium"]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"abtest-creation-exit-modal-header"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_you_have_not_saved","campaign-manager-web/components/ab-test-wizard/exit-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,["pv5"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,[28,[35,2],["i18n_are_you_sure_exit","campaign-manager-web/components/ab-test-wizard/exit-modal"],null]],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalFooter"]],[[24,0,"modal-footer--with-inline-feedback-and-buttons"]],null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"self-start"],[12],[1,"\\n      "],[8,[39,4],[[24,0,"mb4"]],[["@isHidden","@type"],[[30,4],"negative"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["i18n_abtest_save_errors","campaign-manager-web/components/ab-test-wizard/exit-modal"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[39,4],[[24,0,"mb4"]],[["@isHidden","@type"],[[28,[37,5],[[30,5]],null],"negative"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,6],null,[["error","withErrorCodeMessage","customErrorMessage"],[[30,6],false,[28,[37,2],["i18n_save_error_message","campaign-manager-web/components/ab-test-wizard/exit-modal"],[["link-support"],[[28,[37,7],null,[["href"],[[28,[37,8],null,[["path","accountId"],["help/lms/ask/AD-AQ",[30,7]]]]]]]]]]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[11,"button"],[24,0,"button--medium-secondary mr2"],[24,4,"button"],[4,[38,9],["click",[30,8]],null],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_dont_save","campaign-manager-web/components/ab-test-wizard/exit-modal"],null]],[1,"\\n      "],[13],[1,"\\n      "],[11,"button"],[24,0,"button--medium"],[16,"disabled",[28,[37,5],[[30,4]],null]],[24,4,"button"],[4,[38,9],["click",[30,9]],null],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_save_exit","campaign-manager-web/components/ab-test-wizard/exit-modal"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@onDismiss","modal","@isAbTestValid","@isError","@error","@accountId","@onExitWithoutSaving","@onSaveAndContinue"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","hue-web-foundations@-text-body","hue-web-inline-feedback","not","error-message","external-link-info","help-center-url","on"]]',moduleName:"campaign-manager-web/components/ab-test-wizard/exit-modal.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/ab-test-wizard/forecasted-results-widget",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/entities/ab-tests"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"1RuJjBlA",block:'[[[10,0],[12],[1,"\\n  "],[10,0],[14,0,"pt3 pb4 u-border__common--bottom"],[12],[1,"\\n    "],[10,0],[14,0,"ml5 mb3"],[12],[1,"\\n      "],[8,[39,0],[[16,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[4,[38,3],["ab_test_create_forecasting_spend"],null]],[["@text"],[[28,[37,2],["i18n_forecasted_results_total_spend","campaign-manager-web/components/ab-test-wizard/forecasted-results-widget"],null]]],[["default"],[[[[1,"\\n        "],[10,2],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_forecasted_results_total_spend_tooltip","campaign-manager-web/components/ab-test-wizard/forecasted-results-widget"],[["linkInfo"],[[28,[37,4],null,[["href","dataTestSelector"],[[28,[37,5],null,[["path"],["#"]]],"data-test-forecasted-results__tooltip-info-link"]]]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n      "],[10,1],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"ml5 mb2"],[12],[1,"\\n      "],[8,[39,0],[[16,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[4,[38,3],["ab_test_create_forecasting_impressions"],null]],[["@text"],[[28,[37,2],["i18n_forecasted_results_total_impressions","campaign-manager-web/components/ab-test-wizard/forecasted-results-widget"],null]]],[["default"],[[[[1,"\\n        "],[10,2],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_forecasted_results_total_impressions_tooltip","campaign-manager-web/components/ab-test-wizard/forecasted-results-widget"],[["linkInfo"],[[28,[37,4],null,[["href","dataTestSelector"],[[28,[37,5],null,[["path"],["#"]]],"data-test-forecasted-results__tooltip-info-link"]]]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"ml5"],[12],[1,"\\n      "],[8,[39,0],[[16,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[4,[38,3],["ab_test_create_forecasting_krs"],null]],[["@text"],[[28,[37,2],["i18n_forecasted_results_total_leads","campaign-manager-web/components/ab-test-wizard/forecasted-results-widget"],null]]],[["default"],[[[[1,"\\n        "],[10,2],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_forecasted_results_total_leads_tooltip","campaign-manager-web/components/ab-test-wizard/forecasted-results-widget"],[["linkInfo"],[[28,[37,4],null,[["href","dataTestSelector"],[[28,[37,5],null,[["path"],["#"]]],"data-test-forecasted-results__tooltip-info-link"]]]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n      "],[10,1],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"pl4 pv3"],[12],[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[8,[39,6],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["i18n_forecasted_results_desc","campaign-manager-web/components/ab-test-wizard/forecasted-results-widget"],[["link"],[[28,[37,4],null,[["href","role"],[[28,[37,5],null,[["path"],["#"]]],[30,1,["role"]]]]]]]]],[1,"\\n      "]],[1]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["iphHelper"],false,["definition-underline","hue-web-foundations@-text-body","t","track-interaction","external-link-info","help-center-url","iph-helper"]]',moduleName:"campaign-manager-web/components/ab-test-wizard/forecasted-results-widget.hbs",isStrictMode:!1})
let c=e.default=(0,i.assertPropTypes)((l=class extends a.default{},u=l,d="propTypes",p={abTest:i.PropTypes.instanceOf(r.AbTestEntity).isRequired},d in u?Object.defineProperty(u,d,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[d]=p,o=l))||o
var u,d,p;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/ab-test-wizard/review-and-launch",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/entities/ab-tests","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/targeting-models","campaign-manager-web/constants/ab-tests","campaign-manager-web/entities/account","@ember/service"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const E=(0,n.createTemplateFactory)({id:"DoTzkb0S",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n  "],[10,"h2"],[15,0,[29,["mb3"," ",[28,[37,0],null,[["size","weight"],["large","bold"]]]]]],[12],[1,[28,[35,1],["i18n_ab_test_review-and-launch_header","campaign-manager-web/components/ab-test-wizard/review-and-launch"],null]],[13],[1,"\\n  "],[10,2],[15,0,[29,["mb4 u-display-flex"," ",[28,[37,0],null,[["size"],["medium"]]]]]],[12],[1,[28,[35,1],[[52,[30,1],"i18n_ab_test_review-and-launch_description","i18n_not_editable_ab_test_review_description"],"campaign-manager-web/components/ab-test-wizard/review-and-launch"],null]],[13],[1,"\\n\\n  "],[10,0],[14,0,"u-layout__shadow-container p0"],[12],[1,"\\n"],[41,[30,2,["campaigns","length"]],[[[1,"      "],[10,0],[14,0,"u-border__common--bottom pt5 pb3 ph5"],[12],[1,"\\n        "],[8,[39,3],null,[["@selectedObjective"],[[30,0,["selectedObjective"]]]],[["default"],[[[[1,"\\n          "],[8,[30,3,["heading"]],null,null,[["default"],[[[[1,"\\n            "],[10,2],[15,0,[29,["mb3"," ",[28,[37,0],null,[["size","weight","color"],["xsmall","bold","text-low-emphasis"]]]]]],[12],[1,[28,[35,1],["i18n_ab_test_review-and-launch_objective_summary_heading","campaign-manager-web/components/ab-test-wizard/review-and-launch"],null]],[13],[1,"\\n          "]],[]]]]],[1,"\\n          "],[8,[30,3,["footer"]],null,null,[["default"],[[[[1,"\\n            "],[10,0],[14,0,"pt2"],[12],[1,"\\n              "],[10,0],[14,0,"t-15"],[12],[1,"\\n                "],[1,[28,[35,1],["i18n_ab_test_key_metric_header","campaign-manager-web/components/ab-test-wizard/review-and-launch"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,0],[15,0,[29,["t-15"," ",[28,[37,0],null,[["weight"],["bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,1],["i18n_test_metric_name","campaign-manager-web/components/ab-test-wizard/review-and-launch"],[["type"],[[30,2,["keyMetric"]]]]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[3]]]]],[1,"\\n      "],[13],[1,"\\n"],[41,[51,[30,0,["isOptimaAbTest"]]],[[[1,"        "],[10,0],[14,0,"u-border__common--bottom pv4 ph5"],[12],[1,"\\n"],[41,[30,0,["isAudienceTheVariant"]],[[[1,"            "],[10,"h3"],[15,0,[29,[[28,[37,0],null,[["size","weight","color"],["xsmall","bold","text-low-emphasis"]]]]]],[12],[1,[28,[35,1],["i18n_ab_test_review-and-launch_variant_header","campaign-manager-web/components/ab-test-wizard/review-and-launch"],null]],[13],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,2,["campaigns"]]],null]],null],null,[[[1,"              "],[10,"h3"],[15,0,[29,["mt5 mb3"," ",[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,[28,[35,1],["i18n_ab_test_review_and_launch_audience_summary_header_v2","campaign-manager-web/components/ab-test-wizard/review-and-launch"],[["index"],[[30,5]]]]],[13],[1,"\\n              "],[10,0],[14,0,"pl4 u-border__common--left"],[12],[1,"\\n                "],[8,[39,7],[[24,0,"pl4 u-border__common--left"]],[["@targetingCriteria"],[[28,[37,8],[[30,0,["targetingCriteria"]],[30,5]],null]]],null],[1,"\\n              "],[13],[1,"\\n"]],[4,5]],null],[1,"\\n"]],[]],[[[1,"            "],[10,"h3"],[15,0,[29,["mb3"," ",[28,[37,0],null,[["size","weight","color"],["xsmall","bold","text-low-emphasis"]]]]]],[12],[1,[28,[35,1],["i18n_audience_summary_heading","campaign-manager-web/components/ab-test-wizard/review-and-launch"],null]],[13],[1,"\\n            "],[10,0],[12],[1,"\\n              "],[8,[39,7],null,[["@targetingCriteria"],[[28,[37,8],[[30,0,["targetingCriteria"]],0],null]]],null],[1,"\\n            "],[13],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n"]],[]],null],[1,"      "],[10,0],[14,0,"u-border__common--bottom pv4 ph5"],[12],[1,"\\n        "],[10,"h3"],[15,0,[29,[[28,[37,0],null,[["size","weight","color"],["xsmall","bold","text-low-emphasis"]]]]]],[12],[1,[28,[35,1],["i18n_ab_test_ad_format_summary_header","campaign-manager-web/components/ab-test-wizard/review-and-launch"],null]],[13],[1,"\\n        "],[10,0],[12],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,2,["selectedAdFormats"]]],null]],null],null,[[[1,"            "],[10,0],[15,0,[29,["pt3 campaign-review__title-description u-display-inline-flex"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_ab_test_ad_format_selected","campaign-manager-web/components/ab-test-wizard/review-and-launch"],[["label"],[[30,6]]]]],[1,"\\n            "],[13],[1,"\\n"]],[6,7]],null],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"u-border__common--bottom pv4 ph5"],[12],[1,"\\n"],[41,[30,0,["isPlacementVariant"]],[[[1,"          "],[10,"h3"],[15,0,[29,[[28,[37,0],null,[["size","weight","color"],["xsmall","bold","text-low-emphasis"]]]]]],[12],[1,[28,[35,1],["i18n_ab_test_review-and-launch_variant_header","campaign-manager-web/components/ab-test-wizard/review-and-launch"],null]],[13],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,2,["campaigns"]]],null]],null],null,[[[1,"            "],[10,"h3"],[15,0,[29,["mt4 mb3"," ",[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,[28,[35,1],["i18n_ab_test_review-and-launch_placement-summary-header","campaign-manager-web/components/ab-test-wizard/review-and-launch"],[["index"],[[30,9]]]]],[13],[1,"\\n            "],[10,0],[14,0,"pl4 u-border__common--left"],[12],[1,"\\n              "],[8,[39,9],null,[["@campaign","@account","@hidePlacementTitle"],[[30,8],[30,10],true]],null],[1,"\\n            "],[13],[1,"\\n"]],[8,9]],null]],[]],[[[1,"          "],[10,0],[12],[1,"\\n            "],[8,[39,9],null,[["@campaign","@account","@isAbTestReviewAndLaunch"],[[30,0,["campaign"]],[30,10],true]],null],[1,"\\n          "],[13],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n      "],[10,0],[14,0,"u-border__common--bottom pv4 ph5"],[12],[1,"\\n        "],[10,"h3"],[15,0,[29,[[28,[37,0],null,[["size","weight","color"],["xsmall","bold","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_ab_test_budget_and_schedule_header","campaign-manager-web/components/ab-test-wizard/review-and-launch"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[12],[1,"\\n          "],[10,0],[14,0,"mt3 pt3 pb3 pr3"],[12],[1,"\\n            "],[8,[39,10],null,[["@abTest"],[[30,2]]],null],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[41,[30,0,["campaign","id"]],[[[1,"      "],[10,0],[14,0,"u-border__common--bottom pv4 ph5"],[12],[1,"\\n        "],[8,[39,11],null,[["@campaign","@accountId","@isAbTestReviewAndLaunch"],[[30,0,["campaign"]],[30,0,["accountId"]],true]],null],[1,"\\n      "],[13],[1,"\\n"],[41,[51,[30,0,["isOptimaAbTest"]]],[[[1,"        "],[10,0],[14,0,"pb4 ph5"],[12],[1,"\\n"],[41,[30,0,["isCreativeTheVariant"]],[[[1,"            "],[10,"h3"],[15,0,[29,["pt4"," ",[28,[37,0],null,[["size","weight","color"],["xsmall","bold","text-low-emphasis"]]]]]],[12],[1,[28,[35,1],["i18n_ab_test_review-and-launch_variant_header","campaign-manager-web/components/ab-test-wizard/review-and-launch"],null]],[13],[1,"\\n"]],[]],null],[41,[30,11],[[[1,"            "],[10,0],[14,0,"u-layout__align-center"],[12],[1,"\\n              "],[8,[39,12],null,[["@size"],["xlarge"]],null],[1,"\\n            "],[13],[1,"\\n"]],[]],[[[42,[28,[37,6],[[28,[37,6],[[30,12]],null]],null],null,[[[1,"              "],[10,0],[14,0,"pt4"],[12],[1,"\\n                "],[8,[39,13],null,[["@class","@campaign","@creatives","@accountId","@showTableFooter","@headingLabel","@noCreativesMessage"],["pt4",[30,13,["campaign"]],[30,13,["creatives"]],[30,0,["accountId"]],false,[28,[37,1],["i18n_ab_test_review-and-launch_creative-summary-header","campaign-manager-web/components/ab-test-wizard/review-and-launch"],[["isCreativeTheVariant","index"],[[30,0,["isCreativeTheVariant"]],[30,14]]]],[28,[37,1],[[52,[30,1],"i18n_ab_test_review-and-launch_no_creatives_message_v2","i18n_ab_test_review-and-launch_no_creatives_message_non_editable"],"campaign-manager-web/components/ab-test-wizard/review-and-launch"],null]]],null],[1,"\\n              "],[13],[1,"\\n"]],[13,14]],null]],[]]],[1,"        "],[13],[1,"\\n"]],[]],null]],[]],null],[1,"  "],[13],[1,"\\n\\n"],[41,[30,0,["isOptimaAbTest"]],[[[42,[28,[37,6],[[28,[37,6],[[30,2,["campaigns"]]],null]],null],null,[[[1,"      "],[10,0],[14,0,"u-layout__shadow-container mt4 pv5 ph0"],[12],[1,"\\n"],[41,[28,[37,14],[[30,15,["audienceAutomation"]],"AUTO_TARGETING"],null],[[[1,"          "],[10,"h2"],[15,0,[29,["mb5 ph5"," ",[28,[37,0],null,[["size","weight"],["large","bold"]]]]]],[12],[1,[28,[35,1],["i18n_ab_test_review-and-launch_accelerate-variant_header","campaign-manager-web/components/ab-test-wizard/review-and-launch"],null]],[13],[1,"\\n          "],[10,0],[14,0,"u-border__common--bottom ph5 pb4 mb5"],[12],[1,"\\n            "],[10,"h3"],[15,0,[29,[[28,[37,0],null,[["size","weight","color"],["xsmall","bold","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_audience_summary_heading","campaign-manager-web/components/ab-test-wizard/review-and-launch"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[14,0,"mt5"],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_ab_test_review-and-launch_accelerate-audience_description","campaign-manager-web/components/ab-test-wizard/review-and-launch"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[1,"          "],[10,"h2"],[15,0,[29,["mb5 ph5"," ",[28,[37,0],null,[["size","weight"],["large","bold"]]]]]],[12],[1,[28,[35,1],["i18n_ab_test_review-and-launch_classic-variant_header","campaign-manager-web/components/ab-test-wizard/review-and-launch"],null]],[13],[1,"\\n          "],[10,"h3"],[15,0,[29,["ph5"," ",[28,[37,0],null,[["size","weight","color"],["xsmall","bold","text-low-emphasis"]]]]]],[12],[1,[28,[35,1],["i18n_audience_summary_heading","campaign-manager-web/components/ab-test-wizard/review-and-launch"],null]],[13],[1,"\\n          "],[10,0],[14,0,"u-border__common--bottom pv4 ph5"],[12],[1,"\\n            "],[8,[39,7],null,[["@targetingCriteria","@isAudienceExpansionEnabled"],[[28,[37,8],[[30,0,["targetingCriteria"]],[30,16]],null],[30,15,["audienceExpansionEnabled"]]]],null],[1,"\\n          "],[13],[1,"\\n"]],[]]],[41,[30,11],[[[1,"          "],[10,0],[14,0,"u-layout__align-center"],[12],[1,"\\n            "],[8,[39,12],null,[["@size"],["xlarge"]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[44,[[28,[37,8],[[30,12],[30,16]],null]],[[[1,"            "],[8,[39,13],[[24,0,"mt4 ph5"]],[["@campaign","@creatives","@accountId","@showTableFooter","@headingLabel","@noCreativesMessage"],[[30,15],[30,17,["creatives"]],[30,0,["accountId"]],false,[28,[37,1],["i18n_accelerate_ab_test_review-and-launch_creative-summary-header","campaign-manager-web/components/ab-test-wizard/review-and-launch"],null],[28,[37,1],[[52,[30,1],"i18n_ab_test_review-and-launch_no_creatives_message_v2","i18n_ab_test_review-and-launch_no_creatives_message_non_editable"],"campaign-manager-web/components/ab-test-wizard/review-and-launch"],null]]],null],[1,"\\n"]],[17]]]],[]]],[1,"      "],[13],[1,"\\n"]],[15,16]],null]],[]],null],[1,"  "],[10,2],[15,0,[29,["mb3 mt3"," ",[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[10,1],[12],[1,"\\n      "],[8,[39,16],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_ab_test_review-and-launch_matching_member_message_v2","campaign-manager-web/components/ab-test-wizard/review-and-launch"],[["linkInfo"],[[28,[37,17],null,[["href","ariaLabel","role"],[[28,[37,18],null,[["path","accountId"],["help/lms/answer/529753",[30,0,["accountId"]]]]],[28,[37,1],["i18n_ads_agreement_link_label","campaign-manager-web/components/ab-test-wizard/review-and-launch"],null],[30,18,["role"]]]]]]]]],[1,"\\n      "]],[18]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n"]],["@isAbTestEditable","@abTest","objective","campaign","index","selectedAdFormat","index","campaign","index","@account","@isLoadingCreative","@campaignsCreatives","campaignCreatives","index","campaign","index","campaignCreatives","iphHelper"],false,["hue-web-foundations@-text-body","t","if","display-objective","unless","each","-track-array","audience-summary","get","placement-module-summary","ab-test-wizard/budget-summary","conversion-tracking-summary","hue-web-progress-indicator","creatives-summary","eq","let","iph-helper","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/ab-test-wizard/review-and-launch.hbs",isStrictMode:!1})
let y=e.default=(d=(0,u.inject)("reporting"),p=(0,u.inject)(),(0,i.assertPropTypes)((h=class extends a.default{constructor(){super(...arguments),f(this,"reportingService",b,this),f(this,"jet",_,this),this.args.fetchCreatives()}get targetingCriteria(){return this.args.abTest.campaigns.map((e=>l.CmTargetingCriteria.fromTargetingCriteria(e.targetingCriteria)))}get selectedObjective(){return(0,o.getObjectiveObject)(this.args.abTest.campaigns[0].objectiveType)}get isAudienceTheVariant(){return this.args.abTest.variable===s.AB_TEST_VARIABLE.AUDIENCE}get isCreativeTheVariant(){return this.args.abTest.variable===s.AB_TEST_VARIABLE.CREATIVE}get isPlacementVariant(){return this.args.abTest.variable===s.AB_TEST_VARIABLE.PLACEMENT}get isOptimaAbTest(){return this.args.abTest.variable===s.AB_TEST_VARIABLE.ACCELERATE}get campaign(){return this.args.abTest.campaigns[0]}get accountId(){return this.args.account.id.toString()}},S=h,A="propTypes",C={abTest:i.PropTypes.instanceOf(r.AbTestEntity).isRequired,account:i.PropTypes.instanceOf(c.default).isRequired,isAbTestEditable:i.PropTypes.bool.isRequired,campaignsCreatives:i.PropTypes.array.isRequired,isLoadingCreative:i.PropTypes.bool.isRequired,fetchCreatives:i.PropTypes.func.isRequired},A in S?Object.defineProperty(S,A,{value:C,enumerable:!0,configurable:!0,writable:!0}):S[A]=C,b=T((g=h).prototype,"reportingService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=T(g.prototype,"jet",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=g))||m)
var S,A,C;(0,t.setComponentTemplate)(E,y)})),define("campaign-manager-web/components/ab-test-wizard/summary-widget",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/entities/ab-tests","campaign-manager-web/constants/ab-tests"],(function(e,t,n,a,i,r,o){var l,s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"PYPlBADK",block:'[[[1,"\\n"],[10,0],[14,0,"u-border__common--bottom"],[12],[1,"\\n  "],[10,0],[14,0,"pb4 ml5"],[12],[1,"\\n    "],[10,2],[15,0,[29,["mb2 mt4"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_summary-widget_variable_label","campaign-manager-web/components/ab-test-wizard/summary-widget"],null]],[1,"\\n      "],[10,1],[15,0,[29,[[28,[37,0],null,[["weight"],["bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_summary-widget_variable","campaign-manager-web/components/ab-test-wizard/summary-widget"],[["variable"],[[30,1,["variable"]]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"mb2"],[12],[1,"\\n      "],[8,[39,2],[[16,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[4,[38,3],["ab_test_create_summary_test_metric"],null]],[["@text"],[[28,[37,1],["i18n_summary-widget_test_metric_label","campaign-manager-web/components/ab-test-wizard/summary-widget"],null]]],[["default"],[[[[1,"\\n        "],[10,2],[12],[1,[28,[35,1],["i18n_summary-widget_test_metric_desc_tooltip","campaign-manager-web/components/ab-test-wizard/summary-widget"],null]],[13],[1,"\\n      "]],[]]]]],[1,"\\n      "],[10,1],[15,0,[29,[[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,1],["i18n_key_metric","campaign-manager-web/components/ab-test-wizard/summary-widget"],[["keyMetric"],[[30,0,["testMetric"]]]]]],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["mb2"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_summary-widget_schedule_label","campaign-manager-web/components/ab-test-wizard/summary-widget"],[["startDate","endDate"],[[28,[37,4],[[30,1,["schedule","start"]]],[["format"],["fmt_mdy_medium"]]],[28,[37,4],[[30,1,["schedule","end"]]],[["format"],["fmt_mdy_medium"]]]]]]],[1,"\\n    "],[13],[1,"\\n"],[41,[51,[30,0,["isVariableAudience"]]],[[[1,"      "],[10,0],[12],[1,"\\n        "],[8,[39,2],[[16,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[4,[38,3],["ab_test_create_summary_total_audience_size"],null]],[["@text"],[[28,[37,1],["i18n_summary-widget_total_audience_size_label","campaign-manager-web/components/ab-test-wizard/summary-widget"],null]]],[["default"],[[[[1,"\\n          "],[10,2],[12],[1,[28,[35,1],["i18n_summary-widget_total_audience_size_tooltip","campaign-manager-web/components/ab-test-wizard/summary-widget"],null]],[13],[1,"\\n        "]],[]]]]],[1,"\\n        "],[10,1],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[10,1],[15,0,[29,[[28,[37,0],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,6],[[30,0,["audienceCount"]]],null]],[13],[1,[52,[30,0,["audienceCount"]],"+"]],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[13],[1,"\\n"],[10,0],[14,0,"ab-test-wizard-summary-widget__list pl4 pt2 u-bg-color__slate0"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,1,["campaigns"]]],null]],null],null,[[[44,[[28,[37,11],[[30,1,["campaignsAudienceCount"]],[30,3]],null]],[[[1,"      "],[10,0],[14,0,"ab-test-wizard-summary-widget__node ml6 pv3 u-border__common--bottom"],[12],[1,"\\n        "],[10,"h4"],[15,0,[29,[[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,1],["i18n_summary-widget_campaigns","campaign-manager-web/components/ab-test-wizard/summary-widget"],[["index","name"],[[30,3],[30,2,["name"]]]]]],[13],[1,"\\n        "],[10,0],[12],[1,"\\n          "],[8,[39,2],[[16,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[4,[38,3],["ab_test_create_summary_campaign_audience_size"],null]],[["@text"],[[28,[37,1],["i18n_summary-widget_campaign_audience_size_label","campaign-manager-web/components/ab-test-wizard/summary-widget"],null]]],[["default"],[[[[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_summary-widget_campaign_audience_size_tooltip","campaign-manager-web/components/ab-test-wizard/summary-widget"],null]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"],[41,[30,0,["isVariableAudience"]],[[[1,"            "],[10,1],[15,0,[29,[[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,6],[[30,4]],null]],[1,[52,[30,4],"+"]],[13],[1,"\\n"]],[]],[[[1,"            "],[10,1],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,[52,[30,0,["audienceCount"]],[28,[37,1],["i18n_summary-widget_campaign_audience_count","campaign-manager-web/components/ab-test-wizard/summary-widget"],[["percentage","audienceCount"],[[30,0,["percentage"]],[28,[37,12],[[30,0,["audienceCount"]]],null]]]],"-"]],[13],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n"],[41,[28,[37,13],[[30,0,["showLifetimeBudget"]],[30,2,["totalBudget"]]],null],[[[1,"          "],[10,2],[15,0,[29,["mb2 mt2"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_summary-widget_total_campaign_lifetime_budget_label","campaign-manager-web/components/ab-test-wizard/summary-widget"],[["totalBudget"],[[28,[37,14],[[30,2,["totalBudget","amount"]]],[["currency"],[[30,2,["totalBudget","currencyCode"]]]]]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[41,[28,[37,13],[[30,0,["showDailyBudget"]],[30,2,["dailyBudget"]]],null],[[[1,"          "],[10,2],[15,0,[29,["mb2 mt2"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_summary-widget_daily_campaign_budget_label","campaign-manager-web/components/ab-test-wizard/summary-widget"],[["dailyBudget"],[[28,[37,14],[[30,2,["dailyBudget","amount"]]],[["currency"],[[30,2,["dailyBudget","currencyCode"]]]]]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n"]],[4]]]],[2,3]],null],[13]],["@abTest","campaign","index","audience"],false,["hue-web-foundations@-text-body","t","definition-underline","track-interaction","format-date","unless","format-number-or-dash","if","each","-track-array","let","get","format-number","and","format-currency"]]',moduleName:"campaign-manager-web/components/ab-test-wizard/summary-widget.hbs",isStrictMode:!1})
let u=e.default=(0,i.assertPropTypes)((s=class extends a.default{get isObjectiveSelected(){return this.args.abTest.campaigns.every((e=>e.validations.attrs.objectiveType.isValid))}get testMetric(){return this.isObjectiveSelected?this.args.abTest.keyMetric:""}get showDailyBudget(){return this.args.abTest.budgetType===o.AB_TEST_BUDGET_TYPE.DAILY}get showLifetimeBudget(){return this.args.abTest.budgetType===o.AB_TEST_BUDGET_TYPE.LIFETIME}get isVariableAudience(){return this.args.abTest.variable===o.AB_TEST_VARIABLE.AUDIENCE}get audienceCount(){return this.args.abTest.campaignsAudienceCount[0]}get percentage(){return 100/this.args.abTest.campaigns.length}},d=s,p="propTypes",m={abTest:i.PropTypes.instanceOf(r.AbTestEntity).isRequired},p in d?Object.defineProperty(d,p,{value:m,enumerable:!0,configurable:!0,writable:!0}):d[p]=m,l=s))||l
var d,p,m;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/accordion-header",["exports","ember-accordion/components/accordion-header"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/accordion-item",["exports","ember-accordion/components/accordion-item"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/accordion-list",["exports","ember-accordion/components/accordion-list"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/accordion-panel",["exports","ember-accordion/components/accordion-panel"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/account-card-flyout",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/lix","ember-concurrency-decorators","campaign-manager-web/utils/reporting","@glimmer/tracking","@ember/object","@ember/service","campaign-manager-web/constants/account","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/date"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A,C
function O(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function w(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const I=(0,n.createTemplateFactory)({id:"9CE6IxFn",block:'[[[1,"\\n"],[8,[39,0],null,[["@placement","@onShow"],["right",[30,0,["onShowFlyout"]]]],[["trigger","content"],[[[[1,"\\n    "],[8,[39,1],[[16,"aria-label",[30,2]],[17,3],[4,[38,2],[[30,1,["triggerContentSharedInfo"]]],null]],[["@dataTest","@isCollapsed","@isLink","@isOpen","@onClick","@account","@isSelected"],[[30,4],[30,5],[30,6],[30,7],[30,8],[30,0,["account"]],[30,9]]],null],[1,"\\n  "]],[1]],[[[1,"\\n    "],[10,"article"],[14,0,"p1 account-card-flyout__hoverable-content"],[12],[1,"\\n      "],[10,"h2"],[14,0,"account-card-flyout__header"],[12],[1,"\\n        "],[1,[30,0,["account","name"]]],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-flex-column"],[12],[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,3],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[30,0,["account","id"]]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,4],null,[["@status","@servingStatuses"],[[30,0,["account","status"]],[30,0,["account","servingStatuses"]]]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"],[41,[30,0,["isSpendAndBudgetInfoEnabled"]],[[[1,"        "],[10,0],[14,0,"account-card-flyout__spend"],[12],[1,"\\n          "],[10,0],[14,0,"u-layout-flex__container--space-between"],[12],[1,"\\n            "],[10,0],[14,0,"account-card-flyout__item mr3"],[12],[1,"\\n              "],[8,[39,6],[[24,0,"account-card-flyout__skeleton-loader"]],[["@isLoading"],[[30,0,["getAccountSpendTask","isRunning"]]]],[["default"],[[[[1,"\\n                "],[10,1],[15,0,[29,["account-card-flyout__label"," ",[28,[37,3],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,7],["i18n_budget_spent","campaign-manager-web/components/account-card-flyout"],null]],[1,":"],[13],[1,"\\n                "],[10,1],[12],[1,"\\n                  "],[1,[28,[35,8],[[30,0,["account","budget","spent"]],[30,0,["account","budget","currencyCode"]],0],null]],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n"],[41,[30,0,["shouldShowBudget"]],[[[1,"              "],[10,0],[14,0,"account-card-flyout__item"],[12],[1,"\\n                "],[10,1],[15,0,[29,["account-card-flyout__label"," ",[28,[37,3],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,7],["i18n_budget_total","campaign-manager-web/components/account-card-flyout"],null]],[1,":"],[13],[1,"\\n                "],[10,1],[12],[1,"\\n                  "],[1,[28,[35,8],[[30,0,["account","budget","total"]],[30,0,["account","budget","currencyCode"]],0],null]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n"],[41,[30,0,["shouldShowBudget"]],[[[1,"            "],[8,[39,6],[[24,0,"account-card-flyout__skeleton-loader"]],[["@isLoading"],[[30,0,["getAccountSpendTask","isRunning"]]]],[["default"],[[[[1,"\\n              "],[11,"meter"],[24,0,"account-card-flyout__meter"],[24,"min","0"],[16,"max",[30,0,["account","budget","total"]]],[16,2,[30,0,["account","budget","spent"]]],[4,[38,9],[[30,0,["account","budget"]]],null],[12],[1,"\\n                "],[10,0],[15,"aria-label",[28,[37,7],["i18n_aria_label_for_meter","campaign-manager-web/components/account-card-flyout"],[["spent","total"],[[30,0,["account","budget","spent"]],[30,0,["account","budget","total"]]]]]],[14,0,"account-card-flyout__meter-value"],[12],[13],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n"]],[]],null],[1,"      "],[10,0],[14,0,"account-card-flyout__item"],[12],[1,"\\n"],[41,[30,0,["isSpendAndBudgetInfoEnabled"]],[[[1,"          "],[10,1],[15,0,[29,["account-card-flyout__label"," ",[28,[37,3],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,7],["i18n_company","campaign-manager-web/components/account-card-flyout"],null]],[1,":"],[13],[1,"\\n"]],[]],null],[1,"        "],[1,[30,0,["account","referenceName"]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]]],["triggerData","@triggerLabel","&attrs","@dataTest","@isCollapsed","@isLink","@isOpen","@onClick","@isSelected"],false,["hue-web-tooltip","account-card","hue-web-tooltip-trigger","hue-web-foundations@-text-body","account-flyout-status","if","inline-skeleton-loader","t","format-currency-with-custom-decimals","meter-percent"]]',moduleName:"campaign-manager-web/components/account-card-flyout.hbs",isStrictMode:!1})
function P(e,t){if(!t)return e
const n=t.some((e=>e===d.SERVING_STATUS.RUNNABLE))
switch(e){case p.STATUSES.ACTIVE:return n?p.STATUSES.ACTIVE:p.NON_TRANSITIONABLE_STATUSES.ON_HOLD
case p.STATUSES.PENDING_DELETION:case p.STATUSES.REMOVED:return e
default:return p.NON_TRANSITIONABLE_STATUSES.ON_HOLD}}let N=e.default=(g=(0,u.inject)(),b=(0,u.inject)(),_=(0,u.inject)(),h=(0,o.task)({drop:!0}),(0,i.assertPropTypes)((C=class extends a.default{constructor(...e){super(...e),O(this,"lix",E,this),O(this,"reporting",y,this),O(this,"jet",S,this),O(this,"currentSpend",A,this),v(this,"ACCOUNT_STATUS",p.STATUSES)}get isSpendAndBudgetInfoEnabled(){return this.lix.getTreatmentIsEnabled(r.LIX_TEST_KEYS.enableAccountCardSpendAndBudget)}get shouldShowBudget(){return void 0!==this.args.account.totalBudget?.amount&&parseFloat(this.args.account.totalBudget.amount)>0}get account(){const{account:e,accountReference:t}=this.args,n=e.referenceName||t?.displayName,a=e.referenceImageUrl||t?.imageUrl
return{name:e.name,id:parseInt(e.id,10),referenceName:n,referenceImageUrl:a,status:P(e.status,e.servingStatuses),servingStatuses:e.servingStatuses,createdAt:e.createdAt,budget:{spent:this.currentSpend,total:parseInt(e.totalBudget?.amount,10)||0,percentageSpent:Math.floor(this.currentSpend/parseInt(e.totalBudget?.amount,10)*100)||0,currencyCode:e.totalBudget?.currencyCode||"USD"}}}*getAccountSpendTask(e){const t={baseMetrics:["costInLocalCurrency"]},n={startDate:(0,m.formatDateInUTC)(new Date(e.createdAt)),endDate:(0,m.formatDateInUTC)(new Date)}
try{const a=(yield this.reporting.getStatistics({accountIds:[e.id],dateRange:(0,l.serializeDateRange)(n),projections:t,pivots:[l.PIVOTS.ACCOUNT]})).elements
let i=0
0!==a.length&&(i=Math.floor(parseInt(a[0].baseMetrics?.costInLocalCurrency,10))),this.currentSpend=i}catch(a){this.jet.error(new Error(`Failed to fetch info for account ${e.id}`),["account-card-flyout","getAccountSpendTask"],!1)}}onShowFlyout(){this.isSpendAndBudgetInfoEnabled&&!this.getAccountSpendTask.last?.isSuccessful&&this.getAccountSpendTask.perform(this.account)}},v(C,"propTypes",{account:i.PropTypes.oneOfType([i.PropTypes.EmberObject,i.PropTypes.object]).isRequired,accountReference:i.PropTypes.oneOfType([i.PropTypes.EmberObject,i.PropTypes.object])}),E=w((T=C).prototype,"lix",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=w(T.prototype,"reporting",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=w(T.prototype,"jet",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=w(T.prototype,"currentSpend",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),w(T.prototype,"getAccountSpendTask",[h],Object.getOwnPropertyDescriptor(T.prototype,"getAccountSpendTask"),T.prototype),w(T.prototype,"onShowFlyout",[c.action],Object.getOwnPropertyDescriptor(T.prototype,"onShowFlyout"),T.prototype),f=T))||f);(0,t.setComponentTemplate)(I,N)})),define("campaign-manager-web/components/account-card",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r){var o,l
function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"/p8hj8ju",block:'[[[41,[30,1],[[[1,"  "],[8,[39,1],[[16,0,[28,[37,2],["u-link--disguised-menu-item account-switcher__account-card",[28,[37,3],null,[["account-switcher__account-card--selected"],[[30,2]]]]],null]],[17,3],[4,[38,4],["click",[30,5]],null]],[["@route","@model"],[[30,0,["accountsRoute"]],[30,4,["id"]]]],[["default"],[[[[1,"\\n    "],[8,[39,5],null,[["@isCollapsed","@account","@isOpen","@isSelected"],[[30,6],[30,4],[30,7],[30,2]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],[[[1,"  "],[11,"button"],[24,4,"button"],[16,0,[28,[37,2],["button--unstyled account-switcher__account-card",[28,[37,3],null,[["account-switcher__account-card--selected"],[[30,2]]]]],null]],[17,3],[4,[38,4],["click",[30,5]],null],[12],[1,"\\n    "],[8,[39,5],null,[["@isCollapsed","@account","@isOpen","@isSelected"],[[30,6],[30,4],[30,7],[30,2]]],null],[1,"\\n  "],[13],[1,"\\n"]],[]]]],["@isLink","@isSelected","&attrs","@account","@onClick","@isCollapsed","@isOpen"],false,["if","link-to","classes","hash","on","account-card/account-card-content"]]',moduleName:"campaign-manager-web/components/account-card.hbs",isStrictMode:!1})
let u=e.default=(0,i.assertPropTypes)((l=class extends a.default{constructor(...e){super(...e),s(this,"accountsRoute",r.ROUTE_NAME.ACCOUNTS_ITEM)}},s(l,"propTypes",{account:i.PropTypes.oneOfType([i.PropTypes.EmberObject,i.PropTypes.object]).isRequired,isCollapsed:i.PropTypes.bool,isOpen:i.PropTypes.bool.isRequired,isSelected:i.PropTypes.bool.isRequired,onClick:i.PropTypes.func.isRequired}),o=l))||o;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/account-card/account-card-content",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/entity-status"],(function(e,t,n,a,i,r,o){var l,s
function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const u=(0,n.createTemplateFactory)({id:"3uPw27Eq",block:'[[[1,"\\n"],[8,[39,0],null,[["@centered"],["true"]],[["default"],[[[[1,"\\n  "],[8,[30,1,["Image"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,1],null,[["@entityType","@size","@a11yText","@imageUrl"],["company","small",[28,[37,2],["i18n_a11y_company_icon","campaign-manager-web/components/account-card/account-card-content"],[["companyName"],[[30,2,["referenceName"]]]]],[30,2,["referenceImageUrl"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n\\n"],[41,[51,[30,3]],[[[1,"  "],[10,0],[14,0,"account-card-content__account-info"],[12],[1,"\\n    "],[10,1],[15,0,[29,["account-card-content__name u-layout__display-block"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[30,2,["name"]]],[1,"\\n    "],[13],[1,"\\n    "],[10,1],[15,0,[29,["account-card-content__number u-layout__display-block"," ",[28,[37,4],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[30,2,["id"]]],[1,"\\n      "],[10,1],[15,0,[29,["account-card-content__status"," ",[28,[37,4],null,[["size","weight","color"],["xsmall","bold",[30,0,["statusColor"]]]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_account_status","campaign-manager-web/components/account-card/account-card-content"],[["status"],[[30,2,["status"]]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[41,[30,4],[[[41,[30,5],[[[1,"      "],[8,[39,6],[[24,0,"ph2 account-card-content__icon"],[24,"data-test","account-card-content__close-icon"]],[["@size","@name"],["small","close"]],null],[1,"\\n"]],[]],[[[1,"      "],[8,[39,6],[[24,0,"ph2 account-card-content__icon"],[24,"data-test","account-card-content__chevron-down-icon"]],[["@size","@name"],["small","chevron-down"]],null],[1,"\\n"]],[]]]],[]],null]],[]],null]],["Entity","@account","@isCollapsed","@isSelected","@isOpen"],false,["hue-web-entity-lockup","hue-web-entity","t","unless","hue-web-foundations@-text-body","if","hue-web-icons@icon"]]',moduleName:"campaign-manager-web/components/account-card/account-card-content.hbs",isStrictMode:!1})
let d=e.default=(0,i.assertPropTypes)((s=class extends a.default{constructor(...e){super(...e),c(this,"ACCOUNT_STATUS",r.STATUSES)}get statusColor(){return(0,o.getStatusColor)(this.args.account.status)}},c(s,"propTypes",{account:i.PropTypes.oneOfType([i.PropTypes.EmberObject,i.PropTypes.object]).isRequired,isCollapsed:i.PropTypes.bool,isOpen:i.PropTypes.bool.isRequired,isSelected:i.PropTypes.bool.isRequired}),l=s))||l;(0,t.setComponentTemplate)(u,d)})),define("campaign-manager-web/components/account-claim-requests-table",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/service","@linkedin/ember-prop-types","@ember/object","@ember/template","hue-web-toast/utils/constants","campaign-manager-web/constants/routes","campaign-manager-web/constants/account-claim-request","@ember/utils","campaign-manager-web/components/cells/account-claim-requests-table/action","campaign-manager-web/components/cells/account-claim-requests-table/request","campaign-manager-web/components/cells/account-claim-requests-table/status","campaign-manager-web/constants/pem/business-manager","@embroider/util","campaign-manager-web/utils/pem-metadata-util"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f){var T,E,y,S,A,C,O,v,w,I,P,N,R,D,M
function L(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function k(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function U(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const x=(0,n.createTemplateFactory)({id:"LujirbA2",block:'[[[11,0],[24,0,"account-claim-requests-table__container grid"],[17,1],[12],[1,"\\n  "],[10,0],[14,0,"grid grid--no-gutters grid--is-nested grid__col grid__col--12 u-content-start"],[12],[1,"\\n    "],[10,0],[14,0,"grid__col u-display-flex u-flex-row u-flex-no-wrap mv4"],[12],[1,"\\n      "],[10,"h2"],[14,0,"u-layout-flex__container--center"],[12],[1,"\\n        "],[8,[39,0],[[24,0,"u-link--disguised"]],[["@route"],[[30,0,["ACCOUNTS"]]]],[["default"],[[[[8,[39,1],null,[["@size","@name"],["medium","arrow-left"]],null]],[]]]]],[1,"\\n        "],[10,0],[15,0,[29,["ml2"," ",[28,[37,2],null,[["size","weight"],["large","bold"]]]]]],[12],[1,[28,[35,3],["i18n_account_claim_request_table_name","campaign-manager-web/components/account-claim-requests-table"],null]],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"],[41,[30,2,["length"]],[[[1,"      "],[10,0],[14,0,"grid account-claim-requests-table__filter-container u-layout-flex__container--center-space-between"],[12],[1,"\\n        "],[10,0],[12],[1,"\\n          "],[8,[39,5],[[16,0,[29,["account-claim-requests-table__global-filter-input"," ",[36,6]]]],[16,"placeholder",[28,[37,3],["i18n_account_claim_requests_table_global_filter_placeholder","campaign-manager-web/components/account-claim-requests-table"],null]],[16,"aria-label",[28,[37,3],["i18n_account_claim_requests_table_global_filter_placeholder","campaign-manager-web/components/account-claim-requests-table"],null]],[4,[38,8],["input",[28,[37,9],[[28,[37,10],["target.value"],null],[28,[37,11],[[30,0],"searchFilter"],null]],null]],null]],[["@value"],[[28,[37,7],[[30,0,["searchFilter"]]],null]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-flex-wrap"],[12],[1,"\\n          "],[10,0],[14,0,"u-layout-flex__container--center"],[12],[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[30,0,["filterConfigs"]]],null]],null],null,[[[1,"              "],[8,[39,14],null,[["@title","@options","@filterKey","@onFilterChange"],[[30,3,["title"]],[30,3,["options"]],[30,3,["filterKey"]],[30,3,["onFilterChange"]]]],null],[1,"\\n"]],[3]],null],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,15],[[24,0,"grid__col"]],[["@data","@columns","@pageSize"],[[30,0,["filteredContent"]],[30,0,["tableColumns"]],[30,0,["pageSize"]]]],[["default"],[[[[1,"\\n        "],[8,[30,4,["table"]],null,null,[["default"],[[[[1,"\\n          "],[8,[30,5,["header"]],null,null,[["default"],[[[[1,"\\n            "],[8,[30,6,["row-sorting"]],null,null,null],[1,"\\n          "]],[6]]]]],[1,"\\n        "]],[5]]]]],[1,"\\n        "],[8,[30,4,["footer"]],null,null,null],[1,"\\n      "]],[4]]]]],[1,"\\n"]],[]],[[[1,"      "],[10,0],[14,0,"grid__col"],[12],[1,"\\n        "],[10,0],[14,0,"account-claim-requests-table__empty-state u-display-flex u-justify-center u-items-center"],[12],[1,"\\n          "],[10,"h2"],[15,0,[29,[[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,3],["i18n_account_claim_request_table_empty_state","campaign-manager-web/components/account-claim-requests-table"],null]],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,16],[[24,"aria-labelledby","account-claim-request-decision-confirmation-modal"]],[["@isOpen","@size","@dismissModal"],[[30,0,["isConfirmDecisionModalOpen"]],"medium",[28,[37,11],[[30,0],"isConfirmDecisionModalOpen",false],null]]],[["default"],[[[[1,"\\n  "],[8,[30,7,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"account-claim-request-decision-confirmation-modal"],[15,0,[29,[[28,[37,17],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_decision_confirm_header","campaign-manager-web/components/account-claim-requests-table"],[["decision"],[[30,0,["currentAccountClaimRequestDecision"]]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,7,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[14,0,"pv4"],[12],[1,[28,[35,3],["i18n_decision_confirm_description_v2","campaign-manager-web/components/account-claim-requests-table"],[["decision","relationshipType","businessManagerAccountName","senderEmail"],[[30,0,["currentAccountClaimRequestDecision"]],[30,0,["currentAccountClaimRequest","relationshipType"]],[30,0,["currentAccountClaimRequest","businessManagerAccountName"]],[30,0,["currentAccountClaimRequest","senderEmail"]]]]]],[13],[1,"\\n    "],[10,2],[14,0,"pt4"],[12],[1,[28,[35,3],["i18n_ad_account_requested","campaign-manager-web/components/account-claim-requests-table"],null]],[13],[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,2],null,[["weight"],["bold"]]]]]],[12],[1,[30,0,["currentAccountClaimRequest","adAccountName"]]],[13],[1,"\\n"],[41,[30,0,["shouldShowRequestedRole"]],[[[1,"      "],[10,2],[14,0,"pt6"],[12],[1,[28,[35,3],["i18n_highest_ad_account_role_requested","campaign-manager-web/components/account-claim-requests-table"],null]],[13],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,2],null,[["weight"],["bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_ad_account_access_role","campaign-manager-web/components/account-claim-requests-table"],[["accessRole"],[[30,0,["currentAccountClaimRequest","roles","0"]]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[41,[28,[37,18],[[30,0,["currentAccountClaimRequestDecision"]],"APPROVED"],null],[[[1,"      "],[10,2],[14,0,"pt6 pb4"],[12],[1,"\\n        "],[8,[39,19],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,3],[[52,[28,[37,18],[[30,0,["currentAccountClaimRequest","relationshipType"]],[30,0,["relationshipType","OWN"]]],null],"i18n_decision_confirm_approved_consequence_owner","i18n_decision_confirm_approved_consequence_partner"],"campaign-manager-web/components/account-claim-requests-table"],[["linkInfo","businessManagerAccountName"],[[28,[37,20],null,[["role","href"],[[30,8,["role"]],[28,[37,21],null,[["path"],["help/lms/answer/120609"]]]]]],[30,0,["currentAccountClaimRequest","businessManagerAccountName"]]]]]],[1,"\\n        "]],[8]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[10,2],[14,0,"pt6 pb4"],[12],[1,"\\n        "],[8,[39,19],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["i18n_decision_confirm_rejected_consequence_v2","campaign-manager-web/components/account-claim-requests-table"],[["linkInfo","businessManagerAccountName"],[[28,[37,20],null,[["role","href"],[[30,9,["role"]],[28,[37,21],null,[["path"],["help/lms/answer/120609"]]]]]],[30,0,["currentAccountClaimRequest","businessManagerAccountName"]]]]]],[1,"\\n        "]],[9]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,7,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[8,[39,22],[[24,0,"mr2"],[4,[38,8],["click",[28,[37,11],[[30,0],"isConfirmDecisionModalOpen",false],null]],null]],[["@buttonType","@emphasized","@size","@text"],["secondary",true,"small",[28,[37,3],["i18n_cancel","campaign-manager-web/components/account-claim-requests-table"],null]]],null],[1,"\\n    "],[8,[39,22],[[4,[38,8],["click",[30,0,["onDecisionConfirm"]]],null]],[["@buttonType","@emphasized","@size"],["primary",true,"small"]],[["default"],[[[[1,"\\n"],[41,[28,[37,18],[[30,0,["currentAccountClaimRequestDecision"]],"APPROVED"],null],[[[1,"        "],[1,[28,[35,3],["i18n_approve","campaign-manager-web/components/account-claim-requests-table"],null]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,3],["i18n_deny","campaign-manager-web/components/account-claim-requests-table"],null]],[1,"\\n"]],[]]],[1,"    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[7]]]]],[1,"\\n"]],["&attrs","@tableData","filter","at","table","header","modal","iphHelper","iphHelper"],false,["link-to","hue-web-icons@icon","hue-web-foundations@-text-body","t","if","cm-text-input","hue-web-foundations@-artdeco-migration-scope","readonly","on","pipe","pick","set","each","-track-array","account-claim-requests-table/filter-dropdown","ads-table","hue-web-modal","hue-web-foundations@-text-heading","eq","iph-helper","external-link-info","help-center-url","hue-web-button"]]',moduleName:"campaign-manager-web/components/account-claim-requests-table.hbs",isStrictMode:!1})
let F=e.default=(T=(0,r.inject)(),E=(0,r.inject)(),y=(0,r.inject)("hue-web-toast"),(0,o.assertPropTypes)((M=class extends a.default{constructor(){super(...arguments),L(this,"i18n",C,this),L(this,"accountClaimRequests",O,this),L(this,"toast",v,this),k(this,"ACCOUNTS",u.ROUTE_NAME.ACCOUNTS_INDEX),k(this,"tableColumns",[]),k(this,"pageSize",20),k(this,"relationshipType",d.RELATIONSHIP_TYPE),L(this,"currentAccountClaimRequest",w,this),L(this,"currentAccountClaimRequestDecision",I,this),L(this,"isConfirmDecisionModalOpen",P,this),L(this,"searchFilter",N,this),L(this,"relationshipTypeFilter",R,this),L(this,"statusFilter",D,this),k(this,"filterConfigs",[{options:[{text:this.i18n.lookupTranslation(this.constructor,"i18n_account_claim_request_table_dropdown_filter_all")(),value:""},{text:this.i18n.lookupTranslation(this.constructor,"i18n_account_claim_request_filter_dropdown_owner")(),value:"OWN"},{text:this.i18n.lookupTranslation(this.constructor,"i18n_account_claim_request_filter_dropdown_partner")(),value:"SHARE"}],title:this.i18n.lookupTranslation(this.constructor,"i18n_account_claim_request_filter_dropdown_title_request_type")(),filterKey:"requestType",onFilterChange:this.onRelationshipTypeFilterChange},{options:[{text:this.i18n.lookupTranslation(this.constructor,"i18n_account_claim_request_table_dropdown_filter_all")(),value:""},{text:this.i18n.lookupTranslation(this.constructor,"i18n_account_claim_request_filter_dropdown_pending")(),value:"PENDING"},{text:this.i18n.lookupTranslation(this.constructor,"i18n_account_claim_request_filter_dropdown_approved")(),value:"APPROVED"},{text:this.i18n.lookupTranslation(this.constructor,"i18n_account_claim_request_filter_dropdown_denied")(),value:"REJECTED"}],title:this.i18n.lookupTranslation(this.constructor,"i18n_account_claim_request_filter_dropdown_title_status")(),filterKey:"status",onFilterChange:this.onStatusFilterChange}]),this.tableColumns=this._loadColumns()}get filteredContent(){let e=[...this.args.tableData].sort(((e,t)=>"PENDING"===e.status?-1:"PENDING"===t.status?1:0))
if(this.searchFilter){const t=this.searchFilter.toLowerCase()
e=e.filter((e=>e.businessManagerAccountName.toLowerCase().includes(t)||e.adAccountName.toLowerCase().includes(t)))}return this.relationshipTypeFilter&&(e=e.filter((e=>e.relationshipType===this.relationshipTypeFilter))),this.statusFilter&&(e=e.filter((e=>e.status===this.statusFilter))),e}get shouldShowRequestedRole(){const{relationshipType:e,roles:t}=this.currentAccountClaimRequest||{}
return e===d.RELATIONSHIP_TYPE.SHARE&&!(0,p.isEmpty)(t)}onRelationshipTypeFilterChange(e){this.relationshipTypeFilter=e}onStatusFilterChange(e){this.statusFilter=e}onDecisionButtonClick(e,t){this.currentAccountClaimRequest=e,this.currentAccountClaimRequestDecision=t,this.isConfirmDecisionModalOpen=!0}onDecisionConfirm(){const{businessManagerAccount:e,adAccount:t,version:n}=this.currentAccountClaimRequest,a=(0,f.constructPemMetadata)(_.BM_UPDATE_CLAIM_AD_ACCOUNT_REQUESTS,[e,t],{productName:_.BUSINESS_MANAGER_PEM_PRODUCT_NAME})
this.accountClaimRequests.updateAccountClaimRequests(e,t,n,{status:this.currentAccountClaimRequestDecision},a).then((()=>this.args.updateAccountClaimRequestStatus(e,t,n,this.currentAccountClaimRequestDecision))).catch((e=>{"USER_VISIBLE_EXCEPTION_422_ERROR"===(e.errors?.[0]?.errorDetails?.userVisibleException?.errors?.[0]?.errorKey||"")?this.toast.add({type:c.TOAST_TYPES.ERROR,message:(0,s.htmlSafe)(this.i18n.lookupTranslation(this.constructor,"i18n_toast_message_update_non_pending_request")())}):this.toast.add({type:c.TOAST_TYPES.ERROR,message:(0,s.htmlSafe)(this.i18n.lookupTranslation(this.constructor,"i18n_toast_message_update_failed")())})})),this.isConfirmDecisionModalOpen=!1}_loadColumns(){const e=e=>this.i18n.lookupTranslation(this.constructor,e)()
return[{propertyName:"request",title:e("i18n_account_claim_request_table_request_column_title"),className:"grid__col grid__col--7",component:(0,h.ensureSafeComponent)(g.default,this),disableFiltering:!0,disableSorting:!0},{propertyName:"status",title:e("i18n_account_claim_request_table_status_column_title"),className:"grid__col grid__col--3",component:(0,h.ensureSafeComponent)(b.default,this),disableFiltering:!0,disableSorting:!0},{className:"grid__col grid__col--2",component:(0,h.ensureSafeComponent)(m.default,this),disableFiltering:!0,disableSorting:!0,actions:{onDecisionButtonClick:this.onDecisionButtonClick}}]}},k(M,"propTypes",{tableData:o.PropTypes.array.isRequired,updateAccountClaimRequestStatus:o.PropTypes.func.isRequired}),C=U((A=M).prototype,"i18n",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=U(A.prototype,"accountClaimRequests",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=U(A.prototype,"toast",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=U(A.prototype,"currentAccountClaimRequest",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),I=U(A.prototype,"currentAccountClaimRequestDecision",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),P=U(A.prototype,"isConfirmDecisionModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N=U(A.prototype,"searchFilter",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),R=U(A.prototype,"relationshipTypeFilter",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),D=U(A.prototype,"statusFilter",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),U(A.prototype,"onRelationshipTypeFilterChange",[l.action],Object.getOwnPropertyDescriptor(A.prototype,"onRelationshipTypeFilterChange"),A.prototype),U(A.prototype,"onStatusFilterChange",[l.action],Object.getOwnPropertyDescriptor(A.prototype,"onStatusFilterChange"),A.prototype),U(A.prototype,"onDecisionButtonClick",[l.action],Object.getOwnPropertyDescriptor(A.prototype,"onDecisionButtonClick"),A.prototype),U(A.prototype,"onDecisionConfirm",[l.action],Object.getOwnPropertyDescriptor(A.prototype,"onDecisionConfirm"),A.prototype),S=A))||S);(0,t.setComponentTemplate)(x,F)})),define("campaign-manager-web/components/account-claim-requests-table/filter-dropdown",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","@glimmer/tracking"],(function(e,t,n,a,i,r,o){var l,s,c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h=(0,n.createTemplateFactory)({id:"IElodYKx",block:'[[[10,0],[14,0,"u-display-flex u-items-center ml4"],[12],[1,"\\n  "],[10,2],[15,0,[29,["ml1"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,[30,1]],[1,":"],[13],[1,"\\n  "],[8,[39,1],[[24,0,"ml1"]],[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[28,[37,2],[[30,0,["onToggleDropdown"]],true],null],[28,[37,2],[[30,0,["onToggleDropdown"]],false],null]]],[["default"],[[[[1,"\\n    "],[8,[30,2,["Trigger"]],null,[["@icon","@iconPlacement","@buttonType","@size"],["caret","right","secondary","small"]],[["default"],[[[[1,"\\n      "],[10,"b"],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],[[30,0,["selectedOption"]],"text"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,2,["Container"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,3]],null]],null],null,[[[1,"        "],[8,[30,2,["Item"]],null,[["@selected","@onSelect"],[[28,[37,6],[[30,4],[30,0,["selectedOption"]]],null],[28,[37,2],[[30,0,["onDropdownItemSelect"]],[30,4]],null]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,3],[[30,4],"text"],null]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[4]],null],[1,"    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n"],[13]],["@title","dropdown","@options","option"],false,["hue-web-foundations@-text-body","hue-web-menu","fn","get","each","-track-array","eq"]]',moduleName:"campaign-manager-web/components/account-claim-requests-table/filter-dropdown.hbs",isStrictMode:!1})
let f=e.default=(l=(0,i.inject)(),(0,r.assertPropTypes)((m=class extends a.default{constructor(){super(...arguments),g(this,"i18n",u,this),g(this,"selectedOption",d,this),g(this,"isDropdownOpen",p,this),b(this,"onDropdownItemSelect",(e=>{this.selectedOption=e,this.isDropdownOpen=!1,this.args.onFilterChange(e.value)})),b(this,"onToggleDropdown",(e=>{this.isDropdownOpen=e})),this.args.options.length>0&&(this.selectedOption=this.args.options[0])}},b(m,"propTypes",{title:r.PropTypes.string.isRequired,options:r.PropTypes.array.isRequired,filterKey:r.PropTypes.string.isRequired,onFilterChange:r.PropTypes.func.isRequired}),u=_((c=m).prototype,"i18n",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=_(c.prototype,"selectedOption",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=_(c.prototype,"isDropdownOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s=c))||s);(0,t.setComponentTemplate)(h,f)})),define("campaign-manager-web/components/account-daily-spend-limit-form",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","ember-concurrency-decorators","ember-concurrency","@linkedin/ember-tracked-validations","@linkedin/ember-prop-types","@ember/object"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N
function R(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function D(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function M(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const L=(0,n.createTemplateFactory)({id:"jc27cOYS",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"u-layout__shadow-container"]],null,[["default"],[[[[1,"\\n  "],[11,"form"],[24,0,"pv5 ph4"],[4,[38,1],["submit",[28,[37,2],[[30,0,["onSubmit"]]],null]],null],[12],[1,"\\n    "],[10,"fieldset"],[15,"disabled",[30,1,["isEnterpriseAccount"]]],[12],[1,"\\n      "],[10,"legend"],[15,0,[29,["account-adjust-daily-spend-limit__current-amount"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,4],["i18n_label_current_amount","campaign-manager-web/components/account-daily-spend-limit-form"],[["currencyCode"],[[52,[30,2,["dailySpendLimit"]],[28,[37,6],[[30,2,["dailySpendLimit","amount"]]],[["currency"],[[30,2,["dailySpendLimit","currencyCode"]]]]]]]]]],[1,"\\n        "],[8,[39,7],[[24,0,"mt2"]],[["@message","@type","@isHidden"],[[28,[37,4],["i18n_get_account_error_message","campaign-manager-web/components/account-daily-spend-limit-form"],null],"negative",[28,[37,8],[[30,0,["lisaAccount","fetchLisaAccountTask","last","isError"]]],null]]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,"ul"],[15,0,[29,["account-adjust-daily-spend-limit__select-amount u-display-flex u-flex-wrap"," ",[36,9]]]],[12],[1,"\\n        "],[10,"li"],[12],[1,"\\n          "],[8,[39,10],[[24,3,"account-adjust-daily-spend-limit-radio"],[16,"checked",[30,0,["isSelectLimitSelected"]]],[24,"aria-describedBy","account-adjust-daily-spend-limit__select"],[4,[38,1],["change",[28,[37,11],[[30,0,["setSelectLimitSelected"]],true],null]],null]],[["@inputId"],["account-adjust-daily-spend-limit__select-option"]],null],[1,"\\n          "],[10,"label"],[14,"for","account-adjust-daily-spend-limit__select-option"],[14,0,"visually-hidden"],[12],[1,[28,[35,4],["i18n_a11y_select_limit","campaign-manager-web/components/account-daily-spend-limit-form"],null]],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,"li"],[12],[1,"\\n          "],[8,[39,12],[[24,0,"account-adjust-daily-spend-limit__select-amount--select"],[4,[38,1],["change",[28,[37,13],["target.value",[30,0,["updateDailySpendLimit"]]],null]],null]],[["@inputId","@disabled"],["account-adjust-daily-spend-limit__select",[28,[37,8],[[30,0,["isSelectLimitSelected"]]],null]]],[["default"],[[[[1,"\\n            "],[10,"option"],[14,"disabled",""],[14,"selected",""],[12],[1,"\\n              "],[1,[28,[35,4],["i18n_adjust_daily_spend_limit_select","campaign-manager-web/components/account-daily-spend-limit-form"],null]],[1,"\\n            "],[13],[1,"\\n"],[42,[28,[37,15],[[28,[37,15],[[30,0,["spendLimits"]]],null]],null],null,[[[1,"              "],[10,"option"],[15,2,[30,3]],[12],[1,"\\n                "],[1,[28,[35,6],[[30,3]],[["currency"],[[30,2,["currencyCode"]]]]]],[1,"\\n              "],[13],[1,"\\n"]],[3]],null],[1,"          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,"ul"],[15,0,[29,["account-adjust-daily-spend-limit__other-amount u-display-flex u-flex-wrap"," ",[36,9]]]],[12],[1,"\\n        "],[10,"li"],[12],[1,"\\n          "],[8,[39,10],[[24,3,"account-adjust-daily-spend-limit-radio"],[24,"aria-describedBy","account-adjust-daily-spend-limit__other-amount"],[4,[38,1],["change",[28,[37,11],[[30,0,["setSelectLimitSelected"]],false],null]],null]],[["@inputId"],["account-adjust-daily-spend-limit__other-option"]],null],[1,"\\n          "],[10,"label"],[14,"for","account-adjust-daily-spend-limit__other-option"],[14,0,"visually-hidden"],[12],[1,[28,[35,4],["i18n_a11y_select_other_limit","campaign-manager-web/components/account-daily-spend-limit-form"],null]],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,"li"],[12],[1,"\\n          "],[8,[39,16],null,[["@validations","@showValidations"],[[30,0,["validations","attrs","newDailySpendLimit"]],[30,0,["showSpendLimitValidations"]]]],[["default"],[[[[1,"\\n            "],[8,[39,17],[[16,"aria-invalid",[30,4,["showErrors"]]],[16,"aria-describedby",[30,4,["describedby"]]],[24,1,"account-adjust-daily-spend-limit__other-amount"],[16,0,[29,["account-adjust-daily-spend-limit__other-amount--input ",[30,4,["class"]]]]],[16,"disabled",[30,0,["isSelectLimitSelected"]]],[16,"placeholder",[28,[37,4],["i18n_adjust_daily_spend_limit_other","campaign-manager-web/components/account-daily-spend-limit-form"],null]],[4,[38,1],["blur",[30,0,["onCustomLimitBlur"]]],null],[4,[38,18],["account_daily_spend_limit_form_other_amount"],null]],[["@name","@value","@updateValue","@currencyCode","@useHue"],["account-adjust-daily-spend-limit__other-amount",[30,0,["newDailySpendLimit"]],[30,0,["updateDailySpendLimit"]],[52,[30,2],[30,2,["currencyCode"]],"USD"],true]],null],[1,"\\n          "]],[4]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[12],[1,"\\n        "],[8,[39,19],[[16,"disabled",[28,[37,20],[[28,[37,21],[[30,0,["newDailySpendLimit"]],null],null],[30,0,["saveAdjustDailySpendLimitTask","isRunning"]]],null]],[24,4,"submit"]],[["@loading","@loadingA11yText","@buttonType","@size","@text"],[[30,0,["saveAdjustDailySpendLimitTask","isRunning"]],[28,[37,4],["i18n_a11y_saving","campaign-manager-web/components/account-daily-spend-limit-form"],null],"primary","small",[28,[37,4],["i18n_save","campaign-manager-web/components/account-daily-spend-limit-form"],null]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],["@account","@lisaAccount","spendLimit","vcont"],false,["hue-web-card","on","prevent-default","hue-web-foundations@-text-body","t","if","format-currency","hue-web-inline-feedback","not","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","fn","hue-web-select","pick","each","-track-array","validated-control","currency-input","track-interaction","hue-web-button","or","eq"]]',moduleName:"campaign-manager-web/components/account-daily-spend-limit-form.hbs",isStrictMode:!1}),k=[100,250,500,750,1e3,1500,2e3,3e3,4e3,5e3],U={newDailySpendLimit:[(0,s.validator)("number",{allowBlank:!1,allowString:!0,gt:0,message(){return this.model.i18n.lookupTranslation(this.model.constructor,"i18n_adjust_daily_spend_limit_input_error")()}})]}
let x=e.default=(d=(0,s.hasValidations)(U),p=(0,a.inject)(),m=(0,a.inject)(),g=(0,a.inject)(),b=(0,a.inject)(),_=(0,a.inject)(),h=(0,o.task)({drop:!0}),(0,c.assertPropTypes)(f=d((N=class extends i.default{constructor(...e){super(...e),R(this,"xhr",E,this),R(this,"restli",y,this),R(this,"i18n",S,this),R(this,"jet",A,this),R(this,"lisaAccount",C,this),D(this,"spendLimits",k),R(this,"isSelectLimitSelected",O,this),R(this,"saveAccountError",v,this),R(this,"showSpendLimitValidations",w,this),R(this,"isSaveButtonTriggered",I,this),R(this,"newDailySpendLimit",P,this)}get lisaAccount(){return this.lisaAccountService.account}get isSaveDisabled(){return this.args.account.isEnterpriseAccount||this.saveAdjustDailySpendLimitTask.isRunning||!this.validations.isValid&&this.isSaveButtonTriggered}setSelectLimitSelected(e){this.isSelectLimitSelected=e}updateDailySpendLimit(e){this.newDailySpendLimit=e}onCustomLimitBlur(){this.showSpendLimitValidations=!0}onSubmit(){this.saveAdjustDailySpendLimitTask.perform()}*saveAdjustDailySpendLimitTask(){yield(0,l.waitForQueue)("actions"),this.showSpendLimitValidations=!0,this.isSaveButtonTriggered=!0,this.validations.isValid&&null!==this.newDailySpendLimit&&(yield this.lisaAccount.saveAdjustDailySpendLimit(this.newDailySpendLimit))}},D(N,"propTypes",{account:c.PropTypes.EmberObject.isRequired,lisaAccount:c.PropTypes.object.isRequired}),E=M((T=N).prototype,"xhr",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=M(T.prototype,"restli",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=M(T.prototype,"i18n",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=M(T.prototype,"jet",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=M(T.prototype,"lisaAccount",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=M(T.prototype,"isSelectLimitSelected",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),v=M(T.prototype,"saveAccountError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),w=M(T.prototype,"showSpendLimitValidations",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),I=M(T.prototype,"isSaveButtonTriggered",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),P=M(T.prototype,"newDailySpendLimit",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),M(T.prototype,"setSelectLimitSelected",[u.action],Object.getOwnPropertyDescriptor(T.prototype,"setSelectLimitSelected"),T.prototype),M(T.prototype,"updateDailySpendLimit",[u.action],Object.getOwnPropertyDescriptor(T.prototype,"updateDailySpendLimit"),T.prototype),M(T.prototype,"onCustomLimitBlur",[u.action],Object.getOwnPropertyDescriptor(T.prototype,"onCustomLimitBlur"),T.prototype),M(T.prototype,"onSubmit",[u.action],Object.getOwnPropertyDescriptor(T.prototype,"onSubmit"),T.prototype),M(T.prototype,"saveAdjustDailySpendLimitTask",[h],Object.getOwnPropertyDescriptor(T.prototype,"saveAdjustDailySpendLimitTask"),T.prototype),f=T))||f)||f);(0,t.setComponentTemplate)(L,x)})),define("campaign-manager-web/components/account-flyout-status",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/account","campaign-manager-web/utils/account","campaign-manager-web/utils/entity-status","campaign-manager-web/constants/entity-status"],(function(e,t,n,a,i,r,o,l,s){var c,u
function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"k51UZJwM",block:'[[[1,"\\n"],[10,0],[14,0,"u-display-flex"],[12],[1,"\\n  "],[10,2],[15,0,[29,[[28,[37,0],null,[["size","weight","color"],["xsmall","bold",[30,0,["statusColor"]]]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_account_statuses","campaign-manager-web/components/account-flyout-status"],[["status"],[[30,1]]]]],[1,"\\n  "],[13],[1,"\\n"],[41,[30,0,["servingStatus"]],[[[1,"    "],[10,2],[15,0,[29,[[28,[37,0],null,[["size","weight","color"],["xsmall","bold","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_account_serving_statuses","campaign-manager-web/components/account-flyout-status"],[["servingStatus"],[[30,0,["servingStatus"]]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["@status"],false,["hue-web-foundations@-text-body","t","if"]]',moduleName:"campaign-manager-web/components/account-flyout-status.hbs",isStrictMode:!1})
let m=e.default=(0,i.assertPropTypes)((u=class extends a.default{constructor(...e){super(...e),d(this,"SERVING_STATUS",r.SERVING_STATUS)}get servingStatus(){return this.args.status===s.NON_TRANSITIONABLE_STATUSES.ON_HOLD?(0,o.getAccountServingStatus)(this.args.servingStatuses):this.args.status===s.STATUSES.REMOVED?s.STATUSES.REMOVED:null}get statusColor(){return(0,l.getStatusColor)(this.args.status)}},d(u,"propTypes",{status:i.PropTypes.string.isRequired,servingStatuses:i.PropTypes.arrayOf(i.PropTypes.string)}),c=u))||c;(0,t.setComponentTemplate)(p,m)})),define("campaign-manager-web/components/account-form",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","campaign-manager-web/constants/account","campaign-manager-web/utils/date","campaign-manager-web/utils/urn","campaign-manager-web/utils/lisa","@glimmer/component","@glimmer/tracking","@ember/utils","campaign-manager-web/utils/tracking","campaign-manager-web/constants/lix","@linkedin/ember-prop-types","campaign-manager-web/entities/account","ember-concurrency-decorators","@ember/debug","campaign-manager-web/constants/routes","campaign-manager-web/utils/focus"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T){var E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j
function G(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function B(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Y=(0,n.createTemplateFactory)({id:"54r8w0Om",block:'[[[1,"\\n"],[41,[51,[30,1,["canEditAccount"]]],[[[1,"  "],[10,0],[15,0,[29,["u-label__info u-color__black--75"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n    "],[1,[28,[35,2],["i18n_account_edit_permission","campaign-manager-web/components/account-form"],[["linkInfo"],[[28,[37,3],null,[["href","dataTestSelector","ariaLabel"],[[28,[37,4],null,[["path","accountId"],["help/linkedin/answer/5751",[30,1,["accountId"]]]]],"data-test-edit-info-help-link",[28,[37,2],["i18n_account_edit_permission_learn_more","campaign-manager-web/components/account-form"],null]]]]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[11,"form"],[24,1,"account-form"],[16,0,[28,[37,5],[[28,[37,6],null,[["scc-account-form__container","account-form__container"],[[30,0,["showSccNewAdvertiserAccountCreationDesign"]],[28,[37,7],[[28,[37,8],[[30,0,["showSccNewAdvertiserAccountCreationDesign"]]],null],[30,0,["hasPadding"]]],null]]]]],null]],[4,[38,9],["submit",[30,0,["onSubmit"]]],null],[12],[1,"\\n"],[1,"  "],[10,"input"],[14,0,"u-layout__display-none"],[14,"aria-label","invisible hidden submit"],[14,4,"submit"],[12],[13],[1,"\\n\\n  "],[10,0],[15,0,[52,[30,0,["showSccNewAdvertiserAccountCreationDesign"]],"scc-account-form__input-field","account-form__container-field"]],[12],[1,"\\n    "],[10,"label"],[14,"for","account-name"],[15,0,[29,["mt0 mb1"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_account_name","campaign-manager-web/components/account-form"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,11],null,[["@validations","@showValidations"],[[28,[37,12],[[30,1,["validations","attrs","name"]]],null],[30,2]]],[["default"],[[[[1,"\\n      "],[8,[39,13],[[24,"data-js-account-form-account-name",""],[24,"data-live-test-account-name",""],[16,"aria-describedby",[30,3,["describedby"]]],[16,"aria-invalid",[30,3,["showErrors"]]],[16,0,[29,[[30,3,["class"]]," ",[36,14]]]],[24,3,"account-name"],[16,"max",[30,3,["maxlength"]]],[4,[38,15],["account_form_name"],null],[4,[38,9],["input",[28,[37,16],[[28,[37,17],["target.value"],null],[28,[37,18],[[30,0,["updateAccountInfo"]],"name"],null]],null]],null],[4,[38,19],null,null]],[["@counterMax","@disabled","@inputId","@value"],[[30,3,["maxlength"]],[28,[37,8],[[30,1,["canEditAccount"]]],null],"account-name",[28,[37,12],[[30,1,["name"]]],null]]],null],[1,"\\n    "]],[3]]]]],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[51,[30,0,["showSccNewAdvertiserAccountCreationDesign"]]],[[[1,"    "],[10,0],[14,0,"account-form__container-field"],[12],[1,"\\n      "],[10,"label"],[14,"for","account-currency"],[15,0,[29,["mt5"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_account_currency","campaign-manager-web/components/account-form"],null]],[1,"\\n      "],[13],[1,"\\n"],[41,[30,1,["isNew"]],[[[1,"        "],[8,[39,20],[[24,3,"currency"],[24,1,"account-currency"],[16,0,[29,["u-color__black--75"," ",[28,[37,1],null,[["size"],["small"]]]]]],[16,"disabled",[28,[37,8],[[30,0,["writePermissions","currencyCode"]]],null]],[24,"aria-describedby","currency-code-desc"]],[["@currencyCode","@onCurrencyChange"],[[30,1,["currencyCode"]],[30,0,["onChangeCurrencyCode"]]]],null],[1,"\\n        "],[10,2],[15,0,[29,["mt1"," ",[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[14,1,"currency-code-desc"],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_account_currency_hover_text","campaign-manager-web/components/account-form"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,1],[14,"data-live-test-account-form__currency-code",""],[15,0,[29,["u-color__black--75"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[8,[39,21],null,[["@code"],[[30,1,["currencyCode"]]]],null],[1,"\\n        "],[13],[1,"\\n"]],[]]],[41,[30,0,["showBRLCurrencyNotice"]],[[[1,"        "],[8,[39,22],[[24,0,"cm-inline-feedback--small mt2"]],[["@iconType","@isDismissHidden","@message"],["warning",true,[28,[37,2],["i18n_brl_billing_notice","campaign-manager-web/components/account-form"],[["linkInfo"],[[28,[37,3],null,[["href","ariaLabel","dataTestSelector"],[[28,[37,4],null,[["path","accountId"],["help/linkedin/answer/41250",[30,1,["accountId"]]]]],[28,[37,2],["i18n_brl_billing_a11y_learn_more","campaign-manager-web/components/account-form"],null],"data-test-account-form__brl-billing-learn-more-link"]]]]]]]],null],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n"]],[]],null],[1,"\\n  "],[10,0],[15,0,[28,[37,5],["account-form__container-field",[28,[37,6],null,[["account-form__company-page-container-field-sm","scc-account-form__company-page-container-field"],[[30,0,["isNewAdvertiserAccountCreationMobileDesignEnabled"]],[30,0,["showSccNewAdvertiserAccountCreationDesign"]]]]]],null]],[12],[1,"\\n    "],[8,[39,23],[[16,0,[52,[30,0,["showSccNewAdvertiserAccountCreationDesign"]],"scc-account-form__input-field"]]],[["@title","@subtitle","@inputId","@isDisabled","@selectedEntity","@disableCompanyClear","@onCompanySelected","@onCompanyCleared","@onCompanySearchInputChange","@isSimplifiedCampaignCreation"],[[28,[37,2],[[52,[30,0,["showSccNewAdvertiserAccountCreationDesign"]],"i18n_associate_account_reference_v1","i18n_associate_account_reference"],"campaign-manager-web/components/account-form"],null],[28,[37,2],[[52,[51,[30,0,["currentCompany"]]],"i18n_account_reference_hover_text_v3"],"campaign-manager-web/components/account-form"],null],"account-reference",[28,[37,8],[[30,1,["canEditAccount"]]],null],[30,0,["currentCompany"]],[28,[37,8],[[30,0,["writePermissions","company"]]],null],[30,0,["onChangeReference"]],[30,0,["onChangeReference"]],[30,4],[30,0,["showSccNewAdvertiserAccountCreationDesign"]]]],null],[1,"\\n    "],[8,[39,24],[[24,0,"mt2"]],[["@isHidden","@message","@type"],[[28,[37,8],[[28,[37,7],[[30,0,["isSolutionBuilderBilledAccount"]],[30,0,["isLisaUser"]]],null]],null],[28,[37,2],["i18n_change_company_warning","campaign-manager-web/components/account-form"],null],"neutral"]],null],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[30,0,["showSccNewAdvertiserAccountCreationDesign"]],[[[1,"    "],[10,0],[14,0,"account-form__container-field"],[12],[1,"\\n      "],[10,"label"],[14,"for","account-form__currency-select"],[15,0,[29,[[28,[37,5],["mt5 scc-account-form__label-margin-bottom",[28,[37,6],null,[["account-form__currency-label-sm"],[[30,0,["isNewAdvertiserAccountCreationMobileDesignEnabled"]]]]]],null]," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_account_currency","campaign-manager-web/components/account-form"],null]],[1,"\\n      "],[13],[1,"\\n"],[41,[30,1,["isNew"]],[[[41,[28,[37,7],[[30,1,["currencyCode"]],[30,0,["showCurrencyChangeButton"]]],null],[[[1,"          "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n            "],[10,1],[14,"data-live-test-account-form__currency-code",""],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_selected_currency","campaign-manager-web/components/account-form"],[["currencyCode"],[[30,1,["currencyCode"]]]]]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,25],[[24,1,"account-form__currency-code-change"],[16,"aria-label",[28,[37,2],["i18n_currency_code_change_a11y_description","campaign-manager-web/components/account-form"],null]],[4,[38,9],["click",[30,0,["onClickCurrencyCodeChange"]]],null]],[["@buttonType","@size","@text"],["tertiary","small",[28,[37,2],["i18n_currency_code_change","campaign-manager-web/components/account-form"],null]]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[1,"          "],[8,[39,20],[[24,3,"currency"],[24,1,"account-form__currency-select"],[16,0,[29,["u-color__black--75"," ",[28,[37,1],null,[["size"],["small"]]]]]],[16,"disabled",[28,[37,8],[[30,0,["writePermissions","currencyCode"]]],null]],[24,"aria-describedby","scc-currency-code-desc"]],[["@isCodeOnly","@currencyCode","@onCurrencyChange"],[true,[30,1,["currencyCode"]],[30,0,["onChangeCurrencyCode"]]]],null],[1,"\\n"]],[]]],[1,"        "],[10,2],[15,0,[29,["mt1"," ",[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[14,1,"scc-currency-code-desc"],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_scc_currency_code_field_description_v2","campaign-manager-web/components/account-form"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[41,[30,0,["showBRLCurrencyNotice"]],[[[1,"        "],[8,[39,22],[[24,0,"cm-inline-feedback--small mt2"]],[["@iconType","@isDismissHidden","@message"],["warning",true,[28,[37,2],["i18n_brl_billing_notice","campaign-manager-web/components/account-form"],[["linkInfo"],[[28,[37,3],null,[["href","ariaLabel","dataTestSelector"],[[28,[37,4],null,[["path","accountId"],["help/linkedin/answer/41250",[30,1,["accountId"]]]]],[28,[37,2],["i18n_brl_billing_a11y_learn_more","campaign-manager-web/components/account-form"],null],"data-test-account-form__brl-billing-learn-more-link"]]]]]]]],null],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showEnterpriseOptions"]],[[[1,"    "],[10,"fieldset"],[14,0,"account-form__enterprise-container"],[12],[1,"\\n      "],[10,"legend"],[15,0,[29,["account-form__enterprise-container-legend u-color__black--75"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_internal_only","campaign-manager-web/components/account-form"],null]],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,"label"],[14,"for","account-type"],[15,0,[29,["mt5 mb2"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[10,1],[14,0,"u-display-inline-flex"],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_account_type","campaign-manager-web/components/account-form"],null]],[1,"\\n"],[41,[30,1,["testAccount"]],[[[1,"            "],[8,[39,26],[[24,0,"ml2"]],null,null],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n\\n      "],[13],[1,"\\n      "],[10,1],[14,0,"cm-hue-select"],[12],[1,"\\n        "],[8,[39,27],[[24,3,"account-type"],[16,0,[29,["cm-hue-select"," ",[36,14]]]],[16,"disabled",[28,[37,8],[[30,0,["writePermissions","accountType"]]],null]],[4,[38,9],["change",[28,[37,17],["target.value",[30,0,["onChangeAccountType"]]],null]],null]],[["@inputId"],["account-type"]],[["default"],[[[[1,"\\n"],[42,[28,[37,29],[[28,[37,29],[[30,0,["accountTypes"]]],null]],null],null,[[[1,"            "],[10,"option"],[15,2,[28,[37,12],[[30,5]],null]],[15,"selected",[28,[37,30],[[30,5],[30,1,["type"]]],null]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_account_type_option","campaign-manager-web/components/account-form"],[["type"],[[30,5]]]]],[1,"\\n            "],[13],[1,"\\n"]],[5]],null],[1,"        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,"fieldset"],[14,0,"account-form__enterprise-container-lob"],[12],[1,"\\n        "],[10,"legend"],[15,0,[29,["u-color__black--75"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_line_of_business","campaign-manager-web/components/account-form"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,11],null,[["@validations","@showValidations"],[[28,[37,12],[[30,1,["validations","attrs","productType"]]],null],[30,2]]],[["default"],[[[[1,"\\n          "],[10,1],[14,0,"account-form__business-options"],[12],[1,"\\n"],[42,[28,[37,29],[[28,[37,29],[[30,0,["lineOfBusinessTypes"]]],null]],null],null,[[[1,"              "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n                "],[10,1],[15,0,[29,[[36,14]]]],[12],[1,"\\n                  "],[8,[39,31],[[24,3,"line-of-biz"],[16,"aria-invalid",[30,6,["showErrors"]]],[16,"aria-describedby",[30,6,["describedby"]]],[16,2,[28,[37,12],[[30,7]],null]],[16,"checked",[28,[37,30],[[30,7],[30,0,["selectedLineOfBusiness"]]],null]],[4,[38,9],["change",[28,[37,18],[[30,0,["onChangeLineOfBusiness"]],[30,7]],null]],null]],[["@inputId","@disabled"],[[28,[37,32],["lob-",[30,7]],null],[28,[37,8],[[30,0,["writePermissions","lineOfBusiness"]]],null]]],null],[1,"\\n                "],[13],[1,"\\n                "],[10,"label"],[15,"for",[28,[37,32],["lob-",[30,7]],null]],[15,0,[29,["mt5 mb1"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,2],["i18n_line_of_business_options_v2","campaign-manager-web/components/account-form"],[["type"],[[30,7]]]]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n"]],[7]],null],[1,"          "],[13],[1,"\\n        "]],[6]]]]],[1,"\\n      "],[13],[1,"\\n\\n"],[41,[30,0,["showSubproductTypes"]],[[[1,"        "],[10,"label"],[14,"for","subproduct-type"],[15,0,[29,["mt5 mb2"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_subproduct_type","campaign-manager-web/components/account-form"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,1],[14,0,"cm-hue-select"],[12],[1,"\\n          "],[8,[39,27],[[24,3,"subproduct-type"],[24,0,"cm-hue-select"],[4,[38,9],["change",[28,[37,17],["target.value",[30,0,["onLTSSubproductTypeChange"]]],null]],null]],[["@inputId","@disabled"],["subproduct-type",[28,[37,8],[[30,0,["writePermissions","accountType"]]],null]]],[["default"],[[[[1,"\\n"],[42,[28,[37,29],[[28,[37,29],[[30,0,["ltsSubproductTypes"]]],null]],null],null,[[[1,"              "],[10,"option"],[15,2,[28,[37,12],[[30,8]],null]],[15,"selected",[28,[37,30],[[30,8],[30,1,["subproductType"]]],null]],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_subproduct_type_options","campaign-manager-web/components/account-form"],[["type"],[[30,8]]]]],[1,"\\n              "],[13],[1,"\\n"]],[8]],null],[1,"          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[51,[30,1,["isLmsEnterpriseAccount"]]],[[[1,"        "],[10,0],[14,0,"account-form__side-by-side-container"],[12],[1,"\\n          "],[10,0],[14,0,"account-form__side-by-side"],[12],[1,"\\n            "],[8,[39,11],null,[["@validations","@showValidations"],[[28,[37,12],[[30,1,["validations","attrs","totalBudget","amount"]]],null],[30,2]]],[["default"],[[[[1,"\\n              "],[10,"label"],[14,"for","account-alb"],[15,0,[29,["mt5 mb2"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_account_level_budget","campaign-manager-web/components/account-form"],null]],[1,"\\n                "],[8,[39,33],null,[["@placement","@contentClass"],["right","u-hoverable__content account-form__modal-hover-content"]],[["trigger","content"],[[[[1,"\\n                    "],[11,"button"],[24,0,"button--unstyled"],[24,4,"button"],[4,[38,34],[[30,10,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                      "],[8,[39,35],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                    "],[13],[1,"\\n                  "]],[10]],[[[1,"\\n                    "],[10,2],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_account_total_budget_hover_text","campaign-manager-web/components/account-form"],[["productType"],[[52,[30,1,["productType"]],[30,1,["productType"]],"DEFAULT_TEXT"]]]]],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,36],[[24,1,"account-alb"],[16,0,[30,9,["class"]]],[16,"disabled",[28,[37,8],[[30,0,["writePermissions","totalBudget"]]],null]],[4,[38,37],null,[["pageKey","routeName","currentRoute"],["currency_input",[28,[37,38],[[53,"outletState"],"render.name"],null],[28,[37,38],[[53,"outletState"],"render"],null]]]]],[["@aria-invalid","@aria-describedby","@name","@value","@updateValue","@currencyCode"],[[30,9,["showErrors"]],[30,9,["describedby"]],"account-alb",[28,[37,12],[[30,1,["totalBudget","amount"]]],null],[30,0,["onChangeTotalBudget"]],[30,1,["currencyCode"]]]],null],[1,"\\n            "]],[9]]]]],[1,"\\n          "],[13],[1,"\\n\\n          "],[10,0],[15,0,[29,["account-form__side-by-side"," ",[36,14]]]],[12],[1,"\\n            "],[8,[39,11],[[16,0,[29,[[36,14]]]]],[["@validations","@showValidations"],[[28,[37,12],[[28,[37,40],[[30,0,["datePickerErrorType"]],[30,1,["validations","attrs","totalBudgetEndsAt"]]],null]],null],[30,2]]],[["default"],[[[[1,"\\n              "],[8,[39,41],[[24,0,"account-form__account-end-datepicker mt5"],[16,"aria-invalid",[30,11,["showErrors"]]]],[["@label","@value","@isDateSelectable","@onDateSelected","@onValidationChange","@disabled","@helperText"],[[28,[37,2],["i18n_account_budget_end_date","campaign-manager-web/components/account-form"],null],[28,[37,12],[[30,1,["totalBudgetEndsAtDate"]]],null],[30,0,["isDateSelectable"]],[28,[37,18],[[30,0,["updateAccountInfo"]],"totalBudgetEndsAtDate"],null],[30,0,["onDatePickerError"]],[28,[37,8],[[30,0,["writePermissions","totalBudgetEndsAtDate"]]],null],[28,[37,2],["i18n_account_end_utc","campaign-manager-web/components/account-form"],null]]],[["textInput"],[[[[1,"\\n                  "],[8,[30,12],[[16,"aria-describedby",[30,11,["describedby"]]],[24,3,"totalBudgetEndsAt"]],null,null],[1,"\\n                "]],[12]]]]],[1,"\\n            "]],[11]]]]],[1,"\\n          "],[13],[1,"\\n\\n          "],[10,0],[14,0,"account-form__side-by-side"],[12],[1,"\\n            "],[8,[39,11],null,[["@validations","@showValidations"],[[28,[37,12],[[30,1,["validations","attrs","billingParentReferenceId"]]],null],[30,2]]],[["default"],[[[[1,"\\n              "],[10,"label"],[14,"for","billingParentReference"],[15,0,[29,["mt5 mb2"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n"],[41,[30,1,["billingParentReferenceType"]],[[[1,"                  "],[1,[28,[35,2],["i18n_account_billing_parent_reference","campaign-manager-web/components/account-form"],[["billingParentType"],[[52,[30,1,["billingParentReferenceType"]],[30,1,["billingParentReferenceType"]],"DEFAULT_TEXT"]]]]],[1,"\\n"]],[]],[[[1,"                  "],[1,[28,[35,2],["i18n_account_default_billing_parent_reference","campaign-manager-web/components/account-form"],null]],[1,"\\n"]],[]]],[1,"                "],[8,[39,33],null,[["@placement","@content","@contentClass"],["right",[28,[37,2],["i18n_account_billing_parent_reference_hover_text","campaign-manager-web/components/account-form"],[["billingParentType"],[[52,[30,1,["billingParentReferenceType"]],[30,1,["billingParentReferenceType"]],"DEFAULT_TEXT"]]]],"u-hoverable__content account-form__modal-hover-content"]],[["trigger","content"],[[[[1,"\\n                    "],[11,"button"],[24,0,"button--unstyled"],[24,4,"button"],[4,[38,34],[[30,14,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                      "],[8,[39,35],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                    "],[13],[1,"\\n                  "]],[14]],[[[1,"\\n                    "],[10,2],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_account_billing_parent_reference_hover_text","campaign-manager-web/components/account-form"],[["billingParentType"],[[52,[30,1,["billingParentReferenceType"]],[30,1,["billingParentReferenceType"]],"DEFAULT_TEXT"]]]]],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,13],[[24,3,"billingParentReference"],[16,0,[29,[[30,13,["class"]]," ",[36,14]]]],[16,"aria-invalid",[30,13,["showErrors"]]],[16,"aria-describedby",[30,13,["describedby"]]],[16,"max",[30,13,["maxlength"]]],[4,[38,9],["input",[28,[37,16],[[28,[37,17],["target.value",[28,[37,18],[[30,0,["updateAccountInfo"]],"billingParentReferenceId"],null]],null]],null]],null]],[["@inputId","@counterMax","@value","@disabled"],["billingParentReference",[30,13,["maxlength"]],[28,[37,12],[[30,1,["billingParentReferenceId"]]],null],[28,[37,8],[[30,0,["writePermissions","billingParentReference"]]],null]]],null],[1,"\\n            "]],[13]]]]],[1,"\\n          "],[13],[1,"\\n\\n          "],[10,0],[14,0,"account-form__side-by-side"],[12],[1,"\\n            "],[8,[39,11],null,[["@validations","@showValidations"],[[28,[37,12],[[30,1,["validations","attrs","billingReferenceId"]]],null],[30,2]]],[["default"],[[[[1,"\\n              "],[10,"label"],[14,"for","billingReference"],[15,0,[29,["mt5 mb2"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_account_billing_reference","campaign-manager-web/components/account-form"],[["billingType"],[[52,[30,1,["billingReferenceType"]],[30,1,["billingReferenceType"]],"DEFAULT_TEXT"]]]]],[1,"\\n                "],[8,[39,33],null,[["@placement","@contentClass"],["right","u-hoverable__content account-form__modal-hover-content"]],[["trigger","content"],[[[[1,"\\n                    "],[11,"button"],[24,0,"button--unstyled"],[24,4,"button"],[4,[38,34],[[30,16,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                      "],[8,[39,35],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                    "],[13],[1,"\\n                  "]],[16]],[[[1,"\\n                    "],[10,2],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_account_billing_reference_hover_text","campaign-manager-web/components/account-form"],[["billingType"],[[52,[30,1,["billingReferenceType"]],[30,1,["billingReferenceType"]],"DEFAULT_TEXT"]]]]],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,13],[[24,3,"billingReference"],[16,0,[29,[[30,15,["class"]]," ",[36,14]]]],[16,"aria-invalid",[30,15,["showErrors"]]],[16,"aria-describedby",[30,15,["describedby"]]],[16,"max",[30,15,["maxlength"]]],[4,[38,9],["input",[28,[37,16],[[28,[37,17],["target.value",[28,[37,18],[[30,0,["updateAccountInfo"]],"billingReferenceId"],null]],null]],null]],null]],[["@inputId","@counterMax","@value","@disabled"],["billingReference",[30,15,["maxlength"]],[28,[37,12],[[30,1,["billingReferenceId"]]],null],[28,[37,8],[[30,0,["writePermissions","billingReference"]]],null]]],null],[1,"\\n            "]],[15]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n"]],[]],null],[13]],["@model","@showValidations","vcont","@onCompanySearchInputChange","accountType","vcont","lineOfBusiness","subproductType","vcont","triggerData","vcont","TextInput","vcont","triggerData","vcont","triggerData"],false,["unless","hue-web-foundations@-text-body","t","external-link-info","help-center-url","classes","hash","and","not","on","if","validated-control","readonly","cm-text-input","hue-web-foundations@-artdeco-migration-scope","track-interaction","pipe","pick","fn","focus-on-render","currency-select","currency-i18n","cm-inline-feedback","company-typeahead","hue-web-inline-feedback","hue-web-button","test-account-label","hue-web-select","each","-track-array","eq","hue-web-radio-button","concat","hue-web-toggletip","hue-web-toggletip-trigger","hue-web-icons@icon","currency-input","track-render","get","-get-dynamic-var","or","hue-web-datepicker"]]',moduleName:"campaign-manager-web/components/account-form.hbs",isStrictMode:!1})
function H(e={}){const t=null!==e.total&&void 0!==e.total,n=e.total??0,a=e.draft??0
return{lastFetchWasSuccessful:t,totalCampaignsCreated:n,draftCampaignsCreated:a,hasAccountHadActiveCampaigns:n>a}}let q=e.default=(E=(0,i.inject)(),y=(0,i.inject)(),S=(0,i.inject)(),A=(0,i.inject)(),C=(0,i.inject)(),O=(0,i.inject)(),v=(0,i.inject)("router"),(0,g.assertPropTypes)((j=class extends c.default{get hasPadding(){return this.args.hasPadding??!0}get showBRLCurrencyNotice(){return"BRL"===this.args.model.currencyCode&&!this.lix.getTreatmentIsEnabled(m.LIX_TEST_KEYS.enableBRLCurrency)}get isTestAccountEnabled(){return this.selectedLineOfBusiness===r.PRODUCT_TYPE.MARKETING_SOLUTIONS&&this.args.model.isEnterprise&&this.args.model.isNew}get isAccountOnAllowListToChangeBillingReference(){return this.lix.getTreatmentIsEnabled(m.LIX_TEST_KEYS.enableDsmDfpEdit)}get isLisaUser(){return(0,s.isLisaUser)(this.lisaLiam.accessType)}get showSccNewAdvertiserAccountCreationDesign(){return this.routerService.currentRouteName===f.ROUTE_NAME.NEW_ADVERTISER}get isNewAdvertiserAccountCreationMobileDesignEnabled(){return this.showSccNewAdvertiserAccountCreationDesign&&this.lix.getTreatmentIsEnabled(m.LIX_TEST_KEYS.enableNewAdvertiserAccountCreationMobileDesign)}get isSolutionBuilderBilledAccount(){return this.args.model.billingParentReferenceType===r.BILLING_PARENT_REFERENCE_TYPE.SOLUTION_BUILDER}get canUserChangeCompany(){if(this.args.companyId&&this.args.isCompanyIdFromUrl)return!1
const{canEditAccount:e,isNew:t,campaignCount:n}=this.args.model,{isLisaUser:a,isSolutionBuilderBilledAccount:i}=this,{lastFetchWasSuccessful:r,totalCampaignsCreated:o}=H(n)
return e&&(t||i&&a&&r&&0===o)}get showSubproductTypes(){const{isNew:e,isTalentIntent:t,productType:n,subproductType:a}=this.args.model
return e&&n===r.PRODUCT_TYPE.TALENT_SOLUTIONS||a&&!t}get showEnterpriseOptions(){return this.args.model.isNew?this.isLisaUser:this.args.model.isEnterprise}get writePermissions(){const{billingReferenceId:e,isNew:t,campaignCount:n,canEditAccount:a,isEnterprise:i,productType:o}=this.args.model,{canUserChangeCompany:l,isAccountOnAllowListToChangeBillingReference:s,isLisaUser:c,isSolutionBuilderBilledAccount:u,showSubproductTypes:p}=this,{hasAccountHadActiveCampaigns:m}=H(n),g=i&&o===r.LINE_OF_BUSINESS_TYPE.TALENT_SOLUTIONS,b=g&&(c&&!m||s),_={company:{restrictions:[l]},accountName:{restrictions:[a]},accountType:{restrictions:[a,t]},currencyCode:{restrictions:[a,t]},lineOfBusiness:{restrictions:[a,t,i]},billingParentReference:{restrictions:[a,t,i],exceptions:[b]},billingReference:{restrictions:[a,t,i],exceptions:[b&&!(m&&s&&(0,d.isEmpty)(e))]},subproductType:{restrictions:[p,i,t]},totalBudget:{restrictions:[a,t,i],exceptions:[g&&c]},totalBudgetEndsAtDate:{restrictions:[a,t,i],exceptions:[g&&c]}}
return Object.entries(_).filter((([e])=>!["accountName","company"].includes(e))).forEach((([,e])=>{e.restrictions.push(!u),e.exceptions=(e.exceptions||[]).map((e=>e&&!u))})),Object.entries(_).reduce(((e,[t,n])=>(e[t]=n.restrictions.every((e=>e))||Boolean(n.exceptions?.some((e=>e))),e)),{})}constructor(){super(...arguments),G(this,"lisaLiam",P,this),G(this,"lix",N,this),G(this,"i18n",R,this),G(this,"account",D,this),G(this,"tracking",M,this),G(this,"companies",L,this),G(this,"routerService",k,this),B(this,"accountTypes",[r.ACCOUNT_TYPE.ENTERPRISE,r.ACCOUNT_TYPE.BUSINESS]),B(this,"lineOfBusinessTypes",Object.values(r.LINE_OF_BUSINESS_TYPE)),B(this,"ltsSubproductTypes",Object.values(r.LTS_SUBPRODUCT_TYPE)),G(this,"showCurrencyChangeButton",U,this),G(this,"datePickerErrorType",x,this),G(this,"selectedLineOfBusiness",F,this),G(this,"currentCompany",z,this),this.fetchCompanyDataIfNeededTask.perform()
const{isEnterprise:e,isTalentIntent:t,productType:n}=this.args.model
this.selectedLineOfBusiness=e&&t?r.LINE_OF_BUSINESS_TYPE.TALENT_MEDIA:n||null}*fetchCompanyDataIfNeededTask(){const{isNew:e,reference:t}=this.args.model
if(!this.args.companyId&&e)return
let n
if(n=e?this.args.companyId:(0,l.isCompanyUrn)(t)?(0,l.getIdFromUrn)(t):null,n){this.currentCompany=yield this.companies.fetch(n)
const e=(0,l.createUrnFromAttrs)(l.URN_TYPES.COMPANY,n)
this.args.updateAccount({reference:e})}}onSubmit(e){e.preventDefault(),this.args.onSave()}onChangeCurrencyCode(e){const t=e.target.value,n=this.args.model
this.args.updateAccount({currencyCode:t}),n.isEnterprise&&this._updateTotalBudget({currencyCode:t}),this.showCurrencyChangeButton=!0,(0,T.asyncSetFocus)("#account-form__currency-code-change",this),this.tracking.fireInteractionEvent("account_form_currency_code",p.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onChangeTotalBudget(e){this._updateTotalBudget({amount:e&&e.toString()}),this.tracking.fireInteractionEvent("account-total-budget")}onChangeReference(e,t){const{isNew:n,name:a}=this.args.model,{isSolutionBuilderBilledAccount:i}=this
!n&&i&&this.tracking.fireInteractionEvent("account_form_solution_builder_company_change",p.CONTROL_INTERACTION_TYPE.SHORT_PRESS)
const r=a===this.currentCompany?.displayName
!e&&r?this.args.updateAccount({name:""}):e&&""===a&&this.args.updateAccount({name:t.displayName}),this.currentCompany=t,this.args.updateAccount({reference:e||this._memberReference}),this.args.onCompanySearchInputChange?.("")}onChangeAccountType(e){this.args.updateAccount({type:e})
const{isEnterprise:t,isNew:n,currencyCode:a}=this.args.model
if(t){if(this.args.updateAccount({"totalBudget.currencyCode":a}),n){const e=r.LINE_OF_BUSINESS_TYPE.MARKETING_SOLUTIONS
this.onChangeLineOfBusiness(e)}}else this.selectedLineOfBusiness=null,this.args.updateAccount({productType:void 0,subproductType:void 0,totalBudget:{},totalBudgetEndsAt:void 0,billingReferenceId:"",billingReferenceType:void 0,billingParentReferenceId:"",billingParentReferenceType:void 0,testAccount:void 0})}onChangeLineOfBusiness(e){if(this.isSolutionBuilderBilledAccount)return
this.selectedLineOfBusiness=e
let t={billingReferenceType:r.BILLING_REFERENCE_TYPE.FIN_XFP,billingParentReferenceType:r.BILLING_PARENT_REFERENCE_TYPE.FIN_XSM,productType:e,subproductType:void 0,testAccount:void 0}
this.isTestAccountEnabled&&(t.testAccount=!0),e===r.LINE_OF_BUSINESS_TYPE.TALENT_MEDIA?t={...t,productType:r.PRODUCT_TYPE.MARKETING_SOLUTIONS,subproductType:r.SUBPRODUCT_TYPE.TALENT_INTENT}:e===r.LINE_OF_BUSINESS_TYPE.TALENT_SOLUTIONS&&(t={...t,billingReferenceType:r.BILLING_REFERENCE_TYPE.SALESFORCE_OPPORTUNITY_LINE_ITEM,billingParentReferenceType:r.BILLING_PARENT_REFERENCE_TYPE.SALESFORCE_OPPORTUNITY}),this.args.updateAccount(t)}onLTSSubproductTypeChange(e){this.args.updateAccount({subproductType:e})}onDatePickerError(e){this.datePickerErrorType="string"==typeof e?e:null}isDateSelectable(e){return e.getTime()>=(0,o.getTomorrowUTC)().getTime()||new Date(this.args.model.totalBudgetEndsAt).getTime()===e.getTime()}_updateTotalBudget({currencyCode:e,amount:t}){e=e||this.args.model.totalBudget?.currencyCode
const n={amount:t=t||this.args.model.totalBudget?.amount,currencyCode:e}
this.args.updateAccount({totalBudget:n})}updateAccountInfo(e,t){this.args.updateAccount({[e]:t})}onClickCurrencyCodeChange(){this.showCurrencyChangeButton=!1,(0,T.asyncSetFocus)("#account-form__currency-select",this)}},B(j,"propTypes",{model:g.PropTypes.instanceOf(b.default).isRequired,updateAccount:g.PropTypes.func.isRequired,onSave:g.PropTypes.func.isRequired,showValidations:g.PropTypes.bool.isRequired,companiesWithAdminAccess:g.PropTypes.array,isCompanyIdFromUrl:g.PropTypes.bool,hasPadding:g.PropTypes.bool,companyId:g.PropTypes.number,onCompanySearchInputChange:g.PropTypes.func}),P=V((I=j).prototype,"lisaLiam",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=V(I.prototype,"lix",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=V(I.prototype,"i18n",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=V(I.prototype,"account",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=V(I.prototype,"tracking",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=V(I.prototype,"companies",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=V(I.prototype,"routerService",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=V(I.prototype,"showCurrencyChangeButton",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),x=V(I.prototype,"datePickerErrorType",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=V(I.prototype,"selectedLineOfBusiness",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),z=V(I.prototype,"currentCompany",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V(I.prototype,"fetchCompanyDataIfNeededTask",[_.task],Object.getOwnPropertyDescriptor(I.prototype,"fetchCompanyDataIfNeededTask"),I.prototype),V(I.prototype,"onSubmit",[a.action],Object.getOwnPropertyDescriptor(I.prototype,"onSubmit"),I.prototype),V(I.prototype,"onChangeCurrencyCode",[a.action],Object.getOwnPropertyDescriptor(I.prototype,"onChangeCurrencyCode"),I.prototype),V(I.prototype,"onChangeTotalBudget",[a.action],Object.getOwnPropertyDescriptor(I.prototype,"onChangeTotalBudget"),I.prototype),V(I.prototype,"onChangeReference",[a.action],Object.getOwnPropertyDescriptor(I.prototype,"onChangeReference"),I.prototype),V(I.prototype,"onChangeAccountType",[a.action],Object.getOwnPropertyDescriptor(I.prototype,"onChangeAccountType"),I.prototype),V(I.prototype,"onChangeLineOfBusiness",[a.action],Object.getOwnPropertyDescriptor(I.prototype,"onChangeLineOfBusiness"),I.prototype),V(I.prototype,"onLTSSubproductTypeChange",[a.action],Object.getOwnPropertyDescriptor(I.prototype,"onLTSSubproductTypeChange"),I.prototype),V(I.prototype,"onDatePickerError",[a.action],Object.getOwnPropertyDescriptor(I.prototype,"onDatePickerError"),I.prototype),V(I.prototype,"isDateSelectable",[a.action],Object.getOwnPropertyDescriptor(I.prototype,"isDateSelectable"),I.prototype),V(I.prototype,"updateAccountInfo",[a.action],Object.getOwnPropertyDescriptor(I.prototype,"updateAccountInfo"),I.prototype),V(I.prototype,"onClickCurrencyCodeChange",[a.action],Object.getOwnPropertyDescriptor(I.prototype,"onClickCurrencyCodeChange"),I.prototype),w=I))||w);(0,t.setComponentTemplate)(Y,q)})),define("campaign-manager-web/components/account-notification-settings",["exports","@ember/component","@ember/template-factory","@ember-decorators/component","@ember/service","@glimmer/component","@glimmer/tracking","@ember/object","ember-concurrency-decorators","ember-concurrency","@linkedin/ember-prop-types","campaign-manager-web/utils/http-error","campaign-manager-web/utils/notification","campaign-manager-web/constants/notification","campaign-manager-web/constants/routes","rsvp","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/notification"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h){var f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U
function x(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function F(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function z(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const j=(0,n.createTemplateFactory)({id:"FlAKc49K",block:'[[[1,"\\n"],[8,[30,1],[[24,0,"notification-panel__header"],[4,[38,0],null,[["pageKey","routeName","currentRoute"],["notifications_account_notification_settings",[28,[37,1],[[53,"outletState"],"render.name"],null],[28,[37,1],[[53,"outletState"],"render"],null]]]]],null,[["default"],[[[[1,"\\n\\n  "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center notification-panel__header-wrapper u-layout__width-full"],[12],[1,"\\n    "],[11,"button"],[24,0,"button--unstyled account-notification-settings__back-btn"],[16,"aria-label",[28,[37,3],["i18n_go_back_to_account_notifications","campaign-manager-web/components/account-notification-settings"],null]],[24,4,"button"],[4,[38,4],["click",[30,0,["onClickBackButton"]]],null],[4,[38,5],["notifications_account_settings_click_back_button"],null],[12],[1,"\\n      "],[8,[39,6],[[24,0,"u-icon--secondary"]],[["@size","@name"],["medium","chevron-left"]],null],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,7],null,[["@centered"],["true"]],[["default"],[[[[1,"\\n      "],[8,[30,2,["Image"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,8],null,[["@entityType","@size","@a11yText","@imageUrl"],["company","small",[28,[37,3],["i18n_account_image_alt_text","campaign-manager-web/components/account-notification-settings"],null],[30,0,["accountReferenceImageUrl"]]]],null],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[2]]]]],[1,"\\n    "],[10,"h2"],[14,"data-live-test-account-notification-settings__account-name-header",""],[15,1,[30,3]],[15,0,[29,["u-overflow-ellipsis mr2"," ",[28,[37,9],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[10,1],[15,0,[29,[[28,[37,10],null,[["size"],["medium"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_settings","campaign-manager-web/components/account-notification-settings"],null]],[1,"\\n        "],[8,[39,11],[[4,[38,4],["click",[30,0,["onClickAccountName"]]],null],[4,[38,5],["notifications_account_settings_account_name_click"],null]],[["@route","@model"],[[30,0,["accountCampaignGroupsRoute"]],[30,4]]],[["default"],[[[[1,"\\n          "],[1,[30,5]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[8,[30,6],[[24,0,"mt0 p0 flex-fill"]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["fetchAccountSettingsTask","isRunning"]],[[[1,"    "],[10,0],[14,0,"mt8 u-layout__width-full u-layout__align-center"],[12],[1,"\\n      "],[8,[39,13],null,[["@size"],["xlarge"]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[41,[30,0,["fetchAccountSettingsTask","last","isError"]],[[[1,"    "],[8,[39,14],null,null,[["default"],[[[[1,"\\n      "],[8,[39,15],[[24,0,"cm-hue-empty-state"]],[["@illustration","@headline","@message","@actionText","@url","@actionButtonType"],["error-server",[28,[37,3],["i18n_failed_to_fetch_notification_settings_headline","campaign-manager-web/components/account-notification-settings"],null],[28,[37,3],["i18n_failed_to_fetch_notification_settings_message","campaign-manager-web/components/account-notification-settings"],null],[28,[37,3],["i18n_view_more","campaign-manager-web/components/account-notification-settings"],null],[28,[37,16],null,[["path"],["help/lms/answer/122131"]]],"secondary"]],null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[41,[28,[37,17],[[30,0,["notificationSettings","length"]],0],null],[[[1,"    "],[8,[39,15],[[24,0,"cm-hue-empty-state"]],[["@illustration","@headline","@message"],["bell",[28,[37,3],["i18n_empty_state_headline","campaign-manager-web/components/account-notification-settings"],null],[28,[37,3],["i18n_empty_state_message","campaign-manager-web/components/account-notification-settings"],null]]],null],[1,"\\n"]],[]],[[[1,"    "],[10,"h3"],[15,0,[29,["ph4 pv2"," ",[28,[37,10],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[8,[39,14],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,3],["i18n_settings_permission_v2","campaign-manager-web/components/account-notification-settings"],[["linkInfo"],[[28,[37,18],null,[["href","ariaLabel","dataTestSelector","role"],[[28,[37,16],null,[["path"],["help/lms/answer/122131"]]],[28,[37,3],["i18n_setting_permission_learn_more_label","campaign-manager-web/components/account-notification-settings"],null],"data-test-account-notification-settings__permission-learn-more",[30,7,["role"]]]]]]]]],[1,"\\n      "]],[7]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["u-bg-color__slate1 u-border__common--top u-color__black--90 p4 m0"," ",[28,[37,10],null,[["weight"],["bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_in_app_notifications","campaign-manager-web/components/account-notification-settings"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,20],[[28,[37,20],[[30,0,["notificationSettings"]]],null]],null],null,[[[1,"        "],[8,[39,21],null,[["@notificationSetting","@onNotificationSettingUpdate"],[[30,8],[30,0,["onNotificationSettingUpdate"]]]],null],[1,"\\n"]],[8]],null],[1,"    "],[13],[1,"\\n"],[41,[51,[28,[37,17],[[30,0,["notificationEdgeSettings","length"]],0],null]],[[[1,"      "],[10,2],[15,0,[29,["u-bg-color__slate1 u-color__black--90 p4 m0"," ",[28,[37,10],null,[["weight"],["bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_email_notifications","campaign-manager-web/components/account-notification-settings"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,20],[[28,[37,20],[[30,0,["notificationEdgeSettings"]]],null]],null],null,[[[1,"          "],[8,[39,21],null,[["@notificationSetting","@onNotificationSettingUpdate"],[[30,9],[30,0,["onNotificationSettingUpdate"]]]],null],[1,"\\n"]],[9]],null],[1,"      "],[13],[1,"\\n"]],[]],null],[1,"  "]],[]]]],[]]]],[]]]],[]]]]]],["@header","Entity","@headerId","@accountId","@accountName","@content","iphHelper","notificationSetting","notificationEdgeSetting"],false,["track-render","get","-get-dynamic-var","t","on","track-interaction","hue-web-icons@icon","hue-web-entity-lockup","hue-web-entity","hue-web-foundations@-text-heading","hue-web-foundations@-text-body","link-to","if","hue-web-progress-indicator","iph-helper","hue-web-empty-state","help-center-url","eq","external-link-info","each","-track-array","notification-setting-card","unless"]]',moduleName:"campaign-manager-web/components/account-notification-settings.hbs",isStrictMode:!1}),G="account-notification-settings"
let B=e.default=(f=(0,a.tagName)(""),T=(0,i.inject)(),E=(0,i.inject)("notification"),y=(0,i.inject)("notification-panel"),S=(0,i.inject)(),A=(0,i.inject)(),C=(0,i.inject)(),O=(0,s.task)({drop:!0}),(0,u.assertPropTypes)(v=f((U=class extends r.default{get fetchAccountSettingsTask(){return this.fetchNotificationEdgeSettingsTask}constructor(){super(...arguments),x(this,"jet",I,this),x(this,"notificationService",P,this),x(this,"notificationPanelService",N,this),x(this,"tracking",R,this),x(this,"lix",D,this),x(this,"cmLix",M,this),F(this,"accountCampaignGroupsRoute",g.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_INDEX),x(this,"notificationSettings",L,this),x(this,"notificationEdgeSettings",k,this),this.fetchNotificationEdgeSettingsTask.perform()}onNotificationSettingUpdate(e,t){const{accountId:n}=this.args,{type:a}=e,i=(0,_.constructPemMetadata)(h.ACCOUNT_NOTIFICATION_SETTINGS_KEYS.UPDATE,[n],{productName:h.NOTIFICATIONS_PEM_PRODUCT_NAME}),r={key:{controlName:"notifications_account_settings_view_turn",enabledStatus:m.NOTIFICATION_SETTING_TO_TRACKING_STATUS_VALUE[t]},options:{sponsoredAccountId:n}}
return this.notificationService.updateNotificationSetting(n,e,t,r,i).then((()=>((e,t)=>{(0,p.isEdgeSetting)(e)?e.currentSelectedType=t:e.enabled=m.NOTIFICATION_SETTING_TO_ENABLED_OPTION[t]})(e,t))).catch((e=>{this.jet.error(new Error(`Failed to toggle notification setting for notificationType: ${a}. newSetting: ${t}, Error: ${(0,d.getErrorMessage)(e)}`),[m.NOTIFICATIONS_JET_ERROR_TAG,G])}))}onClickBackButton(){this.args.onChangePanel(m.SECTION_NAME_TO_COMPONENT_MAP.ACCOUNT_NOTIFICATIONS,this.args.accountId)}onClickAccountName(){this.notificationPanelService.onDismissPanel()}*fetchNotificationEdgeSettingsTask(){yield(0,c.waitForQueue)("actions")
const{accountId:e}=this.args,t=(0,_.constructPemMetadata)(h.ACCOUNT_NOTIFICATION_SETTINGS_KEYS.EMAIL_SETTINGS_FETCH,[e],{productName:h.NOTIFICATIONS_PEM_PRODUCT_NAME})
try{const n=yield this.notificationService.fetchNotificationEdgeSettings(e,t),a=[],i=[]
n.forEach((e=>{e.notificationChannel===m.NOTIFICATION_CHANNEL.EMAIL?a.push(e):e.notificationChannel===m.NOTIFICATION_CHANNEL.IN_APP&&i.push(e)})),this.notificationEdgeSettings=a,this.notificationSettings=i}catch(n){const t=new Error(`Failed to fetch notification edge settings for account: ${e}: ${(0,d.getErrorMessage)(n)}`)
return this.jet.error(t,[m.NOTIFICATIONS_JET_ERROR_TAG,G],!1),(0,b.reject)(t)}}},F(U,"propTypes",{accountId:u.PropTypes.number.isRequired,accountName:u.PropTypes.string.isRequired,accountReferenceImageUrl:u.PropTypes.string,headerId:u.PropTypes.string.isRequired,onChangePanel:u.PropTypes.func.isRequired}),I=z((w=U).prototype,"jet",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=z(w.prototype,"notificationService",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=z(w.prototype,"notificationPanelService",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=z(w.prototype,"tracking",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=z(w.prototype,"lix",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=z(w.prototype,"cmLix",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=z(w.prototype,"notificationSettings",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),k=z(w.prototype,"notificationEdgeSettings",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),z(w.prototype,"onNotificationSettingUpdate",[l.action],Object.getOwnPropertyDescriptor(w.prototype,"onNotificationSettingUpdate"),w.prototype),z(w.prototype,"onClickBackButton",[l.action],Object.getOwnPropertyDescriptor(w.prototype,"onClickBackButton"),w.prototype),z(w.prototype,"onClickAccountName",[l.action],Object.getOwnPropertyDescriptor(w.prototype,"onClickAccountName"),w.prototype),z(w.prototype,"fetchNotificationEdgeSettingsTask",[O],Object.getOwnPropertyDescriptor(w.prototype,"fetchNotificationEdgeSettingsTask"),w.prototype),v=w))||v)||v);(0,t.setComponentTemplate)(j,B)})),define("campaign-manager-web/components/account-notifications",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","@ember/object","ember-concurrency-decorators","ember-concurrency","@linkedin/ember-prop-types","campaign-manager-web/utils/http-error","tracked-built-ins","campaign-manager-web/utils/notification","campaign-manager-web/constants/notification","ember-lifeline","campaign-manager-web/utils/tracking","@ember/utils","campaign-manager-web/constants/routes","campaign-manager-web/config/environment","campaign-manager-web/constants/pem/notification","campaign-manager-web/utils/pem-metadata-util"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E){var y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J
function Q(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function Z(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ee(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const te=(0,n.createTemplateFactory)({id:"4YNO3Gkh",block:'[[[1,"\\n"],[8,[30,1],[[24,1,"side-panel-overlay-outlet"],[24,0,"notification-panel__header"],[4,[38,0],null,[["pageKey","routeName","currentRoute"],["notifications_account_notifications",[28,[37,1],[[53,"outletState"],"render.name"],null],[28,[37,1],[[53,"outletState"],"render"],null]]]]],null,[["default"],[[[[1,"\\n  "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center notification-panel__header-wrapper"],[12],[1,"\\n    "],[11,"button"],[16,"title",[28,[37,3],["i18n_go_back_to_account_list","campaign-manager-web/components/account-notifications"],null]],[16,"aria-label",[28,[37,3],["i18n_go_back_to_account_list","campaign-manager-web/components/account-notifications"],null]],[16,0,[29,["button--unstyled account-notifications__back-btn\\n        ",[52,[30,2],"account-notifications__back-btn--hidden"]]]],[24,4,"button"],[4,[38,5],["click",[28,[37,6],[[30,0,["onNavigationClick"]],[30,0,["sectionNameToComponentMap","ACCOUNTS_WITH_BADGE_COUNT"]],"notifications_account_notifications_back_button_click"],null]],null],[12],[1,"\\n      "],[8,[39,7],[[24,0,"u-icon--secondary"],[24,"data-test","chevron-left"]],[["@size","@name"],["medium","chevron-left"]],null],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,8],null,[["@centered"],["true"]],[["default"],[[[[1,"\\n      "],[8,[30,3,["Image"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,9],null,[["@entityType","@size","@a11yText","@imageUrl"],["company","xsmall",[28,[37,3],["i18n_account_image_alt_text","campaign-manager-web/components/account-notifications"],null],[30,4]]],null],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[3]]]]],[1,"\\n    "],[10,"h2"],[14,"data-live-test-account-notifications__account-name-header",""],[15,1,[30,5]],[15,0,[29,["u-overflow-ellipsis"," ",[28,[37,10],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[8,[39,11],[[16,0,[29,[[28,[37,12],null,[["size"],["medium"]]]]]],[4,[38,5],["click",[30,0,["onClickAccountName"]]],null],[4,[38,13],["notifications_account_notifications_account_name_click"],null]],[["@route","@model"],[[30,0,["accountCampaignGroupsRoute"]],[30,6]]],[["default"],[[[[1,"\\n        "],[1,[30,7]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,14],[[24,"data-live-test-account-notifications__settings-link",""],[24,0,"u-layout__push-right no-shrink mr2"],[4,[38,5],["click",[28,[37,6],[[30,0,["onNavigationClick"]],[30,0,["sectionNameToComponentMap","ACCOUNT_NOTIFICATION_SETTINGS"]],"notifications_account_notifications_settings_click"],null]],null]],[["@buttonType","@size","@text","@emphasized"],["tertiary","small",[28,[37,3],["i18n_settings","campaign-manager-web/components/account-notifications"],null],true]],null],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,15],[[24,0,"account-notifications__errors u-layout__width-full pv2 pr2 pl3"]],[["@isHidden","@type"],[[28,[37,16],[[30,0,["markNotificationsAsReadTask","last","isError"]]],null],"negative"]],[["default"],[[[[1,"\\n    "],[1,[28,[35,17],null,[["error","customErrorMessage","withErrorCodeMessage"],[[30,0,["markNotificationsAsReadTask","last","error"]],[28,[37,3],["i18n_generic_error_message","campaign-manager-web/components/account-notifications"],null],false]]]],[1,"\\n  "]],[]]]]],[1,"\\n  "],[10,0],[14,0,"account-notifications__filters u-display-flex u-flex-wrap u-justify-between u-items-center pv2 ph1"],[12],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-flex-wrap"],[12],[1,"\\n      "],[8,[39,18],null,[["@isOpen","@triggerId","@openMenu","@closeMenu"],[[30,0,["isFilterDropdownOpen"]],"js-account-notifications__filter-dropdown-trigger",[28,[37,6],[[30,0,["onDropdownVisibilityChange"]],"isFilterDropdownOpen","notifications_account_notifications_filter_menu_click",true],null],[28,[37,6],[[30,0,["onDropdownVisibilityChange"]],"isFilterDropdownOpen","notifications_account_notifications_filter_menu_click",false],null]]],[["default"],[[[[1,"\\n        "],[8,[30,8,["Trigger"]],null,[["@buttonType","@size","@icon","@iconPlacement"],["tertiary","small","caret","right"]],[["default"],[[[[1,"\\n          "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,12],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_filter_by","campaign-manager-web/components/account-notifications"],null]],[1,"\\n"],[41,[30,0,["isTypeFilter"]],[[[1,"              "],[1,[28,[35,1],[[30,0,["notificationTypes"]],[30,0,["currentFilter"]]],null]],[1,"\\n"]],[]],[[[41,[28,[37,19],[[30,0,["currentFilter"]],[30,0,["filtersObject","SEEN_BUT_UNREAD"]]],null],[[[1,"                "],[1,[28,[35,3],["i18n_filters","campaign-manager-web/components/account-notifications"],[["filter"],["UNREAD"]]]],[1,"\\n"]],[]],[[[1,"                "],[1,[28,[35,3],["i18n_filters","campaign-manager-web/components/account-notifications"],[["filter"],[[30,0,["currentFilter"]]]]]],[1,"\\n"]],[]]]],[]]],[1,"          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,8,["Container"]],null,[["@placement","@to"],["bottom-left",[30,0,["notificationPanelService","menuOutletId"]]]],[["default"],[[[[1,"\\n"],[42,[28,[37,21],[[28,[37,21],[[30,0,["filters"]]],null]],null],null,[[[41,[28,[37,19],[[30,9],[30,0,["filtersObject","SEEN_BUT_UNREAD"]]],null],[[[1,"              "],[8,[30,8,["Item"]],null,[["@onSelect","@selected"],[[28,[37,6],[[30,0,["onFilterClick"]],[30,9]],null],[28,[37,19],["UNREAD",[30,0,["currentFilter"]]],null]]],[["default"],[[[[1,"\\n                "],[1,[28,[35,3],["i18n_filters","campaign-manager-web/components/account-notifications"],[["filter"],["UNREAD"]]]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],[[[1,"              "],[8,[30,8,["Item"]],null,[["@onSelect","@selected"],[[28,[37,6],[[30,0,["onFilterClick"]],[30,9]],null],[28,[37,19],[[30,9],[30,0,["currentFilter"]]],null]]],[["default"],[[[[1,"\\n                "],[1,[28,[35,3],["i18n_filters","campaign-manager-web/components/account-notifications"],[["filter"],[[30,9]]]]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]]]],[9]],null],[42,[28,[37,21],[[28,[37,21],[[30,0,["settings"]]],null]],null],null,[[[41,[30,10,["enabled"]],[[[1,"              "],[8,[30,8,["Item"]],null,[["@onSelect","@selected"],[[28,[37,6],[[30,0,["onFilterClick"]],[30,10,["type"]]],null],[28,[37,19],[[30,10,["type"]],[30,0,["currentFilter"]]],null]]],[["default"],[[[[1,"\\n                "],[1,[30,10,["name"]]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],null]],[10]],null],[1,"        "]],[]]]]],[1,"\\n      "]],[8]]]]],[1,"\\n      "],[8,[39,18],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isSortDropdownOpen"]],[28,[37,6],[[30,0,["onDropdownVisibilityChange"]],"isSortDropdownOpen","notifications_account_notifications_sort_menu_click",true],null],[28,[37,6],[[30,0,["onDropdownVisibilityChange"]],"isSortDropdownOpen","notifications_account_notifications_sort_menu_click",false],null]]],[["default"],[[[[1,"\\n        "],[8,[30,11,["Trigger"]],null,[["@icon","@buttonType","@size","@iconPlacement"],["caret","tertiary","small","right"]],[["default"],[[[[1,"\\n          "],[10,1],[15,0,[29,["u-color__black--75 pl2"," ",[28,[37,12],null,[["size"],["small"]]]]]],[12],[1,[28,[35,3],["i18n_sort_by","campaign-manager-web/components/account-notifications"],null]],[1,"\\n            "],[1,[28,[35,3],["i18n_sort_options","campaign-manager-web/components/account-notifications"],[["sortOption"],[[30,0,["currentSortOption"]]]]]],[13],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,11,["Container"]],null,[["@to"],[[30,0,["notificationPanelService","menuOutletId"]]]],[["default"],[[[[1,"\\n"],[42,[28,[37,21],[[28,[37,21],[[30,0,["sortOptions"]]],null]],null],null,[[[1,"            "],[8,[30,11,["Item"]],[[16,0,[29,["u-color__black--75"," ",[28,[37,12],null,[["size"],["small"]]]]]]],[["@onSelect","@selected"],[[28,[37,6],[[30,0,["onSortOptionClick"]],[30,12]],null],[28,[37,19],[[30,12],[30,0,["currentSortOption"]]],null]]],[["default"],[[[[1,"\\n              "],[1,[28,[35,3],["i18n_sort_options","campaign-manager-web/components/account-notifications"],[["sortOption"],[[30,12]]]]],[1,"\\n            "]],[]]]]],[1,"\\n"]],[12]],null],[1,"        "]],[]]]]],[1,"\\n      "]],[11]]]]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,14],[[16,"disabled",[30,0,["isMarkAllAsReadButtonDisabled"]]],[4,[38,5],["click",[28,[37,22],[[30,0,["markNotificationsAsReadTask"]]],null]],null]],[["@buttonType","@size","@text","@emphasized"],["tertiary","small",[28,[37,3],["i18n_mark_all_as_read","campaign-manager-web/components/account-notifications"],null],true]],null],[1,"\\n  "],[13],[1,"\\n"]],[]]]]],[1,"\\n"],[8,[30,13],[[24,0,"mt0 p0 flex-fill"]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["isLoading"]],[[[1,"    "],[10,0],[14,0,"mt8 u-layout__width-full u-layout__align-center"],[12],[1,"\\n      "],[8,[39,23],null,[["@size"],["xlarge"]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[41,[30,0,["showInitialFetchError"]],[[[1,"    "],[8,[39,24],null,null,[["default"],[[[[1,"\\n      "],[8,[39,25],[[24,0,"cm-hue-empty-state"]],[["@illustration","@size","@headline","@message","@actionText","@url","@actionButtonType"],["error-server","small",[28,[37,3],["i18n_failed_to_fetch_notifications_headline","campaign-manager-web/components/account-notifications"],null],[28,[37,3],["i18n_failed_to_fetch_notification_message","campaign-manager-web/components/account-notifications"],null],[28,[37,3],["i18n_view_more","campaign-manager-web/components/account-notifications"],null],[28,[37,26],null,[["path"],["help/lms/answer/110742"]]],"secondary"]],null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[41,[28,[37,19],[[30,0,["notifications","length"]],0],null],[[[41,[30,0,["allSettingsTurnedOff"]],[[[1,"      "],[8,[39,25],[[24,0,"cm-hue-empty-state"]],[["@illustration","@headline","@message","@actionText","@onButtonClick"],["bell",[28,[37,3],["i18n_all_turned_off_headline","campaign-manager-web/components/account-notifications"],null],[28,[37,3],["i18n_all_turned_off_message","campaign-manager-web/components/account-notifications"],null],[28,[37,3],["i18n_settings","campaign-manager-web/components/account-notifications"],null],[28,[37,6],[[30,0,["onNavigationClick"]],[30,0,["sectionNameToComponentMap","ACCOUNT_NOTIFICATION_SETTINGS"]],"notifications_account_notifications_empty_state_settings_click"],null]]],null],[1,"\\n"]],[]],[[[41,[30,2],[[[1,"      "],[8,[39,25],[[24,0,"cm-hue-empty-state ph4"]],[["@illustration","@headline","@message","@actionText","@onButtonClick"],["bell",[28,[37,3],["i18n_empty_state_headline_v3","campaign-manager-web/components/account-notifications"],null],[28,[37,3],["i18n_empty_state_message_v2","campaign-manager-web/components/account-notifications"],null],[28,[37,3],["i18n_settings","campaign-manager-web/components/account-notifications"],null],[28,[37,6],[[30,0,["onNavigationClick"]],[30,0,["sectionNameToComponentMap","ACCOUNT_NOTIFICATION_SETTINGS"]],"notifications_account_notifications_empty_state_settings_click"],null]]],null],[1,"\\n"]],[]],[[[1,"      "],[8,[39,25],[[24,0,"cm-hue-empty-state ph4"]],[["@illustration","@headline","@message","@actionText","@onButtonClick"],["bell",[28,[37,3],["i18n_empty_state_headline_v3","campaign-manager-web/components/account-notifications"],null],[28,[37,3],["i18n_empty_state_message_v2","campaign-manager-web/components/account-notifications"],null],[28,[37,3],["i18n_empty_state_cta_multiple_accounts","campaign-manager-web/components/account-notifications"],null],[28,[37,6],[[30,0,["onNavigationClick"]],[30,0,["sectionNameToComponentMap","ACCOUNTS_WITH_BADGE_COUNT"]],"notifications_account_notifications_empty_state_global_view_click"],null]]],null],[1,"\\n    "]],[]]]],[]]]],[]],[[[41,[28,[37,19],[[30,0,["sortedNotifications","length"]],0],null],[[[1,"    "],[8,[39,25],[[24,0,"cm-hue-empty-state"]],[["@illustration","@headline","@message","@actionText","@onButtonClick"],["bell",[28,[37,3],["i18n_all_notifications_filtered_headline","campaign-manager-web/components/account-notifications"],null],[28,[37,3],["i18n_all_notifications_filtered_message","campaign-manager-web/components/account-notifications"],null],[28,[37,3],["i18n_clear_notifications_filter","campaign-manager-web/components/account-notifications"],null],[30,0,["onClearFilter"]]]],null],[1,"\\n"]],[]],[[[1,"    "],[10,"section"],[14,0,"account-notifications__notifications"],[12],[1,"\\n"],[41,[30,0,["showIndicator"]],[[[1,"        "],[11,"button"],[24,0,"account-notifications__top-banner ph3 u-display-flex u-items-center u-justify-start p0 account-notifications__top-banner--slidedown"],[24,4,"button"],[4,[38,5],["click",[30,0,["onClickShowNewNotificationsIndicator"]]],null],[12],[1,"\\n          "],[8,[39,7],[[24,0,"u-color__white"]],[["@size","@name"],["small","arrow-up"]],null],[1,"\\n          "],[10,1],[15,0,[29,["ph1"," ",[28,[37,12],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_new_notifications","campaign-manager-web/components/account-notifications"],[["badgeCount"],[[30,0,["badgeCount"]]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,0],[15,0,[29,["account-notifications__top-banner account-notifications__top-banner--unseen js-account-notifications__top-banner--unseen ph3 u-display-flex u-items-center u-justify-between\\n            ",[52,[30,0,["unseenNotificationBanner","show"]],"account-notifications__top-banner--slidedown","account-notifications__top-banner--slideup"]]]],[12],[1,"\\n          "],[10,1],[15,0,[29,["ph1 u-color__white--80"," ",[28,[37,12],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_unseen_notification_count_banner_message","campaign-manager-web/components/account-notifications"],[["count"],[[30,0,["unseenNotificationBanner","badgeCount"]]]]]],[1,"\\n          "],[13],[1,"\\n          "],[11,"button"],[16,0,[29,["button button--small-tertiary u-color__white--80 account-notifications__top-banner-button account-notifications__top-banner-button--unseen"," ",[28,[37,12],null,[["size","weight"],["small","bold"]]]]]],[16,"tabindex",[29,[[52,[30,0,["unseenNotificationBanner","isButtonFocusable"]],"0","-1"]]]],[24,4,"button"],[4,[38,5],["click",[28,[37,6],[[30,0,["onNavigationClick"]],[30,0,["sectionNameToComponentMap","ACCOUNTS_WITH_BADGE_COUNT"]],"notifications_account_notifications_unseen_banner_view_all_click"],null]],null],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_unseen_notification_count_banner_button","campaign-manager-web/components/account-notifications"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]]],[42,[28,[37,21],[[28,[37,21],[[30,0,["sortedNotifications"]]],null]],null],null,[[[1,"        "],[8,[39,27],null,[["@hintClassName"],["account-notifications__notification-card--placeholder"]],[["default"],[[[[1,"\\n          "],[8,[39,28],[[4,[38,29],[[28,[37,6],[[30,0,["createNotificationImpressionEvent"]],[30,14]],null]],[["routeName","currentRoute"],[[28,[37,1],[[53,"outletState"],"render.name"],null],[28,[37,1],[[53,"outletState"],"render"],null]]]]],[["@notification","@accountId","@onTurnOffNotificationType","@onNotificationMarkAsRead","@onNotificationMarkAsUnread","@onDeleteNotification","@onSkipLinkClick"],[[30,14],[30,6],[30,0,["onTurnOffNotificationType"]],[30,0,["onNotificationMarkAsRead"]],[30,0,["onNotificationMarkAsUnread"]],[30,0,["onDeleteNotification"]],[30,0,["onSkipLinkClick"]]]],null],[1,"\\n        "]],[]]]]],[1,"\\n"]],[14,15]],null],[41,[51,[30,0,["hideInfiniteScrollLoader"]]],[[[1,"        "],[8,[39,31],null,[["@errorMessage","@loadMore"],[[28,[37,3],["i18n_failed_to_fetch_notifications_headline","campaign-manager-web/components/account-notifications"],null],[30,0,["onLoadMoreNotifications"]]]],null],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "]],[]]]],[]]]],[]]]],[]]]],[]]]]]],["@header","@isGlobalViewHidden","Entity","@accountReferenceImageUrl","@headerId","@accountId","@accountName","dropdown","filterValue","setting","sortDropdown","sortOptionValue","@content","sortedNotification","index"],false,["track-render","get","-get-dynamic-var","t","if","on","fn","hue-web-icons@icon","hue-web-entity-lockup","hue-web-entity","hue-web-foundations@-text-heading","link-to","hue-web-foundations@-text-body","track-interaction","hue-web-button","hue-web-inline-feedback","not","error-message","hue-web-menu","eq","each","-track-array","perform","hue-web-progress-indicator","iph-helper","hue-web-empty-state","help-center-url","occludable-area","notification-card","track-impression","unless","cm-infinite-scroll-loader"]]',moduleName:"campaign-manager-web/components/account-notifications.hbs",isStrictMode:!1}),ne="account-notifications"
let ae=e.default=(y=(0,a.inject)(),S=(0,a.inject)(),A=(0,a.inject)(),C=(0,a.inject)(),O=(0,a.inject)("notification"),v=(0,a.inject)("notification-panel"),w=(0,a.inject)(),I=(0,l.task)({drop:!0}),P=(0,l.task)({drop:!0}),N=(0,l.task)({drop:!0}),R=(0,l.task)({drop:!0}),D=(0,l.task)({drop:!0}),(0,c.assertPropTypes)((J=class extends i.default{get isLoading(){return this.fetchFirstBatchOfCachedNotificationsTask.isRunning||this.fetchFilteredNotificationsTask.isRunning}get isMarkAllAsReadButtonDisabled(){return this.markNotificationsAsReadTask.isRunning||0===this.notifications.filter((e=>!1===e.read)).length}get badgeCount(){return this.notificationService.globalBadgeMap[this.args.accountId]}get allSettingsTurnedOff(){return 0!==this.settings.length&&!this.settings.some(p.isSettingEnabled)}get notificationTypes(){return(0,p.getNotificationTypes)(this.settings)}get isTypeFilter(){return!!this.notificationTypes&&this.notificationTypes.hasOwnProperty(this.currentFilter)}get sortedNotifications(){const e=this.currentFilter===m.FILTERS.ALL?this.notifications:this.filteredNotifications,t=this.notificationsMessageRenderer([{count:e.length}])
return this.a11yNotification.announce(t),[...e].sort(this._sortBySortOption(this.currentSortOption))}get showIndicator(){const{badgeCount:e}=this,t=e>0
return t&&this.a11yNotification.announce(this.indicatorMessageRenderer([{count:e}])),t}get notifications(){return this.notificationService.cachedAccountNotificationsMap.get(this.args.accountId)||[]}constructor(){super(...arguments),Q(this,"jet",k,this),Q(this,"cmLix",U,this),Q(this,"tracking",x,this),Q(this,"i18n",F,this),Q(this,"notificationService",z,this),Q(this,"notificationPanelService",j,this),Q(this,"a11yNotification",G,this),Q(this,"isFilterDropdownOpen",B,this),Q(this,"isSortDropdownOpen",V,this),Z(this,"sortOptions",Object.values(m.NOTIFICATIONS_SORT_OPTIONS)),Q(this,"currentSortOption",Y,this),Z(this,"filters",Object.values(m.FILTERS)),Z(this,"filtersObject",m.FILTERS),Q(this,"currentFilter",H,this),Q(this,"unseenNotificationBanner",q,this),Z(this,"nextPaginationIndex",null),Z(this,"isFirstNotificationsFetch",!0),Z(this,"accountCampaignGroupsRoute",h.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_INDEX),Z(this,"settingOption",m.NOTIFICATION_EDGE_SETTING_OPTION),Q(this,"filteredNotifications",K,this),Q(this,"showInitialFetchError",W,this),Z(this,"lastBadgeCount",0),Q(this,"hideInfiniteScrollLoader",X,this),Z(this,"sectionNameToComponentMap",m.SECTION_NAME_TO_COMPONENT_MAP),Q(this,"settings",$,this),Z(this,"notificationsMessageRenderer",this.i18n.lookupTranslation(this.constructor,"i18n_notifications_list_a11y")),Z(this,"indicatorMessageRenderer",this.i18n.lookupTranslation(this.constructor,"i18n_notifications_indicator_a11y")),Z(this,"unseenNotificationBannerMessageRenderer",this.i18n.lookupTranslation(this.constructor,"i18n_unseen_notification_count_banner_message")),this.currentSortOption=m.NOTIFICATIONS_SORT_OPTIONS.RELEVANCE
this.fetchFirstBatchOfCachedNotificationsTask.perform()}willDestroy(){super.willDestroy(...arguments),this._handleCachedNotificationsBeforeUnmount(),(0,g.runDisposables)(this)}onDropdownVisibilityChange(e,t,n){this[e]=n,this[e]&&this.tracking.fireInteractionEvent(t,b.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onNavigationClick(e,t){this.args.onChangePanel(e,this.args.accountId),this.tracking.fireInteractionEvent(t,b.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onClickAccountName(){this.notificationPanelService.onDismissPanel()}onTurnOffNotificationType(){this._setAccountNotifications([]),this._setFilteredNotifications([]),this.fetchFirstBatchOfCachedNotificationsTask.perform(),this.currentFilter!==m.FILTERS.ALL&&this.fetchFilteredNotificationsTask.perform()}onNotificationMarkAsRead(e){e.seen=!0,e.read=!0,this.currentFilter===m.FILTERS.SEEN_BUT_UNREAD&&(this._setFilteredNotifications(this.filteredNotifications.filter((t=>t.key!==e.key))),this._handleUpdateCachedNotificationsState(e))}onNotificationMarkAsUnread(e){e.seen=!0,e.read=!1,this.currentFilter===m.FILTERS.READ&&(this._setFilteredNotifications(this.filteredNotifications.filter((t=>t.key!==e.key))),this._handleUpdateCachedNotificationsState(e))}onDeleteNotification(e){this._setAccountNotifications(this.notifications.filter((t=>t!==e))),this.currentFilter!==m.FILTERS.ALL&&this._setFilteredNotifications(this.filteredNotifications.filter((t=>t!==e)))}onFilterClick(e){this.currentFilter=e,this.isFilterDropdownOpen=!1,this.tracking.fireInteractionEvent(`notifications_account_notifications_filter_menu_select_${e.toLowerCase()}`,b.CONTROL_INTERACTION_TYPE.SHORT_PRESS),e!==m.FILTERS.ALL&&this.fetchFilteredNotificationsTask.perform()}onClearFilter(){this.currentFilter=m.FILTERS.ALL}onLoadMoreNotifications(){this.tracking.fireInteractionEvent("notifications_account_notifications_fetch_more_notifications")
const e=(0,E.constructPemMetadata)(T.ACCOUNT_NOTIFICATION_KEYS.LOAD_MORE_NOTIFICATIONS,[this.args.accountId],{productName:T.NOTIFICATIONS_PEM_PRODUCT_NAME}),t=Date.now()
if(this.currentFilter===m.FILTERS.ALL){const{nextPaginationIndex:n,badgeCount:a,lastBadgeCount:i}=this,r=a>0?n+(a-i):n
return this.notificationService.fetchNotifications({accountId:this.args.accountId,startIndex:r,countIndex:m.DEFAULT_NOTIFICATION_COUNT_FOR_INITIAL_FETCH,metadata:e}).then((e=>{this.notificationService.updateGlobalBadgeMap(this.args.accountId,e.metadata.numberOfUnseenNotifications),this._handleLoadMoreNotifications({response:e,notifications:this.notifications,infiniteScrollTriggerTime:t,badgeCount:a})})).catch((e=>{this.notificationService.fireAdNotificationTrackingEvent({trackingKey:"notifications_account_notifications_infinite_scroll_failure",sponsoredAccountId:this.args.accountId,notificationPanelProperties:{infiniteScrollTriggerTime:t,infiniteScrollCompleteTime:Date.now()}}),this.jet.error(new Error(`Failed fetching more notifications for accountId ${this.args.accountId} due to ${(0,u.getErrorMessage)(e)}`),[m.NOTIFICATIONS_JET_ERROR_TAG,ne])}))}{let n={accountId:this.args.accountId,startIndex:this.filteredNotifications.length,countIndex:m.DEFAULT_NOTIFICATION_COUNT_FOR_INITIAL_FETCH,metadata:e}
return n=this.isTypeFilter?{...n,typeFilter:this.currentFilter}:{...n,stateFilter:this.currentFilter},this.notificationService.fetchNotifications(n).then((e=>{this._handleLoadMoreNotifications({response:e,notifications:this.filteredNotifications,infiniteScrollTriggerTime:t,filter:this.currentFilter})})).catch((e=>{this.notificationService.fireAdNotificationTrackingEvent({trackingKey:"notifications_account_notifications_infinite_scroll_failure",sponsoredAccountId:this.args.accountId,notificationPanelProperties:{filter:this.currentFilter,infiniteScrollTriggerTime:t,infiniteScrollCompleteTime:Date.now()}}),this.jet.error(new Error(`Failed fetching more notifications for accountId ${this.args.accountId} due to ${(0,u.getErrorMessage)(e)}`),[m.NOTIFICATIONS_JET_ERROR_TAG,ne])}))}}_handleLoadMoreNotifications({response:e,notifications:t,infiniteScrollTriggerTime:n,filter:a,badgeCount:i}){this._handleInfiniteScrollBehavior(e.metadata.nextPaginationIndex)
const r=(0,p.addSkipLink)(e.elements.filter((0,p.isUniqueCallback)(t))),o=this.sortedNotifications.length,l={infiniteScrollTriggerTime:n,infiniteScrollCompleteTime:Date.now()}
a?(this._setFilteredNotifications([...t,...r]),l.filter=a):this._setAccountNotifications([...t,...r]),this.notificationService.fireAdNotificationTrackingEvent({trackingKey:"notifications_account_notifications_infinite_scroll_success",sponsoredAccountId:this.args.accountId,notificationPanelProperties:l}),i&&(this.lastBadgeCount=i)
const s=this.sortedNotifications.length<m.DEFAULT_NOTIFICATION_COUNT_FOR_INITIAL_FETCH,c=this.sortedNotifications.length-o<1,u=s||c
if(e.elements.length&&!this.hideInfiniteScrollLoader&&u)return this.onLoadMoreNotifications()}onClickShowNewNotificationsIndicator(){this.lastBadgeCount=0,this.fetchFirstBatchOfCachedNotificationsTask.perform()}onSkipLinkClick(){(0,g.runTask)(this,(()=>{const e=document.getElementById("js-account-notifications__filter-dropdown-trigger")
e&&e.focus()}),0)}onSortOptionClick(e){e===m.NOTIFICATIONS_SORT_OPTIONS.RELEVANCE&&(this.hideInfiniteScrollLoader=!1,this.currentFilter===m.FILTERS.ALL?this.fetchFirstBatchOfCachedNotificationsTask.perform():this.fetchFilteredNotificationsTask.perform()),this.currentSortOption=e,this.isSortDropdownOpen=!1}createNotificationImpressionEvent(e){const{read:t,type:n,publishedAt:a,expired:i,key:r}=e
let o={trackingKey:`notifications_notification_card_impressed_${t?"read":"unread"}_${n.toLowerCase()}`}
return a&&void 0!==i&&r&&(o=Object.assign({publishedTime:a,isExpired:i,notificationKey:(0,p.getKeyForAdNotificationTrackingEvent)(r)},o)),{name:"AdNotificationTrackingEvent",topic:"AdNotificationTrackingEvent",body:o}}*markNotificationsAsReadTask(){this.tracking.fireInteractionEvent("notifications_mark_all_as_read_click",b.CONTROL_INTERACTION_TYPE.SHORT_PRESS),yield this.notificationService.markNotificationsAsRead(this.args.accountId);(this.currentFilter===m.FILTERS.ALL?this.notifications:this.filteredNotifications).filter((e=>!e.read)).forEach((e=>{this.onNotificationMarkAsRead(e)}))}*fetchFirstBatchOfCachedNotificationsTask(){const e=this.args.accountId
yield(0,s.waitForQueue)("actions"),this.showInitialFetchError=!1
try{const t=this.badgeCount<=10?m.DEFAULT_NOTIFICATION_COUNT_FOR_INITIAL_FETCH:20,n=(0,E.constructPemMetadata)(T.ACCOUNT_NOTIFICATION_KEYS.FETCH_FIRST_BATCH,[e],{productName:T.NOTIFICATIONS_PEM_PRODUCT_NAME}),{elements:a,metadata:{nextPaginationIndex:i,numberOfUnseenNotifications:r}}=yield this.notificationService.fetchNotifications({accountId:e,startIndex:0,countIndex:t,metadata:n})
this._handleInfiniteScrollBehavior(i)
const o=this.notifications[0],l=a[0]
this.badgeCount>0||!l||l.seen&&!(0,_.isEqual)(l,o)?(this._setAccountNotifications((0,p.addSkipLink)(a)),l&&(this.markAllAsSeenTask.perform(e),this._handleOverBadgeLogging(r,t,a))):this.nextPaginationIndex=this.notifications.length,this._fetchNotificationSettings.perform(),this.isFirstNotificationsFetch&&(this.isFirstNotificationsFetch=!1,this._handleUnseenNotificationBannerDisplayLogic(r))}catch(t){this.jet.error(new Error(`Failed to fetch notifications for account ${e}:. Error: ${(0,u.getErrorMessage)(t)}`),[m.NOTIFICATIONS_JET_ERROR_TAG,ne],!1),this.showInitialFetchError=!0}}*fetchFilteredNotificationsTask(){const{currentFilter:e,isTypeFilter:t}=this,n=(0,E.constructPemMetadata)(T.ACCOUNT_NOTIFICATION_KEYS.FETCH_FIRST_BATCH,[this.args.accountId],{productName:T.NOTIFICATIONS_PEM_PRODUCT_NAME})
let a={accountId:this.args.accountId,startIndex:0,countIndex:10,metadata:n}
if(t)a={...a,typeFilter:e}
else{let t=e
e===m.FILTERS.UNREAD&&(t=m.FILTERS.SEEN_BUT_UNREAD),a={...a,stateFilter:t}}const i=yield this.notificationService.fetchNotifications(a)
this._handleInfiniteScrollBehavior(i.metadata.nextPaginationIndex),this.filteredNotifications=i.elements}_handleUnseenNotificationBannerDisplayLogic(e){this.args.canShowUnseenNotificationBanner&&!this.args.isGlobalViewHidden&&e>0&&(this.unseenNotificationBanner=new d.TrackedObject({show:!0,badgeCount:e,isButtonFocusable:!0}),this.addUnseenBannerTransitionEndEventListener(),(0,g.runTask)(this,(()=>{this.unseenNotificationBanner.show=!1}),f.default.visualDelay.short))}_handleOverBadgeLogging(e,t,n){if(e<=t){const a=n.filter((e=>!1===e.seen)).length,i=e-a,r={visibleAccountBadgeCount:this.badgeCount,accountNotificationsPerBatchCount:t,unseenAccountNotificationsCount:a,droppedUnseenAccountNotificationsCount:i}
this.notificationService.fireAdNotificationTrackingEvent({sponsoredAccountId:this.args.accountId,trackingKey:"notifications_overbadged_event",notificationPanelProperties:r})}}_handleCachedNotificationsBeforeUnmount(){const e=this.markAllAsSeenTask.last?.isSuccessful,t=this.notifications.slice(0,m.MAX_ACCOUNT_NOTIFICATIONS_CACHE_AMOUNT)
e&&t.forEach((e=>(e.seen=!0,e))),this._setAccountNotifications(t)}_handleUpdateCachedNotificationsState(e){this._setAccountNotifications(this.notifications.map((t=>(JSON.stringify(t.key)===JSON.stringify(e.key)&&(t.seen=e.seen,t.read=e.read),t))))}addUnseenBannerTransitionEndEventListener(){(0,g.runTask)(this,(()=>{const e=this.unseenNotificationBannerMessageRenderer([{count:this.unseenNotificationBanner.badgeCount}])
this.a11yNotification.announce(e)
const t=document.querySelector(`.${m.UNSEEN_NOTIFICATION_BANNER_CLASS}`)
t&&(0,g.addEventListener)(this,t,"transitionend",this.onTransitionEndCallback)}),f.default.callbackDelay.none)}onTransitionEndCallback(e){e.target.classList.contains(m.UNSEEN_NOTIFICATION_BANNER_CLASS)&&(this.unseenNotificationBanner.isButtonFocusable=!1,(0,g.removeEventListener)(this,document.querySelector(`.${m.UNSEEN_NOTIFICATION_BANNER_CLASS}`),"transitionend",this.onTransitionEndCallback))}_setAccountNotifications(e){this.notificationService.setAccountNotifications(this.args.accountId,e)}_setFilteredNotifications(e){this.filteredNotifications=e}*markAllAsSeenTask(e){yield(0,s.waitForQueue)("actions")
try{yield this.notificationService.markAllNotificationsAsSeen(e)}catch(t){this.jet.error(new Error(`Failed to mark notifications as seen for account ${e}: ${(0,u.getErrorMessage)(t)}`),[m.NOTIFICATIONS_JET_ERROR_TAG,ne],!1)}}*_fetchNotificationSettings(){try{const e=yield this.notificationService.fetchNotificationEdgeSettings(this.args.accountId)
this.settings=e.filter((e=>e.notificationChannel===m.NOTIFICATION_CHANNEL.IN_APP))}catch(e){this.jet.error(new Error(`Failed to fetch notification settings for account: ${this.args.accountId}: ${(0,u.getErrorMessage)(e)}`),[m.NOTIFICATIONS_JET_ERROR_TAG,ne])}}_handleInfiniteScrollBehavior(e){this.currentFilter===m.FILTERS.ALL&&e?(this.nextPaginationIndex=e,this.hideInfiniteScrollLoader=!1):this.currentFilter!==m.FILTERS.ALL&&e?this.hideInfiniteScrollLoader=!1:(this.hideInfiniteScrollLoader=!0,this.tracking.fireInteractionEvent("notifications_account_notifications_fetched_all_notifications",b.CONTROL_INTERACTION_TYPE.SHORT_PRESS))}_sortBySortOption(e){switch(e){case m.NOTIFICATIONS_SORT_OPTIONS.RELEVANCE:return()=>{}
case m.NOTIFICATIONS_SORT_OPTIONS.RECENT:return(e,t)=>(0,_.compare)(t.publishedAt,e.publishedAt)
default:return this.jet.error(new Error(`Invalid sort option: ${e}`),[m.NOTIFICATIONS_JET_ERROR_TAG,ne]),()=>{}}}},Z(J,"propTypes",{accountId:c.PropTypes.number.isRequired,accountName:c.PropTypes.string.isRequired,accountReferenceImageUrl:c.PropTypes.string,headerId:c.PropTypes.string.isRequired,isGlobalViewHidden:c.PropTypes.bool.isRequired,canShowUnseenNotificationBanner:c.PropTypes.bool,onChangePanel:c.PropTypes.func.isRequired}),k=ee((L=J).prototype,"jet",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=ee(L.prototype,"cmLix",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=ee(L.prototype,"tracking",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=ee(L.prototype,"i18n",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=ee(L.prototype,"notificationService",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=ee(L.prototype,"notificationPanelService",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=ee(L.prototype,"a11yNotification",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=ee(L.prototype,"isFilterDropdownOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),V=ee(L.prototype,"isSortDropdownOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Y=ee(L.prototype,"currentSortOption",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return m.NOTIFICATIONS_SORT_OPTIONS.RECENT}}),H=ee(L.prototype,"currentFilter",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return m.FILTERS.ALL}}),q=ee(L.prototype,"unseenNotificationBanner",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new d.TrackedObject({show:!1,isButtonFocusable:!1,badgeCount:0})}}),K=ee(L.prototype,"filteredNotifications",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),W=ee(L.prototype,"showInitialFetchError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),X=ee(L.prototype,"hideInfiniteScrollLoader",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),$=ee(L.prototype,"settings",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ee(L.prototype,"onDropdownVisibilityChange",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"onDropdownVisibilityChange"),L.prototype),ee(L.prototype,"onNavigationClick",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"onNavigationClick"),L.prototype),ee(L.prototype,"onClickAccountName",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"onClickAccountName"),L.prototype),ee(L.prototype,"onTurnOffNotificationType",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"onTurnOffNotificationType"),L.prototype),ee(L.prototype,"onNotificationMarkAsRead",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"onNotificationMarkAsRead"),L.prototype),ee(L.prototype,"onNotificationMarkAsUnread",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"onNotificationMarkAsUnread"),L.prototype),ee(L.prototype,"onDeleteNotification",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"onDeleteNotification"),L.prototype),ee(L.prototype,"onFilterClick",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"onFilterClick"),L.prototype),ee(L.prototype,"onClearFilter",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"onClearFilter"),L.prototype),ee(L.prototype,"onLoadMoreNotifications",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"onLoadMoreNotifications"),L.prototype),ee(L.prototype,"onClickShowNewNotificationsIndicator",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"onClickShowNewNotificationsIndicator"),L.prototype),ee(L.prototype,"onSkipLinkClick",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"onSkipLinkClick"),L.prototype),ee(L.prototype,"onSortOptionClick",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"onSortOptionClick"),L.prototype),ee(L.prototype,"createNotificationImpressionEvent",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"createNotificationImpressionEvent"),L.prototype),ee(L.prototype,"markNotificationsAsReadTask",[I],Object.getOwnPropertyDescriptor(L.prototype,"markNotificationsAsReadTask"),L.prototype),ee(L.prototype,"fetchFirstBatchOfCachedNotificationsTask",[P],Object.getOwnPropertyDescriptor(L.prototype,"fetchFirstBatchOfCachedNotificationsTask"),L.prototype),ee(L.prototype,"fetchFilteredNotificationsTask",[N],Object.getOwnPropertyDescriptor(L.prototype,"fetchFilteredNotificationsTask"),L.prototype),ee(L.prototype,"markAllAsSeenTask",[R],Object.getOwnPropertyDescriptor(L.prototype,"markAllAsSeenTask"),L.prototype),ee(L.prototype,"_fetchNotificationSettings",[D],Object.getOwnPropertyDescriptor(L.prototype,"_fetchNotificationSettings"),L.prototype),M=L))||M);(0,t.setComponentTemplate)(te,ae)})),define("campaign-manager-web/components/account-serving-status-alert",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/utils/lisa","campaign-manager-web/constants/account","campaign-manager-web/utils/account","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f
function T(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const y=(0,n.createTemplateFactory)({id:"NIniakBq",block:'[[[1,"\\n"],[10,"section"],[14,0,"u-global-alert__container account-serving-status-alert__section-container"],[12],[1,"\\n  "],[8,[39,0],[[24,0,"no-shrink"]],[["@size","@name"],["medium","signal-error"]],null],[1,"\\n  "],[10,2],[15,0,[29,["pl3 u-color__white"," ",[28,[37,1],null,[["size","color"],["small","default"]]]]]],[12],[1,"\\n"],[41,[30,0,["isInvoiceSetupIssueBillingHold"]],[[[1,"      "],[1,[28,[35,3],["i18n_billing_hold_with_access_and_invoice_setup","campaign-manager-web/components/account-serving-status-alert"],[["link"],[[28,[37,4],null,[["href","dataTestSelector","class","ariaLabel"],[[28,[37,5],null,[["path","accountId"],["help/lms/answer/a5338963",[30,1]]]],"data-test-account-serving-status-alert__help-link","account-serving-status-alert__billing-link",[28,[37,3],["i18n_billing_hold_with_access_and_invoice_setup_learn_more_aria","campaign-manager-web/components/account-serving-status-alert"],null]]]]]]]],[1,"\\n"]],[]],[[[41,[30,0,["billingHoldSelfServeInvoicing"]],[[[1,"      "],[1,[28,[35,3],["i18n_billing_hold_with_access_and_self_serve_invoicing","campaign-manager-web/components/account-serving-status-alert"],[["link"],[[28,[37,4],null,[["href","dataTestSelector","class","ariaLabel"],[[28,[37,5],null,[["path","accountId"],["help/lms/answer/a1616771",[30,1]]]],"data-test-account-serving-status-alert__help-link","account-serving-status-alert__billing-link",[28,[37,3],["i18n_billing_hold_with_access_and_self_serve_invoicing_learn_more_aria","campaign-manager-web/components/account-serving-status-alert"],null]]]]]]]],[1,"\\n"]],[]],[[[41,[28,[37,6],[[28,[37,7],[[30,0,["servingStatus"]],"BILLING_HOLD"],null],[30,2]],null],[[[1,"      "],[1,[28,[35,3],["i18n_billing_hold_with_access","campaign-manager-web/components/account-serving-status-alert"],[["link"],[[28,[37,4],null,[["href","dataTestSelector","class","ariaLabel"],[[28,[37,5],null,[["path","accountId"],["help/lms/answer/44854",[30,1]]]],"data-test-account-serving-status-alert__help-link","account-serving-status-alert__billing-link",[28,[37,3],["i18n_billing_hold_with_access_learn_more_aria","campaign-manager-web/components/account-serving-status-alert"],null]]]]]]]],[1,"\\n"]],[]],[[[41,[30,0,["isLisa"]],[[[1,"        "],[1,[28,[35,3],["i18n_serving_status_message_admin","campaign-manager-web/components/account-serving-status-alert"],[["message"],[[30,0,["servingStatus"]]]]]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,3],["i18n_serving_status_message_non_admin","campaign-manager-web/components/account-serving-status-alert"],[["message"],[[30,0,["servingStatus"]]]]]],[1,"\\n"]],[]]],[1,"    "]],[]]]],[]]]],[]]],[1,"  "],[13],[1,"\\n"],[13]],["@accountId","@canManageBilling"],false,["hue-web-icons@icon","hue-web-foundations@-text-body","if","t","external-link-info","help-center-url","and","eq"]]',moduleName:"campaign-manager-web/components/account-serving-status-alert.hbs",isStrictMode:!1})
let S=e.default=(d=(0,a.inject)(),p=(0,a.inject)(),(0,o.assertPropTypes)((f=class extends i.default{constructor(...e){super(...e),T(this,"lisaLiam",b,this),T(this,"lix",_,this),T(this,"isServingStatusHold",h,this)}get isLisa(){return(0,l.isLisaUser)(this.lisaLiam.accessType)}get billingHoldSelfServeInvoicing(){return this.lix.getTreatmentIsEnabled(u.LIX_TEST_KEYS.enableSSIDestructiveActions)&&this.servingStatus===s.SERVING_STATUS.BILLING_HOLD&&this.args.migratedToSelfServeInvoicing}get isInvoiceSetupIssueBillingHold(){return this.lix.getTreatmentIsEnabled(u.LIX_TEST_KEYS.enableSSIBillingAccountStates)&&this.servingStatus===s.SERVING_STATUS.BILLING_HOLD&&this.args.paymentInfo?.paymentTypeV2===s.PAYMENT_METHOD_TYPE_V2.INVOICE}get servingStatus(){const e=(0,c.getPrimaryServingStatus)(this.args.servingStatuses)
return e===s.SERVING_STATUS.BILLING_HOLD?e:(0,c.isBudgetAndEndDateHold)(this.args.servingStatuses)?s.SERVING_STATUS.ACCOUNT_BUDGET_END_DATE_HOLD:e}},A=f,C="propTypes",O={servingStatuses:o.PropTypes.array.isRequired,canManageBilling:o.PropTypes.bool.isRequired,accountId:o.PropTypes.oneOfType([o.PropTypes.number,o.PropTypes.string]).isRequired,migratedToSelfServeInvoicing:o.PropTypes.bool.isRequired,paymentInfo:o.PropTypes.object},C in A?Object.defineProperty(A,C,{value:O,enumerable:!0,configurable:!0,writable:!0}):A[C]=O,b=E((g=f).prototype,"lisaLiam",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(g.prototype,"lix",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=E(g.prototype,"isServingStatusHold",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),m=g))||m)
var A,C,O;(0,t.setComponentTemplate)(y,S)})),define("campaign-manager-web/components/account-strategist",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","ember-concurrency-decorators","@ember/service","@linkedin/ember-tracked-validations","campaign-manager-web/utils/boost","campaign-manager-web/utils/http-error","campaign-manager-web/utils/regex","campaign-manager-web/utils/url","campaign-manager-web/constants/lego","campaign-manager-web/constants/lix","ember-cli-pemberly-spark-placeholders/utils/get-asset-url","@glimmer/tracking","campaign-manager-web/components/base-validation-messages","@ember/template"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h){var f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q
function K(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function W(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function X(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const $=(0,n.createTemplateFactory)({id:"Y2p/bzsn",block:'[[[1,"\\n"],[41,[28,[37,1],[[30,0,["activeStep"]],"STEP1"],null],[[[1,"  "],[8,[39,2],[[4,[38,4],null,[["pageKey","routeName","currentRoute"],["promo_as_no_populated_email_viewed",[28,[37,5],[[53,"outletState"],"render.name"],null],[28,[37,5],[[53,"outletState"],"render"],null]]]]],[["@primaryButtonText","@headerText","@ariaLabel","@onPrimaryAction","@secondaryButtonText","@onSecondaryAction","@primaryDisabled","@imgUrl"],[[28,[37,3],["i18n_submit","campaign-manager-web/components/account-strategist"],null],[30,0,["headerText"]],[28,[37,3],["i18n_account_strategist_step_1_header_text","campaign-manager-web/components/account-strategist"],null],[30,0,["onSubmit"]],[28,[37,3],["i18n_dismiss","campaign-manager-web/components/account-strategist"],null],[30,0,["onDismiss"]],[30,0,["disableSubmit"]],[30,0,["decorativeImageUrl"]]]],[["default"],[[[[1,"\\n    "],[8,[39,7],null,[["@isLoading"],[[30,0,["handleUserResponseTask","isRunning"]]]],[["default"],[[[[1,"\\n      "],[10,1],[14,0,"a11y-text"],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_saving_account_strategist","campaign-manager-web/components/account-strategist"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["step1_main_v2","campaign-manager-web/components/account-strategist"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"mt3"],[12],[1,"\\n      "],[8,[39,9],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[28,[37,10],[[30,0,["validations","attrs","email"]]],null],[30,0,["showEmailValidations"]],true]],[["default"],[[[[1,"\\n        "],[8,[39,11],[[16,"placeholder",[28,[37,3],["i18n_email_placeholder","campaign-manager-web/components/account-strategist"],null]],[16,"required",true],[16,0,[29,[[36,12]]]],[24,4,"email"],[4,[38,13],["focus",[28,[37,14],null,[["controlName","type"],[[30,0,["trackingSet","INTERACT_EMAIL"]],"SHORT_PRESS"]]]],null],[4,[38,13],["input",[30,0,["onEmailInput"]]],null]],[["@inputId","@value"],["account-strategist-email",[30,0,["email"]]]],null],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,15],[[24,0,"mt2"]],[["@isHidden","@type"],[[28,[37,16],[[30,0,["handleUserResponseTask","last","isError"]]],null],"negative"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,17],null,[["error"],[[30,0,["handleUserResponseTask","last","error"]]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,0,["activeStep"]],"STEP2"],null],[[[1,"  "],[8,[39,2],null,[["@headerText","@ariaLabel","@primaryButtonText","@onPrimaryAction","@imgUrl"],[[28,[37,3],["i18n_step2_header","campaign-manager-web/components/account-strategist"],null],[28,[37,3],["i18n_account_strategist_step_2_header_text","campaign-manager-web/components/account-strategist"],null],[28,[37,3],["i18n_gotit","campaign-manager-web/components/account-strategist"],null],[30,0,["onGotIt"]],[30,0,["decorativeImageUrl"]]]],[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_step2_main_v2","campaign-manager-web/components/account-strategist"],[["email"],[[30,0,["email"]]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],[]]]],[],false,["if","eq","promotion-template","t","track-render","get","-get-dynamic-var","cm-overlay-loader","hue-web-foundations@-text-body","validated-control","readonly","cm-text-input","hue-web-foundations@-artdeco-migration-scope","on","cm-tracking","hue-web-inline-feedback","not","error-message"]]',moduleName:"campaign-manager-web/components/account-strategist.hbs",isStrictMode:!1}),J={email:[(0,l.validator)("format",{type:"email",message(){return(0,i.get)(this,"model.i18n").lookupTranslation(_.default,"i18n_email")()}})],"phoneNumber.number":[(0,l.validator)("format",{allowBlank:!0,regex:u.REGEX.NUMERIC,message(){return(0,i.get)(this,"model.i18n").lookupTranslation(this.model.constructor,"i18n_phone_number_validation_message")()}})]},Q="account-strategist"
let Z=e.default=(f=(0,l.hasValidations)(J),T=(0,o.inject)(),E=(0,o.inject)(),y=(0,o.inject)(),S=(0,o.inject)(),A=(0,o.inject)(),C=(0,o.inject)("campaign"),O=(0,o.inject)("promotion-service"),v=(0,o.inject)("account-strategist"),w=(0,o.inject)(),I=(0,r.task)({drop:!0}),P=(0,r.task)({drop:!0}),f((R=class extends a.default{constructor(){super(...arguments),K(this,"jet",D,this),K(this,"memberProfile",M,this),K(this,"router",L,this),K(this,"lix",k,this),K(this,"tracking",U,this),K(this,"campaignService",x,this),K(this,"promotionService",F,this),K(this,"accountStrategistService",z,this),K(this,"i18n",j,this),W(this,"decorativeImageUrl",(0,g.default)("assets/account-strategist/small.svg")),W(this,"accountId",null),K(this,"activeStep",G,this),K(this,"email",B,this),K(this,"firstName",V,this),K(this,"hasInteractedWithEmailInput",Y,this),K(this,"phoneNumber",H,this),K(this,"hasInteractedWithPhoneInput",q,this),W(this,"trackingSet",{VIEW:"promo_as_no_populated_email_viewed",INTERACT_EMAIL:"promo_as_no_populated_email_email",SIGN_UP:"promo_as_no_populated_email_signup",DISMISS:"promo_as_no_populated_email_dismiss",GOT_IT:"promo_as_no_populated_email_gotIt"}),this._fetchMemberDataTask.perform()
let e
e=(0,s.isOnBoostPage)(this.router.currentRouteName)&&this.lix.getTreatmentIsEnabled(m.LIX_TEST_KEYS.enableAccountStrategistForBoost)?this.campaignService.campaignToEdit.accountId:(0,d.extractAccountId)((0,i.get)(this,"router.currentURL")),this.accountId=parseInt(e,10)}get showEmailValidations(){return this.hasInteractedWithEmailInput&&(0,i.get)(this,"validations.attrs.email.isInvalid")}get showNumberValidations(){return this.hasInteractedWithPhoneInput&&(0,i.get)(this,"validations.attrs.phoneNumber.number.isInvalid")}get disableSubmit(){return this.showEmailValidations||this.showNumberValidations}get headerText(){const e=this.firstName?this.i18n.lookupTranslation(this.constructor,"i18n_step1_header")([{name:this.firstName}]):this.i18n.lookupTranslation(this.constructor,"i18n_step1_header_default")()
return(0,h.htmlSafe)(e)}onSubmit(){this.tracking.fireInteractionEvent(this.trackingSet.SIGN_UP),(0,i.get)(this,"validations.attrs.email.isValid")&&this.handleUserResponseTask.perform().catch((e=>{this.jet.error(new Error(`Error while handling user submission ${(0,c.getErrorMessage)(e)}`),Q,!1)}))}onDismiss(){this.tracking.fireInteractionEvent(this.trackingSet.DISMISS),this.promotionService.onAction(p.WIDGET_ACTION_CATEGORY.DISMISS),this.promotionService.onDismiss()}onGotIt(){this.tracking.fireInteractionEvent(this.trackingSet.GOT_IT),this.promotionService.onDismiss()}onEmailInput(e){const t=(0,i.get)(e,"target.value")
"string"==typeof t&&(this.email=t,this.hasInteractedWithEmailInput=!0)}onNumberInput(e){const t=(0,i.get)(e,"target.value")
"string"==typeof t&&(this.hasInteractedWithPhoneInput=!0,this.phoneNumber={...this.phoneNumber,number:t})}onCountryCodeInput(e){this.phoneNumber={...this.phoneNumber,countryCode:(0,i.get)(e,"target.value")}}*_fetchMemberDataTask(){try{const{firstName:e}=yield this.memberProfile.fetchProfileData()
this.firstName=e}catch(e){this.jet.error(new Error(`Cannot fetch profile data: ${(0,c.getErrorMessage)(e)}`),Q,!1)}}*handleUserResponseTask(){yield this.accountStrategistService.saveUserResponse(this.email,this.accountId),this.activeStep="STEP2"
try{yield this.promotionService.onAction(p.WIDGET_ACTION_CATEGORY.PRIMARY_ACTION)}catch(e){this.jet.error(new Error(`Error calling lego ${(0,c.getErrorMessage)(e)}`),Q,!1)}}},D=X(R.prototype,"jet",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=X(R.prototype,"memberProfile",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=X(R.prototype,"router",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=X(R.prototype,"lix",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=X(R.prototype,"tracking",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=X(R.prototype,"campaignService",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=X(R.prototype,"promotionService",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=X(R.prototype,"accountStrategistService",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=X(R.prototype,"i18n",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=X(R.prototype,"activeStep",[b.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"STEP1"}}),B=X(R.prototype,"email",[b.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),V=X(R.prototype,"firstName",[b.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),Y=X(R.prototype,"hasInteractedWithEmailInput",[b.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),H=X(R.prototype,"phoneNumber",[b.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{number:"",countryCode:"US"}}}),q=X(R.prototype,"hasInteractedWithPhoneInput",[b.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),X(R.prototype,"onSubmit",[i.action],Object.getOwnPropertyDescriptor(R.prototype,"onSubmit"),R.prototype),X(R.prototype,"onDismiss",[i.action],Object.getOwnPropertyDescriptor(R.prototype,"onDismiss"),R.prototype),X(R.prototype,"onGotIt",[i.action],Object.getOwnPropertyDescriptor(R.prototype,"onGotIt"),R.prototype),X(R.prototype,"onEmailInput",[i.action],Object.getOwnPropertyDescriptor(R.prototype,"onEmailInput"),R.prototype),X(R.prototype,"onNumberInput",[i.action],Object.getOwnPropertyDescriptor(R.prototype,"onNumberInput"),R.prototype),X(R.prototype,"onCountryCodeInput",[i.action],Object.getOwnPropertyDescriptor(R.prototype,"onCountryCodeInput"),R.prototype),X(R.prototype,"_fetchMemberDataTask",[I],Object.getOwnPropertyDescriptor(R.prototype,"_fetchMemberDataTask"),R.prototype),X(R.prototype,"handleUserResponseTask",[P],Object.getOwnPropertyDescriptor(R.prototype,"handleUserResponseTask"),R.prototype),N=R))||N);(0,t.setComponentTemplate)($,Z)})),define("campaign-manager-web/components/account-subhead",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/entity-status"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"HxLLZfwP",block:'[[[11,1],[17,1],[16,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n  "],[1,[30,2]],[1,"\\n  "],[10,1],[15,0,[29,[[28,[37,1],[[28,[37,2],null,[["u-color__green7"],[[30,0,["isActive"]]]]]],null]," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n    "],[10,1],[14,0,"u-color__black--25"],[12],[1," • "],[13],[1,"\\n    "],[1,[28,[35,3],["i18n_account_status_label","campaign-manager-web/components/account-subhead"],[["status"],[[30,3]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs","@id","@status"],false,["hue-web-foundations@-text-body","classes","hash","t"]]',moduleName:"campaign-manager-web/components/account-subhead.hbs",isStrictMode:!1}),c=[...Object.values(r.STATUSES),...Object.values(r.NON_TRANSITIONABLE_STATUSES)]
let u=e.default=(0,i.assertPropTypes)((l=class extends a.default{get isActive(){return this.args.status===r.STATUSES.ACTIVE}},d=l,p="propTypes",m={id:i.PropTypes.number.isRequired,status:i.PropTypes.enum(c).isRequired},p in d?Object.defineProperty(d,p,{value:m,enumerable:!0,configurable:!0,writable:!0}):d[p]=m,o=l))||o
var d,p,m;(0,t.setComponentTemplate)(s,u)})),define("campaign-manager-web/components/account-switcher",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/constants/routes","campaign-manager-web/utils/tracking","campaign-manager-web/constants/entity-status"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y,S,A,C
function O(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function w(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const I=(0,n.createTemplateFactory)({id:"1D6LCKzP",block:'[[[1,"\\n"],[10,"aside"],[14,1,"account-switcher"],[15,0,[29,["flex account-switcher",[52,[30,0,["isOpen"]]," account-switcher--open"]]]],[12],[1,"\\n  "],[8,[39,1],[[24,"data-js-account-switcher-trigger",""]],[["@dataTest","@isCollapsed","@isOpen","@onClick","@account","@accountReference","@isSelected"],["default",[28,[37,2],[[30,1]],null],[30,0,["isOpen"]],[30,0,["onOpen"]],[30,2],[30,3],true]],null],[1,"\\n\\n  "],[8,[39,3],[[24,0,"account-switcher__modal"]],[["@isOpen","@dismissSidesheet","@alignment","@hasContainerPadding","@returnFocusTo","@hideDismiss"],[[30,0,["isOpen"]],[30,0,["onClose"]],"left",false,".account-switcher",true]],[["default"],[[[[1,"\\n    "],[8,[30,4,["SidesheetHeader"]],[[4,[38,4],null,[["onClose","modalSelector","excludeSelector"],[[30,0,["onClose"]],".account-switcher__modal","[data-js-account-switcher-trigger]"]]]],null,[["default"],[[[[1,"\\n      "],[10,"h2"],[14,1,"acount-switcher__account-card"],[14,0,"flex"],[12],[1,"\\n        "],[8,[39,1],null,[["@dataTest","@initMeters","@isOpen","@onClick","@account","@accountReference","@isSelected"],["modal",[30,0,["initMeters"]],[30,0,["isOpen"]],[30,0,["onClose"]],[30,2],[30,3],true]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"account-switcher__header_row account-switcher__search u-display-flex u-items-center pv2 pl3"],[12],[1,"\\n        "],[8,[39,5],[[24,"role","img"],[16,"aria-label",[28,[37,6],["i18n_search_account","campaign-manager-web/components/account-switcher"],null]],[24,0,"u-icon--secondary"]],[["@size","@name"],["medium","search"]],null],[1,"\\n        "],[8,[39,7],[[24,"autocomplete","off"],[16,"aria-label",[28,[37,6],["i18n_search_account","campaign-manager-web/components/account-switcher"],null]],[24,3,"account-switcher__account_name_or_id"],[16,"placeholder",[28,[37,6],["i18n_search_account","campaign-manager-web/components/account-switcher"],null]],[16,0,[29,["account-switcher__search-input"," ",[36,8]]]],[4,[38,9],["input",[28,[37,10],["target.value",[30,0,["onUpdateSearchString"]]],null]],null]],null,null],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,4,["SidesheetContent"]],[[24,0,"mt0"]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["iaRedesign","fetchAccountsTask","isRunning"]],[[[1,"        "],[10,0],[14,0,"u-loader__absolute-container account-switcher__loader-overlay"],[12],[1,"\\n          "],[8,[39,11],null,[["@size"],["xlarge"]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[41,[28,[37,2],[[28,[37,12],[[30,0,["searchAccounts"]]],null]],null],[[[1,"        "],[10,"ul"],[14,0,"account-switcher__account-list"],[12],[1,"\\n"],[42,[28,[37,14],[[28,[37,14],[[30,0,["searchAccounts"]]],null]],null],null,[[[1,"            "],[8,[39,15],null,[["@hintClassName"],["account-switcher__account-card--placeholder"]],[["default"],[[[[1,"\\n              "],[10,"li"],[14,0,"flex"],[12],[1,"\\n                "],[8,[39,1],null,[["@dataTest","@isCollapsed","@isLink","@isOpen","@onClick","@account","@isSelected"],[[30,5,["id"]],false,true,false,[30,0,["onSelectAccount"]],[30,5],false]],null],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n"]],[5]],null],[1,"        "],[13],[1,"\\n"]],[]],[[[1,"        "],[8,[39,16],[[24,0,"account-switcher__create-link"],[4,[38,9],["click",[30,0,["onNewAccount"]]],null],[4,[38,17],["account_switcher__create_link"],null]],[["@route"],[[30,0,["newAccountRoute"]]]],[["default"],[[[[1,"\\n          "],[8,[39,5],[[24,0,"account-switcher__account-card__plus-icon"]],[["@size","@name"],["small","add"]],null],[1,"\\n          "],[1,[28,[35,6],["i18n_create_new_account","campaign-manager-web/components/account-switcher"],null]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]]],[1,"    "]],[]]]]],[1,"\\n    "],[8,[30,4,["SidesheetFooter"]],[[24,0,"u-layout-flex__container--space-between pv3 ph4"]],null,[["default"],[[[[1,"\\n"],[41,[28,[37,2],[[28,[37,12],[[30,0,["filteredAccounts"]]],null]],null],[[[1,"        "],[8,[39,18],[[4,[38,9],["click",[30,0,["onViewAllAccounts"]]],null],[4,[38,17],["account_switcher__footer_view_all"],null]],[["@text","@route","@buttonType","@emphasized","@size"],[[28,[37,6],["i18n_view_all_accounts","campaign-manager-web/components/account-switcher"],null],[30,0,["accountsIndexRoute"]],"tertiary",true,"small"]],null],[1,"\\n        "],[8,[39,18],[[16,"aria-label",[28,[37,6],["i18n_create_new_account_a11y","campaign-manager-web/components/account-switcher"],null]],[4,[38,9],["click",[30,0,["onNewAccount"]]],null],[4,[38,17],["account_switcher__footer_create"],[["interactionType"],["SHORT_PRESS"]]]],[["@text","@route","@icon","@size","@iconPlacement","@buttonType","@emphasized"],[[28,[37,6],["i18n_create_new_account2","campaign-manager-web/components/account-switcher"],null],[30,0,["newAccountRoute"]],"add","small","left","tertiary",true]],null],[1,"\\n"]],[]],[[[1,"        "],[11,"button"],[24,0,"account-switcher__footer-close-link button--unstyled"],[24,4,"button"],[4,[38,17],["account_switcher__footer_close"],[["interactionType"],["SHORT_PRESS"]]],[4,[38,9],["click",[30,0,["onClose"]]],null],[12],[1,"\\n          "],[1,[28,[35,6],["i18n_done","campaign-manager-web/components/account-switcher"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]]],[1,"    "]],[]]]]],[1,"\\n  "]],[4]]]]],[1,"\\n"],[13]],["@isExpanded","@account","@accountReference","sidesheet","account"],false,["if","account-card-flyout","not","hue-web-sidesheet","side-panel","hue-web-icons@icon","t","cm-text-input","hue-web-foundations@-artdeco-migration-scope","on","pick","hue-web-progress-indicator","is-empty","each","-track-array","occludable-area","link-to","track-interaction","hue-web-button-link-to"]]',moduleName:"campaign-manager-web/components/account-switcher.hbs",isStrictMode:!1})
let P=e.default=(d=(0,i.inject)("account-switcher"),p=(0,i.inject)(),m=(0,i.inject)(),g=(0,i.inject)(),b=(0,i.inject)(),(0,l.assertPropTypes)((C=class extends r.default{constructor(...e){super(...e),O(this,"accountSwitcherService",f,this),O(this,"iaRedesign",T,this),O(this,"locale",E,this),O(this,"router",y,this),O(this,"tracking",S,this),O(this,"searchString",A,this),v(this,"accountsIndexRoute",s.ROUTE_NAME.ACCOUNTS_INDEX),v(this,"newAccountRoute",s.ROUTE_NAME.ACCOUNT_CREATE)}get accounts(){return this.iaRedesign.accounts&&[...this.iaRedesign.accounts].sort(((e,t)=>e.name.localeCompare(t.name,this.locale.interfaceLocale.replace("_","-"))))}get filteredAccounts(){return this.accounts?.filter((e=>Number(e.id)!==this.args.account.accountId&&e.status!==u.STATUSES.REMOVED))}get searchAccounts(){return this.filteredAccounts?.filter((e=>!this.searchString||(e.name.toLowerCase().includes(this.searchString.toLowerCase())||e.id.toString().includes(this.searchString))))}get isOpen(){return this.accountSwitcherService.isOpen}onOpen(){this.accounts||this.iaRedesign.fetchAccountsTask.perform(),this.accountSwitcherService.open(),this.tracking.fireInteractionEvent("account-switcher__open",c.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onClose(){this.accountSwitcherService.close(),this.tracking.fireInteractionEvent("account-switcher__close",c.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onSelectAccount(){this.onClose(),this.tracking.fireInteractionEvent("account-switcher__switch",c.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onUpdateSearchString(e){this.searchString=e.trim()}onViewAllAccounts(){this.iaRedesign.setViewAccountsFromNavigation(),this.accountSwitcherService.close()}onNewAccount(){this.iaRedesign.setReturnRoute(),this.accountSwitcherService.close()}navigateToWebsiteActions(){this.router.transitionTo(s.ROUTE_NAME.ACCOUNT_WEBSITE_ACTIONS,this.args.account.accountId)}},v(C,"propTypes",{account:l.PropTypes.oneOfType([l.PropTypes.EmberObject,l.PropTypes.object]).isRequired,accountReference:l.PropTypes.oneOfType([l.PropTypes.EmberObject,l.PropTypes.object]).isRequired,isExpanded:l.PropTypes.bool}),f=w((h=C).prototype,"accountSwitcherService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=w(h.prototype,"iaRedesign",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=w(h.prototype,"locale",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=w(h.prototype,"router",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=w(h.prototype,"tracking",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=w(h.prototype,"searchString",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),w(h.prototype,"onOpen",[a.action],Object.getOwnPropertyDescriptor(h.prototype,"onOpen"),h.prototype),w(h.prototype,"onClose",[a.action],Object.getOwnPropertyDescriptor(h.prototype,"onClose"),h.prototype),w(h.prototype,"onSelectAccount",[a.action],Object.getOwnPropertyDescriptor(h.prototype,"onSelectAccount"),h.prototype),w(h.prototype,"onUpdateSearchString",[a.action],Object.getOwnPropertyDescriptor(h.prototype,"onUpdateSearchString"),h.prototype),w(h.prototype,"onViewAllAccounts",[a.action],Object.getOwnPropertyDescriptor(h.prototype,"onViewAllAccounts"),h.prototype),w(h.prototype,"onNewAccount",[a.action],Object.getOwnPropertyDescriptor(h.prototype,"onNewAccount"),h.prototype),w(h.prototype,"navigateToWebsiteActions",[a.action],Object.getOwnPropertyDescriptor(h.prototype,"navigateToWebsiteActions"),h.prototype),_=h))||_);(0,t.setComponentTemplate)(I,P)})),define("campaign-manager-web/components/account-typeahead-with-card",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r){var o,l,s,c
function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=(0,n.createTemplateFactory)({id:"GM2ySLwE",block:'[[[1,"\\n"],[8,[39,0],[[17,1]],[["@label","@entities","@onSelect","@onClear","@clearBtnA11yText","@clearClickTrackingEvent","@selectedEntity","@isLoading","@required","@error","@errorText"],[[28,[37,1],[[30,2],[28,[37,2],["i18n_account_typeahead_label","campaign-manager-web/components/account-typeahead-with-card"],null]],null],[30,0,["entities"]],[30,3],[30,4],[28,[37,2],["i18n_account_clear_a11y_text","campaign-manager-web/components/account-typeahead-with-card"],null],[30,5],[30,0,["selectedEntity"]],[30,6],[30,7],[30,8],[30,9]]],[["rightSideToLabel","subheadTextContent","metadataContent"],[[[[1,"\\n"],[41,[30,10],[[[1,"      "],[8,[39,4],[[16,0,[29,["u-layout-flex__container--aligned-center u-font__link--without-visited-state"," ",[28,[37,5],null,[["size"],["small"]]]]]],[16,"aria-label",[28,[37,2],["i18n_new_account_link_aria_label","campaign-manager-web/components/account-typeahead-with-card"],null]]],[["@route"],["accounts.new-account"]],[["default"],[[[[1,"\\n        "],[8,[39,6],null,[["@size","@name"],["small","add"]],null],[1,"\\n        "],[10,1],[14,0,"ml2"],[12],[1,[28,[35,2],["i18n_new_account_link_text","campaign-manager-web/components/account-typeahead-with-card"],null]],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "]],[]],[[[1,"\\n    "],[8,[39,7],null,[["@id","@status"],[[30,11,["entity","id"]],[30,11,["entity","status"]]]],null],[1,"\\n  "]],[11]],[[[1,"\\n    "],[18,13,[[28,[37,9],null,[["account"],[[30,12,["entity"]]]]]]],[1,"\\n  "]],[12]]]]]],["&attrs","@label","@onSelect","@onClear","@clearClickTrackingEvent","@isLoading","@required","@error","@errorText","@showCreateNewLink","subheadContent","metadataContent","&metadataContent"],false,["entity/typeahead-with-card","or","t","if","link-to","hue-web-foundations@-text-body","hue-web-icons@icon","account-subhead","yield","hash"]]',moduleName:"campaign-manager-web/components/account-typeahead-with-card.hbs",isStrictMode:!1})
let p=e.default=(0,r.assertPropTypes)((c=class extends i.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=s)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),u(this,"_toEntity",(e=>{const t=e.referenceImageUrl&&e.referenceName
return{label:e.name,imageUrl:t?e.referenceImageUrl:void 0,imageAlt:t?this._getI18nMessage("i18n_a11y_company_icon",[{companyName:e.referenceName}]):void 0,...e}}))}get entities(){return this.args.reportingAccounts.map(this._toEntity)}get selectedEntity(){return this.args.selectedReportingAccount?this._toEntity(this.args.selectedReportingAccount):null}_getI18nMessage(e,t=[]){return this.i18n.lookupTranslation(this.constructor,e)(t)}},u(c,"propTypes",{reportingAccounts:r.PropTypes.array.isRequired,onSelect:r.PropTypes.func.isRequired,onClear:r.PropTypes.func.isRequired,clearClickTrackingEvent:r.PropTypes.string,selectedReportingAccount:r.PropTypes.oneOfType([r.PropTypes.EmberObject,r.PropTypes.object,r.PropTypes.null]),label:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.SafeString]),isLoading:r.PropTypes.bool,required:r.PropTypes.bool,error:r.PropTypes.bool,errorText:r.PropTypes.string,showCreateNewLink:r.PropTypes.bool}),m=(l=c).prototype,g="i18n",b=[a.inject],_={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(_).forEach((function(e){f[e]=_[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=b.slice().reverse().reduce((function(e,t){return t(m,g,e)||e}),f),h&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(h):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(m,g,f),f=null),s=f,o=l))||o
var m,g,b,_,h,f;(0,t.setComponentTemplate)(d,p)})),define("campaign-manager-web/components/account-typeahead",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","@ember/object","campaign-manager-web/utils/api-endpoints","@linkedin/ember-prop-types","campaign-manager-web/utils/regex","campaign-manager-web/utils/validation","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/config/environment"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R
function D(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function M(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const L=(0,n.createTemplateFactory)({id:"pRrNyeft",block:'[[[1,"\\n"],[11,0],[17,1],[4,[38,0],[[30,0,["_focusTypeaheadOnRender"]]],null],[12],[1,"\\n  "],[8,[39,1],[[16,"aria-describedby",[30,2]],[16,"aria-label",[30,3]],[4,[38,2],null,[["onSelector","when"],["input",[30,0,["focusAfterSearchDismiss"]]]]]],[["@onInput","@options","@onSelect","@allowConfirmedOptionsOnly"],[[30,0,["onSearch"]],[30,0,["filteredAccountsResults"]],[30,0,["onSelectAccountResult"]],true]],[["input","listbox"],[[[[1,"\\n      "],[10,0],[14,0,"account-typeahead__container"],[12],[1,"\\n        "],[8,[30,4],[[16,"data-live-test-account-typeahead__input-container",[29,[[30,5]]]],[24,0,"account-typeahead__input js-account-typeahead__input"],[16,"placeholder",[28,[37,3],[[30,6],[28,[37,4],["i18n_account_ta_input_default_placeholder_text","campaign-manager-web/components/account-typeahead"],null]],null]],[16,"aria-label",[30,3]],[16,"aria-describedby",[30,2]],[4,[38,5],["focus",[30,0,["onTypeaheadInputFocus"]]],null]],[["@disabled","@inputId","@onBlur","@value"],[[28,[37,3],[[30,7],[30,0,["addAccountByIdTask","isRunning"]]],null],[30,8],[30,0,["onDismissTypeahead"]],[30,0,["searchTerm"]]]],null],[1,"\\n"],[41,[30,0,["_showSearchDismissButton"]],[[[1,"          "],[11,"button"],[16,0,[29,["button--unstyled account-typeahead__search-dismiss\\n              ",[52,[51,[30,0,["searchTerm"]]],"u-layout__display-none"]]]],[16,"aria-label",[29,[[28,[37,4],["i18n_dismiss_search_term_label","campaign-manager-web/components/account-typeahead"],null]]]],[24,4,"button"],[4,[38,5],["click",[30,0,["onSearchDismiss"]]],null],[4,[38,5],["focus",[28,[37,8],[[30,0,["onSearchButtonFocusChange"]],true],null]],null],[4,[38,5],["blur",[28,[37,8],[[30,0,["onSearchButtonFocusChange"]],false],null]],null],[12],[1,"\\n            "],[8,[39,9],null,[["@size","@name"],["small","close"]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n    "]],[4]],[[[1,"\\n"],[41,[30,0,["shouldShowTypeaheadResultsList"]],[[[1,"        "],[8,[30,9,["Listbox"]],[[16,"ariaLabel",[28,[37,4],["i18n_typeahead_results","campaign-manager-web/components/account-typeahead"],null]],[24,0,"account-typeahead__results-list"],[4,[38,10],[[30,0,["adjustResultsListRelativePosition"]]],null],[4,[38,11],[[30,0,["adjustResultsListRelativePosition"]],[30,0,["filteredAccounts","length"]]],null]],null,[["default"],[[[[1,"\\n          "],[10,0],[14,1,"account-typeahead-results-list-container"],[15,"data-live-test-account-typeahead__results-list-container",[30,5]],[14,0,"account-typeahead__results-container u-layout__elevation-6"],[12],[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[30,9,["options"]]],null]],null],null,[[[1,"              "],[8,[30,9,["Option"]],[[16,"data-live-test-account-typeahead__result",[30,10,["originalOpt","id"]]],[24,0,"account-typeahead__result-item"]],[["@opt"],[[30,10]]],[["default"],[[[[1,"\\n"],[41,[48,[30,14]],[[[1,"                  "],[18,14,[[30,10,["originalOpt"]],[30,11]]],[1,"\\n"]],[]],[[[41,[30,10,["originalOpt","isLisaResult"]],[[[1,"                  "],[10,0],[12],[1,"\\n                    "],[10,1],[14,0,"u-label__lisa"],[12],[1,[28,[35,4],["i18n_lisa","campaign-manager-web/components/account-typeahead"],null]],[13],[1,"\\n                    "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,16],null,[["size"],["small"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,4],["i18n_add_account_by_id","campaign-manager-web/components/account-typeahead"],[["id"],[[30,10,["originalOpt","id"]]]]]],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n"]],[]],[[[1,"                  "],[10,0],[12],[1,"\\n                    "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,16],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                      "],[1,[30,10,["originalOpt","name"]]],[1,"\\n                    "],[13],[1,"\\n                    "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,16],null,[["size"],["small"]]]]]],[12],[1,"\\n                      ("],[1,[30,10,["originalOpt","id"]]],[1,")\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]],[]]],[1,"              "]],[]]]]],[1,"\\n"]],[10,11]],[[[1,"              "],[10,"section"],[14,0,"u-layout-flex__container--direction-column-center p3"],[12],[1,"\\n                "],[8,[39,17],[[24,0,"mv3"]],[["@type","@name","@size"],["microspot","compass","small"]],null],[1,"\\n                "],[10,2],[15,0,[29,[[28,[37,16],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[52,[28,[37,18],[[30,12,["length"]],0],null],[28,[37,4],["i18n_account_ta_no_accounts_message","campaign-manager-web/components/account-typeahead"],null],[28,[37,4],["i18n_account_ta_empty_results_message","campaign-manager-web/components/account-typeahead"],null]]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n"]],[]]],[41,[30,13],[[[1,"              "],[10,"section"],[14,0,"p4"],[12],[1,"\\n                "],[10,2],[15,0,[29,[[28,[37,16],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,19],[[30,13]],null]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "]],[9]]]]],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,20],null,[["@isHidden","@type"],[[28,[37,21],[[30,0,["addAccountByIdError"]]],null],"negative"]],[["default"],[[[[1,"\\n  "],[1,[28,[35,4],["i18n_account_not_found","campaign-manager-web/components/account-typeahead"],[["id"],[[30,0,["addAccountByIdError"]]]]]],[1,"\\n"]],[]]]]]],["&attrs","@ariaDescribedById","@ariaLabel","TypeaheadInput","@dataTestValue","@inputPlaceholderText","@isInputDisabled","@inputId","ListboxHash","opt","idx","@allEligibleAccounts","@typeaheadResultsSummaryText","&default"],false,["focus-on-render","hue-web-typeahead","hue-web-focus-manager@focus","or","t","on","if","unless","fn","hue-web-icons@icon","did-insert","did-update","each","-track-array","has-block","yield","hue-web-foundations@-text-body","hue-web-icons@illustration","eq","html-safe","hue-web-inline-feedback","not"]]',moduleName:"campaign-manager-web/components/account-typeahead.hbs",isStrictMode:!1}),k=/www.linkedin(-ei)?.com\/(campaignmanager|(ad(-beta)?))\/account(s)?\/(?<accountId>\d+)\/?/i
let U=e.default=(g=(0,a.inject)(),b=(0,a.inject)(),_=(0,a.inject)(),h=(0,a.inject)("a11y-notification"),f=(0,d.task)({restartable:!0}),(0,s.assertPropTypes)((R=class extends i.default{constructor(...e){super(...e),D(this,"xhr",y,this),D(this,"tracking",S,this),D(this,"i18n",A,this),D(this,"a11yNotification",C,this),D(this,"isTypeaheadInputFocused",O,this),D(this,"isDismissSearchButtonFocused",v,this),D(this,"focusAfterSearchDismiss",w,this),D(this,"searchTerm",I,this),D(this,"filteredAccountsResults",P,this),D(this,"addAccountByIdError",N,this)}get hideResults(){return this.args.hideResults??!1}get isInputDisabled(){return this.args.isInputDisabled??!1}get _showSearchDismissButton(){return"boolean"!=typeof this.args.showSearchDismissButton||this.args.showSearchDismissButton}get _focusTypeaheadOnRender(){return"boolean"==typeof this.args.focusTypeaheadOnRender&&this.args.focusTypeaheadOnRender}get shouldShowTypeaheadResultsList(){return this.isTypeaheadInputFocused&&!this.hideResults||this.isDismissSearchButtonFocused}updateAccountResults(){const e=(void 0===this.searchTerm?"":this.searchTerm).trim(),t=this.args.allEligibleAccounts,n=e?t.filter((t=>this._doesAccountMatchSearchTerm(t,e))).slice(0,10):t.slice(0,5)
if(this.args.isLisaSearchEnabled){const t=this.constructor.extractAccountIdFromUrl(e)
if(e&&(c.REGEX.NUMERIC.test(e)||t)){const a={id:t||e,isLisaResult:!0}
n.push(a)}}this.filteredAccountsResults=n}adjustResultsListRelativePosition(){if(this.args.renderResultsAboveInput){const e=document.getElementById(this.args.inputId),t=document.getElementById("account-typeahead-results-list-container"),n=e.offsetHeight+t.offsetHeight
t.style.transform=`translateY(-${n}px)`}}onSearch(e){this.searchTerm=e,this.addAccountByIdError=null,this.updateAccountResults(),this.args.onFocusOrOnInput?.()}onDismissTypeahead(){this.isTypeaheadInputFocused=!1,this.isDismissSearchButtonFocused||this.args.onDismissTypeaheadResult?.()}onSearchButtonFocusChange(e){this.isDismissSearchButtonFocused=e}onSelectAccountResult(e){e.isLisaResult?this.addAccountByIdTask.perform(e):this.onClickAccountResult(e)}onClickAccountResult(e){this._selectAccount(e)}onSearchDismiss(){this.searchTerm="",this.onSearch(this.searchTerm),this.addAccountByIdError=null,this.args.typeaheadDismissControlName&&this.tracking.fireInteractionEvent(this.args.typeaheadDismissControlName),this.focusAfterSearchDismiss=!0}onTypeaheadInputFocus(){const e=this.args.focusControlName
e&&this.tracking.fireInteractionEvent(e),this.isTypeaheadInputFocused=!0,this.args.onFocusOrOnInput?.()}*addAccountByIdTask(e){const t=e.id
yield(0,p.timeout)(m.default.callbackDelay.short)
const n=c.REGEX.NUMERIC.test(t)?t.trim():this.constructor.extractAccountIdFromUrl(t)
try{const e=yield this.xhr.fetch(`${l.default.reportingAccounts}/${n}`)
this._selectAccount(e)}catch(a){this.addAccountByIdError=n}}_selectAccount(e){const t=this._getI18nMessage("i18n_announce_account_select",[{accountName:e.name}])
this.args.onSelectAccount(e),this.searchTerm="",this.a11yNotification.announce(t)}_doesAccountMatchSearchTerm({name:e,id:t},n){if(!e||!t)return!1
const a=e.toString().toLowerCase(),i=t.toString(),r=n.toString().toLowerCase()
if((0,u.validateURL)(n,{requireScheme:!1})){const e=this.constructor.extractAccountIdFromUrl(n)
return e&&e===i}const o=a.includes(r),l=i.includes(r)
return o||l}static extractAccountIdFromUrl(e){const t=k.exec(e)
return t?t.groups.accountId:null}_getI18nMessage(e,t=[]){return this.i18n.lookupTranslation(this.constructor,e)(t)}},x=R,F="propTypes",z={allEligibleAccounts:s.PropTypes.array.isRequired,dataTestValue:s.PropTypes.string.isRequired,onSelectAccount:s.PropTypes.func.isRequired,onDismissTypeaheadResult:s.PropTypes.func,ariaDescribedById:s.PropTypes.string.isRequired,focusTypeaheadOnRender:s.PropTypes.bool,showSearchDismissButton:s.PropTypes.bool,inputPlaceholderText:s.PropTypes.string,typeaheadResultsSummaryText:s.PropTypes.string,inputId:s.PropTypes.string,isInputDisabled:s.PropTypes.bool,focusControlName:s.PropTypes.string,isLisaSearchEnabled:s.PropTypes.bool,hideResults:s.PropTypes.bool,onFocusOrOnInput:s.PropTypes.func},F in x?Object.defineProperty(x,F,{value:z,enumerable:!0,configurable:!0,writable:!0}):x[F]=z,y=M((E=R).prototype,"xhr",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=M(E.prototype,"tracking",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=M(E.prototype,"i18n",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=M(E.prototype,"a11yNotification",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=M(E.prototype,"isTypeaheadInputFocused",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),v=M(E.prototype,"isDismissSearchButtonFocused",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w=M(E.prototype,"focusAfterSearchDismiss",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),I=M(E.prototype,"searchTerm",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),P=M(E.prototype,"filteredAccountsResults",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.allEligibleAccounts.slice(0,5)}}),N=M(E.prototype,"addAccountByIdError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),M(E.prototype,"adjustResultsListRelativePosition",[o.action],Object.getOwnPropertyDescriptor(E.prototype,"adjustResultsListRelativePosition"),E.prototype),M(E.prototype,"onSearch",[o.action],Object.getOwnPropertyDescriptor(E.prototype,"onSearch"),E.prototype),M(E.prototype,"onDismissTypeahead",[o.action],Object.getOwnPropertyDescriptor(E.prototype,"onDismissTypeahead"),E.prototype),M(E.prototype,"onSearchButtonFocusChange",[o.action],Object.getOwnPropertyDescriptor(E.prototype,"onSearchButtonFocusChange"),E.prototype),M(E.prototype,"onSelectAccountResult",[o.action],Object.getOwnPropertyDescriptor(E.prototype,"onSelectAccountResult"),E.prototype),M(E.prototype,"onClickAccountResult",[o.action],Object.getOwnPropertyDescriptor(E.prototype,"onClickAccountResult"),E.prototype),M(E.prototype,"onSearchDismiss",[o.action],Object.getOwnPropertyDescriptor(E.prototype,"onSearchDismiss"),E.prototype),M(E.prototype,"onTypeaheadInputFocus",[o.action],Object.getOwnPropertyDescriptor(E.prototype,"onTypeaheadInputFocus"),E.prototype),M(E.prototype,"addAccountByIdTask",[f],Object.getOwnPropertyDescriptor(E.prototype,"addAccountByIdTask"),E.prototype),T=E))||T)
var x,F,z;(0,t.setComponentTemplate)(L,U)})),define("campaign-manager-web/components/accounts-table/campaigns",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"e97O2Kzv",block:'[[[10,1],[14,"data-live-test-accounts-campaigns-cell",""],[12],[1,"\\n"],[41,[30,1,["campaignCount"]],[[[1,"    "],[1,[28,[35,1],[[30,1,["campaignCount"]]],null]],[1,"\\n"]],[]],[[[1,"    -\\n"]],[]]],[13]],["@record"],false,["if","format-number"]]',moduleName:"campaign-manager-web/components/accounts-table/campaigns.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/accounts-table/company-name",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"k+SiGL89",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"reporting-table__company-name-row"]],null,[["default"],[[[[1,"\\n"],[41,[30,2,["referenceName"]],[[[1,"    "],[8,[30,1,["Image"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,2],null,[["@entityType","@size","@a11yText","@imageUrl"],["company","small",[28,[37,3],["i18n_alt_logo","campaign-manager-web/components/accounts-table/company-name"],[["reference"],[[30,2,["referenceName"]]]]],[30,2,["referenceImageUrl"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "],[8,[30,1,["Content"]],null,null,[["default"],[[[[1,"\\n    "],[10,"dl"],[12],[1,"\\n      "],[10,"dt"],[12],[1,"\\n        "],[8,[39,4],[[16,0,[29,[[28,[37,5],null,[["weight"],["default"]]]]]]],[["@link","@target"],[[30,2,["referenceProfileUrl"]],"_blank"]],[["default"],[[[[1,"\\n          "],[1,[30,2,["referenceName"]]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,"dd"],[15,0,[29,[[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[30,2,["referenceCity"]]],[41,[30,2,["referenceCity"]],[[[41,[30,2,["referenceIndustry"]],[[[1,","]],[]],null]],[]],null],[1,"\\n        "],[1,[30,2,["referenceIndustry"]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["Entity","@record"],false,["hue-web-entity-lockup","if","hue-web-entity","t","link-if-present","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/accounts-table/company-name.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/accounts-table/label",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"/YkwOkHm",block:'[[[1,"\\n"],[41,[30,1,["isEnterprise"]],[[[1,"  "],[10,1],[14,0,"u-overflow-ellipsis u-label__large--teal"],[12],[1,[28,[35,1],["i18n_account_type_enterprise","campaign-manager-web/components/accounts-table/label"],null]],[13],[1,"\\n"]],[]],null]],["@record"],false,["if","t"]]',moduleName:"campaign-manager-web/components/accounts-table/label.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/accounts-table/name",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/constants/entity-status","campaign-manager-web/constants/account","campaign-manager-web/utils/account"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"0yMpn8If",block:'[[[1,"\\n"],[10,0],[14,0,"reporting-table__name-column reporting-table__name-column-stretched"],[12],[1,"\\n  "],[10,0],[14,0,"reporting-table__name-container"],[12],[1,"\\n    "],[10,0],[14,0,"reporting-table__name-item-container"],[12],[1,"\\n      "],[8,[39,0],[[16,0,[29,[[28,[37,1],["account-link",[28,[37,2],null,[["u-color__slate7","u-color__blue7"],[[30,0,["isRemoved"]],[28,[37,3],[[30,0,["isRemoved"]]],null]]]]],null]," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[16,"data-live-test-account-name",[29,[[30,1,["id"]]]]]],[["@route","@model"],["accounts.item.campaign-groups.index",[30,1,["id"]]]],[["default"],[[[[1,"\\n        "],[1,[30,1,["name"]]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[15,0,[29,["u-layout__display-table mt1 reporting-table__status-simplification-item-id"," ",[28,[37,4],null,[["color","size"],["text-low-emphasis","small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,5],["account_id","campaign-manager-web/components/accounts-table/name"],[["accountId"],[[30,1,["id"]]]]]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,6],[[24,0,"mt1"]],[["@record","@column","@isRemoved","@isDeleteDisabled"],[[30,1],[30,2],[30,0,["isRemoved"]],[30,0,["isDeleteDisabled"]]]],null],[1,"\\n"],[41,[30,1,["testAccount"]],[[[1,"      "],[8,[39,8],null,[["@placement"],["bottom"]],null],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[13]],["@record","@column"],false,["link-to","classes","hash","not","hue-web-foundations@-text-body","t","accounts-table/simplified-name-actions","if","test-account-label"]]',moduleName:"campaign-manager-web/components/accounts-table/name.hbs",isStrictMode:!1})
let b=e.default=(c=(0,i.inject)(),(0,r.assertPropTypes)((m=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="lix",i=this,(a=p)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get accountStatus(){return this.args.record?.status}get isRemoved(){return[o.STATUSES.PENDING_DELETION,o.STATUSES.REMOVED].includes(this.accountStatus)}get isDeleteDisabled(){return!!(0,s.isLmsEnterpriseAccount)(this.args.record)||this.args.record?.currentUserRole!==l.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN}},S=m,A="propTypes",C={record:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,column:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired},A in S?Object.defineProperty(S,A,{value:C,enumerable:!0,configurable:!0,writable:!0}):S[A]=C,_=(d=m).prototype,h="lix",f=[c],T={configurable:!0,enumerable:!0,writable:!0,initializer:null},y={},Object.keys(T).forEach((function(e){y[e]=T[e]})),y.enumerable=!!y.enumerable,y.configurable=!!y.configurable,("value"in y||y.initializer)&&(y.writable=!0),y=f.slice().reverse().reduce((function(e,t){return t(_,h,e)||e}),y),E&&void 0!==y.initializer&&(y.value=y.initializer?y.initializer.call(E):void 0,y.initializer=void 0),void 0===y.initializer&&(Object.defineProperty(_,h,y),y=null),p=y,u=d))||u)
var _,h,f,T,E,y,S,A,C;(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/accounts-table/simplified-name-actions",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","campaign-manager-web/utils/clipboard","@ember/service","campaign-manager-web/components/accounts-table/simplified-name-actions"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f=(0,n.createTemplateFactory)({id:"NNuXVKHZ",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"mt1"]],null,[["default"],[[[[1,"\\n  "],[8,[39,1],[[16,"aria-label",[28,[37,2],["i18n_edit_account_aria","campaign-manager-web/components/accounts-table/simplified-name-actions"],null]],[4,[38,3],["accounts_table_simplified_name_actions__edit_click"],null]],[["@isDisabled","@route","@model","@linkText"],[[30,1],"accounts.item.edit",[30,2,["id"]],[28,[37,2],["i18n_edit_account","campaign-manager-web/components/accounts-table/simplified-name-actions"],null]]],[["default"],[[[[1,"\\n    "],[8,[39,4],[[24,0,"reporting-table__status-simplification-item-actions-icon"]],[["@size","@name"],["small","edit"]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[39,1],[[16,"aria-label",[28,[37,2],["i18n_reporting_account_aria","campaign-manager-web/components/accounts-table/simplified-name-actions"],null]],[24,0,"ml2"],[4,[38,3],["accounts_table_simplified_name_actions__performance_click"],null]],[["@route","@query","@model","@linkText"],["accounts.item.performance-chart",[28,[37,5],null,[["campaignGroupIds","campaignIds","creativeIds","entityName"],["[]","[]","[]",[30,2,["name"]]]]],[30,2,["id"]],[28,[37,2],["i18n_reporting_account","campaign-manager-web/components/accounts-table/simplified-name-actions"],null]]],[["default"],[[[[1,"\\n    "],[8,[39,4],[[24,0,"reporting-table__status-simplification-item-actions-icon"]],[["@size","@name"],["small","trending"]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[11,"button"],[16,"aria-label",[28,[37,2],["i18n_delete_aria","campaign-manager-web/components/accounts-table/simplified-name-actions"],null]],[16,0,[29,[[28,[37,6],["button--unstyled ml2",[28,[37,5],null,[["u-link--disabled"],[[30,3]]]]],null]," ",[28,[37,7],null,[["color","size"],["action","small"]]]]]],[16,"disabled",[30,3]],[24,4,"button"],[4,[38,8],["click",[28,[37,9],[[30,4,["onSelectDelete"]],[30,2]],null]],null],[4,[38,3],["accounts_table_simplified_name_actions__delete_click"],null],[12],[1,"\\n    "],[8,[39,4],[[24,0,"reporting-table__status-simplification-item-actions-icon"]],[["@size","@name"],["small","trash"]],null],[1,"\\n    "],[1,[28,[35,2],["i18n_delete","campaign-manager-web/components/accounts-table/simplified-name-actions"],null]],[1,"\\n  "],[13],[1,"\\n  "],[11,"button"],[16,"aria-label",[28,[37,2],["i18n_copy_id_aria","campaign-manager-web/components/accounts-table/simplified-name-actions"],null]],[16,0,[29,["button--unstyled ml2"," ",[28,[37,7],null,[["color","size"],["action","small"]]]]]],[24,4,"button"],[4,[38,8],["click",[30,0,["copyIdToClipboard"]]],null],[4,[38,3],["accounts_table_simplified_name_actions__copy_id_click"],null],[12],[1,"\\n    "],[8,[39,4],[[24,0,"reporting-table__status-simplification-item-actions-icon"]],[["@size","@name"],["small","document"]],null],[1,"\\n    "],[1,[28,[35,2],["i18n_copy_id","campaign-manager-web/components/accounts-table/simplified-name-actions"],null]],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],["@isRemoved","@record","@isDeleteDisabled","@column"],false,["common/simplified-name-actions-template","common/link-action","t","track-interaction","hue-web-icons@icon","hash","classes","hue-web-foundations@-text-body","on","fn"]]',moduleName:"campaign-manager-web/components/accounts-table/simplified-name-actions.hbs",isStrictMode:!1})
let T=e.default=(c=(0,l.inject)("hue-web-toast"),(0,i.assertPropTypes)((b=class extends a.default{constructor(...e){super(...e),_(this,"toast",p,this),_(this,"i18n",m,this),_(this,"jet",g,this)}async copyIdToClipboard(){await(0,o.copyTextToClipboardWithToast)(this.args.record.id,s.default,"i18n_copy_successful","i18n_copy_failed",this.jet,this.i18n,this.toast)}},E=b,y="propTypes",S={record:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,column:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired},y in E?Object.defineProperty(E,y,{value:S,enumerable:!0,configurable:!0,writable:!0}):E[y]=S,p=h((d=b).prototype,"toast",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(d.prototype,"i18n",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=h(d.prototype,"jet",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(d.prototype,"copyIdToClipboard",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"copyIdToClipboard"),d.prototype),u=d))||u)
var E,y,S;(0,t.setComponentTemplate)(f,T)})),define("campaign-manager-web/components/accounts-table/total-budget",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"bz/yeJKo",block:'[[[10,1],[14,"data-live-test-accounts-total-budget",""],[12],[1,[28,[35,0],[[30,1,["totalBudget","amount"]],[30,1,["totalBudget","currencyCode"]]],null]],[13]],["@record"],false,["format-currency-or-dash"]]',moduleName:"campaign-manager-web/components/accounts-table/total-budget.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())}))
define("campaign-manager-web/components/accounts-with-badge-count",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","@ember/service","@ember/object","@ember/utils","ember-lifeline","campaign-manager-web/constants/notification","campaign-manager-web/utils/tracking","campaign-manager-web/config/environment","campaign-manager-web/utils/a11y-constants"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L
function k(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function U(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const F=(0,n.createTemplateFactory)({id:"jefKwMEC",block:'[[[1,"\\n"],[8,[30,1],[[24,0,"notification-panel__header"],[4,[38,0],null,[["pageKey","routeName","currentRoute"],["notifications_global_view",[28,[37,1],[[53,"outletState"],"render.name"],null],[28,[37,1],[[53,"outletState"],"render"],null]]]]],null,[["default"],[[[[1,"\\n  "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center notification-panel__header-wrapper u-layout__width-full"],[12],[1,"\\n    "],[10,"h2"],[15,1,[30,2]],[15,0,[29,["u-overflow-ellipsis pl2"," ",[28,[37,3],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,4],["i18n_all_accounts","campaign-manager-web/components/accounts-with-badge-count"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,5],[[24,"data-live-test-accounts-with-badge-count__bulk-setting-manage",""],[24,0,"u-layout__push-right no-shrink mr2"],[4,[38,6],["click",[30,0,["onBulkSettingsLinkClick"]]],null]],[["@buttonType","@size","@emphasized","@text"],["tertiary","small",true,[28,[37,4],["i18n_bulk_settings","campaign-manager-web/components/accounts-with-badge-count"],null]]],null],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"accounts-with-badge-count__filters accounts-with-badge-count__header_row u-display-flex pv2 pl2"],[12],[1,"\\n    "],[8,[39,7],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isFilterDropdownOpen"]],[28,[37,8],[[30,0,["onDropdownVisibilityChange"]],"isFilterDropdownOpen","notifications_global_view_filter_menu_click",true],null],[28,[37,8],[[30,0,["onDropdownVisibilityChange"]],"isFilterDropdownOpen","notifications_global_view_filter_menu_click",false],null]]],[["default"],[[[[1,"\\n      "],[8,[30,3,["Trigger"]],null,[["@buttonType","@size","@icon","@iconPlacement"],["tertiary","small","caret","right"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,4],["i18n_filter_by","campaign-manager-web/components/accounts-with-badge-count"],null]],[1,"\\n        "],[1,[28,[35,4],["i18n_filters_2","campaign-manager-web/components/accounts-with-badge-count"],[["filter"],[[30,0,["currentFilter"]]]]]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,3,["Container"]],null,[["@to"],[[30,0,["notificationPanelService","menuOutletId"]]]],[["default"],[[[[1,"\\n        "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,0,["filters"]]],null]],null],null,[[[1,"            "],[10,"li"],[12],[1,"\\n              "],[8,[30,3,["Item"]],[[16,0,[29,[[28,[37,11],null,[["size"],["small"]]]]]]],[["@onSelect","@selected"],[[28,[37,8],[[30,0,["onFilterClick"]],[30,4]],null],[28,[37,12],[[30,4],[30,0,["currentFilter"]]],null]]],[["default"],[[[[1,"\\n                "],[1,[28,[35,4],["i18n_filters_2","campaign-manager-web/components/accounts-with-badge-count"],[["filter"],[[30,4]]]]],[1,"\\n              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n"]],[4]],null],[1,"        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[3]]]]],[1,"\\n    "],[8,[39,7],[[24,0,"pl2"]],[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isSortDropdownOpen"]],[28,[37,8],[[30,0,["onDropdownVisibilityChange"]],"isSortDropdownOpen","notifications_global_view_sort_menu_click",true],null],[28,[37,8],[[30,0,["onDropdownVisibilityChange"]],"isSortDropdownOpen","notifications_global_view_sort_menu_click",false],null]]],[["default"],[[[[1,"\\n      "],[8,[30,5,["Trigger"]],null,[["@buttonType","@size","@icon","@iconPlacement"],["tertiary","small","caret","right"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,4],["i18n_sort_by","campaign-manager-web/components/accounts-with-badge-count"],null]],[1,"\\n        "],[1,[28,[35,4],["i18n_sort_options_4","campaign-manager-web/components/accounts-with-badge-count"],[["sortOption"],[[30,0,["currentSortOption"]]]]]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,5,["Container"]],null,[["@to"],[[30,0,["notificationPanelService","menuOutletId"]]]],[["default"],[[[[1,"\\n        "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,0,["sortOptions"]]],null]],null],null,[[[1,"            "],[10,"li"],[12],[1,"\\n              "],[8,[30,5,["Item"]],[[16,0,[29,[[28,[37,11],null,[["size"],["small"]]]]]]],[["@onSelect","@selected"],[[28,[37,8],[[30,0,["onSortOptionClick"]],[30,6]],null],[28,[37,12],[[30,6],[30,0,["currentSortOption"]]],null]]],[["default"],[[[[1,"\\n                "],[1,[28,[35,4],["i18n_sort_options_4","campaign-manager-web/components/accounts-with-badge-count"],[["sortOption"],[[30,6]]]]],[1,"\\n              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n"]],[6]],null],[1,"        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[5]]]]],[1,"\\n  "],[13],[1,"\\n"],[41,[28,[37,14],[[28,[37,15],[[30,7],[30,8]],null]],null],[[[1,"    "],[10,0],[14,0,"accounts-with-badge-count__header_row accounts-with-badge-count__search u-display-flex u-items-center pv2 pl3"],[12],[1,"\\n      "],[8,[39,16],[[24,0,"u-icon--secondary"],[16,"aria-label",[28,[37,4],["i18n_search_by_account_name","campaign-manager-web/components/accounts-with-badge-count"],null]]],[["@size","@name"],["medium","search"]],null],[1,"\\n      "],[8,[39,17],[[16,"aria-label",[28,[37,4],["i18n_search_by_account_name","campaign-manager-web/components/accounts-with-badge-count"],null]],[24,3,"notifications__account_name"],[16,"placeholder",[28,[37,4],["i18n_search_by_account_name","campaign-manager-web/components/accounts-with-badge-count"],null]],[16,0,[29,["accounts-with-badge-count__search-input"," ",[36,18]]]],[4,[38,6],["focus",[28,[37,19],null,[["controlName","type"],["notifications_global_view_search_focus","SHORT_PRESS"]]]],null],[4,[38,6],["blur",[28,[37,20],["target.value",[30,0,["onSearchBlur"]]],null]],null],[4,[38,6],["input",[28,[37,20],["target.value",[30,0,["onUpdateSearchString"]]],null]],null]],null,null],[1,"\\n    "],[13],[1,"\\n"]],[]],null]],[]]]]],[1,"\\n"],[8,[30,9],[[24,0,"mt0 flex-fill"],[24,"tabindex","-1"]],null,[["default"],[[[[1,"\\n"],[41,[30,7],[[[1,"    "],[10,0],[14,0,"mt8 u-layout__width-full u-layout__align-center"],[12],[1,"\\n      "],[8,[39,21],null,[["@size"],["xlarge"]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[41,[30,8],[[[1,"    "],[8,[39,22],null,null,[["default"],[[[[1,"\\n      "],[8,[39,23],[[24,0,"cm-hue-empty-state"]],[["@illustration","@size","@headline","@message","@actionText","@url","@actionButtonType"],["error-server","small",[28,[37,4],["i18n_failed_to_fetch_accounts_headline","campaign-manager-web/components/accounts-with-badge-count"],null],[28,[37,4],["i18n_failed_to_fetch_accounts_message","campaign-manager-web/components/accounts-with-badge-count"],null],[28,[37,4],["i18n_view_more","campaign-manager-web/components/accounts-with-badge-count"],null],[28,[37,24],null,[["path"],["help/lms/answer/110742"]]],"secondary"]],null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[41,[28,[37,12],[[30,0,["slicedFilteredAccounts","length"]],0],null],[[[1,"    "],[8,[39,23],[[24,0,"cm-hue-empty-state"]],[["@illustration","@headline","@message","@actionText","@onButtonClick"],["ui-dashboard",[28,[37,4],["i18n_all_accounts_filtered_headline","campaign-manager-web/components/accounts-with-badge-count"],null],[28,[37,4],["i18n_all_accounts_filtered_message","campaign-manager-web/components/accounts-with-badge-count"],null],[28,[37,4],["i18n_clear_accounts_filter","campaign-manager-web/components/accounts-with-badge-count"],null],[30,0,["onClearFilters"]]]],null],[1,"\\n"]],[]],[[[1,"    "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,0,["slicedFilteredAccounts"]]],null]],null],null,[[[44,[[28,[37,1],[[30,12],[30,10,["id"]]],null]],[[[1,"          "],[10,"li"],[14,0,"accounts-with-badge-count__account-row"],[12],[1,"\\n            "],[8,[39,26],null,[["@hintClassName"],["accounts-with-badge-count__account--placeholder"]],[["default"],[[[[1,"\\n              "],[11,"button"],[24,0,"accounts-with-badge-count__reporting-account u-display-flex u-items-center button--unstyled pl2 pr4"],[16,2,[30,10,["id"]]],[16,"aria-label",[28,[37,4],["i18n_account_with_badge_count_a11y","campaign-manager-web/components/accounts-with-badge-count"],[["name","count"],[[30,10,["name"]],[30,13]]]]],[24,4,"button"],[4,[38,6],["click",[30,0,["onNavigationClick"]]],null],[12],[1,"\\n                "],[10,0],[14,0,"accounts-with-badge-count__badge u-display-flex"],[12],[1,"\\n                  "],[8,[39,27],[[24,0,"ml3"]],[["@number","@a11yText"],[[30,13],[28,[37,4],["i18n_accounts_a11y","campaign-manager-web/components/accounts-with-badge-count"],null]]],null],[1,"\\n                "],[13],[1,"\\n                "],[8,[39,28],null,[["@centered"],["true"]],[["default"],[[[[1,"\\n                  "],[8,[30,14,["Image"]],null,null,[["default"],[[[[1,"\\n                    "],[8,[39,29],[[24,0,"ml5"]],[["@entityType","@size","@a11yText","@imageUrl"],["company","small",[28,[37,4],["i18n_account_image_alt_text","campaign-manager-web/components/accounts-with-badge-count"],null],[30,10,["referenceImageUrl"]]]],null],[1,"\\n                  "]],[]]]]],[1,"\\n                "]],[14]]]]],[1,"\\n                "],[10,1],[14,"data-live-test-accounts-with-badge-count__account-name",""],[15,0,[29,["accounts-with-badge-count__account-name u-color__black--75 u-layout__align-left u-overflow-ellipsis"," ",[28,[37,11],null,[["size"],["medium"]]]]]],[12],[1,"\\n                  "],[1,[30,10,["name"]]],[1,"\\n                "],[13],[1,"\\n                "],[8,[39,16],[[16,"aria-label",[28,[37,4],["i18n_go_to_account_view","campaign-manager-web/components/accounts-with-badge-count"],null]]],[["@size","@name"],["medium","chevron-right"]],null],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n"]],[13]]]],[10,11]],null],[1,"    "],[13],[1,"\\n"],[41,[51,[28,[37,12],[[30,0,["slicedFilteredAccounts","length"]],[30,0,["filteredAccounts","length"]]],null]],[[[1,"      "],[8,[39,31],null,[["@loadMore"],[[30,0,["onLoadMoreAccounts"]]]],null],[1,"\\n"]],[]],null],[1,"  "]],[]]]],[]]]],[]]]],[]]]]],[1,"\\n\\n"],[8,[39,32],null,null,null]],["@header","@headerId","Menu","filterValue","Menu","sortOptionValue","@showLoader","@showError","@content","filteredAccount","index","@globalBadge","badgeCount","Entity"],false,["track-render","get","-get-dynamic-var","hue-web-foundations@-text-heading","t","hue-web-button","on","hue-web-menu","fn","each","-track-array","hue-web-foundations@-text-body","eq","if","not","or","hue-web-icons@icon","cm-text-input","hue-web-foundations@-artdeco-migration-scope","cm-tracking","pick","hue-web-progress-indicator","iph-helper","hue-web-empty-state","help-center-url","let","occludable-area","hue-web-badge","hue-web-entity-lockup","hue-web-entity","unless","cm-infinite-scroll-loader","a11y-notification-renderer"]]',moduleName:"campaign-manager-web/components/accounts-with-badge-count.hbs",isStrictMode:!1}),z="accounts-with-badge-count"
let j=e.default=(g=(0,o.inject)(),b=(0,o.inject)(),_=(0,o.inject)(),h=(0,o.inject)("notification"),f=(0,o.inject)("notification-panel"),T=(0,o.inject)("a11y-notification"),(0,r.assertPropTypes)((L=class extends a.default{constructor(){super(...arguments),k(this,"jet",S,this),k(this,"i18n",A,this),k(this,"tracking",C,this),k(this,"notificationService",O,this),k(this,"notificationPanelService",v,this),k(this,"a11yNotification",w,this),k(this,"isFilterDropdownOpen",I,this),k(this,"isSortDropdownOpen",P,this),U(this,"filters",Object.values(u.GLOBAL_FILTERS)),k(this,"currentFilter",N,this),k(this,"searchString",R,this),k(this,"currentSortOption",D,this),k(this,"accountToShowCount",M,this),U(this,"filteredAccountsMessageRenderer",this.i18n.lookupTranslation(this.constructor,"i18n_accounts_list_a11y")),this._setInitialSortOption()}willDestroy(){super.willDestroy(...arguments),(0,c.runDisposables)(this)}get sortOptions(){return(0,s.isEmpty)(this.args.recentAccountsOrder)?Object.values(u.SORT_OPTIONS).filter((e=>e!==u.SORT_OPTIONS.RECENT)):Object.values(u.SORT_OPTIONS)}get filteredAccounts(){const{currentFilter:e,searchString:t,currentSortOption:n}=this,{globalBadge:a,recentAccountsOrder:i,reportingAccounts:r}=this.args
return(n===u.SORT_OPTIONS.RECENT?i:r).filter((e=>({id:t})=>e.hasOwnProperty(t))(a)).filter(this._filterByDropdown(e,a)).filter((e=>""===e?()=>!0:({name:t})=>t.toLowerCase().includes(e.toLowerCase()))(t)).sort(this._sortBySortOption(n,a))}get slicedFilteredAccounts(){const e=this.filteredAccounts.slice(0,this.accountToShowCount),t=this.filteredAccountsMessageRenderer([{count:e.length}])
return this.a11yNotification.announce(t,{politeness:m.POLITENESS_SETTINGS.ASSERTIVE}),e}onBulkSettingsLinkClick(){this.args.onChangePanel(u.SECTION_NAME_TO_COMPONENT_MAP.BULK_ACCOUNT_NOTIFICATION_SETTINGS_CONTROL),this.tracking.fireInteractionEvent("notifications_bulk_settings_manage_click",d.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onDropdownVisibilityChange(e,t,n){this[e]=n,this[e]&&this.tracking.fireInteractionEvent(t,d.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onFilterClick(e){this.currentFilter=e,this.isFilterDropdownOpen=!1,this.tracking.fireInteractionEvent(`notifications_global_view_filter_menu_select_${e.toLowerCase()}`,d.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onSortOptionClick(e){this.currentSortOption=e,this.isSortDropdownOpen=!1,this.tracking.fireInteractionEvent(`notifications_global_view_sort_menu_select_${e.toLowerCase()}`,d.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onUpdateSearchString(e){(0,c.debounceTask)(this,"_setSearchString",e,p.default.callbackDelay.medium)}onClearFilters(){this.currentFilter=u.GLOBAL_FILTERS.ALL,this.searchString=""}onNavigationClick(e){this.currentFilter!==u.GLOBAL_FILTERS.ALL||this.searchString||this.notificationPanelService.setRecentSortAndOrder(this.filteredAccounts),this.args.onChangePanel(u.SECTION_NAME_TO_COMPONENT_MAP.ACCOUNT_NOTIFICATIONS,parseInt(e.currentTarget.value,10)),this.tracking.fireInteractionEvent("notifications_global_view_account_row_click",d.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onLoadMoreAccounts(){this.accountToShowCount+=u.ACCOUNTS_COUNT}onSearchBlur(e){const t=/^[0-9]*$/.exec(e)
this.tracking.fireInteractionEvent("notifications_global_view_search_blur",d.CONTROL_INTERACTION_TYPE.SHORT_PRESS),t&&this.notificationService.fireAdNotificationTrackingEvent({trackingKey:"notifications_global_view_search_by_id"})}_setInitialSortOption(){(0,s.isEmpty)(this.args.recentAccountsOrder)?this.currentSortOption=u.SORT_OPTIONS.COUNT:this.currentSortOption=u.SORT_OPTIONS.RECENT}_setSearchString(e){this.searchString=e.trim()}_filterByDropdown(e,t){switch(e){case u.GLOBAL_FILTERS.ALL:return()=>!0
case u.GLOBAL_FILTERS.SEEN:return({id:e})=>!t[e]
case u.GLOBAL_FILTERS.UNSEEN:return({id:e})=>t[e]
default:this.jet.error(new Error(`Invalid filter option: ${e}`),[u.NOTIFICATIONS_JET_ERROR_TAG,z])}}_sortBySortOption(e,t){switch(e){case u.SORT_OPTIONS.COUNT:return(e,n)=>{const a=t[e.id]>0,i=t[n.id]>0
return a?i?(0,s.compare)(t[n.id],t[e.id]):-1:i?1:(0,s.compare)(e.name,n.name)}
case u.SORT_OPTIONS.RECENT:return()=>{}
case u.SORT_OPTIONS.AZ:return(e,t)=>(0,s.compare)(e.name,t.name)
case u.SORT_OPTIONS.ZA:return(e,t)=>(0,s.compare)(t.name,e.name)
default:this.jet.error(new Error(`Invalid sort option: ${e}`),[u.NOTIFICATIONS_JET_ERROR_TAG,z])}}},U(L,"propTypes",{headerId:r.PropTypes.string.isRequired,reportingAccounts:r.PropTypes.array,recentAccountsOrder:r.PropTypes.array,globalBadge:r.PropTypes.object.isRequired,showLoader:r.PropTypes.bool.isRequired,showError:r.PropTypes.bool.isRequired,onChangePanel:r.PropTypes.func.isRequired}),S=x((y=L).prototype,"jet",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=x(y.prototype,"i18n",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=x(y.prototype,"tracking",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=x(y.prototype,"notificationService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=x(y.prototype,"notificationPanelService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=x(y.prototype,"a11yNotification",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=x(y.prototype,"isFilterDropdownOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),P=x(y.prototype,"isSortDropdownOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N=x(y.prototype,"currentFilter",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return u.GLOBAL_FILTERS.ALL}}),R=x(y.prototype,"searchString",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),D=x(y.prototype,"currentSortOption",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),M=x(y.prototype,"accountToShowCount",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return u.ACCOUNTS_COUNT}}),x(y.prototype,"onBulkSettingsLinkClick",[l.action],Object.getOwnPropertyDescriptor(y.prototype,"onBulkSettingsLinkClick"),y.prototype),x(y.prototype,"onDropdownVisibilityChange",[l.action],Object.getOwnPropertyDescriptor(y.prototype,"onDropdownVisibilityChange"),y.prototype),x(y.prototype,"onFilterClick",[l.action],Object.getOwnPropertyDescriptor(y.prototype,"onFilterClick"),y.prototype),x(y.prototype,"onSortOptionClick",[l.action],Object.getOwnPropertyDescriptor(y.prototype,"onSortOptionClick"),y.prototype),x(y.prototype,"onUpdateSearchString",[l.action],Object.getOwnPropertyDescriptor(y.prototype,"onUpdateSearchString"),y.prototype),x(y.prototype,"onClearFilters",[l.action],Object.getOwnPropertyDescriptor(y.prototype,"onClearFilters"),y.prototype),x(y.prototype,"onNavigationClick",[l.action],Object.getOwnPropertyDescriptor(y.prototype,"onNavigationClick"),y.prototype),x(y.prototype,"onLoadMoreAccounts",[l.action],Object.getOwnPropertyDescriptor(y.prototype,"onLoadMoreAccounts"),y.prototype),x(y.prototype,"onSearchBlur",[l.action],Object.getOwnPropertyDescriptor(y.prototype,"onSearchBlur"),y.prototype),E=y))||E);(0,t.setComponentTemplate)(F,j)})),define("campaign-manager-web/components/accurate-view-modal",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"iJJmjgIg",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","accurate-view-modal"]],[["@isOpen","@size","@dismissModal","@returnFocusTo"],[[30,1],"large",[30,2],[30,3]]],[["default"],[[[[1,"\\n  "],[8,[30,4,["ModalHeader"]],[[24,0,"accurate-view-modal__header-container pb0"]],null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"accurate-view-modal"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_view_content","campaign-manager-web/components/accurate-view-modal"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,3],[[24,0,"pt1 pb1"]],[["@type","@message","@isHidden"],["neutral",[30,5],[28,[37,4],[[30,6]],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,4,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,5],null,[["@campaign","@hideHeader","@contentDisplayOrientation","@sponsorableContentUrn","@previewOptions","@placementInfo","@creative","@isDesktopPreviewDisabled","@disabledDesktopPreviewMessage","@staticImagePreviewMap"],[[30,7],true,[30,8],[30,9],[30,10],[30,11],[30,12],[30,6],[30,5],[30,13]]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,4,["ModalFooter"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"pv4 ph0 u-layout__align-center u-layout__width-full"],[12],[1,"\\n      "],[18,14,[[28,[37,7],null,[["custom-footer-content"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n      "],[10,0],[15,0,[29,["u-color__black--75"," ",[28,[37,1],null,[["size"],["xsmall"]]]]]],[12],[1,[28,[35,2],["i18n_ad_view_layout_discrepancy","campaign-manager-web/components/accurate-view-modal"],null]],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[4]]]]]],["@isOpen","@onDismiss","@triggerSelectorForReturnFocus","modal","@disabledDesktopViewMessage","@isDesktopViewDisabled","@campaign","@contentDisplayOrientation","@viewedContentUrn","@viewOptions","@placementInfo","@viewedCreative","@staticImageViewMap","&default"],false,["hue-web-modal","hue-web-foundations@-text-body","t","hue-web-inline-feedback","not","sponsorable-content-accurate-view","yield","hash","component"]]',moduleName:"campaign-manager-web/components/accurate-view-modal.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/ad-format-card",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/tracking","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/lix","campaign-manager-web/utils/conversation-ads/conversation-ads"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A=(0,n.createTemplateFactory)({id:"UhWUsz4y",block:'[[[1,"\\n"],[41,[28,[37,1],[[30,1],[30,0,["AD_FORMAT_STATUS","RESTRICTED"]]],null],[[[1,"  "],[10,0],[15,0,[29,["ad-format-card__radio ",[52,[30,2],"ad-format-card__radio--active"]]]],[12],[1,"\\n    "],[10,1],[15,0,[29,[[36,2]]]],[12],[1,"\\n"],[41,[30,3],[[[1,"        "],[8,[39,3],[[24,3,"ad-format-card__selected-ad-format"],[16,2,[29,[[30,4]]]],[16,"aria-describedby",[29,["ad-format-card__tooltip-content-",[30,4]]]],[4,[38,6],["change",[30,0,["onAdFormatChange"]]],null]],[["@inputId","@isChecked","@disabled"],[[29,[[28,[37,4],["ad-format-card__radio-",[30,4]],null]]],[30,2],[28,[37,5],[[30,0,["isRenderStatusEnabled"]]],null]]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[39,7],[[24,3,"ad-format-card__selected-ad-format"],[16,2,[29,[[30,4]]]],[16,"aria-describedby",[29,["ad-format-card__tooltip-content-",[30,4]]]],[4,[38,6],["change",[30,0,["onAdFormatChange"]]],null]],[["@inputId","@isChecked","@disabled"],[[29,[[28,[37,4],["ad-format-card__radio-",[30,4]],null]]],[30,2],[28,[37,5],[[30,0,["isRenderStatusEnabled"]]],null]]],null],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n    "],[10,"label"],[15,1,[28,[37,4],["ad-format-card-label-",[30,4]],null]],[15,"for",[29,[[28,[37,4],["ad-format-card__radio-",[30,4]],null]]]],[15,0,[29,["hue_web_label ad-format-card__radio-label\\n        ",[52,[51,[30,0,["isRenderStatusEnabled"]]],"ad-format-card__radio-label--disabled"],"\\n        ",[52,[51,[30,3]],"ad-format-card__radio-input"]]]],[12],[1,"\\n      "],[10,1],[15,0,[29,["ad-format-card__icon ",[52,[30,2],[28,[37,4],[[30,5],"-selected"],null],[30,5]]]]],[12],[13],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,9],null,[["size","color"],["small","default"]]]]]],[12],[1,"\\n        "],[1,[28,[35,10],["i18n_format_options_v4","campaign-manager-web/components/ad-format-card"],[["label"],[[30,4]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,11],null,[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n        "],[10,1],[14,0,"ad-format-card__disabled-hoverable-trigger"],[12],[1,"\\n          "],[11,"button"],[24,"aria-label","See options for this"],[24,0,"button--unstyled"],[24,4,"button"],[4,[38,12],[[30,6,["triggerContentSharedInfo"]]],null],[12],[1,"\\n            "],[8,[39,13],null,[["@size","@name"],["small","question"]],null],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[6]],[[[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,9],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,10],["i18n_ad_format_restriction_reason","campaign-manager-web/components/ad-format-card"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[8,[39,14],null,[["@disabled","@placement","@contentClass"],[[28,[37,5],[[28,[37,15],[[30,7],[30,0,["isRenderStatusEnabled"]]],null]],null],"top","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n      "],[11,0],[16,0,[29,["ad-format-card__radio ",[52,[30,0,["isAdFormatActive"]],"ad-format-card__radio--active"]]]],[4,[38,16],[[30,8,["triggerContentSharedInfo"]]],null],[12],[1,"\\n        "],[11,"input"],[16,1,[29,[[28,[37,4],["ad-format-card__radio-",[30,4]],null]]]],[24,3,"ad-format-card__selected-ad-format"],[16,2,[29,[[30,4]]]],[16,"checked",[30,0,["isAdFormatActive"]]],[16,"disabled",[28,[37,15],[[30,7],[28,[37,5],[[30,0,["isRenderStatusEnabled"]]],null]],null]],[16,"aria-describedby",[29,["ad-format-card__tooltip-content-",[30,4]]]],[16,4,[52,[30,3],"checkbox","radio"]],[4,[38,6],["change",[30,0,["onAdFormatChange"]]],null],[12],[13],[1,"\\n        "],[10,"label"],[15,1,[28,[37,4],["ad-format-card-label-",[30,4]],null]],[15,"for",[29,[[28,[37,4],["ad-format-card__radio-",[30,4]],null]]]],[15,0,[29,["ad-format-card__radio-label\\n            ",[52,[28,[37,15],[[30,7],[28,[37,5],[[30,0,["isRenderStatusEnabled"]]],null]],null],"ad-format-card__radio-label--disabled"],"\\n            ",[52,[51,[30,3]],"ad-format-card__radio-input"]]]],[12],[1,"\\n          "],[10,1],[15,0,[29,["ad-format-card__icon ",[52,[30,0,["isAdFormatActive"]],[28,[37,4],[[30,5],"-selected"],null],[30,5]]]]],[12],[13],[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,9],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,10],["i18n_format_options_v4","campaign-manager-web/components/ad-format-card"],[["label"],[[30,4]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[8]],[[[1,"\\n      "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,9],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,10],["i18n_format_options_v4","campaign-manager-web/components/ad-format-card"],[["label"],[[30,4]]]]],[13],[1,"\\n      "],[10,2],[15,1,[29,["ad-format-card__tooltip-content-",[30,4]]]],[15,0,[29,[[28,[37,9],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,7],[[[1,"          "],[1,[28,[35,10],["i18n_disabled_ad_format_card_tooltip_message_v2","campaign-manager-web/components/ad-format-card"],[["format"],[[30,4]]]]],[1,"\\n"]],[]],[[[41,[30,4],[[[41,[30,9],[[[1,"            "],[1,[28,[35,10],["i18n_format_tooltip_messaging","campaign-manager-web/components/ad-format-card"],[["format"],[[30,4]]]]],[1,"\\n"]],[]],[[[41,[30,10],[[[1,"            "],[1,[28,[35,10],[[52,[30,0,["areConversationStarterAdsAdvertiserChangesFullyRamped"]],"i18n_format_wave_2_event_ad_tooltip","i18n_format_tooltip_v3"],"campaign-manager-web/components/ad-format-card"],[["format"],[[30,4]]]]],[1,"\\n"]],[]],[[[41,[30,11],[[[1,"            "],[1,[28,[35,10],[[52,[30,0,["areConversationStarterAdsAdvertiserChangesFullyRamped"]],"i18n_format_wave_1_event_ad_tooltip","i18n_format_tooltip_v2"],"campaign-manager-web/components/ad-format-card"],[["format"],[[30,4]]]]],[1,"\\n"]],[]],[[[1,"            "],[1,[28,[35,10],[[52,[30,0,["areConversationStarterAdsAdvertiserChangesFullyRamped"]],"i18n_format_base_tooltip","i18n_format_tooltip"],"campaign-manager-web/components/ad-format-card"],[["format"],[[30,4]]]]],[1,"\\n          "]],[]]]],[]]]],[]]],[41,[30,0,["isMRCVideoLabelEnabled"]],[[[1,"            "],[10,2],[15,0,[29,["mt2"," ",[28,[37,9],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,10],["i18n_format_tooltip_mrc_label","campaign-manager-web/components/ad-format-card"],null]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"        "]],[]],null]],[]]],[1,"      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]]],[1,"\\n"],[41,[30,0,["shouldShowNfiForDocumentAd"]],[[[1,"  "],[8,[39,17],null,[["@id","@header","@anchor","@placement","@ctaText","@onCtaClick"],["document_ad_website_wv_wc",[28,[37,10],["i18n_nfi_document_ad_website_wv_wc_header","campaign-manager-web/components/ad-format-card"],null],"#ad-format-card-label-SPONSORED_UPDATE_NATIVE_DOCUMENT","right",[28,[37,10],["i18n_document_ad_nfi_cta","campaign-manager-web/components/ad-format-card"],null],[30,0,["openDocumentAdHelpCentre"]]]],[["default"],[[[[1,"\\n    "],[1,[28,[35,10],["i18n_document_ad_website_wv_wc_nfi_body","campaign-manager-web/components/ad-format-card"],null]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],["@renderStatus","@isSelected","@isMultiselect","@adFormat","@iconClassName","triggerData","@isAdFormatDisabled","triggerData","@isConversationStarterObjective","@isEventAdFormatPresent","@isObjectiveSupportingEventAd"],false,["if","eq","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","concat","not","on","hue-web-radio-button","unless","hue-web-foundations@-text-body","t","hue-web-toggletip","hue-web-toggletip-trigger","hue-web-icons@icon","hue-web-tooltip","or","hue-web-tooltip-trigger","new-feature-introduction-bubble"]]',moduleName:"campaign-manager-web/components/ad-format-card.hbs",isStrictMode:!1})
let C=e.default=(d=(0,i.inject)(),p=(0,i.inject)(),m=(0,i.inject)(),(0,o.assertPropTypes)((T=class extends r.default{constructor(...e){super(...e),E(this,"tracking",_,this),E(this,"lix",h,this),E(this,"iphService",f,this),y(this,"AD_FORMAT_STATUS",s.AD_FORMAT_STATUS)}get shouldShowNfiForDocumentAd(){return this.args.isSelected&&this.args.isWebsiteVisitsOrWebsiteConversionsObjective}get areConversationStarterAdsAdvertiserChangesFullyRamped(){return this.lix.getTreatment(c.LIX_TEST_KEYS.enableConversationStarterAdsAdvertisingChanges)===u.CONVERSATION_STARTER_ADS_LIX_STATES.FULLY_RAMPED}get isMRCVideoLabelEnabled(){return this.args.adFormat===s.AD_FORMAT.SINGLE_VIDEO}get isAdFormatActive(){return!this.args.isAdFormatDisabled&&this.args.isSelected}get isRenderStatusEnabled(){return this.args.renderStatus===s.AD_FORMAT_STATUS.ENABLED}onAdFormatChange(){this.args.isAdFormatDisabled||(this.args.onChange(this.args.adFormat),this.tracking.fireInteractionEvent("adformat_selection_select",l.CONTROL_INTERACTION_TYPE.SHORT_PRESS))}openDocumentAdHelpCentre(){this.iphService.setOther("optionalChatConfig.accountId",this.args.accountId),this.iphService.setOther("accountId",this.args.accountId),this.iphService.showWidgetArticle("a737898")}},y(T,"propTypes",{adFormat:o.PropTypes.string.isRequired,renderStatus:o.PropTypes.string.isRequired,iconClassName:o.PropTypes.string.isRequired,onChange:o.PropTypes.func.isRequired,isSelected:o.PropTypes.bool.isRequired,isObjectiveSupportingEventAd:o.PropTypes.bool.isRequired,isEventAdFormatPresent:o.PropTypes.bool.isRequired,isMultiselect:o.PropTypes.bool,accountId:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.number]).isRequired,isConversationStarterObjective:o.PropTypes.bool.isRequired,isWebsiteVisitsOrWebsiteConversionsObjective:o.PropTypes.bool.isRequired,isAdFormatDisabled:o.PropTypes.bool}),_=S((b=T).prototype,"tracking",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(b.prototype,"lix",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(b.prototype,"iphService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S(b.prototype,"onAdFormatChange",[a.action],Object.getOwnPropertyDescriptor(b.prototype,"onAdFormatChange"),b.prototype),S(b.prototype,"openDocumentAdHelpCentre",[a.action],Object.getOwnPropertyDescriptor(b.prototype,"openDocumentAdHelpCentre"),b.prototype),g=b))||g);(0,t.setComponentTemplate)(A,C)})),define("campaign-manager-web/components/ad-format",["exports","@ember/component","@ember/template-factory","@ember/debug","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","tracked-toolbox","@linkedin/ember-prop-types","ember-concurrency-decorators","campaign-manager-web/utils/ad-format","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/sponsored-content","campaign-manager-web/constants/lead-destination","campaign-manager-web/utils/targeting","campaign-manager-web/utils/targeting-models","campaign-manager-web/constants/lix","campaign-manager-web/utils/conversation-ads/conversation-ads","rsvp"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T){var E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F
function z(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function j(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function G(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const B=(0,n.createTemplateFactory)({id:"Is+Q+/bo",block:'[[[1,"\\n"],[41,[30,1],[[[1,"  "],[8,[39,1],null,[["@campaign","@availableAdFormatOptions","@isMRCVideoLabelEnabled","@selectedAdFormats","@selectedEntity","@showSccAssociateCompanyPageError","@isSwitchModeDisabled","@isCompanyAssociationVisible","@onAdFormatChange","@onClickSwitchToAdvancedMode","@onReferenceChange","@onSelectAdFormat","@isAdFormatCardDisabled"],[[30,2],[30,0,["availableAdFormatOptions"]],[30,0,["isMRCVideoLabelEnabled"]],[30,3],[30,4],[30,5],[30,6],[30,0,["isCompanyAssociationVisible"]],[30,7],[30,8],[30,0,["onReferenceChange"]],[30,0,["onSelectAdFormat"]],[30,0,["isAdFormatCardDisabled"]]]],null],[1,"\\n"]],[]],[[[1,"  "],[11,0],[24,0,"ad-format"],[24,"data-live-test-ad-format__card",""],[4,[38,2],null,[["pageKey","routeName","currentRoute"],["adformat_selection_viewing",[28,[37,3],[[53,"outletState"],"render.name"],null],[28,[37,3],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n    "],[8,[39,5],[[24,0,"c-campaign-section__container"]],null,[["default"],[[[[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center mb4"],[12],[1,"\\n        "],[10,1],[15,0,[29,["mr2"," ",[28,[37,6],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,7],["i18n_ad_format","campaign-manager-web/components/ad-format"],null]],[1,"\\n        "],[13],[1,"\\n"],[41,[28,[37,8],[[30,0,["canEditAdFormat"]],[28,[37,9],[[30,9]],null]],null],[[[1,"          "],[8,[39,10],null,[["@placement","@dataTestSelectorValue","@onConfirm","@confirmButtonText","@triggerButtonText","@triggerButtonType","@triggerButtonEmphasized","@triggerButtonControlName","@confirmButtonControlName","@cancelButtonControlName","@triggerButtonDisabled"],["bottom","change-ad-format",[30,10],[28,[37,7],["i18n_confirm","campaign-manager-web/components/ad-format"],null],[28,[37,7],["i18n_change","campaign-manager-web/components/ad-format"],null],"tertiary",true,"adformat_change","adformat_change_confirm","adformat_change_cancel",[30,11]]],[["default"],[[[[1,"\\n            "],[18,17,[[28,[37,12],null,[["ad-format-reset-confirmation"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n\\n      "],[18,17,[[28,[37,12],null,[["before-ad-formats"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n\\n      "],[10,0],[14,0,"ad-format__radio-group-container"],[12],[1,"\\n        "],[10,"form"],[12],[1,"\\n          "],[10,"fieldset"],[12],[1,"\\n            "],[10,"legend"],[15,0,[29,["mb2"," ",[28,[37,6],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,7],[[52,[30,9],"i18n_ad_format_module_subtext_campaign_creation_revamp","i18n_choose_ad_format"],"campaign-manager-web/components/ad-format"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[15,0,[52,[51,[30,9]],"ad-format__radio-group"]],[12],[1,"\\n"],[41,[30,9],[[[1,"                "],[8,[39,15],null,[["@cardCount"],[[30,0,["availableAdFormatOptions","length"]]]],[["default"],[[[[1,"\\n"],[42,[28,[37,17],[[28,[37,17],[[30,0,["availableAdFormatOptions"]]],null]],null],null,[[[1,"                    "],[8,[30,12,["card"]],null,[["@header","@subText","@illustrationName","@isSelected","@isDisabled","@onClick","@type"],[[28,[37,7],["i18n_ad_format_card_header_campaign_creation_revamp_v4","campaign-manager-web/components/ad-format"],[["type"],[[30,13,["adFormat"]]]]],[28,[37,7],["i18n_ad_format_card_subtext_campaign_creation_revamp_v4","campaign-manager-web/components/ad-format"],[["type"],[[30,13,["adFormat"]]]]],[30,13,["illustrationName"]],[30,13,["isSelected"]],[28,[30,0,["isAdFormatCardDisabled"]],[[30,13,["isSelected"]],[30,13,["renderStatus"]],[30,13,["adFormat"]]],null],[30,0,["onSelectAdFormat"]],[30,13,["adFormat"]]]],[["tooltipContent"],[[[[1,"\\n"],[41,[28,[30,0,["campaign","isAdFormatDisabled"]],[[30,13,["adFormat"]]],null],[[[1,"                          "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,6],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                            "],[1,[28,[35,7],["i18n_ad_format_options_tooltip_header","campaign-manager-web/components/ad-format"],[["label"],[[30,13,["adFormat"]]]]]],[1,"\\n                          "],[13],[1,"\\n                          "],[10,2],[12],[1,"\\n                            "],[1,[28,[35,7],["i18n_disabled_ad_format_tooltip_message_v2","campaign-manager-web/components/ad-format"],[["format"],[[30,13,["adFormat"]]]]]],[1,"\\n                          "],[13],[1,"\\n"]],[]],null],[1,"                      "]],[]]]]],[1,"\\n"]],[13]],null],[1,"                "]],[12]]]]],[1,"\\n"],[41,[30,0,["isMRCVideoLabelEnabled"]],[[[1,"                  "],[8,[39,18],[[24,0,"mt4"]],[["@message"],[[28,[37,7],["i18n_ad_format_mrc_disclaimer","campaign-manager-web/components/ad-format"],null]]],null],[1,"\\n"]],[]],null]],[]],[[[42,[28,[37,17],[[28,[37,17],[[30,0,["availableAdFormatOptions"]]],null]],null],null,[[[1,"                  "],[8,[39,19],null,[["@isMultiselect","@adFormat","@renderStatus","@iconClassName","@onChange","@isSelected","@isObjectiveSupportingEventAd","@isConversationStarterObjective","@isEventAdFormatPresent","@isWebsiteVisitsOrWebsiteConversionsObjective","@accountId","@isAdFormatDisabled"],[[30,15],[30,14,["adFormat"]],[30,14,["renderStatus"]],[30,14,["cssClass"]],[30,0,["onSetFormat"]],[30,14,["isSelected"]],[30,0,["isObjectiveSupportingEventAd"]],[30,0,["isConversationStarterObjective"]],[30,0,["isEventAdFormatPresent"]],[30,0,["isWebsiteVisitsOrWebsiteConversionsObjective"]],[30,16],[28,[30,0,["campaign","isAdFormatDisabled"]],[[30,14,["adFormat"]]],null]]],null],[1,"\\n"]],[14]],null]],[]]],[1,"            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n\\n        "],[18,17,[[28,[37,12],null,[["additional-inline-feedbacks"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n\\n"],[41,[30,0,["languageWarningKey"]],[[[1,"          "],[8,[39,18],[[24,0,"mt4"]],[["@message"],[[28,[37,7],["i18n_inline_feedback_message","campaign-manager-web/components/ad-format"],[["messageKey"],[[30,0,["languageWarningKey"]]]]]]],null],[1,"\\n"]],[]],null],[41,[30,0,["isAudienceWarningVisible"]],[[[1,"          "],[8,[39,18],[[24,0,"mt4"]],[["@message"],[[28,[37,7],["i18n_inline_feedback_message_audience_disabled","campaign-manager-web/components/ad-format"],null]]],null],[1,"\\n"]],[]],null],[41,[30,0,["isConversationStarterAdsMessageVisible"]],[[[1,"          "],[8,[39,18],[[24,0,"mt4"]],[["@message"],[[28,[37,7],[[52,[30,0,["areConversationStarterAdsAdvertisingChangesInterimRamped"]],"i18n_inline_feedback_interim_conversation_starter_ads_notification","i18n_inline_feedback_fully_ramped_conversation_starter_ads_message"],"campaign-manager-web/components/ad-format"],[["linkInfo"],[[28,[37,20],null,[["href","dataTestSelector","ariaLabel"],[[28,[37,21],null,[["path"],["help/lms/answer/a1446024"]]],"data-test-ad-format__conversation-starter-ads-inline-feedback-learn-more-link",[28,[37,7],["i18n_inline_feedback_new_conversation_ads_learn_more_aria_label","campaign-manager-web/components/ad-format"],null]]]]]]]]],null],[1,"\\n"]],[]],null],[41,[30,0,["isMessageAdsSunsetMessageVisible"]],[[[1,"          "],[8,[39,18],[[24,0,"mt4"]],[["@message"],[[28,[37,7],["i18n_inline_feedback_message_ads_discontinuation","campaign-manager-web/components/ad-format"],[["linkInfo"],[[28,[37,20],null,[["href","dataTestSelector","ariaLabel"],[[28,[37,21],null,[["path"],["help/lms/answer/a1425381"]]],"data-test-ad-format__message-ads-sunset-inline-feedback-learn-more-link",[28,[37,7],["i18n_inline_feedback_message_ads_discontinue_learn_more_aria_label","campaign-manager-web/components/ad-format"],null]]]]]]]]],null],[1,"\\n"]],[]],[[[41,[30,0,["areMessageAdsTurnedOff"]],[[[1,"          "],[8,[39,18],[[24,0,"mt4"]],[["@message"],[[28,[37,7],["i18n_disabled_ad_format_tooltip_message_v2","campaign-manager-web/components/ad-format"],[["format"],["INMAIL"]]]]],null],[1,"\\n        "]],[]],null]],[]]],[41,[30,0,["isSponsoredMessagingAudienceExpansionEnabledMessageVisible"]],[[[1,"          "],[8,[39,18],[[24,0,"mt4"]],[["@message"],[[28,[37,7],["i18n_inline_feedback_audience_expansion_on_default_conversation_message_ads","campaign-manager-web/components/ad-format"],[["adFormat"],[[30,0,["sponsoredMessagingAudienceExpansionFormatNameString"]]]]]]],null],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n\\n      "],[8,[39,22],[[24,0,"ad-format__audience-expansion-warning"]],[["@isHidden","@type"],[[28,[37,9],[[30,0,["audienceExpansionEnabled"]]],null],"neutral"]],[["default"],[[[[1,"\\n"],[1,"        "],[1,[28,[35,7],["i18n_audience_expansion_disabled","campaign-manager-web/components/ad-format"],null]],[1,"\\n        "],[1,[28,[35,7],["i18n_learn_more_audience_expansion","campaign-manager-web/components/ad-format"],[["linkInfo"],[[28,[37,20],null,[["href","title","dataTestSelector","ariaLabel"],[[28,[37,21],null,[["path","accountId"],["help/lms/answer/51626",[30,16]]]],[28,[37,7],["i18n_learn_more_audience_expansion","campaign-manager-web/components/ad-format"],null],"data-test-ad-format__audience-expansion-learn-more",[28,[37,7],["i18n_learn_more","campaign-manager-web/components/ad-format"],null]]]]]]]],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[39,22],[[24,0,"ad-format__company-association-warning"]],[["@isHidden","@type"],[[28,[37,9],[[30,0,["isCompanyAssociationWarningVisible"]]],null],"caution"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,7],["i18n_company_association_warning","campaign-manager-web/components/ad-format"],null]],[1,"\\n      "]],[]]]]],[1,"\\n"],[41,[30,0,["isLeadDestinationPresent"]],[[[1,"        "],[10,"fieldset"],[14,0,"mt5"],[12],[1,"\\n          "],[10,"legend"],[14,0,"mb2"],[12],[1,"\\n            "],[10,"h3"],[15,0,[29,[[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,[28,[35,7],["i18n_leads_destination_heading","campaign-manager-web/components/ad-format"],null]],[13],[1,"\\n          "],[13],[1,"\\n          "],[10,"ul"],[14,0,"u-list--no-style"],[12],[1,"\\n            "],[10,"li"],[14,0,"mb4 chm__form-element-container"],[12],[1,"\\n              "],[10,1],[15,0,[29,[[36,23]]]],[12],[1,"\\n                "],[8,[39,24],[[24,3,"leads-destination-radio"],[16,"checked",[28,[37,9],[[30,2,["sponsoringLandingPage"]]],null]],[24,"aria-describedBy","leads-destination--lead-gen-form-helper-text"],[4,[38,25],["change",[28,[37,26],[[30,0,["onChangeLeadsDestination"]],[30,0,["LEAD_DESTINATIONS","LEAD_GEN_FORM"]]],null]],null]],[["@inputId","@disabled","@helperTextId"],["leads-destination-option--lead-gen-form",[28,[37,9],[[30,0,["canEditLeadDestination"]]],null],"leads-destination--lead-gen-form-helper-text"]],null],[1,"\\n              "],[13],[1,"\\n              "],[10,"label"],[14,"for","leads-destination-option--lead-gen-form"],[12],[1,"\\n                "],[1,[28,[35,7],["i18n_lead_gen_form","campaign-manager-web/components/ad-format"],null]],[1,"\\n                "],[10,2],[14,1,"leads-destination--lead-gen-form-helper-text"],[15,0,[29,[[28,[37,6],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,[28,[35,7],["i18n_lead_gen_form_helper_text","campaign-manager-web/components/ad-format"],null]],[13],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n            "],[10,"li"],[14,0,"chm__form-element-container"],[12],[1,"\\n              "],[10,1],[15,0,[29,[[36,23]]]],[12],[1,"\\n                "],[8,[39,24],[[24,3,"leads-destination-radio"],[16,"checked",[30,2,["sponsoringLandingPage"]]],[16,"disabled",[28,[37,27],[[30,0,["isLandingPageLeadDestinationDisabled"]],[28,[37,9],[[30,0,["canEditLeadDestination"]]],null]],null]],[24,"aria-describedBy","leads-destination--linkedin-landing-page-helper-text"],[4,[38,25],["change",[28,[37,26],[[30,0,["onChangeLeadsDestination"]],[30,0,["LEAD_DESTINATIONS","LINKEDIN_LANDING_PAGE"]]],null]],null]],[["@inputId"],["leads-destination-option--linkedin-landing-page"]],null],[1,"\\n              "],[13],[1,"\\n              "],[10,"label"],[14,"for","leads-destination-option--linkedin-landing-page"],[12],[1,"\\n                "],[1,[28,[35,7],["i18n_linkedin_landing_page","campaign-manager-web/components/ad-format"],null]],[1,"\\n                "],[10,2],[14,1,"leads-destination--linkedin-landing-page-helper-text"],[15,0,[29,[[28,[37,6],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,[28,[35,7],["i18n_linkedin_landing_page_helper_text","campaign-manager-web/components/ad-format"],null]],[13],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "]],[]]]]],[1,"\\n\\n    "],[10,"section"],[12],[1,"\\n"],[41,[28,[37,8],[[30,0,["isCompanyAssociationVisible"]],[28,[37,9],[[30,0,["associateCompanyTask","last","isSuccessful"]]],null]],null],[[[1,"        "],[8,[39,5],[[24,0,"ad-format__company-association-card c-campaign-section__container"]],null,[["default"],[[[[1,"\\n          "],[10,0],[14,0,"ad-format__company-association-title-container u-layout-flex__container--aligned-center"],[12],[1,"\\n            "],[10,0],[14,0,"ad-format__company-association-industry-img"],[12],[13],[1,"\\n            "],[10,0],[15,0,[29,["ad-format__company-association-img-text u-color__black--75"," ",[28,[37,6],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,7],["i18n_company_association_requirement","campaign-manager-web/components/ad-format"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n          "],[10,"hr"],[14,0,"ad-format__company-association-divider"],[12],[13],[1,"\\n          "],[8,[39,28],[[24,0,"ad-format__company-association-typeahead"]],[["@title","@inputId","@selectedEntity","@onCompanySelected","@onCompanyCleared"],[[28,[37,7],["i18n_company_association_title","campaign-manager-web/components/ad-format"],null],"company-association",[30,4],[30,0,["onReferenceChange"]],[30,0,["onReferenceChange"]]]],null],[1,"\\n          "],[8,[39,22],[[24,0,"mt2"]],[["@type"],["negative"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,7],["i18n_company_input_validation_error","campaign-manager-web/components/ad-format"],null]],[1,"\\n          "]],[]]]]],[1,"\\n          "],[8,[39,22],[[24,0,"mt2"]],[["@isHidden","@type"],[[28,[37,9],[[30,0,["associateCompanyTask","last","isError"]]],null],"negative"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,29],null,[["customErrorMessage"],[[28,[37,7],["i18n_company_save_error","campaign-manager-web/components/ad-format"],null]]]]],[1,"\\n          "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["selectedReference"]],[[[1,"            "],[10,0],[15,0,[29,["ad-format__company-association-reminder-message u-color__black--75"," ",[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,7],["i18n_company_association_confirmation_message","campaign-manager-web/components/ad-format"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,1],[14,0,"u-layout-flex__container--flex-end u-layout__push-right"],[12],[1,"\\n              "],[8,[39,10],null,[["@placement","@dataTestSelectorValue","@on","@onConfirm","@confirmButtonText","@triggerButtonText"],["top","company-association","click",[28,[37,30],[[30,0,["associateCompanyTask"]]],null],[28,[37,7],["i18n_hovercard_confirm_button","campaign-manager-web/components/ad-format"],null],[28,[37,7],["i18n_company_association_confirmation_button","campaign-manager-web/components/ad-format"],null]]],[["default"],[[[[1,"\\n                "],[10,0],[15,0,[29,["ad-format__company-association-hoverable-title-confirm u-color__black--75"," ",[28,[37,6],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,7],["i18n_hovercard_confirmation_title","campaign-manager-web/components/ad-format"],null]],[1,"\\n                "],[13],[1,"\\n                "],[10,0],[15,0,[29,["ad-format__company-association-hoverable-text-confirm u-color__black--75"," ",[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,7],["i18n_hovercard_confirmation_text","campaign-manager-web/components/ad-format"],null]],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"        "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["associateCompanyTask","last","isSuccessful"]],[[[1,"        "],[8,[39,5],[[24,0,"ad-format__company-association-card c-campaign-section__container"]],null,[["default"],[[[[1,"\\n          "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n            "],[10,0],[14,0,"ad-format__company-association-success-img"],[12],[13],[1,"\\n            "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,6],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,7],["i18n_successful_confirmation","campaign-manager-web/components/ad-format"],null]],[13],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]],[41,[30,0,["canRenderCampaignEditConfirmationModal"]],[[[1,"  "],[8,[39,31],null,[["@showError","@campaignPropToBeChanged","@isOpen","@onConfirm","@onDismiss","@accountId"],[[30,0,["hasDeletionError"]],"adFormat",[30,0,["isCampaignEditConfirmationModalOpen"]],[30,0,["resetCampaign"]],[30,0,["closeCampaignEditConfirmationModal"]],[30,16]]],null],[1,"\\n"]],[]],null]],["@isQuickMode","@campaign","@selectedAdFormats","@selectedEntity","@showSccAssociateCompanyPageError","@isSwitchModeDisabled","@onAdFormatChange","@onClickSwitchToAdvancedMode","@isSccCardRevampEnabled","@onResetCampaign","@disableAdFormatChangeBtn","cardGroup","formatOption","formatOption","@isMultiselect","@accountId","&default"],false,["if","scc/ad-format","track-render","get","-get-dynamic-var","hue-web-card","hue-web-foundations@-text-body","t","and","not","confirm-hovercard","yield","hash","component","unless","scc/card-group","each","-track-array","cm-inline-feedback","ad-format-card","external-link-info","help-center-url","hue-web-inline-feedback","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","on","fn","or","company-typeahead","error-message","perform","scc/campaign-edit-confirmation-modal"]]',moduleName:"campaign-manager-web/components/ad-format.hbs",isStrictMode:!1}),V="CHANGE_TO_ENGLISH",Y="CHANGE_TO_ALL_AUTO_TRANSLATE",H="CHANGE_TO_MULTI_LANGUAGE",q="CHANGE_TO_SINGLE_LANGUAGE"
let K=e.default=(E=(0,i.computed)("args.campaign.objectiveType"),y=(0,i.computed)("args.campaign.isDraftCampaign","args.isGoldenGateAccount"),S=(0,u.task)({restartable:!0}),(0,c.assertPropTypes)((F=class extends o.default{get isMRCVideoLabelEnabled(){return this.args.selectedAdFormats.some((e=>e===p.AD_FORMAT.SINGLE_VIDEO))}get canRenderCampaignEditConfirmationModal(){return!(!this.args.isQuickMode&&!this.args.isSccCardRevampEnabled)&&(this.args.campaign.isDraftCampaign&&this.canEditAdFormatWhenClickingCard)}get isCompanyAssociationVisible(){return!!this.args.displayCompanyAssociation&&this.args.canEditAccount}get isLeadDestinationPresent(){return!this.isContentFirstCampaignCreation&&this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableLeadDestination)&&(0,p.isLeadGenObjective)(this.args.campaign.objectiveType)&&!this.args.isMultiselect&&this.args.onCampaignChange}get isLandingPageLeadDestinationDisabled(){return this.args.selectedAdFormats.some((e=>!g.AD_FORMATS_SUPPORTING_LLP.includes(e)))}get canEditLeadDestination(){return this.args.campaign.isNewCampaign}get isCompanyAssociationWarningVisible(){return!!this.args.displayCompanyAssociation&&!this.isCompanyAssociationVisible}set isObjectiveSupportingEventAd(e){}get isObjectiveSupportingEventAd(){return[p.OBJECTIVE_TYPE.BRAND_AWARENESS,p.OBJECTIVE_TYPE.ENGAGEMENT,p.OBJECTIVE_TYPE.WEBSITE_VISIT].includes(this.args.campaign.objectiveType)}set isWebsiteVisitsOrWebsiteConversionsObjective(e){}get isWebsiteVisitsOrWebsiteConversionsObjective(){return[p.OBJECTIVE_TYPE.WEBSITE_VISIT,p.OBJECTIVE_TYPE.WEBSITE_CONVERSION].includes(this.args.campaign.objectiveType)}get isConversationStarterObjective(){return(0,p.isConversationStarterObjective)(this.args.campaign.objectiveType)}get isEventAdFormatPresent(){return Boolean(this.args.availableAdFormats.find((({adFormat:e})=>e===p.AD_FORMAT.SPONSORED_UPDATE_EVENT)))}set canEditAdFormat(e){}get canEditAdFormat(){return this.args.campaign.isDraftCampaign&&!this.args.isGoldenGateAccount}get selectedAdFormatsDictionary(){const e={}
return this.args.selectedAdFormats.forEach((t=>e[t]=!0)),e}get adFormatOptions(){return this.args.availableAdFormats.map((e=>({...e,isSelected:!!this.selectedAdFormatsDictionary[e.adFormat]})))}get canEditAdFormatWhenClickingCard(){return!!this.args.campaign.isNewCampaign||!!this.args.campaign.isDraftCampaign&&this.canEditAdFormat}get areMessageAdsTurnedOff(){return this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableTurnOffMessageAds)}get isContentFirstCampaignCreation(){return this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableContentHub)&&"true"===this.router.currentRoute?.queryParams?.isContentFirst&&this.args.campaign.isNewCampaign}get availableAdFormatOptions(){if(this.args.isQuickMode)return this.adFormatOptions.filter((e=>p.SIMPLE_AD_FORMAT.includes(e.adFormat)))
if(this.areMessageAdsTurnedOff)return this.adFormatOptions.filter((e=>e.adFormat!==p.AD_FORMAT.INMAIL))
if(this.isContentFirstCampaignCreation){const{selectedCreativeType:e}=this.contentHub,t=m.SPONSORED_CONTENT_TYPE_TO_AD_FORMAT[m.CREATIVE_TYPE_TO_SPONSORED_CONTENT_TYPE[e]]
return this.adFormatOptions.filter((e=>e.adFormat===t))}return this.adFormatOptions}get areConversationStarterAdsAdvertisingChangesInterimRamped(){return this.lix.getTreatment(h.LIX_TEST_KEYS.enableConversationStarterAdsAdvertisingChanges)===f.CONVERSATION_STARTER_ADS_LIX_STATES.INTERIM}get areConversationStarterAdsAdvertisingChangesFullyRamped(){return this.lix.getTreatment(h.LIX_TEST_KEYS.enableConversationStarterAdsAdvertisingChanges)===f.CONVERSATION_STARTER_ADS_LIX_STATES.FULLY_RAMPED}get areConversationStarterAdsAdvertisingChangesEnabled(){return this.areConversationStarterAdsAdvertisingChangesInterimRamped||this.areConversationStarterAdsAdvertisingChangesFullyRamped}get isMessageAdsSunsetMessageEnabled(){return this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableMessageAdsSunsetMessage)}get sponsoredMessagingAudienceExpansionFormatNameString(){return this.args.campaign.adFormat===p.AD_FORMAT.GUIDED_REPLIES?p.AD_FORMAT.GUIDED_REPLIES:this.args.campaign.adFormat===p.AD_FORMAT.INMAIL?p.AD_FORMAT.INMAIL:""}constructor(e,t){if(super(e,t),z(this,"campaign",O,this),z(this,"campaignConfiguration",v,this),z(this,"router",w,this),z(this,"lix",I,this),z(this,"contentHub",P,this),j(this,"AD_FORMAT_STATUS",p.AD_FORMAT_STATUS),j(this,"LEAD_DESTINATIONS",g.LEAD_DESTINATIONS),z(this,"languageWarningKey",N,this),z(this,"isAudienceWarningVisible",R,this),z(this,"isConversationStarterAdsMessageVisible",D,this),z(this,"isSponsoredMessagingAudienceExpansionEnabledMessageVisible",M,this),z(this,"isMessageAdsSunsetMessageVisible",L,this),z(this,"selectedReference",k,this),z(this,"isCampaignEditConfirmationModalOpen",U,this),z(this,"hasDeletionError",x,this),j(this,"isAdFormatCardDisabled",((e,t,n)=>{if(this.campaign.isAdFormatDisabled(n))return!0
if(e)return!1
return!(t===p.AD_FORMAT_STATUS.ENABLED&&this.canEditAdFormatWhenClickingCard)})),this.isContentFirstCampaignCreation){const{selectedCreativeType:e}=this.contentHub,t=m.SPONSORED_CONTENT_TYPE_TO_AD_FORMAT[m.CREATIVE_TYPE_TO_SPONSORED_CONTENT_TYPE[e]]
this.args.onAdFormatChange(t)}}closeCampaignEditConfirmationModal(){this.isCampaignEditConfirmationModalOpen=!1}resetCampaign(){this.hasDeletionError=!1,this.args.onResetCampaign().catch((()=>{this.hasDeletionError=!0}))}onSelectAdFormat(e,t){this.args.campaign.isDraftCampaign&&this.canEditAdFormatWhenClickingCard&&!t?this.isCampaignEditConfirmationModalOpen=!0:this.canEditAdFormatWhenClickingCard&&!t&&(this._setWarningLabels(e),this.args.onAdFormatChange(e),this.isLeadDestinationPresent&&this.isLandingPageLeadDestinationDisabled&&this.args.onCampaignChange?.({sponsoringLandingPage:!1}))}onSetFormat(e){this._setWarningLabels(e),this.args.onAdFormatChange(e),this.isLeadDestinationPresent&&this.isLandingPageLeadDestinationDisabled&&this.args.onCampaignChange?.({sponsoringLandingPage:!1})}onDeleteCampaignConfirm(){return this.deleteCampaignTask.perform()}onReferenceChange(e,t){this.args.onEntityChange(t),this.selectedReference=e}onChangeLeadsDestination(e){const t=e===g.LEAD_DESTINATIONS.LINKEDIN_LANDING_PAGE
this.args.onCampaignChange?.({sponsoringLandingPage:t})}_shouldShowConversationStarterAdsMessage(e){return this.areConversationStarterAdsAdvertisingChangesEnabled&&e===p.AD_FORMAT.GUIDED_REPLIES}static shouldShowSponsoredMessagingAudienceExpansionMessage(e){return e===p.AD_FORMAT.INMAIL||e===p.AD_FORMAT.GUIDED_REPLIES}_shouldShowMessageAdsSunsetMessage(e){return this.isMessageAdsSunsetMessageEnabled&&e===p.AD_FORMAT.INMAIL}_setWarningLabels(e){const t=this.args.campaign.adFormat,n=this.args.campaign.targetingCriteria
this.languageWarningKey=function(e,t,n){const a=(0,b.hasFacet)(n,b.FACET_URNS.INTERFACE_LOCALES),i=(0,d.isAutoTranslateSupported)(e),r=(0,d.isAutoTranslateSupported)(t),o=e===p.AD_FORMAT.STATIC_TEMPLATE_PROMOTION,l=t===p.AD_FORMAT.STATIC_TEMPLATE_PROMOTION,s=_.CmTargetingCriteria.fromTargetingCriteria(n).getIncludeFacetObj(b.FACET_URNS.INTERFACE_LOCALES)?.segments?.length>1
let c=""
return l?c=H:!i&&r?c=Y:!i||r||a?o&&s&&(c=q):c=V,c}(t,e,n),this.isConversationStarterAdsMessageVisible=this._shouldShowConversationStarterAdsMessage(e),this.isSponsoredMessagingAudienceExpansionEnabledMessageVisible=this.constructor.shouldShowSponsoredMessagingAudienceExpansionMessage(e),this.isMessageAdsSunsetMessageVisible=this._shouldShowMessageAdsSunsetMessage(e),this.isAudienceWarningVisible=this._isAudienceWarningEnabled(t,e)}_isAudienceWarningEnabled(e,t){if(this.isConversationStarterAdsMessageVisible||this.isSponsoredMessagingAudienceExpansionEnabledMessageVisible)return!1
const n=this.campaignConfiguration.isLanAvailable(this.args.campaign,{adFormat:e}),a=this.campaignConfiguration.isLanAvailable(this.args.campaign,{adFormat:t})
return n&&!a}*associateCompanyTask(){try{return yield this.args.onSetAccountReference(this.selectedReference)}catch(e){return(0,T.reject)(e)}}},j(F,"propTypes",{accountId:c.PropTypes.oneOfType([c.PropTypes.string,c.PropTypes.number]).isRequired,campaign:c.PropTypes.oneOfType([c.PropTypes.object,c.PropTypes.EmberObject]).isRequired,selectedAdFormats:c.PropTypes.array.isRequired,onAdFormatChange:c.PropTypes.func.isRequired,isGoldenGateAccount:c.PropTypes.bool.isRequired,isSccCardRevampEnabled:c.PropTypes.bool,showSccAssociateCompanyPageError:c.PropTypes.bool,canEditAccount:c.PropTypes.bool,displayCompanyAssociation:c.PropTypes.bool,onSetAccountReference:c.PropTypes.func.isRequired,availableAdFormats:c.PropTypes.array.isRequired,selectedEntity:c.PropTypes.oneOfType([c.PropTypes.object,c.PropTypes.EmberObject]),onEntityChange:c.PropTypes.func.isRequired,isMultiselect:c.PropTypes.bool,isQuickMode:c.PropTypes.bool,onResetCampaign:c.PropTypes.func.isRequired,onCampaignChange:c.PropTypes.func,disableAdFormatChangeBtn:c.PropTypes.bool}),O=G((C=F).prototype,"campaign",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=G(C.prototype,"campaignConfiguration",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=G(C.prototype,"router",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=G(C.prototype,"lix",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=G(C.prototype,"contentHub",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=G(C.prototype,"languageWarningKey",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),R=G(C.prototype,"isAudienceWarningVisible",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),D=G(C.prototype,"isConversationStarterAdsMessageVisible",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),M=G(C.prototype,"isSponsoredMessagingAudienceExpansionEnabledMessageVisible",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),L=G(C.prototype,"isMessageAdsSunsetMessageVisible",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k=G(C.prototype,"selectedReference",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=G(C.prototype,"isCampaignEditConfirmationModalOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),x=G(C.prototype,"hasDeletionError",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),G(C.prototype,"isObjectiveSupportingEventAd",[E],Object.getOwnPropertyDescriptor(C.prototype,"isObjectiveSupportingEventAd"),C.prototype),G(C.prototype,"canEditAdFormat",[y],Object.getOwnPropertyDescriptor(C.prototype,"canEditAdFormat"),C.prototype),G(C.prototype,"availableAdFormatOptions",[s.cached],Object.getOwnPropertyDescriptor(C.prototype,"availableAdFormatOptions"),C.prototype),G(C.prototype,"closeCampaignEditConfirmationModal",[i.action],Object.getOwnPropertyDescriptor(C.prototype,"closeCampaignEditConfirmationModal"),C.prototype),G(C.prototype,"resetCampaign",[i.action],Object.getOwnPropertyDescriptor(C.prototype,"resetCampaign"),C.prototype),G(C.prototype,"onSelectAdFormat",[i.action],Object.getOwnPropertyDescriptor(C.prototype,"onSelectAdFormat"),C.prototype),G(C.prototype,"onSetFormat",[i.action],Object.getOwnPropertyDescriptor(C.prototype,"onSetFormat"),C.prototype),G(C.prototype,"onDeleteCampaignConfirm",[i.action],Object.getOwnPropertyDescriptor(C.prototype,"onDeleteCampaignConfirm"),C.prototype),G(C.prototype,"onReferenceChange",[i.action],Object.getOwnPropertyDescriptor(C.prototype,"onReferenceChange"),C.prototype),G(C.prototype,"onChangeLeadsDestination",[i.action],Object.getOwnPropertyDescriptor(C.prototype,"onChangeLeadsDestination"),C.prototype),G(C.prototype,"associateCompanyTask",[S],Object.getOwnPropertyDescriptor(C.prototype,"associateCompanyTask"),C.prototype),A=C))||A);(0,t.setComponentTemplate)(B,K)})),define("campaign-manager-web/components/ad-policy-validation/ad-policy-validation-warnings",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/ad-policy-validation","campaign-manager-web/utils/ad-policy-validation/validator-functions","ember-emoji-keyboard"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m
function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"8TDj0IWx",block:'[[[1,"\\n"],[18,6,[[28,[37,1],null,[["validate"],[[30,0,["validate"]]]]]]],[1,"\\n\\n"],[41,[28,[37,3],[[30,0,["hasWarnings"]],[28,[37,4],[[28,[37,5],[[28,[37,6],[[30,1]],null],"length"],null],0],null]],null],[[[1,"  "],[8,[39,7],[[17,2]],[["@type"],["caution"]],[["default"],[[[[1,"\\n    "],[10,1],[12],[1,[28,[35,8],["i18n_ad_policy_valiation_warning_message","campaign-manager-web/components/ad-policy-validation/ad-policy-validation-warnings"],null]],[13],[1,"\\n\\n    "],[8,[39,9],null,[["@placement"],["bottom"]],[["trigger","content"],[[[[1,"\\n        "],[11,"button"],[16,0,[29,["button--unstyled u-color__inherit u-font__underline"," ",[28,[37,10],null,[["size","weight"],["small","bold"]]]]]],[24,4,"button"],[4,[38,11],[[30,3,["triggerContentSharedInfo"]]],null],[12],[1,"\\n          "],[1,[28,[35,8],["i18n_ad_policy_valiation_show_details","campaign-manager-web/components/ad-policy-validation/ad-policy-validation-warnings"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[3]],[[[1,"\\n        "],[10,0],[15,0,[29,["u-display-flex u-flex-column"," ",[28,[37,10],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[10,"h4"],[14,0,"mb2"],[12],[1,[28,[35,8],["i18n_ad_policy_valiation_tooltip_title","campaign-manager-web/components/ad-policy-validation/ad-policy-validation-warnings"],null]],[13],[1,"\\n          "],[10,"ul"],[14,0,"ad-policy-validation__tooltip-list mb2"],[12],[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[52,[30,0,["hasWarnings"]],[30,0,["warnings"]],[28,[37,6],[[30,1]],null]]],null]],null],null,[[[41,[28,[37,14],[[30,4],"EXCESSIVE_CAPITALIZATION"],null],[[[1,"                "],[11,"li"],[4,[38,15],null,[["announcement","spacing"],[[28,[37,8],["i18n_ad_policy_valiation_capitalized_word_warning","campaign-manager-web/components/ad-policy-validation/ad-policy-validation-warnings"],null],300]]],[4,[38,16],null,[["pageKey","routeName","currentRoute"],["view_policy_validation_excessive_capitalization",[28,[37,5],[[53,"outletState"],"render.name"],null],[28,[37,5],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n                  "],[10,1],[14,0,"u-layout--pre-wrap"],[12],[1,[28,[35,8],["i18n_ad_policy_valiation_capitalized_word_warning","campaign-manager-web/components/ad-policy-validation/ad-policy-validation-warnings"],null]],[13],[1,"\\n                "],[13],[1,"\\n"]],[]],[[[41,[28,[37,14],[[30,4],"EXCESSIVE_USE_OF_EMOJI"],null],[[[1,"                "],[11,"li"],[4,[38,15],null,[["announcement","spacing"],[[28,[37,8],["i18n_ad_policy_valiation_emoji_warning","campaign-manager-web/components/ad-policy-validation/ad-policy-validation-warnings"],null],300]]],[4,[38,16],null,[["pageKey","routeName","currentRoute"],["view_policy_validation_excessive_emoji",[28,[37,5],[[53,"outletState"],"render.name"],null],[28,[37,5],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n                  "],[10,1],[14,0,"u-layout--pre-wrap"],[12],[1,[28,[35,8],["i18n_ad_policy_valiation_emoji_warning","campaign-manager-web/components/ad-policy-validation/ad-policy-validation-warnings"],null]],[13],[1,"\\n                "],[13],[1,"\\n"]],[]],[[[41,[28,[37,14],[[30,4],"LINKEDIN_MENTIONED_IN_AD_TEXT"],null],[[[1,"                "],[11,"li"],[4,[38,15],null,[["announcement","spacing"],[[28,[37,8],["i18n_ad_policy_valiation_linkedin_trademark_warning_v2","campaign-manager-web/components/ad-policy-validation/ad-policy-validation-warnings"],null],300]]],[4,[38,16],null,[["pageKey","routeName","currentRoute"],["view_policy_validation_use_of_linkedin_in_ad_text",[28,[37,5],[[53,"outletState"],"render.name"],null],[28,[37,5],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n                  "],[10,1],[14,0,"u-layout--pre-wrap"],[12],[1,[28,[35,8],["i18n_ad_policy_valiation_linkedin_trademark_warning_v2","campaign-manager-web/components/ad-policy-validation/ad-policy-validation-warnings"],null]],[13],[1,"\\n                "],[13],[1,"\\n              "]],[]],null]],[]]]],[]]]],[4]],null],[1,"          "],[13],[1,"\\n          "],[10,2],[12],[1,"\\n            "],[8,[39,18],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,8],["i18n_ad_policy_valiation_tooltip_learn_more","campaign-manager-web/components/ad-policy-validation/ad-policy-validation-warnings"],[["linkInfo"],[[28,[37,19],null,[["href","ariaLabel","dataTestSelector","role"],[[28,[37,20],null,[["path"],["legal/ads-policy#G"]]],[28,[37,8],["i18n_ads_agreement_link_label","campaign-manager-web/components/ad-policy-validation/ad-policy-validation-warnings"],null],"data-test-ad-policy-validation-warnings-learn-more",[30,5,["role"]]]]]]]]],[1,"\\n            "]],[5]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],["@inputFieldId","&attrs","triggerData","reason","iphHelper","&default"],false,["yield","hash","if","or","gt","get","get-ad-policy-warnings","hue-web-inline-feedback","t","hue-web-contextual-dialog","hue-web-foundations@-text-body","hue-web-contextual-dialog-trigger","each","-track-array","eq","a11y-announce","track-render","-get-dynamic-var","iph-helper","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/ad-policy-validation/ad-policy-validation-warnings.hbs",isStrictMode:!1})
let _=e.default=(0,o.assertPropTypes)((m=class extends r.default{get warnings(){const e=this.args.value,t=[]
return(0,s.hasUppercaseWordsAboveLimit)(e,l.UPPERCASE_WORD_LIMIT)&&t.push(l.EXCESSIVE_CAPITALIZATION),(0,c.isEmojiCountBelowLimit)(e,l.EMOJI_LIMIT)||t.push(l.EXCESSIVE_USE_OF_EMOJI),(0,s.isLinkedInKeywordUsed)(e)&&t.push(l.LINKEDIN_MENTIONED_IN_AD_TEXT),t}get hasWarnings(){return this.warnings.length>0}constructor(){var e,t,n,a
super(...arguments),e=this,t="adPolicyValidator",a=this,(n=p)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0}),this.validate(this.args.initialValue)}validate(e){this.args.useLocalState||this.adPolicyValidator.validate(e,this.args.inputFieldId)}},h=m,f="propTypes",T={inputFieldId:o.PropTypes.string.isRequired,initialValue:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.null]),value:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.null]),useLocalState:o.PropTypes.bool},f in h?Object.defineProperty(h,f,{value:T,enumerable:!0,configurable:!0,writable:!0}):h[f]=T,p=g((d=m).prototype,"adPolicyValidator",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(d.prototype,"validate",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"validate"),d.prototype),u=d))||u
var h,f,T;(0,t.setComponentTemplate)(b,_)})),define("campaign-manager-web/components/adblock-check",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@glimmer/tracking"],(function(e,t,n,a,i,r){var o,l
function s(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"SI2jn02R",block:'[[[1,"\\n"],[11,0],[17,1],[16,0,[29,["u-layout-flex__container--aligned-center abp__section-container u-global-alert__container\\n    ",[52,[51,[30,0,["adBlockPlusDetected"]]],"u-layout__display-none"]]]],[12],[1,"\\n  "],[8,[39,1],[[24,0,"no-shrink"]],[["@size","@name"],["medium","signal-error"]],null],[1,"\\n  "],[10,2],[15,0,[29,["pl3 u-color__white"," ",[28,[37,2],null,[["size","color"],["small","default"]]]]]],[12],[1,"\\n    "],[1,[28,[35,3],["i18n_ad_blocker_message","campaign-manager-web/components/adblock-check"],[["linkInfo"],[[28,[37,4],null,[["dataTestSelector","href","class"],["data-test-adblocker__help-link",[28,[37,5],null,[["path"],["help/lms/ask"]]],"abp__billing-link"]]]]]]],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[11,0],[24,1,"abp-test-container"],[24,0,"AdBox Ad advert ad-block pub_300x250 pub_300x250m pub_728x90 text-ad textAd text_ad text_ads text-ads text-ad-links abp__test-container"],[4,[38,6],[[30,0,["checkForAdBlockPlus"]]],null],[12],[1,"\\n"],[13]],["&attrs"],false,["unless","hue-web-icons@icon","hue-web-foundations@-text-body","t","external-link-info","help-center-url","detect-adblock"]]',moduleName:"campaign-manager-web/components/adblock-check.hbs",isStrictMode:!1})
let u=e.default=(o=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="adBlockPlusDetected",i=this,(a=l)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}checkForAdBlockPlus(e){this.adBlockPlusDetected=e}},l=s(o.prototype,"adBlockPlusDetected",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s(o.prototype,"checkForAdBlockPlus",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"checkForAdBlockPlus"),o.prototype),o);(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/add-credit-card",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"mXxzlDx8",block:'[[[1,"\\n"],[10,0],[14,0,"grid grid--is-fluid u-justify-center"],[12],[1,"\\n  "],[10,0],[15,0,[29,["credit-card-form__error-content u-layout-flex__container--direction-column-center\\n      ",[52,[28,[37,1],[[30,0,["loadPaymentsTask","isRunning"]],[30,0,["loadCampaignsTask","isRunning"]],[28,[37,2],[[30,0,["paymentHasError"]]],null]],null],"u-layout__display-none"]]]],[12],[1,"\\n    "],[8,[39,3],[[24,0,"mb4"]],[["@type","@name","@size"],["microspot","signal-error","large"]],null],[1,"\\n    "],[10,"h3"],[15,0,[29,[[28,[37,4],null,[["size","weight"],["large","bold"]]]]]],[12],[1,[28,[35,5],["i18n_payments_load_error_title","campaign-manager-web/components/add-credit-card"],null]],[13],[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[11,"button"],[16,0,[29,["credit-card-form__error-cta u-layout__display-inline-block"," ",[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,6],["click",[30,0,["onReload"]]],null],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_payments_load_error_message_cta","campaign-manager-web/components/add-credit-card"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,"br"],[12],[13],[1,"\\n      "],[8,[39,7],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,5],["i18n_payments_load_error_message_support","campaign-manager-web/components/add-credit-card"],[["link-support"],[[28,[37,8],null,[["href","dataTestSelector","role"],[[28,[37,9],null,[["path","accountId"],["help/linkedin/ask/AD-AQ",[30,2]]]],"data-test-payments_load_error-support-link",[30,1,["role"]]]]]]]]],[1,"\\n      "]],[1]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[15,0,[29,["u-layout-flex__container--center u-layout-flex__container--baseline u-layout__max-width-desktop\\n      ",[52,[28,[37,1],[[30,0,["loadPaymentsTask","isRunning"]],[30,0,["loadCampaignsTask","isRunning"]],[30,0,["paymentHasError"]]],null],"u-layout__visibility-hidden"]]]],[12],[1,"\\n    "],[10,0],[14,0,"grid__col--md-8 grid__col"],[12],[1,"\\n      "],[10,0],[14,0,"credit-card-form__how-billing-works ml1"],[12],[1,"\\n        "],[10,"h2"],[15,0,[29,["credit-card-form__how-billing-works--header"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[10,1],[14,0,"credit-card-form__step-number u-layout__display-inline-block u-layout__align-center"],[12],[1,"\\n            "],[1,[28,[35,5],["i18n_how_billing_works_step","campaign-manager-web/components/add-credit-card"],null]],[1,"\\n          "],[13],[1,"\\n          "],[1,[28,[35,5],["i18n_how_billing_works_title","campaign-manager-web/components/add-credit-card"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[8,[39,7],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,5],["i18n_how_billing_works_text","campaign-manager-web/components/add-credit-card"],[["billingLink"],[[28,[37,8],null,[["role","dataTestSelector","ariaLabel","href"],[[30,3,["role"]],"data-test-credit-card-form__billing-link",[28,[37,5],["i18n_how_billing_works_a11y_learn_more_label","campaign-manager-web/components/add-credit-card"],null],[28,[37,9],null,[["path","accountId"],["help/lms/answer/12411",[30,2]]]]]]]]]]],[1,"\\n          "]],[3]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"],[41,[30,4,["length"]],[[[1,"        "],[10,0],[14,0,"credit-card-form__campaigns"],[12],[1,"\\n          "],[10,"h4"],[15,0,[29,[[28,[37,4],null,[["size","weight","color"],["medium","bold","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,5],["i18n_campaigns_ready","campaign-manager-web/components/add-credit-card"],[["campaigns"],[[30,4]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,"ul"],[14,0,"credit-card-form__campaigns-list"],[12],[1,"\\n"],[42,[28,[37,11],[[28,[37,11],[[30,4]],null]],null],null,[[[1,"              "],[10,"li"],[14,0,"credit-card-form__campaigns-item"],[12],[1,"\\n                "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[30,5,["name"]]],[13],[1,"\\n                |\\n                "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,[28,[35,5],["i18n_campaign_type","campaign-manager-web/components/add-credit-card"],[["type"],[[30,5,["type"]]]]]],[13],[1,"\\n                "],[10,0],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n"],[41,[30,5,["endsAt"]],[[[1,"                    "],[10,1],[15,0,[29,[[28,[37,4],null,[["size","weight","color"],["xsmall","bold","default"]]]]]],[12],[1,[28,[35,5],["i18n_campaign_duration","campaign-manager-web/components/add-credit-card"],null]],[13],[1,"\\n                    "],[1,[28,[35,12],[[30,5,["startsAt"]]],[["format"],["fmt_mdy_short"]]]],[1,"\\n                    -\\n                    "],[1,[28,[35,12],[[30,5,["endsAt"]]],[["format"],["fmt_mdy_short"]]]],[1,",\\n"]],[]],[[[1,"                    "],[10,1],[15,0,[29,[[28,[37,4],null,[["size","weight","color"],["xsmall","bold","default"]]]]]],[12],[1,[28,[35,5],["i18n_campaign_start_date","campaign-manager-web/components/add-credit-card"],null]],[13],[1,"\\n                    "],[1,[28,[35,12],[[30,5,["startsAt"]]],[["format"],["fmt_mdy_short"]]]],[1,",\\n"]],[]]],[1,"                  "],[10,1],[15,0,[29,[[28,[37,4],null,[["size","weight","color"],["xsmall","bold","default"]]]]]],[12],[1,[28,[35,5],["i18n_campaign_bid","campaign-manager-web/components/add-credit-card"],null]],[13],[1,"\\n                  "],[1,[28,[35,13],[[30,5,["bidAmount","amount"]]],[["currency"],[[30,5,["bidAmount","currencyCode"]]]]]],[1,",\\n                  "],[10,1],[15,0,[29,[[28,[37,4],null,[["size","weight","color"],["xsmall","bold","default"]]]]]],[12],[1,[28,[35,5],["i18n_campaign_budget","campaign-manager-web/components/add-credit-card"],null]],[13],[1,"\\n                  "],[1,[28,[35,13],[[30,5,["dailyBudget","amount"]]],[["currency"],[[30,5,["dailyBudget","currencyCode"]]]]]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n"]],[5]],null],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"      "],[8,[39,14],null,[["@onCreditCardSetupSuccess","@cartId"],[[30,6],[30,7]]],null],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"grid__col--md-4 grid__col"],[12],[1,"\\n      "],[10,"h3"],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,5],["i18n_faqs_title","campaign-manager-web/components/add-credit-card"],null]],[13],[1,"\\n      "],[10,"h4"],[15,0,[29,["credit-card-form__faq-question u-color__black--75"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,5],["i18n_faqs_first_bill_question","campaign-manager-web/components/add-credit-card"],null]],[13],[1,"\\n      "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,[28,[35,5],["i18n_faqs_first_bill_answer","campaign-manager-web/components/add-credit-card"],null]],[13],[1,"\\n      "],[10,"h4"],[15,0,[29,["credit-card-form__faq-question u-color__black--75"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,5],["i18n_faqs_bill_frequency_question","campaign-manager-web/components/add-credit-card"],null]],[13],[1,"\\n      "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,[28,[35,5],["i18n_faqs_bill_frequency_answer","campaign-manager-web/components/add-credit-card"],null]],[13],[1,"\\n"],[41,[51,[30,8]],[[[1,"        "],[10,"h4"],[15,0,[29,["credit-card-form__faq-question u-color__black--75"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,5],["i18n_faqs_spend_min_question","campaign-manager-web/components/add-credit-card"],null]],[13],[1,"\\n        "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,[28,[35,5],["i18n_faqs_spend_min_answer","campaign-manager-web/components/add-credit-card"],null]],[13],[1,"\\n"]],[]],null],[1,"      "],[10,"h4"],[15,0,[29,["credit-card-form__faq-question u-color__black--75"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,5],["i18n_faqs_coupon_question","campaign-manager-web/components/add-credit-card"],null]],[13],[1,"\\n      "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[8,[39,7],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,5],["i18n_faqs_coupon_answer","campaign-manager-web/components/add-credit-card"],[["couponLink"],[[28,[37,8],null,[["dataTestSelector","href","ariaLabel","role"],["data-test-credit-card-form__coupon-link",[28,[37,9],null,[["path","accountId"],["help/lms/answer/5389",[30,2]]]],[28,[37,5],["i18n_faqs_coupon_learn_more_aria","campaign-manager-web/components/add-credit-card"],null],[30,9,["role"]]]]]]]]],[1,"\\n        "]],[9]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["iphHelper","@accountId","iphHelper","@campaignsReadyToLaunch","campaign","@onCreditCardSetupSuccess","@cartId","@hasMinimumSpend","iphHelper"],false,["if","or","not","hue-web-icons@illustration","hue-web-foundations@-text-body","t","on","iph-helper","external-link-info","help-center-url","each","-track-array","format-date","format-currency","credit-card-form","unless"]]',moduleName:"campaign-manager-web/components/add-credit-card.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/add-user-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","@ember/service","@glimmer/tracking","tracked-built-ins","campaign-manager-web/constants/account","campaign-manager-web/utils/urn","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E,y,S,A
function C(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function O(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const w=(0,n.createTemplateFactory)({id:"ZlC5e3Bh",block:'[[[8,[39,0],[[24,"aria-labelledby","add-user-modal"]],[["@isOpen","@size","@dismissModal"],[[30,1],"medium",[30,0,["onDismissModal"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"add-user-modal"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_add_user_header","campaign-manager-web/components/add-user-modal"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,3],[[24,0,"mt3"]],[["@results","@onResultsUpdate","@onSelectMember"],[[30,0,["searchResults"]],[30,0,["onResultsUpdate"]],[30,0,["onSelectMember"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,2,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"add-user-modal__modal-content"],[12],[1,"\\n"],[41,[30,3],[[[1,"        "],[8,[39,5],[[24,0,"pb2"]],[["@type"],["caution"]],[["default"],[[[[1,"\\n          "],[8,[39,6],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,2],["i18n_do_not_manage_warning","campaign-manager-web/components/add-user-modal"],[["linkInfo"],[[28,[37,7],null,[["dataTestSelector","ariaLabel","role","href"],["data-test-add-user-modal-business-manager-warning-learn-more",[28,[37,2],["i18n_do_not_manage_warning_learn_more_aria_label","campaign-manager-web/components/add-user-modal"],null],[30,4,["role"]],[28,[37,8],null,[["path"],["help/lms/answer/a415834"]]]]]]]]]],[1,"\\n          "]],[4]]]]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[41,[30,0,["membersToAdd","length"]],[[[42,[28,[37,10],[[28,[37,10],[[30,0,["membersToAdd"]]],null]],null],null,[[[44,[[52,[30,5,["profile","displayName"]],[30,5,["profile","displayName"]],[28,[37,12],null,[["firstName","lastName","type"],[[30,5,["profile","firstName"]],[30,5,["profile","lastName"]],"full"]]]]],[[[1,"            "],[10,0],[14,0,"flex u-flex-row u-justify-between u-items-center mb2 ph2"],[15,"data-testadd-user-modal__member",[30,6]],[12],[1,"\\n              "],[8,[39,13],null,[["@record"],[[30,5]]],null],[1,"\\n              "],[10,0],[14,0,"flex u-flex-row u-items-center"],[12],[1,"\\n                "],[10,0],[14,0,"flex u-flex-column u-items-start"],[12],[1,"\\n                  "],[8,[39,14],null,[["@onPermissionChange","@member"],[[30,0,["onPermissionChange"]],[30,5]]],null],[1,"\\n"],[41,[28,[37,15],[[30,0,["enableDirectToBillingAdmin"]],[28,[37,16],[[30,5,["userRole"]],[30,0,["ACCOUNT_MANAGER"]]],null]],null],[[[1,"                    "],[8,[39,17],[[24,0,"mt1"],[16,"aria-label",[28,[37,2],["i18n_aria_make_billing_admin","campaign-manager-web/components/add-user-modal"],[["fullName"],[[30,5,["profile","displayName"]]]]]],[4,[38,18],["click",[28,[37,19],[[30,0,["onSetBillingAdmin"]],[30,5]],null]],null],[4,[38,20],["manage_users_open_make_billing_admin_modal"],null]],[["@buttonType","@size"],["tertiary","small"]],[["default"],[[[[1,"\\n                      "],[1,[28,[35,2],["i18n_make_billing_admin","campaign-manager-web/components/add-user-modal"],null]],[1,"\\n                    "]],[]]]]],[1,"\\n"]],[]],null],[1,"                "],[13],[1,"\\n                "],[8,[39,17],[[24,0,"ml1"],[16,"aria-label",[28,[37,2],["i18n_aria_remove_member_from_account","campaign-manager-web/components/add-user-modal"],[["fullName"],[[30,6]]]]],[4,[38,18],["click",[28,[37,19],[[30,0,["onRemoveMember"]],[30,5]],null]],null]],[["@circle","@buttonType","@icon","@size"],[true,"tertiary","trash","small"]],null],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[6]]]],[5]],null]],[]],null],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,2,["ModalFooter"]],[[24,0,"modal-footer--with-inline-feedback-and-buttons"]],null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"mb2 self-start"],[12],[1,"\\n      "],[8,[39,5],null,[["@isHidden","@type"],[[28,[37,21],[[30,0,["isSettingBillingAdmin"]]],null],"caution"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["i18n_billing_admin_change_warning","campaign-manager-web/components/add-user-modal"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[8,[39,17],[[24,0,"mr2"],[4,[38,20],["manage_users_cancel_add_member"],null],[4,[38,18],["click",[30,0,["onDismissModal"]]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,2],["i18n_cancel_modal","campaign-manager-web/components/add-user-modal"],null]]],null],[1,"\\n      "],[8,[39,17],[[16,"disabled",[30,0,["isAddDisabled"]]],[4,[38,20],["manage_users_confirm_add_member"],null],[4,[38,18],["click",[30,0,["onConfirmInviteUsers"]]],null]],[["@size","@text"],["small",[28,[37,2],["i18n_add_user_confirm","campaign-manager-web/components/add-user-modal"],null]]],null],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[2]]]]]],["@isOpen","modal","@isSharedToBusinessManager","iphHelper","member","displayName"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","member-typeahead","if","hue-web-inline-feedback","iph-helper","external-link-info","help-center-url","each","-track-array","let","format-name","manage-users/user-information","user-role-dropdown","and","eq","hue-web-button","on","fn","track-interaction","not"]]',moduleName:"campaign-manager-web/components/add-user-modal.hbs",isStrictMode:!1})
let I=(m=v((p=class{constructor(e){C(this,"userRole",m,this),Object.assign(this,e)}}).prototype,"userRole",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p)
let P=e.default=(g=(0,o.inject)(),b=(0,o.inject)("account-user-invitation"),(0,i.assertPropTypes)((A=class extends a.default{constructor(...e){super(...e),C(this,"lix",f,this),C(this,"jet",T,this),C(this,"accountUserInvitationService",E,this),C(this,"searchResults",y,this),C(this,"isActionRunning",S,this),O(this,"membersToAdd",new s.TrackedArray([])),O(this,"membersForConfirmAdd",{}),O(this,"membersForConfirmInvite",{}),O(this,"ACCOUNT_MANAGER",c.ACCOUNT_USER_PERMISSION.ACCOUNT_MANAGER),O(this,"onPermissionChange",((e,t)=>{e.userRole=t})),O(this,"onSetBillingAdmin",(e=>{this.membersToAdd.forEach((e=>{e.userRole===c.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN&&(e.userRole=c.ACCOUNT_USER_PERMISSION.ACCOUNT_MANAGER)})),e.userRole=c.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN}))}get isAddDisabled(){return 0===this.membersToAdd.length||this.isActionRunning}get enableDirectToBillingAdmin(){return this.lix.getTreatmentIsEnabled(d.LIX_TEST_KEYS.enableDirectToBillingAdmin)}get isSettingBillingAdmin(){return this.membersToAdd.some((e=>e.userRole===c.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN))}onResultsUpdate(e){this.searchResults=e.filter((e=>this.membersToAdd.every((t=>t.profile.id!==e.id))&&this.args.accountUsers.every((t=>t.profile.id!==e.id))))}onSelectMember(e){const t=(({localizedHeadline:e,displayName:t,firstName:n,lastName:a,pictureUrl:i,id:r})=>new I({userRole:c.ACCOUNT_USER_PERMISSION.ACCOUNT_MANAGER,profile:{localizedHeadline:e,displayName:t,firstName:n,lastName:a,pictureUrl:i,id:r}}))(e)
this.membersToAdd.push(t)}onRemoveMember(e){const t=this.membersToAdd.findIndex((t=>t.profile.id===e.profile.id))
this.membersToAdd.splice(t,1)}onDismissModal(){this.searchResults=[],this.args.onDismissAddUserModal()}async onConfirmInviteUsers(){if(this.isAddDisabled)return
this.isActionRunning=!0
await this.args.onConfirmInviteUsers(this.membersToAdd.map((({userRole:e,profile:t})=>({userRole:e,profile:t}))))&&this.membersToAdd.splice(0,this.membersToAdd.length),this.isActionRunning=!1}async _getAccountUserInvitation(e){const t={inviterAccount:(0,u.createUrnFromAttrs)(u.URN_TYPES.SPONSORED_ACCOUNT,this.args.account.id),invitee:(0,u.createUrnFromAttrs)(u.URN_TYPES.MEMBER,e.profile.id)}
return await this.accountUserInvitationService.getAccountUserInvitation(t)}_removeAddedMembersFromMembersToAdd(e){const t={}
e.forEach((e=>t[e.id]=!0)),this.membersToAdd=this.membersToAdd.filter((e=>!t[e.id]))}},O(A,"propTypes",{isOpen:i.PropTypes.bool.isRequired,onDismissAddUserModal:i.PropTypes.func.isRequired,onConfirmInviteUsers:i.PropTypes.func.isRequired,accountUsers:i.PropTypes.array.isRequired,isSharedToBusinessManager:i.PropTypes.bool}),f=v((h=A).prototype,"lix",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=v(h.prototype,"jet",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=v(h.prototype,"accountUserInvitationService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=v(h.prototype,"searchResults",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),S=v(h.prototype,"isActionRunning",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),v(h.prototype,"onResultsUpdate",[r.action],Object.getOwnPropertyDescriptor(h.prototype,"onResultsUpdate"),h.prototype),v(h.prototype,"onSelectMember",[r.action],Object.getOwnPropertyDescriptor(h.prototype,"onSelectMember"),h.prototype),v(h.prototype,"onRemoveMember",[r.action],Object.getOwnPropertyDescriptor(h.prototype,"onRemoveMember"),h.prototype),v(h.prototype,"onDismissModal",[r.action],Object.getOwnPropertyDescriptor(h.prototype,"onDismissModal"),h.prototype),v(h.prototype,"onConfirmInviteUsers",[r.action],Object.getOwnPropertyDescriptor(h.prototype,"onConfirmInviteUsers"),h.prototype),_=h))||_);(0,t.setComponentTemplate)(w,P)})),define("campaign-manager-web/components/address-entity-lockup",["exports","address-ui/components/address-entity-lockup"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/address-field-set",["exports","address-ui/components/address-field-set"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/address-form",["exports","address-ui/components/address-form"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/address-selection",["exports","ember-customer-onboarding/components/customer-verification/address-selection"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/ads-nav-divider",["exports","@linkedin/ads-nav/components/ads-nav-divider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/ads-nav-external-link",["exports","@linkedin/ads-nav/components/ads-nav-external-link"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/ads-nav-hamburger",["exports","@linkedin/ads-nav/components/ads-nav-hamburger"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/ads-nav-hoverable-icon",["exports","@linkedin/ads-nav/components/ads-nav-hoverable-icon"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/ads-nav-just-yield",["exports","@linkedin/ads-nav/components/ads-nav-just-yield"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/ads-nav-link",["exports","@linkedin/ads-nav/components/ads-nav-link"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/ads-nav-panel",["exports","@linkedin/ads-nav/components/ads-nav-panel"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/ads-nav-section",["exports","@linkedin/ads-nav/components/ads-nav-section"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/ads-preview/ads-preview",["exports","@ember/component","@ember/template-factory","@ember/service","@ember/object","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","ember-concurrency-decorators","ember-lifeline","ember-stdlib/utils/is-browser","campaign-manager-web/constants/ads-preview/ads-preview","campaign-manager-web/constants/pem/ads-preview","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/utils/http-error"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O
function v(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function I(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const P=(0,n.createTemplateFactory)({id:"HkVafY9u",block:'[[[8,[39,0],null,[["@isLoading"],[[30,0,["fetchPreview","isRunning"]]]],null],[1,"\\n"],[41,[51,[30,0,["fetchPreview","isRunning"]]],[[[1,"  "],[8,[39,2],[[17,1],[24,"scrolling","auto"],[16,"srcdoc",[29,[[30,0,["srcDoc"]]]]],[4,[38,3],[[30,0,["contentUpdated"]],[30,2],[30,3]],null],[4,[38,3],[[30,0,["placementUpdated"]],[30,4]],null],[4,[38,4],[[30,0,["removeMessageEventListener"]]],null]],null,null],[1,"\\n"]],[]],null]],["&attrs","@content","@creativeCallToAction","@placement"],false,["cm-overlay-loader","unless","test-aware-iframe","did-update","will-destroy"]]',moduleName:"campaign-manager-web/components/ads-preview/ads-preview.hbs",isStrictMode:!1})
let N=e.default=(b=(0,a.inject)(),_=(0,a.inject)(),h=(0,a.inject)(),f=(0,s.task)({drop:!0}),(0,l.assertPropTypes)((O=class extends r.default{constructor(){super(...arguments),v(this,"xhr",y,this),v(this,"jet",S,this),v(this,"account",A,this),w(this,"accountId",null),v(this,"srcDoc",C,this),this.accountId=this.account.accountObj?.id,u.default&&(0,c.addEventListener)(this,window,"message",this._onMessageReceived.bind(this)),this.fetchPreview.perform()}*fetchPreview(){try{const e={content:this.args.content,contentType:this.args.contentType,placement:this.args.placement}
this.args.creativeCallToAction&&(e.content={...this.args.content,callToAction:this.args.creativeCallToAction})
const{data:t}=yield this.xhr.post(d.ADS_PREVIEW_ENDPOINTS.livePreview,{headers:{"Content-Type":"application/json"},data:JSON.stringify(e),metadata:(0,m.constructPemMetadata)(p.ADS_PREVIEW_FETCH_PREVIEW)})
this.srcDoc=t}catch(e){this.jet.error(new Error(`Error fetching preview: ${(0,g.getErrorMessage)(e)}`))}}contentUpdated(e,[t,n]){let a=t.adContent
n&&(a={...a,callToAction:n}),e.contentWindow.postMessage(a)}_onMessageReceived(e){const t=e.data&&e.data.error
t&&this.jet.error(new Error(`Live preview failed to update for account: ${this.accountId} because: ${t}`),["ads-preview-update-error",this.args.logErrorTag],!1)}removeMessageEventListener(){(0,c.removeEventListener)(this,window,"message",(()=>{}))}placementUpdated(){this.fetchPreview.perform()}},w(O,"propTypes",{content:l.PropTypes.object.isRequired,contentType:l.PropTypes.string.isRequired,placement:l.PropTypes.string.isRequired,logErrorTag:l.PropTypes.string,creativeCallToAction:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.null])}),y=I((E=O).prototype,"xhr",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=I(E.prototype,"jet",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=I(E.prototype,"account",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=I(E.prototype,"srcDoc",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I(E.prototype,"fetchPreview",[f],Object.getOwnPropertyDescriptor(E.prototype,"fetchPreview"),E.prototype),I(E.prototype,"removeMessageEventListener",[i.action],Object.getOwnPropertyDescriptor(E.prototype,"removeMessageEventListener"),E.prototype),I(E.prototype,"placementUpdated",[i.action],Object.getOwnPropertyDescriptor(E.prototype,"placementUpdated"),E.prototype),T=E))||T);(0,t.setComponentTemplate)(P,N)})),define("campaign-manager-web/components/ads-table-a11y-notification-renderer",["exports","@linkedin/ads-table/components/ads-table-a11y-notification-renderer"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/ads-table",["exports","@linkedin/ads-table/components/ads-table"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/advertiser-profile/container",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/prop-types/product","@ember/object","@glimmer/tracking","@ember/service","ember-concurrency-decorators","campaign-manager-web/utils/tracking","hue-web-toast/utils/constants","campaign-manager-web/utils/product"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N
function R(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function D(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const M=(0,n.createTemplateFactory)({id:"v0320GWF",block:'[[[1,"\\n"],[8,[39,0],null,[["@title","@subtitle"],[[28,[37,1],["i18n_header_title","campaign-manager-web/components/advertiser-profile/container"],null],[28,[37,1],["i18n_header_subtitle","campaign-manager-web/components/advertiser-profile/container"],null]]],null],[1,"\\n\\n"],[41,[30,0,["showProductList"]],[[[1,"  "],[10,0],[14,0,"product-list-container u-layout__container p5 m5"],[12],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-items-center u-justify-between"],[12],[1,"\\n      "],[10,0],[14,0,"product-list-header__title"],[12],[1,"\\n        "],[10,"h2"],[15,0,[29,["mt1"," ",[28,[37,3],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_product_list_title","campaign-manager-web/components/advertiser-profile/container"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,["mt2"," ",[28,[37,3],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_product_list_subtitle","campaign-manager-web/components/advertiser-profile/container"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"mt4"],[12],[1,"\\n      "],[8,[39,4],null,[["@products","@onClickDelete","@onClickEdit","@onCreateCampaignClick"],[[30,1],[30,0,["onClickSelectForDeletion"]],[30,0,["onClickSelectForEdit"]],[30,0,["onCreateCampaignClick"]]]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,5],null,[["@isOpen","@productName","@onClickDelete","@onClickCancel","@isLoading"],[[30,0,["isDeleteModalOpen"]],[30,0,["productNameForDeletion"]],[30,0,["onClickDelete"]],[30,0,["onClickCancel"]],[30,0,["deleteProductTask","isRunning"]]]],null],[1,"\\n  "],[8,[39,6],null,[["@isOpen","@product","@onNameChange","@onProductUrlChange","@onProductDescriptionChange","@onClickSave","@onClickCancel","@isLoading"],[[30,0,["isEditModalOpen"]],[30,0,["editedProduct"]],[30,0,["onNameChange"]],[30,0,["onProductUrlChange"]],[30,0,["onProductDescriptionChange"]],[30,0,["onClickSave"]],[30,0,["onClickCancel"]],[30,0,["saveProductTask","isRunning"]]]],null],[1,"\\n"]],[]],[[[41,[30,0,["showNoProductsEmptyState"]],[[[1,"  "],[8,[39,7],[[24,0,"cm-hue-empty-state mt8 ph6 pv4"],[4,[38,9],null,[["pageKey","routeName","currentRoute"],["advertiser_profile_no_products_empty_state",[28,[37,10],[[53,"outletState"],"render.name"],null],[28,[37,10],[[53,"outletState"],"render"],null]]]]],[["@illustration","@size","@headline","@message","@actionText","@onButtonClick"],["main-wfh","large",[28,[37,1],["18n_no_products_empty_state_header","campaign-manager-web/components/advertiser-profile/container"],null],[28,[37,1],["18n_no_products_empty_state_subtitle","campaign-manager-web/components/advertiser-profile/container"],null],[28,[37,1],["18n_create_campaign_button","campaign-manager-web/components/advertiser-profile/container"],null],[28,[37,8],[[30,0,["onCreateCampaignClick"]],null],null]]],null],[1,"\\n"]],[]],[[[1,"  "],[8,[39,12],null,null,[["default"],[[[[1,"\\n    "],[8,[39,7],[[24,0,"cm-hue-empty-state mt8 ph6 pv4"],[4,[38,9],null,[["pageKey","routeName","currentRoute"],["advertiser_profile_no_access_empty_state",[28,[37,10],[[53,"outletState"],"render.name"],null],[28,[37,10],[[53,"outletState"],"render"],null]]]]],[["@illustration","@size","@headline","@message"],["empty-waiting","large",[28,[37,1],["18n_no_access_empty_state_header","campaign-manager-web/components/advertiser-profile/container"],null],[28,[37,1],["18n_no_access_empty_state_subtitle","campaign-manager-web/components/advertiser-profile/container"],[["linkInfo"],[[28,[37,13],null,[["href","dataTestSelector","role","dataControlName"],[[28,[37,14],null,[["path","accountId"],["help/lms/answer/a425731",[30,3,["id"]]]]],"data-test-advertiser-profile-container__no-access-empty-state-learn-more-link",[30,2,["role"]],"advertiser_profile_no_access_learnmore"]]]]]]]],null],[1,"\\n  "]],[2]]]]],[1,"\\n"]],[]]]],[]]]],["@products","iphHelper","@account"],false,["cm-page-header","t","if","hue-web-foundations@-text-body","product/list","product/delete-modal","product/edit-modal","hue-web-empty-state","fn","track-render","get","-get-dynamic-var","iph-helper","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/advertiser-profile/container.hbs",isStrictMode:!1})
let L=e.default=(m=(0,s.inject)("product"),g=(0,s.inject)(),b=(0,s.inject)(),_=(0,s.inject)("hue-web-toast"),h=(0,s.inject)(),f=(0,c.task)({drop:!0}),T=(0,c.task)({drop:!0}),(0,i.assertPropTypes)((N=class extends a.default{constructor(...e){super(...e),R(this,"productService",S,this),R(this,"router",A,this),R(this,"tracking",C,this),R(this,"toastService",O,this),R(this,"i18n",v,this),R(this,"productIdForDeletion",w,this),R(this,"productIdForEdit",I,this),R(this,"editedProduct",P,this)}get canAccessAdvertiserProfile(){return this.args.account.canEditCampaign}get showProductList(){return this.args.products.length>0&&this.canAccessAdvertiserProfile}get showNoProductsEmptyState(){return!this.args.products.length&&this.canAccessAdvertiserProfile}get isDeleteModalOpen(){return!!this.productIdForDeletion}get isEditModalOpen(){return!!this.productIdForEdit}get productNameForDeletion(){const e=this.args.products.find((e=>e.key.productId===this.productIdForDeletion))
return e?(0,p.getProductName)(e):""}onNameChange(e){this.editedProduct={...this.editedProduct,name:e.target.value}}onProductUrlChange(e){this.editedProduct={...this.editedProduct,productUrl:e.target.value}}onProductDescriptionChange(e){this.editedProduct={...this.editedProduct,productDescription:e.target.value}}onClickSelectForDeletion(e){this.productIdForDeletion=e}onClickSelectForEdit(e){this.productIdForEdit=e
const t=this.args.products.find((e=>e.key.productId===this.productIdForEdit))
this.editedProduct={...this.editedProduct,name:(0,p.getProductName)(t),productUrl:t.productUrl,productDescription:(0,p.getProductDescription)(t)}}onClickCancel(){this.productIdForEdit=null,this.productIdForDeletion=null}onClickDelete(){this.deleteProductTask.perform()}onClickSave(){this.saveProductTask.perform()}onCreateCampaignClick(e=null){this.args.openObjectiveSelectionModal(e),e||this.tracking.fireInteractionEvent("advertiser_profile_empty_actions__create_campaign",u.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}*deleteProductTask(){try{yield this.productService.delete(this.args.account.id,this.productIdForDeletion),this.args.onDeleteProduct&&this.args.onDeleteProduct()
const e=this._getI18nMessage("i18n_delete_product_success_toast")
this.toastService.add({type:d.TOAST_TYPES.SUCCESS,a11yText:e,message:e})}catch(e){const t=this._getI18nMessage("i18n_delete_product_failed_toast")
this.toastService.add({type:d.TOAST_TYPES.ERROR,a11yText:t,message:t})}finally{this.productIdForDeletion=null}}*saveProductTask(){try{yield this.productService.update(this.args.account.id,this.productIdForEdit,this.editedProduct),this.args.onSaveProduct&&this.args.onSaveProduct()
const e=this._getI18nMessage("i18n_edit_product_success_toast")
this.toastService.add({type:d.TOAST_TYPES.SUCCESS,a11yText:e,message:e}),this.productIdForEdit=null}catch(e){const t=this._getI18nMessage("i18n_edit_product_failed_toast")
this.toastService.add({type:d.TOAST_TYPES.ERROR,a11yText:t,message:t})}}_getI18nMessage(e,t=[]){return this.i18n.lookupTranslation(this.constructor,e)(t)}},k=N,U="propTypes",x={account:i.PropTypes.oneOfType([i.PropTypes.EmberObject,i.PropTypes.object]).isRequired,products:i.PropTypes.arrayOf(r.productShape).isRequired,onDeleteProduct:i.PropTypes.func,onSaveProduct:i.PropTypes.func,openObjectiveSelectionModal:i.PropTypes.func.isRequired},U in k?Object.defineProperty(k,U,{value:x,enumerable:!0,configurable:!0,writable:!0}):k[U]=x,S=D((y=N).prototype,"productService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=D(y.prototype,"router",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=D(y.prototype,"tracking",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=D(y.prototype,"toastService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=D(y.prototype,"i18n",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=D(y.prototype,"productIdForDeletion",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),I=D(y.prototype,"productIdForEdit",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),P=D(y.prototype,"editedProduct",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{name:"",productUrl:"",productDescription:""}}}),D(y.prototype,"onNameChange",[o.action],Object.getOwnPropertyDescriptor(y.prototype,"onNameChange"),y.prototype),D(y.prototype,"onProductUrlChange",[o.action],Object.getOwnPropertyDescriptor(y.prototype,"onProductUrlChange"),y.prototype),D(y.prototype,"onProductDescriptionChange",[o.action],Object.getOwnPropertyDescriptor(y.prototype,"onProductDescriptionChange"),y.prototype),D(y.prototype,"onClickSelectForDeletion",[o.action],Object.getOwnPropertyDescriptor(y.prototype,"onClickSelectForDeletion"),y.prototype),D(y.prototype,"onClickSelectForEdit",[o.action],Object.getOwnPropertyDescriptor(y.prototype,"onClickSelectForEdit"),y.prototype),D(y.prototype,"onClickCancel",[o.action],Object.getOwnPropertyDescriptor(y.prototype,"onClickCancel"),y.prototype),D(y.prototype,"onClickDelete",[o.action],Object.getOwnPropertyDescriptor(y.prototype,"onClickDelete"),y.prototype),D(y.prototype,"onClickSave",[o.action],Object.getOwnPropertyDescriptor(y.prototype,"onClickSave"),y.prototype),D(y.prototype,"onCreateCampaignClick",[o.action],Object.getOwnPropertyDescriptor(y.prototype,"onCreateCampaignClick"),y.prototype),D(y.prototype,"deleteProductTask",[f],Object.getOwnPropertyDescriptor(y.prototype,"deleteProductTask"),y.prototype),D(y.prototype,"saveProductTask",[T],Object.getOwnPropertyDescriptor(y.prototype,"saveProductTask"),y.prototype),E=y))||E)
var k,U,x;(0,t.setComponentTemplate)(M,L)})),define("campaign-manager-web/components/aggregate-recommendation-card",["exports","@linkedin/lms-adrecs-ui/components/aggregate-recommendation-card"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/analytics-highlights",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/landing-pages/analytics"],(function(e,t,n,a,i,r){var o,l
function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"orEqz+n5",block:'[[[8,[39,0],[[17,1],[24,0,"mb4 u-layout__shadow-container"]],null,[["default"],[[[[1,"\\n  "],[8,[30,2,["CardHeader"]],[[24,0,"u-display-flex u-items-center u-flex-wrap p2"]],null,[["default"],[[[[1,"\\n    "],[10,"h2"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[30,3]],[1,"\\n    "],[13],[1,"\\n"],[41,[30,4],[[[1,"      "],[8,[39,3],[[24,0,"u-display-inline-flex ml1"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n          "],[8,[39,4],[[4,[38,5],[[30,5,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle"],["small","tertiary","question",true]],null],[1,"\\n        "]],[5]],[[[1,"\\n          "],[10,0],[12],[1,"\\n            "],[1,[30,4]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n  "],[10,0],[14,0,"p5"],[12],[1,"\\n"],[41,[30,0,["shouldShowEmptyState"]],[[[1,"      "],[8,[39,6],null,[["@illustration","@headline","@message"],["empty-room",[28,[37,7],["i18n_analytics_highlights_error_state_header","campaign-manager-web/components/analytics-highlights"],null],[28,[37,7],["i18n_analytics_highlights_error_state_message","campaign-manager-web/components/analytics-highlights"],null]]],null],[1,"\\n"]],[]],[[[41,[30,6,["columns"]],[[[1,"        "],[10,"ul"],[14,0,"analytics-highlights__list"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,6,["columns"]]],null]],null],null,[[[1,"            "],[10,"li"],[14,0,"u-layout__width-third"],[12],[1,"\\n              "],[10,0],[12],[1,"\\n"],[41,[28,[37,10],[[30,7,["format"]],[30,0,["LANDING_PAGE_ANALYTICS_METRIC_FORMATS","RATIO"]]],null],[[[1,"                  "],[10,2],[15,0,[29,["mr2 u-layout__display-inline-block u-layout__vertical-align-middle"," ",[28,[37,1],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,11],[[30,7,["value"]]],null]],[1,"\\n                  "],[13],[1,"\\n"]],[]],[[[1,"                  "],[10,2],[15,0,[29,["mr2 u-layout__display-inline-block u-layout__vertical-align-middle"," ",[28,[37,1],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,12],[[30,7,["value"]]],null]],[1,"\\n                  "],[13],[1,"\\n"]],[]]],[41,[30,7,["percentageChange"]],[[[41,[28,[37,13],[[30,7,["percentageChange"]],0],null],[[[1,"                    "],[10,1],[14,0,"u-color__green7 u-layout__vertical-align-middle"],[12],[1,"\\n                      "],[8,[39,14],[[24,0,"u-layout__vertical-align-middle analytics-highlights__percentage-increase-icon"]],[["@size","@name"],["small","caret"]],null],[1,"\\n                      "],[10,1],[15,0,[29,["u-layout__vertical-align-middle"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,11],[[30,7,["percentageChange"]]],null]],[13],[1,"\\n                    "],[13],[1,"\\n"]],[]],[[[1,"                    "],[10,1],[14,0,"u-color__red u-layout__vertical-align-middle"],[12],[1,"\\n                      "],[8,[39,14],[[24,0,"u-layout__vertical-align-middle"]],[["@size","@name"],["small","caret"]],null],[1,"\\n                      "],[10,1],[15,0,[29,["u-layout__vertical-align-middle"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,11],[[28,[37,15],[[30,7,["percentageChange"]],-1],null]],null]],[13],[1,"\\n                    "],[13],[1,"\\n"]],[]]]],[]],null],[1,"              "],[13],[1,"\\n              "],[8,[39,16],[[16,0,[29,["u-color__black--60 u-layout__display-block"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]]],[["@text","@placement"],[[28,[37,17],[[30,7,["title"]]],null],"bottom"]],[["default"],[[[[1,"\\n                "],[10,0],[12],[1,"\\n                  "],[1,[30,7,["titleTooltip"]]],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n"]],[7]],null],[1,"        "],[13],[1,"\\n"]],[]],null],[41,[30,6,["insight"]],[[[1,"        "],[8,[39,18],[[24,0,"mt5"]],[["@type"],["recommendation"]],[["default"],[[[[1,"\\n          "],[1,[30,6,["insight"]]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null]],[]]],[1,"  "],[13],[1,"\\n"]],[2]]]]]],["&attrs","HueWebCardYield","@title","@titleTooltip","triggerData","@analytics","column"],false,["hue-web-card","hue-web-foundations@-text-body","if","hue-web-toggletip","hue-web-button","hue-web-toggletip-trigger","page-empty-state","t","each","-track-array","eq","format-ratio-or-dash","format-number-or-dash","gte","hue-web-icons@icon","mult","definition-underline","html-safe","inline-notification"]]',moduleName:"campaign-manager-web/components/analytics-highlights.hbs",isStrictMode:!1})
let u=e.default=(0,i.assertPropTypes)((l=class extends a.default{constructor(...e){super(...e),s(this,"LANDING_PAGE_ANALYTICS_METRIC_FORMATS",r.LANDING_PAGE_ANALYTICS_METRIC_FORMATS)}get shouldShowEmptyState(){const e=this.args.analytics
return!e||0===Object.keys(e).length}},s(l,"propTypes",{title:i.PropTypes.SafeString.isRequired,titleTooltip:i.PropTypes.SafeString,analytics:i.PropTypes.object}),o=l))||o;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/animated-percent-bar",["exports","@linkedin/ads-table/components/animated-percent-bar"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/announcement-list-view",["exports","helpcenter-in-product-ember/components/announcement-list-view"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/announcement-view",["exports","helpcenter-in-product-ember/components/announcement-view"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/applied-recommendation-card",["exports","@linkedin/lms-adrecs-ui/components/applied-recommendation-card"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}))
define("campaign-manager-web/components/artdeco-button",["exports","artdeco-button/components/artdeco-button"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/artdeco-confirmation-dialog",["exports","artdeco-modal/components/artdeco-confirmation-dialog"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/artdeco-dropdown-content",["exports","artdeco-dropdown/components/artdeco-dropdown-content"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/artdeco-dropdown-header",["exports","artdeco-dropdown/components/artdeco-dropdown-header"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/artdeco-dropdown-item",["exports","artdeco-dropdown/components/artdeco-dropdown-item"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/artdeco-dropdown-trigger",["exports","artdeco-dropdown/components/artdeco-dropdown-trigger"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/artdeco-dropdown",["exports","artdeco-dropdown/components/artdeco-dropdown"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/artdeco-empty-state",["exports","artdeco-empty-state/components/artdeco-empty-state"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/artdeco-hoverable-content",["exports","artdeco-hoverables/components/artdeco-hoverable-content"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/artdeco-hoverable-trigger",["exports","artdeco-hoverables/components/artdeco-hoverable-trigger"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/artdeco-loader",["exports","artdeco-loader/components/artdeco-loader"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/artdeco-modal-container",["exports","artdeco-modal/components/container"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/artdeco-modal-content",["exports","artdeco-modal/components/artdeco-modal-content"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/artdeco-modal-footer",["exports","artdeco-modal/components/artdeco-modal-footer"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/artdeco-modal-header",["exports","artdeco-modal/components/artdeco-modal-header"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/artdeco-modal",["exports","artdeco-modal/components/artdeco-modal"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/artdeco-notification-badge",["exports","artdeco-notification-badge/components/artdeco-notification-badge"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/artdeco-typeahead-input",["exports","ember-cli-artdeco-typeahead/components/artdeco-typeahead-input"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/artdeco-typeahead-result",["exports","ember-cli-artdeco-typeahead/components/artdeco-typeahead-result"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/artdeco-typeahead-results-list",["exports","ember-cli-artdeco-typeahead/components/artdeco-typeahead-results-list"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/artdeco-typeahead",["exports","ember-cli-artdeco-typeahead/components/artdeco-typeahead"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/article-link",["exports","helpcenter-in-product-ember/components/article-link"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/article-view",["exports","helpcenter-in-product-ember/components/article-view"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/asset-association",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","campaign-manager-web/constants/entity-status","@linkedin/ember-prop-types","campaign-manager-web/constants/creative","campaign-manager-web/utils/tracking","campaign-manager-web/utils/objective-type"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const y=(0,n.createTemplateFactory)({id:"z+iYg8HG",block:'[[[1,"\\n"],[41,[30,1],[[[1,"  "],[10,1],[15,0,[29,["u-force-wrap u-layout__align-left"," ",[28,[37,1],null,[["size","weight","color"],["xsmall","bold","default"]]]]]],[12],[1,"\\n    "],[1,[28,[35,2],["i18n_linked_label","campaign-manager-web/components/asset-association"],[["objectiveType"],[[30,2]]]]],[1,"\\n  "],[13],[1,"\\n"],[41,[28,[37,3],[[30,0,["isReadOnly"]],[30,3]],null],[[[1,"    "],[10,1],[15,0,[29,["u-force-wrap u-layout__align-left"," ",[28,[37,1],null,[["size","weight","color"],["xsmall","bold","default"]]]]]],[12],[1,"\\n      "],[1,[30,1]],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[11,"button"],[24,"data-live-test-asset-association__form-name",""],[16,0,[29,["button--link u-color__blue7 u-force-wrap u-layout__align-left"," ",[28,[37,1],null,[["size","weight"],["xsmall","bold"]]]]]],[24,4,"button"],[4,[38,4],["click",[28,[37,5],[[30,0,["editCreative"]],[30,0,["TRACKING_TYPE","NAME"]]],null]],null],[12],[1,"\\n      "],[1,[30,1]],[1,"\\n    "],[13],[1,"\\n"]],[]]]],[]],[[[41,[30,3],[[[1,"    "],[10,1],[14,0,"u-flex-row u-items-center"],[12],[1,"\\n      "],[8,[39,6],[[24,0,"asset-association__need-associate-icon"]],[["@size","@name"],["small","signal-notice"]],null],[1,"\\n      "],[1,[28,[35,2],["i18n_associate_asset","campaign-manager-web/components/asset-association"],[["objectiveType"],[[30,2]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[8,[39,7],null,null,[["trigger","content"],[[[[1,"\\n        "],[11,"button"],[16,0,[29,["u-display-flex u-flex-wrap button--small-tertiary pt1 u-items-center"," ",[28,[37,1],null,[["size"],["xsmall"]]]]]],[24,4,"button"],[4,[38,4],["click",[28,[37,5],[[30,0,["editCreative"]],[30,0,["TRACKING_TYPE","ASSOCIATE"]]],null]],null],[4,[38,8],[[30,4,["triggerContentSharedInfo"]]],null],[12],[1,"\\n          "],[8,[39,6],[[24,0,"asset-association__need-associate-icon"]],[["@size","@name"],["small","signal-notice"]],null],[1,"\\n          "],[1,[28,[35,2],["i18n_associate_asset","campaign-manager-web/components/asset-association"],[["objectiveType"],[[30,2]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[4]],[[[1,"\\n        "],[10,0],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_need_asset_association","campaign-manager-web/components/asset-association"],[["objectiveType"],[[30,2]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]]]],[]]]],["@assetName","@objectiveType","@readOnlyView","triggerData"],false,["if","hue-web-foundations@-text-body","t","or","on","fn","hue-web-icons@icon","hue-web-tooltip","hue-web-tooltip-trigger"]]',moduleName:"campaign-manager-web/components/asset-association.hbs",isStrictMode:!1})
let S=e.default=(d=(0,i.inject)(),p=(0,i.inject)(),(0,l.assertPropTypes)((h=class extends a.default{constructor(...e){super(...e),f(this,"tracking",b,this),f(this,"i18n",_,this),T(this,"TRACKING_TYPE",{NAME:"NAME",ASSOCIATE:"ASSOCIATE"})}get isReadOnly(){const{sponsoredContent:e}=this.args,t=(0,r.get)(e,"creative.status"),n=(0,r.get)(e,"status")
if((0,u.isConversationStarterObjective)(this.args.objectiveType))return n===o.STATUSES.CANCELED||t===o.STATUSES.CANCELED
const a=n&&n!==o.STATUSES.DRAFT,i=t&&t!==o.STATUSES.DRAFT
return a||i}editCreative(e){const{onEditCreative:t,sponsoredContent:n,trackingLabelForName:a,trackingLabelForAssociation:i,sectionToExpandOnInit:r}=this.args,o=n.creative?s.EDIT_PANEL_MODE.EDIT:n.id
e===this.TRACKING_TYPE.NAME&&a?this.tracking.fireInteractionEvent(a,c.CONTROL_INTERACTION_TYPE.SHORT_PRESS):e===this.TRACKING_TYPE.ASSOCIATE&&i&&this.tracking.fireInteractionEvent(i,c.CONTROL_INTERACTION_TYPE.SHORT_PRESS),t(n,o,{sectionToExpandOnInit:r})}},T(h,"propTypes",{assetName:l.PropTypes.string,sponsoredContent:l.PropTypes.object.isRequired,readOnlyView:l.PropTypes.bool,onEditCreative:l.PropTypes.func,sectionToExpandOnInit:l.PropTypes.string,trackingLabelForName:l.PropTypes.string,trackingLabelForAssociation:l.PropTypes.string,objectiveType:l.PropTypes.string}),b=E((g=h).prototype,"tracking",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(g.prototype,"i18n",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E(g.prototype,"editCreative",[r.action],Object.getOwnPropertyDescriptor(g.prototype,"editCreative"),g.prototype),m=g))||m);(0,t.setComponentTemplate)(y,S)})),define("campaign-manager-web/components/asset-copy-sharing-modal",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","@ember/object","@linkedin/ember-prop-types","ember-concurrency-decorators","rsvp","@ember/utils","campaign-manager-web/utils/audiences/matched/common","campaign-manager-web/constants/audience","campaign-manager-web/utils/urn","campaign-manager-web/utils/api-endpoints","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/utils/targeting-models","campaign-manager-web/utils/http-error","ember-cli-pemberly-tracking","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/audiences"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E){var y,S,A,C,O,v,w,I,P,N,R
function D(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function M(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const k=(0,n.createTemplateFactory)({id:"6CEBlRRy",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","asset-copy-sharing-modal-title"]],[["@size","@isOpen","@dismissModal"],["large",[30,1],[30,2]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"asset-copy-sharing-modal-title"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_modal_header_title","campaign-manager-web/components/asset-copy-sharing-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isLoading"]],[[[1,"      "],[10,0],[14,0,"u-loader__full-screen-container u-layout-flex__container--direction-column-center"],[12],[1,"\\n        "],[8,[39,4],null,[["@size","@a11yText"],["xlarge",[28,[37,2],["i18n_loading_spinner_message","campaign-manager-web/components/asset-copy-sharing-modal"],null]]],null],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,5],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_loading_spinner_message","campaign-manager-web/components/asset-copy-sharing-modal"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[10,2],[15,0,[29,["mb4"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,0,["isSavedAudienceSource"]],[[[1,"        "],[1,[28,[35,2],["i18n_modal_intro_text_for_sa","campaign-manager-web/components/asset-copy-sharing-modal"],null]],[1,"\\n"]],[]],[[[1,"        "],[8,[39,6],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,2],["i18n_modal_intro_text","campaign-manager-web/components/asset-copy-sharing-modal"],[["linkInfo"],[[28,[37,7],null,[["role","href"],[[30,4,["role"]],[28,[37,8],null,[["path"],["help/lms/answer/82158"]]]]]]]]]],[1,"\\n        "]],[4]]]]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n    "],[10,"section"],[14,0,"asset-panel__form-section"],[12],[1,"\\n      "],[10,"h3"],[15,0,[29,["asset-panel__form-section-header u-layout-flex__container--aligned-center"," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[10,1],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_select_accounts_section_title","campaign-manager-web/components/asset-copy-sharing-modal"],[["count"],[[30,0,["selectedDestinationAccounts","length"]]]]]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,9],null,[["@placement","@contentClass"],["left","u-hoverable__content u-hoverable__content--z-index"]],[["trigger","content"],[[[[1,"\\n            "],[11,"button"],[24,0,"button--unstyled ml2"],[16,"aria-label",[29,[[28,[37,2],["i18n_asset_copy_tooltip_trigger_label","campaign-manager-web/components/asset-copy-sharing-modal"],null]]]],[24,4,"button"],[4,[38,10],["click",[28,[37,11],null,[["controlName","type"],["target_standalone_asset_copy_form_accounts_tooltip","SHORT_PRESS"]]]],null],[4,[38,12],[[30,5,["triggerContentSharedInfo"]]],null],[12],[1,"\\n              "],[8,[39,13],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n            "],[13],[1,"\\n          "]],[5]],[[[1,"\\n            "],[10,0],[14,0,"u-layout-flex__container--column"],[12],[1,"\\n              "],[10,2],[15,0,[29,["mb2 u-color__black--75"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_asset_copy_tooltip_text","campaign-manager-web/components/asset-copy-sharing-modal"],null]],[1,"\\n              "],[13],[1,"\\n              "],[1,[28,[35,2],["i18n_asset_copy_sharing_learn_more","campaign-manager-web/components/asset-copy-sharing-modal"],[["linkInfo"],[[28,[37,7],null,[["dataTestSelector","href","ariaLabel"],["data-test-asset-copy-sharing-modal__learn-more-link",[28,[37,8],null,[["path","accountId"],["help/lms/answer/92957",[30,6]]]],[28,[37,2],["i18n_asset_copy_sharing_learn_more_accounts_a11y_label","campaign-manager-web/components/asset-copy-sharing-modal"],null]]]]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,15],[[28,[37,15],[[30,0,["selectedDestinationAccounts"]]],null]],null],null,[[[1,"          "],[10,"li"],[14,0,"u-layout__display-inline-block"],[12],[1,"\\n            "],[8,[39,16],[[4,[38,10],["click",[28,[37,17],[[30,0,["onDismissAccountPill"]],[30,7]],null]],null],[4,[38,18],["target_standalone_asset_copy_form_remove_account"],null]],[["@text","@a11yText"],[[30,7,["name"]],[28,[37,2],["i18n_dismiss_pill_button_label","campaign-manager-web/components/asset-copy-sharing-modal"],[["accountName"],[[30,7,["name"]]]]]]],null],[1,"\\n\\n          "],[13],[1,"\\n"]],[7]],null],[1,"      "],[13],[1,"\\n      "],[10,"section"],[14,0,"asset-panel__form-section-input"],[12],[1,"\\n        "],[10,"label"],[15,1,[29,[[30,0,["accountTypeaheadLabelId"]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_account_typeahead_label","campaign-manager-web/components/asset-copy-sharing-modal"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,19],null,[["@allEligibleAccounts","@onSelectAccount","@dataTestValue","@ariaDescribedById","@focusControlName"],[[30,0,["discoverableTypeaheadAccounts"]],[30,0,["onSelectAccount"]],"asset-copy-sharing-modal",[30,0,["accountTypeaheadLabelId"]],"target_standalone_asset_copy_form_typeahead_focus"]],null],[1,"\\n\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"],[41,[30,0,["isSavedAudienceSource"]],[[[1,"      "],[8,[39,20],[[24,0,"mt2"]],[["@type","@message"],["note",[28,[37,2],["i18n_modal_info_note_text_for_sa","campaign-manager-web/components/asset-copy-sharing-modal"],null]]],null],[1,"\\n\\n"]],[]],[[[1,"      "],[8,[39,20],[[24,0,"mt2"]],[["@type","@message"],["neutral",[28,[37,2],["i18n_modal_info_note_text","campaign-manager-web/components/asset-copy-sharing-modal"],null]]],null],[1,"\\n\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalFooter"]],[[24,0,"modal-footer--with-inline-feedback-and-buttons"]],null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"mb2 self-start"],[12],[1,"\\n      "],[8,[39,20],[[24,0,"asset-panel__form-server-error-inline-message"]],[["@type","@isHidden","@message"],["negative",[28,[37,21],[[30,0,["showNoAccountsSelectedError"]]],null],[28,[37,2],["i18n_share_asset_copy_form_error","campaign-manager-web/components/asset-copy-sharing-modal"],null]]],null],[1,"\\n\\n      "],[8,[39,20],[[24,0,"asset-panel__form-server-error-inline-message"]],[["@type","@isHidden","@message"],["negative",[28,[37,21],[[30,0,["shareAssetCopiesTask","last","isError"]]],null],[28,[37,22],null,[["error"],[[30,0,["shareAssetCopiesTask","last","error"]]]]]]],null],[1,"\\n\\n      "],[8,[39,20],[[24,0,"asset-panel__form-server-error-inline-message"]],[["@type","@isHidden","@message"],["negative",[28,[37,21],[[30,0,["showSavedAudiencesCreateCopyError"]]],null],[28,[37,2],["i18n_share_asset_saved_audience_copy_error","campaign-manager-web/components/asset-copy-sharing-modal"],null]]],null],[1,"\\n\\n    "],[13],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[8,[39,23],[[24,0,"mr2"],[4,[38,10],["click",[30,2]],null],[4,[38,18],["target_standalone_asset_copy_form_cancel"],null]],[["@buttonType","@size"],["secondary","small"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["i18n_asset_copy_sharing_form_cancel","campaign-manager-web/components/asset-copy-sharing-modal"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[39,23],[[16,"disabled",[30,0,["showNoAccountsSelectedError"]]],[4,[38,10],["click",[30,0,["onFormSubmit"]]],null]],[["@size"],["small"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["i18n_asset_copy_sharing_form_confirm","campaign-manager-web/components/asset-copy-sharing-modal"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@dismissModal","modal","iphHelper","triggerData","@sourceAccountId","account"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","if","hue-web-progress-indicator","hue-web-foundations@-text-body","iph-helper","external-link-info","help-center-url","hue-web-contextual-dialog","on","cm-tracking","hue-web-contextual-dialog-trigger","hue-web-icons@icon","each","-track-array","hue-web-pill-input","fn","track-interaction","account-typeahead","hue-web-inline-feedback","not","error-message","hue-web-button"]]',moduleName:"campaign-manager-web/components/asset-copy-sharing-modal.hbs",isStrictMode:!1}),U=[b.JET_ERROR_TAGS.AUDIENCES,"asset-copy-sharing-modal"]
let x=e.default=(y=(0,a.inject)(),S=(0,a.inject)(),A=(0,s.task)({drop:!0}),(0,l.assertPropTypes)((R=class extends i.default{constructor(...e){super(...e),D(this,"xhr",v,this),D(this,"jet",w,this),M(this,"accountTypeaheadLabelId",`account-typeahead-label-${(0,f.uuid)()}`),D(this,"selectedDestinationAccounts",I,this),D(this,"showNoAccountsSelectedError",P,this),D(this,"showSavedAudiencesCreateCopyError",N,this)}get isCopyingWebsiteAudiences(){return(this.args.sourceSegments??[]).some((({segmentType:e,sourcePlatform:t})=>(0,d.isWebsiteAudience)(e,t)))}get discoverableTypeaheadAccounts(){const{selectedDestinationAccounts:e,isCopyingWebsiteAudiences:t}=this,{eligibleDestinationAccounts:n}=this.args,a=e.reduce(((e,{id:t})=>(e[t]=!0,e)),{})
return(n||[]).filter((({id:e,meta:{hasInsightTagAccess:n}})=>!a[e]&&(!t||n)))}get isSavedAudienceSource(){return this.args.assetSource===p.COPY_ASSET_SOURCE_TYPES.SAVED_AUDIENCE}get isLoading(){return this.shareAssetCopiesTask.isRunning||this.createTemplateTask.isRunning}onSelectAccount(e){this.selectedDestinationAccounts=[...this.selectedDestinationAccounts,e],this.showNoAccountsSelectedError=!1}onDismissAccountPill({id:e}){this.selectedDestinationAccounts=this.selectedDestinationAccounts.filter((({id:t})=>t!==e))}async onFormSubmit(){const e=this.selectedDestinationAccounts,t=this.args.sourceAccountId
if(this.showSavedAudiencesCreateCopyError=!1,(0,u.isEmpty)(e))this.showNoAccountsSelectedError=!0
else if(this.isSavedAudienceSource){const t=e.map((e=>this.createTemplateTask.perform(this.args.sourceTemplate,e.id)))
try{await(0,c.all)(t),this.args.onShareCopySuccess?.()}catch(n){const e="Failed to copy saved audiences"
this.jet.error(new Error(`${e}: ${(0,h.getErrorMessage)(n)}`),U,!1),this.showSavedAudiencesCreateCopyError=!0}}else this.shareAssetCopiesTask.perform().catch((()=>{const e=`Failed to create asset copies from account ${t}.`
this.jet.error(new Error(e),U,!1)}))}onCancel(){this.showSavedAudiencesCreateCopyError=!1,this.args.onCancel()}*shareAssetCopiesTask(){const{selectedDestinationAccounts:e}=this,{sourceAccountId:t,sourceSegments:n}=this.args,a={sourceAccountId:t,destinationAccountIds:e.map((({id:e})=>parseInt(e,10))),sourceSegmentIds:n.map((({segmentId:e})=>e))},i=JSON.stringify(a)
yield this.xhr.post(g.default.shareAssetCopies,{data:i}),this.args.onShareCopySuccess?.()}*createTemplateTask(e,t){const n=_.CmTargetingCriteria.fromTargetingCriteria(e).toJSforTemplates()
n.account=(0,m.createAccountUrnFromId)(t)
const a=(0,T.constructPemMetadata)(E.AUDIENCES_PEM_KEYS.CREATE_SAVED_AUDIENCE_COPIES,[t],{productName:E.AUDIENCE_MATCHING_PEM_NAME})
try{return yield this.xhr.post(g.default.targetingTemplates,{data:JSON.stringify(n),metadata:a})}catch(i){return this.jet.error(new Error(`Targeting criteria template create has failed: ${(0,h.getErrorMessage)(i)}`)),(0,c.reject)(i)}}},M(R,"propTypes",{eligibleDestinationAccounts:l.PropTypes.array.isRequired,sourceAccountId:l.PropTypes.number.isRequired,sourceSegments:l.PropTypes.array,sourceTemplate:l.PropTypes.object,isOpen:l.PropTypes.bool.isRequired,dismissModal:l.PropTypes.func.isRequired,onShareCopySuccess:l.PropTypes.func,assetSource:l.PropTypes.string}),v=L((O=R).prototype,"xhr",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=L(O.prototype,"jet",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=L(O.prototype,"selectedDestinationAccounts",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),P=L(O.prototype,"showNoAccountsSelectedError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N=L(O.prototype,"showSavedAudiencesCreateCopyError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),L(O.prototype,"onSelectAccount",[o.action],Object.getOwnPropertyDescriptor(O.prototype,"onSelectAccount"),O.prototype),L(O.prototype,"onDismissAccountPill",[o.action],Object.getOwnPropertyDescriptor(O.prototype,"onDismissAccountPill"),O.prototype),L(O.prototype,"onFormSubmit",[o.action],Object.getOwnPropertyDescriptor(O.prototype,"onFormSubmit"),O.prototype),L(O.prototype,"onCancel",[o.action],Object.getOwnPropertyDescriptor(O.prototype,"onCancel"),O.prototype),L(O.prototype,"shareAssetCopiesTask",[A],Object.getOwnPropertyDescriptor(O.prototype,"shareAssetCopiesTask"),O.prototype),L(O.prototype,"createTemplateTask",[s.task],Object.getOwnPropertyDescriptor(O.prototype,"createTemplateTask"),O.prototype),C=O))||C);(0,t.setComponentTemplate)(k,x)})),define("campaign-manager-web/components/asset-history-table/asset-name",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"jTZwr87e",block:'[[[10,1],[15,0,[29,[[28,[37,0],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,[30,1,["sourceAssetName"]]],[13]],["@record"],false,["hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/asset-history-table/asset-name.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/asset-history-table/asset-type",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"g3iJr66d",block:'[[[1,"\\n"],[44,[[52,[30,1,["listAudienceType"]],[30,1,["listAudienceType"]],[30,1,["sourceAssetType"]]]],[[[1,"  "],[10,1],[12],[1,[28,[35,2],["i18n_asset_history_asset_types_v3","campaign-manager-web/components/asset-history-table/asset-type"],[["assetType"],[[30,2]]]]],[13],[1,"\\n"]],[2]]]],["@record","assetType"],false,["let","if","t"]]',moduleName:"campaign-manager-web/components/asset-history-table/asset-type.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/asset-history-table/copy-status",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"qVDGfENI",block:'[[[1,"\\n"],[44,[[30,1,["assetCopyStatus"]],[30,1,["sourceAssetName"]],[28,[37,1],[[30,1,["assetCopyStatus"]],[30,2,["copyStatuses","FAILED"]]],null],[28,[37,1],[[30,1,["assetCopyStatus"]],[30,2,["copyStatuses","PENDING"]]],null],[28,[37,1],[[30,1,["assetCopyStatus"]],[30,2,["copyStatuses","COMPLETED"]]],null]],[[[41,[28,[37,3],[[30,5],[30,6]],null],[[[1,"    "],[8,[39,4],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n        "],[11,"button"],[16,0,[29,["button--unstyled u-color__black--75 u-border__common--with-tight-tooltip\\n            ",[52,[30,5],"matched-audiences__table-status--red","matched-audiences__table-status--gray"]," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[24,4,"button"],[4,[38,6],[[30,8,["triggerContentSharedInfo"]]],null],[12],[1,"\\n          "],[1,[28,[35,7],["i18n_asset_history_copy_statuses_v2","campaign-manager-web/components/asset-history-table/copy-status"],[["copyStatus"],[[30,3]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[8]],[[[1,"\\n        "],[10,1],[15,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,5],[[[1,"            "],[1,[28,[35,7],["i18n_copy_failed_status_tooltip","campaign-manager-web/components/asset-history-table/copy-status"],[["linkInfo"],[[28,[37,8],null,[["href","dataTestSelector"],[[28,[37,9],null,[["path"],["help/lms/ask"]]],"data-test-asset-history__copy-status-tooltip-link"]]]]]]],[1,"\\n"]],[]],[[[1,"            "],[1,[28,[35,7],["i18n_copy_processing_status_tooltip","campaign-manager-web/components/asset-history-table/copy-status"],null]],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],[[[1,"    "],[10,1],[15,0,[29,["u-color__black--75\\n        ",[52,[30,7],"matched-audiences__table-status--green","matched-audiences__table-status--gray"]," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,7],["i18n_asset_history_copy_statuses_v2","campaign-manager-web/components/asset-history-table/copy-status"],[["copyStatus"],[[30,3]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]]]],[3,4,5,6,7]]]],["@record","@column","status","assetName","isFailed","isPending","isCompleted","triggerData"],false,["let","eq","if","or","hue-web-contextual-dialog","hue-web-foundations@-text-body","hue-web-contextual-dialog-trigger","t","external-link-info","generate-url"]]',moduleName:"campaign-manager-web/components/asset-history-table/copy-status.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/asset-history-table/destination-account-details",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"Eeb2Dxb6",block:'[[[1,"\\n"],[10,0],[15,0,[29,["asset-history__table-account-cell\\n    ",[52,[51,[30,1,["destinationAccountName"]]],"u-display-flex u-justify-start u-items-center"]]]],[12],[1,"\\n"],[41,[30,1,["destinationAccountName"]],[[[1,"    "],[8,[39,2],null,[["@route","@model"],["accounts.item.audiences",[30,1,["destinationAccountId"]]]],[["default"],[[[[1,"\\n      "],[1,[30,1,["destinationAccountName"]]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,4],["i18n_asset_history_table_destination_account_id","campaign-manager-web/components/asset-history-table/destination-account-details"],[["accountId"],[[30,1,["destinationAccountId"]]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[8,[39,5],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n        "],[11,"button"],[16,0,[29,["asset-history__table-missing-account-tooltip button--unstyled button--cursor-default u-color__black--75 u-border__common--with-tight-tooltip"," ",[28,[37,3],null,[["size"],["small"]]]]]],[24,4,"button"],[4,[38,6],[[30,2,["triggerContentSharedInfo"]]],null],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_asset_history_table_destination_account_id","campaign-manager-web/components/asset-history-table/destination-account-details"],[["accountId"],[[30,1,["destinationAccountId"]]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[2]],[[[1,"\\n        "],[10,1],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_no_destination_account_name_hovercard_text","campaign-manager-web/components/asset-history-table/destination-account-details"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]]],[13]],["@record","triggerData"],false,["unless","if","link-to","hue-web-foundations@-text-body","t","hue-web-tooltip","hue-web-contextual-dialog-trigger"]]',moduleName:"campaign-manager-web/components/asset-history-table/destination-account-details.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/asset-history-table/source-account-details",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"5N7g2ffu",block:'[[[1,"\\n"],[10,0],[15,0,[29,["asset-history__table-account-cell\\n    ",[52,[51,[30,1,["sourceAccountName"]]],"u-display-flex u-justify-start u-items-center"]]]],[12],[1,"\\n"],[41,[30,1,["sourceAccountName"]],[[[1,"    "],[8,[39,2],null,[["@route","@model"],["accounts.item.audiences",[30,1,["sourceAccountId"]]]],[["default"],[[[[1,"\\n      "],[1,[30,1,["sourceAccountName"]]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,4],["i18n_asset_history_table_source_account_id","campaign-manager-web/components/asset-history-table/source-account-details"],[["accountId"],[[30,1,["sourceAccountId"]]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[8,[39,5],[[24,0,"u-layout__display-inline-block"]],[["@placement","@triggerText"],["right",[28,[37,4],["i18n_asset_history_table_source_account_id","campaign-manager-web/components/asset-history-table/source-account-details"],[["accountId"],[[30,1,["sourceAccountId"]]]]]]],[["content"],[[[[1,"\\n        "],[10,1],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_no_source_account_name_hovercard_text","campaign-manager-web/components/asset-history-table/source-account-details"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]]],[13]],["@record"],false,["unless","if","link-to","hue-web-foundations@-text-body","t","hue-web-tooltip"]]',moduleName:"campaign-manager-web/components/asset-history-table/source-account-details.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())}))
define("campaign-manager-web/components/asset-library/asset-details-page",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/tracking","@glimmer/component","@linkedin/ember-prop-types","@linkedin/ember-tracked-validations","campaign-manager-web/utils/media-specs","campaign-manager-web/utils/sponsored-content","campaign-manager-web/constants/lix","@ember/service","campaign-manager-web/constants/asset-library"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E,y,S,A,C,O,v,w
function I(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function P(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const R=(0,n.createTemplateFactory)({id:"6YPXdecF",block:'[[[1,"\\n"],[11,0],[24,0,"u-display-flex asset-details-page__main-container"],[17,1],[12],[1,"\\n  "],[10,0],[14,0,"asset-details-page__details-container"],[12],[1,"\\n"],[41,[30,0,["showAssetSelectionDisabledWarning"]],[[[1,"      "],[8,[39,1],[[24,0,"mt3"]],[["@message","@type"],[[28,[37,2],["i18n_asset_selection_limit_warning_v2","campaign-manager-web/components/asset-library/asset-details-page"],null],"neutral"]],null],[1,"\\n"]],[]],null],[1,"    "],[10,0],[14,0,"asset-details-page__details-header"],[12],[1,"\\n      "],[10,"h3"],[15,0,[29,["u-color__black asset-details-page__details-title"," ",[28,[37,3],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n        "],[1,[30,2]],[1,"\\n      "],[13],[1,"\\n"],[41,[30,3],[[[1,"        "],[10,0],[14,0,"asset-details-page__details-header-button-group"],[12],[1,"\\n          "],[8,[39,4],[[16,"disabled",[30,4]],[4,[38,5],["click",[28,[37,6],[[30,0,["onSelectionChange"]],-1],null]],null]],[["@text","@buttonType","@icon","@circle"],[[28,[37,2],["i18n_previous_asset","campaign-manager-web/components/asset-library/asset-details-page"],null],"tertiary","chevron-left",true]],null],[1,"\\n          "],[8,[39,4],[[16,"disabled",[30,5]],[4,[38,5],["click",[28,[37,6],[[30,0,["onSelectionChange"]],1],null]],null]],[["@text","@buttonType","@icon","@circle"],[[28,[37,2],["i18n_next_asset","campaign-manager-web/components/asset-library/asset-details-page"],null],"tertiary","chevron-right",true]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n    "],[10,"label"],[14,"for","assetLibraryName"],[15,0,[29,["asset-details-page__details-subheader u-color__black mr2"," ",[28,[37,3],null,[["weight"],["bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_asset_filename_v2","campaign-manager-web/components/asset-library/asset-details-page"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,7],[[24,0,"asset-details-page__details-list-item--input mb3"]],[["@validations","@showValidations"],[[30,0,["validations","attrs","assetLibraryName"]],[30,0,["validations","attrs","assetLibraryName","isInvalid"]]]],[["default"],[[[[1,"\\n      "],[8,[39,8],[[16,"max",[30,6,["maxlength"]]],[24,3,"assetLibraryName"],[16,0,[29,[[52,[30,6,["showErrors"]],"u-border__input--error"]," ",[36,9]]]],[16,"placeholder",[28,[37,2],["i18n_filename","campaign-manager-web/components/asset-library/asset-details-page"],null]],[16,"aria-invalid",[30,6,["showErrors"]]],[16,"aria-describedby",[30,6,["describedby"]]],[4,[38,5],["blur",[30,0,["onAssetNameInputBlur"]]],null],[4,[38,5],["input",[30,0,["onAssetNameInputChange"]]],null]],[["@inputId","@counterMax","@hideHueLibraryErrorText","@value"],["assetLibraryName",[30,6,["maxlength"]],true,[30,7,["assetName"]]]],null],[1,"\\n    "]],[6]]]]],[1,"\\n    "],[10,"ul"],[14,0,"u-list--no-style"],[12],[1,"\\n"],[41,[30,7,["lastModifiedAt"]],[[[1,"        "],[10,"li"],[14,0,"asset-details-page__details-list-item mb3"],[12],[1,"\\n          "],[10,2],[14,0,"asset-details-page__details-subheader u-color__black--60 mr2"],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_asset_last_modified_at","campaign-manager-web/components/asset-library/asset-details-page"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[14,0,"asset-details-page__details-info"],[12],[1,"\\n            "],[1,[28,[35,10],[[30,7,["lastModifiedAt"]]],[["format","useTimeZone"],["fmt_mdy_hm_long",true]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[41,[30,7,["width"]],[[[1,"        "],[10,"li"],[14,0,"asset-details-page__details-list-item mb3"],[12],[1,"\\n          "],[10,2],[14,0,"asset-details-page__details-subheader u-color__black--60 mr2"],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_asset_dimensions","campaign-manager-web/components/asset-library/asset-details-page"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[14,0,"asset-details-page__details-info"],[12],[1,"\\n            "],[1,[30,7,["width"]]],[1,"\\n            x\\n            "],[1,[30,7,["height"]]],[1,"px\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[41,[30,7,["size"]],[[[1,"        "],[10,"li"],[14,0,"asset-details-page__details-list-item mb3"],[12],[1,"\\n          "],[10,2],[14,0,"asset-details-page__details-subheader u-color__black--60 mr2"],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_asset_size","campaign-manager-web/components/asset-library/asset-details-page"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[14,0,"asset-details-page__details-info"],[12],[1,"\\n            "],[1,[30,0,["fileSizeInMB"]]],[1," MB\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[41,[30,7,["pageCount"]],[[[1,"        "],[10,"li"],[14,0,"asset-details-page__details-list-item mb3"],[12],[1,"\\n          "],[10,2],[14,0,"asset-details-page__details-subheader u-color__black--60 mr2"],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_asset_page_count_title","campaign-manager-web/components/asset-library/asset-details-page"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[14,0,"asset-details-page__details-info"],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_asset_page_count_descriptor","campaign-manager-web/components/asset-library/asset-details-page"],[["count"],[[30,7,["pageCount"]]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[41,[30,7,["type"]],[[[1,"        "],[10,"li"],[14,0,"asset-details-page__details-list-item mb3"],[12],[1,"\\n          "],[10,2],[14,0,"asset-details-page__details-subheader u-color__black--60 mr2"],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_asset_filetype","campaign-manager-web/components/asset-library/asset-details-page"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[14,0,"asset-details-page__details-info"],[12],[1,"\\n            "],[1,[30,0,["assetFileType"]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[41,[30,7,["aspectRatio"]],[[[1,"        "],[10,"li"],[14,0,"asset-details-page__details-list-item mb3"],[12],[1,"\\n          "],[10,2],[14,0,"asset-details-page__details-subheader u-color__black--60 mr2"],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_asset_aspect_ratio","campaign-manager-web/components/asset-library/asset-details-page"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[14,0,"asset-details-page__details-info"],[12],[1,"\\n            "],[1,[28,[35,2],[[52,[30,8],"i18n_top_bar_menu_aspect_ratio","i18n_aspect_ratio"],"campaign-manager-web/components/asset-library/asset-details-page"],[["aspectRatio"],[[30,7,["aspectRatio"]]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[41,[30,7,["friendlyDuration"]],[[[1,"        "],[10,"li"],[14,0,"asset-details-page__details-list-item mb3"],[12],[1,"\\n          "],[10,2],[14,0,"asset-details-page__details-subheader u-color__black--60 mr2"],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_asset_duration","campaign-manager-web/components/asset-library/asset-details-page"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[14,0,"asset-details-page__details-info"],[12],[1,"\\n            "],[1,[30,7,["friendlyDuration"]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[41,[30,0,["shouldShowHealthcareDisclaimer"]],[[[1,"        "],[10,"li"],[14,0,"asset-details-page__details-list-item mb3"],[12],[1,"\\n          "],[10,2],[15,0,[29,["u-color__black--60 mt2"," ",[28,[37,3],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_healthcare_consent","campaign-manager-web/components/asset-library/asset-details-page"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n"],[42,[28,[37,12],[[28,[37,12],[[30,7,["errors"]]],null]],null],null,[[[1,"      "],[10,0],[14,0,"u-display-flex"],[12],[1,"\\n        "],[8,[39,1],[[24,0,"pb1 pt2"]],[["@isHidden","@type"],[[28,[37,13],[[30,7,["hasError"]]],null],"negative"]],[["default"],[[[[1,"\\n          "],[1,[30,9,["message"]]],[1,"\\n        "]],[]]]]],[1,"\\n"],[41,[30,0,["isRemoveSelectedAssetEnabled"]],[[[1,"          "],[8,[39,4],[[16,"aria-label",[28,[37,2],["remove_selected_label","campaign-manager-web/components/asset-library/asset-details-page"],null]],[16,"title",[28,[37,2],["remove_selected_label","campaign-manager-web/components/asset-library/asset-details-page"],null]],[24,0,"p4 ml2 asset-details-page__delete-button"],[4,[38,5],["click",[28,[37,6],[[30,10],[30,11]],null]],null],[4,[38,14],["asset_library_selected_file_remove"],null]],[["@buttonType","@icon","@circle"],["primary","trash",true]],[["default"],[[[[1,"\\n            >\\n            "],[1,[28,[35,2],["remove_selected_label","campaign-manager-web/components/asset-library/asset-details-page"],null]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n"]],[9]],null],[41,[30,12],[[[1,"      "],[8,[39,15],null,[["@assetSpec","@onChangeSpecForFileToUploadOrLicense","@selectedFiles"],[[30,7],[30,13],[30,14]]],null],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n  "],[10,0],[14,0,"asset-details-page__preview-container"],[12],[1,"\\n    "],[10,"h3"],[15,0,[29,["asset-details-page_preview-header u-color__black--75 mb3"," ",[28,[37,3],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_preview_header","campaign-manager-web/components/asset-library/asset-details-page"],null]],[1,"\\n"],[41,[28,[37,16],[[30,15],[28,[37,13],[[30,16]],null]],null],[[[1,"        "],[8,[39,4],[[24,0,"asset-details-page__image-edit-button"],[4,[38,5],["click",[30,0,["onOpenImageEditTool"]]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,2],["edit_image_label","campaign-manager-web/components/asset-library/asset-details-page"],null]]],null],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n"],[41,[30,17],[[[1,"      "],[8,[39,17],null,[["@illustration","@headline","@message"],["error-server",[28,[37,2],["i18n_empty_state_headline_shutterstock_preview_fetch_fails","campaign-manager-web/components/asset-library/asset-details-page"],null],[28,[37,2],["i18n_empty_state_message_shutterstock_preview_fetch_fails","campaign-manager-web/components/asset-library/asset-details-page"],null]]],null],[1,"\\n"]],[]],[[[1,"      "],[10,0],[14,0,"asset-details-page__preview-asset-container"],[12],[1,"\\n"],[41,[28,[37,18],[[30,18],"VIDEO"],null],[[[1,"          "],[10,"video"],[14,"controls",""],[14,0,"asset-details-page__preview-asset-video"],[15,"src",[30,7,["objectUrl"]]],[14,4,"video/mp4"],[12],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[41,[28,[37,18],[[30,18],"IMAGE"],null],[[[41,[30,0,["isPreviewAssetImageLoading"]],[[[1,"            "],[10,0],[14,0,"asset-details-page__preview-asset-image-loader u-display-flex u-justify-center u-items-center"],[12],[1,"\\n              "],[8,[39,19],null,[["@size"],["large"]],null],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"          "],[10,"img"],[15,0,[29,["asset-details-page__preview-asset-image ",[52,[30,0,["isPreviewAssetImageLoading"]],"u-display-none"]]]],[15,"src",[30,0,["imagePreviewSrc"]]],[15,"alt",[28,[37,2],["i18n_preview_alt_text","campaign-manager-web/components/asset-library/asset-details-page"],[["fileName"],[[30,7,["assetName"]]]]]],[15,"oncontextmenu",[30,19]],[15,"onload",[30,0,["onAssetPreviewImageLoad"]]],[12],[13],[1,"\\n"]],[]],[[[41,[28,[37,18],[[30,18],"DOCUMENT"],null],[[[41,[30,7,["type"]],[[[41,[28,[37,18],[[30,7,["type"]],"application/pdf"],null],[[[1,"              "],[8,[39,20],[[24,"width","100%"],[24,"height","100%"]],[["@title","@src"],[[28,[37,2],["pdf_preview_title","campaign-manager-web/components/asset-library/asset-details-page"],null],[30,7,["objectUrl"]]]],null],[1,"\\n"]],[]],[[[1,"              "],[8,[39,21],[[24,0,"cm-hue-empty-state asset-details-page__preview-asset-empty-state"]],[["@illustration","@headline","@message"],["empty-room",[28,[37,2],["i18n_empty_state_headline_preview_unsupported_non_pdf_documents","campaign-manager-web/components/asset-library/asset-details-page"],null],[28,[37,2],["i18n_empty_state_subtitle_preview_not_supported_non_pdf_documents","campaign-manager-web/components/asset-library/asset-details-page"],null]]],null],[1,"\\n"]],[]]]],[]],[[[1,"            "],[8,[39,20],[[24,"width","100%"],[24,"height","100%"]],[["@title","@src"],[[28,[37,2],["pdf_preview_title","campaign-manager-web/components/asset-library/asset-details-page"],null],[30,7,["objectUrl"]]]],null],[1,"\\n"]],[]]],[1,"        "]],[]],null]],[]]]],[]]],[1,"      "],[13],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"],[13]],["&attrs","@assetDetailsSectionHeader","@showHeaderButtons","@disablePrevBtn","@disableNextBtn","vcont","@assetSpec","@isHostedSearchLixEnabled","error","@onRemoveSelectedFileToUpload","@selectedIndex","@showSupplementalAssets","@onChangeSpecForFileToUploadOrLicense","@selectedFiles","@showImageEditButton","@isEditedOrGeneratedAsset","@showPreviewFetchErrorState","@assetType","@disableRightClickOnImage"],false,["if","hue-web-inline-feedback","t","hue-web-foundations@-text-body","hue-web-button","on","fn","validated-control","cm-text-input","hue-web-foundations@-artdeco-migration-scope","format-date","each","-track-array","not","track-interaction","asset-library/supplemental-assets","and","page-empty-state","eq","hue-web-progress-indicator","test-aware-iframe","hue-web-empty-state"]]',moduleName:"campaign-manager-web/components/asset-library/asset-details-page.hbs",isStrictMode:!1}),D={assetLibraryName:[(0,l.validator)("presence",{value:e=>e.args.assetSpec.assetName,presence:!0,message(){return(0,a.get)(this,"model.args.filenameRequiredMessage.string")}}),(0,l.validator)("length",{value:e=>e.args.assetSpec?.assetName,max:c.MAX_NAME_LENGTH})]}
let M=e.default=(m=(0,l.hasValidations)(D),g=(0,d.inject)(),b=(0,d.inject)("assets/asset-library-manager"),_=(0,d.inject)("assets/image-edit-tools"),h=(0,d.inject)(),f=(0,d.inject)(),(0,o.assertPropTypes)(T=m((w=class extends r.default{constructor(...e){super(...e),I(this,"lix",y,this),I(this,"assetLibraryManager",S,this),I(this,"imageEditTools",A,this),I(this,"tracking",C,this),I(this,"i18n",O,this),I(this,"isPreviewAssetImageLoading",v,this),P(this,"validationErrorSet",new Set)}get fileSizeInMB(){return(0,s.fileSizeBytesToMB)(this.args.assetSpec.size)}get isRemoveSelectedAssetEnabled(){return this.lix.getTreatmentIsEnabled(u.LIX_TEST_KEYS.removeSelectedAsset)}get imagePreviewSrc(){return this.imageEditTools.getCurrentBinaryUrlForIndex(this.args.selectedIndex)||this.args.assetSpec.objectUrl}get assetFileType(){return this.i18n.lookupTranslation(this.constructor,"i18n_human_readable_asset_file_type")([{fileType:this.args.assetSpec.type}])||this.args.assetSpec.type}onAssetPreviewImageLoad(){this.isPreviewAssetImageLoading=!1}onSelectionChange(e){this.args.onSelectionChange(e),this.isPreviewAssetImageLoading=!0}get isImageAssetType(){return this.args.assetType===p.ASSET_ENTITY_TYPES.IMAGE}get isVideoAssetType(){return this.args.assetType===p.ASSET_ENTITY_TYPES.VIDEO}get isDocumentAssetType(){return this.args.assetType===p.ASSET_ENTITY_TYPES.DOCUMENT}get shouldShowHealthcareDisclaimer(){return this.lix.getTreatmentIsEnabled(u.LIX_TEST_KEYS.enableHealthcareDisclaimer)&&this.isDocumentAssetType}get showAssetSelectionDisabledWarning(){const e=this.isImageAssetType&&!this.args.isEditedOrGeneratedAsset
return this.args.hasReachedSelectionLimit&&(e||this.isVideoAssetType)}onAssetNameInputBlur(e){this._enableValidationAndCallValidationHandler(e)}onAssetNameInputChange(e){const t=e.target.value
this.args.isAssetEditState?this.args.updateDraftAssetSpec?.("assetName",t):this.args.onChangeSpecForFileToUploadOrLicense?.("assetName",t),this._enableValidationAndCallValidationHandler(e)}onOpenImageEditTool(){this.imageEditTools.setSelectedIndex(this.args.selectedIndex),this.imageEditTools.setOriginalAssetForSelectedIndex(this.args.assetSpec),this.args.updateFileListInUpload(),this.assetLibraryManager.updateCurrentState(p.ASSETLIB_STATES.MEDIA_ASSET_EDIT),this.tracking.fireInteractionEvent("asset_library_image_edit_tools_upload_open")}_enableValidationAndCallValidationHandler(e){const{id:t}=e.target,n=(0,a.get)(this.validations.attrs,`${t}.error`),i=`${t}-${this.args.selectedIndex}`
n?this.validationErrorSet.add(i):this.validationErrorSet.delete(i)
const r=0===this.validationErrorSet.size
this.args.onValidationUpdate?.(r)}},P(w,"propTypes",{isAssetEditState:o.PropTypes.bool,assetDetailsSectionHeader:o.PropTypes.object,assetSpec:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired,assetType:o.PropTypes.string,selectedFiles:o.PropTypes.array,onSelectionChange:o.PropTypes.func,showHeaderButtons:o.PropTypes.bool,disablePrevBtn:o.PropTypes.bool,disableNextBtn:o.PropTypes.bool,showSupplementalAssets:o.PropTypes.bool,onChangeSpecForFileToUploadOrLicense:o.PropTypes.func,updateDraftAssetSpec:o.PropTypes.func,showAllValidations:o.PropTypes.bool,onValidationUpdate:o.PropTypes.func.isRequired,selectedIndex:o.PropTypes.number.isRequired,filenameRequiredMessage:o.PropTypes.object.isRequired,showImageEditButton:o.PropTypes.bool}),y=N((E=w).prototype,"lix",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=N(E.prototype,"assetLibraryManager",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=N(E.prototype,"imageEditTools",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=N(E.prototype,"tracking",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=N(E.prototype,"i18n",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=N(E.prototype,"isPreviewAssetImageLoading",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),N(E.prototype,"onAssetPreviewImageLoad",[a.action],Object.getOwnPropertyDescriptor(E.prototype,"onAssetPreviewImageLoad"),E.prototype),N(E.prototype,"onSelectionChange",[a.action],Object.getOwnPropertyDescriptor(E.prototype,"onSelectionChange"),E.prototype),N(E.prototype,"onAssetNameInputBlur",[a.action],Object.getOwnPropertyDescriptor(E.prototype,"onAssetNameInputBlur"),E.prototype),N(E.prototype,"onAssetNameInputChange",[a.action],Object.getOwnPropertyDescriptor(E.prototype,"onAssetNameInputChange"),E.prototype),N(E.prototype,"onOpenImageEditTool",[a.action],Object.getOwnPropertyDescriptor(E.prototype,"onOpenImageEditTool"),E.prototype),T=E))||T)||T);(0,t.setComponentTemplate)(R,M)})),define("campaign-manager-web/components/asset-library/asset-dropdown-options",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","@glimmer/tracking","@ember/object","campaign-manager-web/constants/vector-asset","campaign-manager-web/constants/asset-library","campaign-manager-web/constants/lix","campaign-manager-web/utils/tracking"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E,y,S,A,C
function O(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function v(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const w=(0,n.createTemplateFactory)({id:"kw/P86xO",block:'[[[10,0],[15,1,[28,[37,0],["asset-library-table-entity__edit-",[30,1]],null]],[12],[1,"\\n"],[1,"  "],[8,[39,1],null,[["@isOpen","@openMenu","@closeMenu","@returnTo","@noCloseOnScroll"],[[30,0,["isDropdownOpen"]],[28,[37,2],[[30,0,["onDropdownStateChange"]],true],null],[28,[37,2],[[30,0,["onDropdownStateChange"]],false],null],[52,[30,0,["shouldAssetDropdownReturnToModal"]],"[data-js-ads-review__edit-modal]"],true]],[["default"],[[[[1,"\\n    "],[8,[30,2,["Trigger"]],null,[["@aria-label","@icon","@size","@buttonType","@circle"],[[28,[37,4],["i18n_a11y_asset_options","campaign-manager-web/components/asset-library/asset-dropdown-options"],null],"overflow-web-ios","small","tertiary",true]],null],[1,"\\n\\n    "],[8,[30,2,["Container"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isMSFTDesignerInAssetLibraryEnabled"]],[[[1,"        "],[8,[30,2,["Item"]],[[4,[38,5],["image_library_customize_with_designer_click"],null]],[["@onSelect","@disabled"],[[30,0,["onSelectDesigner"]],[30,0,["isDesignerOptionDisabled"]]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,4],["i18n_customize_with_designer","campaign-manager-web/components/asset-library/asset-dropdown-options"],null]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[8,[30,2,["Item"]],null,[["@onSelect"],[[28,[37,2],[[30,0,["onOpenEdit"]],[30,3],[30,1]],null]]],[["default"],[[[[1,"\\n        "],[1,[52,[30,0,["isMSFTDesignerInAssetLibraryEnabled"]],[28,[37,4],["rename_asset","campaign-manager-web/components/asset-library/asset-dropdown-options"],null],[28,[37,4],["edit_asset","campaign-manager-web/components/asset-library/asset-dropdown-options"],null]]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,2,["Item"]],[[16,0,[28,[37,0],["u-display-flex u-justify-start u-items-center ",[52,[30,0,["isRemoveDisabled"]],"asset-library-table-entity__dropdown-row--disabled"]],null]]],[["@onSelect","@disabled"],[[28,[37,2],[[30,0,["onRemoveAsset"]],[30,3]],null],[30,0,["isRemoveDisabled"]]]],[["default"],[[[[1,"\\n        "],[10,1],[14,"tabindex","0"],[14,0,"asset-library-table-entity__dropdown-row-text u-display-inline-flex asset-library-table-entity__dropdown-row--disabled-tabbable"],[12],[1,"\\n          "],[1,[28,[35,4],["remove_asset","campaign-manager-web/components/asset-library/asset-dropdown-options"],null]],[1,"\\n        "],[13],[1,"\\n"],[41,[30,0,["isRemoveDisabled"]],[[[1,"          "],[8,[39,6],null,[["@placement","@contentClass"],["right","u-hoverable__content asset-library-table-entity__tooltip"]],[["trigger","content"],[[[[1,"\\n              "],[11,"button"],[24,0,"button--unstyled button--cursor-default ml2"],[24,4,"button"],[4,[38,7],[[30,4,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                "],[8,[39,8],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n              "],[13],[1,"\\n            "]],[4]],[[[1,"\\n              "],[10,1],[12],[1,"\\n                "],[1,[28,[35,4],["i18n_remove_disabled_text","campaign-manager-web/components/asset-library/asset-dropdown-options"],[["assetType"],[[30,3,["assetType"]]]]]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n"],[13]],["@entityIndex","dropdown","@entity","triggerData"],false,["concat","hue-web-menu","fn","if","t","track-interaction","hue-web-tooltip","hue-web-tooltip-trigger","hue-web-icons@icon"]]',moduleName:"campaign-manager-web/components/asset-library/asset-dropdown-options.hbs",isStrictMode:!1})
let I=e.default=(p=(0,r.inject)(),m=(0,r.inject)(),g=(0,r.inject)("assets/asset-library-manager"),b=(0,r.inject)("embedded-designer"),(0,i.assertPropTypes)((C=class extends a.default{constructor(...e){super(...e),O(this,"tracking",f,this),O(this,"lix",T,this),O(this,"assetLibraryManager",E,this),O(this,"designerService",y,this),O(this,"isDropdownOpen",S,this),O(this,"shouldAssetDropdownReturnToModal",A,this)}get processingStatus(){return this.args.entity.processingStatus}get isImageAsset(){return this.args.entity.assetType===c.ASSET_ENTITY_TYPES.IMAGE}get isMSFTDesignerInAssetLibraryEnabled(){return this.isImageAsset&&this.lix.getTreatmentIsEnabled(u.LIX_TEST_KEYS.enableMSFTDesignerImageGeneration)}get hasAssociatedCreatives(){return Boolean(this.args.entity.associatedCreativeIds?.length)}get isRemoveDisabled(){const e=this.processingStatus===s.VECTOR_ASSET_PROCESSING_STATUS.PROCESSING_FAILED
return this.hasAssociatedCreatives&&!e}get isDesignerOptionDisabled(){return this.isMSFTDesignerInAssetLibraryEnabled&&this.processingStatus!==s.VECTOR_ASSET_PROCESSING_STATUS.READY}onDropdownStateChange(e){this.isDropdownOpen=e,this.isMSFTDesignerInAssetLibraryEnabled&&!0===e&&this.tracking.fireInteractionEvent("image_library_asset_dropdown_options_menu_opened",d.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onOpenEdit(e,t=0){this.args.onOpenEdit(e,t),this.isDropdownOpen=!1}onRemoveAsset(e){this.args.onRemoveAsset(e),this.isDropdownOpen=!1,this.shouldAssetDropdownReturnToModal=!1}onSelectDesigner(){const e=this.args.entity.assetContent?.highResolutionUrl||this.args.entity.assetContent?.url
this.designerService.setStartingImages(e,this.args.entity.provider,this.args.entity.externalId),this.assetLibraryManager.updateCurrentState(c.ASSETLIB_STATES.DESIGNER)}},P=C,N="propTypes",R={entity:i.PropTypes.object.isRequired,entityIndex:i.PropTypes.number.isRequired,onOpenEdit:i.PropTypes.func.isRequired,onRemoveAsset:i.PropTypes.func.isRequired},N in P?Object.defineProperty(P,N,{value:R,enumerable:!0,configurable:!0,writable:!0}):P[N]=R,f=v((h=C).prototype,"tracking",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=v(h.prototype,"lix",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=v(h.prototype,"assetLibraryManager",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=v(h.prototype,"designerService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=v(h.prototype,"isDropdownOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),A=v(h.prototype,"shouldAssetDropdownReturnToModal",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),v(h.prototype,"onDropdownStateChange",[l.action],Object.getOwnPropertyDescriptor(h.prototype,"onDropdownStateChange"),h.prototype),v(h.prototype,"onOpenEdit",[l.action],Object.getOwnPropertyDescriptor(h.prototype,"onOpenEdit"),h.prototype),v(h.prototype,"onRemoveAsset",[l.action],Object.getOwnPropertyDescriptor(h.prototype,"onRemoveAsset"),h.prototype),v(h.prototype,"onSelectDesigner",[l.action],Object.getOwnPropertyDescriptor(h.prototype,"onSelectDesigner"),h.prototype),_=h))||_)
var P,N,R;(0,t.setComponentTemplate)(w,I)})),define("campaign-manager-web/components/asset-library/asset-entity-description",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"1Qry+mO3",block:'[[[1,"\\n"],[41,[28,[37,1],[[30,1,["assetType"]],"IMAGE"],null],[[[1,"  "],[10,2],[15,0,[29,["ml1 u-color__black--60"," ",[28,[37,2],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n"],[41,[30,1,["assetContent"]],[[[1,"      "],[1,[28,[35,3],null,[["width","height"],[[30,1,["assetContent","width"]],[30,1,["assetContent","height"]]]]]],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["assetType"]],"VIDEO"],null],[[[1,"  "],[10,0],[14,0,"asset-library-table-entity__video-copy-container"],[12],[1,"\\n"],[41,[30,1,["assetContent"]],[[[1,"      "],[10,2],[15,0,[29,["mh1 u-color__black--60"," ",[28,[37,2],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n        "],[1,[28,[35,4],[[30,1,["assetContent","duration"]],true],null]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[41,[30,1,["hasCaptions"]],[[[1,"      "],[8,[39,5],[[24,0,"u-color__black--60"],[24,"data-test","closed-captions-outline-icon"]],[["@size","@name"],["medium","closed-captions-outline"]],null],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["assetType"]],"DOCUMENT"],null],[[[1,"  "],[10,2],[15,0,[29,["ml1 u-color__black--60"," ",[28,[37,2],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n"],[41,[30,1,["assetContent"]],[[[1,"      "],[1,[28,[35,6],["i18n_asset_page_count_descriptor","campaign-manager-web/components/asset-library/asset-entity-description"],[["count"],[[30,1,["assetContent","pageCount"]]]]]],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"]],[]],null]],[]]]],[]]]],["@entity"],false,["if","eq","hue-web-foundations@-text-body","friendly-aspect-ratio","format-duration","hue-web-icons@icon","t"]]',moduleName:"campaign-manager-web/components/asset-library/asset-entity-description.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/asset-library/asset-library-file-upload-button",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/asset-library","campaign-manager-web/utils/file-upload"],(function(e,t,n,a,i,r,o){var l,s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"wZCnaW/V",block:'[[[8,[39,0],[[17,1]],[["@ariaDescribedBy","@labelClass","@inputClass","@accept","@onFileChange","@multiple"],[[30,2],[30,3],[30,4],[30,0,["uploadFiletypeAccept"]],[30,5],[30,0,["isMultipleFileUploadAllowed"]]]],[["default"],[[[[1,"\\n  "],[1,[30,6]],[1,"\\n"]],[]]]]],[1,"\\n"]],["&attrs","@ariaDescribedBy","@labelClass","@inputClass","@onFileChange","@buttonText"],false,["file-upload-button"]]',moduleName:"campaign-manager-web/components/asset-library/asset-library-file-upload-button.hbs",isStrictMode:!1})
let u=e.default=(0,i.assertPropTypes)((s=class extends a.default{get isMultipleFileUploadAllowed(){return!this.args.showSingleSelectionExperience}get uploadFiletypeAccept(){switch(this.args.assetType){case r.ASSET_ENTITY_TYPES.IMAGE:return o.IMAGE_ACCEPT_EXTENDED
case r.ASSET_ENTITY_TYPES.VIDEO:return o.VIDEO_ACCEPT
case r.ASSET_ENTITY_TYPES.DOCUMENT:return this.args.requiresLeadGenDocumentValidations?o.DOCUMENT_LGF_ACCEPT:o.DOCUMENT_NON_LGF_ACCEPT
default:return o.IMAGE_ACCEPT_EXTENDED}}},d=s,p="propTypes",m={ariaDescribeBy:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.object]),assetType:i.PropTypes.enum(Object.values(r.ASSET_ENTITY_TYPES)).isRequired,buttonText:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.object]),inputClass:i.PropTypes.string,labelClass:i.PropTypes.string,onFileChange:i.PropTypes.func.isRequired,requiresLeadGenDocumentValidations:i.PropTypes.bool,showSingleSelectionExperience:i.PropTypes.bool},p in d?Object.defineProperty(d,p,{value:m,enumerable:!0,configurable:!0,writable:!0}):d[p]=m,l=s))||l
var d,p,m;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/asset-library/asset-library-isolated-modal-container",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service"],(function(e,t,n,a,i,r){var o,l,s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"M3OnfIpw",block:'[[[8,[39,0],[[24,"data-js-ads-review__edit-modal",""],[24,0,"asset-library-modal"],[16,"aria-labelledby",[30,0,["modalHeaderId"]]]],[["@isOpen","@size","@dismissModal","@hideDismiss","@testId"],[[30,1],"xlarge",[30,0,["onModalDismiss"]],[30,0,["hideDismiss"]],"asset-libary-modal"]],[["default"],[[[[1,"\\n"],[1,"  "],[8,[39,1],null,[["@modal","@modalHeaderId","@onModalDismiss","@companyId","@accountId","@campaignId","@creationFlowId","@initialSelectedAssetEntities","@onDismiss","@isConnectedTelevisionOnly","@isOpen","@onSubmitSelectedAssets","@requiresLeadGenDocumentValidations","@textIntroductory","@textDescription","@textHeadline","@onRemoveAssetForMultiAsset","@numOfEntitiesPerPage","@showSingleSelectionExperience","@shouldDisableAutoSelect","@assetType"],[[30,2],[30,0,["modalHeaderId"]],[30,0,["onModalDismiss"]],[30,3],[30,4],[30,5],[30,6],[30,7],[30,8],[30,9],[30,1],[30,10],[30,11],[30,12],[30,13],[30,14],[30,15],[30,16],[30,17],[30,18],[30,19]]],null],[1,"\\n"]],[2]]]]]],["@isOpen","modal","@companyId","@accountId","@campaignId","@creationFlowId","@initialSelectedAssetEntities","@onDismiss","@isConnectedTelevisionOnly","@onSubmitSelectedAssets","@requiresLeadGenDocumentValidations","@introductoryText","@textDescription","@textHeadline","@onRemoveAssetForMultiAsset","@numOfEntitiesPerPage","@showSingleSelectionExperience","@shouldDisableAutoSelect","@assetType"],false,["hue-web-modal","asset-library/asset-library-modal"]]',moduleName:"campaign-manager-web/components/asset-library/asset-library-isolated-modal-container.hbs",isStrictMode:!1})
let _=e.default=(o=(0,r.inject)(),l=(0,r.inject)("assets/asset-library-manager"),s=(0,r.inject)("embedded-designer"),c=class extends a.default{constructor(...e){var t,n,a
super(...e),m(this,"tracking",u,this),m(this,"assetLibraryManager",d,this),m(this,"designerService",p,this),a="asset-library-modal__header-text",(n="modalHeaderId")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}get hideDismiss(){return this.assetLibraryManager.curState===this.assetLibraryManager.pageStates.DESIGNER}onModalDismiss(){this.tracking.fireInteractionEvent("asset_library_cancel_cta"),this.designerService.resetStartingImages(),this.args.onDismiss()}},u=g(c.prototype,"tracking",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(c.prototype,"assetLibraryManager",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(c.prototype,"designerService",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(c.prototype,"onModalDismiss",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"onModalDismiss"),c.prototype),c);(0,t.setComponentTemplate)(b,_)})),define("campaign-manager-web/components/asset-library/asset-library-modal",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","tracked-toolbox","@linkedin/ember-prop-types","campaign-manager-web/config/environment","campaign-manager-web/constants/api/entities","campaign-manager-web/constants/api/path-map","campaign-manager-web/utils/pem-metadata-util","@linkedin/ember-pem/utils/degradation-tracking-metadata","campaign-manager-web/constants/asset-library","campaign-manager-web/constants/lix","campaign-manager-web/constants/toasts","campaign-manager-web/utils/assets/asset-library","campaign-manager-web/utils/assets/asset-library-spec-validation","campaign-manager-web/utils/comparator","campaign-manager-web/utils/focus","campaign-manager-web/utils/http-error","campaign-manager-web/utils/lifecycle","campaign-manager-web/utils/media-specs","campaign-manager-web/utils/sponsorable-content","campaign-manager-web/utils/urn","campaign-manager-web/utils/vector-assets","ember-lifeline","restli-utils","tracked-built-ins","campaign-manager-web/constants/vector-asset","campaign-manager-web/utils/video-spec-validation","ember-stdlib/utils/is-browser","campaign-manager-web/constants/asset-library/third-party-media-asset","campaign-manager-web/utils/date","campaign-manager-web/utils/assets/hosted-search"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k){var U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye,Se,Ae,Ce,Oe,ve,we,Ie,Pe,Ne,Re,De,Me,Le,ke
function Ue(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function xe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Fe(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const ze=(0,n.createTemplateFactory)({id:"SYtxBP2Z",block:'[[[1,"\\n"],[41,[28,[37,1],[[30,0,["assetLibraryManager","curState"]],[30,0,["assetLibraryManager","pageStates","SHUTTERSTOCK_LIST"]]],null],[[[1,"  "],[8,[39,2],null,[["@modal","@headerText","@cancelCtaAriaCopy","@cancelCtaCopy","@goToListPage","@modalHeaderId","@handlePostLicense"],[[30,1],[28,[37,3],["i18n_asset_type_header_v2","campaign-manager-web/components/asset-library/asset-library-modal"],[["assetType"],[[30,2]]]],[28,[37,3],["i18n_cancel_aria_label","campaign-manager-web/components/asset-library/asset-library-modal"],null],[28,[37,3],["i18n_cancel","campaign-manager-web/components/asset-library/asset-library-modal"],null],[30,0,["goToListPage"]],[30,3],[30,0,["handlePostLicense"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,0,["assetLibraryManager","curState"]],[30,0,["assetLibraryManager","pageStates","ASSET_EDIT"]]],null],[[[1,"  "],[8,[39,4],null,[["@modal","@backToAssetListCopy","@cancelCtaAriaCopy","@cancelCtaCopy","@handlePostAssetUpdate","@goToListPage","@assetToEdit","@assetType","@modalHeaderId","@isHostedSearchLixEnabled"],[[30,1],[28,[37,3],["i18n_back_to_asset_list","campaign-manager-web/components/asset-library/asset-library-modal"],null],[28,[37,3],["i18n_cancel_aria_label","campaign-manager-web/components/asset-library/asset-library-modal"],null],[28,[37,3],["i18n_cancel","campaign-manager-web/components/asset-library/asset-library-modal"],null],[30,0,["handlePostAssetUpdate"]],[30,0,["goToListPage"]],[30,0,["assetToEdit"]],[30,2],[30,3],[30,0,["isHostedSearchLixEnabled"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,0,["assetLibraryManager","curState"]],[30,0,["assetLibraryManager","pageStates","ASSET_UPLOAD"]]],null],[[[1,"  "],[8,[39,5],null,[["@modal","@modalHeaderId","@assetType","@goToListPage","@selectedFileSpecs","@updateSelectedFileSpecs","@updateFilesListForImageEdit","@initialFilesToUpload","@isInvalidFileSelected","@handlePostUpload","@selectedForUploadIndex","@setSelectedForUploadIndex","@onToggleCropTool","@onRemoveSelectedFileToUpload"],[[30,1],[30,3],[30,2],[30,0,["goToListPage"]],[30,0,["selectedFileSpecs"]],[30,0,["updateSelectedFileSpecs"]],[30,0,["updateFilesListForImageEdit"]],[30,0,["filesToUpload"]],[30,0,["isInvalidFileSelected"]],[30,0,["handlePostUpload"]],[30,0,["selectedForUploadIndex"]],[30,0,["setSelectedForUploadIndex"]],[30,0,["onToggleCropTool"]],[30,0,["onRemoveSelectedFileToUpload"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,0,["assetLibraryManager","curState"]],[30,0,["assetLibraryManager","pageStates","MEDIA_ASSET_EDIT"]]],null],[[[1,"  "],[8,[39,6],null,[["@modal","@onEditMediaAsset","@selectedForUploadIndex","@modalHeaderId","@onReady"],[[30,1],[30,0,["onEditMediaAsset"]],[30,0,["selectedForUploadIndex"]],[30,3],[30,4]]],null],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,0,["assetLibraryManager","curState"]],[30,0,["assetLibraryManager","pageStates","DESIGNER"]]],null],[[[1,"  "],[8,[39,7],null,[["@modal","@modalHeaderId","@onDesignerDone","@onDesignerCancel","@onDesignerLoad","@onDesignerLoadError"],[[30,1],[30,3],[30,0,["onDesignerDone"]],[30,0,["onDesignerCancel"]],[30,0,["onDesignerLoad"]],[30,0,["onDesignerLoadError"]]]],null],[1,"\\n"]],[]],[[[1,"  "],[8,[30,1,["ModalHeader"]],[[24,0,"asset-library-modal__header-style-fix-for-hue"]],null,[["default"],[[[[1,"\\n    "],[11,0],[4,[38,8],null,[["pageKey","routeName","currentRoute"],["asset_library_modal",[28,[37,9],[[53,"outletState"],"render.name"],null],[28,[37,9],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n"],[41,[30,5],[[[1,"        "],[46,[28,[37,12],[[30,5]],null],null,[["modalHeaderId"],[[30,3]]],null],[1,"\\n"]],[]],[[[1,"        "],[10,"h2"],[15,1,[30,3]],[15,0,[29,["u-layout__display-inline-block"," ",[28,[37,13],null,[["size"],["large"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_asset_type_header_v2","campaign-manager-web/components/asset-library/asset-library-modal"],[["assetType"],[[30,2]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,1,["ModalContent"]],[[24,0,"asset-library-modal__content-style-fix-for-hue"]],null,[["default"],[[[[1,"\\n"],[41,[28,[37,14],[[30,0,["showVidmobPromoCard"]],[28,[37,15],[[30,0,["isFetchAssetsPending"]]],null]],null],[[[1,"      "],[8,[39,16],[[24,0,"mt5 mb3"]],null,null],[1,"\\n"]],[]],null],[1,"    "],[8,[39,17],null,[["@message","@isLoading"],[[28,[37,3],[[30,0,["loaderI18nString"]],"campaign-manager-web/components/asset-library/asset-library-modal"],null],[30,0,["shouldShowLoader"]]]],null],[1,"\\n"],[41,[30,0,["isImageStageTogglerEnabled"]],[[[1,"      "],[10,0],[15,0,[29,["asset-library-modal__image-state-toggler-container"," ",[36,18]]]],[12],[1,"\\n        "],[8,[39,19],null,[["@accountId","@showMSDesignerChoicePill","@showShutterstockChoicePill"],[[30,6],[30,0,["isMSFTDesignerInAssetLibraryEnabled"]],[30,0,["isShutterstockExperienceEnabled"]]]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,1],[[30,0,["assetLibraryManager","curState"]],[30,0,["assetLibraryManager","pageStates","ASSET_LIST"]]],null],[[[41,[51,[30,0,["isFetchAssetsPending"]]],[[[41,[30,0,["isHostedSearchLixEnabled"]],[[[1,"          "],[8,[39,21],null,[["@updateAssetList","@assetLibraryType","@isConnectedTelevisionOnly","@searchParams","@isShutterstockLixEnabled","@areRecommendationsAvailable"],[[30,0,["getAssetsPerPage"]],[30,2],[30,7],[30,0,["searchParams"]],[30,0,["isShutterstockLixEnabled"]],[30,0,["areRecommendationsAvailable"]]]],[["default"],[[[[1,"\\n            "],[8,[30,8,["uploadButton"]],null,null,[["default"],[[[[1,"\\n              "],[8,[39,22],null,[["@ariaDescribedBy","@labelClass","@buttonText","@assetType","@onFileChange","@requiresLeadGenDocumentValidations","@showSingleSelectionExperience"],[[28,[37,3],["i18n_upload_aria_describedby","campaign-manager-web/components/asset-library/asset-library-modal"],null],[28,[37,23],["asset-library-modal__upload-btn hue-web-button hue-web-button--small hue-web-button--secondary-emphasized mv0 ml1"],null],[28,[37,3],["i18n_upload_btn","campaign-manager-web/components/asset-library/asset-library-modal"],null],[30,2],[30,0,["onFileSelect"]],[30,9],[30,10]]],null],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[8]]]]],[1,"\\n"]],[]],[[[1,"          "],[10,0],[14,0,"asset-library-search-header u-display-flex u-flex-row u-justify-between u-flex-no-wrap pb3"],[12],[1,"\\n            "],[10,0],[14,0,"asset-library-modal__search-input"],[12],[1,"\\n              "],[8,[39,24],[[16,"placeholder",[28,[37,3],["i18n_search_placeholder","campaign-manager-web/components/asset-library/asset-library-modal"],null]],[16,0,[29,[[36,18]]]],[4,[38,25],["input",[30,0,["onSearchInputChange"]]],null]],[["@inputId","@value"],["asset-library-modal__search-input",[30,0,["searchString"]]]],null],[1,"\\n              "],[8,[39,22],null,[["@ariaDescribedBy","@labelClass","@buttonText","@assetType","@onFileChange","@requiresLeadGenDocumentValidations","@showSingleSelectionExperience"],[[28,[37,3],["i18n_upload_aria_describedby","campaign-manager-web/components/asset-library/asset-library-modal"],null],[28,[37,23],["asset-library-modal__upload-btn hue-web-button hue-web-button--small hue-web-button--secondary-emphasized mv0 ml1"],null],[28,[37,3],["i18n_upload_btn","campaign-manager-web/components/asset-library/asset-library-modal"],null],[30,2],[30,0,["onFileSelect"]],[30,9],[30,10]]],null],[1,"\\n            "],[13],[1,"\\n\\n            "],[10,0],[14,0,"asset-library-search-header__filters u-display-flex u-justify-end"],[12],[1,"\\n              "],[8,[39,26],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isFilterMenuOpen"]],[30,0,["openFilterMenu"]],[30,0,["closeFilterMenu"]]]],[["default"],[[[[1,"\\n                "],[8,[30,11,["Trigger"]],[[16,0,[29,[[28,[37,27],null,[["size"],["small"]]]]]]],[["@buttonType","@size","@icon","@iconPlacement"],["tertiary","small","caret","right"]],[["default"],[[[[1,"\\n                  "],[10,1],[12],[1,[28,[35,3],["i18n_filters_header_v1","campaign-manager-web/components/asset-library/asset-library-modal"],null]],[13],[1,"\\n                  "],[10,1],[15,0,[29,[[28,[37,27],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                    "],[1,[30,0,["i18nSelectedFilterOptions"]]],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n                "],[8,[30,11,["Container"]],null,[["@occlusionCulling"],[false]],[["default"],[[[[1,"\\n                  "],[10,0],[14,0,"u-display-flex u-justify-between"],[12],[1,"\\n                    "],[10,1],[15,0,[29,["ml4 mv2 mr2"," ",[28,[37,27],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,3],["i18n_filters_header","campaign-manager-web/components/asset-library/asset-library-modal"],null]],[1,"\\n                    "],[13],[1,"\\n                    "],[8,[39,28],[[16,"aria-label",[28,[37,3],["i18n_filter_reset_aria_label","campaign-manager-web/components/asset-library/asset-library-modal"],null]],[16,0,[29,[[28,[37,27],null,[["size"],["xsmall"]]]]]],[4,[38,25],["click",[30,0,["onClickFilterReset"]]],null]],[["@buttonType","@size","@text"],["tertiary","small",[28,[37,3],["i18n_filter_reset","campaign-manager-web/components/asset-library/asset-library-modal"],null]]],null],[1,"\\n                  "],[13],[1,"\\n"],[42,[28,[37,30],[[28,[37,30],[[30,0,["filterGroups"]]],null]],null],null,[[[1,"                    "],[8,[30,11,["Divider"]],null,null,null],[1,"\\n                    "],[10,"fieldset"],[12],[1,"\\n                      "],[10,"legend"],[15,0,[29,["u-color__black--75 mh4 mt3 mb2"," ",[28,[37,27],null,[["size","weight"],["xsmall","bold"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,3],["i18n_filter_headers_base","campaign-manager-web/components/asset-library/asset-library-modal"],[["header"],[[30,12,["header"]]]]]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,0],[12],[1,"\\n"],[42,[28,[37,30],[[28,[37,30],[[30,12,["options"]]],null]],null],null,[[[1,"                          "],[10,0],[14,0,"asset-library-modal__filter-dropdown-options u-display-flex u-items-center"],[12],[1,"\\n                            "],[8,[39,31],[[16,3,[30,12,["header"]]],[16,2,[30,13]],[16,"checked",[28,[37,32],[[30,0,["selectedFilterKeys"]],[30,13]],null]],[16,"disabled",[28,[37,32],[[30,0,["disabledFilterKeys"]],[30,13]],null]],[4,[38,25],["change",[28,[37,33],[[30,0,["onChangeFilterKeys"]],[30,13]],null]],null]],[["@inputId"],[[29,["filter-",[30,13]]]]],null],[1,"\\n                            "],[10,"label"],[14,0,"u-display-flex u-flex-grow m0"],[15,"for",[29,["filter-",[30,13]]]],[12],[1,"\\n                              "],[1,[28,[35,3],["i18n_filter_keys_base_v2","campaign-manager-web/components/asset-library/asset-library-modal"],[["filterKey"],[[30,13]]]]],[1,"\\n                            "],[13],[1,"\\n                          "],[13],[1,"\\n"]],[13]],null],[1,"                      "],[13],[1,"\\n                    "],[13],[1,"\\n"]],[12]],null],[1,"                "]],[]]]]],[1,"\\n              "]],[11]]]]],[1,"\\n\\n              "],[8,[39,26],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isSortMenuOpen"]],[30,0,["openSortMenu"]],[30,0,["closeSortMenu"]]]],[["default"],[[[[1,"\\n                "],[8,[30,14,["Trigger"]],null,[["@buttonType","@size","@icon","@iconPlacement"],["tertiary","small","caret","right"]],[["default"],[[[[1,"\\n                  "],[10,1],[15,0,[29,["mr1"," ",[28,[37,27],null,[["size"],["small"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,3],["i18n_sort_by","campaign-manager-web/components/asset-library/asset-library-modal"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,1],[15,0,[29,[[28,[37,27],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,3],[[52,[30,0,["areRecommendationsAvailable"]],"i18n_sort_keys_v2","i18n_sort_keys"],"campaign-manager-web/components/asset-library/asset-library-modal"],[["sortKey"],[[30,0,["selectedSortKey"]]]]]],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n                "],[8,[30,14,["Container"]],null,[["@occlusionCulling"],[false]],[["default"],[[[[1,"\\n                  "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,30],[[28,[37,30],[[52,[30,0,["areRecommendationsAvailable"]],[30,0,["SORT_KEYS_ARRAY_WITH_RECOMMENDED"]],[30,0,["SORT_KEYS_ARRAY"]]]],null]],null],null,[[[1,"                      "],[10,"li"],[12],[1,"\\n                        "],[8,[30,14,["Item"]],[[24,"role","button"]],[["@onSelect","@selected"],[[28,[37,33],[[30,0,["onSort"]],[30,15]],null],[28,[37,1],[[30,0,["selectedSortKey"]],[30,15]],null]]],[["default"],[[[[1,"\\n                          "],[1,[28,[35,3],[[52,[30,0,["areRecommendationsAvailable"]],"i18n_sort_keys_v2","i18n_sort_keys"],"campaign-manager-web/components/asset-library/asset-library-modal"],[["sortKey"],[[30,15]]]]],[1,"\\n                        "]],[]]]]],[1,"\\n                      "],[13],[1,"\\n"]],[15]],null],[1,"                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n              "]],[14]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n\\n"],[41,[30,7],[[[1,"            "],[8,[39,34],[[24,0,"mb4"]],[["@type","@containerColorClass","@iconColorClass","@isDismissable"],["recommendation","u-bg-color__slate0","u-color__slate7",true]],[["default"],[[[[1,"\\n              "],[1,[28,[35,3],["i18n_ctv_eligible_video_filter_inline_feedback","campaign-manager-web/components/asset-library/asset-library-modal"],null]],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showAutogeneratedImagesInlineFeedback"]],[[[1,"            "],[8,[39,34],[[24,0,"mb4"]],[["@type","@isDismissable","@containerColorClass","@iconColorClass"],["recommendation",true,"u-bg-color__slate0","u-color__slate7"]],[["default"],[[[[1,"\\n              "],[1,[28,[35,3],["i18n_autogenerated_images_feedback","campaign-manager-web/components/asset-library/asset-library-modal"],null]],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],null]],[]]]],[]],null],[1,"\\n      "],[8,[39,35],null,[["@dragging","@onChangeDraggingState","@onDropFileSelect"],[[30,0,["isDragging"]],[30,0,["onChangeDraggingState"]],[30,0,["onFileSelect"]]]],null],[1,"\\n\\n"],[41,[30,0,["showHighlightedAssetsContainer"]],[[[1,"        "],[8,[39,36],null,[["@selectedAssets","@onOpenEdit","@onRemoveAsset","@showSingleSelectionExperience","@removeSelectedAsset","@showAssetDetails","@shouldShowClearAllButton","@onClearAssets"],[[30,0,["assetLibraryManager","selectedAssets"]],[30,0,["onOpenEdit"]],[30,0,["onRemoveAsset"]],[30,10],[30,0,["onDeselectAsset"]],true,[30,0,["shouldShowClearAllButton"]],[30,0,["onClearAssets"]]]],[["default"],[[[[1,"\\n          "],[8,[30,16,["selectedAssetsFeedback"]],null,null,[["default"],[[[[1,"\\n            "],[8,[39,37],null,[["@showSingleSelectionExperience"],[[30,10]]],null],[1,"\\n          "]],[]]]]],[1,"\\n\\n          "],[8,[30,16,["assetThumbnail"]],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,1],[[30,16,["entity","processingStatus"]],[30,0,["PROCESSING"]]],null],[[[1,"              "],[8,[39,38],[[24,"tabindex","0"]],[["@size","@a11yText"],["small",[28,[37,3],["i18n_asset_is_processing","campaign-manager-web/components/asset-library/asset-library-modal"],null]]],null],[1,"\\n"]],[]],[[[1,"              "],[8,[39,39],[[24,"draggable","false"]],[["@class","@alt","@title","@image"],["u-layout__height-full",[30,16,["entity","assetName"]],[30,16,["entity","assetName"]],[52,[30,16,["entity","assetContent"]],[52,[28,[37,1],[[30,16,["entity","assetType"]],"IMAGE"],null],[30,16,["entity","assetContent","url"]],[52,[28,[37,1],[[30,16,["entity","assetType"]],"VIDEO"],null],[30,16,["entity","assetContent","thumbnail","url"]],[30,16,["entity","assetContent","previewImage","url"]]]],""]]],null],[1,"\\n"]],[]]],[1,"          "]],[]]]]],[1,"\\n        "]],[16]]]]],[1,"\\n"]],[]],null],[1,"      "],[8,[39,40],null,[["@assetEntities","@assetType","@currentPageNumber","@updateCurrentPageNumber","@onAssetSelect","@emptyStateForNoFile","@emptyStateForFetchFails","@shouldShowLoader","@onOpenEdit","@onRemoveAsset","@fireAssetImpressionEvent","@shouldShowRecommendedMessage","@numOfEntitiesPerPage","@visibleAssetEntities","@selectedSortKey","@requiresLeadGenDocumentValidations","@enableAssetImpressionEventFiring","@totalCountOfFetchedAssets","@isHostedSearchFlowEnabled","@isFetchingAssetsByCriteria","@numOfFilterGroups","@isHostedSearchLixEnabled","@onClearSearch"],[[30,0,["assetEntitiesFilteredAndSorted"]],[30,2],[30,0,["currentPageNumber"]],[30,0,["updateCurrentPageNumber"]],[30,0,["onAssetSelect"]],[30,0,["emptyStateForNoFile"]],[30,0,["emptyStateForFetchFails"]],[30,0,["shouldShowLoader"]],[30,0,["onOpenEdit"]],[30,0,["onRemoveAsset"]],[30,0,["fireAssetImpressionEvent"]],[30,0,["shouldShowRecommendedMessage"]],[30,0,["numOfEntitiesPerPage"]],[30,0,["visibleAssetEntities"]],[30,0,["selectedSortKey"]],[30,9],[30,0,["areRecommendationsAvailable"]],[30,0,["totalCountOfFetchedAssets"]],[30,0,["isHostedSearchFlowEnabled"]],[30,0,["isFetchingAssetsByCriteria"]],[30,0,["filterGroups","length"]],[30,0,["isHostedSearchLixEnabled"]],[30,0,["onClearSearch"]]]],null],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["ModalFooter"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"u-display-flex u-justify-between u-layout__width-full"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex"],[12],[1,"\\n        "],[8,[39,28],[[16,"aria-label",[28,[37,3],["i18n_cancel_aria_label","campaign-manager-web/components/asset-library/asset-library-modal"],null]],[4,[38,25],["click",[52,[28,[37,1],[[30,0,["assetLibraryManager","curState"]],[30,0,["assetLibraryManager","pageStates","ASSET_LIST"]]],null],[30,18],[30,0,["goToListPage"]]]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,41],[[30,17],[28,[37,3],["i18n_cancel","campaign-manager-web/components/asset-library/asset-library-modal"],null]],null]]],null],[1,"\\n\\n"],[41,[28,[37,14],[[30,0,["assetLibraryManager","hasReachedSelectionLimit"]],[28,[37,15],[[30,10]],null]],null],[[[1,"          "],[8,[39,42],[[24,0,"ml2"]],[["@message","@type"],[[28,[37,3],["i18n_asset_selection_limit_warning_v2","campaign-manager-web/components/asset-library/asset-library-modal"],null],"neutral"]],null],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n"],[41,[30,0,["anySelectedAssetsInProcessingState"]],[[[1,"          "],[8,[39,42],[[16,0,[29,["pt1"," ",[28,[37,27],null,[["weight"],["bold"]]]]]]],[["@isHidden","@type"],[[28,[37,15],[[30,0,["anyVisibleAssetsInProcessingState"]]],null],"neutral"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,3],["i18n_process_before_continue","campaign-manager-web/components/asset-library/asset-library-modal"],null]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"        "],[8,[39,28],[[16,"aria-label",[28,[37,3],["i18n_select_action_aria_label","campaign-manager-web/components/asset-library/asset-library-modal"],null]],[24,1,"asset-library-modal__submit-button"],[24,0,"ml3"],[16,"disabled",[30,0,["shouldDisablePrimaryBtn"]]],[4,[38,25],["click",[30,0,["onSubmit"]]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,3],["i18n_select","campaign-manager-web/components/asset-library/asset-library-modal"],null]]],null],[1,"\\n"],[41,[51,[28,[37,41],[[30,0,["isFetchAssetsPending"]],[30,10]],null]],[[[1,"          "],[8,[39,43],[[24,0,"asset-library-new-feature-introduction-bubble"]],[["@header","@id","@anchor","@placement"],[[28,[37,3],["i18n_nfi_header","campaign-manager-web/components/asset-library/asset-library-modal"],[["count"],[[30,0,["recommendedNumberOfAds"]]]]],"asset_library_ga","#asset-library-modal__submit-button","top"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,3],["i18n_nfi_body_v3","campaign-manager-web/components/asset-library/asset-library-modal"],[["count","percentage"],[[30,0,["recommendedNumberOfAds"]],20]]]],[1,"\\n            "],[10,0],[15,0,[29,["mt2 u-color__inherit"," ",[28,[37,27],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_asset_selection_recommendation_fineprint_v2","campaign-manager-web/components/asset-library/asset-library-modal"],null]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]]]],[]]]],[]]]],[]]]],[]]]],["@modal","@assetType","@modalHeaderId","@onReadyForTests","@modalHeaderComponent","@accountId","@isConnectedTelevisionOnly","menu","@requiresLeadGenDocumentValidations","@showSingleSelectionExperience","Menu","filterGroup","filterKey","Menu","sortKey","selectedContainer","@customCancelButtonText","@onModalDismiss"],false,["if","eq","asset-library/shutterstock/shutterstock-list","t","asset-library/asset-list/asset-list-edit-state","asset-library/asset-list/asset-list-upload-state","asset-library/asset-list/image-edit-tools","asset-library/designer-page","track-render","get","-get-dynamic-var","component","ember-holy-futuristic-template-namespacing-batman-translate-dynamic-2","hue-web-foundations@-text-heading","and","not","vidmob/promo-card","cm-overlay-loader","hue-web-foundations@-artdeco-migration-scope","asset-library/image-state-toggler","unless","asset-library/top-bar-menu","asset-library/asset-library-file-upload-button","concat","cm-text-input","on","hue-web-menu","hue-web-foundations@-text-body","hue-web-button","each","-track-array","hue-web-radio-button","is-included","fn","inline-notification","asset-library/drag-and-drop","asset-library/highlighted-assets-container","asset-library/selected-assets-feedback","hue-web-progress-indicator","custom-image","asset-library/asset-library-table","or","hue-web-inline-feedback","new-feature-introduction-bubble"]]',moduleName:"campaign-manager-web/components/asset-library/asset-library-modal.hbs",isStrictMode:!1}),je=Object.freeze({[g.SORT_KEYS.RECOMMENDED]:({recommendedScoreIdx:e},{recommendedScoreIdx:t})=>e-t,[g.SORT_KEYS.DATE_CREATED_NEWEST]:({lastModifiedAt:e},{lastModifiedAt:t})=>t-e,[g.SORT_KEYS.DATE_CREATED_OLDEST]:({lastModifiedAt:e},{lastModifiedAt:t})=>e-t,[g.SORT_KEYS.ALPHABETICAL_A_Z]:({assetName:e},{assetName:t})=>(0,T.lexicalComparator)(e,t,!0),[g.SORT_KEYS.ALPHABETICAL_Z_A]:({assetName:e},{assetName:t})=>(0,T.lexicalComparator)(e,t,!1)}),Ge="#asset-library-table-entity__edit-"
const Be="asset-libraryr#pollProcessingStates",Ve="pollTaskToken",Ye=new R.default(R.CONNECTED_TELEVISION_VIDEO_SPECS)
let He=e.default=(U=(0,i.inject)("hue-web-toast"),x=(0,i.inject)("assets/multi-ad-list-manager"),F=(0,i.inject)("assets/asset-library-manager"),z=(0,i.inject)("assets/asset-library-upload"),j=(0,i.inject)("assets/asset-ai-tracking"),G=(0,i.inject)("assets/image-edit-tools"),B=(0,i.inject)("embedded-designer"),V=(0,i.inject)("account"),(0,s.assertPropTypes)((ke=class extends r.default{get shouldEnableSSUAutoImageSelection(){return!(0!==this.args.initialSelectedAssetEntities?.length)&&this.isImageAssetType&&!this.args.shouldDisableAutoSelect}get shouldShowClearAllButton(){return this.assetLibraryManager.selectedAssets.length>=2}get isImageStageTogglerEnabled(){return!!this.isImageAssetType&&((this.isMSFTDesignerInAssetLibraryEnabled||this.isShutterstockExperienceEnabled)&&!this.isFetchAssetsPending)}get isShutterstockExperienceEnabled(){return!!this.isShutterstockLixEnabled&&(this.args.isShutterstockExperienceEnabled||!this.args.showSingleSelectionExperience)}get isShutterstockLixEnabled(){return this.isImageAssetType&&this.lix.getTreatmentIsEnabled(b.LIX_TEST_KEYS.enableAssetLibraryShutterstock)}get isHostedSearchFlowEnabledInImageLibrary(){const e=(this.searchParams?.selectedSortOption||this.selectedSortKey)===g.SORT_KEYS.RECOMMENDED
return this.isImageAssetType&&(!e||!this.areRecommendationsAvailable)}get isHostedSearchFlowEnabled(){return(this.isVideoAssetType||this.isDocumentAssetType||this.isHostedSearchFlowEnabledInImageLibrary)&&this.lix.getTreatmentIsEnabled(b.LIX_TEST_KEYS.enableHostedSearchIntegration)}get isHostedSearchLixEnabled(){return this.lix.getTreatmentIsEnabled(b.LIX_TEST_KEYS.enableHostedSearchIntegration)}get isMSFTDesignerInAssetLibraryEnabled(){return this.isImageAssetType&&this.lix.getTreatmentIsEnabled(b.LIX_TEST_KEYS.enableMSFTDesignerImageGeneration)}get assetEntityUrns(){return this.assetEntities.map((e=>e.entityUrn))}get disabledFilterKeys(){return this.args.isConnectedTelevisionOnly?[g.ALL_OPTIONS_SELECTED.ALL_ORIENTATIONS,C.DISPLAY_ORIENTATION.SQUARE,C.DISPLAY_ORIENTATION.VERTICAL]:[]}get defaultFilterKeys(){return this.isImageAssetType?this.isShutterstockLixEnabled?[this.filterGroups[0].options[0],this.filterGroups[1].options[0]]:[this.filterGroups[0].options[0]]:this.args.isConnectedTelevisionOnly?[C.DISPLAY_ORIENTATION.LANDSCAPE,this.filterGroups[1].options[0]]:this.isDocumentAssetType?[this.filterGroups[0].options[0]]:[this.filterGroups[0].options[0],this.filterGroups[1].options[0]]}get filterGroups(){return this.isShutterstockLixEnabled?g.ASSET_TYPE_TO_FILTER_GROUPS.SHUTTERSTOCK:g.ASSET_TYPE_TO_FILTER_GROUPS[this.args.assetType]}get shouldDisablePrimaryBtn(){return this.shouldShowLoader||!this.areAllValidationsValid||this.isInvalidFileSelected||this.anySelectedAssetsInProcessingState}get shouldShowLoader(){return this.isFetchAssetsPending||this.isRemoving}get loaderI18nString(){return this.isRemoving?"i18n_removing":"i18n_fetching"}get isImageAssetType(){return this.args.assetType===g.ASSET_ENTITY_TYPES.IMAGE}get isVideoAssetType(){return this.args.assetType===g.ASSET_ENTITY_TYPES.VIDEO}get isDocumentAssetType(){return this.args.assetType===g.ASSET_ENTITY_TYPES.DOCUMENT}get areRecommendationsAvailable(){return this.isImageAssetType&&void 0!==this.args.campaignId}get shouldShowRecommendedMessage(){const e=this.selectedSortKey===this.SORT_KEYS_ARRAY_WITH_RECOMMENDED[0]
return this.areRecommendationsAvailable&&e}get assetEntitiesFilteredAndSorted(){if(this.isHostedSearchFlowEnabled)return this.assetEntities
return(this.assetEntities.filter((e=>{if(e.assetLibraryStatus===g.ASSET_LIBRARY_STATUS_TYPES.ARCHIVED)return!1
if(e.processingStatus===this.PROCESSING)return!this.searchString||this._shouldShowInSearchResult(e)
const t=["_shouldShowInSearchResult","_shouldFilterByResolutionStandard"]
return(this.isImageAssetType||this.isVideoAssetType)&&t.push("_shouldFilterByAspectRatio"),this.isVideoAssetType&&t.push("_shouldFilterByDuration"),this.isShutterstockLixEnabled&&t.push("_shouldFilterBySourceType"),this.isDocumentAssetType&&t.push("_shouldFilterByPageCount"),t.every((t=>this[t](e)))}))||[]).sort(je[this.selectedSortKey])}get visibleAssetEntities(){if(this.isHostedSearchFlowEnabled){const e=Math.ceil(this.totalCountOfFetchedAssets/this.numOfEntitiesPerPage),t=this.currentPageNumber===e,n=this.totalCountOfFetchedAssets%this.numOfEntitiesPerPage,a=t&&0!==n?n:this.numOfEntitiesPerPage
return this.assetEntitiesFilteredAndSorted.slice(0,a)}{const e=(this.currentPageNumber-1)*this.numOfEntitiesPerPage,t=e+this.numOfEntitiesPerPage
return this.assetEntitiesFilteredAndSorted.slice(e,t)}}get defaultSearchParams(){const e=(this.isShutterstockLixEnabled?g.TOP_BAR_MENU_ASSET_TYPE_TO_FILTER_GROUPS[g.FILTER_AND_SORT_VARIATIONS_ARRAY.IMAGE_WITH_SOURCE]:g.TOP_BAR_MENU_ASSET_TYPE_TO_FILTER_GROUPS[this.args.assetType]).reduce(((e,t)=>(e[t.header]=t.options[0],e)),{})
this.args.isConnectedTelevisionOnly&&(e[g.FILTER_HEADERS.DISPLAY_ORIENTATION]=g.TOP_BAR_DISPLAY_ORIENTATION.HORIZONTAL)
return{searchString:void 0,selectedFilterOptions:e,selectedSortOption:this.areRecommendationsAvailable?this.SORT_KEYS_ARRAY_WITH_RECOMMENDED[0]:this.SORT_KEYS_ARRAY[0]}}get anyVisibleAssetsInProcessingState(){return this.visibleAssetEntities.some((e=>e.processingStatus===this.PROCESSING))||this.assetLibraryManager.selectedAssets.some((e=>e.processingStatus===this.PROCESSING))}get anySelectedAssetsInProcessingState(){return this.assetLibraryManager.selectedAssets.some((e=>e.processingStatus===this.PROCESSING))}get showAutogeneratedImagesInlineFeedback(){return this.lix.getTreatmentIsEnabled(b.LIX_TEST_KEYS.enableMsftDesignerExperimentCopy)&&this.isImageAssetType}get showVidmobPromoCard(){const e=this.accountService.accountObj?.isEnterprise
return e&&this.isVideoAssetType}get showHighlightedAssetsContainer(){return!this.isDragging&&!this.isFetchAssetsPending}get numOfEntitiesPerPage(){return this.args.numOfEntitiesPerPage??g.numOfVisibleEntitiesPerPageInLibrary}get i18nSelectedFilterOptions(){return(0,h.buildI18nTextForSelectedFilters)(this.constructor,this.i18n,"i18n_filter_keys_base_v2",this.selectedFilterKeys)}constructor(){super(...arguments),Ue(this,"m3Store",q,this),Ue(this,"jet",K,this),Ue(this,"a11yNotification",W,this),Ue(this,"i18n",X,this),Ue(this,"locale",$,this),Ue(this,"tracking",J,this),Ue(this,"lix",Q,this),Ue(this,"inProductModule",Z,this),Ue(this,"toast",ee,this),Ue(this,"multiAdListManager",te,this),Ue(this,"assetLibraryManager",ne,this),Ue(this,"assetLibraryUpload",ae,this),Ue(this,"assetAiTracking",ie,this),Ue(this,"imageEditTools",re,this),Ue(this,"designerService",oe,this),Ue(this,"accountService",le,this),xe(this,"SORT_KEYS_ARRAY",g.SORT_KEYS_ARRAY),xe(this,"SORT_KEYS_ARRAY_WITH_RECOMMENDED",g.SORT_KEYS_ARRAY_WITH_RECOMMENDED),xe(this,"getI18nString",((e,t,n)=>this.i18n.lookupTranslation(e,t)(n))),xe(this,"fireInteractionEvent",((e,t)=>this.tracking.fireInteractionEvent(e,t))),xe(this,"recommendedNumberOfAds",h.recommendedNumberOfAds),xe(this,"PROCESSING",N.VECTOR_ASSET_PROCESSING_STATUS.PROCESSING),xe(this,"previousEditedAssetIndex",0),xe(this,"assetDict",new Map),Ue(this,"filesToUpload",se,this),Ue(this,"assetEntities",ce,this),Ue(this,"isFetchAssetsPending",ue,this),Ue(this,"isFetchingAssetsByCriteria",de,this),Ue(this,"isRemoving",pe,this)
Ue(this,"emptyStateForFetchFails",me,this),Ue(this,"selectedSortKey",ge,this),Ue(this,"searchString",be,this),Ue(this,"isSortMenuOpen",_e,this),Ue(this,"isFilterMenuOpen",he,this),Ue(this,"emptyStateForNoFile",fe,this),Ue(this,"isDragging",Te,this),Ue(this,"areAllValidationsValid",Ee,this),Ue(this,"assetToEdit",ye,this),Ue(this,"selectedFilterKeys",Se,this),Ue(this,"uploadedAssets",Ae,this),Ue(this,"isInitialCallToFetchAssets",Ce,this),Ue(this,"uploadedOrLicensedAssets",Oe,this),Ue(this,"selectedForUploadIndex",ve,this),Ue(this,"selectedFileSpecs",we,this),Ue(this,"isInvalidFileSelected",Ie,this),Ue(this,"currentPageNumber",Pe,this),Ue(this,"searchParams",Ne,this),Ue(this,"totalCountOfFetchedAssets",Re,this),Ue(this,"fetchOffset",De,this),Ue(this,"pageNumToAssetsMap",Me,this),Ue(this,"archivedAssets",Le,this),xe(this,"noop",(()=>{})),xe(this,"_getOrientationForAsset",(e=>{let t
const n=this.isHostedSearchLixEnabled?k.getTopBarDisplayOrientation:C.getDisplayOrientation
return e.assetType===g.ASSET_ENTITY_TYPES.IMAGE?t=n({aspectRatioWidth:e.assetContent?.width,aspectRatioHeight:e.assetContent?.height}):e.assetType===g.ASSET_ENTITY_TYPES.VIDEO&&(t=n(e.assetContent)),t})),xe(this,"redirectToCurrentPageState",((e,t)=>{1===e&&1!==t?this.updateCurrentPageNumber(t-1):this.updateCurrentPageNumber(t)})),this.areRecommendationsAvailable&&(this.selectedSortKey=this.SORT_KEYS_ARRAY_WITH_RECOMMENDED[0]),this.args.showSingleSelectionExperience?this.assetLibraryManager.setSelectionLimit(1):this.assetLibraryManager.setSelectionLimit(g.SELECTION_LIMIT_NUM),this.args.initialSelectedAssetEntities&&this.assetLibraryManager.setSelectedAssets(this.args.initialSelectedAssetEntities),this.assetLibraryManager.initializeCreativeProperties({accountId:this.args.accountId,companyId:this.args.companyId,isConnectedTelevisionOnly:this.args.isConnectedTelevisionOnly}),this.isHostedSearchLixEnabled?this.getAssetsPerPage().then(this._startPollingProcessingStates.bind(this)):this.callFetchAssets().then(this._startPollingProcessingStates.bind(this))
this.isMSFTDesignerInAssetLibraryEnabled&&!this.designerService.isReady&&this.designerService.loadDesignerAsset(),this.showUploadPageIfFilesToUploadExists()}willDestroy(){if(super.willDestroy(...arguments),(0,w.runDisposables)(this),this._resetAssetLibrary(),this.assetLibraryManager.resetToDefaultState(),D.default){const e=document.querySelector(".auth__popup-outer")
e?.removeAttribute("style")}}onDesignerDone(e){this.tracking.fireInteractionEvent("image_library_ms_designer_done_button_click"),this.onDesignerBlobProvided(e)}onDesignerCancel(){this.tracking.fireInteractionEvent("image_library_ms_designer_cancel_button_click"),this.goToListPage()}onDesignerLoad(){this.tracking.fireInteractionEvent("image_library_ms_designer_loading_triggered"),this._stopPollingProcessingStates()}onDesignerLoadError(e){this.goToListPage()
const t=this.i18n.lookupTranslation(this.constructor,"i18n_ms_designer_load_fail_toast_message")
this.toast.add({type:_.TOAST_TYPES.ERROR,message:t([])}),this.jet.error(`Failed loading embedded MS Designer. ${(0,y.getErrorMessage)(e)}`,["asset-library-modal","asset-library-designer-failure"],{shouldRethrow:!1})}onClearAssets(){this.tracking.fireInteractionEvent(`${this.args.assetType.toLowerCase()}_library_clear_all_button`),this.assetLibraryManager.clearSelectedAssets()}async updateCurrentPageNumber(e){this.currentPageNumber=e,this.isHostedSearchLixEnabled&&(this._setSkippedPagesIfUndefined(),await this.getAssetsPerPage()),this._startPollingProcessingStates()}setSelectedForUploadIndex(e){this.selectedForUploadIndex=e}async getFileSpecsAndOpenUploadPage(e){const t=this.assetLibraryManager.selectionLimit
if(e.length>t){e=e.slice(0,t)
const n=this.i18n.lookupTranslation(this.constructor,"i18n_file_limit_warning_v3")
this.toast.add({type:_.TOAST_TYPES.NOTICE,message:n([{assetType:this.args.assetType,limit:t}])})}const n=this.isVideoAssetType&&this.args.isConnectedTelevisionOnly?R.CONNECTED_TELEVISION_VIDEO_SPECS:void 0,a=e.map((e=>(0,f.getValidatedSpecs)({file:e,assetType:this.args.assetType,getI18nString:this.getI18nString,fireInteractionEvent:this.fireInteractionEvent,specs:n,requiresLeadGenDocumentValidations:this.args.requiresLeadGenDocumentValidations})))
this.updateSelectedFileSpecs(await Promise.all(a)),this.assetLibraryManager.updateCurrentState(g.ASSETLIB_STATES.ASSET_UPLOAD),this.filesToUpload=e,this._stopPollingProcessingStates()}onFileSelect(e){const t=e.target?Array.from(e.target.files):e
this.getFileSpecsAndOpenUploadPage(t)}async onDesignerBlobProvided(e){try{const t=new File([e],"Created on Designer",{type:e.type})
this.filesToUpload=new P.TrackedArray([t])
const n=await(0,f.getValidatedSpecs)({file:e,assetType:this.args.assetType,getI18nString:this.getI18nString}),a=this._formatGeneratedDesignerAsset(n)
this.updateSelectedFileSpecs([a]),this.assetLibraryManager.updateCurrentState(g.ASSETLIB_STATES.ASSET_UPLOAD)}catch(t){const e=this.i18n.lookupTranslation(this.constructor,"i18n_failed_save_toast_for_designer")
this.toast.add({type:_.TOAST_TYPES.ERROR,message:e([])}),this.goToListPage(),this.jet.error(`Failed saving a designer asset. ${(0,y.getErrorMessage)(t)}`,["asset-library-modal","asset-library-designer-failure"],{shouldRethrow:!1})}}onClickFilterReset(){this.selectedFilterKeys=new P.TrackedArray([...this.defaultFilterKeys]),this.currentPageNumber=1,this._startPollingProcessingStates()}onChangeDraggingState(e){this.isDragging=e}onChangeFilterKeys(e){const t=this.currentPageNumber
if(this.filterGroups[0].options.includes(e)){const n=this.selectedFilterKeys[0]
this.selectedFilterKeys[0]=e,this.fireMultiAssetActionEvent(g.AI_TRACKING_KEY_PREFIX_KEY.FILTER_UNCHECKED,n,t),this.fireMultiAssetActionEvent(g.AI_TRACKING_KEY_PREFIX_KEY.FILTER_CHECKED,e,t)}else if(this.isShutterstockLixEnabled||this.isVideoAssetType){const n=this.selectedFilterKeys[1]
this.selectedFilterKeys[1]=e,this.fireMultiAssetActionEvent(g.AI_TRACKING_KEY_PREFIX_KEY.FILTER_UNCHECKED,n,t),this.fireMultiAssetActionEvent(g.AI_TRACKING_KEY_PREFIX_KEY.FILTER_CHECKED,e,t)}this.currentPageNumber=1,this._announceResultUpdate()}openFilterMenu(){this.isFilterMenuOpen=!0}closeFilterMenu(){this.isFilterMenuOpen=!1}openSortMenu(){this.isSortMenuOpen=!0}closeSortMenu(){this.isSortMenuOpen=!1}onSort(e){const t=this.currentPageNumber
this.selectedSortKey=e,this.fireMultiAssetActionEvent(g.AI_TRACKING_KEY_PREFIX_KEY.SORTING,e,t),this._announceSortUpdate(),this.currentPageNumber=1,this._startPollingProcessingStates()}onSearchInputChange({target:{value:e}}){(0,w.debounceTask)(this,"_updateSearchString",e,c.default.callbackDelay.short)}onAssetSelect(e,t,n){t?this.assetLibraryManager.removeSelectedAsset(e):this.assetLibraryManager.hasReachedSelectionLimit||(this.assetLibraryManager.addAssetToSelected(e),this.fireAndUpdateAssetSelectionEvent(e,n,g.AI_TRACKING_KEY_PREFIX_KEY.SELECTED))}onSubmit(e){if(e.preventDefault(),e.stopPropagation(),this.tracking.fireInteractionEvent(`${this.args.assetType.toLowerCase()}_library_select_button`),this.args.onSubmitSelectedAssets(this.assetLibraryManager.selectedAssets),this.assetLibraryManager.selectedAssets.length){const e=this.i18n.lookupTranslation(this.constructor,`i18n_${this.args.assetType.toLowerCase()}_selection_toast_message`)
this.toast.add({type:_.TOAST_TYPES.SUCCESS,message:e([{count:this.assetLibraryManager.selectedAssets.length}])}),this.isImageAssetType&&this.assetLibraryManager.selectedAssets.filter((e=>!!e.trackingMetadata)).forEach((e=>this.assetAiTracking.fireAssetSubmitActionEvent(e))),this.isHostedSearchFlowEnabled&&this.assetLibraryManager.selectedAssets.forEach((()=>{this.tracking.fireInteractionEvent(`${this.args.assetType.toLowerCase()}_asset_selected_in_HS_flow`)}))}this.args.onDismiss(e)}goToListPage(){this._resetAssetLibrary(),this.assetLibraryManager.updateCurrentState(g.ASSETLIB_STATES.ASSET_LIST),(0,E.asyncSetFocus)(`${Ge}${this.previousEditedAssetIndex} button`,this)}async handlePostUpload(e){if(this.isHostedSearchFlowEnabled)await this._checkIfAssetActionSuccessful({updatedAssets:e}),await this._getVisibleAssets(),this._handleSuccessfulNewAssetAction(e),this._startPollingProcessingStates()
else{const t=e.map((e=>e.entityUrn))
await this._refreshNewUploads(t)}this.goToListPage()}setAreAllValidationsValid(e){this.areAllValidationsValid=e}async handlePostAssetUpdate(e){if(this.isHostedSearchFlowEnabled){const e=[this.assetToEdit]
await this._checkIfAssetActionSuccessful({updatedAssets:e,isInEditFlow:!0}),await this._getVisibleAssets()}else await this.callFetchAssets()
this.assetLibraryManager.updateAssetData(e.entityUrn,e),this.goToListPage();(0,E.asyncSetFocus)(`${Ge}0 button`,this)}updateSelectedFileSpecs(e){this.selectedFileSpecs=new P.TrackedArray(e),this.isInvalidFileSelected=this.selectedFileSpecs.some((e=>e.hasError))}onOpenEdit(e,t=0){this.previousEditedAssetIndex=t
const n=e||{}
this.assetToEdit=this._getSpecsForAssetEdit(n),this.assetLibraryManager.updateCurrentState(g.ASSETLIB_STATES.ASSET_EDIT),this._stopPollingProcessingStates()}async onRemoveAsset(e){try{const{entityUrn:t}=e,n=this.currentPageNumber,a=this.assetEntitiesFilteredAndSorted.length%this.numOfEntitiesPerPage
this.isRemoving=!0
const i={patch:{$set:{assetLibraryStatus:g.ASSET_LIBRARY_STATUS_TYPES.ARCHIVED}}}
await this._updateAsset(t,i),this.assetLibraryManager.removeSelectedAsset({entityUrn:t})
const r=this.multiAdListManager.findAdFormAssetFromUrn(t)
r&&this.args.onRemoveAssetForMultiAsset(r),this.isHostedSearchFlowEnabled?await this.getAssetsPerPage():await this.callFetchAssets(),this.redirectToCurrentPageState(a,n),this.goToListPage()
const o=this.i18n.lookupTranslation(this.constructor,"i18n_remove_success")
this.toast.add({type:_.TOAST_TYPES.SUCCESS,message:o([])})}catch(t){const e=this.i18n.lookupTranslation(this.constructor,"i18n_remove_failure")
this.toast.add({type:_.TOAST_TYPES.ERROR,message:e([])}),this.jet.error(`Failed to remove an asset. ${(0,y.getErrorMessage)(t)}`,["asset-library-modal","asset-library-asset-remove"],{shouldRethrow:!1})}finally{this.isRemoving=!1}}onRemoveSelectedFileToUpload(e){this.filesToUpload.splice(e,1),this.filesToUpload=new P.TrackedArray(this.filesToUpload)
const t=[...this.selectedFileSpecs]
t.splice(e,1),this.updateSelectedFileSpecs(t),this.filesToUpload.length>0?this.setSelectedForUploadIndex(0):this.goToListPage()}async onEditMediaAsset(e){try{const t=this.selectedForUploadIndex,n=this.filesToUpload,a=this.selectedFileSpecs,i=a[t],r=new File([e],i.assetName),o=[...n.slice(0,t),r,...n.slice(t+1)]
this.filesToUpload=new P.TrackedArray(o)
const l=await(0,f.getValidatedSpecs)({file:e,assetType:this.args.assetType,getI18nString:this.getI18nString,fireInteractionEvent:this.fireInteractionEvent,requiresLeadGenDocumentValidations:this.args.requiresLeadGenDocumentValidations})
l.assetName=i.assetName
const s=[...a.slice(0,t),l,...a.slice(t+1)]
this.updateSelectedFileSpecs(s)}catch(t){const e=this.i18n.lookupTranslation(this.constructor,"i18n_failed_save_toast")
this.toast.add({type:_.TOAST_TYPES.ERROR,message:e([])}),this.jet.error(`Failed saving edits to asset. ${(0,y.getErrorMessage)(t)}`,["asset-library-modal","asset-library-image-edit-tools"],{shouldRethrow:!1})}}onDeselectAsset(e){this.shouldEnableSSUAutoImageSelection&&this.tracking.fireInteractionEvent("asset_library_deselect_auto_selected_image"),this.assetLibraryManager.removeSelectedAsset(e)}updateFilesListForImageEdit({filesToUpload:e,selectedFileSpecs:t,selectedForUploadIndex:n}){this.filesToUpload=e,this.selectedFileSpecs=t,this.selectedForUploadIndex=n}async getAssetsPerPage({backgroundFetch:e=!1,requestParams:t,offset:n=0,isInitialCall:a,updatedParamType:i}={}){try{const r=this.selectedFilterKeys,o=this.currentPageNumber
t&&(this.searchParams=t,this.currentPageNumber=1,this._syncLocalSearchParams()),e||this.isRemoving||this.isFetchAssetsPending||(this.isFetchingAssetsByCriteria=!0),this.emptyStateForNoFile=!1,await this._getVisibleAssets({backgroundFetch:e,requestParams:t,offset:n,isInitialCall:a}),t&&this.isImageAssetType&&this._fireActionEventBasedOnRequestParams(i,r,o)}catch(r){this._fireJetErrorWhenFetchFails(r),this._handleFetchErrorEmptyState(),this.emptyStateForFetchFails=!0}finally{this.isFetchingAssetsByCriteria=!1}}async onClearSearch(){this.isFetchAssetsPending=!0,await this.getAssetsPerPage({requestParams:this.defaultSearchParams}),this.isFetchAssetsPending=!1}async _getVisibleAssets({backgroundFetch:e=!1,requestParams:t,offset:n,isInitialCall:a=!0}={}){a&&(this.fetchOffset=0)
const i=await this._callFetchAssetsRequest({offset:n}),r=i?.toJSON().elements||[]
if(this.isHostedSearchFlowEnabled){if(this.totalCountOfFetchedAssets=i?.toJSON().metadata.total,!r.length)return void this._handleNoSearchResultsState()
const n=[]
r.forEach((e=>{e.assetLibraryStatus!==g.ASSET_LIBRARY_STATUS_TYPES.ACTIVE||this._hasPreviouslySeenAsset(e)?e.assetLibraryStatus!==g.ASSET_LIBRARY_STATUS_TYPES.ARCHIVED||this.archivedAssets.has(e.entityUrn)||(this.archivedAssets.set(e.entityUrn,this.currentPageNumber),this._shiftFirstAssetOnSubsequentPagesToPreviousPage()):n.push(e)})),this.pageNumToAssetsMap.set(this.currentPageNumber,n)
const a=this.numOfEntitiesPerPage-n.length
return this.fetchOffset+=a,this._shouldStopFetchingAssets(a)?void this._handlePostFetchUpdate(n):this._getVisibleAssets({backgroundFetch:e,requestParams:t,offset:this.fetchOffset,isInitialCall:!1})}this._handlePostFetchUpdate(r)}async callFetchAssets(e=!1){try{e||this.isRemoving||(this.isFetchAssetsPending=!0),this.emptyStateForNoFile=!1
const t=await this._callFetchAssetsRequest(),n=t?.toJSON().elements||[]
this._handlePostFetchUpdate(n)}catch(t){this._fireJetErrorWhenFetchFails(t),this.emptyStateForFetchFails=!0}finally{this.isFetchAssetsPending=!1}}async _callFetchAssetsRequest({offset:e}={}){let t
t=this.isHostedSearchFlowEnabled?this._buildFetchAssetsByCriteriaUrl(e):this.areRecommendationsAvailable?this._buildFetchAssetsWithRelevanceUrl():this._buildFetchAssetsUrl()
const{key:n,value:a,productName:i,entityIds:r}=this._buildPemMetadata()
return this.m3Store.queryURL(t,{reload:!0,adapterOptions:{degradations:[new m.default(n,a,{productName:i})],degradedEntityIDsToRemove:[r]}})}async _fetchNewestAssetsWithGenericSearchParams(e=1){try{const t=(0,k.buildHostedSearchQueryUrl)({accountId:this.args.accountId,assetType:this.args.assetType,totalFetchCount:e,isShutterstockLixEnabled:this.isShutterstockLixEnabled}),{key:n,value:a,productName:i,entityIds:r}=this._buildPemMetadata(),o=await this.m3Store.queryURL(t,{reload:!0,adapterOptions:{degradations:[new m.default(n,a,{productName:i})],degradedEntityIDsToRemove:[r]}})
return o?.toJSON().elements||[]}catch(t){const e=["asset-library-modal","fetch-assets-with-generic-params-by-criteria"]
this._fireJetErrorWhenVerificationFetchFails({e:t,fetchJetTags:e})}}fireMultiAssetActionEvent(e,t="",n){if(!this.areRecommendationsAvailable||!this.assetEntities.length)return
const a={actionType:e,selectedActionKey:t,accountId:this.args.accountId,campaignId:this.args.campaignId,creationFlowId:this.args.creationFlowId,aiRecommenderTrackingId:this.assetEntities[0].assetLibraryRecommenderResponseTrackingId,sortingKey:this.selectedSortKey,filteringKeys:this.selectedFilterKeys,searchQuery:this.searchString,pagination:n,paginationPageSize:10},i=this.assetAiTracking.constructMultiAssetActionEventPayload(a)
this.assetAiTracking.fireMultiAssetActionEvent(i)}fireAssetImpressionEvent(e,t){const n={accountId:this.args.accountId,campaignId:this.args.campaignId,creationFlowId:this.args.creationFlowId,assetUrn:e.entityUrn,entityIndex:t,assetTrackingId:e.assetLibraryRecommenderTrackingId,aiRecommenderTrackingId:e.assetLibraryRecommenderResponseTrackingId,sortingKey:this.selectedSortKey,filteringKeys:this.selectedFilterKeys,searchQuery:this.searchString,pagination:this.currentPageNumber,paginationPageSize:10},a=this.assetAiTracking.constructAssetImpressionEventPayload(n)
return this.assetAiTracking.fireAssetImpressionEvent(a)}fireAndUpdateAssetSelectionEvent(e,t,n){if(!this.areRecommendationsAvailable)return
const a={trackingKey:g.AI_TRACKING_KEY_PREFIX[n],accountId:this.args.accountId,campaignId:this.args.campaignId,creationFlowId:this.args.creationFlowId,assetUrn:e.entityUrn,entityIndex:t,assetTrackingId:e.assetLibraryRecommenderTrackingId,aiRecommenderTrackingId:e.assetLibraryRecommenderResponseTrackingId,sortingKey:this.selectedSortKey,filteringKeys:this.selectedFilterKeys,searchQuery:this.searchString,pagination:this.currentPageNumber,paginationPageSize:10},i=this.assetAiTracking.constructSingleAssetActionEventPayload(a)
this.assetAiTracking.fireSingleAssetActionEvent(i),this.assetLibraryManager.updateAssetData(e.entityUrn,{trackingMetadata:a})}async handlePostLicense(e){if(this.isHostedSearchFlowEnabled)await this._verifyNewOrUpdatedAssets(e)
else{const t=e.map((e=>e.entityUrn))
await this._refreshNewUploads(t)}}async _verifyNewOrUpdatedAssets(e){try{this.isFetchAssetsPending=!0,this.emptyStateForNoFile=!1,await this._checkIfAssetActionSuccessful({updatedAssets:e}),await this._getVisibleAssets(),this._handleSuccessfulNewAssetAction(e),this._startPollingProcessingStates()}catch(t){this.jet.error(`Unable to verify newly changed asset for Asset Library: ${(0,y.getErrorMessage)(t)}`,["asset-library-modal","asset-library-modal-fetch-criteria"],{shouldRethrow:!1}),this._handleFetchErrorEmptyState(),this.emptyStateForFetchFails=!0}finally{this.isFetchAssetsPending=!1}}showUploadPageIfFilesToUploadExists(){this.assetLibraryManager.filesToUpload?.length&&(this.getFileSpecsAndOpenUploadPage(this.assetLibraryManager.filesToUpload),this.assetLibraryManager.filesToUpload=[])}_resetAssetLibrary(){this.selectedFileSpecs=new P.TrackedArray([]),this.isInvalidFileSelected=!1,this.areAllValidationsValid=!0,this.assetToEdit=null,this.imageEditTools.resetServiceProperties(),this._stopPollingProcessingStates()}_formatGeneratedDesignerAsset(e){let t={...e,isEditedOrGeneratedAsset:!0}
const n=this.i18n.lookupTranslation(this.constructor,"i18n_default_asset_name_for_designer_generated_image")([{date:`- ${(0,L.formatDateInUTC)(new Date)}`}])
return t.assetName=n,t=this.designerService.addThirdPartyAssetKey(t),t}_hasPreviouslySeenAsset(e){let t=!1
return[...this.pageNumToAssetsMap.keys()].forEach((n=>{if(n<this.currentPageNumber){(this.pageNumToAssetsMap.get(n)||[]).map((e=>e.entityUrn)).includes(e.entityUrn)&&(t=!0)}})),t}_setSkippedPagesIfUndefined(){for(let e=1;e<this.currentPageNumber;e++)this.pageNumToAssetsMap.has(e)||this.pageNumToAssetsMap.set(e,[])}_shiftFirstAssetOnSubsequentPagesToPreviousPage(){[...this.pageNumToAssetsMap.keys()].forEach((e=>{if(e>this.currentPageNumber){const t=this.pageNumToAssetsMap.get(e).shift()
t&&this.pageNumToAssetsMap.get(e-1).push(t)}}))}_shouldFilterByAspectRatio(e){const t=this._getOrientationForAsset(e)
return[g.ALL_OPTIONS_SELECTED.ALL_ORIENTATIONS,t].some((e=>this.selectedFilterKeys.includes(e)))}_shouldFilterByDuration(e){const t=e.assetContent?.duration||0,{durationInSeconds:n,durationCategory:a}=function(e){const t=Math.ceil(e/1e3)
return t<5?{durationInSeconds:t,durationCategory:g.DURATION_FILTER_CATEGORY.LESS_THAN_5}:t>=5&&t<15?{durationInSeconds:t,durationCategory:g.DURATION_FILTER_CATEGORY.BETWEEN_5_AND_15}:t>=15&&t<30?{durationInSeconds:t,durationCategory:g.DURATION_FILTER_CATEGORY.BETWEEN_15_AND_30}:{durationInSeconds:t,durationCategory:g.DURATION_FILTER_CATEGORY.OVER_30}}(t),i=this.selectedFilterKeys.includes(a)||this.selectedFilterKeys.includes(g.ALL_OPTIONS_SELECTED.ALL_DURATIONS)
return this.args.isConnectedTelevisionOnly?i&&Ye.validateDuration(n):i}_shouldFilterByPageCount(e){const t=e.assetContent?.pageCount||0,{pageCountCategory:n}=(a=t)<=10?{pageCountCategory:g.PAGE_COUNT_FILTER_CATEGORY.TEN_PAGES_OR_LESS}:a>=11&&a<=30?{pageCountCategory:g.PAGE_COUNT_FILTER_CATEGORY.BETWEEN_ELEVEN_AND_THIRTY_PAGES}:{pageCountCategory:g.PAGE_COUNT_FILTER_CATEGORY.THIRTY_PAGES_OR_MORE}
var a
return this.selectedFilterKeys.includes(n)||this.selectedFilterKeys.includes(g.ALL_OPTIONS_SELECTED.ALL_PAGE_COUNTS)}_shouldFilterByResolutionStandard(e){if(!this.args.isConnectedTelevisionOnly||e.assetType!==g.ASSET_ENTITY_TYPES.VIDEO)return!0
const{width:t,height:n}=e.assetContent||{}
return Ye.validateResolutionStandard(t,n)}_shouldFilterBySourceType(e){if(this.selectedFilterKeys.includes(g.ALL_OPTIONS_SELECTED.ALL_SOURCE_TYPES))return!0
const t=this.selectedFilterKeys.includes(g.SOURCE_TYPES.SHUTTERSTOCK),n=this.selectedFilterKeys.includes(g.SOURCE_TYPES.UPLOADED),a=e.provider===M.THIRD_PARTY_PROVIDER.SHUTTERSTOCK
return a&&t||!a&&n}_shouldShowInSearchResult(e){const t=this.searchString.toLowerCase()
return e.assetName?.toLowerCase().includes(t)}_handlePostFetchUpdate(e){e.length||(this.emptyStateForNoFile=!0)
const t=e.map(((e,t)=>(e.assetType===g.ASSET_ENTITY_TYPES.VIDEO&&(e.hasCaptions=e.assetContent?.hasCaptions||e.assetContent?.recipes?.includes(v.CM_UPLOAD_RECIPES.VIDEO_CAPTION)),this.areRecommendationsAvailable&&!this.isHostedSearchFlowEnabled&&(e.recommendedScoreIdx=t),e)))
if(this.isHostedSearchLixEnabled){const e=t.map((e=>e.entityUrn))
this.assetLibraryManager.selectedAssets.forEach((n=>{e.includes(n.entityUrn)||t.push(n)}))}((0,h.hasChangesWithAssets)(t,this.assetDict)||this.isHostedSearchFlowEnabled)&&(this.assetDict=(0,h.buildDictionary)(t),this.assetEntities=new P.TrackedArray(t)),this.areRecommendationsAvailable&&this._selectAIRecommendedImages(),this._updateHighlightedAssets(this.assetEntities)}_handleFetchErrorEmptyState(){this.emptyStateForNoFile=!0,this.assetDict=(0,h.buildDictionary)([]),this.assetEntities=new P.TrackedArray([])}_handleNoSearchResultsState(){this.assetDict=(0,h.buildDictionary)([]),this.assetEntities=new P.TrackedArray([])}_shouldStopFetchingAssets(e){if(e<=0)return!0
return this.currentPageNumber*this.numOfEntitiesPerPage+this.fetchOffset>this.totalCountOfFetchedAssets}_buildFetchAssetsUrl(){return`${d.default[u.CM_ASSET]}?${I.encoder.paramEncode({q:"accountAndTypes",accountId:this.args.accountId,assetTypes:[this.args.assetType]})}`}_buildFetchAssetsWithRelevanceUrl(){const{accountId:e,campaignId:t,creationFlowId:n,textIntroductory:a,textHeadline:i,textDescription:r}=this.args
return`${d.default[u.CM_ASSET]}?${I.encoder.paramEncode({q:"accountAndTypesWithRelevance",accountUrn:(0,O.createUrnFromAttrs)(O.URN_TYPES.SPONSORED_ACCOUNT,String(e)),assetTypes:[this.args.assetType],creationFlowId:n,campaignUrn:(0,O.createUrnFromAttrs)(O.URN_TYPES.SPONSORED_CAMPAIGN,String(t)),textIntroductory:a?{text:a}:void 0,textHeadline:i?{text:i}:void 0,textDescription:r?{text:r}:void 0})}`}_buildFetchAssetsByCriteriaUrl(e){const{accountId:t,isConnectedTelevisionOnly:n,assetType:a}=this.args,{searchString:i,selectedFilterOptions:r,selectedSortOption:o}=this.searchParams||{}
return(0,k.buildHostedSearchQueryUrl)({accountId:t,assetType:a,searchString:i,selectedFilterOptions:r,selectedSortOption:o,isCtvEnabled:n,currentPageNumber:this.currentPageNumber,isShutterstockLixEnabled:this.isShutterstockLixEnabled,fetchOffset:e})}_buildPemMetadata(){return(0,p.constructPemMetadata)(h.ASSET_LIBRARY_PEM_KEYS.ASSET_LIBRARY_FETCH,[this.args.accountId],{productName:"Campaign Manager - Ad Assets"})}_fireJetErrorWhenFetchFails(e){const t=["asset-library-modal"]
this.isHostedSearchFlowEnabled?t.push("asset-library-modal-fetch-criteria"):this.areRecommendationsAvailable?t.push("asset-library-modal-fetch-relevance"):t.push("asset-library-modal-fetch"),this.jet.error(`Unable to fetch assets for Asset Library: ${(0,y.getErrorMessage)(e)}`,t,{shouldRethrow:!1})}_updateSearchString(e){this.updateCurrentPageNumber(1),this.searchString=e,this.fireMultiAssetActionEvent(g.AI_TRACKING_KEY_PREFIX_KEY.SEARCH,null,this.currentPageNumber),this._announceResultUpdate(),this._startPollingProcessingStates()}_fireActionEventBasedOnRequestParams(e,t,n){const{selectedFilterOptions:a,selectedSortOption:i}=this.searchParams
if("query"===e)this.fireMultiAssetActionEvent(g.AI_TRACKING_KEY_PREFIX_KEY.SEARCH,null,n)
else if("sortBy"===e)this.fireMultiAssetActionEvent(g.AI_TRACKING_KEY_PREFIX_KEY.SORTING,i,n)
else{const e=Object.values(a)
e[0]!==t[0]?(this.fireMultiAssetActionEvent(g.AI_TRACKING_KEY_PREFIX_KEY.FILTER_UNCHECKED,t[0],n),this.fireMultiAssetActionEvent(g.AI_TRACKING_KEY_PREFIX_KEY.FILTER_CHECKED,e[0],n)):this.isShutterstockLixEnabled&&(this.fireMultiAssetActionEvent(g.AI_TRACKING_KEY_PREFIX_KEY.FILTER_UNCHECKED,t[1],n),this.fireMultiAssetActionEvent(g.AI_TRACKING_KEY_PREFIX_KEY.FILTER_CHECKED,e[1],n))}}_syncLocalSearchParams(){const{searchString:e,selectedFilterOptions:t,selectedSortOption:n}=this.searchParams||{}
this.selectedSortKey=n,this.selectedFilterKeys=Object.values(t),this.searchString=e||""}_updateHighlightedAssets(e){if(this.assetLibraryManager.selectedAssetUrns.length<1)return
const t=this.assetLibraryManager.selectedAssetUrns.map((t=>e.filter((e=>e.entityUrn===t))[0]))
this.assetLibraryManager.setSelectedAssets(t)}_selectAIRecommendedImages(){if(this.isInitialCallToFetchAssets&&this.shouldEnableSSUAutoImageSelection){this.tracking.fireInteractionEvent("asset_library_auto_selected_images"),this.isInitialCallToFetchAssets=!1
const e=this.assetEntitiesFilteredAndSorted.filter((e=>e.processingStatus!==this.PROCESSING)),t=e.length<this.assetLibraryManager.selectionLimit?e.length:this.assetLibraryManager.selectionLimit,n=e.slice(0,t)
this.assetLibraryManager.setSelectedAssets(n),n.forEach(((e,t)=>this.fireAndUpdateAssetSelectionEvent(e,t,g.AI_TRACKING_KEY_PREFIX_KEY.AUTO_SELECTED)))}}async _checkIfAssetActionSuccessful({updatedAssets:e,isInEditFlow:t=!1,retryCount:n=0}={}){if(n>=g.REFETCH_LIMIT_NUM)throw new Error("Unable to verify asset action in Asset Library")
t||this.tracking.fireInteractionEvent(`${this.args.assetType.toLowerCase()}_library_upload_refresh_${n}`)
const a=await this._fetchNewestAssetsWithGenericSearchParams(e.length),i=e.map((e=>e.entityUrn)),r=a.map((e=>e.entityUrn)).filter((e=>i.includes(e))).length!==a.length,o=t&&a[0].lastModifiedAt===e[0].lastModifiedAt
r||o?(await(0,S.sleep)(c.default.callbackDelay.extraLong),n+=1,await this._checkIfAssetActionSuccessful({updatedAssets:e,isInEditFlow:t,retryCount:n})):t||(this.uploadedOrLicensedAssets=new P.TrackedArray(a))}_handleSuccessfulNewAssetAction(e){const t=e.map((e=>e.entityUrn)),n=this.assetLibraryManager.selectedAssets.length
this.uploadedOrLicensedAssets.filter((e=>t.includes(e.entityUrn))).forEach((e=>this.assetLibraryManager.addAssetToSelected(e)))
const a=this.assetLibraryManager.selectionLimit
if(this.assetLibraryManager.selectedAssets.length>a){const e=[...this.assetLibraryManager.selectedAssets],t=e.length-a,i=this.shouldEnableSSUAutoImageSelection?n-t:0
e.splice(i,t),this.assetLibraryManager.setSelectedAssets(e)}this.isImageAssetType&&this.assetLibraryManager.selectedAssets.forEach((e=>{if(t.includes(e.entityUrn)){const t=this.assetEntities.findIndex((t=>t.entityUrn===e.entityUrn))
this.fireAndUpdateAssetSelectionEvent(e,t,g.AI_TRACKING_KEY_PREFIX_KEY.SELECTED_FROM_UPLOADED)}}))}async _refreshNewUploads(e,t=0){if(t>=g.REFETCH_LIMIT_NUM)throw new Error("Unable to verify uploads in Asset Library")
this.tracking.fireInteractionEvent(`${this.args.assetType.toLowerCase()}_library_upload_refresh_${t}`),await this.callFetchAssets()
if(this.assetEntityUrns.filter((t=>e.includes(t))).length!==e.length)await(0,S.sleep)(c.default.callbackDelay.long),await this._refreshNewUploads(e,t+1)
else{const t=this.assetLibraryManager.selectedAssets.length
this.assetEntities.filter((t=>e.includes(t.entityUrn))).forEach((e=>this.assetLibraryManager.addAssetToSelected(e)))
const n=this.assetLibraryManager.selectionLimit
if(this.assetLibraryManager.selectedAssets.length>n){const e=[...this.assetLibraryManager.selectedAssets],a=e.length-n,i=this.shouldEnableSSUAutoImageSelection?t-a:0
e.splice(i,a),this.assetLibraryManager.setSelectedAssets(e)}this.isImageAssetType&&this.assetLibraryManager.selectedAssets.forEach((t=>{if(e.includes(t.entityUrn)){const e=this.assetEntities.findIndex((e=>e.entityUrn===t.entityUrn))
this.fireAndUpdateAssetSelectionEvent(t,e,g.AI_TRACKING_KEY_PREFIX_KEY.SELECTED_FROM_UPLOADED)}})),this._startPollingProcessingStates()}}async _refreshProcessingAssets(e){if(this.anyVisibleAssetsInProcessingState){this.tracking.fireInteractionEvent(`${this.args.assetType.toLowerCase()}_library_poll_processing`)
const t=!0
await this.callFetchAssets(t)
const n=(0,w.runTask)(this,e,c.default.callbackDelay.long)
this[Ve]=n}else this._stopPollingProcessingStates()}_fireJetErrorWhenVerificationFetchFails({e:e,fetchJetTags:t=[]}={}){this.jet.error(`Unable to fetch assets for post-action flows in Asset Library: ${(0,y.getErrorMessage)(e)}`,t,{shouldRethrow:!1})}_startPollingProcessingStates(){this.anyVisibleAssetsInProcessingState&&(this._stopPollingProcessingStates(),(0,w.pollTask)(this,"_refreshProcessingAssets",Be))}_stopPollingProcessingStates(){(0,w.cancelPoll)(this,Be),this[Ve]&&(0,w.cancelTask)(this,this[Ve])}_announceResultUpdate(){const e=this.i18n.lookupTranslation(this.constructor,"i18n_a11y_result_notification")
this.a11yNotification.announce(e([{displayedCount:this.assetEntitiesFilteredAndSorted.length,totalCount:this.assetEntities.length||0}]))}_announceSortUpdate(){const e=this.i18n.lookupTranslation(this.constructor,"i18n_a11y_sort_notification")
this.a11yNotification.announce(e())}_getSpecsForAssetEdit(e){const t={assetName:e.assetName,entityUrn:e.entityUrn,lastModifiedAt:e.lastModifiedAt,objectUrl:e.assetContent?.url||""}
if((this.isImageAssetType||this.isVideoAssetType)&&(t.aspectRatio=this._getOrientationForAsset(e)),this.isVideoAssetType){const n=e.assetContent?e.assetContent.duration:0,a=Math.floor(n/1e3)
t.friendlyDuration=A.default.getFriendlyDuration(a,this.getI18nString)}return this.isDocumentAssetType&&(t.pageCount=e.assetContent?.pageCount,t.wordCount=e.assetContent?.wordCount),t}_updateAsset(e,t,n=null){const a=n?[new m.default(n.key,n.value,{productName:n.productName})]:[],i=n?[n.entityIds]:[],r=encodeURIComponent(e),o=(0,O.createUrnFromAttrs)(O.URN_TYPES.SPONSORED_ACCOUNT,this.args.accountId),l=`(assetUrn:(string:${r}),ownerUrn:(assetLibraryAssetOwnerUnion:(sponsoredAccount:${encodeURIComponent(o)})))`
return this.m3Store.queryURL(`${d.default[u.CM_ASSET]}/${l}`,{method:"POST",params:t,adapterOptions:{degradations:a,degradedEntityIDsToRemove:i,headers:{"X-RestLi-Method":"partial_update"}}})}},xe(ke,"propTypes",{assetType:s.PropTypes.enum(Object.values(g.ASSET_ENTITY_TYPES)).isRequired,modal:s.PropTypes.object.isRequired,modalHeaderId:s.PropTypes.string.isRequired,accountId:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.number]).isRequired,companyId:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.number]).isRequired,campaignId:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.number]),onDismiss:s.PropTypes.func.isRequired,onSubmitSelectedAssets:s.PropTypes.func.isRequired,creationFlowId:s.PropTypes.string,initialSelectedAssetEntities:s.PropTypes.array,isConnectedTelevisionOnly:s.PropTypes.bool,requiresLeadGenDocumentValidations:s.PropTypes.bool,textIntroductory:s.PropTypes.string,textDescription:s.PropTypes.string,textHeadline:s.PropTypes.string,onRemoveAssetForMultiAsset:s.PropTypes.func,numOfEntitiesPerPage:s.PropTypes.number,showSingleSelectionExperience:s.PropTypes.bool,shouldDisableAutoSelect:s.PropTypes.bool,modalHeaderComponent:s.PropTypes.object,customText:s.PropTypes.object,isShutterstockExperienceEnabled:s.PropTypes.bool}),q=Fe((H=ke).prototype,"m3Store",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=Fe(H.prototype,"jet",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=Fe(H.prototype,"a11yNotification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=Fe(H.prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=Fe(H.prototype,"locale",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=Fe(H.prototype,"tracking",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=Fe(H.prototype,"lix",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=Fe(H.prototype,"inProductModule",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=Fe(H.prototype,"toast",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=Fe(H.prototype,"multiAdListManager",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=Fe(H.prototype,"assetLibraryManager",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=Fe(H.prototype,"assetLibraryUpload",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=Fe(H.prototype,"assetAiTracking",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=Fe(H.prototype,"imageEditTools",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=Fe(H.prototype,"designerService",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=Fe(H.prototype,"accountService",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=Fe(H.prototype,"filesToUpload",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new P.TrackedArray([])}}),ce=Fe(H.prototype,"assetEntities",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new P.TrackedArray([])}}),ue=Fe(H.prototype,"isFetchAssetsPending",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),de=Fe(H.prototype,"isFetchingAssetsByCriteria",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),pe=Fe(H.prototype,"isRemoving",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),me=Fe(H.prototype,"emptyStateForFetchFails",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ge=Fe(H.prototype,"selectedSortKey",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.SORT_KEYS_ARRAY[0]}}),be=Fe(H.prototype,"searchString",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),_e=Fe(H.prototype,"isSortMenuOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),he=Fe(H.prototype,"isFilterMenuOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),fe=Fe(H.prototype,"emptyStateForNoFile",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Te=Fe(H.prototype,"isDragging",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ee=Fe(H.prototype,"areAllValidationsValid",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),ye=Fe(H.prototype,"assetToEdit",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Se=Fe(H.prototype,"selectedFilterKeys",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new P.TrackedArray([...this.defaultFilterKeys])}}),Ae=Fe(H.prototype,"uploadedAssets",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new P.TrackedArray}}),Ce=Fe(H.prototype,"isInitialCallToFetchAssets",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),Oe=Fe(H.prototype,"uploadedOrLicensedAssets",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new P.TrackedArray([])}}),ve=Fe(H.prototype,"selectedForUploadIndex",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),we=Fe(H.prototype,"selectedFileSpecs",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new P.TrackedArray([])}}),Ie=Fe(H.prototype,"isInvalidFileSelected",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Pe=Fe(H.prototype,"currentPageNumber",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),Ne=Fe(H.prototype,"searchParams",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Re=Fe(H.prototype,"totalCountOfFetchedAssets",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),De=Fe(H.prototype,"fetchOffset",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),Me=Fe(H.prototype,"pageNumToAssetsMap",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new P.TrackedMap}}),Le=Fe(H.prototype,"archivedAssets",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new P.TrackedMap}}),Fe(H.prototype,"assetEntityUrns",[l.cached],Object.getOwnPropertyDescriptor(H.prototype,"assetEntityUrns"),H.prototype),Fe(H.prototype,"assetEntitiesFilteredAndSorted",[l.cached],Object.getOwnPropertyDescriptor(H.prototype,"assetEntitiesFilteredAndSorted"),H.prototype),Fe(H.prototype,"onDesignerDone",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"onDesignerDone"),H.prototype),Fe(H.prototype,"onDesignerCancel",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"onDesignerCancel"),H.prototype),Fe(H.prototype,"onDesignerLoad",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"onDesignerLoad"),H.prototype),Fe(H.prototype,"onDesignerLoadError",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"onDesignerLoadError"),H.prototype),Fe(H.prototype,"onClearAssets",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"onClearAssets"),H.prototype),Fe(H.prototype,"updateCurrentPageNumber",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"updateCurrentPageNumber"),H.prototype),Fe(H.prototype,"setSelectedForUploadIndex",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"setSelectedForUploadIndex"),H.prototype),Fe(H.prototype,"onFileSelect",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"onFileSelect"),H.prototype),Fe(H.prototype,"onDesignerBlobProvided",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"onDesignerBlobProvided"),H.prototype),Fe(H.prototype,"onClickFilterReset",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"onClickFilterReset"),H.prototype),Fe(H.prototype,"onChangeDraggingState",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"onChangeDraggingState"),H.prototype),Fe(H.prototype,"onChangeFilterKeys",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"onChangeFilterKeys"),H.prototype),Fe(H.prototype,"openFilterMenu",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"openFilterMenu"),H.prototype),Fe(H.prototype,"closeFilterMenu",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"closeFilterMenu"),H.prototype),Fe(H.prototype,"openSortMenu",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"openSortMenu"),H.prototype),Fe(H.prototype,"closeSortMenu",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"closeSortMenu"),H.prototype),Fe(H.prototype,"onSort",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"onSort"),H.prototype),Fe(H.prototype,"onSearchInputChange",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"onSearchInputChange"),H.prototype),Fe(H.prototype,"onAssetSelect",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"onAssetSelect"),H.prototype),Fe(H.prototype,"onSubmit",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"onSubmit"),H.prototype),Fe(H.prototype,"goToListPage",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"goToListPage"),H.prototype),Fe(H.prototype,"handlePostUpload",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"handlePostUpload"),H.prototype),Fe(H.prototype,"setAreAllValidationsValid",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"setAreAllValidationsValid"),H.prototype),Fe(H.prototype,"handlePostAssetUpdate",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"handlePostAssetUpdate"),H.prototype),Fe(H.prototype,"updateSelectedFileSpecs",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"updateSelectedFileSpecs"),H.prototype),Fe(H.prototype,"onOpenEdit",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"onOpenEdit"),H.prototype),Fe(H.prototype,"onRemoveAsset",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"onRemoveAsset"),H.prototype),Fe(H.prototype,"onRemoveSelectedFileToUpload",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"onRemoveSelectedFileToUpload"),H.prototype),Fe(H.prototype,"onEditMediaAsset",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"onEditMediaAsset"),H.prototype),Fe(H.prototype,"onDeselectAsset",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"onDeselectAsset"),H.prototype),Fe(H.prototype,"updateFilesListForImageEdit",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"updateFilesListForImageEdit"),H.prototype),Fe(H.prototype,"getAssetsPerPage",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"getAssetsPerPage"),H.prototype),Fe(H.prototype,"onClearSearch",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"onClearSearch"),H.prototype),Fe(H.prototype,"_getVisibleAssets",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"_getVisibleAssets"),H.prototype),Fe(H.prototype,"callFetchAssets",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"callFetchAssets"),H.prototype),Fe(H.prototype,"_callFetchAssetsRequest",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"_callFetchAssetsRequest"),H.prototype),Fe(H.prototype,"_fetchNewestAssetsWithGenericSearchParams",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"_fetchNewestAssetsWithGenericSearchParams"),H.prototype),Fe(H.prototype,"fireMultiAssetActionEvent",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"fireMultiAssetActionEvent"),H.prototype),Fe(H.prototype,"fireAssetImpressionEvent",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"fireAssetImpressionEvent"),H.prototype),Fe(H.prototype,"fireAndUpdateAssetSelectionEvent",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"fireAndUpdateAssetSelectionEvent"),H.prototype),Fe(H.prototype,"handlePostLicense",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"handlePostLicense"),H.prototype),Fe(H.prototype,"_verifyNewOrUpdatedAssets",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"_verifyNewOrUpdatedAssets"),H.prototype),Fe(H.prototype,"showUploadPageIfFilesToUploadExists",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"showUploadPageIfFilesToUploadExists"),H.prototype),Fe(H.prototype,"_checkIfAssetActionSuccessful",[a.action],Object.getOwnPropertyDescriptor(H.prototype,"_checkIfAssetActionSuccessful"),H.prototype),Y=H))||Y);(0,t.setComponentTemplate)(ze,He)})),define("campaign-manager-web/components/asset-library/asset-library-table-entity",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","@ember/object","campaign-manager-web/constants/vector-asset","campaign-manager-web/constants/asset-library"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f=(0,n.createTemplateFactory)({id:"HErrUk/P",block:'[[[1,"\\n"],[10,0],[14,0,"u-display-flex"],[12],[1,"\\n"],[41,[30,1],[[[1,"    "],[11,1],[4,[38,1],[[28,[37,2],[[30,2],[30,3],[30,4]],null]],[["thresholdMillisecondsInViewport","eager","routeName","currentRoute"],[1000,true,[28,[37,3],[[53,"outletState"],"render.name"],null],[28,[37,3],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"  "],[10,0],[14,0,"asset-library-table-entity__container u-layout__width-full pb4"],[12],[1,"\\n    "],[8,[39,5],null,[["@placement","@contentClass"],["bottom","u-hoverable__content asset-library-table-entity__tooltip"]],[["trigger","content"],[[[[1,"\\n        "],[8,[39,6],[[4,[38,7],[[30,5,["triggerContentSharedInfo"]]],null]],[["@isSelected","@shouldDisableAsset","@onAssetSelect","@entity","@entityIndex"],[[30,0,["isSelected"]],[30,0,["shouldDisableAsset"]],[30,6],[30,3],[30,4]]],[["default"],[[[[1,"\\n"],[41,[30,0,["isProcessing"]],[[[1,"            "],[8,[39,8],null,[["@size","@a11yText"],["large",[28,[37,9],["i18n_is_processing","campaign-manager-web/components/asset-library/asset-library-table-entity"],null]]],null],[1,"\\n"]],[]],[[[41,[30,0,["isProcessingFailed"]],[[[1,"            "],[10,1],[15,"aria-label",[29,[[28,[37,9],["i18n_asset_library_table_entity_error_icon_a11y_label","campaign-manager-web/components/asset-library/asset-library-table-entity"],null]]]],[12],[1,"\\n              "],[8,[39,10],[[24,0,"u-color__red"]],[["@size","@name"],["medium","signal-notice"]],null],[1,"\\n            "],[13],[1,"\\n"]],[]],[[[41,[30,0,["isThumbnailSupported"]],[[[1,"            "],[8,[39,11],[[24,"draggable","false"]],[["@class","@alt","@title","@image"],["asset-library-table-entity__thumbnail",[30,3,["assetName"]],[30,3,["assetName"]],[30,0,["thumbnailUrl"]]]],null],[1,"\\n          "]],[]],null]],[]]]],[]]],[1,"        "]],[]]]]],[1,"\\n\\n        "],[10,2],[15,0,[29,["mt1 ml1 u-overflow-ellipsis u-color__black--75"," ",[28,[37,12],null,[["size","weight"],["small","bold"]]]]]],[15,"alt",[30,3,["assetName"]]],[15,"title",[30,3,["assetName"]]],[12],[1,"\\n          "],[1,[30,3,["assetName"]]],[1,"\\n        "],[13],[1,"\\n      "]],[5]],[[[1,"\\n        "],[1,[30,3,["assetName"]]],[1,"\\n      "]],[]]]]],[1,"\\n\\n    "],[10,0],[14,0,"u-display-flex u-justify-between"],[12],[1,"\\n      "],[8,[39,13],null,[["@entity"],[[30,3]]],null],[1,"\\n"],[41,[30,0,["assetDisabledTooltipString"]],[[[1,"        "],[8,[39,14],null,[["@placement","@contentClass"],["top","u-hoverable__content asset-library-table-entity__disabled-message"]],[["trigger","content"],[[[[1,"\\n            "],[10,1],[14,0,"ml1 u-layout__line-height-1"],[12],[1,"\\n              "],[11,"button"],[16,"aria-label",[28,[37,9],["i18n_asset_tooltip","campaign-manager-web/components/asset-library/asset-library-table-entity"],null]],[24,0,"button--unstyled"],[24,4,"button"],[4,[38,15],[[30,7,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                "],[8,[39,10],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "]],[7]],[[[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,12],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,9],["i18n_asset_disabled_reasons","campaign-manager-web/components/asset-library/asset-library-table-entity"],[["disabledReason"],[[30,0,["assetDisabledTooltipString"]]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],[[[1,"        "],[8,[39,16],null,[["@entity","@entityIndex","@onOpenEdit","@onRemoveAsset"],[[30,3],[30,4],[30,0,["onOpenEdit"]],[30,0,["onRemoveAsset"]]]],null],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["@enableAssetImpressionEventFiring","@fireAssetImpressionEvent","@entity","@entityIndex","triggerData","@onAssetSelect","triggerData"],false,["if","track-impression","fn","get","-get-dynamic-var","hue-web-tooltip","asset-library/asset-selection","hue-web-tooltip-trigger","hue-web-progress-indicator","t","hue-web-icons@icon","custom-image","hue-web-foundations@-text-body","asset-library/asset-entity-description","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","asset-library/asset-dropdown-options"]]',moduleName:"campaign-manager-web/components/asset-library/asset-library-table-entity.hbs",isStrictMode:!1})
let T=e.default=(c=(0,r.inject)(),u=(0,r.inject)("assets/asset-library-manager"),(0,i.assertPropTypes)((b=class extends a.default{constructor(...e){super(...e),_(this,"a11yNotification",m,this),_(this,"assetLibraryManager",g,this)}get isSelected(){return this.assetLibraryManager.selectedAssetUrns.includes(this.args.entity.entityUrn)}get isDocumentAssetType(){return this.args.entity.assetType===s.ASSET_ENTITY_TYPES.DOCUMENT}get assetDisabledTooltipString(){if(this.isDocumentAssetType){const e=this.args.requiresLeadGenDocumentValidations,t=1===this.args.entity.assetContent?.pageCount,n=this.args.entity.assetContent?.previewDocumentPresent,a=this.args.entity.assetContent?.isOrganic
return n?"PREVIEW_DOCUMENT_PRESENT":e&&t?"ONE_PAGE_DOCUMENT_ASSET":a?"ORGANIC_DOCUMENT_ASSET":""}return""}get shouldDisableAsset(){return!this.isSelected&&(this.args.entity.processingStatus!==l.VECTOR_ASSET_PROCESSING_STATUS.READY||this.assetLibraryManager.hasReachedSelectionLimit||!!this.assetDisabledTooltipString)}get isProcessing(){return this.args.entity.processingStatus===l.VECTOR_ASSET_PROCESSING_STATUS.PROCESSING}get isProcessingFailed(){return this.args.entity.processingStatus===l.VECTOR_ASSET_PROCESSING_STATUS.PROCESSING_FAILED}get isThumbnailSupported(){return[s.ASSET_ENTITY_TYPES.IMAGE,s.ASSET_ENTITY_TYPES.VIDEO,s.ASSET_ENTITY_TYPES.DOCUMENT].includes(this.args.entity.assetType)}get thumbnailUrl(){if(!this.args.entity.assetContent)return""
switch(this.args.entity.assetType){case s.ASSET_ENTITY_TYPES.IMAGE:return this.args.entity.assetContent.url||""
case s.ASSET_ENTITY_TYPES.VIDEO:return this.args.entity.assetContent.thumbnail?.url||""
case s.ASSET_ENTITY_TYPES.DOCUMENT:return this.args.entity.assetContent.previewImage?.url||""
default:return""}}onOpenEdit(e,t=0){this.args.onOpenEdit(e,t)}onRemoveAsset(e){this.args.onRemoveAsset(e)}},E=b,y="propTypes",S={entity:i.PropTypes.object.isRequired,entityIndex:i.PropTypes.number.isRequired,onAssetSelect:i.PropTypes.func,onOpenEdit:i.PropTypes.func,onRemoveAsset:i.PropTypes.func,fireAssetImpressionEvent:i.PropTypes.func,requiresLeadGenDocumentValidations:i.PropTypes.bool,enableAssetImpressionEventFiring:i.PropTypes.bool},y in E?Object.defineProperty(E,y,{value:S,enumerable:!0,configurable:!0,writable:!0}):E[y]=S,m=h((p=b).prototype,"a11yNotification",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=h(p.prototype,"assetLibraryManager",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(p.prototype,"onOpenEdit",[o.action],Object.getOwnPropertyDescriptor(p.prototype,"onOpenEdit"),p.prototype),h(p.prototype,"onRemoveAsset",[o.action],Object.getOwnPropertyDescriptor(p.prototype,"onRemoveAsset"),p.prototype),d=p))||d)
var E,y,S;(0,t.setComponentTemplate)(f,T)})),define("campaign-manager-web/components/asset-library/asset-library-table",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/utils/focus","campaign-manager-web/constants/vector-asset"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const T=(0,n.createTemplateFactory)({id:"Illd8f34",block:'[[[1,"\\n"],[41,[30,0,["hasProcessingFailedError"]],[[[1,"  "],[8,[39,1],[[24,0,"pt4"]],[["@message","@type"],[[28,[37,2],["i18n_asset_processing_failed_message","campaign-manager-web/components/asset-library/asset-library-table"],null],"error"]],null],[1,"\\n"]],[]],null],[10,0],[12],[1,"\\n"],[41,[30,1],[[[1,"    "],[10,0],[14,0,"asset-library-table__loading-state u-display-flex u-justify-center u-items-center pt4"],[12],[1,"\\n      "],[8,[39,3],[[24,"size","xlarge"]],null,null],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[41,[28,[37,4],[[30,2,["length"]],0],null],[[[1,"      "],[10,"h3"],[15,0,[29,["u-display-inline-flex pt4"," ",[28,[37,5],null,[["size","color","weight"],["small","text-low-emphasis","bold"]]]]]],[12],[1,"\\n"],[41,[30,3],[[[1,"          "],[1,[28,[35,2],["i18n_ai_recommender_title","campaign-manager-web/components/asset-library/asset-library-table"],null]],[1,"\\n"]],[]],[[[1,"          "],[1,[28,[35,2],["i18n_asset_table_title_v2","campaign-manager-web/components/asset-library/asset-library-table"],[["selectedSortKey","assetType"],[[30,4],[30,5]]]]],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n"],[41,[30,3],[[[1,"        "],[8,[39,6],null,[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n            "],[8,[39,7],[[4,[38,8],[[30,6,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle"],["small","tertiary","question",true]],null],[1,"\\n          "]],[6]],[[[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[8,[39,9],null,null,[["default"],[[[[1,"\\n                "],[1,[28,[35,2],["i18n_ai_recommender_title_tooltip_message_v3","campaign-manager-web/components/asset-library/asset-library-table"],[["linkInfo"],[[28,[37,10],null,[["role","href"],[[30,7,["role"]],[28,[37,11],null,[["path"],["help/lms/answer/a1302412"]]]]]]]]]],[1,"\\n              "]],[7]]]]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,["mt2"," ",[28,[37,5],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_asset_selection_recommendation_fineprint","campaign-manager-web/components/asset-library/asset-library-table"],null]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n      "],[10,"ul"],[14,"data-js-asset-library-table",""],[14,0,"asset-library-table-list u-list--no-style mt1"],[14,"tabindex","-1"],[15,"aria-label",[28,[37,2],["i18n_a11y_asset_library_table","campaign-manager-web/components/asset-library/asset-library-table"],null]],[12],[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[30,8]],null]],null],null,[[[1,"          "],[10,"li"],[14,0,"asset-library-table-list-item mr2"],[12],[1,"\\n            "],[8,[39,14],null,[["@entity","@entityIndex","@onAssetSelect","@onOpenEdit","@onRemoveAsset","@fireAssetImpressionEvent","@requiresLeadGenDocumentValidations","@enableAssetImpressionEventFiring"],[[30,9],[30,10],[30,11],[30,12],[30,13],[30,14],[30,15],[30,16]]],null],[1,"\\n          "],[13],[1,"\\n"]],[9,10]],null],[1,"      "],[13],[1,"\\n"],[41,[28,[37,4],[[30,0,["totalPageCount"]],1],null],[[[1,"        "],[10,0],[14,0,"u-layout__width-full u-layout-flex__container--center mt3 mb3"],[12],[1,"\\n          "],[8,[39,15],[[24,0,"u-layout__fit-content"],[16,"aria-label",[28,[37,2],["i18n_a11y_asset_library_pagination","campaign-manager-web/components/asset-library/asset-library-table"],null]]],[["@totalPages","@currentPage","@onPageChange"],[[30,0,["totalPageCount"]],[30,17],[30,0,["moveToPage"]]]],[["default"],[[[[1,"\\n            "],[8,[30,18,["PreviousBtn"]],[[24,0,"asset-library-table__pagination-prev"]],null,null],[1,"\\n            "],[8,[30,18,["IndicatorsNumeric"]],null,null,null],[1,"\\n            "],[8,[30,18,["NextBtn"]],[[24,0,"asset-library-table__pagination-next"]],null,null],[1,"\\n          "]],[18]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null]],[]],[[[41,[30,19],[[[1,"      "],[10,0],[14,0,"mt9"],[12],[1,"\\n        "],[8,[39,16],null,[["@illustration","@headline","@message","@size"],["error-server",[28,[37,2],["i18n_empty_state_headline_fetch_fails","campaign-manager-web/components/asset-library/asset-library-table"],null],[28,[37,2],["i18n_empty_state_message_fetch_fails","campaign-manager-web/components/asset-library/asset-library-table"],null],"small"]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[41,[30,20],[[[1,"      "],[10,0],[14,0,"mt9"],[12],[1,"\\n        "],[8,[39,16],null,[["@illustration","@headline","@message","@size"],["empty-room",[28,[37,2],["i18n_empty_state_headline_no_file","campaign-manager-web/components/asset-library/asset-library-table"],null],[28,[37,2],["i18n_empty_state_message_no_file_v2","campaign-manager-web/components/asset-library/asset-library-table"],null],"small"]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[41,[28,[37,17],[[28,[37,18],[[30,21]],null],[28,[37,19],[[30,2,["length"]],0],null]],null],[[[1,"      "],[10,0],[15,0,[52,[30,22],"u-display-flex u-flex-column u-items-center mv5","mt9"]],[12],[1,"\\n        "],[8,[39,16],null,[["@illustration","@headline","@message","@size"],["empty-room",[28,[37,2],[[52,[30,22],"i18n_empty_state_headline_no_search_result_v2","i18n_empty_state_headline_no_search_result"],"campaign-manager-web/components/asset-library/asset-library-table"],null],[28,[37,2],[[52,[30,22],"i18n_empty_state_message_with_search_params_info","i18n_empty_state_message_no_search_result"],"campaign-manager-web/components/asset-library/asset-library-table"],[["count"],[[30,23]]]],"small"]],null],[1,"\\n"],[41,[30,22],[[[1,"          "],[8,[39,7],[[16,0,[29,[[36,20]]]],[4,[38,21],["click",[30,24]],null]],[["@buttonType","@size","@text"],["tertiary","small",[28,[37,2],["i18n_empty_state_button_clear_search","campaign-manager-web/components/asset-library/asset-library-table"],null]]],null],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n    "]],[]],null]],[]]]],[]]]],[]]]],[]]],[13]],["@isFetchingAssetsByCriteria","@assetEntities","@shouldShowRecommendedMessage","@selectedSortKey","@assetType","triggerData","iphHelper","@visibleAssetEntities","entity","index","@onAssetSelect","@onOpenEdit","@onRemoveAsset","@fireAssetImpressionEvent","@requiresLeadGenDocumentValidations","@enableAssetImpressionEventFiring","@currentPageNumber","yielded","@emptyStateForFetchFails","@emptyStateForNoFile","@shouldShowLoader","@isHostedSearchLixEnabled","@numOfFilterGroups","@onClearSearch"],false,["if","hue-web-inline-feedback","t","hue-web-progress-indicator","gt","hue-web-foundations@-text-body","hue-web-contextual-dialog","hue-web-button","hue-web-contextual-dialog-trigger","iph-helper","external-link-info","help-center-url","each","-track-array","asset-library/asset-library-table-entity","hue-web-pagination","page-empty-state","and","not","eq","hue-web-foundations@-artdeco-migration-scope","on"]]',moduleName:"campaign-manager-web/components/asset-library/asset-library-table.hbs",isStrictMode:!1})
let E=e.default=(c=(0,o.inject)(),u=(0,o.inject)(),(0,r.assertPropTypes)((b=class extends a.default{constructor(...e){super(...e),_(this,"a11yNotification",m,this),_(this,"i18n",g,this),h(this,"_focusAssetLibraryTableList",(()=>{(0,l.asyncSetFocus)("[data-js-asset-library-table]",this)}))}get totalPageCount(){const e=this.args.isHostedSearchFlowEnabled?this.args.totalCountOfFetchedAssets:this.args.assetEntities.length
return Math.ceil(e/this.args.numOfEntitiesPerPage)}get hasProcessingFailedError(){return Boolean(this.args.visibleAssetEntities.find((e=>e.processingStatus===s.VECTOR_ASSET_PROCESSING_STATUS.PROCESSING_FAILED)))}_announcePageChange(e,t){const n=this.i18n.lookupTranslation(this.constructor,"i18n_a11y_pagination_change_notification")
this.a11yNotification.announce(n([{pageNumber:e,displayedCount:t}]))}moveToPage(e){this.args.updateCurrentPageNumber(e),this._announcePageChange(this.args.currentPageNumber,this.args.visibleAssetEntities.length),this._focusAssetLibraryTableList()}},h(b,"propTypes",{assetEntities:r.PropTypes.array.isRequired,assetType:r.PropTypes.string.isRequired,currentPageNumber:r.PropTypes.number.isRequired,updateCurrentPageNumber:r.PropTypes.func.isRequired,onAssetSelect:r.PropTypes.func.isRequired,numOfEntitiesPerPage:r.PropTypes.number.isRequired,emptyStateForFetchFails:r.PropTypes.bool.isRequired,emptyStateForNoFile:r.PropTypes.bool.isRequired,shouldShowLoader:r.PropTypes.bool,shouldShowRecommendedMessage:r.PropTypes.bool,onOpenEdit:r.PropTypes.func,onRemoveAsset:r.PropTypes.func,fireAssetImpressionEvent:r.PropTypes.func.isRequired,visibleAssetEntities:r.PropTypes.array,selectedSortKey:r.PropTypes.string,requiresLeadGenDocumentValidations:r.PropTypes.bool,enableAssetImpressionEventFiring:r.PropTypes.bool}),m=f((p=b).prototype,"a11yNotification",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=f(p.prototype,"i18n",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(p.prototype,"moveToPage",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"moveToPage"),p.prototype),d=p))||d);(0,t.setComponentTemplate)(T,E)})),define("campaign-manager-web/components/asset-library/asset-library-upload-container",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@linkedin/ember-prop-types","@ember/service","tracked-built-ins","campaign-manager-web/constants/asset-library","campaign-manager-web/utils/assets/asset-library"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g
function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h=(0,n.createTemplateFactory)({id:"D3MbKIVQ",block:'[[[1,"\\n"],[8,[39,0],null,[["@assetDetailsSectionHeader","@assetSpec","@assetType","@selectedFiles","@onSelectionChange","@showHeaderButtons","@disablePrevBtn","@disableNextBtn","@showSupplementalAssets","@onChangeSpecForFileToUploadOrLicense","@showAllValidations","@onValidationUpdate","@selectedIndex","@filenameRequiredMessage","@onRemoveSelectedFileToUpload","@updateFileListInUpload","@showImageEditButton","@hasReachedSelectionLimit","@isEditedOrGeneratedAsset"],[[52,[30,1],[28,[37,2],["i18n_single_image_details_header","campaign-manager-web/components/asset-library/asset-library-upload-container"],null],[28,[37,2],[[30,0,["assetDetailsSectionHeaderString"]],"campaign-manager-web/components/asset-library/asset-library-upload-container"],[["currentNumber","totalCount"],[[28,[37,3],[[30,2],1],null],[30,3,["length"]]]]]],[30,0,["selectedSpec"]],[30,4],[30,5],[30,0,["onSelectionChange"]],[28,[37,4],[[30,3,["length"]],1],null],[30,0,["isOnFirstItem"]],[30,0,["isOnLastItem"]],[30,0,["showSupplementalAssets"]],[30,0,["onChangeSpecForFileToUpload"]],[30,6],[30,7],[30,2],[30,8],[30,9],[30,10],[30,0,["shouldShowImageEditButton"]],[30,11],[30,1]]],null]],["@isEditedOrGeneratedAsset","@selectedIndex","@assetSpecs","@assetType","@selectedFiles","@showAllValidations","@onValidationUpdate","@filenameRequiredMessage","@onRemoveSelectedFileToUpload","@updateFileListInUpload","@hasReachedSelectionLimit"],false,["asset-library/asset-details-page","if","t","add","gt"]]',moduleName:"campaign-manager-web/components/asset-library/asset-library-upload-container.hbs",isStrictMode:!1})
let f=e.default=(u=(0,o.inject)(),(0,r.assertPropTypes)((g=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=m)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),b(this,"showSupplementalAssets",this.args.assetType===s.ASSET_ENTITY_TYPES.VIDEO)}get selectedSpec(){return this.args.assetSpecs[this.args.selectedIndex]}get isOnFirstItem(){return 0===this.args.selectedIndex}get isOnLastItem(){return this.args.selectedIndex===this.args.assetSpecs.length-1}get shouldShowImageEditButton(){return this.args.assetType===s.ASSET_ENTITY_TYPES.IMAGE}get assetDetailsSectionHeaderString(){const e=this.args.assetType
return e===s.ASSET_ENTITY_TYPES.IMAGE?"i18n_image_details_header":e===s.ASSET_ENTITY_TYPES.VIDEO?"i18n_video_details_header":"i18n_document_details_header"}onSelectionChange(e){const t=this.args.assetSpecs.length-1,n=this.args.selectedIndex,a=(0,c.onAssetPreviewSelectionChange)(e,t,n)
this.args.setSelectedForUploadIndex(a)}onChangeSpecForFileToUpload(e,t){const n=this.args.selectedIndex,a=this.args.assetSpecs,i=a[n]
i[e]=t
const r=new l.TrackedArray([...a.slice(0,n),i,...a.slice(n+1)])
this.args.updateSelectedFileSpecs?.(r)}},b(g,"propTypes",{assetSpecs:r.PropTypes.array.isRequired,assetType:r.PropTypes.string,onValidationUpdate:r.PropTypes.func,updateSelectedFileSpecs:r.PropTypes.func,filenameRequiredMessage:r.PropTypes.object}),m=_((p=g).prototype,"i18n",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_(p.prototype,"onSelectionChange",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onSelectionChange"),p.prototype),_(p.prototype,"onChangeSpecForFileToUpload",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onChangeSpecForFileToUpload"),p.prototype),d=p))||d);(0,t.setComponentTemplate)(h,f)})),define("campaign-manager-web/components/asset-library/asset-list/asset-library-edit-page",["exports","@ember/component","@ember/template-factory","@glimmer/component"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"+4IK1RTa",block:'[[[1,"\\n"],[8,[39,0],null,[["@isAssetEditState","@assetDetailsSectionHeader","@assetSpec","@assetType","@selectedIndex","@showHeaderButtons","@showSupplementalAssets","@updateDraftAssetSpec","@onValidationUpdate","@filenameRequiredMessage","@showImageEditButton","@isHostedSearchLixEnabled"],[true,[28,[37,1],["i18n_edit_header_v2","campaign-manager-web/components/asset-library/asset-list/asset-library-edit-page"],[["assetType"],[[30,1]]]],[30,2],[30,1],0,false,false,[30,3],[30,4],[30,5],[30,0,["shouldShowImageEditButton"]],[30,6]]],null]],["@assetType","@curAssetEditing","@updateDraftAssetSpec","@onValidationUpdate","@filenameRequiredMessage","@isHostedSearchLixEnabled"],false,["asset-library/asset-details-page","t"]]',moduleName:"campaign-manager-web/components/asset-library/asset-list/asset-library-edit-page.hbs",isStrictMode:!1})
class r extends a.default{get shouldShowImageEditButton(){return!1}}e.default=r,(0,t.setComponentTemplate)(i,r)})),define("campaign-manager-web/components/asset-library/asset-list/asset-list-edit-state",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","@glimmer/tracking","campaign-manager-web/utils/pem-metadata-util","@linkedin/ember-pem/utils/degradation-tracking-metadata","campaign-manager-web/utils/urn","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/api/entities","campaign-manager-web/utils/assets/asset-library","campaign-manager-web/utils/http-error","campaign-manager-web/constants/toasts"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v,w,I
function P(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function N(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const R=(0,n.createTemplateFactory)({id:"baw7znyP",block:'[[[1,"\\n"],[8,[30,1,["ModalHeader"]],[[24,0,"asset-library-modal__header-style-fix-for-hue"]],null,[["default"],[[[[1,"\\n  "],[11,"button"],[24,0,"button--unstyled u-color__black--60 mr2 asset-library-modal__back-button"],[24,4,"button"],[4,[38,0],["click",[30,2]],null],[12],[1,"\\n    "],[10,1],[14,0,"a11y-text"],[12],[1,[30,3]],[13],[1,"\\n    "],[8,[39,1],null,[["@size","@name"],["medium","arrow-left"]],null],[1,"\\n  "],[13],[1,"\\n  "],[11,"h2"],[16,1,[30,4]],[16,0,[29,["u-layout__display-inline-block"," ",[28,[37,2],null,[["size"],["large"]]]]]],[4,[38,3],null,[["pageKey","routeName","currentRoute"],["asset_library_modal",[28,[37,4],[[53,"outletState"],"render.name"],null],[28,[37,4],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n    "],[1,[28,[35,6],["i18n_asset_edit_page_header","campaign-manager-web/components/asset-library/asset-list/asset-list-edit-state"],null]],[1,"\\n  "],[13],[1,"\\n"]],[]]]]],[1,"\\n"],[8,[30,1,["ModalContent"]],[[24,0,"asset-library-modal__content-style-fix-for-hue"]],null,[["default"],[[[[1,"\\n  "],[8,[39,7],null,[["@curAssetEditing","@assetType","@updateDraftAssetSpec","@onValidationUpdate","@filenameRequiredMessage","@updateAssetToEdit","@isHostedSearchLixEnabled"],[[30,0,["curAssetEditing"]],[30,5],[30,0,["updateDraftAssetSpec"]],[30,0,["setAreAllValidationsValid"]],[28,[37,6],["i18n_validation_error_name_required","campaign-manager-web/components/asset-library/asset-list/asset-list-edit-state"],null],[30,0,["updateDraftAssetSpec"]],[30,6]]],null],[1,"\\n"]],[]]]]],[1,"\\n"],[8,[30,1,["ModalFooter"]],[[24,0,"u-justify-end"]],null,[["default"],[[[[1,"\\n  "],[8,[39,8],null,[["@message","@isLoading"],[[28,[37,6],["i18n_saving","campaign-manager-web/components/asset-library/asset-list/asset-list-edit-state"],null],[30,0,["isSaving"]]]],null],[1,"\\n\\n  "],[10,0],[14,0,"u-display-flex u-justify-between"],[12],[1,"\\n    "],[8,[39,9],[[16,"aria-label",[30,7]],[4,[38,0],["click",[30,2]],null]],[["@buttonType","@size"],["secondary","small"]],[["default"],[[[[1,"\\n      "],[1,[30,8]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n      "],[8,[39,9],[[16,"aria-label",[28,[37,6],["i18n_edit_save_label","campaign-manager-web/components/asset-library/asset-list/asset-list-edit-state"],null]],[24,1,"asset-library-modal__submit-button"],[24,0,"ml3"],[16,"disabled",[30,0,["shouldDisablePrimaryBtn"]]],[4,[38,0],["click",[30,0,["onAssetUpdate"]]],null]],[["@buttonType","@size"],["primary","small"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,6],["i18n_save_btn","campaign-manager-web/components/asset-library/asset-list/asset-list-edit-state"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],["@modal","@goToListPage","@backToAssetListCopy","@modalHeaderId","@assetType","@isHostedSearchLixEnabled","@cancelCtaAriaCopy","@cancelCtaCopy"],false,["on","hue-web-icons@icon","hue-web-foundations@-text-heading","track-render","get","-get-dynamic-var","t","asset-library/asset-list/asset-library-edit-page","cm-overlay-loader","hue-web-button"]]',moduleName:"campaign-manager-web/components/asset-library/asset-list/asset-list-edit-state.hbs",isStrictMode:!1})
let D=e.default=(b=(0,i.inject)(),_=(0,i.inject)(),h=(0,i.inject)(),f=(0,i.inject)("hue-web-toast"),T=(0,i.inject)("assets/asset-library-manager"),E=class extends a.default{get shouldDisablePrimaryBtn(){return this.isSaving||!this.areAllValidationsValid}constructor(){super(...arguments),P(this,"i18n",y,this),P(this,"jet",S,this),P(this,"m3Store",A,this),P(this,"toast",C,this),P(this,"assetLibraryManager",O,this),P(this,"isSaving",v,this),P(this,"curAssetEditing",w,this),P(this,"areAllValidationsValid",I,this),this.curAssetEditing=this.args.assetToEdit}setAreAllValidationsValid(e){this.areAllValidationsValid=e}updateDraftAssetSpec(e,t){this.curAssetEditing={...this.curAssetEditing,[`${e}`]:t}}updateAsset(){const e=(0,l.constructPemMetadata)(p.ASSET_LIBRARY_PEM_KEYS.ASSET_LIBRARY_EDIT,[this.assetLibraryManager.creativeProperties.accountId],{productName:"Campaign Manager - Ad Assets"}),t={patch:{$set:{assetName:this.curAssetEditing.assetName}}},n=e?[new s.default(e.key,e.value,{productName:e.productName})]:[],a=e?[e.entityIds]:[],i=encodeURIComponent(this.curAssetEditing.entityUrn),r=(0,c.createUrnFromAttrs)(c.URN_TYPES.SPONSORED_ACCOUNT,this.assetLibraryManager.creativeProperties.accountId),o=`(assetUrn:(string:${i}),ownerUrn:(assetLibraryAssetOwnerUnion:(sponsoredAccount:${encodeURIComponent(r)})))`
return this.m3Store.queryURL(`${u.default[d.CM_ASSET]}/${o}`,{method:"POST",params:t,adapterOptions:{degradations:n,degradedEntityIDsToRemove:a,headers:{"X-RestLi-Method":"partial_update"}}})}async onAssetUpdate(){this.isSaving=!0
try{await this.updateAsset(),await this.args.handlePostAssetUpdate(this.curAssetEditing)
const e=this.i18n.lookupTranslation(this.constructor,"i18n_rename_success")
this.toast.add({type:g.TOAST_TYPES.SUCCESS,message:e([])})}catch(e){const t=this.i18n.lookupTranslation(this.constructor,"i18n_rename_failure")
this.toast.add({type:g.TOAST_TYPES.ERROR,message:t([])}),this.jet.error(`Failed to save after editing an asset. ${(0,m.getErrorMessage)(e)}`,["asset-library-modal","asset-library-modal-edit-save"],!1)}finally{this.isSaving=!1}}},y=N(E.prototype,"i18n",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=N(E.prototype,"jet",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=N(E.prototype,"m3Store",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=N(E.prototype,"toast",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=N(E.prototype,"assetLibraryManager",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=N(E.prototype,"isSaving",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w=N(E.prototype,"curAssetEditing",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),I=N(E.prototype,"areAllValidationsValid",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),N(E.prototype,"setAreAllValidationsValid",[r.action],Object.getOwnPropertyDescriptor(E.prototype,"setAreAllValidationsValid"),E.prototype),N(E.prototype,"updateDraftAssetSpec",[r.action],Object.getOwnPropertyDescriptor(E.prototype,"updateDraftAssetSpec"),E.prototype),N(E.prototype,"onAssetUpdate",[r.action],Object.getOwnPropertyDescriptor(E.prototype,"onAssetUpdate"),E.prototype),E);(0,t.setComponentTemplate)(R,D)})),define("campaign-manager-web/components/asset-library/asset-list/asset-list-upload-state",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","@glimmer/tracking","campaign-manager-web/utils/http-error","campaign-manager-web/constants/toasts","campaign-manager-web/utils/assets/asset-library","tracked-built-ins","@linkedin/ember-prop-types","campaign-manager-web/constants/asset-library"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N
function R(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function D(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const M=(0,n.createTemplateFactory)({id:"HD2kd3x/",block:'[[[1,"\\n"],[8,[30,1,["ModalHeader"]],[[24,0,"asset-library-modal__header-style-fix-for-hue"]],null,[["default"],[[[[1,"\\n  "],[11,"h2"],[16,1,[30,2]],[16,0,[29,["u-layout__display-inline-block"," ",[28,[37,0],null,[["size"],["large"]]]]]],[4,[38,1],null,[["pageKey","routeName","currentRoute"],["asset_library_modal",[28,[37,2],[[53,"outletState"],"render.name"],null],[28,[37,2],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n    "],[1,[28,[35,4],["i18n_ms_designer_header","campaign-manager-web/components/asset-library/asset-list/asset-list-upload-state"],null]],[1,"\\n  "],[13],[1,"\\n"]],[]]]]],[1,"\\n"],[8,[30,1,["ModalContent"]],[[24,0,"pr0 pb0 asset-library-modal__content-style-fix-for-hue asset-library-modal__content"]],null,[["default"],[[[[1,"\\n  "],[8,[39,5],null,[["@message","@isLoading"],[[28,[37,4],["i18n_uploading","campaign-manager-web/components/asset-library/asset-list/asset-list-upload-state"],null],[30,0,["isUploading"]]]],null],[1,"\\n  "],[8,[39,6],null,[["@assetSpecs","@assetType","@isInvalidFileSelected","@updateSelectedFileSpecs","@onValidationUpdate","@filenameRequiredMessage","@selectedFiles","@onRemoveSelectedFileToUpload","@selectedIndex","@setSelectedForUploadIndex","@onToggleCropTool","@updateFileListInUpload","@hasReachedSelectionLimit","@isEditedOrGeneratedAsset"],[[30,3],[30,4],[30,5],[30,6],[30,0,["setAreAllValidationsValid"]],[28,[37,4],["i18n_validation_error_name_required","campaign-manager-web/components/asset-library/asset-list/asset-list-upload-state"],null],[30,3],[30,7],[30,8],[30,9],[30,10],[30,0,["updateFileListInUpload"]],[30,0,["assetLibraryManager","hasReachedSelectionLimit"]],[30,0,["isEditedOrGeneratedAsset"]]]],null],[1,"\\n"]],[]]]]],[1,"\\n"],[8,[30,1,["ModalFooter"]],[[24,0,"modal-footer--with-inline-feedback-and-buttons"]],null,[["default"],[[[[1,"\\n  "],[10,0],[14,0,"u-display-flex u-justify-between u-layout__width-full"],[12],[1,"\\n    "],[10,0],[14,0,"u-display-flex"],[12],[1,"\\n      "],[8,[39,7],[[16,"aria-label",[28,[37,4],["i18n_cancel_aria_label","campaign-manager-web/components/asset-library/asset-list/asset-list-upload-state"],null]],[4,[38,8],["click",[30,11]],null]],[["@buttonType","@size"],["secondary","small"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,4],["i18n_cancel","campaign-manager-web/components/asset-library/asset-list/asset-list-upload-state"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-justify-end"],[12],[1,"\\n"],[41,[30,5],[[[1,"        "],[8,[39,10],[[24,0,"pb1 pt3 asset-library-modal__content-inline-feedback"]],[["@isHidden","@type"],[[28,[37,11],[[30,5]],null],"negative"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,4],["i18n_general_invalid_file_selected_error","campaign-manager-web/components/asset-library/asset-list/asset-list-upload-state"],null]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],[[[41,[51,[30,0,["isEditedOrGeneratedAsset"]]],[[[1,"          "],[10,1],[15,0,[29,["mt2 mr2"," ",[28,[37,13],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,4],[[30,0,["uploadCountString"]],"campaign-manager-web/components/asset-library/asset-list/asset-list-upload-state"],[["count"],[[30,0,["filesToUpload","length"]]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],null]],[]]],[1,"      "],[8,[39,7],[[24,1,"asset-library-modal__submit-button"],[24,0,"ml3"],[16,"disabled",[28,[37,14],[[28,[37,11],[[30,0,["areAllValidationsValid"]]],null],[30,5]],null]],[4,[38,8],["click",[30,0,["uploadToLibrary"]]],null]],[["@buttonType","@size"],["primary","small"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,4],["i18n_add_to_library","campaign-manager-web/components/asset-library/asset-list/asset-list-upload-state"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],["@modal","@modalHeaderId","@selectedFileSpecs","@assetType","@isInvalidFileSelected","@updateSelectedFileSpecs","@onRemoveSelectedFileToUpload","@selectedForUploadIndex","@setSelectedForUploadIndex","@onToggleCropTool","@goToListPage"],false,["hue-web-foundations@-text-heading","track-render","get","-get-dynamic-var","t","cm-overlay-loader","asset-library/asset-library-upload-container","hue-web-button","on","if","hue-web-inline-feedback","not","unless","hue-web-foundations@-text-body","or"]]',moduleName:"campaign-manager-web/components/asset-library/asset-list/asset-list-upload-state.hbs",isStrictMode:!1})
let L=e.default=(m=(0,i.inject)(),g=(0,i.inject)(),b=(0,i.inject)(),_=(0,i.inject)("hue-web-toast"),h=(0,i.inject)("assets/asset-library-manager"),f=(0,i.inject)("assets/asset-library-upload"),(0,d.assertPropTypes)((N=class e extends a.default{constructor(){super(...arguments),R(this,"i18n",y,this),R(this,"jet",S,this),R(this,"tracking",A,this),R(this,"toast",C,this),R(this,"assetLibraryManager",O,this),R(this,"assetLibraryUpload",v,this),R(this,"filesToUpload",w,this),R(this,"isUploading",I,this),R(this,"areAllValidationsValid",P,this),this.filesToUpload=this.args.initialFilesToUpload}get uploadCountString(){const e=this.args.assetType
return e===p.ASSET_ENTITY_TYPES.IMAGE?"i18n_images_to_upload_count_v2":e===p.ASSET_ENTITY_TYPES.VIDEO?"i18n_videos_to_upload_count":"i18n_documents_to_upload_count_v2"}get isEditedOrGeneratedAsset(){return this.args.selectedFileSpecs[0]?.isEditedOrGeneratedAsset}static copyFilenameFromSpecToFile(e,t){return e.map(((e,n)=>{const a=t[n],i=a.assetName,r=new File([e],`${i}`,{type:e.type})
return a.isEditedOrGeneratedAsset&&(r.isEditedOrGeneratedAsset=a.isEditedOrGeneratedAsset),a.externalId&&a.provider&&(r.externalId=a.externalId,r.provider=a.provider),a.mediaAssetEditor&&(r.mediaAssetEditor=a.mediaAssetEditor),a.captions?.file&&(r.captionsFile=a.captions.file),a.thumbnail?.file&&(r.thumbnailFile=a.thumbnail.file),r}))}async uploadToLibrary(){try{this.isUploading=!0,this.isEditedOrGeneratedAsset&&this.tracking.fireInteractionEvent("image_library_ms_designer_add_to_library_button_click")
const{companyId:t,accountId:n,isConnectedTelevisionOnly:a}=this.assetLibraryManager.creativeProperties,i=this.args.assetType,r={companyId:t,accountId:n,assetType:i,placementContext:(0,c.getPlacementContext)(i,a)}
this.filesToUpload=e.copyFilenameFromSpecToFile(this.filesToUpload,this.args.selectedFileSpecs)
const o=(await Promise.all(this.filesToUpload.map((e=>this.assetLibraryUpload.uploadFileToVector(e,r))))).map((e=>({entityUrn:e[0].meta.urn})))
await this.args.handlePostUpload(o)}catch(t){const e=this.i18n.lookupTranslation(this.constructor,"i18n_file_upload_error_v2")
this.toast.add({type:s.TOAST_TYPES.ERROR,message:e([{assetType:this.args.assetType}])}),this.jet.error(`Failed to upload an asset [${this.args.assetType}] - ${(0,l.getErrorMessage)(t)}`,["asset-library-modal","asset-library-upload",`asset-library-upload-${this.args.assetType}`],{shouldRethrow:!1})}finally{this.isUploading=!1}}setAreAllValidationsValid(e){this.areAllValidationsValid=e}updateFileListInUpload(){this.args.updateFilesListForImageEdit({filesToUpload:this.filesToUpload,selectedFileSpecs:this.args.selectedFileSpecs,selectedForUploadIndex:this.args.selectedForUploadIndex})}},k=N,U="propTypes",x={modal:d.PropTypes.object.isRequired,modalHeaderId:d.PropTypes.string.isRequired,assetType:d.PropTypes.string.isRequired,goToListPage:d.PropTypes.func.isRequired,selectedFileSpecs:d.PropTypes.array.isRequired,updateSelectedFileSpecs:d.PropTypes.func.isRequired,initialFilesToUpload:d.PropTypes.array.isRequired,isInvalidFileSelected:d.PropTypes.bool.isRequired,handlePostUpload:d.PropTypes.func.isRequired,updateFilesListForImageEdit:d.PropTypes.func.isRequired,selectedForUploadIndex:d.PropTypes.number.isRequired,setSelectedForUploadIndex:d.PropTypes.func.isRequired,onToggleCropTool:d.PropTypes.func,onRemoveSelectedFileToUpload:d.PropTypes.func},U in k?Object.defineProperty(k,U,{value:x,enumerable:!0,configurable:!0,writable:!0}):k[U]=x,y=D((E=N).prototype,"i18n",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=D(E.prototype,"jet",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=D(E.prototype,"tracking",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=D(E.prototype,"toast",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=D(E.prototype,"assetLibraryManager",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=D(E.prototype,"assetLibraryUpload",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=D(E.prototype,"filesToUpload",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new u.TrackedArray([])}}),I=D(E.prototype,"isUploading",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),P=D(E.prototype,"areAllValidationsValid",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),D(E.prototype,"uploadToLibrary",[r.action],Object.getOwnPropertyDescriptor(E.prototype,"uploadToLibrary"),E.prototype),D(E.prototype,"setAreAllValidationsValid",[r.action],Object.getOwnPropertyDescriptor(E.prototype,"setAreAllValidationsValid"),E.prototype),D(E.prototype,"updateFileListInUpload",[r.action],Object.getOwnPropertyDescriptor(E.prototype,"updateFileListInUpload"),E.prototype),T=E))||T)
var k,U,x;(0,t.setComponentTemplate)(M,L)})),define("campaign-manager-web/components/asset-library/asset-list/image-edit-tools",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","campaign-manager-web/constants/asset-library","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m,g,b,_
function h(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const E=(0,n.createTemplateFactory)({id:"1tR3evjX",block:'[[[1,"\\n"],[8,[30,1,["ModalHeader"]],[[24,0,"asset-library-modal__header-style-fix-for-hue"]],null,[["default"],[[[[1,"\\n  "],[11,"h2"],[16,1,[30,2]],[24,0,"u-layout__display-inline-block"],[4,[38,0],null,[["pageKey","routeName","currentRoute"],["asset_library_image_edit",[28,[37,1],[[53,"outletState"],"render.name"],null],[28,[37,1],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n    "],[1,[28,[35,3],["i18n_image_edit_header","campaign-manager-web/components/asset-library/asset-list/image-edit-tools"],null]],[1,"\\n  "],[13],[1,"\\n"]],[]]]]],[1,"\\n"],[8,[30,1,["ModalContent"]],[[24,0,"asset-library-edit-asset__content asset-library-modal__content-style-fix-for-hue"]],null,[["default"],[[[[1,"\\n  "],[8,[39,4],null,[["@isOpen","@imageSourceUrl","@onCancel","@onSave","@overrideUpload","@saveButtonLabel","@onReady","@onEdit"],[true,[30,0,["currentAssetSrc"]],[30,0,["onCancelEdit"]],[30,0,["onSaveEdit"]],true,[28,[37,3],["i18n_image_save_button_label","campaign-manager-web/components/asset-library/asset-list/image-edit-tools"],null],[30,3],[30,0,["onEdit"]]]],null],[1,"\\n"]],[]]]]],[1,"\\n"]],["@modal","@modalHeaderId","@onReady"],false,["track-render","get","-get-dynamic-var","t","image-edit-panel"]]',moduleName:"campaign-manager-web/components/asset-library/asset-list/image-edit-tools.hbs",isStrictMode:!1}),y="asset_library_image_edit_tools_upload"
let S=e.default=(s=(0,r.inject)("assets/image-edit-tools"),c=(0,r.inject)("assets/asset-library-manager"),u=(0,r.inject)(),(0,l.assertPropTypes)((_=class extends a.default{constructor(...e){super(...e),h(this,"imageEditTools",m,this),h(this,"assetLibraryManager",g,this),h(this,"tracking",b,this),f(this,"rotateSuffix",""),f(this,"zoomSuffix",""),f(this,"originalRatio",void 0)}get saveTrackingValue(){return`${y}_save${this.rotateSuffix}${this.zoomSuffix}`}get currentAssetSrc(){return this.imageEditTools.getCurrentBinaryUrlForSelectedIndex()}onEdit(e){switch(e.type){case"crop":0!==e.detail.rotate&&(this.rotateSuffix="_rotated")
break
case"zoom":this.originalRatio=this.originalRatio||e.detail.ratio,this.originalRatio!==e.detail.ratio&&(this.zoomSuffix="_zoomed")}}onCancelEdit(){this.imageEditTools.resetForSelectedIndex(),this.assetLibraryManager.updateCurrentState(o.ASSETLIB_STATES.ASSET_UPLOAD),this.tracking.fireInteractionEvent(`${y}_cancel`)}onSaveEdit(e){this.imageEditTools.setEditedFileObjectForSelectedIndex(e),this.args.onEditMediaAsset(e),this.assetLibraryManager.updateCurrentState(o.ASSETLIB_STATES.ASSET_UPLOAD),this.tracking.fireInteractionEvent(this.saveTrackingValue)}},f(_,"propTypes",{modal:l.PropTypes.object.isRequired,asset:l.PropTypes.object,modalHeaderId:l.PropTypes.string.isRequired,onReady:l.PropTypes.func}),m=T((p=_).prototype,"imageEditTools",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=T(p.prototype,"assetLibraryManager",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(p.prototype,"tracking",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T(p.prototype,"onEdit",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onEdit"),p.prototype),T(p.prototype,"onCancelEdit",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onCancelEdit"),p.prototype),T(p.prototype,"onSaveEdit",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onSaveEdit"),p.prototype),d=p))||d);(0,t.setComponentTemplate)(E,S)})),define("campaign-manager-web/components/asset-library/asset-selection",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"TGtTLA7P",block:'[[[10,0],[15,0,[29,["asset-selection__checkbox-container u-display-flex u-justify-end\\n    ",[52,[30,1],"asset-selection__checkbox-selected","asset-selection__checkbox-not-selected"]]]],[12],[1,"\\n  "],[10,1],[15,0,[29,[[36,1]]]],[12],[1,"\\n    "],[8,[39,2],[[24,"tabindex","-1"],[24,3,"asset-selection__select"],[24,0,"simple-form"],[4,[38,4],["change",[28,[37,5],[[30,4],[30,5],[30,1],[30,2]],null]],null]],[["@inputId","@isChecked","@disabled"],[[28,[37,3],["asset-selection__select-",[30,2]],null],[30,1],[30,3]]],null],[1,"\\n  "],[13],[1,"\\n  "],[10,"label"],[15,"for",[28,[37,3],["asset-selection__select-",[30,2]],null]],[12],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[15,0,[28,[37,6],["asset-selection__thumbnail-container u-display-flex",[28,[37,7],null,[["asset-selection__thumbnail-container--selected","asset-selection__thumbnail-container--not-selected","asset-selection__thumbnail-container--disabled"],[[30,1],[28,[37,8],[[30,1]],null],[30,3]]]]],null]],[12],[1,"\\n  "],[11,"button"],[24,"data-js-asset-selection-button",""],[24,4,"button"],[24,0,"asset-selection-button button--unstyled"],[16,"disabled",[30,3]],[17,6],[4,[38,4],["click",[28,[37,5],[[30,4],[30,5],[30,1],[30,2]],null]],null],[12],[1,"\\n    "],[18,7,null],[1,"\\n  "],[13],[1,"\\n"],[13]],["@isSelected","@entityIndex","@shouldDisableAsset","@onAssetSelect","@entity","&attrs","&default"],false,["if","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","concat","on","fn","classes","hash","not","yield"]]',moduleName:"campaign-manager-web/components/asset-library/asset-selection.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/asset-library/campaign-recommendation-nudge",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"a5IrxGFw",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"mv4 mh4"]],[["@type","@isDismissable"],["info",true]],[["default"],[[[[1,"\\n  "],[10,0],[15,0,[29,["u-force-wrap--word u-layout__align-left"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,2],["i18n_campaign_recommendation_header","campaign-manager-web/components/asset-library/campaign-recommendation-nudge"],[["count"],[[30,1]]]]],[1,"\\n  "],[13],[1,"\\n  "],[10,2],[15,0,[29,["campaign-recommendation-nudge-body mt2"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n    "],[8,[39,3],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["i18n_campaign_suggestion_body","campaign-manager-web/components/asset-library/campaign-recommendation-nudge"],[["count","percentage","linkInfo"],[[30,1],[30,3],[28,[37,4],null,[["ariaLabel","dataTestSelector","href","role"],[[28,[37,2],["i18n_campaign_recommendation_learn_more_label","campaign-manager-web/components/asset-library/campaign-recommendation-nudge"],null],"data-test-campaign-recommendation-nudge-header-learn-more-link",[28,[37,5],null,[["path","accountId"],[[30,4],[30,5]]]],[30,2,["role"]]]]]]]]],[1,"\\n    "]],[2]]]]],[1,"\\n    "],[10,0],[15,0,[29,["mt2"," ",[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_asset_selection_recommendation_fineprint_v2","campaign-manager-web/components/asset-library/campaign-recommendation-nudge"],null]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],["@recommendedNumberOfAds","iphHelper","@percentage","@helpCenterLink","@accountId"],false,["inline-notification","hue-web-foundations@-text-body","t","iph-helper","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/asset-library/campaign-recommendation-nudge.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/asset-library/connected-television-campaign-recommendation-nudge",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"LP2h+g11",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"mv4 mh4"]],[["@type","@isDismissable"],["info",true]],[["default"],[[[[1,"\\n  "],[10,"h5"],[15,0,[29,["u-force-wrap--word u-layout__align-left"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,2],["i18n_ctv_campaign_recommendation_header","campaign-manager-web/components/asset-library/connected-television-campaign-recommendation-nudge"],[["count","duration"],[[30,1],[30,2]]]]],[1,"\\n  "],[13],[1,"\\n  "],[10,2],[15,0,[29,["campaign-recommendation-nudge-body mt2"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n    "],[8,[39,3],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["i18n_ctv_campaign_suggestion_body","campaign-manager-web/components/asset-library/connected-television-campaign-recommendation-nudge"],[["count","linkInfo"],[[30,1],[28,[37,4],null,[["ariaLabel","dataTestSelector","href","role"],[[28,[37,2],["i18n_ctv_campaign_recommendation_learn_more_a11y_label","campaign-manager-web/components/asset-library/connected-television-campaign-recommendation-nudge"],null],"data-test-ctv-campaign-recommendation-nudge-header-learn-more-link",[28,[37,5],null,[["path","accountId"],[[30,4],[30,5]]]],[30,3,["role"]]]]]]]]],[1,"\\n    "]],[3]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],["@recommendedNumberOfAds","@maximumDurationOfConnectedTelevisionVideoAds","iphHelper","@helpCenterLink","@accountId"],false,["inline-notification","hue-web-foundations@-text-body","t","iph-helper","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/asset-library/connected-television-campaign-recommendation-nudge.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/asset-library/designer-page",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"HXUaNyuL",block:'[[[8,[30,1,["ModalHeader"]],[[24,0,"asset-library-designer-page__header asset-library-modal__header-style-fix-for-hue"]],null,[["default"],[[[[1,"\\n  "],[10,"h2"],[15,1,[30,2]],[14,0,"u-layout__display-inline-block"],[12],[1,"\\n    "],[1,[28,[35,0],["i18n_header","campaign-manager-web/components/asset-library/designer-page"],null]],[1,"\\n  "],[13],[1,"\\n"]],[]]]]],[1,"\\n"],[8,[30,1,["ModalContent"]],[[24,0,"asset-library-modal__content-style-fix-for-hue asset-library-designer-page__content"]],null,[["default"],[[[[1,"\\n  "],[11,0],[24,0,"asset-library-designer-page__content--iframe"],[4,[38,1],null,[["onDesignerLoad","onDesignerLoadError","onDesignerDone","onDesignerCancel"],[[30,3],[30,4],[30,5],[30,6]]]],[12],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],["@modal","@modalHeaderId","@onDesignerLoad","@onDesignerLoadError","@onDesignerDone","@onDesignerCancel"],false,["t","embedded-designer"]]',moduleName:"campaign-manager-web/components/asset-library/designer-page.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/asset-library/drag-and-drop",["exports","@ember/component","@ember/template-factory","@linkedin/ember-prop-types","@ember/service","@glimmer/component","@ember/object","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h=(0,n.createTemplateFactory)({id:"9g4O18YH",block:'[[[1,"\\n"],[11,0],[24,0,"file-drop-zone"],[4,[38,0],[[30,0,["registerWindowListener"]]],null],[4,[38,1],[[30,0,["unregisterWindowListener"]]],null],[12],[1,"\\n"],[41,[30,1],[[[1,"    "],[10,0],[14,0,"drag-and-drop-overlay"],[12],[13],[1,"\\n    "],[10,0],[14,0,"drag-and-drop file-upload-template__info-container u-layout-flex__container--aligned-center u-layout__no-min-width"],[12],[1,"\\n      "],[8,[39,3],null,[["@illustration","@headline","@message"],["main-person",[28,[37,4],["i18n_drag_and_drop_headline","campaign-manager-web/components/asset-library/drag-and-drop"],null],[28,[37,4],["i18n_empty_state_message_no_file_v2","campaign-manager-web/components/asset-library/drag-and-drop"],null]]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["@dragging"],false,["did-insert","will-destroy","if","page-empty-state","t"]]',moduleName:"campaign-manager-web/components/asset-library/drag-and-drop.hbs",isStrictMode:!1})
let f=e.default=(s=(0,i.inject)(),(0,a.assertPropTypes)((m=class extends r.default{constructor(...e){super(...e),g(this,"i18n",d,this),g(this,"windowEnteredCounter",p,this),b(this,"extractFiles",(e=>{const t=[]
if(e.dataTransfer?.files)for(let n=0;n<e.dataTransfer.files.length;n++)t.push(e.dataTransfer.files[n])
return t}))}registerWindowListener(){window.addEventListener("dragenter",this.onWindowDragEnter,!1),window.addEventListener("dragleave",this.onWindowDragLeave,!1),window.addEventListener("dragover",this.onWindowDragOver,!1),window.addEventListener("drop",this.onWindowDrop,!1)}unregisterWindowListener(){window.removeEventListener("dragenter",this.onWindowDragEnter,!1),window.removeEventListener("dragleave",this.onWindowDragLeave,!1),window.removeEventListener("dragover",this.onWindowDragOver,!1),window.removeEventListener("drop",this.onWindowDrop,!1)}onWindowDragEnter(){this.args.onChangeDraggingState(!0),this.windowEnteredCounter+=1}onWindowDragLeave(){this.windowEnteredCounter-=1,0===this.windowEnteredCounter&&this.args.onChangeDraggingState(!1)}onWindowDragOver(e){e.preventDefault()}onWindowDrop(e){if(e.preventDefault(),this.reset(),this.args.disabled)return!0
const t=this.extractFiles(e)
this.args.onDropFileSelect(t)}reset(){this.args.onChangeDraggingState(!1),this.windowEnteredCounter=0}},b(m,"propTypes",{dragging:a.PropTypes.bool.isRequired,onChangeDraggingState:a.PropTypes.func.isRequired,onDropFileSelect:a.PropTypes.func.isRequired}),d=_((u=m).prototype,"i18n",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=_(u.prototype,"windowEnteredCounter",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),_(u.prototype,"registerWindowListener",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"registerWindowListener"),u.prototype),_(u.prototype,"unregisterWindowListener",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"unregisterWindowListener"),u.prototype),_(u.prototype,"onWindowDragEnter",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"onWindowDragEnter"),u.prototype),_(u.prototype,"onWindowDragLeave",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"onWindowDragLeave"),u.prototype),_(u.prototype,"onWindowDragOver",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"onWindowDragOver"),u.prototype),_(u.prototype,"onWindowDrop",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"onWindowDrop"),u.prototype),c=u))||c);(0,t.setComponentTemplate)(h,f)})),define("campaign-manager-web/components/asset-library/highlighted-assets-container",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"9kg4TE8S",block:'[[[1,"\\n"],[11,0],[24,0,"highlighted-assets-container"],[17,1],[12],[1,"\\n  "],[10,0],[14,0,"u-layout-flex__container--space-between"],[12],[1,"\\n    "],[18,12,[[28,[37,1],null,[["selectedAssetsFeedback"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n\\n"],[41,[30,2],[[[1,"      "],[8,[39,4],[[16,"aria-label",[28,[37,5],["i18n_auto_selection_clear_all_button_aria_label","campaign-manager-web/components/asset-library/highlighted-assets-container"],null]],[16,0,[29,["highlighted-assets-container__clear-all-button"," ",[28,[37,6],null,[["weight"],["bold"]]]]]],[4,[38,7],["click",[30,3]],null]],[["@buttonType","@size","@text"],["tertiary","small",[28,[37,5],["i18n_auto_selection_clear_all_button","campaign-manager-web/components/asset-library/highlighted-assets-container"],null]]],null],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n\\n  "],[10,"ul"],[14,0,"highlighted-assets-container__list u-list--no-style"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,4]],null]],null],null,[[[1,"      "],[10,"li"],[14,0,"highlighted-assets-container__list-item mr2"],[12],[1,"\\n        "],[10,0],[15,0,[29,["highlighted-assets-container__thumbnail-container u-display-flex u-items-center"," ",[28,[37,10],null,[["elevation","colorScheme"],["lined","light"]]]]]],[12],[1,"\\n          "],[8,[39,4],[[24,0,"highlighted-assets-container__deselect-cta"],[4,[38,7],["click",[28,[37,12],[[30,8],[30,5]],null]],null]],[["@buttonType","@circle","@icon","@size","@text"],["primary",true,"close","small",[28,[37,5],["i18n_deselect_file","campaign-manager-web/components/asset-library/highlighted-assets-container"],[["fileName"],[[28,[37,11],[[30,7],[30,5,["assetName"]]],null]]]]]],null],[1,"\\n          "],[18,12,[[28,[37,1],null,[["assetThumbnail","entity"],[[50,"just-yield",0,null,null],[30,5]]]]]],[1,"\\n        "],[13],[1,"\\n\\n"],[41,[30,9],[[[1,"          "],[10,2],[15,0,[29,["mt1 ml1 u-overflow-ellipsis"," ",[28,[37,13],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[30,5,["assetName"]]],[1,"\\n          "],[13],[1,"\\n\\n          "],[10,0],[14,0,"u-display-flex u-justify-between"],[12],[1,"\\n            "],[8,[39,14],null,[["@entity"],[[30,5]]],null],[1,"\\n            "],[8,[39,15],null,[["@entity","@entityIndex","@onOpenEdit","@onRemoveAsset"],[[30,5],[30,6],[30,10],[30,11]]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n"]],[5,6]],null],[1,"  "],[13],[1,"\\n  "],[18,12,[[28,[37,1],null,[["learnMore"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n"],[13]],["&attrs","@shouldShowClearAllButton","@onClearAssets","@selectedAssets","entity","index","@imageAltText","@removeSelectedAsset","@showAssetDetails","@onOpenEdit","@onRemoveAsset","&default"],false,["yield","hash","component","if","hue-web-button","t","hue-web-foundations@-text-display","on","each","-track-array","hue-web-foundations@-container","or","fn","hue-web-foundations@-text-body","asset-library/asset-entity-description","asset-library/asset-dropdown-options"]]',moduleName:"campaign-manager-web/components/asset-library/highlighted-assets-container.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/asset-library/image-state-toggler",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","campaign-manager-web/constants/asset-library","@glimmer/tracking","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b,_
function h(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const E=(0,n.createTemplateFactory)({id:"lixlaGWR",block:'[[[1,"\\n"],[10,0],[14,0,"u-display-flex"],[14,1,"image-state-toggler"],[12],[1,"\\n  "],[8,[39,0],[[16,0,[29,[[36,1]]]]],[["@onPillChoice","@selection","@name"],[[30,0,["toggleAssetLibraryState"]],[30,0,["selectedState"]],"asset-library-state"]],[["default"],[[[[1,"\\n    "],[8,[30,1,["ChoicePill"]],null,[["@value","@text","@a11yText"],[[30,0,["IMAGES"]],[28,[37,2],["i18n_images","campaign-manager-web/components/asset-library/image-state-toggler"],null],[28,[37,2],["i18n_images_a11y","campaign-manager-web/components/asset-library/image-state-toggler"],null]]],null],[1,"\\n"],[41,[30,2],[[[1,"      "],[10,0],[14,0,"u-display-inline-flex"],[14,1,"asset-library-shutterstock-toggle-cta"],[12],[1,"\\n        "],[8,[30,1,["ChoicePill"]],[[4,[38,4],["image_library_shutterstock_choice_pill_click"],null]],[["@value","@text","@a11yText"],[[30,0,["SHUTTERSTOCK_LIST"]],[30,0,["SHUTTERSTOCK"]],[28,[37,2],["i18n_shutterstock_a11y","campaign-manager-web/components/asset-library/image-state-toggler"],null]]],null],[1,"\\n        "],[8,[39,5],[[4,[38,6],null,[["level","push"],["modal",1]]]],[["@header","@id","@anchor","@placement"],[[28,[37,2],["i18n_asset_library_shutterstock_nfi_header","campaign-manager-web/components/asset-library/image-state-toggler"],null],"asset_library_shutterstock","#asset-library-shutterstock-toggle-cta","right"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,2],["i18n_asset_library_shutterstock_nfi_body","campaign-manager-web/components/asset-library/image-state-toggler"],null]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[41,[30,3],[[[1,"      "],[8,[30,1,["ChoicePill"]],[[4,[38,4],["image_library_ms_designer_choice_pill_click"],null],[4,[38,7],null,[["pageKey","routeName","currentRoute"],["image_library_ms_designer_choice_pill",[28,[37,8],[[53,"outletState"],"render.name"],null],[28,[37,8],[[53,"outletState"],"render"],null]]]]],[["@value","@text","@a11yText"],[[30,0,["DESIGNER"]],[30,0,["MICROSOFT_DESIGNER"]],[28,[37,2],["i18n_msft_designer_a11y","campaign-manager-web/components/asset-library/image-state-toggler"],null]]],null],[1,"\\n      "],[8,[39,5],[[4,[38,6],null,[["level","push"],["modal",1]]]],[["@header","@id","@anchor","@placement"],[[28,[37,2],["i18n_ms_designer_nfi_header","campaign-manager-web/components/asset-library/image-state-toggler"],null],"asset_library_ms_designer","#image-state-toggler","right"]],[["default"],[[[[1,"\\n        "],[8,[39,10],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,2],["i18n_ms_designer_nfi_body_text","campaign-manager-web/components/asset-library/image-state-toggler"],[["linkInfo"],[[28,[37,11],null,[["class","href","role"],["nfi-link",[28,[37,12],null,[["path","accountId"],["help/lms/answer/a1692444",[30,5]]]],[30,4,["role"]]]]]]]]],[1,"\\n        "]],[4]]]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "]],[1]]]]],[1,"\\n"],[13]],["Group","@showShutterstockChoicePill","@showMSDesignerChoicePill","iphHelper","@accountId"],false,["hue-web-pill-choice-group","hue-web-foundations@-artdeco-migration-scope","t","if","track-interaction","new-feature-introduction-bubble","hue-web-foundations@leveling","track-render","get","-get-dynamic-var","iph-helper","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/asset-library/image-state-toggler.hbs",isStrictMode:!1})
let y=e.default=(c=(0,i.inject)("assets/asset-library-manager"),u=(0,i.inject)("embedded-designer"),(0,s.assertPropTypes)((_=class extends a.default{constructor(...e){super(...e),h(this,"assetLibraryManager",m,this),h(this,"designerService",g,this),f(this,"IMAGES",o.ASSETLIB_STATES.ASSET_LIST),f(this,"SHUTTERSTOCK_LIST",o.ASSETLIB_STATES.SHUTTERSTOCK_LIST),f(this,"DESIGNER",o.ASSETLIB_STATES.DESIGNER),f(this,"SHUTTERSTOCK","Shutterstock"),f(this,"MICROSOFT_DESIGNER","Microsoft Designer"),h(this,"selectedState",b,this)}toggleAssetLibraryState(e){this.selectedState!==e&&(e===this.DESIGNER&&this.designerService.resetStartingImages(),this.assetLibraryManager.updateCurrentState(e))}},f(_,"propTypes",{showMSDesignerChoicePill:s.PropTypes.bool.isRequired,showShutterstockChoicePill:s.PropTypes.bool.isRequired}),m=T((p=_).prototype,"assetLibraryManager",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=T(p.prototype,"designerService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(p.prototype,"selectedState",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.assetLibraryManager.curState}}),T(p.prototype,"toggleAssetLibraryState",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"toggleAssetLibraryState"),p.prototype),d=p))||d);(0,t.setComponentTemplate)(E,y)})),define("campaign-manager-web/components/asset-library/selected-assets-feedback",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","campaign-manager-web/utils/assets/asset-library"],(function(e,t,n,a,i,r){var o,l,s
function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const u=(0,n.createTemplateFactory)({id:"JHqThcwm",block:'[[[1,"\\n"],[10,0],[15,0,[29,[[28,[30,0,["getColorOfSelectedAssetsCopy"]],[[30,0,["assetLibraryManager","selectedAssets","length"]]],null],"\\n    ",[52,[28,[37,1],[[30,0,["assetLibraryManager","selectedAssets","length"]],0],null],"pb4"],"\\n    "]]],[12],[1,"\\n"],[41,[30,1],[[[1,"    "],[10,1],[15,0,[29,["u-color__inherit"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_selected_assets_count","campaign-manager-web/components/asset-library/selected-assets-feedback"],[["count"],[[30,0,["assetLibraryManager","selectedAssets","length"]]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[10,1],[15,0,[29,["u-color__inherit"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_selected_assets_count","campaign-manager-web/components/asset-library/selected-assets-feedback"],[["count"],[[30,0,["assetLibraryManager","selectedAssets","length"]]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,1],[15,0,[29,[[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"/"],[13],[1,"\\n    "],[8,[39,4],null,[["@theme","@spacing","@contentClass"],["inverse","open","u-hoverable__content asset-library-modal__tooltip-zindex-fix"]],[["trigger","content"],[[[[1,"\\n        "],[11,"button"],[16,0,[29,["u-color__inherit button--unstyled mr2 u-font__underline u-font__underline--dashed"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[24,4,"button"],[4,[38,5],[[30,2,["triggerContentSharedInfo"]]],null],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_suggested_count","campaign-manager-web/components/asset-library/selected-assets-feedback"],[["count"],[[30,0,["recommendedNumberOfAds"]]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[2]],[[[1,"\\n        "],[10,"h5"],[15,0,[29,["u-force-wrap--word u-layout__align-left"," ",[28,[37,2],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_asset_selection_recommendation_header","campaign-manager-web/components/asset-library/selected-assets-feedback"],[["count"],[[30,0,["recommendedNumberOfAds"]]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,["mt2"," ",[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[8,[39,6],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,3],["i18n_asset_selection_suggestion_body","campaign-manager-web/components/asset-library/selected-assets-feedback"],[["percentage","count","linkInfo"],[20,[30,0,["recommendedNumberOfAds"]],[28,[37,7],null,[["ariaLabel","dataTestSelector","href","role"],[[28,[37,3],["i18n_asset_selection_recommendation_learn_more_label","campaign-manager-web/components/asset-library/selected-assets-feedback"],null],"data-test-asset-library-modal__selection-recommendation_learn-more-link",[28,[37,8],null,[["path","accountId"],["help/lms/answer/a1302412",[30,0,["assetLibraryManager","creativeProperties","accountId"]]]]],[30,3,["role"]]]]]]]]],[1,"\\n          "]],[3]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[15,0,[29,["mt2"," ",[28,[37,2],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_asset_selection_recommendation_fineprint_v2","campaign-manager-web/components/asset-library/selected-assets-feedback"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]]],[13]],["@showSingleSelectionExperience","triggerData","iphHelper"],false,["if","gt","hue-web-foundations@-text-body","t","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","iph-helper","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/asset-library/selected-assets-feedback.hbs",isStrictMode:!1})
let d=e.default=(o=(0,i.inject)("assets/asset-library-manager"),l=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="assetLibraryManager",i=this,(a=s)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),c(this,"recommendedNumberOfAds",r.recommendedNumberOfAds),c(this,"getColorOfSelectedAssetsCopy",(e=>(0,r.getColorOfSelectedAssetsCopy)(e)))}},p=l.prototype,m="assetLibraryManager",g=[o],b={configurable:!0,enumerable:!0,writable:!0,initializer:null},h={},Object.keys(b).forEach((function(e){h[e]=b[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=g.slice().reverse().reduce((function(e,t){return t(p,m,e)||e}),h),_&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(_):void 0,h.initializer=void 0),void 0===h.initializer&&(Object.defineProperty(p,m,h),h=null),s=h,l)
var p,m,g,b,_,h;(0,t.setComponentTemplate)(u,d)})),define("campaign-manager-web/components/asset-library/shutterstock/shutterstock-list",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","@glimmer/tracking","campaign-manager-web/utils/http-error","restli-utils","tracked-built-ins","tracked-toolbox","campaign-manager-web/constants/api/entities","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/asset-library/third-party-media-asset","campaign-manager-web/constants/asset-library","campaign-manager-web/utils/assets/asset-library","campaign-manager-web/utils/focus","campaign-manager-web/utils/date","campaign-manager-web/utils/urn","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T){var E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V
function Y(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function H(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function q(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const K=(0,n.createTemplateFactory)({id:"sKGz1lIE",block:'[[[1,"\\n"],[41,[28,[37,1],[[30,0,["shutterstockCurState"]],[30,0,["SHUTTERSTOCK_STATES","PREVIEW"]]],null],[[[1,"  "],[8,[39,2],null,[["@modal","@modalHeaderId","@goToShutterstockList","@selectedAssets","@shutterstockSearchId","@resetSelectedShutterstockAssets","@disableRightClickOnImage","@handlePostLicense","@numberOfLicensedAssets","@monthlyQuotaLimit","@remainingShutterstockQuota","@resetSearchParams"],[[30,1],[30,2],[28,[37,3],[[30,0,["updateShutterstockState"]],[30,0,["SHUTTERSTOCK_STATES","LIST"]]],null],[30,0,["selectedShutterstockAssets"]],[30,0,["shutterstockSearchId"]],[30,0,["resetSelectedShutterstockAssets"]],[30,0,["disableRightClickOnImage"]],[30,3],[30,0,["numberOfLicensedAssets"]],[30,0,["monthlyQuotaLimit"]],[30,0,["remainingShutterstockQuota"]],[30,0,["resetSearchParams"]]]],null],[1,"\\n"]],[]],[[[1,"  "],[8,[30,1,["ModalHeader"]],[[24,0,"asset-library-modal__header-style-fix-for-hue"]],null,[["default"],[[[[1,"\\n    "],[10,"h2"],[15,1,[30,2]],[15,0,[29,["u-layout__display-inline-block"," ",[28,[37,4],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[30,4]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,1,["ModalContent"]],[[24,0,"asset-library-modal__content-style-fix-for-hue"]],null,[["default"],[[[[1,"\\n    "],[8,[39,5],null,[["@showMSDesignerChoicePill","@showShutterstockChoicePill"],[[30,0,["isMSFTDesignerInAssetLibraryEnabled"]],true]],null],[1,"\\n    "],[11,0],[4,[38,6],[[30,0,["initializeShutterstockAssets"]]],null],[12],[1,"\\n"],[41,[30,0,["hasFetchLicensedAssetsError"]],[[[1,"        "],[8,[39,7],[[24,0,"shutterstock-list__fetch-licensed-assets-error-state"]],[["@illustration","@headline","@message"],["error-server",[28,[37,8],["i18n_empty_state_headline_licensed_assets_fetch_fails","campaign-manager-web/components/asset-library/shutterstock/shutterstock-list"],null],[28,[37,8],["i18n_empty_state_message_licensed_assets_fetch_fails","campaign-manager-web/components/asset-library/shutterstock/shutterstock-list"],null]]],null],[1,"\\n"]],[]],[[[1,"        "],[10,0],[12],[1,"\\n          "],[10,1],[15,0,[29,[[28,[37,9],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,8],["i18n_shutterstock_info_header","campaign-manager-web/components/asset-library/shutterstock/shutterstock-list"],null]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,10],[[24,0,"u-layout__display-inline-block"]],null,[["trigger","content"],[[[[1,"\\n              "],[11,"button"],[16,0,[29,["button--unstyled u-font__underline u-font__underline--dashed"," ",[28,[37,9],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,11],[[30,5,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                "],[1,[28,[35,8],["i18n_shutterstock_terms_of_use_header","campaign-manager-web/components/asset-library/shutterstock/shutterstock-list"],null]],[1,"\\n              "],[13],[1,"\\n            "]],[5]],[[[1,"\\n              "],[10,0],[14,0,"u-hoverable__content"],[12],[1,"\\n                "],[10,2],[15,0,[29,["ml2 u-force-wrap--word u-layout__align-left"," ",[28,[37,9],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,8],["i18n_shutterstock_terms_of_use_header","campaign-manager-web/components/asset-library/shutterstock/shutterstock-list"],null]],[1,"\\n                "],[13],[1,"\\n                "],[10,"ul"],[15,0,[29,["ml4 mt3"," ",[28,[37,9],null,[["size"],["small"]]]]]],[12],[1,"\\n                  "],[10,"li"],[14,0,"ml2"],[12],[1,[28,[35,8],["i18n_shutterstock_terms_of_use_body_first_term","campaign-manager-web/components/asset-library/shutterstock/shutterstock-list"],null]],[13],[1,"\\n                  "],[10,"li"],[14,0,"ml2"],[12],[1,[28,[35,8],["i18n_shutterstock_terms_of_use_body_second_term","campaign-manager-web/components/asset-library/shutterstock/shutterstock-list"],null]],[13],[1,"\\n                  "],[10,"li"],[14,0,"ml2"],[12],[1,[28,[35,8],["i18n_shutterstock_terms_of_use_body_third_term","campaign-manager-web/components/asset-library/shutterstock/shutterstock-list"],null]],[13],[1,"\\n                  "],[10,"li"],[14,0,"ml2"],[12],[1,[28,[35,8],["i18n_shutterstock_terms_of_use_body_fourth_term","campaign-manager-web/components/asset-library/shutterstock/shutterstock-list"],null]],[13],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,12],null,[["@updateAssetList","@assetLibraryType","@searchParams","@selectedFilterOptions"],[[30,0,["updateAssetList"]],[30,0,["assetLibraryType"]],[30,0,["searchParams"]],[30,0,["selectedFilterOptions"]]]],null],[1,"\\n        "],[8,[39,13],[[24,0,"mt3"]],[["@selectedAssets","@imageAltText","@removeSelectedAsset"],[[30,0,["selectedShutterstockAssets"]],[28,[37,8],["i18n_shutterstock_image_alt_text","campaign-manager-web/components/asset-library/shutterstock/shutterstock-list"],null],[30,0,["onRemoveSelectedAsset"]]]],[["default"],[[[[1,"\\n          "],[8,[30,6,["selectedAssetsFeedback"]],null,null,[["default"],[[[[1,"\\n            "],[8,[39,14],null,[["@numOfSelectedShutterstockAssets","@numOfLicensedShutterstockAssets","@shutterstockMonthlyQuotaLimit","@hasReachedLicenseQuota","@hasReachedSelectionLimit","@isFetchingLicensedShutterstockAssets","@remainingShutterstockQuota"],[[30,0,["selectedShutterstockAssets","length"]],[30,0,["numberOfLicensedAssets"]],[30,0,["monthlyQuotaLimit"]],[30,0,["hasReachedLicenseQuota"]],[30,0,["hasReachedSelectionLimit"]],[30,0,["isFetchingLicensedAssets"]],[30,0,["remainingShutterstockQuota"]]]],null],[1,"\\n          "]],[]]]]],[1,"\\n          "],[8,[30,6,["assetThumbnail"]],null,null,[["default"],[[[[1,"\\n            "],[8,[39,15],[[24,0,"u-layout__height-full"],[16,"oncontextmenu",[30,0,["disableRightClickOnImage"]]]],[["@alt","@title","@image"],[[28,[37,8],["i18n_shutterstock_image_alt_text","campaign-manager-web/components/asset-library/shutterstock/shutterstock-list"],null],[28,[37,8],["i18n_shutterstock_image_alt_text","campaign-manager-web/components/asset-library/shutterstock/shutterstock-list"],null],[30,6,["entity","content","image","thumbnailArtifact","url"]]]],null],[1,"\\n          "]],[]]]]],[1,"\\n          "],[8,[30,6,["learnMore"]],null,null,[["default"],[[[[1,"\\n            "],[10,0],[15,0,[29,["mt3"," ",[28,[37,9],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[8,[39,16],null,null,[["default"],[[[[1,"\\n                "],[1,[28,[35,8],["i18n_ads_policies_learn_more","campaign-manager-web/components/asset-library/shutterstock/shutterstock-list"],[["linkInfo"],[[28,[37,17],null,[["dataTestSelector","href","role"],["data-test-ads-policies-learn-more",[28,[37,18],null,[["path"],["legal/ads-policy"]]],[30,7,["role"]]]]]]]]],[1,"\\n              "]],[7]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[6]]]]],[1,"\\n"],[41,[28,[37,19],[[30,0,["isFetchingThirdPartyAssets"]],[30,0,["isFetchingLicensedAssets"]]],null],[[[1,"          "],[10,0],[14,0,"shutterstock-list__loading-state u-display-flex u-justify-center u-items-center"],[12],[1,"\\n            "],[8,[39,20],[[24,"size","xlarge"]],null,null],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[41,[30,0,["hasFetchedNoAssets"]],[[[1,"          "],[8,[39,7],[[24,0,"shutterstock-list__empty-state-container"]],[["@illustration","@headline","@message"],["empty-room",[28,[37,8],["i18n_empty_state_headline_no_file","campaign-manager-web/components/asset-library/shutterstock/shutterstock-list"],null],[28,[37,8],["i18n_empty_state_message_no_file","campaign-manager-web/components/asset-library/shutterstock/shutterstock-list"],null]]],null],[1,"\\n"]],[]],[[[41,[30,0,["hasFetchError"]],[[[1,"          "],[8,[39,7],[[24,0,"shutterstock-list__empty-state-container"]],[["@illustration","@headline","@message"],["error-server",[28,[37,8],["i18n_empty_state_headline_fetch_fails","campaign-manager-web/components/asset-library/shutterstock/shutterstock-list"],null],[28,[37,8],["i18n_empty_state_message_fetch_fails","campaign-manager-web/components/asset-library/shutterstock/shutterstock-list"],null]]],null],[1,"\\n"]],[]],[[[1,"          "],[10,"ul"],[14,"data-js-shutterstock-list",""],[14,0,"asset-library-table-list asset-library-table-list__shutterstock u-list--no-style u-display-flex u-flex-wrap u-flex-row mt1"],[12],[1,"\\n"],[42,[28,[37,22],[[28,[37,22],[[30,0,["visibleAssetsOnCurrentPage"]]],null]],null],null,[[[1,"              "],[10,"li"],[14,0,"asset-library-table-list-item mr2"],[12],[1,"\\n                "],[8,[39,23],null,[["@isSelected","@onAssetSelect","@entity","@entityIndex","@notSelectedAndDisabled","@shouldDisableAsset"],[[28,[30,0,["isShutterstockImageSelected"]],[[30,8]],null],[30,0,["onAssetSelect"]],[30,8],[30,9],[28,[30,0,["getShouldDisableImage"]],[[30,8]],null],[28,[30,0,["getShouldDisableImage"]],[[30,8]],null]]],[["default"],[[[[1,"\\n                  "],[8,[39,15],[[16,"oncontextmenu",[30,0,["disableRightClickOnImage"]]],[24,"draggable","false"]],[["@class","@image","@alt","@title"],["asset-library-table-entity__thumbnail",[30,8,["content","image","thumbnailArtifact","url"]],[28,[37,8],["i18n_shutterstock_asset_label","campaign-manager-web/components/asset-library/shutterstock/shutterstock-list"],[["index"],[[28,[37,24],[[30,9],1],null]]]],[28,[37,8],["i18n_shutterstock_asset_label","campaign-manager-web/components/asset-library/shutterstock/shutterstock-list"],[["index"],[[28,[37,24],[[30,9],1],null]]]]]],null],[1,"\\n                "]],[]]]]],[1,"\\n              "],[13],[1,"\\n"]],[8,9]],null],[1,"          "],[13],[1,"\\n        "]],[]]]],[]]]],[]]]],[]]],[1,"    "],[13],[1,"\\n"],[41,[30,0,["shouldShowPagination"]],[[[1,"      "],[10,0],[14,0,"u-layout__width-full u-layout-flex__container--center mt3 mb3"],[12],[1,"\\n        "],[8,[39,25],[[24,0,"u-layout__fit-content"],[16,"aria-label",[28,[37,8],["i18n_a11y_shutterstock_library_pagination","campaign-manager-web/components/asset-library/shutterstock/shutterstock-list"],null]]],[["@totalPages","@currentPage","@onPageChange"],[[30,0,["totalPageCount"]],[30,0,["currentPageNumber"]],[30,0,["moveToPage"]]]],[["default"],[[[[1,"\\n          "],[8,[30,10,["PreviousBtn"]],[[24,0,"asset-library-table__pagination-prev"]],null,null],[1,"\\n          "],[8,[30,10,["IndicatorsNumeric"]],null,null,null],[1,"\\n          "],[8,[30,10,["NextBtn"]],[[24,0,"asset-library-table__pagination-next"]],null,null],[1,"\\n        "]],[10]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,1,["ModalFooter"]],[[24,0,"u-justify-end"]],null,[["default"],[[[[1,"\\n    "],[8,[39,26],[[16,"aria-label",[30,11]],[24,0,"mr3"],[4,[38,27],["click",[30,12]],null]],[["@buttonType","@size"],["secondary","small"]],[["default"],[[[[1,"\\n      "],[1,[30,13]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[39,26],[[16,"aria-label",[28,[37,8],["i18n_shutterstock_preview_cta_a11y","campaign-manager-web/components/asset-library/shutterstock/shutterstock-list"],null]],[16,"disabled",[30,0,["shouldDisablePreviewBtn"]]],[4,[38,27],["click",[28,[37,3],[[30,0,["updateShutterstockState"]],[30,0,["SHUTTERSTOCK_STATES","PREVIEW"]]],null]],null]],[["@buttonType","@size"],["primary","small"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,8],["i18n_shutterstock_preview_cta","campaign-manager-web/components/asset-library/shutterstock/shutterstock-list"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]]]],["@modal","@modalHeaderId","@handlePostLicense","@headerText","triggerData","selectedContainer","iphHelper","entity","index","yielded","@cancelCtaAriaCopy","@goToListPage","@cancelCtaCopy"],false,["if","eq","asset-library/shutterstock/shutterstock-preview","fn","hue-web-foundations@-text-heading","asset-library/image-state-toggler","did-insert","page-empty-state","t","hue-web-foundations@-text-body","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","asset-library/top-bar-menu","asset-library/highlighted-assets-container","asset-library/shutterstock/shutterstock-selected-feedback","custom-image","iph-helper","external-link-info","help-center-url","or","hue-web-progress-indicator","each","-track-array","asset-library/asset-selection","add","hue-web-pagination","hue-web-button","on"]]',moduleName:"campaign-manager-web/components/asset-library/shutterstock/shutterstock-list.hbs",isStrictMode:!1})
let W=e.default=(E=(0,r.inject)(),y=(0,r.inject)(),S=(0,r.inject)(),A=(0,r.inject)("assets/asset-library-manager"),C=(0,u.trackedReset)("shutterstockAssets"),O=class extends a.default{constructor(...e){super(...e),Y(this,"m3Store",v,this),Y(this,"jet",w,this),Y(this,"lix",I,this),Y(this,"assetLibraryManager",P,this),H(this,"SHUTTERSTOCK_STATES",{LIST:"SHUTTERSTOCK_LIST",PREVIEW:"SHUTTERSTOCK_PREVIEW"}),H(this,"SHUTTERSTOCK_FETCH_LIMIT",100),H(this,"NUM_OF_ENTITIES_PER_PAGE",10),H(this,"SPONSORED_ACCOUNT_URN",(0,f.createUrnFromAttrs)(f.URN_TYPES.SPONSORED_ACCOUNT,this.assetLibraryManager.creativeProperties.accountId)),Y(this,"shutterstockSearchId",N,this),Y(this,"shutterstockAssets",R,this),Y(this,"selectedShutterstockAssets",D,this),Y(this,"shutterstockCurState",M,this),Y(this,"numberOfLicensedAssets",L,this),Y(this,"searchParams",k,this),Y(this,"searchQueryParams",U,this),Y(this,"selectedFilterOptions",x,this),H(this,"assetLibraryType",g.ASSET_LIBRARY_TYPES.SHUTTERSTOCK),Y(this,"isFetchingThirdPartyAssets",F,this),Y(this,"hasFetchError",z,this),Y(this,"hasFetchedNoAssets",j,this),Y(this,"isFetchingLicensedAssets",G,this),Y(this,"hasFetchLicensedAssetsError",B,this),Y(this,"currentPageNumber",V,this),H(this,"getShouldDisableImage",(e=>!this.isShutterstockImageSelected(e)&&this.hasReachedSelectionLimit)),H(this,"isShutterstockImageSelected",(e=>this.selectedShutterstockAssets.findIndex((t=>t.key.externalId===e.key.externalId))>=0)),H(this,"_focusFirstListItem",(()=>{(0,_.asyncSetFocus)("[data-js-shutterstock-list] li:first-child [data-js-asset-selection-button]",this)}))}get hasReachedSelectionLimit(){const e=this.selectedShutterstockAssets.length
return e>=this.monthlyQuotaLimit-this.numberOfLicensedAssets||e===b.recommendedNumberOfAds}get remainingShutterstockQuota(){return this.monthlyQuotaLimit-this.numberOfLicensedAssets-this.selectedShutterstockAssets.length}get monthlyQuotaLimit(){return this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.useHighTestShutterstockMonthlyQuota)?b.SHUTTERSTOCK_MONTHLY_QUOTA_TESTING:b.SHUTTERSTOCK_MONTHLY_QUOTA}get hasReachedLicenseQuota(){return this.numberOfLicensedAssets>=this.monthlyQuotaLimit}get visibleAssetsOnCurrentPage(){const e=(this.currentPageNumber-1)*this.NUM_OF_ENTITIES_PER_PAGE,t=e+this.NUM_OF_ENTITIES_PER_PAGE
return this.shutterstockAssets.slice(e,t)}get totalPageCount(){return Math.ceil(this.shutterstockAssets.length/this.NUM_OF_ENTITIES_PER_PAGE)}get shouldShowPagination(){return this.totalPageCount>1&&!this.hasFetchError&&!this.hasFetchLicensedAssetsError}get shouldDisablePreviewBtn(){return!this.selectedShutterstockAssets.length||this.hasReachedLicenseQuota||this.hasFetchLicensedAssetsError}get isMSFTDesignerInAssetLibraryEnabled(){return this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableMSFTDesignerImageGeneration)}updateCurrentPageNumber(e){this.currentPageNumber=e}moveToPage(e){this.updateCurrentPageNumber(e),this._focusFirstListItem()}updateShutterstockState(e){this.shutterstockCurState=e}resetSearchParams(){this.searchParams={},this.searchQueryParams={}}initializeShutterstockAssets(){this.fetchLicensedImagesForThisMonth(),this.searchQueryParams?this.updateAssetList(this.searchQueryParams,this.selectedFilterOptions):this.updateAssetList()}resetSelectedShutterstockAssets(){this.selectedShutterstockAssets=new c.TrackedArray([])}async updateAssetList(e={},t){try{this.searchQueryParams=e,this.selectedFilterOptions=t,this.searchParams={searchString:e.query,selectedSortOption:e.sortBy},this.hasFetchedNoAssets=!1,this.isFetchingThirdPartyAssets=!0,this.shutterstockAssets=await this.fetchThirdPartyAssets(e),this.shutterstockAssets.length||(this.hasFetchedNoAssets=!0)}catch(n){this.hasFetchError=!0,this.jet.error(`Failed to fetch shutterstock assets. ${(0,l.getErrorMessage)(n)}`,["asset-library-modal","shutterstock-list-fetch"],{shouldRethrow:!1})}finally{this.isFetchingThirdPartyAssets=!1}}onRemoveSelectedAsset(e){const t=this.selectedShutterstockAssets.findIndex((t=>t.key.externalId===e.key.externalId))
this.selectedShutterstockAssets.splice(t,1)}onAssetSelect(e,t){t?this.onRemoveSelectedAsset(e):this.selectedShutterstockAssets.push(e)}disableRightClickOnImage(e){e.preventDefault()}async fetchThirdPartyAssets({sortBy:e=m.SHUTTERSTOCK_SORT_KEYS.POPULAR,query:t="",assetMetadataFilter:n={}}={}){const a={q:"search",mediaType:g.ASSET_ENTITY_TYPES.IMAGE,provider:m.THIRD_PARTY_PROVIDER.SHUTTERSTOCK,sortBy:e,query:t,assetMetadataFilter:n,owner:{assetLibraryAssetOwnerUnion:{sponsoredAccount:this.SPONSORED_ACCOUNT_URN}}},i=`${p.default[d.CM_ASSET_THIRD_PARTY_ASSET]}?${s.encoder.paramEncode(a)}&pagingContext=start=0&count=${this.SHUTTERSTOCK_FETCH_LIMIT}`,r=await this.m3Store.queryURL(i,{reload:!0})
return this.shutterstockSearchId=r?.toJSON().metadata?.searchId||"",r?.toJSON().elements||[]}async fetchLicensedImagesForThisMonth(){try{this.hasFetchLicensedAssetsError=!1,this.isFetchingLicensedAssets=!0
const e=new Date,t={start:(0,h.getFirstOfThisMonthInUTC)(e).getTime(),end:(0,h.getFirstOfNextMonth)(e).getTime()},n=`${p.default[d.CM_ASSET]}?${s.encoder.paramEncode({q:"accountProviderAndCreationTime",accountUrn:this.SPONSORED_ACCOUNT_URN,provider:[m.THIRD_PARTY_PROVIDER.SHUTTERSTOCK],timeRange:t})}`,a=await this.m3Store.queryURL(n,{reload:!0})
this.numberOfLicensedAssets=a?.toJSON().elements.length||0}catch(e){this.hasFetchLicensedAssetsError=!0,this.jet.error(`Failed to fetch licensed shutterstock assets for the month. ${(0,l.getErrorMessage)(e)}`,["asset-library-modal","shutterstock-list-license-quota"],{shouldRethrow:!1})}finally{this.isFetchingLicensedAssets=!1}}},v=q(O.prototype,"m3Store",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=q(O.prototype,"jet",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=q(O.prototype,"lix",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=q(O.prototype,"assetLibraryManager",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=q(O.prototype,"shutterstockSearchId",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),R=q(O.prototype,"shutterstockAssets",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),D=q(O.prototype,"selectedShutterstockAssets",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new c.TrackedArray([])}}),M=q(O.prototype,"shutterstockCurState",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.SHUTTERSTOCK_STATES.LIST}}),L=q(O.prototype,"numberOfLicensedAssets",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),k=q(O.prototype,"searchParams",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),U=q(O.prototype,"searchQueryParams",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),x=q(O.prototype,"selectedFilterOptions",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=q(O.prototype,"isFetchingThirdPartyAssets",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),z=q(O.prototype,"hasFetchError",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),j=q(O.prototype,"hasFetchedNoAssets",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),G=q(O.prototype,"isFetchingLicensedAssets",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),B=q(O.prototype,"hasFetchLicensedAssetsError",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),V=q(O.prototype,"currentPageNumber",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),q(O.prototype,"updateCurrentPageNumber",[i.action],Object.getOwnPropertyDescriptor(O.prototype,"updateCurrentPageNumber"),O.prototype),q(O.prototype,"moveToPage",[i.action],Object.getOwnPropertyDescriptor(O.prototype,"moveToPage"),O.prototype),q(O.prototype,"updateShutterstockState",[i.action],Object.getOwnPropertyDescriptor(O.prototype,"updateShutterstockState"),O.prototype),q(O.prototype,"resetSearchParams",[i.action],Object.getOwnPropertyDescriptor(O.prototype,"resetSearchParams"),O.prototype),q(O.prototype,"initializeShutterstockAssets",[i.action],Object.getOwnPropertyDescriptor(O.prototype,"initializeShutterstockAssets"),O.prototype),q(O.prototype,"resetSelectedShutterstockAssets",[i.action],Object.getOwnPropertyDescriptor(O.prototype,"resetSelectedShutterstockAssets"),O.prototype),q(O.prototype,"updateAssetList",[i.action],Object.getOwnPropertyDescriptor(O.prototype,"updateAssetList"),O.prototype),q(O.prototype,"onRemoveSelectedAsset",[i.action],Object.getOwnPropertyDescriptor(O.prototype,"onRemoveSelectedAsset"),O.prototype),q(O.prototype,"onAssetSelect",[i.action],Object.getOwnPropertyDescriptor(O.prototype,"onAssetSelect"),O.prototype),q(O.prototype,"disableRightClickOnImage",[i.action],Object.getOwnPropertyDescriptor(O.prototype,"disableRightClickOnImage"),O.prototype),q(O.prototype,"fetchThirdPartyAssets",[i.action],Object.getOwnPropertyDescriptor(O.prototype,"fetchThirdPartyAssets"),O.prototype),O);(0,t.setComponentTemplate)(K,W)})),define("campaign-manager-web/components/asset-library/shutterstock/shutterstock-preview",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","restli-utils","campaign-manager-web/utils/http-error","campaign-manager-web/constants/api/entities","campaign-manager-web/constants/api/path-map","@glimmer/tracking","campaign-manager-web/utils/urn","campaign-manager-web/utils/date","campaign-manager-web/constants/asset-library","campaign-manager-web/constants/asset-library/third-party-media-asset","campaign-manager-web/utils/assets/asset-library","hue-web-toast/utils/constants","tracked-built-ins"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h){var f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k
function U(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function x(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const F=(0,n.createTemplateFactory)({id:"yc4H0XF3",block:'[[[1,"\\n"],[8,[30,1,["ModalHeader"]],[[24,0,"asset-library-modal__header-style-fix-for-hue"]],null,[["default"],[[[[1,"\\n  "],[11,"button"],[24,0,"button--unstyled u-color__black--60 mr2 asset-library-modal__back-button"],[24,4,"button"],[4,[38,0],["click",[30,2]],null],[12],[1,"\\n    "],[10,1],[14,0,"a11y-text"],[12],[1,[28,[35,1],["i18n_back_to_shutterstock_list","campaign-manager-web/components/asset-library/shutterstock/shutterstock-preview"],null]],[13],[1,"\\n    "],[8,[39,2],null,[["@size","@name"],["medium","arrow-left"]],null],[1,"\\n  "],[13],[1,"\\n  "],[10,"h2"],[15,1,[30,3]],[15,0,[29,["u-layout__display-inline-block"," ",[28,[37,3],null,[["size"],["large"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_shutterstock_preview_header","campaign-manager-web/components/asset-library/shutterstock/shutterstock-preview"],null]],[1,"\\n  "],[13],[1,"\\n"]],[]]]]],[1,"\\n"],[8,[30,1,["ModalContent"]],[[24,0,"asset-library-modal__content-style-fix-for-hue"]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["isLicensingImages"]],[[[1,"    "],[8,[39,5],null,[["@message","@isLoading"],[[28,[37,1],["i18n_licensing_loading_copy","campaign-manager-web/components/asset-library/shutterstock/shutterstock-preview"],null],[30,0,["isLicensingImages"]]]],null],[1,"\\n"]],[]],null],[1,"\\n  "],[11,0],[4,[38,6],[[30,0,["getPreviewableImages"]]],null],[12],[1,"\\n"],[41,[30,0,["isPreviewLoading"]],[[[1,"      "],[8,[39,5],null,[["@message","@isLoading"],[[28,[37,1],["i18n_a11y_loading","campaign-manager-web/components/asset-library/shutterstock/shutterstock-preview"],null],[30,0,["isPreviewLoading"]]]],null],[1,"\\n"]],[]],[[[1,"      "],[8,[39,7],null,[["@assetDetailsSectionHeader","@assetSpec","@assetType","@showHeaderButtons","@showSupplementalAssets","@onSelectionChange","@disablePrevBtn","@disableNextBtn","@showPreviewFetchErrorState","@onChangeSpecForFileToUploadOrLicense","@disableRightClickOnImage","@onValidationUpdate","@selectedIndex","@filenameRequiredMessage","@showImageEditButton"],[[28,[37,1],["i18n_image_details_header","campaign-manager-web/components/asset-library/shutterstock/shutterstock-preview"],[["currentNumber","totalCount"],[[28,[37,8],[[30,0,["selectedIndex"]],1],null],[30,0,["previewableImages","length"]]]]],[30,0,["currentlyPreviewingImageSpec"]],"IMAGE",[28,[37,9],[[30,0,["previewableImages","length"]],1],null],false,[30,0,["onSelectionChange"]],[30,0,["isOnFirstItem"]],[30,0,["isOnLastItem"]],[30,0,["hasPreviewFetchError"]],[30,0,["onChangeShutterstockAssetName"]],[30,4],[30,0,["setAreAllValidationsValid"]],[30,0,["selectedIndex"]],[28,[37,1],["i18n_validation_error_name_required","campaign-manager-web/components/asset-library/shutterstock/shutterstock-preview"],null],[30,0,["shouldShowImageEditButton"]]]],null],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"]],[]]]]],[1,"\\n"],[8,[30,1,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n  "],[8,[39,10],[[24,0,"mr2"],[4,[38,0],["click",[30,2]],null]],[["@buttonType","@size"],["secondary","small"]],[["default"],[[[[1,"\\n    "],[1,[28,[35,1],["i18n_shutterstock_cancel","campaign-manager-web/components/asset-library/shutterstock/shutterstock-preview"],null]],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[39,11],null,[["@contentclass","@placement","@dataTestSelectorValue","@on","@onConfirm","@confirmButtonText","@triggerButtonText","@triggerButtonDisabled"],["asset-library-new-feature-introduction-bubble","top","data-test-confirm-hovercard","click",[30,0,["onClickAddToLibrary"]],[28,[37,1],["i18n_hoverable_confirm_button","campaign-manager-web/components/asset-library/shutterstock/shutterstock-preview"],null],[28,[37,1],["i18n_shutterstock_add_to_library","campaign-manager-web/components/asset-library/shutterstock/shutterstock-preview"],null],[28,[37,12],[[30,0,["areAllValidationsValid"]]],null]]],[["default"],[[[[1,"\\n    "],[10,"h5"],[15,0,[29,[[28,[37,13],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,1],["i18n_hoverable_heading","campaign-manager-web/components/asset-library/shutterstock/shutterstock-preview"],null]],[13],[1,"\\n    "],[10,0],[14,0,"mt3"],[12],[1,[28,[35,1],["i18n_hoverable_content","campaign-manager-web/components/asset-library/shutterstock/shutterstock-preview"],null]],[13],[1,"\\n    "],[10,0],[14,0,"mt3"],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_hoverable_content_count_message_v2","campaign-manager-web/components/asset-library/shutterstock/shutterstock-preview"],[["count"],[[30,5]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]]]]]],["@modal","@goToShutterstockList","@modalHeaderId","@disableRightClickOnImage","@remainingShutterstockQuota"],false,["on","t","hue-web-icons@icon","hue-web-foundations@-text-heading","if","cm-overlay-loader","did-insert","asset-library/asset-details-page","add","gt","hue-web-button","confirm-hovercard","not","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/asset-library/shutterstock/shutterstock-preview.hbs",isStrictMode:!1})
let z=e.default=(f=(0,i.inject)(),T=(0,i.inject)(),E=(0,i.inject)("assets/asset-library-manager"),y=(0,i.inject)(),S=(0,i.inject)("hue-web-toast"),A=class extends a.default{constructor(...e){var t,n,a
super(...e),U(this,"m3Store",C,this),U(this,"i18n",O,this),U(this,"assetLibraryManager",v,this),U(this,"jet",w,this),U(this,"toast",I,this),U(this,"areAllValidationsValid",P,this),U(this,"previewableImages",N,this),U(this,"previewableImageSpecs",R,this),U(this,"isLicensingImages",D,this),U(this,"selectedIndex",M,this),U(this,"isPreviewLoading",L,this),U(this,"hasPreviewFetchError",k,this),t=this,n="SPONSORED_ACCOUNT_URN",a=(0,d.createUrnFromAttrs)(d.URN_TYPES.SPONSORED_ACCOUNT,this.assetLibraryManager.creativeProperties.accountId),n in t?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}get currentlyPreviewingImageSpec(){return this.previewableImageSpecs[this.selectedIndex]||{}}get isOnFirstItem(){return 0===this.selectedIndex}get isOnLastItem(){return this.selectedIndex===this.previewableImages.length-1}get shouldShowImageEditButton(){return!1}setAreAllValidationsValid(e){this.areAllValidationsValid=e}onChangeShutterstockAssetName(e="assetName",t){(0,r.set)(this.previewableImageSpecs[this.selectedIndex],e,t)}async getPreviewableImages(){try{this.isPreviewLoading=!0,this.previewableImages=await Promise.all(this.args.selectedAssets.map((e=>this.fetchPreviewableImage(e.key.externalId)))),this._setPreviewableImageSpecs()}catch(e){this.hasPreviewFetchError=!0,this.jet.error(`Failed to fetch shutterstock previewable assets. ${(0,l.getErrorMessage)(e)}`,["asset-library-modal","asset-library-shutterstock-preview"],!1)}finally{this.isPreviewLoading=!1}}_setPreviewableImageSpecs(){const e=(0,p.formatDateInUTC)(new Date),t=e=>this.i18n.lookupTranslation(this.constructor,e),n=this.previewableImages.length>1,a=n?"i18n_default_shutterstock_name_with_multiple_images":"i18n_default_shutterstock_name"
this.previewableImages.forEach(((i,r)=>{this.previewableImageSpecs[r]=new h.TrackedObject({assetName:n?t(a)([{timestamp:e,count:r+1}]):t(a)([{timestamp:e}]),objectUrl:i.content.image.previewArtifact.url})}))}onSelectionChange(e){const t=this.args.selectedAssets-1,n=this.selectedIndex
this.selectedIndex=(0,b.onAssetPreviewSelectionChange)(e,t,n)}async fetchPreviewableImage(e){const t=`${o.encoder.paramEncode({q:"preview",assetType:m.ASSET_ENTITY_TYPES.IMAGE,externalId:e,provider:g.THIRD_PARTY_PROVIDER.SHUTTERSTOCK})}&assetLibraryAssetOwnerUrn=(assetLibraryAssetOwnerUnion:(sponsoredAccount:${encodeURIComponent(this.SPONSORED_ACCOUNT_URN)}))`,n=`${c.default[s.CM_ASSET_THIRD_PARTY_ASSET]}?${t}`
return(await this.m3Store.queryURL(n)).toJSON().elements[0]}async onClickAddToLibrary(){this.args.resetSearchParams(),this.isLicensingImages=!0
const e=await Promise.all(this.args.selectedAssets.map(((e,t)=>this.licenseShutterstockImage(e.key.externalId,t).catch((e=>e)))))
this.isLicensingImages=!1
const t=e.filter((e=>void 0!==e))
if(t.length<this.args.selectedAssets.length){const e=0===t.length?"i18n_image_licensing_failure":"i18n_image_licensing_partial_failure"
this.toast.add({type:_.TOAST_TYPES.ERROR,message:this.i18n.lookupTranslation(this.constructor,e)()})}if(t.length){if(t.length===this.args.selectedAssets.length){const e=this.i18n.lookupTranslation(this.constructor,"i18n_image_licensing_success_message")
this.toast.add({type:_.TOAST_TYPES.SUCCESS,message:e([])})}this.assetLibraryManager.resetToDefaultState(),this.args.resetSelectedShutterstockAssets()
const e=t.map((e=>({entityUrn:e})))
this.args.handlePostLicense(e)}}async licenseShutterstockImage(e,t){try{const n=`${c.default[s.CM_ASSET_THIRD_PARTY_ASSET]}?action=license`,a={provider:g.THIRD_PARTY_PROVIDER.SHUTTERSTOCK,externalId:e,assetType:m.ASSET_ENTITY_TYPES.IMAGE,assetName:this.previewableImageSpecs[t].assetName,searchId:this.args.shutterstockSearchId,assetLibraryAssetOwnerUrn:{assetLibraryAssetOwnerUnion:{sponsoredAccount:this.SPONSORED_ACCOUNT_URN}}}
return await this.m3Store.queryURL(n,{method:"POST",params:a,reload:!0})}catch(n){this.jet.error(`Failed to license shutterstock asset - ${(0,l.getErrorMessage)(n)}`,["asset-library-modal","asset-library-shutterstock-license"],!1)}}},C=x(A.prototype,"m3Store",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=x(A.prototype,"i18n",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=x(A.prototype,"assetLibraryManager",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=x(A.prototype,"jet",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=x(A.prototype,"toast",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=x(A.prototype,"areAllValidationsValid",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),N=x(A.prototype,"previewableImages",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),R=x(A.prototype,"previewableImageSpecs",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new h.TrackedArray([])}}),D=x(A.prototype,"isLicensingImages",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),M=x(A.prototype,"selectedIndex",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),L=x(A.prototype,"isPreviewLoading",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),k=x(A.prototype,"hasPreviewFetchError",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),x(A.prototype,"setAreAllValidationsValid",[r.action],Object.getOwnPropertyDescriptor(A.prototype,"setAreAllValidationsValid"),A.prototype),x(A.prototype,"onChangeShutterstockAssetName",[r.action],Object.getOwnPropertyDescriptor(A.prototype,"onChangeShutterstockAssetName"),A.prototype),x(A.prototype,"getPreviewableImages",[r.action],Object.getOwnPropertyDescriptor(A.prototype,"getPreviewableImages"),A.prototype),x(A.prototype,"onSelectionChange",[r.action],Object.getOwnPropertyDescriptor(A.prototype,"onSelectionChange"),A.prototype),x(A.prototype,"onClickAddToLibrary",[r.action],Object.getOwnPropertyDescriptor(A.prototype,"onClickAddToLibrary"),A.prototype),A);(0,t.setComponentTemplate)(F,z)})),define("campaign-manager-web/components/asset-library/shutterstock/shutterstock-selected-feedback",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/utils/assets/asset-library"],(function(e,t,n,a,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const r=(0,n.createTemplateFactory)({id:"BKzHTWRR",block:'[[[1,"\\n"],[10,0],[15,0,[29,[[52,[51,[30,1]],"mb3"]," ",[28,[37,1],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[51,[30,2]],[[[1,"    "],[10,1],[15,0,[29,[[28,[30,0,["getColorOfSelectedAssetsCopy"]],[[30,3],[30,4]],null]," "]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_selected_shutterstock_assets_count","campaign-manager-web/components/asset-library/shutterstock/shutterstock-selected-feedback"],[["count"],[[30,3]]]]],[1,"\\n      •\\n    "],[13],[1,"\\n    "],[10,1],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_free_shutterstock_licensed_photo_copy","campaign-manager-web/components/asset-library/shutterstock/shutterstock-selected-feedback"],[["count","maxCount"],[[30,5],[30,6]]]]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,3],[[24,0,"u-layout__display-inline-block"]],null,[["trigger","content"],[[[[1,"\\n        "],[11,"button"],[16,0,[29,["button--unstyled u-font__underline u-font__underline--dashed"," ",[28,[37,1],null,[["size"],["small"]]]]]],[24,4,"button"],[4,[38,4],[[30,7,["triggerContentSharedInfo"]]],null],[12],[1,"\\n          "],[8,[39,5],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n        "],[13],[1,"\\n      "]],[7]],[[[1,"\\n        "],[10,0],[14,0,"u-hoverable__content"],[12],[1,"\\n          "],[10,2],[15,0,[29,["ml2 mb2 u-force-wrap--word u-layout__align-left"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_free_shutterstock_licensed_photo_copy_tooltip_header","campaign-manager-web/components/asset-library/shutterstock/shutterstock-selected-feedback"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,["ml2 u-force-wrap--word u-layout__align-left"," ",[28,[37,1],null,[["size","color"],["small","default"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_free_shutterstock_licensed_photo_copy_tooltip_content","campaign-manager-web/components/asset-library/shutterstock/shutterstock-selected-feedback"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "],[8,[39,6],[[24,0,"mt3"]],[["@type","@isHidden"],["neutral",[28,[37,7],[[28,[37,8],[[30,1],[30,8]],null]],null]]],[["default"],[[[[1,"\\n    "],[1,[52,[30,1],[28,[37,2],["i18n_license_quota_reached","campaign-manager-web/components/asset-library/shutterstock/shutterstock-selected-feedback"],null],[28,[37,2],["i18n_license_quota_will_be_reached","campaign-manager-web/components/asset-library/shutterstock/shutterstock-selected-feedback"],null]]],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["@hasReachedLicenseQuota","@isFetchingLicensedShutterstockAssets","@numOfSelectedShutterstockAssets","@remainingShutterstockQuota","@numOfLicensedShutterstockAssets","@shutterstockMonthlyQuotaLimit","triggerData","@hasReachedSelectionLimit"],false,["unless","hue-web-foundations@-text-body","t","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","hue-web-icons@icon","hue-web-inline-feedback","not","or","if"]]',moduleName:"campaign-manager-web/components/asset-library/shutterstock/shutterstock-selected-feedback.hbs",isStrictMode:!1})
class o extends a.default{constructor(...e){var t,n,a
super(...e),a=(e,t)=>(0,i.getColorOfSelectedAssetsCopy)(e,t),(n="getColorOfSelectedAssetsCopy")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}}e.default=o,(0,t.setComponentTemplate)(r,o)})),define("campaign-manager-web/components/asset-library/supplemental-assets",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","campaign-manager-web/utils/file-upload","ember-test-waiters","@linkedin/ember-tracked-validations","campaign-manager-web/validators/sponsored-video-form-validations","campaign-manager-web/constants/asset-library","campaign-manager-web/utils/video-spec-validation","campaign-manager-web/utils/media-specs","campaign-manager-web/utils/sponsorable-content","@linkedin/jsecure"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y
function S(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function A(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const O=(0,n.createTemplateFactory)({id:"R5LtiXbW",block:'[[[1,"\\n"],[10,"ul"],[14,0,"u-list--no-style mb4"],[12],[1,"\\n  "],[10,"li"],[14,0,"asset-details-page__details-list-item"],[12],[1,"\\n    "],[10,2],[15,0,[29,["asset-details-page__details-subheader u-color__black mr2"," ",[28,[37,0],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,1],["i18n_video_thumbnail","campaign-manager-web/components/asset-library/supplemental-assets"],null]],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,"li"],[14,0,"asset-details-page__details-list-item mb3"],[12],[1,"\\n    "],[10,2],[15,0,[29,["u-color__black--60 mr2"," ",[28,[37,0],null,[["size"],["small"]]]]]],[14,1,"asset-details-page__details-list-item-thumbnail-requirements"],[12],[1,[28,[35,1],["i18n_thumbnail_requirements","campaign-manager-web/components/asset-library/supplemental-assets"],null]],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,"li"],[14,0,"asset-details-page__details-list-item asset-details-page__details-list-item__preview-asset-thumbnail"],[12],[1,"\\n    "],[10,"img"],[14,0,"asset-details-page__preview-asset-thumbnail"],[15,"src",[29,[[28,[37,2],[[30,0,["currentCustomThumbnail","preview"]],[30,1,["thumbnailUrl"]]],null]]]],[15,"alt",[28,[37,1],["i18n_preview_alt_text","campaign-manager-web/components/asset-library/supplemental-assets"],[["fileName"],[[30,1,["assetName"]]]]]],[12],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,"li"],[14,0,"asset-details-page__details-list-item"],[12],[1,"\\n"],[41,[30,0,["currentCustomThumbnail","file"]],[[[1,"      "],[10,0],[14,0,"u-layout__width-full mt2"],[12],[1,"\\n        "],[8,[39,4],null,[["@ariaLabelRemove","@displayText","@onRemove"],[[28,[37,1],["i18n_file_upload_remove","campaign-manager-web/components/asset-library/supplemental-assets"],null],[30,0,["currentCustomThumbnail","file","name"]],[30,0,["onRemoveCustomThumbnail"]]]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[8,[39,5],[[16,0,[29,["m0 p2 u-layout__width-full u-layout__min-height-auto\\n          ",[52,[30,0,["currentCustomThumbnail","fileUploadErrorKey"]],"u-border__input--error"]]]]],[["@accept","@onFileChange","@labelClass","@ariaDescribedBy","@ariaLabel"],[[30,0,["IMAGE_ACCEPT"]],[30,0,["onCustomThumbnailFileChange"]],"mt2 hue-web-button hue-web-button--medium hue-web-button--secondary-emphasized asset-library-supplement-asset-upload-button","asset-details-page__details-list-item-thumbnail-requirements",[28,[37,1],["i18n_upload_thumbnail","campaign-manager-web/components/asset-library/supplemental-assets"],null]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_upload_thumbnail","campaign-manager-web/components/asset-library/supplemental-assets"],null]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n  "],[10,"li"],[14,0,"asset-details-page__details-list-item mb3"],[12],[1,"\\n    "],[8,[39,6],[[24,0,"mt2"]],[["@isHidden","@type"],[[28,[37,7],[[30,0,["currentCustomThumbnail","fileUploadErrorKey"]],null],null],"negative"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],[[28,[37,8],["i18n_thumbnail_error_text_",[30,0,["currentCustomThumbnail","fileUploadErrorKey"]]],null],"campaign-manager-web/components/asset-library/supplemental-assets"],null]],[1,"\\n    "]],[]]]]],[1,"\\n"],[1,"  "],[13],[1,"\\n  "],[10,"li"],[14,0,"asset-details-page__details-list-item mb1 u-color__black"],[12],[1,"\\n    "],[10,2],[15,0,[29,["asset-details-page__details-subheader"," ",[28,[37,0],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,1],["i18n_caption_headline","campaign-manager-web/components/asset-library/supplemental-assets"],null]],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,"li"],[14,0,"asset-details-page__details-list-item mb1"],[12],[1,"\\n    "],[10,2],[14,0,"asset-details-page__details-subheader u-color__black--60"],[14,1,"asset-details-page__details-list-item-caption-requirements"],[12],[1,[28,[35,1],["i18n_caption_requirements","campaign-manager-web/components/asset-library/supplemental-assets"],null]],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,"li"],[14,0,"asset-details-page__details-list-item mb1"],[12],[1,"\\n"],[41,[30,0,["currentCaptions","file"]],[[[1,"      "],[10,0],[14,0,"u-layout__width-full"],[12],[1,"\\n        "],[8,[39,4],null,[["@ariaLabelRemove","@displayText","@onRemove"],[[28,[37,1],["i18n_file_upload_remove","campaign-manager-web/components/asset-library/supplemental-assets"],null],[30,0,["currentCaptions","file","name"]],[30,0,["onRemoveCaptions"]]]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[8,[39,9],[[24,0,"u-layout__width-full"]],[["@validations","@showValidations"],[[30,0,["validations","attrs","captionsFile"]],true]],[["default"],[[[[1,"\\n        "],[8,[39,5],null,[["@labelClass","@accept","@chooseFileButtonText","@fileName","@instructionsText","@isPreviewHidden","@onFileChange","@ariaDescribedBy","@ariaLabel"],[[29,["hue-web-button asset-library-supplement-asset-upload-button hue-web-button--medium hue-web-button--secondary-emphasized m0 p2 u-layout__width-full u-layout__min-height-auto ",[52,[28,[37,2],[[30,2,["showErrors"]],[30,0,["currentCaptions","fileFormattingErrors","length"]]],null],"u-border__input--error"]]],[30,0,["CAPTIONS_ACCEPT"]],[28,[37,1],["i18n_upload_file","campaign-manager-web/components/asset-library/supplemental-assets"],null],[30,0,["currentCaptions","file","name"]],[28,[37,1],["i18n_captions_upload_message","campaign-manager-web/components/asset-library/supplemental-assets"],null],true,[30,0,["onCaptionsFileChange"]],"asset-details-page__details-list-item-caption-requirements",[28,[37,1],["i18n_upload_caption","campaign-manager-web/components/asset-library/supplemental-assets"],null]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,1],["i18n_upload_caption","campaign-manager-web/components/asset-library/supplemental-assets"],null]],[1,"\\n        "]],[]]]]],[1,"\\n"],[44,[[30,0,["currentCaptions","fileFormattingErrors","length"]],[28,[37,11],[[30,0,["currentCaptions","fileFormattingErrors","length"]],1],null],[28,[37,12],[[30,0,["currentCaptions","fileFormattingErrors"]],"0.errorCode"],null]],[[[1,"          "],[8,[39,6],[[24,0,"mt1"]],[["@isHidden","@type"],[[28,[37,7],[[30,0,["currentCaptions","fileUploadErrorKey"]],null],null],"negative"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,1],[[28,[37,8],["i18n_captions_error_text_",[30,0,["currentCaptions","fileUploadErrorKey"]]],null],"campaign-manager-web/components/asset-library/supplemental-assets"],[["numCaptionsErrors","hasMultipleCaptionsErrors","captionErrorCode"],[[30,3],[30,4],[30,5]]]]],[1,"\\n          "]],[]]]]],[1,"\\n"],[41,[30,4],[[[1,"            "],[10,0],[12],[1,"\\n"],[42,[28,[37,14],[[28,[37,14],[[30,0,["currentCaptions","fileFormattingErrors"]]],null]],null],null,[[[1,"                "],[8,[39,6],[[24,0,"mt1"]],[["@type"],["negative"]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,1],[[28,[37,8],["i18n_captions_error_text_",[30,6,["errorCode"]]],null],"campaign-manager-web/components/asset-library/supplemental-assets"],[["errorCount"],[[30,6,["count"]]]]]],[1,"\\n                "]],[]]]]],[1,"\\n"]],[6]],null],[1,"            "],[13],[1,"\\n"]],[]],null]],[3,4,5]]],[1,"      "]],[2]]]]],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"],[13]],["@assetSpec","vcont","numCaptionsErrors","hasMultipleCaptionsErrors","captionErrorCode","error"],false,["hue-web-foundations@-text-body","t","or","if","user-generated-media-template","file-upload-button","hue-web-inline-feedback","eq","concat","validated-control","let","gt","get","each","-track-array"]]',moduleName:"campaign-manager-web/components/asset-library/supplemental-assets.hbs",isStrictMode:!1})
function v(e){let t=null
return Object.keys(e).forEach((n=>{e[n]&&(t=n)})),t}let w=e.default=(b=(0,s.hasValidations)(c.default),_=(0,r.inject)(),h=(0,r.inject)("srt-validator"),b((T=class extends a.default{get currentCaptions(){return this.args.assetSpec.captions}set currentCaptions(e){this.args.onChangeSpecForFileToUploadOrLicense("captions",e)}get currentCustomThumbnail(){return this.args.assetSpec.thumbnail}set currentCustomThumbnail(e){this.args.onChangeSpecForFileToUploadOrLicense("thumbnail",e)}onCaptionsFileSelectError({errors:e}){let t=v(e),n=null
if(e.formatting){t="formatting"
const a=e.formattingErrors.reduce(((e,t)=>{const{errorCode:n}=t
return e[n]?e[n]+=1:e[n]=1,e}),{})
n=Object.keys(a).map((e=>({errorCode:e,count:a[e]})))}this.currentCaptions={file:this.currentCaptions.file,fileUploadErrorKey:t,fileFormattingErrors:n}}onRemoveCaptions(){this.currentCaptions=u.CAPTION_DEFAULT_OBJECT}async onCaptionsFileChange(e){const t=Array.from(e.target.files),[n]=t
try{const e=await this.customCaptionsFileValidation(t),a=(0,o.getFileSizeAndTypeValidationErrors)({files:e,accept:o.CAPTIONS_ACCEPT,maxSizeInBytes:512e3})
if(a.length)return void this.onCaptionsFileSelectError(a[0])
this.currentCaptions={file:n,fileUploadErrorKey:null,fileFormattingErrors:null}}catch(a){a.errors?this.onCaptionsFileSelectError(a):this.onCaptionsFileSelectError({errors:{[o.UPLOAD_ERROR_TYPE.SERVER]:!0}})}}customCaptionsFileValidation([e]){return(0,l.waitForPromise)(new Promise(((t,n)=>{const a=new FileReader,i=[e]
a.onload=({target:{result:e}})=>{const a=this.srtValidatorService.validator
if(a){const t=a(e)
if(t.length)return n({errors:{formatting:!0,formattingErrors:t}})}return t(i)},a.onerror=()=>t(i),a.readAsText(e)})))}onCustomThumbnailFileChange(e){const t=Array.from(e.target.files),[n]=t
this.onRemoveCustomThumbnail()
const a=(0,o.getFileSizeAndTypeValidationErrors)({files:t,accept:o.IMAGE_ACCEPT,maxSizeInBytes:d.CUSTOM_THUMBNAIL_SPECS.MAX_IMAGE_FILE_SIZE_IN_BYTES})
a.length?this.onCustomThumbnailFileSelectError(a[0].errors):(this.currentCustomThumbnail={...u.THUMBNAIL_DEFAULT_OBJECT,file:n,preview:g.default.sanitizeUrl(URL.createObjectURL(n))},this.validateThumbnailFileForWarnings(n))}onCustomThumbnailFileSelectError(e){this.currentCustomThumbnail={...u.THUMBNAIL_DEFAULT_OBJECT,fileUploadErrorKey:v(e)}}onRemoveCustomThumbnail(){this.currentCustomThumbnail=u.THUMBNAIL_DEFAULT_OBJECT}async validateThumbnailFileForWarnings(e){const{imageWidth:t,imageHeight:n}=await p.default.getImageSpecsFromFile(e),a=[],i=(0,m.getDisplayOrientation)(this.args.assetSpec);(0,m.getDisplayOrientation)({aspectRatioWidth:t,aspectRatioHeight:n})!==i&&a.push(d.THUMBNAIL_VALIDATION_WARNINGS.ORIENTATION),(t<d.CUSTOM_THUMBNAIL_SPECS.MIN_RECOMMENDED_IMAGE_WIDTH||n<d.CUSTOM_THUMBNAIL_SPECS.MIN_RECOMMENDED_IMAGE_HEIGHT)&&a.push(d.THUMBNAIL_VALIDATION_WARNINGS.RESOLUTION),this.currentCustomThumbnail={...this.currentCustomThumbnail,fileUploadErrorKey:null,fileUploadWarningKeys:a}}constructor(){super(...arguments),S(this,"tracking",E,this),S(this,"srtValidatorService",y,this),A(this,"CAPTIONS_ACCEPT",o.CAPTIONS_ACCEPT),A(this,"IMAGE_ACCEPT",o.IMAGE_ACCEPT),this.srtValidatorService.fetchSrtValidatorTask.perform(),this.args.selectedFiles.map((e=>(e.captions=e.captions||u.CAPTION_DEFAULT_OBJECT,e.thumbnail=e.thumbnail||u.THUMBNAIL_DEFAULT_OBJECT,e)))}},E=C(T.prototype,"tracking",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=C(T.prototype,"srtValidatorService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C(T.prototype,"onCaptionsFileSelectError",[i.action],Object.getOwnPropertyDescriptor(T.prototype,"onCaptionsFileSelectError"),T.prototype),C(T.prototype,"onRemoveCaptions",[i.action],Object.getOwnPropertyDescriptor(T.prototype,"onRemoveCaptions"),T.prototype),C(T.prototype,"onCaptionsFileChange",[i.action],Object.getOwnPropertyDescriptor(T.prototype,"onCaptionsFileChange"),T.prototype),C(T.prototype,"onCustomThumbnailFileChange",[i.action],Object.getOwnPropertyDescriptor(T.prototype,"onCustomThumbnailFileChange"),T.prototype),C(T.prototype,"onRemoveCustomThumbnail",[i.action],Object.getOwnPropertyDescriptor(T.prototype,"onRemoveCustomThumbnail"),T.prototype),f=T))||f);(0,t.setComponentTemplate)(O,w)})),define("campaign-manager-web/components/asset-library/top-bar-menu",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@glimmer/tracking","tracked-built-ins","@ember/service","campaign-manager-web/constants/asset-library","campaign-manager-web/utils/assets/asset-library","@linkedin/ember-prop-types","ember-lifeline","campaign-manager-web/config/environment","@linkedin/jsecure","@ember/template"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v
function w(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function I(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function P(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const N=(0,n.createTemplateFactory)({id:"SI77EvVV",block:'[[[1,"\\n"],[10,0],[15,0,[29,[[52,[30,0,["isAssetListState"]],"top-bar-menu__container--asset-list"],"\\n    top-bar-menu__container u-display-flex u-justify-between"]]],[12],[1,"\\n  "],[10,0],[14,0,"top-bar-menu__search-input"],[12],[1,"\\n    "],[8,[39,1],[[16,"placeholder",[28,[37,2],[[52,[30,0,["isAssetListState"]],"i18n_search_placeholder_asset_list","i18n_search_bar_placeholder_shutterstock"],"campaign-manager-web/components/asset-library/top-bar-menu"],null]],[16,0,[29,[[36,3]]]],[4,[38,4],["input",[28,[37,5],["target.value",[30,0,["onSearchInputChange"]]],null]],null]],[["@inputId","@value"],["asset-library-modal__search-input",[30,0,["searchString"]]]],null],[1,"\\n    "],[18,6,[[28,[37,7],null,[["uploadButton"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[15,0,[29,[[52,[30,0,["isAssetListState"]],"asset-library-search-header__filters"]," u-display-flex u-justify-end"]]],[12],[1,"\\n    "],[8,[39,9],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isFilterDropdownOpen"]],[28,[37,10],[[30,0],"isFilterDropdownOpen",true],null],[28,[37,10],[[30,0],"isFilterDropdownOpen",false],null]]],[["default"],[[[[1,"\\n      "],[8,[30,1,["Trigger"]],null,[["@buttonType","@size","@icon","@iconPlacement"],["tertiary","small","caret","right"]],[["default"],[[[[1,"\\n        "],[10,1],[15,0,[29,[[28,[37,11],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_filters_header_v1","campaign-manager-web/components/asset-library/top-bar-menu"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,1],[15,0,[29,[[28,[37,11],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[30,0,["i18nSelectedfilterOptionsText"]]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,1,["Container"]],null,null,[["default"],[[[[1,"\\n        "],[10,0],[14,0,"u-display-flex u-justify-between"],[12],[1,"\\n          "],[10,1],[15,0,[29,["ml4 mv2 mr2"," ",[28,[37,11],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_filters_header","campaign-manager-web/components/asset-library/top-bar-menu"],null]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,12],[[16,"aria-label",[28,[37,2],["i18n_filter_reset_aria_label","campaign-manager-web/components/asset-library/top-bar-menu"],null]],[16,0,[29,[[28,[37,11],null,[["size"],["xsmall"]]]]]],[4,[38,4],["click",[30,0,["onClickFilterReset"]]],null]],[["@buttonType","@size","@text"],["tertiary","small",[28,[37,2],["i18n_filter_reset","campaign-manager-web/components/asset-library/top-bar-menu"],null]]],null],[1,"\\n        "],[13],[1,"\\n"],[42,[28,[37,14],[[28,[37,14],[[30,0,["filterGroups"]]],null]],null],null,[[[1,"          "],[8,[30,1,["Divider"]],null,null,null],[1,"\\n          "],[10,0],[15,0,[29,["mh4 mt3 mb2"," ",[28,[37,11],null,[["size","weight","color"],["xsmall","bold","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],[[30,0,["i18nFilterHeaders"]],"campaign-manager-web/components/asset-library/top-bar-menu"],[["header"],[[30,2,["header"]]]]]],[1,"\\n          "],[13],[1,"\\n"],[42,[28,[37,14],[[28,[37,14],[[30,2,["options"]]],null]],null],null,[[[1,"            "],[10,1],[14,0,"asset-library-modal__filter-dropdown-options chm__form-element-container"],[12],[1,"\\n              "],[10,1],[15,0,[29,[[36,3]]]],[12],[1,"\\n                "],[8,[39,15],[[16,3,[30,2,["header"]]],[16,2,[30,3]],[16,"checked",[28,[37,16],[[28,[37,17],[[30,0,["selectedFilterOptions"]],[30,2,["header"]]],null],[30,3]],null]],[16,"disabled",[28,[37,18],[[30,0,["disabledFilterKeys"]],[30,3]],null]],[4,[38,4],["change",[28,[37,19],[[30,0,["onFilterUpdate"]],[30,2,["header"]],[30,3]],null]],null]],[["@inputId"],[[29,["filter-",[30,3]]]]],null],[1,"\\n              "],[13],[1,"\\n              "],[10,"label"],[14,0,"u-display-flex u-flex-grow m0"],[15,"for",[29,["filter-",[30,3]]]],[12],[1,"\\n                "],[1,[28,[35,2],[[30,0,["i18nFilterOptions"]],"campaign-manager-web/components/asset-library/top-bar-menu"],[["filterKey"],[[30,3]]]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[3]],null]],[2]],null],[1,"      "]],[]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n\\n    "],[8,[39,9],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isSortDropdownOpen"]],[28,[37,10],[[30,0],"isSortDropdownOpen",true],null],[28,[37,10],[[30,0],"isSortDropdownOpen",false],null]]],[["default"],[[[[1,"\\n      "],[8,[30,4,["Trigger"]],null,[["@buttonType","@size","@icon","@iconPlacement"],["tertiary","small","caret","right"]],[["default"],[[[[1,"\\n        "],[10,1],[15,0,[29,[[28,[37,11],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_sort_by","campaign-manager-web/components/asset-library/top-bar-menu"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,1],[14,1,"top-bar-menu__sorting-dropdown"],[15,0,[29,[[28,[37,11],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],[[52,[30,0,["isAssetListState"]],"i18n_sorting_options_asset_list_with_relevance","i18n_sorting_options"],"campaign-manager-web/components/asset-library/top-bar-menu"],[["sortKey"],[[30,0,["selectedSortKey"]]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,4,["Container"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,14],[[28,[37,14],[[30,0,["sortByArray"]]],null]],null],null,[[[1,"          "],[8,[30,4,["Item"]],[[24,"role","button"]],[["@onSelect","@selected"],[[28,[37,19],[[30,0,["onSortUpdate"]],[30,0,["SORT_BY"]],[30,5]],null],[28,[37,16],[[30,0,["selectedSortKey"]],[30,5]],null]]],[["default"],[[[[1,"\\n            "],[1,[28,[35,2],[[52,[30,0,["isAssetListState"]],"i18n_sorting_options_asset_list_with_relevance","i18n_sorting_options"],"campaign-manager-web/components/asset-library/top-bar-menu"],[["sortKey"],[[30,5]]]]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[5]],null],[1,"      "]],[]]]]],[1,"\\n    "]],[4]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["Menu","filterGroup","filterKey","Menu","sortKey","&default"],false,["if","cm-text-input","t","hue-web-foundations@-artdeco-migration-scope","on","pick","yield","hash","component","hue-web-menu","set","hue-web-foundations@-text-body","hue-web-button","each","-track-array","hue-web-radio-button","eq","get","is-included","fn"]]',moduleName:"campaign-manager-web/components/asset-library/top-bar-menu.hbs",isStrictMode:!1}),R=Object.freeze({[s.ASSET_LIBRARY_TYPES.VIDEO]:{filterHeaders:"i18n_filter_headers_video",filterOptions:"i18n_filter_options_video"},[s.ASSET_LIBRARY_TYPES.DOCUMENT]:{filterHeaders:"i18n_filter_headers_document",filterOptions:"i18n_filter_options_document"},[s.ASSET_LIBRARY_TYPES.IMAGE]:{filterHeaders:"i18n_filter_headers_image",filterOptions:"i18n_filter_options_image"},[s.ASSET_LIBRARY_TYPES.SHUTTERSTOCK]:{filterHeaders:"i18n_filter_headers",filterOptions:"i18n_filter_options_v2"}})
let D=e.default=(b=(0,l.inject)("assets/asset-library-manager"),_=(0,l.inject)(),(0,u.assertPropTypes)((v=class extends a.default{willDestroy(){super.willDestroy(...arguments),(0,d.runDisposables)(this)}constructor(){super(...arguments),w(this,"assetLibraryManager",T,this),w(this,"i18n",E,this),I(this,"SORT_BY","sortBy"),I(this,"QUERY","query"),I(this,"FILTER_KEY_TO_FIELD",s.TOP_BAR_FILTER_KEY_TO_FIELD),w(this,"selectedSortKey",y,this),w(this,"isFilterDropdownOpen",S,this),w(this,"isSortDropdownOpen",A,this),w(this,"selectedFilterOptions",C,this),w(this,"searchString",O,this),I(this,"sortByArray",this.args.areRecommendationsAvailable?s.TOP_BAR_MENU_SORT_KEYS_ARRAY[s.FILTER_AND_SORT_VARIATIONS_ARRAY.IMAGE_WITH_RECOMMENDED]:s.TOP_BAR_MENU_SORT_KEYS_ARRAY[this.args.assetLibraryType]),this.DEFAULT_SELECTED_KEYS=this.filterGroups.reduce(((e,t)=>(e[t.header]=t.options[0],e)),{}),this.args.isConnectedTelevisionOnly&&(this.DEFAULT_SELECTED_KEYS[s.FILTER_HEADERS.DISPLAY_ORIENTATION]=s.TOP_BAR_DISPLAY_ORIENTATION.HORIZONTAL)}get filterGroups(){return this.args.isShutterstockLixEnabled?s.TOP_BAR_MENU_ASSET_TYPE_TO_FILTER_GROUPS[s.FILTER_AND_SORT_VARIATIONS_ARRAY.IMAGE_WITH_SOURCE]:s.TOP_BAR_MENU_ASSET_TYPE_TO_FILTER_GROUPS[this.args.assetLibraryType]}get disabledFilterKeys(){return this.args.isConnectedTelevisionOnly?s.DISABLED_FILTERED_KEYS[s.ASSET_LIBRARY_PLACEMENT_TYPES.CTV]:[]}get defaultSortKey(){return this.sortByArray[0]}get isAssetListState(){return this.assetLibraryManager.curState===this.assetLibraryManager.pageStates.ASSET_LIST}get i18nFilterHeaders(){return this.isAssetListState?R[this.args.assetLibraryType].filterHeaders:R.SHUTTERSTOCK.filterHeaders}get i18nFilterOptions(){return this.isAssetListState?R[this.args.assetLibraryType].filterOptions:R.SHUTTERSTOCK.filterOptions}get i18nSelectedfilterOptionsText(){const e=Object.values(this.selectedFilterOptions)
return(0,c.buildI18nTextForSelectedFilters)(this.constructor,this.i18n,this.i18nFilterOptions,e)}onSortUpdate(e,t){this._closeDropdowns()
this._checkIfChanged(e,t)||(this._updateChangedKey(e,t),this._updateAssetList(this.SORT_BY))}onSearchInputChange(e){const t=(0,g.htmlSafe)(m.default.sanitizeHTML(e)).string.trim()
this._checkIfChanged(this.QUERY,t)||(this._updateChangedKey(this.QUERY,t),(0,d.debounceTask)(this,"_updateAssetList",this.QUERY,p.default.callbackDelay.medium))}onFilterUpdate(e,t){this.selectedFilterOptions[e]=t,this._updateAssetList()}onClickFilterReset(){this.selectedFilterOptions=new o.TrackedObject({...this.DEFAULT_SELECTED_KEYS}),this._updateAssetList()}_updateAssetList(e){this.isAssetListState?this.args.updateAssetList({requestParams:this._constructQueryParamsForHostedSearch(),updatedParamType:e}):this.args.updateAssetList(this._constructQueryParamsForShutterstock(),this.selectedFilterOptions)}_constructQueryParamsForShutterstock(){const e={sortBy:this.selectedSortKey,query:this.searchString,assetMetadataFilter:{}}
return Object.keys(this.selectedFilterOptions).forEach((t=>{const n=this.selectedFilterOptions[t]
if(n!==this.DEFAULT_SELECTED_KEYS[t]){const a=this.FILTER_KEY_TO_FIELD[t]
e.assetMetadataFilter.imageFilter=e.assetMetadataFilter.imageFilter||{},e.assetMetadataFilter.imageFilter[a]=n}})),e}_constructQueryParamsForHostedSearch(){return{searchString:this.searchString,selectedFilterOptions:this.selectedFilterOptions,selectedSortOption:this.selectedSortKey}}_checkIfChanged(e,t){return e===this.SORT_BY?t===this.selectedSortKey:e===this.QUERY&&t===this.searchString}_updateChangedKey(e,t){return e===this.SORT_BY&&(this.selectedSortKey=t),e===this.QUERY&&(this.searchString=t),!1}_closeDropdowns(){this.isSortDropdownOpen=!1}},I(v,"propTypes",{updateAssetList:u.PropTypes.func,assetLibraryType:u.PropTypes.string.isRequired,searchParams:u.PropTypes.object,selectedFilterOptions:u.PropTypes.object}),T=P((f=v).prototype,"assetLibraryManager",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=P(f.prototype,"i18n",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=P(f.prototype,"selectedSortKey",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.searchParams?.selectedSortOption?this.args.searchParams?.selectedSortOption:this.defaultSortKey}}),S=P(f.prototype,"isFilterDropdownOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),A=P(f.prototype,"isSortDropdownOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),C=P(f.prototype,"selectedFilterOptions",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.searchParams?.selectedFilterOptions||this.args.selectedFilterOptions?this.args.searchParams?.selectedFilterOptions||this.args.selectedFilterOptions:new o.TrackedObject({...this.DEFAULT_SELECTED_KEYS})}}),O=P(f.prototype,"searchString",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.searchParams?.searchString}}),P(f.prototype,"onSortUpdate",[i.action],Object.getOwnPropertyDescriptor(f.prototype,"onSortUpdate"),f.prototype),P(f.prototype,"onSearchInputChange",[i.action],Object.getOwnPropertyDescriptor(f.prototype,"onSearchInputChange"),f.prototype),P(f.prototype,"onFilterUpdate",[i.action],Object.getOwnPropertyDescriptor(f.prototype,"onFilterUpdate"),f.prototype),P(f.prototype,"onClickFilterReset",[i.action],Object.getOwnPropertyDescriptor(f.prototype,"onClickFilterReset"),f.prototype),h=f))||h);(0,t.setComponentTemplate)(N,D)})),define("campaign-manager-web/components/async-confirm-dialog",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"bGzRxuOX",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","async-confirm-dialog-title"]],[["@size","@isOpen","@dismissModal","@returnFocusTo"],["medium",[30,1],[30,2],[30,3]]],[["default"],[[[[1,"\\n  "],[8,[30,4,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"async-confirm-dialog-title"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],[[30,5],[28,[37,3],["confirm_dialog_title","campaign-manager-web/components/async-confirm-dialog"],null]],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,4,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,4],null,[["@isLoading"],[[30,6]]],null],[1,"\\n    "],[10,0],[12],[1,"\\n"],[41,[48,[30,15]],[[[1,"        "],[18,15,null],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,2],[[30,7],[28,[37,3],["confirm_dialog_content","campaign-manager-web/components/async-confirm-dialog"],null]],null]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,4,["ModalFooter"]],[[24,0,"modal-footer--with-inline-feedback-and-buttons"]],null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"mb2 self-start"],[12],[1,"\\n      "],[8,[39,8],null,[["@isHidden","@message","@type"],[[28,[37,9],[[30,8]],null],[28,[37,10],null,[["customErrorMessage"],[[28,[37,2],[[30,9],[28,[37,3],["something_went_wrong","campaign-manager-web/components/async-confirm-dialog"],null]],null]]]],"negative"]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[8,[39,11],[[24,0,"mr2"],[16,"aria-label",[28,[37,2],[[30,10],[28,[37,3],["a11y_cancel_button","campaign-manager-web/components/async-confirm-dialog"],null]],null]],[4,[38,12],["click",[30,2]],null]],[["@size","@buttonType"],["small","secondary"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,2],[[30,11],[28,[37,3],["cancel_button","campaign-manager-web/components/async-confirm-dialog"],null]],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[39,11],[[16,"aria-label",[28,[37,2],[[30,12],[28,[37,3],["a11y_confirm_button","campaign-manager-web/components/async-confirm-dialog"],null]],null]],[4,[38,12],["click",[30,13]],null]],[["@size"],["small"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,2],[[30,14],[28,[37,3],["ok_button","campaign-manager-web/components/async-confirm-dialog"],null]],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[4]]]]]],["@isOpen","@onCancel","@returnFocusTo","modal","@title","@isLoading","@content","@hasError","@errorMessage","@secondaryActionTextA11y","@secondaryActionText","@primaryActionTextA11y","@onPrimaryAction","@primaryActionText","&default"],false,["hue-web-modal","hue-web-foundations@-text-heading","or","t","cm-overlay-loader","if","has-block","yield","hue-web-inline-feedback","not","error-message","hue-web-button","on"]]',moduleName:"campaign-manager-web/components/async-confirm-dialog.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={isOpen:i.PropTypes.bool.isRequired,isLoading:i.PropTypes.bool.isRequired,hasError:i.PropTypes.bool.isRequired,dataTestValue:i.PropTypes.string.isRequired,returnFocusTo:i.PropTypes.string,errorMessage:i.PropTypes.SafeString,title:i.PropTypes.SafeString,content:i.PropTypes.SafeString,primaryActionText:i.PropTypes.SafeString,primaryActionTextA11y:i.PropTypes.SafeString,secondaryActionText:i.PropTypes.SafeString,secondaryActionTextA11y:i.PropTypes.SafeString,onPrimaryAction:i.PropTypes.func.isRequired,onCancel:i.PropTypes.func.isRequired},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/audience-browser-table/actions",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","campaign-manager-web/utils/tracking"],(function(e,t,n,a,i,r,o){var l,s,c
function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=(0,n.createTemplateFactory)({id:"JrG2n5tu",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n  "],[8,[39,0],null,[["@shouldTriggerRetainFocus","@isOpen","@onVisibilityChange"],[false,[30,1,["meta","isActionsDropdownOpen"]],[30,0,["onSetActionsDropdownOpen"]]]],[["default"],[[[[1,"\\n    "],[8,[30,2,["dropdown-trigger"]],null,null,[["default"],[[[[1,"\\n      "],[10,"button"],[14,0,"button--small-muted-tertiary"],[15,"aria-label",[28,[37,1],["i18n_a11y_trigger_label","campaign-manager-web/components/audience-browser-table/actions"],null]],[14,4,"button"],[12],[1,"\\n        "],[8,[39,2],null,[["@size","@name"],["medium","overflow-web-ios"]],null],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,2,["dropdown-content"]],null,[["@class"],["u-layout__right-0 u-layout__align-left"]],[["default"],[[[[1,"\\n      "],[8,[39,3],null,[["@disabled","@itemSelected"],[[30,1,["meta","isDeleting"]],[30,0,["onSelectItem"]]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_delete","campaign-manager-web/components/audience-browser-table/actions"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n"],[13]],["@record","dropdown"],false,["artdeco-dropdown","t","hue-web-icons@icon","artdeco-dropdown-item"]]',moduleName:"campaign-manager-web/components/audience-browser-table/actions.hbs",isStrictMode:!1})
let p=e.default=(l=(0,r.inject)(),s=class extends a.default{constructor(...e){var t,n,a,r
super(...e),t=this,n="tracking",r=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(r):void 0}),u(this,"onSetActionsDropdownOpen",(e=>{(0,i.set)(this.args.record,"meta.isActionsDropdownOpen",e)})),u(this,"onSelectItem",(()=>{this.tracking.fireInteractionEvent("target_audience_template_delete",o.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.args.column.columnActions.onDeleteAudience(this.args.record)}))}},m=s.prototype,g="tracking",b=[l],_={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(_).forEach((function(e){f[e]=_[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=b.slice().reverse().reduce((function(e,t){return t(m,g,e)||e}),f),h&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(h):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(m,g,f),f=null),c=f,s)
var m,g,b,_,h,f;(0,t.setComponentTemplate)(d,p)})),define("campaign-manager-web/components/audience-browser-table/last-applied",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"IOqVs4J/",block:'[[[10,1],[12],[1,"\\n"],[41,[30,1,["lastAppliedAt"]],[[[1,"    "],[10,"time"],[15,"datetime",[28,[37,1],[[30,1,["lastAppliedAt"]]],null]],[12],[1,"\\n      "],[1,[28,[35,2],[[30,1,["lastAppliedAt"]]],[["format"],["fmt_mdy_short"]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["@record"],false,["if","date-to-iso","format-date"]]',moduleName:"campaign-manager-web/components/audience-browser-table/last-applied.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/audience-browser-table/last-modified",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"9SVFj7gL",block:'[[[10,1],[12],[1,"\\n"],[41,[30,1,["lastModifiedAt"]],[[[1,"    "],[10,"time"],[15,"datetime",[28,[37,1],[[30,1,["lastModifiedAt"]]],null]],[12],[1,"\\n      "],[1,[28,[35,2],[[30,1,["lastModifiedAt"]]],[["format"],["fmt_mdy_short"]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["@record"],false,["if","date-to-iso","format-date"]]',moduleName:"campaign-manager-web/components/audience-browser-table/last-modified.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())}))
define("campaign-manager-web/components/audience-browser-table/name",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"4bGEmm+5",block:'[[[10,1],[12],[1,"\\n"],[44,[[28,[37,1],["audience-browser-row-radio",[30,1,["id"]]],null]],[[[1,"    "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n      "],[10,1],[15,0,[29,[[36,2]]]],[12],[1,"\\n        "],[8,[39,3],[[16,3,[30,2]],[16,"checked",[30,3]],[4,[38,4],["change",[28,[37,5],[[30,4,["columnActions","onRowSelected"]],[30,1]],null]],null]],[["@inputId"],[[30,2]]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,"label"],[15,"for",[30,2]],[14,0,"targeting-audience-browser__table-name-label u-force-wrap"],[12],[1,"\\n        "],[1,[30,1,["name"]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[2]]],[13]],["@record","rowId","@isSelected","@column"],false,["let","concat","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","on","fn"]]',moduleName:"campaign-manager-web/components/audience-browser-table/name.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/audience-segmentation",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","@ember/object","ember-concurrency-decorators","ember-concurrency","ember-lifeline","campaign-manager-web/constants/audience-insights","@linkedin/ember-prop-types","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/targeting","campaign-manager-web/utils/tracking","campaign-manager-web/utils/audience-insights","campaign-manager-web/utils/http-error","campaign-manager-web/utils/urn"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h){var f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y
function H(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function q(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function K(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const W=(0,n.createTemplateFactory)({id:"sOypUL7S",block:'[[[1,"\\n"],[11,"section"],[16,0,[29,["pb4 ph5 ",[52,[51,[30,0,["hasQualifiedTargetingCriteria"]]],"u-layout__display-none"]," ",[52,[30,0,["isInExpandedState"]],"audience-segmentation--expanded"]]]],[4,[38,2],[[30,0,["fetchSegmentationsIfTargetingCriteriaChanged"]],[30,1]],null],[4,[38,3],null,[["pageKey","routeName","currentRoute"],["audience_forecast_segment_render",[28,[37,4],[[53,"outletState"],"render.name"],null],[28,[37,4],[[53,"outletState"],"render"],null]]]],[4,[38,6],["mouseenter",[30,0,["mouseEnter"]]],null],[12],[1,"\\n  "],[11,0],[24,1,"audience-segmentation-container"],[24,0,"audience-segmentation__container"],[4,[38,7],null,[["selector","when"],["[data-js-audience-segmentation__dropdown-trigger]",[30,0,["setFocusOnDropdownTrigger"]]]]],[12],[1,"\\n    "],[10,2],[15,0,[52,[51,[30,0,["isInExpandedState"]]],"u-layout__display-none"]],[12],[1,"\\n      "],[10,1],[15,0,[29,[[28,[37,8],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,9],["i18n_segment_breakdown","campaign-manager-web/components/audience-segmentation"],null]],[1,"\\n      "],[13],[1,"\\n"],[1,"      "],[8,[39,10],null,[["@placement","@contentClass"],["left","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n          "],[11,"button"],[24,0,"button--unstyled"],[16,"aria-label",[28,[37,9],["i18n_learn_more_aria","campaign-manager-web/components/audience-segmentation"],null]],[24,4,"button"],[4,[38,6],["click",[28,[37,11],null,[["controlName","type"],["audience_forecast_learn_icon_hover","SHORT_PRESS"]]]],null],[4,[38,12],[[30,2,["triggerContentSharedInfo"]]],null],[12],[1,"\\n            "],[8,[39,13],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n          "],[13],[1,"\\n        "]],[2]],[[[1,"\\n          "],[10,0],[15,0,[29,["u-color__black--75"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,9],["i18n_dropdown_trigger_tooltip","campaign-manager-web/components/audience-segmentation"],null]],[1,"\\n            "],[10,2],[15,0,[29,["u-color__black--75 mt1"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[8,[39,14],null,null,[["default"],[[[[1,"\\n                "],[1,[28,[35,9],["i18n_learn_more","campaign-manager-web/components/audience-segmentation"],[["linkInfo"],[[28,[37,15],null,[["href","dataTestSelector","role","ariaLabel","dataControlName"],[[28,[37,16],null,[["path","accountId"],["help/lms/answer/104107",[30,4]]]],"data-test-audience-segmentation__pebble-tooltip",[30,3,["role"]],[28,[37,9],["i18n_learn_more_aria","campaign-manager-web/components/audience-segmentation"],null],"audience_forecast_learnmore"]]]]]]],[1,"\\n              "]],[3]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n    "],[13],[1,"\\n\\n"],[1,"    "],[8,[39,17],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[28,[37,18],[[30,0,["onDropdownTriggerClick"]],true],null],[28,[37,18],[[30,0,["onDropdownTriggerClick"]],false],null]]],[["default"],[[[[1,"\\n      "],[8,[30,5,["Trigger"]],[[24,"data-js-audience-segmentation__dropdown-trigger",""]],[["@buttonType","@size","@text","@icon","@iconPlacement"],["secondary","small",[28,[37,9],["i18n_facet_name_by_key","campaign-manager-web/components/audience-segmentation"],[["key"],[[30,0,["currentSelectedFacet","key"]]]]],"caret","right"]],null],[1,"\\n      "],[8,[30,5,["Container"]],null,null,[["default"],[[[[1,"\\n        "],[10,"ul"],[15,"aria-label",[28,[37,9],["i18n_a11y_select_a_facet_label","campaign-manager-web/components/audience-segmentation"],null]],[12],[1,"\\n"],[42,[28,[37,20],[[28,[37,20],[[30,0,["supportedFacets"]]],null]],null],null,[[[1,"            "],[8,[30,5,["Item"]],null,[["@selected","@onSelect","@text"],[[28,[37,21],[[30,6,["urn"]],[30,0,["currentSelectedFacet","urn"]]],null],[28,[37,18],[[30,0,["onDropdownFacetSelection"]],[30,6]],null],[28,[37,9],["i18n_facet_name_by_key","campaign-manager-web/components/audience-segmentation"],[["key"],[[30,6,["key"]]]]]]],null],[1,"\\n"]],[6]],null],[1,"        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[5]]]]],[1,"\\n\\n"],[41,[30,0,["getSegmentationsTask","last","isError"]],[[[1,"      "],[8,[39,22],[[24,0,"mv2"]],[["@type"],["negative"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,9],["i18n_fetch_error_msg","campaign-manager-web/components/audience-segmentation"],null]],[1,"\\n          "],[11,"button"],[16,0,[29,["button--unstyled u-color__blue7"," ",[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[24,4,"button"],[4,[38,23],["audience_forecast_refresh_data"],null],[4,[38,6],["click",[30,0,["onTryAgainClick"]]],null],[12],[1,"\\n            "],[1,[28,[35,9],["i18n_try_again","campaign-manager-web/components/audience-segmentation"],null]],[1,"\\n          "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],[[[41,[28,[37,24],[[30,0,["segmentations"]]],null],[[[1,"      "],[8,[39,25],null,[["@isLoading","@size"],[[30,0,["isLoading"]],"small"]],[["default"],[[[[1,"\\n        "],[8,[39,22],[[24,0,"mv2"]],[["@type"],["neutral"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,9],["i18n_no_data","campaign-manager-web/components/audience-segmentation"],null]],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],[[[1,"      "],[10,"dl"],[15,0,[29,["u-color__black--75 mt3 mb2 ",[52,[51,[30,0,["isInExpandedState"]]],"u-layout__display-none"]," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[42,[28,[37,20],[[28,[37,20],[[30,0,["segmentations"]]],null]],null],null,[[[44,[[30,7,["segments","0"]]],[[[1,"              "],[10,0],[14,0,"u-layout-flex__container--no-wrap-space-between mt2"],[12],[1,"\\n                "],[10,"dt"],[15,0,[29,[[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[8,[39,25],null,[["@isLoading","@size"],[[30,0,["isLoading"]],"small"]],[["default"],[[[[1,"\\n                    "],[1,[30,8,["name"]]],[1,"\\n                  "]],[]]]]],[1,"\\n                "],[13],[1,"\\n                "],[10,"dd"],[15,0,[29,["u-color__black--90"," ",[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                  "],[8,[39,25],null,[["@isLoading","@size"],[[30,0,["isLoading"]],"small"]],[["default"],[[[[1,"\\n                    "],[1,[28,[35,27],[[28,[37,28],[[30,7,["entityPercentage"]],100],null]],null]],[1,"\\n                  "]],[]]]]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n"]],[8]]]],[7]],null],[1,"      "],[13],[1,"\\n    "]],[]]]],[]]],[1,"  "],[13],[1,"\\n\\n  "],[11,"button"],[16,"aria-expanded",[29,[[30,0,["isInExpandedState"]]]]],[24,"aria-controls","audience-segmentation-container"],[16,0,[29,["button--unstyled u-color__blue7"," ",[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[24,4,"button"],[4,[38,6],["click",[30,0,["onToggleClick"]]],null],[12],[1,"\\n      "],[1,[28,[35,9],[[52,[30,0,["isInExpandedState"]],"i18n_hide_segments","i18n_show_segments"],"campaign-manager-web/components/audience-segmentation"],null]],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n"]],["@targetingCriteria","triggerData","iphHelper","@accountId","Menu","facet","segmentation","segment"],false,["unless","if","did-update","track-render","get","-get-dynamic-var","on","focus-by-selector","hue-web-foundations@-text-body","t","hue-web-contextual-dialog","cm-tracking","hue-web-contextual-dialog-trigger","hue-web-icons@icon","iph-helper","external-link-info","help-center-url","hue-web-menu","fn","each","-track-array","eq","hue-web-inline-feedback","track-interaction","is-empty","inline-skeleton-loader","let","format-ratio-or-dash","div"]]',moduleName:"campaign-manager-web/components/audience-segmentation.hbs",isStrictMode:!1})
let X=e.default=(f=(0,a.inject)(),T=(0,a.inject)(),E=(0,a.inject)(),y=(0,a.inject)(),S=(0,a.inject)("a11y-notification"),A=(0,a.inject)(),C=(0,l.task)({restartable:!0}),O=(0,l.task)({restartable:!0}),v=(0,l.task)({restartable:!0}),(0,d.assertPropTypes)((Y=class extends i.default{get isContentAutoExpanded(){return this.isToggleButtonPristine&&this.args.activeComponentNameInViewport===m.TARGETING_MODULE_NAME&&!this.didLastToggleCollapse}get isInExpandedState(){return this.isContentManuallyExpanded||this.isContentAutoExpanded}get isLoading(){return this.getSegmentationsTask.isRunning||this.isFetchingAudienceData}get hasQualifiedTargetingCriteria(){return(0,b.isTargetingCriteriaValidForInsights)(this.args.targetingCriteria)}constructor(){super(...arguments),H(this,"xhr",P,this),H(this,"jet",N,this),H(this,"i18n",R,this),H(this,"tracking",D,this),H(this,"a11yNotification",M,this),H(this,"lix",L,this),q(this,"supportedFacets",u.SUPPORTED_AUDIENCE_SEGMENTATION_FACETS),H(this,"currentSelectedFacet",k,this),H(this,"isContentManuallyExpanded",U,this),H(this,"lastTargetingCriteriaJSON",x,this),H(this,"segmentations",F,this),H(this,"isToggleButtonPristine",z,this),H(this,"isHoveredOver",j,this),H(this,"setFocusOnDropdownTrigger",G,this),H(this,"didLastToggleCollapse",B,this),H(this,"isDropdownOpen",V,this),q(this,"fetchSegmentationsIfTargetingCriteriaChanged",(()=>{const e=JSON.stringify(this.args.targetingCriteria)
e!==this.lastTargetingCriteriaJSON&&(this.lastTargetingCriteriaJSON=e,this.fetchSegmentationsIfTargetingCriteriaIsQualified())})),q(this,"fetchSegmentationsIfTargetingCriteriaIsQualified",(()=>{this.hasQualifiedTargetingCriteria&&this.handleSegmentationsFetchTask.perform()})),this.fetchSegmentationsIfTargetingCriteriaIsQualified()}willDestroy(){super.willDestroy(...arguments),(0,c.runDisposables)(this)}onTryAgainClick(){this.handleAndAnnounceSegmentationsFetchTask.perform()}onDropdownFacetSelection(e){this.tracking.fireInteractionEvent(e.cieName),e.urn!==this.currentSelectedFacet?.urn&&(this.currentSelectedFacet=e,this.handleAndAnnounceSegmentationsFetchTask.perform())}onToggleClick(){this.isInExpandedState?this.tracking.fireInteractionEvent("audience_forecast_hide"):this.tracking.fireInteractionEvent("audience_forecast_show")
const e=this.isContentManuallyExpanded||this.isContentAutoExpanded
this.isToggleButtonPristine=!1,this.isContentManuallyExpanded=!e,this.didLastToggleCollapse=e,e||(this.setFocusOnDropdownTrigger=!0)}onDropdownTriggerClick(e){this.isDropdownOpen=e,this.tracking.fireInteractionEvent("audience_forecast_dropdown",g.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}mouseEnter(){this.isHoveredOver||(this.isHoveredOver=!0,this.tracking.fireInteractionEvent("audience_forecast_segment_view",g.CONTROL_INTERACTION_TYPE.HOVER))}handleFetchError(e){if((0,s.didCancel)(e))return
const{key:t}=this.currentSelectedFacet,n=`Failed to fetch audience segmentation for facet ${t} with error ${(0,_.getErrorMessage)(e)}. Targeting criteria: ${JSON.stringify(this.args.targetingCriteria)}`
this.jet.error(new Error(n),"audience-segmentation-fetch-failure",!1)}*handleSegmentationsFetchTask(){yield this.getSegmentationsTask.perform().catch(this.handleFetchError.bind(this))}*handleAndAnnounceSegmentationsFetchTask(){yield this.getSegmentationsTask.perform().then((()=>{const e=this.i18n.lookupTranslation(this.constructor,"i18n_a11y_segmentations_announce")([{count:this.segmentations.length}])
this.a11yNotification.announce(e)})).catch(this.handleFetchError.bind(this))}*getSegmentationsTask(){const{urn:e}=this.currentSelectedFacet,t={facets:[e],targetingCriteria:this.args.targetingCriteria,maxReturnCount:6,account:(0,h.createUrnFromAttrs)(h.URN_TYPES.SPONSORED_ACCOUNT,this.args.accountId)},n=JSON.stringify(t),a=yield this.xhr.post(p.default.audienceInsights,{data:n})||{},i=a.data?.value?.audienceInsight?.segmentations||[]
this.segmentations=i.filter((({segments:e=[]})=>(e[0]||{}).urn!==m.OTHER_SEGMENT_URN))}},q(Y,"propTypes",{targetingCriteria:d.PropTypes.object.isRequired,activeComponentNameInViewport:d.PropTypes.string,accountId:d.PropTypes.oneOfType([d.PropTypes.string,d.PropTypes.number]),isFetchingAudienceData:d.PropTypes.bool}),P=K((I=Y).prototype,"xhr",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=K(I.prototype,"jet",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=K(I.prototype,"i18n",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=K(I.prototype,"tracking",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=K(I.prototype,"a11yNotification",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=K(I.prototype,"lix",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=K(I.prototype,"currentSelectedFacet",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return u.SUPPORTED_AUDIENCE_SEGMENTATION_FACETS.find((({urn:e})=>e===m.FACET_URNS.JOB_FUNCTIONS))}}),U=K(I.prototype,"isContentManuallyExpanded",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),x=K(I.prototype,"lastTargetingCriteriaJSON",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),F=K(I.prototype,"segmentations",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),z=K(I.prototype,"isToggleButtonPristine",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),j=K(I.prototype,"isHoveredOver",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),G=K(I.prototype,"setFocusOnDropdownTrigger",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),B=K(I.prototype,"didLastToggleCollapse",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),V=K(I.prototype,"isDropdownOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),K(I.prototype,"onTryAgainClick",[o.action],Object.getOwnPropertyDescriptor(I.prototype,"onTryAgainClick"),I.prototype),K(I.prototype,"onDropdownFacetSelection",[o.action],Object.getOwnPropertyDescriptor(I.prototype,"onDropdownFacetSelection"),I.prototype),K(I.prototype,"onToggleClick",[o.action],Object.getOwnPropertyDescriptor(I.prototype,"onToggleClick"),I.prototype),K(I.prototype,"onDropdownTriggerClick",[o.action],Object.getOwnPropertyDescriptor(I.prototype,"onDropdownTriggerClick"),I.prototype),K(I.prototype,"mouseEnter",[o.action],Object.getOwnPropertyDescriptor(I.prototype,"mouseEnter"),I.prototype),K(I.prototype,"handleSegmentationsFetchTask",[C],Object.getOwnPropertyDescriptor(I.prototype,"handleSegmentationsFetchTask"),I.prototype),K(I.prototype,"handleAndAnnounceSegmentationsFetchTask",[O],Object.getOwnPropertyDescriptor(I.prototype,"handleAndAnnounceSegmentationsFetchTask"),I.prototype),K(I.prototype,"getSegmentationsTask",[v],Object.getOwnPropertyDescriptor(I.prototype,"getSegmentationsTask"),I.prototype),w=I))||w);(0,t.setComponentTemplate)(W,X)})),define("campaign-manager-web/components/audience-status",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/audiences/matched/common"],(function(e,t,n,a,i,r){var o,l
function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"SwlFwziA",block:'[[[1,"\\n"],[41,[28,[37,1],[[30,1],[30,0,["audienceStatuses","READY"]]],null],[[[1,"  "],[11,2],[17,2],[16,0,[29,["mb1 audience-status--gray"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n    "],[1,[28,[35,3],["i18n_audience_status_label","campaign-manager-web/components/audience-status"],[["status"],[[30,1]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[8,[39,4],null,[["@placement","@contentClass","@onShow"],["right","u-hoverable__content",[52,[30,3],[28,[37,5],null,[["controlName","type"],[[30,3],"HOVER"]]]]]],[["trigger","content"],[[[[1,"\\n      "],[11,"button"],[17,2],[24,4,"button"],[16,0,[29,["mb1 button--unstyled button--cursor-pointer u-border__common--with-tight-tooltip u-display-inline-block\\n          ",[52,[30,1],[28,[37,6],["audience-status--",[28,[37,7],[[30,0,["audienceStatusColors"]],[30,1]],null]],null]]," ",[28,[37,2],null,[["size"],["small"]]]]]],[4,[38,8],[[30,4,["triggerContentSharedInfo"]]],null],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_audience_status_label","campaign-manager-web/components/audience-status"],[["status"],[[30,1]]]]],[1,"\\n      "],[13],[1,"\\n    "]],[4]],[[[1,"\\n      "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_audience_status_tooltip_v3","campaign-manager-web/components/audience-status"],[["status"],[[30,1]]]]],[1,"\\n        "],[10,"br"],[12],[13],[1,"\\n        "],[8,[39,9],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["i18n_audience_status_tooltip_learn_more","campaign-manager-web/components/audience-status"],[["linkInfo"],[[28,[37,10],null,[["dataTestSelector","href","role"],["data-test-audience-status__tooltip-learn-more-link",[28,[37,11],null,[["path"],["help/lms/answer/a422548"]]],[30,5,["role"]]]]]]]]],[1,"\\n        "]],[5]]]]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]]]],["@status","&attrs","@hoverControlEvent","triggerData","iphHelper"],false,["if","eq","hue-web-foundations@-text-body","t","hue-web-contextual-dialog","cm-tracking","concat","get","hue-web-contextual-dialog-trigger","iph-helper","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/audience-status.hbs",isStrictMode:!1}),u={[r.AUDIENCE_STATUSES.BUILDING]:r.STATUS_COLORS.GRAY,[r.AUDIENCE_STATUSES.UPDATING]:r.STATUS_COLORS.GRAY,[r.AUDIENCE_STATUSES.FAILED]:r.STATUS_COLORS.RED,[r.AUDIENCE_STATUSES.READY]:r.STATUS_COLORS.GRAY,[r.AUDIENCE_STATUSES.ARCHIVED]:r.STATUS_COLORS.GRAY,[r.AUDIENCE_STATUSES.EXPIRED]:r.STATUS_COLORS.GRAY}
let d=e.default=(0,i.assertPropTypes)((l=class extends a.default{constructor(...e){super(...e),s(this,"audienceStatuses",r.AUDIENCE_STATUSES),s(this,"audienceStatusColors",u)}},s(l,"propTypes",{status:i.PropTypes.string.isRequired,dataTestValue:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number]).isRequired,hoverControlEvent:i.PropTypes.string}),o=l))||o;(0,t.setComponentTemplate)(c,d)})),define("campaign-manager-web/components/audience-summary",["exports","@ember/component","@ember/template-factory","@ember/service","ember-stdlib/utils/is-browser","@glimmer/component","@glimmer/tracking","@ember/object","ember-concurrency-decorators","campaign-manager-web/utils/targeting","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y,S
function A(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function C(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const O=(0,n.createTemplateFactory)({id:"XszJkBIR",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n"],[1,"  "],[18,6,[[28,[37,1],null,[["fetchAudienceCountTask","isAudienceCountValid","audienceCount"],[[30,0,["fetchAudienceCountTask"]],[30,0,["isAudienceCountValid"]],[30,0,["audienceCount"]]]]]]],[1,"\\n\\n"],[41,[51,[30,1]],[[[41,[30,2],[[[1,"      "],[10,2],[15,0,[29,["mt2 mb2"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_audience_expansion_is_enabled","campaign-manager-web/components/audience-summary"],null]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"\\n    "],[10,0],[15,0,[29,["audience-summary__exclude-section-divider"," ",[36,6]]]],[12],[13],[1,"\\n"]],[]],null],[1,"\\n"],[1,"  "],[10,2],[14,0,"facet-block__description"],[12],[1,"\\n    "],[10,1],[15,0,[29,["u-color__black--75 mr1"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,5],["i18n_include","campaign-manager-web/components/audience-summary"],null]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,2],[15,0,[29,["audience-summary__facet-block-description"," ",[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[30,0,["decoratedRenderableSections","includedLanguage"]],[[[1,"      "],[1,[28,[35,5],["i18n_include_with_language_in_location","campaign-manager-web/components/audience-summary"],[["language"],[[30,0,["decoratedRenderableSections","includedLanguage","segments","0","name"]]]]]],[1,"\\n"]],[]],[[[1,"      "],[1,[28,[35,5],["i18n_include_with_any_language_in_location","campaign-manager-web/components/audience-summary"],null]],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n  "],[10,0],[15,0,[28,[37,7],["audience-summary__facet-block-container",[28,[37,1],null,[["audience-summary__facet-block-container--colored","u-layout__container"],[[30,1],[28,[37,8],[[30,1]],null]]]]],null]],[12],[1,"\\n    "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[30,0,["decoratedRenderableSections","includedLocations","explicitFacetName"]]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["audience-summary__facet-block-segment"," ",[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,9],[[30,0,["decoratedRenderableSections","includedLocations","segmentNames"]],[28,[37,5],["i18n_comma_with_space","campaign-manager-web/components/audience-summary"],null]],null]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n"],[42,[28,[37,11],[[28,[37,11],[[30,0,["decoratedRenderableSections","includedOrs"]]],null]],null],null,[[[41,[30,3,["isRenderable"]],[[[1,"      "],[10,2],[15,0,[29,["audience-summary__facet-block-description"," ",[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_include_meet_any_criteria","campaign-manager-web/components/audience-summary"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[15,0,[28,[37,7],["audience-summary__facet-block-container",[28,[37,1],null,[["audience-summary__facet-block-container--colored","u-layout__container"],[[30,1],[28,[37,8],[[30,1]],null]]]]],null]],[12],[1,"\\n"],[42,[28,[37,11],[[28,[37,11],[[30,3,["or"]]],null]],null],null,[[[1,"          "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[30,4,["explicitFacetName"]]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,["audience-summary__facet-block-segment"," ",[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[30,4,["isRangeFacet"]],[[[1,"              "],[1,[28,[35,5],["i18n_range_segment_text","campaign-manager-web/components/audience-summary"],[["startRangeName","endRangeName"],[[30,4,["segments","0","name"]],[30,4,["segments","1","name"]]]]]],[1,"\\n"]],[]],[[[1,"              "],[1,[28,[35,9],[[30,4,["segmentNames"]],[28,[37,5],["i18n_comma_with_space","campaign-manager-web/components/audience-summary"],null]],null]],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n"]],[4]],null],[1,"      "],[13],[1,"\\n"]],[]],null]],[3]],null],[1,"\\n"],[41,[28,[37,12],[[30,0,["decoratedRenderableSections","excludedLocations"]],[28,[37,8],[[28,[37,13],[[30,0,["decoratedRenderableSections","excludedFacets"]]],null]],null]],null],[[[1,"\\n    "],[10,2],[14,0,"facet-block__description"],[12],[1,"\\n      "],[10,1],[15,0,[29,["u-color__black--75 mr1"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_exclude","campaign-manager-web/components/audience-summary"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["audience-summary__facet-block-description"," ",[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,5],["i18n_exclude_meet_any_criteria","campaign-manager-web/components/audience-summary"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[15,0,[28,[37,7],["audience-summary__facet-block-container",[28,[37,1],null,[["audience-summary__facet-block-container--colored","u-layout__container"],[[30,1],[28,[37,8],[[30,1]],null]]]]],null]],[12],[1,"\\n"],[41,[30,0,["decoratedRenderableSections","excludedLocations"]],[[[1,"        "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[30,0,["decoratedRenderableSections","excludedLocations","explicitFacetName"]]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,["audience-summary__facet-block-segment"," ",[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,9],[[30,0,["decoratedRenderableSections","excludedLocations","segmentNames"]],[28,[37,5],["i18n_comma_with_space","campaign-manager-web/components/audience-summary"],null]],null]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[41,[28,[37,8],[[28,[37,13],[[30,0,["decoratedRenderableSections","excludedFacets"]]],null]],null],[[[42,[28,[37,11],[[28,[37,11],[[30,0,["decoratedRenderableSections","excludedFacets"]]],null]],null],null,[[[1,"          "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[30,5,["explicitFacetName"]]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,["audience-summary__facet-block-segment"," ",[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[30,5,["isRangeFacet"]],[[[1,"              "],[1,[28,[35,5],["i18n_range_segment_text","campaign-manager-web/components/audience-summary"],[["startRangeName","endRangeName"],[[30,5,["segments","0","name"]],[30,5,["segments","1","name"]]]]]],[1,"\\n"]],[]],[[[1,"              "],[1,[28,[35,9],[[30,5,["segmentNames"]],[28,[37,5],["i18n_comma_with_space","campaign-manager-web/components/audience-summary"],null]],null]],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n"]],[5]],null]],[]],null],[1,"    "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,1],[[[1,"    "],[10,0],[15,0,[29,["audience-summary__exclude-section-divider"," ",[36,6]]]],[12],[13],[1,"\\n\\n    "],[10,0],[14,0,"mt4"],[12],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_audience_expansion_field_title","campaign-manager-web/components/audience-summary"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,5],[[52,[30,2],"i18n_audience_expansion_enabled","i18n_audience_expansion_disabled"],"campaign-manager-web/components/audience-summary"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["@isAdvancedModeRedesignEnabled","@isAudienceExpansionEnabled","includedOr","facetAndSegmentsObj","facetAndSegmentsObj","&default"],false,["yield","hash","unless","if","hue-web-foundations@-text-body","t","hue-web-foundations@-divider","classes","not","join","each","-track-array","or","is-empty"]]',moduleName:"campaign-manager-web/components/audience-summary.hbs",isStrictMode:!1})
let v=e.default=(d=(0,a.inject)("a11y-notification"),p=(0,a.inject)(),m=(0,a.inject)(),g=(0,s.task)({drop:!0}),(0,u.assertPropTypes)((S=class extends r.default{constructor(){super(...arguments),A(this,"a11yNotification",h,this),A(this,"campaign",f,this),A(this,"i18n",T,this),A(this,"audienceCount",E,this),A(this,"isAudienceCountValid",y,this)
const e=this.args.targetingCriteria.getRenderableSections()
this.decoratedRenderableSections=this._decorateRenderableSections(e),this.fetchAudienceCountTask.perform(this.args.targetingCriteria.toJS()).then(this._announceAudienceCountFetchComplete.bind(this)).catch(this._announceAudienceCountFetchComplete.bind(this))}*fetchAudienceCountTask(e){if(!i.default)return
const t=yield this.campaign.getAudienceCount(e,{},0)
this.audienceCount=t.count,this.isAudienceCountValid=t.count>=c.MINIMUM_AUDIENCE_SIZE}_decorateRenderableSections(e){const t=this.i18n.lookupTranslation(this.constructor,"i18n_facets_with_modifier_explicit_name"),n=Object.values(c.FACET_GROUP_URN_TO_ENUM).reduce(((e,n)=>(e[n]=t([{facetKey:n}]),e)),Object.create(null)),a=this._decorateFacetAndSegmentsObject.bind(this,n)
return a(e.includedLocations),a(e.excludedLocations),e.excludedFacets.forEach(a),e.includedOrs.forEach((e=>{e.or.forEach(a)})),e}_decorateFacetAndSegmentsObject(e={},t){if(!t)return
const n=(0,l.get)(t,"facet.urn"),a=c.FACET_GROUP_URN_TO_ENUM[n]
t.segmentNames=t.segments.map((e=>e.name)),t.explicitFacetName=e[a]||(0,l.get)(t,"facet.name")}_announceAudienceCountFetchComplete(){const e=e=>this.i18n.lookupTranslation(this.constructor,e)
let t
t=(0,l.get)(this,"fetchAudienceCountTask.last.isError")?e("i18n_audience_count_error")():this.isAudienceCountValid?e("i18n_a11y_audience_count")([{count:this.audienceCount}]):e("i18n_audience_count_invalid")(),this.a11yNotification.announce(t)}},w=S,I="propTypes",P={targetingCriteria:u.PropTypes.object.isRequired},I in w?Object.defineProperty(w,I,{value:P,enumerable:!0,configurable:!0,writable:!0}):w[I]=P,h=C((_=S).prototype,"a11yNotification",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=C(_.prototype,"campaign",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=C(_.prototype,"i18n",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=C(_.prototype,"audienceCount",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),y=C(_.prototype,"isAudienceCountValid",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),C(_.prototype,"fetchAudienceCountTask",[g],Object.getOwnPropertyDescriptor(_.prototype,"fetchAudienceCountTask"),_.prototype),b=_))||b)
var w,I,P;(0,t.setComponentTemplate)(O,v)})),define("campaign-manager-web/components/audience-template-typeahead",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","@glimmer/tracking"],(function(e,t,n,a,i,r,o){var l,s,c,u
function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"WtcCdXxn",block:'[[[1,"\\n"],[8,[39,0],[[4,[38,1],["click",[30,0,["onClickIn"]]],null]],[["@label","@value","@options","@onInput","@onSelect","@showNoResults"],[[30,1],[30,2,["name"]],[30,0,["filteredTargetingTemplates"]],[30,0,["onInput"]],[30,0,["onTemplateSelect"]],true]],[["input","listbox"],[[[[1,"\\n    "],[8,[30,3],[[16,"disabled",[30,4]],[16,"placeholder",[28,[37,2],["i18n_search_placeholder","campaign-manager-web/components/audience-template-typeahead"],null]]],[["@usePlainInput"],[true]],null],[1,"\\n  "]],[3]],[[[1,"\\n    "],[8,[30,5,["Popover"]],null,null,[["default"],[[[[1,"\\n      "],[8,[30,5,["Listbox"]],[[24,0,"audience-template-typeahead__listbox"]],null,[["default"],[[[[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,5,["options"]]],null]],null],null,[[[1,"          "],[8,[30,5,["Option"]],null,[["@opt"],[[30,6]]],[["default"],[[[[1,"\\n            "],[10,0],[12],[1,"\\n              "],[10,2],[15,0,[29,[[52,[30,6,["originalOpt","description"]],"mb1"]," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[30,6,["originalOpt","name"]]],[1,"\\n              "],[13],[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,6],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[1,[28,[35,7],[[30,6,["originalOpt","description"]]],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[6]],null],[1,"      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[5]]]]]],["@label","@selectedAudienceTemplate","TypeaheadInput","@isInputDisabled","ListboxHash","opt"],false,["hue-web-typeahead","on","t","each","-track-array","if","hue-web-foundations@-text-body","html-safe"]]',moduleName:"campaign-manager-web/components/audience-template-typeahead.hbs",isStrictMode:!1})
let m=e.default=(0,i.assertPropTypes)((u=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="filteredTargetingTemplates",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}onInput(e){e?this.filteredTargetingTemplates=this.args.targetingTemplates.filter((t=>t.name?.toLowerCase()?.includes(e?.trim()?.toLowerCase()))):(this.filteredTargetingTemplates=this.args.targetingTemplates,this.args.onTemplateSelect?.())}onTemplateSelect(e){"object"==typeof e&&this.args.onTemplateSelect?.(e.id)}onClickIn(e){const t=e.target
this.args.selectedAudienceTemplate&&(t.focus(),t.select())}},g=u,b="propTypes",_={targetingTemplates:i.PropTypes.array.isRequired,onTemplateSelect:i.PropTypes.func.isRequired,selectedAudienceTemplate:i.PropTypes.object,label:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.SafeString]),isInputDisabled:i.PropTypes.bool},b in g?Object.defineProperty(g,b,{value:_,enumerable:!0,configurable:!0,writable:!0}):g[b]=_,c=d((s=u).prototype,"filteredTargetingTemplates",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.targetingTemplates}}),d(s.prototype,"onInput",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"onInput"),s.prototype),d(s.prototype,"onTemplateSelect",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"onTemplateSelect"),s.prototype),d(s.prototype,"onClickIn",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"onClickIn"),s.prototype),l=s))||l
var g,b,_;(0,t.setComponentTemplate)(p,m)})),define("campaign-manager-web/components/audiences-table/actions",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"GVRbo9Ur",block:'[[[1,"\\n"],[8,[39,0],null,[["@placement","@contentClass"],["bottom","u-hoverable__content reporting-cell-hoverable-actions"]],[["trigger","content"],[[[[1,"\\n    "],[8,[39,1],[[16,"data-live-test-matched-audiences__table-cell-actions",[30,2,["segmentId"]]],[16,0,[28,[37,2],["reporting-cell-hoverable-actions-trigger js-matched-audiences__actions-dropdown-trigger-",[30,2,["segmentId"]]],null]],[16,"aria-label",[28,[37,3],["i18n_a11y_trigger_label","campaign-manager-web/components/audiences-table/actions"],null]],[4,[38,4],[[30,1,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType"],["small","tertiary"]],[["default"],[[[[1,"\\n      "],[8,[39,5],null,[["@size","@name"],["medium","overflow-web-ios"]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]],[[[1,"\\n    "],[8,[39,1],[[16,"data-live-test-matched-audiences__table-cell-edit",[30,2,["segmentId"]]],[16,"disabled",[28,[37,6],[[30,2,["allowedToEdit"]]],null]],[24,0,"reporting-cell-hoverable-action hue-button--unstyled"],[4,[38,7],["click",[28,[37,8],[[30,4,["columnActions","onEditAudienceClick"]],[30,2],[30,3,["close"]]],null]],null],[4,[38,9],["target_standalone_ma_audience_edit"],null]],[["@size","@buttonType"],["small","tertiary"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,3],["i18n_edit","campaign-manager-web/components/audiences-table/actions"],null]],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,1],[[24,0,"reporting-cell-hoverable-action hue-button--unstyled"],[4,[38,7],["click",[28,[37,8],[[30,4,["columnActions","onAddSingleAudienceToCampaign"]],[30,2],[30,3,["close"]]],null]],null],[4,[38,9],["audiences_matched_row_add_to_campaign"],null]],[["@size","@buttonType"],["small","tertiary"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,3],["i18n_add_to_campaign","campaign-manager-web/components/audiences-table/actions"],null]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[39,1],[[24,0,"reporting-cell-hoverable-action hue-button--unstyled"],[4,[38,7],["click",[28,[37,8],[[30,4,["columnActions","onGenerateInsightsClick"]],[30,2],[30,3,["close"]]],null]],null],[4,[38,9],["audiences_matched_row_generate_insights"],null]],[["@size","@buttonType"],["small","tertiary"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,3],["i18n_generate_insights","campaign-manager-web/components/audiences-table/actions"],null]],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,1],[[24,0,"reporting-cell-hoverable-action hue-button--unstyled"],[16,"disabled",[28,[37,6],[[30,2,["allowedToCopy"]]],null]],[4,[38,7],["click",[28,[37,8],[[30,4,["columnActions","onShareAudienceCopyClick"]],[30,2],[30,3,["close"]]],null]],null],[4,[38,9],["target_standalone_ma_audience_copy"],null]],[["@size","@buttonType"],["small","tertiary"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,3],["i18n_copy","campaign-manager-web/components/audiences-table/actions"],null]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[39,1],[[24,0,"reporting-cell-hoverable-action hue-button--unstyled"],[16,"disabled",[28,[37,6],[[30,2,["allowedToDelete"]]],null]],[4,[38,7],["click",[28,[37,8],[[30,4,["columnActions","onDeleteAudienceClick"]],[30,2],[30,3,["close"]]],null]],null],[4,[38,9],["target_standalone_ma_audience_delete"],null]],[["@size","@buttonType"],["small","tertiary"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,3],["i18n_delete","campaign-manager-web/components/audiences-table/actions"],null]],[1,"\\n    "]],[]]]]],[1,"\\n"],[41,[51,[30,4,["columnData","isLookalikeDeprecationEnabled"]]],[[[1,"      "],[8,[39,1],[[24,0,"reporting-cell-hoverable-action hue-button--unstyled"],[16,"disabled",[28,[37,6],[[30,2,["allowedToCreateLookalike"]]],null]],[4,[38,7],["click",[28,[37,8],[[30,4,["columnActions","onCreateSingleLookalikeClick"]],[30,2],[30,3,["close"]]],null]],null],[4,[38,9],["target_standalone_ma_audience_inline_lookalike"],null]],[["@size","@buttonType"],["small","tertiary"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,3],["i18n_create_lookalike","campaign-manager-web/components/audiences-table/actions"],null]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "]],[3]]]]]],["triggerData","@record","content","@column"],false,["hue-web-contextual-dialog","hue-web-button","concat","t","hue-web-contextual-dialog-trigger","hue-web-icons@icon","not","on","fn","track-interaction","unless"]]',moduleName:"campaign-manager-web/components/audiences-table/actions.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/audiences-table/active-campaigns",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"U0t9mw/y",block:'[[[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[28,[37,2],[[30,1,["ownership"]],[30,2,["columnData","receivedAudienceType"]]],null],[[[1,"    -\\n"]],[]],[[[1,"    "],[1,[28,[35,3],[[30,1,["activeCampaigns","length"]]],null]],[1,"\\n"]],[]]],[13]],["@record","@column"],false,["hue-web-foundations@-text-body","if","eq","format-non-zero-number-or-dash"]]',moduleName:"campaign-manager-web/components/audiences-table/active-campaigns.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/audiences-table/count",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"OsaVBhM5",block:'[[[1,"\\n"],[44,[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null]],[[[1,"  "],[10,2],[15,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[28,[37,4],[[30,1,["status"]],[30,2,["columnData","audienceStatuses","BUILDING"]]],null],[[[1,"      -\\n"]],[]],[[[41,[28,[37,5],[[28,[37,6],[[30,3]],null],[28,[37,7],[[30,3],300],null]],null],[[[1,"      "],[1,[28,[35,8],["i18n_audience_too_small","campaign-manager-web/components/audiences-table/count"],null]],[1,"\\n"]],[]],[[[1,"      "],[1,[28,[35,8],["i18n_members_v3","campaign-manager-web/components/audiences-table/count"],[["count","formattedCount"],[[30,3],[28,[37,9],[[30,3]],null]]]]],[1,"\\n    "]],[]]]],[]]],[1,"  "],[13],[1,"\\n"]],[3]]]],["@record","@column","audienceCount"],false,["let","get","hue-web-foundations@-text-body","if","eq","or","not","lte","t","format-number-or-dash"]]',moduleName:"campaign-manager-web/components/audiences-table/count.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/audiences-table/match-rate",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"r/01aPNh",block:'[[[1,"\\n"],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[28,[37,2],[[28,[37,3],[[30,1,["matchRate"]],0],null],[28,[37,4],[[28,[37,5],[[30,1,["status"]],[30,2,["columnData","audienceStatuses","BUILDING"]]],null]],null]],null],[[[41,[28,[37,6],[[30,1,["matchRate"]],5],null],[[[1,"      "],[1,[28,[35,7],["i18n_match_rate_low","campaign-manager-web/components/audiences-table/match-rate"],null]],[1,"\\n"]],[]],[[[41,[28,[37,3],[[30,1,["matchRate"]],90],null],[[[1,"      "],[1,[28,[35,7],["i18n_match_rate_high","campaign-manager-web/components/audiences-table/match-rate"],null]],[1,"\\n"]],[]],[[[1,"      "],[1,[28,[35,7],["i18n_match_rate","campaign-manager-web/components/audiences-table/match-rate"],[["rate"],[[30,1,["matchRate"]]]]]],[1,"\\n    "]],[]]]],[]]]],[]],[[[1,"    -\\n"]],[]]],[13]],["@record","@column"],false,["hue-web-foundations@-text-body","if","and","gte","not","eq","lte","t"]]',moduleName:"campaign-manager-web/components/audiences-table/match-rate.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/audiences-table/matched-audience-filter",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@glimmer/tracking","campaign-manager-web/constants/audiences/matched/common"],(function(e,t,n,a,i,r,o){var l,s,c
function u(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"UdcT5T3+",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n"],[1,"  "],[8,[39,0],null,[["@isOpen","@onVisibilityChange","@useNewFocusModel"],[[30,0,["isDropdownOpen"]],[30,0,["toggleDropdown"]],true]],[["default"],[[[[1,"\\n    "],[8,[30,1,["dropdown-trigger"]],null,null,[["default"],[[[[1,"\\n      "],[10,0],[14,0,"u-bg-color__white"],[12],[1,"\\n        "],[10,"button"],[14,0,"button--medium-muted-secondary reporting-created-date__header-button"],[14,4,"button"],[12],[1,"\\n          "],[10,1],[15,0,[29,["u-color__black--75 pl0"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n"],[41,[30,0,["selectedFilters","length"]],[[[1,"              "],[1,[28,[35,3],["i18n_filters_selected","campaign-manager-web/components/audiences-table/matched-audience-filter"],[["selectedFiltersCount"],[[30,0,["selectedFilters","length"]]]]]],[1,"\\n"]],[]],[[[1,"              "],[1,[28,[35,3],["i18n_all","campaign-manager-web/components/audiences-table/matched-audience-filter"],null]],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n          "],[8,[39,4],null,[["@size","@name"],["small","caret"]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[10,0],[14,0,"cm-dropdown"],[12],[1,"\\n      "],[8,[30,1,["dropdown-content"]],null,[["@class"],["matched-audiences__filter-dropdown"]],[["default"],[[[[1,"\\n        "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,6],[[30,0,["filters"]]],null],null,[[[44,[[28,[37,8],["matched-audiences__filter-V2-",[30,3]],null]],[[[1,"              "],[8,[39,9],[[24,0,"chm__form-element-container"]],null,[["default"],[[[[1,"\\n                "],[10,1],[15,0,[29,[[36,10]]]],[12],[1,"\\n                  "],[8,[39,11],[[24,0,"cm-hue-checkbox__inside-ad-dropdown"],[16,"checked",[28,[37,12],[[30,0,["selectedFilters"]],[30,3]],null]],[24,"data-matched-audiences__filter-checkbox",""],[4,[38,13],["change",[28,[37,14],[[28,[37,15],["target.checked"],null],[28,[37,16],[[30,0,["filterItemClicked"]],[30,3]],null]],null]],null]],[["@inputId"],[[29,[[30,4]]]]],null],[1,"\\n                "],[13],[1,"\\n                "],[10,"label"],[15,"for",[29,[[30,4]]]],[14,0,"mt0"],[12],[1,"\\n                  "],[8,[39,17],null,[["@filterGroupKey","@filterIds","@filterKey"],[[30,0,["filterGroupKey"]],[30,0,["filterIds"]],[30,3]]],null],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n"]],[4]]]],[2,3]],null],[1,"        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13],[1,"\\n"]],["dropdown","( unused value )","filterKey","selectorName"],false,["artdeco-dropdown","hue-web-foundations@-text-body","if","t","hue-web-icons@icon","each","-each-in","let","concat","artdeco-dropdown-item","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","exists-in","on","pipe","pick","fn","audiences/matched/audience-filter-i18n"]]',moduleName:"campaign-manager-web/components/audiences-table/matched-audience-filter.hbs",isStrictMode:!1})
let m=e.default=(l=class extends a.default{constructor(...e){var t,n,a
super(...e),u(this,"isDropdownOpen",s,this),u(this,"selectedFilters",c,this),t=this,n="filterIds",a=o.MA_TABLE_FILTER_IDS,n in t?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}get filterGroupKey(){return this.args.column.columnData.filterGroupKey}get filters(){return this.args.column.columnData.filters[this.filterGroupKey].filters}filterItemClicked(e,t){const n=this.args.column.columnActions
this.selectedFilters=t?[...this.selectedFilters,e]:this.selectedFilters.filter((t=>t!==e)),n.onFilterChange(this.filterGroupKey,e,null,t)}toggleDropdown(e){this.isDropdownOpen=e}},s=d(l.prototype,"isDropdownOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),c=d(l.prototype,"selectedFilters",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),d(l.prototype,"filterItemClicked",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"filterItemClicked"),l.prototype),d(l.prototype,"toggleDropdown",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"toggleDropdown"),l.prototype),l);(0,t.setComponentTemplate)(p,m)})),define("campaign-manager-web/components/audiences-table/name",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/constants/audiences/matched/common","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l){var s,c
function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=(0,n.createTemplateFactory)({id:"iV9z1m+2",block:'[[[1,"\\n"],[10,0],[14,0,"reporting-table__name-column"],[15,"data-live-test-matched-audiences__table-cell-name",[30,1,["segmentId"]]],[12],[1,"\\n  "],[10,"dl"],[14,0,"reporting-table__name-container u-layout__vertical-align-middle"],[12],[1,"\\n    "],[10,"dt"],[12],[1,"\\n"],[41,[30,1,["allowedToViewMatchedCompanies"]],[[[1,"        "],[8,[39,1],null,[["@route","@model","@query"],[[30,0,["companyMatchingTargetRoute"]],[30,1,["segmentId"]],[28,[37,2],null,[["columns"],[[30,2,["columnData","companyEngagementLinkColumns"]]]]]]],[["default"],[[[[1,"\\n          "],[1,[30,1,["name"]]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["shouldShowPlaintextName"]],[[[1,"        "],[10,0],[14,0,"u-display-inline-flex u-items-center"],[12],[1,"\\n          "],[10,1],[15,0,[29,["u-force-wrap u-layout__align-left"," ",[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[30,1,["name"]]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,4],null,[["@placement"],["right"]],[["trigger","content"],[[[[1,"\\n              "],[11,"button"],[24,"data-a11y-trigger",""],[24,0,"button--unstyled button--cursor-default ml1"],[16,"aria-label",[28,[37,5],["i18n_matched_companies_unavailable_pebble_aria","campaign-manager-web/components/audiences-table/name"],null]],[24,4,"button"],[4,[38,6],[[30,3,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                "],[8,[39,7],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n              "],[13],[1,"\\n            "]],[3]],[[[1,"\\n              "],[10,1],[12],[1,"\\n"],[41,[28,[37,8],[[30,1,["ownership"]],[30,2,["columnData","receivedAudienceType"]]],null],[[[1,"                  "],[1,[28,[35,5],["i18n_details_cannot_be_accessed","campaign-manager-web/components/audiences-table/name"],null]],[1,"\\n"]],[]],[[[41,[30,1,["companyMatchesNotAvailableReason"]],[[[1,"                  "],[1,[28,[35,5],["i18n_matched_companies_unavailable_reasons_v2","campaign-manager-web/components/audiences-table/name"],[["reason"],[[30,1,["companyMatchesNotAvailableReason"]]]]]],[1,"\\n"]],[]],[[[1,"                  "],[1,[28,[35,5],["i18n_not_allowed_to_edit_hovercard_text","campaign-manager-web/components/audiences-table/name"],null]],[1,"\\n                "]],[]]]],[]]],[1,"              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[8,[39,1],[[16,0,[29,["u-color__blue7"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[4,[38,9],["audiences_matched_details"],null]],[["@route","@model"],[[30,0,["detailsRoute"]],[30,1,["segmentId"]]]],[["default"],[[[[1,"\\n          "],[1,[30,1,["name"]]],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[]]]],[]]],[1,"\\n"],[41,[28,[37,10],[[30,0,["isMarketingAndSalesOrchestrationEnabled"]],[30,0,["isSalesAudience"]]],null],[[[1,"        "],[10,1],[15,0,[29,["cm-tag"," ",[28,[37,11],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,5],["i18n_new","campaign-manager-web/components/audiences-table/name"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"],[41,[51,[30,2,["columnData","hideActionsDropDown"]]],[[[1,"    "],[10,0],[14,0,"reporting-table__actions-dropdown"],[12],[1,"\\n      "],[8,[39,13],null,[["@record","@column"],[[30,1],[30,2]]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["@record","@column","triggerData"],false,["if","link-to","hash","hue-web-foundations@-text-body","hue-web-tooltip","t","hue-web-tooltip-trigger","hue-web-icons@icon","eq","track-interaction","and","hue-web-foundations@-tag","unless","audiences-table/actions"]]',moduleName:"campaign-manager-web/components/audiences-table/name.hbs",isStrictMode:!1})
let p=e.default=(s=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="lix",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),u(this,"companyMatchingTargetRoute",r.ROUTE_NAME.ACCOUNT_AUDIENCES_MATCHED_ITEM_MATCHED_COMPANIES),u(this,"detailsRoute",r.ROUTE_NAME.ACCOUNT_AUDIENCES_MATCHED_ITEM_DETAILS)}get shouldShowPlaintextName(){const{companyMatchesNotAvailableReason:e,ownership:t,segmentType:n}=this.args.record
return!(!e&&t!==o.AUDIENCE_OWNERSHIP.RECEIVED)||(n===o.SEGMENT_TYPES.MARKET_AUTOMATION&&o.AUDIENCE_OWNERSHIP.OWNED,!1)}get isMarketingAndSalesOrchestrationEnabled(){return this.lix.getTreatmentIsEnabled(l.LIX_TEST_KEYS.enableMarketingAndSalesOrchestration)}get isSalesAudience(){const{sourcePlatform:e}=this.args.record
return e===o.CORE_DMP_SOURCE_PLATFORMS.LINKEDIN_LSS_LISTS}},m=s.prototype,g="lix",b=[i.inject],_={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(_).forEach((function(e){f[e]=_[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=b.slice().reverse().reduce((function(e,t){return t(m,g,e)||e}),f),h&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(h):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(m,g,f),f=null),c=f,s)
var m,g,b,_,h,f;(0,t.setComponentTemplate)(d,p)})),define("campaign-manager-web/components/audiences-table/ownership",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"oV1IQ6YI",block:'[[[1,"\\n"],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n  "],[1,[28,[35,1],["i18n_ownership","campaign-manager-web/components/audiences-table/ownership"],[["type"],[[30,1,["ownership"]]]]]],[1,"\\n"],[13]],["@record"],false,["hue-web-foundations@-text-body","t"]]',moduleName:"campaign-manager-web/components/audiences-table/ownership.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/audiences-table/source",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"6JN0Exa+",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n  "],[10,1],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n    "],[8,[39,1],null,[["@audienceType","@thirdPartyDisplayName"],[[30,1,["meta","audienceType"]],[30,1,["thirdPartyDisplayName"]]]],null],[1,"\\n  "],[13],[1,"\\n"],[41,[30,1,["parent"]],[[[1,"    "],[10,1],[15,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_lookalike_parent","campaign-manager-web/components/audiences-table/source"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["u-force-wrap"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[28,[37,4],[[30,1,["meta","audienceType"]],"LINKEDIN_COMPANY_TIERING"],null],[[[1,"        "],[8,[39,5],[[24,"target","_blank"],[4,[38,7],["audiences_matched_segment_parent_link_click"],null]],[["@route","@models"],["accounts.item.audiences.matched.item",[28,[37,6],[[30,2,["columnData","accountId"]],[30,1,["parent","id"]]],null]]],[["default"],[[[[1,"\\n          "],[1,[30,1,["parent","name"]]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],[[[1,"        "],[1,[30,1,["parent","name"]]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n"]],[]],null],[13]],["@record","@column"],false,["hue-web-foundations@-text-body","audiences/matched/audience-type-i18n","if","t","eq","link-to","array","track-interaction"]]',moduleName:"campaign-manager-web/components/audiences-table/source.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/audiences-table/status",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"2ZaE9rR/",block:'[[[1,"\\n"],[10,"dl"],[15,0,[29,["matched-audiences__table-status"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[28,[37,2],[[28,[37,3],[[30,1,["lastMatchedAt"]],0],null],[28,[37,4],[[30,1,["status"]],[30,2,["columnData","audienceStatuses","READY"]]],null]],null],[[[1,"    "],[10,"dt"],[14,0,"u-layout__display-inline"],[12],[1,[28,[35,5],["i18n_website_audience","campaign-manager-web/components/audiences-table/status"],null]],[13],[1,"\\n    "],[10,"dd"],[14,0,"u-layout__display-inline"],[12],[1,"\\n      "],[10,1],[14,0,"u-layout__display-inline-block mb1"],[12],[1,"\\n        "],[10,"i"],[15,0,[29,["matched-audiences__table-status-bubble u-icon__status-bubble u-icon__status-bubble--",[30,1,["meta","statusBubbleColor"]]]]],[12],[1,"\\n        "],[13],[1,"\\n"],[41,[28,[37,4],[[30,1,["lastMatchedAt"]],0],null],[[[1,"          "],[1,[28,[35,5],["i18n_no_signal_yet","campaign-manager-web/components/audiences-table/status"],null]],[1,"\\n"]],[]],[[[1,"          "],[1,[28,[35,6],[[30,1,["lastMatchedAt"]]],[["format"],["ago"]]]],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[10,"dd"],[14,0,"u-layout__display-inline"],[12],[1,"\\n      "],[8,[39,7],null,[["@status","@hoverControlEvent","@dataTestValue"],[[30,1,["status"]],"target_standalone_ma_table_audience_status",[30,1,["segmentId"]]]],null],[1,"\\n    "],[13],[1,"\\n"]],[]]],[13]],["@record","@column"],false,["hue-web-foundations@-text-body","if","and","gte","eq","t","format-time-relative","audience-status"]]',moduleName:"campaign-manager-web/components/audiences-table/status.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/audiences-table/targeting-type",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"fT9NZcXe",block:'[[[1,"\\n"],[1,[28,[35,0],["i18n_targeting_type","campaign-manager-web/components/audiences-table/targeting-type"],[["targetingType"],[[30,1,["targetingType"]]]]]]],["@record"],false,["t"]]',moduleName:"campaign-manager-web/components/audiences-table/targeting-type.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/audiences/buyer-targeting/main-module",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@ember/service","tracked-built-ins","ember-concurrency","@linkedin/ember-prop-types","campaign-manager-web/constants/audience","campaign-manager-web/constants/audiences/optima","campaign-manager-web/utils/targeting-models","campaign-manager-web/utils/targeting","campaign-manager-web/utils/locale","@ember/utils","campaign-manager-web/utils/objective-type"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_){var h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x
function F(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function z(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function j(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const G=(0,n.createTemplateFactory)({id:"vSktoh1L",block:'[[[1,"\\n"],[11,"section"],[17,1],[12],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-justify-between u-items-center"],[12],[1,"\\n    "],[10,"h2"],[15,0,[29,[[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_title","campaign-manager-web/components/audiences/buyer-targeting/main-module"],null]],[1,"\\n    "],[13],[1,"\\n\\n"],[41,[30,0,["isSwitchToClassicAllowed"]],[[[1,"      "],[8,[39,3],[[4,[38,4],["click",[30,0,["onSwitchToClassicTargetingClick"]]],null]],[["@size","@buttonType","@emphasized","@text"],["small","tertiary",true,[28,[37,1],["i18n_switch_to_classic","campaign-manager-web/components/audiences/buyer-targeting/main-module"],null]]],null],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n\\n  "],[10,2],[15,0,[29,["mt4"," ",[28,[37,0],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_description","campaign-manager-web/components/audiences/buyer-targeting/main-module"],null]],[1,"\\n  "],[13],[1,"\\n\\n  "],[8,[39,5],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isProductsServicesSelectionMenuOpen"]],[28,[37,6],[[30,0,["onProductsServicesSelectionMenuChange"]],true],null],[28,[37,6],[[30,0,["onProductsServicesSelectionMenuChange"]],false],null]]],[["default"],[[[[1,"\\n    "],[8,[30,2,["Trigger"]],[[24,0,"border-dark mt4"]],[["@icon","@buttonType","@size","@iconPlacement"],["caret","tertiary","small","right"]],[["default"],[[[[1,"\\n"],[41,[30,0,["selectedProductService"]],[[[1,"        "],[1,[30,0,["selectedProductService","name"]]],[1,"\\n"]],[]],[[[1,"        "],[10,1],[15,0,[29,[[28,[37,0],null,[["size","weight","color"],["medium","default","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_product_service","campaign-manager-web/components/audiences/buyer-targeting/main-module"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]]],[1,"    "]],[]]]]],[1,"\\n\\n    "],[8,[30,2,["Container"]],null,null,[["default"],[[[[1,"\\n      "],[8,[30,2,["Item"]],null,[["@onSelect"],[[30,0,["onAddNewProductsServicesClick"]]]],[["default"],[[[[1,"\\n        "],[10,1],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n          "],[8,[39,7],[[24,0,"pr2"]],[["@name"],["company"]],null],[1,"\\n          "],[1,[28,[35,1],["i18n_new_product_service","campaign-manager-web/components/audiences/buyer-targeting/main-module"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["existingProductsServices"]]],null]],null],null,[[[1,"        "],[8,[30,2,["Item"]],null,[["@onSelect","@selected"],[[28,[37,6],[[30,0,["onProductServiceClick"]],[30,3]],null],[28,[37,10],[[30,0,["selectedProductService","productUrl"]],[30,3,["productUrl"]]],null]]],[["default"],[[[[1,"\\n          "],[1,[30,3,["name"]]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[3]],null],[1,"    "]],[]]]]],[1,"\\n\\n  "]],[2]]]]],[1,"\\n\\n"],[41,[30,0,["hasBuyerGroupsFacet"]],[[[1,"    "],[8,[39,11],null,[["@onSelect","@selectedTab"],[[30,0,["setSelectedTab"]],[30,0,["selectedTab"]]]],[["default"],[[[[1,"\\n      "],[8,[30,4,["Tablist"]],[[24,0,"mt5"],[16,"aria-label",[28,[37,1],["a11y_audience_targeting_options","campaign-manager-web/components/audiences/buyer-targeting/main-module"],null]]],null,[["default"],[[[[1,"\\n        "],[8,[30,5,["Tab"]],null,[["@tabId"],[[30,0,["CRITERIA_SELECTION_MODE","INCLUDE"]]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,1],["i18n_include","campaign-manager-web/components/audiences/buyer-targeting/main-module"],null]],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,5,["Tab"]],null,[["@tabId"],[[30,0,["CRITERIA_SELECTION_MODE","EXCLUDE"]]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,1],["i18n_exclude","campaign-manager-web/components/audiences/buyer-targeting/main-module"],null]],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[5]]]]],[1,"\\n\\n      "],[8,[30,4,["Tabpanel"]],[[24,0,"mt5"]],[["@tabId"],[[30,0,["CRITERIA_SELECTION_MODE","INCLUDE"]]]],[["default"],[[[[1,"\\n        "],[8,[39,3],[[4,[38,4],["click",[28,[37,6],[[30,0,["onSignalSourceChange"]],[30,0,["editableSignalSources","INCLUDED_LOCATIONS"]]],null]],null]],[["@buttonType","@icon","@emphasized","@text"],["tertiary","add",true,[28,[37,1],["i18n_locations_button","campaign-manager-web/components/audiences/buyer-targeting/main-module"],null]]],null],[1,"\\n\\n        "],[10,0],[14,0,"mt1"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["includedLocationSegments"]]],null]],null],null,[[[1,"            "],[8,[39,12],[[4,[38,4],["click",[28,[37,6],[[30,0,["onSegmentDismissClick"]],[30,6],[30,0,["CRITERIA_SELECTION_MODE","INCLUDE"]]],null]],null]],[["@text"],[[30,6,["name"]]]],null],[1,"\\n"]],[6]],null],[1,"\\n          "],[8,[39,13],null,[["@type","@isHidden"],["negative",[28,[37,14],[[28,[37,15],[[30,0,["includedLocationSegments"]]],null]],null]]],[["default"],[[[[1,"\\n            "],[1,[28,[35,1],["i18n_missing_included_location_error","campaign-manager-web/components/audiences/buyer-targeting/main-module"],null]],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,"label"],[14,1,"buyer-targeting-language-label"],[15,0,[29,["u-layout__display-block"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_language","campaign-manager-web/components/audiences/buyer-targeting/main-module"],null]],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,0],[14,0,"u-layout__display-inline-block mt2"],[12],[1,"\\n          "],[8,[39,16],[[24,"aria-labelledby","buyer-targeting-language-label"]],[["@languages","@onLanguageChange","@selectedLanguage"],[[30,0,["availableLanguages"]],[30,0,["onLanguageChange"]],[30,0,["includedLanguageSegment"]]]],null],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[30,4,["Tabpanel"]],[[24,0,"mt5"]],[["@tabId"],[[30,0,["CRITERIA_SELECTION_MODE","EXCLUDE"]]]],[["default"],[[[[1,"\\n        "],[10,0],[12],[1,"\\n          "],[8,[39,3],[[4,[38,4],["click",[28,[37,6],[[30,0,["onSignalSourceChange"]],[30,0,["editableSignalSources","EXCLUDED_LOCATIONS"]]],null]],null]],[["@buttonType","@icon","@emphasized","@text"],["tertiary","add",true,[28,[37,1],["i18n_locations_button","campaign-manager-web/components/audiences/buyer-targeting/main-module"],null]]],null],[1,"\\n\\n          "],[10,0],[14,0,"mt1"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["excludedLocationSegments"]]],null]],null],null,[[[1,"              "],[8,[39,12],[[4,[38,4],["click",[28,[37,6],[[30,0,["onSegmentDismissClick"]],[30,7],[30,0,["CRITERIA_SELECTION_MODE","EXCLUDE"]]],null]],null]],[["@text"],[[30,7,["name"]]]],null],[1,"\\n"]],[7]],null],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,0],[14,0,"u-display-flex mt3"],[12],[1,"\\n          "],[8,[39,3],[[24,0,"mr2"],[16,"disabled",[30,0,["contactListsDisabled"]]],[4,[38,4],["click",[28,[37,6],[[30,0,["onSignalSourceChange"]],[30,0,["editableSignalSources","EXCLUDED_CONTACT_LISTS"]]],null]],null]],[["@buttonType","@icon","@emphasized","@text","@loading","@loadingA11yText"],["tertiary","add",true,[28,[37,1],["i18n_contact_lists","campaign-manager-web/components/audiences/buyer-targeting/main-module"],null],[30,0,["matchedAudienceService","fetchAudiencesListTask","isRunning"]],[28,[37,1],["i18n_loading_a11y_contact_lists","campaign-manager-web/components/audiences/buyer-targeting/main-module"],null]]],null],[1,"\\n"],[41,[30,0,["contactListsDisabled"]],[[[1,"            "],[8,[39,17],[[24,0,"u-layout__display-inline-block"]],[["@contentClass","@placement"],["u-hoverable__content","right"]],[["trigger","content"],[[[[1,"\\n                "],[11,"button"],[16,"title",[28,[37,1],["i18n_contact_list_pebble_label","campaign-manager-web/components/audiences/buyer-targeting/main-module"],null]],[16,"aria-label",[28,[37,1],["i18n_contact_list_pebble_label","campaign-manager-web/components/audiences/buyer-targeting/main-module"],null]],[16,0,[29,["u-display-flex u-items-center button--unstyled"," ",[28,[37,0],null,[["color"],["text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,18],[[30,8,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                  "],[8,[39,7],null,[["@size","@name"],["small","question"]],null],[1,"\\n                "],[13],[1,"\\n              "]],[8]],[[[1,"\\n                "],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_pebble_content_contact_lists","campaign-manager-web/components/audiences/buyer-targeting/main-module"],null]],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n\\n        "],[10,0],[14,0,"mt1"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["excludedContactListSegments"]]],null]],null],null,[[[1,"            "],[8,[39,12],[[24,0,"smart-audience-editor__pills"],[4,[38,4],["click",[28,[37,6],[[30,0,["onSegmentDismissClick"]],[30,9],[30,0,["CRITERIA_SELECTION_MODE","EXCLUDE"]]],null]],null]],[["@text"],[[30,9,["name"]]]],null],[1,"\\n"]],[9]],null],[1,"        "],[13],[1,"\\n\\n"],[41,[51,[28,[37,15],[[30,10]],null]],[[[1,"          "],[10,0],[14,0,"mt3"],[12],[1,"\\n            "],[8,[39,20],[[4,[38,4],["change",[30,0,["onChangeExcludeAccountReference"]]],null]],[["@inputId","@isChecked"],["buyer-targeting-exclude-company-checkbox",[30,0,["isExcludeAccountReferenceChecked"]]]],null],[1,"\\n            "],[10,"label"],[14,"for","buyer-targeting-exclude-company-checkbox"],[15,0,[29,["u-layout__display-block ml2"," ",[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_exclude_employer_label","campaign-manager-web/components/audiences/buyer-targeting/main-module"],[["employer"],[[30,10,["displayName"]]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "]],[]]]]],[1,"\\n    "]],[4]]]]],[1,"\\n"]],[]],null],[13],[1,"\\n\\n"],[8,[39,21],null,[["@isOpen","@product","@isNewProduct","@onNameChange","@onProductUrlChange","@onProductDescriptionChange","@onClickSave","@onClickCancel","@onAfterClose","@isLoading"],[[30,0,["isProductServiceModalOpen"]],[30,0,["newProductServiceObj"]],true,[30,0,["onNewProductNameChange"]],[30,0,["onNewProductUrlChange"]],[30,0,["onNewProductDescriptionChange"]],[30,0,["onProductServiceModalSave"]],[30,0,["onProductServiceModalDismiss"]],[30,0,["resetNewProductServiceObj"]],[30,0,["_createNewProductService","isRunning"]]]],null],[1,"\\n\\n"],[8,[39,22],[[24,"aria-labelledby","optima-audience-edit-modal-header"]],[["@isOpen","@dismissModal","@size"],[[30,0,["isEditModalOpen"]],[30,0,["onDismissEditModal"]],"large"]],[["default"],[[[[1,"\\n  "],[8,[39,23],null,[["@signalSourceType","@modalHeaderComponent","@modalContentComponent","@modalFooterComponent","@onCancelEdit","@account","@targetingCriteria","@onSaveEdit"],[[30,0,["selectedEditModalSignalSource"]],[28,[37,24],[[30,11,["ModalHeader"]]],null],[28,[37,24],[[30,11,["ModalContent"]]],null],[28,[37,24],[[30,11,["ModalFooter"]]],null],[30,0,["onDismissEditModal"]],[30,12],[30,0,["cmTargetingCriteria"]],[30,0,["onSaveEditModal"]]]],[["modalHeaderContent"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_signal_source_types_map","campaign-manager-web/components/audiences/buyer-targeting/main-module"],[["type"],[[30,0,["selectedEditModalSignalSource"]]]]]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[11]]]]],[1,"\\n"]],["&attrs","selectionMenu","productService","tabs","tablist","segment","segment","triggerData","segment","@accountReference","modal","@account"],false,["hue-web-foundations@-text-body","t","if","hue-web-button","on","hue-web-menu","fn","hue-web-icons@icon","each","-track-array","eq","hue-web-tabs","hue-web-pill-input","hue-web-inline-feedback","not","is-empty","simplified/profile-language-selection","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","unless","hue-web-checkbox","product/edit-modal","hue-web-modal","optima/audience/signal-source-edit-layout","ensure-safe-component"]]',moduleName:"campaign-manager-web/components/audiences/buyer-targeting/main-module.hbs",isStrictMode:!1}),B=Object.freeze({name:"",productUrl:"",productDescription:""})
let V=e.default=(h=(0,o.inject)("targeting/targeting-criteria"),f=(0,o.inject)("product"),T=(0,o.inject)("audiences/matched-audience"),E=(0,o.inject)("audiences/buyer-targeting"),y=(0,o.inject)("targeting/targeting-entities"),(0,c.assertPropTypes)((x=class extends a.default{get cmTargetingCriteria(){return p.CmTargetingCriteria.fromTargetingCriteria(this.args.campaign.targetingCriteria)}get hasBuyerGroupsFacet(){return(0,m.hasFacet)(this.cmTargetingCriteria,m.FACET_URNS.BUYER_GROUPS)}get isExcludeAccountReferenceChecked(){return(0,m.isTargetingCriteriaExcludingAccountReference)(this.cmTargetingCriteria.toJS(),this.args.accountReference.objectUrn)}get includedLocationSegments(){const e=this.cmTargetingCriteria.getIncludeLocationFacetObj()??null
return e?e.segments:[]}get excludedLocationSegments(){const e=this.cmTargetingCriteria.getExcludeLocationFacetObj()??null
return e?e.segments:[]}get contactListsDisabled(){return!this.matchedAudienceService.fetchAudiencesListTask.isRunning&&0===this.matchedAudienceService.contactListAudiences.length}get excludedContactListSegments(){const e=this.cmTargetingCriteria.getExcludeFacetObj(m.FACET_URNS.MATCHED_AUDIENCES_MEMBER_UPLOADED_LISTS)
return e?.segments||[]}get isSwitchToClassicAllowed(){const{campaign:{isCompletedCampaign:e,objectiveType:t}}=this.args
return!e&&t===_.OBJECTIVE_TYPE.LEAD_GENERATION}get availableLanguages(){return this.targetingEntitiesService.facetsMetadata[m.FACET_URNS.INTERFACE_LOCALES]?.children??[]}get includedLanguageSegment(){return this.cmTargetingCriteria.getIncludeFacetObj(m.FACET_URNS.INTERFACE_LOCALES).segments[0]}constructor(){super(...arguments),F(this,"targetingCriteriaService",C,this),F(this,"productService",O,this),F(this,"matchedAudienceService",v,this),F(this,"buyerTargetingService",w,this),F(this,"targetingEntitiesService",I,this),z(this,"CRITERIA_SELECTION_MODE",m.CRITERIA_SELECTION_MODE),z(this,"editableSignalSources",d.EDITABLE_SIGNAL_SOURCES),F(this,"existingProductsServices",P,this),F(this,"selectedProductService",N,this),F(this,"isProductsServicesSelectionMenuOpen",R,this),F(this,"isProductServiceModalOpen",D,this),F(this,"isEditModalOpen",M,this),F(this,"selectedTab",L,this),F(this,"selectedEditModalSignalSource",k,this),F(this,"newProductServiceObj",U,this),z(this,"onProductsServicesSelectionMenuChange",(e=>{this.isProductsServicesSelectionMenuOpen=e})),z(this,"onAddNewProductsServicesClick",(()=>{this.isProductServiceModalOpen=!0})),z(this,"onNewProductNameChange",(e=>{this.newProductServiceObj.name=e.target.value})),z(this,"onNewProductUrlChange",(e=>{this.newProductServiceObj.productUrl=e.target.value})),z(this,"onNewProductDescriptionChange",(e=>{this.newProductServiceObj.productDescription=e.target.value})),z(this,"onProductServiceModalDismiss",(()=>{this.isProductServiceModalOpen=!1})),z(this,"onDismissEditModal",(()=>{this.isEditModalOpen=!1})),z(this,"onProductServiceModalSave",(async()=>{const e={...this.newProductServiceObj}
await this._createNewProductService.perform(e),this.isProductServiceModalOpen=!1,this.existingProductsServices.push(e),this._applyProductService(e)})),z(this,"resetNewProductServiceObj",(()=>{this.newProductServiceObj=new l.TrackedObject({...B})})),z(this,"onProductServiceClick",(e=>{this._applyProductService(e)})),z(this,"onSignalSourceChange",(e=>{this.selectedEditModalSignalSource=e,this.isEditModalOpen=!0})),z(this,"onSaveEditModal",(e=>{this.isEditModalOpen=!1,this.args.onCampaignChange({targetingCriteria:e})})),z(this,"onSegmentDismissClick",((e,t)=>{const{cmTargetingCriteria:n}=this
if(t===m.CRITERIA_SELECTION_MODE.INCLUDE){const t=n.getIncludeFacetObj(e.facetUrn)
t.removeSegment(e),0===t.segments&&n.removeIncludedFacet(e.facetUrn)}else{const t=n.getExcludeFacetObj(e.facetUrn)
t.removeSegment(e),0===t.segments&&n.removeExcludedFacet(e.facetUrn)}this.args.onCampaignChange({targetingCriteria:n.toJS()})})),z(this,"onChangeExcludeAccountReference",(({target:{checked:e}})=>{const{cmTargetingCriteria:t}=this,{displayName:n,objectUrn:a}=this.args.accountReference,{segments:i}=(0,m.buildRawFacetObj)({urn:a,name:n,facetUrn:m.FACET_URNS.COMPANIES})
t.exclude.toggleSegment(i[0],{},e),this.args.onCampaignChange({targetingCriteria:t.toJS()})}))
z(this,"onSwitchToClassicTargetingClick",(()=>{this._switchToClassicTargeting()})),z(this,"onLanguageChange",(e=>{const{cmTargetingCriteria:t}=this
t.replaceLanguageFacet(e),this.args.onCampaignChange({locale:(0,g.convertUrnToLocale)(e.urn),targetingCriteria:t.toJS()})})),this.matchedAudienceService.fetchAudiencesListTask.perform(this.args.account.accountId)}setSelectedTab(e){this.selectedTab=e}*_createNewProductService(e){yield this.productService.upsert(this.args.account.accountId,e,[])}_applyProductService(e){this.selectedProductService=e,this._inferAudienceFromProductDescription(e.productDescription)}_switchToClassicTargeting(){this.buyerTargetingService.setAdvancedExperienceTargetingCriteria(this.cmTargetingCriteria.toJS()),this.args.onCampaignChange({targetingCriteria:this.buyerTargetingService.getClassicExperienceTargetingCriteria()}),this.buyerTargetingService.setCurrentAudienceExperienceType(u.AUDIENCE_EXPERIENCE_TYPES.CLASSIC)}_forceSwitchToClassicTargeting(){this._switchToClassicTargeting()}async _inferAudienceFromProductDescription(e){const{account:{accountId:t},accountReference:n={}}=this.args
let a
try{a=await this.targetingCriteriaService.fetchInferredTargetingCriteria(t,e,[u.AUDIENCE_INFERENCE_TYPES.BUYER_GROUPS,u.AUDIENCE_INFERENCE_TYPES.LOCATIONS])
if(!(0,m.hasFacet)(a,m.FACET_URNS.BUYER_GROUPS))return void this._forceSwitchToClassicTargeting()}catch(o){return void this._forceSwitchToClassicTargeting()}const i=p.CmTargetingCriteria.fromTargetingCriteria(a)
if(i.getIncludeFacetObj(m.FACET_URNS.INTERFACE_LOCALES)||i.include.addOrObject((0,m.getDefaultLocaleOrObj)()),!(0,b.isEmpty)(n)){const e={name:n.displayName,urn:n.objectUrn,facetUrn:m.FACET_URNS.COMPANIES}
i.addExcludedFacetAndSegment(m.FACET_URNS.COMPANIES,e)}const r=(0,g.convertUrnToLocale)(i.getIncludeFacetObj(m.FACET_URNS.INTERFACE_LOCALES).segments[0].urn)
this.args.onCampaignChange({targetingCriteria:i.toJS(),locale:r})}},z(x,"propTypes",{account:c.PropTypes.EmberObject.isRequired,campaign:c.PropTypes.EmberObject.isRequired,onCampaignChange:c.PropTypes.func.isRequired,accountReference:c.PropTypes.object}),C=j((A=x).prototype,"targetingCriteriaService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=j(A.prototype,"productService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=j(A.prototype,"matchedAudienceService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=j(A.prototype,"buyerTargetingService",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=j(A.prototype,"targetingEntitiesService",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=j(A.prototype,"existingProductsServices",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new l.TrackedArray([])}}),N=j(A.prototype,"selectedProductService",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),R=j(A.prototype,"isProductsServicesSelectionMenuOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),D=j(A.prototype,"isProductServiceModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),M=j(A.prototype,"isEditModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),L=j(A.prototype,"selectedTab",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return m.CRITERIA_SELECTION_MODE.INCLUDE}}),k=j(A.prototype,"selectedEditModalSignalSource",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),U=j(A.prototype,"newProductServiceObj",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new l.TrackedObject({...B})}}),j(A.prototype,"setSelectedTab",[r.action],Object.getOwnPropertyDescriptor(A.prototype,"setSelectedTab"),A.prototype),j(A.prototype,"_createNewProductService",[s.task],Object.getOwnPropertyDescriptor(A.prototype,"_createNewProductService"),A.prototype),S=A))||S);(0,t.setComponentTemplate)(G,V)})),define("campaign-manager-web/components/audiences/buyer-targeting/product-service-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r){var o,l,s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"ua4H28Ea",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","product-service-edit-modal-header"]],[["@isOpen","@dismissModal","@size"],[[30,1],[30,2],"large"]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"product-service-edit-modal-header"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_title","campaign-manager-web/components/audiences/buyer-targeting/product-service-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,3],[[24,0,"mb2"]],[["@inputId"],["product-service-modal-name"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["i18n_name_input","campaign-manager-web/components/audiences/buyer-targeting/product-service-modal"],null]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[39,4],[[16,"required",true],[16,"max",200],[4,[38,5],["input",[28,[37,6],["target.value",[28,[37,7],[[30,0],"name"],null]],null]],null]],[["@value","@counterMax","@inputId"],[[30,0,["name"]],200,"product-service-modal-name"]],null],[1,"\\n\\n    "],[8,[39,3],[[24,0,"mb2 mt5"]],[["@inputId"],["product-service-modal-source"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["i18n_url_input","campaign-manager-web/components/audiences/buyer-targeting/product-service-modal"],null]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[39,4],[[16,"required",true],[4,[38,5],["input",[28,[37,6],["target.value",[28,[37,7],[[30,0],"productUrl"],null]],null]],null]],[["@value","@inputId"],[[30,0,["productUrl"]],"product-service-modal-source"]],null],[1,"\\n\\n    "],[8,[39,3],[[24,0,"mb2 mt5"]],[["@inputId"],["product-service-modal-description"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["i18n_description_input","campaign-manager-web/components/audiences/buyer-targeting/product-service-modal"],null]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[39,8],[[16,"required",true],[16,"max",1000],[16,"rows",8],[4,[38,5],["input",[28,[37,6],["target.value",[28,[37,7],[[30,0],"productDescription"],null]],null]],null]],[["@value","@inputId","@counterMax"],[[30,0,["productDescription"]],"product-service-modal-description",1000]],null],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,3,["ModalFooter"]],[[24,0,"u-display-flex u-justify-end"]],null,[["default"],[[[[1,"\\n    "],[8,[39,9],[[4,[38,5],["click",[30,2]],null]],[["@text","@buttonType","@size","@emphasized"],[[28,[37,2],["i18n_cancel","campaign-manager-web/components/audiences/buyer-targeting/product-service-modal"],null],"secondary","small",true]],null],[1,"\\n\\n    "],[8,[39,9],[[24,0,"ml3"],[4,[38,5],["click",[30,0,["onSaveClick"]]],null]],[["@text","@buttonType","@size","@emphasized"],[[28,[37,2],["i18n_save","campaign-manager-web/components/audiences/buyer-targeting/product-service-modal"],null],"primary","small",true]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]],[1,"\\n"]],["@isOpen","@onDismiss","modal"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","hero-label","hue-web-text-input","on","pick","set","hue-web-text-area","hue-web-button"]]',moduleName:"campaign-manager-web/components/audiences/buyer-targeting/product-service-modal.hbs",isStrictMode:!1})
let _=e.default=(0,r.assertPropTypes)((d=class extends a.default{constructor(...e){super(...e),p(this,"name",s,this),p(this,"productUrl",c,this),p(this,"productDescription",u,this),m(this,"onSaveClick",(()=>{this.args.onSave({name:this.name,productUrl:this.productUrl,productDescription:this.productDescription})}))}},m(d,"propTypes",{isOpen:r.PropTypes.bool.isRequired,onDismiss:r.PropTypes.func.isRequired,onSave:r.PropTypes.func.isRequired}),s=g((l=d).prototype,"name",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),c=g(l.prototype,"productUrl",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),u=g(l.prototype,"productDescription",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),o=l))||o;(0,t.setComponentTemplate)(b,_)})),define("campaign-manager-web/components/audiences/common/audience-summary-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"vcwAaCYn",block:'[[[1,"\\n"],[8,[39,0],null,[["@isOpen","@dismissModal"],[[30,1],[30,2]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,[["@titleId","@title"],["audience-summary-modal__header",[52,[30,4,["name"]],[28,[37,2],["i18n_audience_summary_header","campaign-manager-web/components/audiences/common/audience-summary-modal"],[["templateName"],[[30,4,["name"]]]]],[28,[37,2],["i18n_audience_summary_header_no_name","campaign-manager-web/components/audiences/common/audience-summary-modal"],null]]]],null],[1,"\\n  "],[8,[30,3,["ModalContent"]],[[24,0,"pv4 ph5 u-bg-color__slate0"]],null,[["default"],[[[[1,"\\n    "],[8,[39,3],null,[["@targetingCriteria","@isAudienceExpansionEnabled"],[[30,4],[30,5]]],[["default"],[[[[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[30,6,["fetchAudienceCountTask","isRunning"]],[[[1,"          "],[1,[28,[35,2],["i18n_loading_audience_count","campaign-manager-web/components/audiences/common/audience-summary-modal"],null]],[1,"\\n"]],[]],[[[41,[30,6,["fetchAudienceCountTask","last","isError"]],[[[1,"          "],[8,[39,5],null,[["@type","@message"],["error",[28,[37,2],["i18n_audience_count_error","campaign-manager-web/components/audiences/common/audience-summary-modal"],null]]],null],[1,"\\n"]],[]],[[[41,[30,6,["isAudienceCountValid"]],[[[1,"          "],[1,[28,[35,2],["i18n_audience_count","campaign-manager-web/components/audiences/common/audience-summary-modal"],[["count"],[[28,[37,6],[[30,6,["audienceCount"]]],null]]]]],[1,"\\n"]],[]],[[[1,"          "],[8,[39,5],null,[["@type","@message"],["error",[28,[37,2],["i18n_audience_count_invalid","campaign-manager-web/components/audiences/common/audience-summary-modal"],null]]],null],[1,"\\n        "]],[]]]],[]]]],[]]],[1,"      "],[13],[1,"\\n    "]],[6]]]]],[1,"\\n  "]],[]]]]],[1,"\\n  "],[18,7,null],[1,"\\n"]],[3]]]]]],["@isOpen","@onDismiss","modal","@cmTargetingCriteria","@isAudienceExpansionEnabled","audience","&footer"],false,["hue-web-modal","if","t","audience-summary","hue-web-foundations@-text-body","hue-web-inline-feedback","format-number","yield"]]',moduleName:"campaign-manager-web/components/audiences/common/audience-summary-modal.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={isOpen:i.PropTypes.bool.isRequired,onDismiss:i.PropTypes.func.isRequired,cmTargetingCriteria:i.PropTypes.object.isRequired,isAudienceExpansionEnabled:i.PropTypes.bool},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/audiences/matched/add-to-campaign-warning-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"dNjlr30D",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledBy","matched-audiences__add-to-campaign-warning-header"]],[["@size","@isOpen","@returnFocusTo","@dismissModal"],["medium",[30,1],[30,2],[30,3]]],[["default"],[[[[1,"\\n"],[1,"  "],[8,[30,4,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"matched-audiences__add-to-campaign-warning-header"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]," ",[28,[37,2],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_header","campaign-manager-web/components/audiences/matched/add-to-campaign-warning-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"],[1,"  "],[8,[30,4,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[12],[1,"\\n"],[41,[30,5],[[[1,"        "],[1,[28,[35,3],["i18n_content_bulk_v2","campaign-manager-web/components/audiences/matched/add-to-campaign-warning-modal"],[["count"],[[30,5,["length"]]]]]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,3],["i18n_content","campaign-manager-web/components/audiences/matched/add-to-campaign-warning-modal"],null]],[1,"\\n"]],[]]],[1,"      "],[8,[39,5],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,3],["i18n_learn_more","campaign-manager-web/components/audiences/matched/add-to-campaign-warning-modal"],[["linkInfo"],[[28,[37,6],null,[["href","dataTestSelector","role"],[[28,[37,7],null,[["path"],["help/lms/answer/a422548"]]],"data-test-add-to-campaign-warning-modal__help-link",[30,6,["role"]]]]]]]]],[1,"\\n      "]],[6]]]]],[1,"\\n    "],[13],[1,"\\n"],[41,[30,5],[[[1,"      "],[10,"ul"],[14,0,"artdeco-list matched-audiences__modal-audiences-list"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,5]],null]],null],null,[[[1,"          "],[10,"li"],[15,0,[29,["artdeco-list__item u-color__black--75"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[30,7,["name"]]],[1,"\\n          "],[13],[1,"\\n"]],[7]],null],[1,"      "],[13],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n"],[41,[30,5],[[[1,"    "],[8,[30,4,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n"],[1,"      "],[8,[39,10],[[24,0,"u-layout__float-right"],[4,[38,11],["click",[30,8]],null],[4,[38,12],["audiences_matched_add_to_campaign_warning_modal_confirm"],null]],[["@size"],["small"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,3],["i18n_continue_button","campaign-manager-web/components/audiences/matched/add-to-campaign-warning-modal"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null]],[4]]]]]],["@isOpen","@returnFocusTo","@onDismiss","modal","@invalidAudiences","iphHelper","audience","@onConfirm"],false,["hue-web-modal","hue-web-foundations@-text-heading","hue-web-foundations@-text-body","t","if","iph-helper","external-link-info","help-center-url","each","-track-array","hue-web-button","on","track-interaction"]]',moduleName:"campaign-manager-web/components/audiences/matched/add-to-campaign-warning-modal.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={isOpen:i.PropTypes.bool.isRequired,invalidAudiences:i.PropTypes.array,onDismiss:i.PropTypes.func.isRequired,onConfirm:i.PropTypes.func},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/audiences/matched/audience-filter-i18n",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"PSnjKAMt",block:'[[[1,"\\n"],[41,[28,[37,1],[[30,1],[30,2,["DATA_SOURCES"]]],null],[[[1,"  "],[1,[28,[35,2],["i18n_data_source_filters_v10","campaign-manager-web/components/audiences/matched/audience-filter-i18n"],[["id"],[[30,3]]]]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1],[30,2,["AUDIENCE_STATUSES"]]],null],[[[1,"  "],[1,[28,[35,2],["i18n_audience_status_filters","campaign-manager-web/components/audiences/matched/audience-filter-i18n"],[["id"],[[30,3]]]]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1],[30,2,["CAMPAIGN_USAGE"]]],null],[[[1,"  "],[1,[28,[35,2],["i18n_campaign_usage_filters","campaign-manager-web/components/audiences/matched/audience-filter-i18n"],[["id"],[[30,3]]]]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1],[30,2,["AUDIENCE_LIST_TYPE"]]],null],[[[1,"  "],[1,[28,[35,2],["i18n_audience_list_type_filters","campaign-manager-web/components/audiences/matched/audience-filter-i18n"],[["id"],[[30,3]]]]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1],[30,2,["AUDIENCE_COUNT"]]],null],[[[1,"  "],[1,[28,[35,2],["i18n_audience_count_filters","campaign-manager-web/components/audiences/matched/audience-filter-i18n"],[["id"],[[30,3]]]]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1],[30,2,["AUDIENCE_OWNERSHIP"]]],null],[[[1,"  "],[1,[28,[35,2],["i18n_audience_ownership_filters","campaign-manager-web/components/audiences/matched/audience-filter-i18n"],[["id"],[[30,3]]]]],[1,"\\n"]],[]],null]],[]]]],[]]]],[]]]],[]]]],[]]]],["@filterGroupKey","@filterIds","@filterKey"],false,["if","eq","t"]]',moduleName:"campaign-manager-web/components/audiences/matched/audience-filter-i18n.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/audiences/matched/audience-type-i18n",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"gri3M4p2",block:'[[[1,"\\n"],[41,[30,1],[[[41,[30,2],[[[1,"    "],[1,[30,2]],[1,"\\n"]],[]],[[[1,"    "],[1,[28,[35,1],["i18n_targeting_module_audience_type_v17","campaign-manager-web/components/audiences/matched/audience-type-i18n"],[["type"],[[52,[30,3],[30,3],"default"]]]]],[1,"\\n"]],[]]]],[]],[[[41,[30,2],[[[1,"    "],[1,[28,[35,1],["i18n_ma_page_partner_audience_type","campaign-manager-web/components/audiences/matched/audience-type-i18n"],[["displayName"],[[30,2]]]]],[1,"\\n"]],[]],[[[1,"    "],[1,[28,[35,1],["i18n_ma_page_audience_type_v22","campaign-manager-web/components/audiences/matched/audience-type-i18n"],[["type"],[[52,[30,3],[30,3],"default"]]]]],[1,"\\n"]],[]]]],[]]]],["@isTargeting","@thirdPartyDisplayName","@audienceType"],false,["if","t"]]',moduleName:"campaign-manager-web/components/audiences/matched/audience-type-i18n.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/audiences/matched/create-audiences-menu",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/constants/audiences/matched/common","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"qEw/dsvo",block:'[[[1,"\\n"],[8,[39,0],null,[["@isOpen","@openMenu","@closeMenu","@disabled"],[[30,1],[30,2],[30,3],[28,[37,1],[[30,4]],null]]],[["default"],[[[[1,"\\n  "],[8,[30,5,["Trigger"]],[[24,"aria-describedby","ma-header-actions-create-nfi-content"]],[["@size","@icon","@iconPlacement","@text","@id"],["small","caret","right",[28,[37,2],["i18n_matched_audiences_create_dropdown","campaign-manager-web/components/audiences/matched/create-audiences-menu"],null],"ma-header-actions-create-trigger"]],null],[1,"\\n"],[41,[30,0,["isAudienceEntryPointRedesignEnabled"]],[[[1,"    "],[8,[30,5,["Container"]],[[24,0,"create-audiences-menu-container"]],[["@placement"],["bottom-left"]],[["default"],[[[[1,"\\n      "],[8,[30,5,["Item"]],[[4,[38,5],["audiences_matched_entry_point_pa"],null]],[["@onSelect","@text","@helperText"],[[28,[37,4],[[30,6],[30,0,["predictiveAudienceOption","maPanelType"]],null,null,[30,0,["predictiveAudienceOption","controlName"]]],null],[28,[37,2],["i18n_menu_create_pa_title_text","campaign-manager-web/components/audiences/matched/create-audiences-menu"],null],[28,[37,2],["i18n_menu_create_pa_helper_text","campaign-manager-web/components/audiences/matched/create-audiences-menu"],null]]],null],[1,"\\n      "],[8,[30,5,["Item"]],[[4,[38,5],["audiences_matched_entry_point_ma"],null]],[["@onSelect","@text","@helperText"],[[28,[37,4],[[30,6],[30,0,["panelTypes","CREATE_MA_AUDIENCE"]],null,null,null],null],[28,[37,2],["i18n_menu_create_ma_title_text","campaign-manager-web/components/audiences/matched/create-audiences-menu"],null],[28,[37,2],["i18n_menu_create_ma_helper_text","campaign-manager-web/components/audiences/matched/create-audiences-menu"],null]]],null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[1,"    "],[8,[30,5,["Container"]],null,null,[["default"],[[[[1,"\\n      "],[8,[30,5,["Header"]],null,[["@id"],["upload_list_dropdown_header"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["i18n_upload_list_dropdown_header","campaign-manager-web/components/audiences/matched/create-audiences-menu"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[10,"ul"],[14,"aria-labelledby","upload_list_dropdown_header"],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,7,["uploadList"]]],null]],null],null,[[[1,"          "],[10,"li"],[12],[1,"\\n            "],[8,[30,5,["Item"]],null,[["@onSelect","@text"],[[28,[37,4],[[30,6],[30,8,["maPanelType"]],null,[30,8,["engagementSource"]],[30,8,["controlName"]]],null],[28,[37,2],["i18n_create_audiences_v12","campaign-manager-web/components/audiences/matched/create-audiences-menu"],[["type"],[[30,8,["i18nType"]]]]]]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"li"],[12],[1,"\\n            "],[8,[30,5,["Item"]],null,[["@onSelect","@text"],[[28,[37,4],[[30,9],null],null],[28,[37,2],["i18n_offline_events","campaign-manager-web/components/audiences/matched/create-audiences-menu"],null]]],null],[1,"\\n          "],[13],[1,"\\n"]],[8]],null],[1,"      "],[13],[1,"\\n      "],[8,[30,5,["Header"]],null,[["@id","@text"],["retarget_by_dropdown_header",[28,[37,2],["i18n_retarget_by_dropdown_header","campaign-manager-web/components/audiences/matched/create-audiences-menu"],null]]],null],[1,"\\n      "],[10,"ul"],[14,"aria-labelledby","retarget_by_dropdown_header"],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,7,["retargetBy"]]],null]],null],null,[[[1,"          "],[10,"li"],[12],[1,"\\n            "],[8,[30,5,["Item"]],null,[["@onSelect","@text"],[[28,[37,4],[[30,6],[30,10,["maPanelType"]],null,[30,10,["engagementSource"]],[30,10,["controlName"]]],null],[28,[37,2],["i18n_create_audiences_v12","campaign-manager-web/components/audiences/matched/create-audiences-menu"],[["type"],[[30,10,["i18nType"]]]]]]],null],[1,"\\n          "],[13],[1,"\\n"]],[10]],null],[1,"      "],[13],[1,"\\n"],[41,[30,7,["createFrom","length"]],[[[1,"        "],[8,[30,5,["Header"]],null,[["@id","@text"],["create_from_dropdown_header",[28,[37,2],["i18n_create_from_dropdown_header","campaign-manager-web/components/audiences/matched/create-audiences-menu"],null]]],null],[1,"\\n        "],[10,"ul"],[14,"aria-labelledby","create_from_dropdown_header"],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,7,["createFrom"]]],null]],null],null,[[[1,"            "],[10,"li"],[12],[1,"\\n              "],[8,[30,5,["Item"]],null,[["@onSelect","@text"],[[28,[37,4],[[30,6],[30,11,["maPanelType"]],null,null,[30,11,["controlName"]]],null],[28,[37,2],["i18n_create_audiences_v12","campaign-manager-web/components/audiences/matched/create-audiences-menu"],[["type"],[[30,11,["i18nType"]]]]]]],null],[1,"\\n            "],[13],[1,"\\n"]],[11]],null],[1,"        "],[13],[1,"\\n"]],[]],null],[1,"    "]],[]]]]],[1,"\\n"]],[]]]],[5]]]]],[1,"\\n"]],["@isCreateAudienceDropdownOpen","@openMenu","@closeMenu","@canEditMatchedAudiences","Menu","@onOpenPanel","@createAudienceDropdownOptions","option","@onOpenOfflineEventsPanel","option","option"],false,["hue-web-menu","not","t","if","fn","track-interaction","each","-track-array"]]',moduleName:"campaign-manager-web/components/audiences/matched/create-audiences-menu.hbs",isStrictMode:!1})
let b=e.default=(s=(0,r.inject)(),(0,o.assertPropTypes)((p=class extends a.default{constructor(...e){var t,n,a,r
super(...e),t=this,n="lix",r=this,(a=d)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(r):void 0}),m(this,"panelTypes",i.PANEL_TYPES)}get isAudienceEntryPointRedesignEnabled(){return this.lix.getTreatmentIsEnabled(l.LIX_TEST_KEYS.enableAudienceEntryPointRedesign)}get predictiveAudienceOption(){return this.args.createAudienceDropdownOptions.createFrom.find((e=>e.maPanelType===i.PANEL_TYPES.CREATE_SMART_AUDIENCE))}},m(p,"propTypes",{canEditMatchedAudiences:o.PropTypes.bool.isRequired,createAudienceDropdownOptions:o.PropTypes.object.isRequired,onOpenPanel:o.PropTypes.func.isRequired,onOpenOfflineEventsPanel:o.PropTypes.func.isRequired,isCreateAudienceDropdownOpen:o.PropTypes.bool.isRequired,openMenu:o.PropTypes.func.isRequired,closeMenu:o.PropTypes.func.isRequired}),_=(u=p).prototype,h="lix",f=[s],T={configurable:!0,enumerable:!0,writable:!0,initializer:null},y={},Object.keys(T).forEach((function(e){y[e]=T[e]})),y.enumerable=!!y.enumerable,y.configurable=!!y.configurable,("value"in y||y.initializer)&&(y.writable=!0),y=f.slice().reverse().reduce((function(e,t){return t(_,h,e)||e}),y),E&&void 0!==y.initializer&&(y.value=y.initializer?y.initializer.call(E):void 0,y.initializer=void 0),void 0===y.initializer&&(Object.defineProperty(_,h,y),y=null),d=y,c=u))||c)
var _,h,f,T,E,y;(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/audiences/matched/create-ma-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@glimmer/tracking","@ember/object","campaign-manager-web/constants/audiences/matched/common","campaign-manager-web/constants/audiences/matched/engagement"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const T=(0,n.createTemplateFactory)({id:"JHVrDrkP",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","create-matched-audience-modal-title"]],[["@size","@isOpen","@dismissModal"],["large",[30,1],[28,[37,1],[[30,2],"audiences_create_ma_modal_cancel_create_ma_modal"],null]]],[["default"],[[[[1,"\\n"],[41,[28,[37,3],[[30,0,["selectedSource"]],[30,0,["next"]]],null],[[[1,"    "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n      "],[10,"h2"],[14,1,"create-matched-audience-modal-title"],[15,0,[29,["u-display-flex u-items-center"," ",[28,[37,4],null,[["size"],["large"]]]]]],[12],[1,"\\n        "],[8,[39,5],[[4,[38,6],["click",[30,0,["handleClickBack"]]],null]],[["@buttonType","@icon","@size"],["tertiary","arrow-left","large"]],null],[1,"\\n        "],[10,1],[12],[1,"\\n          "],[1,[28,[35,7],["i18n_ma_audience_types_create_headers","campaign-manager-web/components/audiences/matched/create-ma-modal"],[["type","sourceType"],[[30,0,["selectedSource"]],[30,0,["selectedEngagementSource","engagementSourceType"]]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"],[41,[28,[37,8],[[30,0,["selectedSource"]],[30,0,["panelTypes","CREATE_LIST_AUDIENCE"]]],null],[[[1,"      "],[8,[39,9],null,[["@modalContentComponent","@modalFooterComponent","@onCancel","@isOfflineEventsSelected","@onCreateSuccess","@accountId"],[[28,[37,10],[[30,3,["ModalContent"]]],null],[28,[37,10],[[30,3,["ModalFooter"]]],null],[28,[37,1],[[30,2],"audiences_create_ma_modal_cancel_create_ma_list"],null],[30,0,["isOfflineEventsSelected"]],[30,4],[30,5]]],null],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,0,["selectedSource"]],[30,0,["panelTypes","CREATE_ENGAGEMENT_AUDIENCE"]]],null],[[[1,"      "],[8,[39,11],null,[["@modalContentComponent","@modalFooterComponent","@accountId","@accountReference","@canCreateOrgBasedEngagementAudience","@hasInsightTag","@lookBackWindows","@onCancel","@onCreateSuccess","@sourceType"],[[28,[37,10],[[30,3,["ModalContent"]]],null],[28,[37,10],[[30,3,["ModalFooter"]]],null],[30,5],[30,6],[30,7],[30,8],[30,0,["selectedEngagementSource","lookBackWindows"]],[28,[37,1],[[30,2],"audiences_create_ma_modal_cancel_create_ma_engagement"],null],[30,4],[30,0,["selectedEngagementSource","engagementSourceType"]]]],null],[1,"\\n    "]],[]],null]],[]]]],[]],[[[1,"    "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n      "],[10,"h2"],[14,1,"create-matched-audience-modal-title"],[15,0,[29,[[28,[37,4],null,[["size"],["large"]]]]]],[12],[1,"\\n        "],[1,[28,[35,7],["i18n_default_modal_header_title","campaign-manager-web/components/audiences/matched/create-ma-modal"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n      "],[10,2],[15,0,[29,["u-color__black--90 pb5"," ",[28,[37,12],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,7],["i18n_modal_content_description","campaign-manager-web/components/audiences/matched/create-ma-modal"],null]],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,"h6"],[12],[1,[28,[35,7],["i18n_header_sources","campaign-manager-web/components/audiences/matched/create-ma-modal"],null]],[13],[1,"\\n\\n      "],[10,0],[14,0,"u-display-flex mb5"],[12],[1,"\\n"],[42,[28,[37,14],[[28,[37,14],[[30,9,["uploadList"]]],null]],null],null,[[[1,"          "],[10,0],[14,0,"u-flex-shrink u-flex-basis-50"],[12],[1,"\\n            "],[8,[39,15],[[16,1,[30,10,["i18nType"]]],[16,"checked",[28,[37,3],[[28,[37,8],[[30,0,["selectedSource"]],[30,10,["maPanelType"]]],null],[28,[37,16],[[30,0,["isOfflineEventsSelected"]]],null]],null]],[4,[38,6],["change",[28,[37,1],[[30,0,["setSelectedSource"]],[30,10,["maPanelType"]]],null]],null]],null,null],[1,"\\n            "],[10,"label"],[15,"for",[30,10,["i18nType"]]],[12],[1,[28,[35,7],["i18n_ma_audience_types","campaign-manager-web/components/audiences/matched/create-ma-modal"],[["type"],[[30,10,["i18nType"]]]]]],[13],[1,"\\n          "],[13],[1,"\\n"]],[10]],null],[1,"        "],[10,0],[14,0,"u-flex-shrink u-flex-basis-50"],[12],[1,"\\n          "],[8,[39,15],[[24,1,"offline"],[16,"checked",[28,[37,3],[[28,[37,8],[[30,0,["selectedSource"]],[30,0,["panelTypes","CREATE_LIST_AUDIENCE"]]],null],[30,0,["isOfflineEventsSelected"]]],null]],[4,[38,6],["change",[28,[37,1],[[30,0,["setSelectedSource"]],[30,0,["panelTypes","CREATE_LIST_AUDIENCE"]],null,true],null]],null]],null,null],[1,"\\n          "],[10,"label"],[14,"for","offline"],[12],[1,[28,[35,7],["i18n_ma_audience_types","campaign-manager-web/components/audiences/matched/create-ma-modal"],[["type"],["OFFLINE_EVENTS"]]]],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,"h6"],[12],[1,[28,[35,7],["i18n_header_retargeting","campaign-manager-web/components/audiences/matched/create-ma-modal"],null]],[13],[1,"\\n\\n      "],[10,0],[14,0,"u-display-flex u-flex-wrap"],[12],[1,"\\n"],[42,[28,[37,14],[[28,[37,14],[[30,9,["retargetBy"]]],null]],null],null,[[[1,"          "],[10,0],[14,0,"u-flex-shrink u-flex-basis-50"],[12],[1,"\\n            "],[8,[39,15],[[16,1,[30,11,["i18nType"]]],[16,"checked",[28,[37,8],[[30,0,["selectedEngagementSource"]],[30,11,["engagementSource"]]],null]],[4,[38,6],["change",[28,[37,1],[[30,0,["setSelectedSource"]],[30,11,["maPanelType"]],[30,11,["engagementSource"]]],null]],null]],null,null],[1,"\\n            "],[10,"label"],[15,"for",[30,11,["i18nType"]]],[12],[1,[28,[35,7],["i18n_ma_audience_types","campaign-manager-web/components/audiences/matched/create-ma-modal"],[["type"],[[30,11,["i18nType"]]]]]],[13],[1,"\\n          "],[13],[1,"\\n"]],[11]],null],[1,"      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,3,["ModalFooter"]],null,null,[["default"],[[[[1,"\\n      "],[10,0],[14,0,"u-layout__push-right"],[12],[1,"\\n        "],[8,[39,5],[[24,4,"button"],[4,[38,6],["click",[28,[37,1],[[30,2],"audiences_create_ma_modal_cancel_create_ma_modal"],null]],null]],[["@buttonType","@emphasized","@size"],["secondary",true,"small"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,7],["i18n_footer_cancel","campaign-manager-web/components/audiences/matched/create-ma-modal"],null]],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[39,5],[[24,0,"ml2"],[24,4,"button"],[4,[38,6],["click",[30,0,["handleClickNext"]]],null]],[["@size","@disabled"],["small",[28,[37,16],[[30,0,["selectedSource"]]],null]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,7],["i18n_footer_next","campaign-manager-web/components/audiences/matched/create-ma-modal"],null]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]]]],[3]]]]],[1,"\\n"]],["@isOpen","@onCancel","modal","@onCreateSuccess","@accountId","@accountReference","@canCreateOrgBasedEngagementAudience","@hasInsightTag","@createAudienceDropdownOptions","option","option"],false,["hue-web-modal","fn","if","and","hue-web-foundations@-text-heading","hue-web-button","on","t","eq","create-ma-list-panel","ensure-safe-component","create-ma-engagement-panel","hue-web-foundations@-text-body","each","-track-array","hue-web-radio-button","not"]]',moduleName:"campaign-manager-web/components/audiences/matched/create-ma-modal.hbs",isStrictMode:!1})
let E=e.default=(0,i.assertPropTypes)((b=class extends a.default{constructor(...e){super(...e),_(this,"selectedSource",d,this),_(this,"selectedEngagementSource",p,this),_(this,"next",m,this),_(this,"isOfflineEventsSelected",g,this),h(this,"panelTypes",l.PANEL_TYPES)}handleClickBack(){this.next=!1,this.setSelectedSource(null),this.isOfflineEventsSelected=!1}handleClickNext(){this.next=!0,this.selectedEngagementSource?.engagementSourceType===s.ENGAGEMENT_SOURCE_TYPES.WEBSITE&&(this.args.openWaModal(),this.args.onCancel())}setSelectedSource(e,t=null,n=!1){this.selectedSource=e,this.selectedEngagementSource=t,this.isOfflineEventsSelected=n}},h(b,"propTypes",{accountId:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number]).isRequired,accountReference:i.PropTypes.string.isRequired,canCreateOrgBasedEngagementAudience:i.PropTypes.bool.isRequired,createAudienceDropdownOptions:i.PropTypes.object.isRequired,hasInsightTag:i.PropTypes.bool.isRequired,isOpen:i.PropTypes.bool.isRequired,onCancel:i.PropTypes.func.isRequired,onCreateSuccess:i.PropTypes.func.isRequired,openWaModal:i.PropTypes.func.isRequired}),d=f((u=b).prototype,"selectedSource",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),p=f(u.prototype,"selectedEngagementSource",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),m=f(u.prototype,"next",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=f(u.prototype,"isOfflineEventsSelected",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f(u.prototype,"handleClickBack",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"handleClickBack"),u.prototype),f(u.prototype,"handleClickNext",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"handleClickNext"),u.prototype),f(u.prototype,"setSelectedSource",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"setSelectedSource"),u.prototype),c=u))||c;(0,t.setComponentTemplate)(T,E)})),define("campaign-manager-web/components/audiences/matched/details/active-campaigns-table-name",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"Z5aI65gY",block:'[[[10,0],[14,0,"reporting-table__name-column"],[12],[1,"\\n  "],[10,"dl"],[14,0,"reporting-table__name-container u-layout__vertical-align-middle"],[12],[1,"\\n    "],[10,"dt"],[12],[1,"\\n      "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n        "],[8,[39,0],[[24,0,"t-14 t-bold u-color__blue7"]],[["@route","@model"],["accounts.item.campaigns.item.details",[30,1,["campaignId"]]]],[["default"],[[[[1,"\\n          "],[1,[30,1,["campaignName"]]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["@record"],false,["link-to"]]',moduleName:"campaign-manager-web/components/audiences/matched/details/active-campaigns-table-name.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/audiences/matched/details/active-campaigns",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/utils/reporting","campaign-manager-web/utils/http-error","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/utils/api-endpoints","@linkedin/ads-table/utils/states","ember-concurrency-decorators","campaign-manager-web/utils/date","campaign-manager-web/components/audiences/matched/details/active-campaigns-table-name","@embroider/util","campaign-manager-web/utils/urn","campaign-manager-web/services/xhr"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f){var T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L
function k(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function U(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const F=(0,n.createTemplateFactory)({id:"aMa3GG5g",block:'[[[1,"\\n"],[10,"section"],[14,0,"mv4 u-layout__shadow-container p0"],[12],[1,"\\n  "],[10,0],[15,0,[29,["pv4 ph5"," ",[28,[37,0],null,[["weight"],["bold"]]]]]],[12],[1,"\\n    "],[10,"h3"],[15,0,[29,[[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,1],["i18n_details_ac_table_title","campaign-manager-web/components/audiences/matched/details/active-campaigns"],null]],[13],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,2],null,[["@columns","@currentState","@data","@pageSize","@enableServerSideMode","@serverCurrentPage","@serverRecordCount","@onServerPageChange"],[[30,0,["columnConfiguration"]],[30,0,["currentTableState"]],[30,0,["tableData"]],[30,0,["PAGE_SIZE"]],true,[30,0,["currentPageNumber"]],[30,1,["activeCampaigns","length"]],[30,0,["onPageChange"]]]],null],[1,"\\n"],[13]],["@matchedAudience"],false,["hue-web-foundations@-text-body","t","ads-table"]]',moduleName:"campaign-manager-web/components/audiences/matched/details/active-campaigns.hbs",isStrictMode:!1}),z=[u.JET_ERROR_TAGS.AUDIENCES,"details-active-campaigns"]
let j=e.default=(T=(0,l.inject)("account"),E=(0,l.inject)("cm-formatter"),y=(0,m.task)({drop:!0}),S=(0,m.task)({drop:!0}),A=(0,m.task)({drop:!0}),(0,o.assertPropTypes)((L=class extends a.default{constructor(){super(...arguments),k(this,"accountService",v,this),k(this,"formatter",w,this),k(this,"reporting",I,this),k(this,"i18n",P,this),k(this,"jet",N,this),k(this,"xhr",R,this),U(this,"PAGE_SIZE",50),k(this,"tableData",D,this),k(this,"currentPageNumber",M,this),U(this,"campaignsData",{}),U(this,"campaignMetrics",{}),this.args.matchedAudience.activeCampaigns.length&&!this.tableData.length&&this.fetchTableDataTask.perform()}get account(){return this.accountService.accountObj}get columnConfiguration(){return[{propertyName:"campaignName",title:this._getI18nMessage("i18n_details_ac_header_campaign_name"),component:(0,_.ensureSafeComponent)(b.default,this),disableSorting:!0},{propertyName:"campaignId",title:this._getI18nMessage("i18n_details_ac_header_campaign_id"),disableSorting:!0},{propertyName:"campaignType",title:this._getI18nMessage("i18n_details_ac_header_campaign_type"),disableSorting:!0},{propertyName:"campaignSpent",title:this._getI18nMessage("i18n_details_ac_header_campaign_spent"),disableSorting:!0},{propertyName:"campaignResults",title:this._getI18nMessage("i18n_details_ac_header_campaign_results"),disableSorting:!0}]}get currentTableState(){return this.fetchTableDataTask.isRunning?p.default.LOADING:this.fetchTableDataTask.last?.isError?p.default.ERROR:p.default.DISPLAY}*fetchTableDataTask(){try{const{activeCampaigns:e}=this.args.matchedAudience,t=e.slice((this.currentPageNumber-1)*this.PAGE_SIZE,this.currentPageNumber*this.PAGE_SIZE)
yield this.fetchCampaignsDataTask.perform(t),yield this.fetchMetricsDataTask.perform(t),this._updateTableData(t)}catch(e){const t=new Error(`Failed to fetch table data in details-active-campaigns-table: ${(0,c.getErrorMessage)(e)}`)
this.jet.error(t,z,!1)}}*fetchCampaignsDataTask(e){try{const{results:t}=yield this.xhr.fetch(d.default.campaigns,{data:{ids:e}},f.NO_CACHE_TTL)
this.campaignsData=t}catch(t){const e=new Error(`Failed to fetch campaign data in details-active-campaigns-table: ${(0,c.getErrorMessage)(t)}`)
this.jet.error(e,z,!1)}}*fetchMetricsDataTask(e){try{const t={startDate:(0,g.formatDateInUTC)(new Date(this.account.createdAt)),endDate:(0,g.formatDateInUTC)(new Date)},n={baseMetrics:["costInLocalCurrency"],objectiveMetrics:["keyResults"]},{elements:a}=yield this.reporting.getStatistics({campaignIds:e,dateRange:(0,s.serializeDateRange)(t),projections:n,pivots:[s.PIVOTS.CAMPAIGN,s.PIVOTS.OBJECTIVE_TYPE]}),i={}
a.forEach((e=>{const{baseMetrics:{costInLocalCurrency:t=0}={},objectiveMetrics:{keyResults:n=0}={},pivotValues:a=null}=e||{},r=a?a[1].displayText:"",o=a?(0,h.getIdFromUrn)(e.pivotValues[0].id):null
o&&(i[o]={spend:t,keyResults:n,keyResultsObjective:r})})),this.campaignMetrics=i}catch(t){const e=new Error(`Failed to fetch campaign metrics data in details-active-campaigns-table: ${(0,c.getErrorMessage)(t)}`)
this.jet.error(e,z,!1)}}_updateTableData(e){this.tableData=e.reduce(((e,t)=>{const{name:n,type:a}=this.campaignsData[t],{spend:i=null,keyResults:r=null,keyResultsObjective:o=""}=this.campaignMetrics[t]||{},l={campaignName:n,campaignId:t,campaignType:this._getI18nMessage("i18n_details_ac_campaign_types",{campaignType:a}),campaignSpent:this.formatter.formatCurrencyOrDash(i,this.account.currencyCode),campaignResults:`${this.formatter.formatNumberOrDash(r)} ${o}`}
return e.push(l),e}),[])}onPageChange(e){const{serverPageNumber:t}=e
this.currentPageNumber=t,this.fetchTableDataTask.perform()}_getI18nMessage(e,t={}){return this.i18n.lookupTranslation(this.constructor,e)([t])}},U(L,"propTypes",{matchedAudience:o.PropTypes.object.isRequired}),v=x((O=L).prototype,"accountService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=x(O.prototype,"formatter",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=x(O.prototype,"reporting",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=x(O.prototype,"i18n",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=x(O.prototype,"jet",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=x(O.prototype,"xhr",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=x(O.prototype,"tableData",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),M=x(O.prototype,"currentPageNumber",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),x(O.prototype,"fetchTableDataTask",[y],Object.getOwnPropertyDescriptor(O.prototype,"fetchTableDataTask"),O.prototype),x(O.prototype,"fetchCampaignsDataTask",[S],Object.getOwnPropertyDescriptor(O.prototype,"fetchCampaignsDataTask"),O.prototype),x(O.prototype,"fetchMetricsDataTask",[A],Object.getOwnPropertyDescriptor(O.prototype,"fetchMetricsDataTask"),O.prototype),x(O.prototype,"onPageChange",[r.action],Object.getOwnPropertyDescriptor(O.prototype,"onPageChange"),O.prototype),C=O))||C);(0,t.setComponentTemplate)(F,j)})),define("campaign-manager-web/components/audiences/matched/details/overview",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service"],(function(e,t,n,a,i,r){var o,l,s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"wiZbnjYv",block:'[[[1,"\\n"],[10,0],[14,0,"u-layout__shadow-container u-display-flex u-flex-column p0"],[12],[1,"\\n  "],[10,0],[14,0,"u-border__common--bottom pv4 ph5"],[12],[1,"\\n    "],[10,"h3"],[15,0,[29,[[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,1],["i18n_details_overview","campaign-manager-web/components/audiences/matched/details/overview"],null]],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-flex-wrap pv4 ph5"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["maOverviewData"]]],null]],null],null,[[[1,"      "],[10,0],[14,0,"u-display-flex flex-fill u-flex-column mb2 mr6"],[12],[1,"\\n        "],[10,1],[15,0,[29,[[28,[37,0],null,[["weight"],["bold"]]]]]],[12],[1,"\\n          "],[1,[30,1,["value"]]],[1,"\\n        "],[13],[1,"\\n        "],[10,1],[15,0,[29,["u-color__black--60"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[30,1,["label"]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[1]],null],[1,"  "],[13],[1,"\\n"],[13]],["audience"],false,["hue-web-foundations@-text-body","t","each","-track-array"]]',moduleName:"campaign-manager-web/components/audiences/matched/details/overview.hbs",isStrictMode:!1})
let b=e.default=(o=(0,r.inject)("cm-formatter"),(0,i.assertPropTypes)((d=class extends a.default{constructor(...e){super(...e),p(this,"formatter",c,this),p(this,"i18n",u,this)}get maOverviewData(){const{count:e,listAudienceType:t,matchRate:n=null,ownership:a,segmentType:i,sourcePlatform:r,status:o,sourceCompanyTieringRules:l}=this.args.matchedAudience,s=t||(r??i),c=[{label:this._getI18nMessage("i18n_details_overview_status"),value:this._getI18nMessage("i18n_details_overview_status_type",{statusType:o})},{label:this._getI18nMessage("i18n_details_overview_audience_count"),value:e<=300?this._getI18nMessage("i18n_details_overview_less_than_300"):this.formatter.formatNumberOrDash(e)},{label:this._getI18nMessage("i18n_details_overview_source"),value:this._getI18nMessage("i18n_details_overview_source_types_v3",{sourceType:s})},{label:this._getI18nMessage("i18n_details_overview_ownership"),value:this._getI18nMessage("i18n_details_overview_ownership_types",{ownershipType:a})}],u=[]
if(this.args.initialMatchedCompanies&&u.push({label:this._getI18nMessage("i18n_details_overview_companies"),value:this.formatter.formatNumberOrDash(this.args.initialMatchedCompanies.paging.total)}),l?.tieringType&&u.push({label:this._getI18nMessage("i18n_details_overview_segment_type_label"),value:this._getI18nMessage("i18n_details_overview_segment_types",{type:l.tieringType})}),null!==n){let e=this._getI18nMessage("i18n_details_overview_match_rate_plus_suffix",{rate:n})
n<=5&&(e=this._getI18nMessage("i18n_details_overview_match_rate_low")),n>=90&&(e=this._getI18nMessage("i18n_details_overview_match_rate_high")),u.push({label:this._getI18nMessage("i18n_details_overview_match_rate"),value:e})}return[...c.slice(0,2),...u,...c.slice(2)]}_getI18nMessage(e,t={}){return this.i18n.lookupTranslation(this.constructor,e)([t])}},_=d,h="propTypes",f={matchedAudience:i.PropTypes.object.isRequired,initialMatchedCompanies:i.PropTypes.object},h in _?Object.defineProperty(_,h,{value:f,enumerable:!0,configurable:!0,writable:!0}):_[h]=f,c=m((s=d).prototype,"formatter",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(s.prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=s))||l)
var _,h,f;(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/audiences/matched/details/segments-table-name",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"w8dQ3C2d",block:'[[[10,0],[14,0,"reporting-table__name-column"],[12],[1,"\\n  "],[10,"dl"],[14,0,"reporting-table__name-container u-layout__vertical-align-middle"],[12],[1,"\\n    "],[10,"dt"],[12],[1,"\\n      "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n        "],[8,[39,0],[[16,0,[29,["u-color__blue7"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]]],[["@route","@model"],["accounts.item.audiences.matched.item",[30,1,["adSegmentId"]]]],[["default"],[[[[1,"\\n          "],[1,[30,1,["name"]]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["@record"],false,["link-to","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/audiences/matched/details/segments-table-name.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/audiences/matched/details/segments",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/components/common-table-cells/date-time-short","campaign-manager-web/components/audiences/matched/details/segments-table-name","@embroider/util"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p
function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"gw4QMWxd",block:'[[[1,"\\n"],[41,[30,0,["isSegmentsAvailable"]],[[[1,"  "],[10,"section"],[14,0,"mv4 u-layout__shadow-container p0"],[12],[1,"\\n    "],[10,0],[14,0,"pv4 ph5"],[12],[1,"\\n      "],[10,"h3"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_segments_table_title","campaign-manager-web/components/audiences/matched/details/segments"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,3],null,[["@rowIdKey","@data","@columns","@pageSize"],["id",[30,1],[30,0,["tableColumns"]],[30,0,["PAGE_SIZE"]]]],null],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["@childSegments"],false,["if","hue-web-foundations@-text-body","t","ads-table"]]',moduleName:"campaign-manager-web/components/audiences/matched/details/segments.hbs",isStrictMode:!1})
let b=e.default=(0,i.assertPropTypes)((p=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=d)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),m(this,"PAGE_SIZE",10)}get isSegmentsAvailable(){return!this.args.matchedAudience.parent}get tableColumns(){return[{propertyName:"name",title:this._getI18nMessage("i18n_segment_name"),component:(0,s.ensureSafeComponent)(l.default,this),disableSorting:!0},{propertyName:"userLastModifiedAt",title:this._getI18nMessage("i18n_date_created"),component:(0,s.ensureSafeComponent)(o.default,this),disableSorting:!0}]}_getI18nMessage(e,t={}){return this.i18n.lookupTranslation(this.constructor,e)([t])}},m(p,"propTypes",{matchedAudience:i.PropTypes.object.isRequired,childSegments:i.PropTypes.array}),_=(u=p).prototype,h="i18n",f=[r.inject],T={configurable:!0,enumerable:!0,writable:!0,initializer:null},y={},Object.keys(T).forEach((function(e){y[e]=T[e]})),y.enumerable=!!y.enumerable,y.configurable=!!y.configurable,("value"in y||y.initializer)&&(y.writable=!0),y=f.slice().reverse().reduce((function(e,t){return t(_,h,e)||e}),y),E&&void 0!==y.initializer&&(y.value=y.initializer?y.initializer.call(E):void 0,y.initializer=void 0),void 0===y.initializer&&(Object.defineProperty(_,h,y),y=null),d=y,c=u))||c
var _,h,f,T,E,y;(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/audiences/matched/lookalike-sunset-banner",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","campaign-manager-web/utils/local-storage-keys","campaign-manager-web/constants/lix","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"IKPNu3ve",block:'[[[1,"\\n"],[41,[28,[37,1],[[30,0,["showBanner"]],[28,[37,2],[[30,0,["bannerDismissed"]]],null]],null],[[[1,"  "],[10,0],[14,0,"u-global-alert__container u-bg-color__slate7 u-display-flex u-items-center"],[12],[1,"\\n    "],[10,1],[14,0,"u-display-flex u-color__white"],[12],[1,"\\n      "],[8,[39,3],null,[["@size","@name"],["medium","signal-notice"]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["u-layout__display-inline-block ml2 u-color__white"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[8,[39,5],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,6],[[30,0,["lookalikeSunsetBannerCopy"]],"campaign-manager-web/components/audiences/matched/lookalike-sunset-banner"],[["learnMoreLink"],[[28,[37,7],null,[["class","ariaLabel","href","role"],["u-font__underline u-link--disguised",[28,[37,6],["i18n_learn_more_lookalike_sunset_link_aria_label","campaign-manager-web/components/audiences/matched/lookalike-sunset-banner"],null],[28,[37,8],null,[["path"],["help/lms/answer/a423698"]]],[30,1,["role"]]]]]]]]],[1,"\\n      "]],[1]]]]],[1,"\\n    "],[13],[1,"\\n    "],[11,"button"],[16,"aria-label",[28,[37,6],["i18n_banner_dismiss_aria_label","campaign-manager-web/components/audiences/matched/lookalike-sunset-banner"],null]],[24,0,"u-layout__push-right button--unstyled u-color__white"],[24,4,"button"],[4,[38,9],["lookalike_sunset_banner_dismiss"],null],[4,[38,10],["click",[30,0,["onBannerDismissed"]]],null],[12],[1,"\\n      "],[8,[39,3],null,[["@size","@name"],["small","close"]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["iphHelper"],false,["if","and","not","hue-web-icons@icon","hue-web-foundations@-text-body","iph-helper","t","external-link-info","help-center-url","track-interaction","on"]]',moduleName:"campaign-manager-web/components/audiences/matched/lookalike-sunset-banner.hbs",isStrictMode:!1})
let _=e.default=(c=class extends a.default{constructor(...e){super(...e),m(this,"lix",u,this),m(this,"localStorage",d,this),m(this,"bannerDismissed",p,this)}get showBanner(){return!!this.lix.getTreatmentIsEnabled(l.LIX_TEST_KEYS.enableLookalikeSunsetBannerMessage)&&!this.localStorage.get(o.LOCAL_STORAGE_KEYS.lookalikeSunsetBannerDismissed)}get lookalikeSunsetBannerCopy(){return this.lix.getTreatmentIsEnabled(l.LIX_TEST_KEYS.enableLookalikeDeprecation)?"i18n_lookalike_sunset_banner_sunsetted":"i18n_lookalike_sunset_banner"}onBannerDismissed(){this.localStorage.put(o.LOCAL_STORAGE_KEYS.lookalikeSunsetBannerDismissed,!0),this.bannerDismissed=!0}},u=g(c.prototype,"lix",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(c.prototype,"localStorage",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(c.prototype,"bannerDismissed",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g(c.prototype,"onBannerDismissed",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"onBannerDismissed"),c.prototype),c);(0,t.setComponentTemplate)(b,_)})),define("campaign-manager-web/components/audiences/matched/matched-audience-editor-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","ember-cli-pemberly-tracking/utils/uuid","campaign-manager-web/constants/audiences/matched/common"],(function(e,t,n,a,i,r,o){var l,s
function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const u=(0,n.createTemplateFactory)({id:"cDPRfBt2",block:'[[[1,"\\n"],[8,[39,0],[[16,"aria-labelledBy",[30,0,["headerId"]]]],[["@isOpen","@size","@dismissModal"],[[30,1],"large",[30,2]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[15,1,[30,0,["headerId"]]],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_matched_audience_editor_modal_header_v6","campaign-manager-web/components/audiences/matched/matched-audience-editor-modal"],[["type","sourceType"],[[30,4],[30,5]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"],[41,[28,[37,4],[[30,4],[30,0,["panelTypes","CREATE_ENGAGEMENT_AUDIENCE"]]],null],[[[1,"    "],[8,[39,5],null,[["@modalContentComponent","@modalFooterComponent","@accountId","@accountReference","@canCreateOrgBasedEngagementAudience","@hasInsightTag","@lookBackWindows","@onCancel","@onCreateSuccess","@sourceType"],[[28,[37,6],[[30,3,["ModalContent"]]],null],[28,[37,6],[[30,3,["ModalFooter"]]],null],[30,6],[30,7],[30,8],[30,9],[30,10],[30,11],[30,12],[30,13]]],null],[1,"\\n"]],[]],[[[41,[28,[37,4],[[30,4],[30,0,["panelTypes","EDIT_ENGAGEMENT_AUDIENCE"]]],null],[[[1,"    "],[8,[39,5],null,[["@modalContentComponent","@modalFooterComponent","@accountId","@accountReference","@canCreateOrgBasedEngagementAudience","@engagementAudienceToEdit","@hasInsightTag","@lookBackWindows","@onCancel","@onEditSuccess","@sourceType"],[[28,[37,6],[[30,3,["ModalContent"]]],null],[28,[37,6],[[30,3,["ModalFooter"]]],null],[30,6],[30,7],[30,8],[30,14],[30,9],[30,10],[30,11],[30,15],[30,13]]],null],[1,"\\n"]],[]],[[[41,[28,[37,4],[[30,4],[30,0,["panelTypes","CREATE_LIST_AUDIENCE"]]],null],[[[1,"    "],[8,[39,7],null,[["@modalContentComponent","@modalFooterComponent","@onCancel","@isOfflineEventsSelected","@onCreateSuccess","@accountId"],[[28,[37,6],[[30,3,["ModalContent"]]],null],[28,[37,6],[[30,3,["ModalFooter"]]],null],[30,11],[30,16],[30,12],[30,6]]],null],[1,"\\n"]],[]],[[[41,[28,[37,4],[[30,4],[30,0,["panelTypes","EDIT_LIST_AUDIENCE"]]],null],[[[1,"    "],[8,[39,7],null,[["@modalContentComponent","@modalFooterComponent","@onCancel","@accountId","@onEditSuccess","@listAudienceIdToEdit"],[[28,[37,6],[[30,3,["ModalContent"]]],null],[28,[37,6],[[30,3,["ModalFooter"]]],null],[30,11],[30,6],[30,15],[30,17]]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[30,3,["ModalContent"]],[[24,0,"matched-audience-editor-modal pb0"]],null,[["default"],[[[[1,"\\n"],[41,[48,[30,18]],[[[1,"        "],[18,18,null],[1,"\\n"]],[]],null],[1,"    "]],[]]]]],[1,"\\n  "]],[]]]],[]]]],[]]]],[]]]],[3]]]]],[1,"\\n"]],["@isOpen","@dismissModal","modal","@currentPanelTypeInView","@engagementSourceType","@accountId","@accountReference","@canCreateOrgBasedEngagementAudience","@hasInsightTag","@lookBackWindows","@onCancel","@onCreateSuccess","@sourceType","@engagementAudienceToEdit","@onEditSuccess","@isOfflineEventsSelected","@listAudienceIdToEdit","&default"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","if","eq","create-ma-engagement-panel","ensure-safe-component","create-ma-list-panel","has-block","yield"]]',moduleName:"campaign-manager-web/components/audiences/matched/matched-audience-editor-modal.hbs",isStrictMode:!1})
let d=e.default=(0,i.assertPropTypes)((s=class extends a.default{constructor(...e){super(...e),c(this,"panelTypes",o.PANEL_TYPES),c(this,"headerId",`matched-audience-editor-modal-header-${(0,r.default)()}`)}},c(s,"propTypes",{accountId:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number]).isRequired,accountReference:i.PropTypes.string,canCreateOrgBasedEngagementAudience:i.PropTypes.bool,currentPanelTypeInView:i.PropTypes.string.isRequired,dismissModal:i.PropTypes.func.isRequired,engagementAudienceToEdit:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.null]),engagementSourceType:i.PropTypes.string,hasInsightTag:i.PropTypes.bool,isOfflineEventsSelected:i.PropTypes.bool,isOpen:i.PropTypes.bool,listAudienceIdToEdit:i.PropTypes.oneOfType([i.PropTypes.number,i.PropTypes.null]),lookBackWindows:i.PropTypes.array,onCancel:i.PropTypes.func.isRequired,onCreateSuccess:i.PropTypes.func,onEditSuccess:i.PropTypes.func,sourceType:i.PropTypes.string}),l=s))||l;(0,t.setComponentTemplate)(u,d)}))
define("campaign-manager-web/components/audiences/matched/smart-audience-company-list-table",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/components/audience-browser-table/name","campaign-manager-web/components/common-table-cells/entity-name","campaign-manager-web/components/audience-browser-table/last-modified","campaign-manager-web/components/common-table-cells/number-or-dash","@embroider/util","@ember/object","campaign-manager-web/constants/lix","campaign-manager-web/constants/audience","@linkedin/ads-table/utils/states"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y
function S(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function A(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const O=(0,n.createTemplateFactory)({id:"CsLdAFLp",block:'[[[1,"\\n"],[41,[28,[37,1],[[30,0,["smartAudienceService","fetchSmartAudienceSeedsTask","isRunning"]],[30,0,["tableData","length"]]],null],[[[1,"  "],[8,[39,2],null,[["@data","@useFilteringByColumns","@filteringIgnoreCase","@pageSize","@columns","@enableFilterRow","@rowIdKey","@enableRowSelection","@selectedItems","@didClickOnCheckbox","@currentState"],[[30,0,["tableData"]],true,true,[30,0,["maxRowsPerTable"]],[30,0,["tableColumns"]],true,"entityUrn",[30,0,["isMultipleSeedsSelectionEnabled"]],[30,0,["selectedItems"]],[30,0,["onMultiSelectCheckboxClicked"]],[30,0,["currentTableState"]]]],null],[1,"\\n"]],[]],[[[1,"  "],[8,[39,3],null,[["@seedType"],[[30,0,["smartAudienceService","seedTypes","DMP_COMPANY"]]]],null],[1,"\\n"]],[]]]],[],false,["if","or","ads-table","audiences/matched/smart-audience/empty-state"]]',moduleName:"campaign-manager-web/components/audiences/matched/smart-audience-company-list-table.hbs",isStrictMode:!1})
let v=e.default=(b=(0,r.inject)("audiences/smart-audience"),(0,i.assertPropTypes)((y=class extends a.default{constructor(...e){super(...e),S(this,"i18n",f,this),S(this,"lix",T,this),S(this,"smartAudienceService",E,this),A(this,"maxRowsPerTable",m.PREDICTIVE_AUDIENCES_TABLE_PAGE_SIZE)}get isMultipleSeedsSelectionEnabled(){return this.lix.getTreatmentIsEnabled(p.LIX_TEST_KEYS.enableBobaMultipleSeeds)}get tableData(){return this.smartAudienceService.companyListSeeds.map(((e,t)=>(e.id=e.id||t,e)))}get tableColumns(){return[{propertyName:"name",title:this._getI18n("i18n_name"),component:this.isMultipleSeedsSelectionEnabled?(0,u.ensureSafeComponent)(l.default,this):(0,u.ensureSafeComponent)(o.default,this),sortedBy:"name",filterPlaceholder:this._getI18n("i18n_search_by_template_name"),columnActions:{onRowSelected:this.actions.onSingleSelectClicked.bind(this)}},{propertyName:"audienceCount",title:this._getI18n("i18n_audience_count"),component:(0,u.ensureSafeComponent)(c.default,this),sortedBy:"audienceCount",disableFiltering:!0},{propertyName:"lastModifiedAt",component:(0,u.ensureSafeComponent)(s.default,this),title:this._getI18n("i18n_last_modified"),sortedBy:"lastModifiedAt",disableFiltering:!0}]}get selectedItems(){return this.tableData.filter((e=>this.args.selectedSeedUrns.includes(e.entityUrn)))}get currentTableState(){return this.smartAudienceService.fetchSmartAudienceSeedsTask.isRunning?g.default.LOADING:g.default.DISPLAY}onSingleSelectClicked({entityUrn:e}){this.args.onSeedSelectionChanged([e])}onMultiSelectCheckboxClicked(e){const t=e.selectedItems.map((({entityUrn:e})=>e))
this.args.onSeedSelectionChanged?.(t)}_getI18n(e,t){return this.i18n.lookupTranslation(this.constructor,e)(t)}},A(y,"propTypes",{selectedSeedUrns:i.PropTypes.arrayOf(i.PropTypes.string),onSeedSelectionChanged:i.PropTypes.func.isRequired}),f=C((h=y).prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=C(h.prototype,"lix",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=C(h.prototype,"smartAudienceService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C(h.prototype,"onSingleSelectClicked",[d.action],Object.getOwnPropertyDescriptor(h.prototype,"onSingleSelectClicked"),h.prototype),C(h.prototype,"onMultiSelectCheckboxClicked",[d.action],Object.getOwnPropertyDescriptor(h.prototype,"onMultiSelectCheckboxClicked"),h.prototype),_=h))||_);(0,t.setComponentTemplate)(O,v)})),define("campaign-manager-web/components/audiences/matched/smart-audience-contact-list-table",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/components/audience-browser-table/name","campaign-manager-web/components/common-table-cells/entity-name","campaign-manager-web/components/audience-browser-table/last-modified","campaign-manager-web/components/common-table-cells/number-or-dash","@embroider/util","@ember/object","campaign-manager-web/constants/lix","campaign-manager-web/constants/audience","@linkedin/ads-table/utils/states"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S
function A(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const v=(0,n.createTemplateFactory)({id:"ylhChYpy",block:'[[[1,"\\n"],[41,[28,[37,1],[[30,0,["smartAudienceService","fetchSmartAudienceSeedsTask","isRunning"]],[30,0,["tableData","length"]]],null],[[[1,"  "],[8,[39,2],null,[["@data","@useFilteringByColumns","@filteringIgnoreCase","@pageSize","@columns","@enableFilterRow","@rowIdKey","@enableRowSelection","@selectedItems","@didClickOnCheckbox","@currentState"],[[30,0,["tableData"]],true,true,[30,0,["maxRowsPerTable"]],[30,0,["tableColumns"]],true,"entityUrn",[30,0,["isMultipleSeedsSelectionEnabled"]],[30,0,["selectedItems"]],[30,0,["onMultiSelectCheckboxClicked"]],[30,0,["currentTableState"]]]],null],[1,"\\n"]],[]],[[[1,"  "],[8,[39,3],null,[["@seedType"],[[30,0,["smartAudienceService","seedTypes","DMP_USER"]]]],null],[1,"\\n"]],[]]]],[],false,["if","or","ads-table","audiences/matched/smart-audience/empty-state"]]',moduleName:"campaign-manager-web/components/audiences/matched/smart-audience-contact-list-table.hbs",isStrictMode:!1})
let w=e.default=(b=(0,r.inject)(),_=(0,r.inject)("audiences/smart-audience"),(0,i.assertPropTypes)((S=class extends a.default{constructor(...e){super(...e),A(this,"i18n",T,this),A(this,"lix",E,this),A(this,"smartAudienceService",y,this),C(this,"maxRowsPerTable",m.PREDICTIVE_AUDIENCES_TABLE_PAGE_SIZE)}get isMultipleSeedsSelectionEnabled(){return this.lix.getTreatmentIsEnabled(p.LIX_TEST_KEYS.enableBobaMultipleSeeds)}get tableData(){return this.smartAudienceService.contactListSeeds.map(((e,t)=>(e.id=e.id||t,e)))}get tableColumns(){return[{propertyName:"name",title:this._getI18n("i18n_name"),component:this.isMultipleSeedsSelectionEnabled?(0,u.ensureSafeComponent)(l.default,this):(0,u.ensureSafeComponent)(o.default,this),sortedBy:"name",filterPlaceholder:this._getI18n("i18n_search_by_template_name"),columnActions:{onRowSelected:this.actions.onSingleSelectClicked.bind(this)}},{propertyName:"audienceCount",title:this._getI18n("i18n_audience_count"),component:(0,u.ensureSafeComponent)(c.default,this),sortedBy:"audienceCount",disableFiltering:!0},{propertyName:"lastModifiedAt",component:(0,u.ensureSafeComponent)(s.default,this),title:this._getI18n("i18n_last_modified"),sortedBy:"lastModifiedAt",disableFiltering:!0}]}get selectedItems(){return this.tableData.filter((e=>this.args.selectedSeedUrns.includes(e.entityUrn)))}get currentTableState(){return this.smartAudienceService.fetchSmartAudienceSeedsTask.isRunning?g.default.LOADING:g.default.DISPLAY}onSingleSelectClicked({entityUrn:e}){this.args.onSeedSelectionChanged([e])}onMultiSelectCheckboxClicked(e){const t=e.selectedItems.map((({entityUrn:e})=>e))
this.args.onSeedSelectionChanged?.(t)}_getI18n(e,t){return this.i18n.lookupTranslation(this.constructor,e)(t)}},C(S,"propTypes",{selectedSeedUrns:i.PropTypes.arrayOf(i.PropTypes.string),onSeedSelectionChanged:i.PropTypes.func.isRequired}),T=O((f=S).prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=O(f.prototype,"lix",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=O(f.prototype,"smartAudienceService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O(f.prototype,"onSingleSelectClicked",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"onSingleSelectClicked"),f.prototype),O(f.prototype,"onMultiSelectCheckboxClicked",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"onMultiSelectCheckboxClicked"),f.prototype),h=f))||h);(0,t.setComponentTemplate)(v,w)})),define("campaign-manager-web/components/audiences/matched/smart-audience-conversion-table",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/components/audience-browser-table/name","campaign-manager-web/components/common-table-cells/entity-name","campaign-manager-web/components/common-table-cells/number-or-dash","campaign-manager-web/components/website-tracking/conversions/type","@embroider/util","@ember/object","campaign-manager-web/constants/lix","campaign-manager-web/constants/audience","@linkedin/ads-table/utils/states"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S
function A(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const v=(0,n.createTemplateFactory)({id:"OnJ6Ro/R",block:'[[[1,"\\n"],[41,[28,[37,1],[[30,0,["smartAudienceService","fetchSmartAudienceSeedsTask","isRunning"]],[30,0,["tableData","length"]]],null],[[[1,"  "],[8,[39,2],null,[["@data","@useFilteringByColumns","@filteringIgnoreCase","@pageSize","@columns","@enableFilterRow","@rowIdKey","@enableRowSelection","@selectedItems","@didClickOnCheckbox","@currentState"],[[30,0,["tableData"]],true,true,[30,0,["maxRowsPerTable"]],[30,0,["tableColumns"]],true,"entityUrn",[30,0,["isMultipleSeedsSelectionEnabled"]],[30,0,["selectedItems"]],[30,0,["onMultiSelectCheckboxClicked"]],[30,0,["currentTableState"]]]],null],[1,"\\n"]],[]],[[[1,"  "],[8,[39,3],null,[["@seedType"],[[30,0,["smartAudienceService","seedTypes","CONVERSION"]]]],null],[1,"\\n"]],[]]]],[],false,["if","or","ads-table","audiences/matched/smart-audience/empty-state"]]',moduleName:"campaign-manager-web/components/audiences/matched/smart-audience-conversion-table.hbs",isStrictMode:!1})
let w=e.default=(b=(0,r.inject)(),_=(0,r.inject)("audiences/smart-audience"),(0,i.assertPropTypes)((S=class extends a.default{constructor(...e){super(...e),A(this,"i18n",T,this),A(this,"lix",E,this),A(this,"smartAudienceService",y,this),C(this,"maxRowsPerTable",m.PREDICTIVE_AUDIENCES_TABLE_PAGE_SIZE)}get isMultipleSeedsSelectionEnabled(){return this.lix.getTreatmentIsEnabled(p.LIX_TEST_KEYS.enableBobaMultipleSeeds)}get selectedItems(){return this.tableData.filter((e=>this.args.selectedSeedUrns.includes(e.entityUrn)))}get tableData(){return this.smartAudienceService.conversionSeeds.map(((e,t)=>(e.id=e.id||t,e)))}get tableColumns(){return[{propertyName:"name",title:this._getI18n("i18n_name"),component:this.isMultipleSeedsSelectionEnabled?(0,u.ensureSafeComponent)(l.default,this):(0,u.ensureSafeComponent)(o.default,this),sortedBy:"name",filterPlaceholder:this._getI18n("i18n_search_by_template_name"),columnActions:{onRowSelected:this.actions.onSingleSelectClicked.bind(this)}},{propertyName:"audienceCount",title:this._getI18n("i18n_conversion_count"),component:(0,u.ensureSafeComponent)(s.default,this),sortedBy:"audienceCount",disableFiltering:!0},{propertyName:"conversionTagType",component:(0,u.ensureSafeComponent)(c.default,this),title:this._getI18n("i18n_conversion_type"),sortedBy:"conversionTagType",disableFiltering:!0}]}get currentTableState(){return this.smartAudienceService.fetchSmartAudienceSeedsTask.isRunning?g.default.LOADING:g.default.DISPLAY}onSingleSelectClicked({entityUrn:e}){this.args.onSeedSelectionChanged?.([e])}onMultiSelectCheckboxClicked(e){const t=e.selectedItems.map((({entityUrn:e})=>e))
this.args.onSeedSelectionChanged?.(t)}_getI18n(e,t){return this.i18n.lookupTranslation(this.constructor,e)(t)}},C(S,"propTypes",{selectedSeedUrns:i.PropTypes.arrayOf(i.PropTypes.string),onSeedSelectionChanged:i.PropTypes.func.isRequired}),T=O((f=S).prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=O(f.prototype,"lix",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=O(f.prototype,"smartAudienceService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O(f.prototype,"onSingleSelectClicked",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"onSingleSelectClicked"),f.prototype),O(f.prototype,"onMultiSelectCheckboxClicked",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"onMultiSelectCheckboxClicked"),f.prototype),h=f))||h);(0,t.setComponentTemplate)(v,w)})),define("campaign-manager-web/components/audiences/matched/smart-audience-editor",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@glimmer/tracking","ember-concurrency","@ember/service","@linkedin/ember-prop-types","@linkedin/ember-tracked-validations","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/utils/http-error","campaign-manager-web/constants/audiences/matched/common","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R
function D(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function M(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const L=(0,n.createTemplateFactory)({id:"jMIHRGbM",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","smart-audience-modal-title"]],[["@size","@isOpen","@dismissModal"],["large",[30,1],[30,2]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"smart-audience-modal-title"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_modal_header_title","campaign-manager-web/components/audiences/matched/smart-audience-editor"],[["type"],[[30,4]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"],[41,[28,[37,4],[[30,0,["smartAudienceService","createSmartAudienceTask","isRunning"]],[30,0,["smartAudienceService","fetchSmartAudienceTask","isRunning"]],[30,0,["smartAudienceService","updateSmartAudienceTask","isRunning"]],[30,0,["smartAudienceService","fetchSmartAudienceSeedsTask","isRunning"]]],null],[[[1,"    "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n      "],[10,0],[14,0,"u-layout__align-center u-layout-flex__container--center"],[12],[1,"\\n        "],[8,[39,5],null,[["@size"],["xlarge"]],null],[1,"\\n        "],[10,2],[14,"role","alert"],[15,0,[29,[[28,[37,6],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n"],[41,[30,0,["smartAudienceService","createSmartAudienceTask","isRunning"]],[[[1,"            "],[1,[28,[35,2],["i18n_creating_loader_message","campaign-manager-web/components/audiences/matched/smart-audience-editor"],null]],[1,"\\n"]],[]],[[[41,[28,[37,4],[[30,0,["smartAudienceService","fetchSmartAudienceTask","isRunning"]],[30,0,["smartAudienceService","fetchSmartAudienceSeedsTask","isRunning"]]],null],[[[1,"            "],[1,[28,[35,2],["i18n_fetching_loader_message","campaign-manager-web/components/audiences/matched/smart-audience-editor"],null]],[1,"\\n"]],[]],[[[41,[30,0,["smartAudienceService","updateSmartAudienceTask","isRunning"]],[[[1,"            "],[1,[28,[35,2],["i18n_updating_loader_message","campaign-manager-web/components/audiences/matched/smart-audience-editor"],null]],[1,"\\n          "]],[]],null]],[]]]],[]]],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,4],[[30,0,["smartAudienceService","fetchSmartAudienceTask","last","isError"]]],null],[[[1,"    "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n      "],[10,0],[14,0,"u-layout-flex__container--center u-layout__width-full"],[12],[1,"\\n        "],[8,[39,7],[[24,0,"cm-hue-empty-state"]],[["@headline","@message","@illustration"],[[28,[37,2],["i18n_failed_to_load_audience_headline","campaign-manager-web/components/audiences/matched/smart-audience-editor"],null],[28,[37,8],null,[["error","customErrorMessage","withRecoveryMessage"],[[30,0,["smartAudienceService","fetchSmartAudienceTask","last","error"]],[28,[37,2],["i18n_failed_to_load_audience_message","campaign-manager-web/components/audiences/matched/smart-audience-editor"],null],false]]],"error-server"]],null],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["noSeedsAvailable"]],[[[1,"    "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n      "],[10,0],[14,0,"u-layout-flex__container--center u-layout__width-full"],[12],[1,"\\n        "],[8,[39,9],null,null,[["default"],[[[[1,"\\n          "],[8,[39,7],[[24,0,"cm-hue-empty-state"]],[["@headline","@message","@illustration"],[[28,[37,2],["i18n_empty_seeds_headline","campaign-manager-web/components/audiences/matched/smart-audience-editor"],null],[28,[37,2],["i18n_empty_seeds_message","campaign-manager-web/components/audiences/matched/smart-audience-editor"],[["linkInfo"],[[28,[37,10],null,[["href","ariaLabel","dataTestSelector","role"],[[28,[37,11],null,[["path","accountId"],["help/linkedin/answer/a420552",[30,6]]]],[28,[37,2],["i18n_empty_state_a11y_learn_more","campaign-manager-web/components/audiences/matched/smart-audience-editor"],null],"data-test-create-smart-audience-editor__empty-state-link",[30,5,["role"]]]]]]]],"error-fail"]],null],[1,"\\n        "]],[5]]]]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[41,[51,[28,[37,4],[[30,0,["smartAudienceService","fetchSmartAudienceTask","isRunning"]],[30,0,["smartAudienceService","fetchSmartAudienceSeedsTask","isRunning"]]],null]],[[[1,"      "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n        "],[10,0],[14,0,"matched-audience-editor smart-audience-editor asset-panel u-display-flex u-flex-wrap"],[12],[1,"\\n          "],[10,2],[15,0,[29,["mt2 mb2"," ",[28,[37,6],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,2],["i18n_create_smart_audience_editor_introduction_text","campaign-manager-web/components/audiences/matched/smart-audience-editor"],null]],[13],[1,"\\n          "],[11,"form"],[24,0,"asset-panel__form-container"],[4,[38,13],["submit",[30,0,["onFormSubmit"]]],null],[12],[1,"\\n            "],[10,0],[14,0,"asset-panel__form-section-container"],[12],[1,"\\n              "],[10,"section"],[14,0,"asset-panel__form-section asset-panel__form-section-input"],[12],[1,"\\n                "],[10,"label"],[15,0,[29,["asset-panel__form-section-header"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[14,"for","create-smart-audience-editor__audience-name-input"],[12],[1,"\\n                  "],[1,[28,[35,2],["i18n_name_your_audience","campaign-manager-web/components/audiences/matched/smart-audience-editor"],null]],[1,"\\n                "],[13],[1,"\\n                "],[8,[39,14],null,[["@validations","@showValidations"],[[28,[37,15],[[30,0,["validations","attrs","audienceName"]]],null],[30,0,["showAudienceNameValidation"]]]],[["default"],[[[[1,"\\n                  "],[8,[39,16],null,[["@max","@currentLength"],[[30,7,["maxlength"]],[30,0,["audienceName","length"]]]],[["default"],[[[[1,"\\n                    "],[8,[39,17],[[24,3,"create-smart-audience-editor__audience-name-input"],[16,"placeholder",[28,[37,2],["i18n_smart_audience_name_input_placeholder","campaign-manager-web/components/audiences/matched/smart-audience-editor"],null]],[16,"max",[30,7,["maxlength"]]],[16,"aria-invalid",[30,7,["showErrors"]]],[16,"aria-describedby",[30,7,["describedby"]]],[16,0,[29,[[36,18]]]],[4,[38,13],["input",[28,[37,19],["target.value",[30,0,["onAudienceNameChange"]]],null]],null],[4,[38,13],["blur",[30,0,["onBlurAudienceNameInput"]]],null]],[["@inputId","@value"],["create-smart-audience-editor__audience-name-input",[30,0,["audienceName"]]]],null],[1,"\\n                  "]],[]]]]],[1,"\\n                "]],[7]]]]],[1,"\\n              "],[13],[1,"\\n              "],[10,"hr"],[15,0,[29,["mt0"," ",[36,20]]]],[12],[13],[1,"\\n              "],[10,"section"],[14,0,"asset-panel__form-section"],[12],[1,"\\n\\n                "],[8,[39,14],[[24,0,"pt4"]],[["@validations","@showValidations","@showValidationsOnBlur"],[[28,[37,15],[[30,0,["currentSourceSelectionValidation"]]],null],[30,0,["showSeedAudienceValidation"]],true]],[["default"],[[[[1,"\\n                  "],[8,[39,21],null,[["@accountId"],[[30,6]]],null],[1,"\\n                "]],[]]]]],[1,"\\n              "],[13],[1,"\\n              "],[10,"hr"],[15,0,[29,["mt0"," ",[36,20]]]],[12],[13],[1,"\\n              "],[10,"section"],[12],[1,"\\n                "],[10,"header"],[15,"aria-label",[28,[37,2],["i18n_create_smart_audience_editor_audience_size_section_title","campaign-manager-web/components/audiences/matched/smart-audience-editor"],null]],[12],[1,"\\n                  "],[10,"h3"],[15,0,[29,["mb4"," ",[28,[37,6],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_create_smart_audience_editor_audience_size_section_title","campaign-manager-web/components/audiences/matched/smart-audience-editor"],null]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n"],[41,[28,[37,22],[[30,0,["selectedLocations"]],[27]],null],[[[1,"                  "],[8,[39,14],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[28,[37,15],[[28,[37,23],[[30,0,["validations","attrs","selectedLocations"]],[30,0,["validations","attrs","desiredAudienceCount"]]],null]],null],[30,0,["showAudienceLocationCountValidation"]],true]],[["default"],[[[[1,"\\n                    "],[8,[39,24],null,[["@accountId","@selectedLocations","@desiredAudienceCount","@onLocationsSelectionChanged","@onAudienceCountSelectionChanged","@seedType"],[[30,6],[30,0,["selectedLocations"]],[30,0,["desiredAudienceCount"]],[30,0,["onLocationsSelectionChanged"]],[30,0,["onAudienceCountSelectionChanged"]],[30,0,["smartAudienceService","selectedSeedType"]]]],null],[1,"\\n                  "]],[]]]]],[1,"\\n"]],[]],null],[1,"              "],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,3,["ModalFooter"]],null,null,[["default"],[[[[1,"\\n"],[1,"        "],[8,[39,25],[[24,0,"asset-panel__form-server-error-inline-message"]],[["@type","@isHidden","@message"],["negative",[28,[37,26],[[30,0,["showUnchangedFormError"]]],null],[28,[37,2],["i18n_form_unchanged_error_message","campaign-manager-web/components/audiences/matched/smart-audience-editor"],null]]],null],[1,"\\n"],[1,"        "],[8,[39,25],[[24,0,"asset-panel__form-server-error-inline-message"]],[["@type","@isHidden","@message"],["negative",[28,[37,26],[[30,0,["smartAudienceService","createSmartAudienceTask","last","isError"]]],null],[28,[37,8],null,[["error","customErrorMessage","withRecoveryMessage"],[[30,0,["smartAudienceService","createSmartAudienceTask","last","error"]],[28,[37,2],["i18n_create_error_message","campaign-manager-web/components/audiences/matched/smart-audience-editor"],null],false]]]]],null],[1,"\\n        "],[8,[39,25],[[24,0,"asset-panel__form-server-error-inline-message"]],[["@type","@isHidden","@message"],["negative",[28,[37,26],[[30,0,["smartAudienceService","updateSmartAudienceTask","last","isError"]]],null],[28,[37,8],null,[["error","customErrorMessage","withRecoveryMessage"],[[30,0,["smartAudienceService","updateSmartAudienceTask","last","error"]],[28,[37,2],["i18n_update_error_message","campaign-manager-web/components/audiences/matched/smart-audience-editor"],null],false]]]]],null],[1,"\\n        "],[10,0],[14,0,"asset-panel__form-footer-container-buttons u-layout__width-full u-layout-flex__container--space-between"],[12],[1,"\\n          "],[8,[39,27],[[4,[38,13],["click",[30,2]],null]],[["@buttonType","@size"],["secondary","small"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,2],["i18n_cancel_matched_audience_editor","campaign-manager-web/components/audiences/matched/smart-audience-editor"],null]],[1,"\\n          "]],[]]]]],[1,"\\n          "],[10,0],[14,0,"u-layout-flex__container--space-between"],[12],[1,"\\n            "],[10,2],[15,0,[29,["u-color__black--75 u-layout__align-right mt2 ml7"," ",[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],[[52,[30,8],"i18n_modal_terms_conditions_update","i18n_modal_terms_conditions_create"],"campaign-manager-web/components/audiences/matched/smart-audience-editor"],[["linkInfo"],[[28,[37,10],null,[["href","dataTestSelector","dataControlName"],[[28,[37,11],null,[["path","accountId"],["legal/sas-terms",[30,6]]]],"data-test-smart-audience-editor__legal-terms-link","target_smart_modal_terms"]]]]]]],[1,"\\n            "],[13],[1,"\\n"],[41,[28,[37,23],[[30,9],[30,8]],null],[[[1,"              "],[8,[39,27],[[24,0,"ml2"],[4,[38,13],["click",[30,0,["onAudienceEdit"]]],null]],[["@size"],["small"]],[["default"],[[[[1,"\\n                "],[1,[28,[35,2],["i18n_ok_edit_matched_audience_editor","campaign-manager-web/components/audiences/matched/smart-audience-editor"],null]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],[[[1,"              "],[8,[39,27],[[24,0,"ml2"],[4,[38,13],["click",[30,0,["onAudienceCreate"]]],null]],[["@size"],["small"]],[["default"],[[[[1,"\\n                "],[1,[28,[35,2],["i18n_ok_create_matched_audience_editor","campaign-manager-web/components/audiences/matched/smart-audience-editor"],null]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "]],[]]]],[]]]],[3]]]]],[1,"\\n"]],["@isOpen","@dismissModal","modal","@currentModalTypeInView","iphHelper","@accountId","vcont","@audienceIdToEdit","@onEdit"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","if","or","hue-web-progress-indicator","hue-web-foundations@-text-body","hue-web-empty-state","error-message","iph-helper","external-link-info","help-center-url","unless","on","validated-control","readonly","character-counter","cm-text-input","hue-web-foundations@-artdeco-migration-scope","pick","hue-web-foundations@-divider","audiences/matched/smart-audience/audience-source-selection","not-eq","and","audiences/matched/smart-audience/size-selector","hue-web-inline-feedback","not","hue-web-button"]]',moduleName:"campaign-manager-web/components/audiences/matched/smart-audience-editor.hbs",isStrictMode:!1}),k={audienceName:[(0,c.validator)("presence",{presence:!0,message(){return this.model.i18n.lookupTranslation(this.model.constructor,"i18n_validation_error_audience_name_presence")()}}),(0,c.validator)("length",{max:p.AUDIENCE_NAME_MAX_LENGTH})],desiredAudienceCount:[(0,c.validator)("presence",!0),(0,c.validator)("number",{gte:p.AUDIENCE_MIN_COUNT,message(){return this.model.i18n.lookupTranslation(this.model.constructor,"i18n_validation_error_audience_size_presence_and_value")()}})],selectedLocations:[(0,c.validator)("presence",{presence:!0,message(){return this.model.i18n.lookupTranslation(this.model.constructor,"i18n_validation_error_audience_locations_presence")()}}),(0,c.validator)("length",{min:1})],selectedSeedsAudienceCount:[(0,c.validator)("presence",!0),(0,c.validator)("number",{gte:p.AUDIENCE_MIN_COUNT,message(){return this.model.i18n.lookupTranslation(this.model.constructor,"i18n_validation_error_audience_selected_seed_audience_count")()}})],selectedSeedsCount:[(0,c.validator)("presence",!0),(0,c.validator)("number",{lte:p.PREDICTIVE_AUDIENCE_SEEDS_MAX_LIMIT,message(){return this.model.i18n.lookupTranslation(this.model.constructor,"i18n_validation_error_audience_selected_seeds_max_limit")()}})],selectedSeedUrns:[(0,c.validator)("presence",{presence:!0,message(){return this.model.i18n.lookupTranslation(this.model.constructor,"i18n_validation_error_audience_selected_seed_presence")()}}),(0,c.validator)("length",{min:1})]},U=[u.JET_ERROR_TAGS.AUDIENCES,"smart-audience-editor"]
let x=e.default=(g=(0,c.hasValidations)(k),b=(0,l.inject)("audiences/smart-audience"),_=(0,l.inject)("audiences"),h=(0,l.inject)(),f=(0,l.inject)(),T=(0,l.inject)(),(0,s.assertPropTypes)(E=g((R=class extends a.default{get audienceName(){return this.smartAudienceService.audienceName}get selectedSeedUrns(){return this.smartAudienceService.selectedSeedUrns}get selectedLocations(){return this.smartAudienceService.selectedLocations}get desiredAudienceCount(){return this.smartAudienceService.desiredAudienceCount}get noSeedsAvailable(){return this.smartAudienceService.noSeedsAvailable}get selectedSeedsAudienceCount(){return this.smartAudienceService.allSeeds.filter((e=>this.selectedSeedUrns?.includes(e.entityUrn))).reduce(((e,t)=>e+t.audienceCount),0)}get selectedSeedsCount(){return this.selectedSeedUrns.length}get isMultipleSeedsSelectionEnabled(){return this.lix.getTreatmentIsEnabled(m.LIX_TEST_KEYS.enableBobaMultipleSeeds)}get showUnchangedFormError(){let e=!1
return this.hasTriedUpdatingAudience&&(this.smartAudienceService.hasAudiencePropertiesChange||(e=!0)),e}get currentSourceSelectionValidation(){return this.validations.attrs.selectedSeedsCount.errors.length?this.validations.attrs.selectedSeedsCount:this.selectedSeedUrns.length?this.validations.attrs.selectedSeedsAudienceCount:this.validations.attrs.selectedSeedUrns}constructor(){super(...arguments),D(this,"smartAudienceService",S,this),D(this,"audiencesService",A,this),D(this,"i18n",C,this),D(this,"jet",O,this),D(this,"lix",v,this),D(this,"showAudienceNameValidation",w,this),D(this,"showSeedAudienceValidation",I,this),D(this,"showAudienceLocationCountValidation",P,this),D(this,"hasTriedUpdatingAudience",N,this),this.smartAudienceService.resetAudienceProperties(),this.args.audienceIdToEdit?this.smartAudienceService.fetchSmartAudienceTask.perform(this.args.accountId,this.args.audienceIdToEdit).catch((e=>{const t=`Failed to fetch smart audience details for dmpSegment ID ${this.args.audienceIdToEdit}`
this._logError(t,e)})):(this.smartAudienceService.setSelectedLocations([]),this.smartAudienceService.fetchSmartAudienceSeedsTask.perform(this.args.accountId))}onBlurAudienceNameInput(){this.showAudienceNameValidation=!0}onAudienceNameChange(e){this.smartAudienceService.setAudienceName(e)}onLocationsSelectionChanged(e){this.smartAudienceService.setSelectedLocations(Object.keys(e))}onAudienceCountSelectionChanged(e){this.smartAudienceService.setDesiredAudienceCount(e)}async onAudienceCreate(){if(this.validations.isValid){const e=await this.smartAudienceService.createSmartAudienceTask.perform(this.args.accountId).catch((e=>{this._logError("Failed to create predictive audience from the audience editor",e)})),{adSegmentId:t,name:n,segmentType:a}=e||{}
t&&this.args.onCreate(t,n,a)}else this._showValidationMessages()}onAudienceEdit(){this.validations.isValid?(this.hasTriedUpdatingAudience=!0,this.smartAudienceService.updateSmartAudienceTask.perform().then((()=>{this.smartAudienceService.hasAudiencePropertiesChange&&this.args.onEdit()})).catch((e=>{this._logError("Failed to update the predictive audience from the audience editor",e)}))):this._showValidationMessages()}onFormSubmit(e){e.preventDefault()}_showValidationMessages(){const{audienceName:e,desiredAudienceCount:t,selectedLocations:n,selectedSeedUrns:a,selectedSeedsAudienceCount:i,selectedSeedsCount:r}=this.validations.errors.reduce(((e,t)=>(e[t.attribute]=!0,e)),{})
this.showAudienceNameValidation=!!e,this.showSeedAudienceValidation=!!a||!!i||!!r,this.showAudienceLocationCountValidation=!!n||!!t}_logError(e,t){if(!(0,o.didCancel)(t)){const n=new Error(`${e}: ${(0,d.getErrorMessage)(t)}`)
this.jet.error(n,U,!1),this.hasError=!0}}},F=R,z="propTypes",j={currentModalTypeInView:s.PropTypes.string.isRequired,accountId:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.number]).isRequired,audienceIdToEdit:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.number]),isOpen:s.PropTypes.bool.isRequired,dismissModal:s.PropTypes.func.isRequired,onCreate:s.PropTypes.func,onEdit:s.PropTypes.func},z in F?Object.defineProperty(F,z,{value:j,enumerable:!0,configurable:!0,writable:!0}):F[z]=j,S=M((y=R).prototype,"smartAudienceService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=M(y.prototype,"audiencesService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=M(y.prototype,"i18n",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=M(y.prototype,"jet",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=M(y.prototype,"lix",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=M(y.prototype,"showAudienceNameValidation",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),I=M(y.prototype,"showSeedAudienceValidation",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),P=M(y.prototype,"showAudienceLocationCountValidation",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N=M(y.prototype,"hasTriedUpdatingAudience",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),M(y.prototype,"onBlurAudienceNameInput",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"onBlurAudienceNameInput"),y.prototype),M(y.prototype,"onAudienceNameChange",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"onAudienceNameChange"),y.prototype),M(y.prototype,"onLocationsSelectionChanged",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"onLocationsSelectionChanged"),y.prototype),M(y.prototype,"onAudienceCountSelectionChanged",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"onAudienceCountSelectionChanged"),y.prototype),M(y.prototype,"onAudienceCreate",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"onAudienceCreate"),y.prototype),M(y.prototype,"onAudienceEdit",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"onAudienceEdit"),y.prototype),M(y.prototype,"onFormSubmit",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"onFormSubmit"),y.prototype),E=y))||E)||E)
var F,z,j;(0,t.setComponentTemplate)(L,x)})),define("campaign-manager-web/components/audiences/matched/smart-audience-leadgen-table",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/components/audience-browser-table/name","campaign-manager-web/components/common-table-cells/entity-name","campaign-manager-web/components/common-table-cells/number-or-dash","campaign-manager-web/components/common-table-cells/created-date","@embroider/util","@ember/object","campaign-manager-web/constants/lix","campaign-manager-web/constants/audience","@linkedin/ads-table/utils/states"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S
function A(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const v=(0,n.createTemplateFactory)({id:"GnIInD5A",block:'[[[1,"\\n"],[41,[28,[37,1],[[30,0,["smartAudienceService","fetchSmartAudienceSeedsTask","isRunning"]],[30,0,["tableData","length"]]],null],[[[1,"  "],[8,[39,2],null,[["@data","@useFilteringByColumns","@filteringIgnoreCase","@pageSize","@columns","@enableFilterRow","@rowIdKey","@enableRowSelection","@selectedItems","@didClickOnCheckbox","@currentState"],[[30,0,["tableData"]],true,true,[30,0,["maxRowsPerTable"]],[30,0,["tableColumns"]],true,"entityUrn",[30,0,["isMultipleSeedsSelectionEnabled"]],[30,0,["selectedItems"]],[30,0,["onMultiSelectCheckboxClicked"]],[30,0,["currentTableState"]]]],null],[1,"\\n"]],[]],[[[1,"  "],[8,[39,3],null,[["@seedType"],[[30,0,["smartAudienceService","seedTypes","AD_FORM"]]]],null],[1,"\\n"]],[]]]],[],false,["if","or","ads-table","audiences/matched/smart-audience/empty-state"]]',moduleName:"campaign-manager-web/components/audiences/matched/smart-audience-leadgen-table.hbs",isStrictMode:!1})
let w=e.default=(b=(0,r.inject)(),_=(0,r.inject)("audiences/smart-audience"),(0,i.assertPropTypes)((S=class extends a.default{constructor(...e){super(...e),A(this,"i18n",T,this),A(this,"lix",E,this),A(this,"smartAudienceService",y,this),C(this,"maxRowsPerTable",m.PREDICTIVE_AUDIENCES_TABLE_PAGE_SIZE)}get isMultipleSeedsSelectionEnabled(){return this.lix.getTreatmentIsEnabled(p.LIX_TEST_KEYS.enableBobaMultipleSeeds)}get selectedItems(){return this.tableData.filter((e=>this.args.selectedSeedUrns.includes(e.entityUrn)))}get tableData(){return this.smartAudienceService.leadgenSeeds.map(((e,t)=>(e.id=e.id||t,e)))}get tableColumns(){return[{propertyName:"name",title:this._getI18n("i18n_name"),component:this.isMultipleSeedsSelectionEnabled?(0,u.ensureSafeComponent)(l.default,this):(0,u.ensureSafeComponent)(o.default,this),sortedBy:"name",filterPlaceholder:this._getI18n("i18n_search_by_template_name"),columnActions:{onRowSelected:this.actions.onSingleSelectClicked.bind(this)}},{propertyName:"audienceCount",title:this._getI18n("i18n_audience_count"),component:(0,u.ensureSafeComponent)(s.default,this),sortedBy:"audienceCount",disableFiltering:!0},{propertyName:"lastModifiedAt",component:(0,u.ensureSafeComponent)(c.default,this),title:this._getI18n("i18n_date_created"),sortedBy:"lastModifiedAt",disableFiltering:!0}]}get currentTableState(){return this.smartAudienceService.fetchSmartAudienceSeedsTask.isRunning?g.default.LOADING:g.default.DISPLAY}onSingleSelectClicked({entityUrn:e}){this.args.onSeedSelectionChanged([e])}onMultiSelectCheckboxClicked(e){const t=e.selectedItems.map((({entityUrn:e})=>e))
this.args.onSeedSelectionChanged?.(t)}_getI18n(e,t){return this.i18n.lookupTranslation(this.constructor,e)(t)}},C(S,"propTypes",{selectedSeedUrns:i.PropTypes.arrayOf(i.PropTypes.string),onSeedSelectionChanged:i.PropTypes.func.isRequired}),T=O((f=S).prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=O(f.prototype,"lix",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=O(f.prototype,"smartAudienceService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O(f.prototype,"onSingleSelectClicked",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"onSingleSelectClicked"),f.prototype),O(f.prototype,"onMultiSelectCheckboxClicked",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"onMultiSelectCheckboxClicked"),f.prototype),h=f))||h);(0,t.setComponentTemplate)(v,w)})),define("campaign-manager-web/components/audiences/matched/smart-audience/audience-source-selection",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","@ember/service","campaign-manager-web/constants/audiences/matched/common","campaign-manager-web/constants/lix","campaign-manager-web/utils/tracking"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const y=(0,n.createTemplateFactory)({id:"U2//YK/f",block:'[[[1,"\\n"],[41,[48,[30,3]],[[[1,"  "],[18,3,null],[1,"\\n"]],[]],[[[1,"  "],[10,"header"],[15,"aria-label",[28,[37,3],["i18n_create_smart_audience_editor_source_section_title","campaign-manager-web/components/audiences/matched/smart-audience/audience-source-selection"],null]],[12],[1,"\\n    "],[10,"h3"],[15,0,[29,[[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_create_smart_audience_editor_source_section_title","campaign-manager-web/components/audiences/matched/smart-audience/audience-source-selection"],null]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]],[10,"section"],[12],[1,"\\n"],[41,[48,[30,4]],[[[1,"    "],[18,4,null],[1,"\\n"]],[]],[[[1,"    "],[10,"label"],[14,"for","create-ma-smart-audience-seed"],[15,0,[29,["asset-panel__form-section-header"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_seed_label","campaign-manager-web/components/audiences/matched/smart-audience/audience-source-selection"],null]],[1,"\\n    "],[13],[1,"\\n"]],[]]],[1,"  "],[10,1],[15,0,[29,["cm-hue-select"," ",[36,5]]]],[12],[1,"\\n    "],[8,[39,6],[[16,0,[29,["cm-hue-select u-color__black--75 cm-hue-select asset-panel__form-section__select"," ",[28,[37,4],null,[["size"],["small"]]]]]],[4,[38,7],["change",[28,[37,8],["target.value",[30,0,["onSeedTypeOptionSelected"]]],null]],null]],[["@inputId"],["create-ma-smart-audience-seed"]],[["default"],[[[[1,"\\n      "],[10,"option"],[15,"selected",[28,[37,9],[[30,0,["model","type"]]],null]],[14,2,""],[12],[1,[28,[35,3],["seed_placeholder_option","campaign-manager-web/components/audiences/matched/smart-audience/audience-source-selection"],null]],[13],[1,"\\n"],[42,[28,[37,11],[[28,[37,11],[[30,0,["smartAudienceSeedTypeOptions"]]],null]],null],null,[[[1,"        "],[10,"option"],[15,2,[30,1]],[15,"selected",[28,[37,12],[[30,1],[30,0,["selectedSeedType"]]],null]],[12],[1,"\\n          "],[10,2],[15,0,[29,["u-layout__display-block"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[8,[39,13],null,[["@sourceType"],[[30,1]]],[["default"],[[[[1,"\\n            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[1]],null],[1,"    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n  "],[10,"section"],[14,0,"mt5"],[12],[1,"\\n"],[41,[28,[37,12],[[30,0,["selectedSeedType"]],[30,0,["smartAudienceSeedTypes","CONVERSION"]]],null],[[[1,"      "],[8,[39,14],null,[["@onSeedSelectionChanged","@selectedSeedUrns"],[[30,0,["onSeedSelectionChanged"]],[30,0,["selectedSeedUrns"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,12],[[30,0,["selectedSeedType"]],[30,0,["smartAudienceSeedTypes","DMP_USER"]]],null],[[[1,"      "],[8,[39,15],null,[["@onSeedSelectionChanged","@selectedSeedUrns"],[[30,0,["onSeedSelectionChanged"]],[30,0,["selectedSeedUrns"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,12],[[30,0,["selectedSeedType"]],[30,0,["smartAudienceSeedTypes","DMP_COMPANY"]]],null],[[[1,"      "],[8,[39,16],null,[["@onSeedSelectionChanged","@selectedSeedUrns"],[[30,0,["onSeedSelectionChanged"]],[30,0,["selectedSeedUrns"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,12],[[30,0,["selectedSeedType"]],[30,0,["smartAudienceSeedTypes","AD_FORM"]]],null],[[[1,"      "],[8,[39,17],null,[["@onSeedSelectionChanged","@selectedSeedUrns"],[[30,0,["onSeedSelectionChanged"]],[30,0,["selectedSeedUrns"]]]],null],[1,"\\n    "]],[]],null]],[]]]],[]]]],[]]],[42,[28,[37,11],[[28,[37,11],[[30,0,["selectedSeeds"]]],null]],null],null,[[[1,"      "],[8,[39,18],[[24,0,"smart-audience-editor__pills"],[4,[38,7],["click",[28,[37,19],[[30,0,["onDismissSeedPill"]],[30,2]],null]],null]],[["@text","@a11yText"],[[30,2,["name"]],[28,[37,3],["i18n_dismiss_pill_button_label","campaign-manager-web/components/audiences/matched/smart-audience/audience-source-selection"],[["seed"],[[30,2,["name"]]]]]]],null],[1,"\\n"]],[2]],null],[1,"  "],[13],[1,"\\n"],[13]],["seedTypeOption","seed","&headerContent","&seedLabel"],false,["if","has-block","yield","t","hue-web-foundations@-text-body","hue-web-foundations@-artdeco-migration-scope","hue-web-select","on","pick","not","each","-track-array","eq","audiences/matched/smart-audience/audience-source-type-i18n","audiences/matched/smart-audience-conversion-table","audiences/matched/smart-audience-contact-list-table","audiences/matched/smart-audience-company-list-table","audiences/matched/smart-audience-leadgen-table","hue-web-pill-input","fn"]]',moduleName:"campaign-manager-web/components/audiences/matched/smart-audience/audience-source-selection.hbs",isStrictMode:!1})
let S=e.default=(u=(0,o.inject)("audiences/smart-audience"),d=(0,o.inject)(),(0,i.assertPropTypes)((h=class extends a.default{constructor(...e){super(...e),f(this,"smartAudienceService",g,this),f(this,"lix",b,this),f(this,"tracking",_,this),T(this,"smartAudienceSeedTypes",l.SMART_AUDIENCE_SEED_TYPES)}get isLeadGenSeedTypeEnabled(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableBobaLeadGenSeedType)}get isCompanyListSeedTypeEnabled(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enablePredictiveAudienceCompanyListSeeds)}get selectedSeedType(){return this.smartAudienceService.selectedSeedType}get selectedSeedUrns(){return this.smartAudienceService.selectedSeedUrns}get selectedSeeds(){return this.smartAudienceService.allSeeds.filter((e=>this.selectedSeedUrns?.includes(e.entityUrn)))}get smartAudienceSeedTypeOptions(){let e=Object.values(this.smartAudienceSeedTypes)
return this.isLeadGenSeedTypeEnabled||(e=e.filter((e=>e!==this.smartAudienceSeedTypes.AD_FORM))),this.isCompanyListSeedTypeEnabled||(e=e.filter((e=>e!==this.smartAudienceSeedTypes.DMP_COMPANY))),e}onSeedTypeOptionSelected(e){this.smartAudienceService.setSelectedSeedType(e),this.smartAudienceService.setSelectedSeedUrns([]),this.smartAudienceService.fetchSmartAudienceSeedsTask.perform(this.args.accountId),this.tracking.fireInteractionEvent(l.AUDIENCE_SOURCE_SELECTION_CIE_TYPES[e],c.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onDismissSeedPill(e){const t=this.selectedSeedUrns.findIndex((t=>t===e.entityUrn)),n=[...this.selectedSeedUrns]
n.splice(t,1),this.smartAudienceService.setSelectedSeedUrns(n)}onSeedSelectionChanged(e){this.smartAudienceService.setSelectedSeedUrns(e)}},T(h,"propTypes",{accountId:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number]).isRequired}),g=E((m=h).prototype,"smartAudienceService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=E(m.prototype,"lix",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(m.prototype,"tracking",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E(m.prototype,"onSeedTypeOptionSelected",[r.action],Object.getOwnPropertyDescriptor(m.prototype,"onSeedTypeOptionSelected"),m.prototype),E(m.prototype,"onDismissSeedPill",[r.action],Object.getOwnPropertyDescriptor(m.prototype,"onDismissSeedPill"),m.prototype),E(m.prototype,"onSeedSelectionChanged",[r.action],Object.getOwnPropertyDescriptor(m.prototype,"onSeedSelectionChanged"),m.prototype),p=m))||p);(0,t.setComponentTemplate)(y,S)})),define("campaign-manager-web/components/audiences/matched/smart-audience/audience-source-type-i18n",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"y3mEKWzc",block:'[[[1,"\\n"],[1,[28,[35,0],["i18n_audience_source_type_v2","campaign-manager-web/components/audiences/matched/smart-audience/audience-source-type-i18n"],[["type"],[[30,1]]]]],[1,"\\n"]],["@sourceType"],false,["t"]]',moduleName:"campaign-manager-web/components/audiences/matched/smart-audience/audience-source-type-i18n.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/audiences/matched/smart-audience/empty-state",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/constants/audiences/matched/common","campaign-manager-web/helpers/help-center-url","campaign-manager-web/utils/url-manager"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const T=(0,n.createTemplateFactory)({id:"ygvOfAMg",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"cm-hue-empty-state"]],[["@illustration","@headline","@message"],["empty-room",[28,[37,1],["i18n_empty_state_headline_v2","campaign-manager-web/components/audiences/matched/smart-audience/empty-state"],[["type"],[[30,1]]]],[28,[37,2],null,[["customErrorMessage","withRecoveryMessage"],[[28,[37,1],["i18n_empty_state_description_v2","campaign-manager-web/components/audiences/matched/smart-audience/empty-state"],[["type","linkInfo"],[[30,1],[28,[37,3],null,[["href"],[[30,0,["emptyStateLink"]]]]]]]],false]]]]],null]],["@seedType"],false,["hue-web-empty-state","t","error-message","external-link-info"]]',moduleName:"campaign-manager-web/components/audiences/matched/smart-audience/empty-state.hbs",isStrictMode:!1})
let E=e.default=(c=(0,r.inject)(),u=(0,r.inject)(),(0,i.assertPropTypes)((b=class extends a.default{constructor(...e){super(...e),_(this,"account",m,this),_(this,"i18n",g,this),h(this,"PATH_TYPES",{HC:"HC",ROUTE:"ROUTE"}),h(this,"typeToPathMap",{[o.SMART_AUDIENCE_SEED_TYPES.DMP_USER]:{type:this.PATH_TYPES.HC,path:"help/lms/answer/a421822"},[o.SMART_AUDIENCE_SEED_TYPES.DMP_COMPANY]:{type:this.PATH_TYPES.HC,path:"help/lms/answer/a421822"},[o.SMART_AUDIENCE_SEED_TYPES.CONVERSION]:{type:this.PATH_TYPES.ROUTE,path:"website-tracking/conversions"},[o.SMART_AUDIENCE_SEED_TYPES.AD_FORM]:{type:this.PATH_TYPES.ROUTE,path:"leadgen-forms"}})}get accountId(){return this.account.accountObj?.id}get emptyStateLink(){const{type:e,path:t}=this.typeToPathMap[this.args.seedType]
let n=""
return n=e===this.PATH_TYPES.HC?(0,l.helpCenterUrl)([],{path:t}):`${(0,s.getDomainUrl)()}/campaignmanager/accounts/${this.accountId}/${t}`,n}},h(b,"propTypes",{seedType:i.PropTypes.isMemberOf(o.SMART_AUDIENCE_SEED_TYPES).isRequired}),m=f((p=b).prototype,"account",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=f(p.prototype,"i18n",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=p))||d);(0,t.setComponentTemplate)(T,E)})),define("campaign-manager-web/components/audiences/matched/smart-audience/size-selector",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/service","@ember/object","@ember/utils","@linkedin/ember-prop-types","campaign-manager-web/utils/targeting","campaign-manager-web/constants/audiences/matched/common","campaign-manager-web/helpers/format-number-readable","ember-stdlib/utils/is-browser"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E,y,S,A,C,O
function v(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function I(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const P=(0,n.createTemplateFactory)({id:"PCwcUaEa",block:'[[[1,"\\n"],[10,0],[14,0,"smart-audience-size-selecter"],[12],[1,"\\n  "],[10,"h4"],[15,0,[29,["inline"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_smart_audience_size_location_subtitle","campaign-manager-web/components/audiences/matched/smart-audience/size-selector"],null]],[1,"\\n  "],[13],[1,"\\n  "],[11,"button"],[16,0,[29,["button--small-with-icon button--small-tertiary u-color__blue7 inline"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[24,4,"button"],[4,[38,2],["click",[30,0,["onClearAllLocations"]]],null],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_smart_audience_size_location_clear_button","campaign-manager-web/components/audiences/matched/smart-audience/size-selector"],null]],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["selectedLocations"]]],null]],null],null,[[[1,"      "],[8,[39,5],[[24,0,"smart-auduience-location-pill"],[4,[38,2],["click",[28,[37,6],[[30,0,["onModifyLocations"]],[30,1]],null]],null]],[["@text","@a11yText"],[[30,1,["name"]],[28,[37,1],["i18n_dismiss_pill_a11y_text","campaign-manager-web/components/audiences/matched/smart-audience/size-selector"],[["pillText"],[[30,1,["name"]]]]]]],null],[1,"\\n"]],[1]],null],[41,[51,[30,0,["isLocationsBrowserVisible"]]],[[[1,"      "],[11,"button"],[16,0,[29,["button--medium-with-icon button--medium-tertiary u-color__blue7 mb3"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[24,4,"button"],[4,[38,2],["click",[30,0,["onOpenLocationsBrowser"]]],null],[12],[1,"\\n        "],[8,[39,8],null,[["@size","@name"],["small","add"]],null],[1,"\\n        "],[1,[28,[35,1],["i18n_smart_audience_size_location_add_button","campaign-manager-web/components/audiences/matched/smart-audience/size-selector"],null]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n\\n"],[41,[30,0,["isLocationsBrowserVisible"]],[[[1,"    "],[8,[39,10],null,[["@accountId","@adTargetingEntity","@onResultSelect","@selectedUrns"],[[30,2],[28,[37,11],null,[["urn","name"],[[30,0,["locationsUrn"]],[28,[37,1],["i18n_smart_audience_size_countries_browser","campaign-manager-web/components/audiences/matched/smart-audience/size-selector"],null]]]],[30,0,["onModifyLocations"]],[30,0,["selectedUrns"]]]],null],[1,"\\n"]],[]],null],[1,"\\n  "],[10,0],[14,0,"mt4"],[12],[1,"\\n    "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_smart_audience_size_slider_subtitle","campaign-manager-web/components/audiences/matched/smart-audience/size-selector"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[28,[37,12],[[30,3],[30,0,["smartAudienceSeedTypes","DMP_COMPANY"]]],null],[[[1,"        "],[1,[28,[35,1],["i18n_smart_audience_size_slider_description_for_company_list","campaign-manager-web/components/audiences/matched/smart-audience/size-selector"],null]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,1],["i18n_smart_audience_size_slider_description","campaign-manager-web/components/audiences/matched/smart-audience/size-selector"],null]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"mt8 mb6 smart-audience-editor__audience-size-container"],[12],[1,"\\n    "],[10,2],[15,0,[29,["inline"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[52,[30,0,["isNoLocationsSelected"]],"",[28,[37,13],[[30,0,["minAudienceSizePossible"]]],[["type"],["shorten-with-letters"]]]]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,14],[[24,0,"smart-audience-editor__size-selector"],[4,[38,16],[[30,0,["setupAudienceCountVisibility"]]],null]],[["@inputId","@value","@min","@max","@onInput","@disabled","@persistTooltip","@focusOnInputOnQueryDismiss","@step","@arialabel"],["smart-audience-editor__audience-size",[30,0,["desiredAudienceCount"]],[30,0,["minAudienceSizePossible"]],[30,0,["maxAudienceSizePossible"]],[28,[37,15],["value",[30,0,["onAudienceCountValueChange"]]],null],[30,0,["isNoLocationsSelected"]],true,"true",[30,0,["sizeSelectorStep"]],[28,[37,1],["i18n_smart_audience_size_slider_aria","campaign-manager-web/components/audiences/matched/smart-audience/size-selector"],null]]],null],[1,"\\n    "],[10,2],[15,0,[29,["inline"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[52,[30,0,["isNoLocationsSelected"]],"",[28,[37,13],[[30,0,["maxAudienceSizePossible"]]],[["type"],["shorten-with-letters"]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["segment","@accountId","@seedType"],false,["hue-web-foundations@-text-body","t","on","each","-track-array","hue-web-pill-input","fn","unless","hue-web-icons@icon","if","targeting-entities-typeahead","hash","eq","format-number-readable","hue-web-slider","pick","did-insert"]]',moduleName:"campaign-manager-web/components/audiences/matched/smart-audience/size-selector.hbs",isStrictMode:!1})
let N=e.default=(m=(0,r.inject)("audiences/smart-audience"),g=(0,r.inject)("targeting/targeting-criteria"),(0,s.assertPropTypes)((O=class extends a.default{get isNoLocationsSelected(){return!this.selectedLocations.length}get selectedLocations(){return Object.values(this.selectedUrns)}constructor(){super(...arguments),v(this,"smartAudienceService",h,this),v(this,"targetingCriteriaService",f,this),w(this,"smartAudienceSeedTypes",u.SMART_AUDIENCE_SEED_TYPES),w(this,"locationsUrn",c.FACET_URNS.LOCATIONS),v(this,"minAudienceSizePossible",T,this),v(this,"maxAudienceSizePossible",E,this),v(this,"sizeSelectorStep",y,this),v(this,"isLocationsBrowserVisible",S,this),v(this,"desiredAudienceCount",A,this),v(this,"selectedUrns",C,this),w(this,"_allowedPercentage",.1),this._setupInitialEditorParams()}setupAudienceCountVisibility(e){if(p.default){const t=document.querySelector(".smart-audience-editor__audience-size-container [class^=_tooltip]")
t&&(t.innerText=(0,d.numberAbbr)([e]))}}onOpenLocationsBrowser(){this.isLocationsBrowserVisible=!0}onAudienceCountValueChange(e){this.desiredAudienceCount=e,this.args.onAudienceCountSelectionChanged(this.desiredAudienceCount),this.setupAudienceCountVisibility(e)}onModifyLocations(e,t,{target:n}={}){this._toggleLocations(e,!!n&&n.checked),this._updateSliderParams()}onClearAllLocations(){this.selectedUrns={},this.args.onLocationsSelectionChanged(this.selectedUrns),this._updateSliderParams()}async _updateSliderParams(){const e={include:{and:[{or:[{facet:{urn:c.FACET_URNS.LOCATIONS,name:"Locations"},segments:[...this.selectedLocations]}]}]}},{count:t}=await this.smartAudienceService.getAudienceCount(e),n=t*this._allowedPercentage
this.maxAudienceSizePossible=n>u.PREDICTIVE_AUDIENCE_MAX_COUNT?u.PREDICTIVE_AUDIENCE_MAX_COUNT:n,this._updateAudienceSizeValue()}_updateAudienceSizeValue(){this._setdesiredAudienceCount(),this._setSelectorsMinimum(),this._setOptimalSelectorStep(),this._setAllValuesAccordinglyToOptimalStep(),this.args.onAudienceCountSelectionChanged(this.desiredAudienceCount),this.setupAudienceCountVisibility(this.desiredAudienceCount)}_setdesiredAudienceCount(){void 0!==this.desiredAudienceCount?this.isNoLocationsSelected?this.desiredAudienceCount=0:(this.maxAudienceSizePossible<this.desiredAudienceCount&&(this.desiredAudienceCount=this.maxAudienceSizePossible),0===this.desiredAudienceCount&&(this.desiredAudienceCount=this.maxAudienceSizePossible<=u.AUDIENCE_MIN_COUNT?this.maxAudienceSizePossible:this.minAudienceSizePossible)):this.desiredAudienceCount=this.args.desiredAudienceCount?this.args.desiredAudienceCount:this.maxAudienceSizePossible/10}_setSelectorsMinimum(){this.minAudienceSizePossible=this.maxAudienceSizePossible<=u.AUDIENCE_MIN_COUNT?0:u.AUDIENCE_MIN_COUNT}_setOptimalSelectorStep(){const e=this.maxAudienceSizePossible
e>u.AUDIENCE_MIN_COUNT&&(this.sizeSelectorStep=u.AUDIENCE_COUNT_STEP.LARGE),e<=u.AUDIENCE_MIN_COUNT&&(this.sizeSelectorStep=this.maxAudienceSizePossible<u.AUDIENCE_COUNT_STEP.LARGE?u.AUDIENCE_COUNT_STEP.SMALL:u.AUDIENCE_COUNT_STEP.MEDIUM)}_setAllValuesAccordinglyToOptimalStep(){const e=e=>Math.floor(e/this.sizeSelectorStep)*this.sizeSelectorStep
this.desiredAudienceCount=e(this.desiredAudienceCount),this.maxAudienceSizePossible=e(this.maxAudienceSizePossible)}_toggleLocations(e,t){t?this.selectedUrns[e.urn]||(this.selectedUrns=Object.assign({[e.urn]:e},this.selectedUrns)):(delete this.selectedUrns[e.urn],this.selectedUrns=Object.assign({},this.selectedUrns)),this.args.onLocationsSelectionChanged(this.selectedUrns)}async _setupInitialEditorParams(){if((0,l.isEmpty)(this.args.selectedLocations)){const{include:e}=await this.targetingCriteriaService.fetchTargetingCriteriaWithDefaultLocation(this.args.accountId)
e.and.find((e=>(0,c.isLocationFacetUrn)(e.or[0].segments[0].facetUrn))).or[0].segments.forEach((e=>this._toggleLocations(e,!0)))}else{(await this._resolveLocationUrns()).forEach((e=>this._toggleLocations(e,!0)))}this._updateSliderParams()}_resolveLocationUrns(){return this.smartAudienceService.resolveLocationUrns(this.args.accountId,this.args.selectedLocations).then((({elements:e})=>{const t=[]
return this.args.selectedLocations.forEach((n=>{const a=e.find((e=>e.urn===n&&e.facetUrn===c.FACET_URNS.LOCATIONS))
a&&t.push(a)})),t}))}},w(O,"propTypes",{accountId:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.number]).isRequired,selectedLocations:s.PropTypes.array,desiredAudienceCount:s.PropTypes.number,onLocationsSelectionChanged:s.PropTypes.func.isRequired,onAudienceCountSelectionChanged:s.PropTypes.func.isRequired,seedType:s.PropTypes.string.isRequired}),h=I((_=O).prototype,"smartAudienceService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=I(_.prototype,"targetingCriteriaService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=I(_.prototype,"minAudienceSizePossible",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return u.AUDIENCE_MIN_COUNT}}),E=I(_.prototype,"maxAudienceSizePossible",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=I(_.prototype,"sizeSelectorStep",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return u.AUDIENCE_COUNT_STEP.LARGE}}),S=I(_.prototype,"isLocationsBrowserVisible",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),A=I(_.prototype,"desiredAudienceCount",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=I(_.prototype,"selectedUrns",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),I(_.prototype,"setupAudienceCountVisibility",[o.action],Object.getOwnPropertyDescriptor(_.prototype,"setupAudienceCountVisibility"),_.prototype),I(_.prototype,"onOpenLocationsBrowser",[o.action],Object.getOwnPropertyDescriptor(_.prototype,"onOpenLocationsBrowser"),_.prototype),I(_.prototype,"onAudienceCountValueChange",[o.action],Object.getOwnPropertyDescriptor(_.prototype,"onAudienceCountValueChange"),_.prototype),I(_.prototype,"onModifyLocations",[o.action],Object.getOwnPropertyDescriptor(_.prototype,"onModifyLocations"),_.prototype),I(_.prototype,"onClearAllLocations",[o.action],Object.getOwnPropertyDescriptor(_.prototype,"onClearAllLocations"),_.prototype),b=_))||b);(0,t.setComponentTemplate)(P,N)})),define("campaign-manager-web/components/audiences/saved-audiences-table/name",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"jMQl37QI",block:'[[[1,"\\n"],[10,0],[14,0,"reporting-table__name-column"],[12],[1,"\\n  "],[10,"dl"],[14,0,"reporting-table__name-container u-layout__vertical-align-middle"],[12],[1,"\\n    "],[10,"dt"],[12],[1,"\\n      "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n        "],[8,[39,0],[[16,0,[29,["u-color__blue7"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[4,[38,2],["audiences_saved_name_insights_link"],null]],[["@route","@model"],["accounts.item.audiences.saved.item",[30,1,["id"]]]],[["default"],[[[[1,"\\n          "],[1,[30,1,["name"]]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"reporting-table__actions-dropdown"],[12],[1,"\\n    "],[8,[39,3],null,[["@placement","@contentClass"],["bottom","u-hoverable__content reporting-cell-hoverable-actions"]],[["trigger","content"],[[[[1,"\\n        "],[8,[39,4],[[24,0,"reporting-cell-hoverable-actions-trigger"],[16,"aria-label",[28,[37,5],["i18n_a11y_trigger_label","campaign-manager-web/components/audiences/saved-audiences-table/name"],[["name"],[[30,1,["name"]]]]]],[4,[38,6],[[30,2,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType"],["small","tertiary"]],[["default"],[[[[1,"\\n          "],[8,[39,7],null,[["@size","@name"],["medium","overflow-web-ios"]],null],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[2]],[[[1,"\\n        "],[8,[39,4],[[24,0,"reporting-cell-hoverable-action hue-button--unstyled"],[4,[38,8],["click",[28,[37,9],[[30,4,["columnActions","onCreateNewCampaign"]],[30,1],[30,3,["close"]]],null]],null],[4,[38,2],["audiences_saved_row_create_campaign"],null]],[["@size","@buttonType","@text"],["small","tertiary",[28,[37,5],["i18n_add_to_campaign_action","campaign-manager-web/components/audiences/saved-audiences-table/name"],null]]],null],[1,"\\n        "],[8,[39,4],[[24,0,"reporting-cell-hoverable-action hue-button--unstyled"],[16,"disabled",[28,[37,10],[[30,1,["isCopyShareAllowed"]]],null]],[4,[38,8],["click",[28,[37,9],[[30,4,["columnActions","onShareAudienceCopy"]],[30,1],[30,3,["close"]]],null]],null],[4,[38,2],["audiences_saved_row_create_copy"],null]],[["@size","@buttonType","@text"],["small","tertiary",[28,[37,5],["i18n_copy_action","campaign-manager-web/components/audiences/saved-audiences-table/name"],null]]],null],[1,"\\n        "],[8,[39,4],[[24,0,"reporting-cell-hoverable-action hue-button--unstyled"],[4,[38,8],["click",[28,[37,9],[[30,4,["columnActions","onSingleDeleteSavedAudience"]],[30,1],[30,3,["close"]]],null]],null],[4,[38,2],["audiences_saved_row_delete"],null]],[["@size","@buttonType","@text"],["small","tertiary",[28,[37,5],["i18n_delete_action","campaign-manager-web/components/audiences/saved-audiences-table/name"],null]]],null],[1,"\\n      "]],[3]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["@record","triggerData","content","@column"],false,["link-to","hue-web-foundations@-text-body","track-interaction","hue-web-contextual-dialog","hue-web-button","t","hue-web-contextual-dialog-trigger","hue-web-icons@icon","on","fn","not"]]',moduleName:"campaign-manager-web/components/audiences/saved-audiences-table/name.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/audiences/saved-audiences-table/ownership",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"DBWlfPRx",block:'[[[1,"\\n"],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[28,[37,2],[[30,1,["ownership"]],[30,2,["columnData","ownershipTypes","ACCOUNT"]]],null],[[[1,"    "],[1,[30,2,["columnData","accountName"]]],[1,"\\n"]],[]],[[[41,[28,[37,2],[[30,1,["ownership"]],[30,2,["columnData","ownershipTypes","MEMBER"]]],null],[[[1,"    "],[1,[28,[35,3],["i18n_member_full_name","campaign-manager-web/components/audiences/saved-audiences-table/ownership"],[["firstName","lastName"],[[30,2,["columnData","memberFirstName"]],[30,2,["columnData","memberLastName"]]]]]],[1,"\\n"]],[]],[[[1,"    -\\n  "]],[]]]],[]]],[13]],["@record","@column"],false,["hue-web-foundations@-text-body","if","eq","t"]]',moduleName:"campaign-manager-web/components/audiences/saved-audiences-table/ownership.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/audiences/saved/base-page",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/constants/routes","@ember/service","@ember/object","@linkedin/ember-prop-types","@glimmer/tracking","campaign-manager-web/entities/campaign","@ember/application","ember-copy","ember-concurrency-decorators","campaign-manager-web/constants/audience-insights","campaign-manager-web/constants/lego","campaign-manager-web/constants/lix","campaign-manager-web/utils/tracking","campaign-manager-web/utils/audience-insights","campaign-manager-web/constants/toasts","ember-lifeline","campaign-manager-web/utils/focus","rsvp","campaign-manager-web/constants/audience"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S){var A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re
function oe(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function le(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function se(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const ce=(0,n.createTemplateFactory)({id:"TXmTC/uF",block:'[[[1,"\\n"],[8,[39,0],null,[["@backButtonAction","@backButtonTooltipMessage","@backButtonClickTrackingEvent","@dataTestValue","@tabsConfig"],[[30,0,["onBackButtonClick"]],[28,[37,1],["i18n_saved_audience_back_button_label","campaign-manager-web/components/audiences/saved/base-page"],[["backButtonRouteKey"],[[30,0,["backButtonRouteKey"]]]]],"sap_header_back_arrow","saved-audience-base-page",[30,0,["tabsConfig"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["TitleWrapper"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@text","@onTextChange","@maxLength","@dataTestValue","@editTextClickEvent","@saveTextEnterEvent","@saveTextClickEvent","@cancelTextClickEvent"],[[30,0,["savedAudienceName"]],[30,0,["onAudienceNameChange"]],[30,0,["AUDIENCE_NAME_MAX_LENGTH"]],"saved-audience-name","sap_edit_inline_audience_name","sap_edit_inline_auience_name_finish_enter","sap_edit_inline_audience_name_finish","sap_edit_inline_audience_name_cancel"]],[["default"],[[[[1,"\\n      "],[10,"h1"],[15,0,[29,[[28,[37,3],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n        "],[1,[30,2]],[1,"\\n      "],[13],[1,"\\n    "]],[2]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"],[41,[30,0,["savedAudienceDescription"]],[[[1,"    "],[8,[30,1,["SubtitleWrapper"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,2],null,[["@text","@onTextChange","@maxLength","@dataTestValue","@editTextClickEvent","@saveTextEnterEvent","@saveTextClickEvent","@cancelTextClickEvent"],[[30,0,["savedAudienceDescription"]],[30,0,["onAudienceDescriptionChange"]],[30,0,["AUDIENCE_DESCRIPTION_MAX_LENGTH"]],"saved-audience-description","sap_edit_inline_audience_description","sap_edit_inline_auience_description_finish_enter","sap_edit_inline_audience_description_finish","sap_edit_inline_audience_description_cancel"]],[["default"],[[[[1,"\\n        "],[10,"h2"],[15,0,[29,[[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[30,3]],[1,"\\n        "],[13],[1,"\\n      "]],[3]]]]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "],[8,[30,1,["ActionWrapper"]],[[24,0,"u-display-flex u-items-center u-justify-end"]],null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,["u-color__black--75 u-border__common--right-2 pr5 mr3"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_derived_saved_state","campaign-manager-web/components/audiences/saved/base-page"],[["status"],[[30,0,["derivedSavedStatus"]]]]]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,5],null,[["@isOpen","@openMenu","@closeMenu","@placement"],[[30,0,["isDropdownOpen"]],[28,[37,6],[[30,0,["onDropdownStateChange"]],true],null],[28,[37,6],[[30,0,["onDropdownStateChange"]],false],null],"bottom"]],[["default"],[[[[1,"\\n      "],[8,[30,4,["Trigger"]],[[24,"data-js-saved-audience-base-page__manage-dropdown-trigger",""],[24,0,"saved-audience-base-page__manage-trigger-button mr3"],[16,"aria-label",[28,[37,1],["i18n_manage_dropdown_aria_label","campaign-manager-web/components/audiences/saved/base-page"],null]]],[["@icon","@iconPlacement","@buttonType","@emphasized","@size"],["caret","right","tertiary","true","small"]],[["default"],[[[[1,"\\n        "],[10,1],[15,0,[29,["u-color__blue7"," ",[28,[37,7],null,[["size"],["medium"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_manage","campaign-manager-web/components/audiences/saved/base-page"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,4,["Container"]],null,null,[["default"],[[[[1,"\\n        "],[8,[30,4,["Item"]],[[16,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]],[4,[38,8],["sap_save_option"],null]],[["@onSelect","@text"],[[30,0,["showSaveAudienceModal"]],[28,[37,1],["i18n_save","campaign-manager-web/components/audiences/saved/base-page"],null]]],null],[1,"\\n        "],[8,[30,4,["Item"]],[[16,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]],[4,[38,8],["sap_delete_option"],null]],[["@onSelect","@disabled","@text"],[[30,0,["onDeleteAudienceSelect"]],[30,5],[28,[37,1],["i18n_delete","campaign-manager-web/components/audiences/saved/base-page"],null]]],null],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[4]]]]],[1,"\\n    "],[8,[39,9],[[4,[38,10],["click",[28,[37,6],[[30,0,["onToggleSidePanel"]],"sap_header_edit_audience",null,null],null]],null]],[["@buttonType","@size"],["secondary","small"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_edit_audience","campaign-manager-web/components/audiences/saved/base-page"],null]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[39,9],[[24,0,"ml2 cm-page-header__action-wrapper-button-create"],[16,"disabled",[30,0,["isCreateCampaignButtonDisabled"]]],[4,[38,8],["sap_create_campaign_header"],null],[4,[38,10],["click",[30,0,["onCreateNewCampaign"]]],null]],[["@buttonType","@size"],["primary","small"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_create_campaign","campaign-manager-web/components/audiences/saved/base-page"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"],[41,[30,0,["isSurveyEnabled"]],[[[1,"    "],[8,[30,1,["SecondaryWrapper"]],[[24,0,"u-display-flex u-justify-end u-items-center"]],null,[["default"],[[[[1,"\\n      "],[8,[39,11],null,[["@allowForLisa","@dataTestValue","@questionText","@yesQualarooSurveyWidgetId","@noQualarooSurveyWidgetId","@yesButtonControlName","@noButtonControlName"],[true,"saved-audience-base-page",[28,[37,1],["i18n_feedback_question","campaign-manager-web/components/audiences/saved/base-page"],null],[30,0,["WIDGET_IDS","SURVEY_SAVED_AUDIENCE_INSIGHTS_IS_USEFUL_YES"]],[30,0,["WIDGET_IDS","SURVEY_SAVED_AUDIENCE_INSIGHTS_IS_USEFUL_NO"]],"sap_insights_feedback_yes","sap_insights_feedback_no"]],null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null]],[1]]]]],[1,"\\n"],[10,0],[14,0,"saved-audience-base-page__content-wrapper"],[12],[1,"\\n  "],[10,"section"],[15,0,[29,["saved-audience-base-page__main-content saved-audience-base-page__main-content--default\\n      ",[52,[30,0,["isSidePanelOpen"]],"saved-audience-base-page__main-content--collapsed"]]]],[12],[1,"\\n"],[41,[30,0,["isInsightsTargetingCriteriaAllowedToViewInsights"]],[[[1,"      "],[18,7,null],[1,"\\n"]],[]],[[[1,"      "],[10,0],[14,0,"u-layout__shadow-container pv8 mb4"],[12],[1,"\\n        "],[8,[39,13],null,[["@size","@illustration","@headline","@message","@primaryActionText","@onPrimaryButtonClick"],["small","empty-room",[28,[37,1],["i18n_cannot_view_insights_header","campaign-manager-web/components/audiences/saved/base-page"],null],[28,[37,1],["i18n_cannot_view_insights_message","campaign-manager-web/components/audiences/saved/base-page"],[["minCount","maxCount"],[[28,[37,14],[[30,0,["MIN_AUDIENCE_COUNT_FOR_INSIGHTS"]]],null],[28,[37,14],[[30,0,["MAX_AUDIENCE_COUNT_FOR_INSIGHTS"]]],null]]]],[28,[37,1],["i18n_edit_audience","campaign-manager-web/components/audiences/saved/base-page"],null],[28,[37,6],[[30,0,["onToggleSidePanel"]],"sap_empty_state_edit_audience",null,null],null]]],null],[1,"\\n      "],[13],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n  "],[11,"section"],[16,0,[29,["saved-audience-base-page__flat-side-panel\\n      ",[52,[30,0,["isSidePanelOpen"]],"saved-audience-base-page__flat-side-panel--expanded"]]]],[4,[38,10],["transitionend",[30,0,["onSidePanelTransitionEnd"]]],null],[12],[1,"\\n    "],[10,"header"],[14,0,"ph5 pv3 u-border__common--bottom u-display-flex u-items-center u-justify-between"],[12],[1,"\\n      "],[10,"h2"],[15,0,[29,[[28,[37,3],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_edit_audience_title","campaign-manager-web/components/audiences/saved/base-page"],[["audienceName"],[[30,0,["savedAudienceName"]]]]]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,9],[[16,"aria-label",[28,[37,1],["i18n_close_flat_panel_a11y_label","campaign-manager-web/components/audiences/saved/base-page"],null]],[24,0,"u-bg-color__white"],[4,[38,10],["click",[28,[37,6],[[30,0,["onDismissPanel"]],"sap_flat_side_panel_close"],null]],null]],[["@buttonType","@size"],["tertiary","small"]],[["default"],[[[[1,"\\n        "],[8,[39,15],[[24,"role","img"],[16,"aria-label",[28,[37,1],["i18n_close_flat_panel_a11y_label","campaign-manager-web/components/audiences/saved/base-page"],null]],[24,0,"u-color__black--75"]],[["@size","@name"],["medium","close"]],null],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n\\n"],[41,[30,0,["isNewAudienceBannerVisible"]],[[[1,"      "],[8,[39,16],[[24,0,"saved-audience-base-page__side-panel__intro-panel"]],[["@headerText","@bodyText","@onDismiss"],[[28,[37,1],["i18n_new_audience_panel_header","campaign-manager-web/components/audiences/saved/base-page"],null],[28,[37,1],["i18n_new_audience_panel_body","campaign-manager-web/components/audiences/saved/base-page"],null],[30,0,["onDismissNewAudienceBanner"]]]],null],[1,"\\n"]],[]],null],[1,"    "],[10,"section"],[14,0,"pt5 ph5"],[12],[1,"\\n      "],[10,2],[15,0,[29,["mb1"," ",[28,[37,3],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n        "],[1,[30,0,["formattedDraftAudienceCount"]]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["mb3"," ",[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_audience_count_description","campaign-manager-web/components/audiences/saved/base-page"],null]],[1,"\\n      "],[13],[1,"\\n"],[41,[28,[37,17],[[30,0,["isSidePanelApplyButtonDisabled"]],[30,0,["isAudienceCountTooLowForInsights"]]],null],[[[1,"        "],[8,[39,18],null,[["@message","@type"],[[28,[37,1],["i18n_audience_too_low_error","campaign-manager-web/components/audiences/saved/base-page"],null],"negative"]],null],[1,"\\n"]],[]],null],[41,[28,[37,17],[[30,0,["isSidePanelApplyButtonDisabled"]],[30,0,["isAudienceCountTooHighForInsights"]]],null],[[[1,"        "],[8,[39,18],null,[["@message","@type"],[[28,[37,1],["i18n_audience_too_high_error","campaign-manager-web/components/audiences/saved/base-page"],null],"negative"]],null],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n\\n"],[41,[30,0,["insightsDraftCampaign"]],[[[1,"      "],[8,[39,19],null,[["@isEditingTargetingCriteriaOnly","@isIncludedLocationRequired","@account","@campaign","@onCampaignChange"],[true,false,[30,0,["account"]],[30,0,["insightsDraftCampaign"]],[30,0,["onCampaignChange"]]]],null],[1,"\\n"]],[]],null],[41,[28,[37,17],[[30,0,["isSidePanelApplyButtonDisabled"]],[30,0,["isTargetingCriteriaInvalidForInsights"]]],null],[[[1,"      "],[8,[39,18],[[24,0,"ph5 pb5"]],[["@message","@type"],[[28,[37,1],["i18n_invalid_targeting_error","campaign-manager-web/components/audiences/saved/base-page"],null],"negative"]],null],[1,"\\n"]],[]],null],[1,"    "],[8,[39,20],[[24,0,"ph5 pv3 u-border__common--top"]],[["@onCancel","@cancelText"],[[28,[37,6],[[30,0,["onDismissPanel"]],"sap_flat_side_panel_cancel"],null],[28,[37,1],["i18n_cancel","campaign-manager-web/components/audiences/saved/base-page"],null]]],[["default"],[[[[1,"\\n"],[41,[28,[37,17],[[30,0,["isSidePanelApplyButtonDisabled"]],[30,0,["insightsErrorCount"]]],null],[[[1,"        "],[10,0],[14,0,"u-display-flex u-flex-column u-justify-center u-layout__width-full saved-audience-base-page__footer_error"],[12],[1,"\\n          "],[8,[39,18],null,[["@message","@type"],[[28,[37,1],["i18n_side_panel_footer_summary_error","campaign-manager-web/components/audiences/saved/base-page"],[["numErrors"],[[30,0,["insightsErrorCount"]]]]],"negative"]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"      "],[10,0],[14,0,"u-display-flex u-flex-column u-justify-center"],[12],[1,"\\n        "],[8,[39,9],[[24,0,"u-layout__width-full u-layout__margin-center-horizontal"],[16,"disabled",[30,0,["isSidePanelApplyButtonDisabled"]]],[4,[38,8],["sap_flat_side_panel_apply"],null],[4,[38,10],["click",[30,0,["onApplyButtonClick"]]],null]],[["@buttonType","@size"],["primary","small"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,1],["i18n_apply","campaign-manager-web/components/audiences/saved/base-page"],null]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,21],null,[["@isOpen","@onDismiss","@targetingCriteria","@onTemplateSave","@accountId","@headerText","@bodyText","@dismissButtonText","@cancelButtonControlName","@primaryConfirmButtonControlName","@secondaryConfirmButtonControlName"],[[30,0,["isSaveAudienceModalOpen"]],[30,0,["onSaveAudienceModalDismiss"]],[30,0,["savedAudienceService","insightsTargetingCriteria"]],[30,0,["onAudienceSave"]],[30,0,["account","id"]],[52,[30,0,["isExitingCurrentRoute"]],[28,[37,1],["i18n_save_modal_header_text","campaign-manager-web/components/audiences/saved/base-page"],null]],[52,[30,0,["isExitingCurrentRoute"]],[28,[37,1],["i18n_save_modal_body_text","campaign-manager-web/components/audiences/saved/base-page"],null]],[52,[30,0,["isExitingCurrentRoute"]],[28,[37,1],["i18n_save_modal_dismiss_button_text","campaign-manager-web/components/audiences/saved/base-page"],null]],[52,[30,0,["isExitingCurrentRoute"]],"sap_save_audience_modal_cancel"],[52,[30,0,["isExitingCurrentRoute"]],"sap_save_audience_modal_save"],[52,[30,0,["isExitingCurrentRoute"]],"sap_save_audience_modal_save_as_new"]]],null],[1,"\\n\\n"],[8,[39,22],null,[["@isOpen","@savedAudiences","@onDismiss","@onConfirm","@accountId"],[[30,0,["isDeleteConfirmModalOpen"]],[28,[37,23],[[30,0,["savedAudienceService","insightsTargetingCriteria"]]],null],[30,0,["onDeleteConfirmModalDismiss"]],[30,0,["onDeleteConfirmModalSubmit"]],[30,0,["account","id"]]]],null],[1,"\\n\\n"],[8,[39,24],[[24,"aria-labelledBy","create-campaign-disallowed-modal-title"]],[["@size","@isOpen","@dismissModal"],["medium",[30,0,["isCampaignCreationDisallowedModalOpen"]],[30,0,["onCloseCampaignCreationDisallowedModal"]]]],[["default"],[[[[1,"\\n  "],[8,[30,6,["ModalHeader"]],[[4,[38,25],null,[["pageKey","routeName","currentRoute"],["sap_create_campaign_disallowed_modal",[28,[37,26],[[53,"outletState"],"render.name"],null],[28,[37,26],[[53,"outletState"],"render"],null]]]]],null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"create-campaign-disallowed-modal-title"],[15,0,[29,[[28,[37,7],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_campaign_creation_disallowed_header","campaign-manager-web/components/audiences/saved/base-page"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,6,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_campaign_creation_disallowed_message","campaign-manager-web/components/audiences/saved/base-page"],[["minCount","maxCount"],[[28,[37,14],[[30,0,["MIN_AUDIENCE_COUNT_FOR_INSIGHTS"]]],null],[28,[37,14],[[30,0,["MAX_AUDIENCE_COUNT_FOR_INSIGHTS"]]],null]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,6,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[8,[39,9],[[16,"aria-label",[28,[37,1],["i18n_close_modal_a11y_label","campaign-manager-web/components/audiences/saved/base-page"],null]],[4,[38,10],["click",[30,0,["onCloseCampaignCreationDisallowedModal"]]],null]],[["@size"],["small"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_close_modal","campaign-manager-web/components/audiences/saved/base-page"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[6]]]]]],["pageHeader","text","text","Menu","@isStartingWithNewAudience","modal","&default"],false,["cm-page-header","t","common/editable-field","hue-web-foundations@-text-body","if","hue-web-menu","fn","hue-web-foundations@-text-heading","track-interaction","hue-web-button","on","cm-survey-feedback","yield","page-empty-state","format-number","hue-web-icons@icon","cm-intro-panel","and","hue-web-inline-feedback","targeting-module","task-page-bottom-bar","save-audience-modal","audiences/saved/delete-confirm-modal","array","hue-web-modal","track-render","get","-get-dynamic-var"]]',moduleName:"campaign-manager-web/components/audiences/saved/base-page.hbs",isStrictMode:!1}),ue={[i.ROUTE_NAME.ACCOUNT_AUDIENCES_MATCHED_INDEX]:"AUDIENCE_HUB_MATCHED",[i.ROUTE_NAME.ACCOUNT_AUDIENCES_SAVED_INDEX]:"AUDIENCE_HUB_SAVED"}
let de=e.default=(A=(0,r.inject)(),C=(0,r.inject)("i18n"),O=(0,r.inject)("targeting/saved-audience"),v=(0,r.inject)("account"),w=(0,r.inject)("campaign"),I=(0,r.inject)("router"),P=(0,r.inject)("hue-web-toast"),N=(0,r.inject)(),R=(0,r.inject)("highchart"),D=(0,r.inject)("cm-formatter"),M=(0,p.task)({restartable:!0}),(0,l.assertPropTypes)((re=class extends a.default{get isStartingAudienceConsideredNew(){return this.args.isStartingWithNewAudience||this.args.isStartingWithMASegments}get derivedSavedStatus(){const{NEW_AUDIENCE:e,SAVED:t,DRAFT:n}=m.INSIGHTS_SAVED_AUDIENCE_STATUSES
return this.isDrafting?n:this.isStartingAudienceConsideredNew?e:t}get isAudienceInSavedState(){return this.derivedSavedStatus===m.INSIGHTS_SAVED_AUDIENCE_STATUSES.SAVED}get isSurveyEnabled(){return this.lix.getTreatmentIsEnabled(b.LIX_TEST_KEYS.enableSavedAudiencePageSurvey)||this.lix.getTreatmentIsEnabled(b.LIX_TEST_KEYS.enableSavedAudiencePageSurvey)}get backButtonRouteKey(){return ue[this.args.backButtonRoute]}get account(){return this.accountService.accountObj}get isSidePanelApplyButtonDisabled(){return this.hasUserClickedApply&&this.hasInsightsErrors||this.fetchDraftCampaignAudienceCountTask.isRunning}get isAudienceCountTooLowForInsights(){return(0,h.isAudienceCountTooLowForInsights)(this.insightsDraftCampaignAudienceCount)}get isAudienceCountTooHighForInsights(){return(0,h.isAudienceCountTooHighForInsights)(this.insightsDraftCampaignAudienceCount)}get isTargetingCriteriaInvalidForInsights(){const e=(0,o.get)(this.insightsDraftCampaign,"targetingCriteria")
return!(0,h.isTargetingCriteriaValidForInsights)(e)}get insightsErrorCount(){return[this.isAudienceCountTooLowForInsights,this.isAudienceCountTooHighForInsights,this.isTargetingCriteriaInvalidForInsights].filter((e=>e)).length}get hasInsightsErrors(){return this.insightsErrorCount>0}get savedAudienceName(){return(0,o.get)(this.savedAudienceService,"insightsTargetingCriteria.name")}get savedAudienceDescription(){return(0,o.get)(this.savedAudienceService,"insightsTargetingCriteria.description")}get isInsightsTargetingCriteriaAllowedToViewInsights(){return this.savedAudienceService.isInsightsTargetingCriteriaAllowedToViewInsights}get formattedDraftAudienceCount(){return(0,h.isAudienceCountTooLowForInsights)(this.insightsDraftCampaignAudienceCount)?this._getI18n("i18n_less_than_300"):this.formatter.formatNumber(this.insightsDraftCampaignAudienceCount)}get tabsConfig(){return[{routeName:i.ROUTE_NAME.ACCOUNT_AUDIENCES_SAVED_ITEM_SUMMARY_INSIGHTS,label:this._getI18n("i18n_summary")},{routeName:i.ROUTE_NAME.ACCOUNT_AUDIENCES_SAVED_ITEM_CONTENT_INSIGHTS,label:this._getI18n("i18n_content")},{routeName:i.ROUTE_NAME.ACCOUNT_AUDIENCES_SAVED_ITEM_LOCATION_INSIGHTS,label:this._getI18n("i18n_location")},{routeName:i.ROUTE_NAME.ACCOUNT_AUDIENCES_SAVED_ITEM_MEMBER_INSIGHTS,label:this._getI18n("i18n_member_insights")},{routeName:i.ROUTE_NAME.ACCOUNT_AUDIENCES_SAVED_ITEM_COMPANY_INSIGHTS,label:this._getI18n("i18n_company_insights")}]}constructor(){super(...arguments),oe(this,"lix",U,this),oe(this,"i18n",x,this),oe(this,"savedAudienceService",F,this),oe(this,"accountService",z,this),oe(this,"campaignService",j,this),oe(this,"router",G,this),oe(this,"toast",B,this),oe(this,"tracking",V,this),oe(this,"highchartService",Y,this),oe(this,"formatter",H,this),le(this,"MIN_AUDIENCE_COUNT_FOR_INSIGHTS",m.MIN_AUDIENCE_COUNT_FOR_INSIGHTS),le(this,"MAX_AUDIENCE_COUNT_FOR_INSIGHTS",m.MAX_AUDIENCE_COUNT_FOR_INSIGHTS),le(this,"AUDIENCE_NAME_MAX_LENGTH",S.AUDIENCE_NAME_MAX_LENGTH),le(this,"AUDIENCE_DESCRIPTION_MAX_LENGTH",S.AUDIENCE_DESCRIPTION_MAX_LENGTH),le(this,"WIDGET_IDS",g.WIDGET_IDS),oe(this,"isSidePanelOpen",q,this),oe(this,"isSaveAudienceModalOpen",K,this),oe(this,"onSaveAudienceModalDismiss",W,this),oe(this,"isDeleteConfirmModalOpen",X,this),oe(this,"isNewAudienceBannerVisible",$,this),oe(this,"insightsDraftCampaign",J,this),oe(this,"insightsDraftCampaignAudienceCount",Q,this),oe(this,"isCreateCampaignButtonDisabled",Z,this),oe(this,"hasUserClickedApply",ee,this),oe(this,"isDrafting",te,this),oe(this,"isExitingCurrentRoute",ne,this),oe(this,"isCampaignCreationDisallowedModalOpen",ae,this),oe(this,"isDropdownOpen",ie,this),le(this,"onBackButtonClick",(async()=>{this.isExitingCurrentRoute=!0,this.isAudienceInSavedState||await this.showSaveAudienceModal(),this.router.transitionTo(this.args.backButtonRoute)}))
le(this,"showSaveAudienceModal",(()=>(this.isSaveAudienceModalOpen=!0,new y.Promise((e=>{this.onSaveAudienceModalDismiss=()=>{this.isSaveAudienceModalOpen=!1,(0,T.runTask)(this,(()=>{(0,E.setFocus)("[data-js-saved-audience-base-page__manage-dropdown-trigger]")})),e()}}))))),le(this,"onCloseCampaignCreationDisallowedModal",(()=>{this.isCampaignCreationDisallowedModalOpen=!1})),this.savedAudienceService.registerToggleSidePanel(this.onToggleSidePanel),this.isNewAudienceBannerVisible&&this._openSidePanelAndSetDraftCampaign()}onDeleteAudienceSelect(){this.isDeleteConfirmModalOpen=!0}onDeleteConfirmModalDismiss(){this.isDeleteConfirmModalOpen=!1}onDeleteConfirmModalSubmit(){this.isDeleteConfirmModalOpen=!1,this.router.transitionTo(i.ROUTE_NAME.ACCOUNT_AUDIENCES_SAVED_INDEX,this.account.id)}onAudienceSave({id:e,name:t,description:n}){this.isDrafting=!1,this.savedAudienceService.setInsightsTargetingCriteria({...this.savedAudienceService.insightsTargetingCriteria,id:e,name:t,description:n}),this.router.replaceWith(this.router.currentRouteName,this.account.id,{id:e,backButtonRoute:this.args.backButtonRoute,isStartingWithNewAudience:!1,isStartingWithMASegments:!1})}onToggleSidePanel(e,t=null,n=null,a){if(this.isSidePanelOpen&&!t)return this.isSidePanelOpen=!1,this.savedAudienceService.resetFacetBrowserPathUrn(),void this.savedAudienceService.resetFacetBrowserSearchQuery()
Boolean(t&&n)&&this.savedAudienceService.displayFacetSuggestions(t,n),a.stopPropagation(),this.tracking.fireInteractionEvent(e,_.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this._openSidePanelAndSetDraftCampaign()}onApplyButtonClick(){if(this.hasUserClickedApply=!0,this.hasInsightsErrors)return
this.isDrafting=!0
const{include:e,exclude:t}=(0,d.copy)(this.insightsDraftCampaign.targetingCriteria,!0),n={...this.savedAudienceService.insightsTargetingCriteria,include:e,exclude:t}
this.savedAudienceService.setInsightsTargetingCriteria(n),this.savedAudienceService.setTargetingCriteriaAudienceCount(this.insightsDraftCampaignAudienceCount),this.savedAudienceService.fetchInsightsForRoute(this.router.currentRouteName)}onDismissPanel(e){this.isSidePanelOpen=!1,this.savedAudienceService.resetFacetBrowserPathUrn(),this.savedAudienceService.resetFacetBrowserSearchQuery(),this.tracking.fireInteractionEvent(e,_.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onDismissNewAudienceBanner(){this.isNewAudienceBannerVisible=!1}onCampaignChange({targetingCriteria:e}){if(e){const{include:t,exclude:n}=e;(0,o.set)(this.insightsDraftCampaign,"targetingCriteria",{include:t,exclude:n})}this.fetchDraftCampaignAudienceCountTask.perform()}onSidePanelTransitionEnd(){this.highchartService.reflowAllRegisteredCharts()}async onCreateNewCampaign(){if(!this.isInsightsTargetingCriteriaAllowedToViewInsights)return void(this.isCampaignCreationDisallowedModalOpen=!0)
this.isExitingCurrentRoute=!0,this.isCreateCampaignButtonDisabled=!0,this.isAudienceInSavedState||await this.showSaveAudienceModal()
const{insightsTargetingCriteria:e}=this.savedAudienceService,{id:t}=this.account
await this.router.transitionTo(i.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX,t,"new"),this.campaignService.updateTargetingCriteria(e),this.isCreateCampaignButtonDisabled=!1,this.toast.add({type:f.TOAST_TYPES.SUCCESS,message:this._getI18n("i18n_add_targeting_criteria_to_campaign_success",{audienceName:e?.name??""})})}onDropdownStateChange(e){this.isDropdownOpen=e}onAudienceNameChange(e){this.isDrafting=!0,this.savedAudienceService.setInsightsTargetingCriteria({...this.savedAudienceService.insightsTargetingCriteria,name:e})}onAudienceDescriptionChange(e){this.isDrafting=!0,this.savedAudienceService.setInsightsTargetingCriteria({...this.savedAudienceService.insightsTargetingCriteria,description:e})}*fetchDraftCampaignAudienceCountTask(){const{count:e}=yield this.campaignService.getAudienceCount(this.insightsDraftCampaign.targetingCriteria,{},0)
this.insightsDraftCampaignAudienceCount=e}_getI18n(e,t){return this.i18n.lookupTranslation(this.constructor,e)([t])}_openSidePanelAndSetDraftCampaign(){const e=c.default.create((0,u.getOwner)(this).ownerInjection(),{targetingCriteria:(0,d.copy)(this.savedAudienceService.insightsTargetingCriteria,!0)})
this.insightsDraftCampaign=e,this.insightsDraftCampaignAudienceCount=this.savedAudienceService.insightsTargetingCriteriaAudienceCount,this.hasUserClickedApply=!1,this.isSidePanelOpen=!0}},le(re,"propTypes",{isStartingWithNewAudience:l.PropTypes.bool,backButtonRoute:l.PropTypes.string.isRequired,isStartingWithMASegments:l.PropTypes.bool}),U=se((k=re).prototype,"lix",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=se(k.prototype,"i18n",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=se(k.prototype,"savedAudienceService",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=se(k.prototype,"accountService",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=se(k.prototype,"campaignService",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=se(k.prototype,"router",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=se(k.prototype,"toast",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=se(k.prototype,"tracking",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=se(k.prototype,"highchartService",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=se(k.prototype,"formatter",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=se(k.prototype,"isSidePanelOpen",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),K=se(k.prototype,"isSaveAudienceModalOpen",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),W=se(k.prototype,"onSaveAudienceModalDismiss",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return()=>{}}}),X=se(k.prototype,"isDeleteConfirmModalOpen",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),$=se(k.prototype,"isNewAudienceBannerVisible",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0===this.args.isStartingWithNewAudience}}),J=se(k.prototype,"insightsDraftCampaign",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Q=se(k.prototype,"insightsDraftCampaignAudienceCount",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),Z=se(k.prototype,"isCreateCampaignButtonDisabled",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ee=se(k.prototype,"hasUserClickedApply",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),te=se(k.prototype,"isDrafting",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ne=se(k.prototype,"isExitingCurrentRoute",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ae=se(k.prototype,"isCampaignCreationDisallowedModalOpen",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ie=se(k.prototype,"isDropdownOpen",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),se(k.prototype,"onDeleteAudienceSelect",[o.action],Object.getOwnPropertyDescriptor(k.prototype,"onDeleteAudienceSelect"),k.prototype),se(k.prototype,"onDeleteConfirmModalDismiss",[o.action],Object.getOwnPropertyDescriptor(k.prototype,"onDeleteConfirmModalDismiss"),k.prototype),se(k.prototype,"onDeleteConfirmModalSubmit",[o.action],Object.getOwnPropertyDescriptor(k.prototype,"onDeleteConfirmModalSubmit"),k.prototype),se(k.prototype,"onAudienceSave",[o.action],Object.getOwnPropertyDescriptor(k.prototype,"onAudienceSave"),k.prototype),se(k.prototype,"onToggleSidePanel",[o.action],Object.getOwnPropertyDescriptor(k.prototype,"onToggleSidePanel"),k.prototype),se(k.prototype,"onApplyButtonClick",[o.action],Object.getOwnPropertyDescriptor(k.prototype,"onApplyButtonClick"),k.prototype),se(k.prototype,"onDismissPanel",[o.action],Object.getOwnPropertyDescriptor(k.prototype,"onDismissPanel"),k.prototype),se(k.prototype,"onDismissNewAudienceBanner",[o.action],Object.getOwnPropertyDescriptor(k.prototype,"onDismissNewAudienceBanner"),k.prototype),se(k.prototype,"onCampaignChange",[o.action],Object.getOwnPropertyDescriptor(k.prototype,"onCampaignChange"),k.prototype),se(k.prototype,"onSidePanelTransitionEnd",[o.action],Object.getOwnPropertyDescriptor(k.prototype,"onSidePanelTransitionEnd"),k.prototype),se(k.prototype,"onCreateNewCampaign",[o.action],Object.getOwnPropertyDescriptor(k.prototype,"onCreateNewCampaign"),k.prototype),se(k.prototype,"onDropdownStateChange",[o.action],Object.getOwnPropertyDescriptor(k.prototype,"onDropdownStateChange"),k.prototype),se(k.prototype,"onAudienceNameChange",[o.action],Object.getOwnPropertyDescriptor(k.prototype,"onAudienceNameChange"),k.prototype),se(k.prototype,"onAudienceDescriptionChange",[o.action],Object.getOwnPropertyDescriptor(k.prototype,"onAudienceDescriptionChange"),k.prototype),se(k.prototype,"fetchDraftCampaignAudienceCountTask",[M],Object.getOwnPropertyDescriptor(k.prototype,"fetchDraftCampaignAudienceCountTask"),k.prototype),L=k))||L);(0,t.setComponentTemplate)(ce,de)})),define("campaign-manager-web/components/audiences/saved/company-insights-page",["exports","@ember/component","@ember/template-factory","campaign-manager-web/components/common-table-cells/animated-percent-bar","campaign-manager-web/components/common-table-cells/number-or-dash","campaign-manager-web/components/audiences/saved/table-cells/company-image-with-name","@glimmer/component","@ember/service","@ember/object","campaign-manager-web/utils/audience-insights","campaign-manager-web/utils/audience-insights-table-theme","campaign-manager-web/utils/audience-insights-employers-table-theme","campaign-manager-web/constants/audience-insights","@linkedin/ads-table/utils/states","campaign-manager-web/constants/assets","@embroider/util"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b){var _,h,f,T,E,y,S,A,C,O,v
function w(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function I(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function P(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const N=(0,n.createTemplateFactory)({id:"mz7/0o4h",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n  "],[8,[39,0],[[24,0,"mb4"]],[["@dataTestValue","@headerText","@headerTooltipText","@headerTooltipAriaLabel","@isError","@onErrorReload","@accountId"],[[30,0,["SA_PAGE_MODULES","EMPLOYERS_INSIGHT"]],[28,[37,1],["i18n_employers_module_header","campaign-manager-web/components/audiences/saved/company-insights-page"],null],[28,[37,1],["i18n_employers_module_header_tooltip","campaign-manager-web/components/audiences/saved/company-insights-page"],null],[28,[37,1],["i18n_header_tooltip_aria_label_v2","campaign-manager-web/components/audiences/saved/company-insights-page"],[["moduleKey"],[[30,0,["SA_PAGE_MODULES","EMPLOYERS_INSIGHT"]]]]],[30,0,["savedAudienceService","hasEmployersInsightError"]],[28,[37,2],[[30,0,["onErrorReload"]],[30,0,["SA_PAGE_MODULES","EMPLOYERS_INSIGHT"]]],null],[30,0,["accountId"]]]],[["default"],[[[[1,"\\n    "],[8,[30,1,["Body"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,3],null,[["@currentState","@columns","@data","@pageSize","@theme","@didSort"],[[30,0,["employersInsightTableState"]],[30,0,["employersInsightColumns"]],[30,0,["employersInsightData"]],[30,0,["DEFAULT_TABLE_PAGE_SIZE_FOR_INSIGHTS"]],[30,0,["audienceInsightsEmployersTableTheme"]],[28,[37,4],null,[["controlName","type"],["sap_employers_module_table_sort","SHORT_PRESS"]]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n\\n  "],[8,[39,0],[[24,0,"mb4"]],[["@dataTestValue","@headerText","@headerTooltipText","@headerTooltipAriaLabel","@isError","@onErrorReload","@accountId"],[[30,0,["SA_PAGE_MODULES","COMPANY_SIZES_INSIGHT"]],[28,[37,1],["i18n_company_sizes_module_header","campaign-manager-web/components/audiences/saved/company-insights-page"],null],[28,[37,1],["i18n_company_sizes_module_header_tooltip","campaign-manager-web/components/audiences/saved/company-insights-page"],null],[28,[37,1],["i18n_header_tooltip_aria_label","campaign-manager-web/components/audiences/saved/company-insights-page"],[["moduleKey"],[[30,0,["SA_PAGE_MODULES","COMPANY_SIZES_INSIGHT"]]]]],[28,[37,5],[[30,0,["savedAudienceService","hasCompanySizesInsightError"]],[30,0,["hasChartDependenciesError"]]],null],[28,[37,2],[[30,0,["onErrorReload"]],[30,0,["SA_PAGE_MODULES","COMPANY_SIZES_INSIGHT"]]],null],[30,0,["accountId"]]]],[["default"],[[[[1,"\\n    "],[8,[30,2,["Body"]],[[24,0,"insight-module__chart-body p4"]],null,[["default"],[[[[1,"\\n"],[41,[28,[37,5],[[30,0,["savedAudienceService","isCompanySizesInsightFetching"]],[28,[37,7],[[30,0,["areChartDependenciesReady"]]],null]],null],[[[1,"        "],[10,0],[14,"role","img"],[15,"aria-label",[28,[37,1],["i18n_chart_loading_aria_label","campaign-manager-web/components/audiences/saved/company-insights-page"],null]],[14,0,"highcharts__column-graph-loading-image u-layout__width-full u-layout__height-full"],[12],[13],[1,"\\n"]],[]],[[[1,"        "],[11,0],[4,[38,8],null,[["isHighchartsLoaded","chartOptions","onUpdateChart"],[[30,0,["areChartDependenciesReady"]],[30,0,["companySizesChartOptions"]],[30,0,["onChartRender"]]]]],[12],[1,"\\n        "],[13],[1,"\\n"]],[]]],[1,"    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n\\n  "],[8,[39,0],[[24,0,"mb4"]],[["@dataTestValue","@headerText","@headerTooltipText","@headerTooltipAriaLabel","@isError","@onErrorReload","@accountId"],[[30,0,["SA_PAGE_MODULES","INDUSTRIES_INSIGHT"]],[28,[37,1],["i18n_industries_module_header","campaign-manager-web/components/audiences/saved/company-insights-page"],null],[28,[37,1],["i18n_industries_module_header_tooltip","campaign-manager-web/components/audiences/saved/company-insights-page"],null],[28,[37,1],["i18n_header_tooltip_aria_label","campaign-manager-web/components/audiences/saved/company-insights-page"],[["moduleKey"],[[30,0,["SA_PAGE_MODULES","INDUSTRIES_INSIGHT"]]]]],[30,0,["savedAudienceService","hasIndustriesInsightError"]],[28,[37,2],[[30,0,["onErrorReload"]],[30,0,["SA_PAGE_MODULES","INDUSTRIES_INSIGHT"]]],null],[30,0,["accountId"]]]],[["default"],[[[[1,"\\n    "],[8,[30,3,["Body"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,3],null,[["@currentState","@columns","@data","@pageSize","@theme","@didSort"],[[30,0,["industriesInsightTableState"]],[30,0,["industriesInsightColumns"]],[30,0,["industriesInsightData"]],[30,0,["DEFAULT_TABLE_PAGE_SIZE_FOR_INSIGHTS"]],[30,0,["audienceInsightsTableTheme"]],[28,[37,4],null,[["controlName","type"],["sap_industries_module_table_sort","SHORT_PRESS"]]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[3]]]]],[1,"\\n\\n  "],[8,[39,0],[[24,0,"mb4"]],[["@dataTestValue","@headerText","@headerTooltipText","@headerTooltipAriaLabel","@isError","@onErrorReload","@accountId"],[[30,0,["SA_PAGE_MODULES","COMPANY_GROWTH_RATES_INSIGHT"]],[28,[37,1],["i18n_company_growth_rates_module_header","campaign-manager-web/components/audiences/saved/company-insights-page"],null],[28,[37,1],["i18n_company_growth_rates_module_header_tooltip","campaign-manager-web/components/audiences/saved/company-insights-page"],null],[28,[37,1],["i18n_header_tooltip_aria_label","campaign-manager-web/components/audiences/saved/company-insights-page"],[["moduleKey"],[[30,0,["SA_PAGE_MODULES","COMPANY_GROWTH_RATES_INSIGHT"]]]]],[28,[37,5],[[30,0,["savedAudienceService","hasCompanyGrowthRatesInsightError"]],[30,0,["hasChartDependenciesError"]]],null],[28,[37,2],[[30,0,["onErrorReload"]],[30,0,["SA_PAGE_MODULES","COMPANY_GROWTH_RATES_INSIGHT"]]],null],[30,0,["accountId"]]]],[["default"],[[[[1,"\\n    "],[8,[30,4,["Body"]],[[24,0,"insight-module__chart-body p4"]],null,[["default"],[[[[1,"\\n"],[41,[28,[37,5],[[30,0,["savedAudienceService","isCompanyGrowthRatesInsightFetching"]],[28,[37,7],[[30,0,["areChartDependenciesReady"]]],null]],null],[[[1,"        "],[10,0],[14,"role","img"],[15,"aria-label",[28,[37,1],["i18n_chart_loading_aria_label","campaign-manager-web/components/audiences/saved/company-insights-page"],null]],[14,0,"highcharts__column-graph-loading-image u-layout__width-full u-layout__height-full"],[12],[13],[1,"\\n"]],[]],[[[1,"        "],[11,0],[4,[38,8],null,[["isHighchartsLoaded","chartOptions","onUpdateChart"],[[30,0,["areChartDependenciesReady"]],[30,0,["companyGrowthRatesChartOptions"]],[30,0,["onChartRender"]]]]],[12],[1,"\\n        "],[13],[1,"\\n"]],[]]],[1,"    "]],[]]]]],[1,"\\n  "]],[4]]]]],[1,"\\n"],[13]],["module","module","module","module"],false,["audiences/saved/insight-module","t","fn","ads-table","cm-tracking","or","if","not","render-highchart-when-ready"]]',moduleName:"campaign-manager-web/components/audiences/saved/company-insights-page.hbs",isStrictMode:!1})
let R=e.default=(_=(0,l.inject)("i18n"),h=(0,l.inject)("targeting/saved-audience"),f=(0,l.inject)("cm-asset-loader"),T=(0,l.inject)("account"),E=(0,l.inject)("highchart"),y=class extends o.default{constructor(...e){super(...e),w(this,"i18n",S,this),w(this,"savedAudienceService",A,this),w(this,"cmAssetLoader",C,this),w(this,"accountService",O,this),w(this,"highchartService",v,this),I(this,"audienceInsightsTableTheme",new u.default),I(this,"audienceInsightsEmployersTableTheme",new d.default),I(this,"SA_PAGE_MODULES",p.SA_PAGE_MODULES),I(this,"DEFAULT_TABLE_PAGE_SIZE_FOR_INSIGHTS",p.DEFAULT_TABLE_PAGE_SIZE_FOR_INSIGHTS),I(this,"industriesInsightColumns",[{propertyName:p.SA_PAGE_TABLE_PROPERTY_NAMES.SEGMENT_NAME,title:this._getI18n("i18n_industry_column_header")},{propertyName:p.SA_PAGE_TABLE_PROPERTY_NAMES.ENTITY_COUNT,title:this._getI18n("i18n_audience_members_column_header"),component:(0,b.ensureSafeComponent)(i.default,this)},{propertyName:p.SA_PAGE_TABLE_PROPERTY_NAMES.ENTITY_PERCENTAGE,title:this._getI18n("i18n_percent_audience_column_header"),component:(0,b.ensureSafeComponent)(a.default,this)}]),I(this,"employersInsightColumns",[{propertyName:p.SA_PAGE_TABLE_PROPERTY_NAMES.RANK,title:this._getI18n("i18n_rank_column_header")},{propertyName:p.SA_PAGE_TABLE_PROPERTY_NAMES.SEGMENT,title:this._getI18n("i18n_employer_column_header"),component:(0,b.ensureSafeComponent)(r.default,this)},{propertyName:p.SA_PAGE_TABLE_PROPERTY_NAMES.ENTITY_COUNT,title:this._getI18n("i18n_audience_members_column_header"),component:(0,b.ensureSafeComponent)(i.default,this)},{propertyName:p.SA_PAGE_TABLE_PROPERTY_NAMES.ENTITY_PERCENTAGE,title:this._getI18n("i18n_percent_audience_column_header"),component:(0,b.ensureSafeComponent)(a.default,this)}])}get areChartDependenciesReady(){return this.cmAssetLoader.assetStatuses[g.LAZYLOAD_ASSETS.HIGHCHARTS].isReady}get hasChartDependenciesError(){return this.cmAssetLoader.assetStatuses[g.LAZYLOAD_ASSETS.HIGHCHARTS].isError}get companySizesChartOptions(){const{companySizesInsight:e}=this.savedAudienceService
if(!e)return null
const{xAxisCategories:t,entityPercentageSeries:n}=(0,c.getChartOptionsFromInsightsResponse)(e)
return(0,c.mergeInsightsColumnChartOptions)({xAxis:{categories:t,title:{text:(0,c.getInsightsChartTitleText)(this._getI18n("i18n_company_sizes_chart_x_axis_title"))}},series:[{data:n}]},this.artdecoTheme)}get companyGrowthRatesChartOptions(){const{companyGrowthRatesInsight:e}=this.savedAudienceService
if(!e)return null
const{xAxisCategories:t,entityPercentageSeries:n}=(0,c.getChartOptionsFromInsightsResponse)(e)
return(0,c.mergeInsightsColumnChartOptions)({xAxis:{categories:t,title:{text:(0,c.getInsightsChartTitleText)(this._getI18n("i18n_company_growth_rates_chart_x_axis_title"))}},series:[{data:n}]},this.artdecoTheme)}get industriesInsightData(){const{industriesInsight:e}=this.savedAudienceService
return(0,c.getTableDataFromInsightsResponse)(e)}get employersInsightData(){const{employersInsight:e}=this.savedAudienceService
return(0,c.getTableDataFromInsightsResponse)(e)}get industriesInsightTableState(){return this.savedAudienceService.isIndustriesInsightFetching?m.default.LOADING:m.default.DISPLAY}get employersInsightTableState(){return this.savedAudienceService.isEmployersInsightFetching?m.default.LOADING:m.default.DISPLAY}get artdecoTheme(){return(0,s.get)(this.cmAssetLoader,`assetStatuses.${g.LAZYLOAD_ASSETS.INCHARTS_THEMES}.module.themes.artdeco`)||{}}get accountId(){return this.accountService.accountObj?.id}onErrorReload(e){this.cmAssetLoader.loadAssets([g.LAZYLOAD_ASSETS.HIGHCHARTS,g.LAZYLOAD_ASSETS.INCHARTS_THEMES],!0),this.savedAudienceService.fetchInsightsForModule(e)}onChartRender(e){this.highchartService.registerChart(e)}_getI18n(e,t){return this.i18n.lookupTranslation(this.constructor,e)(t)}},S=P(y.prototype,"i18n",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=P(y.prototype,"savedAudienceService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=P(y.prototype,"cmAssetLoader",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=P(y.prototype,"accountService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=P(y.prototype,"highchartService",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P(y.prototype,"onErrorReload",[s.action],Object.getOwnPropertyDescriptor(y.prototype,"onErrorReload"),y.prototype),P(y.prototype,"onChartRender",[s.action],Object.getOwnPropertyDescriptor(y.prototype,"onChartRender"),y.prototype),y);(0,t.setComponentTemplate)(N,R)})),define("campaign-manager-web/components/audiences/saved/content-insights-page",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","campaign-manager-web/utils/audience-insights","campaign-manager-web/utils/audience-insights-table-theme","campaign-manager-web/constants/audience-insights","campaign-manager-web/utils/date","campaign-manager-web/constants/assets","@linkedin/ads-table/utils/states","campaign-manager-web/components/common-table-cells/number-or-dash","campaign-manager-web/components/common-table-cells/string-or-dash","campaign-manager-web/components/common-table-cells/ratio-or-dash","campaign-manager-web/components/common-table-cells/animated-percent-bar","campaign-manager-web/components/audiences/saved/table-cells/content-post","campaign-manager-web/components/audiences/saved/table-cells/content-post-with-thumbnail","campaign-manager-web/components/audiences/saved/table-cells/content-posted-by","@embroider/util"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T){var E,y,S,A,C,O,v,w,I
function P(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function N(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function R(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const D=(0,n.createTemplateFactory)({id:"FLJvoAa2",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n"],[41,[30,0,["savedAudienceService","isMyAccountContentEngagementModuleEnabled"]],[[[1,"    "],[8,[39,1],[[24,0,"mb4"]],[["@dataTestValue","@headerText","@headerTooltipText","@headerTooltipAriaLabel","@isError","@onErrorReload","@accountId"],[[30,0,["SA_PAGE_MODULES","MY_ACCOUNT_ENGAGEMENT_TIMELINE"]],[28,[37,2],["i18n_my_account_engagement_timeline_module_header","campaign-manager-web/components/audiences/saved/content-insights-page"],null],[28,[37,2],["i18n_my_account_engagement_timeline_module_header_tooltip","campaign-manager-web/components/audiences/saved/content-insights-page"],null],[28,[37,2],["i18n_header_tooltip_aria_label","campaign-manager-web/components/audiences/saved/content-insights-page"],[["moduleKey"],[[30,0,["SA_PAGE_MODULES","MY_ACCOUNT_ENGAGEMENT_TIMELINE"]]]]],[28,[37,3],[[30,0,["savedAudienceService","hasMyAccountContentEngagementTimelinesError"]],[30,0,["hasChartDependenciesError"]]],null],[28,[37,4],[[30,0,["onErrorReload"]],[30,0,["SA_PAGE_MODULES","MY_ACCOUNT_ENGAGEMENT_TIMELINE"]]],null],[30,0,["accountId"]]]],[["default"],[[[[1,"\\n      "],[8,[30,1,["Body"]],[[24,0,"insight-module__chart-body p4"]],null,[["default"],[[[[1,"\\n"],[41,[28,[37,3],[[30,0,["savedAudienceService","isMyAccountContentEngagementTimelinesFetching"]],[28,[37,5],[[30,0,["areChartDependenciesReady"]]],null]],null],[[[1,"          "],[10,0],[14,"role","img"],[15,"aria-label",[28,[37,2],["i18n_chart_loading_aria_label","campaign-manager-web/components/audiences/saved/content-insights-page"],null]],[14,0,"highcharts__line-graph-loading-image u-layout__width-full u-layout__height-full"],[12],[13],[1,"\\n"]],[]],[[[1,"          "],[11,0],[4,[38,6],null,[["isHighchartsLoaded","chartOptions"],[[30,0,["areChartDependenciesReady"]],[30,0,["myAccountEngagementChartOptions"]]]]],[12],[1,"\\n          "],[13],[1,"\\n"]],[]]],[1,"      "]],[]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,1],[[24,0,"mb4"]],[["@dataTestValue","@headerText","@headerTooltipText","@headerTooltipAriaLabel","@isError","@onErrorReload","@accountId"],[[30,0,["SA_PAGE_MODULES","GENERAL_ENGAGEMENT_INSIGHT"]],[28,[37,2],["i18n_general_interests_module_header","campaign-manager-web/components/audiences/saved/content-insights-page"],null],[28,[37,2],["i18n_general_interests_module_header_tooltip","campaign-manager-web/components/audiences/saved/content-insights-page"],null],[28,[37,2],["i18n_header_tooltip_aria_label_v2","campaign-manager-web/components/audiences/saved/content-insights-page"],[["moduleKey"],[[30,0,["SA_PAGE_MODULES","GENERAL_ENGAGEMENT_INSIGHT"]]]]],[30,0,["savedAudienceService","hasGeneralInterestError"]],[28,[37,4],[[30,0,["onErrorReload"]],[30,0,["SA_PAGE_MODULES","GENERAL_ENGAGEMENT_INSIGHT"]]],null],[30,0,["accountId"]]]],[["default"],[[[[1,"\\n    "],[8,[30,2,["Body"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,7],null,[["@currentState","@columns","@data","@pageSize","@theme","@didSort"],[[30,0,["generalInterestsTableState"]],[30,0,["interestsInsightColumns"]],[30,0,["generalInterestsInsightData"]],[30,0,["DEFAULT_TABLE_PAGE_SIZE_FOR_INSIGHTS"]],[30,0,["audienceInsightsTableTheme"]],[28,[37,8],null,[["controlName","type"],["sap_general_interests_module_table_sort","SHORT_PRESS"]]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n\\n  "],[8,[39,1],[[24,0,"mb4"]],[["@dataTestValue","@headerText","@headerTooltipText","@headerTooltipAriaLabel","@isError","@onErrorReload","@accountId"],[[30,0,["SA_PAGE_MODULES","PRODUCT_ENGAGEMENT_INSIGHT"]],[28,[37,2],["i18n_product_interests_module_header","campaign-manager-web/components/audiences/saved/content-insights-page"],null],[28,[37,2],["i18n_product_interests_module_header_tooltip","campaign-manager-web/components/audiences/saved/content-insights-page"],null],[28,[37,2],["i18n_header_tooltip_aria_label_v2","campaign-manager-web/components/audiences/saved/content-insights-page"],[["moduleKey"],[[30,0,["SA_PAGE_MODULES","PRODUCT_ENGAGEMENT_INSIGHT"]]]]],[30,0,["savedAudienceService","hasProductInterestError"]],[28,[37,4],[[30,0,["onErrorReload"]],[30,0,["SA_PAGE_MODULES","PRODUCT_ENGAGEMENT_INSIGHT"]]],null],[30,0,["accountId"]]]],[["default"],[[[[1,"\\n    "],[8,[30,3,["Body"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,7],null,[["@currentState","@columns","@data","@pageSize","@theme","@didSort"],[[30,0,["productInterestsTableState"]],[30,0,["interestsInsightColumns"]],[30,0,["productInterestsInsightData"]],[30,0,["DEFAULT_TABLE_PAGE_SIZE_FOR_INSIGHTS"]],[30,0,["audienceInsightsTableTheme"]],[28,[37,8],null,[["controlName","type"],["sap_product_interests_module_table_sort","SHORT_PRESS"]]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[3]]]]],[1,"\\n\\n"],[41,[30,0,["savedAudienceService","isOrganicContentEngagementModuleEnabled"]],[[[1,"    "],[8,[39,1],[[24,0,"mb4"]],[["@dataTestValue","@headerText","@headerTooltipText","@headerTooltipAriaLabel","@isError","@onErrorReload","@accountId"],[[30,0,["SA_PAGE_MODULES","ORGANIC_CONTENT_ENGAGEMENT_INSIGHT"]],[28,[37,2],["i18n_organic_content_engagement_module_header","campaign-manager-web/components/audiences/saved/content-insights-page"],null],[28,[37,2],["i18n_organic_content_engagement_module_header_tooltip","campaign-manager-web/components/audiences/saved/content-insights-page"],null],[28,[37,2],["i18n_header_tooltip_aria_label","campaign-manager-web/components/audiences/saved/content-insights-page"],[["moduleKey"],[[30,0,["SA_PAGE_MODULES","ORGANIC_CONTENT_ENGAGEMENT_INSIGHT"]]]]],[30,0,["savedAudienceService","hasOrganicContentEngagementFrequencyDistributionError"]],[28,[37,4],[[30,0,["onErrorReload"]],[30,0,["SA_PAGE_MODULES","ORGANIC_CONTENT_ENGAGEMENT_INSIGHT"]]],null],[30,0,["accountId"]]]],[["default"],[[[[1,"\\n      "],[8,[30,4,["Body"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,7],null,[["@currentState","@columns","@data","@pageSize","@didSort"],[[30,0,["organicContentEngagementTableState"]],[30,0,["organicContentEngagementColumns"]],[30,0,["organicContentEngagementData"]],[30,0,["DEFAULT_TABLE_PAGE_SIZE_FOR_INSIGHTS"]],[28,[37,8],null,[["controlName","type"],["sap_organic_content_engagement_module_table_sort","SHORT_PRESS"]]]]],null],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[4]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["savedAudienceService","isSponsoredContentEngagementModuleEnabled"]],[[[1,"    "],[8,[39,1],[[24,0,"mb4"]],[["@dataTestValue","@headerText","@headerTooltipText","@headerTooltipAriaLabel","@isError","@onErrorReload","@accountId"],[[30,0,["SA_PAGE_MODULES","SPONSORED_CONTENT_ENGAGEMENT_INSIGHT"]],[28,[37,2],["i18n_sponsored_content_engagement_module_header","campaign-manager-web/components/audiences/saved/content-insights-page"],null],[28,[37,2],["i18n_sponsored_content_engagement_module_header_tooltip","campaign-manager-web/components/audiences/saved/content-insights-page"],null],[28,[37,2],["i18n_header_tooltip_aria_label","campaign-manager-web/components/audiences/saved/content-insights-page"],[["moduleKey"],[[30,0,["SA_PAGE_MODULES","SPONSORED_CONTENT_ENGAGEMENT_INSIGHT"]]]]],[30,0,["savedAudienceService","hasSponsoredContentEngagementFrequencyDistributionError"]],[28,[37,4],[[30,0,["onErrorReload"]],[30,0,["SA_PAGE_MODULES","SPONSORED_CONTENT_ENGAGEMENT_INSIGHT"]]],null],[30,0,["accountId"]]]],[["default"],[[[[1,"\\n      "],[8,[30,5,["Body"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,7],null,[["@currentState","@columns","@data","@pageSize","@didSort"],[[30,0,["sponsoredContentEngagementTableState"]],[30,0,["sponsoredContentEngagementColumns"]],[30,0,["sponsoredContentEngagementData"]],[30,0,["DEFAULT_TABLE_PAGE_SIZE_FOR_INSIGHTS"]],[28,[37,8],null,[["controlName","type"],["sap_sponsored_content_engagement_module_table_sort","SHORT_PRESS"]]]]],null],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[5]]]]],[1,"\\n"]],[]],null],[13]],["module","module","module","module","module"],false,["if","audiences/saved/insight-module","t","or","fn","not","render-highchart-when-ready","ads-table","cm-tracking"]]',moduleName:"campaign-manager-web/components/audiences/saved/content-insights-page.hbs",isStrictMode:!1}),M=(e,t)=>e.name.localeCompare(t.name)
let L=e.default=(E=(0,i.inject)("i18n"),y=(0,i.inject)("targeting/saved-audience"),S=(0,i.inject)("cm-asset-loader"),A=(0,i.inject)("account"),C=class extends a.default{constructor(...e){super(...e),P(this,"i18n",O,this),P(this,"savedAudienceService",v,this),P(this,"cmAssetLoader",w,this),P(this,"accountService",I,this),N(this,"audienceInsightsTableTheme",new l.default),N(this,"SA_PAGE_MODULES",s.SA_PAGE_MODULES),N(this,"DEFAULT_TABLE_PAGE_SIZE_FOR_INSIGHTS",s.DEFAULT_TABLE_PAGE_SIZE_FOR_INSIGHTS),N(this,"interestsInsightColumns",[{propertyName:s.SA_PAGE_TABLE_PROPERTY_NAMES.SEGMENT_NAME,title:this._getI18n("i18n_interests_column_header")},{propertyName:s.SA_PAGE_TABLE_PROPERTY_NAMES.ENTITY_COUNT,title:this._getI18n("i18n_audience_members_column_header"),component:(0,T.ensureSafeComponent)(p.default,this)},{propertyName:s.SA_PAGE_TABLE_PROPERTY_NAMES.ENTITY_PERCENTAGE,title:this._getI18n("i18n_percent_audience_column_header"),component:(0,T.ensureSafeComponent)(b.default,this)}]),N(this,"organicContentEngagementColumns",[{propertyName:s.SA_PAGE_TABLE_PROPERTY_NAMES.POST,title:this._getI18n("i18n_post_name_column_header"),component:(0,T.ensureSafeComponent)(_.default,this),sortFunction:M,truncateThreshold:s.CONTENT_POST_NAME_TRUNCATE_THRESHOLD},{propertyName:s.SA_PAGE_TABLE_PROPERTY_NAMES.AUTHOR,title:this._getI18n("i18n_posted_by_column_header"),component:(0,T.ensureSafeComponent)(f.default,this),sortFunction:M},{propertyName:s.SA_PAGE_TABLE_PROPERTY_NAMES.PERCENT_REACHED,title:this._getI18n("i18n_percent_reached_column_header"),component:(0,T.ensureSafeComponent)(g.default,this)},{propertyName:s.SA_PAGE_TABLE_PROPERTY_NAMES.TOPIC,title:this._getI18n("i18n_topic_column_header"),component:(0,T.ensureSafeComponent)(m.default,this)}]),N(this,"sponsoredContentEngagementColumns",[{propertyName:s.SA_PAGE_TABLE_PROPERTY_NAMES.POST,title:this._getI18n("i18n_post_column_header"),component:(0,T.ensureSafeComponent)(h.default,this),sortFunction:M,truncateThreshold:s.CONTENT_POST_NAME_WITH_THUMBNAIL_TRUNCATE_THRESHOLD},{propertyName:s.SA_PAGE_TABLE_PROPERTY_NAMES.TOPIC,title:this._getI18n("i18n_topic_column_header"),component:(0,T.ensureSafeComponent)(m.default,this)}])}get organicContentEngagementTableState(){return this.savedAudienceService.isOrganicContentEngagementFrequencyDistributionFetching?d.default.LOADING:d.default.DISPLAY}get sponsoredContentEngagementTableState(){return this.savedAudienceService.isSponsoredContentEngagementFrequencyDistributionFetching?d.default.LOADING:d.default.DISPLAY}get organicContentEngagementData(){const{organicContentEngagementFrequencyDistribution:e}=this.savedAudienceService
return(0,o.getTableDataFromFrequencyDistributionResponse)(e)}get sponsoredContentEngagementData(){const{sponsoredContentEngagementFrequencyDistribution:e}=this.savedAudienceService
return(0,o.getTableDataFromFrequencyDistributionResponse)(e)}get areChartDependenciesReady(){return this.cmAssetLoader.assetStatuses[u.LAZYLOAD_ASSETS.HIGHCHARTS].isReady}get hasChartDependenciesError(){return this.cmAssetLoader.assetStatuses[u.LAZYLOAD_ASSETS.HIGHCHARTS].isError}get artdecoTheme(){return(0,r.get)(this.cmAssetLoader,`assetStatuses.${u.LAZYLOAD_ASSETS.INCHARTS_THEMES}.module.themes.artdeco`)||{}}get myAccountEngagementChartOptions(){const{sponsoredContentTimeline:e}=this.savedAudienceService.myAccountContentEngagementTimelines
if(!e)return null
const t=e.map((({startAt:e,impressions:t})=>[(0,c.getUTCDate)(new Date(e)).getTime(),t]))
return(0,o.mergeInsightsTimelineChartOptions)(this.artdecoTheme,{series:[{name:this._getI18n("i18n_paid"),data:t}],legend:{borderWidth:0}})}get productInterestsTableState(){return this.savedAudienceService.isProductInterestsInsightFetching?d.default.LOADING:d.default.DISPLAY}get generalInterestsTableState(){return this.savedAudienceService.isGeneralInterestsInsightFetching?d.default.LOADING:d.default.DISPLAY}get interestsInsightData(){const{interestsInsight:e}=this.savedAudienceService
return(0,o.getTableDataFromInsightsResponse)(e)}get productInterestsInsightData(){const{productInterests:e}=this.savedAudienceService
return(0,o.getTableDataFromInsightsResponse)(e)}get generalInterestsInsightData(){const{generalInterests:e}=this.savedAudienceService
return(0,o.getTableDataFromInsightsResponse)(e)}get accountId(){return this.accountService.accountObj?.id}onErrorReload(e){this.savedAudienceService.fetchInsightsForModule(e)}_getI18n(e,t){return this.i18n.lookupTranslation(this.constructor,e)(t)}},O=R(C.prototype,"i18n",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=R(C.prototype,"savedAudienceService",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=R(C.prototype,"cmAssetLoader",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=R(C.prototype,"accountService",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R(C.prototype,"onErrorReload",[r.action],Object.getOwnPropertyDescriptor(C.prototype,"onErrorReload"),C.prototype),C);(0,t.setComponentTemplate)(D,L)})),define("campaign-manager-web/components/audiences/saved/delete-confirm-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","@ember/service","campaign-manager-web/constants/toasts"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m,g,b,_
function h(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const E=(0,n.createTemplateFactory)({id:"T2rxjimR",block:'[[[1,"\\n"],[8,[39,0],[[16,"aria-labelledBy",[30,0,["headerId"]]]],[["@size","@isOpen","@dismissModal"],["medium",[30,1],[30,2]]],[["default"],[[[[1,"\\n"],[1,"  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[15,1,[29,[[30,0,["headerId"]]]]],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_header","campaign-manager-web/components/audiences/saved/delete-confirm-modal"],[["count"],[[30,0,["savedAudiencesCount"]]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n"],[1,"  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[1,[28,[35,2],["i18n_content","campaign-manager-web/components/audiences/saved/delete-confirm-modal"],[["count"],[[30,0,["savedAudiencesCount"]]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n"],[1,"  "],[8,[30,3,["ModalFooter"]],[[24,0,"modal-footer--with-inline-feedback-and-buttons"]],null,[["default"],[[[[1,"\\n"],[1,"    "],[8,[39,3],[[24,0,"mv4"]],[["@type","@isHidden","@message"],["negative",[28,[37,4],[[30,0,["targetingCriteriaService","hasErrorDeletingSavedAudiences"]]],null],[28,[37,5],null,[["error","customErrorMessage","withRecoveryMessage"],[[30,0,["targetingCriteriaService","hasErrorDeletingSavedAudiences"]],[28,[37,2],["i18n_server_error_message","campaign-manager-web/components/audiences/saved/delete-confirm-modal"],[["count"],[[30,0,["savedAudiencesCount"]]]]],false]]]]],null],[1,"\\n    "],[10,0],[12],[1,"\\n"],[1,"      "],[8,[39,6],[[24,0,"mr2"],[16,"disabled",[30,0,["targetingCriteriaService","isDeletingSavedAudiences"]]],[4,[38,7],["click",[30,2]],null],[4,[38,8],["audiences_saved_delete_confirm_modal_cancel"],null]],[["@buttonType","@size"],["secondary","small"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["i18n_cancel_button","campaign-manager-web/components/audiences/saved/delete-confirm-modal"],null]],[1,"\\n      "]],[]]]]],[1,"\\n\\n"],[1,"      "],[8,[39,6],[[16,"disabled",[30,0,["targetingCriteriaService","isDeletingSavedAudiences"]]],[4,[38,7],["click",[30,0,["onConfirm"]]],null],[4,[38,8],["audiences_saved_delete_confirm_modal_confirm"],null]],[["@size"],["small"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["i18n_confirm_button","campaign-manager-web/components/audiences/saved/delete-confirm-modal"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@onDismiss","modal"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","hue-web-inline-feedback","not","error-message","hue-web-button","on","track-interaction"]]',moduleName:"campaign-manager-web/components/audiences/saved/delete-confirm-modal.hbs",isStrictMode:!1})
let y=e.default=(s=(0,o.inject)("targeting/targeting-criteria"),c=(0,o.inject)("hue-web-toast"),u=(0,o.inject)(),(0,i.assertPropTypes)((_=class extends a.default{constructor(...e){super(...e),h(this,"targetingCriteriaService",m,this),h(this,"toast",g,this),h(this,"i18n",b,this),f(this,"headerId","saved-audiences__delete-confirm-header")}get savedAudiencesCount(){return this.args.savedAudiences.length}onConfirm(){this._deleteSavedAudiences()}_deleteSavedAudiences(){const e=this.args.savedAudiences.map((e=>e.id)),t=this.savedAudiencesCount
this.targetingCriteriaService.deleteSavedAudiences(e).then((({data:{errors:e={}}})=>{const n=this.args.savedAudiences.reduce(((t,{id:n,name:a})=>{const i=e[n]
return i&&t.push({id:n,name:a,errorCode:i.status}),t}),[])
0===n.length&&(this.toast.add({type:l.TOAST_TYPES.SUCCESS,message:this._getI18n("i18n_success_message",[{count:t}])}),this.targetingCriteriaService.fetchSavedAudiences(this.args.accountId)),this.args.onConfirm(n)}))}_getI18n(e,t){return this.i18n.lookupTranslation(this.constructor,e)(t)}},f(_,"propTypes",{accountId:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number]).isRequired,isOpen:i.PropTypes.bool.isRequired,savedAudiences:i.PropTypes.array.isRequired,onDismiss:i.PropTypes.func.isRequired,onConfirm:i.PropTypes.func.isRequired}),m=T((p=_).prototype,"targetingCriteriaService",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=T(p.prototype,"toast",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(p.prototype,"i18n",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T(p.prototype,"onConfirm",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onConfirm"),p.prototype),d=p))||d);(0,t.setComponentTemplate)(E,y)})),define("campaign-manager-web/components/audiences/saved/delete-partial-success-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"kY/+nmXF",block:'[[[1,"\\n"],[8,[39,0],null,[["@size","@isOpen","@dismissModal","@returnFocusTo"],["large",[30,1],[30,2],[30,3]]],[["default"],[[[[1,"\\n"],[1,"  "],[8,[30,4,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h3"],[14,1,"saved-audiences__delete-partial-success-header"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]," ",[28,[37,2],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_partial_success_modal_header","campaign-manager-web/components/audiences/saved/delete-partial-success-modal"],[["count"],[[30,0,["savedAudiencesCount"]]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n"],[1,"  "],[8,[30,4,["ModalContent"]],[[24,0,"p5"]],null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_partial_success_modal_content","campaign-manager-web/components/audiences/saved/delete-partial-success-modal"],[["count","linkInfo"],[[30,0,["savedAudiencesCount"]],[28,[37,4],null,[["href","ariaLabel","dataTestSelector"],[[28,[37,5],null,[["path","accountId"],["help/lms/answer/a420511",[30,5]]]],[28,[37,3],["i18n_partial_success_modal_learn_more_label","campaign-manager-web/components/audiences/saved/delete-partial-success-modal"],null],"data-test-saved-audiences-delete-partial-success-modal__learn-more"]]]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,"table"],[15,0,[29,["saved-audiences-delete-partial-success-modal__table"," ",[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[10,"thead"],[12],[1,"\\n        "],[10,"tr"],[14,0,"saved-audiences-delete-partial-success-modal__table-column-row"],[12],[1,"\\n          "],[10,"th"],[14,0,"pv3 ph5"],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_partial_success_modal_column_name","campaign-manager-web/components/audiences/saved/delete-partial-success-modal"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,"th"],[14,0,"pv3 ph5"],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_partial_success_modal_column_reason","campaign-manager-web/components/audiences/saved/delete-partial-success-modal"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,"tbody"],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,6]],null]],null],null,[[[1,"          "],[10,"tr"],[14,0,"saved-audiences-delete-partial-success-modal__table-row"],[12],[1,"\\n            "],[10,"td"],[14,0,"pv3 ph5"],[12],[1,"\\n              "],[1,[30,7,["name"]]],[1,"\\n            "],[13],[1,"\\n            "],[10,"td"],[14,0,"pv3 ph5"],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_partial_success_modal_error_code","campaign-manager-web/components/audiences/saved/delete-partial-success-modal"],[["code"],[[30,7,["errorCode"]]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[7]],null],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n"],[1,"  "],[8,[30,4,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[8,[39,8],[[4,[38,9],["click",[30,2]],null],[4,[38,10],["audiences_saved_delete_partial_success_modal_close"],null]],[["@size"],["small"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,3],["i18n_partial_success_modal_close_button","campaign-manager-web/components/audiences/saved/delete-partial-success-modal"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[4]]]]]],["@isOpen","@onDismiss","@returnFocusTo","modal","@accountId","@savedAudiences","savedAudience"],false,["hue-web-modal","hue-web-foundations@-text-heading","hue-web-foundations@-text-body","t","external-link-info","help-center-url","each","-track-array","hue-web-button","on","track-interaction"]]',moduleName:"campaign-manager-web/components/audiences/saved/delete-partial-success-modal.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{get savedAudiencesCount(){return this.args.savedAudiences.length}},c=o,u="propTypes",d={accountId:i.PropTypes.number.isRequired,isOpen:i.PropTypes.bool.isRequired,savedAudiences:i.PropTypes.array.isRequired,onDismiss:i.PropTypes.func.isRequired},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/audiences/saved/insight-module",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"vdg9qZZ9",block:'[[[1,"\\n"],[11,0],[24,0,"u-layout__shadow-container p0"],[17,1],[12],[1,"\\n  "],[10,"header"],[14,0,"u-display-flex u-justify-start u-items-center u-border__common--bottom pv3 ph5"],[12],[1,"\\n    "],[10,"h3"],[15,0,[29,[[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[30,2]],[1,"\\n    "],[13],[1,"\\n"],[41,[30,3],[[[1,"      "],[8,[39,2],[[24,0,"u-display-inline-flex"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n          "],[11,"button"],[24,0,"button--unstyled ml1"],[16,"aria-label",[30,5]],[24,4,"button"],[4,[38,3],[[30,4,["triggerContentSharedInfo"]]],null],[12],[1,"\\n            "],[8,[39,4],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n          "],[13],[1,"\\n        "]],[4]],[[[1,"\\n          "],[10,0],[15,0,[29,["p2"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[30,3]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n    "],[18,9,[[28,[37,6],null,[["HeaderRight"],[[50,"just-yield-div",0,null,[["class","data-test-insight-module__header-right"],["u-layout__push-right",true]]]]]]]],[1,"\\n  "],[13],[1,"\\n  "],[10,"section"],[12],[1,"\\n"],[41,[30,6],[[[1,"      "],[10,0],[14,0,"p6"],[12],[1,"\\n        "],[8,[39,8],[[24,0,"cm-hue-empty-state"]],[["@illustration","@actionButtonType","@headline","@message","@actionText","@onButtonClick"],["error-server","secondary",[28,[37,9],["i18n_error_headline","campaign-manager-web/components/audiences/saved/insight-module"],null],[28,[37,9],["i18n_error_message","campaign-manager-web/components/audiences/saved/insight-module"],[["linkInfo"],[[28,[37,10],null,[["href","ariaLabel"],[[28,[37,11],null,[["path","accountId"],["help/linkedin/answer/86562",[30,7]]]],[28,[37,9],["i18n_customer_support_aria_label","campaign-manager-web/components/audiences/saved/insight-module"],null]]]]]]],[28,[37,9],["i18n_error_action","campaign-manager-web/components/audiences/saved/insight-module"],null],[30,8]]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[18,9,[[28,[37,6],null,[["Body"],[[50,"just-yield-div",0,null,[["data-test-insight-module__body-content"],[true]]]]]]]],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"],[13]],["&attrs","@headerText","@headerTooltipText","triggerData","@headerTooltipAriaLabel","@isError","@accountId","@onErrorReload","&default"],false,["hue-web-foundations@-text-body","if","hue-web-toggletip","hue-web-toggletip-trigger","hue-web-icons@icon","yield","hash","component","hue-web-empty-state","t","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/audiences/saved/insight-module.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={headerText:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.SafeString]),headerTooltipText:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.SafeString]),headerTooltipAriaLabel:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.SafeString]),isError:i.PropTypes.bool.isRequired,onErrorReload:i.PropTypes.func.isRequired,accountId:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number]),dataTestValue:i.PropTypes.string},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/audiences/saved/location-insights-map",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","campaign-manager-web/constants/chart","campaign-manager-web/utils/audience-insights"],(function(e,t,n,a,i,r,o){var l,s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"MRSQyoIZ",block:'[[[1,"\\n"],[10,"section"],[14,0,"location-insights-map u-display-flex u-flex-column u-flex-row-md pv4 ph5"],[12],[1,"\\n  "],[8,[39,0],[[24,0,"u-flex-basis-60-md"]],[["@showLoadingState","@areGlobalDependenciesLoaded","@mapData","@onMapChart"],[[28,[37,1],[[30,0,["savedAudienceService","isLocationsInsightFetching"]],[28,[37,2],[[30,0,["areMapDependenciesReady"]]],null]],null],[30,0,["areMapDependenciesReady"]],[30,0,["mapData"]],[30,1]]],null],[1,"\\n  "],[10,"table"],[14,0,"u-layout__height-min-content u-flex-basis-40-md ml4"],[12],[1,"\\n    "],[10,"thead"],[12],[1,"\\n      "],[10,"tr"],[15,0,[29,[[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[10,"th"],[14,0,"u-layout__align-left pb1"],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_top_locations","campaign-manager-web/components/audiences/saved/location-insights-map"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,"th"],[14,0,"u-layout__align-right pb1"],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_audience_members","campaign-manager-web/components/audiences/saved/location-insights-map"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,"tbody"],[12],[1,"\\n"],[41,[30,0,["savedAudienceService","isLocationsInsightFetching"]],[[[1,"        "],[10,"tr"],[14,0,"u-animation__ghost"],[12],[1,"\\n          "],[10,"td"],[12],[1,"\\n            "],[10,0],[14,0,"location-insights-map__ghost-result--100"],[12],[13],[1,"\\n          "],[13],[1,"\\n          "],[10,"td"],[12],[1,"\\n            "],[10,0],[14,0,"location-insights-map__ghost-result--50 u-layout__float-right"],[12],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,"tr"],[14,0,"u-animation__ghost"],[12],[1,"\\n          "],[10,"td"],[12],[1,"\\n            "],[10,0],[14,0,"location-insights-map__ghost-result--100"],[12],[13],[1,"\\n          "],[13],[1,"\\n          "],[10,"td"],[12],[1,"\\n            "],[10,0],[14,0,"location-insights-map__ghost-result--50 u-layout__float-right"],[12],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,"tr"],[14,0,"u-animation__ghost"],[12],[1,"\\n          "],[10,"td"],[12],[1,"\\n            "],[10,0],[14,0,"location-insights-map__ghost-result--50 u-layout__float-left"],[12],[13],[1,"\\n          "],[13],[1,"\\n          "],[10,"td"],[12],[1,"\\n            "],[10,0],[14,0,"location-insights-map__ghost-result--50 u-layout__float-right"],[12],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[42,[28,[37,7],[[28,[37,7],[[30,0,["topLocationsList"]]],null]],null],null,[[[1,"          "],[10,"tr"],[15,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[10,"td"],[15,0,[29,["u-layout__align-left pv1"," ",[28,[37,3],null,[["color"],["text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[30,2,["segmentName"]]],[1,"\\n            "],[13],[1,"\\n            "],[10,"td"],[14,0,"u-layout__align-right pv1"],[12],[1,"\\n              "],[1,[28,[35,4],["i18n_audience_member_count","campaign-manager-web/components/audiences/saved/location-insights-map"],[["formattedCount","percentage"],[[28,[37,8],[[30,2,["entityCount"]]],null],[30,2,["entityPercentage"]]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[2,3]],[[[1,"          "],[10,"tr"],[15,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[10,"td"],[15,0,[29,["u-layout__align-left pv1"," ",[28,[37,3],null,[["color"],["text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,4],["i18n_no_locations","campaign-manager-web/components/audiences/saved/location-insights-map"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]]]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["@onInsightsMapChart","topLocation","index"],false,["cm-map-bubble","or","not","hue-web-foundations@-text-body","t","if","each","-track-array","format-number"]]',moduleName:"campaign-manager-web/components/audiences/saved/location-insights-map.hbs",isStrictMode:!1})
let b=e.default=(l=(0,i.inject)("targeting/saved-audience"),s=(0,i.inject)("cm-asset-loader"),c=class extends a.default{constructor(...e){super(...e),p(this,"savedAudienceService",u,this),p(this,"cmAssetLoader",d,this)}get areMapDependenciesReady(){return r.HIGHCHARTS_WITH_MAP_LAZYLOAD_ASSETS.every((e=>this.cmAssetLoader.assetStatuses[e]?.isReady))}get mapData(){const{locationsInsight:e}=this.savedAudienceService
return(0,o.getMapCoordinatesFromInsightsResponse)(e)}get topLocationsList(){const{locationsInsight:e}=this.savedAudienceService
return(0,o.getTableDataFromInsightsResponse)(e,10)}},u=m(c.prototype,"savedAudienceService",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(c.prototype,"cmAssetLoader",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c);(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/audiences/saved/location-insights-page",["exports","@ember/component","@ember/template-factory","campaign-manager-web/components/common-table-cells/animated-percent-bar","campaign-manager-web/components/common-table-cells/number-or-dash","@glimmer/component","@glimmer/tracking","@ember/service","@ember/object","campaign-manager-web/utils/audience-insights","campaign-manager-web/utils/audience-insights-table-theme","campaign-manager-web/constants/audience-insights","@linkedin/ads-table/utils/states","@embroider/util","campaign-manager-web/constants/chart"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v
function w(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function I(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function P(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const N=(0,n.createTemplateFactory)({id:"4tKxi3MW",block:'[[[1,"\\n"],[10,0],[14,0,"location-insights-page"],[12],[1,"\\n  "],[8,[39,0],[[24,0,"mb4"]],[["@dataTestValue","@headerText","@headerTooltipText","@headerTooltipAriaLabel","@isError","@onErrorReload","@accountId"],[[30,0,["SA_PAGE_MODULES","LOCATIONS_INSIGHT"]],[28,[37,1],["i18n_locations_module_header","campaign-manager-web/components/audiences/saved/location-insights-page"],null],[28,[37,1],["i18n_locations_module_header_tooltip","campaign-manager-web/components/audiences/saved/location-insights-page"],null],[28,[37,1],["i18n_header_tooltip_aria_label","campaign-manager-web/components/audiences/saved/location-insights-page"],[["moduleKey"],[[30,0,["SA_PAGE_MODULES","LOCATIONS_INSIGHT"]]]]],[30,0,["savedAudienceService","hasLocationsInsightError"]],[28,[37,2],[[30,0,["onErrorReload"]],[30,0,["SA_PAGE_MODULES","LOCATIONS_INSIGHT"]]],null],[30,0,["accountId"]]]],[["default"],[[[[1,"\\n    "],[8,[30,1,["HeaderRight"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,3],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isLocationTypeSelectMenuOpen"]],[28,[37,4],[[30,0],"isLocationTypeSelectMenuOpen",true],null],[28,[37,4],[[30,0],"isLocationTypeSelectMenuOpen",false],null]]],[["default"],[[[[1,"\\n        "],[8,[30,2,["Trigger"]],[[16,0,[29,["u-display-flex u-items-center"," ",[28,[37,5],null,[["size"],["small"]]]]]]],[["@size","@icon","@iconPlacement","@buttonType"],["small","caret","right","tertiary"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,1],["i18n_location_type_dropdown_trigger","campaign-manager-web/components/audiences/saved/location-insights-page"],[["optionKey"],[[30,0,["selectedLocationType"]]]]]],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,2,["Container"]],null,null,[["default"],[[[[1,"\\n          "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,7],[[30,0,["LOCATION_FACET_URN_TO_OPTION_MAP"]]],null],null,[[[1,"              "],[8,[30,2,["Item"]],[[4,[38,9],["sap_locations_module_view_by"],null]],[["@onSelect","@selected"],[[28,[37,2],[[30,0,["onLocationTypeSelect"]],[30,4]],null],[28,[37,8],[[30,3],[30,0,["selectedLocationType"]]],null]]],[["default"],[[[[1,"\\n                "],[1,[28,[35,1],["i18n_location_type_dropdown_option","campaign-manager-web/components/audiences/saved/location-insights-page"],[["optionKey"],[[30,3]]]]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[3,4]],null],[1,"          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[2]]]]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,1,["Body"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,10],null,[["@showLoadingState","@areGlobalDependenciesLoaded","@mapData","@chartOptions","@onMapChart"],[[28,[37,11],[[30,0,["savedAudienceService","isLocationsInsightFetching"]],[28,[37,12],[[30,0,["areMapDependenciesReady"]]],null]],null],[30,0,["areMapDependenciesReady"]],[30,0,["mapData"]],[30,0,["mapChartOptions"]],[30,0,["onLocationMapChart"]]]],null],[1,"\\n      "],[8,[39,13],null,[["@currentState","@columns","@data","@pageSize","@theme","@didSort"],[[30,0,["locationsInsightTableState"]],[30,0,["locationsInsightColumns"]],[30,0,["locationsInsightData"]],[30,0,["DEFAULT_TABLE_PAGE_SIZE_FOR_INSIGHTS"]],[30,0,["audienceInsightsTableTheme"]],[28,[37,14],null,[["controlName","type"],["sap_locations_module_table_sort","SHORT_PRESS"]]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13]],["module","Menu","optionKey","facetUrn"],false,["audiences/saved/insight-module","t","fn","hue-web-menu","set","hue-web-foundations@-text-body","each","-each-in","eq","track-interaction","cm-map-bubble","or","not","ads-table","cm-tracking"]]',moduleName:"campaign-manager-web/components/audiences/saved/location-insights-page.hbs",isStrictMode:!1})
let R=e.default=(b=(0,l.inject)("i18n"),_=(0,l.inject)("highchart"),h=(0,l.inject)("targeting/saved-audience"),f=(0,l.inject)("account"),T=(0,l.inject)("cm-asset-loader"),E=class extends r.default{constructor(...e){super(...e),w(this,"i18n",y,this),w(this,"highchartService",S,this),w(this,"savedAudienceService",A,this),w(this,"accountService",C,this),w(this,"cmAssetLoader",O,this),I(this,"audienceInsightsTableTheme",new u.default),I(this,"SA_PAGE_MODULES",d.SA_PAGE_MODULES),I(this,"DEFAULT_TABLE_PAGE_SIZE_FOR_INSIGHTS",d.DEFAULT_TABLE_PAGE_SIZE_FOR_INSIGHTS),I(this,"LOCATION_FACET_URN_TO_OPTION_MAP",d.LOCATION_FACET_URN_TO_OPTION_MAP),I(this,"locationsInsightColumns",[{propertyName:d.SA_PAGE_TABLE_PROPERTY_NAMES.SEGMENT_NAME,title:this._getI18n("i18n_locations_column_header")},{propertyName:d.SA_PAGE_TABLE_PROPERTY_NAMES.ENTITY_COUNT,title:this._getI18n("i18n_audience_members_column_header"),component:(0,m.ensureSafeComponent)(i.default,this)},{propertyName:d.SA_PAGE_TABLE_PROPERTY_NAMES.ENTITY_PERCENTAGE,title:this._getI18n("i18n_percent_audience_column_header"),component:(0,m.ensureSafeComponent)(a.default,this)}]),I(this,"mapChartOptions",{chart:{height:"35%"}}),w(this,"isLocationTypeSelectMenuOpen",v,this)}get selectedLocationType(){return this.LOCATION_FACET_URN_TO_OPTION_MAP[this.savedAudienceService.locationTypeFacetUrn]}get locationsInsightTableState(){return this.savedAudienceService.isLocationsInsightFetching?p.default.LOADING:p.default.DISPLAY}get locationsInsightData(){const{locationsInsight:e}=this.savedAudienceService
return(0,c.getTableDataFromInsightsResponse)(e)}get accountId(){return this.accountService.accountObj?.id}get areMapDependenciesReady(){return g.HIGHCHARTS_WITH_MAP_LAZYLOAD_ASSETS.every((e=>this.cmAssetLoader.assetStatuses[e]?.isReady))}get mapData(){const{locationsInsight:e}=this.savedAudienceService
return(0,c.getMapCoordinatesFromInsightsResponse)(e)}onErrorReload(e){this.savedAudienceService.fetchInsightsForModule(e)}onLocationTypeSelect(e){this.savedAudienceService.setLocationTypeFacetUrn(e),this.savedAudienceService.fetchLocationsInsight()}onLocationMapChart(e){this.highchartService.registerChart(e)}_getI18n(e,t){return this.i18n.lookupTranslation(this.constructor,e)(t)}},y=P(E.prototype,"i18n",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=P(E.prototype,"highchartService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=P(E.prototype,"savedAudienceService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=P(E.prototype,"accountService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=P(E.prototype,"cmAssetLoader",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=P(E.prototype,"isLocationTypeSelectMenuOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),P(E.prototype,"onErrorReload",[s.action],Object.getOwnPropertyDescriptor(E.prototype,"onErrorReload"),E.prototype),P(E.prototype,"onLocationTypeSelect",[s.action],Object.getOwnPropertyDescriptor(E.prototype,"onLocationTypeSelect"),E.prototype),P(E.prototype,"onLocationMapChart",[s.action],Object.getOwnPropertyDescriptor(E.prototype,"onLocationMapChart"),E.prototype),E);(0,t.setComponentTemplate)(N,R)})),define("campaign-manager-web/components/audiences/saved/matched-audiences-table",["exports","@ember/component","@ember/template-factory","@glimmer/component","@embroider/util","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/components/audiences-table/name","campaign-manager-web/constants/company-matching","campaign-manager-web/constants/audiences/matched/common","campaign-manager-web/components/common-table-cells/created-date","campaign-manager-web/components/audiences-table/status","campaign-manager-web/components/audiences-table/source","campaign-manager-web/components/audiences-table/match-rate","campaign-manager-web/components/audiences-table/count","campaign-manager-web/components/audiences-table/targeting-type","campaign-manager-web/utils/audience-insights"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_){var h,f,T,E,y,S,A
function C(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function O(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const v=(0,n.createTemplateFactory)({id:"PANOtPqp",block:'[[[1,"\\n"],[10,"section"],[12],[1,"\\n  "],[8,[39,0],null,[["@rowIdKey","@data","@columns","@enableStickyFirstColAndHeaders"],["id",[30,0,["matchedAudiencesInTargetingCriteria"]],[30,0,["columnConfiguration"]],true]],null],[1,"\\n"],[13]],[],false,["ads-table"]]',moduleName:"campaign-manager-web/components/audiences/saved/matched-audiences-table.hbs",isStrictMode:!1})
let w=e.default=(h=(0,r.inject)("audiences/matched-audience"),(0,o.assertPropTypes)((A=class extends a.default{constructor(...e){super(...e),C(this,"i18n",E,this),C(this,"lix",y,this),C(this,"matchedAudienceService",S,this)}get columnConfiguration(){return[{propertyName:"name",component:(0,i.ensureSafeComponent)(l.default,this),title:this._getI18nMessage("i18n_details_ma_header_name",{count:this.matchedAudiencesInTargetingCriteria.length}),columnData:{accountId:this.accountId,companyEngagementLinkColumns:s.MATCHED_COMPANIES_COLUMN_SETS.ENGAGEMENT,audienceStatuses:c.AUDIENCE_STATUSES,receivedAudienceType:c.AUDIENCE_OWNERSHIP.RECEIVED,hideActionsDropDown:!0}},{propertyName:"status",component:(0,i.ensureSafeComponent)(d.default,this),title:this._getI18nMessage("i18n_details_ma_header_status"),columnData:{audienceStatuses:c.AUDIENCE_STATUSES}},{propertyName:"segmentType",component:(0,i.ensureSafeComponent)(p.default,this),title:this._getI18nMessage("i18n_details_ma_header_source")},{propertyName:"matchRate",component:(0,i.ensureSafeComponent)(m.default,this),title:this._getI18nMessage("i18n_details_ma_header_match_rate"),columnData:{audienceStatuses:c.AUDIENCE_STATUSES}},{propertyName:"targetingType",component:(0,i.ensureSafeComponent)(b.default,this),title:this._getI18nMessage("i18n_details_ma_header_targeting")},{propertyName:"count",component:(0,i.ensureSafeComponent)(g.default,this),title:this._getI18nMessage("i18n_details_ma_header_count")},{propertyName:"lastModifiedAt",title:this._getI18nMessage("i18n_details_ma_header_last_modified"),component:(0,i.ensureSafeComponent)(u.default,this)}]}get matchedAudiencesInTargetingCriteria(){return(0,_.decorateMatchedAudienceWithInclusionType)(this.args.matchedAudiences,this.args.targetingCriteria)}_getI18nMessage(e,t={}){return this.i18n.lookupTranslation(this.constructor,e)([t])}},I=A,P="propTypes",N={matchedAudiences:o.PropTypes.array.isRequired,targetingCriteria:o.PropTypes.object.isRequired},P in I?Object.defineProperty(I,P,{value:N,enumerable:!0,configurable:!0,writable:!0}):I[P]=N,E=O((T=A).prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=O(T.prototype,"lix",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=O(T.prototype,"matchedAudienceService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=T))||f)
var I,P,N;(0,t.setComponentTemplate)(v,w)})),define("campaign-manager-web/components/audiences/saved/member-insights-page",["exports","@ember/component","@ember/template-factory","campaign-manager-web/components/common-table-cells/animated-percent-bar","campaign-manager-web/components/common-table-cells/number-or-dash","@glimmer/component","@ember/service","@ember/object","campaign-manager-web/utils/audience-insights","campaign-manager-web/utils/audience-insights-table-theme","campaign-manager-web/constants/audience-insights","@linkedin/ads-table/utils/states","campaign-manager-web/constants/assets","@embroider/util","campaign-manager-web/utils/targeting"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O
function v(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function I(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const P=(0,n.createTemplateFactory)({id:"GF3yQsln",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n  "],[8,[39,0],[[24,0,"mb4"]],[["@dataTestValue","@headerText","@headerTooltipText","@headerTooltipAriaLabel","@isError","@onErrorReload","@accountId"],[[30,0,["SA_PAGE_MODULES","JOB_FUNCTIONS_INSIGHT"]],[28,[37,1],["i18n_job_functions_module_header","campaign-manager-web/components/audiences/saved/member-insights-page"],null],[28,[37,1],["i18n_job_functions_module_header_tooltip","campaign-manager-web/components/audiences/saved/member-insights-page"],null],[28,[37,1],["i18n_header_tooltip_aria_label","campaign-manager-web/components/audiences/saved/member-insights-page"],[["moduleKey"],[[30,0,["SA_PAGE_MODULES","JOB_FUNCTIONS_INSIGHT"]]]]],[30,0,["savedAudienceService","hasJobFunctionsInsightError"]],[28,[37,2],[[30,0,["onErrorReload"]],[30,0,["SA_PAGE_MODULES","JOB_FUNCTIONS_INSIGHT"]]],null],[30,0,["accountId"]]]],[["default"],[[[[1,"\\n    "],[8,[30,1,["Body"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,3],null,[["@currentState","@columns","@data","@pageSize","@theme","@didSort"],[[30,0,["jobFunctionsInsightTableState"]],[30,0,["jobFunctionsInsightColumns"]],[30,0,["jobFunctionsInsightData"]],[30,0,["DEFAULT_TABLE_PAGE_SIZE_FOR_INSIGHTS"]],[30,0,["audienceInsightsTableTheme"]],[28,[37,4],null,[["controlName","type"],["sap_job_functions_module_table_sort","SHORT_PRESS"]]]]],null],[1,"\\n\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n  "],[8,[39,0],[[24,0,"mb4"]],[["@dataTestValue","@headerText","@headerTooltipText","@headerTooltipAriaLabel","@isError","@onErrorReload","@accountId"],[[30,0,["SA_PAGE_MODULES","SENIORITIES_INSIGHT"]],[28,[37,1],["i18n_seniorities_module_header","campaign-manager-web/components/audiences/saved/member-insights-page"],null],[28,[37,1],["i18n_seniorities_module_header_tooltip","campaign-manager-web/components/audiences/saved/member-insights-page"],null],[28,[37,1],["i18n_header_tooltip_aria_label","campaign-manager-web/components/audiences/saved/member-insights-page"],[["moduleKey"],[[30,0,["SA_PAGE_MODULES","SENIORITIES_INSIGHT"]]]]],[28,[37,5],[[30,0,["savedAudienceService","hasSenioritiesInsightError"]],[30,0,["hasChartDependenciesError"]]],null],[28,[37,2],[[30,0,["onErrorReload"]],[30,0,["SA_PAGE_MODULES","SENIORITIES_INSIGHT"]]],null],[30,0,["accountId"]]]],[["default"],[[[[1,"\\n    "],[8,[30,2,["Body"]],[[24,0,"insight-module__chart-body p4"]],null,[["default"],[[[[1,"\\n"],[41,[28,[37,5],[[30,0,["savedAudienceService","isSenioritiesInsightFetching"]],[28,[37,7],[[30,0,["areChartDependenciesReady"]]],null]],null],[[[1,"        "],[10,0],[14,"role","img"],[15,"aria-label",[28,[37,1],["i18n_chart_loading_aria_label","campaign-manager-web/components/audiences/saved/member-insights-page"],null]],[14,0,"highcharts__column-graph-loading-image u-layout__width-full u-layout__height-full"],[12],[13],[1,"\\n"]],[]],[[[1,"        "],[11,0],[4,[38,8],null,[["isHighchartsLoaded","chartOptions","onUpdateChart"],[[30,0,["areChartDependenciesReady"]],[30,0,["senioritiesChartOptions"]],[30,0,["onChartRender"]]]]],[12],[13],[1,"\\n"]],[]]],[1,"    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n  "],[8,[39,0],[[24,0,"mb4"]],[["@dataTestValue","@headerText","@headerTooltipText","@headerTooltipAriaLabel","@isError","@onErrorReload","@accountId"],[[30,0,["SA_PAGE_MODULES","YEARS_OF_EXPERIENCE_INSIGHT"]],[28,[37,1],["i18n_years_of_experience_module_header","campaign-manager-web/components/audiences/saved/member-insights-page"],null],[28,[37,1],["i18n_years_of_experience_module_header_tooltip","campaign-manager-web/components/audiences/saved/member-insights-page"],null],[28,[37,1],["i18n_header_tooltip_aria_label","campaign-manager-web/components/audiences/saved/member-insights-page"],[["moduleKey"],[[30,0,["SA_PAGE_MODULES","YEARS_OF_EXPERIENCE_INSIGHT"]]]]],[30,0,["savedAudienceService","hasYearsOfExperienceInsightError"]],[28,[37,2],[[30,0,["onErrorReload"]],[30,0,["SA_PAGE_MODULES","YEARS_OF_EXPERIENCE_INSIGHT"]]],null],[30,0,["accountId"]]]],[["default"],[[[[1,"\\n    "],[8,[30,3,["Body"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,3],null,[["@currentState","@columns","@data","@pageSize","@theme","@didSort"],[[30,0,["yearsOfExperienceInsightTableState"]],[30,0,["yearsOfExperienceInsightColumns"]],[30,0,["yearsOfExperienceInsightData"]],[30,0,["YEARS_OF_EXPERIENCE_TABLE_PAGE_SIZE_FOR_INSIGHTS"]],[30,0,["audienceInsightsTableTheme"]],[28,[37,4],null,[["controlName","type"],["sap_yoe_module_table_sort","SHORT_PRESS"]]]]],null],[1,"\\n\\n    "]],[]]]]],[1,"\\n  "]],[3]]]]],[1,"\\n  "],[8,[39,0],[[24,0,"mb4"]],[["@dataTestValue","@headerText","@headerTooltipText","@headerTooltipAriaLabel","@isError","@onErrorReload","@accountId"],[[30,0,["SA_PAGE_MODULES","SKILLS_INSIGHT"]],[28,[37,1],["i18n_skills_module_header","campaign-manager-web/components/audiences/saved/member-insights-page"],null],[28,[37,1],["i18n_skills_module_header_tooltip","campaign-manager-web/components/audiences/saved/member-insights-page"],null],[28,[37,1],["i18n_header_tooltip_aria_label","campaign-manager-web/components/audiences/saved/member-insights-page"],[["moduleKey"],[[30,0,["SA_PAGE_MODULES","SKILLS_INSIGHT"]]]]],[30,0,["savedAudienceService","hasSkillsInsightError"]],[28,[37,2],[[30,0,["onErrorReload"]],[30,0,["SA_PAGE_MODULES","SKILLS_INSIGHT"]]],null],[30,0,["accountId"]]]],[["default"],[[[[1,"\\n    "],[8,[30,4,["Body"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isRelatedSkillsCtaVisible"]],[[[1,"        "],[10,2],[14,0,"m2"],[12],[1,"\\n          "],[8,[39,9],[[4,[38,10],["sap_skills_in_module_suggestion_cta"],null],[4,[38,11],["click",[28,[37,2],[[30,0,["onInModuleSuggestionClick"]],[30,0,["FACET_URNS","SKILLS"]]],null]],null]],[["@size","@buttonType","@emphasized","@text"],["small","tertiary",true,[28,[37,1],["i18n_view_related_skills_v2","campaign-manager-web/components/audiences/saved/member-insights-page"],[["skill"],[[28,[30,0,["segmentNameForSuggestions"]],[[30,0,["FACET_URNS","SKILLS"]]],null]]]]]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"      "],[8,[39,3],null,[["@currentState","@columns","@data","@pageSize","@theme","@didSort"],[[30,0,["skillsInsightTableState"]],[30,0,["skillsInsightColumns"]],[30,0,["skillsInsightData"]],[30,0,["DEFAULT_TABLE_PAGE_SIZE_FOR_INSIGHTS"]],[30,0,["audienceInsightsTableTheme"]],[28,[37,4],null,[["controlName","type"],["sap_skills_module_table_sort","SHORT_PRESS"]]]]],null],[1,"\\n\\n    "]],[]]]]],[1,"\\n  "]],[4]]]]],[1,"\\n  "],[8,[39,0],[[24,0,"mb4"]],[["@dataTestValue","@headerText","@headerTooltipText","@headerTooltipAriaLabel","@isError","@onErrorReload","@accountId"],[[30,0,["SA_PAGE_MODULES","JOB_TITLES_INSIGHT"]],[28,[37,1],["i18n_job_titles_module_header","campaign-manager-web/components/audiences/saved/member-insights-page"],null],[28,[37,1],["i18n_job_titles_module_header_tooltip","campaign-manager-web/components/audiences/saved/member-insights-page"],null],[28,[37,1],["i18n_header_tooltip_aria_label","campaign-manager-web/components/audiences/saved/member-insights-page"],[["moduleKey"],[[30,0,["SA_PAGE_MODULES","JOB_TITLES_INSIGHT"]]]]],[30,0,["savedAudienceService","hasJobTitlesInsightError"]],[28,[37,2],[[30,0,["onErrorReload"]],[30,0,["SA_PAGE_MODULES","JOB_TITLES_INSIGHT"]]],null],[30,0,["accountId"]]]],[["default"],[[[[1,"\\n    "],[8,[30,5,["Body"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isRelatedTitlesCtaVisible"]],[[[1,"        "],[10,2],[14,0,"m2"],[12],[1,"\\n          "],[8,[39,9],[[4,[38,10],["sap_titles_in_module_suggestion_cta"],null],[4,[38,11],["click",[28,[37,2],[[30,0,["onInModuleSuggestionClick"]],[30,0,["FACET_URNS","TITLES"]]],null]],null]],[["@size","@buttonType","@emphasized","@text"],["small","tertiary",true,[28,[37,1],["i18n_view_related_titles_v2","campaign-manager-web/components/audiences/saved/member-insights-page"],[["title"],[[28,[30,0,["segmentNameForSuggestions"]],[[30,0,["FACET_URNS","TITLES"]]],null]]]]]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"      "],[8,[39,3],null,[["@currentState","@columns","@data","@pageSize","@theme","@didSort"],[[30,0,["jobTitlesInsightTableState"]],[30,0,["jobTitlesInsightColumns"]],[30,0,["jobTitlesInsightData"]],[30,0,["DEFAULT_TABLE_PAGE_SIZE_FOR_INSIGHTS"]],[30,0,["audienceInsightsTableTheme"]],[28,[37,4],null,[["controlName","type"],["sap_job_titles_module_table_sort","SHORT_PRESS"]]]]],null],[1,"\\n\\n    "]],[]]]]],[1,"\\n  "]],[5]]]]],[1,"\\n"],[13],[1,"\\n"]],["module","module","module","module","module"],false,["audiences/saved/insight-module","t","fn","ads-table","cm-tracking","or","if","not","render-highchart-when-ready","hue-web-button","track-interaction","on"]]',moduleName:"campaign-manager-web/components/audiences/saved/member-insights-page.hbs",isStrictMode:!1})
let N=e.default=(b=(0,o.inject)("i18n"),_=(0,o.inject)("targeting/saved-audience"),h=(0,o.inject)("cm-asset-loader"),f=(0,o.inject)("account"),T=(0,o.inject)("highchart"),E=class extends r.default{constructor(...e){super(...e),v(this,"i18n",y,this),v(this,"savedAudienceService",S,this),v(this,"cmAssetLoader",A,this),v(this,"accountService",C,this),v(this,"highchartService",O,this),w(this,"audienceInsightsTableTheme",new c.default),w(this,"SA_PAGE_MODULES",u.SA_PAGE_MODULES),w(this,"DEFAULT_TABLE_PAGE_SIZE_FOR_INSIGHTS",u.DEFAULT_TABLE_PAGE_SIZE_FOR_INSIGHTS),w(this,"YEARS_OF_EXPERIENCE_TABLE_PAGE_SIZE_FOR_INSIGHTS",u.YEARS_OF_EXPERIENCE_TABLE_PAGE_SIZE_FOR_INSIGHTS),w(this,"FACET_URNS",g.FACET_URNS),w(this,"jobFunctionsInsightColumns",[this._getSegmentNameColumn("i18n_job_function_column_header"),this._getEntityCountColumn(),this._getEntityPercentageColumn()]),w(this,"yearsOfExperienceInsightColumns",[{...this._getSegmentNameColumn("i18n_years_of_experience_column_header"),sortedBy:u.SA_PAGE_TABLE_PROPERTY_NAMES.ORIGINAL_ORDER},this._getEntityCountColumn(),this._getEntityPercentageColumn()]),w(this,"skillsInsightColumns",[this._getSegmentNameColumn("i18n_skills_column_header"),this._getEntityCountColumn(),this._getEntityPercentageColumn()]),w(this,"jobTitlesInsightColumns",[this._getSegmentNameColumn("i18n_job_titles_column_header"),this._getEntityCountColumn(),this._getEntityPercentageColumn()])}get artdecoTheme(){return(0,l.get)(this.cmAssetLoader,`assetStatuses.${p.LAZYLOAD_ASSETS.INCHARTS_THEMES}.module.themes.artdeco`)||{}}get areChartDependenciesReady(){return this.cmAssetLoader.assetStatuses[p.LAZYLOAD_ASSETS.HIGHCHARTS].isReady}get hasChartDependenciesError(){return this.cmAssetLoader.assetStatuses[p.LAZYLOAD_ASSETS.HIGHCHARTS].isError}get isRelatedTitlesCtaVisible(){return Boolean(this.segmentNameForSuggestions(g.FACET_URNS.TITLES))}get isRelatedSkillsCtaVisible(){return Boolean(this.segmentNameForSuggestions(g.FACET_URNS.SKILLS))}get jobFunctionsInsightData(){const{jobFunctionsInsight:e}=this.savedAudienceService
return(0,s.getTableDataFromInsightsResponse)(e)}get yearsOfExperienceInsightData(){const{yearsOfExperienceInsight:e}=this.savedAudienceService
return(0,s.getTableDataFromInsightsResponse)(e)}get skillsInsightData(){const{skillsInsight:e}=this.savedAudienceService
return(0,s.getTableDataFromInsightsResponse)(e)}get jobTitlesInsightData(){const{jobTitlesInsight:e}=this.savedAudienceService
return(0,s.getTableDataFromInsightsResponse)(e)}get jobFunctionsInsightTableState(){return this.savedAudienceService.isJobFunctionsInsightFetching?d.default.LOADING:d.default.DISPLAY}get yearsOfExperienceInsightTableState(){return this.savedAudienceService.isYearsOfExperienceInsightFetching?d.default.LOADING:d.default.DISPLAY}get skillsInsightTableState(){return this.savedAudienceService.isSkillsInsightFetching?d.default.LOADING:d.default.DISPLAY}get jobTitlesInsightTableState(){return this.savedAudienceService.isJobTitlesInsightFetching?d.default.LOADING:d.default.DISPLAY}get senioritiesChartOptions(){const{senioritiesInsight:e}=this.savedAudienceService
if(!e)return null
const{xAxisCategories:t,entityPercentageSeries:n}=(0,s.getChartOptionsFromInsightsResponse)(e)
return(0,s.mergeInsightsColumnChartOptions)({xAxis:{categories:t,title:{text:(0,s.getInsightsChartTitleText)(this._getI18n("i18n_seniorities_chart_x_axis_title"))}},series:[{data:n}]},this.artdecoTheme)}get accountId(){return this.accountService.accountObj?.id}onErrorReload(e){this.savedAudienceService.fetchInsightsForModule(e)}onChartRender(e){this.highchartService.registerChart(e)}onInModuleSuggestionClick(e,t){this.savedAudienceService.toggleSidePanel("sap_header_edit_audience",e,this.segmentNameForSuggestions(e),t)}segmentNameForSuggestions(e){const t=(0,g.getIncludeFacetObj)(this.savedAudienceService.insightsTargetingCriteria,e)
return t?t.segments.pop().name:""}_getI18n(e,t){return this.i18n.lookupTranslation(this.constructor,e)(t)}_getSegmentNameColumn(e){return{propertyName:u.SA_PAGE_TABLE_PROPERTY_NAMES.SEGMENT_NAME,title:this._getI18n(e)}}_getEntityCountColumn(){return{propertyName:u.SA_PAGE_TABLE_PROPERTY_NAMES.ENTITY_COUNT,title:this._getI18n("i18n_audience_members_column_header"),component:(0,m.ensureSafeComponent)(i.default,this)}}_getEntityPercentageColumn(){return{propertyName:u.SA_PAGE_TABLE_PROPERTY_NAMES.ENTITY_PERCENTAGE,title:this._getI18n("i18n_percent_audience_column_header"),component:(0,m.ensureSafeComponent)(a.default,this)}}},y=I(E.prototype,"i18n",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=I(E.prototype,"savedAudienceService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=I(E.prototype,"cmAssetLoader",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=I(E.prototype,"accountService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=I(E.prototype,"highchartService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I(E.prototype,"onErrorReload",[l.action],Object.getOwnPropertyDescriptor(E.prototype,"onErrorReload"),E.prototype),I(E.prototype,"onChartRender",[l.action],Object.getOwnPropertyDescriptor(E.prototype,"onChartRender"),E.prototype),I(E.prototype,"onInModuleSuggestionClick",[l.action],Object.getOwnPropertyDescriptor(E.prototype,"onInModuleSuggestionClick"),E.prototype),I(E.prototype,"segmentNameForSuggestions",[l.action],Object.getOwnPropertyDescriptor(E.prototype,"segmentNameForSuggestions"),E.prototype),E);(0,t.setComponentTemplate)(P,N)})),define("campaign-manager-web/components/audiences/saved/summary-insights-page",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/service","campaign-manager-web/constants/audience-insights","@ember/object","campaign-manager-web/constants/routes","campaign-manager-web/utils/audience-insights","tracked-toolbox","campaign-manager-web/utils/targeting-models"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I
function P(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function N(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function R(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const D=(0,n.createTemplateFactory)({id:"RbZTBC8L",block:'[[[10,0],[12],[1,"\\n  "],[8,[39,0],[[24,0,"mb4"]],[["@dataTestValue","@headerText","@headerTooltipText","@headerTooltipAriaLabel","@isError","@onErrorReload","@accountId"],[[30,0,["SA_PAGE_MODULES","TOP_INTERESTS_INSIGHT"]],[28,[37,1],["i18n_interests_module_header","campaign-manager-web/components/audiences/saved/summary-insights-page"],null],[28,[37,1],["i18n_interests_module_header_tooltip","campaign-manager-web/components/audiences/saved/summary-insights-page"],null],[28,[37,1],["i18n_header_tooltip_aria_label","campaign-manager-web/components/audiences/saved/summary-insights-page"],[["moduleKey"],[[30,0,["SA_PAGE_MODULES","TOP_INTERESTS_INSIGHT"]]]]],[28,[37,2],[[30,0,["savedAudienceService","hasGeneralInterestError"]],[30,0,["savedAudienceService","hasProductInterestError"]]],null],[28,[37,3],[[30,0,["onErrorReload"]],[30,0,["SA_PAGE_MODULES","TOP_INTERESTS_INSIGHT"]]],null],[30,0,["accountId"]]]],[["default"],[[[[1,"\\n    "],[8,[30,1,["HeaderRight"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,4],[[4,[38,6],["sap_summary_content_view_all"],null]],[["@text","@route","@buttonType","@emphasized","@size"],[[28,[37,1],["i18n_view_all","campaign-manager-web/components/audiences/saved/summary-insights-page"],null],[28,[37,5],[[30,0,["DETAIL_ROUTES"]],"CONTENT_INSIGHTS"],null],"tertiary",true,"small"]],null],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,1,["Body"]],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,2],[[30,0,["savedAudienceService","isGeneralInterestsInsightFetching"]],[30,0,["savedAudienceService","isProductInterestsInsightFetching"]]],null],[[[1,"        "],[10,0],[14,0,"u-layout__align-center pv4"],[12],[1,"\\n          "],[8,[39,8],null,[["@size"],["xlarge"]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,0],[14,0,"grid grid--is-fluid ph5"],[12],[1,"\\n          "],[10,"dl"],[14,0,"grid__col--6 mv4"],[12],[1,"\\n            "],[10,"dt"],[15,0,[29,[[28,[37,9],null,[["weight"],["bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,10],[[28,[37,11],[[30,0,["firstGeneralInterestInsight","entityPercentage"]],100],null]],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,"dd"],[15,0,[29,[[28,[37,9],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_general_insight_attribute_segment_label","campaign-manager-web/components/audiences/saved/summary-insights-page"],[["segment"],[[28,[37,2],[[30,0,["firstGeneralInterestInsight","segmentName"]],""],null]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n          "],[10,"dl"],[14,0,"grid__col--6 mv4"],[12],[1,"\\n            "],[10,"dt"],[15,0,[29,[[28,[37,9],null,[["weight"],["bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,10],[[28,[37,11],[[30,0,["firstProductInterestInsight","entityPercentage"]],100],null]],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,"dd"],[15,0,[29,[[28,[37,9],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_product_insight_attribute_segment_label","campaign-manager-web/components/audiences/saved/summary-insights-page"],[["segment"],[[28,[37,2],[[30,0,["firstProductInterestInsight","segmentName"]],""],null]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]]],[1,"    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n  "],[8,[39,0],[[24,0,"mb4"]],[["@dataTestValue","@headerText","@headerTooltipText","@headerTooltipAriaLabel","@isError","@onErrorReload","@accountId"],[[30,0,["SA_PAGE_MODULES","TOP_LOCATIONS_INSIGHT"]],[28,[37,1],["i18n_locations_module_header","campaign-manager-web/components/audiences/saved/summary-insights-page"],null],[28,[37,1],["i18n_locations_module_header_tooltip","campaign-manager-web/components/audiences/saved/summary-insights-page"],null],[28,[37,1],["i18n_header_tooltip_aria_label","campaign-manager-web/components/audiences/saved/summary-insights-page"],[["moduleKey"],[[30,0,["SA_PAGE_MODULES","TOP_LOCATIONS_INSIGHT"]]]]],[30,0,["savedAudienceService","hasLocationsInsightError"]],[28,[37,3],[[30,0,["onErrorReload"]],[30,0,["SA_PAGE_MODULES","TOP_LOCATIONS_INSIGHT"]]],null],[30,0,["accountId"]]]],[["default"],[[[[1,"\\n    "],[8,[30,2,["HeaderRight"]],null,null,[["default"],[[[[1,"\\n      "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n        "],[8,[39,12],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isLocationTypeSelectMenuOpen"]],[28,[37,13],[[30,0],"isLocationTypeSelectMenuOpen",true],null],[28,[37,13],[[30,0],"isLocationTypeSelectMenuOpen",false],null]]],[["default"],[[[[1,"\\n          "],[8,[30,3,["Trigger"]],[[24,0,"u-display-flex u-items-center"]],[["@size","@icon","@iconPlacement","@buttonType"],["small","caret","right","tertiary"]],[["default"],[[[[1,"\\n            "],[10,1],[15,0,[29,[[28,[37,9],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_location_type_dropdown_trigger","campaign-manager-web/components/audiences/saved/summary-insights-page"],[["optionKey"],[[30,0,["selectedLocationType"]]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n          "],[8,[30,3,["Container"]],null,null,[["default"],[[[[1,"\\n            "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,15],[[30,0,["LOCATION_FACET_URN_TO_OPTION_MAP"]]],null],null,[[[1,"                "],[8,[30,3,["Item"]],[[4,[38,6],["sap_summary_locations_view_by"],null]],[["@onSelect","@selected"],[[28,[37,3],[[30,0,["onLocationTypeSelect"]],[30,5]],null],[28,[37,16],[[30,4],[30,0,["selectedLocationType"]]],null]]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,1],["i18n_location_type_dropdown_option","campaign-manager-web/components/audiences/saved/summary-insights-page"],[["optionKey"],[[30,4]]]]],[1,"\\n                "]],[]]]]],[1,"\\n"]],[4,5]],null],[1,"            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[3]]]]],[1,"\\n        "],[8,[39,4],[[4,[38,6],["sap_summary_locations_view_all"],null]],[["@text","@route","@buttonType","@emphasized","@size"],[[28,[37,1],["i18n_view_all","campaign-manager-web/components/audiences/saved/summary-insights-page"],null],[28,[37,5],[[30,0,["DETAIL_ROUTES"]],"LOCATION_INSIGHTS"],null],"tertiary",true,"small"]],null],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,2,["Body"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,17],null,[["@onInsightsMapChart"],[[30,0,["onLocationMapChart"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n  "],[8,[39,0],[[24,0,"mb4"]],[["@dataTestValue","@headerText","@headerTooltipText","@headerTooltipAriaLabel","@isError","@onErrorReload","@accountId"],[[30,0,["SA_PAGE_MODULES","TOP_MEMBER_INSIGHT"]],[28,[37,1],["i18n_member_insight_module_header","campaign-manager-web/components/audiences/saved/summary-insights-page"],null],[28,[37,1],["i18n_member_insight_tooltip_text","campaign-manager-web/components/audiences/saved/summary-insights-page"],null],[28,[37,1],["i18n_header_tooltip_aria_label","campaign-manager-web/components/audiences/saved/summary-insights-page"],[["moduleKey"],[[30,0,["SA_PAGE_MODULES","TOP_MEMBER_INSIGHT"]]]]],[30,0,["savedAudienceService","hasTopMemberInsightsError"]],[28,[37,3],[[30,0,["onErrorReload"]],[30,0,["SA_PAGE_MODULES","TOP_MEMBER_INSIGHT"]]],null],[30,0,["accountId"]]]],[["default"],[[[[1,"\\n    "],[8,[30,6,["HeaderRight"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,4],[[4,[38,6],["sap_summary_member_view_all"],null]],[["@text","@route","@buttonType","@emphasized","@size"],[[28,[37,1],["i18n_view_all","campaign-manager-web/components/audiences/saved/summary-insights-page"],null],[28,[37,5],[[30,0,["DETAIL_ROUTES"]],"MEMBER_INSIGHTS"],null],"tertiary",true,"small"]],null],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,6,["Body"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["savedAudienceService","isTopMemberInsightsTaskFetching"]],[[[1,"        "],[10,0],[14,0,"u-layout__align-center pv8"],[12],[1,"\\n          "],[8,[39,8],null,[["@size"],["xlarge"]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,0],[12],[1,"\\n          "],[10,0],[14,0,"grid grid--is-fluid ph5"],[12],[1,"\\n"],[42,[28,[37,18],[[28,[37,18],[[30,0,["topMemberInsights"]]],null]],null],null,[[[1,"              "],[10,"dl"],[14,0,"grid__col--4 mv4"],[12],[1,"\\n                "],[10,"dt"],[15,0,[29,[[28,[37,9],null,[["weight"],["bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,10],[[28,[37,11],[[30,7,["entityPercentage"]],100],null]],null]],[1,"\\n                "],[13],[1,"\\n                "],[10,"dd"],[15,0,[29,[[28,[37,9],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_member_attribute_segment_label","campaign-manager-web/components/audiences/saved/summary-insights-page"],[["facet","name"],[[30,7,["facetI18nKey"]],[30,7,["name"]]]]]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n"]],[7,8]],null],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]]],[1,"    "]],[]]]]],[1,"\\n  "]],[6]]]]],[1,"\\n  "],[8,[39,0],[[24,0,"mb4"]],[["@dataTestValue","@headerText","@headerTooltipText","@headerTooltipAriaLabel","@isError","@onErrorReload","@accountId"],[[30,0,["SA_PAGE_MODULES","TOP_COMPANY_INSIGHT"]],[28,[37,1],["i18n_company_insight_module_header","campaign-manager-web/components/audiences/saved/summary-insights-page"],null],[28,[37,1],["i18n_company_insight_tooltip_text","campaign-manager-web/components/audiences/saved/summary-insights-page"],null],[28,[37,1],["i18n_header_tooltip_aria_label","campaign-manager-web/components/audiences/saved/summary-insights-page"],[["moduleKey"],[[30,0,["SA_PAGE_MODULES","TOP_COMPANY_INSIGHT"]]]]],[30,0,["savedAudienceService","hasTopCompanyInsightsError"]],[28,[37,3],[[30,0,["onErrorReload"]],[30,0,["SA_PAGE_MODULES","TOP_COMPANY_INSIGHT"]]],null],[30,0,["accountId"]]]],[["default"],[[[[1,"\\n    "],[8,[30,9,["HeaderRight"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,4],[[4,[38,6],["sap_summary_company_view_all"],null]],[["@text","@route","@buttonType","@emphasized","@size"],[[28,[37,1],["i18n_view_all","campaign-manager-web/components/audiences/saved/summary-insights-page"],null],[28,[37,5],[[30,0,["DETAIL_ROUTES"]],"COMPANY_INSIGHTS"],null],"tertiary",true,"small"]],null],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,9,["Body"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["savedAudienceService","isTopCompanyInsightsTaskFetching"]],[[[1,"        "],[10,0],[14,0,"u-layout__align-center pv8"],[12],[1,"\\n          "],[8,[39,8],null,[["@size"],["xlarge"]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,0],[12],[1,"\\n          "],[10,0],[14,0,"grid grid--is-fluid ph5"],[12],[1,"\\n"],[42,[28,[37,18],[[28,[37,18],[[30,0,["topCompanyInsights"]]],null]],null],null,[[[1,"              "],[10,"dl"],[14,0,"grid__col--4 mv4"],[12],[1,"\\n                "],[10,"dt"],[15,0,[29,[[28,[37,9],null,[["weight"],["bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,10],[[28,[37,11],[[30,10,["entityPercentage"]],100],null]],null]],[1,"\\n                "],[13],[1,"\\n                "],[10,"dd"],[15,0,[29,[[28,[37,9],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_company_attribute_segment_label","campaign-manager-web/components/audiences/saved/summary-insights-page"],[["facet","name"],[[30,10,["facetI18nKey"]],[30,10,["name"]]]]]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n"]],[10,11]],null],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]]],[1,"    "]],[]]]]],[1,"\\n  "]],[9]]]]],[1,"\\n  "],[8,[39,0],[[24,0,"mb4"]],[["@dataTestValue","@headerText","@isError","@onErrorReload","@accountId"],[[30,0,["SA_PAGE_MODULES","MATCHED_AUDIENCES_IN_SAVED_AUDIENCE"]],[28,[37,1],["i18n_matched_audiences_in_saved_audience_table_header","campaign-manager-web/components/audiences/saved/summary-insights-page"],null],[30,0,["matchedAudienceService","hasErrorFetchingMatchedAudiences"]],[28,[37,3],[[30,0,["onErrorReload"]],[30,0,["SA_PAGE_MODULES","MATCHED_AUDIENCES_IN_SAVED_AUDIENCE"]]],null],[30,0,["accountId"]]]],[["default"],[[[[1,"\\n    "],[8,[30,12,["Body"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["matchedAudienceService","isFetchingMatchedAudiences"]],[[[1,"        "],[10,0],[14,0,"u-layout__align-center pv8"],[12],[1,"\\n          "],[8,[39,8],null,[["@size"],["xlarge"]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[8,[39,19],null,[["@targetingCriteria","@matchedAudiences"],[[30,0,["targetingCriteria"]],[30,0,["matchedAudiences"]]]],null],[1,"\\n\\n"]],[]]],[1,"    "]],[]]]]],[1,"\\n  "]],[12]]]]],[1,"\\n"],[13]],["module","module","dropdown","optionKey","facetUrn","module","memberInsight","index","module","companyInsight","index","module"],false,["audiences/saved/insight-module","t","or","fn","hue-web-button-link-to","get","track-interaction","if","hue-web-progress-indicator","hue-web-foundations@-text-body","format-ratio-or-dash","div","hue-web-menu","set","each","-each-in","eq","audiences/saved/location-insights-map","-track-array","audiences/saved/matched-audiences-table"]]',moduleName:"campaign-manager-web/components/audiences/saved/summary-insights-page.hbs",isStrictMode:!1})
let M=e.default=(p=(0,r.inject)("targeting/saved-audience"),m=(0,r.inject)("audiences/matched-audience"),g=(0,r.inject)("account"),b=(0,r.inject)("cm-formatter"),_=(0,r.inject)("highchart"),h=(0,r.inject)(),f=(0,u.localCopy)("matchedAudienceService.matchedAudiences"),T=class extends a.default{constructor(...e){super(...e),P(this,"i18n",E,this),P(this,"savedAudienceService",y,this),P(this,"matchedAudienceService",S,this),P(this,"accountService",A,this),P(this,"formatter",C,this),P(this,"highchartService",O,this),P(this,"lix",v,this),P(this,"matchedAudiences",w,this),N(this,"SA_PAGE_MODULES",o.SA_PAGE_MODULES),N(this,"DETAIL_ROUTES",{CONTENT_INSIGHTS:s.ROUTE_NAME.ACCOUNT_AUDIENCES_SAVED_ITEM_CONTENT_INSIGHTS,LOCATION_INSIGHTS:s.ROUTE_NAME.ACCOUNT_AUDIENCES_SAVED_ITEM_LOCATION_INSIGHTS,MEMBER_INSIGHTS:s.ROUTE_NAME.ACCOUNT_AUDIENCES_SAVED_ITEM_MEMBER_INSIGHTS,COMPANY_INSIGHTS:s.ROUTE_NAME.ACCOUNT_AUDIENCES_SAVED_ITEM_COMPANY_INSIGHTS}),N(this,"LOCATION_FACET_URN_TO_OPTION_MAP",o.LOCATION_FACET_URN_TO_OPTION_MAP),P(this,"isLocationTypeSelectMenuOpen",I,this)}get firstGeneralInterestInsight(){const{generalInterests:e}=this.savedAudienceService,[t]=(0,c.getTableDataFromInsightsResponse)(e,1)
return t}get firstProductInterestInsight(){const{productInterests:e}=this.savedAudienceService,[t]=(0,c.getTableDataFromInsightsResponse)(e,1)
return t}get selectedLocationType(){return this.LOCATION_FACET_URN_TO_OPTION_MAP[this.savedAudienceService.locationTypeFacetUrn]}get topMemberInsights(){const{topMemberInsights:e}=this.savedAudienceService
return(0,c.getTopInsightsFromResponse)(e)}get topCompanyInsights(){const{topCompanyInsights:e}=this.savedAudienceService
return(0,c.getTopInsightsFromResponse)(e)}get accountId(){return this.accountService.accountObj?.id}get targetingCriteria(){return d.CmTargetingCriteria.fromTargetingCriteria(this.savedAudienceService.insightsTargetingCriteria)}onErrorReload(e){this.savedAudienceService.fetchInsightsForModule(e),this.matchedAudienceService.fetchMatchedAudiences()}onLocationTypeSelect(e){this.savedAudienceService.setLocationTypeFacetUrn(e),this.savedAudienceService.fetchLocationsInsight()}onLocationMapChart(e){this.highchartService.registerChart(e)}},E=R(T.prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=R(T.prototype,"savedAudienceService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=R(T.prototype,"matchedAudienceService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=R(T.prototype,"accountService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=R(T.prototype,"formatter",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=R(T.prototype,"highchartService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=R(T.prototype,"lix",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=R(T.prototype,"matchedAudiences",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=R(T.prototype,"isLocationTypeSelectMenuOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),R(T.prototype,"onErrorReload",[l.action],Object.getOwnPropertyDescriptor(T.prototype,"onErrorReload"),T.prototype),R(T.prototype,"onLocationTypeSelect",[l.action],Object.getOwnPropertyDescriptor(T.prototype,"onLocationTypeSelect"),T.prototype),R(T.prototype,"onLocationMapChart",[l.action],Object.getOwnPropertyDescriptor(T.prototype,"onLocationMapChart"),T.prototype),T);(0,t.setComponentTemplate)(D,M)})),define("campaign-manager-web/components/audiences/saved/table-cells/company-image-with-name",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/urn"],(function(e,t,n,a,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const o=(0,n.createTemplateFactory)({id:"nhfc9BBt",block:'[[[1,"\\n"],[10,0],[14,0,"u-display-flex u-flex-row u-items-center"],[12],[1,"\\n  "],[8,[39,0],null,[["@centered"],["true"]],[["default"],[[[[1,"\\n    "],[8,[30,1,["Image"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,1],null,[["@entityType","@size","@a11yText","@imageUrl"],["company","xsmall",[28,[37,2],["i18n_alt_logo","campaign-manager-web/components/audiences/saved/table-cells/company-image-with-name"],[["name"],[[30,2,["segment","name"]]]]],[30,2,["segment","imageUrl"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n\\n  "],[8,[39,3],null,[["@link","@target"],[[30,0,["companyPageUrl"]],"_blank"]],[["default"],[[[[1,"\\n    "],[1,[30,2,["segment","name"]]],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["Entity","@record"],false,["hue-web-entity-lockup","hue-web-entity","t","link-if-present"]]',moduleName:"campaign-manager-web/components/audiences/saved/table-cells/company-image-with-name.hbs",isStrictMode:!1})
class l extends a.default{get companyPageUrl(){const e=(0,r.getIdFromUrn)(this.args.record.segment.urn)
return`${(0,i.getDomainUrl)()}/company/${e}`}}e.default=l,(0,t.setComponentTemplate)(o,l)})),define("campaign-manager-web/components/audiences/saved/table-cells/content-post-with-thumbnail",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"VCGlYR/n",block:'[[[1,"\\n"],[44,[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null],[30,2,["truncateThreshold"]]],[[[1,"  "],[10,"article"],[14,0,"u-display-flex u-flex-row u-items-center"],[12],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[8,[39,2],null,[["@image","@class","@alt"],[[30,3,["imageUrl"]],"saved-audience-base-page__post-image",[28,[37,3],["i18n_post_image_alt_text","campaign-manager-web/components/audiences/saved/table-cells/content-post-with-thumbnail"],null]]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["ml2"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_post_link","campaign-manager-web/components/audiences/saved/table-cells/content-post-with-thumbnail"],[["linkInfo","postName"],[[28,[37,5],null,[["dataTestSelector","href","ariaLabel"],["data-test-content-post__post-link",[30,3,["url"]],[28,[37,3],["i18n_post_link_aria_label","campaign-manager-web/components/audiences/saved/table-cells/content-post-with-thumbnail"],null]]]],[52,[28,[37,7],[[30,4]],null],[30,3,["name"]],[28,[37,8],[[30,3,["name"]],[30,4]],null]]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[3,4]]]],["@record","@column","post","truncateThreshold"],false,["let","get","custom-image","t","hue-web-foundations@-text-body","external-link-info","if","is-empty","truncate"]]',moduleName:"campaign-manager-web/components/audiences/saved/table-cells/content-post-with-thumbnail.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/audiences/saved/table-cells/content-post",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"3QuI5XmB",block:'[[[44,[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null],[30,2,["truncateThreshold"]]],[[[1,"  "],[1,[28,[35,2],["i18n_post_link","campaign-manager-web/components/audiences/saved/table-cells/content-post"],[["linkInfo","postName"],[[28,[37,3],null,[["dataTestSelector","href","ariaLabel"],["data-test-content-post__post-link",[30,3,["url"]],[28,[37,2],["i18n_post_link_aria_label","campaign-manager-web/components/audiences/saved/table-cells/content-post"],null]]]],[52,[28,[37,5],[[30,4]],null],[30,3,["name"]],[28,[37,6],[[30,3,["name"]],[30,4]],null]]]]]],[1,"\\n"]],[3,4]]]],["@record","@column","post","truncateThreshold"],false,["let","get","t","external-link-info","if","is-empty","truncate"]]',moduleName:"campaign-manager-web/components/audiences/saved/table-cells/content-post.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/audiences/saved/table-cells/content-posted-by",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"EyIiI55U",block:'[[[44,[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null]],[[[1,"  "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center"],[12],[1,"\\n    "],[8,[39,2],[[24,0,"u-icon_company-logo no-shrink mr2"],[16,"alt",[28,[37,3],["i18n_company_icon_alt","campaign-manager-web/components/audiences/saved/table-cells/content-posted-by"],[["name"],[[30,3,["name"]]]]]]],[["@image","@ghostType"],[[30,3,["imageUrl"]],"company"]],null],[1,"\\n    "],[1,[28,[35,3],["i18n_company_page_link","campaign-manager-web/components/audiences/saved/table-cells/content-posted-by"],[["linkInfo","companyName"],[[28,[37,4],null,[["dataTestSelector","href","ariaLabel"],["data-test-content-posted-by__company-page-link",[30,3,["url"]],[28,[37,3],["i18n_company_page_link_aria_label","campaign-manager-web/components/audiences/saved/table-cells/content-posted-by"],null]]]],[30,3,["name"]]]]]],[1,"\\n  "],[13],[1,"\\n"]],[3]]]],["@record","@column","author"],false,["let","get","custom-image","t","external-link-info"]]',moduleName:"campaign-manager-web/components/audiences/saved/table-cells/content-posted-by.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/audiences/upload/upload-audience-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","ember-cli-pemberly-tracking","campaign-manager-web/constants/audiences/matched/common","@linkedin/jsecure","campaign-manager-web/utils/api-endpoints","ember-concurrency-decorators","rsvp","@glimmer/tracking","@ember/object","@linkedin/ember-tracked-validations","@linkedin/ember-prop-types","ember-test-waiters","campaign-manager-web/utils/file-upload","@ember/service","campaign-manager-web/constants/audiences/matched/list-upload","campaign-manager-web/utils/tracking","@ember/template","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/constants/toasts","campaign-manager-web/utils/targeting-models","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/upload-audience"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C){var O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W
function X(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function $(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function J(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Q=(0,n.createTemplateFactory)({id:"5RmBkYBV",block:'[[[1,"\\n"],[8,[39,0],[[16,"aria-labelledBy",[30,0,["headerId"]]]],[["@isOpen","@size","@dismissModal"],[[30,1],"large",[30,2]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[15,1,[30,0,["headerId"]]],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_upload_audience","campaign-manager-web/components/audiences/upload/upload-audience-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,"form"],[14,0,"upload-audience-modal__form"],[12],[1,"\\n      "],[10,0],[14,0,"mb4"],[12],[1,"\\n        "],[10,2],[15,0,[29,["pb4"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_modal_upload_audience_header","campaign-manager-web/components/audiences/upload/upload-audience-modal"],[["linkInfo"],[[28,[37,4],null,[["ariaLabel","dataControlName","dataTestSelector","href"],[[28,[37,2],["i18n_a11y_upload_audience_learn_more_link","campaign-manager-web/components/audiences/upload/upload-audience-modal"],[["assetType"],[[30,4]]]],"target_add_upload_audience_learn_more","data-test-upload-audience-modal__form-intro-text-learn-more-link",[28,[37,5],null,[["path"],["help/sales-navigator/answer/a791267"]]]]]]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,"section"],[14,0,"upload-audience-modal__form-section-input"],[12],[1,"\\n          "],[10,"label"],[15,"for",[29,[[30,0,["nameInputLabelId"]]]]],[15,0,[29,["mt0 mb3"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_modal_upload_audience_name_label","campaign-manager-web/components/audiences/upload/upload-audience-modal"],null]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,6],[[24,0,"cm-hue-input__validated-control-with-char-count"]],[["@validations","@showValidations"],[[28,[37,7],[[30,0,["validations","attrs","audienceName"]]],null],[30,0,["showNameValidation"]]]],[["default"],[[[[1,"\\n            "],[8,[39,8],[[24,3,"create-audience-name"],[24,"autocomplete","off"],[16,"placeholder",[28,[37,2],["i18n_modal_upload_audience_name_placeholder","campaign-manager-web/components/audiences/upload/upload-audience-modal"],null]],[16,"aria-invalid",[30,5,["showErrors"]]],[16,"aria-describedby",[30,5,["describedby"]]],[16,"max",[30,5,["maxlength"]]],[16,0,[29,[[36,9]]]],[4,[38,10],["input",[28,[37,11],[[28,[37,12],["target.value"],null],[28,[37,13],[[30,0],"audienceName"],null]],null]],null],[4,[38,10],["focusout",[30,0,["onBlurNameInput"]]],null]],[["@inputId","@value","@counterMax"],[[30,0,["nameInputLabelId"]],[28,[37,7],[[30,0,["audienceName"]]],null],[30,5,["maxlength"]]]],null],[1,"\\n          "]],[5]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,"section"],[12],[1,"\\n          "],[10,"label"],[15,1,[29,[[30,0,["fileInputLabelId"]]]]],[15,0,[29,["mt4 mb2"," ",[28,[37,3],null,[["weight"],["bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_modal_upload_file_uploader_label","campaign-manager-web/components/audiences/upload/upload-audience-modal"],null]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,14],null,[["@accept","@ariaDescribedby","@chooseFileButtonText","@customUploadStatusCssClass","@customUploadStatusText","@fileName","@instructionsText","@isPreviewHidden","@progressPercent","@src","@uploadStatus","@onRemoveFile","@onFileChange"],[[30,0,["TXT_ACCEPT"]],[30,0,["fileInputLabelId"]],[28,[37,2],["i18n_select_file_button_text","campaign-manager-web/components/audiences/upload/upload-audience-modal"],null],"file-upload-success",[30,0,["processingStatusText"]],[30,0,["selectedFileName"]],[28,[37,2],["i18n_modal_upload_list_prompt","campaign-manager-web/components/audiences/upload/upload-audience-modal"],null],true,[30,0,["processingProgressPercent"]],[30,0,["selectedFileName"]],[30,0,["uploadStatus"]],[30,0,["onFileRemove"]],[30,0,["onFileChange"]]]],null],[1,"\\n          "],[8,[39,15],[[24,0,"asset-panel__form-section-inline-message"]],[["@message","@type","@isHidden"],[[30,0,["blockingErrorText"]],"negative",[28,[37,16],[[30,0,["blockingErrorText"]]],null]]],null],[1,"\\n          "],[10,2],[15,0,[29,["pb4 pt4"," ",[28,[37,3],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_modal_upload_audience_support","campaign-manager-web/components/audiences/upload/upload-audience-modal"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,"hr"],[14,0,"artdeco-divider m0"],[12],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[12],[1,"\\n        "],[10,2],[15,0,[29,["u-layout__align-right mb3"," ",[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_upload_audience_agree_terms_message","campaign-manager-web/components/audiences/upload/upload-audience-modal"],[["linkInfo"],[[28,[37,4],null,[["href","dataTestSelector","dataControlName"],[[28,[37,5],null,[["path","accountId"],["legal/sas-terms",[30,6]]]],"data-test-upload-audience-modal__form-legal-terms-link","target_add_upload_audience_these_terms"]]]]]]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,17],null,null,[["default"],[[[[1,"\\n          "],[8,[30,7,["leftItem"]],null,null,[["default"],[[[[1,"\\n            "],[8,[39,18],[[4,[38,10],["click",[30,2]],null],[4,[38,19],["target_add_upload_audience_cancel"],null]],[["@size","@buttonType"],["small","secondary"]],[["default"],[[[[1,"\\n              "],[1,[28,[35,2],["i18n_upload_audience_cancel","campaign-manager-web/components/audiences/upload/upload-audience-modal"],null]],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[]]]]],[1,"\\n          "],[8,[30,7,["rightItem"]],null,null,[["default"],[[[[1,"\\n"],[1,"            "],[8,[39,18],[[16,"disabled",[28,[37,20],[[28,[37,16],[[30,0,["validations","isValid"]]],null],[30,0,["blockingErrorText"]]],null]],[4,[38,10],["click",[30,0,["onSave"]]],null],[4,[38,19],["target_add_upload_audience_confirm"],null]],[["@size"],["small"]],[["default"],[[[[1,"\\n              "],[1,[28,[35,2],["i18n_upload_audience_confirm","campaign-manager-web/components/audiences/upload/upload-audience-modal"],null]],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[7]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@dismissModal","modal","@type","vcont","@accountId","row"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","hue-web-foundations@-text-body","external-link-info","help-center-url","validated-control","readonly","cm-text-input","hue-web-foundations@-artdeco-migration-scope","on","pipe","pick","set","file-upload-template","hue-web-inline-feedback","not","cm-button-row","hue-web-button","track-interaction","or"]]',moduleName:"campaign-manager-web/components/audiences/upload/upload-audience-modal.hbs",isStrictMode:!1}),Z={audienceName:[(0,p.validator)("presence",!0),(0,p.validator)("length",{max:r.AUDIENCE_NAME_MAX_LENGTH})],selectedFileName:[(0,p.validator)("presence",!0)]},ee="GENERIC_PROCESSING_ERROR",te="INVALID_FILE_TYPE",ne="FILE_TOO_BIG",ae={[ee]:"i18n_select_file_error",[te]:"i18n_invalid_file_type_error",[ne]:"i18n_file_too_big_error"},ie={LOADING_ASSETS:.25,PARSING:.5,[A.STATUSES.PROCESSING]:.75},re={[A.STATUSES.PROCESSING]:"i18n_txt_processing_status",[A.STATUSES.COMPLETED]:"i18n_txt_file_ready_status"},oe=[E.JET_ERROR_TAGS.AUDIENCES,"upload-audience-modal"]
let le=e.default=(O=(0,p.hasValidations)(Z),v=(0,_.inject)(),w=(0,_.inject)("hue-web-toast"),I=(0,_.inject)(),P=(0,_.inject)(),N=(0,_.inject)(),R=(0,s.task)({drop:!0}),D=(0,s.task)({drop:!0}),M=(0,s.task)({restartable:!0}),(0,m.assertPropTypes)(L=O((W=class extends a.default{constructor(...e){super(...e),X(this,"i18n",U,this),X(this,"toast",x,this),X(this,"jet",F,this),X(this,"xhr",z,this),X(this,"tracking",j,this),$(this,"TXT_ACCEPT",b.TXT_ACCEPT),$(this,"fileInputLabelId","upload-audience-modal-input-label"),$(this,"nameInputLabelId","upload-audience-modal-input"),$(this,"headerId",`upload-audience-modal-header-${(0,i.uuid)()}`),X(this,"audienceName",G,this),X(this,"uploadedTargetingCriteria",B,this),X(this,"selectedFileName",V,this),X(this,"blockingErrorText",Y,this),X(this,"showNameValidation",H,this),X(this,"uploadStatus",q,this),X(this,"processingProgressPercent",K,this)}get processingStatusText(){return this.uploadStatus===b.UPLOAD_STATUSES.UPLOADING?this._getI18n(re.PROCESSING):this.uploadStatus===b.UPLOAD_STATUSES.COMPLETE?this._getI18n(re.COMPLETED):""}get cmTargetingCriteria(){return S.CmTargetingCriteria.fromTargetingCriteria(this.uploadedTargetingCriteria)}onBlurNameInput(){this.showNameValidation=!0,this.hasUserUsedNameInput=!0}onFileRemove(){this.selectedFileName=null}onFileChange(e){const[t]=e,n=(0,b.getFileSizeAndTypeValidationErrors)({files:e,accept:b.TXT_ACCEPT,maxSizeInBytes:h.MAX_FILE_SIZE_IN_BYTES})
this.tracking.fireInteractionEvent("target_add_upload_audience_select_file",f.CONTROL_INTERACTION_TYPE.SHORT_PRESS),n.length?this.onFileSelectError(n):this._onValidFileSelectTask.perform(t).catch((()=>{this._setBlockingError(ee)
this.jet.error(new Error("Unable to parse the audiences TXT file"),oe,!1)}))}onFileSelectError(e){const t=e[0].errors
let n=ee
t[b.UPLOAD_ERROR_TYPE.FORMAT]?n=te:t[b.UPLOAD_ERROR_TYPE.SIZE]&&(n=ne),this._setBlockingError(n)}onSave(){this.saveTemplateTask.perform()}*saveTemplateTask(){try{const{include:e,exclude:t}=this.cmTargetingCriteria.toJSforTemplates(),n={name:this.audienceName.trim(),include:e,exclude:t},a=yield this.createAudienceTask.perform(n),i=Number(a.headers["x-restli-id"])
this.args.onTemplateUpload(i),this.args.dismissModal(),this.toast.add({type:y.TOAST_TYPES.SUCCESS,message:this._getI18n("i18n_upload_audience_success_message")})}catch(e){this.toast.add({type:y.TOAST_TYPES.ERROR,message:(0,T.htmlSafe)(o.default.sanitizeHTML(this._getI18n("i18n_upload_audience_error_message")))})}}*createAudienceTask(e){try{return yield this.xhr.post(l.default.targetingTemplates,{data:JSON.stringify(e)})}catch(t){return this.jet.error(new Error("Targeting criteria template create has failed")),(0,c.reject)(t)}}*_onValidFileSelectTask(e){this.blockingErrorText=null,this.uploadStatus=b.UPLOAD_STATUSES.UPLOADING,this.processingProgressPercent=ie.LOADING_ASSETS,this.processingProgressPercent=ie.PARSING
const t=yield(n=e,(0,g.waitForPromise)(new c.Promise(((e,t)=>{const a=new FileReader
a.onload=({target:{result:n}})=>(0,C.isJSONValid)(n)?e(JSON.parse(n)):t(new Error("Invalid JSON")),a.readAsText(n)}))))
var n
this.processingProgressPercent=ie.PROCESSING,this.uploadedTargetingCriteria=(0,C.addFacetToUploadedTargetingCriteria)(t),this.blockingErrorText||(this.tracking.fireInteractionEvent("target_add_upload_audience_valid_file",f.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.selectedFileName=e.name,this.uploadStatus=b.UPLOAD_STATUSES.COMPLETE,this.processingProgressPercent=0)}_setBlockingError(e){this.tracking.fireInteractionEvent("target_add_upload_audience_invalid_file",f.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.blockingErrorText=this._getI18n(ae[e]),this.uploadStatus=b.UPLOAD_STATUSES.FAILED,this.processingProgressPercent=0}_getI18n(e,t){return this.i18n.lookupTranslation(this.constructor,e)([t])}_resetForm(){this.audienceName=null,this.selectedFileName=null}willDestroy(){super.willDestroy(...arguments),this._resetForm()}},$(W,"propTypes",{dismissModal:m.PropTypes.func.isRequired,isOpen:m.PropTypes.bool,onTemplateUpload:m.PropTypes.func,accountId:m.PropTypes.oneOfType([m.PropTypes.string,m.PropTypes.number]).isRequired}),U=J((k=W).prototype,"i18n",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=J(k.prototype,"toast",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=J(k.prototype,"jet",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=J(k.prototype,"xhr",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=J(k.prototype,"tracking",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=J(k.prototype,"audienceName",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),B=J(k.prototype,"uploadedTargetingCriteria",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),V=J(k.prototype,"selectedFileName",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),Y=J(k.prototype,"blockingErrorText",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),H=J(k.prototype,"showNameValidation",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),q=J(k.prototype,"uploadStatus",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=J(k.prototype,"processingProgressPercent",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),J(k.prototype,"onBlurNameInput",[d.action],Object.getOwnPropertyDescriptor(k.prototype,"onBlurNameInput"),k.prototype),J(k.prototype,"onFileRemove",[d.action],Object.getOwnPropertyDescriptor(k.prototype,"onFileRemove"),k.prototype),J(k.prototype,"onFileChange",[d.action],Object.getOwnPropertyDescriptor(k.prototype,"onFileChange"),k.prototype),J(k.prototype,"onSave",[d.action],Object.getOwnPropertyDescriptor(k.prototype,"onSave"),k.prototype),J(k.prototype,"saveTemplateTask",[R],Object.getOwnPropertyDescriptor(k.prototype,"saveTemplateTask"),k.prototype),J(k.prototype,"createAudienceTask",[D],Object.getOwnPropertyDescriptor(k.prototype,"createAudienceTask"),k.prototype),J(k.prototype,"_onValidFileSelectTask",[M],Object.getOwnPropertyDescriptor(k.prototype,"_onValidFileSelectTask"),k.prototype),L=k))||L)||L);(0,t.setComponentTemplate)(Q,le)})),define("campaign-manager-web/components/banner-tc",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","campaign-manager-web/utils/local-storage-keys","campaign-manager-web/utils/date","campaign-manager-web/constants/banner-tc","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f=(0,n.createTemplateFactory)({id:"YsYRZpEq",block:'[[[41,[30,0,["bannerVisible"]],[[[1,"  "],[10,0],[14,0,"u-global-alert__container u-bg-color__slate7 u-display-flex u-items-center"],[12],[1,"\\n    "],[10,1],[14,0,"u-display-flex u-color__white"],[12],[1,"\\n      "],[8,[39,1],null,[["@size","@name"],["medium","signal-notice"]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["u-layout__display-inline-block u-color__white ml2"," ",[28,[37,2],null,[["size","weight","color","open"],["small","bold","default",true]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_terms_conditions_v3","campaign-manager-web/components/banner-tc"],[["linkInfo"],[[28,[37,4],null,[["class","ariaLabel","href"],["u-font__underline u-link--disguised",[28,[37,3],["i18n_tc_aria_label","campaign-manager-web/components/banner-tc"],null],[28,[37,5],null,[["path"],["legal/sas-terms"]]]]]]]]]],[1,"\\n    "],[13],[1,"\\n    "],[11,"button"],[16,"aria-label",[28,[37,3],["i18n_close_banner_aria","campaign-manager-web/components/banner-tc"],null]],[24,0,"u-layout__push-right button--unstyled u-color__white"],[24,4,"button"],[4,[38,6],["banner_tc_dismiss"],null],[4,[38,7],["click",[30,0,["onBannerDismissed"]]],null],[12],[1,"\\n      "],[8,[39,1],null,[["@size","@name"],["small","close"]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],[],false,["if","hue-web-icons@icon","hue-web-foundations@-text-body","t","external-link-info","help-center-url","track-interaction","on"]]',moduleName:"campaign-manager-web/components/banner-tc.hbs",isStrictMode:!1})
let T=e.default=(u=(0,r.inject)(),d=(0,r.inject)(),p=class extends a.default{constructor(){super(...arguments),_(this,"lix",m,this),_(this,"localStorage",g,this),_(this,"bannerVisible",b,this),this.bannerVisible=this._isBannerDisplayed()}_isBannerDisplayed(){const e=this.localStorage.get(o.LOCAL_STORAGE_KEYS.bannerAdsAgreementVersion)
if((!e||parseInt(e,10)<s.CURRENT_AD_AGREEMENT_VERSION)&&(this.localStorage.remove(o.LOCAL_STORAGE_KEYS.dismissedBannerAdsAgreement),this.localStorage.remove(o.LOCAL_STORAGE_KEYS.firstSeenBannerAdsAgreement)),this.localStorage.containsKey(o.LOCAL_STORAGE_KEYS.dismissedBannerAdsAgreement))return!1
const t=(new Date).getTime(),n=this.localStorage.get(o.LOCAL_STORAGE_KEYS.firstSeenBannerAdsAgreement)
if(null===n)return this.localStorage.put(o.LOCAL_STORAGE_KEYS.firstSeenBannerAdsAgreement,t),this.localStorage.put(o.LOCAL_STORAGE_KEYS.bannerAdsAgreementVersion,s.CURRENT_AD_AGREEMENT_VERSION),!0
const a=parseInt(n,10)
return!(!isNaN(a)&&t-a>=l.MILLIS_PER_30DAYS)}onBannerDismissed(){this.localStorage.put(o.LOCAL_STORAGE_KEYS.dismissedBannerAdsAgreement,!0),this.bannerVisible=!1}},m=h(p.prototype,"lix",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=h(p.prototype,"localStorage",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=h(p.prototype,"bannerVisible",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),h(p.prototype,"onBannerDismissed",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onBannerDismissed"),p.prototype),p);(0,t.setComponentTemplate)(f,T)})),define("campaign-manager-web/components/base-company-matching-page",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","campaign-manager-web/constants/company-matching","campaign-manager-web/components/common-table-cells/string-or-dash","campaign-manager-web/components/common-table-cells/join-or-dash","campaign-manager-web/components/common-table-cells/date-or-dash","@embroider/util"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p
function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"WoEpW25w",block:'[[[1,"\\n"]],[],false,[]]',moduleName:"campaign-manager-web/components/base-company-matching-page.hbs",isStrictMode:!1})
let b=e.default=(u=(0,i.inject)(),d=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=p)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),m(this,"pageSize",r.DEFAULT_PAGE_SIZE),m(this,"rowIdKey","id"),m(this,"baseCompanyNameInputColumn",{propertyName:r.COLUMN_NAMES.COMPANY_NAME_INPUT,title:this._getBaseI18nMessage("i18n_company_name_input_column_header"),tooltip:this._getBaseI18nMessage("i18n_company_name_input_column_tooltip"),component:(0,c.ensureSafeComponent)(o.default,this),componentForTotalsCell:(0,c.ensureSafeComponent)(o.default,this),disableFiltering:!0}),m(this,"baseCompanyDomainInputColumn",{propertyName:r.COLUMN_NAMES.COMPANY_DOMAIN_INPUT,title:this._getBaseI18nMessage("i18n_company_domain_input_column_header"),tooltip:this._getBaseI18nMessage("i18n_company_domain_input_column_tooltip"),component:(0,c.ensureSafeComponent)(o.default,this),componentForTotalsCell:(0,c.ensureSafeComponent)(o.default,this),disableFiltering:!0,disableSorting:!0}),m(this,"baseDateAddedColumn",{propertyName:r.COLUMN_NAMES.CREATED_AT,title:this._getBaseI18nMessage("i18n_date_added_column_header"),tooltip:this._getBaseI18nMessage("i18n_date_added_column_tooltip"),component:(0,c.ensureSafeComponent)(s.default,this),componentForTotalsCell:(0,c.ensureSafeComponent)(o.default,this),dateFormat:"fmt_mdy_short",disableFiltering:!0,disableSorting:!0}),m(this,"baseCompanyPageUrlInputColumn",{propertyName:r.COLUMN_NAMES.COMPANY_PAGE_URL_INPUT,title:this._getBaseI18nMessage("i18n_company_page_url_input_column_header"),tooltip:this._getBaseI18nMessage("i18n_company_page_url_input_column_tooltip"),component:(0,c.ensureSafeComponent)(o.default,this),componentForTotalsCell:(0,c.ensureSafeComponent)(o.default,this),disableFiltering:!0,disableSorting:!0}),m(this,"baseCompanyStockSymbolInputColumn",{propertyName:r.COLUMN_NAMES.COMPANY_STOCK_SYMBOL_INPUT,title:this._getBaseI18nMessage("i18n_company_stock_symbol_input_column_header"),tooltip:this._getBaseI18nMessage("i18n_company_stock_symbol_input_column_tooltip"),component:(0,c.ensureSafeComponent)(o.default,this),componentForTotalsCell:(0,c.ensureSafeComponent)(o.default,this),disableFiltering:!0,disableSorting:!0}),m(this,"baseCompanyIndustriesInputColumn",{propertyName:r.COLUMN_NAMES.COMPANY_INDUSTRIES_INPUT,title:this._getBaseI18nMessage("i18n_company_industries_input_column_header"),tooltip:this._getBaseI18nMessage("i18n_company_industries_input_column_tooltip"),component:(0,c.ensureSafeComponent)(l.default,this),componentForTotalsCell:(0,c.ensureSafeComponent)(o.default,this),disableFiltering:!0,disableSorting:!0}),m(this,"baseCompanyCityInputColumn",{propertyName:r.COLUMN_NAMES.COMPANY_CITY_INPUT,title:this._getBaseI18nMessage("i18n_company_city_input_column_header"),tooltip:this._getBaseI18nMessage("i18n_company_city_input_column_tooltip"),component:(0,c.ensureSafeComponent)(o.default,this),componentForTotalsCell:(0,c.ensureSafeComponent)(o.default,this),disableFiltering:!0,disableSorting:!0}),m(this,"baseCompanyStateInputColumn",{propertyName:r.COLUMN_NAMES.COMPANY_STATE_INPUT,title:this._getBaseI18nMessage("i18n_company_state_input_column_header"),tooltip:this._getBaseI18nMessage("i18n_company_state_input_column_tooltip"),component:(0,c.ensureSafeComponent)(o.default,this),componentForTotalsCell:(0,c.ensureSafeComponent)(o.default,this),disableFiltering:!0,disableSorting:!0}),m(this,"baseCompanyCountryInputColumn",{propertyName:r.COLUMN_NAMES.COMPANY_COUNTRY_INPUT,title:this._getBaseI18nMessage("i18n_company_country_input_column_header"),tooltip:this._getBaseI18nMessage("i18n_company_country_input_column_tooltip"),component:(0,c.ensureSafeComponent)(o.default,this),componentForTotalsCell:(0,c.ensureSafeComponent)(o.default,this),disableFiltering:!0,disableSorting:!0}),m(this,"baseCompanyPostalCodeInputColumn",{propertyName:r.COLUMN_NAMES.COMPANY_POSTAL_CODE_INPUT,title:this._getBaseI18nMessage("i18n_company_postal_code_input_column_header"),tooltip:this._getBaseI18nMessage("i18n_company_postal_code_input_column_tooltip"),component:(0,c.ensureSafeComponent)(o.default,this),componentForTotalsCell:(0,c.ensureSafeComponent)(o.default,this),disableFiltering:!0,disableSorting:!0})}_getBaseI18nMessage(e,t={}){return this.i18n.lookupTranslation("components/base-company-matching-page",e)([t])}},_=d.prototype,h="i18n",f=[u],T={configurable:!0,enumerable:!0,writable:!0,initializer:null},y={},Object.keys(T).forEach((function(e){y[e]=T[e]})),y.enumerable=!!y.enumerable,y.configurable=!!y.configurable,("value"in y||y.initializer)&&(y.writable=!0),y=f.slice().reverse().reduce((function(e,t){return t(_,h,e)||e}),y),E&&void 0!==y.initializer&&(y.value=y.initializer?y.initializer.call(E):void 0,y.initializer=void 0),void 0===y.initializer&&(Object.defineProperty(_,h,y),y=null),p=y,d)
var _,h,f,T,E,y;(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/base-validation-messages",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"tk3NwLLj",block:'[[[1,"\\n"],[1,"\\n"]],[],false,[]]',moduleName:"campaign-manager-web/components/base-validation-messages.hbs",isStrictMode:!1}),r=(0,a.default)()
e.default=(0,t.setComponentTemplate)(i,r)}))
define("campaign-manager-web/components/bid-and-budget-summary",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/campaign","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/lix","campaign-manager-web/utils/date"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _=(0,n.createTemplateFactory)({id:"sJQopnos",block:'[[[1,"\\n"],[11,0],[17,1],[12],[1,"\\n"],[41,[51,[30,2]],[[[1,"    "],[10,"h3"],[15,0,[29,["mb4"," ",[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_budget_and_schedule_strong","campaign-manager-web/components/bid-and-budget-summary"],null]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[41,[30,0,["isBillingReferenceIdShown"]],[[[1,"    "],[10,"dl"],[14,0,"campaign-review__special-content p4 mt4"],[12],[1,"\\n      "],[10,"dt"],[15,0,[29,[[28,[37,1],null,[["size","color","open"],["small","text-low-emphasis",true]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_bid_and_budget_cm_line_item_id","campaign-manager-web/components/bid-and-budget-summary"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,"dd"],[15,0,[29,[[28,[37,1],null,[["size","weight","open"],["small","bold",true]]]]]],[12],[1,"\\n        "],[1,[30,3,["billingReferenceId"]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"  "],[10,0],[14,0,"campaign-review__bid-and-budget-summary__content-container"],[12],[1,"\\n"],[41,[30,3,["dailyBudget"]],[[[1,"      "],[10,0],[12],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color","open"],["small","text-low-emphasis",true]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_daily_budget","campaign-manager-web/components/bid-and-budget-summary"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight","open"],["small","bold",true]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],[[30,3,["dailyBudget","amount"]]],[["currency"],[[30,3,["dailyBudget","currencyCode"]]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[41,[30,3,["totalBudget"]],[[[1,"      "],[10,0],[12],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color","open"],["small","text-low-emphasis",true]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_lifetime_budget","campaign-manager-web/components/bid-and-budget-summary"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight","open"],["small","bold",true]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],[[30,3,["totalBudget","amount"]]],[["currency"],[[30,3,["totalBudget","currencyCode"]]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[41,[28,[37,5],[[28,[37,6],[[30,3,["dailyBudget"]],null],null],[28,[37,7],[[30,3,["lifetimePacingStrategy"]],"NO_LIFETIME_PACING"],null]],null],[[[1,"      "],[10,0],[12],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color","open"],["small","text-low-emphasis",true]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_lifetime_pacing","campaign-manager-web/components/bid-and-budget-summary"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight","open"],["small","bold",true]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_pacing_labels_summary","campaign-manager-web/components/bid-and-budget-summary"],[["pacingStrategy"],[[30,3,["lifetimePacingStrategy"]]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[10,0],[12],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color","open"],["small","text-low-emphasis",true]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_bid_strategy","campaign-manager-web/components/bid-and-budget-summary"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight","open"],["small","bold",true]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_bid_category","campaign-manager-web/components/bid-and-budget-summary"],[["option"],[[30,0,["selectedBidCategory"]]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"],[41,[30,0,["isTrafficDriverShown"]],[[[1,"      "],[10,0],[12],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color","open"],["small","text-low-emphasis",true]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_traffic_driver_title","campaign-manager-web/components/bid-and-budget-summary"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight","open"],["small","bold",true]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_traffic_driver_enabled","campaign-manager-web/components/bid-and-budget-summary"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[41,[28,[37,7],[[30,0,["selectedBidCategory"]],"AUTO"],null],[[[1,"      "],[10,0],[12],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color","open"],["small","text-low-emphasis",true]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_bid_amount_v2","campaign-manager-web/components/bid-and-budget-summary"],[["option"],[[30,0,["selectedBidCategory"]]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight","open"],["small","bold",true]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],[[30,3,["unitCost","amount"]]],[["currency"],[[30,3,["unitCost","currencyCode"]]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[41,[30,0,["ecpcChecked"]],[[[1,"      "],[10,0],[12],[1,"\\n        "],[10,2],[15,0,[29,["u-layout__display-inline-block"," ",[28,[37,1],null,[["size","color","open"],["small","text-low-emphasis",true]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_ecpc_optimization_label","campaign-manager-web/components/bid-and-budget-summary"],[["isLeadGen"],[[30,0,["isLeadGen"]]]]]],[1,"\\n          "],[8,[39,8],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n              "],[11,"button"],[16,"aria-label",[28,[37,2],["i18n_a11y_trigger_label","campaign-manager-web/components/bid-and-budget-summary"],[["name"],[[28,[37,2],["i18n_eCPC_tooltip_header","campaign-manager-web/components/bid-and-budget-summary"],[["isLeadGen"],[[30,0,["isLeadGen"]]]]]]]]],[16,0,[29,["button--unstyled"," ",[28,[37,1],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,9],[[30,4,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                "],[8,[39,10],null,[["@size","@name"],["small","question"]],null],[1,"\\n              "],[13],[1,"\\n            "]],[4]],[[[1,"\\n              "],[10,"h5"],[15,0,[29,["bid-and-budget__header-title"," ",[28,[37,1],null,[["size","weight","open"],["small","bold",true]]]]]],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_eCPC_tooltip_header","campaign-manager-web/components/bid-and-budget-summary"],[["isLeadGen"],[[30,0,["isLeadGen"]]]]]],[1,"\\n              "],[13],[1,"\\n              "],[10,2],[15,0,[29,["u-color__black--75 bid-and-budget__space--top-medium"," ",[28,[37,1],null,[["size","open"],["small",true]]]]]],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_ecpc_description_tooltip","campaign-manager-web/components/bid-and-budget-summary"],[["isLeadGen"],[[30,0,["isLeadGen"]]]]]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight","open"],["small","bold",true]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_cp_bid_and_budget_conversion_optimizer_enabled","campaign-manager-web/components/bid-and-budget-summary"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[41,[30,3,["runSchedule","start"]],[[[1,"      "],[10,0],[12],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color","open"],["small","text-low-emphasis",true]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_schedule","campaign-manager-web/components/bid-and-budget-summary"],null]],[1,"\\n"],[41,[30,0,["isScheduleTimeSelectionEnabled"]],[[[1,"            "],[8,[39,11],null,[["@placement"],["right"]],[["trigger","content"],[[[[1,"\\n                "],[8,[39,12],[[24,4,"button"],[4,[38,13],[[30,5,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle"],["small","tertiary","question",true]],null],[1,"\\n              "]],[5]],[[[1,"\\n                "],[10,1],[14,0,"u-hoverable__content"],[12],[1,"\\n                  "],[1,[28,[35,2],["i18n_timezone_conversion_tooltip","campaign-manager-web/components/bid-and-budget-summary"],null]],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight","open"],["small","bold",true]]]]]],[12],[1,"\\n"],[41,[30,3,["runSchedule","end"]],[[[41,[30,0,["isScheduleTimeSelectionEnabled"]],[[[1,"              "],[1,[28,[35,2],["campaign_date_and_time_range","campaign-manager-web/components/bid-and-budget-summary"],[["startDate","endDate"],[[28,[37,14],[[30,0,["startTimeLocalTimezone"]]],[["format"],["fmt_mdy_hm_short"]]],[28,[37,14],[[30,0,["endTimeLocalTimezone"]]],[["format"],["fmt_mdy_hm_short"]]]]]]],[1,"\\n"]],[]],[[[1,"              "],[1,[28,[35,2],["campaign_date_range","campaign-manager-web/components/bid-and-budget-summary"],[["startDate","endDate"],[[28,[37,14],[[30,3,["runSchedule","start"]]],[["format"],["fmt_mdy_short"]]],[28,[37,14],[[30,3,["runSchedule","end"]]],[["format"],["fmt_mdy_short"]]]]]]],[1,"\\n"]],[]]]],[]],[[[1,"            "],[1,[28,[35,2],["run_campaign_continuously","campaign-manager-web/components/bid-and-budget-summary"],[["startDate"],[[28,[37,14],[[30,3,["runSchedule","start"]]],[["format"],["fmt_mdy_short"]]]]]]],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[13]],["&attrs","@isAdvancedModeRedesignEnabled","@campaign","triggerData","triggerData"],false,["unless","hue-web-foundations@-text-body","t","if","format-currency","and","eq","not-eq","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","hue-web-icons@icon","hue-web-tooltip","hue-web-button","hue-web-tooltip-trigger","format-date"]]',moduleName:"campaign-manager-web/components/bid-and-budget-summary.hbs",isStrictMode:!1})
let h=e.default=(d=(0,i.inject)(),(0,r.assertPropTypes)((b=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="lix",i=this,(a=g)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get isScheduleTimeSelectionEnabled(){return this.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableScheduleTimeSelection)}get ecpcChecked(){return this.args.campaign.get("optimizationTargetType")===s.OPTIMIZATION_TARGET_TYPE.ENHANCED_CONVERSION}get isLeadGen(){return(0,o.isLeadGenObjective)(this.args.campaign.get("objectiveType"))}get isTrafficDriverShown(){return(0,l.shouldCheckTrafficDriver)(this.args.campaign)&&this.args.account.get("isEnterprise")}get isBillingReferenceIdShown(){return this.args.account.get("isEnterprise")&&this.args.campaign.get("billingReferenceId")}get selectedBidCategory(){return(0,l.getBidCategory)(this.args.campaign)}get startTimeLocalTimezone(){return(0,u.convertToLocalTimeUsingTimezoneOffset)(this.args.campaign.runSchedule.start)}get endTimeLocalTimezone(){return(0,u.convertToLocalTimeUsingTimezoneOffset)(this.args.campaign.runSchedule.end)}},C=b,O="propTypes",v={campaign:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,account:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,isAdvancedModeRedesignEnabled:r.PropTypes.bool},O in C?Object.defineProperty(C,O,{value:v,enumerable:!0,configurable:!0,writable:!0}):C[O]=v,f=(m=b).prototype,T="lix",E=[d],y={configurable:!0,enumerable:!0,writable:!0,initializer:null},A={},Object.keys(y).forEach((function(e){A[e]=y[e]})),A.enumerable=!!A.enumerable,A.configurable=!!A.configurable,("value"in A||A.initializer)&&(A.writable=!0),A=E.slice().reverse().reduce((function(e,t){return t(f,T,e)||e}),A),S&&void 0!==A.initializer&&(A.value=A.initializer?A.initializer.call(S):void 0,A.initializer=void 0),void 0===A.initializer&&(Object.defineProperty(f,T,A),A=null),g=A,p=m))||p)
var f,T,E,y,S,A,C,O,v;(0,t.setComponentTemplate)(_,h)})),define("campaign-manager-web/components/bid-and-budget",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/utils/campaign","@linkedin/ember-prop-types","@glimmer/tracking","@ember/service","campaign-manager-web/constants/lix","@ember/object","campaign-manager-web/utils/objective-type"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f=(0,n.createTemplateFactory)({id:"OxjH7RxF",block:'[[[41,[30,1],[[[1,"  "],[8,[39,1],[[17,2]],[["@account","@campaign","@onCampaignChange","@onBidAndBudgetChange","@onClickSwitchToAdvancedMode","@fetchLimits","@isEndDateFocusedOnRender","@isTotalBudgetFocusedOnRender","@isForCampaignReactivation","@isSwitchModeDisabled"],[[30,3],[30,4],[30,0,["onCampaignChange"]],[30,5],[30,6],[30,7],[30,8],[30,9],[30,10],[30,11]]],null],[1,"\\n"]],[]],[[[1,"  "],[11,0],[24,"data-live-test-bid-and-budget",""],[24,0,"bid-and-budget u-layout__shadow-container"],[17,2],[12],[1,"\\n    "],[10,"section"],[14,0,"bid-and-budget__section"],[12],[1,"\\n      "],[10,"h5"],[15,0,[29,[[52,[30,12]," u-layout__display-none"]," ",[28,[37,2],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,3],["i18n_budget_and_schedule_v2","campaign-manager-web/components/bid-and-budget"],null]],[13],[1,"\\n      "],[8,[39,4],null,[["@account","@campaign","@campaignGroup","@onCampaignChange","@isAdvancedModeRedesignEnabled"],[[30,3],[30,4],[30,13],[30,0,["onCampaignChange"]],[30,0,["isAdvancedModeRedesignEnabled"]]]],null],[1,"\\n      "],[8,[39,5],null,[["@account","@campaign","@campaignGroup","@isForCampaignReactivation","@onCampaignChange","@isBidAllowed","@budgetType","@fetchLimits","@onBidAndBudgetChange","@isTotalBudgetFocusedOnRender","@isAdvancedModeRedesignEnabled","@refreshCGModel"],[[30,3],[30,4],[30,13],[30,10],[30,0,["onCampaignChange"]],[30,0,["isBidAllowed"]],[30,0,["budgetType"]],[30,7],[30,5],[30,9],[30,0,["isAdvancedModeRedesignEnabled"]],[30,14]]],null],[1,"\\n      "],[8,[39,6],null,[["@account","@campaign","@campaignGroup","@isBidAllowed","@onCampaignChange","@budgetType","@fetchLimits","@isForCampaignReactivation","@isEndDateFocusedOnRender","@isAdvancedModeRedesignEnabled","@refreshCGModel"],[[30,3],[30,4],[30,13],[30,0,["isBidAllowed"]],[30,0,["onCampaignChange"]],[30,0,["budgetType"]],[30,7],[30,10],[30,8],[30,0,["isAdvancedModeRedesignEnabled"]],[30,14]]],null],[1,"\\n"],[41,[30,0,["usePacingStrategyFlow"]],[[[1,"        "],[10,"hr"],[14,0,"bid-and-budget__space--top-large"],[12],[13],[1,"\\n"]],[]],null],[1,"      "],[8,[39,7],null,[["@account","@campaign","@onCampaignChange","@budgetType","@fetchLimits","@isFetchingLimits","@isForCampaignReactivation","@hasInsightTag","@onBidAndBudgetChange","@isMigrateFromTargetCostToCostCap","@isMigrateFromTargetCostToCostCapViaEdit","@isMigrateFromTargetCostToCostCapViaInlineEdit"],[[30,3],[30,4],[30,0,["onCampaignChange"]],[30,0,["budgetType"]],[30,7],[30,15],[30,10],[30,16],[30,5],[30,17],[30,18],[30,19]]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]],["@isQuickMode","&attrs","@account","@campaign","@onBidAndBudgetChange","@onClickSwitchToAdvancedMode","@fetchLimits","@isEndDateFocusedOnRender","@isTotalBudgetFocusedOnRender","@isForCampaignReactivation","@isSwitchModeDisabled","@hideMainHeader","@campaignGroup","@refreshCGModel","@isFetchingLimits","@hasInsightTag","@isMigrateFromTargetCostToCostCap","@isMigrateFromTargetCostToCostCapViaEdit","@isMigrateFromTargetCostToCostCapViaInlineEdit"],false,["if","scc/bid-budget-schedule","hue-web-foundations@-text-body","t","billing","budget","schedule","bid"]]',moduleName:"campaign-manager-web/components/bid-and-budget.hbs",isStrictMode:!1})
let T=e.default=(0,r.assertPropTypes)((b=class extends a.default{constructor(...e){super(...e),_(this,"usePacingStrategyFlow",m,this),_(this,"lix",g,this)}get budgetType(){return(0,i.getCampaignBudgetType)(this.args.campaign)}get isAdvancedModeRedesignEnabled(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableAdvancedModeRedesignPart1)}onCampaignChange(e){let t={...e}
const{campaign:n}=this.args,a=n.acceleratedPacingEnabled,i=n.adFormat!==u.AD_FORMAT.SPONSORED_UPDATE_EVENT,r=this._isChangingOutOfLifetimeBudget(e)
a&&(i||r)&&(t={...t,acceleratedPacingEnabled:void 0}),this.args.onCampaignChange(t)}_isChangingOutOfLifetimeBudget(e){const{campaign:t}=this.args,n=null===t.dailyBudget&&null!==t.totalBudget,a=e.hasOwnProperty("dailyBudget")||e.hasOwnProperty("totalBudget"),i=null===e.dailyBudget&&void 0!==e.totalBudget&&null!==e.totalBudget
return a&&n&&!i}},E=b,y="propTypes",S={account:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,campaign:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,campaignGroup:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]),onCampaignChange:r.PropTypes.func.isRequired,adFormats:r.PropTypes.oneOfType([r.PropTypes.array,r.PropTypes.null]),unitCost:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.null]),onBidAndBudgetChange:r.PropTypes.func,fetchLimits:r.PropTypes.func.isRequired,isFetchingLimits:r.PropTypes.bool,hasInsightTag:r.PropTypes.bool.isRequired,isForCampaignReactivation:r.PropTypes.bool.isRequired,isEndDateFocusedOnRender:r.PropTypes.bool,isTotalBudgetFocusedOnRender:r.PropTypes.bool,hideMainHeader:r.PropTypes.bool,isMigrateFromTargetCostToCostCap:r.PropTypes.bool,isMigrateFromTargetCostToCostCapViaEdit:r.PropTypes.bool,isMigrateFromTargetCostToCostCapViaInlineEdit:r.PropTypes.bool},y in E?Object.defineProperty(E,y,{value:S,enumerable:!0,configurable:!0,writable:!0}):E[y]=S,m=h((p=b).prototype,"usePacingStrategyFlow",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.campaign.isNewCampaign||Boolean(this.args.campaign.pacingStrategy)}}),g=h(p.prototype,"lix",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(p.prototype,"onCampaignChange",[c.action],Object.getOwnPropertyDescriptor(p.prototype,"onCampaignChange"),p.prototype),d=p))||d
var E,y,S;(0,t.setComponentTemplate)(f,T)})),define("campaign-manager-web/components/bid",["exports","@ember/component","@ember/template-factory","campaign-manager-web/constants/routes","@ember/string","@glimmer/component","@ember/service","@ember/object","campaign-manager-web/utils/lisa","campaign-manager-web/utils/ember-property","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/forecasting","campaign-manager-web/utils/forecasting","campaign-manager-web/utils/campaign","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/money-amount","campaign-manager-web/utils/roadblock","campaign-manager-web/constants/lix","@linkedin/ember-prop-types","campaign-manager-web/utils/tracking","campaign-manager-web/utils/focus","@glimmer/tracking","campaign-manager-web/utils/conversation-ads/conversation-ads","campaign-manager-web/utils/conversion","campaign-manager-web/utils/object","campaign-manager-web/constants/budget-optimization"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O){var v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q
function K(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function W(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function X(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const $=(0,n.createTemplateFactory)({id:"jHI7UB4R",block:'[[[1,"\\n"],[1,"\\n"],[10,0],[14,0,"bid-and-budget__space--top-large"],[14,"track-render",""],[14,"pageKey","bid_page_view"],[12],[1,"\\n  "],[10,0],[14,0,"bid-and-budget__header-title u-layout-flex__container--aligned-center"],[12],[1,"\\n    "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n"],[41,[30,0,["shouldShowRedesignedBiddingUI"]],[[[1,"        "],[10,"h5"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_bidding_title","campaign-manager-web/components/bid"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,"h5"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_bid_strategy","campaign-manager-web/components/bid"],null]],[1,"\\n        "],[13],[1,"\\n"],[41,[30,0,["isBidTypeTooltipEnabled"]],[[[1,"          "],[8,[39,3],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n              "],[11,"button"],[16,"title",[28,[37,2],["i18n_a11y_trigger_label","campaign-manager-web/components/bid"],[["name"],[[28,[37,2],["i18n_bid_strategy","campaign-manager-web/components/bid"],null]]]]],[16,"aria-label",[28,[37,2],["i18n_a11y_trigger_label","campaign-manager-web/components/bid"],[["name"],[[28,[37,2],["i18n_bid_strategy","campaign-manager-web/components/bid"],null]]]]],[16,0,[29,["button--unstyled"," ",[28,[37,1],null,[["color"],["text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,4],[[30,1,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                "],[8,[39,5],[[24,0,"bid-and-budget__help-icon"]],[["@size","@name"],["small","question"]],null],[1,"\\n              "],[13],[1,"\\n            "]],[1]],[[[1,"\\n              "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_bid_strategy","campaign-manager-web/components/bid"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_select_appropriate_bid_type_v4","campaign-manager-web/components/bid"],[["targetResult","supportsTargetCPX","showEnhancedCPCBid","bidType"],[[30,0,["targetResult"]],[30,0,["supportsTargetCPX"]],[30,0,["showEnhancedCPCBid"]],[30,0,["bidType"]]]]]],[1,"\\n                "],[8,[39,6],null,null,[["default"],[[[[1,"\\n                  "],[1,[28,[35,2],["i18n_learn_more","campaign-manager-web/components/bid"],[["linkInfo"],[[28,[37,7],null,[["href","role","dataTestSelector","ariaLabel"],[[28,[37,8],null,[["path","accountId"],["help/lms/answer/1392",[30,3,["id"]]]]],[30,2,["role"]],"data-test-bid-and-budget__select_bid_type_link",[28,[37,2],["i18n_learn_more_about_advertising_cost_and_bid_types","campaign-manager-web/components/bid"],null]]]]]]]],[1,"\\n                "]],[2]]]]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],null]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"],[1,"  "],[8,[39,9],[[24,0,"mt2"]],[["@isHidden","@type"],[[30,0,["shouldHideQualifiedLeadsInlineFeedback"]],"neutral"]],[["default"],[[[[1,"\\n    "],[8,[39,6],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,2],[[30,0,["qualifiedLeadsInlineFeedback"]],"campaign-manager-web/components/bid"],[["linkInfo"],[[28,[37,7],null,[["href","role","dataTestSelector","ariaLabel"],[[28,[37,8],null,[["path","accountId"],["help/lms/answer/104431",[30,3,["id"]]]]],[30,4,["role"]],"data-test-bid__qualified-leads-inline-feedback-link",[28,[37,2],["i18n_learn_more_about_qualified_leads_optimization_goal","campaign-manager-web/components/bid"],null]]]]]]]],[1,"\\n    "]],[4]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"],[41,[30,0,["isBidAllowed"]],[[[41,[30,0,["shouldShowRedesignedBiddingUI"]],[[[1,"      "],[10,0],[14,0,"u-layout-flex__container--aligned-center bid-and-budget__space--top-medium"],[12],[1,"\\n        "],[10,"h5"],[14,1,"bid__optimization-goal-header"],[15,0,[29,[[28,[37,1],null,[["size","weight","color"],["small","bold","default"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_optimization_goal_header","campaign-manager-web/components/bid"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,3],[[24,0,"u-layout__display-inline-block"]],[["@contentClass"],["u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n            "],[11,"button"],[16,"title",[28,[37,2],["i18n_a11y_trigger_label","campaign-manager-web/components/bid"],[["name"],[[28,[37,2],["i18n_optimization_goal_header","campaign-manager-web/components/bid"],null]]]]],[16,"aria-label",[28,[37,2],["i18n_a11y_trigger_label","campaign-manager-web/components/bid"],[["name"],[[28,[37,2],["i18n_optimization_goal_header","campaign-manager-web/components/bid"],null]]]]],[16,0,[29,["u-display-flex u-items-center button--unstyled"," ",[28,[37,1],null,[["color"],["text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,4],[[30,5,["triggerContentSharedInfo"]]],null],[12],[1,"\\n              "],[8,[39,5],[[24,0,"bid-and-budget__help-icon"]],[["@size","@name"],["small","question"]],null],[1,"\\n            "],[13],[1,"\\n          "]],[5]],[[[1,"\\n            "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_optimization_goal_header","campaign-manager-web/components/bid"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[8,[39,6],null,null,[["default"],[[[[1,"\\n                "],[1,[28,[35,2],["i18n_optimization_goal_tooltip","campaign-manager-web/components/bid"],[["isAlignedObjective","linkInfo"],[[30,0,["showRecommendedText"]],[28,[37,7],null,[["href","role","dataTestSelector","ariaLabel"],[[28,[37,8],null,[["path","accountId"],["help/lms/answer/104431",[30,3,["id"]]]]],[30,6,["role"]],"data-test-bid__optimization_goal_tooltip_link",[28,[37,2],["i18n_learn_more_about_optimization_goals","campaign-manager-web/components/bid"],null]]]]]]]],[1,"\\n              "]],[6]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n      "],[13],[1,"\\n"],[1,"      "],[10,0],[14,0,"u-layout-flex__container--aligned-center mt2"],[12],[1,"\\n"],[41,[28,[37,10],[[30,0,["availableOptimizationGoals","length"]],1],null],[[[41,[30,0,["shouldShowDropdown"]],[[[1,"            "],[8,[39,11],null,[["@isOpen","@triggerId","@openMenu","@closeMenu"],[[30,0,["isOptimizationGoalDropdownOpen"]],"bid-and-budget__bid-optimization-goal-dropdown-header",[28,[37,12],[[30,0,["onOptimizationGoalDropdownChange"]],true],null],[28,[37,12],[[30,0,["onOptimizationGoalDropdownChange"]],false],null]]],[["default"],[[[[1,"\\n              "],[8,[30,7,["Trigger"]],[[16,"aria-label",[28,[37,2],["i18n_optimization_goal_description","campaign-manager-web/components/bid"],null]]],[["@icon","@iconPlacement","@buttonType","@size","@text"],["caret","right","secondary","small",[28,[37,2],["i18n_optimization_goal_dropdown_header_v4","campaign-manager-web/components/bid"],[["optimizationGoal"],[[30,0,["selectedOptimizationGoal"]]]]]]],null],[1,"\\n              "],[8,[30,7,["Container"]],[[24,0,"hue-menu-container"]],[["@placement"],["bottom-left"]],[["default"],[[[[1,"\\n"],[42,[28,[37,14],[[28,[37,14],[[30,0,["availableOptimizationGoals"]]],null]],null],null,[[[1,"                  "],[8,[30,7,["Item"]],null,[["@selected","@onSelect"],[[28,[37,15],[[30,0,["selectedOptimizationGoal"]],[30,8]],null],[28,[37,12],[[30,0,["onChangeOptimizationGoal"]],[30,8]],null]]],[["default"],[[[[1,"\\n                    "],[10,1],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_optimization_goal_dropdown_header_v4","campaign-manager-web/components/bid"],[["optimizationGoal"],[[30,8]]]]],[1,"\\n                      "],[1,[52,[28,[37,15],[[30,9],0],null],[28,[37,2],["i18n_optimization_goal_recommended_text","campaign-manager-web/components/bid"],null]]],[1,"\\n                    "],[13],[1,"\\n                    "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_optimization_goal_supporting_text_v5","campaign-manager-web/components/bid"],[["optimizationGoal"],[[30,8]]]]],[1,"\\n                    "],[13],[1,"\\n"],[41,[28,[37,15],[[30,8],"IMPRESSIONS"],null],[[[1,"                      "],[10,2],[15,0,[29,["mt2"," ",[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_impressions_optimization_goal_mrc_label","campaign-manager-web/components/bid"],null]],[1,"\\n                      "],[13],[1,"\\n"]],[]],null],[1,"                  "]],[]]]]],[1,"\\n"]],[8,9]],null],[1,"              "]],[]]]]],[1,"\\n            "]],[7]]]]],[1,"\\n"]],[]],[[[41,[30,0,["canShowReachTooltip"]],[[[1,"              "],[8,[39,3],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                  "],[11,"button"],[16,"aria-label",[28,[37,2],["i18n_a11y_trigger_label","campaign-manager-web/components/bid"],[["name"],[[30,0,["selectedOptimizationGoal"]]]]]],[16,0,[29,["button--unstyled u-border__common--with-tight-tooltip mr2"," ",[28,[37,1],null,[["size","color"],["small","default"]]]]]],[24,4,"button"],[4,[38,4],[[30,10,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                    "],[1,[28,[35,2],[[30,0,["optimizationGoalDefaulText"]],"campaign-manager-web/components/bid"],[["optimizationGoal"],[[30,0,["selectedOptimizationGoal"]]]]]],[1,"\\n                  "],[13],[1,"\\n                "]],[10]],[[[1,"\\n                  "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color"],["small","default"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_learn_more_about_bid_optimization","campaign-manager-web/components/bid"],null]],[1,"\\n                    "],[8,[39,6],null,null,[["default"],[[[[1,"\\n                      "],[1,[28,[35,2],["i18n_learn_more","campaign-manager-web/components/bid"],[["linkInfo"],[[28,[37,7],null,[["href","role","dataTestSelector","ariaLabel"],[[28,[37,8],null,[["path","accountId"],["help/lms/answer/a426154",[30,3,["id"]]]]],[30,11,["role"]],"data-test-bid__optimization-goal-hoverable-link",[28,[37,2],["i18n_a11y_trigger_label","campaign-manager-web/components/bid"],[["name"],[[30,0,["selectedOptimizationGoal"]]]]]]]]]]]],[1,"\\n                    "]],[11]]]]],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["isQualifiedLeadsOptimizationGoal"]],[[[1,"                "],[8,[39,16],null,[["@placement","@contentClass"],["top","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                    "],[10,1],[14,0,"u-layout__display-inline-block"],[12],[1,"\\n                      "],[8,[39,17],[[16,0,[29,["hue-button--unstyled u-border__common--with-tight-tooltip mr2"," ",[28,[37,1],null,[["size","color"],["small","default"]]]]]],[4,[38,18],[[30,12,["triggerContentSharedInfo"]]],null]],[["@buttonType","@type","@text"],["tertiary","small",[28,[37,2],[[30,0,["optimizationGoalDefaulText"]],"campaign-manager-web/components/bid"],[["optimizationGoal"],[[30,0,["selectedOptimizationGoal"]]]]]]],null],[1,"\\n                    "],[13],[1,"\\n                  "]],[12]],[[[1,"\\n                    "],[10,0],[12],[1,"\\n                      "],[10,2],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_qualified_leads_hoverable_tooltip_content","campaign-manager-web/components/bid"],null]],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n"]],[]],[[[1,"                "],[10,2],[15,0,[29,["mr2"," ",[28,[37,1],null,[["size","color"],["small","default"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,2],[[30,0,["optimizationGoalDefaulText"]],"campaign-manager-web/components/bid"],[["optimizationGoal"],[[30,0,["selectedOptimizationGoal"]]]]]],[1,"\\n                "],[13],[1,"\\n"]],[]]]],[]]],[41,[51,[30,0,["isBidInputDisabled"]]],[[[1,"              "],[11,"button"],[16,0,[29,["button--unstyled u-color__blue7"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[16,"aria-label",[28,[37,2],["i18n_change_optimization_goal","campaign-manager-web/components/bid"],null]],[24,4,"button"],[4,[38,20],["click",[30,0,["onChangeButtonClicked"]]],null],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_optimization_goal_change_button","campaign-manager-web/components/bid"],null]],[1,"\\n              "],[13],[1,"\\n"]],[]],null]],[]]]],[]],[[[1,"          "],[10,2],[15,0,[29,[[52,[51,[30,13,["isConnectedTelevisionOnly"]]],"mr2"]," ",[28,[37,1],null,[["size","color"],["small","default"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],[[30,0,["optimizationGoalDefaulText"]],"campaign-manager-web/components/bid"],[["optimizationGoal"],[[30,0,["selectedOptimizationGoal"]]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n\\n      "],[8,[39,21],null,[["@account","@campaign","@selectedOptimizationGoal","@onCampaignChange"],[[30,3],[30,13],[30,0,["selectedOptimizationGoal"]],[30,14]]],null],[1,"\\n\\n"],[1,"      "],[10,0],[14,0,"u-layout-flex__container--aligned-center bid-and-budget__space--top-large"],[12],[1,"\\n        "],[10,"h5"],[14,1,"bidding_strategy_header"],[15,0,[29,[[28,[37,1],null,[["size","weight","color"],["small","bold","default"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_bidding_strategy_header","campaign-manager-web/components/bid"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,3],[[24,0,"u-layout__display-inline-block"]],[["@contentClass"],["u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n            "],[11,"button"],[16,"title",[28,[37,2],["i18n_a11y_trigger_label","campaign-manager-web/components/bid"],[["name"],[[28,[37,2],["i18n_bidding_strategy_header","campaign-manager-web/components/bid"],null]]]]],[16,"aria-label",[28,[37,2],["i18n_a11y_trigger_label","campaign-manager-web/components/bid"],[["name"],[[28,[37,2],["i18n_bidding_strategy_header","campaign-manager-web/components/bid"],null]]]]],[16,0,[29,["u-display-flex u-items-center button--unstyled"," ",[28,[37,1],null,[["color"],["text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,4],[[30,15,["triggerContentSharedInfo"]]],null],[12],[1,"\\n              "],[8,[39,5],[[24,0,"bid-and-budget__help-icon"]],[["@size","@name"],["small","question"]],null],[1,"\\n            "],[13],[1,"\\n          "]],[15]],[[[1,"\\n            "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size","weight","color"],["medium","bold","default"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_bidding_strategy_header","campaign-manager-web/components/bid"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color"],["small","default"]]]]]],[12],[1,"\\n              "],[8,[39,6],null,null,[["default"],[[[[1,"\\n                "],[1,[28,[35,2],[[30,0,["tooltipKeyForBidTooltip"]],"campaign-manager-web/components/bid"],[["linkInfo"],[[28,[37,7],null,[["href","role","dataTestSelector","ariaLabel"],[[28,[37,8],null,[["path","accountId"],["help/lms/answer/1392",[30,3,["id"]]]]],[30,16,["role"]],"data-test-bid__bidding-strategy-hoverable-link",[28,[37,2],["i18n_learn_more_about_bidding_strategies","campaign-manager-web/components/bid"],null]]]]]]]],[1,"\\n              "]],[16]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n      "],[13],[1,"\\n"],[41,[30,0,["showMigrateFromTargetCostMessage"]],[[[1,"        "],[8,[39,9],[[24,0,"mt1"]],[["@type"],["neutral"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,2],["i18n_target_cost_switch_to_cost_cap","campaign-manager-web/components/bid"],null]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["showMigrateFromTargetCostMessageViaEdit"]],[[[1,"        "],[8,[39,9],[[24,0,"mt1"]],[["@type"],["neutral"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,2],["i18n_target_cost_switch_to_cost_cap_edit","campaign-manager-web/components/bid"],null]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["showMigrateFromTargetCostMessageViaInlineEdit"]],[[[1,"        "],[8,[39,9],[[24,0,"mt1"]],[["@type"],["neutral"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,2],["i18n_target_cost_switch_to_cost_cap_inline_edit_v2","campaign-manager-web/components/bid"],[["campaignStatus"],[[30,13,["status"]]]]]],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[]],null]],[]]]],[]]],[41,[28,[37,10],[[30,0,["bidCategories","length"]],1],null],[[[1,"        "],[10,"fieldset"],[12],[1,"\\n"],[42,[28,[37,14],[[28,[37,14],[[30,0,["bidCategories"]]],null]],null],"@index",[[[44,[[28,[37,23],["bid__bid-category-radio--",[30,17]],null]],[[[41,[28,[37,24],[[28,[37,25],[[30,18],2],null],[28,[37,26],[[30,17],"MANUAL"],null]],null],[[[1,"                "],[10,0],[15,"aria-hidden",[28,[37,24],[[28,[37,25],[[30,18],2],null],[28,[37,26],[[30,17],"MANUAL"],null]],null]],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n                  "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n                    "],[10,1],[15,0,[29,[[36,27]]]],[12],[1,"\\n                      "],[8,[39,28],[[24,3,"bid-category-radio"],[16,2,[30,17]],[16,"checked",[28,[37,15],[[30,0,["selectedBidCategory"]],[30,17]],null]],[16,"aria-disabled",[30,0,["isBidInputDisabled"]]],[4,[38,20],["change",[28,[37,12],[[30,0,["onChangeBidCategory"]],[30,17]],null]],null]],[["@inputId","@disabled"],[[30,19],[30,0,["isBidInputDisabled"]]]],null],[1,"\\n                    "],[13],[1,"\\n                    "],[10,"label"],[15,1,[29,["bid-category-label-",[30,17]]]],[15,0,[29,["ml2"," ",[28,[37,1],null,[["size","color"],["small","default"]]]]]],[15,"for",[30,19]],[12],[1,"\\n                      "],[8,[39,16],null,[["@placement","@contentClass"],["top","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                          "],[10,1],[14,0,"u-layout__display-inline-block"],[12],[1,"\\n                            "],[8,[39,17],[[16,0,[29,["hue-button--unstyled u-border__common--with-tight-tooltip"," ",[28,[37,1],null,[["size","color"],["small","default"]]]]]],[4,[38,18],[[30,20,["triggerContentSharedInfo"]]],null]],[["@buttonType","@type","@text"],["tertiary","small",[28,[37,2],["i18n_bidding_strategy_options_v5","campaign-manager-web/components/bid"],[["bidStrategy","isEnhancedConversionByDefault"],[[30,17],[28,[37,24],[[30,0,["isLeadGenOrWebsiteConversionOrTalentLead"]],[30,0,["isOptimizationGoalAlignedWithObjective"]]],null]]]]]],null],[1,"\\n                          "],[13],[1,"\\n                        "]],[20]],[[[1,"\\n                          "],[10,0],[12],[1,"\\n                            "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                              "],[1,[28,[35,2],["i18n_bidding_strategy_options_v5","campaign-manager-web/components/bid"],[["bidStrategy","isEnhancedConversionByDefault"],[[30,17],[30,0,["isLeadGenOrWebsiteConversionOrTalentLead"]]]]]],[1,"\\n                            "],[13],[1,"\\n                            "],[10,2],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                              "],[1,[28,[35,2],["i18n_bidding_strategy_hover_text_v8","campaign-manager-web/components/bid"],[["bidStrategy","isAdFormatMessaging","isOptimizationGoalAlignedWithObjective","isLeadGenOrWebsiteConversionOrTalentLead","objectiveType"],[[30,17],[30,0,["isAdFormatMessaging"]],[30,0,["isOptimizationGoalAlignedWithObjective"]],[30,0,["isLeadGenOrWebsiteConversionOrTalentLead"]],[30,13,["objectiveType"]]]]]],[1,"\\n                            "],[13],[1,"\\n                          "],[13],[1,"\\n                        "]],[]]]]],[1,"\\n                      "],[10,1],[15,0,[29,[[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_bidding_strategy_taglines_v5","campaign-manager-web/components/bid"],[["bidStrategy","isOptimizationGoalAlignedWithObjective","isLeadGenOrWebsiteConversionOrTalentLead"],[[30,17],[30,0,["isOptimizationGoalAlignedWithObjective"]],[30,0,["isLeadGenOrWebsiteConversionOrTalentLead"]]]]]],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n"]],[]],[[[41,[28,[37,29],[[30,0,["isAdditionalOptionsOpen"]],[30,0,["isAdditionalOptionsDisabled"]]],null],[[[1,"                "],[10,0],[15,"aria-hidden",[28,[37,29],[[30,0,["isAdditionalOptionsOpen"]],[30,0,["isAdditionalOptionsDisabled"]]],null]],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n                  "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n                    "],[10,1],[15,0,[29,[[36,27]]]],[12],[1,"\\n                      "],[8,[39,28],[[24,0,"small-input"],[24,3,"bid-category-radio"],[16,2,[30,17]],[16,"checked",[28,[37,15],[[30,0,["selectedBidCategory"]],[30,17]],null]],[16,"aria-disabled",[30,0,["isBidInputDisabled"]]],[4,[38,20],["change",[28,[37,12],[[30,0,["onChangeBidCategory"]],[30,17]],null]],null]],[["@inputId","@disabled"],[[30,19],[30,0,["isBidInputDisabled"]]]],null],[1,"\\n                    "],[13],[1,"\\n                    "],[10,"label"],[15,1,[29,["bid-category-label-",[30,17]]]],[15,0,[29,["ml2"," ",[28,[37,1],null,[["size","color"],["small","default"]]]]]],[15,"for",[30,19]],[12],[1,"\\n                      "],[8,[39,16],null,[["@placement","@contentClass"],["top","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                          "],[10,1],[14,0,"u-layout__display-inline-block"],[12],[1,"\\n                            "],[8,[39,17],[[16,0,[29,["hue-button--unstyled u-border__common--with-tight-tooltip"," ",[28,[37,1],null,[["size","color"],["small","default"]]]]]],[4,[38,18],[[30,21,["triggerContentSharedInfo"]]],null]],[["@buttonType","@type","@text"],["tertiary","small",[28,[37,2],["i18n_bidding_strategy_options_v5","campaign-manager-web/components/bid"],[["bidStrategy","isEnhancedConversionByDefault"],[[30,17],[28,[37,24],[[30,0,["isLeadGenOrWebsiteConversionOrTalentLead"]],[30,0,["isOptimizationGoalAlignedWithObjective"]]],null]]]]]],null],[1,"\\n                          "],[13],[1,"\\n                        "]],[21]],[[[1,"\\n                          "],[10,0],[12],[1,"\\n                            "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                              "],[1,[28,[35,2],["i18n_bidding_strategy_options_v5","campaign-manager-web/components/bid"],[["bidStrategy","isEnhancedConversionByDefault"],[[30,17],[28,[37,24],[[30,0,["isLeadGenOrWebsiteConversionOrTalentLead"]],[30,0,["isOptimizationGoalAlignedWithObjective"]]],null]]]]],[1,"\\n                            "],[13],[1,"\\n                            "],[10,2],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                              "],[1,[28,[35,2],["i18n_bidding_strategy_hover_text_v8","campaign-manager-web/components/bid"],[["bidStrategy","isAdFormatMessaging","isOptimizationGoalAlignedWithObjective","isLeadGenOrWebsiteConversionOrTalentLead","objectiveType"],[[30,17],[30,0,["isAdFormatMessaging"]],[30,0,["isOptimizationGoalAlignedWithObjective"]],[30,0,["isLeadGenOrWebsiteConversionOrTalentLead"]],[30,13,["objectiveType"]]]]]],[1,"\\n                            "],[13],[1,"\\n                          "],[13],[1,"\\n                        "]],[]]]]],[1,"\\n                      "],[10,1],[15,0,[29,[[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_bidding_strategy_taglines_v5","campaign-manager-web/components/bid"],[["bidStrategy","isOptimizationGoalAlignedWithObjective","isLeadGenOrWebsiteConversionOrTalentLead"],[[30,17],[30,0,["isOptimizationGoalAlignedWithObjective"]],[30,0,["isLeadGenOrWebsiteConversionOrTalentLead"]]]]]],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n"],[41,[28,[37,24],[[28,[37,24],[[28,[37,15],[[30,0,["selectedBidCategory"]],[30,17]],null],[28,[37,15],[[30,0,["selectedBidCategory"]],"MANUAL"],null]],null],[30,0,["shouldShowEcpcCheckbox"]]],null],[[[1,"                  "],[10,0],[14,0,"bid-and-budget__space--left-large u-display-flex u-justify-start u-items-center mt2"],[12],[1,"\\n                    "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n                      "],[10,1],[15,0,[29,[[36,27]]]],[12],[1,"\\n                        "],[8,[39,30],[[4,[38,20],["change",[30,0,["onChangeEcpcEnabled"]]],null]],[["@inputId","@isChecked"],["bid__manual-ecpc-checkbox",[30,0,["isEcpcCheckboxChecked"]]]],null],[1,"\\n                        "],[10,"label"],[14,"for","bid__manual-ecpc-checkbox"],[14,0,"ml1"],[12],[1,"\\n                          "],[1,[28,[35,2],["i18n_bid_adjustment_description","campaign-manager-web/components/bid"],null]],[1,"\\n                        "],[13],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n                    "],[8,[39,31],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                        "],[11,"button"],[16,0,[29,["button--unstyled"," ",[28,[37,1],null,[["color"],["text-low-emphasis"]]]]]],[16,"title",[28,[37,2],["i18n_bid_adjustment_explanation_trigger","campaign-manager-web/components/bid"],null]],[16,"aria-label",[28,[37,2],["i18n_bid_adjustment_explanation_trigger","campaign-manager-web/components/bid"],null]],[24,4,"button"],[4,[38,32],[[30,22,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                          "],[8,[39,5],[[24,0,"ml1"]],[["@size","@name"],["small","question"]],null],[1,"\\n                        "],[13],[1,"\\n                      "]],[22]],[[[1,"\\n                        "],[10,2],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                          "],[1,[28,[35,2],["i18n_bid_adjustment_explanation_v2","campaign-manager-web/components/bid"],null]],[1,"\\n                        "],[13],[1,"\\n                      "]],[]]]]],[1,"\\n                  "],[13],[1,"\\n"],[41,[30,0,["shouldShowAcceleratedPacingCheckbox"]],[[[1,"                    "],[10,0],[14,0,"bid-and-budget__space--left-large u-display-flex u-justify-start u-items-center mt2"],[12],[1,"\\n                      "],[10,1],[15,0,[29,[[36,27]]]],[12],[1,"\\n                        "],[8,[39,30],[[4,[38,20],["change",[30,0,["onSelectAcceleratedPacing"]]],null]],[["@inputId","@isChecked"],["bid__manual-accelerated-pacing-checkbox",[30,0,["isAcceleratedPacingChecked"]]]],null],[1,"\\n                        "],[10,"label"],[14,"for","bid__manual-accelerated-pacing-checkbox"],[14,0,"ml1"],[12],[1,"\\n                          "],[1,[28,[35,2],["i18n_enable_accelerated_delivery","campaign-manager-web/components/bid"],null]],[1,"\\n                        "],[13],[1,"\\n                        "],[8,[39,31],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                            "],[8,[39,17],[[16,0,[29,[[28,[37,1],null,[["color"],["text-low-emphasis"]]]]]],[4,[38,32],[[30,23,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle","@text"],["small","tertiary","question",true,[28,[37,2],["i18n_enable_accelerated_delivery_tooltip","campaign-manager-web/components/bid"],null]]],null],[1,"\\n                          "]],[23]],[[[1,"\\n                            "],[10,2],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                              "],[1,[28,[35,2],["i18n_enable_accelerated_delivery_tooltip","campaign-manager-web/components/bid"],null]],[1,"\\n                            "],[13],[1,"\\n                          "]],[]]]]],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n"]],[]],null]],[]],null],[1,"              "]],[]],null]],[]]],[41,[28,[37,24],[[28,[37,15],[[30,0,["selectedBidCategory"]],[30,17]],null],[28,[37,26],[[30,0,["selectedBidCategory"]],"AUTO"],null]],null],[[[1,"                "],[10,0],[14,0,"bid-and-budget__space--left-large bid-and-budget__space--top-medium"],[12],[1,"\\n                  "],[8,[39,33],null,[["@validations","@showValidations"],[[28,[37,34],[[30,13,["validations","attrs","unitCost","amount"]]],null],true]],[["default"],[[[[1,"\\n                    "],[10,0],[14,0,"bid-and-budget__currency-and-tooltip-container"],[12],[1,"\\n                      "],[8,[39,35],[[16,1,[29,["bid-strategy-category-label-",[30,17]]]],[24,0,"bid-and-budget__input"],[16,"aria-invalid",[30,24,["showErrors"]]],[24,"aria-describedby","bid-and-budget__bid-suggestions-range_multiple_bid_categories"],[16,"aria-label",[28,[37,2],["i18n_bidding_strategy_options_v5","campaign-manager-web/components/bid"],[["bidStrategy","isEnhancedConversionByDefault"],[[30,17],[28,[37,24],[[30,0,["isLeadGenOrWebsiteConversionOrTalentLead"]],[30,0,["isOptimizationGoalAlignedWithObjective"]]],null]]]]],[16,"disabled",[28,[37,29],[[30,0,["isBidInputDisabled"]],[30,13,["validations","attrs","costType","isInvalid"]],[28,[37,36],[[30,13,["limits"]],"isFixedBid"],null]],null]]],[["@name","@value","@updateValue","@currencyCode","@allowEmptyValues"],["bid-amount",[30,0,["roundedUnitCost"]],[30,0,["onChangeUnitCost"]],[30,3,["currencyCode"]],false]],null],[1,"\\n                      "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n                        "],[10,2],[15,0,[29,["bid-and-budget__tool-tip--content"," ",[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                          "],[1,[28,[35,2],["i18n_cost_unit_v6","campaign-manager-web/components/bid"],[["bidStrategy","result"],[[30,17],[28,[37,2],[[30,0,["costUnitForInputAndSuggestion"]],"campaign-manager-web/components/bid"],null]]]]],[1,"\\n                        "],[13],[1,"\\n                        "],[8,[39,3],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                            "],[11,"button"],[16,0,[29,["button--unstyled"," ",[28,[37,1],null,[["color"],["text-low-emphasis"]]]]]],[16,"title",[28,[37,2],["i18n_a11y_trigger_label","campaign-manager-web/components/bid"],[["name"],[[28,[37,2],["i18n_cost_explanation_trigger","campaign-manager-web/components/bid"],null]]]]],[16,"aria-label",[28,[37,2],["i18n_a11y_trigger_label","campaign-manager-web/components/bid"],[["name"],[[28,[37,2],["i18n_cost_explanation_trigger","campaign-manager-web/components/bid"],null]]]]],[24,4,"button"],[4,[38,4],[[30,25,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                              "],[8,[39,5],[[24,0,"bid-and-budget__help-icon"]],[["@size","@name"],["small","question"]],null],[1,"\\n                            "],[13],[1,"\\n                          "]],[25]],[[[1,"\\n                            "],[10,2],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                              "],[1,[28,[35,2],[[30,0,["costExplanationKey"]],"campaign-manager-web/components/bid"],[["bidStrategy"],[[30,0,["selectedBidCategory"]]]]]],[1,"\\n                              "],[8,[39,6],null,null,[["default"],[[[[1,"\\n                                "],[1,[28,[35,2],["i18n_learn_more","campaign-manager-web/components/bid"],[["linkInfo"],[[28,[37,7],null,[["href","role","dataTestSelector","ariaLabel"],[[28,[37,8],null,[["path","accountId"],[[30,0,["biddingCategoryLearnMoreUrl"]],[30,3,["id"]]]]],[30,26,["role"]],"data-test-bid__cost-unit-hoverable-link",[28,[37,2],[[30,0,["biddingCategorylinkInfoAriaLabel"]],"campaign-manager-web/components/bid"],null]]]]]]]],[1,"\\n                              "]],[26]]]]],[1,"\\n                            "],[13],[1,"\\n                          "]],[]]]]],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n                  "]],[24]]]]],[1,"\\n"],[41,[51,[30,13,["isConnectedTelevisionOnly"]]],[[[1,"                    "],[10,2],[14,1,"bid-and-budget__bid-suggestions-range_multiple_bid_categories"],[15,0,[29,[[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_recommended_bid_v5","campaign-manager-web/components/bid"],[["bidStrategy","bid"],[[30,0,["selectedBidCategory"]],[28,[37,37],[[28,[37,36],[[30,13,["limits"]],"bidSuggestion.midBid.amount"],null]],[["currency"],[[30,3,["currencyCode"]]]]]]]]],[1,"\\n                      "],[1,[28,[35,2],["i18n_similar_advertisers_v5","campaign-manager-web/components/bid"],[["bidStrategy","min","max","result"],[[30,0,["selectedBidCategory"]],[28,[37,37],[[28,[37,36],[[30,13,["limits"]],"bidSuggestion.lowBid.amount"],null]],[["currency"],[[30,3,["currencyCode"]]]]],[28,[37,37],[[28,[37,36],[[30,13,["limits"]],"bidSuggestion.highBid.amount"],null]],[["currency"],[[30,3,["currencyCode"]]]]],[28,[37,2],[[30,0,["costUnitForInputAndSuggestion"]],"campaign-manager-web/components/bid"],null]]]]],[1,"\\n                    "],[13],[1,"\\n"],[41,[30,0,["enableCampaignModelBasedBidSuggestion"]],[[[1,"                      "],[10,2],[15,0,[29,["mt0 mb2"," ",[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_recommended_bid_promotion","campaign-manager-web/components/bid"],null]],[1,"\\n                      "],[13],[1,"\\n"]],[]],null]],[]],null],[41,[30,0,["isBidLowerThanMinBidThreshold"]],[[[1,"                    "],[10,0],[14,0,"bid-and-budget__space--top-small"],[12],[1,"\\n                      "],[8,[39,9],[[24,0,"mb2"]],[["@type"],["caution"]],[["default"],[[[[1,"\\n                        "],[1,[28,[35,2],["i18n_low_bid_warning","campaign-manager-web/components/bid"],[["currentBid","lowBidThreshold"],[[28,[37,37],[[30,0,["roundedUnitCost"]]],[["currency"],[[30,3,["currencyCode"]]]]],[28,[37,37],[[30,0,["lowBidThreshold"]]],[["currency"],[[30,3,["currencyCode"]]]]]]]]],[1,"\\n                      "]],[]]]]],[1,"\\n                    "],[13],[1,"\\n"]],[]],null],[1,"                "],[13],[1,"\\n"]],[]],null]],[19]]]],[17,18]],null],[1,"        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color"],["small","default"]]]]]],[12],[1,"\\n          "],[8,[39,16],null,[["@placement","@contentClass"],["top","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n              "],[10,1],[14,0,"u-layout__display-inline-block"],[12],[1,"\\n                "],[8,[39,17],[[16,0,[29,["hue-button--unstyled u-border__common--with-tight-tooltip"," ",[28,[37,1],null,[["size","color"],["small","default"]]]]]],[4,[38,18],[[30,27,["triggerContentSharedInfo"]]],null]],[["@buttonType","@type","@text"],["tertiary","small",[28,[37,2],["i18n_bidding_strategy_options_v5","campaign-manager-web/components/bid"],[["bidStrategy","isEnhancedConversionByDefault"],[[30,0,["selectedBidCategory"]],[28,[37,24],[[30,0,["isLeadGenOrWebsiteConversionOrTalentLead"]],[30,0,["isOptimizationGoalAlignedWithObjective"]]],null]]]]]],null],[1,"\\n              "],[13],[1,"\\n            "]],[27]],[[[1,"\\n              "],[10,0],[12],[1,"\\n                "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,2],["i18n_bidding_strategy_options_v5","campaign-manager-web/components/bid"],[["bidStrategy","isEnhancedConversionByDefault"],[[30,0,["selectedBidCategory"]],[28,[37,24],[[30,0,["isLeadGenOrWebsiteConversionOrTalentLead"]],[30,0,["isOptimizationGoalAlignedWithObjective"]]],null]]]]],[1,"\\n                "],[13],[1,"\\n                "],[10,2],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,2],["i18n_bidding_strategy_hover_text_v8","campaign-manager-web/components/bid"],[["bidStrategy","isAdFormatMessaging","isOptimizationGoalAlignedWithObjective","isLeadGenOrWebsiteConversionOrTalentLead","objectiveType"],[[30,0,["selectedBidCategory"]],[30,0,["isAdFormatMessaging"]],[30,0,["isOptimizationGoalAlignedWithObjective"]],[30,0,["isLeadGenOrWebsiteConversionOrTalentLead"]],[30,13,["objectiveType"]]]]]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n          "],[10,1],[15,0,[29,[[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_bidding_strategy_taglines_v5","campaign-manager-web/components/bid"],[["bidStrategy","isOptimizationGoalAlignedWithObjective","isLeadGenOrWebsiteConversionOrTalentLead"],[[30,0,["selectedBidCategory"]],[30,0,["isOptimizationGoalAlignedWithObjective"]],[30,0,["isLeadGenOrWebsiteConversionOrTalentLead"]]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"],[41,[30,0,["isTrafficDriverCheckboxAllowed"]],[[[1,"          "],[10,"fieldset"],[14,0,"mt2"],[12],[1,"\\n            "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n              "],[10,1],[15,0,[29,[[36,27]]]],[12],[1,"\\n                "],[8,[39,30],[[24,"aria-describedby","bid-and-budget__traffic-driver--lisa-only bid-and-budget__traffic-driver--tooltip"],[4,[38,20],["change",[30,0,["onChangeTrafficDriverCheckbox"]]],null]],[["@inputId","@isChecked","@disabled"],["bid-and-budget__traffic-driver",[30,0,["isTrafficDriverCheckboxChecked"]],[28,[37,24],[[28,[37,38],[[30,13,["isNewCampaign"]]],null],[28,[37,38],[[30,13,["isDraftCampaign"]]],null]],null]]],null],[1,"\\n                "],[10,"label"],[14,0,"bid-and-budget__traffic-driver-label"],[14,"for","bid-and-budget__traffic-driver"],[12],[1,"\\n                  "],[1,[28,[35,2],["i18n_traffic_driver","campaign-manager-web/components/bid"],null]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,31],[[24,0,"u-layout__display-inline-block bid-and-budget__traffic-driver-tooltip"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                "],[8,[39,17],[[4,[38,32],[[30,28,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle","@text"],["small","tertiary","question",true,[28,[37,2],["i18n_a11y_trigger_label","campaign-manager-web/components/bid"],[["name"],[[28,[37,2],["i18n_traffic_driver_campaign","campaign-manager-web/components/bid"],null]]]]]],null],[1,"\\n              "]],[28]],[[[1,"\\n                "],[10,1],[14,"for","bid-and-budget__traffic-driver"],[14,1,"bid-and-budget__traffic-driver--tooltip"],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,2],["i18n_traffic_driver_tooltip","campaign-manager-web/components/bid"],null]],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n            "],[10,1],[14,0,"u-label__lisa"],[14,1,"bid-and-budget__traffic-driver--lisa-only"],[15,"aria-label",[28,[37,2],["i18n_a11y_lisa_only","campaign-manager-web/components/bid"],null]],[12],[1,"\\n              LISA\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[42,[28,[37,14],[[28,[37,14],[[30,0,["bidCategories"]]],null]],null],null,[[[41,[28,[37,24],[[28,[37,15],[[30,0,["selectedBidCategory"]],[30,29]],null],[28,[37,26],[[30,0,["selectedBidCategory"]],"AUTO"],null]],null],[[[1,"            "],[10,0],[14,0,"bid-and-budget__space--top-medium"],[12],[1,"\\n              "],[8,[39,33],null,[["@validations","@showValidations"],[[28,[37,34],[[30,13,["validations","attrs","unitCost","amount"]]],null],true]],[["default"],[[[[1,"\\n                "],[10,0],[14,0,"bid-and-budget__currency-and-tooltip-container"],[12],[1,"\\n                  "],[10,0],[15,0,[29,[[36,27]]]],[12],[1,"\\n                    "],[8,[39,35],[[24,1,"bid-strategy-category-label-manual"],[24,0,"bid-and-budget__input"],[16,"aria-invalid",[30,30,["showErrors"]]],[24,"aria-describedby","bid-and-budget__bid-suggestions-range_single_bid_category"],[16,"aria-label",[28,[37,2],["i18n_bidding_strategy_options_v5","campaign-manager-web/components/bid"],[["bidStrategy","isEnhancedConversionByDefault"],[[30,29],[28,[37,24],[[30,0,["isLeadGenOrWebsiteConversionOrTalentLead"]],[30,0,["isOptimizationGoalAlignedWithObjective"]]],null]]]]],[16,"disabled",[28,[37,29],[[30,0,["isBidInputDisabled"]],[30,13,["validations","attrs","costType","isInvalid"]],[28,[37,36],[[30,13,["limits"]],"isFixedBid"],null]],null]]],[["@name","@useHue","@value","@updateValue","@currencyCode","@allowEmptyValues"],["bid-amount",true,[30,0,["roundedUnitCost"]],[30,0,["onChangeUnitCost"]],[30,3,["currencyCode"]],false]],null],[1,"\\n                  "],[13],[1,"\\n                  "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n                    "],[10,2],[15,0,[29,["bid-and-budget__tool-tip--content"," ",[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_cost_unit_v6","campaign-manager-web/components/bid"],[["bidStrategy","result"],[[30,0,["selectedBidCategory"]],[28,[37,2],[[30,0,["costUnitForInputAndSuggestion"]],"campaign-manager-web/components/bid"],null]]]]],[1,"\\n                    "],[13],[1,"\\n                    "],[8,[39,3],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                        "],[11,"button"],[16,0,[29,["button--unstyled"," ",[28,[37,1],null,[["color"],["text-low-emphasis"]]]]]],[16,"title",[28,[37,2],["i18n_cost_explanation_trigger","campaign-manager-web/components/bid"],null]],[16,"aria-label",[28,[37,2],["i18n_cost_explanation_trigger","campaign-manager-web/components/bid"],null]],[24,4,"button"],[4,[38,4],[[30,31,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                          "],[8,[39,5],[[24,0,"bid-and-budget__help-icon"]],[["@size","@name"],["small","question"]],null],[1,"\\n                        "],[13],[1,"\\n                      "]],[31]],[[[1,"\\n                        "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color"],["small","default"]]]]]],[12],[1,"\\n                          "],[1,[28,[35,2],[[30,0,["costExplanationKey"]],"campaign-manager-web/components/bid"],[["bidStrategy"],[[30,0,["selectedBidCategory"]]]]]],[1,"\\n                          "],[8,[39,6],null,null,[["default"],[[[[1,"\\n                            "],[1,[28,[35,2],["i18n_learn_more","campaign-manager-web/components/bid"],[["linkInfo"],[[28,[37,7],null,[["href","role","dataTestSelector","ariaLabel"],[[28,[37,8],null,[["path","accountId"],[[30,0,["biddingCategoryLearnMoreUrl"]],[30,3,["id"]]]]],[30,32,["role"]],"data-test-bid__cost-unit-hoverable-link",[28,[37,2],[[30,0,["biddingCategorylinkInfoAriaLabel"]],"campaign-manager-web/components/bid"],null]]]]]]]],[1,"\\n                          "]],[32]]]]],[1,"\\n                        "],[13],[1,"\\n                      "]],[]]]]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n              "]],[30]]]]],[1,"\\n              "],[10,2],[14,1,"bid-and-budget__bid-suggestions-range_single_bid_category"],[15,0,[29,[[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_recommended_bid_v5","campaign-manager-web/components/bid"],[["bidStrategy","bid"],[[30,0,["selectedBidCategory"]],[28,[37,37],[[28,[37,36],[[30,13,["limits"]],"bidSuggestion.midBid.amount"],null]],[["currency"],[[30,3,["currencyCode"]]]]]]]]],[1,"\\n                "],[1,[28,[35,2],["i18n_similar_advertisers_v5","campaign-manager-web/components/bid"],[["bidStrategy","min","max","result"],[[30,0,["selectedBidCategory"]],[28,[37,37],[[28,[37,36],[[30,13,["limits"]],"bidSuggestion.lowBid.amount"],null]],[["currency"],[[30,3,["currencyCode"]]]]],[28,[37,37],[[28,[37,36],[[30,13,["limits"]],"bidSuggestion.highBid.amount"],null]],[["currency"],[[30,3,["currencyCode"]]]]],[28,[37,2],[[30,0,["costUnitForInputAndSuggestion"]],"campaign-manager-web/components/bid"],null]]]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[]],null]],[29]],null]],[]]],[41,[51,[30,0,["isAdditionalOptionsDisabled"]]],[[[1,"        "],[10,0],[14,0,"bid-and-budget__space--top-large"],[12],[1,"\\n"],[1,"          "],[11,"button"],[16,0,[29,["button--unstyled u-color__blue7"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[16,"aria-expanded",[29,[[30,0,["isAdditionalOptionsOpen"]]]]],[24,"aria-controls","additional-options-expanded-area"],[24,4,"button"],[4,[38,20],["click",[30,0,["onShowAdditionalOptionsToggle"]]],null],[4,[38,39],["bidding_strategy_change"],null],[12],[1,"\\n            "],[1,[52,[30,0,["isAdditionalOptionsOpen"]],[28,[37,2],["i18n_hide_additional_options","campaign-manager-web/components/bid"],null],[28,[37,2],["i18n_show_additional_options","campaign-manager-web/components/bid"],null]]],[1,"\\n            "],[10,1],[14,0,"u-layout__vertical-align-middle"],[12],[1,"\\n"],[41,[30,0,["isAdditionalOptionsOpen"]],[[[1,"                "],[8,[39,5],null,[["@size","@name"],["small","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"                "],[8,[39,5],null,[["@size","@name"],["small","chevron-down"]],null],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"      "],[8,[39,9],null,[["@type","@message","@isHidden"],["neutral",[28,[37,2],["i18n_accelerated_pacing_forecasting_disclaimer","campaign-manager-web/components/bid"],null],[28,[37,38],[[30,0,["shouldShowAcceleratedPacingDisclaimer"]]],null]]],null],[1,"\\n"],[41,[30,0,["shouldShowRecommendations"]],[[[1,"        "],[8,[39,40],null,[["@recommendationsList"],[[30,0,["recommendationStack"]]]],null],[1,"\\n"]],[]],null]],[]],[[[1,"      "],[10,0],[12],[1,"\\n        "],[8,[39,33],null,[["@validations","@showValidations"],[[28,[37,34],[[30,13,["validations","attrs","costType"]]],null],true]],[["default"],[[[[1,"\\n          "],[10,0],[15,0,[29,["cm-hue-select"," ",[36,27]]]],[12],[1,"\\n            "],[8,[39,41],[[16,0,[29,["cm-hue-select ",[30,33,["class"]]]]],[16,"title",[29,[[28,[37,2],["i18n_bid_strategy","campaign-manager-web/components/bid"],null]]]],[16,"aria-invalid",[29,[[30,33,["showErrors"]]]]],[16,"aria-describedby",[29,[[30,33,["describedby"]]]]],[4,[38,20],["change",[30,0,["onChangeBidStrategy"]]],null]],[["@inputId","@disabled"],["costType",[28,[37,29],[[28,[37,15],[[30,0,["bidStrategyOptions","length"]],1],null],[30,0,["isBidInputDisabled"]]],null]]],[["default"],[[[[1,"\\n"],[41,[51,[30,0,["selectedBidStrategy"]]],[[[1,"                "],[10,"option"],[15,"selected",[28,[37,15],[[30,0,["selectedBidStrategy"]],""],null]],[14,2,""],[12],[1,"\\n                  "],[1,[28,[35,2],["i18n_please_select_a_bid_strategy","campaign-manager-web/components/bid"],null]],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[42,[28,[37,14],[[28,[37,14],[[30,0,["bidStrategyOptions"]]],null]],null],null,[[[1,"                "],[10,"option"],[15,"selected",[28,[37,15],[[30,0,["selectedBidStrategy"]],[30,34]],null]],[15,2,[30,34]],[12],[1,"\\n                  "],[1,[28,[35,2],["i18n_autobid_strategy_options_display_value_v2","campaign-manager-web/components/bid"],[["option","isEcpc"],[[30,34],[30,0,["showEnhancedCPCBid"]]]]]],[1,"\\n                "],[13],[1,"\\n"]],[34]],null],[1,"            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n        "]],[33]]]]],[1,"\\n\\n"],[41,[28,[37,15],[[30,0,["selectedBidStrategy"]],[30,0,["BID_STRATEGY","AUTO"]]],null],[[[1,"          "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center"],[12],[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_automatically_adjust_my_auto_bid","campaign-manager-web/components/bid"],[["targetResult"],[[30,0,["targetResult"]]]]]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,3],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                "],[11,"button"],[16,"title",[28,[37,2],["i18n_a11y_trigger_label","campaign-manager-web/components/bid"],[["name"],[[28,[37,2],["i18n_auto_bid_tooltip_header","campaign-manager-web/components/bid"],null]]]]],[16,"aria-label",[28,[37,2],["i18n_a11y_trigger_label","campaign-manager-web/components/bid"],[["name"],[[28,[37,2],["i18n_auto_bid_tooltip_header","campaign-manager-web/components/bid"],null]]]]],[16,0,[29,["button--unstyled"," ",[28,[37,1],null,[["color"],["text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,32],[[30,35,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                  "],[8,[39,5],[[24,0,"bid-and-budget__help-icon"]],[["@size","@name"],["small","question"]],null],[1,"\\n                "],[13],[1,"\\n              "]],[35]],[[[1,"\\n                "],[10,"h5"],[15,0,[29,["m0"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,2],["i18n_how_it_works_title","campaign-manager-web/components/bid"],null]],[1,"\\n                "],[13],[1,"\\n                "],[10,"ul"],[14,0,"mb2"],[12],[1,"\\n                  "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_how_it_works_auto_bid_1st_line","campaign-manager-web/components/bid"],[["targetResult"],[[30,0,["targetResult"]]]]]],[1,"\\n                    "],[8,[39,6],null,null,[["default"],[[[[1,"\\n                      "],[1,[28,[35,2],["i18n_learn_more","campaign-manager-web/components/bid"],[["linkInfo"],[[28,[37,7],null,[["href","role","dataTestSelector","ariaLabel"],[[28,[37,8],null,[["path","accountId"],["help/lms/answer/1392",[30,3,["id"]]]]],[30,36,["role"]],"data-test-bid-and-budget__how_it_works_auto_bid_1st_line_link",[28,[37,2],["i18n_learn_more_about_advertising_cost_and_bid_types","campaign-manager-web/components/bid"],null]]]]]]]],[1,"\\n                    "]],[36]]]]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n                "],[10,"h5"],[15,0,[29,["m0"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,2],["i18n_when_to_use_title","campaign-manager-web/components/bid"],null]],[1,"\\n                "],[13],[1,"\\n                "],[10,"ul"],[14,0,"mb2"],[12],[1,"\\n                  "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_when_to_use_auto_bid_1st_line","campaign-manager-web/components/bid"],[["targetResult"],[[30,0,["targetResult"]]]]]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_when_to_use_auto_bid_2nd_line","campaign-manager-web/components/bid"],[["targetResult","bidType"],[[30,0,["targetResult"]],[30,0,["bidType"]]]]]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_when_to_use_auto_bid_3rd_line","campaign-manager-web/components/bid"],[["targetResult"],[[30,0,["targetResult"]]]]]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n                "],[10,"h5"],[15,0,[29,["m0"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,2],["i18n_things_to_remember_title","campaign-manager-web/components/bid"],null]],[1,"\\n                "],[13],[1,"\\n                "],[10,"ul"],[14,0,"mb2"],[12],[1,"\\n                  "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_things_to_remember_auto_bid_1st_line","campaign-manager-web/components/bid"],[["bidType"],[[30,0,["bidType"]]]]]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_things_to_remember_auto_bid_2nd_line","campaign-manager-web/components/bid"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_things_to_remember_auto_bid_3rd_line","campaign-manager-web/components/bid"],null]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n          "],[13],[1,"\\n\\n"],[41,[51,[28,[37,29],[[30,13,["legacyObjective"]],[30,0,["supportsOptimizationTargetTypeLabels"]]],null]],[[[1,"            "],[10,0],[15,0,[29,[[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_optimization_goal_auto_v2","campaign-manager-web/components/bid"],[["objectiveType"],[[30,13,["objectiveType"]]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,10],[[30,0,["bidStrategyRadioOptions","length"]],1],null],[[[1,"            "],[10,"fieldset"],[14,0,"bid-and-budget__space--left-large"],[12],[1,"\\n              "],[8,[39,3],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n"],[44,[[52,[30,0,["supportsOptimizationTargetTypeLabels"]],"i18n_optimization_target_type_radio_group_label","i18n_bid_strategy_radio_group_label"]],[[[1,"                    "],[11,"button"],[24,1,"bid-strategy-radio-group-label"],[16,0,[29,["bid-and-budget__space--top-medium button--unstyled u-border__common--with-tight-tooltip"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[16,"aria-label",[28,[37,2],["i18n_a11y_trigger_label","campaign-manager-web/components/bid"],[["name"],[[28,[37,2],[[30,38],"campaign-manager-web/components/bid"],null]]]]],[24,4,"button"],[4,[38,32],[[30,37,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                      "],[1,[28,[35,2],[[30,38],"campaign-manager-web/components/bid"],null]],[1,"\\n                    "],[13],[1,"\\n"]],[38]]],[1,"                "]],[37]],[[[1,"\\n                  "],[10,"h5"],[15,0,[29,["m0"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_how_it_works_title","campaign-manager-web/components/bid"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,"ul"],[14,0,"mb2"],[12],[1,"\\n                    "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_how_it_works_auto_bid_1st_line","campaign-manager-web/components/bid"],[["targetResult"],[[30,0,["targetResult"]]]]]],[1,"\\n                      "],[8,[39,6],null,null,[["default"],[[[[1,"\\n                        "],[1,[28,[35,2],["i18n_learn_more","campaign-manager-web/components/bid"],[["linkInfo"],[[28,[37,7],null,[["href","role","dataTestSelector","ariaLabel"],[[28,[37,8],null,[["path","accountId"],["help/lms/answer/1392",[30,3,["id"]]]]],[30,39,["role"]],"data-test-bid-and-budget__how_it_works_auto_bid_1st_line_link",[28,[37,2],["i18n_learn_more_about_advertising_cost_and_bid_types","campaign-manager-web/components/bid"],null]]]]]]]],[1,"\\n                      "]],[39]]]]],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n                  "],[10,"h5"],[15,0,[29,["m0"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_when_to_use_title","campaign-manager-web/components/bid"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,"ul"],[14,0,"mb2"],[12],[1,"\\n                    "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_when_to_use_auto_bid_1st_line","campaign-manager-web/components/bid"],[["targetResult"],[[30,0,["targetResult"]]]]]],[1,"\\n                    "],[13],[1,"\\n                    "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_when_to_use_auto_bid_2nd_line","campaign-manager-web/components/bid"],[["targetResult","bidType"],[[30,0,["targetResult"]],[30,0,["bidType"]]]]]],[1,"\\n                    "],[13],[1,"\\n                    "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_when_to_use_auto_bid_3rd_line","campaign-manager-web/components/bid"],[["targetResult"],[[30,0,["targetResult"]]]]]],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n                  "],[10,"h5"],[15,0,[29,["m0"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_things_to_remember_title","campaign-manager-web/components/bid"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,"ul"],[14,0,"mb2"],[12],[1,"\\n                    "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_things_to_remember_auto_bid_1st_line","campaign-manager-web/components/bid"],[["bidType"],[[30,0,["bidType"]]]]]],[1,"\\n                    "],[13],[1,"\\n                    "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_things_to_remember_auto_bid_2nd_line","campaign-manager-web/components/bid"],null]],[1,"\\n                    "],[13],[1,"\\n                    "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_things_to_remember_auto_bid_3rd_line","campaign-manager-web/components/bid"],null]],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n"],[42,[28,[37,14],[[28,[37,14],[[30,0,["bidStrategyRadioOptions"]]],null]],null],null,[[[44,[[28,[37,23],["bid-and-budget__bid-strategy-radio--",[30,40]],null]],[[[1,"                  "],[10,0],[15,0,[29,["mt3"," ",[36,27]]]],[12],[1,"\\n                    "],[8,[39,28],[[24,0,"small-input"],[24,3,"bid-strategy-radio"],[16,2,[30,40]],[16,"checked",[28,[37,15],[[30,13,["optimizationTargetType"]],[30,40]],null]],[16,"aria-disabled",[52,[51,[30,0,["isPacingStrategyFlow"]]],[30,0,["isBidInputDisabled"]]]],[4,[38,20],["change",[28,[37,12],[[30,0,["onChangeBidStrategyRadio"]],[30,40]],null]],null]],[["@inputId","@disabled"],[[30,41],[52,[51,[30,0,["isPacingStrategyFlow"]]],[30,0,["isBidInputDisabled"]]]]],null],[1,"\\n                    "],[10,"label"],[15,1,[29,["bid-strategy-individual-label--",[30,40]]]],[15,"for",[30,41]],[12],[1,"\\n                      "],[1,[28,[35,2],[[52,[30,0,["supportsOptimizationTargetTypeLabels"]],"i18n_bid_strategy_radio_labels_v2","i18n_bid_strategy_radio_labels"],"campaign-manager-web/components/bid"],[["optimizationTargetType"],[[30,40]]]]],[1,"\\n"],[41,[30,0,["supportsOptimizationTargetTypeLabels"]],[[[1,"                        "],[10,2],[15,0,[29,["mt1 bid-and-budget__bid-strategy-radio-label-p"," ",[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                          "],[1,[28,[35,2],["i18n_optimization_target_type_explanation_v2","campaign-manager-web/components/bid"],[["optimizationTargetType"],[[30,40]]]]],[1,"\\n                        "],[13],[1,"\\n"]],[]],null],[1,"                    "],[13],[1,"\\n                  "],[13],[1,"\\n"]],[41]]]],[40]],null],[1,"            "],[13],[1,"\\n"]],[]],null]],[]],[[[41,[30,0,["selectedBidStrategy"]],[[[44,[[28,[37,15],[[30,13,["objectiveType"]],"LEAD_GENERATION"],null],[28,[37,29],[[28,[37,15],[[30,13,["objectiveType"]],"WEBSITE_VISIT"],null],[28,[37,15],[[30,13,["objectiveType"]],"ENGAGEMENT"],null]],null]],[[[1,"            "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center"],[12],[1,"\\n"],[41,[30,0,["isBidStrategyTargetCPX"]],[[[1,"                "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,2],["i18n_i_will_adjust_target_cpx_dynamic_1st_line","campaign-manager-web/components/bid"],[["bidStrategy"],[[30,0,["selectedBidStrategy"]]]]]],[1,"\\n                "],[13],[1,"\\n                "],[8,[39,3],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                    "],[11,"button"],[16,"title",[29,[[28,[37,2],["i18n_maxBid_tooltip_header","campaign-manager-web/components/bid"],null]]]],[16,"aria-label",[29,[[28,[37,2],["i18n_maxBid_tooltip_header","campaign-manager-web/components/bid"],null]]]],[16,0,[29,["button--unstyled"," ",[28,[37,1],null,[["color"],["text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,4],[[30,44,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                      "],[8,[39,5],[[24,0,"bid-and-budget__help-icon"]],[["@size","@name"],["small","question"]],null],[1,"\\n                    "],[13],[1,"\\n                  "]],[44]],[[[1,"\\n                    "],[10,"h5"],[15,0,[29,["m0"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_how_it_works_title","campaign-manager-web/components/bid"],null]],[1,"\\n                    "],[13],[1,"\\n                    "],[10,"ul"],[14,0,"mb2"],[12],[1,"\\n                      "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_how_it_works_target_cpx_1st_line","campaign-manager-web/components/bid"],null]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_how_it_works_target_cpx_2nd_line","campaign-manager-web/components/bid"],null]],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n                    "],[10,"h5"],[15,0,[29,["m0"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_when_to_use_title","campaign-manager-web/components/bid"],null]],[1,"\\n                    "],[13],[1,"\\n                    "],[10,"ul"],[14,0,"mb2"],[12],[1,"\\n                      "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_when_to_use_target_cpx_1st_line","campaign-manager-web/components/bid"],[["bidStrategy"],[[30,0,["selectedBidStrategy"]]]]]],[1,"\\n                        "],[8,[39,6],null,null,[["default"],[[[[1,"\\n                          "],[1,[28,[35,2],["i18n_learn_more","campaign-manager-web/components/bid"],[["linkInfo"],[[28,[37,7],null,[["href","role","dataTestSelector","ariaLabel"],[[28,[37,8],null,[["path","accountId"],["help/lms/answer/1392",[30,3,["id"]]]]],[30,45,["role"]],"data-test-bid-and-budget__how_it_works_target_cpx_1st_line_link",[28,[37,2],["i18n_learn_more_about_advertising_cost_and_bid_types","campaign-manager-web/components/bid"],null]]]]]]]],[1,"\\n                        "]],[45]]]]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,"li"],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_when_to_use_target_cpx_2nd_line","campaign-manager-web/components/bid"],null]],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n                    "],[10,"h5"],[15,0,[29,["m0"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_things_to_remember_title","campaign-manager-web/components/bid"],null]],[1,"\\n                    "],[13],[1,"\\n                    "],[10,"ul"],[14,0,"mb2"],[12],[1,"\\n                      "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_things_to_remember_target_cpx_1st_line","campaign-manager-web/components/bid"],null]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_things_to_remember_target_cpx_2nd_line","campaign-manager-web/components/bid"],null]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_things_to_remember_target_cpx_3rd_line","campaign-manager-web/components/bid"],null]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_things_to_remember_target_cpx_4th_line","campaign-manager-web/components/bid"],null]],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n                "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,2],["i18n_i_will_adjust_target_cpx_dynamic_2nd_line","campaign-manager-web/components/bid"],null]],[1,"\\n                "],[13],[1,"\\n"]],[]],[[[1,"                "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,2],["i18n_i_will_adjust_manually_dynamic","campaign-manager-web/components/bid"],[["bidStrategy"],[[30,0,["selectedBidStrategy"]]]]]],[1,"\\n                "],[13],[1,"\\n                "],[8,[39,3],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                    "],[11,"button"],[16,"title",[29,[[28,[37,2],["i18n_maxBid_tooltip_header","campaign-manager-web/components/bid"],null]]]],[16,"aria-label",[29,[[28,[37,2],["i18n_maxBid_tooltip_header","campaign-manager-web/components/bid"],null]]]],[16,0,[29,["button--unstyled"," ",[28,[37,1],null,[["color"],["text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,4],[[30,46,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                      "],[8,[39,5],[[24,0,"bid-and-budget__help-icon"]],[["@size","@name"],["small","question"]],null],[1,"\\n                    "],[13],[1,"\\n                  "]],[46]],[[[1,"\\n                    "],[10,"h5"],[15,0,[29,["m0"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_how_it_works_title","campaign-manager-web/components/bid"],null]],[1,"\\n                    "],[13],[1,"\\n                    "],[10,"ul"],[14,0,"mb2"],[12],[1,"\\n                      "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_how_it_works_max_bid_1st_line_tooltip_default_check_ecpc_v3","campaign-manager-web/components/bid"],[["objectiveType","isEcpc","isEcpcAllowed","targetResult"],[[30,13,["objectiveType"]],[30,0,["isEcpcCheckboxChecked"]],[30,0,["shouldShowEcpcCheckbox"]],[30,0,["targetResult"]]]]]],[1,"\\n                        "],[8,[39,6],null,null,[["default"],[[[[1,"\\n                          "],[1,[28,[35,2],["i18n_learn_more","campaign-manager-web/components/bid"],[["linkInfo"],[[28,[37,7],null,[["href","role","dataTestSelector","ariaLabel"],[[28,[37,8],null,[["path","accountId"],["help/lms/answer/1392",[30,3,["id"]]]]],[30,47,["role"]],"data-test-bid-and-budget__how_it_works_max_bid_1st_line_link",[28,[37,2],["i18n_learn_more_about_advertising_cost_and_bid_types","campaign-manager-web/components/bid"],null]]]]]]]],[1,"\\n                        "]],[47]]]]],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n                    "],[10,"h5"],[15,0,[29,["m0"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_when_to_use_title","campaign-manager-web/components/bid"],null]],[1,"\\n                    "],[13],[1,"\\n                    "],[10,"ul"],[14,0,"mb2"],[12],[1,"\\n                      "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_when_to_use_max_bid_1st_line_tooltip_v4","campaign-manager-web/components/bid"],[["isEcpc","targetResult"],[[30,0,["isEcpcCheckboxChecked"]],[30,0,["targetResult"]]]]]],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n                    "],[10,"h5"],[15,0,[29,["m0"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_things_to_remember_title","campaign-manager-web/components/bid"],null]],[1,"\\n                    "],[13],[1,"\\n                    "],[10,"ul"],[14,0,"mb2"],[12],[1,"\\n                      "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_things_to_remember_max_bid_1st_line_tooltip_v2","campaign-manager-web/components/bid"],[["bidType"],[[30,0,["bidType"]]]]]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_things_to_remember_max_bid_2nd_line_tooltip_v2","campaign-manager-web/components/bid"],[["isEcpc"],[[30,0,["isEcpcCheckboxChecked"]]]]]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_things_to_remember_max_bid_3rd_line_tooltip","campaign-manager-web/components/bid"],[["isEcpc"],[[30,0,["isEcpcCheckboxChecked"]]]]]],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n\\n"],[41,[51,[30,0,["isBidStrategyTargetCPX"]]],[[[41,[51,[30,13,["legacyObjective"]]],[[[1,"                "],[10,0],[15,0,[29,[[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[28,[37,15],[[30,0,["selectedBidStrategy"]],[30,0,["BID_STRATEGY","CPM"]]],null],[[[1,"                    "],[1,[28,[35,2],["i18n_optimization_goal_cpm","campaign-manager-web/components/bid"],null]],[1,"\\n"]],[]],[[[41,[28,[37,15],[[30,0,["selectedBidStrategy"]],[30,0,["BID_STRATEGY","CPS"]]],null],[[[1,"                    "],[1,[28,[35,2],["i18n_optimization_goal_cps","campaign-manager-web/components/bid"],null]],[1,"\\n"]],[]],[[[41,[28,[37,15],[[30,0,["selectedBidStrategy"]],[30,0,["BID_STRATEGY","CPV"]]],null],[[[1,"                    "],[1,[28,[35,2],["i18n_optimization_goal_cpv","campaign-manager-web/components/bid"],null]],[1,"\\n"]],[]],[[[41,[28,[37,15],[[30,0,["selectedBidStrategy"]],[30,0,["BID_STRATEGY","CPC"]]],null],[[[1,"                    "],[1,[28,[35,2],["i18n_optimization_goal_cpc_default_check_ecpc_v2","campaign-manager-web/components/bid"],[["objectiveType","isEcpc"],[[30,13,["objectiveType"]],[30,0,["isEcpcCheckboxChecked"]]]]]],[1,"\\n                  "]],[]],null]],[]]]],[]]]],[]]],[1,"                "],[13],[1,"\\n"]],[]],null],[41,[30,0,["isTrafficDriverCheckboxAllowed"]],[[[1,"                "],[10,"fieldset"],[14,0,"bid-and-budget__space--left-large mt2"],[12],[1,"\\n                  "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n                    "],[10,1],[15,0,[29,[[36,27]]]],[12],[1,"\\n                      "],[8,[39,30],[[24,"aria-describedby","bid-and-budget__traffic-driver--lisa-only bid-and-budget__traffic-driver--tooltip"],[4,[38,20],["change",[30,0,["onChangeTrafficDriverCheckbox"]]],null]],[["@inputId","@isChecked","@disabled"],["bid-and-budget__traffic-driver",[30,0,["isTrafficDriverCheckboxChecked"]],[28,[37,24],[[28,[37,38],[[30,13,["isNewCampaign"]]],null],[28,[37,38],[[30,13,["isDraftCampaign"]]],null]],null]]],null],[1,"\\n                      "],[10,"label"],[14,0,"bid-and-budget__traffic-driver-label"],[14,"for","bid-and-budget__traffic-driver"],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_traffic_driver","campaign-manager-web/components/bid"],null]],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n                  "],[8,[39,31],[[24,0,"u-layout__display-inline-block bid-and-budget__traffic-driver-tooltip"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                      "],[11,"button"],[16,"title",[28,[37,2],["i18n_a11y_trigger_label","campaign-manager-web/components/bid"],[["name"],[[28,[37,2],["i18n_traffic_driver","campaign-manager-web/components/bid"],null]]]]],[16,0,[29,["button--unstyled artdeco-hover-a11y-trigger"," ",[28,[37,1],null,[["color"],["text-low-emphasis"]]]]]],[16,"aria-label",[28,[37,2],["i18n_a11y_trigger_label","campaign-manager-web/components/bid"],[["name"],[[28,[37,2],["i18n_traffic_driver","campaign-manager-web/components/bid"],null]]]]],[24,4,"button"],[4,[38,32],[[30,48,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                        "],[8,[39,5],[[24,0,"bid-and-budget__help-icon"]],[["@size","@name"],["small","question"]],null],[1,"\\n                      "],[13],[1,"\\n                    "]],[48]],[[[1,"\\n                      "],[10,1],[14,"for","bid-and-budget__traffic-driver"],[14,1,"bid-and-budget__traffic-driver--tooltip"],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_traffic_driver_tooltip","campaign-manager-web/components/bid"],null]],[1,"\\n                      "],[13],[1,"\\n                    "]],[]]]]],[1,"\\n                  "],[10,1],[14,0,"u-label__lisa"],[14,1,"bid-and-budget__traffic-driver--lisa-only"],[15,"aria-label",[28,[37,2],["i18n_a11y_lisa_only","campaign-manager-web/components/bid"],null]],[12],[1,"\\n                    LISA\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[41,[30,0,["shouldShowEcpcCheckbox"]],[[[1,"                "],[10,"section"],[14,0,"bid-and-budget__space--left-large"],[12],[1,"\\n                  "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center mt2"],[12],[1,"\\n                    "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n                      "],[10,1],[15,0,[29,[[36,27]]]],[12],[1,"\\n                        "],[8,[39,30],[[4,[38,20],["change",[30,0,["onChangeEcpcEnabled"]]],null]],[["@inputId","@isChecked"],["bid-and-budget__ecpc",[30,0,["isEcpcCheckboxChecked"]]]],null],[1,"\\n                        "],[10,"label"],[14,"for","bid-and-budget__ecpc"],[14,0,"ml1"],[12],[1,"\\n                          "],[1,[28,[35,2],["i18n_ecpc_label_default_check_ecpc_v2","campaign-manager-web/components/bid"],[["objectiveType"],[[30,13,["objectiveType"]]]]]],[1,"\\n                        "],[13],[1,"\\n                      "],[13],[1,"\\n                      "],[8,[39,31],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content bid-and-budget__cm-artdeco-hoverable-trigger-content"]],[["trigger","content"],[[[[1,"\\n                          "],[11,"button"],[16,"aria-label",[28,[37,2],["i18n_a11y_trigger_label","campaign-manager-web/components/bid"],[["name"],[[28,[37,2],["i18n_eCPC_tooltip_header_v2","campaign-manager-web/components/bid"],[["targetResult"],[[30,0,["targetResult"]]]]]]]]],[16,0,[29,["button--unstyled"," ",[28,[37,1],null,[["color"],["text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,32],[[30,49,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                            "],[8,[39,5],[[24,0,"ml1"]],[["@size","@name"],["small","question"]],null],[1,"\\n                          "],[13],[1,"\\n                        "]],[49]],[[[1,"\\n"],[41,[51,[30,43]],[[[1,"                            "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                              "],[1,[28,[35,2],["i18n_eCPC_tooltip_header_v2","campaign-manager-web/components/bid"],[["targetResult"],[[30,0,["targetResult"]]]]]],[1,"\\n                            "],[13],[1,"\\n"]],[]],null],[1,"                          "],[10,2],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                            "],[1,[28,[35,2],["i18n_ecpc_description_tooltip_default_check_ecpc_v3","campaign-manager-web/components/bid"],[["objectiveType"],[[30,13,["objectiveType"]]]]]],[1,"\\n                          "],[13],[1,"\\n                        "]],[]]]]],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n                  "],[8,[39,9],[[16,0,[29,["bid-and-budget__space--top-medium"," ",[28,[37,1],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]]],[["@message","@type"],[[28,[37,2],["i18n_ecpc_conversion_optimization_message_default_check_ecpc","campaign-manager-web/components/bid"],[["isWebsiteVisitOrEngagement","objectiveType","hasInsightTag","linkInfo"],[[30,43],[30,13,["objectiveType"]],[30,50],[28,[37,7],null,[["href","dataTestSelector","ariaLabel"],[[30,0,["ecpcLearnMoreUrl"]],"data-test-bid-and-budget__set_a_budget_link",[28,[37,2],["i18n_learn_more_install_insight_tag","campaign-manager-web/components/bid"],null]]]]]]],"caution"]],null],[1,"\\n                "],[13],[1,"\\n"]],[]],null]],[]],null],[1,"\\n            "],[10,0],[15,0,[29,[[52,[30,13,["validations","attrs","costType","isInvalid"]],"campaign-create-container__disabled-mask"]]]],[12],[1,"\\n              "],[10,"section"],[14,0,"bid-and-budget__space--left-large"],[12],[1,"\\n"],[41,[30,13,["validations","attrs","costType","isValid"]],[[[1,"                  "],[8,[39,16],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                      "],[11,"label"],[24,"tabindex","0"],[24,"for","bid-and-budget__bid-strategy"],[16,0,[29,["u-border__common--with-tight-tooltip"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[4,[38,18],[[30,51,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_bid_amount_v2","campaign-manager-web/components/bid"],[["isBidStrategyTargetCPX"],[[30,0,["isBidStrategyTargetCPX"]]]]]],[1,"\\n                      "],[13],[1,"\\n                    "]],[51]],[[[1,"\\n                      "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_bid_amount","campaign-manager-web/components/bid"],null]],[1,"\\n                      "],[13],[1,"\\n"],[41,[30,0,["isBidStrategyTargetCPX"]],[[[1,"                        "],[10,2],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                          "],[1,[28,[35,2],["i18n_bid_amount_description_target_cpx_1st_line","campaign-manager-web/components/bid"],[["bidStrategy"],[[30,0,["selectedBidStrategy"]]]]]],[1,"\\n                        "],[13],[1,"\\n                        "],[10,2],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                          "],[1,[28,[35,2],["i18n_bid_amount_description_target_cpx_2nd_line","campaign-manager-web/components/bid"],[["bidStrategy"],[[30,0,["selectedBidStrategy"]]]]]],[1,"\\n                        "],[13],[1,"\\n                        "],[10,"ul"],[12],[1,"\\n                          "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                            "],[1,[28,[35,2],["i18n_bid_amount_list_item1","campaign-manager-web/components/bid"],null]],[1,"\\n                          "],[13],[1,"\\n                          "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                            "],[1,[28,[35,2],["i18n_bid_amount_list_item2_dynamic_tooltip_v2","campaign-manager-web/components/bid"],[["bidStrategy","isEcpc","isLeadGen"],[[30,0,["selectedBidStrategy"]],[30,0,["isEcpcCheckboxChecked"]],[30,42]]]]],[1,"\\n                          "],[13],[1,"\\n                        "],[13],[1,"\\n"]],[]],[[[1,"                        "],[10,2],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                          "],[1,[28,[35,2],["i18n_bid_amount_description_dynamic_tooltip_default_check_ecpc","campaign-manager-web/components/bid"],[["isLeadGen","isWebsiteVisitOrEngagement","bidStrategy","isEcpc"],[[30,42],[30,43],[30,0,["selectedBidStrategy"]],[30,0,["isEcpcCheckboxChecked"]]]]]],[1,"\\n                        "],[13],[1,"\\n                        "],[10,2],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                          "],[1,[28,[35,2],["i18n_bid_amount_list_dynamic_tooltip","campaign-manager-web/components/bid"],[["bidStrategy","isEcpc","isLeadGen"],[[30,0,["selectedBidStrategy"]],[30,0,["isEcpcCheckboxChecked"]],[30,42]]]]],[1,"\\n                          "],[1,[28,[35,2],["i18n_in_general","campaign-manager-web/components/bid"],null]],[1,"\\n                        "],[13],[1,"\\n                        "],[10,"ul"],[12],[1,"\\n                          "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                            "],[1,[28,[35,2],["i18n_bid_amount_list_item1","campaign-manager-web/components/bid"],null]],[1,"\\n                          "],[13],[1,"\\n                          "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                            "],[1,[28,[35,2],["i18n_bid_amount_list_item2_dynamic_tooltip_v2","campaign-manager-web/components/bid"],[["bidStrategy","isEcpc","isLeadGen"],[[30,0,["selectedBidStrategy"]],[30,0,["isEcpcCheckboxChecked"]],[30,42]]]]],[1,"\\n                          "],[13],[1,"\\n                        "],[13],[1,"\\n"]],[]]],[1,"                    "]],[]]]]],[1,"\\n"]],[]],[[[1,"                  "],[10,"label"],[14,"for","bid-and-budget__bid-strategy"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_bid_amount","campaign-manager-web/components/bid"],null]],[1,"\\n                  "],[13],[1,"\\n"]],[]]],[1,"                "],[8,[39,33],null,[["@validations","@showValidations"],[[28,[37,34],[[30,13,["validations","attrs","unitCost","amount"]]],null],true]],[["default"],[[[[1,"\\n                  "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center bid-and-budget__space--top-extra-small"],[12],[1,"\\n                    "],[10,0],[15,0,[29,[[36,27]]]],[12],[1,"\\n                      "],[8,[39,35],[[24,1,"bid-and-budget__bid-strategy"],[16,"aria-invalid",[30,52,["showErrors"]]],[16,"aria-describedby",[30,52,["describedby"]]],[16,"aria-label",[28,[37,2],["i18n_bid_amount","campaign-manager-web/components/bid"],null]],[24,0,"bid-and-budget__input"],[16,"disabled",[28,[37,29],[[30,0,["isBidInputDisabled"]],[30,13,["validations","attrs","costType","isInvalid"]],[28,[37,36],[[30,13,["limits"]],"isFixedBid"],null]],null]],[4,[38,42],null,[["pageKey","routeName","currentRoute"],["currency_input",[28,[37,36],[[53,"outletState"],"render.name"],null],[28,[37,36],[[53,"outletState"],"render"],null]]]]],[["@useHue","@name","@value","@updateValue","@currencyCode","@allowEmptyValues"],[true,"bid-amount",[30,0,["roundedUnitCost"]],[30,0,["onChangeUnitCost"]],[30,3,["currencyCode"]],false]],null],[1,"\\n                    "],[13],[1,"\\n                    "],[10,2],[15,0,[29,["bid-and-budget__space--left-small"," ",[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_cost_per_v4","campaign-manager-web/components/bid"],[["bidStrategy","isEngagement","isNotChargeableForSocial"],[[30,0,["selectedBidStrategy"]],[30,0,["isEngagement"]],[30,0,["isNotChargeableForSocial"]]]]]],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n                "]],[52]]]]],[1,"\\n"],[41,[30,53],[[[1,"                  "],[10,0],[14,0,"u-layout-flex__container--direction-column-center"],[12],[1,"\\n                    "],[8,[39,44],null,[["@size","@a11yText","@omitA11yText"],["large","Loading bid suggestion",true]],null],[1,"\\n                  "],[13],[1,"\\n"]],[]],[[[41,[28,[37,24],[[28,[37,38],[[30,53]],null],[30,13,["limits","bidSuggestion"]]],null],[[[41,[28,[37,38],[[28,[37,36],[[30,13,["limits"]],"isFixedBid"],null]],null],[[[1,"                    "],[10,0],[12],[1,"\\n                      "],[10,2],[15,0,[29,["bid-and-budget__space--top-small"," ",[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_recommended_bid_v2","campaign-manager-web/components/bid"],[["bid","isBidStrategyTargetCPX"],[[28,[37,37],[[28,[37,36],[[30,13,["limits"]],"bidSuggestion.midBid.amount"],null]],[["currency"],[[30,3,["currencyCode"]]]]],[30,0,["isBidStrategyTargetCPX"]]]]]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,2],[15,0,[29,["bid-and-budget__space--top-extra-small"," ",[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_budget_aware_bid_suggestion_v2","campaign-manager-web/components/bid"],[["isBidStrategyTargetCPX"],[[30,0,["isBidStrategyTargetCPX"]]]]]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,2],[15,0,[29,["bid-and-budget__space--top-extra-small"," ",[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_other_similar_advertisers","campaign-manager-web/components/bid"],[["min","max"],[[28,[37,37],[[28,[37,36],[[30,13,["limits"]],"bidSuggestion.lowBid.amount"],null]],[["currency"],[[30,3,["currencyCode"]]]]],[28,[37,37],[[28,[37,36],[[30,13,["limits"]],"bidSuggestion.highBid.amount"],null]],[["currency"],[[30,3,["currencyCode"]]]]]]]]],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n"]],[]],null]],[]],[[[1,"                  "],[8,[39,9],null,[["@type"],["negative"]],[["default"],[[[[1,"\\n                    "],[1,[28,[35,2],["i18n_error_getting_limits","campaign-manager-web/components/bid"],null]],[1,"\\n                  "]],[]]]]],[1,"\\n                "]],[]]]],[]]],[1,"              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[42,43]]],[1,"        "]],[]],null]],[]]],[41,[30,0,["shouldShowRecommendations"]],[[[1,"          "],[8,[39,40],null,[["@recommendationsList"],[[30,0,["recommendationStack"]]]],null],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n"]],[]]]],[]],[[[1,"    "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,[28,[35,2],["i18n_roadblock_bid_amount","campaign-manager-web/components/bid"],null]],[13],[1,"\\n"]],[]]],[41,[30,0,["shouldShowCAPISuggestionInlineFeedback"]],[[[1,"    "],[8,[39,45],[[24,0,"mt4"]],[["@type","@isDismissable"],["info",false]],[["default"],[[[[1,"\\n      "],[10,2],[15,0,[29,["mb1"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_connect_with_CAPI_inline_notification_header","campaign-manager-web/components/bid"],null]],[1,"\\n      "],[13],[1,"\\n"],[1,"      "],[8,[39,6],[[16,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]]],null,[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["i18n_connect_with_CAPI_inline_notification_content","campaign-manager-web/components/bid"],[["linkInfo"],[[28,[37,7],null,[["role","href","ariaLabel"],[[30,54,["role"]],[28,[37,8],null,[["path","accountId"],["help/lms/answer/a423304",[30,3,["id"]]]]],[28,[37,2],["i18n_learn_more_about_CAPI","campaign-manager-web/components/bid"],null]]]]]]]],[1,"\\n      "]],[54]]]]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[41,[30,0,["isChargeableEventEnabled"]],[[[1,"    "],[10,0],[14,0,"bid-and-budget__header-title"],[12],[1,"\\n      "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n        "],[10,"h5"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_chargeable_event_title","campaign-manager-web/components/bid"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,3],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n            "],[11,"button"],[16,"title",[28,[37,2],["i18n_a11y_trigger_label","campaign-manager-web/components/bid"],[["name"],[[28,[37,2],["i18n_chargeable_event_title","campaign-manager-web/components/bid"],null]]]]],[16,"aria-label",[28,[37,2],["i18n_a11y_trigger_label","campaign-manager-web/components/bid"],[["name"],[[28,[37,2],["i18n_chargeable_event_title","campaign-manager-web/components/bid"],null]]]]],[16,0,[29,["button--unstyled"," ",[28,[37,1],null,[["color"],["text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,4],[[30,55,["triggerContentSharedInfo"]]],null],[12],[1,"\\n              "],[8,[39,5],[[24,0,"bid-and-budget__help-icon"]],[["@size","@name"],["small","question"]],null],[1,"\\n            "],[13],[1,"\\n          "]],[55]],[[[1,"\\n            "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_chargeable_event_title","campaign-manager-web/components/bid"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_chargeable_event_line1","campaign-manager-web/components/bid"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_chargeable_event_line2_v2","campaign-manager-web/components/bid"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[8,[39,6],null,null,[["default"],[[[[1,"\\n                "],[1,[28,[35,2],["i18n_chargeable_event_line3","campaign-manager-web/components/bid"],[["linkInfo"],[[28,[37,7],null,[["href","role","dataTestSelector","ariaLabel"],[[28,[37,8],null,[["path","accountId"],["help/lms/answer/104431",[30,3,["id"]]]]],[30,56,["role"]],"data-test-bid-and-budget__objective_based_pricing",[28,[37,2],["i18n_learn_more_about_objective_based_pricing","campaign-manager-web/components/bid"],null]]]]]]]],[1,"\\n              "]],[56]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[12],[1,"\\n        "],[10,2],[15,0,[29,["u-color__black--75 bid-and-budget__space--top-small"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_chargeable_event_values_v2","campaign-manager-web/components/bid"],[["bidStrategy","isEngagement","isNotChargeableForSocial"],[[30,0,["selectedBidStrategy"]],[30,0,["isEngagement"]],[30,0,["isNotChargeableForSocial"]]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13],[1,"\\n"],[41,[30,0,["isAdFormatMessaging"]],[[[1,"  "],[8,[39,46],null,[["@header","@id","@anchor","@placement"],[[28,[37,2],["i18n_bidding_strategy_options_v5","campaign-manager-web/components/bid"],[["bidStrategy","isEnhancedConversionByDefault"],["AUTO",false]]],[30,0,["autoBidSponsoredMessageLogoWidgetId"]],"#bid__bid-category-radio--AUTO","right"]],[["default"],[[[[1,"\\n    "],[8,[39,6],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,15],[[30,13,["adFormat"]],"IMAIL"],null],[[[1,"        "],[1,[28,[35,2],["i18n_nfi_maximum_delivery_message_ads","campaign-manager-web/components/bid"],[["linkInfo"],[[28,[37,7],null,[["class","dataTestSelector","href","role"],["nfi-link","data-test-absm_nfi_learn_more--link",[28,[37,8],null,[["path","accountId"],["help/lms/answer/a423490",[30,3,["id"]]]]],[30,57,["role"]]]]]]]]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,2],["i18n_nfi_maximum_delivery_conversation_ads","campaign-manager-web/components/bid"],[["rampStatus","linkInfo"],[[30,0,["conversationStarterAdsAdvertisingChangesRampStatus"]],[28,[37,7],null,[["class","dataTestSelector","href","role"],["nfi-link","data-test-absm_nfi_learn_more--link",[28,[37,8],null,[["path","accountId"],["help/lms/answer/a423490",[30,3,["id"]]]]],[30,57,["role"]]]]]]]]],[1,"\\n"]],[]]],[1,"    "]],[57]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null],[41,[28,[37,24],[[30,0,["isLeadGenObjectiveCampaign"]],[30,0,["isQualifiedLeadsSupportedAdFormat"]]],null],[[[1,"  "],[8,[39,46],null,[["@header","@id","@anchor","@placement"],[[28,[37,2],["i18n_qualified_leads_nfi_header","campaign-manager-web/components/bid"],null],"qualified_leads_classic_nfi","#bid__optimization-goal-header","right"]],[["default"],[[[[1,"\\n"],[1,"    "],[8,[39,6],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["i18n_qualified_leads_nfi_content","campaign-manager-web/components/bid"],[["linkInfo"],[[28,[37,7],null,[["class","href","role"],["nfi-link",[28,[37,8],null,[["path","accountId"],["help/lms/answer/a423490",[30,3,["id"]]]]],[30,58,["role"]]]]]]]]],[1,"\\n    "]],[58]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],["triggerData","iphHelper","@account","iphHelper","triggerData","iphHelper","dropdown","optimizationGoal","index","triggerData","iphHelper","triggerData","@campaign","@onCampaignChange","triggerData","iphHelper","category","index","bidCategoryId","triggerData","triggerData","triggerData","triggerData","vcont","triggerData","iphHelper","triggerData","triggerData","category","vcont","triggerData","iphHelper","vcont","bidStrategyOption","triggerData","iphHelper","triggerData","radioGroupLabel","iphHelper","value","bidStrategyId","isLeadGen","isWebsiteVisitOrEngagement","triggerData","iphHelper","triggerData","iphHelper","triggerData","triggerData","@hasInsightTag","triggerData","vcont","@isFetchingLimits","iphHelper","triggerData","iphHelper","iphHelper","iphHelper"],false,["if","hue-web-foundations@-text-body","t","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","hue-web-icons@icon","iph-helper","external-link-info","help-center-url","hue-web-inline-feedback","gt","hue-web-menu","fn","each","-track-array","eq","hue-web-tooltip","hue-web-button","hue-web-tooltip-trigger","unless","on","frequency-optimization","let","concat","and","lt","not-eq","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","or","hue-web-checkbox","hue-web-toggletip","hue-web-toggletip-trigger","validated-control","readonly","currency-input","get","format-currency","not","track-interaction","recommendation-stack","hue-web-select","track-render","-get-dynamic-var","hue-web-progress-indicator","inline-notification","new-feature-introduction-bubble"]]',moduleName:"campaign-manager-web/components/bid.hbs",isStrictMode:!1}),{SHORT_PRESS:J}=T.CONTROL_INTERACTION_TYPE,Q=[g.OBJECTIVE_TYPE.WEBSITE_VISIT,g.OBJECTIVE_TYPE.WEBSITE_CONVERSION,g.OBJECTIVE_TYPE.JOB_APPLICANT,g.OBJECTIVE_TYPE.TALENT_LEAD],Z=[d.FORECASTING_RECOMMENDATION_TYPE.OPTIMIZATION_TARGET_TYPE,d.FORECASTING_RECOMMENDATION_TYPE.BID_INCREASE_SPEND_IMPROVEMENT,d.FORECASTING_RECOMMENDATION_TYPE.LAN_ADOPTION_BUDGET_UTILIZATION_IMPROVEMENT]
let ee=e.default=(v=(0,o.inject)("campaign"),w=(0,o.inject)("forecastingRecommendations"),I=(0,o.inject)("cm-lix"),P=(0,o.inject)("conversion"),(0,f.assertPropTypes)((q=class extends r.default{constructor(...e){super(...e),K(this,"lix",D,this),K(this,"tracking",M,this),K(this,"campaignService",L,this),K(this,"forecastingRecommendationsService",k,this),K(this,"campaignConfiguration",U,this),K(this,"router",x,this),K(this,"lisaLiam",F,this),K(this,"jet",z,this),K(this,"cmLixService",j,this),K(this,"conversionService",G,this),W(this,"BID_STRATEGY",u.BID_STRATEGY),W(this,"BID_CATEGORY",u.BID_CATEGORY),K(this,"isOptimizationGoalDropdownOpen",B,this),K(this,"shouldShowDropdown",V,this),K(this,"isAdditionalOptionsOpen",Y,this),K(this,"isBidLowerThanMinBidThreshold",H,this)}get isAcceleratedPacingChecked(){return this.args.campaign.acceleratedPacingEnabled}get isQualifiedLeadsOptimizationEnabled(){return this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableQualifiedLeadsOptimization)}get defaultToQualifiedLeadsOptimizationGoal(){const e=(0,A.isAnyConversionConversionsAPI)(this.conversionService.conversions),t=this.args.campaign.isNewCampaign
return e&&this.isQualifiedLeadsSupportedAdFormat&&this.isLeadGenObjectiveCampaign&&t}get isLeadGenObjectiveCampaign(){return this.args.campaign.objectiveType===g.OBJECTIVE_TYPE.LEAD_GENERATION}get qualifiedLeadsInlineFeedback(){return this.isQualifiedLeadsOptimizationGoal?"i18n_qualified_leads_selected_inline_feedback":"i18n_qualified_leads_available_inline_feedback"}get isQualifiedLeadsOptimizationGoal(){return this.args.campaign.objectiveType===g.OBJECTIVE_TYPE.LEAD_GENERATION&&this.selectedOptimizationGoal===u.OPTIMIZATION_GOAL.QUALIFIED_LEADS}get isQualifiedLeadsSupportedAdFormat(){return u.QUALIFIED_LEADS_AD_FORMATS.includes(this.args.campaign.adFormat)}get shouldHideQualifiedLeadsInlineFeedback(){return!this.isLeadGenObjectiveCampaign||!this.isQualifiedLeadsOptimizationEnabled||!this.isQualifiedLeadsSupportedAdFormat||this.isPartOfDBOCampaignGroup}get shouldShowCAPISuggestionInlineFeedback(){return this.isLeadGenObjectiveCampaign&&!(0,A.isAnyConversionConversionsAPI)(this.conversionService.conversions)&&this.isQualifiedLeadsOptimizationEnabled&&this.isQualifiedLeadsSupportedAdFormat&&!this.isPartOfDBOCampaignGroup}get isPartOfDBOCampaignGroup(){return this.args.campaign.campaignGroup?.budgetOptimization?.budgetOptimizationStrategy===O.BUDGET_OPTIMIZATION_STRATEGY.DYNAMIC}get roundedUnitCost(){const e={amount:u.BID_AND_BUDGET_DEFAULTS.UNIT_COST}
return(0,m.roundUpFloat)((0,b.getMoneyAmountForUI)(this.args.campaign.unitCost||e).amount)}get ecpcLearnMoreUrl(){return this.router.urlFor(a.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING_INSIGHT_TAG,this.args.account.id)}get showEnhancedCPCBid(){return this.selectedBidStrategy===u.BID_STRATEGY.CPC?this.isEcpcCheckboxChecked:this.campaignConfiguration.isEcpcAllowed(this.args.campaign,!1)}get isEcpcCheckboxChecked(){return this.args.campaign.optimizationTargetType===u.OPTIMIZATION_TARGET_TYPE.ENHANCED_CONVERSION}get shouldShowEcpcCheckbox(){return![g.OBJECTIVE_TYPE.LEAD_GENERATION,g.OBJECTIVE_TYPE.WEBSITE_CONVERSION,g.OBJECTIVE_TYPE.TALENT_LEAD].includes(this.args.campaign.objectiveType)&&this.campaignConfiguration.isEcpcAllowed(this.args.campaign,!0)}get isTrafficDriverCheckboxChecked(){return null===this.args.campaign.ltsRecruitmentAdBiddingModel?(0,m.shouldCheckTrafficDriver)(this.args.campaign):!this.args.campaign.ltsRecruitmentAdBiddingModel}get isTrafficDriverCheckboxAllowed(){return(0,m.isTrafficDriverSupported)(this.args.account,this.args.campaign)&&this.isLisaUser&&this.args.campaign.costType===u.COST_TYPE.CPM}get showMigrateFromTargetCostMessage(){return this.args.isMigrateFromTargetCostToCostCap}get showMigrateFromTargetCostMessageViaEdit(){return this.args.isMigrateFromTargetCostToCostCapViaEdit}get showMigrateFromTargetCostMessageViaInlineEdit(){return this.args.isMigrateFromTargetCostToCostCapViaInlineEdit}get bidStrategyRadioOptions(){return this.campaignConfiguration.getAvailableAutobidOptimizationTargets(this.args.campaign)}get supportsOptimizationTargetTypeLabels(){return this.bidStrategyRadioOptions.includes(u.OPTIMIZATION_TARGET_TYPE.MAX_REACH)&&this.bidStrategyRadioOptions.length>1}get selectedBidStrategy(){return(0,m.getBidStrategy)(this.args.campaign)}get selectedBidCategory(){return this.isAdFormatMessaging&&this.isCampaignStatusNew&&this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableHideAutobiddingForSponsoredMessaging)?u.BID_CATEGORY.MANUAL:this.args.selectedBidCategory?this.args.selectedBidCategory:(0,m.getSelectedBidCategory)(this.args.campaign)}get isBidTypeTooltipEnabled(){return this.bidStrategyOptions.includes(u.BID_STRATEGY.AUTO)}get isBidStrategyTargetCPX(){return(0,m.isCampaignStrategyTargetCPX)(this.args.campaign)}get supportsTargetCPX(){return this.args.campaign.objectiveType!==g.OBJECTIVE_TYPE.LEAD_GENERATION&&this.args.campaign.objectiveType!==g.OBJECTIVE_TYPE.TALENT_LEAD&&this.args.campaign.objectiveType!==g.OBJECTIVE_TYPE.JOB_APPLICANT&&this.args.campaign.objectiveType!==g.OBJECTIVE_TYPE.WEBSITE_CONVERSION}get isBidAllowed(){return!(0,_.isRoadblock)(this.args.campaign.roadblockType)}get targetResult(){return(0,m.getTargetResult)(this.args.campaign)}get bidType(){return(0,m.getBidType)(this.args.campaign)}get bidStrategyOptions(){return this.campaignConfiguration.getAvailableBidStrategies(this.args.campaign,{adFormat:this.args.campaign.adFormat})}get isBidInputDisabled(){return!this.args.isForCampaignReactivation&&this.args.campaign.isCompletedCampaign}get isPacingStrategyFlow(){return this.args.campaign.isNewCampaign||Boolean(this.args.campaign.pacingStrategy)}get showRecommendedText(){const e=u.OBJECTIVE_TYPE_TO_ALIGNED_OPTIMIZATION_GOAL_MAP[this.args.campaign.objectiveType]
return this.availableOptimizationGoals.includes(e)}get isOptimizationGoalAlignedWithObjective(){return this.selectedOptimizationGoal===u.OBJECTIVE_TYPE_TO_ALIGNED_OPTIMIZATION_GOAL_MAP[this.args.campaign.objectiveType]}get isAdFormatMessaging(){const e=this.args.campaign.adFormat
return e===g.AD_FORMAT.INMAIL||e===g.AD_FORMAT.GUIDED_REPLIES}get autoBidSponsoredMessageLogoWidgetId(){const e=this.args.campaign.adFormat,t=this.args.campaign.isNewCampaign
return e===g.AD_FORMAT.INMAIL?t?"absm_message_ads_new":"absm_message_ads_existing":t?"absm_convo_ads_new":"absm_convo_ads_existing"}get isLanConnectedTVForCostCapBiddingEnabled(){return this.args.campaign.isConnectedTelevisionOnly&&this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableLanConnectedTVForCostCapBidding)}get selectedOptimizationGoal(){return this.args.selectedOptimizationGoal??(0,m.getOptimizationGoal)(this.args.campaign,this.selectedBidCategory,this.selectedBidStrategy,this.availableOptimizationGoals)}get bidCategories(){return this.args.bidCategoriesFromABTest?this.args.bidCategoriesFromABTest:this.args.selectedBidCategory?[this.args.selectedBidCategory]:this.isAdFormatMessaging&&this.isCampaignStatusNew&&this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableHideAutobiddingForSponsoredMessaging)?[u.BID_CATEGORY.MANUAL]:(0,m.getBidCategories)(this.args.campaign,this.selectedOptimizationGoal,this.campaignConfiguration,{isLanConnectedTVForCostCapBiddingEnabled:this.isLanConnectedTVForCostCapBiddingEnabled})}get availableOptimizationGoals(){if(this.args.selectedOptimizationGoal)return[this.args.selectedOptimizationGoal]
const e=(0,m.getAvailableOptimizationGoals)(this.args.campaign,this.campaignConfiguration)
return this.isQualifiedLeadsOptimizationEnabled?this.defaultToQualifiedLeadsOptimizationGoal?(0,C.swapElements)(e,0,1):e:e.filter((e=>e!==u.OPTIMIZATION_GOAL.QUALIFIED_LEADS))}get enableCampaignModelBasedBidSuggestion(){return this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableCampaignModelBasedBidSuggestion)&&u.SPONSORED_UPDATES_AD_FORMATS.includes(this.args.campaign.adFormat)}get isAdditionalOptionsDisabled(){return this.selectedBidCategory===u.BID_CATEGORY.MANUAL||1===this.bidCategories.length||this.isLanConnectedTVForCostCapBiddingEnabled||this.isAdFormatMessaging}get tooltipKeyForBidTooltip(){const e=this.bidCategories&&this.bidCategories.includes(u.BID_CATEGORY.MANUAL)&&this.bidCategories.includes(u.BID_CATEGORY.AUTO),t=e&&this.bidCategories.includes(u.BID_CATEGORY.COST_CAP),n=e&&this.bidCategories.includes(u.BID_CATEGORY.TARGET_COST)
return t&&this.bidCategories.includes(u.BID_CATEGORY.TARGET_COST)?"i18n_bidding_strategy_tooltip_all_v5":n?"i18n_bidding_strategy_tooltip_all_no_cost_cap_v2":t?"i18n_bidding_strategy_tooltip_auto_and_cost_cap_and_manual_v3":e?"i18n_bidding_strategy_tooltip_auto_and_manual_v3":"i18n_bidding_strategy_tooltip_manual"}get isLeadGenOrWebsiteConversionOrTalentLead(){return[g.OBJECTIVE_TYPE.LEAD_GENERATION,g.OBJECTIVE_TYPE.WEBSITE_CONVERSION,g.OBJECTIVE_TYPE.TALENT_LEAD].includes(this.args.campaign.objectiveType)}get shouldShowRedesignedBiddingUI(){return!this.args.campaign.legacyObjective}get shouldShowRecommendations(){return(0,l.get)(this.args.campaign,"forecastingRecommendations")}get shouldShowAcceleratedPacingDisclaimer(){return this.isAcceleratedPacingChecked&&this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableShowAcceleratedPacing)}get recommendationStack(){const e=(0,l.get)(this.args.campaign,"forecastingRecommendations")
return this._getRecommendationStack(e)}get biddingCategoryLearnMoreUrl(){return u.BID_CATEGORY_TO_HELP_CENTER_URL_MAP[this.selectedBidCategory]}get biddingCategorylinkInfoAriaLabel(){return this.selectedBidCategory===u.BID_CATEGORY.COST_CAP?"i18n_learn_more_about_cost_cap_bidding":this.selectedBidCategory===u.BID_CATEGORY.TARGET_COST?"i18n_learn_more_about_target_cost_bidding":"i18n_learn_more_about_manual_bidding"}get costUnitForInputAndSuggestion(){return this.args.campaign.optimizationTargetType===u.OPTIMIZATION_TARGET_TYPE.CAP_COST_AND_MAXIMIZE_LEADS&&this.selectedOptimizationGoal===u.OPTIMIZATION_GOAL.LEADS?"i18n_cost_unit_lead":this.areConversationStarterAdsAdvertisingChangesInterimRamped&&this.args.campaign.adFormat===g.AD_FORMAT.GUIDED_REPLIES?"i18n_cost_unit_send_or_headline_click":this.areConversationStarterAdsAdvertisingChangesFullyRamped&&this.args.campaign.adFormat===g.AD_FORMAT.GUIDED_REPLIES?"i18n_cost_unit_headline_click":u.OPTIMIZATION_GOAL_TO_COST_UNIT[this.selectedOptimizationGoal]??"i18n_cost_unit_default"}get costExplanationKey(){return this.args.campaign.adFormat===g.AD_FORMAT.GUIDED_REPLIES&&this.areConversationStarterAdsAdvertisingChangesInterimRamped?"i18n_cost_explanation_v4_conversation_starter_ads_interim":"i18n_cost_explanation_v4"}get isLisaUser(){return(0,s.isLisaUser)(this.lisaLiam.accessType)}get isEngagement(){return this.args.campaign.objectiveType===g.OBJECTIVE_TYPE.ENGAGEMENT}get isChargeableEventEnabled(){return this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableChargeableEvent)}get isNotChargeableForSocial(){return Q.includes(this.args.campaign.objectiveType)}get canShowReachTooltip(){return this.args.campaign.optimizationTargetType===u.OPTIMIZATION_TARGET_TYPE.MAX_REACH&&this.args.campaign.offsiteDeliveryEnabled}get isRemoveMinBidValidationEnabled(){return this.cmLixService.getTreatmentValues(h.LIX_TEST_KEYS.lowBidThresholdScalingFactor)&&u.SPONSORED_UPDATES_AD_FORMATS.includes(this.args.campaign.adFormat)}get lowBidThreshold(){const e=parseFloat(this.args.campaign.limits.bidSuggestion.lowBid.amount),t=parseFloat(this.args.campaign.limits.minBid.amount)
if(!isNaN(e)&&!isNaN(t)){const n=this.cmLixService.getTreatmentValues(h.LIX_TEST_KEYS.lowBidThresholdScalingFactor)
if(n){if(n[0]===u.LOW_BID_SUGGESTION)return n[1]*e
if(n[0]===u.LIMITS_MIN_BID)return n[1]*t}}return 1}get isCampaignStatusNew(){return this.args.campaign.isNewCampaign}get isNewUIWithoutManualBiddingEnabled(){return this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableNewNoManualBiddingUI)}get showCostCapSelection(){return u.SPONSORED_UPDATES_AD_FORMATS.includes(this.args.campaign.adFormat)&&this.isNewUIWithoutManualBiddingEnabled}get conversationStarterAdsAdvertisingChangesRampStatus(){return this.lix.getTreatment(h.LIX_TEST_KEYS.enableConversationStarterAdsBiddingChanges)}get areConversationStarterAdsAdvertisingChangesInterimRamped(){return this.lix.getTreatment(h.LIX_TEST_KEYS.enableConversationStarterAdsBiddingChanges)===S.CONVERSATION_STARTER_ADS_LIX_STATES.INTERIM}get areConversationStarterAdsAdvertisingChangesFullyRamped(){return this.lix.getTreatment(h.LIX_TEST_KEYS.enableConversationStarterAdsBiddingChanges)===S.CONVERSATION_STARTER_ADS_LIX_STATES.FULLY_RAMPED}get optimizationGoalDefaulText(){return this.args.campaign.adFormat===g.AD_FORMAT.GUIDED_REPLIES?this.areConversationStarterAdsAdvertisingChangesInterimRamped?"i18n_optimization_goal_default_text_conversation_starter_ads_interim_v4":this.areConversationStarterAdsAdvertisingChangesFullyRamped?"i18n_optimization_goal_default_text_conversation_starter_ads_full_v2":"i18n_optimization_goal_default_text_v9":"i18n_optimization_goal_default_text_v9"}get shouldShowAcceleratedPacingCheckbox(){const e=this.args.campaign.adFormat===g.AD_FORMAT.SPONSORED_UPDATE_EVENT,t=this.selectedBidCategory===u.BID_CATEGORY.MANUAL,n=[u.LIFETIME_BUDGET_TYPES.LIFETIME,u.BUDGET_TYPES.TOTAL].includes((0,m.getCampaignBudgetType)(this.args.campaign))
return e&&t&&n&&this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableShowAcceleratedPacing)}onShowAdditionalOptionsToggle(){(0,c.toggleProperty)(this,"isAdditionalOptionsOpen")}onOptimizationGoalDropdownChange(e){this.isOptimizationGoalDropdownOpen=e}onChangeTrafficDriverCheckbox({target:{checked:e}}){this.args.onCampaignChange({ltsRecruitmentAdBiddingModel:!e}),this.args.fetchLimits(this.args.account,this.args.campaign),this.tracking.fireInteractionEvent("bid_OBB_traffic_driver_"+(e?"checked":"unchecked"),J)}onChangeOptimizationGoal(e){const t=u.BID_CATEGORIES_MAP[this.args.campaign.objectiveType][this.args.campaign.adFormat][e][0],n=u.OPTIMIZATION_GOAL_TO_BID_STRATEGY_MAP[e][t]
let a=g.OBJECTIVE_TYPE.BRAND_AWARENESS===this.args.campaign.objectiveType&&u.OPTIMIZATION_GOAL.IMPRESSIONS===e?u.OPTIMIZATION_TARGET_TYPE.MAX_IMPRESSION:u.OPTIMIZATION_TARGET_TYPE.NONE
e===u.OBJECTIVE_TYPE_TO_ALIGNED_OPTIMIZATION_GOAL_MAP[this.args.campaign.objectiveType]?a=this.campaignService.getNewOptimizationTargetType({objectiveType:this.args.campaign.objectiveType,bidStrategy:n,adFormat:this.args.campaign.adFormat,isNew:this.args.campaign.isNewCampaign}):e===u.OPTIMIZATION_GOAL.QUALIFIED_LEADS&&(a=u.OPTIMIZATION_TARGET_TYPE.MAX_QUALIFIED_LEAD),this.updateOptimizationTargetTypeAndCostType(a,n),this.isOptimizationGoalDropdownOpen=!1}onChangeButtonClicked(){this.shouldShowDropdown=!0}onChangeBidStrategy({target:{value:e}}){const t=this.campaignService.getNewOptimizationTargetType({objectiveType:this.args.campaign.objectiveType,bidStrategy:e,adFormat:this.args.campaign.adFormat,isNew:this.args.campaign.isNewCampaign})
this.args.onBidAndBudgetChange?.("hasSetBidStrategy",!0),this.updateOptimizationTargetTypeAndCostType(t,e)}onChangeBidCategory(e){const t=u.OPTIMIZATION_GOAL_TO_BID_STRATEGY_MAP[this.selectedOptimizationGoal][e]
let n=null
if(u.BID_CATEGORY.AUTO===e&&u.OPTIMIZATION_GOAL.IMPRESSIONS===this.selectedOptimizationGoal)n=u.OPTIMIZATION_TARGET_TYPE.MAX_IMPRESSION
else{const{objectiveType:e,adFormat:a,isNewCampaign:i}=this.args.campaign
n=this.campaignService.getNewOptimizationTargetType({objectiveType:e,bidStrategy:t,adFormat:a,isNew:i})}this.updateOptimizationTargetTypeAndCostType(n,t)}onChangeBidStrategyRadio(e){this.args.onCampaignChange({optimizationTargetType:e}),this.tracking.fireInteractionEvent(`bid_OBB_optimization_target_type_${(0,i.underscore)(e)}`,J)}onChangeUnitCost(e){this.isRemoveMinBidValidationEnabled&&e<0&&(e=u.CURRENCY_TO_MIN_UNIT_COST[this.args.account.currencyCode]||"1.00"),this.isRemoveMinBidValidationEnabled&&e<this.lowBidThreshold?this.isBidLowerThanMinBidThreshold=!0:this.isBidLowerThanMinBidThreshold=!1
const t=this.args.campaign.forecastingRecommendations?.BID_INCREASE_SPEND_IMPROVEMENT,n=t?.recommendedChange?.bid.bidPrice.amount===e&&e!==Number(this.bidAmount)
if(t?.state!==d.FORECASTING_RECOMMENDATION_STATE.DISMISSED&&n){const n=this.forecastingRecommendationsService.trackedCreateAcceptRecommendationDelta(this.args.campaign,t,{isUnitCostDifferentThanDefault:e!==this.bidAmount,unitCost:(0,b.getMoneyAmountForAPI)({amount:e,currencyCode:this.args.account.currencyCode})})
this.args.onCampaignChange(n)}else if(t?.state===d.FORECASTING_RECOMMENDATION_STATE.ACCEPTED&&Number(t.undoDelta.unitCost.amount)===e){const e=this.forecastingRecommendationsService.trackedCreateUndoRecommendationDelta(this.args.campaign,t)
this.args.onCampaignChange(e)}else this.args.onCampaignChange({isUnitCostDifferentThanDefault:e!==this.bidAmount,unitCost:(0,b.getMoneyAmountForAPI)({amount:e,currencyCode:this.args.account.currencyCode})})}onChangeEcpcEnabled({target:{checked:e}}){this.args.onCampaignChange({optimizationTargetType:e?u.OPTIMIZATION_TARGET_TYPE.ENHANCED_CONVERSION:u.OPTIMIZATION_TARGET_TYPE.NONE}),this.args.fetchLimits(this.args.account,this.args.campaign),this.tracking.fireInteractionEvent("bid_OBB_ecpc_"+(e?"checked":"unchecked"),J)}onSelectAcceleratedPacing({target:{checked:e}}){this.args.onCampaignChange({acceleratedPacingEnabled:e}),this.args.fetchLimits(this.args.account,this.args.campaign),this.tracking.fireInteractionEvent("bid_OBB_accelerated_pacing_"+(e?"checked":"unchecked"),J)}onDismissBidRecommendation(e){const t=this.forecastingRecommendationsService.trackedCreateDismissRecommendationDelta(this.args.campaign,e)
this.args.onCampaignChange(t),this.tracking.fireInteractionEvent("bid_inc_spend_dismiss_rec",J)}onDismissAutobidRecommendation(e){const t=this.forecastingRecommendationsService.trackedCreateDismissRecommendationDelta(this.args.campaign,e)
this.args.onCampaignChange(t)
const n=e.campaignServingState===d.FORECASTING_RECOMMENDATION_CAMPAIGN_SERVING_STATE.DURING_SERVING?"midflight_autobid_dismiss_rec":"autobid_dismiss_rec"
this.tracking.fireInteractionEvent(n,J)}updateOptimizationTargetTypeAndCostType(e,t){const n=u.COST_TYPE_MAP[t],a=this._getAutobidRecommendationDeltaAndFireTracking({optimizationTargetType:e,costType:n}),r=t!==u.BID_STRATEGY.MANUAL?void 0:this.args.campaign.acceleratedPacingEnabled
this.args.onCampaignChange({...a,costType:n,optimizationTargetType:e,acceleratedPacingEnabled:r}),t===u.BID_STRATEGY.AUTO||this.args.campaign.isConnectedTelevisionOnly||this.args.fetchLimits(this.args.account,this.args.campaign),this.tracking.fireInteractionEvent(`bid_OBB_bid_strategy_${(0,i.underscore)(t)}`,J)}onDismissLanRecommendation(e){const t=this.forecastingRecommendationsService.trackedCreateDismissRecommendationDelta(this.args.campaign,e)
this.args.onCampaignChange(t),this.tracking.fireInteractionEvent("dismiss_budget_optimization_lan_rec",J)}onViewLanSettings(){(0,m.navigateToDetailsSection)("placement-module__section"),(0,E.setFocus)("#placement-module__lan-toggle"),this.tracking.fireInteractionEvent("view_settings_budget_optimization_lan_rec",J)}_getAutobidRecommendationDeltaAndFireTracking({optimizationTargetType:e,costType:t}){const n=this.args.campaign.forecastingRecommendations&&this.args.campaign.forecastingRecommendations[d.FORECASTING_RECOMMENDATION_TYPE.OPTIMIZATION_TARGET_TYPE]
if(n){const a=(0,p.getNewAutobidRecommendationState)(n,{optimizationTargetType:e,costType:t})
if(a===d.FORECASTING_RECOMMENDATION_STATE.ACCEPTED){const a=n.campaignServingState===d.FORECASTING_RECOMMENDATION_CAMPAIGN_SERVING_STATE.DURING_SERVING?"midflight_autobid_accept_rec_manual":"autobid_accept_rec_manual"
return this.tracking.fireInteractionEvent(a,J),this.forecastingRecommendationsService.trackedCreateAcceptRecommendationDelta(this.args.campaign,n,{optimizationTargetType:e,costType:t})}if(a===d.FORECASTING_RECOMMENDATION_STATE.UNDONE){const e=n.campaignServingState===d.FORECASTING_RECOMMENDATION_CAMPAIGN_SERVING_STATE.DURING_SERVING?"midflight_autobid_undo_rec_manual":"autobid_undo_rec_manual"
return this.tracking.fireInteractionEvent(e,J),this.forecastingRecommendationsService.trackedCreateUndoRecommendationDelta(this.args.campaign,n)}}}_getRecommendationStack(e){const t=(0,p.getVisibleRecommendations)(e,Z),n=[]
if(this.isBidLowerThanMinBidThreshold)return n
if(t.OPTIMIZATION_TARGET_TYPE){const t=e.OPTIMIZATION_TARGET_TYPE.campaignServingState===d.FORECASTING_RECOMMENDATION_CAMPAIGN_SERVING_STATE.DURING_SERVING?"midflight_autobid_inline_recommendation":"autobid_inline_recommendation"
n.push({recommendation:e.OPTIMIZATION_TARGET_TYPE,pageKey:t,onDismiss:this.onDismissAutobidRecommendation})}return t.BID_INCREASE_SPEND_IMPROVEMENT&&n.push({recommendation:e.BID_INCREASE_SPEND_IMPROVEMENT,pageKey:"bid_increase_spend_inline_recommendation",onDismiss:this.onDismissBidRecommendation}),t.LAN_ADOPTION_BUDGET_UTILIZATION_IMPROVEMENT&&n.push({recommendation:e.LAN_ADOPTION_BUDGET_UTILIZATION_IMPROVEMENT,pageKey:"lan_adoption_budget_optimization_inline_rec",onDismiss:this.onDismissLanRecommendation,onViewSettings:this.onViewLanSettings}),n}},W(q,"propTypes",{account:f.PropTypes.oneOfType([f.PropTypes.object,f.PropTypes.EmberObject]).isRequired,campaign:f.PropTypes.oneOfType([f.PropTypes.object,f.PropTypes.EmberObject]).isRequired,isForCampaignReactivation:f.PropTypes.bool,onCampaignChange:f.PropTypes.func.isRequired,fetchLimits:f.PropTypes.func.isRequired,isFetchingLimits:f.PropTypes.bool,hasInsightTag:f.PropTypes.bool.isRequired,onBidAndBudgetChange:f.PropTypes.func,isMigrateFromTargetCostToCostCap:f.PropTypes.bool,isMigrateFromTargetCostToCostCapViaEdit:f.PropTypes.bool,isMigrateFromTargetCostToCostCapViaInlineEdit:f.PropTypes.bool,selectedBidCategory:f.PropTypes.string,selectedOptimizationGoal:f.PropTypes.string,bidCategoriesFromABTest:f.PropTypes.array}),D=X((R=q).prototype,"lix",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=X(R.prototype,"tracking",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=X(R.prototype,"campaignService",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=X(R.prototype,"forecastingRecommendationsService",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=X(R.prototype,"campaignConfiguration",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=X(R.prototype,"router",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=X(R.prototype,"lisaLiam",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=X(R.prototype,"jet",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=X(R.prototype,"cmLixService",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=X(R.prototype,"conversionService",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=X(R.prototype,"isOptimizationGoalDropdownOpen",[y.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),V=X(R.prototype,"shouldShowDropdown",[y.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Y=X(R.prototype,"isAdditionalOptionsOpen",[y.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),H=X(R.prototype,"isBidLowerThanMinBidThreshold",[y.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),X(R.prototype,"onShowAdditionalOptionsToggle",[l.action],Object.getOwnPropertyDescriptor(R.prototype,"onShowAdditionalOptionsToggle"),R.prototype),X(R.prototype,"onOptimizationGoalDropdownChange",[l.action],Object.getOwnPropertyDescriptor(R.prototype,"onOptimizationGoalDropdownChange"),R.prototype),X(R.prototype,"onChangeTrafficDriverCheckbox",[l.action],Object.getOwnPropertyDescriptor(R.prototype,"onChangeTrafficDriverCheckbox"),R.prototype),X(R.prototype,"onChangeOptimizationGoal",[l.action],Object.getOwnPropertyDescriptor(R.prototype,"onChangeOptimizationGoal"),R.prototype),X(R.prototype,"onChangeButtonClicked",[l.action],Object.getOwnPropertyDescriptor(R.prototype,"onChangeButtonClicked"),R.prototype),X(R.prototype,"onChangeBidStrategy",[l.action],Object.getOwnPropertyDescriptor(R.prototype,"onChangeBidStrategy"),R.prototype),X(R.prototype,"onChangeBidCategory",[l.action],Object.getOwnPropertyDescriptor(R.prototype,"onChangeBidCategory"),R.prototype),X(R.prototype,"onChangeBidStrategyRadio",[l.action],Object.getOwnPropertyDescriptor(R.prototype,"onChangeBidStrategyRadio"),R.prototype),X(R.prototype,"onChangeUnitCost",[l.action],Object.getOwnPropertyDescriptor(R.prototype,"onChangeUnitCost"),R.prototype),X(R.prototype,"onChangeEcpcEnabled",[l.action],Object.getOwnPropertyDescriptor(R.prototype,"onChangeEcpcEnabled"),R.prototype),X(R.prototype,"onSelectAcceleratedPacing",[l.action],Object.getOwnPropertyDescriptor(R.prototype,"onSelectAcceleratedPacing"),R.prototype),X(R.prototype,"onDismissBidRecommendation",[l.action],Object.getOwnPropertyDescriptor(R.prototype,"onDismissBidRecommendation"),R.prototype),X(R.prototype,"onDismissAutobidRecommendation",[l.action],Object.getOwnPropertyDescriptor(R.prototype,"onDismissAutobidRecommendation"),R.prototype),X(R.prototype,"onDismissLanRecommendation",[l.action],Object.getOwnPropertyDescriptor(R.prototype,"onDismissLanRecommendation"),R.prototype),X(R.prototype,"onViewLanSettings",[l.action],Object.getOwnPropertyDescriptor(R.prototype,"onViewLanSettings"),R.prototype),N=R))||N);(0,t.setComponentTemplate)($,ee)})),define("campaign-manager-web/components/billing-tables/account-balance-type",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"mLROdpA7",block:'[[[1,"\\n"],[1,[28,[35,0],["i18n_account_balance_type","campaign-manager-web/components/billing-tables/account-balance-type"],[["type"],[[30,1,["creditType"]]]]]]],["@record"],false,["t"]]',moduleName:"campaign-manager-web/components/billing-tables/account-balance-type.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/billing-tables/download-receipt-invoice",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"aRAI78vB",block:'[[[1,"\\n"],[41,[28,[37,1],[[28,[37,2],[[30,1,["lineType"]],"PAYMENT"],null],[30,1,["orderReceiptUrl"]]],null],[[[1,"  "],[1,[28,[35,3],["i18n_print_receipt","campaign-manager-web/components/billing-tables/download-receipt-invoice"],[["orderReceiptUrl"],[[28,[37,4],null,[["href","ariaLabel"],[[30,1,["orderReceiptUrl"]],[28,[37,3],["i18n_print_receipt_aria","campaign-manager-web/components/billing-tables/download-receipt-invoice"],[["payment","date"],[[28,[37,5],[[30,1,["creditAmount","amount"]]],[["currency"],[[30,1,["creditAmount","currencyCode"]]]]],[28,[37,6],[[30,1,["billedAt"]]],[["format"],["fmt_mdy_short"]]]]]]]]]]]]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[28,[37,2],[[30,1,["lineType"]],"INVOICE_PAYMENT"],null],[30,1,["invoiceReceiptId"]]],null],[[[1,"  "],[1,[28,[35,3],["i18n_receipt_for_invoice_payment_description","campaign-manager-web/components/billing-tables/download-receipt-invoice"],[["invoiceReceiptId"],[[30,1,["invoiceReceiptId"]]]]]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[28,[37,2],[[30,1,["lineType"]],"CREATE_INVOICE"],null],[30,1,["invoice","id"]]],null],[[[1,"  "],[11,"button"],[24,0,"button--small-tertiary receipts__download-invoice"],[16,"aria-label",[28,[37,3],["i18n_download_invoice_line_item_aria","campaign-manager-web/components/billing-tables/download-receipt-invoice"],[["invoiceType","date"],[[30,1,["invoice","type"]],[28,[37,6],[[30,1,["billedAt"]]],[["format"],["fmt_mdy_short"]]]]]]],[24,4,"button"],[4,[38,7],["click",[28,[37,8],[[30,2,["columnActions","onDownloadInvoiceClicked"]],[30,1,["invoice","id"]]],null]],null],[4,[38,9],["billing_receipts_download_single_invoice"],null],[12],[1,"\\n    "],[1,[28,[35,3],["i18n_download_invoice_line_item","campaign-manager-web/components/billing-tables/download-receipt-invoice"],null]],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],[]]]],[]]]],["@record","@column"],false,["if","and","eq","t","external-link-info","format-currency","format-date","on","fn","track-interaction"]]',moduleName:"campaign-manager-web/components/billing-tables/download-receipt-invoice.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/billing-tables/invoice-status",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"lou0MV8/",block:'[[[1,"\\n"],[41,[30,1,["invoice"]],[[[1,"  "],[10,1],[15,0,[52,[28,[37,1],[[30,1,["invoice","status"]],"OVERDUE"],null],"billing__invoice-highlighted-message"]],[12],[1,"\\n    "],[1,[28,[35,2],["i18n_invoice_status","campaign-manager-web/components/billing-tables/invoice-status"],[["status"],[[30,1,["invoice","status"]]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["@record"],false,["if","eq","t"]]',moduleName:"campaign-manager-web/components/billing-tables/invoice-status.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/billing-tables/receipt-payment-type",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"6W6zicXP",block:'[[[1,"\\n"],[41,[28,[37,1],[[30,1,["invoice"]],[28,[37,2],[[30,1,["invoice","type"]],"CREDIT_MEMO"],null]],null],[[[1,"  "],[1,[28,[35,3],["i18n_invoice_payment_type","campaign-manager-web/components/billing-tables/receipt-payment-type"],[["lineType"],[[30,1,["invoice","type"]]]]]],[1,"\\n"]],[]],[[[1,"  "],[1,[28,[35,3],["i18n_invoice_payment_type","campaign-manager-web/components/billing-tables/receipt-payment-type"],[["lineType"],[[30,1,["lineType"]]]]]],[1,"\\n"]],[]]]],["@record"],false,["if","and","eq","t"]]',moduleName:"campaign-manager-web/components/billing-tables/receipt-payment-type.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/billing-tables/transaction-description",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"JUygNBwc",block:'[[[1,"\\n"],[41,[28,[37,1],[[30,1,["lineType"]],"FULFILLMENT_LINE"],null],[[[1,"  "],[1,[28,[35,2],[[52,[30,1,["fulfillmentActivityAt"]],"i18n_fulfillment_description_and_activity_date","i18n_fulfillment_description"],"campaign-manager-web/components/billing-tables/transaction-description"],[["fulfillmentActivityAt"],[[30,1,["fulfillmentActivityAt"]]]]]],[1,"\\n"]],[]],[[[41,[28,[37,3],[[28,[37,1],[[30,1,["lineType"]],"PAYMENT"],null],[30,1,["orderReceiptUrl"]]],null],[[[1,"  "],[1,[28,[35,2],["i18n_payment_description_and_order_url","campaign-manager-web/components/billing-tables/transaction-description"],[["orderUrl"],[[28,[37,4],null,[["href","ariaLabel","dataTestSelector"],[[30,1,["orderReceiptUrl"]],[28,[37,2],["i18n_payment_description_and_order_url_aria","campaign-manager-web/components/billing-tables/transaction-description"],[["payment","date"],[[28,[37,5],[[30,1,["creditAmount","amount"]]],[["currency"],[[30,1,["creditAmount","currencyCode"]]]]],[28,[37,6],[[30,1,["billedAt"]]],[["format"],["fmt_mdy_short"]]]]]],[28,[37,7],["data-test-transactions__receipt-link-",[30,1,["orderId"]]],null]]]]]]]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["lineType"]],"PAYMENT"],null],[[[1,"  "],[1,[28,[35,2],["i18n_payment_description","campaign-manager-web/components/billing-tables/transaction-description"],null]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["lineType"]],"TAX"],null],[[[1,"  "],[1,[28,[35,2],[[52,[30,1,["orderId"]],"i18n_tax_description_and_orderId","i18n_tax_description"],"campaign-manager-web/components/billing-tables/transaction-description"],[["orderId"],[[30,1,["orderId"]]]]]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["lineType"]],"PROMOTION_BALANCE"],null],[[[1,"  "],[1,[28,[35,2],["i18n_promo_description","campaign-manager-web/components/billing-tables/transaction-description"],null]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["lineType"]],"INVOICE_PAYMENT"],null],[[[1,"  "],[1,[28,[35,2],[[52,[30,1,["invoicePaidAt"]],"i18n_invoice_payment_description_and_date","i18n_invoice_payment_description"],"campaign-manager-web/components/billing-tables/transaction-description"],[["invoicePaidAt"],[[30,1,["invoicePaidAt"]]]]]],[1,"\\n"],[41,[30,1,["invoiceReceiptId"]],[[[1,"    "],[1,[28,[35,2],["i18n_receipt_for_invoice_payment_description","campaign-manager-web/components/billing-tables/transaction-description"],[["invoiceReceiptId"],[[30,1,["invoiceReceiptId"]]]]]],[1,"\\n"]],[]],null]],[]],[[[41,[28,[37,1],[[30,1,["lineType"]],"CREATE_INVOICE"],null],[[[1,"  "],[1,[28,[35,2],[[52,[30,1,["invoiceOrderAmount"]],"i18n_invoice_description_and_amount","i18n_invoice_description"],"campaign-manager-web/components/billing-tables/transaction-description"],[["invoiceOrderAmount"],[[28,[37,5],[[30,1,["invoiceOrderAmount","amount"]]],[["currency"],[[30,1,["invoiceOrderAmount","currencyCode"]]]]]]]]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["lineType"]],"CASH_BALANCE"],null],[[[1,"  "],[1,[28,[35,2],["i18n_cash_description","campaign-manager-web/components/billing-tables/transaction-description"],null]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["lineType"]],"CS_BALANCE"],null],[[[1,"  "],[1,[28,[35,2],["i18n_cs_description","campaign-manager-web/components/billing-tables/transaction-description"],null]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["lineType"]],"PREPAID_JYMBII_AB"],null],[[[1,"  "],[1,[28,[35,2],["i18n_prepaid_jymbii_ab_description","campaign-manager-web/components/billing-tables/transaction-description"],null]],[1,"\\n"]],[]],[[[1,"  "],[1,[30,1,["lineType"]]],[1,"\\n"]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],["@record"],false,["if","eq","t","and","external-link-info","format-currency","format-date","concat"]]',moduleName:"campaign-manager-web/components/billing-tables/transaction-description.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/billing-tabs",["exports","@ember/component","@ember/template-factory","campaign-manager-web/constants/routes","@glimmer/component","@glimmer/tracking","@ember/service","campaign-manager-web/constants/billing","campaign-manager-web/utils/number","@ember/utils","ember-concurrency-decorators","campaign-manager-web/utils/date","@ember/object"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E,y
function S(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function A(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const C=(0,n.createTemplateFactory)({id:"NvUZjw4x",block:'[[[1,"\\n"],[8,[39,0],[[17,1],[24,0,"hue-web-tabs"]],[["@selectedTab","@size"],[[30,2],"large"]],[["default"],[[[[1,"\\n  "],[8,[30,3,["Tablist"]],null,null,[["default"],[[[[1,"\\n    "],[8,[30,4,["Tab"]],[[24,0,"billing-tabs__tab"]],[["@tabId","@onSelect"],[[30,0,["BILLING_TAB_TYPES","TRANSACTIONS"]],[30,0,["onTabSelect"]]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_transactions_tab_name_text","campaign-manager-web/components/billing-tabs"],null]],[1,"\\n"],[41,[28,[37,3],[[30,5],[28,[37,4],[[30,5],0],null]],null],[[[1,"        "],[10,2],[14,"data-live-test-billing-tabs__transactions-tab-subheader",""],[15,0,[29,["pl4"," ",[28,[37,5],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[28,[37,6],[[30,0,["dateRange"]],[28,[37,4],[[30,2],[30,0,["BILLING_TAB_TYPES","TRANSACTIONS"]]],null]],null],[[[1,"            "],[1,[28,[35,1],["i18n_total_with_date_range","campaign-manager-web/components/billing-tabs"],[["type","startDate","endDate","count"],[[30,6],[28,[37,7],[[30,0,["dateRange","startDate"]]],[["format"],["fmt_my_medium"]]],[28,[37,7],[[30,0,["dateRange","endDate"]]],[["format"],["fmt_my_medium"]]],[30,5]]]]],[1,"\\n"]],[]],[[[1,"            "],[1,[28,[35,1],["i18n_total_transactions","campaign-manager-web/components/billing-tabs"],[["numTransactionsCount"],[[30,5]]]]],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n"]],[]],null],[1,"    "]],[]]]]],[1,"\\n    "],[8,[30,4,["Tab"]],[[24,"data-live-test-billing-tabs__credits-tab",""],[24,0,"billing-tabs__tab"]],[["@tabId","@onSelect"],[[30,0,["BILLING_TAB_TYPES","CREDITS"]],[30,0,["onTabSelect"]]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_credits_tab_name_text","campaign-manager-web/components/billing-tabs"],null]],[1,"\\n"],[41,[30,0,["totalRemainingCreditAmount"]],[[[1,"        "],[10,2],[14,"data-live-test-billing-tabs__credits-tab-subheader",""],[15,0,[29,["pt1"," ",[28,[37,5],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_total_remaining_credit_amount","campaign-manager-web/components/billing-tabs"],[["totalRemainingCreditAmount"],[[28,[37,8],[[30,0,["totalRemainingCreditAmount","amount"]]],[["currency"],[[30,0,["totalRemainingCreditAmount","currencyCode"]]]]]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "]],[]]]]],[1,"\\n"],[41,[30,7],[[[1,"      "],[8,[30,4,["Tab"]],[[24,"data-live-test-billing-tabs__receipts-tab",""],[24,0,"billing-tabs__tab"]],[["@tabId","@onSelect"],[[30,0,["BILLING_TAB_TYPES","RECEIPTS"]],[30,0,["onTabSelect"]]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,1],[[52,[30,8],"i18n_receipts_invoices_name_text","i18n_receipts_tab_name_text"],"campaign-manager-web/components/billing-tabs"],null]],[1,"\\n"],[41,[28,[37,3],[[30,9],[28,[37,4],[[30,9],0],null]],null],[[[1,"          "],[10,2],[14,"data-live-test-billing-tabs__receipts-tab-subheader",""],[15,0,[29,["pl4"," ",[28,[37,5],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[28,[37,6],[[30,0,["dateRange"]],[28,[37,4],[[30,2],[30,0,["BILLING_TAB_TYPES","RECEIPTS"]]],null]],null],[[[1,"              "],[1,[28,[35,1],["i18n_total_with_date_range","campaign-manager-web/components/billing-tabs"],[["type","startDate","endDate","count"],[[30,6],[28,[37,7],[[30,0,["dateRange","startDate"]]],[["format"],["fmt_my_medium"]]],[28,[37,7],[[30,0,["dateRange","endDate"]]],[["format"],["fmt_my_medium"]]],[30,9]]]]],[1,"\\n"]],[]],[[[1,"              "],[1,[28,[35,1],["i18n_total_receipts","campaign-manager-web/components/billing-tabs"],[["numReceiptsCount"],[[30,9]]]]],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n"]],[]],null],[1,"      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "]],[4]]]]],[1,"\\n"]],[3]]]]]],["&attrs","@selection","tabs","tablist","@numTransactionsCount","@selectedDatePreset","@canViewReceipts","@isEnabledForDownloadSelfServeInvoice","@numReceiptsCount"],false,["hue-web-tabs","t","if","or","eq","hue-web-foundations@-text-body","and","format-date","format-currency"]]',moduleName:"campaign-manager-web/components/billing-tabs.hbs",isStrictMode:!1}),O={[l.BILLING_TAB_TYPES.TRANSACTIONS]:a.ROUTE_NAME.ACCOUNT_BILLING_TRANSACTIONS,[l.BILLING_TAB_TYPES.CREDITS]:a.ROUTE_NAME.ACCOUNT_BILLING_CREDITS,[l.BILLING_TAB_TYPES.RECEIPTS]:a.ROUTE_NAME.ACCOUNT_BILLING_RECEIPTS}
let v=e.default=(m=(0,o.inject)("router"),g=(0,o.inject)("xhr"),b=(0,o.inject)("billing"),_=(0,u.task)({drop:!0}),h=class extends i.default{get dateRange(){return this.args.selectedDateRange?{startDate:(0,d.getLocalDateFromUTCDate)(this.args.selectedDateRange.startDate),endDate:(0,d.getLocalDateFromUTCDate)(this.args.selectedDateRange.endDate)}:null}get totalRemainingCreditAmount(){const e=this.args.credits||this.accountCredits
if((0,c.isEmpty)(e))return
const t=e.reduce(((e,t)=>{const n=parseFloat(t.remainingCreditAmount.amount)
return e+=isNaN(n)?0:n}),0)
return{amount:(0,s.roundToDecimals)(t,2),currencyCode:e[0].remainingCreditAmount.currencyCode}}constructor(){var e,t,n
super(...arguments),S(this,"router",f,this),S(this,"xhr",T,this),S(this,"billingService",E,this),e=this,t="BILLING_TAB_TYPES",n=l.BILLING_TAB_TYPES,t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,S(this,"accountCredits",y,this),this._fetchTotalRemainingCreditAmountTask.perform()}onTabSelect(e){const t=this.router
t.get("currentRouteName")!==O[e]&&t.transitionTo(O[e],this.args.accountId)}*_fetchTotalRemainingCreditAmountTask(){if(!this.args.credits)try{const e=yield this.billingService.fetchAccountCredits(this.args.accountId)
this.accountCredits=e}catch(e){}}},f=A(h.prototype,"router",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=A(h.prototype,"xhr",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=A(h.prototype,"billingService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=A(h.prototype,"accountCredits",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),A(h.prototype,"onTabSelect",[p.action],Object.getOwnPropertyDescriptor(h.prototype,"onTabSelect"),h.prototype),A(h.prototype,"_fetchTotalRemainingCreditAmountTask",[_],Object.getOwnPropertyDescriptor(h.prototype,"_fetchTotalRemainingCreditAmountTask"),h.prototype),h);(0,t.setComponentTemplate)(C,v)})),define("campaign-manager-web/components/billing-v2/billing-setup-empty-state",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"XMPoYBWU",block:'[[[8,[39,0],[[24,0,"pt7"]],[["@type","@size","@illustration","@headline","@message","@actionText","@actionA11yLabel","@onButtonClick"],["spot","large","retail-checkout",[28,[37,1],["i18n_empty_state_headline","campaign-manager-web/components/billing-v2/billing-setup-empty-state"],null],[28,[37,1],["i18n_empty_state_message","campaign-manager-web/components/billing-v2/billing-setup-empty-state"],null],[28,[37,1],["i18n_empty_state_action_text","campaign-manager-web/components/billing-v2/billing-setup-empty-state"],null],[28,[37,1],["i18n_empty_state_action_text","campaign-manager-web/components/billing-v2/billing-setup-empty-state"],null],[30,1]]],null]],["@onButtonClick"],false,["hue-web-empty-state","t"]]',moduleName:"campaign-manager-web/components/billing-v2/billing-setup-empty-state.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/billing-v2/billing-setup-module",["exports","@ember/component","@ember/template-factory","@linkedin/ember-prop-types","@glimmer/component","@ember/debug","@glimmer/tracking"],(function(e,t,n,a,i,r,o){var l,s,c,u
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=(0,n.createTemplateFactory)({id:"1/d0RW2y",block:'[[[10,0],[14,0,"p5 mb4 u-bg-color__white u-border-radius__xsmall"],[12],[1,"\\n  "],[10,0],[14,0,"u-flex-row u-justify-between u-items-center"],[12],[1,"\\n    "],[10,0],[14,0,"u-flex-row u-items-center"],[12],[1,"\\n      "],[10,"h3"],[15,0,[29,[[28,[37,0],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n        "],[1,[30,1]],[1,"\\n      "],[13],[1,"\\n"],[41,[30,2],[[[1,"        "],[8,[39,2],null,[["@content"],[[30,2]]],[["trigger"],[[[[1,"\\n            "],[8,[39,3],[[4,[38,4],[[30,3,["triggerContentSharedInfo"]]],null]],[["@size","@icon","@circle","@buttonType"],["small","question",true,"tertiary"]],null],[1,"\\n          "]],[3]]]]],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n    "],[10,0],[14,0,"u-flex-row u-items-center"],[12],[1,"\\n"],[41,[30,4],[[[1,"        "],[10,2],[15,0,[29,[[28,[37,5],null,[["color","size"],["text-low-emphasis","small"]]]]]],[12],[1,"\\n          "],[1,[30,4]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[41,[30,5],[[[1,"        "],[10,0],[14,0,"ml2"],[12],[1,"\\n"],[41,[28,[37,6],[[30,5,["actions","length"]],1],null],[[[44,[[28,[37,8],[0,[30,5,["actions"]]],null]],[[[1,"              "],[8,[39,3],[[4,[38,9],["click",[30,6,["onSelect"]]],null]],[["@text","@buttonType","@emphasized","@size"],[[30,6,["label"]],"secondary",true,"small"]],null],[1,"\\n"]],[6]]]],[]],[[[1,"            "],[8,[39,10],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isActionsDropdownOpen"]],[28,[37,11],[[30,0],"isActionsDropdownOpen",true],null],[28,[37,11],[[30,0],"isActionsDropdownOpen",false],null]]],[["default"],[[[[1,"\\n              "],[8,[30,7,["Trigger"]],null,[["@text","@icon","@iconPlacement","@buttonType","@size","@emphasized"],[[30,5,["label"]],"caret","right","secondary","small",true]],null],[1,"\\n              "],[8,[30,7,["Container"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[30,5,["actions"]]],null]],null],null,[[[1,"                  "],[8,[30,7,["Item"]],null,[["@onSelect","@text","@helperText","@disabled"],[[30,8,["onSelect"]],[30,8,["label"]],[30,8,["helperText"]],[28,[37,14],[[30,8,["isDisabled"]]],null]]],null],[1,"\\n"]],[8]],null],[1,"              "]],[]]]]],[1,"\\n            "]],[7]]]]],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"pt4"],[12],[1,"\\n    "],[18,9,null],[1,"\\n  "],[13],[1,"\\n"],[13]],["@headline","@tooltipMessage","Trigger","@helperText","@actionsConfig","action","Menu","action","&content"],false,["hue-web-foundations@-text-heading","if","hue-web-tooltip","hue-web-button","hue-web-tooltip@hue-web-tooltip-trigger","hue-web-foundations@-text-body","eq","let","object-at","on","hue-web-menu","set","each","-track-array","call","yield"]]',moduleName:"campaign-manager-web/components/billing-v2/billing-setup-module.hbs",isStrictMode:!1})
let p=e.default=(0,a.assertPropTypes)((u=class extends i.default{constructor(){var e,t,n,a
super(...arguments),e=this,t="isActionsDropdownOpen",a=this,(n=c)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})
const{actionsConfig:i}=this.args
i?.actions.length}},T=u,E="propTypes",y={headline:a.PropTypes.oneOfType([a.PropTypes.string,a.PropTypes.SafeString]).isRequired,moduleType:a.PropTypes.oneOfType([a.PropTypes.string,a.PropTypes.SafeString]),tooltipMessage:a.PropTypes.oneOfType([a.PropTypes.string,a.PropTypes.SafeString]),helperText:a.PropTypes.oneOfType([a.PropTypes.string,a.PropTypes.SafeString]),actionsConfig:a.PropTypes.shape({label:a.PropTypes.oneOfType([a.PropTypes.string,a.PropTypes.SafeString]),actions:a.PropTypes.arrayOf(a.PropTypes.shape({label:a.PropTypes.oneOfType([a.PropTypes.string,a.PropTypes.SafeString]).isRequired,onSelect:a.PropTypes.func.isRequired,helperText:a.PropTypes.oneOfType([a.PropTypes.string,a.PropTypes.SafeString]),isDisabled:a.PropTypes.func})).isRequired})},E in T?Object.defineProperty(T,E,{value:y,enumerable:!0,configurable:!0,writable:!0}):T[E]=y,m=(s=u).prototype,g="isActionsDropdownOpen",b=[o.tracked],_={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}},f={},Object.keys(_).forEach((function(e){f[e]=_[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=b.slice().reverse().reduce((function(e,t){return t(m,g,e)||e}),f),h&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(h):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(m,g,f),f=null),c=f,l=s))||l
var m,g,b,_,h,f,T,E,y;(0,t.setComponentTemplate)(d,p)})),define("campaign-manager-web/components/billing-v2/billing-setup-page",["exports","@ember/component","@ember/template-factory","campaign-manager-web/constants/payment-checkout","hue-web-toast/utils/constants","@linkedin/ember-prop-types","campaign-manager-web/components/billing-v2/billing-setup-page","@glimmer/component","@ember/object","@ember/service","tracked-toolbox","@glimmer/tracking","campaign-manager-web/entities/account"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P
function N(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function R(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function D(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const M=(0,n.createTemplateFactory)({id:"bWl1rWWV",block:'[[[10,"section"],[14,0,"p5 u-layout__height-full"],[12],[1,"\\n"],[41,[30,1],[[[1,"    "],[8,[39,1],null,[["@headline","@message","@illustration","@actionText","@onButtonClick"],[[28,[37,2],["i18n_error_title","campaign-manager-web/components/billing-v2/billing-setup-page"],null],[28,[37,2],["i18n_error_message","campaign-manager-web/components/billing-v2/billing-setup-page"],null],"error-server",[28,[37,2],["i18n_refresh","campaign-manager-web/components/billing-v2/billing-setup-page"],null],[30,2]]],null],[1,"\\n"]],[]],[[[41,[30,0,["showEmptyState"]],[[[1,"      "],[8,[39,3],null,[["@onButtonClick"],[[28,[37,4],[[30,0,["openPaymentCheckoutModal"]],[30,0,["modalType","ONBOARDING"]]],null]]],null],[1,"\\n"]],[]],[[[41,[30,0,["billingInfo","onboardedToLbpAt"]],[[[1,"        "],[8,[39,5],null,[["@currentBalance"],[[30,3]]],null],[1,"\\n"]],[]],null],[1,"\\n      "],[8,[39,6],null,[["@onAddPaymentMethod","@onAddTaxId","@adCredits","@paymentMethod","@taxRegistrations","@isTaxApplicable"],[[28,[37,4],[[30,0,["openPaymentCheckoutModal"]],[30,0,["modalType","CREDIT_CARD"]]],null],[28,[37,4],[[30,0,["openPaymentCheckoutModal"]],[30,0,["modalType","TAX_INFORMATION"]]],null],[30,4],[30,0,["billingInfo","paymentMethod"]],[30,0,["taxRegistrations"]],[30,0,["isTaxApplicable"]]]],null],[1,"\\n\\n      "],[8,[39,7],null,[["@customer","@onEdit"],[[30,0,["customer"]],[28,[37,4],[[30,0,["openPaymentCheckoutModal"]],[30,0,["modalType","BUSINESS_INFORMATION"]]],null]]],null],[1,"\\n"]],[]]],[1,"\\n"],[41,[30,0,["showPaymentCheckoutModal"]],[[[1,"      "],[8,[39,8],null,[["@cmCustomer","@isOpen","@type","@account","@billToCustomerUrn","@billToAddressUrn","@onPageDataSaveSuccess","@onClose"],[[30,0,["customer"]],true,[30,0,["paymentCheckoutModalType"]],[30,5],[30,0,["billingInfo","customerUrn"]],[30,0,["billingInfo","addressUrn"]],[30,0,["onSavePaymentCheckoutInfo"]],[30,0,["closePaymentCheckoutModal"]]]],null],[1,"\\n"]],[]],null]],[]]],[13]],["@hasError","@refetchData","@currentBalance","@adCredits","@account"],false,["if","hue-web-empty-state","t","billing-v2/billing-setup-empty-state","fn","billing-v2/current-balance-module","billing-v2/payment-method-module","billing-v2/business-information-module","payment-checkout/modal"]]',moduleName:"campaign-manager-web/components/billing-v2/billing-setup-page.hbs",isStrictMode:!1})
let L=e.default=(m=(0,c.inject)("hue-web-toast"),g=(0,u.localCopy)("args.customer"),b=(0,u.localCopy)("args.billingInfo"),_=(0,u.localCopy)("args.isTaxApplicable"),h=(0,u.localCopy)("args.taxRegistrations"),(0,r.assertPropTypes)((P=class extends l.default{constructor(...e){super(...e),N(this,"i18n",E,this),N(this,"toastService",y,this),R(this,"modalType",a.MODAL_TYPE),N(this,"router",S,this),N(this,"customer",A,this),N(this,"billingInfo",C,this),N(this,"isTaxApplicable",O,this),N(this,"taxRegistrations",v,this),N(this,"billingSetupTouched",w,this),N(this,"paymentCheckoutModalType",I,this)}get showPaymentCheckoutModal(){return!!this.paymentCheckoutModalType}get showEmptyState(){return!(this.customer||this.billingInfo?.onboardedToLbpAt)}openPaymentCheckoutModal(e){this.paymentCheckoutModalType=e}closePaymentCheckoutModal(){this.paymentCheckoutModalType=null,this.billingSetupTouched&&(this.toastService.add({type:i.TOAST_TYPES.SUCCESS,message:this.i18n.lookupTranslatedMessage(o.default,"i18n_billing_setup_save_success")}),this.billingSetupTouched=!1)}async onSavePaymentCheckoutInfo(e,t){const{BUSINESS_INFO:n,CREDIT_CARD_INFO:i,TAX_INFO:r}=a.DATA_TYPES
switch(e){case n:this.customer=t
break
case i:{const{billingInfo:e,isTaxApplicable:n}=t
this.billingInfo=e,this.isTaxApplicable=n
break}case r:this.taxRegistrations=t}this.args.updatePaymentDetails(e,t),this.billingSetupTouched=!0}},R(P,"propTypes",{account:r.PropTypes.instanceOf(p.default).isRequired,billingInfo:r.PropTypes.shape({paymentMethod:r.PropTypes.shape({paymentMethodUrn:r.PropTypes.string.isRequired,paymentMethodType:r.PropTypes.string.isRequired,paymentMethodDetail:r.PropTypes.shape({cardLast4Digit:r.PropTypes.string.isRequired,cardType:r.PropTypes.string.isRequired}).isRequired,displayName:r.PropTypes.string.isRequired}),customerUrn:r.PropTypes.string,addressUrn:r.PropTypes.string,onboardedToLbpAt:r.PropTypes.number}).isRequired,customer:r.PropTypes.object,adCredits:r.PropTypes.object,isTaxApplicable:r.PropTypes.bool.isRequired,taxRegistrations:r.PropTypes.arrayOf(r.PropTypes.object),currentBalance:r.PropTypes.object,updatePaymentDetails:r.PropTypes.func.isRequired,hasError:r.PropTypes.bool.isRequired,refetchData:r.PropTypes.func.isRequired}),E=D((T=P).prototype,"i18n",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=D(T.prototype,"toastService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=D(T.prototype,"router",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=D(T.prototype,"customer",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=D(T.prototype,"billingInfo",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=D(T.prototype,"isTaxApplicable",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=D(T.prototype,"taxRegistrations",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=D(T.prototype,"billingSetupTouched",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),I=D(T.prototype,"paymentCheckoutModalType",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.router.currentRoute.queryParams?.paymentCheckoutModalType}}),D(T.prototype,"openPaymentCheckoutModal",[s.action],Object.getOwnPropertyDescriptor(T.prototype,"openPaymentCheckoutModal"),T.prototype),D(T.prototype,"closePaymentCheckoutModal",[s.action],Object.getOwnPropertyDescriptor(T.prototype,"closePaymentCheckoutModal"),T.prototype),D(T.prototype,"onSavePaymentCheckoutInfo",[s.action],Object.getOwnPropertyDescriptor(T.prototype,"onSavePaymentCheckoutInfo"),T.prototype),f=T))||f);(0,t.setComponentTemplate)(M,L)})),define("campaign-manager-web/components/billing-v2/bulk-download-dropdown",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/constants/billing"],(function(e,t,n,a,i,r,o){var l,s,c,u
function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"FnxarUQn",block:'[[[8,[39,0],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isBulkDownloadDropdownOpen"]],[28,[37,1],[[30,0],"isBulkDownloadDropdownOpen",true],null],[28,[37,1],[[30,0],"isBulkDownloadDropdownOpen",false],null]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["Trigger"]],[[16,"aria-label",[52,[30,2],[28,[37,3],["i18n_bulk_download_selected_dropdown_button_text","campaign-manager-web/components/billing-v2/bulk-download-dropdown"],[["numInvoices"],[[30,3]]]],[28,[37,3],["i18n_bulk_download_dropdown_button_text","campaign-manager-web/components/billing-v2/bulk-download-dropdown"],null]]]],[["@text","@icon","@iconPlacement","@size"],[[52,[30,2],[28,[37,3],["i18n_bulk_download_selected_dropdown_button_text","campaign-manager-web/components/billing-v2/bulk-download-dropdown"],[["numInvoices"],[[30,3]]]],[28,[37,3],["i18n_bulk_download_dropdown_button_text","campaign-manager-web/components/billing-v2/bulk-download-dropdown"],null]],"caret","right","small"]],null],[1,"\\n  "],[8,[30,1,["Container"]],[[24,0,"hue-menu-container"]],[["@placement"],["bottom-right"]],[["default"],[[[[1,"\\n    "],[10,"ul"],[12],[1,"\\n      "],[10,"li"],[12],[1,"\\n        "],[8,[30,1,["Item"]],null,[["@text","@helperText","@onSelect"],[[52,[30,2],[28,[37,3],["i18n_dropdown_item_download_selected_as_pdf","campaign-manager-web/components/billing-v2/bulk-download-dropdown"],null],[28,[37,3],["i18n_dropdown_item_download_as_pdf","campaign-manager-web/components/billing-v2/bulk-download-dropdown"],null]],[52,[30,2],[28,[37,3],["i18n_dropdown_item_download_selected_as_pdf_sublabel","campaign-manager-web/components/billing-v2/bulk-download-dropdown"],null],[28,[37,3],["i18n_dropdown_item_download_as_pdf_sublabel","campaign-manager-web/components/billing-v2/bulk-download-dropdown"],null]],[28,[37,4],[[30,4],[30,0,["billingReceiptsGenerationTypes","PDF"]]],null]]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,"li"],[12],[1,"\\n        "],[8,[30,1,["Item"]],null,[["@text","@helperText","@onSelect"],[[52,[30,2],[28,[37,3],["i18n_dropdown_item_download_selected_as_csv","campaign-manager-web/components/billing-v2/bulk-download-dropdown"],null],[28,[37,3],["i18n_dropdown_item_download_as_csv","campaign-manager-web/components/billing-v2/bulk-download-dropdown"],null]],[52,[30,2],[28,[37,3],["i18n_dropdown_item_download_selected_as_csv_sublabel","campaign-manager-web/components/billing-v2/bulk-download-dropdown"],null],[28,[37,3],["i18n_dropdown_item_download_as_csv_sublabel","campaign-manager-web/components/billing-v2/bulk-download-dropdown"],null]],[28,[37,4],[[30,4],[30,0,["billingReceiptsGenerationTypes","CSV"]]],null]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["dropdown","@isPartialDownload","@numSelectedInvoices","@onDropdownItemSelect"],false,["hue-web-menu","set","if","t","fn"]]',moduleName:"campaign-manager-web/components/billing-v2/bulk-download-dropdown.hbs",isStrictMode:!1})
let m=e.default=(0,r.assertPropTypes)((u=class extends a.default{constructor(...e){var t,n,a,i
super(...e),d(this,"billingReceiptsGenerationTypes",o.BILLING_RECEIPTS_GENERATION_TYPES),t=this,n="isBulkDownloadDropdownOpen",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}},d(u,"propTypes",{onDropdownItemSelect:r.PropTypes.func.isRequired,numSelectedInvoices:r.PropTypes.number.isRequired,isPartialDownload:r.PropTypes.bool}),g=(s=u).prototype,b="isBulkDownloadDropdownOpen",_=[i.tracked],h={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}},T={},Object.keys(h).forEach((function(e){T[e]=h[e]})),T.enumerable=!!T.enumerable,T.configurable=!!T.configurable,("value"in T||T.initializer)&&(T.writable=!0),T=_.slice().reverse().reduce((function(e,t){return t(g,b,e)||e}),T),f&&void 0!==T.initializer&&(T.value=T.initializer?T.initializer.call(f):void 0,T.initializer=void 0),void 0===T.initializer&&(Object.defineProperty(g,b,T),T=null),c=T,l=s))||l
var g,b,_,h,f,T;(0,t.setComponentTemplate)(p,m)})),define("campaign-manager-web/components/billing-v2/bulk-download-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/components/billing-v2/bulk-download-modal","campaign-manager-web/constants/billing","ember-concurrency","@ember/object","@glimmer/tracking","hue-web-toast/utils/constants","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/billing"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S
function A(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function C(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const O=(0,n.createTemplateFactory)({id:"B7E53CCw",block:'[[[8,[39,0],[[24,"aria-labelledby","bulkDownloadModalHeaderId"]],[["@isOpen","@dismissModal","@size"],[[30,1],[30,0,["onDismissModal"]],"medium"]],[["default"],[[[[1,"\\n  "],[8,[30,2,["ModalHeader"]],null,[["@titleId","@title"],["bulkDownloadModalHeaderId",[30,0,["titleText"]]]],null],[1,"\\n\\n  "],[8,[30,2,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[30,0,["contentText"]]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,2],null,[["@isLoading"],[[30,0,["onConfirmTask","isRunning"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,2,["ModalFooter"]],[[24,0,"u-display-flex u-layout-flex__container--center-space-between"]],null,[["default"],[[[[1,"\\n    "],[8,[39,3],[[24,0,"mr4 mt1"]],[["@type","@message","@a11yText","@isHidden"],["negative",[28,[37,4],["i18n_task_failure","campaign-manager-web/components/billing-v2/bulk-download-modal"],null],[28,[37,4],["i18n_task_failure","campaign-manager-web/components/billing-v2/bulk-download-modal"],null],[28,[37,5],[[30,0,["isCancelTaskError"]]],null]]],null],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[8,[39,6],[[24,0,"mr2 u-layout__no-wrap"],[16,"disabled",[30,0,["onConfirmTask","isRunning"]]],[16,"aria-label",[28,[37,4],["i18n_continue_button_aria_label","campaign-manager-web/components/billing-v2/bulk-download-modal"],null]],[4,[38,7],["click",[28,[37,8],[[30,0,["onConfirmTask"]]],null]],null]],[["@size","@buttonType","@text"],["small","secondary",[28,[37,4],["i18n_continue","campaign-manager-web/components/billing-v2/bulk-download-modal"],null]]],null],[1,"\\n      "],[8,[39,6],[[24,0,"mr2 u-layout__no-wrap"],[16,"disabled",[30,0,["onConfirmTask","isRunning"]]],[16,"aria-label",[28,[37,4],["i18n_cancel_button_aria_label","campaign-manager-web/components/billing-v2/bulk-download-modal"],null]],[4,[38,7],["click",[30,0,["onDismissModal"]]],null]],[["@size","@text"],["small",[28,[37,4],["i18n_cancel","campaign-manager-web/components/billing-v2/bulk-download-modal"],null]]],null],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[2]]]]]],["@isOpen","modal"],false,["hue-web-modal","hue-web-foundations@-text-body","cm-overlay-loader","hue-web-inline-feedback","t","not","hue-web-button","on","perform"]]',moduleName:"campaign-manager-web/components/billing-v2/bulk-download-modal.hbs",isStrictMode:!1}),v=Object.freeze({[l.BULK_DOWNLOAD_MODAL_TYPE.INCOMPLETE_PDF_NEW]:{title:"i18n_header_pdf_progress",content:"i18n_cancel_request"},[l.BULK_DOWNLOAD_MODAL_TYPE.INCOMPLETE_PDF_CANCEL]:{title:"i18n_header_cancel",content:"i18n_cancel_invoice"},[l.BULK_DOWNLOAD_MODAL_TYPE.COMPLETED_PDF_NEW]:{title:"i18n_header_pdf_prepared",content:"i18n_replace_download"},[l.BULK_DOWNLOAD_MODAL_TYPE.COMPLETED_PDF_CANCEL]:{title:"i18n_header_close",content:"i18n_close_invoice"},[l.BULK_DOWNLOAD_MODAL_TYPE.INCOMPLETE_CSV_NEW]:{title:"i18n_header_csv_progress",content:"i18n_cancel_request"},[l.BULK_DOWNLOAD_MODAL_TYPE.INCOMPLETE_CSV_CANCEL]:{title:"i18n_header_cancel",content:"i18n_cancel_report"},[l.BULK_DOWNLOAD_MODAL_TYPE.COMPLETED_CSV_NEW]:{title:"i18n_header_csv_prepared",content:"i18n_replace_download"},[l.BULK_DOWNLOAD_MODAL_TYPE.COMPLETED_CSV_CANCEL]:{title:"i18n_header_close",content:"i18n_close_report"}})
let w=e.default=(g=(0,r.inject)("billing-v2"),b=(0,r.inject)("hue-web-toast"),(0,i.assertPropTypes)((S=class extends a.default{constructor(...e){super(...e),A(this,"i18n",f,this),A(this,"billingV2Service",T,this),A(this,"toastService",E,this),A(this,"isCancelTaskError",y,this)}get titleText(){const e=v[this.args.modalType].title
return this.i18n.lookupTranslatedMessage(o.default,e)}get contentText(){const e=v[this.args.modalType].content
return this.i18n.lookupTranslatedMessage(o.default,e)}get reportType(){return this.args.modalType.includes("PDF")?l.BILLING_RECEIPTS_GENERATION_TYPES.PDF:l.BILLING_RECEIPTS_GENERATION_TYPES.CSV}*onConfirmTask(){this.isCancelTaskError=!1
try{const e=(0,p.constructPemMetadata)(m.BILLING_RECEIPT_KEYS.CANCEL_BILLING_RECEIPTS_GENERATION_REQUEST,[],{productName:m.CMT_SLB_PEM_PRODUCT_NAME})
yield this.billingV2Service.cancelBillingReceiptsGenerationRequest(this.args.accountId,this.reportType,e)}catch(e){return void(this.isCancelTaskError=!0)}switch(this.args.modalType){case l.BULK_DOWNLOAD_MODAL_TYPE.INCOMPLETE_PDF_CANCEL:case l.BULK_DOWNLOAD_MODAL_TYPE.INCOMPLETE_CSV_CANCEL:case l.BULK_DOWNLOAD_MODAL_TYPE.COMPLETED_PDF_CANCEL:case l.BULK_DOWNLOAD_MODAL_TYPE.COMPLETED_CSV_CANCEL:this.args.onCancelTaskSuccess(this.reportType)
break
case l.BULK_DOWNLOAD_MODAL_TYPE.INCOMPLETE_PDF_NEW:case l.BULK_DOWNLOAD_MODAL_TYPE.INCOMPLETE_CSV_NEW:case l.BULK_DOWNLOAD_MODAL_TYPE.COMPLETED_PDF_NEW:case l.BULK_DOWNLOAD_MODAL_TYPE.COMPLETED_CSV_NEW:try{const e=(0,p.constructPemMetadata)(m.BILLING_RECEIPT_KEYS.CREATE_BILLING_RECEIPTS_GENERATION_REQUEST,[],{productName:m.CMT_SLB_PEM_PRODUCT_NAME}),{data:t}=yield this.billingV2Service.createBillingReceiptsGenerationRequest(this.args.accountId,this.reportType,this.args.invoiceUrns,e)
this.args.onCreateTaskSuccess(this.reportType,t)}catch{this.args.onCancelTaskSuccess(this.reportType),this.toastService.add({type:d.TOAST_TYPES.ERROR,message:this.i18n.lookupTranslatedMessage(o.default,"i18n_error_toast_message")})}}}onDismissModal(){this.onConfirmTask.isRunning||(this.isCancelTaskError=!1,this.args.onDismiss())}},I=S,P="propTypes",N={isOpen:i.PropTypes.bool.isRequired,onDismiss:i.PropTypes.func.isRequired,modalType:i.PropTypes.isMemberOf(l.BULK_DOWNLOAD_MODAL_TYPE).isRequired,onCancelTaskSuccess:i.PropTypes.func.isRequired,onCreateTaskSuccess:i.PropTypes.func.isRequired,accountId:i.PropTypes.string.isRequired,invoiceUrns:i.PropTypes.array},P in I?Object.defineProperty(I,P,{value:N,enumerable:!0,configurable:!0,writable:!0}):I[P]=N,f=C((h=S).prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=C(h.prototype,"billingV2Service",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=C(h.prototype,"toastService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=C(h.prototype,"isCancelTaskError",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C(h.prototype,"onConfirmTask",[s.dropTask],Object.getOwnPropertyDescriptor(h.prototype,"onConfirmTask"),h.prototype),C(h.prototype,"onDismissModal",[c.action],Object.getOwnPropertyDescriptor(h.prototype,"onDismissModal"),h.prototype),_=h))||_)
var I,P,N;(0,t.setComponentTemplate)(O,w)})),define("campaign-manager-web/components/billing-v2/bulk-download-panel",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/constants/billing","campaign-manager-web/components/billing-v2/bulk-download-panel","ember-concurrency","hue-web-toast/utils/constants","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/billing"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A=(0,n.createTemplateFactory)({id:"C2PyH/49",block:'[[[11,0],[16,0,[29,["ph5 pv4 mb4"," ",[36,0]]]],[17,1],[12],[1,"\\n"],[41,[28,[37,2],[[30,2,["status"]],[30,0,["billingReceiptsGenerationStatus","FAILED"]]],null],[[[1,"    "],[10,0],[14,0,"u-display-flex u-items-center mb4"],[12],[1,"\\n      "],[8,[39,3],[[24,0,"mr2 u-color__red"]],[["@size","@name"],["medium","signal-error"]],null],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,[30,0,["title"]]],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[8,[39,5],[[16,"aria-label",[28,[37,6],["i18n_a11y_close","campaign-manager-web/components/billing-v2/bulk-download-panel"],null]],[4,[38,7],["click",[30,3]],null]],[["@buttonType","@size","@emphasized","@text"],["secondary","small",true,[28,[37,6],["i18n_close","campaign-manager-web/components/billing-v2/bulk-download-panel"],null]]],null],[1,"\\n"]],[]],[[[41,[28,[37,2],[[30,2,["status"]],[30,0,["billingReceiptsGenerationStatus","COMPLETED"]]],null],[[[1,"    "],[10,0],[14,0,"u-display-flex u-items-center mb4"],[12],[1,"\\n      "],[8,[39,3],[[24,0,"mr2 u-color__green7"]],[["@size","@name"],["medium","signal-success"]],null],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,[30,0,["title"]]],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n      "],[8,[39,5],[[16,"disabled",[30,0,["onDownloadReport","isRunning"]]],[16,"aria-label",[28,[37,6],["i18n_a11y_download","campaign-manager-web/components/billing-v2/bulk-download-panel"],null]],[4,[38,7],["click",[28,[37,8],[[30,0,["onDownloadReport"]]],null]],null],[4,[38,9],[[30,0,["downloadInteractionKey"]]],null]],[["@size","@emphasized","@text"],["small",true,[28,[37,6],["i18n_download","campaign-manager-web/components/billing-v2/bulk-download-panel"],null]]],null],[1,"\\n      "],[8,[39,5],[[24,0,"ml3"],[16,"disabled",[30,0,["onDownloadReport","isRunning"]]],[16,"aria-label",[28,[37,6],["i18n_a11y_close","campaign-manager-web/components/billing-v2/bulk-download-panel"],null]],[4,[38,7],["click",[30,3]],null]],[["@buttonType","@size","@emphasized","@text"],["secondary","small",true,[28,[37,6],["i18n_close","campaign-manager-web/components/billing-v2/bulk-download-panel"],null]]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[10,2],[15,0,[29,["mb4"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[30,0,["title"]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-items-center mb4"],[12],[1,"\\n      "],[8,[39,10],null,[["@a11yText"],[[28,[37,6],["i18n_download_start_a11y","campaign-manager-web/components/billing-v2/bulk-download-panel"],[["downloadType"],[[30,2,["type"]]]]]]],null],[1,"\\n      "],[10,2],[15,0,[29,["ml4"," ",[28,[37,11],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[30,0,["statusDescription"]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[8,[39,5],[[16,"aria-label",[28,[37,6],["i18n_a11y_cancel","campaign-manager-web/components/billing-v2/bulk-download-panel"],null]],[4,[38,7],["click",[30,3]],null]],[["@buttonType","@size","@emphasized","@text"],["secondary","small",true,[28,[37,6],["i18n_cancel","campaign-manager-web/components/billing-v2/bulk-download-panel"],null]]],null],[1,"\\n  "]],[]]]],[]]],[13]],["&attrs","@downloadTask","@onCancelDownloadTask"],false,["hue-web-foundations@-container","if","eq","hue-web-icons@icon","hue-web-foundations@-text-heading","hue-web-button","t","on","perform","track-interaction","hue-web-progress-indicator","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/billing-v2/bulk-download-panel.hbs",isStrictMode:!1})
let C=e.default=(p=(0,i.inject)("billing-v2"),m=(0,i.inject)("hue-web-toast"),(0,r.assertPropTypes)((T=class extends a.default{constructor(...e){super(...e),E(this,"i18n",_,this),E(this,"billingV2Service",h,this),E(this,"toastService",f,this),y(this,"billingReceiptsGenerationStatus",o.BILLING_RECEIPTS_GENERATION_REQUEST_STATUS)}get isPdf(){return this.args.downloadTask.type===o.BILLING_RECEIPTS_GENERATION_TYPES.PDF}get title(){const{status:e,billingInvoices:t}=this.args.downloadTask,n=t.length
switch(e){case o.BILLING_RECEIPTS_GENERATION_REQUEST_STATUS.CREATED:case o.BILLING_RECEIPTS_GENERATION_REQUEST_STATUS.IN_PROGRESS:return this.isPdf?this.i18n.lookupTranslatedMessage(l.default,"i18n_title_pdf",[{invoicesCount:n}]):this.i18n.lookupTranslatedMessage(l.default,"i18n_title_csv")
case o.BILLING_RECEIPTS_GENERATION_REQUEST_STATUS.COMPLETED:return this.isPdf?this.i18n.lookupTranslatedMessage(l.default,"i18n_title_pdf_completed",[{invoicesCount:n}]):this.i18n.lookupTranslatedMessage(l.default,"i18n_title_csv_completed")
case o.BILLING_RECEIPTS_GENERATION_REQUEST_STATUS.FAILED:return this.isPdf?this.i18n.lookupTranslatedMessage(l.default,"i18n_title_pdf_failed",[{invoicesCount:n}]):this.i18n.lookupTranslatedMessage(l.default,"i18n_title_csv_failed")
default:return""}}get statusDescription(){const{status:e,billingInvoices:t}=this.args.downloadTask,n=t.length
switch(e){case o.BILLING_RECEIPTS_GENERATION_REQUEST_STATUS.CREATED:case o.BILLING_RECEIPTS_GENERATION_REQUEST_STATUS.IN_PROGRESS:return this.isPdf?this.i18n.lookupTranslatedMessage(l.default,"i18n_in_progress_pdf",[{invoicesCount:n}]):this.i18n.lookupTranslatedMessage(l.default,"i18n_in_progress_csv")
default:return""}}get downloadInteractionKey(){return this.isPdf?"bulk_download_PDF":"bulk_download_CSV"}*onDownloadReport(){try{const{result:e}=this.args.downloadTask,t=(0,u.constructPemMetadata)(d.BILLING_RECEIPT_KEYS.CANCEL_BILLING_RECEIPTS_GENERATION_REQUEST,[],{productName:d.CMT_SLB_PEM_PRODUCT_NAME})
yield this.billingV2Service.downloadBillingReceiptsFile(e,this.i18n.lookupTranslatedMessage(l.default,"i18n_file_name"),this.isPdf?"zip":"csv",t)}catch{this.toastService.add({type:c.TOAST_TYPES.ERROR,message:this.i18n.lookupTranslatedMessage(l.default,"i18n_file_download_error_toast_text")})}}},y(T,"propTypes",{downloadTask:r.PropTypes.object.isRequired,onCancelDownloadTask:r.PropTypes.func.isRequired}),_=S((b=T).prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(b.prototype,"billingV2Service",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(b.prototype,"toastService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S(b.prototype,"onDownloadReport",[s.dropTask],Object.getOwnPropertyDescriptor(b.prototype,"onDownloadReport"),b.prototype),g=b))||g);(0,t.setComponentTemplate)(A,C)})),define("campaign-manager-web/components/billing-v2/business-information-module",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/components/billing-v2/business-information-module","@ember/service"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"TGOPIr4P",block:'[[[8,[39,0],null,[["@headline","@tooltipMessage","@actionsConfig","@moduleType"],[[28,[37,1],["i18n_module_headline","campaign-manager-web/components/billing-v2/business-information-module"],null],[28,[37,1],["i18n_module_headline_tooltip","campaign-manager-web/components/billing-v2/business-information-module"],null],[30,0,["actionsConfig"]],"BUSINESS_INFORMATION"]],[["content"],[[[[1,"\\n"],[41,[30,1],[[[1,"      "],[10,0],[14,0,"u-display-flex u-justify-between u-items-start"],[12],[1,"\\n        "],[10,1],[12],[1,"\\n          "],[10,2],[15,0,[29,["mb2"," ",[28,[37,3],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[30,1,["name"]]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,4],null,[["@address","@size"],[[30,1,["address"]],"medium"]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[10,2],[15,0,[29,[[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_no_business_information","campaign-manager-web/components/billing-v2/business-information-module"],null]],[1,"\\n      "],[13],[1,"\\n"]],[]]],[1,"  "]],[]]]]]],["@customer"],false,["billing-v2/billing-setup-module","t","if","hue-web-foundations@-text-body","address-entity-lockup"]]',moduleName:"campaign-manager-web/components/billing-v2/business-information-module.hbs",isStrictMode:!1})
let c=e.default=(o=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=l)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get actionsConfig(){return{actions:this.args.customer?[{label:this.i18n.lookupTranslation(i.default,"i18n_edit")(),type:"EDIT",onSelect:()=>{this.args.onEdit()}}]:[{label:this.i18n.lookupTranslation(i.default,"i18n_add")(),type:"ADD",onSelect:()=>{this.args.onEdit()}}]}}},u=o.prototype,d="i18n",p=[r.inject],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},b={},Object.keys(m).forEach((function(e){b[e]=m[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=p.slice().reverse().reduce((function(e,t){return t(u,d,e)||e}),b),g&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(g):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(u,d,b),b=null),l=b,o)
var u,d,p,m,g,b;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/billing-v2/container",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/optima"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"97e1DfzL",block:'[[[41,[30,1],[[[1,"  "],[8,[39,1],[[17,2],[4,[38,3],null,[["pageKey","routeName","currentRoute"],["optima_payment_details",[28,[37,4],[[53,"outletState"],"render.name"],null],[28,[37,4],[[53,"outletState"],"render"],null]]]]],[["@title","@isLoading"],[[28,[37,2],["i18n_payment_details_module_heading","campaign-manager-web/components/billing-v2/container"],null],false]],[["headerActions","subtitle","content"],[[[[1,"\\n      "],[8,[39,6],[[4,[38,7],["payment_details__click_assist"],null]],[["@targetId","@size","@emphasized","@icon"],[[30,0,["targetId"]],"small",true,"signal-ai"]],null],[1,"\\n    "]],[]],[[[1,"\\n      "],[18,3,null],[1,"\\n    "]],[]],[[[1,"\\n      "],[18,4,null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[1,"  "],[8,[39,9],[[17,2],[4,[38,3],null,[["pageKey","routeName","currentRoute"],["scc_payment_details",[28,[37,4],[[53,"outletState"],"render.name"],null],[28,[37,4],[[53,"outletState"],"render"],null]]]]],[["@title"],[[28,[37,2],["i18n_payment_details_module_heading","campaign-manager-web/components/billing-v2/container"],null]]],[["subtitle","content"],[[[[1,"\\n      "],[18,3,null],[1,"\\n    "]],[]],[[[1,"\\n      "],[18,4,null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]]]],["@isOptima","&attrs","&subtitle","&content"],false,["if","optima/module-card","t","track-render","get","-get-dynamic-var","concierge-assist-button","track-interaction","yield","scc/module-card"]]',moduleName:"campaign-manager-web/components/billing-v2/container.hbs",isStrictMode:!1})
let c=e.default=(0,i.assertPropTypes)((l=class extends a.default{get targetId(){return this.args.isBillingAdmin?this.args.hasPaymentDetails?r.COACH_TARGET_IDS.OPTIMA_COACH_BILLING_ADMIN_PAYMENT_METHOD_SET:this.args.hasPaymentDetails?"":r.COACH_TARGET_IDS.OPTIMA_COACH_BILLING_ADMIN_PAYMENT_METHOD_NOT_SET:r.COACH_TARGET_IDS.OPTIMA_COACH_BILLING_NON_ADMIN}},u=l,d="propTypes",p={isOptima:i.PropTypes.bool,isBillingAdmin:i.PropTypes.bool,hasPaymentDetails:i.PropTypes.bool},d in u?Object.defineProperty(u,d,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[d]=p,o=l))||o
var u,d,p;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/billing-v2/coupon-redemption-modal",["exports","@ember/component","@ember/template-factory","@linkedin/ember-prop-types","@glimmer/component","@ember/object"],(function(e,t,n,a,i,r){var o,l,s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"lK10NrxC",block:'[[[8,[39,0],[[24,"aria-labelledby","coupon-redemption-modal-header"]],[["@isOpen","@size","@dismissModal"],[[30,1],"medium",[30,2]]],[["default"],[[[[1,"\\n  "],[8,[39,1],null,[["@accountId","@billToCustomerUrn","@onSuccess","@buttonType"],[[30,4],[30,5],[30,0,["onRedeemSuccess"]],"primary"]],[["default"],[[[[1,"\\n    "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n      "],[10,"h2"],[14,1,"coupon-redemption-modal-header"],[15,0,[29,[[28,[37,2],null,[["size"],["large"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_modal_title","campaign-manager-web/components/billing-v2/coupon-redemption-modal"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n      "],[8,[30,6,["Label"]],null,null,null],[1,"\\n      "],[8,[30,6,["Input"]],null,null,null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,3,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n      "],[10,0],[14,0,"u-layout-flex__container--flex-end"],[12],[1,"\\n        "],[8,[39,4],[[24,0,"mr2"],[4,[38,5],["click",[30,2]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,3],["i18n_cancel","campaign-manager-web/components/billing-v2/coupon-redemption-modal"],null]]],null],[1,"\\n\\n        "],[8,[30,6,["Button"]],null,null,null],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[6]]]]],[1,"\\n"]],[3]]]]],[1,"\\n"]],["@isOpen","@onDismiss","modal","@accountId","@billToCustomerUrn","cr"],false,["hue-web-modal","payment-checkout/coupon-redeem","hue-web-foundations@-text-heading","t","hue-web-button","on"]]',moduleName:"campaign-manager-web/components/billing-v2/coupon-redemption-modal.hbs",isStrictMode:!1})
let u=e.default=(0,a.assertPropTypes)((s=class extends i.default{onRedeemSuccess(e){this.args.onRedeemCoupon(e),this.args.onDismiss()}},h=s,f="propTypes",T={isOpen:a.PropTypes.bool.isRequired,onDismiss:a.PropTypes.func.isRequired,onRedeemCoupon:a.PropTypes.func.isRequired,accountId:a.PropTypes.string.isRequired,billToCustomerUrn:a.PropTypes.string.isRequired},f in h?Object.defineProperty(h,f,{value:T,enumerable:!0,configurable:!0,writable:!0}):h[f]=T,d=(l=s).prototype,p="onRedeemSuccess",m=[r.action],g=Object.getOwnPropertyDescriptor(l.prototype,"onRedeemSuccess"),b=l.prototype,_={},Object.keys(g).forEach((function(e){_[e]=g[e]})),_.enumerable=!!_.enumerable,_.configurable=!!_.configurable,("value"in _||_.initializer)&&(_.writable=!0),_=m.slice().reverse().reduce((function(e,t){return t(d,p,e)||e}),_),b&&void 0!==_.initializer&&(_.value=_.initializer?_.initializer.call(b):void 0,_.initializer=void 0),void 0===_.initializer&&(Object.defineProperty(d,p,_),_=null),o=l))||o
var d,p,m,g,b,_,h,f,T;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/billing-v2/credits-and-coupons-empty-state",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"m+Er7X+C",block:'[[[10,0],[14,0,"u-display-flex u-flex-column u-items-center"],[12],[1,"\\n  "],[8,[39,0],[[24,0,"pt7 u-layout__width-full"]],[["@illustration"],["main-relax"]],[["default"],[[[[1,"\\n    "],[10,0],[14,0,"u-display-flex u-flex-column u-items-center"],[12],[1,"\\n      "],[10,"h2"],[15,0,[29,["mt5"," ",[28,[37,1],null,[["size"],["xlarge"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],[[52,[30,1,["onboardedToLbpAt"]],"i18n_empty_state_headline","i18n_empty_state_missing_payment_method_headline"],"campaign-manager-web/components/billing-v2/credits-and-coupons-empty-state"],null]],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,2],[15,0,[29,["mt2"," ",[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],[[52,[30,1,["onboardedToLbpAt"]],"i18n_empty_state_message","i18n_empty_state_missing_payment_method_message"],"campaign-manager-web/components/billing-v2/credits-and-coupons-empty-state"],null]],[1,"\\n      "],[13],[1,"\\n\\n"],[41,[30,1,["onboardedToLbpAt"]],[[[1,"        "],[10,0],[14,0,"mt5 credits-and-coupons__code-input"],[12],[1,"\\n          "],[8,[39,5],null,[["@accountId","@billToCustomerUrn","@onSuccess","@placeholder"],[[30,2],[30,1,["customerUrn"]],[30,3],[28,[37,2],["i18n_code_input_placeholder","campaign-manager-web/components/billing-v2/credits-and-coupons-empty-state"],null]]],[["default"],[[[[1,"\\n            "],[8,[30,4,["Label"]],null,null,null],[1,"\\n            "],[10,0],[14,0,"u-layout-flex__container--baseline-no-wrap"],[12],[1,"\\n              "],[8,[30,4,["Input"]],null,null,null],[1,"\\n              "],[8,[30,4,["Button"]],[[24,0,"ml2"]],null,null],[1,"\\n            "],[13],[1,"\\n          "]],[4]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["@billingInfo","@accountId","@onRedeemCoupon","cr"],false,["hue-web-empty-state","hue-web-foundations@-text-heading","t","if","hue-web-foundations@-text-body","payment-checkout/coupon-redeem"]]',moduleName:"campaign-manager-web/components/billing-v2/credits-and-coupons-empty-state.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/billing-v2/credits-and-coupons-page",["exports","@ember/component","@ember/template-factory","campaign-manager-web/constants/billing","hue-web-toast/utils/constants","@glimmer/component","@ember/object","tracked-toolbox","ember-concurrency-decorators","@glimmer/tracking","@ember/service"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y
function S(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function A(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const C=(0,n.createTemplateFactory)({id:"TzBNhot6",block:'[[[10,"section"],[14,0,"p5 u-layout__height-full"],[12],[1,"\\n"],[41,[30,0,["showEmptyState"]],[[[1,"    "],[8,[39,1],null,[["@accountId","@billingInfo","@onRedeemCoupon"],[[30,1],[30,2],[30,0,["onRedeemCouponSuccess"]]]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[39,2],null,[["@credits","@onRedeem"],[[30,0,["credits"]],[28,[37,3],[[30,0],"showCouponRedemptionModal",true],null]]],null],[1,"\\n"]],[]]],[1,"\\n  "],[8,[39,4],null,[["@isOpen","@accountId","@billToCustomerUrn","@onDismiss","@onRedeemCoupon"],[[30,0,["showCouponRedemptionModal"]],[30,1],[30,2,["customerUrn"]],[28,[37,3],[[30,0],"showCouponRedemptionModal",false],null],[30,0,["onRedeemCouponSuccess"]]]],null],[1,"\\n"],[13]],["@accountId","@billingInfo"],false,["if","billing-v2/credits-and-coupons-empty-state","billing-v2/credits-and-coupons-table","set","billing-v2/coupon-redemption-modal"]]',moduleName:"campaign-manager-web/components/billing-v2/credits-and-coupons-page.hbs",isStrictMode:!1})
let O=e.default=(d=(0,u.inject)("billing-v2"),p=(0,u.inject)("hue-web-toast"),m=(0,l.localCopy)("args.credits"),g=(0,s.task)({restartable:!0}),b=class extends r.default{constructor(...e){super(...e),S(this,"i18n",_,this),S(this,"jet",h,this),S(this,"billingV2Service",f,this),S(this,"toastService",T,this),S(this,"showCouponRedemptionModal",E,this),S(this,"credits",y,this)}get showEmptyState(){return!this.credits?.length||!this.args.billingInfo?.onboardedToLbpAt}async onRedeemCouponSuccess(){try{await this.fetchCreditsTask.perform(),this.toastService.add({type:i.TOAST_TYPES.SUCCESS,message:this.i18n.lookupTranslation(this.constructor,"i18n_redeem_coupon_success")()})}catch(e){this.jet.error(new Error("Error while calling refreshAccountCreditSuccess action"),[a.BILLING_V2_JET_ERROR_TAGS.REDEEM_COUPON_SUCCESS],{shouldRethrow:!1})}}*fetchCreditsTask(){this.credits=yield this.billingV2Service.fetchAccountCredits(this.args.accountId)}},_=A(b.prototype,"i18n",[u.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=A(b.prototype,"jet",[u.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=A(b.prototype,"billingV2Service",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=A(b.prototype,"toastService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=A(b.prototype,"showCouponRedemptionModal",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=A(b.prototype,"credits",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A(b.prototype,"onRedeemCouponSuccess",[o.action],Object.getOwnPropertyDescriptor(b.prototype,"onRedeemCouponSuccess"),b.prototype),A(b.prototype,"fetchCreditsTask",[g],Object.getOwnPropertyDescriptor(b.prototype,"fetchCreditsTask"),b.prototype),b);(0,t.setComponentTemplate)(C,O)})),define("campaign-manager-web/components/billing-v2/credits-and-coupons-table",["exports","@ember/component","@ember/template-factory","@linkedin/ember-prop-types","@glimmer/component","@embroider/util","@ember/service","campaign-manager-web/components/billing-v2/credits-and-coupons-table"],(function(e,t,n,a,i,r,o,l){var s,c,u,d
function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const m=(0,n.createTemplateFactory)({id:"ebc4sf1G",block:'[[[8,[39,0],null,[["@data","@columns","@theme","@pageSize"],[[30,1],[30,0,["columns"]],[30,0,["tableTheme"]],4]],[["default"],[[[[1,"\\n  "],[10,0],[15,0,[29,["u-bg-color__white p5"," ",[28,[37,1],null,[["attachment"],["bottom"]]]]]],[12],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-flex-row u-justify-between u-items-center pb2"],[12],[1,"\\n      "],[10,"h4"],[15,0,[29,[[28,[37,2],null,[["size"],["large"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_credits_and_coupons","campaign-manager-web/components/billing-v2/credits-and-coupons-table"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,4],[[4,[38,5],["click",[30,3]],null]],[["@buttonType","@text","@size","@emphasized"],["secondary",[28,[37,3],["i18n_redeem_coupon","campaign-manager-web/components/billing-v2/credits-and-coupons-table"],null],"small",true]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,6],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_subheader_ad_credits_note","campaign-manager-web/components/billing-v2/credits-and-coupons-table"],null]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[8,[30,2,["table"]],null,null,null],[1,"\\n  "],[8,[30,2,["footer"]],null,null,null],[1,"\\n"]],[2]]]]]],["@credits","at","@onRedeem"],false,["ads-table","hue-web-foundations@-container","hue-web-foundations@-text-heading","t","hue-web-button","on","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/billing-v2/credits-and-coupons-table.hbs",isStrictMode:!1})
class g{constructor(){p(this,"root","credits-and-coupons-table__table billing-v2__ads-table"),p(this,"headerRow","credits-and-coupons-table__header-row ads-table__header-row")}}let b=e.default=(0,a.assertPropTypes)((d=class extends i.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),p(this,"tableTheme",new g)}get columns(){return[{title:this.i18n.lookupTranslation(l.default,"i18n_credit_type"),propertyName:"creditType",className:"grid__col grid__col--4",disableSorting:!0,component:(0,r.ensureSafeComponent)("billing-tables/account-balance-type",this)},{title:this.i18n.lookupTranslation(l.default,"i18n_grant_date"),className:"grid__col grid__col--2",propertyName:"creationTime",disableSorting:!0,component:(0,r.ensureSafeComponent)("common-table-cells/created-date",this)},{propertyName:"expirationTime",className:"grid__col grid__col--2",title:this.i18n.lookupTranslation(l.default,"i18n_expiration_date"),disableSorting:!0,component:(0,r.ensureSafeComponent)("common-table-cells/created-date",this)},{propertyName:"totalCreditAmount",className:"grid__col grid__col--2",title:this.i18n.lookupTranslation(l.default,"i18n_total_amount"),disableSorting:!0,component:(0,r.ensureSafeComponent)("common-table-cells/currency-amount",this)},{propertyName:"remainingCreditAmount",className:"grid__col grid__col--2",title:this.i18n.lookupTranslation(l.default,"i18n_remaining_amount"),disableSorting:!0,component:(0,r.ensureSafeComponent)("common-table-cells/currency-amount",this)}]}},p(d,"propTypes",{credits:a.PropTypes.arrayOf(a.PropTypes.object).isRequired,onRedeem:a.PropTypes.func.isRequired}),_=(c=d).prototype,h="i18n",f=[o.inject],T={configurable:!0,enumerable:!0,writable:!0,initializer:null},y={},Object.keys(T).forEach((function(e){y[e]=T[e]})),y.enumerable=!!y.enumerable,y.configurable=!!y.configurable,("value"in y||y.initializer)&&(y.writable=!0),y=f.slice().reverse().reduce((function(e,t){return t(_,h,e)||e}),y),E&&void 0!==y.initializer&&(y.value=y.initializer?y.initializer.call(E):void 0,y.initializer=void 0),void 0===y.initializer&&(Object.defineProperty(_,h,y),y=null),u=y,s=c))||s
var _,h,f,T,E,y;(0,t.setComponentTemplate)(m,b)})),define("campaign-manager-web/components/billing-v2/current-balance-module",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"qIp2cDT3",block:'[[[8,[39,0],null,[["@headline","@tooltipMessage","@moduleType"],[[28,[37,1],["i18n_module_headline","campaign-manager-web/components/billing-v2/current-balance-module"],null],[28,[37,1],["i18n_module_headline_toggletip","campaign-manager-web/components/billing-v2/current-balance-module"],null],"CURRENT_BALANCE"]],[["content"],[[[[1,"\\n    "],[10,2],[15,0,[29,["mb5"," ",[28,[37,2],null,[["weight","size"],["bold","xlarge"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],[[30,1,["amount"]],[30,1,["currencyCode"]]],null]],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,2],[15,0,[29,["pb1"," ",[28,[37,4],null,[["weight"],["bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_billing_frequency","campaign-manager-web/components/billing-v2/current-balance-module"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_billing_frequency_explanation","campaign-manager-web/components/billing-v2/current-balance-module"],[["linkInfo"],[[28,[37,5],null,[["dataTestSelector","href"],["data-test-current-balance-module__help-link",[28,[37,6],null,[["path"],["help/lms/answer/a417978"]]]]]]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]]],["@currentBalance"],false,["billing-v2/billing-setup-module","t","hue-web-foundations@-text-heading","format-currency-or-dash","hue-web-foundations@-text-body","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/billing-v2/current-balance-module.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/billing-v2/legacy-export-modal",["exports","@ember/component","@ember/template-factory","campaign-manager-web/constants/billing","campaign-manager-web/utils/urn","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/billing","@ember/object","@glimmer/component","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h=(0,n.createTemplateFactory)({id:"VOQZmIEU",block:'[[[8,[39,0],null,[["@isOpen","@size","@dismissModal"],[[30,1],"medium",[30,2]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"modal-content-header-id"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_export_receipts","campaign-manager-web/components/billing-v2/legacy-export-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"pv2"],[12],[1,"\\n      "],[10,"fieldset"],[12],[1,"\\n        "],[10,"legend"],[15,0,[29,["u-color__black--75"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_file_format_label","campaign-manager-web/components/billing-v2/legacy-export-modal"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[36,4]]]],[12],[1,"\\n            "],[8,[39,5],[[24,0,"small-input"],[24,3,"receipts__format-type-group"],[16,"checked",[28,[37,6],[[30,0,["exportFormatType"]],[30,0,["EXPORT_FORMAT_TYPES","PDF"]]],null]],[4,[38,7],["change",[28,[37,8],[[30,0,["updateExportFormatType"]],[30,0,["FORM_UPDATE_TYPES","FORMAT"]],[30,0,["EXPORT_FORMAT_TYPES","PDF"]]],null]],null]],[["@inputId"],["receipts__format-type--pdf"]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[14,"for","receipts__format-type--pdf"],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_pdf_format","campaign-manager-web/components/billing-v2/legacy-export-modal"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[36,4]]]],[12],[1,"\\n            "],[8,[39,5],[[24,0,"small-input"],[24,3,"receipts__format-type-group"],[16,"checked",[28,[37,6],[[30,0,["exportFormatType"]],[30,0,["EXPORT_FORMAT_TYPES","CSV"]]],null]],[4,[38,7],["change",[28,[37,8],[[30,0,["updateExportFormatType"]],[30,0,["FORM_UPDATE_TYPES","FORMAT"]],[30,0,["EXPORT_FORMAT_TYPES","CSV"]]],null]],null]],[["@inputId"],["receipts__format-type--csv"]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[14,"for","receipts__format-type--csv"],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_csv_format","campaign-manager-web/components/billing-v2/legacy-export-modal"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[15,0,[29,["pv2 ",[52,[28,[37,6],[[30,0,["exportFormatType"]],[30,0,["EXPORT_FORMAT_TYPES","CSV"]]],null],"u-layout__display-none"]]]],[12],[1,"\\n      "],[10,"fieldset"],[12],[1,"\\n        "],[10,"legend"],[15,0,[29,["u-color__black--75"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_document_type_label","campaign-manager-web/components/billing-v2/legacy-export-modal"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[36,4]]]],[12],[1,"\\n            "],[8,[39,5],[[24,0,"small-input"],[24,3,"receipts__document-type-group"],[16,"checked",[28,[37,6],[[30,0,["exportDocumentType"]],[30,0,["EXPORT_DOCUMENT_TYPES","RECEIPTS"]]],null]],[4,[38,7],["change",[28,[37,8],[[30,0,["updateExportFormatType"]],[30,0,["FORM_UPDATE_TYPES","DOCUMENT"]],[30,0,["EXPORT_DOCUMENT_TYPES","RECEIPTS"]]],null]],null]],[["@inputId"],["receipts__document-type--receipts"]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[14,"for","receipts__document-type--receipts"],[12],[1,"\\n            "],[10,1],[15,0,[29,[[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,2],["i18n_receipts_option","campaign-manager-web/components/billing-v2/legacy-export-modal"],null]],[13],[1,"\\n            "],[1,[28,[35,2],["i18n_receipts_option_description","campaign-manager-web/components/billing-v2/legacy-export-modal"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[36,4]]]],[12],[1,"\\n            "],[8,[39,5],[[24,0,"small-input"],[24,3,"receipts__document-type-group"],[16,"checked",[28,[37,6],[[30,0,["exportDocumentType"]],[30,0,["EXPORT_DOCUMENT_TYPES","SUMMARY"]]],null]],[4,[38,7],["change",[28,[37,8],[[30,0,["updateExportFormatType"]],[30,0,["FORM_UPDATE_TYPES","DOCUMENT"]],[30,0,["EXPORT_DOCUMENT_TYPES","SUMMARY"]]],null]],null]],[["@inputId"],["receipts__document-type--summary"]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[14,"for","receipts__document-type--summary"],[12],[1,"\\n            "],[10,1],[15,0,[29,[[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,2],["i18n_summary_option","campaign-manager-web/components/billing-v2/legacy-export-modal"],null]],[13],[1,"\\n            "],[1,[28,[35,2],["i18n_summary_option_description","campaign-manager-web/components/billing-v2/legacy-export-modal"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"],[41,[28,[37,10],[[30,0,["exportDocumentType"]],[30,0,["EXPORT_DOCUMENT_TYPES","SUMMARY"]]],null],[[[1,"      "],[10,0],[14,0,"pv2"],[12],[1,"\\n        "],[10,"label"],[14,"for","receipts__company-name-input"],[15,0,[29,["u-color__black--75 mt0"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_company_name_label","campaign-manager-web/components/billing-v2/legacy-export-modal"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,11],[[16,0,[29,["mt1"," ",[36,4]]]],[24,3,"receipts__company-name-input"],[16,"placeholder",[28,[37,2],["i18n_company_name_placeholder","campaign-manager-web/components/billing-v2/legacy-export-modal"],null]],[4,[38,7],["input",[28,[37,12],["target.value",[28,[37,8],[[28,[37,13],[[30,0],"exportCompanyName"],null]],null]],null]],null]],[["@inputId","@value"],["receipts__company-name-input",[30,0,["exportCompanyName"]]]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalFooter"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,14],[[16,6,[30,0,["exportUrl"]]],[24,"target","_blank"]],[["@size","@text"],["small",[28,[37,2],[[52,[28,[37,6],[[30,0,["exportFormatType"]],[30,0,["EXPORT_FORMAT_TYPES","CSV"]]],null],"i18n_download_button","i18n_continue_button"],"campaign-manager-web/components/billing-v2/legacy-export-modal"],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@onDismiss","modal"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","hue-web-foundations@-text-body","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","eq","on","fn","if","not-eq","cm-text-input","pick","set","hue-web-button-link"]]',moduleName:"campaign-manager-web/components/billing-v2/legacy-export-modal.hbs",isStrictMode:!1})
let f=e.default=(u=class extends s.default{constructor(...e){super(...e),b(this,"FORM_UPDATE_TYPES",Object.freeze({FORMAT:"FORMAT",DOCUMENT:"DOCUMENT"})),b(this,"EXPORT_DOCUMENT_TYPES",a.EXPORT_DOCUMENT_TYPES),b(this,"EXPORT_FORMAT_TYPES",a.EXPORT_FORMAT_TYPES),g(this,"exportFormatType",d,this),g(this,"exportDocumentType",p,this),g(this,"exportCompanyName",m,this)}get exportUrl(){const e=this.exportFormatType,t=this.exportDocumentType===a.EXPORT_DOCUMENT_TYPES.SUMMARY?"billingSummary":"receipts",n=`${(0,r.getDomainUrl)()}/payments/${t}`,{startDate:l,endDate:s}=this.args.dateRange,c={fileType:e,startDate:(0,o.toStartTime)(l),endDate:(0,o.toEndTime)(s),ownerUrn:(0,i.createUrnFromAttrs)(i.URN_TYPES.SPONSORED_ACCOUNT,this.args.accountId),asCSV:e===a.EXPORT_FORMAT_TYPES.CSV,printReceipt:!0}
return this.exportCompanyName&&(c.userSpecifiedBillingInfo=this.exportCompanyName),(0,r.addQueryParams)(n,c)}updateExportFormatType(e,t){e===this.FORM_UPDATE_TYPES.FORMAT?this.exportFormatType=t:this.exportDocumentType=t}},d=_(u.prototype,"exportFormatType",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return a.EXPORT_FORMAT_TYPES.PDF}}),p=_(u.prototype,"exportDocumentType",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return a.EXPORT_DOCUMENT_TYPES.RECEIPTS}}),m=_(u.prototype,"exportCompanyName",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_(u.prototype,"updateExportFormatType",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"updateExportFormatType"),u.prototype),u);(0,t.setComponentTemplate)(h,f)})),define("campaign-manager-web/components/billing-v2/legacy-payment-activity-table",["exports","@ember/component","@ember/template-factory","@linkedin/ember-prop-types","@ember/object","tracked-toolbox","@glimmer/component","@embroider/util","@linkedin/lms-date-ui/utils/date","@ember/service","@glimmer/tracking","campaign-manager-web/components/billing-tables/download-receipt-invoice","campaign-manager-web/components/billing-v2/legacy-payment-activity-table","campaign-manager-web/constants/toasts"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S
function A(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function C(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const O=(0,n.createTemplateFactory)({id:"aStfVwXz",block:'[[[8,[39,0],null,[["@data","@columns","@pageSize"],[[30,1],[30,0,["columns"]],10]],[["default"],[[[[1,"\\n  "],[10,0],[15,0,[29,["u-bg-color__white p5"," ",[28,[37,1],null,[["attachment"],["bottom"]]]]]],[12],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-flex-row u-justify-between u-items-center"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-flex-row"],[12],[1,"\\n        "],[10,"h4"],[15,0,[29,[[28,[37,2],null,[["size"],["large"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_payment_activity","campaign-manager-web/components/billing-v2/legacy-payment-activity-table"],[["count"],[[30,1,["length"]]]]]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,4],null,null,[["trigger","content"],[[[[1,"\\n            "],[8,[39,5],[[4,[30,3,["triggerModifier"]],null,null]],[["@size","@icon","@circle","@buttonType"],["small","question",true,"tertiary"]],null],[1,"\\n          "]],[3]],[[[1,"\\n            "],[10,2],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_payment_activity_tooltip","campaign-manager-web/components/billing-v2/legacy-payment-activity-table"],[["learnMoreLink"],[[28,[37,6],null,[["dataTestSelector","href","class","ariaLabel"],["data-test-legacy-payment-activity-table__learn-more",[28,[37,7],null,[["path"],["help/lms/answer/a764469"]]],"u-font__link--without-visited-state",[28,[37,3],["i18n_payment_activity_tooltip_learn_more_aria_label","campaign-manager-web/components/billing-v2/legacy-payment-activity-table"],null]]]]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[12],[1,"\\n        "],[8,[39,8],[[24,0,"ml2"]],[["@dateRange","@dateRangeLabel","@dateRangeUpdate","@isDateSelectable"],[[30,4],[28,[37,3],["i18n_date","campaign-manager-web/components/billing-v2/legacy-payment-activity-table"],null],[30,5],[30,0,["isDateSelectable"]]]],null],[1,"\\n        "],[8,[39,5],[[24,0,"ml4"],[16,"disabled",[28,[37,9],[[30,1,["length"]],0],null]],[4,[38,10],["click",[28,[37,11],[[30,0],"isExportModalOpen",true],null]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,3],["i18n_export_receipts","campaign-manager-web/components/billing-v2/legacy-payment-activity-table"],null]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[8,[30,2,["table"]],null,null,null],[1,"\\n  "],[8,[30,2,["footer"]],null,null,null],[1,"\\n"]],[2]]]]],[1,"\\n\\n"],[8,[39,12],null,[["@isOpen","@onDismiss","@accountId","@dateRange"],[[30,0,["isExportModalOpen"]],[28,[37,11],[[30,0],"isExportModalOpen",false],null],[30,6],[30,4]]],null]],["@paymentActivity","at","Trigger","@dateRange","@onDateRangeUpdate","@accountId"],false,["ads-table","hue-web-foundations@-container","hue-web-foundations@-text-heading","t","hue-web-contextual-dialog","hue-web-button","external-link-info","help-center-url","date-range-picker","eq","on","set","billing-v2/legacy-export-modal"]]',moduleName:"campaign-manager-web/components/billing-v2/legacy-payment-activity-table.hbs",isStrictMode:!1})
let v=e.default=(g=(0,c.inject)("billing"),b=(0,c.inject)("hue-web-toast"),(0,a.assertPropTypes)((S=class extends o.default{constructor(...e){super(...e),A(this,"i18n",f,this),A(this,"billingService",T,this),A(this,"toastService",E,this),A(this,"isExportModalOpen",y,this)}get columns(){return[{disableSorting:!1,title:this._getTranslation("i18n_date"),propertyName:"billedAt",className:"grid__col grid__col--3",component:(0,l.ensureSafeComponent)("common-table-cells/created-date",this)},{disableSorting:!0,title:this._getTranslation("i18n_payment"),propertyName:"creditAmount",className:"grid__col grid__col--3",component:(0,l.ensureSafeComponent)("common-table-cells/currency-amount",this)},{disableSorting:!0,title:this._getTranslation("i18n_total_amount"),propertyName:"runningTotalAmount",className:"grid__col grid__col--3",component:(0,l.ensureSafeComponent)("common-table-cells/currency-amount",this)},{disableSorting:!0,title:"",columnActions:{onDownloadInvoiceClicked:this.downloadInvoice},component:(0,l.ensureSafeComponent)(d.default,this)}]}isDateSelectable(e){return e<=(0,s.getLocalDateFromUTCDate)()}async downloadInvoice(e){try{this.billingService.downloadInvoice(this.args.accountId,e)}catch{this.toastService.add({type:m.TOAST_TYPES.ERROR,message:this._getTranslation("i18n_download_invoice_failed_message")})}}_getTranslation(e,t){return this.i18n.lookupTranslation(p.default,e)(t)}},w=S,I="propTypes",P={accountId:a.PropTypes.oneOfType([a.PropTypes.number,a.PropTypes.string]).isRequired,paymentActivity:a.PropTypes.arrayOf(a.PropTypes.object).isRequired,onDateRangeUpdate:a.PropTypes.func.isRequired,dateRange:a.PropTypes.object.isRequired},I in w?Object.defineProperty(w,I,{value:P,enumerable:!0,configurable:!0,writable:!0}):w[I]=P,f=C((h=S).prototype,"i18n",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=C(h.prototype,"billingService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=C(h.prototype,"toastService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=C(h.prototype,"isExportModalOpen",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),C(h.prototype,"columns",[r.cached],Object.getOwnPropertyDescriptor(h.prototype,"columns"),h.prototype),C(h.prototype,"isDateSelectable",[i.action],Object.getOwnPropertyDescriptor(h.prototype,"isDateSelectable"),h.prototype),C(h.prototype,"downloadInvoice",[i.action],Object.getOwnPropertyDescriptor(h.prototype,"downloadInvoice"),h.prototype),_=h))||_)
var w,I,P;(0,t.setComponentTemplate)(O,v)})),define("campaign-manager-web/components/billing-v2/payment-activity-page",["exports","@ember/component","@ember/template-factory","campaign-manager-web/utils/billing","@ember/object","@glimmer/component","@ember/service","campaign-manager-web/constants/billing","campaign-manager-web/constants/pem/billing","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/components/billing-v2/bulk-download-modal","@glimmer/tracking","tracked-built-ins","ember-lifeline","campaign-manager-web/config/environment","ember-concurrency","hue-web-toast/utils/constants"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_){var h,f,T,E,y,S,A,C,O,v,w,I,P
function N(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function R(e,t){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.add(e)}function D(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const M=(0,n.createTemplateFactory)({id:"P5PB+tYN",block:'[[[10,"section"],[14,0,"p5 u-layout__height-full"],[12],[1,"\\n"],[41,[30,1],[[[41,[30,0,["showLegacyViewToggleText"]],[[[1,"      "],[8,[39,1],[[24,0,"mb5"]],[["@message","@linkText","@onClick"],[[28,[37,2],[[52,[30,2],"i18n_view_recent_message","i18n_view_legacy_message"],"campaign-manager-web/components/billing-v2/payment-activity-page"],[["cutoffDate"],[[30,1]]]],[28,[37,2],[[52,[30,2],"i18n_view_recent_link","i18n_view_legacy_link"],"campaign-manager-web/components/billing-v2/payment-activity-page"],null],[30,0,["onToggleLegacyView"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,2],[[[1,"      "],[8,[39,3],null,[["@accountId","@paymentActivity","@onDateRangeUpdate","@dateRange"],[[30,3],[30,4],[30,0,["onDateRangeUpdate"]],[30,5]]],null],[1,"\\n"]],[]],[[[41,[28,[37,4],[[30,0,["bulkDownloadTasks"]],[28,[37,5],[[30,0,["downloadTasks","length"]],0],null]],null],[[[42,[28,[37,7],[[28,[37,7],[[30,0,["downloadTasks"]]],null]],null],null,[[[1,"          "],[8,[39,8],null,[["@downloadTask","@onCancelDownloadTask"],[[30,6],[28,[37,9],[[30,0,["onDownloadPanelCancel"]],[30,6]],null]]],null],[1,"\\n"]],[6]],null]],[]],null],[1,"      "],[8,[39,10],null,[["@paymentActivity","@onDateRangeUpdate","@dateRange","@onBulkDownloadItemSelect"],[[30,4],[30,0,["onDateRangeUpdate"]],[30,5],[30,0,["onBulkDownloadItemSelect"]]]],null],[1,"\\n"]],[]]]],[]],[[[1,"    "],[8,[39,11],[[24,0,"pt7"]],[["@type","@size","@illustration","@headline","@message"],["spot","large","empty-waiting",[28,[37,2],["i18n_empty_state_headline","campaign-manager-web/components/billing-v2/payment-activity-page"],null],[28,[37,2],["i18n_empty_state_message","campaign-manager-web/components/billing-v2/payment-activity-page"],null]]],null],[1,"\\n"]],[]]],[13],[1,"\\n\\n"],[41,[30,0,["isBulkDownloadModalOpen"]],[[[1,"  "],[8,[39,12],null,[["@isOpen","@onDismiss","@modalType","@onCancelTaskSuccess","@onCreateTaskSuccess","@accountId","@invoiceUrns"],[[30,0,["isBulkDownloadModalOpen"]],[28,[37,13],[[30,0],"isBulkDownloadModalOpen",false],null],[30,0,["bulkDownloadModalType"]],[30,0,["onCancelTaskSuccess"]],[30,0,["onCreateTaskSuccess"]],[30,3],[30,0,["invoiceUrnsToDownload"]]]],null],[1,"\\n"]],[]],null]],["@lbpOnboardingDate","@isLegacyPaymentActivityEnabled","@accountId","@paymentActivity","@dateRange","downloadTask"],false,["if","hue-web-inline-feedback","t","billing-v2/legacy-payment-activity-table","and","gt","each","-track-array","billing-v2/bulk-download-panel","fn","billing-v2/payment-activity-table","hue-web-empty-state","billing-v2/bulk-download-modal","set"]]',moduleName:"campaign-manager-web/components/billing-v2/payment-activity-page.hbs",isStrictMode:!1}),{CREATED:L,IN_PROGRESS:k,COMPLETED:U,CANCELLED:x,FAILED:F}=l.BILLING_RECEIPTS_GENERATION_REQUEST_STATUS,{INCOMPLETE_PDF_NEW:z,INCOMPLETE_PDF_CANCEL:j,COMPLETED_PDF_NEW:G,COMPLETED_PDF_CANCEL:B,INCOMPLETE_CSV_NEW:V,INCOMPLETE_CSV_CANCEL:Y,COMPLETED_CSV_NEW:H,COMPLETED_CSV_CANCEL:q}=l.BULK_DOWNLOAD_MODAL_TYPE,{PDF:K,CSV:W}=l.BILLING_RECEIPTS_GENERATION_TYPES
let X=e.default=(h=(0,o.inject)("router"),f=(0,o.inject)("billing-v2"),T=(0,o.inject)("hue-web-toast"),P=new WeakSet,E=class extends r.default{constructor(){super(...arguments),R(this,P),N(this,"routerService",y,this),N(this,"i18n",S,this),N(this,"billingV2Service",A,this),N(this,"toastService",C,this),N(this,"isBulkDownloadModalOpen",O,this),N(this,"bulkDownloadModalType",v,this),N(this,"bulkDownloadTasks",w,this),N(this,"invoiceUrnsToDownload",I,this),Boolean(this.args.lbpOnboardingDate)&&!this.args.isLegacyPaymentActivityEnabled&&(0,m.pollTask)(this,"pollFetchBulkDownloadsTask",l.FETCH_BULK_DOWNLOAD_TASKS_POLLING_TOKEN)}get selectedTimeRange(){const{startDate:e,endDate:t}=this.args.dateRange
return{startTime:(0,a.toStartTime)(e),endTime:(0,a.toEndTime)(t)}}get downloadTasks(){const e=[],t=this.bulkDownloadTasks[K]
t.status&&t.status!==x&&e.push(t)
const n=this.bulkDownloadTasks[W]
return n.status&&n.status!==x&&e.push(n),e}get showLegacyViewToggleText(){const{isLegacyPaymentActivityEnabled:e,migratedFromOms:t,lbpOnboardingDate:n}=this.args
return e||t&&n>this.selectedTimeRange.startTime}async onDateRangeUpdate(e){await this.routerService.transitionTo({queryParams:{start:e.startDate,end:e.endDate}})}async onToggleLegacyView(){await this.routerService.transitionTo({queryParams:{legacy:!this.args.isLegacyPaymentActivityEnabled||null}})}onBulkDownloadItemSelect(e,t){this.invoiceUrnsToDownload=t
const{status:n}=this.bulkDownloadTasks[e]
if(n&&n!==x)if(n===F)this.cancelAndCreateTask(e)
else{const t=e===K
switch(n){case L:case k:this.bulkDownloadModalType=t?z:V
break
case U:this.bulkDownloadModalType=t?G:H
break
default:this.bulkDownloadModalType=""}this.isBulkDownloadModalOpen=!0}else this.createDownloadTask.perform(e)}async cancelAndCreateTask(e){await this.cancelDownloadTask.perform(e),this.bulkDownloadTasks[e].status===x&&this.createDownloadTask.perform(e)}onCreateTaskSuccess(e,t){this.isBulkDownloadModalOpen=!1,this.bulkDownloadTasks[e]=t,(0,m.pollTask)(this,"pollFetchBulkDownloadsTask",l.FETCH_BULK_DOWNLOAD_TASKS_POLLING_TOKEN)}onDownloadPanelCancel(e){const{type:t,status:n}=e
if(n===F)this.cancelDownloadTask.perform(t)
else{const e=t===K
switch(n){case L:case k:this.bulkDownloadModalType=e?j:Y
break
case U:this.bulkDownloadModalType=e?B:q
break
default:this.bulkDownloadModalType=""}this.isBulkDownloadModalOpen=!0}}onCancelTaskSuccess(e){this.isBulkDownloadModalOpen=!1
const t=this.bulkDownloadTasks[e]
t.status=x,this.bulkDownloadTasks[e]=t}async pollFetchBulkDownloadsTask(e){if(await this.fetchBulkDownloadsTask.perform(),function(e,t,n){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance")
return n}(this,P,$).call(this)){const t="test"===g.default.environment?10:l.FETCH_BULK_DOWNLOAD_TASKS_POLLING_TIMEOUT;(0,m.runTask)(this,e,t)}else(0,m.cancelPoll)(this,l.FETCH_BULK_DOWNLOAD_TASKS_POLLING_TOKEN)}*createDownloadTask(e){try{const t=(0,c.constructPemMetadata)(s.BILLING_RECEIPT_KEYS.CREATE_BILLING_RECEIPTS_GENERATION_REQUEST,[],{productName:s.CMT_SLB_PEM_PRODUCT_NAME}),{data:n}=yield this.billingV2Service.createBillingReceiptsGenerationRequest(this.args.accountId,e,this.invoiceUrnsToDownload,t)
this.onCreateTaskSuccess(e,n)}catch{this.toastService.add({type:_.TOAST_TYPES.ERROR,message:this.i18n.lookupTranslatedMessage(u.default,"i18n_error_toast_message")})}}*cancelDownloadTask(e){try{const t=(0,c.constructPemMetadata)(s.BILLING_RECEIPT_KEYS.CANCEL_BILLING_RECEIPTS_GENERATION_REQUEST,[],{productName:s.CMT_SLB_PEM_PRODUCT_NAME})
yield this.billingV2Service.cancelBillingReceiptsGenerationRequest(this.args.accountId,e,t),this.onCancelTaskSuccess(e)}catch{this.toastService.add({type:_.TOAST_TYPES.ERROR,message:this.i18n.lookupTranslatedMessage(u.default,"i18n_task_failure")})}}*fetchBulkDownloadsTask(){try{const e=(0,c.constructPemMetadata)(s.BILLING_RECEIPT_KEYS.FETCH_ALL_BILLING_RECEIPTS_GENERATION_REQUESTS,[],{productName:s.CMT_SLB_PEM_PRODUCT_NAME}),{results:t}=yield this.billingV2Service.fetchAllBillingReceiptsGenerationRequest(this.args.accountId,e)
this.bulkDownloadTasks?Object.keys(t).forEach((e=>{(t[e]?.status||null)!==(this.bulkDownloadTasks[e]?.status||null)&&(this.bulkDownloadTasks[e]=t[e])})):this.bulkDownloadTasks=new p.TrackedObject({[K]:t[K]||{},[W]:t[W]||{}})}catch{this.bulkDownloadTasks||(this.bulkDownloadTasks=new p.TrackedObject({[K]:{},[W]:{}}))}}},y=D(E.prototype,"routerService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=D(E.prototype,"i18n",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=D(E.prototype,"billingV2Service",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=D(E.prototype,"toastService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=D(E.prototype,"isBulkDownloadModalOpen",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),v=D(E.prototype,"bulkDownloadModalType",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=D(E.prototype,"bulkDownloadTasks",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=D(E.prototype,"invoiceUrnsToDownload",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D(E.prototype,"onDateRangeUpdate",[i.action],Object.getOwnPropertyDescriptor(E.prototype,"onDateRangeUpdate"),E.prototype),D(E.prototype,"onToggleLegacyView",[i.action],Object.getOwnPropertyDescriptor(E.prototype,"onToggleLegacyView"),E.prototype),D(E.prototype,"onBulkDownloadItemSelect",[i.action],Object.getOwnPropertyDescriptor(E.prototype,"onBulkDownloadItemSelect"),E.prototype),D(E.prototype,"cancelAndCreateTask",[i.action],Object.getOwnPropertyDescriptor(E.prototype,"cancelAndCreateTask"),E.prototype),D(E.prototype,"onCreateTaskSuccess",[i.action],Object.getOwnPropertyDescriptor(E.prototype,"onCreateTaskSuccess"),E.prototype),D(E.prototype,"onDownloadPanelCancel",[i.action],Object.getOwnPropertyDescriptor(E.prototype,"onDownloadPanelCancel"),E.prototype),D(E.prototype,"onCancelTaskSuccess",[i.action],Object.getOwnPropertyDescriptor(E.prototype,"onCancelTaskSuccess"),E.prototype),D(E.prototype,"pollFetchBulkDownloadsTask",[i.action],Object.getOwnPropertyDescriptor(E.prototype,"pollFetchBulkDownloadsTask"),E.prototype),D(E.prototype,"createDownloadTask",[b.dropTask],Object.getOwnPropertyDescriptor(E.prototype,"createDownloadTask"),E.prototype),D(E.prototype,"cancelDownloadTask",[b.dropTask],Object.getOwnPropertyDescriptor(E.prototype,"cancelDownloadTask"),E.prototype),D(E.prototype,"fetchBulkDownloadsTask",[b.dropTask],Object.getOwnPropertyDescriptor(E.prototype,"fetchBulkDownloadsTask"),E.prototype),E)
function $(){return Object.values(this.bulkDownloadTasks).some((({status:e})=>e===L||e===k))}(0,t.setComponentTemplate)(M,X)})),define("campaign-manager-web/components/billing-v2/payment-activity-table-no-data",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"sV1uG2ZB",block:'[[[10,"tr"],[12],[1,"\\n  "],[10,"td"],[14,"colspan","100%"],[12],[1,"\\n    "],[10,0],[14,0,"flex-column items-center"],[12],[1,"\\n      "],[8,[39,0],[[24,0,"mv8"]],[["@illustration","@headline","@message","@size"],["empty-room",[28,[37,1],["i18n_empty_state_headline","campaign-manager-web/components/billing-v2/payment-activity-table-no-data"],null],[28,[37,1],["i18n_empty_state_message","campaign-manager-web/components/billing-v2/payment-activity-table-no-data"],null],"small"]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],[],false,["hue-web-empty-state","t"]]',moduleName:"campaign-manager-web/components/billing-v2/payment-activity-table-no-data.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/billing-v2/payment-activity-table",["exports","@ember/component","@ember/template-factory","campaign-manager-web/constants/billing","@linkedin/ember-prop-types","@glimmer/component","campaign-manager-web/components/billing-v2/payment-activity-table","@ember/object","tracked-toolbox","@embroider/util","@linkedin/lms-date-ui/utils/date","@ember/service","@glimmer/tracking","campaign-manager-web/utils/urn"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y
function S(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function A(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const O=(0,n.createTemplateFactory)({id:"XAFlMCFG",block:'[[[8,[39,0],null,[["@data","@columns","@theme","@pageSize","@enableRowSelection","@selectedItems","@didClickOnCheckbox"],[[52,[30,0,["showOnlySelectedInvoices"]],[30,0,["selectedInvoices"]],[30,0,["filteredPaymentActivity"]]],[30,0,["columns"]],[30,0,["tableTheme"]],10,true,[30,0,["selectedInvoices"]],[30,0,["onSelectInvoices"]]]],[["default"],[[[[1,"\\n  "],[10,0],[15,0,[29,["u-bg-color__white p5"," ",[28,[37,2],null,[["attachment"],["bottom"]]]]]],[12],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-flex-row u-items-center u-justify-between"],[12],[1,"\\n      "],[10,0],[14,0,"u-flex-row u-items-center"],[12],[1,"\\n        "],[10,"h4"],[15,0,[29,[[28,[37,3],null,[["size"],["large"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_payment_activity","campaign-manager-web/components/billing-v2/payment-activity-table"],[["count"],[[30,0,["filteredPaymentActivity","length"]]]]]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,5],null,null,[["trigger","content"],[[[[1,"\\n            "],[8,[39,6],[[4,[30,2,["triggerModifier"]],null,null]],[["@size","@icon","@circle","@buttonType"],["small","question",true,"tertiary"]],null],[1,"\\n          "]],[2]],[[[1,"\\n            "],[10,2],[12],[1,"\\n              "],[1,[28,[35,4],["i18n_payment_activity_tooltip","campaign-manager-web/components/billing-v2/payment-activity-table"],[["learnMoreLink"],[[28,[37,7],null,[["dataTestSelector","href","class","ariaLabel"],["data-test-payment-activity-table__learn-more",[28,[37,8],null,[["path"],["help/lms/answer/a764469"]]],"u-font__link--without-visited-state",[28,[37,4],["i18n_payment_activity_tooltip_learn_more_aria_label","campaign-manager-web/components/billing-v2/payment-activity-table"],null]]]]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n      "],[13],[1,"\\n"],[41,[30,0,["invoicesToDownload","length"]],[[[1,"        "],[8,[39,9],null,[["@onDropdownItemSelect","@numSelectedInvoices","@isPartialDownload"],[[30,0,["onBulkDownloadItemSelect"]],[30,0,["invoicesToDownload","length"]],[28,[37,10],[[30,0,["invoicesToDownload","length"]],[30,0,["filteredPaymentActivity","length"]]],null]]],null],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[8,[30,1,["global-filter"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"ph5 pb4 u-flex-row u-items-center u-justify-between"],[12],[1,"\\n      "],[10,0],[14,0,"payment-activity-table__global-filter"],[12],[1,"\\n        "],[10,0],[14,0,"u-layout__position-relative"],[12],[1,"\\n          "],[8,[39,11],[[24,0,"u-layout__position-absolute payment-activity-table__global-filter-icon"]],[["@size","@name"],["medium","search"]],null],[1,"\\n          "],[8,[39,12],[[16,0,[29,["payment-activity-table__global-filter-input search"," ",[28,[37,13],null,[["size"],["small"]]]]]],[16,"aria-label",[28,[37,4],["i18n_search_placeholder","campaign-manager-web/components/billing-v2/payment-activity-table"],null]],[16,"placeholder",[28,[37,4],["i18n_search_placeholder","campaign-manager-web/components/billing-v2/payment-activity-table"],null]],[24,4,"search"],[4,[38,14],["input",[28,[37,15],["target.value",[28,[37,16],[[30,0],"globalFilterValue"],null]],null]],null]],[["@value"],[[30,0,["globalFilterValue"]]]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"u-flex-row u-items-center u-justify-end"],[12],[1,"\\n"],[41,[30,0,["shouldShowSelectedToggle"]],[[[1,"          "],[8,[39,6],[[4,[38,14],["click",[28,[37,16],[[30,0],"showOnlySelectedInvoices",[28,[37,17],[[30,0,["showOnlySelectedInvoices"]]],null]],null]],null]],[["@size","@buttonType","@emphasized","@text"],["small","tertiary","true",[52,[30,0,["showOnlySelectedInvoices"]],[28,[37,4],["i18n_show_all","campaign-manager-web/components/billing-v2/payment-activity-table"],null],[28,[37,4],["i18n_show_selected","campaign-manager-web/components/billing-v2/payment-activity-table"],[["numSelected"],[[30,0,["selectedInvoices","length"]]]]]]]],null],[1,"\\n"]],[]],null],[1,"        "],[8,[39,18],null,[["@onSelect","@selectedValue"],[[30,0,["onSelectStatusFilter"]],[30,0,["statusDropdownFilterValue"]]]],null],[1,"\\n        "],[8,[39,19],[[24,0,"ml2"]],[["@dateRange","@dateRangeLabel","@dateRangeUpdate","@isDateSelectable"],[[30,3],[28,[37,4],["i18n_date_filter_label","campaign-manager-web/components/billing-v2/payment-activity-table"],null],[30,0,["onUpdateDateRangeFilter"]],[30,0,["isDateSelectable"]]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,1,["table"]],null,null,null],[1,"\\n  "],[8,[30,1,["footer"]],null,null,null],[1,"\\n"]],[1]]]]]],["at","Trigger","@dateRange"],false,["ads-table","if","hue-web-foundations@-container","hue-web-foundations@-text-heading","t","hue-web-contextual-dialog","hue-web-button","external-link-info","help-center-url","billing-v2/bulk-download-dropdown","not-eq","hue-web-icons@icon","hue-web-text-input","hue-web-foundations@-text-body","on","pick","set","not","billing-v2/status-dropdown-filter","date-range-picker"]]',moduleName:"campaign-manager-web/components/billing-v2/payment-activity-table.hbs",isStrictMode:!1})
class v{constructor(){C(this,"root","payment-activity-table__table billing-v2__ads-table"),C(this,"headerRow","ads-table__header-row billing-v2__header-row"),C(this,"noDataComponent","billing-v2/payment-activity-table-no-data")}}let w=e.default=(0,i.assertPropTypes)((y=class extends r.default{constructor(...e){super(...e),S(this,"i18n",_,this),C(this,"tableTheme",new v),S(this,"globalFilterValue",h,this),S(this,"statusDropdownFilterValue",f,this),S(this,"selectedInvoices",T,this),S(this,"showOnlySelectedInvoices",E,this)}get columns(){return[{title:this._getTranslation("i18n_invoice_number"),propertyName:"invoice.invoiceNumber",className:"grid__col grid__col--3 pl5",disableSorting:!0,component:(0,c.ensureSafeComponent)("billing-v2/table-cells/invoice-detail-cell",this)},{disableSorting:!1,title:this._getTranslation("i18n_payment_status"),propertyName:"invoice.status",className:"grid__col grid__col--3",component:(0,c.ensureSafeComponent)("billing-v2/table-cells/invoice-status-cell",this)},{disableSorting:!1,title:this._getTranslation("i18n_date"),propertyName:"billedAt",className:"grid__col grid__col--3",component:(0,c.ensureSafeComponent)("common-table-cells/created-date",this)},{disableSorting:!1,title:this._getTranslation("i18n_total_amount"),propertyName:"totalAmount",className:"grid__col grid__col--3",component:(0,c.ensureSafeComponent)("common-table-cells/currency-amount",this),sortedBy:"totalAmount.amount"}]}get filteredPaymentActivity(){return this.args.paymentActivity.filter((({invoice:{invoiceNumber:e,status:t}})=>e.includes(this.globalFilterValue)&&(t===this.statusDropdownFilterValue||this.statusDropdownFilterValue===a.BILLING_V2_STATUS_DROPDOWN_FILTER_OPTIONS.ALL)))}get invoicesToDownload(){return this.selectedInvoices.length?this.selectedInvoices:this.filteredPaymentActivity}get shouldShowSelectedToggle(){return this.selectedInvoices.length&&this.selectedInvoices.length<this.filteredPaymentActivity.length}onSelectStatusFilter(e){this.statusDropdownFilterValue=e}onUpdateDateRangeFilter(e){this.statusDropdownFilterValue=a.BILLING_V2_STATUS_DROPDOWN_FILTER_OPTIONS.ALL,this.globalFilterValue="",this.args.onDateRangeUpdate(e)}isDateSelectable(e){return e<=(0,u.getLocalDateFromUTCDate)()}onSelectInvoices({selectedItems:e}){this.selectedInvoices=e,e.length&&e.length!==this.filteredPaymentActivity.length||(this.showOnlySelectedInvoices=!1)}onBulkDownloadItemSelect(e){this.args.onBulkDownloadItemSelect(e,this.invoicesToDownload.map((({invoice:{id:e}})=>(0,m.createUrnFromAttrs)(m.URN_TYPES.BILLING_INVOICE,e))))}_getTranslation(e,t){return this.i18n.lookupTranslation(o.default,e)(t)}},C(y,"propTypes",{paymentActivity:i.PropTypes.arrayOf(i.PropTypes.object).isRequired,onDateRangeUpdate:i.PropTypes.func.isRequired,dateRange:i.PropTypes.object.isRequired,onBulkDownloadItemSelect:i.PropTypes.func.isRequired}),_=A((b=y).prototype,"i18n",[d.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=A(b.prototype,"globalFilterValue",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),f=A(b.prototype,"statusDropdownFilterValue",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return a.BILLING_V2_STATUS_DROPDOWN_FILTER_OPTIONS.ALL}}),T=A(b.prototype,"selectedInvoices",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),E=A(b.prototype,"showOnlySelectedInvoices",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),A(b.prototype,"columns",[s.cached],Object.getOwnPropertyDescriptor(b.prototype,"columns"),b.prototype),A(b.prototype,"onSelectStatusFilter",[l.action],Object.getOwnPropertyDescriptor(b.prototype,"onSelectStatusFilter"),b.prototype),A(b.prototype,"onUpdateDateRangeFilter",[l.action],Object.getOwnPropertyDescriptor(b.prototype,"onUpdateDateRangeFilter"),b.prototype),A(b.prototype,"isDateSelectable",[l.action],Object.getOwnPropertyDescriptor(b.prototype,"isDateSelectable"),b.prototype),A(b.prototype,"onSelectInvoices",[l.action],Object.getOwnPropertyDescriptor(b.prototype,"onSelectInvoices"),b.prototype),A(b.prototype,"onBulkDownloadItemSelect",[l.action],Object.getOwnPropertyDescriptor(b.prototype,"onBulkDownloadItemSelect"),b.prototype),g=b))||g;(0,t.setComponentTemplate)(O,w)})),define("campaign-manager-web/components/billing-v2/payment-details-module",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/utils","@glimmer/component","@glimmer/tracking","@ember/service","ember-concurrency-decorators","tracked-toolbox","ember-async-data/tracked-async-data","@linkedin/ember-prop-types","campaign-manager-web/constants/account","campaign-manager-web/constants/payment-checkout","campaign-manager-web/components/billing-v2/payment-details-module","campaign-manager-web/constants/pem/billing","campaign-manager-web/utils/pem-metadata-util"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_){var h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k
function U(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function x(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function F(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const z=(0,n.createTemplateFactory)({id:"0rjVoKZd",block:'[[[8,[39,0],[[17,1]],[["@isOptima","@isBillingAdmin","@hasPaymentMethod"],[[30,2],[30,0,["isBillingAdmin"]],[30,0,["areAllRequiredPaymentDetailsProvided"]]]],[["subtitle","content"],[[[[1,"\\n"],[41,[28,[37,2],[[28,[37,3],[[30,0,["isCurrentUserAuthorizedToAddPaymentDetails"]]],null],[30,3,["isActiveCampaign"]]],null],[[[1,"      "],[1,[28,[35,4],["i18n_non_billing_admin_campaign_not_running_subtitle","campaign-manager-web/components/billing-v2/payment-details-module"],[["linkInfo"],[[28,[37,5],["accounts.item.billing",[30,4,["accountId"]]],[["aria-label","data-test-non-billing-admin-campaign_not_running__link","control-name"],[[28,[37,4],["i18n_non_billing_admin_campaign_not_running_subtitle_link_aria_label","campaign-manager-web/components/billing-v2/payment-details-module"],null],true,"non_billing_admin_campaign_not_running_subtitle_link_click"]]]]]]],[1,"\\n"]],[]],[[[1,"      "],[1,[30,0,["subtitleText"]]],[1,"\\n"]],[]]],[1,"  "]],[]],[[[1,"\\n"],[41,[30,0,["isCurrentUserAuthorizedToAddPaymentDetails"]],[[[41,[28,[37,6],[[30,0,["businessInfo","isPending"]],[30,0,["taxRegistrations","isPending"]]],null],[[[1,"        "],[10,0],[14,0,"u-layout__align-center mv8"],[12],[1,"\\n          "],[8,[39,7],null,[["@a11yText","@size"],[[28,[37,4],["i18n_loading_spinner_a11y_text","campaign-manager-web/components/billing-v2/payment-details-module"],null],"xlarge"]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[41,[30,0,["renderErrorPage"]],[[[1,"        "],[8,[39,8],null,[["@headline","@message","@illustration","@actionText","@onButtonClick"],[[28,[37,4],["i18n_payment_details_error_page_headline","campaign-manager-web/components/billing-v2/payment-details-module"],null],[28,[37,4],["i18n_payment_details_fetch_failed","campaign-manager-web/components/billing-v2/payment-details-module"],null],"error-server",[28,[37,4],["i18n_refresh_button","campaign-manager-web/components/billing-v2/payment-details-module"],null],[30,0,["refetchData"]]]],null],[1,"\\n"]],[]],[[[41,[30,0,["noPaymentDetailsAvailable"]],[[[41,[30,2],[[[1,"          "],[8,[39,9],[[24,0,"mt3"]],[["@type","@linkText","@onClick","@message","@isHidden"],["negative",[28,[37,4],["i18n_payment_details_module_add_payment_details_button","campaign-manager-web/components/billing-v2/payment-details-module"],null],[28,[37,10],[[30,0,["handlePaymentDetailsAddClick"]],[30,0,["modalTypes","ONBOARDING"]]],null],[28,[37,4],["i18n_payment_details_module_add_payment_details_feedback","campaign-manager-web/components/billing-v2/payment-details-module"],null],false]],null],[1,"\\n"]],[]],[[[1,"          "],[8,[39,11],[[24,0,"mt4"],[4,[38,12],["click",[28,[37,10],[[30,0,["handlePaymentDetailsAddClick"]],[30,0,["modalTypes","ONBOARDING"]]],null]],null]],[["@size","@buttonType","@text"],["small","primary",[28,[37,4],["i18n_payment_details_module_add_payment_details_button","campaign-manager-web/components/billing-v2/payment-details-module"],null]]],null],[1,"\\n"]],[]]]],[]],[[[1,"        "],[1,[28,[35,13],[[30,0,["_onPaymentDetailUpdate"]]],null]],[1,"\\n"],[41,[30,0,["isBusinessInfoAvailable"]],[[[44,[[30,0,["businessInfo","value"]]],[[[1,"            "],[10,0],[14,0,"mt5"],[12],[1,"\\n              "],[10,2],[15,0,[29,["mb1"," ",[28,[37,15],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                "],[1,[30,5,["name"]]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,16],null,[["@address","@size"],[[30,5,["address"]],"small"]],null],[1,"\\n            "],[13],[1,"\\n"]],[5]]]],[]],null],[41,[30,0,["paymentMethod"]],[[[1,"          "],[8,[39,17],[[24,0,"mt5"]],[["@paymentMethod","@logoSize"],[[30,0,["paymentMethod"]],"medium"]],null],[1,"\\n"]],[]],null],[41,[30,0,["isTaxRegistrationsAvailable"]],[[[1,"          "],[8,[39,18],[[24,0,"mt5"]],[["@taxRegistrations"],[[30,0,["taxRegistrations","value"]]]],null],[1,"\\n"]],[]],null],[41,[28,[37,6],[[30,0,["businessInfo","isRejected"]],[30,0,["taxRegistrations","isRejected"]]],null],[[[1,"          "],[8,[39,9],[[24,0,"mt5"]],[["@type","@linkText","@onClick","@message","@isHidden"],["negative",[28,[37,4],["i18n_refresh_button","campaign-manager-web/components/billing-v2/payment-details-module"],null],[30,0,["refetchData"]],[28,[37,4],["i18n_payment_details_fetch_failed","campaign-manager-web/components/billing-v2/payment-details-module"],null],false]],null],[1,"\\n"]],[]],[[[41,[51,[30,0,["isBusinessInfoAvailable"]]],[[[1,"            "],[8,[39,11],[[24,0,"mr2 mt5"],[4,[38,12],["click",[28,[37,10],[[30,0,["handlePaymentDetailsAddClick"]],[30,0,["modalTypes","BUSINESS_INFORMATION"]]],null]],null]],[["@size","@buttonType","@emphasized","@text"],["small","secondary",true,[28,[37,4],["i18n_payment_details_module_add_business_info_button","campaign-manager-web/components/billing-v2/payment-details-module"],null]]],null],[1,"\\n"]],[]],null],[41,[51,[30,0,["paymentMethod"]]],[[[1,"            "],[8,[39,11],[[24,0,"mr2 mt5"],[4,[38,12],["click",[28,[37,10],[[30,0,["handlePaymentDetailsAddClick"]],[30,0,["modalTypes","CREDIT_CARD"]]],null]],null]],[["@size","@buttonType","@emphasized","@text"],["small","secondary",true,[28,[37,4],["i18n_payment_details_module_add_payment_method_button","campaign-manager-web/components/billing-v2/payment-details-module"],null]]],null],[1,"\\n"]],[]],null],[41,[30,0,["showTaxAddButton"]],[[[1,"            "],[8,[39,11],[[24,0,"mr2 mt5"],[4,[38,12],["click",[28,[37,10],[[30,0,["handlePaymentDetailsAddClick"]],[30,0,["modalTypes","TAX_INFORMATION"]]],null]],null]],[["@size","@buttonType","@emphasized","@text"],["small","secondary",true,[28,[37,4],["i18n_payment_details_module_add_tax_id_button","campaign-manager-web/components/billing-v2/payment-details-module"],null]]],null],[1,"\\n"]],[]],null],[41,[28,[37,2],[[30,2],[28,[37,3],[[30,0,["areAllRequiredPaymentDetailsProvided"]]],null]],null],[[[1,"            "],[8,[39,9],[[24,0,"mt5"]],[["@type","@message","@isHidden"],["negative",[28,[37,4],["i18n_payment_details_module_more_payment_details_feedback","campaign-manager-web/components/billing-v2/payment-details-module"],null],false]],null],[1,"\\n"]],[]],null]],[]]],[1,"      "]],[]]]],[]]]],[]]]],[]],null],[1,"  "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["paymentCheckoutModalIsOpen"]],[[[1,"  "],[8,[39,20],null,[["@isOpen","@type","@account","@billToCustomerUrn","@billToAddressUrn","@onPageDataSaveSuccess","@onClose"],[true,[30,0,["modalType"]],[30,4],[30,6,["customerUrn"]],[30,6,["addressUrn"]],[30,0,["onPageDataSaveSuccess"]],[28,[37,21],[[30,0],"modalType",null],null]]],null],[1,"\\n"]],[]],null]],["&attrs","@isOptima","@campaign","@account","businessInformation","@billingInfo"],false,["billing-v2/container","if","and","not","t","t-link-to","or","hue-web-progress-indicator","hue-web-empty-state","hue-web-inline-feedback","fn","hue-web-button","on","call","let","hue-web-foundations@-text-body","address-entity-lockup","ember-payments-wallet@payment-method-lockup","tax-id-display","unless","payment-checkout/modal","set"]]',moduleName:"campaign-manager-web/components/billing-v2/payment-details-module.hbs",isStrictMode:!1}),j=b.PAYMENT_COLLECTION_FLOWS.PAYMENT_DETAILS
let G=e.default=(h=(0,l.inject)("cm-customers"),f=(0,l.inject)("billing-v2"),T=(0,c.localCopy)("args.billingInfo.paymentMethod"),E=(0,c.localCopy)("args.billingInfo.onboardedToLbpAt"),y=(0,s.task)({restartable:!0}),S=(0,s.task)({restartable:!0}),(0,d.assertPropTypes)((k=class extends r.default{constructor(...e){super(...e),U(this,"i18n",O,this),U(this,"router",v,this),U(this,"cmCustomersService",w,this),U(this,"billingV2Service",I,this),x(this,"modalTypes",m.MODAL_TYPE),U(this,"modalType",P,this),U(this,"updatedIsTaxApplicable",N,this),U(this,"paymentMethod",R,this),U(this,"onboardedToLbpAt",D,this),U(this,"updatedBusinessInfo",M,this),U(this,"updatedTaxRegistrations",L,this)}get paymentCheckoutModalIsOpen(){return!!this.modalType}get isTaxApplicable(){if(this.updatedIsTaxApplicable)return new u.default(Promise.resolve(this.updatedIsTaxApplicable))
if(this.paymentMethod&&!this.isTaxRegistrationsAvailable){const e=(0,_.constructPemMetadata)(b.FETCH_TAX_CONFIGURATIONS_KEYS[j],[],{productName:b.CMT_SLB_PEM_PRODUCT_NAME})
return new u.default(this.billingV2Service.isTaxApplicableForGivenCustomerAndAddressUrn(this.args.billingInfo.customerUrn,this.args.billingInfo.addressUrn,e))}return new u.default(Promise.resolve(!1))}get businessInfo(){return this.updatedBusinessInfo?new u.default(Promise.resolve(this.updatedBusinessInfo)):new u.default(this.fetchBusinessInfo.perform())}get taxRegistrations(){return this.updatedTaxRegistrations?new u.default(Promise.resolve(this.updatedTaxRegistrations)):new u.default(this.fetchTaxRegistrations.perform())}get subtitleText(){if(!(this.renderErrorPage||this.businessInfo.isPending||this.taxRegistrations.isPending))return this.isCurrentUserAuthorizedToAddPaymentDetails?this.noPaymentDetailsAvailable?this.i18n.lookupTranslatedMessage(g.default,"i18n_payment_details_module_empty_state_subtitle"):this.i18n.lookupTranslatedMessage(g.default,"i18n_payment_details_module_active_state_subtitle",[{accountName:this.args.account.name}]):this.i18n.lookupTranslatedMessage(g.default,"i18n_non_billing_admin_empty_state_subtitle")}get noPaymentDetailsAvailable(){return!(this.onboardedToLbpAt||this.isBusinessInfoAvailable)}get areAllRequiredPaymentDetailsProvided(){return this.isBusinessInfoAvailable&&this.paymentMethod}get isBusinessInfoAvailable(){return this.businessInfo.isResolved&&this.businessInfo.value}get isTaxRegistrationsAvailable(){return this.taxRegistrations.isResolved&&!(0,i.isEmpty)(this.taxRegistrations.value)}get showTaxAddButton(){return!this.isTaxRegistrationsAvailable&&this.isTaxApplicable.isResolved&&this.isTaxApplicable.value}get renderErrorPage(){return!this.paymentMethod&&this.businessInfo.isRejected}get isBillingAdmin(){return this.args.account.currentUserRole===p.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN}get isCurrentUserAuthorizedToAddPaymentDetails(){return this.isBillingAdmin||this.args.account.isNew}async handlePaymentDetailsAddClick(e){e===m.MODAL_TYPE.ONBOARDING&&this.args.account.isNew&&await this.args.createNewAdAccount(),this.args.billingInfo?.customerUrn&&(this.modalType=e)}onPageDataSaveSuccess(e,t){const{BUSINESS_INFO:n,CREDIT_CARD_INFO:a,TAX_INFO:i}=m.DATA_TYPES
switch(e){case n:this.updatedBusinessInfo=t
break
case a:{const{billingInfo:{paymentMethod:e,onboardedToLbpAt:n},isTaxApplicable:a}=t
this.paymentMethod=e,this.onboardedToLbpAt=n,this.updatedIsTaxApplicable=a
break}case i:this.updatedTaxRegistrations=t}this.args.updatePaymentDetails?.(e,t)}*fetchBusinessInfo(){const{customerUrn:e}=this.args.account
if(e)return yield this.cmCustomersService.getCmCustomer(e)}*fetchTaxRegistrations(){if(this.paymentMethod){const e=(0,_.constructPemMetadata)(b.FETCH_TAX_REGISTRATION_KEYS[j],[],{productName:b.CMT_SLB_PEM_PRODUCT_NAME})
return yield this.billingV2Service.findAccountTaxRegistrations(this.args.account.accountId,e)}}refetchData(){this.businessInfo.isRejected&&(this.updatedBusinessInfo=null),this.taxRegistrations.isRejected&&(this.updatedTaxRegistrations=null)}_onPaymentDetailUpdate(){this.areAllRequiredPaymentDetailsProvided&&this.args.onAllPaymentDetailsAvailable()}},x(k,"propTypes",{account:d.PropTypes.EmberObject.isRequired,campaign:d.PropTypes.oneOfType([d.PropTypes.EmberObject,d.PropTypes.object]).isRequired,billingInfo:d.PropTypes.object,isOptima:d.PropTypes.bool,onAllPaymentDetailsAvailable:d.PropTypes.func.isRequired,createNewAdAccount:d.PropTypes.func,updatePaymentDetails:d.PropTypes.func}),O=F((C=k).prototype,"i18n",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=F(C.prototype,"router",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=F(C.prototype,"cmCustomersService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=F(C.prototype,"billingV2Service",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=F(C.prototype,"modalType",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.router.currentRoute?.queryParams?.paymentCheckoutModalType}}),F(C.prototype,"isTaxApplicable",[c.cached],Object.getOwnPropertyDescriptor(C.prototype,"isTaxApplicable"),C.prototype),N=F(C.prototype,"updatedIsTaxApplicable",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=F(C.prototype,"paymentMethod",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=F(C.prototype,"onboardedToLbpAt",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F(C.prototype,"businessInfo",[c.cached],Object.getOwnPropertyDescriptor(C.prototype,"businessInfo"),C.prototype),M=F(C.prototype,"updatedBusinessInfo",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F(C.prototype,"taxRegistrations",[c.cached],Object.getOwnPropertyDescriptor(C.prototype,"taxRegistrations"),C.prototype),L=F(C.prototype,"updatedTaxRegistrations",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F(C.prototype,"handlePaymentDetailsAddClick",[a.action],Object.getOwnPropertyDescriptor(C.prototype,"handlePaymentDetailsAddClick"),C.prototype),F(C.prototype,"onPageDataSaveSuccess",[a.action],Object.getOwnPropertyDescriptor(C.prototype,"onPageDataSaveSuccess"),C.prototype),F(C.prototype,"fetchBusinessInfo",[y],Object.getOwnPropertyDescriptor(C.prototype,"fetchBusinessInfo"),C.prototype),F(C.prototype,"fetchTaxRegistrations",[S],Object.getOwnPropertyDescriptor(C.prototype,"fetchTaxRegistrations"),C.prototype),F(C.prototype,"refetchData",[a.action],Object.getOwnPropertyDescriptor(C.prototype,"refetchData"),C.prototype),F(C.prototype,"_onPaymentDetailUpdate",[a.action],Object.getOwnPropertyDescriptor(C.prototype,"_onPaymentDetailUpdate"),C.prototype),A=C))||A);(0,t.setComponentTemplate)(z,G)})),define("campaign-manager-web/components/billing-v2/payment-method-module",["exports","@ember/component","@ember/template-factory","@linkedin/ember-prop-types","@glimmer/component","campaign-manager-web/components/billing-v2/payment-method-module","@ember/service"],(function(e,t,n,a,i,r,o){var l,s,c,u
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=(0,n.createTemplateFactory)({id:"5JDVE8Dn",block:'[[[8,[39,0],null,[["@headline","@tooltipMessage","@actionsConfig","@moduleType"],[[28,[37,1],["i18n_module_headline","campaign-manager-web/components/billing-v2/payment-method-module"],null],[28,[37,1],["i18n_module_headline_tooltip","campaign-manager-web/components/billing-v2/payment-method-module"],null],[30,0,["actionsConfig"]],"PAYMENT_METHOD"]],[["content"],[[[[1,"\\n"],[41,[30,1],[[[41,[30,0,["shouldShowAdCredits"]],[[[1,"        "],[10,2],[15,0,[29,["pb2"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_ad_credits","campaign-manager-web/components/billing-v2/payment-method-module"],null]],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,0],[14,0,"u-display-flex u-flex-row u-items-center pb2"],[12],[1,"\\n          "],[8,[39,4],null,[["@name"],["tag"]],null],[1,"\\n          "],[10,2],[15,0,[29,["pl2"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,5],[[30,2,["amount"]],[30,2,["currencyCode"]]],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,2],[15,0,[29,["pb4"," ",[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_ad_credit_spend_info","campaign-manager-web/components/billing-v2/payment-method-module"],null]],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,"hr"],[15,0,[29,[[36,6]]]],[12],[13],[1,"\\n"]],[]],null],[1,"\\n      "],[10,2],[15,0,[29,["pb2"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_payment_method","campaign-manager-web/components/billing-v2/payment-method-module"],null]],[1,"\\n      "],[13],[1,"\\n\\n      "],[8,[39,7],[[24,0,"pb4"]],[["@paymentMethod","@fontSize","@logoSize"],[[30,1],"small","medium"]],null],[1,"\\n\\n"],[41,[30,3],[[[1,"        "],[10,"hr"],[15,0,[29,[[36,6]]]],[12],[13],[1,"\\n\\n        "],[10,0],[14,0,"u-display-flex u-flex-row u-items-center"],[12],[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_tax_ids","campaign-manager-web/components/billing-v2/payment-method-module"],null]],[1,"\\n          "],[13],[1,"\\n\\n          "],[8,[39,8],null,[["@content"],[[28,[37,1],["i18n_tax_id_tooltip","campaign-manager-web/components/billing-v2/payment-method-module"],null]]],[["trigger"],[[[[1,"\\n              "],[8,[39,9],[[4,[38,10],[[30,4,["triggerContentSharedInfo"]]],null]],[["@size","@icon","@circle","@buttonType"],["small","question",true,"tertiary"]],null],[1,"\\n            "]],[4]]]]],[1,"\\n        "],[13],[1,"\\n\\n"],[41,[30,5],[[[1,"          "],[8,[39,11],null,[["@taxRegistrations"],[[30,5]]],null],[1,"\\n"]],[]],[[[1,"          "],[10,2],[15,0,[29,[[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_no_tax_registrations","campaign-manager-web/components/billing-v2/payment-method-module"],null]],[1,"\\n          "],[13],[1,"\\n"]],[]]]],[]],null]],[]],[[[1,"      "],[8,[39,12],null,[["@illustration","@size"],["main-wfh","small"]],[["default"],[[[[1,"\\n        "],[10,2],[15,0,[29,["mt2 mb5"," ",[36,3]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_empty_state_message","campaign-manager-web/components/billing-v2/payment-method-module"],null]],[1,"\\n        "],[13],[1,"\\n\\n        "],[8,[39,9],[[4,[38,13],["click",[30,6]],null]],[["@text","@size","@buttonType"],[[28,[37,1],["i18n_add_payment_details","campaign-manager-web/components/billing-v2/payment-method-module"],null],"small","primary"]],null],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]]],[1,"  "]],[]]]]]],["@paymentMethod","@adCredits","@isTaxApplicable","Trigger","@taxRegistrations","@onAddPaymentMethod"],false,["billing-v2/billing-setup-module","t","if","hue-web-foundations@-text-body","hue-web-icons@icon","format-currency-or-dash","hue-web-foundations@-divider","ember-payments-wallet@payment-method-lockup","hue-web-tooltip","hue-web-button","hue-web-tooltip@hue-web-tooltip-trigger","ember-tax@tax-id-display","hue-web-empty-state","on"]]',moduleName:"campaign-manager-web/components/billing-v2/payment-method-module.hbs",isStrictMode:!1})
let p=e.default=(0,a.assertPropTypes)((u=class extends i.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get actionsConfig(){if(!this.args.paymentMethod)return
const e=[{label:this._getTranslation("i18n_update_credit_card"),helperText:this._getTranslation("i18n_update_credit_card_helper_text"),type:"UPDATE_CREDIT_CARD",onSelect:this.args.onAddPaymentMethod}]
return this.args.isTaxApplicable&&(this.args.taxRegistrations.length?e.push({label:this._getTranslation("i18n_edit_tax_id"),helperText:this._getTranslation("i18n_add_edit_tax_id_helper_text"),type:"EDIT_TAX_ID",onSelect:this.args.onAddTaxId}):e.push({label:this._getTranslation("i18n_add_tax_id"),helperText:this._getTranslation("i18n_add_edit_tax_id_helper_text"),type:"ADD_TAX_ID",onSelect:this.args.onAddTaxId})),{label:this._getTranslation("i18n_manage"),actions:e}}get shouldShowAdCredits(){return this.args.adCredits.amount>0}_getTranslation(e,t){return this.i18n.lookupTranslation(r.default,e)(t)}},T=u,E="propTypes",y={paymentMethod:a.PropTypes.object,adCredits:a.PropTypes.object,isTaxApplicable:a.PropTypes.bool.isRequired,taxRegistrations:a.PropTypes.arrayOf(a.PropTypes.object),onAddPaymentMethod:a.PropTypes.func.isRequired,onAddTaxId:a.PropTypes.func.isRequired},E in T?Object.defineProperty(T,E,{value:y,enumerable:!0,configurable:!0,writable:!0}):T[E]=y,m=(s=u).prototype,g="i18n",b=[o.inject],_={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(_).forEach((function(e){f[e]=_[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=b.slice().reverse().reduce((function(e,t){return t(m,g,e)||e}),f),h&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(h):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(m,g,f),f=null),c=f,l=s))||l
var m,g,b,_,h,f,T,E,y;(0,t.setComponentTemplate)(d,p)})),define("campaign-manager-web/components/billing-v2/status-dropdown-filter",["exports","@ember/component","@ember/template-factory","campaign-manager-web/constants/billing","@linkedin/ember-prop-types","@glimmer/component","campaign-manager-web/components/billing-v2/status-dropdown-filter","@ember/object","@ember/service","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h=(0,n.createTemplateFactory)({id:"9gDxYG18",block:'[[[8,[39,0],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isOpen"]],[28,[37,1],[[30,0],"isOpen",true],null],[28,[37,1],[[30,0],"isOpen",false],null]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["Trigger"]],[[16,"aria-label",[30,0,["triggerAriaLabel"]]]],[["@text","@icon","@iconPlacement","@size","@buttonType"],[[30,0,["triggerText"]],"caret","right","small","tertiary"]],null],[1,"\\n  "],[8,[30,1,["Container"]],null,[["@placement"],["bottom-right"]],[["default"],[[[[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["options"]]],null]],null],null,[[[1,"      "],[8,[30,1,["Item"]],null,[["@text","@selected","@onSelect"],[[30,2,["text"]],[28,[37,4],[[30,2,["key"]],[30,0,["selectedValue"]]],null],[28,[37,5],[[30,0,["onDropdownItemSelect"]],[30,2,["key"]]],null]]],null],[1,"\\n"]],[2]],null],[1,"  "]],[]]]]],[1,"\\n"]],[1]]]]]],["dropdown","opt"],false,["hue-web-menu","set","each","-track-array","eq","fn"]]',moduleName:"campaign-manager-web/components/billing-v2/status-dropdown-filter.hbs",isStrictMode:!1})
let f=e.default=(0,i.assertPropTypes)((g=class extends r.default{constructor(...e){super(...e),b(this,"i18n",p,this),b(this,"isOpen",m,this)}get selectedValue(){return this.args.selectedValue||Object.keys(a.BILLING_V2_STATUS_DROPDOWN_FILTER_OPTIONS)[0]}get selectedValueText(){return this._getTranslation("i18n_dropdown_filter_value",{status:this.selectedValue})}get triggerText(){return this._getTranslation("i18n_dropdown_filter_text",{value:this.selectedValueText})}get triggerAriaLabel(){return this._getTranslation("i18n_dropdown_filter_aria_label",{value:this.selectedValueText})}get options(){return Object.keys(a.BILLING_V2_STATUS_DROPDOWN_FILTER_OPTIONS).map((e=>({key:e,text:this._getTranslation("i18n_dropdown_filter_value",{status:e})})))}onDropdownItemSelect(e){this.isOpen=!1,this.args.onSelect(e)}_getTranslation(e,t){return this.i18n.lookupTranslation(o.default,e)(t)}},T=g,E="propTypes",y={selectedValue:i.PropTypes.string,onSelect:i.PropTypes.func.isRequired},E in T?Object.defineProperty(T,E,{value:y,enumerable:!0,configurable:!0,writable:!0}):T[E]=y,p=_((d=g).prototype,"i18n",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=_(d.prototype,"isOpen",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_(d.prototype,"onDropdownItemSelect",[l.action],Object.getOwnPropertyDescriptor(d.prototype,"onDropdownItemSelect"),d.prototype),u=d))||u
var T,E,y;(0,t.setComponentTemplate)(h,f)}))
define("campaign-manager-web/components/billing-v2/table-cells/invoice-detail-cell",["exports","@ember/component","@ember/template-factory","campaign-manager-web/constants/pem/billing","campaign-manager-web/utils/ambry","campaign-manager-web/constants/jet-error-tags","hue-web-toast/utils/constants","@glimmer/component","campaign-manager-web/components/billing-v2/table-cells/invoice-detail-cell","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/utils/http-error","campaign-manager-web/utils/urn","@ember/service","ember-concurrency-decorators"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A
function C(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function O(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const v=(0,n.createTemplateFactory)({id:"lliw08em",block:'[[[10,0],[14,0,"u-display-flex u-flex-row u-items-center pl2"],[12],[1,"\\n  "],[10,2],[15,0,[29,["mr3"," ",[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],[[30,1],[30,2,["propertyName"]]],null]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,2],[[16,"aria-label",[28,[37,3],["i18n_aria_download_invoice","campaign-manager-web/components/billing-v2/table-cells/invoice-detail-cell"],[["invoiceNumber"],[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null]]]]],[4,[38,4],["click",[28,[37,5],[[30,0,["onDownloadTask"]]],null]],null]],[["@size","@buttonType","@circle","@icon"],["medium","tertiary",true,"download"]],null],[1,"\\n"],[13]],["@record","@column"],false,["hue-web-foundations@-text-body","get","hue-web-button","t","on","perform"]]',moduleName:"campaign-manager-web/components/billing-v2/table-cells/invoice-detail-cell.hbs",isStrictMode:!1}),w="single-pdf-download"
let I=e.default=(g=(0,p.inject)("billing-v2"),b=(0,p.inject)("ambry"),_=(0,p.inject)("hue-web-toast"),h=(0,m.task)({drop:!0}),f=class extends l.default{constructor(...e){super(...e),C(this,"i18n",T,this),C(this,"jet",E,this),C(this,"billingV2Service",y,this),C(this,"ambryService",S,this),C(this,"toastService",A,this)}*onDownloadTask(){const{record:e}=this.args,{invoicePDF:t}=e,n=(0,d.getIdFromUrn)(t),l=`${e.invoice?.invoiceNumber}.pdf`,p=(0,c.constructPemMetadata)(a.BILLING_RECEIPT_KEYS.PDF_DOWNLOAD_PAYMENT_ACTIVITY_TABLE,[n,l],{productName:a.CMT_SLB_PEM_PRODUCT_NAME})
try{yield this.ambryService.pollDownload({blobId:n,fileName:l,pemMetadata:p,contentType:i.CONTENT_TYPES.PDF})}catch(m){this.jet.error(new Error(`Failed to download invoice PDF: ${(0,u.getErrorMessage)(m)}`),[r.JET_ERROR_TAGS.BILLING_CENTER_V2,"invoice-detail-cell",w],!1),this.toastService.add({type:o.TOAST_TYPES.ERROR,message:this.i18n.lookupTranslatedMessage(s.default,"i18n_invoice_download_failure")})}}},T=O(f.prototype,"i18n",[p.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=O(f.prototype,"jet",[p.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=O(f.prototype,"billingV2Service",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=O(f.prototype,"ambryService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=O(f.prototype,"toastService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O(f.prototype,"onDownloadTask",[h],Object.getOwnPropertyDescriptor(f.prototype,"onDownloadTask"),f.prototype),f);(0,t.setComponentTemplate)(v,I)})),define("campaign-manager-web/components/billing-v2/table-cells/invoice-status-cell",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"vNwB6pHT",block:'[[[10,1],[12],[1,"\\n  "],[1,[28,[35,0],["i18n_invoice_status","campaign-manager-web/components/billing-v2/table-cells/invoice-status-cell"],[["status"],[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null]]]]],[1,"\\n"],[13]],["@record","@column"],false,["t","get"]]',moduleName:"campaign-manager-web/components/billing-v2/table-cells/invoice-status-cell.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/billing",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","campaign-manager-web/constants/account","@linkedin/ember-prop-types","campaign-manager-web/utils/lisa","campaign-manager-web/utils/account","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y,S,A
function C(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function O(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const v=(0,n.createTemplateFactory)({id:"GC/W20e8",block:'[[[41,[51,[30,1,["isEnterprise"]]],[[[1,"  "],[10,0],[15,0,[29,["u-color__slate7 mv1"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,2,["totalBudget","amount"]],[[[1,"      "],[8,[39,3],[[24,0,"mt1"]],null,[["default"],[[[[1,"\\n"],[44,["i18n_campaign_group_lifetime_budget"],[[[1,"          "],[1,[28,[35,5],[[30,3],"campaign-manager-web/components/billing"],[["budget"],[[28,[37,6],[[30,2,["totalBudget","amount"]]],[["currency"],[[30,2,["totalBudget","currencyCode"]]]]]]]]],[1,"\\n"]],[3]]],[1,"      "]],[]]]]],[1,"\\n"]],[]],null],[41,[30,2,["endsAt"]],[[[1,"      "],[8,[39,3],[[24,0,"mt1"]],null,[["default"],[[[[1,"\\n        "],[1,[28,[35,5],["i18n_campaign_group_schedule","campaign-manager-web/components/billing"],[["startDate","endDate"],[[30,2,["startsAt"]],[30,2,["endsAt"]]]]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,2,["startsAt"]],[[[1,"      "],[8,[39,3],[[24,0,"mt1"]],null,[["default"],[[[[1,"\\n        "],[1,[28,[35,5],["i18n_campaign_group_schedule_no_end","campaign-manager-web/components/billing"],[["startDate"],[[30,2,["startsAt"]]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]],null]],[]]],[1,"  "],[13],[1,"\\n"]],[]],null],[41,[30,1,["isEnterprise"]],[[[1,"  "],[10,0],[15,0,[28,[37,7],["bid-and-budget__billing-reference-container",[28,[37,8],null,[["bid-and-budget__billing-new-container"],[[30,4]]]]],null]],[12],[1,"\\n    "],[10,0],[14,0,"bid-and-budget__header-title u-layout-flex__container--aligned-center"],[12],[1,"\\n      "],[10,"label"],[14,"for","billing-reference"],[15,0,[29,["m0"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_account_xfp","campaign-manager-web/components/billing"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,9],null,[["@placement","@content","@contentClass"],["right",[28,[37,5],["i18n_account_xfp_hover_text","campaign-manager-web/components/billing"],null],"u-hoverable__content"]],[["trigger"],[[[[1,"\\n          "],[8,[39,10],[[16,0,[29,[[28,[37,1],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[4,[38,12],[[30,5,["triggerContentSharedInfo"]]],null]],[["@size","@circle","@buttonType","@text","@icon"],["small",true,"tertiary",[28,[37,11],[[52,[30,0,["isLisaBadgeDisplayed"]],[28,[37,5],["i18n_a11y_lisa_only","campaign-manager-web/components/billing"],null]],[28,[37,5],["i18n_a11y_trigger_label","campaign-manager-web/components/billing"],[["name"],[[28,[37,5],["i18n_account_xfp","campaign-manager-web/components/billing"],null]]]]],null],"question"]],null],[1,"\\n        "]],[5]]]]],[1,"\\n      "],[10,1],[14,1,"account-xfp-lisa-only"],[15,0,[29,["u-label__lisa--small ",[52,[51,[30,0,["isLisaBadgeDisplayed"]]],"u-layout__display-none"]]]],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_lisa","campaign-manager-web/components/billing"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n"],[41,[30,0,["showBillingReferenceDropdown"]],[[[1,"      "],[10,0],[15,0,[29,["cm-hue-select"," ",[36,13]]]],[12],[1,"\\n        "],[8,[39,14],[[24,0,"cm-hue-select"],[16,3,[28,[37,5],["i18n_billing_reference","campaign-manager-web/components/billing"],null]],[16,"aria-label",[28,[37,5],["i18n_billing_reference","campaign-manager-web/components/billing"],null]],[4,[38,15],["change",[30,0,["onChangeBillingReference"]]],null]],null,[["default"],[[[[1,"\\n"],[41,[28,[37,16],[[30,0,["billingReferenceOptions","length"]],1],null],[[[1,"            "],[10,"option"],[14,2,""],[14,"selected","true"],[14,0,"u-layout__display-none"],[12],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[42,[28,[37,18],[[28,[37,18],[[30,0,["billingReferenceOptions"]]],null]],null],null,[[[1,"            "],[10,"option"],[15,"selected",[28,[37,19],[[30,7,["billingReferenceId"]],[30,6,["id"]]],null]],[15,2,[30,6,["id"]]],[12],[1,"\\n              "],[1,[30,6,["id"]]],[1,"\\n              -\\n              "],[1,[30,6,["sourceName"]]],[1,"\\n            "],[13],[1,"\\n"]],[6]],null],[1,"        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[8,[39,20],null,[["@validations","@showValidations"],[[28,[37,21],[[30,7,["validations","attrs","billingReferenceId"]]],null],false]],[["default"],[[[[1,"\\n        "],[8,[39,22],[[24,3,"billing-reference"],[16,0,[29,[[30,8,["class"]]," ",[36,13]]]],[16,"aria-invalid",[30,8,["showErrors"]]],[16,"aria-describedby",[30,8,["describedby"]]],[16,"max",[30,8,["maxlength"]]],[4,[38,15],["change",[30,0,["onChangeBillingReference"]]],null]],[["@inputId","@counterMax","@value","@disabled"],["billing-reference",[30,8,["maxlength"]],[30,7,["billingReferenceId"]],[30,0,["isBillingRefDisabled"]]]],null],[1,"\\n      "]],[8]]]]],[1,"\\n"],[41,[28,[37,23],[[30,0,["isLisaBadgeDisplayed"]],[30,0,["isBillingRefDisabled"]],[30,0,["isLmsEnterpriseAccount"]]],null],[[[1,"        "],[8,[39,3],[[24,0,"bid-and-budget__billing-reference--notify-text"]],[["@message"],[[28,[37,5],["i18n_no_lisa_edit","campaign-manager-web/components/billing"],null]]],null],[1,"\\n"]],[]],[[[41,[30,7,["billingReferenceId"]],[[[41,[28,[37,23],[[30,2,["billingReferenceId"]],[30,0,["isLmsEnterpriseAccount"]]],null],[[[1,"          "],[8,[39,3],[[24,0,"bid-and-budget__billing-reference--level-text"]],[["@message"],[[28,[37,5],["i18n_account_xfp_from_campaign_group_text","campaign-manager-web/components/billing"],null]]],null],[1,"\\n"]],[]],[[[41,[30,1,["billingReferenceId"]],[[[1,"          "],[8,[39,3],[[24,0,"bid-and-budget__billing-reference--level-text"]],[["@message"],[[28,[37,5],["i18n_account_xfp_from_account_text","campaign-manager-web/components/billing"],null]]],null],[1,"\\n        "]],[]],null]],[]]]],[]],[[[1,"        "],[8,[39,3],[[24,0,"bid-and-budget__billing-reference--notify-text"]],[["@message"],[[28,[37,5],[[52,[30,0,["isBillingRefDisabled"]],"i18n_account_xfp_notify_lisa","i18n_account_xfp_enter_id"],"campaign-manager-web/components/billing"],null]]],null],[1,"\\n      "]],[]]]],[]]]],[]]],[1,"  "],[13],[1,"\\n"]],[]],null]],["@account","@campaignGroup","budgetLabelKey","@isAdvancedModeRedesignEnabled","triggerData","billingReferenceOption","@campaign","vcont"],false,["unless","hue-web-foundations@-text-body","if","hue-web-inline-feedback","let","t","format-currency","classes","hash","hue-web-tooltip","hue-web-button","concat","hue-web-tooltip-trigger","hue-web-foundations@-artdeco-migration-scope","hue-web-select","on","gt","each","-track-array","eq","validated-control","readonly","cm-text-input","and"]]',moduleName:"campaign-manager-web/components/billing.hbs",isStrictMode:!1})
let w=e.default=(d=(0,i.inject)(),p=(0,i.inject)(),m=(0,i.inject)("campaign"),g=(0,i.inject)("account"),b=(0,i.inject)(),(0,l.assertPropTypes)((A=class extends a.default{constructor(...e){super(...e),C(this,"lix",f,this),C(this,"lisaLiam",T,this),C(this,"campaignService",E,this),C(this,"accountService",y,this),C(this,"campaignRestrictions",S,this)}get billingReferenceOptions(){return this.campaignRestrictions.billingReferencesMap[this.args.campaign.adFormat]||[]}get showBillingReferenceDropdown(){return this.isBillingRefMaybeEditable&&this.isGoldenGateAccount&&this.billingReferenceOptions.length}get isBillingRefMaybeEditable(){return this.args.account.isEnterprise&&!(this.args.account.billingReferenceId||this.args.campaignGroup.billingReferenceId)&&(this.args.campaign.isNewCampaign||this.args.campaign.isDraftCampaign)}get isLmsEnterpriseAccount(){return this.args.account.isLmsEnterpriseAccount}get isBillingRefDisabled(){return this.isLmsEnterpriseAccount||!this.isBillingRefEnabledForLTS&&!this.isBillingRefEnabledForNonLTSNonGG}get isLisaBadgeDisplayed(){return this.isBillingRefMaybeEditable&&this.isLisaUser}get isBillingRefEnabledForLTS(){return this.isBillingRefMaybeEditable&&this.isLTSAccount&&this.lix.getTreatmentIsEnabled(u.LIX_TEST_KEYS.enableDsmDfpEdit)}get isBillingRefEnabledForNonLTSNonGG(){return!this.isLTSAccount&&!this.isGoldenGateAccount&&this.isLisaUser}get isLTSAccount(){return this.args.account.productType===o.PRODUCT_TYPE.TALENT_SOLUTIONS}get isGoldenGateAccount(){return(0,c.isGoldenGateAccount)(this.args.account)}get isLisaUser(){return(0,s.isLisaUser)(this.lisaLiam.accessType)}onChangeBillingReference({target:{value:e}}){this.args.onCampaignChange({billingReferenceId:e,billingReferenceType:(0,c.getBillingReferenceType)(this.args.account)})}},I=A,P="propTypes",N={account:l.PropTypes.EmberObject.isRequired,campaign:l.PropTypes.EmberObject.isRequired,campaignGroup:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.EmberObject]).isRequired,onCampaignChange:l.PropTypes.func.isRequired,isAdvancedModeRedesignEnabled:l.PropTypes.bool.isRequired},P in I?Object.defineProperty(I,P,{value:N,enumerable:!0,configurable:!0,writable:!0}):I[P]=N,f=O((h=A).prototype,"lix",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=O(h.prototype,"lisaLiam",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=O(h.prototype,"campaignService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=O(h.prototype,"accountService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=O(h.prototype,"campaignRestrictions",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O(h.prototype,"onChangeBillingReference",[r.action],Object.getOwnPropertyDescriptor(h.prototype,"onChangeBillingReference"),h.prototype),_=h))||_)
var I,P,N;(0,t.setComponentTemplate)(v,w)})),define("campaign-manager-web/components/block-list-table",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/constants/blocklist","@ember/service","@ember/object","@linkedin/ember-prop-types","@glimmer/tracking","ember-concurrency-decorators","ember-lifeline","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/lan-block-list-table","campaign-manager-web/utils/focus","hue-web-toast/utils/constants","campaign-manager-web/components/common-table-cells/created-date","campaign-manager-web/components/lan-block-list-table/name","campaign-manager-web/components/lan-block-list-table/ownership","campaign-manager-web/components/lan-block-list-table/status","campaign-manager-web/components/lan-block-list-table/type","campaign-manager-web/components/dynamic-filter-dropdown","@embroider/util","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S){var A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j
function G(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function B(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Y=(0,n.createTemplateFactory)({id:"edc/dh2R",block:'[[[8,[39,0],[[24,"data-live-test-block-list-page__table",""],[24,0,"block-list-table"]],[["@data","@columns","@pageSize","@showTableFooter","@useFilteringByColumns","@enableFilterRow","@filteringIgnoreCase","@enableStickyScrollbar","@enableStickyFirstColAndHeaders"],[[30,0,["decoratedLanBlockLists"]],[30,0,["tableColumns"]],[30,0,["tablePageSize"]],false,true,true,true,false,true]],null],[1,"\\n\\n"],[8,[39,1],[[24,"aria-labelledby","lan-block-list__delete-confirm-header"]],[["@size","@isOpen","@dismissModal"],["small",[30,0,["isDeleteConfirmModalOpen"]],[30,0,["onDeleteBlockListModalClose"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"lan-block-list__delete-confirm-header"],[15,0,[29,[[28,[37,2],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],[[52,[28,[37,5],[[30,0,["publisherListSelectedTypeToDelete"]],"ALLOWLIST"],null],"i18n_delete_allow_list_modal_header","i18n_delete_block_list_modal_header"],"campaign-manager-web/components/block-list-table"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,1,["ModalContent"]],[[24,0,"lan-block-list__delete-confirm-modal-content"]],null,[["default"],[[[[1,"\\n    "],[1,[28,[35,3],[[52,[28,[37,5],[[30,0,["publisherListSelectedTypeToDelete"]],"ALLOWLIST"],null],"i18n_delete_allow_list_modal_content","i18n_delete_block_list_modal_content"],"campaign-manager-web/components/block-list-table"],null]],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,1,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[11,"button"],[16,"disabled",[30,0,["deleteAndRefetchBlockListTask","isRunning"]]],[24,0,"button--medium-secondary mr2"],[24,4,"button"],[4,[38,6],["click",[30,0,["onDeleteBlockListModalClose"]]],null],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_delete_block_list_modal_button_cancel","campaign-manager-web/components/block-list-table"],null]],[1,"\\n    "],[13],[1,"\\n    "],[11,"button"],[16,"disabled",[30,0,["deleteAndRefetchBlockListTask","isRunning"]]],[24,0,"button--medium"],[24,4,"button"],[4,[38,6],["click",[30,0,["onDeleteBlockList"]]],null],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_delete_block_list_modal_button_delete","campaign-manager-web/components/block-list-table"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["modal"],false,["ads-table","hue-web-modal","hue-web-foundations@-text-heading","t","if","eq","on"]]',moduleName:"campaign-manager-web/components/block-list-table.hbs",isStrictMode:!1})
let H=e.default=(A=(0,r.inject)(),C=(0,r.inject)("hue-web-toast"),O=(0,r.inject)(),v=(0,r.inject)(),w=(0,r.inject)(),I=(0,r.inject)(),P=(0,c.task)({drop:!0}),(0,l.assertPropTypes)((j=class extends a.default{constructor(...e){super(...e),G(this,"i18n",D,this),G(this,"toast",M,this),G(this,"error",L,this),G(this,"restli",k,this),G(this,"tracking",U,this),G(this,"lix",x,this),B(this,"tableColumns",this._getTableColumns()),G(this,"isDeleteConfirmModalOpen",F,this),B(this,"blockListIdSelectedToDelete",null),G(this,"publisherListSelectedTypeToDelete",z,this),B(this,"tablePageSize",Number.MAX_SAFE_INTEGER)}get shouldShowOwnership(){return this.lix.getTreatmentIsEnabled(S.LIX_TEST_KEYS.enableToShowPublisherListsOwnership)}get decoratedLanBlockLists(){return((0,o.get)(this.args,"lanBlockListsCollection.elements")||[]).map((e=>{const t={...e,isOwned:e.isOwned??!0,displayStatus:this.i18n.lookupTranslation(f.default,"i18n_status_v2")([{status:e.status}]),displayType:this.i18n.lookupTranslation(T.default,"i18n_type")([{type:e.type}]),meta:{isOpen:!1}}
return this.shouldShowOwnership&&(t.displayOwnership=!1===t.isOwned?this.i18n.lookupTranslation(h.default,"i18n_ownership_received")():this.i18n.lookupTranslation(h.default,"i18n_ownership_owned")()),t}))}*deleteAndRefetchBlockListTask(e){const t=e=>this.i18n.lookupTranslation(this.constructor,e)()
try{yield this.restli.delete(`${d.default.blocklists}/${e}`),this._resetDeleteModal(),yield this.args.refetchBlockLists(),this.toast.add({type:g.TOAST_TYPES.SUCCESS,message:this.publisherListSelectedTypeToDelete===i.LIST_TYPES.ALLOW?t("i18n_delete_allow_list_success"):t("i18n_delete_block_list_success")})}catch(n){return void this.toast.add({type:g.TOAST_TYPES.ERROR,message:this.error.getFullMessage({error:n,customErrorMessage:t("i18n_delete_publisher_list_error")})})}(0,m.setFocus)(".ads-table__filter-row-input-name")}willDestroy(){super.willDestroy(...arguments),(0,u.runDisposables)(this)}onEditBlockListClick(e){this.args.editBlocklist(e)}onDeleteBlockListClick(e){this.isDeleteConfirmModalOpen=!0,this.blockListIdSelectedToDelete=e.id,this.publisherListSelectedTypeToDelete=e.type}onDeleteBlockListModalClose(){this._resetDeleteModal()}onDeleteBlockList(){this.deleteAndRefetchBlockListTask.perform(this.blockListIdSelectedToDelete)}_getTableColumns(){const e=e=>this.i18n.lookupTranslation(this.constructor,e)(),t=e("list_name"),n=e("status"),a=e("type"),r=e("last_updated"),o=e("publisher_list_name_filter"),l={propertyName:"name",component:(0,y.ensureSafeComponent)(_.default,this),title:t,filterPlaceholder:o,actions:{onEditBlockListClick:this.onEditBlockListClick,onDeleteBlockListClick:this.onDeleteBlockListClick},canEditBlockList:this.args.canEditBlockList},s={propertyName:"displayStatus",component:(0,y.ensureSafeComponent)(f.default,this),title:n,dynamicFilterDefaultLabel:e("i18n_status_all"),componentForFilterCell:(0,y.ensureSafeComponent)(E.default,this),tableData:{highlightClass:{[i.BLOCKLIST_PROCESSING_STATUSES.SUCCESS]:"t-14 t-bold u-color__green7",[i.BLOCKLIST_PROCESSING_STATUSES.FORMATTING_ERROR]:"t-14 t-bold u-color__red",[i.BLOCKLIST_PROCESSING_STATUSES.PROCESSING]:"t-14 t-bold t-black--light"}}},c={propertyName:"displayType",component:(0,y.ensureSafeComponent)(T.default,this),title:a,dynamicFilterDefaultLabel:e("i18n_status_all"),componentForFilterCell:(0,y.ensureSafeComponent)(E.default,this)},u={propertyName:"lastModifiedAt",component:(0,y.ensureSafeComponent)(b.default,this),title:r,disableFiltering:!0}
if(this.shouldShowOwnership){const t=e("ownership")
return[l,{propertyName:"displayOwnership",component:(0,y.ensureSafeComponent)(h.default,this),title:t,componentForFilterCell:(0,y.ensureSafeComponent)(E.default,this)},c,s,u]}return[l,c,s,u]}_resetDeleteModal(){const e=this.blockListIdSelectedToDelete
this.isDeleteConfirmModalOpen=!1,this.blockListIdSelectedToDelete=null,(0,p.asyncSetFocusOnDropdownTrigger)(e,this)}},B(j,"propTypes",{lanBlockListsCollection:l.PropTypes.object,canEditBlockList:l.PropTypes.bool,refetchBlockLists:l.PropTypes.func.isRequired,editBlocklist:l.PropTypes.func.isRequired}),D=V((R=j).prototype,"i18n",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=V(R.prototype,"toast",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=V(R.prototype,"error",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=V(R.prototype,"restli",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=V(R.prototype,"tracking",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=V(R.prototype,"lix",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=V(R.prototype,"isDeleteConfirmModalOpen",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),z=V(R.prototype,"publisherListSelectedTypeToDelete",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),V(R.prototype,"deleteAndRefetchBlockListTask",[P],Object.getOwnPropertyDescriptor(R.prototype,"deleteAndRefetchBlockListTask"),R.prototype),V(R.prototype,"onEditBlockListClick",[o.action],Object.getOwnPropertyDescriptor(R.prototype,"onEditBlockListClick"),R.prototype),V(R.prototype,"onDeleteBlockListClick",[o.action],Object.getOwnPropertyDescriptor(R.prototype,"onDeleteBlockListClick"),R.prototype),V(R.prototype,"onDeleteBlockListModalClose",[o.action],Object.getOwnPropertyDescriptor(R.prototype,"onDeleteBlockListModalClose"),R.prototype),V(R.prototype,"onDeleteBlockList",[o.action],Object.getOwnPropertyDescriptor(R.prototype,"onDeleteBlockList"),R.prototype),N=R))||N);(0,t.setComponentTemplate)(Y,H)})),define("campaign-manager-web/components/blocklist-download-link",["exports","@ember/component","@ember/template-factory","@linkedin/jsecure","@ember/service","@glimmer/component","@ember/object","@ember/debug","ember-concurrency-decorators","campaign-manager-web/utils/urn","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/ambry","hue-web-toast/utils/constants","@linkedin/ember-prop-types","campaign-manager-web/constants/pem/audience-network","campaign-manager-web/utils/pem-metadata-util"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b){var _,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R
function D(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function M(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const k=(0,n.createTemplateFactory)({id:"1z7NCeFT",block:'[[[1,"\\n"],[8,[39,0],[[16,"aria-label",[28,[37,1],["i18n_download_blocklist_label_new","campaign-manager-web/components/blocklist-download-link"],[["name"],[[30,1,["name"]]]]]],[16,0,[52,[30,2],"blocklist-download-link blocklist-download-link--icon hue-button--unstyled",[52,[30,3],"block-list-table__cell-hoverable-action hue-button--unstyled","blocklist-download-link blocklist-download-link--text hue-button--unstyled"]]],[4,[38,3],["click",[28,[37,4],[[30,0,["downloadBlocklistTask"]]],null]],null],[4,[38,5],["lan_blocklists_download"],null]],[["@buttonType","@size","@disabled"],["tertiary","small",[30,0,["shouldDisableDownload"]]]],[["default"],[[[[1,"\\n"],[41,[30,2],[[[1,"    "],[8,[39,6],null,[["@size","@name"],["medium","download"]],null],[1,"\\n"]],[]],[[[1,"    "],[1,[28,[35,1],["i18n_blocklist_download_text","campaign-manager-web/components/blocklist-download-link"],null]],[1,"\\n"]],[]]]],[]]]]]],["@entity","@shouldShowDownloadIcon","@dropdownStyle"],false,["hue-web-button","t","if","on","perform","track-interaction","hue-web-icons@icon"]]',moduleName:"campaign-manager-web/components/blocklist-download-link.hbs",isStrictMode:!1})
let U=e.default=(_=(0,i.inject)(),h=(0,i.inject)(),f=(0,i.inject)(),T=(0,i.inject)("hue-web-toast"),E=(0,i.inject)(),y=(0,i.inject)(),S=(0,s.task)({drop:!0}),(0,m.assertPropTypes)((R=class extends r.default{get blobUrn(){const e=this.args.entity.processedList
return e||this.args.entity.file}get shouldDisableDownload(){return!1===this.args.entity.isOwned}constructor(){super(...arguments),D(this,"xhr",O,this),D(this,"jet",v,this),D(this,"i18n",w,this),D(this,"toast",I,this),D(this,"tracking",P,this),D(this,"lix",N,this),M(this,"signedDownloadUrl",null)}_handleDownloadBlocklistError(){const e=this.i18n.lookupTranslation(this.constructor,"i18n_blocklist_download_failed")()
this.toast.add({type:p.TOAST_TYPES.ERROR,message:e})
const t=(0,o.get)(this.args,"entity.urn"),n=new Error(`Unable to retrieve a signed download url for blocklist ${t}.`)
this.jet.error(n,"download-blocklist-error",!1)}_downloadFileFromSignedUrl(e){const t=document.createElement("a")
if(t.setAttribute("href",a.default.sanitizeUrl(e)),t.setAttribute("target","_self"),"download"in t){const e=(0,o.get)(this.args,"entity.name").replace(/[^a-zA-Z0-9_ ]+/g,"")
t.setAttribute("download",`${e}.csv`)}document.body.appendChild(t),t.click(),document.body.removeChild(t)}*downloadBlocklistTask(){const e=(0,c.getIdFromUrn)(this.blobUrn),t=JSON.stringify({blobId:e,requestType:d.URL_TYPES.DOWNLOAD,uploadType:d.UPLOAD_TYPES.LAN_BLOCKLIST,contentType:d.CONTENT_TYPES.CSV}),n=(0,b.constructPemMetadata)(g.LAN_PEM_KEYS.BLOCKLIST_DOWNLOAD,[e],{productName:g.LAN_PEM_PRODUCT_NAME})
try{const{headers:e}=yield this.xhr.post(u.default.ambrySignedUrl,{data:t,metadata:n}),a=e["x-restli-id"]
this._downloadFileFromSignedUrl(a)}catch(a){this._handleDownloadBlocklistError()}}},M(R,"propTypes",{entity:m.PropTypes.object.isRequired}),O=L((C=R).prototype,"xhr",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=L(C.prototype,"jet",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=L(C.prototype,"i18n",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=L(C.prototype,"toast",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=L(C.prototype,"tracking",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=L(C.prototype,"lix",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L(C.prototype,"downloadBlocklistTask",[S],Object.getOwnPropertyDescriptor(C.prototype,"downloadBlocklistTask"),C.prototype),A=C))||A);(0,t.setComponentTemplate)(k,U)})),define("campaign-manager-web/components/bm-account-panel",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/tracking"],(function(e,t,n,a,i,r,o){var l,s,c,u,d
function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const m=(0,n.createTemplateFactory)({id:"FUoo2J0/",block:'[[[1,"\\n"],[10,0],[14,0,"mb2 ph5"],[12],[1,"\\n  "],[10,"ul"],[14,0,"u-list--no-style"],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,1]],null]],null],null,[[[1,"      "],[10,"li"],[14,0,"bm-account-panel__bm-account container"],[12],[1,"\\n        "],[8,[39,2],null,null,[["default"],[[[[1,"\\n          "],[8,[30,3,["Image"]],[[24,0,"u-display-flex"]],null,[["default"],[[[[1,"\\n            "],[8,[39,3],[[24,0,"mr3"]],null,null],[1,"\\n          "]],[]]]]],[1,"\\n          "],[8,[30,3,["Content"]],null,null,[["default"],[[[[1,"\\n            "],[8,[30,3,["Name"]],[[24,0,"bm-account-panel__bm-account--name"]],null,[["default"],[[[[1,"\\n              "],[1,[30,2,["name"]]],[1,"\\n            "]],[]]]]],[1,"\\n"],[41,[30,2,["primaryEmailAddress"]],[[[1,"              "],[8,[30,3,["Metadata"]],null,null,[["default"],[[[[1,[30,2,["primaryEmailAddress"]]]],[]]]]],[1,"\\n"]],[]],null],[1,"          "]],[]]]]],[1,"\\n        "]],[3]]]]],[1,"\\n        "],[8,[39,5],[[16,"aria-label",[28,[37,6],["i18n_select_aria","campaign-manager-web/components/bm-account-panel"],[["name"],[[30,2,["name"]]]]]],[4,[38,7],["enterprise_login_click"],null],[4,[38,8],["click",[28,[37,9],[[30,0,["onSelectBusinessManagerAccount"]],[30,2]],null]],null]],[["@buttonType","@size","@emphasized","@text"],["secondary","small",true,[28,[37,6],["i18n_select","campaign-manager-web/components/bm-account-panel"],null]]],null],[1,"\\n      "],[13],[1,"\\n"]],[2]],null],[1,"\\n    "],[10,"li"],[14,0,"bm-account-panel__bm-account container"],[12],[1,"\\n      "],[8,[39,2],[[16,"centered",true]],null,[["default"],[[[[1,"\\n        "],[8,[30,4,["Image"]],null,null,[["default"],[[[[1,"\\n          "],[8,[39,10],[[24,0,"mr2"]],[["@size","@entityType","@a11yText","@imageUrl"],["small","person",[28,[37,11],null,[["firstName","lastName","type"],[[30,5,["firstName"]],[30,5,["lastName"]],"full"]]],[30,5,["pictureUrl"]]]],null],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,4,["Content"]],null,null,[["default"],[[[[1,"\\n          "],[8,[30,4,["Head"]],null,null,[["default"],[[[[1,"\\n            "],[8,[30,4,["Name"]],[[24,0,"bm-account-panel__bm-account--name"]],null,[["default"],[[[[1,"\\n              "],[1,[28,[35,6],["i18n_personal_profile","campaign-manager-web/components/bm-account-panel"],null]],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[4]]]]],[1,"\\n      "],[8,[39,5],[[16,"aria-label",[28,[37,6],["i18n_select_aria_personal","campaign-manager-web/components/bm-account-panel"],null]],[4,[38,7],["personal_login_click"],null],[4,[38,8],["click",[30,0,["onSelectPersonalAccount"]]],null]],[["@buttonType","@size","@emphasized","@text"],["secondary","small",true,[28,[37,6],["i18n_select","campaign-manager-web/components/bm-account-panel"],null]]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[15,0,[29,["u-layout__align-center mt8"," ",[28,[37,12],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[1,[28,[35,6],["i18n_not_seeing_profile","campaign-manager-web/components/bm-account-panel"],null]],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[15,0,[29,["u-layout__align-center"," ",[28,[37,12],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[1,[28,[35,6],["i18n_contact_administrator","campaign-manager-web/components/bm-account-panel"],null]],[1,"\\n  "],[13],[1,"\\n"],[13]],["@bmAccounts","bmAccount","lockup","lockup","@profileData"],false,["each","-track-array","hue-web-entity-lockup","bm-icon","if","hue-web-button","t","track-interaction","on","fn","hue-web-entity","format-name","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/bm-account-panel.hbs",isStrictMode:!1})
let g=e.default=(l=(0,a.inject)(),(0,r.assertPropTypes)((d=class extends i.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="enterpriseAuthentication",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),p(this,"CONTROL_INTERACTION_EVENT",o.CONTROL_INTERACTION_EVENT),p(this,"onSelectBusinessManagerAccount",(e=>{this.enterpriseAuthentication.login(e)})),p(this,"onSelectPersonalAccount",(()=>{this.enterpriseAuthentication.login()}))}},p(d,"propTypes",{bmAccounts:r.PropTypes.array.isRequired,profileData:r.PropTypes.object.isRequired}),b=(c=d).prototype,_="enterpriseAuthentication",h=[l],f={configurable:!0,enumerable:!0,writable:!0,initializer:null},E={},Object.keys(f).forEach((function(e){E[e]=f[e]})),E.enumerable=!!E.enumerable,E.configurable=!!E.configurable,("value"in E||E.initializer)&&(E.writable=!0),E=h.slice().reverse().reduce((function(e,t){return t(b,_,e)||e}),E),T&&void 0!==E.initializer&&(E.value=E.initializer?E.initializer.call(T):void 0,E.initializer=void 0),void 0===E.initializer&&(Object.defineProperty(b,_,E),E=null),u=E,s=c))||s)
var b,_,h,f,T,E;(0,t.setComponentTemplate)(m,g)})),define("campaign-manager-web/components/bm-icon",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"tAmXWlBB",block:'[[[11,1],[16,0,[29,["bm-icon ",[52,[30,1],"bm-icon--small"]]]],[17,2],[12],[13]],["@small","&attrs"],false,["if"]]',moduleName:"campaign-manager-web/components/bm-icon.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/brand-lift-benchmarks/brand-lift-benchmark-cell",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/types/brand-lift-tests"],(function(e,t,n,a,i,r,o){var l,s,c,u,d
function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const m=(0,n.createTemplateFactory)({id:"cenYs5kp",block:'[[[1,"\\n"],[41,[30,0,["isShowNotApplicable"]],[[[1,"  "],[8,[39,1],null,[["@text","@placement","@ariaLabel"],[[28,[37,2],["i18n_not_applicable","campaign-manager-web/components/brand-lift-benchmarks/brand-lift-benchmark-cell"],null],"right",[28,[37,2],["i18n_a11y_not_applicable_tooltip_label","campaign-manager-web/components/brand-lift-benchmarks/brand-lift-benchmark-cell"],null]]],[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,["pb2"," ",[28,[37,3],null,[["weight"],["bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_not_applicable_tooltip_content_header","campaign-manager-web/components/brand-lift-benchmarks/brand-lift-benchmark-cell"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,1],[15,0,[29,[[28,[37,3],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[8,[39,4],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["i18n_not_applicable_tooltip_content_details_v2","campaign-manager-web/components/brand-lift-benchmarks/brand-lift-benchmark-cell"],[["linkInfo"],[[28,[37,5],null,[["dataControlName","dataTestSelector","href","role"],["brand_lift_benchmark_no_lift_data_help_link","data-test-brand-lift-benchmark__no-lift-data-help-link",[28,[37,6],null,[["path","accountId"],["help/lms/answer/a590090",[30,2,["accountId"]]]]],[30,1,["role"]]]]]]]]],[1,"\\n      "]],[1]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],[[[41,[28,[37,7],[[28,[37,8],[[30,3,["metricType"]],[30,0,["BrandLiftTestResultMetricType","ABSOLUTE_LIFT"]]],null],[30,0,["formattedMetricValue"]]],null],[[[1,"  "],[10,2],[12],[1,"\\n    "],[1,[28,[35,2],["i18n_absolute_brand_lift","campaign-manager-web/components/brand-lift-benchmarks/brand-lift-benchmark-cell"],[["absoluteBrandLift"],[[30,0,["formattedMetricValue"]]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[41,[28,[37,7],[[28,[37,8],[[30,3,["metricType"]],[30,0,["BrandLiftTestResultMetricType","RELATIVE_LIFT"]]],null],[30,0,["formattedMetricValue"]]],null],[[[1,"  "],[10,2],[12],[1,"\\n    "],[1,[30,0,["formattedMetricValue"]]],[1,"\\n  "],[13],[1,"\\n"],[41,[30,2,["adLiftResultStatisticalMetrics"]],[[[1,"    "],[8,[39,9],null,[["@accountId","@resultStrength","@pValue","@power"],[[30,2,["accountId"]],[30,0,["resultStrength"]],[30,0,["pValue"]],[30,0,["power"]]]],null],[1,"\\n"]],[]],null]],[]],[[[41,[28,[37,7],[[28,[37,8],[[30,3,["metricType"]],[30,0,["BrandLiftTestResultMetricType","TOTAL_ESTIMATED_LIFT"]]],null],[30,0,["formattedMetricValue"]]],null],[[[1,"  "],[10,2],[12],[1,"\\n    "],[1,[30,0,["formattedMetricValue"]]],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],[]]]],[]]]],[]]]],["iphHelper","@column","@record"],false,["if","definition-underline","t","hue-web-foundations@-text-body","iph-helper","external-link-info","help-center-url","and","eq","brand-lift-result-strength-tooltip"]]',moduleName:"campaign-manager-web/components/brand-lift-benchmarks/brand-lift-benchmark-cell.hbs",isStrictMode:!1})
let g=e.default=(l=(0,i.inject)(),(0,r.assertPropTypes)((d=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="brandLiftTestResults",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),p(this,"BrandLiftTestResultMetricType",o.BrandLiftTestResultMetricType)}get formattedMetricValue(){const e=this.args.record[this.args.column.propertyName]||null,t=this.args.record.metricType
return e?this.brandLiftTestResults.formatTestResultMetric(t,e):e}get pValue(){const{adLiftResultStatisticalMetrics:e}=this.args.column,{relativeLiftStatisticalStrengthMetrics:t={}}=e
return t?.pValue||0}get power(){const{adLiftResultStatisticalMetrics:e}=this.args.column,{relativeLiftStatisticalStrengthMetrics:t={}}=e
return t?.power||0}get resultStrength(){const{adLiftResultStatisticalMetrics:e}=this.args.column,{relativeLiftStatisticalStrengthMetrics:t={}}=e
return t?.adLiftTestResultStrength||o.BrandLiftTestResultStrength.NOT_APPLICABLE}get isShowNotApplicable(){const e=this.args.record[this.args.column.propertyName]
return!e||this.args.column.isBenchmarkValue&&e<0}},p(d,"propTypes",{column:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,record:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired}),b=(c=d).prototype,_="brandLiftTestResults",h=[l],f={configurable:!0,enumerable:!0,writable:!0,initializer:null},E={},Object.keys(f).forEach((function(e){E[e]=f[e]})),E.enumerable=!!E.enumerable,E.configurable=!!E.configurable,("value"in E||E.initializer)&&(E.writable=!0),E=h.slice().reverse().reduce((function(e,t){return t(b,_,e)||e}),E),T&&void 0!==E.initializer&&(E.value=E.initializer?E.initializer.call(T):void 0,E.initializer=void 0),void 0===E.initializer&&(Object.defineProperty(b,_,E),E=null),u=E,s=c))||s)
var b,_,h,f,T,E;(0,t.setComponentTemplate)(m,g)})),define("campaign-manager-web/components/brand-lift-metric-cell",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r){var o,l,s,c,u
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=(0,n.createTemplateFactory)({id:"YXKEAsmw",block:'[[[8,[39,0],[[16,0,[29,[[28,[37,1],null,[["size","color"],["small","default"]]]]]]],[["@text","@placement"],[[28,[37,2],[[30,1],[30,2,["propertyName"]]],null],"right"]],[["default"],[[[[1,"\\n  "],[10,0],[14,0,"u-layout-flex__container--column"],[12],[1,"\\n    "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],[[30,1],[30,2,["propertyName"]]],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[14,0,"mb2"],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_tooltip_description","campaign-manager-web/components/brand-lift-metric-cell"],[["metricType"],[[30,0,["metricType"]]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[14,0,"mb2"],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_tooltip_formula","campaign-manager-web/components/brand-lift-metric-cell"],[["metricType"],[[30,0,["metricType"]]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[14,0,"mb2"],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_tooltip_value","campaign-manager-web/components/brand-lift-metric-cell"],[["metricType","metricValue","isPositive","brandName","keyMetric"],[[30,0,["metricType"]],[30,0,["formattedMetricValue"]],[30,0,["isPositiveLift"]],[30,0,["brandName"]],[30,0,["keyMetric"]]]]]],[1,"\\n      "],[1,[28,[35,3],["i18n_metric_cell_tooltip_lift_action","campaign-manager-web/components/brand-lift-metric-cell"],[["metricType","keyMetric","brandName"],[[30,0,["metricType"]],[30,0,["keyMetric"]],[30,0,["brandName"]]]]]],[1,"\\n    "],[13],[1,"\\n    "],[1,[28,[35,3],["i18n_tooltip_metric_calculation_link","campaign-manager-web/components/brand-lift-metric-cell"],[["linkInfo"],[[28,[37,4],null,[["dataControlName","dataTestSelector","href"],["brand_lift_benchmarking_metrics_learn_more","data-test-brand-lift-metric-cell__tooltip-link",[28,[37,5],null,[["path","accountId"],["help/lms/answer/129117",[30,0,["accountId"]]]]]]]]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],["@record","@column"],false,["definition-underline","hue-web-foundations@-text-body","get","t","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/brand-lift-metric-cell.hbs",isStrictMode:!1})
let p=e.default=(o=(0,i.inject)(),(0,r.assertPropTypes)((u=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="brandLiftTestResults",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get formattedMetricValue(){const e=this.args.record.currentTestMetricValue||null,t=this.args.record.metricType
return e?this.brandLiftTestResults.formatTestResultMetric(t,e):e}get metricType(){return this.args.record.metricType||""}get isPositiveLift(){return this.args.record.currentTestMetricValue>=0}get brandName(){return this.args.column.brandName||""}get keyMetric(){return this.args.column.survey?.id||""}get accountId(){return this.args.column.accountId||0}},T=u,E="propTypes",y={column:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,record:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired},E in T?Object.defineProperty(T,E,{value:y,enumerable:!0,configurable:!0,writable:!0}):T[E]=y,m=(s=u).prototype,g="brandLiftTestResults",b=[o],_={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(_).forEach((function(e){f[e]=_[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=b.slice().reverse().reduce((function(e,t){return t(m,g,e)||e}),f),h&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(h):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(m,g,f),f=null),c=f,l=s))||l)
var m,g,b,_,h,f,T,E,y;(0,t.setComponentTemplate)(d,p)})),define("campaign-manager-web/components/brand-lift-question-report",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/formatter","campaign-manager-web/utils/brand-lift-tests"],(function(e,t,n,a,i,r,o){var l,s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"vGLNgQl5",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n  "],[10,0],[14,0,"mb5"],[12],[1,"\\n    "],[10,"h2"],[15,0,[29,[[28,[37,0],null,[["size","weight"],["large","bold"]]]]]],[12],[1,[28,[35,1],["i18n_metric_type_v5","campaign-manager-web/components/brand-lift-question-report"],[["type"],[[30,0,["metric"]]]]]],[13],[1,"\\n    "],[10,2],[12],[1,[30,0,["localizedQuestionText"]]],[13],[1,"\\n  "],[13],[1,"\\n"],[41,[30,0,["shouldShowTestResponses"]],[[[1,"    "],[8,[39,3],null,[["@voteSelectionType","@metric","@surveyResponseBreakdowns","@surveyResponseMemberDemographicBreakdowns","@shouldShowSurveyResponseDemographicBreakdowns"],[[30,1,["voteSelectionType"]],[30,0,["metric"]],[30,0,["surveyResponseBreakdowns"]],[30,0,["surveyResponseMemberDemographicBreakdowns"]],[30,0,["shouldShowSurveyResponseDemographicBreakdowns"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["shouldShowTestResult"]],[[[1,"    "],[8,[39,4],[[24,0,"mv4"]],[["@accountId","@survey","@testResult","@brandName","@isQuestionOverview"],[[30,2],[30,1],[30,3],[30,4],false]],null],[1,"\\n"]],[]],[[[1,"    "],[10,0],[14,0,"u-layout__elevation-0 u-layout__width-full u-bg-color__white u-border-radius__common pv6 mv4"],[12],[1,"\\n      "],[8,[39,5],null,[["@illustration","@headline","@message"],["empty-waiting",[28,[37,1],["i18n_results_building_header","campaign-manager-web/components/brand-lift-question-report"],null],[28,[37,1],["i18n_results_building_message","campaign-manager-web/components/brand-lift-question-report"],[["linkInfo"],[[28,[37,6],null,[["href"],[[28,[37,7],null,[["path","accountId"],["help/lms/answer/126316",[30,2]]]]]]]]]]]],null],[1,"\\n    "],[13],[1,"\\n"]],[]]],[1,"\\n  "],[8,[39,8],null,[["@adLiftResultMetrics","@adLiftResultStatisticalMetrics","@accountId","@urnToIndustryNameMap","@benchmarkResults","@shouldShowBenchmarkingTable","@brandName","@survey"],[[30,0,["adLiftResultMetrics"]],[30,0,["adLiftResultStatisticalMetrics"]],[30,2],[30,5],[30,6],[30,0,["shouldShowBenchmarkingTable"]],[30,4],[30,1]]],null],[1,"\\n\\n"],[41,[30,0,["shouldShowTestResult"]],[[[1,"    "],[8,[39,9],null,[["@accountId","@adLiftResultStatisticalMetrics","@testResultMetricMemberDemographicBreakdowns"],[[30,2],[30,0,["adLiftResultStatisticalMetrics"]],[30,3,["adLiftTestResultMetricMemberDemographicBreakdowns"]]]],null],[1,"\\n"]],[]],null],[13]],["@survey","@accountId","@testResult","@brandName","@urnToIndustryNameMap","@benchmarkResults"],false,["hue-web-foundations@-text-body","t","if","brand-lift-question-responses","brand-lift-test-question","page-empty-state","external-link-info","help-center-url","brand-lift-test-result-benchmark","brand-lift-test-result-demographic-breakdowns"]]',moduleName:"campaign-manager-web/components/brand-lift-question-report.hbs",isStrictMode:!1})
let u=e.default=(0,i.assertPropTypes)((s=class extends a.default{get metric(){return this.args.survey.id||""}get surveyResponseBreakdowns(){return this.args.testResult.adLiftSurveyResponseBreakdowns||[]}get shouldShowTestResponses(){return this.args.testResult.adLiftSurveyResponseBreakdowns?.[0]}get surveyResponseMemberDemographicBreakdowns(){return this.args.testResult.adLiftTestSurveyResponseMemberDemographicBreakdowns||[]}get localizedQuestionText(){return this.args.survey.localizedQuestionText||""}get adLiftResultMetrics(){return this.args.testResult.adLiftResultMetrics||{}}get adLiftResultStatisticalMetrics(){return this.args.testResult.adLiftResultStatisticalMetrics||{}}get shouldShowTestResult(){const{adLiftResultMetrics:e,adLiftResultStatisticalMetrics:t}=this.args.testResult
return!!(e&&t&&(0,r.isNumber)(t.pValue)&&(0,r.isNumber)(e.relativeLift))}get shouldShowSurveyResponseDemographicBreakdowns(){return!!this.surveyResponseMemberDemographicBreakdowns.length&&this.shouldShowTestResult}get shouldShowBenchmarkingTable(){return this.shouldShowTestResult&&!!this.args.benchmarkResults.length&&!(0,o.areAllBenchmarkResultsNegative)(this.args.benchmarkResults)}},d=s,p="propTypes",m={accountId:i.PropTypes.number.isRequired,testResult:i.PropTypes.object.isRequired,survey:i.PropTypes.object.isRequired,brandName:i.PropTypes.string.isRequired,urnToIndustryNameMap:i.PropTypes.object,benchmarkResults:i.PropTypes.array},p in d?Object.defineProperty(d,p,{value:m,enumerable:!0,configurable:!0,writable:!0}):d[p]=m,l=s))||l
var d,p,m;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/brand-lift-question-responses",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@glimmer/tracking","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/types/brand-lift-tests","campaign-manager-web/constants/brand-lift-tests","campaign-manager-web/utils/chart","campaign-manager-web/constants/chart","campaign-manager-web/utils/brand-lift-tests"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E,y
function S(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function A(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const O=(0,n.createTemplateFactory)({id:"e5eEfBqi",block:'[[[1,"\\n"],[10,0],[14,0,"u-layout-flex__container--no-wrap u-layout__elevation-0 u-layout__width-full u-bg-color__white u-border-radius__common"],[12],[1,"\\n  "],[10,0],[14,0,"pv4 ph5"],[12],[1,"\\n    "],[10,"h3"],[15,0,[29,[[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,1],["i18n_question_responses_header","campaign-manager-web/components/brand-lift-question-responses"],null]],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,"hr"],[15,0,[29,["m0"," ",[36,2]]]],[12],[13],[1,"\\n\\n  "],[10,0],[14,0,"ph5 pt4 u-display-flex"],[12],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,0],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],[[30,0,["totalControlGroupResponseCount"]]],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,1],[14,0,"brand-lift-question-responses__circle-icon-grey mr1"],[12],[13],[1,"\\n      "],[8,[39,4],[[16,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]]],[["@text","@placement"],[[52,[30,0,["isMultiSelect"]],[28,[37,1],["i18n_control_group_selections_tooltip_text","campaign-manager-web/components/brand-lift-question-responses"],null],[28,[37,1],["i18n_control_group_responses_tooltip_text","campaign-manager-web/components/brand-lift-question-responses"],null]],"right"]],[["default"],[[[[1,"\\n        "],[10,2],[15,0,[29,["mb2"," ",[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n"],[41,[30,0,["isMultiSelect"]],[[[1,"            "],[1,[28,[35,1],["i18n_control_group_selections_tooltip","campaign-manager-web/components/brand-lift-question-responses"],null]],[1,"\\n"]],[]],[[[1,"            "],[1,[28,[35,1],["i18n_control_group_responses_tooltip","campaign-manager-web/components/brand-lift-question-responses"],null]],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,0,["isMultiSelect"]],[[[1,"            "],[1,[28,[35,1],["i18n_control_group_selections_tooltip_content","campaign-manager-web/components/brand-lift-question-responses"],null]],[1,"\\n"]],[]],[[[1,"            "],[1,[28,[35,1],["i18n_control_group_responses_tooltip_content","campaign-manager-web/components/brand-lift-question-responses"],null]],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"ml7"],[12],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,0],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],[[30,0,["totalTreatmentGroupResponseCount"]]],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,1],[14,0,"brand-lift-question-responses__circle-icon-teal mr1"],[12],[13],[1,"\\n      "],[8,[39,4],[[16,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]]],[["@text","@placement"],[[52,[30,0,["isMultiSelect"]],[28,[37,1],["i18n_treatment_group_selections_tooltip_text","campaign-manager-web/components/brand-lift-question-responses"],null],[28,[37,1],["i18n_treatment_group_responses_tooltip_text","campaign-manager-web/components/brand-lift-question-responses"],null]],"right"]],[["default"],[[[[1,"\\n        "],[10,2],[15,0,[29,["mb2"," ",[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n"],[41,[30,0,["isMultiSelect"]],[[[1,"            "],[1,[28,[35,1],["i18n_treatment_group_selections_tooltip","campaign-manager-web/components/brand-lift-question-responses"],null]],[1,"\\n"]],[]],[[[1,"            "],[1,[28,[35,1],["i18n_treatment_group_responses_tooltip","campaign-manager-web/components/brand-lift-question-responses"],null]],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,0,["isMultiSelect"]],[[[1,"            "],[1,[28,[35,1],["i18n_treatment_group_selections_tooltip_content","campaign-manager-web/components/brand-lift-question-responses"],null]],[1,"\\n"]],[]],[[[1,"            "],[1,[28,[35,1],["i18n_treatment_group_responses_tooltip_content","campaign-manager-web/components/brand-lift-question-responses"],null]],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"pv4 ph5 u-display-flex u-items-center"],[12],[1,"\\n    "],[10,"label"],[14,"for","metric-dropdown"],[15,0,[29,["mt0 mb0"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_metric_pivot_text","campaign-manager-web/components/brand-lift-question-responses"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,6],null,[["@isOpen","@openMenu","@closeMenu","@placement"],[[30,0,["isDropdownOpen"]],[28,[37,7],[[30,0,["onDropdownStateChange"]],true],null],[28,[37,7],[[30,0,["onDropdownStateChange"]],false],null],"bottom"]],[["default"],[[[[1,"\\n      "],[8,[30,1,["Trigger"]],[[24,0,"ml2 hue-button--unstyled"]],[["@id","@icon","@iconPlacement","@buttonType","@size"],["metric-dropdown","caret","right","tertiary","small"]],[["default"],[[[[1,"\\n        "],[10,1],[15,0,[29,["u-layout__vertical-align-bottom"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n"],[41,[30,0,["isMultiSelect"]],[[[1,"            "],[1,[28,[35,1],["i18n_metric_pivot_key_multi_select","campaign-manager-web/components/brand-lift-question-responses"],[["selectedMetricPivot"],[[30,0,["metricPivot"]]]]]],[1,"\\n"]],[]],[[[1,"            "],[1,[28,[35,1],["i18n_metric_pivot_key","campaign-manager-web/components/brand-lift-question-responses"],[["selectedMetricPivot"],[[30,0,["metricPivot"]]]]]],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,1,["Container"]],null,null,[["default"],[[[[1,"\\n        "],[10,"ul"],[14,"role","menu"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["surveyResponseDemographicMetrics"]]],null]],null],null,[[[1,"            "],[10,"li"],[14,"role","menuitem"],[15,"data-range",[30,2]],[12],[1,"\\n              "],[8,[30,1,["Item"]],[[16,"brand-lift-question-responses__metric-dropdown-item",[30,2]],[16,"aria-selected",[28,[37,10],[[30,2],[30,0,["metricPivot"]]],null]]],[["@onSelect","@selected","@text"],[[28,[37,7],[[30,0,["onMetricSelection"]],[30,2]],null],[28,[37,10],[[30,2],[30,0,["metricPivot"]]],null],[52,[30,0,["isMultiSelect"]],[28,[37,1],["i18n_metric_pivot_key_multi_select","campaign-manager-web/components/brand-lift-question-responses"],[["selectedMetricPivot"],[[30,2]]]],[28,[37,1],["i18n_metric_pivot_key","campaign-manager-web/components/brand-lift-question-responses"],[["selectedMetricPivot"],[[30,2]]]]]]],null],[1,"\\n            "],[13],[1,"\\n"]],[2]],null],[1,"        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"p4 u-layout__overflow-auto"],[12],[1,"\\n    "],[10,"figure"],[14,0,"brand-lift-question-responses__chart"],[12],[1,"\\n      "],[8,[39,11],null,[["@chartOptions"],[[30,0,["chartOptions"]]]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,3],[[[1,"  "],[8,[39,12],null,[["@surveyResponseBreakdowns","@surveyResponseMemberDemographicBreakdowns","@surveyResponseMetricPivot"],[[30,4],[30,5],[30,0,["metricPivot"]]]],null],[1,"\\n"]],[]],null]],["Menu","metricValue","@shouldShowSurveyResponseDemographicBreakdowns","@surveyResponseBreakdowns","@surveyResponseMemberDemographicBreakdowns"],false,["hue-web-foundations@-text-body","t","hue-web-foundations@-divider","format-number-or-dash","definition-underline","if","hue-web-menu","fn","each","-track-array","eq","reporting-chart","brand-lift-survey-response-demographic-breakdowns"]]',moduleName:"campaign-manager-web/components/brand-lift-question-responses.hbs",isStrictMode:!1}),v=Object.values(s.BrandLiftTestKeyMetric)
let w=e.default=(m=(0,i.inject)(),g=(0,i.inject)("cm-formatter"),(0,l.assertPropTypes)((y=class extends a.default{constructor(...e){super(...e),S(this,"i18n",h,this),S(this,"formatter",f,this),S(this,"metricPivot",T,this),A(this,"CHART_COLUMN_WIDTH",50),A(this,"surveyResponseDemographicMetrics",c.SURVEY_RESPONSE_DEMOGRAPHIC_METRIC_PIVOTS),S(this,"isDropdownOpen",E,this)}get totalControlGroupResponseCount(){return(this.args.surveyResponseBreakdowns||[]).reduce(((e,t)=>e+t.controlResponses),0)}get totalTreatmentGroupResponseCount(){return(this.args.surveyResponseBreakdowns||[]).reduce(((e,t)=>e+t.treatmentResponses),0)}get surveyResponseBreakdownsMap(){return(0,p.getSurveyResponseBreakdownsMap)(this.args.surveyResponseBreakdowns,this.totalControlGroupResponseCount,this.totalTreatmentGroupResponseCount)}get isEditableType(){return!!c.BRAND_LIFT_TEST_EDITABLE_METRIC[this.args.metric]}get isMultiSelect(){return!!this.args.voteSelectionType?.multiVoteSelection&&this.isEditableType}get chartOptions(){return{...(0,u.getDefaultColumnChartOptions)(),xAxis:this._getXAxisOptions(),tooltip:{enabled:!1},yAxis:this._getYAxisOptions(),series:this._getSeriesOptions(),lang:this._getLangOptions(),plotOptions:this._getPlotOptions()}}get getHighchartsPaddingBetweenGroupColumns(){return 1/this.args.surveyResponseBreakdowns.length}onMetricSelection(e){this.metricPivot=e,this.isMetricDropdownOpen=!1}onDropdownStateChange(e){this.isDropdownOpen=e}_getYAxisOptions(){const e=e=>this.metricPivot===s.SurveyResponseDemographicMetricPivot.PERCENTAGE_OF_RESPONSES?this.formatter.formatRatioTwoFractionDigitsOrDash(e):this.formatter.formatNumberOrDash(e)
return{labels:{formatter(){return e(this.value)}},title:{text:null}}}_getXAxisOptions(){const e=this.args.surveyResponseBreakdowns.reduce(((e,t)=>{const{localizedAnswerText:n,desiredAnswer:a}=t.answerMetadata
return e[n]=a,e}),{}),t=this.i18n.lookupTranslation(this.constructor,"i18n_desired_response_label")()
return{type:d.CHART_AXIS_TYPE.CATEGORY,labels:{formatter(){return e[this.value]?`<p class="t-bold t-black" data-test-brand-lift-question-responses__reporting-chart-xAxis-label>${this.value} ${t}</p>`:`<p data-test-brand-lift-question-responses__reporting-chart-xAxis-label>${this.value}</p>`}},title:{text:null}}}_getLangOptions(){return{accessibility:{chartContainerLabel:this.i18n.lookupTranslation(this.constructor,"i18n_chart_container_a11y_label")()}}}_getPlotOptions(){const e=e=>this.metricPivot===s.SurveyResponseDemographicMetricPivot.PERCENTAGE_OF_RESPONSES?this.formatter.formatRatioTwoFractionDigitsOrDash(e):this.formatter.formatNumberOrDash(e)
return{series:{dataLabels:{enabled:!0,formatter(){return`<p class="brand-lift-question-responses__chart-label" data-test-brand-lift-question-responses__reporting-chart-column-label>${e(this.y)}</p>`},useHTML:!0},pointWidth:this.CHART_COLUMN_WIDTH,groupPadding:this.getHighchartsPaddingBetweenGroupColumns,states:{inactive:{enabled:!1}}}}}_getSeriesData(e){return this.surveyResponseBreakdownsMap?.[e]?.[this.metricPivot]||[]}_getSeriesOptions(){return[{data:this._getSeriesData(c.BRAND_LIFT_TEST_GROUP_LABEL.CONTROL),color:d.COLORS.GRAY_3,type:d.CHART_TYPE.COLUMN},{data:this._getSeriesData(c.BRAND_LIFT_TEST_GROUP_LABEL.TREATMENT),color:d.COLORS.TEAL_7,type:d.CHART_TYPE.COLUMN}]}},A(y,"propTypes",{metric:l.PropTypes.enum(v).isRequired,surveyResponseBreakdowns:l.PropTypes.array.isRequired}),h=C((_=y).prototype,"i18n",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=C(_.prototype,"formatter",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=C(_.prototype,"metricPivot",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.isMultiSelect?s.SurveyResponseDemographicMetricPivot.NUMBER_OF_RESPONSES:s.SurveyResponseDemographicMetricPivot.PERCENTAGE_OF_RESPONSES}}),E=C(_.prototype,"isDropdownOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),C(_.prototype,"onMetricSelection",[o.action],Object.getOwnPropertyDescriptor(_.prototype,"onMetricSelection"),_.prototype),C(_.prototype,"onDropdownStateChange",[o.action],Object.getOwnPropertyDescriptor(_.prototype,"onDropdownStateChange"),_.prototype),b=_))||b);(0,t.setComponentTemplate)(O,w)})),define("campaign-manager-web/components/brand-lift-response-demographic-breakdowns/brand-lift-response-demographic-breakdowns-cell",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"ioBmmtpO",block:'[[[1,"\\n"],[41,[28,[37,1],[[30,1],[30,2,["primaryPropertyName"]]],null],[[[1,"  "],[8,[39,2],null,[["@barStyle","@barWidth","@isNumberMetric","@barValue"],["u-progress-bar brand-lift-survey-response-breakdowns__control-group-bar",[28,[37,1],[[30,1],[30,2,["primaryRelativeWidth"]]],null],[30,2,["isNumberMetric"]],[52,[30,2,["isNumberMetric"]],[28,[37,1],[[30,1],[30,2,["numberPrimaryPropertyName"]]],null],[28,[37,1],[[30,1],[30,2,["primaryPropertyName"]]],null]]]],null],[1,"\\n"]],[]],[[[1,"  "],[10,0],[14,0,"u-color__black--60"],[12],[1,[28,[35,3],["i18n_empty_demographics","campaign-manager-web/components/brand-lift-response-demographic-breakdowns/brand-lift-response-demographic-breakdowns-cell"],null]],[13],[1,"\\n"]],[]]],[1,"\\n"],[41,[28,[37,1],[[30,1],[30,2,["secondaryPropertyName"]]],null],[[[1,"  "],[8,[39,2],null,[["@barStyle","@barWidth","@isNumberMetric","@barValue"],["u-progress-bar brand-lift-survey-response-breakdowns__test-group-bar",[28,[37,1],[[30,1],[30,2,["secondaryRelativeWidth"]]],null],[30,2,["isNumberMetric"]],[52,[30,2,["isNumberMetric"]],[28,[37,1],[[30,1],[30,2,["numberSecondaryPropertyName"]]],null],[28,[37,1],[[30,1],[30,2,["secondaryPropertyName"]]],null]]]],null],[1,"\\n"]],[]],[[[1,"  "],[10,0],[14,0,"u-color__black--60"],[12],[1,[28,[35,3],["i18n_empty_demographics","campaign-manager-web/components/brand-lift-response-demographic-breakdowns/brand-lift-response-demographic-breakdowns-cell"],null]],[13],[1,"\\n"]],[]]]],["@record","@column"],false,["if","get","reporting-table/horizontal-bar","t"]]',moduleName:"campaign-manager-web/components/brand-lift-response-demographic-breakdowns/brand-lift-response-demographic-breakdowns-cell.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/brand-lift-result-strength-tooltip",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/types/brand-lift-tests","@ember/service"],(function(e,t,n,a,i,r,o){var l,s,c,u,d
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"JaWr2cM7",block:'[[[1,"\\n"],[10,0],[14,0,"u-display-flex u-items-center u-flex-wrap"],[12],[1,"\\n  "],[10,2],[15,0,[29,["u-color__black--60"," ",[28,[37,0],null,[["size"],["xsmall"]]]]]],[12],[1,[28,[35,1],["i18n_result_strength_label","campaign-manager-web/components/brand-lift-result-strength-tooltip"],null]],[13],[1,"\\n"],[41,[28,[37,3],[[30,1],"NOT_APPLICABLE"],null],[[[1,"    "],[10,2],[15,0,[29,["ml1"," ",[28,[37,0],null,[["size","weight"],["xsmall","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_result_strength","campaign-manager-web/components/brand-lift-result-strength-tooltip"],[["strength"],[[30,1]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[8,[39,4],[[24,0,"u-layout__line-height-1"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n        "],[11,"button"],[16,0,[29,["button--unstyled ml1 ",[30,0,["resultStrengthClass"]]," ",[28,[37,0],null,[["size","weight"],["xsmall","bold"]]]]]],[16,"aria-label",[28,[37,1],["i18n_a11y_result_strength_aria_label","campaign-manager-web/components/brand-lift-result-strength-tooltip"],[["strength"],[[30,1]]]]],[24,4,"button"],[4,[38,5],["brand_lift_report_result_strength_tooltip"],null],[4,[38,6],[[30,2,["triggerContentSharedInfo"]]],null],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_result_strength","campaign-manager-web/components/brand-lift-result-strength-tooltip"],[["strength"],[[30,1]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[2]],[[[1,"\\n        "],[10,0],[14,0,"u-layout-flex__container--column button--unstyled"],[12],[1,"\\n          "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_result_strength_tooltip_title_v3","campaign-manager-web/components/brand-lift-result-strength-tooltip"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,1],[15,0,[29,[[30,0,["resultStrengthTooltipClass"]]," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_result_strength","campaign-manager-web/components/brand-lift-result-strength-tooltip"],[["strength"],[[30,1]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,1],[15,0,[29,["mb2"," ",[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_result_strength_tooltip_details","campaign-manager-web/components/brand-lift-result-strength-tooltip"],[["result_strength_type"],[[30,0,["resultStrengthType"]]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"u-display-flex u-flex-wrap"],[12],[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,0],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,1],["i18n_result_strength_tooltip_p_value","campaign-manager-web/components/brand-lift-result-strength-tooltip"],null]],[13],[1,"\\n            "],[10,1],[15,0,[29,["ml1 ",[30,0,["resultStrengthTooltipClass"]]," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[30,0,["pValue"]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n          "],[10,1],[15,0,[29,["mb2"," ",[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_result_strength_tooltip_p_value_details","campaign-manager-web/components/brand-lift-result-strength-tooltip"],[["pValue"],[[28,[37,7],[[30,0,["pValue"]]],null]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,1],[15,0,[29,["mb2"," ",[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_result_strength_tooltip_footnote","campaign-manager-web/components/brand-lift-result-strength-tooltip"],null]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,8],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,1],["i18n_tooltip_statistical_strength","campaign-manager-web/components/brand-lift-result-strength-tooltip"],[["linkInfo"],[[28,[37,9],null,[["dataControlName","dataTestSelector","href","role"],["brand_lift_report_article_stat_strength","data-test-brand-lift-result-strength-tooltip__statistical-strength-link",[28,[37,10],null,[["path","accountId"],["help/lms/answer/a419979",[30,4]]]],[30,3,["role"]]]]]]]]],[1,"\\n          "]],[3]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]]],[13]],["@resultStrength","triggerData","iphHelper","@accountId"],false,["hue-web-foundations@-text-body","t","if","eq","hue-web-contextual-dialog","track-interaction","hue-web-contextual-dialog-trigger","format-ratio-or-dash","iph-helper","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/brand-lift-result-strength-tooltip.hbs",isStrictMode:!1}),{VERY_WEAK:m,WEAK:g,MEDIUM:b,STRONG:_,VERY_STRONG:h,NOT_APPLICABLE:f}=r.BrandLiftTestResultStrength,T="RESULT_TYPE_WEAK",E="RESULT_TYPE_MEDIUM",y="RESULT_TYPE_STRONG",S="RESULT_TYPE_VERY_STRONG",A="RESULT_TYPE_NOT_APPLICABLE",C={[m]:T,[g]:T,[b]:E,[_]:y,[h]:S,[f]:A},O={[T]:{labelClass:"brand-lift-result-strength-tooltip__red-label",tooltipClass:"u-color__red"},[E]:{labelClass:"brand-lift-result-strength-tooltip__slate-label",tooltipClass:"u-color__orange7"},[y]:{labelClass:"brand-lift-result-strength-tooltip__green-label",tooltipClass:"u-color__green7"},[S]:{labelClass:"brand-lift-result-strength-tooltip__green-label",tooltipClass:"u-color__green7"},[A]:{labelClass:"",tooltipClass:""}}
let v=e.default=(l=(0,o.inject)("cm-formatter"),(0,i.assertPropTypes)((d=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="formatter",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get pValue(){return this.formatter.formatTwoFractionDigitsDecimalOrDash(this.args.pValue)}get power(){return this.formatter.formatTwoFractionDigitsDecimalOrDash(this.args.power)}get resultStrengthType(){return C[this.args.resultStrength]}get resultStrengthClass(){return O[this.resultStrengthType].labelClass}get resultStrengthTooltipClass(){return O[this.resultStrengthType].tooltipClass}},M=d,L="propTypes",k={accountId:i.PropTypes.number.isRequired,resultStrength:i.PropTypes.enum([m,g,b,_,h,f]).isRequired,power:i.PropTypes.number.isRequired,pValue:i.PropTypes.number.isRequired,resultMetricType:i.PropTypes.enum([r.BrandLiftTestResultMetricType.ABSOLUTE_LIFT,r.BrandLiftTestResultMetricType.RELATIVE_LIFT])},L in M?Object.defineProperty(M,L,{value:k,enumerable:!0,configurable:!0,writable:!0}):M[L]=k,w=(c=d).prototype,I="formatter",P=[l],N={configurable:!0,enumerable:!0,writable:!0,initializer:null},D={},Object.keys(N).forEach((function(e){D[e]=N[e]})),D.enumerable=!!D.enumerable,D.configurable=!!D.configurable,("value"in D||D.initializer)&&(D.writable=!0),D=P.slice().reverse().reduce((function(e,t){return t(w,I,e)||e}),D),R&&void 0!==D.initializer&&(D.value=D.initializer?D.initializer.call(R):void 0,D.initializer=void 0),void 0===D.initializer&&(Object.defineProperty(w,I,D),D=null),u=D,s=c))||s)
var w,I,P,N,R,D,M,L,k;(0,t.setComponentTemplate)(p,v)})),define("campaign-manager-web/components/brand-lift-survey-response-demographic-breakdowns",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/service","@ember/object","@ember/template","campaign-manager-web/types/brand-lift-tests","campaign-manager-web/constants/brand-lift-tests","campaign-manager-web/utils/brand-lift-tests","@linkedin/ember-prop-types","campaign-manager-web/components/brand-lift-response-demographic-breakdowns/brand-lift-response-demographic-breakdowns-cell","@embroider/util","campaign-manager-web/utils/brand-lift-survey-response-demographic-breakdowns-theme"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C
function O(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function w(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const I=(0,n.createTemplateFactory)({id:"4XayWWTJ",block:'[[[1,"\\n"],[10,0],[14,0,"u-bg-color__white u-layout__elevation-0 brand-lift-survey-response-breakdowns__container"],[12],[1,"\\n  "],[8,[39,0],[[24,0,"mv4 mh5"],[16,"aria-expanded",[29,[[30,0,["isExpanded"]]]]],[24,"aria-controls","brand-lift-survey-response-breakdowns-expanded-area"],[4,[38,3],["click",[30,0,["onToggleExpanded"]]],null]],[["@size","@buttonType","@emphasized","@icon","@iconPlacement","@text"],["small","tertiary",true,[52,[30,0,["isExpanded"]],"chevron-up","chevron-down"],"right",[28,[37,2],["i18n_demographic_breakdowns_button_v2","campaign-manager-web/components/brand-lift-survey-response-demographic-breakdowns"],[["isExpanded"],[[30,0,["isExpanded"]]]]]]],null],[1,"\\n"],[41,[30,0,["isExpanded"]],[[[1,"    "],[10,"hr"],[15,0,[29,["m0"," ",[36,4]]]],[12],[13],[1,"\\n    "],[10,0],[14,1,"brand-lift-survey-response-breakdowns-expanded-area"],[14,0,"pv4 ph5 u-border__common--bottom u-display-flex u-items-center"],[12],[1,"\\n      "],[10,"label"],[14,"for","breakdown-dropdown"],[15,0,[29,["mt0 mb0"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_breakdown_pivot_text","campaign-manager-web/components/brand-lift-survey-response-demographic-breakdowns"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,6],null,[["@isOpen","@openMenu","@closeMenu","@placement"],[[30,0,["isDropdownOpen"]],[28,[37,7],[[30,0,["onDropdownStateChange"]],true],null],[28,[37,7],[[30,0,["onDropdownStateChange"]],false],null],"bottom"]],[["default"],[[[[1,"\\n        "],[8,[30,1,["Trigger"]],[[24,0,"ml2 hue-button--unstyled"]],[["@id","@icon","@iconPlacement","@buttonType","@size"],["breakdown-dropdown","caret","right","tertiary","small"]],[["default"],[[[[1,"\\n          "],[10,1],[15,0,[29,["u-layout__vertical-align-bottom"," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_breakdown_pivot_key","campaign-manager-web/components/brand-lift-survey-response-demographic-breakdowns"],[["selectedCategory"],[[30,0,["categoryPivot"]]]]]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,1,["Container"]],null,null,[["default"],[[[[1,"\\n          "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["demographicCategories"]]],null]],null],null,[[[1,"              "],[10,"li"],[15,"data-range",[30,2]],[12],[1,"\\n                "],[8,[30,1,["Item"]],[[16,"aria-selected",[28,[37,10],[[30,2],[30,0,["categoryPivot"]]],null]]],[["@onSelect","@selected","@text"],[[28,[37,7],[[30,0,["onCategorySelection"]],[30,2]],null],[28,[37,10],[[30,2],[30,0,["categoryPivot"]]],null],[28,[37,2],["i18n_breakdown_pivot_key","campaign-manager-web/components/brand-lift-survey-response-demographic-breakdowns"],[["selectedCategory"],[[30,2]]]]]],null],[1,"\\n              "],[13],[1,"\\n"]],[2]],null],[1,"          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[1]]]]],[1,"\\n    "],[13],[1,"\\n"],[41,[30,0,["showDemographicData"]],[[[1,"      "],[8,[39,11],null,[["@data","@columns","@enablePagination","@theme"],[[30,0,["demographicData"]],[30,0,["demographicsColumns"]],false,[30,0,["customTheme"]]]],null],[1,"\\n"]],[]],[[[1,"      "],[10,0],[14,0,"u-layout__elevation-0 u-layout__width-full u-bg-color__white u-border-radius__common pv6"],[12],[1,"\\n        "],[8,[39,12],null,[["@illustration","@headline","@message"],["empty-room",[28,[37,2],["i18n_empty_state_header","campaign-manager-web/components/brand-lift-survey-response-demographic-breakdowns"],null],[28,[37,2],["i18n_empty_state_message","campaign-manager-web/components/brand-lift-survey-response-demographic-breakdowns"],null]]],null],[1,"\\n      "],[13],[1,"\\n"]],[]]]],[]],null],[13]],["Menu","categoryValue"],false,["hue-web-button","if","t","on","hue-web-foundations@-divider","hue-web-foundations@-text-body","hue-web-menu","fn","each","-track-array","eq","ads-table","page-empty-state"]]',moduleName:"campaign-manager-web/components/brand-lift-survey-response-demographic-breakdowns.hbs",isStrictMode:!1})
let P=e.default=(b=(0,r.inject)(),_=(0,r.inject)(),(0,d.assertPropTypes)((C=class extends a.default{constructor(...e){super(...e),O(this,"i18n",T,this),O(this,"locale",E,this),v(this,"customTheme",new g.default),O(this,"isExpanded",y,this),O(this,"categoryPivot",S,this),O(this,"isDropdownOpen",A,this),v(this,"demographicCategories",c.BRAND_LIFT_DEMOGRAPHIC_CATEGORIES)}get showDemographicData(){return!!this.demographicData.length}get demographicData(){return(0,u.getSortedDemographics)(this.demographicCategoryMap[this.categoryPivot])}get metricDemographicBreakdowns(){return this.args.surveyResponseMemberDemographicBreakdowns.map((e=>(0,u.getFormattedDemographicBreakdowns)(e,this.totalControlGroupResponseCount,this.totalTreatmentGroupResponseCount)))}get demographicCategoryMap(){return(0,u.getDemographicMapByCategory)(this.metricDemographicBreakdowns,this.locale.interfaceLocale)}get totalControlGroupResponseCount(){return(this.args.surveyResponseBreakdowns||[]).reduce(((e,t)=>e+t.controlResponses),0)}get totalTreatmentGroupResponseCount(){return(this.args.surveyResponseBreakdowns||[]).reduce(((e,t)=>e+t.treatmentResponses),0)}get demographicsColumns(){const e=e=>this.i18n.lookupTranslation(this.constructor,e),t=[{title:e("i18n_category_column_header")([{selectedCategory:this.categoryPivot}]),propertyName:"demographicName",disableSorting:!0,className:"brand-lift-survey-response-breakdowns__category-column"},{title:e("i18n_metric_column_header")(),isNumberMetric:this.args.surveyResponseMetricPivot===s.SurveyResponseDemographicMetricPivot.NUMBER_OF_RESPONSES,className:"brand-lift-survey-response-breakdowns__metric-column",disableSorting:!0,primaryPropertyName:"totalPercentControlResponses",secondaryPropertyName:"totalPercentTreatmentResponses",primaryRelativeWidth:"primary.relativeWidth",secondaryRelativeWidth:"secondary.relativeWidth",numberPrimaryPropertyName:"totalControlResponses",numberSecondaryPropertyName:"totalTreatmentResponses",component:(0,m.ensureSafeComponent)(p.default,this)}]
return this.args.surveyResponseBreakdowns.forEach((n=>{const{surveyAnswer:a,answerMetadata:i}=n,{localizedAnswerText:r}=i,o=(0,u.getUniqueAdLiftSurveyAnswer)(a,r)
t.push({propertyName:o,title:(0,l.htmlSafe)(e("i18n_survey_answer_column_header_v2")([{surveyAnswer:r}])),isNumberMetric:this.args.surveyResponseMetricPivot===s.SurveyResponseDemographicMetricPivot.NUMBER_OF_RESPONSES,disableSorting:!0,primaryPropertyName:`${o}.percentControlResponses`,secondaryPropertyName:`${o}.percentTreatmentResponses`,numberPrimaryPropertyName:`${o}.controlResponses`,numberSecondaryPropertyName:`${o}.treatmentResponses`,primaryRelativeWidth:`${o}.primary.relativeWidth`,secondaryRelativeWidth:`${o}.secondary.relativeWidth`,component:(0,m.ensureSafeComponent)(p.default,this)})})),t}onCategorySelection(e){this.categoryPivot=e}onToggleExpanded(){this.isExpanded=!this.isExpanded}onDropdownStateChange(e){this.isDropdownOpen=e}},v(C,"propTypes",{surveyResponseBreakdowns:d.PropTypes.array.isRequired,surveyResponseMemberDemographicBreakdowns:d.PropTypes.array.isRequired,surveyResponseMetricPivot:d.PropTypes.string}),T=w((f=C).prototype,"i18n",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=w(f.prototype,"locale",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=w(f.prototype,"isExpanded",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S=w(f.prototype,"categoryPivot",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return s.BrandLiftDemographicCategory.MEMBER_JOB_FUNCTION}}),A=w(f.prototype,"isDropdownOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w(f.prototype,"onCategorySelection",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onCategorySelection"),f.prototype),w(f.prototype,"onToggleExpanded",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onToggleExpanded"),f.prototype),w(f.prototype,"onDropdownStateChange",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onDropdownStateChange"),f.prototype),h=f))||h);(0,t.setComponentTemplate)(I,P)})),define("campaign-manager-web/components/brand-lift-test-cancel-dialog",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","ember-concurrency-decorators","@ember/service","@ember/object","hue-web-toast/utils/constants"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const S=(0,n.createTemplateFactory)({id:"a22m5KGG",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"mt4"]],[["@isOpen","@size","@dismissModal"],[[30,1],"medium",[30,0,["onClose"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"brand-lift-test-cancel-dialog-heading"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_cancel_modal_header","campaign-manager-web/components/brand-lift-test-cancel-dialog"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,2,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_cancel_modal_content","campaign-manager-web/components/brand-lift-test-cancel-dialog"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["mt4"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_cancel_modal_content_disclaimer","campaign-manager-web/components/brand-lift-test-cancel-dialog"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,2,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[8,[39,4],[[24,0,"mr2"],[4,[38,5],["click",[30,0,["onClose"]]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,2],["i18n_cancel_modal_close_button_label","campaign-manager-web/components/brand-lift-test-cancel-dialog"],null]]],null],[1,"\\n    "],[8,[39,4],[[16,"disabled",[30,0,["cancelTask","isRunning"]]],[4,[38,5],["click",[30,0,["onConfirm"]]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,2],["i18n_cancel_modal_confirm_button_label","campaign-manager-web/components/brand-lift-test-cancel-dialog"],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[2]]]]]],["@isOpen","modal"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","hue-web-foundations@-text-body","hue-web-button","on"]]',moduleName:"campaign-manager-web/components/brand-lift-test-cancel-dialog.hbs",isStrictMode:!1})
let A=e.default=(c=(0,o.inject)(),u=(0,o.inject)(),d=(0,o.inject)("hue-web-toast"),p=(0,o.inject)(),(0,i.assertPropTypes)((T=class extends a.default{constructor(...e){super(...e),E(this,"brandLiftTests",b,this),E(this,"i18n",_,this),E(this,"toast",h,this),E(this,"error",f,this)}onConfirm(){this.cancelTask.perform()}onClose(){this.args.onClose()}_getI18nMessage(e,t=[]){return this.i18n.lookupTranslation(this.constructor,e)(t)}*cancelTask(){try{yield this.brandLiftTests.cancelTest(this.args.brandLiftTest.entityUrn),this.toast.add({type:s.TOAST_TYPES.SUCCESS,message:this._getI18nMessage("i18n_cancel_success_toast_v2")}),this.args.onClose(),this.args.onSuccess()}catch(e){this.toast.add({type:s.TOAST_TYPES.ERROR,message:this.error.getFullMessage({error:e,customErrorMessage:this._getI18nMessage("i18n_cancel_failed_toast_v2")})}),this.args.onClose()}}},C=T,O="propTypes",v={brandLiftTest:i.PropTypes.object.isRequired,isOpen:i.PropTypes.bool.isRequired,onClose:i.PropTypes.func.isRequired,onSuccess:i.PropTypes.func.isRequired},O in C?Object.defineProperty(C,O,{value:v,enumerable:!0,configurable:!0,writable:!0}):C[O]=v,b=y((g=T).prototype,"brandLiftTests",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=y(g.prototype,"i18n",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(g.prototype,"toast",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(g.prototype,"error",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(g.prototype,"onConfirm",[l.action],Object.getOwnPropertyDescriptor(g.prototype,"onConfirm"),g.prototype),y(g.prototype,"onClose",[l.action],Object.getOwnPropertyDescriptor(g.prototype,"onClose"),g.prototype),y(g.prototype,"cancelTask",[r.task],Object.getOwnPropertyDescriptor(g.prototype,"cancelTask"),g.prototype),m=g))||m)
var C,O,v;(0,t.setComponentTemplate)(S,A)})),define("campaign-manager-web/components/brand-lift-test-edit-form",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/utils/locale","campaign-manager-web/types/brand-lift-tests","campaign-manager-web/constants/brand-lift-tests","campaign-manager-web/entities/account","campaign-manager-web/utils/date","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A=(0,n.createTemplateFactory)({id:"Aq4WKslm",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_test_settings_section_label_v2","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"mt5"],[12],[1,"\\n      "],[8,[30,1,["input"]],null,[["@validations","@showCharCounter","@label","@placeholder","@value","@onInput","@disabled"],[[28,[37,3],[[30,2,["attrs","brandLiftTest","name"]]],null],true,[28,[37,2],["i18n_name_field_label_v2","campaign-manager-web/components/brand-lift-test-edit-form"],null],[28,[37,2],["i18n_name_field_placeholder","campaign-manager-web/components/brand-lift-test-edit-form"],null],[30,3,["name"]],[28,[37,4],[[30,4],"name"],null],[28,[37,5],[[30,0,["isDraftUserState"]]],null]]],null],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"mt5"],[12],[1,"\\n      "],[8,[30,1,["input"]],null,[["@validations","@showCharCounter","@label","@placeholder","@value","@onInput","@disabled"],[[28,[37,3],[[30,2,["attrs","brandLiftTest","description"]]],null],true,[28,[37,2],["i18n_description_field_label_v2","campaign-manager-web/components/brand-lift-test-edit-form"],null],[28,[37,2],["i18n_description_field_placeholder","campaign-manager-web/components/brand-lift-test-edit-form"],null],[30,3,["description"]],[28,[37,4],[[30,4],"description"],null],[28,[37,5],[[30,0,["isDraftUserState"]]],null]]],null],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"mt5"],[12],[1,"\\n      "],[10,"label"],[14,"for","blt-form__metric-count-field"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_metric_count_label_v2","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,0],[14,0,"brand-lift-test-edit-form__metric-count-slider-wrapper"],[12],[1,"\\n        "],[8,[39,6],null,[["@inputId","@value","@min","@max","@step","@showTickMarks","@onInput","@disabled"],["blt-form__metric-count-field",[28,[37,3],[[30,3,["metrics","length"]]],null],1,6,1,true,[28,[37,7],["value",[30,5]],null],[28,[37,5],[[30,0,["isDraftUserState"]]],null]]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["mb1"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[28,[37,9],[[30,6],[28,[37,5],[[30,7,["isFinished"]]],null]],null],[[[1,"          "],[10,1],[12],[1,[28,[35,2],["i18n_budget_required_label","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[13],[1,"\\n          "],[8,[39,10],null,[["@isLoading","@size"],[[28,[37,5],[[30,7,["isFinished"]]],null],"small"]],[["default"],[[[[1,"\\n"],[41,[30,6],[[[1,"              "],[10,"b"],[12],[1,"\\n                "],[1,[28,[35,11],[[30,6,["amount"]]],[["currency"],[[30,6,["currencyCode"]]]]]],[1,"\\n              "],[13],[1,"\\n"]],[]],[[[1,"              "],[10,"b"],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_budget_required_placeholder","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[1,"\\n              "],[13],[1,"\\n"]],[]]],[1,"          "]],[]]]]],[1,"\\n"]],[]],[[[1,"          "],[8,[39,12],null,[["@type"],["negative"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,2],["i18n_budget_requirement_failed","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n\\n      "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[8,[39,13],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,2],["i18n_budget_disclaimer","campaign-manager-web/components/brand-lift-test-edit-form"],[["linkInfo"],[[28,[37,14],null,[["role","ariaLabel","href"],[[30,8,["role"]],[28,[37,2],["i18n_budget_disclaimer_link_title_v2","campaign-manager-web/components/brand-lift-test-edit-form"],null],[28,[37,15],null,[["path","accountId"],["help/lms/answer/128770",[30,9]]]]]]]]]]],[1,"\\n        "]],[8]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n"],[41,[30,0,["isCampaignGroupSelectable"]],[[[1,"      "],[10,"fieldset"],[14,0,"mt5"],[12],[1,"\\n        "],[10,"legend"],[15,0,[29,["mt0 u-display-flex u-items-center"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_test_entity_type_selection_label","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[1,"\\n          "],[8,[39,16],[[24,0,"u-display-inline-flex u-items-center ml1"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n              "],[8,[39,17],[[4,[38,18],[[30,10,["triggerContentSharedInfo"]]],null]],[["@text","@buttonType","@circle","@icon","@size"],[[28,[37,2],["i18n_test_entity_type_selection_a11y_label","campaign-manager-web/components/brand-lift-test-edit-form"],null],"tertiary",true,"question","small"]],null],[1,"\\n            "]],[10]],[[[1,"\\n              "],[10,2],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_test_entity_type_selection_label_hover_text","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[36,19]]]],[12],[1,"\\n            "],[8,[39,20],[[24,3,"brand-lift-test__test-entity"],[16,"checked",[28,[37,21],[[30,0,["testEntityType"]],[30,0,["BrandLiftTestEntityType","ACCOUNT"]]],null]],[4,[38,22],["change",[28,[37,4],[[30,11],[30,0,["BrandLiftTestEntityType","ACCOUNT"]]],null]],null]],[["@inputId"],["brand-lift-test__test-entity--account"]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[14,"for","brand-lift-test__test-entity--account"],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_account_test_entity_label","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[36,19]]]],[12],[1,"\\n            "],[8,[39,20],[[24,3,"brand-lift-test__test-entity"],[16,"checked",[28,[37,21],[[30,0,["testEntityType"]],[30,0,["BrandLiftTestEntityType","CAMPAIGN_GROUP"]]],null]],[4,[38,22],["change",[28,[37,4],[[30,11],[30,0,["BrandLiftTestEntityType","CAMPAIGN_GROUP"]]],null]],null]],[["@inputId","@disabled"],["brand-lift-test__test-entity--campaign-group",[28,[37,5],[[30,0,["isCampaignGroupSelectable"]]],null]]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[14,"for","brand-lift-test__test-entity--campaign-group"],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_campaign_group_test_entity_label","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"\\n    "],[10,0],[14,0,"mt5"],[12],[1,"\\n"],[41,[28,[37,23],[[28,[37,21],[[30,0,["testEntityType"]],[30,0,["BrandLiftTestEntityType","ACCOUNT"]]],null],[30,12]],null],[[[1,"        "],[10,1],[15,0,[29,["u-layout__display-block mb1"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_account_to_test_label","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,24],null,[["@account","@availableBudget"],[[30,12],[30,13]]],null],[1,"\\n"],[44,[[28,[37,26],[[30,14],[30,0,["BrandLiftTestValidationCode","ACCOUNT_NOT_FOUND"]]],null]],[[[41,[30,15],[[[1,"            "],[10,0],[14,0,"mt1"],[12],[1,"\\n              "],[8,[39,27],null,[["@item"],[[30,15]]],null],[1,"\\n            "],[13],[1,"\\n"]],[]],null]],[15]]]],[]],null],[44,[[28,[37,26],[[30,14],[30,0,["BrandLiftTestValidationCode","NON_COMPLIANT_AUDIENCE_TARGETING"]]],null]],[[[41,[30,16],[[[1,"          "],[8,[39,12],[[24,0,"mt2"]],[["@type"],["caution"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,2],["i18n_ctv_campaign_uk_audience_warning","campaign-manager-web/components/brand-lift-test-edit-form"],[["linkInfo"],[[28,[37,14],null,[["ariaLabel","href"],[[28,[37,2],["i18n_ctv_campaign_uk_audience_warning_label","campaign-manager-web/components/brand-lift-test-edit-form"],null],[28,[37,15],null,[["path"],["help/lms/answer/a1444756"]]]]]]]]]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null]],[16]]],[41,[28,[37,21],[[30,0,["testEntityType"]],[30,0,["BrandLiftTestEntityType","CAMPAIGN_GROUP"]]],null],[[[1,"        "],[10,0],[12],[1,"\\n"],[1,"        "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,23],[[30,2,["attrs","availableBudget","amount","isInvalid"]],[30,7,["isFinished"]],[30,6]],null],[[[1,"        "],[8,[39,12],[[24,0,"mt2"]],[["@type"],["negative"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,2],["i18n_budget_requirement_insufficient","campaign-manager-web/components/brand-lift-test-edit-form"],[["entityType","requiredBudget"],[[30,0,["testEntityType"]],[28,[37,11],[[30,6,["amount"]]],[["currency"],[[30,6,["currencyCode"]]]]]]]]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isLanConnectedTVEnabled"]],[[[1,"        "],[8,[39,12],[[24,0,"mt1"]],[["@type"],["caution"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,2],["i18n_geofencing_ctv_brand_lift_testing_disclaimer","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"mt5"],[12],[1,"\\n      "],[10,1],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_test_schedule_label","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,28],null,[["@validations","@showValidations"],[[28,[37,3],[[30,2,["attrs","brandLiftTest","schedule"]]],null],true]],[["default"],[[[[1,"\\n        "],[10,0],[15,0,[29,["u-layout-flex__container--baseline"," ",[36,19]]]],[12],[1,"\\n          "],[8,[39,29],null,[["@label","@value","@onDateSelected","@disabled","@min","@showErrorMessage"],[[28,[37,2],["i18n_test_schedule_start_date_label","campaign-manager-web/components/brand-lift-test-edit-form"],null],[30,0,["localizedSchedule","start"]],[30,0,["onScheduleStartSelected"]],[28,[37,5],[[30,17]],null],[52,[30,17],[30,18]],false]],null],[1,"\\n          "],[10,1],[14,0,"mh3 u-self-center"],[12],[1,"—"],[13],[1,"\\n          "],[8,[39,29],null,[["@label","@value","@onDateSelected","@disabled","@min","@showErrorMessage"],[[28,[37,2],["i18n_test_schedule_end_date_label","campaign-manager-web/components/brand-lift-test-edit-form"],null],[30,0,["localizedSchedule","end"]],[30,0,["onScheduleEndSelected"]],[28,[37,5],[[30,19]],null],[30,0,["minScheduleEndDate"]],false]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"u-display-inline-flex u-items-center"],[12],[1,"\\n          "],[10,2],[15,0,[29,["pt1"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_summary_test_schedule_v2","campaign-manager-web/components/brand-lift-test-edit-form"],[["days","startDate","startDayOfWeek"],[[30,0,["testDurationInDays"]],[28,[37,30],[[30,0,["localizedSchedule","start"]]],[["format"],["fmt_mdy_long"]]],[28,[37,30],[[30,0,["localizedSchedule","start"]]],[["format"],["fmt_d_long"]]]]]]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,31],[[24,0,"ml1"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n              "],[8,[39,17],[[4,[38,32],[[30,20,["triggerContentSharedInfo"]]],null]],[["@text","@buttonType","@circle","@icon","@size"],[[28,[37,2],["i18n_test_entity_type_selection_a11y_label","campaign-manager-web/components/brand-lift-test-edit-form"],null],"tertiary",true,"question","small"]],null],[1,"\\n            "]],[20]],[[[1,"\\n              "],[10,0],[12],[1,"\\n                "],[8,[39,13],null,null,[["default"],[[[[1,"\\n                  "],[1,[28,[35,2],["i18n_summary_test_schedule_hover_text","campaign-manager-web/components/brand-lift-test-edit-form"],[["linkInfo"],[[28,[37,14],null,[["href","ariaLabel","role"],[[28,[37,15],null,[["path","accountId"],["help/lms/answer/128770",[30,9]]]],[28,[37,2],["i18n_test_entity_type_selection_a11y_label","campaign-manager-web/components/brand-lift-test-edit-form"],null],[30,21,["role"]]]]]]]]],[1,"\\n                "]],[21]]]]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,"hr"],[15,0,[29,["mt5"," ",[36,33]]]],[12],[13],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n      "],[10,"h2"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,2],["i18n_questions_section_label_v2","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[13],[1,"\\n      "],[8,[39,31],[[24,0,"u-display-inline-flex ml1"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n          "],[8,[39,17],[[4,[38,32],[[30,22,["triggerContentSharedInfo"]]],null]],[["@text","@buttonType","@circle","@icon","@size"],[[28,[37,2],["i18n_questions_section_tooltip_a11y_label","campaign-manager-web/components/brand-lift-test-edit-form"],null],"tertiary",true,"question","small"]],null],[1,"\\n        "]],[22]],[[[1,"\\n          "],[10,0],[12],[1,"\\n            "],[10,"h3"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,2],["i18n_questions_section_tooltip_title","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[13],[1,"\\n            "],[10,"h4"],[15,0,[29,["mt2"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,2],["i18n_questions_section_tooltip_heading","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[13],[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_questions_section_tooltip_content_v2","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,["mt2"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[8,[39,13],null,null,[["default"],[[[[1,"\\n                "],[1,[28,[35,2],["i18n_questions_section_tooltip_learn_more","campaign-manager-web/components/brand-lift-test-edit-form"],[["linkInfo"],[[28,[37,14],null,[["href","ariaLabel","role"],[[28,[37,15],null,[["path","accountId"],["help/lms/answer/125281",[30,9]]]],[28,[37,2],["i18n_questions_section_tooltip_a11y_label","campaign-manager-web/components/brand-lift-test-edit-form"],null],[30,23,["role"]]]]]]]]],[1,"\\n              "]],[23]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["pt1"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_questions_section_language_notice","campaign-manager-web/components/brand-lift-test-edit-form"],[["linkInfo"],[[28,[37,14],null,[["href"],["https://www.linkedin.com/help/lms/answer/a461474"]]]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"mt5"],[12],[1,"\\n      "],[8,[30,1,["input"]],null,[["@validations","@showCharCounter","@label","@placeholder","@value","@onInput","@disabled"],[[28,[37,3],[[30,2,["attrs","brandLiftTest","brandName"]]],null],true,[28,[37,2],["i18n_brand_name_field_label","campaign-manager-web/components/brand-lift-test-edit-form"],null],[28,[37,2],["i18n_brand_name_field_placeholder","campaign-manager-web/components/brand-lift-test-edit-form"],null],[30,3,["brandName"]],[28,[37,4],[[30,4],"brandName"],null],[28,[37,5],[[30,0,["isDraftUserState"]]],null]]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"mt5"],[12],[1,"\\n      "],[8,[30,1,["select"]],null,[["@validations","@label","@onChange","@disabled"],[[28,[37,3],[[30,2,["attrs","brandLiftTest","brandNameLocale"]]],null],[28,[37,2],["i18n_brand_name_locale_field_label","campaign-manager-web/components/brand-lift-test-edit-form"],null],[30,0,["onBrandNameLocaleChange"]],[28,[37,5],[[30,0,["isDraftUserState"]]],null]]],[["default"],[[[[1,"\\n        "],[8,[30,24,["option"]],[[24,"disabled",""],[16,2,-1],[16,"selected",[28,[37,21],[null,[30,0,["selectedLocaleCode"]]],null]]],null,[["default"],[[[[1,[28,[35,2],["i18n_brand_name_locale_field_placeholder","campaign-manager-web/components/brand-lift-test-edit-form"],null]]],[]]]]],[1,"\\n"],[42,[28,[37,35],[[28,[37,35],[[30,25]],null]],null],null,[[[1,"          "],[8,[30,24,["option"]],[[16,2,[30,27]],[16,"selected",[28,[37,21],[[30,26,["localeCode"]],[30,0,["selectedLocaleCode"]]],null]]],null,[["default"],[[[[1,[30,26,["name"]]]],[]]]]],[1,"\\n"]],[26,27]],null],[1,"      "]],[24]]]]],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"mt5"],[12],[1,"\\n"],[42,[28,[37,35],[[28,[37,35],[[30,28]],null]],null],"@index",[[[1,"        "],[10,0],[14,0,"o-cm-card"],[12],[1,"\\n          "],[10,0],[14,0,"o-cm-card__container"],[12],[1,"\\n            "],[10,"h3"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,2],["i18n_question_card_heading","campaign-manager-web/components/brand-lift-test-edit-form"],[["number"],[[28,[37,36],[[30,30],1],null]]]]],[13],[1,"\\n            "],[10,0],[14,0,"mt4"],[12],[1,"\\n              "],[10,"label"],[14,"for","brand-lift-test-metric"],[15,0,[29,["u-layout__display-block mb1"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_question_card_brand_metric_label_v2","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,0],[14,0,"brand-lift-test-edit-form__select-dropdown"],[12],[1,"\\n                "],[8,[39,37],[[16,3,[28,[37,38],["questionCard",[30,30],"MetricSelect"],null]],[16,"onchange",[28,[37,39],[[28,[37,7],["target.value"],null],[28,[37,4],[[30,31],[30,30]],null]],null]]],[["@inputId","@disabled"],["brand-lift-test-metric",[28,[37,5],[[30,0,["isDraftUserState"]]],null]]],[["default"],[[[[1,"\\n                  "],[10,"option"],[15,"selected",[28,[37,5],[[30,29]],null]],[14,2,""],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_question_card_select_metric_placeholder_v2","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[1,"\\n                  "],[13],[1,"\\n"],[41,[30,29],[[[1,"                    "],[10,"option"],[15,2,[30,29,["id"]]],[15,"selected",[30,29]],[12],[1,[28,[35,2],["i18n_question_card_metric_name_v5","campaign-manager-web/components/brand-lift-test-edit-form"],[["metric"],[[30,29,["id"]]]]]],[13],[1,"\\n"]],[]],null],[42,[28,[37,35],[[28,[37,35],[[30,0,["selectableSurveyMetrics"]]],null]],null],null,[[[1,"                    "],[10,"option"],[15,2,[30,32]],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_question_card_metric_name_v5","campaign-manager-web/components/brand-lift-test-edit-form"],[["metric"],[[30,32]]]]],[1,"\\n                    "],[13],[1,"\\n"]],[32]],null],[1,"                "]],[]]]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"],[41,[30,29],[[[41,[28,[30,0,["showEditableQuestion"]],[[30,29,["id"]]],null],[[[41,[28,[30,0,["isMultipleResponsesAllowed"]],[[30,29,["id"]]],null],[[[1,"                  "],[10,0],[14,0,"u-display-flex u-items-center mt2"],[12],[1,"\\n                    "],[8,[39,40],[[24,0,"small-input"],[4,[38,22],["change",[28,[37,39],[[28,[37,7],["target.checked"],null],[28,[37,4],[[30,33],[30,30]],null]],null]],null]],[["@isChecked","@inputId"],[[30,29,["multiResponseEnabled"]],[28,[37,38],["multi-response_checkbox",[30,30]],null]]],null],[1,"\\n                    "],[10,"label"],[15,"for",[28,[37,38],["multi-response_checkbox",[30,30]],null]],[14,0,"mt0"],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_question_allow_multiple_responses_checkbox_label","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[1,"\\n                    "],[13],[1,"\\n                    "],[8,[39,31],null,[["@placement"],["right"]],[["trigger","content"],[[[[1,"\\n                        "],[8,[39,17],[[4,[38,32],[[30,34,["triggerContentSharedInfo"]]],null]],[["@text","@buttonType","@circle","@icon","@size"],[[28,[37,2],["i18n_questions_allow_multiple_responses_tooltip_a11y_label","campaign-manager-web/components/brand-lift-test-edit-form"],null],"tertiary",true,"question","small"]],null],[1,"\\n                      "]],[34]],[[[1,"\\n                        "],[10,0],[15,0,[29,["u-hoverable__content"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                          "],[1,[28,[35,2],["i18n_question_allow_multiple_responses_checkbox_label_hover_text","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[1,"\\n                        "],[13],[1,"\\n                      "]],[]]]]],[1,"\\n                  "],[13],[1,"\\n"]],[]],null],[1,"                "],[8,[39,41],[[24,0,"u-border__common mt5"]],[["@type"],["recommendation"]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,2],[[52,[28,[37,21],["CUSTOM",[30,29,["id"]]],null],"i18n_custom_question_card_notification_v3","i18n_top_of_mind_question_card_notification"],"campaign-manager-web/components/brand-lift-test-edit-form"],[["linkInfo_ads_agreement","linkInfo_advertising_policies","linkInfo_learnMore"],[[28,[37,14],null,[["href","ariaLabel"],["https://www.linkedin.com/legal/sas-terms",[28,[37,2],["i18n_custom_question_linkedIn_ads_agreement_link_label","campaign-manager-web/components/brand-lift-test-edit-form"],null]]]],[28,[37,14],null,[["href","ariaLabel"],["https://www.linkedin.com/legal/ads-policy",[28,[37,2],["i18n_custom_question_advertising_policies_link_label","campaign-manager-web/components/brand-lift-test-edit-form"],null]]]],[28,[37,14],null,[["href","ariaLabel"],["https://microsoft-my.sharepoint.com/:p:/g/personal/jcotsen_linkedin_biz/EcHMkCj_k05Crpj5r57wzDUB1pYwxeZmItjbiAhOUgBPmA?e=M5bivd",[28,[37,2],["i18n_custom_question_learn_more_link_label","campaign-manager-web/components/brand-lift-test-edit-form"],null]]]]]]]],[1,"\\n                "]],[]]]]],[1,"\\n"],[1,"                "],[10,0],[14,0,"u-display-flex u-items-center mt4"],[12],[1,"\\n                  "],[10,"h5"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["medium","default"]]]]]],[12],[1,[28,[35,2],["i18n_custom_question_card_question_heading","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[13],[1,"\\n                  "],[8,[39,31],null,[["@placement"],["right"]],[["trigger","content"],[[[[1,"\\n                      "],[8,[39,17],[[4,[38,32],[[30,35,["triggerContentSharedInfo"]]],null]],[["@text","@buttonType","@circle","@icon","@size"],[[28,[37,2],["i18n_questions_section_tooltip_a11y_label","campaign-manager-web/components/brand-lift-test-edit-form"],null],"tertiary",true,"question","small"]],null],[1,"\\n                    "]],[35]],[[[1,"\\n                      "],[10,0],[15,0,[29,["u-hoverable__content"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_custom_question_card_question_heading_hover_text","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[1,"\\n                      "],[13],[1,"\\n                    "]],[]]]]],[1,"\\n                "],[13],[1,"\\n"],[41,[28,[37,21],["CUSTOM",[30,29,["id"]]],null],[[[1,"                  "],[10,0],[14,0,"mt5"],[12],[1,"\\n                    "],[8,[30,1,["input"]],null,[["@type","@showCharCounter","@label","@placeholder","@validations","@value","@onInput"],["multiline",true,[28,[37,2],["i18n_custom_question_card_question_label","campaign-manager-web/components/brand-lift-test-edit-form"],null],[52,[30,29,["multiResponseEnabled"]],[28,[37,2],["i18n_custom_question_card_question_multi_response_placeholder","campaign-manager-web/components/brand-lift-test-edit-form"],null],[28,[37,2],["i18n_custom_question_card_question_placeholder_v2","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[28,[37,3],[[30,29,["validations","attrs","localizedQuestionText"]]],null],[30,29,["localizedQuestionText"]],[28,[37,4],[[30,36],"localizedQuestionText",[30,30]],null]]],null],[1,"\\n                  "],[13],[1,"\\n"]],[]],[[[42,[28,[37,35],[[28,[37,35],[[30,29,["localizedQuestionParts"]]],null]],null],null,[[[41,[28,[37,21],[[30,37],"SELECT"],null],[[[1,"                      "],[8,[30,1,["select"]],null,[["@label","@labelClasses","@selectClasses","@onChange"],[[28,[37,2],["i18n_top_of_mind_question_card_question_dropdown_label","campaign-manager-web/components/brand-lift-test-edit-form"],null],"visually-hidden","mt1 ml1",[28,[37,4],[[30,36],"localizedBrandText",[30,30]],null]]],[["default"],[[[[1,"\\n"],[42,[28,[37,35],[[28,[37,35],[[30,39]],null]],null],null,[[[1,"                          "],[8,[30,38,["option"]],[[16,2,[30,40,["localizedQuestionText"]]],[16,"selected",[28,[37,21],[[30,40,["localizedQuestionText"]],[30,29,["localizedBrandText"]]],null]]],null,[["default"],[[[[1,"\\n                            "],[1,[30,40,["localizedQuestionText"]]],[1,"\\n                          "]],[]]]]],[1,"\\n"]],[40]],null],[1,"                      "]],[38]]]]],[1,"\\n"]],[]],[[[41,[28,[37,21],[[30,37],"INPUT"],null],[[[1,"                      "],[8,[30,1,["input"]],null,[["@type","@showCharCounter","@label","@labelClasses","@inputClasses","@placeholder","@validations","@value","@onInput"],["multiline",true,[28,[37,2],["i18n_top_of_mind_question_card_question_input_label","campaign-manager-web/components/brand-lift-test-edit-form"],null],"visually-hidden","m1",[28,[37,2],["i18n_top_of_mind_question_card_question_placeholder","campaign-manager-web/components/brand-lift-test-edit-form"],null],[28,[37,3],[[30,29,["validations","attrs","localizedQuestionFreeformText"]]],null],[30,29,["localizedQuestionFreeformText"]],[28,[37,4],[[30,36],"localizedQuestionFreeformText",[30,30]],null]]],null],[1,"\\n"]],[]],[[[1,"                      "],[10,2],[15,0,[29,["m1"," ",[28,[37,1],null,[["size"],["medium"]]]]]],[12],[1,"\\n                        "],[1,[30,37]],[1,"\\n                      "],[13],[1,"\\n                    "]],[]]]],[]]]],[37]],null]],[]]],[1,"                "],[10,0],[14,0,"mt4"],[12],[1,"\\n                  "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n                    "],[10,"h5"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["medium","default"]]]]]],[12],[1,[28,[35,2],["i18n_custom_question_card_response_heading","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[13],[1,"\\n                  "],[13],[1,"\\n                  "],[10,2],[15,0,[29,["mb1"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,[28,[35,2],["i18n_custom_question_card_response_heading_label","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[13],[1,"\\n                "],[13],[1,"\\n"],[42,[28,[37,35],[[28,[37,35],[[30,29,["answers"]]],null]],null],"@index",[[[1,"                  "],[10,0],[12],[1,"\\n                    "],[10,0],[14,0,"u-display-flex u-items-center mt5"],[12],[1,"\\n                      "],[8,[30,1,["input"]],[[24,0,"brand-lift-test-edit-form__response-input"]],[["@showCharCounter","@label","@placeholder","@validations","@value","@onInput"],[true,[28,[37,2],["i18n_custom_question_card_response_label","campaign-manager-web/components/brand-lift-test-edit-form"],[["number"],[[28,[37,36],[[30,42],1],null]]]],[28,[37,2],["i18n_custom_question_card_response_label","campaign-manager-web/components/brand-lift-test-edit-form"],[["number"],[[28,[37,36],[[30,42],1],null]]]],[28,[37,3],[[30,41,["validations","attrs","localizedAnswerText"]]],null],[28,[37,3],[[30,41,["localizedAnswerText"]]],null],[28,[37,4],[[30,43],"localizedAnswerText",[30,30],[30,42]],null]]],null],[1,"\\n                      "],[8,[39,17],[[24,0,"mb1 ml2"],[4,[38,22],["click",[28,[37,4],[[30,44],[30,30],[30,42]],null]],null]],[["@circle","@buttonType","@icon","@size","@disabled","@text"],["true","tertiary","trash","small",[28,[37,9],[[28,[37,42],[[30,29,["answers","length"]],[30,0,["SURVEY_RESPONSES_LIMIT","MIN"]]],null],[30,41,["isDesiredDisabled"]]],null],[28,[37,2],["i18n_remove_response","campaign-manager-web/components/brand-lift-test-edit-form"],null]]],null],[1,"\\n                    "],[13],[1,"\\n                    "],[10,0],[14,0,"chm__form-element-container pt0"],[12],[1,"\\n                      "],[10,1],[15,0,[29,[[36,19]]]],[12],[1,"\\n                        "],[8,[39,40],[[4,[38,22],["change",[28,[37,39],[[28,[37,7],["target.checked"],null],[28,[37,4],[[30,43],"desired",[30,30],[30,42]],null]],null]],null]],[["@isChecked","@inputId","@disabled"],[[30,41,["desired"]],[28,[37,38],["desired_response-checkbox-",[30,42]],null],[30,41,["isDesiredDisabled"]]]],null],[1,"\\n                      "],[13],[1,"\\n                      "],[10,"label"],[15,"for",[28,[37,38],["desired_response-checkbox-",[30,42]],null]],[12],[1,"\\n                        "],[8,[39,43],[[16,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]]],[["@placement","@text"],["right",[28,[37,2],["i18n_custom_question_card_desired_response_label","campaign-manager-web/components/brand-lift-test-edit-form"],null]]],[["default"],[[[[1,"\\n                          "],[10,2],[12],[1,"\\n                            "],[1,[28,[35,2],["i18n_custom_question_card_desired_response_tooltip","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[1,"\\n                          "],[13],[1,"\\n                        "]],[]]]]],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n"]],[41,42]],null],[1,"                "],[10,0],[14,0,"mt5"],[12],[1,"\\n                  "],[8,[39,17],[[4,[38,22],["click",[28,[37,4],[[30,45],[30,30],"CUSTOM"],null]],null]],[["@size","@buttonType","@emphasized","@icon","@iconPlacement","@text","@disabled"],["small","secondary",true,"add","left",[28,[37,2],["i18n_add_response","campaign-manager-web/components/brand-lift-test-edit-form"],null],[28,[37,44],[[30,29,["answers","length"]],[30,0,["SURVEY_RESPONSES_LIMIT","MAX"]]],null]]],null],[1,"\\n                "],[13],[1,"\\n                "],[8,[39,12],[[24,0,"mt5"]],[["@type","@message","@isHidden"],["negative",[28,[37,2],["i18n_brand_lift_test_answers_desired_response_error_message","campaign-manager-web/components/brand-lift-test-edit-form"],null],[30,29,["validations","attrs","answers","isValid"]]]],null],[1,"\\n"],[1,"                "],[10,0],[14,0,"u-display-flex u-items-center mt7"],[12],[1,"\\n                  "],[10,"h5"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["medium","default"]]]]]],[12],[1,[28,[35,2],["i18n_custom_question_card_settings_heading","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[13],[1,"\\n                "],[13],[1,"\\n                "],[10,0],[14,0,"mt3"],[12],[1,"\\n                  "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n                    "],[10,1],[15,0,[29,[[36,19]]]],[12],[1,"\\n                      "],[8,[39,40],[[24,0,"small-input"],[4,[38,22],["change",[28,[37,39],[[28,[37,7],["target.checked"],null],[28,[37,4],[[30,36],"addNoneOfTheAboveEnabled",[30,30]],null]],null]],null]],[["@isChecked","@inputId"],[[30,29,["addNoneOfTheAboveEnabled"]],"none_above-checkbox"]],null],[1,"\\n                    "],[13],[1,"\\n                    "],[10,"label"],[14,"for","none_above-checkbox"],[12],[1,[28,[35,2],["i18n_custom_question_none-above_checkbox_label","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[13],[1,"\\n                  "],[13],[1,"\\n                  "],[10,0],[14,0,"u-display-flex u-items-center mt2"],[12],[1,"\\n                    "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n                      "],[10,1],[15,0,[29,[[36,19]]]],[12],[1,"\\n                        "],[8,[39,40],[[4,[38,22],["change",[28,[37,39],[[28,[37,7],["target.checked"],null],[28,[37,4],[[30,36],"randomizationEnabled",[30,30]],null]],null]],null]],[["@isChecked","@inputId"],[[30,29,["randomizationEnabled"]],"randomize_checkbox"]],null],[1,"\\n                      "],[13],[1,"\\n                      "],[10,"label"],[14,"for","randomize_checkbox"],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_custom_question_randomize_checkbox_label","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n                    "],[8,[39,31],null,[["@placement"],["right"]],[["trigger","content"],[[[[1,"\\n                        "],[8,[39,17],[[4,[38,32],[[30,46,["triggerContentSharedInfo"]]],null]],[["@text","@buttonType","@circle","@icon","@size"],[[28,[37,2],["i18n_questions_section_tooltip_a11y_label","campaign-manager-web/components/brand-lift-test-edit-form"],null],"tertiary",true,"question","small"]],null],[1,"\\n                      "]],[46]],[[[1,"\\n                        "],[10,0],[15,0,[29,["u-hoverable__content"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                          "],[1,[28,[35,2],["i18n_custom_question_randomize_checkbox_label_hover_text_v2","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[1,"\\n                        "],[13],[1,"\\n                      "]],[]]]]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n"]],[]],[[[1,"                "],[10,0],[14,0,"mt4"],[12],[1,"\\n                  "],[10,1],[15,0,[29,["u-layout__display-block mb1"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,2],["i18n_question_card_question_label","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[13],[1,"\\n                  "],[10,2],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,[30,29,["localizedQuestionText"]]],[13],[1,"\\n                "],[13],[1,"\\n                "],[10,0],[14,0,"mt4"],[12],[1,"\\n                  "],[10,1],[15,0,[29,["u-layout__display-block mb1"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,2],["i18n_question_card_possible_responses_label","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[13],[1,"\\n                  "],[10,"ul"],[14,0,"u-list--no-style"],[12],[1,"\\n"],[42,[28,[37,35],[[28,[37,35],[[30,29,["answers"]]],null]],null],null,[[[1,"                      "],[10,"li"],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[10,1],[15,0,[28,[37,45],[[28,[37,46],null,[["u-color__green7","t-bold"],[[30,47,["desired"]],[30,47,["desired"]]]]]],null]],[12],[1,"\\n                          "],[1,[30,47,["localizedAnswerText"]]],[1,"\\n                        "],[13],[1,"\\n"],[41,[30,47,["desired"]],[[[1,"                          "],[8,[39,43],[[16,0,[29,[[28,[37,1],null,[["color"],["text-low-emphasis"]]]]]]],[["@text","@tooltip","@placement"],[[28,[37,2],["i18n_question_card_desired_label","campaign-manager-web/components/brand-lift-test-edit-form"],null],[28,[37,2],["i18n_question_card_desired_tooltip_content","campaign-manager-web/components/brand-lift-test-edit-form"],null],"right"]],null],[1,"\\n"]],[]],null],[1,"                      "],[13],[1,"\\n"]],[47]],null],[1,"                  "],[13],[1,"\\n                "],[13],[1,"\\n"]],[]]]],[]],null],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[29,30]],null],[1,"    "],[13],[1,"\\n    "],[10,"hr"],[15,0,[29,["mt5"," ",[36,33]]]],[12],[13],[1,"\\n    "],[10,"h2"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_results_comparison_section_label_v2","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["mb1"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[10,0],[14,0,"mt5"],[12],[1,"\\n        "],[10,1],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_results_comparison_section_description_v2","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[1,"\\n          "],[10,3],[15,6,[28,[37,15],null,[["path"],["help/linkedin/answer/a455672"]]]],[14,"target","_blank"],[14,"rel","noopener noreferrer"],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_results_comparison_section_description_link","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"mt5"],[12],[1,"\\n      "],[8,[30,1,["select"]],null,[["@validations","@label","@onChange","@disabled"],[[28,[37,3],[[30,2,["attrs","brandLiftTest","geoLocation"]]],null],[28,[37,2],["i18n_region_results_comparison_dropdown_label","campaign-manager-web/components/brand-lift-test-edit-form"],null],[30,48],[28,[37,5],[[30,49]],null]]],[["default"],[[[[1,"\\n        "],[8,[30,50,["option"]],[[24,"disabled",""],[16,2,-1],[16,"selected",[28,[37,21],[[27],[30,3,["geoLocation"]]],null]]],null,[["default"],[[[[1,[28,[35,2],["i18n_region_result_comparison_dropdown_placeholder","campaign-manager-web/components/brand-lift-test-edit-form"],null]]],[]]]]],[1,"\\n"],[42,[28,[37,35],[[28,[37,35],[[30,51]],null]],null],null,[[[1,"          "],[8,[30,50,["option"]],[[16,2,[30,52,["entityUrn"]]],[16,"selected",[28,[37,21],[[30,52,["entityUrn"]],[30,3,["geoLocation"]]],null]]],null,[["default"],[[[[1,[28,[35,2],["i18n_continent_dropdown_strings","campaign-manager-web/components/brand-lift-test-edit-form"],[["continent"],[[30,52,["name"]]]]]]],[]]]]],[1,"\\n"]],[52]],null],[1,"      "]],[50]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"mt5"],[12],[1,"\\n      "],[8,[30,1,["select"]],null,[["@validations","@label","@onChange","@disabled"],[[28,[37,3],[[30,2,["attrs","brandLiftTest","industry"]]],null],[28,[37,2],["i18n_industry_results_comparison_dropdown_label","campaign-manager-web/components/brand-lift-test-edit-form"],null],[30,53],[28,[37,5],[[30,49]],null]]],[["default"],[[[[1,"\\n        "],[8,[30,54,["option"]],[[24,"disabled",""],[16,2,-1],[16,"selected",[28,[37,21],[[27],[30,3,["industry"]]],null]]],null,[["default"],[[[[1,[28,[35,2],["i18n_industry_result_comparison_dropdown_placeholder","campaign-manager-web/components/brand-lift-test-edit-form"],null]]],[]]]]],[1,"\\n"],[42,[28,[37,35],[[28,[37,35],[[30,55]],null]],null],null,[[[1,"          "],[8,[30,54,["option"]],[[16,2,[30,56,["entityUrn"]]],[16,"selected",[28,[37,21],[[30,56,["entityUrn"]],[30,3,["industry"]]],null]]],null,[["default"],[[[[1,[30,56,["name"]]]],[]]]]],[1,"\\n"]],[56]],null],[1,"      "]],[54]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,"hr"],[15,0,[29,["mt5"," ",[36,33]]]],[12],[13],[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,[28,[35,2],["i18n_summary_test_approved_disclaimer_v2","campaign-manager-web/components/brand-lift-test-edit-form"],null]],[13],[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[8,[39,13],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["i18n_summary_test_results_disclaimer","campaign-manager-web/components/brand-lift-test-edit-form"],[["linkInfo"],[[28,[37,14],null,[["href","ariaLabel","role"],[[28,[37,15],null,[["path","accountId"],["help/lms/answer/126315",[30,9]]]],[28,[37,2],["i18n_summary_test_results_disclaimer_link_label","campaign-manager-web/components/brand-lift-test-edit-form"],null],[30,57,["role"]]]]]]]]],[1,"\\n      "]],[57]]]]],[1,"\\n    "],[13],[1,"\\n"],[41,[30,0,["isLanConnectedTVEnabled"]],[[[1,"      "],[10,2],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[8,[39,13],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,2],["i18n_summary_test_results_ctv_campaign_disclaimer","campaign-manager-web/components/brand-lift-test-edit-form"],[["linkInfo"],[[28,[37,14],null,[["href","ariaLabel","role"],[[28,[37,15],null,[["path","accountId"],["help/lms/answer/a419978",[30,9]]]],[28,[37,2],["i18n_summary_test_results_disclaimer_link_label","campaign-manager-web/components/brand-lift-test-edit-form"],null],[30,58,["role"]]]]]]]]],[1,"\\n        "]],[58]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[10,2],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_summary_test_agreement","campaign-manager-web/components/brand-lift-test-edit-form"],[["linkInfo","linkInfo2"],[[28,[37,14],null,[["href","ariaLabel"],[[28,[37,15],null,[["path"],["legal/sas-terms"]]],[28,[37,2],["i18n_summary_test_agreement_link_label","campaign-manager-web/components/brand-lift-test-edit-form"],null]]]],[28,[37,14],null,[["href","ariaLabel"],[[28,[37,15],null,[["path"],["legal/l/testing-terms"]]],[28,[37,2],["i18n_summary_test_agreement_terms_link_label","campaign-manager-web/components/brand-lift-test-edit-form"],null]]]]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13],[1,"\\n"]],["form","@validations","@brandLiftTest","@onBrandLiftFieldChange","@onMetricCountChange","@requiredBudget","@budgetRequirementsTaskInstance","iphHelper","@accountId","triggerData","@onSelectEntity","@liftEntityAccount","@availableBudget","@apiValidations","validationItem","validationItem","@isStartDateEditable","@minScheduleDate","@isEndDateEditable","triggerData","iphHelper","triggerData","iphHelper","select","@localeList","locale","index","@surveyMetadata","survey","surveyIndex","@onSetQuestionMetric","metric","@onMultiResponseEnabledChange","triggerData","triggerData","@onSurveyFieldChange","part","select","@topOfMindBrandTexts","brandText","answer","answerIndex","@onSurveyAnswerFieldChange","@onRemoveSurveyAnswer","@onAddSurveyAnswer","triggerData","answer","@onLocationChange","@canEditResultSettingsFields","select","@geoLocationsList","locationMap","@onIndustryChange","select","@industryList","industry","iphHelper","iphHelper"],false,["generic-form","hue-web-foundations@-text-body","t","readonly","fn","not","hue-web-slider","pick","if","or","inline-skeleton-loader","format-currency","hue-web-inline-feedback","iph-helper","external-link-info","help-center-url","hue-web-toggletip","hue-web-button","hue-web-toggletip-trigger","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","eq","on","and","test-account-summary","let","get","brand-lift-test-validation-item","validated-control","hue-web-datepicker","format-date","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","hue-web-foundations@-divider","each","-track-array","add","hue-web-select","concat","pipe","hue-web-checkbox","inline-notification","lte","definition-underline","gte","classes","hash"]]',moduleName:"campaign-manager-web/components/brand-lift-test-edit-form.hbs",isStrictMode:!1})
let C=e.default=(m=(0,i.computed)("args.brandLiftTest.liftEntity.account"),g=(0,i.computed)("args.brandLiftTest.metrics.[]","args.surveyQuestionMetadata"),(0,o.assertPropTypes)((T=class extends a.default{constructor(...e){super(...e),E(this,"i18n",h,this),E(this,"lix",f,this),y(this,"BrandLiftTestKeyMetric",s.BrandLiftTestKeyMetric),y(this,"BrandLiftTestEntityType",s.BrandLiftTestEntityType),y(this,"BrandLiftTestValidationCode",s.BrandLiftTestValidationCode),y(this,"SURVEY_RESPONSES_LIMIT",c.SURVEY_RESPONSES_LIMIT),y(this,"isMultipleResponsesAllowed",(e=>{const t=this.lix.getTreatmentIsEnabled(p.LIX_TEST_KEYS.enableBrandLiftAllowMultipleResponses),n=this.lix.getTreatmentIsEnabled(p.LIX_TEST_KEYS.enableBrandLiftTopOfMindMultiSelect)
return e===s.BrandLiftTestKeyMetric.TOP_OF_MIND?t&&n:t})),y(this,"showEditableQuestion",(e=>this.isDraftUserState&&Object.values(c.BRAND_LIFT_TEST_EDITABLE_METRIC).includes(e)))}set testEntityType(e){}get testEntityType(){return(0,i.get)(this,"args.brandLiftTest.liftEntity").hasOwnProperty("account")?s.BrandLiftTestEntityType.ACCOUNT:s.BrandLiftTestEntityType.CAMPAIGN_GROUP}get isCampaignGroupSelectable(){return this.lix.getTreatmentIsEnabled(p.LIX_TEST_KEYS.enableBrandLiftCampaignGroupSelection)}get isDraftUserState(){return this.args.brandLiftTest.userState===s.BrandLiftTestUserState.DRAFT}get selectedLocaleCode(){return this.args.brandLiftTest.brandNameLocale?(0,l.convertLocaleObjectToString)(this.args.brandLiftTest.brandNameLocale):null}get testDurationInDays(){const{start:e,end:t}=(0,i.get)(this,"args.brandLiftTest.schedule")
return(0,d.differenceInDaysUTC)(e,t)+1}get selectableSurveyMetrics(){const e=new Set(this.args.brandLiftTest.metrics)
return this.args.surveyQuestionMetadata.map((e=>e.adLiftKeyMetric)).filter((t=>!e.has(t)))}get localizedSchedule(){const e=(0,i.get)(this,"args.brandLiftTest.schedule")
return{start:(0,d.fromAdsTime)(e.start),end:(0,d.fromAdsTime)(e.end)}}get minScheduleEndDate(){return this.args.minScheduleDate.getTime()>this.localizedSchedule.start.getTime()?this.args.minScheduleDate:this.localizedSchedule.start}get isLanConnectedTVEnabled(){return this.lix.getTreatmentIsEnabled(p.LIX_TEST_KEYS.enableLanConnectedTV)}onBrandNameLocaleChange(e){const t=Number(e),n=this.args.localeList[t],a=n?n.locale:null
this.args.onBrandNameLocaleChange(a)}onScheduleStartSelected(e){this.args.onScheduleChange({...this.args.brandLiftTest.schedule,start:(0,d.toAdsStartTime)(e)})}onScheduleEndSelected(e){this.args.onScheduleChange({...this.args.brandLiftTest.schedule,end:(0,d.toAdsEndTime)(e)})}},y(T,"propTypes",{accountId:o.PropTypes.number.isRequired,brandLiftTest:o.PropTypes.object.isRequired,localeList:o.PropTypes.array.isRequired,geoLocationsList:o.PropTypes.array.isRequired,industryList:o.PropTypes.array.isRequired,surveyQuestionMetadata:o.PropTypes.array.isRequired,surveyMetadata:o.PropTypes.array.isRequired,validations:o.PropTypes.object.isRequired,apiValidations:o.PropTypes.object.isRequired,liftEntityAccount:o.PropTypes.instanceOf(u.default),onBrandLiftFieldChange:o.PropTypes.func.isRequired,onBrandNameLocaleChange:o.PropTypes.func.isRequired,onSurveyFieldChange:o.PropTypes.func.isRequired,onSurveyAnswerFieldChange:o.PropTypes.func.isRequired,onAddSurveyAnswer:o.PropTypes.func.isRequired,onRemoveSurveyAnswer:o.PropTypes.func.isRequired,onMetricCountChange:o.PropTypes.func.isRequired,onSetQuestionMetric:o.PropTypes.func.isRequired,onSelectEntity:o.PropTypes.func.isRequired,onScheduleChange:o.PropTypes.func.isRequired,onLocationChange:o.PropTypes.func.isRequired,onIndustryChange:o.PropTypes.func.isRequired,minScheduleDate:o.PropTypes.instanceOf(Date),budgetRequirementsTaskInstance:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired,isStartDateEditable:o.PropTypes.bool.isRequired,isEndDateEditable:o.PropTypes.bool.isRequired,requiredBudget:o.PropTypes.object,availableBudget:o.PropTypes.object,canEditResultSettingsFields:o.PropTypes.bool.isRequired}),h=S((_=T).prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(_.prototype,"lix",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S(_.prototype,"testEntityType",[m],Object.getOwnPropertyDescriptor(_.prototype,"testEntityType"),_.prototype),S(_.prototype,"selectableSurveyMetrics",[g],Object.getOwnPropertyDescriptor(_.prototype,"selectableSurveyMetrics"),_.prototype),S(_.prototype,"onBrandNameLocaleChange",[i.action],Object.getOwnPropertyDescriptor(_.prototype,"onBrandNameLocaleChange"),_.prototype),S(_.prototype,"onScheduleStartSelected",[i.action],Object.getOwnPropertyDescriptor(_.prototype,"onScheduleStartSelected"),_.prototype),S(_.prototype,"onScheduleEndSelected",[i.action],Object.getOwnPropertyDescriptor(_.prototype,"onScheduleEndSelected"),_.prototype),b=_))||b);(0,t.setComponentTemplate)(A,C)})),define("campaign-manager-web/components/brand-lift-test-edit-task-panel",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","tracked-toolbox","@ember/service","@ember/object","@ember/application","@linkedin/ember-prop-types","@linkedin/ember-tracked-validations","ember-copy","campaign-manager-web/config/environment","campaign-manager-web/types/brand-lift-tests","campaign-manager-web/constants/brand-lift-tests","campaign-manager-web/constants/routes","campaign-manager-web/utils/locale","ember-concurrency-decorators","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/utils/urn","campaign-manager-web/utils/date","ember-lifeline","campaign-manager-web/utils/http-error","campaign-manager-web/utils/brand-lift-tests","campaign-manager-web/utils/money-amount","campaign-manager-web/validators/brand-lift-tests","campaign-manager-web/components/brand-lift-test-edit-form"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v){var w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe
function me(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function ge(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function be(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _e=(0,n.createTemplateFactory)({id:"KnMIHpif",block:'[[[1,"\\n"],[8,[39,0],null,[["@message","@fullScreen","@isLoading"],[[28,[37,1],["i18n_saving_your_test_v2","campaign-manager-web/components/brand-lift-test-edit-task-panel"],null],true,[30,0,["submitBrandLiftTestTask","isRunning"]]]],null],[1,"\\n\\n"],[10,0],[14,0,"flex-fill u-bg-color__white"],[12],[1,"\\n  "],[8,[39,2],null,[["@title","@backButtonRoute","@backButtonTooltipMessage","@dataTestValue"],[[28,[37,1],[[52,[28,[37,4],[[30,1],"EDIT"],null],"i18n_edit_experiment_heading_v2","i18n_new_experiment_heading_v2"],"campaign-manager-web/components/brand-lift-test-edit-task-panel"],null],[30,0,["experimentsRouteIndex"]],[28,[37,1],["i18n_back_button_tooltip","campaign-manager-web/components/brand-lift-test-edit-task-panel"],null],"brand-lift-test-edit-task-panel"]],[["default"],[[[[1,"\\n    "],[8,[30,2,["SubtitleWrapper"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,5],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_experiment_learn_more_v2","campaign-manager-web/components/brand-lift-test-edit-task-panel"],[["link"],[[28,[37,6],null,[["href","role"],[[28,[37,7],null,[["path","accountId"],["help/lms/answer/a419978",[30,4]]]],[30,3,["role"]]]]]]]]],[1,"\\n      "]],[3]]]]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,2,["ActionWrapper"]],null,null,[["default"],[[[[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-end brand-lift-test-edit-header-action-wrapper"],[12],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n          "],[8,[39,8],null,[["@status","@failureReasons","@isLarge"],[[30,0,["brandLiftTest","uiState"]],[28,[37,9],null,[["testRejectionReasons"],[[30,0,["brandLiftTest","rejectionReasons"]]]]],true]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"u-border__common--right mr5 ml5"],[12],[13],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n          "],[8,[39,10],null,[["@dataTestValue","@testStatus","@onCancelAction"],["blt-edit-task-panel",[30,0,["brandLiftTest","uiState"]],[30,0,["cancelAction"]]]],[["default"],[[[[1,"\\n            "],[8,[30,5,["Trigger"]],[[16,"aria-label",[28,[37,1],["i18n_actions_a11y_description_v2","campaign-manager-web/components/brand-lift-test-edit-task-panel"],null]]],[["@buttonType","@icon","@iconPlacement","@size","@emphasized","@text"],["secondary","caret","right","small",true,[28,[37,1],["i18n_actions","campaign-manager-web/components/brand-lift-test-edit-task-panel"],null]]],null],[1,"\\n          "]],[5]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n  "],[10,"section"],[14,0,"ph6 pv4 u-display-flex u-justify-center"],[12],[1,"\\n    "],[10,0],[14,0,"brand-lift-test-edit-task-panel"],[12],[1,"\\n      "],[10,0],[14,0,"grid grid--is-fluid"],[12],[1,"\\n        "],[10,0],[14,0,"grid__col grid__col--md-6 mt5"],[12],[1,"\\n"],[1,"          "],[8,[39,5],null,null,[["default"],[[[[1,"\\n            "],[8,[39,11],null,[["@accountId","@brandLiftTest","@localeList","@geoLocationsList","@industryList","@liftEntityAccount","@surveyMetadata","@surveyQuestionMetadata","@validations","@apiValidations","@onBrandLiftFieldChange","@onBrandNameLocaleChange","@onSurveyFieldChange","@onSurveyAnswerFieldChange","@onAddSurveyAnswer","@onRemoveSurveyAnswer","@onMetricCountChange","@onSetQuestionMetric","@onSelectEntity","@onScheduleChange","@onLocationChange","@onIndustryChange","@onMultiResponseEnabledChange","@minScheduleDate","@budgetRequirementsTaskInstance","@isStartDateEditable","@isEndDateEditable","@availableBudget","@requiredBudget","@canEditResultSettingsFields","@topOfMindBrandTexts"],[[30,4],[30,0,["brandLiftTest"]],[30,0,["localeList"]],[30,0,["CONTINENT_URNS"]],[30,0,["industryList"]],[30,0,["liftEntityAccount"]],[30,0,["surveyMetadata"]],[30,0,["surveyQuestionMetadata"]],[30,0,["validations"]],[30,0,["apiValidations"]],[30,0,["onBrandLiftFieldChange"]],[30,0,["onBrandNameLocaleChange"]],[30,0,["onSurveyFieldChange"]],[30,0,["onSurveyAnswerFieldChange"]],[30,0,["onAddSurveyAnswer"]],[30,0,["onRemoveSurveyAnswer"]],[30,0,["onMetricCountChange"]],[30,0,["onSetQuestionMetric"]],[30,0,["onSelectEntity"]],[30,0,["onScheduleChange"]],[30,0,["onLocationChange"]],[30,0,["onIndustryChange"]],[30,0,["onMultiResponseEnabledChange"]],[30,0,["minScheduleDate"]],[30,0,["fetchRequiredBudgetTask","last"]],[30,0,["isStartDateEditable"]],[30,0,["isEndDateEditable"]],[30,0,["availableBudget"]],[30,0,["requiredBudget"]],[30,0,["canEditResultSettingsFields"]],[30,0,["topOfMindBrandTexts"]]]],null],[1,"\\n          "]],[]]]]],[1,"\\n          "],[10,"hr"],[15,0,[29,["mt5"," ",[36,12]]]],[12],[13],[1,"\\n\\n"],[42,[28,[37,14],[[28,[37,14],[[30,0,["unhandledErrors"]]],null]],null],null,[[[1,"            "],[10,0],[14,0,"mt1 mb4"],[12],[1,"\\n              "],[8,[39,15],null,[["@item"],[[30,6]]],null],[1,"\\n            "],[13],[1,"\\n"]],[6]],null],[1,"\\n"],[41,[30,0,["fetchValidationsTask","last","isError"]],[[[1,"            "],[8,[39,16],[[24,0,"mb4"]],[["@type"],["negative"]],[["default"],[[[[1,"\\n              "],[1,[28,[35,1],["i18n_error_validating_v2","campaign-manager-web/components/brand-lift-test-edit-task-panel"],null]],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["submitBrandLiftTestTask","last","isError"]],[[[1,"            "],[8,[39,16],[[24,0,"mb4"]],[["@type"],["negative"]],[["default"],[[[[1,"\\n              "],[1,[28,[35,1],["i18n_error_submitting_v2","campaign-manager-web/components/brand-lift-test-edit-task-panel"],null]],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n          "],[10,0],[14,0,"u-display-flex u-justify-between"],[12],[1,"\\n            "],[8,[39,17],[[4,[38,18],["click",[30,0,["onBack"]]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,1],["i18n_cancel_button_text","campaign-manager-web/components/brand-lift-test-edit-task-panel"],null]]],null],[1,"\\n"],[41,[30,0,["canBeLaunched"]],[[[1,"              "],[10,0],[12],[1,"\\n                "],[8,[39,17],[[16,"disabled",[28,[37,19],[[30,0,["canSave"]]],null]],[4,[38,18],["click",[30,0,["onSave"]]],null]],[["@buttonType","@size","@emphasized","@text"],["secondary","small",true,[28,[37,1],["i18n_save_as_draft_button_text","campaign-manager-web/components/brand-lift-test-edit-task-panel"],null]]],null],[1,"\\n                "],[8,[39,17],[[16,"disabled",[28,[37,19],[[30,0,["canSave"]]],null]],[4,[38,18],["click",[30,0,["onLaunch"]]],null]],[["@size","@text"],["small",[28,[37,1],["i18n_launch_button_text","campaign-manager-web/components/brand-lift-test-edit-task-panel"],null]]],null],[1,"\\n              "],[13],[1,"\\n"]],[]],[[[41,[30,0,["canBeUpdated"]],[[[1,"              "],[8,[39,17],[[16,"disabled",[28,[37,19],[[30,0,["canSave"]]],null]],[4,[38,18],["click",[30,0,["onSave"]]],null]],[["@size","@text"],["small",[28,[37,1],["i18n_save_button_text","campaign-manager-web/components/brand-lift-test-edit-task-panel"],null]]],null],[1,"\\n            "]],[]],null]],[]]],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"grid__col grid__col--md-6 mt5"],[12],[1,"\\n          "],[10,0],[14,0,"brand-lift-test-edit-task-panel__preview-wrapper"],[12],[1,"\\n            "],[8,[39,20],null,[["@accountId","@brandLiftTest","@surveyMetadata","@surveyQuestionMetadata"],[[30,4],[30,0,["brandLiftTest"]],[30,0,["surveyMetadata"]],[30,0,["surveyQuestionMetadata"]]]],null],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,21],null,[["@isOpen","@onSuccess","@onClose","@brandLiftTest"],[[30,0,["isCancelDialogOpen"]],[30,0,["onBack"]],[28,[37,22],[[30,0],"isCancelDialogOpen",false],null],[30,0,["brandLiftTest"]]]],null]],["@panelMode","pageHeader","iphHelper","@accountId","Menu","error"],false,["cm-overlay-loader","t","cm-page-header","if","eq","iph-helper","external-link-info","help-center-url","status-label","hash","test-actions-dropdown","brand-lift-test-edit-form","hue-web-foundations@-divider","each","-track-array","brand-lift-test-validation-item","hue-web-inline-feedback","hue-web-button","on","not","brand-lift-test-preview","brand-lift-test-cancel-dialog","set"]]',moduleName:"campaign-manager-web/components/brand-lift-test-edit-task-panel.hbs",isStrictMode:!1}),he="brand-lift-test-edit-task-panel",fe="fetch-locales",Te="fetch-account",Ee="submit-brand-lift-test",ye="fetch-survey-question-metadata",Se="fetch-validations",Ae="fetch-industries",Ce=[m.BrandLiftTestValidationCode.ACCOUNT_NOT_FOUND,m.BrandLiftTestValidationCode.DURATION_TOO_SHORT,m.BrandLiftTestValidationCode.DURATION_BELOW_RECOMMENDATION,m.BrandLiftTestValidationCode.BRAND_NAME_INCORRECT_LENGTH,m.BrandLiftTestValidationCode.TEST_NAME_INCORRECT_LENGTH]
let Oe=(0,u.hasValidations)(O.CustomSurveyValidations)(w=class{constructor(e,t){Object.assign(this,e),this.owner=t}})||w,ve=(0,u.hasValidations)(O.TopOfMindSurveyValidations)(I=class{constructor(e,t){Object.assign(this,e),this.owner=t}})||I,we=(P=(0,u.hasValidations)(O.SurveyAnswerValidations),N=(0,o.inject)(),P((M=be((D=class{constructor(e,t){me(this,"i18n",M,this),Object.assign(this,e),this.owner=t}}).prototype,"i18n",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=D))||R),Ie=e.default=(L=(0,u.hasValidations)(O.BrandLiftTestValidations),k=(0,l.computed)("brandLiftTest.metrics.length","fetchRequiredBudgetTask.last.value"),U=(0,l.computed)("fetchRequiredBudgetTask.last.value"),x=(0,o.inject)(),F=(0,o.inject)(),z=(0,o.inject)("account"),j=(0,o.inject)(),G=(0,o.inject)(),B=(0,o.inject)(),V=(0,h.task)({drop:!0}),Y=(0,h.task)({drop:!0}),H=(0,h.task)({drop:!0}),q=(0,h.task)({drop:!0}),K=(0,h.task)({drop:!0}),W=(0,h.task)({drop:!0}),X=(0,h.task)({drop:!0}),$=(0,h.task)({drop:!0}),(0,c.assertPropTypes)(J=L((pe=class extends a.default{get unhandledErrors(){const{apiValidations:e}=this
return Object.values(e).filter((e=>!Ce.includes(e.code)&&e.level===m.BrandLiftTestValidationLevel.ERROR))}get isApiValid(){const{apiValidations:e}=this
return!Object.values(e).some((e=>e.level===m.BrandLiftTestValidationLevel.ERROR))}set requiredBudget(e){}get requiredBudget(){const e=this.brandLiftTest.metrics.length,t=this.fetchRequiredBudgetTask.last?.value?.budgetRequiredForKeyMetrics,n=t?.[e]
return n?(0,C.getMoneyAmountForUI)(n):void 0}set availableBudget(e){}get availableBudget(){const e=this.fetchRequiredBudgetTask.last?.value?.liftTestBudget
return e?(0,C.getMoneyAmountForUI)(e):void 0}get minScheduleDate(){return(0,E.fromAdsTime)((0,A.getMinimumBrandLiftUTCStart)())}get canBeLaunched(){return(0,l.get)(this,"brandLiftTest.userState")===m.BrandLiftTestUserState.DRAFT}get canBeUpdated(){return(0,l.get)(this,"brandLiftTest.uiState")===m.BrandLiftTestUiState.ACTIVE}get isStartDateEditable(){return[m.BrandLiftTestUiState.DRAFT,m.BrandLiftTestUiState.LIFT_TEST_REJECTED].includes(this.brandLiftTest.uiState)}get isSurveysValid(){return Boolean(!this.surveyMetadata.find((e=>e?.validations?.isInvalid||e?.answers.find((e=>e?.validations?.isInvalid)))))}get isEndDateEditable(){return[m.BrandLiftTestUiState.DRAFT,m.BrandLiftTestUiState.LIFT_TEST_REJECTED,m.BrandLiftTestUiState.ACTIVE].includes(this.brandLiftTest.uiState)}get canSave(){return!this.submitBrandLiftTestTask.isRunning&&!this.fetchValidationsTask.isRunning&&!this.fetchRequiredBudgetTask.isRunning&&this.isApiValid&&this.validations.isValid&&this.isSurveysValid}get canBeCancelled(){return Boolean(this.brandLiftTest.entityUrn)}get cancelAction(){const{isDraft:e,isInReview:t,isActive:n}=(0,A.getTestStatusFlags)(this.brandLiftTest.uiState)
if(this.canBeCancelled&&(e||t||n))return this.onCancelAction}get brandLiftTest(){const e=(0,d.copy)(this.args.brandLiftTest,!0)
return e.metrics=(0,A.getOrderedSurveyMetrics)(e.metrics||[]),e.surveys=(0,A.transformSurveysFromAPISchema)(e.surveys,e.userState===m.BrandLiftTestUserState.DRAFT),e}get canEditResultSettingsFields(){const e=Boolean(this.args.brandLiftTest.geoLocation&&this.args.brandLiftTest.industry)
return this.args.brandLiftTest.userState===m.BrandLiftTestUserState.DRAFT||!e}constructor(){super(...arguments),ge(this,"CONTINENT_URNS",g.CONTINENT_URNS),ge(this,"SURVEY_RESPONSES_LIMIT",g.SURVEY_RESPONSES_LIMIT),me(this,"localeList",Z,this),me(this,"industryList",ee,this),me(this,"liftEntityAccount",te,this),me(this,"surveyQuestionMetadata",ne,this),me(this,"topOfMindBrandTexts",ae,this),me(this,"apiValidations",ie,this),me(this,"isCancelDialogOpen",re,this),me(this,"router",oe,this),me(this,"targeting",le,this),me(this,"accountService",se,this),me(this,"jet",ce,this),me(this,"brandLiftTests",ue,this),me(this,"i18n",de,this),ge(this,"experimentsRouteIndex",b.ROUTE_NAME.ACCOUNT_EXPERIMENTS_INDEX),this.fetchLocalesTask.perform(),this.fetchTopLevelIndustriesTask.perform(),this.fetchSurveyQuestionMetadataTask.perform(),this.fetchRequiredBudgetTask.perform(),this.fetchTopOfMindBrandTextTask.perform(),this.args.brandLiftTest.liftEntity.account&&this.fetchLiftEntityAccountTask.perform()}get surveyMetadata(){const e=(0,l.get)(this.brandLiftTest,"surveys"),t=(0,l.get)(this.brandLiftTest,"brandName")||this.i18n.lookupTranslation(v.default,"i18n_question_card_question_text_brand_name_placeholder")()
return e.map((e=>{if(!e)return null
if(Object.values(g.BRAND_LIFT_TEST_EDITABLE_METRIC).includes(e.id)){const t={true:[],false:[]},n={...e,answers:e.answers.map(((n,a)=>(t[n.desired].push({...n,answerIndex:a}),new we({...n,responses:e.answers},(0,s.getOwner)(this)))))}
if(1===t.false.length){const[{answerIndex:e}]=t.false
n.answers[e].isDesiredDisabled=!0}if(e.id===m.BrandLiftTestKeyMetric.TOP_OF_MIND){const e={...n,freeformTextMaxLength:(0,A.getTopOfMindInputMaxLength)(n.localizedQuestionParts,n.localizedBrandText)}
return new ve(e,(0,s.getOwner)(this))}return new Oe(n,(0,s.getOwner)(this))}return{...e,localizedQuestionText:(0,A.convertSurveryLocalizedQuestionTextToHTML)(t,e.localizedQuestionText)}}))}onMetricCountChange(e){const{metrics:t,surveys:n}=this.brandLiftTest,a=e-t.length,i=Array.from({length:a},(()=>null)),r=[...t.slice(0,e),...i];(0,l.setProperties)(this.brandLiftTest,{metrics:r,surveys:(0,A.convertMetricsToSurveys)({metrics:r,surveys:n,surveyQuestionMetadata:this.surveyQuestionMetadata,topOfMindBrandTexts:this.topOfMindBrandTexts})})}onBrandLiftFieldChange(e,t){(0,l.setProperties)(this.brandLiftTest,{[e]:t}),(0,y.debounceTask)(this.fetchValidationsTask,"perform",p.default.callbackDelay.medium)}onBrandNameLocaleChange(e){this.onBrandLiftFieldChange("brandNameLocale",e),this.fetchTopOfMindBrandTextTask.perform(),this.fetchSurveyQuestionMetadataTask.perform()}async onMultiResponseEnabledChange(e,t){this.onSurveyFieldChange("multiResponseEnabled",e,t)
const{metrics:n,surveys:a}=this.brandLiftTest
a[e].adLiftKeyMetric===m.BrandLiftTestKeyMetric.TOP_OF_MIND&&(await this.fetchTopOfMindBrandTextTask.perform(),(0,l.setProperties)(this.brandLiftTest,{surveys:(0,A.convertMetricsToSurveys)({metrics:n,surveys:a,surveyQuestionMetadata:this.surveyQuestionMetadata,topOfMindBrandTexts:this.topOfMindBrandTexts})}))}onSurveyFieldChange(e,t,n){const a=[...this.brandLiftTest.surveys]
a[t]={...a[t],[e]:n},(0,l.setProperties)(this.brandLiftTest,{surveys:a})}onSurveyAnswerFieldChange(e,t,n,a){const i=[...this.brandLiftTest.surveys[t].answers]
i[n][e]=a,this.onSurveyFieldChange("answers",t,i)}onAddSurveyAnswer(e,t){const n=[...this.brandLiftTest.surveys[e].answers]
n.length>=g.SURVEY_RESPONSES_LIMIT.MAX||(n.push({...g.DEFAULT_CUSTOM_SURVEY_ANSWER,adLiftSurveyAnswer:t}),this.onSurveyFieldChange("answers",e,n))}onRemoveSurveyAnswer(e,t){const n=[...this.brandLiftTest.surveys[e].answers]
n.length<=g.SURVEY_RESPONSES_LIMIT.MIN||this.onSurveyFieldChange("answers",e,n.filter(((e,n)=>n!==t)))}async onSetQuestionMetric(e,t){const{metrics:n,surveys:a}=this.brandLiftTest,i=[...n.slice(0,e),t,...n.slice(e+1)]
t===m.BrandLiftTestKeyMetric.TOP_OF_MIND&&await this.fetchTopOfMindBrandTextTask.perform(),(0,l.setProperties)(this.brandLiftTest,{metrics:i,surveys:(0,A.convertMetricsToSurveys)({metrics:i,surveys:a,surveyQuestionMetadata:this.surveyQuestionMetadata,topOfMindBrandTexts:this.topOfMindBrandTexts})}),(0,y.debounceTask)(this.fetchValidationsTask,"perform",p.default.callbackDelay.medium)}onSelectEntity(e,t){switch(e){case m.BrandLiftTestEntityType.ACCOUNT:return this.setAccountTestEntity()
case m.BrandLiftTestEntityType.CAMPAIGN_GROUP:return this.setCampaignGroupTestEntity(t)}}setAccountTestEntity(){const{brandLiftTest:e}=this,t=(0,T.createUrnFromAttrs)(T.URN_TYPES.SPONSORED_ACCOUNT,e.accountId);(0,l.setProperties)(e,{liftEntity:{account:t}}),this.fetchLiftEntityAccountTask.perform(),(0,y.debounceTask)(this.fetchValidationsTask,"perform",p.default.callbackDelay.medium)}setCampaignGroupTestEntity(e){const t=e&&(0,T.createUrnFromAttrs)(T.URN_TYPES.SPONSORED_ACCOUNT,e);(0,l.setProperties)(this.brandLiftTest,{liftEntity:{campaignGroup:t}}),(0,y.debounceTask)(this.fetchValidationsTask,"perform",p.default.callbackDelay.medium)}onSave(){this.submitBrandLiftTestTask.perform()}onLaunch(){this.submitBrandLiftTestTask.perform({shouldLaunch:!0})}onBack(){this.router.transitionTo(b.ROUTE_NAME.ACCOUNT_EXPERIMENTS_INDEX)}onScheduleChange(e){(0,l.setProperties)(this.brandLiftTest,{schedule:e}),(0,y.debounceTask)(this.fetchValidationsTask,"perform",p.default.callbackDelay.medium),(0,y.debounceTask)(this.fetchRequiredBudgetTask,"perform",p.default.callbackDelay.medium)}onLocationChange(e){(0,l.setProperties)(this.brandLiftTest,{geoLocation:e}),(0,y.debounceTask)(this.fetchValidationsTask,"perform",p.default.callbackDelay.medium)}onIndustryChange(e){(0,l.setProperties)(this.brandLiftTest,{industry:e}),(0,y.debounceTask)(this.fetchValidationsTask,"perform",p.default.callbackDelay.medium)}onCancelAction(){this.isCancelDialogOpen=!0}getI18nMessage(e,t=[]){return this.i18n.lookupTranslation(this.constructor,e)(t)}*fetchLocalesTask(){const{accountId:e}=this.args
try{const t=yield this.targeting.getLocaleListByAccountId(e)
this.localeList=t.map((e=>{const t=(0,_.convertUrnToLocale)(e.urn)
return{name:e.name,localeCode:(0,_.convertLocaleObjectToString)(t),locale:t}}))}catch(t){this.jet.error(`Error fetching locale list data for account ${e}`,[f.JET_ERROR_TAGS.BRAND_LIFT_TESTS,he,fe])}}*fetchLiftEntityAccountTask(){const e=(0,T.getIdFromUrn)(this.args.brandLiftTest.liftEntity.account)
try{this.liftEntityAccount=yield this.accountService.getAccount(e)}catch(t){this.jet.error(`Error fetching account ${e}`,[f.JET_ERROR_TAGS.BRAND_LIFT_TESTS,he,Te])}}*fetchSurveyQuestionMetadataTask(){try{if(this.brandLiftTest.brandNameLocale){const{metrics:e,surveys:t}=this.brandLiftTest,n=yield this.brandLiftTests.fetchSurveyQuestionMetadata({locale:this.brandLiftTest.brandNameLocale,accountId:this.args.accountId})
this.surveyQuestionMetadata=n.map((e=>({...e,id:e.adLiftKeyMetric}))),(0,l.setProperties)(this.brandLiftTest,{surveys:(0,A.convertMetricsToSurveys)({metrics:e,surveys:t,surveyQuestionMetadata:this.surveyQuestionMetadata,topOfMindBrandTexts:this.topOfMindBrandTexts})})}}catch(e){this.jet.error(`Error fetching survey question metadata: ${(0,S.getErrorMessage)(e)}`,[f.JET_ERROR_TAGS.BRAND_LIFT_TESTS,he,ye])}}*fetchTopOfMindBrandTextTask(){try{if(this.brandLiftTest.brandNameLocale){const{surveys:e}=this.brandLiftTest,t=e.find((e=>e?.id===m.BrandLiftTestKeyMetric.TOP_OF_MIND))
this.topOfMindBrandTexts=yield this.brandLiftTests.fetchTopOfMindBrandText(this.brandLiftTest.brandNameLocale,t?.multiResponseEnabled)}}catch(e){this.jet.error(`Error fetching top of mind brand text: ${(0,S.getErrorMessage)(e)}`,[f.JET_ERROR_TAGS.BRAND_LIFT_TESTS,he,ye])}}*submitBrandLiftTestTask({shouldLaunch:e=!1}={}){const t=this.args.panelMode===m.BrandLiftTestPanelMode.CREATE,n=!t,{surveys:a,...i}=this.brandLiftTest;(i.metrics.includes(m.BrandLiftTestKeyMetric.CUSTOM)||i.metrics.includes(m.BrandLiftTestKeyMetric.TOP_OF_MIND))&&(i.surveys=(0,A.transformSurveysToAPISchema)({surveys:a,surveyQuestionMetadata:this.surveyQuestionMetadata}))
try{t&&e?yield this.brandLiftTests.createAndLaunchTest(i):t&&!e?yield this.brandLiftTests.createTest(i):n&&e?yield this.brandLiftTests.updateTest({...i,userState:m.BrandLiftTestUserState.READY}):n&&!e&&(yield this.brandLiftTests.updateTest(i))}catch(r){this.jet.error(`Error submitting brand lift test in ${this.args.panelMode} mode: ${(0,S.getErrorMessage)(r)}`,[f.JET_ERROR_TAGS.BRAND_LIFT_TESTS,he,Ee])}this.router.transitionTo(b.ROUTE_NAME.ACCOUNT_EXPERIMENTS_INDEX)}*fetchValidationsTask(){try{this.apiValidations=yield this.brandLiftTests.validateTest(this.brandLiftTest)}catch(e){this.jet.error(`Error validating brand lift test: ${(0,S.getErrorMessage)(e)}`,[f.JET_ERROR_TAGS.BRAND_LIFT_TESTS,he,Se])}}*fetchRequiredBudgetTask(){try{return yield this.brandLiftTests.fetchBudgetRequirements(this.brandLiftTest)}catch(e){this.jet.error(`Error fetching brand lift test budget requirements: ${(0,S.getErrorMessage)(e)}`,[f.JET_ERROR_TAGS.BRAND_LIFT_TESTS,he,Se])}}*fetchTopLevelIndustriesTask(){try{const e=yield this.brandLiftTests.fetchTopLevelIndustries()
this.industryList=[...e]}catch(e){this.jet.error(`Error fetching brand lift test comparison industries: ${(0,S.getErrorMessage)(e)}`,[f.JET_ERROR_TAGS.BRAND_LIFT_TESTS,he,Ae])}}},ge(pe,"propTypes",{accountId:c.PropTypes.number.isRequired,brandLiftTest:c.PropTypes.object.isRequired,panelMode:c.PropTypes.enum([m.BrandLiftTestPanelMode.CREATE,m.BrandLiftTestPanelMode.EDIT]).isRequired}),Z=be((Q=pe).prototype,"localeList",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ee=be(Q.prototype,"industryList",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),te=be(Q.prototype,"liftEntityAccount",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=be(Q.prototype,"surveyQuestionMetadata",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ae=be(Q.prototype,"topOfMindBrandTexts",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ie=be(Q.prototype,"apiValidations",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),re=be(Q.prototype,"isCancelDialogOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),be(Q.prototype,"requiredBudget",[k],Object.getOwnPropertyDescriptor(Q.prototype,"requiredBudget"),Q.prototype),be(Q.prototype,"availableBudget",[U],Object.getOwnPropertyDescriptor(Q.prototype,"availableBudget"),Q.prototype),oe=be(Q.prototype,"router",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=be(Q.prototype,"targeting",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=be(Q.prototype,"accountService",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=be(Q.prototype,"jet",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=be(Q.prototype,"brandLiftTests",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=be(Q.prototype,"i18n",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),be(Q.prototype,"brandLiftTest",[r.cached],Object.getOwnPropertyDescriptor(Q.prototype,"brandLiftTest"),Q.prototype),be(Q.prototype,"onMetricCountChange",[l.action],Object.getOwnPropertyDescriptor(Q.prototype,"onMetricCountChange"),Q.prototype),be(Q.prototype,"onBrandLiftFieldChange",[l.action],Object.getOwnPropertyDescriptor(Q.prototype,"onBrandLiftFieldChange"),Q.prototype),be(Q.prototype,"onBrandNameLocaleChange",[l.action],Object.getOwnPropertyDescriptor(Q.prototype,"onBrandNameLocaleChange"),Q.prototype),be(Q.prototype,"onMultiResponseEnabledChange",[l.action],Object.getOwnPropertyDescriptor(Q.prototype,"onMultiResponseEnabledChange"),Q.prototype),be(Q.prototype,"onSurveyFieldChange",[l.action],Object.getOwnPropertyDescriptor(Q.prototype,"onSurveyFieldChange"),Q.prototype),be(Q.prototype,"onSurveyAnswerFieldChange",[l.action],Object.getOwnPropertyDescriptor(Q.prototype,"onSurveyAnswerFieldChange"),Q.prototype),be(Q.prototype,"onAddSurveyAnswer",[l.action],Object.getOwnPropertyDescriptor(Q.prototype,"onAddSurveyAnswer"),Q.prototype),be(Q.prototype,"onRemoveSurveyAnswer",[l.action],Object.getOwnPropertyDescriptor(Q.prototype,"onRemoveSurveyAnswer"),Q.prototype),be(Q.prototype,"onSetQuestionMetric",[l.action],Object.getOwnPropertyDescriptor(Q.prototype,"onSetQuestionMetric"),Q.prototype),be(Q.prototype,"onSelectEntity",[l.action],Object.getOwnPropertyDescriptor(Q.prototype,"onSelectEntity"),Q.prototype),be(Q.prototype,"onSave",[l.action],Object.getOwnPropertyDescriptor(Q.prototype,"onSave"),Q.prototype),be(Q.prototype,"onLaunch",[l.action],Object.getOwnPropertyDescriptor(Q.prototype,"onLaunch"),Q.prototype),be(Q.prototype,"onBack",[l.action],Object.getOwnPropertyDescriptor(Q.prototype,"onBack"),Q.prototype),be(Q.prototype,"onScheduleChange",[l.action],Object.getOwnPropertyDescriptor(Q.prototype,"onScheduleChange"),Q.prototype),be(Q.prototype,"onLocationChange",[l.action],Object.getOwnPropertyDescriptor(Q.prototype,"onLocationChange"),Q.prototype),be(Q.prototype,"onIndustryChange",[l.action],Object.getOwnPropertyDescriptor(Q.prototype,"onIndustryChange"),Q.prototype),be(Q.prototype,"onCancelAction",[l.action],Object.getOwnPropertyDescriptor(Q.prototype,"onCancelAction"),Q.prototype),be(Q.prototype,"fetchLocalesTask",[V],Object.getOwnPropertyDescriptor(Q.prototype,"fetchLocalesTask"),Q.prototype),be(Q.prototype,"fetchLiftEntityAccountTask",[Y],Object.getOwnPropertyDescriptor(Q.prototype,"fetchLiftEntityAccountTask"),Q.prototype),be(Q.prototype,"fetchSurveyQuestionMetadataTask",[H],Object.getOwnPropertyDescriptor(Q.prototype,"fetchSurveyQuestionMetadataTask"),Q.prototype),be(Q.prototype,"fetchTopOfMindBrandTextTask",[q],Object.getOwnPropertyDescriptor(Q.prototype,"fetchTopOfMindBrandTextTask"),Q.prototype),be(Q.prototype,"submitBrandLiftTestTask",[K],Object.getOwnPropertyDescriptor(Q.prototype,"submitBrandLiftTestTask"),Q.prototype),be(Q.prototype,"fetchValidationsTask",[W],Object.getOwnPropertyDescriptor(Q.prototype,"fetchValidationsTask"),Q.prototype),be(Q.prototype,"fetchRequiredBudgetTask",[X],Object.getOwnPropertyDescriptor(Q.prototype,"fetchRequiredBudgetTask"),Q.prototype),be(Q.prototype,"fetchTopLevelIndustriesTask",[$],Object.getOwnPropertyDescriptor(Q.prototype,"fetchTopLevelIndustriesTask"),Q.prototype),J=Q))||J)||J);(0,t.setComponentTemplate)(_e,Ie)})),define("campaign-manager-web/components/brand-lift-test-overview",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/brand-lift-tests"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"ESaieySH",block:'[[[1,"\\n"],[10,"h2"],[15,0,[29,["mb5"," ",[28,[37,0],null,[["size","weight"],["large","bold"]]]]]],[12],[1,[28,[35,1],["i18n_test_overview_header","campaign-manager-web/components/brand-lift-test-overview"],null]],[13],[1,"\\n\\n"],[8,[39,2],null,[["@accountId","@test"],[[30,1],[30,2]]],[["default"],[[[[1,"\\n  "],[10,0],[14,0,"brand-lift-test-overview__summary"],[12],[1,"\\n    "],[10,0],[14,0,"grid grid--is-fluid grid--no-gutters"],[12],[1,"\\n      "],[10,0],[14,0,"grid__col grid__col--md-2 mv2"],[12],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,0],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_test_type","campaign-manager-web/components/brand-lift-test-overview"],[["type"],[[30,3,["testType"]]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,1],["i18n_test_type_label","campaign-manager-web/components/brand-lift-test-overview"],null]],[13],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,0],[14,0,"grid__col grid__col--md-4 mv2"],[12],[1,"\\n        "],[10,0],[12],[1,"\\n          "],[10,1],[15,0,[29,[[28,[37,0],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_test_duration","campaign-manager-web/components/brand-lift-test-overview"],[["duration"],[[30,3,["duration"]]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,1],[15,0,[29,[[28,[37,0],null,[["size"],["large"]]]]]],[12],[1,"\\n            ("],[10,"time"],[12],[1,[30,3,["dateRange","start"]]],[13],[1,"\\n            -\\n            "],[10,"time"],[12],[1,[30,3,["dateRange","end"]]],[13],[1,")\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,1],["i18n_test_duration_label","campaign-manager-web/components/brand-lift-test-overview"],null]],[13],[1,"\\n      "],[13],[1,"\\n\\n"],[41,[30,3,["accountUnderTest"]],[[[1,"        "],[10,0],[14,0,"grid__col grid__col--md-6 mv2"],[12],[1,"\\n          "],[10,0],[12],[1,"\\n            "],[8,[39,4],[[24,"target","_blank"],[16,0,[29,["u-color__blue7 u-force-wrap"," ",[28,[37,0],null,[["size","weight"],["large","bold"]]]]]]],[["@route","@model"],["accounts.item",[30,3,["accountUnderTest","id"]]]],[["default"],[[[[1,"\\n              "],[1,[30,3,["accountUnderTest","name"]]],[1,"\\n              "],[8,[39,5],null,[["@size","@name"],["small","link-external"]],null],[1,"\\n            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,1],["i18n_account_under_test_label","campaign-manager-web/components/brand-lift-test-overview"],null]],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[3]]]]],[1,"\\n\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["orderedSurveyQuestions"]]],null]],null],null,[[[1,"  "],[8,[39,8],[[24,0,"mv4"]],[["@accountId","@survey","@testResult","@brandName","@isQuestionOverview"],[[30,1],[30,4,["survey"]],[30,4,["testResult"]],[30,2,["brandName"]],true]],null],[1,"\\n"]],[4]],null],[1,"\\n"],[41,[30,0,["isResultsBalanced"]],[[[1,"  "],[10,0],[14,0,"u-layout__elevation-0 u-bg-color__white u-border-radius__common pv4 ph5"],[12],[1,"\\n    "],[10,0],[14,0,"brand-lift-test-biascorrected__section u-display-flex"],[12],[1,"\\n      "],[8,[39,9],[[24,0,"no-shrink mr5"]],[["@type","@name","@size"],["microspot","shield","small"]],null],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_bias_correction_enabled","campaign-manager-web/components/brand-lift-test-overview"],null]],[1,"\\n          "],[8,[39,10],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,1],["i18n_bias_correction_enabled_link","campaign-manager-web/components/brand-lift-test-overview"],[["linkInfo"],[[28,[37,11],null,[["dataControlName","dataTestSelector","href","role"],["brand_lift_report_article_brand_lift_best_practices","data-test-brand-lift-test-overview__optimize-brand-campaigns-link",[28,[37,12],null,[["path","accountId"],["help/lms/answer/a730571",[30,1]]]],[30,5,["role"]]]]]]]]],[1,"\\n          "]],[5]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,13],[[30,2,["testStatus"]],"ENDED"],null],[[[1,"  "],[10,"h2"],[15,0,[29,["mv5"," ",[28,[37,14],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,1],["i18n_recommended_actions_header","campaign-manager-web/components/brand-lift-test-overview"],null]],[13],[1,"\\n  "],[10,0],[14,0,"brand-lift-test-overview__optimize-brand-campaign-container"],[12],[1,"\\n    "],[8,[39,9],[[24,0,"no-shrink mr5 mv2"]],[["@type","@name","@size"],["microspot","award","large"]],null],[1,"\\n    "],[10,0],[14,0,"pv2"],[12],[1,"\\n      "],[10,"h3"],[15,0,[29,["mb1"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_optimize_brand_campaigns_title","campaign-manager-web/components/brand-lift-test-overview"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["mb1"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_optimize_brand_campaigns_content","campaign-manager-web/components/brand-lift-test-overview"],null]],[1,"\\n      "],[13],[1,"\\n\\n"],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[8,[39,10],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,1],["i18n_optimize_campaigns_link","campaign-manager-web/components/brand-lift-test-overview"],[["linkInfo"],[[28,[37,11],null,[["dataControlName","dataTestSelector","href","role"],["brand_lift_report_article_brand_lift_best_practices","data-test-brand-lift-test-overview__optimize-brand-campaigns-link",[28,[37,12],null,[["path","accountId"],["help/lms/answer/124802",[30,1]]]],[30,6,["role"]]]]]]]]],[1,"\\n        "]],[6]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["@accountId","@test","test","orderedSurveyQuestion","iphHelper","iphHelper"],false,["hue-web-foundations@-text-body","t","test-summary-container","if","link-to","hue-web-icons@icon","each","-track-array","brand-lift-test-question","hue-web-icons@illustration","iph-helper","external-link-info","help-center-url","eq","hue-web-foundations@-text-display"]]',moduleName:"campaign-manager-web/components/brand-lift-test-overview.hbs",isStrictMode:!1})
let c=e.default=(0,i.assertPropTypes)((l=class extends a.default{get orderedSurveyQuestions(){const e=this.args.test.surveys||[],t=this.args.testResults||[]
return(0,r.getOrderedSurveyQuestions)(e,t)}get isResultsBalanced(){return this.args.testResults.some((e=>e.adLiftResultStatisticalMetrics?.nonResponseBiasCorrected))}},u=l,d="propTypes",p={accountId:i.PropTypes.number.isRequired,test:i.PropTypes.object.isRequired,testResults:i.PropTypes.array.isRequired},d in u?Object.defineProperty(u,d,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[d]=p,o=l))||o
var u,d,p;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/brand-lift-test-page",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/constants/brand-lift-tests","campaign-manager-web/utils/brand-lift-tests","campaign-manager-web/constants/experiment","@ember/object","campaign-manager-web/utils/urn"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E,y
function S(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function A(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const O=(0,n.createTemplateFactory)({id:"RRPofRaj",block:'[[[1,"\\n"],[41,[30,1],[[[1,"  "],[8,[39,1],null,null,null],[1,"\\n  "],[8,[39,2],[[24,0,"mt8"]],[["@illustration","@headline","@message"],["empty-room",[28,[37,3],["i18n_third_party_brand_lift_test_hide_results_state_header","campaign-manager-web/components/brand-lift-test-page"],null],[28,[37,3],["i18n_third_party_brand_lift_test_hide_results_state_message","campaign-manager-web/components/brand-lift-test-page"],null]]],null],[1,"\\n"]],[]],[[[41,[30,2],[[[1,"    "],[11,0],[4,[38,4],null,[["selector","when"],[".cm-header-tabs__row .artdeco-tab--selected",[30,3]]]],[12],[1,"\\n      "],[8,[39,5],null,[["@backButtonRoute","@backButtonTooltipMessage","@backButtonClickTrackingEvent","@tabsConfig","@activeTab"],[[30,0,["experimentsIndexRoute"]],[28,[37,3],["i18n_back_to_experiments","campaign-manager-web/components/brand-lift-test-page"],null],"brand_lift_report_back_button",[30,0,["tabsConfig"]],[30,0,["activeTab"]]]],[["default"],[[[[1,"\\n        "],[8,[30,4,["TitleWrapper"]],null,null,[["default"],[[[[1,"\\n          "],[10,"h1"],[15,0,[29,["u-force-wrap"," ",[28,[37,6],null,[["size"],["large"]]]]]],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_brand_lift_test_header","campaign-manager-web/components/brand-lift-test-page"],[["name"],[[30,0,["decoratedTest","name"]]]]]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,4,["ActionWrapper"]],null,null,[["default"],[[[[1,"\\n          "],[10,0],[14,0,"u-display-flex u-justify-end-sm u-items-center u-flex-wrap mt1"],[12],[1,"\\n            "],[8,[39,7],null,[["@status","@failureReasons","@isLarge"],[[30,0,["decoratedTest","testStatus"]],[28,[37,8],null,[["testRejectionReasons"],[[30,0,["decoratedTest","rejectionReasons"]]]]],true]],null],[1,"\\n"],[41,[30,0,["shouldShowFluctuatingDataDisclaimer"]],[[[1,"              "],[8,[39,9],[[24,0,"u-color__slate7 mh1"]],[["@size","@name"],["small","signal-caution"]],null],[1,"\\n              "],[10,0],[14,0,"mb1"],[12],[1,"\\n                "],[8,[39,10],[[16,0,[29,["u-color__slate7"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[4,[38,11],["brand_lift_report_fluctuating_data_disclaimer_tooltip"],null]],[["@text","@placement"],[[28,[37,3],["i18n_fluctuating_data_disclaimer_label","campaign-manager-web/components/brand-lift-test-page"],null],"bottom"]],[["default"],[[[[1,"\\n                  "],[8,[39,12],null,null,[["default"],[[[[1,"\\n                    "],[1,[28,[35,3],["i18n_fluctuating_data_disclaimer_content_v2","campaign-manager-web/components/brand-lift-test-page"],[["linkInfo"],[[28,[37,13],null,[["dataControlName","dataTestSelector","href","role"],["brand_lift_report_fluctuating_data_disclaimer_help_link","data-test-brand-lift-test-page-fluctuating-data-disclaimer-link",[28,[37,14],null,[["path","accountId"],["help/lms/answer/a412942",[30,6]]]],[30,5,["role"]]]]]]]]],[1,"\\n                  "]],[5]]]]],[1,"\\n                "]],[]]]]],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[1,"            "],[10,0],[14,0,"brand-lift-test-page__vertical-divider"],[12],[13],[1,"\\n            "],[8,[39,15],null,[["@dataTestValue","@testStatus","@onEditAction","@onCancelAction"],["blt-page",[30,0,["decoratedTest","testStatus"]],[30,0,["editAction"]],[30,0,["cancelAction"]]]],[["default"],[[[[1,"\\n              "],[8,[30,7,["Trigger"]],[[16,"aria-label",[28,[37,3],["i18n_a11y_brand_lift_test_actions_label","campaign-manager-web/components/brand-lift-test-page"],null]]],[["@icon","@iconPlacement","@buttonType","@emphasized","@size","@text"],["caret","right","secondary",true,"small",[28,[37,3],["i18n_brand_lift_test_actions","campaign-manager-web/components/brand-lift-test-page"],null]]],null],[1,"\\n            "]],[7]]]]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[4]]]]],[1,"\\n      "],[10,"section"],[14,0,"u-display-flex u-flex-column u-justify-center u-items-center p5"],[12],[1,"\\n        "],[10,0],[14,0,"brand-lift-test-page__report-container"],[12],[1,"\\n"],[41,[30,0,["isOverviewTab"]],[[[1,"            "],[8,[39,16],null,[["@accountId","@test","@testResults"],[[30,6],[30,0,["decoratedTest"]],[30,0,["testResults"]]]],null],[1,"\\n"]],[]],[[[1,"            "],[8,[39,17],null,[["@accountId","@brandName","@testResult","@survey","@urnToIndustryNameMap","@benchmarkResults"],[[30,6],[30,8,["brandName"]],[30,0,["testResult"]],[30,0,["survey"]],[30,9],[30,0,["benchmarkResults"]]]],null],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[8,[39,2],null,[["@illustration","@headline","@message","@primaryActionText","@onPrimaryButtonClick"],["error-server",[28,[37,3],["brand_lift_test_error_state_header","campaign-manager-web/components/brand-lift-test-page"],null],[28,[37,3],["brand_lift_test_error_state_message","campaign-manager-web/components/brand-lift-test-page"],[["linkInfo"],[[28,[37,13],null,[["href"],["https://www.linkedin.com/help/lms/ask"]]]]]],[28,[37,3],["reload_page_button","campaign-manager-web/components/brand-lift-test-page"],null],[30,10]]],null],[1,"\\n"]],[]]]],[]]],[1,"\\n"],[8,[39,18],null,[["@isOpen","@onSuccess","@onClose","@brandLiftTest"],[[30,0,["isCancelDialogOpen"]],[30,0,["onCancelSuccess"]],[28,[37,19],[[30,0],"isCancelDialogOpen",false],null],[30,0,["decoratedTest"]]]],null]],["@isThirdPartyTest","@didFetchSucceed","@shouldFocusOnTab","pageHeader","iphHelper","@accountId","Menu","@test","@urnToIndustryNameMap","@refreshTestResults"],false,["if","experiments-list-page/page-header","page-empty-state","t","focus-by-selector-async","cm-page-header","hue-web-foundations@-text-body","status-label","hash","hue-web-icons@icon","definition-underline","track-interaction","iph-helper","external-link-info","help-center-url","test-actions-dropdown","brand-lift-test-overview","brand-lift-question-report","brand-lift-test-cancel-dialog","set"]]',moduleName:"campaign-manager-web/components/brand-lift-test-page.hbs",isStrictMode:!1})
let v=e.default=(m=(0,o.inject)(),g=(0,o.inject)(),(0,r.assertPropTypes)((y=class extends a.default{get activeTab(){return this.args.selectedKeyMetric||s.BRAND_LIFT_TEST_PAGE_TABS.OVERVIEW}get decoratedTest(){return{...this.args.test,testType:u.EXPERIMENT_TYPE.BRAND_LIFT_TEST,testStatus:this.args.test.uiState}}get keyToResultsMap(){return this.args.keyToResultsMap||{}}get testResults(){return Object.values(this.keyToResultsMap)}get isOverviewTab(){return this.activeTab===s.BRAND_LIFT_TEST_PAGE_TABS.OVERVIEW}get keyToBenchmarksMap(){return(0,c.getBenchmarkMapByMetric)(this.args.testBenchmarks,this.args.test.geoLocation,this.args.test.industry)}get benchmarkResults(){return this.isOverviewTab?null:this.keyToBenchmarksMap[this.activeTab]||[]}get testResult(){return this.isOverviewTab?null:this.keyToResultsMap[this.activeTab]||{}}get orderedMetrics(){return(0,c.getOrderedSurveyMetrics)(this.decoratedTest.metrics||[])}get survey(){return(this.decoratedTest.surveys||[]).find((e=>e.id===this.activeTab))}get shouldShowFluctuatingDataDisclaimer(){return(0,c.endedInLast15Days)(this.decoratedTest)}get editAction(){const{isDraft:e,isInReview:t,isActive:n,isRejected:a}=(0,c.getTestStatusFlags)(this.decoratedTest.testStatus)
if(e||t||n||a)return this.onEditBrandLiftTestAction}get cancelAction(){const{isDraft:e,isInReview:t,isActive:n}=(0,c.getTestStatusFlags)(this.decoratedTest.testStatus)
if(e||t||n)return this.onCancelAction}constructor(){super(...arguments),S(this,"router",h,this),S(this,"i18n",f,this),S(this,"tabConfigs",T,this),S(this,"isCancelDialogOpen",E,this),A(this,"experimentsIndexRoute",l.ROUTE_NAME.ACCOUNT_EXPERIMENTS_INDEX),this.tabsConfig=this.getTabsConfig()}getTabsConfig(){const e=e=>this.i18n.lookupTranslation(this.constructor,"i18n_tab_name_text_v5")(e),t=[{key:s.BRAND_LIFT_TEST_PAGE_TABS.OVERVIEW,routeName:l.ROUTE_NAME.ACCOUNT_BRAND_LIFT_TESTS_ITEM_INDEX,label:e([{tabNameKey:s.BRAND_LIFT_TEST_PAGE_TABS.OVERVIEW}])}]
return this.orderedMetrics.length&&this.orderedMetrics.forEach((n=>{t.push({key:n,routeName:l.ROUTE_NAME.ACCOUNT_BRAND_LIFT_TESTS_ITEM_QUESTIONS_ITEM,label:e([{tabNameKey:s.BRAND_LIFT_TEST_PAGE_TABS[n]}]),models:[n.toLowerCase()],trackingEvent:"brand_lift_report_view_details_via_header"})})),t}onEditBrandLiftTestAction(){const e=(0,p.getIdFromUrn)(this.decoratedTest.entityUrn)
this.router.transitionTo(l.ROUTE_NAME.ACCOUNT_BRAND_LIFT_TESTS_EDIT,e)}onCancelAction(){this.isCancelDialogOpen=!0}onCancelSuccess(){this.router.transitionTo(l.ROUTE_NAME.ACCOUNT_EXPERIMENTS_INDEX)}},A(y,"propTypes",{accountId:r.PropTypes.number.isRequired,didFetchSucceed:r.PropTypes.bool.isRequired,isThirdPartyTest:r.PropTypes.bool,keyToResultsMap:r.PropTypes.object,refreshTestResults:r.PropTypes.func.isRequired,selectedKeyMetric:r.PropTypes.string,shouldFocusOnTab:r.PropTypes.bool,test:r.PropTypes.object,testBenchmarks:r.PropTypes.array,urnToIndustryNameMap:r.PropTypes.object}),h=C((_=y).prototype,"router",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=C(_.prototype,"i18n",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=C(_.prototype,"tabConfigs",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),E=C(_.prototype,"isCancelDialogOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),C(_.prototype,"onEditBrandLiftTestAction",[d.action],Object.getOwnPropertyDescriptor(_.prototype,"onEditBrandLiftTestAction"),_.prototype),C(_.prototype,"onCancelAction",[d.action],Object.getOwnPropertyDescriptor(_.prototype,"onCancelAction"),_.prototype),C(_.prototype,"onCancelSuccess",[d.action],Object.getOwnPropertyDescriptor(_.prototype,"onCancelSuccess"),_.prototype),b=_))||b);(0,t.setComponentTemplate)(O,v)})),define("campaign-manager-web/components/brand-lift-test-preview",["exports","@ember/component","@ember/template-factory","@glimmer/component","ember-cli-pemberly-spark-placeholders/utils/get-asset-url","@ember/object","@glimmer/tracking","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/types/brand-lift-tests","campaign-manager-web/constants/brand-lift-tests","campaign-manager-web/utils/brand-lift-tests","campaign-manager-web/constants/lix","campaign-manager-web/components/brand-lift-test-edit-form"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A=(0,n.createTemplateFactory)({id:"KIIzi+L6",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"u-border__common--tile"]],[["@enablePreviewDropdown"],[true]],[["default"],[[[[1,"\\n  "],[8,[30,1,["title"]],null,null,[["default"],[[[[1,"\\n    "],[10,"label"],[14,"for","preview-brand-lift-test-metric"],[15,0,[29,["hue_web_label u-layout__display-block mb1"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_preview_title","campaign-manager-web/components/brand-lift-test-preview"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,1],[14,0,"cm-hue-select"],[12],[1,"\\n      "],[8,[39,3],[[24,0,"cm-hue-select"],[4,[38,5],["change",[30,0,["onPreviewMetricDropdownChange"]]],null]],[["@inputId","@disabled"],["preview-brand-lift-test-metric",[28,[37,4],[[30,0,["previewMetricOptions","length"]]],null]]],[["default"],[[[[1,"\\n        "],[10,"option"],[14,2,""],[14,"disabled",""],[15,"selected",[28,[37,4],[[30,0,["previewMetricOptions","length"]]],null]],[12],[1,[28,[35,2],["i18n_preview_metric_option_placeholder","campaign-manager-web/components/brand-lift-test-preview"],null]],[13],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["previewMetricOptions"]]],null]],null],null,[[[1,"          "],[10,"option"],[15,"selected",[28,[37,8],[[30,2],[30,0,["currentMetric"]]],null]],[15,2,[30,2]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_question_card_metric_name_v5","campaign-manager-web/components/brand-lift-test-preview"],[["metric"],[[30,2]]]]],[1,"\\n          "],[13],[1,"\\n"]],[2]],null],[1,"      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["content"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"brand-lift-test-preview__iframe-wrapper"],[12],[1,"\\n"],[41,[30,0,["selectedSurvey"]],[[[1,"        "],[10,0],[14,0,"brand-lift-test-preview__content"],[12],[1,"\\n          "],[10,0],[14,0,"pb2 u-display-flex"],[12],[1,"\\n            "],[10,0],[14,0,"pr4"],[12],[1,"\\n              "],[8,[39,10],null,[["@size","@name"],["medium","linkedin-bug-color"]],null],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[14,0,"pr4"],[12],[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,1],null,[["size"],["medium"]]]]]],[12],[1,[28,[35,2],["i18n_preview_linkedin_survey_feedback","campaign-manager-web/components/brand-lift-test-preview"],null]],[13],[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,[28,[35,2],["i18n_preview_promoted_label","campaign-manager-web/components/brand-lift-test-preview"],null]],[13],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[14,0,"pr4"],[12],[1,"\\n              "],[8,[39,10],null,[["@size","@name"],["medium","overflow-web-ios"]],null],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"o-cm-card p2"],[12],[1,"\\n            "],[10,2],[15,0,[29,["u-force-wrap--word"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[30,0,["selectedSurvey","localizedQuestionText"]]],[13],[1,"\\n"],[41,[30,0,["showMultiResponsePreview"]],[[[1,"              "],[10,2],[15,0,[29,["pt2"," ",[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[1,[30,0,["selectedSurvey","localizedMultiSelectInstructions"]]],[1,"\\n              "],[13],[1,"\\n              "],[10,"ul"],[14,0,"u-list--no-style"],[12],[1,"\\n                "],[8,[39,11],[[16,0,[29,[[36,12]]]]],[["@onFilter"],[[30,0,["noop"]]]],[["default"],[[[[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["selectedSurvey","answers"]]],null]],null],null,[[[1,"                    "],[10,"li"],[14,0,"brand-lift-test-preview__answer_pill pt2"],[12],[1,"\\n                      "],[8,[30,3,["FilterPill"]],null,[["@isChecked","@defaultIcon","@value","@text","@a11yText"],[false,[52,[30,4,["isNoneOfTheAbove"]],false,true],[30,4,["localizedAnswerText"]],[30,4,["localizedAnswerText"]],[30,4,["localizedAnswerText"]]]],null],[1,"\\n                    "],[13],[1,"\\n"]],[4]],null],[1,"                "]],[3]]]]],[1,"\\n                "],[10,"li"],[15,0,[29,["pt2"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                  "],[8,[39,13],[[16,"aria-label",[30,0,["selectedSurvey","localizedSubmitButtonText"]]],[24,0,"brand-lift-test-preview__content-button"]],[["@buttonType","@size","@emphasized","@disabled","@text"],["primary","medium",true,true,[30,0,["selectedSurvey","localizedSubmitButtonText"]]]],null],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n"]],[]],[[[1,"              "],[10,2],[15,0,[29,["pt2"," ",[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[1,[30,0,["selectedSurvey","localizedInstructions"]]],[1,"\\n              "],[13],[1,"\\n              "],[10,"ul"],[14,0,"u-list--no-style"],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["selectedSurvey","answers"]]],null]],null],null,[[[1,"                  "],[10,"li"],[15,0,[29,["pt2"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                    "],[8,[39,13],[[16,"aria-label",[28,[37,2],["i18n_preview_answer_button_a11y","campaign-manager-web/components/brand-lift-test-preview"],[["localizedAnswerText"],[[30,5,["localizedAnswerText"]]]]]],[24,0,"brand-lift-test-preview__content-button"]],[["@buttonType","@size","@emphasized","@text"],["secondary","medium",true,[30,5,["localizedAnswerText"]]]],null],[1,"\\n                  "],[13],[1,"\\n"]],[5]],null],[1,"              "],[13],[1,"\\n"]],[]]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[30,0,["isVisibilityInfoCopyEnabled"]],[[[1,"              "],[1,[28,[35,2],["i18n_preview_privacy_disclaimer_v2","campaign-manager-web/components/brand-lift-test-preview"],[["linkInfo"],[[28,[37,14],null,[["ariaLabel","href"],[[28,[37,2],["i18n_preview_disclaimer_link_a11y_v2","campaign-manager-web/components/brand-lift-test-preview"],null],"#"]]]]]]],[1,"\\n"]],[]],[[[1,"              "],[1,[28,[35,2],["i18n_preview_anonymity_disclaimer_v3","campaign-manager-web/components/brand-lift-test-preview"],[["linkInfo"],[[28,[37,14],null,[["ariaLabel","href"],[[28,[37,2],["i18n_preview_disclaimer_link_a11y_v2","campaign-manager-web/components/brand-lift-test-preview"],null],"#"]]]]]]],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["note"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_preview_disclaimer_v3","campaign-manager-web/components/brand-lift-test-preview"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["mt3"," ",[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_preview_methodology_disclaimer_v4","campaign-manager-web/components/brand-lift-test-preview"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["mt3"," ",[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[8,[39,15],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["i18n_preview_member_match_v2","campaign-manager-web/components/brand-lift-test-preview"],[["linkInfo"],[[28,[37,14],null,[["href","ariaLabel","role"],[[28,[37,16],null,[["path","accountId"],["help/lms/answer/a419978",[30,7]]]],[28,[37,2],["i18n_preview_member_match_link_label","campaign-manager-web/components/brand-lift-test-preview"],null],[30,6,["role"]]]]]]]]],[1,"\\n      "]],[6]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["preview","previewMetricOptionValue","group","answer","answer","iphHelper","@accountId"],false,["creative-preview","hue-web-foundations@-text-body","t","hue-web-select","not","on","each","-track-array","eq","if","hue-web-icons@icon","hue-web-pill-filter-group","hue-web-foundations@-artdeco-migration-scope","hue-web-button","external-link-info","iph-helper","help-center-url"]]',moduleName:"campaign-manager-web/components/brand-lift-test-preview.hbs",isStrictMode:!1})
let C=e.default=(0,s.assertPropTypes)((T=class extends a.default{constructor(...e){super(...e),E(this,"lix",_,this),E(this,"i18n",h,this),y(this,"staticExampleImageURL",(0,i.default)("assets/experiments/brand-lift-test-survey_ad-recall_en-us.png")),E(this,"selectedPreviewMetric",f,this),y(this,"noop",(()=>{}))}get currentMetric(){return this.previewMetricOptions.includes(this.selectedPreviewMetric)?this.selectedPreviewMetric:this.previewMetricOptions[0]||""}get previewMetricOptions(){return(0,r.get)(this.args.brandLiftTest,"metrics").filter((e=>e))}get isVisibilityInfoCopyEnabled(){return this.lix.getTreatmentIsEnabled(p.LIX_TEST_KEYS.enableBrandLiftVisibilityInfoCopy)}get showMultiResponsePreview(){return this.selectedSurvey.multiResponseEnabled&&(this.selectedSurvey.id===c.BrandLiftTestKeyMetric.TOP_OF_MIND||this.selectedSurvey.id===c.BrandLiftTestKeyMetric.CUSTOM)}get selectedSurvey(){const e=this.args.surveyMetadata.find((e=>e?.id===this.currentMetric))
if(u.BRAND_LIFT_TEST_EDITABLE_METRIC[e?.id]){let t
const n=this.args.surveyQuestionMetadata.find((t=>t.id===e.id))
switch(e.id){case c.BrandLiftTestKeyMetric.CUSTOM:{const n=e.multiResponseEnabled?this.i18n.lookupTranslation(m.default,"i18n_custom_question_card_question_multi_response_placeholder"):this.i18n.lookupTranslation(m.default,"i18n_custom_question_card_question_placeholder")
t=String(e.localizedQuestionText)||n
break}case c.BrandLiftTestKeyMetric.TOP_OF_MIND:if(this.args.brandLiftTest.userState===c.BrandLiftTestUserState.DRAFT){const a=e.localizedQuestionFreeformText??this.i18n.lookupTranslation(m.default,"i18n_top_of_mind_question_card_question_placeholder"),i=e.multiResponseEnabled?n?.localizedMultiSelectQuestionText||"":n?.localizedQuestionText||""
t=(0,d.convertTopOfMindQuestionToString)(i,e.localizedBrandText,a)}else t=String(e.localizedQuestionText)
break
default:t=String(e.localizedQuestionText)}const a={...e,localizedQuestionText:t,answers:e.answers.map(((e,t)=>({...e,localizedAnswerText:e.localizedAnswerText||this.i18n.lookupTranslation(m.default,"i18n_custom_question_card_response_label")([{number:t+1}])})))}
return e.addNoneOfTheAboveEnabled&&n&&a.answers.push({...n.answers[0],isNoneOfTheAbove:!0}),a.localizedInstructions=n?.localizedInstructions,a.localizedMultiSelectInstructions=n?.localizedMultiSelectInstructions,a.localizedSubmitButtonText=n?.localizedSubmitButtonText,a}return e}onPreviewMetricDropdownChange({target:{value:e}}){this.selectedPreviewMetric=e}},y(T,"propTypes",{accountId:s.PropTypes.number.isRequired,brandLiftTest:s.PropTypes.object.isRequired,surveyMetadata:s.PropTypes.array.isRequired,surveyQuestionMetadata:s.PropTypes.array.isRequired}),_=S((b=T).prototype,"lix",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(b.prototype,"i18n",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(b.prototype,"selectedPreviewMetric",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),S(b.prototype,"onPreviewMetricDropdownChange",[r.action],Object.getOwnPropertyDescriptor(b.prototype,"onPreviewMetricDropdownChange"),b.prototype),g=b))||g;(0,t.setComponentTemplate)(A,C)})),define("campaign-manager-web/components/brand-lift-test-question",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/types/brand-lift-tests","campaign-manager-web/constants/brand-lift-tests","campaign-manager-web/constants/routes","campaign-manager-web/utils/formatter"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E,y
function S(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function A(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const C=(0,n.createTemplateFactory)({id:"xaBBPm2L",block:'[[[1,"\\n"],[11,0],[24,0,"u-layout-flex__container--column u-layout__elevation-0 u-bg-color__white u-border-radius__common"],[17,1],[12],[1,"\\n  "],[10,0],[14,0,"brand-lift-test-question__section"],[12],[1,"\\n    "],[10,0],[14,0,"brand-lift-test-question__header"],[12],[1,"\\n"],[41,[30,2],[[[1,"        "],[10,2],[15,0,[29,["mb1"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,2],["i18n_metric_type_v5","campaign-manager-web/components/brand-lift-test-question"],[["keyMetric"],[[30,0,["keyMetric"]]]]]],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[10,1],[12],[1,[28,[35,2],["i18n_question_label","campaign-manager-web/components/brand-lift-test-question"],null]],[13],[1,"\\n          "],[10,1],[12],[1,[30,0,["localizedQuestionText"]]],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_question_details_header","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n"],[41,[30,2],[[[1,"      "],[10,0],[14,0,"u-display-flex u-items-center mt2"],[12],[1,"\\n        "],[8,[39,3],[[4,[38,4],["click",[30,0,["onClickViewDetailsButton"]]],null],[4,[38,5],["brand_lift_report_view_details_via_button"],null]],[["@buttonType","@size","@emphasized","@text"],["tertiary","small",true,[28,[37,2],["i18n_view_details_button","campaign-manager-web/components/brand-lift-test-question"],null]]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n\\n  "],[10,"hr"],[15,0,[29,["m0"," ",[36,6]]]],[12],[13],[1,"\\n\\n  "],[10,0],[14,0,"grid grid--is-fluid grid--no-gutters pv2"],[12],[1,"\\n\\n    "],[10,0],[15,0,[29,["grid__col ",[52,[30,2],"grid__col--md-6",""]]]],[12],[1,"\\n      "],[10,0],[14,0,"brand-lift-test-question__result-section"],[12],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-items-center-sm u-flex-column u-flex-row-sm"],[12],[1,"\\n"],[41,[30,2],[[[1,"            "],[10,0],[14,1,"hide_estimated_total_lift_trigger"],[12],[1,"\\n              "],[10,2],[15,0,[29,["brand-lift-test-question__section-header"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_results_label","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n\\n"],[41,[30,0,["isResultVisible"]],[[[41,[30,0,["areWeakResultsHidden"]],[[[1,"            "],[10,0],[14,0,"pv4"],[12],[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,2],["i18n_weak_results_warning","campaign-manager-web/components/brand-lift-test-question"],null]],[13],[1,"\\n              "],[8,[39,3],[[4,[38,4],["click",[28,[37,7],[[30,0],"shouldShowWeakResultsAnyway",true],null]],null],[4,[38,5],["brand_lift_report_show_weak_results_button"],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,2],["i18n_show_weak_results_button_text","campaign-manager-web/components/brand-lift-test-question"],null]]],null],[1,"\\n            "],[13],[1,"\\n"]],[]],[[[41,[30,0,["isBrandLiftRelativeLiftForLiftStrengthEnabled"]],[[[1,"              "],[8,[39,8],null,[["@accountId","@resultStrength","@pValue","@power","@resultMetricType"],[[30,3],[30,0,["resultStrength"]],[30,0,["pValue"]],[30,0,["power"]],"RELATIVE_LIFT"]],null],[1,"\\n              "],[10,0],[14,0,"grid grid--no-gutters"],[12],[1,"\\n                "],[10,0],[14,0,"brand-lift-test-question__item grid__col grid__col--sm-6 grid__col--md-4"],[12],[1,"\\n                  "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n                    "],[1,[30,0,["relativeBrandLift"]]],[1,"\\n                  "],[13],[1,"\\n                  "],[8,[39,9],[[16,0,[29,[[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,5],["brand_lift_report_relative_brand_lift_tooltip"],null]],[["@text","@placement"],[[28,[37,2],["i18n_relative_brand_lift_label","campaign-manager-web/components/brand-lift-test-question"],null],"bottom"]],[["default"],[[[[1,"\\n                    "],[10,0],[14,0,"u-layout-flex__container--column"],[12],[1,"\\n                      "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_relative_brand_lift_label","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,2],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_relative_brand_lift_tooltip_description","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,2],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,0,["isMultiSelect"]],[[[1,"                          "],[1,[28,[35,2],["i18n_relative_brand_lift_tooltip_formula_multi_select","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n"]],[]],[[[1,"                          "],[1,[28,[35,2],["i18n_relative_brand_lift_tooltip_formula","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n"]],[]]],[1,"                      "],[13],[1,"\\n"],[41,[51,[30,0,["isEditableType"]]],[[[1,"                        "],[10,2],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                          "],[10,1],[12],[1,"\\n                            "],[1,[28,[35,2],["i18n_relative_brand_lift_tooltip_lift_value","campaign-manager-web/components/brand-lift-test-question"],[["relativeLift","isPositive"],[[30,0,["relativeBrandLift"]],[30,0,["isPositiveRelativeLift"]]]]]],[1,"\\n                          "],[13],[1,"\\n                          "],[10,1],[12],[1,"\\n                            "],[1,[28,[35,2],["i18n_brand_lift_tooltip_lift_action_v3","campaign-manager-web/components/brand-lift-test-question"],[["brandName","keyMetric"],[[30,4],[30,0,["keyMetric"]]]]]],[1,"\\n                          "],[13],[1,"\\n                        "],[13],[1,"\\n"]],[]],null],[1,"                      "],[1,[28,[35,2],["i18n_tooltip_metric_calculation","campaign-manager-web/components/brand-lift-test-question"],[["linkInfo"],[[28,[37,11],null,[["dataControlName","dataTestSelector","href"],["brand_lift_report_article_metrics_via_relative_brand_lift","data-test-brand-lift-test-question__relative-brand-lift-tooltip-link",[28,[37,12],null,[["path","accountId"],["help/lms/answer/129117",[30,3]]]]]]]]]]],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n                "],[13],[1,"\\n                "],[10,0],[14,0,"brand-lift-test-question__item grid__col grid__col--sm-6 grid__col--md-4"],[12],[1,"\\n                  "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_absolute_brand_lift","campaign-manager-web/components/brand-lift-test-question"],[["absoluteBrandLift"],[[30,0,["absoluteBrandLiftInPercentagePoints"]]]]]],[1,"\\n                  "],[13],[1,"\\n                  "],[8,[39,9],[[16,0,[29,[[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,5],["brand_lift_report_absolute_brand_lift_tooltip"],null]],[["@text","@placement"],[[28,[37,2],["i18n_absolute_brand_lift_label","campaign-manager-web/components/brand-lift-test-question"],null],"bottom"]],[["default"],[[[[1,"\\n                    "],[10,0],[14,0,"u-layout-flex__container--column"],[12],[1,"\\n                      "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_absolute_brand_lift_label","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,2],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_absolute_brand_lift_tooltip_description","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,2],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,0,["isMultiSelect"]],[[[1,"                          "],[1,[28,[35,2],["i18n_absolute_brand_lift_tooltip_formula_multi_select","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n"]],[]],[[[1,"                          "],[1,[28,[35,2],["i18n_absolute_brand_lift_tooltip_formula","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n"]],[]]],[1,"                      "],[13],[1,"\\n"],[41,[51,[30,0,["isEditableType"]]],[[[1,"                        "],[10,2],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                          "],[10,1],[12],[1,"\\n                            "],[1,[28,[35,2],["i18n_absolute_brand_lift_tooltip_lift_value","campaign-manager-web/components/brand-lift-test-question"],[["absoluteLift","isPositive"],[[30,0,["absoluteBrandLiftInPercentagePoints"]],[30,0,["isPositiveAbsoluteLift"]]]]]],[1,"\\n                          "],[13],[1,"\\n                          "],[10,1],[12],[1,"\\n                            "],[1,[28,[35,2],["i18n_brand_lift_tooltip_lift_action_v3","campaign-manager-web/components/brand-lift-test-question"],[["brandName","keyMetric"],[[30,4],[30,0,["keyMetric"]]]]]],[1,"\\n                          "],[13],[1,"\\n                        "],[13],[1,"\\n"]],[]],null],[1,"                      "],[1,[28,[35,2],["i18n_tooltip_metric_calculation","campaign-manager-web/components/brand-lift-test-question"],[["linkInfo"],[[28,[37,11],null,[["dataControlName","dataTestSelector","href"],["brand_lift_report_article_metrics_via_absolute_brand_lift","data-test-brand-lift-test-question__absolute-brand-lift-tooltip-link",[28,[37,12],null,[["path","accountId"],["help/lms/answer/129117",[30,3]]]]]]]]]]],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n                "],[13],[1,"\\n                "],[10,0],[14,0,"brand-lift-test-question__item grid__col grid__col--sm-6 grid__col--md-4"],[12],[1,"\\n                  "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n                    "],[1,[30,0,["totalEstimatedLift"]]],[1,"\\n                  "],[13],[1,"\\n                  "],[8,[39,9],[[16,0,[29,[[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,5],["brand_lift_report_estimated_total_lift_tooltip"],null]],[["@text","@placement"],[[28,[37,2],["i18n_estimated_total_lift_label","campaign-manager-web/components/brand-lift-test-question"],null],"bottom"]],[["default"],[[[[1,"\\n                    "],[10,0],[14,0,"u-layout-flex__container--column"],[12],[1,"\\n                      "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_estimated_total_lift_label","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,2],[14,0,"mb2"],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_estimated_total_lift_tooltip_description","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n                      "],[13],[1,"\\n"],[41,[51,[30,0,["isEditableType"]]],[[[1,"                        "],[10,2],[14,0,"mb2"],[12],[1,"\\n                          "],[1,[28,[35,2],["i18n_estimated_total_lift_tooltip_value_v2","campaign-manager-web/components/brand-lift-test-question"],[["totalEstimatedLift","keyMetric","brandName"],[[30,0,["totalEstimatedLift"]],[30,0,["keyMetric"]],[30,4]]]]],[1,"\\n                        "],[13],[1,"\\n"]],[]],null],[1,"                      "],[1,[28,[35,2],["i18n_tooltip_metric_calculation","campaign-manager-web/components/brand-lift-test-question"],[["linkInfo"],[[28,[37,11],null,[["dataControlName","dataTestSelector","href"],["brand_lift_report_article_metrics_via_estimated_total_lift","data-test-brand-lift-test-question__total-estimated-lift-tooltip-link",[28,[37,12],null,[["path","accountId"],["help/lms/answer/129117",[30,3]]]]]]]]]]],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n                "],[13],[1,"\\n"],[41,[30,0,["isCostPerLiftedMemberSectionShown"]],[[[1,"                  "],[10,0],[14,0,"brand-lift-test-question__item grid__col grid__col--sm-6 grid__col--md-4"],[12],[1,"\\n                    "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n"],[41,[30,0,["isCostPerLiftedMemberVisible"]],[[[1,"                        "],[1,[30,0,["costPerLiftedMember"]]],[1,"\\n"]],[]],[[[1,"                        "],[1,[28,[35,2],["i18n_cost_per_lifted_member_not_applicable","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n"]],[]]],[1,"                    "],[13],[1,"\\n                    "],[8,[39,9],[[16,0,[29,[[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,5],["brand_lift_report_cost_per_lifted_member_tooltip"],null]],[["@text","@placement"],[[28,[37,2],["i18n_cost_per_lifted_member_label","campaign-manager-web/components/brand-lift-test-question"],null],"bottom"]],[["default"],[[[[1,"\\n                      "],[10,0],[14,0,"u-layout-flex__container--column"],[12],[1,"\\n                        "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                          "],[1,[28,[35,2],["i18n_cost_per_lifted_member_label","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n                        "],[13],[1,"\\n                        "],[10,2],[14,0,"mb2"],[12],[1,"\\n                          "],[1,[28,[35,2],["i18n_cost_per_lifted_member_tooltip_description","campaign-manager-web/components/brand-lift-test-question"],[["isPositive"],[[30,0,["isPositiveTotalEstimatedLift"]]]]]],[1,"\\n                        "],[13],[1,"\\n"],[41,[30,0,["isPositiveTotalEstimatedLift"]],[[[1,"                          "],[10,2],[14,0,"mb2"],[12],[1,"\\n                            "],[1,[28,[35,2],["i18n_cost_per_lifted_member_tooltip_formula","campaign-manager-web/components/brand-lift-test-question"],[["costPerLiftedMember"],[[30,0,["costPerLiftedMember"]]]]]],[1,"\\n                          "],[13],[1,"\\n"]],[]],null],[1,"                        "],[1,[28,[35,2],["i18n_tooltip_metric_calculation","campaign-manager-web/components/brand-lift-test-question"],[["linkInfo"],[[28,[37,11],null,[["dataControlName","dataTestSelector","href"],["brand_lift_report_article_metrics_via_cost_per_lifted_member","data-test-brand-lift-test-question__cost-per-lifted-member-tooltip-link",[28,[37,12],null,[["path","accountId"],["help/lms/answer/129117",[30,3]]]]]]]]]]],[1,"\\n                      "],[13],[1,"\\n                    "]],[]]]]],[1,"\\n                  "],[13],[1,"\\n"]],[]],null],[1,"              "],[13],[1,"\\n"]],[]],[[[1,"              "],[10,0],[14,0,"grid grid--no-gutters"],[12],[1,"\\n                "],[10,0],[14,0,"brand-lift-test-question__item grid__col grid__col--sm-6 grid__col--md-4"],[12],[1,"\\n                  "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_absolute_brand_lift","campaign-manager-web/components/brand-lift-test-question"],[["absoluteBrandLift"],[[30,0,["absoluteBrandLiftInPercentagePoints"]]]]]],[1,"\\n                  "],[13],[1,"\\n                  "],[8,[39,9],[[16,0,[29,[[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,5],["brand_lift_report_absolute_brand_lift_tooltip"],null]],[["@text","@placement"],[[28,[37,2],["i18n_absolute_brand_lift_label","campaign-manager-web/components/brand-lift-test-question"],null],"bottom"]],[["default"],[[[[1,"\\n                    "],[10,0],[14,0,"u-layout-flex__container--column"],[12],[1,"\\n                      "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_absolute_brand_lift_label","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,2],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_absolute_brand_lift_tooltip_description","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,2],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,0,["isMultiSelect"]],[[[1,"                          "],[1,[28,[35,2],["i18n_absolute_brand_lift_tooltip_formula_multi_select","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n"]],[]],[[[1,"                          "],[1,[28,[35,2],["i18n_absolute_brand_lift_tooltip_formula","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n"]],[]]],[1,"                      "],[13],[1,"\\n"],[41,[51,[30,0,["isEditableType"]]],[[[1,"                        "],[10,2],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                          "],[10,1],[12],[1,"\\n                            "],[1,[28,[35,2],["i18n_absolute_brand_lift_tooltip_lift_value","campaign-manager-web/components/brand-lift-test-question"],[["absoluteLift","isPositive"],[[30,0,["absoluteBrandLiftInPercentagePoints"]],[30,0,["isPositiveAbsoluteLift"]]]]]],[1,"\\n                          "],[13],[1,"\\n                          "],[10,1],[12],[1,"\\n                            "],[1,[28,[35,2],["i18n_brand_lift_tooltip_lift_action_v3","campaign-manager-web/components/brand-lift-test-question"],[["brandName","keyMetric"],[[30,4],[30,0,["keyMetric"]]]]]],[1,"\\n                          "],[13],[1,"\\n                        "],[13],[1,"\\n"]],[]],null],[1,"                      "],[1,[28,[35,2],["i18n_tooltip_metric_calculation","campaign-manager-web/components/brand-lift-test-question"],[["linkInfo"],[[28,[37,11],null,[["dataControlName","dataTestSelector","href"],["brand_lift_report_article_metrics_via_absolute_brand_lift","data-test-brand-lift-test-question__absolute-brand-lift-tooltip-link",[28,[37,12],null,[["path","accountId"],["help/lms/answer/129117",[30,3]]]]]]]]]]],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n                  "],[8,[39,8],null,[["@accountId","@resultStrength","@pValue","@power","@resultMetricType"],[[30,3],[30,0,["resultStrength"]],[30,0,["pValue"]],[30,0,["power"]],"ABSOLUTE_LIFT"]],null],[1,"\\n                "],[13],[1,"\\n                "],[10,0],[14,0,"brand-lift-test-question__item grid__col grid__col--sm-6 grid__col--md-4"],[12],[1,"\\n                  "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n                    "],[1,[30,0,["relativeBrandLift"]]],[1,"\\n                  "],[13],[1,"\\n                  "],[8,[39,9],[[16,0,[29,[[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,5],["brand_lift_report_relative_brand_lift_tooltip"],null]],[["@text","@placement"],[[28,[37,2],["i18n_relative_brand_lift_label","campaign-manager-web/components/brand-lift-test-question"],null],"bottom"]],[["default"],[[[[1,"\\n                    "],[10,0],[14,0,"u-layout-flex__container--column"],[12],[1,"\\n                      "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_relative_brand_lift_label","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,2],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_relative_brand_lift_tooltip_description","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,2],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,0,["isMultiSelect"]],[[[1,"                          "],[1,[28,[35,2],["i18n_relative_brand_lift_tooltip_formula_multi_select","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n"]],[]],[[[1,"                          "],[1,[28,[35,2],["i18n_relative_brand_lift_tooltip_formula","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n"]],[]]],[1,"                      "],[13],[1,"\\n"],[41,[51,[30,0,["isEditableType"]]],[[[1,"                        "],[10,2],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                          "],[10,1],[12],[1,"\\n                            "],[1,[28,[35,2],["i18n_relative_brand_lift_tooltip_lift_value","campaign-manager-web/components/brand-lift-test-question"],[["relativeLift","isPositive"],[[30,0,["relativeBrandLift"]],[30,0,["isPositiveRelativeLift"]]]]]],[1,"\\n                          "],[13],[1,"\\n                          "],[10,1],[12],[1,"\\n                            "],[1,[28,[35,2],["i18n_brand_lift_tooltip_lift_action_v3","campaign-manager-web/components/brand-lift-test-question"],[["brandName","keyMetric"],[[30,4],[30,0,["keyMetric"]]]]]],[1,"\\n                          "],[13],[1,"\\n                        "],[13],[1,"\\n"]],[]],null],[1,"                      "],[1,[28,[35,2],["i18n_tooltip_metric_calculation","campaign-manager-web/components/brand-lift-test-question"],[["linkInfo"],[[28,[37,11],null,[["dataControlName","dataTestSelector","href"],["brand_lift_report_article_metrics_via_relative_brand_lift","data-test-brand-lift-test-question__relative-brand-lift-tooltip-link",[28,[37,12],null,[["path","accountId"],["help/lms/answer/129117",[30,3]]]]]]]]]]],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n                "],[13],[1,"\\n                "],[10,0],[14,0,"brand-lift-test-question__item grid__col grid__col--sm-6 grid__col--md-4"],[12],[1,"\\n                  "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n                    "],[1,[30,0,["totalEstimatedLift"]]],[1,"\\n                  "],[13],[1,"\\n                  "],[8,[39,9],[[16,0,[29,[[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,5],["brand_lift_report_estimated_total_lift_tooltip"],null]],[["@text","@placement"],[[28,[37,2],["i18n_estimated_total_lift_label","campaign-manager-web/components/brand-lift-test-question"],null],"bottom"]],[["default"],[[[[1,"\\n                    "],[10,0],[14,0,"u-layout-flex__container--column"],[12],[1,"\\n                      "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_estimated_total_lift_label","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,2],[14,0,"mb2"],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_estimated_total_lift_tooltip_description","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n                      "],[13],[1,"\\n"],[41,[51,[30,0,["isEditableType"]]],[[[1,"                        "],[10,2],[14,0,"mb2"],[12],[1,"\\n                          "],[1,[28,[35,2],["i18n_estimated_total_lift_tooltip_value_v2","campaign-manager-web/components/brand-lift-test-question"],[["totalEstimatedLift","keyMetric","brandName"],[[30,0,["totalEstimatedLift"]],[30,0,["keyMetric"]],[30,4]]]]],[1,"\\n                        "],[13],[1,"\\n"]],[]],null],[1,"                      "],[1,[28,[35,2],["i18n_tooltip_metric_calculation","campaign-manager-web/components/brand-lift-test-question"],[["linkInfo"],[[28,[37,11],null,[["dataControlName","dataTestSelector","href"],["brand_lift_report_article_metrics_via_estimated_total_lift","data-test-brand-lift-test-question__total-estimated-lift-tooltip-link",[28,[37,12],null,[["path","accountId"],["help/lms/answer/129117",[30,3]]]]]]]]]]],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n                "],[13],[1,"\\n"],[41,[30,0,["isCostPerLiftedMemberSectionShown"]],[[[1,"                  "],[10,0],[14,0,"brand-lift-test-question__item grid__col grid__col--sm-6 grid__col--md-4"],[12],[1,"\\n                    "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n"],[41,[30,0,["isCostPerLiftedMemberVisible"]],[[[1,"                        "],[1,[30,0,["costPerLiftedMember"]]],[1,"\\n"]],[]],[[[1,"                        "],[1,[28,[35,2],["i18n_cost_per_lifted_member_not_applicable","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n"]],[]]],[1,"                    "],[13],[1,"\\n                    "],[8,[39,9],[[16,0,[29,[[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,5],["brand_lift_report_cost_per_lifted_member_tooltip"],null]],[["@text","@placement"],[[28,[37,2],["i18n_cost_per_lifted_member_label","campaign-manager-web/components/brand-lift-test-question"],null],"bottom"]],[["default"],[[[[1,"\\n                      "],[10,0],[14,0,"u-layout-flex__container--column"],[12],[1,"\\n                        "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                          "],[1,[28,[35,2],["i18n_cost_per_lifted_member_label","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n                        "],[13],[1,"\\n                        "],[10,2],[14,0,"mb2"],[12],[1,"\\n                          "],[1,[28,[35,2],["i18n_cost_per_lifted_member_tooltip_description","campaign-manager-web/components/brand-lift-test-question"],[["isPositive"],[[30,0,["isPositiveTotalEstimatedLift"]]]]]],[1,"\\n                        "],[13],[1,"\\n"],[41,[30,0,["isPositiveTotalEstimatedLift"]],[[[1,"                          "],[10,2],[14,0,"mb2"],[12],[1,"\\n                            "],[1,[28,[35,2],["i18n_cost_per_lifted_member_tooltip_formula","campaign-manager-web/components/brand-lift-test-question"],[["costPerLiftedMember"],[[30,0,["costPerLiftedMember"]]]]]],[1,"\\n                          "],[13],[1,"\\n"]],[]],null],[1,"                        "],[1,[28,[35,2],["i18n_tooltip_metric_calculation","campaign-manager-web/components/brand-lift-test-question"],[["linkInfo"],[[28,[37,11],null,[["dataControlName","dataTestSelector","href"],["brand_lift_report_article_metrics_via_cost_per_lifted_member","data-test-brand-lift-test-question__cost-per-lifted-member-tooltip-link",[28,[37,12],null,[["path","accountId"],["help/lms/answer/129117",[30,3]]]]]]]]]]],[1,"\\n                      "],[13],[1,"\\n                    "]],[]]]]],[1,"\\n                  "],[13],[1,"\\n"]],[]],null],[1,"              "],[13],[1,"\\n"]],[]]]],[]]]],[]],[[[1,"          "],[10,0],[14,0,"pv4"],[12],[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,1],null,[["weight"],["bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_results_building_title","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_results_building_info","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n              "],[1,[28,[35,2],["i18n_results_visibility_learn_more","campaign-manager-web/components/brand-lift-test-question"],[["linkInfo"],[[28,[37,11],null,[["dataControlName","dataTestSelector","href"],["brand_lift_report_results_still_building_article","data-test-brand-lift-test-question__learn-more-link",[28,[37,12],null,[["path","accountId"],["help/lms/answer/126316",[30,3]]]]]]]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n\\n"],[41,[30,2],[[[1,"      "],[10,0],[14,0,"grid__col grid__col--md-6"],[12],[1,"\\n        "],[10,0],[14,0,"brand-lift-test-question__response-section"],[12],[1,"\\n          "],[10,2],[15,0,[29,["brand-lift-test-question__section-header"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_responses_label","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n          "],[13],[1,"\\n\\n          "],[10,0],[14,0,"grid grid--no-gutters"],[12],[1,"\\n            "],[10,0],[14,0,"grid__col grid__col--sm-6 mv2"],[12],[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,13],[[30,0,["totalControlGroupResponseCount"]]],null]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,9],[[16,0,[29,[[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,5],["brand_lift_report_control_group_responses_tooltip"],null]],[["@text","@placement"],[[52,[30,0,["isMultiSelect"]],[28,[37,2],["i18n_control_group_selections_label","campaign-manager-web/components/brand-lift-test-question"],null],[28,[37,2],["i18n_control_group_responses_label","campaign-manager-web/components/brand-lift-test-question"],null]],"bottom"]],[["default"],[[[[1,"\\n                "],[10,0],[14,0,"u-layout-flex__container--column"],[12],[1,"\\n                  "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n"],[41,[30,0,["isMultiSelect"]],[[[1,"                      "],[1,[28,[35,2],["i18n_control_group_selections_tooltip_title","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n"]],[]],[[[1,"                      "],[1,[28,[35,2],["i18n_control_group_responses_label","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n"]],[]]],[1,"                  "],[13],[1,"\\n                  "],[10,2],[12],[1,"\\n"],[41,[30,0,["isMultiSelect"]],[[[1,"                      "],[1,[28,[35,2],["i18n_control_group_selections_tooltip","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n"]],[]],[[[1,"                      "],[1,[28,[35,2],["i18n_control_group_responses_tooltip","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n"]],[]]],[1,"                  "],[13],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[14,0,"grid__col grid__col--sm-6 mv2"],[12],[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,13],[[30,0,["totalTreatmentGroupResponseCount"]]],null]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,9],[[16,0,[29,[[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,5],["brand_lift_report_test_group_responses_tooltip"],null]],[["@text","@placement"],[[52,[30,0,["isMultiSelect"]],[28,[37,2],["i18n_treatment_group_selections_label","campaign-manager-web/components/brand-lift-test-question"],null],[28,[37,2],["i18n_treatment_group_responses_label","campaign-manager-web/components/brand-lift-test-question"],null]],"bottom"]],[["default"],[[[[1,"\\n                "],[10,0],[14,0,"u-layout-flex__container--column"],[12],[1,"\\n                  "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n"],[41,[30,0,["isMultiSelect"]],[[[1,"                      "],[1,[28,[35,2],["i18n_treatment_group_selections_tooltip_title","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n"]],[]],[[[1,"                      "],[1,[28,[35,2],["i18n_treatment_group_responses_label","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n"]],[]]],[1,"                  "],[13],[1,"\\n                  "],[10,2],[12],[1,"\\n"],[41,[30,0,["isMultiSelect"]],[[[1,"                      "],[1,[28,[35,2],["i18n_treatment_group_selections_tooltip","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n"]],[]],[[[1,"                      "],[1,[28,[35,2],["i18n_treatment_group_responses_tooltip","campaign-manager-web/components/brand-lift-test-question"],null]],[1,"\\n"]],[]]],[1,"                  "],[13],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs","@isQuestionOverview","@accountId","@brandName"],false,["if","hue-web-foundations@-text-body","t","hue-web-button","on","track-interaction","hue-web-foundations@-divider","set","brand-lift-result-strength-tooltip","definition-underline","unless","external-link-info","help-center-url","format-number"]]',moduleName:"campaign-manager-web/components/brand-lift-test-question.hbs",isStrictMode:!1})
let O=e.default=(p=(0,i.inject)("cm-formatter"),m=(0,i.inject)(),g=(0,i.inject)(),(0,l.assertPropTypes)((y=class extends a.default{constructor(...e){super(...e),S(this,"formatter",h,this),S(this,"router",f,this),S(this,"brandLiftTestResults",T,this),S(this,"shouldShowWeakResultsAnyway",E,this)}get keyMetric(){return this.args.survey.id||""}get isEditableType(){return!!c.BRAND_LIFT_TEST_EDITABLE_METRIC[this.keyMetric]}get isMultiSelect(){return!!this.args.survey.voteSelectionType?.multiVoteSelection&&this.isEditableType}get isPositiveRelativeLift(){const e=this.args.testResult.adLiftResultMetrics?.relativeLift
return e>=0}get isPositiveAbsoluteLift(){const e=this.args.testResult.adLiftResultMetrics?.absoluteLift
return e>=0}get isPositiveTotalEstimatedLift(){const e=this.args.testResult.adLiftResultMetrics?.totalEstimatedLift
return e>=0}get localizedQuestionText(){return this.args.survey.localizedQuestionText||""}get relativeBrandLift(){const e=this.args.testResult.adLiftResultMetrics?.relativeLift
return this.brandLiftTestResults.formatTestResultMetric(s.BrandLiftTestResultMetricType.RELATIVE_LIFT,e)}get absoluteBrandLiftInPercentagePoints(){const e=this.args.testResult.adLiftResultMetrics?.absoluteLift
return this.brandLiftTestResults.formatTestResultMetric(s.BrandLiftTestResultMetricType.ABSOLUTE_LIFT,e)}get totalEstimatedLift(){const e=this.args.testResult.adLiftResultMetrics?.totalEstimatedLift
return this.brandLiftTestResults.formatTestResultMetric(s.BrandLiftTestResultMetricType.TOTAL_ESTIMATED_LIFT,e)}get costPerLiftedMember(){const{adLiftResultMetrics:e}=this.args.testResult
if(e){const t=e.costPerLiftedMember||{}
return this.brandLiftTestResults.formatTestResultMetric(s.BrandLiftTestResultMetricType.COST_PER_LIFTED_MEMBER,t)}return""}get totalControlGroupResponseCount(){const{adLiftSurveyResponseBreakdowns:e=[]}=this.args.testResult
return e.reduce(((e,t)=>e+t.controlResponses),0)}get totalTreatmentGroupResponseCount(){const{adLiftSurveyResponseBreakdowns:e=[]}=this.args.testResult
return e.reduce(((e,t)=>e+t.treatmentResponses),0)}get pValue(){return this.isBrandLiftRelativeLiftForLiftStrengthEnabled?this.args.testResult.adLiftResultStatisticalMetrics?.relativeLiftStatisticalStrengthMetrics?.pValue||0:this.args.testResult.adLiftResultStatisticalMetrics?.pValue||0}get power(){return this.isBrandLiftRelativeLiftForLiftStrengthEnabled?this.args.testResult.adLiftResultStatisticalMetrics?.relativeLiftStatisticalStrengthMetrics?.power||0:this.args.testResult.adLiftResultStatisticalMetrics?.power||0}get isResultVisible(){const{adLiftResultMetrics:e,adLiftResultStatisticalMetrics:t}=this.args.testResult,n=e&&t&&(0,d.isNumber)(e.relativeLift),a=this.isBrandLiftRelativeLiftForLiftStrengthEnabled?(0,d.isNumber)(t?.relativeLiftStatisticalStrengthMetrics?.pValue):(0,d.isNumber)(t?.pValue)
return n&&a}get isCostPerLiftedMemberVisible(){return!!this.args.testResult.adLiftResultMetrics?.costPerLiftedMember}get resultStrength(){const{adLiftResultStatisticalMetrics:e}=this.args.testResult
return this.isBrandLiftRelativeLiftForLiftStrengthEnabled?this.isResultVisible&&e?.relativeLiftStatisticalStrengthMetrics?.adLiftTestResultStrength?e.relativeLiftStatisticalStrengthMetrics.adLiftTestResultStrength:s.BrandLiftTestResultStrength.NOT_APPLICABLE:this.isResultVisible&&e?.adLiftTestResultStrength?e.adLiftTestResultStrength:s.BrandLiftTestResultStrength.NOT_APPLICABLE}get isBrandLiftRelativeLiftForLiftStrengthEnabled(){return this.args.testResult.adLiftResultStatisticalMetrics?.relativeLiftStatisticalStrengthMetrics}get areWeakResultsHidden(){const{WEAK:e,VERY_WEAK:t}=s.BrandLiftTestResultStrength
return(this.resultStrength===e||this.resultStrength===t)&&!this.shouldShowWeakResultsAnyway}get isCostPerLiftedMemberSectionShown(){return!!this.args.isCostPerLiftedMemberSectionShown}onClickViewDetailsButton(){this.router.transitionTo(u.ROUTE_NAME.ACCOUNT_BRAND_LIFT_TESTS_ITEM_QUESTIONS_ITEM,this.keyMetric.toLowerCase())}},v=y,w="propTypes",I={accountId:l.PropTypes.number.isRequired,brandName:l.PropTypes.string.isRequired,survey:l.PropTypes.object.isRequired,testResult:l.PropTypes.object.isRequired,isQuestionOverview:l.PropTypes.bool.isRequired,isCostPerLiftedMemberSectionShown:l.PropTypes.bool},w in v?Object.defineProperty(v,w,{value:I,enumerable:!0,configurable:!0,writable:!0}):v[w]=I,h=A((_=y).prototype,"formatter",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=A(_.prototype,"router",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=A(_.prototype,"brandLiftTestResults",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=A(_.prototype,"shouldShowWeakResultsAnyway",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),A(_.prototype,"onClickViewDetailsButton",[r.action],Object.getOwnPropertyDescriptor(_.prototype,"onClickViewDetailsButton"),_.prototype),b=_))||b)
var v,w,I;(0,t.setComponentTemplate)(C,O)})),define("campaign-manager-web/components/brand-lift-test-result-benchmark",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/constants/brand-lift-tests","@embroider/util","campaign-manager-web/components/brand-lift-benchmarks/brand-lift-benchmark-cell","campaign-manager-web/utils/brand-lift-test-result-benchmark-theme","campaign-manager-web/components/brand-lift-metric-cell"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b
function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h=(0,n.createTemplateFactory)({id:"LuFgvwUp",block:'[[[1,"\\n"],[11,0],[24,0,"u-layout__elevation-0 u-bg-color__white u-border-radius__common mv4"],[17,1],[12],[1,"\\n  "],[10,0],[14,0,"pv4 ph5"],[12],[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,1],["i18n_brand_lift_benchmark_table_header","campaign-manager-web/components/brand-lift-test-result-benchmark"],null]],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"hr"],[14,0,"artdeco-divider m0"],[12],[13],[1,"\\n\\n"],[41,[30,2],[[[1,"    "],[8,[39,3],null,[["@data","@columns","@theme"],[[30,0,["benchmarkingData"]],[30,0,["benchmarkingColumns"]],[30,0,["customTheme"]]]],null],[1,"\\n\\n    "],[10,0],[14,0,"pv4 ph5"],[12],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[8,[39,4],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,1],["i18n_brand_lift_benchmark_table_disclaimer_v2","campaign-manager-web/components/brand-lift-test-result-benchmark"],[["linkInfo"],[[28,[37,5],null,[["dataControlName","dataTestSelector","href","ariaLabel","role"],["brand_lift_benchmark_stat_significance_disclaimer_help_link","data-test-brand-lift-test-result-benchmark__stat-significance-help-link",[28,[37,6],null,[["path","accountId"],["help/lms/answer/a590090",[30,4]]]],[28,[37,1],["i18n_brand_lift_benchmark_a11y_learn_more","campaign-manager-web/components/brand-lift-test-result-benchmark"],null],[30,3,["role"]]]]]]]]],[1,"\\n        "]],[3]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[8,[39,4],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,7],["CUSTOM",[30,6,["id"]]],null],[[[1,"        "],[8,[39,8],[[24,0,"pb5"]],[["@illustration","@headline","@message"],["empty-room",[28,[37,1],["i18n_brand_lift_benchmark_empty_state_headline","campaign-manager-web/components/brand-lift-test-result-benchmark"],null],[28,[37,1],["i18n_brand_lift_benchmark_empty_state_message_custom","campaign-manager-web/components/brand-lift-test-result-benchmark"],[["linkInfo"],[[28,[37,5],null,[["dataControlName","href","dataTestSelector","ariaLabel","role"],["brand_lift_benchmark_custom_empty_state_help_link","https://docs.google.com/document/d/13ydDiUnG5xSsLLx71rc4A_wjVR-kqsZGqczGH-m7oRI/edit#heading=h.zcvk4s2sriy8","data-test-brand-lift-test-result-custom-benchmark__empty-state-link",[28,[37,1],["i18n_brand_lift_benchmark_a11y_learn_more","campaign-manager-web/components/brand-lift-test-result-benchmark"],null],[30,5,["role"]]]]]]]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,7],["TOP_OF_MIND",[30,6,["id"]]],null],[[[1,"        "],[8,[39,8],[[24,0,"pb5"]],[["@illustration","@headline","@message"],["empty-room",[28,[37,1],["i18n_brand_lift_benchmark_empty_state_headline","campaign-manager-web/components/brand-lift-test-result-benchmark"],null],[28,[37,1],["i18n_brand_lift_benchmark_empty_state_message_top_of_mind","campaign-manager-web/components/brand-lift-test-result-benchmark"],null]]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[39,8],[[24,0,"pb5"]],[["@illustration","@headline","@message"],["empty-room",[28,[37,1],["i18n_brand_lift_benchmark_empty_state_headline","campaign-manager-web/components/brand-lift-test-result-benchmark"],null],[28,[37,1],["i18n_brand_lift_benchmark_empty_state_message","campaign-manager-web/components/brand-lift-test-result-benchmark"],[["linkInfo"],[[28,[37,5],null,[["dataControlName","href","dataTestSelector","ariaLabel","role"],["brand_lift_benchmark_empty_state_help_link",[28,[37,6],null,[["path","accountId"],["help/lms/answer/a590090",[30,4]]]],"data-test-brand-lift-test-result-benchmark__empty-state-link",[28,[37,1],["i18n_brand_lift_benchmark_a11y_learn_more","campaign-manager-web/components/brand-lift-test-result-benchmark"],null],[30,5,["role"]]]]]]]]]],null],[1,"\\n      "]],[]]]],[]]],[1,"    "]],[5]]]]],[1,"\\n"]],[]]],[13]],["&attrs","@shouldShowBenchmarkingTable","iphHelper","@accountId","iphHelper","@survey"],false,["hue-web-foundations@-text-body","t","if","ads-table","iph-helper","external-link-info","help-center-url","eq","page-empty-state"]]',moduleName:"campaign-manager-web/components/brand-lift-test-result-benchmark.hbs",isStrictMode:!1}),f=Object.freeze({ABSOLUTE_LIFT:"absoluteLift",RELATIVE_LIFT:"relativeLift",TOTAL_ESTIMATED_LIFT:"totalEstimatedLift"})
let T=e.default=(d=(0,i.inject)(),(0,r.assertPropTypes)((b=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=g)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),_(this,"customTheme",new c.default),_(this,"urnToGeoNameMap",o.CONTINENT_URNS_TO_NAMES_MAP),_(this,"benchmarkingMetrics",Object.keys(f))}get benchmarkingData(){return this.benchmarkingMetrics.map((e=>{const t=f[e],n={metricName:this._getI18nMessage("i18n_brand_lift_benchmark_metric_column_text_v2",[{metric:e}]),currentTestMetricValue:this.args.adLiftResultMetrics[t],metricType:e}
return this.args.benchmarkResults.forEach((e=>{const{benchmarkMetrics:a,peerGroupType:i}=e
n[i]=a[t]})),n}))}get benchmarkingColumns(){const e=[{title:"",propertyName:"metricName",disableSorting:!0,className:"",brandName:this.args.brandName,survey:this.args.survey,accountId:this.args.accountId,component:(0,l.ensureSafeComponent)(u.default,this)},{title:this._getI18nMessage("i18n_brand_lift_benchmark_current_test_column_header"),disableSorting:!0,propertyName:"currentTestMetricValue",component:(0,l.ensureSafeComponent)(s.default,this),adLiftResultStatisticalMetrics:this.args.adLiftResultStatisticalMetrics,accountId:this.args.accountId}]
return this.args.benchmarkResults.forEach((t=>{e.push({propertyName:t.peerGroupType,title:this._getColumnTitle(t.peerGroupUrn),disableSorting:!0,component:(0,l.ensureSafeComponent)(s.default,this),accountId:this.args.accountId,isBenchmarkValue:!0})})),e}_getI18nMessage(e,t=[]){return this.i18n.lookupTranslation(this.constructor,e)(t)}_getColumnTitle(e){return this.urnToGeoNameMap[e]?this._getI18nMessage("i18n_brand_lift_benchmark_region_column_header",[{region:this.urnToGeoNameMap[e]}]):this.args.urnToIndustryNameMap[e]}},_(b,"propTypes",{adLiftResultMetrics:r.PropTypes.object.isRequired,adLiftResultStatisticalMetrics:r.PropTypes.object.isRequired,accountId:r.PropTypes.number.isRequired,benchmarkResults:r.PropTypes.array,urnToIndustryNameMap:r.PropTypes.object.isRequired,shouldShowBenchmarkingTable:r.PropTypes.bool.isRequired,brandName:r.PropTypes.string.isRequired,survey:r.PropTypes.object.isRequired}),E=(m=b).prototype,y="i18n",S=[d],A={configurable:!0,enumerable:!0,writable:!0,initializer:null},O={},Object.keys(A).forEach((function(e){O[e]=A[e]})),O.enumerable=!!O.enumerable,O.configurable=!!O.configurable,("value"in O||O.initializer)&&(O.writable=!0),O=S.slice().reverse().reduce((function(e,t){return t(E,y,e)||e}),O),C&&void 0!==O.initializer&&(O.value=O.initializer?O.initializer.call(C):void 0,O.initializer=void 0),void 0===O.initializer&&(Object.defineProperty(E,y,O),O=null),g=O,p=m))||p)
var E,y,S,A,C,O;(0,t.setComponentTemplate)(h,T)})),define("campaign-manager-web/components/brand-lift-test-result-demographic-breakdowns",["exports","@ember/component","@ember/template-factory","@linkedin/ember-prop-types","@glimmer/component","@glimmer/tracking","tracked-toolbox","campaign-manager-web/utils/chart","campaign-manager-web/constants/chart","campaign-manager-web/types/brand-lift-tests","campaign-manager-web/constants/brand-lift-tests","@ember/service","campaign-manager-web/utils/brand-lift-tests"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E,y,S,A,C,O,v,w
function I(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function P(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const R=(0,n.createTemplateFactory)({id:"ULv1gV9T",block:'[[[1,"\\n"],[11,0],[24,0,"u-layout__elevation-0 u-bg-color__white u-border-radius__common mv4"],[17,1],[12],[1,"\\n\\n  "],[10,0],[14,0,"pv4 ph5"],[12],[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,1],["i18n_header_v2","campaign-manager-web/components/brand-lift-test-result-demographic-breakdowns"],null]],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"hr"],[14,0,"artdeco-divider m0"],[12],[13],[1,"\\n\\n  "],[10,0],[14,0,"u-display-flex u-items-center u-flex-wrap pv2 ph4"],[12],[1,"\\n    "],[8,[39,2],[[24,0,"p2"]],[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isMetricDropdownOpen"]],[28,[37,3],[[30,0,["onMetricDropdownVisibilityChange"]],true],null],[28,[37,3],[[30,0,["onMetricDropdownVisibilityChange"]],false],null]]],[["default"],[[[[1,"\\n      "],[8,[30,2,["Trigger"]],[[16,"aria-label",[28,[37,1],["i18n_a11y_metric_trigger_label","campaign-manager-web/components/brand-lift-test-result-demographic-breakdowns"],null]]],[["@icon","@buttonType","@size","@iconPlacement"],["caret","tertiary","small","right"]],[["default"],[[[[1,"\\n        "],[10,1],[12],[1,"\\n          "],[10,1],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,[28,[35,1],["i18n_metric_dropdown_trigger_label","campaign-manager-web/components/brand-lift-test-result-demographic-breakdowns"],null]],[13],[1,"\\n          "],[10,1],[15,0,[29,[[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_metric_dropdown_text","campaign-manager-web/components/brand-lift-test-result-demographic-breakdowns"],[["label"],[[30,0,["selectedMetric"]]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,2,["Container"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,0,["metricDropdownOptions"]]],null]],null],null,[[[1,"          "],[8,[30,2,["Item"]],null,[["@selected","@onSelect"],[[28,[37,6],[[30,0,["selectedMetric"]],[30,3]],null],[28,[37,3],[[30,0,["onMetricOptionSelected"]],[30,3]],null]]],[["default"],[[[[1,"\\n            "],[10,1],[12],[1,[28,[35,1],["i18n_metric_dropdown_text","campaign-manager-web/components/brand-lift-test-result-demographic-breakdowns"],[["label"],[[30,3]]]]],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[3]],null],[1,"      "]],[]]]]],[1,"\\n    "]],[2]]]]],[1,"\\n\\n    "],[8,[39,2],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isBreakdownDropdownOpen"]],[28,[37,3],[[30,0,["onBreakdownDropdownVisibilityChange"]],true],null],[28,[37,3],[[30,0,["onBreakdownDropdownVisibilityChange"]],false],null]]],[["default"],[[[[1,"\\n      "],[8,[30,4,["Trigger"]],[[24,0,"p0"],[16,"aria-label",[28,[37,1],["i18n_a11y_breakdown_trigger_label","campaign-manager-web/components/brand-lift-test-result-demographic-breakdowns"],null]]],[["@icon","@buttonType","@size","@iconPlacement"],["caret","tertiary","small","right"]],[["default"],[[[[1,"\\n        "],[10,1],[12],[1,"\\n          "],[10,1],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,[28,[35,1],["i18n_breakdown_dropdown_trigger_label","campaign-manager-web/components/brand-lift-test-result-demographic-breakdowns"],null]],[13],[1,"\\n          "],[10,1],[15,0,[29,[[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_breakdown_dropdown_text","campaign-manager-web/components/brand-lift-test-result-demographic-breakdowns"],[["label"],[[30,0,["selectedBreakdown"]]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,4,["Container"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,0,["breakdownDropdownOptions"]]],null]],null],null,[[[1,"          "],[8,[30,4,["Item"]],null,[["@selected","@onSelect"],[[28,[37,6],[[30,0,["selectedBreakdown"]],[30,5]],null],[28,[37,3],[[30,0,["onBreakdownOptionSelected"]],[30,5]],null]]],[["default"],[[[[1,"\\n            "],[10,1],[12],[1,[28,[35,1],["i18n_breakdown_dropdown_text","campaign-manager-web/components/brand-lift-test-result-demographic-breakdowns"],[["label"],[[30,5]]]]],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[5]],null],[1,"      "]],[]]]]],[1,"\\n    "]],[4]]]]],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"p4 pt0 u-layout__overflow-auto"],[12],[1,"\\n"],[41,[30,0,["shouldShowChart"]],[[[41,[30,0,["isSelectedMetricTotalLift"]],[[[1,"        "],[10,2],[15,0,[29,["pl2 pb4 pt1"," ",[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_lift_total_estimate_disclaimer","campaign-manager-web/components/brand-lift-test-result-demographic-breakdowns"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[41,[51,[30,0,["isSelectedMetricRelativeLift"]]],[[[1,"        "],[10,2],[15,0,[29,["pl2 pb4 pt1"," ",[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[8,[39,9],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,1],["i18n_lift_overall_result_note","campaign-manager-web/components/brand-lift-test-result-demographic-breakdowns"],[["type","linkInfo"],[[30,0,["selectedMetric"]],[28,[37,10],null,[["href","role"],[[28,[37,11],null,[["path","accountId"],["help/lms/answer/a419979",[30,7]]]],[30,6,["role"]]]]]]]]],[1,"\\n          "]],[6]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"\\n      "],[10,"figure"],[14,0,"brand-lift-test-result-demographic-breakdowns__chart"],[12],[1,"\\n        "],[8,[39,12],null,[["@chartOptions"],[[30,0,["chartOptions"]]]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[8,[39,13],null,[["@illustration","@headline","@message"],["empty-room",[28,[37,1],["i18n_empty_state_headline","campaign-manager-web/components/brand-lift-test-result-demographic-breakdowns"],null],[28,[37,1],["i18n_empty_state_message","campaign-manager-web/components/brand-lift-test-result-demographic-breakdowns"],null]]],null],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n\\n  "],[10,"hr"],[14,0,"artdeco-divider m0"],[12],[13],[1,"\\n\\n  "],[10,0],[14,0,"pv4 ph5"],[12],[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[8,[39,9],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_stat_significance_disclaimer_v2","campaign-manager-web/components/brand-lift-test-result-demographic-breakdowns"],[["linkInfo"],[[28,[37,10],null,[["dataControlName","dataTestSelector","href","role"],["brand_lift_demographics_stat_significance_disclaimer_help_link","data-test-brand-lift-test-result-demographic-breakdowns__stat-significance-help-link",[28,[37,11],null,[["path","accountId"],["help/lms/answer/a462020",[30,7]]]],[30,8,["role"]]]]]]]]],[1,"\\n      "]],[8]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs","dropdown","option","dropdown","option","iphHelper","@accountId","iphHelper"],false,["hue-web-foundations@-text-body","t","hue-web-menu","fn","each","-track-array","eq","if","unless","iph-helper","external-link-info","help-center-url","reporting-chart","page-empty-state"]]',moduleName:"campaign-manager-web/components/brand-lift-test-result-demographic-breakdowns.hbs",isStrictMode:!1}),D={HIGHCHART_TOOLTIP_DISTANCE:35,HIGHCHART_TOOLTIP_DISTANCE_RELATIVE_LIFT:50,PADDING:0,BORDER_WIDTH:0,BACKGROUND_COLOR:s.COLORS.HEX_WHITE}
let M=e.default=(m=(0,d.inject)(),g=(0,d.inject)(),b=(0,d.inject)(),_=(0,d.inject)("cm-formatter"),(0,a.assertPropTypes)((w=class extends i.default{constructor(...e){super(...e),I(this,"locale",T,this),I(this,"i18n",E,this),I(this,"brandLiftTestResults",y,this),I(this,"formatter",S,this),I(this,"selectedBreakdown",A,this),I(this,"selectedMetric",C,this),I(this,"isMetricDropdownOpen",O,this),I(this,"isBreakdownDropdownOpen",v,this),P(this,"metricDropdownOptions",Object.keys(c.TestResultDemographicMetricPivots)),P(this,"breakdownDropdownOptions",Object.keys(c.BrandLiftDemographicCategory)),P(this,"onMetricOptionSelected",(e=>{this.selectedMetric=e,this.isMetricDropdownOpen=!1})),P(this,"onBreakdownOptionSelected",(e=>{this.selectedBreakdown=e,this.isBreakdownDropdownOpen=!1})),P(this,"onMetricDropdownVisibilityChange",(e=>this.isMetricDropdownOpen=e)),P(this,"onBreakdownDropdownVisibilityChange",(e=>this.isBreakdownDropdownOpen=e))}get pValue(){return this.args.adLiftResultStatisticalMetrics?.relativeLiftStatisticalStrengthMetrics?.pValue||0}get power(){return this.args.adLiftResultStatisticalMetrics?.relativeLiftStatisticalStrengthMetrics?.power||0}get resultStrength(){return this.args.adLiftResultStatisticalMetrics?.relativeLiftStatisticalStrengthMetrics?.adLiftTestResultStrength||c.BrandLiftTestResultStrength.NOT_APPLICABLE}get shouldShowChart(){return!(!this.args.testResultMetricMemberDemographicBreakdowns?.length||!this._getSeriesData()?.length)}get chartOptions(){return{...(0,l.getDefaultColumnChartOptions)(),xAxis:{type:s.CHART_AXIS_TYPE.CATEGORY},yAxis:this._getYAxisOptions(),series:this._getSeriesOptions(),lang:this._getLangOptions(),tooltip:this._getTooltipOptions(),plotOptions:this._getPlotOptions()}}get testResultMetricMemberDemographicBreakdownMap(){const e=this.locale.interfaceLocale
return(0,p.getTestResultMetricMemberDemographicBreakdownMap)(this.metricMemberDemographicBreakdowns,e)}get metricMemberDemographicBreakdowns(){return this.isSelectedRelativeStrengthWithStatData?this.args.testResultMetricMemberDemographicBreakdowns.map((e=>{const t=e.adLiftResultStatisticalMetrics?.relativeLiftStatisticalStrengthMetrics||{},{adLiftTestResultStrength:n=c.BrandLiftTestResultStrength.NOT_APPLICABLE}=t,a=this.i18n.lookupTranslation(this.constructor,"i18n_result_strength")([{strength:n}]),{tooltipClass:i=""}=u.RESULT_STRENGTH_TYPE_TO_CSS_CLASSES[n]??{}
return{...e,adLiftResultStatisticalMetrics:{...e?.adLiftResultStatisticalMetrics,relativeLiftStatisticalStrengthMetrics:{...t,tooltipCSSClass:i,strengthLabelI18n:a}}}})):this.args.testResultMetricMemberDemographicBreakdowns}get isSelectedRelativeStrengthWithStatData(){return this.selectedMetric===c.TestResultDemographicMetricPivots.RELATIVE_LIFT&&this.args.testResultMetricMemberDemographicBreakdowns.some((e=>!!e.adLiftResultStatisticalMetrics?.relativeLiftStatisticalStrengthMetrics))}get isSelectedMetricRelativeLift(){return this.selectedMetric===c.TestResultDemographicMetricPivots.RELATIVE_LIFT}get isSelectedMetricTotalLift(){return this.selectedMetric===c.TestResultDemographicMetricPivots.TOTAL_ESTIMATED_LIFT}_getYAxisOptions(){const e=this.selectedMetric,t=this.brandLiftTestResults,n=this._getMetricUnit()
return{title:{text:null},labels:{formatter(){return`${t.formatTestResultMetric(e,this.value)}${n}`}}}}_getSeriesOptions(){return[{type:s.CHART_TYPE.COLUMN,keys:["name","y","relativeLiftStatisticalStrengthMetrics"],data:this._getSeriesData()}]}_getSeriesData(){const e=u.TEST_RESULT_METRIC_TYPE_TO_METRIC_KEY[this.selectedMetric],t=this.testResultMetricMemberDemographicBreakdownMap?.[this.selectedBreakdown]?.[e]||[]
return(0,l.getSortedSeriesDesc)(t)}_getLangOptions(){return{accessibility:{chartContainerLabel:this.i18n.lookupTranslation(this.constructor,"i18n_chart_container_label")()}}}_getPlotOptions(){const e=this.selectedMetric,t=this.brandLiftTestResults,n=this.isSelectedRelativeStrengthWithStatData,a=this._getMetricUnit()
return{series:{dataLabels:{enabled:!0,formatter(){const i=t.formatTestResultMetric(e,this.y)
if(!n)return`<p class="brand-lift-test-result-demographic-breakdowns__chart-label" data-test-brand-lift-test-result-demographic-breakdowns__reporting-chart-column-label>${i}${a}</p>`
const{strengthLabelI18n:r,tooltipCSSClass:o}=this.point.relativeLiftStatisticalStrengthMetrics??{}
return`\n            <div class="brand-lift-test-result-demographic-breakdowns__chart-label-container">\n              <p class="brand-lift-test-result-demographic-breakdowns__chart-label-v2" data-test-brand-lift-test-result-demographic-breakdowns__reporting-chart-column-label>${i}${a}</p>\n              <p class="brand-lift-test-result-demographic-breakdowns__chart-label-strength ${o}" data-test-brand-lift-test-result-demographic-breakdowns__reporting-chart-column-strength-label>${r}</p>\n            <div>\n            `},useHTML:!0},color:s.COLORS.TEAL_7}}}_getMetricUnit(){const e=this.i18n.lookupTranslation(this.constructor,"i18n_absolute_lift_unit")()
return this.selectedMetric===c.TestResultDemographicMetricPivots.ABSOLUTE_LIFT?` ${e}`:""}_getTooltipOptions(){const e=this.selectedMetric,t=this.brandLiftTestResults,n=this.isSelectedRelativeStrengthWithStatData,a=this.formatter,i=this.i18n.lookupTranslation(this.constructor,"i18n_tooltip_stat_strength_label"),r=this.i18n.lookupTranslation(this.constructor,"i18n_tooltip_p_value_label"),o=this.i18n.lookupTranslation(this.constructor,"i18n_result_tooltip_lift_title"),l=this.i18n.lookupTranslation(this.constructor,"i18n_result_strength")([{strength:c.BrandLiftTestResultStrength.NOT_APPLICABLE}]),s=this._getMetricUnit()
return{padding:D.PADDING,borderWidth:D.BORDER_WIDTH,backgroundColor:D.BACKGROUND_COLOR,distance:n?D.HIGHCHART_TOOLTIP_DISTANCE_RELATIVE_LIFT:D.HIGHCHART_TOOLTIP_DISTANCE,style:{zIndex:1},formatter(){const c=t.formatTestResultMetric(e,this.y),{strengthLabelI18n:u,tooltipCSSClass:d,pValue:p=l}=this.point.relativeLiftStatisticalStrengthMetrics??{},m=i([{cssClass:d||"",label:u||""}]),g=o([{type:e,metric:`${c}${s}`}]),b=r([{cssClass:d||"",label:a.formatTwoFractionDigitsDecimalOrDash(p)}])
return`\n        <div class="brand-lift-test-result-demographic-breakdowns__chart-tooltip-container" data-test-brand-lift-test-result-demographic-breakdowns__reporting-chart-column-tooltip>\n          <h4 class="brand-lift-test-result-demographic-breakdowns__chart-tooltip-heading" data-test-brand-lift-test-result-demographic-breakdowns__reporting-chart-column-tooltip-heading>${this.key}</h4>\n          <ul class="brand-lift-test-result-demographic-breakdowns__chart-tooltip-info">\n            <li data-test-brand-lift-test-result-demographic-breakdowns__reporting-chart-column-tooltip-label>${g}</li>\n            ${n?`\n                  <li data-test-brand-lift-test-result-demographic-breakdowns__reporting-chart-column-tooltip-strength-string>${m}</li>\n                  <li data-test-brand-lift-test-result-demographic-breakdowns__reporting-chart-column-tooltip-pvalue-string>${b}</li>\n                  `:""}\n          </ul>\n        </div>\n      `},useHTML:!0}}},P(w,"propTypes",{accountId:a.PropTypes.number.isRequired,adLiftResultStatisticalMetrics:a.PropTypes.object.isRequired,testResultMetricMemberDemographicBreakdowns:a.PropTypes.array}),T=N((f=w).prototype,"locale",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=N(f.prototype,"i18n",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=N(f.prototype,"brandLiftTestResults",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=N(f.prototype,"formatter",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=N(f.prototype,"selectedBreakdown",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return c.BrandLiftDemographicCategory.MEMBER_JOB_FUNCTION}}),C=N(f.prototype,"selectedMetric",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return c.TestResultDemographicMetricPivots.RELATIVE_LIFT}}),O=N(f.prototype,"isMetricDropdownOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),v=N(f.prototype,"isBreakdownDropdownOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N(f.prototype,"testResultMetricMemberDemographicBreakdownMap",[o.cached],Object.getOwnPropertyDescriptor(f.prototype,"testResultMetricMemberDemographicBreakdownMap"),f.prototype),N(f.prototype,"isSelectedRelativeStrengthWithStatData",[o.cached],Object.getOwnPropertyDescriptor(f.prototype,"isSelectedRelativeStrengthWithStatData"),f.prototype),h=f))||h);(0,t.setComponentTemplate)(R,M)})),define("campaign-manager-web/components/brand-lift-test-validation-item",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/jsecure","@ember/template","@linkedin/ember-prop-types","campaign-manager-web/types/brand-lift-tests"],(function(e,t,n,a,i,r,o,l){var s,c
function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=(0,n.createTemplateFactory)({id:"OlpAtTxH",block:'[[[41,[28,[37,1],[[30,1,["level"]],[30,0,["BrandLiftTestValidationLevel","ERROR"]]],null],[[[1,"  "],[8,[39,2],null,[["@type"],["negative"]],[["default"],[[[[1,"\\n    "],[1,[30,0,["message"]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],[[[1,"  "],[8,[39,3],null,[["@isDismissHidden"],[true]],[["default"],[[[[1,"\\n    "],[1,[30,0,["message"]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]]]],["@item"],false,["if","eq","hue-web-inline-feedback","cm-inline-feedback"]]',moduleName:"campaign-manager-web/components/brand-lift-test-validation-item.hbs",isStrictMode:!1})
let p=e.default=(0,o.assertPropTypes)((c=class extends a.default{constructor(...e){super(...e),u(this,"BrandLiftTestValidationLevel",l.BrandLiftTestValidationLevel)}get message(){const{message:e}=this.args.item||{}
return(0,r.htmlSafe)(i.default.sanitizeHTML(e||""))}},u(c,"propTypes",{item:o.PropTypes.object.isRequired}),s=c))||s;(0,t.setComponentTemplate)(d,p)})),define("campaign-manager-web/components/brand-safety/overview-page",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o){var l,s,c,u
function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"c8FOf8k9",block:'[[[41,[30,0,["safetyHubOverview","isPostBidDataLoading"]],[[[1,"  "],[8,[39,1],[[24,0,"mt8 u-layout__width-full u-layout__margin-center-horizontal"]],[["@size"],["large"]],null],[1,"\\n"]],[]],[[[41,[30,0,["safetyHubOverview","hasPostBidDataScreenError"]],[[[1,"  "],[8,[39,2],[[24,0,"cm-hue-empty-state mt8"]],[["@illustration","@headline","@message","@actionText","@onButtonClick","@size"],["error-server",[28,[37,3],["i18n_error_headline","campaign-manager-web/components/brand-safety/overview-page"],null],[28,[37,3],["i18n_error_message","campaign-manager-web/components/brand-safety/overview-page"],[["linkInfo"],[[28,[37,4],null,[["dataTestSelector","href"],["data-test-post-bid-report__error-link","https://www.linkedin.com/help/lms/ask"]]]]]],[28,[37,3],["i18n_reload_button","campaign-manager-web/components/brand-safety/overview-page"],null],[30,0,["refetchPostBidData"]],"large"]],null],[1,"\\n"]],[]],[[[1,"  "],[10,"section"],[14,0,"ph6 pv5"],[12],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,0,["safetyHubOverview","postBidData"]]],null]],null],null,[[[1,"      "],[10,0],[14,0,"pb4"],[12],[1,"\\n        "],[8,[39,7],null,[["@data"],[[30,1]]],null],[1,"\\n      "],[13],[1,"\\n"]],[1]],null],[1,"  "],[13],[1,"\\n"]],[]]]],[]]]],["postBidData"],false,["if","hue-web-progress-indicator","hue-web-empty-state","t","external-link-info","each","-track-array","post-bid-card"]]',moduleName:"campaign-manager-web/components/brand-safety/overview-page.hbs",isStrictMode:!1})
let m=e.default=(0,o.assertPropTypes)((u=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="safetyHubOverview",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}refetchPostBidData(){this.safetyHubOverview.fetchPostBidData(this.args.accountId)}},g=u,b="propTypes",_={accountId:o.PropTypes.string.isRequired},b in g?Object.defineProperty(g,b,{value:_,enumerable:!0,configurable:!0,writable:!0}):g[b]=_,c=d((s=u).prototype,"safetyHubOverview",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(s.prototype,"refetchPostBidData",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"refetchPostBidData"),s.prototype),l=s))||l
var g,b,_;(0,t.setComponentTemplate)(p,m)})),define("campaign-manager-web/components/brand-safety/publisher-list-page",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@glimmer/tracking","@ember/object","campaign-manager-web/utils/urn","@linkedin/ember-prop-types","ember-concurrency-decorators","ember-lifeline","campaign-manager-web/utils/lan-block-list-table","hue-web-toast/utils/constants","campaign-manager-web/constants/blocklist","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/ambry","campaign-manager-web/utils/csv","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/audience-network","tracked-toolbox","campaign-manager-web/utils/tracking"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E){var y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H
function q(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function K(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const W=(0,n.createTemplateFactory)({id:"PsKopIXo",block:'[[[1,"\\n"],[41,[30,0,["shouldShowEmptyState"]],[[[1,"  "],[10,"hr"],[15,0,[29,["m0"," ",[36,1]]]],[12],[13],[1,"\\n  "],[8,[39,2],[[24,0,"mt8"]],[["@illustration","@headline","@message"],["main-coworkers-5",[28,[37,3],["i18n_publisher_list_empty_state_headline","campaign-manager-web/components/brand-safety/publisher-list-page"],null],[28,[37,3],["i18n_publisher_list_empty_state_message","campaign-manager-web/components/brand-safety/publisher-list-page"],[["linkInfo"],[[28,[37,4],null,[["class","dataTestSelector","href"],["asset-panel__legal-terms-link","data-test-download-publisher-restriction-list",[28,[37,5],null,[["path"],["help/lms/answer/83630"]]]]]]]]]]],null],[1,"\\n  "],[10,0],[14,0,"empty_state_upload_list_button"],[12],[1,"\\n    "],[8,[39,6],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[28,[37,7],[[30,0,["toggleDropdown"]],true],null],[28,[37,7],[[30,0,["toggleDropdown"]],false],null]]],[["default"],[[[[1,"\\n      "],[8,[30,1,["Trigger"]],[[24,0,"mb2"],[16,"aria-label",[28,[37,3],["i18n_download_publisher_list_button","campaign-manager-web/components/brand-safety/publisher-list-page"],null]]],[["@buttonType","@size","@emphasized","@text","@icon","@iconPlacement"],["primary","small",true,[28,[37,3],["i18n_download_publisher_list_button","campaign-manager-web/components/brand-safety/publisher-list-page"],null],"caret","right"]],null],[1,"\\n      "],[8,[30,1,["Container"]],null,null,[["default"],[[[[1,"\\n        "],[10,"ul"],[12],[1,"\\n          "],[10,"li"],[12],[1,"\\n            "],[8,[30,1,["Item"]],[[16,0,[29,[[28,[37,8],null,[["size"],["small"]]]]]]],[["@onSelect","@text"],[[28,[37,7],[[30,0,["downloadPublisherlist"]],false],null],[28,[37,3],["i18n_web_app_publisher_list","campaign-manager-web/components/brand-safety/publisher-list-page"],null]]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"li"],[12],[1,"\\n            "],[8,[30,1,["Item"]],[[16,0,[29,[[28,[37,8],null,[["size"],["small"]]]]]]],[["@onSelect","@text"],[[28,[37,7],[[30,0,["downloadPublisherlist"]],true],null],[28,[37,3],["i18n_ctv_publisher_list","campaign-manager-web/components/brand-safety/publisher-list-page"],null]]],null],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n    "],[8,[39,9],[[24,"data-live-test-publisher-list-page__upload-button",""],[24,0,"mb4"],[16,"disabled",[28,[37,10],[[30,2]],null]],[4,[38,11],["click",[30,0,["openBlocklistPanel"]]],null],[4,[38,12],["lan_blocklists_upload"],null]],[["@emphasized","@buttonType","@size"],[true,"secondary","small"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,3],["i18n_upload_publisher_list_button","campaign-manager-web/components/brand-safety/publisher-list-page"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[10,"section"],[14,0,"ph6 pv5"],[12],[1,"\\n    "],[10,0],[14,0,"reporting-container"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-flex-wrap p3"],[12],[1,"\\n        "],[8,[39,9],[[24,"data-live-test-publisher-list-page__upload-button",""],[16,"disabled",[28,[37,10],[[30,2]],null]],[4,[38,11],["click",[30,0,["openBlocklistPanel"]]],null],[4,[38,12],["lan_blocklists_upload"],null]],[["@size"],["small"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["i18n_upload_publisher_list_button","campaign-manager-web/components/brand-safety/publisher-list-page"],null]],[1,"\\n        "]],[]]]]],[1,"\\n        "],[10,0],[14,0,"ml2"],[12],[1,"\\n          "],[8,[39,6],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[28,[37,7],[[30,0,["toggleDropdown"]],true],null],[28,[37,7],[[30,0,["toggleDropdown"]],false],null]]],[["default"],[[[[1,"\\n            "],[8,[30,3,["Trigger"]],[[16,"aria-label",[28,[37,3],["i18n_download_publisher_list_button","campaign-manager-web/components/brand-safety/publisher-list-page"],null]]],[["@buttonType","@size","@emphasized","@text","@icon","@iconPlacement"],["secondary","small",true,[28,[37,3],["i18n_download_publisher_list_button","campaign-manager-web/components/brand-safety/publisher-list-page"],null],"caret","right"]],null],[1,"\\n            "],[8,[30,3,["Container"]],null,null,[["default"],[[[[1,"\\n              "],[10,"ul"],[12],[1,"\\n                "],[10,"li"],[12],[1,"\\n                  "],[8,[30,3,["Item"]],[[16,0,[29,[[28,[37,8],null,[["size"],["small"]]]]]]],[["@onSelect","@text"],[[28,[37,7],[[30,0,["downloadPublisherlist"]],false],null],[28,[37,3],["i18n_web_app_publisher_list","campaign-manager-web/components/brand-safety/publisher-list-page"],null]]],null],[1,"\\n                "],[13],[1,"\\n                "],[10,"li"],[12],[1,"\\n                  "],[8,[30,3,["Item"]],[[16,0,[29,[[28,[37,8],null,[["size"],["small"]]]]]]],[["@onSelect","@text"],[[28,[37,7],[[30,0,["downloadPublisherlist"]],true],null],[28,[37,3],["i18n_ctv_publisher_list","campaign-manager-web/components/brand-safety/publisher-list-page"],null]]],null],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[3]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,13],null,[["@lanBlockListsCollection","@canEditBlockList","@refetchBlockLists","@editBlocklist"],[[30,0,["lanBlockListsCollection"]],[30,2],[28,[37,14],[[30,0,["_refetchBlockListsTask"]]],null],[30,0,["editBlocklist"]]]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]],[1,"\\n"],[8,[39,15],[[24,0,"blocklist-modal"],[24,"aria-labelledby","blocklist-modal-header"]],[["@size","@isOpen","@dismissModal"],["large",[28,[37,16],[[30,0,["isBlockListPanelOpen"]]],null],[30,0,["onBlockListPanelClose"]]]],[["default"],[[[[1,"\\n  "],[8,[30,4,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"blocklist-modal-header"],[15,0,[29,[[28,[37,17],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[52,[30,0,["isEditBlockList"]],[28,[37,3],["i18n_edit_block_list_panel_title","campaign-manager-web/components/brand-safety/publisher-list-page"],null],[28,[37,3],["i18n_upload_list_panel_title","campaign-manager-web/components/brand-safety/publisher-list-page"],null]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,4,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,18],null,[["@onCancel","@onUploadSucceeded","@isEditBlockList","@accountId","@listData"],[[30,0,["onBlockListPanelClose"]],[52,[30,0,["isEditBlockList"]],[30,0,["updateBlockList"]],[30,0,["createBlockList"]]],[30,0,["isEditBlockList"]],[30,5],[30,0,["blockListSelectedToUpdate"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[4]]]]]],["Menu","@canEditBlockList","Menu","modal","@accountId"],false,["if","hue-web-foundations@-divider","page-empty-state","t","external-link-info","help-center-url","hue-web-menu","fn","hue-web-foundations@-text-body","hue-web-button","not","on","track-interaction","block-list-table","perform","hue-web-modal","readonly","hue-web-foundations@-text-heading","upload-publisher-restriction-list-panel"]]',moduleName:"campaign-manager-web/components/brand-safety/publisher-list-page.hbs",isStrictMode:!1})
let X=e.default=(y=(0,i.inject)(),S=(0,i.inject)(),A=(0,i.inject)("lan-block-list"),C=(0,i.inject)("hue-web-toast"),O=(0,i.inject)(),v=(0,i.inject)(),w=(0,i.inject)(),I=(0,T.localCopy)("args.lanBlockListsCollection"),P=(0,c.task)({restartable:!0}),(0,s.assertPropTypes)((H=class extends a.default{constructor(...e){super(...e),q(this,"i18n",D,this),q(this,"error",M,this),q(this,"lanBlockListService",L,this),q(this,"toast",k,this),q(this,"jet",U,this),q(this,"xhr",x,this),q(this,"tracking",F,this),q(this,"isBlockListPanelOpen",z,this),q(this,"isEditBlockList",j,this),q(this,"blockListSelectedToUpdate",G,this),q(this,"blockListCreationData",B,this),q(this,"isDropdownOpen",V,this),q(this,"lanBlockListsCollection",Y,this)}get shouldShowEmptyState(){return!!this.lanBlockListsCollection&&0===this.lanBlockListsCollection.elements.length}willDestroy(){super.willDestroy(...arguments),(0,u.runDisposables)(this)}onBlockListPanelClose(){this._resetBlockListPanel()}toggleDropdown(e){this.isDropdownOpen=e}createBlockList(e){this.blockListCreationData=e,this._createBlockListsTask.perform()}updateBlockList(e){const t=(0,o.get)(this,"blockListSelectedToUpdate.id")
this._updateBlockListTask.perform(t,{name:e.name,inputList:(0,l.createUrnFromAttrs)(l.URN_TYPES.MEDIA,e.fileId)},e.type)}editBlocklist(e){(0,o.setProperties)(this,{isEditBlockList:!0,isBlockListPanelOpen:!0,blockListSelectedToUpdate:{id:e.id,name:e.name,type:e.type,fileName:e.name,fileId:(0,l.getIdFromUrn)(e.inputList)}})}openBlocklistPanel(){this.isBlockListPanelOpen=!0}*_createBlockListsTask(){try{yield this.lanBlockListService.createBlockList({name:this.blockListCreationData.name,type:this.blockListCreationData.type,inputList:(0,l.createUrnFromAttrs)(l.URN_TYPES.MEDIA,this.blockListCreationData.fileId),beneficiary:(0,l.createUrnFromAttrs)(l.URN_TYPES.SPONSORED_ACCOUNT,this.blockListCreationData.accountId)}),this._resetBlockListPanel(),this._refetchBlockListsTask.perform()}catch(e){const t=this.i18n.lookupTranslation(this.constructor,"i18n_create_publisher_list_error")()
this.toast.add({type:p.TOAST_TYPES.ERROR,message:t})}}*_refetchBlockListsTask(){try{const e=yield this.lanBlockListService.fetchBlockLists(this.args.accountId)
this.lanBlockListsCollection=e}catch(e){const t=this.i18n.lookupTranslation(this.constructor,"i18n_fetch_publisher_list_error")()
this.toast.add({type:p.TOAST_TYPES.ERROR,message:t})}}*_updateBlockListTask(e,t,n){const a=e=>this.i18n.lookupTranslation(this.constructor,e)()
try{yield this.lanBlockListService.updateBlockList(e,t),this.toast.add({type:p.TOAST_TYPES.SUCCESS,message:a(n===m.LIST_TYPES.ALLOW?"i18n_update_allow_list_success":"i18n_update_block_list_success")}),yield this._refetchBlockListsTask.perform(),this._resetBlockListPanel(),(0,d.asyncSetFocusOnDropdownTrigger)(e,this)}catch(i){const e=this.error.getFullMessage({error:i,customErrorMessage:a("i18n_update_publisher_list_error")})
this.toast.add({type:p.TOAST_TYPES.ERROR,message:e})}}_resetBlockListPanel(){(0,o.setProperties)(this,{isEditBlockList:!1,isBlockListPanelOpen:!1,blockListSelectedToUpdate:void 0})}downloadPublisherlist(e=!1){this.downloadPublisherlistTask.perform(!1,e),this.tracking.fireInteractionEvent("lan_publisher_list_download",E.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}*downloadPublisherlistTask(e=!1,t=!1){let n=m.WEB_AND_APP_PUBLISHER_LIST_MAIN_FILE_BLOB_ID,a=m.WEB_AND_APP_PUBLISHER_LIST_BACKUP_FILE_BLOB_ID
t&&(n=m.CTV_PUBLISHER_LIST_MAIN_FILE_BLOB_ID,a=m.CTV_PUBLISHER_LIST_BACKUP_FILE_BLOB_ID)
const i=e=>this.i18n.lookupTranslation(this.constructor,e)(),r=e?a:n,o=JSON.stringify({blobId:r,requestType:b.URL_TYPES.DOWNLOAD,contentType:b.CONTENT_TYPES.CSV}),l=(0,h.constructPemMetadata)(f.LAN_PEM_KEYS.PUBLISHER_LIST_DOWNLOAD,[r],{productName:f.LAN_PEM_PRODUCT_NAME})
try{const{headers:e}=yield this.xhr.post(g.default.ambrySignedUrl,{data:o,metadata:l}),n=e["x-restli-id"],a=i(t?"i18n_ctv_publisher_list_filename":"i18n_web_app_publisher_list_filename")
_.utils.downloadCsvFromUrl(n,`${a}.csv`)}catch(s){e?(this.toast.add({type:p.TOAST_TYPES.ERROR,message:this.error.getFullMessage({error:s,customErrorMessage:i("i18n_download_publisher_list_error")})}),this.jet.error(new Error("Error downloading publisher list"),"publisher-list-download-error",!1)):this.downloadPublisherlistTask.perform(!0,t)}}},$=H,J="propTypes",Q={accountId:s.PropTypes.string.isRequired,canEditBlockList:s.PropTypes.bool,lanBlockListsCollection:s.PropTypes.object},J in $?Object.defineProperty($,J,{value:Q,enumerable:!0,configurable:!0,writable:!0}):$[J]=Q,D=K((R=H).prototype,"i18n",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=K(R.prototype,"error",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=K(R.prototype,"lanBlockListService",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=K(R.prototype,"toast",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=K(R.prototype,"jet",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=K(R.prototype,"xhr",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=K(R.prototype,"tracking",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=K(R.prototype,"isBlockListPanelOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),j=K(R.prototype,"isEditBlockList",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),G=K(R.prototype,"blockListSelectedToUpdate",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=K(R.prototype,"blockListCreationData",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),V=K(R.prototype,"isDropdownOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Y=K(R.prototype,"lanBlockListsCollection",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K(R.prototype,"onBlockListPanelClose",[o.action],Object.getOwnPropertyDescriptor(R.prototype,"onBlockListPanelClose"),R.prototype),K(R.prototype,"toggleDropdown",[o.action],Object.getOwnPropertyDescriptor(R.prototype,"toggleDropdown"),R.prototype),K(R.prototype,"createBlockList",[o.action],Object.getOwnPropertyDescriptor(R.prototype,"createBlockList"),R.prototype),K(R.prototype,"updateBlockList",[o.action],Object.getOwnPropertyDescriptor(R.prototype,"updateBlockList"),R.prototype),K(R.prototype,"editBlocklist",[o.action],Object.getOwnPropertyDescriptor(R.prototype,"editBlocklist"),R.prototype),K(R.prototype,"openBlocklistPanel",[o.action],Object.getOwnPropertyDescriptor(R.prototype,"openBlocklistPanel"),R.prototype),K(R.prototype,"_createBlockListsTask",[c.task],Object.getOwnPropertyDescriptor(R.prototype,"_createBlockListsTask"),R.prototype),K(R.prototype,"_refetchBlockListsTask",[c.task],Object.getOwnPropertyDescriptor(R.prototype,"_refetchBlockListsTask"),R.prototype),K(R.prototype,"_updateBlockListTask",[c.task],Object.getOwnPropertyDescriptor(R.prototype,"_updateBlockListTask"),R.prototype),K(R.prototype,"downloadPublisherlist",[o.action],Object.getOwnPropertyDescriptor(R.prototype,"downloadPublisherlist"),R.prototype),K(R.prototype,"downloadPublisherlistTask",[P],Object.getOwnPropertyDescriptor(R.prototype,"downloadPublisherlistTask"),R.prototype),N=R))||N)
var $,J,Q;(0,t.setComponentTemplate)(W,X)})),define("campaign-manager-web/components/brand-safety/publisher-report-page",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","@ember/object","@glimmer/tracking","hue-web-toast/utils/constants","campaign-manager-web/utils/tracking","campaign-manager-web/constants/lix","ember-concurrency"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E,y,S,A,C
function O(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function w(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const I=(0,n.createTemplateFactory)({id:"kYr9vVYx",block:'[[[1,"\\n"],[41,[30,0,["publisherReport","isPublisherReportsLoading"]],[[[1,"  "],[8,[39,1],[[24,0,"mt8 u-layout__width-full u-layout__margin-center-horizontal"]],[["@size"],["large"]],null],[1,"\\n"]],[]],[[[41,[30,0,["publisherReport","hasPublisherReportsError"]],[[[1,"  "],[8,[39,2],[[24,0,"cm-hue-empty-state mt8"]],[["@illustration","@headline","@message","@actionText","@onButtonClick","@size"],["error-server",[28,[37,3],["i18n_error_headline","campaign-manager-web/components/brand-safety/publisher-report-page"],null],[28,[37,3],["i18n_error_message_v2","campaign-manager-web/components/brand-safety/publisher-report-page"],[["linkInfo"],[[28,[37,4],null,[["dataTestSelector","href"],["data-test-publisher-report__error-link","https://www.linkedin.com/help/lms/ask"]]]]]],[28,[37,3],["i18n_reload_button","campaign-manager-web/components/brand-safety/publisher-report-page"],null],[30,0,["fetchPublisherReportsData"]],"large"]],null],[1,"\\n"]],[]],[[[41,[30,0,["isEmptyPage"]],[[[1,"  "],[8,[39,2],[[24,0,"cm-hue-empty-state mt8"]],[["@illustration","@headline","@message","@size"],["main-presentation",[28,[37,3],["i18n_onboarding_headline_v2","campaign-manager-web/components/brand-safety/publisher-report-page"],null],[28,[37,3],["i18n_onboarding_message","campaign-manager-web/components/brand-safety/publisher-report-page"],null],"large"]],null],[1,"\\n"]],[]],[[[1,"  "],[10,"section"],[14,0,"ph6 pv5"],[12],[1,"\\n    "],[10,0],[15,0,[29,["mt2 mb3"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_page_description_v3","campaign-manager-web/components/brand-safety/publisher-report-page"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"reporting-container"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-flex-wrap p3"],[12],[1,"\\n"],[41,[30,0,["isURLReportingEnabled"]],[[[1,"          "],[8,[39,6],[[24,0,"ml1"]],[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[30,0,["toggleDropdown"]],[30,0,["toggleDropdown"]]]],[["default"],[[[[1,"\\n            "],[8,[30,1,["Trigger"]],[[16,"aria-label",[28,[37,3],["i18n_report_type","campaign-manager-web/components/brand-safety/publisher-report-page"],null]]],[["@buttonType","@size","@emphasized","@text","@icon","@iconPlacement"],["secondary","small",true,[28,[37,3],["i18n_report_type","campaign-manager-web/components/brand-safety/publisher-report-page"],null],"caret","right"]],null],[1,"\\n            "],[8,[30,1,["Container"]],null,null,[["default"],[[[[1,"\\n              "],[10,"ul"],[12],[1,"\\n                "],[10,"li"],[12],[1,"\\n                  "],[8,[30,1,["Item"]],[[16,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]]],[["@onSelect","@text","@selected"],[[28,[37,7],[[30,0,["updateSelection"]],false],null],[28,[37,3],["i18n_report_type_domain","campaign-manager-web/components/brand-safety/publisher-report-page"],null],[28,[37,8],[[30,0,["showUrlLevelReport"]]],null]]],null],[1,"\\n                "],[13],[1,"\\n                "],[10,"li"],[12],[1,"\\n                  "],[8,[30,1,["Item"]],[[16,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]]],[["@onSelect","@text","@selected"],[[28,[37,7],[[30,0,["updateSelection"]],true],null],[28,[37,3],["i18n_report_type_url","campaign-manager-web/components/brand-safety/publisher-report-page"],null],[30,0,["showUrlLevelReport"]]]],null],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[1]]]]],[1,"\\n"]],[]],null],[1,"        "],[8,[39,9],[[24,0,"ml1"],[4,[38,11],["click",[30,0,["downloadReports"]]],null],[4,[38,12],["lan_publisher_report_download"],null]],[["@disabled","@size"],[[28,[37,10],[[30,0,["downloadReportsTask","isRunning"]],[28,[37,8],[[30,0,["selectedReports","length"]]],null]],null],"small"]],[["default"],[[[[1,"\\n"],[41,[28,[37,13],[[30,0,["selectedReports","length"]],1],null],[[[1,"            "],[1,[28,[35,3],["i18n_download_reports_button_separately","campaign-manager-web/components/brand-safety/publisher-report-page"],null]],[1,"\\n"]],[]],[[[1,"            "],[1,[28,[35,3],["i18n_download_reports_button","campaign-manager-web/components/brand-safety/publisher-report-page"],null]],[1,"\\n"]],[]]],[1,"        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n\\n      "],[8,[39,14],null,[["@columns","@data","@totalsData","@enableRowSelection","@didClickOnCheckbox","@didClickOnSelectAllCheckbox"],[[30,0,["adsTableColumnName"]],[30,0,["adsTableData"]],[30,0,["totalsData"]],true,[30,0,["didClickOnCheckbox"]],[30,0,["didClickOnSelectAllCheckbox"]]]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]],[]]]],[]]]],["Menu"],false,["if","hue-web-progress-indicator","hue-web-empty-state","t","external-link-info","hue-web-foundations@-text-body","hue-web-menu","fn","not","hue-web-button","or","on","track-interaction","gt","ads-table"]]',moduleName:"campaign-manager-web/components/brand-safety/publisher-report-page.hbs",isStrictMode:!1})
let P=e.default=(p=(0,r.inject)("hue-web-toast"),(0,i.assertPropTypes)((C=class extends a.default{constructor(...e){super(...e),O(this,"publisherReport",b,this),O(this,"i18n",_,this),O(this,"tracking",h,this),O(this,"lix",f,this),O(this,"locale",T,this),O(this,"selectedReports",E,this),O(this,"toast",y,this),O(this,"isDropdownOpen",S,this),O(this,"showUrlLevelReport",A,this),v(this,"adsTableColumnName",[{propertyName:"months"}])}fetchPublisherReportsData(){this.showUrlLevelReport?this.publisherReport.fetchPublisherReportsUrlLevel(this.args.accountId):this.publisherReport.fetchPublisherReports(this.args.accountId)}get isURLReportingEnabled(){return this.lix.getTreatmentIsEnabled(u.LIX_TEST_KEYS.enablePublisherURLReporting)}get isEmptyPage(){return 0===this.publisherReport.reportsData?.reports?.length}get adsTableData(){const e=[],t=this.locale.interfaceLocale.replace("_","-")
return this.publisherReport.reportsData.reports?.map((n=>{const a=new Date(n.year,n.month).toLocaleString(t,{month:"long",year:"numeric"})
e.push({months:a,ambryBlobId:n.ambryBlobId})})),e}get totalsData(){let e
return e=this.selectedReports.length?this.i18n.lookupTranslation(this.constructor,"i18n_selected_reports_text")([{selectedCount:this.selectedReports.length}]):this.i18n.lookupTranslation(this.constructor,"i18n_available_reports_text")([{totalCount:this.publisherReport.reportsData.reports?.length}]),{months:e}}didClickOnSelectAllCheckbox(){this.tracking.fireInteractionEvent("lan_publisher_report_select_all",c.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}didClickOnCheckbox({selectedItems:e}){const t=this.adsTableData.filter((t=>e.some((e=>t.ambryBlobId===e.ambryBlobId))))
this.selectedReports=t}async downloadReports(){const e=this.showUrlLevelReport?"URL_":"",t=this.selectedReports.map((t=>this.publisherReport.downloadReportsTask.perform(t.ambryBlobId,`${t.months} ${e}AID_${this.args.accountId}`)))
try{await(0,d.all)(t)}catch(n){this.publisherReport.isDownloadError&&(this.toast.add({type:s.TOAST_TYPES.ERROR,message:this.i18n.lookupTranslation(this.constructor,"i18n_error_toast_v2")()}),this.publisherReport.isDownloadError=!1)}}toggleDropdown(){this.isDropdownOpen=!this.isDropdownOpen}updateSelection(e){this.showUrlLevelReport!==e&&(this.showUrlLevelReport=e,this.selectedReports=[],this.fetchPublisherReportsData())}},v(C,"propTypes",{accountId:i.PropTypes.string.isRequired}),b=w((g=C).prototype,"publisherReport",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=w(g.prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=w(g.prototype,"tracking",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=w(g.prototype,"lix",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=w(g.prototype,"locale",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=w(g.prototype,"selectedReports",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),y=w(g.prototype,"toast",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=w(g.prototype,"isDropdownOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),A=w(g.prototype,"showUrlLevelReport",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w(g.prototype,"fetchPublisherReportsData",[o.action],Object.getOwnPropertyDescriptor(g.prototype,"fetchPublisherReportsData"),g.prototype),w(g.prototype,"didClickOnSelectAllCheckbox",[o.action],Object.getOwnPropertyDescriptor(g.prototype,"didClickOnSelectAllCheckbox"),g.prototype),w(g.prototype,"didClickOnCheckbox",[o.action],Object.getOwnPropertyDescriptor(g.prototype,"didClickOnCheckbox"),g.prototype),w(g.prototype,"downloadReports",[o.action],Object.getOwnPropertyDescriptor(g.prototype,"downloadReports"),g.prototype),w(g.prototype,"toggleDropdown",[o.action],Object.getOwnPropertyDescriptor(g.prototype,"toggleDropdown"),g.prototype),w(g.prototype,"updateSelection",[o.action],Object.getOwnPropertyDescriptor(g.prototype,"updateSelection"),g.prototype),m=g))||m);(0,t.setComponentTemplate)(I,P)})),define("campaign-manager-web/components/brand-safety/third-party-apps-page",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","tracked-toolbox","@ember/service","ember-concurrency-decorators","@ember/object"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A=(0,n.createTemplateFactory)({id:"9rCxy7pA",block:'[[[1,"\\n"],[41,[30,0,["isErrorScreen"]],[[[1,"  "],[8,[39,1],[[24,0,"mt8"]],[["@illustration","@headline","@message","@primaryActionText","@onPrimaryButtonClick"],["error-server",[28,[37,2],["i18n_error_headline","campaign-manager-web/components/brand-safety/third-party-apps-page"],null],[28,[37,2],["i18n_error_message","campaign-manager-web/components/brand-safety/third-party-apps-page"],[["linkInfo"],[[28,[37,3],null,[["href"],["https://www.linkedin.com/help/lms/ask"]]]]]],[28,[37,2],["i18n_reload_button","campaign-manager-web/components/brand-safety/third-party-apps-page"],null],[30,0,["reloadPage"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,4],[[30,0,["customContextualSegmentsOptions"]],[30,0,["authenticBrandSafetySegmentsOptions"]]],null],[[[1,"  "],[10,"section"],[14,0,"ph6 pv5"],[12],[1,"\\n    "],[10,0],[14,0,"u-layout__shadow-container u-bg-color__white ph5 pv5"],[12],[1,"\\n      "],[10,0],[14,0,"third-party-apps-page_parent_container"],[12],[1,"\\n        "],[8,[39,5],[[24,0,"double-verify-image"]],null,[["default"],[[[[1,"\\n          "],[8,[30,1,["Image"]],null,null,[["default"],[[[[1,"\\n            "],[8,[39,6],null,[["@entityType","@size","@a11yText","@imageUrl"],["company","medium",[28,[37,2],["i18n_account_image_alt_text","campaign-manager-web/components/brand-safety/third-party-apps-page"],null],[30,0,["imageUrl"]]]],null],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[1]]]]],[1,"\\n\\n        "],[10,0],[12],[1,"\\n          "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n            "],[10,2],[15,0,[29,["u-color__black--90"," ",[28,[37,7],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_title","campaign-manager-web/components/brand-safety/third-party-apps-page"],null]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,8],null,[["@placement"],["right"]],[["trigger","content"],[[[[1,"\\n                "],[8,[39,9],[[24,0,"u-layout-flex__container--aligned-center"],[4,[38,10],[[30,2,["triggerContentSharedInfo"]]],null]],[["@buttonType","@icon","@size","@text","@circle"],["tertiary","question","small",[28,[37,2],["i18n_dv_help_label","campaign-manager-web/components/brand-safety/third-party-apps-page"],null],true]],null],[1,"\\n              "]],[2]],[[[1,"\\n                "],[10,0],[14,0,"u-hoverable__content"],[12],[1,"\\n                  "],[10,0],[15,0,[29,[[28,[37,7],null,[["size"],["small"]]]]]],[12],[1,"\\n                    "],[8,[39,11],null,null,[["default"],[[[[1,"\\n                      "],[1,[28,[35,2],["i18n_dv_help_message","campaign-manager-web/components/brand-safety/third-party-apps-page"],[["linkInfo"],[[28,[37,3],null,[["href","role","dataTestSelector"],[[28,[37,12],null,[["path","accountId"],["help/lms/answer/a1337901/brand-safety-hub",[30,0,["accountId"]]]]],[30,3,["role"]],"data-test-dv-info-help-link"]]]]]]],[1,"\\n                    "]],[3]]]]],[1,"\\n                  "],[13],[1,"\\n                  "],[8,[39,13],[[24,0,"double-verify-manage-profiles-btn"],[24,6,"https://doubleverify.com/capabilities-brand-safety/"],[24,"target","_blank"]],[["@text","@size","@icon","@iconPlacement","@buttonType","@emphasized"],[[28,[37,2],["i18n_dv_help_manage_profiles_btn","campaign-manager-web/components/brand-safety/third-party-apps-page"],null],"small","link-external","right","tertiary",true]],null],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,11],null,null,[["default"],[[[[1,"\\n            "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,7],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_description_v2","campaign-manager-web/components/brand-safety/third-party-apps-page"],[["linkInfo"],[[28,[37,3],null,[["href","role","dataTestSelector"],[[28,[37,12],null,[["path","accountId"],["help/lms/answer/a1337901/brand-safety-hub",[30,0,["accountId"]]]]],[30,4,["role"]],"data-test-dv-info-help-link"]]]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[4]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"],[41,[30,0,["customContextualSegmentsOptions"]],[[[1,"        "],[10,0],[12],[1,"\\n          "],[8,[39,14],null,[["@title","@accountId","@description","@optionsData","@profilesData","@dataTestValue","@isCustomContextual","@refetchBrandSafetyProfiles"],[[28,[37,2],["i18n_contexual_title","campaign-manager-web/components/brand-safety/third-party-apps-page"],null],[30,5],[28,[37,2],["i18n_contexual_description","campaign-manager-web/components/brand-safety/third-party-apps-page"],null],[30,0,["customContextualSegmentsOptions"]],[30,0,["brandSafetyProfilesDataCopy"]],"double_verify_segments",true,[30,0,["refetchBrandSafetyProfiles"]]]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[41,[30,0,["authenticBrandSafetySegmentsOptions"]],[[[1,"        "],[10,0],[12],[1,"\\n          "],[8,[39,14],null,[["@title","@accountId","@description","@optionsData","@profilesData","@dataTestValue","@isCustomContextual","@refetchBrandSafetyProfiles"],[[28,[37,2],["i18n_suitability_title","campaign-manager-web/components/brand-safety/third-party-apps-page"],null],[30,5],[28,[37,2],["i18n_suitability_description_v2","campaign-manager-web/components/brand-safety/third-party-apps-page"],null],[30,0,["authenticBrandSafetySegmentsOptions"]],[30,0,["brandSafetyProfilesDataCopy"]],"double_verify_segments",false,[30,0,["refetchBrandSafetyProfiles"]]]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[8,[39,1],[[24,0,"mt8"]],[["@illustration","@headline","@message"],["main-coworkers-5",[28,[37,2],["i18n_onboarding_headline","campaign-manager-web/components/brand-safety/third-party-apps-page"],null],[28,[37,2],["i18n_onboarding_message","campaign-manager-web/components/brand-safety/third-party-apps-page"],null]]],[["default"],[[[[1,"\\n    "],[8,[39,13],[[24,6,"https://doubleverify.com/capabilities-brand-safety/"],[24,"target","_blank"],[24,"rel","noopener noreferrer"]],[["@text","@buttonType","@emphasized"],[[28,[37,2],["i18n_onboarding_double_verify_button","campaign-manager-web/components/brand-safety/third-party-apps-page"],null],"tertiary",true]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["i18n_onboarding_double_verify_button","campaign-manager-web/components/brand-safety/third-party-apps-page"],null]],[1,"\\n      "],[8,[39,15],[[24,0,"u-layout__vertical-align-middle"]],[["@size","@name"],["small","link-external"]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]]]],[]]],[1,"\\n"],[41,[28,[37,4],[[30,0,["fetchBrandSafetyProfiles","isRunning"]],[30,0,["fetchBrandSafetyProfileOptions","isRunning"]]],null],[[[1,"  "],[10,0],[14,0,"mt8 u-layout__width-full u-layout__align-center"],[12],[1,"\\n    "],[8,[39,16],null,[["@size"],["xlarge"]],null],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["Entity","triggerData","iphHelper","iphHelper","@accountId"],false,["if","page-empty-state","t","external-link-info","or","hue-web-entity-lockup","hue-web-entity","hue-web-foundations@-text-body","hue-web-contextual-dialog","hue-web-button","hue-web-contextual-dialog-trigger","iph-helper","help-center-url","hue-web-button-link","double-verify-segments","hue-web-icons@icon","hue-web-progress-indicator"]]',moduleName:"campaign-manager-web/components/brand-safety/third-party-apps-page.hbs",isStrictMode:!1})
let C=e.default=(c=(0,o.inject)(),u=(0,r.localCopy)("args.brandSafetyProfilesData"),d=(0,r.localCopy)("args.brandSafetyOptionsData"),p=(0,l.task)({drop:!0}),m=(0,l.task)({drop:!0}),(0,i.assertPropTypes)((T=class extends a.default{constructor(...e){super(...e),E(this,"thirdPartyApps",_,this),E(this,"brandSafetyProfilesDataCopy",h,this),E(this,"brandSafetyOptionsDataCopy",f,this),y(this,"imageUrl","https://www.exchangewire.com/wp-content/uploads/2019/09/dv-logo.png")}refetchBrandSafetyProfiles(){this.fetchBrandSafetyProfiles.perform()}reloadPage(){this.fetchBrandSafetyProfileOptions.perform(),this.fetchBrandSafetyProfiles.perform()}*fetchBrandSafetyProfiles(){this.brandSafetyProfilesDataCopy=yield this.thirdPartyApps.fetchBrandSafetyProfiles(this.args.accountId)}*fetchBrandSafetyProfileOptions(){this.brandSafetyOptionsDataCopy=yield this.thirdPartyApps.fetchBrandSafetyProfilesOptions(this.args.accountId)}get customContextualSegmentsOptions(){return this.brandSafetyOptionsDataCopy?.doubleVerify?.customContextual||null}get authenticBrandSafetySegmentsOptions(){return this.brandSafetyOptionsDataCopy?.doubleVerify?.authenticBrandSafety||null}get isErrorScreen(){return this.brandSafetyOptionsDataCopy.error&&404!==this.brandSafetyOptionsDataCopy.error.status||this.brandSafetyProfilesDataCopy?.error}},y(T,"propTypes",{accountId:i.PropTypes.string.isRequired}),_=S((b=T).prototype,"thirdPartyApps",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(b.prototype,"brandSafetyProfilesDataCopy",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(b.prototype,"brandSafetyOptionsDataCopy",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S(b.prototype,"refetchBrandSafetyProfiles",[s.action],Object.getOwnPropertyDescriptor(b.prototype,"refetchBrandSafetyProfiles"),b.prototype),S(b.prototype,"reloadPage",[s.action],Object.getOwnPropertyDescriptor(b.prototype,"reloadPage"),b.prototype),S(b.prototype,"fetchBrandSafetyProfiles",[p],Object.getOwnPropertyDescriptor(b.prototype,"fetchBrandSafetyProfiles"),b.prototype),S(b.prototype,"fetchBrandSafetyProfileOptions",[m],Object.getOwnPropertyDescriptor(b.prototype,"fetchBrandSafetyProfileOptions"),b.prototype),g=b))||g);(0,t.setComponentTemplate)(A,C)})),define("campaign-manager-web/components/bubble",["exports","enterprise-teaching-bubble/components/bubble"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/budget-optimization-bid-and-budget-summary",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/campaign-constants"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"IgCXEaIL",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n"],[41,[51,[30,1]],[[[1,"    "],[10,"h3"],[15,0,[29,["mb4"," ",[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,[28,[35,2],["i18n_budget_optimization_budget_and_schedule_heading","campaign-manager-web/components/budget-optimization-bid-and-budget-summary"],null]],[13],[1,"\\n"]],[]],null],[1,"  "],[10,0],[14,0,"campaign-review__bid-and-budget-summary__content-container"],[12],[1,"\\n"],[1,"    "],[10,0],[12],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color","open"],["small","text-low-emphasis",true]]]]]],[12],[1,[28,[35,2],["i18n_budget_heading","campaign-manager-web/components/budget-optimization-bid-and-budget-summary"],null]],[13],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight","open"],["small","bold",true]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_campaign_group_budget","campaign-manager-web/components/budget-optimization-bid-and-budget-summary"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"],[1,"    "],[10,0],[12],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color","open"],["small","text-low-emphasis",true]]]]]],[12],[1,[28,[35,2],["i18n_optimization_goal_heading","campaign-manager-web/components/budget-optimization-bid-and-budget-summary"],null]],[13],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight","open"],["small","bold",true]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_optimization_goal","campaign-manager-web/components/budget-optimization-bid-and-budget-summary"],[["option"],[[30,0,["selectedOptimizationGoal"]]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"],[1,"    "],[10,0],[12],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color","open"],["small","text-low-emphasis",true]]]]]],[12],[1,[28,[35,2],["i18n_bid_type_heading","campaign-manager-web/components/budget-optimization-bid-and-budget-summary"],null]],[13],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight","open"],["small","bold",true]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_bid_category","campaign-manager-web/components/budget-optimization-bid-and-budget-summary"],[["option"],[[30,2,["budgetOptimization","bidCategory"]]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"],[41,[30,0,["shouldShowBidAmount"]],[[[1,"      "],[10,0],[12],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color","open"],["small","text-low-emphasis",true]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_bid_amount_heading","campaign-manager-web/components/budget-optimization-bid-and-budget-summary"],[["option"],[[30,2,["budgetOptimization","bidCategory"]]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight","open"],["small","bold",true]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],[[30,3,["unitCost","amount"]]],[["currency"],[[30,3,["unitCost","currencyCode"]]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[10,0],[12],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color","open"],["small","text-low-emphasis",true]]]]]],[12],[1,[28,[35,2],["i18n_schedule_heading","campaign-manager-web/components/budget-optimization-bid-and-budget-summary"],null]],[13],[1,"\\n"],[41,[30,2,["startsAt"]],[[[1,"        "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight","open"],["small","bold",true]]]]]],[12],[1,"\\n"],[41,[30,2,["endsAt"]],[[[1,"            "],[1,[28,[35,2],["i18n_campaign_date_range","campaign-manager-web/components/budget-optimization-bid-and-budget-summary"],[["startDate","endDate"],[[28,[37,5],[[30,2,["startsAt"]]],[["format"],["fmt_mdy_short"]]],[28,[37,5],[[30,2,["endsAt"]]],[["format"],["fmt_mdy_short"]]]]]]],[1,"\\n"]],[]],[[[1,"            "],[1,[28,[35,2],["i18n_run_campaign_continuously","campaign-manager-web/components/budget-optimization-bid-and-budget-summary"],[["startDate"],[[28,[37,5],[[30,2,["startsAt"]]],[["format"],["fmt_mdy_short"]]]]]]],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["@isAdvancedModeRedesignEnabled","@campaignGroup","@campaign"],false,["unless","hue-web-foundations@-text-body","t","if","format-currency","format-date"]]',moduleName:"campaign-manager-web/components/budget-optimization-bid-and-budget-summary.hbs",isStrictMode:!1})
let c=e.default=(0,i.assertPropTypes)((l=class extends a.default{get shouldShowBidAmount(){return this.args.campaignGroup.budgetOptimization.bidCategory!==r.BID_CATEGORY.AUTO}get selectedOptimizationGoal(){return r.OBJECTIVE_TYPE_TO_ALIGNED_OPTIMIZATION_GOAL_MAP[this.args.campaign.objectiveType]}},u=l,d="propTypes",p={campaignGroup:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,campaign:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,account:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,isAdvancedModeRedesignEnabled:i.PropTypes.bool},d in u?Object.defineProperty(u,d,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[d]=p,o=l))||o
var u,d,p;(0,t.setComponentTemplate)(s,c)}))
define("campaign-manager-web/components/budget-optimization-bid",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/budget-optimization","@ember/object","campaign-manager-web/utils/ember-property","campaign-manager-web/constants/lix","campaign-manager-web/utils/objective-type","@ember/service"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f
function T(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function E(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const S=(0,n.createTemplateFactory)({id:"a8RuMIZS",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n  "],[10,"h5"],[15,0,[29,[[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_bid_strategy","campaign-manager-web/components/budget-optimization-bid"],null]],[1,"\\n  "],[13],[1,"\\n  "],[10,"fieldset"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["bidCategories"]]],null]],null],"@index",[[[44,[[28,[37,5],["bid__bid-category-radio--",[30,1]],null]],[[[41,[28,[37,7],[[28,[37,8],[[30,2],2],null],[28,[37,9],[[30,1],"MANUAL"],null]],null],[[[1,"          "],[10,0],[15,"aria-hidden",[28,[37,7],[[28,[37,8],[[30,2],2],null],[28,[37,9],[[30,1],"MANUAL"],null]],null]],[12],[1,"\\n            "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n              "],[10,1],[15,0,[29,[[36,10]]]],[12],[1,"\\n                "],[8,[39,11],[[24,3,"budget-optimization-bid-category-radio"],[16,2,[30,1]],[16,"checked",[28,[37,12],[[30,4],[30,1]],null]],[16,"aria-disabled",[30,5]],[4,[38,13],["change",[30,6]],null]],[["@inputId","@disabled"],[[30,3],[30,5]]],null],[1,"\\n              "],[13],[1,"\\n              "],[10,"label"],[15,1,[29,["budget-optimization-bid-category-label-",[30,1]]]],[15,"for",[30,3]],[15,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[8,[39,14],null,[["@placement","@contentClass"],["top","u-hoverable__content budget-optimization-bid__cm-artdeco-hoverable-trigger-content"]],[["trigger","content"],[[[[1,"\\n                    "],[10,1],[14,0,"u-layout__display-inline-block"],[12],[1,"\\n                      "],[8,[39,15],[[16,0,[29,["u-border__common--with-tight-tooltip hue-button--unstyled"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,16],[[30,7,["triggerContentSharedInfo"]]],null]],[["@buttonType","@type","@text"],["tertiary","small",[28,[37,1],["i18n_bidding_strategy_options","campaign-manager-web/components/budget-optimization-bid"],[["bidStrategy"],[[30,1]]]]]],null],[1,"\\n                    "],[13],[1,"\\n                  "]],[7]],[[[1,"\\n                    "],[10,0],[12],[1,"\\n                      "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,1],["i18n_bidding_strategy_options","campaign-manager-web/components/budget-optimization-bid"],[["bidStrategy"],[[30,1]]]]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,1],["i18n_bidding_strategy_hover_text","campaign-manager-web/components/budget-optimization-bid"],[["bidStrategy"],[[30,1]]]]],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n                "],[10,1],[15,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_bidding_strategy_taglines","campaign-manager-web/components/budget-optimization-bid"],[["bidStrategy"],[[30,1]]]]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"],[41,[28,[37,7],[[28,[37,12],[[30,1],[30,0,["bidCategoryConstants","COST_CAP"]]],null],[30,0,["shouldShowBidAllocationMessagesCostCap"]]],null],[[[41,[28,[37,17],[[30,8,["size"]]],null],[[[1,"                "],[10,2],[15,0,[29,["budget-optimization-bid__description mt2"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_set_unit_cost_no_existing_campaigns","campaign-manager-web/components/budget-optimization-bid"],[["bidCategory"],[[30,4]]]]],[1,"\\n                "],[13],[1,"\\n"]],[]],[[[41,[28,[37,12],[[30,9],[30,0,["bidCategoryConstants","COST_CAP"]]],null],[[[1,"                "],[10,2],[15,0,[29,["budget-optimization-bid__description mt2"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_edit_campaigns_individually_v2","campaign-manager-web/components/budget-optimization-bid"],[["bidCategory"],[[30,4]]]]],[1,"\\n                "],[13],[1,"\\n              "]],[]],null]],[]]]],[]],null],[1,"          "],[13],[1,"\\n"]],[]],[[[41,[28,[37,18],[[30,0,["isAdditionalOptionsOpen"]],[30,0,["isAdditionalOptionsDisabled"]]],null],[[[1,"          "],[10,0],[15,"aria-hidden",[28,[37,18],[[30,0,["isAdditionalOptionsOpen"]],[30,0,["isAdditionalOptionsDisabled"]]],null]],[12],[1,"\\n            "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n              "],[10,1],[15,0,[29,[[36,10]]]],[12],[1,"\\n                "],[8,[39,11],[[24,3,"budget-optimization-bid-category-radio"],[16,2,[30,1]],[16,"checked",[28,[37,12],[[30,4],[30,1]],null]],[16,"aria-disabled",[30,5]],[4,[38,13],["change",[30,6]],null]],[["@inputId","@disabled"],[[30,3],[30,5]]],null],[1,"\\n              "],[13],[1,"\\n              "],[10,"label"],[15,1,[29,["budget-optimization-bid-category-label-",[30,1]]]],[15,"for",[30,3]],[15,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[8,[39,14],null,[["@placement","@contentClass"],["top","u-hoverable__content budget-optimization-bid__cm-artdeco-hoverable-trigger-content"]],[["trigger","content"],[[[[1,"\\n                    "],[10,1],[14,0,"u-layout__display-inline-block"],[12],[1,"\\n                      "],[8,[39,15],[[16,0,[29,["u-border__common--with-tight-tooltip hue-button--unstyled"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,16],[[30,10,["triggerContentSharedInfo"]]],null]],[["@buttonType","@type","@text"],["tertiary","small",[28,[37,1],["i18n_bidding_strategy_options","campaign-manager-web/components/budget-optimization-bid"],[["bidStrategy"],[[30,1]]]]]],null],[1,"\\n                    "],[13],[1,"\\n                  "]],[10]],[[[1,"\\n                    "],[10,0],[12],[1,"\\n                      "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,1],["i18n_bidding_strategy_options","campaign-manager-web/components/budget-optimization-bid"],[["bidStrategy"],[[30,1]]]]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,1],["i18n_bidding_strategy_hover_text","campaign-manager-web/components/budget-optimization-bid"],[["bidStrategy"],[[30,1]]]]],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n                "],[10,1],[15,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_bidding_strategy_taglines","campaign-manager-web/components/budget-optimization-bid"],[["bidStrategy"],[[30,1]]]]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"],[41,[28,[37,7],[[28,[37,12],[[30,4],[30,0,["bidCategoryConstants","MANUAL"]]],null],[30,11]],null],[[[41,[28,[37,17],[[30,8,["size"]]],null],[[[1,"                "],[10,2],[15,0,[29,["budget-optimization-bid__description mt2"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_set_unit_cost_no_existing_campaigns","campaign-manager-web/components/budget-optimization-bid"],[["bidCategory"],[[30,4]]]]],[1,"\\n                "],[13],[1,"\\n"]],[]],[[[41,[28,[37,12],[[30,9],[30,0,["bidCategoryConstants","MANUAL"]]],null],[[[1,"                "],[10,2],[15,0,[29,["budget-optimization-bid__description mt2"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_edit_campaigns_individually_v2","campaign-manager-web/components/budget-optimization-bid"],[["bidCategory"],[[30,4]]]]],[1,"\\n                "],[13],[1,"\\n              "]],[]],null]],[]]]],[]],null],[1,"          "],[13],[1,"\\n        "]],[]],null]],[]]]],[3]]]],[1,2]],null],[1,"  "],[13],[1,"\\n"],[41,[51,[30,0,["isAdditionalOptionsDisabled"]]],[[[1,"    "],[10,0],[14,0,"bid-and-budget__space--top-large"],[12],[1,"\\n"],[1,"      "],[8,[39,15],[[16,"aria-expanded",[29,[[30,0,["isAdditionalOptionsOpen"]]]]],[24,"aria-controls","additional-options-expanded-area"],[16,0,[29,[[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[4,[38,13],["click",[30,0,["onShowAdditionalOptionsToggle"]]],null],[4,[38,20],["bidding_strategy_change"],null]],[["@buttonType","@emphasized","@size","@icon","@iconPlacement","@text"],["tertiary",true,"small",[52,[30,0,["isAdditionalOptionsOpen"]],"chevron-up","chevron-down"],"right",[52,[30,0,["isAdditionalOptionsOpen"]],[28,[37,1],["i18n_hide_additional_options","campaign-manager-web/components/budget-optimization-bid"],null],[28,[37,1],["i18n_show_additional_options","campaign-manager-web/components/budget-optimization-bid"],null]]]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["category","index","bidCategoryId","@selectedBidCategory","@isReadOnly","@onChangeBidCategory","triggerData","@campaignsData","@bidCategoryBeforeChange","triggerData","@isEdit"],false,["hue-web-foundations@-text-body","t","each","-track-array","let","concat","if","and","lt","not-eq","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","eq","on","hue-web-tooltip","hue-web-button","hue-web-tooltip-trigger","not","or","unless","track-interaction"]]',moduleName:"campaign-manager-web/components/budget-optimization-bid.hbs",isStrictMode:!1})
let A=e.default=(m=(0,p.inject)(),(0,r.assertPropTypes)((f=class extends a.default{constructor(...e){super(...e),T(this,"lix",_,this),E(this,"bidCategoryConstants",o.BID_CATEGORY),T(this,"isAdditionalOptionsOpen",h,this)}get shouldShowBidAllocationMessagesCostCap(){return this.args.isEdit&&this.args.selectedBidCategory!==o.BID_CATEGORY.AUTO&&this.args.selectedBidCategory===o.BID_CATEGORY.COST_CAP}get bidCategoriesMap(){return this.lix.getTreatmentIsEnabled(u.LIX_TEST_KEYS.enableClickToMessageGeneralAdoption)&&this.lix.getTreatmentIsEnabled(u.LIX_TEST_KEYS.enableClickToMessageCampaignGroupDBOChanges)?{...l.BID_CATEGORIES_MAP,[d.OBJECTIVE_TYPE.CONVERSATION_STARTER]:[o.BID_CATEGORY.AUTO,o.BID_CATEGORY.COST_CAP,o.BID_CATEGORY.MANUAL]}:l.BID_CATEGORIES_MAP}get bidCategories(){const e=this.bidCategoriesMap[this.args.campaignGroup.objectiveType]
return e&&0!==e.length?e:new Array(o.BID_CATEGORY.MANUAL)}get isAdditionalOptionsDisabled(){return this.args.selectedBidCategory===o.BID_CATEGORY.MANUAL||1===this.bidCategories.length||!this.bidCategories.includes(o.BID_CATEGORY.MANUAL)}onShowAdditionalOptionsToggle(){(0,c.toggleProperty)(this,"isAdditionalOptionsOpen")}},E(f,"propTypes",{campaignGroup:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,isReadOnly:r.PropTypes.bool.isRequired,onChangeBidCategory:r.PropTypes.func.isRequired,selectedBidCategory:r.PropTypes.string.isRequired,currencyCode:r.PropTypes.string.isRequired,isEdit:r.PropTypes.bool.isRequired,bidCategoryBeforeChange:r.PropTypes.string,campaignsData:r.PropTypes.object.isRequired}),_=y((b=f).prototype,"lix",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(b.prototype,"isAdditionalOptionsOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y(b.prototype,"onShowAdditionalOptionsToggle",[s.action],Object.getOwnPropertyDescriptor(b.prototype,"onShowAdditionalOptionsToggle"),b.prototype),g=b))||g);(0,t.setComponentTemplate)(S,A)})),define("campaign-manager-web/components/budget-optimization-budget",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/money-amount","campaign-manager-web/constants/budget-optimization","@ember/service","tracked-toolbox"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f=(0,n.createTemplateFactory)({id:"BlTEZUa+",block:'[[[1,"\\n"],[10,0],[15,0,[29,["u-layout-flex__container--baseline pv4"," ",[36,0]]]],[12],[1,"\\n  "],[10,0],[14,0,"u-layout-flex__container--column mr5"],[12],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[8,[39,1],[[24,1,"budget-optimization-budget-type__select-dropdown"],[16,"title",[29,[[28,[37,2],["i18n_budget","campaign-manager-web/components/budget-optimization-budget"],null]]]],[16,"aria-invalid",[30,0,["vcont","showErrors"]]],[16,"aria-describedby",[30,0,["vcont","describedby"]]]],[["@onBudgetTypeChange","@selectedBudgetType","@budgetTypes","@useHue","@budgetTypesLabels","@labelText","@disabled"],[[30,1],[30,2],[30,0,["BUDGET_OPTIONS","ALL"]],true,[30,0,["budgetTypesLabels"]],[28,[37,2],["i18n_budget","campaign-manager-web/components/budget-optimization-budget"],null],[30,3]]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"u-layout-flex__container--column budget-optimization__budget-input"],[12],[1,"\\n"],[41,[28,[37,4],[[30,2],[30,0,["BUDGET_TYPE","LIFETIME"]]],null],[[[1,"      "],[8,[39,5],null,[["@validations","@showValidations"],[[30,4,["attrs","totalBudget","amount"]],[30,5]]],[["default"],[[[[1,"\\n        "],[8,[39,6],[[24,1,"budget-optimization__lifetime-budget"],[16,"aria-invalid",[30,6,["showErrors"]]],[16,"aria-describedby",[30,6,["describedby"]]],[24,"aria-required","true"],[16,"aria-label",[28,[37,2],["i18n_lifetime_budget","campaign-manager-web/components/budget-optimization-budget"],null]],[16,"disabled",[30,3]],[16,"placeholder",[28,[37,7],[0],[["currency"],[[30,7]]]]],[24,0,"budget-optimization__budget-input"],[4,[38,8],["campaign_group_budget_optimization_lifetime_budget"],null],[4,[38,9],null,[["pageKey","routeName","currentRoute"],["currency_input",[28,[37,10],[[53,"outletState"],"render.name"],null],[28,[37,10],[[53,"outletState"],"render"],null]]]]],[["@name","@value","@updateValue","@currencyCode","@label","@useHue"],["lifetime-budget",[30,0,["lifetimeBudget"]],[30,8],[30,7],[28,[37,2],["i18n_lifetime_budget","campaign-manager-web/components/budget-optimization-budget"],null],true]],null],[1,"\\n      "]],[6]]]]],[1,"\\n"]],[]],[[[1,"      "],[8,[39,5],null,[["@validations","@showValidations"],[[30,4,["attrs","campaignGroup","dailyBudget"]],[30,5]]],[["default"],[[[[1,"\\n        "],[8,[39,6],[[24,1,"budget-optimization__daily-budget"],[16,"aria-label",[28,[37,2],["i18n_daily_budget","campaign-manager-web/components/budget-optimization-budget"],null]],[16,"aria-invalid",[30,9,["showErrors"]]],[16,"aria-describedby",[30,9,["describedby"]]],[24,"aria-required","true"],[16,"disabled",[30,3]],[16,"placeholder",[28,[37,7],[0],[["currency"],[[30,7]]]]],[24,0,"budget-optimization__budget-input"],[4,[38,9],null,[["pageKey","routeName","currentRoute"],["currency_input",[28,[37,10],[[53,"outletState"],"render.name"],null],[28,[37,10],[[53,"outletState"],"render"],null]]]],[4,[38,8],["campaign_group_budget_optimization_daily_budget"],null]],[["@name","@value","@updateValue","@currencyCode","@label","@useHue"],["daily-budget",[30,0,["dailyBudget"]],[30,10],[30,7],[28,[37,2],["i18n_daily_budget","campaign-manager-web/components/budget-optimization-budget"],null],true]],null],[1,"\\n      "]],[9]]]]],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"],[13]],["@onChangeBudgetType","@budgetType","@isReadOnly","@validations","@showValidations","vcont","@currencyCode","@onChangeLifetimeBudgetAmount","vcont","@onChangeDailyBudgetAmount"],false,["hue-web-foundations@-artdeco-migration-scope","budget-type-select","t","if","eq","validated-control","currency-input","format-currency","track-interaction","track-render","get","-get-dynamic-var"]]',moduleName:"campaign-manager-web/components/budget-optimization-budget.hbs",isStrictMode:!1})
let T=e.default=(c=(0,s.localCopy)("args.campaignGroupType"),(0,i.assertPropTypes)((g=class extends a.default{constructor(...e){super(...e),b(this,"i18n",p,this),b(this,"campaignGroupType",m,this),_(this,"BUDGET_TYPE",o.BUDGET_TYPE),_(this,"BUDGET_OPTIONS",o.BUDGET_OPTIONS)}get dailyBudget(){const e=this.args.campaignGroup.dailyBudget
return Number(e)||void 0}get lifetimeBudget(){const e=this.args.campaignGroup.totalBudget
return e?(0,r.getMoneyAmountForUI)(e).amount:void 0}get budgetTypesLabels(){const e={}
return this.BUDGET_OPTIONS.ALL.map((t=>{e[t]=this.i18n.lookupTranslation(this.constructor,"i18n_set_budget_option")({budget:t})})),e}},_(g,"propTypes",{currencyCode:i.PropTypes.string.isRequired,campaignGroup:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,budgetType:i.PropTypes.string.isRequired,isReadOnly:i.PropTypes.bool.isRequired,onChangeBudgetType:i.PropTypes.func.isRequired,onChangeDailyBudgetAmount:i.PropTypes.func.isRequired,onChangeLifetimeBudgetAmount:i.PropTypes.func.isRequired,showValidations:i.PropTypes.bool.isRequired,campaignGroupType:i.PropTypes.string.isRequired,validations:i.PropTypes.object.isRequired}),p=h((d=g).prototype,"i18n",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(d.prototype,"campaignGroupType",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d))||u);(0,t.setComponentTemplate)(f,T)})),define("campaign-manager-web/components/budget-optimization-campaign-bid-and-budget",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/budget-optimization","campaign-manager-web/utils/date"],(function(e,t,n,a,i,r,o){var l,s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"pP1gw+dT",block:'[[[1,"\\n"],[11,0],[24,"data-live-test-budget-optimization-campaign-bid-and-budget",""],[24,0,"bid-and-budget u-layout__shadow-container"],[17,1],[12],[1,"\\n  "],[10,"section"],[15,0,[29,["budget-optimization-campaign-bid-and-budget__section u-layout-flex__container--column\\n      ",[52,[51,[30,2]],"p5"]]]],[12],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-flex-row"],[12],[1,"\\n      "],[10,0],[15,0,[29,["u-layout-flex__cell"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_budget_and_schedule","campaign-manager-web/components/budget-optimization-campaign-bid-and-budget"],null]],[1,"\\n      "],[13],[1,"\\n"],[41,[51,[30,2]],[[[1,"        "],[8,[39,3],[[16,"aria-label",[28,[37,2],["i18n_view_group_aria_label","campaign-manager-web/components/budget-optimization-campaign-bid-and-budget"],null]],[4,[38,4],["click",[30,3]],null],[4,[38,5],["budget_optimization_view_group"],null]],[["@size","@emphasized","@buttonType","@text"],["small",true,"tertiary",[28,[37,2],["i18n_view_group","campaign-manager-web/components/budget-optimization-campaign-bid-and-budget"],null]]],null],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n    "],[10,0],[14,0,"u-layout-flex__container--column u-layout__width-full mt4"],[12],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_group_budget_title","campaign-manager-web/components/budget-optimization-campaign-bid-and-budget"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_group_budget_description","campaign-manager-web/components/budget-optimization-campaign-bid-and-budget"],[["budgetType"],[[30,0,["budgetType"]]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"u-layout-flex__container--column u-layout__width-full mv4"],[12],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_group_schedule_title","campaign-manager-web/components/budget-optimization-campaign-bid-and-budget"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[12],[1,"\\n"],[41,[30,4,["endsAt"]],[[[1,"          "],[10,2],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_group_fixed_schedule_description_v3","campaign-manager-web/components/budget-optimization-campaign-bid-and-budget"],[["startDate","endDate"],[[28,[37,7],[[30,4,["startsAt"]]],[["format"],["fmt_mdy_short"]]],[28,[37,7],[[30,4,["endsAt"]]],[["format"],["fmt_mdy_short"]]]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[1,"          "],[10,2],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_group_continuous_schedule_description","campaign-manager-web/components/budget-optimization-campaign-bid-and-budget"],[["startDate"],[[28,[37,7],[[30,4,["startsAt"]]],[["format"],["fmt_mdy_long"]]]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[15,0,[29,[[28,[37,8],null,[["thick","vertical","inverse"],[false,false,false]]]]]],[12],[13],[1,"\\n    "],[8,[39,9],null,[["@account","@campaign","@onCampaignChange","@budgetType","@fetchLimits","@isFetchingLimits","@isForCampaignReactivation","@hasInsightTag","@onBidAndBudgetChange","@isMigrateFromTargetCostToCostCap","@isMigrateFromTargetCostToCostCapViaEdit","@isMigrateFromTargetCostToCostCapViaInlineEdit","@selectedOptimizationGoal","@selectedBidCategory"],[[30,5],[30,6],[30,7],[30,0,["budgetType"]],[30,8],[30,9],false,[30,10],[30,11],false,false,false,[30,12],[30,0,["bidCategory"]]]],null],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs","@isUpdateBidAndBudgetModal","@onViewGroup","@campaignGroup","@account","@campaign","@onCampaignChange","@fetchLimits","@isFetchingLimits","@hasInsightTag","@onBidAndBudgetChange","@selectedOptimizationGoal"],false,["unless","hue-web-foundations@-text-body","t","hue-web-button","on","track-interaction","if","format-date","hue-web-foundations@-divider","bid"]]',moduleName:"campaign-manager-web/components/budget-optimization-campaign-bid-and-budget.hbs",isStrictMode:!1})
let u=e.default=(0,i.assertPropTypes)((s=class extends a.default{get bidCategory(){return this.args.campaignGroup.budgetOptimization.bidCategory}get budgetType(){return this.args.campaignGroup.totalBudget?r.BUDGET_TYPE.LIFETIME:r.BUDGET_TYPE.DAILY}get numDaysInCampaignGroup(){const{startsAt:e,endsAt:t}=this.args.campaignGroup,n=(0,o.getStartOfUTCDate)().getTime()
return(0,o.differenceInDaysUTC)(e<n?n:e,t)+1}},d=s,p="propTypes",m={campaignGroup:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,account:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,campaign:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,onCampaignChange:i.PropTypes.func.isRequired,fetchLimits:i.PropTypes.func.isRequired,isFetchingLimits:i.PropTypes.bool,hasInsightTag:i.PropTypes.bool.isRequired,onBidAndBudgetChange:i.PropTypes.func,selectedOptimizationGoal:i.PropTypes.string.isRequired,onViewGroup:i.PropTypes.func,isUpdateBidAndBudgetModal:i.PropTypes.bool},p in d?Object.defineProperty(d,p,{value:m,enumerable:!0,configurable:!0,writable:!0}):d[p]=m,l=s))||l
var d,p,m;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/budget-optimization-schedule",["exports","@ember/component","@ember/template-factory","campaign-manager-web/utils/date","@glimmer/component","@glimmer/tracking","@ember/service","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/constants/date-range","campaign-manager-web/constants/budget-optimization"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const T=(0,n.createTemplateFactory)({id:"+bsXfITO",block:'[[[1,"\\n"],[10,0],[15,0,[29,[[36,0]]]],[12],[1,"\\n  "],[10,"h5"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,2],["i18n_schedule","campaign-manager-web/components/budget-optimization-schedule"],null]],[1,"\\n  "],[13],[1,"\\n"],[41,[28,[37,4],[[30,1],[30,0,["BUDGET_TYPE","LIFETIME"]]],null],[[[1,"    "],[11,0],[24,0,"u-layout-flex__container--aligned-center u-flex-column u-flex-row-sm u-items-start"],[4,[38,5],[[30,0,["openEndDatePicker"]]],null],[12],[1,"\\n      "],[8,[39,6],[[24,0,"u-layout__position-relative mr5"]],[["@label","@value","@max","@isDateSelectable","@onDateSelected","@onValidationChange","@validateOnInit","@disabled"],[[28,[37,2],["i18n_start_date","campaign-manager-web/components/budget-optimization-schedule"],null],[28,[37,7],[[30,2,["startsAt"]]],null],[28,[37,7],[[30,2,["endsAt"]]],null],[30,3],[28,[37,8],[[30,4]],null],[30,5],true,[30,6]]],[["textInput"],[[[[1,"\\n          "],[8,[30,7],[[16,3,[30,0,["DATE_PICKER_NAME","START"]]]],null,null],[1,"\\n        "]],[7]]]]],[1,"\\n      "],[8,[39,6],null,[["@label","@value","@min","@showErrorMessage","@isDateSelectable","@onDateSelected","@onValidationChange","@validateOnInit","@disabled"],[[28,[37,2],["i18n_end_date","campaign-manager-web/components/budget-optimization-schedule"],null],[28,[37,7],[[30,2,["endsAt"]]],null],[28,[37,7],[[30,2,["startsAt"]]],null],false,[52,[51,[30,8]],[30,9]],[28,[37,8],[[30,10]],null],[30,11],true,[30,8]]],[["textInput"],[[[[1,"\\n          "],[8,[30,12],[[16,3,[30,0,["DATE_PICKER_NAME","END"]]],[24,"aria-describedby","fixed-schedule-error"]],null,null],[1,"\\n        "]],[12]]]]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,10],[[24,1,"fixed-schedule-error"],[24,0,"bid-and-budget__space--top-small"]],[["@isHidden","@type","@message"],[[30,0,["isEndDateErrorHidden"]],"negative",[30,13,["attrs","campaignGroup","endsAt","error","message"]]]],null],[1,"\\n"],[41,[30,0,["showFixScheduleMessage"]],[[[1,"      "],[10,2],[15,0,[29,["u-color__black--60 mt1"," ",[28,[37,1],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_schedule_fixed_summary_v3","campaign-manager-web/components/budget-optimization-schedule"],[["startDate","endDate"],[[28,[37,11],[[30,2,["startsAt"]]],[["format","useTimeZone"],["fmt_mdy_short",true]]],[28,[37,11],[[30,2,["endsAt"]]],[["format","useTimeZone"],["fmt_mdy_short",true]]]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null]],[]],[[[1,"    "],[10,0],[12],[1,"\\n"],[44,[[30,0,["SCHEDULE_TYPE","CONTINUOUS"]]],[[[1,"        "],[8,[39,13],[[24,"data-selector-budget-optimization-schedule__radio","schedule"],[24,1,"budget-optimization__schedule-continuous"],[24,0,"budget-optimization__schedule-continuous"],[24,3,"schedule"],[16,2,[29,[[30,14]]]],[16,"checked",[28,[37,4],[[30,15],[30,14]],null]],[4,[38,14],["change",[30,16]],null]],[["@disabled"],[[30,8]]],null],[1,"\\n        "],[10,"label"],[14,"for","budget-optimization__schedule-continuous"],[14,0,"budget-optimization__space--continuous-label"],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_schedule_options","campaign-manager-web/components/budget-optimization-schedule"],[["schedule"],[[30,14]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[15,0,[28,[37,15],["ml6 mt2 u-layout__display-none",[28,[37,16],null,[["budget-optimization__schedule-datepicker--visible"],[[28,[37,4],[[30,15],[30,14]],null]]]]],null]],[12],[1,"\\n          "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n            "],[8,[39,6],[[24,0,"u-layout__position-relative"]],[["@label","@value","@isDateSelectable","@onDateSelected","@onValidationChange","@validateOnInit","@disabled"],[[28,[37,2],["i18n_start_date","campaign-manager-web/components/budget-optimization-schedule"],null],[28,[37,7],[[30,2,["startsAt"]]],null],[30,3],[28,[37,8],[[30,4]],null],[30,5],true,[30,6]]],[["textInput"],[[[[1,"\\n                "],[8,[30,17],[[16,3,[30,0,["DATE_PICKER_NAME","START"]]]],null,null],[1,"\\n              "]],[17]]]]],[1,"\\n          "],[13],[1,"\\n"],[41,[28,[37,17],[[28,[37,4],[[30,15],[30,14]],null],[30,0,["showContinuousScheduleMessage"]]],null],[[[1,"            "],[10,2],[15,0,[29,["u-color__black--60 mt1"," ",[28,[37,1],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_schedule_continuous_summary","campaign-manager-web/components/budget-optimization-schedule"],[["startDate"],[[28,[37,11],[[30,2,["startsAt"]]],[["format","useTimeZone"],["fmt_mdy_long",true]]]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n"]],[14]]],[1,"    "],[13],[1,"\\n    "],[10,0],[12],[1,"\\n"],[44,[[30,0,["SCHEDULE_TYPE","FIXED"]]],[[[1,"        "],[8,[39,13],[[24,"data-selector-budget-optimization-schedule__radio","schedule"],[24,1,"budget-optimization__schedule-fixed"],[24,0,"budget-optimization__schedule-fixed"],[24,3,"schedule"],[16,2,[29,[[30,18]]]],[16,"checked",[28,[37,4],[[30,15],[30,18]],null]],[4,[38,14],["change",[30,16]],null]],[["@disabled"],[[30,8]]],null],[1,"\\n        "],[10,"label"],[14,"for","budget-optimization__schedule-fixed"],[14,0,"budget-optimization__space--fixed-label"],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_schedule_options","campaign-manager-web/components/budget-optimization-schedule"],[["schedule"],[[30,18]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[15,0,[28,[37,15],["ml6 mt2 u-layout__display-none",[28,[37,16],null,[["budget-optimization__schedule-datepicker--visible"],[[28,[37,4],[[30,15],[30,18]],null]]]]],null]],[12],[1,"\\n          "],[11,0],[24,0,"u-display-inline-flex u-justify-center u-items-start u-flex-column u-flex-row-sm"],[4,[38,5],[[30,0,["openEndDatePicker"]]],null],[12],[1,"\\n            "],[10,0],[14,0,"u-layout__position-relative mr5"],[12],[1,"\\n              "],[8,[39,6],null,[["@label","@value","@max","@isDateSelectable","@onDateSelected","@onValidationChange","@validateOnInit","@disabled"],[[28,[37,2],["i18n_start_date","campaign-manager-web/components/budget-optimization-schedule"],null],[28,[37,7],[[30,2,["startsAt"]]],null],[28,[37,7],[[30,2,["endsAt"]]],null],[30,3],[28,[37,8],[[30,4]],null],[30,5],true,[30,6]]],[["textInput"],[[[[1,"\\n                  "],[8,[30,19],[[16,3,[30,0,["DATE_PICKER_NAME","START"]]]],null,null],[1,"\\n                "]],[19]]]]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,6],null,[["@label","@value","@min","@showErrorMessage","@isDateSelectable","@onDateSelected","@validateOnInit","@onValidationChange","@disabled"],[[28,[37,2],["i18n_end_date","campaign-manager-web/components/budget-optimization-schedule"],null],[28,[37,7],[[30,2,["endsAt"]]],null],[28,[37,7],[[30,2,["startsAt"]]],null],false,[52,[51,[30,8]],[30,9]],[28,[37,8],[[30,10]],null],true,[30,11],[30,8]]],[["textInput"],[[[[1,"\\n                "],[8,[30,20],[[16,3,[30,0,["DATE_PICKER_NAME","END"]]]],null,null],[1,"\\n              "]],[20]]]]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,10],[[24,0,"bid-and-budget__space--top-small"]],[["@isHidden","@type","@message"],[[30,0,["isEndDateErrorHidden"]],"negative",[30,13,["attrs","campaignGroup","endsAt","error","message"]]]],null],[1,"\\n"],[41,[30,0,["showFixScheduleMessage"]],[[[1,"            "],[10,2],[15,0,[29,["u-color__black--60 mt1"," ",[28,[37,1],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_schedule_fixed_summary_v3","campaign-manager-web/components/budget-optimization-schedule"],[["startDate","endDate"],[[28,[37,11],[[30,2,["startsAt"]]],[["format","useTimeZone"],["fmt_mdy_short",true]]],[28,[37,11],[[30,2,["endsAt"]]],[["format","useTimeZone"],["fmt_mdy_short",true]]]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n"]],[18]]],[1,"    "],[13],[1,"\\n"]],[]]],[13]],["@budgetType","@campaignGroup","@validateStartDate","@onSetStartDate","@onStartDatePickerError","@isStartDateReadOnly","TextInput","@isReadOnly","@validateEndDate","@onSetEndDate","@onEndDatePickerError","TextInput","@validations","CONTINUOUS","@scheduleType","@onChangeScheduleType","TextInput","FIXED","TextInput","TextInput"],false,["hue-web-foundations@-artdeco-migration-scope","hue-web-foundations@-text-body","t","if","eq","did-insert","hue-web-datepicker","date-from-timestamp","set-timestamp","unless","hue-web-inline-feedback","format-date","let","hue-web-radio-button","on","classes","hash","and"]]',moduleName:"campaign-manager-web/components/budget-optimization-schedule.hbs",isStrictMode:!1})
let E=e.default=(0,s.assertPropTypes)((b=class extends i.default{get numDaysInCampaignGroup(){const e=this.args.campaignGroup.startsAt,t=e?new Date(this.args.campaignGroup.startsAt):new Date,n=this.hasEndDate?new Date(this.args.campaignGroup.endsAt):new Date
return(0,a.differenceInDaysUTC)(e>=(0,a.getStartOfUTCDate)().getTime()?t:new Date,n)+1}get hasEndDate(){return this.args.campaignGroup.endsAt}get shouldOpenEndDatePicker(){return!this.args.isReadOnly&&this.args.isEndDateFocusedOnRender&&this.hasEndDate}get isScheduleInputDisabled(){return this.args.isReadOnly}get hasDailyBudgetChanged(){return null!=this.originalDailyBudget&&Number(this.args.campaignGroup.dailyBudget)!==Number(this.originalDailyBudget)}get showFixScheduleMessage(){return this.args.campaignGroup.startsAt&&this.args.campaignGroup.endsAt}get showContinuousScheduleMessage(){return this.args.campaignGroup.startsAt}get isEndDateErrorHidden(){return!this.args.isReadOnly&&this.args.validations.attrs.campaignGroup.endsAt.isValid}constructor(){super(...arguments),_(this,"tracking",m,this),h(this,"DATE_PICKER_NAME",c.DATE_PICKER_NAME),h(this,"SCHEDULE_TYPE",u.SCHEDULE_TYPE),h(this,"BUDGET_TYPE",u.BUDGET_TYPE),_(this,"originalDailyBudget",g,this),this.originalDailyBudget=this.args.campaignGroup.dailyBudget}openEndDatePicker(e){const t=e.querySelector(`input[name='${c.DATE_PICKER_NAME.END}']`)
this.shouldOpenEndDatePicker&&t&&t.focus()}},h(b,"propTypes",{campaignGroup:s.PropTypes.oneOfType([s.PropTypes.object,s.PropTypes.EmberObject]).isRequired,budgetType:s.PropTypes.string.isRequired,isReadOnly:s.PropTypes.bool.isRequired,scheduleType:s.PropTypes.string.isRequired,isStartDateReadOnly:s.PropTypes.bool.isRequired,validateStartDate:s.PropTypes.func.isRequired,onSetStartDate:s.PropTypes.func.isRequired,onStartDatePickerError:s.PropTypes.func.isRequired,validateEndDate:s.PropTypes.func.isRequired,onSetEndDate:s.PropTypes.func.isRequired,onEndDatePickerError:s.PropTypes.func.isRequired,onChangeScheduleType:s.PropTypes.func.isRequired,validations:s.PropTypes.object.isRequired}),m=f((p=b).prototype,"tracking",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=f(p.prototype,"originalDailyBudget",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(p.prototype,"openEndDatePicker",[l.action],Object.getOwnPropertyDescriptor(p.prototype,"openEndDatePicker"),p.prototype),d=p))||d;(0,t.setComponentTemplate)(T,E)})),define("campaign-manager-web/components/budget-optimization",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/campaign-constants","campaign-manager-web/utils/objective-type","@ember/service","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"sPk2YidO",block:'[[[1,"\\n"],[10,"section"],[15,0,[29,["grid__col grid__col--12 u-layout__container p5 mt4 mb4\\n    ",[52,[51,[30,1]],"campaign-group-section__card--locked"]]]],[12],[1,"\\n  "],[10,0],[14,0,"u-layout-flex__container--column"],[12],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-layout__width-full"],[12],[1,"\\n      "],[10,0],[12],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,1],null,[["size"],["medium"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_budget-optimization_title","campaign-manager-web/components/budget-optimization"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,["u-color__black--60 mt1"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[8,[39,3],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,2],["i18n_budget-optimization_description_v2","campaign-manager-web/components/budget-optimization"],[["linkInfo"],[[28,[37,4],null,[["href","dataTestSelector","ariaLabel","role"],[[28,[37,5],null,[["path","accountId"],["help/lms/answer/a1502133",[30,3,["accountId"]]]]],"data-test-budget-optimization-description-learn-more",[28,[37,2],["i18n_budget_optimization_description_link_aria","campaign-manager-web/components/budget-optimization"],null],[30,2,["role"]]]]]]]]],[1,"\\n          "]],[2]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,1,"budget-optimization-toggle"],[14,0,"budget-optimization__toggle-container u-display-flex"],[12],[1,"\\n        "],[8,[39,6],[[16,"aria-label",[28,[37,2],["i18n_budget-optimization_toggle_a11y_text","campaign-manager-web/components/budget-optimization"],null]]],[["@disabled","@isToggled","@onToggle"],[[30,0,["isBudgetOptimizationToggleDisabled"]],[30,4],[30,5]]],null],[1,"\\n"],[41,[28,[37,8],[[30,0,["shouldShowToggleDisabledTooltip"]],[30,0,["shouldShowToggleConversationStarterDisabledTooltip"]]],null],[[[1,"          "],[8,[39,9],null,[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n              "],[11,"button"],[24,0,"button--unstyled u-layout__vertical-align-text-bottom ml1"],[16,"aria-label",[28,[37,2],["i18n_budget_optimization_toggle_text_aria_label","campaign-manager-web/components/budget-optimization"],null]],[24,4,"button"],[4,[38,10],[[30,6,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                "],[8,[39,11],[[24,0,"objective-selection__why u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n              "],[13],[1,"\\n            "]],[6]],[[[1,"\\n              "],[10,2],[12],[1,"\\n                "],[1,[28,[35,2],[[52,[30,0,["shouldShowToggleConversationStarterDisabledTooltip"]],"i18n_budget_optimization_toggle_text_conversation_starter_objective","i18n_budget_optimization_toggle_text"],"campaign-manager-web/components/budget-optimization"],null]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n"],[41,[30,4],[[[1,"      "],[10,0],[14,0,"budget-optimization-bid-and-budget__header-title u-layout-flex__container--aligned-center"],[12],[1,"\\n        "],[10,0],[14,0,"u-layout-flex__container--column"],[12],[1,"\\n          "],[8,[39,12],null,[["@currencyCode","@campaignGroup","@budgetType","@isReadOnly","@onChangeBudgetType","@onChangeDailyBudgetAmount","@onChangeLifetimeBudgetAmount","@showValidations","@campaignGroupType","@validations"],[[30,7],[30,8],[30,9],[30,10],[30,11],[30,12],[30,13],[30,14],[30,15],[30,16]]],null],[1,"\\n          "],[8,[39,13],null,[["@campaignGroup","@isReadOnly","@onChangeBidCategory","@selectedBidCategory","@currencyCode","@isEdit","@bidCategoryBeforeChange","@campaignsData"],[[30,8],[30,10],[30,17],[30,18],[30,7],[30,19],[30,20],[30,21]]],null],[1,"\\n"],[41,[30,0,["shouldShowBidAllocationTable"]],[[[1,"            "],[8,[39,14],[[24,0,"mt2"]],[["@campaignGroup","@campaignGroupId","@currencyCode","@campaignsData","@selectedBidCategory","@bidCategoryBeforeChange","@account","@onChangeUnitCostForSingleCampaign","@onFetchLimits"],[[30,8],[30,22],[30,7],[30,21],[30,18],[30,20],[30,3],[30,23],[30,24]]],null],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[13],[1,"\\n"],[41,[28,[37,15],[[30,25],[30,1]],null],[[[1,"  "],[8,[39,16],null,[["@header","@id","@anchor","@placement"],[[28,[37,2],["i18n_nfi_campaign_group_flow_budget_optimization_header","campaign-manager-web/components/budget-optimization"],null],"dbo_campaign_group_flow","#budget-optimization-toggle","right"]],[["default"],[[[[1,"\\n    "],[1,[28,[35,2],["i18n_nfi_campaign_group_flow_budget_optimization_content","campaign-manager-web/components/budget-optimization"],null]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],["@isBudgetOptimizationUnlocked","iphHelper","@account","@isBudgetOptimizationEnabled","@onToggleBudgetOptimization","triggerData","@currencyCode","@campaignGroup","@budgetType","@isReadOnly","@onChangeBudgetType","@onChangeDailyBudgetAmount","@onChangeLifetimeBudgetAmount","@showValidations","@campaignGroupType","@validations","@onChangeBidCategory","@selectedBidCategory","@isEdit","@bidCategoryBeforeChange","@campaignsData","@campaignGroupId","@onChangeUnitCostForSingleCampaign","@onFetchLimits","@isBudgetAndScheduleUnlocked"],false,["unless","hue-web-foundations@-text-body","t","iph-helper","external-link-info","help-center-url","hue-web-switch","if","or","hue-web-toggletip","hue-web-toggletip-trigger","hue-web-icons@icon","budget-optimization-budget","budget-optimization-bid","campaign-group-bid-allocation-table","and","new-feature-introduction-bubble"]]',moduleName:"campaign-manager-web/components/budget-optimization.hbs",isStrictMode:!1})
let b=e.default=(c=(0,l.inject)(),(0,i.assertPropTypes)((m=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="lix",i=this,(a=p)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get shouldShowBidAllocationTable(){return this.args.isEdit&&this.args.campaignsData.size&&this.args.selectedBidCategory!==this.args.bidCategoryBeforeChange&&this.args.selectedBidCategory!==r.BID_CATEGORY.AUTO}get isClickToMessageGeneralAdoptionEnabled(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableClickToMessageGeneralAdoption)}get isClickToMessageCampaignGroupDBOChangesEnabled(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableClickToMessageCampaignGroupDBOChanges)}get isConversationStarterObjectiveDBOEnabled(){return!!(this.args.campaignGroup.objectiveType===o.OBJECTIVE_TYPE.CONVERSATION_STARTER)&&(this.isClickToMessageGeneralAdoptionEnabled&&this.isClickToMessageCampaignGroupDBOChangesEnabled)}get shouldShowToggleConversationStarterDisabledTooltip(){return this.args.campaignGroup.objectiveType===o.OBJECTIVE_TYPE.CONVERSATION_STARTER&&!this.isConversationStarterObjectiveDBOEnabled}get shouldShowToggleDisabledTooltip(){return this.isBudgetOptimizationToggleDisabled&&this.args.isBudgetAndScheduleUnlocked&&this.args.isEdit}get isBudgetOptimizationToggleDisabled(){return this.args.campaignGroup.objectiveType===o.OBJECTIVE_TYPE.CONVERSATION_STARTER?!this.isConversationStarterObjectiveDBOEnabled:!this.args.isBudgetOptimizationUnlocked||!this.args.isBudgetAndScheduleUnlocked||!this.args.campaignGroup.objectiveType||this.args.isEdit}},S=m,A="propTypes",C={currencyCode:i.PropTypes.string.isRequired,campaignGroup:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,isReadOnly:i.PropTypes.bool.isRequired,onToggleBudgetOptimization:i.PropTypes.func.isRequired,isBudgetOptimizationEnabled:i.PropTypes.bool.isRequired,onChangeDailyBudgetAmount:i.PropTypes.func.isRequired,onChangeLifetimeBudgetAmount:i.PropTypes.func.isRequired,onChangeBudgetType:i.PropTypes.func.isRequired,budgetType:i.PropTypes.string.isRequired,isBudgetAndScheduleUnlocked:i.PropTypes.bool.isRequired,onChangeBidCategory:i.PropTypes.func.isRequired,selectedBidCategory:i.PropTypes.string.isRequired,isBudgetOptimizationUnlocked:i.PropTypes.bool.isRequired,campaignGroupId:i.PropTypes.string.isRequired,isEdit:i.PropTypes.bool.isRequired,showValidations:i.PropTypes.bool.isRequired,campaignGroupType:i.PropTypes.string.isRequired,bidCategoryBeforeChange:i.PropTypes.isMemberOf(r.BID_CATEGORY),campaignsData:i.PropTypes.object.isRequired,onChangeUnitCostForSingleCampaign:i.PropTypes.func.isRequired,onFetchLimits:i.PropTypes.func.isRequired,validations:i.PropTypes.object.isRequired},A in S?Object.defineProperty(S,A,{value:C,enumerable:!0,configurable:!0,writable:!0}):S[A]=C,_=(d=m).prototype,h="lix",f=[c],T={configurable:!0,enumerable:!0,writable:!0,initializer:null},y={},Object.keys(T).forEach((function(e){y[e]=T[e]})),y.enumerable=!!y.enumerable,y.configurable=!!y.configurable,("value"in y||y.initializer)&&(y.writable=!0),y=f.slice().reverse().reduce((function(e,t){return t(_,h,e)||e}),y),E&&void 0!==y.initializer&&(y.value=y.initializer?y.initializer.call(E):void 0,y.initializer=void 0),void 0===y.initializer&&(Object.defineProperty(_,h,y),y=null),p=y,u=d))||u)
var _,h,f,T,E,y,S,A,C;(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/budget-type-select",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r){var o,l,s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"wN85rxKO",block:'[[[10,1],[14,0,"cm-hue-select"],[12],[1,"\\n  "],[8,[39,0],[[24,3,"budget-type-select"],[17,1],[4,[38,1],["change",[28,[37,2],["target.value",[30,0,["handleBudgetTypeChange"]]],null]],null]],[["@labelText"],[[30,2]]],[["default"],[[[[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,3]],null]],null],null,[[[1,"      "],[10,"option"],[15,2,[30,4]],[15,"selected",[28,[37,5],[[30,4],[30,5]],null]],[12],[1,"\\n        "],[1,[28,[35,6],[[30,6],[30,4]],null]],[1,"\\n      "],[13],[1,"\\n"]],[4]],null],[1,"  "]],[]]]]],[1,"\\n"],[13]],["&attrs","@labelText","@budgetTypes","budgetType","@selectedBudgetType","@budgetTypesLabels"],false,["hue-web-select","on","pick","each","-track-array","eq","get"]]',moduleName:"campaign-manager-web/components/budget-type-select.hbs",isStrictMode:!1})
let u=e.default=(0,r.assertPropTypes)((s=class extends a.default{handleBudgetTypeChange(e){this.args.onBudgetTypeChange(e)}},h=s,f="propTypes",T={budgetTypes:r.PropTypes.array.isRequired,onBudgetTypeChange:r.PropTypes.func.isRequired,selectedBudgetType:r.PropTypes.string.isRequired,budgetTypesLabels:r.PropTypes.object.isRequired},f in h?Object.defineProperty(h,f,{value:T,enumerable:!0,configurable:!0,writable:!0}):h[f]=T,d=(l=s).prototype,p="handleBudgetTypeChange",m=[i.action],g=Object.getOwnPropertyDescriptor(l.prototype,"handleBudgetTypeChange"),b=l.prototype,_={},Object.keys(g).forEach((function(e){_[e]=g[e]})),_.enumerable=!!_.enumerable,_.configurable=!!_.configurable,("value"in _||_.initializer)&&(_.writable=!0),_=m.slice().reverse().reduce((function(e,t){return t(d,p,e)||e}),_),b&&void 0!==_.initializer&&(_.value=_.initializer?_.initializer.call(b):void 0,_.initializer=void 0),void 0===_.initializer&&(Object.defineProperty(d,p,_),_=null),o=l))||o
var d,p,m,g,b,_,h,f,T;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/budget-type-tooltip",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"wICzVdyy",block:'[[[1,"\\n"],[8,[39,0],null,[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n    "],[8,[39,1],[[4,[38,2],[[30,1,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle"],["small","tertiary","question",true]],[["default"],[[[[1,"\\n"],[41,[30,2],[[[1,"        "],[1,[28,[35,4],["i18n_daily_budget_ally_text","campaign-manager-web/components/budget-type-tooltip"],null]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,4],["i18n_lifetime_budget_ally_text","campaign-manager-web/components/budget-type-tooltip"],null]],[1,"\\n"]],[]]],[1,"    "]],[]]]]],[1,"\\n  "]],[1]],[[[1,"\\n"],[41,[30,2],[[[41,[30,3],[[[1,"        "],[10,2],[15,0,[29,["mb3"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_daily_budget_definition","campaign-manager-web/components/budget-type-tooltip"],[["dailyBudget"],[[28,[37,6],[[30,4]],[["currency"],[[30,5,["currencyCode"]]]]]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[8,[39,7],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,4],["i18n_learn_more","campaign-manager-web/components/budget-type-tooltip"],[["linkInfo"],[[28,[37,8],null,[["href","role","ariaLabel"],[[28,[37,9],null,[["path","accountId"],["help/lms/answer/1393",[30,5,["id"]]]]],[30,6,["role"]],[28,[37,4],["i18n_learn_more_budget","campaign-manager-web/components/budget-type-tooltip"],null]]]]]]]],[1,"\\n          "]],[6]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,"h4"],[15,0,[29,["mb3"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_daily_budget","campaign-manager-web/components/budget-type-tooltip"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,["mb3"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_daily_budget_definition_v2","campaign-manager-web/components/budget-type-tooltip"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_20_percent_overage","campaign-manager-web/components/budget-type-tooltip"],[["linkInfo"],[[28,[37,8],null,[["dataTestSelector","role","href","ariaLabel"],["data-test-bid-and-budget__percent_overage_learn_more",[30,0,["iphHelper","role"]],[28,[37,9],null,[["path","accountId"],["help/lms/answer/107019",[30,5,["id"]]]]],[28,[37,4],["i18n_20_percent_overage_learn_more","campaign-manager-web/components/budget-type-tooltip"],null]]]]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]]]],[]],[[[41,[30,3],[[[1,"        "],[10,2],[15,0,[29,["mb3"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_lifetime_budget_overview_1","campaign-manager-web/components/budget-type-tooltip"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,["mb3"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_lifetime_budget_overview_2","campaign-manager-web/components/budget-type-tooltip"],[["lifetimeBudget"],[[28,[37,6],[[30,7]],[["currency"],[[30,5,["currencyCode"]]]]]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,["mb2"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[8,[39,7],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,4],["i18n_learn_more","campaign-manager-web/components/budget-type-tooltip"],[["linkInfo"],[[28,[37,8],null,[["href","role","ariaLabel"],[[28,[37,9],null,[["path","accountId"],["help/lms/answer/1393",[30,5,["id"]]]]],[30,8,["role"]],[28,[37,4],["i18n_learn_more_budget","campaign-manager-web/components/budget-type-tooltip"],null]]]]]]]],[1,"\\n          "]],[8]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,"h4"],[15,0,[29,["mb3"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_lifetime_budget","campaign-manager-web/components/budget-type-tooltip"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,["mb3"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_learn_more_lifetime_budget","campaign-manager-web/components/budget-type-tooltip"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,"h5"],[15,0,[29,["m0"," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_learn_more_total_budget_things_to_remember_title","campaign-manager-web/components/budget-type-tooltip"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,"ul"],[12],[1,"\\n          "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,4],["i18n_learn_more_lifetime_budget_things_to_remember_1","campaign-manager-web/components/budget-type-tooltip"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,4],["i18n_learn_more_lifetime_budget_things_to_remember_2","campaign-manager-web/components/budget-type-tooltip"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]]]],[]]],[1,"  "]],[]]]]]],["triggerData","@isDailyBudget","@isPacingStrategyFlow","@dailyBudget","@account","iphHelper","@totalBudget","iphHelper"],false,["hue-web-contextual-dialog","hue-web-button","hue-web-contextual-dialog-trigger","if","t","hue-web-foundations@-text-body","format-currency","iph-helper","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/budget-type-tooltip.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/budget",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","@ember/string","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/lifetime-pacing-strategies","campaign-manager-web/constants/campaign-constants","campaign-manager-web/utils/money-amount","campaign-manager-web/utils/ad-format","@linkedin/ember-prop-types","campaign-manager-web/utils/tracking","campaign-manager-web/constants/lix","campaign-manager-web/utils/date","campaign-manager-web/utils/campaign","campaign-manager-web/constants/forecasting","campaign-manager-web/constants/pem/lifetime-pacing-settings","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/utils/roadblock","@linkedin/lms-adrecs-ui/types/recommendations","campaign-manager-web/utils/urn","campaign-manager-web/constants/recommendations"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A){var C,O,v,w,I,P,N,R,D,M
function L(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function k(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function U(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const x=(0,n.createTemplateFactory)({id:"z6tv93Ic",block:'[[[41,[30,1],[[[1,"  "],[8,[39,1],null,[["@account","@campaign","@onChangeDailyBudgetAmount","@onChangeTotalBudgetAmount","@onBudgetTypeChange","@onDismissBudgetIncreaseRecommendation","@isTotalBudgetFocusedOnRender","@isForCampaignReactivation","@budgetType","@isOptimaFlow","@campaignGroup"],[[30,2],[30,3],[30,0,["onChangeDailyBudgetAmount"]],[30,0,["onChangeTotalBudgetAmount"]],[30,0,["onChangeBudget"]],[30,0,["onDismissBudgetIncreaseRecommendation"]],[30,4],[30,5],[30,6],[30,7],[30,8]]],null],[1,"\\n"]],[]],[[[1,"  "],[10,0],[14,0,"budget"],[12],[1,"\\n    "],[10,0],[15,0,[52,[51,[30,9]],"bid-and-budget__space--top-medium"]],[12],[1,"\\n"],[41,[51,[30,9]],[[[1,"        "],[10,0],[14,0,"bid-and-budget__header-title u-layout-flex__container--aligned-center"],[12],[1,"\\n          "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n"],[41,[51,[30,0,["isPacingStrategyFlow"]]],[[[1,"              "],[8,[39,3],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                  "],[8,[39,4],[[16,0,[29,[[28,[37,5],null,[["color"],["text-low-emphasis"]]]]]],[4,[38,7],[[30,10,["triggerContentSharedInfo"]]],null]],[["@buttonType","@icon","@size","@circle","@text"],["tertiary","question","small",true,[28,[37,6],["i18n_a11y_trigger_label","campaign-manager-web/components/budget"],[["name"],[[28,[37,6],["i18n_budget","campaign-manager-web/components/budget"],null]]]]]],null],[1,"\\n                "]],[10]],[[[1,"\\n                  "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,6],["i18n_budget","campaign-manager-web/components/budget"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,2],[15,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,6],["i18n_set_a_budget","campaign-manager-web/components/budget"],null]],[1,"\\n                    "],[8,[39,8],null,null,[["default"],[[[[1,"\\n                      "],[1,[28,[35,6],["i18n_learn_more","campaign-manager-web/components/budget"],[["linkInfo"],[[28,[37,9],null,[["href","role","dataTestSelector","ariaLabel"],[[28,[37,10],null,[["path","accountId"],["help/lms/answer/1393",[30,2,["id"]]]]],[30,11,["role"]],"data-test-bid-and-budget__set_a_budget_learn_more",[28,[37,6],["i18n_learn_more_about_setting_bid_budget_schedule","campaign-manager-web/components/budget"],null]]]]]]]],[1,"\\n                    "]],[11]]]]],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[41,[30,0,["isBidAllowed"]],[[[1,"        "],[10,0],[14,0,"u-layout-flex__container--column"],[12],[1,"\\n"],[41,[30,9],[[[1,"            "],[11,0],[24,0,"u-display-flex u-flex-wrap u-items-end"],[4,[38,11],[[30,0,["focusLifeTimeBudget"]]],null],[12],[1,"\\n              "],[10,"label"],[12],[1,"\\n                "],[10,"h5"],[15,0,[29,["mv2"," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,6],["i18n_budget","campaign-manager-web/components/budget"],null]],[1,"\\n                "],[13],[1,"\\n                "],[8,[39,12],[[24,0,"mr4 mb1 bid-and-budget__budget-type-select"],[16,"disabled",[30,0,["isBudgetInputDisabled"]]]],[["@backCompat","@labelText","@selectedBudgetType","@onBudgetTypeChange","@budgetTypes","@budgetTypesLabels"],[true,[28,[37,6],["i18n_budget","campaign-manager-web/components/budget"],null],[30,6],[30,0,["onChangeBudget"]],[30,0,["budgetOptions"]],[30,0,["budgetOptionsLabels"]]]],null],[1,"\\n              "],[13],[1,"\\n              "],[10,"label"],[14,0,"mr4"],[12],[1,"\\n"],[41,[30,0,["isDailyAndLifetimeBudget"]],[[[1,"                  "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n                    "],[10,"h5"],[15,0,[29,[[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,6],["i18n_daily_budget","campaign-manager-web/components/budget"],null]],[1,"\\n                    "],[13],[1,"\\n                    "],[8,[39,13],null,[["@account","@isDailyBudget","@isPacingStrategyFlow","@dailyBudget","@totalBudget"],[[30,2],true,[30,0,["isPacingStrategyFlow"]],[30,0,["dailyBudget"]],[30,0,["totalBudget"]]]],null],[1,"\\n                  "],[13],[1,"\\n"]],[]],null],[1,"                "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n                  "],[8,[39,14],[[24,0,"bid-and-budget-currency-button-input__container"]],[["@validations","@showValidations"],[[30,0,["budgetValueValidations"]],true]],[["default"],[[[[1,"\\n                    "],[8,[39,15],[[16,1,[52,[30,0,["useDailyBudget"]],"bid-and-budget__daily-budget","bid-and-budget__total-budget"]]],[["@isDisabled","@name","@value","@updateValue","@currencyCode","@allowEmptyValues"],[[30,0,["isBudgetInputDisabled"]],"budget-type",[30,0,["budgetValue"]],[30,0,["onBudgetValueChange"]],[30,2,["currencyCode"]],true]],null],[1,"\\n                  "]],[]]]]],[1,"\\n"],[41,[51,[30,0,["isDailyAndLifetimeBudget"]]],[[[1,"                    "],[8,[39,13],null,[["@account","@isDailyBudget","@isPacingStrategyFlow","@dailyBudget","@totalBudget"],[[30,2],[52,[28,[37,16],[[30,6],[30,0,["BUDGET","DAILY"]]],null],true,false],[30,0,["isPacingStrategyFlow"]],[30,0,["dailyBudget"]],[30,0,["totalBudget"]]]],null],[1,"\\n"]],[]],null],[1,"                "],[13],[1,"\\n              "],[13],[1,"\\n"],[41,[30,0,["isDailyAndLifetimeBudget"]],[[[1,"                "],[10,"label"],[12],[1,"\\n                  "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n                    "],[10,"h5"],[15,0,[29,[[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,6],["i18n_lifetime_budget","campaign-manager-web/components/budget"],null]],[1,"\\n                    "],[13],[1,"\\n                    "],[8,[39,13],null,[["@account","@isDailyBudget","@isPacingStrategyFlow","@dailyBudget","@totalBudget"],[[30,2],false,[30,0,["isPacingStrategyFlow"]],[30,0,["dailyBudget"]],[30,0,["totalBudget"]]]],null],[1,"\\n                  "],[13],[1,"\\n                  "],[8,[39,14],[[24,0,"bid-and-budget-currency-button-input__container"]],[["@validations","@showValidations"],[[30,3,["validations","attrs","totalBudget","amount"]],true]],[["default"],[[[[1,"\\n                    "],[8,[39,15],[[24,1,"bid-and-budget__total-budget"]],[["@isDisabled","@name","@value","@updateValue","@currencyCode","@allowEmptyValues"],[[30,0,["isBudgetInputDisabled"]],"budget-type",[30,0,["totalBudget"]],[30,0,["onChangeTotalBudgetAmount"]],[30,2,["currencyCode"]],true]],null],[1,"\\n                  "]],[]]]]],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[41,[30,0,["totalBudgetRecommendation"]],[[[1,"                "],[8,[39,17],null,[["@recommendation","@pageKey"],[[30,0,["totalBudgetRecommendation"]],"budget_ces_recommendation"]],null],[1,"\\n"]],[]],null],[1,"            "],[13],[1,"\\n"],[41,[51,[30,0,["isPacingStrategyFlow"]]],[[[41,[28,[37,18],[[28,[37,16],[[30,6],[30,0,["BUDGET","TOTAL"]]],null],[30,0,["isLifetimePacingEnabled"]]],null],[[[1,"                "],[10,"fieldset"],[14,0,"bid-and-budget__space--top-small"],[12],[1,"\\n                  "],[10,"legend"],[15,0,[29,[[28,[37,5],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n                    "],[8,[39,19],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                        "],[8,[39,4],[[16,0,[29,["hue-button--unstyled u-border__common--with-tight-tooltip"," ",[28,[37,5],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[4,[38,20],[[30,12,["triggerContentSharedInfo"]]],null]],[["@buttonType","@size","@text"],["tertiary","small",[29,[[28,[37,6],["i18n_lifetime_pacing","campaign-manager-web/components/budget"],null]]]]],null],[1,"\\n                      "]],[12]],[[[1,"\\n                        "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                          "],[1,[28,[35,6],["i18n_lifetime_pacing","campaign-manager-web/components/budget"],null]],[1,"\\n                        "],[13],[1,"\\n                        "],[10,2],[15,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                          "],[1,[28,[35,6],["i18n_budget_pacing_tooltip_description","campaign-manager-web/components/budget"],null]],[1,"\\n                        "],[13],[1,"\\n                      "]],[]]]]],[1,"\\n                  "],[13],[1,"\\n"],[42,[28,[37,22],[[30,0,["LIFETIME_PACING_OPTIONS"]]],null],null,[[[1,"                    "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n                      "],[10,1],[15,0,[29,[[36,23]]]],[12],[1,"\\n                        "],[8,[39,24],[[24,"data-selector-bid-and-budget__radio","lifetime-pacing"],[24,3,"lifetime-pacing"],[16,2,[30,13]],[4,[38,25],["change",[28,[37,26],[[30,0,["onLifetimePacingChanged"]],[30,13]],null]],null]],[["@inputId","@isChecked"],[[29,["bid-and-budget__lifetime-pacing--",[30,14]]],[28,[37,16],[[30,13],[30,3,["lifetimePacingStrategy"]]],null]]],null],[1,"\\n                      "],[13],[1,"\\n                      "],[10,"label"],[15,"for",[29,["bid-and-budget__lifetime-pacing--",[30,14]]]],[12],[1,"\\n                        "],[1,[28,[35,6],["i18n_pacing_labels","campaign-manager-web/components/budget"],[["pacingStrategy"],[[30,14]]]]],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n"]],[13,14]],null],[1,"                "],[13],[1,"\\n"]],[]],null]],[]],null]],[]],[[[1,"            "],[10,0],[14,0,"bid-and-budget__select-wrapper"],[12],[1,"\\n              "],[8,[39,27],[[16,"title",[28,[37,6],["i18n_budget","campaign-manager-web/components/budget"],null]],[16,"aria-invalid",[30,0,["vcont","showErrors"]]],[16,"aria-describedby",[30,0,["vcont","describedby"]]],[4,[38,25],["change",[28,[37,28],["target.value",[30,0,["onChangeBudget"]]],null]],null]],[["@labelText","@disabled"],[[28,[37,6],["i18n_budget","campaign-manager-web/components/budget"],null],[30,0,["isBudgetInputDisabled"]]]],[["default"],[[[[1,"\\n"],[42,[28,[37,29],[[28,[37,29],[[30,0,["budgetOptions"]]],null]],null],null,[[[1,"                  "],[10,"option"],[15,"selected",[28,[37,16],[[30,6],[30,15]],null]],[15,2,[30,15]],[12],[1,"\\n"],[41,[30,0,["isPacingStrategyFlow"]],[[[1,"                      "],[1,[28,[35,6],["i18n_set_budget_option_lifetime_pacing","campaign-manager-web/components/budget"],[["budget"],[[30,15]]]]],[1,"\\n"]],[]],[[[1,"                      "],[1,[28,[35,6],["i18n_set_budget_option_with_lifetime_v2","campaign-manager-web/components/budget"],[["budget"],[[30,15]]]]],[1,"\\n"]],[]]],[1,"                  "],[13],[1,"\\n"]],[15]],null],[1,"              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n"],[1,"            "],[10,"section"],[12],[1,"\\n"],[41,[28,[37,18],[[28,[37,30],[[30,6],[30,0,["BUDGET","TOTAL"]]],null],[28,[37,30],[[30,6],[30,0,["LIFETIME_BUDGET","LIFETIME"]]],null]],null],[[[1,"                "],[8,[39,3],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                    "],[10,"label"],[14,0,"u-layout__a11y-hidden"],[14,"for","bid-and-budget__daily-budget"],[12],[1,"\\n                      "],[1,[28,[35,6],["i18n_daily_budget","campaign-manager-web/components/budget"],null]],[1,"\\n                    "],[13],[1,"\\n                    "],[8,[39,4],[[16,0,[29,["bid-and-budget__space--top-medium hue-button--unstyled u-border__common--with-tight-tooltip"," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[4,[38,7],[[30,16,["triggerContentSharedInfo"]]],null]],[["@buttonType","@size","@text"],["tertiary","small",[28,[37,6],["i18n_daily_budget","campaign-manager-web/components/budget"],null]]],null],[1,"\\n                  "]],[16]],[[[1,"\\n"],[41,[30,0,["isPacingStrategyFlow"]],[[[1,"                      "],[10,2],[15,0,[29,["mb2"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,6],["i18n_set_a_budget_lifetime_pacing","campaign-manager-web/components/budget"],null]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,2],[15,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[8,[39,8],null,null,[["default"],[[[[1,"\\n                          "],[1,[28,[35,6],["i18n_learn_more","campaign-manager-web/components/budget"],[["linkInfo"],[[28,[37,9],null,[["href","role","ariaLabel"],[[28,[37,10],null,[["path","accountId"],["help/lms/answer/1393",[30,2,["id"]]]]],[30,17,["role"]],[28,[37,6],["i18n_learn_more_budget","campaign-manager-web/components/budget"],null]]]]]]]],[1,"\\n                        "]],[17]]]]],[1,"\\n                      "],[13],[1,"\\n"]],[]],[[[1,"                      "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,6],["i18n_daily_budget","campaign-manager-web/components/budget"],null]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,2],[15,0,[29,["mb2"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,6],["i18n_set_a_budget","campaign-manager-web/components/budget"],null]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,2],[15,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,6],["i18n_your_daily_budget_is_the_amount_of_money_v2","campaign-manager-web/components/budget"],null]],[1,"\\n                      "],[13],[1,"\\n"]],[]]],[1,"                  "]],[]]]]],[1,"\\n                "],[8,[39,14],null,[["@validations","@showValidations"],[[30,3,["validations","attrs","dailyBudget","amount"]],true]],[["default"],[[[[1,"\\n                  "],[10,0],[15,0,[29,["bid-and-budget__daily-budget-input"," ",[36,23]]]],[12],[1,"\\n                    "],[8,[39,31],[[24,1,"bid-and-budget__daily-budget"],[16,"aria-invalid",[30,18,["showErrors"]]],[16,"aria-describedby",[30,18,["describedby"]]],[16,"aria-label",[28,[37,6],["i18n_daily_budget","campaign-manager-web/components/budget"],null]],[24,0,"bid-and-budget__input"],[16,"disabled",[30,0,["isBudgetInputDisabled"]]],[4,[38,32],null,[["pageKey","routeName","currentRoute"],["currency_input",[28,[37,33],[[53,"outletState"],"render.name"],null],[28,[37,33],[[53,"outletState"],"render"],null]]]]],[["@name","@useHue","@value","@updateValue","@currencyCode","@allowEmptyValues"],["daily-budget",true,[30,0,["dailyBudget"]],[30,0,["onChangeDailyBudgetAmount"]],[30,2,["currencyCode"]],false]],null],[1,"\\n                    "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n                      "],[10,2],[15,0,[29,["bid-and-budget__tool-tip--content"," ",[28,[37,5],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[30,0,["isPacingStrategyFlow"]],[[[1,"                          "],[1,[28,[35,6],["i18n_actual_daily_budget_lifetime_pacing","campaign-manager-web/components/budget"],null]],[1,"\\n"]],[]],[[[1,"                          "],[1,[28,[35,6],["i18n_actual_daily_budget","campaign-manager-web/components/budget"],null]],[1,"\\n"]],[]]],[1,"                      "],[13],[1,"\\n                      "],[8,[39,3],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n"],[41,[30,0,["isPacingStrategyFlow"]],[[[1,"                            "],[8,[39,4],[[16,0,[29,["u-display-flex u-items-center hue-button--unstyled"," ",[28,[37,5],null,[["color"],["text-low-emphasis"]]]]]],[4,[38,7],[[30,19,["triggerContentSharedInfo"]]],null]],[["@buttonType","@icon","@size","@circle","@text"],["tertiary","question","small",true,[28,[37,6],["i18n_a11y_trigger_label","campaign-manager-web/components/budget"],[["name"],[[28,[37,6],["i18n_actual_daily_budget_lifetime_pacing","campaign-manager-web/components/budget"],null]]]]]],null],[1,"\\n"]],[]],[[[1,"                            "],[8,[39,4],[[16,0,[29,["u-display-flex u-items-center button--unstyled"," ",[28,[37,5],null,[["color"],["text-low-emphasis"]]]]]],[4,[38,7],[[30,19,["triggerContentSharedInfo"]]],null]],[["@buttonType","@icon","@size","@circle","@text"],["tertiary","question","small",true,[28,[37,6],["i18n_a11y_trigger_label","campaign-manager-web/components/budget"],[["name"],[[28,[37,6],["i18n_actual_daily_budget","campaign-manager-web/components/budget"],null]]]]]],null],[1,"\\n"]],[]]],[1,"                        "]],[19]],[[[1,"\\n"],[41,[30,0,["isPacingStrategyFlow"]],[[[1,"                            "],[10,2],[15,0,[29,["mb2"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                              "],[1,[28,[35,6],["i18n_percent_overage_lifetime_pacing","campaign-manager-web/components/budget"],[["dailyBudget"],[[28,[37,35],[[30,0,["dailyBudget"]]],[["currency"],[[30,2,["currencyCode"]]]]]]]]],[1,"\\n                            "],[13],[1,"\\n                            "],[10,2],[15,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                              "],[8,[39,8],null,null,[["default"],[[[[1,"\\n                                "],[1,[28,[35,6],["i18n_learn_more","campaign-manager-web/components/budget"],[["linkInfo"],[[28,[37,9],null,[["href","role","ariaLabel"],[[28,[37,10],null,[["path","accountId"],["help/lms/answer/1393",[30,2,["id"]]]]],[30,20,["role"]],[28,[37,6],["i18n_learn_more_budget","campaign-manager-web/components/budget"],null]]]]]]]],[1,"\\n                              "]],[20]]]]],[1,"\\n                            "],[13],[1,"\\n"]],[]],[[[1,"                            "],[10,2],[15,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                              "],[1,[28,[35,6],["i18n_20_percent_overage_v2","campaign-manager-web/components/budget"],[["linkInfo"],[[28,[37,9],null,[["dataTestSelector","role","href","ariaLabel"],["data-test-bid-and-budget__percent_overage_learn_more",[30,0,["iphHelper","role"]],[28,[37,10],null,[["path","accountId"],["help/lms/answer/107019",[30,2,["id"]]]]],[28,[37,6],["i18n_20_percent_overage_learn_more","campaign-manager-web/components/budget"],null]]]]]]]],[1,"\\n                            "],[13],[1,"\\n"]],[]]],[1,"                        "]],[]]]]],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n                "]],[18]]]]],[1,"\\n"]],[]],null],[1,"              "],[11,0],[4,[38,11],[[30,0,["focusLifeTimeBudget"]]],null],[12],[1,"\\n"],[41,[28,[37,30],[[30,6],[30,0,["BUDGET","DAILY"]]],null],[[[1,"                  "],[8,[39,3],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                      "],[8,[39,4],[[16,0,[29,["bid-and-budget__space--top-medium hue-button--unstyled u-border__common--with-tight-tooltip"," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[16,"aria-label",[28,[37,6],["i18n_a11y_trigger_label","campaign-manager-web/components/budget"],[["name"],[[28,[37,6],["i18n_lifetime_budget","campaign-manager-web/components/budget"],null]]]]],[4,[38,7],[[30,21,["triggerContentSharedInfo"]]],null]],[["@buttonType","@size"],["tertiary","small"]],[["default"],[[[[1,"\\n                        "],[1,[28,[35,6],["i18n_lifetime_budget","campaign-manager-web/components/budget"],null]],[1,"\\n                      "]],[]]]]],[1,"\\n                    "]],[21]],[[[1,"\\n"],[41,[30,0,["isPacingStrategyFlow"]],[[[1,"                        "],[10,2],[15,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                          "],[1,[28,[35,6],["i18n_learn_more_lifetime_budget_overview_1","campaign-manager-web/components/budget"],null]],[1,"\\n                        "],[13],[1,"\\n                        "],[10,2],[15,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                          "],[1,[28,[35,6],["i18n_learn_more_lifetime_budget_overview_2","campaign-manager-web/components/budget"],[["lifetimeBudget"],[[28,[37,35],[[30,0,["totalBudget"]]],[["currency"],[[30,2,["currencyCode"]]]]]]]]],[1,"\\n                        "],[13],[1,"\\n                        "],[10,2],[15,0,[29,["mb2"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                          "],[8,[39,8],null,null,[["default"],[[[[1,"\\n                            "],[1,[28,[35,6],["i18n_learn_more","campaign-manager-web/components/budget"],[["linkInfo"],[[28,[37,9],null,[["href","role","ariaLabel"],[[28,[37,10],null,[["path","accountId"],["help/lms/answer/1393",[30,2,["id"]]]]],[30,22,["role"]],[28,[37,6],["i18n_learn_more_budget","campaign-manager-web/components/budget"],null]]]]]]]],[1,"\\n                          "]],[22]]]]],[1,"\\n                        "],[13],[1,"\\n"]],[]],[[[1,"                        "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                          "],[1,[28,[35,6],["i18n_lifetime_budget","campaign-manager-web/components/budget"],null]],[1,"\\n                        "],[13],[1,"\\n                        "],[10,2],[15,0,[29,["mb2"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                          "],[1,[28,[35,6],["i18n_learn_more_lifetime_budget","campaign-manager-web/components/budget"],null]],[1,"\\n                        "],[13],[1,"\\n                        "],[10,"h5"],[15,0,[29,["m0"," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                          "],[1,[28,[35,6],["i18n_learn_more_total_budget_things_to_remember_title","campaign-manager-web/components/budget"],null]],[1,"\\n                        "],[13],[1,"\\n                        "],[10,"ul"],[12],[1,"\\n                          "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                            "],[1,[28,[35,6],["i18n_learn_more_lifetime_budget_things_to_remember_1","campaign-manager-web/components/budget"],null]],[1,"\\n                          "],[13],[1,"\\n                          "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                            "],[1,[28,[35,6],["i18n_learn_more_lifetime_budget_things_to_remember_2","campaign-manager-web/components/budget"],null]],[1,"\\n                          "],[13],[1,"\\n                        "],[13],[1,"\\n"]],[]]],[1,"                    "]],[]]]]],[1,"\\n                  "],[8,[39,14],null,[["@validations","@showValidations"],[[30,3,["validations","attrs","totalBudget","amount"]],true]],[["default"],[[[[1,"\\n                    "],[10,0],[15,0,[29,[[36,23]]]],[12],[1,"\\n                      "],[8,[39,31],[[24,1,"bid-and-budget__total-budget"],[16,"aria-invalid",[30,23,["showErrors"]]],[16,"aria-describedby",[30,23,["describedby"]]],[16,"aria-label",[28,[37,6],["i18n_total_budget","campaign-manager-web/components/budget"],null]],[24,0,"bid-and-budget__input bid-and-budget__space--top-extra-small"],[16,"disabled",[30,0,["isBudgetInputDisabled"]]],[4,[38,32],null,[["pageKey","routeName","currentRoute"],["currency_input",[28,[37,33],[[53,"outletState"],"render.name"],null],[28,[37,33],[[53,"outletState"],"render"],null]]]]],[["@name","@value","@updateValue","@currencyCode","@allowEmptyValues","@useHue"],["total-budget",[30,0,["totalBudget"]],[30,0,["onChangeTotalBudgetAmount"]],[30,2,["currencyCode"]],false,true]],null],[1,"\\n                    "],[13],[1,"\\n                  "]],[23]]]]],[1,"\\n"],[41,[30,0,["totalBudgetRecommendation"]],[[[1,"                    "],[8,[39,17],null,[["@recommendation","@pageKey"],[[30,0,["totalBudgetRecommendation"]],"budget_ces_recommendation"]],null],[1,"\\n"]],[]],null]],[]],null],[1,"              "],[13],[1,"\\n"],[41,[51,[30,0,["isPacingStrategyFlow"]]],[[[41,[28,[37,18],[[28,[37,16],[[30,6],[30,0,["BUDGET","TOTAL"]]],null],[30,0,["isLifetimePacingEnabled"]]],null],[[[1,"                  "],[10,"fieldset"],[14,0,"bid-and-budget__space--top-small"],[12],[1,"\\n                    "],[10,"legend"],[15,0,[29,[[28,[37,5],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n                      "],[8,[39,19],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                          "],[8,[39,4],[[16,0,[29,["hue-button--unstyled u-border__common--with-tight-tooltip"," ",[28,[37,5],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[4,[38,20],[[30,24,["triggerContentSharedInfo"]]],null]],[["@buttonType","@size","@text"],["tertiary","small",[29,[[28,[37,6],["i18n_lifetime_pacing","campaign-manager-web/components/budget"],null]]]]],null],[1,"\\n                        "]],[24]],[[[1,"\\n                          "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                            "],[1,[28,[35,6],["i18n_lifetime_pacing","campaign-manager-web/components/budget"],null]],[1,"\\n                          "],[13],[1,"\\n                          "],[10,2],[15,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                            "],[1,[28,[35,6],["i18n_budget_pacing_tooltip_description","campaign-manager-web/components/budget"],null]],[1,"\\n                          "],[13],[1,"\\n                        "]],[]]]]],[1,"\\n                    "],[13],[1,"\\n"],[42,[28,[37,22],[[30,0,["LIFETIME_PACING_OPTIONS"]]],null],null,[[[1,"                      "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n                        "],[10,1],[15,0,[29,[[36,23]]]],[12],[1,"\\n                          "],[8,[39,24],[[24,"data-selector-bid-and-budget__radio","lifetime-pacing"],[24,3,"lifetime-pacing"],[16,2,[30,25]],[4,[38,25],["change",[28,[37,26],[[30,0,["onLifetimePacingChanged"]],[30,25]],null]],null]],[["@inputId","@isChecked"],[[29,["bid-and-budget__lifetime-pacing--",[30,26]]],[28,[37,16],[[30,25],[30,3,["lifetimePacingStrategy"]]],null]]],null],[1,"\\n                        "],[13],[1,"\\n                        "],[10,"label"],[15,"for",[29,["bid-and-budget__lifetime-pacing--",[30,26]]]],[12],[1,"\\n                          "],[1,[28,[35,6],["i18n_pacing_labels","campaign-manager-web/components/budget"],[["pacingStrategy"],[[30,26]]]]],[1,"\\n                        "],[13],[1,"\\n                      "],[13],[1,"\\n"]],[25,26]],null],[1,"                  "],[13],[1,"\\n"]],[]],null]],[]],null],[1,"            "],[13],[1,"\\n"]],[]]],[44,[[28,[37,33],[[30,3,["forecastingRecommendations"]],"BUDGET"],null]],[[[41,[30,27],[[[1,"              "],[8,[39,17],null,[["@recommendation","@pageKey","@onDismiss"],[[30,27],"budget_increase_inline_recommendation",[28,[37,26],[[30,0,["onDismissBudgetIncreaseRecommendation"]],[30,27]],null]]],null],[1,"\\n"]],[]],null]],[27]]],[41,[30,0,["dailyAndTotalBudgetRec"]],[[[1,"            "],[8,[39,37],null,[["@recommendation","@pageKey","@onDismiss"],[[30,0,["dailyAndTotalBudgetRec"]],"default_budget_preflight_rec",[28,[37,26],[[30,0,["onDismissDailyAndTotalBudgetRec"]],[30,0,["dailyAndTotalBudgetRec"]]],null]]],null],[1,"\\n"]],[]],null],[1,"          "],[8,[39,38],null,[["@campaign","@campaignGroup","@refreshCGModel","@budgetType","@isForCampaignReactivation","@isCGContextBudgetFeedback"],[[30,3],[30,8],[30,28],[30,6],[30,5],false]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[41,[30,9],[[[1,"          "],[10,"h5"],[15,0,[29,["mb2"," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,6],["i18n_budget","campaign-manager-web/components/budget"],null]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"        "],[10,2],[15,0,[29,[[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,6],["i18n_roadblock_budget_not_apply","campaign-manager-web/components/budget"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]],["@isQuickMode","@account","@campaign","@isTotalBudgetFocusedOnRender","@isForCampaignReactivation","@budgetType","@isOptimaFlow","@campaignGroup","@isAdvancedModeRedesignEnabled","triggerData","iphHelper","triggerData","value","key","budgetOption","triggerData","iphHelper","vcont","triggerData","iphHelper","triggerData","iphHelper","vcont","triggerData","value","key","budgetIncreaseRecommendation","@refreshCGModel"],false,["if","scc/budget","unless","hue-web-contextual-dialog","hue-web-button","hue-web-foundations@-text-body","t","hue-web-contextual-dialog-trigger","iph-helper","external-link-info","help-center-url","did-insert","budget-type-select","budget-type-tooltip","validated-control","currency-button-input","eq","inline-recommendation","and","hue-web-toggletip","hue-web-toggletip-trigger","each","-each-in","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","on","fn","hue-web-select","pick","-track-array","not-eq","currency-input","track-render","get","-get-dynamic-var","format-currency","let","recommendations/inline-recommendation-v2","hierarchy/group-budget-conflict-handler"]]',moduleName:"campaign-manager-web/components/budget.hbs",isStrictMode:!1}),{SHORT_PRESS:F}=m.CONTROL_INTERACTION_TYPE,z={DAILY:"daily",TOTAL:"total",DAILY_AND_TOTAL:"daily-and-total"},j="continuous",G="fixed",B={ALL:[z.DAILY_AND_TOTAL,z.DAILY],[l.AD_FORMAT.JOBS]:[z.DAILY_AND_TOTAL],[l.AD_FORMAT.FOLLOW_COMPANY]:[z.DAILY_AND_TOTAL],[l.AD_FORMAT.SPOTLIGHT]:[z.DAILY_AND_TOTAL],[l.AD_FORMAT.WHITEPAPER_DOWNLOAD]:[z.DAILY_AND_TOTAL]},V={DAILY:"daily",LIFETIME:"lifetime",DAILY_AND_LIFETIME:"daily-and-lifetime"},Y={ALL:[V.DAILY_AND_LIFETIME,V.DAILY,V.LIFETIME]},H={optimized:s.default.TRAFFIC_BASED_PACING,uniform:s.default.UNIFORM_PACING,none:s.default.NO_LIFETIME_PACING}
let q=e.default=(C=(0,i.inject)("forecastingRecommendations"),O=(0,i.inject)("inline-recommendation"),(0,p.assertPropTypes)((M=class extends a.default{constructor(...e){super(...e),L(this,"lix",I,this),L(this,"i18n",P,this),L(this,"tracking",N,this),L(this,"forecastingRecommendationsService",R,this),L(this,"inlineRecommendationService",D,this),k(this,"BUDGET",z),k(this,"LIFETIME_BUDGET",V),k(this,"LIFETIME_PACING_OPTIONS",H)}get dailyBudget(){const e=this.args.campaign.dailyBudget,t=this.args.campaign.limits&&this.args.campaign.limits.defaultDailyBudget,n={amount:c.BID_AND_BUDGET_DEFAULTS.DAILY_BUDGET}
return(0,u.getMoneyAmountForUI)(e||t||n).amount}get totalBudget(){const e=this.args.campaign.totalBudget,t=this.args.campaign.limits&&this.args.campaign.limits.defaultTotalBudget,n=this.lix.getTreatmentIsEnabled(g.LIX_TEST_KEYS.enableDBPTotalBudgetMultiplierV2),a={amount:c.BID_AND_BUDGET_DEFAULTS.DAILY_BUDGET*(0,_.getTotalBudgetMultiplier)(n)}
return(0,u.getMoneyAmountForUI)(e||t||a).amount}get budgetOptions(){return this.args.campaign.isNewCampaign||Boolean(this.args.campaign.pacingStrategy)?Y.ALL:B[this.args.campaign.adFormat]??B.ALL}get isLifetimePacingEnabled(){return(0,d.isLifetimePacingEnabled)(this.args.campaign.adFormat)}get isBudgetInputDisabled(){return!this.args.isForCampaignReactivation&&this.args.campaign.isCompletedCampaign}get isPacingStrategyFlow(){return this.args.campaign.isNewCampaign||Boolean(this.args.campaign.pacingStrategy)}get shouldFocusOnTotalBudget(){return this.args.isTotalBudgetFocusedOnRender&&!this.isBudgetInputDisabled}get totalBudgetRecommendation(){return(0,_.getCampaignTotalBudgetRecommendation)(this.args.isTotalBudgetFocusedOnRender,this.args.isForCampaignReactivation,this.args.campaign)}get dailyAndTotalBudgetRec(){return this.inlineRecommendationService.inlineRecommendations[y.RecommendationTypes.DAILY_AND_TOTAL_BUDGET]||null}get isBidAllowed(){return!(0,E.isRoadblock)(this.args.campaign.roadblockType)}get useDailyBudget(){return this.args.budgetType!==this.LIFETIME_BUDGET.LIFETIME&&this.args.budgetType!==this.BUDGET.TOTAL}get budgetOptionsLabels(){const e={}
let t="i18n_set_budget_option_with_lifetime_v3"
return this.isPacingStrategyFlow&&(t="i18n_budget_option_select_lifetime_pacing"),this.budgetOptions.map((n=>{e[n]=this.i18n.lookupTranslation(this.constructor,t)({budget:n})})),e}get budgetValueValidations(){return this.useDailyBudget?this.args.campaign.validations.attrs.dailyBudget.amount:this.args.campaign.validations.attrs.totalBudget.amount}get budgetValue(){return this.useDailyBudget?this.dailyBudget:this.totalBudget}get isDailyAndLifetimeBudget(){return this.args.budgetType===this.BUDGET.DAILY_AND_TOTAL||this.args.budgetType===this.LIFETIME_BUDGET.DAILY_AND_LIFETIME}onChangeBudget(e){let t={}
const n=e===z.TOTAL||e===V.LIFETIME,a=e===z.DAILY,i=this.lix.getTreatmentIsEnabled(g.LIX_TEST_KEYS.enableDBPTotalBudgetMultiplierV2),r=(0,T.constructPemMetadata)(f.LIFETIME_PACING_SETTINGS_FETCH_DATA_KEYS.FETCH_LIMITS_ON_CHANGE_BUDGET,[this.args.account.id,this.args.campaign.id],{productName:f.LIFETIME_PACING_SETTINGS_PEM_PRODUCT_NAME})
t={...t,dailyBudget:n?null:(0,u.getMoneyAmountForAPI)({amount:this.dailyBudget||c.BID_AND_BUDGET_DEFAULTS.DAILY_BUDGET,currencyCode:this.args.account.currencyCode}),totalBudget:a?null:(0,u.getMoneyAmountForAPI)({amount:this.totalBudget||c.BID_AND_BUDGET_DEFAULTS.DAILY_BUDGET*(0,_.getTotalBudgetMultiplier)(i),currencyCode:this.args.account.currencyCode}),lifetimePacingStrategy:!this.isPacingStrategyFlow&&this.isLifetimePacingEnabled&&n?s.default.TRAFFIC_BASED_PACING:s.default.NO_LIFETIME_PACING},e===V.LIFETIME&&(t={...t,runSchedule:this.buildRunSchedule(G)},this.tracking.fireInteractionEvent(`bid_schedule_campaign_${G}`,F)),e===V.DAILY_AND_LIFETIME&&(t={...t,runSchedule:this.buildRunSchedule(j)},this.tracking.fireInteractionEvent(`bid_schedule_campaign_${j}`,F)),this.args.onCampaignChange(t),this.args.onBidAndBudgetChange?.("hasSetBudget",!0),this.args.fetchLimits(this.args.account,this.args.campaign,r),this.tracking.fireInteractionEvent(`bid_${(0,o.underscore)(e)}_budget`,F),this.args.isForCampaignReactivation&&(this.tracking.fireInteractionEvent("campaign_reactivate_budget",F),this.tracking.fireInteractionEvent(`campaign_reactivate_${e}_budget`,F))}onChangeDailyBudgetAmount(e){let t={dailyBudget:(0,u.getMoneyAmountForAPI)({amount:e,currencyCode:this.args.account.currencyCode})}
const n=(0,T.constructPemMetadata)(f.LIFETIME_PACING_SETTINGS_FETCH_DATA_KEYS.FETCH_LIMITS_ON_CHANGE_DAILY_BUDGET_AMOUNT,[this.args.account.id,this.args.campaign.id],{productName:f.LIFETIME_PACING_SETTINGS_PEM_PRODUCT_NAME}),a=(0,r.get)(this,`args.campaign.forecastingRecommendations.${h.FORECASTING_RECOMMENDATION_TYPE.BUDGET}`)
if(this.dailyAndTotalBudgetRec&&this.dailyAndTotalBudgetRec.status!==A.RecommendationUIStatus.DISMISSED&&this.dailyAndTotalBudgetRec.status!==A.RecommendationUIStatus.ACCEPTED&&this.maybeAcceptDailyAndTotalBudgetRec({changedDailyBudgetAmount:e}),a){if([h.FORECASTING_RECOMMENDATION_STATE.READY,h.FORECASTING_RECOMMENDATION_STATE.UNDONE].includes(a.state)){if(e>=a.recommendedChange.dailyBudget.amount){const{recommendedChange:{dailyBudget:e,totalBudget:n}}=a
t={...this.forecastingRecommendationsService.trackedCreateAcceptRecommendationDelta(this.args.campaign,a,{...e&&{dailyBudget:(0,u.getMoneyAmountForAPI)(e)},...n&&{totalBudget:(0,u.getMoneyAmountForAPI)(n)}}),...t},this.tracking.fireInteractionEvent(a.campaignServingState===h.FORECASTING_RECOMMENDATION_CAMPAIGN_SERVING_STATE.BEFORE_SERVING?"budget_increase_accept_rec_manual":"midflight_budget_increase_accept_rec_manual",F)}else{t={...this.forecastingRecommendationsService.trackedCreateDismissRecommendationDelta(this.args.campaign,a),...t},this.tracking.fireInteractionEvent(a.campaignServingState===h.FORECASTING_RECOMMENDATION_CAMPAIGN_SERVING_STATE.BEFORE_SERVING?"budget_increase_dismiss_rec_manual":"midflight_budget_increase_dismiss_rec_manual",F)}}else if(a.state===h.FORECASTING_RECOMMENDATION_STATE.ACCEPTED){const n=(0,u.getMoneyAmountForUI)({amount:e}),i=(0,u.getMoneyAmountForUI)(a.undoDelta.dailyBudget)
if(n.amount===i.amount){t={...this.forecastingRecommendationsService.trackedCreateUndoRecommendationDelta(this.args.campaign,a),...t},this.tracking.fireInteractionEvent(a.campaignServingState===h.FORECASTING_RECOMMENDATION_CAMPAIGN_SERVING_STATE.BEFORE_SERVING?"budget_increase_undo_rec_manual":"midflight_budget_increase_undo_rec_manual",F)}}}this.args.onCampaignChange(t),this.args.onBidAndBudgetChange?.("hasSetBudget",!0),this.args.fetchLimits(this.args.account,this.args.campaign,n),this.tracking.fireInteractionEvent("campaign_daily_budget_change",F)}onChangeTotalBudgetAmount(e){const t=this.args.campaign.forecastingRecommendations?.TOTAL_BUDGET,n=Number(t?.recommendedChange?.totalBudget.amount)===e,a=(0,T.constructPemMetadata)(f.LIFETIME_PACING_SETTINGS_FETCH_DATA_KEYS.FETCH_LIMITS_ON_CHANGE_TOTAL_BUDGET_AMOUNT,[this.args.account.id,this.args.campaign.id],{productName:f.LIFETIME_PACING_SETTINGS_PEM_PRODUCT_NAME})
if(this.dailyAndTotalBudgetRec&&this.dailyAndTotalBudgetRec.status!==A.RecommendationUIStatus.DISMISSED&&this.dailyAndTotalBudgetRec.status!==A.RecommendationUIStatus.ACCEPTED&&this.maybeAcceptDailyAndTotalBudgetRec({changedTotalBudgetAmount:e}),t?.state!==h.FORECASTING_RECOMMENDATION_STATE.DISMISSED&&n){const n=this.forecastingRecommendationsService.trackedCreateAcceptRecommendationDelta(this.args.campaign,t,{totalBudget:(0,u.getMoneyAmountForAPI)({amount:e,currencyCode:this.args.account.currencyCode}),doesLifetimeBudgetNeedToBeRecalculated:!0})
this.args.onCampaignChange(n)}else if(t?.state===h.FORECASTING_RECOMMENDATION_STATE.ACCEPTED&&Number(t.undoDelta.totalBudget.amount)===e){const e=this.forecastingRecommendationsService.trackedCreateUndoRecommendationDelta(this.args.campaign,t)
this.args.onCampaignChange({...e,doesLifetimeBudgetNeedToBeRecalculated:!0})}else this.args.onCampaignChange({totalBudget:(0,u.getMoneyAmountForAPI)({amount:e,currencyCode:this.args.account.currencyCode}),doesLifetimeBudgetNeedToBeRecalculated:!0})
this.args.onBidAndBudgetChange?.("hasSetBudget",!0),this.args.fetchLimits(this.args.account,this.args.campaign,a),this.tracking.fireInteractionEvent("campaign_total_budget_change",F)}onLifetimePacingChanged(e){this.args.onCampaignChange({lifetimePacingStrategy:e}),this.tracking.fireInteractionEvent(`bid_OBB_lifetime_pacing_${(0,o.underscore)(e)}`,F)}onDismissBudgetIncreaseRecommendation(e){const t=this.forecastingRecommendationsService.trackedCreateDismissRecommendationDelta(this.args.campaign,e)
this.args.onCampaignChange(t),this.tracking.fireInteractionEvent("budget_increase_dismiss_rec")}onDismissDailyAndTotalBudgetRec(e){this.inlineRecommendationService.dismissRecommendation(e,(0,S.createAccountUrnFromId)(this.args.campaign.accountId)),this.tracking.fireInteractionEvent("dismiss_default_budget_preflight_rec")}focusLifeTimeBudget(e){const t=e.querySelector("#bid-and-budget__total-budget")
this.shouldFocusOnTotalBudget&&t&&t.focus()}onBudgetValueChange(e){this.useDailyBudget?this.onChangeDailyBudgetAmount(e):this.onChangeTotalBudgetAmount(e)}buildRunSchedule(e){const t={start:this.args.campaign.runSchedule.start}
if(e===G){const e=(0,_.getEndDate)((0,b.getLocalDateFromUTCDate)(this.args.campaign.runSchedule.start))
t.end=e.getTime()}else this.args.campaign.isNewCampaign||(t.end=null)
return t}maybeAcceptDailyAndTotalBudgetRec({changedDailyBudgetAmount:e,changedTotalBudgetAmount:t}){const n=this.dailyAndTotalBudgetRec,{recommendedDailyBudget:a,recommendedTotalBudget:i}=n?.recommendedChange,r=Number(a?.amount)>0,o=Number(i?.amount)>0
let l=!1
e&&r?l=Number(a.amount)===e&&(!o||Number(i?.amount)===this.totalBudget):t&&o&&(l=Number(i.amount)===t&&(!r||Number(a?.amount)===this.dailyBudget)),n.status!==A.RecommendationUIStatus.DISMISSED&&l&&this.inlineRecommendationService.markInlineRecommendationAsApplied(n,(0,S.createAccountUrnFromId)(this.args.campaign.accountId),{dailyBudget:{amount:this.dailyBudget,currencyCode:this.args.account.currencyCode},totalBudget:{amount:this.totalBudget,currencyCode:this.args.account.currencyCode}})}maybeUnAcceptDailyAndTotalBudgetRec({changedDailyBudgetAmount:e,changedTotalBudgetAmount:t}){const n=this.dailyAndTotalBudgetRec,{recommendedDailyBudget:a,recommendedTotalBudget:i}=n?.recommendedChange,{dailyBudget:r,totalBudget:o}=n.undoDelta
let l=!1
e&&a&&(l=Number(r.amount)===e&&(!i?.amount||Number(o.amount)===this.totalBudget)),t&&i&&(l=Number(o.amount)===t&&(!a?.amount||Number(r?.amount)===this.dailyBudget)),n.status===A.RecommendationUIStatus.ACCEPTED&&l&&this.inlineRecommendationService.markRecommendationAsInlineUnapplied(n,(0,S.createAccountUrnFromId)(this.args.campaign.accountId))}},k(M,"propTypes",{account:p.PropTypes.oneOfType([p.PropTypes.object,p.PropTypes.EmberObject]).isRequired,campaign:p.PropTypes.oneOfType([p.PropTypes.object,p.PropTypes.EmberObject]).isRequired,isForCampaignReactivation:p.PropTypes.bool,onCampaignChange:p.PropTypes.func.isRequired,budgetType:p.PropTypes.string.isRequired,fetchLimits:p.PropTypes.func.isRequired,onBidAndBudgetChange:p.PropTypes.func,isTotalBudgetFocusedOnRender:p.PropTypes.bool,isQuickMode:p.PropTypes.bool,campaignGroup:p.PropTypes.oneOfType([p.PropTypes.object,p.PropTypes.EmberObject])}),I=U((w=M).prototype,"lix",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=U(w.prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=U(w.prototype,"tracking",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=U(w.prototype,"forecastingRecommendationsService",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=U(w.prototype,"inlineRecommendationService",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U(w.prototype,"onChangeBudget",[r.action],Object.getOwnPropertyDescriptor(w.prototype,"onChangeBudget"),w.prototype),U(w.prototype,"onChangeDailyBudgetAmount",[r.action],Object.getOwnPropertyDescriptor(w.prototype,"onChangeDailyBudgetAmount"),w.prototype),U(w.prototype,"onChangeTotalBudgetAmount",[r.action],Object.getOwnPropertyDescriptor(w.prototype,"onChangeTotalBudgetAmount"),w.prototype),U(w.prototype,"onLifetimePacingChanged",[r.action],Object.getOwnPropertyDescriptor(w.prototype,"onLifetimePacingChanged"),w.prototype),U(w.prototype,"onDismissBudgetIncreaseRecommendation",[r.action],Object.getOwnPropertyDescriptor(w.prototype,"onDismissBudgetIncreaseRecommendation"),w.prototype),U(w.prototype,"onDismissDailyAndTotalBudgetRec",[r.action],Object.getOwnPropertyDescriptor(w.prototype,"onDismissDailyAndTotalBudgetRec"),w.prototype),U(w.prototype,"focusLifeTimeBudget",[r.action],Object.getOwnPropertyDescriptor(w.prototype,"focusLifeTimeBudget"),w.prototype),U(w.prototype,"onBudgetValueChange",[r.action],Object.getOwnPropertyDescriptor(w.prototype,"onBudgetValueChange"),w.prototype),v=w))||v);(0,t.setComponentTemplate)(x,q)})),define("campaign-manager-web/components/bulk-account-notification-settings/bulk-edge-settings",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","@ember/object","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/notification"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b,_,h,f,T,E,y,S,A
function C(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function O(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const v=(0,n.createTemplateFactory)({id:"qfeGkGei",block:'[[[1,"\\n"],[10,2],[15,0,[29,["u-bg-color__slate1 u-border__common--top u-color__black--90 p4 m0"," ",[28,[37,0],null,[["weight"],["bold"]]]]]],[12],[1,"\\n  "],[1,[28,[35,1],["i18n_edge_notification_settings","campaign-manager-web/components/bulk-account-notification-settings/bulk-edge-settings"],null]],[1,"\\n"],[13],[1,"\\n"],[41,[28,[37,3],[[30,0,["notificationEdgeSettings","length"]],0],null],[[[1,"  "],[8,[39,4],[[24,0,"cm-hue-empty-state notification-panel__empty-state"]],[["@illustration","@headline","@message"],["bell",[28,[37,1],["i18n_empty_state_headline","campaign-manager-web/components/bulk-account-notification-settings/bulk-edge-settings"],null],[28,[37,1],["i18n_empty_state_message","campaign-manager-web/components/bulk-account-notification-settings/bulk-edge-settings"],null]]],null],[1,"\\n"]],[]],[[[1,"  "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,0,["notificationEdgeSettings"]]],null]],null],null,[[[1,"      "],[8,[39,7],null,[["@isBulk","@notificationSetting","@onNotificationSettingUpdate"],[true,[30,1],[30,0,["onBulkNotificationEdgeSettingUpdate"]]]],null],[1,"\\n"]],[1]],null],[1,"  "],[13],[1,"\\n"]],[]]]],["notificationSetting"],false,["hue-web-foundations@-text-body","t","if","eq","hue-web-empty-state","each","-track-array","notification-setting-card"]]',moduleName:"campaign-manager-web/components/bulk-account-notification-settings/bulk-edge-settings.hbs",isStrictMode:!1})
let w=e.default=(c=(0,r.inject)(),u=(0,r.inject)(),d=(0,r.inject)(),p=(0,r.inject)("hue-web-toast"),m=(0,r.inject)(),g=(0,r.inject)("notification"),(0,i.assertPropTypes)((A=class extends a.default{constructor(...e){super(...e),C(this,"jet",h,this),C(this,"i18n",f,this),C(this,"restli",T,this),C(this,"toastService",E,this),C(this,"a11yNotification",y,this),C(this,"notificationService",S,this)}get notificationEdgeSettings(){return this.args.globalEmailEdgeSettings}onBulkNotificationEdgeSettingUpdate(e,t){const n=(0,l.constructPemMetadata)(s.GLOBAL_EDGE_SETTINGS_KEYS.UPDATE,[],{productName:s.NOTIFICATIONS_PEM_PRODUCT_NAME})
return this.notificationService.onBulkNotificationEdgeSettingUpdate(e,t,n)}},I=A,P="propTypes",N={globalBadge:i.PropTypes.object.isRequired,globalEmailEdgeSettings:i.PropTypes.array.isRequired},P in I?Object.defineProperty(I,P,{value:N,enumerable:!0,configurable:!0,writable:!0}):I[P]=N,h=O((_=A).prototype,"jet",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=O(_.prototype,"i18n",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=O(_.prototype,"restli",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=O(_.prototype,"toastService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=O(_.prototype,"a11yNotification",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=O(_.prototype,"notificationService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O(_.prototype,"onBulkNotificationEdgeSettingUpdate",[o.action],Object.getOwnPropertyDescriptor(_.prototype,"onBulkNotificationEdgeSettingUpdate"),_.prototype),b=_))||b)
var I,P,N;(0,t.setComponentTemplate)(v,w)})),define("campaign-manager-web/components/bulk-account-notification-settings/control",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/service","ember-concurrency-decorators","ember-concurrency","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/utils/api-endpoints","campaign-manager-web/constants/notification","campaign-manager-web/utils/http-error","campaign-manager-web/utils/focus","hue-web-toast/utils/constants","campaign-manager-web/constants/pem/notification","campaign-manager-web/utils/pem-metadata-util"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_){var h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X
function $(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function J(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Q=(0,n.createTemplateFactory)({id:"XlWo/NXm",block:'[[[1,"\\n"],[8,[30,1],[[24,0,"notification-panel__header"],[4,[38,0],null,[["pageKey","routeName","currentRoute"],["notifications_bulk_account_settings_control",[28,[37,1],[[53,"outletState"],"render.name"],null],[28,[37,1],[[53,"outletState"],"render"],null]]]]],null,[["default"],[[[[1,"\\n  "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center notification-panel__header-wrapper u-layout__width-full"],[12],[1,"\\n    "],[11,"button"],[24,0,"button--unstyled"],[16,"aria-label",[28,[37,3],["i18n_go_back_to_global_view","campaign-manager-web/components/bulk-account-notification-settings/control"],null]],[24,4,"button"],[4,[38,4],["click",[30,0,["onClickBackButton"]]],null],[12],[1,"\\n      "],[8,[39,5],[[24,0,"u-icon--secondary"]],[["@size","@name"],["medium","chevron-left"]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,"h2"],[14,"data-live-test-bulk-account-notification-settings-control__manage-header",""],[15,1,[30,2]],[15,0,[29,["u-overflow-ellipsis mr2"," ",[28,[37,6],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_all_accounts_settings_header_v2","campaign-manager-web/components/bulk-account-notification-settings/control"],null]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]]],[1,"\\n"],[8,[30,3],[[24,0,"mt0 flex-fill"]],null,[["default"],[[[[1,"\\n  "],[10,2],[15,0,[29,["u-bg-color__slate1 u-border__common--top u-color__black--90 p4 m0"," ",[28,[37,7],null,[["weight"],["bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,3],["i18n_email_notification_settings","campaign-manager-web/components/bulk-account-notification-settings/control"],null]],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"p4 u-bg-color__white"],[12],[1,"\\n"],[41,[30,0,["fetchEmailSettingsTask","isRunning"]],[[[1,"      "],[10,0],[14,0,"u-layout__width-full u-layout__align-center"],[12],[1,"\\n        "],[8,[39,9],null,[["@size"],["xlarge"]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[41,[30,0,["fetchEmailSettingsTask","last","isError"]],[[[1,"      "],[8,[39,10],null,[["@type"],["negative"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,3],["i18n_fail_fetch_email","campaign-manager-web/components/bulk-account-notification-settings/control"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[39,11],[[16,0,[29,["u-color__black--75 pt2"," ",[28,[37,7],null,[["size"],["small"]]]]]]],null,[["default"],[[[[1,"\\n        "],[1,[28,[35,3],["i18n_fail_fetch_email_description","campaign-manager-web/components/bulk-account-notification-settings/control"],[["linkInfo","role"],[[28,[37,12],null,[["href","ariaLabel","dataTestSelector"],[[28,[37,13],null,[["path"],["help/lms/answer/13337"]]],[28,[37,3],["i18n_email_settings_learn_more_label","campaign-manager-web/components/bulk-account-notification-settings/control"],null],"data-test-bulk-account-notification-settings-control__email-error-description"]]],[30,4,["role"]]]]]],[1,"\\n      "]],[4]]]]],[1,"\\n"]],[]],[[[41,[30,0,["isEditingEmail"]],[[[1,"        "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,7],null,[["size"],["medium"]]]]]],[12],[1,[28,[35,3],["i18n_email_settings_dropdown_label","campaign-manager-web/components/bulk-account-notification-settings/control"],null]],[13],[1,"\\n        "],[10,0],[14,0,"pv2"],[12],[1,"\\n          "],[8,[39,14],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isEmailDropdownOpen"]],[28,[37,15],[[30,0,["onEmailDropdownStateChange"]],true],null],[28,[37,15],[[30,0,["onEmailDropdownStateChange"]],false],null]]],[["default"],[[[[1,"\\n            "],[8,[30,5,["Trigger"]],[[24,"data-email-dropdown-trigger",""],[24,0,"u-border__common"],[16,"aria-label",[28,[37,3],["i18n_email_settings_dropdown_aria_label","campaign-manager-web/components/bulk-account-notification-settings/control"],[["email"],[[30,0,["currentSelectedEmail","emailAddress"]]]]]],[4,[38,16],["notifications_bulk_settings_email_dropdown_trigger"],null]],[["@icon","@buttonType","@size","@iconPlacement"],["caret","tertiary","small","right"]],[["default"],[[[[1,"\\n              "],[1,[30,0,["currentSelectedEmail","emailAddress"]]],[1,"\\n            "]],[]]]]],[1,"\\n            "],[8,[30,5,["Container"]],[[24,0,"pv0"]],[["@to"],[[30,0,["notificationPanel","menuOutletId"]]]],[["default"],[[[[1,"\\n"],[42,[28,[37,18],[[28,[37,18],[[30,0,["emailOptions"]]],null]],null],null,[[[1,"                "],[8,[30,5,["Item"]],[[16,0,[29,["u-border__common--bottom"," ",[28,[37,7],null,[["color"],["text-low-emphasis"]]]]]],[4,[38,16],["notifications_bulk_settings_email_dropdown_select_email"],null]],[["@onSelect","@selected"],[[28,[37,15],[[30,0,["onEmailClick"]],[30,6]],null],[28,[37,19],[[30,6,["emailAddress"]],[30,0,["currentSelectedEmail","emailAddress"]]],null]]],[["default"],[[[[1,"\\n                  "],[1,[30,6,["emailAddress"]]],[1,"\\n                "]],[]]]]],[1,"\\n"]],[6]],null],[1,"              "],[8,[30,5,["Item"]],[[4,[38,16],["notifications_bulk_settings_add_new_email"],null]],[["@onSelect"],[[30,0,["onAddEmailClick"]]]],[["default"],[[[[1,"\\n                "],[10,1],[14,0,"u-color__blue7"],[12],[1,[28,[35,3],["i18n_add_new_email","campaign-manager-web/components/bulk-account-notification-settings/control"],null]],[13],[1,"\\n              "]],[]]]]],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[5]]]]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,20],[[4,[38,4],["click",[28,[37,21],[[30,0,["updateEmailSettingTask"]]],null]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,3],["i18n_update_email","campaign-manager-web/components/bulk-account-notification-settings/control"],null]]],null],[1,"\\n        "],[8,[39,20],[[4,[38,4],["click",[30,0,["onCancelClick"]]],null]],[["@buttonType","@size","@text"],["tertiary","small",[28,[37,3],["i18n_cancel_update_email","campaign-manager-web/components/bulk-account-notification-settings/control"],null]]],null],[1,"\\n        "],[8,[39,10],[[24,0,"pt2"]],[["@isHidden","@type"],[[28,[37,22],[[30,0,["updateEmailSettingTask","last","isError"]]],null],"negative"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["i18n_fail_update_email","campaign-manager-web/components/bulk-account-notification-settings/control"],null]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],[[[1,"        "],[10,0],[14,0,"u-display-flex"],[14,"data-live-test-bulk-account-notification-settings-control__edit-email-container--static",""],[12],[1,"\\n          "],[10,1],[15,0,[29,["u-color__black--75 pr2"," ",[28,[37,7],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[30,0,["activeEmail","emailAddress"]]],[13],[1,"\\n          "],[11,"button"],[24,0,"button--unstyled"],[16,"title",[28,[37,3],["i18n_edit_email","campaign-manager-web/components/bulk-account-notification-settings/control"],null]],[16,"aria-label",[28,[37,3],["i18n_edit_email","campaign-manager-web/components/bulk-account-notification-settings/control"],null]],[24,4,"button"],[4,[38,4],["click",[30,0,["onPencilClick"]]],null],[12],[1,"\\n            "],[8,[39,5],[[24,0,"u-color__blue7"]],[["@size","@name"],["small","edit"]],null],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,10],[[24,0,"pt2"]],[["@isHidden","@type"],[[28,[37,22],[[30,0,["updateEmailSettingTask","last","isSuccessful"]]],null],"success"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["i18n_success_update_email","campaign-manager-web/components/bulk-account-notification-settings/control"],null]],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[39,10],[[24,0,"pt2"]],[["@isHidden","@type"],[[28,[37,22],[[30,0,["emailCollection","emailCollectionFailure"]]],null],"negative"]],[["default"],[[[[1,"\\n"],[41,[28,[37,19],[[30,0,["emailCollection","emailCollectionFailure"]],"conflict"],null],[[[1,"            "],[1,[28,[35,3],["i18n_conflict_add_email","campaign-manager-web/components/bulk-account-notification-settings/control"],null]],[1,"\\n"]],[]],[[[1,"            "],[1,[28,[35,3],["i18n_fail_update_email","campaign-manager-web/components/bulk-account-notification-settings/control"],null]],[1,"\\n"]],[]]],[1,"        "]],[]]]]],[1,"\\n"]],[]]],[1,"      "],[8,[39,11],[[16,0,[29,["u-color__black--75 pt2 u-layout__display-block"," ",[28,[37,7],null,[["size"],["small"]]]]]]],null,[["default"],[[[[1,"\\n        "],[1,[28,[35,3],["i18n_only_cm_email_notification_settings","campaign-manager-web/components/bulk-account-notification-settings/control"],[["linkInfo","role"],[[28,[37,12],null,[["href","ariaLabel","dataControlName","dataTestSelector"],[[28,[37,13],null,[["path"],["help/lms/answer/13337"]]],[28,[37,3],["i18n_email_settings_learn_more_label","campaign-manager-web/components/bulk-account-notification-settings/control"],null],"notifications_bulk_settings_email_settings_learn_more","data-test-bulk-account-notification-settings-control__email-learn-more"]]],[30,7,["role"]]]]]],[1,"\\n      "]],[7]]]]],[1,"\\n      "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,7],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_manage_email_notification_settings","campaign-manager-web/components/bulk-account-notification-settings/control"],[["linkInfo"],[[28,[37,12],null,[["href","dataTestSelector"],[[28,[37,23],null,[["path"],["psettings/email"]]],"data-test-bulk-account-notification-settings-control__email-manage"]]]]]]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]],[]]],[1,"  "],[13],[1,"\\n  "],[10,2],[15,0,[29,["u-bg-color__slate1 u-border__common--top u-color__black--90 p4 m0"," ",[28,[37,7],null,[["weight"],["bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,3],["i18n_in_app_notification_settings","campaign-manager-web/components/bulk-account-notification-settings/control"],null]],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[15,0,[29,["ph4 pv2"," ",[28,[37,7],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[8,[39,11],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,3],["i18n_bulk_settings_permission_v2","campaign-manager-web/components/bulk-account-notification-settings/control"],[["linkInfo"],[[28,[37,12],null,[["href","ariaLabel","dataTestSelector","role"],[[28,[37,13],null,[["path"],["help/lms/answer/122131"]]],[28,[37,3],["i18n_bulk_setting_permission_learn_more_label","campaign-manager-web/components/bulk-account-notification-settings/control"],null],"data-test-bulk-account-notification-settings-control__permission-learn-more",[30,8,["role"]]]]]]]]],[1,"\\n    "]],[8]]]]],[1,"\\n  "],[13],[1,"\\n"],[41,[30,0,["fetchBulkNotificationEdgeSettingsTask","isRunning"]],[[[1,"    "],[10,0],[14,0,"mt8 u-layout__width-full u-layout__align-center"],[12],[1,"\\n      "],[8,[39,9],null,[["@size"],["xlarge"]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[41,[30,0,["fetchBulkNotificationEdgeSettingsTask","last","isError"]],[[[1,"    "],[8,[39,11],null,null,[["default"],[[[[1,"\\n      "],[8,[39,24],[[24,0,"cm-hue-empty-state"]],[["@illustration","@size","@headline","@message","@actionText","@url","@actionButtonType"],["error-server","small",[28,[37,3],["i18n_failed_to_fetch_bulk_notification_settings_headline","campaign-manager-web/components/bulk-account-notification-settings/control"],null],[28,[37,3],["i18n_failed_to_fetch_bulk_notification_settings_message","campaign-manager-web/components/bulk-account-notification-settings/control"],null],[28,[37,3],["i18n_view_more","campaign-manager-web/components/bulk-account-notification-settings/control"],null],[28,[37,13],null,[["path"],["help/lms/answer/122131"]]],"secondary"]],null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[41,[28,[37,19],[[30,0,["notificationSettings","length"]],0],null],[[[1,"      "],[8,[39,24],[[24,0,"cm-hue-empty-state notification-panel__empty-state"]],[["@illustration","@headline","@message"],["bell",[28,[37,3],["i18n_empty_state_headline","campaign-manager-web/components/bulk-account-notification-settings/control"],null],[28,[37,3],["i18n_empty_state_message","campaign-manager-web/components/bulk-account-notification-settings/control"],null]]],null],[1,"\\n"]],[]],[[[1,"      "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,18],[[28,[37,18],[[30,0,["notificationSettings"]]],null]],null],null,[[[1,"          "],[8,[39,25],null,[["@isBulk","@notificationSetting","@onNotificationSettingUpdate"],[true,[30,9],[30,0,["onBulkNotificationEdgeSettingUpdate"]]]],null],[1,"\\n"]],[9]],null],[1,"      "],[13],[1,"\\n"]],[]]],[1,"    "],[8,[39,26],null,[["@globalBadge","@globalEmailEdgeSettings"],[[30,10],[30,0,["globalEmailEdgeSettings"]]]],null],[1,"\\n  "]],[]]]],[]]]],[]]]]]],["@header","@headerId","@content","iphHelper","emailDropdown","email","iphHelper","iphHelper","notificationSetting","@globalBadge"],false,["track-render","get","-get-dynamic-var","t","on","hue-web-icons@icon","hue-web-foundations@-text-heading","hue-web-foundations@-text-body","if","hue-web-progress-indicator","hue-web-inline-feedback","iph-helper","external-link-info","help-center-url","hue-web-menu","fn","track-interaction","each","-track-array","eq","hue-web-button","perform","not","generate-url","hue-web-empty-state","notification-setting-card","bulk-account-notification-settings/bulk-edge-settings"]]',moduleName:"campaign-manager-web/components/bulk-account-notification-settings/control.hbs",isStrictMode:!1}),Z="bulk-account-notification-settings-control"
let ee=e.default=(h=(0,r.inject)(),f=(0,r.inject)("notification"),T=(0,r.inject)(),E=(0,r.inject)(),y=(0,r.inject)(),S=(0,r.inject)(),A=(0,r.inject)("hue-web-toast"),C=(0,r.inject)(),O=(0,r.inject)(),v=(0,r.inject)(),w=(0,o.task)({restartable:!0}),I=(0,o.task)({drop:!0}),P=(0,o.task)({drop:!0}),N=(0,o.task)({drop:!0}),R=(0,o.task)({drop:!0}),(0,c.assertPropTypes)((X=class extends a.default{get activeEmail(){return this.emailOptions.find((e=>e.active))}constructor(){super(...arguments),$(this,"xhr",L,this),$(this,"notificationService",k,this),$(this,"notificationPanel",U,this),$(this,"emailCollection",x,this),$(this,"tracking",F,this),$(this,"jet",z,this),$(this,"toastService",j,this),$(this,"i18n",G,this),$(this,"a11yNotification",B,this),$(this,"lix",V,this),$(this,"emailOptions",Y,this),$(this,"isEditingEmail",H,this),$(this,"isEmailDropdownOpen",q,this),$(this,"currentSelectedEmail",K,this),$(this,"globalEmailEdgeSettings",W,this),this.bulkUpdateDisabledSuccessToastMessageTemplateFn=this.i18n.lookupTranslation(this.constructor,"i18n_settings_updated_success_disabled_toast"),this.bulkUpdateEnabledSuccessToastMessageTemplateFn=this.i18n.lookupTranslation(this.constructor,"i18n_settings_updated_success_enabled_toast"),this.fetchBulkNotificationEdgeSettingsTask.perform().catch((e=>{this.jet.error(new Error(`Failed to fetch bulk account edge settings ${(0,p.getErrorMessage)(e)}`),[d.NOTIFICATIONS_JET_ERROR_TAG,Z],!1)})),this.fetchEmailSettingsTask.perform()}onEmailDropdownStateChange(e){this.isEmailDropdownOpen=e}onClickBackButton(){this.args.onChangePanel(d.SECTION_NAME_TO_COMPONENT_MAP.ACCOUNTS_WITH_BADGE_COUNT)}onBulkNotificationSettingUpdate(e,t){const n=Object.keys(this.args.globalBadge).map((e=>parseInt(e,10))),a=t===d.NOTIFICATION_EDGE_SETTING_OPTION.ALL,i=a?"on":"off",r=(0,_.constructPemMetadata)(b.GLOBAL_SETTINGS_KEYS.UPDATE,[n],{productName:b.NOTIFICATIONS_PEM_PRODUCT_NAME})
return n.forEach((t=>{this.notificationService.fireAdNotificationTrackingEvent({trackingKey:`notifications_bulk_settings_view_turn_${i}_${e.type.toLowerCase()}`,sponsoredAccountId:t})})),this.xhr.post(u.default.bulkAccountNotificationSettingsUpdate,{data:JSON.stringify({type:e.type,enabled:a,accountIds:n}),metadata:r}).then((()=>{const t=a?this.bulkUpdateEnabledSuccessToastMessageTemplateFn([{notificationTypeName:e.name}]):this.bulkUpdateDisabledSuccessToastMessageTemplateFn([{notificationTypeName:e.name}])
this.toastService.add({type:g.TOAST_TYPES.SUCCESS,message:t}),this.a11yNotification.announce(t)})).catch((t=>{this.jet.error(new Error(`Failed to update bulk account setting type ${e.type} due to ${(0,p.getErrorMessage)(t)}`),[d.NOTIFICATIONS_JET_ERROR_TAG,Z])})).finally((()=>this.fetchGlobalBadgeTask.perform()))}onBulkNotificationEdgeSettingUpdate(e,t){return this.notificationService.onBulkNotificationEdgeSettingUpdate(e,t).finally((()=>this.fetchGlobalBadgeTask.perform()))}onPencilClick(){this.tracking.fireInteractionEvent("notifications_bulk_settings_edit_email"),this.isEditingEmail=!0,this.currentSelectedEmail=this.activeEmail,(0,m.asyncSetFocus)("[data-email-dropdown-trigger]",this),this.updateEmailSettingTask.cancelAll({resetState:!0}),this.emailCollection.setEmailCollectionFailure(null)}onEmailClick(e){this.currentSelectedEmail=e,this.isEmailDropdownOpen=!1}onAddEmailClick(){this.notificationPanel.onChangePanel({newSectionName:d.SECTION_NAME_TO_COMPONENT_MAP.EMAIL_COLLECTION})}onCancelClick(){this.tracking.fireInteractionEvent("notifications_bulk_settings_cancel_update_email"),this.isEditingEmail=!1,this.currentSelectedEmail=this.activeEmail}*fetchGlobalBadgeTask(){yield this.notificationService.getGlobalBadgeMap()}*fetchBulkNotificationSettingsTask(){yield(0,l.waitForQueue)("actions")
const e=Object.keys(this.args.globalBadge).map((e=>parseInt(e,10))),t=(0,_.constructPemMetadata)(b.GLOBAL_SETTINGS_KEYS.FETCH,[e],{productName:b.NOTIFICATIONS_PEM_PRODUCT_NAME}),n=yield this.xhr.post(u.default.bulkAccountNotificationSettings,{data:JSON.stringify({accountIds:e}),metadata:t})
this.notificationSettings=n.data.value.cmNotificationTypeSettings}*fetchBulkNotificationEdgeSettingsTask(){yield(0,l.waitForQueue)("actions")
const e=yield this.notificationService.fetchGlobalEdgeSettings(),t=[],n=[]
e.forEach((e=>{e.notificationChannel===d.NOTIFICATION_CHANNEL.EMAIL?t.push(e):e.notificationChannel===d.NOTIFICATION_CHANNEL.IN_APP&&n.push(e)})),this.notificationSettings=n,this.globalEmailEdgeSettings=t}*fetchEmailSettingsTask(){const e=yield this.emailCollection.fetchMemberEmails()
this.emailOptions=e}*updateEmailSettingTask(){this.tracking.fireInteractionEvent("notifications_bulk_settings_update_email")
const e=this.activeEmail.urn,t=this.currentSelectedEmail.urn
try{yield this.emailCollection.updateMemberEmail(e,t),this.isEditingEmail=!1,this.emailOptions=this._getUpdatedEmailOptions(e,t)}catch(n){throw this.currentSelectedEmail=this.activeEmail,n}}_getUpdatedEmailOptions(e,t){return this.emailOptions.map((n=>(n.urn===e&&(n.active=!1),n.urn===t&&(n.active=!0),n)))}},te=X,ne="propTypes",ae={globalBadge:c.PropTypes.object.isRequired,headerId:c.PropTypes.string.isRequired,onChangePanel:c.PropTypes.func.isRequired},ne in te?Object.defineProperty(te,ne,{value:ae,enumerable:!0,configurable:!0,writable:!0}):te[ne]=ae,L=J((M=X).prototype,"xhr",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=J(M.prototype,"notificationService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=J(M.prototype,"notificationPanel",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=J(M.prototype,"emailCollection",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=J(M.prototype,"tracking",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=J(M.prototype,"jet",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=J(M.prototype,"toastService",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=J(M.prototype,"i18n",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=J(M.prototype,"a11yNotification",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=J(M.prototype,"lix",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=J(M.prototype,"emailOptions",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),H=J(M.prototype,"isEditingEmail",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),q=J(M.prototype,"isEmailDropdownOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),K=J(M.prototype,"currentSelectedEmail",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),W=J(M.prototype,"globalEmailEdgeSettings",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),J(M.prototype,"onEmailDropdownStateChange",[s.action],Object.getOwnPropertyDescriptor(M.prototype,"onEmailDropdownStateChange"),M.prototype),J(M.prototype,"onClickBackButton",[s.action],Object.getOwnPropertyDescriptor(M.prototype,"onClickBackButton"),M.prototype),J(M.prototype,"onBulkNotificationSettingUpdate",[s.action],Object.getOwnPropertyDescriptor(M.prototype,"onBulkNotificationSettingUpdate"),M.prototype),J(M.prototype,"onBulkNotificationEdgeSettingUpdate",[s.action],Object.getOwnPropertyDescriptor(M.prototype,"onBulkNotificationEdgeSettingUpdate"),M.prototype),J(M.prototype,"onPencilClick",[s.action],Object.getOwnPropertyDescriptor(M.prototype,"onPencilClick"),M.prototype),J(M.prototype,"onEmailClick",[s.action],Object.getOwnPropertyDescriptor(M.prototype,"onEmailClick"),M.prototype),J(M.prototype,"onAddEmailClick",[s.action],Object.getOwnPropertyDescriptor(M.prototype,"onAddEmailClick"),M.prototype),J(M.prototype,"onCancelClick",[s.action],Object.getOwnPropertyDescriptor(M.prototype,"onCancelClick"),M.prototype),J(M.prototype,"fetchGlobalBadgeTask",[w],Object.getOwnPropertyDescriptor(M.prototype,"fetchGlobalBadgeTask"),M.prototype),J(M.prototype,"fetchBulkNotificationSettingsTask",[I],Object.getOwnPropertyDescriptor(M.prototype,"fetchBulkNotificationSettingsTask"),M.prototype),J(M.prototype,"fetchBulkNotificationEdgeSettingsTask",[P],Object.getOwnPropertyDescriptor(M.prototype,"fetchBulkNotificationEdgeSettingsTask"),M.prototype),J(M.prototype,"fetchEmailSettingsTask",[N],Object.getOwnPropertyDescriptor(M.prototype,"fetchEmailSettingsTask"),M.prototype),J(M.prototype,"updateEmailSettingTask",[R],Object.getOwnPropertyDescriptor(M.prototype,"updateEmailSettingTask"),M.prototype),D=M))||D)
var te,ne,ae;(0,t.setComponentTemplate)(Q,ee)})),define("campaign-manager-web/components/bulk-actions-dropdown",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/constants/routes","@ember/object","@ember/service","@glimmer/tracking","ember-concurrency-decorators","hue-web-toast/utils/constants","campaign-manager-web/utils/http-error","campaign-manager-web/components/bulk-actions-dropdown","campaign-manager-web/constants/entity-status","@linkedin/ember-prop-types","campaign-manager-web/constants/bulk-actions","campaign-manager-web/utils/tracking"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b){var _,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U
function x(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function F(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function z(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const j=(0,n.createTemplateFactory)({id:"eP1wnxFI",block:'[[[1,"\\n"],[8,[39,0],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isBulkActionsDropdownOpen"]],[30,0,["openBulkActionsDropdown"]],[30,0,["closeBulkActionsDropdown"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["Trigger"]],[[24,"data-live-test-bulkactions-export-page__dropdown",""],[24,"data-a11y-focus-return__bulk-actions",""],[24,0,"m1"],[16,"aria-label",[28,[37,1],["i18n_bulk_actions_description","campaign-manager-web/components/bulk-actions-dropdown"],null]]],[["@buttonType","@size","@emphasized","@text","@icon","@iconPlacement"],["secondary","small",true,[28,[37,1],["i18n_bulk_actions","campaign-manager-web/components/bulk-actions-dropdown"],null],"caret","right"]],null],[1,"\\n  "],[8,[30,1,["Container"]],null,null,[["default"],[[[[1,"\\n    "],[10,"ul"],[12],[1,"\\n      "],[10,"li"],[12],[1,"\\n        "],[8,[30,1,["Item"]],[[24,"data-live-test-bulkactions-export-page__export-all",""],[16,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]],[4,[38,4],["bulk_csv_export_all"],null]],[["@disabled","@onSelect","@text"],[[28,[37,3],[[30,0,["hasItems"]]],null],[30,0,["exportAll"]],[28,[37,1],["i18n_bulk_actions_dropdown_select_all","campaign-manager-web/components/bulk-actions-dropdown"],[["entity"],[[30,2]]]]]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,"li"],[12],[1,"\\n        "],[8,[30,1,["Item"]],[[16,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]],[4,[38,4],["bulk_csv_export_selection"],null]],[["@disabled","@onSelect","@text"],[[28,[37,3],[[30,0,["hasItemsSelected"]]],null],[30,0,["exportSelection"]],[28,[37,1],["i18n_bulk_actions_dropdown_export_selected","campaign-manager-web/components/bulk-actions-dropdown"],null]]],null],[1,"\\n      "],[13],[1,"\\n      "],[8,[30,1,["Divider"]],null,null,null],[1,"\\n      "],[10,"li"],[12],[1,"\\n        "],[8,[30,1,["Item"]],[[16,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]],[4,[38,4],["bulk_csv_import_file"],null]],[["@disabled","@onSelect","@text"],[[28,[37,3],[[30,3]],null],[30,0,["openBulkActionsPanel"]],[28,[37,1],["i18n_bulk_actions_dropdown_import_file","campaign-manager-web/components/bulk-actions-dropdown"],null]]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,"li"],[12],[1,"\\n        "],[8,[30,1,["Item"]],[[16,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]],[4,[38,4],["bulk_csv_download_template"],null]],[["@onSelect","@text"],[[30,0,["getBulkActionsTemplate"]],[28,[37,1],["i18n_bulk_actions_dropdown_download_template","campaign-manager-web/components/bulk-actions-dropdown"],null]]],null],[1,"\\n      "],[13],[1,"\\n      "],[8,[30,1,["Divider"]],null,null,null],[1,"\\n      "],[10,"li"],[12],[1,"\\n        "],[8,[30,1,["Item"]],[[16,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]]],[["@onSelect","@text"],[[30,0,["routeToImportHistory"]],[28,[37,1],["i18n_bulk_actions_dropdown_view_imports","campaign-manager-web/components/bulk-actions-dropdown"],null]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n\\n"],[8,[39,5],null,[["@isOpen","@exportData","@accountId","@numberOfEntities","@export","@entityType","@closeExportModal"],[[30,0,["isExportModalOpen"]],[30,0,["exportEntitiesData"]],[30,4],[30,5],[30,0,["onExportEntitiesFunc"]],[30,2],[30,0,["onCloseExportModal"]]]],null],[1,"\\n\\n"],[41,[30,0,["isBulkActionImportPanelOpen"]],[[[1,"  "],[8,[39,7],null,[["@accountId","@onDismiss","@isShowBulkImportsLink","@afterUploadSuccess","@triggerSelectorForReturnFocus","@isShowTypeSelection","@entityType"],[[30,4],[30,0,["onImportPanelDismiss"]],true,[30,0,["routeToImportHistory"]],[30,0,["triggerSelectorForReturnFocus"]],false,[30,2]]],null],[1,"\\n"]],[]],null]],["Menu","@entityType","@canImport","@accountId","@numTotalEntities"],false,["hue-web-menu","t","hue-web-foundations@-text-body","not","track-interaction","export-bulk-actions-modal","if","import-bulk-actions-panel"]]',moduleName:"campaign-manager-web/components/bulk-actions-dropdown.hbs",isStrictMode:!1})
let G=e.default=(_=(0,o.inject)(),h=(0,o.inject)("bulk-actions"),f=(0,o.inject)("hue-web-toast"),T=(0,o.inject)(),E=(0,o.inject)(),y=(0,o.inject)(),S=(0,s.task)({drop:!0}),(0,m.assertPropTypes)((U=class extends a.default{constructor(...e){super(...e),x(this,"router",O,this),x(this,"bulkActionsService",v,this),x(this,"toast",w,this),x(this,"jet",I,this),x(this,"i18n",P,this),x(this,"tracking",N,this),x(this,"isBulkActionsDropdownOpen",R,this),x(this,"isExportModalOpen",D,this),x(this,"isBulkActionImportPanelOpen",M,this),F(this,"triggerSelectorForReturnFocus","[data-a11y-focus-return__bulk-actions]"),x(this,"onExportEntitiesFunc",L,this),x(this,"exportEntitiesData",k,this)}get supportedSelectedEntities(){return this.args.entityType===p.ENTITY_TYPES.CREATIVE?this.args.selectedEntities?.filter((e=>g.BULK_ACTION_SUPPORTED_CREATIVE_TYPES.includes(e.type)))||[]:this.args.selectedEntities||[]}get hasItemsSelected(){return this.supportedSelectedEntities.length>0}get hasItems(){switch(this.args.entityType){case p.ENTITY_TYPES.CAMPAIGN_GROUP:return this.args.campaignGroupIds?.length>0
case p.ENTITY_TYPES.CAMPAIGN:return this.args.campaignIds?.length>0
case p.ENTITY_TYPES.CREATIVE:return this.args.creativeIds?.length>0
default:return!1}}openBulkActionsDropdown(){this.isBulkActionsDropdownOpen=!0,this.tracking.fireInteractionEvent(`bulkactions_open_dropdown__${this.args.entityType.toLowerCase()}`,b.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}closeBulkActionsDropdown(){this.isBulkActionsDropdownOpen=!1}exportAll(){const e=Number(this.args.accountId),t=this.bulkActionsService.generateCsvFileName(new Date,this.args.entityType,e,!1),n={accounts:[e],owner:e}
let a={...n}
switch(this.args.entityType){case p.ENTITY_TYPES.CAMPAIGN:a={...n,campaignGroups:this.args.campaignGroupIds}
break
case p.ENTITY_TYPES.CREATIVE:a={...n,campaignGroups:this.args.campaignGroupIds,campaigns:this.args.campaignIds}}this._onExportModalOpen((()=>{this.exportBulkActionsEntitiesTask.perform(a,t)})),this.tracking.fireInteractionEvent(`bulkactions_export_all__${this.args.entityType.toLowerCase()}`,b.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}exportSelection(){const e=Number(this.args.accountId),t=this.supportedSelectedEntities.map((e=>e.id)),n=this.bulkActionsService.generateCsvFileName(new Date,this.args.entityType,e,!1),a={accounts:[e],owner:e}
let i={...a}
switch(this.args.entityType){case p.ENTITY_TYPES.CAMPAIGN_GROUP:i={...a,campaignGroups:t}
break
case p.ENTITY_TYPES.CAMPAIGN:i={...a,campaignGroups:this.args.campaignGroupIds,campaigns:t}
break
case p.ENTITY_TYPES.CREATIVE:i={...a,campaignGroups:this.args.campaignGroupIds,campaigns:this.args.campaignIds,creatives:t}}const r=this.supportedSelectedEntities
this._onExportModalOpen((()=>{this.exportBulkActionsEntitiesTask.perform(i,n)}),r),this.tracking.fireInteractionEvent(`bulkactions_export_selection__${this.args.entityType.toLowerCase()}`,b.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}openBulkActionsPanel(){this.isBulkActionImportPanelOpen=!0,this.isBulkActionsDropdownOpen=!1,this.args.onBulkActionsPanelOpen?.()}getBulkActionsTemplate(){this.isBulkActionsDropdownOpen=!1
const e=this.bulkActionsService.generateCsvFileName(new Date,this.args.entityType,this.args.accountId,!0)
this.exportBulkActionsEntitiesTask.perform({owner:Number(this.args.accountId)},e),this.tracking.fireInteractionEvent(`bulkactions_get_template__${this.args.entityType.toLowerCase()}`,b.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}routeToImportHistory(){this.router.transitionTo(i.ROUTE_NAME.ACCOUNT_IMPORT_HISTORY)}onImportPanelDismiss(){this.isBulkActionImportPanelOpen=!1}onCloseExportModal(){this.isExportModalOpen=!1,this.onExportEntitiesFunc=()=>{},this.exportEntitiesData=[]}*exportBulkActionsEntitiesTask(e={},t){try{yield this.bulkActionsService.exportBulkActionsEntities(this.args.entityType,e,t),this.onCloseExportModal()}catch(n){this.toast.add({type:c.TOAST_TYPES.ERROR,message:this.i18n.lookupTranslation(d.default,"i18n_bulk_actions_template_download_failed")()}),this.jet.error(new Error(`Download bulk actions template failed: ${(0,u.getErrorMessage)(n)}`,!1))}}_onExportModalOpen(e,t){this.isExportModalOpen=!0,this.isBulkActionsDropdownOpen=!1,this.onExportEntitiesFunc=e,this.exportEntitiesData=t}},F(U,"propTypes",{entityType:m.PropTypes.isMemberOf(p.ENTITY_TYPES).isRequired,accountId:m.PropTypes.oneOfType([m.PropTypes.number,m.PropTypes.string]).isRequired,campaignGroupIds:m.PropTypes.array,campaignIds:m.PropTypes.array,creativeIds:m.PropTypes.array,numTotalEntities:m.PropTypes.number,selectedEntities:m.PropTypes.array,canImport:m.PropTypes.bool,onBulkActionsPanelOpen:m.PropTypes.func}),O=z((C=U).prototype,"router",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=z(C.prototype,"bulkActionsService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=z(C.prototype,"toast",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=z(C.prototype,"jet",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=z(C.prototype,"i18n",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=z(C.prototype,"tracking",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=z(C.prototype,"isBulkActionsDropdownOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),D=z(C.prototype,"isExportModalOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),M=z(C.prototype,"isBulkActionImportPanelOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),L=z(C.prototype,"onExportEntitiesFunc",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return()=>{}}}),k=z(C.prototype,"exportEntitiesData",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),z(C.prototype,"openBulkActionsDropdown",[r.action],Object.getOwnPropertyDescriptor(C.prototype,"openBulkActionsDropdown"),C.prototype),z(C.prototype,"closeBulkActionsDropdown",[r.action],Object.getOwnPropertyDescriptor(C.prototype,"closeBulkActionsDropdown"),C.prototype),z(C.prototype,"exportAll",[r.action],Object.getOwnPropertyDescriptor(C.prototype,"exportAll"),C.prototype),z(C.prototype,"exportSelection",[r.action],Object.getOwnPropertyDescriptor(C.prototype,"exportSelection"),C.prototype),z(C.prototype,"openBulkActionsPanel",[r.action],Object.getOwnPropertyDescriptor(C.prototype,"openBulkActionsPanel"),C.prototype),z(C.prototype,"getBulkActionsTemplate",[r.action],Object.getOwnPropertyDescriptor(C.prototype,"getBulkActionsTemplate"),C.prototype),z(C.prototype,"routeToImportHistory",[r.action],Object.getOwnPropertyDescriptor(C.prototype,"routeToImportHistory"),C.prototype),z(C.prototype,"onImportPanelDismiss",[r.action],Object.getOwnPropertyDescriptor(C.prototype,"onImportPanelDismiss"),C.prototype),z(C.prototype,"onCloseExportModal",[r.action],Object.getOwnPropertyDescriptor(C.prototype,"onCloseExportModal"),C.prototype),z(C.prototype,"exportBulkActionsEntitiesTask",[S],Object.getOwnPropertyDescriptor(C.prototype,"exportBulkActionsEntitiesTask"),C.prototype),A=C))||A);(0,t.setComponentTemplate)(j,G)})),define("campaign-manager-web/components/bulk-actions/error-details-reason",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"tjhECFtY",block:'[[[10,1],[14,0,"u-color__red"],[12],[1,[30,1,["error"]]],[13]],["@record"],false,[]]',moduleName:"campaign-manager-web/components/bulk-actions/error-details-reason.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/business-entity-lockup",["exports","ember-customer-onboarding/components/business-entity-lockup"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/buyer-actions-manager/dashboard",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/buyer-actions-manager"],(function(e,t,n,a,i,r,o){var l,s,c
function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=(0,n.createTemplateFactory)({id:"Cd1LnbpH",block:'[[[8,[39,0],null,[["@appName","@componentName","@withLoadingIndication","@microAppOptions"],["buyerActionsManager","DashboardPage",true,[30,0,["microAppOptions"]]]],null],[1,"\\n"]],[],false,["micro-app-wrapper"]]',moduleName:"campaign-manager-web/components/buyer-actions-manager/dashboard.hbs",isStrictMode:!1})
let p=e.default=(l=(0,i.inject)(),s=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="microAppsUtil",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),u(this,"metadata",(0,r.constructPemMetadata)(o.BUYER_ACTIONS_MANAGER_PEM_KEYS.DASHBOARD_PAGE_MICRO_APP,[],{productName:o.BUYER_ACTIONS_MANAGER_PRODUCT_NAME})),u(this,"microAppOptions",{trackPem:this.microAppsUtil.generateTrackPemCallback(this.metadata)})}},m=s.prototype,g="microAppsUtil",b=[l],_={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(_).forEach((function(e){f[e]=_[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=b.slice().reverse().reduce((function(e,t){return t(m,g,e)||e}),f),h&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(h):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(m,g,f),f=null),c=f,s)
var m,g,b,_,h,f;(0,t.setComponentTemplate)(d,p)})),define("campaign-manager-web/components/buyer-actions-manager/sources/index",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/buyer-actions-manager"],(function(e,t,n,a,i,r,o){var l,s,c
function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=(0,n.createTemplateFactory)({id:"fa3pKUTq",block:'[[[8,[39,0],null,[["@appName","@componentName","@withLoadingIndication","@microAppOptions"],["buyerActionsManager","DataSourcesPage",true,[30,0,["microAppOptions"]]]],null],[1,"\\n"]],[],false,["micro-app-wrapper"]]',moduleName:"campaign-manager-web/components/buyer-actions-manager/sources/index.hbs",isStrictMode:!1})
let p=e.default=(l=(0,i.inject)(),s=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="microAppsUtil",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),u(this,"metadata",(0,r.constructPemMetadata)(o.BUYER_ACTIONS_MANAGER_PEM_KEYS.DATA_SOURCES_PAGE_MICRO_APP,[],{productName:o.BUYER_ACTIONS_MANAGER_PRODUCT_NAME})),u(this,"microAppOptions",{trackPem:this.microAppsUtil.generateTrackPemCallback(this.metadata)})}},m=s.prototype,g="microAppsUtil",b=[l],_={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(_).forEach((function(e){f[e]=_[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=b.slice().reverse().reduce((function(e,t){return t(m,g,e)||e}),f),h&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(h):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(m,g,f),f=null),c=f,s)
var m,g,b,_,h,f;(0,t.setComponentTemplate)(d,p)})),define("campaign-manager-web/components/buyer-actions-manager/sources/item",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/buyer-actions-manager"],(function(e,t,n,a,i,r,o){var l,s,c
function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=(0,n.createTemplateFactory)({id:"6QJmWENr",block:'[[[8,[39,0],null,[["@appName","@componentName","@withLoadingIndication","@microAppOptions","@customProps"],["buyerActionsManager","SingleSourcePage",true,[30,0,["microAppOptions"]],[30,0,["microAppCustomProps"]]]],null],[1,"\\n"]],[],false,["micro-app-wrapper"]]',moduleName:"campaign-manager-web/components/buyer-actions-manager/sources/item.hbs",isStrictMode:!1})
let p=e.default=(l=(0,i.inject)(),s=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="microAppsUtil",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),u(this,"metadata",(0,r.constructPemMetadata)(o.BUYER_ACTIONS_MANAGER_PEM_KEYS.SOURCE_ITEM_PAGE_MICRO_APP,[],{productName:o.BUYER_ACTIONS_MANAGER_PRODUCT_NAME})),u(this,"microAppOptions",{trackPem:this.microAppsUtil.generateTrackPemCallback(this.metadata)})}get microAppCustomProps(){return{sourceId:this.args.sourceId}}},m=s.prototype,g="microAppsUtil",b=[l],_={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(_).forEach((function(e){f[e]=_[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=b.slice().reverse().reduce((function(e,t){return t(m,g,e)||e}),f),h&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(h):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(m,g,f),f=null),c=f,s)
var m,g,b,_,h,f;(0,t.setComponentTemplate)(d,p)})),define("campaign-manager-web/components/campaign-creation-exit-modal",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"KXpCstSM",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledBy","campaign-creation-exit-modal-header"]],[["@isOpen","@dismissModal","@size"],[[30,1],[30,2],"medium"]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"campaign-creation-exit-modal-header"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],[[52,[30,4],"i18n_you_have_not_saved_v3","i18n_you_cannot_save_v2"],"campaign-manager-web/components/campaign-creation-exit-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,4],null,[["size","color","open"],["small","text-low-emphasis",true]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],[[52,[30,4],"i18n_work_will_be_lost","i18n_campaign_save_errors_v2"],"campaign-manager-web/components/campaign-creation-exit-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalFooter"]],[[24,0,"modal-footer--with-inline-feedback-and-buttons"]],null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"self-start"],[12],[1,"\\n      "],[8,[39,5],[[24,0,"mb2"]],[["@isHidden","@type"],[[28,[37,6],[[30,5]],null],"negative"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,7],null,[["error","withErrorCodeMessage","customErrorMessage"],[[30,6],false,[28,[37,2],["i18n_save_error_message","campaign-manager-web/components/campaign-creation-exit-modal"],[["link-support"],[[28,[37,8],null,[["href"],[[28,[37,9],null,[["path","accountId"],["help/lms/ask/AD-AQ",[30,7]]]]]]]]]]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[8,[39,10],[[24,0,"mr2"],[4,[38,11],["click",[30,8]],null],[4,[38,12],["campaign_creation_exit__exit_without_saving"],null]],[["@buttonType","@emphasized","@size"],["secondary",true,"small"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["i18n_dont_save","campaign-manager-web/components/campaign-creation-exit-modal"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[39,10],[[16,"disabled",[28,[37,6],[[30,4]],null]],[4,[38,11],["click",[30,11]],null],[4,[38,12],["campaign_creation_exit__save_and_continue"],null]],[["@size","@loading","@loadingA11yText"],["small",[30,9],[30,10]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["i18n_save_exit","campaign-manager-web/components/campaign-creation-exit-modal"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@onDismiss","modal","@isCampaignValid","@isError","@error","@accountId","@onExitWithoutSaving","@isLoading","@loadingA11yText","@onSaveAndContinue"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","if","hue-web-foundations@-text-body","hue-web-inline-feedback","not","error-message","external-link-info","help-center-url","hue-web-button","on","track-interaction"]]',moduleName:"campaign-manager-web/components/campaign-creation-exit-modal.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/campaign-creative-setting-hovercard",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","ember-concurrency-decorators","@linkedin/ember-prop-types","campaign-manager-web/utils/tracking","@ember/object"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const E=(0,n.createTemplateFactory)({id:"1yKTjHdR",block:'[[[1,"\\n"],[11,0],[17,1],[12],[1,"\\n  "],[8,[39,0],null,[["@placement","@contentClass"],["bottom","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n      "],[8,[39,1],[[4,[38,3],[[30,2,["triggerContentSharedInfo"]]],null],[4,[38,4],["campaign_create_ad_rotation_gear"],null]],[["@text","@icon","@buttonType","@size","@circle"],[[28,[37,2],["i18n_campaign_creative_setting_title","campaign-manager-web/components/campaign-creative-setting-hovercard"],null],"settings","tertiary","small",true]],null],[1,"\\n    "]],[2]],[[[1,"\\n      "],[10,"fieldset"],[14,0,"campaign-creative-setting-hovercard__form-container"],[12],[1,"\\n        "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_campaign_creative_setting_title","campaign-manager-web/components/campaign-creative-setting-hovercard"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,["mb2"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_campaign_creative_setting_description","campaign-manager-web/components/campaign-creative-setting-hovercard"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[15,0,[29,["flex u-flex-row"," ",[36,6]]]],[12],[1,"\\n          "],[10,1],[14,0,"campaign-creative-setting-hovercard__radio-button-container"],[12],[1,"\\n            "],[8,[39,7],[[24,2,"OPTIMIZED"],[16,3,[28,[37,8],["campaign-creative-setting-optimized-radio-",[30,3,["id"]]],null]],[16,"checked",[28,[37,9],[[30,3,["creativeSelection"]],"OPTIMIZED"],null]],[4,[38,10],["change",[28,[37,11],[[30,0,["onChangeCreativeSelection"]],"OPTIMIZED"],null]],null]],[["@inputId","@disabled"],["campaign_creative_setting_optimized_option",[30,4]]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[14,"for","campaign_creative_setting_optimized_option"],[14,0,"campaign-creative-setting-hovercard__label"],[12],[1,"\\n"],[41,[28,[37,13],[[30,3,["isConnectedTelevisionOnly"]],[30,4]],null],[[[1,"              "],[1,[28,[35,2],["i18n_campaign_creative_setting_optimized_option_v2","campaign-manager-web/components/campaign-creative-setting-hovercard"],[["isRecommended"],[[28,[37,14],[[30,4]],null]]]]],[1,"\\n"]],[]],[[[1,"              "],[1,[28,[35,2],["i18n_campaign_creative_setting_optimized_option","campaign-manager-web/components/campaign-creative-setting-hovercard"],null]],[1,"\\n"]],[]]],[1,"            "],[10,2],[15,0,[29,["campaign-creative-setting-hovercard__description"," ",[28,[37,5],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_campaign_creative_setting_optimized_option_description","campaign-manager-web/components/campaign-creative-setting-hovercard"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[15,0,[29,["flex u-flex-row mt2"," ",[36,6]]]],[12],[1,"\\n          "],[10,1],[14,0,"campaign-creative-setting-hovercard__radio-button-container"],[12],[1,"\\n            "],[8,[39,7],[[24,2,"ROUND_ROBIN"],[16,3,[28,[37,8],["campaign-creative-setting-rotate-radio-",[30,3,["id"]]],null]],[16,"checked",[28,[37,9],[[30,3,["creativeSelection"]],"ROUND_ROBIN"],null]],[4,[38,10],["change",[28,[37,11],[[30,0,["onChangeCreativeSelection"]],"ROUND_ROBIN"],null]],null]],[["@inputId"],["campaign_creative_setting_rotate_option"]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[14,"for","campaign_creative_setting_rotate_option"],[14,0,"campaign-creative-setting-hovercard__label"],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_campaign_creative_setting_rotate_option","campaign-manager-web/components/campaign-creative-setting-hovercard"],null]],[1,"\\n            "],[10,2],[15,0,[29,["campaign-creative-setting-hovercard__description"," ",[28,[37,5],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_campaign_creative_setting_rotate_option_description","campaign-manager-web/components/campaign-creative-setting-hovercard"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,15],null,[["@isHidden","@message","@type"],[[28,[37,14],[[30,0,["toggleCreativeSelectionTask","last","isError"]]],null],[28,[37,16],null,[["error","customErrorMessage"],[[30,0,["errorUpdatingSettings"]],[28,[37,2],["i18n_error_updating_setting","campaign-manager-web/components/campaign-creative-setting-hovercard"],null]]]],"negative"]],null],[1,"\\n    "]],[]]]]],[1,"\\n"],[13]],["&attrs","triggerData","@campaign","@disableCreativeOptimizedSetting"],false,["hue-web-contextual-dialog","hue-web-button","t","hue-web-contextual-dialog-trigger","track-interaction","hue-web-foundations@-text-body","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","concat","eq","on","fn","if","and","not","hue-web-inline-feedback","error-message"]]',moduleName:"campaign-manager-web/components/campaign-creative-setting-hovercard.hbs",isStrictMode:!1})
let y=e.default=(u=(0,a.inject)(),d=(0,a.inject)(),(0,l.assertPropTypes)((h=class extends i.default{constructor(...e){super(...e),f(this,"jet",g,this),f(this,"tracking",b,this),f(this,"errorUpdatingSettings",_,this)}onChangeCreativeSelection(e){const t=(0,c.get)(this.args,"campaign.creativeSelection")
this.toggleCreativeSelectionTask.perform(e,t).catch((e=>this.jet.error(new Error(e),"toggle-creative-selection-error",!1))),this.tracking.fireInteractionEvent("campaign_create_ad_rotation_select",s.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}*toggleCreativeSelectionTask(e,t){this.errorUpdatingSettings=null
try{yield this.args.onCampaignChange({creativeSelection:e}),yield this.args.onSaveEditCampaign()}catch(n){throw this.errorUpdatingSettings=n,this.args.onCampaignChange({creativeSelection:t}),n}}},S=h,A="propTypes",C={campaign:l.PropTypes.oneOfType([l.PropTypes.EmberObject,l.PropTypes.object]).isRequired,onSaveEditCampaign:l.PropTypes.func.isRequired,onCampaignChange:l.PropTypes.func.isRequired,disableCreativeOptimizedSetting:l.PropTypes.bool},A in S?Object.defineProperty(S,A,{value:C,enumerable:!0,configurable:!0,writable:!0}):S[A]=C,g=T((m=h).prototype,"jet",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(m.prototype,"tracking",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=T(m.prototype,"errorUpdatingSettings",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),T(m.prototype,"onChangeCreativeSelection",[c.action],Object.getOwnPropertyDescriptor(m.prototype,"onChangeCreativeSelection"),m.prototype),T(m.prototype,"toggleCreativeSelectionTask",[o.task],Object.getOwnPropertyDescriptor(m.prototype,"toggleCreativeSelectionTask"),m.prototype),p=m))||p)
var S,A,C;(0,t.setComponentTemplate)(E,y)})),define("campaign-manager-web/components/campaign-creatives",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","@ember/object","ember-concurrency-decorators","campaign-manager-web/components/composable-campaign-wizard","campaign-manager-web/utils/targeting","campaign-manager-web/utils/account","campaign-manager-web/utils/campaign","@linkedin/ember-prop-types","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/http-error","campaign-manager-web/constants/routes","campaign-manager-web/constants/organization","campaign-manager-web/prop-types/tracking-parameters"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h){var f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U
function x(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function F(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function z(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const j=(0,n.createTemplateFactory)({id:"GKc2sZwn",block:'[[[8,[39,0],null,[["@account","@campaign","@onSaveEditCampaign","@isQuickMode","@step"],[[30,1],[30,2],[30,3],[30,4],[30,0,["step"]]]],[["default"],[[[[1,"\\n  "],[8,[30,5,["mainContent"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,1],[[24,0,"wizard-container__conversion-save-error-message"]],[["@isHidden","@type"],[[28,[37,2],[[30,0,["conversionService","savedWithErrors"]]],null],"negative"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,3],null,[["error","customErrorMessage"],[[30,0,["conversionService","saveConversionError"]],[28,[37,4],["i18n_conversion_tracking_save_error_message","campaign-manager-web/components/campaign-creatives"],null]]]]],[1,"\\n    "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["permissionRequiredToCreateAd"]],[[[1,"      "],[10,0],[14,"tabindex","0"],[14,0,"wizard-container__section creatives-container u-layout__shadow-container u-layout__position-relative creatives-container--empty"],[12],[1,"\\n        "],[8,[39,6],null,[["@illustration","@size","@type"],["error-crossing","small","spot"]],[["default"],[[[[1,"\\n          "],[10,2],[15,0,[29,["mb2"," ",[28,[37,7],null,[["size"],["small"]]]," ",[28,[37,8],null,[["color"],["text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,4],["i18n_permission_required","campaign-manager-web/components/campaign-creatives"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,["mb4"," ",[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,4],["i18n_permission_required_message","campaign-manager-web/components/campaign-creatives"],[["linkInfo"],[[28,[37,9],null,[["href"],[[28,[37,10],null,[["path"],["help/lms/answer/a427543"]]]]]]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"u-display-flex u-justify-center u-items-center mt4"],[12],[1,"\\n            "],[8,[39,11],[[24,0,"mr2"]],[["@size","@buttonType","@emphasized","@text"],["small","tertiary",true,[28,[37,4],["i18n_learn_more","campaign-manager-web/components/campaign-creatives"],[["linkInfo"],[[28,[37,9],null,[["href"],[[28,[37,10],null,[["path"],["help/lms/answer/a427543"]]]]]]]]]]],null],[1,"\\n            "],[8,[39,11],[[16,"disabled",[30,0,["shouldDisablePermissionRequestButton"]]],[4,[38,12],["click",[28,[37,13],null,[["controlName","action"],["request_dsc_poster_access",[28,[37,14],[[30,0,["requestDscPosterPermissionTask"]]],null]]]]],null]],[["@size","@buttonType","@emphasized","@text"],["small","secondary",true,[28,[37,4],[[30,0,["permissionRequestButtonText"]],"campaign-manager-web/components/campaign-creatives"],null]]],null],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[10,0],[14,0,"wizard-container__section"],[15,"data-id",[29,[[30,0,["containerName"]]]]],[15,"aria-label",[29,[[28,[37,4],["i18n_creative_wrapper_a11y_label_v4","campaign-manager-web/components/campaign-creatives"],[["component"],[[30,0,["containerName"]]]]]]]],[14,"tabindex","0"],[12],[1,"\\n        "],[46,[28,[37,16],[[28,[37,17],[[30,0,["containerName"]]],null]],null],null,[["campaign","creatives","account","campaignGroup","accountReference","hasInsightTag","profileData","initialFilterString","shouldFocusOnCreativeStatus","onCampaignChange","onCreateCreative","onEditCreative","onFetchCreatives","onBatchActiveCreatives","onSaveEditCampaign","onCreativeSelectStatus","onHoverableTriggerChange","isQuickMode","trackingParametersState","aggregatedTrackingParameters"],[[30,2],[30,6],[30,1],[30,7],[30,8],[30,9],[30,10],[30,11],[30,12],[30,13],[30,14],[30,15],[30,16],[30,17],[30,3],[30,18],[30,19],[30,4],[30,2,["trackingParametersState"]],[30,20]]],null],[1,"\\n      "],[13],[1,"\\n"]],[]]],[1,"\\n"],[1,"    "],[10,0],[14,0,"u-layout-flex__container--space-between mt3"],[12],[1,"\\n"],[41,[30,2,["isCompletedCampaign"]],[[[1,"        "],[10,0],[14,0,"u-layout-flex__container--space-between"],[12],[1,"\\n          "],[8,[39,18],[[24,0,"wizard-container__back-to-accounts-link--footer mr2"]],[["@text","@size","@route","@buttonType"],[[28,[37,4],["i18n_back_to_account","campaign-manager-web/components/campaign-creatives"],null],"small","accounts.item.campaigns.index","secondary"]],null],[1,"\\n          "],[8,[39,11],[[4,[38,19],["new_campaign_previous"],null],[4,[38,12],["click",[30,0,["onPrevious"]]],null]],[["@text","@size","@buttonType","@emphasized"],[[28,[37,4],["i18n_previous","campaign-manager-web/components/campaign-creatives"],null],"small","secondary",true]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,0],[14,0,"u-display-flex"],[12],[1,"\\n          "],[8,[39,11],[[24,0,"mr2"],[4,[38,19],["new_campaign_previous"],null],[4,[38,12],["click",[30,0,["onSaveAndPrevious"]]],null]],[["@text","@size","@buttonType","@emphasized"],[[28,[37,4],["i18n_previous","campaign-manager-web/components/campaign-creatives"],null],"small","secondary",true]],null],[1,"\\n          "],[8,[39,18],[[24,0,"wizard-container__back-to-accounts-link--footer"]],[["@text","@size","@buttonType","@route"],[[28,[37,4],["i18n_back_to_account","campaign-manager-web/components/campaign-creatives"],null],"small","secondary","accounts.item.campaigns.index"]],null],[1,"\\n        "],[13],[1,"\\n"]],[]]],[1,"      "],[10,0],[14,0,"u-display-flex"],[12],[1,"\\n        "],[8,[39,11],[[4,[38,12],["click",[30,0,["onSaveAndExit"]]],null],[4,[38,19],["creatives_save_and_exit"],null]],[["@text","@buttonType","@size"],[[28,[37,4],["i18n_save_and_exit","campaign-manager-web/components/campaign-creatives"],null],"secondary","small"]],null],[1,"\\n        "],[8,[39,11],[[16,"disabled",[30,0,["isNextButtonDisabled"]]],[24,"data-live-test-campaign-creatives-footer__next-to-review",""],[24,0,"ml4"],[4,[38,12],["click",[30,0,["onSaveAndNext"]]],null],[4,[38,19],["next"],null]],[["@text","@buttonType","@size"],[[28,[37,4],["i18n_next","campaign-manager-web/components/campaign-creatives"],null],"primary","small"]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n"],[41,[30,0,["errors"]],[[[1,"      "],[8,[39,20],null,[["@errorList","@errorHeader"],[[30,0,["errors"]],[28,[37,4],["i18n_cannot_update_campaign","campaign-manager-web/components/campaign-creatives"],null]]],null],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n\\n  "],[8,[30,5,["rightRail"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,21],null,[["@campaign","@account","@hasSetBudget","@doesTargetingCriteriaHaveProcessingMaSegments","@audienceResults","@isFetchingAudienceData","@isQuickMode"],[[30,2],[30,1],true,[30,0,["doesTargetingCriteriaHaveProcessingMaSegments"]],[30,21],[30,22],[30,4]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[5]]]]]],["@account","@campaign","@onSaveEditCampaign","@isQuickMode","wizard","@creatives","@campaignGroup","@accountReference","@hasInsightTag","@profileData","@initialFilterString","@shouldFocusOnCreativeStatus","@onCampaignChange","@onCreateCreative","@onEditCreative","@onFetchCreatives","@onBatchActiveCreatives","@onCreativeSelectStatus","@onHoverableTriggerChange","@aggregatedTrackingParameters","@audienceResults","@isFetchingAudienceData"],false,["composable-campaign-wizard","hue-web-inline-feedback","not","error-message","t","if","hue-web-empty-state","hue-web-foundations@-text-display","hue-web-foundations@-text-body","external-link-info","help-center-url","hue-web-button","on","tracked-action","perform","component","ember-holy-futuristic-template-namespacing-batman-translate-dynamic-2","ensure-safe-component","hue-web-button-link-to","track-interaction","standard-error","forecasting-tool"]]',moduleName:"campaign-manager-web/components/campaign-creatives.hbs",isStrictMode:!1}),G=["CAMPAIGN-CREATIVES-EMPTY-STATE-CONTAINER"]
let B=e.default=(f=(0,a.inject)("campaign"),T=(0,a.inject)("conversion"),E=(0,a.inject)(),y=(0,a.inject)(),S=(0,a.inject)("creative"),A=(0,a.inject)("sponsoredContent"),C=(0,l.task)({drop:!0}),O=(0,l.task)({drop:!0}),(0,p.assertPropTypes)((U=class extends i.default{get doesTargetingCriteriaHaveProcessingMaSegments(){return(0,c.doesTargetingCriteriaHaveProcessingMaSegments)((0,o.get)(this.args.campaign,"targetingCriteria"))}get containerName(){return(0,d.getAdContainer)((0,o.get)(this.args.campaign,"adFormat")).component}get permissionRequiredToCreateAd(){return(0,u.isCreatedAfter)(this.args.account.createdAt)&&!this.args.account.canCreateDsc&&!this.args.hasAtleastOneDscInAccount}get shouldDisablePermissionRequestButton(){return this.dscPosterAclState===_.ORGANIZATION_ACL_ROLE_STATE.REQUESTED||this.fetchDscPosterPermissionStateTask.isRunning||this.requestDscPosterPermissionTask.performCount>0&&this.requestDscPosterPermissionTask.last.isSuccessful}get permissionRequestButtonText(){return this.shouldDisablePermissionRequestButton&&this.dscPosterAclState===_.ORGANIZATION_ACL_ROLE_STATE.REQUESTED?"i18n_requested_state_access_button":"i18n_request_access_button"}constructor(){super(...arguments),x(this,"campaignService",I,this),x(this,"conversionService",P,this),x(this,"jet",N,this),x(this,"router",R,this),x(this,"creativeService",D,this),x(this,"sponsoredContentService",M,this),F(this,"statuses",m.STATUSES),F(this,"step",s.STEPS.CREATIVES),x(this,"errors",L,this),x(this,"dscPosterAclState",k,this),this.isGoldenGateAccount=(0,u.isGoldenGateAccount)(this.args.account),this.permissionRequiredToCreateAd&&this.fetchDscPosterPermissionStateTask.perform()}get isNextButtonDisabled(){return!!!this.creativeService.campaignCreatives[this.args.campaign.id]?.length}onPrevious(){this.router.transitionTo(b.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS,this.args.campaign.id)}onSaveAndPrevious(){this._saveIfNeededAndNavigate(b.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS)}onSaveAndNext(){this._saveIfNeededAndNavigate(b.ROUTE_NAME.ACCOUNT_CAMPAIGN_REVIEW)}onSaveAndExit(){this.saveEditCampaignTask.perform(b.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX)}_saveIfNeededAndNavigate(e){const{isDraftCampaign:t,isServableCampaign:n,id:a}=this.args.campaign
t||n?this.saveEditCampaignTask.perform(e):this.router.transitionTo(e,a)}*saveEditCampaignTask(e){let t=!0
this.errors=null
try{yield this.args.onSaveEditCampaign()}catch(n){this.errors=(0,g.getErrorMessageList)(n),t=!1}if(t){const t=e===b.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX?{campaignGroupIds:JSON.stringify([this.args.campaign.campaignGroupId]),campaignIds:JSON.stringify([this.args.campaign.id])}:void 0
yield this.router.transitionTo(e,{queryParams:t})}}*fetchDscPosterPermissionStateTask(){try{const e=yield this.sponsoredContentService.fetchDscPosterPermissionState(this.args.account.reference)
this.dscPosterAclState=e}catch(e){this.jet.error(new Error(`Fetching DSC Poster ACL State failed due to ${(0,g.getErrorMessage)(e)}`),G)}}*requestDscPosterPermissionTask(){try{yield this.sponsoredContentService.requestDscPosterPermission(this.args.account.reference),this.dscPosterAclState=_.ORGANIZATION_ACL_ROLE_STATE.REQUESTED}catch(e){this.jet.error(new Error(`Requesting DSC Poster role failed due to ${(0,g.getErrorMessage)(e)}`),G)}}},F(U,"propTypes",{account:p.PropTypes.EmberObject.isRequired,aggregatedTrackingParameters:p.PropTypes.oneOfType([h.aggregatedTrackingParametersShape,p.PropTypes.null]).isRequired,campaignGroup:p.PropTypes.oneOfType([p.PropTypes.object,p.PropTypes.EmberObject]).isRequired,campaign:p.PropTypes.EmberObject.isRequired,creatives:p.PropTypes.array.isRequired,hasInsightTag:p.PropTypes.bool.isRequired,onCampaignChange:p.PropTypes.func.isRequired,onSaveEditCampaign:p.PropTypes.func.isRequired,onCreateCreative:p.PropTypes.func.isRequired,onEditCreative:p.PropTypes.func.isRequired,onFetchCreatives:p.PropTypes.func.isRequired,onBatchActiveCreatives:p.PropTypes.func.isRequired,onCreativeSelectStatus:p.PropTypes.func.isRequired,profileData:p.PropTypes.object,initialFilterString:p.PropTypes.string,isQuickMode:p.PropTypes.bool,hasAtleastOneDscInAccount:p.PropTypes.bool,shouldFocusOnCreativeStatus:p.PropTypes.bool,onHoverableTriggerChange:p.PropTypes.func}),I=z((w=U).prototype,"campaignService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=z(w.prototype,"conversionService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=z(w.prototype,"jet",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=z(w.prototype,"router",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=z(w.prototype,"creativeService",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=z(w.prototype,"sponsoredContentService",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=z(w.prototype,"errors",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),k=z(w.prototype,"dscPosterAclState",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return _.ORGANIZATION_ACL_ROLE_STATE.REQUESTED}}),z(w.prototype,"onPrevious",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"onPrevious"),w.prototype),z(w.prototype,"onSaveAndPrevious",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"onSaveAndPrevious"),w.prototype),z(w.prototype,"onSaveAndNext",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"onSaveAndNext"),w.prototype),z(w.prototype,"onSaveAndExit",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"onSaveAndExit"),w.prototype),z(w.prototype,"saveEditCampaignTask",[C],Object.getOwnPropertyDescriptor(w.prototype,"saveEditCampaignTask"),w.prototype),z(w.prototype,"fetchDscPosterPermissionStateTask",[O],Object.getOwnPropertyDescriptor(w.prototype,"fetchDscPosterPermissionStateTask"),w.prototype),z(w.prototype,"requestDscPosterPermissionTask",[l.task],Object.getOwnPropertyDescriptor(w.prototype,"requestDscPosterPermissionTask"),w.prototype),v=w))||v);(0,t.setComponentTemplate)(j,B)})),define("campaign-manager-web/components/campaign-details-module",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"ufiKvNB/",block:'[[[1,"\\n"],[1,"\\n"],[41,[30,1],[[[1,"  "],[11,0],[24,0,"wizard-container__section"],[16,"data-id",[29,[[30,2]]]],[16,"aria-label",[52,[30,3],[28,[37,1],["i18n_details_component_wrapper_a11y_label_v2","campaign-manager-web/components/campaign-details-module"],[["component"],[[30,2]]]],[28,[37,1],["i18n_details_component_wrapper_a11y_label","campaign-manager-web/components/campaign-details-module"],[["component"],[[30,2]]]]]],[24,"tabindex","-1"],[4,[38,2],null,[["onEnter","onExit","threshold"],[[28,[37,3],[[30,4],[30,2],true],null],[28,[37,3],[[30,4],[30,2],false],null],[30,5]]]],[12],[1,"\\n    "],[18,7,null],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[8,[39,5],null,[["@title","@isQuickMode"],[[52,[30,3],[28,[37,1],["i18n_campaign_section_title_v3","campaign-manager-web/components/campaign-details-module"],[["title"],[[30,2]]]],[28,[37,1],["i18n_campaign_section_title_v2","campaign-manager-web/components/campaign-details-module"],[["title"],[[30,2]]]]],[30,6]]],null],[1,"\\n"]],[]]]],["@isSectionExpanded","@componentName","@isUTMTrackingEnabled","@moduleOnEnterOrExitViewport","@viewportObserverThreshold","@isQuickMode","&default"],false,["if","t","intersection-observer","fn","yield","campaign-section-locked"]]',moduleName:"campaign-manager-web/components/campaign-details-module.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/campaign-details-section",["exports","@ember/component","@ember/template-factory","@linkedin/ember-prop-types","@glimmer/component","@ember/object","campaign-manager-web/constants/campaign-constants","tracked-toolbox","campaign-manager-web/utils/key-codes","campaign-manager-web/utils/objective-type"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g
function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _=(0,n.createTemplateFactory)({id:"V0H4WLWP",block:'[[[1,"\\n"],[10,"section"],[14,0,"campaign-details-section grid__col grid__col--12 u-layout__shadow-container p5"],[12],[1,"\\n"],[41,[30,1,["isNewCampaign"]],[[[1,"    "],[8,[39,1],null,[["@tooltipId"],["campaign-header-name"]],[["default"],[[[[1,"\\n      "],[8,[30,2,["trigger"]],null,null,[["default"],[[[[1,"\\n        "],[10,2],[15,0,[29,["mb2"," ",[28,[37,2],null,[["size"],["large"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],[[52,[30,3],"i18n_campaign_details_title","i18n_campaign_name"],"campaign-manager-web/components/campaign-details-section"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[2]]]]],[1,"\\n"]],[]],[[[1,"    "],[10,2],[15,0,[29,["mb2"," ",[28,[37,2],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],[[52,[30,3],"i18n_campaign_details_title","i18n_campaign_name"],"campaign-manager-web/components/campaign-details-section"],null]],[1,"\\n    "],[13],[1,"\\n"]],[]]],[1,"  "],[10,0],[15,0,[29,["pt2"," ",[36,4]]]],[12],[1,"\\n"],[41,[30,3],[[[1,"      "],[10,"label"],[14,"for","campaign-name"],[15,0,[29,[[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_campaign_name","campaign-manager-web/components/campaign-details-section"],null]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[8,[39,5],[[24,0,"mt1"]],[["@validations","@showValidations"],[[28,[37,6],[[30,1,["validations","attrs","name"]]],null],false]],[["default"],[[[[1,"\\n      "],[8,[39,7],[[16,0,[29,[[30,4,["class"]]," ",[36,4]]]],[16,"max",[30,4,["maxlength"]]],[16,"aria-describedby",[30,4,["describedBy"]]],[16,"aria-label",[28,[37,3],["i18n_campaign_name_module_a11y_input_text","campaign-manager-web/components/campaign-details-section"],null]],[4,[38,8],["blur",[30,0,["onCampaignNameBlur"]]],null],[4,[38,8],["input",[30,0,["onCampaignNameInput"]]],null],[4,[38,8],["keyup",[30,0,["onCampaignNameEnter"]]],null],[4,[38,9],["campaign_name_edit_name"],null]],[["@inputId","@counterMax","@value"],["campaign-name",[30,4,["maxlength"]],[30,0,["campaignName"]]]],null],[1,"\\n    "]],[4]]]]],[1,"\\n  "],[13],[1,"\\n"],[41,[30,3],[[[1,"    "],[10,0],[12],[1,"\\n      "],[10,"label"],[14,"for","campaign-group-objective"],[15,0,[29,["mt0"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[10,1],[14,1,"campaign-group-objective"],[12],[1,[28,[35,3],["i18n_group_objective","campaign-manager-web/components/campaign-details-section"],null]],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["mt1"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_group_objective_name","campaign-manager-web/components/campaign-details-section"],[["type"],[[30,1,["objectiveType"]]]]]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,10],null,[["@campaign","@onCtvToggleChange"],[[30,1],[30,5]]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13],[1,"\\n\\n"],[8,[39,11],null,[["@canShowNfi","@anchor"],[[30,0,["canShow3rdPartyThoughtLeaderNfi"]],"#campaign-group-objective"]],null],[1,"\\n"]],["@campaign","onboardingTooltip","@hasCampaignGroupObjective","vcont","@onCtvToggleChange"],false,["if","onboarding-tooltip","hue-web-foundations@-text-body","t","hue-web-foundations@-artdeco-migration-scope","validated-control","readonly","cm-text-input","on","track-interaction","connected-tv-toggle-section","nfi-thought-leader-ads"]]',moduleName:"campaign-manager-web/components/campaign-details-section.hbs",isStrictMode:!1})
let h=e.default=(u=(0,l.localCopy)("args.campaign.name"),(0,a.assertPropTypes)((g=class extends i.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="campaignName",i=this,(a=m)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get canShow3rdPartyThoughtLeaderNfi(){return!this.args.hasCampaignGroupObjective||[c.OBJECTIVE_TYPE.BRAND_AWARENESS,c.OBJECTIVE_TYPE.ENGAGEMENT].includes(this.args.campaign.objectiveType)}onCampaignNameBlur(e){this._onCampaignNameBlurAndEnter(e)}onCampaignNameEnter(e){e.key===s.KEYS.ENTER.key&&this._onCampaignNameBlurAndEnter(e)}onCampaignNameInput(e){const t=e.target.value
this.campaignName=t,this._onCampaignNameChange()}_onCampaignNameChange(){this.args.onCampaignChange({name:this.campaignName})}_onCampaignNameBlurAndEnter(e){const t=e.target.value.trim()
e.target.blur(),this.campaignName=t||o.DEFAULT_CAMPAIGN_NAME,this._onCampaignNameChange()}},f=g,T="propTypes",E={campaign:a.PropTypes.oneOfType([a.PropTypes.object,a.PropTypes.EmberObject]).isRequired,onCampaignChange:a.PropTypes.func.isRequired,hasCampaignGroupObjective:a.PropTypes.bool.isRequired,onCtvToggleChange:a.PropTypes.func.isRequired},T in f?Object.defineProperty(f,T,{value:E,enumerable:!0,configurable:!0,writable:!0}):f[T]=E,m=b((p=g).prototype,"campaignName",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(p.prototype,"onCampaignNameBlur",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onCampaignNameBlur"),p.prototype),b(p.prototype,"onCampaignNameEnter",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onCampaignNameEnter"),p.prototype),b(p.prototype,"onCampaignNameInput",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onCampaignNameInput"),p.prototype),d=p))||d)
var f,T,E;(0,t.setComponentTemplate)(_,h)})),define("campaign-manager-web/components/campaign-details",["exports","@ember/component","@ember/template-factory","campaign-manager-web/constants/routes","@ember/service","@glimmer/component","@glimmer/tracking","@ember/object","ember-concurrency-decorators","campaign-manager-web/components/composable-campaign-wizard","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/budget-optimization","campaign-manager-web/utils/campaign","campaign-manager-web/utils/simplified-campaign-creation","campaign-manager-web/utils/targeting","campaign-manager-web/utils/account","@linkedin/ember-prop-types","campaign-manager-web/utils/roadblock","campaign-manager-web/utils/tracking","campaign-manager-web/utils/money-amount","ember-stdlib/utils/is-browser","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/http-error","campaign-manager-web/constants/lix","campaign-manager-web/constants/account","@ember/template","@linkedin/jsecure","hue-web-toast/utils/constants","campaign-manager-web/constants/scc","campaign-manager-web/utils/company-association-error","campaign-manager-web/constants/simple-settings","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/utils/local-storage-keys","campaign-manager-web/utils/tracking-parameters","campaign-manager-web/utils/content-hub/content-hub","campaign-manager-web/utils/urn","campaign-manager-web/constants/content-hub/content-hub","campaign-manager-web/constants/tracking","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/conversion","campaign-manager-web/constants/audience","campaign-manager-web/constants/entity-status"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G){var B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye,Se,Ae,Ce,Oe,ve,we,Ie,Pe,Ne,Re,De,Me,Le,ke,Ue,xe,Fe,ze,je,Ge,Be,Ve
function Ye(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function He(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qe(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Ke=(0,n.createTemplateFactory)({id:"tbXHik5B",block:'[[[1,"\\n"],[8,[39,0],null,[["@campaign","@account","@onDetailsSectionClick","@saveEditCampaignTask","@isSaveButtonValid","@showAdFormatValidationError","@step","@isQuickMode"],[[30,1],[30,2],[30,3],[30,0,["saveEditCampaignTask"]],[30,0,["isSaveButtonValid"]],[30,0,["showAdFormatValidationError"]],[30,0,["step"]],[30,4]]],[["default"],[[[[1,"\\n  "],[8,[30,5,["segmentedControl"]],null,null,[["default"],[[[[1,"\\n    "],[18,33,null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,5,["mainContent"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],[[24,0,"wizard-container__conversion-save-error-message"]],[["@isHidden","@type"],[[28,[37,3],[[30,0,["conversionService","savedWithErrors"]]],null],"negative"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,4],null,[["error","customErrorMessage"],[[30,0,["conversionService","saveConversionError"]],[28,[37,5],["i18n_conversion_tracking_save_error_message","campaign-manager-web/components/campaign-details"],null]]]]],[1,"\\n    "]],[]]]]],[1,"\\n"],[41,[30,0,["isCampaignDetailsSectionVisible"]],[[[1,"      "],[8,[39,7],null,[["@componentName","@isSectionExpanded","@moduleOnEnterOrExitViewport","@viewportObserverThreshold"],["campaign-details-section",true,[30,5,["moduleOnEnterOrExitViewport"]],[30,0,["viewportObserverThreshold"]]]],[["default"],[[[[1,"\\n        "],[8,[39,8],null,[["@campaign","@onCampaignChange","@hasCampaignGroupObjective","@onCtvToggleChange"],[[30,1],[30,6],[30,0,["hasCampaignGroupObjective"]],[30,0,["onCtvToggleChange"]]]],null],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[41,[30,4],[[[1,"      "],[8,[39,7],null,[["@componentName","@isSectionExpanded","@moduleOnEnterOrExitViewport","@viewportObserverThreshold"],["campaign-name",true,[30,5,["moduleOnEnterOrExitViewport"]],[30,0,["viewportObserverThreshold"]]]],[["default"],[[[[1,"\\n        "],[8,[39,9],[[4,[38,10],null,[["pageKey","routeName","currentRoute"],["scc_campaign_details",[28,[37,11],[[53,"outletState"],"render.name"],null],[28,[37,11],[[53,"outletState"],"render"],null]]]]],[["@title"],[[28,[37,5],["i18n_scc_campaign_name_module_title","campaign-manager-web/components/campaign-details"],null]]],[["content"],[[[[1,"\\n            "],[8,[39,13],null,[["@campaign","@onCampaignChange","@inputAriaLabel"],[[30,1],[30,6],[28,[37,5],["i18n_scc_campaign_name_module_a11y_input_text","campaign-manager-web/components/campaign-details"],null]]],null],[1,"\\n          "]],[]]]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[41,[51,[30,0,["hasCampaignGroupObjective"]]],[[[1,"      "],[8,[39,7],null,[["@componentName","@isSectionExpanded","@moduleOnEnterOrExitViewport","@viewportObserverThreshold"],[[30,0,["COMPONENT_TITLE","OBJECTIVE_SELECTION"]],true,[30,5,["moduleOnEnterOrExitViewport"]],[30,0,["viewportObserverThreshold"]]]],[["default"],[[[[1,"\\n        "],[8,[39,15],null,[["@isQuickMode","@campaign","@accountId","@isInsightTagStatusDomainVerified","@isGoldenGateAccount","@onObjectiveSelected","@onClickSwitchToAdvancedMode","@isSccCardRevampEnabled","@isSwitchModeDisabled","@onUiCustomizationAudienceSettingsChange","@campaignSettings","@availableObjectiveCategories","@onCtvToggleChange","@showCtvToggleSection"],[[30,4],[30,1],[30,0,["accountId"]],[30,7],[30,0,["isGoldenGate"]],[30,0,["onObjectiveSelection"]],[28,[37,16],[[30,8],false,"scc_objective_module_mode_switch"],null],[30,0,["isSccCardRevampEnabled"]],[30,9],[30,10],[30,11],[30,0,["availableObjectiveCategories"]],[30,0,["onCtvToggleChange"]],true]],null],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "],[8,[39,7],null,[["@componentName","@isSectionExpanded","@isQuickMode","@moduleOnEnterOrExitViewport","@viewportObserverThreshold"],[[30,0,["COMPONENT_TITLE","TARGETING_MODULE"]],[28,[30,0,["isSectionExpanded"]],[[30,0,["COMPONENT_TITLE","TARGETING_MODULE"]]],null],[30,4],[30,5,["moduleOnEnterOrExitViewport"]],[30,0,["viewportObserverThresholdForAudience"]]]],[["default"],[[[[1,"\\n"],[41,[30,4],[[[1,"        "],[8,[39,17],null,[["@onClickSwitchToAdvancedMode","@isSwitchModeDisabled","@account","@campaignSettings","@onCampaignChange","@onUiCustomizationAudienceSettingsChange","@onAudienceModuleComplete","@onAudienceModuleStarted"],[[28,[37,16],[[30,8],false,"scc_audience_module_mode_switch"],null],[30,9],[30,2],[30,11],[30,6],[30,10],[30,0,["onAudienceModuleComplete"]],[30,0,["onAudienceModuleStarted"]]]],null],[1,"\\n"]],[]],[[[41,[30,0,["isAdvancedAudienceExperienceType"]],[[[1,"        "],[8,[39,18],[[24,0,"u-layout__shadow-container p5"]],[["@account","@campaign","@accountReference","@onCampaignChange"],[[30,2],[30,1],[30,12],[30,6]]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[39,19],[[24,0,"u-layout__shadow-container"]],[["@account","@campaign","@adFormats","@hasInsightTag","@audienceResults","@onCampaignChange","@areConnectedTvLanguageFacetsTrimmed","@areConnectedTvLocationFacetsTrimmed","@fetchLimits"],[[30,2],[30,1],[30,1,["adFormats"]],[30,13],[30,14],[30,6],[30,15],[30,16],[28,[37,20],[[30,0,["fetchLimitsTask"]]],null]]],[["default"],[[[[1,"\\n          "],[8,[30,17,["additional-included-locations-inline-feedbacks"]],null,null,[["default"],[[[[1,"\\n            "],[8,[39,2],[[24,0,"mt2"]],[["@type","@isHidden","@message"],["negative",[28,[37,3],[[30,0,["isCampaignTargetingEUCountriesWithAdFormatSM"]]],null],[28,[37,5],["i18n_eu_countries_targeted_for_sm_adformat","campaign-manager-web/components/campaign-details"],null]]],null],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[17]]]]],[1,"\\n      "]],[]]]],[]]],[1,"    "]],[]]]]],[1,"\\n\\n    "],[8,[39,7],null,[["@componentName","@isSectionExpanded","@isQuickMode","@moduleOnEnterOrExitViewport","@viewportObserverThreshold"],[[30,0,["COMPONENT_TITLE","AD_FORMAT"]],[28,[30,0,["isSectionExpanded"]],[[30,0,["COMPONENT_TITLE","AD_FORMAT"]]],null],[30,4],[30,5,["moduleOnEnterOrExitViewport"]],[30,0,["viewportObserverThreshold"]]]],[["default"],[[[[1,"\\n      "],[8,[39,21],null,[["@isQuickMode","@isSwitchModeDisabled","@isSccCardRevampEnabled","@accountId","@campaign","@canEditAccount","@showSccAssociateCompanyPageError","@displayCompanyAssociation","@isGoldenGateAccount","@onAdFormatChange","@onCampaignChange","@onClickSwitchToAdvancedMode","@onSetAccountReference","@availableAdFormats","@selectedAdFormats","@selectedEntity","@onEntityChange","@onUiCustomizationAudienceSettingsChange","@campaignSettings","@onResetCampaign"],[[30,4],[30,9],[30,0,["isSccCardRevampEnabled"]],[30,0,["accountId"]],[30,1],[30,2,["canEditAccount"]],[30,0,["showSccAssociateCompanyPageError"]],[30,0,["displayCompanyAssociation"]],[30,0,["isGoldenGate"]],[28,[37,20],[[30,0,["onAdFormatChangeTask"]]],null],[30,6],[28,[37,16],[[30,8],false,"scc_ad_format_module_mode_switch"],null],[30,18],[30,0,["availableAdFormats"]],[28,[37,22],[[30,1,["adFormat"]]],null],[30,2,["selectedTypeaheadReference"]],[30,0,["onEntityChange"]],[30,10],[30,11],[30,0,["onResetAdFormat"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["isCampaignTargetingEUCountriesWithAdFormatSM"]],[[[1,"          "],[8,[30,19,["additional-inline-feedbacks"]],null,null,[["default"],[[[[1,"\\n            "],[8,[39,23],[[24,0,"mt4"]],null,[["default"],[[[[1,"\\n              "],[1,[28,[35,5],["i18n_eu_countries_targeted_for_sm_adformat","campaign-manager-web/components/campaign-details"],null]],[1,"\\n              "],[8,[39,24],null,null,[["default"],[[[[1,"\\n                "],[1,[28,[35,5],["i18n_learn_more","campaign-manager-web/components/campaign-details"],[["linkInfo"],[[28,[37,25],null,[["href","role","ariaLabel","dataTestSelector"],[[28,[37,26],null,[["path","accountId"],["help/lms/answer/a544586",[30,2,["id"]]]]],[30,20,["role"]],[28,[37,5],["i18n_eu_countries_targeted_for_sm_adformat_learn_more","campaign-manager-web/components/campaign-details"],null],"data-test-campaign-details_adformat-eu-countries-hc-link"]]]]]]],[1,"\\n              "]],[20]]]]],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"        "],[8,[30,19,["additional-inline-feedbacks"]],null,null,[["default"],[[[[1,"\\n          "],[8,[39,2],[[24,0,"mt4"]],[["@message","@type","@isHidden"],[[28,[37,5],["i18n_budget_optimization_ad_format_notification","campaign-manager-web/components/campaign-details"],[["linkInfo"],[[28,[37,25],null,[["href","ariaLabel","dataTestSelector"],[[28,[37,26],null,[["path"],["help/lms/answer/a1502134"]]],[28,[37,5],["i18n_budget_optimization_ad_format_learn_more","campaign-manager-web/components/campaign-details"],null],"data-test-campaign-details_budget-optimization-ad-format-learn-more-link"]]]]]],"neutral",[28,[37,3],[[30,0,["isBudgetOptimizationEnabled"]]],null]]],null],[1,"\\n\\n          "],[8,[39,2],[[24,0,"ad-format__delete-error-message"]],[["@isHidden","@type"],[[28,[37,27],[[30,0,["deleteCampaignTask","isRunning"]],[28,[37,3],[[30,0,["deleteCampaignTask","last","isError"]]],null]],null],"negative"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,4],null,[["customErrorMessage"],[[28,[37,5],["i18n_delete_campaign_error_message","campaign-manager-web/components/campaign-details"],null]]]]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,19,["ad-format-reset-confirmation"]],null,null,[["default"],[[[[1,"\\n          "],[10,"h5"],[15,0,[29,["u-color__black--75"," ",[28,[37,28],null,[["size"],["medium"]]]]]],[12],[1,"\\n            "],[1,[28,[35,5],["i18n_change_ad_format","campaign-manager-web/components/campaign-details"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"ad-format__confirm-hovercard-content"],[12],[1,"\\n            "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,28],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,5],["i18n_change_ad_format_warning","campaign-manager-web/components/campaign-details"],null]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,29],[[24,0,"mt2"]],[["@inputId","@onChangeRetainAudience","@retainAudience"],["ad-format__retain-audience",[30,0,["onChangeRetainAudience"]],[30,0,["isRetainAudienceSelected"]]]],null],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[19]]]]],[1,"\\n    "]],[]]]]],[1,"\\n\\n"],[41,[28,[37,30],[[30,0,["isUTMTrackingEnabled"]],[28,[37,3],[[30,4]],null]],null],[[[1,"      "],[8,[39,7],null,[["@componentName","@isSectionExpanded","@isUTMTrackingEnabled","@moduleOnEnterOrExitViewport","@viewportObserverThreshold"],[[30,0,["COMPONENT_TITLE","UTM_TRACKING_PARAMETERS"]],[28,[30,0,["isSectionExpanded"]],[[30,0,["COMPONENT_TITLE","UTM_TRACKING_PARAMETERS"]]],null],[30,0,["isUTMTrackingEnabled"]],[30,5,["moduleOnEnterOrExitViewport"]],[30,0,["viewportObserverThreshold"]]]],[["default"],[[[[1,"\\n        "],[8,[39,31],null,[["@account","@trackingEntity","@trackingParametersState","@setTrackingParameters"],[[30,2],"CAMPAIGN",[30,1,["trackingParametersState"]],[30,21]]],null],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n    "],[8,[39,7],null,[["@componentName","@isSectionExpanded","@isQuickMode","@moduleOnEnterOrExitViewport","@viewportObserverThreshold"],[[30,0,["COMPONENT_TITLE","PLACEMENT_MODULE"]],[28,[30,0,["isSectionExpanded"]],[[30,0,["COMPONENT_TITLE","PLACEMENT_MODULE"]]],null],[30,4],[30,5,["moduleOnEnterOrExitViewport"]],[30,0,["viewportObserverThreshold"]]]],[["default"],[[[[1,"\\n      "],[8,[39,32],null,[["@account","@campaign","@accountReference","@onCampaignChange","@hasSetBudget","@hasSetBidStrategy","@isQuickMode","@onClickSwitchToAdvancedMode","@isSwitchModeDisabled","@redirectFrom","@onCampaignSaveForDocAdsLanAutoAdoption"],[[30,2],[30,1],[30,12],[30,6],[30,0,["hasSetBudget"]],[30,0,["hasSetBidStrategy"]],[30,4],[28,[37,16],[[30,8],false,"scc_placement_module_mode_switch"],null],[30,9],[30,22],[30,0,["onSaveAndExit"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,7],null,[["@componentName","@isSectionExpanded","@isQuickMode","@moduleOnEnterOrExitViewport","@viewportObserverThreshold"],[[30,0,["COMPONENT_TITLE","BID_AND_BUDGET"]],[28,[30,0,["isSectionExpanded"]],[[30,0,["COMPONENT_TITLE","BID_AND_BUDGET"]]],null],[30,4],[30,5,["moduleOnEnterOrExitViewport"]],[30,0,["viewportObserverThreshold"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["isBudgetOptimizationEnabled"]],[[[1,"        "],[8,[39,33],null,[["@campaignGroup","@account","@campaign","@onCampaignChange","@fetchLimits","@isFetchingLimits","@hasInsightTag","@onBidAndBudgetChange","@selectedOptimizationGoal","@onViewGroup"],[[30,23],[30,2],[30,1],[30,6],[28,[37,20],[[30,0,["fetchLimitsTask"]]],null],[30,0,["fetchLimitsTask","isRunning"]],[30,13],[30,24],[30,0,["selectedOptimizationGoal"]],[30,0,["onViewGroup"]]]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[39,34],[[4,[38,10],null,[["pageKey","routeName","currentRoute"],["bid_and_budget_page_key",[28,[37,11],[[53,"outletState"],"render.name"],null],[28,[37,11],[[53,"outletState"],"render"],null]]]]],[["@account","@campaignGroup","@campaign","@adFormats","@unitCost","@isEndDateFocusedOnRender","@isTotalBudgetFocusedOnRender","@onCampaignChange","@onBidAndBudgetChange","@onClickSwitchToAdvancedMode","@fetchLimits","@isFetchingLimits","@hasInsightTag","@isMigrateFromTargetCostToCostCap","@isMigrateFromTargetCostToCostCapViaEdit","@isQuickMode","@isSwitchModeDisabled","@refreshCGModel","@isForCampaignReactivation"],[[30,2],[30,23],[30,1],[30,1,["adFormats"]],[30,1,["unitCost"]],[30,25],[30,26],[30,6],[30,0,["onBidAndBudgetChange"]],[28,[37,16],[[30,8],false,"scc_bid_budget_schedule_module_mode_switch"],null],[28,[37,20],[[30,0,["fetchLimitsTask"]]],null],[30,0,["fetchLimitsTask","isRunning"]],[30,13],[30,27],[30,28],[30,4],[30,9],[30,29],[30,0,["isForCampaignReactivation"]]]],null],[1,"\\n"]],[]]],[1,"    "]],[]]]]],[1,"\\n\\n"],[41,[51,[30,4]],[[[1,"      "],[8,[39,7],null,[["@componentName","@isSectionExpanded","@moduleOnEnterOrExitViewport","@viewportObserverThreshold"],[[30,0,["COMPONENT_TITLE","CONVERSION_TRACKING"]],[28,[30,0,["isSectionExpanded"]],[[30,0,["COMPONENT_TITLE","CONVERSION_TRACKING"]]],null],[30,5,["moduleOnEnterOrExitViewport"]],[30,0,["viewportObserverThresholdForLast"]]]],[["default"],[[[[1,"\\n        "],[8,[39,35],null,[["@account","@campaign","@hasInsightTag","@onInsightTagCreate","@onSetAssociations","@onRemoveAssociation"],[[30,2],[30,1],[30,13],[30,30],[30,0,["onSetConversionAssociations"]],[30,0,["onRemoveConversionAssociation"]]]],null],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,1,["isCompletedCampaign"]],[[[1,"      "],[10,0],[14,0,"wizard-container__action-bar u-layout-flex__container--space-between"],[12],[1,"\\n        "],[8,[39,36],[[24,0,"wizard-container__back-to-accounts-link--footer wizard-container__action"]],[["@text","@buttonType","@size","@route","@model"],[[28,[37,5],["i18n_back_to_account","campaign-manager-web/components/campaign-details"],null],"secondary","small","accounts.item.campaigns.index",[30,2,["id"]]]],null],[1,"\\n        "],[10,0],[14,0,"wizard-container__action-bar--right u-layout-flex__container--flex-end"],[12],[1,"\\n          "],[8,[39,37],[[24,0,"wizard-container__action"],[4,[38,38],["click",[30,0,["onSaveAndExit"]]],null]],[["@text","@buttonType","@size","@disabled"],[[28,[37,5],["i18n_save_and_exit","campaign-manager-web/components/campaign-details"],null],"secondary","small",[30,0,["isSaveAndExitDisabledForCompletedCampaign"]]]],null],[1,"\\n          "],[8,[39,37],[[24,"data-live-test-wizard-container__button--next",""],[24,0,"wizard-container__action-button"],[4,[38,38],["click",[30,0,["onNext"]]],null],[4,[38,39],["new_campaign_next"],null]],[["@text","@buttonType","@size"],[[28,[37,5],["i18n_next","campaign-manager-web/components/campaign-details"],null],"primary","small"]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[8,[39,2],[[24,0,"mv4"]],[["@type","@isHidden","@message"],["negative",[28,[37,3],[[30,5,["campaignErrors","details"]]],null],[28,[37,5],["i18n_campaign_details_general_error","campaign-manager-web/components/campaign-details"],null]]],null],[1,"\\n      "],[10,0],[14,0,"wizard-container__footer-actions"],[12],[1,"\\n"],[41,[28,[37,30],[[30,4],[30,1,["isNewCampaign"]]],null],[[[1,"          "],[8,[39,2],[[24,0,"mt3"]],[["@type","@isHidden"],["neutral",[30,0,["isTriggerButtonDisabled"]]]],[["default"],[[[[1,"\\n            "],[1,[28,[35,5],["i18n_objective_adformat_limit_message","campaign-manager-web/components/campaign-details"],null]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n        "],[10,0],[14,0,"wizard-container__action-buttons-container"],[12],[1,"\\n"],[41,[30,0,["showPreviousButton"]],[[[1,"            "],[8,[39,37],[[24,0,"wizard-container__action"],[16,"disabled",[28,[37,30],[[28,[37,3],[[30,1,["isNewCampaign"]]],null],[28,[37,27],[[30,1,["validations","isInvalid"]],[28,[37,3],[[30,0,["isSaveButtonValid"]]],null],[28,[37,3],[[30,2,["canEditCampaign"]]],null]],null]],null]],[4,[38,38],["click",[30,0,["onPrevious"]]],null]],[["@text","@buttonType","@emphasized","@size"],[[28,[37,5],["i18n_previous","campaign-manager-web/components/campaign-details"],null],"secondary",true,"small"]],null],[1,"\\n"]],[]],null],[1,"\\n          "],[8,[39,36],[[24,0,"wizard-container__back-to-accounts-link--footer wizard-container__action"]],[["@text","@buttonType","@size","@route","@model"],[[28,[37,5],["i18n_back_to_account","campaign-manager-web/components/campaign-details"],null],"secondary","small","accounts.item.campaigns.index",[30,2,["id"]]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"wizard-container__action-buttons-container"],[12],[1,"\\n          "],[8,[39,37],[[24,0,"wizard-container__action"],[4,[38,38],["click",[30,0,["onSaveAndExit"]]],null]],[["@text","@buttonType","@disabled","@size"],[[28,[37,5],["i18n_save_and_exit","campaign-manager-web/components/campaign-details"],null],"secondary",[30,0,["isTriggerButtonDisabled"]],"small"]],null],[1,"\\n"],[41,[30,1,["isNewCampaign"]],[[[41,[30,4],[[[1,"              "],[8,[39,37],[[24,0,"wizard-container__action-button"],[4,[38,38],["click",[30,0,["onSaveAndNext"]]],null]],[["@text","@size","@buttonType","@disabled"],[[28,[37,5],["i18n_save_and_continue","campaign-manager-web/components/campaign-details"],null],"small","primary",[30,0,["isTriggerButtonDisabled"]]]],null],[1,"\\n"]],[]],[[[1,"              "],[8,[39,40],[[24,0,"wizard-container__confirm-hovercard"]],[["@dataTestSelectorValue","@placement","@onConfirm","@confirmButtonText","@triggerButtonText","@triggerButtonDisabled","@triggerButtonControlName","@confirmButtonControlName","@cancelButtonControlName"],["save","top",[30,0,["onSaveAndNext"]],[28,[37,5],["i18n_save","campaign-manager-web/components/campaign-details"],null],[28,[37,5],["i18n_next","campaign-manager-web/components/campaign-details"],null],[30,0,["isTriggerButtonDisabled"]],"create_save_and_next","new_campaign_save_confirm","new_campaign_save_cancel"]],[["default"],[[[[1,"\\n                "],[10,"h5"],[15,0,[29,["mb2"," ",[28,[37,28],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,5],["i18n_confirm_save","campaign-manager-web/components/campaign-details"],null]],[1,"\\n                "],[13],[1,"\\n                "],[10,1],[15,0,[29,[[28,[37,28],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,5],["i18n_want_to_save","campaign-manager-web/components/campaign-details"],null]],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]]]],[]],null],[41,[28,[37,27],[[30,1,["isDraftCampaign"]],[30,1,["isServableCampaign"]]],null],[[[1,"            "],[8,[39,37],[[24,"data-live-test-wizard-container__button--next",""],[24,0,"wizard-container__action-button"],[16,"disabled",[30,0,["isNextButtonDisabled"]]],[4,[38,38],["click",[30,0,["onSaveAndNext"]]],null],[4,[38,39],["details_save_and_next"],null]],[["@text","@size","@buttonType"],[[28,[37,5],["i18n_next","campaign-manager-web/components/campaign-details"],null],"small","primary"]],null],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]]],[41,[28,[37,27],[[30,31,["last","isError"]],[30,0,["saveEditCampaignTask","last","isError"]]],null],[[[41,[30,1,["isNewCampaign"]],[[[1,"        "],[8,[39,41],null,[["@errorList","@errorHeader"],[[30,0,["errors"]],[28,[37,5],["i18n_cannot_create_campaign","campaign-manager-web/components/campaign-details"],null]]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[39,41],null,[["@errorList","@errorHeader"],[[30,0,["errors"]],[28,[37,5],["i18n_cannot_update_campaign","campaign-manager-web/components/campaign-details"],null]]],null],[1,"\\n"]],[]]]],[]],null],[1,"  "]],[]]]]],[1,"\\n\\n  "],[8,[30,5,["rightRail"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,42],null,[["@campaign","@account","@hasSetBudget","@doesTargetingCriteriaHaveProcessingMaSegments","@audienceResults","@isFetchingAudienceData","@activeComponentNameInViewport","@isQuickMode","@isHiddenInQuickMode"],[[30,1],[30,2],[30,0,["hasSetBudget"]],[30,0,["doesTargetingCriteriaHaveProcessingMaSegments"]],[30,14],[30,32],[30,5,["sectionInViewport"]],[30,4],[28,[37,3],[[28,[30,0,["isSectionExpanded"]],[[30,0,["COMPONENT_TITLE","FORECASTING"]]],null]],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[5]]]]],[1,"\\n\\n"],[41,[30,0,["showCampaignUpgradedModal"]],[[[1,"  "],[8,[39,43],null,[["@onModalDismiss"],[[30,0,["onCampaignUpgradedModalDismiss"]]]],null],[1,"\\n"]],[]],null]],["@campaign","@account","@onDetailsSectionClick","@isQuickMode","wizard","@onCampaignChange","@isInsightTagStatusDomainVerified","@onSwitchMode","@isSwitchModeDisabled","@onUiCustomizationAudienceSettingsChange","@campaignSettings","@accountReference","@hasInsightTag","@audienceResults","@areConnectedTvLanguageFacetsTrimmed","@areConnectedTvLocationFacetsTrimmed","module","@onSetAccountReference","module","iphHelper","@setTrackingParameters","@redirectFrom","@campaignGroup","@onBidAndBudgetChange","@isEndDateFocusedOnRender","@isTotalBudgetFocusedOnRender","@isMigrateFromTargetCostToCostCap","@isMigrateFromTargetCostToCostCapViaEdit","@refreshCGModel","@onInsightTagCreate","@saveCampaignAndTransitionToRoute","@isFetchingAudienceData","&segmentedControl"],false,["composable-campaign-wizard","yield","hue-web-inline-feedback","not","error-message","t","if","campaign-details-module","campaign-details-section","scc/module-card","track-render","get","-get-dynamic-var","scc/campaign-name","unless","objective-selection","fn","scc/audience","audiences/buyer-targeting/main-module","targeting-module","perform","ad-format","array","cm-inline-feedback","iph-helper","external-link-info","help-center-url","or","hue-web-foundations@-text-body","retain-audience","and","tracking-parameters/module","placement-module","budget-optimization-campaign-bid-and-budget","bid-and-budget","conversion-tracking","hue-web-button-link-to","hue-web-button","on","track-interaction","confirm-hovercard","standard-error","forecasting-tool","scc/campaign-upgraded-modal"]]',moduleName:"campaign-manager-web/components/campaign-details.hbs",isStrictMode:!1})
let We=(V=qe((B=class{constructor(){Ye(this,"isAdFormatExpanded",V,this),Ye(this,"isPlacementExpanded",Y,this),Ye(this,"isBidAndBudgetExpanded",H,this),Ye(this,"isForecastingExpanded",q,this)}isModuleExpanded(e){switch(e){case u.COMPONENT_TITLE.AD_FORMAT:return this.isAdFormatExpanded
case u.COMPONENT_TITLE.PLACEMENT_MODULE:return this.isPlacementExpanded
case u.COMPONENT_TITLE.BID_AND_BUDGET:return this.isBidAndBudgetExpanded
case u.COMPONENT_TITLE.FORECASTING:return this.isForecastingExpanded
default:this.jet.error(new Error(`Failed to return progressive disclosure status for moduleName: ${e}`),["campaign-details-scc-progressive-disclosure-error"],!1)}}onModuleStarted(e){e===u.COMPONENT_TITLE.TARGETING_MODULE&&(this.isForecastingExpanded=!0)}onModuleCompletion(e,t,n){if(e===u.COMPONENT_TITLE.TARGETING_MODULE){this.isAdFormatExpanded=!0,this.isForecastingExpanded=!0;(0,p.isCompanyAssociationNeeded)(t,n)||(this.isPlacementExpanded=!0,this.isBidAndBudgetExpanded=!0)}else e===u.COMPONENT_TITLE.AD_FORMAT&&(this.isPlacementExpanded=!0,this.isBidAndBudgetExpanded=!0)}}).prototype,"isAdFormatExpanded",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Y=qe(B.prototype,"isPlacementExpanded",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),H=qe(B.prototype,"isBidAndBudgetExpanded",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),q=qe(B.prototype,"isForecastingExpanded",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),B),Xe=e.default=(K=(0,i.inject)("campaign"),W=(0,i.inject)("campaign-mode"),X=(0,i.inject)("account"),$=(0,i.inject)("conversion"),J=(0,i.inject)(),Q=(0,i.inject)(),Z=(0,i.inject)(),ee=(0,i.inject)(),te=(0,i.inject)(),ne=(0,i.inject)("hue-web-toast"),ae=(0,i.inject)(),ie=(0,i.inject)(),re=(0,i.inject)(),oe=(0,i.inject)(),le=(0,i.inject)(),se=(0,i.inject)("tracking-parameters"),ce=(0,i.inject)("audiences/buyer-targeting"),ue=(0,s.task)({drop:!0}),de=(0,s.task)({drop:!0}),pe=(0,s.task)({restartable:!0}),me=(0,s.task)({restartable:!0}),ge=(0,s.task)({drop:!0}),(0,_.assertPropTypes)((Ve=class extends r.default{get availableObjectiveCategories(){return this.campaignRestrictions.availableObjectiveCategories.map((e=>{const t=[...e.objectives]
return{name:e.name,color:e.color,objectives:t.filter((e=>!this.isContentFirstCampaignCreationEnabled||this.args.validObjectivesForSelectedContents.includes(e.type)))}})).filter((e=>!!e.objectives.length))}get isBudgetOptimizationEnabled(){return this.args.campaignGroup?.budgetOptimization?.budgetOptimizationStrategy===d.BUDGET_OPTIMIZATION_STRATEGY.DYNAMIC}get isQualifiedLeadsOptimizationEnabled(){return this.lix.getTreatmentIsEnabled(A.LIX_TEST_KEYS.enableQualifiedLeadsOptimization)}get isAdvancedAudienceExperienceType(){return this.buyerTargetingService.isAdvancedExperienceType()}get hasCampaignGroupObjective(){return!!this.args.campaignGroup?.objectiveType}get isCampaignQuickModeNew(){return this.args.isQuickMode&&this.args.campaign.isNewCampaign}get isSccCardRevampEnabled(){return this.lix.getTreatmentIsEnabled(A.LIX_TEST_KEYS.enableSccCardRevamp)}get isCampaignTargetingEUCountriesWithAdFormatSM(){const{isNewCampaign:e,targetingCriteria:t,adFormat:n,accountProductType:a,isSponsoredMessageAdsTargetedInEUDisallowedForNewAndExisting:i}=this.campaignService.campaignToEdit
return!(!t||!n||a===C.PRODUCT_TYPE.LINKEDIN_ON_LINKEDIN)&&(!(!i&&!e)&&(0,p.isTargetingEUCountriesWithSMAdFormat)(t,n))}get accountId(){return parseInt((0,l.get)(this.args,"account.id"),10)}get displayCompanyAssociation(){return(0,p.isCompanyAssociationNeeded)(this.args.account,this.args.campaign)}get doesTargetingCriteriaHaveProcessingMaSegments(){return(0,g.doesTargetingCriteriaHaveProcessingMaSegments)((0,l.get)(this.args,"campaign.targetingCriteria"))}get isSaveButtonValid(){if(this.args.isQuickMode){if(!this.isSectionExpanded(this.COMPONENT_TITLE.AD_FORMAT))return!1
if(this.displayCompanyAssociation&&this.args.account.selectedTypeaheadReference)return!this.shouldValidateAudienceCount||this.args.allowCampaignActivation}return this.shouldValidateAudienceCount?this.args.allowCampaignActivation:!this.displayCompanyAssociation}get showAdFormatValidationError(){return this.args.isQuickMode&&this.sccModules.isModuleExpanded(u.COMPONENT_TITLE.AD_FORMAT)&&this.displayCompanyAssociation&&!this.args.account.selectedTypeaheadReference}get shouldValidateAudienceCount(){const e=this.args.campaign.isNewCampaign,t=this.args.campaign.isDraftCampaign,n=(0,h.isRoadblock)(this.args.campaign.roadblockType)
return!e&&!t&&!n}get isGoldenGate(){return(0,b.isGoldenGateAccount)((0,l.get)(this.args,"account"))}get showPreviousButton(){return(0,b.isCGSelectionStepEnabled)(this.args.account)&&!this.args.isQuickMode}get campaignId(){return this.args.campaign.id}get availableAdFormats(){return this.campaignService.getAdFormatOptions(this.args.campaign,this.isBudgetOptimizationEnabled,this.args.isQuickMode,this.isSccCardRevampEnabled)}get showNoInsightTagErrorToast(){return!this.args.hasInsightTag&&this.hasAssociatedConversionsChanged}get selectedOptimizationGoal(){return u.OBJECTIVE_TYPE_TO_ALIGNED_OPTIMIZATION_GOAL_MAP[this.args.campaignGroup?.objectiveType]}get isTriggerButtonDisabled(){const e=this.args.campaign.validations.isInvalid,t=!this.isSaveButtonValid,n=!this.args.account.canEditCampaign,a=this.args.saveCampaignAndTransitionToRoute.isRunning
return e||t||n||a}get isNextButtonDisabled(){const e=this.args.campaign.validations.isInvalid,t=!this.isSaveButtonValid,n=!this.args.account.canEditCampaign
return e||t||n}get isCampaignDetailsSectionVisible(){return!this.args.isQuickMode}get isSaveAndExitDisabledForCompletedCampaign(){const e=this.isSaveButtonValid,t=this.args.account.canEditCampaign,n=this.args.saveCampaignAndTransitionToRoute.isRunning
return!e||!t||n}get isContentFirstCampaignCreationEnabled(){const e=this.lix.getTreatmentIsEnabled(A.LIX_TEST_KEYS.enableContentHub),t="true"===this.router.currentRoute?.queryParams?.isContentFirst
return e&&t}get isUTMTrackingEnabled(){return this.lix.getTreatmentIsEnabled(A.LIX_TEST_KEYS.enableDynamicUTMTracking)}get isForCampaignReactivation(){return(0,p.isStartDateInputDisabled)(this.args.campaign)&&!this.args.campaign.isActiveCampaign&&this.args.campaign.status!==G.STATUSES.COMPLETED}get isBuyerTargetingBetaPhaseTwoEnabled(){return this.lix.getTreatmentIsEnabled(A.LIX_TEST_KEYS.enableBuyerTargetingBetaPhaseTwo)}constructor(){if(super(...arguments),Ye(this,"campaignService",he,this),Ye(this,"campaignModeService",fe,this),Ye(this,"accountService",Te,this),Ye(this,"conversionService",Ee,this),Ye(this,"campaignRestrictions",ye,this),Ye(this,"conversion",Se,this),Ye(this,"router",Ae,this),Ye(this,"tracking",Ce,this),Ye(this,"i18n",Oe,this),Ye(this,"toast",ve,this),Ye(this,"lix",we,this),Ye(this,"localStorage",Ie,this),Ye(this,"jet",Pe,this),Ye(this,"onboarding",Ne,this),Ye(this,"xhr",Re,this),Ye(this,"contentHub",De,this),Ye(this,"trackingParametersService",Me,this),Ye(this,"buyerTargetingService",Le,this),He(this,"step",c.STEPS.DETAILS),He(this,"viewportObserverThreshold",.6),He(this,"viewportObserverThresholdForAudience",.1),He(this,"viewportObserverThresholdForLast",1),He(this,"QUICK_MODE",I.CAMPAIGN_MODES.QUICK),He(this,"ADVANCED_MODE",I.CAMPAIGN_MODES.ADVANCED),Ye(this,"errors",ke,this),Ye(this,"hasSetBudget",Ue,this),Ye(this,"hasSetBidStrategy",xe,this),Ye(this,"autoAssociationConversions",Fe,this),Ye(this,"hasAssociatedConversionsChanged",ze,this),Ye(this,"showCampaignUpgradedModal",je,this),Ye(this,"isRetainAudienceSelected",Ge,this),He(this,"sccModules",new We),He(this,"COMPONENT_TITLE",u.COMPONENT_TITLE),He(this,"isCampaignWithObjective",y.isCampaignWithObjective),Ye(this,"showSccAssociateCompanyPageError",Be,this),this.hasSetBudget=!this.args.campaign.isNewCampaign&&!this.isBudgetOptimizationEnabled,this.hasSetBidStrategy=!this.args.campaign.isNewCampaign,this.args.campaign.isDraftCampaign&&this._maybeSetBillingReferenceId(this.args.campaign.adFormat),this.args.bypassQuickModeForOptima){(this.localStorage.get(D.LOCAL_STORAGE_KEYS.showedCampaignUpgradedModal)||{})[this.campaignId]||(this.showCampaignUpgradedModal=!0)}const e=this.args.campaign.optimizationTargetType
if(this.args.isMigrateFromTargetCostToCostCapViaEdit&&u.TARGET_COST_OPTIMIZATION_TARGET_TYPES.includes(e)){const t=u.TARGET_COST_TO_COST_CAP_OPTIMIZATION_TARGET_MAP[e]
this.args.campaign.set("optimizationTargetType",t),this.args.campaign.set("costType",u.COST_TYPE.CPM)}this.hasCampaignGroupObjective&&this.args.campaign.isNewCampaign&&this.onObjectiveSelection(this.args.campaignGroup?.objectiveType),this.fetchAutoAssociationConversions(this.args.account.id)}async fetchAutoAssociationConversions(e){const t=await this.conversionService.getAutoAssociatedConversions(e)
this.autoAssociationConversions=t,this.hasCampaignGroupObjective&&this.args.campaign.isNewCampaign&&(this.args.campaign.objectiveType===y.OBJECTIVE_TYPE.WEBSITE_CONVERSION||this.args.campaign.objectiveType===y.OBJECTIVE_TYPE.WEBSITE_VISIT)&&this.conversionService.autoAssociateConversions(this.args.campaign,this.autoAssociationConversions)}_displayNoInsightTagErrorToast(){const e={linkInfo:{href:this.router.urlFor(a.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING_CONVERSIONS_SOURCES,this.args.account.id),target:"_blank"}},t=v.default.sanitizeHTML(this.i18n.lookupTranslation(this.constructor,"i18n_no_insight_tag_toast_error_msg")([e]))
this.toast.add({type:w.TOAST_TYPES.ERROR,message:(0,O.htmlSafe)(t)})}onChangeRetainAudience(e){this.isRetainAudienceSelected=e}onResetAdFormat(){return this.deleteCampaignTask.perform()}onPrevious(){this.args.campaign.isNewCampaign?this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX):this.saveEditCampaignTask.perform(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX)}onSaveAndNext(){this.saveEditCampaignTask.perform(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX)}onNext(){this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX,this.campaignId)}onSaveAndExit(){this.args.campaign.isNewCampaign?this.tracking.fireInteractionEvent("create_save_and_exit",f.CONTROL_INTERACTION_TYPE.SHORT_PRESS):this.tracking.fireInteractionEvent("details_save_and_exit",f.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.showNoInsightTagErrorToast&&this._displayNoInsightTagErrorToast(),this.saveEditCampaignTask.perform(a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX)}onCampaignUpgradedModalDismiss(){this.showCampaignUpgradedModal=!1
const e=this.localStorage.get(D.LOCAL_STORAGE_KEYS.showedCampaignUpgradedModal)||{}
e[this.campaignId]=!0,this.localStorage.put(D.LOCAL_STORAGE_KEYS.showedCampaignUpgradedModal,e)}onBidAndBudgetChange(e,t){(0,l.set)(this,e,t)}onAudienceModuleComplete(){this.sccModules.onModuleCompletion(u.COMPONENT_TITLE.TARGETING_MODULE,this.args.account,this.args.campaign)}onAudienceModuleStarted(){this.sccModules.onModuleStarted(u.COMPONENT_TITLE.TARGETING_MODULE)}onObjectiveSelection(e){const{isNewCampaign:t,objectiveType:n,name:a}=this.args.campaign
this._setAudienceExperienceOnObjectiveChange(e)
let i={objectiveType:e}
e&&(i={...i,...this.campaignService.populateConnectedTvPlacementsDiff(e),...this.campaignService.populateFrequencyOptimizationDiff(e)})
const r=a!==this.campaignService.populateCampaignName(n)&&a!==u.DEFAULT_CAMPAIGN_NAME
if(e&&t?(this.args.isQuickMode&&(i={...i,...(0,m.getBidRelatedPropertiesForQuickCampaign)(e)}),r||(i.name=this.campaignService.populateCampaignName(e))):r||(i.name=u.DEFAULT_CAMPAIGN_NAME),this.args.onCampaignChange(i),e){let t=this.campaignService.getDefaultAdFormat(this.args.campaign)
if(this.isContentFirstCampaignCreationEnabled){const{selectedCreativeType:e}=this.contentHub
t=F.SPONSORED_CONTENT_TYPE_TO_AD_FORMAT[F.CREATIVE_TYPE_TO_SPONSORED_CONTENT_TYPE[e]]}this.onAdFormatChangeTask.perform(t),this.args.onCampaignChange({sponsoringLandingPage:!(0,y.isLeadGenObjective)(e)&&null})
const n=(0,z.isAnyConversionConversionsAPI)(this.conversionService.conversions),a=e===y.OBJECTIVE_TYPE.LEAD_GENERATION,i=u.QUALIFIED_LEADS_AD_FORMATS.includes(t),r=this.args.campaign.isNewCampaign
n&&a&&i&&r&&this.isQualifiedLeadsOptimizationEnabled&&this.args.onCampaignChange({optimizationTargetType:u.OPTIMIZATION_TARGET_TYPE.MAX_QUALIFIED_LEAD,costType:u.COST_TYPE.CPM})}if(!t||e!==y.OBJECTIVE_TYPE.WEBSITE_CONVERSION&&e!==y.OBJECTIVE_TYPE.WEBSITE_VISIT||this.conversionService.autoAssociateConversions(this.args.campaign,this.autoAssociationConversions),this.args.onObjectiveSelected(e),E.default){const e=document.querySelector('[data-id="objective-selection"]')
e&&e.focus()}}onSetConversionAssociations(e){this.conversionService.setAssociatedConversions(this.args.campaign,e),this.hasAssociatedConversionsChanged=!0}onRemoveConversionAssociation(e){this.conversionService.removeAssociatedConversion(this.args.campaign,e)}onViewGroup(){this.saveEditCampaignTask.perform(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX).catch((e=>{this._handleDetailsSaveEditTaskError(e)}))}onEntityChange(e){this.args.isQuickMode&&this.sccModules.onModuleCompletion(u.COMPONENT_TITLE.AD_FORMAT,this.args.account,this.args.campaign),this.args.updateSelectedTypeaheadReference(e)}onCtvToggleChange(){const e=this.campaignService.getDefaultAdFormat(this.args.campaign)
this.onAdFormatChangeTask.perform(e)}_handleDetailsSaveEditTaskError(e){this.args.onDetailsSectionClick("standard-error__section-container"),this.jet.error(e,"campaign-details-budget-schedule-view-group-error")}_maybeSetBillingReferenceId(e){if(this.isGoldenGate&&!(0,l.get)(this.args,"account.billingReferenceId")&&((0,l.get)(this.args,"campaign.isNewCampaign")||(0,l.get)(this.args,"campaign.isDraftCampaign"))){const t=this.campaignRestrictions.billingReferencesMap
t[e]&&1===t[e].length&&this.args.onCampaignChange({billingReferenceId:t[e][0].id.toString(),billingReferenceType:(0,b.getBillingReferenceType)(this.args.account)})}}_setAudienceExperienceOnObjectiveChange(e){const{objectiveType:t,targetingCriteria:n}=this.args.campaign
if(this.isBuyerTargetingBetaPhaseTwoEnabled)if(e===y.OBJECTIVE_TYPE.LEAD_GENERATION){if(this.buyerTargetingService.isAdvancedExperienceType())return
this.buyerTargetingService.setClassicExperienceTargetingCriteria(n)
const e=this.buyerTargetingService.getAdvancedExperienceTargetingCriteria()
e?this.buyerTargetingService.setAdvancedExperienceTargetingCriteria(e):this.buyerTargetingService.setAdvancedExperienceTargetingCriteria((0,g.getDefaultTargetingCriteria)()),this.campaignService.updateCampaignAudienceExpansionEnabled(!1),this.campaignService.updateTargetingCriteria(this.buyerTargetingService.getAdvancedExperienceTargetingCriteria()),this.buyerTargetingService.setCurrentAudienceExperienceType(j.AUDIENCE_EXPERIENCE_TYPES.ADVANCED)}else if(t===y.OBJECTIVE_TYPE.LEAD_GENERATION){if(!this.buyerTargetingService.isAdvancedExperienceType())return
this.buyerTargetingService.setAdvancedExperienceTargetingCriteria(n),this.campaignService.updateTargetingCriteria(this.buyerTargetingService.getClassicExperienceTargetingCriteria()),this.buyerTargetingService.setCurrentAudienceExperienceType(j.AUDIENCE_EXPERIENCE_TYPES.CLASSIC)}}isSectionExpanded(e){return this.args.isQuickMode&&this.args.campaign.isNewCampaign&&(e===u.COMPONENT_TITLE.AD_FORMAT||e===u.COMPONENT_TITLE.BID_AND_BUDGET||e===u.COMPONENT_TITLE.FORECASTING||e===u.COMPONENT_TITLE.PLACEMENT_MODULE)?this.sccModules.isModuleExpanded(e):this.isCampaignWithObjective(this.args.campaign)}async createCampaignWithSelectedContentUrnsAndTransitionToRoute(e){try{const{failedContentUrns:t,campaignId:n}=await this.contentHub.createCampaignWithSelectedContentUrns(this.args.campaign),i=e===a.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX?U.CONTENT_HUB_CAMPAIGN_CREATION_BUTTON.NEXT:U.CONTENT_HUB_CAMPAIGN_CREATION_BUTTON.SAVE_AND_EXIT,r=(0,k.createAccountUrnFromId)(this.args.account.accountId),o=(0,k.createCampaignUrnFromId)(n),l=this.contentHub.contentHubWorkflowTrackingId
this.tracking.fireTrackingPayload(U.CONTENT_HUB_TRACKING_TOPICS.CAMPAIGN_CREATION,(0,L.makeContentHubCampaignCreationEvent)(o,i,r,l)),this.tracking.fireTrackingPayload(x.TRACKING_EVENT_TOPIC.CAMPAIGN_MANAGER_USER_ACTION_EVENT,{action:x.USER_ACTION_TYPE.CAMPAIGN_CREATION,sponsoredAccountUrn:r,sponsoredCampaignGroupUrn:(0,k.createCampaignGroupUrnFromId)(this.args.campaign.campaignGroupId),sponsoredCampaignUrn:o,flow:x.CAMPAIGN_MANAGER_USER_FLOW.CONTENT_HUB}),t.length<1?this.contentHub.resetSelectedContentUrns():(this.toast.add({type:w.TOAST_TYPES.ERROR,message:this.i18n.lookupTranslation(this.constructor,"i18n_content_first_campaign_creation_partial_success_message")([{numberOfSponsoredContents:this.contentHub.selectedContentUrns.length-t.length,totalNumberOfContentsUrns:this.contentHub.selectedContentUrns.length}])}),this.contentHub.setSelectedContentUrns(this.contentHub.selectedContentUrns.filter((e=>t.includes(e))))),e===a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX?this.router.transitionTo(e,{queryParams:{campaignGroupIds:JSON.stringify([this.args.campaign.campaignGroupId]),campaignIds:JSON.stringify([n])}}):this.router.transitionTo(e,n)}catch(t){this.jet.error(`Error creating campaign with selected creatives: ${(0,S.getErrorMessage)(t)}`)}}*saveEditCampaignTask(e){if(this.args.campaign.isNewCampaign)return this.isContentFirstCampaignCreationEnabled&&this.contentHub.selectedContentUrns.length?yield this.createCampaignWithSelectedContentUrnsAndTransitionToRoute(e):this.args.saveCampaignAndTransitionToRoute.perform(e).catch((e=>{throw e instanceof P.default&&(this.showSccAssociateCompanyPageError=!0),this.errors=(0,S.getErrorMessageList)(e),e}))
let t=!0
try{yield this.args.onSaveEditCampaign()}catch(n){throw this.errors=(0,S.getErrorMessageList)(n),t=!1,n}if(yield this.saveTrackingParametersTask.perform(),t){const t=e===a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX?{campaignGroupIds:JSON.stringify([this.args.campaign.campaignGroupId]),campaignIds:JSON.stringify([this.args.campaign.id])}:void 0
yield this.router.transitionTo(e,{queryParams:t})}}*saveTrackingParametersTask(){if(this.isUTMTrackingEnabled)try{if((0,M.hasTrackingParametersChanged)(this.args.campaign.trackingParametersState.trackingParameters,this.args.campaign.trackingParametersState.trackingParametersString)){const e={...this.args.campaign.trackingParametersState.trackingParameters,...(0,M.createTrackingParameterObjectFromString)(this.args.campaign.trackingParametersState.trackingParametersString,this.campaignId,k.URN_TYPES.SPONSORED_CAMPAIGN)}
this.args.campaign.trackingParametersState.trackingParametersString?(yield this.trackingParametersService.upsert(e,this.campaignId,k.URN_TYPES.SPONSORED_CAMPAIGN),this.tracking.fireInteractionEvent("update_utm",f.CONTROL_INTERACTION_TYPE.SHORT_PRESS)):(yield this.trackingParametersService.delete(this.campaignId,k.URN_TYPES.SPONSORED_CAMPAIGN),this.tracking.fireInteractionEvent("delete_utm",f.CONTROL_INTERACTION_TYPE.SHORT_PRESS))}}catch(e){this.jet.error(new Error(`Error modifying UTM tracking in campaign details ${(0,S.getErrorMessage)(e)}`),[R.JET_ERROR_TAGS.UTM_PARAMETERS],{shouldRethrow:!1})
const t=this.i18n.lookupTranslation(this.constructor,"i18n_error_save_tracking_params")
this.toast.add({type:w.TOAST_TYPES.ERROR,message:(0,O.htmlSafe)(t)})}}*onAdFormatChangeTask(e){const t=this.args.account,n=this.args.campaign,a=this.hasCampaignGroupObjective&&this.isBudgetOptimizationEnabled,i=this.campaignService.getCampaignDeltaBeforeLimitsCall(t,n,e,{isQuickMode:this.args.isQuickMode,isDBOCampaignGroup:a})
let r
this.args.onCampaignChange(Object.assign({adFormats:[e],isAdFormatInferred:!1},i)),E.default&&(r=document.activeElement.id)
const o=yield this.campaignService.fetchLimits(t,n)
if(E.default){const e=document.getElementById(r)
e&&e.focus()}const l=this.lix.getTreatmentIsEnabled(A.LIX_TEST_KEYS.enableDBPTotalBudgetMultiplierV2),s=(0,p.getCampaignDeltaAfterLimitsCall)(t,n,e,o,l)
this.args.onCampaignChange(s),this._maybeSetBillingReferenceId(e)}*fetchLimitsTask(e,t,n=null){const a=yield this.campaignService.fetchLimits(e,t,{rethrow:!0,featurePemMetadata:n})
this.args.onCampaignChange({limits:a}),(a&&a.isFixedBid||!t.isUnitCostDifferentThanDefault&&t.isNewCampaign)&&(0,l.get)(a,"bidSuggestion.midBid.amount")!==(0,l.get)(this.args,"campaign.unitCost.amount")&&this.args.onCampaignChange({unitCost:(0,T.getMoneyAmountForAPI)({amount:a.bidSuggestion.midBid.amount,currencyCode:e.currencyCode})})}*deleteCampaignTask(){const e=this.args.campaign.targetingCriteria,t=this.args.campaign.locale,n=this.args.campaignSettings
yield this.campaignService.deleteCampaign()
const i=this.args.isQuickMode?N.SIMPLE_SETTING_VALUES.CAMPAIGN_CREATION_MODE_QUICK:N.SIMPLE_SETTING_VALUES.CAMPAIGN_CREATION_MODE_ADVANCED
yield this.campaignModeService.updateCampaignCreationModeSetting(i).catch((e=>{this.jet.error(new Error(e),[R.JET_ERROR_TAGS.SIMPLIFIED_CAMPAIGN_CREATION,`change-to-${i}-from-campaign-details`],{shouldRethrow:!1})})),this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS,"new",{queryParams:{campaignGroupId:this.args.campaign.campaignGroupId}}).then((()=>{this.isRetainAudienceSelected&&(this.campaignService.updateCampaign({data:{locale:t,targetingCriteria:e}}),this.args.isQuickMode&&(0,m.applyOriginalCampaignAudienceSetting)(n,this.args.onUiCustomizationAudienceSettingsChange))}))}},He(Ve,"propTypes",{account:_.PropTypes.oneOfType([_.PropTypes.object,_.PropTypes.EmberObject]).isRequired,campaign:_.PropTypes.oneOfType([_.PropTypes.object,_.PropTypes.EmberObject]).isRequired,campaignGroup:_.PropTypes.oneOfType([_.PropTypes.object,_.PropTypes.EmberObject]),hasInsightTag:_.PropTypes.bool.isRequired,audienceResults:_.PropTypes.oneOfType([_.PropTypes.object,_.PropTypes.null]),isFetchingAudienceData:_.PropTypes.bool,allowCampaignActivation:_.PropTypes.bool,onCampaignChange:_.PropTypes.func.isRequired,onInsightTagCreate:_.PropTypes.func.isRequired,onDetailsSectionClick:_.PropTypes.func.isRequired,onObjectiveSelected:_.PropTypes.func.isRequired,onSwitchMode:_.PropTypes.func.isRequired,accountReference:_.PropTypes.object,onSaveEditCampaign:_.PropTypes.func,saveCampaignAndTransitionToRoute:_.PropTypes.oneOfType([_.PropTypes.object,_.PropTypes.EmberObject]),onSetAccountReference:_.PropTypes.func.isRequired,isMigrateFromTargetCostToCostCap:_.PropTypes.bool,isMigrateFromTargetCostToCostCapViaEdit:_.PropTypes.bool,isQuickMode:_.PropTypes.bool,campaignSettings:_.PropTypes.object,onUiCustomizationAudienceSettingsChange:_.PropTypes.func.isRequired,updateSelectedTypeaheadReference:_.PropTypes.func.isRequired,bypassQuickModeForOptima:_.PropTypes.bool,isTrimmedFacetNudgeApplicableOnCTVToggle:_.PropTypes.bool,onCtvToggleChange:_.PropTypes.func,areConnectedTvLanguageFacetsTrimmed:_.PropTypes.bool,areConnectedTvLocationFacetsTrimmed:_.PropTypes.bool,validObjectivesForSelectedContents:_.PropTypes.arrayOf(_.PropTypes.string),setTrackingParameters:_.PropTypes.func.isRequired}),he=qe((_e=Ve).prototype,"campaignService",[K],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fe=qe(_e.prototype,"campaignModeService",[W],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Te=qe(_e.prototype,"accountService",[X],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ee=qe(_e.prototype,"conversionService",[$],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ye=qe(_e.prototype,"campaignRestrictions",[J],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se=qe(_e.prototype,"conversion",[Q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ae=qe(_e.prototype,"router",[Z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=qe(_e.prototype,"tracking",[ee],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Oe=qe(_e.prototype,"i18n",[te],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ve=qe(_e.prototype,"toast",[ne],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),we=qe(_e.prototype,"lix",[ae],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ie=qe(_e.prototype,"localStorage",[ie],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pe=qe(_e.prototype,"jet",[re],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ne=qe(_e.prototype,"onboarding",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Re=qe(_e.prototype,"xhr",[oe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),De=qe(_e.prototype,"contentHub",[le],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Me=qe(_e.prototype,"trackingParametersService",[se],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Le=qe(_e.prototype,"buyerTargetingService",[ce],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ke=qe(_e.prototype,"errors",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ue=qe(_e.prototype,"hasSetBudget",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),xe=qe(_e.prototype,"hasSetBidStrategy",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Fe=qe(_e.prototype,"autoAssociationConversions",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ze=qe(_e.prototype,"hasAssociatedConversionsChanged",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),je=qe(_e.prototype,"showCampaignUpgradedModal",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ge=qe(_e.prototype,"isRetainAudienceSelected",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),Be=qe(_e.prototype,"showSccAssociateCompanyPageError",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),qe(_e.prototype,"onChangeRetainAudience",[l.action],Object.getOwnPropertyDescriptor(_e.prototype,"onChangeRetainAudience"),_e.prototype),qe(_e.prototype,"onResetAdFormat",[l.action],Object.getOwnPropertyDescriptor(_e.prototype,"onResetAdFormat"),_e.prototype),qe(_e.prototype,"onPrevious",[l.action],Object.getOwnPropertyDescriptor(_e.prototype,"onPrevious"),_e.prototype),qe(_e.prototype,"onSaveAndNext",[l.action],Object.getOwnPropertyDescriptor(_e.prototype,"onSaveAndNext"),_e.prototype),qe(_e.prototype,"onNext",[l.action],Object.getOwnPropertyDescriptor(_e.prototype,"onNext"),_e.prototype),qe(_e.prototype,"onSaveAndExit",[l.action],Object.getOwnPropertyDescriptor(_e.prototype,"onSaveAndExit"),_e.prototype),qe(_e.prototype,"onCampaignUpgradedModalDismiss",[l.action],Object.getOwnPropertyDescriptor(_e.prototype,"onCampaignUpgradedModalDismiss"),_e.prototype),qe(_e.prototype,"onBidAndBudgetChange",[l.action],Object.getOwnPropertyDescriptor(_e.prototype,"onBidAndBudgetChange"),_e.prototype),qe(_e.prototype,"onAudienceModuleComplete",[l.action],Object.getOwnPropertyDescriptor(_e.prototype,"onAudienceModuleComplete"),_e.prototype),qe(_e.prototype,"onAudienceModuleStarted",[l.action],Object.getOwnPropertyDescriptor(_e.prototype,"onAudienceModuleStarted"),_e.prototype),qe(_e.prototype,"onObjectiveSelection",[l.action],Object.getOwnPropertyDescriptor(_e.prototype,"onObjectiveSelection"),_e.prototype),qe(_e.prototype,"onSetConversionAssociations",[l.action],Object.getOwnPropertyDescriptor(_e.prototype,"onSetConversionAssociations"),_e.prototype),qe(_e.prototype,"onRemoveConversionAssociation",[l.action],Object.getOwnPropertyDescriptor(_e.prototype,"onRemoveConversionAssociation"),_e.prototype),qe(_e.prototype,"onViewGroup",[l.action],Object.getOwnPropertyDescriptor(_e.prototype,"onViewGroup"),_e.prototype),qe(_e.prototype,"onEntityChange",[l.action],Object.getOwnPropertyDescriptor(_e.prototype,"onEntityChange"),_e.prototype),qe(_e.prototype,"onCtvToggleChange",[l.action],Object.getOwnPropertyDescriptor(_e.prototype,"onCtvToggleChange"),_e.prototype),qe(_e.prototype,"isSectionExpanded",[l.action],Object.getOwnPropertyDescriptor(_e.prototype,"isSectionExpanded"),_e.prototype),qe(_e.prototype,"saveEditCampaignTask",[ue],Object.getOwnPropertyDescriptor(_e.prototype,"saveEditCampaignTask"),_e.prototype),qe(_e.prototype,"saveTrackingParametersTask",[de],Object.getOwnPropertyDescriptor(_e.prototype,"saveTrackingParametersTask"),_e.prototype),qe(_e.prototype,"onAdFormatChangeTask",[pe],Object.getOwnPropertyDescriptor(_e.prototype,"onAdFormatChangeTask"),_e.prototype),qe(_e.prototype,"fetchLimitsTask",[me],Object.getOwnPropertyDescriptor(_e.prototype,"fetchLimitsTask"),_e.prototype),qe(_e.prototype,"deleteCampaignTask",[ge],Object.getOwnPropertyDescriptor(_e.prototype,"deleteCampaignTask"),_e.prototype),be=_e))||be);(0,t.setComponentTemplate)(Ke,Xe)})),define("campaign-manager-web/components/campaign-group-bid-allocation-table",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/components/campaign-group-bid-allocation-table","campaign-manager-web/utils/reporting","@embroider/util","campaign-manager-web/components/common-table-cells/campaign-status","campaign-manager-web/components/common-table-cells/campaign-bid-allocation-cell","campaign-manager-web/components/common-table-cells/campaign-name","@ember/array","tracked-toolbox","@ember/template","@linkedin/jsecure","campaign-manager-web/helpers/external-link-info","campaign-manager-web/helpers/help-center-url","campaign-manager-web/constants/campaign-constants"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f){var T,E,y,S,A
function C(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}function O(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const v=(0,n.createTemplateFactory)({id:"WfIOlYrL",block:'[[[1,"\\n"],[11,0],[17,1],[12],[1,"\\n  "],[10,2],[15,0,[29,["mb2 mt4"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_set_unit_cost_description","campaign-manager-web/components/campaign-group-bid-allocation-table"],[["bidCategory"],[[30,2]]]]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,2],null,[["@data","@columns","@currencyCode","@enablePagination","@pageSize","@theme","@onHeader"],[[30,0,["campaignsDataAsArray"]],[30,0,["campaignColumns"]],[30,3],true,10,[30,0,["bidAllocationTableTheme"]],"click"]],null],[1,"\\n"],[13]],["&attrs","@selectedBidCategory","@currencyCode"],false,["hue-web-foundations@-text-body","t","ads-table"]]',moduleName:"campaign-manager-web/components/campaign-group-bid-allocation-table.hbs",isStrictMode:!1})
class w{constructor(){O(this,"tooltip","inverse")}}let I=e.default=(T=(0,r.inject)(),(0,i.assertPropTypes)((A=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=S)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),O(this,"bidAllocationTableTheme",new w)}get campaignColumns(){const e=e=>this.i18n.lookupTranslation(o.default,e),t=(0,_.externalLinkInfo)([],{dataControlName:"reporting_table_header_conversions_tooltip_link",dataTestSelector:"data-test-bid__cost-unit-hoverable-link",href:(0,h.helpCenterUrl)([],{path:f.BID_CATEGORY_TO_HELP_CENTER_URL_MAP[this.args.selectedBidCategory]})}),n={propertyName:l.PROPERTY_NAME.NAME,component:(0,s.ensureSafeComponent)(d.default,this),title:e("i18n_campaign_name")(),disableFiltering:!0,disableSorting:!0},a={propertyName:l.PROPERTY_NAME.STATUS,component:(0,s.ensureSafeComponent)(c.default,this),title:e("i18n_campaign_status")(),disableFiltering:!0,disableSorting:!0},i={propertyName:"Bid amount",title:e("i18n_bid_column_title")([{bidCategory:this.args.selectedBidCategory}]),component:(0,s.ensureSafeComponent)(u.default,this),currencyCode:this.args.currencyCode,selectedBidCategory:this.args.selectedBidCategory,bidCategoryBeforeChange:this.args.bidCategoryBeforeChange,campaignGroup:this.args.campaignGroup,account:this.args.account,onChangeUnitCostForSingleCampaign:this.args.onChangeUnitCostForSingleCampaign,onFetchLimits:this.args.onFetchLimits,disableFiltering:!0,disableSorting:!0,tooltip:(0,g.htmlSafe)(b.default.sanitizeHTML(e("i18n_cost_explanation")([{bidCategory:this.args.selectedBidCategory,linkInfo:t}])))}
return(0,p.A)([n,a,i])}get campaignsDataAsArray(){return[...this.args.campaignsData.values()]}},O(A,"propTypes",{campaignGroup:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,account:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,campaignGroupId:i.PropTypes.string.isRequired,currencyCode:i.PropTypes.string.isRequired,campaignsData:i.PropTypes.object.isRequired,selectedBidCategory:i.PropTypes.string.isRequired,onChangeUnitCostForSingleCampaign:i.PropTypes.func.isRequired}),S=C((y=A).prototype,"i18n",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C(y.prototype,"campaignsDataAsArray",[m.cached],Object.getOwnPropertyDescriptor(y.prototype,"campaignsDataAsArray"),y.prototype),E=y))||E);(0,t.setComponentTemplate)(v,I)})),define("campaign-manager-web/components/campaign-group-bid-and-budget-summary",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/date","campaign-manager-web/constants/budget-optimization"],(function(e,t,n,a,i,r,o){var l,s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"iYV4r8ME",block:'[[[1,"\\n"],[10,0],[14,0,"campaign-group-bid-and-budget-summary--redesign"],[12],[1,"\\n  "],[10,"dl"],[12],[1,"\\n"],[41,[30,1,["totalBudget"]],[[[1,"      "],[10,"dt"],[15,0,[29,["mt4"," ",[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_lifetime_budget","campaign-manager-web/components/campaign-group-bid-and-budget-summary"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,"dd"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],[[30,1,["totalBudget","amount"]]],[["currency"],[[30,1,["totalBudget","currencyCode"]]]]]],[1,"\\n"],[41,[51,[30,0,["isBudgetOptimizationEnabled"]]],[[[1,"          "],[1,[28,[35,2],["i18n_non_optimized","campaign-manager-web/components/campaign-group-bid-and-budget-summary"],null]],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n      "],[8,[39,5],null,[["@campaign","@campaignGroup","@refreshCGModel","@isCGContextBudgetFeedback"],[[30,2],[30,1],[30,3],true]],null],[1,"\\n"]],[]],[[[41,[30,1,["dailyBudget"]],[[[1,"      "],[10,"dt"],[15,0,[29,["mt4"," ",[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,2],["i18n_daily_budget","campaign-manager-web/components/campaign-group-bid-and-budget-summary"],null]],[13],[1,"\\n      "],[10,"dd"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],[[30,0,["campaignGroupDailyBudgetAmount"]]],[["currency"],[[30,1,["spentBudget","currencyCode"]]]]]],[1,"\\n"],[41,[51,[30,0,["isBudgetOptimizationEnabled"]]],[[[1,"          "],[1,[28,[35,2],["i18n_non_optimized","campaign-manager-web/components/campaign-group-bid-and-budget-summary"],null]],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n    "]],[]],null]],[]]],[41,[30,0,["isBudgetOptimizationEnabled"]],[[[1,"      "],[10,"dt"],[15,0,[29,["mt4"," ",[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,2],["i18n_bid_type","campaign-manager-web/components/campaign-group-bid-and-budget-summary"],null]],[13],[1,"\\n      "],[10,"dd"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_group_bid_category","campaign-manager-web/components/campaign-group-bid-and-budget-summary"],[["option"],[[30,1,["budgetOptimization","bidCategory"]]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[41,[30,1,["startsAt"]],[[[1,"      "],[10,"dt"],[15,0,[29,["mt4"," ",[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_schedule","campaign-manager-web/components/campaign-group-bid-and-budget-summary"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,"dd"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n"],[41,[30,1,["endsAt"]],[[[1,"          "],[1,[28,[35,2],["i18n_schedule_run_date_range","campaign-manager-web/components/campaign-group-bid-and-budget-summary"],[["startDate","endDate","numDays"],[[30,1,["startsAt"]],[30,1,["endsAt"]],[30,0,["numDaysInCampaignGroup"]]]]]],[1,"\\n          "],[8,[39,6],null,[["@campaign","@campaignGroup","@isCGContextScheduleFeedback","@refreshCGModel"],[[30,2],[30,1],true,[30,3]]],null],[1,"\\n"]],[]],[[[1,"          "],[1,[28,[35,2],["i18n_schedule_run_continuously","campaign-manager-web/components/campaign-group-bid-and-budget-summary"],[["startDate"],[[30,1,["startsAt"]]]]]],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[13]],["@campaignGroup","@campaign","@refreshCGModel"],false,["if","hue-web-foundations@-text-body","t","format-currency","unless","hierarchy/group-budget-conflict-handler","hierarchy/group-schedule-conflict-handler"]]',moduleName:"campaign-manager-web/components/campaign-group-bid-and-budget-summary.hbs",isStrictMode:!1})
let u=e.default=(0,i.assertPropTypes)((s=class extends a.default{get isBudgetOptimizationEnabled(){return this.args.campaignGroup.budgetOptimization?.budgetOptimizationStrategy===o.BUDGET_OPTIMIZATION_STRATEGY.DYNAMIC}get numDaysInCampaignGroup(){const{startsAt:e,endsAt:t}=this.args.campaignGroup,n=(0,r.getStartOfUTCDate)().getTime()
return(0,r.differenceInDaysUTC)(e<n?n:e,t)+1}get campaignGroupDailyBudgetAmount(){return Number(this.args.campaignGroup.dailyBudget)}},d=s,p="propTypes",m={campaignGroup:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired},p in d?Object.defineProperty(d,p,{value:m,enumerable:!0,configurable:!0,writable:!0}):d[p]=m,l=s))||l
var d,p,m;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/campaign-group-end-date-cell",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"Jj3Pdipu",block:'[[[1,"\\n"],[44,[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null]],[[[41,[28,[37,3],[[30,3]],null],[[[1,"    "],[8,[39,4],null,[["@contentClass"],["reporting-hoverable-insight u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n        "],[11,"button"],[24,0,"button--unstyled button--cursor-default campaign-group__cell-for-date campaign-group__cell-for-date-red"],[24,4,"button"],[4,[38,5],[[30,4,["triggerContentSharedInfo"]]],null],[12],[1,"\\n          "],[10,1],[14,0,"campaign-group__date-in-past"],[12],[1,"\\n            "],[10,"time"],[15,"datetime",[28,[37,6],[[30,3]],null]],[12],[1,"\\n              "],[1,[28,[35,7],[[30,3],[30,2,["dateFormat"]]],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[4]],[[[1,"\\n        "],[10,"article"],[15,0,[29,["reporting-hoverable-insight__text"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[10,1],[12],[1,"\\n            "],[1,[28,[35,9],["i18n_end_date_in_past","campaign-manager-web/components/campaign-group-end-date-cell"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],[[[1,"    "],[10,"time"],[15,"datetime",[28,[37,6],[[30,3]],null]],[12],[1,"\\n      "],[1,[28,[35,7],[[30,3],[30,2,["dateFormat"]]],null]],[1,"\\n    "],[13],[1,"\\n"]],[]]]],[3]]]],["@record","@column","date","triggerData"],false,["let","get","if","is-date-in-past","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","date-to-iso","format-date-or-dash","hue-web-foundations@-text-body","t"]]',moduleName:"campaign-manager-web/components/campaign-group-end-date-cell.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/campaign-group-new",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/components/composable-campaign-wizard"],(function(e,t,n,a,i,r){var o,l
function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"liC/Bxhn",block:'[[[8,[39,0],null,[["@account","@campaign","@onSaveEditCampaign","@step"],[[30,1],[30,2],[30,3],[30,0,["step"]]]],[["default"],[[[[1,"\\n  "],[8,[30,4,["segmentedControl"]],null,null,[["default"],[[[[1,"\\n    "],[18,18,null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,4,["mainContent"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@campaignGroupId","@campaignGroup","@onCancel","@onSuccess","@canEditCampaign","@currencyCode","@isEdit","@initialObjectiveType","@isLmsEnterpriseAccount","@isEnterpriseCampaignGroupCreationDisabled","@totalBudget","@isInlineForm","@account","@limits","@validObjectivesForSelectedContents"],[[30,5],[30,6],[30,7],[30,8],[30,9],[30,10],false,[30,11],[30,12],[30,13],[30,14],true,[30,1],[30,15],[30,16]]],[["default"],[[[[1,"\\n      "],[10,0],[14,0,"wizard-container__footer-actions"],[12],[1,"\\n"],[1,"        "],[10,0],[14,0,"wizard-container__action-buttons-container"],[12],[13],[1,"\\n        "],[10,0],[14,0,"wizard-container__action-buttons-container"],[12],[1,"\\n          "],[8,[39,3],[[16,"disabled",[30,17,["isSaveButtonDisabled"]]],[4,[38,5],["campaign_group_discard"],null],[4,[38,6],["click",[30,7]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,4],["i18n_save_and_exit","campaign-manager-web/components/campaign-group-new"],null]]],null],[1,"\\n          "],[8,[39,3],[[24,0,"ml2"],[16,"disabled",[30,17,["isSaveButtonDisabled"]]],[4,[38,5],["campaign_group_next"],null],[4,[38,6],["click",[30,17,["onSave"]]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,4],["i18n_next","campaign-manager-web/components/campaign-group-new"],null]]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n\\n"],[41,[30,17,["saveError"]],[[[1,"        "],[8,[30,17,["standardError"]],null,null,null],[1,"\\n"]],[]],null],[1,"    "]],[17]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[4]]]]]],["@account","@campaign","@onSaveEditCampaign","wizard","@campaignGroupId","@campaignGroup","@onCancel","@onSuccess","@canEditCampaign","@currencyCode","@initialObjectiveType","@isLmsEnterpriseAccount","@isEnterpriseCampaignGroupCreationDisabled","@totalBudget","@limits","@validObjectivesForSelectedContents","panel","&segmentedControl"],false,["composable-campaign-wizard","yield","campaign-group-task-panel","hue-web-button","t","track-interaction","on","if"]]',moduleName:"campaign-manager-web/components/campaign-group-new.hbs",isStrictMode:!1})
let u=e.default=(0,i.assertPropTypes)((l=class extends a.default{constructor(...e){super(...e),s(this,"step",r.STEPS.GROUP)}},s(l,"propTypes",{account:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,campaign:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,campaignGroup:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,campaignGroupId:i.PropTypes.string.isRequired,onCancel:i.PropTypes.func.isRequired,onSaveEditCampaign:i.PropTypes.func.isRequired,onSuccess:i.PropTypes.func.isRequired,canEditCampaign:i.PropTypes.bool.isRequired,currencyCode:i.PropTypes.string.isRequired,isLmsEnterpriseAccount:i.PropTypes.bool.isRequired,isEnterpriseCampaignGroupCreationDisabled:i.PropTypes.bool.isRequired,totalBudget:i.PropTypes.null,validObjectivesForSelectedContents:i.PropTypes.arrayOf(i.PropTypes.string)}),o=l))||o;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/campaign-group-objective-selection",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/campaign-constants","@glimmer/tracking","@ember/service","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_
function h(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const E=(0,n.createTemplateFactory)({id:"RtLk9Qgx",block:'[[[11,0],[24,0,"objective-selection u-layout__noscroll grid__col grid__col--12 u-layout__shadow-container mv2 p5"],[4,[38,0],null,[["pageKey","routeName","currentRoute"],["objective_selection_viewing",[28,[37,1],[[53,"outletState"],"render.name"],null],[28,[37,1],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n"],[41,[30,0,["selectedObjective"]],[[[1,"    "],[10,0],[15,0,[29,["objective-selection__container objective-selection__container--selected objective-selection__container--",[30,0,["selectedObjective","color"]]]]],[12],[1,"\\n      "],[8,[39,4],null,[["@isCampaignGroup","@selectedObjective"],[true,[30,0,["selectedObjective"]]]],[["default"],[[[[1,"\\n        "],[8,[30,1,["heading"]],null,null,[["default"],[[[[1,"\\n          "],[10,0],[14,0,"u-layout-flex__container--aligned-center mb1"],[12],[1,"\\n            "],[10,2],[15,0,[29,["objective-selection__header"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[14,1,"objective-selection__header"],[12],[1,"\\n              "],[1,[28,[35,6],["i18n_group_objective","campaign-manager-web/components/campaign-group-objective-selection"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,1,["action"]],null,null,[["default"],[[[[1,"\\n          "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n            "],[8,[39,7],[[24,0,"hue-button--unstyled"],[16,"aria-label",[28,[37,6],["i18n_change_objective_aria_label","campaign-manager-web/components/campaign-group-objective-selection"],null]],[16,"disabled",[52,[30,0,["canEditObjectiveType"]],false,true]],[4,[38,8],["click",[28,[37,9],[[30,2],[28,[37,10],null,[["type"],[null]]]],null]],null]],[["@size","@buttonType","@emphasized","@text"],["small","tertiary",true,[28,[37,6],["i18n_change_objective","campaign-manager-web/components/campaign-group-objective-selection"],null]]],null],[1,"\\n\\n"],[41,[51,[30,0,["canEditObjectiveType"]]],[[[1,"              "],[8,[39,12],[[24,0,"u-display-inline-flex"]],[["@placement","@contentClass"],["right","u-hoverable__content campaign-group-add-edit-modal__hoverable-content"]],[["trigger","content"],[[[[1,"\\n                  "],[11,"button"],[24,"data-a11y-trigger",""],[24,0,"button--unstyled pl1"],[16,"aria-label",[28,[37,6],["i18n_change_button_disabled_text_aria_label","campaign-manager-web/components/campaign-group-objective-selection"],null]],[24,4,"button"],[4,[38,13],[[30,3,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                    "],[8,[39,14],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                  "],[13],[1,"\\n                "]],[3]],[[[1,"\\n                  "],[10,2],[12],[1,"\\n                    "],[1,[28,[35,6],["i18n_change_button_disabled_text_v2","campaign-manager-web/components/campaign-group-objective-selection"],null]],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[1]]]]],[1,"\\n      "],[18,10,null],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[10,0],[14,0,"objective-selection__container"],[12],[1,"\\n      "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n        "],[10,2],[15,0,[29,["objective-selection__header"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[14,1,"objective-selection__header"],[12],[1,"\\n          "],[1,[28,[35,6],["i18n_group_objective","campaign-manager-web/components/campaign-group-objective-selection"],null]],[1,"\\n        "],[13],[1,"\\n"],[41,[30,0,["canEditObjectiveType"]],[[[1,"          "],[8,[39,16],[[16,"aria-label",[28,[37,6],["i18n_group_objective_toggle_a11y_text","campaign-manager-web/components/campaign-group-objective-selection"],null]]],[["@isToggled","@onToggle"],[[30,0,["isGroupObjectiveEnabled"]],[30,0,["toggleGroupObjective"]]]],null],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["objective-selection__optimizing u-color__black--75"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[8,[39,17],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,6],["i18n_group_objective_selection","campaign-manager-web/components/campaign-group-objective-selection"],[["linkInfo"],[[28,[37,18],null,[["href","dataTestSelector","ariaLabel","role"],[[28,[37,19],null,[["path","accountId"],["help/lms/answer/a1502133",[30,5]]]],"data-test-objective-selection-header-description-learn-more",[28,[37,6],["i18n_group_objective_selection_link_aria","campaign-manager-web/components/campaign-group-objective-selection"],null],[30,4,["role"]]]]]]]]],[1,"\\n        "]],[4]]]]],[1,"\\n      "],[13],[1,"\\n"],[41,[30,6],[[[41,[30,0,["selectedObjective"]],[[[1,"          "],[10,0],[15,0,[29,["objective-selection__container objective-selection__container--selected objective-selection__container--",[30,0,["selectedObjective","color"]]]]],[12],[1,"\\n            "],[8,[39,4],null,[["@isCampaignGroup","@selectedObjective"],[true,[30,0,["selectedObjective"]]]],[["default"],[[[[1,"\\n              "],[8,[30,7,["heading"]],null,null,[["default"],[[[[1,"\\n                "],[10,2],[15,0,[29,["objective-selection__question u-color__black--75"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,6],["i18n_group_objective_selected","campaign-manager-web/components/campaign-group-objective-selection"],null]],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n              "],[8,[30,7,["action"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["canEditObjectiveType"]],[[[1,"                  "],[8,[39,7],[[16,"aria-label",[28,[37,6],["i18n_change_objective_aria_label","campaign-manager-web/components/campaign-group-objective-selection"],null]],[4,[38,8],["click",[28,[37,9],[[30,0,["onObjectiveSelection"]],[28,[37,10],null,[["type"],[null]]]],null]],null]],[["@size","@buttonType","@emphasized","@text"],["small","tertiary",true,[28,[37,6],["i18n_change_objective","campaign-manager-web/components/campaign-group-objective-selection"],null]]],null],[1,"\\n"]],[]],null],[1,"              "]],[]]]]],[1,"\\n            "]],[7]]]]],[1,"\\n            "],[18,10,null],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[41,[30,0,["isGroupObjectiveEnabled"]],[[[1,"          "],[8,[39,20],null,[["@accountId","@isCampaignGroupObjective","@onObjectiveSelected","@availableObjectiveCategories"],[[30,5],true,[30,2],[30,0,["availableCampaignGroupObjectiveCategories"]]]],null],[1,"\\n"]],[]],[[[1,"          "],[10,0],[15,0,[29,["campaign-group-objective-selection__objective-disabled-notification u-color__black--75"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[8,[39,14],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","signal-notice"]],null],[1,"\\n            "],[8,[39,17],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,6],["i18n_group_objective_disabled_text_v2","campaign-manager-web/components/campaign-group-objective-selection"],[["linkInfo"],[[28,[37,18],null,[["href","role"],[[28,[37,19],null,[["path","accountId"],["help/lms/answer/a422075",[30,5]]]],[30,8,["role"]]]]]]]]],[1,"\\n            "]],[8]]]]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]],[]]]],[]],[[[41,[30,0,["isGroupObjectiveEnabled"]],[[[1,"          "],[8,[39,20],null,[["@accountId","@isCampaignGroupObjective","@onObjectiveSelected","@availableObjectiveCategories"],[[30,5],true,[30,2],[30,0,["availableCampaignGroupObjectiveCategories"]]]],null],[1,"\\n"]],[]],[[[1,"          "],[10,0],[15,0,[29,["campaign-group-objective-selection__objective-disabled-notification u-color__black--75"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[8,[39,14],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","signal-notice"]],null],[1,"\\n            "],[8,[39,17],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,6],["i18n_group_objective_disabled_text_v2","campaign-manager-web/components/campaign-group-objective-selection"],[["linkInfo"],[[28,[37,18],null,[["href","role"],[[28,[37,19],null,[["path","accountId"],["help/lms/answer/a422075",[30,5]]]],[30,9,["role"]]]]]]]]],[1,"\\n            "]],[9]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]]]],[]]],[1,"      "],[18,10,null],[1,"\\n    "],[13],[1,"\\n"]],[]]],[13],[1,"\\n\\n"],[8,[39,21],null,[["@canShowNfi","@anchor"],[[30,0,["canShow3rdPartyThoughtLeaderNfi"]],"#objective-selection__header"]],null],[1,"\\n"]],["displayObjective","@onObjectiveSelection","triggerData","iphHelper","@accountId","@isEdit","displayObjective","iphHelper","iphHelper","&default"],false,["track-render","get","-get-dynamic-var","if","display-objective","hue-web-foundations@-text-body","t","hue-web-button","on","fn","hash","unless","hue-web-toggletip","hue-web-toggletip-trigger","hue-web-icons@icon","yield","hue-web-switch","iph-helper","external-link-info","help-center-url","objective-selection-table","nfi-thought-leader-ads"]]',moduleName:"campaign-manager-web/components/campaign-group-objective-selection.hbs",isStrictMode:!1})
let y=e.default=(0,r.assertPropTypes)((_=class extends i.default{constructor(...e){super(...e),h(this,"lix",m,this),h(this,"router",g,this),f(this,"OBJECTIVE_STATUS",o.OBJECTIVE_STATUS),f(this,"OBJECTIVE_TYPE",o.OBJECTIVE_TYPE),h(this,"isGroupObjectiveEnabled",b,this)}get selectedObjective(){return this.args.campaignGroup.objectiveType?(0,o.getObjectiveObject)(this.args.campaignGroup.objectiveType):null}get canEditObjectiveType(){const e=!this.args.campaignGroup.id
return!this.args.hasActivated&&e}get isContentFirstCampaignCreationEnabled(){const e=this.lix.getTreatmentIsEnabled(u.LIX_TEST_KEYS.enableContentHub),t="true"===this.router.currentRoute?.queryParams?.isContentFirst
return e&&t}get availableCampaignGroupObjectiveCategories(){const e=[]
let t=l.CAMPAIGN_GROUP_RESTRICTED_OBJECTIVES
return this.lix.getTreatmentIsEnabled(u.LIX_TEST_KEYS.enableConversationStarterObjective)&&this.lix.getTreatmentIsEnabled(u.LIX_TEST_KEYS.enableClickToMessageGeneralAdoption)&&(t=l.CAMPAIGN_GROUP_RESTRICTED_OBJECTIVES.filter((e=>e!==o.OBJECTIVE_TYPE.CONVERSATION_STARTER))),(0,o.getObjectiveCategories)().forEach((n=>{const a=[...n.objectives]
e.push({name:n.name,color:n.color,objectives:a.map((e=>({...e,renderStatus:t.includes(e.type)?o.OBJECTIVE_STATUS.RESTRICTED:o.OBJECTIVE_STATUS.ENABLED}))).filter((e=>e.renderStatus===o.OBJECTIVE_STATUS.ENABLED&&(!this.isContentFirstCampaignCreationEnabled||this.args.validObjectivesForSelectedContents.includes(e.type))))})})),e.filter((e=>!!e.objectives.length))}get canShow3rdPartyThoughtLeaderNfi(){return this.selectedObjective?[o.OBJECTIVE_TYPE.BRAND_AWARENESS,o.OBJECTIVE_TYPE.ENGAGEMENT].includes(this.args.campaignGroup.objectiveType):!!this.isGroupObjectiveEnabled}toggleGroupObjective(){this.isGroupObjectiveEnabled=!this.isGroupObjectiveEnabled,this.args.unlockBudgetAndSchedule(this.isGroupObjectiveEnabled)}},f(_,"propTypes",{accountId:r.PropTypes.number.isRequired,campaignGroup:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,onObjectiveSelection:r.PropTypes.func.isRequired,hasActivated:r.PropTypes.bool.isRequired,isEdit:r.PropTypes.bool.isRequired,unlockBudgetAndSchedule:r.PropTypes.func.isRequired,validObjectivesForSelectedContents:r.PropTypes.arrayOf(r.PropTypes.string)}),m=T((p=_).prototype,"lix",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=T(p.prototype,"router",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(p.prototype,"isGroupObjectiveEnabled",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!(this.args.isEdit&&!this.selectedObjective)}}),T(p.prototype,"toggleGroupObjective",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"toggleGroupObjective"),p.prototype),d=p))||d;(0,t.setComponentTemplate)(E,y)})),define("campaign-manager-web/components/campaign-group-selection-table",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/reporting","campaign-manager-web/constants/entity-status","@ember/service","campaign-manager-web/components/common-table-cells/currency-or-dash","campaign-manager-web/components/common-table-cells/date-or-dash","campaign-manager-web/components/common-table-cells/entity-status","campaign-manager-web/components/campaign-group-end-date-cell","campaign-manager-web/components/campaign-group-table/campaign-group-name","campaign-manager-web/components/campaign-group-table/lifetimeBudget","campaign-manager-web/components/campaign-group-table/daily-budget","@embroider/util","campaign-manager-web/components/campaign-group-selection-table"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_){var h,f,T,E
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const y=(0,n.createTemplateFactory)({id:"qq6f/qoQ",block:'[[[1,"\\n"],[8,[39,0],[[24,"data-live-test-campaign-group_table",""]],[["@enableFilterRow","@data","@columns","@enableStickyFirstColAndHeaders","@didSort"],[true,[30,0,["decoratedCampaignGroups"]],[30,0,["tableColumns"]],true,[28,[37,1],null,[["controlName","type"],["campaignGroup_Sort","SHORT_PRESS"]]]]],null]],[],false,["ads-table","cm-tracking"]]',moduleName:"campaign-manager-web/components/campaign-group-selection-table.hbs",isStrictMode:!1})
let S=e.default=(0,i.assertPropTypes)((E=class extends a.default{constructor(){var e,t,n,a
super(...arguments),e=this,t="i18n",a=this,(n=T)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0}),this.tableColumns=this._getCampaignGroupColumns(),this.decoratedCampaignGroups=this.args.campaignGroups}_getCampaignGroupColumns(){const e=e=>this.i18n.lookupTranslation(_.default,e),t={propertyName:"spentBudget",component:(0,b.ensureSafeComponent)(s.default,this),title:e("i18n_current_spend")(),disableFiltering:!0},n={propertyName:r.PROPERTY_NAME.START_DATE,dateFormat:"fmt_mdy_short",component:(0,b.ensureSafeComponent)(c.default,this),title:e("i18n_start_date")(),disableFiltering:!0},a={propertyName:r.PROPERTY_NAME.END_DATE,dateFormat:"fmt_mdy_short",component:(0,b.ensureSafeComponent)(d.default,this),title:e("i18n_end_date")(),disableFiltering:!0},i={entityType:o.ENTITY_TYPES.CAMPAIGN_GROUP,propertyName:r.PROPERTY_NAME.STATUS,component:(0,b.ensureSafeComponent)(u.default,this),isNotASummableColumn:!0,title:e("i18n_status")(),disableFiltering:!0,accountId:this.args.accountId,onMouseOverControlName:"campaignGroup_HoverStatusInfo"}
return[{actions:{onCampaignGroupLinkClick:e=>this.args.onSelectCampaignGroup(e)},propertyName:r.PROPERTY_NAME.NAME,component:(0,b.ensureSafeComponent)(p.default,this),title:e("i18n_name")(),filterPlaceholder:e("i18n_search_placeholder")(),disableFiltering:!1,filterFunction:(e,t,n)=>n.name.toLowerCase().includes(t.toLowerCase())||n.id.toString().includes(t)},t,{propertyName:"totalBudget",component:(0,b.ensureSafeComponent)(m.default,this),title:e("i18n_lifetime_budget")(),disableFiltering:!0},{propertyName:"dailyBudget",component:(0,b.ensureSafeComponent)(g.default,this),title:e("i18n_daily_budget")(),disableFiltering:!0},n,a,i]}},P=E,N="propTypes",R={campaignGroups:i.PropTypes.array.isRequired,onSelectCampaignGroup:i.PropTypes.func.isRequired},N in P?Object.defineProperty(P,N,{value:R,enumerable:!0,configurable:!0,writable:!0}):P[N]=R,A=(f=E).prototype,C="i18n",O=[l.inject],v={configurable:!0,enumerable:!0,writable:!0,initializer:null},I={},Object.keys(v).forEach((function(e){I[e]=v[e]})),I.enumerable=!!I.enumerable,I.configurable=!!I.configurable,("value"in I||I.initializer)&&(I.writable=!0),I=O.slice().reverse().reduce((function(e,t){return t(A,C,e)||e}),I),w&&void 0!==I.initializer&&(I.value=I.initializer?I.initializer.call(w):void 0,I.initializer=void 0),void 0===I.initializer&&(Object.defineProperty(A,C,I),I=null),T=I,h=f))||h
var A,C,O,v,w,I,P,N,R;(0,t.setComponentTemplate)(y,S)})),define("campaign-manager-web/components/campaign-group-spent-budget-cell",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"l6GvpPwZ",block:'[[[10,0],[14,0,"campaign-group-spent-budget-cell"],[12],[1,"\\n"],[44,[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null]],[[[41,[28,[37,3],[[28,[37,4],[[30,3,["amount"]]],null],[28,[37,5],[[28,[37,6],[[30,2,["propertyName"]],"spentBudget"],null],[28,[37,4],[[28,[37,1],[[30,1],"unspentBudget.increaseBudgetBy"],null]],null]],null]],null],[[[1,"      "],[8,[39,7],null,[["@campaignGroup","@propertyName"],[[30,1],[30,2,["propertyName"]]]],null],[1,"\\n"]],[]],[[[1,"      "],[10,0],[12],[1,"\\n        "],[1,[28,[35,8],[[30,3,["amount"]],[30,3,["currencyCode"]]],null]],[1,"\\n      "],[13],[1,"\\n"]],[]]]],[3]]],[13]],["@record","@column","currencyAmount"],false,["let","get","if","and","is-numeric","or","eq","campaign-group-spent-budget-hoverable","format-currency-or-dash"]]',moduleName:"campaign-manager-web/components/campaign-group-spent-budget-cell.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/campaign-group-spent-budget-hoverable",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"ZhLr/CEq",block:'[[[1,"\\n"],[44,[[28,[37,1],[[30,1],"unspentBudget.increaseBudgetBy"],null]],[[[1,"  "],[8,[39,2],null,[["@contentClass"],["reporting-hoverable-insight u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n      "],[11,"button"],[16,0,[28,[37,3],["button--unstyled button--cursor-default campaign-group__cell-for-budget",[30,4],[28,[37,4],null,[["campaign-group__cell-for-budget-red"],[[30,2]]]]],null]],[24,4,"button"],[4,[38,5],[[30,3,["triggerContentSharedInfo"]]],null],[12],[1,"\\n        "],[10,1],[15,0,[52,[30,2],"campaign-group__spend-limit-reached"]],[12],[1,"\\n"],[44,[[28,[37,1],[[30,1],[30,5]],null]],[[[1,"            "],[1,[28,[35,7],[[30,6,["amount"]],[30,6,["currencyCode"]]],null]],[1,"\\n"]],[6]]],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[3]],[[[1,"\\n      "],[10,"article"],[15,0,[29,["reporting-hoverable-insight__text"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,2],[[[1,"          "],[10,1],[12],[1,"\\n"],[41,[30,7],[[[1,"              "],[1,[30,7]],[1,"\\n"]],[]],[[[1,"              "],[1,[28,[35,9],["i18n_spent_budget_error_in_red","campaign-manager-web/components/campaign-group-spent-budget-hoverable"],null]],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n"]],[]],[[[1,"          "],[10,1],[12],[1,"\\n"],[41,[30,8],[[[1,"              "],[1,[30,8]],[1,"\\n"]],[]],[[[1,"              "],[1,[28,[35,9],["i18n_spent_budget_general_info","campaign-manager-web/components/campaign-group-spent-budget-hoverable"],null]],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[2]]]],["@campaignGroup","increaseBudgetBy","triggerData","@buttonClasses","@propertyName","currencyAmount","@errorMessage","@generalMessage"],false,["let","get","hue-web-contextual-dialog","classes","hash","hue-web-contextual-dialog-trigger","if","format-currency-or-dash","hue-web-foundations@-text-body","t"]]',moduleName:"campaign-manager-web/components/campaign-group-spent-budget-hoverable.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())}))
define("campaign-manager-web/components/campaign-group-subhead",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/objective-type","campaign-manager-web/prop-types/money-amount"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"YZxQxnIb",block:'[[[11,1],[17,1],[16,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n  "],[1,[30,2]],[1,"\\n  "],[10,1],[15,0,[29,[[28,[37,1],[[28,[37,2],null,[["u-color__green7"],[[30,0,["isActive"]]]]]],null]," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n    "],[10,1],[14,0,"u-color__black--25"],[12],[1," • "],[13],[1,"\\n    "],[1,[28,[35,3],["i18n_campaign_group_status_label","campaign-manager-web/components/campaign-group-subhead"],[["status"],[[30,3]]]]],[1,"\\n  "],[13],[1,"\\n"],[41,[30,0,["hasObjectiveType"]],[[[1,"    "],[10,1],[14,0,"u-color__black--25"],[12],[1," • "],[13],[1,"\\n    "],[1,[28,[35,3],["i18n_campaign_group_objective_type_label","campaign-manager-web/components/campaign-group-subhead"],[["type"],[[30,4]]]]],[1,"\\n"]],[]],null],[41,[30,5],[[[1,"    "],[10,1],[14,0,"u-color__black--25"],[12],[1," • "],[13],[1,"\\n    "],[1,[28,[35,3],["i18n_campaign_group_lifetime_budget_label","campaign-manager-web/components/campaign-group-subhead"],[["totalBudget"],[[28,[37,5],[[30,5,["amount"]]],[["currency"],[[30,5,["currencyCode"]]]]]]]]],[1,"\\n"]],[]],[[[41,[28,[37,6],[[30,6],[30,0,["accountCurrencyCode"]]],null],[[[1,"    "],[10,1],[14,0,"u-color__black--25"],[12],[1," • "],[13],[1,"\\n    "],[1,[28,[35,3],["i18n_campaign_group_daily_budget_label","campaign-manager-web/components/campaign-group-subhead"],[["dailyBudget"],[[28,[37,5],[[30,6]],[["currency"],[[30,0,["accountCurrencyCode"]]]]]]]]],[1,"\\n  "]],[]],null]],[]]],[41,[28,[37,6],[[30,7],[30,8]],null],[[[1,"    "],[10,1],[14,0,"u-color__black--25"],[12],[1," • "],[13],[1,"\\n    "],[1,[28,[35,3],["i18n_campaign_group_schedule_with_end_date_label","campaign-manager-web/components/campaign-group-subhead"],[["startsAt","endsAt"],[[28,[37,7],[[30,7]],[["format"],["fmt_mdy_short"]]],[28,[37,7],[[30,8]],[["format"],["fmt_mdy_short"]]]]]]],[1,"\\n"]],[]],[[[41,[30,7],[[[1,"    "],[10,1],[14,0,"u-color__black--25"],[12],[1," • "],[13],[1,"\\n    "],[1,[28,[35,3],["i18n_campaign_group_schedule_label","campaign-manager-web/components/campaign-group-subhead"],[["startsAt"],[[28,[37,7],[[30,7]],[["format"],["fmt_mdy_short"]]]]]]],[1,"\\n  "]],[]],null]],[]]],[13]],["&attrs","@id","@status","@objectiveType","@totalBudget","@dailyBudget","@startsAt","@endsAt"],false,["hue-web-foundations@-text-body","classes","hash","t","if","format-currency","and","format-date"]]',moduleName:"campaign-manager-web/components/campaign-group-subhead.hbs",isStrictMode:!1})
let b=e.default=(c=(0,i.inject)("account"),(0,r.assertPropTypes)((m=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="accountService",i=this,(a=p)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get isActive(){return this.args.status===o.STATUSES.ACTIVE}get hasObjectiveType(){return this.args.objectiveType&&this.args.objectiveType!==l.OBJECTIVE_TYPE.NONE}get accountCurrencyCode(){return this.accountService.accountObj?.currencyCode}},S=m,A="propTypes",C={id:r.PropTypes.oneOfType([r.PropTypes.number,r.PropTypes.string]).isRequired,status:r.PropTypes.enum(Object.values(o.STATUSES)).isRequired,objectiveType:r.PropTypes.oneOfType([r.PropTypes.enum(Object.values(l.OBJECTIVE_TYPE)),r.PropTypes.null]),totalBudget:r.PropTypes.oneOfType([s.moneyAmountShape,r.PropTypes.null]),dailyBudget:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.number,r.PropTypes.null]),startsAt:r.PropTypes.number.isRequired,endsAt:r.PropTypes.oneOfType([r.PropTypes.number,r.PropTypes.null])},A in S?Object.defineProperty(S,A,{value:C,enumerable:!0,configurable:!0,writable:!0}):S[A]=C,_=(d=m).prototype,h="accountService",f=[c],T={configurable:!0,enumerable:!0,writable:!0,initializer:null},y={},Object.keys(T).forEach((function(e){y[e]=T[e]})),y.enumerable=!!y.enumerable,y.configurable=!!y.configurable,("value"in y||y.initializer)&&(y.writable=!0),y=f.slice().reverse().reduce((function(e,t){return t(_,h,e)||e}),y),E&&void 0!==y.initializer&&(y.value=y.initializer?y.initializer.call(E):void 0,y.initializer=void 0),void 0===y.initializer&&(Object.defineProperty(_,h,y),y=null),p=y,u=d))||u)
var _,h,f,T,E,y,S,A,C;(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/campaign-group-summary",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"2fQWHqbL",block:'[[[1,"\\n"],[10,"h3"],[15,0,[29,[[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n  "],[1,[28,[35,1],["i18n_campaign_group_summary_title","campaign-manager-web/components/campaign-group-summary"],null]],[1,"\\n"],[13],[1,"\\n"],[10,2],[15,0,[29,["mt2 mb2"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n  "],[1,[30,1,["name"]]],[1,"\\n"],[13],[1,"\\n"],[10,0],[14,0,"u-layout__width-full"],[12],[1,"\\n  "],[10,"dl"],[12],[1,"\\n"],[41,[30,1,["totalBudget"]],[[[1,"      "],[10,0],[14,0,"mt4 campaign-review__title-description"],[12],[1,"\\n        "],[10,"dt"],[15,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_budget","campaign-manager-web/components/campaign-group-summary"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,"dd"],[15,0,[29,[[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],[[30,1,["totalBudget","amount"]],[30,1,["totalBudget","currencyCode"]]],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[41,[30,1,["startsAt"]],[[[1,"      "],[10,0],[14,0,"mt4 campaign-review__title-description"],[12],[1,"\\n        "],[10,"dt"],[15,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_schedule","campaign-manager-web/components/campaign-group-summary"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,"dd"],[15,0,[29,[[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n"],[41,[30,1,["endsAt"]],[[[1,"            "],[1,[28,[35,1],["i18n_schedule_date_range","campaign-manager-web/components/campaign-group-summary"],[["startDate","endDate"],[[30,1,["startsAt"]],[30,1,["endsAt"]]]]]],[1,"\\n"]],[]],[[[1,"            "],[1,[28,[35,1],["i18n_schedule_run_continuously","campaign-manager-web/components/campaign-group-summary"],[["startDate"],[[30,1,["startsAt"]]]]]],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[13]],["@campaignGroup"],false,["hue-web-foundations@-text-body","t","if","format-currency-or-dash"]]',moduleName:"campaign-manager-web/components/campaign-group-summary.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/campaign-group-table/campaign-group-name",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"2Dr6/6rh",block:'[[[1,"\\n"],[10,"dl"],[12],[1,"\\n  "],[10,"dt"],[12],[1,"\\n    "],[11,"button"],[16,"data-live-test-campaign-group-name",[30,1,["id"]]],[24,0,"button--small-tertiary p0 u-overflow-ellipsis campaign-group-table__name"],[24,4,"button"],[4,[38,0],["click",[28,[37,1],[[30,2,["actions","onCampaignGroupLinkClick"]],[30,1]],null]],null],[4,[38,2],["campaigngroup_select_new"],null],[4,[38,2],["campaigngroup_hover_cg_name"],[["interactionType"],["HOVER"]]],[12],[1,"\\n      "],[1,[30,1,["name"]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,"dd"],[15,0,[29,[[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[1,[30,1,["id"]]],[1,"\\n"],[41,[30,1,["objectiveType"]],[[[1,"      "],[1,[28,[35,5],["i18n_objective_dd","campaign-manager-web/components/campaign-group-table/campaign-group-name"],[["type"],[[30,1,["objectiveType"]]]]]],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[41,[28,[37,6],[[48,[30,5]],[30,1,["billingReferenceId"]]],null],[[[1,"    "],[10,"dd"],[15,0,[29,[[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,5],["18n_line_id","campaign-manager-web/components/campaign-group-table/campaign-group-name"],[["lineId"],[[30,1,["billingReferenceId"]]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[41,[30,1,["allowedCampaignTypes"]],[[[1,"    "],[10,"dd"],[15,0,[29,[[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,5],["18n_allowed_campaign_types","campaign-manager-web/components/campaign-group-table/campaign-group-name"],null]],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,1,["allowedCampaignTypes"]]],null]],null],null,[[[1,"        "],[1,[28,[35,5],["i18n_campaign_type","campaign-manager-web/components/campaign-group-table/campaign-group-name"],[["type"],[[30,3]]]]],[41,[28,[37,10],[[28,[37,11],[[30,4],[28,[37,12],[[30,1,["allowedCampaignTypes","length"]],1],null]],null]],null],[[[1,","]],[]],null],[1,"\\n"]],[3,4]],null],[1,"    "],[13],[1,"\\n"]],[]],null],[13]],["@record","@column","campaignType","index","&default"],false,["on","fn","track-interaction","hue-web-foundations@-text-body","if","t","and","has-block","each","-track-array","not","eq","sub"]]',moduleName:"campaign-manager-web/components/campaign-group-table/campaign-group-name.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/campaign-group-table/daily-budget",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"A9q8UwjE",block:'[[[10,0],[14,0,"campaign-group-spent-budget-cell"],[12],[1,"\\n  "],[1,[28,[35,0],[[30,1,["dailyBudget"]],[30,1,["spentBudget","currencyCode"]]],null]],[1,"\\n"],[13]],["@record"],false,["format-currency-or-dash"]]',moduleName:"campaign-manager-web/components/campaign-group-table/daily-budget.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/campaign-group-table/lifetimeBudget",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"Sgq1TW8M",block:'[[[10,0],[14,0,"campaign-group-spent-budget-cell"],[12],[1,"\\n"],[44,[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null]],[[[41,[28,[37,3],[[28,[37,4],[[30,3,["amount"]]],null],[28,[37,4],[[28,[37,1],[[30,1],"unspentBudget.increaseBudgetBy"],null]],null]],null],[[[1,"      "],[8,[39,5],null,[["@campaignGroup","@propertyName"],[[30,1],[30,2,["propertyName"]]]],null],[1,"\\n"]],[]],[[[1,"      "],[10,0],[12],[1,"\\n        "],[1,[28,[35,6],[[30,3,["amount"]],[30,3,["currencyCode"]]],null]],[1,"\\n      "],[13],[1,"\\n"]],[]]],[41,[28,[37,3],[[28,[37,7],[[30,1,["budgetOptimization"]]],null],[28,[37,4],[[30,3,["amount"]]],null]],null],[[[1,"      "],[10,0],[12],[1,"\\n        "],[1,[28,[35,8],["i18n_non-optimized","campaign-manager-web/components/campaign-group-table/lifetimeBudget"],null]],[1,"\\n      "],[13],[1,"\\n"]],[]],null]],[3]]],[13]],["@record","@column","currencyAmount"],false,["let","get","if","and","is-numeric","campaign-group-spent-budget-hoverable","format-currency-or-dash","not","t"]]',moduleName:"campaign-manager-web/components/campaign-group-table/lifetimeBudget.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/campaign-group-table/name",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"kDNJ9gQ9",block:'[[[1,"\\n"],[10,"dl"],[12],[1,"\\n  "],[10,"dt"],[12],[1,"\\n    "],[11,"button"],[16,"data-live-test-campaign-group-name",[30,1,["id"]]],[16,0,[29,["button--small-tertiary campaign-group-link u-color__blue7 p0"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[24,4,"button"],[4,[38,1],["click",[28,[37,2],[[30,2,["actions","onCampaignGroupLinkClick"]],[30,1]],null]],null],[4,[38,3],["campaigngroup_select_new"],null],[4,[38,3],["campaigngroup_hover_cg_name"],[["interactionType"],["HOVER"]]],[12],[1,"\\n      "],[10,1],[14,0,"campaign-group-table__name u-layout__display-inline-block u-overflow-ellipsis"],[12],[1,"\\n        "],[1,[30,1,["name"]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,"dd"],[15,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[1,[28,[35,4],["campaign_group_id","campaign-manager-web/components/campaign-group-table/name"],[["campaignGroupId"],[[30,1,["id"]]]]]],[1,"\\n  "],[13],[1,"\\n"],[41,[28,[37,6],[[48,[30,5]],[30,1,["billingReferenceId"]]],null],[[[1,"    "],[10,"dd"],[15,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,4],["line_id","campaign-manager-web/components/campaign-group-table/name"],[["lineId"],[[30,1,["billingReferenceId"]]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[41,[30,1,["allowedCampaignTypes"]],[[[1,"    "],[10,"dd"],[15,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,4],["allowed_campaign_types","campaign-manager-web/components/campaign-group-table/name"],null]],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,1,["allowedCampaignTypes"]]],null]],null],null,[[[1,"        "],[1,[28,[35,4],["campaign_type","campaign-manager-web/components/campaign-group-table/name"],[["type"],[[30,3]]]]],[41,[28,[37,10],[[28,[37,11],[[30,4],[28,[37,12],[[30,1,["allowedCampaignTypes","length"]],1],null]],null]],null],[[[1,","]],[]],null],[1,"\\n"]],[3,4]],null],[1,"    "],[13],[1,"\\n"]],[]],null],[13]],["@record","@column","campaignType","index","&default"],false,["hue-web-foundations@-text-body","on","fn","track-interaction","t","if","and","has-block","each","-track-array","not","eq","sub"]]',moduleName:"campaign-manager-web/components/campaign-group-table/name.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/campaign-group-task-panel",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/service","@ember/object","@linkedin/ember-prop-types","@linkedin/ember-tracked-validations","campaign-manager-web/constants/campaign-group","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/budget-optimization","campaign-manager-web/utils/objective-type","ember-concurrency-decorators","campaign-manager-web/utils/http-error","tracked-toolbox","campaign-manager-web/constants/entity-status","campaign-manager-web/entities/campaign-group","campaign-manager-web/utils/campaign-group","campaign-manager-web/utils/date","campaign-manager-web/utils/entity-status","campaign-manager-web/utils/formatter","campaign-manager-web/utils/tracking","campaign-manager-web/validators/campaign-group","campaign-manager-web/constants/lix","campaign-manager-web/constants/routes","tracked-built-ins","campaign-manager-web/utils/money-amount"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w){var I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te
function Ee(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function ye(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Se(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Ae=(0,n.createTemplateFactory)({id:"s2oCDvKK",block:'[[[1,"\\n"],[1,"\\n"],[10,0],[14,0,"campaign-group-task-panel__container"],[12],[1,"\\n  "],[8,[39,0],null,[["@message","@fullScreen","@isLoading"],[[28,[37,1],["i18n_saving","campaign-manager-web/components/campaign-group-task-panel"],null],true,[30,0,["saveCampaignGroupTask","isRunning"]]]],null],[1,"\\n"],[41,[51,[30,1]],[[[1,"    "],[8,[39,3],[[24,0,"p0 mb5 u-layout__position-relative u-layout__shadow-container"]],[["@title","@backButtonAction","@dataTestValue","@subtitle"],[[28,[37,1],[[52,[30,2],"i18n_edit_title","i18n_create_title"],"campaign-manager-web/components/campaign-group-task-panel"],null],[30,0,["onCancel"]],"campaign-group-task-panel",[28,[37,1],[[30,0,["campaignGroupTaskPanelSubtitle"]],"campaign-manager-web/components/campaign-group-task-panel"],[["linkInfo"],[[28,[37,5],null,[["href","role","ariaLabel"],[[28,[37,6],null,[["path","accountId"],["help/lms/answer/85601",[30,0,["campaignGroup","accountId"]]]]],"link",[28,[37,1],["i18n_campaign_group_explanation_label","campaign-manager-web/components/campaign-group-task-panel"],null]]]]]]]]],[["default"],[[[[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "],[10,"form"],[14,"data-live-test-campaign-group-task-panel__form",""],[15,0,[28,[37,7],["campaign-group-task-panel__form",[28,[37,8],null,[["campaign-group-task-panel__width"],[[28,[37,9],[[30,1]],null]]]]],null]],[12],[1,"\\n"],[41,[30,0,["isEditDisabled"]],[[[1,"      "],[10,0],[15,0,[29,["u-label__info u-color__black--75"," ",[28,[37,10],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_campaign_group_edit_permission","campaign-manager-web/components/campaign-group-task-panel"],[["linkInfo"],[[28,[37,5],null,[["href"],[[28,[37,6],null,[["path","accountId"],["help/lms/answer/5751",[30,0,["campaignGroup","accountId"]]]]]]]]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[10,0],[14,0,"grid grid--is-fluid ph1 pb6"],[12],[1,"\\n      "],[10,"section"],[14,0,"grid__col grid__col--12 u-layout__shadow-container mv2 p5"],[12],[1,"\\n"],[41,[30,1],[[[1,"            "],[10,0],[14,0,"pb2 u-display-flex u-flex-wrap u-justify-between"],[12],[1,"\\n            "],[10,1],[15,0,[29,[[28,[37,10],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],[[52,[51,[30,1]],"i18n_details","i18n_campaign_group_details"],"campaign-manager-web/components/campaign-group-task-panel"],null]],[1,"\\n            "],[13],[1,"\\n"],[41,[51,[30,3]],[[[1,"              "],[8,[39,11],[[24,1,"campaign-group__select-group-button"],[24,0,"ph1 u-layout__vertical-align-baseline"],[16,"disabled",[30,0,["isChangeGroupDisabled"]]],[4,[38,12],["click",[30,0,["onSelectGroup"]]],null]],[["@size","@buttonType","@text"],["small","tertiary",[28,[37,1],["i18n_select_group","campaign-manager-web/components/campaign-group-task-panel"],null]]],null],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n"]],[]],[[[1,"          "],[10,2],[15,0,[29,[[28,[37,10],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],[[52,[51,[30,1]],"i18n_details","i18n_campaign_group_details"],"campaign-manager-web/components/campaign-group-task-panel"],null]],[1,"\\n          "],[13],[1,"\\n"]],[]]],[41,[30,1],[[[1,"          "],[10,2],[15,0,[29,["mv2"," ",[28,[37,10],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_campaign_group_subtitle","campaign-manager-web/components/campaign-group-task-panel"],[["linkInfo"],[[28,[37,5],null,[["href","ariaLabel"],[[28,[37,6],null,[["path","accountId"],["help/lms/answer/85601",[30,0,["campaignGroup","accountId"]]]]],[28,[37,1],["i18n_campaign_group_explanation_label","campaign-manager-web/components/campaign-group-task-panel"],null]]]]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"        "],[10,0],[12],[1,"\\n          "],[10,"label"],[14,"for","campaign-group-name"],[15,0,[29,[[28,[37,10],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,1],["i18n_name","campaign-manager-web/components/campaign-group-task-panel"],null]],[13],[1,"\\n          "],[8,[39,13],null,[["@validations","@showValidations"],[[30,0,["validations","attrs","campaignGroup","name"]],[30,0,["showValidations"]]]],[["default"],[[[[1,"\\n            "],[8,[39,14],[[24,"data-live-test-campaign-group-task-panel__name-input",""],[16,"max",[30,4,["maxlength"]]],[16,0,[29,[[30,4,["class"]]," ",[36,15]]]],[16,"aria-invalid",[30,4,["showErrors"]]],[16,"aria-describedby",[30,4,["describedby"]]],[24,"aria-required","true"],[4,[38,16],["campaign_group_name"],null],[4,[38,12],["input",[28,[37,17],["target.value",[30,0,["onSetName"]]],null]],null]],[["@inputId","@value","@disabled"],["campaign-group-name",[30,0,["campaignGroup","name"]],[30,0,["isEditDisabled"]]]],null],[1,"\\n          "]],[4]]]]],[1,"\\n        "],[13],[1,"\\n"],[41,[51,[30,1]],[[[1,"          "],[10,0],[12],[1,"\\n            "],[10,0],[14,0,"u-display-inline-flex"],[12],[1,"\\n              "],[10,"label"],[14,"for","campaign-group-status"],[15,0,[29,["u-display-flex"," ",[28,[37,10],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,1],["i18n_status","campaign-manager-web/components/campaign-group-task-panel"],null]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,18],[[24,0,"ml1"]],[["@placement","@contentClass"],["right","u-hoverable__content campaign-group-add-edit-modal__hoverable-content"]],[["trigger","content"],[[[[1,"\\n                  "],[11,"button"],[24,"data-a11y-trigger",""],[24,0,"pt2 ml1 button--unstyled"],[16,"aria-label",[28,[37,1],["i18n_status_hover_text_a11y_label","campaign-manager-web/components/campaign-group-task-panel"],null]],[24,4,"button"],[4,[38,19],[[30,5,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                    "],[8,[39,20],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                  "],[13],[1,"\\n                "]],[5]],[[[1,"\\n                  "],[10,0],[12],[1,"\\n                    "],[1,[28,[35,1],["i18n_status_hover_text","campaign-manager-web/components/campaign-group-task-panel"],[["linkInfo"],[[28,[37,5],null,[["href"],[[28,[37,6],null,[["path","accountId"],["help/lms/answer/85601",[30,0,["campaignGroup","accountId"]]]]]]]]]]]],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n            "],[13],[1,"\\n"],[41,[30,0,["isCanceledCampaignGroup"]],[[[1,"              "],[10,0],[12],[1,"\\n                "],[8,[39,21],null,[["@status"],[[30,0,["campaignGroup","status"]]]],null],[1,"\\n              "],[13],[1,"\\n"]],[]],[[[1,"              "],[10,0],[12],[1,"\\n                "],[11,"select"],[24,3,"campaign-group-status"],[24,1,"campaign-group-status"],[16,"disabled",[30,0,["isStatusDisabled"]]],[4,[38,12],["change",[28,[37,17],["target.value",[30,0,["onSetStatus"]]],null]],null],[12],[1,"\\n"],[42,[28,[37,23],[[28,[37,23],[[30,0,["campaignGroupStatuses"]]],null]],null],null,[[[1,"                    "],[10,"option"],[15,2,[30,6]],[15,"selected",[28,[37,24],[[30,6],[30,0,["campaignGroup","status"]]],null]],[12],[1,"\\n                      "],[1,[28,[35,1],["i18n_campaign_group_status_option","campaign-manager-web/components/campaign-group-task-panel"],[["type"],[[30,6]]]]],[1,"\\n                    "],[13],[1,"\\n"]],[6]],null],[1,"                "],[13],[1,"\\n              "],[13],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n"],[41,[51,[30,7]],[[[1,"        "],[8,[39,25],null,[["@campaignGroup","@accountId","@onObjectiveSelection","@hasActivated","@isEdit","@unlockBudgetAndSchedule","@adFormat","@validObjectivesForSelectedContents"],[[30,0,["campaignGroup"]],[30,0,["campaignGroup","accountId"]],[30,0,["onObjectiveSelection"]],[30,0,["hasActivated"]],[30,2],[30,0,["unlockBudgetAndSchedule"]],[30,8],[30,9]]],null],[1,"\\n"]],[]],null],[1,"      "],[10,"section"],[15,0,[29,["grid__col grid__col--12 u-layout__shadow-container mv2 p5 ",[52,[51,[30,0,["isBudgetAndScheduleUnlocked"]]],"campaign-group-section__card--locked"]]]],[12],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,10],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_group_budget_schedule","campaign-manager-web/components/campaign-group-task-panel"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,["mv2 u-color__black--60"," ",[28,[37,10],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_budget_schedule_description","campaign-manager-web/components/campaign-group-task-panel"],null]],[1,"\\n        "],[13],[1,"\\n"],[41,[51,[30,7]],[[[1,"          "],[8,[39,26],[[24,0,"u-layout__display-inline-block"]],[["@currencyCode","@campaignGroup","@isReadOnly","@onToggleBudgetOptimization","@isBudgetOptimizationEnabled","@onChangeDailyBudgetAmount","@onChangeLifetimeBudgetAmount","@onChangeBudgetType","@budgetType","@isBudgetAndScheduleUnlocked","@onChangeBidCategory","@selectedBidCategory","@isBudgetOptimizationUnlocked","@campaignGroupId","@isEdit","@showValidations","@campaignGroupType","@bidCategoryBeforeChange","@campaignsData","@account","@onChangeUnitCostForSingleCampaign","@onFetchLimits","@validations"],[[30,10],[30,0,["campaignGroup"]],[30,0,["isReadOnly"]],[30,0,["onToggleBudgetOptimization"]],[30,0,["isBudgetOptimizationEnabled"]],[30,0,["onChangeDailyBudgetAmount"]],[30,0,["onChangeLifetimeBudgetAmount"]],[30,0,["onChangeBudgetType"]],[30,0,["budgetType"]],[30,0,["isBudgetAndScheduleUnlocked"]],[30,0,["onChangeBidCategory"]],[30,0,["selectedBidCategory"]],[30,0,["isBudgetOptimizationUnlocked"]],[30,11],[30,2],[30,0,["showValidations"]],[30,0,["campaignGroupType"]],[30,0,["bidCategoryBeforeChange"]],[30,0,["activeCampaignsData"]],[30,12],[30,0,["onChangeUnitCostForSingleCampaign"]],[30,0,["onFetchLimits"]],[30,0,["validations"]]]],null],[1,"\\n"]],[]],null],[1,"        \\n"],[41,[30,0,["isBudgetOptimizationEnabled"]],[[[1,"          "],[10,0],[14,0,"pv4"],[12],[1,"\\n            "],[8,[39,27],null,[["@campaignGroup","@budgetType","@isReadOnly","@scheduleType","@isStartDateReadOnly","@validateStartDate","@onSetStartDate","@onStartDatePickerError","@validateEndDate","@onSetEndDate","@onEndDatePickerError","@onChangeScheduleType","@validations"],[[30,0,["campaignGroup"]],[30,0,["budgetType"]],[30,0,["isReadOnly"]],[30,0,["scheduleType"]],[30,0,["isStartDateReadOnly"]],[30,0,["validateStartDate"]],[30,0,["onSetStartDate"]],[30,0,["onStartDatePickerError"]],[30,0,["validateEndDate"]],[30,0,["onSetEndDate"]],[30,0,["onEndDatePickerError"]],[30,0,["onChangeScheduleType"]],[30,0,["validations"]]]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[41,[30,0,["isBudgetAndScheduleUnlocked"]],[[[1,"            "],[10,0],[12],[1,"\\n              "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n                "],[10,1],[15,0,[29,[[36,15]]]],[12],[1,"\\n                  "],[8,[39,28],[[24,3,"schedule"],[24,2,"continuous"],[16,"checked",[28,[37,24],[[30,0,["campaignGroupType"]],"continuous"],null]],[4,[38,12],["change",[28,[37,17],["target.value",[30,0,["onSetType"]]],null]],null]],[["@inputId","@disabled"],["campaign_group_schedule_continuous",[28,[37,29],[[30,0,["isReadOnly"]],[30,13]],null]]],null],[1,"\\n                "],[13],[1,"\\n                "],[10,"label"],[14,"for","campaign_group_schedule_continuous"],[12],[1,"\\n                  "],[10,2],[14,0,"visually-hidden"],[12],[1,"\\n                    "],[1,[28,[35,1],["i18n_group_budget_schedule","campaign-manager-web/components/campaign-group-task-panel"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[1,[28,[35,1],["i18n_campaign_group_schedule_options","campaign-manager-web/components/campaign-group-task-panel"],[["schedule"],["continuous"]]]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n"],[41,[28,[37,24],[[30,0,["campaignGroupType"]],"continuous"],null],[[[1,"                "],[10,"fieldset"],[14,0,"mt3"],[12],[1,"\\n                  "],[10,"legend"],[15,0,[29,["u-display-flex ml6"," ",[28,[37,10],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,1],["i18n_schedule","campaign-manager-web/components/campaign-group-task-panel"],null]],[1,"\\n                    "],[8,[39,18],[[24,0,"u-display-inline-flex ml1"]],[["@placement","@contentClass"],["right","u-hoverable__content campaign-group-add-edit-modal__hoverable-content"]],[["trigger","content"],[[[[1,"\\n                        "],[11,"button"],[24,"data-a11y-trigger",""],[24,0,"button--unstyled ml1"],[16,"aria-label",[28,[37,1],["i18n_schedule_hover_a11y_label","campaign-manager-web/components/campaign-group-task-panel"],null]],[24,4,"button"],[4,[38,19],[[30,14,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                          "],[8,[39,20],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                        "],[13],[1,"\\n                      "]],[14]],[[[1,"\\n                        "],[10,0],[12],[1,"\\n                          "],[1,[28,[35,1],["i18n_schedule_hover","campaign-manager-web/components/campaign-group-task-panel"],[["linkInfo"],[[28,[37,5],null,[["href"],[[28,[37,6],null,[["path","accountId"],["help/lms/answer/85601",[30,0,["campaignGroup","accountId"]]]]]]]]]]]],[1,"\\n                        "],[13],[1,"\\n                      "]],[]]]]],[1,"\\n                  "],[13],[1,"\\n                  "],[8,[39,13],[[16,0,[29,["ml6"," ",[36,15]]]]],[["@validations","@showValidations"],[[30,0,["validations","attrs","campaignGroup","startsAt"]],[28,[37,30],[[30,0,["showValidations"]],[28,[37,9],[[30,0,["startDatePickerErrorType"]]],null]],null]]],[["default"],[[[[1,"\\n                    "],[8,[39,31],[[24,"data-live-test-campaign-group-task-panel__datepicker","start"],[24,0,"u-layout__width-third"],[16,"aria-invalid",[30,15,["showErrors"]]]],[["@label","@value","@isDateSelectable","@onDateSelected","@onValidationChange","@disabled","@required"],[[28,[37,1],["i18n_start_date","campaign-manager-web/components/campaign-group-task-panel"],null],[28,[37,32],[[30,0,["campaignGroup","startsAt"]]],null],[30,0,["validateStartDate"]],[28,[37,33],[[30,0,["onSetStartDate"]]],null],[30,0,["onStartDatePickerError"]],[30,0,["isStartDateReadOnly"]],true]],[["textInput"],[[[[1,"\\n                        "],[8,[30,16],[[24,3,"startsAt"],[16,"aria-describedby",[30,15,["describedby"]]]],null,null],[1,"\\n                      "]],[16]]]]],[1,"\\n                  "]],[15]]]]],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[1,"            "],[13],[1,"\\n            "],[10,0],[12],[1,"\\n              "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n                "],[10,1],[15,0,[29,[[36,15]]]],[12],[1,"\\n                  "],[8,[39,28],[[24,3,"schedule"],[24,2,"scheduled"],[16,"checked",[28,[37,24],[[30,0,["campaignGroupType"]],"scheduled"],null]],[4,[38,12],["change",[28,[37,17],["target.value",[30,0,["onSetType"]]],null]],null]],[["@inputId","@disabled"],["campaign_group_schedule_scheduled",[28,[37,29],[[30,0,["isReadOnly"]],[30,13]],null]]],null],[1,"\\n                "],[13],[1,"\\n                "],[10,"label"],[14,"for","campaign_group_schedule_scheduled"],[12],[1,"\\n                  "],[10,2],[14,0,"visually-hidden"],[12],[1,"\\n                    "],[1,[28,[35,1],["i18n_group_budget_schedule","campaign-manager-web/components/campaign-group-task-panel"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[1,[28,[35,1],["i18n_campaign_group_schedule_options","campaign-manager-web/components/campaign-group-task-panel"],[["schedule"],["scheduled"]]]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n"],[41,[28,[37,24],[[30,0,["campaignGroupType"]],"scheduled"],null],[[[1,"                "],[10,"fieldset"],[14,0,"ml6 mt3 grid__col--5 u-display-flex"],[12],[1,"\\n                  "],[10,"legend"],[15,0,[29,["u-display-flex"," ",[28,[37,10],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,1],["i18n_schedule","campaign-manager-web/components/campaign-group-task-panel"],null]],[1,"\\n                    "],[8,[39,18],[[24,0,"u-display-inline-flex ml1"]],[["@placement","@contentClass"],["right","u-hoverable__content campaign-group-add-edit-modal__hoverable-content"]],[["trigger","content"],[[[[1,"\\n                        "],[11,"button"],[24,"data-a11y-trigger",""],[24,0,"button--unstyled ml1"],[16,"aria-label",[28,[37,1],["i18n_schedule_hover_a11y_label","campaign-manager-web/components/campaign-group-task-panel"],null]],[24,4,"button"],[4,[38,19],[[30,17,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                          "],[8,[39,20],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                        "],[13],[1,"\\n                      "]],[17]],[[[1,"\\n                        "],[10,0],[12],[1,"\\n                          "],[1,[28,[35,1],["i18n_schedule_hover","campaign-manager-web/components/campaign-group-task-panel"],[["linkInfo"],[[28,[37,5],null,[["href"],[[28,[37,6],null,[["path","accountId"],["help/lms/answer/85601",[30,0,["campaignGroup","accountId"]]]]]]]]]]]],[1,"\\n                        "],[13],[1,"\\n                      "]],[]]]]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,0],[15,0,[29,["campaign-group-task-panel__schedule-control"," ",[36,15]]]],[12],[1,"\\n                    "],[8,[39,13],[[24,0,"campaign-group-task-panel__start-date"]],[["@validations","@showValidations"],[[30,0,["validations","attrs","campaignGroup","startsAt"]],[28,[37,30],[[30,0,["showValidations"]],[28,[37,9],[[30,0,["startDatePickerErrorType"]]],null]],null]]],[["default"],[[[[1,"\\n                      "],[8,[39,31],[[16,"aria-invalid",[30,18,["showErrors"]]]],[["@label","@value","@max","@isDateSelectable","@onDateSelected","@onValidationChange","@disabled","@required"],[[28,[37,1],["i18n_start_date","campaign-manager-web/components/campaign-group-task-panel"],null],[28,[37,32],[[30,0,["campaignGroup","startsAt"]]],null],[28,[37,32],[[30,0,["campaignGroup","endsAt"]]],null],[30,0,["validateStartDate"]],[28,[37,33],[[30,0,["onSetStartDate"]]],null],[30,0,["onStartDatePickerError"]],[30,0,["isStartDateReadOnly"]],true]],[["textInput"],[[[[1,"\\n                          "],[8,[30,19],[[24,3,"startsAt"],[16,"aria-describedby",[30,18,["describedby"]]]],null,null],[1,"\\n                        "]],[19]]]]],[1,"\\n                    "]],[18]]]]],[1,"\\n                    "],[8,[39,13],null,[["@validations","@showValidations"],[[30,0,["validations","attrs","campaignGroup","endsAt"]],[30,0,["showValidations"]]]],[["default"],[[[[1,"\\n                      "],[8,[39,31],[[16,"aria-invalid",[30,20,["showErrors"]]]],[["@label","@value","@min","@showErrorMessage","@isDateSelectable","@onDateSelected","@onValidationChange","@disabled","@required"],[[28,[37,1],["i18n_end_date_label","campaign-manager-web/components/campaign-group-task-panel"],null],[28,[37,32],[[30,0,["campaignGroup","endsAt"]]],null],[28,[37,32],[[30,0,["campaignGroup","startsAt"]]],null],false,[52,[51,[30,0,["isReadOnly"]]],[30,0,["validateEndDate"]]],[28,[37,33],[[30,0,["onSetEndDate"]]],null],[30,0,["onEndDatePickerError"]],[30,0,["isReadOnly"]],true]],[["textInput"],[[[[1,"\\n                          "],[8,[30,21],[[24,3,"endsAt"],[16,"aria-describedby",[30,20,["describedby"]]]],null,null],[1,"\\n                        "]],[21]]]]],[1,"\\n                    "]],[20]]]]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[1,"            "],[13],[1,"\\n            "],[10,0],[12],[1,"\\n              "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n                "],[10,1],[15,0,[29,[[36,15]]]],[12],[1,"\\n                  "],[8,[39,28],[[24,3,"schedule"],[24,2,"budgeted"],[16,"checked",[28,[37,24],[[30,0,["campaignGroupType"]],"budgeted"],null]],[4,[38,12],["change",[28,[37,17],["target.value",[30,0,["onSetType"]]],null]],null]],[["@inputId","@disabled"],["campaign_group_schedule_budgeted",[28,[37,29],[[30,0,["isReadOnly"]],[30,13]],null]]],null],[1,"\\n                "],[13],[1,"\\n                "],[10,"label"],[14,"for","campaign_group_schedule_budgeted"],[12],[1,"\\n                  "],[10,2],[14,0,"visually-hidden"],[12],[1,"\\n                    "],[1,[28,[35,1],["i18n_group_budget_schedule","campaign-manager-web/components/campaign-group-task-panel"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[1,[28,[35,1],["i18n_campaign_group_schedule_options","campaign-manager-web/components/campaign-group-task-panel"],[["schedule"],["budgeted"]]]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n"],[41,[28,[37,24],[[30,0,["campaignGroupType"]],"budgeted"],null],[[[1,"                "],[8,[39,13],[[24,0,"ml6"]],[["@validations","@showValidations"],[[30,0,["validations","attrs","totalBudget","amount"]],[30,0,["showValidations"]]]],[["default"],[[[[1,"\\n                  "],[10,"label"],[14,"for","campaign-group-total-budget-amount"],[15,0,[29,["u-display-flex mt3"," ",[28,[37,10],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,1],["i18n_lifetime_budget_label","campaign-manager-web/components/campaign-group-task-panel"],null]],[1,"\\n                    "],[8,[39,18],[[24,0,"u-display-inline-flex ml1"]],[["@placement","@contentClass"],["right","u-hoverable__content campaign-group-add-edit-modal__hoverable-content"]],[["trigger","content"],[[[[1,"\\n                        "],[11,"button"],[24,"data-a11y-trigger",""],[24,0,"button--unstyled ml1"],[16,"aria-label",[28,[37,1],["i18n_lifetime_budget_hover_summary_a11y_label","campaign-manager-web/components/campaign-group-task-panel"],null]],[24,4,"button"],[4,[38,19],[[30,23,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                          "],[8,[39,20],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                        "],[13],[1,"\\n                      "]],[23]],[[[1,"\\n                        "],[10,0],[12],[1,"\\n                          "],[1,[28,[35,1],["i18n_lifetime_budget_hover_summary","campaign-manager-web/components/campaign-group-task-panel"],[["linkInfo"],[[28,[37,5],null,[["href"],[[28,[37,6],null,[["path","accountId"],["help/lms/answer/85601",[30,0,["campaignGroup","accountId"]]]]]]]]]]]],[1,"\\n                          "],[10,"ul"],[14,0,"pl4 mt2"],[12],[1,"\\n                            "],[10,"li"],[12],[1,[28,[35,1],["i18n_total_budget_hover_minimum_unspent","campaign-manager-web/components/campaign-group-task-panel"],null]],[13],[1,"\\n                            "],[10,"li"],[12],[1,[28,[35,1],["i18n_lifetime_budget_hover_set","campaign-manager-web/components/campaign-group-task-panel"],null]],[13],[1,"\\n                            "],[10,"li"],[12],[1,[28,[35,1],["i18n_total_budget_hover_unset","campaign-manager-web/components/campaign-group-task-panel"],null]],[13],[1,"\\n                          "],[13],[1,"\\n                        "],[13],[1,"\\n                      "]],[]]]]],[1,"\\n                  "],[13],[1,"\\n                  "],[8,[39,34],[[24,1,"campaign-group-total-budget-amount"],[16,"aria-invalid",[30,22,["showErrors"]]],[16,"aria-describedby",[30,22,["describedby"]]],[24,"aria-required","true"],[24,0,"campaign-group-task-panel__total-budget-amount campaign-group-task-panel__total-budget-input"],[16,"disabled",[30,0,["isReadOnly"]]],[16,"placeholder",[28,[37,35],[0],[["currency"],[[30,10]]]]],[4,[38,16],["campaign_group_totalbudget"],null],[4,[38,36],null,[["pageKey","routeName","currentRoute"],["currency_input",[28,[37,37],[[53,"outletState"],"render.name"],null],[28,[37,37],[[53,"outletState"],"render"],null]]]]],[["@name","@value","@updateValue","@currencyCode"],["campaign-group-total-budget-amount",[30,0,["totalBudget","amount"]],[30,0,["onTotalBudgetAmountChange"]],[30,10]]],null],[1,"\\n"],[41,[30,0,["showTotalBudgetNote"]],[[[1,"                      "],[10,2],[15,0,[29,["mt1"," ",[28,[37,10],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,1],["i18n_increase_cg_budget","campaign-manager-web/components/campaign-group-task-panel"],[["oldBudget","newBudget"],[[28,[37,35],[[30,0,["campaignGroup","totalBudget","amount"]]],[["currency"],[[30,10]]]],[28,[37,35],[[30,0,["totalBudget","amount"]]],[["currency"],[[30,10]]]]]]]],[1,"\\n                      "],[13],[1,"\\n"]],[]],null],[1,"                    "],[10,2],[15,0,[29,["mt1"," ",[28,[37,10],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,1],["i18n_not_optimized_budget","campaign-manager-web/components/campaign-group-task-panel"],null]],[1,"\\n                    "],[13],[1,"\\n                "]],[22]]]]],[1,"\\n                "],[10,"fieldset"],[14,0,"ml6 mt5 grid__col--5 u-display-flex"],[12],[1,"\\n                  "],[10,"legend"],[15,0,[29,["u-display-flex"," ",[28,[37,10],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,1],["i18n_schedule","campaign-manager-web/components/campaign-group-task-panel"],null]],[1,"\\n                    "],[8,[39,18],[[24,0,"u-display-inline-flex ml1"]],[["@placement","@contentClass"],["right","u-hoverable__content campaign-group-add-edit-modal__hoverable-content"]],[["trigger","content"],[[[[1,"\\n                        "],[11,"button"],[24,"data-a11y-trigger",""],[24,0,"button--unstyled ml1"],[16,"aria-label",[28,[37,1],["i18n_schedule_hover_a11y_label","campaign-manager-web/components/campaign-group-task-panel"],null]],[24,4,"button"],[4,[38,19],[[30,24,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                          "],[8,[39,20],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                        "],[13],[1,"\\n                      "]],[24]],[[[1,"\\n                        "],[10,0],[12],[1,"\\n                          "],[1,[28,[35,1],["i18n_schedule_hover","campaign-manager-web/components/campaign-group-task-panel"],[["linkInfo"],[[28,[37,5],null,[["href"],[[28,[37,6],null,[["path","accountId"],["help/lms/answer/85601",[30,0,["campaignGroup","accountId"]]]]]]]]]]]],[1,"\\n                        "],[13],[1,"\\n                      "]],[]]]]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,0],[15,0,[29,["campaign-group-task-panel__schedule-control"," ",[36,15]]]],[12],[1,"\\n                    "],[8,[39,13],[[24,0,"campaign-group-task-panel__start-date"]],[["@validations","@showValidations"],[[30,0,["validations","attrs","campaignGroup","startsAt"]],[28,[37,30],[[30,0,["showValidations"]],[28,[37,9],[[30,0,["startDatePickerErrorType"]]],null]],null]]],[["default"],[[[[1,"\\n                      "],[8,[39,31],[[16,"aria-invalid",[30,25,["showErrors"]]]],[["@label","@value","@max","@isDateSelectable","@onDateSelected","@onValidationChange","@disabled","@required"],[[28,[37,1],["i18n_start_date","campaign-manager-web/components/campaign-group-task-panel"],null],[28,[37,32],[[30,0,["campaignGroup","startsAt"]]],null],[28,[37,32],[[30,0,["campaignGroup","endsAt"]]],null],[30,0,["validateStartDate"]],[28,[37,33],[[30,0,["onSetStartDate"]]],null],[30,0,["onStartDatePickerError"]],[30,0,["isStartDateReadOnly"]],true]],[["textInput"],[[[[1,"\\n                          "],[8,[30,26],[[24,3,"startsAt"],[16,"aria-describedby",[30,25,["describedby"]]]],null,null],[1,"\\n                        "]],[26]]]]],[1,"\\n                    "]],[25]]]]],[1,"\\n                    "],[8,[39,13],null,[["@validations","@showValidations"],[[30,0,["validations","attrs","campaignGroup","endsAt"]],[30,0,["showValidations"]]]],[["default"],[[[[1,"\\n                      "],[8,[39,31],[[16,"aria-invalid",[30,27,["showErrors"]]]],[["@label","@value","@min","@showErrorMessage","@isDateSelectable","@onDateSelected","@onValidationChange","@disabled","@required"],[[28,[37,1],["i18n_end_date_label","campaign-manager-web/components/campaign-group-task-panel"],null],[28,[37,32],[[30,0,["campaignGroup","endsAt"]]],null],[28,[37,32],[[30,0,["campaignGroup","startsAt"]]],null],false,[52,[51,[30,0,["isReadOnly"]]],[30,0,["validateEndDate"]]],[28,[37,33],[[30,0,["onSetEndDate"]]],null],[30,0,["onEndDatePickerError"]],[30,0,["isReadOnly"]],true]],[["textInput"],[[[[1,"\\n                          "],[8,[30,28],[[24,3,"endsAt"],[16,"aria-describedby",[30,27,["describedby"]]]],null,null],[1,"\\n                        "]],[28]]]]],[1,"\\n                    "]],[27]]]]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[1,"            "],[13],[1,"\\n"]],[]],null]],[]]],[1,"      "],[13],[1,"\\n"],[41,[30,13],[[[1,"        "],[10,0],[14,0,"grid__col grid__col--12"],[12],[1,"\\n          "],[10,0],[14,0,"campaign-group-add-edit-modal__billing-reference-container"],[12],[1,"\\n            "],[10,0],[14,0,"campaign-group-add-edit-modal__billing-parent-reference"],[12],[1,"\\n              "],[8,[39,13],null,[["@validations","@showValidations"],[[30,0,["validations","attrs","campaignGroup","billingParentReferenceId"]],[30,0,["showValidations"]]]],[["default"],[[[[1,"\\n                "],[10,"label"],[14,"for","campaign-group-billing-parent-reference"],[15,0,[29,["u-display-flex mt3"," ",[28,[37,10],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_campaign_group_billing_parent_reference","campaign-manager-web/components/campaign-group-task-panel"],[["billingParentReferenceType"],[[28,[37,29],[[30,0,["campaignGroup","billingParentReferenceType"]],"DEFAULT_TEXT"],null]]]]],[1,"\\n                  "],[8,[39,39],[[24,0,"u-display-inline-flex ml1"]],[["@placement","@contentClass"],["right","u-hoverable__content campaign-group-add-edit-modal__hoverable-content"]],[["trigger","content"],[[[[1,"\\n                      "],[11,"button"],[24,"data-a11y-trigger",""],[24,0,"button--unstyled"],[16,"aria-label",[28,[37,1],["i18n_campaign_group_billing_parent_reference_hover_a11y_label","campaign-manager-web/components/campaign-group-task-panel"],null]],[24,4,"button"],[4,[38,40],[[30,30,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                        "],[8,[39,20],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                      "],[13],[1,"\\n                    "]],[30]],[[[1,"\\n                      "],[10,0],[12],[1,"\\n                        "],[1,[28,[35,1],["i18n_campaign_group_billing_parent_reference_hover_text","campaign-manager-web/components/campaign-group-task-panel"],null]],[1,"\\n                      "],[13],[1,"\\n                    "]],[]]]]],[1,"\\n                "],[13],[1,"\\n                "],[8,[39,14],[[16,"max",[30,29,["maxlength"]]],[16,0,[29,[[30,29,["class"]]," ",[36,15]]]],[16,"aria-invalid",[30,29,["showErrors"]]],[16,"aria-describedby",[30,29,["describedby"]]],[4,[38,12],["input",[28,[37,17],["target.value",[30,0,["onSetBillingParentReferenceId"]]],null]],null]],[["@inputId","@value","@disabled"],["campaign-group-billing-parent-reference",[30,0,["campaignGroup","billingParentReferenceId"]],[30,0,["isReadOnly"]]]],null],[1,"\\n              "]],[29]]]]],[1,"\\n            "],[13],[1,"\\n\\n            "],[10,0],[14,0,"campaign-group-add-edit-modal__billing-reference"],[12],[1,"\\n              "],[8,[39,13],null,[["@validations","@showValidations"],[[30,0,["validations","attrs","campaignGroup","billingReferenceId"]],[30,0,["showValidations"]]]],[["default"],[[[[1,"\\n                "],[10,"label"],[14,"for","campaign-group-billing-reference"],[15,0,[29,["u-display-flex mt3"," ",[28,[37,10],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_campaign_group_billing_reference","campaign-manager-web/components/campaign-group-task-panel"],[["billingReferenceType"],[[28,[37,29],[[30,0,["campaignGroup","billingReferenceType"]],"DEFAULT_TEXT"],null]]]]],[1,"\\n                  "],[8,[39,39],[[24,0,"u-display-inline-flex ml1"]],[["@placement","@contentClass"],["right","u-hoverable__content campaign-group-add-edit-modal__hoverable-content"]],[["trigger","content"],[[[[1,"\\n                      "],[11,"button"],[24,"data-a11y-trigger",""],[24,0,"button--unstyled"],[16,"aria-label",[28,[37,1],["i18n_campaign_group_billing_reference_hover_a11y_label","campaign-manager-web/components/campaign-group-task-panel"],null]],[24,4,"button"],[4,[38,40],[[30,32,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                        "],[8,[39,20],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                      "],[13],[1,"\\n                    "]],[32]],[[[1,"\\n                      "],[10,0],[12],[1,"\\n                        "],[1,[28,[35,1],["i18n_campaign_group_billing_reference_hover_text","campaign-manager-web/components/campaign-group-task-panel"],null]],[1,"\\n                      "],[13],[1,"\\n                    "]],[]]]]],[1,"\\n                "],[13],[1,"\\n                "],[8,[39,14],[[16,"max",[29,[[30,31,["maxlength"]]]]],[16,0,[29,[[30,31,["class"]]," ",[36,15]]]],[16,"aria-invalid",[30,31,["showErrors"]]],[16,"aria-describedby",[30,31,["describedby"]]],[4,[38,12],["input",[28,[37,17],["target.value",[30,0,["onSetBillingReferenceId"]]],null]],null]],[["@inputId","@value","@disabled"],["campaign-group-billing-reference",[30,0,["campaignGroup","billingReferenceId"]],[30,0,["isReadOnly"]]]],null],[1,"\\n              "]],[31]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"grid__col grid__col--12"],[12],[1,"\\n          "],[10,"label"],[14,"for","campaign-group-allowed-campaign-types"],[15,0,[29,["u-display-flex mt3"," ",[28,[37,10],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_campaign_group_allowed_campaign_types","campaign-manager-web/components/campaign-group-task-panel"],null]],[1,"\\n            "],[8,[39,18],[[24,0,"u-display-inline-flex ml1"]],[["@placement","@contentClass"],["right","u-hoverable__content campaign-group-add-edit-modal__hoverable-content"]],[["trigger","content"],[[[[1,"\\n                "],[11,"button"],[24,"data-a11y-trigger",""],[24,0,"button--unstyled"],[16,"aria-label",[28,[37,1],["i18n_campaign_group_allowed_campaign_types_hover_a11y_label","campaign-manager-web/components/campaign-group-task-panel"],null]],[24,4,"button"],[4,[38,19],[[30,33,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                  "],[8,[39,20],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                "],[13],[1,"\\n              "]],[33]],[[[1,"\\n                "],[10,0],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_campaign_group_allowed_campaign_types_hover_text","campaign-manager-web/components/campaign-group-task-panel"],[["textAds","sponsoredContent","sponsoredMessaging","dynamicAds"],[[28,[37,5],null,[["dataTestSelector","href"],["data-test-campaign-group-task-panel__text-ads-help-link",[28,[37,6],null,[["path","accountId"],["help/lms/answer/71203",[30,0,["campaignGroup","accountId"]]]]]]]],[28,[37,5],null,[["dataTestSelector","href"],["data-test-campaign-group-task-panel__sponsored-content-help-link",[28,[37,6],null,[["path","accountId"],["help/lms/answer/39575",[30,0,["campaignGroup","accountId"]]]]]]]],[28,[37,5],null,[["dataTestSelector","href"],["data-test-campaign-group-task-panel__sponsored-messaging-help-link",[28,[37,6],null,[["path","accountId"],["help/lms/answer/71201",[30,0,["campaignGroup","accountId"]]]]]]]],[28,[37,5],null,[["dataTestSelector","href"],["data-test-campaign-group-task-panel__dynamic-ads-help-link",[28,[37,6],null,[["path","accountId"],["help/lms/answer/96484",[30,0,["campaignGroup","accountId"]]]]]]]]]]]],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n          "],[13],[1,"\\n\\n"],[41,[28,[37,30],[[30,0,["campaignGroup","allowedCampaignTypes"]],[30,0,["disableEnterpriseFields"]]],null],[[[1,"            "],[10,2],[15,0,[29,[[28,[37,10],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[42,[28,[37,23],[[28,[37,23],[[30,0,["campaignGroup","allowedCampaignTypes"]]],null]],null],null,[[[1,"                "],[1,[28,[35,1],["i18n_allowed_campaign_type","campaign-manager-web/components/campaign-group-task-panel"],[["type"],[[30,34]]]]],[41,[28,[37,9],[[28,[37,24],[[30,35],[28,[37,41],[[30,0,["campaignGroup","allowedCampaignTypes","length"]],1],null]],null]],null],[[[1,","]],[]],null],[1,"\\n"]],[34,35]],null],[1,"            "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[51,[30,0,["disableEnterpriseFields"]]],[[[1,"            "],[11,"select"],[24,1,"campaign-group-allowed-campaign-types"],[4,[38,12],["change",[28,[37,17],["target.value",[30,0,["onAllowedCampaignTypeSelected"]]],null]],null],[12],[1,"\\n"],[42,[28,[37,23],[[28,[37,23],[[30,0,["CAMPAIGN_TYPES"]]],null]],null],null,[[[1,"                "],[10,"option"],[15,2,[30,36]],[15,"selected",[28,[37,24],[[30,36],[30,0,["campaignGroup","allowedCampaignTypes","0"]]],null]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_allowed_campaign_type","campaign-manager-web/components/campaign-group-task-panel"],[["type"],[[30,36]]]]],[1,"\\n                "],[13],[1,"\\n"]],[36]],null],[1,"            "],[13],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n"]],[]],null],[41,[28,[37,30],[[30,0,["saveError"]],[28,[37,9],[[30,1]],null]],null],[[[1,"        "],[8,[39,42],null,[["@errorList","@errorHeader"],[[30,0,["saveError"]],[28,[37,1],[[52,[30,2],"i18n_cannot_update_campaign_group","i18n_cannot_create_campaign_group"],"campaign-manager-web/components/campaign-group-task-panel"],null]]],null],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[30,1],[[[1,"    "],[18,37,[[28,[37,8],null,[["onCancel","onSave","isSaveButtonDisabled","saveError","standardError"],[[30,0,["onCancel"]],[30,0,["onSave"]],[30,0,["isSaveButtonDisabled"]],[30,0,["saveError"]],[50,"standard-error",0,null,[["errorList","errorHeader"],[[30,0,["saveError"]],[28,[37,1],["i18n_cannot_create_campaign_group","campaign-manager-web/components/campaign-group-task-panel"],null]]]]]]]]],[1,"\\n"]],[]],[[[1,"    "],[10,"footer"],[12],[1,"\\n      "],[8,[39,45],[[24,0,"campaign-group-task-panel__footer"]],[["@onCancel","@cancelText","@cancelTrackKey"],[[30,0,["onCancel"]],[28,[37,1],["i18n_cancel","campaign-manager-web/components/campaign-group-task-panel"],null],"campaign_group_cancel"]],[["default"],[[[[1,"\\n        "],[10,0],[12],[1,"\\n"],[41,[30,0,["showUseInNewCampaignButton"]],[[[1,"            "],[8,[39,11],[[16,"disabled",[30,0,["isSaveButtonDisabled"]]],[4,[38,12],["click",[30,0,["onCreateCampaignAndCampaignGroup"]]],null],[4,[38,16],["campaign_group_save_and_campaign_create"],null]],[["@buttonType","@size","@text"],["tertiary","small",[28,[37,1],["i18n_create_and_use_in_new_campaign","campaign-manager-web/components/campaign-group-task-panel"],null]]],null],[1,"\\n"]],[]],null],[1,"          "],[8,[39,11],[[24,"data-live-test-campaign-group-task-panel__complete-button",""],[16,"disabled",[30,0,["isSaveButtonDisabled"]]],[4,[38,12],["click",[30,0,["onSave"]]],null],[4,[38,16],["campaign_group_save"],null]],[["@buttonType","@size","@text"],["primary","small",[52,[30,2],[28,[37,1],["i18n_save","campaign-manager-web/components/campaign-group-task-panel"],null],[28,[37,1],["i18n_create","campaign-manager-web/components/campaign-group-task-panel"],null]]]],null],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]]],[13],[1,"\\n"],[8,[39,46],null,[["@header","@id","@anchor","@placement"],[[28,[37,1],["i18n_nfi_campaign_step_1_budget_optimization_header_v2","campaign-manager-web/components/campaign-group-task-panel"],null],"dbo_campaign_flow","#campaign-group__select-group-button","right"]],[["default"],[[[[1,"\\n  "],[1,[28,[35,1],["i18n_nfi_campaign_step_1_budget_optimization_content_v2","campaign-manager-web/components/campaign-group-task-panel"],null]],[1,"\\n"]],[]]]]],[1,"\\n"]],["@isInlineForm","@isEdit","@hideSelectGroupButton","vcont","triggerData","campaignGroupStatus","@isOptima","@adFormat","@validObjectivesForSelectedContents","@currencyCode","@campaignGroupId","@account","@isLmsEnterpriseAccount","triggerData","vcont","TextInput","triggerData","vcont","TextInput","vcont","TextInput","vcont","triggerData","triggerData","vcont","TextInput","vcont","TextInput","vcont","triggerData","vcont","triggerData","triggerData","campaignType","index","campaignType","&default"],false,["cm-overlay-loader","t","unless","cm-page-header","if","external-link-info","help-center-url","classes","hash","not","hue-web-foundations@-text-body","hue-web-button","on","validated-control","cm-text-input","hue-web-foundations@-artdeco-migration-scope","track-interaction","pick","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","hue-web-icons@icon","status-label","each","-track-array","eq","campaign-group-objective-selection","budget-optimization","budget-optimization-schedule","hue-web-radio-button","or","and","hue-web-datepicker","date-from-timestamp","set-timestamp","currency-input","format-currency","track-render","get","-get-dynamic-var","hue-web-toggletip","hue-web-toggletip-trigger","sub","standard-error","yield","component","task-page-bottom-bar","new-feature-introduction-bubble"]]',moduleName:"campaign-manager-web/components/campaign-group-task-panel.hbs",isStrictMode:!1}),Ce=[_.STATUSES.ACTIVE,_.STATUSES.DRAFT],Oe=l.PropTypes.shape({amount:l.PropTypes.string,currencyCode:l.PropTypes.string}),ve=l.PropTypes.shape({highBid:Oe,midBid:Oe,lowBid:Oe})
let we=e.default=(I=(0,s.hasValidations)(A.campaignGroupValidationRules),P=(0,r.inject)("account"),N=(0,r.inject)("campaign-group"),R=(0,r.inject)("campaign"),D=(0,r.inject)("reporting"),M=(0,r.inject)("cm-formatter"),L=(0,b.trackedReset)("args.campaignGroup"),k=(0,b.trackedReset)({memo:e=>`${(0,o.get)(e,"campaignGroup.id")}-${e.showTotalBudgetNote}`,update(){let e=null
const t=(0,o.get)(this.campaignGroup,"budgetOptimization"),n=t?.budgetOptimizationStrategy===d.BUDGET_OPTIMIZATION_STRATEGY.DYNAMIC,a=this.budgetType===d.BUDGET_TYPE.LIFETIME&&n,i=this.budgetType===d.BUDGET_TYPE.DAILY&&n,r=Boolean((0,o.get)(this.campaignGroup,"endsAt")),l=(0,y.isNumber)((0,o.get)(this.campaignGroup,"totalBudget.amount"))
return e=a?c.CG_TYPE.LIFETIME_BUDGET_OPTIMIZED:i?c.CG_TYPE.DAILY_BUDGET_OPTIMIZED:l||this.showTotalBudgetNote||this.args.isLmsEnterpriseAccount?c.CG_TYPE.BUDGETED:r?c.CG_TYPE.SCHEDULED:c.CG_TYPE.CONTINUOUS,e}}),U=(0,b.localCopy)("args.totalBudget"),x=(0,b.trackedReset)("args.totalBudget"),F=(0,b.localCopy)("args.limits"),z=(0,m.task)({drop:!0}),j=(0,m.task)({drop:!0}),G=(0,m.task)({drop:!0}),(0,l.assertPropTypes)(B=I((Te=class extends a.default{constructor(){super(...arguments),Ee(this,"router",Y,this),Ee(this,"lix",H,this),Ee(this,"tracking",q,this),Ee(this,"accountService",K,this),Ee(this,"campaignGroupService",W,this),Ee(this,"campaignService",X,this),Ee(this,"reportingService",$,this),Ee(this,"jet",J,this),Ee(this,"i18n",Q,this),Ee(this,"formatter",Z,this),ye(this,"CAMPAIGN_TYPES",Object.values(u.CAMPAIGN_TYPE)),ye(this,"campaignGroupTaskPanelSubtitle","i18n_campaign_group_subtitle"),Ee(this,"campaignGroup",ee,this),Ee(this,"campaignGroupType",te,this),Ee(this,"totalBudget",ne,this),Ee(this,"showTotalBudgetNote",ae,this),Ee(this,"tempEndsAt",ie,this),Ee(this,"tempAmount",re,this),Ee(this,"tempDailyBudgetAmount",oe,this),Ee(this,"saveError",le,this),Ee(this,"startDatePickerErrorType",se,this),Ee(this,"endDatePickerErrorType",ce,this),Ee(this,"showValidations",ue,this),Ee(this,"budgetType",de,this),Ee(this,"selectedBidCategory",pe,this),Ee(this,"limits",me,this),ye(this,"bidCategoryBeforeChange",void 0),Ee(this,"scheduleType",ge,this),Ee(this,"isBudgetOptimizationUnlocked",be,this)
Ee(this,"isBudgetOptimizationEnabled",_e,this),Ee(this,"isBudgetAndScheduleUnlocked",he,this),Ee(this,"campaignsData",fe,this),this.args.initialStatus&&(this.campaignGroup.status=this.args.initialStatus),this.args.initialObjectiveType&&(this.campaignGroup.objectiveType=this.args.initialObjectiveType),(this.args.isEdit&&"DRAFT"===this.campaignGroup.status||this.args.initialObjectiveType&&(0,o.get)(this.args.campaignGroup,"isNew"))&&(this.isBudgetAndScheduleUnlocked=!0),this.args.isOptima&&(0,o.get)(this.args.campaignGroup,"isNew")&&(this.isBudgetAndScheduleUnlocked=!0,this.isBudgetOptimizationUnlocked=!1),this.args.isEdit&&this.isBudgetOptimizationEnabled&&(this.bidCategoryBeforeChange=(0,o.get)(this.campaignGroup,"budgetOptimization.bidCategory"),this.fetchCampaignsDataTask.perform())}get showUseInNewCampaignButton(){return this.args.campaignGroup.isNew&&!this.args.hideUseInNewCampaignButton}get isDynamicBudgetOptimizationLixEnabled(){return this.lix.getTreatmentIsEnabled(C.LIX_TEST_KEYS.enableDynamicBudgetOptimization)}get isSetBidRelatedFieldsUponBidCategoryChangeEnabled(){return this.lix.getTreatmentIsEnabled(C.LIX_TEST_KEYS.enableSetBidRelatedFieldsUponBidCategoryChange)}get isFormValid(){const e=!this.startDatePickerErrorType
return Boolean(this.validations.isValid&&e)}get isStatusDisabled(){return this.isEditDisabled||this.args.isLmsEnterpriseAccount&&(0,o.get)(this.args,"campaignGroup.status")===_.STATUSES.DRAFT}get isEditDisabled(){return!this.args.canEditCampaign||!(0,f.isCampaignGroupEditable)(this.args.campaignGroup)}get isStartDateEditDisabled(){return this.isEditDisabled||this.args.isEdit&&!(0,f.isCampaignGroupStartDateEditable)(this.args.campaignGroup)}get isCanceledCampaignGroup(){return this.campaignGroup?.status===_.STATUSES.CANCELED}get campaignGroupStatuses(){if(this.args.isEdit){const e=(0,o.get)(this.args,"campaignGroup.status"),t=Object.values((0,E.getValidStatuses)(_.ENTITY_TYPES.CAMPAIGN_GROUP,e))
return t.push(e),t}return Object.values(Ce)}get disableEnterpriseFields(){return this.args.isEnterpriseCampaignGroupCreationDisabled||this.args.isLmsEnterpriseAccount&&this.args.isEdit}get hasActivated(){const e=(0,o.get)(this.args,"campaignGroup.status")===_.STATUSES.DRAFT
return this.args.isEdit&&!e}get isReadOnly(){return this.isEditDisabled||this.disableEnterpriseFields}get isStartDateReadOnly(){return this.isStartDateEditDisabled||this.disableEnterpriseFields}get isSaveButtonDisabled(){const e=(0,o.get)(this.args.campaignGroup,"isNew")
return this.isEditDisabled||this.saveCampaignGroupTask.isRunning||this.args.isEdit&&!this.isFormValid||!this.isUnitCostValidForAllCampaigns||e&&!this.campaignGroup.objectiveType&&this.isBudgetOptimizationUnlocked}get isUnitCostValidForAllCampaigns(){let e=!0
return this.activeCampaignsDataAsArray.forEach((t=>{t.validations&&!t.validations.attrs.unitCost.amount.isValid&&(e=!1)})),e}get activeCampaignsData(){return new Map([...this.campaignsData].filter((([,e])=>e.status===_.STATUSES.ACTIVE)))}get activeCampaignsDataAsArray(){return[...this.activeCampaignsData.values()]}get allCampaignsDataAsArray(){return[...this.campaignsData.values()]}_scheduleType(){if(!(0,o.get)(this.args,"campaignGroup.dailyBudget")&&(0,o.get)(this.args,"campaignGroup.totalBudget"))return d.SCHEDULE_TYPE.FIXED
return(this.campaignGroup.endsAt?new Date(this.campaignGroup.endsAt):null)?d.SCHEDULE_TYPE.FIXED:d.SCHEDULE_TYPE.CONTINUOUS}onCancel(){this.tracking.fireInteractionEvent("campaign_group_cancel",S.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.resetForm(),this.saveCampaignGroupTask.cancelAll(),this.batchUpdateCampaignsTask.cancelAll(),this.args.onCancel()}onSetName(e){this.campaignGroup.name=e}onSetStatus(e){this.campaignGroup.status=e}onSelectGroup(){this.router.transitionTo(O.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX)}onSetType(e){const t=this.campaignGroup.endsAt,n=this.totalBudget?.amount,a=this.campaignGroup.dailyBudget
switch(this.showTotalBudgetNote=!1,t&&(this.tempEndsAt=t),n&&(this.tempAmount=n),a&&(this.tempDailyBudgetAmount=a),e){case c.CG_TYPE.CONTINUOUS:this.campaignGroup.endsAt=void 0,this.endDatePickerErrorType=null,this.onTotalBudgetAmountChange(null)
break
case c.CG_TYPE.SCHEDULED:this.campaignGroup.endsAt=this.tempEndsAt,this.onTotalBudgetAmountChange(null)
break
case c.CG_TYPE.BUDGETED:case c.CG_TYPE.LIFETIME_BUDGET_OPTIMIZED:this.campaignGroup.endsAt=this.tempEndsAt,this.onTotalBudgetAmountChange(this.tempAmount)
break
case c.CG_TYPE.DAILY_BUDGET_OPTIMIZED:this.onTotalBudgetAmountChange(null),this.onChangeDailyBudgetAmount(this.tempDailyBudgetAmount)}(0,o.set)(this,"campaignGroupType",e)}onSetBillingParentReferenceId(e){this.campaignGroup.billingParentReferenceId=e}onSetBillingReferenceId(e){this.campaignGroup.billingReferenceId=e}onTotalBudgetAmountChange(e){const t=this.args.currencyCode,n=null!=e?{amount:e,currencyCode:t}:e
this.showTotalBudgetNote=!1,this.totalBudget=n}onSetStartDate(e){e!==this.campaignGroup.startsAt&&this.tracking.fireInteractionEvent("campaign_group_startdate",S.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.campaignGroup.startsAt=e}onSetEndDate(e){e!==this.campaignGroup.endsAt&&this.tracking.fireInteractionEvent("campaign_group_enddate",S.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.campaignGroup.endsAt=e}onAllowedCampaignTypeSelected(e){this.campaignGroup.allowedCampaignTypes=[e]}validateStartDate(e){return e.getTime()>=(0,T.getStartOfDate)().getTime()||this.hasActivated}validateEndDate(e){const t=e.getTime(),n=this.campaignGroup?.startsAt
return t>=(0,T.addDays)((0,T.getStartOfDate)(),1).getTime()&&(!n||t>n)}onStartDatePickerError(e){this.startDatePickerErrorType="string"==typeof e?e:null}onEndDatePickerError(e){this.endDatePickerErrorType="string"==typeof e?e:null}onChangeUnitCostForSingleCampaign(e,t){const n=this.campaignsData.get(e)
t!==n.unitCost?.amount&&n.setProperties({unitCost:(0,w.getMoneyAmountForAPI)({amount:t,currencyCode:this.args.account.currencyCode})})}onFetchLimits(e,t,n,a,i){this.campaignsData.set(e,n),this.campaignsData.get(e).limits=t,a===u.BID_CATEGORY.AUTO&&i!==u.BID_CATEGORY.AUTO&&this.onChangeUnitCostForSingleCampaign(e,t.bidSuggestion.midBid.amount)}onSave(){this.setGroupTypeAndTotalBudget(),this.isFormValid?this.isBudgetOptimizationEnabled&&!this.campaignGroup.isNew?this.saveCampaignGroupTask.perform().then((e=>this.batchUpdateCampaignsTask.perform().then((()=>{this.updateCampaignToEdit(),this.args.onSuccess(parseInt(e,10)),this.resetForm()})))):this.saveCampaignGroupTask.perform().then((e=>{this.args.onSuccess(parseInt(e,10)),this.resetForm()})):this.showValidations=!0}onCreateCampaignAndCampaignGroup(){this.setGroupTypeAndTotalBudget(),this.isFormValid?this.saveCampaignGroupTask.perform().then((e=>{this.args.onSuccess(parseInt(e,10),!0),this.resetForm()})):this.showValidations=!0}onObjectiveSelection({type:e}){this.campaignGroup.objectiveType=e,this.isBudgetAndScheduleUnlocked=!!this.campaignGroup.objectiveType,this.isBudgetAndScheduleUnlocked||(this.isBudgetOptimizationEnabled=!1,this.campaignGroup.budgetOptimization=void 0,this.campaignGroup.dailyBudget=null)}unlockBudgetAndSchedule(e){this.isBudgetAndScheduleUnlocked=!e,this.isBudgetOptimizationUnlocked=e}onToggleBudgetOptimization(){this.isBudgetOptimizationEnabled=!this.isBudgetOptimizationEnabled,this.isBudgetOptimizationEnabled?(this.campaignGroup.budgetOptimization={...this.campaignGroup.budgetOptimization,budgetOptimizationStrategy:d.BUDGET_OPTIMIZATION_STRATEGY.DYNAMIC,bidCategory:u.BID_CATEGORY.AUTO},this.budgetType===d.BUDGET_TYPE.DAILY&&this.onSetType(c.CG_TYPE.DAILY_BUDGET_OPTIMIZED),this.budgetType===d.BUDGET_TYPE.LIFETIME&&this.onSetType(c.CG_TYPE.LIFETIME_BUDGET_OPTIMIZED)):(this.campaignGroup.budgetOptimization=void 0,this.campaignGroup.dailyBudget=null,this.onSetType(c.CG_TYPE.CONTINUOUS))}onChangeLifetimeBudgetAmount(e){const t=null!=e?{amount:e,currencyCode:this.args.currencyCode}:e
this.totalBudget=t,this.campaignGroup.totalBudget=t,this.setFieldInAllActiveCampaigns("campaignGroupTotalBudget",this.campaignGroup.totalBudget)}onChangeDailyBudgetAmount(e){this.campaignGroup.dailyBudget=e?String(e):null,this.setFieldInAllActiveCampaigns("campaignGroupDailyBudget",this.campaignGroup.dailyBudget)}onChangeBudgetType(e){this.budgetType=e,e===d.BUDGET_TYPE.DAILY&&(this.campaignGroup.totalBudget=void 0,this.onSetType(c.CG_TYPE.DAILY_BUDGET_OPTIMIZED),this.setFieldInAllActiveCampaigns("campaignGroupTotalBudget",null)),e===d.BUDGET_TYPE.LIFETIME&&(this.campaignGroup.dailyBudget=void 0,this.onSetType(c.CG_TYPE.LIFETIME_BUDGET_OPTIMIZED),this.setFieldInAllActiveCampaigns("campaignGroupDailyBudget",null))}onChangeBidCategory({target:{value:e}}){if(this.selectedBidCategory=e,this.campaignGroup.budgetOptimization={...this.campaignGroup.budgetOptimization,bidCategory:e},this.setFieldInAllActiveCampaigns("selectedBidCategory",this.selectedBidCategory),this.isSetBidRelatedFieldsUponBidCategoryChangeEnabled){const e=this.campaignGroup.objectiveType,t=u.OBJECTIVE_TYPE_TO_ALIGNED_OPTIMIZATION_GOAL_MAP[e],n=u.OPTIMIZATION_GOAL_TO_BID_STRATEGY_MAP[t][this.campaignGroup.budgetOptimization.bidCategory],a=e===p.OBJECTIVE_TYPE.BRAND_AWARENESS?u.OPTIMIZATION_TARGET_TYPE.MAX_REACH:u.OPTIMIZATION_TARGET_TYPE_MAP[e]?.[n]?.[0],i=u.COST_TYPE_MAP[n]
this.setFieldInAllCampaigns("optimizationTargetType",a),this.setFieldInAllCampaigns("costType",i)}}onChangeScheduleType({target:{value:e}}){this.scheduleType=e,e===d.SCHEDULE_TYPE.CONTINUOUS?(this.tempEndsAt=this.campaignGroup.endsAt,this.campaignGroup.endsAt=void 0):e===d.SCHEDULE_TYPE.FIXED&&void 0===this.campaignGroup.endsAt&&(this.campaignGroup.endsAt=this.tempEndsAt),this.tracking.fireInteractionEvent(`bid_schedule_campaign_${e}`,S.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}*saveCampaignGroupTask(){try{const e=(0,o.get)(this.args.campaignGroup,"isNew"),t=(0,o.get)(this.args.campaignGroup,"status")===_.STATUSES.DRAFT,n=(0,f.normalizeSchedule)(this.campaignGroup,{isNew:e,wasDraft:t})
return yield this.campaignGroupService.saveCampaignGroup(this.args.campaignGroupId,n.serializedAttributes)}catch(e){this.saveError=(0,g.getErrorMessageList)(e),this.jet.error(new Error(`Error saving Campaign Group: ${(0,g.getErrorMessage)(e)}`))}}*fetchCampaignsDataTask(){try{const{elements:e}=yield this.reportingService.getCampaigns((0,o.get)(this.campaignGroup,"accountId"),[this.args.campaignGroupId]),t=e.map((e=>e.id)),{results:n}=yield this.campaignService.fetchCampaigns(t),a=new Map
Object.values(n).forEach((e=>{const t=this.campaignService.createCampaignCopyWithDefaults({account:this.args.account,campaignGroup:this.campaignGroup,campaign:e})
t.campaignGroupDailyBudget=this.campaignGroup.dailyBudget,t.campaignGroupTotalBudget=this.campaignGroup.totalBudget,t.selectedBidCategory=this.selectedBidCategory,a.set(t.id,t)})),this.campaignsData=new v.TrackedMap(a)}catch(e){this.saveError=(0,g.getErrorMessageList)(e),this.jet.error(new Error(`Error in fetchCampaignsDataTask: ${(0,g.getErrorMessage)(e)}`))}}*batchUpdateCampaignsTask(){try{const e={},t=[],n=this.campaignGroup.objectiveType,a=u.OBJECTIVE_TYPE_TO_ALIGNED_OPTIMIZATION_GOAL_MAP[n],i=u.OPTIMIZATION_GOAL_TO_BID_STRATEGY_MAP[a][this.campaignGroup.budgetOptimization.bidCategory]
let r=n===p.OBJECTIVE_TYPE.BRAND_AWARENESS?u.OPTIMIZATION_TARGET_TYPE.MAX_REACH:u.OPTIMIZATION_TARGET_TYPE_MAP[n]?.[i]?.[0],o=u.COST_TYPE_MAP[i];[...this.campaignsData.values()].forEach((n=>{t.push(n.id),r=this.isSetBidRelatedFieldsUponBidCategoryChangeEnabled?n.optimizationTargetType:r,o=this.isSetBidRelatedFieldsUponBidCategoryChangeEnabled?n.costType:o,e[n.id]={patch:{$set:{optimizationTargetType:r,costType:o}}},this.selectedBidCategory!==u.BID_CATEGORY.AUTO&&(e[n.id].patch.$set.unitCost=n.unitCost)})),yield this.campaignService.editCampaigns({entities:e},t)}catch(e){this.saveError=(0,g.getErrorMessageList)(e),this.jet.error(new Error(`Error in batchUpdateCampaignsTask: ${(0,g.getErrorMessage)(e)}`))}}setFieldInAllActiveCampaigns(e,t){this.activeCampaignsDataAsArray.forEach((n=>{(0,o.set)(n,e,t)}))}setFieldInAllCampaigns(e,t){this.allCampaignsDataAsArray.forEach((n=>{(0,o.set)(n,e,t)}))}resetForm(){this.tempEndsAt=(0,T.addDays)((0,T.getLocalDateFromUTCDate)(),u.DEFAULT_DAYS_IN_SCHEDULE).getTime(),this.tempAmount=null,this.showValidations=!1,this.startDatePickerErrorType=null,this.endDatePickerErrorType=null,this.saveError=null,this.totalBudget=null}updateCampaignToEdit(){if(this.args.campaign?.id){const e=this.campaignsData.get(this.args.campaign.id)||this.args.campaign,t=(0,o.get)(this.args.campaignGroup,"isNew"),n=(0,o.get)(this.args.campaignGroup,"status")===_.STATUSES.DRAFT,a=(0,f.normalizeSchedule)(this.campaignGroup,{isNew:t,wasDraft:n}),i={start:a.startsAt}
this.scheduleType===d.SCHEDULE_TYPE.FIXED&&(i.end=a.endsAt),this.campaignService.updateBudgetOptimizedCampaignOptimizationTargetType(this.campaignGroup),this.args.onCampaignChange({runSchedule:i,unitCost:(0,w.getMoneyAmountForAPI)({amount:e.unitCost.amount,currencyCode:this.args.account.currencyCode})})}}setGroupTypeAndTotalBudget(){const e=this.campaignGroupType
this.campaignGroupType=null,this.campaignGroupType=e
const t=null===this.totalBudget||void 0!==this.totalBudget?.amount
!this.isBudgetOptimizationEnabled&&t&&(this.campaignGroup.totalBudget=this.totalBudget)}},ye(Te,"propTypes",{campaignGroupId:l.PropTypes.string.isRequired,campaignGroup:l.PropTypes.EmberObject,isEdit:l.PropTypes.bool.isRequired,isLmsEnterpriseAccount:l.PropTypes.bool.isRequired,isEnterpriseCampaignGroupCreationDisabled:l.PropTypes.bool.isRequired,currencyCode:l.PropTypes.string.isRequired,onCancel:l.PropTypes.func.isRequired,onSuccess:l.PropTypes.func.isRequired,totalBudget:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.null]),isInlineForm:l.PropTypes.bool,account:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.EmberObject]).isRequired,initialStatus:l.PropTypes.isMemberOf(_.STATUSES),onCampaignChange:l.PropTypes.func,limits:l.PropTypes.shape({minBid:Oe,bidSuggestion:ve,maxTotalBudget:Oe,maxDailyBudget:Oe,defaultTotalBudget:Oe,maxBid:Oe,defaultDailyBudget:Oe,minDailyBudget:Oe}),campaign:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.EmberObject]),initialObjectiveType:l.PropTypes.isMemberOf(p.OBJECTIVE_TYPE),hideUseInNewCampaignButton:l.PropTypes.bool,validObjectivesForSelectedContents:l.PropTypes.arrayOf(l.PropTypes.string),isOptima:l.PropTypes.bool,hideSelectGroupButton:l.PropTypes.bool}),Y=Se((V=Te).prototype,"router",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=Se(V.prototype,"lix",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=Se(V.prototype,"tracking",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=Se(V.prototype,"accountService",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=Se(V.prototype,"campaignGroupService",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=Se(V.prototype,"campaignService",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=Se(V.prototype,"reportingService",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=Se(V.prototype,"jet",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=Se(V.prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=Se(V.prototype,"formatter",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=Se(V.prototype,"campaignGroup",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.campaignGroup?new h.default((0,f.offsetSchedule)(this.args.campaignGroup.toJSON())):null}}),te=Se(V.prototype,"campaignGroupType",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=Se(V.prototype,"totalBudget",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=Se(V.prototype,"showTotalBudgetNote",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!(!this.args.totalBudget||!this.campaignGroup.totalBudget)&&this.campaignGroup.totalBudget.amount<this.args.totalBudget.amount}}),ie=Se(V.prototype,"tempEndsAt",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,T.addDays)((0,T.getLocalDateFromUTCDate)(),u.DEFAULT_DAYS_IN_SCHEDULE).getTime()}}),re=Se(V.prototype,"tempAmount",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=Se(V.prototype,"tempDailyBudgetAmount",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=Se(V.prototype,"saveError",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=Se(V.prototype,"startDatePickerErrorType",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=Se(V.prototype,"endDatePickerErrorType",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=Se(V.prototype,"showValidations",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.isEdit}}),de=Se(V.prototype,"budgetType",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.campaignGroup.totalBudget?d.BUDGET_TYPE.LIFETIME:d.BUDGET_TYPE.DAILY}}),pe=Se(V.prototype,"selectedBidCategory",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.campaignGroup.budgetOptimization?this.campaignGroup.budgetOptimization.bidCategory:""}}),me=Se(V.prototype,"limits",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=Se(V.prototype,"scheduleType",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this._scheduleType()}}),be=Se(V.prototype,"isBudgetOptimizationUnlocked",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),_e=Se(V.prototype,"isBudgetOptimizationEnabled",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.campaignGroup.budgetOptimization?.budgetOptimizationStrategy===d.BUDGET_OPTIMIZATION_STRATEGY.DYNAMIC}}),he=Se(V.prototype,"isBudgetAndScheduleUnlocked",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!!this.hasActivated}}),fe=Se(V.prototype,"campaignsData",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new v.TrackedMap}}),Se(V.prototype,"activeCampaignsData",[b.cached],Object.getOwnPropertyDescriptor(V.prototype,"activeCampaignsData"),V.prototype),Se(V.prototype,"activeCampaignsDataAsArray",[b.cached],Object.getOwnPropertyDescriptor(V.prototype,"activeCampaignsDataAsArray"),V.prototype),Se(V.prototype,"allCampaignsDataAsArray",[b.cached],Object.getOwnPropertyDescriptor(V.prototype,"allCampaignsDataAsArray"),V.prototype),Se(V.prototype,"onCancel",[o.action],Object.getOwnPropertyDescriptor(V.prototype,"onCancel"),V.prototype),Se(V.prototype,"onSetName",[o.action],Object.getOwnPropertyDescriptor(V.prototype,"onSetName"),V.prototype),Se(V.prototype,"onSetStatus",[o.action],Object.getOwnPropertyDescriptor(V.prototype,"onSetStatus"),V.prototype),Se(V.prototype,"onSelectGroup",[o.action],Object.getOwnPropertyDescriptor(V.prototype,"onSelectGroup"),V.prototype),Se(V.prototype,"onSetType",[o.action],Object.getOwnPropertyDescriptor(V.prototype,"onSetType"),V.prototype),Se(V.prototype,"onSetBillingParentReferenceId",[o.action],Object.getOwnPropertyDescriptor(V.prototype,"onSetBillingParentReferenceId"),V.prototype),Se(V.prototype,"onSetBillingReferenceId",[o.action],Object.getOwnPropertyDescriptor(V.prototype,"onSetBillingReferenceId"),V.prototype),Se(V.prototype,"onTotalBudgetAmountChange",[o.action],Object.getOwnPropertyDescriptor(V.prototype,"onTotalBudgetAmountChange"),V.prototype),Se(V.prototype,"onSetStartDate",[o.action],Object.getOwnPropertyDescriptor(V.prototype,"onSetStartDate"),V.prototype),Se(V.prototype,"onSetEndDate",[o.action],Object.getOwnPropertyDescriptor(V.prototype,"onSetEndDate"),V.prototype),Se(V.prototype,"onAllowedCampaignTypeSelected",[o.action],Object.getOwnPropertyDescriptor(V.prototype,"onAllowedCampaignTypeSelected"),V.prototype),Se(V.prototype,"validateStartDate",[o.action],Object.getOwnPropertyDescriptor(V.prototype,"validateStartDate"),V.prototype),Se(V.prototype,"validateEndDate",[o.action],Object.getOwnPropertyDescriptor(V.prototype,"validateEndDate"),V.prototype),Se(V.prototype,"onStartDatePickerError",[o.action],Object.getOwnPropertyDescriptor(V.prototype,"onStartDatePickerError"),V.prototype),Se(V.prototype,"onEndDatePickerError",[o.action],Object.getOwnPropertyDescriptor(V.prototype,"onEndDatePickerError"),V.prototype),Se(V.prototype,"onChangeUnitCostForSingleCampaign",[o.action],Object.getOwnPropertyDescriptor(V.prototype,"onChangeUnitCostForSingleCampaign"),V.prototype),Se(V.prototype,"onFetchLimits",[o.action],Object.getOwnPropertyDescriptor(V.prototype,"onFetchLimits"),V.prototype),Se(V.prototype,"onSave",[o.action],Object.getOwnPropertyDescriptor(V.prototype,"onSave"),V.prototype),Se(V.prototype,"onCreateCampaignAndCampaignGroup",[o.action],Object.getOwnPropertyDescriptor(V.prototype,"onCreateCampaignAndCampaignGroup"),V.prototype),Se(V.prototype,"onObjectiveSelection",[o.action],Object.getOwnPropertyDescriptor(V.prototype,"onObjectiveSelection"),V.prototype),Se(V.prototype,"unlockBudgetAndSchedule",[o.action],Object.getOwnPropertyDescriptor(V.prototype,"unlockBudgetAndSchedule"),V.prototype),Se(V.prototype,"onToggleBudgetOptimization",[o.action],Object.getOwnPropertyDescriptor(V.prototype,"onToggleBudgetOptimization"),V.prototype),Se(V.prototype,"onChangeLifetimeBudgetAmount",[o.action],Object.getOwnPropertyDescriptor(V.prototype,"onChangeLifetimeBudgetAmount"),V.prototype),Se(V.prototype,"onChangeDailyBudgetAmount",[o.action],Object.getOwnPropertyDescriptor(V.prototype,"onChangeDailyBudgetAmount"),V.prototype),Se(V.prototype,"onChangeBudgetType",[o.action],Object.getOwnPropertyDescriptor(V.prototype,"onChangeBudgetType"),V.prototype),Se(V.prototype,"onChangeBidCategory",[o.action],Object.getOwnPropertyDescriptor(V.prototype,"onChangeBidCategory"),V.prototype),Se(V.prototype,"onChangeScheduleType",[o.action],Object.getOwnPropertyDescriptor(V.prototype,"onChangeScheduleType"),V.prototype),Se(V.prototype,"saveCampaignGroupTask",[z],Object.getOwnPropertyDescriptor(V.prototype,"saveCampaignGroupTask"),V.prototype),Se(V.prototype,"fetchCampaignsDataTask",[j],Object.getOwnPropertyDescriptor(V.prototype,"fetchCampaignsDataTask"),V.prototype),Se(V.prototype,"batchUpdateCampaignsTask",[G],Object.getOwnPropertyDescriptor(V.prototype,"batchUpdateCampaignsTask"),V.prototype),B=V))||B)||B);(0,t.setComponentTemplate)(Ae,we)})),define("campaign-manager-web/components/campaign-group-typeahead-with-card",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/entity-status"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"ODzYwtSD",block:'[[[1,"\\n"],[8,[39,0],[[17,1]],[["@label","@entities","@onSelect","@onClear","@clearBtnA11yText","@clearClickTrackingEvent","@selectedEntity","@isLoading","@required","@error","@errorText"],[[28,[37,1],[[30,2],[28,[37,2],["i18n_campaign_group_typeahead_label","campaign-manager-web/components/campaign-group-typeahead-with-card"],null]],null],[30,0,["entities"]],[30,3],[30,4],[28,[37,2],["i18n_campaign_group_clear_a11y_text","campaign-manager-web/components/campaign-group-typeahead-with-card"],null],[30,5],[30,0,["selectedEntity"]],[30,6],[30,7],[30,8],[30,9]]],[["rightSideToLabel","subheadTextContent","metadataContent"],[[[[1,"\\n"],[41,[48,[30,14]],[[[1,"      "],[18,14,null],[1,"\\n"]],[]],[[[41,[28,[37,6],[[30,10],[30,11]],null],[[[1,"      "],[8,[39,7],[[16,0,[29,["u-layout-flex__container--aligned-center u-font__link--without-visited-state"," ",[28,[37,8],null,[["size"],["small"]]]]]],[16,"aria-label",[28,[37,2],["i18n_new_campaign_group_link_aria_label","campaign-manager-web/components/campaign-group-typeahead-with-card"],null]]],[["@route","@model"],["accounts.item.campaign-groups.new",[30,11]]],[["default"],[[[[1,"\\n        "],[8,[39,9],null,[["@size","@name"],["small","add"]],null],[1,"\\n        "],[10,1],[14,0,"ml2"],[12],[1,[28,[35,2],["i18n_new_campaign_group_link_text","campaign-manager-web/components/campaign-group-typeahead-with-card"],null]],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]],null]],[]]],[1,"  "]],[]],[[[1,"\\n    "],[8,[39,10],null,[["@id","@status","@objectiveType","@totalBudget","@dailyBudget","@startsAt","@endsAt"],[[30,12,["entity","id"]],[30,12,["entity","status"]],[30,12,["entity","objectiveType"]],[30,12,["entity","totalBudget"]],[30,12,["entity","dailyBudget"]],[30,12,["entity","startsAt"]],[30,12,["entity","endsAt"]]]],null],[1,"\\n  "]],[12]],[[[1,"\\n    "],[18,15,[[28,[37,11],null,[["campaignGroup"],[[30,13,["entity"]]]]]]],[1,"\\n  "]],[13]]]]]],["&attrs","@label","@onSelect","@onClear","@clearClickTrackingEvent","@isLoading","@required","@error","@errorText","@showCreateNewLink","@createNewLinkAccountId","subheadContent","metadataContent","&rightSideToLabel","&metadataContent"],false,["entity/typeahead-with-card","or","t","if","has-block","yield","and","link-to","hue-web-foundations@-text-body","hue-web-icons@icon","campaign-group-subhead","hash"]]',moduleName:"campaign-manager-web/components/campaign-group-typeahead-with-card.hbs",isStrictMode:!1})
let b=e.default=(s=(0,a.inject)("account"),(0,r.assertPropTypes)((p=class extends i.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="accountService",i=this,(a=d)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),m(this,"STATUSES",l.STATUSES),m(this,"OBJECTIVE_TYPE",o.OBJECTIVE_TYPE),m(this,"_toEntity",(e=>({label:e.name,...e})))}get entities(){return this.args.reportingCampaignGroups.map(this._toEntity)}get accountCurrencyCode(){return this.accountService.accountObj?.currencyCode}get selectedEntity(){return this.args.selectedReportingCampaignGroup?this._toEntity(this.args.selectedReportingCampaignGroup):null}},m(p,"propTypes",{reportingCampaignGroups:r.PropTypes.array.isRequired,onSelect:r.PropTypes.func.isRequired,onClear:r.PropTypes.func.isRequired,clearClickTrackingEvent:r.PropTypes.string,selectedReportingCampaignGroup:r.PropTypes.oneOfType([r.PropTypes.EmberObject,r.PropTypes.object,r.PropTypes.null]),label:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.SafeString]),isLoading:r.PropTypes.bool,required:r.PropTypes.bool,error:r.PropTypes.bool,errorText:r.PropTypes.string,showCreateNewLink:r.PropTypes.bool,createNewLinkAccountId:r.PropTypes.number}),_=(u=p).prototype,h="accountService",f=[s],T={configurable:!0,enumerable:!0,writable:!0,initializer:null},y={},Object.keys(T).forEach((function(e){y[e]=T[e]})),y.enumerable=!!y.enumerable,y.configurable=!!y.configurable,("value"in y||y.initializer)&&(y.writable=!0),y=f.slice().reverse().reduce((function(e,t){return t(_,h,e)||e}),y),E&&void 0!==y.initializer&&(y.value=y.initializer?y.initializer.call(E):void 0,y.initializer=void 0),void 0===y.initializer&&(Object.defineProperty(_,h,y),y=null),d=y,c=u))||c)
var _,h,f,T,E,y;(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/campaign-group",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/constants/routes","@ember/service","ember-concurrency-decorators","campaign-manager-web/components/composable-campaign-wizard","campaign-manager-web/utils/date","campaign-manager-web/utils/http-error","campaign-manager-web/constants/lix","campaign-manager-web/utils/lisa","campaign-manager-web/constants/application-experience","campaign-manager-web/constants/budget-optimization"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_){var h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L
function k(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function U(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const F=(0,n.createTemplateFactory)({id:"maheKA2Q",block:'[[[1,"\\n"],[8,[39,0],null,[["@account","@campaign","@isSaveButtonValid","@step","@onSaveEditCampaign"],[[30,1],[30,2],[52,[30,2,["campaignGroupId"]],true,false],[30,0,["step"]],[30,3]]],[["default"],[[[[1,"\\n  "],[8,[30,4,["segmentedControl"]],null,null,[["default"],[[[[1,"\\n    "],[18,16,null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,4,["mainContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"u-layout__position-relative u-layout__shadow-container p0"],[12],[1,"\\n      "],[8,[39,3],null,[["@isLoading"],[[30,0,["selectCampaignGroupTask","isRunning"]]]],null],[1,"\\n"],[41,[30,0,["showCreateCG"]],[[[1,"        "],[10,0],[14,0,"u-display-flex u-flex-column u-items-center u-layout__align-center ph2 pb6"],[12],[1,"\\n          "],[8,[39,4],[[24,0,"mv4"]],[["@name","@size"],["main-illustrator","small"]],null],[1,"\\n          "],[10,0],[15,0,[29,[[28,[37,5],null,[["size","color"],["large","text-low-emphasis"]]]]]],[12],[1,[28,[35,6],["i18n_dcg_only_title","campaign-manager-web/components/campaign-group"],null]],[13],[1,"\\n          "],[10,0],[15,0,[29,["mv2"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,6],["i18n_dcg_only_body","campaign-manager-web/components/campaign-group"],null]],[13],[1,"\\n          "],[8,[39,7],[[24,0,"mt4"],[4,[38,8],["campaign_group_create_first"],null],[4,[38,9],["click",[30,0,["onCreateCampaignGroup"]]],null]],[["@size","@text"],["small",[28,[37,6],["i18n_create_campaign_group","campaign-manager-web/components/campaign-group"],null]]],null],[1,"\\n          "],[8,[39,7],[[24,0,"m2"],[4,[38,8],["campaign_group_select_dcg"],null],[4,[38,9],["click",[30,0,["selectDCG"]]],null]],[["@size","@buttonType","@text"],["small","tertiary",[28,[37,6],["i18n_use_dcg","campaign-manager-web/components/campaign-group"],null]]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,"header"],[15,0,[28,[37,10],["p5",[28,[37,11],null,[["pb1","pb3"],[[30,0,["isDBOEnabled"]],[30,0,["isContentFirstEntityCreationEnabled"]]]]]],null]],[12],[1,"\\n"],[41,[30,0,["isContentFirstEntityCreationEnabled"]],[[[1,"            "],[10,0],[15,0,[29,["u-layout__display-inline-block mb2"," ",[28,[37,5],null,[["weight"],["bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,6],["i18n_header_heading","campaign-manager-web/components/campaign-group"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[8,[39,12],null,null,[["default"],[[[[1,"\\n                "],[1,[28,[35,6],["i18n_select_campaign_group_subtext","campaign-manager-web/components/campaign-group"],[["linkInfo"],[[28,[37,13],null,[["href","ariaLabel","role"],[[28,[37,14],null,[["path"],["help/lms/answer/84779"]]],[28,[37,6],["i18n_select_campaign_group_subtext_link_aria_label","campaign-manager-web/components/campaign-group"],null],[30,5,["role"]]]]]]]]],[1,"\\n              "]],[5]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],[[[41,[30,0,["isDBOEnabled"]],[[[1,"            "],[10,0],[14,0,"pb2 u-display-flex u-flex-wrap u-justify-between"],[12],[1,"\\n              "],[10,1],[15,0,[29,[[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,6],["i18n_header_heading","campaign-manager-web/components/campaign-group"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,0],[12],[1,"\\n"],[41,[28,[37,15],[[30,0,["campaignGroup"]],[28,[37,16],[[30,0,["isChangeGroupHidden"]]],null]],null],[[[1,"                  "],[8,[39,7],[[24,"data-live-test-campaign-group__selected-change-group",""],[24,0,"ph1 u-layout__vertical-align-baseline"],[16,"disabled",[30,0,["isChangeGroupDisabled"]]],[4,[38,9],["click",[28,[37,17],[[30,6],null],null]],null]],[["@size","@buttonType","@emphasized","@text"],["small","tertiary",true,[28,[37,6],["i18n_change_group_v2","campaign-manager-web/components/campaign-group"],null]]],null],[1,"\\n"]],[]],null],[41,[28,[37,15],[[30,0,["isChangeGroupDisabled"]],[28,[37,16],[[30,0,["isChangeGroupHidden"]]],null]],null],[[[1,"                  "],[8,[39,18],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["bottom","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                      "],[8,[39,7],[[16,"aria-label",[28,[37,6],["i18n_enterprise_cannot_change_campaign_group_tooltip_a11y_label","campaign-manager-web/components/campaign-group"],null]],[4,[38,19],[[30,7,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle"],["small","tertiary","question",true]],null],[1,"\\n                    "]],[7]],[[[1,"\\n                      "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,6],["i18n_enterprise_cannot_change_campaign_group_tooltip","campaign-manager-web/components/campaign-group"],null]],[1,"\\n                      "],[13],[1,"\\n                    "]],[]]]]],[1,"\\n"]],[]],null],[1,"              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[]],[[[1,"            "],[10,0],[15,0,[29,["u-layout__display-inline-block mb2"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,6],["i18n_header_heading","campaign-manager-web/components/campaign-group"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[8,[39,12],null,null,[["default"],[[[[1,"\\n                "],[1,[28,[35,6],["i18n_header_explanation","campaign-manager-web/components/campaign-group"],[["link"],[[28,[37,13],null,[["dataTestSelector","href","ariaLabel","role"],["data-test-campaign-group__explanation-learn-more",[28,[37,14],null,[["path","accountId"],["help/lms/answer/84779",[30,0,["account","id"]]]]],[28,[37,6],["i18n_header_learn_more_aria","campaign-manager-web/components/campaign-group"],null],[30,8,["role"]]]]]]]]],[1,"\\n              "]],[8]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]],[]]],[1,"        "],[13],[1,"\\n\\n"],[41,[30,0,["campaignGroup"]],[[[1,"          "],[10,0],[14,0,"u-display-flex u-flex-column ph5 pb5 pt1"],[12],[1,"\\n"],[41,[51,[30,0,["isDBOEnabled"]]],[[[1,"              "],[10,0],[14,0,"pb2 u-display-flex u-flex-wrap u-justify-between u-display-block-md"],[12],[1,"\\n                "],[10,1],[15,0,[29,[[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,6],["i18n_selected_campaign_group","campaign-manager-web/components/campaign-group"],null]],[1,"\\n                "],[13],[1,"\\n                "],[10,1],[14,0,"campaign-group__section-ctas"],[12],[1,"\\n                  "],[8,[39,7],[[24,"data-live-test-campaign-group__selected-change-group",""],[24,0,"ph1 u-layout__vertical-align-baseline"],[16,"disabled",[30,0,["isChangeGroupDisabled"]]],[4,[38,9],["click",[28,[37,17],[[30,6],null],null]],null]],[["@size","@buttonType","@emphasized","@text"],["small","tertiary",true,[28,[37,6],["i18n_change_group","campaign-manager-web/components/campaign-group"],null]]],null],[1,"\\n"],[41,[30,0,["isChangeGroupDisabled"]],[[[1,"                    "],[8,[39,18],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["bottom","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                        "],[8,[39,7],[[16,"aria-label",[28,[37,6],["i18n_enterprise_cannot_change_campaign_group_tooltip_a11y_label","campaign-manager-web/components/campaign-group"],null]],[4,[38,19],[[30,9,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle"],["small","tertiary","question",true]],null],[1,"\\n                      "]],[9]],[[[1,"\\n                        "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                          "],[1,[28,[35,6],["i18n_enterprise_cannot_change_campaign_group_tooltip","campaign-manager-web/components/campaign-group"],null]],[1,"\\n                        "],[13],[1,"\\n                      "]],[]]]]],[1,"\\n"]],[]],null],[1,"                  "],[10,1],[14,0,"u-display-none u-display-inline-flex-sm u-color__black--25"],[12],[1,"|"],[13],[1,"\\n                  "],[8,[39,7],[[24,0,"ph1 u-layout__vertical-align-baseline"],[16,"disabled",[30,10]],[4,[38,8],["campaign_group_create_new"],null],[4,[38,9],["click",[30,0,["onCreateCampaignGroup"]]],null]],[["@size","@buttonType","@emphasized","@text"],["small","tertiary",true,[28,[37,6],["i18n_create_new_group","campaign-manager-web/components/campaign-group"],null]]],null],[1,"\\n"],[41,[30,10],[[[1,"                    "],[8,[39,18],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["bottom","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                        "],[8,[39,7],[[16,"aria-label",[28,[37,6],["i18n_enterprise_cannot_create_campaign_group_tooltip_a11y_label","campaign-manager-web/components/campaign-group"],null]],[4,[38,19],[[30,11,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle"],["small","tertiary","question",true]],null],[1,"\\n                      "]],[11]],[[[1,"\\n                        "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                          "],[1,[28,[35,6],["i18n_enterprise_cannot_create_campaign_group_tooltip","campaign-manager-web/components/campaign-group"],null]],[1,"\\n                        "],[13],[1,"\\n                      "]],[]]]]],[1,"\\n"]],[]],null],[1,"                "],[13],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isDBOEnabled"]],[[[1,"              "],[10,0],[14,0,"u-layout__container u-display-flex u-flex-wrap u-justify-between u-items-center p3"],[14,"data-live-test-campaign-group__selected-container__v2",""],[12],[1,"\\n                "],[10,0],[14,0,"pb2 u-display-flex u-flex-wrap u-justify-between u-layout__width-full"],[12],[1,"\\n                  "],[10,0],[14,0,"u-layout__overflow-auto u-display-inline-flex u-items-center"],[12],[1,"\\n                    "],[10,1],[14,"data-live-test-campaign-group__selected-name",""],[15,0,[29,["u-layout__overflow-auto u-color__black--75 mr2"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                      "],[1,[30,0,["campaignGroup","name"]]],[1,"\\n                    "],[13],[1,"\\n                    "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n                      "],[8,[39,21],null,[["@status","@isLarge"],[[30,0,["campaignGroup","status"]],true]],null],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n                  "],[8,[39,7],[[24,0,"u-layout__vertical-align-baseline u-layout__push-right"],[16,"aria-label",[28,[37,6],["i18n_edit_aria","campaign-manager-web/components/campaign-group"],null]],[4,[38,9],["click",[28,[37,17],[[30,0,["onEditCampaignGroup"]],[30,0,["campaignGroup","id"]],false],null]],null],[4,[38,8],["campaign_group_edit_selected"],null]],[["@size","@buttonType","@text"],["small","tertiary",[28,[37,6],["i18n_edit_v2","campaign-manager-web/components/campaign-group"],null]]],null],[1,"\\n                "],[13],[1,"\\n                "],[10,"dl"],[12],[1,"\\n                  "],[10,0],[14,0,"campaign-group__title-description"],[12],[1,"\\n                    "],[10,"dt"],[12],[1,[28,[35,6],["i18n_objective_dt","campaign-manager-web/components/campaign-group"],null]],[13],[1,"\\n                    "],[10,"dd"],[12],[1,"\\n"],[41,[30,0,["campaignGroup","objectiveType"]],[[[1,"                        "],[1,[28,[35,6],["i18n_objective_dd","campaign-manager-web/components/campaign-group"],[["type"],[[30,0,["campaignGroup","objectiveType"]]]]]],[1,"\\n"]],[]],[[[1,"                        "],[1,[28,[35,6],["i18n_campaign_level_dd","campaign-manager-web/components/campaign-group"],null]],[1,"\\n"]],[]]],[1,"                    "],[13],[1,"\\n                  "],[13],[1,"\\n                  "],[10,0],[14,0,"campaign-group__title-description"],[12],[1,"\\n                    "],[10,"dt"],[12],[1,[28,[35,6],["i18n_schedule_dt","campaign-manager-web/components/campaign-group"],null]],[13],[1,"\\n                    "],[10,"dd"],[12],[1,"\\n"],[41,[30,0,["campaignGroup","endsAt"]],[[[1,"                        "],[10,1],[12],[1,"\\n                          "],[1,[28,[35,6],["i18n_date_range_v2","campaign-manager-web/components/campaign-group"],[["startDate","endDate"],[[30,0,["campaignGroup","startsAt"]],[30,0,["campaignGroup","endsAt"]]]]]],[1,"\\n                        "],[13],[1,"\\n"]],[]],[[[1,"                        "],[10,1],[12],[1,"\\n                          "],[1,[28,[35,6],["i18n_run_continuously","campaign-manager-web/components/campaign-group"],[["startDate"],[[30,0,["campaignGroup","startsAt"]]]]]],[1,"\\n                        "],[13],[1,"\\n"]],[]]],[1,"                    "],[13],[1,"\\n                  "],[13],[1,"\\n                  "],[10,0],[14,0,"campaign-group__title-description"],[12],[1,"\\n                    "],[10,"dt"],[12],[1,"\\n"],[41,[30,0,["campaignGroup","totalBudget"]],[[[1,"                        "],[1,[28,[35,6],["i18n_lifetime_budget_dt","campaign-manager-web/components/campaign-group"],null]],[1,"\\n"]],[]],[[[41,[30,0,["campaignGroup","dailyBudget"]],[[[1,"                        "],[1,[28,[35,6],["i18n_daily_budget_dt","campaign-manager-web/components/campaign-group"],null]],[1,"\\n"]],[]],[[[1,"                        "],[1,[28,[35,6],["i18n_budget_dt","campaign-manager-web/components/campaign-group"],null]],[1,"\\n                      "]],[]]]],[]]],[1,"                    "],[13],[1,"\\n                    "],[10,"dd"],[12],[1,"\\n"],[41,[30,0,["campaignGroup","totalBudget","currencyCode"]],[[[1,"                        "],[1,[28,[35,22],[[30,0,["campaignGroup","totalBudget","amount"]]],[["currency"],[[30,0,["campaignGroup","totalBudget","currencyCode"]]]]]],[1,"\\n"]],[]],[[[41,[30,0,["campaignGroup","dailyBudget"]],[[[1,"                        "],[1,[28,[35,22],[[30,0,["campaignGroup","dailyBudget"]]],[["currency"],[[30,1,["currencyCode"]]]]]],[1,"\\n"]],[]],[[[1,"                        "],[1,[28,[35,6],["i18n_campaign_level_dd","campaign-manager-web/components/campaign-group"],null]],[1,"\\n                      "]],[]]]],[]]],[1,"                    "],[13],[1,"\\n                  "],[13],[1,"\\n                  "],[10,0],[14,0,"campaign-group__title-description"],[12],[1,"\\n                    "],[10,"dt"],[12],[1,[28,[35,6],["i18n_spend_dt","campaign-manager-web/components/campaign-group"],null]],[13],[1,"\\n                    "],[10,"dd"],[12],[1,"\\n"],[41,[30,0,["campaignGroup","spentBudget","currencyCode"]],[[[1,"                        "],[8,[39,23],null,[["@campaignGroup","@propertyName","@buttonClasses","@errorMessage"],[[30,0,["campaignGroup"]],"spentBudget","t-black--light t-14",[28,[37,6],["i18n_spent_budget_error_in_red","campaign-manager-web/components/campaign-group"],null]]],null],[1,"\\n"]],[]],[[[1,"\\n"]],[]]],[1,"                    "],[13],[1,"\\n                  "],[13],[1,"\\n                  "],[10,0],[14,0,"campaign-group__title-description"],[12],[1,"\\n                    "],[10,"dt"],[12],[1,[28,[35,6],["i18n_remaining_dt","campaign-manager-web/components/campaign-group"],null]],[13],[1,"\\n                    "],[10,"dd"],[12],[1,"\\n"],[41,[30,0,["campaignGroup","unspentBudget"]],[[[1,"                        "],[1,[28,[35,22],[[30,0,["campaignGroup","unspentBudget","amount"]]],[["currency"],[[30,0,["campaignGroup","totalBudget","currencyCode"]]]]]],[1,"\\n"]],[]],[[[1,"                        "],[1,[28,[35,6],["i18n_remaining_dd_na","campaign-manager-web/components/campaign-group"],null]],[1,"\\n"]],[]]],[1,"                    "],[13],[1,"\\n                  "],[13],[1,"\\n                  "],[10,0],[14,0,"campaign-group__title-description"],[12],[1,"\\n                    "],[10,"dt"],[12],[1,[28,[35,6],["i18n_strategy_dt","campaign-manager-web/components/campaign-group"],null]],[13],[1,"\\n                    "],[10,"dd"],[12],[1,"\\n"],[41,[30,0,["campaignGroup","budgetOptimization","bidCategory"]],[[[1,"                        "],[1,[28,[35,6],["i18n_strategy_dd","campaign-manager-web/components/campaign-group"],[["category"],[[30,0,["campaignGroup","budgetOptimization","bidCategory"]]]]]],[1,"\\n"]],[]],[[[1,"                        "],[1,[28,[35,6],["i18n_campaign_level_dd","campaign-manager-web/components/campaign-group"],null]],[1,"\\n"]],[]]],[1,"                    "],[13],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n"],[41,[30,0,["isBudgetOptimizedCampaignGroup"]],[[[1,"                  "],[8,[39,24],[[24,0,"mt1"]],null,[["default"],[[[[1,"\\n                    "],[8,[39,12],null,null,[["default"],[[[[1,"\\n                      "],[1,[28,[35,6],["i18n_optimized_campaigns_share_budget","campaign-manager-web/components/campaign-group"],[["linkInfo"],[[28,[37,13],null,[["href","dataTestSelector","ariaLabel","role"],[[28,[37,14],null,[["path","accountId"],["help/lms/answer/a1502133",[30,1,["accountId"]]]]],"data-test-campaign-group-budget-optimized-group-learn-more",[28,[37,6],["i18n_optimized_campaigns_share_budget_learn_more_aria","campaign-manager-web/components/campaign-group"],null],[30,12,["role"]]]]]]]]],[1,"\\n                    "]],[12]]]]],[1,"\\n                  "]],[]]]]],[1,"\\n"]],[]],null],[1,"              "],[13],[1,"\\n              "],[8,[39,25],null,[["@campaign","@campaignGroup","@refreshCGModel","@isCGContextBudgetFeedback"],[[30,2],[30,0,["campaignGroup"]],[30,13],true]],null],[1,"\\n"]],[]],[[[1,"              "],[10,0],[14,0,"u-layout__container u-display-flex u-flex-wrap u-justify-between u-items-center p3"],[14,"data-live-test-campaign-group__selected-container",""],[12],[1,"\\n                "],[10,0],[14,0,"u-display-flex u-flex-column u-flex-basis-80 m1"],[12],[1,"\\n                  "],[10,0],[14,0,"u-layout__overflow-auto u-display-inline-flex mb1"],[12],[1,"\\n                    "],[10,1],[14,"data-live-test-campaign-group__selected-name",""],[15,0,[29,["u-layout__overflow-auto u-color__black--75 mr2"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                      "],[1,[30,0,["campaignGroup","name"]]],[1,"\\n                    "],[13],[1,"\\n                    "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n                      "],[8,[39,21],null,[["@status","@isLarge"],[[30,0,["campaignGroup","status"]],true]],null],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n                  "],[10,0],[15,0,[29,["u-display-inline-flex"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n\\n"],[44,[[30,0,["campaignGroup"]]],[[[41,[30,0,["campaignGroup","totalBudget","currencyCode"]],[[[1,"                        "],[10,1],[12],[1,"\\n                          "],[1,[28,[35,6],["i18n_budget","campaign-manager-web/components/campaign-group"],null]],[1,"\\n                          "],[1,[28,[35,22],[[30,0,["campaignGroup","totalBudget","amount"]]],[["currency"],[[30,14,["totalBudget","currencyCode"]]]]]],[1,"\\n                        "],[13],[1,"\\n                        "],[10,1],[14,0,"mh2"],[12],[1,"|"],[13],[1,"\\n"]],[]],null]],[14]]],[41,[30,0,["campaignGroup","spentBudget","currencyCode"]],[[[1,"                      "],[10,1],[12],[1,"\\n                        "],[1,[28,[35,6],["i18n_current_spend","campaign-manager-web/components/campaign-group"],null]],[1,"\\n                         \\n                      "],[13],[1,"\\n                      "],[8,[39,23],null,[["@campaignGroup","@propertyName","@buttonClasses","@errorMessage"],[[30,0,["campaignGroup"]],"spentBudget","t-black--light t-14",[28,[37,6],["i18n_spent_budget_error_in_red","campaign-manager-web/components/campaign-group"],null]]],null],[1,"\\n                      "],[10,1],[14,0,"mh2"],[12],[1,"|"],[13],[1,"\\n"]],[]],null],[41,[30,0,["campaignGroup","endsAt"]],[[[1,"                      "],[10,1],[12],[1,"\\n                        "],[1,[28,[35,6],["i18n_date_range","campaign-manager-web/components/campaign-group"],[["startDate","endDate"],[[30,0,["campaignGroup","startsAt"]],[30,0,["campaignGroup","endsAt"]]]]]],[1,"\\n                      "],[13],[1,"\\n"]],[]],[[[1,"                      "],[10,1],[12],[1,"\\n                        "],[1,[28,[35,6],["i18n_run_continuously","campaign-manager-web/components/campaign-group"],[["startDate"],[[30,0,["campaignGroup","startsAt"]]]]]],[1,"\\n                      "],[13],[1,"\\n"]],[]]],[1,"                  "],[13],[1,"\\n                "],[13],[1,"\\n"],[41,[30,0,["isEditGroupEnabled"]],[[[1,"                  "],[10,0],[14,0,"u-display-flex u-flex-column flex-fill m1"],[12],[1,"\\n                    "],[8,[39,7],[[24,0,"u-layout__vertical-align-baseline u-layout__push-right"],[16,"aria-label",[28,[37,6],["i18n_edit_aria","campaign-manager-web/components/campaign-group"],null]],[4,[38,9],["click",[28,[37,17],[[30,0,["onEditCampaignGroup"]],[30,0,["campaignGroup","id"]],false],null]],null],[4,[38,8],["campaign_group_edit_selected"],null]],[["@size","@buttonType","@text"],["small","tertiary",[28,[37,6],["i18n_edit","campaign-manager-web/components/campaign-group"],null]]],null],[1,"\\n                  "],[13],[1,"\\n"]],[]],null],[1,"              "],[13],[1,"\\n"]],[]]],[41,[51,[30,0,["isDBOEnabled"]]],[[[1,"              "],[10,0],[14,0,"mt1"],[12],[1,"\\n"],[41,[30,0,["isCampaignGroupEnded"]],[[[1,"                  "],[8,[39,27],[[24,0,"mt2"]],[["@isDismissHidden","@message","@artdecoIconType"],[true,[28,[37,6],["i18n_end_date_past","campaign-manager-web/components/campaign-group"],null],"notify-pebble-icon"]],null],[1,"\\n"]],[]],null],[41,[30,0,["isCampaignGroupFutureStart"]],[[[1,"                  "],[8,[39,27],[[24,0,"mt2"]],[["@isDismissHidden","@artdecoIconType","@message"],[true,"notify-pebble-icon",[28,[37,6],["i18n_start_date_future","campaign-manager-web/components/campaign-group"],[["startDate"],[[30,0,["campaignGroup","startsAt"]]]]]]],null],[1,"\\n"]],[]],null],[41,[51,[28,[37,28],["ACTIVE",[30,0,["campaignGroup","status"]]],null]],[[[1,"                  "],[8,[39,27],[[24,0,"mt2"]],[["@isDismissHidden","@artdecoIconType","@message"],[true,"notify-pebble-icon",[28,[37,6],["i18n_inactive","campaign-manager-web/components/campaign-group"],null]]],null],[1,"\\n"]],[]],null],[41,[28,[37,29],[[30,0,["campaignGroup"]],"unspentBudget.increaseBudgetBy"],null],[[[1,"                  "],[8,[39,27],[[24,0,"mt2 inline-recommendation"]],[["@artdecoIconType"],["lightbulb-icon"]],[["default"],[[[[1,"\\n                    "],[1,[28,[35,6],["i18n_increase_lifetime_budget_suggestion_info","campaign-manager-web/components/campaign-group"],null]],[1,"\\n                    "],[10,"br"],[12],[13],[1,"\\n                    "],[8,[39,7],[[24,0,"ph0 u-layout__vertical-align-baseline"],[4,[38,9],["click",[28,[37,17],[[30,0,["onEditCampaignGroup"]],[30,0,["campaignGroup","id"]],[28,[37,29],[[30,0,["campaignGroup"]],"unspentBudget.increaseBudgetBy"],null],true],null]],null]],[["@size","@buttonType"],["small","tertiary"]],[["default"],[[[[1,"\\n                      "],[1,[28,[35,6],["i18n_increase_budget","campaign-manager-web/components/campaign-group"],[["budget"],[[28,[37,22],[[28,[37,29],[[30,0,["campaignGroup"]],"unspentBudget.increaseBudgetBy"],null]],[["currency"],[[28,[37,29],[[30,0,["campaignGroup"]],"unspentBudget.currencyCode"],null]]]]]]]],[1,"\\n                    "]],[]]]]],[1,"\\n                  "]],[]]]]],[1,"\\n"]],[]],null],[1,"              "],[13],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n"]],[]],[[[41,[30,0,["isContentFirstEntityCreationEnabled"]],[[[1,"          "],[10,0],[14,0,"ph5 pb5"],[12],[1,"\\n            "],[8,[39,30],null,[["@reportingCampaignGroups","@onSelect","@onClear","@label"],[[30,0,["eligibleCampaignGroupsForSelectedContents"]],[28,[37,31],[[30,0,["selectCampaignGroupTask"]]],null],[30,0,["onClearCampaignGroup"]],[28,[37,6],["i18n_no_existing_campaign_group_selected","campaign-manager-web/components/campaign-group"],null]]],[["rightSideToLabel"],[[[[1,"\\n                "],[8,[39,7],[[4,[38,8],["campaign_group_create_new"],null],[4,[38,9],["click",[30,0,["onCreateCampaignGroup"]]],null]],[["@size","@buttonType","@emphasized","@text"],["small","tertiary",true,[28,[37,6],["i18n_create_new_campaign_group","campaign-manager-web/components/campaign-group"],null]]],null],[1,"\\n              "]],[]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[1,"          "],[10,0],[14,0,"ph5 pb3 pt1 u-display-flex u-layout-flex__container--center-space-between"],[12],[1,"\\n            "],[10,1],[15,0,[29,[[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,6],["i18n_no_campaign_group_selected","campaign-manager-web/components/campaign-group"],null]],[13],[1,"\\n            "],[10,1],[14,0,"campaign-group__section-ctas"],[12],[1,"\\n              "],[8,[39,7],[[24,0,"campaign-group__create-group u-layout__vertical-align-baseline"],[16,"disabled",[30,10]],[4,[38,8],["campaign_group_create_new"],null],[4,[38,9],["click",[30,0,["onCreateCampaignGroup"]]],null]],[["@size","@buttonType","@text"],["small","tertiary",[28,[37,6],["i18n_create_new_group","campaign-manager-web/components/campaign-group"],null]]],null],[1,"\\n"],[41,[30,10],[[[1,"                "],[8,[39,18],[[24,0,"u-layout__vertical-align-middle"]],[["@placement","@contentClass"],["bottom","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                    "],[8,[39,7],[[16,"aria-label",[28,[37,6],["i18n_enterprise_cannot_create_campaign_group_tooltip_a11y_label","campaign-manager-web/components/campaign-group"],null]],[4,[38,19],[[30,15,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle"],["small","tertiary","question",true]],null],[1,"\\n                  "]],[15]],[[[1,"\\n                    "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,6],["i18n_enterprise_cannot_create_campaign_group_tooltip","campaign-manager-web/components/campaign-group"],null]],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n"]],[]],null],[1,"            "],[13],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"campaign-group__table-container"],[12],[1,"\\n            "],[8,[39,32],null,[["@campaignGroups","@onSelectCampaignGroup"],[[30,0,["eligibleCampaignGroups"]],[28,[37,31],[[30,0,["selectCampaignGroupTask"]]],null]]],null],[1,"\\n          "],[13],[1,"\\n        "]],[]]]],[]]]],[]]],[1,"    "],[13],[1,"\\n"],[41,[30,0,["isDBOEnabled"]],[[[41,[30,0,["campaignGroup"]],[[[1,"        "],[10,0],[14,0,"u-layout__align-right mt3"],[12],[1,"\\n          "],[8,[39,7],[[16,"disabled",[28,[37,33],[[30,2,["validations","isInvalid"]],[30,0,["saveAndTransitionTask","isRunning"]],[28,[37,16],[[30,1,["canEditCampaign"]]],null]],null]],[4,[38,8],["campaign_group_discard"],null],[4,[38,9],["click",[30,0,["onSaveAndExit"]]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,6],["i18n_save_and_exit","campaign-manager-web/components/campaign-group"],null]]],null],[1,"\\n          "],[8,[39,7],[[24,"data-live-campaign-group__next",""],[24,0,"ml2"],[16,"disabled",[28,[37,16],[[30,0,["isNextEnabled"]]],null]],[4,[38,8],["campaign_group_next"],null],[4,[38,9],["click",[30,0,["onNext"]]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,6],["i18n_next","campaign-manager-web/components/campaign-group"],null]]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],null]],[]],[[[1,"      "],[10,0],[14,0,"u-layout__align-right mt3"],[12],[1,"\\n        "],[8,[39,7],[[16,"disabled",[28,[37,33],[[30,2,["validations","isInvalid"]],[30,0,["saveAndTransitionTask","isRunning"]],[28,[37,16],[[30,1,["canEditCampaign"]]],null]],null]],[4,[38,8],["campaign_group_discard"],null],[4,[38,9],["click",[30,0,["onSaveAndExit"]]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,6],["i18n_save_and_exit","campaign-manager-web/components/campaign-group"],null]]],null],[1,"\\n        "],[8,[39,7],[[24,"data-live-campaign-group__next",""],[24,0,"ml2"],[16,"disabled",[28,[37,16],[[30,0,["isNextEnabled"]]],null]],[4,[38,8],["campaign_group_next"],null],[4,[38,9],["click",[30,0,["onNext"]]],null]],[["@size","@text"],["small",[28,[37,6],["i18n_next","campaign-manager-web/components/campaign-group"],null]]],null],[1,"\\n      "],[13],[1,"\\n"]],[]]],[41,[30,0,["saveAndTransitionTask","last","isError"]],[[[1,"      "],[8,[39,34],null,[["@errorList","@errorHeader"],[[30,0,["errors"]],[28,[37,6],["i18n_cannot_update_campaign","campaign-manager-web/components/campaign-group"],null]]],null],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n"]],[4]]]]]],["@account","@campaign","@onSaveEditCampaign","wizard","iphHelper","@onSelectCampaignGroup","triggerData","iphHelper","triggerData","@isEnterpriseCampaignGroupCreationDisabled","triggerData","iphHelper","@refreshCGModel","campaignGroup","triggerData","&segmentedControl"],false,["composable-campaign-wizard","if","yield","cm-overlay-loader","hue-web-icons@illustration","hue-web-foundations@-text-body","t","hue-web-button","track-interaction","on","classes","hash","iph-helper","external-link-info","help-center-url","and","not","fn","hue-web-toggletip","hue-web-toggletip-trigger","unless","status-label","format-currency","campaign-group-spent-budget-hoverable","hue-web-inline-feedback","hierarchy/group-budget-conflict-handler","let","cm-inline-feedback","eq","get","campaign-group-typeahead-with-card","perform","campaign-group-selection-table","or","standard-error"]]',moduleName:"campaign-manager-web/components/campaign-group.hbs",isStrictMode:!1})
let z=e.default=(h=(0,s.inject)("campaign"),f=(0,r.computed)("args.campaignGroups.@each.id","args.campaign.campaignGroupId"),T=(0,r.computed)("campaignGroup","args.skipCreateCG","hasSelectedDCG","args.campaignGroups.@each.id"),E=(0,r.computed)("campaignGroup","selectCampaignGroupTask.isRunning","saveAndTransitionTask.isRunning"),y=(0,r.computed)("campaignGroup.endsAt"),S=(0,r.computed)("campaignGroup.startsAt"),A=(0,r.computed)("args.account.isEnterprise","args.campaign.{isNewCampaign,isDraftCampaign}"),C=(0,c.task)({drop:!0}),O=(0,c.task)({restartable:!0}),(0,o.assertPropTypes)((L=class extends a.default{constructor(...e){super(...e),U(this,"step",u.STEPS.GROUP),k(this,"campaignService",I,this),k(this,"jet",P,this),k(this,"lix",N,this),k(this,"router",R,this),k(this,"lisaLiam",D,this),k(this,"hasSelectedDCG",M,this)}get campaignGroup(){if(this.args.campaign&&Array.isArray(this.args.campaignGroups))return this.args.campaignGroups.find((e=>e.id===this.args.campaign.campaignGroupId))}get showCreateCG(){const e=1===this.args.campaignGroups.length
return!this.args.skipCreateCG&&!this.hasSelectedDCG&&!this.campaignGroup&&e}get isNextEnabled(){return this.campaignGroup&&!this.selectCampaignGroupTask.isRunning&&!this.saveAndTransitionTask.isRunning}get isCampaignGroupEnded(){return!!this.campaignGroup&&(Number.isInteger(this.campaignGroup.endsAt)&&this.campaignGroup.endsAt<(0,d.getStartOfDate)().getTime())}get isCampaignGroupFutureStart(){return!!this.campaignGroup&&this.campaignGroup.startsAt>=(0,d.addDays)((0,d.getStartOfDate)(),1).getTime()}get isChangeGroupDisabled(){return this.args.account.isEnterprise?!this.args.campaign.isNewCampaign:!(this.args.campaign.isNewCampaign||this.args.campaign.isDraftCampaign)}get isContentFirstEntityCreationEnabled(){const e=this.lix.getTreatmentIsEnabled(m.LIX_TEST_KEYS.enableContentHub),t="true"===this.router.currentRoute?.queryParams?.isContentFirst
return e&&t}get isChangeGroupHidden(){return!this.args.campaign.isNewCampaign&&this.isDBOEnabled}get eligibleCampaignGroups(){const e=this.lix.getTreatmentIsEnabled(m.LIX_TEST_KEYS.enableOptimaBetaLisaAbtest)&&this.isLisa?[b.APPLICATION_EXPERIENCE_CASE.QUICK]:[b.APPLICATION_EXPERIENCE_CASE.QUICK,b.APPLICATION_EXPERIENCE_CASE.OPTIMA]
return this.args.campaignGroups.filter((t=>!e.includes(t.applicationExperience)))}get isLisa(){return(0,g.isLisaUser)((0,r.get)(this,"lisaLiam.accessType"))}get isEditGroupEnabled(){return(0,r.get)(this.args.account,"canEditCampaign")&&!this.campaignGroup.defaultCampaignGroup}get isDBOEnabled(){return this.lix.getTreatmentIsEnabled(m.LIX_TEST_KEYS.enableDynamicBudgetOptimization)}get isBudgetOptimizedCampaignGroup(){return this.campaignGroup?.budgetOptimization?.budgetOptimizationStrategy===_.BUDGET_OPTIMIZATION_STRATEGY.DYNAMIC}get eligibleCampaignGroupsForSelectedContents(){return this.args.campaignGroups.filter((({objectiveType:e})=>!e||this.args.validObjectivesForSelectedContents.includes(e)))}onSaveAndExit(){return this.saveAndTransitionTask.perform(l.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX).catch((e=>{(0,r.set)(this,"errors",(0,p.getErrorMessageList)(e))}))}onNext(){return this.args.campaign.isNewCampaign?this.router.transitionTo(l.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS):this.saveAndTransitionTask.perform(l.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS)}selectDCG(){const e=this.args.campaignGroups.find((e=>e.defaultCampaignGroup))
e?((0,r.set)(this,"hasSelectedDCG",!0),this.selectCampaignGroupTask.perform(e)):this.jet.error(new Error("Error finding the Default Campaign Group in the given campaignGroups"))}onCreateCampaignGroup(){this.router.transitionTo(l.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_NEW)}onEditCampaignGroup(e,t){this.router.transitionTo(l.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_ITEM,e,{queryParams:{increaseBudgetBy:t}})}onClearCampaignGroup(){}*saveAndTransitionTask(e){if(this.args.campaign.isNewCampaign)return this.args.saveCampaignAndTransitionToRoute.perform(e)
yield this.args.onSaveEditCampaign()
const t=e===l.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX?{campaignGroupIds:JSON.stringify([this.args.campaign.campaignGroupId]),campaignIds:JSON.stringify([this.args.campaign.id])}:void 0
yield this.router.transitionTo(e,{queryParams:t})}*selectCampaignGroupTask(e){this.args.onSelectCampaignGroup(e),yield this.args.refreshConfigurations()}},U(L,"propTypes",{account:o.PropTypes.EmberObject.isRequired,campaign:o.PropTypes.EmberObject.isRequired,campaignGroups:o.PropTypes.array.isRequired,isEnterpriseCampaignGroupCreationDisabled:o.PropTypes.bool.isRequired,onSaveEditCampaign:o.PropTypes.func.isRequired,saveCampaignAndTransitionToRoute:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired,onSelectCampaignGroup:o.PropTypes.func.isRequired,refreshConfigurations:o.PropTypes.func.isRequired,skipCreateCG:o.PropTypes.bool.isRequired,validObjectivesForSelectedContents:o.PropTypes.arrayOf(o.PropTypes.string)}),I=x((w=L).prototype,"campaignService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=x(w.prototype,"jet",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=x(w.prototype,"lix",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=x(w.prototype,"router",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=x(w.prototype,"lisaLiam",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=x(w.prototype,"hasSelectedDCG",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),x(w.prototype,"campaignGroup",[f],Object.getOwnPropertyDescriptor(w.prototype,"campaignGroup"),w.prototype),x(w.prototype,"showCreateCG",[T],Object.getOwnPropertyDescriptor(w.prototype,"showCreateCG"),w.prototype),x(w.prototype,"isNextEnabled",[E],Object.getOwnPropertyDescriptor(w.prototype,"isNextEnabled"),w.prototype),x(w.prototype,"isCampaignGroupEnded",[y],Object.getOwnPropertyDescriptor(w.prototype,"isCampaignGroupEnded"),w.prototype),x(w.prototype,"isCampaignGroupFutureStart",[S],Object.getOwnPropertyDescriptor(w.prototype,"isCampaignGroupFutureStart"),w.prototype),x(w.prototype,"isChangeGroupDisabled",[A],Object.getOwnPropertyDescriptor(w.prototype,"isChangeGroupDisabled"),w.prototype),x(w.prototype,"onSaveAndExit",[r.action],Object.getOwnPropertyDescriptor(w.prototype,"onSaveAndExit"),w.prototype),x(w.prototype,"onNext",[r.action],Object.getOwnPropertyDescriptor(w.prototype,"onNext"),w.prototype),x(w.prototype,"selectDCG",[r.action],Object.getOwnPropertyDescriptor(w.prototype,"selectDCG"),w.prototype),x(w.prototype,"onCreateCampaignGroup",[r.action],Object.getOwnPropertyDescriptor(w.prototype,"onCreateCampaignGroup"),w.prototype),x(w.prototype,"onEditCampaignGroup",[r.action],Object.getOwnPropertyDescriptor(w.prototype,"onEditCampaignGroup"),w.prototype),x(w.prototype,"onClearCampaignGroup",[r.action],Object.getOwnPropertyDescriptor(w.prototype,"onClearCampaignGroup"),w.prototype),x(w.prototype,"saveAndTransitionTask",[C],Object.getOwnPropertyDescriptor(w.prototype,"saveAndTransitionTask"),w.prototype),x(w.prototype,"selectCampaignGroupTask",[O],Object.getOwnPropertyDescriptor(w.prototype,"selectCampaignGroupTask"),w.prototype),v=w))||v);(0,t.setComponentTemplate)(F,z)})),define("campaign-manager-web/components/campaign-groups-table/bid-type",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"8g2wFaYk",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n  "],[1,[28,[35,0],["i18n_bid_type","campaign-manager-web/components/campaign-groups-table/bid-type"],[["type"],[[30,0,["bidType"]]]]]],[1,"\\n"],[13]],[],false,["t"]]',moduleName:"campaign-manager-web/components/campaign-groups-table/bid-type.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{get bidType(){const e=this.args.record?.budgetOptimization?.bidCategory
return e||""}},c=o,u="propTypes",d={record:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/campaign-groups-table/daily-budget",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","@ember/object","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"7njTugvb",block:'[[[11,"button"],[24,0,"button--unstyled"],[24,4,"button"],[4,[38,0],["click",[28,[37,1],[[30,0,["editCampaignGroup"]],[30,1,["id"]]],null]],null],[12],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-justify-left"],[12],[1,"\\n    "],[1,[28,[35,2],[[30,1,["dailyBudget"]],[30,1,["currencyCode"]]],null]],[1,"\\n  "],[13],[1,"\\n"],[13]],["@record"],false,["on","fn","format-currency-or-dash"]]',moduleName:"campaign-manager-web/components/campaign-groups-table/daily-budget.hbs",isStrictMode:!1})
let b=e.default=(s=(0,i.inject)(),(0,r.assertPropTypes)((p=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="router",i=this,(a=d)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}editCampaignGroup(e){this.router.transitionTo(l.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_ITEM,e)}},_=p,h="propTypes",f={record:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired},h in _?Object.defineProperty(_,h,{value:f,enumerable:!0,configurable:!0,writable:!0}):_[h]=f,d=m((u=p).prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(u.prototype,"editCampaignGroup",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"editCampaignGroup"),u.prototype),c=u))||c)
var _,h,f;(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/campaign-groups-table/name",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","@ember/object","campaign-manager-web/constants/entity-status","campaign-manager-web/constants/lix","campaign-manager-web/constants/routes","campaign-manager-web/constants/application-experience","campaign-manager-web/utils/simplified-campaign-creation","campaign-manager-web/utils/focus","campaign-manager-web/utils/campaign-group"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S
function A(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function C(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const O=(0,n.createTemplateFactory)({id:"5ewIMAM6",block:'[[[1,"\\n"],[10,0],[14,0,"reporting-table__name-column reporting-table__name-column-stretched"],[12],[1,"\\n  "],[10,0],[14,0,"reporting-table__name-container"],[12],[1,"\\n    "],[10,"dl"],[12],[1,"\\n      "],[10,"dt"],[14,"data-live-test-cg-name",""],[14,0,"reporting-table__name-item-container"],[12],[1,"\\n        "],[8,[39,0],[[16,"title",[30,1,["name"]]],[16,0,[29,[[52,[30,0,["isRemoved"]],"u-color__slate7","u-color__blue7"]," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[4,[38,5],["click",[28,[37,6],[[30,2,["actions","onCampaignGroupLinkClick"]],[30,1,["id"]]],null]],null]],[["@route","@model","@query"],["accounts.item.campaigns.index",[30,2,["accountId"]],[28,[37,3],null,[["campaignGroupIds","campaignIds"],[[28,[37,4],["[",[30,1,["id"]],"]"],null],"[]"]]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["isExperimentAbTest"]],[[[1,"            "],[8,[39,7],[[24,0,"u-layout__vertical-align-middle"]],null,null],[1,"\\n"]],[]],null],[1,"          "],[1,[30,1,["name"]]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,"dd"],[15,"data-js-cg-id",[30,1,["id"]]],[15,0,[29,["reporting-table__status-simplification-item-id mt1"," ",[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[30,0,["isDynamicBudgetOptimizationLixEnabled"]],[[[1,"          "],[1,[28,[35,8],["campaign_group_id_v2","campaign-manager-web/components/campaign-groups-table/name"],[["campaignGroupId"],[[30,1,["id"]]]]]],[1,"\\n"],[41,[30,1,["objectiveType"]],[[[1,"            "],[10,1],[12],[1," • "],[13],[1,"\\n            "],[1,[28,[35,8],["i18n_campaign_group_objective","campaign-manager-web/components/campaign-groups-table/name"],[["type"],[[30,0,["objectiveType"]]]]]],[1,"\\n"]],[]],null]],[]],[[[1,"          "],[1,[28,[35,8],["campaign_group_id","campaign-manager-web/components/campaign-groups-table/name"],[["campaignGroupId"],[[30,1,["id"]]]]]],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n      "],[10,"dd"],[12],[1,"\\n        "],[8,[39,9],[[24,0,"mt1"]],[["@record","@column","@isEditDisabled","@isRemoved","@isDeleteDisabled","@onSelectDelete","@onSelectStatus"],[[30,1],[30,2],[30,0,["isEditDisabled"]],[30,0,["isRemoved"]],[30,0,["isDeleteDisabled"]],[30,0,["onSelectDelete"]],[30,2,["onSelectStatus"]]]],null],[1,"\\n      "],[13],[1,"\\n"],[41,[30,1,["billingReferenceId"]],[[[1,"        "],[10,"dd"],[15,0,[29,[[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,8],["line_id","campaign-manager-web/components/campaign-groups-table/name"],[["lineId"],[[30,1,["billingReferenceId"]]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["@record","@column"],false,["link-to","if","hue-web-foundations@-text-body","hash","concat","on","fn","experiment-icon","t","campaign-groups-table/simplified-name-actions"]]',moduleName:"campaign-manager-web/components/campaign-groups-table/name.hbs",isStrictMode:!1})
let v=e.default=(g=(0,i.inject)(),b=(0,i.inject)(),_=(0,i.inject)(),(0,r.assertPropTypes)((S=class extends a.default{constructor(...e){super(...e),A(this,"campaignGroupService",T,this),A(this,"lix",E,this),A(this,"router",y,this)}get showCreateCampaignInDropdown(){return!(!this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableCreateEntryPoints)||this.args.record?.applicationExperience===u.APPLICATION_EXPERIENCE_CASE.BOOST_CONTENT||(0,d.isSimplifiedCampaignCreationLixEnabled)(this.args.column.account,this.lix))&&this.args.column.canEditCampaign}get objectiveType(){return this.args.record?.objectiveType||""}get isDynamicBudgetOptimizationLixEnabled(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableDynamicBudgetOptimization)}get createCampaignRoute(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableDynamicBudgetOptimization)?c.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_NEW:c.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS}get campaignGroupStatus(){return this.args.record?.status}get isExperimentAbTest(){return this.args.record?.applicationExperience===u.APPLICATION_EXPERIENCE_CASE.AB_TEST}get isRemoved(){return[l.STATUSES.PENDING_DELETION,l.STATUSES.REMOVED].includes(this.campaignGroupStatus)}get isQuickCampaignGroup(){return this.args.record?.applicationExperience===u.APPLICATION_EXPERIENCE_CASE.QUICK}get isEditDisabled(){return!(0,m.isCampaignGroupEditable)(this.args.record)}get isDeleteDisabled(){return!this.args.column?.canEditCampaign||(!!this.isRemoved||(!!this.args.column?.isLmsEnterpriseCG||!!this.isAbTestEntityDeletionRestricted))}get isAbTestEntityDeletionRestricted(){return this.args.record?.applicationExperience===u.APPLICATION_EXPERIENCE_CASE.AB_TEST&&!l.DELETABLE_AB_TEST_ENTITY_STATUSES[l.ENTITY_TYPES.CAMPAIGN_GROUP].has(this.args.record.status)}onSelectDelete(){this.args.column.onSelectDelete(this.args.record,...arguments)}focusEllipsis(){(0,p.setFocus)(`#campaign-group-ellipsis-${this.args.record.id} button`)}editCampaignGroup(e){this.router.transitionTo(c.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_ITEM,e)}},w=S,I="propTypes",P={record:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,column:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired},I in w?Object.defineProperty(w,I,{value:P,enumerable:!0,configurable:!0,writable:!0}):w[I]=P,T=C((f=S).prototype,"campaignGroupService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=C(f.prototype,"lix",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=C(f.prototype,"router",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C(f.prototype,"onSelectDelete",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onSelectDelete"),f.prototype),C(f.prototype,"focusEllipsis",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"focusEllipsis"),f.prototype),C(f.prototype,"editCampaignGroup",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"editCampaignGroup"),f.prototype),h=f))||h)
var w,I,P;(0,t.setComponentTemplate)(O,v)})),define("campaign-manager-web/components/campaign-groups-table/simplified-name-actions",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@glimmer/tracking","campaign-manager-web/constants/entity-status","@ember/object","campaign-manager-web/utils/entity-status","campaign-manager-web/utils/clipboard","campaign-manager-web/utils/reporting","@ember/service","campaign-manager-web/components/campaign-groups-table/simplified-name-actions","campaign-manager-web/utils/optima"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A
function C(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function O(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const w=(0,n.createTemplateFactory)({id:"idT1WgYk",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"reporting-table__status-simplification-item-actions-spacing"],[16,"data-js-campaign-group-table-simplified-name-actions__container",[30,1,["id"]]]],null,[["default"],[[[[1,"\\n  "],[8,[39,1],[[16,"aria-label",[28,[37,2],["edit_campaign_group_aria","campaign-manager-web/components/campaign-groups-table/simplified-name-actions"],null]],[24,0,"reporting-table__name-actions-bar-item"],[16,"title",[28,[37,2],["edit_campaign_group","campaign-manager-web/components/campaign-groups-table/simplified-name-actions"],null]],[4,[38,3],["campaign_groups_table_simplified_name_actions__edit_click"],null]],[["@isDisabled","@route","@model","@linkText"],[[30,2],"accounts.item.campaign-groups.item",[30,1,["id"]],[28,[37,2],["edit_campaign_group","campaign-manager-web/components/campaign-groups-table/simplified-name-actions"],null]]],[["default"],[[[[1,"\\n    "],[8,[39,4],[[24,0,"reporting-table__status-simplification-item-actions-icon"]],[["@size","@name"],["small","edit"]],null],[1,"\\n  "]],[]]]]],[1,"\\n"],[41,[30,0,["isOptimaFlow"]],[[[1,"    "],[8,[39,1],[[24,0,"ml2 reporting-table__name-actions-bar-item"],[16,"title",[28,[37,2],["create_campaign","campaign-manager-web/components/campaign-groups-table/simplified-name-actions"],null]],[16,"aria-label",[28,[37,2],["create_campaign_aria","campaign-manager-web/components/campaign-groups-table/simplified-name-actions"],null]],[4,[38,3],["campaign_groups_table_simplified_name_actions__create_optima_campaign_click"],null]],[["@isDisabled","@route","@model","@query","@linkText"],[[30,0,["isEditCampaignDisabled"]],"accounts.item.campaign-groups",[30,3,["accountId"]],[28,[37,6],null,[["isObjectiveSelectionModalOpen"],[true]]],[28,[37,2],["create_campaign","campaign-manager-web/components/campaign-groups-table/simplified-name-actions"],null]]],[["default"],[[[[1,"\\n      "],[8,[39,4],[[24,0,"reporting-table__status-simplification-item-actions-icon"]],[["@size","@name"],["small","add"]],null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[1,"    "],[8,[39,1],[[24,0,"ml2 reporting-table__name-actions-bar-item"],[16,"title",[28,[37,2],["create_campaign","campaign-manager-web/components/campaign-groups-table/simplified-name-actions"],null]],[16,"aria-label",[28,[37,2],["create_campaign_aria","campaign-manager-web/components/campaign-groups-table/simplified-name-actions"],null]],[4,[38,3],["campaign_groups_table_simplified_name_actions__create_campaign_click"],null]],[["@isDisabled","@route","@models","@query","@linkText"],[[30,0,["isEditCampaignDisabled"]],"accounts.item.campaigns.item",[28,[37,7],[[30,3,["accountId"]],"new"],null],[28,[37,6],null,[["campaignGroupId"],[[30,1,["id"]]]]],[28,[37,2],["create_campaign","campaign-manager-web/components/campaign-groups-table/simplified-name-actions"],null]]],[["default"],[[[[1,"\\n      "],[8,[39,4],[[24,0,"reporting-table__status-simplification-item-actions-icon"]],[["@size","@name"],["small","add"]],null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]]],[1,"  "],[8,[39,1],[[24,0,"ml2 reporting-table__name-actions-bar-item"],[16,"title",[28,[37,2],["report_campaign_group","campaign-manager-web/components/campaign-groups-table/simplified-name-actions"],null]],[16,"aria-label",[28,[37,2],["performance_chart_aria","campaign-manager-web/components/campaign-groups-table/simplified-name-actions"],null]],[4,[38,3],["campaign_groups_table_simplified_name_actions__performance_click"],null]],[["@route","@model","@query","@linkText"],["accounts.item.performance-chart",[30,3,["accountId"]],[28,[37,6],null,[["campaignGroupIds","campaignIds","creativeIds","entityName"],[[28,[37,8],["[",[30,1,["id"]],"]"],null],"[]","[]",[30,1,["name"]]]]],[28,[37,2],["report_campaign_group","campaign-manager-web/components/campaign-groups-table/simplified-name-actions"],null]]],[["default"],[[[[1,"\\n    "],[8,[39,4],[[24,0,"reporting-table__status-simplification-item-actions-icon"]],[["@size","@name"],["small","trending"]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[39,9],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownMenuOpen"]],[30,0,["onOpenMenu"]],[30,0,["onCloseMenu"]]]],[["default"],[[[[1,"\\n    "],[8,[30,4,["Trigger"]],[[16,"data-js-row-action-trigger",[30,1,["id"]]],[16,"aria-label",[28,[37,2],["more_a11y_description","campaign-manager-web/components/campaign-groups-table/simplified-name-actions"],null]],[16,0,[29,["hue-button--unstyled ml2"," ",[28,[37,10],null,[["color","size","weight"],["action","small","default"]]]]]]],[["@icon","@iconPlacement","@buttonType","@emphasized","@size"],["caret","right","tertiary",true,"small"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["more","campaign-manager-web/components/campaign-groups-table/simplified-name-actions"],null]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,4,["Container"]],null,null,[["default"],[[[[1,"\\n      "],[10,"ul"],[12],[1,"\\n        "],[10,"li"],[12],[1,"\\n          "],[8,[30,4,["Item"]],[[16,0,[29,[[28,[37,10],null,[["color","size"],["action","small"]]]]]],[4,[38,3],["campaign_groups_table_simplified_name_actions__update_status_click"],null]],[["@disabled","@onSelect"],[[30,0,["disabledArchiveUnarchive"]],[28,[37,11],[[30,5],[30,1],[30,0,["newStatusToUpdate","status"]]],null]]],[["default"],[[[[1,"\\n            "],[8,[39,4],[[24,0,"reporting-table__status-simplification-item-actions-icon"]],[["@name","@size"],[[30,0,["newStatusToUpdate","iconName"]],"small"]],null],[1,"\\n            "],[10,1],[14,0,"ml1"],[12],[1,"\\n              "],[1,[28,[35,2],["action_to_update_status","campaign-manager-web/components/campaign-groups-table/simplified-name-actions"],[["status"],[[30,1,["status"]]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,"li"],[12],[1,"\\n          "],[8,[30,4,["Item"]],[[16,0,[29,[[28,[37,10],null,[["color","size"],["action","small"]]]]]],[4,[38,3],["campaign_groups_table_simplified_name_actions__delete_click"],null]],[["@disabled","@onSelect"],[[30,0,["isDeleteDisabled"]],[28,[37,11],[[30,6],[28,[37,8],["[data-js-row-action-trigger=\'",[30,1,["id"]],"\']"],null]],null]]],[["default"],[[[[1,"\\n            "],[8,[39,4],[[24,0,"reporting-table__status-simplification-item-actions-icon"]],[["@size","@name"],["small","trash"]],null],[1,"\\n            "],[10,1],[14,0,"ml1"],[12],[1,"\\n              "],[1,[28,[35,2],["delete_campaign_group","campaign-manager-web/components/campaign-groups-table/simplified-name-actions"],null]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,"li"],[12],[1,"\\n          "],[8,[30,4,["Item"]],[[16,0,[29,[[28,[37,10],null,[["color","size"],["action","small"]]]]]],[4,[38,3],["campaign_groups_table_simplified_name_actions__copy_id_click"],null]],[["@onSelect"],[[30,0,["copyIdToClipboard"]]]],[["default"],[[[[1,"\\n            "],[8,[39,4],[[24,0,"reporting-table__status-simplification-item-actions-icon"]],[["@size","@name"],["small","document"]],null],[1,"\\n            "],[10,1],[14,0,"ml1"],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_copy_id","campaign-manager-web/components/campaign-groups-table/simplified-name-actions"],null]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[4]]]]],[1,"\\n"]],[]]]]]],["@record","@isEditDisabled","@column","Menu","@onSelectStatus","@onSelectDelete"],false,["common/simplified-name-actions-template","common/link-action","t","track-interaction","hue-web-icons@icon","if","hash","array","concat","hue-web-menu","hue-web-foundations@-text-body","fn"]]',moduleName:"campaign-manager-web/components/campaign-groups-table/simplified-name-actions.hbs",isStrictMode:!1})
let I=e.default=(g=(0,d.inject)("hue-web-toast"),(0,i.assertPropTypes)((A=class extends a.default{constructor(...e){super(...e),O(this,"STATUSES",o.STATUSES),C(this,"toast",h,this),C(this,"i18n",f,this),C(this,"jet",T,this),C(this,"account",E,this),C(this,"lix",y,this),C(this,"isDropdownMenuOpen",S,this)}get isOptimaFlow(){return!!(0,m.isOptimaEnabled)(this.account.accountObj,this.lix)&&(0,m.isOptimaCampaignGroup)(this.args.record)}get disabledArchiveUnarchive(){const e=(0,l.get)(this.args,"record.status")
return(0,s.getArchiveUnArchiveIsDisabled)(o.ENTITY_TYPES.CAMPAIGN_GROUP,e)}get newStatusToUpdate(){const e=(0,l.get)(this.args,"record.status")
return(0,s.getArchiveEntityDisplayConfiguration)(e)}get isEditCampaignDisabled(){return!this.args.column.account?.canEditCampaign||this.args.isRemoved}get isDeleteDisabled(){return this.args.isDeleteDisabled||this.args.isRemoved}onOpenMenu(){const e=this.args.record.id
this.isDropdownMenuOpen=!0,(0,u.onOpenActionDropdownMenu)(e,"data-js-campaign-group-table-simplified-name-actions__container","data-js-cg-id")}onCloseMenu(){const e=this.args.record.id
this.isDropdownMenuOpen=!1,(0,u.onCloseActionDropdownMenu)(e,"data-js-campaign-group-table-simplified-name-actions__container","data-js-cg-id")}async copyIdToClipboard(){await(0,c.copyTextToClipboardWithToast)(this.args.record.id,p.default,"i18n_copy_successful","i18n_copy_failed",this.jet,this.i18n,this.toast)}},O(A,"propTypes",{record:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,column:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,isRemoved:i.PropTypes.bool,isDeleteDisabled:i.PropTypes.bool,onSelectDelete:i.PropTypes.func.isRequired,onSelectStatus:i.PropTypes.func.isRequired}),h=v((_=A).prototype,"toast",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=v(_.prototype,"i18n",[d.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=v(_.prototype,"jet",[d.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=v(_.prototype,"account",[d.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=v(_.prototype,"lix",[d.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=v(_.prototype,"isDropdownMenuOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),v(_.prototype,"onOpenMenu",[l.action],Object.getOwnPropertyDescriptor(_.prototype,"onOpenMenu"),_.prototype),v(_.prototype,"onCloseMenu",[l.action],Object.getOwnPropertyDescriptor(_.prototype,"onCloseMenu"),_.prototype),v(_.prototype,"copyIdToClipboard",[l.action],Object.getOwnPropertyDescriptor(_.prototype,"copyIdToClipboard"),_.prototype),b=_))||b);(0,t.setComponentTemplate)(w,I)})),define("campaign-manager-web/components/campaign-groups-table/total-budget",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","@ember/object","campaign-manager-web/constants/routes","campaign-manager-web/constants/budget-optimization"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m
function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"oyFGQ+zQ",block:'[[[1,"\\n"],[11,"button"],[24,0,"button--unstyled"],[24,4,"button"],[4,[38,0],["click",[28,[37,1],[[30,0,["editCampaignGroup"]],[30,1,["id"]]],null]],null],[12],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-justify-left"],[12],[1,[28,[35,2],[[30,1,["totalBudget","amount"]],[30,1,["totalBudget","currencyCode"]]],null]],[13],[1,"\\n"],[41,[28,[37,4],[[30,0,["isBudgetOptimizationDisabled"]],[30,1,["totalBudget","amount"]]],null],[[[1,"    "],[10,0],[15,0,[29,["u-color__black--75 u-display-flex u-justify-left"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,6],["i18n_non_optimized","campaign-manager-web/components/campaign-groups-table/total-budget"],null]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["@record"],false,["on","fn","format-currency-or-dash","if","and","hue-web-foundations@-text-body","t"]]',moduleName:"campaign-manager-web/components/campaign-groups-table/total-budget.hbs",isStrictMode:!1})
let _=e.default=(c=(0,i.inject)(),(0,r.assertPropTypes)((m=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="router",i=this,(a=p)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}editCampaignGroup(e){this.router.transitionTo(l.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_ITEM,e)}get isBudgetOptimizationDisabled(){return!(this.args.record.budgetOptimization?.budgetOptimizationStrategy===s.BUDGET_OPTIMIZATION_STRATEGY.DYNAMIC)}},h=m,f="propTypes",T={record:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired},f in h?Object.defineProperty(h,f,{value:T,enumerable:!0,configurable:!0,writable:!0}):h[f]=T,p=g((d=m).prototype,"router",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(d.prototype,"editCampaignGroup",[o.action],Object.getOwnPropertyDescriptor(d.prototype,"editCampaignGroup"),d.prototype),u=d))||u)
var h,f,T;(0,t.setComponentTemplate)(b,_)})),define("campaign-manager-web/components/campaign-header",["exports","@ember/component","@ember/template-factory","campaign-manager-web/constants/routes","@ember/service","@ember/object","tracked-toolbox","@glimmer/component","@glimmer/tracking","@ember/utils","ember-concurrency-decorators","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/entity-status","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/http-error","campaign-manager-web/utils/a11y-constants","hue-web-toast/utils/constants","@linkedin/ember-prop-types","campaign-manager-web/entities/account","campaign-manager-web/utils/account","campaign-manager-web/constants/lix","campaign-manager-web/utils/objective-type"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y){var S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee
function te(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function ne(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ae(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const ie=(0,n.createTemplateFactory)({id:"C5/oI6cw",block:'[[[1,"\\n"],[10,0],[15,0,[28,[37,0],["campaign-header",[28,[37,1],null,[["u-layout__ad-elevation-0dp"],[[30,0,["hasTabs"]]]]]],null]],[12],[1,"\\n  "],[10,0],[15,0,[28,[37,0],[[28,[37,1],null,[["campaign-header__container--enterprise","campaign-header__container","campaign-header__container--has-tabs","pl6","campaign-header__container-v2","pl4"],[[30,1,["isEnterprise"]],[28,[37,2],[[30,0,["enableBreadCrumbNavigation"]]],null],[30,0,["hasTabs"]],[28,[37,2],[[30,0,["enableBreadCrumbNavigation"]]],null],[30,0,["enableBreadCrumbNavigation"]],[28,[37,3],[[30,0,["enableBreadCrumbNavigation"]],[28,[37,2],[[30,0,["hasTabs"]]],null]],null]]]]],null]],[14,"data-js-campaign-header__container",""],[12],[1,"\\n    "],[10,0],[14,0,"campaign-header__container-flex flex grid grid--is-fluid grid--no-gutters u-layout-flex__container--center"],[12],[1,"\\n"],[41,[30,0,["enableBreadCrumbNavigation"]],[[[1,"        "],[8,[39,5],null,[["@placement"],["right"]],[["trigger","content"],[[[[1,"\\n            "],[8,[39,6],[[24,0,"u-color__black--60 mv1"],[4,[38,8],[[30,2,["triggerContentSharedInfo"]]],null],[4,[38,9],["click",[30,0,["navigateToReporting"]]],null]],[["@text","@icon","@buttonType","@circle"],[[28,[37,7],["i18n_back_to_account","campaign-manager-web/components/campaign-header"],null],"close","tertiary",true]],null],[1,"\\n          "]],[2]],[[[1,"\\n            "],[10,1],[14,0,"u-hoverable__content"],[12],[1,"\\n              "],[1,[28,[35,7],["i18n_back_to_account","campaign-manager-web/components/campaign-header"],null]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],[[[1,"        "],[8,[39,5],[[24,0,"campaign-header__back-arrow"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n            "],[8,[39,6],[[24,0,"u-color__black--60 mr5"],[16,"onclick",[30,0,["navigateToReporting"]]],[4,[38,8],[[30,3,["triggerContentSharedInfo"]]],null]],[["@text","@icon","@buttonType","@circle"],[[28,[37,7],["i18n_back_to_account","campaign-manager-web/components/campaign-header"],null],"arrow-left","tertiary",true]],null],[1,"\\n          "]],[3]],[[[1,"\\n            "],[10,1],[12],[1,"\\n              "],[1,[28,[35,7],["i18n_back_to_account","campaign-manager-web/components/campaign-header"],null]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]]],[1,"\\n"],[41,[30,0,["enableBreadCrumbNavigation"]],[[[1,"        "],[8,[39,10],[[24,0,"grid__col grid__col--sm-8 pl0 campaign-header__item--left"]],[["@campaignName","@campaignGroupName"],[[30,0,["campaignName"]],[30,0,["selectedCampaignGroup","name"]]]],null],[1,"\\n"]],[]],[[[1,"        "],[10,0],[14,0,"grid__col grid__col--sm-7 pl0 campaign-header__item--left flex u-flex-column u-justify-center"],[12],[1,"\\n          "],[10,"ul"],[15,0,[28,[37,0],["flex u-flex-column u-justify-center",[28,[37,1],null,[["campaign-header__item--campaign","campaign-header__item--campaign-scc"],[[28,[37,2],[[30,4]],null],[30,4]]]]],null]],[12],[1,"\\n"],[41,[51,[28,[37,12],[[30,4],[30,1,["isEnterprise"]]],null]],[[[1,"              "],[10,"li"],[14,0,"campaign-header__campaign-group"],[12],[1,"\\n                "],[10,1],[15,0,[29,["campaign-header__campaign-group--fixed u-overflow-ellipsis\\n                    ",[52,[30,0,["selectedCampaignGroup"]],"t-16 u-color__black--75","t-16 t-italic t-black--light"]]]],[12],[1,"\\n"],[41,[30,0,["selectedCampaignGroup"]],[[[1,"                    "],[1,[30,0,["selectedCampaignGroup","name"]]],[1,"\\n"]],[]],[[[1,"                    "],[1,[28,[35,7],["i18n_no_campaign_group_selected","campaign-manager-web/components/campaign-header"],null]],[1,"\\n"]],[]]],[1,"                "],[13],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[1,"            "],[10,"li"],[14,0,"campaign-header__campaign-name"],[12],[1,"\\n              "],[10,0],[14,0,"campaign-header__campaign-name--input"],[12],[1,"\\n"],[41,[30,4],[[[1,"                  "],[10,"h1"],[15,0,[29,["campaign-header__campaign-name--fixed u-overflow-ellipsis"," ",[28,[37,13],null,[["size","weight"],["large",[52,[30,4],"bold","default"]]]]]]],[15,"title",[29,[[30,0,["campaignName"]]]]],[12],[1,[30,0,["campaignName"]]],[13],[1,"\\n"]],[]],[[[1,"                  "],[10,"h1"],[15,0,[29,["campaign-header__campaign-name--fixed"," ",[28,[37,13],null,[["size","weight"],["large",[52,[30,4],"bold","default"]]]]]]],[15,"title",[29,[[30,0,["campaignName"]]]]],[14,"data-live-test-campaign-header__campaign-name--input",""],[12],[1,"\\n                    "],[1,[30,0,["campaignName"]]],[1,"\\n                  "],[13],[1,"\\n"]],[]]],[1,"              "],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]]],[1,"\\n"],[1,"      "],[10,0],[14,0,"flex grid__col grid__col--3 campaign-header__right-items-container"],[12],[1,"\\n        "],[10,0],[14,0,"campaign-header__item--right u-layout-flex__container--direction-column-center pr4"],[12],[1,"\\n          "],[10,0],[14,0,"campaign-header__item--right-inner-container"],[12],[1,"\\n"],[41,[30,5,["isNewCampaign"]],[[[1,"              "],[10,2],[14,0,"pr6"],[12],[1,"\\n                "],[1,[28,[35,7],["i18n_new_campaign","campaign-manager-web/components/campaign-header"],null]],[1,"\\n              "],[13],[1,"\\n"]],[]],[[[1,"              "],[8,[39,14],null,[["@status","@isLarge","@accountId"],[[30,5,["status"]],true,[30,1,["id"]]]],null],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n"],[41,[51,[30,5,["isNewCampaign"]]],[[[1,"          "],[10,0],[14,0,"campaign-header__campaign-actions mv2 mr6 u-layout-flex__container--direction-column-center"],[12],[1,"\\n            "],[8,[39,15],[[24,0,"campaign-header__campaign-actions-dropdown ph2"]],[["@isOpen","@disabled","@openMenu","@closeMenu"],[[30,0,["isCampaignActionsDropdownOpen"]],[28,[37,2],[[30,1,["canEditCampaign"]]],null],[28,[37,16],[[30,0,["onDropdownVisibilityChange"]],true],null],[28,[37,16],[[30,0,["onDropdownVisibilityChange"]],false],null]]],[["default"],[[[[1,"\\n              "],[8,[30,6,["Trigger"]],[[4,[38,17],["campaign_action_header"],null]],[["@icon","@iconPlacement","@buttonType","@size","@emphasized","@text"],["caret","right","secondary","small",true,[28,[37,7],["i18n_campaign_actions","campaign-manager-web/components/campaign-header"],null]]],null],[1,"\\n              "],[8,[30,6,["Container"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["duplicationButtonShown"]],[[[1,"                  "],[8,[30,6,["Item"]],[[4,[38,17],["campaign_action_header_duplicate"],null]],[["@onSelect","@disabled"],[[30,0,["onSelectDuplicate"]],[28,[37,2],[[30,0,["duplicationAllowed"]]],null]]],[["default"],[[[[1,"\\n                    "],[1,[28,[35,7],["i18n_duplicate_campaign","campaign-manager-web/components/campaign-header"],null]],[1,"\\n                  "]],[]]]]],[1,"\\n"]],[]],null],[41,[30,5,["isDraftCampaign"]],[[[1,"                  "],[8,[30,6,["Item"]],[[4,[38,17],["campaign_action_header_delete"],null]],[["@disabled","@onSelect"],[[30,0,["isDeleteButtonDisabled"]],[30,0,["onSelectDelete"]]]],[["default"],[[[[1,"\\n                    "],[1,[28,[35,7],["i18n_delete_campaign","campaign-manager-web/components/campaign-header"],null]],[1,"\\n                  "]],[]]]]],[1,"\\n"]],[]],null],[42,[28,[37,19],[[28,[37,19],[[30,0,["validStatuses"]]],null]],null],null,[[[1,"                  "],[8,[30,6,["Item"]],null,[["@onSelect"],[[28,[37,16],[[30,0,["onSelectNewStatus"]],[30,7]],null]]],[["default"],[[[[1,"\\n                    "],[1,[28,[35,7],["i18n_campaign_status_change_options","campaign-manager-web/components/campaign-header"],[["status"],[[30,7,["displayStatusText"]]]]]],[1,"\\n                  "]],[]]]]],[1,"\\n"]],[7]],null],[1,"              "]],[]]]]],[1,"\\n            "]],[6]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[8,[39,20],null,[["@entityType","@entities","@isOpen","@onDismiss","@onDelete"],[[30,0,["ENTITY_TYPES","CAMPAIGN"]],[28,[37,21],[[30,0,["campaignService","campaignToEdit"]]],null],[30,0,["isEntityDeletionModalOpen"]],[30,0,["dismissEntityDeletionModal"]],[28,[37,22],[[30,0,["onDeleteTask"]]],null]]],null],[1,"\\n\\n"],[1,"  "],[8,[39,23],[[24,"aria-labelledBy","save-and-duplicate-modal"]],[["@isOpen","@dismissModal","@size"],[[30,0,["isSaveAndDuplicateModalOpen"]],[30,0,["onDismissSaveAndDuplicateModel"]],"medium"]],[["default"],[[[[1,"\\n    "],[8,[30,8,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n      "],[10,"h2"],[14,1,"save-and-duplicate-modal"],[15,0,[29,["pv1"," ",[28,[37,24],null,[["size"],["large"]]]]]],[12],[1,"\\n        "],[1,[28,[35,7],["i18n_save_and_duplicate_header","campaign-manager-web/components/campaign-header"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,8,["ModalContent"]],null,null,[["default"],[[[[1,"\\n      "],[10,2],[14,0,"pt1 pb4"],[12],[1,"\\n        "],[1,[28,[35,7],["i18n_save_and_duplicate_message","campaign-manager-web/components/campaign-header"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,8,["ModalFooter"]],[[24,0,"modal-footer--with-inline-feedback-and-buttons"]],null,[["default"],[[[[1,"\\n      "],[10,0],[14,0,"self-start"],[12],[1,"\\n        "],[8,[39,25],[[24,0,"pb2"]],[["@message","@type","@isHidden"],[[28,[37,7],["i18n_campaign_validation_errors","campaign-manager-web/components/campaign-header"],null],"negative",[28,[37,2],[[30,0,["showCampaignValidationError"]]],null]]],null],[1,"\\n        "],[8,[39,25],[[24,0,"pb2"]],[["@isHidden","@type","@message"],[[28,[37,2],[[30,0,["showServerExceptionForDuplication"]]],null],"negative",[28,[37,7],["i18n_duplication_error_message_toast","campaign-manager-web/components/campaign-header"],null]]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[12],[1,"\\n        "],[8,[39,26],[[24,0,"mr1"],[4,[38,17],["campaign_action_duplicate_overlay_continue_without_save"],null]],[["@text","@route","@models","@buttonType","@size"],[[28,[37,7],["i18n_continue_without_save","campaign-manager-web/components/campaign-header"],null],[30,0,["duplicateCampaignRoute"]],[28,[37,21],[[30,1,["id"]],[30,5,["id"]]],null],"secondary","small"]],null],[1,"\\n        "],[8,[39,6],[[4,[38,17],["campaign_action_duplicate_overlay_save_continue"],null],[4,[38,9],["click",[28,[37,22],[[30,0,["onSaveAndDuplicateTask"]]],null]],null]],[["@text","@size","@buttonType"],[[28,[37,7],["i18n_save_and_continue","campaign-manager-web/components/campaign-header"],null],"small","primary"]],null],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[8]]]]],[1,"\\n\\n"],[41,[30,0,["isLmsEnterpriseAccount"]],[[[41,[30,0,["selectedCampaignGroup"]],[[[1,"      "],[8,[39,27],null,[["@campaignGroup"],[[30,0,["selectedCampaignGroup"]]]],null],[1,"\\n"]],[]],null]],[]],[[[41,[28,[37,3],[[30,1,["isEnterprise"]],[30,1,["billingParentReferenceId"]],[28,[37,2],[[30,0,["isSidebarLayout"]]],null]],null],[[[1,"      "],[8,[39,27],null,[["@account"],[[30,1]]],null],[1,"\\n"]],[]],null]],[]]],[1,"\\n"],[41,[30,5,["legacyObjective"]],[[[1,"    "],[10,0],[15,0,[29,["campaign-header__legacy-objective u-border__common--bottom u-border__common--top u-color__black--75"," ",[28,[37,13],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[8,[39,28],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,7],["i18n_legacy_objective","campaign-manager-web/components/campaign-header"],[["linkInfo"],[[28,[37,29],null,[["href","dataTestSelector","role","ariaLabel"],[[28,[37,30],null,[["path","accountId"],["help/lms/answer/101666",[30,1,["id"]]]]],"data-test-campaign-header__legacy-objective-link",[30,9,["role"]],[28,[37,7],["i18n_legacy_objective-aria-label","campaign-manager-web/components/campaign-header"],null]]]]]]]],[1,"\\n      "]],[9]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["hasTabs"]],[[[1,"    "],[8,[39,31],[[24,0,"pl6 campaign-header__tabs"]],[["@tabsConfig","@activeTab","@onTabSelect"],[[30,10],[30,11],[30,12]]],null],[1,"\\n"]],[]],null],[1,"\\n\\n"],[1,"  "],[10,0],[15,0,[29,[[52,[28,[37,12],[[30,0,["onDeleteTask","isRunning"]],[30,0,["onSaveAndDuplicateTask","isRunning"]]],null],"u-loader__full-screen-container u-layout-flex__container--center","u-layout__display-none"]]]],[12],[1,"\\n    "],[10,0],[14,0,"u-layout__align-center"],[12],[1,"\\n      "],[8,[39,32],null,[["@size"],["xlarge"]],null],[1,"\\n"],[41,[30,0,["onDeleteTask","isRunning"]],[[[1,"        "],[10,2],[15,0,[29,[[28,[37,13],null,[["size","weight"],["large","bold"]]]]]],[12],[1,[28,[35,7],["i18n_deleteing_message","campaign-manager-web/components/campaign-header"],null]],[13],[1,"\\n"]],[]],[[[1,"        "],[10,2],[15,0,[29,[[28,[37,13],null,[["size","weight"],["large","bold"]]]]]],[12],[1,[28,[35,7],["i18n_saving","campaign-manager-web/components/campaign-header"],null]],[13],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["@account","triggerData","triggerData","@isCampaignInSccQuickMode","@campaign","dropdown","validStatus","modal","iphHelper","@tabsConfig","@activeTab","@onTabSelect"],false,["classes","hash","not","and","if","hue-web-tooltip","hue-web-button","t","hue-web-tooltip-trigger","on","entity/title","unless","or","hue-web-foundations@-text-body","status-label","hue-web-menu","fn","track-interaction","each","-track-array","entity-deletion-modal","array","perform","hue-web-modal","hue-web-foundations@-text-heading","hue-web-inline-feedback","hue-web-button-link-to","enterprise-header","iph-helper","external-link-info","help-center-url","cm-header-tabs","hue-web-progress-indicator"]]',moduleName:"campaign-manager-web/components/campaign-header.hbs",isStrictMode:!1}),re="campaign-header",oe={PAUSED:"campaign_action_header_pause",ARCHIVED:"campaign_action_header_archive",UNARCHIVED:"campaign_action_header_unarchive"}
let le=e.default=(S=(0,i.inject)("a11y-notification"),A=(0,i.inject)("campaign"),C=(0,i.inject)("hue-web-toast"),O=(0,i.inject)(),v=(0,o.localCopy)("args.campaign.name"),w=(0,u.task)({drop:!0}),I=(0,u.task)({drop:!0}),P=(0,u.task)({drop:!0}),N=(0,u.task)({drop:!0}),(0,h.assertPropTypes)((ee=class extends l.default{get isSidebarLayout(){return this.iaRedesign.isSidebarLayout(!1)}get validStatuses(){const e=(0,r.get)(this.args.campaign,"status")
return(0,p.getValidStatuses)(d.ENTITY_TYPES.CAMPAIGN,e).filter((e=>e!==d.STATUSES.ACTIVE)).map((t=>{const n="PAUSED"===t&&"ARCHIVED"===e
return{status:t,displayStatusText:n?"UNARCHIVED":t,trackingTag:n?oe.UNARCHIVED:oe[t]}}))}get enableBreadCrumbNavigation(){const e=this.lix.getTreatmentIsEnabled(E.LIX_TEST_KEYS.enableBreadCrumbNavigation)
return(0,T.isCGSelectionStepEnabled)(this.args.account)&&e}get selectedCampaignGroup(){const e=this.args.campaignGroups,t=(0,r.get)(this.args.campaign,"campaignGroupId")
if(!(0,c.isEmpty)(e)&&t)return e.find((e=>e.id===t))}get duplicationButtonShown(){const{isNewCampaign:e,adFormat:t}=this.args.campaign
return(!this.lix.getTreatmentIsEnabled(E.LIX_TEST_KEYS.enableTurnOffMessageAds)||t!==y.AD_FORMAT.INMAIL)&&!e}get isDeleteButtonDisabled(){return!this.selectedCampaignGroup?.billingReferenceId&&this.isLmsEnterpriseAccount}get isLmsEnterpriseAccount(){return this.args.account.isLmsEnterpriseAccount}get hasTabs(){return this.args.tabsConfig?.length>0}constructor(){super(...arguments),te(this,"a11yNotification",M,this),te(this,"campaignService",L,this),te(this,"iaRedesign",k,this),te(this,"formatter",U,this),te(this,"i18n",x,this),te(this,"jet",F,this),te(this,"reporting",z,this),te(this,"router",j,this),te(this,"toast",G,this),te(this,"xhr",B,this),te(this,"litms",V,this),te(this,"lix",Y,this),te(this,"tracking",H,this),ne(this,"ENTITY_TYPES",d.ENTITY_TYPES),ne(this,"duplicateCampaignRoute",a.ROUTE_NAME.ACCOUNT_CAMPAIGN_DUPLICATE),ne(this,"statusUpdatedSuccessRendererFn",this.i18n.lookupTranslation(this.constructor,"i18n_campaign_update_success_message")),ne(this,"statusUpdateFailedRendererFn",this.i18n.lookupTranslation(this.constructor,"i18n_status_change_error_message")),ne(this,"deleteFailedRendererFn",this.i18n.lookupTranslation(this.constructor,"i18n_delete_error_message")),ne(this,"duplicationFailRendererFn",this.i18n.lookupTranslation(this.constructor,"i18n_duplication_error_message_toast")),ne(this,"deletingMsgRendererFn",this.i18n.lookupTranslation(this.constructor,"i18n_deleteing_message")),ne(this,"deletionSuccessfulMsgRendererFn",this.i18n.lookupTranslation(this.constructor,"i18n_delete_success_message")),te(this,"duplicationAllowed",q,this),te(this,"isCampaignActionsDropdownOpen",K,this),te(this,"isEntityDeletionModalOpen",W,this),te(this,"isEditingCampaignName",X,this),te(this,"isSaveAndDuplicateModalOpen",$,this),te(this,"showCampaignValidationError",J,this),te(this,"showServerExceptionForDuplication",Q,this),te(this,"campaignName",Z,this)
this.fetchCampaignAndSetDuplicationOption.perform()}onSelectNewStatus({status:e,trackingTag:t}){this.isCampaignActionsDropdownOpen=!1,this.litms.trackControlInteraction(this.args.campaign.accountId,{controlName:t,adFormatType:this.args.campaign.adFormat,campaignStatus:e,campaignType:this.args.campaign.type}),this.tracking.fireInteractionEvent(t),this.changeCampaignStatusTask.perform(this.args.campaign,e).then((()=>{const t=this.statusUpdatedSuccessRendererFn([{newStatus:e}])
this.toast.add({type:_.TOAST_TYPES.SUCCESS,message:t})})).catch((e=>{const t=this.statusUpdateFailedRendererFn()
this.toast.add({type:_.TOAST_TYPES.ERROR,message:t}),this.jet.error(new Error(`Error changing campaign status: ${e}`),re,!1)}))}onSelectDuplicate(){this.args.isCampaignEdited()?this.isSaveAndDuplicateModalOpen=!0:this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_DUPLICATE,this.args.campaign.id)}onDismissSaveAndDuplicateModel(){this.isSaveAndDuplicateModalOpen=!1,this.showCampaignValidationError=!1,this.showServerExceptionForDuplication=!1}onSelectDelete(){this.isCampaignActionsDropdownOpen=!1,this.isEntityDeletionModalOpen=!0}dismissEntityDeletionModal(){this.isEntityDeletionModalOpen=!1}navigateToReporting(){this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX)}onDropdownVisibilityChange(e){this.isCampaignActionsDropdownOpen=e}*onDeleteTask(){this.isEntityDeletionModalOpen=!1
try{this.a11yAnnounce(this.deletingMsgRendererFn,b.POLITENESS_SETTINGS.ASSERTIVE),yield this.campaignService.deleteCampaign(),yield this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX),this.a11yAnnounce(this.deletionSuccessfulMsgRendererFn,b.POLITENESS_SETTINGS.ASSERTIVE)}catch(e){const t=this.deleteFailedRendererFn()
this.toast.add({type:_.TOAST_TYPES.ERROR,message:t,isAutoDismiss:!1}),this.jet.error(new Error(`Error deleting campaign: ${e}`),re,!1)}}*changeCampaignStatusTask(e,t){return yield this.reporting.updateStatus(m.default.campaigns,e,t)}a11yAnnounce(e,t){const n=e()
this.a11yNotification.announce(n,{politeness:t})}_getI18nMessage(e,t=[]){return this.i18n.lookupTranslation(this.constructor,e)(t)}*onSaveAndDuplicateTask(){const e=this.args.campaign.id
try{if(!(0,r.get)(this.args.campaign,"validations.isValid"))return void(this.showCampaignValidationError=!0)
this.isSaveAndDuplicateModalOpen=!1,yield this.args.onSaveEditCampaign(),this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_DUPLICATE,e)}catch(t){this.isSaveAndDuplicateModalOpen=!0,this.showServerExceptionForDuplication=!0,this.jet.error(new Error(`Unable to perform save and start duplication flow for campaign ${e} : ${(0,g.getErrorMessage)(t)}`),["campaign-header"])}}*fetchCampaignAndSetDuplicationOption(){if(!this.duplicationButtonShown||this.args.isCampaignInSccQuickMode)return
const e=(0,r.get)(this.args.campaign,"id")
try{const t=yield this.reporting.batchGetCampaignsByIds([e],["duplicationAllowed"])||{}
t[e]&&t[e].duplicationAllowed&&(this.duplicationAllowed=!0)}catch(t){this.jet.error(new Error(`Unable to fetch reporting campaign object in campaign-header for campaign ${e} : ${(0,g.getErrorMessage)(t)}`))}}},ne(ee,"propTypes",{account:h.PropTypes.oneOfType([h.PropTypes.EmberObject,h.PropTypes.instanceOf(f.default)]).isRequired,campaign:h.PropTypes.oneOfType([h.PropTypes.object,h.PropTypes.EmberObject]).isRequired,onCampaignChange:h.PropTypes.func.isRequired,campaignGroups:h.PropTypes.array,isCampaignEdited:h.PropTypes.func,onSaveEditCampaign:h.PropTypes.func,isCampaignInSccQuickMode:h.PropTypes.bool.isRequired,tabsConfig:h.PropTypes.array,onTabSelect:h.PropTypes.func,activeTab:h.PropTypes.string}),M=ae((D=ee).prototype,"a11yNotification",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=ae(D.prototype,"campaignService",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=ae(D.prototype,"iaRedesign",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=ae(D.prototype,"formatter",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=ae(D.prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=ae(D.prototype,"jet",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=ae(D.prototype,"reporting",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=ae(D.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=ae(D.prototype,"toast",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=ae(D.prototype,"xhr",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=ae(D.prototype,"litms",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=ae(D.prototype,"lix",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=ae(D.prototype,"tracking",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=ae(D.prototype,"duplicationAllowed",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),K=ae(D.prototype,"isCampaignActionsDropdownOpen",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),W=ae(D.prototype,"isEntityDeletionModalOpen",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),X=ae(D.prototype,"isEditingCampaignName",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),$=ae(D.prototype,"isSaveAndDuplicateModalOpen",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),J=ae(D.prototype,"showCampaignValidationError",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Q=ae(D.prototype,"showServerExceptionForDuplication",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Z=ae(D.prototype,"campaignName",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae(D.prototype,"onSelectNewStatus",[r.action],Object.getOwnPropertyDescriptor(D.prototype,"onSelectNewStatus"),D.prototype),ae(D.prototype,"onSelectDuplicate",[r.action],Object.getOwnPropertyDescriptor(D.prototype,"onSelectDuplicate"),D.prototype),ae(D.prototype,"onDismissSaveAndDuplicateModel",[r.action],Object.getOwnPropertyDescriptor(D.prototype,"onDismissSaveAndDuplicateModel"),D.prototype),ae(D.prototype,"onSelectDelete",[r.action],Object.getOwnPropertyDescriptor(D.prototype,"onSelectDelete"),D.prototype),ae(D.prototype,"dismissEntityDeletionModal",[r.action],Object.getOwnPropertyDescriptor(D.prototype,"dismissEntityDeletionModal"),D.prototype),ae(D.prototype,"navigateToReporting",[r.action],Object.getOwnPropertyDescriptor(D.prototype,"navigateToReporting"),D.prototype),ae(D.prototype,"onDropdownVisibilityChange",[r.action],Object.getOwnPropertyDescriptor(D.prototype,"onDropdownVisibilityChange"),D.prototype),ae(D.prototype,"onDeleteTask",[w],Object.getOwnPropertyDescriptor(D.prototype,"onDeleteTask"),D.prototype),ae(D.prototype,"changeCampaignStatusTask",[I],Object.getOwnPropertyDescriptor(D.prototype,"changeCampaignStatusTask"),D.prototype),ae(D.prototype,"onSaveAndDuplicateTask",[P],Object.getOwnPropertyDescriptor(D.prototype,"onSaveAndDuplicateTask"),D.prototype),ae(D.prototype,"fetchCampaignAndSetDuplicationOption",[N],Object.getOwnPropertyDescriptor(D.prototype,"fetchCampaignAndSetDuplicationOption"),D.prototype),R=D))||R);(0,t.setComponentTemplate)(ie,le)})),define("campaign-manager-web/components/campaign-launch-button",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"XrpfDVKT",block:'[[[8,[39,0],[[17,1],[16,"disabled",[30,2]],[4,[38,1],["click",[30,5]],null]],[["@text","@size","@buttonType","@loading"],[[30,3],"small","primary",[30,4]]],null]],["&attrs","@disabled","@label","@isLoading","@tryLaunchingCampaign"],false,["hue-web-button","on"]]',moduleName:"campaign-manager-web/components/campaign-launch-button.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/campaign-launch",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","ember-async-data/tracked-async-data","tracked-toolbox","@ember/service","@ember/utils","@ember/runloop","campaign-manager-web/constants/routes","campaign-manager-web/constants/entity-status","campaign-manager-web/constants/account","campaign-manager-web/utils/account","campaign-manager-web/entities/campaign","campaign-manager-web/utils/objective-type","ember-concurrency-decorators","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/crypto","campaign-manager-web/utils/lisa","campaign-manager-web/utils/date","@ember/object","campaign-manager-web/utils/http-error","campaign-manager-web/utils/creatives","campaign-manager-web/utils/tracking","@linkedin/ember-prop-types","campaign-manager-web/utils/url-manager","ember-test-waiters","campaign-manager-web/utils/campaign","campaign-manager-web/utils/sponsorable-video-content","campaign-manager-web/constants/lego","campaign-manager-web/utils/targeting-models","campaign-manager-web/utils/targeting","campaign-manager-web/constants/success-modal-entity-types","campaign-manager-web/constants/lix","campaign-manager-web/constants/campaign-constants","campaign-manager-web/utils/optima","campaign-manager-web/utils/billing"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x){var F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye
function Se(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function Ae(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ce(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Oe=(0,n.createTemplateFactory)({id:"ECXdOR0z",block:'[[[1,"\\n"],[11,0],[17,1],[12],[1,"\\n"],[41,[30,2],[[[41,[30,0,["canShowCampaignLaunch"]],[[[1,"      "],[18,11,[[28,[37,2],null,[["button","agreementText","canShowCampaignLaunch","showCampaignLaunchFeedback","campaignLaunchFeedback"],[[50,"campaign-launch-button",0,null,[["disabled","tryLaunchingCampaign","isLoading","label"],[[30,0,["isLaunchButtonDisabled"]],[28,[37,4],[[30,0,["tryLaunchingCampaign"]],"footer"],null],[30,0,["launchCampaignTask","isRunning"]],[28,[37,5],[[30,0,["campaignLaunchButtonLabel"]],"campaign-manager-web/components/campaign-launch"],null]]]],[28,[37,5],[[30,0,["campaignLaunchBillingAgreementLabel"]],"campaign-manager-web/components/campaign-launch"],[["adsAgreementLink","guidelinesLink","testingTermsLink"],[[28,[37,6],null,[["dataTestSelector","href"],["data-test-campaign-launch__agreement-link",[30,0,["agreementLink"]]]]],[28,[37,6],null,[["dataTestSelector","href"],["data-test-campaign-launch__guidelines-link",[30,0,["guidelinesLink"]]]]],[28,[37,6],null,[["dataTestSelector","href"],["data-test-campaign-launch__testing-terms-link",[30,0,["testingTermsLink"]]]]]]]],[30,0,["canShowCampaignLaunch"]],[30,0,["isLaunchButtonDisabled"]],[50,"campaign-launch/campaign-launch-feedback",0,null,[["account","showAccountServingStatusWarning","showCampaignGroupFeedback","campaignLaunchErrors","showDraftVideoCreativesWarning"],[[30,3],[28,[37,7],[[30,0,["isAccountServingStatusLaunchable"]]],null],[30,0,["showCampaignGroupFeedback"]],[30,0,["errors"]],[28,[30,0,["disabledDueToDraftVideoCreatives"]],null,null]]]]]]]]],[1,"\\n"]],[]],[[[1,"      "],[18,11,[[28,[37,2],null,[["component","canShowCampaignLaunch"],["just-yield",[30,0,["canShowCampaignLaunch"]]]]]]],[1,"\\n"]],[]]]],[]],[[[1,"\\n"],[41,[28,[37,8],[[28,[37,9],[[30,0,["canShowCampaignLaunch"]],[30,4,["length"]]],null],[30,0,["launchCampaignTaskHasError"]]],null],[[[1,"      "],[10,0],[14,0,"campaign-launch u-layout__shadow-container"],[12],[1,"\\n\\n        "],[10,0],[15,0,[29,["u-layout-flex__container--direction-column-center u-loader__modal-container--center\\n            ",[52,[51,[30,0,["paymentInfoObj","isPending"]]],"u-layout__display-none"]]]],[14,"role","alertdialog"],[14,"aria-busy","true"],[14,"aria-live","assertive"],[12],[1,"\\n          "],[8,[39,11],null,[["@size"],["xlarge"]],null],[1,"\\n          "],[10,1],[15,0,[29,[[28,[37,12],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,5],["i18n_loading","campaign-manager-web/components/campaign-launch"],null]],[13],[1,"\\n        "],[13],[1,"\\n"],[41,[30,0,["paymentInfoObj","isResolved"]],[[[1,"          "],[10,0],[15,0,[29,["campaign-launch__inner-container\\n              ",[52,[51,[30,0,["paymentInfoObj","value","showReviewOrderButton"]]],"u-layout__display-none"]]]],[12],[1,"\\n            "],[11,"button"],[24,0,"button--medium u-layout__width-full"],[24,4,"button"],[4,[38,13],["click",[30,0,["onReviewOrder"]]],null],[4,[38,14],["create_campaign_checkout"],null],[12],[1,"\\n              "],[1,[28,[35,5],["i18n_review_order","campaign-manager-web/components/campaign-launch"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"        "],[8,[39,15],[[24,0,"campaign-launch__payment-method-error-message"]],[["@isHidden","@type"],[[28,[37,7],[[30,0,["paymentInfoObj","isRejected"]]],null],"negative"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,5],["i18n_payment_error_card_info_v2","campaign-manager-web/components/campaign-launch"],[["section"],["TEXT"]]]],[1,"\\n          "],[11,"button"],[24,0,"campaign-launch__payment-method-error-cta"],[24,4,"button"],[4,[38,13],["click",[30,0,["determinePaymentMethod"]]],null],[12],[1,"\\n            "],[1,[28,[35,5],["i18n_payment_error_card_info_v2","campaign-manager-web/components/campaign-launch"],[["section"],["CTA"]]]],[1,"\\n          "],[13],[1,"\\n          "],[1,[28,[35,16],null,[["error","withErrorMessage"],[[30,0,["paymentInfoObj","error"]],false]]]],[1,"\\n        "]],[]]]]],[1,"\\n"],[41,[30,0,["paymentInfoObj","isResolved"]],[[[1,"          "],[10,0],[15,0,[29,["campaign-launch__inner-container u-layout-flex__container--center-space-between u-border__common--bottom\\n              ",[52,[51,[30,0,["paymentInfoObj","value","showPaymentInfo"]]],"u-layout__display-none"]]]],[12],[1,"\\n            "],[10,1],[12],[1,"\\n              "],[10,1],[15,0,[29,[[28,[37,12],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,5],["i18n_payment_method_label","campaign-manager-web/components/campaign-launch"],null]],[13],[1,"\\n              "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,12],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[1,[28,[35,5],[[52,[30,0,["paymentInfoObj","value","hasNoBilling"]],"i18n_payment_without_card_info",[52,[30,0,["paymentInfoObj","value","isInvoiced"]],"i18n_payment_with_invoice_info","i18n_payment_with_card_info"]],"campaign-manager-web/components/campaign-launch"],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,17],null,[["@placement"],["left"]],[["trigger","content"],[[[[1,"\\n                "],[11,"button"],[24,0,"button--unstyled"],[16,"aria-label",[28,[37,5],["i18n_payment_tooltip_aria","campaign-manager-web/components/campaign-launch"],null]],[24,4,"button"],[4,[38,18],[[30,5,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                  "],[8,[39,19],[[24,0,"campaign-launch__payment-info-question-mark"]],[["@size","@name"],["small","question"]],null],[1,"\\n                "],[13],[1,"\\n              "]],[5]],[[[1,"\\n                "],[8,[39,20],null,null,[["default"],[[[[1,"\\n                  "],[1,[28,[35,5],[[52,[30,0,["paymentInfoObj","value","hasNoBilling"]],"i18n_payment_without_card_info_tooltip","i18n_payment_with_card_or_invoice_info_tooltip"],"campaign-manager-web/components/campaign-launch"],[["billingLink"],[[28,[37,6],null,[["dataTestSelector","href","role"],["data-test-campaign-launch__no-card-billing-link",[28,[37,21],null,[["path","accountId"],["help/lms/answer/13333",[30,3,["id"]]]]],[30,6,["role"]]]]]]]]],[1,"\\n                "]],[6]]]]],[1,"\\n              "]],[]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"\\n        "],[10,0],[15,0,[29,["campaign-launch__inner-container\\n            ",[52,[28,[37,9],[[30,0,["paymentInfoObj","isResolved"]],[30,0,["paymentInfoObj","value","showReviewOrderButton"]]],null],"u-layout__display-none"]]]],[12],[1,"\\n          "],[10,2],[15,0,[29,["campaign-launch__launch-message ",[52,[30,0,["paymentInfoObj","isRejected"]],"u-layout__display-none"]," ",[28,[37,12],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,5],[[30,0,["campaignLaunchBillingAgreementLabel"]],"campaign-manager-web/components/campaign-launch"],[["adsAgreementLink","guidelinesLink","testingTermsLink"],[[28,[37,6],null,[["dataTestSelector","href"],["data-test-campaign-launch__agreement-link",[30,0,["agreementLink"]]]]],[28,[37,6],null,[["dataTestSelector","href"],["data-test-campaign-launch__guidelines-link",[30,0,["guidelinesLink"]]]]],[28,[37,6],null,[["dataTestSelector","href"],["data-test-campaign-launch__testing-terms-link",[30,0,["testingTermsLink"]]]]]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[12],[1,"\\n            "],[8,[39,22],[[24,0,"u-layout__width-full"]],[["@tryLaunchingCampaign","@isLoading","@label","@disabled"],[[30,0,["tryLaunchingCampaign"]],[30,0,["launchCampaignTask","isRunning"]],[28,[37,5],[[30,0,["campaignLaunchButtonLabel"]],"campaign-manager-web/components/campaign-launch"],null],[28,[37,8],[[30,0,["isLaunchButtonDisabled"]],[30,0,["paymentInfoObj","isRejected"]]],null]]],null],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,23],null,[["@showAccountServingStatusWarning","@account","@showCampaignGroupFeedback","@campaignLaunchErrors","@showDraftVideoCreativesWarning"],[[28,[37,7],[[30,0,["isAccountServingStatusLaunchable"]]],null],[30,3],[30,0,["showCampaignGroupFeedback"]],[30,0,["errors"]],[30,0,["disabledDueToDraftVideoCreatives"]]]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null]],[]]],[1,"\\n"],[41,[51,[30,0,["isPaymentRequiredAndRedirectAfterLaunchFlow"]]],[[[41,[30,7],[[[1,"      "],[8,[39,24],[[24,0,"campaign-launch__launch-success-modal"],[24,"aria-labelledBy","campaign-launch__success-heading"]],[["@isOpen","@size","@dismissModal","@hideDismiss"],[[30,0,["launchSuccessModalOpen"]],"medium",[30,0,["constructor","onDismissLaunchSuccessModal"]],true]],[["default"],[[[[1,"\\n        "],[8,[30,8,["ModalHeader"]],[[24,0,"campaign-launch__launch-success-header"]],null,[["default"],[[[[1,"\\n          "],[10,"h2"],[14,1,"campaign-launch__success-heading"],[15,0,[29,[[28,[37,25],null,[["size"],["large"]]]]]],[12],[1,[28,[35,5],["i18n_launch_success_header","campaign-manager-web/components/campaign-launch"],null]],[13],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,8,["ModalContent"]],[[24,0,"campaign-launch__launch-success-content"]],null,[["default"],[[[[1,"\\n          "],[10,0],[14,0,"mt4 campaign-launch__launch-success-content-illustration"],[12],[1,"\\n"],[41,[30,0,["isBillingCenterCTAEnabled"]],[[[1,"              "],[8,[39,26],null,[["@name","@size"],["error-crossing","small"]],null],[1,"\\n              "],[10,"h2"],[14,0,"campaign-launch__success-heading"],[12],[1,[28,[35,5],["i18n_almost_there","campaign-manager-web/components/campaign-launch"],null]],[13],[1,"\\n"]],[]],[[[1,"              "],[8,[39,26],null,[["@name","@size"],["success-individual","small"]],null],[1,"\\n              "],[10,"h2"],[14,0,"campaign-launch__success-heading"],[12],[1,[28,[35,5],["i18n_launch_success_header","campaign-manager-web/components/campaign-launch"],null]],[13],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n          "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,12],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,0,["isCampaignTranslationRequired"]],[[[1,"              "],[10,1],[12],[1,[28,[35,5],["i18n_launch_with_translations_success_message","campaign-manager-web/components/campaign-launch"],null]],[13],[1,"\\n"]],[]],[[[1,"              "],[10,1],[12],[1,[28,[35,5],["i18n_launch_success_message","campaign-manager-web/components/campaign-launch"],null]],[13],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n"],[41,[30,0,["paymentInfoObj","value","hasNoBilling"]],[[[1,"            "],[10,0],[14,0,"campaign-launch__has-no-billing-warning-container"],[12],[1,"\\n              "],[8,[39,15],[[24,0,"campaign-launch__warning-message u-layout__display-inline-block"]],[["@isHidden","@type"],[[28,[37,7],[[30,0,["paymentInfoObj","value","hasNoBilling"]]],null],"caution"]],[["default"],[[[[1,"\\n                "],[1,[28,[35,5],["i18n_missing_payment_method","campaign-manager-web/components/campaign-launch"],null]],[1,"\\n              "]],[]]]]],[1,"\\n              "],[10,0],[15,0,[29,["u-color__black--75"," ",[28,[37,12],null,[["size"],["small"]]]]]],[12],[1,[28,[35,5],["i18n_missing_payment_method_message","campaign-manager-web/components/campaign-launch"],null]],[13],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"          "],[10,"hr"],[14,0,"artdeco-divider"],[12],[13],[1,"\\n"],[41,[30,0,["showLeadGenExpiryNotice"]],[[[1,"            "],[10,0],[15,0,[29,["mb2 ph4 u-color__black--75 u-display-flex"," ",[28,[37,12],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[10,1],[14,0,"campaign-launch__expiry-notice-clock"],[12],[1,"\\n                "],[8,[39,19],null,[["@size","@name"],["small","clock"]],null],[1,"\\n              "],[13],[1,"\\n              "],[10,1],[14,0,"campaign-launch__expiry-notice ml3"],[12],[1,"\\n                "],[1,[28,[35,5],["i18n_leads_expiry_notice","campaign-manager-web/components/campaign-launch"],[["linkInfo"],[[28,[37,6],null,[["href"],[[28,[37,21],null,[["path","accountId"],["help/lms/answer/a425750",[30,3,["id"]]]]]]]]]]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"          "],[10,0],[14,0,"campaign-launch__launch-success-modal-buttons-container u-display-inline-flex u-items-stretch u-flex-column"],[12],[1,"\\n"],[41,[30,0,["isCGSelectionStepEnabled"]],[[[1,"              "],[8,[39,27],[[24,0,"button--medium campaign-launch__link-button"]],[["@route","@models","@query"],["accounts.item.campaigns.item.details",[28,[37,28],[[30,3,["id"]],"new"],null],[28,[37,2],null,[["campaignGroupId"],[[30,7,["id"]]]]]]],[["default"],[[[[1,"\\n                "],[1,[28,[35,5],["i18n_create_another","campaign-manager-web/components/campaign-launch"],null]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],[[[1,"              "],[8,[39,27],[[24,0,"button--medium campaign-launch__link-button"]],[["@route","@models"],["accounts.item.campaigns.item.details",[28,[37,28],[[30,3,["id"]],"new"],null]]],[["default"],[[[[1,"\\n                "],[1,[28,[35,5],["i18n_create_another","campaign-manager-web/components/campaign-launch"],null]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]]],[1,"            "],[11,"button"],[24,0,"button--medium-secondary mt2"],[24,4,"button"],[4,[38,13],["click",[30,0,["navigateToReporting"]]],null],[4,[38,14],["launch_confirmation_reporting"],null],[12],[1,"\\n              "],[1,[28,[35,5],["i18n_account_overview_button","campaign-manager-web/components/campaign-launch"],null]],[1,"\\n            "],[13],[1,"\\n"],[41,[30,0,["isBillingCenterCTAEnabled"]],[[[1,"              "],[8,[39,27],[[24,0,"button--medium-tertiary campaign-launch__link-button campaign-launch__link-button--tertiary mt2"]],[["@route"],["accounts.item.billing"]],[["default"],[[[[1,"\\n                "],[1,[28,[35,5],["i18n_go_to_billing_center","campaign-manager-web/components/campaign-launch"],null]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],[[[1,"              "],[1,[28,[35,5],["i18n_feedback_experience","campaign-manager-web/components/campaign-launch"],[["linkInfo"],[[28,[37,6],null,[["href","isSelf","class","dataTestSelector"],[[30,0,["feedbackLink"]],true,"button--medium-tertiary campaign-launch__link-button campaign-launch__link-button--tertiary mt2","data-test-campaign-launch__love-hate-feedback-button"]]]]]]],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[8]]]]],[1,"\\n"]],[]],null]],[]],null],[1,"\\n"],[41,[28,[37,9],[[30,0,["isUpdateBidAndBudgetModalOpen"]],[30,7]],null],[[[1,"    "],[8,[39,29],null,[["@account","@campaignGroup","@campaign","@isForCampaignReactivation","@hasInsightTag","@onCancel","@onSubmitChanges","@isQuickMode"],[[30,3],[30,7],[30,0,["campaignToActivate"]],true,[30,9],[28,[37,30],[[30,0],"isUpdateBidAndBudgetModalOpen",false],null],[30,0,["onSubmitBidAndBudgetChanges"]],[30,10]]],null],[1,"\\n"]],[]],null],[13]],["&attrs","@buttonOnly","@account","@creatives","triggerData","iphHelper","@campaignGroup","modal","@hasInsightTag","@isQuickMode","&default"],false,["if","yield","hash","component","fn","t","external-link-info","not","or","and","unless","hue-web-progress-indicator","hue-web-foundations@-text-body","on","track-interaction","hue-web-inline-feedback","error-message","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","hue-web-icons@icon","iph-helper","help-center-url","campaign-launch-button","campaign-launch/campaign-launch-feedback","hue-web-modal","hue-web-foundations@-text-heading","hue-web-icons@illustration","link-to","array","update-bid-and-budget-modal","set"]]',moduleName:"campaign-manager-web/components/campaign-launch.hbs",isStrictMode:!1})
let ve=e.default=(F=(0,l.inject)(),z=(0,l.inject)("conversion"),j=(0,l.inject)(),G=(0,l.inject)(),B=(0,l.inject)(),V=(0,l.inject)(),Y=(0,l.inject)("billing"),H=(0,l.inject)("campaign"),q=(0,l.inject)("creative"),K=(0,l.inject)(),W=(0,l.inject)(),X=(0,l.inject)(),$=(0,l.inject)("account"),J=(0,y.computed)("args.account","args.campaign.{currentRunningSpend,id,legacyObjective,limits}","isUpdateBidAndBudgetModalOpen"),Q=(0,_.task)({drop:!0}),(0,O.assertPropTypes)((ye=class extends a.default{constructor(...e){super(...e),Se(this,"router",te,this),Se(this,"conversionService",ne,this),Se(this,"xhr",ae,this),Se(this,"jet",ie,this),Se(this,"tracking",re,this),Se(this,"lisaLiam",oe,this),Se(this,"billingService",le,this),Se(this,"campaignService",se,this),Se(this,"creativeService",ce,this),Se(this,"sessionStorage",ue,this),Se(this,"litms",de,this),Se(this,"lix",pe,this),Se(this,"inProductModule",me,this),Se(this,"accountService",ge,this),Ae(this,"entityTypes",M.ENTITY_TYPES),Ae(this,"statuses",d.STATUSES),Ae(this,"agreementLink",`${(0,v.getDomainUrl)()}/legal/sas-terms`),Ae(this,"guidelinesLink",`${(0,v.getDomainUrl)()}/legal/ads-policy`),Ae(this,"testingTermsLink",`${(0,v.getDomainUrl)()}/legal/l/testing-terms`),Se(this,"launchCampaignErrorList",be,this),Se(this,"isUpdateBidAndBudgetModalOpen",_e,this),Se(this,"feedbackLink",he,this),Se(this,"errors",fe,this),Se(this,"hasNoActiveDomain",Te,this),Se(this,"launchSuccessModalOpen",Ee,this)}get paymentInfoObj(){return this.args.isAdAccountOnBillingV2?new r.default(Promise.resolve(null),this):new r.default(this.determinePaymentMethod(),this)}get disabledDueToDraftVideoCreatives(){const e=this.sessionStorage.get((0,P.getDraftVideoCreativesKey)((0,y.get)(this.args.campaign,"id")))
return!(0,s.isEmpty)(e)}get canShowCampaignLaunch(){const e=(0,y.get)(this.args.campaign,"status")
return e===d.STATUSES.DRAFT||e===d.STATUSES.PAUSED}get isCampaignGroupActive(){return!!this.args.campaignGroup&&(0,y.get)(this.args.campaignGroup,"status")===d.STATUSES.ACTIVE}get showCampaignGroupFeedback(){return!this.isCampaignGroupActive&&!this.args.hideCampaignGroupFeedback}get isBillingCenterCTAEnabled(){return this.paymentInfoObj.value.hasNoBilling}get isCGSelectionStepEnabled(){return(0,m.isCGSelectionStepEnabled)(this.args.account)}get launchCampaignTaskHasError(){return this.launchCampaignTask.last?.isError}get isLaunchButtonDisabled(){const e=this.paymentInfoObj.isPending,t=this.isLaunchDisabledForBillingAdminMissingPayment,n=this.disabledDueToDraftVideoCreatives,a=this.errors?.length>0,i=this.args.creatives.length?this.args.creatives:this.args.ads||[],r=!!i.length&&(0,A.checkCreativeValidity)(this.args.campaign,i)
return e||t||n||a||!this.args.isLaunchButtonValid||!this.isCampaignGroupActive||!this.isAccountServingStatusLaunchable||!r||this.args.isLaunchDisabledDueToEmptyBusinessInfo}get isPaymentRequiredAndRedirectAfterLaunchFlow(){return[k.CAMPAIGN_CREATION_FLOW.QUICK,k.CAMPAIGN_CREATION_FLOW.ADVANCED_WITH_INLINE_PAYMENT,k.CAMPAIGN_CREATION_FLOW.OPTIMA].includes(this.args.flow)}get isLaunchDisabledForBillingAdminMissingPayment(){const e=this.args.isAdAccountOnBillingV2?!this.args.allPaymentDetailsAvailable:!this.billingService.paymentInfo?.hasPaymentMethod
return this.isPaymentRequiredAndRedirectAfterLaunchFlow&&e&&this.args.account.currentUserRole===p.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN}get campaignLaunchButtonLabel(){return this.isLaunchDisabledForBillingAdminMissingPayment&&this.args.flow!==k.CAMPAIGN_CREATION_FLOW.OPTIMA?"i18n_agree_and_launch_campaign_button":this.args.campaign.isDraftCampaign?"i18n_launch_campaign_button":"i18n_reactivate_campaign"}get campaignLaunchBillingAgreementLabel(){return this.args.flow===k.CAMPAIGN_CREATION_FLOW.OPTIMA?this.optimaCampaignLaunchAgreementLabel:this.isLaunchDisabledForBillingAdminMissingPayment?"i18n_campaign_agree_and_launch_agreement_v2":this.args.campaign.isDraftCampaign?this.args.campaign.isConnectedTelevisionOnly?"i18n_connected_tv_campaign_launch_agreement":"i18n_campaign_launch_agreement_v4":"i18n_campaign_reactivate_agreement_v4"}get isOptimaAbTestEnabled(){return(0,U.isOptimaEnabled)(this.args.account,this.lix)&&this.lix.getTreatmentIsEnabled(L.LIX_TEST_KEYS.enableAbTestOptima)}get shouldShowOptimaAbTestUpsellModal(){return![k.CAMPAIGN_CREATION_FLOW.OPTIMA,k.CAMPAIGN_CREATION_FLOW.OPTIMA_AB_TEST,k.CAMPAIGN_CREATION_FLOW.QUICK].includes(this.args.flow)&&this.isOptimaAbTestEnabled&&(0,I.isEligibleForOptimaAbTest)(this.args.campaign)}get optimaCampaignLaunchAgreementLabel(){return this.isLaunchDisabledForBillingAdminMissingPayment||this.args.campaign.isDraftCampaign?"i18n_campaign_launch_agreement_v5":"i18n_campaign_reactivate_agreement_v5"}get isLisa(){return(0,T.isLisaUser)((0,y.get)(this,"lisaLiam.accessType"))}get isAccountServingStatusLaunchable(){const e=(0,y.get)(this.args.account,"servingStatuses")||[]
return 1===e.length&&(e[0]===p.SERVING_STATUS.RUNNABLE||e[0]===p.SERVING_STATUS.BILLING_HOLD)}get isCampaignTranslationRequired(){const e=new R.CmTargetingCriteria(this.args.campaign.targetingCriteria).getIncludeFacetObj(D.FACET_URNS.INTERFACE_LOCALES)
return e?.segments.length>1}static onDismissLaunchSuccessModal(){}onCloseSuccessConfirmationModal(e){e?this.router.transitionTo(u.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX,this.args.account.id):this.router.transitionTo(u.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS,this.args.account.id,"new")}onSubmitBidAndBudgetChanges(e){if(this.args.onCampaignChange(e),!this.shouldShowOptimaAbTestUpsellModal)return this.launchCampaignTask.perform({[k.CAMPAIGN_LAUNCH_KEYS.LAUNCH_MODAL]:!0}).then((()=>{this.isUpdateBidAndBudgetModalOpen=!1,(0,c.schedule)("afterRender",this,(function(){this.isDestroying||this.afterLaunchAction()}))})).catch((()=>{this.isUpdateBidAndBudgetModalOpen=!1}))
{this.isUpdateBidAndBudgetModalOpen=!1
const e={isOptimaAbTestUpsellModalOpen:!0,launchCampaignId:this.args.campaign.id}
this.router.transitionTo(u.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX,this.args.account.id,{queryParams:e})}}get campaignToActivate(){return this.campaignService.createCampaignCopyWithDefaults({account:this.args.account,campaign:{...(0,I.toValidCampaign)(this.args.campaign),id:this.args.campaign.id,currentRunningSpend:this.args.campaign.currentRunningSpend,limits:this.args.campaign.limits,legacyObjective:this.args.campaign.legacyObjective}})}get showLeadGenExpiryNotice(){return(0,b.isLeadGenObjective)(this.args.campaign.objectiveType)}tryLaunchingCampaign(e="right-rail-module"){this.isReactivationFlow=(0,y.get)(this.args.campaign,"status")===d.STATUSES.PAUSED
let t=this.isReactivationFlow?"campaign_reactivate":"create_campaign_launch"
"footer"===e&&(t+="_footer"),this.tracking.fireInteractionEvent(t,C.CONTROL_INTERACTION_TYPE.SHORT_PRESS)
const n=this.args.campaign
this.litms.trackControlInteraction(n.accountId,{adFormatType:n.adFormat,campaignStatus:d.STATUSES.ACTIVE,campaignType:n.type,controlName:t})
const a=n.get("runSchedule.end"),i=n.get("runSchedule.start")
a&&a<=(0,E.getStartOfDate)()&&n.set("runSchedule.end",i)
const r=i&&i<g.validators.getMinStartTime()&&!(0,U.isApplicationExperienceOptima)(n),o=n.get("validations.attrs"),l=o.dailyBudget.amount.isInvalid||o.totalBudget.amount.isInvalid||o.runSchedule.start.isInvalid||o.runSchedule.end.isInvalid||o.costType.isInvalid||o.unitCost.amount.isInvalid
if(r||l)this.isUpdateBidAndBudgetModalOpen=!0
else if(this.shouldShowOptimaAbTestUpsellModal){const e={isOptimaAbTestUpsellModalOpen:!0,launchCampaignId:this.args.campaign.id}
this.router.transitionTo(u.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX,this.args.account.id,{queryParams:e})}else this.launchCampaignTask.perform().then((()=>{this.afterLaunchAction()}))}navigateToReporting(){this.router.transitionTo(u.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX)}onReviewOrder(){this.router.transitionTo(u.ROUTE_NAME.ACCOUNT_CREDIT_CARD_SETUP,this.args.account.id,{queryParams:{focused:!0}})}*launchCampaignTask(e={}){this.errors=null
const t=(0,y.get)(this.args,"account.id"),{objectiveType:n}=this.args.campaign
try{if(e[k.CAMPAIGN_LAUNCH_KEYS.LAUNCH_MODAL]&&this.campaignService.setLaunchPosition(k.CAMPAIGN_LAUNCH_KEYS.LAUNCH_MODAL),yield this.args.launchCampaign(),this.args.onCampaignChange({status:d.STATUSES.ACTIVE}),yield this.loadHashedFeedbackLink(t),(0,b.isConversationStarterObjective)(n)&&this.inProductModule.launchModule(N.WIDGET_IDS.SURVEY_C2M).catch((e=>{this.jet.error(new Error(`Failed to launch C2M IPS survey: ${(0,S.getErrorMessage)(e)}`),"c2m-survey-launch-error",{shouldRethrow:!1})})),this.args.hasInsightTag)try{const{elements:e=[]}=yield this.xhr.fetch(h.default.insightTagDomains(t))
this.hasNoActiveDomain=e.every((({lastReceivedSignalsAt:e})=>(0,m.getAccountAssetStatus)(e)!==p.ACCOUNT_ASSET_STATUS.ACTIVE))}catch(a){throw this.hasNoActiveDomain=!1,a}}catch(a){this.errors=(0,S.getErrorMessageList)(a)
const e=[],t=this.errors.filter((t=>!e.includes(t.code.string)&&(e.push(t.code.string),!0)))
throw this.launchCampaignErrorList=t,a}}determinePaymentMethod(){const e=(0,y.get)(this.args.account,"id")
return this.billingService.fetchPaymentInfoForAccount(e).then((({paymentTypeV2:t})=>{t||this.billingService.populateBillingAdminInfo(e)
const n=!t,a=(0,x.isPaymentTypeInvoice)({paymentTypeV2:t}),i=t===p.PAYMENT_METHOD_TYPE_V2.CREDIT_CARD
return{hasNoBilling:n,isInvoiced:a,showReviewOrderButton:n&&(0,y.get)(this.args.account,"canManageBilling")&&this.isCampaignGroupActive,showPaymentInfo:a||i||n&&!(0,y.get)(this.args.account,"canManageBilling")}})).catch((t=>{throw this.jet.error(new Error(`Error determining account ${e}'s payment method: ${(0,S.getErrorMessage)(t)}`),["campaign-launch"],!1),t}))}loadHashedFeedbackLink(e){return(0,w.waitForPromise)((0,f.sha256)(e.toString()),"convert-to-sha256").then((e=>this.feedbackLink=`${k.CAMPAIGN_LAUNCH_FEEDBACK_LINK}&aid=${e}`))}afterLaunchAction(){this.args.afterLaunchAction?.()
const e=this.args.isAdAccountOnBillingV2?!this.args.allPaymentDetailsAvailable:this.paymentInfoObj.value?.hasNoBilling
this.args.flow===k.CAMPAIGN_CREATION_FLOW.OPTIMA_AB_TEST?(this.router.transitionTo(u.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX,this.args.account.id),this.accountService.updateSuccessConfirmationModalState(!0,{entityType:M.ENTITY_TYPES.AB_TEST,hasNoBilling:e,isReactivationFlow:this.isReactivationFlow,flow:this.args.flow})):this.isPaymentRequiredAndRedirectAfterLaunchFlow?(this.router.transitionTo(u.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX,this.args.account.id),this.accountService.updateSuccessConfirmationModalState(!0,{entityType:M.ENTITY_TYPES.CAMPAIGN,hasNoBilling:e,isReactivationFlow:this.isReactivationFlow,flow:this.args.flow})):this.launchSuccessModalOpen=!0}},Ae(ye,"propTypes",{account:O.PropTypes.oneOfType([O.PropTypes.object,O.PropTypes.EmberObject]).isRequired,campaignGroup:O.PropTypes.oneOfType([O.PropTypes.object,O.PropTypes.EmberObject]),campaign:O.PropTypes.oneOfType([O.PropTypes.object,O.PropTypes.EmberObject]).isRequired,creatives:O.PropTypes.array.isRequired,hasInsightTag:O.PropTypes.bool.isRequired,onCampaignChange:O.PropTypes.func.isRequired,onInitiateOptimaCampaignLaunch:O.PropTypes.func,launchCampaign:O.PropTypes.func.isRequired,isLaunchButtonValid:O.PropTypes.bool,buttonOnly:O.PropTypes.bool,ads:O.PropTypes.array,flow:O.PropTypes.oneOfType([O.PropTypes.enum(Object.values(k.CAMPAIGN_CREATION_FLOW)),O.PropTypes.null]),isLaunchDisabledDueToEmptyBusinessInfo:O.PropTypes.bool,allPaymentDetailsAvailable:O.PropTypes.bool,isAdAccountOnBillingV2:O.PropTypes.bool}),te=Ce((ee=ye).prototype,"router",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=Ce(ee.prototype,"conversionService",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=Ce(ee.prototype,"xhr",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=Ce(ee.prototype,"jet",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=Ce(ee.prototype,"tracking",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=Ce(ee.prototype,"lisaLiam",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=Ce(ee.prototype,"billingService",[Y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=Ce(ee.prototype,"campaignService",[H],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=Ce(ee.prototype,"creativeService",[q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=Ce(ee.prototype,"sessionStorage",[K],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=Ce(ee.prototype,"litms",[W],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=Ce(ee.prototype,"lix",[X],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=Ce(ee.prototype,"inProductModule",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=Ce(ee.prototype,"accountService",[$],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),be=Ce(ee.prototype,"launchCampaignErrorList",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),_e=Ce(ee.prototype,"isUpdateBidAndBudgetModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),he=Ce(ee.prototype,"feedbackLink",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return k.CAMPAIGN_LAUNCH_FEEDBACK_LINK}}),fe=Ce(ee.prototype,"errors",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Te=Ce(ee.prototype,"hasNoActiveDomain",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ee=Ce(ee.prototype,"launchSuccessModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ce(ee.prototype,"paymentInfoObj",[o.cached],Object.getOwnPropertyDescriptor(ee.prototype,"paymentInfoObj"),ee.prototype),Ce(ee.prototype,"onCloseSuccessConfirmationModal",[y.action],Object.getOwnPropertyDescriptor(ee.prototype,"onCloseSuccessConfirmationModal"),ee.prototype),Ce(ee.prototype,"onSubmitBidAndBudgetChanges",[y.action],Object.getOwnPropertyDescriptor(ee.prototype,"onSubmitBidAndBudgetChanges"),ee.prototype),Ce(ee.prototype,"campaignToActivate",[J],Object.getOwnPropertyDescriptor(ee.prototype,"campaignToActivate"),ee.prototype),Ce(ee.prototype,"tryLaunchingCampaign",[y.action],Object.getOwnPropertyDescriptor(ee.prototype,"tryLaunchingCampaign"),ee.prototype),Ce(ee.prototype,"navigateToReporting",[y.action],Object.getOwnPropertyDescriptor(ee.prototype,"navigateToReporting"),ee.prototype),Ce(ee.prototype,"onReviewOrder",[y.action],Object.getOwnPropertyDescriptor(ee.prototype,"onReviewOrder"),ee.prototype),Ce(ee.prototype,"launchCampaignTask",[Q],Object.getOwnPropertyDescriptor(ee.prototype,"launchCampaignTask"),ee.prototype),Z=ee))||Z);(0,t.setComponentTemplate)(Oe,ve)})),define("campaign-manager-web/components/campaign-launch/campaign-launch-feedback",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/lisa","@ember/service","@ember/object","campaign-manager-web/components/campaign-launch","campaign-manager-web/utils/account","campaign-manager-web/constants/account"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const T=(0,n.createTemplateFactory)({id:"M90M4al6",block:'[[[1,"\\n"],[10,2],[12],[1,"\\n"],[41,[30,1],[[[1,"    "],[8,[39,1],[[24,0,"campaign-launch__inline-message"]],[["@type"],["negative"]],[["default"],[[[[1,"\\n"],[41,[30,0,["isLisa"]],[[[1,"        "],[1,[28,[35,2],null,[["error","customErrorMessage"],[[30,0,["accountServingStatus"]],[30,0,["accountServingErrorMessageAdmin"]]]]]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,2],null,[["error","customErrorMessage"],[[30,0,["accountServingStatus"]],[30,0,["accountServingErrorMessageNonAdmin"]]]]]],[1,"\\n"]],[]]],[1,"    "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,2],[[[1,"    "],[8,[39,1],[[24,0,"campaign-launch__inline-message"]],[["@type"],["negative"]],[["default"],[[[[1,"\\n      "],[1,[30,0,["campaignGroupInActiveErrorMessage"]]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showCampaignLaunchError"]],[[[41,[30,0,["shouldDisplayGenericError"]],[[[1,"      "],[8,[39,1],[[24,0,"campaign-launch__inline-message"]],[["@type"],["negative"]],[["default"],[[[[1,"\\n        "],[1,[30,0,["cannotLaunchCampaignGenericMessage"]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],[[[1,"      "],[8,[39,3],null,[["@errorList","@errorHeader"],[[30,3],[30,0,["cannotLaunchCampaignMessage"]]]],null],[1,"\\n"]],[]]]],[]],null],[1,"\\n"],[41,[30,4],[[[1,"    "],[8,[39,1],[[24,0,"campaign-launch__inline-message campaign-launch__warning-message"]],[["@type"],["caution"]],[["default"],[[[[1,"\\n      "],[1,[30,0,["draftVideoCreativeWarningMessage"]]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[13]],["@showAccountServingStatusWarning","@showCampaignGroupFeedback","@campaignLaunchErrors","@showDraftVideoCreativesWarning"],false,["if","hue-web-inline-feedback","error-message","standard-error"]]',moduleName:"campaign-manager-web/components/campaign-launch/campaign-launch-feedback.hbs",isStrictMode:!1})
let E=e.default=(0,i.assertPropTypes)((b=class extends a.default{constructor(...e){super(...e),_(this,"lisaLiam",m,this),_(this,"i18n",g,this),h(this,"campaignGroupInActiveErrorMessage",this.i18n.lookupTranslation(s.default,"i18n_campaign_group_warning_message")()),h(this,"cannotLaunchCampaignMessage",this.i18n.lookupTranslation(s.default,"i18n_cannot_launch_campaign")()),h(this,"cannotLaunchCampaignGenericMessage",this.i18n.lookupTranslation(s.default,"i18n_campaign_launch_error_text")()),h(this,"draftVideoCreativeWarningMessage",this.i18n.lookupTranslation(s.default,"i18n_video_draft_creative_warning_message")()),h(this,"accountServingErrorMessageNonAdmin",this.i18n.lookupTranslation(s.default,"i18n_serving_status_message_non_admin")({message:this.accountServingStatus})),h(this,"accountServingErrorMessageAdmin",this.i18n.lookupTranslation(s.default,"i18n_serving_status_message_admin")({message:this.accountServingStatus}))}get isLisa(){return(0,r.isLisaUser)((0,l.get)(this,"lisaLiam.accessType"))}get accountServingStatus(){let e=(0,l.get)(this.args.account,"servingStatuses")||[]
if(!this.args.isAccountServingStatusLaunchable&&e.length>0){if(e.includes(u.SERVING_STATUS.BILLING_HOLD)&&(e=e.filter((e=>e!==u.SERVING_STATUS.BILLING_HOLD))),0===e.length)return!1
const t=(0,c.getPrimaryServingStatus)(e)
return(0,c.isBudgetAndEndDateHold)(e)?u.SERVING_STATUS.ACCOUNT_BUDGET_END_DATE_HOLD:t}return!1}get showCampaignLaunchError(){return this.args.campaignLaunchErrors?.length>0}get shouldDisplayGenericError(){const e=this.args.campaignLaunchErrors?.some((e=>e.code&&""!==e.code))
return!e}},h(b,"propTypes",{showAccountServingStatusWarning:i.PropTypes.bool,campaignLaunchErrors:i.PropTypes.oneOfType([i.PropTypes.array,i.PropTypes.null]),showCampaignGroupFeedback:i.PropTypes.bool,showDraftVideoCreativesWarning:i.PropTypes.bool,account:i.PropTypes.oneOfType([i.PropTypes.EmberObject,i.PropTypes.object]).isRequired}),m=f((p=b).prototype,"lisaLiam",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=f(p.prototype,"i18n",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=p))||d;(0,t.setComponentTemplate)(T,E)})),define("campaign-manager-web/components/campaign-review",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","tracked-toolbox","campaign-manager-web/constants/routes","@ember/service","ember-concurrency-decorators","@ember/object","campaign-manager-web/components/composable-campaign-wizard","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/targeting-models","campaign-manager-web/utils/targeting","campaign-manager-web/constants/entity-status","@linkedin/ember-prop-types","campaign-manager-web/utils/http-error","campaign-manager-web/utils/account","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/account","campaign-manager-web/constants/pem/account","campaign-manager-web/constants/payment-checkout"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y){var S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V
function Y(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function H(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function q(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const K=(0,n.createTemplateFactory)({id:"E6mCnFql",block:'[[[1,"\\n"],[8,[39,0],null,[["@campaign","@account","@isQuickMode","@step","@onSaveEditCampaign"],[[30,1],[30,2],[30,3],[30,0,["step"]],[30,4]]],[["default"],[[[[1,"\\n  "],[8,[30,5,["mainContent"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,3],[[[1,"      "],[8,[39,2],null,[["@campaign","@selectedObjective","@selectedAdFormat","@creatives","@campaignSettings"],[[30,1],[30,0,["selectedObjective"]],[30,0,["selectedAdFormat"]],[30,6],[30,7]]],null],[1,"\\n"],[41,[30,0,["isAdAccountOnBillingV2"]],[[[41,[30,0,["showPaymentDetailsModule"]],[[[1,"          "],[8,[39,3],null,[["@account","@campaign","@billingInfo","@onAllPaymentDetailsAvailable","@updatePaymentDetails"],[[30,2],[30,1],[30,8],[28,[37,4],[[30,0],"allPaymentDetailsAvailable",true],null],[30,0,["updatePaymentDetails"]]]],null],[1,"\\n"]],[]],null]],[]],[[[41,[30,0,["isBusinessInformationRequired"]],[[[1,"          "],[8,[39,5],null,[["@contentClass","@accountId","@onSuccess","@pemOptions"],["u-layout__width-half",[30,2,["id"]],[30,0,["onBusinessInfoAddSuccess"]],[28,[37,6],null,[["productName"],[[30,0,["pemProductName"]]]]]]],null],[1,"\\n"]],[]],null],[1,"        "],[8,[39,7],null,[["@campaign","@account"],[[30,1],[30,2]]],null],[1,"\\n"]],[]]]],[]],[[[1,"      "],[10,0],[12],[1,"\\n        "],[10,"header"],[14,0,"pb4"],[15,"aria-label",[28,[37,8],["i18n_review_header_v2","campaign-manager-web/components/campaign-review"],null]],[12],[1,"\\n          "],[10,"h2"],[15,0,[29,["mb4"," ",[28,[37,9],null,[["size","weight"],["large","bold"]]]]]],[14,"data-live-test-review__header",""],[12],[1,"\\n            "],[1,[28,[35,8],["i18n_review_header_v2","campaign-manager-web/components/campaign-review"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,9],null,[["size"],["medium"]]]]]],[12],[1,"\\n            "],[1,[28,[35,8],["i18n_review_message_v2","campaign-manager-web/components/campaign-review"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n\\n"],[41,[30,0,["showCampaignGroupSummary"]],[[[1,"          "],[8,[39,10],[[24,0,"mb4"]],[["@title","@paddingSize"],[[28,[37,8],["i18n_campaign_group_section_title","campaign-manager-web/components/campaign-review"],null],"none"]],[["content"],[[[[1,"\\n                "],[8,[39,11],null,[["@campaignGroup","@campaign","@selectedObjective","@campaignGroupHasObjective","@refreshCGModel"],[[30,9],[30,1],[30,0,["selectedObjective"]],[30,0,["campaignGroupHasObjective"]],[30,10]]],null],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[1,"        "],[8,[39,10],[[24,0,"mb4"]],[["@title","@paddingSize"],[[28,[37,8],["i18n_campaign_section_title_v2","campaign-manager-web/components/campaign-review"],null],"none"]],[["content"],[[[[1,"\\n            "],[8,[39,12],null,[["@campaignGroup","@campaign","@account","@isAdvancedModeRedesignEnabled","@campaignGroupHasObjective","@cmTargetingCriteria","@taggedDomains","@refreshCGModel"],[[30,9],[30,1],[30,2],true,[30,0,["campaignGroupHasObjective"]],[30,0,["cmTargetingCriteria"]],[30,11],[30,10]]],null],[1,"\\n          "]],[]]]]],[1,"\\n\\n"],[1,"          "],[8,[39,13],null,[["@campaign","@creatives","@accountId","@showTableFooter","@isAdvancedModeRedesignEnabled"],[[30,1],[30,6],[30,2,["id"]],true,true]],null],[1,"\\n\\n"],[41,[30,0,["isAdAccountOnBillingV2"]],[[[41,[30,0,["showPaymentDetailsModule"]],[[[1,"              "],[8,[39,3],null,[["@account","@campaign","@billingInfo","@onAllPaymentDetailsAvailable","@updatePaymentDetails"],[[30,2],[30,1],[30,8],[28,[37,4],[[30,0],"allPaymentDetailsAvailable",true],null],[30,0,["updatePaymentDetails"]]]],null],[1,"\\n"]],[]],null]],[]],[[[41,[30,0,["isBusinessInformationRequired"]],[[[1,"              "],[8,[39,5],null,[["@contentClass","@accountId","@onSuccess","@pemOptions"],["u-layout__width-half",[30,2,["id"]],[30,0,["onBusinessInfoAddSuccess"]],[28,[37,6],null,[["productName"],[[30,0,["pemProductName"]]]]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[1,"            "],[8,[39,7],null,[["@campaign","@account"],[[30,1],[30,2]]],null],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n"]],[]]],[1,"\\n"],[1,"    "],[8,[39,14],null,[["@campaign","@account","@creatives","@campaignGroup","@hasInsightTag","@onCampaignChange","@launchCampaign","@isLaunchButtonValid","@buttonOnly","@flow","@isLaunchDisabledDueToEmptyBusinessInfo","@allPaymentDetailsAvailable","@isAdAccountOnBillingV2"],[[30,1],[30,2],[30,6],[30,9],[30,12],[30,13],[30,14],[30,15],true,[30,0,["campaignCreationFlow"]],[30,0,["isLaunchDisabledDueToEmptyBusinessInfo"]],[30,0,["allPaymentDetailsAvailable"]],[30,0,["isAdAccountOnBillingV2"]]]],[["default"],[[[[1,"\\n"],[41,[30,16,["canShowCampaignLaunch"]],[[[1,"        "],[10,2],[15,0,[29,["mt4 u-color__black--75"," ",[28,[37,9],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[30,16,["agreementText"]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[41,[30,16,["showCampaignLaunchFeedback"]],[[[1,"        "],[8,[30,16,["campaignLaunchFeedback"]],[[24,0,"mt5 mb4"]],null,null],[1,"\\n"]],[]],null],[1,"      "],[10,0],[14,0,"u-display-flex u-flex-wrap u-justify-between mt3"],[12],[1,"\\n        "],[8,[39,15],[[4,[38,16],["click",[30,0,["onSaveAndPrevious"]]],null],[4,[38,17],["previous"],null]],[["@text","@buttonType","@size","@emphasized"],[[28,[37,8],["i18n_previous","campaign-manager-web/components/campaign-review"],null],"secondary","small",true]],null],[1,"\\n"],[41,[51,[30,1,["isCompletedCampaign"]]],[[[1,"          "],[10,0],[14,0,"u-display-flex"],[12],[1,"\\n"],[1,"            "],[8,[39,15],[[4,[38,17],["save_exit"],null],[4,[38,16],["click",[30,0,["onSaveAndExit"]]],null]],[["@text","@buttonType","@size"],[[28,[37,8],["i18n_save_and_exit","campaign-manager-web/components/campaign-review"],null],"secondary","small"]],null],[1,"\\n"],[41,[30,16,["canShowCampaignLaunch"]],[[[1,"              "],[8,[30,16,["button"]],[[24,0,"ml2"]],null,null],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n    "]],[16]]]]],[1,"\\n\\n"],[41,[30,0,["saveEditCampaignTask","last","isError"]],[[[1,"      "],[8,[39,19],null,[["@errorList","@errorHeader"],[[30,0,["errors"]],[28,[37,8],["i18n_cannot_update_campaign","campaign-manager-web/components/campaign-review"],null]]],null],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n\\n  "],[8,[30,5,["rightRail"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,20],null,[["@campaign","@account","@hasSetBudget","@doesTargetingCriteriaHaveProcessingMaSegments","@audienceResults","@isFetchingAudienceData","@activeComponentNameInViewport","@isQuickMode"],[[30,1],[30,2],true,[30,0,["doesTargetingCriteriaHaveProcessingMaSegments"]],[30,17],[30,18],[30,0,["activeDetailsComponentName"]],[30,3]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[5]]]]]],["@campaign","@account","@isQuickMode","@onSaveEditCampaign","wizard","@creatives","@campaignSettings","@billingInfo","@campaignGroup","@refreshCGModel","@taggedDomains","@hasInsightTag","@onCampaignChange","@launchCampaign","@allowCampaignActivation","campaignLaunch","@audienceResults","@isFetchingAudienceData"],false,["composable-campaign-wizard","if","scc/campaign-summary","billing-v2/payment-details-module","set","customer-verification/module","hash","payment/module","t","hue-web-foundations@-text-body","scc/module-card","campaign-review/campaign-group-summary","campaign-review/campaign-summary","creatives-summary","campaign-launch","hue-web-button","on","track-interaction","unless","standard-error","forecasting-tool"]]',moduleName:"campaign-manager-web/components/campaign-review.hbs",isStrictMode:!1})
let W=e.default=(S=(0,l.inject)("campaign"),A=(0,l.inject)(),C=(0,l.inject)(),O=(0,l.inject)(),v=(0,l.inject)("creative"),w=(0,l.inject)("account"),I=(0,l.inject)(),P=(0,l.inject)("billing"),N=(0,s.task)({drop:!0}),(0,b.assertPropTypes)((V=class extends a.default{constructor(...e){super(...e),Y(this,"campaignService",M,this),Y(this,"router",L,this),Y(this,"store",k,this),Y(this,"lix",U,this),Y(this,"creativeService",x,this),Y(this,"accountService",F,this),Y(this,"lix",z,this),Y(this,"billingService",j,this),H(this,"statuses",g.STATUSES),H(this,"step",u.STEPS.REVIEW),H(this,"pemProductName",E.CM_ACCOUNT_PRODUCT_NAME),Y(this,"errors",G,this),Y(this,"allPaymentDetailsAvailable",B,this),H(this,"isBusinessInformationPresent",Boolean(this.args.account.customerUrn))}get campaignGroupHasObjective(){return!!this.args.campaignGroup.objectiveType}get selectedObjective(){return(0,d.getObjectiveObject)((0,c.get)(this.args.campaign,"objectiveType"))}get selectedAdFormat(){return(0,d.getAdFormat)(this.args.campaign)}get cmTargetingCriteria(){return p.CmTargetingCriteria.fromTargetingCriteria(this.args.campaign.targetingCriteria)}get campaignCreationFlow(){return this.args.isQuickMode?f.CAMPAIGN_CREATION_FLOW.QUICK:f.CAMPAIGN_CREATION_FLOW.ADVANCED_WITH_INLINE_PAYMENT}get doesTargetingCriteriaHaveProcessingMaSegments(){return(0,m.doesTargetingCriteriaHaveProcessingMaSegments)((0,c.get)(this.args.campaign,"targetingCriteria"))}get showCampaignGroupSummary(){return(0,h.isCGSelectionStepEnabled)(this.args.account)}get isLaunchDisabledDueToEmptyBusinessInfo(){return this.isBusinessInformationRequired&&!this.args.account.customerUrn}get isAdAccountOnBillingV2(){return this.args.billingInfo?.isAdAccountOnBillingV2}get isBusinessInformationRequired(){if(!this.billingService.paymentInfo||this.isAdAccountOnBillingV2)return!1
const{paymentInfo:e}=this.billingService,t=e.isCreditCardType||!e.hasPaymentMethod
return this.args.account.currentUserRole===T.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN&&t&&!this.isBusinessInformationPresent}get showPaymentDetailsModule(){return this.args.account.currentUserRole===T.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN?!this.args.campaign.isCompletedCampaign:!this.args.billingInfo?.paymentMethod}onBusinessInfoAddSuccess(e){this.args.updateAdAccountWithCustomerUrn(e)}updatePaymentDetails(e,t){e===y.DATA_TYPES.BUSINESS_INFO&&this.args.updateAdAccountWithCustomerUrn(t.entityUrn)}onSaveAndPrevious(){const{isDraftCampaign:e,isServableCampaign:t}=this.args.campaign,n=o.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX
e||t?this.saveEditCampaignTask.perform(n):this.router.transitionTo(n)}onSaveAndExit(){this.saveEditCampaignTask.perform(o.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX)}*saveEditCampaignTask(e){let t=!0
try{yield this.args.onSaveEditCampaign()}catch(n){throw this.errors=(0,_.getErrorMessageList)(n),t=!1,n}if(t){const t=e===o.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX?{campaignGroupIds:JSON.stringify([this.args.campaign.campaignGroupId]),campaignIds:JSON.stringify([this.args.campaign.id])}:void 0
yield this.router.transitionTo(e,{queryParams:t})}}},H(V,"propTypes",{account:b.PropTypes.EmberObject.isRequired,campaignGroup:b.PropTypes.oneOfType([b.PropTypes.object,b.PropTypes.EmberObject]).isRequired,campaign:b.PropTypes.EmberObject.isRequired,creatives:b.PropTypes.array.isRequired,hasInsightTag:b.PropTypes.bool.isRequired,isQuickMode:b.PropTypes.bool,onCampaignChange:b.PropTypes.func.isRequired,launchCampaign:b.PropTypes.func.isRequired,onSaveEditCampaign:b.PropTypes.func.isRequired,allowCampaignActivation:b.PropTypes.bool,campaignSettings:b.PropTypes.object,updateAdAccountWithCustomerUrn:b.PropTypes.func,billingInfo:b.PropTypes.object,taggedDomains:b.PropTypes.array}),M=q((D=V).prototype,"campaignService",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=q(D.prototype,"router",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=q(D.prototype,"store",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=q(D.prototype,"lix",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=q(D.prototype,"creativeService",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=q(D.prototype,"accountService",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=q(D.prototype,"lix",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=q(D.prototype,"billingService",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=q(D.prototype,"errors",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),B=q(D.prototype,"allPaymentDetailsAvailable",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),q(D.prototype,"cmTargetingCriteria",[r.cached],Object.getOwnPropertyDescriptor(D.prototype,"cmTargetingCriteria"),D.prototype),q(D.prototype,"onBusinessInfoAddSuccess",[c.action],Object.getOwnPropertyDescriptor(D.prototype,"onBusinessInfoAddSuccess"),D.prototype),q(D.prototype,"updatePaymentDetails",[c.action],Object.getOwnPropertyDescriptor(D.prototype,"updatePaymentDetails"),D.prototype),q(D.prototype,"onSaveAndPrevious",[c.action],Object.getOwnPropertyDescriptor(D.prototype,"onSaveAndPrevious"),D.prototype),q(D.prototype,"onSaveAndExit",[c.action],Object.getOwnPropertyDescriptor(D.prototype,"onSaveAndExit"),D.prototype),q(D.prototype,"saveEditCampaignTask",[N],Object.getOwnPropertyDescriptor(D.prototype,"saveEditCampaignTask"),D.prototype),R=D))||R);(0,t.setComponentTemplate)(K,W)})),define("campaign-manager-web/components/campaign-review/campaign-group-summary",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"QKVrNrCq",block:'[[[1,"\\n"],[10,"section"],[14,0,"ph5 pt4 pb2"],[12],[1,"\\n  "],[10,"h3"],[15,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_campaign_group_name_heading_v2","campaign-manager-web/components/campaign-review/campaign-group-summary"],null]],[1,"\\n  "],[13],[1,"\\n  "],[10,2],[15,0,[29,["mv2"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n    "],[1,[30,1,["name"]]],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,2],[[[1,"  "],[10,"section"],[14,0,"ph5 pv2"],[12],[1,"\\n    "],[8,[39,3],null,[["@selectedObjective"],[[30,3]]],[["default"],[[[[1,"\\n      "],[8,[30,4,["heading"]],null,null,[["default"],[[[[1,"\\n        "],[10,2],[15,0,[29,["mb3"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_group_objective_summary_heading_v2","campaign-manager-web/components/campaign-review/campaign-group-summary"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[4]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[10,"section"],[14,0,"ph5 pt2 pb5"],[12],[1,"\\n  "],[8,[39,4],null,[["@campaignGroup","@campaign","@refreshCGModel"],[[30,1],[30,5],[30,6]]],null],[1,"\\n"],[13]],["@campaignGroup","@campaignGroupHasObjective","@selectedObjective","objective","@campaign","@refreshCGModel"],false,["hue-web-foundations@-text-body","t","if","display-objective","campaign-group-bid-and-budget-summary"]]',moduleName:"campaign-manager-web/components/campaign-review/campaign-group-summary.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={campaignGroup:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,campaign:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,campaignGroupHasObjective:i.PropTypes.bool,selectedObjective:i.PropTypes.object.isRequired},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/campaign-review/campaign-summary",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/components/campaign-review","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/constants/budget-optimization","campaign-manager-web/utils/account","campaign-manager-web/utils/objective-type","@ember/object","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_
function h(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const E=(0,n.createTemplateFactory)({id:"GqUkXFSv",block:'[[[1,"\\n"],[11,0],[17,1],[12],[1,"\\n"],[41,[30,2],[[[41,[51,[30,3]],[[[1,"      "],[10,"h2"],[15,0,[29,["pt4 ph5"," ",[28,[37,2],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n        "],[1,[30,0,["campaignSectionTitle"]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[10,"section"],[14,0,"campaign-review__section-bottom-border"],[12],[1,"\\n      "],[10,"h3"],[15,0,[29,[[28,[37,2],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[30,3],[[[1,"          "],[1,[28,[35,3],["i18n_campaign_name_heading_v2","campaign-manager-web/components/campaign-review/campaign-summary"],null]],[1,"\\n"]],[]],[[[1,"          "],[1,[30,0,["campaignNameHeading"]]],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["mv2"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[30,4,["name"]]],[1,"\\n      "],[13],[1,"\\n"],[41,[30,4,["isConnectedTelevisionOnly"]],[[[1,"        "],[10,0],[12],[1,"\\n          "],[10,2],[15,0,[29,["pt4 pb2"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,[28,[35,3],["i18n_ctv_toggle_heading","campaign-manager-web/components/campaign-review/campaign-summary"],null]],[13],[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,3],["i18n_ctv_toggle_state","campaign-manager-web/components/campaign-review/campaign-summary"],null]],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n"]],[]],[[[1,"    "],[10,"section"],[14,0,"campaign-review__section-bottom-border"],[12],[1,"\\n      "],[8,[39,4],null,[["@selectedObjective","@isAdvancedModeRedesignEnabled","@isSccCardRevampEnabled"],[[30,0,["selectedObjective"]],[30,3],[30,0,["isSccCardRevampEnabled"]]]],[["default"],[[[[1,"\\n        "],[8,[30,5,["heading"]],null,null,[["default"],[[[[1,"\\n          "],[10,2],[15,0,[29,["mb3"," ",[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[30,3],[[[1,"              "],[1,[28,[35,3],["i18n_objective_summary_heading_v2","campaign-manager-web/components/campaign-review/campaign-summary"],null]],[1,"\\n"]],[]],[[[1,"              "],[1,[30,0,["objectiveSummaryHeading"]]],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[5]]]]],[1,"\\n"],[41,[30,4,["isConnectedTelevisionOnly"]],[[[1,"        "],[10,0],[12],[1,"\\n          "],[10,2],[15,0,[29,["pt4 pb2"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,[28,[35,3],["i18n_ctv_toggle_heading","campaign-manager-web/components/campaign-review/campaign-summary"],null]],[13],[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,3],["i18n_ctv_toggle_state","campaign-manager-web/components/campaign-review/campaign-summary"],null]],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n"]],[]]],[1,"\\n"],[41,[30,0,["showCampaignGroupSummary"]],[[[1,"    "],[10,"section"],[14,0,"campaign-review__section-bottom-border"],[12],[1,"\\n      "],[8,[39,5],null,[["@campaignGroup"],[[30,6]]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"\\n  "],[10,"section"],[14,0,"campaign-review__section-bottom-border"],[12],[1,"\\n"],[41,[51,[30,3]],[[[1,"      "],[10,"h3"],[15,0,[29,["mb3"," ",[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[30,0,["audienceSummaryHeading"]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[8,[39,6],null,[["@targetingCriteria","@isAudienceExpansionEnabled","@isAdvancedModeRedesignEnabled"],[[30,7],[30,4,["audienceExpansionEnabled"]],[30,3]]],null],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"section"],[14,0,"campaign-review__section-bottom-border"],[12],[1,"\\n    "],[10,"h3"],[15,0,[29,[[52,[51,[30,3]],"mb3"]," ",[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[30,3],[[[1,"        "],[1,[28,[35,3],["i18n_adformat_summary_heading_v2","campaign-manager-web/components/campaign-review/campaign-summary"],null]],[1,"\\n"]],[]],[[[1,"        "],[1,[30,0,["adFormatSummaryHeading"]]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n    "],[10,0],[14,0,"u-items-center flex"],[12],[1,"\\n"],[41,[30,0,["isSccCardRevampEnabled"]],[[[1,"        "],[8,[39,7],[[24,0,"pr2"]],[["@type","@name","@size"],["microspot",[30,0,["selectedAdFormatIconName"]],"small"]],null],[1,"\\n"]],[]],null],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,2],null,[["size","weight"],["small",[52,[28,[37,8],[[30,3],[30,0,["isSccCardRevampEnabled"]]],null],"bold","default"]]]]]]],[12],[1,"\\n"],[41,[30,3],[[[1,"          "],[1,[28,[35,3],["i18n_format_options_v8","campaign-manager-web/components/campaign-review/campaign-summary"],[["label"],[[30,0,["selectedAdFormat"]]]]]],[1,"\\n"]],[]],[[[1,"          "],[1,[30,0,["adFormatSummaryDetails"]]],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"section"],[14,0,"campaign-review__section-bottom-border"],[12],[1,"\\n    "],[8,[39,9],null,[["@campaign","@hidePlacementTitle","@isAdvancedModeRedesignEnabled","@account"],[[30,4],[30,3],[30,3],[30,8]]],null],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"section"],[14,0,"campaign-review__section-bottom-border"],[12],[1,"\\n"],[41,[30,0,["isBudgetOptimizationEnabled"]],[[[1,"      "],[8,[39,10],null,[["@campaignGroup","@campaign","@account","@isAdvancedModeRedesignEnabled"],[[30,6],[30,4],[30,8],[30,3]]],null],[1,"\\n"]],[]],[[[1,"      "],[8,[39,11],null,[["@campaign","@account","@isAdvancedModeRedesignEnabled"],[[30,4],[30,8],[30,3]]],null],[1,"\\n"]],[]]],[1,"    "],[8,[39,12],null,[["@campaign","@campaignGroup","@refreshCGModel","@isCGContextBudgetFeedback"],[[30,4],[30,6],[30,9],false]],null],[1,"\\n    "],[8,[39,13],null,[["@campaign","@campaignGroup","@isCGContextScheduleFeedback","@refreshCGModel"],[[30,4],[30,6],false,[30,9]]],null],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"section"],[14,0,"campaign-review__section-bottom-border"],[12],[1,"\\n    "],[8,[39,14],null,[["@campaign","@accountId","@taggedDomains","@isAdvancedModeRedesignEnabled"],[[30,4],[30,8,["id"]],[30,10],[30,3]]],null],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[51,[30,3]],[[[1,"    "],[10,"section"],[14,0,"pt4 pb5 ph5"],[12],[1,"\\n      "],[8,[39,15],null,[["@campaign","@creatives","@accountId","@showTableFooter"],[[30,4],[30,11],[30,8,["id"]],true]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["&attrs","@campaignGroupHasObjective","@isAdvancedModeRedesignEnabled","@campaign","objective","@campaignGroup","@cmTargetingCriteria","@account","@refreshCGModel","@taggedDomains","@creatives"],false,["if","unless","hue-web-foundations@-text-body","t","display-objective","campaign-group-summary","audience-summary","hue-web-icons@illustration","or","placement-module-summary","budget-optimization-bid-and-budget-summary","bid-and-budget-summary","hierarchy/group-budget-conflict-handler","hierarchy/group-schedule-conflict-handler","conversion-tracking-summary","creatives-summary"]]',moduleName:"campaign-manager-web/components/campaign-review/campaign-summary.hbs",isStrictMode:!1})
let y=e.default=(0,o.assertPropTypes)((_=class extends a.default{constructor(...e){super(...e),h(this,"i18n",g,this),h(this,"lix",b,this),f(this,"audienceSummaryHeading",this.i18n.lookupTranslation(i.default,"i18n_audience_summary_heading")()),f(this,"objectiveSummaryHeading",this.i18n.lookupTranslation(i.default,"i18n_objective_summary_heading")()),f(this,"adFormatSummaryHeading",this.i18n.lookupTranslation(i.default,"i18n_adformat_summary_heading")()),f(this,"adFormatSummaryDetails",this.i18n.lookupTranslation(i.default,"i18n_format_options_v7")({label:this.selectedAdFormat})),f(this,"campaignSectionTitle",this.i18n.lookupTranslation(i.default,"i18n_campaign_section_title")()),f(this,"campaignNameHeading",this.i18n.lookupTranslation(i.default,"i18n_campaign_name_heading")())}get isSccCardRevampEnabled(){return this.lix.getTreatmentIsEnabled(d.LIX_TEST_KEYS.enableSccCardRevamp)}get isBudgetOptimizationEnabled(){return this.args.campaignGroup.budgetOptimization?.budgetOptimizationStrategy===l.BUDGET_OPTIMIZATION_STRATEGY.DYNAMIC}get showCampaignGroupSummary(){return!this.args.isAdvancedModeRedesignEnabled&&!this.args.campaignGroupHasObjective&&(0,s.isCGSelectionStepEnabled)(this.args.account)}get selectedObjective(){return(0,c.getObjectiveObject)((0,u.get)(this.args.campaign,"objectiveType"))}get selectedAdFormat(){return(0,c.getAdFormat)(this.args.campaign)}get selectedAdFormatIconName(){return c.AD_FORMAT_ILLUSTRATION_NAME[this.selectedAdFormat]}},f(_,"propTypes",{campaign:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired,isAdvancedModeRedesignEnabled:o.PropTypes.bool,campaignGroupHasObjective:o.PropTypes.bool,account:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired,campaignGroup:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired,creatives:o.PropTypes.array,cmTargetingCriteria:o.PropTypes.object.isRequired,taggedDomains:o.PropTypes.array}),g=T((m=_).prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(m.prototype,"lix",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=m))||p;(0,t.setComponentTemplate)(E,y)})),define("campaign-manager-web/components/campaign-run-schedule-error-messages",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"zm62SsTA",block:'[[[1,"\\n"]],[],false,[]]',moduleName:"campaign-manager-web/components/campaign-run-schedule-error-messages.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/campaign-save-loader",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/components/cm-overlay-loader"],(function(e,t,n,a,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const r=(0,n.createTemplateFactory)({id:"OfEe4jVY",block:'[[[1,"\\n"],[8,[39,0],null,[["@fullScreen","@isLoading","@state"],[true,[30,1],[30,0,["state"]]]],[["default"],[[[[1,"\\n"],[41,[30,2],[[[1,"    "],[11,2],[16,0,[29,[[28,[37,2],null,[["size","weight"],["large","bold"]]]]]],[4,[38,3],null,[["announcement","politeness"],[[28,[37,4],["i18n_save_success_message","campaign-manager-web/components/campaign-save-loader"],null],"assertive"]]],[12],[1,"\\n      "],[1,[28,[35,4],["i18n_save_success_message","campaign-manager-web/components/campaign-save-loader"],null]],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[11,2],[16,0,[29,[[28,[37,2],null,[["size","weight"],["large","bold"]]]]]],[4,[38,3],null,[["announcement","politeness"],[[28,[37,4],["i18n_save_loader_message","campaign-manager-web/components/campaign-save-loader"],null],"assertive"]]],[12],[1,"\\n      "],[1,[28,[35,4],["i18n_save_loader_message","campaign-manager-web/components/campaign-save-loader"],null]],[1,"\\n    "],[13],[1,"\\n"]],[]]]],[]]]]]],["@isLoading","@isSuccessful"],false,["cm-overlay-loader","if","hue-web-foundations@-text-body","a11y-announce","t"]]',moduleName:"campaign-manager-web/components/campaign-save-loader.hbs",isStrictMode:!1})
class o extends a.default{get state(){return this.args.isSuccessful?i.LOADER_STATE.SUCCESS:this.args.isLoading?i.LOADER_STATE.LOADING:null}}e.default=o,(0,t.setComponentTemplate)(r,o)})),define("campaign-manager-web/components/campaign-section-locked",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"9dpZXvDX",block:'[[[8,[39,0],[[16,0,[28,[37,1],["mb4 campaign-section__card campaign-section__card--locked c-campaign-section__container ",[28,[37,2],null,[["campaign-section__card--scc-locked","campaign-section__card--advanced-mode-locked"],[[30,1],[28,[37,3],[[30,1]],null]]]]],null]],[17,2]],null,[["default"],[[[[1,"\\n  "],[10,2],[15,0,[29,[[52,[30,1],"t-20 t-black--light","t-16 t-bold u-color__black--75 campaign-section__title--disabled"]]]],[12],[1,[30,0,["title"]]],[13],[1,"\\n"]],[]]]]]],["@isQuickMode","&attrs"],false,["hue-web-card","classes","hash","not","if"]]',moduleName:"campaign-manager-web/components/campaign-section-locked.hbs",isStrictMode:!1})
let c=e.default=(0,i.assertPropTypes)((o=class extends a.default{constructor(){super(...arguments),l(this,"title",""),this.title=this.args.title||this.title}},l(o,"propTypes",{title:i.PropTypes.oneOfType([i.PropTypes.SafeString,i.PropTypes.string]).isRequired,isQuickMode:i.PropTypes.bool}),r=o))||r;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/campaigns-table/bid",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","campaign-manager-web/constants/campaign-constants","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _=(0,n.createTemplateFactory)({id:"czoV3vO+",block:'[[[1,"\\n"],[44,[[28,[37,1],[[30,1,["bidAmount","amount"]],[30,1,["bidAmount","currencyCode"]]],null]],[[[41,[30,0,["onlyShowBidCategoryName"]],[[[1,"    "],[10,0],[14,0,"u-layout--no-wrap mr1"],[12],[1,"\\n      "],[1,[30,0,["bidCategoryName"]]],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[41,[30,0,["isInlineEditable"]],[[[41,[30,0,["hasInsightBid"]],[[[1,"      "],[11,"button"],[24,0,"button--unstyled u-display-flex u-items-center u-layout__align-left"],[16,"aria-label",[28,[37,3],["i18n_aria_bid_edit","campaign-manager-web/components/campaigns-table/bid"],null]],[24,4,"button"],[4,[38,4],["click",[30,0,["onClickInlineEdit"]]],null],[12],[1,"\\n        "],[10,0],[14,0,"reporting-tab-bid__bid_type_container"],[12],[1,"\\n"],[41,[30,1,["bidCategory"]],[[[1,"            "],[10,0],[14,0,"u-layout--no-wrap mr1"],[12],[1,[30,0,["bidCategoryName"]]],[13],[1,"\\n"]],[]],null],[1,"          "],[8,[39,5],null,[["@insight"],[[30,1,["insight"]]]],[["default"],[[[[1,"\\n            "],[10,1],[15,"aria-label",[28,[37,3],["i18n_aria_bid_value","campaign-manager-web/components/campaigns-table/bid"],[["bid"],[[30,2]]]]],[12],[1,"\\n              "],[1,[30,2]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"],[41,[30,1,["insight","suggestedBidRange"]],[[[1,"            "],[10,1],[15,0,[29,["reporting-table__bid-suggested-text u-color__black--75"," ",[28,[37,6],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["campaign_insight_suggested_bid","campaign-manager-web/components/campaigns-table/bid"],[["maxSuggestedBid","minSuggestedBid"],[[28,[37,7],[[30,1,["insight","suggestedBidRange","max","amount"]]],[["currency"],[[30,1,["insight","suggestedBidRange","max","currencyCode"]]]]],[28,[37,7],[[30,1,["insight","suggestedBidRange","min","amount"]]],[["currency"],[[30,1,["insight","suggestedBidRange","min","currencyCode"]]]]]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n        "],[8,[39,8],[[24,0,"reporting-tab-list__inline-edit inline-edit__li-icon ml1"]],[["@size","@name"],["small","edit"]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[11,"button"],[16,"aria-label",[28,[37,3],["i18n_aria_bid_edit","campaign-manager-web/components/campaigns-table/bid"],null]],[24,0,"button--unstyled u-display-flex u-items-center u-layout__align-left"],[24,4,"button"],[4,[38,4],["click",[30,0,["onClickInlineEdit"]]],null],[12],[1,"\\n        "],[10,1],[14,0,"reporting-tab-bid__bid_type_container"],[15,"aria-label",[28,[37,3],["i18n_aria_bid_value","campaign-manager-web/components/campaigns-table/bid"],[["bid"],[[30,2]]]]],[12],[1,"\\n"],[41,[30,1,["bidCategory"]],[[[1,"            "],[10,1],[14,0,"u-layout--no-wrap"],[12],[1,[30,0,["bidCategoryName"]]],[13],[1,"\\n"],[41,[30,1,["bidAmount"]],[[[1,"              "],[1,[30,2]],[1,"\\n"]],[]],null]],[]],[[[1,"            "],[1,[30,2]],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n        "],[8,[39,8],[[24,0,"reporting-tab-list__inline-edit inline-edit__li-icon ml1"],[24,"data-test","reporting-tab-list__edit-icon"]],[["@size","@name"],["small","edit"]],null],[1,"\\n      "],[13],[1,"\\n"]],[]]]],[]],[[[41,[30,0,["hasInsightBid"]],[[[1,"      "],[8,[39,9],[[24,0,"u-link--disguised u-layout-flex__container--aligned-center"],[24,"tabindex","-1"]],[["@route","@model","@query"],["accounts.item.campaigns.item.details",[30,1,["id"]],[28,[37,10],null,[["section"],["bid-and-budget"]]]]],[["default"],[[[[1,"\\n"],[41,[30,1,["bidCategory"]],[[[1,"          "],[10,0],[14,0,"u-layout--no-wrap mr1"],[12],[1,[30,0,["bidCategoryName"]]],[13],[1,"\\n"]],[]],null],[1,"        "],[8,[39,5],null,[["@insight"],[[30,1,["insight"]]]],[["default"],[[[[1,"\\n          "],[10,1],[15,"aria-label",[28,[37,3],["i18n_aria_bid_value","campaign-manager-web/components/campaigns-table/bid"],[["bid"],[[30,2]]]]],[12],[1,"\\n            "],[1,[30,2]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[]]]]],[1,"\\n"],[41,[30,1,["insight","suggestedBidRange"]],[[[1,"        "],[10,1],[15,0,[29,["reporting-table__bid-suggested-text u-color__black--75"," ",[28,[37,6],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["campaign_insight_suggested_bid","campaign-manager-web/components/campaigns-table/bid"],[["maxSuggestedBid","minSuggestedBid"],[[28,[37,7],[[30,1,["insight","suggestedBidRange","max","amount"]]],[["currency"],[[30,1,["insight","suggestedBidRange","max","currencyCode"]]]]],[28,[37,7],[[30,1,["insight","suggestedBidRange","min","amount"]]],[["currency"],[[30,1,["insight","suggestedBidRange","min","currencyCode"]]]]]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null]],[]],[[[1,"      "],[8,[39,9],[[24,0,"u-link--disguised"]],[["@route","@model","@query"],["accounts.item.campaigns.item.details",[30,1,["id"]],[28,[37,10],null,[["section"],["bid-and-budget"]]]]],[["default"],[[[[1,"\\n        "],[10,1],[15,"aria-label",[28,[37,3],["i18n_aria_bid_value","campaign-manager-web/components/campaigns-table/bid"],[["bid"],[[30,2]]]]],[12],[1,"\\n"],[41,[30,1,["bidCategory"]],[[[1,"            "],[10,1],[14,0,"u-layout--no-wrap"],[12],[1,[30,0,["bidCategoryName"]]],[13],[1,"\\n"],[41,[30,1,["bidAmount"]],[[[1,"              "],[1,[30,2]],[1,"\\n"]],[]],null]],[]],[[[1,"            "],[1,[30,2]],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]]],[1,"  "]],[]]]],[]]]],[2]]],[41,[30,1,["learningPhaseProgress"]],[[[1,"  "],[8,[39,11],null,[["@adLearningPhaseProgress","@onCancel","@onSuccess","@isOpen"],[[30,1,["learningPhaseProgress"]],[30,0,["onClickCancelEditLearningModal"]],[30,0,["onClickAdvanceEditLearningModal"]],[30,0,["isEditLearningModalOpen"]]]],null],[1,"\\n"]],[]],null]],["@record","bidValue"],false,["let","format-currency-or-dash","if","t","on","reporting-hoverable-insight/campaign-bid","hue-web-foundations@-text-body","format-currency","hue-web-icons@icon","link-to","hash","optima/edit-learning-campaign-modal"]]',moduleName:"campaign-manager-web/components/campaigns-table/bid.hbs",isStrictMode:!1})
let h=e.default=(s=(0,i.inject)(),c=(0,r.computed)("args.record.bidCategory","constructor"),u=(0,r.computed)("args.record.insight","args.record.insight.isBid"),d=class extends a.default{constructor(...e){super(...e),g(this,"i18n",p,this),g(this,"isEditLearningModalOpen",m,this)}get bidCategoryName(){const e=this.args.record
if(!e.bidCategory)return""
const t=this.i18n.lookupTranslation(this.constructor,"i18n_bid_category")([{bidCategory:e.bidCategory}])
return e.bidAmount?`${t}:`:t}get hasInsightBid(){return this.args.record.insight?.isBid}get isManualOrCostCapBid(){const e=this.args.record.campaignGroup?.budgetOptimization?.bidCategory
return e===o.BID_CATEGORY.MANUAL||e===o.BID_CATEGORY.COST_CAP}get onlyShowBidCategoryName(){return this.args.record.isBudgetOptimized&&!this.isManualOrCostCapBid}get isInlineEditable(){return this.args.column.enableInlineEdit&&this.args.record.isInlineEditEnabled&&this.args.record.editable}onClickInlineEdit(){this.args.record.learningPhaseProgress?this.isEditLearningModalOpen=!0:this.args.column.onInlineEdit(this.args.record)}onClickCancelEditLearningModal(){this.isEditLearningModalOpen=!1}onClickAdvanceEditLearningModal(){this.isEditLearningModalOpen=!1,this.args.column.onInlineEdit(this.args.record)}},p=b(d.prototype,"i18n",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(d.prototype,"isEditLearningModalOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b(d.prototype,"bidCategoryName",[c],Object.getOwnPropertyDescriptor(d.prototype,"bidCategoryName"),d.prototype),b(d.prototype,"hasInsightBid",[u],Object.getOwnPropertyDescriptor(d.prototype,"hasInsightBid"),d.prototype),b(d.prototype,"onClickInlineEdit",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"onClickInlineEdit"),d.prototype),b(d.prototype,"onClickCancelEditLearningModal",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"onClickCancelEditLearningModal"),d.prototype),b(d.prototype,"onClickAdvanceEditLearningModal",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"onClickAdvanceEditLearningModal"),d.prototype),d);(0,t.setComponentTemplate)(_,h)})),define("campaign-manager-web/components/campaigns-table/date",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"yDUe3nZG",block:'[[[1,"\\n"],[41,[30,1,["isBudgetOptimized"]],[[[1,"  "],[10,0],[14,0,"u-layout__display-inline-block"],[12],[1,"\\n    "],[10,"time"],[15,"datetime",[28,[37,1],[[28,[37,2],[[30,1],[30,2,["propertyName"]]],null]],null]],[12],[1,"\\n      "],[1,[28,[35,3],[[28,[37,2],[[30,1],[30,2,["propertyName"]]],null],"fmt_mdy_short"],null]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[41,[28,[37,4],[[30,2,["enableInlineEdit"]],[30,1,["editable"]],[30,1,["isInlineEditEnabled"]]],null],[[[1,"  "],[10,0],[14,0,"u-layout__display-inline-block"],[12],[1,"\\n    "],[11,"button"],[24,0,"button--unstyled"],[16,"aria-label",[28,[37,5],["edit_date","campaign-manager-web/components/campaigns-table/date"],null]],[24,4,"button"],[4,[38,6],["click",[28,[37,7],[[30,2,["onInlineEdit"]],[30,1]],null]],null],[12],[1,"\\n      "],[10,"time"],[15,"datetime",[28,[37,1],[[28,[37,2],[[30,1],[30,2,["propertyName"]]],null]],null]],[12],[1,"\\n        "],[1,[28,[35,3],[[28,[37,2],[[30,1],[30,2,["propertyName"]]],null],"fmt_mdy_short"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,8],[[24,"role","img"],[16,"aria-label",[28,[37,5],["edit_date","campaign-manager-web/components/campaigns-table/date"],null]],[24,0,"reporting-tab-list__inline-edit ml1"],[24,"data-test","reporting-tab-list__edit-icon"]],[["@size","@name"],["small","edit"]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[8,[39,9],[[24,0,"u-link--disguised"]],[["@route","@model","@query"],["accounts.item.campaigns.item.details",[30,1,["id"]],[28,[37,10],null,[["section"],["bid-and-budget"]]]]],[["default"],[[[[1,"\\n    "],[10,"time"],[15,"datetime",[28,[37,1],[[28,[37,2],[[30,1],[30,2,["propertyName"]]],null]],null]],[12],[1,"\\n      "],[1,[28,[35,3],[[28,[37,2],[[30,1],[30,2,["propertyName"]]],null],"fmt_mdy_short"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]]]],[]]]],["@record","@column"],false,["if","date-to-iso","get","format-date-or-dash","and","t","on","fn","hue-web-icons@icon","link-to","hash"]]',moduleName:"campaign-manager-web/components/campaigns-table/date.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/campaigns-table/group-name",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"cxzpDsl5",block:'[[[10,1],[14,0,"reporting-table__group-name"],[12],[1,"\\n  "],[1,[30,1,["campaignGroup","name"]]],[1,"\\n"],[13]],["@record"],false,[]]',moduleName:"campaign-manager-web/components/campaigns-table/group-name.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/campaigns-table/key-results",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/components/reporting-table/common","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/reporting","campaign-manager-web/constants/reporting","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E,y
function S(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function A(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const O=(0,n.createTemplateFactory)({id:"rkkDLO3i",block:'[[[8,[39,0],null,[["@analyticsPropertyName","@valueFormat","@record","@showBenchmark","@preventDashWhenEmpty"],[[30,1,["analyticsPropertyName"]],[30,0,["METRIC_VALUE_FORMAT","NUMBER"]],[30,2],[30,1,["showBenchmark"]],true]],[["default"],[[[[1,"\\n  "],[10,0],[14,0,"reporting-table__column--campaign-key-results"],[12],[1,"\\n    "],[10,0],[12],[1,"\\n"],[41,[30,0,["isBrandAwarenessCampaignWithMetricValue"]],[[[1,"        "],[8,[39,2],[[16,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]],[4,[38,5],["reporting_tooltip_reach_key_result"],null]],[["@text"],[[28,[37,4],[[30,0,["formattedMetricValue"]]],null]]],[["default"],[[[[1,"\\n          "],[10,0],[12],[1,"\\n            "],[10,2],[15,0,[29,["mb2"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,6],["i18n_key_results_reach_tooltip_v7","campaign-manager-web/components/campaigns-table/key-results"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[8,[39,7],null,null,[["default"],[[[[1,"\\n                "],[1,[28,[35,6],["i18n_reach_frequency_sla","campaign-manager-web/components/campaigns-table/key-results"],[["linkInfo"],[[28,[37,8],null,[["dataControlName","dataTestSelector","href","ariaLabel","role"],["reporting_tooltip_link_reach_key_result_v2","data-test-key-result__reach-tooltip-link-v2",[28,[37,9],null,[["path"],["help/lms/answer/a426154"]]],[28,[37,6],["i18n_brand_awareness_disclaimer_learn_more_aria","campaign-manager-web/components/campaigns-table/key-results"],null],[30,3,["role"]]]]]]]]],[1,"\\n              "]],[3]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["isReachDisclaimerTooltipEnabled"]],[[[1,"        "],[8,[39,10],null,[["@disclaimer"],["i18n_reach_frequency-ninety-two-day-limit"]],null],[1,"\\n"]],[]],[[[41,[30,0,["isBreakdownUnavailableTooltipEnabled"]],[[[1,"        "],[8,[39,10],null,[["@disclaimer","@helpCenterURL","@hasURL","@dataTestSelector"],["i18n_conversion_metrics_unavailable","help/lms/answer/a1452969",true,"data-test-dash-cell-with-breakdown-unavailable__tooltip_link"]],null],[1,"\\n"]],[]],[[[1,"        "],[10,1],[12],[1,"\\n          "],[1,[28,[35,11],[[30,0,["metricValue"]]],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]],[]]]],[]]],[44,[[28,[37,13],[[30,2],[30,1,["analyticsTypePropertyName"]]],null]],[[[41,[30,4],[[[1,"          "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,3],null,[["size","italic"],["small",true]]]]]],[12],[1,"\\n            "],[1,[28,[35,6],["i18n_objective_type_v5","campaign-manager-web/components/campaigns-table/key-results"],[["objectiveType"],[[30,4]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],null]],[4]]],[1,"    "],[13],[1,"\\n"],[41,[30,2,["sparklineAnalytics"]],[[[1,"      "],[8,[39,14],null,[["@column","@record"],[[30,1],[30,2]]],null],[1,"\\n"]],[]],null],[41,[51,[30,0,["isViewSummaryExperimentEnabled"]]],[[[1,"      "],[8,[39,16],[[16,0,[29,["reporting-table__column--campaign-key-results-view-summary"," ",[28,[37,3],null,[["color","size","weight"],["action","small","default"]]]]]],[4,[38,5],["key_results_summary_link"],null]],[["@route","@models"],["accounts.item.campaigns.item.summary",[28,[37,17],[[28,[37,13],[[30,2],"accountId"],null],[28,[37,13],[[30,2],"id"],null]],null]]],[["default"],[[[[1,"\\n        "],[10,1],[12],[1,[28,[35,6],["i18n_view_summary","campaign-manager-web/components/campaigns-table/key-results"],null]],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"]],[]]]]],[1,"\\n"]],["@column","@record","iphHelper","analyticsPropertyName"],false,["reporting-cell","if","definition-underline","hue-web-foundations@-text-body","html-safe","track-interaction","t","iph-helper","external-link-info","help-center-url","reporting-table/reporting-dash-cell-with-disclaimer","format-number-or-dash","let","get","reporting-table/reporting-sparkline","unless","link-to","array"]]',moduleName:"campaign-manager-web/components/campaigns-table/key-results.hbs",isStrictMode:!1})
let v=e.default=(p=(0,r.inject)(),m=(0,r.inject)("cm-formatter"),g=(0,r.inject)(),(0,o.assertPropTypes)((y=class extends a.default{constructor(...e){super(...e),S(this,"i18n",h,this),S(this,"formatter",f,this),S(this,"router",T,this),S(this,"lix",E,this),A(this,"METRIC_VALUE_FORMAT",u.METRIC_VALUE_FORMAT)}get analytics(){return(0,i.get)(this.args.record,"analytics")||{}}get isBrandAwarenessCampaign(){return(0,i.get)(this.args.record,c.PROPERTY_NAME.OBJECTIVE_TYPE)===s.OBJECTIVE_TYPE.BRAND_AWARENESS}get metricValue(){return(0,i.get)(this.analytics,this.args.column.analyticsPropertyName)}get i18nReachFrequencySymbolIndicator(){return this.i18n.lookupTranslation(l.default,"i18n_reach_frequency_symbol_indicator")()}get formattedMetricValue(){return this.formatter.formatNumberOrDash(this.metricValue)}get hasMetricValue(){return!!this.metricValue}get isBrandAwarenessCampaignWithMetricValue(){return this.isBrandAwarenessCampaign&&this.hasMetricValue}get isReachDisclaimerTooltipEnabled(){const e=(0,i.get)(this.args.record,"isImpressionDeviceType"),t=!(0,i.get)(this.args.record,"pivotValue")
return this.isBrandAwarenessCampaign&&(!e||t)}get isBreakdownUnavailableTooltipEnabled(){const e=(0,i.get)(this.args.record,"isImpressionDeviceType"),t=(0,i.get)(this.args.record,"pivotValue")
return!this.hasMetricValue&&e&&t}get isViewSummaryExperimentEnabled(){return this.lix.getTreatmentIsEnabled(d.LIX_TEST_KEYS.enableViewSummaryInCampaignsTable)}},A(y,"propTypes",{record:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired,column:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired}),h=C((_=y).prototype,"i18n",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=C(_.prototype,"formatter",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=C(_.prototype,"router",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=C(_.prototype,"lix",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=_))||b);(0,t.setComponentTemplate)(O,v)})),define("campaign-manager-web/components/campaigns-table/name",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/constants/entity-status","campaign-manager-web/constants/lix","campaign-manager-web/constants/application-experience"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_
function h(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const E=(0,n.createTemplateFactory)({id:"/4IDAzxY",block:'[[[1,"\\n"],[10,0],[14,0,"reporting-table__name-column reporting-table__name-column-stretched"],[12],[1,"\\n  "],[10,"dl"],[14,0,"reporting-table__name-container"],[12],[1,"\\n    "],[10,"dt"],[12],[1,"\\n      "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n"],[41,[30,1,["campaignRecommendation"]],[[[1,"          "],[8,[39,1],[[24,0,"name__reporting-recommendation-hovercard"]],[["@recommendation","@onHoverCampaignRecommendationTrigger","@dismissCampaignRecommendationHovercard","@redirectFromCampaignRecommendationHoverCard","@accountId"],[[30,1,["campaignRecommendation"]],[30,2,["actions","onHoverCampaignRecommendationTrigger"]],[30,2,["actions","dismissCampaignRecommendationHovercard"]],[30,2,["actions","redirectFromCampaignRecommendationHoverCard"]],[30,2,["accountId"]]]],null],[1,"\\n"]],[]],null],[1,"        "],[8,[39,2],[[16,"title",[30,1,["name"]]],[16,"data-live-test-campaign-name",[29,[[30,1,["id"]]]]],[24,1,"campaigns-reporting__campaign-name"],[16,0,[28,[37,3],["t-14 t-bold reporting-table__name-item-container",[28,[37,4],null,[["u-color__slate7"],[[30,0,["isRemoved"]]]]]],null]],[4,[38,6],["click",[28,[37,7],[[30,2,["actions","onCampaignLinkClick"]],[30,1,["id"]]],null]],null]],[["@route","@model","@query"],["accounts.item.creatives",[30,2,["accountId"]],[28,[37,4],null,[["campaignGroupIds","campaignIds","creativeIds"],[[30,2,["campaignGroupIds"]],[28,[37,5],["[",[30,1,["id"]],"]"],null],"[]"]]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["isExperimentAbTest"]],[[[1,"            "],[8,[39,8],[[24,0,"u-layout__vertical-align-middle"]],null,null],[1,"\\n"]],[]],null],[1,"          "],[1,[30,1,["name"]]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,"dd"],[15,"data-js-campaign-table__campaign-metadata",[30,1,["id"]]],[15,0,[29,["reporting-table__status-simplification-item-id mt1"," ",[28,[37,9],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,10],["i18n_campaign_meta_v2","campaign-manager-web/components/campaigns-table/name"],[["campaignId","campaignType"],[[30,1,["id"]],[30,1,["type"]]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,"dd"],[12],[1,"\\n      "],[8,[39,11],null,[["@record","@column","@isManageDisabled","@showEditAndLaunchAction","@canNotDuplicateCampaign","@onSelectDelete","@isDeleteDisabled","@onSelectStatus"],[[30,1],[30,2],[30,0,["isManageDisabled"]],[30,0,["showEditAndLaunchAction"]],[30,0,["canNotDuplicateCampaign"]],[30,0,["onSelectDelete"]],[30,0,["isDeleteDisabled"]],[30,2,["actions","onSelectStatus"]]]],null],[1,"\\n    "],[13],[1,"\\n"],[41,[30,1,["legacyObjective"]],[[[1,"      "],[10,"dt"],[14,0,"mt1"],[12],[1,"\\n        "],[8,[39,12],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n            "],[11,"button"],[24,0,"button--unstyled"],[16,"aria-label",[28,[37,10],["i18n_legacy_objective_label","campaign-manager-web/components/campaigns-table/name"],null]],[24,4,"button"],[4,[38,13],[[30,3,["triggerContentSharedInfo"]]],null],[12],[1,"\\n              "],[10,1],[14,0,"name__legacy-label"],[12],[1,"\\n                "],[1,[28,[35,10],["i18n_legacy","campaign-manager-web/components/campaigns-table/name"],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "]],[3]],[[[1,"\\n            "],[1,[28,[35,10],["i18n_legacy_objective","campaign-manager-web/components/campaigns-table/name"],[["linkInfo"],[[28,[37,14],null,[["href","dataTestSelector"],[[28,[37,15],null,[["path","accountId"],["help/lms/answer/101666",[30,2,["accountId"]]]]],"data-test-campaign-name__legacy-link"]]]]]]],[1,"\\n          "]],[]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,16],null,[["@header","@id","@anchor","@placement","@ctaText","@onCtaClick"],[[28,[37,10],["i18n_campaign_summary_nfi_header","campaign-manager-web/components/campaigns-table/name"],null],"campaign_summary","#campaigns-reporting__campaign-name","right",[28,[37,10],["i18n_campaign_summary_nfi_button","campaign-manager-web/components/campaigns-table/name"],null],[30,0,["navigateToCampaignSummary"]]]],[["default"],[[[[1,"\\n  "],[1,[28,[35,10],["i18n_campaign_summary_nfi_content","campaign-manager-web/components/campaigns-table/name"],null]],[1,"\\n"]],[]]]]]],["@record","@column","triggerData"],false,["if","reporting-hoverable-recommendation","link-to","classes","hash","concat","on","fn","experiment-icon","hue-web-foundations@-text-body","t","campaigns-table/simplified-name-actions","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","external-link-info","help-center-url","new-feature-introduction-bubble"]]',moduleName:"campaign-manager-web/components/campaigns-table/name.hbs",isStrictMode:!1})
let y=e.default=(u=(0,r.inject)(),d=(0,r.inject)(),(0,o.assertPropTypes)((_=class extends a.default{constructor(...e){super(...e),h(this,"lix",g,this),h(this,"router",b,this),f(this,"STATUSES",l.STATUSES)}get showCreativeAction(){return![l.STATUSES.PENDING_DELETION,l.STATUSES.REMOVED,l.STATUSES.CANCELED,l.STATUSES.COMPLETED].includes(this.campaignStatus)&&this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableCreateEntryPoints)}get showEditAndLaunchAction(){return this.args.record.status===l.STATUSES.DRAFT}get canNotDuplicateCampaign(){return this.args.record.campaignGroup?.applicationExperience===c.APPLICATION_EXPERIENCE_CASE.QUICK||!this.args.record.duplicationAllowed}get canReactivateCampaign(){return this.campaignStatus===l.STATUSES.COMPLETED&&!this.isExperimentAbTest}get isExperimentAbTest(){return this.args.record?.applicationExperience===c.APPLICATION_EXPERIENCE_CASE.AB_TEST}get campaignStatus(){return this.args.record?.status}get isRemoved(){return[l.STATUSES.PENDING_DELETION,l.STATUSES.REMOVED].includes(this.campaignStatus)}get isManageDisabled(){return!this.args.record?.editable||this.isRemoved}get isDeleteDisabled(){return!this.args.column?.canEditCampaign||(!!this.isRemoved||!!this.isAbTestEntityDeletionRestricted)}get isAbTestEntityDeletionRestricted(){return this.args.record?.applicationExperience===c.APPLICATION_EXPERIENCE_CASE.AB_TEST&&!l.DELETABLE_AB_TEST_ENTITY_STATUSES[l.ENTITY_TYPES.CAMPAIGN].has(this.args.record.status)}navigateToCampaignSummary(){this.router.transitionTo("accounts.item.campaigns.item.summary",this.args.record.id)}onSelectDuplicate(){this.router.transitionTo("accounts.item.campaigns.item.duplicate",this.args.record.id)}onSelectDelete(){this.args.column.onSelectDelete(this.args.record,...arguments)}},f(_,"propTypes",{record:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired,column:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired}),g=T((m=_).prototype,"lix",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(m.prototype,"router",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T(m.prototype,"navigateToCampaignSummary",[i.action],Object.getOwnPropertyDescriptor(m.prototype,"navigateToCampaignSummary"),m.prototype),T(m.prototype,"onSelectDuplicate",[i.action],Object.getOwnPropertyDescriptor(m.prototype,"onSelectDuplicate"),m.prototype),T(m.prototype,"onSelectDelete",[i.action],Object.getOwnPropertyDescriptor(m.prototype,"onSelectDelete"),m.prototype),p=m))||p);(0,t.setComponentTemplate)(E,y)})),define("campaign-manager-web/components/campaigns-table/simplified-name-actions",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/entity-status","@ember/object","campaign-manager-web/utils/entity-status","campaign-manager-web/utils/clipboard","@ember/service","campaign-manager-web/components/campaigns-table/simplified-name-actions","campaign-manager-web/utils/reporting","@glimmer/tracking","campaign-manager-web/constants/application-experience","campaign-manager-web/constants/routes","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b){var _,h,f,T,E,y,S,A,C,O,v
function w(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function I(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function P(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const N=(0,n.createTemplateFactory)({id:"z4GFu42k",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"reporting-table__status-simplification-item-actions-spacing"],[16,"data-js-campaign-table-simplified-name-actions_container",[30,1,["id"]]]],null,[["default"],[[[[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["inlineDisplay"]]],null]],null],null,[[[41,[28,[37,4],[[28,[37,5],[[30,2,["name"]],"edit"],null],[30,0,["isEditModalEligible"]]],null],[[[1,"      "],[11,"button"],[16,0,[29,["button--unstyled reporting-table__name-actions-bar-item"," ",[28,[37,6],null,[["color","size","weight"],["action","small","default"]]]]]],[16,"aria-label",[30,2,["ariaLabel"]]],[24,4,"button"],[4,[38,7],["click",[30,0,["onClickEdit"]]],null],[4,[38,8],[[30,2,["trackInteraction"]]],null],[12],[1,"\\n        "],[8,[39,9],[[24,0,"reporting-table__status-simplification-item-actions-icon"]],[["@size","@name"],[[30,2,["iconSize"]],[30,2,["iconName"]]]],null],[1,"\\n        "],[10,1],[12],[1,[30,2,["title"]]],[13],[1,"\\n\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[8,[39,10],[[24,0,"reporting-table__name-actions-bar-item"],[16,"aria-label",[30,2,["ariaLabel"]]],[16,"title",[30,2,["title"]]],[4,[38,8],[[30,2,["trackInteraction"]]],null]],[["@isDisabled","@route","@query","@model","@linkText"],[[30,2,["isDisabled"]],[30,2,["route"]],[30,2,["query"]],[30,1,["id"]],[30,2,["linkText"]]]],[["default"],[[[[1,"\\n        "],[8,[39,9],[[24,0,"reporting-table__status-simplification-item-actions-icon"]],[["@size","@name"],[[30,2,["iconSize"]],[30,2,["iconName"]]]],null],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]]]],[2]],null],[1,"  "],[8,[39,11],null,[["@openMenu","@closeMenu"],[[30,0,["onOpenMenu"]],[30,0,["onCloseMenu"]]]],[["default"],[[[[1,"\\n    "],[8,[30,3,["Trigger"]],[[16,"data-js-row-action-trigger",[30,1,["id"]]],[16,"aria-label",[28,[37,12],["i18n_more_a11y_description","campaign-manager-web/components/campaigns-table/simplified-name-actions"],null]],[16,0,[29,["hue-button--unstyled ml2"," ",[28,[37,6],null,[["color","size"],["action","small"]]]]]]],[["@icon","@iconPlacement","@buttonType","@emphasized","@size"],["caret","right","tertiary",true,"small"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,12],["i18n_more","campaign-manager-web/components/campaigns-table/simplified-name-actions"],null]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,3,["Container"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["moreDisplay"]]],null]],null],null,[[[1,"        "],[8,[30,3,["ItemLinkTo"]],[[16,"aria-label",[30,4,["ariaLabel"]]],[16,0,[29,[[28,[37,6],null,[["color","size"],["action","small"]]]]]],[4,[38,8],[[30,4,["trackInteraction"]]],null]],[["@disabled","@route","@model"],[[30,4,["isDisabled"]],[30,4,["route"]],[30,1,["id"]]]],[["default"],[[[[1,"\\n          "],[8,[39,9],[[24,0,"reporting-table__status-simplification-item-actions-icon"]],[["@size","@name"],[[30,4,["iconSize"]],[30,4,["iconName"]]]],null],[1,"\\n          "],[10,1],[14,0,"ml1"],[12],[1,"\\n            "],[1,[30,4,["title"]]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n"]],[4]],null],[1,"      "],[8,[30,3,["Item"]],[[16,0,[29,[[28,[37,6],null,[["color","size","weight"],["action","small","default"]]]]]],[4,[38,8],["campaigns_table_simplified_name_actions__update_status_click"],null]],[["@disabled","@onSelect"],[[30,0,["isArchiveUnarchiveDisabled"]],[28,[37,13],[[30,5],[30,1],[30,0,["archiveUnarchiveConfiguration","status"]]],null]]],[["default"],[[[[1,"\\n        "],[8,[39,9],[[24,0,"reporting-table__status-simplification-item-actions-icon"]],[["@name","@size"],[[30,0,["archiveUnarchiveConfiguration","iconName"]],"small"]],null],[1,"\\n        "],[10,1],[14,0,"ml1"],[12],[1,"\\n          "],[1,[28,[35,12],["i18n_action_to_update_status","campaign-manager-web/components/campaigns-table/simplified-name-actions"],[["status"],[[30,1,["status"]]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"],[41,[30,0,["canReactivateCampaign"]],[[[1,"        "],[8,[30,3,["Item"]],[[16,0,[29,[[28,[37,6],null,[["color","size","weight"],["action","small","default"]]]]]],[4,[38,8],["campaigns_table_simplified_name_actions__reactivate_campaign"],null]],[["@onSelect"],[[28,[37,13],[[30,5],[30,1],[30,0,["STATUSES","ACTIVE"]]],null]]],[["default"],[[[[1,"\\n          "],[8,[39,14],[[24,0,"reporting-table__status-simplification-item-actions-icon"]],null,null],[1,"\\n          "],[10,1],[14,0,"ml1"],[12],[1,"\\n            "],[1,[28,[35,12],["i18n_reactivate_campaign","campaign-manager-web/components/campaigns-table/simplified-name-actions"],null]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[8,[30,3,["Item"]],[[16,0,[29,[[28,[37,6],null,[["color","size"],["action","small"]]]]]],[4,[38,8],["campaigns_table_simplified_name_actions__delete_click"],null]],[["@disabled","@onSelect"],[[30,6],[28,[37,13],[[30,7],[28,[37,15],["[data-js-row-action-trigger=\'",[30,1,["id"]],"\']"],null]],null]]],[["default"],[[[[1,"\\n        "],[8,[39,9],[[24,0,"reporting-table__status-simplification-item-actions-icon"]],[["@size","@name"],["small","trash"]],null],[1,"\\n        "],[10,1],[14,0,"ml1"],[12],[1,"\\n          "],[1,[28,[35,12],["i18n_delete_campaign","campaign-manager-web/components/campaigns-table/simplified-name-actions"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,3,["Item"]],[[16,0,[29,[[28,[37,6],null,[["color","size"],["action","small"]]]]]],[4,[38,8],["campaigns_table_simplified_name_actions__copy_id_click"],null]],[["@onSelect"],[[30,0,["copyIdToClipboard"]]]],[["default"],[[[[1,"\\n        "],[8,[39,9],[[24,0,"reporting-table__status-simplification-item-actions-icon"]],[["@size","@name"],["small","document"]],null],[1,"\\n        "],[10,1],[14,0,"ml1"],[12],[1,"\\n          "],[1,[28,[35,12],["i18n_copy_id","campaign-manager-web/components/campaigns-table/simplified-name-actions"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[3]]]]],[1,"\\n"]],[]]]]],[1,"\\n"],[41,[30,1,["learningPhaseProgress"]],[[[1,"  "],[8,[39,16],null,[["@adLearningPhaseProgress","@onCancel","@onSuccess","@isOpen"],[[30,1,["learningPhaseProgress"]],[30,0,["onClickCancelEditModal"]],[30,0,["onClickAdvanceEditModal"]],[30,0,["isEditModalOpen"]]]],null],[1,"\\n"]],[]],null]],["@record","options","statefulDropdown","options","@onSelectStatus","@isDeleteDisabled","@onSelectDelete"],false,["common/simplified-name-actions-template","each","-track-array","if","and","eq","hue-web-foundations@-text-body","on","track-interaction","hue-web-icons@icon","common/link-action","cm-stateful-dropdown","t","fn","entity/icons/rocket-icon-small","concat","optima/edit-learning-campaign-modal"]]',moduleName:"campaign-manager-web/components/campaigns-table/simplified-name-actions.hbs",isStrictMode:!1})
let R=e.default=(_=(0,c.inject)("hue-web-toast"),(0,i.assertPropTypes)((v=class extends a.default{constructor(...e){super(...e),w(this,"toast",T,this),w(this,"i18n",E,this),w(this,"jet",y,this),w(this,"i18n",S,this),w(this,"router",A,this),w(this,"lix",C,this),I(this,"STATUSES",r.STATUSES),w(this,"isEditModalOpen",O,this)}get isEditModalEligible(){const e=(0,o.get)(this.args,"record.status"),t=(0,o.get)(this.args,"record.servingStatuses"),n=(0,o.get)(this.args,"record.applicationExperience")
return(0,l.isDelivering)(e,t)&&n===m.APPLICATION_EXPERIENCE_CASE.OPTIMA}get isCreativeActionDisabled(){if(this.args.isManageDisabled)return!0
const e=(0,o.get)(this.args,"record.status")
return(0,l.isAdCreationDisabledForCampaignStatus)(e)}get archiveUnarchiveConfiguration(){const e=(0,o.get)(this.args,"record.status")
return(0,l.getArchiveEntityDisplayConfiguration)(e)}get isArchiveUnarchiveDisabled(){const e=(0,o.get)(this.args,"record.status")
return(0,l.getArchiveUnArchiveIsDisabled)(r.ENTITY_TYPES.CAMPAIGN,e)}get campaignStatus(){return(0,o.get)(this.args,"record.status")}get canReactivateCampaign(){const e=this.campaignStatus===r.STATUSES.COMPLETED,t=this.args.record.applicationExperience!==m.APPLICATION_EXPERIENCE_CASE.AB_TEST
return e&&t}get isViewSummaryExperimentEnabled(){return this.lix.getTreatmentIsEnabled(b.LIX_TEST_KEYS.enableViewSummaryInCampaignsTable)}get displayItems(){const e={title:this.i18n.lookupTranslation(this.constructor,"i18n_edit_and_launch")(),ariaLabel:this.i18n.lookupTranslation(this.constructor,"i18n_edit_launch_campaign_aria")(),isDisabled:this.args.isManageDisabled,route:"accounts.item.campaigns.item.details",query:{originalBidCategory:this.args.record.bidCategory,isEditAndLaunchFlow:!0},linkText:this.i18n.lookupTranslation(this.constructor,"i18n_edit_and_launch")(),trackInteraction:"campaigns_table_simplified_name_actions__edit_launch_click",iconName:"edit",iconSize:"small",name:"editLaunch"},t={name:"edit",title:this.i18n.lookupTranslation(this.constructor,"i18n_edit_campaign")(),ariaLabel:this.i18n.lookupTranslation(this.constructor,"i18n_edit_campaign_aria")(),isDisabled:this.args.isManageDisabled,route:"accounts.item.campaigns.item.details",query:{originalBidCategory:this.args.record.bidCategory},linkText:this.i18n.lookupTranslation(this.constructor,"i18n_edit_campaign")(),trackInteraction:"campaigns_table_simplified_name_actions__edit_click",iconName:"edit",iconSize:"small"},n={title:this.i18n.lookupTranslation(this.constructor,this.isViewSummaryExperimentEnabled?"i18n_create_ads":"i18n_create_ad")(),ariaLabel:this.i18n.lookupTranslation(this.constructor,"i18n_create_ad_aria")(),isDisabled:this.isCreativeActionDisabled,route:"accounts.item.campaigns.item.creatives.index",linkText:this.i18n.lookupTranslation(this.constructor,this.isViewSummaryExperimentEnabled?"i18n_create_ads":"i18n_create_ad")(),trackInteraction:"campaigns_table_simplified_name_actions__create_ad_click",iconName:"add",iconSize:"small",name:"createAd"},a={title:this.i18n.lookupTranslation(this.constructor,this.isViewSummaryExperimentEnabled?"i18n_view_summary":"i18n_insights")(),ariaLabel:this.i18n.lookupTranslation(this.constructor,this.isViewSummaryExperimentEnabled?"i18n_view_summary_aria":"i18n_insights_aria")(),isDisabled:!1,route:"accounts.item.campaigns.item.summary",linkText:this.i18n.lookupTranslation(this.constructor,this.isViewSummaryExperimentEnabled?"i18n_view_summary":"i18n_insights")(),trackInteraction:"campaigns_table_simplified_name_actions__insights_click",iconName:"trending",iconSize:"small",name:"insights"},i={title:this.i18n.lookupTranslation(this.constructor,"i18n_duplicate_campaign")(),ariaLabel:this.i18n.lookupTranslation(this.constructor,"i18n_duplicate_campaign_aria")(),isDisabled:this.args.canNotDuplicateCampaign,route:"accounts.item.campaigns.item.duplicate",linkText:this.i18n.lookupTranslation(this.constructor,"i18n_duplicate_campaign")(),trackInteraction:"campaigns_table_simplified_name_actions__duplication_click",iconName:"document-copy",iconSize:"medium",name:"duplicate"}
return[this.args.showEditAndLaunchAction?e:t,n,a,i]}get inlineDisplay(){return this.displayItems.slice(0,3)}get moreDisplay(){return this.displayItems.slice(3,this.displayItems.length)}onOpenMenu(){const e=this.args.record.id;(0,d.onOpenActionDropdownMenu)(e,"data-js-campaign-table-simplified-name-actions_container","data-js-campaign-table__campaign-metadata")}onCloseMenu(){const e=this.args.record.id;(0,d.onCloseActionDropdownMenu)(e,"data-js-campaign-table-simplified-name-actions_container","data-js-campaign-table__campaign-metadata")}async copyIdToClipboard(){await(0,s.copyTextToClipboardWithToast)(this.args.record.id,u.default,"i18n_copy_successful","i18n_copy_failed",this.jet,this.i18n,this.toast)}onClickEdit(){this.isEditModalOpen=!0}onClickCancelEditModal(){this.isEditModalOpen=!1}onClickAdvanceEditModal(){this.router.transitionTo(g.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_AUTO_REVIEW,this.args.record.accountId,this.args.record.id)}},I(v,"propTypes",{record:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,column:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,canNotDuplicateCampaign:i.PropTypes.bool,isManageDisabled:i.PropTypes.bool,showEditAndLaunchAction:i.PropTypes.bool,onSelectDelete:i.PropTypes.func.isRequired,isDeleteDisabled:i.PropTypes.bool}),T=P((f=v).prototype,"toast",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=P(f.prototype,"i18n",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=P(f.prototype,"jet",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=P(f.prototype,"i18n",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=P(f.prototype,"router",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=P(f.prototype,"lix",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=P(f.prototype,"isEditModalOpen",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),P(f.prototype,"onOpenMenu",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onOpenMenu"),f.prototype),P(f.prototype,"onCloseMenu",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onCloseMenu"),f.prototype),P(f.prototype,"copyIdToClipboard",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"copyIdToClipboard"),f.prototype),P(f.prototype,"onClickEdit",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onClickEdit"),f.prototype),P(f.prototype,"onClickCancelEditModal",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onClickCancelEditModal"),f.prototype),P(f.prototype,"onClickAdvanceEditModal",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onClickAdvanceEditModal"),f.prototype),h=f))||h);(0,t.setComponentTemplate)(N,R)}))
define("campaign-manager-web/components/carousel/card-form",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/file-upload","campaign-manager-web/utils/sponsored-content","@ember/service"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"Wkl5TCFY",block:'[[[1,"\\n"],[11,0],[16,0,[29,["u-display-flex u-flex-no-wrap ",[52,[30,1],"pr4"]]]],[17,2],[12],[1,"\\n\\n"],[1,"  "],[10,0],[15,0,[29,["carousel-card-form__index u-border__common--right"," ",[28,[37,1],null,[["weight"],["bold"]]]]]],[12],[1,"\\n    "],[1,[30,3]],[1,"\\n  "],[13],[1,"\\n"],[44,[[28,[37,3],["carousel-card-form__image-",[30,4,["uuid"]]],null],[28,[37,3],["carousel-card-form__title-",[30,4,["uuid"]]],null],[28,[37,3],["carousel-card-form__landing-page-url-",[30,4,["uuid"]]],null]],[[[1,"    "],[10,0],[14,0,"u-layout__width-full"],[12],[1,"\\n"],[1,"      "],[10,0],[14,0,"carousel-card-form__controls"],[12],[1,"\\n"],[1,"        "],[10,0],[14,0,"carousel-card-form__image"],[12],[1,"\\n          "],[10,0],[15,0,[29,["carousel-card-form__image-loader ",[52,[51,[30,4,["isUploading"]]],"u-layout__display-none"]]]],[12],[1,"\\n            "],[8,[39,5],null,[["@size"],["large"]],null],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,6],null,[["@ownerId","@ownerType","@uploadRecipes","@pemRegisterMediaUploadMetadata","@pemVectorAssetOutputMetadata","@onSuccess","@onError"],[[30,8,["assetOwnerId"]],[30,8,["ownerType"]],[30,8,["uploadRecipes"]],[30,9],[30,10],[30,11],[30,12]]],[["default"],[[[[1,"\\n            "],[10,0],[14,0,"carousel-card-form__image-uploader"],[12],[1,"\\n"],[41,[51,[30,1]],[[[1,"                "],[8,[39,7],null,[["@accept","@onFileChange","@isDisabled","@labelClass"],[[30,8,["acceptedFileTypes"]],[28,[37,8],[[30,14],[30,13,["onUpload"]]],null],[30,4,["isUploading"]],"carousel-card-form__image-uploader-label u-layout-flex__container--center"]],[["default"],[[[[1,"\\n                  "],[10,1],[14,0,"carousel-card-form__image-uploader-icon"],[12],[1,"\\n"],[41,[30,4,["localUrl"]],[[[1,"                      "],[8,[39,9],[[24,"data-test","carousel-card-form__image-uploader__edit-icon"]],[["@size","@name"],["small","edit"]],null],[1,"\\n"]],[]],[[[1,"                      "],[8,[39,9],[[24,"data-test","carousel-card-form__image-uploader__upload-icon"]],[["@size","@name"],["small","upload"]],null],[1,"\\n"]],[]]],[1,"                  "],[13],[1,"\\n                  "],[10,1],[14,0,"visually-hidden"],[12],[1,[28,[35,10],["i18n_choose_card_image_file","campaign-manager-web/components/carousel/card-form"],null]],[13],[1,"\\n                "]],[]]]]],[1,"\\n"]],[]],null],[41,[30,4,["localUrl"]],[[[1,"                "],[8,[39,11],null,[["@image","@ghostType","@alt","@class"],[[30,4,["localUrl"]],"person",[28,[37,10],["i18n_card_image_alt_text","campaign-manager-web/components/carousel/card-form"],null],"carousel-card-form__custom-image"]],null],[1,"\\n"]],[]],[[[1,"                "],[8,[39,9],[[24,0,"carousel-card-form__default-image"],[24,"data-test","carousel-card-form__image-uploader__default-icon"]],[["@size","@name"],["medium","image"]],null],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n          "]],[13]]]]],[1,"\\n"],[41,[28,[37,12],[[28,[37,13],[[30,1]],null],[30,4,["localUrl"]],[28,[37,13],[[30,4,["imageEditPanelOpened"]]],null]],null],[[[1,"            "],[10,0],[14,0,"u-display-flex u-justify-center u-items-center"],[12],[1,"\\n              "],[11,"button"],[24,0,"button--small-muted-tertiary"],[16,"data-js-carousel-card-form__crop-button",[30,4,["uuid"]]],[16,"disabled",[28,[37,14],[[28,[37,13],[[30,4,["isImageEditable"]]],null],[30,4,["fetchingImageEditInfo"]]],null]],[24,4,"button"],[4,[38,15],["carousel_ad_crop_start"],[["interactionType"],["SHORT_PRESS"]]],[4,[38,16],["click",[30,15]],null],[12],[1,"\\n                "],[1,[28,[35,10],["i18n_crop_button_text","campaign-manager-web/components/carousel/card-form"],null]],[1,"\\n              "],[13],[1,"\\n"],[41,[51,[30,4,["isImageEditable"]]],[[[1,"                "],[8,[39,17],null,[["@placement","@content"],["bottom",[28,[37,10],["i18n_crop_button_tooltip_text","campaign-manager-web/components/carousel/card-form"],null]]],[["trigger"],[[[[1,"\\n                    "],[11,"button"],[16,0,[29,["button--unstyled u-layout-flex__container--aligned-center"," ",[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,18],[[30,16,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                      "],[8,[39,9],null,[["@size","@name"],["small","question"]],null],[1,"\\n                    "],[13],[1,"\\n                  "]],[16]]]]],[1,"\\n"]],[]],null],[1,"            "],[13],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n\\n"],[1,"        "],[10,0],[14,0,"carousel-card-form__inputs"],[12],[1,"\\n\\n"],[1,"          "],[10,0],[14,0,"carousel-card-form__input"],[12],[1,"\\n            "],[10,1],[14,0,"u-layout-flex__container--baseline"],[12],[1,"\\n              "],[10,"label"],[15,0,[29,["carousel-card-form__label"," ",[28,[37,1],null,[["weight"],["bold"]]]]]],[15,"for",[30,6]],[12],[1,"\\n                "],[10,1],[14,0,"mr1"],[12],[1,[28,[35,10],["i18n_card_title","campaign-manager-web/components/carousel/card-form"],null]],[13],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,19],null,[["@placement","@content","@contentClass","@onShow"],[[30,0,["tooltipPosition"]],[28,[37,10],["i18n_card_title_tooltip","campaign-manager-web/components/carousel/card-form"],null],"u-hoverable__content carousel-card-form-hoverable__content",[28,[37,20],null,[["controlName","type"],["carousel_ad_card_headline_tooltip","HOVER"]]]]],[["trigger"],[[[[1,"\\n                  "],[11,"button"],[24,0,"button--unstyled button--cursor-default"],[16,"aria-label",[28,[37,10],["i18n_card_title_tooltip_aria","campaign-manager-web/components/carousel/card-form"],null]],[24,4,"button"],[4,[38,21],[[30,17,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                    "],[8,[39,9],[[24,0,"creative-form__tooltip-icon u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                  "],[13],[1,"\\n                "]],[17]]]]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,22],null,[["@showValidations","@validations"],[[28,[37,14],[[30,18],[28,[37,23],[[30,19],[30,6]],null]],null],[28,[37,24],[[30,0,["titleValidations"]]],null]]],[["default"],[[[[1,"\\n              "],[8,[39,25],[[24,0,"chm__inline-character-count"]],[["@max","@currentLength","@isHidden"],[[30,20,["maxlength"]],[30,4,["title","length"]],[28,[37,14],[[30,1],[52,[30,4,["validations","attrs","title"]],false,true]],null]]],[["default"],[[[[1,"\\n                "],[8,[39,26],[[24,3,"title"],[16,0,[29,[[30,20,["class"]]," ",[36,27]]]],[16,"aria-invalid",[30,20,["showErrors"]]],[16,"aria-describedby",[30,20,["describedby"]]],[16,"placeholder",[28,[37,10],["i18n_description_here","campaign-manager-web/components/carousel/card-form"],null]],[16,"aria-label",[28,[37,10],["i18n_card_headline_label","campaign-manager-web/components/carousel/card-form"],[["characters"],[[30,20,["maxlength"]]]]]],[4,[38,16],["input",[28,[37,8],[[28,[37,28],["target.value"],null],[28,[37,29],[[30,21],"title"],null]],null]],null],[4,[38,16],["focus",[28,[37,20],null,[["controlName","type"],["carousel_ad_card_headline","SHORT_PRESS"]]]],null],[4,[38,16],["blur",[30,22]],null]],[["@inputId","@disabled","@value"],[[30,6],[28,[37,14],[[30,1],[30,4,["isUploading"]]],null],[30,4,["title"]]]],null],[1,"\\n              "]],[]]]]],[1,"\\n            "]],[20]]]]],[1,"\\n          "],[13],[1,"\\n\\n"],[1,"          "],[10,0],[14,0,"carousel-card-form__input"],[12],[1,"\\n            "],[8,[39,22],null,[["@showValidations","@validations"],[[28,[37,14],[[30,18],[28,[37,23],[[30,19],[30,7]],null]],null],[28,[37,24],[[30,4,["validations","attrs","landingPageUrl"]]],null]]],[["default"],[[[[1,"\\n              "],[10,1],[14,0,"u-layout-flex__container--baseline"],[12],[1,"\\n                "],[10,"label"],[15,1,[29,["landing-page-url-label-",[30,3]]]],[15,0,[29,["carousel-card-form__label"," ",[28,[37,1],null,[["weight"],["bold"]]]]]],[15,"for",[30,7]],[12],[1,"\\n                  "],[10,1],[14,0,"mr1"],[12],[1,"\\n                    "],[1,[52,[30,24],[28,[37,10],["i18n_card_linkedin_landing_page_url","campaign-manager-web/components/carousel/card-form"],null],[28,[37,10],["i18n_card_landing_page_url","campaign-manager-web/components/carousel/card-form"],null]]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n                "],[8,[39,19],null,[["@placement","@content","@contentClass","@onShow"],[[30,0,["tooltipPosition"]],[28,[37,10],["i18n_card_landing_page_url_tooltip","campaign-manager-web/components/carousel/card-form"],null],"u-hoverable__content carousel-card-form-hoverable__content",[28,[37,20],null,[["controlName","type"],["carousel_ad_card_dest_url_tooltip","HOVER"]]]]],[["trigger"],[[[[1,"\\n                    "],[11,"button"],[24,0,"button--unstyled button--cursor-default"],[16,"aria-label",[28,[37,10],["i18n_card_landing_page_url_tooltip_aria","campaign-manager-web/components/carousel/card-form"],null]],[24,4,"button"],[4,[38,21],[[30,25,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                      "],[8,[39,9],[[24,0,"creative-form__tooltip-icon u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                    "],[13],[1,"\\n                  "]],[25]]]]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,26],[[24,3,"landing-page-url"],[16,0,[29,[[30,23,["class"]]," ",[36,27]]]],[16,"aria-invalid",[30,23,["showErrors"]]],[16,"aria-describedby",[30,23,["describedby"]]],[16,"placeholder",[28,[37,10],["i18n_example_dot_com","campaign-manager-web/components/carousel/card-form"],null]],[4,[38,16],["input",[28,[37,8],[[28,[37,28],["target.value"],null],[28,[37,29],[[30,21],"landingPageUrl"],null]],null]],null],[4,[38,16],["focus",[28,[37,20],null,[["controlName","type"],["carousel_ad_card_dest_url","SHORT_PRESS"]]]],null],[4,[38,16],["blur",[30,22]],null]],[["@inputId","@value","@disabled"],[[30,7],[30,4,["landingPageUrl"]],[28,[37,14],[[30,1],[30,26],[30,4,["isUploading"]]],null]]],null],[1,"\\n            "]],[23]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,30],[[24,0,"ml3 mb3"]],[["@type","@isHidden"],["negative",[28,[37,14],[[30,4,["localUrl"]],[28,[37,13],[[28,[37,23],[[30,19],[30,5]],null],[30,18],[30,4,["isUploadFailed"]]],null]],null]]],[["default"],[[[[1,"\\n"],[41,[30,4,["isUploadFailed"]],[[[42,[28,[37,32],[[28,[37,32],[[30,4,["imageUploadErrorKeys"]]],null]],null],null,[[[1,"            "],[1,[28,[35,10],["i18n_image_upload_validation_error","campaign-manager-web/components/carousel/card-form"],[["errorType","maxWidth","maxHeight","maxSizeInMb"],[[30,27],[30,0,["MAX_WIDTH"]],[30,0,["MAX_HEIGHT"]],[30,0,["MAX_SIZE_IN_MEGABYTES"]]]]]],[1,"\\n"]],[27]],null]],[]],[[[1,"          "],[1,[30,4,["validations","attrs","localUrl","message"]]],[1,"\\n"]],[]]],[1,"      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n"]],[5,6,7]]],[13]],["@isReadOnly","&attrs","@index","@contentEntity","contentEntityImageId","contentEntityTitleId","contentEntityUrlId","@uploaderOptions","@pemRegisterMediaUploadMetadata","@pemVectorAssetOutputMetadata","@onUploadSuccess","@onUploadFailed","vectorUploader","@onChangeImage","@onOpenImageEditPanel","triggerData","triggerData","@showAllValidations","@showValidationsFor","vcont","@onUpdateContentEntity","@onInputBlur","vcont","@isPipelineBuilderUrlRequired","triggerData","@isLandingPageUrlDisabled","errorKey"],false,["if","hue-web-foundations@-text-body","let","concat","unless","hue-web-progress-indicator","vector-uploader","file-upload-button","pipe","hue-web-icons@icon","t","custom-image","and","not","or","track-interaction","on","hue-web-toggletip","hue-web-toggletip-trigger","hue-web-tooltip","cm-tracking","hue-web-tooltip-trigger","validated-control","get","readonly","character-counter","cm-text-input","hue-web-foundations@-artdeco-migration-scope","pick","fn","hue-web-inline-feedback","each","-track-array"]]',moduleName:"campaign-manager-web/components/carousel/card-form.hbs",isStrictMode:!1})
let b=e.default=(s=(0,l.inject)(),(0,i.assertPropTypes)((p=class extends a.default{constructor(...e){var t,n,a,i
super(...e),m(this,"MAX_WIDTH",r.DEFAULT_MAX_WIDTH),m(this,"MAX_HEIGHT",r.DEFAULT_MAX_HEIGHT),m(this,"MAX_SIZE_IN_MEGABYTES",o.CAROUSEL_MAX_IMAGE_SIZE_IN_MEGABYTES),t=this,n="windowResizeObserver",i=this,(a=d)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get titleValidations(){const e=this.args.contentEntity,t=e.validations?.attrs?.title
return t&&(t.attribute=`${t.attribute}-${e.uuid}`),t}get tooltipPosition(){return this.windowResizeObserver.lastDimensions.width>1024?"right":"bottom"}},m(p,"propTypes",{contentEntity:i.PropTypes.object.isRequired,index:i.PropTypes.number.isRequired,isLandingPageUrlDisabled:i.PropTypes.bool,isPipelineBuilderUrlRequired:i.PropTypes.bool,isReadOnly:i.PropTypes.bool,showAllValidations:i.PropTypes.bool,showValidationsFor:i.PropTypes.object.isRequired,uploaderOptions:i.PropTypes.object.isRequired,validations:i.PropTypes.object.isRequired,onChangeImage:i.PropTypes.func.isRequired,onInputBlur:i.PropTypes.func.isRequired,onUpdateContentEntity:i.PropTypes.func.isRequired,onUploadFailed:i.PropTypes.func.isRequired,onUploadSuccess:i.PropTypes.func.isRequired}),_=(u=p).prototype,h="windowResizeObserver",f=[s],T={configurable:!0,enumerable:!0,writable:!0,initializer:null},y={},Object.keys(T).forEach((function(e){y[e]=T[e]})),y.enumerable=!!y.enumerable,y.configurable=!!y.configurable,("value"in y||y.initializer)&&(y.writable=!0),y=f.slice().reverse().reduce((function(e,t){return t(_,h,e)||e}),y),E&&void 0!==y.initializer&&(y.value=y.initializer?y.initializer.call(E):void 0,y.initializer=void 0),void 0===y.initializer&&(Object.defineProperty(_,h,y),y=null),d=y,c=u))||c)
var _,h,f,T,E,y;(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/carousel/carousel-container",["exports","@ember/component","@ember/template-factory","campaign-manager-web/components/sponsored-content-actions-dropdown","campaign-manager-web/components/common-table-cells/entity-status","campaign-manager-web/components/sponsorable-content-table-entity","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","@ember/service","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/utils/urn","@ember/object","campaign-manager-web/utils/ad-form","campaign-manager-web/constants/leadgen-form","campaign-manager-web/utils/sponsorable-content","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/creatives","campaign-manager-web/utils/http-error","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/query-param","hue-web-toast/utils/constants","campaign-manager-web/constants/routes","campaign-manager-web/utils/tracking","tracked-toolbox","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/carousel-ads","@embroider/util","campaign-manager-web/components/carousel/carousel-container","campaign-manager-web/utils/ads-preview","campaign-manager-web/prop-types/tracking-parameters"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D){var M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge
function be(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function he(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const fe=(0,n.createTemplateFactory)({id:"2dlFGnUM",block:'[[[1,"\\n"],[8,[39,0],null,[["@accountId","@aggregatedTrackingParameters","@campaign","@columns","@hasCreatives","@isLoading","@onSaveEditCampaign","@onCampaignChange","@onClickEmptyState","@disableEmptyStateClick","@headerLabel"],[[30,1,["id"]],[30,2],[30,3],[30,0,["sponsoredContentsTableColumns"]],[28,[37,1],[[30,0,["sponsoredContents","length"]],0],null],[30,0,["fetchCampaignAssociatedSponsorableContentsTask","isRunning"]],[30,4],[30,5],[30,0,["onToggleFormOpen"]],[28,[37,2],[[30,0,["canCreateNewAd"]]],null],[30,6]]],[["default"],[[[[1,"\\n  "],[8,[30,7,["header-outlet"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,3],null,[["@accountId","@campaign","@canCreateDsc","@canCreateNewAd","@canEditCreative","@companyUrn","@disableBrowseContent","@hasMaxSponsoredContents","@onToggleBrowsePanelOpen","@onToggleFormOpen","@adFormat"],[[30,1,["id"]],[30,3],[30,1,["canCreateDsc"]],[30,0,["canCreateNewAd"]],[30,1,["canEditCreative"]],[30,1,["reference"]],[30,0,["disableBrowseContent"]],[30,0,["hasMaxSponsoredContents"]],[30,0,["onToggleBrowsePanelOpen"]],[30,0,["onToggleFormOpen"]],[30,0,["adFormat"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,7,["table-outlet"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,4],null,[["@isLoading"],[[30,0,["removeCreativeTask","isRunning"]]]],[["default"],[[[[1,"\\n      "],[10,1],[14,0,"a11y-text"],[12],[1,[28,[35,5],["i18n_removing_creative","campaign-manager-web/components/carousel/carousel-container"],null]],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[8,[39,6],null,[["@columns","@currentPageNumber","@onDisplayDataChangedAction","@filteringIgnoreCase","@pageSize","@theme","@data","@caption"],[[30,7,["decoratedColumns"]],[30,7,["currentPageNumber"]],[30,7,["displayDataChangedAction"]],[30,7,["filteringIgnoreCase"]],[30,7,["pageSize"]],[30,7,["theme"]],[30,0,["sponsoredContents"]],[28,[37,5],["ads_table_caption","campaign-manager-web/components/carousel/carousel-container"],null]]],[["default"],[[[[1,"\\n        "],[8,[30,8,["global-filter"]],null,null,[["default"],[[[[1,"\\n          "],[8,[39,7],[[4,[38,8],["ad_selection_search_creatives"],null]],[["@value","@onInputFilter","@placeholder","@campaignId","@onFilterStringChange"],[[30,0,["filterString"]],[30,0,["onInputFilterChange"]],[28,[37,5],["i18n_carousel_ads_global_filter_placeholder_v2","campaign-manager-web/components/carousel/carousel-container"],null],[30,3,["id"]],[30,9]]],null],[1,"\\n        "]],[]]]]],[1,"\\n        "],[10,0],[15,0,[30,8,["tableContainerClasses"]]],[12],[1,"\\n          "],[8,[30,8,["table"]],null,null,[["default"],[[[[1,"\\n            "],[8,[30,10,["header"]],null,null,[["default"],[[[[1,"\\n              "],[8,[39,9],null,[["@tooltipHoverTrackingKey"],["carousel_ad_selection_adformat_tooltip"]],[["default"],[[[[1,"\\n                "],[1,[28,[35,5],["i18n_carousel_ads_list_header_title","campaign-manager-web/components/carousel/carousel-container"],null]],[1,"\\n              "]],[]]]]],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[10]]]]],[1,"\\n        "],[13],[1,"\\n        "],[8,[30,8,["footer"]],null,null,null],[1,"\\n      "]],[8]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,7,["modals-outlet"]],null,null,[["default"],[[[[1,"\\n"],[1,"    "],[8,[39,10],null,[["@campaign","@isOpen","@onDismiss","@triggerSelectorForReturnFocus","@viewedContentUrn","@viewedCreative","@staticImageViewMap","@viewOptions","@placementInfo"],[[30,3],[30,0,["isViewModalOpen"]],[30,0,["onDismissAccurateViewModal"]],[30,0,["triggerSelectorForReturnFocus"]],[30,0,["viewedContent","urn"]],[30,0,["viewedCreative"]],[30,0,["staticImageViewMap"]],[30,0,["viewOptions"]],[30,0,["viewedContent","placementInfo"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[7]]]]]],["@account","@aggregatedTrackingParameters","@campaign","@onSaveEditCampaign","@onCampaignChange","@headerLabel","container","adsTable","@onHoverableTriggerChange","table"],false,["creatives-container","gt","not","sponsored-contents-container-header","cm-overlay-loader","t","ads-table","creatives-table/creative-global-filter","track-interaction","creatives-table/creatives-list-header","accurate-view-modal"]]',moduleName:"campaign-manager-web/components/carousel/carousel-container.hbs",isStrictMode:!1})
let Te=e.default=(M=(0,c.inject)(),L=(0,c.inject)("hue-web-toast"),k=(0,c.inject)(),U=(0,c.inject)(),x=(0,c.inject)(),F=(0,c.inject)(),z=(0,c.inject)(),j=(0,c.inject)("creative"),G=(0,c.inject)("sponsoredContent"),B=(0,c.inject)(),V=(0,v.localCopy)("args.initialFilterString"),Y=(0,u.task)({drop:!0}),H=(0,u.task)({drop:!0}),q=(0,u.task)({restartable:!0}),K=(0,u.task)({drop:!0}),W=(0,u.task)({restartable:!0}),(0,s.assertPropTypes)((ge=class extends o.default{get adFormSponsoredMap(){return(0,g.getAdFormSponsoredMap)(this.creativesData,this.adForms)}get campaignId(){return(0,m.get)(this,"args.campaign.id")}get canCreateContent(){return this.canCreateDsc&&!(0,m.get)(this,"args.campaign.isCompletedCampaign")}get canCreateDsc(){return(0,m.get)(this,"args.account.canCreateDsc")}get canCreateNewAd(){return(0,h.canCreateNewDsc)({areCreativesReadOnly:(0,m.get)(this,"args.campaign.areCreativesReadOnly"),canCreateDsc:(0,m.get)(this,"args.account.canCreateDsc"),canEditCreative:(0,m.get)(this,"args.account.canEditCreative"),isCompletedCampaign:(0,m.get)(this,"args.campaign.isCompletedCampaign"),hasMaximumCreatives:this.hasMaxSponsoredContents})}get companyId(){return parseInt((0,p.getIdFromUrn)((0,m.get)(this,"args.account.reference")),10)}get creativesData(){return this.creativeService.campaignCreatives[this.campaignId]||[]}get disableBrowseContent(){return this.args.campaign.areCreativesReadOnly||this.args.campaign.isCompletedCampaign||!(0,m.get)(this,"args.account.canEditCreative")||!this.hasNonSponsoredSponsorableContents}get hasNonSponsoredSponsorableContents(){return this.sponsorableContents.length-this.creativesData.length>0}get hasMaxSponsoredContents(){return this.creativesData.length>=_.SPONSORED_CREATIVES_MAX}get isLeadGenFormCampaign(){return(0,y.isLeadGenFormCampaign)(this.args.campaign)}get sponsoredContents(){const{creativesData:e,dropdownItems:t}=this,n=this.sponsoredContentService.campaignAssociatedSponsorableContents[this.campaignId]
return(0,_.getSponsoredContents)({creatives:e,sponsorableContents:n,account:this.args.account,campaign:this.args.campaign,allowedActions:t,sponsoredContentType:h.SPONSORED_CONTENT_TYPES.CAROUSEL})}get sponsoredContentsTableColumns(){return[{disableSorting:!0,filteredBy:"shareContent.shareCommentary.text",component:(0,P.ensureSafeComponent)(r.default,this),title:"",filterFunction:h.carouselFilterFunction,filterString:this.filterString,isLeadGenFormCampaign:this.isLeadGenFormCampaign,objectiveType:this.args.campaign.objectiveType,adFormSponsoredMap:this.adFormSponsoredMap,actions:{onOpenEditSponsoredContentForm:this.onOpenCreateSponsoredContentPanel},trackingParametersState:this.args.trackingParametersState,aggregatedTrackingParameters:this.args.aggregatedTrackingParameters,campaign:this.args.campaign,account:this.args.account},{disableSorting:!0,component:(0,P.ensureSafeComponent)(i.default,this),title:"",className:"carousel-ads-container__list-table-status",isLeadGenFormCampaign:this.isLeadGenFormCampaign,adFormSponsoredMap:this.adFormSponsoredMap,entityType:E.ENTITY_TYPES.CREATIVE,accountId:(0,m.get)(this,"args.account.id"),canEditEntity:(0,m.get)(this,"args.account.canEditCreative"),shouldFocusOnCreativeStatus:this.args.shouldFocusOnCreativeStatus,initialFilterString:parseInt(this.filterString,10),actions:{onSelectStatus:this.onSponsoredContentCreativeSelectStatus}},{disableSorting:!0,title:"",component:(0,P.ensureSafeComponent)(a.default,this),canCreateContent:this.canCreateContent,hasMaxSponsoredContents:this.hasMaxSponsoredContents,currentUserRole:(0,m.get)(this,"args.account.currentUserRole"),adFormat:this.adFormat,isReadOnly:this.args.campaign.areCreativesReadOnly,actions:{onOpenEditSponsoredContentForm:this.onOpenCreateSponsoredContentPanel,onAccurateView:this.onAccurateView,onRemoveSponsoredContent:this.onRemoveCreative,onShowManageTrackingModal:this.onShowManageTrackingModal}}]}get staticImageViewMap(){return(0,h.getStaticImagePreviewMap)(y.AD_FORMAT.CAROUSEL,((e,t)=>this.i18n.lookupTranslation(N.default,e)(t)))}get isLanAdPreviewEnabled(){return this.args.campaign.offsiteDeliveryEnabled}constructor(){super(...arguments),be(this,"xhr",J,this),be(this,"toast",Q,this),be(this,"i18n",Z,this),be(this,"jet",ee,this),be(this,"adForm",te,this),be(this,"tracking",ne,this),be(this,"router",ae,this),be(this,"creativeService",ie,this),be(this,"sponsoredContentService",re,this),be(this,"lix",oe,this),_e(this,"adFormat",y.AD_FORMAT.CAROUSEL),_e(this,"creativeRemoveSuccessMessage",this.i18n.lookupTranslation(this.constructor,"i18n_remove_creative_success")()),_e(this,"creativeRemoveFailureMessage",this.i18n.lookupTranslation(this.constructor,"i18n_remove_creative_error")()),_e(this,"dropdownItems",_.SPONSORED_CONTENT_DROPDOWNS[h.SPONSORED_CONTENT_TYPES.CAROUSEL]),_e(this,"sectionToExpandOnInit",b.LEADGEN_FORM_SECTIONS.AD_SECTION),be(this,"triggerSelectorForReturnFocus",le,this),be(this,"viewedContent",se,this),be(this,"adForms",ce,this),be(this,"isViewModalOpen",ue,this),be(this,"viewedCreative",de,this),be(this,"sponsorableContents",pe,this),be(this,"filterString",me,this),this.creativeService.enableCampaignForServiceState(this.campaignId),this.fetchCampaignAssociatedSponsorableContentsTask.perform(),this.fetchSponsorableContentsTask.perform(),this.fetchLeadGenFormsTask.perform()}getDefaultQueryParams(){const{returnUrl:e}=this.args
return e?{returnUrl:e}:{}}onToggleFormOpen(){this.router.transitionTo(C.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_NEW,this.args.account.id,this.args.campaign.id,{queryParams:this.getDefaultQueryParams()})}onToggleBrowsePanelOpen(){this.router.transitionTo(C.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_SPONSORABLE_CONTENTS,this.args.account.id,this.args.campaign.id,{queryParams:this.getDefaultQueryParams()})}onRefreshLeadGenForms(){this.fetchLeadGenFormsTask.perform()}onOpenCreateSponsoredContentPanel(e,t,{sectionToExpandOnInit:n,isDuplicate:a}={}){this.router.transitionTo(C.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_ITEM,this.args.account.id,this.args.campaign.id,t,{queryParams:{...this.getDefaultQueryParams(),action:a?S.ACTION_QUERY_PARAM.DUPLICATE:S.ACTION_QUERY_PARAM.EDIT,sectionToExpandOnInit:n}})}async onAccurateView(e,{triggerSelectorForReturnFocus:t}={}){this.isViewModalOpen=!0,this.viewedCreative=this.creativesData.find((t=>e.urn===t.reference)),this.viewedContent=e,this.viewOptions=(0,R.getPreviewOptions)({sponsorableContent:e,adFormat:this.adFormat,objectiveType:this.args.campaign.objectiveType},{isLanAdPreviewEnabled:this.isLanAdPreviewEnabled}),this.triggerSelectorForReturnFocus=t}onSponsoredContentCreativeSelectStatus(e,t){const{id:n}=this.creativesData.find((t=>t.id===e.id))
this.creativeService.updateCreative({id:n,status:t},this.campaignId)}onRemoveCreative(e){this.removeCreativeTask.perform(e.id)}onShowManageTrackingModal(e){this.onShowManageTrackingModalTask.perform(e)}onDismissAccurateViewModal(){this.tracking.fireInteractionEvent("carousel_ad_selection_preview_cancel",O.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.isViewModalOpen=!1}onInputFilterChange(e){this.filterString=e}*createCreativeWithRetriesTask(){yield*(0,f.createCreativeWithRetries)(...arguments)}*fetchLeadGenFormsTask(){if(this.isLeadGenFormCampaign){yield(0,d.waitForQueue)("actions")
try{const e=(0,w.constructPemMetadata)(I.CAROUSEL_FETCH_DATA_KEYS.FETCH_LEAD_GEN_FORMS,[(0,m.get)(this,"args.account.id")],{productName:I.CAROUSELADS_PEM_PRODUCT_NAME}),t=yield this.adForm.getAllValidLeadGenFormsByAccountId((0,m.get)(this,"args.account.id"),(0,m.get)(this,"args.campaign.locale"),e)
this.adForms=t}catch(e){this.jet.error(`Failed fetching lead gen forms: ${e.message}`)}}}*fetchSponsorableContentsTask(){yield(0,d.waitForQueue)("actions")
try{const e=(0,w.constructPemMetadata)(I.CAROUSEL_FETCH_DATA_KEYS.FETCH_AVAILABLE_SPONSORABLE_CONTENTS,[this.campaignId],{productName:I.CAROUSELADS_PEM_PRODUCT_NAME}),t=yield this.sponsoredContentService.getAvailableSponsorableContentsByContentType(this.args.account,this.campaignId,h.SPONSORED_CONTENT_TYPES.CAROUSEL,e)
this.sponsorableContents=t}catch(e){}}*removeCreativeTask(e){try{const t=(0,w.constructPemMetadata)(I.CAROUSEL_AD_CONTAINER_DROPDOWN_KEYS.REMOVE_CONTENT_VIA_DROPDOWN,[this.campaignId,e],{productName:I.CAROUSELADS_PEM_PRODUCT_NAME})
yield this.creativeService.removeCreative(e,this.campaignId,t),this.toast.add({type:A.TOAST_TYPES.SUCCESS,message:this.creativeRemoveSuccessMessage})}catch(t){this.toast.add({type:A.TOAST_TYPES.ERROR,message:this.creativeRemoveFailureMessage}),this.jet.error(new Error(`Failed to remove the sponsored content creative: ${(0,T.getErrorMessage)(t)}`),["carousel","carousel-container","remove-creative"],!1)}}*fetchCampaignAssociatedSponsorableContentsTask(){yield(0,d.waitForQueue)("actions")
const e=(0,w.constructPemMetadata)(I.CAROUSEL_FETCH_DATA_KEYS.FETCH_CAMPAIGN_ASSOCIATED_SPONSORABLE_CONTENTS,[this.campaignId],{productName:I.CAROUSELADS_PEM_PRODUCT_NAME})
yield this.sponsoredContentService.fetchCampaignAssociatedSponsorableContents(this.campaignId,h.SPONSORED_CONTENT_VIEW_CONTEXT.REVIEWER,e)}},_e(ge,"propTypes",{account:s.PropTypes.oneOfType([s.PropTypes.object,s.PropTypes.EmberObject]).isRequired,campaign:s.PropTypes.oneOfType([s.PropTypes.object,s.PropTypes.EmberObject]).isRequired,initialFilterString:s.PropTypes.string,shouldFocusOnCreativeStatus:s.PropTypes.bool,onCampaignChange:s.PropTypes.func.isRequired,onSaveEditCampaign:s.PropTypes.func.isRequired,onHoverableTriggerChange:s.PropTypes.func,returnUrl:s.PropTypes.string,headerLabel:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.SafeString]),aggregatedTrackingParameters:s.PropTypes.oneOfType([D.aggregatedTrackingParametersShape,s.PropTypes.null]).isRequired}),J=he(($=ge).prototype,"xhr",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=he($.prototype,"toast",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=he($.prototype,"i18n",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=he($.prototype,"jet",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=he($.prototype,"adForm",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=he($.prototype,"tracking",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=he($.prototype,"router",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=he($.prototype,"creativeService",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=he($.prototype,"sponsoredContentService",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=he($.prototype,"lix",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=he($.prototype,"triggerSelectorForReturnFocus",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),se=he($.prototype,"viewedContent",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ce=he($.prototype,"adForms",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ue=he($.prototype,"isViewModalOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),de=he($.prototype,"viewedCreative",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=he($.prototype,"sponsorableContents",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),me=he($.prototype,"filterString",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he($.prototype,"onToggleFormOpen",[m.action],Object.getOwnPropertyDescriptor($.prototype,"onToggleFormOpen"),$.prototype),he($.prototype,"onToggleBrowsePanelOpen",[m.action],Object.getOwnPropertyDescriptor($.prototype,"onToggleBrowsePanelOpen"),$.prototype),he($.prototype,"onRefreshLeadGenForms",[m.action],Object.getOwnPropertyDescriptor($.prototype,"onRefreshLeadGenForms"),$.prototype),he($.prototype,"onOpenCreateSponsoredContentPanel",[m.action],Object.getOwnPropertyDescriptor($.prototype,"onOpenCreateSponsoredContentPanel"),$.prototype),he($.prototype,"onAccurateView",[m.action],Object.getOwnPropertyDescriptor($.prototype,"onAccurateView"),$.prototype),he($.prototype,"onSponsoredContentCreativeSelectStatus",[m.action],Object.getOwnPropertyDescriptor($.prototype,"onSponsoredContentCreativeSelectStatus"),$.prototype),he($.prototype,"onRemoveCreative",[m.action],Object.getOwnPropertyDescriptor($.prototype,"onRemoveCreative"),$.prototype),he($.prototype,"onShowManageTrackingModal",[m.action],Object.getOwnPropertyDescriptor($.prototype,"onShowManageTrackingModal"),$.prototype),he($.prototype,"onDismissAccurateViewModal",[m.action],Object.getOwnPropertyDescriptor($.prototype,"onDismissAccurateViewModal"),$.prototype),he($.prototype,"onInputFilterChange",[m.action],Object.getOwnPropertyDescriptor($.prototype,"onInputFilterChange"),$.prototype),he($.prototype,"createCreativeWithRetriesTask",[Y],Object.getOwnPropertyDescriptor($.prototype,"createCreativeWithRetriesTask"),$.prototype),he($.prototype,"fetchLeadGenFormsTask",[H],Object.getOwnPropertyDescriptor($.prototype,"fetchLeadGenFormsTask"),$.prototype),he($.prototype,"fetchSponsorableContentsTask",[q],Object.getOwnPropertyDescriptor($.prototype,"fetchSponsorableContentsTask"),$.prototype),he($.prototype,"removeCreativeTask",[K],Object.getOwnPropertyDescriptor($.prototype,"removeCreativeTask"),$.prototype),he($.prototype,"fetchCampaignAssociatedSponsorableContentsTask",[W],Object.getOwnPropertyDescriptor($.prototype,"fetchCampaignAssociatedSponsorableContentsTask"),$.prototype),X=$))||X);(0,t.setComponentTemplate)(fe,Te)})),define("campaign-manager-web/components/carousel/creative-form",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@linkedin/ember-tracked-validations","@ember/service","@ember/object","@ember/object/computed","@ember/application","@ember/runloop","ember-concurrency-decorators","campaign-manager-web/utils/vector-assets","ember-cli-pemberly-tracking","campaign-manager-web/utils/urn","campaign-manager-web/utils/media-specs","campaign-manager-web/utils/sponsored-content","campaign-manager-web/constants/sponsored-content","campaign-manager-web/constants/carousel","campaign-manager-web/utils/ad-form","campaign-manager-web/constants/leadgen-form","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/pipeline-builder-url","campaign-manager-web/utils/pb-url-regex","campaign-manager-web/utils/file-upload","campaign-manager-web/utils/tracking","campaign-manager-web/utils/sponsorable-content","campaign-manager-web/utils/creatives","campaign-manager-web/utils/a11y-constants","campaign-manager-web/constants/leadgen-form-tracking","ember-lifeline","ember-copy","campaign-manager-web/config/environment","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/lix","campaign-manager-web/constants/pem/carousel-ads","campaign-manager-web/components/leadgen-form/creation"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U){var x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he
function fe(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function Te(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ee(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const ye=(0,n.createTemplateFactory)({id:"m5mdwPMM",block:'[[[1,"\\n"],[8,[39,0],null,[["@message","@fullScreen","@isLoading"],[[28,[37,1],["i18n_saving_your_ad","campaign-manager-web/components/carousel/creative-form"],null],true,[28,[37,2],[[30,0,["isSavingSponsorableContent"]],[30,0,["saveSponsorableContentTask","isRunning"]]],null]]],null],[1,"\\n\\n"],[8,[39,3],null,[["@dataTestValue","@title","@backHeaderAction","@backFooterAction"],["carousel",[30,1],[30,0,["confirmCancel"]],[30,0,["confirmCancel"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["form"]],null,null,[["default"],[[[[1,"\\n    "],[11,"form"],[4,[38,4],null,[["selector"],[[30,0,["focusSelector"]]]]],[12],[1,"\\n      "],[8,[39,5],null,[["@onAfterAccordionItemShown","@shouldShowAssociationWarning","@hideDivider"],[[30,0,["onAfterLeadGenPanelShow"]],[28,[37,6],[[30,3],[28,[37,7],[[30,4]],null]],null],true]],[["default"],[[[[1,"\\n"],[1,"        "],[8,[30,5,["accordionItem"]],null,[["@name","@expandOnInit"],[[30,0,["LEADGEN_FORM_SECTIONS","AD_SECTION"]],[28,[37,8],[[30,6],[30,0,["LEADGEN_FORM_SECTIONS","AD_SECTION"]]],null]]],[["default"],[[[[1,"\\n          "],[8,[39,9],null,[["@shouldShowAllValidations"],[[30,0,["showFormValidations"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["showSponsorableContentFields"]],[[[1,"              "],[8,[30,8,["input"]],[[24,0,"ph1"]],[["@label","@fieldId","@validations","@showCharCounter","@placeholder","@value","@onInput","@onFocus","@onBlur"],[[28,[37,1],["i18n_name_this_ad","campaign-manager-web/components/carousel/creative-form"],null],"sponsorableContent.name",[30,0,["validations","attrs","sponsorableContent","name"]],true,[28,[37,1],["i18n_name_this_ad_placeholder","campaign-manager-web/components/carousel/creative-form"],null],[30,0,["sponsorableContent","name"]],[28,[37,11],[[30,0,["onFieldInput"]],"sponsorableContent.name"],null],[28,[37,12],null,[["controlName","type"],["carousel_ad_name","SHORT_PRESS"]]],[30,0,["onFieldBlur"]]]],null],[1,"\\n              "],[10,"hr"],[15,0,[29,["mt5 ",[52,[30,3],"mb0","mb5"]," ",[36,13]]]],[12],[13],[1,"\\n"]],[]],null],[1,"\\n"],[1,"            "],[8,[30,7,["header"]],[[16,0,[29,[[52,[51,[30,3]],"u-layout__a11y-hidden"]]]]],null,[["default"],[[[[1,"\\n              "],[10,0],[14,0,"leadgen-form-creation__header"],[12],[1,"\\n                "],[10,"h3"],[15,0,[29,["leadgen-form-creation__header-label"," ",[28,[37,15],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_accordion_ad","campaign-manager-web/components/carousel/creative-form"],null]],[1,"\\n                "],[13],[1,"\\n\\n                "],[8,[39,16],[[24,0,"mr4 u-layout__push-right"]],[["@type","@isHidden","@message"],["negative",[28,[37,8],[[30,0,["validationErrorCount"]],0],null],[28,[37,1],["i18n_error_count","campaign-manager-web/components/carousel/creative-form"],[["errorCount"],[[30,0,["validationErrorCount"]]]]]]],null],[1,"\\n"],[41,[30,7,["isExpanded"]],[[[1,"                  "],[8,[39,17],null,[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"                  "],[8,[39,17],null,[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]]],[1,"              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n\\n"],[1,"            "],[8,[30,7,["panel"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["showSponsorableContentFields"]],[[[1,"                "],[8,[30,8,["input"]],null,[["@label","@type","@fieldId","@validations","@showCharCounter","@placeholder","@value","@helperText","@onInput","@onFocus","@onBlur","@required"],[[28,[37,1],["i18n_introductory_text","campaign-manager-web/components/carousel/creative-form"],null],"multiline","sponsorableContent.shareContent.shareCommentary.text",[30,0,["validations","attrs","sponsorableContent","shareContent","shareCommentary","text"]],true,[28,[37,1],["i18n_introductory_text_placeholder","campaign-manager-web/components/carousel/creative-form"],null],[30,0,["sponsorableContent","shareContent","shareCommentary","text"]],[28,[37,1],["i18n_introductory_text_recommended_max_chars","campaign-manager-web/components/carousel/creative-form"],null],[28,[37,11],[[30,0,["onFieldInput"]],"sponsorableContent.shareContent.shareCommentary.text"],null],[28,[37,12],null,[["controlName","type"],["carousel_ad_introductory","SHORT_PRESS"]]],[30,0,["onFieldBlur"]],true]],null],[1,"\\n\\n"],[1,"                "],[8,[30,8,["input"]],null,[["@label","@fieldId","@validations","@placeholder","@value","@onInput","@onFocus","@onBlur","@required"],[[28,[37,1],[[52,[30,0,["isPipelineBuilderUrlRequired"]],"i18n_ad_linkedin_landing_page_url_heading","i18n_ad_destination_URL"],"campaign-manager-web/components/carousel/creative-form"],null],"sponsorableContent.shareContent.primaryLandingPageUrl",[28,[37,18],[[30,0,["validations","attrs","sponsorableContent","shareContent","primaryLandingPageUrl"]]],null],[28,[37,1],["i18n_ad_destination_URL_placeholder","campaign-manager-web/components/carousel/creative-form"],null],[30,0,["sponsorableContent","shareContent","primaryLandingPageUrl"]],[30,0,["onMainDestinationUrlChange"]],[28,[37,12],null,[["controlName","type"],["carousel_ad_dest_url","SHORT_PRESS"]]],[30,0,["onFieldBlur"]],true]],[["default"],[[[[1,"\\n"],[41,[30,0,["isPipelineBuilderUrlRequired"]],[[[1,"                    "],[8,[30,9,["tooltip"]],null,[["@triggerAriaLabel"],[[28,[37,1],["i18n_a11y_trigger_label_linkedin_landing_page_url_heading","campaign-manager-web/components/carousel/creative-form"],null]]],[["default"],[[[[1,"\\n                      "],[10,1],[12],[1,"\\n                        "],[1,[28,[35,1],["i18n_linkedin_landing_page_url_tooltip_text","campaign-manager-web/components/carousel/creative-form"],null]],[1,"\\n                        "],[10,"br"],[12],[13],[1,"\\n                        "],[8,[39,19],[[24,"target","_blank"]],[["@route","@model"],["accounts.item.landing-pages.index",[30,10,["id"]]]],[["default"],[[[[1,"\\n                          "],[1,[28,[35,1],["i18n_linkedin_landing_page_url_tooltip_link","campaign-manager-web/components/carousel/creative-form"],null]],[1,"\\n                        "]],[]]]]],[1,"\\n                      "],[13],[1,"\\n                    "]],[]]]]],[1,"\\n"]],[]],null],[1,"                "]],[9]]]]],[1,"\\n"],[41,[30,11],[[[1,"                  "],[10,2],[15,0,[29,["mt2"," ",[28,[37,15],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                    "],[1,[52,[30,0,["isPipelineBuilderUrlRequired"]],[28,[37,1],["i18n_linkedin_landing_page_url_message_for_edit","campaign-manager-web/components/carousel/creative-form"],null],[28,[37,1],["i18n_destination_url_message_for_edit","campaign-manager-web/components/carousel/creative-form"],null]]],[1,"\\n                  "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[51,[30,11]],[[[1,"                  "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n                    "],[10,1],[15,0,[29,[[36,20]]]],[12],[1,"\\n                      "],[8,[39,21],[[24,0,"small-input"],[4,[38,22],["change",[30,0,["onUseMainUrlAsDestinationChange"]]],null]],[["@inputId","@isChecked"],["sponsored_content_ad_main_url_checkbox",[30,0,["useMainUrlAsDestination"]]]],null],[1,"\\n                    "],[13],[1,"\\n                    "],[10,"label"],[14,"for","sponsored_content_ad_main_url_checkbox"],[12],[1,"\\n                      "],[1,[52,[30,0,["isPipelineBuilderUrlRequired"]],[28,[37,1],["i18n_linkedin_landing_page_url_for_all_cards","campaign-manager-web/components/carousel/creative-form"],null],[28,[37,1],["i18n_url_destination_for_all_cards","campaign-manager-web/components/carousel/creative-form"],null]]],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n"]],[]],null],[1,"\\n                "],[10,"hr"],[15,0,[29,["mt6 mb4"," ",[36,13]]]],[12],[13],[1,"\\n                "],[10,0],[15,0,[29,[[52,[30,11],"pb4"]," ",[28,[37,15],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_cards","campaign-manager-web/components/carousel/creative-form"],null]],[1,"\\n                "],[13],[1,"\\n"],[41,[51,[30,11]],[[[1,"                  "],[10,2],[15,0,[29,["mb4"," ",[28,[37,15],null,[["size"],["small"]]]]]],[12],[1,[28,[35,1],["i18n_create_cards_instruction","campaign-manager-web/components/carousel/creative-form"],null]],[13],[1,"\\n"]],[]],null],[1,"\\n"],[1,"                "],[8,[39,23],[[24,0,"u-border__common"]],[["@items","@isSortable","@hideRemoveButton","@hideActions","@onSortEnd","@onRemoveItem"],[[30,0,["contentEntities"]],true,[28,[37,24],[[30,0,["contentEntities","length"]],2],null],[30,11],[30,0,["onSortEnd"]],[30,0,["onRemoveItem"]]]],[["default"],[[[[1,"\\n                  "],[8,[30,12,["cardContent"]],null,null,[["default"],[[[[1,"\\n                    "],[8,[39,25],[[24,0,"u-layout__width-full"]],[["@contentEntity","@index","@isLandingPageUrlDisabled","@isPipelineBuilderUrlRequired","@isReadOnly","@showAllValidations","@showValidationsFor","@uploaderOptions","@pemRegisterMediaUploadMetadata","@pemVectorAssetOutputMetadata","@validations","@onChangeImage","@onInputBlur","@onUpdateContentEntity","@onOpenImageEditPanel","@onUploadFailed","@onUploadSuccess"],[[30,13],[28,[37,26],[[30,14],1],null],[30,0,["useMainUrlAsDestination"]],[30,0,["isPipelineBuilderUrlRequired"]],[30,11],[30,0,["showAllValidations"]],[30,0,["showValidationsFor"]],[30,0,["uploaderOptions"]],[30,0,["pemRegisterMediaUploadMetadata"]],[30,0,["pemVectorAssetOutputMetadata"]],[30,0,["validations"]],[28,[37,27],[[30,0,["onImageChangeTask"]],[30,13]],null],[30,0,["onInputBlur"]],[28,[37,11],[[30,0,["onUpdateContentEntity"]],[30,13]],null],[28,[37,27],[[30,0,["onOpenImageEditPanelTask"]],[30,13]],null],[28,[37,11],[[30,0,["onCardImageUploadFailed"]],[30,13]],null],[28,[37,11],[[30,0,["onCardImageReplace"]],[30,13]],null]]],null],[1,"\\n                  "]],[]]]]],[1,"\\n                  "],[8,[30,12,["cardFooter"]],null,null,[["default"],[[[[1,"\\n                    "],[8,[39,28],[[16,"data-js-carousel-card__image-edit-panel",[30,13,["uuid"]]]],[["@isOpen","@imageSourceUrl","@imageSourceUrn","@artifactClassName","@imageHeight","@isCreationMode","@uploaderOptions","@onReady","@onPanelAnimationEnd","@onCancel","@onSave"],[[30,13,["imageEditPanelOpened"]],[30,13,["localUrl"]],[30,13,["urn"]],[30,0,["ARTIFACT_CLASS_NAME"]],240,[28,[37,7],[[30,11],[30,15]],null],[30,0,["uploaderOptions"]],[28,[37,11],[[30,0,["onImageEditReady"]],[30,13]],null],[28,[37,11],[[30,0,["onImageEditPanelAnimationEnd"]],[30,13]],null],[28,[37,11],[[30,0,["onCancelImageEdit"]],[30,13]],null],[28,[37,11],[[30,0,["onSaveImage"]],[30,13]],null]]],null],[1,"\\n                  "]],[]]]]],[1,"\\n                "]],[12,13,14]]]]],[1,"\\n\\n"],[41,[51,[30,11]],[[[1,"                  "],[8,[39,29],[[24,0,"carousel-form__card-add-card-button u-layout__width-full mb2"],[16,"disabled",[28,[37,30],[[30,0,["contentEntities","length"]],[30,0,["maxCardsAllowed"]]],null]],[4,[38,22],["click",[30,0,["onAddAnotherCard"]]],null]],[["@size","@icon","@iconPlacement","@text","@buttonType","@emphasized"],["small","add","left",[28,[37,31],[[28,[37,1],["i18n_add_another_card","campaign-manager-web/components/carousel/creative-form"],null]," (",[28,[37,1],["i18n_remaining_counter","campaign-manager-web/components/carousel/creative-form"],[["remaining","total"],[[30,0,["contentEntities","length"]],[30,0,["maxCardsAllowed"]]]]],")"],null],"tertiary",true]],null],[1,"\\n"]],[]],null],[1,"\\n"]],[]],[[[1,"                "],[8,[39,32],null,[["@sponsoredContent"],[[30,0,["sponsorableContent"]]]],null],[1,"\\n"]],[]]],[1,"            "]],[]]]]],[1,"\\n          "]],[8]]]]],[1,"\\n        "]],[7]]]]],[1,"\\n\\n"],[41,[30,3],[[[1,"          "],[8,[30,5,["leadgenForm"]],null,[["@accountId","@companyId","@campaignLocale","@callToAction","@callToActionEntity","@sectionToExpandOnInit","@isCtaFieldShowing","@isFormSelectionDisabled","@isFormSelectionRequired","@isFormSelectionShowing","@showValidations","@onUpdateCallToActionEntity"],[[30,10,["id"]],[30,16],[30,17],[30,18],[30,19],[30,6],true,[30,4],[30,0,["isFormSelectionRequired"]],true,[30,0,["showAllValidations"]],[30,20]]],null],[1,"\\n"]],[]],null],[1,"      "]],[5]]]]],[1,"\\n\\n      "],[8,[39,16],[[24,0,"creative-form__inline-feedback"]],[["@message","@isHidden","@type"],[[28,[37,33],null,[["customErrorMessage"],[[28,[37,1],["i18n_save_content_error","campaign-manager-web/components/carousel/creative-form"],null]]]],[28,[37,7],[[30,0,["showFormError"]]],null],"negative"]],null],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,2,["preview"]],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,2],[[28,[37,7],[[30,3]],null],[28,[37,8],[[30,0,["currentSection"]],[30,0,["LEADGEN_FORM_SECTIONS","AD_SECTION"]]],null]],null],[[[1,"      "],[10,"section"],[14,0,"carousel-form__specs"],[12],[1,"\\n        "],[10,0],[14,0,"carousel-form__specs-content"],[12],[1,"\\n          "],[10,"h2"],[15,0,[29,["mb4"," ",[28,[37,15],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_carousel_specs_headline","campaign-manager-web/components/carousel/creative-form"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,"ul"],[15,0,[29,["carousel-form__specs-list"," ",[28,[37,15],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[10,"li"],[14,0,"carousel-form__specs-list-item"],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_carousel_specs_card_number_requirements","campaign-manager-web/components/carousel/creative-form"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,"li"],[14,0,"carousel-form__specs-list-item"],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_carousel_specs_intro_requirements","campaign-manager-web/components/carousel/creative-form"],null]],[1,"\\n              "],[10,"ul"],[14,0,"carousel-form__specs-sublist"],[12],[1,"\\n                "],[10,"li"],[14,0,"carousel-form__specs-sublist-item"],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_carousel_specs_intro_text_mobile_note","campaign-manager-web/components/carousel/creative-form"],null]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n            "],[10,"li"],[14,0,"carousel-form__specs-list-item"],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_carousel_specs_individual_cards","campaign-manager-web/components/carousel/creative-form"],null]],[1,"\\n              "],[10,"ul"],[14,0,"carousel-form__specs-sublist"],[12],[1,"\\n                "],[10,"li"],[14,0,"carousel-form__specs-sublist-item"],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_carousel_specs_recommended_image_dimensions","campaign-manager-web/components/carousel/creative-form"],null]],[1,"\\n                "],[13],[1,"\\n                "],[10,"li"],[14,0,"carousel-form__specs-sublist-item"],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_carousel_specs_supported_image_formats","campaign-manager-web/components/carousel/creative-form"],null]],[1,"\\n                  "],[10,"ul"],[14,0,"carousel-form__specs-sub-sublist"],[12],[1,"\\n                    "],[10,"li"],[14,0,"carousel-form__specs-sub-sublist-item"],[12],[1,"\\n                      "],[1,[28,[35,1],["i18n_carousel_specs_image_format_jpg","campaign-manager-web/components/carousel/creative-form"],null]],[1,"\\n                    "],[13],[1,"\\n                    "],[10,"li"],[14,0,"carousel-form__specs-sub-sublist-item"],[12],[1,"\\n                      "],[1,[28,[35,1],["i18n_carousel_specs_image_format_png","campaign-manager-web/components/carousel/creative-form"],null]],[1,"\\n                    "],[13],[1,"\\n                    "],[10,"li"],[14,0,"carousel-form__specs-sub-sublist-item"],[12],[1,"\\n                      "],[1,[28,[35,1],["i18n_carousel_specs_image_format_gif","campaign-manager-web/components/carousel/creative-form"],null]],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n                "],[10,"li"],[14,0,"carousel-form__specs-sublist-item"],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_carousel_specs_card_headline","campaign-manager-web/components/carousel/creative-form"],null]],[1,"\\n                  "],[10,"ul"],[14,0,"carousel-form__specs-sub-sublist"],[12],[1,"\\n                    "],[10,"li"],[14,0,"carousel-form__specs-sub-sublist-item"],[12],[1,"\\n                      "],[1,[28,[35,1],["i18n_carousel_specs_headline_text_limit","campaign-manager-web/components/carousel/creative-form"],null]],[1,"\\n                    "],[13],[1,"\\n                    "],[10,"li"],[14,0,"carousel-form__specs-sub-sublist-item"],[12],[1,"\\n                      "],[1,[28,[35,1],["i18n_carousel_specs_headline_text_limit_with_leadgen","campaign-manager-web/components/carousel/creative-form"],null]],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n            "],[10,"li"],[14,0,"carousel-form__specs-list-item"],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_carousel_specs_lead_gen_note","campaign-manager-web/components/carousel/creative-form"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n          "],[10,1],[15,0,[29,[[28,[37,15],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_carousel_specs_visit_help_center","campaign-manager-web/components/carousel/creative-form"],[["linkInfo"],[[28,[37,34],null,[["href","dataTestSelector"],[[28,[37,35],null,[["path","accountId"],["help/linkedin/answer/88137/advertising-specifications-for-carousel-ads",[30,10,["id"]]]]],"data-test-more-info-link"]]]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[8,[39,36],null,[["@desktopTitle","@leadGenFormUrn","@mobileTitle","@previewDesktopUrl","@previewMobileUrl","@previewObject","@trackingKeys","@isInteractive","@isLeadGenObjective","@objectiveType","@isFormWithPreviewMode"],[[30,0,["adForm","leadgenFormCreation","preview","desktop","title"]],[30,19,["targetLeadGenForm"]],[30,0,["adForm","leadgenFormCreation","preview","mobile","title"]],[30,0,["adForm","leadgenFormCreation","preview","desktop","url"]],[30,0,["adForm","leadgenFormCreation","preview","mobile","url"]],[30,0,["adForm","leadgenFormCreation","preview","previewObject"]],[28,[37,37],null,[["desktopTabSelected","mobileTabSelected"],[[30,0,["adForm","leadgenFormCreation","preview","desktop","tracking"]],[30,0,["adForm","leadgenFormCreation","preview","mobile","tracking"]]]]],true,[30,3],[30,21],true]],null],[1,"\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,2,["footer-right"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,38],null,[["@accountId","@dataControlName","@isAddToCampaignCheckboxShowing","@isButtonDisabled","@isEditMode","@isSponsorOnCreateChecked","@onClickSponsorOnCreate","@onClickSave","@isFormWithPreviewMode"],[[30,10,["id"]],[30,22,["save"]],[28,[37,6],[[30,0,["enableCreateWithoutSponsor"]],[28,[37,7],[[30,11]],null]],null],[28,[37,6],[[30,0,["showAllValidations"]],[28,[37,2],[[30,0,["validations","isInvalid"]],[28,[37,7],[[30,0,["isLeadgenFormValid"]]],null]],null]],null],[30,11],[30,0,["shouldSponsorOnCreate"]],[28,[37,11],[[28,[37,39],[[30,0,["shouldSponsorOnCreate"]]],null],[28,[37,7],[[30,0,["shouldSponsorOnCreate"]]],null]],null],[30,0,["onSaveForm"]],true]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[2]]]]]],["@title","layout","@isLeadGenObjective","@isLeadGenDisabled","leadgenCreation","@sectionToExpandOnInit","item","form","input","@account","@isEditMode","CardListItem","contentEntity","index","@isDuplicate","@companyId","@locale","@callToAction","@callToActionEntity","@onUpdateCallToActionEntity","@objectiveType","@trackingKeys"],false,["cm-overlay-loader","t","or","form-with-preview-layout","focus-by-selector","leadgen-form/creation","and","not","eq","generic-form","if","fn","cm-tracking","hue-web-foundations@-divider","unless","hue-web-foundations@-text-body","hue-web-inline-feedback","hue-web-icons@icon","readonly","link-to","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","on","sortable-list","lte","carousel/card-form","add","perform","image-edit-panel","hue-web-button","gte","concat","carousel/overview","error-message","external-link-info","help-center-url","leadgen-form-live-preview","hash","create-and-sponsor-button","mut"]]',moduleName:"campaign-manager-web/components/carousel/creative-form.hbs",isStrictMode:!1}),{SHORT_PRESS:Se}=O.CONTROL_INTERACTION_TYPE,Ae={localUrl:[(0,r.validator)("presence",{presence:!0,ignoreBlank:!0,message(){return(0,l.get)(this,"model.imageRequiredError")}})],title:[(0,r.validator)("presence",{presence:!0,ignoreBlank:!0,message(){return(0,l.get)(this,"model.titleRequiredError")}}),(0,r.validator)("length",{max:_.MAX_CAROUSEL_CARD_HEADLINE_LENGTH})],landingPageUrl:[(0,r.validator)("presence",{presence:!0,ignoreBlank:!0,message(){return(0,l.get)(this,"model.urlRequiredError")}}),(0,r.validator)("length",{max:_.MAX_LANDING_PAGE_URL_LENGTH}),(0,r.validator)("format",{disabled:(0,s.not)("model.isPipelineBuilderUrlRequired"),regex:A.PB_URL_REGEX,message(){return(0,l.get)(this,"model.pipelineBuilderUrlFormatError")}}),(0,r.validator)("url",{messageKey:"i18n_url_with_schema"})]},Ce=(0,r.buildValidators)(Ae),Oe={"sponsorableContent.name":[(0,r.validator)("length",{max:_.MAX_NAME_LENGTH})],"sponsorableContent.shareContent.primaryLandingPageUrl":[(0,r.validator)("presence",{presence:!0,message(){return(0,l.get)(this,"model.i18n").lookupTranslation(this.model.constructor,"i18n_validation_error_primary_landing_page_url_required")()}}),(0,r.validator)("length",{max:_.MAX_LANDING_PAGE_URL_LENGTH}),(0,r.validator)("format",{disabled:(0,s.not)("model.isPipelineBuilderUrlRequired"),regex:A.PB_URL_REGEX,message(){return(0,l.get)(this,"model.pipelineBuilderUrlFormatErrorMessage")}}),(0,r.validator)("url",{messageKey:"i18n_url_with_schema"})],"sponsorableContent.shareContent.shareCommentary.text":[(0,r.validator)("presence",{presence:!0,message(){return(0,l.get)(this,"model.i18n").lookupTranslation(this.model.constructor,"i18n_validation_error_commentary_required")()}}),(0,r.validator)("length",{max:(0,l.computed)("model.isMaxOrganicIntroTextLengthEnabled",(function(){return this.model.isMaxOrganicIntroTextLengthEnabled?h.MAX_ORGANIC_INTRODUCTORY_TEXT_LENGTH:_.MAX_CAROUSEL_COMMENTARY_LENGTH}))})],contentEntities:[(0,r.validator)("length",{min:f.MIN_CAROUSEL_CARDS,max:f.MAX_CAROUSEL_CARDS}),(0,r.validator)("has-many",{trackedKeys:Object.keys(Ae)})]}
let ve=e.default=(x=(0,r.hasValidations)(Oe),F=(0,o.inject)(),z=(0,o.inject)(),j=(0,o.inject)(),G=(0,o.inject)(),B=(0,o.inject)(),V=(0,o.inject)(),Y=(0,o.inject)(),H=(0,o.inject)("sponsoredContent"),q=(0,o.inject)("creative"),K=(0,o.inject)("a11y-notification"),W=(0,d.task)({restartable:!0}),X=(0,d.task)({drop:!0}),x((J=class extends a.default{get isMaxOrganicIntroTextLengthEnabled(){return this.lix.getTreatmentIsEnabled(L.LIX_TEST_KEYS.enableMaxOrganicIntroTextLength)}get isLeadGenUIPlatformEnabled(){return this.lix.getTreatmentIsEnabled(L.LIX_TEST_KEYS.enableLeadGenUIPlatform)}get isCreateCarouselWithNewEndpointEnabled(){return this.lix.getTreatmentIsEnabled(L.LIX_TEST_KEYS.enableCreateCarousel)}get uploaderOptions(){return{assetOwnerId:this.args.companyId,acceptedFileTypes:f.UPLOADER.FILE_TYPES,ownerType:f.UPLOADER.OWNER_TYPE,uploadRecipes:this.lix.getTreatmentIsEnabled(L.LIX_TEST_KEYS.enableCarouselGenericRecipe)?[p.CM_UPLOAD_RECIPES.IMAGE_SPECIFIC_CAROUSEL_CARD]:[p.CM_UPLOAD_RECIPES.CAROUSEL_CARD_IMAGE],maxImageSize:_.MAX_IMAGE_SIZE}}get showSponsorableContentFields(){return this.args.canCreateContent&&[_.VISIBILITY_TYPE.DARK,void 0].includes(this.sponsorableContent.visibility)}get showFormValidations(){return this.showAllValidations||this.adSectionWasHidden}get validationErrorCount(){const e=this.showFormValidations,t=this.showValidationsFor
let n
const a=["title","localUrl","landingPageUrl"],i=this.validations.errors.filter((({attribute:e})=>!a.includes(e)))
return n=e?i:i.filter((({attribute:e})=>t[e])),n.length+this.cardValidationErrorCount}get cardValidationErrorCount(){const e=this.showFormValidations,t=this.showValidationsFor,n=this.contentEntities
return e?n.reduce(((e,t)=>e+(0,l.get)(t,"validations.errors").length),0):n.reduce(((e,n)=>e+(0,l.get)(n,"validations.errors").filter((({attribute:e})=>t[`${n.uuid}_${e}`])).length),0)}get isPipelineBuilderUrlRequired(){const e=this.args.objectiveType
return(0,S.doesObjectiveRequirePipelineBuilderUrl)(e)}get pipelineBuilderUrlFormatErrorMessage(){return this.i18n.lookupTranslation(this.constructor,"i18n_linkedin_landing_page_url_validation_error")()}get isLeadgenFormValid(){return!this.args.isLeadGenObjective||(this.isLeadGenUIPlatformEnabled?!this.isFormSelectionRequired||this.args.callToActionEntity?.target:this.adForm?.leadgenFormCreation?.isValid)}get enableCreateWithoutSponsor(){return!this.args.isLeadGenObjective}constructor(){super(...arguments),fe(this,"i18n",Q,this),fe(this,"vectorUpload",Z,this),fe(this,"jet",ee,this),fe(this,"tracking",te,this),fe(this,"imageEdit",ne,this),fe(this,"lix",ae,this),fe(this,"adForm",ie,this),fe(this,"sponsoredContentService",re,this),fe(this,"creativeService",oe,this),fe(this,"a11yNotification",le,this),Te(this,"maxCardsAllowed",f.MAX_CAROUSEL_CARDS),Te(this,"isFormSelectionRequired",void 0!==this.args.callToActionEntity?.target),fe(this,"useMainUrlAsDestination",se,this),fe(this,"shouldSponsorOnCreate",ce,this),fe(this,"showAllValidations",ue,this),fe(this,"showValidationsFor",de,this),fe(this,"adSectionWasHidden",pe,this),fe(this,"contentEntities",me,this),fe(this,"showFormError",ge,this),fe(this,"focusSelector",be,this),fe(this,"sponsorableContent",_e,this),fe(this,"currentSection",he,this),Te(this,"onUpdateContentEntity",((e,t,n)=>{(0,l.set)(e,t,n)})),Te(this,"pemRegisterMediaUploadMetadata",(0,M.constructPemMetadata)(k.CAROUSEL_AD_UPLOAD_KEYS.REGISTER_MEDIA_UPLOAD,[this.args.companyId,{productName:k.CAROUSELADS_PEM_PRODUCT_NAME}])),Te(this,"pemVectorAssetOutputMetadata",(0,M.constructPemMetadata)(k.CAROUSEL_AD_UPLOAD_KEYS.VECTOR_ASSET_OUTPUT,[this.args.companyId,{productName:k.CAROUSELADS_PEM_PRODUCT_NAME}])),Te(this,"cardImageRequiredErrorMessage",this.i18n.lookupTranslation(this.constructor,"i18n_validation_error_card_image_required")()),Te(this,"cardTitleRequiredErrorMessage",this.i18n.lookupTranslation(this.constructor,"i18n_validation_error_card_title_required")()),Te(this,"cardUrlRequiredErrorMessage",this.i18n.lookupTranslation(this.constructor,"i18n_validation_error_card_url_required")()),Te(this,"LEADGEN_FORM_SECTIONS",E.LEADGEN_FORM_SECTIONS)
Te(this,"ARTIFACT_CLASS_NAME",p.ARTIFACT_CLASS_NAMES.SSU_CAROUSEL_CARD_IMAGE_EDIT_INFO),this.sponsorableContent=(0,R.copy)(this.args.activeSponsorableContent,!0)
let e=(0,l.get)(this.sponsorableContent,"shareContent.contentEntities")||[]
e.length||(e=Array(f.MIN_CAROUSEL_CARDS).fill(null))
const t=e.map((e=>this._createValidatableContentEntity(e)))
this.contentEntities=t,this.args.isLeadGenObjective&&!this.args.isLeadGenDisabled&&(0,u.scheduleOnce)("afterRender",this,this._pushFeedback)}_pushFeedback(){this.onPushFeedback?.(this.i18n.lookupTranslation(U.default,"lgf_association_immutable")())}willDestroy(){super.willDestroy(...arguments),this.imageEdit.clearImageInfo(),(0,N.runDisposables)(this)}onSaveForm(){if(this.showAllValidations=!0,this.validations.isValid&&this.isLeadgenFormValid){const e=(0,y.getEncodedPrefixedURL)((0,l.get)(this,"sponsorableContent.shareContent.primaryLandingPageUrl")),t=this.contentEntities.map((e=>{const t=(0,l.getProperties)(e,["title","landingPageUrl","urn","image"]),n=this.args.isEditMode?t.landingPageUrl:(0,y.getEncodedPrefixedURL)(t.landingPageUrl)
return{...t,landingPageUrl:n}}));(0,l.setProperties)(this,{"sponsorableContent.shareContent.contentEntities":t,"sponsorableContent.shareContent.primaryLandingPageUrl":e}),this.saveSponsorableContentTask.perform()}}onUseMainUrlAsDestinationChange(e){const t=e.target.checked
this.useMainUrlAsDestination=t,this._updateCardLandingPageUrls()
const n="carousel_ad_main_dest_url_"+(t?"checked":"unchecked")
this.tracking.fireInteractionEvent(n,Se)}onMainDestinationUrlChange(e){(0,l.set)(this,"sponsorableContent.shareContent.primaryLandingPageUrl",e),this._updateCardLandingPageUrls()}onCardImageReplace(e,t){return this._setEntityImageDataTask.perform(e,t)}onFieldInput(e,t){(0,l.set)(this,e,t)}confirmCancel(){this.tracking.fireInteractionEvent(this.args.trackingKeys.cancel,O.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.args.onConfirmCancel(this.sponsorableContent)}*onImageChangeTask(e,t){const n=Array.from(t.target.files)
try{(0,l.setProperties)(e,{urn:null,image:null,localUrl:null,isImageEditable:!1,isUploading:!0,isUploadFailed:!1})
const t=yield(0,C.imageDimensionsValidation)(n),a=(0,C.getFileSizeAndTypeValidationErrors)({files:t,accept:this.uploaderOptions.acceptedFileTypes,maxSizeInBytes:this.uploaderOptions.maxImageSize})
return a.length?(this.setUploadErrors(e,a[0].errors),[]):t}catch({errors:a}){return a&&a.length?this.setUploadErrors(e,a[0]):this.setUploadErrors(e,{[C.UPLOAD_ERROR_TYPE.SERVER]:!0}),[]}}onCardImageUploadFailed(e,[{errors:t}]){this.setUploadErrors(e,t)}setUploadErrors(e,t){(0,l.setProperties)(e,{isUploading:!1,isUploadFailed:!0,imageUploadErrorKeys:Object.keys(t).filter((e=>t[e]))})}onFieldBlur(e){this.showValidationsFor={...this.showValidationsFor,[e]:!0}}onInputBlur(e){this.showValidationsFor={...this.showValidationsFor,[e.target.id]:!0}}onSortEnd(e){(0,l.set)(this,"contentEntities",e),this.tracking.fireInteractionEvent("carousel_ad_card_reorder",Se)}onRemoveItem(e){const t=[...this.contentEntities]
t.splice(e,1),(0,l.set)(this,"contentEntities",t),this.tracking.fireInteractionEvent("carousel_ad_card_remove",Se),this.a11yNotification.announce(this.i18n.lookupTranslation(this.constructor,"a11y_remove_card_announce")(),{politeness:I.POLITENESS_SETTINGS.ASSERTIVE})}onAfterLeadGenPanelShow({name:e}){this.currentSection=e,e!==E.LEADGEN_FORM_SECTIONS.AD_SECTION&&(this.adSectionWasHidden=!0)}onAddAnotherCard(){(0,l.set)(this,"contentEntities",[...this.contentEntities,this._createValidatableContentEntity()]),this.a11yNotification.announce(this.i18n.lookupTranslation(this.constructor,"a11y_add_card_announce")(),{politeness:I.POLITENESS_SETTINGS.ASSERTIVE})}onImageEditReady(e){this.focusSelector=`[data-js-carousel-card__image-edit-panel="${e.uuid}"] .cropper-canvas`}onSaveImage(e,t){this._closeImageEditPanel(e),this._setEntityImageDataTask.perform(e,t),this.tracking.fireInteractionEvent("carousel_ad_crop_save",Se)}onCancelImageEdit(e){this._closeImageEditPanel(e),this.tracking.fireInteractionEvent("carousel_ad_crop_cancel",Se)}onImageEditPanelAnimationEnd(e,t){this.focusSelector=t?`[data-js-carousel-card__image-edit-panel="${e.uuid}"] .cropper-canvas`:`[data-js-carousel-card-form__crop-button="${e.uuid}"]`}*_setEntityImageDataTask(e,{file:t,meta:{urn:n}={},localUrl:a}){const{imageWidth:i,imageHeight:r}=yield b.default.getImageSpecsFromFile(t),o={width:i,height:r,reference:n,referenceType:_.USER_UPLOADED_IMAGE_REFERENCE_TYPES.VECTOR};(0,l.setProperties)(e,{urn:n,image:o,isUploading:!1,localUrl:a,isImageEditable:!0})}*onOpenImageEditPanelTask(e){this.args.isDuplicate&&e.urn&&!this.imageEdit.getImageInfo((0,g.getIdFromUrn)(e.urn))&&((0,l.set)(e,"fetchingImageEditInfo",!0),yield this.imageEdit.fetchImageEditInfo.perform(e.urn,this.ARTIFACT_CLASS_NAME)),(0,l.setProperties)(e,{fetchingImageEditInfo:!1,imageEditPanelOpened:!0})}*saveSponsorableContentTask(){try{let e,t,n={}
if(this.args.isLeadGenObjective)if(this.isLeadGenUIPlatformEnabled)n=this.args.callToActionEntity.serializedAttributesCreativeCallToAction,e=this.args.callToActionEntity.serializedAttributesCmCreativeCallToAction
else{t=this.adForm.getLeadgenFormCreationJson()
const{labelType:e,target:a}=this.adForm.leadgenFormCreation.callToAction
if(n={labelType:e,target:a},t){this.tracking.fireInteractionEvent(P.default.CREATIVE.CREATE_CLICK)
const{headers:e}=yield this.adForm.saveLeadGenForm(t),a=e["x-restli-id"]
n.target=(0,T.convertAdFormIdToUrn)(a)}}this.args.isEditMode?yield this._editSponsorableContentTask.perform(n,e):yield this._createSponsorableContentTask.perform(n,e)
const a=!0,i=Boolean(t)
yield this.args.onClose(a,this.shouldSponsorOnCreate,i)}catch(e){this.showFormError=!0}}*_createSponsorableContentTask(e,t){const n=(0,M.constructPemMetadata)(k.CAROUSEL_AD_CREATE_KEYS.CREATE_SPONSORABLE_CONTENT,[this.args.campaignId,{productName:k.CAROUSELADS_PEM_PRODUCT_NAME}]),a=this.isCreateCarouselWithNewEndpointEnabled?yield this.sponsoredContentService.createCarousel(this.sponsorableContent,this.args.campaignId,this.shouldSponsorOnCreate,n):yield this.sponsoredContentService.createSponsorableContent(this.sponsorableContent,this.args.campaignId,this.shouldSponsorOnCreate,n)
if(this.shouldSponsorOnCreate){const n=(0,M.constructPemMetadata)(k.CAROUSEL_AD_CREATE_KEYS.CREATE_CREATIVE,[this.args.campaignId,{productName:k.CAROUSELADS_PEM_PRODUCT_NAME}]),i=(0,v.getCreativeDataForSponsoredContent)({callToAction:e,callToActionV2:t,sponsorableContent:a,isLeadGenObjective:this.args.isLeadGenObjective,campaignId:this.args.campaignId})
yield this._createCreativeWithRetriesTask.perform(this.creativeService.createCreative.bind(this.creativeService),i,{initialTimeout:0},n)}}*_createCreativeWithRetriesTask(){yield*(0,w.createCreativeWithRetries)(...arguments)}*_editSponsorableContentTask(e,t){const n=(0,M.constructPemMetadata)(k.CAROUSEL_AD_EDIT_KEYS.EDIT_SPONSORABLE_CONTENT,[this.campaignId],{productName:k.CAROUSELADS_PEM_PRODUCT_NAME})
yield this.sponsoredContentService.updateSponsorableContent(this.sponsorableContent,this.args.campaignId,n)
const a=(0,M.constructPemMetadata)(k.CAROUSEL_AD_EDIT_KEYS.EDIT_CREATIVE,[this.args.campaignId],{productName:k.CAROUSELADS_PEM_PRODUCT_NAME}),i=(0,v.getCreativeDataForSponsoredContent)({callToAction:e,callToActionV2:t,existingCreative:this.args.creative,isLeadGenObjective:this.args.isLeadGenObjective,campaignId:this.args.campaignId})
yield this.creativeService.updateCreative(i,this.args.campaignId,a)}_updateCardLandingPageUrls(){this.useMainUrlAsDestination&&this.contentEntities.forEach((e=>{(0,l.set)(e,"landingPageUrl",(0,l.get)(this,"sponsorableContent.shareContent.primaryLandingPageUrl"))}))}_createValidatableContentEntity(e){const t=(0,c.getOwner)(this),n=e||{title:"",landingPageUrl:this.useMainUrlAsDestination?(0,l.get)(this,"sponsorableContent.shareContent.primaryLandingPageUrl"):"",urn:"",image:{}}
return n.imageRequiredError=this.cardImageRequiredErrorMessage,n.titleRequiredError=this.cardTitleRequiredErrorMessage,n.urlRequiredError=this.cardUrlRequiredErrorMessage,n.pipelineBuilderUrlFormatError=this.pipelineBuilderUrlFormatErrorMessage,n.isPipelineBuilderUrlRequired=this.isPipelineBuilderUrlRequired,n.uuid=(0,m.uuid)(),e&&e.image&&(n.localUrl=e.image.url),n.isImageEditable=!n.localUrl||!n.localUrl.startsWith(C.SLIDESHARE_IMAGE_BASE_URL),new Ce(t,n)}_closeImageEditPanel(e){(0,l.setProperties)(e,{imageEditPanelOpened:!1}),"test"===D.default.environment&&(this.focusSelector=`[data-js-carousel-card-form__crop-button="${e.uuid}"]`)}},Q=Ee(J.prototype,"i18n",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=Ee(J.prototype,"vectorUpload",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=Ee(J.prototype,"jet",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=Ee(J.prototype,"tracking",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=Ee(J.prototype,"imageEdit",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=Ee(J.prototype,"lix",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=Ee(J.prototype,"adForm",[Y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=Ee(J.prototype,"sponsoredContentService",[H],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=Ee(J.prototype,"creativeService",[q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=Ee(J.prototype,"a11yNotification",[K],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=Ee(J.prototype,"useMainUrlAsDestination",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ce=Ee(J.prototype,"shouldSponsorOnCreate",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),ue=Ee(J.prototype,"showAllValidations",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),de=Ee(J.prototype,"showValidationsFor",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),pe=Ee(J.prototype,"adSectionWasHidden",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),me=Ee(J.prototype,"contentEntities",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ge=Ee(J.prototype,"showFormError",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),be=Ee(J.prototype,"focusSelector",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),_e=Ee(J.prototype,"sponsorableContent",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),he=Ee(J.prototype,"currentSection",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.sectionToExpandOnInit}}),Ee(J.prototype,"onSaveForm",[l.action],Object.getOwnPropertyDescriptor(J.prototype,"onSaveForm"),J.prototype),Ee(J.prototype,"onUseMainUrlAsDestinationChange",[l.action],Object.getOwnPropertyDescriptor(J.prototype,"onUseMainUrlAsDestinationChange"),J.prototype),Ee(J.prototype,"onMainDestinationUrlChange",[l.action],Object.getOwnPropertyDescriptor(J.prototype,"onMainDestinationUrlChange"),J.prototype),Ee(J.prototype,"onCardImageReplace",[l.action],Object.getOwnPropertyDescriptor(J.prototype,"onCardImageReplace"),J.prototype),Ee(J.prototype,"onFieldInput",[l.action],Object.getOwnPropertyDescriptor(J.prototype,"onFieldInput"),J.prototype),Ee(J.prototype,"confirmCancel",[l.action],Object.getOwnPropertyDescriptor(J.prototype,"confirmCancel"),J.prototype),Ee(J.prototype,"onImageChangeTask",[W],Object.getOwnPropertyDescriptor(J.prototype,"onImageChangeTask"),J.prototype),Ee(J.prototype,"onCardImageUploadFailed",[l.action],Object.getOwnPropertyDescriptor(J.prototype,"onCardImageUploadFailed"),J.prototype),Ee(J.prototype,"onFieldBlur",[l.action],Object.getOwnPropertyDescriptor(J.prototype,"onFieldBlur"),J.prototype),Ee(J.prototype,"onInputBlur",[l.action],Object.getOwnPropertyDescriptor(J.prototype,"onInputBlur"),J.prototype),Ee(J.prototype,"onSortEnd",[l.action],Object.getOwnPropertyDescriptor(J.prototype,"onSortEnd"),J.prototype),Ee(J.prototype,"onRemoveItem",[l.action],Object.getOwnPropertyDescriptor(J.prototype,"onRemoveItem"),J.prototype),Ee(J.prototype,"onAfterLeadGenPanelShow",[l.action],Object.getOwnPropertyDescriptor(J.prototype,"onAfterLeadGenPanelShow"),J.prototype),Ee(J.prototype,"onAddAnotherCard",[l.action],Object.getOwnPropertyDescriptor(J.prototype,"onAddAnotherCard"),J.prototype),Ee(J.prototype,"onImageEditReady",[l.action],Object.getOwnPropertyDescriptor(J.prototype,"onImageEditReady"),J.prototype),Ee(J.prototype,"onSaveImage",[l.action],Object.getOwnPropertyDescriptor(J.prototype,"onSaveImage"),J.prototype),Ee(J.prototype,"onCancelImageEdit",[l.action],Object.getOwnPropertyDescriptor(J.prototype,"onCancelImageEdit"),J.prototype),Ee(J.prototype,"onImageEditPanelAnimationEnd",[l.action],Object.getOwnPropertyDescriptor(J.prototype,"onImageEditPanelAnimationEnd"),J.prototype),Ee(J.prototype,"_setEntityImageDataTask",[d.task],Object.getOwnPropertyDescriptor(J.prototype,"_setEntityImageDataTask"),J.prototype),Ee(J.prototype,"onOpenImageEditPanelTask",[d.task],Object.getOwnPropertyDescriptor(J.prototype,"onOpenImageEditPanelTask"),J.prototype),Ee(J.prototype,"saveSponsorableContentTask",[X],Object.getOwnPropertyDescriptor(J.prototype,"saveSponsorableContentTask"),J.prototype),Ee(J.prototype,"_createSponsorableContentTask",[d.task],Object.getOwnPropertyDescriptor(J.prototype,"_createSponsorableContentTask"),J.prototype),Ee(J.prototype,"_createCreativeWithRetriesTask",[d.task],Object.getOwnPropertyDescriptor(J.prototype,"_createCreativeWithRetriesTask"),J.prototype),Ee(J.prototype,"_editSponsorableContentTask",[d.task],Object.getOwnPropertyDescriptor(J.prototype,"_editSponsorableContentTask"),J.prototype),$=J))||$);(0,t.setComponentTemplate)(ye,ve)})),define("campaign-manager-web/components/carousel/overview",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@ember/service","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _=(0,n.createTemplateFactory)({id:"oao9D41I",block:'[[[1,"\\n"],[11,0],[24,0,"carousel-overview__entity-lockup"],[17,1],[12],[1,"\\n  "],[10,"h2"],[14,"data-test__carousel-name",""],[15,0,[29,["carousel-overview__name u-color__black--75 u-force-wrap"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[30,2,["name"]]],[13],[1,"\\n  "],[10,0],[14,0,"carousel-overview__current-card u-border__common u-display-flex u-flex-wrap"],[12],[1,"\\n    "],[10,0],[14,0,"carousel-overview__current-card-image-container u-display-inline-flex u-items-center u-justify-center"],[12],[1,"\\n      "],[8,[39,1],null,[["@class","@alt","@ghostType","@image"],["carousel-overview__current-card-image u-border__common",[30,0,["currentCard","title"]],"company",[30,0,["currentCard","image","url"]]]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"carousel-overview__current-card-text-container u-layout-flex__cell"],[12],[1,"\\n      "],[10,2],[15,0,[29,["carousel-overview__current-card-title u-color__black--75 u-force-wrap"," ",[28,[37,0],null,[["size","weight"],["xsmall","bold"]]]]]],[12],[1,[30,0,["currentCard","title"]]],[13],[1,"\\n      "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,0],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n        "],[8,[39,2],[[16,0,[29,[[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[4,[38,3],["carousel_ad_selection_carousel_url_click"],null]],[["@href","@target","@class","@rel"],[[30,0,["currentCard","landingPageUrl"]],"_blank","carousel-overview__link u-force-wrap","noopener noreferrer"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,4],[[30,0,["currentCard","landingPageUrl"]]],null]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["carousel-overview__current-card-index"," ",[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_index_of_total","campaign-manager-web/components/carousel/overview"],[["currentIndex","total"],[[28,[37,6],[[30,0,["currentCardIndex"]],1],null],[30,2,["shareContent","contentEntities","length"]]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,"ul"],[14,0,"carousel-overview__thumbnails"],[12],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,2,["shareContent","contentEntities"]]],null]],null],null,[[[1,"      "],[11,"li"],[16,0,[29,["carousel-overview__thumbnail u-display-inline-flex u-items-center u-justify-center\\n          ",[52,[28,[37,10],[[30,0,["currentCardIndex"]],[30,4]],null],"carousel-overview__thumbnail--active"]]]],[24,"role","tooltip"],[4,[38,3],["carousel_ad_selection_card_thumbnail_hover"],[["interactionType"],["HOVER"]]],[4,[38,11],["mouseenter",[28,[37,12],[[30,0],"currentCardIndex",[30,4]],null]],null],[12],[1,"\\n        "],[8,[39,1],null,[["@alt","@class","@ghostType","@image"],[[30,3,["title"]],"carousel-overview__thumbnail-image u-border__common u-suppress-alt-text","company",[30,3,["image","url"]]]],null],[1,"\\n      "],[13],[1,"\\n"]],[3,4]],null],[1,"  "],[13],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,2,["needsAttentionReasons"]]],null]],null],null,[[[1,"    "],[10,0],[14,0,"mt1 mb1"],[12],[1,"\\n      "],[8,[39,13],null,[["@message","@type"],[[28,[37,5],["i18n_creative_needs_attention_reasons","campaign-manager-web/components/carousel/overview"],[["reason"],[[30,5]]]],"neutral"]],null],[1,"\\n    "],[13],[1,"\\n"]],[5]],null],[13]],["&attrs","@sponsoredContent","card","index","reason"],false,["hue-web-foundations@-text-body","custom-image","shared/external-link","track-interaction","decode-url","t","add","each","-track-array","if","eq","on","set","hue-web-inline-feedback"]]',moduleName:"campaign-manager-web/components/carousel/overview.hbs",isStrictMode:!1})
let h=e.default=(s=(0,o.inject)(),(0,l.assertPropTypes)((m=class extends a.default{constructor(...e){super(...e),g(this,"tracking",d,this),g(this,"currentCardIndex",p,this)}get currentCard(){return(0,r.get)(this.args,"sponsoredContent.shareContent.contentEntities")[this.currentCardIndex]}},f=m,T="propTypes",E={sponsoredContent:l.PropTypes.object.isRequired},T in f?Object.defineProperty(f,T,{value:E,enumerable:!0,configurable:!0,writable:!0}):f[T]=E,d=b((u=m).prototype,"tracking",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(u.prototype,"currentCardIndex",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),c=u))||c)
var f,T,E;(0,t.setComponentTemplate)(_,h)})),define("campaign-manager-web/components/cells/account-claim-requests-table/action",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"2OoGY5rh",block:'[[[10,0],[14,0,"account-claim-requests-table__actions"],[12],[1,"\\n"],[41,[28,[37,1],[[30,1,["status"]],"PENDING"],null],[[[1,"    "],[8,[39,2],[[24,0,"ml2"],[4,[38,4],["click",[28,[37,5],[[30,2,["actions","onDecisionButtonClick"]],[30,1],"REJECTED"],null]],null]],[["@buttonType","@emphasized","@size","@text"],["secondary",true,"small",[28,[37,3],["i18n_a11y_deny_request","campaign-manager-web/components/cells/account-claim-requests-table/action"],null]]],null],[1,"\\n    "],[8,[39,2],[[24,0,"ml2"],[4,[38,4],["click",[28,[37,5],[[30,2,["actions","onDecisionButtonClick"]],[30,1],"APPROVED"],null]],null]],[["@buttonType","@emphasized","@size","@text"],["primary",true,"small",[28,[37,3],["i18n_a11y_approve_request","campaign-manager-web/components/cells/account-claim-requests-table/action"],null]]],null],[1,"\\n"]],[]],null],[13]],["@record","@column"],false,["if","eq","hue-web-button","t","on","fn"]]',moduleName:"campaign-manager-web/components/cells/account-claim-requests-table/action.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/cells/account-claim-requests-table/request",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"lsHn917R",block:'[[[10,0],[14,0,"u-layout__display-inline-block"],[12],[1,"\\n  "],[10,0],[14,0,"u-layout__display-table"],[12],[1,"\\n    "],[10,1],[14,0,"u-layout__display-inline-block"],[12],[1,"\\n      "],[1,[28,[35,0],["i18n_a11y_request_description","campaign-manager-web/components/cells/account-claim-requests-table/request"],[["relationshipType","adAccountName"],[[30,1,["relationshipType"]],[30,1,["adAccountName"]]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[15,0,[29,["u-layout__display-table"," ",[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[30,1,["senderEmail"]],[[[1,"      "],[1,[28,[35,0],["i18n_a11y_request_name_and_sender_email","campaign-manager-web/components/cells/account-claim-requests-table/request"],[["businessManagerAccountName","senderEmail"],[[30,1,["businessManagerAccountName"]],[30,1,["senderEmail"]]]]]],[1,"\\n"]],[]],[[[1,"      "],[1,[30,1,["businessManagerAccountName"]]],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"],[13]],["@record"],false,["t","hue-web-foundations@-text-body","if"]]',moduleName:"campaign-manager-web/components/cells/account-claim-requests-table/request.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/cells/account-claim-requests-table/status",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"DWMs7Plp",block:'[[[10,0],[14,0,"u-layout__display-inline-block"],[12],[1,"\\n  "],[10,0],[14,0,"u-layout__display-table"],[12],[1,"\\n"],[41,[28,[37,1],[[30,1,["status"]],"PENDING"],null],[[[1,"      "],[10,1],[15,0,[29,["u-layout__display-inline-block"," ",[28,[37,2],null,[["weight"],["bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_a11y_pending","campaign-manager-web/components/cells/account-claim-requests-table/status"],null]],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[10,1],[15,0,[29,["u-layout__display-inline-block account-claim-requests-table__status--non-pending"," ",[28,[37,2],null,[["weight"],["bold"]]]]]],[12],[1,"\\n"],[41,[28,[37,1],[[30,1,["status"]],"APPROVED"],null],[[[1,"          "],[1,[28,[35,3],["i18n_a11y_approved","campaign-manager-web/components/cells/account-claim-requests-table/status"],null]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["status"]],"REJECTED"],null],[[[1,"          "],[1,[28,[35,3],["i18n_a11y_rejected","campaign-manager-web/components/cells/account-claim-requests-table/status"],null]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["status"]],"CANCELED"],null],[[[1,"          "],[1,[28,[35,3],["i18n_a11y_canceled","campaign-manager-web/components/cells/account-claim-requests-table/status"],null]],[1,"\\n        "]],[]],null]],[]]]],[]]],[1,"      "],[13],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"],[41,[51,[28,[37,1],[[30,1,["status"]],"PENDING"],null]],[[[1,"    "],[10,0],[15,0,[29,["u-layout__display-table account-claim-requests-table__status-description"," ",[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[28,[37,5],[[30,1,["lastModifierFirstName"]],[30,1,["lastModifierLastName"]]],null],[[[1,"        "],[1,[28,[35,3],["i18n_a11y_none_pending_description","campaign-manager-web/components/cells/account-claim-requests-table/status"],[["firstName","lastName","datetime"],[[30,1,["lastModifierFirstName"]],[30,1,["lastModifierLastName"]],[28,[37,6],[[30,1,["lastModifiedAt"]]],[["format","useTimeZone"],["fmt_mdy_hm_long",true]]]]]]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,6],[[30,1,["lastModifiedAt"]]],[["format","useTimeZone"],["fmt_mdy_hm_long",true]]]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n"]],[]],null],[13]],["@record"],false,["if","eq","hue-web-foundations@-text-body","t","unless","and","format-date"]]',moduleName:"campaign-manager-web/components/cells/account-claim-requests-table/status.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/cells/currency-cell",["exports","@linkedin/ads-table/components/cells/currency-cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/cells/date-cell",["exports","@linkedin/ads-table/components/cells/date-cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/cells/empty-cell",["exports","@linkedin/ads-table/components/cells/empty-cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/cells/metric-cell",["exports","@linkedin/ads-table/components/cells/metric-cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/cells/metric-restatements-table/date-cell",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"pEtQg2Xt",block:'[[[10,"time"],[12],[1,[28,[35,0],[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null]],[["format"],["fmt_mdy_long"]]]],[13]],["@record","@column"],false,["format-date","get"]]',moduleName:"campaign-manager-web/components/cells/metric-restatements-table/date-cell.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/cells/metric-restatements-table/date-range-impacted",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"U8mlZy7M",block:'[[[10,"time"],[12],[1,[28,[35,0],[[30,1,["dateRangeImpacted","start"]]],[["format"],["fmt_mdy_long"]]]],[13],[1,"\\n-\\n"],[10,"time"],[12],[1,[28,[35,0],[[30,1,["dateRangeImpacted","end"]]],[["format"],["fmt_mdy_long"]]]],[13]],["@record"],false,["format-date"]]',moduleName:"campaign-manager-web/components/cells/metric-restatements-table/date-range-impacted.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/cells/metric-restatements-table/impacted-metric-names",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"XP/QJ47s",block:'[[[42,[28,[37,1],[[28,[37,1],[[30,1,["impactedMetricNames"]]],null]],null],null,[[[41,[28,[37,3],[[30,3],0],null],[[[1,", "]],[]],null],[1,[30,2]]],[2,3]],null]],["@record","metricName","index"],false,["each","-track-array","if","gt"]]',moduleName:"campaign-manager-web/components/cells/metric-restatements-table/impacted-metric-names.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/cells/pivot-value-cell",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/service","@ember/object","campaign-manager-web/utils/reporting"],(function(e,t,n,a,i,r,o,l){var s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"3SSajt2/",block:'[[[1,"\\n"],[41,[28,[37,1],[[30,1,["pivotValueId"]],[30,0,["PIVOT_VALUE_IDS","OFFSITE_IN_STREAM"]]],null],[[[41,[30,1,["metadata","isFirstOffsiteInStreamCell"]],[[[1,"    "],[11,0],[4,[38,2],null,[["onEnter","onExit"],[[30,0,["cellDidEnterViewport"]],[30,0,["cellDidExitViewport"]]]]],[12],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"  "],[10,1],[12],[1,"\\n    "],[1,[28,[35,3],["audience_network","campaign-manager-web/components/cells/pivot-value-cell"],null]],[1,"\\n    -\\n    "],[8,[39,4],[[16,1,[52,[30,1,["metadata","isFirstOffsiteInStreamCell"]],"first-offsite-in-stream-cell"]],[16,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]],[4,[38,6],["reporting_tooltip_offsite_in_stream"],null]],[["@text","@placement"],[[28,[37,3],["in_stream","campaign-manager-web/components/cells/pivot-value-cell"],null],"bottom"]],[["default"],[[[[1,"\\n      "],[10,0],[12],[1,"\\n        "],[10,2],[15,0,[29,["mb2"," ",[28,[37,5],null,[["weight"],["bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_offsite_in_stream_definition_tooltip_header","campaign-manager-web/components/cells/pivot-value-cell"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,["mb2"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_offsite_in_stream_tooltip_content","campaign-manager-web/components/cells/pivot-value-cell"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[8,[39,7],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,3],["i18n_offsite_in_stream_definition_tooltip_learn_more","campaign-manager-web/components/cells/pivot-value-cell"],[["linkInfo"],[[28,[37,8],null,[["href","role","dataTestSelector","dataControlName"],[[28,[37,9],null,[["path"],[[30,0,["helpCenterUrlPath"]]]]],[30,2,["role"]],"data-test-offsite-in-stream__definition-tooltip__learn-more","reporting_tooltip_offsite_in_stream_iph_link"]]]]]]],[1,"\\n          "]],[2]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"],[41,[28,[37,10],[[30,1,["metadata","isFirstOffsiteInStreamCell"]],[30,0,["isInView"]]],null],[[[1,"    "],[8,[39,11],null,[["@id","@anchor","@placement","@header","@ctaText","@onCtaClick"],["reporting_in_stream_placement","#first-offsite-in-stream-cell","bottom",[28,[37,3],["i18n_offsite_in_stream_nfi_tooltip_header","campaign-manager-web/components/cells/pivot-value-cell"],null],[28,[37,3],["i18n_offsite_in_stream_nfi_tooltip_learn_more","campaign-manager-web/components/cells/pivot-value-cell"],null],[30,0,["openDocumentAdHelpCentre"]]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,3],["i18n_offsite_in_stream_tooltip_content","campaign-manager-web/components/cells/pivot-value-cell"],null]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null]],[]],[[[41,[30,0,["isUncategorizedTooltipEnabled"]],[[[1,"  "],[8,[39,4],[[16,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]]],[["@text","@placement"],[[28,[37,12],[[30,1],"pivotValue"],null],"top"]],[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[28,[37,1],[[30,1,["breakdownPivot"]],[30,0,["PIVOTS","IMPRESSION_DEVICE_TYPE"]]],null],[[[1,"        "],[8,[39,7],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["i18n_uncategorized_impression_device_type_disclaimer","campaign-manager-web/components/cells/pivot-value-cell"],[["linkInfo"],[[28,[37,8],null,[["href","ariaLabel","role","dataTestSelector"],[[28,[37,9],null,[["path"],["help/lms/answer/a1452969"]]],[28,[37,3],["i18n_uncategorized_impression_device_type_learn_more_aria","campaign-manager-web/components/cells/pivot-value-cell"],null],[30,3,["role"]],"data-test-pivot-value-cell__tooltip-learn-more"]]]]]]],[1,"\\n        "]],[3]]]]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["breakdownPivot"]],[30,0,["PIVOTS","SERVING_LOCATION"]]],null],[[[1,"        "],[8,[39,7],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["i18n_unknown_serving_location_disclaimer","campaign-manager-web/components/cells/pivot-value-cell"],[["linkInfo"],[[28,[37,8],null,[["href","ariaLabel","role","dataTestSelector"],[[28,[37,9],null,[["path"],["help/lms/answer/a418906"]]],[28,[37,3],["i18n_unknown_serving_location_disclaimer_learn_more_aria","campaign-manager-web/components/cells/pivot-value-cell"],null],[30,4,["role"]],"data-test-pivot-value-cell__tooltip-learn-more"]]]]]]],[1,"\\n        "]],[4]]]]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["breakdownPivot"]],[30,0,["PIVOTS","PLACEMENT_NAME"]]],null],[[[1,"        "],[8,[39,7],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["i18n_unknown_placement_disclaimer","campaign-manager-web/components/cells/pivot-value-cell"],[["linkInfo"],[[28,[37,8],null,[["href","ariaLabel","role","dataTestSelector"],[[28,[37,9],null,[["path"],["help/lms/answer/a418906"]]],[28,[37,3],["i18n_unknown_placement_disclaimer_learn_more_aria","campaign-manager-web/components/cells/pivot-value-cell"],null],[30,5,["role"]],"data-test-pivot-value-cell__tooltip-learn-more"]]]]]]],[1,"\\n        "]],[5]]]]],[1,"\\n      "]],[]],null]],[]]]],[]]],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],[[[1,"  "],[1,[28,[35,12],[[30,1],"pivotValue"],null]],[1,"\\n"]],[]]]],[]]]],["@record","iphHelper","iphHelper","iphHelper","iphHelper"],false,["if","eq","intersection-observer","t","definition-underline","hue-web-foundations@-text-body","track-interaction","iph-helper","external-link-info","help-center-url","and","new-feature-introduction-bubble","get"]]',moduleName:"campaign-manager-web/components/cells/pivot-value-cell.hbs",isStrictMode:!1}),_="a1459174"
let h=e.default=(s=(0,r.inject)(),c=class extends a.default{constructor(...e){super(...e),p(this,"iphService",u,this),m(this,"PIVOT_VALUE_IDS",l.PIVOT_VALUE_IDS),m(this,"PIVOTS",l.PIVOTS),m(this,"helpCenterUrlPath",`help/lms/answer/${_}`),p(this,"isInView",d,this)}openDocumentAdHelpCentre(){this.iphService.setOther("optionalChatConfig.accountId",this.args.column.accountId),this.iphService.setOther("accountId",this.args.column.accountId),this.iphService.showWidgetArticle(_)}cellDidEnterViewport(){this.isInView=!0}cellDidExitViewport(){this.isInView=!1}get isUncategorizedTooltipEnabled(){return this.args.record.pivotValueId===l.PIVOT_VALUE_IDS.UNDETECTED||this.args.record.pivotValueId===l.PIVOT_VALUE_IDS.UNKNOWN}},u=g(c.prototype,"iphService",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(c.prototype,"isInView",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),g(c.prototype,"openDocumentAdHelpCentre",[o.action],Object.getOwnPropertyDescriptor(c.prototype,"openDocumentAdHelpCentre"),c.prototype),g(c.prototype,"cellDidEnterViewport",[o.action],Object.getOwnPropertyDescriptor(c.prototype,"cellDidEnterViewport"),c.prototype),g(c.prototype,"cellDidExitViewport",[o.action],Object.getOwnPropertyDescriptor(c.prototype,"cellDidExitViewport"),c.prototype),c);(0,t.setComponentTemplate)(b,h)})),define("campaign-manager-web/components/cells/ratio-cell",["exports","@linkedin/ads-table/components/cells/ratio-cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/cells/row-filtering-cell",["exports","@linkedin/ads-table/components/cells/row-filtering-cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/cells/simple-cell",["exports","@linkedin/ads-table/components/cells/simple-cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/cells/sort-cell-click",["exports","@linkedin/ads-table/components/cells/sort-cell-click"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/cells/sort-cell",["exports","@linkedin/ads-table/components/cells/sort-cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/character-counter",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/config/environment"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"aDpp3Adv",block:'[[[1,"\\n"],[41,[51,[30,1]],[[[1,"  "],[11,1],[16,0,[29,["character-counter__count ",[52,[28,[37,2],[[30,0,["count"]],0],null],"t-12 u-color__red","t-12 u-color__black--75"]]]],[16,"aria-label",[52,[30,0,["count"]],[28,[37,3],["i18n_a11y_characters_remaining","campaign-manager-web/components/character-counter"],[["numberOfCharactersLeft"],[[30,0,["count"]]]]]]],[17,2],[4,[38,4],null,[["announcement","spacing"],[[52,[30,0,["count"]],[28,[37,3],["i18n_ally_characters_left","campaign-manager-web/components/character-counter"],[["numberOfCharactersLeft"],[[30,0,["count"]]]]]],[30,0,["debounceCallbackDelay"]]]]],[12],[1,"\\n    "],[1,[30,0,["count"]]],[1,"\\n  "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[10,0],[15,0,[29,[[52,[51,[30,1]],"character-counter__input--counter-displayed"]]]],[12],[1,"\\n  "],[18,3,null],[1,"\\n"],[13]],["@isHidden","&attrs","&default"],false,["unless","if","lt","t","a11y-announce","yield"]]',moduleName:"campaign-manager-web/components/character-counter.hbs",isStrictMode:!1})
let c=e.default=(0,i.assertPropTypes)((l=class extends a.default{get debounceCallbackDelay(){return this.args.debounceCallbackDelay?this.args.debounceCallbackDelay:r.default.callbackDelay.medium}get count(){return this.args.currentLength&&this.args.max?this.args.max-this.args.currentLength:this.args.max?this.args.max:null}},u=l,d="propTypes",p={max:i.PropTypes.number,currentLength:i.PropTypes.number,isHidden:i.PropTypes.bool,debounceCallbackDelay:i.PropTypes.number},d in u?Object.defineProperty(u,d,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[d]=p,o=l))||o
var u,d,p;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/chat-with-us-widget/index",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","@ember/debug","campaign-manager-web/constants/routes","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f=(0,n.createTemplateFactory)({id:"0gtw3rO1",block:'[[[41,[30,0,["isChatEnabled"]],[[[1,"  "],[11,0],[16,0,[28,[37,1],["chat-with-us-widget-container",[28,[37,2],null,[["chat-with-us-widget-container-sm"],[[30,0,["isNewAdvertiserRoute"]]]]]],null]],[4,[38,3],[[30,0,["setupChatWithSupport"]]],null],[12],[1,"\\n"],[41,[30,0,["canChatWithSupport"]],[[[1,"      "],[8,[39,4],[[24,0,"border-radius-6"],[16,"title",[28,[37,5],["chat_with_support","campaign-manager-web/components/chat-with-us-widget/index"],null]],[16,"aria-label",[28,[37,5],["chat_with_support","campaign-manager-web/components/chat-with-us-widget/index"],null]],[4,[38,6],["click",[30,0,["openSupportWindow"]]],null]],[["@icon","@buttonType","@circle"],["messages-active","primary",true]],null],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"]],[]],null]],[],false,["if","classes","hash","did-insert","hue-web-button","t","on"]]',moduleName:"campaign-manager-web/components/chat-with-us-widget/index.hbs",isStrictMode:!1}),T=[l.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_INDEX,l.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_AUTO_REVIEW]
let E=e.default=(c=(0,i.inject)("care-chat"),u=(0,i.inject)(),d=class extends a.default{constructor(...e){super(...e),_(this,"chatService",p,this),_(this,"locale",m,this),_(this,"router",g,this),_(this,"lix",b,this)}get isChatEnabled(){return!T.includes(this.router.currentRouteName)}get isNewAdvertiserRoute(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableNewAdvertiserAccountCreationMobileDesign)&&this.router.currentRouteName===l.ROUTE_NAME.NEW_ADVERTISER}get canChatWithSupport(){return"available"===this.chatService.availableStatus}setupChatWithSupport(e){this.chatService.setupChatWithSupport(e)}openSupportWindow(){return this.chatService.startChat()}},p=h(d.prototype,"chatService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(d.prototype,"locale",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=h(d.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=h(d.prototype,"lix",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(d.prototype,"setupChatWithSupport",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"setupChatWithSupport"),d.prototype),h(d.prototype,"openSupportWindow",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"openSupportWindow"),d.prototype),d);(0,t.setComponentTemplate)(f,E)})),define("campaign-manager-web/components/china/content-tool/ad-preview",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"A/l5Rxjf",block:'[[[11,0],[16,0,[29,["u-border-radius__common china-content-tool__content-tool-preview china-content-tool__content-tool-preview\\n    ",[52,[30,1]," china-content-tool__content-tool-preview-is-mobile"]," ",[28,[37,1],null,[["elevation"],["lined"]]]]]],[17,2],[12],[1,"\\n  "],[10,0],[14,0,"flex items-center p4"],[12],[1,"\\n    "],[8,[39,2],null,null,[["default"],[[[[1,"\\n      "],[8,[30,3,["Image"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,3],null,[["@type","@size","@name"],["logo","xlarge","linkedin-bug-blue"]],null],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,3,["Content"]],null,null,[["default"],[[[[1,"\\n        "],[8,[30,3,["Head"]],null,null,[["default"],[[[[1,"\\n          "],[8,[30,3,["Name"]],null,[["@size"],["small"]],[["default"],[[[[1,"\\n            LinkedIn\\n          "]],[]]]]],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,3,["Subhead"]],null,null,[["default"],[[[[1,"\\n          58,248 followers\\n        "]],[]]]]],[1,"\\n        "],[8,[30,3,["Metadata"]],null,null,[["default"],[[[[1,"\\n          Promoted\\n        "]],[]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[3]]]]],[1,"\\n\\n    "],[8,[39,4],[[24,0,"u-layout__push-right"]],[["@buttonType","@circle","@text","@size","@icon"],["tertiary",true,"options","small",[52,[30,1],"overflow-android","overflow-web-ios"]]],null],[1,"\\n  "],[13],[1,"\\n  "],[10,2],[15,0,[29,["p4 pt0"," ",[36,5]]]],[12],[1,[30,4]],[13],[1,"\\n  "],[10,0],[14,0,"mt2 relative"],[12],[1,"\\n    "],[10,"img"],[14,0,"u-layout__width-full u-layout__display-block"],[15,"src",[30,5]],[15,"alt",[28,[37,6],["template_sample_img","campaign-manager-web/components/china/content-tool/ad-preview"],null]],[12],[13],[1,"\\n"],[41,[30,6],[[[41,[30,7],[[[1,"        "],[8,[39,7],[[16,6,[30,6]],[24,"target","_blank"],[16,0,[29,["china-content-tool__content-tool-preview_canva"," ",[36,8]]]],[4,[38,9],[[30,7]],null]],[["@buttonType","@text"],["overlay",[28,[37,6],["edit_in_canva","campaign-manager-web/components/china/content-tool/ad-preview"],null]]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[39,7],[[16,6,[30,6]],[24,"target","_blank"],[16,0,[29,["china-content-tool__content-tool-preview_canva"," ",[36,8]]]],[4,[38,10],["click",[28,[37,11],null,null]],null]],[["@buttonType","@text"],["overlay",[28,[37,6],["edit_in_canva","campaign-manager-web/components/china/content-tool/ad-preview"],null]]],null],[1,"\\n"]],[]]]],[]],null],[1,"  "],[13],[1,"\\n  "],[10,0],[15,0,[29,["u-border-radius__common p4 china-content-tool__content-tool-preview_headline"," ",[28,[37,1],null,[["tint"],[true]]]]]],[12],[1,"\\n    "],[10,2],[15,0,[29,["mb2"," ",[36,12]]]],[12],[1,[30,8]],[13],[1,"\\n    "],[10,2],[15,0,[29,[[36,5]]]],[12],[1,"example.com"],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"flex china-content-tool__content-tool-preview_button"],[12],[1,"\\n    "],[8,[39,4],null,[["@buttonType","@text","@icon","@size"],["tertiary","Like","thumbs-up-outline","small"]],null],[1,"\\n    "],[8,[39,4],[[24,0,"ml2"]],[["@buttonType","@text","@icon","@size"],["tertiary","Comment","comment","small"]],null],[1,"\\n    "],[8,[39,4],[[24,0,"ml2"]],[["@buttonType","@text","@icon","@size"],["tertiary","Share","share-linkedin","small"]],null],[1,"\\n  "],[13],[1,"\\n"],[13]],["@isMobile","&attrs","Entity","@intro","@image","@canva","@canvaControlName","@headline"],false,["if","hue-web-foundations@-container","hue-web-entity-lockup","hue-web-icons@icon","hue-web-button","hue-web-foundations@-text-body","t","hue-web-button-link","hue-web-foundations@-artdeco-migration-scope","track-interaction","on","event-stop-propagation","hue-web-foundations@-text-heading"]]',moduleName:"campaign-manager-web/components/china/content-tool/ad-preview.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/china/content-tool/confirmation-preview",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"fXYWgQdQ",block:'[[[10,0],[15,0,[29,["p4 china-content-tool__content-tool-preview ",[52,[30,1],"u-border-radius__common","pb2"]," ",[28,[37,1],null,[["elevation"],["lined"]]]]]],[12],[1,"\\n  "],[10,0],[15,0,[29,["u-display-flex u-items-center",[52,[51,[30,1]]," mb4"]]]],[12],[1,"\\n    "],[8,[39,3],[[24,0,"china-content-tool__color-icon-brand mr4"]],[["@size","@name"],["medium","signal-success"]],null],[1,"\\n"],[41,[30,1],[[[1,"      "],[10,2],[12],[1,[30,2]],[13],[1,"\\n"]],[]],[[[1,"      "],[10,"h3"],[12],[1,"Information sent to Linkedin Corp "],[13],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"],[41,[51,[30,1]],[[[1,"    "],[10,2],[15,0,[29,[[28,[37,4],null,[["size","open","weight","color"],[[52,[30,1],"midium","small"],true,[52,[30,1],"bold","default"],"text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[30,2]],[1,"\\n    "],[13],[1,"\\n    "],[10,"hr"],[15,0,[29,["mt4 mb2"," ",[36,5]]]],[12],[13],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-justify-center"],[12],[1,"\\n      "],[8,[39,6],null,[["@buttonType","@text","@emphasized","@size"],["tertiary","Visit website",true,"small"]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["@isMobile","@confirmation"],false,["if","hue-web-foundations@-container","unless","hue-web-icons@icon","hue-web-foundations@-text-body","hue-web-foundations@-divider","hue-web-button"]]',moduleName:"campaign-manager-web/components/china/content-tool/confirmation-preview.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/china/content-tool/form-preview",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"XzhVZx8G",block:'[[[10,0],[15,0,[29,["overflow-hidden china-content-tool__form-preview-bg china-content-tool__content-tool-preview u-border-radius__common china-content-tool__content-tool-preview\\n    ",[52,[30,1]," u-border-radius__common china-content-tool__content-tool-preview-is-mobile"]," ",[28,[37,1],null,[["elevation"],["lined"]]]]]],[12],[1,"\\n  "],[8,[39,2],null,[["@type","@name"],["entity-background","company-default"]],null],[1,"\\n  "],[10,0],[14,0,"relative"],[12],[1,"\\n    "],[10,0],[15,0,[29,["mr4 ml4 mb2 china-content-tool__mobile-company ",[52,[30,1],"p4 u-layout__align-center","p6"]," ",[28,[37,1],null,[["elevation"],["lined"]]]]]],[12],[1,"\\n"],[41,[30,1],[[[1,"        "],[8,[39,3],[[24,0,"china-content-tool__mobile-company-logo"]],[["@entityType","@size","@a11yText"],["company","large","Company image"]],null],[1,"\\n"]],[]],null],[1,"      "],[10,"h3"],[15,0,[29,[[52,[30,1],"mb4 ","mb6"]," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[30,2]],[13],[1,"\\n      "],[10,2],[12],[1,[30,3]],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"pr4 pl4 box-content china-content-tool__content-tool-preview_policy"],[12],[1,"\\n      "],[10,2],[14,0,"m4"],[12],[1,"We\'ll send this information to xxx, subject to the company\'s privacy policy."],[13],[1,"\\n      "],[10,0],[15,0,[29,["mb2 p4"," ",[28,[37,1],null,[["elevation"],["lined"]]]]]],[12],[1,"\\n        "],[8,[39,5],[[24,"placeholder","anne.smith@example.com"]],[["@label","@disabled"],["Email address",true]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[15,0,[29,["mb2 p4"," ",[28,[37,1],null,[["elevation"],["lined"]]]]]],[12],[1,"\\n        "],[8,[39,5],[[24,"placeholder","Anne"]],[["@label","@disabled"],["First name",true]],null],[1,"\\n        "],[10,"hr"],[15,0,[29,["mt2 mb2"," ",[36,6]]]],[12],[13],[1,"\\n        "],[8,[39,5],[[24,"placeholder","Smith"]],[["@label","@disabled"],["Last name",true]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["@isMobile","@headline","@detail"],false,["if","hue-web-foundations@-container","hue-web-icons@icon","hue-web-entity","hue-web-foundations@-text-body","hue-web-text-input","hue-web-foundations@-divider"]]',moduleName:"campaign-manager-web/components/china/content-tool/form-preview.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/china/content-tool/text-template-edit",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","tracked-toolbox"],(function(e,t,n,a,i,r){var o,l,s
function c(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const u=(0,n.createTemplateFactory)({id:"9pWMrgnO",block:'[[[11,0],[17,1],[12],[1,"\\n"],[41,[30,2],[[[1,"    "],[8,[39,1],[[4,[38,2],["input",[28,[37,3],[[28,[37,4],["target.value",[30,0,["onFreeEditing"]]],null]],null]],null]],[["@counterMax","@errorText","@label","@value"],[[30,3],[52,[30,0,["isErrored"]]," ",""],[30,4],[30,0,["composedText"]]]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[39,5],null,[["@componentParent","@counterMax","@errorText","@label","@value"],["text-template-edit",[30,3],[52,[30,0,["isErrored"]]," ",""],[30,4],[30,0,["composedText"]]]],[["default"],[[[[1,"\\n      "],[10,2],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["segments"]]],null]],null],null,[[[41,[30,5,["editable"]],[[[41,[30,5,["tip"]],[[[1,"              "],[8,[39,8],null,[["@content","@placement"],[[28,[37,9],["tip_text","campaign-manager-web/components/china/content-tool/text-template-edit"],[["example"],[[30,5,["tip"]]]]],"top"]],[["trigger"],[[[[1,"\\n                  "],[11,1],[16,"contenteditable",[52,[28,[37,10],[[30,8],false],null],"false","true"]],[16,0,[29,["px-1 border-solid border-b-2 china-content-tool__text-border-bottom\\n                      ",[52,[28,[37,11],[[30,5,["text"]],[30,5,["originalText"]]],null]," china-content-tool__edited-text"]," ",[28,[37,12],null,[["weight"],["bold"]]]]]],[4,[38,13],[[30,7,["triggerContentSharedInfo"]]],null],[4,[38,14],[[28,[37,15],[[28,[37,3],[[28,[37,4],["target.textContent",[28,[37,3],[[30,0,["onEditingSlots"]],[30,6]],null]],null]],null],[28,[37,3],[[30,0,["toggleDirtySegment"]],[30,5,["originalText"]]],null]],null]],null],[12],[1,[30,5,["text"]]],[13],[1,"\\n                "]],[7]]]]],[1,"\\n"]],[]],[[[1,"              "],[11,1],[16,"contenteditable",[52,[28,[37,10],[[30,8],false],null],"false","true"]],[16,0,[29,["px-2 border-solid border-b-2 china-content-tool__text-border-bottom\\n                  ",[52,[28,[37,11],[[30,5,["text"]],[30,5,["originalText"]]],null]," china-content-tool__edited-text"]," ",[28,[37,12],null,[["weight"],["bold"]]]]]],[4,[38,14],[[28,[37,15],[[28,[37,3],[[28,[37,4],["target.textContent",[28,[37,3],[[30,0,["onEditingSlots"]],[30,6]],null]],null]],null],[28,[37,3],[[30,0,["toggleDirtySegment"]],[30,5,["originalText"]]],null]],null]],null],[12],[1,[30,5,["text"]]],[13],[1,"\\n"]],[]]]],[]],[[[1,"            "],[10,1],[12],[1,[30,5,["text"]]],[13],[1,"\\n"]],[]]]],[5,6]],null],[1,"      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]]],[13]],["&attrs","@freeEditing","@counterMax","@label","segment","index","triggerData","@contenteditable"],false,["if","hue-web-text-area","on","fn","pick","private/hue-web-text-entry-container","each","-track-array","hue-web-tooltip","t","eq","not-eq","hue-web-foundations@-text-body","hue-web-tooltip-trigger","china-contenteditable-input","queue"]]',moduleName:"campaign-manager-web/components/china/content-tool/text-template-edit.hbs",isStrictMode:!1})
let d=e.default=(o=(0,r.localCopy)("args.segments"),l=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="segments",i=this,(a=s)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get composedText(){return this.segments.reduce(((e,t)=>e+t.text),"")}get isErrored(){return this.composedText.length>this.args.counterMax}onFreeEditing(e){this.args.keepSegments([{text:e}]),this.args.onInput(e)}onEditingSlots(e,t){const n=t.trim()||this.segments[e].originalText
this.segments[e].text!==n&&(this.segments[e].text=n,this.text=this.composedText,this.args.keepSegments&&this.args.keepSegments(this.segments),this.args.onInput(this.composedText))}toggleDirtySegment(e,t){t.target.classList.toggle("china-content-tool__edited-text",e!==t.target.textContent.trim())}},s=c(l.prototype,"segments",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(l.prototype,"onFreeEditing",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"onFreeEditing"),l.prototype),c(l.prototype,"onEditingSlots",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"onEditingSlots"),l.prototype),c(l.prototype,"toggleDirtySegment",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"toggleDirtySegment"),l.prototype),l);(0,t.setComponentTemplate)(u,d)})),define("campaign-manager-web/components/click-to-message/conversation-asset-task-panel",["exports","@ember/component","@ember/template-factory","campaign-manager-web/constants/routes","@glimmer/component","@ember/service","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/constants/creative","campaign-manager-web/utils/urn","campaign-manager-web/utils/sponsored-messaging-shared/sponsored-messaging-shared"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_
function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f=(0,n.createTemplateFactory)({id:"xyo136c3",block:'[[[1,"\\n"],[8,[39,0],null,[["@account","@profileId","@inMail","@editPanelMode","@dismissPanel","@onClose","@isInConversationAssetFlow","@updateAdInMailContentSender","@dismissPanelConfirmMessage"],[[30,1],[30,2,["id"]],[30,0,["inMail"]],[30,3],[30,0,["onCloseEditPanel"]],[30,0,["onCloseEditPanel"]],true,[30,0,["updateAdInMailContentSender"]],[28,[37,1],["i18n_js_discard_warning_message","campaign-manager-web/components/click-to-message/conversation-asset-task-panel"],null]]],null]],["@account","@profileData","@editPanelMode"],false,["conversation-ads/conversation-ads-panel-container","t"]]',moduleName:"campaign-manager-web/components/click-to-message/conversation-asset-task-panel.hbs",isStrictMode:!1})
let T=e.default=(d=(0,r.inject)(),p=(0,o.computed)("args.editPanelMode","args.adInMailContent"),(0,l.assertPropTypes)((_=class extends i.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="router",i=this,(a=b)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get inMail(){return this.args.editPanelMode===s.EDIT_PANEL_MODE.CREATE?{type:s.CREATIVE_TYPE.GUIDED_REPLIES}:this.args.adInMailContent}onCloseEditPanel(){this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CONVERSATIONS_INDEX)}updateAdInMailContentSender(e,t){void 0===this.inMail.content&&(0,o.set)(this,"inMail.content",{}),t&&t.reference.id===e.id?((0,o.set)(this,"inMail.content.sender",(0,c.createUrnFromAttrs)(e.type===u.SPONSORED_MESSAGE_SENDER_TYPE.CUSTOM_MEMBER?u.SPONSORED_MESSAGE_SENDER_TYPE.CUSTOM_MEMBER:u.SPONSORED_MESSAGE_SENDER_TYPE.CUSTOM_COMPANY,t.reference.id)),(0,o.set)(this,"inMail.content.senderType",e.type===u.SPONSORED_MESSAGE_SENDER_TYPE.CUSTOM_MEMBER?u.SPONSORED_MESSAGE_SENDER_TYPE.CUSTOM_MEMBER:u.SPONSORED_MESSAGE_SENDER_TYPE.CUSTOM_COMPANY),(0,o.set)(this,"inMail.content.senderDisplayName",t.reference.name),(0,o.set)(this,"inMail.content.senderDisplayPicture",t.displayImage.meta.urn),(0,o.set)(this,"inMail.content.senderHeadline",t.reference.headline),delete this.inMail.content.sender,delete this.inMail.content.senderDisplayPictureUrl,t.displayImage.meta.pictureUrl&&(0,o.set)(this,"inMail.content.senderDisplayPictureUrl",t.displayImage.meta.pictureUrl)):((0,o.set)(this,"inMail.content.senderType",e.type),(0,o.set)(this,"inMail.content.sender",(0,c.createUrnFromAttrs)(e.type===u.SPONSORED_MESSAGE_SENDER_TYPE.MEMBER?c.URN_TYPES.MEMBER:c.URN_TYPES.COMPANY,e.id)),(0,o.set)(this,"inMail.content.senderDisplayName",e.name),(0,o.set)(this,"inMail.content.senderDisplayPictureUrl",e.imageUrl),(0,o.set)(this,"inMail.content.senderHeadline",e.headline))}},E=_,y="propTypes",S={account:l.PropTypes.EmberObject.isRequired,profileData:l.PropTypes.object.isRequired,editPanelMode:l.PropTypes.isMemberOf(s.EDIT_PANEL_MODE).isRequired,adInMailContent:l.PropTypes.oneOfType([l.PropTypes.EmberObject,l.PropTypes.object])},y in E?Object.defineProperty(E,y,{value:S,enumerable:!0,configurable:!0,writable:!0}):E[y]=S,b=h((g=_).prototype,"router",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(g.prototype,"inMail",[p],Object.getOwnPropertyDescriptor(g.prototype,"inMail"),g.prototype),h(g.prototype,"onCloseEditPanel",[o.action],Object.getOwnPropertyDescriptor(g.prototype,"onCloseEditPanel"),g.prototype),h(g.prototype,"updateAdInMailContentSender",[o.action],Object.getOwnPropertyDescriptor(g.prototype,"updateAdInMailContentSender"),g.prototype),m=g))||m)
var E,y,S;(0,t.setComponentTemplate)(f,T)})),define("campaign-manager-web/components/click-to-message/conversation-preview",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/conversation-ads/conversation-ads","@ember/array","campaign-manager-web/utils/ad-form","campaign-manager-web/utils/sponsored-messaging-models/sponsored-message-content","@glimmer/tracking","@ember/object","@ember/utils"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P
function N(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function R(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function D(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const M=(0,n.createTemplateFactory)({id:"SYafhGlB",block:'[[[1,"\\n"],[41,[30,0,["isConversationLoading"]],[[[1,"  "],[11,0],[24,0,"u-layout__height-full u-layout-flex__container--center"],[4,[38,1],[[30,0,["onDidInsertLoader"]]],null],[12],[1,"\\n    "],[8,[39,2],[[24,0,"blue"]],[["@size"],["large"]],null],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[8,[39,3],null,[["@workingBranch","@adInMailContent","@adFormsMap","@onMessageClick","@onButtonClick","@hasMessageAfterMessage","@stepNavigatorActiveStep","@rootNode","@headlineText","@shouldRenderNegativeSignalButton"],[[30,0,["workingBranch"]],[30,0,["adInMailContent"]],[30,0,["adFormsMap"]],[30,0,["onClickPreviewMessage"]],[30,0,["onClickPreviewButton"]],[30,0,["hasMessageAfterMessage"]],[30,0,["stepNavigatorActiveStep"]],[30,0,["conversationRoot"]],[30,0,["headlineText"]],false]],null],[1,"\\n  "],[10,0],[15,0,[29,["pt5 u-layout__align-left"," ",[28,[37,4],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[1,[28,[35,5],["i18n_asset_preview_info_message_text","campaign-manager-web/components/click-to-message/conversation-preview"],null]],[1,"\\n  "],[13],[1,"\\n"]],[]]]],[],false,["if","did-insert","hue-web-progress-indicator","conversation-ads/conversation-ads-member-view","hue-web-foundations@-text-body","t"]]',moduleName:"campaign-manager-web/components/click-to-message/conversation-preview.hbs",isStrictMode:!1})
let L=e.default=(m=(0,a.inject)("sponsored-messaging-shared/sponsored-messaging-shared"),g=(0,a.inject)("conversation-ads/conversation-ads"),b=(0,a.inject)("ad-form"),_=(0,a.inject)("click-to-message/click-to-message"),(0,r.assertPropTypes)((P=class extends i.default{get isConversationLoading(){const e=0===Object.keys(this.clickToMessageService.previewAdInMailContent).length
return this.clickToMessageService.prepareConversationPreviewTask.isRunning||e}get currentNode(){const e=this.workingBranch
return e[e.length-1]}get headlineText(){return this.sponsoredConversation.headlineText||""}constructor(){super(...arguments),N(this,"sponsoredMessagingSharedService",T,this),N(this,"conversationAdsService",E,this),N(this,"adForm",y,this),N(this,"clickToMessageService",S,this),R(this,"stepNavigatorActiveStep",o.WORKFLOW_STEP_TYPES.AD_SETUP),N(this,"conversationRoot",A,this),N(this,"workingBranch",C,this),N(this,"hasMessageAfterMessage",O,this),N(this,"adInMailContent",v,this),N(this,"sponsoredConversation",w,this),N(this,"adFormsMap",I,this),this.args.selectedConversation.adFormId&&this.adForm.getLeadGenFormById(this.args.selectedConversation.adFormId).then((e=>{this.adFormsMap=(0,s.getAdFormIdMap)(e)}))}onClickPreviewMessage(e){this._previewNodeNavigateTo(e)}onClickPreviewButton(e,t){this._previewNodeNavigateTo(e,t)}_previewNodeNavigateTo(e,t=null){const n=e+1,a=this.workingBranch.length-n
a&&this.goBackNMessages(a),t&&this.upsertMessage(t)}goBackNMessages(e){const t=this.workingBranch,n=this.currentNode.parentButton.type
let a=!1
n===c.SPONSORED_MESSAGE_REPLY_TYPE.LEAD_GENERATION?a=this.currentNode.isAdFormIdEmpty:n!==c.SPONSORED_MESSAGE_REPLY_TYPE.SIMPLE_REPLY&&(a=this.currentNode.isBodyTextEmpty),a&&(0,p.isEmpty)(this.currentNode.nextAction.array)&&(this.currentNode.parentButton.nextContent=null)
const i=(0,l.A)(t.slice(0,t.length-e))
this.workingBranch=i}upsertMessage(e){if(!e.nextContent)return
const t=e.nextContent||this.conversationAdsService.getSponsoredMessageContentModel({parentButton:e}),n=this.workingBranch;(0,d.set)(e,"nextContent",t),n.pushObject(t)}onDidInsertLoader(){this.clickToMessageService.prepareConversationPreviewTask.perform().then((()=>{this.conversationRoot=this.clickToMessageService.previewConversationRoot,this.workingBranch=this.clickToMessageService.previewWorkingBranch,this.hasMessageAfterMessage=this.clickToMessageService.previewHasMessageAfterMessage,this.adInMailContent=this.clickToMessageService.previewAdInMailContent,this.sponsoredConversation=this.clickToMessageService.previewSponsoredConversation}))}},R(P,"propTypes",{selectedConversation:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject])}),T=D((f=P).prototype,"sponsoredMessagingSharedService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=D(f.prototype,"conversationAdsService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=D(f.prototype,"adForm",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=D(f.prototype,"clickToMessageService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=D(f.prototype,"conversationRoot",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.clickToMessageService.previewConversationRoot}}),C=D(f.prototype,"workingBranch",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.clickToMessageService.previewWorkingBranch}}),O=D(f.prototype,"hasMessageAfterMessage",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.clickToMessageService.previewHasMessageAfterMessage}}),v=D(f.prototype,"adInMailContent",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.clickToMessageService.previewAdInMailContent}}),w=D(f.prototype,"sponsoredConversation",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.clickToMessageService.previewSponsoredConversation}}),I=D(f.prototype,"adFormsMap",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),D(f.prototype,"onClickPreviewMessage",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"onClickPreviewMessage"),f.prototype),D(f.prototype,"onClickPreviewButton",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"onClickPreviewButton"),f.prototype),D(f.prototype,"goBackNMessages",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"goBackNMessages"),f.prototype),D(f.prototype,"upsertMessage",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"upsertMessage"),f.prototype),D(f.prototype,"onDidInsertLoader",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"onDidInsertLoader"),f.prototype),h=f))||h);(0,t.setComponentTemplate)(M,L)})),define("campaign-manager-web/components/click-to-message/conversation-selection",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@linkedin/ember-prop-types","@glimmer/tracking","ember-lifeline","@ember/object","@linkedin/ember-tracked-validations","campaign-manager-web/components/click-to-message/conversation-selection"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y,S
function A(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const v=(0,n.createTemplateFactory)({id:"Vp1qzZgA",block:'[[[1,"\\n"],[10,0],[14,0,"mb5"],[12],[1,"\\n  "],[10,"label"],[14,"for","click-to-message__conversation-selection"],[15,0,[29,[[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_conversation_selection_label","campaign-manager-web/components/click-to-message/conversation-selection"],null]],[1,"\\n  "],[13],[1,"\\n  "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_conversation_note","campaign-manager-web/components/click-to-message/conversation-selection"],null]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,2],null,[["@validations","@showValidations"],[[30,0,["validations","attrs","conversation"]],[28,[37,3],[[28,[37,4],[[30,1],[30,0,["conversationSelectionLostFocus"]]],null],[28,[37,5],[[30,0,["isConversationSelectionValid"]]],null]],null]]],[["default"],[[[[1,"\\n    "],[10,1],[14,0,"cm-hue-select"],[12],[1,"\\n      "],[8,[39,6],[[24,0,"cm-hue-select"],[24,"aria-describedby","click-to-message__conversation-selection__conversation-selection-message"],[4,[38,7],["blur",[30,0,["onBlurConversationSelection"]]],null],[4,[38,7],["change",[28,[37,8],["target.value",[30,0,["onConversationSelectionChange"]]],null]],null],[4,[38,9],["conversation_assets_open_asset_dropdown"],null]],[["@inputId","@disabled"],["click-to-message__conversation-selection",[30,2]]],[["default"],[[[[1,"\\n        "],[10,"option"],[14,2,""],[14,"disabled",""],[14,"selected",""],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_conversation_selection_placeholder","campaign-manager-web/components/click-to-message/conversation-selection"],null]],[1,"\\n        "],[13],[1,"\\n"],[42,[28,[37,11],[[28,[37,11],[[30,0,["conversations"]]],null]],null],null,[[[1,"          "],[10,"option"],[15,2,[30,3,["id"]]],[15,"selected",[28,[37,12],[[30,0,["clickToMessageService","selectedConversationId"]],[30,3,["id"]]],null]],[12],[1,"\\n            "],[1,[30,3,["name"]]],[1,"\\n          "],[13],[1,"\\n"]],[3]],null],[1,"      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[10,0],[15,0,[29,["u-display-flex mt2"," ",[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[10,2],[15,0,[29,["mr1"," ",[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_conversation_not_found_v2","campaign-manager-web/components/click-to-message/conversation-selection"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,13],[[24,0,"u-font__link--without-visited-state"],[24,"target","_blank"],[4,[38,7],["click",[30,0,["onClickCreateNewConversationAsset"]]],null],[4,[38,9],["conversation_assets_click_open_asset_page_in_new_tab"],null]],[["@route","@model"],["accounts.item.conversations",[30,4]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_conversation_in_asset_library_link","campaign-manager-web/components/click-to-message/conversation-selection"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["@showAllValidations","@isConversationSelectionDisabled","conversation","@accountId"],false,["hue-web-foundations@-text-body","t","validated-control","and","or","not","hue-web-select","on","pick","track-interaction","each","-track-array","eq","link-to"]]',moduleName:"campaign-manager-web/components/click-to-message/conversation-selection.hbs",isStrictMode:!1}),w={conversation:[(0,c.validator)("presence",{presence:!0,message(){return this.model.i18n.lookupTranslation(u.default,"i18n_conversation_selection_required")()},disabled(){return this.args.isConversationSelectionValidationDisabled}})]}
let I=e.default=(d=(0,c.hasValidations)(w),p=(0,a.inject)("i18n"),m=(0,a.inject)("click-to-message/click-to-message"),(0,r.assertPropTypes)(g=d((S=class extends i.default{get conversations(){return this.clickToMessageService.conversations}constructor(){super(...arguments),A(this,"i18n",_,this),A(this,"clickToMessageService",h,this),A(this,"tracking",f,this),A(this,"conversationSelectionLostFocus",T,this),A(this,"isConversationSelectionValid",E,this),A(this,"selectedConversationId",y,this),C(this,"isRefreshConversationsEventListenerAttached",!1),this.clickToMessageService.fetchConversationsTask.perform(this.args.accountId),this.args.preselectedConversationId&&this.onConversationSelectionChange(this.args.preselectedConversationId)}willDestroy(){super.willDestroy(...arguments),(0,l.runDisposables)(this)}onBlurConversationSelection(){this.conversationSelectionLostFocus=!0}onClickCreateNewConversationAsset(){this.isRefreshConversationsEventListenerAttached||((0,l.addEventListener)(this,window,"focus",(()=>this.onRefreshConversations())),this.isRefreshConversationsEventListenerAttached=!0)}onConversationSelectionChange(e){this.clickToMessageService.setConversationId(e),this.isConversationSelectionValid=this.clickToMessageService.isValidConversationSelection,this.selectedConversationId=e,this.tracking.fireInteractionEvent("conversation_assets_select_asset_dropdown_option")}onRefreshConversations(){const e=this.conversations.length
this.clickToMessageService.fetchConversationsTask.perform(this.args.accountId).then((()=>{this.conversations.length>e&&this.onConversationSelectionChange(this.conversations[0].id)}))}},C(S,"propTypes",{accountId:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.number]).isRequired,preselectedConversationId:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.number]),showAllValidations:r.PropTypes.bool.isRequired,isConversationSelectionDisabled:r.PropTypes.bool,isConversationSelectionValidationDisabled:r.PropTypes.bool.isRequired}),_=O((b=S).prototype,"i18n",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=O(b.prototype,"clickToMessageService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=O(b.prototype,"tracking",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=O(b.prototype,"conversationSelectionLostFocus",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),E=O(b.prototype,"isConversationSelectionValid",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=O(b.prototype,"selectedConversationId",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.preselectedConversationId}}),O(b.prototype,"onBlurConversationSelection",[s.action],Object.getOwnPropertyDescriptor(b.prototype,"onBlurConversationSelection"),b.prototype),O(b.prototype,"onClickCreateNewConversationAsset",[s.action],Object.getOwnPropertyDescriptor(b.prototype,"onClickCreateNewConversationAsset"),b.prototype),O(b.prototype,"onConversationSelectionChange",[s.action],Object.getOwnPropertyDescriptor(b.prototype,"onConversationSelectionChange"),b.prototype),O(b.prototype,"onRefreshConversations",[s.action],Object.getOwnPropertyDescriptor(b.prototype,"onRefreshConversations"),b.prototype),g=b))||g)||g);(0,t.setComponentTemplate)(v,I)})),define("campaign-manager-web/components/click-to-message/image-ad-form",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@ember/object","campaign-manager-web/utils/media-specs","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/sponsored-content/sponsored-content-tracking","campaign-manager-web/utils/sponsorable-content","campaign-manager-web/utils/ads-preview","ember-concurrency-decorators","campaign-manager-web/constants/lix","campaign-manager-web/utils/file-upload","campaign-manager-web/utils/tracking","hue-web-toast/utils/constants","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/http-error","campaign-manager-web/constants/pem/standard-sponsored-updates","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/utils/object","@linkedin/ember-tracked-validations","@linkedin/ember-prop-types","campaign-manager-web/validators/click-to-message-image-ad-validations","@glimmer/tracking","tracked-toolbox","tracked-built-ins","campaign-manager-web/entities/sponsored-update-content","campaign-manager-web/entities/user-generated-ad-content","campaign-manager-web/entities/user-generated-ad-entity","campaign-manager-web/constants/session-record","campaign-manager-web/components/sponsored-content-container","campaign-manager-web/constants/ad-placement","campaign-manager-web/constants/content-type","campaign-manager-web/utils/urn","campaign-manager-web/constants/creative"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k){var U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye,Se,Ae,Ce
function Oe(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function ve(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function we(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Ie=(0,n.createTemplateFactory)({id:"tiYF+yFD",block:'[[[1,"\\n"],[41,[28,[37,1],[[30,0,["saveSponsorableContent","isRunning"]],[30,0,["clickToMessageService","fetchConversationsTask","isRunning"]]],null],[[[1,"  "],[8,[39,2],null,[["@message","@isLoading"],[[52,[30,0,["saveSponsorableContent","isRunning"]],[28,[37,3],["saving_your_ad","campaign-manager-web/components/click-to-message/image-ad-form"],null]],true]],null],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,4],null,[["@title","@backHeaderAction","@backFooterAction","@dataTestValue"],[[30,1],[30,0,["confirmCancel"]],[30,0,["confirmCancel"]],"click-to-message-image-ad-form"]],[["default"],[[[[1,"\\n  "],[8,[30,2,["form"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["showSponsorableContentFields"]],[[[1,"      "],[8,[39,5],null,[["@validations","@shouldShowAllValidations","@showCharCounter","@label","@placeholder","@value","@fieldId","@onInput"],[[30,0,["validations","attrs","name"]],[52,[30,0,["name","length"]],true,false],true,[28,[37,3],["i18n_name_this_ad","campaign-manager-web/components/click-to-message/image-ad-form"],null],[28,[37,3],["i18n_name_this_ad_placeholder","campaign-manager-web/components/click-to-message/image-ad-form"],null],[30,0,["name"]],"name",[28,[37,6],[[28,[37,7],[[30,0,["userGeneratedAdContent","adName"]]],null]],null]]],null],[1,"\\n\\n"],[1,"      "],[8,[39,5],null,[["@validations","@shouldShowAllValidations","@showCharCounter","@label","@placeholder","@value","@rows","@type","@helperText","@fieldId","@onInput","@onBlur","@showEmojiKeyboard"],[[30,0,["validations","attrs","introductoryText"]],[30,0,["showIntroductoryTextValidations"]],true,[28,[37,3],["i18n_introductory_text","campaign-manager-web/components/click-to-message/image-ad-form"],null],[28,[37,3],["i18n_introductory_text_placeholder","campaign-manager-web/components/click-to-message/image-ad-form"],null],[30,0,["introductoryText"]],2,"multiline",[28,[37,3],["i18n_commentary_helper_text","campaign-manager-web/components/click-to-message/image-ad-form"],null],"introductoryText",[30,0,["onEditCommentary"]],[30,0,["onInputFocusOut"]],true]],[["default"],[[[[1,"\\n        "],[8,[30,3,["tooltip"]],null,[["@triggerAriaLabel"],[[28,[37,3],["i18n_a11y_trigger_label_introductory_text_heading","campaign-manager-web/components/click-to-message/image-ad-form"],null]]],[["default"],[[[[1,"\\n          "],[10,1],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_character_truncation_tooltip_text","campaign-manager-web/components/click-to-message/image-ad-form"],null]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[3]]]]],[1,"\\n\\n"],[1,"      "],[10,"label"],[14,0,"form-with-preview-layout__label"],[14,"for","sponsored_content_ad_image"],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_ad_image","campaign-manager-web/components/click-to-message/image-ad-form"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,8],null,[["@imageSize","@isVectorUrlRequiredForSuccess","@ownerId","@ownerType","@uploadRecipes","@shouldSaveAssetName","@useTemporaryUrls","@onSuccess","@onError","@pemRegisterMediaUploadMetadata","@pemVectorAssetOutputMetadata"],[[30,0,["imageSize"]],true,[30,4],"COMPANY",[28,[37,9],["COMPANY_UPDATE_ARTICLE_IMAGE"],null],true,true,[30,0,["onVectorUploadSuccess"]],[30,0,["onUploadError"]],[30,0,["pemRegisterMediaUploadMetadata"]],[30,0,["pemVectorAssetOutputMetadata"]]]],[["default"],[[[[1,"\\n        "],[8,[39,10],null,[["@accept","@chooseFileButtonText","@instructionsText","@progressPercent","@src","@uploadStatus","@onRemoveFile","@onFileChange"],[[30,0,["imageAccept"]],[28,[37,3],["i18n_choose_image","campaign-manager-web/components/click-to-message/image-ad-form"],null],[28,[37,3],["i18n_image_requirements_v2","campaign-manager-web/components/click-to-message/image-ad-form"],null],[30,5,["progress"]],[30,0,["imageUrl"]],[52,[30,0,["imageUploadError"]],"FAILED",[30,5,["status"]]],[28,[37,11],[[30,0,["onImageClear"]],[30,5,["onCancel"]]],null],[28,[37,11],[[28,[37,12],[[30,0,["onImageChangeTask"]]],null],[30,5,["onUpload"]]],null]]],null],[1,"\\n        "],[8,[39,13],null,[["@validations","@showValidations"],[[30,0,["validations","attrs","image"]],[28,[37,14],[[28,[37,1],[[30,0,["showAllValidations"]],[30,0,["hasUploadedImage"]]],null],[28,[37,15],[[30,5,["isStatus","UPLOADING"]]],null]],null]]],null],[1,"\\n      "]],[5]]]]],[1,"\\n\\n"],[42,[28,[37,17],[[28,[37,17],[[30,0,["imageUploadErrorKeys"]]],null]],null],null,[[[1,"        "],[8,[39,18],null,[["@type","@message","@isHidden"],["negative",[28,[37,3],["i18n_image_upload_validation_error","campaign-manager-web/components/click-to-message/image-ad-form"],[["errorType","maxWidth","maxHeight","maxSizeInMb"],[[30,6],[30,0,["imageMaxWidth"]],[30,0,["imageMaxHeight"]],[30,0,["imageMaxSizeInMegabytes"]]]]],[28,[37,15],[[30,0,["imageUploadError"]]],null]]],null],[1,"\\n"]],[6]],null],[1,"\\n"],[41,[30,0,["isUploadedImageVerticalOrSquare"]],[[[1,"        "],[8,[39,19],[[24,0,"mv4"]],[["@type","@onDismiss"],["recommendation",[30,0,["onDismissHorizontalImageUploadNotification"]]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["i18n_encourage_horizontal_image_upload","campaign-manager-web/components/click-to-message/image-ad-form"],null]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[1,"      "],[8,[39,5],null,[["@validations","@shouldShowAllValidations","@showCharCounter","@label","@placeholder","@value","@disabled","@labelClasses","@fieldId","@onBlur","@onInput"],[[30,0,["validations","attrs","altText"]],[52,[30,0,["image"]],true,false],true,[28,[37,3],["i18n_alt_text","campaign-manager-web/components/click-to-message/image-ad-form"],null],[28,[37,3],["i18n_alt_text_placeholder","campaign-manager-web/components/click-to-message/image-ad-form"],null],[30,0,["altText"]],[52,[51,[30,0,["image"]]],true],"form-with-preview-layout__input-spacing","altText",[30,0,["onInputFocusOut"]],[30,0,["onEditAltText"]]]],null],[1,"\\n"]],[]],[[[1,"      "],[8,[39,21],null,[["@record","@column"],[[30,7],[30,0,["entityColumn"]]]],null],[1,"\\n"]],[]]],[1,"\\n    "],[10,1],[14,0,"u-layout-flex__container--baseline"],[12],[1,"\\n      "],[10,"label"],[14,"for","shareContentLandingTitle"],[14,0,"form-with-preview-layout__label form-with-preview-layout__input-spacing"],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_image_ad_form_cta_label","campaign-manager-web/components/click-to-message/image-ad-form"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,22],null,[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n          "],[8,[39,23],[[4,[38,24],[[30,8,["triggerContentSharedInfo"]]],null]],[["@text","@size","@buttonType","@icon","@circle"],[[28,[37,3],["i18n_image_ad_form_call_to_action_aria_label","campaign-manager-web/components/click-to-message/image-ad-form"],null],"small","tertiary","question",true]],null],[1,"\\n        "]],[8]],[[[1,"\\n          "],[10,1],[12],[1,[28,[35,3],["i18n_call_to_action_tooltip_text","campaign-manager-web/components/click-to-message/image-ad-form"],null]],[13],[1,"\\n        "]],[]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"pb2"],[12],[1,"\\n      "],[8,[39,25],null,[["@onChangeCta","@callToAction","@isRequired","@callToActionValues","@id"],[[30,0,["onChangeCta"]],[30,0,["activeCta"]],true,[30,0,["callToActionValues"]],"shareContentLandingTitle"]],null],[1,"\\n    "],[13],[1,"\\n\\n"],[1,"    "],[10,0],[14,0,"pb2"],[12],[1,"\\n      "],[8,[39,26],null,[["@accountId","@preselectedConversationId","@showAllValidations","@isConversationSelectionDisabled","@isConversationSelectionValidationDisabled"],[[30,9,["id"]],[30,10],[30,0,["showAllValidations"]],[30,11],[28,[37,15],[[30,0,["shouldSponsorOnCreate"]]],null]]],null],[1,"\\n    "],[13],[1,"\\n\\n"],[1,"    "],[10,0],[14,0,"creative-form__inline-feedback-container"],[12],[1,"\\n      "],[8,[39,18],[[24,0,"creative-form__inline-feedback"]],[["@isHidden","@type"],[[28,[37,27],[[30,0,["formError"]],null],null],"negative"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,28],null,[["error","customErrorMessage"],[[30,0,["formError"]],[28,[37,3],["i18n_save_standard_content_error","campaign-manager-web/components/click-to-message/image-ad-form"],null]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n\\n    "],[8,[39,19],[[24,0,"pb2"]],[["@type","@isDismissable"],["warning",true]],[["default"],[[[[1,"\\n      "],[1,[28,[35,3],["i18n_uneditable_asset_warning","campaign-manager-web/components/click-to-message/image-ad-form"],null]],[1,"\\n    "]],[]]]]],[1,"\\n\\n"],[41,[28,[37,14],[[30,0,["shouldShowEditWarning"]],[30,0,["showSponsorableContentFields"]]],null],[[[1,"      "],[8,[39,19],[[24,0,"pb2"]],[["@type","@isDismissable"],["warning",true]],[["default"],[[[[1,"\\n        "],[1,[28,[35,3],[[52,[30,0,["activeCampaignCount"]],"i18n_campaign_warning","i18n_campaign_warning_no_count"],"campaign-manager-web/components/click-to-message/image-ad-form"],[["activeCampaignCount"],[[30,0,["activeCampaignCount"]]]]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["shouldShowChangedAssociatedConversationWarning"]],[[[1,"      "],[8,[39,19],[[24,0,"pb2"]],[["@type","@isDismissable","@iconColorClass","@containerColorClass"],["warning",true,"u-color__orange7","u-bg-color__orange0"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,3],["i18n_change_associated_conversation_warning","campaign-manager-web/components/click-to-message/image-ad-form"],null]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,2,["preview"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@message","@isLoading"],[[28,[37,3],["i18n_loading_live_preview","campaign-manager-web/components/click-to-message/image-ad-form"],null],[30,0,["isLivePreviewLoading"]]]],null],[1,"\\n    "],[8,[39,29],null,[["@previewOptions","@contentDisplayOrientation","@useSponsorableLivePreview","@campaign","@isFormWithPreviewMode","@renderLivePreview"],[[30,0,["previewOptions"]],[30,0,["contentDisplayOrientation"]],false,[30,12],true,[30,0,["renderLivePreview"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,2,["footer-right"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,30],null,[["@accountId","@dataControlName","@campaignCount","@isAddToCampaignCheckboxShowing","@isButtonDisabled","@isEditMode","@isSponsorOnCreateChecked","@shouldConfirmSave","@onClickSponsorOnCreate","@onClickSave","@isFormWithPreviewMode"],[[30,9,["id"]],[30,13,["save"]],[30,0,["campaignCount"]],[28,[37,15],[[30,14]],null],[28,[37,14],[[30,0,["showAllValidations"]],[28,[37,15],[[30,0,["isFormValidForSaving"]]],null]],null],[30,14],[30,0,["shouldSponsorOnCreate"]],[30,0,["shouldConfirmSave"]],[28,[37,6],[[28,[37,7],[[30,0,["shouldSponsorOnCreate"]]],null],[28,[37,15],[[30,0,["shouldSponsorOnCreate"]]],null]],null],[30,0,["saveForm"]],true]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[2]]]]]],["@title","layout","input","@companyId","vectorUploader","errorKey","@activeSponsorableContent","triggerData","@account","@conversationId","@isConversationSelectionDisabled","@campaign","@trackingKeys","@isEditMode"],false,["if","or","cm-overlay-loader","t","form-with-preview-layout","generic-form/input","fn","mut","vector-uploader","array","file-upload-template","pipe","perform","validated-control","and","not","each","-track-array","hue-web-inline-feedback","inline-notification","unless","sponsorable-content-table-entity","hue-web-toggletip","hue-web-button","hue-web-toggletip-trigger","sponsored-content-cta-dropdown","click-to-message/conversation-selection","eq","error-message","sponsored-content-live-preview","create-and-sponsor-button"]]',moduleName:"campaign-manager-web/components/click-to-message/image-ad-form.hbs",isStrictMode:!1}),{SHORT_PRESS:Pe}=g.CONTROL_INTERACTION_TYPE
let Ne=e.default=(U=(0,y.hasValidations)(A.default),x=(0,a.inject)("hue-web-toast"),F=(0,a.inject)("scheduled-session-recorder"),z=(0,a.inject)("lix"),j=(0,a.inject)("sponsoredContent"),G=(0,a.inject)("creative"),B=(0,a.inject)("sponsoredContentLivePreview"),V=(0,a.inject)("click-to-message/click-to-message"),Y=(0,r.computed)("showAllValidations","showValidationsFor","validations.errors.[]"),H=(0,d.task)({drop:!0}),q=(0,d.task)({drop:!0}),K=(0,d.task)({enqueue:!0}),W=(0,d.task)({drop:!0}),(0,S.assertPropTypes)(X=U((Ce=class extends i.default{static setOrCreateUserGeneratedAdEntities(e,t){if(!e.entities?.[0]){const t=new P.default
e.entities=new v.TrackedArray([t])}e.entities[0].image=new v.TrackedObject({...t})}get name(){return this.userGeneratedAdContent.adName}get contentReferenceUrn(){return this.userGeneratedAdContent.referenceUrn}get introductoryText(){return this.userGeneratedAdContent.introductoryText?.text}get imageUrl(){return this.image?.url}get selectedConversationId(){return this.clickToMessageService.selectedConversationId}get selectedConversationName(){return this.clickToMessageService.selectedConversation.name}get userGeneratedAdEntity(){return this.userGeneratedAdContent.entities?.[0]}get image(){return this.userGeneratedAdEntity?.image}get altText(){return this.image?.altText??""}get isUploadedImageVerticalOrSquare(){return this.contentDisplayOrientation!==c.DISPLAY_ORIENTATION.LANDSCAPE}get isMaxOrganicIntroTextLengthEnabled(){return this.lix.getTreatmentIsEnabled(p.LIX_TEST_KEYS.enableMaxOrganicIntroTextLength)}get isVerticalImageNudgeEnabled(){return this.args.objectiveType!==_.OBJECTIVE_TYPE.BRAND_AWARENESS}get showSponsorableContentFields(){return this.args.canCreateContent&&!this.isOrganic}get showIntroductoryTextValidations(){return this.showValidationsFor.introductoryText||this.showAllValidations}get isOrganic(){return this.sponsoredUpdateContent.visibility===l.VISIBILITY_TYPE.ORGANIC}get contentDisplayOrientation(){if(this.image){const{width:e,height:t}=this.image
return(0,c.getDisplayOrientation)({aspectRatioWidth:e,aspectRatioHeight:t})}return c.DISPLAY_ORIENTATION.LANDSCAPE}get shouldConfirmSave(){return!!this.shouldShowEditWarning&&this.hasFormContentChanged}get hasFormContentChanged(){if(this.args.activeSponsorableContent){const e=this.args.activeSponsorableContent,t=this.sponsoredUpdateContent.toPojo()
return!(0,E.deepEqual)(t.userGeneratedAdContent,e.userGeneratedAdContent)}return!(0,E.deepClassEqual)(this.sponsoredUpdateContent.userGeneratedAdContent,this.emptySponsoredUpdateContent.userGeneratedAdContent)}get livePreviewTrackingKeyDesktop(){return`${s.TRACKING_PREFIX}${(0,s.getTrackingModePrefix)(this.args.isEditMode)}desktop_preview_toggle`}get livePreviewTrackingKeyMobile(){return`${s.TRACKING_PREFIX}${(0,s.getTrackingModePrefix)(this.args.isEditMode)}mobile_preview_toggle`}get pemRegisterMediaUploadMetadata(){return(0,T.constructPemMetadata)(f.SSU_UPLOAD_KEYS.VECTOR_ASSET_METADATA_REGISTER_MEDIA_UPLOAD,[this.args.companyId],{productName:f.SSU_PEM_PRODUCT_NAME})}get pemVectorAssetOutputMetadata(){return(0,T.constructPemMetadata)(f.SSU_UPLOAD_KEYS.VECTOR_ASSET_OUTPUT,[this.args.companyId],{productName:f.SSU_PEM_PRODUCT_NAME})}get isFormValidForSaving(){const e=!this.shouldSponsorOnCreate||this.isConversationSelectionValid,t=this.validations.isValid
return e&&t}get isFormValidForRenderingLivePreview(){return this.validations.isValid}get sponsorableContent(){return this.sponsoredUpdateContent.toPojo(!1)}get emptySponsoredUpdateContent(){return new w.default(parseInt(this.args.account.id,10),(0,L.createUrnFromAttrs)(L.URN_TYPES.COMPANY,this.args.companyId),this.args.companyId,{lifecycleState:l.SPONSORED_CONTENT_LIFECYCLE_STATES.PUBLISHED},l.VISIBILITY_TYPE.DARK,new I.default(l.STANDARD_SPONSORED_CONTENT_TYPES.RICHMEDIA))}get userGeneratedAdContent(){return this.sponsoredUpdateContent.userGeneratedAdContent}get sponsoredUpdateContent(){const e=this.args.activeSponsorableContent?w.default.fromPojo(this.args.activeSponsorableContent):this.emptySponsoredUpdateContent
return this.args.isDuplicate&&(e.visibility=l.VISIBILITY_TYPE.DARK),e}set validationErrorCount(e){}get validationErrorCount(){return this.showAllValidations?this.validations.errors.length:this.validations.errors.filter((({attribute:e})=>this.showValidationsFor[e])).length}get isConversationSelectionValid(){return this.clickToMessageService.isValidConversationSelection}get shouldShowChangedAssociatedConversationWarning(){if(this.args.isEditMode&&this.args.creative?.callToActionV2?.conversationStarterCreativeCallToAction){return(0,L.getIdFromUrn)(this.args.creative.callToActionV2.conversationStarterCreativeCallToAction.conversationUrn)!==String(this.selectedConversationId)}return!1}constructor(){super(...arguments),Oe(this,"toast",J,this),Oe(this,"i18n",Q,this),Oe(this,"error",Z,this),Oe(this,"adForm",ee,this),Oe(this,"sessionRecorder",te,this),Oe(this,"lix",ne,this),Oe(this,"sponsoredContentService",ae,this),Oe(this,"creativeService",ie,this),Oe(this,"vectorUpload",re,this),Oe(this,"tracking",oe,this),Oe(this,"jet",le,this),Oe(this,"sponsoredLivePreviewService",se,this),Oe(this,"clickToMessageService",ce,this),ve(this,"imageAccept",m.IMAGE_ACCEPT_EXTENDED),ve(this,"adFormat",_.AD_FORMAT.STANDARD_SPONSORED_CONTENT),ve(this,"imageMaxWidth",m.DEFAULT_MAX_WIDTH),ve(this,"imageMaxHeight",m.DEFAULT_MAX_HEIGHT),ve(this,"imageMaxSizeInBytes",l.SSU_MAX_IMAGE_SIZE_IN_BYTES),ve(this,"imageMaxSizeInMegabytes",l.SSU_MAX_IMAGE_SIZE_IN_MEGABYTES),ve(this,"entityColumn",{}),ve(this,"previewOptions",{[D.AD_RENDERING_PLACEMENT.FEED_DESKTOP]:u.PREVIEW_DROPDOWN_OPTIONS_BY_PLACEMENT[D.AD_RENDERING_PLACEMENT.FEED_DESKTOP],[D.AD_RENDERING_PLACEMENT.FEED_MOBILE]:u.PREVIEW_DROPDOWN_OPTIONS_BY_PLACEMENT[D.AD_RENDERING_PLACEMENT.FEED_MOBILE]}),ve(this,"callToActionValues",k.MESSAGING_OBJECTIVE_CTA_LABEL_VALUES),Oe(this,"activeCta",ue,this),Oe(this,"formError",de,this),Oe(this,"imageSize",pe,this),Oe(this,"hasUploadedImage",me,this),Oe(this,"imageUploadError",ge,this),Oe(this,"shouldShowHorizontalImageUploadNotification",be,this),Oe(this,"imageUploadErrorKeys",_e,this)
Oe(this,"shouldSponsorOnCreate",he,this),Oe(this,"showAllValidations",fe,this),Oe(this,"campaignCount",Te,this),Oe(this,"activeCampaigns",Ee,this),Oe(this,"shouldShowEditWarning",ye,this),Oe(this,"showValidationsFor",Se,this),Oe(this,"isLivePreviewLoading",Ae,this),this.sessionRecorder.start(N.SESSION_RECORD_FEATURES.CLICK_TO_MESSAGE_IMAGE_AD_CREATION,N.SESSION_RECORD_INTERVAL.TEN_SECONDS,{samplePercentage:N.SESSION_RECORD_SAMPLE_RATE.QUARTER,maxDuration:N.SESSION_RECORD_MAX_DURATION.ONE_HOUR}),this.args.isEditMode||this.args.isDuplicate?(this.renderLivePreview(!0),this.clickToMessageService.setConversationId(this.args.conversationId),this.activeCta={labelType:this.args.creative?.callToActionV2?.conversationStarterCreativeCallToAction?.callToActionLabelType||k.MESSAGING_OBJECTIVE_CTA_LABELS.SEND_MESSAGE}):(this.clickToMessageService.setConversationId(null),this.activeCta={labelType:k.MESSAGING_OBJECTIVE_CTA_LABELS.SEND_MESSAGE}),this.args.isEditMode&&(this._fetchCampaignCountTask.perform(this.sponsoredUpdateContent.entityUrn),this.userGeneratedAdContent.contentType===M.CONTENT_TYPE.ARTICLE&&(this.userGeneratedAdEntity.headline=void 0,this.userGeneratedAdEntity.destinationUrl=void 0,this.userGeneratedAdEntity.description=void 0,this.userGeneratedAdEntity.callToAction=void 0,this.userGeneratedAdContent.entities?.[0].image.url.includes("image/sync")&&(this.userGeneratedAdEntity.image=void 0))),this.clickToMessageService.showSponsoredAdPreview=!0}willDestroy(){super.willDestroy(...arguments),this.vectorUpload.get("getImageDataTask").cancelAll(),this.sessionRecorder.stop(N.SESSION_RECORD_FEATURES.CLICK_TO_MESSAGE_IMAGE_AD_CREATION),this.clickToMessageService.resetValues()}onChangeCta(e){this.activeCta={labelType:e}}confirmCancel(){this.args.onConfirmCancelIfFormChange(this.hasFormContentChanged),this.tracking.fireInteractionEvent(this.args.trackingKeys.cancel,g.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onEditCommentary(e){this.introductoryText?this.userGeneratedAdContent.introductoryText.text=e:this.userGeneratedAdContent.introductoryText=new v.TrackedObject({text:e}),this._setContentType(),this.renderLivePreview()}onEditAltText(e){this.userGeneratedAdEntity.image.altText=e||void 0,this.renderLivePreview()}onVectorUploadSuccess({image:e},t=!0){this.isLivePreviewLoading=!1,delete e.asset,t&&this.tracking.fireInteractionEvent(`${s.TRACKING_PREFIX}${(0,s.getTrackingModePrefix)(this.args.isEditMode)}ad_image_upload_success`,Pe),this.shouldShowHorizontalImageUploadNotification=!0,this.constructor.setOrCreateUserGeneratedAdEntities(this.userGeneratedAdContent,e),this._setContentType(),this.renderLivePreview()}onUploadError([{errors:e}]){this.isLivePreviewLoading=!1,this._onVectorImageUploadError(e)}onImageClear(){this.isLivePreviewLoading=!1,this.shouldShowHorizontalImageUploadNotification=!1,this.imageUploadError=!1,this.hasUploadedImage=!1,this.image&&(this.userGeneratedAdEntity.image=void 0,this.contentReferenceUrn&&(this.userGeneratedAdContent.referenceUrn=void 0)),this._setContentType(),this.renderLivePreview()}onInputFocusOut(e){this._showValidationsForId(e)}renderLivePreview(e=!1){if(e||this.isFormValidForRenderingLivePreview){const e={createLivePreviewPemMetadata:(0,T.constructPemMetadata)(f.SSU_LIVE_PREVIEW_KEYS.CREATE_LIVE_PREVIEW,[],{productName:f.SSU_PEM_PRODUCT_NAME}),updateLivePreviewPemMetadata:(0,T.constructPemMetadata)(f.SSU_LIVE_PREVIEW_KEYS.UPDATE_LIVE_PREVIEW,[],{productName:f.SSU_PEM_PRODUCT_NAME})},t=this.sponsoredUpdateContent.toPojo(),n=(0,l.createDefaultSponsoredUpdateContent)({...t,...t.userGeneratedAdContent,...t.userGeneratedAdContent?.entities?.[0]})
this.sponsoredLivePreviewService.render(n,e)}}*onImageChangeTask(e){this.isLivePreviewLoading=!0
try{this.sessionRecorder.fireTag("upload-image"),this.imageUploadError=!1,this.tracking.fireInteractionEvent(`${s.TRACKING_PREFIX}${(0,s.getTrackingModePrefix)(this.args.isEditMode)}ad_image_upload_attempt`,Pe)
const t=yield(0,m.imageDimensionsValidation)(e),n=(0,m.getFileSizeAndTypeValidationErrors)({files:t,accept:this.imageAccept,maxSizeInBytes:this.imageMaxSizeInBytes})
if(n.length)return this._onVectorImageUploadError(n[0].errors),[]
const{imageWidth:a,imageHeight:i}=yield o.default.getImageSpecsFromFile(t[0])
return this.imageSize=(0,l.getVectorImageDisplaySize)(a,i),this.hasUploadedImage=!0,t}catch(t){return t.errors&&t.errors.length?this._onVectorImageUploadError(t.errors[0]):this._onVectorImageUploadError({[m.UPLOAD_ERROR_TYPE.SERVER]:!0}),[]}}saveForm(){this._setContentType(),this.showAllValidations=!0,this.isFormValidForSaving&&(this.tracking.fireInteractionEvent(`${s.TRACKING_PREFIX}${(0,s.getTrackingModePrefix)(this.args.isEditMode)}ad_submit`,g.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.formError=null,this.saveSponsorableContent.perform(this.sponsoredUpdateContent.toPojo(),this.shouldSponsorOnCreate))}onDismissHorizontalImageUploadNotification(){this.shouldShowHorizontalImageUploadNotification=!1}_getSaveSponsorableContentTask(){return this.args.isEditMode?this._editSponsorableContentTask:this._createSponsorableContentTask}_handleAfterCreativeSave(e){this.args.onClose(!0,e,!1)}*saveSponsorableContent(e,t){const n=this._getSaveSponsorableContentTask()
try{yield n.perform(e,t),this._showAdMessaging(t),yield this._handleAfterCreativeSave(t)}catch(a){this.formError=a}}*_editSponsorableContentTask(e){try{if(this.args.canCreateContent&&!this.isOrganic){const t=(0,T.constructPemMetadata)(f.SSU_EDIT_KEYS.EDIT_SPONSORED_UPDATE_CONTENT,[this.args.campaignId,this.args.account.id],{productName:f.SSU_PEM_PRODUCT_NAME})
yield this.sponsoredContentService.updateSponsoredUpdateContent(e,this.args.campaignId,t)}const t=(0,E.findById)(this.creativeService.campaignCreatives[this.args.campaignId],this.args.creative.id)||{},n=(0,l.getCreativeDataForSponsoredUpdateContent)({existingCreative:t,callToActionV2:{conversationStarterCreativeCallToAction:{conversationName:this.selectedConversationName,conversationUrn:`urn:li:adInMailContent:${this.selectedConversationId}`,callToActionLabelType:this.activeCta.labelType}}}),a=(0,T.constructPemMetadata)(f.SSU_EDIT_KEYS.EDIT_CREATIVE,[this.args.campaignId,this.args.account.id],{productName:f.SSU_PEM_PRODUCT_NAME})
yield this.creativeService.updateCreative(n,this.args.campaignId,a)}catch(t){this.jet.error(new Error(`Update failed for SSU: ${(0,h.getErrorMessage)(t)}`),["sponsored-content","sc-form","edit-creative"])}}*_createSponsorableContentTask(e,t){try{if(t){const t=(0,l.createCreativeForSponsoredUpdateContent)({sponsoredUpdateContent:e,campaignId:this.args.campaignId,isConversationStarterObjective:!0,callToActionV2:{conversationStarterCreativeCallToAction:{conversationName:this.selectedConversationName,conversationUrn:`urn:li:adInMailContent:${this.selectedConversationId}`,callToActionLabelType:this.activeCta.labelType}}}),n=(0,T.constructPemMetadata)(f.SSU_CREATE_KEYS.CREATE_CREATIVE,[this.args.campaignId,this.args.account.id],{productName:f.SSU_PEM_PRODUCT_NAME})
yield this.creativeService.createCreative(t,n)}else{const n=(0,T.constructPemMetadata)(f.SSU_CREATE_KEYS.CREATE_SPONSORED_UPDATE_CONTENT,[this.args.campaignId,this.args.account.id],{productName:f.SSU_PEM_PRODUCT_NAME})
yield this.sponsoredContentService.createSponsoredUpdateContent(e,this.args.campaignId,t,n)}}catch(n){const e=this.args.isDuplicate?"Duplicate":"Create"
this.jet.error(new Error(`SSU ${e} failed: ${(0,h.getErrorMessage)(n)}`),["sponsored-content","sc-form","create-creative"])}}*_fetchCampaignCountTask(e){try{const{campaigns:t,activeCampaigns:n}=yield this.sponsoredContentService.getCampaignsForReference(e)
this.campaignCount=t.length,this.activeCampaigns=n.length,this.shouldShowEditWarning=n.length>1}catch(t){this.jet.error(new Error(`Failed to fetch campaign count associated with ${e}`),["sponsored-content","sc-form","fetch-campaign-count"],!1),this.shouldShowEditWarning=!0}}_onVectorImageUploadError(e){this.imageUploadError=!0,this.imageUploadErrorKeys=Object.keys(e).filter((t=>e[t])),this.hasUploadedImage=!1}_setContentType(){this.userGeneratedAdContent.contentType=l.STANDARD_SPONSORED_CONTENT_TYPES.RICHMEDIA,this.userGeneratedAdContent.referenceUrn=this.image?.reference}_showValidationsForId(e){this.showValidationsFor[e]=!0}_showAdMessaging(e){const t=e?"i18n_sponsored_content_container_success_message":"i18n_content_created_but_not_sponsored",n=this.i18n.lookupTranslation(R.default,t)()
this.toast.add({type:b.TOAST_TYPES.SUCCESS,message:n})}},ve(Ce,"propTypes",{account:S.PropTypes.oneOfType([S.PropTypes.object,S.PropTypes.EmberObject]).isRequired,activeSponsorableContent:S.PropTypes.oneOfType([S.PropTypes.object,S.PropTypes.null]).isRequired,campaign:S.PropTypes.oneOfType([S.PropTypes.object,S.PropTypes.EmberObject]).isRequired,campaignId:S.PropTypes.number.isRequired,canCreateContent:S.PropTypes.bool.isRequired,companyId:S.PropTypes.number.isRequired,creative:S.PropTypes.oneOfType([S.PropTypes.object,S.PropTypes.null]),isConversationSelectionDisabled:S.PropTypes.bool,isDuplicate:S.PropTypes.bool.isRequired,isEditMode:S.PropTypes.bool.isRequired,objectiveType:S.PropTypes.string.isRequired,onClose:S.PropTypes.func.isRequired,onConfirmCancelIfFormChange:S.PropTypes.func.isRequired,trackingKeys:S.PropTypes.object.isRequired}),J=we(($=Ce).prototype,"toast",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=we($.prototype,"i18n",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=we($.prototype,"error",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=we($.prototype,"adForm",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=we($.prototype,"sessionRecorder",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=we($.prototype,"lix",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=we($.prototype,"sponsoredContentService",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=we($.prototype,"creativeService",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=we($.prototype,"vectorUpload",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=we($.prototype,"tracking",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=we($.prototype,"jet",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=we($.prototype,"sponsoredLivePreviewService",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=we($.prototype,"clickToMessageService",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=we($.prototype,"activeCta",[C.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),de=we($.prototype,"formError",[C.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),pe=we($.prototype,"imageSize",[C.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return l.PERMANENT_VECTOR_URL_OUTPUT_SIZES.STANDARD}}),me=we($.prototype,"hasUploadedImage",[C.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ge=we($.prototype,"imageUploadError",[C.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),be=we($.prototype,"shouldShowHorizontalImageUploadNotification",[C.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_e=we($.prototype,"imageUploadErrorKeys",[C.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),he=we($.prototype,"shouldSponsorOnCreate",[C.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),fe=we($.prototype,"showAllValidations",[C.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Te=we($.prototype,"campaignCount",[C.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),Ee=we($.prototype,"activeCampaigns",[C.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),ye=we($.prototype,"shouldShowEditWarning",[C.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Se=we($.prototype,"showValidationsFor",[C.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new v.TrackedObject({})}}),Ae=we($.prototype,"isLivePreviewLoading",[C.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),we($.prototype,"sponsoredUpdateContent",[O.cached],Object.getOwnPropertyDescriptor($.prototype,"sponsoredUpdateContent"),$.prototype),we($.prototype,"validationErrorCount",[Y],Object.getOwnPropertyDescriptor($.prototype,"validationErrorCount"),$.prototype),we($.prototype,"onChangeCta",[r.action],Object.getOwnPropertyDescriptor($.prototype,"onChangeCta"),$.prototype),we($.prototype,"confirmCancel",[r.action],Object.getOwnPropertyDescriptor($.prototype,"confirmCancel"),$.prototype),we($.prototype,"onEditCommentary",[r.action],Object.getOwnPropertyDescriptor($.prototype,"onEditCommentary"),$.prototype),we($.prototype,"onEditAltText",[r.action],Object.getOwnPropertyDescriptor($.prototype,"onEditAltText"),$.prototype),we($.prototype,"onVectorUploadSuccess",[r.action],Object.getOwnPropertyDescriptor($.prototype,"onVectorUploadSuccess"),$.prototype),we($.prototype,"onUploadError",[r.action],Object.getOwnPropertyDescriptor($.prototype,"onUploadError"),$.prototype),we($.prototype,"onImageClear",[r.action],Object.getOwnPropertyDescriptor($.prototype,"onImageClear"),$.prototype),we($.prototype,"onInputFocusOut",[r.action],Object.getOwnPropertyDescriptor($.prototype,"onInputFocusOut"),$.prototype),we($.prototype,"renderLivePreview",[r.action],Object.getOwnPropertyDescriptor($.prototype,"renderLivePreview"),$.prototype),we($.prototype,"onImageChangeTask",[d.task],Object.getOwnPropertyDescriptor($.prototype,"onImageChangeTask"),$.prototype),we($.prototype,"saveForm",[r.action],Object.getOwnPropertyDescriptor($.prototype,"saveForm"),$.prototype),we($.prototype,"onDismissHorizontalImageUploadNotification",[r.action],Object.getOwnPropertyDescriptor($.prototype,"onDismissHorizontalImageUploadNotification"),$.prototype),we($.prototype,"saveSponsorableContent",[H],Object.getOwnPropertyDescriptor($.prototype,"saveSponsorableContent"),$.prototype),we($.prototype,"_editSponsorableContentTask",[q],Object.getOwnPropertyDescriptor($.prototype,"_editSponsorableContentTask"),$.prototype),we($.prototype,"_createSponsorableContentTask",[K],Object.getOwnPropertyDescriptor($.prototype,"_createSponsorableContentTask"),$.prototype),we($.prototype,"_fetchCampaignCountTask",[W],Object.getOwnPropertyDescriptor($.prototype,"_fetchCampaignCountTask"),$.prototype),X=$))||X)||X);(0,t.setComponentTemplate)(Ie,Ne)}))
define("campaign-manager-web/components/cm-artdeco-hoverable-trigger",["exports","@ember/service","@ember/object","ember-lifeline","campaign-manager-web/components/artdeco-hoverable-trigger","campaign-manager-web/utils/key-codes","@ember/debug"],(function(e,t,n,a,i,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l="hover",s=e=>[...e.querySelectorAll('a, button:not([disabled]), input:not([disabled]), textarea:not([disabled]), select:not([disabled]), [tabindex="0"], [tabindex="1"]')]
e.default=i.default.extend({_isMouseOnContent:!1,_isKeyboard:!1,cmArtdecoHoverable:(0,t.inject)(),init(){this._super(...arguments),this._contentHandlers={triggerClick:this._onTriggerClick.bind(this),keydown:this._onContentKeydown.bind(this),keyup:this._onContentKeyup.bind(this),enter:this._onContentEnter.bind(this),leave:this._onContentLeave.bind(this)}},didInsertElement(){this._super(...arguments),this._contentNode=document.getElementById(`artdeco-hoverable-${this.contentId}`),this.on===l&&(this._contentNode.addEventListener("mouseenter",this._contentHandlers.enter),this._contentNode.addEventListener("mouseleave",this._contentHandlers.leave)),this._a11yTriggerNode=this.element.querySelector("[data-a11y-trigger]")
s(this._contentNode).length,this._a11yTriggerNode&&(this._a11yTriggerNode.addEventListener("click",this._contentHandlers.triggerClick),this._contentNode.addEventListener("keydown",this._contentHandlers.keydown),this._contentNode.addEventListener("keyup",this._contentHandlers.keyup))},handleMouseLeave(){},handleMouseEnter(){},willDestroyElement(){this._super(...arguments),this._contentNode&&(this._contentNode.removeEventListener("mouseenter",this._contentHandlers.enter),this._contentNode.removeEventListener("mouseleave",this._contentHandlers.leave),this._a11yTriggerNode&&(this._a11yTriggerNode.removeEventListener("click",this._contentHandlers.triggerClick),this._contentNode.removeEventListener("keydown",this._contentHandlers.keydown),this._contentNode.removeEventListener("keyup",this._contentHandlers.keyup)))},_onContentEnter(){(0,n.set)(this,"_isMouseOnContent",!0)},_onContentLeave(){this._isKeyboard||(this.send("close"),(0,n.set)(this,"_isMouseOnContent",!1))},_tryShowHoverable(){try{this._showHoverable()}catch(e){}},mouseEnter(){if((0,n.set)(this,"_isKeyboard",!1),this.on===l)return this.cmArtdecoHoverable.onTrigger(),this._fireInjectedHoverAction(),void this._tryShowHoverable()
this._super(...arguments)},mouseLeave(){if(this.on===l)return this.cmArtdecoHoverable.offTrigger(),void(0,a.debounceTask)(this,"_mouseLeaveClose",100)
this._super(...arguments)},_mouseLeaveClose(){this._isMouseOnContent||this.cmArtdecoHoverable.isMouseOnTrigger()||this._isKeyboard||this.send("close")},focusIn(){if((0,n.set)(this,"_isKeyboard",!0),!this._a11yTriggerNode)return this.on===l?(this._fireInjectedHoverAction(),void this._tryShowHoverable()):void this._super(...arguments)},_onTriggerClick(e){e.preventDefault(),e.stopPropagation(),this._fireInjectedHoverAction(),this._tryShowHoverable(),this._setFocus(this._contentNode),(0,n.set)(this,"_isKeyboard",!0)},_onContentKeydown(e){if(!(0,r.isTabKey)(e))return
const t=s(this._contentNode),n=t[0]||this._contentNode,a=t[t.length-1]||this._contentNode,i=document.activeElement,o=!e.shiftKey&&a===i,l=e.shiftKey&&(n===i||this._contentNode===i);(o||l)&&this._closeAndFocus(e)},_onContentKeyup(e){(0,r.isEscapeKey)(e)&&this._closeAndFocus(e)},_closeAndFocus(e){e.stopPropagation(),e.preventDefault(),this.send("close"),this._setFocus(this._a11yTriggerNode),(0,n.set)(this,"_isKeyboard",!1)},_setFocus(e){(0,a.runTask)(this,(()=>e.focus()),1)},_fireInjectedHoverAction(){this.onHover?.()}})})),define("campaign-manager-web/components/cm-artdeco-modal",["exports","artdeco-modal/components/artdeco-modal","ember-stdlib/utils/is-browser","ember-lifeline","@ember/service","@ember/object","@ember/debug"],(function(e,t,n,a,i,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l="u-layout__noscroll"
e.default=t.default.extend({confirmDialog:(0,i.inject)(),init(){this._super(...arguments),this.overlayClasses||(0,r.set)(this,"overlayClasses","cm-ad-modal__overlay")},willDestroy(){this._super(...arguments),(0,a.runDisposables)(this)},willDestroyElement(){this._super(...arguments)
const e=document.querySelector(this.triggerSelectorForReturnFocus)
e&&e.focus()},actions:{closeModal(){if(this.isConfirmRequiredForDismiss)return this.confirmDialog.confirm(this.confirmMessage).then((e=>{e&&this.dismissModal()}))
this.dismissModal()}},open(){(0,r.set)(this,"_leasedLock",!0),document.body.classList.add(l)},close(){(0,r.set)(this,"_leasedLock",!1),n.default&&(document.body.classList.remove(l),this.triggerSelectorForReturnFocus&&(0,a.runTask)(this,(()=>{const e=document.querySelector(this.triggerSelectorForReturnFocus)
e&&e.focus()}),0))}})})),define("campaign-manager-web/components/cm-breadcrumb",["exports","@ember/component","@ember/template-factory","@ember/object","@ember-decorators/component","@ember/debug","@ember/utils","ember-stdlib/utils/is-browser"],(function(e,t,n,a,i,r,o,l){var s,c
function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=(0,n.createTemplateFactory)({id:"v4gS/Jrl",block:'[[[1,"\\n"],[10,"ol"],[15,"tabindex",[52,[28,[37,1],[[30,0,["allCrumbsReadOnly"]],false],null],"0"]],[15,"aria-label",[29,[[28,[37,2],["i18n_aria_label_crumbs","campaign-manager-web/components/cm-breadcrumb"],null]]]],[15,0,[29,["cm-breadcrumb__ol js-cm-breadcrumb__ol ",[52,[28,[37,1],[[30,0,["allCrumbsReadOnly"]],true],null],"cm-breadcrumb__ol--read-only"]]]],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["crumbs"]]],null]],null],null,[[[44,[[28,[37,6],null,[["first","hidden","last","readOnly","nonReadOnlyHomeCrumb"],[[28,[37,1],[[30,2],0],null],[28,[37,7],[[30,2],[30,0,["hiddenCrumbsCount"]]],null],[28,[37,1],[[30,2],[28,[37,8],[[30,0,["crumbs","length"]],1],null]],null],[28,[37,9],[[30,0,["allCrumbsReadOnly"]],[30,1,["readOnly"]]],null],[28,[37,10],[[28,[37,1],[[30,2],0],null],[28,[37,11],[[28,[37,9],[[30,0,["allCrumbsReadOnly"]],[30,1,["readOnly"]]],null]],null]],null]]]]],[[[1,"      "],[10,"li"],[15,0,[29,["cm-breadcrumb__li js-cm-breadcrumb__li\\n          ",[52,[30,3,["readOnly"]],"cm-breadcrumb__li--read-only"],[52,[30,3,["nonReadOnlyHomeCrumb"]],"cm-breadcrumb__li--home"]," ",[28,[37,12],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[30,3,["nonReadOnlyHomeCrumb"]],[[[1,"          "],[8,[39,13],[[16,"disabled",[30,3,["hidden"]]],[24,0,"cm-breadcrumb__home-button"],[16,"title",[28,[37,2],["i18n_a11y_home_button_text","campaign-manager-web/components/cm-breadcrumb"],null]],[16,"aria-label",[28,[37,2],["i18n_a11y_home_button_text","campaign-manager-web/components/cm-breadcrumb"],null]],[4,[38,14],["click",[28,[37,15],[[30,0,["crumbClicked"]],[30,1],[30,2]],null]],null]],[["@buttonType","@size","@icon","@circle"],["tertiary","medium","home",true]],null],[1,"\\n"]],[]],[[[41,[28,[37,9],[[30,3,["last"]],[30,3,["readOnly"]]],null],[[[1,"          "],[10,1],[12],[1,"\\n            "],[1,[30,1,["name"]]],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[1,"          "],[11,"button"],[16,0,[29,["button--unstyled u-color__blue7 cm-breadcrumb__button"," ",[28,[37,12],null,[["size"],["small"]]]]]],[16,"title",[30,1,["name"]]],[16,"disabled",[30,3,["hidden"]]],[24,4,"button"],[4,[38,14],["click",[28,[37,15],[[30,0,["crumbClicked"]],[30,1],[30,2]],null]],null],[12],[1,"\\n            "],[1,[28,[35,16],[[30,1,["name"]]],null]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]],[]]],[1,"      "],[13],[1,"\\n"]],[3]]]],[1,2]],null],[13]],["crumb","index","crumbIs"],false,["if","eq","t","each","-track-array","let","hash","lt","sub","or","and","not","hue-web-foundations@-text-body","hue-web-button","on","fn","readonly"]]',moduleName:"campaign-manager-web/components/cm-breadcrumb.hbs",isStrictMode:!1})
let p=e.default=(0,i.tagName)("nav")(s=(0,i.classNames)("cm-breadcrumb")(s=(0,i.attributeBindings)("data-test-cm-breadcrumb")((c=class extends t.default{constructor(...e){super(...e),u(this,"allCrumbsReadOnly",!1),u(this,"data-test-cm-breadcrumb","")}init(){super.init(...arguments)}didRender(){super.didRender(...arguments),this._setListTranslateXBy()}crumbClicked(e,t){this.onCrumbClick?.(e,t)}_setListTranslateXBy(){if(!l.default)return
const e=this.hiddenCrumbsCount,t=this.element,n=[].slice.call(t.querySelectorAll(".js-cm-breadcrumb__li")),a=n[e]
let i=0
if((0,o.isEmpty)(n)||"number"!=typeof e||0===e||e>=n.length)return void this.onTranslateXByChange?.(0)
const{left:r}=a.getBoundingClientRect(),{left:s}=t.getBoundingClientRect()
i+=r+parseInt(window.getComputedStyle(a).getPropertyValue("padding-left"),10)-s,this.onTranslateXByChange?.(-1*i)}},m=c.prototype,g="crumbClicked",b=[a.action],_=Object.getOwnPropertyDescriptor(c.prototype,"crumbClicked"),h=c.prototype,f={},Object.keys(_).forEach((function(e){f[e]=_[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=b.slice().reverse().reduce((function(e,t){return t(m,g,e)||e}),f),h&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(h):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(m,g,f),f=null),s=c))||s)||s)||s
var m,g,b,_,h,f;(0,t.setComponentTemplate)(d,p)})),define("campaign-manager-web/components/cm-button-row",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"aBpoZy0/",block:'[[[11,0],[17,1],[24,0,"u-justify-between-sm u-flex-row-sm u-display-flex u-flex-column u-layout__width-full"],[12],[1,"\\n  "],[10,0],[14,0,"u-flex-row-sm u-display-flex u-flex-column"],[12],[1,"\\n    "],[18,2,[[28,[37,1],null,[["leftItem"],[[50,"cm-button-row/item",0,null,[["isLeft"],[true]]]]]]]],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"u-flex-row-sm u-display-flex u-flex-column"],[12],[1,"\\n    "],[18,2,[[28,[37,1],null,[["rightItem"],[[50,"cm-button-row/item",0,null,[["isRight"],[true]]]]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs","&default"],false,["yield","hash","component"]]',moduleName:"campaign-manager-web/components/cm-button-row.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/cm-button-row/item",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"/oZztmO1",block:'[[[11,0],[17,1],[16,0,[28,[37,0],["cm-button-row__item u-display-flex u-flex-column mb3",[28,[37,1],null,[["cm-button-row__item--left","cm-button-row__item--right"],[[30,2],[30,3]]]]],null]],[12],[1,"\\n  "],[18,4,null],[1,"\\n"],[13]],["&attrs","@isLeft","@isRight","&default"],false,["classes","hash","yield"]]',moduleName:"campaign-manager-web/components/cm-button-row/item.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/cm-circular-completeness-meter",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service"],(function(e,t,n,a,i,r){var o,l,s,c,u
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=(0,n.createTemplateFactory)({id:"r03qPpyG",block:'[[[10,0],[14,0,"cm-circular-completeness-meter u-layout__position-relative"],[12],[1,"\\n  "],[8,[39,0],[[16,"aria-label",[30,1]]],[["@value","@color","@max","@min"],[[30,2],[30,3],[30,0,["max"]],[30,0,["min"]]]],null],[1,"\\n  "],[10,0],[14,0,"cm-circular-completeness-meter__label"],[12],[1,"\\n    "],[10,1],[14,0,"cm-circular-completeness-meter__value-label"],[12],[1,[30,0,["valueLabel"]]],[13],[1,"\\n"],[41,[30,0,["unitLabel"]],[[[1,"      "],[10,1],[14,0,"cm-circular-completeness-meter__unit-label"],[12],[1,[30,0,["unitLabel"]]],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[13]],["@ariaLabel","@value","@color"],false,["hue-web-completeness-meter-circular","if"]]',moduleName:"campaign-manager-web/components/cm-circular-completeness-meter.hbs",isStrictMode:!1})
let p=e.default=(o=(0,r.inject)("cm-formatter"),(0,i.assertPropTypes)((u=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="formatter",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get unitLabel(){return this.args.unitLabel||""}get max(){return this.args.max||100}get min(){return this.args.min||0}get valueLabel(){if(this.args.shouldShowDashForValue)return"-"
{const e=this.args.shouldShowRemainingValue?this.max-this.args.value:this.args.value
return this.formatter.formatNumberOrDash(e)}}},T=u,E="propTypes",y={unitLabel:i.PropTypes.string,value:i.PropTypes.number.isRequired,max:i.PropTypes.number,min:i.PropTypes.number,color:i.PropTypes.string,shouldShowRemainingValue:i.PropTypes.bool,shouldShowDashForValue:i.PropTypes.bool,ariaLabel:i.PropTypes.object},E in T?Object.defineProperty(T,E,{value:y,enumerable:!0,configurable:!0,writable:!0}):T[E]=y,m=(s=u).prototype,g="formatter",b=[o],_={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(_).forEach((function(e){f[e]=_[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=b.slice().reverse().reduce((function(e,t){return t(m,g,e)||e}),f),h&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(h):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(m,g,f),f=null),c=f,l=s))||l)
var m,g,b,_,h,f,T,E,y;(0,t.setComponentTemplate)(d,p)})),define("campaign-manager-web/components/cm-header-tabs",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","@ember/object","@ember/debug","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f=(0,n.createTemplateFactory)({id:"faeqqWfk",block:'[[[8,[39,0],[[17,1],[24,0,"cm-header-tabs__wrapper"]],[["@selectedTab"],[[30,0,["activeTab"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["Tablist"]],[[24,0,"cm-header-tabs__tablist"]],null,[["default"],[[[[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,4]],null]],null],null,[[[41,[28,[37,4],[[30,6],0],null],[[[1,"        "],[8,[30,3,["Tab"]],[[16,"data-live-test-cm-header-tabs__tab",[30,6]],[16,"aria-label",[30,5,["label"]]],[24,0,"cm-header-tabs__tab"]],[["@tabId","@onSelect"],[[28,[37,5],[[30,5,["key"]],[30,5,["routeName"]]],null],[28,[37,6],[[30,0,["onClickTab"]],[30,5]],null]]],[["default"],[[[[1,"\\n          "],[1,[30,5,["label"]]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],[[[1,"        "],[8,[30,3,["Tab"]],[[16,"data-live-test-cm-header-tabs__tab",[30,6]],[16,"aria-label",[30,5,["label"]]],[24,0,"cm-header-tabs__tab"]],[["@tabId","@onSelect"],[[28,[37,5],[[30,5,["key"]],[30,5,["routeName"]]],null],[28,[37,6],[[30,0,["onClickTab"]],[30,5]],null]]],[["default"],[[[[1,"\\n          "],[1,[30,5,["label"]]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]]]],[5,6]],null],[1,"  "]],[3]]]]],[1,"\\n"]],[2]]]]],[1,"\\n"]],["&attrs","tabs","tablist","@tabsConfig","tab","index"],false,["hue-web-tabs","each","-track-array","if","eq","or","fn"]]',moduleName:"campaign-manager-web/components/cm-header-tabs.hbs",isStrictMode:!1})
let T=e.default=(c=(0,r.inject)(),u=(0,r.inject)(),(0,i.assertPropTypes)((b=class extends a.default{get dataTestValue(){return this.args.dataTestValue||"cm-header-tabs"}get isUsingRoutes(){return this.args.tabsConfig.some((e=>Boolean(e.routeName)))}get currentRouteName(){return(0,o.get)(this.router,"currentRouteName")}get activeTab(){return this.args.activeTab||this.currentRouteName}constructor(){super(...arguments),_(this,"router",m,this),_(this,"tracking",g,this),this._validateRoutesConfig()}_validateRoutesConfig(){Object.values(s.ROUTE_NAME)
let e=!1
this.args.tabsConfig.forEach((({routeName:t})=>{t&&t===this.currentRouteName&&(e=!0)})),this.isUsingRoutes}onClickTab({routeName:e,trackingEvent:t,key:n,models:a=[]}){const i=n||e
i!==this.activeTab&&(this.isUsingRoutes&&this.router.transitionTo(e,...a),t&&this.tracking.fireInteractionEvent(t),this.args.onTabSelect?.(i))}},E=b,y="propTypes",S={tabsConfig:i.PropTypes.array,onTabSelect:i.PropTypes.func,activeTab:i.PropTypes.string,dataTestValue:i.PropTypes.string},y in E?Object.defineProperty(E,y,{value:S,enumerable:!0,configurable:!0,writable:!0}):E[y]=S,m=h((p=b).prototype,"router",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=h(p.prototype,"tracking",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(p.prototype,"onClickTab",[o.action],Object.getOwnPropertyDescriptor(p.prototype,"onClickTab"),p.prototype),d=p))||d)
var E,y,S;(0,t.setComponentTemplate)(f,T)})),define("campaign-manager-web/components/cm-infinite-scroll-loader",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","@linkedin/ember-prop-types","ember-concurrency-decorators"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m
function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _=(0,n.createTemplateFactory)({id:"MrmqNtOs",block:'[[[1,"\\n"],[11,0],[24,0,"infinite-scroll-loader__container"],[17,1],[4,[38,0],null,[["onEnter","threshold"],[[30,0,["onLoaderEnteringViewport"]],[30,0,["viewportThreshold"]]]]],[12],[1,"\\n"],[41,[30,0,["loadMoreTask","last","isError"]],[[[1,"    "],[8,[39,2],[[24,0,"p3"]],[["@message","@type","@linkText","@onClick"],[[52,[30,2],[30,2],[28,[37,3],["i18n_failed_to_load_more","campaign-manager-web/components/cm-infinite-scroll-loader"],null]],"negative",[28,[37,3],["i18n_try_again","campaign-manager-web/components/cm-infinite-scroll-loader"],null],[28,[37,4],[[30,0,["loadMoreTask"]]],null]]],null],[1,"\\n"]],[]],[[[41,[30,0,["loadMoreTask","isRunning"]],[[[1,"    "],[10,0],[14,0,"mv2 u-layout__display-block u-layout__align-center"],[12],[1,"\\n      "],[8,[39,5],null,[["@a11yText","@size"],[[52,[30,3],[30,3],[28,[37,3],["i18n_loading_more_results","campaign-manager-web/components/cm-infinite-scroll-loader"],null]],"xlarge"]],null],[1,"\\n    "],[13],[1,"\\n  "]],[]],null]],[]]],[13]],["&attrs","@errorMessage","@a11yTextForLoading"],false,["intersection-observer","if","hue-web-inline-feedback","t","perform","hue-web-progress-indicator"]]',moduleName:"campaign-manager-web/components/cm-infinite-scroll-loader.hbs",isStrictMode:!1})
let h=e.default=(s=(0,r.inject)(),c=(0,l.task)({drop:!0}),(0,o.assertPropTypes)((m=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="jet",i=this,(a=p)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),g(this,"viewportThreshold",.1)}*loadMoreTask(){yield this.args.loadMore()}onLoaderEnteringViewport(){const e=this.loadMoreTask.last&&this.loadMoreTask.last.isError
this.loadMoreTask.isRunning||e||this.loadMoreTask.perform()}},g(m,"propTypes",{loadMore:o.PropTypes.func.isRequired,errorMessage:o.PropTypes.object,a11yTextForLoading:o.PropTypes.object}),p=b((d=m).prototype,"jet",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(d.prototype,"loadMoreTask",[c],Object.getOwnPropertyDescriptor(d.prototype,"loadMoreTask"),d.prototype),b(d.prototype,"onLoaderEnteringViewport",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"onLoaderEnteringViewport"),d.prototype),u=d))||u);(0,t.setComponentTemplate)(_,h)})),define("campaign-manager-web/components/cm-inline-feedback",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","@glimmer/tracking"],(function(e,t,n,a,i,r,o){var l,s,c,u
function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"Icxx5cey",block:'[[[1,"\\n"],[11,0],[16,0,[29,["cm-inline-feedback ",[52,[30,0,["_isHidden"]],"cm-inline-feedback__hidden"]]]],[16,"role",[30,0,["ariaRole"]]],[17,1],[12],[1,"\\n  "],[10,0],[14,0,"cm-inline-feedback__icon-container u-display-inline-flex u-justify-center u-items-center"],[12],[1,"\\n    "],[10,1],[14,0,"cm-inline-feedback__icon"],[12],[1,"\\n"],[41,[28,[37,1],[[30,0,["inlineIconType"]],"info"],null],[[[1,"        "],[8,[39,2],null,[["@size","@name"],["medium","lightbulb"]],null],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,0,["inlineIconType"]],"recommendation"],null],[[[1,"        "],[8,[39,2],null,[["@size","@name"],["medium","signal-notice"]],null],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,0,["inlineIconType"]],"warning"],null],[[[1,"        "],[8,[39,2],[[24,"data-test","signal-caution-icon"]],[["@size","@name"],["medium","signal-caution"]],null],[1,"\\n      "]],[]],null]],[]]]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[15,0,[29,["cm-inline-feedback__message-container u-color__black--75 u-display-inline-flex u-justify-center u-items-start"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n    "],[10,1],[14,0,"cm-inline-feedback__message"],[12],[1,"\\n"],[41,[48,[30,4]],[[[1,"        "],[18,4,null],[1,"\\n"]],[]],[[[1,"        "],[1,[30,2]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n"],[41,[51,[30,3]],[[[1,"      "],[11,"button"],[16,"aria-label",[28,[37,7],["i18n_dismiss_notice","campaign-manager-web/components/cm-inline-feedback"],null]],[24,0,"cm-inline-feedback__dismiss-button button--unstyled ml2"],[24,4,"button"],[4,[38,8],["click",[30,0,["onDismissClick"]]],null],[12],[1,"\\n        "],[8,[39,2],null,[["@size","@name"],["small","close"]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[13]],["&attrs","@message","@isDismissHidden","&default"],false,["if","eq","hue-web-icons@icon","hue-web-foundations@-text-body","has-block","yield","unless","t","on"]]',moduleName:"campaign-manager-web/components/cm-inline-feedback.hbs",isStrictMode:!1})
let m=e.default=(0,i.assertPropTypes)((u=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="_isHidden",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get ariaRole(){return this._isHidden?"hidden":"status"}get isDismissHidden(){return this.args.isDismissHidden||!1}get inlineIconType(){return this.args.iconType||"recommendation"}onDismissClick(){this.args.onDismiss?.(),this._isHidden=!0}},g=u,b="propTypes",_={iconType:i.PropTypes.string,isDismissHidden:i.PropTypes.bool,onDismiss:i.PropTypes.func,message:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.SafeString])},b in g?Object.defineProperty(g,b,{value:_,enumerable:!0,configurable:!0,writable:!0}):g[b]=_,c=d((s=u).prototype,"_isHidden",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),d(s.prototype,"onDismissClick",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"onDismissClick"),s.prototype),l=s))||l
var g,b,_;(0,t.setComponentTemplate)(p,m)})),define("campaign-manager-web/components/cm-intersection-manager",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","tracked-built-ins","ember-cli-pemberly-tracking"],(function(e,t,n,a,i,r,o,l){var s,c,u
function d(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const m=(0,n.createTemplateFactory)({id:"c/Wlr0N9",block:'[[[18,1,[[28,[37,1],null,[["container","activeContainerId","scrollTo","managerId","onIntersectionEnter","onIntersectionExit"],[[50,"cm-intersection-manager/container",0,null,[["managerId","onEnter","onExit"],[[30,0,["managerId"]],[30,0,["containerDidEnter"]],[30,0,["containerDidExit"]]]]],[30,0,["activeContainerId"]],[30,0,["scrollTo"]],[30,0,["managerId"]],[30,0,["containerDidEnter"]],[30,0,["containerDidExit"]]]]]]]],["&default"],false,["yield","hash","component"]]',moduleName:"campaign-manager-web/components/cm-intersection-manager.hbs",isStrictMode:!1}),g=(0,l.uuid)()
let b=e.default=(s=class extends a.default{constructor(...e){var t,n,a
super(...e),d(this,"visibleContainerIds",c,this),d(this,"previousVisibleContainerId",u,this),a=g,(n="managerId")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}get currentVisibleContainerId(){return this.visibleContainerIds[0]}get activeContainerId(){return this.currentVisibleContainerId||this.previousVisibleContainerId}scrollTo({containerId:e,scrollTargetSelector:t}){const n=t?document.querySelector(t):window,a=document.querySelector(`[data-cm-intersection-manager__manager-id="${this.managerId}"][data-cm-intersection-manager__container-id="${e}"]`).offsetTop
n.scrollTo({top:a,left:0,behavior:"smooth"})}containerDidEnter(e){void 0!==this.args.containerDidEnter?this.args.containerDidEnter(e):this.pushVisibleContainer(e)}containerDidExit(e){void 0!==this.args.containerDidEnter?this.args.containerDidExit(e):this.removeVisibleContainer(e)}removeVisibleContainer(e){const t=this.visibleContainerIds.indexOf(e);-1!==t&&(e===this.currentVisibleContainerId&&(this.previousVisibleContainerId=this.currentVisibleContainerId),this.visibleContainerIds.splice(t,1))}pushVisibleContainer(e){this.currentVisibleContainerId&&(this.previousVisibleContainerId=this.currentVisibleContainerId),this.visibleContainerIds.unshift(e)}},c=p(s.prototype,"visibleContainerIds",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new o.TrackedArray([])}}),u=p(s.prototype,"previousVisibleContainerId",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(s.prototype,"scrollTo",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"scrollTo"),s.prototype),p(s.prototype,"containerDidEnter",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"containerDidEnter"),s.prototype),p(s.prototype,"containerDidExit",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"containerDidExit"),s.prototype),p(s.prototype,"removeVisibleContainer",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"removeVisibleContainer"),s.prototype),p(s.prototype,"pushVisibleContainer",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"pushVisibleContainer"),s.prototype),s);(0,t.setComponentTemplate)(m,b)})),define("campaign-manager-web/components/cm-intersection-manager/container",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"sOokOrNz",block:'[[[11,0],[17,1],[16,"data-cm-intersection-manager__manager-id",[30,2]],[16,"data-cm-intersection-manager__container-id",[30,3]],[4,[38,0],null,[["onEnter","onExit","threshold"],[[28,[37,1],[[30,4],[30,3]],null],[28,[37,1],[[30,5],[30,3]],null],[30,6]]]],[12],[1,"\\n  "],[18,7,null],[1,"\\n"],[13]],["&attrs","@managerId","@id","@onEnter","@onExit","@threshold","&default"],false,["intersection-observer","fn","yield"]]',moduleName:"campaign-manager-web/components/cm-intersection-manager/container.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={managerId:i.PropTypes.string,id:i.PropTypes.string.isRequired,threshold:i.PropTypes.number.isRequired,onEnter:i.PropTypes.func.isRequired,onExit:i.PropTypes.func.isRequired},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/cm-intro-panel",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"Yw/CptCI",block:'[[[44,[[28,[37,1],[[30,1],true],null]],[[[1,"  "],[11,0],[24,0,"u-bg-color__blue7 p5"],[17,3],[12],[1,"\\n    "],[10,"h2"],[15,0,[29,["u-color__white mb3"," ",[28,[37,2],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n      "],[1,[30,4]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["u-color__white mb5"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[30,5]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,3],[[4,[38,5],["click",[30,6]],null]],[["@buttonType","@text","@size"],["primary",[28,[37,4],["i18n_dismiss","campaign-manager-web/components/cm-intro-panel"],null],"small"]],null],[1,"\\n  "],[13],[1,"\\n"]],[2]]]],["@dataTestValue","testValue","&attrs","@headerText","@bodyText","@onDismiss"],false,["let","or","hue-web-foundations@-text-body","hue-web-button","t","on"]]',moduleName:"campaign-manager-web/components/cm-intro-panel.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/cm-map-bubble",["exports","@ember/component","@ember/template-factory","@glimmer/component","ember-stdlib/utils/is-browser","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/constants/chart","campaign-manager-web/utils/chart","campaign-manager-web/utils/highcharts","deepmerge"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b
function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h=(0,n.createTemplateFactory)({id:"QabJlWsH",block:'[[[1,"\\n"],[41,[30,1],[[[1,"  "],[10,0],[14,0,"cm-map-bubble__loader-container u-layout__position-relative u-animation__ghost"],[12],[1,"\\n    "],[10,0],[14,0,"cm-map-bubble__loader-parent u-layout__width-full u-layout__padding-top--50"],[12],[1,"\\n      "],[10,0],[14,"role","img"],[15,"aria-label",[28,[37,1],["i18n_map_loading_aria_label","campaign-manager-web/components/cm-map-bubble"],null]],[14,0,"highcharts__world-map-loading-image"],[12],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[11,0],[17,2],[4,[38,2],null,[["areDependenciesLoaded","mapOptions","onMapChart"],[[30,3],[30,0,["mapOptions"]],[30,0,["onMapCharted"]]]]],[12],[13],[1,"\\n"]],[]]]],["@showLoadingState","&attrs","@areGlobalDependenciesLoaded"],false,["if","t","render-highmap-when-ready"]]',moduleName:"campaign-manager-web/components/cm-map-bubble.hbs",isStrictMode:!1})
let f=e.default=(d=(0,o.inject)("cm-formatter"),(0,r.assertPropTypes)((b=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="formatter",i=this,(a=g)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),_(this,"onMapCharted",(e=>{this.args.onMapChart?.(e)}))}get mapOptions(){if(!i.default)return{}
const{formatter:e}=this,t={credits:!1,title:{text:void 0},legend:{enabled:!1},mapNavigation:{enabled:!0,enableMouseWheelZoom:!1,enableDoubleClickZoomTo:!1,enableDoubleClickZoom:!0,enableTouchZoom:!1,buttonOptions:{x:10,padding:8,style:{backgroundColor:l.COLORS.HEX_WHITE,color:l.COLORS.BLACK60,radius:2,cursor:"pointer"},theme:{fill:l.COLORS.HEX_WHITE,"stroke-width":1,stroke:l.COLORS.SILVER_3,states:{hover:{fill:l.COLORS.SLATE_0,"stroke-width":1,stroke:l.COLORS.SILVER_3,color:l.COLORS.BLACK60}}}},buttons:{zoomIn:{y:10},zoomOut:{y:44}}},chart:{spacing:[0,0,0,0],height:"50%",backgroundColor:l.COLORS.SLATE_1},tooltip:{...(0,s.getDefaultHighchartsTooltipConfig)(),formatter(){const{point:{name:t,z:n}}=this
return(0,c.getSplitContentTooltipHtml)(t,e.formatNumberOrDash(n))}},series:[{name:"Basemap",mapData:window.worldMap,borderColor:l.COLORS.SLATE_3,nullColor:l.COLORS.HEX_WHITE,enableMouseTracking:!1},{type:l.CHART_TYPE.MAP_BUBBLE,dataLabels:{enabled:!1},animation:!0,allowPointSelect:!1,enableMouseTracking:!0,sizeByAbsoluteValue:!0,minSize:4,maxSize:"12%",color:l.COLORS.BLUE_3,marker:{enabled:!0,symbol:"circle",fillOpacity:.6,lineWidth:1,lineColor:l.COLORS.BLUE_5,color:l.COLORS.BLUE_3,fillColor:l.COLORS.BLUE_5,states:{hover:{color:l.COLORS.BLUE_2,lineColor:l.COLORS.BLUE_5,lineWidth:2}}},data:this.args.mapData}]}
return u.default.all([t,this.args.chartOptions??{}],{arrayMerge:(e,t)=>t})}},_(b,"propTypes",{showLoadingState:r.PropTypes.bool,areGlobalDependenciesLoaded:r.PropTypes.bool.isRequired,mapData:r.PropTypes.array.isRequired,chartOptions:r.PropTypes.object,onMapChart:r.PropTypes.func}),T=(m=b).prototype,E="formatter",y=[d],S={configurable:!0,enumerable:!0,writable:!0,initializer:null},C={},Object.keys(S).forEach((function(e){C[e]=S[e]})),C.enumerable=!!C.enumerable,C.configurable=!!C.configurable,("value"in C||C.initializer)&&(C.writable=!0),C=y.slice().reverse().reduce((function(e,t){return t(T,E,e)||e}),C),A&&void 0!==C.initializer&&(C.value=C.initializer?C.initializer.call(A):void 0,C.initializer=void 0),void 0===C.initializer&&(Object.defineProperty(T,E,C),C=null),g=C,p=m))||p)
var T,E,y,S,A,C;(0,t.setComponentTemplate)(h,f)})),define("campaign-manager-web/components/cm-overlay-loader",["exports","@ember/component","@ember/template-factory","@glimmer/component"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.LOADER_STATE=void 0
const i=(0,n.createTemplateFactory)({id:"IYEn/s2X",block:'[[[41,[30,0,["isLoading"]],[[[1,"  "],[11,0],[16,0,[29,[[52,[30,1],"u-loader__full-screen-container","cm-overlay-loader"],"\\n      u-layout-flex__container--center\\n      ",[30,2]]]],[17,3],[12],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-flex-column u-items-center"],[12],[1,"\\n"],[41,[28,[37,1],[[30,0,["state"]],[30,0,["LOADER_STATE","LOADING"]]],null],[[[1,"        "],[8,[39,2],null,[["@a11yText","@size"],[[30,4],"xlarge"]],null],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,0,["state"]],[30,0,["LOADER_STATE","SUCCESS"]]],null],[[[1,"        "],[8,[39,3],[[24,0,"mb4 u-loader__success-icon"]],[["@size","@type","@name"],["small","microspot","signal-success"]],null],[1,"\\n      "]],[]],null]],[]]],[1,"      "],[10,2],[15,0,[29,["u-layout__align-center"," ",[28,[37,4],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n"],[41,[30,4],[[[1,"          "],[1,[30,4]],[1,"\\n"]],[]],[[[1,"          "],[18,5,null],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["@fullScreen","@overrideLoaderStyles","&attrs","@message","&default"],false,["if","eq","hue-web-progress-indicator","hue-web-icons@illustration","hue-web-foundations@-text-body","yield"]]',moduleName:"campaign-manager-web/components/cm-overlay-loader.hbs",isStrictMode:!1}),r=e.LOADER_STATE={LOADING:"LOADING",SUCCESS:"SUCCESS"}
class o extends a.default{constructor(...e){var t,n,a
super(...e),a=r,(n="LOADER_STATE")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}get isLoading(){return this.args.isLoading??!0}get state(){return this.args.state??r.LOADING}}e.default=o,(0,t.setComponentTemplate)(i,o)})),define("campaign-manager-web/components/cm-page-header",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","@ember/object","@ember/debug","campaign-manager-web/constants/routes","campaign-manager-web/utils/tracking","campaign-manager-web/utils/iph","campaign-manager-web/constants/iph"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f
function T(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const y=(0,n.createTemplateFactory)({id:"+yi3+QwI",block:'[[[1,"\\n"],[44,[[52,[30,1],[30,1],"cm-page-header"],"button--unstyled u-color__black--60","t-20 t-bold","t-14 u-color__black--75"],[[[1,"  "],[11,"header"],[24,1,"cm-page-header"],[24,0,"u-bg-color__white u-layout__ad-elevation-0dp u-border-radius__none"],[17,6],[12],[1,"\\n    "],[10,0],[14,0,"ph5 pv4 cm-page-header__top-row"],[12],[1,"\\n"],[41,[28,[37,2],[[30,7],[30,8]],null],[[[41,[30,9],[[[1,"          "],[8,[39,3],null,[["@placement"],["right"]],[["trigger","content"],[[[[1,"\\n              "],[8,[39,4],[[16,0,[28,[37,5],[[30,3]," cm-page-header__back-button-hoverable-trigger mr2"],null]],[16,"aria-label",[30,9]],[4,[38,6],["click",[30,0,["onClickBackButton"]]],null],[4,[38,7],[[30,10,["triggerContentSharedInfo"]]],null]],[["@circle","@icon","@buttonType"],[true,"arrow-left","tertiary"]],null],[1,"\\n            "]],[10]],[[[1,"\\n              "],[10,1],[12],[1,"\\n                "],[1,[30,9]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],[[[1,"          "],[8,[39,4],[[16,"aria-label",[28,[37,8],["i18n_back_tooltip","campaign-manager-web/components/cm-page-header"],null]],[16,0,[28,[37,5],[[30,3]," mr2 cm-page-header__back-button-hoverable-trigger"],null]],[4,[38,6],["click",[30,0,["onClickBackButton"]]],null]],[["@circle","@icon","@buttonType"],[true,"arrow-left","tertiary"]],null],[1,"\\n"]],[]]],[1,"        "],[10,0],[14,0,"u-border__common--right mr5 cm-page-header__back-button-divider"],[12],[13],[1,"\\n"],[1,"        "],[11,"button"],[16,"aria-label",[30,9]],[16,0,[28,[37,5],[[30,3]," cm-page-header__back-button--nonhoverable"],null]],[24,4,"button"],[4,[38,6],["click",[30,0,["onClickBackButton"]]],null],[12],[1,"\\n          "],[8,[39,9],[[16,"aria-label",[30,9]]],[["@size","@name"],["small","arrow-left"]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"      "],[10,0],[15,0,[28,[37,5],["cm-page-header__titles-wrapper u-display-flex u-flex-column u-justify-center u-layout__width-full",[52,[30,11]," cm-page-header__wrap-content",""]],null]],[12],[1,"\\n"],[41,[30,12],[[[1,"          "],[10,"h1"],[14,"data-live-test-cm-page-header",""],[15,0,[30,4]],[12],[1,"\\n            "],[1,[30,12]],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[1,"          "],[18,17,[[28,[37,11],null,[["TitleWrapper","titleFontClasses"],[[50,"just-yield-div",0,null,[["data-test-cm-page-header__title-wrapper"],[[30,2]]]],[30,4]]]]]],[1,"\\n"]],[]]],[41,[30,13],[[[1,"          "],[10,"h2"],[15,0,[29,[[30,5]]]],[12],[1,"\\n"],[41,[30,0,["shouldRenderSubtitleIph"]],[[[1,"              "],[8,[39,13],null,null,[["default"],[[[[1,"\\n                "],[1,[30,13]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],[[[1,"              "],[1,[30,13]],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n"]],[]],[[[1,"          "],[18,17,[[28,[37,11],null,[["SubtitleWrapper","subtitleFontClasses"],[[50,"just-yield-div",0,null,[["data-test-cm-page-header__subtitle-wrapper"],[[30,2]]]],[30,5]]]]]],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n      "],[18,17,[[28,[37,11],null,[["ActionWrapper"],[[50,"just-yield-div",0,null,[["class"],["cm-page-header__action-wrapper"]]]]]]]],[1,"\\n    "],[13],[1,"\\n"],[41,[30,0,["areTabsVisible"]],[[[1,"      "],[10,0],[14,0,"cm-page-header__tabs-row ph6"],[12],[1,"\\n"],[1,"        "],[18,17,[[28,[37,11],null,[["SecondaryWrapper"],[[50,"just-yield-div",0,null,[["class"],["cm-page-header__secondary-wrapper cm-page-header__secondary-wrapper--column"]]]]]]]],[1,"\\n        "],[8,[39,14],null,[["@tabsConfig","@activeTab","@onTabSelect","@dataTestValue"],[[30,14],[30,15],[30,16],[30,2]]],null],[1,"\\n"],[1,"        "],[18,17,[[28,[37,11],null,[["SecondaryWrapper"],[[50,"just-yield-div",0,null,[["class"],["cm-page-header__secondary-wrapper cm-page-header__secondary-wrapper--row"]]]]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"]],[2,3,4,5]]]],["@dataTestValue","dataTestValue","backButtonSharedClasses","titleFontClasses","subtitleFontClasses","&attrs","@backButtonRoute","@backButtonAction","@backButtonTooltipMessage","triggerData","@wrapContent","@title","@subtitle","@tabsConfig","@activeTab","@onTabSelect","&default"],false,["let","if","or","hue-web-tooltip","hue-web-button","concat","on","hue-web-tooltip-trigger","t","hue-web-icons@icon","yield","hash","component","iph-helper","cm-header-tabs"]]',moduleName:"campaign-manager-web/components/cm-page-header.hbs",isStrictMode:!1})
let S=e.default=(p=(0,r.inject)(),m=(0,r.inject)(),(0,i.assertPropTypes)((f=class extends a.default{get shouldRenderSubtitleIph(){const{subtitle:e}=this.args
return e&&(0,u.doesSafeStringHaveHcLink)(e)}get currentRouteName(){return(0,o.get)(this.router,"currentRouteName")}get areTabsVisible(){return this.args.tabsConfig&&this.args.tabsConfig.length}constructor(){super(...arguments),T(this,"router",_,this),T(this,"tracking",h,this)
Object.values(s.ROUTE_NAME)
const{backButtonRoute:e,backButtonAction:t,subtitle:n}=this.args
this.shouldRenderSubtitleIph}onClickBackButton(){const{backButtonRoute:e,backButtonModels:t,backButtonAction:n,backButtonClickTrackingEvent:a}=this.args
a&&this.tracking.fireInteractionEvent(a,c.CONTROL_INTERACTION_TYPE.SHORT_PRESS),e&&t?this.router.transitionTo(e,...Array.isArray(t)?t:[t]):e?this.router.transitionTo(e):n()}},A=f,C="propTypes",O={title:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.string]),subtitle:i.PropTypes.oneOfType([i.PropTypes.SafeString,i.PropTypes.string]),wrapContent:i.PropTypes.bool,tabsConfig:i.PropTypes.array,onTabSelect:i.PropTypes.func,dataTestValue:i.PropTypes.string,backButtonRoute:i.PropTypes.string,backButtonModels:i.PropTypes.oneOfType([i.PropTypes.array,i.PropTypes.string,i.PropTypes.number]),backButtonTooltipMessage:i.PropTypes.oneOfType([i.PropTypes.SafeString,i.PropTypes.string]),backButtonClickTrackingEvent:i.PropTypes.string},C in A?Object.defineProperty(A,C,{value:O,enumerable:!0,configurable:!0,writable:!0}):A[C]=O,_=E((b=f).prototype,"router",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=E(b.prototype,"tracking",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E(b.prototype,"onClickBackButton",[o.action],Object.getOwnPropertyDescriptor(b.prototype,"onClickBackButton"),b.prototype),g=b))||g)
var A,C,O;(0,t.setComponentTemplate)(y,S)})),define("campaign-manager-web/components/cm-quill-editor",["exports","@ember/component","@ember/template-factory","@linkedin/jsecure","@glimmer/component","@ember/service","@ember/object","@ember/runloop","@linkedin/ember-tracked-validations","@ember/utils","ember-lifeline","require","ember-cli-pemberly-spark-placeholders/utils/get-asset-url","ember-test-friendly-error-handler","campaign-manager-web/utils/tracking","campaign-manager-web/components/cm-quill-editor","@glimmer/tracking","tracked-toolbox","ember-stdlib/utils/is-browser","campaign-manager-web/constants/cm-quill-editor"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T){var E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F
function z(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function j(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function G(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const B=(0,n.createTemplateFactory)({id:"xJSU0U/s",block:'[[[1,"\\n"],[11,0],[16,1,[30,1]],[24,0,"cm-quill-editor"],[17,2],[12],[1,"\\n  "],[10,0],[14,"role","toolbar"],[14,0,"u-display-flex u-flex-wrap"],[15,"aria-label",[28,[37,0],["i18n_a11y_header_spinmail","campaign-manager-web/components/cm-quill-editor"],null]],[15,"aria-controls",[30,0,["textFieldId"]]],[12],[1,"\\n"],[41,[28,[37,2],[[30,0,["showMacrosDropdown"]],[30,3]],null],[[[1,"      "],[8,[39,3],[[24,0,"cm-quill-editor__macros-dropdown-first"]],[["@isOpen","@openMenu","@closeMenu","@disabled","@useNewFocusModel"],[[30,0,["isMacrosDropdownOpen"]],[28,[37,4],[[30,0,["onMacrosDropdownVisibilityChange"]],true],null],[28,[37,4],[[30,0,["onMacrosDropdownVisibilityChange"]],false],null],[30,0,["disabled"]],true]],[["default"],[[[[1,"\\n        "],[8,[30,4,["Trigger"]],[[24,0,"mr3 mb2 cm-quill-editor__toolbar-dropdown"],[4,[38,5],["click",[30,0,["onMacrosDropdownTriggerInteraction"]]],null]],[["@icon","@iconPlacement","@buttonType","@size","@text"],["caret","right","secondary","small",[28,[37,0],["custom_fields_trigger","campaign-manager-web/components/cm-quill-editor"],null]]],null],[1,"\\n        "],[8,[30,4,["Container"]],null,[["@occlusionCulling"],[false]],[["default"],[[[[1,"\\n          "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["allowedMacros"]]],null]],null],null,[[[1,"              "],[10,"li"],[12],[1,"\\n                "],[8,[30,4,["Item"]],null,[["@onSelect"],[[28,[37,4],[[30,0,["insertMacro"]],[30,5,["raw"]]],null]]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,0],[[30,5,["i18nKey"]],"campaign-manager-web/components/cm-quill-editor"],null]],[1,"\\n                "]],[]]]]],[1,"\\n              "],[13],[1,"\\n"]],[5]],null],[1,"          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[4]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,2],[[30,0,["allowedFontFormats","length"]],[28,[37,8],[[30,3]],null]],null],[[[1,"      "],[10,0],[14,0,"cm-quill-editor__toolbar-group u-display-flex u-flex-wrap mb2"],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["allowedFontFormats"]]],null]],null],null,[[[41,[28,[37,9],[[30,6],[30,0,["CM_QUILL_EDITOR_FORMATS","BOLD"]]],null],[[[1,"            "],[8,[39,10],[[16,0,[28,[37,11],["cm-quill-editor__toolbar-group-button cm-quill-editor__toolbar-group-button--first mb1 ",[52,[30,0,["barButtonsState","bold"]],"cm-quill-editor__toolbar-group-button-selected"]],null]],[16,"disabled",[30,0,["disabled"]]],[16,"aria-pressed",[52,[30,0,["barButtonsState","bold"]],"true","false"]],[16,"aria-label",[28,[37,0],["bold_format","campaign-manager-web/components/cm-quill-editor"],null]],[4,[38,5],["click",[28,[37,4],[[30,0,["format"]],"bold"],null]],null]],[["@icon","@buttonType"],["text-bold","secondary"]],null],[1,"\\n"]],[]],null],[41,[28,[37,9],[[30,6],[30,0,["CM_QUILL_EDITOR_FORMATS","ITALIC"]]],null],[[[1,"            "],[8,[39,10],[[16,0,[28,[37,11],["cm-quill-editor__toolbar-group-button mb1 ",[52,[30,0,["barButtonsState","italic"]],"cm-quill-editor__toolbar-group-button-selected"]],null]],[16,"disabled",[30,0,["disabled"]]],[16,"aria-pressed",[52,[30,0,["barButtonsState","italic"]],"true","false"]],[16,"aria-label",[28,[37,0],["italic_format","campaign-manager-web/components/cm-quill-editor"],null]],[4,[38,5],["click",[28,[37,4],[[30,0,["format"]],"italic"],null]],null]],[["@icon","@buttonType"],["text-italic","secondary"]],null],[1,"\\n"]],[]],null]],[6]],null],[1,"      "],[13],[1,"\\n"]],[]],null],[1,"\\n    "],[10,0],[14,0,"cm-quill-editor__toolbar-group u-display-flex u-flex-wrap mb2"],[12],[1,"\\n"],[41,[28,[37,2],[[30,0,["allowedFormats","length"]],[28,[37,8],[[30,3]],null]],null],[[[42,[28,[37,7],[[28,[37,7],[[30,0,["allowedFormats"]]],null]],null],null,[[[41,[28,[37,9],[[30,7],[30,0,["CM_QUILL_EDITOR_FORMATS","LIST"]]],null],[[[1,"            "],[8,[39,10],[[16,0,[28,[37,11],["cm-quill-editor__toolbar-group-button cm-quill-editor__toolbar-group-button--first mb1 ",[52,[30,0,["barButtonsState","bullet"]],"cm-quill-editor__toolbar-group-button-selected"]],null]],[16,"disabled",[30,0,["disabled"]]],[16,"aria-pressed",[52,[30,0,["barButtonsState","bullet"]],"true","false"]],[16,"aria-label",[28,[37,0],["unordered_list_format","campaign-manager-web/components/cm-quill-editor"],null]],[4,[38,5],["click",[28,[37,4],[[30,0,["formatWithModifier"]],"list","bullet"],null]],null]],[["@icon","@buttonType"],["text-bulleted-list","secondary"]],null],[1,"\\n            "],[8,[39,10],[[16,0,[28,[37,11],["cm-quill-editor__toolbar-group-button mb1 ",[52,[30,0,["barButtonsState","ordered"]],"cm-quill-editor__toolbar-group-button-selected"]],null]],[16,"disabled",[30,0,["disabled"]]],[16,"aria-pressed",[52,[30,0,["barButtonsState","ordered"]],"true","false"]],[16,"aria-label",[28,[37,0],["ordered_list_format","campaign-manager-web/components/cm-quill-editor"],null]],[4,[38,5],["click",[28,[37,4],[[30,0,["formatWithModifier"]],"list","ordered"],null]],null]],[["@icon","@buttonType"],["text-numbered-list","secondary"]],null],[1,"\\n"]],[]],null],[41,[28,[37,9],[[30,7],[30,0,["CM_QUILL_EDITOR_FORMATS","SCRIPT"]]],null],[[[1,"            "],[8,[39,10],[[16,0,[28,[37,11],["cm-quill-editor__toolbar-group-button mb1 ",[52,[30,0,["barButtonsState","super"]],"cm-quill-editor__toolbar-group-button-selected"]],null]],[16,"aria-pressed",[52,[30,0,["barButtonsState","super"]],"true","false"]],[16,"aria-label",[28,[37,0],["super_script_format","campaign-manager-web/components/cm-quill-editor"],null]],[4,[38,5],["click",[28,[37,4],[[30,0,["formatWithModifier"]],"script","super"],null]],null]],[["@icon","@size","@buttonType","@disabled"],["text-superscript","medium","secondary",[30,0,["disabled"]]]],null],[1,"\\n            "],[8,[39,10],[[16,0,[28,[37,11],["cm-quill-editor__toolbar-group-button mb1 ",[52,[30,0,["barButtonsState","sub"]],"cm-quill-editor__toolbar-group-button-selected"]],null]],[16,"disabled",[30,0,["disabled"]]],[16,"aria-pressed",[52,[30,0,["barButtonsState","sub"]],"true","false"]],[16,"aria-label",[28,[37,0],["sub_script_format","campaign-manager-web/components/cm-quill-editor"],null]],[4,[38,5],["click",[28,[37,4],[[30,0,["formatWithModifier"]],"script","sub"],null]],null]],[["@icon","@buttonType"],["text-subscript","secondary"]],null],[1,"\\n"]],[]],null],[41,[28,[37,9],[[30,7],[30,0,["CM_QUILL_EDITOR_FORMATS","LINK"]]],null],[[[1,"            "],[8,[39,10],[[24,"data-js-cm-quill-editor__link-button",""],[16,0,[28,[37,11],["cm-quill-editor__toolbar-group-button mb1 ",[52,[30,0,["barButtonsState","link"]],"cm-quill-editor__toolbar-group-button-selected"]],null]],[16,"disabled",[30,0,["disabled"]]],[16,"aria-pressed",[52,[30,0,["barButtonsState","link"]],"true","false"]],[16,"aria-label",[28,[37,0],["link_format","campaign-manager-web/components/cm-quill-editor"],null]],[4,[38,5],["click",[30,0,["openEditLinkModal"]]],null]],[["@icon","@buttonType"],["link","secondary"]],null],[1,"\\n"]],[]],null]],[7]],null]],[]],null],[41,[30,8],[[[1,"        "],[8,[39,12],null,[["@placement","@contentClass"],["right","u-hoverable__content generic-form-input__emoji-keyboard-hoverable-content"]],[["trigger","content"],[[[[1,"\\n            "],[10,1],[14,0,"u-display-flex cm-quill-editor__toolbar-group-button"],[12],[1,"\\n              "],[8,[39,10],[[24,0,"cm-quill-editor__toolbar-group-emoji-button mb1"],[16,"disabled",[30,0,["disabled"]]],[16,"aria-pressed",[52,[30,0,["barButtonsState","link"]],"true","false"]],[16,"aria-label",[28,[37,0],["i18n_a11y_trigger_label_emoji_keyboard","campaign-manager-web/components/cm-quill-editor"],null]],[4,[38,5],["click",[30,0,["onClickEmojiKeyboardButton"]]],null],[4,[38,13],[[30,9,["triggerContentSharedInfo"]]],null]],[["@icon","@size","@buttonType"],["emoji","medium","secondary"]],null],[1,"\\n            "],[13],[1,"\\n          "]],[9]],[[[1,"\\n"],[41,[30,0,["shouldRenderNewEmojiKeyboardContent"]],[[[1,"              "],[10,0],[15,1,[30,0,["emojiKeyboardContentId"]]],[12],[1,"\\n"],[41,[30,0,["shouldLoadEmojiKeyboardKeyboard"]],[[[1,"                  "],[8,[39,14],null,[["@onEmojiSelect","@closeHoverable"],[[30,0,["onEmojiSelect"]],[30,10,["close"]]]],null],[1,"\\n"]],[]],null],[1,"              "],[13],[1,"\\n"]],[]],null],[1,"          "]],[10]]]]],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n\\n"],[41,[28,[37,2],[[30,0,["showMacrosDropdown"]],[28,[37,8],[[30,3]],null]],null],[[[1,"      "],[8,[39,3],null,[["@isOpen","@openMenu","@closeMenu","@disabled","@returnTo"],[[30,0,["isMacrosDropdownOpen"]],[28,[37,4],[[30,0,["onMacrosDropdownVisibilityChange"]],true],null],[28,[37,4],[[30,0,["onMacrosDropdownVisibilityChange"]],false],null],[30,0,["disabled"]],[30,0,["showMacrosDropdownReturnTo"]]]],[["default"],[[[[1,"\\n        "],[8,[30,11,["Trigger"]],[[24,"data-js-cm-quill-editor__macros-dropdown-trigger",""],[24,0,"mb2 cm-quill-editor__toolbar-dropdown"],[4,[38,5],["click",[30,0,["onMacrosDropdownTriggerInteraction"]]],null]],[["@icon","@iconPlacement","@buttonType","@size","@text"],["caret","right","secondary","small",[28,[37,0],["custom_fields_trigger","campaign-manager-web/components/cm-quill-editor"],null]]],null],[1,"\\n        "],[8,[30,11,["Container"]],null,[["@occlusionCulling"],[false]],[["default"],[[[[1,"\\n          "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["allowedMacros"]]],null]],null],null,[[[1,"              "],[10,"li"],[12],[1,"\\n                "],[8,[30,11,["Item"]],null,[["@onSelect"],[[28,[37,4],[[30,0,["insertMacro"]],[30,12,["raw"]]],null]]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,0],[[30,12,["i18nKey"]],"campaign-manager-web/components/cm-quill-editor"],null]],[1,"\\n                "]],[]]]]],[1,"\\n              "],[13],[1,"\\n"]],[12]],null],[1,"          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[11]]]]],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n\\n  "],[11,0],[24,0,"cm-quill-editor__container"],[4,[38,15],[[30,0,["loadEditor"]]],null],[4,[38,16],null,[["when","selector"],[[28,[37,2],[[28,[37,8],[[30,0,["isOpen"]]],null],[30,0,["isEditorLoaded"]]],null],[28,[37,11],["#",[30,0,["textFieldId"]]],null]]]],[12],[1,"\\n  "],[13],[1,"\\n\\n  "],[8,[39,17],null,[["@isOpen","@headerId","@dismissModal","@size"],[[30,0,["isOpen"]],"edit-link-modal-header",[30,0,["dismissEditLinkModal"]],"medium"]],[["default"],[[[[1,"\\n    "],[8,[30,13,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n      "],[10,"h2"],[14,1,"edit-link-modal-header"],[12],[1,[28,[35,0],["edit_link_modal_header","campaign-manager-web/components/cm-quill-editor"],null]],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,13,["ModalContent"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,18],null,[["@validations","@showValidations"],[[28,[37,19],[[30,0,["validations","attrs","url"]]],null],[52,[30,0,["url"]],true,false]]],[["default"],[[[[1,"\\n        "],[10,1],[14,0,"a11y-text"],[12],[1,[28,[35,0],["i18n_a11y_edit_link_modal_url_label","campaign-manager-web/components/cm-quill-editor"],null]],[13],[1,"\\n        "],[10,"label"],[14,"for","cm-quill-editor-url"],[12],[1,"\\n          "],[1,[28,[35,0],["edit_link_modal_url_label","campaign-manager-web/components/cm-quill-editor"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,20],[[16,"aria-invalid",[30,14,["showErrors"]]],[16,"aria-describedby",[30,14,["describedby"]]],[16,0,[29,[[36,21]]]],[4,[38,5],["input",[28,[37,22],["target.value",[30,0,["handleLinkModalUrlInputChange"]]],null]],null]],[["@inputId","@value"],["cm-quill-editor-url",[30,0,["url"]]]],null],[1,"\\n      "]],[14]]]]],[1,"\\n      "],[8,[39,18],null,[["@validations","@showValidations"],[[28,[37,19],[[30,0,["validations","attrs","displayText"]]],null],[52,[30,0,["displayText"]],true,false]]],[["default"],[[[[1,"\\n        "],[10,1],[14,0,"a11y-text"],[12],[1,[28,[35,0],["i18n_a11y_edit_link_modal_displayText_label","campaign-manager-web/components/cm-quill-editor"],null]],[13],[1,"\\n        "],[10,"label"],[14,"for","cm-quill-editor-displayText"],[12],[1,"\\n          "],[1,[28,[35,0],["edit_link_modal_displayText_label","campaign-manager-web/components/cm-quill-editor"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,20],[[16,"aria-invalid",[30,15,["showErrors"]]],[16,"aria-describedby",[30,15,["describedby"]]],[16,0,[29,[[36,21]]]],[4,[38,5],["input",[28,[37,22],["target.value",[30,0,["handleLinkModalDisplayTextInputChange"]]],null]],null]],[["@inputId","@value"],["cm-quill-editor-displayText",[30,0,["displayText"]]]],null],[1,"\\n      "]],[15]]]]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,13,["ModalFooter"]],[[24,0,"u-justify-end"]],null,[["default"],[[[[1,"\\n      "],[8,[39,10],[[24,0,"mr2"],[4,[38,5],["click",[30,0,["dismissEditLinkModal"]]],null]],[["@buttonType","@emphasized","@size"],["secondary",true,"small"]],[["default"],[[[[1,"\\n        "],[10,1],[14,0,"a11y-text"],[12],[1,[28,[35,0],["i18n_a11y_edit_link_modal_cancel_btn","campaign-manager-web/components/cm-quill-editor"],null]],[13],[1,"\\n        "],[1,[28,[35,0],["edit_link_modal_cancel_btn","campaign-manager-web/components/cm-quill-editor"],null]],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[39,10],[[16,"disabled",[28,[37,8],[[30,0,["validations","isValid"]]],null]],[4,[38,5],["click",[30,0,["formatLink"]]],null]],[["@buttonType","@size"],["primary","small"]],[["default"],[[[[1,"\\n        "],[10,1],[14,0,"a11y-text"],[12],[1,[28,[35,0],["i18n_a11y_edit_link_modal_ok_btn","campaign-manager-web/components/cm-quill-editor"],null]],[13],[1,"\\n        "],[1,[28,[35,0],["edit_link_modal_ok_btn","campaign-manager-web/components/cm-quill-editor"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[13]]]]],[1,"\\n"],[13]],["@id","&attrs","@disableRichText","Menu","macro","format","format","@showEmojiOption","triggerData","content","Menu","macro","modal","vcont","vcont"],false,["t","if","and","hue-web-menu","fn","on","each","-track-array","not","eq","hue-web-button","concat","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","emoji-keyboard","did-insert","focus-by-selector-async","hue-web-modal","validated-control","readonly","cm-text-input","hue-web-foundations@-artdeco-migration-scope","pick"]]',moduleName:"campaign-manager-web/components/cm-quill-editor.hbs",isStrictMode:!1}),V="assets/spinmail-quill-editor/spinmail-quill.js",Y="cm-quill-editor__content",H=[{raw:T.CM_QUILL_EDITOR_MACROS.FIRSTNAME,i18nKey:"first_name_macro",title:"first-name"},{raw:T.CM_QUILL_EDITOR_MACROS.LASTNAME,i18nKey:"last_name_macro",title:"last-name"},{raw:T.CM_QUILL_EDITOR_MACROS.COMPANYNAME,i18nKey:"company_name_macro",title:"company-name"},{raw:T.CM_QUILL_EDITOR_MACROS.JOBTITLE,i18nKey:"job_title_macro",title:"job-title"},{raw:T.CM_QUILL_EDITOR_MACROS.INDUSTRY,i18nKey:"industry_macro",title:"industry"}],q={bold:"bold_format",italic:"italic_format",bullet:"unordered_list_format",ordered:"ordered_list_format",super:"super_script_format",sub:"sub_script_format",link:"link_format"},K={modules:{keyboard:{bindings:{tab:{key:9,handler:()=>!0},link:{key:"k",shortKey:!0},"list autofill":{prefix:/^\s$/}}},clipboard:{matchVisual:!1}}},W={url:[(0,s.validator)("url",{messageKey:"i18n_url_with_schema",allowBlank:!0})],displayText:[(0,s.validator)("presence",{presence:!0,ignoreBlank:!0})]}
let X=e.default=(E=(0,s.hasValidations)(W),y=(0,h.localCopy)("args.disabled"),S=(0,h.localCopy)("args.value"),E((C=class extends i.default{get showMacrosDropdown(){return this.args.supportedMacros?.length}get allowedMacros(){return H.filter((e=>this.args.supportedMacros?.includes(e.raw)))}get allowedFormats(){return this.args.supportedFormats?.filter((e=>Object.values(T.CM_QUILL_EDITOR_FORMATS).includes(e)))||[]}get allowedBarButtonFormats(){const e=this.allowedFormats.includes(T.CM_QUILL_EDITOR_FORMATS.LIST),t=this.allowedFormats.includes(T.CM_QUILL_EDITOR_FORMATS.SCRIPT),n=[...this.allowedFormats]
return e&&n.push(T.CM_QUILL_EDITOR_FORMATS.BULLET,T.CM_QUILL_EDITOR_FORMATS.ORDERED),t&&n.push(T.CM_QUILL_EDITOR_FORMATS.SUPER,T.CM_QUILL_EDITOR_FORMATS.SUB),n}get allowedFontFormats(){return this.allowedBarButtonFormats.filter((e=>T.FONT_FORMATS.includes(e)))}constructor(){if(super(...arguments),z(this,"assetLoader",O,this),z(this,"jet",v,this),z(this,"tracking",w,this),z(this,"i18n",I,this),z(this,"isMacrosDropdownOpen",P,this),z(this,"showMacrosDropdownReturnTo",N,this),z(this,"disabled",R,this),z(this,"barButtonsState",D,this),z(this,"url",M,this),z(this,"displayText",L,this),z(this,"isOpen",k,this),z(this,"value",U,this),z(this,"shouldLoadEmojiKeyboardKeyboard",x,this),z(this,"shouldRenderNewEmojiKeyboardContent",F,this),j(this,"textFieldId",void 0),j(this,"quill",null),j(this,"editor",null),j(this,"isEditorLoaded",!1),j(this,"hasSyncedInputs",!1),j(this,"_insertedMacro",!1),j(this,"selectedTextRange",null),j(this,"_onTextChange",null),j(this,"_onSelectionChange",null),j(this,"emojiKeyboardContentId","cm-quill-editor__emoji-keyboard-content"),j(this,"CM_QUILL_EDITOR_FORMATS",T.CM_QUILL_EDITOR_FORMATS),this._onTextChange=(0,l.bind)(this,this._handleTextChange),this._onSelectionChange=(0,l.bind)(this,this._handleSelectionChange),this.textFieldId=`${this.args.id}-field`,f.default){document.getElementById(this.emojiKeyboardContentId)&&(this.shouldRenderNewEmojiKeyboardContent=!1)}}willDestroy(){super.willDestroy(...arguments),(0,u.runDisposables)(this)
const e=this.editor
e&&(e.off("text-change",this._onTextChange),e.off("selection-change",this._onSelectionChange))}_createEditor(e){const{Quill:t,SpinBreak:n}=(0,d.default)("spinmail-quill")
t.register(n,!0),K.modules.keyboard.bindings.link.handler=(0,l.bind)(this,this.openEditLinkModal)
const a=t.imports["modules/keyboard"].DEFAULTS.bindings
this.allowedFormats.filter((e=>T.FORMATS_WITH_KEYBOARD_BINDINGS.includes(e))).forEach((e=>{const t=a[e]
t&&(K.modules.keyboard.bindings[e]={key:t.key,shortKey:t.shortKey,handler:(0,l.bind)(this,this.format,e)})}))
const i=Object.assign(K,{formats:this.allowedFormats,placeholder:this.args.placeholder})
this.quill=t,this.editor=new t(e,i),this.isEditorLoaded=!0,this._setupEditor(),this.args.onReady?.(this.editor)}_setupEditor(){this.editor.on("text-change",this._onTextChange),this.editor.on("selection-change",this._onSelectionChange),(0,u.addEventListener)(this,this.editor.root,"click",(e=>{e&&e.target.classList.contains("ql-link")&&e.preventDefault()}))
const e=this.editor.root
if((0,u.addEventListener)(this,e,"blur",(()=>this.args.onBlur?.())),!(0,c.isEmpty)(this.value))if(this.value.startsWith("<")&&!this.args.isPlainText){const e=this.editor.clipboard.convert(a.default.sanitizeHTML(this.value))
this.editor.setContents(e,this.quill.sources.API)}else this.editor.setText(this.value,this.quill.sources.API)
e.classList.add(Y),e.setAttribute("role","textbox"),e.setAttribute("id",this.textFieldId),e.setAttribute("aria-describedby",this.args.a11yDescribedbyElementId),e.setAttribute("aria-label",this.args.a11yAriaLabel),e.setAttribute("data-test-cm-quill-editor__content",""),this.disabled&&(this.editor.disable(),e.setAttribute("disabled",!0))}_dismissEditLinkModal(){this.url=void 0,this.displayText=void 0,this.hasSyncedInputs=!1,this.isOpen=!1,this.barButtonsState=this._getBarButtonsState()}_fireInteractionEvent(e,t){const n=this.args.editorControlName
n&&this.tracking.fireInteractionEvent(`${n}${e}`,t)}_handleAssetError(){const e=`Error loading "${V}" lazily.`
this.args.onAssetError?.(e),this.jet.error(e)}_handleTextChange(){const e=this.editor.root.innerHTML.replace(/((<p class="spinmail-quill-editor__spin-break">)(\s*|&nbsp;)(<\/p>))/gi,'<p class="spinmail-quill-editor__spin-break"><br></p>')
this.value=e
const t=this.editor.getText()
this.args.onTextChange?.(e,t)}_handleSelectionChange(){this.barButtonsState=this._getBarButtonsState()}_getBarButtonsState(){const e=this.editor,t=e.getSelection()
if(null===t)return{}
const n=e.getFormat(t),a={}
T.FORMATS_WITH_MODIFIERS.filter((e=>n[e])).forEach((e=>n[n[e]]=!0)),this.allowedBarButtonFormats.forEach((e=>{a[`${e}`]=n.hasOwnProperty(e)}))
const i=Object.keys(n)
if(i.length){const e=i.filter((e=>q[e])).map((e=>this.i18n.lookupTranslation(b.default,q[e])())).join(", "),t=this.i18n.lookupTranslation(b.default,"i18n_js_selected_text_formats")([{selectedFormatStrings:e}])
this.editor.root.setAttribute("aria-label",t)}else this.editor.root.setAttribute("aria-label",this.args.a11yAriaLabel)
return a}loadEditor(e){if(this.isEditorLoaded)return
const t=(0,p.default)(V);(0,u.scheduleTask)(this,"actions",(()=>{this.assetLoader.loadAsset({uri:t,type:"js"}).then((()=>this._createEditor(e))).catch((()=>this._handleAssetError())).catch((0,m.default)("load-spinmail-editor-lazily",(()=>{})))}))}format(e){if(!e)return
const t=`_${e}_format`
this._fireInteractionEvent(t,g.CONTROL_INTERACTION_TYPE.SHORT_PRESS)
const n=this.editor,a=n.getFormat()
a&&a[e]?n.format(e,!1):n.format(e,!0),this.barButtonsState=this._getBarButtonsState()}formatWithModifier(e,t){if(!e||!t)return
const n=`_${t}_${e}`
this._fireInteractionEvent(n,g.CONTROL_INTERACTION_TYPE.SHORT_PRESS)
const a=this.editor,i=a.getFormat()
i&&i[e]===t?a.format(e,!1):a.format(e,t),this.barButtonsState=this._getBarButtonsState()}handleLinkModalDisplayTextInputChange(e){this.displayText=e,this.hasSyncedInputs=!1}handleLinkModalUrlInputChange(e){this.url=e,this.hasSyncedInputs&&(this.displayText=e)}openEditLinkModal(){const e=this.editor,t=e.getSelection(!0),n=e.getFormat()
if(this._fireInteractionEvent("_link",g.CONTROL_INTERACTION_TYPE.SHORT_PRESS),t.length>0&&(this.displayText=e.getText(t),this.selectedTextRange=t),n&&n.link&&(this.url=n.link,t&&0===t.length)){const[n,a]=e.getLeaf(t.index)
n&&n.text&&(this.displayText=n.text,this.selectedTextRange={index:t.index-a,length:n.text.length})}this.hasSyncedInputs=0===t.length&&!(n&&n.link),this.isOpen=!0}formatLink(){const e=this.url,t=this.displayText,n=this.editor,a=n.getFormat()
let i=n.getSelection(!0)
if(a&&a.link)return i=this.selectedTextRange,e?(i&&(n.deleteText(i),this.selectedTextRange=void 0),n.insertText(i.index,t,"link",e)):n.formatText(i,"link",!1),void this._dismissEditLinkModal()
0===i.length?n.insertText(i.index,t,"link",e):n.format("link",e),this._dismissEditLinkModal()}insertMacro(e){const t=Object.values(this.args.supportedMacros).includes(e)?e:void 0
if(!t)return
const n=this.editor.getSelection(!0)
this.editor.deleteText(n.index,n.length,this.quill.sources.API),this.editor.insertText(n.index,t,this.quill.sources.USER),this.editor.setSelection(n.index+t.length,this.quill.sources.SILENT),this._insertedMacro=!0,this._fireInteractionEvent(`_macro_dropdown_${e.replace(/%/g,"")}`,g.CONTROL_INTERACTION_TYPE.SHORT_PRESS),(0,u.runTask)(this,(()=>this.showMacrosDropdownReturnTo="#cm-quill-test-input-id-field"),0)}onMacrosDropdownVisibilityChange(e){this.isMacrosDropdownOpen=e,!e&&this._insertedMacro&&((0,u.runTask)(this,(()=>this.showMacrosDropdownReturnTo="[data-js-cm-quill-editor__macros-dropdown-trigger]"),0),this._insertedMacro=!1)}dismissEditLinkModal(){this._dismissEditLinkModal()}onMacrosDropdownTriggerInteraction(){this._fireInteractionEvent("_macro_dropdown",g.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onClickEmojiKeyboardButton(){if(this.shouldLoadEmojiKeyboardKeyboard=!0,this._fireInteractionEvent("_emoji",g.CONTROL_INTERACTION_TYPE.SHORT_PRESS),f.default){document.getElementById(this.emojiKeyboardContentId)||(this.shouldRenderNewEmojiKeyboardContent=!0)}}onEmojiSelect(e){const t=this.editor.getSelection(!0)
this.editor.deleteText(t.index,t.length,this.quill.sources.API),this.editor.insertText(t.index,e,this.quill.sources.USER),this.editor.setSelection(t.index+e.length,this.quill.sources.SILENT),(0,l.schedule)("afterRender",this,(()=>{const n=document.querySelector(`[id="${this.textFieldId}"]`)
n&&n.focus(),this.editor.setSelection(t.index+e.length,this.quill.sources.SILENT)}))}},O=G(C.prototype,"assetLoader",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=G(C.prototype,"jet",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=G(C.prototype,"tracking",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=G(C.prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=G(C.prototype,"isMacrosDropdownOpen",[_.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N=G(C.prototype,"showMacrosDropdownReturnTo",[_.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),R=G(C.prototype,"disabled",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=G(C.prototype,"barButtonsState",[_.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),M=G(C.prototype,"url",[_.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),L=G(C.prototype,"displayText",[_.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),k=G(C.prototype,"isOpen",[_.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),U=G(C.prototype,"value",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=G(C.prototype,"shouldLoadEmojiKeyboardKeyboard",[_.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),F=G(C.prototype,"shouldRenderNewEmojiKeyboardContent",[_.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),G(C.prototype,"loadEditor",[o.action],Object.getOwnPropertyDescriptor(C.prototype,"loadEditor"),C.prototype),G(C.prototype,"format",[o.action],Object.getOwnPropertyDescriptor(C.prototype,"format"),C.prototype),G(C.prototype,"formatWithModifier",[o.action],Object.getOwnPropertyDescriptor(C.prototype,"formatWithModifier"),C.prototype),G(C.prototype,"handleLinkModalDisplayTextInputChange",[o.action],Object.getOwnPropertyDescriptor(C.prototype,"handleLinkModalDisplayTextInputChange"),C.prototype),G(C.prototype,"handleLinkModalUrlInputChange",[o.action],Object.getOwnPropertyDescriptor(C.prototype,"handleLinkModalUrlInputChange"),C.prototype),G(C.prototype,"openEditLinkModal",[o.action],Object.getOwnPropertyDescriptor(C.prototype,"openEditLinkModal"),C.prototype),G(C.prototype,"formatLink",[o.action],Object.getOwnPropertyDescriptor(C.prototype,"formatLink"),C.prototype),G(C.prototype,"insertMacro",[o.action],Object.getOwnPropertyDescriptor(C.prototype,"insertMacro"),C.prototype),G(C.prototype,"onMacrosDropdownVisibilityChange",[o.action],Object.getOwnPropertyDescriptor(C.prototype,"onMacrosDropdownVisibilityChange"),C.prototype),G(C.prototype,"dismissEditLinkModal",[o.action],Object.getOwnPropertyDescriptor(C.prototype,"dismissEditLinkModal"),C.prototype),G(C.prototype,"onMacrosDropdownTriggerInteraction",[o.action],Object.getOwnPropertyDescriptor(C.prototype,"onMacrosDropdownTriggerInteraction"),C.prototype),G(C.prototype,"onClickEmojiKeyboardButton",[o.action],Object.getOwnPropertyDescriptor(C.prototype,"onClickEmojiKeyboardButton"),C.prototype),G(C.prototype,"onEmojiSelect",[o.action],Object.getOwnPropertyDescriptor(C.prototype,"onEmojiSelect"),C.prototype),A=C))||A);(0,t.setComponentTemplate)(B,X)})),define("campaign-manager-web/components/cm-stateful-dropdown",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o){var l,s,c,u
function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"NJpGxIS3",block:'[[[8,[39,0],null,[["@isOpen","@openMenu","@closeMenu","@placement","@disabled","@id","@triggerId","@returnTo"],[[30,0,["_isOpen"]],[30,0,["openMenu"]],[30,0,["closeMenu"]],[30,0,["placement"]],[30,1],[30,2],[30,3],[30,4]]],[["default"],[[[[1,"\\n  "],[18,6,[[28,[37,2],null,[["Trigger","Container","Item","ItemLink","ItemLinkTo","ItemLinkToExternal","Header","Divider"],[[28,[37,3],[[30,5,["Trigger"]]],null],[28,[37,3],[[30,5,["Container"]]],null],[28,[37,3],[[30,5,["Item"]]],null],[28,[37,3],[[30,5,["ItemLink"]]],null],[28,[37,3],[[30,5,["ItemLinkTo"]]],null],[28,[37,3],[[30,5,["ItemLinkToExternal"]]],null],[28,[37,3],[[30,5,["Header"]]],null],[28,[37,3],[[30,5,["Divider"]]],null]]]]]],[1,"\\n"]],[5]]]]]],["@disabled","@id","@triggerId","@returnTo","Menu","&default"],false,["hue-web-menu","yield","hash","ensure-safe-component"]]',moduleName:"campaign-manager-web/components/cm-stateful-dropdown.hbs",isStrictMode:!1})
let m=e.default=(0,o.assertPropTypes)((u=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="_isOpen",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get placement(){return this.args.placement||"bottom"}get isTriggerFocusRetained(){const{shouldTriggerRetainFocus:e}=this.args
return void 0===e||e}openMenu(){this._isOpen=!0,this.args.openMenu?.()}closeMenu(){this._isOpen=!1,this.args.closeMenu?.()}},g=u,b="propTypes",_={disabled:o.PropTypes.bool,placement:o.PropTypes.string,shouldTriggerRetainFocus:o.PropTypes.bool,onItemSelect:o.PropTypes.func,useHue:o.PropTypes.bool,openMenu:o.PropTypes.func,closeMenu:o.PropTypes.func},b in g?Object.defineProperty(g,b,{value:_,enumerable:!0,configurable:!0,writable:!0}):g[b]=_,c=d((s=u).prototype,"_isOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),d(s.prototype,"openMenu",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"openMenu"),s.prototype),d(s.prototype,"closeMenu",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"closeMenu"),s.prototype),l=s))||l
var g,b,_;(0,t.setComponentTemplate)(p,m)})),define("campaign-manager-web/components/cm-survey-feedback",["exports","@ember/component","@ember/template-factory","@ember/service","@ember/object","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/utils/tracking","campaign-manager-web/utils/http-error","ember-stdlib/utils/is-browser"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E
function y(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A=(0,n.createTemplateFactory)({id:"RIXQ4W8m",block:'[[[10,0],[12],[1,"\\n"],[41,[30,0,["isThankyouVisible"]],[[[1,"    "],[10,1],[15,0,[29,[[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[52,[30,1],[30,1],[28,[37,2],["i18n_default_thankyou_text","campaign-manager-web/components/cm-survey-feedback"],null]]],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n      "],[10,1],[14,1,"cm-survey-feedback-question-prompt"],[15,0,[29,["cm-survey-feedback__prompt"," ",[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[52,[30,2],[30,2],[28,[37,2],["i18n_default_question_text","campaign-manager-web/components/cm-survey-feedback"],null]]],[1,"\\n      "],[13],[1,"\\n      "],[11,"button"],[24,"aria-describedby","cm-survey-feedback-question-prompt"],[24,0,"ml1 button--small-tertiary"],[24,4,"button"],[4,[38,3],["click",[30,0,["onYesButtonClick"]]],null],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_yes","campaign-manager-web/components/cm-survey-feedback"],null]],[1,"\\n      "],[13],[1,"\\n      "],[11,"button"],[24,"aria-describedby","cm-survey-feedback-question-prompt"],[24,0,"ml1 button--small-tertiary"],[24,4,"button"],[4,[38,3],["click",[30,0,["onNoButtonClick"]]],null],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_no","campaign-manager-web/components/cm-survey-feedback"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]]],[13]],["@thankyouText","@questionText"],false,["if","hue-web-foundations@-text-body","t","on"]]',moduleName:"campaign-manager-web/components/cm-survey-feedback.hbs",isStrictMode:!1})
let C=e.default=(d=(0,a.inject)(),p=(0,a.inject)(),m=(0,a.inject)(),(0,l.assertPropTypes)((E=class extends r.default{constructor(...e){super(...e),y(this,"inProductModule",_,this),y(this,"jet",h,this),y(this,"tracking",f,this),y(this,"isThankyouVisible",T,this)}onYesButtonClick(){this.args.yesButtonControlName&&this.tracking.fireInteractionEvent(this.args.yesButtonControlName,s.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.args.yesQualarooSurveyWidgetId?this._launchQualarooSurvey(this.args.yesQualarooSurveyWidgetId):this.isThankyouVisible=!0,this.args.onYesClick?.()}onNoButtonClick(){this.args.noButtonControlName&&this.tracking.fireInteractionEvent(this.args.noButtonControlName,s.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.args.noQualarooSurveyWidgetId?this._launchQualarooSurvey(this.args.noQualarooSurveyWidgetId):this.isThankyouVisible=!0,this.args.onNoClick?.()}_launchQualarooSurvey(e){if(!u.default)return
const t={onClose:()=>{this.isThankyouVisible=!0},allowForLisa:!!this.args.allowForLisa}
this.inProductModule.launchModule(e,t).then((({reason:e})=>{e&&(this.isThankyouVisible=!0)})).catch((t=>{this.isThankyouVisible=!0,this.jet.error(new Error(`Failed to launch Qualaroo survey ${e}: ${(0,c.getErrorMessage)(t)}`),`cm-survey-feedback-${this.dataTestValue}-launch-error`,!1)}))}},O=E,v="propTypes",w={questionText:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.SafeString]),thankyouText:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.SafeString]),onYesClick:l.PropTypes.func,yesQualarooSurveyWidgetId:l.PropTypes.string,yesButtonControlName:l.PropTypes.string,onNoClick:l.PropTypes.func,noQualarooSurveyWidgetId:l.PropTypes.string,noButtonControlName:l.PropTypes.string,dataTestValue:l.PropTypes.string,allowForLisa:l.PropTypes.bool},v in O?Object.defineProperty(O,v,{value:w,enumerable:!0,configurable:!0,writable:!0}):O[v]=w,_=S((b=E).prototype,"inProductModule",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(b.prototype,"jet",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(b.prototype,"tracking",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=S(b.prototype,"isThankyouVisible",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S(b.prototype,"onYesButtonClick",[i.action],Object.getOwnPropertyDescriptor(b.prototype,"onYesButtonClick"),b.prototype),S(b.prototype,"onNoButtonClick",[i.action],Object.getOwnPropertyDescriptor(b.prototype,"onNoButtonClick"),b.prototype),g=b))||g)
var O,v,w;(0,t.setComponentTemplate)(A,C)})),define("campaign-manager-web/components/cm-text-input",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"UK2/cODW",block:'[[[8,[39,0],[[17,1],[16,0,[29,[[36,1]]]]],[["@helperText","@inputId","@label","@value","@required","@counterMax","@disabled","@hideErrorText","@error"],[[30,2],[30,3],[30,4],[28,[37,2],[[30,0,["displayValue"]]],null],[30,5],[30,6],[30,7],[30,8],[30,9]]],null]],["&attrs","@helperText","@inputId","@label","@required","@counterMax","@disabled","@hideHueLibraryErrorText","@error"],false,["hue-web-text-input","hue-web-foundations@-artdeco-migration-scope","readonly"]]',moduleName:"campaign-manager-web/components/cm-text-input.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{get displayValue(){return null===this.args.value?"":"number"==typeof this.args.value?this.args.value.toString():this.args.value}},c=o,u="propTypes",d={value:i.PropTypes.oneOfType([i.PropTypes.number,i.PropTypes.string,i.PropTypes.null])},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/code-block",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","@glimmer/tracking","campaign-manager-web/config/environment","hue-web-toast/utils/constants","ember-cli-pemberly-tracking"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const y=(0,n.createTemplateFactory)({id:"/bsPcLOu",block:'[[[11,0],[24,0,"u-display-flex u-flex-column"],[17,1],[12],[1,"\\n  "],[10,0],[15,0,[29,["u-display-flex u-flex-wrap u-items-end ",[52,[30,2],"u-justify-between","u-justify-end"]]]],[12],[1,"\\n"],[41,[30,2],[[[1,"      "],[10,"label"],[15,"for",[30,0,["codeBlockContentId"]]],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[30,2]],[13],[1,"\\n"]],[]],null],[1,"    "],[8,[39,2],[[24,0,"mb1"]],[["@type","@message","@willFade","@fadeDelay","@onFadeOut","@isHidden"],["success",[28,[37,3],["i18n_copy_success_text","campaign-manager-web/components/code-block"],null],[30,0,["willFade"]],[30,0,["fadeDelay"]],[28,[37,4],[[30,0],"showCopyButton",true],null],[30,0,["showCopyButton"]]]],null],[1,"\\n"],[41,[30,0,["showCopyButton"]],[[[1,"      "],[8,[39,5],[[24,0,"hue-web-button hue-web-button--small hue-web-button--tertiary-emphasized"]],[["@text","@container","@onSuccess","@onError"],[[30,3],[29,["#",[30,0,["codeBlockContentId"]]]],[30,0,["onCodeCopySuccess"]],[30,0,["onCodeCopyError"]]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,3],["i18n_copy_code","campaign-manager-web/components/code-block"],null]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n  "],[10,0],[14,"tabindex","-1"],[15,1,[30,0,["codeBlockContentId"]]],[14,"data-js-code-block__content",""],[15,0,[29,["code-block__content-wrapper mt1 p4 u-layout__ad-elevation-2dp u-bg-color__slate0"," ",[28,[37,1],null,[["color"],["text-low-emphasis"]]]]]],[12],[1,"\\n    "],[10,"code"],[12],[1,"\\n"],[41,[28,[37,6],[[30,4],"large"],null],[[[1,"        "],[10,"pre"],[15,0,[29,["u-layout--pre-wrap"," ",[28,[37,1],null,[["size","color"],["large","default"]]]]]],[12],[1,[30,3]],[13],[1,"\\n"]],[]],[[[1,"        "],[10,"pre"],[15,0,[29,["u-layout--pre-wrap"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,[30,3]],[13],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs","@label","@content","@contentSize"],false,["if","hue-web-foundations@-text-body","hue-web-inline-feedback","t","set","copy-button","eq"]]',moduleName:"campaign-manager-web/components/code-block.hbs",isStrictMode:!1})
let S=e.default=(u=(0,r.inject)(),d=(0,r.inject)("hue-web-toast"),(0,i.assertPropTypes)((h=class extends a.default{constructor(...e){super(...e),f(this,"i18n",g,this),f(this,"toast",b,this),T(this,"willFade","test"!==l.default.environment),T(this,"fadeDelay",l.default.visualDelay.medium),f(this,"showCopyButton",_,this),T(this,"codeBlockContentId",`code-block-${(0,c.uuid)()}__content`),T(this,"onCodeCopySuccess",(()=>{this.showCopyButton=!1,document.querySelector("[data-js-code-block__content]").focus(),this.args.onCopySuccess?.()})),T(this,"onCodeCopyError",(()=>{const e=this.i18n.lookupTranslation(this.constructor,"i18n_copy_error_text")()
this.toast.add({type:s.TOAST_TYPES.ERROR,message:e}),this.args.onCopyError?.()}))}},T(h,"propTypes",{content:i.PropTypes.string.isRequired,label:i.PropTypes.string,onCopySuccess:i.PropTypes.func,onCopyError:i.PropTypes.func,contentSize:i.PropTypes.enum(["small","large"])}),g=E((m=h).prototype,"i18n",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=E(m.prototype,"toast",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(m.prototype,"showCopyButton",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),p=m))||p);(0,t.setComponentTemplate)(y,S)})),define("campaign-manager-web/components/collapsible-list",["exports","ember-accordion/components/collapsible-list"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/column-customization-card",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/utils/reporting"],(function(e,t,n,a,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const r=(0,n.createTemplateFactory)({id:"hPCtiK0K",block:'[[[1,"\\n"],[44,[[28,[37,1],[[30,0,["mandatoryColumns"]],[30,1]],null]],[[[1,"  "],[11,"li"],[24,0,"column-customization-card"],[4,[38,2],null,[["groupName","model","isDraggingDisabled"],[[30,3],[30,1],[30,2]]]],[12],[1,"\\n    "],[10,0],[14,0,"column-customization-card__container u-layout-flex__container--space-between"],[12],[1,"\\n      "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n"],[41,[30,2],[[[1,"          "],[10,1],[14,0,"column-customization-card__handler"],[12],[8,[39,4],null,[["@size","@name"],["medium","locked"]],null],[13],[1,"\\n"]],[]],[[[1,"          "],[11,"button"],[24,0,"column-customization-card__handler button--unstyled"],[16,"aria-label",[52,[30,4],[30,4],[28,[37,5],["i18n_reorder_card","campaign-manager-web/components/column-customization-card"],null]]],[24,4,"button"],[4,[38,6],null,null],[12],[1,"\\n            "],[8,[39,4],null,[["@size","@name"],["medium","reorder"]],null],[1,"\\n          "],[13],[1,"\\n"]],[]]],[1,"\\n"],[1,"        "],[10,1],[15,0,[29,["column-customization-card__content u-overflow-ellipsis u-color__black--75 pl2"," ",[28,[37,7],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[18,7,[[28,[37,9],null,[["cardContent"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n"],[41,[51,[30,2]],[[[1,"          "],[11,"button"],[24,0,"column-customization-card__delete-button flex button--unstyled"],[16,"aria-label",[52,[30,5],[30,5],[28,[37,5],["i18n_remove_card","campaign-manager-web/components/column-customization-card"],null]]],[24,4,"button"],[4,[38,12],["click",[30,6]],null],[12],[1,"\\n            "],[8,[39,4],null,[["@size","@name"],["medium","close"]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[2]]]],["@item","columnIsMandatory","@groupName","@dragHandlerA11yText","@removeButtonA11yText","@onRemoveItem","&default"],false,["let","exists-in","sortable-item","if","hue-web-icons@icon","t","sortable-handle","hue-web-foundations@-text-body","yield","hash","component","unless","on"]]',moduleName:"campaign-manager-web/components/column-customization-card.hbs",isStrictMode:!1})
class o extends a.default{constructor(...e){var t,n,a
super(...e),t=this,n="mandatoryColumns",a=Object.keys(i.MANDATORY_COLUMN_NAMES),n in t?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}}e.default=o,(0,t.setComponentTemplate)(r,o)})),define("campaign-manager-web/components/column-customization-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/utils/reporting","@ember/service","@ember/object","@ember/array","campaign-manager-web/utils/object","ember-concurrency-decorators","rsvp","campaign-manager-web/utils/promise-state","ember-lifeline","campaign-manager-web/utils/http-error","campaign-manager-web/config/environment","campaign-manager-web/constants/customization","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/reporting","campaign-manager-web/components/reporting-table/headers"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E){var y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G
function B(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function V(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const H=(0,n.createTemplateFactory)({id:"5xohrFlw",block:'[[[1,"\\n"],[10,0],[14,0,"column-customization-modal"],[12],[1,"\\n  "],[8,[39,0],[[24,"aria-labelledby","column-customization-modal-header"]],[["@isOpen","@modalClasses","@dismissModal","@returnFocusTo","@size"],[[30,1],"column-customization-modal__modal",[30,0,["dismissModalPrivate"]],[30,2],"xlarge"]],[["default"],[[[[1,"\\n    "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n      "],[10,"h1"],[14,1,"column-customization-modal-header"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_modal_title","campaign-manager-web/components/column-customization-modal"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,3,["ModalContent"]],[[24,0,"column-customization-modal__modal-content"]],null,[["default"],[[[[1,"\\n      "],[10,0],[12],[1,"\\n        "],[10,0],[14,0,"grid grid--is-fluid grid--no-gutters"],[12],[1,"\\n          "],[10,0],[14,0,"column-customization-modal__nav grid__col grid__col--sm-3"],[12],[1,"\\n            "],[10,0],[14,0,"pr5"],[12],[1,"\\n              "],[10,"h2"],[15,0,[29,["p4"," ",[28,[37,3],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,2],["i18n_custom_header","campaign-manager-web/components/column-customization-modal"],null]],[13],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,0,["customViewsIncludingEdited"]]],null]],null],null,[[[44,[[28,[37,7],[[30,4,["name"]],[28,[37,2],["i18n_new_view_name","campaign-manager-web/components/column-customization-modal"],null]],null],[28,[37,8],[[30,4,["urn"]],[30,0,["selectedCustomView","urn"]]],null]],[[[1,"                  "],[10,0],[15,0,[29,["u-display-flex u-items-center mv1 pl4\\n                      ",[52,[30,7],"column-customization-modal__selected-nav-item","column-customization-modal__unselected-nav-item"]]]],[12],[1,"\\n                    "],[8,[39,10],[[4,[38,11],["click",[28,[37,12],[[30,0,["onSelectNavItem"]],[30,4]],null]],null]],[["@text","@buttonType","@emphasized"],[[30,6],"tertiary",true]],null],[1,"\\n"],[44,[[28,[37,13],[[30,0,["nameValidationErrorsMap"]],[30,4,["urn"]]],null]],[[[41,[28,[37,14],[[30,8],[28,[37,15],[[28,[37,14],[[30,7],[30,0,["hasViewJustBeenCreated"]]],null]],null]],null],[[[1,"                        "],[8,[39,16],null,[["@placement","@content","@contentClass"],["top",[28,[37,2],["i18n_validation_error","campaign-manager-web/components/column-customization-modal"],null],"column-customization-modal__hoverable-content"]],[["trigger"],[[[[1,"\\n                            "],[8,[39,10],[[24,"data-a11y-trigger",""],[4,[38,17],[[30,9,["triggerContentSharedInfo"]]],null]],[["@text","@icon","@size","@buttonType","@circle"],[[28,[37,2],["i18n_validation_error","campaign-manager-web/components/column-customization-modal"],null],"signal-error","small","tertiary",true]],null],[1,"\\n                          "]],[9]]]]],[1,"\\n"]],[]],null]],[8]]],[1,"                  "],[13],[1,"\\n"]],[6,7]]]],[4,5]],null],[1,"\\n              "],[10,"hr"],[14,0,"mb1 ml4"],[12],[13],[1,"\\n\\n              "],[8,[39,10],[[16,0,[29,["column-customization-modal__add-view button--link\\n                  ",[52,[30,0,["isNewViewCreationDisabled"]],"column-customization-modal__add-view--disabled","column-customization-modal__add-view--enabled"]]]],[16,"disabled",[30,0,["isNewViewCreationDisabled"]]],[4,[38,11],["click",[30,0,["onAddNewView"]]],null]],[["@text","@buttonType","@size","@emphasized"],[[28,[37,2],["i18n_add_view_button","campaign-manager-web/components/column-customization-modal"],null],"tertiary","small",true]],null],[1,"\\n"],[41,[30,0,["isNewViewCreationDisabled"]],[[[1,"                "],[8,[39,16],null,[["@placement","@content","@contentClass"],["top",[28,[37,2],["i18n_max_views_reached_tooltip","campaign-manager-web/components/column-customization-modal"],null],"column-customization-modal__hoverable-content"]],[["trigger"],[[[[1,"\\n                    "],[8,[39,10],[[24,"data-a11y-trigger",""],[4,[38,17],[[30,10,["triggerContentSharedInfo"]]],null]],[["@text","@icon","@size","@buttonType","@circle"],[[28,[37,2],["i18n_max_views_reached_tooltip","campaign-manager-web/components/column-customization-modal"],null],"question","small","teriary",true]],null],[1,"\\n                  "]],[10]]]]],[1,"\\n"]],[]],null],[1,"            "],[13],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"column-customization-modal__body grid__col grid__col--sm-9"],[12],[1,"\\n"],[41,[30,0,["hasCustomViews"]],[[[1,"              "],[10,0],[14,0,"column-customization-modal__name-header"],[12],[1,"\\n                "],[10,0],[14,0,"column-customization-modal__view-name"],[12],[1,"\\n                  "],[10,"h2"],[15,0,[29,[[28,[37,3],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,2],["i18n_view_name","campaign-manager-web/components/column-customization-modal"],null]],[13],[1,"\\n                  "],[10,0],[14,0,"column-customization-modal__view-name-container"],[12],[1,"\\n                    "],[10,"label"],[14,0,"a11y-text"],[14,1,"column-customization-modal-edit-view-name-label"],[14,"for","column-customization-modal-edit-view-name-input"],[12],[1,[28,[35,2],["i18n_a11y_edit_view_name_label","campaign-manager-web/components/column-customization-modal"],null]],[13],[1,"\\n                    "],[8,[39,18],[[24,"data-column-customization-modal-edit-view-name",""],[16,0,[29,["column-customization-modal__view-name-input"," ",[36,19]]]],[24,"aria-describedby","column-customization-modal-edit-view-name-label"],[4,[38,11],["input",[28,[37,20],["target.value",[30,0,["onChangeViewName"]]],null]],null],[4,[38,11],["blur",[30,0,["onBlurViewNameInput"]]],null]],[["@inputId","@value"],["column-customization-modal-edit-view-name-input",[30,0,["selectedCustomView","name"]]]],null],[1,"\\n"],[41,[51,[30,0,["hasViewJustBeenCreated"]]],[[[44,[[28,[37,13],[[30,0,["nameValidationErrorsMap"]],[30,0,["selectedCustomView","urn"]]],null]],[[[42,[28,[37,5],[[28,[37,5],[[30,11]],null]],null],null,[[[1,"                          "],[8,[39,22],null,[["@type","@message"],["negative",[28,[37,2],["i18n_name_validation_error","campaign-manager-web/components/column-customization-modal"],[["error","maxNameLength"],[[30,12],[30,0,["MAX_VIEW_NAME_LENGTH"]]]]]]],null],[1,"\\n"]],[12]],null]],[11]]]],[]],null],[1,"                  "],[13],[1,"\\n                "],[13],[1,"\\n                "],[10,0],[14,0,"column-customization-modal__view-actions"],[12],[1,"\\n                  "],[10,0],[14,0,"u-display-flex u-flex-column u-flex-row-sm"],[12],[1,"\\n                    "],[8,[39,10],[[24,0,"column-customization-modal__delete-button"],[4,[38,23],["delete_custom_view"],null],[4,[38,11],["click",[30,0,["onDeleteSelectedView"]]],null]],[["@text","@buttonType","@size","@emphasized"],[[28,[37,2],["i18n_delete_button","campaign-manager-web/components/column-customization-modal"],null],"secondary","small",true]],null],[1,"\\n                    "],[8,[39,10],[[16,"disabled",[30,0,["isNewViewCreationDisabled"]]],[24,0,"column-customization-modal__duplicate-button"],[4,[38,23],["duplicate_custom_view"],null],[4,[38,11],["click",[30,0,["onDuplicateSelectedView"]]],null]],[["@text","@buttonType","@size","@emphasized"],[[28,[37,2],["i18n_duplicate_button","campaign-manager-web/components/column-customization-modal"],null],"secondary","small",true]],null],[1,"\\n"],[41,[30,0,["isNewViewCreationDisabled"]],[[[1,"                      "],[8,[39,16],null,[["@placement","@contentClass"],["top","column-customization-modal__hoverable-content"]],[["trigger","content"],[[[[1,"\\n                          "],[8,[39,10],[[24,"data-a11y-trigger",""],[4,[38,17],[[30,13,["triggerContentSharedInfo"]]],null]],[["@text","@icon","@size","@buttonType","@circle"],[[28,[37,2],["i18n_max_views_reached_tooltip","campaign-manager-web/components/column-customization-modal"],null],"question","small","tertiary",true]],null],[1,"\\n                        "]],[13]],[[[1,"\\n                          "],[10,0],[12],[1,"\\n                            "],[1,[28,[35,2],["i18n_max_views_reached_tooltip","campaign-manager-web/components/column-customization-modal"],null]],[1,"\\n                          "],[13],[1,"\\n                        "]],[]]]]],[1,"\\n"]],[]],null],[1,"                  "],[13],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n\\n              "],[10,0],[14,0,"column-customization-modal__columns-container"],[12],[1,"\\n                "],[10,0],[14,0,"column-customization-modal__available-columns-container"],[12],[1,"\\n                  "],[10,0],[14,0,"column-customization-modal__available-columns-header"],[12],[1,"\\n                    "],[10,"h2"],[15,0,[29,["pv1"," ",[28,[37,3],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,2],["i18n_available_columns_header","campaign-manager-web/components/column-customization-modal"],null]],[13],[1,"\\n                  "],[13],[1,"\\n                  "],[10,0],[14,0,"column-customization-modal__available-columns"],[12],[1,"\\n                    "],[8,[39,18],[[16,"placeholder",[28,[37,2],["i18n_search_by_name_placeholder","campaign-manager-web/components/column-customization-modal"],null]],[16,0,[29,["column-customization-modal__columns-search"," ",[36,19]]]],[4,[38,11],["input",[28,[37,20],["target.value",[30,0,["onChangeSearch"]]],null]],null]],[["@value"],[[30,0,["searchString"]]]],null],[1,"\\n                    "],[10,"ul"],[14,0,"u-list--no-style"],[12],[1,"\\n"],[42,[28,[37,24],[[30,0,["reportingColumnsByGroup"]]],null],null,[[[1,"                        "],[10,"li"],[15,0,[29,["column-customization-modal__column-group"," ",[36,19]]]],[12],[1,"\\n"],[41,[51,[30,0,["searchString"]]],[[[44,[[28,[37,25],["customization-group-",[30,15]],null],[28,[37,26],[[30,0,["columnGroupToIsSelected"]],[30,15]],null]],[[[1,"                              "],[8,[39,27],[[4,[38,11],["change",[28,[37,12],[[30,0,["onSelectGroup"]],[30,15]],null]],null]],[["@inputId","@isChecked"],[[30,16],[30,17]]],null],[1,"\\n                              "],[10,"label"],[15,"for",[30,16]],[12],[1,[28,[35,2],["i18n_group_name_v5","campaign-manager-web/components/column-customization-modal"],[["groupName"],[[30,15]]]]],[13],[1,"\\n"]],[16,17]]]],[]],null],[1,"\\n                          "],[10,"ul"],[14,0,"u-list--no-style ml6 mt1"],[12],[1,"\\n"],[42,[28,[37,24],[[30,14]],null],null,[[[44,[[28,[37,26],[[30,0,["columnNameToTranslatedTitle"]],[30,19]],null],[28,[37,26],[[30,0,["MANDATORY_COLUMN_NAMES"]],[30,19]],null]],[[[41,[28,[37,7],[[28,[37,15],[[30,0,["searchString"]]],null],[28,[37,28],[[30,20],[30,0,["searchString"]]],null]],null],[[[1,"                                  "],[10,"li"],[15,0,[29,["column-customization-modal__checkbox u-display-flex u-items-center"," ",[36,19]]]],[12],[1,"\\n"],[44,[[28,[37,25],["customization-group-",[30,15],"-",[30,19]],null],[28,[37,7],[[30,21],[28,[37,26],[[30,0,["columnNameToIsSelected"]],[30,19]],null]],null]],[[[1,"                                      "],[8,[39,27],[[16,"disabled",[30,21]],[4,[38,11],["change",[28,[37,12],[[30,0,["onToggleSelectedColumn"]],[30,19]],null]],null]],[["@inputId","@isChecked"],[[30,22],[30,23]]],null],[1,"\\n                                      "],[10,"label"],[15,"for",[30,22]],[14,0,"ml1"],[12],[1,"\\n                                        "],[1,[30,20]],[1,"\\n                                      "],[13],[1,"\\n"],[44,[[28,[37,26],[[30,0,["columnNameToTranslatedTooltip"]],[30,19]],null]],[[[41,[28,[37,14],[[30,24],[28,[37,15],[[30,21]],null]],null],[[[1,"                                          "],[8,[39,29],[[24,0,"ml1"]],[["@placement","@contentClass"],["right","column-customization-modal__hoverable-content u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                                              "],[8,[39,10],[[24,"data-a11y-trigger",""],[4,[38,30],[[30,25,["triggerContentSharedInfo"]]],null]],[["@text","@icon","@size","@buttonType","@circle"],[[30,24],"question","small","tertiary",true]],null],[1,"\\n                                            "]],[25]],[[[1,"\\n                                              "],[10,0],[12],[1,"\\n                                                "],[8,[39,31],null,null,[["default"],[[[[1,"\\n                                                  "],[1,[30,24]],[1,"\\n                                                "]],[]]]]],[1,"\\n                                              "],[13],[1,"\\n                                            "]],[]]]]],[1,"\\n"]],[]],null]],[24]]]],[22,23]]],[1,"                                  "],[13],[1,"\\n"]],[]],null]],[20,21]]]],[18,19]],null],[1,"                          "],[13],[1,"\\n                        "],[13],[1,"\\n"]],[14,15]],null],[1,"                    "],[13],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n                "],[10,0],[14,0,"column-customization-modal__selected-columns-container"],[12],[1,"\\n                  "],[10,0],[14,0,"column-customization-modal__selected-columns-header u-display-flex u-justify-between p4"],[12],[1,"\\n"],[1,"                    "],[10,"h2"],[15,0,[29,["pt1"," ",[28,[37,3],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_selected_columns_header","campaign-manager-web/components/column-customization-modal"],[["numSelectedColumns"],[[28,[37,7],[[30,0,["validSelectedColumns","length"]],0],null]]]]],[1,"\\n                    "],[13],[1,"\\n                    "],[8,[39,10],[[4,[38,23],["clear_columns"],null],[4,[38,11],["click",[30,0,["onClearSelectedColumns"]]],null]],[["@text","@buttonType","@size"],[[28,[37,2],["i18n_clear_button","campaign-manager-web/components/column-customization-modal"],null],"tertiary","small"]],null],[1,"\\n                  "],[13],[1,"\\n                  "],[10,0],[14,0,"column-customization-modal__selected-columns flex-fill"],[12],[1,"\\n                    "],[8,[39,32],null,[["@items","@sortableItemComponent"],[[30,0,["mandatoryColumns"]],"column-customization-card"]],[["default"],[[[[1,"\\n                      "],[8,[30,26,["cardContent"]],null,null,[["default"],[[[[1,"\\n                        "],[10,1],[15,"title",[29,[[28,[37,26],[[30,0,["columnNameToTranslatedTitle"]],[30,27]],null]]]],[12],[1,"\\n                          "],[1,[28,[35,26],[[30,0,["columnNameToTranslatedTitle"]],[30,27]],null]],[1,"\\n                        "],[13],[1,"\\n                      "]],[]]]]],[1,"\\n                    "]],[26,27,28]]]]],[1,"\\n                    "],[8,[39,32],null,[["@items","@sortableItemComponent","@onRemoveItem","@onSortEnd","@removeButtonA11yText","@dragHandlerA11yText"],[[30,0,["validSortableColumns"]],"column-customization-card",[30,0,["onRemoveSelectedCard"]],[30,0,["onSortEnd"]],[28,[37,2],["i18n_remove_column","campaign-manager-web/components/column-customization-modal"],null],[28,[37,2],["i18n_reorder_column","campaign-manager-web/components/column-customization-modal"],null]]],[["default"],[[[[1,"\\n                      "],[8,[30,29,["cardContent"]],null,null,[["default"],[[[[1,"\\n                        "],[10,1],[15,"title",[29,[[28,[37,26],[[30,0,["columnNameToTranslatedTitle"]],[30,30]],null]]]],[12],[1,"\\n                          "],[1,[28,[35,26],[[30,0,["columnNameToTranslatedTitle"]],[30,30]],null]],[1,"\\n                        "],[13],[1,"\\n                      "]],[]]]]],[1,"\\n                    "]],[29,30,31]]]]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n"]],[]],[[[1,"              "],[10,0],[14,0,"u-display-flex u-flex-column u-items-center mb6"],[12],[1,"\\n                "],[10,0],[14,0,"mv6"],[12],[1,"\\n                  "],[8,[39,33],null,[["@name","@size"],["main-person","small"]],null],[1,"\\n                "],[13],[1,"\\n                "],[8,[39,10],[[4,[38,23],["create_initial_custom_view"],null],[4,[38,11],["click",[30,0,["onAddNewView"]]],null]],[["@text","@buttonType","@size"],[[28,[37,2],["i18n_new_view_from_empty_state","campaign-manager-web/components/column-customization-modal"],null],"tertiary","medium"]],null],[1,"\\n              "],[13],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,3,["ModalFooter"]],null,null,[["default"],[[[[1,"\\n      "],[10,0],[14,0,"u-display-flex u-flex-column u-justify-between-sm u-flex-row-sm u-items-center-sm u-layout__width-full"],[12],[1,"\\n"],[41,[30,0,["saveErrors"]],[[[1,"          "],[8,[39,22],[[24,0,"ml2 mt1 column-customization-modal__error-section"]],[["@type"],["negative"]],[["default"],[[[[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,0,["saveErrors"]]],null]],null],null,[[[1,"              "],[10,0],[14,0,"mr3"],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_save_changes_error_label","campaign-manager-web/components/column-customization-modal"],[["type"],[[30,32,["type"]]]]]],[1,"\\n"],[41,[30,32,["message"]],[[[1,"                  "],[1,[30,32,["message"]]],[1,"\\n"]],[]],[[[1,"                  "],[1,[28,[35,2],["i18n_save_error_message","campaign-manager-web/components/column-customization-modal"],null]],[1,"\\n"]],[]]],[1,"              "],[13],[1,"\\n"]],[32]],null],[1,"          "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["saveChangesTask","isRunning"]],[[[1,"          "],[10,0],[14,0,"u-display-flex u-flex-wrap p3"],[12],[1,"\\n            "],[8,[39,34],null,[["@size"],["small"]],null],[1,"\\n            "],[10,2],[15,0,[29,["ml2"," ",[28,[37,3],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,[28,[35,2],["i18n_saving_custom_views_changes","campaign-manager-web/components/column-customization-modal"],null]],[13],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[41,[28,[37,14],[[30,0,["hasValidationError"]],[28,[37,15],[[30,0,["hasViewJustBeenCreated"]]],null]],null],[[[1,"          "],[8,[39,22],[[24,0,"column-customization-modal__error-section"]],[["@type"],["negative"]],[["default"],[[[[1,"\\n            "],[10,0],[14,0,"mr3"],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_validation_errors_footer","campaign-manager-web/components/column-customization-modal"],[["count"],[[30,0,["numOfValidationErrors"]]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["canSubmit"]],[[[1,"          "],[8,[39,22],null,[["@message"],[[28,[37,2],["i18n_update_info_text","campaign-manager-web/components/column-customization-modal"],null]]],null],[1,"\\n"]],[]],[[[1,"          "],[10,0],[12],[13],[1,"\\n        "]],[]]]],[]]]],[]]]],[]]],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-flex-column u-flex-row-sm"],[12],[1,"\\n          "],[8,[39,10],[[24,0,"column-customization-modal__cancel-button"],[4,[38,23],["delete_custom_view"],null],[4,[38,11],["click",[30,0,["dismissModalPrivate"]]],null]],[["@text","@buttonType","@size","@emphasized"],[[28,[37,2],["i18n_cancel_button","campaign-manager-web/components/column-customization-modal"],null],"secondary","small",true]],null],[1,"\\n          "],[10,0],[14,0,"flex u-items-center"],[12],[1,"\\n            "],[8,[39,10],[[16,"disabled",[28,[37,15],[[30,0,["canSubmit"]]],null]],[24,0,"column-customization-modal__save-button"],[4,[38,23],["save_custom_view_changes"],null],[4,[38,11],["click",[28,[37,35],[[30,0,["saveChangesTask"]]],null]],null]],[["@text","@size","@buttonType"],[[28,[37,2],["i18n_update_button","campaign-manager-web/components/column-customization-modal"],null],"small","primary"]],null],[1,"\\n"],[41,[30,0,["hasValidationError"]],[[[1,"              "],[8,[39,16],null,[["@placement","@level","@levelPush","@contentClass"],["top","modal",999,"column-customization-modal__hoverable-content"]],[["trigger","content"],[[[[1,"\\n                  "],[8,[39,10],[[24,"data-a11y-trigger",""],[4,[38,30],[[30,33,["triggerContentSharedInfo"]]],null]],[["@text","@icon","@size","@buttonType","@circle"],[[28,[37,2],["i18n_validation_errors_submit_tooltip","campaign-manager-web/components/column-customization-modal"],null],"question","small","tertiary",true]],null],[1,"\\n                "]],[33]],[[[1,"\\n                  "],[10,1],[12],[1,"\\n"],[41,[30,0,["hasViewJustBeenCreated"]],[[[1,"                      "],[1,[28,[35,2],["i18n_name_validation_error","campaign-manager-web/components/column-customization-modal"],[["error"],["NAME_NOT_PRESENT"]]]],[1,"\\n"]],[]],[[[1,"                      "],[1,[28,[35,2],["i18n_validation_errors_submit_tooltip","campaign-manager-web/components/column-customization-modal"],null]],[1,"\\n"]],[]]],[1,"                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[3]]]]],[1,"\\n"],[13]],["@isOpen","@triggerSelectorForReturnFocus","modal","customView","index","viewName","isSelectedView","errors","triggerData","triggerData","nameValidationErrors","nameValidationError","triggerData","columnGroup","columnGroupName","groupId","isGroupChecked","( unused value )","columnName","translatedTitle","isMandatoryColumn","columnId","isColumnChecked","translatedTooltip","triggerData","SortableItem","columnName","index","SortableItem","columnName","index","error","triggerData"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","hue-web-foundations@-text-body","each","-track-array","let","or","eq","if","hue-web-button","on","fn","get","and","not","hue-web-tooltip","hue-web-tooltip-trigger","cm-text-input","hue-web-foundations@-artdeco-migration-scope","pick","unless","hue-web-inline-feedback","track-interaction","-each-in","concat","get-dotted-key","hue-web-checkbox","contains-case-insensitive","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","iph-helper","sortable-list","hue-web-icons@illustration","hue-web-progress-indicator","perform"]]',moduleName:"campaign-manager-web/components/column-customization-modal.hbs",isStrictMode:!1}),q="NAME_TOO_LONG",K="NAME_NOT_PRESENT",W="DUPLICATE_NAME"
function X(e,t=[]){return{urn:`urn:li:uIComponentCustomization:temp${Math.floor(1e6*Math.random())}`,name:e,columns:t,isNew:!0}}const $="DELETE",J="CREATE",Q="UPDATE"
let Z=e.default=(y=(0,l.inject)(),S=(0,l.inject)("customization"),A=(0,l.inject)(),C=(0,l.inject)(),O=(0,l.inject)(),v=(0,d.task)({drop:!0}),(0,r.assertPropTypes)((G=class e extends a.default{get columnNameToIsSelected(){return Object.keys((0,o.getAllReportingColumns)(this.lix,this.args.reportingEntityType)).reduce(((e,t)=>(e[t]=-1!==(this.selectedCustomView?.columns||[]).indexOf(t),e)),{})}get columnGroupToIsSelected(){const e={}
return Object.keys(this.reportingColumnsByGroup).forEach((t=>{const n=Object.keys(this.reportingColumnsByGroup[t])
e[t]=n.every((e=>this.columnNameToIsSelected[e]))})),e}get selectedCustomView(){if(this.customViewsIncludingEdited&&this.customViewsIncludingEdited.length){const e=this.selectedCustomViewIdentifier??((0,o.isDefaultView)(this.args.selectedViewIdentifier)?this.customViews[0].urn:this.args.selectedViewIdentifier)
return(0,o.lookupCustomView)(this.customViewsIncludingEdited,e)||this.customViewsIncludingEdited[0]}return null}get isNewViewCreationDisabled(){return this.customViewsIncludingEdited&&this.customViewsIncludingEdited.length>=o.MAX_CUSTOM_REPORTING_VIEWS}get canSubmit(){const e=this.saveChangesTask.isRunning
return!this.hasValidationError&&!e}get hasCustomViews(){return this.customViewsIncludingEdited&&this.customViewsIncludingEdited.length>0}get nameValidationErrorsMap(){const e={}
return(this.customViewsIncludingEdited||[]).forEach((t=>{const n=this.getNameValidationErrors(t.name)
n.length>0&&(e[t.urn]=n)})),e}get hasValidationError(){return!(!this.customViewsIncludingEdited||0===this.customViewsIncludingEdited.length)&&Object.keys(this.nameValidationErrorsMap).length>0}get validSelectedColumns(){const e=this.getSelectedColumnsCopy(),t=Object.keys((0,o.getAllReportingColumns)(this.lix,this.args.reportingEntityType)),n=e.filter((e=>t.includes(e)))
return(0,c.A)(n)}get validSortableColumns(){const e=this.getSelectedColumnsCopy(),t=Object.keys((0,o.getAllReportingColumns)(this.lix,this.args.reportingEntityType)),n=e.filter((e=>t.includes(e)&&!this.mandatoryColumns.includes(e)))
return(0,c.A)(n)}get numOfValidationErrors(){return Object.values(this.nameValidationErrorsMap).reduce(((e,t)=>e+t.length),0)}constructor(){super(...arguments),B(this,"i18n",P,this),B(this,"customizationService",N,this),B(this,"a11yNotification",R,this),B(this,"jet",D,this),B(this,"lix",M,this),B(this,"customViews",L,this),B(this,"customViewsIncludingEdited",k,this),B(this,"searchString",U,this),B(this,"selectedCustomViewIdentifier",x,this),B(this,"isOpenCache",F,this),B(this,"hasViewJustBeenCreated",z,this),B(this,"saveErrors",j,this),V(this,"mandatoryColumns",Object.keys(o.MANDATORY_COLUMN_NAMES)),V(this,"reportingColumnsByGroup",(0,o.getReportingColumnsByGroup)(this.lix,this.args.reportingEntityType)),V(this,"MANDATORY_COLUMN_NAMES",o.MANDATORY_COLUMN_NAMES),V(this,"MAX_VIEW_NAME_LENGTH",120),V(this,"columnNameToTranslatedTitle",{}),V(this,"columnNameToTranslatedTooltip",{}),this.customViews=this.args.customViews||[],this.customViewsIncludingEdited=this.getCustomViewsCopy(),this.customViews&&this.customViews.length||this.onAddNewView(),this.setTranslatedHeaderNamesAndTooltips()}willDestroy(){super.willDestroy(...arguments),(0,g.runDisposables)(this)}onSelectNavItem(t){this.selectedCustomViewIdentifier=t.urn,this.searchString="",e.focusViewNameInput()}onSelectGroup(e,t){const n=this.getSelectedColumnsCopy()
Object.keys(this.reportingColumnsByGroup[e]).forEach((e=>{o.MANDATORY_COLUMN_NAMES[e]||(t.target.checked?-1===n.indexOf(e)&&n.pushObject(e):n.removeObject(e))})),this.updateSelectedView({columns:n})}onToggleSelectedColumn(e,t){const n=this.getSelectedColumnsCopy()
t.target.checked?n.pushObject(e):n.removeObject(e)
let a=n
this.args.onSelectedColumnsChange&&(a=this.args.onSelectedColumnsChange(e,t.target.checked,n)),this.updateSelectedView({columns:a})}onSortEnd(e){const t=this.getSelectedColumnsCopy(),n=[...this.mandatoryColumns,...e]
t.setObjects(n),this.updateSelectedView({columns:t})}onRemoveSelectedCard(e){const t=this.getSelectedColumnsCopy(),n=this.validSortableColumns[e],a=t.indexOf(n)
t.removeAt(a)
let i=t
this.args.onSelectedColumnsChange&&(i=this.args.onSelectedColumnsChange(n,!1,t)),this.updateSelectedView({columns:i})}dismissModalPrivate(){this.args.dismissModal(),this.resetModalState()}onDeleteSelectedView(){const e=this.customViewsIncludingEdited.filter((e=>e.urn!==this.selectedCustomView.urn))
this.customViewsIncludingEdited=e,this.selectedCustomViewIdentifier=e.length?e[0].urn:null}onDuplicateSelectedView(){if(this.isNewViewCreationDisabled)return
const e=X(this.getAvailableNameForDuplicateView(this.selectedCustomView.name),this.selectedCustomView.columns?[...this.selectedCustomView.columns]:[]),t=[...this.customViewsIncludingEdited,e].sort(((e,t)=>e.name.localeCompare(t.name)))
this.customViewsIncludingEdited=t,this.selectedCustomViewIdentifier=e.urn}onChangeViewName(e){this.updateSelectedView({name:e}),this.hasViewJustBeenCreated=!1}onChangeSearch(e){this.searchString=e,(0,g.debounceTask)(this,"announceFilteredColCount",_.default.callbackDelay.short)}onClearSelectedColumns(){const e=this.getSelectedColumnsCopy()
e&&(e.clear(),e.pushObjects(Object.keys(o.MANDATORY_COLUMN_NAMES)),this.updateSelectedView({columns:e}))}announceFilteredColCount(){const e=Object.values(this.columnNameToTranslatedTitle).filter((e=>e.toLowerCase().includes(this.searchString.toLowerCase()))).length
this.a11yNotification.announce(this.i18n.lookupTranslation(this.constructor,"i18n_a11y_search_notification")([{numColumnsMatching:e}]))}*saveChangesTask(){this.saveErrors=null
const t=this.constructSaveData(),n={toRemove:0===t.toRemove.length?(0,p.resolve)():this.customizationService.deleteCustomizations(t.toRemove,(0,f.constructPemMetadata)(h.CUSTOMIZATION_PAGE_KEY.REPORTING_DELETE,t.toRemove,{productName:T.ADS_REPORTING_PEM.PRODUCT_NAME})),toCreate:0===t.toCreate.length?(0,p.resolve)():this.customizationService.createCustomizations(t.toCreate,(0,f.constructPemMetadata)(h.CUSTOMIZATION_PAGE_KEY.REPORTING_CREATE,[],{productName:T.ADS_REPORTING_PEM.PRODUCT_NAME})),toUpdate:0===Object.keys(t.toUpdate).length?(0,p.resolve)():this.customizationService.updateCustomizations(t.toUpdate,Object.keys(t.toUpdate),(0,f.constructPemMetadata)(h.CUSTOMIZATION_PAGE_KEY.REPORTING_UPDATE,Object.keys(t.toUpdate),{productName:T.ADS_REPORTING_PEM.PRODUCT_NAME}))},{toRemove:a,toCreate:i,toUpdate:r}=yield(0,p.hashSettled)(n),o=(0,m.isFulfilled)(a.state),l=(0,m.isFulfilled)(i.state),s=(0,m.isFulfilled)(r.state)
if(o||l||s)try{const e=(0,f.constructPemMetadata)(h.CUSTOMIZATION_PAGE_KEY.REPORTING_GET,[],{productName:T.ADS_REPORTING_PEM.PRODUCT_NAME}),t=yield this.customizationService.getReportTableCustomizations(e)
this.customViews=t.elements}catch(u){this.jet.error(new Error(`Unable to fetch ui customizations: ${(0,b.getErrorMessage)(u)}`),"column-customization-modal",!1)}const c=e.getSaveErrors({toRemove:a,toCreate:i,toUpdate:r})
if(0===c.length){let e=this.selectedCustomView?this.selectedCustomView.urn:null
if(this.selectedCustomView&&this.selectedCustomView.isNew){const t=this.customViews.find((e=>e.name===this.selectedCustomView.name))
e=t?t.urn:null}this.customViewsIncludingEdited=this.getCustomViewsCopy(),this.args.afterUpdateSuccess(this.customViews,e)}else this.handleSaveRequestErrors(c,r)}onAddNewView(){if(this.isNewViewCreationDisabled)return
const e=X("",Object.keys(o.MANDATORY_COLUMN_NAMES)),t=this.customViewsIncludingEdited||[]
this.customViewsIncludingEdited=[...t,e],this.hasViewJustBeenCreated=!0,this.onSelectNavItem(e)}onBlurViewNameInput(){this.hasViewJustBeenCreated=!1}resetModalState(){const e=this.customViews&&this.customViews.length
this.customViewsIncludingEdited=this.getCustomViewsCopy(),this.selectedCustomViewIdentifier=null,this.saveErrors=null,this.searchString="",e||this.onAddNewView()}setTranslatedHeaderNamesAndTooltips(){const e=(0,o.getAllReportingColumns)(this.lix,this.args.reportingEntityType),t=e=>this.i18n.lookupTranslation(E.default,e),n={},a={}
Object.keys(e).forEach((i=>{const r=e[i]
if(r){const e=r(t,{},this)
n[i]=e.title,a[i]=e.tooltip}})),this.columnNameToTranslatedTitle=n,this.columnNameToTranslatedTooltip=a}getSelectedColumnsCopy(){if(!this.selectedCustomView||!this.selectedCustomView.columns)return(0,c.A)([])
const e=[...this.selectedCustomView.columns]
return Object.keys(o.MANDATORY_COLUMN_NAMES).forEach((t=>{-1===e.indexOf(t)&&e.unshift(t)})),(0,c.A)(e)}updateSelectedView(e){if(!this.selectedCustomView)return
const t=this.customViewsIncludingEdited.indexOf(this.selectedCustomView),n=[...this.customViewsIncludingEdited]
n[t]={...n[t],...e},this.customViewsIncludingEdited=n}getAvailableNameForDuplicateView(e){const t=this.customViewsIncludingEdited.map((e=>e.name))
for(let n=1;n<o.MAX_CUSTOM_REPORTING_VIEWS;n++){const a=`${e} (${n})`
if(!t.includes(a))return a}return null}getCustomViewsCopy(){return this.customViews?(0,u.deepCopyWithoutEmptyStrings)(this.customViews):null}constructSaveData(){const e=this.customViewsIncludingEdited||[],t=this.customViews||[],n=e.map((e=>e.urn)),a=t.filter((e=>!n.includes(e.urn))).map((e=>e.urn)),i=e.filter((e=>e.isNew)).map((e=>({name:e.name,customization:{[o.TABLE_TEMPLATE_PACKAGE]:{columns:e.columns||[]}},scope:h.CUSTOMIZATION_SCOPE.REPORTING_TABLE,pageKeys:o.PAGE_KEYS_WITH_REPORTING_CUSTOMIZABLE_COLUMNS}))),r={}
return t.forEach((t=>{const n=e.find((e=>e.urn===t.urn))
!n||n.isNew||t.name===n.name&&JSON.stringify(t.columns)===JSON.stringify(n.columns)||(r[t.urn]={patch:{$set:{name:n.name,customization:{[o.TABLE_TEMPLATE_PACKAGE]:{columns:n.columns||[]}}}}})})),{toRemove:a,toCreate:i,toUpdate:r}}handleSaveRequestErrors(e=[],t={}){const n=t.value&&t.value.data&&t.value.data.elements||[]
if((0,m.isFulfilled)(t.state)&&n.length){const e=this.customViewsIncludingEdited
let t=this.selectedCustomView?this.selectedCustomView.urn:null
n.filter((e=>201===e.status)).map((e=>e.urn)).forEach((n=>{const a=(0,o.lookupCustomView)(this.customViews,n)||{},i=e.findIndex((e=>e.name===a.name))
i>=0&&e.splice(i,1,(0,u.deepCopyWithoutEmptyStrings)(a)),a.name===this.selectedCustomView.name&&(t=a.urn)})),this.customViewsIncludingEdited=e,this.selectedCustomViewIdentifier=t}this.saveErrors=e}getNameValidationErrors(e){const t=[]
e&&""!==e.trim()||t.push(K),e&&e.length>120&&t.push(q)
return(this.customViewsIncludingEdited||[]).map((e=>e.name)).filter((t=>t===e)).length>1&&t.push(W),t}static getSaveErrors({toRemove:e,toCreate:t,toUpdate:n}){const a=[],i=e.value&&e.value.data&&e.value.data.errors||{};(0,m.isFulfilled)(e.state)&&!Object.keys(i).length||a.push({type:$,message:e.reason&&e.reason.error||null})
const r=n.value&&n.value.data&&n.value.data.errors||{};(0,m.isFulfilled)(n.state)&&!Object.keys(r).length||a.push({type:Q,message:n.reason&&n.reason.error||null})
const o=(t.value&&t.value.data&&t.value.data.elements||[]).filter((e=>201!==e.status))
return(0,m.isFulfilled)(t.state)&&!o.length||a.push({type:J,message:t.reason&&t.reason.error||null}),a}static focusViewNameInput(){const e=document.querySelector("[data-column-customization-modal-edit-view-name]")
e&&e.focus()}},V(G,"propTypes",{isOpen:r.PropTypes.bool.isRequired,dismissModal:r.PropTypes.func.isRequired,afterUpdateSuccess:r.PropTypes.func.isRequired,selectedViewIdentifier:r.PropTypes.string,customViews:r.PropTypes.array,triggerSelectorForReturnFocus:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.null]),onSelectedColumnsChange:r.PropTypes.func,reportingEntityType:r.PropTypes.string.isRequired}),P=Y((I=G).prototype,"i18n",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=Y(I.prototype,"customizationService",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=Y(I.prototype,"a11yNotification",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=Y(I.prototype,"jet",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=Y(I.prototype,"lix",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=Y(I.prototype,"customViews",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),k=Y(I.prototype,"customViewsIncludingEdited",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),U=Y(I.prototype,"searchString",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),x=Y(I.prototype,"selectedCustomViewIdentifier",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),F=Y(I.prototype,"isOpenCache",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),z=Y(I.prototype,"hasViewJustBeenCreated",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),j=Y(I.prototype,"saveErrors",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Y(I.prototype,"onSelectNavItem",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"onSelectNavItem"),I.prototype),Y(I.prototype,"onSelectGroup",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"onSelectGroup"),I.prototype),Y(I.prototype,"onToggleSelectedColumn",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"onToggleSelectedColumn"),I.prototype),Y(I.prototype,"onSortEnd",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"onSortEnd"),I.prototype),Y(I.prototype,"onRemoveSelectedCard",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"onRemoveSelectedCard"),I.prototype),Y(I.prototype,"dismissModalPrivate",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"dismissModalPrivate"),I.prototype),Y(I.prototype,"onDeleteSelectedView",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"onDeleteSelectedView"),I.prototype),Y(I.prototype,"onDuplicateSelectedView",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"onDuplicateSelectedView"),I.prototype),Y(I.prototype,"onChangeViewName",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"onChangeViewName"),I.prototype),Y(I.prototype,"onChangeSearch",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"onChangeSearch"),I.prototype),Y(I.prototype,"onClearSelectedColumns",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"onClearSelectedColumns"),I.prototype),Y(I.prototype,"saveChangesTask",[v],Object.getOwnPropertyDescriptor(I.prototype,"saveChangesTask"),I.prototype),Y(I.prototype,"onAddNewView",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"onAddNewView"),I.prototype),Y(I.prototype,"onBlurViewNameInput",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"onBlurViewNameInput"),I.prototype),w=I))||w);(0,t.setComponentTemplate)(H,Z)})),define("campaign-manager-web/components/columns-dropdown",["exports","@linkedin/ads-table/components/columns-dropdown"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/columns-view-column",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@linkedin/jsecure","@ember/utils","@ember/object","@ember/template","campaign-manager-web/utils/columns-view","ember-cli-pemberly-tracking","campaign-manager-web/constants/blocklist"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g
function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h=(0,n.createTemplateFactory)({id:"yParVcUO",block:'[[[1,"\\n"],[11,"article"],[24,0,"mt2 columns-view__column"],[16,5,[30,0,["style"]]],[4,[38,0],null,[["when","selector","transitionDuration"],[[28,[37,1],[[30,1,["index"]],0],null],".columns-view__ul",[30,2]]]],[12],[1,"\\n  "],[10,"ul"],[14,0,"columns-view__ul"],[14,"tabindex","0"],[15,"aria-labelledby",[30,1,["ariaLabelledById"]]],[12],[1,"\\n"],[41,[28,[37,3],[[30,1,["viewType"]],"RADIO_LIST"],null],[[[42,[28,[37,5],[[28,[37,5],[[30,1,["cells"]]],null]],null],null,[[[1,"        "],[10,"li"],[15,0,[29,["columns-view__cell columns-view__radio-cell\\n            ",[52,[28,[37,3],[[30,1,["activeCellIndex"]],[30,4]],null],"columns-view__cell--expanded"]," ",[36,6]]]],[12],[1,"\\n          "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n            "],[10,1],[15,0,[29,[[36,6]]]],[12],[1,"\\n              "],[8,[39,7],[[16,3,[28,[37,8],[[30,0,["inputIdPrefix"]],[30,1,["index"]]],null]],[16,"checked",[28,[37,9],[[30,0,["checkedList"]],[30,4]],null]],[16,"data-urn",[30,3,["urn"]]],[4,[38,10],["change",[28,[37,11],[[30,0,["radioChanged"]],[30,3]],null]],null]],[["@inputId"],[[28,[37,8],[[30,0,["inputIdPrefix"]],[30,1,["index"]],[30,4]],null]]],null],[1,"\\n            "],[13],[1,"\\n            "],[10,"label"],[14,0,"columns-view__label"],[15,"for",[28,[37,8],[[30,0,["inputIdPrefix"]],[30,1,["index"]],[30,4]],null]],[12],[1,"\\n"],[41,[30,3,["imageUrl"]],[[[1,"                "],[8,[39,12],[[24,0,"mr2 u-layout__vertical-align-middle"]],[["@entityType","@size","@a11yText","@imageUrl"],["company","xsmall",[29,[[28,[37,13],["i18n_column_icon_alt","campaign-manager-web/components/columns-view-column"],[["name"],[[30,3,["name"]]]]]]],[29,[[30,3,["imageUrl"]]]]]],null],[1,"\\n"]],[]],null],[1,"              "],[10,1],[14,0,"columns-view__label-text"],[12],[1,"\\n                "],[1,[28,[35,14],[[30,3,["name"]]],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"],[41,[30,5],[[[1,"            "],[46,[28,[37,16],[[28,[37,17],[[30,5]],null]],null],null,[["entity"],[[30,3]]],null],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n"]],[3,4]],null]],[]],[[[41,[28,[37,18],[[30,6],[30,1,["cells"]],[28,[37,19],[[28,[37,9],[[30,0,["expandableList"]],[30,1,["index"]]],null]],null]],null],[[[1,"        "],[10,"li"],[14,0,"columns-view__cell columns-view__cell--clickable chm__form-element-container"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[36,6]]]],[12],[1,"\\n            "],[8,[39,20],[[4,[38,10],["change",[30,0,["selectAllCheckboxChanged"]]],null]],[["@inputId","@isChecked"],[[28,[37,8],[[30,0,["inputIdPrefix"]],[30,1,["index"]]],null],[30,0,["selectAllChecked"]]]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[14,0,"columns-view__label u-layout__width-full"],[15,"for",[28,[37,8],[[30,0,["inputIdPrefix"]],[30,1,["index"]]],null]],[12],[1,"\\n            "],[10,1],[14,0,"columns-view__label-text"],[12],[1,"\\n              "],[1,[28,[35,13],["i18n_column_select_all","campaign-manager-web/components/columns-view-column"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[42,[28,[37,5],[[28,[37,5],[[30,1,["cells"]]],null]],null],null,[[[1,"        "],[11,"li"],[24,"role","tablist"],[16,0,[29,[[28,[37,21],["columns-view__cell",[28,[37,22],null,[["columns-view__cell--expanded","columns-view__cell--disabled","columns-view__cell--clickable","columns-view__select-all"],[[28,[37,3],[[30,1,["activeCellIndex"]],[30,8]],null],[28,[37,9],[[30,0,["disabledList"]],[30,8]],null],[28,[37,18],[[28,[37,9],[[30,0,["expandableList"]],[30,8]],null],[28,[37,19],[[28,[37,9],[[30,0,["disabledList"]],[30,8]],null]],null]],null],[28,[37,18],[[30,6],[28,[37,19],[[28,[37,9],[[30,0,["expandableList"]],[30,1,["index"]]],null]],null]],null]]]]],null]," ",[28,[37,23],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,10],["click",[28,[37,11],[[30,0,["onCellClick"]],[30,8],[30,7]],null]],null],[12],[1,"\\n"],[41,[28,[37,9],[[30,0,["expandableList"]],[30,8]],null],[[[1,"            "],[8,[39,24],[[24,"role","tab"],[16,"aria-selected",[52,[28,[37,3],[[30,8],[30,1,["activeCellIndex"]]],null],"true","false"]],[16,1,[28,[37,8],["cc-btn-",[30,1,["index"]],[30,8]],null]],[24,0,"columns-view__button hue-button--unstyled"],[16,"disabled",[28,[37,9],[[30,0,["disabledList"]],[30,8]],null]],[4,[38,10],["click",[28,[37,11],[[30,0,["cellButtonClicked"]],[30,8],[30,7]],null]],null]],[["@text","@buttonType","@size"],[[28,[37,14],[[30,7,["name"]]],null],"tertiary","small"]],null],[1,"\\n"]],[]],[[[1,"            "],[10,0],[15,0,[29,["chm__form-element-container ",[52,[30,7,["publisherRestrictionType"]],"u-flex-grow"]]]],[12],[1,"\\n              "],[10,1],[15,0,[29,[[36,6]]]],[12],[1,"\\n                "],[8,[39,20],[[4,[38,10],["change",[28,[37,11],[[30,0,["checkboxChanged"]],[30,8],[30,7]],null]],null]],[["@inputId","@isChecked","@disabled"],[[28,[37,8],[[30,0,["inputIdPrefix"]],[30,1,["index"]],[30,8]],null],[28,[37,25],[[28,[37,9],[[30,0,["checkedList"]],[30,8]],null]],null],[28,[37,26],[[30,0,["lockColumns"]],[28,[37,9],[[30,0,["disabledList"]],[30,8]],null]],null]]],null],[1,"\\n              "],[13],[1,"\\n"],[41,[30,7,["publisherRestrictionType"]],[[[1,"                "],[10,"label"],[14,0,"u-layout__display-inline-block ml2 mt0"],[15,"for",[28,[37,8],[[30,0,["inputIdPrefix"]],[30,1,["index"]],[30,8]],null]],[12],[1,"\\n                  "],[10,0],[14,0,"u-layout-flex__container--column u-layout--no-wrap"],[12],[1,"\\n                    "],[10,1],[15,0,[29,[[28,[37,23],null,[["size","color"],["small","default"]]]]]],[12],[1,[30,7,["name"]]],[13],[1,"\\n                    "],[10,1],[15,0,[29,[[28,[37,23],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,[28,[35,13],[[52,[28,[37,3],[[30,7,["publisherRestrictionType"]],[30,0,["ALLOW_LIST"]]],null],"i18_publisher_restriction_type_allow","i18_publisher_restriction_type_block"],"campaign-manager-web/components/columns-view-column"],null]],[13],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n"]],[]],[[[1,"                "],[10,"label"],[14,0,"columns-view__label"],[15,"for",[28,[37,8],[[30,0,["inputIdPrefix"]],[30,1,["index"]],[30,8]],null]],[12],[1,"\\n"],[41,[30,7,["imageUrl"]],[[[1,"                    "],[8,[39,12],[[24,0,"mr2 u-layout__vertical-align-middle"]],[["@entityType","@size","@a11yText","@imageUrl"],["company","xsmall",[29,[[28,[37,13],["i18n_column_icon_alt","campaign-manager-web/components/columns-view-column"],[["name"],[[30,7,["name"]]]]]]],[29,[[30,7,["imageUrl"]]]]]],null],[1,"\\n"]],[]],null],[1,"                  "],[10,1],[14,0,"columns-view__label-text"],[12],[1,"\\n                    "],[1,[28,[35,14],[[30,7,["name"]]],null]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n"]],[]]],[41,[28,[37,26],[[28,[37,9],[[30,0,["disabledList"]],[30,8]],null],[30,7,["tooltip"]]],null],[[[1,"            "],[8,[39,27],null,[["@placement"],[[52,[30,7,["publisherRestrictionType"]],"left","right"]]],[["trigger","content"],[[[[1,"\\n                "],[8,[39,24],[[4,[38,28],[[30,9,["triggerContentSharedInfo"]]],null]],[["@text","@icon","@size","@buttonType","@circle"],[[28,[37,14],[[28,[37,26],[[28,[37,9],[[30,0,["disabledList"]],[30,8]],null],[30,7,["tooltip"]]],null]],null],"question","small","tertiary",true]],null],[1,"\\n              "]],[9]],[[[1,"\\n                "],[10,1],[12],[1,"\\n                  "],[1,[28,[35,14],[[28,[37,26],[[28,[37,9],[[30,0,["disabledList"]],[30,8]],null],[30,7,["tooltip"]]],null]],null]],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],null],[41,[30,5],[[[1,"            "],[46,[28,[37,16],[[28,[37,17],[[30,5]],null]],null],null,[["entity","shouldShowDownloadIcon"],[[30,7],[52,[30,7,["publisherRestrictionType"]],true,false]]],null],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n"]],[7,8]],null]],[]]],[1,"  "],[13],[1,"\\n\\n"],[41,[30,0,["footerComponentContext","name"]],[[[1,"    "],[10,"footer"],[14,0,"columns-view__column-footer"],[12],[1,"\\n      "],[46,[28,[37,16],[[28,[37,17],[[30,0,["footerComponentContext","name"]]],null]],null],null,[["componentActions"],[[30,0,["footerComponentContext","actions"]]]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["@colData","@transitionDuration","cellDefinition","cellIndex","@cellDetailsComponentName","@enableSelectAll","cellDefinition","cellIndex","triggerData"],false,["focus-by-selector-async","gt","if","eq","each","-track-array","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","concat","get","on","fn","hue-web-entity","t","readonly","component","ember-holy-futuristic-template-namespacing-batman-translate-dynamic-2","ensure-safe-component","and","not","hue-web-checkbox","classes","hash","hue-web-foundations@-text-body","hue-web-button","mut","or","hue-web-tooltip","hue-web-tooltip-trigger"]]',moduleName:"campaign-manager-web/components/columns-view-column.hbs",isStrictMode:!1})
let f=e.default=(0,i.assertPropTypes)((g=class extends a.default{constructor(...e){super(...e),b(this,"inputIdPrefix",`${(0,u.uuid)()}-cc-input-`),b(this,"ALLOW_LIST",d.LIST_TYPES.ALLOW)}get parentCellName(){return this.args.colData.parentCell?.name??""}get leftPositionPercentage(){return this.args.leftPositionPercentage??0}get style(){return(0,s.htmlSafe)(r.default.sanitizeHTML(`left: ${this.leftPositionPercentage}%`))}get checkedList(){return(0,c.getCellsStateFromLookup)((0,l.get)(this.args,"colData.cells"),this.args.checkedStateLookup)}get selectAllChecked(){return!this.checkedList.includes(!1)}get disabledList(){return(0,c.getCellsStateFromLookup)((0,l.get)(this.args,"colData.cells"),this.args.disabledStateLookup).map((e=>this.args.i18nMessageLookup?.(e)||e))}get expandableList(){const e=this.args.colData.cells||[],{expandableCellChecker:t}=this.args
let n
return n="function"==typeof t?e.map(t):e.map((({children:e})=>!(0,o.isEmpty)(e))),n}cellButtonClicked(e,t,n){this.args.colData.activeCellIndex!==e&&((0,l.set)(this.args.colData,"activeCellIndex",e),this.args.expandCell(t,this.args.colData.index,n.target.getAttribute("id")))}checkboxChanged(e,t,n){this.args.onCheckboxChange?.(t,n.target.checked),n.target.checked&&this.expandableList[e]&&this.cellButtonClicked(e,t,n)}selectAllCheckboxChanged(e){this.args.onSelectAllToggle(this.args.colData,e.target.checked)}radioChanged(e){this.args.onRadioChange?.(e)}onCellClick(e,t,n){if(!this.disabledList[e]&&"LI"===n.target.tagName)if(this.expandableList[e])this.cellButtonClicked(e,t,n)
else{const n=!(0,c.getCellsStateFromLookup)(this.args.colData.cells,this.args.checkedStateLookup)[e]
this.args.onCheckboxChange?.(t,n)}}},b(g,"propTypes",{colData:i.PropTypes.object.isRequired,leftPositionPercentage:i.PropTypes.number,transitionDuration:i.PropTypes.number,hasMultilineLabelText:i.PropTypes.bool,checkedStateLookup:i.PropTypes.object,disabledStateLookup:i.PropTypes.object,expandCell:i.PropTypes.func,onCheckboxChange:i.PropTypes.func,onRadioChange:i.PropTypes.func,i18nMessageLookup:i.PropTypes.func,expandableCellChecker:i.PropTypes.func,cellDetailsComponentName:i.PropTypes.string,onSelectAllToggle:i.PropTypes.func}),_((m=g).prototype,"cellButtonClicked",[l.action],Object.getOwnPropertyDescriptor(m.prototype,"cellButtonClicked"),m.prototype),_(m.prototype,"checkboxChanged",[l.action],Object.getOwnPropertyDescriptor(m.prototype,"checkboxChanged"),m.prototype),_(m.prototype,"selectAllCheckboxChanged",[l.action],Object.getOwnPropertyDescriptor(m.prototype,"selectAllCheckboxChanged"),m.prototype),_(m.prototype,"radioChanged",[l.action],Object.getOwnPropertyDescriptor(m.prototype,"radioChanged"),m.prototype),_(m.prototype,"onCellClick",[l.action],Object.getOwnPropertyDescriptor(m.prototype,"onCellClick"),m.prototype),p=m))||p;(0,t.setComponentTemplate)(h,f)})),define("campaign-manager-web/components/columns-view-range-column",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","@linkedin/jsecure","@ember/debug","@ember/object","@ember/template"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_
function h(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const E=(0,n.createTemplateFactory)({id:"ENlfN/Dl",block:'[[[1,"\\n"],[11,"article"],[24,0,"columns-view__column"],[16,5,[30,0,["style"]]],[4,[38,0],null,[["when","selector","transitionDuration"],[[28,[37,1],[[30,1,["index"]],0],null],".columns-view__ul",[30,2]]]],[12],[1,"\\n  "],[10,"ul"],[14,0,"columns-view__ul"],[14,"tabindex","0"],[15,"aria-labelledby",[30,1,["ariaLabelledById"]]],[12],[1,"\\n"],[1,"    "],[10,"li"],[15,0,[29,["columns-view__range-cell u-display-flex u-flex-wrap"," ",[36,2]]]],[12],[1,"\\n      "],[8,[39,3],[[24,"aria-describedby","range-column-checkbox-label"],[4,[38,5],["change",[30,0,["rangeCheckboxChanged"]]],null]],[["@isChecked","@disabled","@inputId"],[[30,0,["rangeState","isRangeChecked"]],[28,[37,4],[[30,0,["isRangeValid"]]],null],"range-column-checkbox"]],null],[1,"\\n      "],[10,"label"],[14,0,"hue_web_label columns-view__label visually-hidden"],[14,"for","range-column-checkbox"],[12],[1,"\\n        "],[1,[30,1,["parentCell","name"]]],[1,"\\n      "],[13],[1,"\\n"],[1,"      "],[10,1],[14,0,"columns-view__label columns-view__range-label u-display-flex u-flex-wrap"],[14,1,"range-column-checkbox-label"],[12],[1,"\\n        "],[10,1],[12],[1,[28,[35,6],["i18n_range_column_starting_from","campaign-manager-web/components/columns-view-range-column"],null]],[13],[1,"\\n        "],[8,[39,7],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isRangeStartDropdownOpen"]],[28,[37,8],[[30,0,["onDropdownStateChange"]],true],null],[28,[37,8],[[30,0,["onDropdownStateChange"]],false],null]]],[["default"],[[[[1,"\\n          "],[8,[30,3,["Trigger"]],[[16,0,[28,[37,9],["columns-view__range-dropdown-trigger",[52,[51,[30,0,["isRangeValid"]]]," columns-view__range-dropdown-trigger--error"]],null]]],[["@icon","@buttonType","@size","@iconPlacement"],["caret","tertiary","small","right"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,11],[[30,0,["rangeValueToLabelMap"]],[30,0,["rangeState","startValue"]]],null]],[1,"\\n          "]],[]]]]],[1,"\\n          "],[8,[30,3,["Container"]],[[24,0,"columns-view__range-dropdown-content"]],null,[["default"],[[[[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[30,0,["rangeOptions"]]],null]],null],null,[[[1,"              "],[8,[30,3,["Item"]],null,[["@selected","@onSelect"],[[28,[37,14],[[30,4,["value"]],[30,0,["rangeState","startValue"]]],null],[28,[37,8],[[30,0,["rangeOptionSelected"]],[30,4,["value"]],[30,0,["rangeState","endValue"]]],null]]],[["default"],[[[[1,"\\n                "],[10,1],[12],[1,[30,4,["label"]]],[13],[1,"\\n              "]],[]]]]],[1,"\\n"]],[4,5]],null],[1,"          "]],[]]]]],[1,"\\n        "]],[3]]]]],[1,"\\n        "],[10,1],[12],[1,[28,[35,6],["i18n_range_column_up_to","campaign-manager-web/components/columns-view-range-column"],null]],[13],[1,"\\n        "],[8,[39,7],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isRangeEndDropdownOpen"]],[28,[37,15],[[30,0],"isRangeEndDropdownOpen",true],null],[28,[37,15],[[30,0],"isRangeEndDropdownOpen",false],null]]],[["default"],[[[[1,"\\n          "],[8,[30,6,["Trigger"]],[[16,0,[28,[37,9],["columns-view__range-dropdown-trigger",[52,[51,[30,0,["isRangeValid"]]]," columns-view__range-dropdown-trigger--error"]],null]]],[["@icon","@iconPlacement","@buttonType","@size"],["caret","right","tertiary","small"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,11],[[30,0,["rangeValueToLabelMap"]],[30,0,["rangeState","endValue"]]],null]],[1,"\\n          "]],[]]]]],[1,"\\n          "],[8,[30,6,["Container"]],[[24,0,"columns-view__range-dropdown-content"]],null,[["default"],[[[[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[30,0,["rangeOptions"]]],null]],null],null,[[[1,"              "],[8,[30,6,["Item"]],null,[["@selected","@onSelect"],[[28,[37,14],[[30,7,["value"]],[30,0,["rangeState","endValue"]]],null],[28,[37,8],[[30,0,["rangeOptionSelected"]],[30,0,["rangeState","startValue"]],[30,7,["value"]]],null]]],[["default"],[[[[1,"\\n                "],[10,1],[12],[1,[30,7,["label"]]],[13],[1,"\\n              "]],[]]]]],[1,"\\n"]],[7,8]],null],[1,"          "]],[]]]]],[1,"\\n        "]],[6]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"],[1,"    "],[10,"li"],[12],[1,"\\n      "],[8,[39,16],[[24,0,"columns-view__range-column-user-error u-display-flex u-justify-start u-items-center"]],[["@message","@isHidden","@type"],[[28,[37,6],["i18n_range_invalid_message","campaign-manager-web/components/columns-view-range-column"],null],[30,0,["isRangeValid"]],"negative"]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["@colData","@transitionDuration","dropdown","option","idx","dropdown","option","idx"],false,["focus-by-selector-async","gt","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","not","on","t","hue-web-menu","fn","concat","unless","get","each","-track-array","eq","ember-set-helper@set","hue-web-inline-feedback"]]',moduleName:"campaign-manager-web/components/columns-view-range-column.hbs",isStrictMode:!1})
let y=e.default=(0,r.assertPropTypes)((_=class extends a.default{get shiftPercentage(){return this.args.shiftPercentage??0}get style(){return(0,c.htmlSafe)(o.default.sanitizeHTML(`left: ${this.args.colData.index*this.shiftPercentage}%`))}get rangeState(){return(0,this.args.rangeStateLookup)(this.args.colData.parentCell)||this.lastRangeSelection||this.defaultRangeSelection}get rangeContext(){return this.args.getRangeContext(this.args.colData.parentCell)}constructor(){super(...arguments),h(this,"isRangeValid",p,this),h(this,"lastRangeSelection",m,this),h(this,"isRangeStartDropdownOpen",g,this),h(this,"isRangeEndDropdownOpen",b,this),f(this,"defaultRangeSelection",null),f(this,"rangeOptions",null),f(this,"rangeValueToCellMap",null),f(this,"rangeValueToLabelMap",null)
const{colData:e,getRangeContext:t}=this.args
this._setRangeOptions(),this._setInitialRangeState()}rangeOptionSelected(e,t){this.isRangeStartDropdownOpen=!1,this.isRangeEndDropdownOpen=!1,this.isRangeValid=this.rangeContext.validateRange(e,t),this.lastRangeSelection={startValue:e,endValue:t},this.args.onRangeChange(this.isRangeValid,this.rangeValueToCellMap[e],this.rangeValueToCellMap[t])}rangeCheckboxChanged({target:e}){const{startValue:t,endValue:n}=this.rangeState
this.lastRangeSelection={startValue:t,endValue:n},this.args.onRangeChange(e.checked,this.rangeValueToCellMap[t],this.rangeValueToCellMap[n])}onDropdownStateChange(e){this.isRangeStartDropdownOpen=e}_setRangeOptions(){const e={},t={},n=[]
this.args.colData.cells.forEach((a=>{const i=this.rangeContext.generateRangeOption(a),{value:r,label:o}=i
n.push(i),t[r]=a,e[r]=o}))
const a={startValue:n[0].value,endValue:n[n.length-1].value}
this.rangeOptions=n,this.rangeValueToLabelMap=e,this.rangeValueToCellMap=t,this.defaultRangeSelection=a}_setInitialRangeState(){const e=(0,this.args.rangeStateLookup)(this.args.colData.parentCell)
if(e){const{startValue:t,endValue:n}=e
this.lastRangeSelection={startValue:t,endValue:n}}}},f(_,"propTypes",{colData:r.PropTypes.object.isRequired,rangeStateLookup:r.PropTypes.func.isRequired,getRangeContext:r.PropTypes.func.isRequired,onRangeChange:r.PropTypes.func.isRequired,transitionDuration:r.PropTypes.number,shiftPercentage:r.PropTypes.number}),p=T((d=_).prototype,"isRangeValid",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),m=T(d.prototype,"lastRangeSelection",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),g=T(d.prototype,"isRangeStartDropdownOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b=T(d.prototype,"isRangeEndDropdownOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),T(d.prototype,"rangeOptionSelected",[s.action],Object.getOwnPropertyDescriptor(d.prototype,"rangeOptionSelected"),d.prototype),T(d.prototype,"rangeCheckboxChanged",[s.action],Object.getOwnPropertyDescriptor(d.prototype,"rangeCheckboxChanged"),d.prototype),T(d.prototype,"onDropdownStateChange",[s.action],Object.getOwnPropertyDescriptor(d.prototype,"onDropdownStateChange"),d.prototype),u=d))||u;(0,t.setComponentTemplate)(E,y)})),define("campaign-manager-web/components/columns-view-search-results",["exports","@ember/component","@ember/template-factory","@ember/object","campaign-manager-web/utils/columns-view"],(function(e,t,n,a,i){var r,o,l
function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const u=(0,n.createTemplateFactory)({id:"So0kQfQ5",block:'[[[10,"ul"],[14,0,"columns-view__ul"],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,0,["results"]]],null]],null],null,[[[1,"    "],[11,"li"],[16,0,[29,["columns-view__cell ",[52,[28,[37,3],[[30,0,["selectedResultIndex"]],[30,2]],null],"columns-view__selected-result"]," ",[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,5],["click",[28,[37,6],[[30,0,["onCellClick"]],[30,2],[30,1]],null]],null],[12],[1,"\\n"],[1,"      "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n        "],[10,1],[15,0,[29,[[36,7]]]],[12],[1,"\\n          "],[8,[39,8],[[4,[38,5],["change",[28,[37,6],[[30,0,["checkboxChanged"]],[30,1]],null]],null]],[["@isChecked","@inputId","@disabled"],[[28,[37,9],[[30,0,["checkedList"]],[30,2]],null],[28,[37,10],[[30,0,["inputIdPrefix"]],[30,2]],null],[28,[37,9],[[30,0,["disabledList"]],[30,2]],null]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"label"],[15,0,[29,["columns-view__label ",[52,[30,3],"columns-view__label--no-checkbox"]]]],[15,"for",[28,[37,10],[[30,0,["inputIdPrefix"]],[30,2]],null]],[12],[1,"\\n"],[41,[30,1,["imageUrl"]],[[[1,"            "],[8,[39,11],[[24,0,"mr2 u-layout__vertical-align-middle"]],[["@entityType","@size","@a11yText","@imageUrl"],["company","xsmall",[29,[[28,[37,12],["i18n_column_icon_alt","campaign-manager-web/components/columns-view-search-results"],[["name"],[[30,1,["name"]]]]]]],[29,[[30,1,["imageUrl"]]]]]],null],[1,"\\n"]],[]],null],[1,"\\n          "],[10,1],[14,0,"columns-view__label-text"],[12],[1,"\\n            "],[1,[28,[35,13],[[30,1,["name"]],[30,4]],null]],[1,"\\n          "],[13],[1,"\\n"],[41,[28,[37,14],[[30,0,["searchResultCategories","lookupMap"]],[30,0,["searchResultCategories","lookupKey"]]],null],[[[1,"            "],[10,1],[14,0,"columns-view__category columns-view__label-text"],[12],[1,"\\n              "],[1,[28,[35,9],[[30,0,["searchResultCategories","lookupMap"]],[28,[37,9],[[30,1],[30,0,["searchResultCategories","lookupKey"]]],null]],null]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n"],[41,[28,[37,9],[[30,0,["disabledList"]],[30,2]],null],[[[1,"        "],[8,[39,15],[[24,0,"columns-view__tooltip-trigger"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n            "],[8,[39,16],[[4,[38,18],[[30,5,["triggerContentSharedInfo"]]],null]],[["@text","@icon","@size","@buttonType","@circle"],[[28,[37,17],[[28,[37,9],[[30,0,["disabledList"]],[30,2]],null]],null],"question","small","tertiary",true]],null],[1,"\\n          "]],[5]],[[[1,"\\n            "],[10,1],[12],[1,"\\n              "],[1,[28,[35,17],[[28,[37,9],[[30,0,["disabledList"]],[30,2]],null]],null]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n"]],[1,2]],null],[13]],["result","index","@suppressCheckboxes","@highlightSubstring","triggerData"],false,["each","-track-array","if","eq","hue-web-foundations@-text-body","on","fn","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","get","concat","hue-web-entity","t","highlight-substring","and","hue-web-tooltip","hue-web-button","readonly","hue-web-tooltip-trigger"]]',moduleName:"campaign-manager-web/components/columns-view-search-results.hbs",isStrictMode:!1})
let d=e.default=(r=(0,a.computed)("checkedStateLookup","results"),o=(0,a.computed)("disabledStateLookup","results"),c((l=class extends t.default{constructor(...e){super(...e),s(this,"data-test-columns-view-search-results",""),s(this,"inputIdPrefix","cv-search-result-input-")}set checkedList(e){}get checkedList(){return(0,i.getCellsStateFromLookup)(this.results,this.checkedStateLookup)}set disabledList(e){}get disabledList(){return(0,i.getCellsStateFromLookup)(this.results,this.disabledStateLookup).map((e=>null!==e&&e))}checkboxChanged(e,{target:t}){this.onCheckboxChange?.(e,t.checked)}onCellClick(e,t,n){if(this.disabledList[e])return
if("LI"!==n.target.tagName)return
const a=!(0,i.getCellsStateFromLookup)(this.results,this.checkedStateLookup)[e]
this.onCheckboxChange?.(t,a)}}).prototype,"checkedList",[r],Object.getOwnPropertyDescriptor(l.prototype,"checkedList"),l.prototype),c(l.prototype,"disabledList",[o],Object.getOwnPropertyDescriptor(l.prototype,"disabledList"),l.prototype),c(l.prototype,"checkboxChanged",[a.action],Object.getOwnPropertyDescriptor(l.prototype,"checkboxChanged"),l.prototype),c(l.prototype,"onCellClick",[a.action],Object.getOwnPropertyDescriptor(l.prototype,"onCellClick"),l.prototype),l);(0,t.setComponentTemplate)(u,d)})),define("campaign-manager-web/components/columns-view-text-input",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","@ember/object","@linkedin/ember-tracked-validations","@ember/service","campaign-manager-web/utils/targeting"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_
function h(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const T=(0,n.createTemplateFactory)({id:"pVQfB4Yy",block:'[[[1,"\\n"],[11,"article"],[24,0,"columns-view__column"],[17,1],[4,[38,0],null,[["when","selector","transitionDuration"],[[28,[37,1],[[30,2,["index"]],0],null],".columns-view__ul",[30,3]]]],[12],[1,"\\n  "],[11,"form"],[24,0,"p4"],[4,[38,2],["submit",[30,0,["onSubmitTextSegmentForm"]]],null],[12],[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,[30,2,["parentCell","description"]]],[13],[1,"\\n"],[44,["facet-segment-text-input"],[[[1,"      "],[10,"label"],[15,"for",[30,4]],[15,0,[29,[[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[30,2,["parentCell","name"]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[15,0,[29,["u-layout-flex__container--aligned-center u-justify-between"," ",[36,5]]]],[12],[1,"\\n        "],[8,[39,6],[[24,0,"flex-fill"]],[["@validations","@showValidations"],[[28,[37,7],[[30,0,["validations","attrs","facetSegmentText"]]],null],[30,0,["showValidations"]]]],[["default"],[[[[1,"\\n          "],[8,[39,8],[[24,0,"columns-view-text-input__character-count"]],[["@max","@currentLength"],[[30,5,["maxlength"]],[30,0,["facetSegmentText","length"]]]],[["default"],[[[[1,"\\n            "],[8,[39,9],[[16,"max",[30,5,["maxlength"]]],[16,"aria-invalid",[30,5,["showErrors"]]],[16,"aria-describedby",[30,5,["describedby"]]],[16,0,[29,[[36,5]]]],[4,[38,2],["input",[28,[37,10],[[28,[37,11],["target.value"],null],[28,[37,12],[[30,0],"facetSegmentText"],null]],null]],null]],[["@inputId","@counterMax","@value"],[[30,4],[30,5,["maxlength"]],[30,0,["facetSegmentText"]]]],null],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[5]]]]],[1,"\\n        "],[10,0],[14,0,"ml3 mb1"],[12],[1,"\\n          "],[8,[39,13],[[24,4,"submit"]],[["@text","@size","@buttonType","@emphasized"],[[28,[37,14],["i18n_add","campaign-manager-web/components/columns-view-text-input"],null],"small","secondary",true]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[4]]],[1,"  "],[13],[1,"\\n"],[13]],["&attrs","@colData","@transitionDuration","fieldId","vcont"],false,["focus-by-selector-async","gt","on","hue-web-foundations@-text-body","let","hue-web-foundations@-artdeco-migration-scope","validated-control","readonly","character-counter","cm-text-input","pipe","pick","set","hue-web-button","t"]]',moduleName:"campaign-manager-web/components/columns-view-text-input.hbs",isStrictMode:!1}),E={facetSegmentText:[(0,l.validator)("presence",{presence:!0,ignoreBlank:!0,message(){return this.model.getI18nTranslation("i18n_validation_error_required")}}),(0,l.validator)("exclusion",{in(){return this.existingSegments},message(){return this.model.getI18nTranslation("i18n_validation_error_already_exists")}}),(0,l.validator)("length",{max:250})]}
let y=e.default=(u=(0,l.hasValidations)(E),(0,r.assertPropTypes)(d=u((_=class extends a.default{constructor(...e){super(...e),h(this,"i18n",m,this),h(this,"facetSegmentText",g,this),h(this,"showValidations",b,this)}get existingSegments(){const e=this.args.containingOrBlock.getFacetObj(this.args.colData.parentCell.facetUrn)
return e?e.segments.map((e=>e.name)):[]}getI18nTranslation(e){return this.i18n.lookupTranslation(this.constructor,e)()}onSubmitTextSegmentForm(e){e.preventDefault()
const{facetUrn:t}=this.args.colData.parentCell
this.showValidations||(this.showValidations=!0),this.validations.isValid&&(this.args.onAddTextInputFacetSegment({urn:`${c.TEXT_SEGMENT_PREFIX_MAP[t]}:${this.facetSegmentText}`,name:this.facetSegmentText,facetUrn:t}),this.showValidations=!1,this.facetSegmentText="")}},S=_,A="propTypes",C={colData:r.PropTypes.object.isRequired,onAddTextInputFacetSegment:r.PropTypes.func.isRequired,containingOrBlock:r.PropTypes.object.isRequired,transitionDuration:r.PropTypes.number.isRequired},A in S?Object.defineProperty(S,A,{value:C,enumerable:!0,configurable:!0,writable:!0}):S[A]=C,m=f((p=_).prototype,"i18n",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=f(p.prototype,"facetSegmentText",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),b=f(p.prototype,"showValidations",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f(p.prototype,"onSubmitTextSegmentForm",[o.action],Object.getOwnPropertyDescriptor(p.prototype,"onSubmitTextSegmentForm"),p.prototype),d=p))||d)||d)
var S,A,C;(0,t.setComponentTemplate)(T,y)})),define("campaign-manager-web/components/columns-view",["exports","@ember/component","@ember/template-factory","@linkedin/jsecure","@ember-decorators/component","@ember/service","ember-concurrency-decorators","ember-concurrency","ember-lifeline","@ember/debug","@ember/object","@ember/template","@ember/utils","campaign-manager-web/config/environment","campaign-manager-web/entities/columns-view-cell","campaign-manager-web/entities/columns-view-column","campaign-manager-web/utils/columns-view"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_){var h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k
function U(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const F=(0,n.createTemplateFactory)({id:"LaMVHZQO",block:'[[[1,"\\n"],[10,0],[14,0,"columns-view__module-wrapper"],[12],[1,"\\n  "],[10,0],[14,0,"columns-view__columns-content"],[12],[1,"\\n    "],[10,"header"],[14,0,"columns-view__header pv2 pl4"],[15,"aria-labelledby",[28,[37,0],[[30,1]],null]],[12],[1,"\\n"],[41,[30,0,["showGlobalSearchDerived"]],[[[1,"        "],[10,0],[12],[1,"\\n          "],[8,[39,2],[[24,0,"columns-view__search-icon"]],[["@size","@name"],["small","search"]],null],[1,"\\n          "],[10,0],[15,0,[29,["columns-view__search-input-container"," ",[36,3]]]],[12],[1,"\\n            "],[8,[39,4],[[16,0,[29,["columns-view__search-input"," ",[36,3]]]],[16,"placeholder",[28,[37,5],["i18n_search_placeholder_text","campaign-manager-web/components/columns-view"],null]],[16,"aria-label",[52,[28,[37,6],[[30,2]],null],[28,[37,5],["i18n_search_placeholder_aria_label","campaign-manager-web/components/columns-view"],null],[30,2]]],[4,[38,7],["input",[30,0,["onInputGlobalSearch"]]],null]],[["@value"],[[30,0,["globalSearchQuery"]]]],null],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,8],[[16,0,[29,["columns-view__search-dismiss ",[52,[51,[30,0,["globalSearchQuery"]]],"u-layout__display-none"]]]],[4,[38,7],["click",[30,0,["onDismissGlobalSearch"]]],null]],[["@text","@icon","@buttonType","@size","@circle"],[[28,[37,5],["i18n_search_dismiss","campaign-manager-web/components/columns-view"],null],"close","tertiary","small",true]],null],[1,"\\n        "],[13],[1,"\\n"],[41,[28,[37,10],[[30,0,["globalSearchResults"]]],null],[[[1,"          "],[10,0],[14,0,"a11y-text"],[14,"aria-live","polite"],[12],[1,"\\n            "],[1,[28,[35,5],["i18n_global_search_results_a11y","campaign-manager-web/components/columns-view"],[["resultsCount"],[[30,0,["globalSearchResults","length"]]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],null]],[]],null],[1,"      "],[10,"nav"],[14,0,"columns-view__bc"],[12],[1,"\\n        "],[10,"ol"],[14,"tabindex","0"],[15,"aria-label",[29,[[28,[37,5],["i18n_aria_label_crumbs","campaign-manager-web/components/columns-view"],null]]]],[14,0,"columns-view__bc-ol js-columns-view__bc-ol u-layout-flex__container--aligned-center"],[12],[1,"\\n"],[42,[28,[37,12],[[28,[37,12],[[30,0,["columns"]]],null]],null],null,[[[1,"            "],[10,"li"],[15,0,[29,["columns-view__bc-li ",[52,[28,[37,13],[[30,4],0],null],"cm-breadcrumb__li--home"]," ",[28,[37,14],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[28,[37,13],[[30,4],0],null],[[[1,"                "],[8,[39,8],[[24,0,"cm-breadcrumb__home-button"],[4,[38,7],["click",[28,[37,15],[[30,0,["crumbClicked"]],[30,4]],null]],null]],[["@buttonType","@size","@icon","@circle","@text"],["tertiary","medium","home",true,[29,[[28,[37,5],["i18n_a11y_home_button_text","campaign-manager-web/components/columns-view"],null]]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,13],[[30,4],[28,[37,16],[[30,0,["columns","length"]],1],null]],null],[[[1,"                "],[1,[28,[35,0],[[30,3,["parentCell","name"]]],null]],[1,"\\n"]],[]],[[[1,"                "],[8,[39,8],[[24,0,"hue-button--unstyled"],[4,[38,7],["click",[28,[37,15],[[30,0,["crumbClicked"]],[30,4]],null]],null]],[["@text","@size","@buttonType","@emphasized"],[[28,[37,0],[[30,3,["parentCell","name"]]],null],"small","tertiary",true]],null],[1,"\\n              "]],[]]]],[]]],[1,"            "],[13],[1,"\\n"]],[3,4]],null],[1,"        "],[13],[1,"\\n"],[41,[30,0,["showContextualSearchDerived"]],[[[1,"          "],[10,0],[14,0,"columns-view__search-input-container"],[12],[1,"\\n            "],[8,[39,17],[[16,"placeholder",[28,[37,5],["i18n_search_placeholder_text","campaign-manager-web/components/columns-view"],null]],[16,"aria-label",[28,[37,18],[[30,2],[28,[37,5],["i18n_search_placeholder_aria_label","campaign-manager-web/components/columns-view"],null]],null]],[24,0,"columns-view__search-input"],[4,[38,7],["input",[28,[37,19],[[30,0,["contextualSearchTask"]]],[["value"],["target.value"]]]],null]],[["@value","@onClear"],[[30,0,["contextualSearchQuery"]],[30,0,["onDismissContextualSearch"]]]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n"],[41,[30,0,["headerTitle"]],[[[1,"        "],[10,"h6"],[15,0,[29,["columns-view__header-title"," ",[28,[37,14],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[30,0,["headerTitle"]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[41,[28,[37,20],[[30,0,["headerCtaContext"]],[30,0,["headerCtaContext","linkTo"]]],null],[[[1,"        "],[10,0],[14,0,"columns-view__header-cta"],[12],[1,"\\n          "],[10,3],[15,0,[29,["u-color__blue7"," ",[28,[37,14],null,[["size","weight"],["small","bold"]]]]]],[15,6,[30,0,["headerCtaContext","linkTo"]]],[14,"target","_blank"],[14,"rel","noopener noreferrer"],[12],[1,"\\n            "],[1,[30,0,["headerCtaContext","text"]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[41,[28,[37,20],[[30,0,["headerCtaContext"]],[30,0,["headerCtaContext","onClick"]]],null],[[[1,"        "],[10,0],[14,0,"columns-view__header-cta"],[12],[1,"\\n          "],[8,[39,8],[[4,[38,7],["click",[30,0,["headerCtaClicked"]]],null]],[["@text","@size","@buttonType","@emphasized"],[[30,0,["headerCtaContext","text"]],"small","tertiary",true]],null],[1,"\\n        "],[13],[1,"\\n      "]],[]],null]],[]]],[1,"    "],[13],[1,"\\n\\n    "],[10,"footer"],[14,0,"columns-view__footer"],[12],[1,"\\n"],[41,[28,[37,10],[[30,0,["globalSearchResults"]]],null],[[[1,"        "],[8,[39,21],[[24,0,"columns-view__search-results"]],[["@results","@checkedStateLookup","@disabledStateLookup","@i18nMessageLookup","@onCheckboxChange","@highlightSubstring"],[[30,0,["globalSearchResults"]],[30,5],[30,6],[30,7],[30,0,["globalSearchCheckboxChanged"]],[30,0,["globalSearchQuery"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,10],[[30,0,["contextualSearchResults"]]],null],[[[1,"        "],[8,[39,21],[[24,0,"columns-view__search-results"]],[["@results","@checkedStateLookup","@disabledStateLookup","@i18nMessageLookup","@highlightSubstring","@onCheckboxChange"],[[30,0,["contextualSearchResults"]],[30,5],[30,6],[30,7],[30,0,["contextualSearchQuery"]],[30,0,["contextualSearchCheckboxChanged"]]]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[39,22],[[24,0,"columns-view__search-results columns-view__search-results--error"]],[["@isHidden","@type"],[[28,[37,23],[[30,0,["hasSearchError"]]],null],"negative"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,5],["i18n_search_error","campaign-manager-web/components/columns-view"],null]],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[]]]],[]]],[1,"      "],[10,"section"],[15,5,[30,0,["wrapperStyle"]]],[15,0,[28,[37,24],["columns-view__wrapper",[28,[37,25],null,[["u-layout__a11y-hidden"],[[28,[37,18],[[28,[37,10],[[30,0,["contextualSearchResults"]]],null],[28,[37,10],[[30,0,["globalSearchResults"]]],null]],null]]]]],null]],[12],[1,"\\n"],[42,[28,[37,12],[[28,[37,12],[[30,0,["columns"]]],null]],null],null,[[[1,"          "],[8,[39,26],null,[["@expandCell","@colData","@checkedStateLookup","@disabledStateLookup","@onCheckboxChange","@enableSelectAll","@onSelectAllToggle","@onRadioChange","@hasMultilineLabelText","@transitionDuration","@i18nMessageLookup","@cellDetailsComponentName","@expandableCellChecker","@leftPositionPercentage"],[[30,0,["addColumn"]],[30,8],[30,5],[30,6],[30,0,["cellCheckboxChanged"]],[30,0,["enableSelectAll"]],[30,0,["onSelectAllToggle"]],[30,0,["cellRadioChanged"]],[30,10],[30,0,["cssTransitionDuration"]],[30,7],[30,11],[30,12],[28,[37,27],[[30,0,["colsLeftPercentages"]],[30,9]],null]]],null],[1,"\\n"]],[8,9]],null],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["@ariaLabelledById","@searchAriaLabel","column","index","@checkedStateLookup","@disabledStateLookup","@i18nMessageLookup","colDefinition","colIndex","@hasMultilineLabelText","@cellDetailsComponentName","@expandableCellChecker"],false,["readonly","if","hue-web-icons@icon","hue-web-foundations@-artdeco-migration-scope","cm-text-input","t","is-empty","on","hue-web-button","unless","is-array","each","-track-array","eq","hue-web-foundations@-text-body","fn","sub","hue-web-search-input","or","perform","and","columns-view-search-results","hue-web-inline-feedback","not","classes","hash","columns-view-column","get"]]',moduleName:"campaign-manager-web/components/columns-view.hbs",isStrictMode:!1})
let z=e.default=(h=(0,i.tagName)("section"),f=(0,i.classNames)("columns-view","u-layout__shadow-container"),T=(0,i.attributeBindings)("data-test-columns-view"),E=(0,i.classNameBindings)("hasBreadcrumb:columns-view--with-bc","canLastColumnBeFullWidth:columns-view--with-fwlc"),y=(0,r.inject)(),S=(0,u.computed)("windowResizeObserver.lastDimensions"),A=(0,u.computed)("columns.length"),C=(0,u.computed)("activeColumn.cells","columns.[]","grantLastColumnFullWidth"),O=(0,u.computed)("canLastColumnBeFullWidth","columns.[]","cssTransitionDuration","currentWindowWidth"),v=(0,u.computed)("columns.[]","currentWindowWidth"),w=(0,u.computed)("columns.[]"),I=(0,u.computed)("doGlobalSearch","showGlobalSearch","columns.[]"),P=(0,u.computed)("activeColumn","doContextualSearch","showContextualSearch","columns.[]"),N=(0,u.computed)("activeColumn"),R=(0,o.task)({restartable:!0}),D=(0,o.task)({restartable:!0}),h(M=f(M=T(M=E((L=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="windowResizeObserver",i=this,(a=k)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),U(this,"data-test-columns-view",""),U(this,"cssTransitionDuration",200),U(this,"headerTitle",""),U(this,"contextualSearchQuery",""),U(this,"globalSearchQuery",""),U(this,"globalSearchResults",null),U(this,"hasSearchError",!1),U(this,"enableSelectAll",!1)}set currentWindowWidth(e){}get currentWindowWidth(){return this.windowResizeObserver.lastDimensions.width}set activeColumn(e){}get activeColumn(){const e=this.columns
return e[e.length-1]}set canLastColumnBeFullWidth(e){}get canLastColumnBeFullWidth(){const e=this.activeColumn,t=(0,u.get)(this,"activeColumn.cells").some((e=>!(0,p.isEmpty)(e.children))),n=this.grantLastColumnFullWidth
if("function"==typeof n){const n=this.grantLastColumnFullWidth?.(e)
return n&&!t}return n&&!t}set wrapperStyle(e){}get wrapperStyle(){const e=(0,u.get)(this,"columns.length"),{currentWindowWidth:t,canLastColumnBeFullWidth:n}=this,i=(0,_.getReflowCompliantWrapperTranslateXPercentage)(e,t,n)
return(0,d.htmlSafe)(a.default.sanitizeHTML(`transition-duration: ${this.cssTransitionDuration}ms; transform: translateX(${i}%)`))}set colsLeftPercentages(e){}get colsLeftPercentages(){const e=(0,_.getVisibleColumnsCountFromWindowWidth)(this.currentWindowWidth),t=(0,_.getColumnShiftPercentageFromVisibleCount)(e)
return this.columns.reduce(((e,{index:n})=>(e[n]=n*t,e)),[])}set hasBreadcrumb(e){}get hasBreadcrumb(){return(0,u.get)(this,"columns.length")>1}set showGlobalSearchDerived(e){}get showGlobalSearchDerived(){const e=this.showGlobalSearch,t=(this.doGlobalSearch,this.columns)
if(1!==t.length)return!1
const n="function"==typeof e?e(t):e
return n}set showContextualSearchDerived(e){}get showContextualSearchDerived(){const e=this.showContextualSearch,t=(this.doContextualSearch,this.columns),n=this.activeColumn
if(t.length<=1)return!1
const a="function"==typeof e?e(n):e
return a}set headerCtaContext(e){}get headerCtaContext(){return this.headerCta?.(this.activeColumn)}init(){super.init(...arguments),this._addToColumns(this.root,this.ariaLabelledById)}willDestroy(){super.willDestroy(...arguments),(0,s.runDisposables)(this)}addColumn(e,t,n){this._addToColumns(e,n,t)}crumbClicked(e){(0,u.set)(this,"columns",this.columns.slice(0,e+1)),(0,u.set)(this.columns.slice(-1).pop(),"activeCellIndex",null),this._dismissContextualSearch()}cellCheckboxChanged(e,t){this.onCheckboxChange?.(e,t)}contextualSearchCheckboxChanged(e,t){this.send("cellCheckboxChanged",e,t)}globalSearchCheckboxChanged(e,t){this.send("cellCheckboxChanged",e,t),t&&this.send("onDismissGlobalSearch")}cellRadioChanged(e,t){this.onRadioChange?.(e,t)}onDismissGlobalSearch(){(0,u.set)(this,"globalSearchQuery",""),(0,u.set)(this,"globalSearchResults",null)}onDismissContextualSearch(){this._dismissContextualSearch()}headerCtaClicked(){this.headerCtaContext.onClick?.()}onInputGlobalSearch({target:{value:e}}){this.globalSearchTask.perform(e)}*globalSearchTask(e=""){if((0,u.set)(this,"hasSearchError",!1),(0,u.set)(this,"globalSearchQuery",e),e){yield(0,l.timeout)(m.default.callbackDelay.short),yield(0,l.waitForQueue)("actions")
try{const t=yield this.doGlobalSearch?.(e);(0,u.set)(this,"globalSearchResults",t)}catch(t){(0,u.set)(this,"hasSearchError",!0)}}else this._dismissGlobalSearch()}*contextualSearchTask(e=""){const t=this.activeColumn
if((0,u.set)(this,"hasSearchError",!1),(0,u.set)(this,"contextualSearchQuery",e),e){yield(0,l.timeout)(m.default.callbackDelay.short),yield(0,l.waitForQueue)("actions")
try{const n=yield this.doContextualSearch?.(e,t);(0,u.set)(this,"contextualSearchResults",n)}catch(n){(0,u.set)(this,"hasSearchError",!0)}}else this._dismissContextualSearch()}_addToColumns(e,t,n=null){const a=((0,u.get)(e,"children")||[]).map((e=>new g.default(e))),i=(0,u.get)(e,"viewType"),r=(0,p.isEmpty)(a)
let o=this.columns||[]
null!==n&&(o=o.slice(0,n+1)),o.push(new b.default({cells:a,parentCell:e,ariaLabelledById:t,useRemoteSearch:r,viewType:i,index:o.length})),(0,u.set)(this,"columns",o)}_dismissGlobalSearch(){(0,u.set)(this,"globalSearchQuery",""),(0,u.set)(this,"globalSearchResults",null)}_dismissContextualSearch(){(0,u.set)(this,"contextualSearchQuery",""),(0,u.set)(this,"contextualSearchResults",null)}},k=x(L.prototype,"windowResizeObserver",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x(L.prototype,"currentWindowWidth",[S],Object.getOwnPropertyDescriptor(L.prototype,"currentWindowWidth"),L.prototype),x(L.prototype,"activeColumn",[A],Object.getOwnPropertyDescriptor(L.prototype,"activeColumn"),L.prototype),x(L.prototype,"canLastColumnBeFullWidth",[C],Object.getOwnPropertyDescriptor(L.prototype,"canLastColumnBeFullWidth"),L.prototype),x(L.prototype,"wrapperStyle",[O],Object.getOwnPropertyDescriptor(L.prototype,"wrapperStyle"),L.prototype),x(L.prototype,"colsLeftPercentages",[v],Object.getOwnPropertyDescriptor(L.prototype,"colsLeftPercentages"),L.prototype),x(L.prototype,"hasBreadcrumb",[w],Object.getOwnPropertyDescriptor(L.prototype,"hasBreadcrumb"),L.prototype),x(L.prototype,"showGlobalSearchDerived",[I],Object.getOwnPropertyDescriptor(L.prototype,"showGlobalSearchDerived"),L.prototype),x(L.prototype,"showContextualSearchDerived",[P],Object.getOwnPropertyDescriptor(L.prototype,"showContextualSearchDerived"),L.prototype),x(L.prototype,"headerCtaContext",[N],Object.getOwnPropertyDescriptor(L.prototype,"headerCtaContext"),L.prototype),x(L.prototype,"addColumn",[u.action],Object.getOwnPropertyDescriptor(L.prototype,"addColumn"),L.prototype),x(L.prototype,"crumbClicked",[u.action],Object.getOwnPropertyDescriptor(L.prototype,"crumbClicked"),L.prototype),x(L.prototype,"cellCheckboxChanged",[u.action],Object.getOwnPropertyDescriptor(L.prototype,"cellCheckboxChanged"),L.prototype),x(L.prototype,"contextualSearchCheckboxChanged",[u.action],Object.getOwnPropertyDescriptor(L.prototype,"contextualSearchCheckboxChanged"),L.prototype),x(L.prototype,"globalSearchCheckboxChanged",[u.action],Object.getOwnPropertyDescriptor(L.prototype,"globalSearchCheckboxChanged"),L.prototype),x(L.prototype,"cellRadioChanged",[u.action],Object.getOwnPropertyDescriptor(L.prototype,"cellRadioChanged"),L.prototype),x(L.prototype,"onDismissGlobalSearch",[u.action],Object.getOwnPropertyDescriptor(L.prototype,"onDismissGlobalSearch"),L.prototype),x(L.prototype,"onDismissContextualSearch",[u.action],Object.getOwnPropertyDescriptor(L.prototype,"onDismissContextualSearch"),L.prototype),x(L.prototype,"headerCtaClicked",[u.action],Object.getOwnPropertyDescriptor(L.prototype,"headerCtaClicked"),L.prototype),x(L.prototype,"onInputGlobalSearch",[u.action],Object.getOwnPropertyDescriptor(L.prototype,"onInputGlobalSearch"),L.prototype),x(L.prototype,"globalSearchTask",[R],Object.getOwnPropertyDescriptor(L.prototype,"globalSearchTask"),L.prototype),x(L.prototype,"contextualSearchTask",[D],Object.getOwnPropertyDescriptor(L.prototype,"contextualSearchTask"),L.prototype),M=L))||M)||M)||M)||M);(0,t.setComponentTemplate)(F,z)})),define("campaign-manager-web/components/common-table-cells/animated-percent-bar",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"/S/Ar/tw",block:'[[[44,[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null]],[[[41,[28,[37,3],[[30,3],1],null],[[[1,"    "],[1,[28,[35,4],["i18n_less_than_one_percent","campaign-manager-web/components/common-table-cells/animated-percent-bar"],null]],[1,"\\n"]],[]],[[[1,"    "],[8,[39,5],null,[["@color","@percent"],["primary",[30,3]]],null],[1,"\\n"]],[]]]],[3]]]],["@record","@column","percent"],false,["let","get","if","lt","t","animated-percent-bar"]]',moduleName:"campaign-manager-web/components/common-table-cells/animated-percent-bar.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())}))
define("campaign-manager-web/components/common-table-cells/campaign-bid-allocation-cell",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","@ember/object","campaign-manager-web/constants/campaign-constants","ember-concurrency-decorators","campaign-manager-web/utils/http-error","campaign-manager-web/utils/money-amount","campaign-manager-web/utils/campaign","campaign-manager-web/utils/objective-type"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E,y,S,A,C
function O(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function v(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const w=(0,n.createTemplateFactory)({id:"JJ7ZxALm",block:'[[[1,"\\n"],[10,0],[14,0,"campaign-bid-allocation-cell__bid-input"],[12],[1,"\\n  "],[8,[39,0],null,[["@contentClass"],["u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n      "],[8,[39,1],null,[["@validations","@showValidations"],[[28,[37,2],[[30,2,["validations","attrs","unitCost","amount"]]],null],true]],[["default"],[[[[1,"\\n        "],[8,[39,3],[[24,0,"campaign-bid-allocation-cell__input"],[4,[38,4],[[30,1,["triggerContentSharedInfo"]]],null]],[["@allowEmptyValues","@name","@currencyCode","@updateValue","@value"],[false,"manual-bid-amount",[30,3,["currencyCode"]],[30,0,["onChangeUnitCost"]],[30,0,["roundedUnitCost"]]]],[["content"],[[[[1,"\\n            "],[10,1],[14,0,"ml2"],[12],[1,"\\n              "],[1,[28,[35,5],["i18n_per_action_v2","campaign-manager-web/components/common-table-cells/campaign-bid-allocation-cell"],[["result"],[[28,[37,5],[[30,0,["costUnitForInputAndSuggestion"]],"campaign-manager-web/components/common-table-cells/campaign-bid-allocation-cell"],null]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[1]],[[[1,"\\n      "],[10,0],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_recommended_bid","campaign-manager-web/components/common-table-cells/campaign-bid-allocation-cell"],[["bidCategory","bid"],[[30,3,["selectedBidCategory"]],[28,[37,6],[[28,[37,7],[[30,2,["limits"]],"bidSuggestion.midBid.amount"],null]],[["currency"],[[30,3,["currencyCode"]]]]]]]]],[1,"\\n        "],[1,[28,[35,5],["i18n_similar_advertisers_v2","campaign-manager-web/components/common-table-cells/campaign-bid-allocation-cell"],[["bidCategory","min","max","objectiveType"],[[30,3,["selectedBidCategory"]],[28,[37,6],[[28,[37,7],[[30,2,["limits"]],"bidSuggestion.lowBid.amount"],null]],[["currency"],[[30,3,["currencyCode"]]]]],[28,[37,6],[[28,[37,7],[[30,2,["limits"]],"bidSuggestion.highBid.amount"],null]],[["currency"],[[30,3,["currencyCode"]]]]],[30,2,["objectiveType"]]]]]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"],[13]],["triggerData","@record","@column"],false,["hue-web-toggletip","validated-control","readonly","currency-input","hue-web-toggletip-trigger","t","format-currency","get"]]',moduleName:"campaign-manager-web/components/common-table-cells/campaign-bid-allocation-cell.hbs",isStrictMode:!1})
let I=e.default=(m=(0,s.task)({drop:!0}),g=(0,r.inject)("reporting"),b=(0,r.inject)(),_=(0,r.inject)("cm-formatter"),h=(0,r.inject)("campaign"),(0,i.assertPropTypes)((C=class extends a.default{get roundedUnitCost(){const e={amount:l.BID_AND_BUDGET_DEFAULTS.UNIT_COST}
return(0,d.roundUpFloat)((0,u.getMoneyAmountForUI)(this.args.record.unitCost||e).amount)}get costUnitForInputAndSuggestion(){if(this.args.column.selectedBidCategory===l.BID_CATEGORY.COST_CAP&&this.args.column.campaignGroup.objectiveType===p.OBJECTIVE_TYPE.LEAD_GENERATION)return"i18n_cost_unit_lead"
const e=l.OBJECTIVE_TYPE_TO_ALIGNED_OPTIMIZATION_GOAL_MAP[this.args.column.campaignGroup.objectiveType]
return l.OPTIMIZATION_GOAL_TO_COST_UNIT[e]??"i18n_cost_unit_default"}onChangeUnitCost(e){l.SPONSORED_UPDATES_AD_FORMATS.includes(this.args.record.adFormats[0])&&e<l.ZERO&&(e=l.CURRENCY_TO_MIN_UNIT_COST[this.args.record.unitCost.currencyCode]||l.MINIMUM_DEFAULT_COST),this.args.column.onChangeUnitCostForSingleCampaign(this.args.record.id,e)}*fetchLimitsDataTask(){try{const e=yield this.campaignService.fetchLimits(this.args.column.account,this.args.record,{rethrow:!0,bypassTargetingValidityCheck:!0})
this.args.column.onFetchLimits(this.args.record.id,e,this.args.record,this.args.column.bidCategoryBeforeChange,this.args.column.selectedBidCategory)}catch(e){this.jet.error(new Error(`Error in fetchLimitsDataTask: ${(0,c.getErrorMessage)(e)}`))}}constructor(){super(...arguments),O(this,"reportingService",E,this),O(this,"i18n",y,this),O(this,"formatter",S,this),O(this,"campaignService",A,this),this.args.record.limits||this.fetchLimitsDataTask.perform()}},P=C,N="propTypes",R={record:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,column:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired},N in P?Object.defineProperty(P,N,{value:R,enumerable:!0,configurable:!0,writable:!0}):P[N]=R,v((T=C).prototype,"onChangeUnitCost",[o.action],Object.getOwnPropertyDescriptor(T.prototype,"onChangeUnitCost"),T.prototype),v(T.prototype,"fetchLimitsDataTask",[m],Object.getOwnPropertyDescriptor(T.prototype,"fetchLimitsDataTask"),T.prototype),E=v(T.prototype,"reportingService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=v(T.prototype,"i18n",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=v(T.prototype,"formatter",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=v(T.prototype,"campaignService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=T))||f)
var P,N,R;(0,t.setComponentTemplate)(w,I)})),define("campaign-manager-web/components/common-table-cells/campaign-name",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"7N2p0Xbq",block:'[[[10,0],[14,0,"campaign-bid-allocation-cell__campaign-name"],[12],[1,"\\n  "],[10,2],[14,0,"campaign-bid-allocation-cell__campaign-name"],[12],[1,"\\n    "],[1,[30,1,["name"]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["@record"],false,[]]',moduleName:"campaign-manager-web/components/common-table-cells/campaign-name.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/common-table-cells/campaign-status",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"S4F5fFvf",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n  "],[10,2],[15,0,[29,["status-dropdown__label--active"," ",[28,[37,0],null,[["size"],["medium"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_active","campaign-manager-web/components/common-table-cells/campaign-status"],null]],[1,"\\n  "],[13],[1,"\\n  "],[10,2],[15,0,[29,["serving-status-label"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_running","campaign-manager-web/components/common-table-cells/campaign-status"],null]],[1,"\\n  "],[13],[1,"\\n"],[13]],[],false,["hue-web-foundations@-text-body","t"]]',moduleName:"campaign-manager-web/components/common-table-cells/campaign-status.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/common-table-cells/company-image",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"Od2NqoFu",block:'[[[44,[[30,1,["account"]]],[[[41,[30,2],[[[1,"    "],[8,[39,2],null,[["@centered"],["true"]],[["default"],[[[[1,"\\n      "],[8,[30,3,["Image"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,3],null,[["@entityType","@size","@a11yText","@imageUrl"],["company","small",[28,[37,4],["i18n_alt_logo","campaign-manager-web/components/common-table-cells/company-image"],[["reference"],[[30,2,["referenceName"]]]]],[30,2,["referenceImageUrl"]]]],null],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[3]]]]],[1,"\\n"]],[]],null]],[2]]]],["@record","account","Entity"],false,["let","if","hue-web-entity-lockup","hue-web-entity","t"]]',moduleName:"campaign-manager-web/components/common-table-cells/company-image.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/common-table-cells/created-date",["exports","@ember/component","@ember/template-factory","@glimmer/component"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"/POKE14Q",block:'[[[44,[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null]],[[[41,[30,3],[[[1,"    "],[10,"time"],[14,"data-live-test-created-date",""],[15,"datetime",[28,[37,3],[[30,3]],null]],[12],[1,"\\n      "],[1,[28,[35,4],[[30,3]],[["format"],["fmt_mdy_short"]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null]],[3]]]],["@record","@column","timestamp"],false,["let","get","if","date-to-iso","format-date"]]',moduleName:"campaign-manager-web/components/common-table-cells/created-date.hbs",isStrictMode:!1})
class r extends a.default{}e.default=r,(0,t.setComponentTemplate)(i,r)})),define("campaign-manager-web/components/common-table-cells/creative-status",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/constants/creative","campaign-manager-web/constants/routes","@linkedin/ember-prop-types","@ember/template","@ember/object/computed","campaign-manager-web/utils/sponsored-content","@ember/object","campaign-manager-web/utils/tracking","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/failure-reason"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f
function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const E=(0,n.createTemplateFactory)({id:"os5Kp2Pf",block:'[[[1,"\\n"],[41,[30,1,["statusV2"]],[[[1,"  "],[10,0],[14,0,"reporting-table__status-column"],[12],[1,"\\n"],[41,[30,0,["isHoverable"]],[[[1,"      "],[8,[39,1],[[16,0,[29,[[30,0,["statusColor"]]," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]]],[["@text","@placement","@type","@trackingKey"],[[28,[37,3],["i18n_creative_statuses_v2_update2","campaign-manager-web/components/common-table-cells/creative-status"],[["status"],[[30,1,["statusV2","status"]]]]],"bottom",[30,0,["typeDefinitionUnderline"]],[30,0,["statusClickTrackingEvent"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["isRejected"]],[[[42,[28,[37,5],[[30,0,["failureReasonsMap"]]],null],null,[[[41,[30,2],[[[1,"              "],[10,0],[15,0,[29,["mt1"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_content_failure_reasons_header","campaign-manager-web/components/common-table-cells/creative-status"],[["contentHeader"],[[30,3]]]]],[1,"\\n              "],[13],[1,"\\n              "],[10,0],[15,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[10,"ul"],[14,0,"m1"],[12],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,2]],null]],null],null,[[[1,"                    "],[10,"li"],[14,0,"mt1 ml2"],[12],[1,"\\n                      "],[1,[28,[35,3],["i18n_failure_reasons_v10","campaign-manager-web/components/common-table-cells/creative-status"],[["failureReason","linkInfo"],[[30,4],[28,[37,7],null,[["href"],[[28,[30,0,["failureReasonOtherLink"]],[[30,4]],null]]]]]]]],[1,"\\n"],[41,[28,[30,0,["failureReasonLearnMoreLink"]],[[30,4]],null],[[[1,"                       "],[1,[28,[35,3],["i18n_failure_reason_learn_more","campaign-manager-web/components/common-table-cells/creative-status"],[["learnMoreLinkInfo"],[[28,[37,7],null,[["href","dataTestSelector"],[[28,[30,0,["failureReasonLearnMoreLink"]],[[30,4]],null],[28,[37,8],["data-test-creative-status__learn-more-policy-link_",[30,4]],null]]]]]]]],[1,"\\n"]],[]],null],[1,"                    "],[13],[1,"\\n"]],[4]],null],[1,"                "],[13],[1,"\\n              "],[13],[1,"\\n"]],[]],null]],[2,3]],null],[1,"          "],[10,2],[15,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[8,[39,9],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,3],["i18n_learn_more_page_link_label","campaign-manager-web/components/common-table-cells/creative-status"],[["linkInfo"],[[28,[37,7],null,[["href","role","title","dataTestSelector"],[[28,[37,10],null,[["path"],["help/lms/answer/97461"]]],[30,5,["role"]],"i18n_learn_more_page_link_label","data-test-creative-status__learn-more-link"]]]]]]],[1,"\\n            "]],[5]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[41,[30,0,["hasStatusDetails"]],[[[41,[28,[37,11],[[28,[37,12],[[30,1,["statusV2","status"]],"INACTIVE"],null],[28,[37,12],[[30,1,["statusV2","status"]],"CANCELED"],null]],null],[[[1,"            "],[10,1],[15,0,[29,[[28,[37,2],null,[["weight"],["bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["status_details_description","campaign-manager-web/components/common-table-cells/creative-status"],[["status"],[[30,1,["statusV2","status"]]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"          "],[10,"ul"],[14,0,"creative-status__status-details-list creative-status__status-details-list--tooltip"],[12],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,0,["statusDetails"]]],null]],null],null,[[[1,"              "],[10,"li"],[12],[1,"\\n                "],[10,2],[15,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n                  "],[1,[30,6]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n"]],[6]],null],[1,"          "],[13],[1,"\\n"]],[]],[[[41,[30,0,["isActionable"]],[[[1,"            "],[10,2],[15,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,[28,[35,3],["default_invalid_status_details","campaign-manager-web/components/common-table-cells/creative-status"],null]],[13],[1,"\\n"]],[]],[[[41,[30,0,["isTerminal"]],[[[1,"            "],[10,2],[15,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,[28,[35,3],["default_canceled_status_details","campaign-manager-web/components/common-table-cells/creative-status"],null]],[13],[1,"\\n          "]],[]],null]],[]]],[1,"        "]],[]]]],[]]],[41,[30,0,["isActionable"]],[[[41,[30,0,["isDsc"]],[[[1,"            "],[8,[39,13],[[24,0,"mt4"],[4,[38,14],["citi_status_details_edit_invalid_ad"],null]],[["@text","@size","@buttonType","@route","@models"],[[28,[37,3],["edit_ad","campaign-manager-web/components/common-table-cells/creative-status"],null],"small","primary",[30,0,["creativeEditRoute"]],[30,0,["routeTransitionModels"]]]],null],[1,"\\n"]],[]],null],[41,[30,0,["isOrganic"]],[[[1,"            "],[10,2],[15,0,[29,["mt4"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["edit_organic_ad","campaign-manager-web/components/common-table-cells/creative-status"],null]],[1,"\\n            "],[13],[1,"\\n"]],[]],null]],[]],null],[41,[30,0,["isTerminal"]],[[[1,"          "],[10,2],[15,0,[29,["mt4"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,3],["create_new_ad","campaign-manager-web/components/common-table-cells/creative-status"],null]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "]],[]]]]],[1,"\\n"]],[]],[[[1,"      "],[10,2],[15,0,[29,[[30,0,["statusColor"]]," reporting-table__status-column"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_creative_statuses_v2_update1","campaign-manager-web/components/common-table-cells/creative-status"],[["status"],[[30,1,["statusV2","status"]]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]]],[41,[30,0,["statusDetailedReason"]],[[[1,"      "],[10,2],[15,0,[29,["mt1"," ",[28,[37,2],null,[["color","size"],["text-low-emphasis","xsmall"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_creative_detailed_status","campaign-manager-web/components/common-table-cells/creative-status"],[["detailedReason"],[[30,0,["statusDetailedReason"]]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"]],[]],[[[1,"  "],[8,[39,15],null,[["@column","@record"],[[30,7],[30,1]]],null],[1,"\\n"]],[]]]],["@record","failureReasonsArray","contentType","failureReason","iphHelper","statusDetail","@column"],false,["if","definition-underline","hue-web-foundations@-text-body","t","each","-each-in","-track-array","external-link-info","concat","iph-helper","help-center-url","or","eq","hue-web-button-link-to","track-interaction","common-table-cells/entity-status"]]',moduleName:"campaign-manager-web/components/common-table-cells/creative-status.hbs",isStrictMode:!1}),y="u-color__green7",S="u-color__red",A="u-color__slate7",C={[i.CREATIVE_V2_STATUSES.ACTIVE]:[y],[i.CREATIVE_V2_STATUSES.DRAFT]:[A],[i.CREATIVE_V2_STATUSES.ARCHIVED]:[A],[i.CREATIVE_V2_STATUSES.PAUSED]:[A],[i.CREATIVE_V2_STATUSES.CANCELED]:[S],[i.CREATIVE_V2_STATUSES.PENDING_DELETION]:[A],[i.CREATIVE_V2_STATUSES.REMOVED]:[S],[i.CREATIVE_V2_STATUSES.IN_REVIEW]:[A],[i.CREATIVE_V2_STATUSES.REJECTED]:[S],[i.CREATIVE_V2_STATUSES.NOT_DELIVERING]:[A],[i.CREATIVE_STATUSES.INACTIVE]:[S]}
let O=e.default=(g=(0,s.notEmpty)("args.record.statusV2.statusDetails"),(0,o.assertPropTypes)((f=class extends a.default{constructor(...e){var t,n,a,i
super(...e),T(this,"creativeEditRoute",r.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_ITEM),t=this,n="hasStatusDetails",i=this,(a=h)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),T(this,"failureReasonLearnMoreLink",(e=>(0,m.getFailureReasonLearnMoreLink)(e))),T(this,"failureReasonOtherLink",(e=>(0,m.getOtherLinkForFailureReason)(e)))}get isActionable(){return this.args.record.statusV2?.status===i.CREATIVE_STATUSES.INACTIVE||this.args.record.statusV2?.status===i.CREATIVE_V2_STATUSES.NOT_DELIVERING}get isTerminal(){return this.args.record.statusV2?.status===i.CREATIVE_STATUSES.CANCELED}get routeTransitionModels(){return[this.args.column.accountId,this.args.record.campaignId,this.args.record.id]}get statusDetails(){return this.args.record.statusV2?.statusDetails?this.args.record.statusV2.statusDetails.map((e=>(0,l.htmlSafe)(e))):null}get isDsc(){return this.args.record.visibility===c.VISIBILITY_TYPE.DARK}get isOrganic(){return this.args.record.visibility===c.VISIBILITY_TYPE.ORGANIC}get isHoverable(){return![i.CREATIVE_V2_STATUSES.ACTIVE,i.CREATIVE_V2_STATUSES.DRAFT,i.CREATIVE_V2_STATUSES.PAUSED,i.CREATIVE_V2_STATUSES.REMOVED,i.CREATIVE_V2_STATUSES.PENDING_DELETION].includes(this.args.record.statusV2?.status)&&!(this.isRejected&&!this.args.record.creativeRejectionReasons?.length&&!this.args.record.formRejectionReasons?.length)}get statusColor(){const e=(0,u.get)(this.args,"record.statusV2.status")
return C[e]||"creative_status-slate"}get isRejected(){return this.args.record.statusV2?.status===i.CREATIVE_V2_STATUSES.REJECTED}get typeDefinitionUnderline(){const e=(0,u.get)(this.args,"record.statusV2.status")
return[i.CREATIVE_V2_STATUSES.REJECTED,i.CREATIVE_V2_STATUSES.CANCELED,i.CREATIVE_STATUSES.INACTIVE].includes(e)?"error":"attention"}get statusDetailedReason(){return this.args.record.statusV2?.statusDetailedReasons?.[0]}get statusClickTrackingEvent(){const e=(0,u.get)(this.args,"record.statusV2.status")
return(0,d.getStatusClickTrackingEvent)(p.ENTITY_TYPES.CREATIVE,e)}get failureReasonsMap(){if(!this.isRejected)return null
let e={}
return this.args.record.creativeRejectionReasons?.length&&(e={CREATIVE:this.args.record.creativeRejectionReasons}),this.args.record.formRejectionReasons?.length&&(e={...e,AD_FORM:this.args.record.formRejectionReasons}),e}},T(f,"propTypes",{column:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired,record:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired}),v=(_=f).prototype,w="hasStatusDetails",I=[g],P={configurable:!0,enumerable:!0,writable:!0,initializer:null},R={},Object.keys(P).forEach((function(e){R[e]=P[e]})),R.enumerable=!!R.enumerable,R.configurable=!!R.configurable,("value"in R||R.initializer)&&(R.writable=!0),R=I.slice().reverse().reduce((function(e,t){return t(v,w,e)||e}),R),N&&void 0!==R.initializer&&(R.value=R.initializer?R.initializer.call(N):void 0,R.initializer=void 0),void 0===R.initializer&&(Object.defineProperty(v,w,R),R=null),h=R,b=_))||b)
var v,w,I,P,N,R;(0,t.setComponentTemplate)(E,O)})),define("campaign-manager-web/components/common-table-cells/currency-amount",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"dnkzsMoL",block:'[[[44,[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null]],[[[41,[30,3,["amount"]],[[[1,"    "],[10,1],[12],[1,"\\n      "],[1,[28,[35,3],[[30,3,["amount"]]],[["currency"],[[30,3,["currencyCode"]]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null]],[3]]]],["@record","@column","currencyAmount"],false,["let","get","if","format-currency"]]',moduleName:"campaign-manager-web/components/common-table-cells/currency-amount.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/common-table-cells/currency-or-dash",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"GRqNK14q",block:'[[[44,[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null]],[[[1,"  "],[10,1],[12],[1,"\\n    "],[1,[28,[35,2],[[30,3,["amount"]],[30,3,["currencyCode"]]],null]],[1,"\\n  "],[13],[1,"\\n"]],[3]]]],["@record","@column","currencyAmount"],false,["let","get","format-currency-or-dash"]]',moduleName:"campaign-manager-web/components/common-table-cells/currency-or-dash.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/common-table-cells/dash-cell",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"rpV77I1o",block:'[[[10,1],[12],[1,"-"],[13]],[],false,[]]',moduleName:"campaign-manager-web/components/common-table-cells/dash-cell.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/common-table-cells/date-or-dash",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"0Pe+2Emc",block:'[[[44,[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null]],[[[1,"  "],[10,"time"],[15,"datetime",[28,[37,2],[[30,3]],null]],[12],[1,"\\n    "],[1,[28,[35,3],[[30,3],[30,2,["dateFormat"]]],null]],[1,"\\n  "],[13],[1,"\\n"]],[3]]]],["@record","@column","date"],false,["let","get","date-to-iso","format-date-or-dash"]]',moduleName:"campaign-manager-web/components/common-table-cells/date-or-dash.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/common-table-cells/date-time-short",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"W0t7/0wG",block:'[[[10,"time"],[15,"datetime",[28,[37,0],[[30,1,["createdAt"]]],null]],[12],[1,[28,[35,1],[[28,[37,2],[[30,2],[30,3,["propertyName"]]],null]],[["format"],["fmt_mdy_hm_short"]]]],[13]],["@lisaAccount","@record","@column"],false,["date-to-iso","format-date","get"]]',moduleName:"campaign-manager-web/components/common-table-cells/date-time-short.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/common-table-cells/duration",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"/vPeXaps",block:'[[[1,[28,[35,0],[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null]],[["format"],[[30,2,["format"]]]]]]],["@record","@column"],false,["format-duration","get"]]',moduleName:"campaign-manager-web/components/common-table-cells/duration.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/common-table-cells/entity-name",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"ZoAk0AYt",block:'[[[10,1],[14,0,"u-force-wrap"],[12],[1,"\\n  "],[1,[30,1,["name"]]],[1,"\\n"],[13]],["@record"],false,[]]',moduleName:"campaign-manager-web/components/common-table-cells/entity-name.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/common-table-cells/entity-status",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/constants/lix","@ember/service","campaign-manager-web/constants/entity-status","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l){var s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"W7p64jcH",block:'[[[1,"\\n"],[44,[[52,[28,[37,2],[[30,1,["isLeadGenFormCampaign"]],[28,[37,2],[[30,2,["id"]],[30,1,["adFormSponsoredMap"]]],null]],null],[28,[37,3],[[30,1,["adFormSponsoredMap"]],[28,[37,4],[[30,2,["id"]],".status"],null]],null],[30,2,["status"]]]],[[[41,[28,[37,2],[[30,1,["actions","onSelectStatus"]],[30,2,["isStatusTransitionable"]],[28,[37,5],[[30,2,["defaultCampaignGroup"]]],null]],null],[[[1,"    "],[8,[39,6],null,[["@entityType","@selectedStatus","@accountId","@enabled","@onSelectStatus","@getValidStatuses","@selectStatusControlName","@shouldFocusOnCreativeStatus","@adFormatType","@campaignType","@entityId"],[[30,1,["entityType"]],[30,3],[30,1,["accountId"]],[30,1,["canEditEntity"]],[28,[37,7],[[30,1,["actions","onSelectStatus"]],[30,2]],null],[30,0,["getValidStatusesFn"]],[30,1,["selectStatusControlName"]],[28,[37,2],[[30,1,["shouldFocusOnCreativeStatus"]],[28,[37,8],[[30,1,["initialFilterString"]],[30,2,["id"]]],null]],null],[30,2,["format"]],[30,2,["type"]],[30,2,["id"]]]],null],[1,"\\n"]],[]],[[[41,[30,0,["showLaunchDropdown"]],[[[1,"    "],[10,0],[14,0,"status-dropdown"],[12],[1,"\\n      "],[8,[39,9],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isStatusDropdownOpen"]],[28,[37,7],[[30,0,["onVisibilityChange"]],true],null],[28,[37,7],[[30,0,["onVisibilityChange"]],false],null]]],[["default"],[[[[1,"\\n        "],[8,[30,4,["Trigger"]],[[24,0,"hue-button--unstyled"],[16,"tabindex",0]],[["@icon","@iconPlacement","@buttonType","@size"],["caret","right","tertiary","small"]],[["default"],[[[[1,"\\n          "],[8,[39,10],null,[["@status","@accountId"],[[30,3],[30,5]]],null],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,4,["Container"]],null,null,[["default"],[[[[1,"\\n          "],[8,[30,4,["ItemLinkTo"]],null,[["@route","@model","@text"],["accounts.item.campaigns.item.review",[30,2,["id"]],[28,[37,11],["i18n_launch","campaign-manager-web/components/common-table-cells/entity-status"],null]]],null],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[4]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[8,[39,10],[[24,"data-live-test-status-label",""]],[["@status","@accountId","@failureReasons","@shouldFocusOnCreativeStatus"],[[30,3],[30,1,["accountId"]],[28,[37,12],null,[["creativeRejectionReasons","formRejectionReasons","processingFailureReasons"],[[30,2,["creativeRejectionReasons"]],[30,2,["formRejectionReasons"]],[30,2,["processingFailureReasons"]]]]],[28,[37,2],[[30,1,["shouldFocusOnCreativeStatus"]],[28,[37,8],[[30,1,["initialFilterString"]],[30,2,["id"]]],null]],null]]],null],[1,"\\n  "]],[]]]],[]]],[41,[30,2,["servingStatus"]],[[[1,"    "],[8,[39,13],null,[["@onMouseOverControlName","@status","@servingStatus"],[[30,1,["onMouseOverControlName"]],[30,2,["status"]],[30,2,["servingStatus"]]]],null],[1,"\\n"]],[]],null]],[3]]]],["@column","@record","status","dropdown","@accountId"],false,["let","if","and","get","concat","not","status-dropdown","fn","eq","hue-web-menu","status-label","t","hash","serving-status-label"]]',moduleName:"campaign-manager-web/components/common-table-cells/entity-status.hbs",isStrictMode:!1})
let b=e.default=(s=(0,r.inject)(),c=class extends a.default{constructor(...e){var t,n,a
super(...e),p(this,"lix",u,this),p(this,"isStatusDropdownOpen",d,this),a=()=>{this.args.onVisibilityChange?.(),this.isStatusDropdownOpen=!this.isStatusDropdownOpen},(n="onVisibilityChange")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}get showLaunchDropdown(){return this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableLaunchDraftFromReporting)&&this.args.record.status===o.STATUSES.DRAFT&&"campaign"===this.args.column.entityType}get getValidStatusesFn(){return!1===this.args.record.isInlineEditEnabled?()=>[]:this.args.getValidStatuses}},u=m(c.prototype,"lix",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(c.prototype,"isStatusDropdownOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),c);(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/common-table-cells/entity-toggle",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/entity-status","campaign-manager-web/utils/http-error","@ember/object","@ember/service"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m
function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _=(0,n.createTemplateFactory)({id:"Dn+U7E83",block:'[[[1,"\\n"],[10,0],[14,0,"u-display-inline-flex"],[12],[1,"\\n  "],[8,[39,0],[[16,"aria-label",[28,[37,1],["i18n_toggle_enity_aria_label","campaign-manager-web/components/common-table-cells/entity-toggle"],[["entityType"],[[30,1,["entityType"]]]]]]],[["@disabled","@isToggled","@onToggle","@isLabelHidden"],[[30,0,["isToggleDisabled"]],[30,0,["isToggleOn"]],[30,0,["onToggle"]],true]],null],[1,"\\n"],[13]],["@column"],false,["hue-web-switch","t"]]',moduleName:"campaign-manager-web/components/common-table-cells/entity-toggle.hbs",isStrictMode:!1})
let h=e.default=(0,i.assertPropTypes)((m=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="jet",i=this,(a=p)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),g(this,"ENTITY_TYPES",r.ENTITY_TYPES)}get isToggleOn(){return(0,o.isToggleOn)(this.args.column.entityType,this.args.record)}get isToggleDisabled(){return(0,o.isToggleDisabled)(this.args.column.entityType,this.args.record)}async onToggle(){try{await this.args.column.actions.onToggle(this.args.record)}catch(e){this.jet.error(new Error(`Cannot change status: ${(0,l.getErrorMessage)(e)}`),"toggle-entity",!1)}}},g(m,"propTypes",{column:i.PropTypes.oneOfType([i.PropTypes.EmberObject,i.PropTypes.object]).isRequired,record:i.PropTypes.oneOfType([i.PropTypes.EmberObject,i.PropTypes.object]).isRequired}),p=b((d=m).prototype,"jet",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(d.prototype,"onToggle",[s.action],Object.getOwnPropertyDescriptor(d.prototype,"onToggle"),d.prototype),u=d))||u;(0,t.setComponentTemplate)(_,h)})),define("campaign-manager-web/components/common-table-cells/join-or-dash",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"TLwWE7MM",block:'[[[44,[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null]],[[[41,[28,[37,3],[[30,3],[28,[37,4],[[30,3]],null],[28,[37,5],[[30,3,["length"]],0],null]],null],[[[1,"    "],[1,[28,[35,6],[[30,3],[28,[37,7],["i18n_join_table_cell_separator","campaign-manager-web/components/common-table-cells/join-or-dash"],null]],null]],[1,"\\n"]],[]],[[[1,"    -\\n"]],[]]]],[3]]]],["@record","@column","property"],false,["let","get","if","and","is-array","gt","join","t"]]',moduleName:"campaign-manager-web/components/common-table-cells/join-or-dash.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/common-table-cells/non-zero-number-or-dash",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"ujmXTrCH",block:'[[[1,[28,[35,0],[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null]],null]]],["@record","@column"],false,["format-non-zero-number-or-dash","get"]]',moduleName:"campaign-manager-web/components/common-table-cells/non-zero-number-or-dash.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/common-table-cells/number-or-dash",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"lVdonFy+",block:'[[[1,[28,[35,0],[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null]],null]]],["@record","@column"],false,["format-number-or-dash","get"]]',moduleName:"campaign-manager-web/components/common-table-cells/number-or-dash.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/common-table-cells/number-or-red-dash",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"UyLkdSUo",block:'[[[10,1],[15,0,[29,[[52,[28,[37,1],[[28,[37,2],[[28,[37,3],[[30,1],[30,2,["propertyName"]]],null]],null]],null],"u-color__red"]]]],[12],[1,"\\n  "],[1,[28,[35,4],[[28,[37,3],[[30,1],[30,2,["propertyName"]]],null]],null]],[1,"\\n"],[13]],["@record","@column"],false,["if","not","is-numeric","get","format-number-or-dash"]]',moduleName:"campaign-manager-web/components/common-table-cells/number-or-red-dash.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/common-table-cells/numeric-range",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@glimmer/tracking","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/utils/key-codes","campaign-manager-web/helpers/format-number-readable","campaign-manager-web/utils/tracking"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y
function S(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function A(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const O=(0,n.createTemplateFactory)({id:"8p6nltvh",block:'[[[10,0],[15,0,[29,[[52,[30,1,["columnData","isFilteringDisabled"]],"u-layout__display-none"]]]],[12],[1,"\\n  "],[8,[39,1],null,[["@closeButton","@onHide"],[false,[30,0,["closeNumericRangeDropdown"]]]],[["trigger","content"],[[[[1,"\\n      "],[8,[39,2],[[16,0,[29,["numeric-range__trigger"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[4,[38,4],[[30,2,["triggerContentSharedInfo"]]],null]],[["@buttonType","@icon","@iconPlacement","@size","@text"],["secondary","caret","right","small",[30,0,["triggerButtonText"]]]],null],[1,"\\n    "]],[2]],[[[1,"\\n      "],[10,1],[15,0,[29,["numeric-range__headline"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_numeric_range_heading","campaign-manager-web/components/common-table-cells/numeric-range"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"mt2 numeric_range__content"],[12],[1,"\\n        "],[8,[39,6],[[16,"min",[30,0,["requiredMinValue"]]],[16,"max",[30,0,["requiredMaxValue"]]],[24,4,"number"],[4,[38,7],["input",[28,[37,8],[[28,[37,9],["target.value"],null],[30,0,["onMinValueInput"]]],null]],null],[4,[38,7],["keypress",[28,[37,10],[[30,0,["onKeyPressed"]],[30,3,["close"]]],null]],null],[4,[38,7],["paste",[30,0,["onMinValuePaste"]]],null]],[["@value"],[[30,0,["minNumericRangeValue"]]]],null],[1,"\\n        "],[10,1],[12],[1,"—"],[13],[1,"\\n        "],[8,[39,6],[[16,"min",[30,0,["requiredMinValue"]]],[16,"max",[30,0,["requiredMaxValue"]]],[24,4,"number"],[4,[38,7],["input",[28,[37,8],[[28,[37,9],["target.value"],null],[30,0,["onMaxValueInput"]]],null]],null],[4,[38,7],["keypress",[28,[37,10],[[30,0,["onKeyPressed"]],[30,3,["close"]]],null]],null],[4,[38,7],["paste",[30,0,["onMaxValuePaste"]]],null]],[["@value"],[[30,0,["maxNumericRangeValue"]]]],null],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,11],[[24,0,"pt2 u-hoverable__content"]],[["@isHidden","@message","@type"],[[28,[37,12],[[30,0,["errorMessage"]]],null],[30,0,["errorMessage"]],"negative"]],null],[1,"\\n      "],[10,0],[14,0,"mt3 u-display-flex u-justify-end"],[12],[1,"\\n        "],[8,[39,2],[[4,[38,7],["click",[28,[37,10],[[30,0,["onClear"]],[30,3,["close"]]],null]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,5],["i18n_numeric_range_clear_button","campaign-manager-web/components/common-table-cells/numeric-range"],null]]],null],[1,"\\n        "],[8,[39,2],[[24,0,"ml2"],[4,[38,7],["click",[28,[37,10],[[30,0,["onApply"]],[30,3,["close"]]],null]],null]],[["@buttonType","@emphasized","@size","@text"],["primary",true,"small",[28,[37,5],["i18n_numeric_range_apply_button","campaign-manager-web/components/common-table-cells/numeric-range"],null]]],null],[1,"\\n      "],[13],[1,"\\n    "]],[3]]]]],[1,"\\n"],[13],[1,"\\n"]],["@column","triggerData","content"],false,["if","hue-web-contextual-dialog","hue-web-button","hue-web-foundations@-text-body","hue-web-contextual-dialog-trigger","t","hue-web-text-input","on","pipe","pick","fn","hue-web-inline-feedback","not"]]',moduleName:"campaign-manager-web/components/common-table-cells/numeric-range.hbs",isStrictMode:!1}),v=".",w="+",I="-",P="e",N="E"
let R=e.default=(d=(0,o.inject)(),(0,l.assertPropTypes)((y=class extends a.default{constructor(){super(...arguments),S(this,"i18n",g,this),S(this,"tracking",b,this),S(this,"minNumericRangeValue",_,this),S(this,"maxNumericRangeValue",h,this),S(this,"errorMessage",f,this),S(this,"triggerButtonText",T,this),S(this,"range",E,this),A(this,"requiredMinValue",3),A(this,"requiredMaxValue",2e9),A(this,"onMinValueInput",(e=>{this.errorMessage="",0===Number(e)?this.minNumericRangeValue=void 0:this.minNumericRangeValue=e})),A(this,"onMaxValueInput",(e=>{this.errorMessage="",0===Number(e)?this.maxNumericRangeValue=void 0:this.maxNumericRangeValue=e})),A(this,"numericRangeThreshold",this.args.thresholdValue??3),this._getTriggerButtonText()}_getI18nMessage(e,t=[]){return this.i18n.lookupTranslation(this.constructor,e)(t)}get rangeValue(){return{...this.range?.minValue&&{start:Number(this.range.minValue)},...this.range?.maxValue&&{end:Number(this.range.maxValue)}}}closeNumericRangeDropdown(){this.range?.minValue===this.minNumericRangeValue&&this.range?.maxValue===this.maxNumericRangeValue||this._resetState()}onApply(e){if(this._getRangeValidationsMessage(),!this.errorMessage){const t=this.args.column?.filterTrackingEvent
t&&this.tracking.fireInteractionEvent(t,u.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this._getTriggerButtonText(),this.range={minValue:this.minNumericRangeValue,maxValue:this.maxNumericRangeValue},this.args.column.onApply?.(this.rangeValue),e()}}onKeyPressed(e,t){(0,s.isEnterKey)(t)?this.onApply(e):t.key!==v&&t.key!==I&&t.key!==w&&t.key!==P&&t.key!==N||t.preventDefault()}onMinValuePaste(e){e.preventDefault()
const{clipboardData:t}=e,n=t.getData("text/plain")
this.minNumericRangeValue=n.replace(/\D/g,"")}onMaxValuePaste(e){e.preventDefault()
const{clipboardData:t}=e,n=t.getData("text/plain")
this.maxNumericRangeValue=n.replace(/\D/g,"")}onClear(e){this.range=void 0,this._resetState(),this.args.column.onApply?.(this.rangeValue),e()}_resetState(){this.minNumericRangeValue=this.range?.minValue,this.maxNumericRangeValue=this.range?.maxValue,this._getTriggerButtonText(),this._getRangeValidationsMessage()}_getTriggerButtonText(){this.minNumericRangeValue&&this.maxNumericRangeValue?this.triggerButtonText=this._getI18nMessage("i18n_min_and_max_value_selected_trigger",[{minValue:(0,c.numberAbbr)([this.minNumericRangeValue]),maxValue:(0,c.numberAbbr)([this.maxNumericRangeValue])}]):this.minNumericRangeValue?this.triggerButtonText=this._getI18nMessage("i18n_min_value_selected_trigger",[{minValue:(0,c.numberAbbr)([this.minNumericRangeValue])}]):this.maxNumericRangeValue?this.triggerButtonText=this._getI18nMessage("i18n_max_value_selected_trigger",[{maxValue:(0,c.numberAbbr)([this.maxNumericRangeValue])}]):this.triggerButtonText=this._getI18nMessage("i18n_none_selected_trigger")}_getRangeValidationsMessage(){const e=Number(this.minNumericRangeValue),t=Number(this.maxNumericRangeValue)
e<this.numericRangeThreshold?this.errorMessage=this._getI18nMessage("i18n_min_is_low_error_message",[{minValue:this.requiredMinValue}]):t<e?this.errorMessage=this._getI18nMessage("i18n_max_less_than_min_error_message"):t<this.numericRangeThreshold?this.errorMessage=this._getI18nMessage("i18n_min_is_low_error_message",[{minValue:this.requiredMinValue}]):t>this.requiredMaxValue||e>this.requiredMaxValue?this.errorMessage=this._getI18nMessage("i18n_maximum_allowed_value_error_message",[{maxValue:this.requiredMaxValue}]):this.errorMessage=""}},A(y,"propTypes",{column:l.PropTypes.oneOfType([l.PropTypes.EmberObject,l.PropTypes.object]).isRequired,thresholdValue:l.PropTypes.number}),g=C((m=y).prototype,"i18n",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=C(m.prototype,"tracking",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=C(m.prototype,"minNumericRangeValue",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=C(m.prototype,"maxNumericRangeValue",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=C(m.prototype,"errorMessage",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=C(m.prototype,"triggerButtonText",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=C(m.prototype,"range",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C(m.prototype,"closeNumericRangeDropdown",[i.action],Object.getOwnPropertyDescriptor(m.prototype,"closeNumericRangeDropdown"),m.prototype),C(m.prototype,"onApply",[i.action],Object.getOwnPropertyDescriptor(m.prototype,"onApply"),m.prototype),C(m.prototype,"onKeyPressed",[i.action],Object.getOwnPropertyDescriptor(m.prototype,"onKeyPressed"),m.prototype),C(m.prototype,"onMinValuePaste",[i.action],Object.getOwnPropertyDescriptor(m.prototype,"onMinValuePaste"),m.prototype),C(m.prototype,"onMaxValuePaste",[i.action],Object.getOwnPropertyDescriptor(m.prototype,"onMaxValuePaste"),m.prototype),C(m.prototype,"onClear",[i.action],Object.getOwnPropertyDescriptor(m.prototype,"onClear"),m.prototype),p=m))||p);(0,t.setComponentTemplate)(O,R)})),define("campaign-manager-web/components/common-table-cells/ratio-or-dash",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"I26UY9Hc",block:'[[[1,[28,[35,0],[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null]],null]]],["@record","@column"],false,["format-ratio-or-dash","get"]]',moduleName:"campaign-manager-web/components/common-table-cells/ratio-or-dash.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/common-table-cells/string-or-dash",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"fHrabvx4",block:'[[[41,[28,[37,1],[[30,1],[30,2,["propertyName"]]],null],[[[1,"  "],[1,[28,[35,1],[[30,1],[30,2,["propertyName"]]],null]],[1,"\\n"]],[]],[[[1,"  -\\n"]],[]]]],["@record","@column"],false,["if","get"]]',moduleName:"campaign-manager-web/components/common-table-cells/string-or-dash.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/common-table-cells/unified-entity-status",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/entity-status","@ember/service","campaign-manager-web/utils/entity-status","@ember/object","campaign-manager-web/utils/tracking","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/lix","@ember/template","@glimmer/tracking","@linkedin/lms-adrecs-ui/types/recommendations"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E
function y(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function S(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function A(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const C=(0,n.createTemplateFactory)({id:"da4hQp+g",block:'[[[1,"\\n"],[10,0],[14,0,"reporting-table__status-column"],[12],[1,"\\n"],[41,[30,0,["displayConfiguration"]],[[[41,[30,0,["statusTooltip"]],[[[1,"      "],[8,[39,1],null,null,[["trigger","content"],[[[[1,"\\n          "],[11,"button"],[24,0,"button--unstyled u-layout__align-left mb1"],[24,4,"button"],[4,[38,2],[[30,1,["triggerContentSharedInfo"]]],null],[4,[38,3],["click",[30,0,["onStatusClick"]]],null],[12],[1,"\\n            "],[10,2],[15,0,[29,["u-font__underline u-font__underline--dashed"," ",[28,[37,4],null,[["size","weight","color"],["small","bold",[30,0,["statusColor"]]]]]]]],[12],[1,"\\n              "],[1,[28,[35,5],[[30,0,["displayConfiguration","MAIN_STATUS"]],"campaign-manager-web/components/common-table-cells/unified-entity-status"],[["status"],[[30,0,["mainStatus"]]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[1]],[[[1,"\\n"],[41,[28,[37,6],[[30,0,["statusTooltip"]],"OPTIMIZING"],null],[[[1,"            "],[8,[39,7],[[24,0,"u-hoverable__content"]],[["@adLearningPhaseProgress"],[[30,2,["learningPhaseProgress"]]]],null],[1,"\\n"]],[]],[[[1,"            "],[10,0],[14,0,"u-hoverable__content"],[12],[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,4],null,[["size","open"],["small",true]]]]]],[12],[1,"\\n                "],[1,[28,[35,5],[[30,0,["displayConfiguration","TOOLTIP_STATUS"]],"campaign-manager-web/components/common-table-cells/unified-entity-status"],[["statusTooltip"],[[30,0,["statusTooltip"]]]]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"],[41,[30,0,["ctaConfiguration","LEARN_MORE"]],[[[1,"              "],[10,0],[15,0,[29,["mt3"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[8,[39,8],null,null,[["default"],[[[[1,"\\n                  "],[1,[28,[35,5],["i18n_learn_more","campaign-manager-web/components/common-table-cells/unified-entity-status"],[["linkInfo"],[[28,[37,9],null,[["href","dataTestSelector","role"],[[28,[37,10],null,[["path"],[[30,0,["ctaConfiguration","LEARN_MORE"]]]]],"data-test-unified-entity-status-help-article",[30,3,["role"]]]]]]]]],[1,"\\n                "]],[3]]]]],[1,"\\n              "],[13],[1,"\\n"]],[]],[[[41,[30,0,["ctaConfiguration","MODEL_LINK"]],[[[1,"              "],[10,0],[14,0,"mt3"],[12],[1,"\\n                "],[8,[39,11],[[16,0,[29,[[28,[37,4],null,[["color","size","weight"],["action","small","bold"]]]]]]],[["@route","@model"],[[30,0,["ctaConfiguration","MODEL_LINK","route"]],[30,0,["ctaConfiguration","MODEL_LINK","model"]]]],[["default"],[[[[1,"\\n                  "],[10,1],[12],[1,[28,[35,5],[[30,0,["ctaConfiguration","MODEL_LINK","i18n_key"]],"campaign-manager-web/components/common-table-cells/unified-entity-status"],null]],[13],[1,"\\n                "]],[]]]]],[1,"\\n              "],[13],[1,"\\n            "]],[]],null]],[]]]],[]]],[1,"        "]],[]]]]],[1,"\\n"]],[]],[[[1,"      "],[10,2],[15,0,[29,[[28,[37,4],null,[["size","weight","color"],["small","bold",[30,0,["statusColor"]]]]]]]],[12],[1,"\\n        "],[1,[28,[35,5],[[30,0,["displayConfiguration","MAIN_STATUS"]],"campaign-manager-web/components/common-table-cells/unified-entity-status"],[["status"],[[30,0,["mainStatus"]]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]]],[41,[30,0,["servingStatus"]],[[[1,"      "],[8,[39,12],null,[["@servingStatus","@entityType"],[[30,0,["servingStatus"]],[30,4,["entityType"]]]],null],[1,"\\n"]],[]],null],[41,[30,0,["showRecommendationsButton"]],[[[1,"      "],[8,[39,1],null,[["@placement","@contentClass"],["top","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n          "],[10,0],[12],[1,"\\n            "],[11,"button"],[24,0,"button--unstyled u-layout__align-left mb1"],[24,4,"button"],[4,[38,2],[[30,5,["triggerContentSharedInfo"]]],null],[4,[38,13],["mso_campaign_recommendation_click"],null],[12],[1,"\\n              "],[10,1],[15,0,[29,["u-font__underline u-font__underline--dashed"," ",[28,[37,4],null,[["size","weight","color"],["xsmall","bold","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[1,[28,[35,5],["i18n_recommendations_count","campaign-manager-web/components/common-table-cells/unified-entity-status"],[["count"],[[30,2,["recommendations","length"]]]]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[5]],[[[1,"\\n"],[41,[30,0,["isOnlySalesAudienceRec"]],[[[1,"            "],[10,0],[12],[1,"\\n              "],[10,2],[15,0,[29,["mb2"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,14],[[30,2],"recommendations.0.recommendationMessageAttributedText.text"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[1,[30,0,["htmlSafeSupplementalRecommendationMessageAttributedText"]]],[1,"\\n              "],[13],[1,"\\n              "],[10,0],[14,0,"mt3"],[12],[1,"\\n                "],[8,[39,15],[[4,[38,13],["mso_campaign_recommendation_apply"],null],[4,[38,3],["click",[30,0,["onAudienceAlign"]]],null]],[["@text","@size","@buttonType","@loading","@loadingA11yText"],[[28,[37,5],["i18n_apply","campaign-manager-web/components/common-table-cells/unified-entity-status"],null],"small","primary",[30,0,["isApplyButtonLoading"]],[28,[37,5],["i18n_apply_button_loading_a11y_text","campaign-manager-web/components/common-table-cells/unified-entity-status"],null]]],null],[1,"\\n                "],[8,[39,15],[[24,0,"ml2"],[4,[38,13],["mso_campaign_recommendation_review"],null],[4,[38,3],["click",[28,[37,16],[[30,4,["actions","onCampaignRecommendationReview"]],[28,[37,17],null,[["id","name","recommendation"],[[30,2,["id"]],[30,2,["name"]],[30,2,["recommendations","0"]]]]]],null]],null]],[["@text","@size","@buttonType"],[[28,[37,5],["i18n_review","campaign-manager-web/components/common-table-cells/unified-entity-status"],null],"small","secondary"]],null],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"        "]],[]]]]],[1,"\\n"]],[]],null]],[]],null],[13],[1,"\\n"]],["triggerData","@record","iphHelper","@column","triggerData"],false,["if","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","on","hue-web-foundations@-text-body","t","eq","optima/learning-phase-progress-tooltip-content","iph-helper","external-link-info","help-center-url","link-to","entity/unified-serving-status-label","track-interaction","get","hue-web-button","fn","hash"]]',moduleName:"campaign-manager-web/components/common-table-cells/unified-entity-status.hbs",isStrictMode:!1})
let O=e.default=(0,i.assertPropTypes)((E=class extends a.default{constructor(...e){super(...e),y(this,"tracking",h,this),y(this,"lix",f,this),y(this,"isApplyButtonLoading",T,this),S(this,"ENTITY_TYPES",r.ENTITY_TYPES),S(this,"onAudienceAlign",(()=>{const e=this.args.record.recommendations[0].id
this.isApplyButtonLoading=!0,this.args.column.actions.onCampaignRecommendationApply(e,(()=>{this.isApplyButtonLoading=!1}))}))}get displayConfiguration(){return{[r.ENTITY_TYPES.CAMPAIGN]:{MAIN_STATUS:"i18n_campaign_statuses",SERVING_STATUS:"i18n_campaign_sub_statuses_v2",TOOLTIP_STATUS:"i18n_campaign_status_based_tooltip_v2"},[r.ENTITY_TYPES.ACCOUNT]:{MAIN_STATUS:"i18n_account_statuses",SERVING_STATUS:"i18n_account_serving_statuses",TOOLTIP_STATUS:"i18n_account_status_based_tooltip"},[r.ENTITY_TYPES.CAMPAIGN_GROUP]:{MAIN_STATUS:"i18n_campaign_group_statuses",SERVING_STATUS:"i18n_campaign_group_serving_statuses",TOOLTIP_STATUS:"i18n_campaign_group_status_based_tooltip"}}[this.args.column.entityType]}get statusTooltip(){const e=(0,s.get)(this.args,"record.status")
return this.servingStatus===u.SERVING_STATUSES.OPTIMIZING?u.SERVING_STATUSES.OPTIMIZING:(0,l.getStatusTooltip)(this.args.column.entityType,e,this.servingStatus)}get isDelivering(){const e=(0,s.get)(this.args,"record.status"),t=(0,s.get)(this.args,"record.servingStatuses")
return(0,l.isDelivering)(e,t)}get mainStatus(){const e=(0,s.get)(this.args,"record.status"),t=(0,s.get)(this.args,"record.servingStatuses")
return(0,l.getUnifiedStatus)(this.args.column.entityType,e,t)}get servingStatus(){const e=(0,s.get)(this.args,"record.status"),t=(0,s.get)(this.args,"record.servingStatuses"),n=(0,s.get)(this.args,"record.learningPhaseProgress")||{}
return(0,l.getServingStatus)(this.args.column.entityType,e,t,n)}get statusColor(){return(0,l.getStatusColor)(this.mainStatus)}get ctaConfiguration(){return(0,l.getTooltipCta)(this.args.column.entityType,this.mainStatus,this.servingStatus,this.args.record)}get isOnlySalesAudienceRec(){return 1===this.args.record.recommendations?.length&&this.args.record.recommendations[0].type===g.CampaignRecommendationType.SALES_AUDIENCE}get showRecommendationsButton(){return this.lix.getTreatmentIsEnabled(d.LIX_TEST_KEYS.enableMarketingAndSalesOrchestrationMilestoneTwo)&&this.args.column.entityType===r.ENTITY_TYPES.CAMPAIGN&&this.isOnlySalesAudienceRec}get htmlSafeSupplementalRecommendationMessageAttributedText(){return(0,p.htmlSafe)(this.args.record.recommendations[0].supplementalRecommendationMessageAttributedText.text.toString().replace(/([+-]?\$?\d[\d,]*(?:\.\d+)?%?)/g,"<b>$1</b>"))}onStatusClick(){const e=(0,c.getStatusClickTrackingEvent)(this.args.column.entityType,this.mainStatus)
this.tracking.fireInteractionEvent(e)}},S(E,"propTypes",{column:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,record:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired}),h=A((_=E).prototype,"tracking",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=A(_.prototype,"lix",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=A(_.prototype,"isApplyButtonLoading",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),A(_.prototype,"onStatusClick",[s.action],Object.getOwnPropertyDescriptor(_.prototype,"onStatusClick"),_.prototype),b=_))||b;(0,t.setComponentTemplate)(C,O)})),define("campaign-manager-web/components/common/editable-field",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","tracked-toolbox","campaign-manager-web/utils/key-codes","@glimmer/tracking","@ember/service"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_
function h(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const T=(0,n.createTemplateFactory)({id:"lsrCA1zT",block:'[[[10,0],[14,0,"u-display-flex u-flex-row u-items-center editable-field"],[12],[1,"\\n"],[41,[30,0,["isEditingText"]],[[[1,"    "],[8,[39,1],[[16,0,[29,["editable-field__edit-input"," ",[36,2]]]],[16,"max",[30,1]],[4,[38,3],["input",[30,0,["onTextInput"]]],null],[4,[38,3],["keyup",[30,0,["onTextEnter"]]],null],[4,[38,4],null,null]],[["@value","@counterMax"],[[30,0,["text"]],[30,1]]],null],[1,"\\n    "],[10,0],[14,0,"mb4 u-display-flex"],[12],[1,"\\n      "],[8,[39,5],[[24,0,"ml3"],[4,[38,3],["click",[30,0,["onSaveTextClick"]]],null]],[["@icon","@size","@circle","@buttonType","@emphasized"],["check","small",true,"tertiary",true]],null],[1,"\\n      "],[8,[39,5],[[24,0,"ml2"],[4,[38,3],["click",[30,0,["onCancelEditingClick"]]],null]],[["@icon","@size","@circle","@buttonType","@emphasized"],["close","small",true,"tertiary",true]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[18,2,[[30,0,["text"]]]],[1,"\\n    "],[8,[39,5],[[24,0,"mh2"],[4,[38,3],["click",[30,0,["onMakeTextEditable"]]],null]],[["@icon","@size","@circle","@buttonType","@emphasized"],["edit","small",true,"tertiary",true]],null],[1,"\\n"]],[]]],[13]],["@maxLength","&default"],false,["if","cm-text-input","hue-web-foundations@-artdeco-migration-scope","on","focus-on-render","hue-web-button","yield"]]',moduleName:"campaign-manager-web/components/common/editable-field.hbs",isStrictMode:!1})
let E=e.default=(u=(0,o.localCopy)("args.text"),(0,i.assertPropTypes)((_=class extends a.default{constructor(...e){super(...e),h(this,"tracking",m,this),h(this,"text",g,this),h(this,"isEditingText",b,this)}get eventNames(){return{editTextClickEvent:this.args.editTextClickEvent||"sap_edit_inline_start",saveTextEnterEvent:this.args.saveTextEnterEvent||"sap_edit_inline_finish_enter",saveTextClickEvent:this.args.saveTextClickEvent||"sap_edit_inline_finish",cancelTextClickEvent:this.args.cancelTextClickEvent||"sap_edit_inline_cancel"}}onMakeTextEditable(){this.isEditingText=!0,this._onTextChange(),this.tracking.fireInteractionEvent(this.eventNames.editTextClickEvent)}onTextInput(e){this.text=e.target.value}onTextEnter(e){if(!(0,l.isEnterKey)(e))return
const t=e.target.value.trim()
t?this.text=t:this._resetText(),this.isEditingText=!1,this._onTextChange(),this.tracking.fireInteractionEvent(this.eventNames.saveTextEnterEvent)}onSaveTextClick(){this.text||this._resetText(),this.isEditingText=!1,this._onTextChange(),this.tracking.fireInteractionEvent(this.eventNames.saveTextClickEvent)}onCancelEditingClick(){this._resetText(),this.isEditingText=!1,this.tracking.fireInteractionEvent(this.eventNames.cancelTextClickEvent)}_onTextChange(){this.text!==this.args.text&&this.args.onTextChange(this.text)}_resetText(){this.text=this.args.text}},y=_,S="propTypes",A={text:i.PropTypes.string.isRequired,onTextChange:i.PropTypes.func.isRequired,maxLength:i.PropTypes.number,dataTestValue:i.PropTypes.string,editTextClickEvent:i.PropTypes.string,saveTextEnterEvent:i.PropTypes.string,saveTextClickEvent:i.PropTypes.string,cancelTextClickEvent:i.PropTypes.string},S in y?Object.defineProperty(y,S,{value:A,enumerable:!0,configurable:!0,writable:!0}):y[S]=A,m=f((p=_).prototype,"tracking",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=f(p.prototype,"text",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=f(p.prototype,"isEditingText",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f(p.prototype,"onMakeTextEditable",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onMakeTextEditable"),p.prototype),f(p.prototype,"onTextInput",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onTextInput"),p.prototype),f(p.prototype,"onTextEnter",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onTextEnter"),p.prototype),f(p.prototype,"onSaveTextClick",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onSaveTextClick"),p.prototype),f(p.prototype,"onCancelEditingClick",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onCancelEditingClick"),p.prototype),d=p))||d)
var y,S,A;(0,t.setComponentTemplate)(T,E)})),define("campaign-manager-web/components/common/link-action",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"sdCMenVJ",block:'[[[41,[30,1],[[[1,"  "],[11,0],[17,2],[24,0,"u-link--disabled"],[12],[1,"\\n    "],[10,1],[12],[18,8,null],[13],[1,"\\n    "],[10,1],[12],[1,[30,3]],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[41,[30,4],[[[1,"    "],[8,[39,2],[[17,2],[16,0,[29,[[28,[37,3],null,[["color","size","weight"],["action","small","default"]]]]]]],[["@route","@query","@models"],[[30,5],[30,6],[30,4]]],[["default"],[[[[1,"\\n      "],[18,8,null],[1,"\\n      "],[10,1],[12],[1,[30,3]],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[1,"    "],[8,[39,2],[[17,2],[16,0,[29,[[28,[37,3],null,[["color","size","weight"],["action","small","default"]]]]]]],[["@route","@query","@model"],[[30,5],[30,6],[30,7]]],[["default"],[[[[1,"\\n      "],[18,8,null],[1,"\\n      "],[10,1],[12],[1,[30,3]],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]]]],[]]]],["@isDisabled","&attrs","@linkText","@models","@route","@query","@model","&default"],false,["if","yield","link-to","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/common/link-action.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/common/simplified-name-actions-template",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"BGmDzyak",block:'[[[11,0],[16,0,[29,["reporting-table__status-simplification-item-actions"," ",[28,[37,0],null,[["color","size"],["action","small"]]]]]],[17,1],[12],[1,"\\n  "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["hue-web-foundations@-text-body","yield"]]',moduleName:"campaign-manager-web/components/common/simplified-name-actions-template.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/company-matching-table/campaigns",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"KuCtvOfs",block:'[[[44,[[28,[37,1],[[30,1,["targetingCampaigns","length"]]],null]],[[[41,[30,1,["targetingCampaigns","length"]],[[[1,"    "],[8,[39,3],[[24,"target","_blank"]],[["@route","@model","@query"],["accounts.item.campaigns.index",[30,3,["accountId"]],[28,[37,4],null,[["campaignIds"],[[28,[37,5],["[",[28,[37,6],[[30,1,["targetingCampaigns"]],","],null],"]"],null]]]]]],[["default"],[[[[1,"\\n      "],[1,[30,2]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[1,"    "],[1,[30,2]],[1,"\\n"]],[]]]],[2]]]],["@record","formattedCount","@column"],false,["let","format-non-zero-number-or-dash","if","link-to","hash","concat","join"]]',moduleName:"campaign-manager-web/components/company-matching-table/campaigns.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/company-matching-table/engagement-score",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"3hLRgfwf",block:'[[[1,"\\n"],[44,[[52,[30,1,["engagementLevelRating"]],[30,1,["engagementLevelRating"]],""]],[[[1,"  "],[1,[28,[35,2],["i18n_engagement_level_rating","campaign-manager-web/components/company-matching-table/engagement-score"],[["label"],[[30,2]]]]],[1,"\\n\\n  "],[10,1],[14,0,"u-layout__display-block matched-companies__engagement-score"],[12],[1,"\\n    "],[10,"progress"],[14,0,"matched-companies__engagement-progress"],[15,2,[28,[37,3],[[30,2],0],null]],[14,"max","1"],[12],[13],[1,"\\n    "],[10,"progress"],[14,0,"matched-companies__engagement-progress"],[15,2,[28,[37,3],[[30,2],1],null]],[14,"max","1"],[12],[13],[1,"\\n    "],[10,"progress"],[14,0,"matched-companies__engagement-progress"],[15,2,[28,[37,3],[[30,2],2],null]],[14,"max","1"],[12],[13],[1,"\\n    "],[10,"progress"],[14,0,"matched-companies__engagement-progress"],[15,2,[28,[37,3],[[30,2],3],null]],[14,"max","1"],[12],[13],[1,"\\n    "],[10,"progress"],[14,0,"matched-companies__engagement-progress"],[15,2,[28,[37,3],[[30,2],4],null]],[14,"max","1"],[12],[13],[1,"\\n  "],[13],[1,"\\n"]],[2]]]],["@record","rating"],false,["let","if","t","gt"]]',moduleName:"campaign-manager-web/components/company-matching-table/engagement-score.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/company-matching-table/matched-company-name",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"C1adSiwz",block:'[[[1,"\\n"],[10,0],[14,0,"matched-companies__cell--company-name u-display-flex u-justify-start u-items-center"],[12],[1,"\\n  "],[10,"figure"],[14,0,"mr1 mt1"],[12],[1,"\\n    "],[8,[39,0],null,[["@size","@entityType","@imageUrl","@a11yText"],["xsmall","company",[30,1,["matchedCompanyLogoUrl"]],[28,[37,1],["i18n_company_icon_alt","campaign-manager-web/components/company-matching-table/matched-company-name"],[["name"],[[28,[37,2],[[30,1,["matchedCompanyName"]],""],null]]]]]],null],[1,"\\n  "],[13],[1,"\\n"],[41,[30,1,["matchedCompanyName"]],[[[1,"    "],[10,1],[15,0,[29,["matched-companies__company-name u-layout__display-inline-block u-color__black--75"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_company_page_link","campaign-manager-web/components/company-matching-table/matched-company-name"],[["linkInfo","companyName"],[[28,[37,5],null,[["dataTestSelector","href","ariaLabel"],["data-test-matched-company-name__company-page-link",[28,[37,6],["https://www.linkedin.com/company/",[30,1,["matchedCompanyId"]]],null],[28,[37,1],["i18n_company_page_link_aria_label","campaign-manager-web/components/company-matching-table/matched-company-name"],[["companyName"],[[28,[37,2],[[30,1,["matchedCompanyName"]],""],null]]]]]]],[30,1,["matchedCompanyName"]]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["@record"],false,["hue-web-entity","t","or","if","hue-web-foundations@-text-body","external-link-info","concat"]]',moduleName:"campaign-manager-web/components/company-matching-table/matched-company-name.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/company-matching-table/opportunity-status",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"hVZ5Woyj",block:'[[[1,[28,[35,0],[[52,[28,[37,2],[[30,1],[30,2,["propertyName"]]],null],"i18n_open","i18n_closed"],"campaign-manager-web/components/company-matching-table/opportunity-status"],null]]],["@record","@column"],false,["t","if","get"]]',moduleName:"campaign-manager-web/components/company-matching-table/opportunity-status.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())}))
define("campaign-manager-web/components/company-matching-table/unmatched-company-name",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"LheQU31Y",block:'[[[1,"\\n"],[10,0],[14,0,"matched-companies__cell--company-name u-display-flex u-justify-start u-items-center"],[12],[1,"\\n  "],[8,[39,0],null,[["@centered"],["true"]],[["default"],[[[[1,"\\n    "],[8,[30,1,["Image"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,1],null,[["@entityType","@size","@a11yText"],["company","xsmall",[28,[37,2],["i18n_company_icon_alt","campaign-manager-web/components/company-matching-table/unmatched-company-name"],[["name"],[[30,2,["inputCompanyName"]]]]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,1,["Content"]],null,null,[["default"],[[[[1,"\\n      "],[10,1],[15,0,[29,["matched-companies__company-name u-layout__display-inline-block u-color__black--75"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[30,2,["inputCompanyName"]]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13]],["Entity","@record"],false,["hue-web-entity-lockup","hue-web-entity","t","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/company-matching-table/unmatched-company-name.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/company-typeahead-input",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@glimmer/tracking","@glimmer/component","rsvp","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/utils/promise-state","campaign-manager-web/utils/urn","campaign-manager-web/utils/api-endpoints","campaign-manager-web/config/environment","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G
function B(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function V(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const H=(0,n.createTemplateFactory)({id:"Daj+hZFS",block:'[[[1,"\\n"],[11,0],[17,1],[12],[1,"\\n  "],[8,[39,0],null,[["@onInput","@options","@onSelect","@allowConfirmedOptionsOnly"],[[30,0,["onSearchInput"]],[52,[30,0,["searchTerm"]],[30,0,["typeaheadSearchResults"]],[30,2]],[30,0,["onResultSelected"]],true]],[["input","listbox"],[[[[1,"\\n      "],[8,[30,3],[[16,0,[28,[37,2],["company-typeahead__input"," ",[30,4]],null]],[16,"placeholder",[28,[37,3],["i18n_ta_placeholder_SCC_v2","campaign-manager-web/components/company-typeahead-input"],null]],[4,[38,6],["focus",[30,0,["onTypeaheadFocus"]]],null]],[["@inputId","@disabled","@onBlur","@value"],[[30,5],[28,[37,4],[[30,6],[30,0,["resolveCompanyByUrlTask","isRunning"]]],null],[28,[37,5],[[30,0],"showTypeaheadResults",false],null],[30,0,["searchTerm"]]]],null],[1,"\\n      "],[8,[39,7],[[24,0,"mt1"]],[["@isHidden","@message","@type"],[[28,[37,8],[[30,0,["typeaheadError"]]],null],[28,[37,9],null,[["error"],[[30,0,["typeaheadError"]]]]],"negative"]],null],[1,"\\n      "],[8,[39,7],[[24,0,"mt1"]],[["@isHidden","@message","@type"],[[28,[37,8],[[30,0,["showUrlMatchWarning"]]],null],[28,[37,3],["i18n_no_match_error","campaign-manager-web/components/company-typeahead-input"],null],"caution"]],null],[1,"\\n    "]],[3]],[[[1,"\\n      "],[10,0],[15,0,[29,["company-typeahead--result-container u-layout__elevation-6\\n          ",[52,[30,0,["shouldHideTypeaheadResults"]],"u-layout__display-none"]]]],[12],[1,"\\n        "],[8,[30,7,["Listbox"]],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,10],[[30,0,["showTypeaheadResults"]],[30,0,["showSuggestedCompanyList"]]],null],[[[1,"            "],[10,0],[14,0,"company-typeahead--result-container-scroll-area"],[14,"aria-labelledby","company-typeahead-input__admin-access-pages-heading"],[14,"role","group"],[12],[1,"\\n              "],[10,"li"],[14,1,"company-typeahead-input__admin-access-pages-heading"],[14,"role","presentation"],[15,0,[29,["u-color__black--75 ph2 pt2 ",[52,[51,[30,2,["length"]]],"u-display-none"]," ",[28,[37,12],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_company_pages_with_admin_access","campaign-manager-web/components/company-typeahead-input"],null]],[1,"\\n              "],[13],[1,"\\n"],[42,[28,[37,14],[[28,[37,14],[[30,7,["options"]]],null]],null],null,[[[1,"                "],[8,[30,7,["Option"]],[[24,0,"company-typeahead__result-item p0"]],[["@opt"],[[30,8]]],[["default"],[[[[1,"\\n                  "],[10,0],[14,0,"m1 u-layout__width-full u-border__common--focus-indicator company-typeahead--result-item-wrapper"],[12],[1,"\\n                    "],[8,[39,15],null,[["@centered"],["true"]],[["default"],[[[[1,"\\n                      "],[8,[30,9,["Image"]],null,null,[["default"],[[[[1,"\\n                        "],[8,[39,16],null,[["@entityType","@size","@a11yText","@imageUrl"],["company","small",[30,8,["originalOpt","displayName"]],[30,8,["originalOpt","imageUrl"]]]],null],[1,"\\n                      "]],[]]]]],[1,"\\n                      "],[8,[30,9,["Content"]],null,null,[["default"],[[[[1,"\\n                        "],[10,"dl"],[12],[1,"\\n                          "],[10,"dt"],[15,0,[29,[[28,[37,12],null,[["weight","size"],["bold","small"]]]]]],[12],[1,[30,8,["originalOpt","displayName"]]],[13],[1,"\\n                          "],[10,"dd"],[15,0,[29,[[28,[37,12],null,[["size"],["xsmall"]]]]]],[12],[1,[30,8,["originalOpt","subLine"]]],[13],[1,"\\n                        "],[13],[1,"\\n                      "]],[]]]]],[1,"\\n                    "]],[9]]]]],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n"]],[8]],[[[1,"                "],[10,"li"],[14,"role","presentation"],[12],[1,"\\n                  "],[10,2],[15,0,[29,["ph3 pv2"," ",[28,[37,12],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,3],["i18n_become_page_admin_to_associate_company_page","campaign-manager-web/components/company-typeahead-input"],null]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n"]],[]],[[[1,"            "],[10,0],[14,0,"company-typeahead--result-container-scroll-area"],[14,"aria-labelledby","company-typeahead-input__result-type-company company-typeahead-input__result-type-showcase"],[14,"role","group"],[12],[1,"\\n              "],[10,"li"],[14,1,"company-typeahead-input__result-type-company"],[14,"role","presentation"],[15,0,[29,["u-color__black--75 ph2 pt2"," ",[28,[37,12],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_result_header","campaign-manager-web/components/company-typeahead-input"],[["type"],["company"]]]],[1,"\\n              "],[13],[1,"\\n"],[41,[30,0,["hasCompanyResult"]],[[[42,[28,[37,14],[[28,[37,14],[[30,7,["options"]]],null]],null],null,[[[41,[28,[37,17],[[30,10,["originalOpt","type"]],"company"],null],[[[1,"                    "],[8,[30,7,["Option"]],[[24,0,"company-typeahead__result-item p0"]],[["@opt"],[[30,10]]],[["default"],[[[[1,"\\n                      "],[10,0],[14,0,"m1 u-layout__width-full u-border__common--focus-indicator company-typeahead--result-item-wrapper"],[12],[1,"\\n                        "],[8,[39,15],null,[["@centered"],["true"]],[["default"],[[[[1,"\\n                          "],[8,[30,11,["Image"]],null,null,[["default"],[[[[1,"\\n                            "],[8,[39,16],null,[["@entityType","@size","@a11yText","@imageUrl"],["company","small",[30,10,["originalOpt","displayName"]],[30,10,["originalOpt","imageUrl"]]]],null],[1,"\\n                          "]],[]]]]],[1,"\\n                          "],[8,[30,11,["Content"]],null,null,[["default"],[[[[1,"\\n                            "],[10,"dl"],[12],[1,"\\n                              "],[10,"dt"],[15,0,[29,[[28,[37,12],null,[["weight","size"],["bold","small"]]]]]],[12],[1,[30,10,["originalOpt","displayName"]]],[13],[1,"\\n                              "],[10,"dd"],[15,0,[29,[[28,[37,12],null,[["size"],["xsmall"]]]]]],[12],[1,[30,10,["originalOpt","subLine"]]],[13],[1,"\\n                            "],[13],[1,"\\n                          "]],[]]]]],[1,"\\n                        "]],[11]]]]],[1,"\\n                      "],[13],[1,"\\n                    "]],[]]]]],[1,"\\n"]],[]],null]],[10]],null]],[]],[[[1,"                "],[10,0],[14,0,"u-layout__width-full company-typeahead__result-item company-typeahead__no-result-item"],[12],[1,"\\n                  "],[10,"dl"],[12],[1,"\\n"],[41,[30,0,["companyListError"]],[[[1,"                      "],[10,"dd"],[12],[1,"\\n                        "],[10,1],[15,0,[29,["u-color__red"," ",[28,[37,12],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n                          "],[1,[28,[35,3],["i18n_oops_error","campaign-manager-web/components/company-typeahead-input"],null]],[1,"\\n                        "],[13],[1,"\\n                      "],[13],[1,"\\n"]],[]],[[[1,"                      "],[10,"dd"],[12],[1,"\\n                        "],[10,1],[15,0,[29,[[28,[37,12],null,[["size"],["small"]]]]]],[12],[1,"\\n                          "],[1,[28,[35,3],["i18n_no_results_v2","campaign-manager-web/components/company-typeahead-input"],null]],[1,"\\n                        "],[13],[1,"\\n                      "],[13],[1,"\\n"]],[]]],[1,"                  "],[13],[1,"\\n                "],[13],[1,"\\n"]],[]]],[1,"              "],[10,"li"],[14,1,"company-typeahead-input__result-type-showcase"],[14,"role","presentation"],[15,0,[29,["u-color__black--75 ph2 pt2"," ",[28,[37,12],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_result_header","campaign-manager-web/components/company-typeahead-input"],[["type"],["showcase"]]]],[1,"\\n              "],[13],[1,"\\n"],[41,[30,0,["hasShowcaseResult"]],[[[42,[28,[37,14],[[28,[37,14],[[30,7,["options"]]],null]],null],null,[[[41,[28,[37,17],[[30,12,["originalOpt","type"]],"showcase"],null],[[[1,"                    "],[8,[30,7,["Option"]],[[24,0,"company-typeahead__result-item p0"]],[["@opt"],[[30,12]]],[["default"],[[[[1,"\\n                      "],[10,0],[14,0,"m1 u-layout__width-full u-border__common--focus-indicator company-typeahead--result-item-wrapper"],[12],[1,"\\n                        "],[8,[39,15],null,[["@centered"],["true"]],[["default"],[[[[1,"\\n                          "],[8,[30,13,["Image"]],null,null,[["default"],[[[[1,"\\n                            "],[8,[39,16],null,[["@entityType","@size","@a11yText","@imageUrl"],["company","small",[30,12,["originalOpt","displayName"]],[30,12,["originalOpt","imageUrl"]]]],null],[1,"\\n                          "]],[]]]]],[1,"\\n                          "],[8,[30,13,["Content"]],null,null,[["default"],[[[[1,"\\n                            "],[10,"dl"],[12],[1,"\\n                              "],[10,"dt"],[15,0,[29,[[28,[37,12],null,[["weight","size"],["bold","small"]]]]]],[12],[1,[30,12,["originalOpt","displayName"]]],[13],[1,"\\n                              "],[10,"dd"],[15,0,[29,[[28,[37,12],null,[["size"],["xsmall"]]]]]],[12],[1,[30,12,["originalOpt","subLine"]]],[13],[1,"\\n                            "],[13],[1,"\\n                          "]],[]]]]],[1,"\\n                        "]],[13]]]]],[1,"\\n                      "],[13],[1,"\\n                    "]],[]]]]],[1,"\\n"]],[]],null]],[12]],null]],[]],[[[1,"                "],[10,0],[14,0,"u-layout__width-full company-typeahead__result-item company-typeahead__no-result-item"],[12],[1,"\\n                  "],[10,"dl"],[12],[1,"\\n"],[41,[30,0,["showcaseListError"]],[[[1,"                      "],[10,"dd"],[12],[1,"\\n                        "],[10,1],[15,0,[29,["u-color__red"," ",[28,[37,12],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n                          "],[1,[28,[35,3],["i18n_oops_error","campaign-manager-web/components/company-typeahead-input"],null]],[1,"\\n                        "],[13],[1,"\\n                      "],[13],[1,"\\n"]],[]],[[[1,"                      "],[10,"dd"],[12],[1,"\\n                        "],[10,1],[15,0,[29,[[28,[37,12],null,[["size"],["small"]]]]]],[12],[1,"\\n                          "],[1,[28,[35,3],["i18n_no_results_v2","campaign-manager-web/components/company-typeahead-input"],null]],[1,"\\n                        "],[13],[1,"\\n                      "],[13],[1,"\\n"]],[]]],[1,"                  "],[13],[1,"\\n                "],[13],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n"]],[]]],[1,"        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n    "]],[7]]]]],[1,"\\n"],[13]],["&attrs","@companiesWithAdminAccess","TypeaheadInput","@inputContainerClass","@inputId","@isDisabled","ListboxHash","opt","Entity","opt","Entity","opt","Entity"],false,["hue-web-typeahead","if","concat","t","or","set","on","hue-web-inline-feedback","not","error-message","and","unless","hue-web-foundations@-text-body","each","-track-array","hue-web-entity-lockup","hue-web-entity","eq"]]',moduleName:"campaign-manager-web/components/company-typeahead-input.hbs",isStrictMode:!1}),q=new RegExp("(?:https?://)?[^/]+/(company|companies)/([^/?]+).*"),K="company",W="showcase"
let X=e.default=(b=(0,i.inject)(),_=(0,i.inject)(),h=(0,i.inject)(),f=(0,i.inject)(),T=(0,i.inject)(),E=(0,i.inject)(),y=(0,i.inject)(),S=(0,a.computed)("typeaheadSearchTask.last.value"),A=(0,s.task)({restartable:!0}),(0,g.assertPropTypes)((G=class extends o.default{constructor(...e){super(...e),B(this,"lix",v,this),B(this,"xhr",w,this),B(this,"error",I,this),B(this,"account",P,this),B(this,"i18n",N,this),B(this,"companies",R,this),B(this,"tracking",D,this),B(this,"typeaheadError",M,this),B(this,"companyListError",L,this),B(this,"showcaseListError",k,this),B(this,"showUrlMatchWarning",U,this),B(this,"showNoCompanyAndShowcaseMatchByNameWarning",x,this),B(this,"showTypeaheadResults",F,this),B(this,"typeaheadSearchResults",z,this),V(this,"inputContainerClass",null),V(this,"inputId",null),B(this,"searchTerm",j,this)}get showSuggestedCompanyList(){return Boolean(!this.searchTerm&&this.args.companiesWithAdminAccess)}set createCompanyPageIndex(e){}get createCompanyPageIndex(){let e=0
if(!this.typeaheadSearchResults)return e
const t=this.typeaheadSearchResults
return e+=t.company?t.company.length:0,e+=t.company?t.showcase.length:0,e}get shouldHideTypeaheadResults(){return!this.showTypeaheadResults||this.typeaheadSearchTask.isRunning}get hasCompanyResult(){return!!this.typeaheadSearchResults&&this.typeaheadSearchResults.some((e=>e.type===K))}get hasShowcaseResult(){return!!this.typeaheadSearchResults&&this.typeaheadSearchResults.some((e=>e.type===W))}onResultSelected(e){this._sendSelectedEntity(e)}onSearchInput(e){this.searchTerm=e,this.args.onCompanySearchInputChange?.(this.searchTerm),this.typeaheadSearchTask.perform(this.searchTerm)}*typeaheadSearchTask(e=""){if(this.typeaheadError=null,this.showUrlMatchWarning=!1,this.showNoCompanyAndShowcaseMatchByNameWarning=!1,!(e=e.trim()))return this.typeaheadSearchResults=[],this.args.companiesWithAdminAccess||(this.showTypeaheadResults=!1),null
yield(0,c.timeout)(m.default.callbackDelay.short)
const t=q.exec(e)
if(t){const e=t[2]
return yield(0,c.waitForQueue)("actions"),this.resolveCompanyByUrlTask.perform(e),null}yield(0,c.waitForQueue)("actions")
const n=yield this._getTypeaheadResultsTask.perform(e)
return this.typeaheadSearchResults=n,n?.length||(this.showNoCompanyAndShowcaseMatchByNameWarning=!0),this.showTypeaheadResults=!0,n}*resolveCompanyByUrlTask(e){try{const[t]=yield this.companies.findByNameOrId(e)
t?this._sendSelectedEntity(t):this.showUrlMatchWarning=!0}catch(t){this.typeaheadError=t||{}}}*_getTypeaheadResultsTask(e){const t=this.xhr
this.companyListError=!1,this.showcaseListError=!1
const n=[t.fetch(p.default.companyTypeahead(e),{type:"GET"},1e4).then((e=>e.elements)),t.fetch(p.default.showcaseTypeahead(e),{type:"GET"},1e4).then((e=>e.elements))],[a,i]=yield(0,l.allSettled)(n),[r,o]=[a,i].map((e=>{let t=null
return e.state===u.PROMISE_STATE.FULFILLED&&(t=e.value.slice(0,3)),t})),s=[]
return r?r.forEach((e=>{const t={...e,type:K}
s.push(t)})):this.companyListError=!0,o?o.forEach((e=>{const t={...e,type:W}
s.push(t)})):this.showcaseListError=!0,s}_sendSelectedEntity(e){const t=(0,d.createUrnFromAttrs)(d.URN_TYPES.COMPANY,e.id)
this.args.onCompanySelected(t,e)}onTypeaheadFocus(){(this.showSuggestedCompanyList||this.typeaheadSearchResults.length)&&(this.showTypeaheadResults=!0),this.tracking.fireInteractionEvent("company_typeahead_input_field")}},V(G,"propTypes",{inputId:g.PropTypes.string.isRequired,isDisabled:g.PropTypes.bool,onCompanySelected:g.PropTypes.func,onCompanySearchInputChange:g.PropTypes.func,createCompanyUrl:g.PropTypes.string,companiesWithAdminAccess:g.PropTypes.oneOfType([g.PropTypes.array,g.PropTypes.null])}),v=Y((O=G).prototype,"lix",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=Y(O.prototype,"xhr",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=Y(O.prototype,"error",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=Y(O.prototype,"account",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=Y(O.prototype,"i18n",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=Y(O.prototype,"companies",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=Y(O.prototype,"tracking",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=Y(O.prototype,"typeaheadError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),L=Y(O.prototype,"companyListError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k=Y(O.prototype,"showcaseListError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),U=Y(O.prototype,"showUrlMatchWarning",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),x=Y(O.prototype,"showNoCompanyAndShowcaseMatchByNameWarning",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),F=Y(O.prototype,"showTypeaheadResults",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=Y(O.prototype,"typeaheadSearchResults",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),j=Y(O.prototype,"searchTerm",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y(O.prototype,"createCompanyPageIndex",[S],Object.getOwnPropertyDescriptor(O.prototype,"createCompanyPageIndex"),O.prototype),Y(O.prototype,"onResultSelected",[a.action],Object.getOwnPropertyDescriptor(O.prototype,"onResultSelected"),O.prototype),Y(O.prototype,"onSearchInput",[a.action],Object.getOwnPropertyDescriptor(O.prototype,"onSearchInput"),O.prototype),Y(O.prototype,"typeaheadSearchTask",[A],Object.getOwnPropertyDescriptor(O.prototype,"typeaheadSearchTask"),O.prototype),Y(O.prototype,"resolveCompanyByUrlTask",[s.task],Object.getOwnPropertyDescriptor(O.prototype,"resolveCompanyByUrlTask"),O.prototype),Y(O.prototype,"_getTypeaheadResultsTask",[s.task],Object.getOwnPropertyDescriptor(O.prototype,"_getTypeaheadResultsTask"),O.prototype),Y(O.prototype,"onTypeaheadFocus",[a.action],Object.getOwnPropertyDescriptor(O.prototype,"onTypeaheadFocus"),O.prototype),C=O))||C);(0,t.setComponentTemplate)(H,X)})),define("campaign-manager-web/components/company-typeahead",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/component","campaign-manager-web/utils/url-manager","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/constants/organization","ember-async-data","tracked-toolbox","@ember/service"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A=(0,n.createTemplateFactory)({id:"exMho/y6",block:'[[[1,"\\n"],[11,0],[24,0,"company-typeahead__container"],[17,1],[12],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-justify-between u-items-center mt5"],[12],[1,"\\n    "],[10,1],[15,0,[29,[[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[30,2]],[1,"\\n    "],[13],[1,"\\n"],[41,[30,3],[[[41,[51,[30,4]],[[[1,"        "],[8,[39,3],[[24,0,"company-typeahead__company-button"],[16,"disabled",[30,5]],[16,"aria-label",[28,[37,4],["i18n_change_company_selection_a11y_description","campaign-manager-web/components/company-typeahead"],null]],[4,[38,5],["company_typeahead_clear_selection"],null],[4,[38,6],["click",[30,0,["onSelectionCleared"]]],null]],[["@buttonType","@size","@emphasized","@text"],["tertiary","small",true,[28,[37,4],["i18n_choose_company_selection_again","campaign-manager-web/components/company-typeahead"],null]]],null],[1,"\\n"]],[]],null]],[]],[[[1,"      "],[8,[39,7],[[24,0,"company-typeahead__company-button"],[16,6,[30,0,["createCompanyUrl"]]],[24,"target","_blank"],[4,[38,5],["company_typeahead_new_company_link"],null]],[["@text","@buttonType","@emphasized","@size"],[[28,[37,4],["i18n_add_new_company_page","campaign-manager-web/components/company-typeahead"],null],"tertiary",true,"small"]],null],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"],[41,[30,3],[[[1,"    "],[8,[39,8],[[24,0,"company-typeahead__entity-lockup--processed"],[4,[38,9],[[30,0,["focusOnCompanyChangeButton"]]],null]],[["@centered","@size"],["true","medium"]],[["default"],[[[[1,"\\n      "],[10,0],[14,0,"company-typeahead__entity-lockup_company_item"],[12],[1,"\\n        "],[8,[30,6,["Image"]],null,null,[["default"],[[[[1,"\\n          "],[8,[39,10],null,[["@entityType","@size","@a11yText","@imageUrl"],["company","small",[30,0,["selectedEntityDisplayName"]],[30,3,["imageUrl"]]]],null],[1,"\\n        "]],[]]]]],[1,"\\n        "],[10,1],[12],[1,"\\n          "],[10,"dl"],[12],[1,"\\n            "],[10,"dt"],[14,"data-live-test-company-typeahead__selected-result--name",""],[15,0,[29,[[28,[37,0],null,[["weight","size"],["bold","small"]]]]]],[12],[1,"\\n              "],[1,[30,3,["displayName"]]],[1,"\\n            "],[13],[1,"\\n            "],[10,"dd"],[15,0,[29,[[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[30,3,["subLine"]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[6]]]]],[1,"\\n"]],[]],[[[1,"    "],[8,[39,11],[[24,0,"u-layout-flex__cell"],[4,[38,12],null,[["selector","when"],[[28,[37,13],["#",[30,7]],null],[30,0,["focusOnInput"]]]]]],[["@inputId","@isDisabled","@onCompanySelected","@onCompanySearchInputChange","@companiesWithAdminAccess"],[[30,7],[30,5],[30,0,["onResultSelected"]],[30,8],[30,0,["companiesWithAdminAccessList","value"]]]],null],[1,"\\n"],[41,[30,9],[[[1,"      "],[10,1],[15,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[30,9]],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[41,[48,[30,10]],[[[1,"      "],[18,10,null],[1,"\\n    "]],[]],null]],[]]]],[]]],[13]],["&attrs","@title","@selectedEntity","@disableCompanyClear","@isDisabled","Entity","@inputId","@onCompanySearchInputChange","@subtitle","&subtitle"],false,["hue-web-foundations@-text-body","if","unless","hue-web-button","t","track-interaction","on","hue-web-button-link","hue-web-entity-lockup","focus-on-render","hue-web-entity","company-typeahead-input","focus-by-selector","concat","has-block","yield"]]',moduleName:"campaign-manager-web/components/company-typeahead.hbs",isStrictMode:!1})
let C=e.default=(p=(0,d.inject)(),(0,l.assertPropTypes)((T=class extends i.default{constructor(...e){super(...e),E(this,"selectedEntity",b,this),E(this,"focusOnInput",_,this),E(this,"companies",h,this),E(this,"focusOnCompanyChangeButton",f,this),y(this,"createCompanyUrl",`${(0,r.getDomainUrl)()}/company/setup/new`)}get selectedEntityDisplayName(){return this.args.selectedEntity?.displayName??""}get companiesWithAdminAccessList(){return new c.TrackedAsyncData(this.companies.findByAuthorizedActions(s.ORGANIZATION_ACTIONS.VIEW_ADMIN_PAGE))}onResultSelected(e,t){this.args.onCompanySelected(e,t)}onSelectionCleared(e){e.preventDefault(),this.args.onCompanyCleared(),this.focusOnInput=!0,this.focusOnCompanyChangeButton=!0}},y(T,"propTypes",{inputId:l.PropTypes.string.isRequired,isDisabled:l.PropTypes.bool,disableCompanyClear:l.PropTypes.bool,selectedEntity:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.EmberObject]),onCompanySelected:l.PropTypes.func.isRequired,onCompanyCleared:l.PropTypes.func.isRequired,onCompanySearchInputChange:l.PropTypes.func,isSaving:l.PropTypes.bool}),b=S((g=T).prototype,"selectedEntity",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=S(g.prototype,"focusOnInput",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),h=S(g.prototype,"companies",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(g.prototype,"focusOnCompanyChangeButton",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S(g.prototype,"companiesWithAdminAccessList",[u.cached],Object.getOwnPropertyDescriptor(g.prototype,"companiesWithAdminAccessList"),g.prototype),S(g.prototype,"onResultSelected",[a.action],Object.getOwnPropertyDescriptor(g.prototype,"onResultSelected"),g.prototype),S(g.prototype,"onSelectionCleared",[a.action],Object.getOwnPropertyDescriptor(g.prototype,"onSelectionCleared"),g.prototype),m=g))||m);(0,t.setComponentTemplate)(A,C)})),define("campaign-manager-web/components/comparison-date-range-picker",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/reporting","@ember/service","@glimmer/tracking","@ember/object","campaign-manager-web/utils/comparison-date-range","@linkedin/lms-date-ui/constants/date-range"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y
function S(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function A(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const O=(0,n.createTemplateFactory)({id:"j19LDV+g",block:'[[[1,"\\n"],[11,0],[17,1],[12],[1,"\\n  "],[8,[39,0],null,[["@cacheKey","@dateRange","@dateRangeUpdate","@minimumDate"],[[30,0,["dateRangeCacheKey"]],[30,0,["reportingDateRange"]],[30,0,["reportingDateRangeUpdate"]],[30,2]]],null],[1,"\\n  "],[8,[39,0],[[4,[38,2],["historical_comparison_date_range_picker_click"],null]],[["@cacheKey","@dateRangeUpdate","@minimumDate","@isClearable","@dateRange","@dateRangeLabel","@presets"],[[30,0,["comparisonDateRangeCacheKey"]],[30,0,["comparisonDateRangeUpdate"]],[30,2],true,[30,0,["comparisonDateRange"]],[28,[37,1],["i18n_compare_to","campaign-manager-web/components/comparison-date-range-picker"],null],[30,0,["comparisonDateRangePresets"]]]],null],[1,"\\n"],[13]],["&attrs","@minimumDate"],false,["date-range-picker","t","track-interaction"]]',moduleName:"campaign-manager-web/components/comparison-date-range-picker.hbs",isStrictMode:!1})
let v=e.default=(d=(0,o.inject)(),p=(0,o.inject)("date-range"),(0,i.assertPropTypes)((y=class extends a.default{constructor(){super(...arguments),S(this,"i18n",b,this),S(this,"dateRangeService",_,this),S(this,"reportingDateRange",h,this),S(this,"comparisonDateRange",f,this),S(this,"comparisonPresetKey",T,this),S(this,"comparisonDateRangePresets",E,this),A(this,"dateRangeCacheKey",r.DATE_RANGE_CACHE_KEYS.REPORTING),A(this,"comparisonDateRangeCacheKey",r.DATE_RANGE_CACHE_KEYS.REPORTING_COMPARISON),this._initializeDateRanges()}reportingDateRangeUpdate(e,t){if(this.reportingDateRange=e,this.reportingDateRange.key=t,this.comparisonDateRangePresets=this._getComparisonDateRangePresets(),this.comparisonPresetKey===u.PRESET_KEY.CUSTOM)this.comparisonDateRangeUpdate(this.comparisonDateRange,u.PRESET_KEY.CUSTOM)
else{const e=this.comparisonDateRangePresets[this.comparisonPresetKey]
this.comparisonDateRangeUpdate(e,this.comparisonPresetKey)}}comparisonDateRangeUpdate(e,t){this.comparisonDateRange=e,t&&(this.comparisonPresetKey=t),this.args.dateRangeUpdate(this.reportingDateRange,this.comparisonDateRange)}_initializeDateRanges(){this.reportingDateRange=this.dateRangeService.getCachedDateRange({cacheKey:this.dateRangeCacheKey,minimumDate:this.args.minimumDate}),this.comparisonDateRangePresets=this._getComparisonDateRangePresets(),this.comparisonDateRange=this.dateRangeService.getCachedDateRange({cacheKey:this.comparisonDateRangeCacheKey,fallbackPresetKey:u.PRESET_KEY.CUSTOM,minimumDate:this.args.minimumDate,presets:this.comparisonDateRangePresets}),this.args.dateRangeUpdate(this.reportingDateRange,this.comparisonDateRange)}_getComparisonDateRangePresets(){return this.reportingDateRange?(0,c.getDefaultComparisonDateRangePresets)(this.reportingDateRange):{}}},A(y,"propTypes",{minimumDate:i.PropTypes.instanceOf(Date).isRequired,dateRangeUpdate:i.PropTypes.func.isRequired}),b=C((g=y).prototype,"i18n",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=C(g.prototype,"dateRangeService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=C(g.prototype,"reportingDateRange",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),f=C(g.prototype,"comparisonDateRange",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),T=C(g.prototype,"comparisonPresetKey",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return u.PRESET_KEY.CUSTOM}}),E=C(g.prototype,"comparisonDateRangePresets",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this._getComparisonDateRangePresets()}}),C(g.prototype,"reportingDateRangeUpdate",[s.action],Object.getOwnPropertyDescriptor(g.prototype,"reportingDateRangeUpdate"),g.prototype),C(g.prototype,"comparisonDateRangeUpdate",[s.action],Object.getOwnPropertyDescriptor(g.prototype,"comparisonDateRangeUpdate"),g.prototype),m=g))||m);(0,t.setComponentTemplate)(O,v)})),define("campaign-manager-web/components/composable-campaign-wizard",["exports","@ember/component","@ember/template-factory","campaign-manager-web/constants/routes","tracked-built-ins","@ember/service","@ember/debug","@glimmer/component","@glimmer/tracking","@ember/object","@linkedin/ember-prop-types","ember-lifeline","campaign-manager-web/constants/campaign-constants","campaign-manager-web/utils/campaign","campaign-manager-web/utils/account","campaign-manager-web/utils/tracking","ember-concurrency-decorators","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/forecasting","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/lix","campaign-manager-web/utils/composable-campaign-wizard"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y){var S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G
let B,V,Y,H,q,K,W,X,$,J,Q,Z
function ee(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function te(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}function ne(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.STEPS=void 0
const ae=(0,n.createTemplateFactory)({id:"EXShE3mw",block:'[[[1,"\\n"],[11,0],[24,0,"u-display-flex u-flex-column flex-fill u-layout__width-full wizard-container"],[17,1],[12],[1,"\\n  "],[10,0],[14,0,"u-display-flex flex-fill u-flex-column u-flex-row-md u-layout__position-relative u-layout__width-full"],[12],[1,"\\n"],[41,[30,2],[[[1,"      "],[8,[39,1],null,[["@step","@account","@onDetailsSkiplinkClick","@onSetupCampaignClick","@campaignDetailsValidationsError","@onSetupAdsClick","@onReviewAndLaunchClick","@stepsMap","@campaign","@isSaveButtonValid"],[[30,3],[30,4],[30,0,["onDetailsSkiplinkClick"]],[30,0,["onSetupCampaignClick"]],[30,0,["campaignDetailsValidationsError"]],[30,0,["onSetupAdsClick"]],[30,0,["onReviewAndLaunchClick"]],[30,0,["STEPS"]],[30,5],[30,6]]],null],[1,"\\n"]],[]],[[[41,[30,0,["enableBreadCrumbNavigation"]],[[[1,"      "],[8,[39,2],null,[["@campaignId","@accountId","@hasCampaignErrors"],[[30,0,["campaignId"]],[30,0,["accountId"]],[30,0,["campaignDetailsValidationsError"]]]],null],[1,"\\n"]],[]],[[[1,"      "],[10,"aside"],[14,0,"wizard-container__navigation-wrapper"],[12],[1,"\\n        "],[10,0],[15,0,[29,["wizard-container__navigation-container\\n            ",[52,[30,4,["isEnterprise"]],"wizard-container__navigation-container--enterprise"]]]],[12],[1,"\\n"],[41,[30,0,["showCampaignGroupStep"]],[[[1,"            "],[10,0],[15,0,[29,["left-navigation__step p5 ",[52,[28,[37,3],[[30,3],[30,0,["STEPS","GROUP"]]],null],"left-navigation__step--active"]]]],[12],[1,"\\n              "],[10,"h4"],[15,0,[29,[[28,[37,4],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[1,[28,[35,5],["i18n_step1","campaign-manager-web/components/composable-campaign-wizard"],null]],[1,"\\n              "],[13],[1,"\\n\\n"],[41,[28,[37,3],[[30,3],[30,0,["STEPS","GROUP"]]],null],[[[1,"                "],[10,"h3"],[15,0,[29,[[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,5],["i18n_group_step_title","campaign-manager-web/components/composable-campaign-wizard"],null]],[1,"\\n                "],[13],[1,"\\n"]],[]],[[[44,[[28,[37,7],[[30,4,["isEnterprise"]],[28,[37,8],[[30,5,["isNewCampaign"]]],null]],null]],[[[1,"                  "],[11,"button"],[16,0,[29,["button--unstyled u-layout__align-left"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[16,"disabled",[30,7]],[24,4,"button"],[4,[38,9],["click",[30,0,["onSelectGroupClick"]]],null],[4,[38,10],["leftnav_select_group"],null],[12],[1,"\\n                    "],[1,[28,[35,5],["i18n_group_step_title","campaign-manager-web/components/composable-campaign-wizard"],null]],[1,"\\n                  "],[13],[1,"\\n"],[41,[30,7],[[[1,"                    "],[8,[39,11],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                        "],[8,[39,12],[[24,0,"left-navigation__group-step-trigger-button"],[4,[38,13],[[30,8,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle","@text"],["small","tertiary","question",true,[28,[37,5],["i18n_group_step_disabled_a11y_label","campaign-manager-web/components/composable-campaign-wizard"],null]]],null],[1,"\\n                      "]],[8]],[[[1,"\\n                        "],[10,2],[15,0,[29,[[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n                          "],[1,[28,[35,5],["i18n_group_step_disabled","campaign-manager-web/components/composable-campaign-wizard"],null]],[1,"\\n                        "],[13],[1,"\\n                      "]],[]]]]],[1,"\\n"]],[]],null]],[7]]]],[]]],[1,"            "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[1,"          "],[10,0],[15,0,[29,["left-navigation__step p5 ",[52,[28,[37,3],[[30,3],[30,0,["STEPS","DETAILS"]]],null],"left-navigation__step--active",""]]]],[12],[1,"\\n            "],[10,"h4"],[15,0,[29,[[28,[37,4],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[30,0,["showCampaignGroupStep"]],[[[1,"                "],[1,[28,[35,5],["i18n_step2","campaign-manager-web/components/composable-campaign-wizard"],null]],[1,"\\n"]],[]],[[[1,"                "],[1,[28,[35,5],["i18n_step1","campaign-manager-web/components/composable-campaign-wizard"],null]],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n"],[41,[28,[37,3],[[30,3],[30,0,["STEPS","DETAILS"]]],null],[[[1,"              "],[11,"button"],[24,0,"left-navigation__details-step-skiplink visually-hidden u-layout__align-left"],[24,4,"button"],[4,[38,9],["click",[30,0,["onDetailsSkiplinkClick"]]],null],[12],[1,"\\n                "],[1,[28,[35,5],["i18n_step1_skiplink","campaign-manager-web/components/composable-campaign-wizard"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,"h3"],[15,0,[29,[[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,5],["i18n_step1_title","campaign-manager-web/components/composable-campaign-wizard"],null]],[1,"\\n              "],[13],[1,"\\n"]],[]],[[[44,[[28,[37,7],[[28,[37,3],[[30,3],[30,0,["STEPS","GROUP"]]],null],[28,[37,8],[[30,5,["campaignGroupId"]]],null]],null]],[[[1,"                "],[11,"button"],[16,0,[29,["button--unstyled u-layout__align-left\\n                    ",[52,[30,9],"button--unstyled-disabled left-navigation__section-link--locked"]," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[16,"disabled",[30,9]],[24,4,"button"],[4,[38,9],["click",[30,0,["onSetupCampaignClick"]]],null],[4,[38,10],["leftnav_setup_campaign"],null],[12],[1,"\\n                  "],[1,[28,[35,5],["i18n_step1_title","campaign-manager-web/components/composable-campaign-wizard"],null]],[1,"\\n                "],[13],[1,"\\n"]],[9]]]],[]]],[1,"            "],[10,"ul"],[14,0,"left-navigation__section-list"],[12],[1,"\\n"],[42,[28,[37,15],[[28,[37,15],[[30,0,["navigationMenu","details","modules"]]],null]],null],null,[[[1,"                "],[10,"li"],[14,0,"left-navigation__section"],[12],[1,"\\n                  "],[10,0],[14,0,"left-navigation__section-link"],[12],[1,"\\n"],[44,[[28,[37,16],[[28,[37,7],[[28,[37,17],[[30,5,["objectiveType"]]],null],[28,[37,8],[[30,10,["isAlwaysVisible"]]],null]],null],[28,[37,7],[[28,[37,3],[[30,3],[30,0,["STEPS","GROUP"]]],null],[28,[37,8],[[30,5,["campaignGroupId"]]],null]],null]],null]],[[[41,[30,12],[[[1,"                        "],[10,1],[15,0,[29,["u-color__black--75\\n                            ",[52,[30,12],"left-navigation__section-link--locked",""]," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,0,["isUTMTrackingEnabled"]],[[[1,"                            "],[1,[28,[35,5],["i18n_campaign_section_title_v4","campaign-manager-web/components/composable-campaign-wizard"],[["title"],[[30,10,["component"]]]]]],[1,"\\n"]],[]],[[[1,"                            "],[1,[28,[35,5],["i18n_campaign_section_title_v3","campaign-manager-web/components/composable-campaign-wizard"],[["title"],[[30,10,["component"]]]]]],[1,"\\n"]],[]]],[1,"                        "],[13],[1,"\\n"]],[]],[[[1,"                        "],[11,"button"],[16,0,[29,["button--unstyled u-layout__align-left left-navigation__section-link--highlight\\n                            ",[52,[28,[37,3],[[30,0,["sectionInViewport"]],[30,10,["component"]]],null],"t-14 t-bold u-color__blue7","t-14 u-color__black--75"]]]],[16,"aria-label",[29,[[28,[37,5],["i18n_leftnav_navigation_link","campaign-manager-web/components/composable-campaign-wizard"],[["component"],[[30,10,["component"]]]]]]]],[24,4,"button"],[4,[38,9],["click",[28,[37,18],[[30,0,["onDetailsSectionClickOnLeftRail"]],[30,10]],null]],null],[12],[1,"\\n"],[41,[30,0,["isUTMTrackingEnabled"]],[[[1,"                            "],[1,[28,[35,5],["i18n_campaign_section_title_v4","campaign-manager-web/components/composable-campaign-wizard"],[["title"],[[30,10,["component"]]]]]],[1,"\\n"]],[]],[[[1,"                            "],[1,[28,[35,5],["i18n_campaign_section_title_v3","campaign-manager-web/components/composable-campaign-wizard"],[["title"],[[30,10,["component"]]]]]],[1,"\\n"]],[]]],[41,[30,5,["forecastingRecommendations"]],[[[44,[[28,[37,19],[[30,0,["currentAvailableRecommendationsCount"]],[30,10,["component"]]],null]],[[[41,[30,13],[[[1,"                                "],[8,[39,20],[[24,0,"left-navigation__section-recommendation-notification-badge"]],[["@number","@a11yText"],[[30,13],[28,[37,5],["i18n_recommendations_a11y","campaign-manager-web/components/composable-campaign-wizard"],null]]],null],[1,"\\n"]],[]],null]],[13]]]],[]],null],[1,"                          "],[10,1],[15,0,[29,[[52,[51,[28,[37,19],[[30,5,["validations","attrs"]],[30,10,["validationKey"]]],null]],"u-layout__display-none"]]]],[15,"aria-label",[29,[[28,[37,5],["i18n_leftnav_validation_error_icon_a11y_label","campaign-manager-web/components/composable-campaign-wizard"],[["component"],[[30,10,["component"]]]]]]]],[12],[1,"\\n                            "],[8,[39,22],[[24,0,"left-navigation__section-link--error u-layout__vertical-align-sub"]],[["@size","@name"],["small","signal-error"]],null],[1,"\\n                          "],[13],[1,"\\n                        "],[13],[1,"\\n"]],[]]]],[12]]],[1,"                  "],[13],[1,"\\n                "],[13],[1,"\\n"]],[10,11]],null],[1,"            "],[13],[1,"\\n          "],[13],[1,"\\n\\n"],[1,"          "],[10,0],[15,0,[29,["left-navigation__step p5 ",[52,[28,[37,3],[[30,3],[30,0,["STEPS","CREATIVES"]]],null],"left-navigation__step--active",""]]]],[12],[1,"\\n            "],[10,"h4"],[15,0,[29,[[28,[37,4],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[30,0,["showCampaignGroupStep"]],[[[1,"                "],[1,[28,[35,5],["i18n_step3","campaign-manager-web/components/composable-campaign-wizard"],null]],[1,"\\n"]],[]],[[[1,"                "],[1,[28,[35,5],["i18n_step2","campaign-manager-web/components/composable-campaign-wizard"],null]],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n"],[41,[28,[37,3],[[30,3],[30,0,["STEPS","CREATIVES"]]],null],[[[1,"              "],[10,"h3"],[14,1,"creative-step-sidenav-header"],[15,0,[29,[[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,5],["i18n_step2_title","campaign-manager-web/components/composable-campaign-wizard"],null]],[1,"\\n              "],[13],[1,"\\n"],[41,[30,0,["shouldShowShutterstockNFI"]],[[[1,"                "],[8,[39,23],[[24,0,"left-navigation__shutterstock-nfi-fix"],[4,[38,24],null,[["level","push"],["modal",100]]]],[["@header","@id","@anchor","@placement"],[[28,[37,5],["i18n_asset_library_shutterstock_nfi_header","campaign-manager-web/components/composable-campaign-wizard"],null],"asset_library_shutterstock","#creative-step-sidenav-header","right"]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,5],["i18n_asset_library_shutterstock_nfi_body","campaign-manager-web/components/composable-campaign-wizard"],null]],[1,"\\n                "]],[]]]]],[1,"\\n"]],[]],null]],[]],[[[44,[[28,[37,7],[[28,[37,16],[[28,[37,3],[[30,3],[30,0,["STEPS","GROUP"]]],null],[28,[37,3],[[30,3],[30,0,["STEPS","DETAILS"]]],null]],null],[28,[37,16],[[30,5,["validations","isInvalid"]],[28,[37,8],[[30,6]],null],[28,[37,8],[[30,4,["canEditCampaign"]]],null],[30,5,["isNewCampaign"]]],null],[28,[37,8],[[30,5,["isCompletedCampaign"]]],null]],null]],[[[1,"                "],[11,"button"],[24,1,"creative-step-sidenav-title"],[16,0,[29,[[28,[37,25],["t-14 t-bold u-layout__align-left"," ",[52,[30,14],"button--unstyled-disabled left-navigation__section-link--locked","button--unstyled"]],null]]]],[16,"aria-label",[28,[37,5],["i18n_step2_title","campaign-manager-web/components/composable-campaign-wizard"],null]],[16,"disabled",[30,14]],[24,4,"button"],[4,[38,9],["click",[30,0,["onSetupAdsClick"]]],null],[4,[38,10],["leftnav_setupads"],null],[12],[1,"\\n                  "],[1,[28,[35,5],["i18n_step2_title","campaign-manager-web/components/composable-campaign-wizard"],null]],[1,"\\n                "],[13],[1,"\\n"]],[14]]]],[]]],[1,"            "],[10,"ul"],[14,0,"left-navigation__section-list"],[12],[1,"\\n"],[41,[51,[30,5,["isNewCampaign"]]],[[[42,[28,[37,15],[[28,[37,15],[[30,0,["navigationMenu","creatives","modules"]]],null]],null],null,[[[1,"                  "],[10,"li"],[14,0,"left-navigation__section"],[12],[1,"\\n                    "],[10,0],[14,0,"left-navigation__section-link"],[12],[1,"\\n"],[41,[28,[37,26],[[30,3],[30,0,["STEPS","CREATIVES"]]],null],[[[44,[[28,[37,7],[[28,[37,16],[[28,[37,3],[[30,3],[30,0,["STEPS","GROUP"]]],null],[28,[37,3],[[30,3],[30,0,["STEPS","DETAILS"]]],null]],null],[28,[37,16],[[30,5,["validations","isInvalid"]],[28,[37,8],[[30,6]],null],[28,[37,8],[[30,4,["canEditCampaign"]]],null]],null],[28,[37,8],[[30,5,["isCompletedCampaign"]]],null]],null]],[[[1,"                          "],[11,"button"],[16,0,[29,[[28,[37,25],["t-14 u-color__black--75 u-layout__align-left"," ",[52,[30,17],"button--unstyled-disabled left-navigation__section-link--locked ","button--unstyled  left-navigation__section-link--highlight"]],null]]]],[16,"aria-label",[28,[37,5],["i18n_step2_title","campaign-manager-web/components/composable-campaign-wizard"],null]],[16,"disabled",[30,17]],[24,4,"button"],[4,[38,9],["click",[30,0,["onSetupAdsClick"]]],null],[4,[38,10],["leftnav_setupads"],null],[12],[1,"\\n"],[41,[28,[37,7],[[30,15,["isDynamicAd"]],[28,[37,8],[[30,5,["isAdFormatInferred"]]],null],[30,5,["adFormat"]]],null],[[[1,"                              "],[1,[28,[35,5],["i18n_dynamic_ads_campaign_creatives_name","campaign-manager-web/components/composable-campaign-wizard"],[["adFormat"],[[30,5,["adFormat"]]]]]],[1,"\\n"]],[]],[[[1,"                              "],[1,[28,[35,5],["i18n_campaign_creatives_name_v10","campaign-manager-web/components/composable-campaign-wizard"],[["id"],[[30,15,["component"]]]]]],[1,"\\n"]],[]]],[1,"                          "],[13],[1,"\\n"]],[17]]]],[]],[[[1,"                        "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[28,[37,7],[[30,15,["isDynamicAd"]],[28,[37,8],[[30,5,["isAdFormatInferred"]]],null],[30,5,["adFormat"]]],null],[[[1,"                            "],[1,[28,[35,5],["i18n_dynamic_ads_campaign_creatives_name","campaign-manager-web/components/composable-campaign-wizard"],[["adFormat"],[[30,5,["adFormat"]]]]]],[1,"\\n"]],[]],[[[1,"                            "],[1,[28,[35,5],["i18n_campaign_creatives_name_v10","campaign-manager-web/components/composable-campaign-wizard"],[["id"],[[30,15,["component"]]]]]],[1,"\\n"]],[]]],[1,"                        "],[13],[1,"\\n"]],[]]],[1,"                    "],[13],[1,"\\n                  "],[13],[1,"\\n"]],[15,16]],null]],[]],null],[1,"            "],[13],[1,"\\n          "],[13],[1,"\\n\\n"],[1,"          "],[10,0],[15,0,[29,["left-navigation__step p5 ",[52,[28,[37,3],[[30,3],[30,0,["STEPS","REVIEW"]]],null],"left-navigation__step--active",""]]]],[12],[1,"\\n            "],[10,"h4"],[15,0,[29,[[28,[37,4],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[30,0,["showCampaignGroupStep"]],[[[1,"                "],[1,[28,[35,5],["i18n_step4","campaign-manager-web/components/composable-campaign-wizard"],null]],[1,"\\n"]],[]],[[[1,"                "],[1,[28,[35,5],["i18n_step3","campaign-manager-web/components/composable-campaign-wizard"],null]],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n"],[41,[28,[37,3],[[30,3],[30,0,["STEPS","REVIEW"]]],null],[[[1,"              "],[10,"h3"],[15,0,[29,["u-layout__display-inline"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,5],["i18n_step3_title","campaign-manager-web/components/composable-campaign-wizard"],null]],[1,"\\n              "],[13],[1,"\\n"]],[]],[[[44,[[28,[37,7],[[28,[37,16],[[28,[37,3],[[30,3],[30,0,["STEPS","GROUP"]]],null],[28,[37,3],[[30,3],[30,0,["STEPS","DETAILS"]]],null]],null],[28,[37,16],[[30,5,["validations","isInvalid"]],[28,[37,8],[[30,6]],null],[28,[37,8],[[30,4,["canEditCampaign"]]],null],[30,5,["isNewCampaign"]]],null],[28,[37,8],[[30,5,["isCompletedCampaign"]]],null]],null]],[[[1,"                "],[11,"button"],[16,0,[29,[[28,[37,25],["t-14 t-bold u-layout__align-left u-layout__display-inline"," ",[52,[30,18],"button--unstyled-disabled left-navigation__section-link--locked","button--unstyled"]],null]]]],[16,"disabled",[30,18]],[24,4,"button"],[4,[38,9],["click",[30,0,["onReviewAndLaunchClick"]]],null],[4,[38,10],["left_nav_review"],null],[12],[1,"\\n                  "],[1,[28,[35,5],["i18n_step3_title","campaign-manager-web/components/composable-campaign-wizard"],null]],[1,"\\n                "],[13],[1,"\\n"]],[18]]]],[]]],[1,"          "],[13],[1,"\\n\\n          "],[10,0],[14,0,"p5"],[12],[1,"\\n            "],[8,[39,27],[[24,0,"wizard-container__back-to-accounts-link--left-rail u-layout__width-full"]],[["@text","@size","@buttonType","@route","@model"],[[28,[37,5],["i18n_back_to_account","campaign-manager-web/components/composable-campaign-wizard"],null],"small","secondary","accounts.item.campaigns.index",[30,4,["id"]]]],null],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]],[]]],[1,"    "],[10,0],[14,0,"wizard-container__inner-container u-display-flex u-flex-column"],[14,"data-js-wizard-container__inner-container",""],[12],[1,"\\n      "],[18,19,[[28,[37,29],null,[["segmentedControl"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-flex-column-reverse u-flex-row-md"],[12],[1,"\\n        "],[10,0],[14,0,"wizard-container__section-container"],[12],[1,"\\n          "],[18,19,[[28,[37,29],null,[["mainContent","moduleOnEnterOrExitViewport","campaignErrors"],[[50,"just-yield",0,null,null],[30,0,["componentOnEnterOrExitViewport"]],[30,0,["campaignErrors"]]]]]]],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,0],[15,0,[29,["wizard-container__right-rail wizard-container__right-rail--scrollable\\n            ",[52,[30,4,["isEnterprise"]],"wizard-container__right-rail--enterprise"]]]],[12],[1,"\\n          "],[18,19,[[28,[37,29],null,[["rightRail","sectionInViewport"],[[50,"just-yield",0,null,null],[30,0,["sectionInViewport"]]]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,23],null,[["@header","@id","@anchor","@placement"],[[28,[37,5],["i18n_nfi_header","campaign-manager-web/components/composable-campaign-wizard"],null],"asset_library_ga","#creative-step-sidenav-title","right"]],[["default"],[[[[1,"\\n  "],[1,[28,[35,5],["i18n_nfi_body","campaign-manager-web/components/composable-campaign-wizard"],null]],[1,"\\n"]],[]]]]]],["&attrs","@isQuickMode","@step","@account","@campaign","@isSaveButtonValid","isGroupStepDisabled","triggerData","buttonDisabled","section","index","sectionLockedAndInvisible","recommendationCount","buttonDisabled","section","index","buttonDisabled","buttonDisabled","&default"],false,["if","scc/left-navigation","entity/tree","eq","hue-web-foundations@-text-body","t","let","and","not","on","track-interaction","hue-web-toggletip","hue-web-button","hue-web-toggletip-trigger","each","-track-array","or","is-empty","fn","get","hue-web-badge","unless","hue-web-icons@icon","new-feature-introduction-bubble","hue-web-foundations@leveling","concat","not-eq","hue-web-button-link-to","yield","hash","component"]]',moduleName:"campaign-manager-web/components/composable-campaign-wizard.hbs",isStrictMode:!1}),ie=e.STEPS={GROUP:"group",DETAILS:"details",CREATIVES:"creatives",REVIEW:"review"},re="objective-selection"
B=ie.GROUP,V=ie.DETAILS,Y=ie.CREATIVES,H=ie.REVIEW
class oe{constructor(){ne(this,B,{modules:[]}),ne(this,V,{modules:[{component:re,isAlwaysVisible:!0,trackingKey:"leftnav_objective_selection"},{component:p.COMPONENT_TITLE.TARGETING_MODULE,validationKey:"targetingCriteria.isInvalid",trackingKey:"leftnav_targeting_module"},{component:p.COMPONENT_TITLE.AD_FORMAT,trackingKey:"leftnav_ad_format"},{component:p.COMPONENT_TITLE.PLACEMENT_MODULE,validationKey:"placements.isInvalid",trackingKey:"leftnav_placement_module"},{component:p.COMPONENT_TITLE.BID_AND_BUDGET,validationKey:"isBidAndBudgetValid.isInvalid",trackingKey:"leftnav_bid_and_budget"},{component:p.COMPONENT_TITLE.CONVERSION_TRACKING,validationKey:"associatedConversions.isInvalid",trackingKey:"leftnav_conversion_tracking"}]}),ne(this,Y,{modules:[]}),ne(this,H,{modules:[]})}}q=ie.GROUP,K=ie.DETAILS,W=ie.CREATIVES,X=ie.REVIEW
class le{constructor(){ne(this,q,{modules:[]}),ne(this,K,{modules:[{component:p.COMPONENT_TITLE.CAMPAIGN_DETAILS,trackingKey:"leftnav_campaign_details"},{component:re,isAlwaysVisible:!0,trackingKey:"leftnav_objective_selection"},{component:p.COMPONENT_TITLE.TARGETING_MODULE,validationKey:"targetingCriteria.isInvalid",trackingKey:"leftnav_targeting_module"},{component:p.COMPONENT_TITLE.AD_FORMAT,trackingKey:"leftnav_ad_format"},{component:p.COMPONENT_TITLE.PLACEMENT_MODULE,validationKey:"placements.isInvalid",trackingKey:"leftnav_placement_module"},{component:p.COMPONENT_TITLE.BID_AND_BUDGET,validationKey:"isBidAndBudgetValid.isInvalid",trackingKey:"leftnav_bid_and_budget"},{component:p.COMPONENT_TITLE.CONVERSION_TRACKING,validationKey:"associatedConversions.isInvalid",trackingKey:"leftnav_conversion_tracking"}]}),ne(this,W,{modules:[]}),ne(this,X,{modules:[]})}}$=ie.GROUP,J=ie.DETAILS,Q=ie.CREATIVES,Z=ie.REVIEW
class se{constructor(){ne(this,$,{modules:[]}),ne(this,J,{modules:[{component:p.COMPONENT_TITLE.CAMPAIGN_DETAILS,trackingKey:"leftnav_campaign_details"},{component:p.COMPONENT_TITLE.TARGETING_MODULE,validationKey:"targetingCriteria.isInvalid",trackingKey:"leftnav_targeting_module"},{component:p.COMPONENT_TITLE.AD_FORMAT,trackingKey:"leftnav_ad_format"},{component:p.COMPONENT_TITLE.PLACEMENT_MODULE,validationKey:"placements.isInvalid",trackingKey:"leftnav_placement_module"},{component:p.COMPONENT_TITLE.BID_AND_BUDGET,validationKey:"isBidAndBudgetValid.isInvalid",trackingKey:"leftnav_bid_and_budget"},{component:p.COMPONENT_TITLE.CONVERSION_TRACKING,validationKey:"associatedConversions.isInvalid",trackingKey:"leftnav_conversion_tracking"}]}),ne(this,Q,{modules:[]}),ne(this,Z,{modules:[]})}}let ce=e.default=(S=(0,r.inject)("account"),A=(0,r.inject)(),C=(0,r.inject)(),O=(0,r.inject)(),v=(0,r.inject)(),w=(0,r.inject)(),I=(0,r.inject)(),P=(0,_.task)({drop:!0}),N=(0,_.task)({drop:!0}),(0,u.assertPropTypes)((G=class extends l.default{get campaignId(){return this.args.campaign.isNewCampaign?"new":this.args.campaign.id}get accountId(){return this.args.account.id}get showCampaignGroupStep(){return(0,g.isCGSelectionStepEnabled)(this.args.account)}get recommendationsBySectionMap(){return(0,f.getAvailableRecommendationsBySectionMap)((0,c.get)(this.args.campaign,"forecastingRecommendations"))}get currentAvailableRecommendationsCount(){return Object.keys(this.recommendationsBySectionMap).length>0?{[p.COMPONENT_TITLE.PLACEMENT_MODULE]:Math.min(this.recommendationsBySectionMap[p.COMPONENT_TITLE.PLACEMENT_MODULE].length,1),[p.COMPONENT_TITLE.BID_AND_BUDGET]:this.recommendationsBySectionMap[p.COMPONENT_TITLE.BID_AND_BUDGET].length}:{}}constructor(){super(...arguments),ee(this,"accountService",M,this),ee(this,"lix",L,this),ee(this,"jet",k,this),ee(this,"tracking",U,this),ee(this,"router",x,this),ee(this,"campaignRestrictions",F,this),ee(this,"onboarding",z,this),ne(this,"STEPS",ie),ne(this,"customerServiceUrl",`${(0,h.getDomainUrl)()}/help/linkedin/ask/AD-AQ`),ne(this,"currentModulesInViewport",new i.TrackedArray([])),ee(this,"sectionInViewport",j,this),this.navigationMenu=this._buildNavigationMenu()}willDestroy(){super.willDestroy(...arguments),(0,d.runDisposables)(this)}componentOnEnterOrExitViewport(e,t){if(this.args.step!==ie.DETAILS)return
let n=this.currentModulesInViewport
t?n.unshift(e):(n=n.filter((t=>t!==e)),this.currentModulesInViewport=n),n.includes(p.COMPONENT_TITLE.CAMPAIGN_DETAILS)?this.sectionInViewport=p.COMPONENT_TITLE.CAMPAIGN_DETAILS:n.includes(re)?this.sectionInViewport=re:n[0]&&(this.sectionInViewport=n[0])}get campaignDetailsValidationsError(){if(!(0,T.isCampaignWithObjective)(this.args.campaign))return!1
if(this.args.showAdFormatValidationError)return!0
return(0,c.get)(this,"navigationMenu.details.modules").some((e=>e.validationKey&&(0,c.get)(this.args.campaign,`validations.attrs.${e.validationKey}`)))}get campaignErrors(){return this.args.isQuickMode?{[ie.DETAILS]:this.campaignDetailsValidationsError}:{}}get isDynamicBudgetOptimizationEnabled(){return this.lix.getTreatmentIsEnabled(E.LIX_TEST_KEYS.enableDynamicBudgetOptimization)}get isUTMTrackingEnabled(){return this.lix.getTreatmentIsEnabled(E.LIX_TEST_KEYS.enableDynamicUTMTracking)}get shouldShowShutterstockNFI(){return this.args.campaign.adFormat===T.AD_FORMAT.STANDARD_SPONSORED_CONTENT&&this.lix.getTreatmentIsEnabled(E.LIX_TEST_KEYS.enableAssetLibraryShutterstock)}get enableBreadCrumbNavigation(){const e=this.lix.getTreatmentIsEnabled(E.LIX_TEST_KEYS.enableBreadCrumbNavigation)
return this.showCampaignGroupStep&&e}onDetailsSkiplinkClick(){this._setFocus(`[data-id=${(0,c.get)(this,"navigationMenu.details.modules.0.component")}]`)}onDetailsSectionClickOnLeftRail({component:e,trackingKey:t}){switch(this.args.step){case ie.DETAILS:this.args.onDetailsSectionClick(e)
break
case ie.GROUP:case ie.CREATIVES:case ie.REVIEW:this.args.campaign.isDraftCampaign||this.args.campaign.isServableCampaign?this.saveAndTransitionToDetailsSectionTask.perform(e):this._transitionToDetailsSection(e)
break
default:throw new Error(`Current step (${this.args.step}) is unhandled`)}t&&this.tracking.fireInteractionEvent(t,b.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onSelectGroupClick(){switch(this.args.step){case ie.GROUP:break
case ie.DETAILS:this.args.campaign.isNewCampaign?this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX):this.args.saveEditCampaignTask.perform(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX).catch((e=>{this._handleDetailsSaveEditTaskError(e)}))
break
case ie.CREATIVES:case ie.REVIEW:this.args.campaign.isCompletedCampaign?this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX,this.args.campaign.id):this.saveAndTransitionToTask.perform(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX)
break
default:throw new Error(`Current step (${this.args.step}) is unhandled`)}}onSetupCampaignClick(){const e=this.args.campaign
e.isCompletedCampaign?this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS,e.id):e.isNewCampaign?this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS):this.saveAndTransitionToDetailsSectionTask.perform()}onSetupAdsClick(){switch(this.args.step){case ie.DETAILS:this.args.saveEditCampaignTask.perform(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX).catch((e=>{this._handleDetailsSaveEditTaskError(e)}))
break
case ie.CREATIVES:break
case ie.GROUP:case ie.REVIEW:this.saveAndTransitionToTask.perform(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX)
break
default:throw new Error(`Current step (${this.args.step}) is unhandled`)}}onReviewAndLaunchClick(){switch(this.args.step){case ie.DETAILS:this.args.saveEditCampaignTask.perform(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_REVIEW).catch((e=>{this._handleDetailsSaveEditTaskError(e)}))
break
case ie.GROUP:case ie.CREATIVES:this.saveAndTransitionToTask.perform(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_REVIEW)
break
case ie.REVIEW:break
default:throw new Error(`Current step (${this.args.step}) is unhandled`)}}_buildNavigationMenu(){let e=null
this.isUTMTrackingEnabled?(e={[ie.GROUP]:{modules:[]},[ie.CREATIVES]:{modules:[]},[ie.REVIEW]:{modules:[]}},e[ie.DETAILS]=(0,y.getCampaignDetailsStepModules)(this.args.campaign,this.lix)):(e=new oe,this.isDynamicBudgetOptimizationEnabled&&this.args.campaign.campaignGroup&&(e=this.args.campaign.campaignGroup.objectiveType?new se:new le))
const t=(0,c.get)(this.args.campaign,"adFormat"),n=(0,m.getAdContainer)(t)
return e[`${ie.CREATIVES}`].modules.push(Object.assign({id:n.component,isDynamicAd:p.AD_CONTAINER_TYPE.DYNAMIC===n.component},n)),e}_setFocus(e){(0,d.runTask)(this,(()=>{const t=document.querySelector(".wizard-container").querySelector(e)
t&&t.focus()}),0)}_transitionToDetailsSection(e){const t=this.args.campaign.accountId,n=this.args.campaign.isNewCampaign?"new":this.args.campaign.id
this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS,t,n,{queryParams:{section:e}})}_handleDetailsSaveEditTaskError(e){this.args.onDetailsSectionClick("standard-error__section-container"),this.jet.error(e,"campaign-details-save-and-next-error")}*saveAndTransitionToTask(e){yield this.args.onSaveEditCampaign(),this.router.transitionTo(e)}*saveAndTransitionToDetailsSectionTask(e){yield this.args.onSaveEditCampaign(),this._transitionToDetailsSection(e)}},ne(G,"propTypes",{account:u.PropTypes.EmberObject.isRequired,campaign:u.PropTypes.EmberObject.isRequired,step:u.PropTypes.string.isRequired,isSaveButtonValid:u.PropTypes.bool,onSaveEditCampaign:u.PropTypes.func,onDetailsSectionClick:u.PropTypes.func,isQuickMode:u.PropTypes.bool,showAdFormatValidationError:u.PropTypes.bool}),M=te((D=G).prototype,"accountService",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=te(D.prototype,"lix",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=te(D.prototype,"jet",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=te(D.prototype,"tracking",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=te(D.prototype,"router",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=te(D.prototype,"campaignRestrictions",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=te(D.prototype,"onboarding",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=te(D.prototype,"sectionInViewport",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te(D.prototype,"componentOnEnterOrExitViewport",[c.action],Object.getOwnPropertyDescriptor(D.prototype,"componentOnEnterOrExitViewport"),D.prototype),te(D.prototype,"onDetailsSkiplinkClick",[c.action],Object.getOwnPropertyDescriptor(D.prototype,"onDetailsSkiplinkClick"),D.prototype),te(D.prototype,"onDetailsSectionClickOnLeftRail",[c.action],Object.getOwnPropertyDescriptor(D.prototype,"onDetailsSectionClickOnLeftRail"),D.prototype),te(D.prototype,"onSelectGroupClick",[c.action],Object.getOwnPropertyDescriptor(D.prototype,"onSelectGroupClick"),D.prototype),te(D.prototype,"onSetupCampaignClick",[c.action],Object.getOwnPropertyDescriptor(D.prototype,"onSetupCampaignClick"),D.prototype),te(D.prototype,"onSetupAdsClick",[c.action],Object.getOwnPropertyDescriptor(D.prototype,"onSetupAdsClick"),D.prototype),te(D.prototype,"onReviewAndLaunchClick",[c.action],Object.getOwnPropertyDescriptor(D.prototype,"onReviewAndLaunchClick"),D.prototype),te(D.prototype,"saveAndTransitionToTask",[P],Object.getOwnPropertyDescriptor(D.prototype,"saveAndTransitionToTask"),D.prototype),te(D.prototype,"saveAndTransitionToDetailsSectionTask",[N],Object.getOwnPropertyDescriptor(D.prototype,"saveAndTransitionToDetailsSectionTask"),D.prototype),R=D))||R);(0,t.setComponentTemplate)(ae,ce)})),define("campaign-manager-web/components/concierge-assist-button",["exports","@linkedin/concierge-ember-components/components/concierge-assist-button"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/concierge-service-strings",["exports","@linkedin/concierge-ember-components/components/concierge-service-strings"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/confirm-dialog",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"ilTMt8D8",block:'[[[1,"\\n"],[8,[39,0],null,[["@isOpen","@title","@content","@primaryActionText","@primaryActionA11yLabel","@secondaryActionText","@secondaryActionA11yLabel","@onPrimary","@onSecondary","@onEscape"],[[30,1],[28,[37,1],[[30,2],[28,[37,2],["i18n_confirm_dialog_title_v2","campaign-manager-web/components/confirm-dialog"],null]],null],[28,[37,1],[[30,3],[28,[37,2],["i18n_confirm_dialog_content","campaign-manager-web/components/confirm-dialog"],null]],null],[28,[37,1],[[30,4],[28,[37,2],["i18n_confirm_dialog_ok_button","campaign-manager-web/components/confirm-dialog"],null]],null],[28,[37,1],[[30,5],[28,[37,2],["i18n_confirm_dialog_ok_button","campaign-manager-web/components/confirm-dialog"],null]],null],[28,[37,1],[[30,6],[28,[37,2],["i18n_confirm_dialog_cancel_button","campaign-manager-web/components/confirm-dialog"],null]],null],[28,[37,1],[[30,7],[28,[37,2],["i18n_confirm_dialog_cancel_button","campaign-manager-web/components/confirm-dialog"],null]],null],[30,8],[30,9],[30,9]]],null]],["@isOpen","@title","@content","@primaryActionText","@primaryActionA11yLabel","@secondaryActionText","@secondaryActionA11yLabel","@onConfirm","@onCancel"],false,["hue-web-confirmation-dialog","or","t"]]',moduleName:"campaign-manager-web/components/confirm-dialog.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={isOpen:i.PropTypes.bool.isRequired,content:i.PropTypes.SafeString.isRequired,title:i.PropTypes.SafeString,primaryActionText:i.PropTypes.SafeString,primaryActionA11yLabel:i.PropTypes.SafeString,secondaryActionText:i.PropTypes.SafeString,secondaryActionA11yLabel:i.PropTypes.SafeString,onConfirm:i.PropTypes.func.isRequired,onCancel:i.PropTypes.func.isRequired},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/confirm-hovercard",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@ember/object","@glimmer/tracking","@ember/runloop","@linkedin/ember-prop-types","campaign-manager-web/utils/tracking"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f=(0,n.createTemplateFactory)({id:"NGIsGo0k",block:'[[[1,"\\n"],[11,0],[17,1],[24,0,"c-confirm-hovercard__trigger u-layout__display-inline-block"],[12],[1,"\\n  "],[8,[39,0],null,[["@contentClass","@onShow","@placement"],[[29,["u-hoverable__content confirm-hovercard__content ",[30,2]]],[30,0,["_onClick"]],[30,3]]],[["trigger","content"],[[[[1,"\\n      "],[8,[39,1],[[16,0,[29,["js-c-confirm-hovercard__trigger confirm-hovercard__trigger ",[30,5]]]],[16,"aria-label",[30,6]],[16,"disabled",[30,0,["triggerButtonDisabled"]]],[16,"data-live-test-confirm-hovercard__button--trigger",[30,7]],[4,[38,3],[[30,0,["focusOnTrigger"]]],null],[4,[38,4],[[30,4,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@emphasized"],[[52,[30,8],[30,8],"small"],[30,9],[30,10]]],[["default"],[[[[1,"\\n        "],[1,[30,11]],[1,"\\n"],[41,[28,[37,5],[[30,12],"trash"],null],[[[1,"          "],[8,[39,6],null,[["@size","@name"],["small","trash"]],null],[1,"\\n"]],[]],null],[1,"      "]],[]]]]],[1,"\\n    "]],[4]],[[[1,"\\n      "],[10,0],[12],[1,"\\n        "],[18,18,null],[1,"\\n        "],[10,0],[14,0,"mt4 u-layout-flex__container--flex-end u-layout-flex__container--aligned-center u-flex-no-wrap"],[12],[1,"\\n          "],[8,[39,1],[[4,[38,10],["click",[28,[37,11],[[30,0,["onDismissHovercard"]],[30,13,["close"]]],null]],null]],[["@buttonType","@size","@emphasized","@icon","@text"],["secondary","small",true,[30,14],[28,[37,8],[[30,15],[28,[37,9],["i18n_confirm_hovercard_cancel","campaign-manager-web/components/confirm-hovercard"],null]],null]]],null],[1,"\\n          "],[8,[39,1],[[24,0,"ml2"],[4,[38,10],["click",[28,[37,11],[[30,0,["_onConfirm"]],[30,13,["close"]]],null]],null]],[["@buttonType","@size","@icon","@text"],["primary","small",[30,16],[30,17]]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[13]]]]],[1,"\\n"],[13]],["&attrs","@contentclass","@placement","triggerData","@triggerButtonClass","@ariaLabelText","@dataTestSelectorValue","@triggerButtonSize","@triggerButtonType","@triggerButtonEmphasized","@triggerButtonText","@iconType","contentApi","@cancelButtonIcon","@dismissButtonText","@confirmButtonIcon","@confirmButtonText","&default"],false,["hue-web-contextual-dialog","hue-web-button","if","focus-on-render","hue-web-contextual-dialog-trigger","eq","hue-web-icons@icon","yield","or","t","on","fn"]]',moduleName:"campaign-manager-web/components/confirm-hovercard.hbs",isStrictMode:!1})
let T=e.default=(u=(0,a.inject)(),(0,s.assertPropTypes)((b=class extends i.default{constructor(...e){super(...e),_(this,"tracking",m,this),_(this,"focusOnTrigger",g,this)}get triggerButtonDisabled(){return this.args.triggerButtonDisabled||!1}_onConfirm(e){const t=this.args.confirmButtonControlName
t&&this.tracking.fireInteractionEvent(t,c.CONTROL_INTERACTION_TYPE.SHORT_PRESS),(0,l.schedule)("afterRender",this,(()=>{this._closeHovercard(e)})),this.args.onConfirm?.()}onDismissHovercard(e){const t=this.args.cancelButtonControlName
t&&this.tracking.fireInteractionEvent(t,c.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this._closeHovercard(e),this.args.onDismiss?.()}_onClick(){const e=this.args.onClickControlName,t=this.args.triggerButtonControlName
e&&this.tracking.fireInteractionEvent(e,c.CONTROL_INTERACTION_TYPE.SHORT_PRESS),t&&this.tracking.fireInteractionEvent(t,c.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.focusOnTrigger=!1,this.args.onClick&&this.args.onClick()}_closeHovercard(e){this.isDestroyed||this.isDestroying||(e(),this.focusOnTrigger=!0)}},E=b,y="propTypes",S={ariaLabelText:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.SafeString]),cancelButtonControlName:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.SafeString]),confirmButtonControlName:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.SafeString]),confirmButtonText:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.SafeString]),dismissButtonText:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.SafeString]),contentClass:s.PropTypes.string,dataTestSelectorValue:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.SafeString]),iconType:s.PropTypes.string,onClick:s.PropTypes.func,onClickControlName:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.SafeString]),onConfirm:s.PropTypes.func,onDismiss:s.PropTypes.func,placement:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.SafeString]),triggerButtonClass:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.SafeString]),triggerButtonControlName:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.SafeString]),triggerButtonDisabled:s.PropTypes.bool,triggerButtonText:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.SafeString,s.PropTypes.object]),customTriggerAttribute:s.PropTypes.string,cancelButtonIcon:s.PropTypes.string,confirmButtonIcon:s.PropTypes.string},y in E?Object.defineProperty(E,y,{value:S,enumerable:!0,configurable:!0,writable:!0}):E[y]=S,m=h((p=b).prototype,"tracking",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=h(p.prototype,"focusOnTrigger",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),h(p.prototype,"_onConfirm",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"_onConfirm"),p.prototype),h(p.prototype,"onDismissHovercard",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onDismissHovercard"),p.prototype),h(p.prototype,"_onClick",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"_onClick"),p.prototype),d=p))||d)
var E,y,S;(0,t.setComponentTemplate)(f,T)})),define("campaign-manager-web/components/connected-tv-toggle-section",["exports","@ember/component","@ember/template-factory","@ember/service","@ember/object","@glimmer/component","ember-concurrency-decorators","@linkedin/ember-prop-types","campaign-manager-web/constants/budget-optimization","campaign-manager-web/utils/http-error"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const S=(0,n.createTemplateFactory)({id:"spA/dEPJ",block:'[[[41,[30,0,["isLanConnectedTVEnabled"]],[[[1,"  "],[10,0],[14,0,"pt3 u-border__common--top mt2"],[12],[1,"\\n    "],[10,0],[14,0,"display-flex u-flex-row u-flex-nowrap u-items-center"],[12],[1,"\\n      "],[10,"h3"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_ctv_toggle_heading","campaign-manager-web/components/connected-tv-toggle-section"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,3],null,null,[["trigger","content"],[[[[1,"\\n          "],[8,[39,4],[[4,[38,5],[[30,1,["triggerContentSharedInfo"]]],null]],[["@circle","@icon","@buttonType","@size","@text"],[true,"question","tertiary","small",[28,[37,2],["i18n_ctv_help_tooltip_learn_more_a11y_label","campaign-manager-web/components/connected-tv-toggle-section"],null]]],null],[1,"\\n        "]],[1]],[[[1,"\\n          "],[10,0],[14,0,"u-hoverable__content"],[12],[1,"\\n            "],[10,"h4"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_ctv_toggle_heading","campaign-manager-web/components/connected-tv-toggle-section"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,["pv2"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_ctv_help_tooltip_text","campaign-manager-web/components/connected-tv-toggle-section"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,"h5"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_ctv_help_tooltip_sub_heading","campaign-manager-web/components/connected-tv-toggle-section"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,"ul"],[15,0,[29,["pl3"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[10,"li"],[12],[1,[28,[35,2],["i18n_ctv_help_tooltip_content_list_item_3","campaign-manager-web/components/connected-tv-toggle-section"],null]],[13],[1,"\\n              "],[10,"li"],[12],[1,[28,[35,2],["i18n_ctv_help_tooltip_content_list_item_4","campaign-manager-web/components/connected-tv-toggle-section"],null]],[13],[1,"\\n              "],[10,"li"],[12],[1,[28,[35,2],["i18n_ctv_help_tooltip_content_list_item_5","campaign-manager-web/components/connected-tv-toggle-section"],null]],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"display-flex u-flex-row u-flex-nowrap u-items-center u-justify-between"],[12],[1,"\\n      "],[10,2],[15,0,[29,["pr5"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_ctv_toggle_description_v2","campaign-manager-web/components/connected-tv-toggle-section"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,1],[14,1,"nfi-trigger-connected-tv-toggle"],[12],[1,"\\n        "],[8,[39,6],[[16,"aria-label",[28,[37,2],["i18n_ctv_toggle_a11y_text","campaign-manager-web/components/connected-tv-toggle-section"],null]]],[["@disabled","@isLabelHidden","@isToggled","@onToggle"],[[28,[37,7],[[30,2,["isNewCampaign"]]],null],true,[30,2,["isConnectedTelevisionOnly"]],[30,0,["updateCampaignCtvToggle"]]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n"],[1,"  "],[8,[39,8],null,[["@id","@anchor","@placement","@header","@onCtaClick","@ctaText"],["ctv_campaign_toggle","#nfi-trigger-connected-tv-toggle","top",[28,[37,2],["i18n_nfi_ctv_campaign_toggle_header","campaign-manager-web/components/connected-tv-toggle-section"],null],[28,[37,9],[[30,0,["updateCampaignCtvToggle"]],true],null],[28,[37,2],["i18n_nfi_ctv_campaign_toggle_cta_text","campaign-manager-web/components/connected-tv-toggle-section"],null]]],[["default"],[[[[1,"\\n    "],[1,[28,[35,2],["i18n_nfi_ctv_campaign_toggle_content","campaign-manager-web/components/connected-tv-toggle-section"],null]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[39,10],null,[["@fullScreen","@isLoading"],[true,[30,0,["updateCampaignCtvToggleTask","isRunning"]]]],null],[1,"\\n"]],[]],null]],["triggerData","@campaign"],false,["if","hue-web-foundations@-text-body","t","hue-web-contextual-dialog","hue-web-button","hue-web-contextual-dialog-trigger","hue-web-switch","not","new-feature-introduction-bubble","fn","cm-overlay-loader"]]',moduleName:"campaign-manager-web/components/connected-tv-toggle-section.hbs",isStrictMode:!1})
let A=e.default=(u=(0,a.inject)("campaign"),d=(0,o.task)({drop:!0}),(0,l.assertPropTypes)((T=class extends r.default{constructor(...e){super(...e),E(this,"jet",g,this),E(this,"tracking",b,this),E(this,"campaignConfiguration",_,this),E(this,"router",h,this),E(this,"campaignService",f,this)}*updateCampaignCtvToggleTask(e){try{this.tracking.fireInteractionEvent("linkedin_audience_network_ctv_toggled"),yield this.campaignService.updateCampaignCtvToggle(e),this.args.onCtvToggleChange?.()}catch(t){this.jet.error(new Error(`Error updating ctv toggle: ${(0,c.getErrorMessage)(t)}`))}}updateCampaignCtvToggle(e){this.updateCampaignCtvToggleTask.perform(e)}get isLanConnectedTVEnabled(){return"true"!==this.router.currentRoute?.queryParams?.isContentFirst&&this.campaignConfiguration.isConnectedTelevisionAvailable(this.args.campaign)&&this.args.campaign?.campaignGroup?.budgetOptimization?.budgetOptimizationStrategy!==s.BUDGET_OPTIMIZATION_STRATEGY.DYNAMIC}},C=T,O="propTypes",v={campaign:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.EmberObject]).isRequired,onCtvToggleChange:l.PropTypes.func},O in C?Object.defineProperty(C,O,{value:v,enumerable:!0,configurable:!0,writable:!0}):C[O]=v,g=y((m=T).prototype,"jet",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(m.prototype,"tracking",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=y(m.prototype,"campaignConfiguration",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(m.prototype,"router",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(m.prototype,"campaignService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(m.prototype,"updateCampaignCtvToggleTask",[d],Object.getOwnPropertyDescriptor(m.prototype,"updateCampaignCtvToggleTask"),m.prototype),y(m.prototype,"updateCampaignCtvToggle",[i.action],Object.getOwnPropertyDescriptor(m.prototype,"updateCampaignCtvToggle"),m.prototype),p=m))||p)
var C,O,v;(0,t.setComponentTemplate)(S,A)})),define("campaign-manager-web/components/contextual-help",["exports","helpcenter-in-product-ember/components/contextual-help"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/conversation-ads/conversation-ads-actions-dropdown",["exports","@ember/component","@ember/template-factory","@linkedin/jsecure","@ember/service","@glimmer/component","@glimmer/tracking","@ember/object","campaign-manager-web/utils/lisa","@ember/utils","campaign-manager-web/constants/entity-status","ember-stdlib/utils/is-browser","ember-lifeline","campaign-manager-web/utils/conversation-ads/conversation-ads","@ember/template","hue-web-toast/utils/constants","campaign-manager-web/constants/creative","campaign-manager-web/utils/creatives","campaign-manager-web/constants/pem/conversation-ads","campaign-manager-web/utils/pem-metadata-util","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E){var y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x
function F(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function z(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function j(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const G=(0,n.createTemplateFactory)({id:"dWlQR9rr",block:'[[[1,"\\n"],[8,[39,0],null,[["@isOpen","@onVisibilityChange","@justification"],[[30,0,["isDropdownOpen"]],[28,[37,1],[[28,[37,2],[[30,0,["isDropdownOpen"]]],null]],null],"right"]],[["default"],[[[[1,"\\n  "],[11,0],[24,0,"u-hoverable__content"],[4,[38,3],[[30,0,["isDropdownOpen"]]],null],[12],[1,"\\n    "],[8,[30,1,["dropdown-trigger"]],[[16,"data-a11y-conversation-ads-actions-dropdown__trigger",[29,[[30,2,["id"]]]]],[16,"aria-label",[28,[37,4],["i18n_a11y_trigger_label","campaign-manager-web/components/conversation-ads/conversation-ads-actions-dropdown"],null]]],null,[["default"],[[[[1,"\\n      "],[8,[39,5],null,[["@size","@name"],["medium","overflow-web-ios"]],null],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,1,["dropdown-content"]],null,[["@occlusionCulling"],[false]],[["default"],[[[[1,"\\n      "],[10,"ul"],[12],[1,"\\n"],[41,[51,[30,0,["shouldRenderEditOption"]]],[[[1,"          "],[10,"li"],[12],[1,"\\n            "],[8,[39,7],[[16,"aria-label",[28,[37,4],["i18n_actions_dropdown_view","campaign-manager-web/components/conversation-ads/conversation-ads-actions-dropdown"],null]],[24,"role","button"]],[["@itemSelected","@class"],[[28,[37,1],[[30,0,["view"]],[30,2]],null],"u-display-flex u-justify-start u-items-center"]],[["default"],[[[[1,"\\n              "],[10,1],[14,0,"conversation-ads-actions-dropdown__row-text"],[12],[1,[28,[35,4],["i18n_actions_dropdown_view","campaign-manager-web/components/conversation-ads/conversation-ads-actions-dropdown"],null]],[13],[1,"\\n            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["shouldRenderEditOption"]],[[[1,"          "],[10,"li"],[12],[1,"\\n"],[44,[[28,[37,10],[[30,2,["creative","status"]],[30,0,["statuses","CANCELED"]]],null]],[[[1,"              "],[8,[39,7],[[16,"aria-label",[28,[37,4],["i18n_actions_dropdown_edit","campaign-manager-web/components/conversation-ads/conversation-ads-actions-dropdown"],null]],[24,"role","button"]],[["@itemSelected","@class","@disabled"],[[28,[37,1],[[30,0,["edit"]],[30,2]],null],[28,[37,11],["u-display-flex u-justify-start u-items-center",[52,[30,3]," conversation-ads-actions-dropdown__row--disabled"]],null],[30,3]]],[["default"],[[[[1,"\\n                "],[10,1],[14,0,"conversation-ads-actions-dropdown__row-text"],[12],[1,[28,[35,4],["i18n_actions_dropdown_edit","campaign-manager-web/components/conversation-ads/conversation-ads-actions-dropdown"],null]],[13],[1,"\\n"],[41,[30,3],[[[1,"                  "],[8,[39,12],null,[["@placement","@contentClass"],["right","u-hoverable__content conversation-ads-actions-dropdown__row--hoverable-content"]],[["trigger","content"],[[[[1,"\\n                      "],[11,"button"],[24,"data-a11y-trigger",""],[24,0,"button--unstyled ml1"],[24,4,"button"],[4,[38,13],[[30,4,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                        "],[8,[39,5],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                      "],[13],[1,"\\n                    "]],[4]],[[[1,"\\n                      "],[10,"ul"],[14,0,"conversation-ads-actions-dropdown__row--disable-reasons"],[12],[1,"\\n"],[41,[28,[37,10],[[30,2,["creative","status"]],[30,0,["statuses","CANCELED"]]],null],[[[1,"                          "],[10,"li"],[14,0,"conversation-ads-actions-dropdown__row--disable-reason"],[12],[1,"\\n                            "],[1,[28,[35,4],["i18n_cannot_edit_canceled_creatives","campaign-manager-web/components/conversation-ads/conversation-ads-actions-dropdown"],null]],[1,"\\n                          "],[13],[1,"\\n"]],[]],null],[1,"                      "],[13],[1,"\\n                    "]],[]]]]],[1,"\\n"]],[]],null],[1,"              "]],[]]]]],[1,"\\n"]],[3]]],[1,"          "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[44,[[30,0,["shouldDuplicateOptionBeDisabled"]]],[[[1,"          "],[10,"li"],[12],[1,"\\n            "],[8,[39,7],[[16,"aria-label",[28,[37,4],["i18n_actions_dropdown_duplicate","campaign-manager-web/components/conversation-ads/conversation-ads-actions-dropdown"],null]],[24,"role","button"]],[["@class","@itemSelected","@disabled"],[[28,[37,11],["u-display-flex u-justify-start u-items-center",[52,[30,5]," conversation-ads-actions-dropdown__row--disabled"]],null],[28,[37,1],[[30,0,["duplicate"]],[30,2]],null],[30,5]]],[["default"],[[[[1,"\\n              "],[10,1],[14,0,"conversation-ads-actions-dropdown__row-text"],[12],[1,[28,[35,4],["i18n_actions_dropdown_duplicate","campaign-manager-web/components/conversation-ads/conversation-ads-actions-dropdown"],null]],[13],[1,"\\n"],[41,[30,5],[[[1,"                "],[8,[39,12],null,[["@placement","@contentClass"],["right","u-hoverable__content conversation-ads-actions-dropdown__row--hoverable-content"]],[["trigger","content"],[[[[1,"\\n                    "],[11,"button"],[24,"data-a11y-trigger",""],[24,0,"button--unstyled ml1"],[24,4,"button"],[4,[38,13],[[30,6,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                      "],[8,[39,5],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                    "],[13],[1,"\\n                  "]],[6]],[[[1,"\\n                    "],[10,"ul"],[14,0,"conversation-ads-actions-dropdown__row--disable-reasons"],[12],[1,"\\n"],[41,[28,[37,10],[[30,2,["creative","status"]],[30,0,["statuses","CANCELED"]]],null],[[[1,"                        "],[10,"li"],[14,0,"conversation-ads-actions-dropdown__row--disable-reason"],[12],[1,"\\n                          "],[1,[28,[35,4],["i18n_cannot_duplicate_canceled_creatives","campaign-manager-web/components/conversation-ads/conversation-ads-actions-dropdown"],null]],[1,"\\n                        "],[13],[1,"\\n"]],[]],null],[41,[51,[30,7,["account","canEditCreative"]]],[[[1,"                        "],[10,"li"],[14,0,"conversation-ads-actions-dropdown__row--disable-reason"],[12],[1,"\\n                          "],[1,[28,[35,4],["i18n_creative_actions_dropdown_no_edit_permission","campaign-manager-web/components/conversation-ads/conversation-ads-actions-dropdown"],null]],[1,"\\n                        "],[13],[1,"\\n"]],[]],null],[41,[30,7,["hasMaximumCreatives"]],[[[1,"                        "],[10,"li"],[14,0,"conversation-ads-actions-dropdown__row--disable-reason"],[12],[1,"\\n                          "],[1,[28,[35,4],["i18n_creative_actions_dropdown_maximum_creatives","campaign-manager-web/components/conversation-ads/conversation-ads-actions-dropdown"],null]],[1,"\\n                        "],[13],[1,"\\n"]],[]],null],[41,[30,2,["disableDuplicateDropdownOptionBecauseOfMessageAfterMessage"]],[[[1,"                        "],[10,"li"],[14,0,"conversation-ads-actions-dropdown__row--disable-reason"],[12],[1,"\\n                          "],[1,[28,[35,4],["i18n_dupe_hovercard_error_msg_2","campaign-manager-web/components/conversation-ads/conversation-ads-actions-dropdown"],null]],[1,"\\n                        "],[13],[1,"\\n"]],[]],null],[1,"                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n"]],[]],null],[1,"            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n"]],[5]]],[1,"        "],[10,"li"],[12],[1,"\\n          "],[8,[39,7],[[16,"aria-label",[28,[37,4],["i18n_remove_creative_option","campaign-manager-web/components/conversation-ads/conversation-ads-actions-dropdown"],null]],[24,"role","button"],[4,[38,14],["convads_ad_list_remove"],[["interactionType"],["SHORT_PRESS"]]]],[["@itemSelected","@class","@disabled"],[[28,[37,1],[[30,0,["removeCreative"]],[30,2,["creative","id"]]],null],[28,[37,11],["u-display-flex u-justify-start u-items-center",[52,[30,0,["isRemoveOptionDisabled"]]," conversation-ads-actions-dropdown__row--disabled"]],null],[30,0,["isRemoveOptionDisabled"]]]],[["default"],[[[[1,"\\n            "],[10,1],[14,0,"conversation-ads-actions-dropdown__row-text"],[12],[1,[28,[35,4],["i18n_remove_creative_option","campaign-manager-web/components/conversation-ads/conversation-ads-actions-dropdown"],null]],[13],[1,"\\n"],[41,[30,0,["isRemoveOptionDisabled"]],[[[1,"              "],[8,[39,12],null,[["@placement","@contentClass"],["right","u-hoverable__content conversation-ads-actions-dropdown__row--hoverable-content"]],[["trigger","content"],[[[[1,"\\n                  "],[11,"button"],[24,"data-a11y-trigger",""],[24,0,"button--unstyled button--cursor-default ml1"],[24,4,"button"],[4,[38,13],[[30,8,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                    "],[8,[39,5],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                  "],[13],[1,"\\n                "]],[8]],[[[1,"\\n                  "],[10,"ul"],[14,0,"conversation-ads-actions-dropdown__row--disable-reasons"],[12],[1,"\\n"],[41,[28,[37,15],[[30,0,["hasPermissionToDelete"]]],null],[[[1,"                      "],[10,"li"],[14,0,"conversation-ads-actions-dropdown__row--disable-reason"],[12],[1,"\\n                        "],[1,[28,[35,4],["i18n_remove_creative_no_permissions_disabled_text","campaign-manager-web/components/conversation-ads/conversation-ads-actions-dropdown"],null]],[1,"\\n                      "],[13],[1,"\\n"]],[]],[[[41,[28,[37,10],[[30,2,["creative","status"]],[30,0,["statuses","CANCELED"]]],null],[[[1,"                      "],[10,"li"],[14,0,"conversation-ads-actions-dropdown__row--disable-reason"],[12],[1,"\\n                        "],[1,[28,[35,4],["i18n_cannot_remove_canceled_creatives","campaign-manager-web/components/conversation-ads/conversation-ads-actions-dropdown"],null]],[1,"\\n                      "],[13],[1,"\\n"]],[]],[[[41,[28,[37,15],[[30,0,["canCreativeBeDeleted"]]],null],[[[1,"                      "],[10,"li"],[14,0,"conversation-ads-actions-dropdown__row--disable-reason"],[12],[1,"\\n                        "],[1,[28,[35,4],["i18n_remove_creative_disabled_text","campaign-manager-web/components/conversation-ads/conversation-ads-actions-dropdown"],null]],[1,"\\n                      "],[13],[1,"\\n                    "]],[]],null]],[]]]],[]]],[1,"                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n"]],[]],null],[1,"          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,"li"],[12],[1,"\\n"],[44,[[28,[37,10],[[30,2,["creative","status"]],[30,0,["statuses","CANCELED"]]],null]],[[[1,"            "],[8,[39,7],[[16,"aria-label",[28,[37,4],["i18n_actions_dropdown_send_test_message","campaign-manager-web/components/conversation-ads/conversation-ads-actions-dropdown"],null]],[24,"role","button"]],[["@itemSelected","@class","@disabled"],[[28,[37,1],[[30,0,["sendTestMessage"]],[30,2]],null],[28,[37,11],["u-display-flex u-justify-start u-items-center",[52,[30,9]," conversation-ads-actions-dropdown__row--disabled"]],null],[30,9]]],[["default"],[[[[1,"\\n              "],[10,1],[14,0,"conversation-ads-actions-dropdown__row-text"],[12],[1,[28,[35,4],["i18n_actions_dropdown_send_test_message","campaign-manager-web/components/conversation-ads/conversation-ads-actions-dropdown"],null]],[13],[1,"\\n"],[41,[30,9],[[[1,"                "],[8,[39,12],null,[["@placement","@contentClass"],["right","u-hoverable__content conversation-ads-actions-dropdown__row--hoverable-content"]],[["trigger","content"],[[[[1,"\\n                    "],[11,"button"],[24,"data-a11y-trigger",""],[24,0,"button--unstyled ml1"],[24,4,"button"],[4,[38,13],[[30,10,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                      "],[8,[39,5],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                    "],[13],[1,"\\n                  "]],[10]],[[[1,"\\n                    "],[10,"ul"],[14,0,"conversation-ads-actions-dropdown__row--disable-reasons"],[12],[1,"\\n"],[41,[28,[37,10],[[30,2,["creative","status"]],[30,0,["statuses","CANCELED"]]],null],[[[1,"                        "],[10,"li"],[14,0,"conversation-ads-actions-dropdown__row--disable-reason"],[12],[1,"\\n                          "],[1,[28,[35,4],["i18n_cannot_send_test_msg_for_canceled_creatives","campaign-manager-web/components/conversation-ads/conversation-ads-actions-dropdown"],null]],[1,"\\n                        "],[13],[1,"\\n"]],[]],null],[1,"                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n"]],[]],null],[1,"            "]],[]]]]],[1,"\\n"]],[9]]],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[1]]]]],[1,"\\n\\n"],[41,[30,0,["isLisaUser"]],[[[1,"  "],[8,[39,16],null,[["@returnFocusTo","@isLisaSendTestModalOpen","@dismissModal","@modalRecipients","@onLisaSendTestMessage","@setModalRecipients"],[[30,0,["focusReturnSelector"]],[30,0,["isLisaSendTestModalOpen"]],[30,0,["dismissLisaSendTestModal"]],[30,0,["modalRecipients"]],[28,[37,1],[[30,0,["onLisaSendTestMessage"]],[30,2]],null],[30,0,["setModalRecipients"]]]],null],[1,"\\n"]],[]],null]],["dropdown","@record","isDisabledItem","triggerData","isDisabledItem","triggerData","@column","triggerData","isDisabledItem","triggerData"],false,["artdeco-dropdown","fn","mut","fixed-dropdown","t","hue-web-icons@icon","unless","artdeco-dropdown-item","if","let","eq","concat","hue-web-tooltip","hue-web-tooltip-trigger","track-interaction","not","sponsored-messaging-shared/sponsored-messaging-lisa-send-test-message-modal"]]',moduleName:"campaign-manager-web/components/conversation-ads/conversation-ads-actions-dropdown.hbs",isStrictMode:!1})
let B=e.default=(y=(0,i.inject)("sponsored-messaging-shared/sponsored-messaging-shared"),S=(0,i.inject)("hue-web-toast"),A=(0,i.inject)("conversation-ads/conversation-ads"),(0,E.assertPropTypes)((x=class extends r.default{get isDuplicateOptionDisabled(){return this.args.column.hasMaximumCreatives||!this.args.column.account.canEditCreative||this.args.record&&this.args.record.creative&&this.args.record.creative.status===u.STATUSES.CANCELED||this.args.record&&this.args.record.disableDuplicateDropdownOptionBecauseOfMessageAfterMessage}get hasPermissionToDelete(){return(0,h.hasAccountUserPermissionToDeleteCreative)(this.args.column.account.currentUserRole)}get canCreativeBeDeleted(){return(0,h.canDeleteCreative)(this.args.column.campaign,this.args.record.creative)}constructor(){super(...arguments),F(this,"i18n",v,this),F(this,"jet",w,this),F(this,"lisaLiam",I,this),F(this,"sponsoredMessagingService",P,this),F(this,"toast",N,this),F(this,"conversationAdsService",R,this),F(this,"modalRecipients",D,this),F(this,"shouldDuplicateOptionBeDisabled",M,this),F(this,"isLisaUser",L,this),F(this,"isLisaSendTestModalOpen",k,this),F(this,"isDropdownOpen",U,this),z(this,"statuses",u.STATUSES),z(this,"shouldRenderEditOption",this.args.record?.content.editable&&this.args.column.account.canEditCreative),z(this,"recipients",this.args.column?.recipients),z(this,"isRemoveOptionEnabled",this.hasPermissionToDelete&&this.canCreativeBeDeleted),z(this,"isRemoveOptionDisabled",!this.isRemoveOptionEnabled),this.successMessage=this.i18n.lookupTranslation(this.constructor,"i18n_js_send_test_guided_replies_success_message")(),this.errorMessage=this.i18n.lookupTranslation(this.constructor,"i18n_js_send_test_guided_replies_error_message")(),this.isLisaUser=(0,s.isLisaUser)(this.lisaLiam.accessType),this.focusReturnSelector=this.args.record?`[data-a11y-conversation-ads-actions-dropdown__trigger="${this.args.record.id}"]`:null,this.isLisaUser&&(this.modalRecipients=this._getRecipientsAsString())}willDestroy(){super.willDestroy(...arguments),(0,p.runDisposables)(this)}_getRecipientsAsString(){return(void 0===this.recipients?[]:this.recipients).join(",")}_dismissSendTestMessageModal(){this.modalRecipients=this._getRecipientsAsString(),this.isLisaSendTestModalOpen=!1}_sendTestMessage(e,t,n=null){const a=this.args.column.campaign.accountId,i=e.content.id,r=e.creative.id,o=this.args.column.campaign.id
n&&(n.entityIds=[a,i,r,o]),this.sponsoredMessagingService.sendTestMessage({accountId:a,contentId:i,creativeId:r,campaignId:o,recipients:t,successMessage:this.successMessage,errorMessage:this.errorMessage,metadata:n})}_focusOnTriggerDropDown(){d.default&&(0,p.runTask)(this,(()=>{const e=document.querySelector(this.focusReturnSelector)
e&&e.focus()}),0)}_fetchConversationAndRejectIfItHasMessageAfterMessage(e){const t=(0,m.getConversationIdFromAdInMailContent)(e.content),n=e.conversation.firstMessageContentId,a=(0,T.constructPemMetadata)(f.CONVERSATION_ADS_FETCH_KEYS.FETCH_CONVERSATION_ON_CONVERSATION_ADS_ACTIONS_DROPDOWN,[t,n],{productName:f.CONVERSATION_ADS_PEM_NAME})
return this.conversationAdsService.fetchConversation({conversationId:t,messageContentId:n,metadata:a}).then((e=>{if(e.hasASubtreeWhereANextActionIsANode)throw new Error
return e}))}_showUnableToDuplicateErrorToast(){const e=a.default.sanitizeHTML(this.i18n.lookupTranslation(this.constructor,"i18n_dupe_toast_error_msg")([{linkInfo:{href:"https://docs.microsoft.com/linkedin/marketing/integrations/ads/advertising-targeting/create-and-manage-conversation-ads",target:"_blank"}}]))
this.toast.add({type:b.TOAST_TYPES.ERROR,message:(0,g.htmlSafe)(e)})}edit(e){this.isDropdownOpen=!1,this.args.column.actions.onOpenEditPanel(e,_.EDIT_PANEL_MODE.EDIT,{triggerSelectorForReturnFocus:this.focusReturnSelector})}view(e){this.isDropdownOpen=!1,this.args.column.actions.onOpenEditPanel(e,_.EDIT_PANEL_MODE.VIEW,{triggerSelectorForReturnFocus:this.focusReturnSelector})}duplicate(e){this.isDropdownOpen=!1,this._fetchConversationAndRejectIfItHasMessageAfterMessage(e).then((()=>{this.args.column.actions.onOpenEditPanel(e,_.EDIT_PANEL_MODE.DUPLICATE,{triggerSelectorForReturnFocus:this.focusReturnSelector})})).catch((()=>{e.disableDuplicateDropdownOptionBecauseOfMessageAfterMessage=!0,this.shouldDuplicateOptionBeDisabled=this.isDuplicateOptionDisabled,this._showUnableToDuplicateErrorToast()}))}sendTestMessage(e){const t=this.recipients
if(this.isDropdownOpen=!1,e){if(this.isLisaUser)this.isLisaSendTestModalOpen=!0
else{const n=(0,T.constructPemMetadata)(f.CONVERSATION_ADS_SEND_MESSAGE_KEYS.SEND_TEST_MESSAGE,[],{productName:f.CONVERSATION_ADS_PEM_NAME})
this._sendTestMessage(e,t,n)}this._focusOnTriggerDropDown()}else this.jet.error(new Error("inMail is not defined for sending a test message"),"conversation-ads-information-log",!1)}dismissLisaSendTestModal(){this._dismissSendTestMessageModal()}onLisaSendTestMessage(e){const t=this.modalRecipients.split(",").filter((e=>!(0,c.isEmpty)(e))).map((e=>parseInt(e,10)))
this._sendTestMessage(e,t),this._dismissSendTestMessageModal()}setModalRecipients(e){this.modalRecipients=e}removeCreative(e){this.isDropdownOpen=!1,this.args.column.actions.onRemoveCreative(e)}},z(x,"propTypes",{column:E.PropTypes.oneOfType([E.PropTypes.object,E.PropTypes.EmberObject,E.PropTypes.null]).isRequired,record:E.PropTypes.oneOfType([E.PropTypes.object,E.PropTypes.EmberObject])}),v=j((O=x).prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=j(O.prototype,"jet",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=j(O.prototype,"lisaLiam",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=j(O.prototype,"sponsoredMessagingService",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=j(O.prototype,"toast",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=j(O.prototype,"conversationAdsService",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=j(O.prototype,"modalRecipients",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=j(O.prototype,"shouldDuplicateOptionBeDisabled",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.isDuplicateOptionDisabled}}),L=j(O.prototype,"isLisaUser",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k=j(O.prototype,"isLisaSendTestModalOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),U=j(O.prototype,"isDropdownOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),j(O.prototype,"edit",[l.action],Object.getOwnPropertyDescriptor(O.prototype,"edit"),O.prototype),j(O.prototype,"view",[l.action],Object.getOwnPropertyDescriptor(O.prototype,"view"),O.prototype),j(O.prototype,"duplicate",[l.action],Object.getOwnPropertyDescriptor(O.prototype,"duplicate"),O.prototype),j(O.prototype,"sendTestMessage",[l.action],Object.getOwnPropertyDescriptor(O.prototype,"sendTestMessage"),O.prototype),j(O.prototype,"dismissLisaSendTestModal",[l.action],Object.getOwnPropertyDescriptor(O.prototype,"dismissLisaSendTestModal"),O.prototype),j(O.prototype,"onLisaSendTestMessage",[l.action],Object.getOwnPropertyDescriptor(O.prototype,"onLisaSendTestMessage"),O.prototype),j(O.prototype,"setModalRecipients",[l.action],Object.getOwnPropertyDescriptor(O.prototype,"setModalRecipients"),O.prototype),j(O.prototype,"removeCreative",[l.action],Object.getOwnPropertyDescriptor(O.prototype,"removeCreative"),O.prototype),C=O))||C);(0,t.setComponentTemplate)(G,B)})),define("campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/constants/creative","@ember/utils","ember-lifeline","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/tracking","campaign-manager-web/constants/pem/conversation-ads","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/config/environment","@glimmer/tracking","campaign-manager-web/constants/lix","campaign-manager-web/constants/cm-quill-editor","@linkedin/ember-tracked-validations","campaign-manager-web/utils/conversation-ads/conversation-ads","campaign-manager-web/utils/targeting","campaign-manager-web/utils/urn","campaign-manager-web/constants/pem/click-to-message"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S){var A,C,O,v,w,I,P,N,R,D,M,L
function k(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function U(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const F=(0,n.createTemplateFactory)({id:"A2yJTDJM",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n  "],[8,[39,0],null,[["@title","@subTitle","@showHeader"],[[28,[37,1],["i18n_setup_adinmail_contents_header","campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null],[28,[37,1],[[52,[30,1],"i18n_setup_conversation_description","i18n_setup_adinmail_contents_description"],"campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null],true]],null],[1,"\\n  "],[10,"hr"],[14,0,"artdeco-divider mv5"],[12],[13],[1,"\\n  "],[11,"section"],[4,[38,3],null,[["selector","when"],["#conversation-ads-adinmail-content-form__name-input",[30,0,["setFocusOnContentFormNameInput"]]]]],[12],[1,"\\n    "],[10,0],[14,0,"mb5 u-layout__width-half"],[12],[1,"\\n      "],[10,"label"],[15,0,[29,["mt0"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[14,"for","conversation-ads-adinmail-content-form__name-input"],[12],[1,"\\n        "],[1,[28,[35,1],[[52,[30,1],"i18n_conversation_name_label","i18n_ad_name_label"],"campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null]],[1,"\\n        "],[8,[39,5],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[28,[37,6],[[30,2,["validations","attrs","name"]]],null],[28,[37,7],[[30,3],[52,[30,2,["name","length"]],true,false]],null],true]],[["default"],[[[[1,"\\n          "],[8,[39,8],[[24,0,"cm-hue-input__char-counter"],[24,"role","note"]],[["@max","@currentLength","@debounceCallbackDelay"],[[30,4,["maxlength"]],[30,2,["name","length"]],[30,0,["debounceCallbackDelay"]]]],[["default"],[[[[1,"\\n            "],[8,[39,9],[[16,"placeholder",[28,[37,1],["i18n_ad_name_placeholder","campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null]],[16,"max",[30,4,["maxlength"]]],[16,"aria-invalid",[30,4,["showErrors"]]],[16,"aria-describedby",[30,4,["describedby"]]],[16,0,[29,[[36,10]]]],[4,[38,12],["focus",[30,0,["onNameThisAd"]]],null],[4,[38,12],["input",[28,[37,13],["target.value",[30,6]],null]],null]],[["@inputId","@value","@disabled"],["conversation-ads-adinmail-content-form__name-input",[28,[37,6],[[30,2,["name"]]],null],[28,[37,11],[[30,5],[30,0,["EDIT_PANEL_MODE","VIEW"]]],null]]],null],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[4]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"mb5"],[12],[1,"\\n      "],[10,"label"],[15,0,[29,[[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_inmail_sender_label","campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,14],null,[["@profileId","@account","@adInMailContent","@onAfterSenderListFirstRender","@disabled","@updateAdInMailContentSender","@isInConversationAssetFlow","@pemFetchKey","@pemProductName"],[[30,7],[30,8],[30,2],[30,0,["focusContentFormNameInput"]],[28,[37,11],[[30,5],[30,0,["EDIT_PANEL_MODE","VIEW"]]],null],[30,9],[30,1],[30,0,["pemMetadataFetchSendersKey"]],[30,10]]],null],[1,"\\n      "],[8,[39,15],null,[["@type","@isHidden"],["negative",[30,2,["validations","attrs","sender","isValid"]]]],[["default"],[[[[1,"\\n        "],[1,[30,2,["validations","attrs","sender","message"]]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n\\n"],[41,[30,0,["showHeadlineTextField"]],[[[1,"      "],[10,0],[14,0,"mb5"],[12],[1,"\\n        "],[10,1],[14,0,"u-layout-flex__container--baseline"],[12],[1,"\\n          "],[10,"label"],[15,0,[29,["u-color__black--75 mr1"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[14,"for","conversation-ads-adinmail-content-form__headline-text-input"],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_headline_label","campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,16],null,[["@placement","@contentClass","@onShow"],["right","u-hoverable__content",[28,[37,17],null,[["controlName","type"],[[52,[30,1],"conversation_assets_headline_text_tooltip","conversation_ads_headline_text_tooltip"],"SHORT_PRESS"]]]]],[["trigger","content"],[[[[1,"\\n              "],[11,"button"],[24,0,"button--unstyled"],[24,"data-a11y-trigger",""],[16,"aria-label",[29,[[28,[37,1],["i18n_headline_hovercard_a11y_label","campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null]]]],[24,4,"button"],[4,[38,18],[[52,[30,1],"conversation_assets_adinmail_content_form_headline_text_icon_click","conversation_ads_adinmail_content_form_headline_text_icon_click"]],null],[4,[38,19],[[30,11,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                "],[8,[39,20],[[24,0,"u-icon--tooltip"],[24,"data-test","conversation-ads-adinmail-content-form__question-icon"]],[["@size","@name"],["small","question"]],null],[1,"\\n              "],[13],[1,"\\n            "]],[11]],[[[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[1,[28,[35,1],["i18n_content_section_headline_hovercard","campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,5],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[28,[37,6],[[30,0,["validations","attrs","headlineText"]]],null],[28,[37,7],[[30,3],[52,[30,12,["length"]],true,false]],null],true]],[["default"],[[[[1,"\\n          "],[8,[39,8],[[24,0,"cm-hue-input__char-counter"]],[["@max","@currentLength"],[[30,13,["maxlength"]],[30,12,["length"]]]],[["default"],[[[[1,"\\n            "],[8,[39,9],[[16,"placeholder",[28,[37,1],["i18n_headline_placeholder","campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null]],[16,"max",[30,13,["maxlength"]]],[16,"aria-invalid",[30,13,["showErrors"]]],[16,"aria-describedby",[30,13,["describedby"]]],[16,0,[29,[[36,10]]]],[4,[38,12],["focus",[28,[37,17],null,[["controlName","type"],[[52,[30,1],"conversation_assets_headline_text_input_focus","conversation_ads_headline_text_input_focus"],"SHORT_PRESS"]]]],null],[4,[38,12],["input",[28,[37,13],["target.value",[30,14]],null]],null]],[["@inputId","@value","@disabled"],["conversation-ads-adinmail-content-form__headline-text-input",[28,[37,6],[[30,12]],null],[28,[37,11],[[30,5],[30,0,["EDIT_PANEL_MODE","VIEW"]]],null]]],null],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[13]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"\\n    "],[8,[39,21],null,[["@accountId","@adUnitUrl","@onSuccess","@onRemove","@onError","@disabled","@pemRegisterMediaUploadMetadata"],[[30,8,["id"]],[30,2,["adInMailSubcontent","adUnitUrl"]],[30,15],[30,16],[30,16],[28,[37,11],[[30,5],[30,0,["EDIT_PANEL_MODE","VIEW"]]],null],[30,0,["pemRegisterMediaUploadMetadata"]]]],null],[1,"\\n"],[41,[30,0,["isBannerImageURLEnabledForConversationAds"]],[[[1,"      "],[10,0],[14,0,"mb5"],[12],[1,"\\n        "],[10,1],[14,0,"u-layout-flex__container--baseline"],[12],[1,"\\n          "],[10,"label"],[15,0,[29,["u-color__black--75 mr1"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[14,"for","conversation-ads-adinmail-content-form__banner-creative-url-input"],[12],[1,"\\n            "],[1,[28,[35,1],["conversation_ads_banner_creative_url_label","campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,22],null,[["@placement","@contentClass","@onShow"],["right","u-hoverable__content",[28,[37,17],null,[["controlName","type"],[[52,[30,1],"conversation_assets_banner_creative_url_tooltip","conversation_ads_banner_creative_url_tooltip"],"HOVER"]]]]],[["trigger","content"],[[[[1,"\\n              "],[8,[39,23],[[24,0,"hue-button--unstyled"],[24,"data-a11y-trigger",""],[16,"aria-label",[29,[[28,[37,1],["banner_creative_url_hovercard_a11y_label","campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null]]]],[4,[38,24],[[30,17,["triggerContentSharedInfo"]]],null]],[["@buttonType","@size"],["tertiary","small"]],[["default"],[[[[1,"\\n                "],[8,[39,20],[[24,0,"u-icon--tooltip"],[24,"data-test","conversation-ads-adinmail-content-form__question-icon"]],[["@size","@name"],["small","question"]],null],[1,"\\n              "]],[]]]]],[1,"\\n            "]],[17]],[[[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[1,[28,[35,1],["conversation_ads_banner_creative_url_hovercard","campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,1],[14,1,"banner-creative-url-input-description"],[14,0,"u-layout__display-none"],[12],[1,"\\n          "],[1,[28,[35,1],["conversation_ads_banner_creative_url_hovercard","campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,5],null,[["@validations","@showValidations"],[[28,[37,6],[[30,2,["validations","attrs","adInMailSubcontent","actionUrl"]]],null],[52,[30,2,["adInMailSubcontent","actionUrl","length"]],true,false]]],[["default"],[[[[1,"\\n          "],[8,[39,9],[[24,"placeholder","https://linkedin.com"],[16,"aria-invalid",[30,18,["showErrors"]]],[24,"aria-describedby","banner-creative-url-input-description"],[16,0,[29,[[36,10]]]],[4,[38,12],["focus",[28,[37,17],null,[["controlName","type"],[[52,[30,1],"conversation_assets_banner_creative_url","conversation_ads_banner_creative_url"],"SHORT_PRESS"]]]],null],[4,[38,12],["input",[28,[37,13],["target.value",[30,19]],null]],null]],[["@inputId","@value","@disabled"],["conversation-ads-adinmail-content-form__banner-creative-url-input",[30,2,["adInMailSubcontent","actionUrl"]],[28,[37,25],[[30,2,["adInMailSubcontent","adUnit"]]],null]]],null],[1,"\\n        "]],[18]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[10,0],[14,0,"mb5"],[12],[1,"\\n      "],[10,"label"],[14,"for","conversation-ads-adinmail-content-form__custom-footer-input"],[15,0,[29,[[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_inmail_custom_footer_label","campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n        "],[10,1],[15,0,[29,[[36,10]]]],[12],[1,"\\n          "],[8,[39,26],[[24,0,"small-input"],[4,[38,18],[[52,[30,1],"conversation_asset_custom_footer_select","conversation_ad_custom_footer_select"]],null],[4,[38,12],["change",[28,[37,13],["target.checked",[30,0,["onCustomFooterCheckboxChange"]]],null]],null]],[["@inputId","@isChecked","@disabled"],["conversation-ads-adinmail-content-form__custom-footer-checkbox",[28,[37,6],[[30,0,["isCustomFooterInputVisible"]]],null],[28,[37,11],[[30,5],[30,0,["EDIT_PANEL_MODE","VIEW"]]],null]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"label"],[14,"for","conversation-ads-adinmail-content-form__custom-footer-checkbox"],[15,0,[29,["ml2"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_inmail_custom_footer_checkbox_label","campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"],[41,[30,0,["isCustomFooterInputVisible"]],[[[1,"        "],[10,1],[14,1,"conversation-ads-adinmail-content-form__custom-footer-input-description"],[14,0,"a11y-text"],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_inmail_custom_footer_placeholder","campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,5],null,[["@validations","@showValidations"],[[28,[37,6],[[30,2,["validations","attrs","plainLegalText"]]],null],[28,[37,7],[[30,3],[30,0,["hasPlainLegalText"]]],null]]],[["default"],[[[[1,"\\n          "],[8,[39,8],null,[["@max","@currentLength"],[[30,20,["maxlength"]],[30,2,["plainLegalText","length"]]]],[["default"],[[[[1,"\\n            "],[8,[39,27],null,[["@id","@value","@onTextChange","@onBlur","@placeholder","@editorControlName","@disabled","@a11yDescribedbyElementId","@a11yAriaLabel","@showEmojiOption","@isPlainText","@supportedFormats"],["conversation-ads-adinmail-content-form__custom-footer-input",[30,2,["htmlLegalText"]],[30,21],[30,0,["onBlurLegalTextInput"]],[28,[37,1],["i18n_inmail_custom_footer_placeholder","campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null],"conversation_ads_legal_footer",[28,[37,11],[[30,5],[30,0,["EDIT_PANEL_MODE","VIEW"]]],null],"conversation-ads-adinmail-content-form__custom-footer-input-description",[28,[37,1],["i18n_a11y_message_input_label","campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null],false,false,[30,0,["DEFAULT_SPONSORED_MESSAGING_FORMATS"]]]],null],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[20]]]]],[1,"\\n"]],[]],null],[41,[30,0,["shouldShowLeadGenerationFormCheckbox"]],[[[1,"        "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[36,10]]]],[12],[1,"\\n            "],[8,[39,26],[[24,0,"small-input"],[4,[38,18],["conversation_asset_lead_generation_checkbox_select"],null],[4,[38,12],["change",[30,23]],null]],[["@inputId","@isChecked","@disabled"],["conversation-ads-adinmail-content-form__lead-generation-checkbox",[30,22],[30,0,["isLeadGenSelectDisabled"]]]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[14,"for","conversation-ads-adinmail-content-form__lead-generation-checkbox"],[15,0,[29,["ml2"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_lead_generation_form_checkbox_label","campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"],[41,[28,[37,28],[[30,0,["showConversationAssetLeadGenerationFormSelectionDisabledMessage"]],[28,[37,25],[[30,22]],null]],null],[[[1,"          "],[10,1],[15,0,[29,[[28,[37,4],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_lead_generation_section_disabled_associated_creative_note","campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null]],[1,"\\n          "],[13],[1,"\\n"]],[]],null]],[]],null],[41,[30,0,["shouldShowLeadGenFormSection"]],[[[1,"        "],[10,0],[14,0,"mb5"],[12],[1,"\\n          "],[10,"label"],[14,"for","conversation-ads-adinmail-content-form__lead-gen-form-select"],[15,0,[29,[[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_lead_gen_form_label","campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null]],[1,"\\n          "],[13],[1,"\\n"],[41,[28,[37,29],[[30,24,["length"]],0],null],[[[1,"            "],[10,1],[14,1,"adinmail-content-form__lead-gen-form-message"],[15,0,[29,["u-layout__display-block pb2"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,0,["isLeadGenFormDropdownDisabledMessageVisible"]],[[[1,"                "],[10,1],[12],[1,"\\n                  "],[1,[28,[35,1],[[30,0,["leadGenFormDisabledMessage"]],"campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null]],[1,"\\n                "],[13],[1,"\\n"]],[]],[[[1,"                "],[10,1],[12],[1,"\\n                  "],[1,[28,[35,1],[[52,[30,1],"i18n_lead_gen_form_note_conversation_asset","i18n_lead_gen_form_note"],"campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null]],[1,"\\n                "],[13],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n"],[41,[28,[37,7],[[30,25],[30,22]],null],[[[1,"              "],[8,[39,30],[[24,"aria-describedby","adinmail-content-form__lead-gen-form-message"],[24,0,"cm-hue-select"],[4,[38,12],["blur",[28,[37,31],[[30,0,["updateAdFormIdSelectLostFocus"]],true],null]],null],[4,[38,12],["change",[28,[37,13],["target.value",[30,26]],null]],null]],[["@inputId","@disabled"],["conversation-ads-adinmail-content-form__lead-gen-form-select",[30,0,["isLeadGenSelectDisabled"]]]],[["default"],[[[[1,"\\n                "],[10,"option"],[14,2,""],[14,"disabled",""],[14,"selected",""],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_lead_gen_form_placeholder","campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null]],[1,"\\n                "],[13],[1,"\\n"],[42,[28,[37,33],[[28,[37,33],[[30,24]],null]],null],null,[[[1,"                  "],[10,"option"],[15,2,[30,27,["id"]]],[15,"selected",[28,[37,28],[[28,[37,7],[[28,[37,11],[[30,28,["adFormId"]],[30,27,["id"]]],null],[28,[37,11],[[30,29],[30,27,["id"]]],null]],null],[28,[37,25],[[30,27,["isDisabled"]]],null]],null]],[15,"disabled",[30,27,["isDisabled"]]],[12],[1,"\\n                    "],[1,[30,27,["form","name"]]],[1,"\\n                  "],[13],[1,"\\n"]],[27]],null],[1,"              "]],[]]]]],[1,"\\n"]],[]],null]],[]],[[[1,"            "],[10,1],[15,0,[29,[[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_lead_gen_form_create_message","campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null]],[1,"\\n            "],[13],[1,"\\n"]],[]]],[1,"          "],[8,[39,15],[[24,0,"mt1"]],[["@type","@isHidden"],["negative",[30,0,["shouldHideLeadGenerationFormFeedbackMessage"]]]],[["default"],[[[[1,"\\n            "],[1,[28,[35,1],["i18n_lead_generation_form_required_message","campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null]],[1,"\\n          "]],[]]]]],[1,"\\n"],[41,[51,[30,0,["hideLeadGenerationFormCreationBlock"]]],[[[41,[30,0,["isLeadGenUIPlatformEnabled"]],[[[1,"              "],[10,0],[12],[1,"\\n                "],[10,2],[15,0,[29,["mt4 mb2"," ",[28,[37,4],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_lead_gen_form_not_found","campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null]],[1,"\\n                "],[13],[1,"\\n                "],[8,[39,23],[[4,[38,12],["click",[30,0,["onClickCreateLeadGenForm"]]],null]],[["@buttonType","@emphasized","@size","@text"],["secondary",true,"small",[28,[37,1],["i18n_lead_gen_form_create_link","campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null]]],null],[1,"\\n                "],[8,[39,35],null,[["@contextPageKey","@isArtDeco","@isOpen","@modalSize","@modalTitle","@ownerUrn","@onClose","@onFormSave"],["conversation_ads_adinmail_content_form",[30,0,["isArtDeco"]],[30,0,["isLeadGenFormCreationModalOpen"]],"xlarge",[28,[37,1],["i18n_lead_gen_form_create_link","campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null],[30,0,["accountUrn"]],[30,0,["onCancelLeadGenFormCreation"]],[30,0,["onLeadGenFormSave"]]]],null],[1,"\\n              "],[13],[1,"\\n"]],[]],[[[1,"              "],[10,0],[15,0,[29,["u-display-flex mt2"," ",[28,[37,4],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[10,2],[15,0,[29,["mr1"," ",[28,[37,4],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_lead_gen_form_not_found","campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null]],[1,"\\n                "],[13],[1,"\\n                "],[8,[39,36],[[24,0,"u-font__link--without-visited-state"],[24,"target","_blank"],[4,[38,12],["click",[30,0,["onClickCreate"]]],null]],[["@route","@model","@query"],["accounts.item.leadgen-forms.new",[30,8,["id"]],[28,[37,37],null,[["goBackNote"],[true]]]]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,1],["i18n_lead_gen_form_create_link","campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form"],null]],[1,"\\n                "]],[]]]]],[1,"\\n              "],[13],[1,"\\n"]],[]]]],[]],null],[1,"        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["@isInConversationAssetFlow","@adInMailContent","@showAllValidations","vcont","@editPanelMode","@onChangeAdName","@profileId","@account","@updateAdInMailContentSender","@pemProductName","triggerData","@headlineText","vcont","@onHeadlineTextChange","@onBannerCreativeSuccessfulUpload","@onBannerCreativeUploadErrorOrRemove","triggerData","vcont","@onBannerCreativeUrlChange","vcont","@onQuillEditorInputChange","@isConversationAssetLeadGenerationFormSelectionCheckboxChecked","@onConversationAssetLeadGenerationCheckboxChange","@adForms","@isLeadGenObjective","@onAdFormSelectionChange","adForm","@creative","@selectedAdFormId"],false,["conversation-ads/conversation-ads-edit-panel-header","t","if","focus-by-selector","hue-web-foundations@-text-body","validated-control","readonly","or","character-counter","cm-text-input","hue-web-foundations@-artdeco-migration-scope","eq","on","pick","sponsored-messaging-shared/sponsored-messaging-sender-wrapper","hue-web-inline-feedback","hue-web-contextual-dialog","cm-tracking","track-interaction","hue-web-contextual-dialog-trigger","hue-web-icons@icon","sponsored-messaging-shared/sponsored-messaging-banner-creative","hue-web-toggletip","hue-web-button","hue-web-toggletip-trigger","not","hue-web-checkbox","cm-quill-editor","and","gt","hue-web-select","fn","each","-track-array","unless","lead-gen-form/modal","link-to","hash"]]',moduleName:"campaign-manager-web/components/conversation-ads/conversation-ads-adinmail-content-form.hbs",isStrictMode:!1}),{SHORT_PRESS:z}=d.CONTROL_INTERACTION_TYPE
let j=e.default=(A=(0,f.hasValidations)(T.Validations),(0,o.assertPropTypes)(C=A((L=class extends i.default{get pemMetadataFetchSendersKey(){return this.args.isInConversationAssetFlow?S.CLICK_TO_MESSAGE_FETCH_KEYS.FETCH_SENDERS:p.CONVERSATION_ADS_FETCH_KEYS.FETCH_SENDERS}get pemMetadataRegisterMediaUploadBannerKey(){return this.args.isInConversationAssetFlow?S.CLICK_TO_MESSAGE_UPLOAD_KEYS.REGISTER_MEDIA_UPLOAD_BANNER:p.CONVERSATION_ADS_UPLOAD_KEYS.REGISTER_MEDIA_UPLOAD_BANNER}get accountUrn(){return(0,y.createUrnFromAttrs)(y.URN_TYPES.SPONSORED_ACCOUNT,this.args.account.id)}get isGaiConversationAdSubjectLineLixEnabled(){return this.lix.getTreatmentIsEnabled(_.LIX_TEST_KEYS.enableGaiConversationAdSubjectLine)}get isLeadGenUIPlatformEnabled(){return this.lix.getTreatmentIsEnabled(_.LIX_TEST_KEYS.enableLeadGenUIPlatform)}get isArtDeco(){return!this.lix.getTreatmentIsEnabled(_.LIX_TEST_KEYS.enableMercado)}get showHeadlineTextField(){return!this.isGaiConversationAdSubjectLineLixEnabled||!this.memberProfile.isMemberGaiFeatureEligible||this.args.campaign?.locale.language!==E.ENGLISH_LANG_CODE}get isEditMode(){return this.args.editPanelMode===l.EDIT_PANEL_MODE.EDIT}get isViewMode(){return this.args.editPanelMode===l.EDIT_PANEL_MODE.VIEW}get isDuplicateMode(){return this.args.editPanelMode===l.EDIT_PANEL_MODE.DUPLICATE}get isDraftCreative(){return this.args.creative.status===u.STATUSES.DRAFT}get isNewCreative(){return this.args.editPanelMode===l.EDIT_PANEL_MODE.CREATE&&!this.args.creative.status}get isConversationAssetLeadGenerationFormSelectionInteractionDisabled(){return!!this.args.isConversationAssetAssociatedWithCreative||this.args.editPanelMode!==l.EDIT_PANEL_MODE.CREATE&&this.args.editPanelMode!==l.EDIT_PANEL_MODE.DUPLICATE&&(this.args.editPanelMode===l.EDIT_PANEL_MODE.VIEW||!this.args.adInMailContent.editable)}get isLeadGenSelectDisabled(){if(this.args.isInConversationAssetFlow&&this.isClickToMessageLeadGenerationFormIntegrationEnabled)return this.isConversationAssetLeadGenerationFormSelectionInteractionDisabled
if(this.isViewMode)return!0
if(this.isEditMode&&this.isDraftCreative||this.isDuplicateMode||this.isNewCreative)return!1
return!!this.isEditMode}get isBannerImageURLEnabledForConversationAds(){return this.lix.getTreatmentIsEnabled(_.LIX_TEST_KEYS.enableBannerImageURLForConversationAds)}get headlineText(){return this.args.headlineText}get isClickToMessageLeadGenerationFormIntegrationEnabled(){return this.lix.getTreatmentIsEnabled(_.LIX_TEST_KEYS.enableClickToMessageLeadGenerationFormIntegration)}get shouldShowLeadGenFormSection(){return this.args.isLeadGenObjective||this.args.isInConversationAssetFlow&&this.isClickToMessageLeadGenerationFormIntegrationEnabled&&this.args.isConversationAssetLeadGenerationFormSelectionCheckboxChecked}get shouldHideLeadGenerationFormFeedbackMessage(){const e=this.args.showAllValidations,t=this.adFormIdSelectLostFocus
let n
return n=this.args.isLeadGenObjective?this.args.creative?.validations?.attrs?.callToAction?.target?.isInvalid:!!this.isClickToMessageLeadGenerationFormIntegrationEnabled&&(!!this.args.isConversationAssetLeadGenerationFormSelectionCheckboxChecked&&this.validations.attrs.conversationAssetLeadGenerationForm.isInvalid),!((e||t)&&n)}get shouldShowLeadGenerationFormCheckbox(){return this.args.isInConversationAssetFlow&&this.isClickToMessageLeadGenerationFormIntegrationEnabled}get showConversationAssetLeadGenerationFormSelectionDisabledMessage(){const e=this.args.isConversationAssetAssociatedWithCreative,t=this.args.isInConversationAssetFlow,n=this.isClickToMessageLeadGenerationFormIntegrationEnabled
return e&&t&&n}get hideLeadGenerationFormCreationBlock(){return this.args.editPanelMode===l.EDIT_PANEL_MODE.VIEW||this.showConversationAssetLeadGenerationFormSelectionDisabledMessage}get isLeadGenFormDropdownDisabledMessageVisible(){return this.showConversationAssetLeadGenerationFormSelectionDisabledMessage||this.args.showLongThankYouCtaLeadGenFormsDisabledMessage}get leadGenFormDisabledMessage(){return this.showConversationAssetLeadGenerationFormSelectionDisabledMessage?"i18n_lead_generation_section_disabled_associated_creative_note":this.args.isInConversationAssetFlow?"i18n_lead_gen_form_warning_message_conversation_asset":"i18n_lead_gen_form_warning_message"}constructor(){super(...arguments),U(this,"EDIT_PANEL_MODE",l.EDIT_PANEL_MODE),U(this,"debounceCallbackDelay",g.default.callbackDelay.long),U(this,"DEFAULT_SPONSORED_MESSAGING_FORMATS",h.DEFAULT_SPONSORED_MESSAGING_FORMATS),k(this,"tracking",v,this),k(this,"memberProfile",w,this),k(this,"lix",I,this),k(this,"adFormIdSelectLostFocus",P,this),k(this,"isCustomFooterInputVisible",N,this),k(this,"setFocusOnContentFormNameInput",R,this),k(this,"hasPlainLegalText",D,this),k(this,"isLeadGenFormCreationModalOpen",M,this),U(this,"pemRegisterMediaUploadMetadata",(0,m.constructPemMetadata)(this.pemMetadataRegisterMediaUploadBannerKey,[this.args.account.id],{productName:this.args.pemProductName})),U(this,"onCancelLeadGenFormCreation",(()=>{this.isLeadGenFormCreationModalOpen=!1})),U(this,"onClickCreateLeadGenForm",(()=>{this.isLeadGenFormCreationModalOpen=!0})),U(this,"onLeadGenFormSave",(()=>{this.args.onRefreshLeadGenForms()})),this.args.updateHasCustomLegalText()}willDestroy(){super.willDestroy(...arguments),(0,c.runDisposables)(this)}focusContentFormNameInput(){this.setFocusOnContentFormNameInput=!0}onCustomFooterCheckboxChange(e){this.isCustomFooterInputVisible=e,this.args.updateHasCustomLegalText(e)}onClickCreate(){(0,c.addEventListener)(this,window,"focus",(()=>this.args.onRefreshLeadGenForms()))}onNameThisAd(){this.tracking.fireInteractionEvent("spin_name",z)}onBlurLegalTextInput(){this.hasPlainLegalText=!0}updateAdFormIdSelectLostFocus(e){this.adFormIdSelectLostFocus=e}},U(L,"propTypes",{adInMailContent:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired,profileId:o.PropTypes.number,account:o.PropTypes.EmberObject.isRequired,campaign:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]),showAllValidations:o.PropTypes.bool,isLeadGenObjective:o.PropTypes.bool.isRequired,adForms:o.PropTypes.array,creative:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired,onRefreshLeadGenForms:o.PropTypes.func,onAdFormSelectionChange:o.PropTypes.func,editPanelMode:o.PropTypes.isMemberOf(l.EDIT_PANEL_MODE).isRequired,showLongThankYouCtaLeadGenFormsDisabledMessage:o.PropTypes.bool,updateAdInMailContentSender:o.PropTypes.func.isRequired,onChangeAdName:o.PropTypes.func,onHeadlineTextChange:o.PropTypes.func,headlineText:o.PropTypes.string,onBannerCreativeSuccessfulUpload:o.PropTypes.func,onBannerCreativeUploadErrorOrRemove:o.PropTypes.func,onBannerCreativeUrlChange:o.PropTypes.func,updateHasCustomLegalText:o.PropTypes.func,onQuillEditorInputChange:o.PropTypes.func,isInConversationAssetFlow:o.PropTypes.bool,onConversationAssetLeadGenerationCheckboxChange:o.PropTypes.func,isConversationAssetLeadGenerationFormSelectionCheckboxChecked:o.PropTypes.bool,selectedAdFormId:o.PropTypes.oneOfType([o.PropTypes.number,o.PropTypes.string]),onClickSubjectGaiCta:o.PropTypes.func,pemProductName:o.PropTypes.string.isRequired,isConversationAssetAssociatedWithCreative:o.PropTypes.bool}),v=x((O=L).prototype,"tracking",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=x(O.prototype,"memberProfile",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=x(O.prototype,"lix",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=x(O.prototype,"adFormIdSelectLostFocus",[b.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N=x(O.prototype,"isCustomFooterInputVisible",[b.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,s.isPresent)(this.args.adInMailContent.htmlLegalText)||!1}}),R=x(O.prototype,"setFocusOnContentFormNameInput",[b.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),D=x(O.prototype,"hasPlainLegalText",[b.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),M=x(O.prototype,"isLeadGenFormCreationModalOpen",[b.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),x(O.prototype,"focusContentFormNameInput",[r.action],Object.getOwnPropertyDescriptor(O.prototype,"focusContentFormNameInput"),O.prototype),x(O.prototype,"onCustomFooterCheckboxChange",[r.action],Object.getOwnPropertyDescriptor(O.prototype,"onCustomFooterCheckboxChange"),O.prototype),x(O.prototype,"onClickCreate",[r.action],Object.getOwnPropertyDescriptor(O.prototype,"onClickCreate"),O.prototype),x(O.prototype,"onNameThisAd",[r.action],Object.getOwnPropertyDescriptor(O.prototype,"onNameThisAd"),O.prototype),x(O.prototype,"onBlurLegalTextInput",[r.action],Object.getOwnPropertyDescriptor(O.prototype,"onBlurLegalTextInput"),O.prototype),x(O.prototype,"updateAdFormIdSelectLostFocus",[r.action],Object.getOwnPropertyDescriptor(O.prototype,"updateAdFormIdSelectLostFocus"),O.prototype),C=O))||C)||C);(0,t.setComponentTemplate)(F,j)})),define("campaign-manager-web/components/conversation-ads/conversation-ads-button-form",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@glimmer/tracking","@ember/object","@ember/utils","@ember/object/internals","tracked-toolbox","@linkedin/ember-prop-types","campaign-manager-web/utils/sponsored-messaging-models/sponsored-message-content","campaign-manager-web/constants/creative","campaign-manager-web/utils/sponsored-messaging-models/sponsored-message-option"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A,C
function O(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function w(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.BUTTON_TEXT_INPUT_ID_PREFIX=void 0
const I=(0,n.createTemplateFactory)({id:"R4APalLb",block:'[[[1,"\\n"],[11,0],[16,0,[28,[37,0],["conversation-ads-button-form",[52,[30,0,["isLeadGenFormThankYouReplyType"]]," conversation-ads-button-form--lead-gen-form-thank-you"]],null]],[17,1],[12],[1,"\\n  "],[10,"fieldset"],[15,0,[52,[30,0,["buttonValidations","type","isInvalid"]],"pb3"]],[12],[1,"\\n"],[41,[30,0,["isLeadGenFormThankYouReplyType"]],[[[1,"      "],[10,"label"],[15,0,[29,["m0 u-layout__display-block"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_lead_gen_form_button_label","campaign-manager-web/components/conversation-ads/conversation-ads-button-form"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,1],[15,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,[30,2,["optionText"]]],[13],[1,"\\n"]],[]],[[[1,"      "],[10,0],[14,0,"u-display-flex u-flex-no-wrap"],[12],[1,"\\n        "],[10,"section"],[14,0,"conversation-ads-button-form__button-fields pl5"],[12],[1,"\\n          "],[10,"label"],[15,"for",[29,["conversation-ads-button-form__button-text-input-",[30,0,["elementId"]]]]],[15,0,[29,["u-layout__display-block"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_cta_button_text_label","campaign-manager-web/components/conversation-ads/conversation-ads-button-form"],null]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,4],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[30,2,["validations","attrs","optionText"]],[28,[37,5],[[30,3],[30,0,["isOptionTextLongerThanMax"]],[30,2,["isOptionTextInvalid"]]],null],true]],[["default"],[[[[1,"\\n            "],[8,[39,6],[[24,0,"chm__inline-character-count"]],[["@max","@currentLength","@isHidden"],[[30,4,["maxlength"]],[30,2,["optionText","length"]],[52,[30,0,["isHumanHandoffActionType"]],true,false]]],[["default"],[[[[1,"\\n              "],[8,[39,7],[[16,"data-js-validation-control-id",[30,0,["buttonTextInputId"]]],[16,"data-js-validation-control-is-invalid",[29,[[30,2,["validations","attrs","optionText","isInvalid"]]]]],[16,"placeholder",[28,[37,3],[[52,[30,0,["isHumanHandoffActionType"]],"i18n_chat_with_a_representative","i18n_cta_button_text_placeholder"],"campaign-manager-web/components/conversation-ads/conversation-ads-button-form"],null]],[16,"max",[30,0,["MAX_OPTION_TEXT_LENGTH"]]],[16,0,[29,[[36,8]]]],[4,[38,10],[[28,[37,11],[[30,6],[30,0,["buttonTextInputId"]]],null]],null],[4,[38,12],["blur",[30,0,["onBlurOptionText"]]],null],[4,[38,12],["input",[28,[37,13],["target.value",[30,0,["setOptionText"]]],null]],null]],[["@isHidden","@inputId","@showCharCounter","@value","@disabled"],[false,[30,0,["buttonTextInputId"]],[52,[30,0,["isHumanHandoffActionType"]],false,true],[30,2,["optionText"]],[52,[30,0,["isHumanHandoffActionType"]],true,[28,[37,9],[[30,5],[30,0,["EDIT_PANEL_MODE","VIEW"]]],null]]]],null],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[4]]]]],[1,"\\n          "],[10,"label"],[15,"for",[29,["conversation-ads-button-form__button-type-select-",[30,0,["elementId"]]]]],[15,0,[29,["u-layout__display-block"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_cta_button_type_label","campaign-manager-web/components/conversation-ads/conversation-ads-button-form"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,1],[14,0,"cm-hue-select"],[12],[1,"\\n            "],[8,[39,14],[[16,"data-js-validation-control-id",[29,["conversation-ads-button-form__button-type-select-",[30,0,["elementId"]]]]],[16,"data-js-validation-control-is-invalid",[29,[[28,[37,15],[[30,0,["actionType"]]],null]]]],[16,0,[28,[37,0],["cm-hue-select conversation-ads-button-form__button-fields-select",[52,[30,0,["isSelectTypeErrorHidden"]]," mb3"]],null]],[4,[38,12],["blur",[30,0,["onBlurButtonTypeSelect"]]],null],[4,[38,12],["change",[28,[37,13],["target.value",[30,0,["onChangeReplyType"]]],null]],null]],[["@inputId","@disabled"],[[29,["conversation-ads-button-form__button-type-select-",[30,0,["elementId"]]]],[28,[37,9],[[30,5],[30,0,["EDIT_PANEL_MODE","VIEW"]]],null]]],[["default"],[[[[1,"\\n"],[41,[51,[30,2,["type"]]],[[[1,"                "],[10,"option"],[14,2,""],[14,"disabled",""],[14,"selected",""],[12],[1,"\\n                  "],[1,[28,[35,3],["i18n_cta_button_type_placeholder","campaign-manager-web/components/conversation-ads/conversation-ads-button-form"],null]],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[42,[28,[37,18],[[28,[37,18],[[30,0,["sponsoredMessageReplyTypes"]]],null]],null],null,[[[1,"                "],[10,"option"],[15,2,[30,7]],[15,"selected",[28,[37,9],[[30,2,["type"]],[30,7]],null]],[12],[1,"\\n                  "],[1,[52,[30,8],[28,[37,3],["i18n_cta_button_type_select_v2","campaign-manager-web/components/conversation-ads/conversation-ads-button-form"],[["replyType"],[[30,7]]]],[28,[37,3],["i18n_cta_button_type_select","campaign-manager-web/components/conversation-ads/conversation-ads-button-form"],[["replyType"],[[30,7]]]]]],[1,"\\n                "],[13],[1,"\\n"]],[7]],null],[1,"            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,19],[[24,0,"mt1 mb3"]],[["@type","@isHidden"],["negative",[30,0,["isSelectTypeErrorHidden"]]]],[["default"],[[[[1,"\\n            "],[1,[30,2,["validations","attrs","type","message"]]],[1,"\\n          "]],[]]]]],[1,"\\n"],[41,[28,[37,9],[[30,2,["type"]],[30,0,["sponsoredMessageReplyTypeMap","EXTERNAL_WEBSITE"]]],null],[[[1,"            "],[10,"label"],[15,"for",[29,["conversation-ads-button-form__landing-page-input-",[30,0,["elementId"]]]]],[15,0,[29,["u-layout__display-block mt0"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_cta_landing_page_input_label","campaign-manager-web/components/conversation-ads/conversation-ads-button-form"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[14,0,"mb3"],[12],[1,"\\n              "],[8,[39,4],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[30,2,["validations","attrs","actionTarget","landingPage"]],[28,[37,5],[[30,3],[30,2,["isLandingPageInvalid"]]],null],true]],[["default"],[[[[1,"\\n                "],[8,[39,7],[[16,"data-js-validation-control-id",[29,["conversation-ads-button-form__landing-page-input-",[30,0,["elementId"]]]]],[16,"data-js-validation-control-is-invalid",[29,[[30,2,["validations","attrs","actionTarget","landingPage","isInvalid"]]]]],[16,"placeholder",[28,[37,3],["i18n_cta_landing_page_input_placeholder","campaign-manager-web/components/conversation-ads/conversation-ads-button-form"],null]],[16,"aria-invalid",[30,9,["showErrors"]]],[16,"aria-describedby",[30,9,["describedby"]]],[16,0,[29,[[36,8]]]],[4,[38,12],["blur",[30,0,["onBlurLandingPageInput"]]],null],[4,[38,12],["input",[28,[37,13],["target.value",[30,0,["setLandingPage"]]],null]],null]],[["@inputId","@value","@disabled"],[[29,["conversation-ads-button-form__landing-page-input-",[30,0,["elementId"]]]],[30,2,["actionTarget","landingPage"]],[28,[37,9],[[30,5],[30,0,["EDIT_PANEL_MODE","VIEW"]]],null]]],null],[1,"\\n              "]],[9]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[41,[28,[37,9],[[30,2,["type"]],[30,0,["sponsoredMessageReplyTypeMap","LEAD_GENERATION"]]],null],[[[1,"            "],[10,"h5"],[15,0,[29,["u-layout__display-block mt0"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_lead_gen_form_label","campaign-manager-web/components/conversation-ads/conversation-ads-button-form"],null]],[1,"\\n              "],[8,[39,20],null,[["@placement"],["right"]],[["trigger","content"],[[[[1,"\\n                  "],[11,"button"],[24,0,"button--unstyled"],[16,"aria-label",[29,[[28,[37,3],["i18n_lead_gen_form_hovercard_a11y_label","campaign-manager-web/components/conversation-ads/conversation-ads-button-form"],null]]]],[24,4,"button"],[4,[38,21],[[30,10,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                    "],[8,[39,22],null,[["@size","@name"],["small","question"]],null],[1,"\\n                  "],[13],[1,"\\n                "]],[10]],[[[1,"\\n                  "],[10,2],[15,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,3],["i18n_lead_gen_form_hovercard_content","campaign-manager-web/components/conversation-ads/conversation-ads-button-form"],null]],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[14,0,"mb3"],[12],[1,"\\n              "],[10,1],[14,0,"u-label__large"],[12],[1,"\\n                "],[1,[30,11,["form","name"]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n        "],[10,"section"],[14,0,"conversation-ads-button-form__button-dropdown-menu ph4 pt2"],[12],[1,"\\n          "],[11,"button"],[16,0,[29,["conversation-ads-button-form__delete-button button--unstyled"," ",[28,[37,2],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[16,"aria-label",[29,[[28,[37,3],["i18n_delete_button_aria","campaign-manager-web/components/conversation-ads/conversation-ads-button-form"],null]]]],[16,"disabled",[28,[37,9],[[30,5],[30,0,["EDIT_PANEL_MODE","VIEW"]]],null]],[24,4,"button"],[4,[38,12],["click",[28,[37,11],[[30,0,["onClickDeleteButton"]],[30,2]],null]],null],[12],[1,"\\n            "],[8,[39,22],null,[["@size","@name"],["small","trash"]],null],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]]],[41,[30,0,["canAddNextContent"]],[[[1,"      "],[10,"hr"],[15,0,[29,["mv0"," ",[36,23]]]],[12],[13],[1,"\\n      "],[10,"section"],[15,0,[29,[[28,[37,0],["conversation-ads-button-form__next-message-actions--",[52,[30,0,["shouldShowAddNextMessage"]],"add-next-message","edit-next-message"]," u-layout-flex__container--no-wrap-space-between  conversation-ads-button-form__next-message-actions--container pl5 pr2 pv2"],null]]]],[12],[1,"\\n        "],[8,[39,19],null,[["@isHidden","@message"],[[28,[37,15],[[30,2,["isNextContentEmpty"]]],null],[28,[37,3],["i18n_simple_reply_empty_next_content","campaign-manager-web/components/conversation-ads/conversation-ads-button-form"],null]]],null],[1,"\\n        "],[8,[39,24],[[16,"disabled",[28,[37,9],[[30,5],[30,0,["EDIT_PANEL_MODE","VIEW"]]],null]],[24,0,"conversation-ads-button-form__next-message-actions--button"],[4,[38,12],["click",[28,[37,11],[[30,12],[30,2],[30,13]],null]],null]],[["@buttonType","@size","@emphasized","@icon","@iconPlacement"],["tertiary","small",true,"arrow-right","right"]],[["default"],[[[[1,"\\n"],[41,[28,[37,9],[[30,2,["type"]],[30,0,["sponsoredMessageReplyTypeMap","LEAD_GENERATION"]]],null],[[[1,"            "],[1,[28,[35,3],["i18n_view_thank_you_response","campaign-manager-web/components/conversation-ads/conversation-ads-button-form"],null]],[1,"\\n"]],[]],[[[41,[30,0,["shouldShowAddNextMessage"]],[[[1,"            "],[1,[28,[35,3],["i18n_add_response_optional","campaign-manager-web/components/conversation-ads/conversation-ads-button-form"],null]],[1,"\\n"]],[]],[[[1,"            "],[1,[28,[35,3],["i18n_edit_response","campaign-manager-web/components/conversation-ads/conversation-ads-button-form"],null]],[1,"\\n          "]],[]]]],[]]],[1,"        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[13]],["&attrs","@sponsoredMessageOptionButton","@showAllValidations","vcont","@editPanelMode","@setFocusOnButtonTextInput","replyType","@isHumanHandoffEnabled","vcont","triggerData","@selectedAdForm","@addMessage","@editResponseButtonTextAreaId"],false,["concat","if","hue-web-foundations@-text-body","t","validated-control","or","character-counter","cm-text-input","hue-web-foundations@-artdeco-migration-scope","eq","did-insert","fn","on","pick","hue-web-select","not","unless","each","-track-array","hue-web-inline-feedback","hue-web-toggletip","hue-web-toggletip-trigger","hue-web-icons@icon","hue-web-foundations@-divider","hue-web-button"]]',moduleName:"campaign-manager-web/components/conversation-ads/conversation-ads-button-form.hbs",isStrictMode:!1}),P=e.BUTTON_TEXT_INPUT_ID_PREFIX="conversation-ads-button-form__button-text-input"
let N=e.default=(g=(0,i.inject)("conversation-ads/conversation-ads"),b=(0,c.localCopy)("args.sponsoredMessageOptionButton.type"),(0,u.assertPropTypes)((C=class extends a.default{constructor(...e){super(...e),O(this,"conversationAdsService",f,this),O(this,"i18n",T,this),O(this,"confirmDialog",E,this),v(this,"elementId",(0,s.guidFor)(this)),v(this,"MAX_OPTION_TEXT_LENGTH",m.MAX_OPTION_TEXT_LENGTH),O(this,"hasInteractedWithOptionText",y,this),O(this,"actionType",S,this),O(this,"sponsoredMessageOptionButtonType",A,this),v(this,"EDIT_PANEL_MODE",p.EDIT_PANEL_MODE),v(this,"sponsoredMessageReplyTypeMap",d.SPONSORED_MESSAGE_REPLY_TYPE)}get buttonTextInputId(){return`${P}-${this.args.index}`}get buttonValidations(){return this.args.sponsoredMessageOptionButton.validations?.attrs}get isOptionTextLongerThanMax(){return this.args.sponsoredMessageOptionButton.optionText.length>m.MAX_OPTION_TEXT_LENGTH}get isHumanHandoffActionType(){return this.actionType===d.SPONSORED_MESSAGE_REPLY_TYPE.HUMAN_HANDOFF}get humanHandoffActionText(){return this.i18n.lookupTranslation(this.constructor,"i18n_chat_with_a_representative")()}get isLeadGenFormThankYouReplyType(){return this.sponsoredMessageOptionButtonType===d.SPONSORED_MESSAGE_REPLY_TYPE.LEAD_GENERATION_THANK_YOU}get canAddNextContent(){return(0,l.isPresent)(this.sponsoredMessageOptionButtonType)&&!this.isLeadGenFormThankYouReplyType}get isSelectTypeErrorHidden(){return!(this.args.sponsoredMessageOptionButton.isReplyTypeInvalid||this.args.showAllValidations&&this.buttonValidations?.type.isInvalid)}get shouldShowAddNextMessage(){const{sponsoredMessageOptionButton:e}=this.args,t="\n"===e.nextContent||(0,l.isEmpty)(e.nextContent)
return this.sponsoredMessageOptionButtonType===d.SPONSORED_MESSAGE_REPLY_TYPE.EXTERNAL_WEBSITE&&t}get sponsoredMessageReplyTypes(){const e=Object.keys(d.SPONSORED_MESSAGE_REPLY_TYPE).filter((e=>e!==d.SPONSORED_MESSAGE_REPLY_TYPE.LEAD_GENERATION_THANK_YOU&&(e!==d.SPONSORED_MESSAGE_REPLY_TYPE.LEAD_GENERATION||this.args.isLeadGen)))
return this.args.isHumanHandoffEnabled?e:e.filter((e=>e!==d.SPONSORED_MESSAGE_REPLY_TYPE.HUMAN_HANDOFF))}get isNextContentFilled(){const e=this.args.sponsoredMessageOptionButton.nextContent
return(0,l.isPresent)(e)&&(!e.isBodyTextEmpty||!e.isAdFormIdEmpty)}updateParentSponsoredMessageOptionButtonProperty(e,t){this.args.updateNextActionArrayProperty(this.args.sponsoredMessageOptionButton,e,t)}setUpNextContentForReplyTypeChangeFromLeadGen(){this.updateParentSponsoredMessageOptionButtonProperty("actionTarget.leadGenerationFormId",null)
const e=this.args.sponsoredMessageOptionButton.nextContent.nextAction.array
e?.splice(0,1)
const t=this.conversationAdsService.getSponsoredMessageContentModel({parentButton:this.args.sponsoredMessageOptionButton})
t.nextAction.array.pushObjects(e),this.updateParentSponsoredMessageOptionButtonProperty("nextContent",t)}setUpNextContentForReplyTypeChangeFromExternalWebsite(){const e=this.args.sponsoredMessageOptionButton.nextContent;(0,l.isPresent)(e)&&e.isEmptyNode&&this.updateParentSponsoredMessageOptionButtonProperty("nextContent",null)}setUpNextContentForReplyTypeChangeFromSimpleReplyType(){const e=this.args.sponsoredMessageOptionButton.nextContent
if("\n"===e||(0,l.isEmpty)(e)){const e=this.conversationAdsService.getSponsoredMessageContentModel({parentButton:this.args.sponsoredMessageOptionButton})
this.updateParentSponsoredMessageOptionButtonProperty("nextContent",e)}}setUpNextContentForTypeChange(e){const t=this.sponsoredMessageOptionButtonType
this.args.isLeadGen&&t===d.SPONSORED_MESSAGE_REPLY_TYPE.LEAD_GENERATION&&e!==d.SPONSORED_MESSAGE_REPLY_TYPE.LEAD_GENERATION&&this.setUpNextContentForReplyTypeChangeFromLeadGen(),e===d.SPONSORED_MESSAGE_REPLY_TYPE.EXTERNAL_WEBSITE&&this.setUpNextContentForReplyTypeChangeFromExternalWebsite(),e===d.SPONSORED_MESSAGE_REPLY_TYPE.SIMPLE_REPLY&&this.setUpNextContentForReplyTypeChangeFromSimpleReplyType(),this.args.isLeadGen&&e===d.SPONSORED_MESSAGE_REPLY_TYPE.LEAD_GENERATION&&this.setUpLGFThankyouNode()}setUpLGFThankyouNode(){this.conversationAdsService.setLeadGenerationThankYouNode(this.args.sponsoredMessageOptionButton,this.args.selectedAdForm)}changeType(e){this.setUpNextContentForTypeChange(e),this.updateParentSponsoredMessageOptionButtonProperty("type",e)}showConfirmationAndChangeReplyType(e){const t=this.i18n.lookupTranslation(this.constructor,"i18n_reply_type_change_warning_message")([])
this.confirmDialog.confirm(t).then((t=>{t&&this.changeType(e)}))}shouldShowConfirmationBeforeChangingReplyType(e){const t=this.sponsoredMessageOptionButtonType,n=d.SPONSORED_MESSAGE_REPLY_TYPE.LEAD_GENERATION
return(0,l.isPresent)(t)&&t!==n&&e===n}onClickDeleteButton(e){const t=this.i18n.lookupTranslation(this.constructor,"i18n_delete_button_warning_message")([{hasName:e.optionText.length>0,buttonText:e.optionText,hasButtons:!!e.nextContent}])
this.confirmDialog.confirm(t).then((t=>{t&&this.args.deleteButton(e,this.args.index)}))}onChangeReplyType(e){this.shouldShowConfirmationBeforeChangingReplyType(e)?this.showConfirmationAndChangeReplyType(e):this.changeType(e),this.actionType=e,this.actionType===d.SPONSORED_MESSAGE_REPLY_TYPE.HUMAN_HANDOFF&&this.updateParentSponsoredMessageOptionButtonProperty("optionText",this.humanHandoffActionText)}setOptionText(e){this.updateParentSponsoredMessageOptionButtonProperty("optionText",e),this.updateParentSponsoredMessageOptionButtonProperty("hasInteractedWithOptionText",!0)}setLandingPage(e){this.updateParentSponsoredMessageOptionButtonProperty("actionTarget.landingPage",e),this.updateParentSponsoredMessageOptionButtonProperty("hasUserInteractedWithLandingPage",!0)}onBlurOptionText(){this.hasInteractedWithOptionText=!0}onBlurButtonTypeSelect(){this.updateParentSponsoredMessageOptionButtonProperty("typeSelectLostFocus",!0)}onBlurLandingPageInput(){this.updateParentSponsoredMessageOptionButtonProperty("hasUserInteractedWithLandingPage",!0)}},v(C,"propTypes",{index:u.PropTypes.number.isRequired,addMessage:u.PropTypes.func.isRequired,deleteButton:u.PropTypes.func.isRequired,setFocusOnButtonTextInput:u.PropTypes.func.isRequired,sponsoredMessageOptionButton:u.PropTypes.oneOfType([u.PropTypes.object,u.PropTypes.EmberObject]),isLeadGen:u.PropTypes.bool.isRequired,selectedAdForm:u.PropTypes.oneOfType([u.PropTypes.object,u.PropTypes.null]),editPanelMode:u.PropTypes.isMemberOf(p.EDIT_PANEL_MODE).isRequired,isHumanHandoffEnabled:u.PropTypes.bool.isRequired,updateNextActionArrayProperty:u.PropTypes.func.isRequired}),f=w((h=C).prototype,"conversationAdsService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=w(h.prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=w(h.prototype,"confirmDialog",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=w(h.prototype,"hasInteractedWithOptionText",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S=w(h.prototype,"actionType",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),A=w(h.prototype,"sponsoredMessageOptionButtonType",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w(h.prototype,"onClickDeleteButton",[o.action],Object.getOwnPropertyDescriptor(h.prototype,"onClickDeleteButton"),h.prototype),w(h.prototype,"onChangeReplyType",[o.action],Object.getOwnPropertyDescriptor(h.prototype,"onChangeReplyType"),h.prototype),w(h.prototype,"setOptionText",[o.action],Object.getOwnPropertyDescriptor(h.prototype,"setOptionText"),h.prototype),w(h.prototype,"setLandingPage",[o.action],Object.getOwnPropertyDescriptor(h.prototype,"setLandingPage"),h.prototype),w(h.prototype,"onBlurOptionText",[o.action],Object.getOwnPropertyDescriptor(h.prototype,"onBlurOptionText"),h.prototype),w(h.prototype,"onBlurButtonTypeSelect",[o.action],Object.getOwnPropertyDescriptor(h.prototype,"onBlurButtonTypeSelect"),h.prototype),w(h.prototype,"onBlurLandingPageInput",[o.action],Object.getOwnPropertyDescriptor(h.prototype,"onBlurLandingPageInput"),h.prototype),_=h))||_);(0,t.setComponentTemplate)(I,N)})),define("campaign-manager-web/components/conversation-ads/conversation-ads-container",["exports","@ember/component","@ember/template-factory","campaign-manager-web/components/conversation-ads/conversation-ads-actions-dropdown","campaign-manager-web/components/conversation-ads/conversation-ads-creatives-list-entity-status","campaign-manager-web/components/conversation-ads/conversation-ads-creative-list-content-cell","@ember/service","@glimmer/component","@ember/object","ember-concurrency-decorators","campaign-manager-web/constants/entity-status","@linkedin/ember-prop-types","campaign-manager-web/utils/sponsored-messaging-shared/sponsored-messaging-shared","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/ad-form","campaign-manager-web/constants/leadgen-form","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/creatives-table","campaign-manager-web/utils/object","campaign-manager-web/constants/routes","campaign-manager-web/utils/query-param","campaign-manager-web/utils/table-state","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/conversation-ads","@embroider/util","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O){var v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y
function H(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function q(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function K(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const W=(0,n.createTemplateFactory)({id:"iFVbOqUS",block:'[[[1,"\\n"],[10,0],[14,0,"conversation-ads-container"],[12],[1,"\\n  "],[8,[39,0],[[4,[38,3],null,[["selector"],[[30,0,["triggerSelectorForReturnFocus"]]]]]],[["@accountId","@aggregatedTrackingParameters","@campaign","@columns","@fieldsToFilterBy","@hasCreatives","@isLoading","@onCampaignChange","@onSaveEditCampaign","@disableCreativeOptimizedSetting","@onClickEmptyState","@disableEmptyStateClick","@headerLabel"],[[30,1,["id"]],null,[30,2],[30,0,["columns"]],[30,0,["fieldsToFilterBy"]],[28,[37,1],[[28,[37,2],[[30,0,["inMails"]]],null]],null],[30,0,["setUpInMailsTask","isRunning"]],[30,3],[30,4],true,[30,0,["onOpenCreateCreativePanel"]],[28,[37,1],[[30,0,["canCreateNewAd"]]],null],[30,5]]],[["default"],[[[[1,"\\n    "],[8,[30,6,["header-outlet"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,4],null,[["@accountId","@canEditCreative","@isCreateDisabled","@hasMaximumCreatives","@isCompletedCampaign","@onClickCreate"],[[30,1,["id"]],[30,1,["canEditCreative"]],[28,[37,1],[[30,0,["canCreateNewAd"]]],null],[30,0,["hasMaxCreatives"]],[30,2,["isCompletedCampaign"]],[30,0,["onOpenCreateCreativePanel"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,6,["table-outlet"]],null,null,[["default"],[[[[1,"\\n"],[1,"      "],[8,[39,5],null,[["@columns","@currentPageNumber","@onDisplayDataChangedAction","@filteringIgnoreCase","@getValidStatuses","@pageSize","@theme","@data","@filterString","@caption"],[[30,6,["decoratedColumns"]],[30,6,["currentPageNumber"]],[30,6,["displayDataChangedAction"]],[30,6,["filteringIgnoreCase"]],[30,0,["getValidStatuses"]],[30,6,["pageSize"]],[30,6,["theme"]],[30,0,["inMails"]],[30,7],[28,[37,6],["ads_table_caption","campaign-manager-web/components/conversation-ads/conversation-ads-container"],null]]],[["default"],[[[[1,"\\n        "],[8,[30,8,["global-filter"]],null,null,[["default"],[[[[1,"\\n          "],[8,[39,7],null,[["@value","@onInputFilter","@placeholder","@onFilterStringChange"],[[30,8,["filterString"]],[30,8,["onFilterString"]],[28,[37,6],["i18n_global_filter_placeholder_v2","campaign-manager-web/components/conversation-ads/conversation-ads-container"],null],[30,9]]],null],[1,"\\n        "]],[]]]]],[1,"\\n        "],[10,0],[15,0,[30,8,["tableContainerClasses"]]],[12],[1,"\\n          "],[8,[30,8,["table"]],null,null,[["default"],[[[[1,"\\n            "],[8,[30,10,["header"]],null,null,[["default"],[[[[1,"\\n              "],[8,[39,8],null,[["@accountId","@canEditEntity","@draftCreativesCount","@totalColumns"],[[30,1,["id"]],[30,1,["canEditCreative"]],[30,0,["draftCreativesCount"]],[30,0,["columns","length"]]]],[["default"],[[[[1,"\\n                "],[1,[28,[35,6],["i18n_creative_list_header_title","campaign-manager-web/components/conversation-ads/conversation-ads-container"],null]],[1,"\\n              "]],[]]]]],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[10]]]]],[1,"\\n        "],[13],[1,"\\n        "],[8,[30,8,["footer"]],null,null,null],[1,"\\n      "]],[8]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[6]]]]],[1,"\\n"],[13]],["@account","@campaign","@onCampaignChange","@onSaveEditCampaign","@headerLabel","container","@initialFilterString","at","@onHoverableTriggerChange","table"],false,["creatives-container","not","is-empty","focus-by-selector","create-ad-button","ads-table","t","creatives-table/creative-global-filter","conversation-ads/conversation-ads-creatives-list-table-header"]]',moduleName:"campaign-manager-web/components/conversation-ads/conversation-ads-container.hbs",isStrictMode:!1})
let X=e.default=(v=(0,o.inject)("sponsored-messaging-shared/sponsored-messaging-shared"),w=(0,o.inject)("creative"),I=(0,c.task)({drop:!0}),P=(0,c.task)({drop:!0}),(0,d.assertPropTypes)((Y=class extends l.default{get columns(){return[{actions:{onOpenEditPanel:this.actions.onOpenEditPanel.bind(this)},adFormsMap:this.adFormsMap,canEditEntity:this.args.account.canEditCreative,className:"u-layout__width-full",component:(0,C.ensureSafeComponent)(r.default,this),disableSorting:!0,isLeadGenObjective:this.isLeadGenObjective,isConversationStarterObjective:(0,m.isConversationStarterObjective)(this.args.campaign.objectiveType),objectiveType:this.args.campaign.objectiveType,title:""},{...(0,h.creativeStatusColumnAdsTable)(this),accountId:this.args.account.id,shouldFocusOnCreativeStatus:this.args.shouldFocusOnCreativeStatus,initialFilterString:parseInt(this.args.initialFilterString,10),actions:{onSelectStatus:this.actions.updateCreative.bind(this),getValidStatuses:this.getValidStatuses},canEditEntity:this.args.account.canEditCreative,component:(0,C.ensureSafeComponent)(i.default,this)},{...(0,h.creativeActionsColumnAdsTable)(this),actions:{onRemoveCreative:this.actions.onRemoveCreative.bind(this),onOpenEditPanel:this.actions.onOpenEditPanel.bind(this)},campaign:this.args.campaign,account:this.args.account,component:(0,C.ensureSafeComponent)(a.default,this),isCompletedCampaign:this.args.campaign.isCompletedCampaign,isReadOnly:this.args.campaign.areCreativesReadOnly,hasMaximumCreatives:this.hasMaxCreatives,recipients:this.recipients}]}get hasMaxCreatives(){return this.creativesData.length>=_.MAXIMUM_CREATIVES}get isLeadGenObjective(){return(0,m.isLeadGenObjective)(this.args.campaign.objectiveType)}get recipients(){return[this.args.profileData?.id]}get draftCreativesCount(){return this.nestedCreativesWithinGuidedReplies.filter((e=>e.status===u.STATUSES.DRAFT)).length}get canCreateNewAd(){const{areCreativesReadOnly:e,isCompletedCampaign:t}=this.args.campaign
return!e&&this.args.account.canEditCreative&&!t&&!this.hasMaxCreatives}get creativesData(){return this.creativeService.campaignCreatives[this.args.campaign.id]||[]}constructor(){super(...arguments),H(this,"jet",D,this),H(this,"adForm",M,this),H(this,"sponsoredMessagingService",L,this),H(this,"router",k,this),H(this,"creativeService",U,this),H(this,"tableState",x,this),H(this,"i18n",F,this),H(this,"inMails",z,this),H(this,"nestedCreativesWithinGuidedReplies",j,this),H(this,"adFormsMap",G,this),H(this,"triggerSelectorForReturnFocus",B,this),H(this,"nestedCreativesWithinGuidedReplies",V,this),q(this,"fieldsToFilterBy",["id","content.name"]),this.creativeService.enableCampaignForServiceState(this.args.campaign.id),this.getValidStatuses=(e,t)=>(0,p.getSponsoredMessagingCreativeValidStatuses)(t),this.setUpInMailsTask.perform()}getDefaultQueryParams(){return this.args.returnUrl?{returnUrl:this.args.returnUrl}:{}}updateCreative(e,t){if(p.CREATIVE_STATUSES_NEEDING_REFRESH.includes(e.status)){const n={updateCreativeStatusPemMetadata:(0,S.constructPemMetadata)(A.CONVERSATION_ADS_CREATIVE_KEYS.ON_UPDATE_AND_REFRESH_CREATIVE_STATUS_UPDATE_CREATIVE_STATUS,[this.args.campaign.id],{productName:A.CONVERSATION_ADS_PEM_NAME}),fetchCreativesPemMetadata:(0,S.constructPemMetadata)(A.CONVERSATION_ADS_CREATIVE_KEYS.ON_UPDATE_AND_REFRESH_CREATIVE_STATUS_FETCH_CREATIVES,[this.args.campaign.id],{productName:A.CONVERSATION_ADS_PEM_NAME}),fetchAdInMailContentsByIds:(0,S.constructPemMetadata)(A.CONVERSATION_ADS_CREATIVE_KEYS.ON_UPDATE_AND_REFRESH_CREATIVE_STATUS_FETCH_AD_INMAIL_CONTENTS_BY_IDS,[e.accountId],{productName:A.CONVERSATION_ADS_PEM_NAME})}
this.sponsoredMessagingService.updateAndRefreshCreativeStatus({campaignId:this.args.campaign.id,adInMailContent:(0,f.findById)(this.inMails,e.id).content||{},creative:e,newStatus:t,metadata:n}).then((()=>this.nestedCreativesWithinGuidedReplies=this.inMails.map((e=>e.creative))))}else this.args.onCreativeSelectStatus(e,t)}onOpenCreateCreativePanel(){this.router.transitionTo(T.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_NEW,this.args.account.id,this.args.campaign.id,{queryParams:this.getDefaultQueryParams()})}onOpenEditPanel(e,t,{triggerSelectorForReturnFocus:n}={}){this.tableState.setTableStates(y.TABLE_NAME.CREATIVES_LIST,{triggerSelectorForReturnFocus:n}),this.router.transitionTo(T.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_ITEM,this.args.account.id,this.args.campaign.id,e.id,{queryParams:{...this.getDefaultQueryParams(),action:E.EDIT_PANEL_MODE_TO_ACTION_QUERY_PARAM[t]}})}onRemoveCreative(e){this.removeCreativeTask.perform(e)}*setUpInMailsTask(){const{creativesData:e,isLeadGenObjective:t}=this
let n
const a={fetchAdInmailContentsPemMetadata:(0,S.constructPemMetadata)(A.CONVERSATION_ADS_FETCH_KEYS.FETCH_AD_INMAIL_CONTENTS_ON_CONVERSATION_ADS_CONTAINER,[],{productName:A.CONVERSATION_ADS_PEM_NAME}),fetchConversationsPemMetadata:(0,S.constructPemMetadata)(A.CONVERSATION_ADS_FETCH_KEYS.FETCH_CONVERSATIONS_ON_CONVERSATION_ADS_CONTAINER,[],{productName:A.CONVERSATION_ADS_PEM_NAME})},i=this.sponsoredMessagingService.fetchAllConversationContents(e,this.args.account.id,a)
if(t){const e=(0,S.constructPemMetadata)(A.CONVERSATION_ADS_FETCH_KEYS.FETCH_LEAD_GEN_FORMS_ON_CONVERSATION_ADS_CONTAINER,[this.args.account.id,this.args.campaign.locale],{productName:A.CONVERSATION_ADS_PEM_NAME})
n=this.adForm.getAllValidLeadGenFormsByAccountId(this.args.account.id,this.args.campaign.locale,e).catch((e=>{this.jet.error(new Error(`Failed fetching lead gen forms: ${e.message}`))}))}const r=yield i
if(this.inMails=r,this.nestedCreativesWithinGuidedReplies=this.inMails.map((e=>e.creative)),this.isLeadGenObjective){const e=(yield n).filter((e=>(0,s.get)(e,"reviewInfo.reviewStatus")!==b.LEADGEN_REVIEW_STATUSES.REJECTED))
this.adFormsMap=(0,g.getAdFormIdMap)(e)}this.focusOnTableEntity()}*removeCreativeTask(e){const t=this.i18n.lookupTranslation(this.constructor,"i18n_remove_creative_success")(),n=this.i18n.lookupTranslation(this.constructor,"i18n_remove_creative_error")(),a={removeSpinmailCreativePemMetadata:(0,S.constructPemMetadata)(A.CONVERSATION_ADS_CREATIVE_KEYS.ON_REMOVE_SPINMAIL_CREATIVE_AND_REFRESH_CREATIVES_REMOVE_CREATIVES,[e,this.args.campaign.id],{productName:A.CONVERSATION_ADS_PEM_NAME}),fetchCreativesPemMetadata:(0,S.constructPemMetadata)(A.CONVERSATION_ADS_CREATIVE_KEYS.ON_REMOVE_SPINMAIL_CREATIVE_AND_REFRESH_CREATIVES_FETCH_CREATIVES,[this.args.campaign.id],{productName:A.CONVERSATION_ADS_PEM_NAME})}
yield this.sponsoredMessagingService.removeSpinmailCreativeAndRefreshCreatives(e,this.args.campaign.id,t,n,a),yield this.setUpInMailsTask.perform()}focusOnTableEntity(){this.triggerSelectorForReturnFocus=this.tableState.getTableStates(y.TABLE_NAME.CREATIVES_LIST).triggerSelectorForReturnFocus||null}},q(Y,"propTypes",{account:d.PropTypes.oneOfType([d.PropTypes.object,d.PropTypes.EmberObject]).isRequired,campaign:d.PropTypes.oneOfType([d.PropTypes.object,d.PropTypes.EmberObject]).isRequired,profileData:d.PropTypes.object,onCampaignChange:d.PropTypes.func.isRequired,onSaveEditCampaign:d.PropTypes.func.isRequired,onCreativeSelectStatus:d.PropTypes.func.isRequired,returnUrl:d.PropTypes.string,headerLabel:d.PropTypes.oneOfType([d.PropTypes.string,d.PropTypes.SafeString]),initialFilterString:d.PropTypes.string,shouldFocusOnCreativeStatus:d.PropTypes.bool}),D=K((R=Y).prototype,"jet",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=K(R.prototype,"adForm",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=K(R.prototype,"sponsoredMessagingService",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=K(R.prototype,"router",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=K(R.prototype,"creativeService",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=K(R.prototype,"tableState",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=K(R.prototype,"i18n",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=K(R.prototype,"inMails",[O.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=K(R.prototype,"nestedCreativesWithinGuidedReplies",[O.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),G=K(R.prototype,"adFormsMap",[O.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=K(R.prototype,"triggerSelectorForReturnFocus",[O.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=K(R.prototype,"nestedCreativesWithinGuidedReplies",[O.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),K(R.prototype,"updateCreative",[s.action],Object.getOwnPropertyDescriptor(R.prototype,"updateCreative"),R.prototype),K(R.prototype,"onOpenCreateCreativePanel",[s.action],Object.getOwnPropertyDescriptor(R.prototype,"onOpenCreateCreativePanel"),R.prototype),K(R.prototype,"onOpenEditPanel",[s.action],Object.getOwnPropertyDescriptor(R.prototype,"onOpenEditPanel"),R.prototype),K(R.prototype,"onRemoveCreative",[s.action],Object.getOwnPropertyDescriptor(R.prototype,"onRemoveCreative"),R.prototype),K(R.prototype,"setUpInMailsTask",[I],Object.getOwnPropertyDescriptor(R.prototype,"setUpInMailsTask"),R.prototype),K(R.prototype,"removeCreativeTask",[P],Object.getOwnPropertyDescriptor(R.prototype,"removeCreativeTask"),R.prototype),N=R))||N);(0,t.setComponentTemplate)(W,X)})),define("campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","@ember/object","@glimmer/tracking","@ember/object/internals","campaign-manager-web/constants/creative","campaign-manager-web/utils/file-upload","campaign-manager-web/utils/tracking","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/conversation-ads","campaign-manager-web/utils/vector-assets","campaign-manager-web/utils/sponsored-messaging-models/sponsored-message-content","campaign-manager-web/utils/focus","campaign-manager-web/constants/cm-quill-editor","campaign-manager-web/components/conversation-ads/conversation-ads-button-form","campaign-manager-web/constants/lix","@linkedin/ember-tracked-validations","campaign-manager-web/constants/conversation-ads","@ember/template","campaign-manager-web/utils/targeting","campaign-manager-web/constants/pem/click-to-message"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C){var O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j
function G(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function B(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Y=(0,n.createTemplateFactory)({id:"BJaZOk7x",block:'[[[11,0],[4,[38,0],[[30,0,["onCallAddButton"]]],null],[4,[38,1],[[30,0,["onCallAddButton"]],[30,1],[30,2]],null],[12],[1,"\\n  "],[8,[39,2],null,[["@title","@subTitle","@showHeader"],[[28,[37,3],[[52,[30,3],"i18n_step_conversation_builder_title","i18n_step_add_builder_title"],"campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],null],[28,[37,3],[[52,[30,3],"i18n_step_conversation_builder_subtitle","i18n_step_add_builder_subtitle"],"campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],null],[30,0,["isRootNode"]]]],null],[1,"\\n\\n  "],[10,"hr"],[15,0,[29,["mv5"," ",[36,5]]]],[12],[13],[1,"\\n"],[41,[30,0,["displaySubjectAiCopyField"]],[[[1,"    "],[8,[39,6],null,[["@accountId","@creationFlowId","@campaignId","@fieldName","@handleOnInput","@inputValue","@supplementalField","@onAiCopySelect","@isDraftButtonDisabled","@onFetchAiAdCopies","@setAiCopyProperties"],[[30,4],[30,5],[30,6,["id"]],[30,0,["generativeAiAdsManager","AI_FIELDS","SUBJECT"]],[30,7],[30,8],[30,2,["plainText"]],[30,7],[30,0,["isGaiSubjectButtonDisabled"]],[30,0,["onFetchAiAdCopies"]],[30,9]]],[["default"],[[[[1,"\\n      "],[8,[39,7],null,[["@validations","@shouldShowAllValidations","@showValidationsOnBlur","@showCharCounter","@label","@value","@disabled","@rows","@fieldId","@onInput","@inputClasses","@ariaLabel","@helperText","@validationCopyOptions","@forceShowErrorMessage","@validationMessageComponent"],[[30,0,["validations","attrs","headlineText"]],[28,[37,8],[[30,0,["showHeadlineTextValidations"]],[30,10,["shouldShowValidationForNoAdCopies"]]],null],true,true,[28,[37,3],["i18n_headline_label","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],null],[30,8],[28,[37,9],[[30,11],[30,0,["EDIT_PANEL_MODE","VIEW"]]],null],1,"conversation-ads-adinmail-content-form__headline-text-input",[30,10,["handleOnInput"]],[30,10,["yieldedInputClasses"]],[28,[37,3],["i18n_headline_label","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],null],[30,0,["gaiSubjectHelperText"]],[28,[37,10],null,[["fetchGeneratedAdCopy","defaultMessage","checkIfCustomMessageExistsForField"],[[30,10,["showAiSuggestedCopies"]],[30,0,["validations","attrs","headlineText","message"]],[30,10,["checkIfCustomMessageExistsForField"]]]]],[30,10,["hasJsOrNetworkErrorOrNoResults"]],"generative-ai-ad-copy/ai-assisted-copy-field-error-message"]],[["default"],[[[[1,"\\n        "],[8,[30,12,["tooltip"]],null,[["@triggerAriaLabel"],[[28,[37,3],["i18n_headline_hovercard_a11y_label","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],null]]],[["default"],[[[[1,"\\n          "],[10,1],[12],[1,[28,[35,3],["i18n_content_section_headline_hovercard_v2","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],[["helpCenter"],[[28,[37,11],null,[["href"],[[28,[37,12],null,[["path","accountId"],["help/lms/answer/a6209213",[30,4]]]]]]]]]]],[13],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,12,["footerContainerInForm"]],null,null,[["default"],[[[[1,"\\n          "],[8,[39,13],null,[["@showAiSuggestedCopies","@isToolbarDisplayed","@disabled"],[[30,10,["showAiSuggestedCopies"]],[30,10,["isToolbarDisplayed"]],[30,0,["isGaiSubjectButtonDisabled"]]]],null],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[12]]]]],[1,"\\n    "]],[10]]]]],[1,"\\n"]],[]],null],[44,[[28,[37,8],[[30,2,["nextAction","array","length"]],0],null]],[[[41,[51,[30,0,["isRootNode"]]],[[[1,"      "],[8,[39,16],[[4,[38,17],["click",[30,14]],null]],[["@buttonType","@emphasized","@text","@icon","@size","@iconPlacement"],["tertiary",true,[28,[37,3],["i18n_to_previous_message","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],null],"arrow-left","small","left"]],null],[1,"\\n"]],[]],null],[41,[30,2,["adFormId"]],[[[1,"      "],[8,[39,18],[[24,0,"mb3"]],[["@type"],["neutral"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,3],["i18n_lead_gen_form_info","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],[["formName"],[[30,15,["form","name"]]]]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "],[10,"label"],[15,"for",[29,["conversation-ads-conversation-form__message-body-",[30,0,["elementId"]]]]],[15,0,[29,[[28,[37,19],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],[[52,[30,0,["isRootNode"]],"i18n_first_message_label","i18n_following_message_label"],"campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],null]],[1,"\\n      "],[8,[39,20],null,[["@placement","@contentClass"],["top","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n          "],[8,[39,16],[[16,"aria-label",[28,[37,3],["i18n_shorter_messages_hovercard_a11y_label","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],null]],[4,[38,21],[[30,16,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle"],["small","tertiary","question",true]],null],[1,"\\n        "]],[16]],[[[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,19],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_shorter_messages_warning","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],[["helpCenter"],[[28,[37,11],null,[["dataTestSelector","href"],["data-test-conversation-ads-conversation-form__message-hovercard-link",[28,[37,12],null,[["path","accountId"],["help/lms/answer/a426057",[30,4]]]]]]]]]]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n    "],[13],[1,"\\n"],[41,[30,2,["adFormId"]],[[[1,"      "],[10,0],[14,0,"p3 mb4 conversation-ads-conversation-form__lead-gen-form-message-container"],[12],[1,"\\n        "],[10,"label"],[15,0,[29,["m0 u-layout__display-block"," ",[28,[37,19],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_lead_gen_form_message_label","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,1],[15,0,[29,[[28,[37,19],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[30,15,["form","thankYouMessage"]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[8,[39,22],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[28,[37,23],[[30,0,["currentNodeBodyTextValidations"]]],null],[28,[37,8],[[30,17],[52,[30,2,["bodyText","length"]],true,false],[30,2,["hasIntroTextError"]]],null],true]],[["default"],[[[[1,"\\n        "],[8,[39,24],null,[["@max","@currentLength"],[[30,18,["maxlength"]],[30,2,["bodyText","length"]]]],[["default"],[[[[1,"\\n          "],[8,[39,25],[[16,"data-js-validation-control-id",[29,["conversation-ads-conversation-form__message-body-",[30,0,["elementId"]],"-field"]]],[16,"data-js-validation-control-is-invalid",[29,[[30,0,["currentNodeBodyTextValidations","isInvalid"]]]]]],[["@id","@value","@isPlainText","@onTextChange","@placeholder","@editorControlName","@a11yDescribedbyElementId","@a11yAriaLabel","@disabled","@onBlur","@onReady","@showEmojiOption","@disableRichText","@supportedFormats","@supportedMacros"],[[29,["conversation-ads-conversation-form__message-body-",[30,0,["elementId"]]]],[28,[37,23],[[30,2,["bodyText"]]],null],false,[30,0,["onQuillEditorChange"]],[52,[30,0,["isRootNode"]],[28,[37,3],["i18n_first_message_placeholder","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],null],[28,[37,3],["i18n_following_message_placeholder","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],null]],"conversation_ads_node_message_body","message-input-description",[28,[37,3],["i18n_a11y_message_input_label","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],null],[28,[37,9],[[30,11],[30,0,["EDIT_PANEL_MODE","VIEW"]]],null],[30,0,["onBlurTextarea"]],[30,19],true,false,[30,0,["DEFAULT_SPONSORED_MESSAGING_FORMATS"]],[30,0,["SUPPORTED_MACROS"]]]],null],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[18]]]]],[1,"\\n"],[41,[28,[37,26],[[30,0,["isRootNode"]],[30,0,["showTemplatesWarningMessage"]]],null],[[[1,"        "],[8,[39,27],[[24,0,"mt2"]],[["@iconType","@message","@onDismiss"],["warning",[28,[37,3],["i18n_templates_warning_message","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],null],[30,0,["onTemplateWarningDismissed"]]]],null],[1,"\\n\\n"]],[]],null],[41,[30,0,["showCharacterRecommendationMessage"]],[[[1,"        "],[8,[39,27],[[24,0,"mt2"]],[["@onDismiss","@iconType"],[[30,0,["onCharacterRecommendationMessageDismissed"]],"warning"]],[["default"],[[[[1,"\\n          "],[8,[39,28],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,3],["i18n_inline_notification_shorter_messages_warning","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],[["linkInfo"],[[28,[37,11],null,[["href","role","ariaLabel"],[[28,[37,12],null,[["path","accountId"],["help/lms/answer/a426057",[30,4]]]],[30,20,["role"]],[28,[37,3],["i18n_inline_notification_shorter_messages_warning_a1y_learn_more","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],null]]]]]]]],[1,"\\n          "]],[20]]]]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null]],[]]],[41,[30,2,["isAdFormIdEmpty"]],[[[1,"      "],[10,"fieldset"],[14,0,"mt5"],[12],[1,"\\n        "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[36,29]]]],[12],[1,"\\n            "],[8,[39,30],[[24,"data-js-conversation-ads-conversation-form__upload-rich-media-checkbox",""],[4,[38,17],["change",[30,0,["toggleRichMediaUploadForm"]]],null]],[["@inputId","@isChecked","@disabled"],["conversation-ads-conversation-form__upload-rich-media-checkbox",[30,2,["isRichMediaRequired"]],[28,[37,9],[[30,11],[30,0,["EDIT_PANEL_MODE","VIEW"]]],null]]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[14,0,"ml2"],[14,"for","conversation-ads-conversation-form__upload-rich-media-checkbox"],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_add_an_image_label","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"],[41,[30,2,["isRichMediaRequired"]],[[[1,"          "],[8,[39,31],null,[["@ownerId","@ownerType","@uploadRecipes","@onError","@onSuccess","@pemRegisterMediaUploadMetadata"],[[30,4],"ACCOUNT",[30,0,["guidedRepliesConversationRecipe"]],[30,0,["onConversationFormRichMediaUploadError"]],[30,0,["onConversationFormRichMediaUploadSuccess"]],[30,0,["pemRegisterMediaUploadMetadata"]]]],[["default"],[[[[1,"\\n            "],[8,[39,32],[[24,"data-js-validation-control-id","file-upload-button"],[16,"data-js-validation-control-is-invalid",[29,[[30,2,["validations","attrs","attachment","messageAttachment","image","isInvalid"]]]]],[24,0,"mt2"]],[["@accept","@chooseFileButtonText","@instructionsText","@isDisabled","@progressPercent","@src","@uploadStatus","@onRemoveFile","@onFileChange"],[[30,0,["IMAGE_ACCEPT"]],[28,[37,3],["i18n_upload_image","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],null],[28,[37,3],["i18n_image_requirements","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],null],[28,[37,9],[[30,11],[30,0,["EDIT_PANEL_MODE","VIEW"]]],null],[30,21,["progress"]],[30,2,["attachment","messageAttachment","image","url"]],[52,[30,0,["richMediaUploadError"]],"FAILED",[30,21,["status"]]],[28,[37,33],[[30,21,["onCancel"]],[30,0,["onConversationFormRichMediaRemove"]]],null],[28,[37,33],[[30,0,["onRichMediaFileChange"]],[30,21,["onUpload"]]],null]]],null],[1,"\\n\\n          "]],[21]]]]],[1,"\\n          "],[8,[39,18],[[24,0,"pt1"]],[["@type","@message","@isHidden"],["negative",[28,[37,3],["i18n_image_upload_error","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],null],[28,[37,34],[[30,0,["richMediaUploadError"]]],null]]],null],[1,"\\n\\n          "],[10,2],[15,0,[29,["mt1"," ",[28,[37,19],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_image_requirements_note","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],null]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,18],[[24,0,"pt1"]],[["@type","@message","@isHidden"],["negative",[28,[37,3],["i18n_image_upload_error","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],null],[28,[37,34],[[30,0,["richMediaUploadError"]]],null]]],null],[1,"\\n\\n          "],[8,[39,18],[[24,0,"pt1"]],[["@type","@message","@isHidden"],["negative",[28,[37,3],["i18n_empty_error","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],null],[30,0,["hideRichMediaEmptyError"]]]],null],[1,"\\n\\n"]],[]],null],[1,"      "],[13],[1,"\\n"]],[]],null],[41,[30,0,["displayHumanHandoffCheckbox"]],[[[1,"      "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n        "],[10,1],[15,0,[29,[[36,29]]]],[12],[1,"\\n          "],[8,[39,30],[[4,[38,17],["change",[30,23]],null]],[["@inputId","@isChecked","@disabled"],["conversation-ads-conversation-form__human-handoff-checkbox",[30,22],[28,[37,9],[[30,11],[30,0,["EDIT_PANEL_MODE","VIEW"]]],null]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"label"],[14,0,"ml2"],[14,"for","conversation-ads-conversation-form__human-handoff-checkbox"],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_human_handoff_label","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,20],null,[["@placement","@contentClass"],["top","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n            "],[8,[39,16],[[16,"aria-label",[28,[37,3],["i18n_human_handoff_tooltip_a11y_label","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],null]],[4,[38,21],[[30,24,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle"],["small","tertiary","question",true]],null],[1,"\\n          "]],[24]],[[[1,"\\n            "],[10,1],[15,0,[29,[[28,[37,19],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_human_handoff_tooltip","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],null]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[41,[30,22],[[[1,"      "],[8,[39,35],null,[["@profileId","@account","@adInMailContent","@disabled","@isInConversationAssetFlow","@pemFetchKey","@pemProductName","@onResponderChange"],[[30,25],[30,26],[30,27],[28,[37,9],[[30,11],[30,0,["EDIT_PANEL_MODE","VIEW"]]],null],[30,3],[30,0,["fetchRespondersPemKey"]],[30,28],[30,29]]],null],[1,"\\n\\n      "],[8,[39,7],null,[["@validations","@shouldShowAllValidations","@showValidationsOnBlur","@showCharCounter","@label","@placeholder","@fieldId","@value","@onInput","@onBlur","@rows","@type","@helperText"],[[30,0,["validations","attrs","humanHandoffAutoResponseText"]],[30,17],true,true,[28,[37,3],["i18n_human_handoff_auto_response_label","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],null],[28,[37,3],["i18n_human_handoff_auto_response_placeholder","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],null],"conversation-ads-conversation-form__human-handoff-auto-response-form",[30,30],[30,31],[30,32],3,"multiline",[30,0,["humanHandoffAutoResponseHelperText"]]]],null],[1,"\\n"]],[]],null],[1,"\\n    "],[10,"hr"],[15,0,[29,["mt5"," ",[36,5]]]],[12],[13],[1,"\\n    "],[10,"label"],[15,"aria-label",[28,[37,3],["i18n_cta_buttons_form_header","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],null]],[15,0,[29,[[28,[37,19],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_cta_buttons_form_header","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],null]],[1,"\\n    "],[13],[1,"\\n"],[42,[28,[37,37],[[28,[37,37],[[30,2,["nextAction","array"]]],null]],null],null,[[[1,"      "],[8,[39,38],null,[["@index","@addMessage","@deleteButton","@currentNode","@sponsoredMessageOptionButton","@class","@setFocusOnButtonTextInput","@showAllValidations","@isLeadGen","@selectedAdForm","@editPanelMode","@editResponseButtonTextAreaId","@updateNextActionArrayProperty","@isHumanHandoffEnabled"],[[30,34],[30,35],[30,0,["deleteButton"]],[30,2],[30,33],"conversation-ads-conversation-form__cta-button-form",[30,0,["setFocusOnAddedCTAButton"]],[30,17],[28,[37,8],[[30,36],[30,37]],null],[30,15],[30,11],[29,["conversation-ads-conversation-form__message-body-",[30,0,["elementId"]]]],[30,38],[30,0,["isHumanHandoffEnabled"]]]],null],[1,"\\n\\n"]],[33,34]],null],[41,[28,[37,39],[[30,13],[30,0,["maxButtons"]]],null],[[[1,"      "],[11,"button"],[16,1,[30,0,["addButtonId"]]],[16,0,[29,["conversation-ads-conversation-form__add-button button--link u-color__blue7"," ",[28,[37,19],null,[["size","weight"],["small","bold"]]]]]],[16,"disabled",[28,[37,9],[[30,11],[30,0,["EDIT_PANEL_MODE","VIEW"]]],null]],[24,4,"button"],[4,[38,0],[[30,0,["onAddButtonInsert"]]],null],[4,[38,17],["click",[30,0,["onAddButtonClick"]]],null],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_add_cta_button","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form"],[["buttonCount","maxButtons"],[[30,13],[30,0,["maxButtons"]]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null]],[13]]],[13]],["@addButton","@currentNode","@isInConversationAssetFlow","@accountId","@creationFlowId","@campaign","@onHeadlineTextChange","@headlineText","@setAiCopyProperties","aiCopyFieldContainer","@editPanelMode","input","buttonCount","@toPreviousMessage","@selectedAdForm","triggerData","@showAllValidations","vcont","@setEditPanelQuillEditor","iphHelper","vectorUploader","@isHumanHandoffChecked","@onHumanHandoffSelect","triggerData","@profileId","@account","@adInMailContent","@pemProductName","@setResponderUrn","@humanHandoffAutoResponseText","@onHumanHandoffAutoResponseChange","@onHumanHandoffAutoResponseBlur","sponsoredMessageOptionButton","buttonIndex","@addMessage","@isLeadGenObjective","@isConversationAssetLeadGenerationFormSelectionCheckboxChecked","@updateNextActionArrayProperty"],false,["did-insert","did-update","conversation-ads/conversation-ads-edit-panel-header","t","if","hue-web-foundations@-divider","generative-ai-ad-copy/sponsored-messaging-ai-copy-field-container","generic-form/input","or","eq","hash","external-link-info","help-center-url","generative-ai-ad-copy/ai-copy-input-toolbar","let","unless","hue-web-button","on","hue-web-inline-feedback","hue-web-foundations@-text-body","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","validated-control","readonly","character-counter","cm-quill-editor","and","cm-inline-feedback","iph-helper","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","vector-uploader","file-upload-template","pipe","not","sponsored-messaging-shared/sponsored-messaging-responder-wrapper","each","-track-array","conversation-ads/conversation-ads-button-form","lt"]]',moduleName:"campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form.hbs",isStrictMode:!1}),H={headlineText:[(0,E.validator)("length",{max:y.HEADLINE_TEXT_MAX_LENGTH,value:e=>e.args.headlineText})],humanHandoffAutoResponseText:[(0,E.validator)("presence",{presence:!0,ignoreBlank:!0,value:e=>e.args.humanHandoffAutoResponseText,message(){return this.model.i18n.lookupTranslation(this.model.constructor,"i18n_validation_error_human_handoff_required_v2")()}}),(0,E.validator)("length",{max:y.HUMAN_HANDOFF_AUTO_RESPONSE_TEXT_MAX_LENGTH,value:e=>e.args.humanHandoffAutoResponseText,message(){return this.model.i18n.lookupTranslation(this.model.constructor,"i18n_validation_error_human_handoff_exceed_max_characters")()}})]}
let q=e.default=(O=(0,E.hasValidations)(H),(0,r.assertPropTypes)(v=O((j=class extends a.default{constructor(...e){super(...e),G(this,"vectorUpload",I,this),G(this,"tracking",P,this),G(this,"memberProfile",N,this),G(this,"lix",R,this),G(this,"generativeAiAdsManager",D,this),G(this,"i18n",M,this),B(this,"elementId",(0,s.guidFor)(this)),B(this,"addButtonId","conversation-ads-conversation-form__add-button"),B(this,"isInitialRender",!0),B(this,"shouldFocusOnAddButton",!1),B(this,"pemRegisterMediaUploadMetadata",(0,p.constructPemMetadata)(this.pemMetadataRegisterMediaUploadMessageAttachmentKey,[],{productName:this.pemMetadataName})),B(this,"maxButtons",5),B(this,"guidedRepliesConversationRecipe",[g.CM_UPLOAD_RECIPES.IMAGE_GENERIC_BASE]),G(this,"richMediaUploadError",L,this),B(this,"EDIT_PANEL_MODE",c.EDIT_PANEL_MODE),G(this,"templateWarningDismissed",k,this),G(this,"characterRecommendationMessageDismissed",U,this),G(this,"numGaiSubjectRequests",x,this),B(this,"IMAGE_ACCEPT",u.IMAGE_ACCEPT),G(this,"autoResponseInputValue",F,this),G(this,"showHumanHandoffAutoResponseValidations",z,this),B(this,"DEFAULT_SPONSORED_MESSAGING_FORMATS",h.DEFAULT_SPONSORED_MESSAGING_FORMATS),B(this,"SUPPORTED_MACROS",h.SPONSORED_MESSAGING_MACROS)}get pemMetadataRegisterMediaUploadMessageAttachmentKey(){return this.args.isInConversationAssetFlow?C.CLICK_TO_MESSAGE_UPLOAD_KEYS.REGISTER_MEDIA_UPLOAD_MESSAGE_ATTACHMENT:m.CONVERSATION_ADS_UPLOAD_KEYS.REGISTER_MEDIA_UPLOAD_MESSAGE_ATTACHMENT}get pemMetadataName(){return this.args.isInConversationAssetFlow?C.CLICK_TO_MESSAGE_PEM_NAME:m.CONVERSATION_ADS_PEM_NAME}get isRootNode(){return!this.args.currentNode.parentButton}get hideRichMediaEmptyError(){return!this.args.showAllValidations||this.args.currentNode.validations.attrs.attachment.messageAttachment.image.isValid}get isHumanHandoffEnabled(){return this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableHumanHandoff)}get displayHumanHandoffCheckbox(){return this.isHumanHandoffEnabled&&this.isRootNode}get showTemplatesWarningMessage(){return this.args.selectedTemplate&&this.args.selectedTemplate.id!==y.BLANK_TEMPLATE_ID&&!this.templateWarningDismissed}get isGaiConverationAdSubjectLineEnabled(){return this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableGaiConversationAdSubjectLine)}get hasReachedMaxRequestsForGaiSubject(){return!(this.numGaiSubjectRequests<y.MAX_NUM_GAI_SUBJECT_REQUESTS)}get gaiSubjectHelperText(){if(this.hasReachedMaxRequestsForGaiSubject)return(0,S.htmlSafe)(this.i18n.lookupTranslation(this.constructor,"i18n_max_limit_helper_text")())}get humanHandoffAutoResponseHelperText(){if(!(this.args.showAllValidations||this.args.hasTouchedHumanHandoffAutoResponseTextField&&this.validations.attrs.humanHandoffAutoResponseText.isInvalid))return(0,S.htmlSafe)(this.i18n.lookupTranslation(this.constructor,"i18n_human_handoff_auto_response_helper_text")())}get isGaiSubjectButtonDisabled(){return!!this.hasReachedMaxRequestsForGaiSubject||(this.args.editPanelMode===this.EDIT_PANEL_MODE.VIEW||!(!this.currentNodeBodyTextValidations.isInvalid&&!this.validations.attrs.headlineText.isInvalid))}get fetchRespondersPemKey(){return this.args.isInConversationAssetFlow?C.CLICK_TO_MESSAGE_FETCH_KEYS.FETCH_RESPONDERS:m.CONVERSATION_ADS_FETCH_KEYS.FETCH_RESPONDERS}onFetchAiAdCopies(){this.numGaiSubjectRequests+=1,this.args.onClickSubjectGaiCta()}onTemplateWarningDismissed(){this.templateWarningDismissed=!0,this.characterRecommendationMessageDismissed?(0,_.setFocus)("[data-js-conversation-ads-conversation-form__upload-rich-media-checkbox]"):(0,_.setFocus)("[data-js-iph-helper] a")}get showCharacterRecommendationMessage(){return this._isCharLengthExceeded()}_isCharLengthExceeded(){const e=this.args.currentNode.bodyText.length>b.SHOW_RECOMMENDATION_TEXT_LENGTH
return this.characterRecommendationMessageDismissed=!e,e}onCharacterRecommendationMessageDismissed(){this.characterRecommendationMessageDismissed=!0,(0,_.setFocus)("[data-js-conversation-ads-conversation-form__upload-rich-media-checkbox]")}get currentNodeBodyTextValidations(){const e=this.args.currentNode.validations.attrs.plainText,t=this.args.currentNode.validations.attrs.bodyText
return e&&e.isInvalid?e:t}get displaySubjectAiCopyField(){return this.isGaiConverationAdSubjectLineEnabled&&this.memberProfile.isMemberGaiFeatureEligible&&this.args.campaign?.locale.language===A.ENGLISH_LANG_CODE&&this.isRootNode}onAddButtonClick(){this.isInitialRender=!1,this.args.addButton(this.args.currentNode)}setFocusOnAddedCTAButton(e){this.isInitialRender||(0,_.setFocus)(`#${e}`)}deleteButton(e,t){this.isInitialRender=!1
const n=this.args.currentNode.nextAction.array
t===n.length-1?5===n.length?this.shouldFocusOnAddButton=!0:(0,_.setFocus)(`#${this.addButtonId}`):(0,_.setFocus)(`#${f.BUTTON_TEXT_INPUT_ID_PREFIX}-${t+1}`),this.args.deleteButton(e)}onAddButtonInsert(){this.shouldFocusOnAddButton&&((0,_.setFocus)(`#${this.addButtonId}`),this.shouldFocusOnAddButton=!1)}_setCurrentNodeProperty(e,t){this.args.updateCurrentNodeProperty(e,t,this.isRootNode,this.args.currentNode)}_updateAutoResponseInputValidations(){this.showHumanHandoffAutoResponseValidations=this.autoResponseInputValue.length>=y.HUMAN_HANDOFF_AUTO_RESPONSE_TEXT_MAX_LENGTH||!this.autoResponseInputValue.length}onCallAddButton(){const e=!!this.args.currentNode.nextAction?.array.length
this.isRootNode&&!e&&this.args.addButton?.(this.args.currentNode)}onRichMediaFileChange(e){this.tracking.fireInteractionEvent(`conversation_${this.args.isInConversationAssetFlow?"asset":"ad"}_rich_media_image_change`,d.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.richMediaUploadError=!1
return(0,u.getFileSizeAndTypeValidationErrors)({files:e,accept:u.IMAGE_ACCEPT,maxSizeInBytes:u.FIVE_MEGABYTES}).length?(this.args.onRichMediaUploadError(),[]):e}onConversationFormRichMediaUploadSuccess(e){this.richMediaUploadError=!1,this.args.onRichMediaUploadSuccess?.(e)}onConversationFormRichMediaUploadError(){this.richMediaUploadError=!0,this.args.onRichMediaRemove?.()}onConversationFormRichMediaRemove(){this.richMediaUploadError=!1,this.args.onRichMediaRemove?.()}toggleRichMediaUploadForm(e){this._setCurrentNodeProperty("isRichMediaRequired",e.target.checked),e.target.checked||this.onConversationFormRichMediaRemove()}onQuillEditorChange(e,t){this._setCurrentNodeProperty("bodySource.text",e),this._setCurrentNodeProperty("bodyText",e),this._setCurrentNodeProperty("plainText",t),this._setCurrentNodeProperty("hasIntroTextError",this.args.currentNode.validations.attrs.bodyText.isInvalid||this.args.currentNode.validations.attrs.plainText.isInvalid)}onBlurTextarea(){this._setCurrentNodeProperty("hasIntroTextError",this.args.currentNode.validations.attrs.bodyText.isInvalid||this.args.currentNode.validations.attrs.plainText.isInvalid)}onAutoResponseInput(e){this.autoResponseInputValue=e,this._updateAutoResponseInputValidations()}onAutoResponseBlur(){this._updateAutoResponseInputValidations()}},B(j,"propTypes",{currentNode:r.PropTypes.EmberObject.isRequired,addMessage:r.PropTypes.func.isRequired,addButton:r.PropTypes.func.isRequired,deleteButton:r.PropTypes.func.isRequired,toPreviousMessage:r.PropTypes.func.isRequired,onRichMediaUploadError:r.PropTypes.func,onRichMediaUploadSuccess:r.PropTypes.func,onRichMediaRemove:r.PropTypes.func,accountId:r.PropTypes.string,selectedTemplate:r.PropTypes.object,editPanelMode:r.PropTypes.isMemberOf(c.EDIT_PANEL_MODE).isRequired,selectedAdForm:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.null]),isLeadGenObjective:r.PropTypes.bool,scrollToTop:r.PropTypes.func,updateCurrentNodeProperty:r.PropTypes.func.isRequired,updateNextActionArrayProperty:r.PropTypes.func.isRequired,setEditPanelQuillEditor:r.PropTypes.func.isRequired,isInConversationAssetFlow:r.PropTypes.bool,onHeadlineTextChange:r.PropTypes.func,headlineText:r.PropTypes.string,creationFlowId:r.PropTypes.string,campaign:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]),isConversationAssetLeadGenerationFormSelectionCheckboxChecked:r.PropTypes.bool,onClickSubjectGaiCta:r.PropTypes.func,profileId:r.PropTypes.number,account:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,adInMailContent:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,setResponderUrn:r.PropTypes.func.isRequired,pemProductName:r.PropTypes.string.isRequired,isHumanHandoffChecked:r.PropTypes.bool.isRequired,onHumanHandoffSelect:r.PropTypes.func.isRequired,humanHandoffAutoResponseText:r.PropTypes.string.isRequired,onHumanHandoffAutoResponseChange:r.PropTypes.func.isRequired,hasTouchedHumanHandoffAutoResponseTextField:r.PropTypes.bool.isRequired,onHumanHandoffAutoResponseBlur:r.PropTypes.func.isRequired}),I=V((w=j).prototype,"vectorUpload",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=V(w.prototype,"tracking",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=V(w.prototype,"memberProfile",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=V(w.prototype,"lix",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=V(w.prototype,"generativeAiAdsManager",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=V(w.prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=V(w.prototype,"richMediaUploadError",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k=V(w.prototype,"templateWarningDismissed",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),U=V(w.prototype,"characterRecommendationMessageDismissed",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),x=V(w.prototype,"numGaiSubjectRequests",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),F=V(w.prototype,"autoResponseInputValue",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),z=V(w.prototype,"showHumanHandoffAutoResponseValidations",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),V(w.prototype,"onFetchAiAdCopies",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"onFetchAiAdCopies"),w.prototype),V(w.prototype,"onTemplateWarningDismissed",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"onTemplateWarningDismissed"),w.prototype),V(w.prototype,"onCharacterRecommendationMessageDismissed",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"onCharacterRecommendationMessageDismissed"),w.prototype),V(w.prototype,"onAddButtonClick",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"onAddButtonClick"),w.prototype),V(w.prototype,"setFocusOnAddedCTAButton",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"setFocusOnAddedCTAButton"),w.prototype),V(w.prototype,"deleteButton",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"deleteButton"),w.prototype),V(w.prototype,"onAddButtonInsert",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"onAddButtonInsert"),w.prototype),V(w.prototype,"onCallAddButton",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"onCallAddButton"),w.prototype),V(w.prototype,"onRichMediaFileChange",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"onRichMediaFileChange"),w.prototype),V(w.prototype,"onConversationFormRichMediaUploadSuccess",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"onConversationFormRichMediaUploadSuccess"),w.prototype),V(w.prototype,"onConversationFormRichMediaUploadError",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"onConversationFormRichMediaUploadError"),w.prototype),V(w.prototype,"onConversationFormRichMediaRemove",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"onConversationFormRichMediaRemove"),w.prototype),V(w.prototype,"toggleRichMediaUploadForm",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"toggleRichMediaUploadForm"),w.prototype),V(w.prototype,"onQuillEditorChange",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"onQuillEditorChange"),w.prototype),V(w.prototype,"onBlurTextarea",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"onBlurTextarea"),w.prototype),V(w.prototype,"onAutoResponseInput",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"onAutoResponseInput"),w.prototype),V(w.prototype,"onAutoResponseBlur",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"onAutoResponseBlur"),w.prototype),v=w))||v)||v);(0,t.setComponentTemplate)(Y,q)})),define("campaign-manager-web/components/conversation-ads/conversation-ads-creative-list-content-cell",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","campaign-manager-web/constants/creative","@linkedin/ember-prop-types","campaign-manager-web/constants/entity-status","campaign-manager-web/constants/leadgen-form","@ember/service"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m
function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _=(0,n.createTemplateFactory)({id:"OsZU30du",block:'[[[1,"\\n"],[10,0],[14,0,"u-display-flex u-flex-no-wrap"],[12],[1,"\\n  "],[10,"figure"],[14,0,"mr3"],[12],[1,"\\n    "],[8,[39,0],null,[["@entityType","@imageUrl","@a11yText","@class"],[[52,[28,[37,2],[[30,1,["content","senderType"]],"MEMBER"],null],"person","company"],[30,1,["content","senderDisplayPictureUrl"]],[28,[37,3],[[30,1,["content","senderDisplayName"]],[28,[37,4],["i18n_a11y_sender_image","campaign-manager-web/components/conversation-ads/conversation-ads-creative-list-content-cell"],null]],null],"conversation-ads-creative-list__content-sender-image"]],null],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"article"],[12],[1,"\\n    "],[10,0],[14,0,"mb1"],[12],[1,"\\n      "],[8,[39,5],null,[["@enabled","@onClick","@name"],[[28,[37,6],[[30,2,["canEditEntity"]],[30,1,["content","editable"]]],null],[30,0,["onEditCreative"]],[30,1,["content","name"]]]],null],[1,"\\n    "],[13],[1,"\\n"],[41,[30,0,["headlineText"]],[[[1,"      "],[10,2],[14,"data-live-test-conversation-ads-creative-list__content-headline-text",""],[15,0,[29,["mv1"," ",[28,[37,7],null,[["size","open"],["small",true]]]]]],[12],[1,"\\n        "],[1,[30,0,["headlineText"]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[41,[28,[37,3],[[30,1,["conversation","firstMessageContent","bodyText"]],[30,1,["conversation","firstMessageContent","bodySource","text"]]],null],[[[1,"      "],[10,2],[14,"data-live-test-conversation-ads-creative-list__content-description",""],[15,0,[29,["mb1"," ",[28,[37,7],null,[["size","open"],["small",true]]]]]],[12],[1,"\\n        "],[1,[28,[35,8],[[30,0,["tableText"]]],[["limit"],[130]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[41,[30,2,["isLeadGenObjective"]],[[[44,[[28,[37,10],[[30,1,["creative"]],[30,2,["adFormsMap"]]],null]],[[[1,"        "],[8,[39,11],null,[["@assetName","@objectiveType","@sponsoredContent","@onEditCreative","@trackingLabelForName","@trackingLabelForAssociation","@sectionToExpandOnInit"],[[30,3,["form","name"]],[30,2,["objectiveType"]],[30,1],[30,2,["actions","onOpenEditPanel"]],"lead_form_name_button","lead_associate_button",[30,0,["sectionToExpandOnInit"]]]],null],[1,"\\n"]],[3]]]],[]],null],[1,"  "],[13],[1,"\\n"],[13]],["@record","@column","leadGenForm"],false,["hue-web-entity","if","eq","or","t","sponsored-messaging-shared/sponsored-messaging-table-cell-title","and","hue-web-foundations@-text-body","format-truncate","let","get-selected-leadgen-form","asset-association"]]',moduleName:"campaign-manager-web/components/conversation-ads/conversation-ads-creative-list-content-cell.hbs",isStrictMode:!1})
let h=e.default=(0,o.assertPropTypes)((m=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="lix",i=this,(a=p)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),g(this,"sectionToExpandOnInit",s.LEADGEN_FORM_SECTIONS.FORM_SECTION)}get tableText(){return jSecure.sanitizeHTML(this.args.record.conversation.firstMessageContent.bodySource.text).replace(/<[^>]+>/g,"")}get headlineText(){return this.args.record.conversation?.headlineText?this.args.record.conversation.headlineText:""}onEditCreative(){const e=this.args.record.creative.status===l.STATUSES.CANCELED?r.EDIT_PANEL_MODE.VIEW:r.EDIT_PANEL_MODE.EDIT
this.args.column.actions.onOpenEditPanel(this.args.record,e)}},g(m,"propTypes",{column:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired,record:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired}),p=b((d=m).prototype,"lix",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(d.prototype,"onEditCreative",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"onEditCreative"),d.prototype),u=d))||u;(0,t.setComponentTemplate)(_,h)})),define("campaign-manager-web/components/conversation-ads/conversation-ads-creatives-list-entity-status",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"ii3g05T6",block:'[[[1,"\\n"],[44,[[30,1,["creative"]]],[[[41,[30,2],[[[41,[28,[37,2],[[30,3,["actions","onSelectStatus"]],[30,2,["isStatusTransitionable"]],[28,[37,3],[[30,1,["defaultCampaignGroup"]]],null]],null],[[[1,"      "],[8,[39,4],null,[["@entityType","@selectedStatus","@enabled","@accountId","@onSelectStatus","@getValidStatuses","@shouldFocusOnCreativeStatus"],[[30,3,["entityType"]],[30,2,["status"]],[30,3,["canEditEntity"]],[30,3,["accountId"]],[28,[37,5],[[30,3,["actions","onSelectStatus"]],[30,2]],null],[30,3,["actions","getValidStatuses"]],[28,[37,2],[[30,3,["shouldFocusOnCreativeStatus"]],[28,[37,6],[[30,3,["initialFilterString"]],[30,1,["id"]]],null]],null]]],null],[1,"\\n"]],[]],[[[1,"      "],[8,[39,7],null,[["@status","@accountId","@failureReasons","@shouldFocusOnCreativeStatus"],[[30,2,["status"]],[30,3,["accountId"]],[28,[37,8],null,[["creativeRejectionReasons","formRejectionReasons"],[[30,1,["creative","creativeRejectionReasons"]],[30,1,["creative","formRejectionReasons"]]]]],[28,[37,2],[[30,3,["shouldFocusOnCreativeStatus"]],[28,[37,6],[[30,3,["initialFilterString"]],[30,1,["id"]]],null]],null]]],null],[1,"\\n"]],[]]]],[]],null]],[2]]]],["@record","creative","@column"],false,["let","if","and","not","status-dropdown","fn","eq","status-label","hash"]]',moduleName:"campaign-manager-web/components/conversation-ads/conversation-ads-creatives-list-entity-status.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={column:i.PropTypes.oneOfType([i.PropTypes.EmberObject,i.PropTypes.object]).isRequired,record:i.PropTypes.oneOfType([i.PropTypes.EmberObject,i.PropTypes.object]).isRequired},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/conversation-ads/conversation-ads-creatives-list-table-header",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"LPHdq3Ks",block:'[[[1,"\\n"],[10,"tr"],[12],[1,"\\n  "],[10,"th"],[14,0,"creatives-list-header"],[15,"colspan",[30,1]],[12],[1,"\\n    "],[10,0],[15,0,[29,["creatives-container__header-title"," ",[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[10,1],[14,0,"creatives-container__header-title-text"],[12],[1,"\\n        "],[18,8,null],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,2],null,[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n          "],[11,"button"],[24,0,"button--unstyled button--cursor-default"],[24,4,"button"],[4,[38,3],[[30,2,["triggerContentSharedInfo"]]],null],[12],[1,"\\n            "],[8,[39,4],null,[["@size","@name"],["small","question"]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,1],[14,0,"a11y-text"],[12],[1,[28,[35,5],["i18n_creative_list_table_header_title","campaign-manager-web/components/conversation-ads/conversation-ads-creatives-list-table-header"],null]],[13],[1,"\\n        "]],[2]],[[[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,5],["i18n_creative_list_table_header_title","campaign-manager-web/components/conversation-ads/conversation-ads-creatives-list-table-header"],null]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["shouldShowInlineFeedback"]],[[[1,"  "],[10,"tr"],[12],[1,"\\n    "],[10,"td"],[14,0,"creatives-container__inline-feedback-container"],[15,"colspan",[30,1]],[12],[1,"\\n      "],[8,[39,7],null,[["@type"],["neutral"]],[["default"],[[[[1,"\\n"],[41,[28,[37,8],[[30,3]],null],[[[1,"          "],[8,[39,9],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,5],["i18n_table_header_edit_creatives_permission","campaign-manager-web/components/conversation-ads/conversation-ads-creatives-list-table-header"],[["linkInfo","ariaLabel"],[[28,[37,10],null,[["href","role"],[[28,[37,11],null,[["path","accountId"],["help/linkedin/answer/5753",[30,5]]]],[30,4,["role"]]]]],[28,[37,5],["i18n_a11y_learn_more_about_permission_label","campaign-manager-web/components/conversation-ads/conversation-ads-creatives-list-table-header"],null]]]]],[1,"\\n          "]],[4]]]]],[1,"\\n"]],[]],[[[41,[30,6],[[[1,"          "],[8,[39,9],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,5],["i18n_table_header_creatives_status_change_v2","campaign-manager-web/components/conversation-ads/conversation-ads-creatives-list-table-header"],[["draftCreativesCount","linkInfo","ariaLabel"],[[30,6],[28,[37,10],null,[["href","role"],[[28,[37,11],null,[["path","accountId"],["help/lms/answer/a422321",[30,5]]]],[30,7,["role"]]]]],[28,[37,5],["i18n_a11y_conversation_ads_header_learn_more_about_editing_label","campaign-manager-web/components/conversation-ads/conversation-ads-creatives-list-table-header"],null]]]]],[1,"\\n          "]],[7]]]]],[1,"\\n        "]],[]],null]],[]]],[1,"      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["@totalColumns","triggerData","@canEditEntity","iphHelper","@accountId","@draftCreativesCount","iphHelper","&default"],false,["hue-web-foundations@-text-body","yield","hue-web-tooltip","hue-web-tooltip-trigger","hue-web-icons@icon","t","if","hue-web-inline-feedback","not","iph-helper","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/conversation-ads/conversation-ads-creatives-list-table-header.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{get shouldShowInlineFeedback(){return!this.args.canEditEntity||this.args.draftCreativesCount}},c=o,u="propTypes",d={accountId:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number]).isRequired,canEditEntity:i.PropTypes.bool.isRequired,draftCreativesCount:i.PropTypes.number.isRequired,totalColumns:i.PropTypes.number.isRequired},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/conversation-ads/conversation-ads-edit-panel-header",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"1N5jsR1a",block:'[[[41,[30,1],[[[1,"  "],[10,"header"],[12],[1,"\\n    "],[10,"h2"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n      "],[1,[30,2]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["mb5"," ",[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[30,3]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["@showHeader","@title","@subTitle"],false,["if","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/conversation-ads/conversation-ads-edit-panel-header.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/conversation-ads/conversation-ads-edit-panel",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","@ember/application","@ember/array","@ember/utils","rsvp","@linkedin/ember-prop-types","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/utils/conversation-ads/conversation-ads","campaign-manager-web/constants/conversation-ads","campaign-manager-web/constants/creative","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/urn","campaign-manager-web/utils/ad-form","campaign-manager-web/constants/leadgen-form","campaign-manager-web/utils/sponsored-messaging-models/sponsored-message-content","campaign-manager-web/utils/sponsored-content","hue-web-toast/utils/constants","campaign-manager-web/utils/focus","ember-lifeline","campaign-manager-web/utils/table-state","ember-stdlib/utils/is-browser","@glimmer/tracking","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/conversation-ads","campaign-manager-web/utils/sponsored-messaging-shared/sponsored-messaging-shared","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form","campaign-manager-web/constants/lix","campaign-manager-web/constants/pem/click-to-message","campaign-manager-web/utils/sponsored-content/sponsored-content-tracking","campaign-manager-web/utils/set-focus-on-form-with-preview-error-element","campaign-manager-web/utils/assets/generate-byte-uuid","campaign-manager-web/constants/lego","campaign-manager-web/utils/http-error","campaign-manager-web/utils/generative-ai-ads","campaign-manager-web/constants/generative-ai-ads-tracking"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j){var G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye,Se,Ae,Ce,Oe,ve,we,Ie,Pe,Ne,Re,De,Me,Le,ke,Ue,xe,Fe,ze,je,Ge,Be,Ve,Ye,He
function qe(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function Ke(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function We(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Xe=(0,n.createTemplateFactory)({id:"2PMVLRHQ",block:'[[[1,"\\n"],[41,[30,0,["isLoading"]],[[[1,"  "],[10,0],[14,0,"u-layout__height-full flex u-justify-center u-items-center"],[12],[1,"\\n    "],[8,[39,1],[[24,0,"blue"]],[["@size"],["large"]],null],[1,"\\n  "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,2],[[16,0,[29,[[52,[30,0,["isLoading"]],"u-layout__display-none",""]," u-layout__height-full"]]]],[["@steps"],[[30,0,["workflowSteps"]]]],[["default"],[[[[1,"\\n  "],[8,[39,3],null,[["@dataTestValue","@title","@backHeaderAction","@backFooterAction","@backHeaderTooltipText"],["conversation-ads",[30,2],[30,3],[30,3],[52,[28,[37,4],[[30,4],[30,5]],null],[30,5]]]],[["default"],[[[[1,"\\n    "],[8,[30,6,["form"]],null,null,[["default"],[[[[1,"\\n"],[44,[[52,[30,0,["isCreating"]],"conversation-ads-edit-panel__steppers-3-steps","conversation-ads-edit-panel__steppers-2-steps"]],[[[1,"        "],[10,0],[15,0,[29,[[30,7]," mb4"]]],[12],[1,"\\n"],[41,[51,[30,0,["isLoading"]]],[[[1,"            "],[8,[39,7],null,[["@steps","@ordered","@orientation"],[[28,[37,8],[[30,1,["stepperConfigs"]]],null],true,"horizontal"]],[["item"],[[[[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n"]],[7]]],[41,[28,[37,9],[[30,1,["currentStep"]],[30,0,["stepTypes","AD_SETUP"]]],null],[[[1,"        "],[8,[39,10],null,[["@adInMailContent","@profileId","@account","@campaign","@showAllValidations","@isLeadGenObjective","@adForms","@creative","@onRefreshLeadGenForms","@onAdFormSelectionChange","@editPanelMode","@showLongThankYouCtaLeadGenFormsDisabledMessage","@updateAdInMailContentSender","@onChangeAdName","@onHeadlineTextChange","@headlineText","@onBannerCreativeSuccessfulUpload","@onBannerCreativeUploadErrorOrRemove","@onBannerCreativeUrlChange","@updateHasCustomLegalText","@onQuillEditorInputChange","@isInConversationAssetFlow","@onConversationAssetLeadGenerationCheckboxChange","@isConversationAssetLeadGenerationFormSelectionCheckboxChecked","@selectedAdFormId","@pemProductName","@isConversationAssetAssociatedWithCreative"],[[30,0,["adInMailContent"]],[30,8],[30,9],[30,10],[30,0,["showAdInMailContentFormValidations"]],[30,0,["isLeadGenObjective"]],[30,0,["adForms"]],[30,0,["creative"]],[30,0,["onRefreshLeadGenForms"]],[30,0,["onAdFormSelectionChange"]],[30,11],[30,0,["areAnyLongThankYouCtaLeadGenFormsDisabled"]],[30,0,["updateLocalCopyAdInMailContent"]],[30,0,["onChangeAdName"]],[30,0,["onHeadlineTextChange"]],[30,0,["headlineText"]],[30,0,["onBannerCreativeSuccessfulUpload"]],[30,0,["onBannerCreativeUploadErrorOrRemove"]],[30,0,["onBannerCreativeUrlChange"]],[30,0,["updateHasCustomLegalText"]],[30,0,["onQuillEditorInputChange"]],[30,4],[30,0,["onConversationAssetLeadGenerationCheckboxChange"]],[30,0,["isConversationAssetLeadGenerationFormSelectionCheckboxChecked"]],[30,0,["selectedAdForm","id"]],[30,0,["pemProductName"]],[30,0,["isConversationAssetAssociatedWithCreative"]]]],null],[1,"\\n        "],[8,[39,11],[[24,0,"mb1"]],[["@type","@isHidden"],["negative",[30,0,["isAdSetupErrorMessageHidden"]]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,12],["i18n_conversation_adinmail_invalid_error","campaign-manager-web/components/conversation-ads/conversation-ads-edit-panel"],null]],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[39,13],null,[["@isOpen","@title","@content","@primaryActionA11yLabel","@secondaryActionA11yLabel","@onConfirm","@onCancel"],[[30,0,["isConversationAssetLeadGenerationFormInversionDecisionConfirmationDialogOpen"]],[28,[37,12],["i18n_conversation_asset_lead_gen_form_inversion_decision_warning_title","campaign-manager-web/components/conversation-ads/conversation-ads-edit-panel"],null],[28,[37,12],["i18n_conversation_asset_lead_gen_form_inversion_decision_warning_content","campaign-manager-web/components/conversation-ads/conversation-ads-edit-panel"],null],[28,[37,12],["i18n_a11y_conversation_asset_lead_gen_form_inversion_decision_confirm_button","campaign-manager-web/components/conversation-ads/conversation-ads-edit-panel"],null],[28,[37,12],["i18n_a11y_conversation_asset_lead_gen_form_inversion_decision_cancel_button","campaign-manager-web/components/conversation-ads/conversation-ads-edit-panel"],null],[30,0,["onLeadGenerationFormDecisionConfirm"]],[30,0,["onLeadGenerationFormDecisionCancel"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,9],[[30,1,["currentStep"]],[30,0,["stepTypes","TEMPLATE_SELECTION"]]],null],[[[1,"        "],[8,[39,14],null,[["@templates","@selectedTemplate","@onTemplateSelected","@scrollToTop","@isInConversationAssetFlow"],[[30,0,["templates"]],[30,0,["selectedTemplate"]],[30,0,["onTemplateSelected"]],[30,0,["scrollToTop"]],[30,4]]],null],[1,"\\n        "],[8,[39,13],null,[["@isOpen","@title","@content","@primaryActionA11yLabel","@secondaryActionA11yLabel","@onConfirm","@onCancel"],[[30,0,["isTemplateChangeConfirmationDialogOpen"]],[28,[37,12],["i18n_template_selection_warning_title","campaign-manager-web/components/conversation-ads/conversation-ads-edit-panel"],null],[28,[37,12],["i18n_template_selection_warning_content","campaign-manager-web/components/conversation-ads/conversation-ads-edit-panel"],null],[28,[37,12],["i18n_a11y_template_selection_confirm_button","campaign-manager-web/components/conversation-ads/conversation-ads-edit-panel"],null],[28,[37,12],["i18n_a11y_template_selection_cancel_button","campaign-manager-web/components/conversation-ads/conversation-ads-edit-panel"],null],[30,0,["onTemplateSelectionConfirm"]],[30,0,["onTemplateSelectionCancel"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,9],[[30,1,["currentStep"]],[30,0,["stepTypes","CONVERSATION_BUILDER"]]],null],[[[1,"        "],[8,[39,15],null,[["@accountId","@creationFlowId","@campaign","@currentNode","@addMessage","@addButton","@deleteButton","@toPreviousMessage","@showAllValidations","@isLeadGenObjective","@selectedAdForm","@onRichMediaUploadSuccess","@onRichMediaRemove","@selectedTemplate","@onHeadlineTextChange","@onClickSubjectGaiCta","@headlineText","@editPanelMode","@scrollToTop","@updateCurrentNodeProperty","@updateNextActionArrayProperty","@setEditPanelQuillEditor","@isInConversationAssetFlow","@isConversationAssetLeadGenerationFormSelectionCheckboxChecked","@setAiCopyProperties","@profileId","@account","@adInMailContent","@setResponderUrn","@pemProductName","@isHumanHandoffChecked","@onHumanHandoffSelect","@humanHandoffAutoResponseText","@onHumanHandoffAutoResponseChange","@onHumanHandoffAutoResponseBlur","@hasTouchedHumanHandoffAutoResponseTextField"],[[30,0,["accountId"]],[30,0,["creationFlowId"]],[30,10],[30,0,["currentNode"]],[30,0,["upsertMessage"]],[30,0,["addButton"]],[30,0,["deleteButton"]],[28,[37,16],[[30,0,["goBackNMessages"]],1],null],[30,0,["attemptedToSubmitInvalidConversation"]],[30,0,["isLeadGenObjective"]],[30,0,["selectedAdForm"]],[30,0,["onRichMediaUploadSuccess"]],[30,0,["onRichMediaRemove"]],[30,0,["selectedTemplate"]],[30,0,["onHeadlineTextChange"]],[30,0,["onClickSubjectGaiCta"]],[30,0,["headlineText"]],[30,11],[30,0,["scrollToTop"]],[30,0,["updateCurrentNodeProperty"]],[30,0,["updateNextActionArrayProperty"]],[30,0,["setEditPanelQuillEditor"]],[30,4],[30,0,["isConversationAssetLeadGenerationFormSelectionCheckboxChecked"]],[30,0,["setAiCopyProperties"]],[30,8],[30,9],[30,0,["adInMailContent"]],[30,0,["setResponderUrn"]],[30,0,["pemProductName"]],[30,0,["isHumanHandoffChecked"]],[30,0,["onHumanHandoffSelect"]],[30,0,["humanHandoffAutoResponseText"]],[30,0,["onHumanHandoffAutoResponseChange"]],[30,0,["onHumanHandoffAutoResponseBlur"]],[30,0,["hasTouchedHumanHandoffAutoResponseTextField"]]]],null],[1,"\\n"],[1,"        "],[8,[39,11],[[24,0,"mb1"]],[["@type","@isHidden"],["negative",[30,0,["isConversationErrorMessageHidden"]]]],[["default"],[[[[1,"\\n          "],[1,[52,[30,4],[28,[37,12],["i18n_conversation_asset_invalid_error","campaign-manager-web/components/conversation-ads/conversation-ads-edit-panel"],null],[28,[37,12],["i18n_conversation_invalid_error","campaign-manager-web/components/conversation-ads/conversation-ads-edit-panel"],null]]],[1,"\\n        "]],[]]]]],[1,"\\n"],[1,"        "],[8,[39,11],[[24,0,"mb1"]],[["@type","@isHidden"],["negative",[30,0,["isObjectiveErrorHidden"]]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,12],["i18n_conversation_error_unmet_asset_or_campaign_objective_requirement","campaign-manager-web/components/conversation-ads/conversation-ads-edit-panel"],[["unmetCampaignObjective","isInConversationAssetFlow"],[[30,0,["unmetCampaignObjective"]],[30,4]]]]],[1,"\\n        "]],[]]]]],[1,"\\n"],[1,"        "],[8,[39,11],null,[["@type","@isHidden","@message"],["negative",[28,[37,17],[[30,0,["hasServerErrors"]]],null],[28,[37,18],null,[["error"],[[30,0,["serverError"]]]]]]],null],[1,"\\n"],[1,"        "],[8,[39,11],[[24,0,"mb1"]],[["@type","@isHidden"],["negative",[28,[37,17],[[30,0,["hasHumanHandoffError"]]],null]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,12],["i18n_conversation_error_unmet_human_handoff_requirement_v2","campaign-manager-web/components/conversation-ads/conversation-ads-edit-panel"],null]],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[]],null]],[]]]],[]]],[1,"    "]],[]]]]],[1,"\\n    "],[8,[30,6,["preview"]],null,null,[["default"],[[[[1,"\\n"],[44,[[52,[28,[37,9],[[30,1,["currentStep"]],[30,0,["stepTypes","TEMPLATE_SELECTION"]]],null],[30,0,["decoratedTemplateContent"]],[30,12]],[52,[28,[37,9],[[30,1,["currentStep"]],[30,0,["stepTypes","TEMPLATE_SELECTION"]]],null],[27],[30,0,["currentNode"]]]],[[[41,[30,0,["fetchMessageContentTemplateSubTreeTask","isRunning"]],[[[1,"          "],[10,0],[14,0,"u-layout__height-full u-layout-flex__container--center"],[12],[1,"\\n            "],[8,[39,1],[[24,0,"blue"]],[["@size"],["large"]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"        "],[8,[39,19],[[16,0,[52,[30,0,["fetchMessageContentTemplateSubTreeTask","isRunning"]],"u-layout__display-none","conversation-ads-preview--reflow"]]],[["@currentNode","@workingBranch","@conversationRoot","@showAllErrors","@adInMailContent","@adFormsMap","@onMessageClick","@onButtonClick","@showNodeDetailsInEditPanel","@stepNavigatorActiveStep","@isInConversationAssetFlow","@headlineText"],[[30,14],[30,0,["workingBranch"]],[30,13],[28,[37,17],[[30,0,["isConversationErrorMessageHidden"]]],null],[30,0,["adInMailContent"]],[30,0,["adFormsMap"]],[30,0,["onClickPreviewMessage"]],[52,[28,[37,9],[[30,1,["currentStep"]],[30,0,["stepTypes","TEMPLATE_SELECTION"]]],null],[30,0,["onClickPreviewButtonTemplates"]],[30,0,["onClickPreviewButton"]]],[30,0,["showNodeDetailsInEditPanel"]],[30,1,["currentStep"]],[30,4],[30,0,["headlineText"]]]],null],[1,"\\n"]],[13,14]]],[1,"    "]],[]]]]],[1,"\\n    "],[8,[30,6,["footer-right"]],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,9],[[30,1,["currentStep"]],[30,0,["stepTypes","AD_SETUP"]]],null],[[[1,"        "],[8,[39,20],[[24,0,"form-with-preview-layout__footer-button"],[16,"disabled",[28,[37,17],[[30,0,["isAdSetupErrorMessageHidden"]]],null]],[4,[38,21],["click",[28,[37,22],[[30,0,["onClickDesignYourConversationButton"]],[30,1,["onNext"]]],null]],null]],[["@buttonType","@size","@emphasized","@text"],["secondary","small",true,[28,[37,12],["i18n_next_step","campaign-manager-web/components/conversation-ads/conversation-ads-edit-panel"],null]]],null],[1,"\\n"]],[]],[[[41,[28,[37,9],[[30,1,["currentStep"]],[30,0,["stepTypes","TEMPLATE_SELECTION"]]],null],[[[1,"        "],[8,[39,20],[[24,0,"form-with-preview-layout__footer-button"],[4,[38,21],["click",[28,[37,22],[[30,0,["onTemplateSelectionPreviousStep"]],[30,1,["onPrevious"]]],null]],null]],[["@buttonType","@text","@size"],["secondary",[28,[37,12],["i18n_previous_step","campaign-manager-web/components/conversation-ads/conversation-ads-edit-panel"],null],"small"]],null],[1,"\\n        "],[8,[39,20],[[24,0,"form-with-preview-layout__footer-button"],[4,[38,21],["click",[28,[37,22],[[30,0,["onTemplateSelectionNextStep"]],[30,1,["onNext"]]],null]],null]],[["@buttonType","@emphasized","@text","@size"],["secondary",true,[28,[37,12],["i18n_next_step","campaign-manager-web/components/conversation-ads/conversation-ads-edit-panel"],null],"small"]],null],[1,"\\n"]],[]],[[[41,[28,[37,9],[[30,1,["currentStep"]],[30,0,["stepTypes","CONVERSATION_BUILDER"]]],null],[[[1,"        "],[8,[39,20],[[24,0,"form-with-preview-layout__footer-button"],[4,[38,21],["click",[28,[37,22],[[30,1,["onPrevious"]],[30,0,["onConversationFormPreviousStep"]]],null]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,12],["i18n_previous_step","campaign-manager-web/components/conversation-ads/conversation-ads-edit-panel"],null]]],null],[1,"\\n        "],[8,[39,20],[[24,0,"form-with-preview-layout__footer-button"],[16,"disabled",[30,0,["disableCreateButton"]]],[4,[38,21],["click",[30,0,["onClickCreateButton"]]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,12],["i18n_create_ad","campaign-manager-web/components/conversation-ads/conversation-ads-edit-panel"],null]]],null],[1,"\\n      "]],[]],null]],[]]]],[]]],[1,"    "]],[]]]]],[1,"\\n  "]],[6]]]]],[1,"\\n"]],[1]]]]]],["stepNavigator","@title","@onDismissPagePanel","@isInConversationAssetFlow","@backHeaderTooltipText","layout","cssClasses","@profileId","@account","@campaign","@editPanelMode","@conversationRoot","root","node"],false,["if","hue-web-progress-indicator","step-navigator","form-with-preview-layout","and","let","unless","hue-web-stepper","hue-web-stepper@build-config","eq","conversation-ads/conversation-ads-adinmail-content-form","hue-web-inline-feedback","t","confirm-dialog","conversation-ads/conversation-ads-template-selection-form","conversation-ads/conversation-ads-conversation-form","fn","not","error-message","conversation-ads/conversation-ads-preview","hue-web-button","on","pipe-action"]]',moduleName:"campaign-manager-web/components/conversation-ads/conversation-ads-edit-panel.hbs",isStrictMode:!1}),$e=(0,l.A)([m.WORKFLOW_STEP_TYPES.AD_SETUP,m.WORKFLOW_STEP_TYPES.CONVERSATION_BUILDER]),Je=(0,l.A)([...$e]).insertAt(1,m.WORKFLOW_STEP_TYPES.TEMPLATE_SELECTION),Qe="conversation-ads-edit-panel",Ze=["cs_CZ","da_DK","in_ID","it_IT","no_NO","ro_RO","tr_TR","tl_PH"],et={propertyToCheck:"args.conversationRoot.subtreeHasExternalWebsiteButton",i18nKey:"WEBSITE"},tt={[_.OBJECTIVE_TYPE.WEBSITE_TRAFFIC]:et,[_.OBJECTIVE_TYPE.WEBSITE_VISIT]:et,[_.OBJECTIVE_TYPE.ENGAGEMENT]:{propertyToCheck:"args.conversationRoot.hasAtLeastOneCallToActionButton",i18nKey:"ENGAGEMENT"},[_.OBJECTIVE_TYPE.WEBSITE_CONVERSION]:{propertyToCheck:"args.conversationRoot.subtreeHasExternalWebsiteButton",i18nKey:"WEBSITE_CONVERSION"},[_.OBJECTIVE_TYPE.BRAND_AWARENESS]:{propertyToCheck:"args.conversationRoot.subtreeHasExternalWebsiteButton",i18nKey:"BRAND_AWARENESS"},[_.OBJECTIVE_TYPE.LEAD_GENERATION]:{propertyToCheck:"args.conversationRoot.subtreeHasLeadGenFormButton",i18nKey:"LEAD_GENERATION"}},nt={name:"#conversation-ads-adinmail-content-form__name-input",plainLegalText:".cm-quill-editor__content","callToAction.target":"#conversation-ads-adinmail-content-form__lead-gen-form-select",headlineText:"#conversation-ads-adinmail-content-form__headline-text-input"},at=["name","plainLegalText","callToAction.target"]
let it=e.default=(G=(0,i.inject)("conversation-ads/conversation-ads"),B=(0,i.inject)("hue-web-toast"),V=(0,i.inject)("creative"),Y=(0,i.inject)("click-to-message/click-to-message"),H=(0,d.task)({drop:!0}),q=(0,d.task)({drop:!0}),K=(0,d.task)({drop:!0}),W=(0,d.task)({drop:!0}),X=(0,d.task)({drop:!0}),$=(0,d.task)({drop:!0}),(0,u.assertPropTypes)((He=class e extends a.default{get isLoading(){return this.fetchLeadGenFormsTask.isRunning||this.fetchConversationTemplatesTask.isRunning||this.updateConversationTask.isRunning||this.createConversationAssetOrAdTask.isRunning||this.clickToMessageService.fetchAssociatedCreativesByAdInMailContentIdsTask.isRunning}get hasServerErrors(){return!!this.createError||!!this.updateError}get disableCreateButton(){return this.isViewing||this.attemptedToSubmitInvalidConversation&&!this.canSubmitConversation}get serverError(){return this.hasServerErrors?this.createError??this.updateError??"":null}get unmetCampaignObjective(){const e=this.args.campaign?.objectiveType
let t
return t=this.args.isInConversationAssetFlow&&this.isClickToMessageLeadGenerationFormIntegrationEnabled&&this.isConversationAssetLeadGenerationFormSelectionCheckboxChecked?tt[_.OBJECTIVE_TYPE.LEAD_GENERATION]:this.args.isInConversationAssetFlow?tt[_.OBJECTIVE_TYPE.ENGAGEMENT]:tt[e],t&&!(0,r.get)(this,t.propertyToCheck)?t.i18nKey:null}get isConversationValid(){return!!this.args.conversationRoot.isConversationValid}get decoratedTemplateContent(){return(0,m.decorateTemplateContentWithParentButton)(this.templateContent)}get isGaiConverationAdSubjectLineEnabled(){return this.lix.getTreatmentIsEnabled(D.LIX_TEST_KEYS.enableGaiConversationAdSubjectLine)}get canSubmitConversation(){if(this.isGaiConverationAdSubjectLineEnabled&&!this.isHeadlineTextValid)return!1
if(!this.areHumanHandoffFieldsValid)return!1
const e=!this.unmetCampaignObjective
return!(!this.isConversationValid||!e)}get isHeadlineTextValid(){return!this.headlineText||this.headlineText.length<=g.HEADLINE_TEXT_MAX_LENGTH}get areHumanHandoffFieldsValid(){return!(this.isHumanHandoffChecked&&!this.humanHandoffAutoResponseText.length)&&!(this.isHumanHandoffChecked&&!this.args.conversationRoot.subtreeHasHumanHandoffButton)}get isConversationAssetLeadGenerationFormValid(){return!this.isClickToMessageLeadGenerationFormIntegrationEnabled||!this.isConversationAssetLeadGenerationFormSelectionCheckboxChecked||!!this.selectedConversationAssetLeadGenerationFormId}get isAdSetupErrorMessageHidden(){return!this.designYourConversationButtonClickedOnce||this.isAdInMailContentFormValid}get isConversationErrorMessageHidden(){return this.args.conversationRoot.isConversationValid||!this.attemptedToSubmitInvalidConversation}get isObjectiveErrorHidden(){return!(this.attemptedToSubmitInvalidConversation&&this.unmetCampaignObjective)}get hasHumanHandoffError(){return this.attemptedToSubmitInvalidConversation&&!this.args.conversationRoot.subtreeHasHumanHandoffButton}get isAdInMailContentFormValid(){if(this.isGaiConverationAdSubjectLineEnabled){const e=!this.isClickToMessageLeadGenerationFormIntegrationEnabled||this.isConversationAssetLeadGenerationFormValid
return this.creative.validations.isValid&&this.adInMailContent.validations.isValid&&e}return this.creative.validations.isValid&&this.adInMailContent.validations.isValid&&this.isHeadlineTextValid&&this.areHumanHandoffFieldsValid&&this.isConversationAssetLeadGenerationFormValid}get getSelectedAdForm(){const e=this.adFormsMap||{}
if(this.isLeadGenObjective){return e[parseInt(this.creative.adFormId,10)]}if(this.isConversationAssetLeadGenerationFormSelectionCheckboxChecked){return e[parseInt(this.selectedConversationAssetLeadGenerationFormId,10)]}return null}get isViewing(){return this.args.editPanelMode===b.EDIT_PANEL_MODE.VIEW}get isLeadGenObjective(){return this.args.campaign?.objectiveType===_.OBJECTIVE_TYPE.LEAD_GENERATION}get isCreating(){return this.args.editPanelMode===b.EDIT_PANEL_MODE.CREATE}get isEditing(){return this.args.editPanelMode===b.EDIT_PANEL_MODE.EDIT}get isDuplicating(){return this.args.editPanelMode===b.EDIT_PANEL_MODE.DUPLICATE}get accountId(){return this.args.account.id}get standaloneLocale(){if(this.args.campaign)return this.args.campaign.locale
{const e=this.locale.interfaceLocale.split("_")
return{country:e[1],language:e[0]}}}get hasCustomLegalText(){return(0,s.isPresent)(this.adInMailContent.htmlLegalText)}get pemProductName(){return this.args.isInConversationAssetFlow?M.CLICK_TO_MESSAGE_PEM_NAME:P.CONVERSATION_ADS_PEM_NAME}get pemMetadataCreationKeys(){return this.args.isInConversationAssetFlow?M.CLICK_TO_MESSAGE_CREATION_KEYS:P.CONVERSATION_ADS_CREATE_KEYS}get pemMetadataUpdateKeys(){return this.args.isInConversationAssetFlow?M.CLICK_TO_MESSAGE_UPDATE_KEYS:P.CONVERSATION_ADS_UPDATE_KEYS}get isBannerImageURLEnabledForConversationAds(){return this.lix.getTreatmentIsEnabled(D.LIX_TEST_KEYS.enableBannerImageURLForConversationAds)}get isClickToMessageLeadGenerationFormIntegrationEnabled(){return this.lix.getTreatmentIsEnabled(D.LIX_TEST_KEYS.enableClickToMessageLeadGenerationFormIntegration)}get pemMetadataFetchLeadGenFormsForAccountKey(){return this.args.isInConversationAssetFlow?M.CLICK_TO_MESSAGE_FETCH_KEYS.FETCH_LEAD_GEN_FORMS_FOR_ACCOUNT:P.CONVERSATION_ADS_FETCH_KEYS.FETCH_LEAD_GEN_FORMS_FOR_ACCOUNT}get pemMetadataFetchConversationTemplatesKey(){return this.args.isInConversationAssetFlow?M.CLICK_TO_MESSAGE_FETCH_KEYS.FETCH_CONVERSATION_TEMPLATES:P.CONVERSATION_ADS_FETCH_KEYS.FETCH_CONVERSATION_TEMPLATES}constructor(){if(super(...arguments),qe(this,"i18n",Z,this),qe(this,"jet",ee,this),qe(this,"conversationAdsService",te,this),qe(this,"toast",ne,this),qe(this,"confirmDialog",ae,this),qe(this,"locale",ie,this),qe(this,"creativeService",re,this),qe(this,"tableState",oe,this),qe(this,"lix",le,this),qe(this,"tracking",se,this),qe(this,"inProductModule",ce,this),qe(this,"clickToMessageService",ue,this),qe(this,"workflowSteps",de,this),qe(this,"workingBranch",pe,this),qe(this,"showTemplateChangeConfirmationDialog",me,this),qe(this,"isTemplateChangeConfirmationDialogOpen",ge,this),qe(this,"isConversationAssetLeadGenerationFormInversionDecisionConfirmationDialogOpen",be,this),qe(this,"hasClickedTemplateSelectionNextStepButton",_e,this),qe(this,"adInMailContent",he,this),qe(this,"creative",fe,this),qe(this,"showAdInMailContentFormValidations",Te,this),qe(this,"adForms",Ee,this),qe(this,"adFormsMap",ye,this),qe(this,"templates",Se,this),qe(this,"selectedTemplate",Ae,this),qe(this,"draftTemplate",Ce,this),qe(this,"templateContent",Oe,this),qe(this,"selectedAdForm",ve,this),qe(this,"areAnyLongThankYouCtaLeadGenFormsDisabled",we,this),qe(this,"createError",Ie,this),qe(this,"updateError",Pe,this),qe(this,"designYourConversationButtonClickedOnce",Ne,this),qe(this,"formWithPreviewFormElement",Re,this),qe(this,"attemptedToSubmitInvalidConversation",De,this),qe(this,"currentNode",Me,this),qe(this,"editor",Le,this),qe(this,"headlineText",ke,this),qe(this,"humanHandoffAutoResponseText",Ue,this),qe(this,"responderUrn",xe,this),qe(this,"selectedConversationAssetLeadGenerationFormId",Fe,this),qe(this,"isConversationAssetLeadGenerationFormSelectionCheckboxChecked",ze,this),qe(this,"hasClickedSubjectGaiCta",je,this),qe(this,"isConversationAssetAssociatedWithCreative",Ge,this),qe(this,"hasInvertedLeadGenerationFormSelection",Be,this),qe(this,"isHumanHandoffChecked",Ve,this),qe(this,"hasTouchedHumanHandoffAutoResponseTextField",Ye,this),Ke(this,"gaiProperties",(0,z.setGaiAdCopyProperties)()),Ke(this,"stepTypes",m.WORKFLOW_STEP_TYPES),Ke(this,"creationFlowId",(0,U.default)()),this._updateWorkingBranchAndCurrentNode([this.args.conversationRoot]),this.isCreating?this._setPropertiesForCreateMode():this.isEditing||this.isViewing?this._setPropertiesForEditMode():this._setPropertiesForDuplicateMode(),(this.isLeadGenObjective||this.args.isInConversationAssetFlow&&this.isClickToMessageLeadGenerationFormIntegrationEnabled)&&this.fetchLeadGenFormsTask.perform(),this.isEditing&&this.args.isInConversationAssetFlow&&this.isClickToMessageLeadGenerationFormIntegrationEnabled&&this.clickToMessageService.fetchAssociatedCreativesByAdInMailContentIdsTask.perform(this.accountId,[this.adInMailContent.id]).then((()=>{this.clickToMessageService.associatedCreatives.length&&(this.isConversationAssetAssociatedWithCreative=!0)})),this.args.isInConversationAssetFlow&&this.isClickToMessageLeadGenerationFormIntegrationEnabled&&!this.isCreating){const t=e.traverseConversationTreeForLeadGenForm(this.args.conversationRoot)
t?(this.isConversationAssetLeadGenerationFormSelectionCheckboxChecked=!0,this.selectedConversationAssetLeadGenerationFormId=t):(this.isConversationAssetLeadGenerationFormSelectionCheckboxChecked=!1,this.selectedConversationAssetLeadGenerationFormId=void 0)}}willDestroy(){super.willDestroy(...arguments),(0,C.runDisposables)(this)}static traverseConversationTreeForLeadGenForm(e){const t=[e]
for(;t.length;){const e=t.pop()
if(e?.nextAction)for(const n of e.nextAction.array){if(n.actionTarget.leadGenerationFormId)return n.actionTarget.leadGenerationFormId
t.push(n.nextContent)}}}_showSuccessToastAndSurveyOnDismissPanel(e){this.args.dismissPanel()
const t=this.i18n.lookupTranslation(this.constructor,e)()
this.toast.add({type:S.TOAST_TYPES.SUCCESS,message:t})}_setPropertiesForCreateMode(){const e=(0,o.getOwner)(this),t=(0,m.getEmptyCreativeModelWithOwner)(e)
t.isLeadGenObjective=this.isLeadGenObjective,this.adInMailContent=(0,m.getEmptyAdInMailContentModelWithOwner)(e),this.creative=t,this.workflowSteps=Je,this.fetchConversationTemplatesTask.perform()}_setPropertiesForEditMode(){const e=(0,o.getOwner)(this),t=this.args.inMail.content,n=(0,m.createAdInMailFromCreative)(e,t)
this.adInMailContent=n
const a=(0,m.createCreativeFromPojo)(e,this.args.inMail.creative,this.isLeadGenObjective)
this.creative=a,this.headlineText=this.args.inMail.conversation.headlineText,this.args.isInConversationAssetFlow&&this.isClickToMessageLeadGenerationFormIntegrationEnabled&&this.fetchConversationTemplatesTask.perform()}_setPropertiesForDuplicateMode(){this._setPropertiesForEditMode(),this._updateWorkingBranchAndCurrentNode([this.args.conversationRoot]),this.adInMailContent.name="",this.headlineText=this.args.inMail.conversation.headlineText}_fireTemplateSelectionInteractionEvent(e){this.tracking.fireInteractionEvent(`conversation_${this.args.isInConversationAssetFlow?"asset":"ad"}_template_selection_${e.toLowerCase().replaceAll(" ","_")}`)}*_selectTemplateTask(e){this.selectedTemplate=e,yield this.fetchMessageContentTemplateSubTreeTask.perform(e),this._updateWorkingBranchAndCurrentNode([this.templateContent])}upsertMessage(e,t=null){if(this.isViewing&&!e.nextContent)return
const n=e.nextContent||this.conversationAdsService.getSponsoredMessageContentModel({parentButton:e})
e.set("nextContent",n),this.workingBranch.pushObject(n),this.currentNode=this.workingBranch[this.workingBranch.length-1],t&&(0,A.asyncSetFocus)(`#${t}`,this),this.editor&&this.setEditorText()}addButton(e){(e=e||this.currentNode).nextAction.array.pushObject(this.conversationAdsService.getSponsoredConversationButton())}onClickSubjectGaiCta(){this.hasClickedSubjectGaiCta=!0}goBackNMessages(e){const t=this.workingBranch,n=this.currentNode.parentButton?.type
let a=!1
n===E.SPONSORED_MESSAGE_REPLY_TYPE.LEAD_GENERATION?a=this.currentNode.isAdFormIdEmpty:n!==E.SPONSORED_MESSAGE_REPLY_TYPE.SIMPLE_REPLY&&(a=this.currentNode.isBodyTextEmpty),a&&(0,s.isEmpty)(this.currentNode.nextAction.array)&&this.currentNode.set("parentButton.nextContent",null)
const i=(0,l.A)(t.slice(0,t.length-e))
this.workingBranch=i,this.currentNode=this.workingBranch[this.workingBranch.length-1],this.editor&&this.setEditorText()}onConversationAssetLeadGenerationCheckboxChange(e){const{checked:t}=e.target
let n=!1
!this.isEditing&&!this.isDuplicating||this.hasInvertedLeadGenerationFormSelection?this.isCreating&&!this.hasInvertedLeadGenerationFormSelection&&this.hasClickedTemplateSelectionNextStepButton&&(n=!0):n=!0,n?(e.target.checked=this.isConversationAssetLeadGenerationFormSelectionCheckboxChecked,e.preventDefault(),e.stopPropagation(),this.isConversationAssetLeadGenerationFormInversionDecisionConfirmationDialogOpen=!0):this.isConversationAssetLeadGenerationFormSelectionCheckboxChecked=t}onClickPreviewMessage(e){this._previewNodeNavigateTo(e)}onClickPreviewButton(e,t){this._previewNodeNavigateTo(e,t)}onClickPreviewButtonTemplates(e,t){const n=e+1,a=this.workingBranch.length-n,i=this.workingBranch
if(a){const e=(0,l.A)(i.slice(0,i.length-a))
this.workingBranch=e,this.currentNode=this.workingBranch[this.workingBranch.length-1]}if(t&&t.nextContent){const e=t.nextContent
this.workingBranch.pushObject(e),this.currentNode=this.workingBranch[this.workingBranch.length-1]}}showNodeDetailsInEditPanel(e,t){this._updateWorkingBranchAndCurrentNode([...t,e]),this.setEditorText()}onClickDesignYourConversationButton(){if(this.isAdInMailContentFormValid)this.showAdInMailContentFormValidations=!1,this.designYourConversationButtonClickedOnce=!1,this.isCreating&&this._updateWorkingBranchAndCurrentNode([this.templateContent])
else{this.designYourConversationButtonClickedOnce=!0,this.showAdInMailContentFormValidations=!0
const e=[...this.adInMailContent.validations.errors,...this.creative.validations.errors]
if(e.length){e.sort(((e,t)=>{const n=e.attribute,a=t.attribute,i=at.indexOf(n),r=at.indexOf(a),o=e=>-1===e?1/0:e
return o(i)-o(r)}))
const t=nt[e[0].attribute];(0,A.asyncSetFocus)(t,this)}else this.isGaiConverationAdSubjectLineEnabled||this.isHeadlineTextValid||(0,A.asyncSetFocus)(nt.headlineText,this)}return(0,A.asyncSetFocus)("[data-js-selectable-list-item__container]",this),this.isAdInMailContentFormValid?(0,c.resolve)():(0,c.reject)()}onClickCreateButton(){const e=(0,m.getConversationIdFromAdInMailContent)(this.args.inMail.content)
this.args.isInConversationAssetFlow?this.tracking.fireInteractionEvent(`conversation_assets_${(0,L.getTrackingModePrefix)(this.isEditing,this.isDuplicating)}conversation_asset`):this.tracking.fireInteractionEvent(`conversation_ads_${(0,L.getTrackingModePrefix)(this.isEditing,this.isDuplicating)}conversation_ad`),this.attemptedToSubmitInvalidConversation=!this.canSubmitConversation,this.canSubmitConversation?this.isCreating?this.createConversationAssetOrAdTask.perform().then((()=>{this.hasClickedSubjectGaiCta&&this.inProductModule.launchModule(x.WIDGET_IDS.SURVEY_CONVERSATION_AD_GAI_SUBJECT).catch((e=>{this.jet.error(new Error(`Failed to launch Conversation Ad GAI Subject survey: ${(0,F.getErrorMessage)(e)}`),"ca-gai-subject-survey-launch-error",!1)})),this.gaiProperties.gaiTrackingPayload.currentCopy&&this.fireGaiActionEvent()})).catch((e=>{this.createError=e
const t=`Failed to create conversation ad on account ${this.accountId}`
this.jet.error(new Error(t),Qe,!1)})):this.isDuplicating?this.createConversationAssetOrAdTask.perform().catch((e=>{this.createError=e
const t=`Failed to duplicate a conversation ad on account ${this.accountId}`
this.jet.error(new Error(t),Qe,!1)})):this.isEditing&&this.updateConversationTask.perform({conversationId:e}).then((()=>{this.gaiProperties.gaiTrackingPayload.currentCopy&&this.fireGaiActionEvent()})).catch((e=>{this.updateError=e
const t=`Failed to update conversation ad on account ${this.accountId}`
this.jet.error(new Error(t),Qe,!1)})):(0,k.setFocusOnFormWithPreviewErrorElement)()}onClickCancelButton(){if(this.isViewing)return void this.args.dismissPanel()
let e
e=this.isLeadGenObjective?this.i18n.lookupTranslation(this.constructor,"i18n_leadgen_form_creative_discard_details")():this.args.isInConversationAssetFlow?this.i18n.lookupTranslation(this.constructor,"i18n_conversation_asset_discard_warning_message")():this.i18n.lookupTranslation(this.constructor,"i18n_discard_details")(),this.confirmDialog.confirm(e).then((e=>{e&&this.args.dismissPanel()}))}deleteButton(e){this.currentNode.nextAction.array.removeObject(e)}onRefreshLeadGenForms(){const e=this.adForms.length||0
this.fetchLeadGenFormsTask.perform().then((()=>{if((this.adForms.length||0)>e&&!this.adForms[0].isDisabled){const e=parseInt(this.adForms[0].id,10)
this.creative.set("adFormId",e),this.args.isInConversationAssetFlow&&this.isClickToMessageLeadGenerationFormIntegrationEnabled&&this.isConversationAssetLeadGenerationFormSelectionCheckboxChecked&&(this.selectedConversationAssetLeadGenerationFormId=e),this.selectedAdForm=this.getSelectedAdForm}}))}onRichMediaUploadSuccess(e){const t={reference:e.meta.urn,url:e.localUrl,referenceType:y.USER_UPLOADED_IMAGE_REFERENCE_TYPES.VECTOR}
this.currentNode.set("attachment.messageAttachment.image",t)}onRichMediaRemove(){this.currentNode.attachment.messageAttachment.image&&this.currentNode.set("attachment.messageAttachment.image",void 0)}onTemplateSelected(e){e.id!==this.selectedTemplate.id&&this.showTemplateChangeConfirmationDialog?(this.isTemplateChangeConfirmationDialogOpen=!0,this.draftTemplate=e):(this._fireTemplateSelectionInteractionEvent(e.name),this._selectTemplateTask.perform(e))}onLeadGenerationFormDecisionConfirm(){this.isConversationAssetLeadGenerationFormInversionDecisionConfirmationDialogOpen=!1,this.hasInvertedLeadGenerationFormSelection=!0,this.isConversationAssetLeadGenerationFormSelectionCheckboxChecked=!this.isConversationAssetLeadGenerationFormSelectionCheckboxChecked
const e=this.conversationAdsService.getSponsoredMessageContentModel()
this.args.updateConversationRoot(e),this._updateWorkingBranchAndCurrentNode([e]),(this.isEditing||this.isDuplicating)&&(this.workflowSteps=Je)
const t=this.templates[0]
this.fetchMessageContentTemplateSubTreeTask.perform(t),this.selectedTemplate=t,this.showTemplateChangeConfirmationDialog=!1}onLeadGenerationFormDecisionCancel(){this.isConversationAssetLeadGenerationFormInversionDecisionConfirmationDialogOpen=!1}onTemplateSelectionConfirm(){this._fireTemplateSelectionInteractionEvent(this.draftTemplate.name),this.showTemplateChangeConfirmationDialog=!1,this.isTemplateChangeConfirmationDialogOpen=!1
const e=this.conversationAdsService.getSponsoredMessageContentModel()
this.args.updateConversationRoot(e),this._selectTemplateTask.perform(this.draftTemplate)}onTemplateSelectionCancel(){this.selectedTemplate=this.selectedTemplate,this.isTemplateChangeConfirmationDialogOpen=!1}onTemplateSelectionPreviousStep(){return this._updateWorkingBranchAndCurrentNode([this.args.conversationRoot]),(0,c.resolve)()}onTemplateSelectionNextStep(){if(this.hasClickedTemplateSelectionNextStepButton=!0,this.hasInvertedLeadGenerationFormSelection=!1,this.showTemplateChangeConfirmationDialog)this._updateWorkingBranchAndCurrentNode([this.args.conversationRoot])
else{const e=this.conversationAdsService.templateSubTreeToMessageContentSubTree(this.templateContent,this.selectedAdForm)
this.showTemplateChangeConfirmationDialog=!0,this.args.updateConversationRoot(e),this._updateWorkingBranchAndCurrentNode([e])}return(0,c.resolve)()}onConversationFormPreviousStep(){return this.isCreating&&this._updateWorkingBranchAndCurrentNode([this.templateContent]),(0,c.resolve)()}onAdFormSelectionChange(e){this.selectedConversationAssetLeadGenerationFormId=e
const t=parseInt(e,10)
this.creative.set("adFormId",t),this.selectedAdForm=this.getSelectedAdForm;(this.args.conversationRoot.leadGenFormButtons||[]).forEach((e=>{e.set("actionTarget.leadGenerationFormId",t),(e.nextContent?.adFormId||e.nextContent?.bodySource.leadGenerationFormId)&&(e.set("nextContent.adFormId",t),e.set("nextContent.bodySource.leadGenerationFormId",t)),e.type===E.SPONSORED_MESSAGE_REPLY_TYPE.LEAD_GENERATION_THANK_YOU&&this.conversationAdsService.resetLeadGenerationThankYouNode(e,this.adFormsMap[t])}))}scrollToTop(){v.default&&(this.formWithPreviewFormElement=this.formWithPreviewFormElement||document.querySelector(".form-with-preview__form"),this.formWithPreviewFormElement&&(this.formWithPreviewFormElement.scrollTop=0))}updateLocalCopyAdInMailContent(e,t){this.args.updateAdInMailContentSender?.(e,t),t&&t.reference.id===e.id?(this.adInMailContent.set("sender",(0,h.createUrnFromAttrs)(e.type===N.SPONSORED_MESSAGE_SENDER_TYPE.CUSTOM_MEMBER?N.SPONSORED_MESSAGE_SENDER_TYPE.CUSTOM_MEMBER:N.SPONSORED_MESSAGE_SENDER_TYPE.CUSTOM_COMPANY,t.reference.id)),this.adInMailContent.set("senderType",e.type===N.SPONSORED_MESSAGE_SENDER_TYPE.CUSTOM_MEMBER?N.SPONSORED_MESSAGE_SENDER_TYPE.CUSTOM_MEMBER:N.SPONSORED_MESSAGE_SENDER_TYPE.CUSTOM_COMPANY),this.adInMailContent.set("senderDisplayName",t.reference.name),this.adInMailContent.set("senderDisplayPicture",t.displayImage.meta.urn),this.adInMailContent.set("senderHeadline",t.reference.headline),delete this.adInMailContent.sender,delete this.adInMailContent.senderDisplayPictureUrl,t.displayImage.meta.pictureUrl&&this.adInMailContent.set("senderDisplayPictureUrl",t.displayImage.meta.pictureUrl)):(this.adInMailContent.set("senderType",e.type),this.adInMailContent.set("sender",(0,h.createUrnFromAttrs)(e.type===N.SPONSORED_MESSAGE_SENDER_TYPE.MEMBER?h.URN_TYPES.MEMBER:h.URN_TYPES.COMPANY,e.id)),this.adInMailContent.set("senderDisplayName",e.name),this.adInMailContent.set("senderDisplayPictureUrl",e.imageUrl),this.adInMailContent.set("senderHeadline",e.headline))}setResponderUrn(e){this.responderUrn=e}*createAdInMailContentTask(){const e=this.selectedTemplate?.id===g.BLANK_TEMPLATE_ID?void 0:this.selectedTemplate?.id,t={createSponsoredConversationPemMetadata:(0,I.constructPemMetadata)(this.pemMetadataCreationKeys.CREATE_SPONSORED_CONVERSATION,[this.accountId],{productName:this.pemProductName}),createSponsoredMessageSubtreePemMetadata:(0,I.constructPemMetadata)(this.pemMetadataCreationKeys.CREATE_SPONSORED_MESSAGE_SUBTREE,[],{productName:this.pemProductName}),updateSponsoredConversationIdToPointToNewSubtreePemMetadata:(0,I.constructPemMetadata)(this.pemMetadataUpdateKeys.UPDATE_CREATED_SPONSORED_CONVERSATION_ID_TO_POINT_TO_NEW_SUBTREE,[],{productName:this.pemProductName})},n=yield this.conversationAdsService.createSponsoredConversation({accountId:this.accountId,conversationRoot:this.args.conversationRoot,templateId:e,metadata:t,headlineText:this.headlineText,responderUrn:this.responderUrn,autoResponseText:this.humanHandoffAutoResponseText}),a=(0,I.constructPemMetadata)(this.pemMetadataCreationKeys.CREATE_AD_INMIAL_CONTENT,[this.accountId,n],{productName:this.pemProductName})
this.adInMailContent.set("eligibleForClickToMessageCreative",this.args.isInConversationAssetFlow)
const i=yield this.conversationAdsService.createAdInMailContent(this.accountId,n,this.adInMailContent,a)
if(this.args.isInConversationAssetFlow){this.args.dismissPanel()
const e=this.i18n.lookupTranslation(this.constructor,"i18n_create_asset_success_message")()
this.toast.add({type:S.TOAST_TYPES.SUCCESS,message:e})}return i}*createConversationAssetOrAdTask(){const e=yield this.createAdInMailContentTask.perform()
if(this.args.isInConversationAssetFlow)return
this.creative.set("variables",{content:(0,h.createUrnFromAttrs)(h.URN_TYPES.AD_INMAIL_CONTENT,e)})
const t=this.args.campaign?.id
this.creative.set("campaignId",t),yield this._saveCreative((0,m.creativeToPayloadPojo)(this.creative)),this._showSuccessToastAndSurveyOnDismissPanel("i18n_create_success_message")}*updateConversationTask(){const e=parseInt(this.creative.id,10),t={createSponsoredConversationPemMetadata:(0,I.constructPemMetadata)(P.CONVERSATION_ADS_UPDATE_KEYS.CREATE_UPDATED_SPONSORED_CONVERSATION,[this.accountId],{productName:P.CONVERSATION_ADS_PEM_NAME}),createSponsoredMessageSubtreePemMetadata:(0,I.constructPemMetadata)(P.CONVERSATION_ADS_UPDATE_KEYS.CREATE_UPDATED_SPONSORED_MESSAGE_SUBTREE,[],{productName:P.CONVERSATION_ADS_PEM_NAME}),updateSponsoredConversationIdToPointToNewSubtreePemMetadata:(0,I.constructPemMetadata)(P.CONVERSATION_ADS_UPDATE_KEYS.UPDATE_UPDATED_SPONSORED_CONVERSATION_ID_TO_POINT_TO_NEW_SUBTREE,[],{productName:P.CONVERSATION_ADS_PEM_NAME})},n=yield this.conversationAdsService.createSponsoredConversation({accountId:this.accountId,conversationRoot:this.args.conversationRoot,metadata:t,headlineText:this.headlineText,responderUrn:this.responderUrn,autoResponseText:this.humanHandoffAutoResponseText}),a=(0,I.constructPemMetadata)(P.CONVERSATION_ADS_UPDATE_KEYS.UPDATE_AD_INMAIL_CONTENT,[this.accountId,n],{productName:P.CONVERSATION_ADS_PEM_NAME})
if(yield this.conversationAdsService.updateAdInMailContent(this.accountId,n,this.adInMailContent,a),this.args.isInConversationAssetFlow){this.args.dismissPanel()
const e=this.i18n.lookupTranslation(this.constructor,"i18n_update_asset_success_message")()
return void this.toast.add({type:S.TOAST_TYPES.SUCCESS,message:e})}const i={id:e}
this.isLeadGenObjective&&(i.callToAction=this.creative.callToAction),yield this._saveCreative(i),this._showSuccessToastAndSurveyOnDismissPanel("i18n_update_success_message")}*fetchConversationTemplatesTask(){const e=(0,I.constructPemMetadata)(this.pemMetadataFetchConversationTemplatesKey,[],{productName:this.pemProductName}),t=(yield this.conversationAdsService.fetchConversationTemplates(this.standaloneLocale,this.args.isInConversationAssetFlow?_.OBJECTIVE_TYPE.WEBSITE_VISIT:this.args.campaign?.objectiveType,e)||[]).concat({id:g.BLANK_TEMPLATE_ID,name:this.i18n.lookupTranslation(this.constructor,"i18n_blank_template_name")(),description:this.i18n.lookupTranslation(this.constructor,"i18n_blank_template_description")()}),n=t[0]
yield this.fetchMessageContentTemplateSubTreeTask.perform(n),this.templates=t,this.selectedTemplate=n}*fetchMessageContentTemplateSubTreeTask(e){let t={}
if(e.id!==g.BLANK_TEMPLATE_ID){const n=(0,I.constructPemMetadata)(P.CONVERSATION_ADS_FETCH_KEYS.FETCH_MESSAGE_CONTENT_TEMPLATE_SUB_TREE,[e.id,e.firstMessageContentId],{productName:P.CONVERSATION_ADS_PEM_NAME})
t=yield this.conversationAdsService.fetchMessageContentTemplateSubTree(e.id,e.firstMessageContentId,this.standaloneLocale,n)}this.templateContent=t}*fetchLeadGenFormsTask(){yield(0,p.waitForQueue)("actions")
const e=(0,I.constructPemMetadata)(this.pemMetadataFetchLeadGenFormsForAccountKey,[this.accontId],{productName:this.pemProductName})
let t=yield this.conversationAdsService.fetchLeadGenFormsForAccount(this.accountId,this.standaloneLocale,e)
this.isViewing||(t=t.filter((e=>e.status!==T.LEADGEN_FORM_STATUSES.ARCHIVED)))
const n=t.map((e=>{const t=e.form.thankYouPageCallToAction===T.THANK_YOU_CTA.VISIT_COMPANY_WEBSITE&&Ze.some((e=>e===this.locale.interfaceLocale))
return e.isDisabled=t,e})).some((e=>e.isDisabled))
if(this.adForms=t,this.adFormsMap=(0,f.getAdFormIdMap)(t),this.areAnyLongThankYouCtaLeadGenFormsDisabled=n,this.selectedAdForm=this.getSelectedAdForm,this.selectedAdForm){(this.args.conversationRoot.leadGenFormButtons||[]).forEach((e=>{e.type===E.SPONSORED_MESSAGE_REPLY_TYPE.LEAD_GENERATION_THANK_YOU&&this.conversationAdsService.resetLeadGenerationThankYouNode(e,this.adFormsMap[this.selectedAdForm.id])}))}}_previewNodeNavigateTo(e,t=null){const n=e+1,a=this.workingBranch.length-n
a&&this.goBackNMessages(a),t&&this.upsertMessage(t)}_saveCreative(e){const{creativeService:t}=this,{campaign:n}=this.args,{id:a}=n,i=this.isEditing?(0,I.constructPemMetadata)(P.CONVERSATION_ADS_UPDATE_KEYS.UPDATE_CREATIVE,[a],{productName:P.CONVERSATION_ADS_PEM_NAME}):(0,I.constructPemMetadata)(P.CONVERSATION_ADS_CREATE_KEYS.CREATE_CREATIVE,[],{productName:P.CONVERSATION_ADS_PEM_NAME}),r={...e,gaiCreationWorkflowTrackingId:this.creationFlowId}
return this.isEditing?t.updateCreative(r,a,i):t.createCreative(r,i).then((()=>{this.tableState.setTableStates(O.TABLE_NAME.CREATIVES_LIST,{currentPageNumber:1})}))}_updateWorkingBranchAndCurrentNode(e){this.workingBranch=(0,l.A)(e),this.currentNode=this.workingBranch[this.workingBranch.length-1]}onChangeAdName(e){this.adInMailContent.set("name",e)}onHeadlineTextChange(e){this.headlineText=e}onHumanHandoffSelect(){this.isHumanHandoffChecked=!this.isHumanHandoffChecked}onHumanHandoffAutoResponseChange(e){this.humanHandoffAutoResponseText=e,this.hasTouchedHumanHandoffAutoResponseTextField=!0}onHumanHandoffAutoResponseBlur(){this.hasTouchedHumanHandoffAutoResponseTextField=!0}onBannerCreativeSuccessfulUpload({urn:e,url:t}){this.adInMailContent.set("adInMailSubcontent.adUnit",e),this.adInMailContent.set("adInMailSubcontent.adUnitUrl",t)}onBannerCreativeUploadErrorOrRemove(){this.adInMailContent.set("adInMailSubcontent.adUnit",void 0),this.adInMailContent.set("adInMailSubcontent.adUnitUrl",void 0),this.isBannerImageURLEnabledForConversationAds&&this.adInMailContent.set("adInMailSubcontent.actionUrl",void 0)}onBannerCreativeUrlChange(e){this.adInMailContent.set("adInMailSubcontent.actionUrl",e)}updateHasCustomLegalText(e=this.hasCustomLegalText){this.adInMailContent.set("hasCustomLegalText",e)}onQuillEditorInputChange(e,t){this.adInMailContent.set("htmlLegalText",e),this.adInMailContent.set("plainLegalText",t)}updateCurrentNodeProperty(e,t,n,a){this.currentNode.set(e,t),n?this.args.updateConversationRootProperty(e,t):this.args.updateConversationRootNextActionArray(a,e,t)}updateNextActionArrayProperty(e,t,n){e.set(t,n),this.args.updateConversationRootNextActionArray(e,t,n)}setEditPanelQuillEditor(e){this.editor=e}isRootNode(){return!this.currentNode.parentButton}setEditorText(){if(this.editor&&!this.currentNode.adFormId){if(void 0!==this.currentNode.bodySource)if(this.currentNode.bodySource.text.startsWith("<")){const e=this.editor.clipboard.convert(jSecure.sanitizeHTML(this.currentNode.bodySource.text))
this.editor.setContents(e,"api")}else this.editor.setText(this.currentNode.bodySource.text||"")
this.isRootNode()?this.editor.root.dataset.placeholder=this.i18n.lookupTranslation(R.default,"i18n_first_message_placeholder")():(this.editor.root.dataset.placeholder=this.i18n.lookupTranslation(R.default,"i18n_following_message_placeholder")(),this.editor.focus(),this.editor.setSelection(0))}}setAiCopyProperties(e){this.gaiProperties=(0,z.setGaiAdCopyProperties)(e)}fireGaiActionEvent(){this.tracking.fireTrackingPayload(j.GAI_TRACKING_EVENTS.ACTION_EVENT,(0,z.getGaiActionEventPayload)({...this.gaiProperties.gaiTrackingPayload,userAction:this.isEditing?j.AdGenerativeAIOutputUserActionType.UPDATE_ENTITY_WITH_GAI_OUTPUT:j.AdGenerativeAIOutputUserActionType.CREATE_ENTITY_WITH_GAI_OUTPUT}))}},Ke(He,"propTypes",{editPanelMode:u.PropTypes.isMemberOf(b.EDIT_PANEL_MODE).isRequired,inMail:u.PropTypes.oneOfType([u.PropTypes.object,u.PropTypes.EmberObject]).isRequired,account:u.PropTypes.EmberObject.isRequired,campaign:u.PropTypes.oneOfType([u.PropTypes.object,u.PropTypes.EmberObject]),dismissPanel:u.PropTypes.func.isRequired,conversationRoot:u.PropTypes.EmberObject.isRequired,profileId:u.PropTypes.number,title:u.PropTypes.SafeString,onDismissPagePanel:u.PropTypes.func,updateAdInMailContentSender:u.PropTypes.func.isRequired,updateConversationRoot:u.PropTypes.func.isRequired,updateConversationRootProperty:u.PropTypes.func.isRequired,updateConversationRootNextActionArray:u.PropTypes.func.isRequired,isInConversationAssetFlow:u.PropTypes.bool.isRequired,backHeaderTooltipText:u.PropTypes.SafeString}),Z=We((Q=He).prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=We(Q.prototype,"jet",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=We(Q.prototype,"conversationAdsService",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=We(Q.prototype,"toast",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=We(Q.prototype,"confirmDialog",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=We(Q.prototype,"locale",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=We(Q.prototype,"creativeService",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=We(Q.prototype,"tableState",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=We(Q.prototype,"lix",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=We(Q.prototype,"tracking",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=We(Q.prototype,"inProductModule",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=We(Q.prototype,"clickToMessageService",[Y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=We(Q.prototype,"workflowSteps",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return $e}}),pe=We(Q.prototype,"workingBranch",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=We(Q.prototype,"showTemplateChangeConfirmationDialog",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ge=We(Q.prototype,"isTemplateChangeConfirmationDialogOpen",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),be=We(Q.prototype,"isConversationAssetLeadGenerationFormInversionDecisionConfirmationDialogOpen",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_e=We(Q.prototype,"hasClickedTemplateSelectionNextStepButton",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),he=We(Q.prototype,"adInMailContent",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fe=We(Q.prototype,"creative",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Te=We(Q.prototype,"showAdInMailContentFormValidations",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ee=We(Q.prototype,"adForms",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ye=We(Q.prototype,"adFormsMap",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se=We(Q.prototype,"templates",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ae=We(Q.prototype,"selectedTemplate",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=We(Q.prototype,"draftTemplate",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Oe=We(Q.prototype,"templateContent",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ve=We(Q.prototype,"selectedAdForm",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.getSelectedAdForm}}),we=We(Q.prototype,"areAnyLongThankYouCtaLeadGenFormsDisabled",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ie=We(Q.prototype,"createError",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Pe=We(Q.prototype,"updateError",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ne=We(Q.prototype,"designYourConversationButtonClickedOnce",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Re=We(Q.prototype,"formWithPreviewFormElement",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),De=We(Q.prototype,"attemptedToSubmitInvalidConversation",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Me=We(Q.prototype,"currentNode",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Le=We(Q.prototype,"editor",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ke=We(Q.prototype,"headlineText",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),Ue=We(Q.prototype,"humanHandoffAutoResponseText",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),xe=We(Q.prototype,"responderUrn",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),Fe=We(Q.prototype,"selectedConversationAssetLeadGenerationFormId",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),ze=We(Q.prototype,"isConversationAssetLeadGenerationFormSelectionCheckboxChecked",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),je=We(Q.prototype,"hasClickedSubjectGaiCta",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ge=We(Q.prototype,"isConversationAssetAssociatedWithCreative",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Be=We(Q.prototype,"hasInvertedLeadGenerationFormSelection",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ve=We(Q.prototype,"isHumanHandoffChecked",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ye=We(Q.prototype,"hasTouchedHumanHandoffAutoResponseTextField",[w.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),We(Q.prototype,"_selectTemplateTask",[d.task],Object.getOwnPropertyDescriptor(Q.prototype,"_selectTemplateTask"),Q.prototype),We(Q.prototype,"upsertMessage",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"upsertMessage"),Q.prototype),We(Q.prototype,"addButton",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"addButton"),Q.prototype),We(Q.prototype,"onClickSubjectGaiCta",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onClickSubjectGaiCta"),Q.prototype),We(Q.prototype,"goBackNMessages",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"goBackNMessages"),Q.prototype),We(Q.prototype,"onConversationAssetLeadGenerationCheckboxChange",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onConversationAssetLeadGenerationCheckboxChange"),Q.prototype),We(Q.prototype,"onClickPreviewMessage",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onClickPreviewMessage"),Q.prototype),We(Q.prototype,"onClickPreviewButton",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onClickPreviewButton"),Q.prototype),We(Q.prototype,"onClickPreviewButtonTemplates",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onClickPreviewButtonTemplates"),Q.prototype),We(Q.prototype,"showNodeDetailsInEditPanel",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"showNodeDetailsInEditPanel"),Q.prototype),We(Q.prototype,"onClickDesignYourConversationButton",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onClickDesignYourConversationButton"),Q.prototype),We(Q.prototype,"onClickCreateButton",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onClickCreateButton"),Q.prototype),We(Q.prototype,"onClickCancelButton",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onClickCancelButton"),Q.prototype),We(Q.prototype,"deleteButton",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"deleteButton"),Q.prototype),We(Q.prototype,"onRefreshLeadGenForms",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onRefreshLeadGenForms"),Q.prototype),We(Q.prototype,"onRichMediaUploadSuccess",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onRichMediaUploadSuccess"),Q.prototype),We(Q.prototype,"onRichMediaRemove",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onRichMediaRemove"),Q.prototype),We(Q.prototype,"onTemplateSelected",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onTemplateSelected"),Q.prototype),We(Q.prototype,"onLeadGenerationFormDecisionConfirm",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onLeadGenerationFormDecisionConfirm"),Q.prototype),We(Q.prototype,"onLeadGenerationFormDecisionCancel",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onLeadGenerationFormDecisionCancel"),Q.prototype),We(Q.prototype,"onTemplateSelectionConfirm",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onTemplateSelectionConfirm"),Q.prototype),We(Q.prototype,"onTemplateSelectionCancel",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onTemplateSelectionCancel"),Q.prototype),We(Q.prototype,"onTemplateSelectionPreviousStep",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onTemplateSelectionPreviousStep"),Q.prototype),We(Q.prototype,"onTemplateSelectionNextStep",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onTemplateSelectionNextStep"),Q.prototype),We(Q.prototype,"onConversationFormPreviousStep",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onConversationFormPreviousStep"),Q.prototype),We(Q.prototype,"onAdFormSelectionChange",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onAdFormSelectionChange"),Q.prototype),We(Q.prototype,"scrollToTop",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"scrollToTop"),Q.prototype),We(Q.prototype,"updateLocalCopyAdInMailContent",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"updateLocalCopyAdInMailContent"),Q.prototype),We(Q.prototype,"setResponderUrn",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"setResponderUrn"),Q.prototype),We(Q.prototype,"createAdInMailContentTask",[H],Object.getOwnPropertyDescriptor(Q.prototype,"createAdInMailContentTask"),Q.prototype),We(Q.prototype,"createConversationAssetOrAdTask",[q],Object.getOwnPropertyDescriptor(Q.prototype,"createConversationAssetOrAdTask"),Q.prototype),We(Q.prototype,"updateConversationTask",[K],Object.getOwnPropertyDescriptor(Q.prototype,"updateConversationTask"),Q.prototype),We(Q.prototype,"fetchConversationTemplatesTask",[W],Object.getOwnPropertyDescriptor(Q.prototype,"fetchConversationTemplatesTask"),Q.prototype),We(Q.prototype,"fetchMessageContentTemplateSubTreeTask",[X],Object.getOwnPropertyDescriptor(Q.prototype,"fetchMessageContentTemplateSubTreeTask"),Q.prototype),We(Q.prototype,"fetchLeadGenFormsTask",[$],Object.getOwnPropertyDescriptor(Q.prototype,"fetchLeadGenFormsTask"),Q.prototype),We(Q.prototype,"onChangeAdName",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onChangeAdName"),Q.prototype),We(Q.prototype,"onHeadlineTextChange",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onHeadlineTextChange"),Q.prototype),We(Q.prototype,"onHumanHandoffSelect",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onHumanHandoffSelect"),Q.prototype),We(Q.prototype,"onHumanHandoffAutoResponseChange",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onHumanHandoffAutoResponseChange"),Q.prototype),We(Q.prototype,"onHumanHandoffAutoResponseBlur",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onHumanHandoffAutoResponseBlur"),Q.prototype),We(Q.prototype,"onBannerCreativeSuccessfulUpload",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onBannerCreativeSuccessfulUpload"),Q.prototype),We(Q.prototype,"onBannerCreativeUploadErrorOrRemove",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onBannerCreativeUploadErrorOrRemove"),Q.prototype),We(Q.prototype,"onBannerCreativeUrlChange",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onBannerCreativeUrlChange"),Q.prototype),We(Q.prototype,"updateHasCustomLegalText",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"updateHasCustomLegalText"),Q.prototype),We(Q.prototype,"onQuillEditorInputChange",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"onQuillEditorInputChange"),Q.prototype),We(Q.prototype,"updateCurrentNodeProperty",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"updateCurrentNodeProperty"),Q.prototype),We(Q.prototype,"updateNextActionArrayProperty",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"updateNextActionArrayProperty"),Q.prototype),We(Q.prototype,"setEditPanelQuillEditor",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"setEditPanelQuillEditor"),Q.prototype),We(Q.prototype,"setAiCopyProperties",[r.action],Object.getOwnPropertyDescriptor(Q.prototype,"setAiCopyProperties"),Q.prototype),J=Q))||J);(0,t.setComponentTemplate)(Xe,it)})),define("campaign-manager-web/components/conversation-ads/conversation-ads-list-item-preview",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","@ember/service"],(function(e,t,n,a,i,r,o){var l,s,c,u
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=(0,n.createTemplateFactory)({id:"f6miBJpP",block:'[[[1,"\\n"],[10,0],[14,0,"conversation-ads-list-item-preview__container mb5 u-border__common"],[12],[1,"\\n  "],[10,0],[14,0,"u-display-flex pv3 conversation-ads-list-item-preview__conversation-list-element"],[12],[1,"\\n    "],[10,0],[14,0,"u-items-center u-display-flex ph3"],[12],[1,"\\n      "],[8,[39,0],null,[["@entityType","@size","@imageUrl","@a11yText"],[[52,[28,[37,2],[[30,1,["senderType"]],"MEMBER"],null],"person","company"],"medium",[30,1,["senderDisplayPictureUrl"]],[30,0,["senderDisplayName"]]]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"conversation-ads-list-item-preview__conversation-content pb3"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-between"],[12],[1,"\\n        "],[10,0],[15,0,[29,["conversation-ads-list-item-preview__sender-name pt3"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[30,1,["senderDisplayName"]]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,"role","img"],[14,0,"conversation-ads-list-item-preview__preview-block pr3 pt3"],[12],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[15,0,[29,["conversation-ads-list-item-preview__message-content"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,4],["i18n_sponsored","campaign-manager-web/components/conversation-ads/conversation-ads-list-item-preview"],null]],[1,"\\n        "],[1,[52,[30,2],[30,2],[30,0,["rootNodeText"]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["@adInMailContent","@headlineText"],false,["hue-web-entity","if","eq","hue-web-foundations@-text-body","t"]]',moduleName:"campaign-manager-web/components/conversation-ads/conversation-ads-list-item-preview.hbs",isStrictMode:!1})
let p=e.default=(0,i.assertPropTypes)((u=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get rootNodeText(){if(!(0,r.get)(this,"args.rootNode.bodySource"))return""
return jSecure.sanitizeHTML((0,r.get)(this,"args.rootNode.bodySource.text")).replace(/<[^>]+>/g,"")}get senderDisplayName(){return this.args.adInMailContent?.senderDisplayName??this.i18n.lookupTranslation(this.constructor,"a11y_sender_display_name")()}},T=u,E="propTypes",y={adInMailContent:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,workingBranch:i.PropTypes.array.isRequired,rootNode:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,headlineText:i.PropTypes.string},E in T?Object.defineProperty(T,E,{value:y,enumerable:!0,configurable:!0,writable:!0}):T[E]=y,m=(s=u).prototype,g="i18n",b=[o.inject],_={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(_).forEach((function(e){f[e]=_[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=b.slice().reverse().reduce((function(e,t){return t(m,g,e)||e}),f),h&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(h):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(m,g,f),f=null),c=f,l=s))||l
var m,g,b,_,h,f,T,E,y;(0,t.setComponentTemplate)(d,p)})),define("campaign-manager-web/components/conversation-ads/conversation-ads-member-view",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/jsecure","@ember/object","@glimmer/tracking","@ember/service","@linkedin/ember-prop-types","@ember/template","campaign-manager-web/utils/conversation-ads/conversation-ads","@ember/array","tracked-toolbox","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A,C,O,v,w
function I(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function P(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const N=(0,n.createTemplateFactory)({id:"5a7T/ISm",block:'[[[1,"\\n"],[10,0],[15,0,[29,[[28,[37,0],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n  "],[1,[28,[35,1],["i18n_conversation_preview","campaign-manager-web/components/conversation-ads/conversation-ads-member-view"],null]],[1,"\\n"],[13],[1,"\\n"],[8,[39,2],null,[["@workingBranch","@adInMailContent","@rootNode","@headlineText"],[[30,1],[30,2],[30,3],[30,4]]],null],[1,"\\n"],[10,0],[15,0,[29,[[28,[37,0],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n  "],[1,[28,[35,1],["i18n_conversation_details","campaign-manager-web/components/conversation-ads/conversation-ads-member-view"],null]],[1,"\\n"],[13],[1,"\\n"],[10,0],[14,0,"conversation-ads-member-view__content-window u-border__common"],[12],[1,"\\n  "],[10,"header"],[15,0,[29,["u-display-flex p3 u-border__common--bottom"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[15,"aria-label",[28,[37,1],["i18n_preview_content","campaign-manager-web/components/conversation-ads/conversation-ads-member-view"],null]],[12],[1,"\\n    "],[1,[30,2,["senderDisplayName"]]],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"conversation-ads-member-view__scroll-bottom-first u-display-flex"],[12],[1,"\\n    "],[10,"section"],[14,0,"conversation-ads-member-view__message-container"],[12],[1,"\\n"],[41,[30,0,["isNewConversationPreviewEnabled"]],[[[1,"        "],[10,"header"],[15,0,[29,["pv2 ph3"," ",[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[8,[39,4],null,[["@entityType","@size","@imageUrl","@a11yText"],[[52,[28,[37,5],[[30,2,["senderType"]],"MEMBER"],null],"person","company"],"medium",[30,2,["senderDisplayPictureUrl"]],[30,0,["senderDisplayName"]]]],null],[1,"\\n          "],[10,0],[15,0,[29,["u-color__black--90"," ",[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[30,2,["senderDisplayName"]]],[1,"\\n          "],[13],[1,"\\n"],[41,[30,2,["senderHeadline"]],[[[1,"            "],[10,0],[15,0,[29,["u-color__black--90 pv0"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[30,2,["senderHeadline"]]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[41,[30,0,["shouldShowOpenedConversationSystemMessage"]],[[[1,"            "],[10,0],[14,0,"u-layout__align-center pt2 pb1"],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_conversation_opened","campaign-manager-web/components/conversation-ads/conversation-ads-member-view"],null]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,"header"],[15,0,[29,["conversation-ads-member-view__sponsored-header pv2 ph3"," ",[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[15,"aria-label",[28,[37,1],["i18n_sponsored","campaign-manager-web/components/conversation-ads/conversation-ads-member-view"],null]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_sponsored","campaign-manager-web/components/conversation-ads/conversation-ads-member-view"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]]],[42,[28,[37,7],[[28,[37,7],[[30,0,["workingBranch"]]],null]],null],null,[[[41,[30,5,["parentButton"]],[[[1,"          "],[10,"article"],[15,0,[29,["conversation-ads-member-view__system-message pb1"," ",[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_system_message","campaign-manager-web/components/conversation-ads/conversation-ads-member-view"],[["buttonText"],[[30,5,["parentButton","optionText"]]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"        "],[10,"article"],[14,0,"conversation-ads-member-view-preview__message u-display-flex p3"],[12],[1,"\\n          "],[10,"aside"],[12],[1,"\\n            "],[8,[39,4],null,[["@entityType","@size","@imageUrl","@a11yText"],[[52,[28,[37,5],[[30,2,["senderType"]],"MEMBER"],null],"person","company"],"small",[30,2,["senderDisplayPictureUrl"]],[30,0,["senderDisplayName"]]]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"conversation-ads-member-view__message-content u-display-flex p2"],[12],[1,"\\n            "],[10,0],[15,0,[29,["ph1"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[30,2,["senderDisplayName"]]],[1,"\\n            "],[13],[1,"\\n"],[44,[[28,[37,9],[[30,7],[30,5,["adFormId"]]],null]],[[[44,[[52,[30,5,["adFormId"]],[30,8,["form","thankYouMessage"]],[30,5,["bodyText"]]]],[[[41,[30,0,["isInAdBuilderStep"]],[[[1,"                  "],[11,"button"],[16,"aria-label",[28,[37,1],["i18n_message_content_body_label","campaign-manager-web/components/conversation-ads/conversation-ads-member-view"],[["messageContentText"],[[30,9]]]]],[16,0,[29,["conversation-ads-member-view__message-content-body-text conversation-ads-member-view__message-content-body-button ph1 mb2 conversation-ads-member-view__cursor-pointer"," ",[28,[37,0],null,[["size"],["small"]]]]]],[24,4,"button"],[4,[38,10],["click",[28,[37,11],[[30,0,["onMemberViewMessageClick"]],[30,6]],null]],null],[12],[1,[28,[35,12],[[30,9]],null]],[13],[1,"\\n"]],[]],[[[1,"                  "],[10,2],[15,0,[29,["conversation-ads-member-view__message-content-body-text ph1 mb2"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,[28,[35,12],[[30,9]],null]],[13],[1,"\\n"]],[]]],[41,[30,5,["attachment","messageAttachment","image","url"]],[[[1,"                  "],[10,"img"],[14,0,"mv2 conversation-ads-member-view__message-rich-media-image"],[15,"src",[30,5,["attachment","messageAttachment","image","url"]]],[15,"alt",[28,[37,1],["i18n_image_attachment_alt_text","campaign-manager-web/components/conversation-ads/conversation-ads-member-view"],null]],[12],[13],[1,"\\n"]],[]],null]],[9]]]],[8]]],[42,[28,[37,7],[[28,[37,7],[[30,5,["nextAction","array"]]],null]],null],null,[[[41,[30,10,["optionText"]],[[[1,"                "],[8,[39,13],[[24,0,"conversation-ads-member-view__message-content-button mb2 ml1"],[4,[38,10],["click",[28,[37,11],[[30,0,["onMemberViewButtonClick"]],[30,6],[30,10]],null]],null]],[["@buttonType","@size","@text","@emphasized"],["secondary","small",[30,10,["optionText"]],true]],[["default"],[[[[1,"\\n                  "],[1,[30,10,["optionText"]]],[1,"\\n                "]],[]]]]],[1,"\\n"]],[]],null]],[10]],null],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[5,6]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"],[41,[30,0,["shouldRenderNegativeSignalButton"]],[[[1,"    "],[8,[39,13],[[24,0,"conversation-ads-member-view__dismiss-button"]],[["@center","@buttonType"],["true","tertiary"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_negative_signal_button","campaign-manager-web/components/conversation-ads/conversation-ads-member-view"],null]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[41,[30,0,["legalText"]],[[[1,"    "],[10,"footer"],[14,0,"conversation-ads-member-view__legal-text-container u-border__common--top u-items-center pv2 mh3"],[12],[1,"\\n      "],[10,0],[15,0,[29,["conversation-ads-member-view__legal-text\\n          ",[52,[51,[30,0,["isLegalTextExpanded"]]],"conversation-ads-member-view__truncated-legal-content"]]]],[12],[1,"\\n        "],[10,2],[15,0,[52,[51,[30,0,["isLegalTextExpanded"]]],"conversation-ads-member-view__truncated-legal-text"]],[12],[1,"\\n          "],[1,[30,0,["legalText"]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,13],[[16,"aria-label",[52,[30,0,["isLegalTextExpanded"]],[28,[37,1],["i18n_collapse_legal_text","campaign-manager-web/components/conversation-ads/conversation-ads-member-view"],null],[28,[37,1],["i18n_expand_legal_text","campaign-manager-web/components/conversation-ads/conversation-ads-member-view"],null]]],[16,"aria-expanded",[30,0,["isLegalTextExpanded"]]],[24,0,"conversation-ads-member-view__legal-text-expand-button"],[4,[38,10],["click",[30,0,["toggleLegalTextExpandState"]]],null]],[["@circle","@icon","@size","@buttonType"],[true,[52,[30,0,["isLegalTextExpanded"]],"chevron-down","chevron-up"],"small","tertiary"]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["@workingBranch","@adInMailContent","@rootNode","@headlineText","sponsoredMessageContent","branchIndex","@adFormsMap","selectedAdForm","messageContentBodyText","actionButton"],false,["hue-web-foundations@-text-body","t","conversation-ads/conversation-ads-list-item-preview","if","hue-web-entity","eq","each","-track-array","let","get","on","fn","render-html","hue-web-button","unless"]]',moduleName:"campaign-manager-web/components/conversation-ads/conversation-ads-member-view.hbs",isStrictMode:!1})
let R=e.default=(g=(0,l.inject)("conversation-ads/conversation-ads"),b=(0,l.inject)("a11y-notification"),_=(0,p.localCopy)("args.workingBranch"),h=(0,p.localCopy)("args.adInMailContent.htmlLegalText"),(0,s.assertPropTypes)((w=class extends a.default{constructor(){if(super(...arguments),I(this,"conversationAdsService",E,this),I(this,"i18n",y,this),I(this,"a11yNotification",S,this),I(this,"lix",A,this),I(this,"workingBranch",C,this),I(this,"htmlLegalText",O,this),I(this,"isLegalTextExpanded",v,this),this.args.hasMessageAfterMessage){const e=this.conversationAdsService.getSponsoredMessageContentModel(this.args.workingBranch[0])
this.workingBranch=(0,d.A)([(0,u.collapseMessageAfterMessageNodesIntoASingleNode)(e)])}}get areConversationStarterAdsAdvertisingChangesInterimRamped(){return this.lix.getTreatment(m.LIX_TEST_KEYS.enableConversationStarterAdsAdvertisingChanges)===u.CONVERSATION_STARTER_ADS_LIX_STATES.INTERIM}get areConversationStarterAdsAdvertisingChangesFullyRamped(){return this.lix.getTreatment(m.LIX_TEST_KEYS.enableConversationStarterAdsAdvertisingChanges)===u.CONVERSATION_STARTER_ADS_LIX_STATES.FULLY_RAMPED}get shouldShowOpenedConversationSystemMessage(){return this.areConversationStarterAdsAdvertisingChangesInterimRamped||this.areConversationStarterAdsAdvertisingChangesFullyRamped}get isInAdBuilderStep(){return this.args.stepNavigatorActiveStep===u.WORKFLOW_STEP_TYPES.CONVERSATION_BUILDER}get legalText(){return this.htmlLegalText?(0,c.htmlSafe)(i.default.sanitizeHTML(this.htmlLegalText)):""}get headlineText(){return this.args.headlineText||""}get senderDisplayName(){return this.args.adInMailContent?.senderDisplayName??this.i18n.lookupTranslation(this.constructor,"a11y_sender_display_name")()}get isNewConversationPreviewEnabled(){return this.lix.getTreatmentIsEnabled(m.LIX_TEST_KEYS.enableNewConversationPreview)}get shouldRenderNegativeSignalButton(){return this.lix.getTreatmentIsEnabled(m.LIX_TEST_KEYS.enableConversationAdsPreviewNegativeSignalButton)&&!this.args.isInConversationAssetFlow&&this.args.shouldRenderNegativeSignalButton&&this.args.isRootNode}onMemberViewButtonClick(e,t){const n=this.i18n.lookupTranslation(this.constructor,"i18n_js_announce_button_click")([{isBuilderStep:this.isInAdBuilderStep,buttonText:t.optionText}])
this.args.onButtonClick(e,t),this.a11yNotification.announce(n)}onMemberViewMessageClick(e){const t=this.i18n.lookupTranslation(this.constructor,"i18n_js_announce_message_click")()
this.args.onMessageClick(e),this.a11yNotification.announce(t)}toggleLegalTextExpandState(){this.isLegalTextExpanded=!this.isLegalTextExpanded}},D=w,M="propTypes",L={adInMailContent:s.PropTypes.oneOfType([s.PropTypes.object,s.PropTypes.EmberObject]).isRequired,workingBranch:s.PropTypes.array.isRequired,onMessageClick:s.PropTypes.func.isRequired,onButtonClick:s.PropTypes.func.isRequired,adFormsMap:s.PropTypes.object,hasMessageAfterMessage:s.PropTypes.bool,stepNavigatorActiveStep:s.PropTypes.string.isRequired,rootNode:s.PropTypes.oneOfType([s.PropTypes.object,s.PropTypes.EmberObject]).isRequired,headlineText:s.PropTypes.string,isInConversationAssetFlow:s.PropTypes.bool,isRootNode:s.PropTypes.bool,shouldRenderNegativeSignalButton:s.PropTypes.bool},M in D?Object.defineProperty(D,M,{value:L,enumerable:!0,configurable:!0,writable:!0}):D[M]=L,E=P((T=w).prototype,"conversationAdsService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=P(T.prototype,"i18n",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=P(T.prototype,"a11yNotification",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=P(T.prototype,"lix",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=P(T.prototype,"workingBranch",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=P(T.prototype,"htmlLegalText",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=P(T.prototype,"isLegalTextExpanded",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),P(T.prototype,"onMemberViewButtonClick",[r.action],Object.getOwnPropertyDescriptor(T.prototype,"onMemberViewButtonClick"),T.prototype),P(T.prototype,"onMemberViewMessageClick",[r.action],Object.getOwnPropertyDescriptor(T.prototype,"onMemberViewMessageClick"),T.prototype),P(T.prototype,"toggleLegalTextExpandState",[r.action],Object.getOwnPropertyDescriptor(T.prototype,"toggleLegalTextExpandState"),T.prototype),f=T))||f)
var D,M,L;(0,t.setComponentTemplate)(N,R)})),define("campaign-manager-web/components/conversation-ads/conversation-ads-panel-container",["exports","@ember/component","@ember/template-factory","@glimmer/component","ember-concurrency-decorators","@ember/service","campaign-manager-web/utils/conversation-ads/conversation-ads","@linkedin/ember-prop-types","@ember/object","campaign-manager-web/constants/creative","campaign-manager-web/utils/tracking","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/conversation-ads","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A,C,O
function v(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function w(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const I=(0,n.createTemplateFactory)({id:"O582pYvO",block:'[[[1,"\\n"],[41,[30,0,["isConversationLoading"]],[[[1,"  "],[10,0],[14,0,"u-layout__height-full u-layout-flex__container--center-top-no-wrap"],[12],[1,"\\n    "],[8,[39,1],[[24,0,"blue"]],[["@size"],["large"]],null],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[41,[30,0,["hasMessageAfterMessage"]],[[[1,"    "],[8,[39,2],null,[["@classNames","@conversationRoot","@inMail","@account","@campaign","@title","@onDismissPagePanel"],["u-layout__noscroll",[30,0,["conversationRoot"]],[30,1],[30,2],[30,3],[28,[37,3],["i18n_panel_container_title_v2","campaign-manager-web/components/conversation-ads/conversation-ads-panel-container"],[["editPanelMode"],[[30,4]]]],[30,0,["onDismissPagePanel"]]]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[39,4],null,[["@account","@profileId","@campaign","@inMail","@conversationRoot","@editPanelMode","@dismissPanel","@title","@onDismissPagePanel","@isInConversationAssetFlow","@updateAdInMailContentSender","@updateConversationRoot","@updateConversationRootProperty","@updateConversationRootNextActionArray","@backHeaderTooltipText"],[[30,2],[30,5],[30,3],[30,1],[30,0,["conversationRoot"]],[30,4],[30,6],[52,[30,7],[28,[37,3],["i18n_conversation_asset_panel_container_title","campaign-manager-web/components/conversation-ads/conversation-ads-panel-container"],[["editPanelMode"],[[30,4]]]],[28,[37,3],["i18n_panel_container_title_v2","campaign-manager-web/components/conversation-ads/conversation-ads-panel-container"],[["editPanelMode"],[[30,4]]]]],[30,0,["onDismissPagePanel"]],[30,7],[30,8],[30,0,["updateConversationRoot"]],[30,0,["updateConversationRootProperty"]],[30,0,["updateConversationRootNextActionArray"]],[28,[37,3],["i18n_conversation_asset_back_to_conversations_header_tooltip_text","campaign-manager-web/components/conversation-ads/conversation-ads-panel-container"],null]]],null],[1,"\\n"]],[]]]],[]]]],["@inMail","@account","@campaign","@editPanelMode","@profileId","@onClose","@isInConversationAssetFlow","@updateAdInMailContentSender"],false,["if","hue-web-progress-indicator","conversation-ads/conversation-ads-unsupported-panel","t","conversation-ads/conversation-ads-edit-panel"]]',moduleName:"campaign-manager-web/components/conversation-ads/conversation-ads-panel-container.hbs",isStrictMode:!1})
let P=e.default=(g=(0,r.inject)("conversation-ads/conversation-ads"),b=(0,r.inject)(),_=(0,r.inject)(),h=(0,i.task)({drop:!0}),(0,l.assertPropTypes)((O=class extends a.default{get isConversationLoading(){return this.fetchMessageContentSubTreeTask.isRunning}fetchConversationTreeAndSetHasMessageAfterMessage(){const e=this.args.inMail.content,t=(0,o.getConversationIdFromAdInMailContent)(e),n=this.args.inMail.conversation.firstMessageContentId
this.fetchMessageContentSubTreeTask.perform(t,n)}constructor(){super(...arguments),v(this,"conversationAdsService",E,this),v(this,"tracking",y,this),v(this,"confirmDialog",S,this),v(this,"hasMessageAfterMessage",A,this),v(this,"conversationRoot",C,this),this.args.editPanelMode===c.EDIT_PANEL_MODE.CREATE?this.conversationRoot=this.conversationAdsService.getSponsoredMessageContentModel():this.fetchConversationTreeAndSetHasMessageAfterMessage()}onDismissPagePanel(){this.args.editPanelMode===c.EDIT_PANEL_MODE.VIEW||this.hasMessageAfterMessage?this.args.onClose():(this.confirmDialog.confirm(this.args.dismissPanelConfirmMessage).then((e=>{e&&this.args.onClose()})),this.args.isInConversationAssetFlow||this.tracking.fireInteractionEvent("create_ad_X",u.CONTROL_INTERACTION_TYPE.SHORT_PRESS))}*fetchMessageContentSubTreeTask(e,t){const n=(0,d.constructPemMetadata)(p.CONVERSATION_ADS_FETCH_KEYS.FETCH_CONVERSATION_AFTER_DISMISS_PANEL_ON_CONVERSATION_ADS_PANEL_CONTAINER,[e,t],{productName:p.CONVERSATION_ADS_PEM_NAME}),a=yield this.conversationAdsService.fetchConversation({conversationId:e,messageContentId:t,metadata:n})
this.conversationRoot=a,this.hasMessageAfterMessage=a.hasASubtreeWhereANextActionIsANode}updateConversationRoot(e){this.conversationRoot=e}updateConversationRootProperty(e,t){this.conversationRoot.set(e,t)}updateConversationRootNextActionArray(e,t,n){e.set(t,n)}},N=O,R="propTypes",D={editPanelMode:l.PropTypes.isMemberOf(c.EDIT_PANEL_MODE).isRequired,inMail:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.EmberObject]).isRequired,profileId:l.PropTypes.number,account:l.PropTypes.EmberObject.isRequired,campaign:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.EmberObject]),onClose:l.PropTypes.func.isRequired,dismissPanelConfirmMessage:l.PropTypes.SafeString,updateAdInMailContentSender:l.PropTypes.func.isRequired,isInConversationAssetFlow:l.PropTypes.bool.isRequired},R in N?Object.defineProperty(N,R,{value:D,enumerable:!0,configurable:!0,writable:!0}):N[R]=D,E=w((T=O).prototype,"conversationAdsService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=w(T.prototype,"tracking",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=w(T.prototype,"confirmDialog",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=w(T.prototype,"hasMessageAfterMessage",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),C=w(T.prototype,"conversationRoot",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),w(T.prototype,"onDismissPagePanel",[s.action],Object.getOwnPropertyDescriptor(T.prototype,"onDismissPagePanel"),T.prototype),w(T.prototype,"fetchMessageContentSubTreeTask",[h],Object.getOwnPropertyDescriptor(T.prototype,"fetchMessageContentSubTreeTask"),T.prototype),w(T.prototype,"updateConversationRoot",[s.action],Object.getOwnPropertyDescriptor(T.prototype,"updateConversationRoot"),T.prototype),w(T.prototype,"updateConversationRootProperty",[s.action],Object.getOwnPropertyDescriptor(T.prototype,"updateConversationRootProperty"),T.prototype),w(T.prototype,"updateConversationRootNextActionArray",[s.action],Object.getOwnPropertyDescriptor(T.prototype,"updateConversationRootNextActionArray"),T.prototype),f=T))||f)
var N,R,D;(0,t.setComponentTemplate)(I,P)})),define("campaign-manager-web/components/conversation-ads/conversation-ads-preview",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","campaign-manager-web/utils/ember-property","@ember/service","campaign-manager-web/utils/sponsored-messaging-shared/sponsored-messaging-shared","campaign-manager-web/utils/conversation-ads/conversation-ads","@glimmer/tracking","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const S=(0,n.createTemplateFactory)({id:"fbLVuyqf",block:'[[[1,"\\n"],[11,0],[17,1],[12],[1,"\\n  "],[10,"header"],[14,0,"u-bg-color__white u-justify-between u-display-flex pv4 ph5"],[15,"aria-label",[28,[37,0],["i18n_preview_title_label","campaign-manager-web/components/conversation-ads/conversation-ads-preview"],[["conversationTreeShown"],[[30,0,["conversationTreeShown"]]]]]],[12],[1,"\\n    "],[10,1],[15,0,[29,[[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,0],["i18n_preview_header_title","campaign-manager-web/components/conversation-ads/conversation-ads-preview"],[["conversationTreeShown"],[[30,0,["conversationTreeShown"]]]]]],[1,"\\n    "],[13],[1,"\\n"],[41,[30,0,["showPreviewFlowChartButton"]],[[[1,"      "],[8,[39,3],[[24,0,"u-layout__align-right"],[4,[38,4],["click",[30,0,["onPreviewChange"]]],null]],[["@buttonType","@emphasized","@size"],["tertiary",true,"small"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,0],["i18n_preview_button_text","campaign-manager-web/components/conversation-ads/conversation-ads-preview"],[["conversationTreeShown"],[[30,0,["conversationTreeShown"]]]]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n\\n  "],[10,"section"],[15,0,[29,["u-layout__overflow-auto ",[52,[51,[30,0,["conversationTreeShown"]]],"u-display-flex u-justify-center"]]]],[12],[1,"\\n"],[41,[30,0,["conversationTreeShown"]],[[[1,"      "],[10,"ul"],[14,0,"conversation-ads-tree-node__node-list u-layout__height-full"],[12],[1,"\\n        "],[8,[39,6],null,[["@node","@showAllErrors","@adFormsMap","@isRootNode","@onNodeClickAction","@currentNode","@ancestorsOfCurrentNode","@previousSiblingsOfCurrentNode"],[[30,2],[30,3],[30,4],true,[30,0,["updateCurrentNode"]],[30,5],[30,0,["ancestorsOfCurrentNode"]],[30,0,["previousSiblingsOfCurrentNode"]]]],[["default"],[[[[1,"\\n          "],[46,[28,[37,8],[[30,6,["content"]]],null],null,[["showAllErrors"],[[30,3]]],null],[1,"\\n        "]],[6]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[10,0],[14,0,"p6 conversation-ads-preview__view-reflow"],[12],[1,"\\n        "],[10,0],[15,0,[29,["pb4 u-layout__align-left"," ",[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,0],[[30,0,["desktopPreviewDisclaimerTextKey"]],"campaign-manager-web/components/conversation-ads/conversation-ads-preview"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,9],null,[["@workingBranch","@adInMailContent","@adFormsMap","@onMessageClick","@onButtonClick","@hasMessageAfterMessage","@stepNavigatorActiveStep","@rootNode","@headlineText","@isInConversationAssetFlow","@isRootNode","@shouldRenderNegativeSignalButton"],[[30,7],[30,8],[30,4],[30,9],[30,10],[30,11],[30,12],[30,2],[30,13],[30,14],[30,0,["isRootNode"]],true]],null],[1,"\\n      "],[13],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"],[13]],["&attrs","@conversationRoot","@showAllErrors","@adFormsMap","@currentNode","nodeComp","@workingBranch","@adInMailContent","@onMessageClick","@onButtonClick","@hasMessageAfterMessage","@stepNavigatorActiveStep","@headlineText","@isInConversationAssetFlow"],false,["t","hue-web-foundations@-text-body","if","hue-web-button","on","unless","conversation-ads/conversation-ads-tree-node","component","ember-holy-futuristic-template-namespacing-batman-translate-dynamic-2","conversation-ads/conversation-ads-member-view"]]',moduleName:"campaign-manager-web/components/conversation-ads/conversation-ads-preview.hbs",isStrictMode:!1})
let A=e.default=(0,i.assertPropTypes)((T=class extends a.default{constructor(...e){super(...e),E(this,"jet",g,this),E(this,"i18n",b,this),E(this,"lix",_,this),E(this,"a11yNotification",h,this),E(this,"showConversationTree",f,this)}get conversationTreeShown(){return this.showPreviewFlowChartButton&&this.showConversationTree}get ancestorsOfCurrentNode(){const e=(0,s.getAncestorsAndPreviousSiblingsForCurrentNode)(this.args.conversationRoot,this.args.currentNode)
return e?e.ancestors:[]}get previousSiblingsOfCurrentNode(){const e=(0,s.getAncestorsAndPreviousSiblingsForCurrentNode)(this.args.conversationRoot,this.args.currentNode)
return e?e.previousSiblings:[]}get showPreviewFlowChartButton(){return this.args.stepNavigatorActiveStep===c.WORKFLOW_STEP_TYPES.TEMPLATE_SELECTION||this.args.stepNavigatorActiveStep===c.WORKFLOW_STEP_TYPES.CONVERSATION_BUILDER}get desktopPreviewDisclaimerTextKey(){return this.args.isInConversationAssetFlow?"i18n_asset_preview_info_conversation_asset_text":this.lix.getTreatmentIsEnabled(d.LIX_TEST_KEYS.enableConversationAdsPreviewNegativeSignalButton)?"i18n_preview_info_conversation_ad_text_v2":"i18n_preview_info_conversation_ad_text"}get isRootNode(){return this.args.currentNode&&!this.args.currentNode.parentButton}updateCurrentNode(e){const t=(0,s.getAncestorsAndPreviousSiblingsForCurrentNode)(this.args.conversationRoot,e)
t?this.args.showNodeDetailsInEditPanel?.(e,t.ancestors):this.jet.error(`Node ${e} not found in the tree with root node ${this.args.conversationRoot}`)}onPreviewChange(){(0,o.toggleProperty)(this,"showConversationTree")
const e=this.i18n.lookupTranslation(this.constructor,"i18n_js_announce_preview_button_click")([{showConversationTree:this.showConversationTree}])
this.a11yNotification.announce(e)}},C=T,O="propTypes",v={adInMailContent:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,workingBranch:i.PropTypes.array.isRequired,conversationRoot:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,onMessageClick:i.PropTypes.func.isRequired,onButtonClick:i.PropTypes.func.isRequired,showNodeDetailsInEditPanel:i.PropTypes.func,adFormsMap:i.PropTypes.object,currentNode:i.PropTypes.EmberObject,stepNavigatorActiveStep:i.PropTypes.string.isRequired,isInConversationAssetFlow:i.PropTypes.bool.isRequired},O in C?Object.defineProperty(C,O,{value:v,enumerable:!0,configurable:!0,writable:!0}):C[O]=v,g=y((m=T).prototype,"jet",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(m.prototype,"i18n",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=y(m.prototype,"lix",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(m.prototype,"a11yNotification",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(m.prototype,"showConversationTree",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y(m.prototype,"updateCurrentNode",[r.action],Object.getOwnPropertyDescriptor(m.prototype,"updateCurrentNode"),m.prototype),y(m.prototype,"onPreviewChange",[r.action],Object.getOwnPropertyDescriptor(m.prototype,"onPreviewChange"),m.prototype),p=m))||p
var C,O,v;(0,t.setComponentTemplate)(S,A)})),define("campaign-manager-web/components/conversation-ads/conversation-ads-template-selection-form",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object"],(function(e,t,n,a,i,r){var o,l,s
function c(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const u=(0,n.createTemplateFactory)({id:"kUVMoMCn",block:'[[[1,"\\n"],[11,0],[4,[38,0],[[30,0,["onInsertElement"]]],null],[12],[1,"\\n  "],[8,[39,1],null,[["@title","@subTitle","@showHeader"],[[28,[37,2],["i18n_template_selection_step_header","campaign-manager-web/components/conversation-ads/conversation-ads-template-selection-form"],null],[28,[37,2],[[52,[30,1],"i18n_conversation_template_selection_step_description","i18n_template_selection_step_description"],"campaign-manager-web/components/conversation-ads/conversation-ads-template-selection-form"],null],true]],null],[1,"\\n  "],[10,1],[14,1,"conversation-ads-template-selection-form__preview-update-announcement"],[14,0,"u-layout__display-none"],[12],[1,"\\n    "],[1,[28,[35,2],["i18n_a11y_template_selection_preview_update","campaign-manager-web/components/conversation-ads/conversation-ads-template-selection-form"],null]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,4],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,3]],null]],null],null,[[[44,[[28,[37,8],[[30,4,["id"]],[30,5,["id"]]],null]],[[[1,"        "],[8,[30,2,["selectable-list-item"]],[[24,"aria-describedby","conversation-ads-template-selection-form__preview-update-announcement"]],[["@isSelected","@inputName","@onSelect"],[[30,6],"templates",[28,[37,9],[[30,0,["onTemplateSelectedInternal"]],[30,4]],null]]],[["default"],[[[[1,"\\n          "],[8,[30,7,["name"]],null,null,[["default"],[[[[1,[30,4,["name"]]]],[]]]]],[1,"\\n          "],[8,[30,7,["description"]],null,null,[["default"],[[[[1,[30,4,["description"]]]],[]]]]],[1,"\\n        "]],[7]]]]],[1,"\\n"]],[6]]]],[4]],null],[1,"  "]],[2]]]]],[1,"\\n"],[13]],["@isInConversationAssetFlow","selectableList","@templates","template","@selectedTemplate","isSelected","selectableListItem"],false,["did-insert","conversation-ads/conversation-ads-edit-panel-header","t","if","selectable-list","each","-track-array","let","eq","fn"]]',moduleName:"campaign-manager-web/components/conversation-ads/conversation-ads-template-selection-form.hbs",isStrictMode:!1})
let d=e.default=(0,i.assertPropTypes)((s=class extends a.default{onInsertElement(){this.args.scrollToTop?.()}onTemplateSelectedInternal(e){this.args.onTemplateSelected(e)}},p=s,m="propTypes",g={templates:i.PropTypes.array.isRequired,selectedTemplate:i.PropTypes.object,onTemplateSelected:i.PropTypes.func.isRequired,scrollToTop:i.PropTypes.func,isInConversationAssetFlow:i.PropTypes.bool},m in p?Object.defineProperty(p,m,{value:g,enumerable:!0,configurable:!0,writable:!0}):p[m]=g,c((l=s).prototype,"onInsertElement",[r.action],Object.getOwnPropertyDescriptor(l.prototype,"onInsertElement"),l.prototype),c(l.prototype,"onTemplateSelectedInternal",[r.action],Object.getOwnPropertyDescriptor(l.prototype,"onTemplateSelectedInternal"),l.prototype),o=l))||o
var p,m,g;(0,t.setComponentTemplate)(u,d)})),define("campaign-manager-web/components/conversation-ads/conversation-ads-tree-node-content",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@linkedin/ember-prop-types","@ember/object/internals"],(function(e,t,n,a,i,r,o){var l,s,c
function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"720O8gH6",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n"],[41,[30,0,["hasParentButton"]],[[[1,"    "],[10,0],[15,0,[29,["pb1"," ",[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[30,1,["parentButton","optionText"]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"\\n  "],[10,"label"],[14,0,"m0"],[12],[1,"\\n    "],[10,1],[14,0,"a11y-text"],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_show_node_details_in_edit_panel","campaign-manager-web/components/conversation-ads/conversation-ads-tree-node-content"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,3],[[24,3,"tree-nodes"],[16,"checked",[30,2]],[24,0,"conversation-ads-tree-node-content__input-radio"],[4,[38,4],["change",[30,0,["onNodeClick"]]],null]],null,null],[1,"\\n    "],[10,0],[14,0,"conversation-ads-tree-node-content__container u-border__common"],[12],[1,"\\n"],[44,[[28,[37,6],[[30,3],[30,1,["adFormId"]]],null]],[[[1,"        "],[10,2],[14,0,"p3 u-display-flex u-justify-between"],[12],[1,"\\n          "],[10,2],[15,1,[29,["conversation-ads-tree-node-content__message-content-",[30,0,["elementId"]]]]],[15,0,[29,["conversation-ads-tree-node-content__text\\n              ",[52,[28,[37,7],[[28,[37,8],[[30,0,["isBodyTextEmpty"]]],null],[30,4]],null]," t-14"," t-14 t-black--light"]]]],[12],[1,"\\n"],[41,[28,[37,7],[[30,1,["bodyText"]],[30,4,["form","thankYouMessage"]]],null],[[[1,"              "],[1,[52,[30,1,["adFormId"]],[28,[37,9],[[30,4,["form","thankYouMessage"]]],null],[28,[37,9],[[30,1,["bodyText"]]],null]]],[1,"\\n"]],[]],[[[1,"              "],[1,[28,[35,2],["i18n_empty_message_node_placeholder","campaign-manager-web/components/conversation-ads/conversation-ads-tree-node-content"],[["hasParentButton"],[[30,0,["hasParentButton"]]]]]],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[4]]],[41,[30,5],[[[1,"        "],[10,"ul"],[14,0,"pv2 ph3 conversation-ads-tree-node-content__options u-border__common--top"],[12],[1,"\\n"],[42,[28,[37,11],[[28,[37,11],[[30,5]],null]],null],null,[[[1,"            "],[10,"li"],[15,0,[29,["pv1"," ",[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n              [\\n              "],[1,[28,[35,9],[[30,6,["optionText"]]],null]],[1,"\\n              ]\\n            "],[13],[1,"\\n"]],[6,7]],null],[1,"        "],[13],[1,"\\n"]],[]],null],[1,"      "],[8,[39,12],[[24,0,"pb3 ph3"]],[["@isHidden","@type"],[[30,0,["hideErrors"]],"negative"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["i18n_tree_node_error_message","campaign-manager-web/components/conversation-ads/conversation-ads-tree-node-content"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["@node","@isCurrentNode","@adFormsMap","selectedAdForm","@children","child","index"],false,["if","hue-web-foundations@-text-body","t","hue-web-radio-button","on","let","get","or","not","render-html","each","-track-array","hue-web-inline-feedback"]]',moduleName:"campaign-manager-web/components/conversation-ads/conversation-ads-tree-node-content.hbs",isStrictMode:!1})
let m=e.default=(0,r.assertPropTypes)((c=class extends a.default{constructor(...e){super(...e),u(this,"elementId",(0,o.guidFor)(this))}get hasParentButton(){return!!this.args.node.parentButton}get hideErrors(){if(this.args.showAllErrors)return void 0===this.args.node.isCurrentNodeValid||this.args.node.isCurrentNodeValid
if(this.args.node.hasIntroTextError)return!1
return!(this.args.children||[]).some((e=>e.displayErrors))}isBodyTextEmpty(){return"\n"===this.args.node.plainText}onNodeClick(){this.args.onNodeClickAction?.(this.args.node)}},u(c,"propTypes",{node:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,isCurrentNode:r.PropTypes.bool.isRequired,children:r.PropTypes.array,adFormsMap:r.PropTypes.object,onNodeClickAction:r.PropTypes.func}),d((s=c).prototype,"isBodyTextEmpty",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"isBodyTextEmpty"),s.prototype),d(s.prototype,"onNodeClick",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"onNodeClick"),s.prototype),l=s))||l;(0,t.setComponentTemplate)(p,m)})),define("campaign-manager-web/components/conversation-ads/conversation-ads-tree-node",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"zNvBVZ3Q",block:'[[[11,"li"],[16,0,[29,["conversation-ads-tree-node pv4\\n    ",[52,[30,1]," conversation-ads-tree-node__conversation-root pl5"," pl6"],"\\n    ",[52,[30,0,["isCurrentNode"]]," conversation-ads-tree-node__current-node"],"\\n    ",[52,[30,0,["isAncestorOfCurrentNode"]]," conversation-ads-tree-node__ancestor"],"\\n    ",[52,[30,0,["isPreviousSiblingOfCurrentNode"]]," conversation-ads-tree-node__previous-sibling"]]]],[17,2],[12],[1,"\\n  "],[10,0],[14,0,"conversation-ads-tree-node-content__wrapper"],[12],[1,"\\n    "],[18,12,[[28,[37,2],null,[["content"],[[50,"conversation-ads/conversation-ads-tree-node-content",0,null,[["node","showAllErrors","isCurrentNode","children","adFormsMap","onNodeClickAction"],[[30,3],[30,4],[30,0,["isCurrentNode"]],[30,0,["children"]],[30,5],[30,6]]]]]]]]],[1,"\\n  "],[13],[1,"\\n"],[41,[30,0,["children","length"]],[[[1,"    "],[10,"ul"],[14,0,"conversation-ads-tree-node__node-list"],[12],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,0,["children"]]],null]],null],null,[[[41,[30,7,["nextContent"]],[[[1,"          "],[8,[39,6],null,[["@showAllErrors","@node","@adFormsMap","@onNodeClickAction","@isRootNode","@currentNode","@ancestorsOfCurrentNode","@previousSiblingsOfCurrentNode"],[[30,4],[30,7,["nextContent"]],[30,5],[30,6],false,[30,8],[30,9],[30,10]]],[["default"],[[[[1,"\\n            "],[46,[28,[37,7],[[28,[37,8],[[30,11,["content"]]],null]],null],null,null,null],[1,"\\n          "]],[11]]]]],[1,"\\n"]],[]],null]],[7]],null],[1,"    "],[13],[1,"\\n"]],[]],null],[13]],["@isRootNode","&attrs","@node","@showAllErrors","@adFormsMap","@onNodeClickAction","childNode","@currentNode","@ancestorsOfCurrentNode","@previousSiblingsOfCurrentNode","nodeComp","&default"],false,["if","yield","hash","component","each","-track-array","conversation-ads/conversation-ads-tree-node","ember-holy-futuristic-template-namespacing-batman-translate-dynamic-2","ensure-safe-component"]]',moduleName:"campaign-manager-web/components/conversation-ads/conversation-ads-tree-node.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{get isCurrentNode(){return this.args.currentNode===this.args.node}get isPreviousSiblingOfCurrentNode(){return this.args.previousSiblingsOfCurrentNode.includes(this.args.node)}get isAncestorOfCurrentNode(){return this.args.ancestorsOfCurrentNode.includes(this.args.node)}get children(){return this.args.node.nextAction?.array??[]}},c=o,u="propTypes",d={node:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,adFormsMap:i.PropTypes.object,isRootNode:i.PropTypes.bool.isRequired,currentNode:i.PropTypes.EmberObject,ancestorsOfCurrentNode:i.PropTypes.array.isRequired,previousSiblingsOfCurrentNode:i.PropTypes.array.isRequired,onNodeClickAction:i.PropTypes.func},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/conversation-ads/conversation-ads-unsupported-panel",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/array","campaign-manager-web/utils/conversation-ads/conversation-ads","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o,l){var s,c,u
function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"hFwCZSsk",block:'[[[8,[39,0],null,[["@title","@backHeaderAction","@backFooterAction","@dataTestValue"],[[30,1],[30,2],[30,2],"conversation-ads-unsupported"]],[["default"],[[[[1,"\\n  "],[8,[30,3,["form"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"u-layout-flex__container--center-top mb4 mt8"],[12],[1,"\\n      "],[8,[39,1],null,[["@type","@name","@size"],["microspot","signal-error","small"]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"conversation-ads-unsupported-panel__text"],[12],[1,"\\n      "],[10,"h3"],[12],[1,[28,[35,2],["i18n_unsupported_edit","campaign-manager-web/components/conversation-ads/conversation-ads-unsupported-panel"],null]],[13],[1,"\\n      "],[10,2],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_unsupported_edit_reason","campaign-manager-web/components/conversation-ads/conversation-ads-unsupported-panel"],[["linkInfo"],[[28,[37,3],null,[["href","title","dataTestSelector"],["https://docs.microsoft.com/linkedin/marketing/integrations/ads/advertising-targeting/create-and-manage-conversation-ads",[28,[37,2],["i18n_unsupported_edit_reason","campaign-manager-web/components/conversation-ads/conversation-ads-unsupported-panel"],null],"data-test-conversation-ads-unsupported-panel__edit-learn-more-link"]]]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["preview"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,4],[[24,0,"conversation-ads-preview--reflow"]],[["@workingBranch","@conversationRoot","@showAllErrors","@adInMailContent","@onMessageClick","@onButtonClick","@showNodeDetailsInEditPanel","@hasMessageAfterMessage","@stepNavigatorActiveStep","@isInConversationAssetFlow","@headlineText"],[[30,0,["workingBranch"]],[30,4],false,[30,5,["content"]],[30,0,["noop"]],[30,0,["noop"]],[30,0,["noop"]],true,[30,0,["workflowActiveStep"]],false,[30,0,["headlineText"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@title","@onDismissPagePanel","layout","@conversationRoot","@inMail"],false,["form-with-preview-layout","hue-web-icons@illustration","t","external-link-info","conversation-ads/conversation-ads-preview"]]',moduleName:"campaign-manager-web/components/conversation-ads/conversation-ads-unsupported-panel.hbs",isStrictMode:!1})
let m=e.default=(0,l.assertPropTypes)((u=class extends a.default{constructor(...e){super(...e),d(this,"workflowActiveStep",o.WORKFLOW_STEP_TYPES.AD_SETUP)}get workingBranch(){return(0,r.A)([this.args.conversationRoot])}get headlineText(){return(0,i.get)(this,"args.inMail.conversation.headlineText")||""}noop(){}},d(u,"propTypes",{conversationRoot:l.PropTypes.EmberObject.isRequired,inMail:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.EmberObject]).isRequired,account:l.PropTypes.EmberObject.isRequired,campaign:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.EmberObject]).isRequired,title:l.PropTypes.SafeString,onDismissPagePanel:l.PropTypes.func}),g=(c=u).prototype,b="noop",_=[i.action],h=Object.getOwnPropertyDescriptor(c.prototype,"noop"),f=c.prototype,T={},Object.keys(h).forEach((function(e){T[e]=h[e]})),T.enumerable=!!T.enumerable,T.configurable=!!T.configurable,("value"in T||T.initializer)&&(T.writable=!0),T=_.slice().reverse().reduce((function(e,t){return t(g,b,e)||e}),T),f&&void 0!==T.initializer&&(T.value=T.initializer?T.initializer.call(f):void 0,T.initializer=void 0),void 0===T.initializer&&(Object.defineProperty(g,b,T),T=null),s=c))||s
var g,b,_,h,f,T;(0,t.setComponentTemplate)(p,m)})),define("campaign-manager-web/components/conversation-assets/conversations-table-actions-dropdown",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/service","@ember/object","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const S=(0,n.createTemplateFactory)({id:"y+ECQ8w5",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"u-layout__float-right"]],[["@isOpen","@onVisibilityChange"],[[30,0,["isDropdownOpen"]],[30,0,["onDropdownVisibilityChange"]]]],[["default"],[[[[1,"\\n  "],[11,0],[24,0,"u-hoverable__content"],[4,[38,1],[[30,0,["isDropdownOpen"]]],null],[12],[1,"\\n    "],[8,[30,1,["dropdown-trigger"]],[[16,"aria-label",[28,[37,2],["i18n_a11y_trigger_label","campaign-manager-web/components/conversation-assets/conversations-table-actions-dropdown"],[["name"],[[30,2,["name"]]]]]]],null,[["default"],[[[[1,"\\n      "],[8,[39,3],null,[["@placement","@content","@contentClass"],["top",[28,[37,2],["i18n_actions_dropdown_tooltip","campaign-manager-web/components/conversation-assets/conversations-table-actions-dropdown"],null],"u-hoverable__content"]],[["trigger"],[[[[1,"\\n          "],[11,1],[4,[38,4],[[30,3,["triggerContentSharedInfo"]]],null],[12],[1,"\\n            "],[8,[39,5],null,[["@size","@name"],["medium","overflow-web-ios"]],null],[1,"\\n          "],[13],[1,"\\n        "]],[3]]]]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,1,["dropdown-content"]],null,[["@justification","@occlusionCulling"],["right",false]],[["default"],[[[[1,"\\n      "],[10,"ul"],[12],[1,"\\n"],[1,"        "],[10,"li"],[14,0,"u-layout--no-wrap"],[12],[1,"\\n          "],[8,[39,6],null,[["@itemSelected","@disabled","@class"],[[28,[37,7],[[30,0,["onEditOptionClicked"]],[30,2],false],null],[30,0,["isEditDisabled"]],[28,[37,8],["u-display-flex u-items-center",[28,[37,9],null,[["conversations-table-actions-dropdown__item-disabled"],[[30,0,["isEditDisabled"]]]]]],null]]],[["default"],[[[[1,"\\n            "],[10,1],[14,0,"conversations-table-actions-dropdown__item-text"],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_actions_dropdown_edit","campaign-manager-web/components/conversation-assets/conversations-table-actions-dropdown"],null]],[1,"\\n            "],[13],[1,"\\n"],[41,[28,[37,11],[[30,0,["isEditDisabled"]],[30,0,["areNonEditOptionsDisabled"]]],null],[[[1,"              "],[8,[39,3],null,[["@placement","@contentClass"],["right","u-hoverable__content u-layout__position-absolute"]],[["trigger","content"],[[[[1,"\\n                  "],[11,"button"],[24,0,"ml1 button--unstyled button--cursor-default conversations-table-actions-dropdown__item-tooltip-trigger"],[24,4,"button"],[4,[38,4],[[30,4,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                    "],[8,[39,5],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                  "],[13],[1,"\\n                "]],[4]],[[[1,"\\n                  "],[10,1],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_edit_not_allowed","campaign-manager-web/components/conversation-assets/conversations-table-actions-dropdown"],null]],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n"]],[]],null],[1,"          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n\\n"],[1,"        "],[10,"li"],[14,0,"u-layout--no-wrap"],[12],[1,"\\n          "],[8,[39,6],null,[["@itemSelected","@disabled"],[[28,[37,7],[[30,0,["onDuplicateOptionClicked"]],[30,2],true],null],[30,0,["areNonEditOptionsDisabled"]]]],[["default"],[[[[1,"\\n            "],[10,1],[12],[1,[28,[35,2],["i18n_actions_dropdown_duplicate","campaign-manager-web/components/conversation-assets/conversations-table-actions-dropdown"],null]],[13],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[1]]]]]],["dropdown","@record","triggerData","triggerData"],false,["artdeco-dropdown","fixed-dropdown","t","hue-web-tooltip","hue-web-tooltip-trigger","hue-web-icons@icon","artdeco-dropdown-item","fn","classes","hash","if","or"]]',moduleName:"campaign-manager-web/components/conversation-assets/conversations-table-actions-dropdown.hbs",isStrictMode:!1})
let A=e.default=(s=(0,r.inject)(),c=(0,r.inject)(),u=(0,r.inject)(),d=(0,r.inject)(),(0,l.assertPropTypes)((T=class extends a.default{constructor(...e){super(...e),E(this,"i18n",g,this),E(this,"xhr",b,this),E(this,"jet",_,this),E(this,"tracking",h,this),E(this,"isDropdownOpen",f,this)}get isEditDisabled(){return!this.args.record.editable}get areNonEditOptionsDisabled(){return!(this.args.column.columnData?.userPermissions?.allowedToEditCreatives??!0)}onDropdownVisibilityChange(e){this.isDropdownOpen=e}onEditOptionClicked(e,t){this.args.column.columnActions.onOpenEditConversationForm(e,t),this.tracking.fireInteractionEvent("conversation_assets_edit_dropdown_action")}onDuplicateOptionClicked(e,t){this.args.column.columnActions.onOpenEditConversationForm(e,t),this.tracking.fireInteractionEvent("conversation_assets_duplicate_dropdown_action")}},C=T,O="propTypes",v={column:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.EmberObject]).isRequired,record:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.EmberObject]).isRequired},O in C?Object.defineProperty(C,O,{value:v,enumerable:!0,configurable:!0,writable:!0}):C[O]=v,g=y((m=T).prototype,"i18n",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(m.prototype,"xhr",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=y(m.prototype,"jet",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(m.prototype,"tracking",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(m.prototype,"isDropdownOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y(m.prototype,"onDropdownVisibilityChange",[o.action],Object.getOwnPropertyDescriptor(m.prototype,"onDropdownVisibilityChange"),m.prototype),y(m.prototype,"onEditOptionClicked",[o.action],Object.getOwnPropertyDescriptor(m.prototype,"onEditOptionClicked"),m.prototype),y(m.prototype,"onDuplicateOptionClicked",[o.action],Object.getOwnPropertyDescriptor(m.prototype,"onDuplicateOptionClicked"),m.prototype),p=m))||p)
var C,O,v;(0,t.setComponentTemplate)(S,A)}))
define("campaign-manager-web/components/conversation-assets/conversations-table-container",["exports","@ember/component","@ember/template-factory","@linkedin/ember-prop-types","@glimmer/component","campaign-manager-web/utils/query-param","campaign-manager-web/constants/routes","@ember/object","@ember/service"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const E=(0,n.createTemplateFactory)({id:"quezi0QV",block:'[[[1,"\\n"],[11,0],[4,[38,0],null,[["key"],["conversations-list"]]],[12],[1,"\\n  "],[8,[39,1],null,[["@dataTestValue","@title","@subtitle"],["conversations-index-header",[28,[37,2],["i18n_conversations_header","campaign-manager-web/components/conversation-assets/conversations-table-container"],null],[28,[37,2],["i18n_conversations_header_subtitle_v2","campaign-manager-web/components/conversation-assets/conversations-table-container"],null]]],null],[1,"\\n"],[41,[30,0,["showEmptyState"]],[[[1,"    "],[10,"hr"],[14,0,"artdeco-divider m0"],[12],[13],[1,"\\n    "],[8,[39,4],[[24,0,"mt8"],[4,[38,5],["conversation_assets_create_empty_state_button"],null]],[["@illustration","@headline","@message","@primaryActionText","@onPrimaryButtonClick"],["main-coworkers-3",[28,[37,2],["i18n_conversations_empty_state_headline_v2","campaign-manager-web/components/conversation-assets/conversations-table-container"],null],[28,[37,2],["i18n_conversations_empty_state_message_v2","campaign-manager-web/components/conversation-assets/conversations-table-container"],null],[52,[30,1,["allowedToEditCreatives"]],[28,[37,2],["i18n_conversation_create_button","campaign-manager-web/components/conversation-assets/conversations-table-container"],null]],[52,[30,1,["allowedToEditCreatives"]],[30,0,["onOpenCreateConversationForm"]]]]],null],[1,"\\n"]],[]],[[[1,"    "],[10,"section"],[14,0,"conversations-index__content"],[12],[1,"\\n      "],[10,0],[14,0,"conversations-index__actions-header u-items-center-sm u-justify-between-sm"],[12],[1,"\\n\\n"],[1,"        "],[10,0],[14,0,"u-items-center"],[12],[1,"\\n"],[1,"          "],[8,[39,6],[[24,0,"conversations-index__actions-button"],[16,"disabled",[28,[37,7],[[30,1,["allowedToEditCreatives"]]],null]],[4,[38,8],["click",[30,0,["onOpenCreateConversationForm"]]],null],[4,[38,5],["conversation_assets_create_header_button"],null]],[["@buttonType","@size"],["primary","small"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,2],["i18n_conversation_create_button","campaign-manager-web/components/conversation-assets/conversations-table-container"],null]],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"conversations-index__table-container"],[12],[1,"\\n        "],[8,[39,9],null,[["@accountConversations","@tableState","@onTableStateChanged","@userPermissions","@onOpenEditConversationForm","@accountId"],[[30,2],[30,3],[30,4],[30,1],[30,0,["onOpenEditConversationForm"]],[30,5,["id"]]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]]],[13]],["@userPermissions","@accountConversations","@tableState","@onTableStateChanged","@account"],false,["page-scroller","cm-page-header","t","if","page-empty-state","track-interaction","hue-web-button","not","on","conversation-assets/conversations-table"]]',moduleName:"campaign-manager-web/components/conversation-assets/conversations-table-container.hbs",isStrictMode:!1})
let y=e.default=(c=(0,s.inject)(),u=(0,s.inject)("sponsored-messaging-shared/sponsored-messaging-shared"),d=(0,s.inject)(),(0,a.assertPropTypes)((h=class extends i.default{constructor(...e){super(...e),f(this,"router",g,this),f(this,"sponsoredMessagingSharedService",b,this),f(this,"jet",_,this)}get showEmptyState(){return 0===this.args.accountConversations.length}onOpenEditConversationForm(e,t=!1){this.sponsoredMessagingSharedService.fetchAdInMailContentAndConversationByAdInMailContentId(e.id).then((n=>{let a
const i=this.args.userPermissions.allowedToEditCreative??!0,l=e.editable
a=i?t?r.ACTION_QUERY_PARAM.DUPLICATE:!t&&l?r.ACTION_QUERY_PARAM.EDIT:r.ACTION_QUERY_PARAM.VIEW:r.ACTION_QUERY_PARAM.VIEW
const s=r.ACTION_QUERY_PARAM_TO_EDIT_PANEL_MODE[a]
this.router.transitionTo(o.ROUTE_NAME.ACCOUNT_CONVERSATIONS_ITEM,{adInMailContent:n,conversation_id:e.id,account:this.args.account,accountId:this.args.account.id,userPermissions:this.args.userPermissions,action:a,editPanelMode:s},{queryParams:{action:a,conversation_id:e.id}})})).catch((e=>{this.jet.error(new Error(e),"conversations-table-container-error",!1)}))}onOpenCreateConversationForm(){this.router.transitionTo(o.ROUTE_NAME.ACCOUNT_CONVERSATIONS_NEW)}},S=h,A="propTypes",C={accountConversations:a.PropTypes.array.isRequired,tableState:a.PropTypes.object.isRequired,onTableStateChanged:a.PropTypes.func.isRequired,userPermissions:a.PropTypes.oneOfType([a.PropTypes.object,a.PropTypes.EmberObject]).isRequired,account:a.PropTypes.oneOfType([a.PropTypes.object,a.PropTypes.EmberObject]).isRequired},A in S?Object.defineProperty(S,A,{value:C,enumerable:!0,configurable:!0,writable:!0}):S[A]=C,g=T((m=h).prototype,"router",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(m.prototype,"sponsoredMessagingSharedService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=T(m.prototype,"jet",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T(m.prototype,"onOpenEditConversationForm",[l.action],Object.getOwnPropertyDescriptor(m.prototype,"onOpenEditConversationForm"),m.prototype),T(m.prototype,"onOpenCreateConversationForm",[l.action],Object.getOwnPropertyDescriptor(m.prototype,"onOpenCreateConversationForm"),m.prototype),p=m))||p)
var S,A,C;(0,t.setComponentTemplate)(E,y)})),define("campaign-manager-web/components/conversation-assets/conversations-table-name",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"/lZPeJlc",block:'[[[1,"\\n"],[11,"button"],[16,0,[29,["button--unstyled u-color__blue7 u-layout__align-left conversations-table-name"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[24,4,"button"],[4,[38,1],["click",[28,[37,2],[[30,1,["columnActions","onOpenEditConversationForm"]],[30,2],false],null]],null],[4,[38,3],["conversation_assets_open_asset_form_by_name"],null],[12],[1,"\\n  "],[1,[30,2,["name"]]],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,4],null,[["@column","@record"],[[30,1],[30,2]]],null],[1,"\\n\\n"],[41,[30,1,["columnData","isLisaUser"]],[[[1,"  "],[10,2],[15,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[1,[28,[35,6],["i18n_conversation_id","campaign-manager-web/components/conversation-assets/conversations-table-name"],[["conversationId"],[[30,2,["id"]]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["@column","@record"],false,["hue-web-foundations@-text-body","on","fn","track-interaction","conversation-assets/conversations-table-actions-dropdown","if","t"]]',moduleName:"campaign-manager-web/components/conversation-assets/conversations-table-name.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={column:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,record:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/conversation-assets/conversations-table-status",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"f9ySTqXP",block:'[[[1,"\\n"],[10,1],[12],[1,"\\n  "],[1,[30,1,["displayStatus"]]],[1,"\\n"],[13]],["@record"],false,[]]',moduleName:"campaign-manager-web/components/conversation-assets/conversations-table-status.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/conversation-assets/conversations-table",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/service","@ember/object","@ember/array","campaign-manager-web/utils/date","campaign-manager-web/utils/lisa","@linkedin/ember-prop-types","campaign-manager-web/components/reporting-created-date-dropdown","campaign-manager-web/components/common-table-cells/created-date","campaign-manager-web/components/common-table-cells/string-or-dash","campaign-manager-web/components/common-table-cells/dash-cell","@embroider/util","campaign-manager-web/components/conversation-assets/conversations-table","campaign-manager-web/components/conversation-assets/conversations-table-name","campaign-manager-web/components/conversation-assets/conversations-table-status","campaign-manager-web/components/dynamic-filter-dropdown"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T){var E,y,S,A,C,O,v,w
function I(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function P(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const N=(0,n.createTemplateFactory)({id:"7Oyf9sOs",block:'[[[1,"\\n"],[8,[39,0],null,[["@currentPageNumber","@onDisplayDataChangedAction","@data","@columns","@pageSize","@useFilteringByColumns","@enableFilterRow","@filteringIgnoreCase","@columnsAreUpdateable"],[[30,1,["pageNumber"]],[30,0,["onDisplayDataChangedAction"]],[30,2],[30,0,["columns"]],10,true,true,true,true]],null]],["@tableState","@accountConversations"],false,["ads-table"]]',moduleName:"campaign-manager-web/components/conversation-assets/conversations-table.hbs",isStrictMode:!1})
let R=e.default=(E=(0,r.inject)(),y=(0,r.inject)(),(0,u.assertPropTypes)((w=class extends a.default{constructor(){super(...arguments),I(this,"lisaLiam",C,this),I(this,"i18n",O,this),I(this,"_canUpdatePageNumber",v,this),this.columns=this._setUpTableColumns()}onDisplayDataChangedAction({columns:e,currentPageNumber:t}){const n={},a=e.find((e=>"none"!==e.sorting))
a?(n.sortedColumnIndex=e.indexOf(a),n.sortDirection=a.sorting):(n.sortedColumnIndex=null,n.sortDirection=null),n.columnFilters=e.reduce(((e,t,n)=>(t.filterString&&e.push({index:n,value:t.filterString}),e)),[]),n.pageNumber=this._canUpdatePageNumber?t:this.args.tableState.pageNumber,this.args.onTableStateChanged(n),this._canUpdatePageNumber=!0}_setUpTableColumns(){const e={propertyName:"name",component:(0,b.ensureSafeComponent)(h.default,this),componentForTotalsCell:(0,b.ensureSafeComponent)(m.default,this),title:this._getTranslatedString("i18n_table_header_conversation_name"),columnClass:"conversations-table__column--name",filterString:"",filterPlaceholder:this._getTranslatedString("conversation_name_filter_placeholder"),filterFunction:(e,t,n)=>!t||(e.toLowerCase().includes(t.toLowerCase())||String(n.id).includes(t)),columnData:{isLisaUser:(0,c.isLisaUser)(this.lisaLiam.accessType),userPermissions:this.args.userPermissions},columnActions:{onOpenEditConversationForm:this.args.onOpenEditConversationForm}},t={propertyName:"createdAt",isNotASummableColumn:!0,component:(0,b.ensureSafeComponent)(p.default,this),title:this._getTranslatedString("i18n_table_header_conversation_created"),columnClass:"conversations-table__column--regular",componentForTotalsCell:(0,b.ensureSafeComponent)(g.default,this),componentForFilterCell:(0,b.ensureSafeComponent)(d.default,this),filterFunction(e,t,n){const a=(0,s.getBeginningOfDate)(new Date(n.createdAt)).getTime(),i=(0,s.deserializeTimeRange)(t)
return!i||i.startTime<=a&&a<=i.endTime},setFilterString(e){(0,o.set)(this,"filterString",e)}},n={propertyName:"displayStatus",component:(0,b.ensureSafeComponent)(f.default,this),title:this._getTranslatedString("i18n_conversations_table_header_status"),columnClass:"conversations-table__column--regular",componentForTotalsCell:(0,b.ensureSafeComponent)(g.default,this),componentForFilterCell:(0,b.ensureSafeComponent)(T.default,this),dynamicFilterDefaultLabel:this._getTranslatedString("i18n_conversation_status_filter_default_option_label"),filterFunction:(e,t)=>!t||e.toLowerCase()===t},a=(0,l.A)([e,t,n]),{sortedColumnIndex:i,sortDirection:r,columnFilters:u}=this.args.tableState
return i&&r&&(a[i].sortDirection=r,a[i].sortPrecedence=1,this._canUpdatePageNumber=!1),u&&u.forEach((({index:e,value:t})=>{a[e].filterString=t})),a}_getTranslatedString(e){return this.i18n.lookupTranslation(_.default,e)()}},D=w,M="propTypes",L={accountConversations:u.PropTypes.array.isRequired,tableState:u.PropTypes.object.isRequired,onTableStateChanged:u.PropTypes.func.isRequired,userPermissions:u.PropTypes.object,accountId:u.PropTypes.oneOfType([u.PropTypes.string,u.PropTypes.number]).isRequired,onOpenEditConversationForm:u.PropTypes.func.isRequired},M in D?Object.defineProperty(D,M,{value:L,enumerable:!0,configurable:!0,writable:!0}):D[M]=L,C=P((A=w).prototype,"lisaLiam",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=P(A.prototype,"i18n",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=P(A.prototype,"_canUpdatePageNumber",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),P(A.prototype,"onDisplayDataChangedAction",[o.action],Object.getOwnPropertyDescriptor(A.prototype,"onDisplayDataChangedAction"),A.prototype),S=A))||S)
var D,M,L;(0,t.setComponentTemplate)(N,R)})),define("campaign-manager-web/components/conversion-tracking-index",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/routes","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"yPWMIJ9F",block:'[[[1,"\\n"],[10,"section"],[14,0,"website-tracking-container"],[12],[1,"\\n  "],[8,[39,0],null,[["@title","@wrapContent","@subtitle","@tabsConfig"],[[28,[37,1],["i18n_conversion_tracking_v2","campaign-manager-web/components/conversion-tracking-index"],null],true,[28,[37,1],["i18n_conversion_tracking_subtitle_v2","campaign-manager-web/components/conversion-tracking-index"],[["linkInfo"],[[28,[37,2],null,[["href","dataTestSelector","role","ariaLabel"],[[28,[37,3],null,[["path"],["help/lms/answer/a420536"]]],"data-test-conversion-tracking__help-link","link",[28,[37,1],["i18n_conversion_tracking_learn_more_aria","campaign-manager-web/components/conversion-tracking-index"],null]]]]]]],[52,[51,[30,0,["isBuyerActionsManagerEnabled"]]],[28,[37,5],[[28,[37,6],null,[["routeName","label","models"],[[30,0,["routeNames","CONVERSIONS"]],[28,[37,1],["selected_tab","campaign-manager-web/components/conversion-tracking-index"],[["tab"],["CONVERSIONS"]]],[28,[37,5],[[30,1,["id"]],[30,0,["queryParams"]]],null]]]],[28,[37,6],null,[["routeName","label","models"],[[30,0,["routeNames","DATA_SOURCES"]],[28,[37,1],["selected_tab","campaign-manager-web/components/conversion-tracking-index"],[["tab"],["DATA_SOURCES"]]],[28,[37,5],[[30,1,["id"]],[30,0,["queryParams"]]],null]]]]],null]]]],[["default"],[[[[1,"\\n"],[41,[51,[30,0,["isBuyerActionsManagerEnabled"]]],[[[1,"      "],[8,[30,2,["ActionWrapper"]],[[24,0,"u-display-flex u-items-center u-justify-end"]],null,[["default"],[[[[1,"\\n        "],[8,[39,7],null,[["@account","@isManageInsightTagSettingsModalOpen","@isInsightTagModalOpen","@onInsightTagDeleted"],[[30,1],[30,3],[30,4],[30,5]]],null],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "]],[2]]]]],[1,"\\n"],[13]],["@account","pageHeader","@isSettingsModalOpen","@isInsightTagModalOpen","@onInsightTagDeleted"],false,["cm-page-header","t","external-link-info","help-center-url","unless","array","hash","conversions/manage-insight-tag"]]',moduleName:"campaign-manager-web/components/conversion-tracking-index.hbs",isStrictMode:!1})
let b=e.default=(s=(0,a.inject)(),(0,r.assertPropTypes)((p=class extends i.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="lix",i=this,(a=d)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),m(this,"routeNames",{CONVERSIONS:o.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING_CONVERSIONS_INDEX,DATA_SOURCES:o.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING_CONVERSIONS_SOURCES}),m(this,"queryParams",{queryParams:{isSettingsModalOpen:!1}})}get isBuyerActionsManagerEnabled(){return this.lix.getTreatmentIsEnabled(l.LIX_TEST_KEYS.enableBuyerActionsManager)}},m(p,"propTypes",{account:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,isSettingsModalOpen:r.PropTypes.bool.isRequired,onInsightTagDeleted:r.PropTypes.func.isRequired}),_=(u=p).prototype,h="lix",f=[s],T={configurable:!0,enumerable:!0,writable:!0,initializer:null},y={},Object.keys(T).forEach((function(e){y[e]=T[e]})),y.enumerable=!!y.enumerable,y.configurable=!!y.configurable,("value"in y||y.initializer)&&(y.writable=!0),y=f.slice().reverse().reduce((function(e,t){return t(_,h,e)||e}),y),E&&void 0!==y.initializer&&(y.value=y.initializer?y.initializer.call(E):void 0,y.initializer=void 0),void 0===y.initializer&&(Object.defineProperty(_,h,y),y=null),d=y,c=u))||c)
var _,h,f,T,E,y;(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/conversion-tracking-summary",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@glimmer/tracking","@linkedin/ember-prop-types","ember-concurrency-decorators","campaign-manager-web/constants/conversion","campaign-manager-web/utils/conversion","campaign-manager-web/utils/http-error","campaign-manager-web/helpers/help-center-url"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A=(0,n.createTemplateFactory)({id:"76BtCEUc",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n  "],[10,"h3"],[15,0,[29,[[28,[37,0],null,[["size","weight","color"],[[52,[30,1],"xsmall","small"],[52,[30,1],"bold"],"text-low-emphasis"]]]]]],[12],[1,"\\n    "],[1,[28,[35,2],[[52,[30,2],"i18n_conversion_tracking_summary_heading_v2","i18n_conversion_tracking_summary_heading"],"campaign-manager-web/components/conversion-tracking-summary"],null]],[1,"\\n  "],[13],[1,"\\n"],[41,[30,0,["fetchConversionsTask","isRunning"]],[[[1,"    "],[10,0],[14,0,"u-display-flex u-justify-center"],[12],[1,"\\n      "],[8,[39,3],null,[["@size"],["large"]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[8,[39,4],null,[["@type","@isHidden","@message"],["negative",[28,[37,5],[[30,0,["fetchConversionsTask","last","isError"]]],null],[28,[37,6],null,[["customErrorMessage"],[[28,[37,2],["i18n_conversions_load_fail_error_message","campaign-manager-web/components/conversion-tracking-summary"],null]]]]]],null],[1,"\\n"],[41,[51,[30,0,["fetchConversionsTask","last","isError"]]],[[[41,[30,0,["campaignAssociatedConversions"]],[[[1,"        "],[10,0],[15,0,[52,[30,2],"pt1","pt4"]],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["campaignAssociatedConversions"]]],null]],null],null,[[[1,"            "],[10,0],[14,0,"u-layout__display-inline-block mr4"],[12],[1,"\\n              "],[8,[39,10],[[16,0,[29,["status-tooltip-gray"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]]],[["@text","@placement","@type","@trackingKey"],[[30,3,["name"]],"right","default",[28,[37,11],["conversion_tracking_table_tooltip_",[30,3,["conversionMethod"]],"_",[30,3,["metadata","status"]]],null]]],[["default"],[[[[1,"\\n                "],[8,[39,12],null,[["@status","@timestamp","@conversionMethod","@shouldShowStatusOnTop","@helpCenterPath","@subStatus","@actionInNewTab"],[[30,3,["metadata","status"]],[30,3,["lastCallbackAt"]],[30,3,["conversionMethod"]],true,[30,3,["metadata","helpCenterPath"]],[30,3,["metadata","subStatus"]],true]],null],[1,"\\n              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n"]],[3]],null],[1,"        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,2],[15,0,[29,["u-color__black--75 ",[52,[30,2],"mt1","mt4"]," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_no_conversion_added_message","campaign-manager-web/components/conversion-tracking-summary"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]]]],[]],null]],[]]],[13]],["@isAbTestReviewAndLaunch","@isAdvancedModeRedesignEnabled","conversion"],false,["hue-web-foundations@-text-body","if","t","hue-web-progress-indicator","hue-web-inline-feedback","not","error-message","unless","each","-track-array","definition-underline","concat","website-tracking/conversions/status-tooltip-content"]]',moduleName:"campaign-manager-web/components/conversion-tracking-summary.hbs",isStrictMode:!1})
let C=e.default=(p=(0,i.inject)("conversion"),m=(0,l.task)({drop:!0}),(0,o.assertPropTypes)((T=class extends a.default{get conversionLearnMoreLink(){return(0,d.helpCenterUrl)(null,{path:"help/lms/answer/68600",accountId:this.args.accountId})}constructor(){super(...arguments),E(this,"jet",_,this),E(this,"conversionService",h,this),E(this,"campaignAssociatedConversions",f,this),y(this,"CONVERSION_METHODS_V2",s.CONVERSION_METHODS_V2),this.fetchConversionsTask.perform()}*fetchConversionsTask(){try{const e=yield this.conversionService.getConversionsByCampaign(this.args.accountId,this.args.campaign.id)
if(!e)return
const t=(0,c.getConversionsWithMetaData)((0,c.sortConversionsByLastModifiedAndLastCallBack)(e),(()=>{}))
this.campaignAssociatedConversions=t.map((e=>({...e,metadata:{...e.metadata,subStatus:(0,c.getConversionSubStatus)(e,this.args.taggedDomains?.[0]?.lastReceivedSignalsAt)}})))}catch(e){this.jet.error(new Error(`Unable to build campaign associated conversion tracking in conversion-tracking-summary for account ${this.accountId} and campaign ${this.args.campaign.id}: ${(0,u.getErrorMessage)(e)}`),"conversion-tracking-summary")}}},y(T,"propTypes",{campaign:o.PropTypes.EmberObject.isRequired,accountId:o.PropTypes.string.isRequired,taggedDomains:o.PropTypes.array}),_=S((b=T).prototype,"jet",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(b.prototype,"conversionService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(b.prototype,"campaignAssociatedConversions",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),S(b.prototype,"fetchConversionsTask",[m],Object.getOwnPropertyDescriptor(b.prototype,"fetchConversionsTask"),b.prototype),g=b))||g);(0,t.setComponentTemplate)(A,C)})),define("campaign-manager-web/components/conversion-tracking",["exports","@ember/component","@ember/template-factory","campaign-manager-web/components/website-tracking/conversions/status","campaign-manager-web/components/website-tracking/conversions/name","campaign-manager-web/components/website-tracking/conversions/type","campaign-manager-web/components/website-tracking/conversions/value","@glimmer/component","@ember/service","@glimmer/tracking","campaign-manager-web/utils/account","campaign-manager-web/constants/account","campaign-manager-web/constants/conversion","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/campaign-constants","ember-concurrency-decorators","@ember/object","campaign-manager-web/utils/api-endpoints","ember-test-friendly-error-handler","campaign-manager-web/utils/url-manager","ember-lifeline","campaign-manager-web/helpers/help-center-url","@linkedin/ember-prop-types","campaign-manager-web/utils/tracking","campaign-manager-web/config/environment","@embroider/util","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v){var w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q
function Z(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function ee(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}function te(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const ne=(0,n.createTemplateFactory)({id:"QsDlEK1L",block:'[[[1,"\\n"],[10,"section"],[14,0,"conversion-tracking u-layout__shadow-container"],[14,"data-live-test-conversion-tracking-card",""],[12],[1,"\\n  "],[10,"h5"],[15,0,[29,["conversion-tracking__title"," ",[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],[[52,[28,[37,3],[[30,0,["isConversionsRequired"]],[30,1,["isConnectedTelevisionOnly"]],[30,0,["isQualifiedLeadsOptimizationGoal"]]],null],"i18n_conversion_tracking_title_conversion_required","i18n_conversion_tracking_title"],"campaign-manager-web/components/conversion-tracking"],null]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,4],null,[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n      "],[11,"button"],[24,0,"button--unstyled"],[16,"aria-label",[29,[[28,[37,1],["i18n_a11y_trigger_label","campaign-manager-web/components/conversion-tracking"],null]]]],[24,4,"button"],[4,[38,5],[[30,2,["triggerContentSharedInfo"]]],null],[12],[1,"\\n        "],[8,[39,6],[[24,0,"conversion-tracking__tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n      "],[13],[1,"\\n    "]],[2]],[[[1,"\\n      "],[10,0],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_conversion_tracking_tooltip","campaign-manager-web/components/conversion-tracking"],null]],[1,"\\n        "],[8,[39,7],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,1],["i18n_conversion_tracking_learn_more","campaign-manager-web/components/conversion-tracking"],[["linkInfo"],[[28,[37,8],null,[["href","role","dataTestSelector"],[[28,[37,9],null,[["path","accountId"],["help/lms/answer/67514",[30,4,["id"]]]]],[30,3,["role"]],"data-test-conversion-tracking__tooltip_learn_more"]]]]]]],[1,"\\n        "]],[3]]]]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"],[41,[30,0,["QLConversionDoesNotExist"]],[[[1,"      "],[10,0],[14,0,"mt5 conversion-tracking__no-ql-conversions-container"],[12],[1,"\\n        "],[8,[39,10],null,[["@size","@name"],["small","main-collaboration"]],null],[1,"\\n        "],[10,0],[14,0,"conversion-tracking__a-ql-conversion-needed"],[12],[1,"\\n          "],[10,"h5"],[15,0,[29,[[28,[37,0],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_a_qualified_lead_conversion_needed","campaign-manager-web/components/conversion-tracking"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,["pv2"," ",[28,[37,0],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_create_ql_conversion","campaign-manager-web/components/conversion-tracking"],null]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,11],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isConversionCreationDropdownOpen"]],[28,[37,12],[[28,[37,13],[[30,0],"isConversionCreationDropdownOpen"],null],true],null],[28,[37,12],[[28,[37,13],[[30,0],"isConversionCreationDropdownOpen"],null],false],null]]],[["default"],[[[[1,"\\n            "],[8,[30,5,["Trigger"]],[[24,0,"mt2 mb4"],[4,[38,14],["conversion_tracking_create_conversion"],null]],[["@buttonType","@size","@icon","@iconPlacement","@text"],["primary","small","caret","right",[28,[37,1],["i18n_create_conversion_button_v2","campaign-manager-web/components/conversion-tracking"],null]]],null],[1,"\\n            "],[8,[30,5,["Container"]],[[24,"role","menu"]],[["@placement"],["bottom-left"]],[["default"],[[[[1,"\\n              "],[8,[30,5,["Item"]],[[24,"role","menuitem"]],[["@text","@onSelect"],[[28,[37,1],["i18n_website_conversion","campaign-manager-web/components/conversion-tracking"],null],[28,[37,12],[[30,0,["onCreateConversionOpen"]],false],null]]],null],[1,"\\n              "],[8,[30,5,["Item"]],[[24,"role","menuitem"]],[["@text","@onSelect"],[[28,[37,1],["i18n_imported_conversion","campaign-manager-web/components/conversion-tracking"],null],[28,[37,12],[[30,0,["onCreateConversionOpen"]],true],null]]],null],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[5]]]]],[1,"\\n          "],[8,[39,15],[[24,0,"pt1"]],[["@type","@message"],["negative",[28,[37,1],["i18n_qualified_lead_conversion_required_error_message","campaign-manager-web/components/conversion-tracking"],null]]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"    "],[10,2],[15,0,[29,["conversion-tracking__description u-color__black--75"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_conversion_tracking_description","campaign-manager-web/components/conversion-tracking"],null]],[1,"\\n    "],[13],[1,"\\n\\n"],[41,[30,0,["hasAssociatedConversions"]],[[[1,"      "],[10,"h6"],[14,"aria-live","polite"],[14,"role","region"],[15,"aria-label",[28,[37,1],["i18n_select_conversions_title","campaign-manager-web/components/conversion-tracking"],null]],[15,0,[29,["u-color__black--75 conversion-tracking__selected-conversions-title"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],[[52,[30,0,["hasAssociatedConversions"]],"i18n_selected_conversions_title","i18n_select_conversions_title"],"campaign-manager-web/components/conversion-tracking"],[["count"],[[30,0,["associatedConversions","length"]]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[10,0],[15,0,[29,["conversion-tracking__pill-container ",[52,[51,[30,0,["hasAssociatedConversions"]]],"u-layout__display-none"]]]],[12],[1,"\\n"],[42,[28,[37,18],[[28,[37,18],[[30,0,["associatedConversions"]]],null]],null],null,[[[41,[28,[37,19],[[30,7],[30,0,["maxPillsToDisplay"]]],null],[[[1,"          "],[8,[39,20],[[4,[38,21],["click",[28,[37,12],[[30,0,["onPillClick"]],[30,6]],null]],null]],[["@text","@a11yText"],[[30,6,["name"]],[28,[37,1],["i18n_dismiss_pill_a11y_text_v2","campaign-manager-web/components/conversion-tracking"],[["pillText"],[[30,6,["name"]]]]]]],null],[1,"\\n"]],[]],null]],[6,7]],null],[1,"\\n"],[41,[51,[28,[37,22],[[30,0,["overflowPillCount"]],0],null]],[[[1,"        "],[10,1],[15,0,[29,["button--unstyled u-color__black--75"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_overflow_pills_text","campaign-manager-web/components/conversion-tracking"],[["count"],[[30,0,["overflowPillCount"]]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n\\n    "],[8,[39,15],[[24,0,"conversion-tracking__task-failed-error-message"]],[["@isHidden","@type","@message"],[[28,[37,23],[[28,[37,3],[[30,0,["createInsightTagTask","last","isError"]],[30,0,["conversionService","isGetConversionsError"]]],null]],null],"negative",[28,[37,1],[[52,[30,0,["createInsightTagTask","last","isError"]],"i18n_create_insight_tag_error_message","i18n_conversion_error_message"],"campaign-manager-web/components/conversion-tracking"],null]]],null],[1,"\\n\\n    "],[10,0],[14,0,"u-display-flex u-justify-right"],[12],[1,"\\n      "],[8,[39,11],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isConversionCreationDropdownOpen"]],[28,[37,12],[[28,[37,13],[[30,0],"isConversionCreationDropdownOpen"],null],true],null],[28,[37,12],[[28,[37,13],[[30,0],"isConversionCreationDropdownOpen"],null],false],null]]],[["default"],[[[[1,"\\n        "],[8,[30,8,["Trigger"]],[[4,[38,14],["conversion_tracking_create_conversion"],null]],[["@buttonType","@emphasized","@size","@icon","@iconPlacement","@text"],["tertiary",true,"small","caret","right",[28,[37,1],["i18n_create_conversion_button","campaign-manager-web/components/conversion-tracking"],null]]],null],[1,"\\n        "],[8,[30,8,["Container"]],[[24,"role","menu"]],[["@placement"],["bottom-left"]],[["default"],[[[[1,"\\n          "],[8,[30,8,["Item"]],[[24,"role","menuitem"]],[["@text","@onSelect"],[[28,[37,1],["i18n_website_conversion","campaign-manager-web/components/conversion-tracking"],null],[28,[37,12],[[30,0,["onCreateConversionOpen"]],false],null]]],null],[1,"\\n          "],[8,[30,8,["Item"]],[[24,"role","menuitem"]],[["@text","@onSelect"],[[28,[37,1],["i18n_imported_conversion","campaign-manager-web/components/conversion-tracking"],null],[28,[37,12],[[30,0,["onCreateConversionOpen"]],true],null]]],null],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[8]]]]],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,0],[15,0,[29,["conversion-tracking__table-container"," ",[36,24]]]],[12],[1,"\\n      "],[8,[39,25],null,[["@data","@theme","@columns","@pageSize","@selectRowsAcrossPages","@enableRowSelection","@rowIdKey","@enableFilterRow","@filteringIgnoreCase","@onDisplayDataChangedAction","@selectedItems","@didClickOnCheckbox"],[[30,0,["conversionsToShow"]],[30,0,["customTheme"]],[30,0,["columns"]],10,true,[30,0,["shouldEnableRowSelection"]],"rowIndex",[30,0,["displayConversionNameFilter"]],true,[30,0,["onDisplayDataChange"]],[30,0,["associatedConversions"]],[30,0,["onRowClick"]]]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,"aria-live","polite"],[14,"role","region"],[14,0,"visually-hidden"],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_search_results_live_region_v3","campaign-manager-web/components/conversion-tracking"],[["count"],[[30,0,["numSearchResults"]]]]]],[1,"\\n    "],[13],[1,"\\n\\n"],[41,[51,[30,0,["hideNoActiveConversionMessage"]]],[[[1,"      "],[8,[39,26],[[24,0,"mt5"]],[["@type"],["warning"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_no_active_conversions_auto_association_text","campaign-manager-web/components/conversion-tracking"],[["linkInfo"],[[28,[37,8],null,[["href","dataTestSelector"],[[30,0,["manageConversionsPageUrl"]],"data-test-conversion-tracking__conversion-management-link"]]]]]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[41,[51,[30,0,["hideConversionIsRequiredMessage"]]],[[[1,"      "],[8,[39,26],[[24,0,"mt5"]],[["@type"],["warning"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_conversion_is_required","campaign-manager-web/components/conversion-tracking"],null]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[51,[30,0,["hideEnableEnhancedConversionTrackingMessage"]]],[[[1,"      "],[8,[39,26],[[24,0,"mt5"]],[["@type"],["warning"]],[["default"],[[[[1,"\\n        "],[10,1],[12],[1,[28,[35,1],["i18n_enhanced_conversion_tracking_recommendation","campaign-manager-web/components/conversion-tracking"],null]],[13],[1,"\\n        "],[8,[39,27],[[16,"aria-label",[28,[37,1],["i18n_enhanced_conversion_tracking_recommendation_cta_aria_label","campaign-manager-web/components/conversion-tracking"],null]],[24,0,"conversion-tracking__insight-tag-settings-button"],[4,[38,14],["conversion_tracking_open_insight_tag_settings"],null],[4,[38,21],["click",[28,[37,13],[[30,0],"isInsightTagSettingsModalOpen",true],null]],null]],[["@size","@buttonType","@emphasized","@text"],["small","tertiary",true,[28,[37,1],["i18n_enhanced_conversion_tracking_recommendation_cta","campaign-manager-web/components/conversion-tracking"],null]]],null],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[51,[30,0,["hideImagePixelWarningMessage"]]],[[[1,"      "],[8,[39,26],[[24,0,"mt5"]],[["@type"],["warning"]],[["default"],[[[[1,"\\n        "],[8,[39,7],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,1],["i18n_image_pixel_warning","campaign-manager-web/components/conversion-tracking"],[["linkInfo"],[[28,[37,8],null,[["class","role","href"],["t-14 t-bold u-color__blue7",[30,9,["role"]],[28,[37,9],null,[["path","accountId"],["help/lms/answer/a425606",[30,4,["id"]]]]]]]]]]]],[1,"\\n        "]],[9]]]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[51,[30,0,["hideNoInsightTagWarningMessage"]]],[[[1,"      "],[8,[39,26],[[24,0,"mt5"]],[["@type"],["warning"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_no_insight_tag_warning_message","campaign-manager-web/components/conversion-tracking"],[["linkInfo"],[[28,[37,28],["accounts.item.website-tracking.conversions.sources",[30,4,["id"]]],[["aria-label"],[[28,[37,1],["i18n_install_insight_tag_link","campaign-manager-web/components/conversion-tracking"],null]]]]]]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "],[8,[39,29],null,[["@isOpen","@account","@canManageInsightTag","@canEditFirstPartyTracking","@insightTag","@dismissPanel","@refreshInsightTag"],[[30,0,["shouldShowInsightTagSettings"]],[30,4],true,true,[30,0,["insightTagService","insightTag"]],[28,[37,13],[[30,0],"isInsightTagSettingsModalOpen",false],null],[30,0,["refreshInsightTag"]]]],null],[1,"\\n"]],[]]],[1,"    "],[8,[39,30],null,[["@title","@isOpen","@dismissPanel"],[[28,[37,1],["i18n_create_conversion","campaign-manager-web/components/conversion-tracking"],null],[30,0,["showCreateConversionModal"]],[30,0,["onCreateConversionCancel"]]]],[["default"],[[[[1,"\\n      "],[8,[39,31],null,[["@account","@onCreateConversion","@dismissPanel","@isImportedConversion"],[[30,4],[30,0,["onCreateConversionSave"]],[30,0,["onCreateConversionCancel"]],[30,0,["isImportedConversion"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n"],[13]],["@campaign","triggerData","iphHelper","@account","dropdown","conversion","index","dropdown","iphHelper"],false,["hue-web-foundations@-text-body","t","if","or","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","hue-web-icons@icon","iph-helper","external-link-info","help-center-url","hue-web-icons@illustration","hue-web-menu","fn","set","track-interaction","hue-web-inline-feedback","unless","each","-track-array","lt","hue-web-pill-input","on","eq","not","hue-web-foundations@-artdeco-migration-scope","ads-table","inline-notification","hue-web-button","t-link-to","manage-insight-tag-settings-panel","full-page-panel","conversions/fpp-contents"]]',moduleName:"campaign-manager-web/components/conversion-tracking.hbs",isStrictMode:!1})
class ae{constructor(){te(this,"root","conversion-tracking__table u-table__scrollable-fixed")}}let ie=e.default=(w=(0,s.inject)(),I=(0,s.inject)(),P=(0,s.inject)(),N=(0,s.inject)(),R=(0,s.inject)(),D=(0,s.inject)(),M=(0,s.inject)("conversion"),L=(0,s.inject)("insight-tag"),k=(0,b.task)({drop:!0}),U=(0,b.task)({drop:!0}),(0,S.assertPropTypes)((Q=class extends l.default{constructor(...e){super(...e),Z(this,"i18n",z,this),Z(this,"lix",j,this),Z(this,"restli",G,this),Z(this,"jet",B,this),Z(this,"tracking",V,this),Z(this,"campaignConfiguration",Y,this),Z(this,"conversionService",H,this),Z(this,"insightTagService",q,this),te(this,"impressionPageKey","conversion_tracking_viewing"),Z(this,"showCreateConversionModal",K,this),Z(this,"numSearchResults",W,this),Z(this,"isInsightTagSettingsModalOpen",X,this),Z(this,"isConversionCreationDropdownOpen",$,this),Z(this,"isImportedConversion",J,this),te(this,"customTheme",new ae),te(this,"maxPillsToDisplay",10)}get associatedConversions(){const e={}
return this.args.campaign.associatedConversions.forEach((t=>e[t]=!0)),this.conversionService.conversions.filter((t=>!!e[t.id]))}get hasAssociatedConversions(){return this.associatedConversions.length>0}get hasActiveConversions(){return this.associatedConversions.some((e=>(0,u.getAccountAssetStatus)(e.lastCallbackAt)===d.ACCOUNT_ASSET_STATUS.ACTIVE))}get hasAssociatedConversionsUsingImagePixel(){return this.associatedConversions.some((e=>e.conversionMethod===p.CONVERSION_METHODS.IMAGE_PIXEL))}get isQualifiedLeadsOptimizationGoal(){return this.lix.getTreatmentIsEnabled(v.LIX_TEST_KEYS.enableQualifiedLeadsOptimization)&&this.args.campaign.objectiveType===m.OBJECTIVE_TYPE.LEAD_GENERATION&&this.args.campaign.optimizationTargetType===g.OPTIMIZATION_TARGET_TYPE.MAX_QUALIFIED_LEAD}get conversionsToShow(){return this.isQualifiedLeadsOptimizationGoal?this.conversionService.conversions.filter((e=>p.QUALIFIED_LEAD_CONVERSION_TYPES.includes(e.type)&&e.conversionMethod===p.CONVERSION_METHODS_V2.CONVERSIONS_API)):this.conversionService.conversions}get QLConversionDoesNotExist(){return this.isQualifiedLeadsOptimizationGoal&&0===this.conversionsToShow.length}get columns(){const e=this.i18n,t=this.args.account.id,n=e.lookupTranslation(this.constructor,"i18n_conversion_name")(),l=e.lookupTranslation(this.constructor,"i18n_conversion_status")(),s=e.lookupTranslation(this.constructor,"i18n_filter_placeholder")(),c=e.lookupTranslation(this.constructor,"i18n_type")(),u=e.lookupTranslation(this.constructor,"i18n_value")(),p=[{propertyName:"name",title:n,headerTableCell:"conversionName",component:(0,O.ensureSafeComponent)(i.default,this),filterPlaceholder:s,disableSorting:!0},{propertyName:"lastCallbackAt",title:l,headerTableCell:"lastActivity",learnMoreLink:(0,y.helpCenterUrl)(null,{path:"help/lms/answer/68600",accountId:t}),component:(0,O.ensureSafeComponent)(a.default,this),statusPropertyName:"metadata.status",statusColorPropertyName:"metadata.statusColor",type:d.ACCOUNT_ASSET_TYPE.CONVERSION,disableSorting:!0,disableFiltering:!0,tooltipActionInNewTab:!0}]
return this.isQualifiedLeadsOptimizationGoal&&p.push({propertyName:"type",title:c,headerTableCell:"type",component:(0,O.ensureSafeComponent)(r.default,this),disableSorting:!0,disableFiltering:!0},{propertyName:"value",title:u,headerTableCell:"value",component:(0,O.ensureSafeComponent)(o.default,this),disableSorting:!0,disableFiltering:!0}),p}get isWebsiteConversionCampaign(){return this.args.campaign.objectiveType===m.OBJECTIVE_TYPE.WEBSITE_CONVERSION}get isConversionsRequired(){return this.campaignConfiguration.isConversionTrackingRequired(this.args.campaign)}get hideNoActiveConversionMessage(){return!this.hideConversionIsRequiredMessage||!this.hasAssociatedConversions||this.hasActiveConversions}get hideConversionIsRequiredMessage(){const e=this.hasAssociatedConversions
return!this.fetchConversionsTask.isRunning&&(e||!this.isConversionsRequired)}get hideImagePixelWarningMessage(){return!this.hideNoActiveConversionMessage||!this.hideConversionIsRequiredMessage||!this.hasAssociatedConversionsUsingImagePixel}get hideEnableEnhancedConversionTrackingMessage(){return!(this.insightTagService.shouldDisplayFirstPartyTrackingPrompts&&this.hideNoActiveConversionMessage&&this.hideConversionIsRequiredMessage&&this.hideImagePixelWarningMessage)}get hideNoInsightTagWarningMessage(){return this.args.hasInsightTag||!this.args.hasInsightTag&&!this.hasAssociatedConversions}get shouldShowInsightTagSettings(){return this.isInsightTagSettingsModalOpen&&this.insightTagService.shouldDisplayFirstPartyTrackingPrompts}get overflowPillCount(){return Math.max(this.associatedConversions.length-this.maxPillsToDisplay,0)}get displayConversionNameFilter(){return this.conversionsToShow.length>=5}get shouldEnableRowSelection(){return this.conversionsToShow.length>0}get manageConversionsPageUrl(){return`${(0,T.getDomainUrl)()}/ad/accounts/${this.args.account.id}/conversions`}willDestroy(){super.willDestroy(...arguments),(0,E.runDisposables)(this)}*fetchConversionsTask(){yield this.conversionService.getConversions(this.args.account.id)}*createInsightTagTask(){yield this.restli.create(h.default.createInsightTag,{data:JSON.stringify({accountIds:[parseInt(this.args.account.id,10)]})}),this.args.onInsightTagCreate?.()}_performLiveRegionUpdate({filteredContent:e}){this.numSearchResults=e?.length??0}onPillClick(e){this.args.onRemoveAssociation(e),this.tracking.fireInteractionEvent("conversion_tracking_select_conversion",A.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onRowClick(e){this.args.onSetAssociations(e.selectedItems),this.tracking.fireInteractionEvent("conversion_tracking_select_conversion",A.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onDisplayDataChange(e){(0,E.debounceTask)(this,"_performLiveRegionUpdate",e,C.default.callbackDelay.long)}onAddButtonClick(){const e=this.args.account.id
this.args.hasInsightTag?this.showCreateConversionModal=!0:this.createInsightTagTask.perform().catch((()=>this.jet.error(new Error(`Failed to create insight tag for account ${e}`)))).catch((0,f.default)("create-insight-tag-failure",(()=>{}))).then((()=>{this.createInsightTagTask.last.isSuccessful&&this.conversionService.initializeConversions({accountId:e,campaign:this.args.campaign,hasInsightTag:!0}).then((()=>this.showCreateConversionModal=!0))}))}onCreateConversionSave(e){const t=this.args.account.id
this.fetchConversionsTask.perform().then((()=>{const t=this.conversionService.conversions,n=[...this.args.campaign.associatedConversions]
n.push(e)
const a=t.filter((e=>n.includes(e.id)))
this.args.onSetAssociations(a),this.showCreateConversionModal=!1})).catch((()=>this.jet.error(new Error(`Failed to fetch conversions for account ${t}`)))).catch((0,f.default)("fetch-conversions-failure",(()=>{})))}onCreateConversionCancel(){this.tracking.fireInteractionEvent("conversion_tracking_close_modal",A.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.showCreateConversionModal=!1}onCreateConversionOpen(e=!1){this.showCreateConversionModal=!0,this.isImportedConversion=e}refreshInsightTag(){return this.insightTagService.fetchInsightTag(this.args.account.id).catch((()=>{this.jet.error(new Error(`Failed to fetch insight tag for account ${this.args.account.id}`),"fetch-insight-tag")}))}},te(Q,"propTypes",{account:S.PropTypes.oneOfType([S.PropTypes.object,S.PropTypes.EmberObject]).isRequired,campaign:S.PropTypes.oneOfType([S.PropTypes.object,S.PropTypes.EmberObject]).isRequired,onInsightTagCreate:S.PropTypes.func.isRequired,hasInsightTag:S.PropTypes.bool,onSetAssociations:S.PropTypes.func.isRequired,onRemoveAssociation:S.PropTypes.func.isRequired}),z=ee((F=Q).prototype,"i18n",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=ee(F.prototype,"lix",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=ee(F.prototype,"restli",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=ee(F.prototype,"jet",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=ee(F.prototype,"tracking",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=ee(F.prototype,"campaignConfiguration",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=ee(F.prototype,"conversionService",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=ee(F.prototype,"insightTagService",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=ee(F.prototype,"showCreateConversionModal",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),W=ee(F.prototype,"numSearchResults",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),X=ee(F.prototype,"isInsightTagSettingsModalOpen",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),$=ee(F.prototype,"isConversionCreationDropdownOpen",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),J=ee(F.prototype,"isImportedConversion",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ee(F.prototype,"fetchConversionsTask",[k],Object.getOwnPropertyDescriptor(F.prototype,"fetchConversionsTask"),F.prototype),ee(F.prototype,"createInsightTagTask",[U],Object.getOwnPropertyDescriptor(F.prototype,"createInsightTagTask"),F.prototype),ee(F.prototype,"onPillClick",[_.action],Object.getOwnPropertyDescriptor(F.prototype,"onPillClick"),F.prototype),ee(F.prototype,"onRowClick",[_.action],Object.getOwnPropertyDescriptor(F.prototype,"onRowClick"),F.prototype),ee(F.prototype,"onDisplayDataChange",[_.action],Object.getOwnPropertyDescriptor(F.prototype,"onDisplayDataChange"),F.prototype),ee(F.prototype,"onAddButtonClick",[_.action],Object.getOwnPropertyDescriptor(F.prototype,"onAddButtonClick"),F.prototype),ee(F.prototype,"onCreateConversionSave",[_.action],Object.getOwnPropertyDescriptor(F.prototype,"onCreateConversionSave"),F.prototype),ee(F.prototype,"onCreateConversionCancel",[_.action],Object.getOwnPropertyDescriptor(F.prototype,"onCreateConversionCancel"),F.prototype),ee(F.prototype,"onCreateConversionOpen",[_.action],Object.getOwnPropertyDescriptor(F.prototype,"onCreateConversionOpen"),F.prototype),ee(F.prototype,"refreshInsightTag",[_.action],Object.getOwnPropertyDescriptor(F.prototype,"refreshInsightTag"),F.prototype),x=F))||x);(0,t.setComponentTemplate)(ne,ie)})),define("campaign-manager-web/components/conversions/campaigns-select",["exports","@ember/component","@ember/template-factory","campaign-manager-web/components/website-tracking/conversions/plain-status","@glimmer/component","ember-concurrency-decorators","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/utils/conversion","campaign-manager-web/constants/entity-status","tracked-built-ins","@glimmer/tracking","tracked-toolbox","campaign-manager-web/entities/conversion","campaign-manager-web/constants/conversion","@embroider/util","campaign-manager-web/components/status-label","campaign-manager-web/components/conversions/campaigns-select"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h){var f,T,E,y,S,A,C,O,v,w,I,P,N,R
function D(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function M(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const k=(0,n.createTemplateFactory)({id:"kSV1bLif",block:'[[[1,"\\n"],[41,[30,0,["fetchCampaignsTask","isRunning"]],[[[1,"  "],[10,0],[14,0,"conversion-form__step-container"],[12],[1,"\\n    "],[8,[39,1],null,[["@size"],["xlarge"]],null],[1,"\\n    "],[10,"h2"],[15,0,[29,[[28,[37,2],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_loading_campaigns_label","campaign-manager-web/components/conversions/campaigns-select"],null]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[11,0],[24,0,"conversion-form__step-container flex-fill"],[4,[38,4],null,null],[12],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-flex-wrap conversion-form__pill-container"],[12],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,0,["associatedCampaigns"]]],null]],null],null,[[[41,[28,[37,7],[[30,2],[30,0,["maxPillsToDisplay"]]],null],[[[1,"          "],[8,[39,8],[[24,0,"conversion-form__campaign-pill"],[4,[38,9],["conversion_form_campaigns_pill"],null],[4,[38,10],["click",[28,[37,11],[[30,0,["onPillClick"]],[30,1]],null]],null]],[["@text","@a11yText"],[[30,1,["name"]],[28,[37,3],["remove_selection","campaign-manager-web/components/conversions/campaigns-select"],[["name"],[[30,1,["name"]]]]]]],null],[1,"\\n"]],[]],null]],[1,2]],null],[1,"    "],[13],[1,"\\n    "],[8,[39,12],[[4,[38,9],["conversion_form_campaigns_select"],null]],[["@data","@theme","@columns","@enableRowSelection","@pageSize","@rowIdKey","@enableFilterRow","@filteringIgnoreCase","@selectedItems","@didClickOnCheckbox"],[[30,0,["campaigns"]],[30,0,["customTheme"]],[30,0,["campaignsTableColumns"]],true,5,"rowIndex",true,true,[30,0,["associatedCampaigns"]],[30,0,["onCheckboxClick"]]]],null],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[15,0,[29,["conversion-form__step-container conversion-form__step-content--last\\n      ",[52,[30,3],"pt4"],"\\n      ",[52,[30,4],"pt4"]]]],[12],[1,"\\n    "],[8,[39,13],null,[["@isHidden","@type","@message"],[[28,[37,14],[[30,3]],null],"negative",[28,[37,3],["save_conversion_error_message","campaign-manager-web/components/conversions/campaigns-select"],[["isEdit","linkInfo"],[[30,5],[28,[37,15],null,[["dataTestSelector","href"],["data-test-conversion-form__save-conversion-failed--link",[28,[37,16],null,[["path","accountId"],["help/linkedin/answer/84817",[30,6,["id"]]]]]]]]]]]]],null],[1,"\\n    "],[8,[39,13],null,[["@isHidden","@type","@message"],[[28,[37,14],[[30,4]],null],"negative",[28,[37,3],["save_zap_error_message","campaign-manager-web/components/conversions/campaigns-select"],null]]],null],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"conversion-form__step-footer u-border__common--top"],[12],[1,"\\n    "],[10,0],[14,0,"pv4 u-layout-flex__container--space-between conversion-form__step-container"],[12],[1,"\\n      "],[8,[39,17],[[4,[38,10],["click",[30,7]],null],[4,[38,9],["conversion_tracking_cancel_creation"],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,3],["conversion_form_cancel_button_text","campaign-manager-web/components/conversions/campaigns-select"],null]]],null],[1,"\\n      "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n        "],[10,1],[15,0,[29,["mr3 conversion-form__terms-of-agreement"," ",[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],[[52,[30,5],"update_terms_agreement_v2","create_terms_agreement_v2"],"campaign-manager-web/components/conversions/campaigns-select"],[["linkInfo"],[[28,[37,15],null,[["dataTestSelector","href"],["data-test-conversion-form__terms-of-agreement--link",[28,[37,16],null,[["path","accountId"],["legal/sas-terms",[30,6,["id"]]]]]]]]]]]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,17],[[24,0,"mr2"],[4,[38,10],["click",[28,[37,11],[[30,8],[30,0,["model"]]],null]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,3],["prev_step_btn_text","campaign-manager-web/components/conversions/campaigns-select"],null]]],null],[1,"\\n        "],[8,[39,17],[[4,[38,10],["click",[30,0,["onConversionSave"]]],null],[4,[38,9],["conversion_create_clicked"],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,3],[[52,[30,5],"conversion_form_update_btn_txt","conversion_form_create_btn_txt"],"campaign-manager-web/components/conversions/campaigns-select"],null]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]],["campaign","index","@displayErrorMessageForCreateConversion","@displayErrorMessageForCreateZap","@isEditConversion","@account","@onCancel","@onPreviousBtnClick"],false,["if","hue-web-progress-indicator","hue-web-foundations@-text-body","t","focus-on-render","each","-track-array","lt","hue-web-pill-input","track-interaction","on","fn","ads-table","hue-web-inline-feedback","not","external-link-info","help-center-url","hue-web-button"]]',moduleName:"campaign-manager-web/components/conversions/campaigns-select.hbs",isStrictMode:!1})
let U=e.default=(f=(0,o.inject)("reporting"),T=(0,o.inject)(),E=(0,o.inject)(),y=(0,o.inject)(),S=(0,r.task)({drop:!0}),(0,l.assertPropTypes)((R=class extends i.default{get model(){return m.default.from(this.args.model.toPojo())}constructor(){super(...arguments),D(this,"reportingService",O,this),D(this,"i18n",v,this),D(this,"lix",w,this),D(this,"sessionStorage",I,this),M(this,"campaignsTableColumns",this._getCampaignsTableColumns()),M(this,"maxPillsToDisplay",10),D(this,"associatedCampaigns",P,this),D(this,"campaigns",N,this),M(this,"onCheckboxClick",(({selectedItems:e})=>{this.associatedCampaigns=new u.TrackedArray(e),this._updateCampaignAssociations()})),M(this,"onPillClick",(e=>{this.associatedCampaigns.removeObject(e),this._updateCampaignAssociations()})),M(this,"onNextBtnClick",(()=>{this._saveCampaignIds(),this.args.onNextBtnClick(this.model)})),M(this,"onConversionSave",(()=>{this._saveCampaignIds(),this.args.onConversionSave()})),this.fetchCampaignsTask.perform()}_getCampaignsTableColumns(){const e=e=>this.i18n.lookupTranslation(h.default,e)()
return[{className:"conversion-form__campaign-table-cell conversion-form__campaign-table-name js-campaign-table-name",disableSorting:!0,filterPlaceholder:e("i18n_campaign_name_filter_placeholder"),propertyName:"name",title:e("i18n_conversion_campaigns_table_name")},{className:"conversion-form__campaign-table-cell conversion-form__campaign-table-status js-campaign-table-status",disableSorting:!0,filterWithSelect:!0,predefinedFilterOptions:this._buildCampaignStatusFilterOptions(),propertyName:"status",component:(0,b.ensureSafeComponent)(a.default,this),title:e("i18n_conversion_campaigns_table_status"),filterFunction:(e,t,{status:n=""})=>!t||n.toLowerCase()===t}]}_buildCampaignStatusFilterOptions(){const e=e=>this.i18n.lookupTranslation(_.default,"i18n_status_label_v13")([{status:e}]),t=[{label:this.i18n.lookupTranslation(h.default,"i18n_campaigns_filter_option_all")(),value:""}]
return Object.keys(c.STATUSES).forEach((n=>{t.push({label:e(n),value:n.toLowerCase()})})),t}*fetchCampaignsTask(){const e=this.args.account.id,t=this.model.campaignIds||[],{elements:n}=yield this.reportingService.getCampaigns(e)
this.campaigns=new u.TrackedArray(n),this.associatedCampaigns=u.TrackedArray.from(this.autoAssociateAllCampaigns?n:(0,s.getAssociatedCampaigns)(t,n))}_updateCampaignAssociations(){const e=this.associatedCampaigns.map((e=>e.id))
this.model.campaignIds=e}_saveCampaignIds(){const e=this.model.campaignIds
this.sessionStorage.remove(g.CONVERSION_SESSION_STORAGE_KEYS.NEW_CONVERSION_CAMPAIGN_ASSOCIATIONS_SESSION_STORAGE_KEY),this.sessionStorage.put(g.CONVERSION_SESSION_STORAGE_KEYS.NEW_CONVERSION_CAMPAIGN_ASSOCIATIONS_SESSION_STORAGE_KEY,e)}},M(R,"propTypes",{account:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.EmberObject]),displayErrorMessageForCreateConversion:l.PropTypes.bool,displayErrorMessageForCreateZap:l.PropTypes.bool,isEditConversion:l.PropTypes.bool,isImportedConversion:l.PropTypes.bool,model:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.EmberObject]),onPreviousBtnClick:l.PropTypes.func.isRequired,onNextBtnClick:l.PropTypes.func.isRequired,onConversionSave:l.PropTypes.func.isRequired,onCancel:l.PropTypes.func.isRequired}),O=L((C=R).prototype,"reportingService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=L(C.prototype,"i18n",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=L(C.prototype,"lix",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=L(C.prototype,"sessionStorage",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=L(C.prototype,"associatedCampaigns",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new u.TrackedArray([])}}),N=L(C.prototype,"campaigns",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L(C.prototype,"model",[p.cached],Object.getOwnPropertyDescriptor(C.prototype,"model"),C.prototype),L(C.prototype,"fetchCampaignsTask",[S],Object.getOwnPropertyDescriptor(C.prototype,"fetchCampaignsTask"),C.prototype),A=C))||A);(0,t.setComponentTemplate)(k,U)})),define("campaign-manager-web/components/conversions/conversion-method-options",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/service","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/constants/conversion"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f=(0,n.createTemplateFactory)({id:"5mhClANd",block:'[[[1,"\\n"],[10,"h3"],[15,0,[29,["mt4"," ",[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n  "],[1,[28,[35,1],["i18n_define_conversions_text","campaign-manager-web/components/conversions/conversion-method-options"],null]],[1,"\\n"],[13],[1,"\\n"],[10,2],[15,0,[29,["pb3"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n  "],[1,[28,[35,1],["i18n_insight_tag_general_info","campaign-manager-web/components/conversions/conversion-method-options"],null]],[1,"\\n"],[13],[1,"\\n"],[10,2],[15,0,[29,[[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n  "],[1,[28,[35,1],["i18n_recommended_javascript_label","campaign-manager-web/components/conversions/conversion-method-options"],null]],[1,"\\n"],[13],[1,"\\n"],[10,0],[14,0,"grid grid--is-fluid grid--no-gutters mb3"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["insightTagConversionMethods"]]],null]],null],null,[[[44,[[28,[37,6],[[30,2],2],null]],[[[1,"      "],[10,0],[15,0,[29,["grid__col grid__col--12 ",[52,[30,3],"grid__col--sm-12","grid__col--sm-5"]," ",[36,8]]]],[12],[1,"\\n        "],[8,[39,9],[[24,3,"conversion-method"],[16,2,[30,1]],[16,"checked",[28,[37,6],[[30,1],[30,0,["defaultSelectedConversionMethod"]]],null]],[16,"aria-label",[28,[37,1],["i18n_a11y_insight_tag_conversion_options_label","campaign-manager-web/components/conversions/conversion-method-options"],[["insightTagConversionMethod"],[[30,1]]]]],[4,[38,10],["change",[28,[37,11],[[30,0,["onConversionMethodSelected"]],[30,1]],null]],null]],[["@inputId"],[[29,["conversion-method-input-",[30,1]]]]],null],[1,"\\n        "],[10,"label"],[15,"for",[29,["conversion-method-input-",[30,1]]]],[15,0,[29,[[28,[37,2],null,[["size","color","weight"],["small",[52,[30,3],"text-low-emphasis","default"],[52,[30,3],"default","bold"]]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_insight_tag_conversion_options","campaign-manager-web/components/conversions/conversion-method-options"],[["insightTagConversionMethod"],[[30,1]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,["ml5 p1"," ",[28,[37,2],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_insight_tag_conversion_details","campaign-manager-web/components/conversions/conversion-method-options"],[["insightTagConversionMethod"],[[30,1]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,["ml5 p1"," ",[28,[37,2],null,[["size","color","weight"],["xsmall","text-low-emphasis","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_insight_tag_conversion_instructions","campaign-manager-web/components/conversions/conversion-method-options"],[["insightTagConversionMethod"],[[30,1]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[3]]]],[1,2]],null],[13],[1,"\\n\\n"],[41,[30,4],[[[1,"  "],[8,[39,12],[[24,0,"mv5 u-border__common"]],[["@type","@containerColorClass"],["recommendation","u-bg-color__slate0"]],[["default"],[[[[1,"\\n    "],[10,"h4"],[15,0,[29,["mb1"," ",[28,[37,2],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_website_actions_notice_title","campaign-manager-web/components/conversions/conversion-method-options"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["mb2"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,[28,[35,1],["i18n_website_actions_notice_description","campaign-manager-web/components/conversions/conversion-method-options"],null]],[13],[1,"\\n    "],[8,[39,13],[[4,[38,10],["click",[28,[37,11],[[30,0,["onInstallationMethodSelect"]],[30,0,["methodsOfInstallationWebsiteEvents","WEBSITE_EVENTS"]]],null]],null]],[["@buttonType","@size","@text","@emphasized"],["secondary","small",[28,[37,1],["i18n_website_actions_notice_button","campaign-manager-web/components/conversions/conversion-method-options"],null],true]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],["insightTagConversionMethod","index","isLastItem","@showLegacyNotice"],false,["hue-web-foundations@-text-heading","t","hue-web-foundations@-text-body","each","-track-array","let","eq","if","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","on","fn","inline-notification","hue-web-button"]]',moduleName:"campaign-manager-web/components/conversions/conversion-method-options.hbs",isStrictMode:!1})
let T=e.default=(c=(0,r.inject)(),(0,l.assertPropTypes)((g=class extends a.default{constructor(...e){super(...e),b(this,"tracking",p,this),b(this,"conversionMethod",m,this),_(this,"methodsOfInstallationWebsiteEvents",s.METHODS_OF_INSTALLATION_WEBSITE_EVENTS),_(this,"insightTagConversionMethods",Object.keys(s.INSIGHT_TAG_CONVERSION_METHODS_V2)),_(this,"conversionMethodTrackingControlNames",s.CONVERSION_METHOD_TRACKING_CONTROL_NAMES_V2),_(this,"onInstallationMethodSelect",(e=>{this.args.onInstallationMethodSelect?.(e)}))}get defaultSelectedConversionMethod(){return this.args.defaultConversionMethod||this.conversionMethod}onConversionMethodSelected(e){this.conversionMethod=e,this.args.onConversionMethodChange(e)
const t=this.conversionMethodTrackingControlNames[e]
this.tracking.fireInteractionEvent(t)}},_(g,"propTypes",{accountId:l.PropTypes.string.isRequired,defaultConversionMethod:l.PropTypes.string,onConversionMethodChange:l.PropTypes.func.isRequired,onInstallationMethodSelect:l.PropTypes.func,showLegacyNotice:l.PropTypes.bool}),p=h((d=g).prototype,"tracking",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(d.prototype,"conversionMethod",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return s.INSIGHT_TAG_CONVERSION_METHODS_V2.INSIGHT_TAG_URL_MATCH_RULES}}),h(d.prototype,"onConversionMethodSelected",[o.action],Object.getOwnPropertyDescriptor(d.prototype,"onConversionMethodSelected"),d.prototype),u=d))||u);(0,t.setComponentTemplate)(f,T)})),define("campaign-manager-web/components/conversions/csv-sources",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/constants/lix","campaign-manager-web/constants/conversion"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p
function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"Scqa04cF",block:'[[[1,"\\n"],[11,0],[24,0,"u-layout__shadow-container u-layout__position-relative conversion-form__csv-frame p5"],[17,1],[12],[1,"\\n"],[41,[30,0,["showUploadCsvSection"]],[[[1,"     "],[10,"ul"],[15,0,[29,["u-display-flex u-flex-wrap u-list--no-style mb4 csv-sources__selection-type-radio-group"," ",[36,1]]]],[12],[1,"\\n        "],[10,"li"],[14,0,"chm__form-element-container chm__form-element-container--no-padding"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[36,1]]]],[12],[1,"\\n            "],[8,[39,2],[[24,3,"account-csv-selection-type-radio"],[16,2,[30,0,["selectionTypes","NEW"]]],[16,"checked",[28,[37,3],[[30,2],[30,0,["selectionTypes","NEW"]]],null]],[4,[38,4],["change",[30,0,["onChangeSelectionType"]]],null]],[["@inputId"],["select-external-sources__upload-csv-select-option"]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[14,"for","select-external-sources__upload-csv-select-option"],[15,0,[29,[[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,6],["i18n_upload_csv_radio_label","campaign-manager-web/components/conversions/csv-sources"],null]],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,"li"],[14,0,"chm__form-element-container chm__form-element-container--no-padding"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[36,1]]]],[12],[1,"\\n            "],[8,[39,2],[[24,3,"account-csv-selection-type-radio"],[16,2,[30,0,["selectionTypes","EXISTING"]]],[16,"checked",[28,[37,3],[[30,2],[30,0,["selectionTypes","EXISTING"]]],null]],[4,[38,4],["change",[30,0,["onChangeSelectionType"]]],null]],[["@inputId"],["select-external-sources__existing-csv-select-option"]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[14,"for","select-external-sources__existing-csv-select-option"],[15,0,[29,[[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,6],["i18n_select_existing_radio_label","campaign-manager-web/components/conversions/csv-sources"],null]],[13],[1,"\\n        "],[13],[1," \\n    "],[13],[1,"\\n"],[41,[28,[37,3],[[30,2],[30,0,["selectionTypes","EXISTING"]]],null],[[[1,"      "],[10,0],[14,0,"u-layout__shadow-container p0"],[12],[1,"\\n        "],[8,[39,7],null,[["@dmpSegments","@initialSelectedSegment","@selectedSegment","@onDmpSegmentSelection","@onDmpSegmentDeletion"],[[30,3],[30,4],[30,5],[30,6],[30,7]]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[41,[28,[37,3],[[30,2],[30,0,["selectionTypes","NEW"]]],null],[[[1,"      "],[8,[39,8],null,[["@account","@disabled","@existingDmpSegmentSelected","@onNameChange","@onCsvProcessingComplete","@onFileRemove","@fileNotFoundError","@submitted"],[[30,8],false,false,[30,9],[30,10],[30,11],[30,12],[30,13]]],null],[1,"\\n      "],[10,2],[15,0,[29,["mt4 pt1"," ",[28,[37,5],null,[["size","color"],["xsmall","default"]]]]]],[12],[1,"\\n        "],[1,[28,[35,6],["i18n_modal_terms_conditions_create","campaign-manager-web/components/conversions/csv-sources"],[["linkInfo"],[[28,[37,9],null,[["href","dataTestSelector","dataControlName"],[[28,[37,10],null,[["path","accountId"],["legal/sas-terms",[30,14]]]],"data-test-upload-audience-modal__form-legal-terms-link","target_add_upload_audience_these_terms"]]]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null]],[]],[[[1,"    "],[10,"h3"],[15,0,[29,[[28,[37,11],["mb4",[28,[37,12],null,[["mt5"],[[30,0,["showUploadCsvSection"]]]]]],null]," ",[28,[37,13],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,6],["i18n_csv_sources_title","campaign-manager-web/components/conversions/csv-sources"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"u-layout__shadow-container p0"],[12],[1,"\\n      "],[8,[39,7],null,[["@dmpSegments","@initialSelectedSegment","@selectedSegment","@onDmpSegmentSelection"],[[30,3],[30,4],[30,5],[30,6]]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[15,0,[29,["mt5"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,6],["i18n_csv_sources_helper","campaign-manager-web/components/conversions/csv-sources"],[["linkInfo"],[[28,[37,14],["accounts.item.data-sources.new",[30,8,["id"]]],[["queryParams","aria-label"],[[28,[37,12],null,[["startOnCsv","fromConversionId"],[true,[30,15]]]],[28,[37,6],["i18n_sources_page_link_label","campaign-manager-web/components/conversions/csv-sources"],null]]]]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]]],[13]],["&attrs","@selectionType","@dmpSegments","@initialSelectedSegment","@selectedCsvSegment","@onCsvSegmentSelection","@onDmpSegmentDeletion","@account","@onNewCsvNameChange","@onNewCsvProcessingComplete","@onNewCsvFileRemove","@newCsvFileNotFoundError","@newCsvSubmitted","@accountId","@conversionId"],false,["if","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","eq","on","hue-web-foundations@-text-body","t","conversions/dmp-segments-table","matched-audiences/offline-events-file-upload","external-link-info","help-center-url","classes","hash","hue-web-foundations@-text-heading","t-link-to"]]',moduleName:"campaign-manager-web/components/conversions/csv-sources.hbs",isStrictMode:!1})
let _=e.default=(0,o.assertPropTypes)((p=class extends i.default{constructor(...e){var t,n,a,i
super(...e),m(this,"selectionTypes",s.CSV_SOURCE_TYPES),t=this,n="lix",i=this,(a=d)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get showUploadCsvSection(){return this.lix.getTreatmentIsEnabled(l.LIX_TEST_KEYS.enableBuyerActionsManager)}onChangeSelectionType({target:{value:e}}){this.args.handleCsvSelectionTypeChange(e)}},m(p,"propTypes",{account:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired,dmpSegments:o.PropTypes.array.isRequired,initialSelectedSegment:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.null]),selectedCsvSegment:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.null]),conversionId:o.PropTypes.oneOfType([o.PropTypes.number,o.PropTypes.string]),onCsvSegmentSelection:o.PropTypes.func.isRequired,onCsvSegmentDeletion:o.PropTypes.func,onNewCsvNameChange:o.PropTypes.func.isRequired,onNewCsvProcessingComplete:o.PropTypes.func.isRequired,onNewCsvFileRemove:o.PropTypes.func,newCsvFileNotFoundError:o.PropTypes.bool,handleCsvSelectionTypeChange:o.PropTypes.func.isRequired,selectionType:o.PropTypes.enum(Object.values(s.CSV_SOURCE_TYPES)).isRequired,newCsvSubmitted:o.PropTypes.bool}),d=g((u=p).prototype,"lix",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(u.prototype,"onChangeSelectionType",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"onChangeSelectionType"),u.prototype),c=u))||c;(0,t.setComponentTemplate)(b,_)})),define("campaign-manager-web/components/conversions/delete-source-cell",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"3H/mjgEf",block:'[[[1,"\\n"],[8,[39,0],[[4,[38,2],["click",[28,[37,3],[[30,1,["columnActions","onDeleteClick"]],[30,2,["id"]]],null]],null]],[["@size","@buttonType","@text"],["small","tertiary",[28,[37,1],["delete_source","campaign-manager-web/components/conversions/delete-source-cell"],null]]],null]],["@column","@record"],false,["hue-web-button","t","on","fn"]]',moduleName:"campaign-manager-web/components/conversions/delete-source-cell.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/conversions/dmp-segments-table",["exports","@ember/component","@ember/template-factory","campaign-manager-web/components/common-table-cells/created-date","campaign-manager-web/components/conversions/delete-source-cell","campaign-manager-web/components/conversions/name","@glimmer/component","@glimmer/tracking","@ember/service","@linkedin/ember-prop-types","@embroider/util","campaign-manager-web/utils/dmp-segments"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E,y
function S(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function A(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const O=(0,n.createTemplateFactory)({id:"CgdKgra+",block:'[[[1,"\\n"],[8,[39,0],[[4,[38,1],["conversion_form_dmp_segment_select"],null]],[["@data","@columns","@multipleSelect","@enableRowSelection","@pageSize","@rowIdKey","@enableFilterRow","@filteringIgnoreCase"],[[30,0,["segments"]],[30,0,["dmpSegmentColumns"]],false,false,5,"rowIndex",true,true]],null],[1,"\\n"],[8,[39,2],null,[["@isOpen","@title","@content","@primaryActionText","@onConfirm","@onCancel"],[[30,0,["isDeleteConfirmationDialogVisible"]],[28,[37,3],["i18n_confirm_segment_deletion_title","campaign-manager-web/components/conversions/dmp-segments-table"],null],[28,[37,3],["i18n_confirm_segment_deletion_message","campaign-manager-web/components/conversions/dmp-segments-table"],null],[28,[37,3],["i18n_confirm_segment_delete_button","campaign-manager-web/components/conversions/dmp-segments-table"],null],[30,0,["onDeletionConfirm"]],[30,0,["hideDeleteConfirmationDialog"]]]],null]],[],false,["ads-table","track-interaction","confirm-dialog","t"]]',moduleName:"campaign-manager-web/components/conversions/dmp-segments-table.hbs",isStrictMode:!1})
let v=e.default=(p=(0,s.inject)(),m=(0,s.inject)(),g=(0,s.inject)(),(0,c.assertPropTypes)((y=class extends o.default{constructor(...e){super(...e),S(this,"xhr",h,this),S(this,"i18n",f,this),S(this,"conversion",T,this),S(this,"showDeleteConfirmationFor",E,this),A(this,"onDeletionConfirm",(async()=>{this.args.onDmpSegmentDeletion(this.showDeleteConfirmationFor),this.hideDeleteConfirmationDialog()})),A(this,"showDeleteConfirmationDialog",(e=>{this.showDeleteConfirmationFor=e})),A(this,"hideDeleteConfirmationDialog",(()=>{this.showDeleteConfirmationFor=null})),A(this,"onCheckboxClick",(e=>{this.args.onDmpSegmentSelection(e)}))}get segments(){const{selectedSegment:e}=this.args,t=(0,d.getValidDmpSegments)(this.args.dmpSegments)
return this.orderSegments(t).map((t=>({...t,selected:t.id===e?.id})))}orderSegments(e){const{initialSelectedSegment:t}=this.args,n=e.sort(((e,t)=>new Date(t.userLastModifiedAt)-new Date(e.userLastModifiedAt)))
if(t&&n.find((e=>e.id===t.id))){const e=n.filter((e=>e.id!==t.id))
return[t,...e]}return n}get dmpSegmentColumns(){const e=e=>this.i18n.lookupTranslation(this.constructor,e)(),t=[{propertyName:"name",disableSorting:!0,filterPlaceholder:e("i18n_filter_name_placeholder"),component:(0,u.ensureSafeComponent)(r.default,this),disableFiltering:!1,columnActions:{onRadioBtnClick:this.onCheckboxClick},title:e("i18n_dmp_segment_name")},{propertyName:"conversions",disableSorting:!0,disableFiltering:!0,title:e("i18n_dmp_segment_conversions")},{propertyName:"userLastModifiedAt",disableSorting:!0,disableFiltering:!0,component:(0,u.ensureSafeComponent)(a.default,this),title:e("i18n_dmp_segment_last_modified")}]
return this.args.onDmpSegmentDeletion&&t.push({propertyName:"delete",disableFiltering:!0,disableSorting:!0,component:(0,u.ensureSafeComponent)(i.default,this),title:"",columnActions:{onDeleteClick:this.showDeleteConfirmationDialog}}),t}get isDeleteConfirmationDialogVisible(){return!!this.showDeleteConfirmationFor}},A(y,"propTypes",{dmpSegments:c.PropTypes.array.isRequired,onDmpSegmentSelection:c.PropTypes.func.isRequired,onDmpSegmentDeletion:c.PropTypes.func,initialSelectedSegment:c.PropTypes.oneOfType([c.PropTypes.object,c.PropTypes.null]),selectedSegment:c.PropTypes.oneOfType([c.PropTypes.object,c.PropTypes.null])}),h=C((_=y).prototype,"xhr",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=C(_.prototype,"i18n",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=C(_.prototype,"conversion",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=C(_.prototype,"showDeleteConfirmationFor",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),b=_))||b);(0,t.setComponentTemplate)(O,v)})),define("campaign-manager-web/components/conversions/embedded-source",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/conversion","campaign-manager-web/constants/conversion"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m
function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"d4EACNnA",block:'[[[8,[39,0],null,[["@appName","@componentName","@withLoadingIndication","@customProps","@microAppOptions"],["conversionTracking",[30,0,["componentName"]],true,[30,0,["customProps"]],[30,0,["microAppOptions"]]]],null]],[],false,["micro-app-wrapper"]]',moduleName:"campaign-manager-web/components/conversions/embedded-source.hbs",isStrictMode:!1})
let _=e.default=(c=(0,r.inject)(),(0,i.assertPropTypes)((m=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="microAppsUtil",i=this,(a=p)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),g(this,"metadata",(0,o.constructPemMetadata)(this.args.embedType===s.CONVERSION_EMBED_TYPES.ZAPIER?l.CONVERSION_PEM_KEYS.ZAPIER_EMBED_MICRO_APP:l.CONVERSION_PEM_KEYS.GTM_EMBED_MICRO_APP,[],{productName:l.SIGNALS_PEM_PRODUCT_NAME})),g(this,"microAppOptions",{trackPem:this.microAppsUtil.generateTrackPemCallback(this.metadata)})}get componentName(){if(this.args.embedType===s.CONVERSION_EMBED_TYPES.ZAPIER)return s.CONVERSION_EMBED_COMPONENTS.ZAPIER
if(this.args.embedType===s.CONVERSION_EMBED_TYPES.GTM)return s.CONVERSION_EMBED_COMPONENTS.GTM
throw new Error("Invalid embedType")}get customProps(){const e={onNavigateBackToAppSelection:this.args.onBackClick,enableNextStep:this.args.enableNextStep,isEditMode:this.args.isEditConversion}
if(this.args.embedType===s.CONVERSION_EMBED_TYPES.ZAPIER)return{...e,setZapObject:this.args.setZapObject,selectedLinkedinAuthId:this.args.zapierAuthenticationId,zapierAppId:this.args.zapierAppId,zapierTokenId:this.args.zapierTokenId}
if(this.args.embedType===s.CONVERSION_EMBED_TYPES.GTM)return{...e,setGtmFormData:this.args.setGtmFormData,gtmTokenId:this.args.gtmTokenId}
throw new Error("Invalid embedType")}},g(m,"propTypes",{onBackClick:i.PropTypes.func.isRequired,embedType:i.PropTypes.string.isRequired,enableNextStep:i.PropTypes.func,setGtmFormData:i.PropTypes.func,setZapObject:i.PropTypes.func.isRequired,isEditConversion:i.PropTypes.bool,zapierAuthenticationId:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.null]),zapierAppId:i.PropTypes.string,zapierTokenId:i.PropTypes.string,gtmTokenId:i.PropTypes.string}),h=(d=m).prototype,f="microAppsUtil",T=[c],E={configurable:!0,enumerable:!0,writable:!0,initializer:null},S={},Object.keys(E).forEach((function(e){S[e]=E[e]})),S.enumerable=!!S.enumerable,S.configurable=!!S.configurable,("value"in S||S.initializer)&&(S.writable=!0),S=T.slice().reverse().reduce((function(e,t){return t(h,f,e)||e}),S),y&&void 0!==S.initializer&&(S.value=S.initializer?S.initializer.call(y):void 0,S.initializer=void 0),void 0===S.initializer&&(Object.defineProperty(h,f,S),S=null),p=S,u=d))||u)
var h,f,T,E,y,S;(0,t.setComponentTemplate)(b,_)})),define("campaign-manager-web/components/conversions/fpp-contents",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/entities/conversion","campaign-manager-web/constants/conversion","ember-concurrency-decorators"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h,f,T,E
function y(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function S(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function A(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const C=(0,n.createTemplateFactory)({id:"1Bc50Wrz",block:'[[[41,[30,0,["isInitialLoading"]],[[[10,0],[14,0,"u-loader__full-screen-container u-layout-flex__container--center"],[12],[1,"\\n  "],[10,0],[14,0,"u-layout__align-center"],[12],[1,"\\n    "],[8,[39,1],null,[["@size"],["xlarge"]],null],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n"]],[]],[[[1,"  "],[8,[39,2],null,[["@isEditConversion","@isImportedConversion","@step","@account","@conversion","@dmpSegments","@refreshData","@onNextBtnClick","@onPreviousBtnClick","@onCancel","@websiteActionsInnerStep"],[false,[30,1],[30,0,["step"]],[30,2],[30,0,["conversion"]],[30,0,["dmpSegments"]],[30,0,["fetchDmpSegmentsTask","perform"]],[30,0,["onStepIncrement"]],[30,0,["onStepDecrement"]],[30,0,["onCreateOrCancel"]],[30,0,["websiteActionsInnerStep"]]]],null],[1,"\\n"]],[]]]],["@isImportedConversion","@account"],false,["if","hue-web-progress-indicator","conversions/page"]]',moduleName:"campaign-manager-web/components/conversions/fpp-contents.hbs",isStrictMode:!1})
let O=e.default=(u=(0,a.inject)("audiences"),d=(0,c.task)({drop:!0}),(0,o.assertPropTypes)((E=class extends i.default{constructor(){super(...arguments),y(this,"audiencesService",g,this),y(this,"step",b,this),y(this,"conversion",_,this),y(this,"dmpSegments",h,this),y(this,"websiteActionsInnerStep",f,this),y(this,"isDataInitialized",T,this),S(this,"onStepIncrement",(e=>{e.conversionMethod===s.CONVERSION_METHODS_V2.INSIGHT_TAG_WEBSITE_SIGNAL&&2===this.step&&1===this.websiteActionsInnerStep?this.websiteActionsInnerStep+=1:(this.step+=1,this.conversion=e)})),S(this,"onStepDecrement",(e=>{e.conversionMethod===s.CONVERSION_METHODS_V2.INSIGHT_TAG_WEBSITE_SIGNAL&&2===this.step&&2===this.websiteActionsInnerStep?this.websiteActionsInnerStep-=1:(this.step-=1,this.conversion=e)})),S(this,"onCreateOrCancel",(e=>{e&&e.id&&this.args.onCreateConversion(e.id),this.args.dismissPanel()})),this.conversion=new l.default(this.args.account.accountId),this.args.isImportedConversion&&this.fetchDmpSegmentsTask.perform()}*fetchDmpSegmentsTask(){this.dmpSegments=yield this.audiencesService.fetchDmpSegments(this.args.account.id,"CONVERSION"),this.isDataInitialized=!0}get isInitialLoading(){return this.fetchDmpSegmentsTask.isRunning&&!this.isDataInitialized}},S(E,"propTypes",{account:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]),onCreateConversion:o.PropTypes.func.isRequired,dismissPanel:o.PropTypes.func.isRequired,isImportedConversion:o.PropTypes.bool.isRequired}),g=A((m=E).prototype,"audiencesService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=A(m.prototype,"step",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),_=A(m.prototype,"conversion",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),h=A(m.prototype,"dmpSegments",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),f=A(m.prototype,"websiteActionsInnerStep",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),T=A(m.prototype,"isDataInitialized",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),A(m.prototype,"fetchDmpSegmentsTask",[d],Object.getOwnPropertyDescriptor(m.prototype,"fetchDmpSegmentsTask"),m.prototype),p=m))||p);(0,t.setComponentTemplate)(C,O)})),define("campaign-manager-web/components/conversions/gtm-authentication-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","@ember/service","ember-cli-pemberly-spark-placeholders/utils/get-asset-url","campaign-manager-web/constants/conversion","campaign-manager-web/services/gaap","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f
function T(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function E(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const S=(0,n.createTemplateFactory)({id:"slL668Ix",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledBy","gtm-authentication-modal-title"]],[["@size","@isOpen","@dismissModal"],["medium",[30,1],[30,2]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h1"],[14,1,"gtm-authentication-modal-title"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_gtm_title","campaign-manager-web/components/conversions/gtm-authentication-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isOauthWindowOpen"]],[[[1,"    "],[10,0],[14,0,"u-layout-flex__container--direction-column-center m5"],[12],[1,"\\n      "],[8,[39,4],null,[["@size","@a11yText"],["xlarge",[28,[37,2],["i18n_loading_spinner_message","campaign-manager-web/components/conversions/gtm-authentication-modal"],null]]],null],[1,"\\n      "],[10,2],[15,0,[29,["mt3 u-layout__align-center"," ",[28,[37,5],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_loading_spinner_message","campaign-manager-web/components/conversions/gtm-authentication-modal"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[10,0],[14,0,"u-display-flex u-flex-column gtm-authentication-modal_content"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-center u-layout-flex__column-gap--small gtm-authentication-modal_header"],[12],[1,"\\n        "],[10,"img"],[15,"alt",[28,[37,2],["i18n_integration_asset_alt_text","campaign-manager-web/components/conversions/gtm-authentication-modal"],null]],[15,"src",[30,0,["googleTagManagerLogoAssetUrl"]]],[12],[13],[1,"\\n        "],[10,"img"],[14,"alt",""],[14,"role","presentation"],[15,"src",[30,0,["chainImageUrl"]]],[12],[13],[1,"\\n        "],[8,[39,6],null,[["@type","@size","@name"],["logo","large","linkedin-bug-blue"]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,5],null,[["size"],["medium"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_gtm_main_text","campaign-manager-web/components/conversions/gtm-authentication-modal"],null]],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,0],[14,0,"u-bg-color__slate0 u-border-radius__xsmall p4"],[12],[1,"\\n        "],[10,2],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_gtm_first_warning","campaign-manager-web/components/conversions/gtm-authentication-modal"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"u-bg-color__slate0 u-border-radius__xsmall p4"],[12],[1,"\\n        "],[10,2],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_gtm_google_warning","campaign-manager-web/components/conversions/gtm-authentication-modal"],[["linkInfoGoogle","linkInfoLimitedUse"],[[28,[37,7],null,[["href","ariaLabel","dataTestSelector"],["https://developers.google.com/terms/api-services-user-data-policy",[28,[37,2],["i18n_gtm_google_warning_google_policy_a11y","campaign-manager-web/components/conversions/gtm-authentication-modal"],null],"data-test-gtm-authentication-modal-warning-google-policy-link"]]],[28,[37,7],null,[["href","ariaLabel","dataTestSelector"],["https://developers.google.com/terms/api-services-user-data-policy#additional_requirements_for_specific_api_scopes",[28,[37,2],["i18n_gtm_google_warning_limited_use_requirements_a11y","campaign-manager-web/components/conversions/gtm-authentication-modal"],null],"data-test-gtm-authentication-modal-warning-limited-use-policy-link"]]]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"],[41,[30,0,["hasOAuthError"]],[[[1,"      "],[8,[39,8],[[24,0,"mt4"]],[["@type","@message"],["negative",[28,[37,2],["i18n_gtm_error_message","campaign-manager-web/components/conversions/gtm-authentication-modal"],null]]],null],[1,"\\n"]],[]],null]],[]]],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[8,[39,9],[[24,0,"mr2"],[4,[38,10],["click",[30,2]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,2],["i18n_gtm_cancel_btn_txt","campaign-manager-web/components/conversions/gtm-authentication-modal"],null]]],null],[1,"\\n    "],[8,[39,11],null,[["@getUrl","@onSuccess","@onFail"],[[30,0,["getOAuthUrl"]],[30,0,["onOAuthSuccess"]],[30,0,["onOAuthError"]]]],[["default"],[[[[1,"\\n      "],[8,[39,9],[[4,[38,10],["click",[30,4,["start"]]],null]],[["@buttonType","@disabled","@size","@text"],["primary",[30,0,["isOauthWindowOpen"]],"small",[28,[37,2],["i18n_gtm_agree_btn_txt","campaign-manager-web/components/conversions/gtm-authentication-modal"],null]]],null],[1,"\\n    "]],[4]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@onDismiss","modal","oauth"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","if","hue-web-progress-indicator","hue-web-foundations@-text-body","hue-web-icons@icon","external-link-info","hue-web-inline-feedback","hue-web-button","on","o-auth"]]',moduleName:"campaign-manager-web/components/conversions/gtm-authentication-modal.hbs",isStrictMode:!1})
let A=e.default=(d=(0,o.inject)("google-tag-manager"),(0,i.assertPropTypes)((f=class extends a.default{constructor(...e){super(...e),T(this,"gaap",g,this),E(this,"chainImageUrl",(0,l.default)("assets/conversions/chain-link.svg")),E(this,"googleTagManagerLogoAssetUrl",(0,l.default)(s.PARTNERS_KEY_MAP.get(s.PARTNERS_KEYS.GOOGLE_TAG_MANAGER).logoPath)),T(this,"isOauthWindowOpen",b,this),T(this,"hasOAuthError",_,this),T(this,"googleTagManagerService",h,this)}onOAuthError(){this.hasOAuthError=!0,this.isOauthWindowOpen=!1}onOAuthSuccess({tokenId:e}={tokenId:""}){this.isOauthWindowOpen=!1,this.hasOAuthError=!1,e?(this.googleTagManagerService.setTokenId(e.toString()),this.args.onAuthComplete()):this.onOAuthError()}async getOAuthUrl(){this.isOauthWindowOpen=!0
try{return this.gaap.getOAuthUrl(c.GTM_OAUTH_USE_CASE)}catch(e){this.onOAuthError()}}},E(f,"propTypes",{isOpen:i.PropTypes.bool.isRequired,onDismiss:i.PropTypes.func.isRequired,onAuthComplete:i.PropTypes.func.isRequired,accountId:i.PropTypes.number.isRequired}),g=y((m=f).prototype,"gaap",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(m.prototype,"isOauthWindowOpen",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_=y(m.prototype,"hasOAuthError",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),h=y(m.prototype,"googleTagManagerService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(m.prototype,"onOAuthError",[r.action],Object.getOwnPropertyDescriptor(m.prototype,"onOAuthError"),m.prototype),y(m.prototype,"onOAuthSuccess",[r.action],Object.getOwnPropertyDescriptor(m.prototype,"onOAuthSuccess"),m.prototype),y(m.prototype,"getOAuthUrl",[r.action],Object.getOwnPropertyDescriptor(m.prototype,"getOAuthUrl"),m.prototype),p=m))||p);(0,t.setComponentTemplate)(S,A)})),define("campaign-manager-web/components/conversions/insight-tag",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@glimmer/tracking","ember-cli-pemberly-spark-placeholders/utils/get-asset-url","@linkedin/ember-prop-types","@ember/service"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b,_,h,f,T,E,y
function S(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function A(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const O=(0,n.createTemplateFactory)({id:"NsKnp6Ft",block:'[[[10,0],[14,0,"insight-tag"],[12],[1,"\\n  "],[10,"h3"],[15,0,[29,[[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["insight_tag_title","campaign-manager-web/components/conversions/insight-tag"],null]],[1,"\\n  "],[13],[1,"\\n  "],[10,2],[15,0,[29,["mb4"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n    "],[8,[39,2],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["insight_tag_code_description","campaign-manager-web/components/conversions/insight-tag"],[["linkInfo"],[[28,[37,3],null,[["class","role","href"],["t-14 t-bold u-color__blue7",[30,1,["role"]],[28,[37,4],null,[["path","accountId"],["help/lms/answer/a489169",[30,0,["model","accountId"]]]]]]]]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"u-border__common u-border-radius__common p4"],[12],[1,"\\n    "],[8,[39,5],null,[["@animation","@onShow","@onHide"],[true,[30,0,["onTogglePanel"]],[30,0,["onTogglePanel"]]]],[["default"],[[[[1,"\\n      "],[8,[30,2,["item"]],null,[["@name"],["insight_tag_accordian_toggle"]],[["default"],[[[[1,"\\n        "],[8,[30,3,["header"]],null,null,[["default"],[[[[1,"\\n          "],[10,0],[14,0,"u-layout-flex__container--space-between u-items-center"],[12],[1,"\\n            "],[10,0],[12],[1,"\\n              "],[10,"h4"],[15,0,[29,[[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,1],["insight_tag_dropdown_title","campaign-manager-web/components/conversions/insight-tag"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,0],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[1,[28,[35,1],["insight_tag_dropdown_message","campaign-manager-web/components/conversions/insight-tag"],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"],[41,[30,0,["isContentPanelOpen"]],[[[1,"              "],[8,[39,7],[[24,0,"u-layout__float-right"]],[["@size","@name"],["small","chevron-down"]],null],[1,"\\n"]],[]],[[[1,"              "],[8,[39,7],[[24,0,"u-layout__float-right"]],[["@size","@name"],["small","chevron-right"]],null],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,3,["panel"]],null,null,[["default"],[[[[1,"\\n          "],[10,0],[14,0,"p1"],[12],[1,"\\n            "],[8,[39,8],[[24,0,"mb2"]],[["@label","@content","@onCopySuccess"],[[30,0,["codeBlockLabelContent"]],[30,0,["insightTag","htmlContent"]],[30,0,["onCopySuccess"]]]],null],[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["insight_tag_install_instruction_title","campaign-manager-web/components/conversions/insight-tag"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,["mb4"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["insight_tag_install_instruction_description","campaign-manager-web/components/conversions/insight-tag"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,"figure"],[12],[1,"\\n              "],[10,"img"],[14,0,"u-layout__width-full"],[15,"src",[30,0,["staticInsightTagInstallationImage"]]],[15,"alt",[28,[37,1],["insight_tag_install_instruction_image","campaign-manager-web/components/conversions/insight-tag"],null]],[12],[13],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,["mt4"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[8,[39,2],null,null,[["default"],[[[[1,"\\n                "],[1,[28,[35,1],["insight_tag_install_instruction_info","campaign-manager-web/components/conversions/insight-tag"],[["linkInfo"],[[28,[37,3],null,[["ariaLabel","dataTestSelector","class","role","href"],[[28,[37,1],["insight_tag_learn_more_link_label","campaign-manager-web/components/conversions/insight-tag"],null],"data-test-insight-tag-instruction-info","u-color__blue7",[30,4,["role"]],[28,[37,4],null,[["path","accountId"],["help/lms/answer/a427660/the-linkedin-insight-tag-faqs",[30,5,["accountId"]]]]]]]]]]]],[1,"\\n              "]],[4]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[3]]]]],[1,"\\n    "]],[2]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["iphHelper","collapsible","item","iphHelper","@model"],false,["hue-web-foundations@-text-body","t","iph-helper","external-link-info","help-center-url","collapsible-list","if","hue-web-icons@icon","code-block"]]',moduleName:"campaign-manager-web/components/conversions/insight-tag.hbs",isStrictMode:!1})
let v=e.default=(c=(0,s.inject)(),u=(0,s.inject)(),d=(0,s.inject)("insight-tag"),p=(0,s.inject)(),(0,l.assertPropTypes)((y=class extends a.default{constructor(){super(...arguments),S(this,"jet",b,this),S(this,"i18n",_,this),S(this,"insightTagService",h,this),S(this,"tracking",f,this),A(this,"staticInsightTagInstallationImage",(0,o.default)("assets/conversions/insight-tag.png")),A(this,"codeBlockLabelContent",this.i18n.lookupTranslation(this.constructor,"insight_tag_copy_label")()),S(this,"insightTag",T,this),S(this,"isContentPanelOpen",E,this)
const{accountId:e}=this.args
this.insightTagService.fetchInsightTag(e).then((e=>{this.insightTag=e}))}onTogglePanel(){this.isContentPanelOpen=!this.isContentPanelOpen,this.isContentPanelOpen&&this.tracking.fireInteractionEvent("insight_tag_code_open")}onCopySuccess(){this.tracking.fireInteractionEvent("insight_tag_code_copyclipboard")}},A(y,"propTypes",{accountId:l.PropTypes.number.isRequired}),b=C((g=y).prototype,"jet",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=C(g.prototype,"i18n",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=C(g.prototype,"insightTagService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=C(g.prototype,"tracking",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=C(g.prototype,"insightTag",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{htmlContent:""}}}),E=C(g.prototype,"isContentPanelOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),C(g.prototype,"onTogglePanel",[i.action],Object.getOwnPropertyDescriptor(g.prototype,"onTogglePanel"),g.prototype),C(g.prototype,"onCopySuccess",[i.action],Object.getOwnPropertyDescriptor(g.prototype,"onCopySuccess"),g.prototype),m=g))||m);(0,t.setComponentTemplate)(O,v)})),define("campaign-manager-web/components/conversions/integration-sources",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"pYJ8kNCS",block:'[[[1,"\\n"],[11,0],[24,0,"u-layout__shadow-container u-layout__position-relative conversion-form__integrations-frame p5"],[17,1],[12],[1,"\\n  "],[10,"h3"],[15,0,[29,["mb4"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_available_integrations","campaign-manager-web/components/conversions/integration-sources"],null]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,2],null,[["@isFormGroup"],[true]],[["default"],[[[[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,3,["availableIntegrations"]]],null]],null],null,[[[1,"      "],[8,[30,2,["card"]],null,[["@name","@key","@logoPath","@isBeta","@isZapierPartner","@isSelected","@isAnotherSelected","@isDisabled","@onClick"],[[30,4,["name"]],[30,4,["key"]],[30,4,["logoPath"]],[30,4,["isBeta"]],[30,4,["isZapierPartner"]],[28,[37,5],[[30,4,["key"]],[30,5]],null],[28,[37,6],[[30,5],[28,[37,7],[[30,4,["key"]],[30,5]],null]],null],[30,6],[28,[37,8],[[30,7],[30,4]],null]]],null],[1,"\\n"]],[4]],null],[1,"  "]],[2]]]]],[1,"\\n  "],[8,[39,9],[[24,0,"mt7"]],[["@type","@message"],["neutral",[28,[37,1],["i18n_other_integrations_desc","campaign-manager-web/components/conversions/integration-sources"],[["linkInfo"],[[28,[37,10],null,[["dataTestSelector","href","ariaLabel","dataControlName"],["data-test-learn-more-link",[28,[37,11],null,[["path","accountId"],["help/lms/answer/a794643",[30,8,["id"]]]]],[28,[37,1],["i18n_sources_page_link_label","campaign-manager-web/components/conversions/integration-sources"],null],"conversions_integration_learn_more_clicked"]]]]]]]],null],[1,"\\n"],[13]],["&attrs","cardGroup","@integrationLists","integration","@selectedIntegration","@isEditConversion","@onIntegrationSelected","@account"],false,["hue-web-foundations@-text-body","t","website-tracking/partner-card-group","each","-track-array","eq","and","not-eq","fn","hue-web-inline-feedback","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/conversions/integration-sources.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={isEditConversion:i.PropTypes.bool.isRequired,account:i.PropTypes.oneOfType([i.PropTypes.EmberObject,i.PropTypes.object]).isRequired,selectedIntegration:i.PropTypes.string,integrationLists:i.PropTypes.object.isRequired,onIntegrationSelected:i.PropTypes.func.isRequired},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/conversions/manage-insight-tag",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/debug","campaign-manager-web/constants/routes","@ember/object","@glimmer/tracking","@linkedin/ember-prop-types","@ember/service","ember-concurrency-decorators","campaign-manager-web/utils/api-endpoints","campaign-manager-web/constants/toasts","campaign-manager-web/utils/http-error","tracked-toolbox","campaign-manager-web/constants/conversion","campaign-manager-web/utils/conversion"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_){var h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G
function B(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function V(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const H=(0,n.createTemplateFactory)({id:"/pZ6OTfN",block:'[[[1,"\\n"],[41,[30,0,["insightTagService","accountHasInsightTag"]],[[[41,[30,1],[[[1,"    "],[10,0],[14,0,"mr4"],[12],[1,"\\n      "],[8,[39,1],null,[["@record"],[[30,0,["insightTagObject"]]]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"  "],[8,[39,2],[[24,0,"website-tracking-container__header-dropdown"]],[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isManageTagDropdownOpen"]],[28,[37,3],[[30,0,["setManageTagDropdownOpen"]],true],null],[28,[37,3],[[30,0,["setManageTagDropdownOpen"]],false],null]]],[["default"],[[[[1,"\\n    "],[8,[30,2,["Trigger"]],[[24,"data-js-website-tracking-container__header-dropdown-button",""],[4,[38,5],null,null]],[["@buttonType","@emphasized","@size","@text","@icon","@iconPlacement"],["secondary",true,"small",[28,[37,4],["i18n_dd_insight_tag","campaign-manager-web/components/conversions/manage-insight-tag"],null],"caret","right"]],null],[1,"\\n    "],[8,[30,2,["Container"]],null,null,[["default"],[[[[1,"\\n"],[41,[51,[30,3]],[[[1,"        "],[8,[30,2,["Item"]],null,[["@onSelect"],[[30,0,["redirectToInsightTagRoute"]]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,4],["i18n_dd_item_see_tag","campaign-manager-web/components/conversions/manage-insight-tag"],null]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[8,[30,2,["Item"]],null,[["@disabled","@onSelect"],[[28,[37,7],[[30,0,["insightTagService","canManageSharing"]]],null],[28,[37,3],[[30,0,["onManageSharingModalOpen"]],true],null]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,4],["i18n_dd_item_manage_sharing","campaign-manager-web/components/conversions/manage-insight-tag"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,2,["Item"]],null,[["@onSelect"],[[28,[37,3],[[30,0,["onSettingsModalOpen"]],true],null]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,4],["i18n_dd_item_settings","campaign-manager-web/components/conversions/manage-insight-tag"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,2,["Item"]],null,[["@onSelect"],[[30,0,["onDeleteOptionSelected"]]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,4],["i18n_dd_item_delete","campaign-manager-web/components/conversions/manage-insight-tag"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n\\n"],[41,[30,0,["isManageSharingModalOpen"]],[[[1,"    "],[8,[39,8],null,[["@account","@insightTag","@returnFocusTo","@dismissPanel"],[[30,4],[30,0,["insightTagService","insightTag"]],"[data-js-website-tracking-container__header-dropdown-button]",[28,[37,3],[[30,0,["onManageSharingModalOpen"]],false],null]]],null],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,9],null,[["@isOpen","@account","@canManageInsightTag","@canEditFirstPartyTracking","@insightTag","@dismissPanel","@returnFocusTo","@refreshInsightTag"],[[30,0,["isSettingsModalOpen"]],[30,4],[30,0,["insightTagService","canManageInsightTag"]],[30,0,["insightTagService","canManageInsightTag"]],[30,0,["insightTagService","insightTag"]],[28,[37,3],[[30,0,["onSettingsModalOpen"]],false],null],"[data-js-website-tracking-container__header-dropdown-button]",[28,[37,10],[[30,0,["fetchInsightTagTask"]],[30,4,["id"]]],null]]],null],[1,"\\n\\n  "],[8,[39,11],[[24,"aria-labelledby","delete-insight-tag-modal"]],[["@isOpen","@dismissModal","@size","@returnFocusTo"],[[30,0,["isDeleteInsightTagModalOpen"]],[30,0,["onDeleteOptionClose"]],"medium",[52,[30,0,["insightTagService","accountHasInsightTag"]],"[data-js-website-tracking-container__header-dropdown-button]"]]],[["default"],[[[[1,"\\n    "],[8,[30,5,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n      "],[10,"h2"],[14,1,"delete-insight-tag-modal"],[15,0,[29,[[28,[37,12],null,[["size"],["large"]]]]]],[12],[1,"\\n        "],[1,[28,[35,4],["i18n_delete_insight_tag_header","campaign-manager-web/components/conversions/manage-insight-tag"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,5,["ModalContent"]],null,null,[["default"],[[[[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,13],null,[["size"],["small"]]]]]],[12],[1,[28,[35,4],["i18n_delete_insight_tag_warning","campaign-manager-web/components/conversions/manage-insight-tag"],null]],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,5,["ModalFooter"]],[[24,0,"modal-footer--with-inline-feedback-and-buttons"]],null,[["default"],[[[[1,"\\n      "],[10,0],[14,0,"mb2 self-start"],[12],[1,"\\n        "],[8,[39,14],null,[["@isHidden","@type"],[[28,[37,7],[[30,0,["deleteError"]]],null],"negative"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,15],null,[["customErrorMessage","error"],[[28,[37,4],["i18n_delete_error","campaign-manager-web/components/conversions/manage-insight-tag"],null],[30,0,["deleteError"]]]]]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[12],[1,"\\n        "],[11,"button"],[24,0,"button--medium-muted-secondary mr2"],[16,"disabled",[30,0,["deleteInsightTagTask","isRunning"]]],[24,4,"button"],[4,[38,16],["insight_tag_delete_cancel"],null],[4,[38,17],["click",[30,0,["onDeleteOptionClose"]]],null],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_delete_insight_tag_cancel_button","campaign-manager-web/components/conversions/manage-insight-tag"],null]],[1,"\\n        "],[13],[1,"\\n        "],[11,"button"],[24,0,"button--medium"],[16,"disabled",[30,0,["deleteInsightTagTask","isRunning"]]],[24,4,"button"],[4,[38,16],["insight_tag_delete_submit"],null],[4,[38,17],["click",[28,[37,10],[[30,0,["deleteInsightTagTask"]]],null]],null],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_delete_insight_tag_delete_button","campaign-manager-web/components/conversions/manage-insight-tag"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[5]]]]],[1,"\\n"]],[]],null]],["@showInsightTagStatus","dropdown","@hideSeeTagOption","@account","modal"],false,["if","website-tracking/conversions/data-source-status","hue-web-menu","fn","t","focus-on-render","unless","not","manage-insight-tag-sharing-panel","manage-insight-tag-settings-panel","perform","hue-web-modal","hue-web-foundations@-text-heading","hue-web-foundations@-text-body","hue-web-inline-feedback","error-message","track-interaction","on"]]',moduleName:"campaign-manager-web/components/conversions/manage-insight-tag.hbs",isStrictMode:!1}),q={"insight-tag":r.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING_INSIGHT_TAG,conversions:r.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING_CONVERSIONS_INDEX}
let K=e.default=(h=(0,c.inject)(),f=(0,c.inject)(),T=(0,c.inject)(),E=(0,c.inject)(),y=(0,c.inject)(),S=(0,c.inject)("hue-web-toast"),A=(0,c.inject)("insight-tag"),C=(0,g.localCopy)("args.isManageInsightTagSettingsModalOpen"),O=(0,u.task)({drop:!0}),v=(0,u.task)({drop:!0}),(0,s.assertPropTypes)((G=class extends a.default{constructor(...e){super(...e),B(this,"jet",P,this),B(this,"i18n",N,this),B(this,"tracking",R,this),B(this,"xhr",D,this),B(this,"router",M,this),B(this,"toast",L,this),B(this,"insightTagService",k,this),B(this,"isManageTagDropdownOpen",U,this),B(this,"isManageSharingModalOpen",x,this),B(this,"isDeleteInsightTagModalOpen",F,this),B(this,"isSettingsModalOpen",z,this),B(this,"deleteError",j,this),V(this,"tabRoutes",q)}get insightTagObject(){const e=this.args.taggedDomains?.[0]?.lastReceivedSignalsAt,t=(0,_.getDataSourceStatus)(e)
return{...this.insightTagService.insightTag,sourceType:b.DATA_SOURCE_TYPES_V2.INSIGHT_TAG,status:t}}onDeleteOptionSelected(){this.deleteError=null,this.isDeleteInsightTagModalOpen=!0,this.tracking.firePageViewEvent("insight_tag_delete_modal"),this.tracking.fireInteractionEvent("insight_tag_delete")}onDeleteOptionClose(){this.isDeleteInsightTagModalOpen=!1,this.tracking.fireInteractionEvent("insight_tag_delete_close")}setManageTagDropdownOpen(e){this.isManageTagDropdownOpen=e}redirectToInsightTagRoute(){this.router.transitionTo(r.ROUTE_NAME.ACCOUNT_INSIGHT_TAG)}onManageSharingModalOpen(e){this.isManageSharingModalOpen=e,e&&this.tracking.fireInteractionEvent("insight_tag_share")}onSettingsModalOpen(e){this.isSettingsModalOpen=e,e&&this.tracking.fireInteractionEvent("insight_tag_settings_open")}*deleteInsightTagTask(){this.deleteError=null
const e=(0,o.get)(this,"args.account.id"),t=this.insightTagService.insightTag.id
try{const n=yield this.xhr.delete(d.default.insightTagAccountModifyAccess(e,[{accountId:e,insightTagId:t}])),a=n?.data?.errors??{},i=Object.keys(a).find((t=>t.includes(e)))
if(i)this._handleDeleteFailure(a[i],e)
else{this.insightTagService.deleteInsightTag(),this.isDeleteInsightTagModalOpen=!1
const e=this.i18n.lookupTranslation("accounts/item/website-tracking","i18n_insight_tag_delete_success_toast")()
this.args.onInsightTagDeleted?.(),this.toast.add({type:p.TOAST_TYPES.SUCCESS,message:e})}}catch(n){this._handleDeleteFailure(n,e)}}_handleDeleteFailure(e,t){this.deleteError=e,this.jet.error(new Error(`Failed to delete insight tag for account  ${t}:  ${(0,m.getErrorMessage)(e)}`),"delete-insight-tag",!1)}*fetchInsightTagTask(e){let t=null
try{t=yield this.insightTagService.fetchInsightTag(e),yield this.insightTagService.fetchInsightTagAccount(e)}catch(n){this.jet.error(new Error(`Failed to fetch insight tag for account ${e}`),"fetch-insight-tag",!1)}if(!t)throw new Error("Failed to fetch insightTag")}},V(G,"propTypes",{account:s.PropTypes.oneOfType([s.PropTypes.object,s.PropTypes.EmberObject]).isRequired,hideSeeTagOption:s.PropTypes.bool,isManageInsightTagSettingsModalOpen:s.PropTypes.bool.isRequired,onInsightTagDeleted:s.PropTypes.func,showInsightTagStatus:s.PropTypes.bool,taggedDomains:s.PropTypes.oneOfType([s.PropTypes.array,s.PropTypes.EmberArray])}),P=Y((I=G).prototype,"jet",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=Y(I.prototype,"i18n",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=Y(I.prototype,"tracking",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=Y(I.prototype,"xhr",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=Y(I.prototype,"router",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=Y(I.prototype,"toast",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=Y(I.prototype,"insightTagService",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=Y(I.prototype,"isManageTagDropdownOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),x=Y(I.prototype,"isManageSharingModalOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),F=Y(I.prototype,"isDeleteInsightTagModalOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),z=Y(I.prototype,"isSettingsModalOpen",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=Y(I.prototype,"deleteError",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Y(I.prototype,"onDeleteOptionSelected",[o.action],Object.getOwnPropertyDescriptor(I.prototype,"onDeleteOptionSelected"),I.prototype),Y(I.prototype,"onDeleteOptionClose",[o.action],Object.getOwnPropertyDescriptor(I.prototype,"onDeleteOptionClose"),I.prototype),Y(I.prototype,"setManageTagDropdownOpen",[o.action],Object.getOwnPropertyDescriptor(I.prototype,"setManageTagDropdownOpen"),I.prototype),Y(I.prototype,"redirectToInsightTagRoute",[o.action],Object.getOwnPropertyDescriptor(I.prototype,"redirectToInsightTagRoute"),I.prototype),Y(I.prototype,"onManageSharingModalOpen",[o.action],Object.getOwnPropertyDescriptor(I.prototype,"onManageSharingModalOpen"),I.prototype),Y(I.prototype,"onSettingsModalOpen",[o.action],Object.getOwnPropertyDescriptor(I.prototype,"onSettingsModalOpen"),I.prototype),Y(I.prototype,"deleteInsightTagTask",[O],Object.getOwnPropertyDescriptor(I.prototype,"deleteInsightTagTask"),I.prototype),Y(I.prototype,"fetchInsightTagTask",[v],Object.getOwnPropertyDescriptor(I.prototype,"fetchInsightTagTask"),I.prototype),w=I))||w);(0,t.setComponentTemplate)(H,K)})),define("campaign-manager-web/components/conversions/name",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"4iQ9m69Q",block:'[[[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n  "],[10,1],[15,0,[29,[[36,0]]]],[12],[1,"\\n    "],[8,[39,1],[[24,3,"dmp-segments-radio"],[16,"checked",[30,1,["selected"]]],[4,[38,2],["change",[28,[37,3],[[30,2,["columnActions","onRadioBtnClick"]],[30,1]],null]],null]],[["@inputId"],[[30,1,["id"]]]],null],[1,"\\n  "],[13],[1,"\\n  "],[10,"label"],[15,"for",[30,1,["id"]]],[12],[1,[30,1,["name"]]],[13],[1,"\\n"],[13]],["@record","@column"],false,["hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","on","fn"]]',moduleName:"campaign-manager-web/components/conversions/name.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/conversions/page",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@glimmer/tracking","@linkedin/ember-prop-types","tracked-toolbox","rsvp","campaign-manager-web/components/conversions/page","campaign-manager-web/constants/conversion","campaign-manager-web/constants/routes","campaign-manager-web/constants/toasts","campaign-manager-web/entities/conversion","campaign-manager-web/utils/conversion","campaign-manager-web/utils/urn","campaign-manager-web/helpers/help-center-url","campaign-manager-web/constants/lix","campaign-manager-web/services/google-tag-manager"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f){var T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W
function X(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function $(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function J(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Q=(0,n.createTemplateFactory)({id:"rVLl0GKd",block:'[[[10,0],[14,0,"pt7 u-bg-color__white u-layout__height-full u-layout-flex__container--column-no-wrap"],[12],[1,"\\n"],[41,[28,[37,1],[[30,1],[30,0,["isConversionFlowWithSourcesAfterSettingsEnabled"]]],null],[[[41,[28,[37,2],[[30,2],1],null],[[[1,"      "],[10,0],[14,0,"u-layout__margin-center grid__col grid__col--md-5 mb1"],[12],[1,"\\n        "],[10,0],[14,0,"mb5 conversion-form__stepper-wrapper"],[12],[1,"\\n          "],[8,[39,3],null,[["@step","@isImportedConversion"],[[30,2],true]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"h2"],[15,0,[29,[[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,5],["define_rules_imported","campaign-manager-web/components/conversions/page"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,6],null,[["@account","@shouldHideConversionValueInput","@onPreviousBtnClick","@onNextBtnClick","@onCancel","@model","@dmpSegments","@isImportedConversion"],[[30,3],[30,0,["isOfflineConversion"]],[30,4],[30,5],[30,6],[30,7],[30,8],true]],null],[1,"\\n"]],[]],[[[41,[28,[37,2],[[30,2],2],null],[[[1,"      "],[8,[39,7],null,[["@account","@currentInstallationMethod","@conversion","@displayErrorMessageForCreateConversion","@dmpSegments","@onDmpSegmentsUpdate","@isEditConversion","@isImportedConversion","@step","@onConversionMethodChange","@onConversionSave","@onInstallationMethodSelect","@onMatchRulesValid","@onPreviousBtnClick","@onCancel","@showImagePixelLoadingSpinner","@onNextBtnClick","@isWebsiteEventsOnly","@keyConversion","@startOnCsv","@onSaveConversionWithSource"],[[30,3],[30,0,["currentInstallationMethod"]],[30,0,["conversion"]],[30,0,["displayErrorMessageForCreateConversion"]],[30,8],[30,9],[30,10],true,[30,2],[30,0,["onConversionMethodChange"]],[30,0,["onConversionSave"]],[30,0,["onInstallationMethodSelect"]],[30,0,["onMatchRulesValid"]],[30,4],[30,6],[30,0,["showImagePixelLoadingSpinner"]],[30,0,["onNextButtonClick"]],[30,11],[30,7,["type"]],[30,12],[30,0,["onSaveConversionWithSource"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,2],[[30,2],3],null],[[[1,"      "],[10,0],[14,0,"conversion-form__step-container"],[12],[1,"\\n        "],[10,0],[14,0,"mb5 conversion-form__stepper-wrapper"],[12],[1,"\\n          "],[8,[39,3],null,[["@step","@isImportedConversion"],[[30,2],true]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"h2"],[15,0,[29,["mt5"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,5],["conversions_campaigns","campaign-manager-web/components/conversions/page"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,8],null,[["@account","@displayErrorMessageForCreateConversion","@displayErrorMessageForCreateZap","@isEditConversion","@isImportedConversion","@model","@onPreviousBtnClick","@onNextBtnClick","@onCancel","@onConversionSave"],[[30,3],[30,0,["displayErrorMessageForCreateConversion"]],[30,0,["displayErrorMessageForCreateZap"]],[30,10],true,[30,7],[30,4],[30,5],[30,6],[30,0,["onConversionSave"]]]],null],[1,"\\n    "]],[]],null]],[]]]],[]]]],[]],[[[41,[30,1],[[[41,[28,[37,2],[[30,2],1],null],[[[1,"      "],[8,[39,7],null,[["@account","@currentInstallationMethod","@conversion","@displayErrorMessageForCreateConversion","@dmpSegments","@onDmpSegmentsUpdate","@isEditConversion","@isImportedConversion","@step","@onConversionMethodChange","@onConversionSave","@onInstallationMethodSelect","@onMatchRulesValid","@onPreviousBtnClick","@onCancel","@showImagePixelLoadingSpinner","@onNextBtnClick","@isWebsiteEventsOnly","@keyConversion","@startOnCsv","@onSaveConversionWithSource"],[[30,3],[30,0,["currentInstallationMethod"]],[30,0,["conversion"]],[30,0,["displayErrorMessageForCreateConversion"]],[30,8],[30,9],[30,10],true,[30,2],[30,0,["onConversionMethodChange"]],[30,0,["onConversionSave"]],[30,0,["onInstallationMethodSelect"]],[30,0,["onMatchRulesValid"]],[30,4],[30,6],[30,0,["showImagePixelLoadingSpinner"]],[30,0,["onNextButtonClick"]],[30,11],[30,7,["type"]],[30,12],[30,0,["onSaveConversionWithSource"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,2],[[30,2],2],null],[[[1,"      "],[10,0],[14,0,"u-layout__margin-center grid__col grid__col--md-5 mb1"],[12],[1,"\\n        "],[10,0],[14,0,"mb5 conversion-form__stepper-wrapper"],[12],[1,"\\n          "],[8,[39,3],null,[["@step","@isImportedConversion"],[[30,2],true]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"h2"],[15,0,[29,[[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,5],["define_rules_imported","campaign-manager-web/components/conversions/page"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,6],null,[["@account","@shouldHideConversionValueInput","@onPreviousBtnClick","@onNextBtnClick","@onCancel","@model","@dmpSegments","@isImportedConversion"],[[30,3],[30,0,["isOfflineConversion"]],[30,4],[30,5],[30,6],[30,7],[30,8],true]],null],[1,"\\n"]],[]],[[[41,[28,[37,2],[[30,2],3],null],[[[1,"      "],[10,0],[14,0,"conversion-form__step-container"],[12],[1,"\\n        "],[10,0],[14,0,"mb5 conversion-form__stepper-wrapper"],[12],[1,"\\n          "],[8,[39,3],null,[["@step","@isImportedConversion"],[[30,2],true]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"h2"],[15,0,[29,["mt5"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,5],["conversions_campaigns","campaign-manager-web/components/conversions/page"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,8],null,[["@account","@displayErrorMessageForCreateConversion","@displayErrorMessageForCreateZap","@isEditConversion","@isImportedConversion","@model","@onPreviousBtnClick","@onNextBtnClick","@onCancel","@onConversionSave"],[[30,3],[30,0,["displayErrorMessageForCreateConversion"]],[30,0,["displayErrorMessageForCreateZap"]],[30,10],true,[30,7],[30,4],[30,5],[30,6],[30,0,["onConversionSave"]]]],null],[1,"\\n    "]],[]],null]],[]]]],[]]]],[]],[[[41,[28,[37,2],[[30,2],1],null],[[[1,"      "],[10,0],[14,0,"u-layout__margin-center grid__col grid__col--md-5"],[12],[1,"\\n        "],[10,0],[14,0,"mb5 conversion-form__stepper-wrapper"],[12],[1,"\\n          "],[8,[39,3],null,[["@step"],[[30,2]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"h2"],[15,0,[29,[[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,5],["define_rules_imported","campaign-manager-web/components/conversions/page"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,5],["define_rules_description_website_tag_v2","campaign-manager-web/components/conversions/page"],[["linkInfo"],[[28,[37,9],null,[["dataTestSelector","href","ariaLabel"],["data-test-learn-more-link",[28,[37,10],null,[["path","accountId"],["help/lms/answer/a425606",[30,3,["id"]]]]],[28,[37,5],["i18n_aria_get_started","campaign-manager-web/components/conversions/page"],null]]]]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,6],null,[["@account","@shouldHideConversionValueInput","@onNextBtnClick","@onCancel","@model","@dmpSegments","@keyConversion"],[[30,3],false,[30,5],[30,6],[30,7],[30,8],[30,13]]],null],[1,"\\n"]],[]],[[[41,[28,[37,2],[[30,2],2],null],[[[1,"      "],[8,[39,7],null,[["@account","@currentInstallationMethod","@conversion","@displayErrorMessageForCreateConversion","@dmpSegments","@onDmpSegmentsUpdate","@isEditConversion","@isImportedConversion","@step","@onConversionMethodChange","@onConversionSave","@onInstallationMethodSelect","@onMatchRulesValid","@onPreviousBtnClick","@onCancel","@showImagePixelLoadingSpinner","@onNextBtnClick","@isWebsiteEventsOnly","@keyConversion","@websiteActionsInnerStep","@onSaveConversionWithSource"],[[30,3],[30,0,["currentInstallationMethod"]],[30,0,["conversion"]],[30,0,["displayErrorMessageForCreateConversion"]],[30,8],[30,9],[30,10],false,[30,2],[30,0,["onConversionMethodChange"]],[30,0,["onConversionSave"]],[30,0,["onInstallationMethodSelect"]],[30,0,["onMatchRulesValid"]],[30,4],[30,6],[30,0,["showImagePixelLoadingSpinner"]],[30,0,["onNextButtonClick"]],[30,11],[30,7,["type"]],[30,14],[30,0,["onSaveConversionWithSource"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,2],[[30,2],3],null],[[[1,"      "],[10,0],[14,0,"conversion-form__step-container"],[12],[1,"\\n        "],[10,0],[14,0,"mb5 conversion-form__stepper-wrapper"],[12],[1,"\\n          "],[8,[39,3],null,[["@step"],[[30,2]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"h2"],[15,0,[29,["mt5"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,5],["conversions_campaigns","campaign-manager-web/components/conversions/page"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,8],null,[["@account","@model","@onPreviousBtnClick","@onNextBtnClick","@onCancel","@onConversionSave","@isEditConversion","@displayErrorMessageForCreateConversion","@displayErrorMessageForCreateZap"],[[30,3],[30,7],[30,4],[30,5],[30,6],[30,0,["onConversionSave"]],[30,10],[30,0,["displayErrorMessageForCreateConversion"]],[30,0,["displayErrorMessageForCreateZap"]]]],null],[1,"\\n    "]],[]],null]],[]]]],[]]],[1,"  "]],[]]]],[]]],[13],[1,"\\n"]],["@isImportedConversion","@step","@account","@onPreviousBtnClick","@onNextBtnClick","@onCancel","@conversion","@dmpSegments","@refreshData","@isEditConversion","@isWebsiteEventsOnly","@startOnCsv","@keyConversion","@websiteActionsInnerStep"],false,["if","and","eq","conversions/stepper","hue-web-foundations@-text-body","t","conversions/settings-form","conversions/source-selection","conversions/campaigns-select","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/conversions/page.hbs",isStrictMode:!1})
let Z=e.default=(T=(0,i.inject)(),E=(0,i.inject)("conversion"),y=(0,i.inject)(),S=(0,i.inject)(),A=(0,i.inject)(),C=(0,i.inject)(),O=(0,i.inject)("hue-web-toast"),v=(0,i.inject)(),w=(0,i.inject)("website-actions"),I=(0,i.inject)("google-tag-manager"),P=(0,i.inject)("zapier"),(0,o.assertPropTypes)((W=class extends a.default{constructor(...e){super(...e),X(this,"lix",D,this),X(this,"conversionService",M,this),X(this,"i18n",L,this),X(this,"inProductModule",k,this),X(this,"jet",U,this),X(this,"sessionStorage",x,this),X(this,"toast",F,this),X(this,"tracking",z,this),X(this,"websiteActionsService",j,this),X(this,"googleTagManagerService",G,this),X(this,"zapierService",B,this),X(this,"workingCopy",V,this),X(this,"currentInstallationMethod",Y,this),X(this,"displayErrorMessageForCreateConversion",H,this),X(this,"displayErrorMessageForCreateZap",q,this),X(this,"showImagePixelLoadingSpinner",K,this),$(this,"installationMethodsControlNames",u.INSTALLATION_METHODS_CONTROL_NAMES),$(this,"createGoogleTagManagerTag",(async e=>{try{await this.googleTagManagerService.createTag(e)}catch(t){const n=`\n        Failed to create Google Tag Manager tag of type ${e.type}.\n        Account Id: ${this.args.account.id}\n        GTM Form Data: ${JSON.stringify(e)}\n      `
this.jet.error(n,"create-google-tag-manager-tag-failure")}})),$(this,"createGoogleTagManagerTags",(async()=>{const{formData:e}=this.googleTagManagerService,t=this.createGoogleTagManagerTag({parentAccountId:e.accountId,parentContainerId:e.webContainerId,parentWorkspaceId:e.webWorkspaceId,measurementId:e.measurementId,serverContainerUrl:e.taggingServerUrl,conversionRuleId:`${this.conversion.id}`,type:f.TAG_TYPES.GA4_CONFIG,conversionName:this.conversion.name}),n=this.createGoogleTagManagerTag({parentAccountId:e.accountId,parentContainerId:e.webContainerId,parentWorkspaceId:e.webWorkspaceId,triggerIds:[e.triggerId],conversionRuleId:`${this.conversion.id}`,measurementId:e.measurementId,type:f.TAG_TYPES.GA4_EVENT,conversionName:this.conversion.name}),a=this.createGoogleTagManagerTag({parentAccountId:e.accountId,parentContainerId:e.serverContainerId,parentWorkspaceId:e.serverWorkspaceId,conversionRuleId:`${this.conversion.id}`,token:e.token,type:f.TAG_TYPES.LINKEDIN_CAPI_TAG,conversionName:this.conversion.name})
await(0,s.all)([t,n,a])})),$(this,"createNewConversion",(async e=>{const t=(0,g.constructConversionModelPayload)(e,this.args.account.currencyCode),n=await this.conversionService.createConversion(t)
return m.default.from(n.data)})),$(this,"updateConversion",(async e=>{const t=(0,g.constructConversionModelPayload)(e,this.args.account.currencyCode)
return await this.conversionService.updateConversion(e.id,t),t.id=e.id,m.default.from(t)})),$(this,"associateConversionWithCampaigns",(async e=>{const t=this.sessionStorage.get(u.CONVERSION_SESSION_STORAGE_KEYS.NEW_CONVERSION_SESSION_STORAGE_KEY),n=t&&t.campaignIds||[],a=this.sessionStorage.get(u.CONVERSION_SESSION_STORAGE_KEYS.NEW_CONVERSION_CAMPAIGN_ASSOCIATIONS_SESSION_STORAGE_KEY)||[],{associations:i,dissociations:r}=(0,g.getModifiedCampaignAssociations)(n,a)
if(0===i.length&&0===r.length)return(0,s.resolve)()
const o=[]
if(i.length>0){const t=i.map((t=>({campaignId:t,conversionId:e})))
o.push(this.conversionService.associateCampaigns(t))}if(r.length>0){const t=r.map((t=>({campaignId:t,conversionId:e})))
o.push(this.conversionService.dissociateCampaigns(t))}try{await(0,s.all)(o)}catch(l){const t=`\n        Failed to update campaign associations.\n        Account Id: ${this.args.account.id}\n        Conversion Id: ${e}\n        Modified associations: ${JSON.stringify(a)}\n        Modified dissociations: ${JSON.stringify(r)}\n      `,n="associate-conversion-failure"
this.jet.error(t,n,!1)}})),$(this,"onMatchRulesValid",(e=>{this.conversion.urlMatchRuleExpression=e,this._resetErrorFlags()})),$(this,"onInstallationMethodSelect",(e=>{this.currentInstallationMethod=e,e===u.METHODS_OF_INSTALLATION_WEBSITE_EVENTS.WEBSITE_EVENTS?this.onConversionMethodChange(u.CONVERSION_METHODS_V2.INSIGHT_TAG_WEBSITE_SIGNAL):this.args.conversion.isNew?this.onConversionMethodChange(u.CONVERSION_METHODS_V2.INSIGHT_TAG_URL_MATCH_RULES):this.onConversionMethodChange(this.defaultConversionMethod)
const t=this.installationMethodsControlNames[e]
this.tracking.fireInteractionEvent(t)})),$(this,"onConversionMethodChange",(async e=>{this.showImagePixelLoadingSpinner=!0,this._resetErrorFlags(),this.conversion.conversionMethod=e
const t=[u.CONVERSION_METHODS_V2.INSIGHT_TAG_URL_MATCH_RULES,u.CONVERSION_METHODS_V2.INSIGHT_TAG_WEBSITE_SIGNAL].includes(e)
if(!this.conversion.isNew||t)this.showImagePixelLoadingSpinner=!1
else try{const e=await this.createNewConversion(this.conversion)
this.conversion=e,this.showImagePixelLoadingSpinner=!1}catch(n){this.displayErrorMessageForCreateConversion=!0}})),$(this,"onSaveConversionWithSource",(async()=>{this._resetErrorFlags()
try{if(this.conversion.isNew){const e=await this.createNewConversion(this.conversion)
this.conversion=e,await this.createGoogleTagManagerTags()}this.onNextButtonClick()}catch(e){this.displayErrorMessageForCreateConversion=!0}})),$(this,"onCreateZap",(async e=>{try{await this.zapierService.createZap(e)}catch(t){this.displayErrorMessageForCreateZap=!0
try{await this.conversionService.deleteConversions([e.id],this.args.account.id)}catch(n){const e=` Failed to delete conversion after failed Zap creation:, ${n}`
this.jet.error(e,"create-zap-failure-delete-conversion",{shouldRethrow:!0})}const a=`\n        Failed to create Zap.\n        Account Id: ${this.args.account.id}\n        Zap Form Data: ${JSON.stringify(this.zapierService.zapObject)}\n      `
this.jet.error(a,"create-zap-failure",{shouldRethrow:!0})}})),$(this,"displaySuccessToast",(e=>{if(this.args.isWebsiteEventsOnly){const t=this.i18n.lookupTranslation(c.default,"conversion_website_action_toast")(),n=this.i18n.lookupTranslation(c.default,"conversion_website_action_toast_cta")()
this.toast.add({type:p.TOAST_TYPES.SUCCESS,message:t,ctaText:n,ctaRouteName:d.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING_CONVERSIONS_INDEX,ctaModels:this.args.account.id,ctaOptions:{queryParams:{conversions:JSON.stringify([e.id])}}})}else if(this.args.isEditConversion){const e=this.i18n.lookupTranslation(c.default,"i18n_save_conversion_success_message_v2")()
this.toast.add({type:p.TOAST_TYPES.SUCCESS,message:e})}else if(this.conversion.conversionMethod===u.CONVERSION_METHODS_V2.CONVERSIONS_API){const e=this.i18n.lookupTranslation(c.default,"i18n_create_capi_conversion_success_message_V2")(),t=this.i18n.lookupTranslation(c.default,"i18n_create_capi_conversion_success_cta_text")(),n=(0,_.helpCenterUrl)(null,{path:u.PARTNERS_KEY_MAP.get(this.conversion.sourcePlatform)?.link})
this.toast.add({type:p.TOAST_TYPES.SUCCESS,message:e,ctaText:t,ctaUrl:n,ctaTarget:"_blank"})}else{const e=this.i18n.lookupTranslation(c.default,"i18n_create_conversion_success_message_v2")()
this.toast.add({type:p.TOAST_TYPES.SUCCESS,message:e})}})),$(this,"onConversionSave",(async()=>{this._resetErrorFlags(),this.conversion.enabled=!0
const e=u.PARTNERS_KEY_MAP.get(this.conversion.sourcePlatform)?.isZapierPartner
if(this.conversion.conversionMethod===u.CONVERSION_METHODS_V2.INSIGHT_TAG_WEBSITE_SIGNAL)if(this.conversion.isNew)try{const e=await this.websiteActionsService.saveActionRule()
this.conversion.websiteSignal=(0,b.createUrnFromAttrs)(b.URN_TYPES.WEBSITE_SIGNAL,e)}catch(t){this.displayErrorMessageForCreateConversion=!0,this.jet.error(new Error("Failed to save action rule"),["conversion-save-action-rule"],!0)}else try{await this.websiteActionsService.updateActionRule()}catch(t){this.displayErrorMessageForCreateConversion=!0,this.jet.error(new Error("Failed to update action rule"),["conversion-update-action-rule"],!0)}try{const t=await(this.conversion.isNew?this.createNewConversion(this.conversion):this.updateConversion(this.conversion))
await this.associateConversionWithCampaigns(t.id),this.isZapierEmbedEnabled&&!this.args.isEditConversion&&e&&await this.onCreateZap(t),this.displaySuccessToast(t),this.args.onCancel(t,{clearWebsiteSignal:!0})}catch(t){this.displayErrorMessageForCreateZap||(this.displayErrorMessageForCreateConversion=!0)}}))
$(this,"onNextButtonClick",(()=>{if(this.conversion.conversionMethod===u.CONVERSION_METHODS_V2.INSIGHT_TAG_WEBSITE_SIGNAL){const e=this.websiteActionsService.selectedConversionActions?.actions?.[0]
e&&(this.conversion.websiteSignal=(0,b.createUrnFromAttrs)(b.URN_TYPES.WEBSITE_SIGNAL,e.eventId||e.presetId))}else delete this.conversion.websiteSignal
this.sessionStorage.put(u.CONVERSION_SESSION_STORAGE_KEYS.NEW_CONVERSION_SESSION_STORAGE_KEY,this.conversion.serialize()),this.args.onNextBtnClick(this.conversion)}))}get conversion(){return this.workingCopy??m.default.from(this.args.conversion.toPojo())}set conversion(e){this.workingCopy=e}get defaultConversionMethod(){return this.args.conversion.conversionMethod}get isOfflineConversion(){return this.conversion.conversionMethod===u.CONVERSION_METHODS_V2.OFFLINE_CONVERSIONS_UPLOAD}get isConversionFlowWithSourcesAfterSettingsEnabled(){return this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableConversionFlowWithSourcesAfterSettings)}get isZapierEmbedEnabled(){return this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableZapierEmbed)}_resetErrorFlags(){this.displayErrorMessageForCreateConversion=!1,this.displayErrorMessageForCreateZap=!1}},$(W,"propTypes",{account:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired,conversion:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired,keyConversion:o.PropTypes.string,dmpSegments:o.PropTypes.array.isRequired,isEditConversion:o.PropTypes.bool,isImportedConversion:o.PropTypes.bool,onCancel:o.PropTypes.func.isRequired,refreshData:o.PropTypes.func,onNextBtnClick:o.PropTypes.func.isRequired,onPreviousBtnClick:o.PropTypes.func.isRequired,step:o.PropTypes.number.isRequired,websiteActionsInnerStep:o.PropTypes.number,startOnCsv:o.PropTypes.bool}),D=J((R=W).prototype,"lix",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=J(R.prototype,"conversionService",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=J(R.prototype,"i18n",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=J(R.prototype,"inProductModule",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=J(R.prototype,"jet",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=J(R.prototype,"sessionStorage",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=J(R.prototype,"toast",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=J(R.prototype,"tracking",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=J(R.prototype,"websiteActionsService",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=J(R.prototype,"googleTagManagerService",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=J(R.prototype,"zapierService",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=J(R.prototype,"workingCopy",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=J(R.prototype,"currentInstallationMethod",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.conversion.conversionMethod===u.CONVERSION_METHODS_V2.INSIGHT_TAG_WEBSITE_SIGNAL?u.METHODS_OF_INSTALLATION_WEBSITE_EVENTS.WEBSITE_EVENTS:u.METHODS_OF_INSTALLATION.MANUAL}}),H=J(R.prototype,"displayErrorMessageForCreateConversion",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),q=J(R.prototype,"displayErrorMessageForCreateZap",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),K=J(R.prototype,"showImagePixelLoadingSpinner",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),J(R.prototype,"conversion",[l.cached],Object.getOwnPropertyDescriptor(R.prototype,"conversion"),R.prototype),N=R))||N);(0,t.setComponentTemplate)(Q,Z)})),define("campaign-manager-web/components/conversions/select-external-sources",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/utils/url-manager","campaign-manager-web/constants/conversion","campaign-manager-web/constants/toasts","campaign-manager-web/utils/conversion","campaign-manager-web/utils/urn","campaign-manager-web/constants/audiences/matched/common","@ember/service","campaign-manager-web/constants/lix","campaign-manager-web/constants/account","campaign-manager-web/constants/audiences/matched/list-upload","campaign-manager-web/utils/api-endpoints"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h){var f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X
function $(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function J(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Q(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Z=(0,n.createTemplateFactory)({id:"7zcV+3nH",block:'[[[1,"\\n"],[11,0],[24,0,"conversion-form__step-container flex-fill conversion-form__step-content--last"],[4,[38,0],null,null],[12],[1,"\\n"],[41,[30,0,["isEmbedStep"]],[[[1,"    "],[8,[39,2],null,[["@embedType","@onBackClick","@enableNextStep","@setGtmFormData","@setZapObject","@isEditConversion","@zapierAuthenticationId","@zapierAppId","@zapierTokenId","@gtmTokenId"],[[30,0,["embedType"]],[30,0,["onBackClick"]],[30,0,["enableNextStep"]],[30,0,["googleTagManagerService","setFormData"]],[30,0,["setZapObject"]],[30,1],[30,0,["zapierAuthenticationId"]],[30,0,["zapierAppId"]],[30,0,["zapierService","tokenId"]],[30,0,["googleTagManagerService","tokenId"]]]],null],[1,"\\n    "],[10,0],[14,0,"p3"],[12],[1,"\\n      "],[8,[39,3],null,[["@isHidden","@type","@message"],[[28,[37,4],[[30,2]],null],"negative",[28,[37,5],["i18n_save_conversion_error_message","campaign-manager-web/components/conversions/select-external-sources"],[["linkInfo"],[[28,[37,6],null,[["dataTestSelector","href"],["data-test-conversion-form__save-conversion-failed--link",[28,[37,7],null,[["path","accountId"],["help/linkedin/answer/84817",[30,3,["id"]]]]]]]]]]]]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[41,[30,1],[[[1,"      "],[8,[39,3],[[24,0,"pv4"]],[["@type"],["neutral"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,5],["i18n_edit_notification","campaign-manager-web/components/conversions/select-external-sources"],null]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "],[10,"fieldset"],[15,0,[29,["mb5 pt1 flex u-flex-wrap u-flex-no-wrap-sm ",[52,[51,[30,1]],"mt4"]]]],[12],[1,"\\n      "],[10,0],[15,0,[29,["o-radio-tab conversion-form__external-source-radio\\n          ",[52,[30,0,["isIntegrationSourceSelected"]],"o-radio-tab--active"]]]],[12],[1,"\\n        "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[36,9]]]],[12],[1,"\\n            "],[8,[39,10],[[24,3,"external-source-type-radio"],[16,2,[30,0,["externalSourctTypes","INTEGRATIONS"]]],[16,"checked",[30,0,["isIntegrationSourceSelected"]]],[4,[38,11],["change",[28,[37,12],[[30,0,["onExternalSourceTypeSelect"]],[30,0,["externalSourceTypes","INTEGRATIONS"]]],null]],null]],[["@inputId","@disabled"],["select-external-sources_integrations",[30,0,["isIntegrationDisabled"]]]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[14,"for","select-external-sources_integrations"],[15,0,[29,[[28,[37,13],null,[["size","weight","color"],["small","bold",[52,[30,0,["isIntegrationDisabled"]],"disabled","default"]]]]]]],[12],[1,"\\n            "],[1,[28,[35,5],["i18n_integrations_title_v2","campaign-manager-web/components/conversions/select-external-sources"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[15,0,[29,["o-radio-tab conversion-form__external-source-radio ",[52,[30,0,["isCsvSourceSelected"]],"o-radio-tab--active"]]]],[12],[1,"\\n        "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[36,9]]]],[12],[1,"\\n            "],[8,[39,10],[[24,3,"external-source-type-radio"],[16,2,[30,0,["externalSourctTypes","CSV"]]],[16,"checked",[30,0,["isCsvSourceSelected"]]],[4,[38,11],["change",[28,[37,12],[[30,0,["onExternalSourceTypeSelect"]],[30,0,["externalSourceTypes","CSV"]]],null]],null]],[["@inputId","@disabled"],["select-external-sources_csv",[30,0,["isCsvDisabled"]]]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[14,"for","select-external-sources_csv"],[15,0,[29,[[28,[37,13],null,[["size","weight","color"],["small","bold",[52,[30,0,["isCsvDisabled"]],"disabled","default"]]]]]]],[12],[1,"\\n            "],[1,[28,[35,5],["i18n_csv_title","campaign-manager-web/components/conversions/select-external-sources"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"],[41,[30,0,["isIntegrationSourceSelected"]],[[[1,"      "],[8,[39,14],null,[["@isEditConversion","@account","@selectedIntegration","@integrationLists","@onIntegrationSelected"],[[30,1],[30,3],[30,0,["displayedSelectedIntegration"]],[30,0,["integrationLists"]],[30,0,["onIntegrationSelected"]]]],null],[1,"\\n      "],[10,0],[14,0,"p3"],[12],[1,"\\n        "],[8,[39,3],null,[["@isHidden","@type","@message"],[[28,[37,4],[[30,2]],null],"negative",[28,[37,5],["i18n_save_conversion_error_message","campaign-manager-web/components/conversions/select-external-sources"],[["isEdit","linkInfo"],[[30,1],[28,[37,6],null,[["dataTestSelector","href"],["data-test-conversion-form__save-conversion-failed--link",[28,[37,7],null,[["path","accountId"],["help/linkedin/answer/84817",[30,3,["id"]]]]]]]]]]]]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[8,[39,15],null,[["@account","@dmpSegments","@initialSelectedSegment","@selectedCsvSegment","@conversionId","@onCsvSegmentSelection","@onDmpSegmentDeletion","@onNewCsvNameChange","@onNewCsvProcessingComplete","@onNewCsvFileRemove","@newCsvFileNotFoundError","@handleCsvSelectionTypeChange","@selectionType","@newCsvSubmitted"],[[30,3],[30,0,["csvSegments"]],[30,0,["initialSelectedCsvSegment"]],[30,0,["selectedCsvSegment"]],[28,[37,16],[[30,4,["id"]],[27]],null],[30,0,["onCsvSegmentSelection"]],[30,0,["onCsvSegmentDeletion"]],[30,0,["onNewCsvNameChange"]],[30,0,["onNewCsvProcessingComplete"]],[30,0,["onNewCsvFileRemove"]],[30,0,["newCsvFileNotFoundError"]],[30,0,["handleCsvSelectionTypeChange"]],[30,0,["csvSelectionType"]],[30,0,["newCsvSubmitted"]]]],null],[1,"\\n      "],[8,[39,3],[[24,0,"mt5"]],[["@isHidden","@type","@message"],[[28,[37,4],[[30,0,["showCsvUploadError"]]],null],"negative",[28,[37,5],["i18n_csv_upload_error_message","campaign-manager-web/components/conversions/select-external-sources"],[["linkInfo"],[[28,[37,6],null,[["dataTestSelector","href"],["data-test-offline-sources-form-failed--link",[28,[37,7],null,[["path","accountId"],["help/linkedin/answer/84817",[30,3,["id"]]]]]]]]]]]]],null],[1,"\\n"]],[]]]],[]]],[13],[1,"\\n"],[10,0],[14,0,"conversion-form__step-footer u-border__common--top"],[12],[1,"\\n  "],[10,0],[14,0,"pv4 u-layout-flex__container--space-between conversion-form__step-container"],[12],[1,"\\n    "],[8,[39,17],[[4,[38,11],["click",[30,5]],null],[4,[38,18],["conversion_tracking_cancel_creation"],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,5],["conversion_form_cancel_btn_txt","campaign-manager-web/components/conversions/select-external-sources"],null]]],null],[1,"\\n    "],[10,0],[12],[1,"\\n"],[41,[30,0,["isConversionFlowWithSourcesAfterSettingsEnabled"]],[[[1,"        "],[8,[39,17],[[24,0,"mr2"],[4,[38,11],["click",[28,[37,12],[[30,6],[30,4]],null]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,5],["conversion_form_prev_step","campaign-manager-web/components/conversions/select-external-sources"],null]]],null],[1,"\\n"]],[]],null],[1,"      "],[8,[39,17],[[16,"disabled",[30,0,["isNextBtnDisabled"]]],[4,[38,11],["click",[30,0,["onNextBtnClick"]]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,5],["next_step_btn_text","campaign-manager-web/components/conversions/select-external-sources"],null]]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[41,[30,0,["isZapierAuthenticationModalOpen"]],[[[1,"    "],[10,0],[12],[1,"\\n      "],[8,[39,19],null,[["@isOpen","@integration","@onDismiss","@onAuthComplete","@accountId"],[[30,0,["isZapierAuthenticationModalOpen"]],[30,0,["selectedIntegration"]],[30,0,["closeZapierModal"]],[30,0,["onZapierAuthComplete"]],[30,0,["accountId"]]]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isGTMAuthenticationModalOpen"]],[[[1,"    "],[10,0],[12],[1,"\\n      "],[8,[39,20],null,[["@isOpen","@onDismiss","@onAuthComplete","@accountId"],[[30,0,["isGTMAuthenticationModalOpen"]],[30,0,["closeGTMModal"]],[30,0,["onGTMAuthComplete"]],[30,0,["accountId"]]]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13],[1,"\\n"],[8,[39,21],null,[["@isLoading"],[[30,0,["showNewCsvLoadingSpinner"]]]],null]],["@isEditConversion","@displayErrorMessageForCreateConversion","@account","@model","@onCancel","@onPreviousBtnClick"],false,["focus-on-render","if","conversions/embedded-source","hue-web-inline-feedback","not","t","external-link-info","help-center-url","unless","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","on","fn","hue-web-foundations@-text-body","conversions/integration-sources","conversions/csv-sources","or","hue-web-button","track-interaction","conversions/zapier-authentication-modal","conversions/gtm-authentication-modal","cm-overlay-loader"]]',moduleName:"campaign-manager-web/components/conversions/select-external-sources.hbs",isStrictMode:!1})
let ee=e.default=(f=(0,m.inject)("google-tag-manager"),T=(0,m.inject)("zapier"),E=(0,m.inject)("hue-web-toast"),y=(0,m.inject)(),(0,o.assertPropTypes)((X=class extends i.default{constructor(...e){super(...e),J(this,"externalSourceTypes",s.EXTERNAL_SOURCE_TYPES),$(this,"tracking",C,this),$(this,"lix",O,this),$(this,"googleTagManagerService",v,this),$(this,"ambry",w,this),$(this,"restli",I,this),$(this,"csvSelectionType",P,this),$(this,"newCsvFileNotFoundError",N,this),$(this,"newCsvAudienceName",R,this),$(this,"newCsvFile",D,this),$(this,"showNewCsvLoadingSpinner",M,this),$(this,"showCsvUploadError",L,this),$(this,"newCsvSubmitted",k,this),$(this,"zapierService",U,this),$(this,"toast",x,this),$(this,"jet",F,this),$(this,"i18n",z,this),$(this,"integrationLists",j,this),$(this,"currentExternalSourceType",G,this),$(this,"selectedIntegration",B,this),$(this,"initialSelectedCsvSegment",V,this),$(this,"selectedCsvSegment",Y,this),$(this,"isZapierAuthenticationModalOpen",H,this),$(this,"isGTMAuthenticationModalOpen",q,this),$(this,"isEmbedStep",K,this),$(this,"zapierAuthenticationId",W,this),J(this,"createDmpSegment",(async()=>{const e=this.args.account.id,t=await this.ambry.uploadCsvFileToAmbry(e,this.newCsvFile.events,this.newCsvFile.metadata),n=(0,d.createUrnFromAttrs)(d.URN_TYPES.SPONSORED_ACCOUNT,e),a={inputFileName:this.newCsvFile.metadata.name,inputFile:t,account:n,name:this.newCsvAudienceName,sourcePlatform:p.DMP_SOURCE_PLATFORMS.LIST_UPLOAD,sourceType:b.ACCOUNT_ASSET_TYPE.CONVERSION,segmentType:_.MA_LIST_TYPES.MEMBER}
return(await this.restli.create(h.default.matchedAudienceDmpSegments,{data:JSON.stringify(a)})).headers["x-restli-id"]})),J(this,"createDmpSegmentForNewCsv",(async()=>{if(this.newCsvSubmitted=!0,!this.newCsvFile?.metadata)return this.newCsvFileNotFoundError=!0,null
if(!this.newCsvAudienceName||this.newCsvFileNotFoundError||this.newCsvAudienceName?.length>p.AUDIENCE_NAME_MAX_LENGTH)return null
try{this.showNewCsvLoadingSpinner=!0,this.showCsvUploadError=!1
const e=await this.createDmpSegment()
return this.showNewCsvLoadingSpinner=!1,e}catch(e){return this.showNewCsvLoadingSpinner=!1,this.showCsvUploadError=!0,null}})),J(this,"closeZapierModal",(()=>{this.isZapierAuthenticationModalOpen=!1}))
J(this,"closeGTMModal",(()=>{this.isGTMAuthenticationModalOpen=!1})),J(this,"onIntegrationSelected",(e=>{this.selectedIntegration=e.key,this.tracking.fireInteractionEvent(`conversions_integration_selection_${e.key}`),this.isZapierEmbedEnabled&&this.isZapierIntegrationSelected&&(this.isZapierAuthenticationModalOpen=!0),this.isGTMEmbeddedExperienceEnabled&&this.isGTMIntegrationSelected&&(this.isGTMAuthenticationModalOpen=!0)})),J(this,"onCsvSegmentSelection",(e=>{this.selectedCsvSegment=e})),J(this,"onCsvSegmentDeletion",(async e=>{try{await this.restli.batchDelete((0,l.addQueryParams)(h.default.matchedAudienceDmpSegments,{ids:[e],accountId:this.accountId}))}catch(t){return this.toast.add({type:c.TOAST_TYPES.ERROR,message:this._getTranslatedText("i18n_delete_csv_error")}),void this.jet.error("Unable to delete CSV source",t,!1)}this.toast.add({type:c.TOAST_TYPES.SUCCESS,message:this._getTranslatedText("i18n_delete_csv_success")}),this.args.onDmpSegmentsUpdate?.(),this.selectedCsvSegment?.id===e&&(this.selectedCsvSegment=null)})),J(this,"onExternalSourceTypeSelect",(e=>{this.currentExternalSourceType=e})),J(this,"setIsEmbedStep",(e=>{this.isEmbedStep=e})),J(this,"onZapierAuthComplete",(e=>{this.zapierAuthenticationId=e,this.isZapierAuthenticationModalOpen=!1,this.setIsEmbedStep(!0)})),J(this,"onBackClick",(()=>{this.setIsEmbedStep(!1)})),J(this,"onNewCsvNameChange",(e=>{this.newCsvAudienceName=e})),J(this,"onNewCsvFileRemove",(()=>{this.newCsvFileNotFoundError=!0,this.newCsvFile=null})),J(this,"onNewCsvProcessingComplete",((e,t,n)=>{this.newCsvFile={events:e,metadata:t},this.newCsvAudienceName=n,this.newCsvFileNotFoundError=!1})),J(this,"handleCsvSelectionTypeChange",(e=>{this.csvSelectionType=e}))}get isCsvSegmentApplied(){return this.args.model.sourcePlatform===p.DMP_SOURCE_PLATFORMS.LIST_UPLOAD&&this.args.model.dmpSegment}get appliedCsvSegment(){return this.isCsvSegmentApplied?this.args.dmpSegments.find((e=>parseInt(e.id,10)===parseInt((0,d.getIdFromUrn)(this.args.model.dmpSegment),10))):null}get partners(){const e=s.PARTNERS.filter((e=>!e.isEarlyAccess))
return this.args.isEditConversion?e.filter((e=>!e.isZapierPartner)):e}get isIntegrationSourceSelected(){return this.currentExternalSourceType===this.externalSourceTypes.INTEGRATIONS}get isCsvSourceSelected(){return this.currentExternalSourceType===this.externalSourceTypes.CSV}get isIntegrationDisabled(){return this.args.isEditConversion&&!this.isIntegrationSourceSelected}get isCsvDisabled(){return this.args.isEditConversion&&!this.isCsvSourceSelected}get isExternalSourceSelected(){return this.isIntegrationSourceSelected?!!this.selectedIntegration:!(this.isUploadCsvEnabled&&!this.isSelectingExistingCsvSource)&&!!this.selectedCsvSegment}get csvSegments(){return this.args.dmpSegments.filter((e=>e.sourcePlatform===p.DMP_SOURCE_PLATFORMS.LIST_UPLOAD))}get isConversionFlowWithSourcesAfterSettingsEnabled(){return this.lix.getTreatmentIsEnabled(g.LIX_TEST_KEYS.enableConversionFlowWithSourcesAfterSettings)}get isGTMEmbeddedExperienceEnabled(){return this.lix.getTreatmentIsEnabled(g.LIX_TEST_KEYS.enableGTMEmbeddedExperience)}get isUploadCsvEnabled(){return this.lix.getTreatmentIsEnabled(g.LIX_TEST_KEYS.enableBuyerActionsManager)}get accountId(){return parseInt(this.args.account.id,10)}get displayedSelectedIntegration(){if(!(this.isZapierEmbedEnabled&&this.isZapierIntegrationSelected||this.isGTMEmbeddedExperienceEnabled&&this.isGTMIntegrationSelected))return this.selectedIntegration}get isZapierEmbedEnabled(){return this.lix.getTreatmentIsEnabled(g.LIX_TEST_KEYS.enableZapierEmbed)}get isZapierIntegrationSelected(){return this.selectedIntegration&&s.PARTNERS_KEY_MAP.get(this.selectedIntegration).isZapierPartner}get zapierAppId(){return this.selectedIntegration&&s.PARTNERS_KEY_MAP.get(this.selectedIntegration).zapierAppId}get isGTMIntegrationSelected(){return this.selectedIntegration&&s.PARTNERS_KEY_MAP.get(this.selectedIntegration)?.key===s.PARTNERS_KEYS.GOOGLE_TAG_MANAGER}get isNextBtnDisabled(){return!(!this.isUploadCsvEnabled||!this.showNewCsvLoadingSpinner)||(this.isZapierEmbedEnabled&&this.isZapierIntegrationSelected?!this.isEmbedStep||!this.zapierService.isFormValid:this.isGTMEmbeddedExperienceEnabled&&this.isGTMIntegrationSelected?!this.args.isEditConversion&&!this.googleTagManagerService.isFormValid:(!this.isUploadCsvEnabled||!this.isSelectingNewCsvSource)&&!this.isExternalSourceSelected)}get embedType(){return this.isZapierIntegrationSelected?s.CONVERSION_EMBED_TYPES.ZAPIER:s.CONVERSION_EMBED_TYPES.GTM}updateModelWithCsvSelection(e){this.args.model.conversionMethod=s.CONVERSION_METHODS_V2.OFFLINE_CONVERSIONS_UPLOAD,this.args.model.dmpSegment=(0,d.createSegmentUrnFromId)(e),this.args.model.sourcePlatform=p.DMP_SOURCE_PLATFORMS.LIST_UPLOAD}get isSelectingNewCsvSource(){return this.currentExternalSourceType===this.externalSourceTypes.CSV&&this.csvSelectionType===s.CSV_SOURCE_TYPES.NEW}get isSelectingExistingCsvSource(){return this.currentExternalSourceType===this.externalSourceTypes.CSV&&this.csvSelectionType===s.CSV_SOURCE_TYPES.EXISTING}async onNextBtnClick(){if(this.currentExternalSourceType===this.externalSourceTypes.CSV)if(this.isUploadCsvEnabled)if(this.isSelectingExistingCsvSource)this.updateModelWithCsvSelection(this.selectedCsvSegment.id),this.args.onNextBtnClick()
else{const e=await this.createDmpSegmentForNewCsv()
e&&(this.updateModelWithCsvSelection(e),this.args.onNextBtnClick(),this.args.onDmpSegmentsUpdate?.())}else this.updateModelWithCsvSelection(this.selectedCsvSegment.id),this.args.onNextBtnClick()
else if(this.currentExternalSourceType!==this.externalSourceTypes.INTEGRATIONS||this.args.isEditConversion)this.args.onNextBtnClick()
else{this.args.model.conversionMethod===s.CONVERSION_METHODS_V2.OFFLINE_CONVERSIONS_UPLOAD&&this.args.model.sourcePlatform!==this.selectedIntegration&&(this.args.model.dmpSegment=void 0)
const e=s.PARTNERS.find((e=>e.key===this.selectedIntegration))
e?.type===s.PARTNERS_TYPES.CAPI?this.args.model.conversionMethod=s.CONVERSION_METHODS_V2.CONVERSIONS_API:this.args.model.conversionMethod=s.CONVERSION_METHODS_V2.OFFLINE_CONVERSIONS_UPLOAD,this.args.model.sourcePlatform=this.selectedIntegration,this.isGTMEmbeddedExperienceEnabled&&e?.type===s.PARTNERS_TYPES.CAPI&&e?.key===s.PARTNERS_KEYS.GOOGLE_TAG_MANAGER?this.args.onSaveConversionWithSource():this.args.onNextBtnClick()}}onGTMAuthComplete(){this.isGTMAuthenticationModalOpen=!1,this.setIsEmbedStep(!0)}enableNextStep(e){this.embedType===s.CONVERSION_EMBED_TYPES.ZAPIER?this.zapierService.setFormValidation(e):this.embedType===s.CONVERSION_EMBED_TYPES.GTM&&this.googleTagManagerService.setFormValidation(e)}_getTranslatedText(e){return this.i18n.lookupTranslation(this.constructor,e)()}setZapObject(e){this.zapierService.setZapObject(e)}},J(X,"propTypes",{account:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired,model:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired,isEditConversion:o.PropTypes.bool.isRequired,dmpSegments:o.PropTypes.array.isRequired,startOnCsv:o.PropTypes.bool,onCancel:o.PropTypes.func.isRequired,onNextBtnClick:o.PropTypes.func.isRequired,onPreviousBtnClick:o.PropTypes.func.isRequired,onSaveConversionWithSource:o.PropTypes.func.isRequired,displayErrorMessageForCreateConversion:o.PropTypes.bool.isRequired,onDmpSegmentsUpdate:o.PropTypes.func}),C=Q((A=X).prototype,"tracking",[m.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=Q(A.prototype,"lix",[m.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=Q(A.prototype,"googleTagManagerService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=Q(A.prototype,"ambry",[m.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=Q(A.prototype,"restli",[m.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=Q(A.prototype,"csvSelectionType",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.isCsvSegmentApplied?s.CSV_SOURCE_TYPES.EXISTING:s.CSV_SOURCE_TYPES.NEW}}),N=Q(A.prototype,"newCsvFileNotFoundError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),R=Q(A.prototype,"newCsvAudienceName",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),D=Q(A.prototype,"newCsvFile",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),M=Q(A.prototype,"showNewCsvLoadingSpinner",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),L=Q(A.prototype,"showCsvUploadError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k=Q(A.prototype,"newCsvSubmitted",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),U=Q(A.prototype,"zapierService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=Q(A.prototype,"toast",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=Q(A.prototype,"jet",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=Q(A.prototype,"i18n",[m.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=Q(A.prototype,"integrationLists",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,u.getIntegrationLists)(this.partners,this.args.dmpSegments)}}),G=Q(A.prototype,"currentExternalSourceType",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.model.sourcePlatform===p.DMP_SOURCE_PLATFORMS.LIST_UPLOAD||this.args.isEditConversion&&!this.args.model.sourcePlatform||this.args.startOnCsv?s.EXTERNAL_SOURCE_TYPES.CSV:s.EXTERNAL_SOURCE_TYPES.INTEGRATIONS}}),B=Q(A.prototype,"selectedIntegration",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.model.sourcePlatform!==p.DMP_SOURCE_PLATFORMS.LIST_UPLOAD?this.args.model.sourcePlatform:void 0}}),V=Q(A.prototype,"initialSelectedCsvSegment",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.appliedCsvSegment}}),Y=Q(A.prototype,"selectedCsvSegment",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.initialSelectedCsvSegment}}),H=Q(A.prototype,"isZapierAuthenticationModalOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),q=Q(A.prototype,"isGTMAuthenticationModalOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),K=Q(A.prototype,"isEmbedStep",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.isGTMIntegrationSelected&&this.isGTMEmbeddedExperienceEnabled&&this.args.isEditConversion}}),W=Q(A.prototype,"zapierAuthenticationId",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Q(A.prototype,"onNextBtnClick",[a.action],Object.getOwnPropertyDescriptor(A.prototype,"onNextBtnClick"),A.prototype),Q(A.prototype,"onGTMAuthComplete",[a.action],Object.getOwnPropertyDescriptor(A.prototype,"onGTMAuthComplete"),A.prototype),Q(A.prototype,"enableNextStep",[a.action],Object.getOwnPropertyDescriptor(A.prototype,"enableNextStep"),A.prototype),Q(A.prototype,"setZapObject",[a.action],Object.getOwnPropertyDescriptor(A.prototype,"setZapObject"),A.prototype),S=A))||S);(0,t.setComponentTemplate)(Z,ee)})),define("campaign-manager-web/components/conversions/select-sources-v2",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","tracked-toolbox","campaign-manager-web/validators/conversions","@linkedin/ember-tracked-validations","campaign-manager-web/constants/conversion","campaign-manager-web/utils/conversion","campaign-manager-web/utils/urn"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w
function I(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function P(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const R=(0,n.createTemplateFactory)({id:"5Pob6Txj",block:'[[[1,"\\n"],[11,0],[24,0,"conversion-form__step-container flex-fill"],[4,[38,0],null,null],[12],[1,"\\n  "],[10,"fieldset"],[14,0,"mb5 mt1 flex u-flex-wrap u-flex-no-wrap-sm"],[12],[1,"\\n    "],[10,"legend"],[15,0,[29,["pb5"," ",[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[8,[39,2],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,3],["i18n_conversion_method_setup_info_v2","campaign-manager-web/components/conversions/select-sources-v2"],[["websiteActionsLinkInfo","manualConversionLinkInfo","tagManagerConversionLinkInfo"],[[28,[37,4],null,[["class","role","href"],["u-color__blue7",[30,1,["role"]],[28,[37,5],null,[["path","accountId"],["help/lms/answer/a1377948",[30,2,["accountId"]]]]]]]],[28,[37,4],null,[["class","role","href"],["u-color__blue7",[30,1,["role"]],[28,[37,5],null,[["path","accountId"],["help/lms/answer/a420536",[30,2,["accountId"]]]]]]]],[28,[37,4],null,[["class","role","href"],["u-color__blue7",[30,1,["role"]],[28,[37,5],null,[["path","accountId"],["help/lms/answer/a422760",[30,2,["accountId"]]]]]]]]]]]],[1,"\\n      "]],[1]]]]],[1,"\\n\\n"],[41,[30,3],[[[1,"        "],[10,0],[12],[1,"\\n          "],[8,[39,7],[[24,0,"mt2"]],[["@type","@message"],["neutral",[28,[37,3],["i18n_preset_method_note","campaign-manager-web/components/conversions/select-sources-v2"],null]]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n    "],[10,0],[14,1,"conversion-form-website-actions-tab"],[15,0,[29,["o-radio-tab conversion-form__source-radio\\n        ",[52,[28,[37,8],[[30,4],[30,0,["methodsOfInstallationWebsiteEvents","WEBSITE_EVENTS"]]],null],"o-radio-tab--active"]]]],[12],[1,"\\n      "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n        "],[10,1],[15,0,[29,[[36,9]]]],[12],[1,"\\n          "],[8,[39,10],[[16,2,[30,0,["methodsOfInstallationWebsiteEvents","WEBSITE_EVENTS"]]],[16,"checked",[28,[37,8],[[30,4],[30,0,["methodsOfInstallationWebsiteEvents","WEBSITE_EVENTS"]]],null]],[4,[38,11],["change",[28,[37,12],[[30,0,["onInstallationMethodSelect"]],[30,0,["methodsOfInstallationWebsiteEvents","WEBSITE_EVENTS"]]],null]],null]],[["@inputId","@disabled"],["select-sources_website-events",[30,0,["isWebsiteActionsDisabled"]]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"label"],[14,"for","select-sources_website-events"],[15,0,[29,[[28,[37,1],null,[["size","color","weight"],["small",[52,[30,0,["isWebsiteActionsDisabled"]],"disabled"],"bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_website_events_v3","campaign-manager-web/components/conversions/select-sources-v2"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[15,0,[29,["ml4 pl4"," ",[28,[37,1],null,[["size","color"],["xsmall",[52,[30,0,["isWebsiteActionsDisabled"]],"disabled","text-low-emphasis"]]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_website_events_description_v2","campaign-manager-web/components/conversions/select-sources-v2"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,13],null,[["@id","@anchor","@placement","@header"],["website_actions_conversion_ga","#conversion-form-website-actions-tab","right",[28,[37,3],["i18n_wa_conversion_nfi_header_v2","campaign-manager-web/components/conversions/select-sources-v2"],null]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,3],["i18n_wa_conversion_nfi_v2","campaign-manager-web/components/conversions/select-sources-v2"],null]],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[10,0],[15,0,[29,["o-radio-tab conversion-form__source-radio\\n        ",[52,[28,[37,8],[[30,4],[30,0,["methodsOfInstallationWebsiteEvents","MANUAL"]]],null],"o-radio-tab--active"]]]],[12],[1,"\\n      "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n        "],[10,1],[15,0,[29,[[36,9]]]],[12],[1,"\\n          "],[8,[39,10],[[16,2,[30,0,["methodsOfInstallationWebsiteEvents","MANUAL"]]],[16,"checked",[28,[37,8],[[30,4],[30,0,["methodsOfInstallationWebsiteEvents","MANUAL"]]],null]],[4,[38,11],["change",[28,[37,12],[[30,0,["onInstallationMethodSelect"]],[30,0,["methodsOfInstallationWebsiteEvents","MANUAL"]]],null]],null]],[["@inputId","@disabled"],["select-sources_manual",[30,0,["areNonWebsiteActionsDisabled"]]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"label"],[14,"for","select-sources_manual"],[15,0,[29,[[28,[37,1],null,[["size","color","weight"],["small",[52,[30,0,["areNonWebsiteActionsDisabled"]],"disabled"],"bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_manual_v2","campaign-manager-web/components/conversions/select-sources-v2"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[15,0,[29,["ml4 pl4"," ",[28,[37,1],null,[["size","color"],["xsmall",[52,[30,0,["areNonWebsiteActionsDisabled"]],"disabled","text-low-emphasis"]]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_manual_description_v2","campaign-manager-web/components/conversions/select-sources-v2"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[15,0,[29,["o-radio-tab conversion-form__source-radio\\n        ",[52,[28,[37,8],[[30,4],[30,0,["methodsOfInstallationWebsiteEvents","TAG_MANAGER"]]],null],"o-radio-tab--active"]]]],[12],[1,"\\n      "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n        "],[10,1],[15,0,[29,[[36,9]]]],[12],[1,"\\n          "],[8,[39,10],[[16,2,[30,0,["methodsOfInstallationWebsiteEvents","TAG_MANAGER"]]],[16,"checked",[28,[37,8],[[30,4],[30,0,["methodsOfInstallationWebsiteEvents","TAG_MANAGER"]]],null]],[4,[38,11],["change",[28,[37,12],[[30,0,["onInstallationMethodSelect"]],[30,0,["methodsOfInstallationWebsiteEvents","TAG_MANAGER"]]],null]],null]],[["@inputId","@disabled"],["select-sources_tag-manager",[30,0,["areNonWebsiteActionsDisabled"]]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"label"],[14,"for","select-sources_tag-manager"],[15,0,[29,[[28,[37,1],null,[["size","color","weight"],["small",[52,[30,0,["areNonWebsiteActionsDisabled"]],"disabled"],"bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_tag_manager_v2","campaign-manager-web/components/conversions/select-sources-v2"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[15,0,[29,["ml4 pl4"," ",[28,[37,1],null,[["size","color"],["xsmall",[52,[30,0,["areNonWebsiteActionsDisabled"]],"disabled","text-low-emphasis"]]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_tag_manager_description_v2","campaign-manager-web/components/conversions/select-sources-v2"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[28,[37,8],[[30,4],[30,0,["methodsOfInstallationWebsiteEvents","WEBSITE_EVENTS"]]],null],[[[1,"    "],[10,0],[15,0,[28,[37,14],["conversion-form__website-events-frame u-layout__shadow-container p0",[28,[37,15],null,[["conversion-form__micro-frontend"],[[30,0,["isConversionMFEnabled"]]]]]],null]],[12],[1,"\\n      "],[8,[39,16],null,[["@defaultAction","@step","@conversion","@keyConversion"],[[30,0,["defaultAction"]],[30,5],[30,2],[30,6]]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[10,0],[15,0,[28,[37,14],["u-layout__shadow-container p5 u-layout__position-relative",[28,[37,15],null,[["conversion-form__manual-frame","conversion-form__tag-manager-frame"],[[28,[37,8],[[30,4],[30,0,["methodsOfInstallationWebsiteEvents","MANUAL"]]],null],[28,[37,8],[[30,4],[30,0,["methodsOfInstallationWebsiteEvents","TAG_MANAGER"]]],null]]]]],null]],[12],[1,"\\n"],[41,[30,0,["isManualInstallationMethodSelected"]],[[[1,"        "],[8,[39,17],null,[["@accountId"],[[30,2,["accountId"]]]],null],[1,"\\n        "],[10,"hr"],[15,0,[29,["mt5 mb4"," ",[36,18]]]],[12],[13],[1,"\\n        "],[8,[39,19],null,[["@accountId","@defaultConversionMethod","@onConversionMethodChange","@onInstallationMethodSelect","@showLegacyNotice"],[[30,7,["id"]],[30,2,["conversionMethod"]],[30,8],[30,9],true]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[39,20],null,[["@accountId","@tagManagerLinks"],[[30,7,["id"]],[30,0,["tagManagerLinks"]]]],null],[1,"\\n        "],[10,"hr"],[15,0,[29,["mt5 mb4"," ",[36,18]]]],[12],[13],[1,"\\n        "],[10,"h3"],[15,0,[29,["mt5 mb2"," ",[28,[37,21],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_partner_id_title","campaign-manager-web/components/conversions/select-sources-v2"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,["mb3"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_partner_id_description","campaign-manager-web/components/conversions/select-sources-v2"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,22],[[24,0,"conversion-form__partner-id-code-block u-display-flex u-layout__align-center"]],[["@content","@label","@onCopySuccess","@contentSize"],[[30,0,["partnerId"]],[30,0,["yourPartnerIdLabel"]],[30,0,["onPartnerIdCopySuccess"]],"large"]],null],[1,"\\n        "],[10,"hr"],[15,0,[29,["mt5 mb4"," ",[36,18]]]],[12],[13],[1,"\\n        "],[8,[39,19],null,[["@accountId","@defaultConversionMethod","@onConversionMethodChange"],[[30,7,["id"]],[30,2,["conversionMethod"]],[30,8]]],null],[1,"\\n"]],[]]],[41,[30,0,["isImagePixelConversionSelected"]],[[[1,"        "],[8,[39,23],[[24,0,"mv4"]],[["@type"],["warning"]],[["default"],[[[[1,"\\n          "],[8,[39,2],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,3],["i18n_avoid_image_pixel","campaign-manager-web/components/conversions/select-sources-v2"],[["linkInfo"],[[28,[37,4],null,[["dataTestSelector","role","href"],["data-test-conversion-form-avoid-pixel-msg",[30,10,["role"]],[28,[37,5],null,[["path","accountId"],["help/lms/answer/a423304",[30,7,["id"]]]]]]]]]]]],[1,"\\n          "]],[10]]]]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[10,0],[14,0,"u-border__common u-border-radius__common p4"],[12],[1,"\\n"],[41,[30,0,["isUrlMatchRulesConversionSelected"]],[[[1,"          "],[10,"h4"],[15,0,[29,[[28,[37,21],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_page_load_conversion_title","campaign-manager-web/components/conversions/select-sources-v2"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,["pb2"," ",[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[8,[39,2],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,3],["i18n_insight_tag_page_load_info","campaign-manager-web/components/conversions/select-sources-v2"],[["linkInfo"],[[28,[37,4],null,[["role","href"],[[30,11,["role"]],[28,[37,5],null,[["path","accountId"],["help/lms/answer/a425606",[30,2,["accountId"]]]]]]]]]]]],[1,"\\n            "]],[11]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"conversion-form__url-match-inputs"],[12],[1,"\\n            "],[8,[39,24],null,[["@isViewOnly","@sourceExpression","@trackingControlNames","@onExpressionValidState","@onExpressionErrorState"],[false,[30,2,["urlMatchRuleExpression"]],[30,0,["urlMatchRuleTrackingControlNames"]],[30,12],[30,0,["onExpressionErrorState"]]]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[41,[30,0,["isEventSpecificConversionSelected"]],[[[1,"          "],[10,"h4"],[15,0,[29,[[28,[37,21],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_event_specific_title","campaign-manager-web/components/conversions/select-sources-v2"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,["pb2"," ",[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[8,[39,2],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,3],["i18n_event_specific_description","campaign-manager-web/components/conversions/select-sources-v2"],[["linkInfo"],[[28,[37,4],null,[["role","href"],[[30,13,["role"]],[28,[37,5],null,[["path","accountId"],["help/lms/answer/a425606",[30,2,["accountId"]]]]]]]]]]]],[1,"\\n            "]],[13]]]]],[1,"\\n          "],[13],[1,"\\n"],[41,[30,14],[[[1,"            "],[8,[39,25],null,[["@size"],["large"]],null],[1,"\\n"]],[]],[[[1,"            "],[8,[39,22],null,[["@label","@content","@onCopySuccess"],[[30,0,["eventSpecificSnippetLabel"]],[30,0,["insightTagEventSnippet"]],[30,0,["onEventSnippetCopySuccess"]]]],null],[1,"\\n"],[41,[51,[30,0,["isManualInstallationMethodSelected"]]],[[[1,"              "],[8,[39,22],[[24,0,"mt4"]],[["@content","@label","@contentSize","@onCopySuccess"],[[29,[[30,2,["id"]]]],[30,0,["conversionIdLabel"]],"large",[30,0,["onGtmIDCopySuccess"]]]],null],[1,"\\n              "],[8,[39,23],[[24,0,"mt4"]],[["@type"],["warning"]],[["default"],[[[[1,"\\n                "],[1,[28,[35,3],["i18n_google_tag_manager_conversion_id_info","campaign-manager-web/components/conversions/select-sources-v2"],null]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],null]],[]]]],[]],[[[1,"          "],[10,"h4"],[15,0,[29,[[28,[37,21],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_image_pixel_title","campaign-manager-web/components/conversions/select-sources-v2"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,["pb2"," ",[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[8,[39,2],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,3],["i18n_image_pixel_description","campaign-manager-web/components/conversions/select-sources-v2"],[["linkInfo"],[[28,[37,4],null,[["role","href"],[[30,15,["role"]],[28,[37,5],null,[["path","accountId"],["help/lms/answer/a425606",[30,2,["accountId"]]]]]]]]]]]],[1,"\\n            "]],[15]]]]],[1,"\\n          "],[13],[1,"\\n"],[41,[30,14],[[[1,"            "],[8,[39,25],null,[["@size"],["large"]],null],[1,"\\n"]],[]],[[[1,"            "],[8,[39,22],null,[["@label","@content","@onCopySuccess"],[[30,0,["imagePixelCodeLabel"]],[30,2,["imagePixelTag"]],[30,0,["onImagePixelCodeCopySuccess"]]]],null],[1,"\\n"]],[]]],[1,"        "]],[]]]],[]]],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]]],[13],[1,"\\n"],[10,0],[15,0,[29,["conversion-form__step-container conversion-form__step-content--last\\n    ",[52,[30,16],"pt4"]]]],[12],[1,"\\n  "],[8,[39,7],null,[["@isHidden","@type","@message"],[[28,[37,27],[[30,16]],null],"negative",[28,[37,3],["i18n_save_conversion_error_message","campaign-manager-web/components/conversions/select-sources-v2"],[["isEdit","linkInfo"],[[30,17],[28,[37,4],null,[["dataTestSelector","href"],["data-test-conversion-form__save-conversion-failed--link",[28,[37,5],null,[["path","accountId"],["help/linkedin/answer/84817",[30,7,["id"]]]]]]]]]]]]],null],[1,"\\n"],[13],[1,"\\n"],[10,0],[14,0,"conversion-form__step-footer u-border__common--top"],[12],[1,"\\n  "],[10,0],[14,0,"pv4 u-layout-flex__container--space-between conversion-form__step-container"],[12],[1,"\\n    "],[8,[39,28],[[4,[38,11],["click",[30,18]],null],[4,[38,29],["conversion_tracking_cancel_creation"],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,3],["conversion_form_cancel_btn_txt","campaign-manager-web/components/conversions/select-sources-v2"],null]]],null],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[8,[39,28],[[24,0,"mr2"],[4,[38,11],["click",[28,[37,12],[[30,19],[30,2]],null]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,3],["prev_step_btn_text","campaign-manager-web/components/conversions/select-sources-v2"],null]]],null],[1,"\\n      "],[8,[39,28],[[16,"disabled",[30,0,["isNextDisabled"]]],[4,[38,11],["click",[28,[37,12],[[30,20],[30,2]],null]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,3],["next_step_btn_text","campaign-manager-web/components/conversions/select-sources-v2"],null]]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["iphHelper","@model","@isWebsiteEventsOnly","@currentInstallationMethod","@websiteActionsInnerStep","@keyConversion","@account","@onConversionMethodChange","@onInstallationMethodSelect","iphHelper","iphHelper","@onMatchRulesValid","iphHelper","@showImagePixelLoadingSpinner","iphHelper","@displayErrorMessageForCreateConversion","@isEditConversion","@onCancel","@onPreviousBtnClick","@onNextBtnClick"],false,["focus-on-render","hue-web-foundations@-text-body","iph-helper","t","external-link-info","help-center-url","if","hue-web-inline-feedback","eq","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","on","fn","new-feature-introduction-bubble","classes","hash","website-events-conversion","conversions/insight-tag","hue-web-foundations@-divider","conversions/conversion-method-options","conversions/tag-manager-help-guides","hue-web-foundations@-text-heading","code-block","inline-notification","website-tracking/url-match-rules","hue-web-progress-indicator","unless","not","hue-web-button","track-interaction"]]',moduleName:"campaign-manager-web/components/conversions/select-sources-v2.hbs",isStrictMode:!1})
let D=e.default=(p=(0,s.hasValidations)(l.Validations),m=(0,i.inject)(),g=(0,i.inject)("insight-tag"),b=(0,i.inject)(),_=(0,i.inject)(),h=(0,i.inject)("website-actions"),f=(0,o.localCopy)("args.model.websiteSignal"),(0,r.assertPropTypes)(T=p((w=class extends a.default{constructor(...e){super(...e),I(this,"i18n",y,this),I(this,"insightTagService",S,this),I(this,"lix",A,this),I(this,"tracking",C,this),I(this,"websiteActionsService",O,this),P(this,"installationMethods",Object.keys(c.METHODS_OF_INSTALLATION)),P(this,"urlMatchRuleTrackingControlNames",c.CONVERSION_TRACKING_MATCH_RULE_TRACKING_CONTROL_NAMES),P(this,"tagManagerLinks",c.TAG_MANAGER_LINKS),P(this,"methodsOfInstallationWebsiteEvents",c.METHODS_OF_INSTALLATION_WEBSITE_EVENTS),I(this,"defaultAction",v,this),P(this,"onInstallationMethodSelect",(e=>{if(this.args.currentInstallationMethod===c.METHODS_OF_INSTALLATION_WEBSITE_EVENTS.WEBSITE_EVENTS){const e=this.websiteActionsService.selectedConversionActions?.actions?.[0]
e&&(this.defaultAction=(0,d.createUrnFromAttrs)(d.URN_TYPES.WEBSITE_SIGNAL,e.eventId||e.presetId))}this.args.onInstallationMethodSelect(e)})),P(this,"onPartnerIdCopySuccess",(()=>{this.tracking.fireInteractionEvent("partner_id_copyclipboard")})),P(this,"onEventSnippetCopySuccess",(()=>{this.tracking.fireInteractionEvent("event_specific_code_copyclipboard")})),P(this,"onGtmIDCopySuccess",(()=>{this.tracking.fireInteractionEvent("conversion_id_gtm_copyclipboard")})),P(this,"onImagePixelCodeCopySuccess",(()=>{this.tracking.fireInteractionEvent("image_pixel_code_copyclipboard")})),P(this,"onExpressionErrorState",(()=>{}))}get eventSpecificSnippetLabel(){return this.i18n.lookupTranslation(this.constructor,"i18n_event_specific_snippet_label")()}get imagePixelCodeLabel(){return this.i18n.lookupTranslation(this.constructor,"i18n_image_pixel_code_label")()}get isUrlMatchRulesConversionSelected(){return this.args.model.conversionMethod===c.INSIGHT_TAG_CONVERSION_METHODS_V2.INSIGHT_TAG_URL_MATCH_RULES}get isEventSpecificConversionSelected(){return this.args.model.conversionMethod===c.INSIGHT_TAG_CONVERSION_METHODS_V2.INSIGHT_TAG_JAVASCRIPT_EVENT}get isImagePixelConversionSelected(){return this.args.model.conversionMethod===c.INSIGHT_TAG_CONVERSION_METHODS_V2.IMAGE_PIXEL}get insightTagEventSnippet(){const e=this.args.model.id
return(0,u.getInsightTagEventSnippet)(e)}get isManualInstallationMethodSelected(){return this.args.currentInstallationMethod===c.METHODS_OF_INSTALLATION.MANUAL}get yourPartnerIdLabel(){return this.i18n.lookupTranslation(this.constructor,"i18n_your_partner_id_label")()}get conversionIdLabel(){return this.i18n.lookupTranslation(this.constructor,"i18n_conversion_id_label")()}get partnerId(){return`${this.insightTag?.id??""}`}get insightTag(){return this.insightTagService.insightTag}get isNextDisabled(){const e=this.websiteActionsService.selectedConversionActions?.condition?.actionGroups?.[0]
return this.args.currentInstallationMethod===c.METHODS_OF_INSTALLATION_WEBSITE_EVENTS.WEBSITE_EVENTS&&!e}get isWebsiteActionsDisabled(){return this.args.isEditConversion&&this.args.currentInstallationMethod!==c.METHODS_OF_INSTALLATION_WEBSITE_EVENTS.WEBSITE_EVENTS}get areNonWebsiteActionsDisabled(){return this.args.isWebsiteEventsOnly||this.args.isEditConversion&&this.args.currentInstallationMethod===c.METHODS_OF_INSTALLATION_WEBSITE_EVENTS.WEBSITE_EVENTS}},P(w,"propTypes",{account:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]),currentInstallationMethod:r.PropTypes.string.isRequired,displayErrorMessageForCreateConversion:r.PropTypes.bool,model:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,isEditConversion:r.PropTypes.bool.isRequired,onConversionMethodChange:r.PropTypes.func.isRequired,onConversionSave:r.PropTypes.func.isRequired,onInstallationMethodSelect:r.PropTypes.func.isRequired,onMatchRulesValid:r.PropTypes.func.isRequired,onPreviousBtnClick:r.PropTypes.func.isRequired,onNextBtnClick:r.PropTypes.func.isRequired,onCancel:r.PropTypes.func.isRequired,showImagePixelLoadingSpinner:r.PropTypes.bool,websiteActionsInnerStep:r.PropTypes.number}),y=N((E=w).prototype,"i18n",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=N(E.prototype,"insightTagService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=N(E.prototype,"lix",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=N(E.prototype,"tracking",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=N(E.prototype,"websiteActionsService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=N(E.prototype,"defaultAction",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=E))||T)||T);(0,t.setComponentTemplate)(R,D)})),define("campaign-manager-web/components/conversions/settings-form",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/validators/conversions","@linkedin/ember-tracked-validations","campaign-manager-web/constants/conversion","campaign-manager-web/utils/tracking","campaign-manager-web/entities/conversion","@ember/service","tracked-toolbox","campaign-manager-web/utils/urn","campaign-manager-web/constants/audiences/matched/common","@glimmer/tracking","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_){var h,f,T,E,y,S,A,C,O,v,w
function I(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function P(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const R=(0,n.createTemplateFactory)({id:"C2gciLMt",block:'[[[1,"\\n"],[11,"form"],[24,1,"settings-form"],[24,0,"flex-fill"],[24,"autocomplete","off"],[4,[38,0],["submit",[30,0,["onConversionSave"]]],null],[12],[1,"\\n  "],[11,0],[24,0,"u-layout__margin-center grid__col grid__col--md-5 conversion-form__step-content--last"],[4,[38,1],null,null],[12],[1,"\\n    "],[10,"label"],[14,"for","conversion-name"],[15,0,[29,["mb2 mt5"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["name_conversion","campaign-manager-web/components/conversions/settings-form"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,4],[[24,0,"mb6"]],[["@validations","@showValidations","@showCharCounter"],[[30,0,["validations","attrs","model","name"]],[30,0,["enableConversionNameValidation"]],true]],[["default"],[[[[1,"\\n      "],[8,[39,5],[[24,0,"chm__inline-character-count"]],[["@max","@currentLength"],[[30,1,["maxlength"]],[30,0,["model","name","length"]]]],[["default"],[[[[1,"\\n        "],[8,[39,6],[[16,"aria-invalid",[30,1,["showErrors"]]],[16,"aria-describedby",[30,1,["describedby"]]],[16,"placeholder",[29,[[28,[37,3],["conversion_name_input_placeholder","campaign-manager-web/components/conversions/settings-form"],null]]]],[24,"aria-required","true"],[16,0,[29,[[36,7]]]],[4,[38,0],["input",[30,0,["setName"]]],null],[4,[38,0],["blur",[28,[37,8],[[30,0],"enableConversionNameValidation",true],null]],null]],[["@inputId","@value"],["conversion-name",[29,[[30,0,["model","name"]]]]]],null],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n    "],[10,"label"],[14,"for","conversion-type"],[15,0,[29,["conversion-form__type-label mb2 mt0"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["define_conversion","campaign-manager-web/components/conversions/settings-form"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,4],[[24,0,"mb5"]],[["@validations","@showValidations"],[[30,0,["validations","attrs","model","type"]],[30,0,["enableConversionTypeValidation"]]]],[["default"],[[[[1,"\\n      "],[8,[39,9],[[16,0,[52,[30,0,["isOfflineConversion"]],"mb3","mb4"]]],[["@dropDownTriggerId","@controlMode","@modelEventType","@onChangeEventType","@disabled"],["conversion-type",true,[30,0,["model","type"]],[30,0,["onConversionTypeChange"]],[30,0,["disableKeyConversion"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["isOfflineConversion"]],[[[1,"      "],[8,[39,11],[[24,0,"mb4"]],[["@message"],[[28,[37,3],["i18n_matching_logic_notification","campaign-manager-web/components/conversions/settings-form"],[["name","isCsv"],[[30,0,["partnerMetadata","name"]],[30,0,["isCsvFileConversion"]]]]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,12],[[30,0,["partnerDMPSegments","length"]],1],null],[[[1,"      "],[10,"label"],[14,"for","conversion-partner-dmp-selection"],[15,0,[29,["conversion-form__partner-dmp-label mb2 mt0"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["select_event_for_conversion","campaign-manager-web/components/conversions/settings-form"],[["partnerName"],[[30,0,["partnerMetadata","name"]]]]]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,4],[[24,0,"mb5"]],[["@validations","@showValidations"],[[30,0,["validations","attrs","model","dmpSegment"]],[30,0,["enableConversionEventValidation"]]]],[["default"],[[[[1,"\\n        "],[8,[39,13],[[24,0,"cm-hue-select"],[4,[38,0],["change",[28,[37,14],["target.value",[30,0,["didChangeDMPSegment"]]],null]],null]],[["@inputId"],["conversion-partner-dmp-selection"]],[["default"],[[[[1,"\\n          "],[10,"option"],[14,2,""],[15,"selected",[28,[37,15],[[30,0,["currentDmpSegmentUrnAsId"]],""],null]],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_no_events","campaign-manager-web/components/conversions/settings-form"],null]],[1,"\\n          "],[13],[1,"\\n"],[42,[28,[37,17],[[28,[37,17],[[30,0,["partnerDMPSegments"]]],null]],null],null,[[[1,"            "],[10,"option"],[15,2,[30,2,["id"]]],[15,"selected",[28,[37,15],[[30,0,["currentDmpSegmentUrnAsId"]],[30,2,["id"]]],null]],[12],[1,"\\n              "],[1,[30,2,["name"]]],[1,"\\n            "],[13],[1,"\\n"]],[2]],null],[1,"        "]],[]]]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["disableKeyConversion"]],[[[1,"      "],[10,0],[12],[1,"\\n        "],[8,[39,11],[[24,0,"mt2"]],[["@type","@message"],["neutral",[28,[37,3],["conversion_type_preset","campaign-manager-web/components/conversions/settings-form"],null]]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[41,[51,[30,3]],[[[1,"      "],[10,"label"],[14,"for","conversion-value"],[15,0,[29,["mb2"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["set_conversion_value","campaign-manager-web/components/conversions/settings-form"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,4],null,[["@validations","@showValidations"],[[30,0,["validations","attrs","model","value"]],[30,0,["enableConversionValueValidation"]]]],[["default"],[[[[1,"\\n        "],[8,[39,19],[[16,"aria-invalid",[30,4,["showErrors"]]],[16,"aria-describedby",[30,4,["describedby"]]],[24,0,"conversion-form__conversion-input mb4"],[16,"placeholder",[30,5,["currencyCode"]]],[4,[38,0],["blur",[28,[37,8],[[30,0],"enableConversionValueValidation",true],null]],null],[4,[38,20],null,[["pageKey","routeName","currentRoute"],["currency_input",[28,[37,21],[[53,"outletState"],"render.name"],null],[28,[37,21],[[53,"outletState"],"render"],null]]]]],[["@id","@name","@value","@currencyCode","@updateValue","@allowEmptyValues","@useHue"],["conversion-value","conversion-value",[30,0,["model","value"]],[30,5,["currencyCode"]],[30,0,["onConversionValueUpdate"]],true,true]],null],[1,"\\n      "]],[4]]]]],[1,"\\n"],[41,[30,0,["isConversionFlowWithSourcesAfterSettingsEnabled"]],[[[1,"        "],[8,[39,11],[[24,0,"mb4"]],[["@message"],[[28,[37,3],["i18n_value_notification","campaign-manager-web/components/conversions/settings-form"],[["linkInfo"],[[28,[37,23],null,[["dataTestSelector","href","ariaLabel"],["data-test-value-learn-more",[28,[37,24],null,[["path","accountId"],["help/lms/answer/109619",[30,0,["account","id"]]]]],[28,[37,3],["i18n_value_notification_aria","campaign-manager-web/components/conversions/settings-form"],null]]]]]]]]],null],[1,"\\n"]],[]],null]],[]],null],[1,"    "],[10,"label"],[15,0,[29,["mb3 mt4"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[8,[39,25],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,3],["select_timeframe_v2","campaign-manager-web/components/conversions/settings-form"],[["linkInfo"],[[28,[37,23],null,[["dataTestSelector","href","ariaLabel","role"],["data-test-select-timeframe-learnmore",[28,[37,24],null,[["path","accountId"],["help/lms/answer/a426359",[30,0,["account","id"]]]]],[28,[37,3],["i18n_select_timeframe_aria","campaign-manager-web/components/conversions/settings-form"],null],[30,6,["role"]]]]]]]]],[1,"\\n      "]],[6]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-flex-column u-flex-row-sm mb6"],[12],[1,"\\n      "],[10,0],[15,0,[29,[[36,7]]]],[12],[1,"\\n        "],[10,"label"],[14,"for","conversion-window-clicks"],[15,0,[29,[[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["conversion_window_clicks_label","campaign-manager-web/components/conversions/settings-form"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,1],[14,0,"cm-hue-select"],[12],[1,"\\n          "],[8,[39,13],[[16,"aria-label",[28,[37,3],["i18n_a11y_conversion_window_dropdowns","campaign-manager-web/components/conversions/settings-form"],[["type"],["clicks"]]]],[24,0,"cm-hue-select conversion-form__conversion-input mt2 mr3"],[4,[38,0],["change",[28,[37,26],[[30,0,["onModifySelectValue"]],"model.postClickAttributionWindowSize"],null]],null]],[["@inputId"],["conversion-window-clicks"]],[["default"],[[[[1,"\\n"],[42,[28,[37,17],[[28,[37,17],[[30,0,["attributionWindowSizes"]]],null]],null],null,[[[1,"              "],[10,"option"],[15,2,[30,7]],[15,"selected",[28,[37,15],[[30,7],[30,0,["model","postClickAttributionWindowSize"]]],null]],[12],[1,"\\n                "],[1,[28,[35,3],["conversion_window_sizes_label_v2","campaign-manager-web/components/conversions/settings-form"],[["window"],[[30,7]]]]],[1,"\\n              "],[13],[1,"\\n"]],[7]],null],[1,"          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[15,0,[29,[[36,7]]]],[12],[1,"\\n        "],[10,"label"],[14,"for","conversion-window-views"],[15,0,[29,[[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["conversion_window_views_label","campaign-manager-web/components/conversions/settings-form"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,1],[14,0,"cm-hue-select"],[12],[1,"\\n          "],[8,[39,13],[[24,0,"cm-hue-select conversion-form__conversion-input mt2"],[4,[38,0],["change",[28,[37,26],[[30,0,["onModifySelectValue"]],"model.viewThroughAttributionWindowSize"],null]],null]],[["@inputId"],["conversion-window-views"]],[["default"],[[[[1,"\\n"],[42,[28,[37,17],[[28,[37,17],[[30,0,["attributionWindowSizes"]]],null]],null],null,[[[1,"              "],[10,"option"],[15,2,[30,8]],[15,"selected",[28,[37,15],[[30,8],[30,0,["model","viewThroughAttributionWindowSize"]]],null]],[12],[1,"\\n                "],[1,[28,[35,3],["conversion_window_sizes_label_v2","campaign-manager-web/components/conversions/settings-form"],[["window"],[[30,8]]]]],[1,"\\n              "],[13],[1,"\\n"]],[8]],null],[1,"          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,"label"],[14,"for","attribution-type"],[15,0,[29,[[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["select_attribution_model","campaign-manager-web/components/conversions/settings-form"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,1],[15,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["attribution_model_explanation_v2","campaign-manager-web/components/conversions/settings-form"],[["linkInfo"],[[28,[37,23],null,[["dataTestSelector","ariaLabel","class","href"],["data-test-learn-more-link",[28,[37,3],["attr_model_learn_more","campaign-manager-web/components/conversions/settings-form"],null],"t-14 t-bold u-color__blue7",[28,[37,24],null,[["path","accountId"],["help/lms/answer/109619",[30,0,["account","id"]]]]]]]]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[15,0,[29,["cm-hue-select mt3"," ",[36,7]]]],[12],[1,"\\n      "],[8,[39,13],[[24,0,"cm-hue-select"],[4,[38,0],["change",[30,0,["didChangeAttributionType"]]],null]],[["@inputId"],["attribution-type"]],[["default"],[[[[1,"\\n"],[42,[28,[37,17],[[28,[37,17],[[30,0,["attributionTypes"]]],null]],null],null,[[[1,"          "],[10,"option"],[15,2,[30,9]],[15,"selected",[28,[37,15],[[30,9],[30,0,["model","attributionType"]]],null]],[12],[1,"\\n            "],[1,[28,[35,3],["conversion_attribution_type_options","campaign-manager-web/components/conversions/settings-form"],[["attributionType"],[[30,9]]]]],[1,"\\n          "],[13],[1,"\\n"]],[9]],null],[1,"      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n"],[10,0],[14,0,"conversion-form__step-footer u-border__common--top"],[12],[1,"\\n  "],[10,0],[14,0,"pv4 u-layout-flex__container--space-between u-layout__margin-center grid__col grid__col--md-5"],[12],[1,"\\n    "],[8,[39,27],[[4,[38,0],["click",[30,0,["onConversionCancel"]]],null],[4,[38,28],["conversion_tracking_cancel_creation"],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,3],["conversion_form_cancel_button_text","campaign-manager-web/components/conversions/settings-form"],null]]],null],[1,"\\n    "],[10,0],[12],[1,"\\n"],[41,[28,[37,29],[[30,10],[28,[37,30],[[30,0,["isConversionFlowWithSourcesAfterSettingsEnabled"]]],null]],null],[[[1,"        "],[8,[39,27],[[24,0,"mr2"],[4,[38,0],["click",[28,[37,26],[[30,11],[30,0,["model"]]],null]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,3],["conversion_form_prev_step","campaign-manager-web/components/conversions/settings-form"],null]]],null],[1,"\\n"]],[]],null],[1,"      "],[8,[39,27],[[24,"form","settings-form"],[16,"disabled",[30,0,["disableCreateButton"]]],[24,4,"submit"],[4,[38,28],["settings_next_step_clicked"],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,3],["conversion_form_next_step","campaign-manager-web/components/conversions/settings-form"],null]]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["vcont","dmpSegment","@shouldHideConversionValueInput","vcont","@account","iphHelper","window","window","attributionType","@isImportedConversion","@onPreviousBtnClick"],false,["on","focus-on-render","hue-web-foundations@-text-body","t","validated-control","character-counter","cm-text-input","hue-web-foundations@-artdeco-migration-scope","set","website-tracking/conversions/event-types-dropdown","if","hue-web-inline-feedback","gt","hue-web-select","pick","eq","each","-track-array","unless","currency-input","track-render","get","-get-dynamic-var","external-link-info","help-center-url","iph-helper","fn","hue-web-button","track-interaction","and","not"]]',moduleName:"campaign-manager-web/components/conversions/settings-form.hbs",isStrictMode:!1})
let D=e.default=(h=(0,l.hasValidations)(o.Validations),f=(0,d.inject)("cm-formatter"),(0,r.assertPropTypes)(T=h((w=class extends a.default{constructor(){super(...arguments),P(this,"impressionPageKey","conversion_tracking_conversion_new_page"),I(this,"lix",y,this),I(this,"tracking",S,this),I(this,"i18n",A,this),I(this,"formatter",C,this),I(this,"sessionStorage",O,this),P(this,"enableConversionNameValidation",!1),P(this,"enableConversionValueValidation",!1),I(this,"enableConversionEventValidation",v,this),P(this,"conversionTypes",Object.keys(s.CONVERSION_TYPES)),P(this,"attributionWindowSizes",s.ATTRIBUTION_WINDOW_SIZES),P(this,"attributionTypes",Object.keys(s.ATTRIBUTION_TYPES)),1!==this.partnerDMPSegments.length||this.args.model.dmpSegment||this.didChangeDMPSegment(this.partnerDMPSegments[0].id)}get disableCreateButton(){return!this.validations.isValid}get disableKeyConversion(){return Boolean(this.args.keyConversion)}get model(){return u.default.from(this.args.model.toPojo())}get partnerMetadata(){return s.PARTNERS.find((e=>e.key===this.args.model.sourcePlatform))}get isOfflineConversion(){return this.args.isImportedConversion&&this.model.conversionMethod===s.CONVERSION_METHODS_V2.OFFLINE_CONVERSIONS_UPLOAD}get isCsvFileConversion(){return this.model.sourcePlatform===g.DMP_SOURCE_PLATFORMS.LIST_UPLOAD}get partnerDMPSegments(){const{dmpSegments:e}=this.args
return!this.isOfflineConversion||this.isCsvFileConversion?[]:(e||[]).filter((e=>e.sourcePlatform===this.model.sourcePlatform))}get currentDmpSegmentUrnAsId(){return this.model&&Number((0,m.getIdFromUrn)(this.model.dmpSegment))}get isConversionFlowWithSourcesAfterSettingsEnabled(){return this.lix.getTreatmentIsEnabled(_.LIX_TEST_KEYS.enableConversionFlowWithSourcesAfterSettings)}onConversionValueUpdate(e){this.model.value=e}setName(e){this.model.name=e.target.value}onConversionSave(e){e.preventDefault(),this.sessionStorage.put(s.CONVERSION_SESSION_STORAGE_KEYS.NEW_CONVERSION_SESSION_STORAGE_KEY,this.model.serialize()),this.args.onNextBtnClick(this.model)}onConversionCancel(){this.args.onCancel()}onModifySelectValue(e,t){(0,i.set)(this,e,parseInt(t.target.value,10))}didChangeAttributionType(e){this.model.attributionType=e.target.value}didChangeDMPSegment(e){this.enableConversionEventValidation=!0
const t=this.partnerDMPSegments.find((t=>String(t.id)===String(e)))
this.model.dmpSegment=t?(0,m.createSegmentUrnFromId)(t.id):""}onConversionTypeChange({target:{value:e}}){(0,i.setProperties)(this,{"model.type":e,displayNoConversionTypeErrorMessage:!e,enableConversionTypeValidation:!0}),this.tracking.fireInteractionEvent("conversion_form_conversion_type_select",c.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}},P(w,"propTypes",{onPreviousBtnClick:r.PropTypes.func,onNextBtnClick:r.PropTypes.func.isRequired,onCancel:r.PropTypes.func.isRequired,account:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]),model:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]),keyConversion:r.PropTypes.string,dmpSegments:r.PropTypes.array,shouldHideConversionValueInput:r.PropTypes.bool,isImportedConversion:r.PropTypes.bool}),y=N((E=w).prototype,"lix",[d.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=N(E.prototype,"tracking",[d.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=N(E.prototype,"i18n",[d.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=N(E.prototype,"formatter",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=N(E.prototype,"sessionStorage",[d.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=N(E.prototype,"enableConversionEventValidation",[b.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N(E.prototype,"model",[p.cached],Object.getOwnPropertyDescriptor(E.prototype,"model"),E.prototype),N(E.prototype,"onConversionValueUpdate",[i.action],Object.getOwnPropertyDescriptor(E.prototype,"onConversionValueUpdate"),E.prototype),N(E.prototype,"setName",[i.action],Object.getOwnPropertyDescriptor(E.prototype,"setName"),E.prototype),N(E.prototype,"onConversionSave",[i.action],Object.getOwnPropertyDescriptor(E.prototype,"onConversionSave"),E.prototype),N(E.prototype,"onConversionCancel",[i.action],Object.getOwnPropertyDescriptor(E.prototype,"onConversionCancel"),E.prototype),N(E.prototype,"onModifySelectValue",[i.action],Object.getOwnPropertyDescriptor(E.prototype,"onModifySelectValue"),E.prototype),N(E.prototype,"didChangeAttributionType",[i.action],Object.getOwnPropertyDescriptor(E.prototype,"didChangeAttributionType"),E.prototype),N(E.prototype,"didChangeDMPSegment",[i.action],Object.getOwnPropertyDescriptor(E.prototype,"didChangeDMPSegment"),E.prototype),N(E.prototype,"onConversionTypeChange",[i.action],Object.getOwnPropertyDescriptor(E.prototype,"onConversionTypeChange"),E.prototype),T=E))||T)||T);(0,t.setComponentTemplate)(R,D)})),define("campaign-manager-web/components/conversions/source-selection",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"W4T5cTNk",block:'[[[1,"\\n"],[10,0],[14,0,"conversion-form__step-container"],[12],[1,"\\n  "],[10,0],[14,0,"mb5 conversion-form__stepper-wrapper"],[12],[1,"\\n    "],[8,[39,0],null,[["@step","@isImportedConversion"],[[30,1],[30,2]]],null],[1,"\\n  "],[13],[1,"\\n  "],[10,"h2"],[15,0,[29,["mt5"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n"],[41,[30,2],[[[1,"      "],[1,[28,[35,3],["external_sources_header","campaign-manager-web/components/conversions/source-selection"],null]],[1,"\\n"]],[]],[[[1,"      "],[1,[28,[35,3],["sources_header_v3","campaign-manager-web/components/conversions/source-selection"],null]],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"],[41,[30,2],[[[1,"    "],[8,[39,4],[[16,0,[29,[[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]]],null,[["default"],[[[[1,"\\n      "],[1,[28,[35,3],["external_sources_subtext_v2","campaign-manager-web/components/conversions/source-selection"],[["linkInfo"],[[28,[37,6],null,[["dataTestSelector","role","href","ariaLabel"],["data-test-learn-more-link",[30,3,["role"]],[28,[37,7],null,[["path","accountId"],["help/lms/answer/a1657171",[30,4,["id"]]]]],[28,[37,3],["i18n_aria_learn_more_conversion_tracking","campaign-manager-web/components/conversions/source-selection"],null]]]]]]]],[1,"\\n    "]],[3]]]]],[1,"\\n"]],[]],null],[13],[1,"\\n"],[41,[30,2],[[[1,"  "],[8,[39,8],null,[["@onDmpSegmentsUpdate","@account","@model","@dmpSegments","@isEditConversion","@startOnCsv","@onNextBtnClick","@onCancel","@onPreviousBtnClick","@onSaveConversionWithSource","@displayErrorMessageForCreateConversion"],[[30,5],[30,4],[30,6],[30,7],[30,8],[30,9],[30,10],[30,11],[30,12],[30,13],[30,14]]],null],[1,"\\n"]],[]],[[[1,"  "],[8,[39,9],null,[["@account","@currentInstallationMethod","@displayErrorMessageForCreateConversion","@model","@isEditConversion","@onConversionMethodChange","@onConversionSave","@onInstallationMethodSelect","@onMatchRulesValid","@onPreviousBtnClick","@onNextBtnClick","@onCancel","@showImagePixelLoadingSpinner","@isWebsiteEventsOnly","@keyConversion","@websiteActionsInnerStep"],[[30,4],[30,15],[30,14],[30,6],[30,8],[30,16],[30,17],[30,18],[30,19],[30,12],[30,10],[30,11],[30,20],[30,21],[30,22],[30,23]]],null],[1,"\\n"]],[]]]],["@step","@isImportedConversion","iphHelper","@account","@onDmpSegmentsUpdate","@conversion","@dmpSegments","@isEditConversion","@startOnCsv","@onNextBtnClick","@onCancel","@onPreviousBtnClick","@onSaveConversionWithSource","@displayErrorMessageForCreateConversion","@currentInstallationMethod","@onConversionMethodChange","@onConversionSave","@onInstallationMethodSelect","@onMatchRulesValid","@showImagePixelLoadingSpinner","@isWebsiteEventsOnly","@keyConversion","@websiteActionsInnerStep"],false,["conversions/stepper","hue-web-foundations@-text-heading","if","t","iph-helper","hue-web-foundations@-text-body","external-link-info","help-center-url","conversions/select-external-sources","conversions/select-sources-v2"]]',moduleName:"campaign-manager-web/components/conversions/source-selection.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={account:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]),conversion:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]),currentInstallationMethod:i.PropTypes.string,displayErrorMessageForCreateConversion:i.PropTypes.bool,dmpSegments:i.PropTypes.array,isEditConversion:i.PropTypes.bool.isRequired,isImportedConversion:i.PropTypes.bool.isRequired,step:i.PropTypes.number.isRequired,onPreviousBtnClick:i.PropTypes.func.isRequired,onNextBtnClick:i.PropTypes.func.isRequired,onCancel:i.PropTypes.func.isRequired,onConversionMethodChange:i.PropTypes.func.isRequired,onConversionSave:i.PropTypes.func.isRequired,onInstallationMethodSelect:i.PropTypes.func.isRequired,onMatchRulesValid:i.PropTypes.func.isRequired,showImagePixelLoadingSpinner:i.PropTypes.bool,websiteActionsInnerStep:i.PropTypes.number,startOnCsv:i.PropTypes.bool,onSaveConversionWithSource:i.PropTypes.func.isRequired,onDmpSegmentsUpdate:i.PropTypes.func},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/conversions/stepper",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o){var l,s,c,u,d
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"JSpoZ4Im",block:'[[[8,[39,0],[[24,0,"conversion-form__stepper-title"]],[["@steps","@ordered","@orientation"],[[28,[37,1],[[30,0,["stepperConfig"]]],null],true,"horizontal"]],[["item"],[[[[1,"\\n    "],[10,2],[15,0,[29,["pt1"," ",[28,[37,2],null,[["size"],["medium"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_steps","campaign-manager-web/components/conversions/stepper"],[["step"],[[30,1,["label"]]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[1]]]]]],["data"],false,["hue-web-stepper","hue-web-stepper@build-config","hue-web-foundations@-text-body","t"]]',moduleName:"campaign-manager-web/components/conversions/stepper.hbs",isStrictMode:!1}),m=["SETTINGS","SOURCES","CAMPAIGNS"],g=["SOURCES","SETTINGS","CAMPAIGNS"]
let b=e.default=(l=(0,a.inject)(),(0,r.assertPropTypes)((d=class extends i.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="lix",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get isConversionFlowWithSourcesAfterSettingsEnabled(){return this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableConversionFlowWithSourcesAfterSettings)}get stepperConfig(){let e=m
this.args.isImportedConversion&&!this.isConversionFlowWithSourcesAfterSettingsEnabled&&(e=g)
return e.map(((e,t)=>{const n=t+1,a=this.args.step
return{data:{label:e},config:{active:n===a,complete:n<a}}}))}},S=d,A="propTypes",C={step:r.PropTypes.number.isRequired,isImportedConversion:r.PropTypes.bool},A in S?Object.defineProperty(S,A,{value:C,enumerable:!0,configurable:!0,writable:!0}):S[A]=C,_=(c=d).prototype,h="lix",f=[l],T={configurable:!0,enumerable:!0,writable:!0,initializer:null},y={},Object.keys(T).forEach((function(e){y[e]=T[e]})),y.enumerable=!!y.enumerable,y.configurable=!!y.configurable,("value"in y||y.initializer)&&(y.writable=!0),y=f.slice().reverse().reduce((function(e,t){return t(_,h,e)||e}),y),E&&void 0!==y.initializer&&(y.value=y.initializer?y.initializer.call(E):void 0,y.initializer=void 0),void 0===y.initializer&&(Object.defineProperty(_,h,y),y=null),u=y,s=c))||s)
var _,h,f,T,E,y,S,A,C;(0,t.setComponentTemplate)(p,b)})),define("campaign-manager-web/components/conversions/tag-manager-help-guides",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"fkpgT6f+",block:'[[[1,"\\n"],[10,"h3"],[15,0,[29,[[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n  "],[1,[28,[35,1],["i18n_see_help_guides_title","campaign-manager-web/components/conversions/tag-manager-help-guides"],null]],[1,"\\n"],[13],[1,"\\n"],[10,2],[15,0,[29,["pb3"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n  "],[1,[28,[35,1],["i18n_see_help_guides_description","campaign-manager-web/components/conversions/tag-manager-help-guides"],null]],[1,"\\n"],[13],[1,"\\n"],[10,"ul"],[14,0,"u-list--no-style mt3 conversion-form__help-guides-container"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,1]],null]],null],null,[[[1,"    "],[10,"li"],[12],[1,"\\n      "],[10,2],[15,0,[29,["pv3"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[8,[39,4],[[4,[38,5],[[30,2,["controlName"]]],null]],null,[["default"],[[[[1,"\\n          "],[1,[28,[35,1],["i18n_tag_manager_labels","campaign-manager-web/components/conversions/tag-manager-help-guides"],[["type","linkInfo"],[[30,2,["key"]],[28,[37,6],null,[["dataTestSelector","class","role","href"],[[28,[37,7],["data-test-tag-manager-help-guides__tag-manager-link-",[30,2,["key"]]],null],"u-color__blue7",[30,3,["role"]],[28,[37,8],null,[["path","accountId"],[[30,2,["link"]],[30,4]]]]]]]]]]],[1,"\\n        "]],[3]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[2]],null],[13]],["@tagManagerLinks","tagManagerLink","iphHelper","@accountId"],false,["hue-web-foundations@-text-body","t","each","-track-array","iph-helper","track-interaction","external-link-info","concat","help-center-url"]]',moduleName:"campaign-manager-web/components/conversions/tag-manager-help-guides.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/conversions/zapier-authentication-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","@ember/service","ember-cli-pemberly-spark-placeholders/utils/get-asset-url","campaign-manager-web/constants/conversion","@glimmer/tracking","campaign-manager-web/services/gaap","ember-lifeline"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E,y,S,A,C
function O(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function w(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const I=(0,n.createTemplateFactory)({id:"Dluwzbzf",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledBy","zapier-authentication-modal-title"]],[["@size","@isOpen","@dismissModal"],["medium",[30,1],[30,2]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h1"],[14,1,"zapier-authentication-modal-title"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_zapier_title","campaign-manager-web/components/conversions/zapier-authentication-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isOauthWindowOpen"]],[[[1,"      "],[10,0],[14,0,"u-layout-flex__container--direction-column-center m5"],[12],[1,"\\n        "],[8,[39,4],null,[["@size","@a11yText"],["xlarge",[28,[37,2],["i18n_loading_spinner_message","campaign-manager-web/components/conversions/zapier-authentication-modal"],null]]],null],[1,"\\n        "],[10,2],[15,0,[29,["mt3 u-layout__align-center"," ",[28,[37,5],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_loading_spinner_message","campaign-manager-web/components/conversions/zapier-authentication-modal"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[10,0],[14,0,"u-display-flex u-flex-column zapier-authentication-modal_content"],[12],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-justify-center u-layout-flex__column-gap--small zapier-authentication-modal_header"],[12],[1,"\\n          "],[10,"img"],[15,"alt",[28,[37,2],["i18n_integration_asset_alt_text","campaign-manager-web/components/conversions/zapier-authentication-modal"],[["integrationName"],[[30,0,["integrationName"]]]]]],[15,"src",[30,0,["integrationLogoAssetUrl"]]],[12],[13],[1,"\\n          "],[10,"img"],[14,"alt",""],[14,"role","presentation"],[15,"src",[30,0,["chainImageUrl"]]],[12],[13],[1,"\\n          "],[8,[39,6],null,[["@type","@size","@name"],["logo","large","linkedin-bug-blue"]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,5],null,[["size"],["medium"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_zapier_main_text","campaign-manager-web/components/conversions/zapier-authentication-modal"],[["integrationName"],[[30,0,["integrationName"]]]]]],[1,"\\n        "],[13],[1,"\\n"],[41,[30,0,["isSecondAuthentication"]],[[[1,"          "],[10,0],[14,0,"u-bg-color__slate0 u-border-radius__xsmall p4"],[12],[1,"\\n            "],[10,2],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_zapier_second_auth","campaign-manager-web/components/conversions/zapier-authentication-modal"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[1,"          "],[10,0],[14,0,"u-bg-color__slate0 u-border-radius__xsmall p4"],[12],[1,"\\n            "],[10,2],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_zapier_first_warning","campaign-manager-web/components/conversions/zapier-authentication-modal"],[["integrationName"],[[30,0,["integrationName"]]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"u-bg-color__slate0 u-border-radius__xsmall p4"],[12],[1,"\\n            "],[10,2],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_zapier_second_warning","campaign-manager-web/components/conversions/zapier-authentication-modal"],[["linkInfo"],[[28,[37,7],null,[["href","ariaLabel","dataTestSelector"],[[28,[37,8],null,[["path","accountId"],["help/lms/answer/TODO-GET-ARTICLE-ID",[30,4]]]],[28,[37,2],["i18n_zapier_second_warning_a11y","campaign-manager-web/components/conversions/zapier-authentication-modal"],null],"data-test-zapier-authentication-modal-warning-policy-link"]]]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n"],[41,[30,0,["hasOAuthError"]],[[[1,"        "],[8,[39,9],[[24,0,"mt4"]],[["@type","@message"],["negative",[28,[37,2],["i18n_zapier_error_message","campaign-manager-web/components/conversions/zapier-authentication-modal"],null]]],null],[1,"\\n"]],[]],null],[41,[30,0,["hasPopUpError"]],[[[1,"        "],[8,[39,9],[[24,0,"mt4"]],[["@type","@message"],["negative",[28,[37,2],["i18n_zapier_popup_blocked_message","campaign-manager-web/components/conversions/zapier-authentication-modal"],null]]],null],[1,"\\n"]],[]],null]],[]]],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalFooter"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"u-display-flex zapier-authentication-modal_footer"],[12],[1,"\\n      "],[8,[39,10],[[4,[38,11],["click",[30,2]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,2],["i18n_zapier_cancel_btn_txt","campaign-manager-web/components/conversions/zapier-authentication-modal"],null]]],null],[1,"\\n"],[41,[30,0,["isSecondAuthentication"]],[[[1,"        "],[8,[39,10],[[4,[38,11],["click",[30,0,["authenticateLinkedinToZapier"]]],null]],[["@buttonType","@disabled","@size","@text"],["primary",[30,0,["isOauthWindowOpen"]],"small",[28,[37,2],["i18n_zapier_connect_btn_txt","campaign-manager-web/components/conversions/zapier-authentication-modal"],null]]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[39,12],null,[["@getUrl","@onSuccess","@onFail"],[[30,0,["getOAuthUrl"]],[30,0,["onOAuthSuccess"]],[30,0,["onOAuthError"]]]],[["default"],[[[[1,"\\n          "],[8,[39,10],[[4,[38,11],["click",[30,5,["start"]]],null]],[["@buttonType","@disabled","@size","@text"],["primary",[30,0,["isOauthWindowOpen"]],"small",[28,[37,2],["i18n_zapier_agree_btn_txt","campaign-manager-web/components/conversions/zapier-authentication-modal"],null]]],null],[1,"\\n        "]],[5]]]]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@onDismiss","modal","@accountId","oauth"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","if","hue-web-progress-indicator","hue-web-foundations@-text-body","hue-web-icons@icon","external-link-info","help-center-url","hue-web-inline-feedback","hue-web-button","on","o-auth"]]',moduleName:"campaign-manager-web/components/conversions/zapier-authentication-modal.hbs",isStrictMode:!1})
let P=e.default=(p=(0,o.inject)(),m=(0,o.inject)(),g=(0,o.inject)(),(0,i.assertPropTypes)((C=class extends a.default{constructor(...e){super(...e),O(this,"gaap",h,this),O(this,"zapier",f,this),O(this,"jet",T,this),v(this,"chainLinkImageUrl","assets/conversions/chain-link.svg"),O(this,"isOauthWindowOpen",E,this),O(this,"isSecondAuthentication",y,this),O(this,"hasOAuthError",S,this),O(this,"hasPopUpError",A,this),v(this,"authPopup",null)}willDestroy(){super.willDestroy(...arguments),window.removeEventListener("message",this.handleAuthMessage),(0,d.runDisposables)(this)}get selectedIntegration(){return s.PARTNERS_KEY_MAP.get(this.args.integration)}get integrationLogoAssetUrl(){return(0,l.default)(this.selectedIntegration.logoPath)}get chainImageUrl(){return(0,l.default)(this.chainLinkImageUrl)}get integrationName(){return this.selectedIntegration.name}onOAuthError(){this.hasOAuthError=!0,this.isOauthWindowOpen=!1}completeAuth(e){this.isOauthWindowOpen=!1,this.args.onAuthComplete(e)}handleAuthMessage(e){if("https://zapier.com"!==e.origin)return
const t=e.data
if("zapier.popup.close"===t?.type){this.authPopup.close(),window.removeEventListener("message",this.handleAuthMessage)
const e=t.authentication_id
if(e)return this.completeAuth(e)
this.onOAuthError()}}async authenticateLinkedinToZapier(){this.authPopup=window.open("https://zapier.com/engine/auth/start/LinkedInConversionsCLIAPI%401.0.1?redirect=https%3A%2F%2Fapi.zapier.com%2Fv2%2Fauthentications%2Fredirect","_blank","width=1280,height=1024"),this.authPopup?window.addEventListener("message",this.handleAuthMessage):this.hasPopUpError=!0}async onOAuthSuccess({tokenId:e}={tokenId:""}){if(!e)return void this.onOAuthError()
let t
this.zapier.setTokenId(e)
try{t=await this.zapier.getLiAuthentications()}catch(a){return this.jet.error(a,"zapier-fetch-authentications-failure"),void this.onOAuthError()}let n
if((await Promise.allSettled(t.map((e=>this.zapier.getAccountChoices(e.id))))).some(((e,a)=>!("fulfilled"!==e.status||!e.value.some((e=>e.id===this.args.accountId.toString())))&&(n=t[a].id,!0))))return this.completeAuth(n)
this.isSecondAuthentication=!0,this.isOauthWindowOpen=!1}async getOAuthUrl(){this.isOauthWindowOpen=!0
try{return this.gaap.getOAuthUrl(u.ZAPIER_OAUTH_USE_CASE)}catch(e){this.onOAuthError()}}},v(C,"propTypes",{isOpen:i.PropTypes.bool.isRequired,integration:i.PropTypes.string.isRequired,onDismiss:i.PropTypes.func.isRequired,onAuthComplete:i.PropTypes.func.isRequired,accountId:i.PropTypes.number.isRequired}),h=w((_=C).prototype,"gaap",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=w(_.prototype,"zapier",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=w(_.prototype,"jet",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=w(_.prototype,"isOauthWindowOpen",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=w(_.prototype,"isSecondAuthentication",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S=w(_.prototype,"hasOAuthError",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),A=w(_.prototype,"hasPopUpError",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w(_.prototype,"onOAuthError",[r.action],Object.getOwnPropertyDescriptor(_.prototype,"onOAuthError"),_.prototype),w(_.prototype,"completeAuth",[r.action],Object.getOwnPropertyDescriptor(_.prototype,"completeAuth"),_.prototype),w(_.prototype,"handleAuthMessage",[r.action],Object.getOwnPropertyDescriptor(_.prototype,"handleAuthMessage"),_.prototype),w(_.prototype,"authenticateLinkedinToZapier",[r.action],Object.getOwnPropertyDescriptor(_.prototype,"authenticateLinkedinToZapier"),_.prototype),w(_.prototype,"onOAuthSuccess",[r.action],Object.getOwnPropertyDescriptor(_.prototype,"onOAuthSuccess"),_.prototype),w(_.prototype,"getOAuthUrl",[r.action],Object.getOwnPropertyDescriptor(_.prototype,"getOAuthUrl"),_.prototype),b=_))||b);(0,t.setComponentTemplate)(I,P)})),define("campaign-manager-web/components/copilot-button",["exports","@linkedin/concierge-ember-components/components/copilot-button"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/copilot-chat",["exports","@linkedin/concierge-ember-components/components/copilot-chat"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/copilot-embed",["exports","@linkedin/concierge-ember-components/components/copilot-embed"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}))
define("campaign-manager-web/components/copilot-embedded-container",["exports","@linkedin/concierge-ember-components/components/copilot-embedded-container"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/copilot-header-minimize-button",["exports","@linkedin/concierge-ember-components/components/copilot-header-minimize-button"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/copilot-header",["exports","@linkedin/concierge-ember-components/components/copilot-header"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/copilot-modal-container",["exports","@linkedin/concierge-ember-components/components/copilot-modal-container"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/copilot-modal",["exports","@linkedin/concierge-ember-components/components/copilot-modal"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/copilot",["exports","@linkedin/concierge-ember-components/components/copilot"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/copy-button",["exports","ember-cli-clipboard/components/copy-button"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/copy/recommendation-type",["exports","@linkedin/lms-adrecs-ui/components/copy/recommendation-type"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/copy/recommendations-strings",["exports","@linkedin/lms-adrecs-ui/components/copy/recommendations-strings"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/copy/untranslated-recommendations-strings",["exports","@linkedin/lms-adrecs-ui/components/copy/untranslated-recommendations-strings"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/cost-cap-selection",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"2qQ/s+Aw",block:"[[],[],false,[]]",moduleName:"campaign-manager-web/components/cost-cap-selection.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/cp-panel-body",["exports","ember-collapsible-panel/components/cp-panel-body/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/cp-panel-toggle",["exports","ember-collapsible-panel/components/cp-panel-toggle/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/cp-panel",["exports","ember-collapsible-panel/components/cp-panel/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/cp-panels",["exports","ember-collapsible-panel/components/cp-panels/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/create-account-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/utils/urn","campaign-manager-web/constants/routes","campaign-manager-web/utils/account","ember-test-friendly-error-handler","rsvp","@glimmer/tracking","campaign-manager-web/utils/focus","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/campaign-manager","campaign-manager-web/components/account-form","campaign-manager-web/utils/http-error","@ember/object","campaign-manager-web/entities/account","@ember/application"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y){var S,A,C,O,v,w,I,P,N,R,D,M
function L(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function k(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const U=(0,n.createTemplateFactory)({id:"+f0waQwo",block:'[[[8,[39,0],[[24,"aria-labelledby","account-creation-header"],[4,[38,1],null,[["pageKey","routeName","currentRoute"],["create_account_modal",[28,[37,2],[[53,"outletState"],"render.name"],null],[28,[37,2],[[53,"outletState"],"render"],null]]]]],[["@isOpen","@size","@dismissModal"],[[30,0,["showCreateAccountModal"]],"medium",[30,0,["dismissModal"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,"data-live-test-create-account-modal__header",""],[14,1,"account-creation-header"],[15,0,[29,[[28,[37,4],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,5],["i18n_add_account","campaign-manager-web/components/create-account-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,1,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,6],null,[["@hasPadding","@model","@updateAccount","@onSave","@showValidations"],[false,[30,0,["accountToModify"]],[30,0,["updateAccountRecord"]],[28,[37,7],[[30,0,["createAccountTask"]]],null],[28,[37,8],[[30,0,["showAddAccountValidations"]]],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,1,["ModalFooter"]],[[24,0,"modal-footer--with-inline-feedback-and-buttons"]],null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"mb2 self-start"],[12],[1,"\\n      "],[8,[39,9],null,[["@isHidden","@type"],[[28,[37,10],[[30,0,["createAccountTaskError"]]],null],"negative"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,11],null,[["error"],[[30,0,["createAccountTaskError"]]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[8,[39,12],[[24,0,"mr2"],[16,"disabled",[30,0,["createAccountTask","isRunning"]]],[4,[38,13],["click",[30,0,["dismissModal"]]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,5],["i18n_cancel","campaign-manager-web/components/create-account-modal"],null]]],null],[1,"\\n      "],[8,[39,12],[[24,"form","account-form"],[16,"disabled",[30,0,["saveAccountDisabled"]]],[24,4,"submit"],[4,[38,14],["account_form_save"],null],[4,[38,13],["click",[28,[37,7],[[30,0,["createAccountTask"]]],null]],null]],[["@size","@text"],["small",[28,[37,5],["i18n_save","campaign-manager-web/components/create-account-modal"],null]]],null],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n\\n"],[8,[39,15],null,[["@isOpen","@hideDismiss","@dismissModal"],[[30,0,["showMemberAccountVerificationModal"]],false,[30,0,["dismissModal"]]]],null],[1,"\\n"]],["modal"],false,["hue-web-modal","track-render","get","-get-dynamic-var","hue-web-foundations@-text-heading","t","account-form","perform","readonly","hue-web-inline-feedback","not","error-message","hue-web-button","on","track-interaction","trust-tiering/verification-modal"]]',moduleName:"campaign-manager-web/components/create-account-modal.hbs",isStrictMode:!1})
let x=e.default=(S=(0,i.inject)("account"),A=(0,o.task)({drop:!0}),(0,r.assertPropTypes)((M=class extends a.default{get showCreateAccountModal(){return null!==this.memberProfile.profileData&&(this.memberProfile.isMemberAccountCreationEligible&&this.args.isOpen)}get showMemberAccountVerificationModal(){return null!==this.memberProfile.profileData&&(!this.memberProfile.isMemberAccountCreationEligible&&this.args.isOpen)}get saveAccountDisabled(){return this.createAccountTask.isRunning||!this.accountToModify?.validations.isValid&&this.showAddAccountValidations}get currencyCode(){return this.args.account?.currencyCode?this.args.account.currencyCode:null}get profileData(){return this.memberProfile.profileData}constructor(){super(...arguments),L(this,"i18n",v,this),L(this,"accountService",w,this),L(this,"router",I,this),L(this,"memberProfile",P,this),L(this,"accountToModify",N,this),L(this,"createAccountTaskError",R,this),L(this,"showAddAccountValidations",D,this),this.accountToModify=this._createAccountObject()}dismissModal(){this._resetAddAccountModal(),this.args.dismissModal()}*createAccountTask(){if(this.accountToModify.reference||this.updateAccountRecord({reference:(0,s.createUrnFromAttrs)(s.URN_TYPES.MEMBER,this.profileData.id)}),!this.accountToModify.validations.isValid)return this.showAddAccountValidations=!0,void(0,g.setFocus)("#account-name")
const e=(0,b.constructPemMetadata)(_.CREATE_ACCOUNTS_KEY.CREATE_ACCOUNT)
return yield this.accountService.saveAccount(this.accountToModify,e).then((e=>{this._resetAddAccountModal(),this.router.transitionTo(c.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_INDEX,e.id)})).catch((0,d.default)("account-form-save-error",(e=>{if(!(0,l.didCancel)(e))return this.createAccountTaskError=e,(0,p.reject)((0,f.getErrorMessage)(e))})))}updateAccountRecord(e={}){return(0,u.updateAccount)(this.accountToModify,e)}_resetAddAccountModal(){this.createAccountTask.cancelAll(),this.createAccountTaskError=null,this.accountToModify=this._createAccountObject(),this.showAddAccountValidations=!1}_createAccountObject(){const e=this.profileData?.firstName,t=e?this.i18n.lookupTranslation(h.default,"i18n_default_account_name")([{member:{firstName:e}}]):void 0
return E.default.create((0,y.getOwner)(this).ownerInjection(),{name:t,canEditAccount:!0,isNew:!0})}},F=M,z="propTypes",j={isOpen:r.PropTypes.bool.isRequired,dismissModal:r.PropTypes.func.isRequired,account:r.PropTypes.EmberObject},z in F?Object.defineProperty(F,z,{value:j,enumerable:!0,configurable:!0,writable:!0}):F[z]=j,v=k((O=M).prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=k(O.prototype,"accountService",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=k(O.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=k(O.prototype,"memberProfile",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=k(O.prototype,"accountToModify",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),R=k(O.prototype,"createAccountTaskError",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),D=k(O.prototype,"showAddAccountValidations",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k(O.prototype,"dismissModal",[T.action],Object.getOwnPropertyDescriptor(O.prototype,"dismissModal"),O.prototype),k(O.prototype,"createAccountTask",[A],Object.getOwnPropertyDescriptor(O.prototype,"createAccountTask"),O.prototype),k(O.prototype,"updateAccountRecord",[T.action],Object.getOwnPropertyDescriptor(O.prototype,"updateAccountRecord"),O.prototype),C=O))||C)
var F,z,j;(0,t.setComponentTemplate)(U,x)})),define("campaign-manager-web/components/create-ad-button",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/debug","@ember/object","@ember/service","campaign-manager-web/utils/table-state"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m
function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"0P4Yq2b7",block:'[[[1,"\\n"],[41,[30,1],[[[1,"  "],[10,0],[15,0,[28,[37,1],["u-display-flex u-flex-wrap u-items-center ml4",[28,[37,2],null,[["u-flex-row-reverse","u-flex-start"],[[30,2],[30,2]]]]],null]],[12],[1,"\\n"],[41,[30,0,["disabledReasons"]],[[[1,"      "],[8,[39,3],null,[["@placement","@contentClass","@onShow"],["bottom","u-hoverable__content",[30,3]]],[["trigger","content"],[[[[1,"\\n          "],[10,1],[14,0,"create-ad-button__disabled-create-hovercard-trigger"],[12],[1,"\\n            "],[8,[39,4],[[16,0,[28,[37,1],[[28,[37,2],null,[["create-ad-btn__disabled-create-hovercard-trigger-btn"],[[28,[37,5],[[30,2]],null]]]]],null]],[24,"data-js-create-ad-button__disabled-create-notify-icon",""],[4,[38,6],[[30,4,["triggerContentSharedInfo"]]],null]],[["@buttonType","@size","@icon","@circle"],["tertiary","small","question",true]],null],[1,"\\n          "],[13],[1,"\\n        "]],[4]],[[[1,"\\n          "],[10,"h4"],[14,0,"mb2"],[12],[1,[28,[35,7],["i18n_ad_creation_disabled","campaign-manager-web/components/create-ad-button"],null]],[13],[1,"\\n          "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["disabledReasons"]]],null]],null],null,[[[1,"              "],[10,"li"],[15,0,[29,["mb1 ml5"," ",[28,[37,10],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[1,[28,[35,7],[[30,5,["i18nKey"]],"campaign-manager-web/components/create-ad-button"],null]],[1,"\\n"],[41,[30,5,["iphPath"]],[[[1,"                  "],[8,[39,11],null,null,[["default"],[[[[1,"\\n                    "],[1,[28,[35,7],["i18n_learn_more","campaign-manager-web/components/create-ad-button"],[["linkInfo"],[[28,[37,12],null,[["href","role","ariaLabel","dataTestSelector","dataControlName"],[[28,[37,13],null,[["path","accountId"],[[30,5,["iphPath"]],[30,7]]]],[30,6,["role"]],[28,[37,7],["i18n_learn_more_aria","campaign-manager-web/components/create-ad-button"],null],[30,5,["iphDataSelector"]],[30,5,["iphControlName"]]]]]]]]],[1,"\\n                  "]],[6]]]]],[1,"\\n"]],[]],null],[1,"              "],[13],[1,"\\n"]],[5]],null],[1,"          "],[13],[1,"\\n"],[41,[51,[30,0,["canCreateDsc"]]],[[[1,"            "],[10,0],[14,0,"u-display-flex u-justify-end u-items-center mt4"],[12],[1,"\\n              "],[8,[39,4],[[24,0,"u-layout--no-wrap"],[16,"disabled",[28,[37,5],[[30,8]],null]],[4,[38,16],["click",[28,[37,17],null,[["controlName","action"],["request_dsc_poster_access",[30,10]]]]],null]],[["@size","@text"],["small",[52,[28,[37,15],[[30,9],"REQUESTED"],null],[28,[37,7],["i18n_requested_state_access_button","campaign-manager-web/components/create-ad-button"],null],[28,[37,7],["i18n_request_access_button","campaign-manager-web/components/create-ad-button"],null]]]],null],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"        "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "],[8,[39,4],[[24,"data-live-test-create-ad-button--disabled",""],[16,"disabled",true]],[["@buttonType","@size","@emphasized","@text"],[[30,0,["createAdButtonType"]],"small",true,[28,[37,7],[[30,0,["createAdButtonLabel"]],"campaign-manager-web/components/create-ad-button"],null]]],null],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[41,[48,[30,12]],[[[1,"  "],[18,12,null],[1,"\\n"]],[]],[[[1,"  "],[8,[39,4],[[24,"data-js-ad-create-button",""],[24,0,"ml4"],[4,[38,16],["click",[28,[37,20],[[28,[37,17],null,[["controlName","action"],["campaign_create_new_ad",[30,11]]]],[30,0,["onClickCreateButton"]]],null]],null]],[["@buttonType","@emphasized","@size","@text"],[[30,0,["createAdButtonType"]],true,"small",[28,[37,7],[[30,0,["createAdButtonLabel"]],"campaign-manager-web/components/create-ad-button"],null]]],null],[1,"\\n"]],[]]]],[]]]],["@isCreateDisabled","@isQuickMode","@onShowTooltip","triggerData","disabledReason","iphHelper","@accountId","@shouldEnableRequestPermissionButton","@dscPosterAclState","@onClickRequestPermission","@onClickCreate","&default"],false,["if","classes","hash","hue-web-contextual-dialog","hue-web-button","not","hue-web-contextual-dialog-trigger","t","each","-track-array","hue-web-foundations@-text-body","iph-helper","external-link-info","help-center-url","unless","eq","on","tracked-action","has-block","yield","pipe-action"]]',moduleName:"campaign-manager-web/components/create-ad-button.hbs",isStrictMode:!1})
let _=e.default=(c=(0,l.inject)(),(0,i.assertPropTypes)((m=class extends a.default{get canCreateDsc(){return this.args.canCreateDsc??!0}get canEditCreative(){return this.args.canEditCreative??!1}get disabledReasons(){return[...this.canCreateDsc?[]:[{i18nKey:"i18n_sponsored_content_permissions_text",iphPath:"help/lms/answer/49986",iphDataSelector:"data-test-create-ad-button__help-center-link",iphControlName:"sponsored_content_permissions_learn_more"}],...this.canEditCreative?[]:[{i18nKey:"i18n_no_edit_permission",iphPath:"help/lms/answer/5753"}],...this.args.hasMaximumCreatives?[{i18nKey:"i18n_has_maximum_creatives_notice"}]:[],...this.args.isCompletedCampaign?[{i18nKey:"i18n_completed_campaign"}]:[],...this.args.isConversationStarterObjectiveCreativeCreationDisabled?[{i18nKey:"i18n_conversation_starter_objective_creative_creation_disabled"}]:[]]}get createAdButtonType(){return this.args.createButtonType&&["primary","secondary","tertiary"].includes(this.args.createButtonType.toLowerCase())?this.args.createButtonType.toLowerCase():"tertiary"}get createAdButtonLabel(){return this.args.isQuickMode?"i18n_scc_create_new_ad_cta_v2":this.args.isUsingMultiAdFlow?"i18n_create_new_ads":"i18n_create_new_ad"}constructor(){var e,t,n,a
super(...arguments),e=this,t="tableState",a=this,(n=p)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}onClickCreateButton(){this.tableState.setTableStates(s.TABLE_NAME.CREATIVES_LIST,{triggerSelectorForReturnFocus:"[data-js-ad-create-button]"})}},h=m,f="propTypes",T={accountId:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number]).isRequired,canCreateDsc:i.PropTypes.bool,canEditCreative:i.PropTypes.bool,hasMaximumCreatives:i.PropTypes.bool.isRequired,isCompletedCampaign:i.PropTypes.bool.isRequired,isCreateDisabled:i.PropTypes.bool,shouldEnableRequestPermissionButton:i.PropTypes.bool,onClickRequestPermission:i.PropTypes.func,onClickCreate:i.PropTypes.func,onShowTooltip:i.PropTypes.func,isUsingMultiAdFlow:i.PropTypes.bool,createButtonType:i.PropTypes.string,isQuickMode:i.PropTypes.bool,isConversationStarterObjectiveCreativeCreationDisabled:i.PropTypes.bool},f in h?Object.defineProperty(h,f,{value:T,enumerable:!0,configurable:!0,writable:!0}):h[f]=T,p=g((d=m).prototype,"tableState",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(d.prototype,"onClickCreateButton",[o.action],Object.getOwnPropertyDescriptor(d.prototype,"onClickCreateButton"),d.prototype),u=d))||u)
var h,f,T;(0,t.setComponentTemplate)(b,_)})),define("campaign-manager-web/components/create-and-sponsor-button",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/utils/tracking","@ember/object"],(function(e,t,n,a,i,r,o,l){var s,c,u,d
function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const m=(0,n.createTemplateFactory)({id:"/08dpkDL",block:'[[[1,"\\n"],[41,[30,1],[[[1,"  "],[10,0],[15,0,[29,["u-layout__push-right u-display-flex u-items-center\\n      ",[52,[30,2],"create-and-sponsor__add-to-campaign"]]]],[12],[1,"\\n    "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n      "],[10,1],[15,0,[29,[[36,1]]]],[12],[1,"\\n        "],[8,[39,2],[[4,[38,3],["click",[30,4]],null]],[["@inputId","@isChecked"],["create-and-sponsor-button__create_not_sponsor_checkbox",[30,3]]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,"label"],[15,0,[29,["mt0 create-and-sponsor__add-to-campaign-label"," ",[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[14,"for","create-and-sponsor-button__create_not_sponsor_checkbox"],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_create_not_sponsor_label","campaign-manager-web/components/create-and-sponsor-button"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,6],[[24,0,"u-display-inline-flex"]],[["@placement","@content","@contentClass"],["top",[28,[37,5],["i18n_create_not_sponsor_tooltip","campaign-manager-web/components/create-and-sponsor-button"],null],"u-hoverable__content"]],[["trigger"],[[[[1,"\\n        "],[11,"button"],[24,0,"button--unstyled button--cursor-default"],[16,"aria-label",[28,[37,5],["create_and_sponsor_tooltip_trigger","campaign-manager-web/components/create-and-sponsor-button"],null]],[24,4,"button"],[4,[38,7],[[30,5,["triggerContentSharedInfo"]]],null],[12],[1,"\\n          "],[8,[39,8],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n        "],[13],[10,1],[14,0,"a11y-text"],[12],[1,"\\n          "],[1,[28,[35,5],["i18n_create_not_sponsor_tooltip","campaign-manager-web/components/create-and-sponsor-button"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[5]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],null],[41,[30,6],[[[1,"  "],[8,[39,9],null,[["@dataTestSelectorValue","@placement","@onConfirm","@confirmButtonText","@triggerButtonText","@triggerButtonClass","@triggerButtonDisabled"],["create-and-sponsor-button__confirm-save","top",[30,7],[28,[37,5],["i18n_confirm","campaign-manager-web/components/create-and-sponsor-button"],null],[28,[37,5],["i18n_save","campaign-manager-web/components/create-and-sponsor-button"],null],[29,[[52,[30,1],"ml4","u-layout__push-right"]," ",[52,[30,2],"create-and-sponsor__save"]]],[30,8]]],[["default"],[[[[1,"\\n    "],[10,"h5"],[15,0,[29,["u-color__black--75 mb4"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,5],["i18n_confirm_changes","campaign-manager-web/components/create-and-sponsor-button"],null]],[13],[1,"\\n    "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,5],[[30,0,["keyForConfirmSaveMessage"]],"campaign-manager-web/components/create-and-sponsor-button"],[["campaignCount","linkInfo"],[[30,9],[28,[37,10],null,[["href"],[[28,[37,11],null,[["path","accountId"],["help/lms/topics/8154/8155/68894",[30,10]]]]]]]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,11],[[[1,"  "],[8,[39,9],null,[["@dataTestSelectorValue","@placement","@onConfirm","@confirmButtonText","@triggerButtonText","@triggerButtonClass","@triggerButtonDisabled"],["create-and-sponsor-button__confirm-ad-policy-validation-save","top",[30,7],[28,[37,5],["i18n_confirm_button_text_for_ad_policy_violation_warnings","campaign-manager-web/components/create-and-sponsor-button"],null],[28,[37,5],["i18n_save","campaign-manager-web/components/create-and-sponsor-button"],null],[29,[[52,[30,1],"ml4","u-layout__push-right"]," ",[52,[30,2],"create-and-sponsor__save"]]],[30,8]]],[["default"],[[[[1,"\\n    "],[10,"h5"],[15,0,[29,["u-color__black--75 mb4"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,5],["i18n_confirm_title_for_ad_policy_violation_warnings","campaign-manager-web/components/create-and-sponsor-button"],null]],[13],[1,"\\n    "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[8,[39,12],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,5],["i18n_confirm_message_for_ad_policy_violation_warnings","campaign-manager-web/components/create-and-sponsor-button"],[["linkInfo"],[[28,[37,10],null,[["href","ariaLabel","dataTestSelector","role"],[[28,[37,11],null,[["path"],["legal/ads-policy#G"]]],[28,[37,5],["i18n_ads_agreement_link_label","campaign-manager-web/components/create-and-sponsor-button"],null],"data-test-create-and-sponsor-button__ad-policy-violation-prompt-learn-more",[30,12,["role"]]]]]]]]],[1,"\\n      "]],[12]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],[[[1,"  "],[8,[39,13],[[16,0,[28,[37,14],[[28,[37,15],null,[["ml4","u-layout__push-right","create-and-sponsor__save"],[[30,1],[28,[37,16],[[30,1]],null],[30,2]]]]],null]],[16,"disabled",[30,8]],[4,[38,3],["click",[30,0,["onSave"]]],null]],[["@size","@text"],["small",[52,[30,13],[30,13],[28,[37,5],[[52,[30,14],"i18n_save","i18n_save_ad"],"campaign-manager-web/components/create-and-sponsor-button"],null]]]],null],[1,"\\n"]],[]]]],[]]]],["@isAddToCampaignCheckboxShowing","@isFormWithPreviewMode","@isSponsorOnCreateChecked","@onClickSponsorOnCreate","triggerData","@shouldConfirmSave","@onClickSave","@isButtonDisabled","@campaignCount","@accountId","@shouldConfirmAdPolicyWarning","iphHelper","@customSaveCopy","@isEditMode"],false,["if","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","on","hue-web-foundations@-text-body","t","hue-web-tooltip","hue-web-tooltip-trigger","hue-web-icons@icon","confirm-hovercard","external-link-info","help-center-url","iph-helper","hue-web-button","classes","hash","not"]]',moduleName:"campaign-manager-web/components/create-and-sponsor-button.hbs",isStrictMode:!1})
let g=e.default=(0,i.assertPropTypes)((d=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="tracking",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get keyForConfirmSaveMessage(){return this.args.campaignCount?this.args.isOrganic?"i18n_edit_organic_learn_more":"i18n_edit_dsc_learn_more":this.args.isOrganic?"i18n_edit_organic_no_count":"i18n_edit_dsc_no_count"}onSave(){this.args.dataControlName&&this.tracking.fireInteractionEvent(this.args.dataControlName,o.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.args.onClickSave()}},b=d,_="propTypes",h={accountId:i.PropTypes.oneOfType([i.PropTypes.number,i.PropTypes.string]),campaignCount:i.PropTypes.number,isAddToCampaignCheckboxShowing:i.PropTypes.bool,isButtonDisabled:i.PropTypes.bool,isEditMode:i.PropTypes.bool,isOrganic:i.PropTypes.bool,isSponsorOnCreateChecked:i.PropTypes.bool,shouldConfirmSave:i.PropTypes.bool,onClickSave:i.PropTypes.func.isRequired,onClickSponsorOnCreate:i.PropTypes.func,isFormWithPreviewMode:i.PropTypes.bool,dataControlName:i.PropTypes.string},_ in b?Object.defineProperty(b,_,{value:h,enumerable:!0,configurable:!0,writable:!0}):b[_]=h,u=p((c=d).prototype,"tracking",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(c.prototype,"onSave",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"onSave"),c.prototype),s=c))||s
var b,_,h;(0,t.setComponentTemplate)(m,g)})),define("campaign-manager-web/components/create-button-dropdown",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","@ember/object","campaign-manager-web/constants/routes","@glimmer/tracking","@ember/array"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f=(0,n.createTemplateFactory)({id:"AHyDUF2r",block:'[[[1,"\\n"],[8,[39,0],null,[["@isOpen","@openMenu","@closeMenu","@placement","@disabled"],[[30,0,["isDropdownOpen"]],[28,[37,1],[[30,0,["onDropdownStateChange"]],true],null],[28,[37,1],[[30,0,["onDropdownStateChange"]],false],null],"bottom",[30,1]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["Trigger"]],[[24,"data-live-test-create-button-dropdown__create-trigger",""],[16,"aria-label",[28,[37,2],["i18n_create_a11y_description","campaign-manager-web/components/create-button-dropdown"],null]],[24,0,"m1"]],[["@buttonType","@size","@text","@icon","@iconPlacement"],["primary","small",[28,[37,2],["i18n_create","campaign-manager-web/components/create-button-dropdown"],null],"caret","right"]],null],[1,"\\n  "],[8,[30,2,["Container"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["showCreateAdDropdown"]],[[[41,[30,0,["disableCreateAdDropdown"]],[[[1,"        "],[8,[30,2,["Item"]],[[16,0,[29,[[28,[37,4],null,[["size"],["small"]]]]]]],[["@disabled","@text"],[true,[28,[37,2],["i18n_create_ad","campaign-manager-web/components/create-button-dropdown"],null]]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[30,2,["ItemLinkTo"]],[[16,0,[29,[[28,[37,4],null,[["size"],["small"]]]]]],[4,[38,5],["create_ad_table"],null]],[["@disabled","@text","@route","@model"],[[30,0,["disableCreateAdDropdown"]],[28,[37,2],["i18n_create_ad","campaign-manager-web/components/create-button-dropdown"],null],"accounts.item.campaigns.item.creatives.index",[29,[[30,0,["selectedCampaignId"]]]]]],null],[1,"\\n"]],[]]]],[]],null],[41,[30,3],[[[1,"      "],[8,[30,2,["Item"]],[[24,"data-live-test-create-button-dropdown__campaign-dropdown-item",""],[16,0,[29,[[28,[37,4],null,[["size"],["small"]]]]]],[4,[38,5],["create_campaign_table"],null]],[["@disabled","@onSelect","@text"],[[28,[37,6],[[30,3,["canEditCampaign"]]],null],[30,4],[28,[37,2],["i18n_campaign","campaign-manager-web/components/create-button-dropdown"],null]]],null],[1,"\\n      "],[8,[30,2,["Item"]],[[24,"data-live-test-create-button-dropdown__campaign-group-dropdown-item",""],[16,0,[29,[[28,[37,4],null,[["size"],["small"]]]]]]],[["@disabled","@onSelect","@text"],[[28,[37,7],[[28,[37,6],[[30,3,["canEditCampaign"]]],null],[30,0,["isEnterpriseCampaignGroupCreationDisabled"]]],null],[30,0,["createCampaignGroup"]],[28,[37,2],["i18n_campaign_group","campaign-manager-web/components/create-button-dropdown"],null]]],null],[1,"\\n"]],[]],null],[41,[30,5],[[[1,"      "],[8,[30,2,["Item"]],[[16,0,[29,[[28,[37,4],null,[["size"],["small"]]]]]],[4,[38,5],["account_modal_open"],null]],[["@onSelect","@text"],[[30,0,["openCreateAccountModal"]],[28,[37,2],["i18n_account","campaign-manager-web/components/create-button-dropdown"],null]]],null],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n"]],[2]]]]],[1,"\\n\\n"],[8,[39,8],null,[["@account","@isOpen","@dismissModal"],[[30,3],[30,0,["isCreateAccountModalOpen"]],[30,0,["closeCreateAccountModal"]]]],null]],["@disabled","Menu","@account","@routeToCampaignCreate","@showCreateAccount"],false,["hue-web-menu","fn","t","if","hue-web-foundations@-text-body","track-interaction","not","or","create-account-modal"]]',moduleName:"campaign-manager-web/components/create-button-dropdown.hbs",isStrictMode:!1})
let T=e.default=(0,r.assertPropTypes)((b=class extends a.default{constructor(...e){super(...e),_(this,"router",p,this),_(this,"isCreateAccountModalOpen",m,this),_(this,"isDropdownOpen",g,this)}get isEnterpriseCampaignGroupCreationDisabled(){return!(this.args.enableLisa&&this.args.account.isLmsEnterpriseAccount&&this.args.account.testAccount)&&this.args.account.isEnterprise}get showCreateAdDropdown(){return(0,c.isArray)(this.args.selectedCampaigns)}get disableCreateAdDropdown(){return(0,c.isArray)(this.args.selectedCampaigns)&&1!==this.args.selectedCampaigns.length}get selectedCampaignId(){return this.args.selectedCampaigns?.[0]?.id}openCreateAccountModal(){this.isCreateAccountModalOpen=!0}closeCreateAccountModal(){this.isCreateAccountModalOpen=!1}createCampaignGroup(){this.router.transitionTo(l.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_NEW)}onDropdownStateChange(e){this.isDropdownOpen=e}},E=b,y="propTypes",S={account:r.PropTypes.EmberObject,enableLisa:r.PropTypes.bool.isRequired,onReload:r.PropTypes.func,routeToCampaignCreate:r.PropTypes.func,selectedCampaigns:r.PropTypes.array,disabled:r.PropTypes.bool,showCreateAccount:r.PropTypes.bool},y in E?Object.defineProperty(E,y,{value:S,enumerable:!0,configurable:!0,writable:!0}):E[y]=S,p=h((d=b).prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(d.prototype,"isCreateAccountModalOpen",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=h(d.prototype,"isDropdownOpen",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),h(d.prototype,"openCreateAccountModal",[o.action],Object.getOwnPropertyDescriptor(d.prototype,"openCreateAccountModal"),d.prototype),h(d.prototype,"closeCreateAccountModal",[o.action],Object.getOwnPropertyDescriptor(d.prototype,"closeCreateAccountModal"),d.prototype),h(d.prototype,"createCampaignGroup",[o.action],Object.getOwnPropertyDescriptor(d.prototype,"createCampaignGroup"),d.prototype),h(d.prototype,"onDropdownStateChange",[o.action],Object.getOwnPropertyDescriptor(d.prototype,"onDropdownStateChange"),d.prototype),u=d))||u
var E,y,S;(0,t.setComponentTemplate)(f,T)})),define("campaign-manager-web/components/create-experiment-dropdown",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/experiment","@ember/debug","@ember/object","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p
function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"Fzqfnzea",block:'[[[1,"\\n"],[8,[39,0],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[28,[37,1],[[30,0,["toggleDropdown"]],true],null],[28,[37,1],[[30,0,["toggleDropdown"]],false],null]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["Trigger"]],[[16,"aria-label",[28,[37,2],["i18n_a11y_trigger_label","campaign-manager-web/components/create-experiment-dropdown"],null]],[4,[38,3],null,null]],[["@text","@icon","@buttonType","@size","@iconPlacement"],[[28,[37,2],["create_experiment_button","campaign-manager-web/components/create-experiment-dropdown"],null],"caret","primary","small","right"]],null],[1,"\\n  "],[8,[30,1,["Container"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,0,["dropdownOptions"]]],null]],null],null,[[[44,[[28,[37,7],[[30,0,["callbacksByOption"]],[30,2]],null]],[[[41,[30,3],[[[1,"          "],[8,[30,1,["Item"]],null,[["@onSelect"],[[30,3]]],[["default"],[[[[1,"\\n            "],[10,1],[12],[1,[28,[35,2],["i18n_dropdown_text_v2","campaign-manager-web/components/create-experiment-dropdown"],[["label"],[[30,2]]]]],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null]],[3]]]],[2]],null],[1,"  "]],[]]]]],[1,"\\n"]],[1]]]]]],["dropdown","option","onOptionSelected"],false,["hue-web-menu","fn","t","focus-on-render","each","-track-array","let","get","if"]]',moduleName:"campaign-manager-web/components/create-experiment-dropdown.hbs",isStrictMode:!1})
let _=e.default=(0,i.assertPropTypes)((p=class extends a.default{constructor(){var e,t,n,a
super(...arguments),e=this,t="isDropdownOpen",a=this,(n=d)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0}),m(this,"dropdownOptions",[r.EXPERIMENT_TYPE.A_B_TEST,r.EXPERIMENT_TYPE.BRAND_LIFT_TEST]),m(this,"callbacksByOption",{[r.EXPERIMENT_TYPE.A_B_TEST]:this.args.onCreateAbTest,[r.EXPERIMENT_TYPE.BRAND_LIFT_TEST]:this.args.onCreateBrandLiftTest})
Object.values(this.callbacksByOption).filter((e=>Boolean(e))).length}toggleDropdown(e){this.isDropdownOpen=e}},m(p,"propTypes",{onCreateAbTest:i.PropTypes.func,onCreateBrandLiftTest:i.PropTypes.func}),d=g((u=p).prototype,"isDropdownOpen",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g(u.prototype,"toggleDropdown",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"toggleDropdown"),u.prototype),c=u))||c;(0,t.setComponentTemplate)(b,_)})),define("campaign-manager-web/components/create-lookalike-panel-table/name",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"wUa9YgmW",block:'[[[1,"\\n"],[10,2],[12],[1,"\\n"],[44,[[28,[37,1],["create-lookalike-panel__table-name-cell-",[30,1,["segmentId"]]],null]],[[[1,"    "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n      "],[10,1],[15,0,[29,[[36,2]]]],[12],[1,"\\n        "],[8,[39,3],[[16,3,[30,2]],[4,[38,4],["click",[28,[37,5],[[30,3,["columnActions","onClickParentAudienceSelect"]],[30,1]],null]],null],[4,[38,6],["target_lookalike_fpp_selectseed"],null]],[["@inputId"],[[30,2]]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,"label"],[14,0,"mt0 create-lookalike-panel__table-name-cell-label"],[15,"for",[30,2]],[12],[1,"\\n        "],[10,"dl"],[14,0,"create-lookalike-panel__table-name-cell-label-text"],[12],[1,"\\n          "],[10,"dt"],[12],[1,"\\n            "],[1,[30,1,["name"]]],[1,"\\n          "],[13],[1,"\\n          "],[10,"dd"],[15,0,[29,["u-color__black--75"," ",[28,[37,7],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n            "],[8,[39,8],null,[["@audienceType","@thirdPartyDisplayName"],[[30,1,["meta","audienceType"]],[30,1,["thirdPartyDisplayName"]]]],null],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[2]]],[13]],["@record","row","@column"],false,["let","concat","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","on","fn","track-interaction","hue-web-foundations@-text-body","audiences/matched/audience-type-i18n"]]',moduleName:"campaign-manager-web/components/create-lookalike-panel-table/name.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/create-lookalike-panel",["exports","@ember/component","@ember/template-factory","campaign-manager-web/components/common-table-cells/created-date","campaign-manager-web/components/audiences-table/count","campaign-manager-web/components/create-lookalike-panel-table/name","@ember/service","@glimmer/component","@glimmer/tracking","@ember/object","@linkedin/ember-tracked-validations","campaign-manager-web/constants/audiences/matched/common","@ember/array","ember-concurrency-decorators","campaign-manager-web/utils/api-endpoints","@linkedin/ember-prop-types","ember-lifeline","campaign-manager-web/utils/http-error","campaign-manager-web/config/environment","campaign-manager-web/constants/jet-error-tags","@embroider/util","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y){var S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K
function W(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function X(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const J=(0,n.createTemplateFactory)({id:"HE11n22/",block:'[[[1,"\\n"],[10,0],[14,0,"asset-panel u-display-flex u-flex-wrap"],[12],[1,"\\n"],[41,[30,0,["showDeprecationMessage"]],[[[1,"    "],[10,0],[14,0,"u-layout-flex__container--center u-layout__width-full"],[12],[1,"\\n      "],[8,[39,1],null,null,[["default"],[[[[1,"\\n        "],[8,[39,2],[[24,0,"cm-hue-empty-state"]],[["@headline","@message","@illustration"],[[28,[37,3],["i18n_deprecation_headline","campaign-manager-web/components/create-lookalike-panel"],null],[28,[37,3],["i18n_deprecation_message","campaign-manager-web/components/create-lookalike-panel"],[["linkInfo"],[[28,[37,4],null,[["href","ariaLabel","dataTestSelector","role"],[[28,[37,5],null,[["path","accountId"],["help/lms/answer/a423698",[30,2]]]],[28,[37,3],["i18n_empty_state_a11y_learn_more","campaign-manager-web/components/create-lookalike-panel"],null],"data-test-create-lookalike-panel__deprecation-link",[30,1,["role"]]]]]]]],"empty-waiting"]],null],[1,"\\n      "]],[1]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[41,[30,0,["fetchLookalikeAudienceTask","last","isError"]],[[[1,"    "],[10,0],[14,0,"u-layout-flex__container--center u-layout__width-full"],[12],[1,"\\n      "],[8,[39,2],[[24,0,"cm-hue-empty-state"]],[["@headline","@message","@illustration"],[[28,[37,3],["i18n_failed_to_load_audience_headline","campaign-manager-web/components/create-lookalike-panel"],null],[28,[37,6],null,[["error","customErrorMessage","withRecoveryMessage"],[[30,0,["fetchLookalikeAudienceTask","last","error"]],[28,[37,3],["i18n_failed_to_load_audience_message","campaign-manager-web/components/create-lookalike-panel"],null],false]]],"error-server"]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[41,[30,0,["showEmptyState"]],[[[1,"    "],[10,0],[14,0,"u-layout-flex__container--center u-layout__width-full"],[12],[1,"\\n      "],[8,[39,1],null,null,[["default"],[[[[1,"\\n        "],[8,[39,2],[[24,0,"cm-hue-empty-state"]],[["@headline","@message","@illustration"],[[28,[37,3],["i18n_empty_state_headline","campaign-manager-web/components/create-lookalike-panel"],null],[28,[37,3],["i18n_empty_state_message","campaign-manager-web/components/create-lookalike-panel"],[["linkInfo"],[[28,[37,4],null,[["href","ariaLabel","dataTestSelector","role"],[[28,[37,5],null,[["path","accountId"],["help/linkedin/answer/94287",[30,2]]]],[28,[37,3],["i18n_empty_state_a11y_learn_more","campaign-manager-web/components/create-lookalike-panel"],null],"data-test-create-lookalike-panel__empty-state-link",[30,3,["role"]]]]]]]],"empty-waiting"]],null],[1,"\\n      "]],[3]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[11,"form"],[24,0,"asset-panel__form-container"],[4,[38,7],["submit",[30,0,["onFormSubmit"]]],null],[12],[1,"\\n      "],[10,0],[14,0,"asset-panel__form-section-container"],[12],[1,"\\n        "],[10,2],[15,0,[29,["u-color__black--90"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[8,[39,1],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,3],["i18n_modal_intro_text","campaign-manager-web/components/create-lookalike-panel"],[["linkInfo"],[[28,[37,4],null,[["role","href"],[[30,4,["role"]],[28,[37,5],null,[["path"],["help/lms/answer/a423698"]]]]]]]]]],[1,"\\n          "]],[4]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"asset-panel__form-section-container"],[12],[1,"\\n        "],[10,"section"],[14,0,"asset-panel__form-section asset-panel__form-section-input"],[12],[1,"\\n          "],[10,"label"],[15,0,[29,["asset-panel__form-section-header"," ",[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[14,"for","create-lookalike-panel__audience-name-input"],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_name_your_audience","campaign-manager-web/components/create-lookalike-panel"],null]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,9],null,[["@validations","@showValidations"],[[28,[37,10],[[30,0,["validations","attrs","audienceName"]]],null],[30,0,["showAudienceNameValidation"]]]],[["default"],[[[[1,"\\n            "],[8,[39,11],null,[["@max","@currentLength"],[[30,5,["maxlength"]],[30,0,["audienceName","length"]]]],[["default"],[[[[1,"\\n              "],[8,[39,12],[[24,3,"create-lookalike-panel__audience-name-input"],[24,"autocomplete","off"],[16,"placeholder",[28,[37,3],["i18n_lookalike_audience_name_input_placeholder","campaign-manager-web/components/create-lookalike-panel"],null]],[16,"max",[30,5,["maxlength"]]],[16,"aria-invalid",[30,5,["showErrors"]]],[16,"aria-describedby",[30,5,["describedby"]]],[16,0,[29,[[36,13]]]],[4,[38,7],["input",[28,[37,14],[[28,[37,15],["target.value"],null],[28,[37,16],[[30,0],"audienceName"],null]],null]],null],[4,[38,7],["blur",[30,0,["onBlurAudienceNameInput"]]],null]],[["@inputId","@value","@counterMax"],["create-lookalike-panel__audience-name-input",[30,0,["audienceName"]],[30,5,["maxlength"]]]],null],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[5]]]]],[1,"\\n        "],[13],[1,"\\n\\n"],[41,[30,0,["selectedParentAudience"]],[[[1,"          "],[10,"section"],[14,0,"asset-panel__form-section"],[12],[1,"\\n            "],[10,"header"],[15,"aria-label",[28,[37,3],["i18n_create_lookalike_from","campaign-manager-web/components/create-lookalike-panel"],null]],[12],[1,"\\n              "],[10,"h3"],[15,0,[29,[[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_create_lookalike_from","campaign-manager-web/components/create-lookalike-panel"],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"],[41,[30,0,["selectedParentAudience","name"]],[[[1,"              "],[10,0],[14,0,"create-lookalike-panel__selected-parent-audience u-layout-flex__container--center-space-between pv3 ph3 mt2"],[12],[1,"\\n                "],[10,"dl"],[12],[1,"\\n                  "],[10,"dt"],[15,0,[29,[[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                    "],[1,[30,0,["selectedParentAudience","name"]]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,"dd"],[15,0,[29,["u-color__black--75 u-layout__display-inline-block mt2"," ",[28,[37,8],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n                    "],[8,[39,17],null,[["@audienceType","@thirdPartyDisplayName"],[[30,0,["selectedParentAudience","meta","audienceType"]],[30,0,["selectedParentAudience","thirdPartyDisplayName"]]]],null],[1,"\\n                  "],[13],[1,"\\n                  "],[10,"dd"],[15,0,[29,["u-color__black--75 u-layout__display-inline-block mt2 ml2"," ",[28,[37,8],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,3],["i18n_parent_audience_members_v3","campaign-manager-web/components/create-lookalike-panel"],[["count","formattedCount"],[[30,0,["selectedParentAudience","count"]],[28,[37,18],[[30,0,["selectedParentAudience","count"]]],null]]]]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,"dd"],[15,0,[29,["u-color__black--75 u-layout__display-inline-block mt2 ml2"," ",[28,[37,8],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,3],["i18n_parent_audience_last_modified","campaign-manager-web/components/create-lookalike-panel"],[["time"],[[28,[37,19],[[30,0,["selectedParentAudience","lastModifiedAt"]]],[["format"],["fmt_mdy_short"]]]]]]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n"],[41,[51,[30,6]],[[[1,"                  "],[8,[39,21],[[4,[38,7],["click",[30,0,["onClickClearSelection"]]],null],[4,[38,22],["target_lookalike_fpp_deselectseed"],null]],[["@buttonType","@circle","@size","@icon","@text"],["tertiary",true,"small","close",[28,[37,3],["i18n_clear_selected_parent_audience","campaign-manager-web/components/create-lookalike-panel"],null]]],null],[1,"\\n"]],[]],null],[1,"              "],[13],[1,"\\n"],[41,[30,6],[[[1,"                "],[8,[39,23],[[24,0,"mt3"]],[["@message"],[[28,[37,3],["i18n_parent_audience_selection_disabled_reason","campaign-manager-web/components/create-lookalike-panel"],null]]],null],[1,"\\n"]],[]],null]],[]],[[[1,"              "],[8,[39,23],[[24,0,"mt3"]],[["@isDismissHidden"],[true]],[["default"],[[[[1,"\\n                "],[8,[39,1],null,null,[["default"],[[[[1,"\\n                  "],[1,[28,[35,3],["i18n_parent_audience_missing_reason","campaign-manager-web/components/create-lookalike-panel"],[["linkInfo"],[[28,[37,4],null,[["href","role","ariaLabel","dataTestSelector"],[[28,[37,5],null,[["path","accountId"],["help/lms/answer/94287",[30,2]]]],[30,7,["role"]],[28,[37,3],["i18n_parent_audience_missing_reason_learn_more_label","campaign-manager-web/components/create-lookalike-panel"],null],"data-test-create-lookalike-panel__parent-audience-missing-reason-link"]]]]]]],[1,"\\n                "]],[7]]]]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n"]],[]],[[[41,[30,8],[[[1,"          "],[10,"section"],[14,0,"asset-panel__form-section"],[12],[1,"\\n            "],[10,"header"],[15,"aria-label",[28,[37,3],["i18n_select_an_audience_message","campaign-manager-web/components/create-lookalike-panel"],null]],[12],[1,"\\n              "],[10,"h3"],[15,0,[29,[[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_select_an_audience_message","campaign-manager-web/components/create-lookalike-panel"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,2],[15,0,[29,["mb3"," ",[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_only_valid_audiences_shown_message","campaign-manager-web/components/create-lookalike-panel"],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,24],null,[["@data","@useFilteringByColumns","@enableFilterRow","@filteringIgnoreCase","@pageSize","@columns","@onDisplayDataChangedAction"],[[30,0,["tableData"]],true,true,true,[30,0,["tablePageSize"]],[30,0,["audiencesTableColumns"]],[30,0,["onDisplayDataChange"]]]],null],[1,"\\n            "],[8,[39,25],[[24,0,"mt4"]],[["@message","@type","@isHidden"],[[28,[37,3],["i18n_select_an_audience_error_message","campaign-manager-web/components/create-lookalike-panel"],null],"negative",[28,[37,26],[[30,0,["showParentAudienceSelectionValidation"]]],null]]],null],[1,"\\n          "],[13],[1,"\\n        "]],[]],null]],[]]],[1,"        "],[10,0],[14,0,"asset-panel__form-section-container"],[12],[1,"\\n          "],[8,[39,25],[[24,0,"mt2"]],[["@type","@message"],["neutral",[28,[37,3],["i18n_modal_info_note_text","campaign-manager-web/components/create-lookalike-panel"],null]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"hr"],[14,0,"artdeco-divider"],[12],[13],[1,"\\n      "],[13],[1,"\\n"],[41,[51,[30,0,["showDeprecationMessage"]]],[[[1,"        "],[10,"footer"],[14,0,"asset-panel__form-footer-container"],[12],[1,"\\n          "],[8,[39,25],[[24,0,"asset-panel__form-server-error-inline-message"]],[["@type","@isHidden","@message"],["negative",[28,[37,26],[[30,0,["createLookalikeAudienceTask","last","isError"]]],null],[28,[37,6],null,[["error","customErrorMessage","withRecoveryMessage"],[[30,0,["createLookalikeAudienceTask","last","error"]],[28,[37,3],["i18n_create_error_message","campaign-manager-web/components/create-lookalike-panel"],null],false]]]]],null],[1,"\\n          "],[8,[39,25],[[24,0,"asset-panel__form-server-error-inline-message"]],[["@type","@isHidden","@message"],["negative",[28,[37,26],[[30,0,["updateLookalikeAudienceTask","last","isError"]]],null],[28,[37,6],null,[["error","customErrorMessage","withRecoveryMessage"],[[30,0,["updateLookalikeAudienceTask","last","error"]],[28,[37,3],["i18n_update_error_message","campaign-manager-web/components/create-lookalike-panel"],null],false]]]]],null],[1,"\\n          "],[10,2],[15,0,[29,["asset-panel__form-footer-container-terms u-color__black--75 u-layout__align-right mb3"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,3],[[52,[30,6],"i18n_modal_terms_conditions_update","i18n_modal_terms_conditions_create"],"campaign-manager-web/components/create-lookalike-panel"],[["linkInfo"],[[28,[37,4],null,[["href","dataTestSelector","dataControlName"],[[28,[37,5],null,[["path","accountId"],["legal/sas-terms",[30,2]]]],"data-test-create-lookalike-panel__legal-terms-link","target_lookalike_modal_terms"]]]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"asset-panel__form-footer-container-buttons u-layout-flex__container--flex-end"],[12],[1,"\\n            "],[8,[39,21],[[24,0,"mr2"],[4,[38,7],["click",[30,0,["onClickCancel"]]],null],[4,[38,22],["target_lookalike_fpp_cancel"],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,3],["i18n_cancel","campaign-manager-web/components/create-lookalike-panel"],null]]],null],[1,"\\n"],[41,[30,6],[[[1,"              "],[8,[39,21],[[4,[38,7],["click",[30,0,["onClickUpdate"]]],null],[4,[38,22],["target_lookalike_fpp_update"],null]],[["@size","@text"],["small",[28,[37,3],["i18n_modal_agree_update_button","campaign-manager-web/components/create-lookalike-panel"],null]]],null],[1,"\\n"]],[]],[[[1,"              "],[8,[39,21],[[4,[38,7],["click",[30,0,["onClickCreate"]]],null],[4,[38,22],["target_lookalike_fpp_create"],null]],[["@size","@text"],["small",[28,[37,3],["i18n_modal_agree_create_button","campaign-manager-web/components/create-lookalike-panel"],null]]],null],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "]],[]]]],[]]]],[]]],[1,"\\n"],[1,"  "],[10,0],[15,0,[29,["u-layout__display-none\\n      ",[52,[28,[37,27],[[30,0,["createLookalikeAudienceTask","isRunning"]],[30,0,["fetchLookalikeAudienceTask","isRunning"]],[30,0,["updateLookalikeAudienceTask","isRunning"]]],null],"u-loader__full-screen-container u-layout-flex__container--center"]]]],[12],[1,"\\n    "],[10,0],[14,0,"u-layout__align-center"],[12],[1,"\\n      "],[8,[39,28],null,[["@size"],["xlarge"]],null],[1,"\\n      "],[10,2],[14,"role","alert"],[15,0,[29,[[28,[37,8],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n"],[41,[30,0,["createLookalikeAudienceTask","isRunning"]],[[[1,"          "],[1,[28,[35,3],["i18n_creating_loader_message","campaign-manager-web/components/create-lookalike-panel"],null]],[1,"\\n"]],[]],[[[41,[30,0,["fetchLookalikeAudienceTask","isRunning"]],[[[1,"          "],[1,[28,[35,3],["i18n_fetching_loader_message","campaign-manager-web/components/create-lookalike-panel"],null]],[1,"\\n"]],[]],[[[41,[30,0,["updateLookalikeAudienceTask","isRunning"]],[[[1,"          "],[1,[28,[35,3],["i18n_updating_loader_message","campaign-manager-web/components/create-lookalike-panel"],null]],[1,"\\n        "]],[]],null]],[]]]],[]]],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["iphHelper","@accountId","iphHelper","iphHelper","vcont","@lookalikeAudienceIdToEdit","iphHelper","@audiences"],false,["if","iph-helper","hue-web-empty-state","t","external-link-info","help-center-url","error-message","on","hue-web-foundations@-text-body","validated-control","readonly","character-counter","cm-text-input","hue-web-foundations@-artdeco-migration-scope","pipe","pick","set","audiences/matched/audience-type-i18n","format-number-or-dash","format-date","unless","hue-web-button","track-interaction","cm-inline-feedback","ads-table","hue-web-inline-feedback","not","or","hue-web-progress-indicator"]]',moduleName:"campaign-manager-web/components/create-lookalike-panel.hbs",isStrictMode:!1}),Q={audienceName:[(0,u.validator)("presence",!0),(0,u.validator)("length",{max:d.AUDIENCE_NAME_MAX_LENGTH})],selectedParentAudience:[(0,u.validator)("presence",!0)]},Z=[T.JET_ERROR_TAGS.AUDIENCES,"lookalike-panel"]
let ee=e.default=(S=(0,u.hasValidations)(Q),A=(0,o.inject)(),C=(0,o.inject)(),O=(0,o.inject)("audiences"),v=(0,o.inject)(),w=(0,o.inject)(),I=(0,o.inject)(),P=(0,o.inject)(),N=(0,m.task)({drop:!0}),R=(0,m.task)({drop:!0}),D=(0,m.task)({drop:!0}),(0,b.assertPropTypes)(M=S((K=class extends l.default{get showDeprecationMessage(){return this.lix.getTreatmentIsEnabled(y.LIX_TEST_KEYS.enableLookalikeDeprecationModalMessage)}get tableData(){return this.args.audiences?this.args.audiences.filter((({allowedToCreateLookalike:e})=>!0===e)):null}get showEmptyState(){return!this.tableData?.length&&!this.args.lookalikeAudienceIdToEdit&&!this.args.parentAudience}constructor(){super(...arguments),W(this,"i18n",k,this),W(this,"jet",U,this),W(this,"audiencesService",x,this),W(this,"xhr",F,this),W(this,"restli",z,this),W(this,"a11yNotification",j,this),W(this,"lix",G,this),W(this,"audienceName",B,this),W(this,"selectedParentAudience",V,this),X(this,"tablePageSize",10),W(this,"audiencesTableColumns",Y,this),W(this,"showAudienceNameValidation",H,this),W(this,"showParentAudienceSelectionValidation",q,this),this._setupAudiencesTableConfiguration(),this.args.lookalikeAudienceIdToEdit?this._fetchLookalikeAudience(this.args.lookalikeAudienceIdToEdit):this.args.parentAudience&&(this.selectedParentAudience=this.args.parentAudience)}willDestroy(){super.willDestroy(...arguments),(0,_.runDisposables)(this)}onDisplayDataChange(e){(0,_.debounceTask)(this,"_performLiveRegionUpdate",e,f.default.callbackDelay.long)}onBlurAudienceNameInput(){this.showAudienceNameValidation=!0}onClickParentAudienceSelect(e){this.selectedParentAudience=e,this._announceContentChange("i18n_parent_selected_live_region")}onClickClearSelection(){this.selectedParentAudience=null,this._announceContentChange("i18n_table_exist_live_region")}onClickCancel(){this.args.onCancel()}onClickCreate(){if(this.validations.isValid){const e=this.selectedParentAudience.segmentId
this.createLookalikeAudienceTask.perform().catch((t=>{const n=new Error(`Failed to create MA lookalike audience for parent segmentId ${e}: ${(0,h.getErrorMessage)(t)}`)
this.jet.error(n,Z,!1)}))}else this._showValidationMessages()}onClickUpdate(){if(this.validations.isValid){const e=this.args.lookalikeAudienceIdToEdit
this.updateLookalikeAudienceTask.perform(e).catch((t=>{const n=new Error(`Failed to update MA lookalike audience for segmentId ${e}. Error: ${JSON.stringify(t)}`)
this.jet.error(n,Z,!1)}))}else this._showValidationMessages()}onFormSubmit(e){e.preventDefault()}*createLookalikeAudienceTask(){const e=parseInt(this.args.accountId,10),t=this.selectedParentAudience,n=this.audienceName,{data:{adSegmentId:a,name:i,parentSegmentType:r}}=yield this.audiencesService.createLookalikeAudience(e,t,n)
this.args.onCreateSuccess?.(a,i,d.MA_SEGMENT_TYPES.LOOKALIKE,r)}*updateLookalikeAudienceTask(e){const t={patch:{$set:{name:this.audienceName}}},n=`${g.default.matchedAudiencesLookalike}/${e}`
yield this.restli.partialUpdate(n,{data:JSON.stringify(t)}),this.args.onEditSuccess?.()}*fetchLookalikeAudienceTask(e){const t=`${g.default.matchedAudiencesLookalike}/${e}`,{name:n,parentSegmentName:a,parentSegmentAudienceCount:i,parentSegmentUserLastModifiedAt:r}=yield this.xhr.fetch(t,{type:"GET"},0)
let o=""
if(this.args.parentAudience){const e=this.args.audiences.find((e=>e.segmentId===this.args.parentAudience.id))
o=e?e.meta.audienceType:this.args.parentAudience.type}this.audienceName=n,this.selectedParentAudience={name:a,count:i,lastModifiedAt:r,meta:{audienceType:o}}}_fetchLookalikeAudience(e){this.fetchLookalikeAudienceTask.perform(e).catch((t=>{const n=new Error(`Failed to fetch lookalike audience for segmentId ${e}. Error: ${JSON.stringify(t)}`)
this.jet.error(n,Z,!1)}))}_setupAudiencesTableConfiguration(){this.audiencesTableColumns=(0,p.A)([{propertyName:"name",title:this._getI18n("i18n_name"),sortedBy:"name",component:(0,E.ensureSafeComponent)(r.default,this),componentName:"create-lookalike-panel-table/name",filterPlaceholder:this._getI18n("i18n_search_for_an_audience"),columnActions:{onClickParentAudienceSelect:this.actions.onClickParentAudienceSelect.bind(this)}},{propertyName:"count",sortedBy:"count",title:this._getI18n("i18n_last_audience_count"),component:(0,E.ensureSafeComponent)(i.default,this),componentName:"audiences-table/count",disableFiltering:!0},{propertyName:"lastModifiedAt",sortedBy:"lastModifiedAt",title:this._getI18n("i18n_last_modified"),component:(0,E.ensureSafeComponent)(a.default,this),componentName:"common-table-cells/created-date",disableFiltering:!0}])}_showValidationMessages(){this.showAudienceNameValidation=!0,this.showParentAudienceSelectionValidation=!0}_getI18n(e,t=[]){return this.i18n.lookupTranslation(this.constructor,e)(t)}_performLiveRegionUpdate(e){const t=e.get("filteredContent.length")
this._announceContentChange("i18n_table_row_count_live_region",[{count:t}])}_announceContentChange(e,t){const n=this._getI18n(e,t)
this.a11yNotification.announce(n)}},X(K,"propTypes",{onCancel:b.PropTypes.func.isRequired,onCreateSuccess:b.PropTypes.func,onEditSuccess:b.PropTypes.func,audiences:b.PropTypes.array,accountId:b.PropTypes.oneOfType([b.PropTypes.string,b.PropTypes.number]).isRequired,lookalikeAudienceIdToEdit:b.PropTypes.number,parentAudience:b.PropTypes.oneOfType([b.PropTypes.object,b.PropTypes.null])}),k=$((L=K).prototype,"i18n",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=$(L.prototype,"jet",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=$(L.prototype,"audiencesService",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=$(L.prototype,"xhr",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=$(L.prototype,"restli",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=$(L.prototype,"a11yNotification",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=$(L.prototype,"lix",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=$(L.prototype,"audienceName",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),V=$(L.prototype,"selectedParentAudience",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Y=$(L.prototype,"audiencesTableColumns",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),H=$(L.prototype,"showAudienceNameValidation",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),q=$(L.prototype,"showParentAudienceSelectionValidation",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),$(L.prototype,"onDisplayDataChange",[c.action],Object.getOwnPropertyDescriptor(L.prototype,"onDisplayDataChange"),L.prototype),$(L.prototype,"onBlurAudienceNameInput",[c.action],Object.getOwnPropertyDescriptor(L.prototype,"onBlurAudienceNameInput"),L.prototype),$(L.prototype,"onClickParentAudienceSelect",[c.action],Object.getOwnPropertyDescriptor(L.prototype,"onClickParentAudienceSelect"),L.prototype),$(L.prototype,"onClickClearSelection",[c.action],Object.getOwnPropertyDescriptor(L.prototype,"onClickClearSelection"),L.prototype),$(L.prototype,"onClickCancel",[c.action],Object.getOwnPropertyDescriptor(L.prototype,"onClickCancel"),L.prototype),$(L.prototype,"onClickCreate",[c.action],Object.getOwnPropertyDescriptor(L.prototype,"onClickCreate"),L.prototype),$(L.prototype,"onClickUpdate",[c.action],Object.getOwnPropertyDescriptor(L.prototype,"onClickUpdate"),L.prototype),$(L.prototype,"onFormSubmit",[c.action],Object.getOwnPropertyDescriptor(L.prototype,"onFormSubmit"),L.prototype),$(L.prototype,"createLookalikeAudienceTask",[N],Object.getOwnPropertyDescriptor(L.prototype,"createLookalikeAudienceTask"),L.prototype),$(L.prototype,"updateLookalikeAudienceTask",[R],Object.getOwnPropertyDescriptor(L.prototype,"updateLookalikeAudienceTask"),L.prototype),$(L.prototype,"fetchLookalikeAudienceTask",[D],Object.getOwnPropertyDescriptor(L.prototype,"fetchLookalikeAudienceTask"),L.prototype),M=L))||M)||M);(0,t.setComponentTemplate)(J,ee)})),define("campaign-manager-web/components/create-ma-engagement-panel",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","@ember/service","ember-concurrency-decorators","ember-concurrency","@ember/object","campaign-manager-web/utils/http-error","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/urn","campaign-manager-web/constants/audiences/matched/common","campaign-manager-web/constants/audiences/matched/engagement","campaign-manager-web/utils/audiences/matched/engagement","@linkedin/ember-tracked-validations","campaign-manager-web/utils/object","campaign-manager-web/utils/tracking","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/constants/organization","rsvp","ember-copy","campaign-manager-web/utils/focus"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A){var C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de
function pe(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function me(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ge(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const be=(0,n.createTemplateFactory)({id:"MUcbLRsK",block:'[[[1,"\\n"],[8,[30,1],[[24,0,"matched-audience-editor-modal pb0"]],null,[["default"],[[[[1,"\\n"],[41,[28,[37,1],[[30,0,["fetchEngagementAudienceTask","isRunning"]],[30,0,["fetchEngagementTriggersTask","isRunning"]],[30,0,["createEngagementAudienceTask","isRunning"]],[30,0,["updateEngagementAudienceTask","isRunning"]]],null],[[[1,"    "],[10,0],[14,"data-live-test-create-ma-engagement-panel__loader",""],[14,0,"u-loader__full-screen-container u-layout-flex__container--direction-column-center"],[12],[1,"\\n      "],[8,[39,2],null,[["@size"],["xlarge"]],null],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,3],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n"],[41,[30,0,["createEngagementAudienceTask","isRunning"]],[[[1,"          "],[1,[28,[35,4],["i18n_create_loader","campaign-manager-web/components/create-ma-engagement-panel"],null]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,0,["updateEngagementAudienceTask","isRunning"]]],null],[[[1,"          "],[1,[28,[35,4],["i18n_update_loader","campaign-manager-web/components/create-ma-engagement-panel"],null]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,0,["fetchEngagementAudienceTask","isRunning"]],[30,0,["fetchEngagementTriggersTask","isRunning"]]],null],[[[1,"          "],[1,[28,[35,4],["i18n_fetch_loader","campaign-manager-web/components/create-ma-engagement-panel"],null]],[1,"\\n        "]],[]],null]],[]]]],[]]],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"\\n  "],[10,0],[14,0,"asset-panel"],[12],[1,"\\n"],[41,[30,0,["hasPermissionError"]],[[[1,"      "],[8,[39,5],null,null,[["default"],[[[[1,"\\n        "],[10,0],[14,0,"u-layout-flex__container--direction-column-center"],[12],[1,"\\n          "],[8,[39,6],[[24,0,"cm-hue-empty-state"]],[["@illustration","@headline","@message"],["error-crossing",[28,[37,4],["i18n_no_permission_headline","campaign-manager-web/components/create-ma-engagement-panel"],null],[28,[37,4],["i18n_no_permission_message","campaign-manager-web/components/create-ma-engagement-panel"],[["linkInfo"],[[28,[37,7],null,[["href","ariaLabel","dataTestSelector","dataControlName","role"],[[28,[37,8],null,[["path","accountId"],["help/lms/answer/49986",[30,3]]]],[28,[37,4],["i18n_no_permission_a11y_learn_more","campaign-manager-web/components/create-ma-engagement-panel"],null],"data-test-create-ma-engagement-panel__no-permission-link","target_engagement_fpp_org_permission_learn_more",[30,2,["role"]]]]]]]]]],null],[1,"\\n          "],[8,[39,9],[[16,"disabled",[30,0,["isRequestOrgAclRoleButtonDisabled"]]],[4,[38,10],["click",[28,[37,11],null,[["controlName","action"],["target_engagement_fpp_request_org_acl_role",[28,[37,12],[[30,0,["requestOrgAclRoleTask"]]],null]]]]],null]],[["@size"],["small"]],[["default"],[[[[1,"\\n"],[41,[30,0,["fetchOrgAclRoleStateTask","isRunning"]],[[[1,"              "],[1,[28,[35,4],["i18n_fetching_state_org_acl_role_button","campaign-manager-web/components/create-ma-engagement-panel"],null]],[1,"\\n"]],[]],[[[41,[28,[37,13],[[30,0,["orgAclRoleState"]],"REQUESTED"],null],[[[1,"              "],[1,[28,[35,4],["i18n_requested_state_org_acl_role_button","campaign-manager-web/components/create-ma-engagement-panel"],null]],[1,"\\n"]],[]],[[[1,"              "],[1,[28,[35,4],["i18n_request_org_acl_role_button","campaign-manager-web/components/create-ma-engagement-panel"],null]],[1,"\\n            "]],[]]]],[]]],[1,"          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[2]]]]],[1,"\\n"]],[]],[[[41,[30,0,["hasError"]],[[[1,"      "],[8,[39,6],[[24,0,"cm-hue-empty-state"]],[["@illustration","@headline","@message"],["error-server",[28,[37,4],["i18n_failed_to_load_headline","campaign-manager-web/components/create-ma-engagement-panel"],null],[28,[37,14],null,[["customErrorMessage","withRecoveryMessage"],[[28,[37,4],["i18n_failed_to_load_message","campaign-manager-web/components/create-ma-engagement-panel"],null],false]]]]],null],[1,"\\n"]],[]],[[[1,"      "],[11,"form"],[24,0,"asset-panel__form-container"],[4,[38,10],["submit",[30,0,["onFormSubmit"]]],null],[12],[1,"\\n        "],[10,0],[14,0,"asset-panel__form-section-container"],[12],[1,"\\n          "],[10,2],[15,0,[29,["u-color__black--90 pb5"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[8,[39,5],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,4],["i18n_modal_intro_text_v4","campaign-manager-web/components/create-ma-engagement-panel"],[["sourceType","linkInfo"],[[30,5],[28,[37,7],null,[["role","href"],[[30,4,["role"]],[28,[37,8],null,[["path"],["help/lms/answer/118663"]]]]]]]]]],[1,"\\n            "]],[4]]]]],[1,"\\n          "],[13],[1,"\\n"],[1,"          "],[10,"section"],[14,0,"asset-panel__form-section asset-panel__form-section-input"],[12],[1,"\\n            "],[10,"label"],[14,"for","create-ma-engagement-name"],[15,0,[29,["asset-panel__form-section-header"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,4],["i18n_name_label","campaign-manager-web/components/create-ma-engagement-panel"],null]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,15],null,[["@validations","@showValidations"],[[28,[37,16],[[30,0,["validations","attrs","audienceName"]]],null],[30,0,["showAudienceNameValidation"]]]],[["default"],[[[[1,"\\n              "],[8,[39,17],[[24,"data-live-test-create-ma-engagement-panel__name",""],[24,3,"create-ma-engagement-name"],[24,"autocomplete","off"],[16,"placeholder",[28,[37,4],["i18n_name_placeholder","campaign-manager-web/components/create-ma-engagement-panel"],null]],[16,"max",[30,6,["maxlength"]]],[16,"aria-invalid",[30,6,["showErrors"]]],[16,"aria-describedby",[30,6,["describedby"]]],[16,0,[29,[[36,18]]]],[4,[38,10],["input",[28,[37,19],[[28,[37,20],["target.value"],null],[28,[37,21],[[30,0],"audienceName"],null]],null]],null],[4,[38,10],["focusout",[30,0,["onBlurAudienceNameInput"]]],null]],[["@inputId","@value","@counterMax"],["create-ma-engagement-name",[30,0,["audienceName"]],[30,6,["maxlength"]]]],null],[1,"\\n            "]],[6]]]]],[1,"\\n          "],[13],[1,"\\n\\n"],[41,[28,[37,22],[[30,0,["activeEngagementTriggers","length"]],[28,[37,23],[[30,5],[30,0,["engagementSourceTypes","WEBSITE"]]],null]],null],[[[1,"            "],[10,"section"],[14,0,"asset-panel__form-section"],[12],[1,"\\n              "],[10,"label"],[14,"for","create-ma-engagement-trigger"],[15,0,[29,["asset-panel__form-section-header"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,4],["i18n_trigger_label","campaign-manager-web/components/create-ma-engagement-panel"],null]],[1,"\\n              "],[13],[1,"\\n"],[41,[28,[37,13],[[30,0,["activeEngagementTriggers","length"]],1],null],[[[1,"                "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n                  "],[1,[30,0,["activeEngagementTriggers","0","engagementTriggerDescription","value"]]],[1,"\\n                "],[13],[1,"\\n"]],[]],[[[1,"                "],[10,0],[15,0,[29,[[36,18]]]],[12],[1,"\\n                  "],[8,[39,24],[[16,0,[29,["cm-hue-select"," ",[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,10],["change",[30,0,["onEngagementTriggerChange"]]],null]],[["@inputId"],["create-ma-engagement-trigger"]],[["default"],[[[[1,"\\n"],[42,[28,[37,26],[[28,[37,26],[[30,0,["activeEngagementTriggers"]]],null]],null],null,[[[1,"                      "],[10,"option"],[15,2,[30,7,["engagementTrigger"]]],[15,"selected",[28,[37,13],[[30,7,["engagementTrigger"]],[30,0,["selectedEngagementTrigger"]]],null]],[12],[1,"\\n                        "],[1,[30,7,["engagementTriggerDescription","value"]]],[1,"\\n                      "],[13],[1,"\\n"]],[7]],null],[1,"                  "]],[]]]]],[1,"\\n                "],[13],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,27],[[30,8,["length"]],1],null],[[[1,"            "],[10,"section"],[14,0,"asset-panel__form-section"],[12],[1,"\\n              "],[10,"label"],[14,"for","create-ma-engagement-lookback"],[15,0,[29,["asset-panel__form-section-header"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,4],["i18n_lookback_label","campaign-manager-web/components/create-ma-engagement-panel"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,0],[15,0,[29,[[36,18]]]],[12],[1,"\\n                "],[8,[39,24],[[16,0,[29,["cm-hue-select"," ",[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,10],["change",[30,0,["onLookbackWindowChange"]]],null]],[["@inputId"],["create-ma-engagement-lookback"]],[["default"],[[[[1,"\\n"],[42,[28,[37,26],[[28,[37,26],[[30,8]],null]],null],null,[[[1,"                    "],[10,"option"],[15,2,[30,10]],[15,"selected",[28,[37,13],[[30,9,["timeSpan","duration"]],[30,0,["selectedLookbackWindow","timeSpan","duration"]]],null]],[12],[1,"\\n                      "],[1,[28,[35,4],["i18n_lookback_option","campaign-manager-web/components/create-ma-engagement-panel"],[["duration"],[[30,9,["timeSpan","duration"]]]]]],[1,"\\n                    "],[13],[1,"\\n"]],[9,10]],null],[1,"                "]],[]]]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[1,"          "],[10,"section"],[14,0,"asset-panel__form-section engagement-metric-table"],[12],[1,"\\n            "],[10,2],[15,0,[29,["asset-panel__form-section-header"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n"],[41,[28,[37,13],[[30,5],[30,0,["engagementSourceTypes","ORGANIZATION_PAGES"]]],null],[[[1,"                "],[1,[28,[35,4],["i18n_source_label_organization_pages","campaign-manager-web/components/create-ma-engagement-panel"],null]],[1,"\\n"]],[]],[[[1,"                "],[1,[28,[35,4],["i18n_source_label_default_v2","campaign-manager-web/components/create-ma-engagement-panel"],[["sourceType"],[[30,5]]]]],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n"],[41,[30,0,["sourceMeetsOrganizationReferenceRequirement"]],[[[41,[51,[28,[37,1],[[30,0,["fetchEngagementAudienceTask","isRunning"]],[30,0,["fetchEngagementTriggersTask","isRunning"]]],null]],[[[1,"                "],[10,0],[12],[1,"\\n"],[41,[28,[37,13],[[30,0,["currentMetricFormat"]],[30,0,["metricFormats","CAMPAIGNS_TABLE"]]],null],[[[1,"                    "],[8,[39,29],null,[["@accountId","@engagementSourceType","@engagementTrigger","@lookBackWindow","@onError","@onEmptyState","@engagementSourceUrns","@onEngagementSourceUrnsChanged"],[[30,3],[30,5],[30,0,["selectedEngagementTrigger"]],[30,0,["selectedLookbackWindow"]],[28,[37,21],[[30,0],"hasError",true],null],[28,[37,21],[[30,0],"hasEmptyState",true],null],[30,0,["selectedEngagementSourceUrns"]],[30,0,["onEngagementSourceUrnsChanged"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,13],[[30,0,["currentMetricFormat"]],[30,0,["metricFormats","EVENTS_TABLE"]]],null],[[[1,"                    "],[8,[39,30],null,[["@accountId","@engagementTrigger","@lookBackWindow","@onError","@onEmptyState","@engagementSourceUrns","@onEngagementSourceUrnsChanged"],[[30,3],[30,0,["selectedEngagementTrigger"]],[30,0,["selectedLookbackWindow"]],[28,[37,21],[[30,0],"hasError",true],null],[28,[37,21],[[30,0],"hasEmptyState",true],null],[30,0,["selectedEngagementSourceUrns"]],[30,0,["onEngagementSourceUrnsChanged"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,13],[[30,0,["currentMetricFormat"]],[30,0,["metricFormats","LIVE_VIDEOS_TABLE"]]],null],[[[1,"                    "],[8,[39,31],null,[["@accountId","@engagementTrigger","@lookBackWindow","@onError","@onEmptyState","@engagementSourceUrns","@onEngagementSourceUrnsChanged"],[[30,3],[30,0,["selectedEngagementTrigger"]],[30,0,["selectedLookbackWindow"]],[28,[37,21],[[30,0],"hasError",true],null],[28,[37,21],[[30,0],"hasEmptyState",true],null],[30,0,["selectedEngagementSourceUrns"]],[30,0,["onEngagementSourceUrnsChanged"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,13],[[30,0,["currentMetricFormat"]],[30,0,["metricFormats","SINGLE_ENTITY"]]],null],[[[1,"                    "],[8,[39,32],null,[["@accountId","@onError","@engagementTrigger","@lookBackWindow","@onEngagementSourceUrnsChanged"],[[30,3],[28,[37,21],[[30,0],"hasError",true],null],[30,0,["selectedEngagementTrigger"]],[30,0,["selectedLookbackWindow"]],[30,0,["onEngagementSourceUrnsChanged"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,13],[[30,0,["currentMetricFormat"]],[30,0,["metricFormats","WEBSITE"]]],null],[[[1,"                    "],[8,[39,33],null,[["@sourceExpression","@trackingControlNames","@onExpressionValidState","@onExpressionErrorState"],[[30,0,["selectedMatchRuleExpression"]],[30,0,["urlMatchRuleTrackingControlNames"]],[30,0,["onMatchRuleExpressionChanged"]],[28,[37,21],[[30,0],"isMatchRuleExpressionValid",false],null]]],null],[1,"\\n                  "]],[]],null]],[]]]],[]]]],[]]]],[]]],[41,[28,[37,34],[[28,[37,34],[[28,[37,34],[[28,[37,34],[[30,0],"validations"],null],"attrs"],null],"selectedEngagementSourceUrns"],null],"isInvalid"],null],[[[1,"                    "],[8,[39,35],[[24,0,"mt4"]],[["@message","@type","@isHidden"],[[28,[37,34],[[28,[37,34],[[28,[37,34],[[28,[37,34],[[30,0],"validations"],null],"attrs"],null],"selectedEngagementSourceUrns"],null],"message"],null],"negative",[28,[37,36],[[30,0,["showEngagementSourceUrnsValidation"]]],null]]],null],[1,"\\n"]],[]],null],[41,[28,[37,34],[[28,[37,34],[[28,[37,34],[[28,[37,34],[[30,0],"validations"],null],"attrs"],null],"isMatchRuleExpressionValid"],null],"isInvalid"],null],[[[1,"                    "],[8,[39,35],[[24,0,"mt4"]],[["@message","@type","@isHidden"],[[28,[37,4],["i18n_validation_error_match_rule_expression","campaign-manager-web/components/create-ma-engagement-panel"],null],"negative",[28,[37,36],[[30,0,["showMatchRuleExpressionValidation"]]],null]]],null],[1,"\\n"]],[]],null],[1,"                "],[13],[1,"\\n"]],[]],null]],[]],[[[1,"              "],[8,[39,35],null,[["@type","@message"],["negative",[28,[37,4],["i18n_missing_company_association_note","campaign-manager-web/components/create-ma-engagement-panel"],null]]],null],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n"],[41,[30,0,["isUsedInActiveCampaigns"]],[[[1,"            "],[8,[39,5],null,null,[["default"],[[[[1,"\\n              "],[8,[39,37],[[24,0,"mv4"]],[["@iconType","@isDismissHidden","@message"],["warning",true,[28,[37,4],["i18n_edit_notice","campaign-manager-web/components/create-ma-engagement-panel"],[["linkInfo"],[[28,[37,7],null,[["href","ariaLabel","dataTestSelector","role"],[[28,[37,8],null,[["path","accountId"],["help/lms/answer/86492",[30,3]]]],[28,[37,4],["i18n_edit_notice_a11y_learn_more","campaign-manager-web/components/create-ma-engagement-panel"],null],"data-test-create-ma-engagement-panel__edit-notice-link",[30,11,["role"]]]]]]]]]],null],[1,"\\n            "]],[11]]]]],[1,"\\n"]],[]],null],[41,[30,0,["showMissingEngagementRuleValidation"]],[[[1,"            "],[8,[39,37],[[24,0,"mv4"]],[["@iconType","@isDismissHidden","@message"],["warning",true,[28,[37,4],["i18n_missing_engagement_rule_notice","campaign-manager-web/components/create-ma-engagement-panel"],null]]],null],[1,"\\n"]],[]],null],[41,[30,0,["showMissingInsightTagMessage"]],[[[1,"            "],[8,[39,37],[[24,0,"mv4"]],[["@isDismissHidden"],[true]],[["default"],[[[[1,"\\n              "],[8,[39,5],null,null,[["default"],[[[[1,"\\n                "],[1,[28,[35,4],["i18n_missing_insight_tag_message","campaign-manager-web/components/create-ma-engagement-panel"],[["condition","linkInfo"],[[52,[30,13],true,false],[28,[37,7],null,[["href","role","dataTestSelector"],[[28,[37,8],null,[["path","accountId"],["help/lms/answer/73943",[30,3]]]],[30,12,["role"]],"data-test-create-ma-engagement-panel__insight-tag-link"]]]]]]],[1,"\\n              "]],[12]]]]],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],null],[1,"          "],[10,0],[14,0,"asset-panel__form-section-container"],[12],[1,"\\n            "],[8,[39,35],[[24,0,"mt2"]],[["@type","@message"],["neutral",[28,[37,4],["i18n_modal_info_note_text","campaign-manager-web/components/create-ma-engagement-panel"],null]]],null],[1,"\\n          "],[13],[1,"\\n"],[1,"          "],[8,[39,35],[[24,0,"asset-panel__form-server-error-inline-message"]],[["@type","@isHidden","@message"],["negative",[28,[37,36],[[30,0,["showUnchangedFormError"]]],null],[28,[37,4],["i18n_form_unchanged_error_message","campaign-manager-web/components/create-ma-engagement-panel"],null]]],null],[1,"\\n"],[1,"          "],[8,[39,35],[[24,0,"asset-panel__form-server-error-inline-message"]],[["@type","@isHidden","@message"],["negative",[28,[37,36],[[30,0,["createEngagementAudienceTask","last","isError"]]],null],[28,[37,14],null,[["error","customErrorMessage","withRecoveryMessage"],[[30,0,["createEngagementAudienceTask","last","error"]],[28,[37,4],["i18n_create_error_message","campaign-manager-web/components/create-ma-engagement-panel"],null],false]]]]],null],[1,"\\n          "],[8,[39,35],[[24,0,"asset-panel__form-server-error-inline-message"]],[["@type","@isHidden","@message"],["negative",[28,[37,36],[[30,0,["updateEngagementAudienceTask","last","isError"]]],null],[28,[37,14],null,[["error","customErrorMessage","withRecoveryMessage"],[[30,0,["updateEngagementAudienceTask","last","error"]],[28,[37,4],["i18n_update_error_message","campaign-manager-web/components/create-ma-engagement-panel"],null],false]]]]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]],[]]],[1,"  "],[13],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[8,[30,14],null,null,[["default"],[[[[1,"\\n  "],[10,"footer"],[14,0,"asset-panel__form-footer-container u-layout__width-full"],[12],[1,"\\n    "],[10,2],[15,0,[29,["asset-panel__form-footer-container-terms u-color__black--75 u-layout__align-right mb3"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[8,[39,5],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,4],[[52,[30,13],"i18n_modal_terms_conditions_update","i18n_modal_terms_conditions_create"],"campaign-manager-web/components/create-ma-engagement-panel"],[["linkInfo"],[[28,[37,7],null,[["href","dataTestSelector","dataControlName","role"],[[28,[37,8],null,[["path","accountId"],["legal/sas-terms",[30,3]]]],"data-test-create-ma-engagement-panel__legal-terms-link","target_engagement_modal_agreement_terms",[30,15,["role"]]]]]]]]],[1,"\\n      "]],[15]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"asset-panel__form-footer-container-buttons u-layout-flex__container--flex-end"],[12],[1,"\\n      "],[8,[39,9],[[24,0,"mr2"],[4,[38,10],["click",[28,[37,11],null,[["controlName","action"],[[30,0,["trackingKeys","common","engagementPanelCancelButton"]],[30,16]]]]],null]],[["@size","@buttonType","@text"],["small","secondary",[28,[37,4],["i18n_cancel_button","campaign-manager-web/components/create-ma-engagement-panel"],null]]],null],[1,"\\n\\n"],[41,[30,13],[[[1,"        "],[8,[39,9],[[16,"disabled",[30,0,["isSaveDisabled"]]],[4,[38,10],["click",[28,[37,11],null,[["controlName","action"],[[30,0,["trackingKeys","common","engagementPanelUpdateButton"]],[30,0,["onUpdateEngagementAudience"]]]]]],null]],[["@size","@text"],["small",[28,[37,4],["i18n_modal_agree_update_button","campaign-manager-web/components/create-ma-engagement-panel"],null]]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[39,9],[[4,[38,10],["click",[28,[37,11],null,[["controlName","action"],[[30,0,["trackingKeys","common","engagementPanelCreateButton"]],[30,0,["onCreateEngagementAudience"]]]]]],null]],[["@size","@text"],["small",[28,[37,4],["i18n_modal_agree_create_button","campaign-manager-web/components/create-ma-engagement-panel"],null]]],null],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]]],[1,"\\n"]],["@modalContentComponent","iphHelper","@accountId","iphHelper","@sourceType","vcont","trigger","@lookBackWindows","lookback","index","iphHelper","iphHelper","@engagementAudienceToEdit","@modalFooterComponent","iphHelper","@onCancel"],false,["if","or","hue-web-progress-indicator","hue-web-foundations@-text-body","t","iph-helper","hue-web-empty-state","external-link-info","help-center-url","hue-web-button","on","tracked-action","perform","eq","error-message","validated-control","readonly","cm-text-input","hue-web-foundations@-artdeco-migration-scope","pipe","pick","set","and","not-eq","hue-web-select","each","-track-array","gt","unless","engagement-campaigns-table","engagement-events-table","engagement-live-videos-table","engagement-single-entity","website-tracking/url-match-rules","get","hue-web-inline-feedback","not","cm-inline-feedback"]]',moduleName:"campaign-manager-web/components/create-ma-engagement-panel.hbs",isStrictMode:!1}),{SHORT_PRESS:_e}=f.CONTROL_INTERACTION_TYPE,he={audienceName:[(0,_.validator)("presence",{presence:!0,ignoreBlank:!0,message(){return this.model.i18n.lookupTranslation(this.model.constructor,"i18n_validation_error_name_input_required")()}}),(0,_.validator)("length",{max:m.AUDIENCE_NAME_MAX_LENGTH})],selectedEngagementSourceUrns:[(0,_.validator)("inline",{validate(e){let t=""
if(this.model.hasEmptyState)t="i18n_validation_error_empty_state_v3"
else if(0===e.length)t="i18n_validation_error_source_urn_required_v3"
else{if(!(e.length>g.ENGAGEMENT_MAX_SOURCE_URNS))return!0
t="i18n_validation_error_source_urn_max_allowed_v4"}return this.model.i18n.lookupTranslation(this.model.constructor,t)([{sourceType:this.model.args.sourceType,maxSources:g.ENGAGEMENT_MAX_SOURCE_URNS,metricFormat:this.model.currentMetricFormat}])},disabled:(e,t,n)=>n.args.sourceType===g.ENGAGEMENT_SOURCE_TYPES.WEBSITE})],isMatchRuleExpressionValid:[(0,_.validator)("inline",{validate(e){return e&&this.model.selectedMatchRuleExpression.length>0},disabled:(e,t,n)=>n.args.sourceType!==g.ENGAGEMENT_SOURCE_TYPES.WEBSITE||n.websiteType===g.ENGAGEMENT_WEBSITE_TYPE.WEBSITE_EVENTS})],sourceMeetsOrganizationReferenceRequirement:[(0,_.validator)("inclusion",{in:[!0]})]},fe=[T.JET_ERROR_TAGS.AUDIENCES,"engagement-panel"],Te=e=>{const t=e.args?e.args.sourceType:null
return{name:e.audienceName,engagementRule:{engagementTrigger:e.selectedEngagementTrigger,engagementSourceType:e.sourceType?e.sourceType:t,lookback:(0,c.get)(e,"selectedLookbackWindow.timeSpan"),engagementSourceUrns:(e.selectedEngagementSourceUrns||[]).sort(),matchRuleExpression:e.selectedMatchRuleExpression||[]}}}
let Ee=e.default=(C=(0,_.hasValidations)(he),O=(0,o.inject)(),v=(0,o.inject)(),w=(0,o.inject)(),I=(0,o.inject)(),P=(0,o.inject)(),N=(0,o.inject)(),R=(0,o.inject)("sponsoredContent"),D=(0,o.inject)(),M=(0,l.task)({drop:!0}),L=(0,l.task)({drop:!0}),k=(0,l.task)({drop:!0}),U=(0,l.task)({drop:!0}),x=(0,l.task)({drop:!0}),F=(0,l.task)({drop:!0}),(0,r.assertPropTypes)(z=C((de=class extends a.default{get isUsedInActiveCampaigns(){return this.args.engagementAudienceToEdit&&this.args.engagementAudienceToEdit.activeCampaigns&&this.args.engagementAudienceToEdit.activeCampaigns.length>0}get showUnchangedFormError(){let e=!1
if(this.hasTriedUpdatingAudience){const t=Te(this),n=Te(this.pristineAudienceProperties);(0,h.deepEqual)(n,t)&&(e=!0)}return e}get isRequestOrgAclRoleButtonDisabled(){return this.fetchOrgAclRoleStateTask.isRunning||this.orgAclRoleState===E.ORGANIZATION_ACL_ROLE_STATE.REQUESTED||this.requestOrgAclRoleTask.performCount>0&&this.requestOrgAclRoleTask.last.isSuccessful}get showMissingInsightTagMessage(){return this.args.sourceType===g.ENGAGEMENT_SOURCE_TYPES.WEBSITE&&!this.args.hasInsightTag&&this.validations.isValid&&!this.showUnchangedFormError}get currentMetricFormat(){return(0,b.getMetricFormatForSource)(this.args.sourceType,this.selectedEngagementTrigger)}constructor(){super(...arguments),pe(this,"i18n",G,this),pe(this,"xhr",B,this),pe(this,"jet",V,this),pe(this,"audiences",Y,this),pe(this,"restli",H,this),pe(this,"tracking",q,this),pe(this,"sponsoredContentService",K,this),pe(this,"lix",W,this),pe(this,"pristineAudienceProperties",X,this),pe(this,"audienceName",$,this),pe(this,"activeEngagementTriggers",J,this),pe(this,"hasError",Q,this),pe(this,"hasEmptyState",Z,this),pe(this,"selectedLookbackWindow",ee,this),pe(this,"selectedEngagementSourceUrns",te,this),pe(this,"selectedMatchRuleExpression",ne,this),me(this,"engagementSourceTypes",g.ENGAGEMENT_SOURCE_TYPES),me(this,"metricFormats",g.ENGAGEMENT_SOURCE_METRIC_FORMATS),me(this,"urlMatchRuleTrackingControlNames",m.MA_MATCH_RULE_TRACKING_CONTROL_NAMES),pe(this,"selectedEngagementTrigger",ae,this),pe(this,"showAudienceNameValidation",ie,this),pe(this,"showEngagementSourceUrnsValidation",re,this),me(this,"showMatchRuleExpressionValidation",!1),pe(this,"isMatchRuleExpressionValid",oe,this),pe(this,"showMissingEngagementRuleValidation",le,this),pe(this,"hasTriedUpdatingAudience",se,this),me(this,"trackingKeys",null),me(this,"sourceMeetsOrganizationReferenceRequirement",!1),pe(this,"orgAclRoleState",ce,this)
pe(this,"websiteType",ue,this)
const e=g.ENGAGEMENT_SOURCES_CONFIG[this.args.sourceType],{metrics:t}=e,{isOrganizationPageRequired:n}=t,a=!n||((0,p.isCompanyUrn)(this.args.accountReference)||(0,p.isOrganizationUrn)(this.args.accountReference)),i=n&&a&&!this.args.canCreateOrgBasedEngagementAudience
if(this.trackingKeys=e.trackingKeys,this.sourceMeetsOrganizationReferenceRequirement=a,this.hasPermissionError=i,this.args.lookBackWindows.length){const e=this.args.lookBackWindows.find((({defaultOption:e})=>e))||this.args.lookBackWindows[0]
this.selectedLookbackWindow=e}i?this.sponsoredContentService.getAuthorizationForOrganizationAction(this.args.accountReference,E.ORGANIZATION_ACTIONS.CREATE_DIRECT_CONTENT).then((e=>{e?this.orgAclRoleState=E.ORGANIZATION_ACL_ROLE_STATE.APPROVED:this.fetchOrgAclRoleStateTask.perform()})):(this.fetchEngagementTriggersTask.perform(),this.args.engagementAudienceToEdit&&this.fetchEngagementAudienceTask.perform(this.args.engagementAudienceToEdit.sourceId))}onEngagementTriggerChange({target:{value:e}}){const t=this.trackingKeys.engagementTriggers;(0,b.isTriggerSupportedByMetricFormat)(this.args.sourceType,this.currentMetricFormat,e)||this._clearEngagementTable(),this.selectedEngagementTrigger=e,this.tracking.fireInteractionEvent((0,c.get)(t,this.selectedEngagementTrigger),_e)}onLookbackWindowChange({target:{value:e}}){const t=parseInt(e,10),n=this.trackingKeys.lookBackWindows
this.selectedLookbackWindow=this.args.lookBackWindows[t],this.tracking.fireInteractionEvent((0,c.get)(n,this.selectedLookbackWindow.timeSpan.duration),_e)}onEngagementSourceUrnsChanged(e){this.selectedEngagementSourceUrns=e,this.showEngagementSourceUrnsValidation=!0,this._fireSourceUrnsErrorTrackingEvent()}onMatchRuleExpressionChanged(e){(0,c.setProperties)(this,{selectedMatchRuleExpression:e,isMatchRuleExpressionValid:!0,showMatchRuleExpressionValidation:!1})}onCreateEngagementAudience(){this.validations.isValid?this.createEngagementAudienceTask.perform().catch((e=>{const t=`Failed to create engagement audience of source type ${this.args.sourceType} for account ID ${this.args.accountId}`
this._logError(t,e)})):this._showValidationMessages()}onUpdateEngagementAudience(){this.validations.isValid?this.updateEngagementAudienceTask.perform().catch((e=>{const t=`Failed to update engagement audience of source type ${this.args.sourceType} for account ID ${this.args.accountId}`
this._logError(t,e)})):this._showValidationMessages()}onBlurAudienceNameInput(){this.showAudienceNameValidation=!0}onFormSubmit(e){e.preventDefault()}onSetWebsiteType(e){this.websiteType=e,e===g.ENGAGEMENT_WEBSITE_TYPE.SPECIFIC_PAGES&&(this.selectedMatchRuleExpression=this.selectedMatchRuleExpression||[])}*fetchEngagementTriggersTask(){const e=d.default.matchedAudienceEngagementTriggers(this.args.sourceType)
try{const{elements:t}=yield this.xhr.fetch(e,{data:{q:"accountId",accountId:this.args.accountId}}),n=t.filter((e=>e.status===g.ENGAGEMENT_STATUSES.ACTIVE))
this.activeEngagementTriggers=n,n.length&&(this.selectedEngagementTrigger=((e=[])=>{const t=e.find((({defaultOption:e})=>e))
return t?t.engagementTrigger:e[0]?.engagementTrigger})(this.activeEngagementTriggers))}catch(t){const e=`Failed to fetch engagement triggers for the engagement source type ${this.args.sourceType}`
this._logError(e,t),this.hasError=!0}}*fetchEngagementAudienceTask(e){try{const t=yield this.audiences.fetchDmpSegmentDetails(e);(0,c.setProperties)(this,this._getComponentPropertiesFromAudienceObject(t)),(0,c.setProperties)(this,{pristineAudienceProperties:this._getComponentPropertiesFromAudienceObject(t),showMissingEngagementRuleValidation:!t.engagementRule})}catch(t){const n=`Failed to fetch engagement audience details for dmpSegment ID ${e}`
this._logError(n,t),this.hasError=!0}}*createEngagementAudienceTask(){const e=(0,p.createUrnFromAttrs)(p.URN_TYPES.SPONSORED_ACCOUNT,this.args.accountId)
let t,n,a=this.args.sourceType,i=this.selectedEngagementTrigger,r=this.selectedMatchRuleExpression
const o=this.selectedEngagementSourceUrns
a===g.ENGAGEMENT_SOURCE_TYPES.WEBSITE?this.websiteType===g.ENGAGEMENT_WEBSITE_TYPE.WEBSITE_EVENTS?(t=m.MA_SEGMENT_TYPES.LINKEDIN_WEBSITE_SIGNAL,n=m.SEGMENT_TYPES.LINKEDIN_WEBSITE_SIGNAL,a=g.ENGAGEMENT_SOURCE_TYPES.WEBSITE_SIGNAL,i=g.ENGAGEMENT_TRIGGERS.INTERACT,r=[]):(t=m.CORE_DMP_SOURCE_PLATFORMS.LINKEDIN_WEBSITE_RETARGETING,n=m.SEGMENT_TYPES.RETARGETING):(t=a,n=a)
const l={account:e,name:this.audienceName,engagementRule:{engagementTrigger:i,engagementSourceType:a,lookback:this.selectedLookbackWindow.timeSpan,engagementSourceUrns:o,matchRuleExpression:r},sourcePlatform:t,segmentType:n},{data:{adSegmentId:s,name:c,segmentType:u}}=yield this.xhr.post(d.default.matchedAudienceDmpSegments,{data:JSON.stringify(l)})
this.args.onCreateSuccess?.(s,c,u)}*updateEngagementAudienceTask(){const e=this.args.engagementAudienceToEdit.sourceId,t=Te(this),n=Te(this.pristineAudienceProperties)
if(!(0,h.deepEqual)(n,t)){const n={patch:{$set:t}}
yield this.restli.partialUpdate(`${d.default.matchedAudienceDmpSegments}/${e}`,{data:JSON.stringify(n)}),this.args.onEditSuccess?.()}this.hasTriedUpdatingAudience=!0}*fetchOrgAclRoleStateTask(){try{this.orgAclRoleState=yield this.sponsoredContentService.fetchDscPosterPermissionState(this.args.accountReference)}catch(e){return this._logError("Fetching Organization ACL role state failed",e),(0,y.reject)(new Error(`Fetching Organization ACL role state failed: ${(0,u.getErrorMessage)(e)}`))}}*requestOrgAclRoleTask(){try{yield this.sponsoredContentService.requestDscPosterPermission(this.args.accountReference),this.orgAclRoleState=E.ORGANIZATION_ACL_ROLE_STATE.REQUESTED}catch(e){return this._logError("Requesting Organization ACL role failed",e),(0,y.reject)(new Error(`Requesting Organization ACL role failed: ${(0,u.getErrorMessage)(e)}`))}}_logError(e,t){if(!(0,s.didCancel)(t)){const n=new Error(`${e}: ${(0,u.getErrorMessage)(t)}`)
this.jet.error(n,fe,!1)}}_clearEngagementTable(){this.hasEmptyState=!1,this.selectedEngagementSourceUrns=[]}_showValidationMessages(){(0,c.setProperties)(this,{showAudienceNameValidation:!0,showEngagementSourceUrnsValidation:!0,showMatchRuleExpressionValidation:!0}),this._fireSourceUrnsErrorTrackingEvent(),this.validations.isInvalid&&!this.audienceName.length?(0,A.setFocus)("#create-ma-engagement-name"):this.validations.isInvalid&&0===this.selectedEngagementSourceUrns.length&&(0,A.setFocus)("#engagement-campaigns-table__filter-input-container input")}_fireSourceUrnsErrorTrackingEvent(){this.sourceMeetsOrganizationReferenceRequirement?0===this.selectedEngagementSourceUrns.length?this.tracking.fireInteractionEvent((0,c.get)(this.trackingKeys,"errors.sourceUrnsBlank"),_e):this.selectedEngagementSourceUrns.length>g.ENGAGEMENT_MAX_SOURCE_URNS&&this.tracking.fireInteractionEvent((0,c.get)(this.trackingKeys,"errors.sourceUrnsMax"),_e):this.tracking.fireInteractionEvent((0,c.get)(this.trackingKeys,"errors.missingCompanyReference"),_e)}_getComponentPropertiesFromAudienceObject(e){const t=e.engagementRule,n={audienceName:e.name}
return t&&Object.assign(n,{sourceType:t.engagementSourceType,selectedEngagementTrigger:t.engagementTrigger,selectedLookbackWindow:this.args.lookBackWindows.find((({timeSpan:e})=>e.duration===t.lookback.duration)),selectedEngagementSourceUrns:[...t.engagementSourceUrns],selectedMatchRuleExpression:(0,S.copy)(t.matchRuleExpression,!0)}),n}},me(de,"propTypes",{modalContentComponent:r.PropTypes.object,modalFooterComponent:r.PropTypes.object,accountId:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.number]).isRequired,accountReference:r.PropTypes.string,canCreateOrgBasedEngagementAudience:r.PropTypes.bool,engagementAudienceToEdit:r.PropTypes.object,hasInsightTag:r.PropTypes.bool,lookBackWindows:r.PropTypes.array.isRequired,onCancel:r.PropTypes.func.isRequired,onCreateSuccess:r.PropTypes.func,onEditSuccess:r.PropTypes.func,sourceType:r.PropTypes.string.isRequired}),G=ge((j=de).prototype,"i18n",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=ge(j.prototype,"xhr",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=ge(j.prototype,"jet",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=ge(j.prototype,"audiences",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=ge(j.prototype,"restli",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=ge(j.prototype,"tracking",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=ge(j.prototype,"sponsoredContentService",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=ge(j.prototype,"lix",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=ge(j.prototype,"pristineAudienceProperties",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),$=ge(j.prototype,"audienceName",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),J=ge(j.prototype,"activeEngagementTriggers",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Q=ge(j.prototype,"hasError",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Z=ge(j.prototype,"hasEmptyState",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ee=ge(j.prototype,"selectedLookbackWindow",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),te=ge(j.prototype,"selectedEngagementSourceUrns",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ne=ge(j.prototype,"selectedMatchRuleExpression",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ae=ge(j.prototype,"selectedEngagementTrigger",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),ie=ge(j.prototype,"showAudienceNameValidation",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),re=ge(j.prototype,"showEngagementSourceUrnsValidation",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),oe=ge(j.prototype,"isMatchRuleExpressionValid",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),le=ge(j.prototype,"showMissingEngagementRuleValidation",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),se=ge(j.prototype,"hasTriedUpdatingAudience",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ce=ge(j.prototype,"orgAclRoleState",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return E.ORGANIZATION_ACL_ROLE_STATE.REQUESTED}}),ue=ge(j.prototype,"websiteType",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return g.ENGAGEMENT_WEBSITE_TYPE.SPECIFIC_PAGES}}),ge(j.prototype,"onEngagementTriggerChange",[c.action],Object.getOwnPropertyDescriptor(j.prototype,"onEngagementTriggerChange"),j.prototype),ge(j.prototype,"onLookbackWindowChange",[c.action],Object.getOwnPropertyDescriptor(j.prototype,"onLookbackWindowChange"),j.prototype),ge(j.prototype,"onEngagementSourceUrnsChanged",[c.action],Object.getOwnPropertyDescriptor(j.prototype,"onEngagementSourceUrnsChanged"),j.prototype),ge(j.prototype,"onMatchRuleExpressionChanged",[c.action],Object.getOwnPropertyDescriptor(j.prototype,"onMatchRuleExpressionChanged"),j.prototype),ge(j.prototype,"onCreateEngagementAudience",[c.action],Object.getOwnPropertyDescriptor(j.prototype,"onCreateEngagementAudience"),j.prototype),ge(j.prototype,"onUpdateEngagementAudience",[c.action],Object.getOwnPropertyDescriptor(j.prototype,"onUpdateEngagementAudience"),j.prototype),ge(j.prototype,"onBlurAudienceNameInput",[c.action],Object.getOwnPropertyDescriptor(j.prototype,"onBlurAudienceNameInput"),j.prototype),ge(j.prototype,"onFormSubmit",[c.action],Object.getOwnPropertyDescriptor(j.prototype,"onFormSubmit"),j.prototype),ge(j.prototype,"onSetWebsiteType",[c.action],Object.getOwnPropertyDescriptor(j.prototype,"onSetWebsiteType"),j.prototype),ge(j.prototype,"fetchEngagementTriggersTask",[M],Object.getOwnPropertyDescriptor(j.prototype,"fetchEngagementTriggersTask"),j.prototype),ge(j.prototype,"fetchEngagementAudienceTask",[L],Object.getOwnPropertyDescriptor(j.prototype,"fetchEngagementAudienceTask"),j.prototype),ge(j.prototype,"createEngagementAudienceTask",[k],Object.getOwnPropertyDescriptor(j.prototype,"createEngagementAudienceTask"),j.prototype),ge(j.prototype,"updateEngagementAudienceTask",[U],Object.getOwnPropertyDescriptor(j.prototype,"updateEngagementAudienceTask"),j.prototype),ge(j.prototype,"fetchOrgAclRoleStateTask",[x],Object.getOwnPropertyDescriptor(j.prototype,"fetchOrgAclRoleStateTask"),j.prototype),ge(j.prototype,"requestOrgAclRoleTask",[F],Object.getOwnPropertyDescriptor(j.prototype,"requestOrgAclRoleTask"),j.prototype),z=j))||z)||z);(0,t.setComponentTemplate)(be,Ee)})),define("campaign-manager-web/components/create-ma-list-panel",["exports","@ember/component","@ember/template-factory","@linkedin/jsecure","@ember/service","campaign-manager-web/utils/api-endpoints","@glimmer/component","@glimmer/tracking","@linkedin/ember-tracked-validations","ember-concurrency-decorators","rsvp","ember-cli-pemberly-spark-placeholders/utils/get-asset-url","campaign-manager-web/constants/csv","campaign-manager-web/utils/csv","campaign-manager-web/constants/account","campaign-manager-web/utils/file-upload","campaign-manager-web/constants/audiences/matched/common","campaign-manager-web/utils/audiences/matched/list-upload","campaign-manager-web/constants/audiences/matched/list-upload","campaign-manager-web/utils/offline-events","campaign-manager-web/utils/urn","campaign-manager-web/constants/lix","campaign-manager-web/utils/ambry","@linkedin/ember-prop-types","@ember/object","campaign-manager-web/utils/http-error","campaign-manager-web/utils/tracking","campaign-manager-web/helpers/help-center-url","campaign-manager-web/helpers/external-link-info","@ember/template","campaign-manager-web/constants/jet-error-tags"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N){var R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe
function Te(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function Ee(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ye(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Se=(0,n.createTemplateFactory)({id:"1AJs+ObN",block:'[[[1,"\\n"],[8,[30,1],[[24,0,"matched-audience-editor-modal pb0"]],null,[["default"],[[[[1,"\\n  "],[10,0],[14,"data-live-test-create-ma-list-panel__loader",""],[15,0,[29,["u-layout__display-none\\n      ",[52,[28,[37,1],[[30,0,["createListAudienceTask","isRunning"]],[30,0,["fetchListAudienceAndPrepopulateFormTask","isRunning"]],[30,0,["updateListAudienceTask","isRunning"]]],null],"u-loader__full-screen-container u-layout-flex__container--center"]]]],[12],[1,"\\n    "],[10,0],[14,0,"u-layout__align-center"],[12],[1,"\\n      "],[8,[39,2],null,[["@size"],["xlarge"]],null],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,3],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n"],[41,[30,0,["createListAudienceTask","isRunning"]],[[[1,"          "],[1,[28,[35,4],["i18n_uploading_list_loader_message","campaign-manager-web/components/create-ma-list-panel"],null]],[1,"\\n"]],[]],[[[41,[30,0,["fetchListAudienceAndPrepopulateFormTask","isRunning"]],[[[1,"          "],[1,[28,[35,4],["i18n_fetching_list_loader_message","campaign-manager-web/components/create-ma-list-panel"],null]],[1,"\\n"]],[]],[[[41,[30,0,["updateListAudienceTask","isRunning"]],[[[1,"          "],[1,[28,[35,4],["i18n_updating_list_loader_message","campaign-manager-web/components/create-ma-list-panel"],null]],[1,"\\n        "]],[]],null]],[]]]],[]]],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"asset-panel u-display-flex u-flex-wrap"],[12],[1,"\\n"],[41,[30,0,["fetchListAudienceAndPrepopulateFormTask","last","isError"]],[[[1,"      "],[10,0],[14,0,"u-layout-flex__container--center u-layout__width-full"],[12],[1,"\\n        "],[8,[39,5],[[24,0,"cm-hue-empty-state"]],[["@headline","@message","@illustration"],[[28,[37,4],["i18n_failed_to_load_list_audience_headline","campaign-manager-web/components/create-ma-list-panel"],null],[28,[37,6],null,[["error","customErrorMessage","withRecoveryMessage"],[[30,0,["fetchListAudienceAndPrepopulateFormTask","last","error"]],[28,[37,4],["i18n_failed_to_load_list_audience_message","campaign-manager-web/components/create-ma-list-panel"],null],false]]],"error-server"]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[10,"form"],[14,0,"asset-panel__form-container"],[12],[1,"\\n        "],[10,0],[14,0,"asset-panel__form-section-container"],[12],[1,"\\n          "],[10,2],[15,0,[29,["u-color__black--90 pb5"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,2],[[[1,"              "],[8,[39,7],null,null,[["default"],[[[[1,"\\n                "],[1,[28,[35,4],["i18n_modal_upload_offline_events_header","campaign-manager-web/components/create-ma-list-panel"],[["linkInfo"],[[28,[37,8],null,[["role","href","dataTestSelector","dataControlName"],[[30,3,["role"]],[28,[37,9],null,[["path"],["help/lms/answer/a530615"]]],"data-test-create-ma-list-panel__learn-more-link","target_add_create_uploadofflinelist_learn_more"]]]]]]],[1,"\\n              "]],[3]]]]],[1,"\\n"]],[]],[[[1,"              "],[8,[39,7],null,null,[["default"],[[[[1,"\\n                "],[1,[28,[35,4],["i18n_modal_upload_list_header","campaign-manager-web/components/create-ma-list-panel"],[["linkInfo"],[[28,[37,8],null,[["role","href","dataTestSelector","dataControlName"],[[30,4,["role"]],[28,[37,9],null,[["path"],["help/lms/answer/73938"]]],"data-test-create-ma-list-panel__learn-more-link","target_add_create_uploadlist_learn_more"]]]]]]],[1,"\\n              "]],[4]]]]],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n          "],[10,"section"],[14,0,"asset-panel__form-section asset-panel__form-section-input"],[12],[1,"\\n            "],[10,"label"],[15,"for",[29,[[30,0,["nameInputLabelId"]]]]],[15,0,[29,["asset-panel__form-section-header"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,4],["i18n_modal_upload_list_name_label","campaign-manager-web/components/create-ma-list-panel"],null]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,10],[[24,"data-live-test-create-ma-list-panel__name-input-container",""]],[["@validations","@showValidations"],[[28,[37,11],[[30,0,["validations","attrs","audienceName"]]],null],[30,0,["showNameValidation"]]]],[["default"],[[[[1,"\\n              "],[8,[39,12],[[24,3,"create-ma-engagement-name"],[24,"autocomplete","off"],[16,"placeholder",[28,[37,4],[[52,[30,2],"offline_events_list","i18n_modal_create_ma_list_name_placeholder"],"campaign-manager-web/components/create-ma-list-panel"],null]],[16,"max",[30,5,["maxlength"]]],[16,"aria-invalid",[30,5,["showErrors"]]],[16,"aria-describedby",[30,5,["describedby"]]],[16,0,[29,[[36,13]]]],[4,[38,14],["input",[28,[37,15],[[28,[37,16],["target.value"],null],[28,[37,17],[[30,0],"audienceName"],null]],null]],null],[4,[38,14],["focusout",[30,0,["onBlurNameInput"]]],null]],[["@inputId","@value","@counterMax"],[[29,[[30,0,["nameInputLabelId"]]]],[30,0,["audienceName"]],[30,5,["maxlength"]]]],null],[1,"\\n            "]],[5]]]]],[1,"\\n          "],[13],[1,"\\n"],[41,[51,[30,2]],[[[1,"            "],[10,"section"],[14,0,"asset-panel__form-section"],[12],[1,"\\n              "],[10,"label"],[14,"for","create-ma-list-modal-type-select"],[15,0,[29,["asset-panel__form-section-header"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,4],["i18n_modal_upload_list_type_label","campaign-manager-web/components/create-ma-list-panel"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,0],[15,0,[29,["cm-hue-select"," ",[36,13]]]],[12],[1,"\\n                "],[8,[39,19],[[16,0,[29,["cm-hue-select asset-panel__form-section__select cm-hue-select"," ",[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,14],["change",[30,0,["onListTypeChange"]]],null]],[["@inputId"],["create-ma-list-modal-type-select"]],[["default"],[[[[1,"\\n                  "],[10,"option"],[15,2,[30,0,["MA_LIST_TYPES","MEMBER"]]],[15,"selected",[28,[37,20],[[30,0,["selectedListType"]],[30,0,["MA_LIST_TYPES","MEMBER"]]],null]],[12],[1,"\\n                    "],[1,[28,[35,4],["i18n_modal_upload_list_select_option_contact","campaign-manager-web/components/create-ma-list-panel"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,"option"],[15,2,[30,0,["MA_LIST_TYPES","COMPANY"]]],[15,"selected",[28,[37,20],[[30,0,["selectedListType"]],[30,0,["MA_LIST_TYPES","COMPANY"]]],null]],[12],[1,"\\n                    "],[1,[28,[35,4],["i18n_modal_upload_list_select_option_company","campaign-manager-web/components/create-ma-list-panel"],null]],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"          "],[10,"section"],[14,0,"asset-panel__form-section"],[12],[1,"\\n            "],[10,"label"],[15,1,[29,[[30,0,["fileInputLabelId"]]]]],[15,0,[29,["asset-panel__form-section-header"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n"],[41,[30,2],[[[1,"                "],[1,[28,[35,4],["select_offline_events_title","campaign-manager-web/components/create-ma-list-panel"],null]],[1,"\\n"]],[]],[[[41,[30,0,["selectedListType"]],[[[1,"                  "],[1,[28,[35,4],["i18n_modal_upload_list_uploader_label","campaign-manager-web/components/create-ma-list-panel"],null]],[1,"\\n"]],[]],null]],[]]],[1,"            "],[13],[1,"\\n"],[41,[30,0,["selectedListType"]],[[[1,"              "],[8,[39,21],[[24,0,"ma-list-modal__file-uploader"]],[["@accept","@ariaDescribedby","@chooseFileButtonText","@uploadButtonAriaLabel","@customUploadStatusCssClass","@customUploadStatusText","@fileName","@instructionsText","@isPreviewHidden","@retainFocus","@progressPercent","@src","@uploadStatus","@onRemoveFile","@onFileChange"],[[30,0,["CSV_ACCEPT"]],[30,0,["fileInputLabelId"]],[28,[37,4],["i18n_upload_list_button_text","campaign-manager-web/components/create-ma-list-panel"],null],[28,[37,4],["i18n_upload_list_button_text_label","campaign-manager-web/components/create-ma-list-panel"],null],"file-upload-success",[30,0,["processingStatusText"]],[30,0,["selectedFileName"]],[28,[37,4],["i18n_modal_upload_list_prompt","campaign-manager-web/components/create-ma-list-panel"],null],true,true,[30,0,["processingProgressPercent"]],[30,0,["selectedFileName"]],[30,0,["uploadStatus"]],[30,0,["onFileRemove"]],[30,0,["onFileChange"]]]],null],[1,"\\n"]],[]],null],[1,"            "],[8,[39,22],[[24,0,"asset-panel__form-section-inline-message"]],[["@message","@type","@isHidden"],[[30,0,["blockingErrorText"]],"negative",[28,[37,23],[[30,0,["blockingErrorText"]]],null]]],null],[1,"\\n            "],[8,[39,22],[[24,0,"asset-panel__form-section-inline-message"]],[["@message","@isHidden"],[[30,0,["blockingErrorResolutionText"]],[28,[37,23],[[30,0,["blockingErrorResolutionText"]]],null]]],null],[1,"\\n            "],[8,[39,22],[[24,0,"asset-panel__form-section-inline-message"]],[["@message","@type","@isHidden"],[[28,[37,4],["i18n_create_ma_list_no_file_selected_error","campaign-manager-web/components/create-ma-list-panel"],null],"negative",[28,[37,23],[[30,0,["showNoFileSelectedError"]]],null]]],null],[1,"\\n            "],[8,[39,22],[[24,0,"asset-panel__form-section-inline-message"]],[["@message","@isHidden"],[[30,0,["nonBlockingInfoText"]],[28,[37,23],[[30,0,["nonBlockingInfoText"]]],null]]],null],[1,"\\n            "],[10,0],[14,0,"asset-panel__form-section-content"],[12],[1,"\\n"],[41,[30,2],[[[1,"                "],[10,2],[15,0,[29,["u-color__black--75 asset-panel__form-section-simple-message"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n                  "],[11,1],[24,"role","button"],[4,[38,14],["click",[30,0,["didClickOfflineTemplate"]]],null],[12],[1,"\\n                    "],[1,[28,[35,4],["offline_events_download_link","campaign-manager-web/components/create-ma-list-panel"],[["linkInfo"],["#"]]]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n"]],[]],[[[41,[28,[37,20],[[30,0,["selectedListType"]],[30,0,["MA_LIST_TYPES","COMPANY"]]],null],[[[1,"                  "],[10,2],[15,0,[29,["u-color__black--90 asset-panel__form-section-simple-message"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,4],["i18n_account_download_message","campaign-manager-web/components/create-ma-list-panel"],[["linkInfo"],[[28,[37,8],null,[["dataTestSelector","href","dataControlName"],["data-test-create-ma-list-panel__account-template-download-link",[28,[37,24],null,[["subdomain","path"],["business","content/dam/me/business/en-us/marketing-solutions/a/targeting/LinkedIn_Ads_Account_Match_Template.csv"]]],"target_add_create_uploadlist_account_list_template"]]]]]]],[1,"\\n                  "],[13],[1,"\\n"]],[]],null],[41,[28,[37,20],[[30,0,["selectedListType"]],[30,0,["MA_LIST_TYPES","MEMBER"]]],null],[[[1,"                  "],[10,2],[15,0,[29,["u-color__black--90 asset-panel__form-section-simple-message"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,4],["i18n_contact_download_message","campaign-manager-web/components/create-ma-list-panel"],[["linkInfo"],[[28,[37,8],null,[["dataTestSelector","href","dataControlName"],["data-test-create-ma-list-panel__contact-template-download-link",[28,[37,24],null,[["subdomain","path"],["content","content/dam/help/en-us/lms/LinkedIn_Ads_Contact_Match_Template.csv"]]],"target_add_create_uploadlist_contact_list_template"]]]]]]],[1,"\\n                  "],[13],[1,"\\n"]],[]],null]],[]]],[1,"            "],[13],[1,"\\n"],[41,[30,0,["selectedListType"]],[[[1,"              "],[10,2],[15,0,[29,["u-color__black--60"," ",[28,[37,3],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n                "],[1,[28,[35,4],["i18n_modal_upload_list_support_copy_v2","campaign-manager-web/components/create-ma-list-panel"],[["selectedListType"],[[30,0,["selectedListType"]]]]]],[1,"\\n              "],[13],[1,"\\n"],[41,[28,[37,20],[[30,0,["uploadStatus"]],[30,0,["UPLOAD_STATUSES","COMPLETE"]]],null],[[[1,"                "],[8,[39,22],[[24,0,"mt5"]],[["@type","@message"],["neutral",[28,[37,4],["i18n_modal_upload_list_processing_message","campaign-manager-web/components/create-ma-list-panel"],null]]],null],[1,"\\n"]],[]],null]],[]],null],[41,[30,0,["shouldShowOldHealthcareDisclaimer"]],[[[1,"              "],[10,2],[15,0,[29,["u-color__black--60 mt2"," ",[28,[37,3],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n                "],[1,[28,[35,4],["i18n_healthcare_consent","campaign-manager-web/components/create-ma-list-panel"],null]],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n"],[1,"          "],[8,[39,22],[[24,0,"asset-panel__form-server-error-inline-message"]],[["@type","@isHidden","@message"],["negative",[28,[37,23],[[30,0,["showUnchangedAudienceEditError"]]],null],[28,[37,4],["i18n_create_ma_list_form_unchanged_error_message","campaign-manager-web/components/create-ma-list-panel"],null]]],null],[1,"\\n"],[1,"          "],[8,[39,22],[[24,0,"asset-panel__form-server-error-inline-message"]],[["@type","@isHidden","@message"],["negative",[28,[37,23],[[30,0,["createListAudienceTask","last","isError"]]],null],[28,[37,6],null,[["error","customErrorMessage","withRecoveryMessage"],[[30,0,["createListAudienceTask","last","error"]],[28,[37,4],["i18n_create_ma_list_audience_create_error_message","campaign-manager-web/components/create-ma-list-panel"],null],false]]]]],null],[1,"\\n          "],[8,[39,22],[[24,0,"asset-panel__form-server-error-inline-message"]],[["@type","@isHidden","@message"],["negative",[28,[37,23],[[30,0,["updateListAudienceTask","last","isError"]]],null],[28,[37,6],null,[["error","customErrorMessage","withRecoveryMessage"],[[30,0,["updateListAudienceTask","last","error"]],[28,[37,4],["i18n_create_ma_list_audience_update_error_message","campaign-manager-web/components/create-ma-list-panel"],null],false]]]]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"]],[]]]]],[1,"\\n"],[8,[30,6],null,null,[["default"],[[[[1,"\\n  "],[10,"footer"],[14,0,"asset-panel__form-footer-container u-layout__width-full"],[12],[1,"\\n    "],[10,2],[15,0,[29,["asset-panel__form-footer-container-terms u-color__black--75 u-layout__align-right mb3"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,4],[[52,[30,7],"i18n_update_audience_agree_terms_message","i18n_upload_audience_agree_terms_message"],"campaign-manager-web/components/create-ma-list-panel"],[["linkInfo"],[[28,[37,8],null,[["href","dataTestSelector","dataControlName"],[[28,[37,9],null,[["path","accountId"],["legal/sas-terms",[30,8]]]],"data-test-create-ma-list-panel__legal-terms-link","target_add_create_uploadlist_these_terms"]]]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"asset-panel__form-footer-container-buttons u-layout-flex__container--flex-end"],[12],[1,"\\n      "],[8,[39,25],[[24,0,"mr2"],[4,[38,14],["click",[30,0,["cancelMaListCreation"]]],null],[4,[38,26],["target_add_create_uploadlist_cancel"],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,4],["i18n_upload_audience_cancel","campaign-manager-web/components/create-ma-list-panel"],null]]],null],[1,"\\n"],[41,[30,7],[[[1,"        "],[8,[39,25],[[16,"disabled",[28,[37,23],[[30,0,["isUpdateEnabled"]]],null]],[4,[38,14],["click",[30,0,["onClickUpdate"]]],null]],[["@size","@text"],["small",[28,[37,4],["i18n_update_ma_list_audience","campaign-manager-web/components/create-ma-list-panel"],null]]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[39,25],[[16,"disabled",[28,[37,1],[[28,[37,23],[[30,0,["validations","isValid"]]],null],[30,0,["blockingErrorText"]]],null]],[4,[38,14],["click",[30,0,["createMaList"]]],null],[4,[38,26],["target_add_create_uploadlist_upload"],null]],[["@size","@text"],["small",[28,[37,4],["i18n_upload_audience_confirm","campaign-manager-web/components/create-ma-list-panel"],null]]],null],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]]],[1,"\\n"]],["@modalContentComponent","@isOfflineEventsSelected","iphHelper","iphHelper","vcont","@modalFooterComponent","@listAudienceIdToEdit","@accountId"],false,["if","or","hue-web-progress-indicator","hue-web-foundations@-text-body","t","hue-web-empty-state","error-message","iph-helper","external-link-info","help-center-url","validated-control","readonly","cm-text-input","hue-web-foundations@-artdeco-migration-scope","on","pipe","pick","set","unless","hue-web-select","eq","file-upload-template","hue-web-inline-feedback","not","generate-url","hue-web-button","track-interaction"]]',moduleName:"campaign-manager-web/components/create-ma-list-panel.hbs",isStrictMode:!1}),Ae={audienceName:[(0,s.validator)("presence",{presence:!0,message(){return this.model.i18n.lookupTranslation(this.model.constructor,"i18n_validation_error_name_input_required")()}}),(0,s.validator)("length",{max:_.AUDIENCE_NAME_MAX_LENGTH})],selectedFileName:[(0,s.validator)("presence",!0)]},Ce="GENERIC_PROCESSING_ERROR",Oe="INVALID_FILE_TYPE",ve="FILE_TOO_BIG",we="ASSET_LOAD_FAILED",{CSV_MISSING_ASSET:Ie,CSV_MISSING_FILE:Pe,CSV_PARSE_FAIL:Ne}=p.CSV_PARSE_ERROR_CODES,{NO_HEADERS_FOUND:Re,NO_REQUIRED_HEADERS_FOUND:De,SOME_HEADERS_NOT_ALLOWED:Me,SOME_HEADERS_DUPLICATED:Le,CANT_COMBINE_HEADER_TYPES:ke,NOT_ENOUGH_ROWS_ACCOUNT:Ue,NOT_ENOUGH_ROWS_MEMBER:xe,TOO_MANY_ROWS:Fe,MISSING_HASHING_ASSET:ze,EMAIL_IN_NON_EMAIL_COLUMN_NOT_ALLOWED:je}=f.MA_LIST_BLOCKING_ERRORS,Ge={[Ce]:"i18n_generic_processing_error",[Oe]:"i18n_invalid_file_type_error",[ve]:"i18n_file_too_big_error_v2",[we]:"i18n_generic_processing_error",[Ie]:"i18n_generic_processing_error",[Pe]:"i18n_generic_processing_error",[Ne]:"i18n_generic_processing_error",[Re]:"i18n_empty_csv_error",[De]:"i18n_no_required_headers_error",[Me]:"i18n_invalid_headers_error_v2",[Le]:"i18n_invalid_headers_error_v2",[ke]:"i18n_invalid_headers_error_v2",[Ue]:"i18n_not_enough_company_rows_error",[xe]:"i18n_not_enough_member_rows_error",[Fe]:"i18n_too_many_rows_error_v2",[ze]:"i18n_generic_processing_error",[je]:"i18n_email_in_non_email_column_error",[T.OFFLINE_EVENTS_MAP.OFFLINE_EVENT_UPLOAD_ERROR]:"more_than_90_pct_invalid_entries"},Be="PROCESSING",Ve="COMPLETE",Ye={LOADING_ASSETS:.25,PARSING:.5,[Be]:.75,[Ve]:1},He={[Be]:"i18n_csv_processing_status",[Ve]:"i18n_csv_ready_status"},qe={[f.MA_LIST_TYPES.COMPANY]:"i18n_account_list",[f.MA_LIST_TYPES.MEMBER]:"i18n_contact_list",[T.OFFLINE_EVENTS_MAP.LIST_TYPE]:"offline_events_list"},Ke={header:!0,delimiter:""},We={header:!0},Xe=[N.JET_ERROR_TAGS.AUDIENCES,"list-panel"]
let $e=e.default=(R=(0,s.hasValidations)(Ae),D=(0,i.inject)(),M=(0,i.inject)(),L=(0,i.inject)(),k=(0,i.inject)(),U=(0,i.inject)(),x=(0,i.inject)(),F=(0,i.inject)(),z=(0,i.inject)("audiences"),j=(0,c.task)({restartable:!0}),G=(0,c.task)({drop:!0}),B=(0,c.task)({drop:!0}),V=(0,c.task)({drop:!0}),Y=(0,c.task)({drop:!0}),(0,A.assertPropTypes)(H=R((fe=class extends o.default{get hasUserChangedAnythingAboutAudience(){const{audienceName:e,originalAudienceName:t,hasUserClearedFile:n}=this
return e!==t||n}get showUnchangedAudienceEditError(){if(this.args.listAudienceIdToEdit){const e=this.hasUserTriedToSubmitForm,t=this.hasUserUsedNameInput
return!this.hasUserChangedAnythingAboutAudience&&(t||e)}return!1}get showNoFileSelectedError(){if(this.args.listAudienceIdToEdit){const{hasUserClearedFile:e,processedCsvData:t,blockingErrorText:n}=this
return e&&!t&&!n}return!1}get isUpdateEnabled(){const e=!this.hasUserTriedToSubmitForm&&!this.hasUserUsedNameInput&&!this.hasUserClearedFile,t=this.validations.isValid&&this.hasUserChangedAnythingAboutAudience
return e||t}get processingStatusText(){if(this.uploadStatus===b.UPLOAD_STATUSES.UPLOADING)return this._getI18n(He.PROCESSING)
if(this.uploadStatus===b.UPLOAD_STATUSES.COMPLETE){const e=this._getI18n(qe[this.detectedListType])
return this._getI18n(He.COMPLETE,{listTypeText:e})}return""}get shouldShowOldHealthcareDisclaimer(){return!this.lix.getTreatmentIsEnabled(y.LIX_TEST_KEYS.enableHealthcareDisclaimer)&&this.selectedListType!==f.MA_LIST_TYPES.COMPANY}constructor(e,t){super(e,t),Te(this,"i18n",K,this),Te(this,"assetLoader",W,this),Te(this,"jet",X,this),Te(this,"lix",$,this),Te(this,"xhr",J,this),Te(this,"tracking",Q,this),Te(this,"restli",Z,this),Te(this,"audiencesService",ee,this),Ee(this,"CSV_ACCEPT",b.CSV_ACCEPT),Ee(this,"UPLOAD_STATUSES",b.UPLOAD_STATUSES),Ee(this,"MA_LIST_TYPES",f.MA_LIST_TYPES),Ee(this,"nameInputLabelId","create-ma-list-name-input"),Ee(this,"fileInputLabelId","create-ma-list-file-input-label"),Te(this,"audienceName",te,this),Ee(this,"originalAudienceName",null),Ee(this,"originalFileUrl",null),Te(this,"showNameValidation",ne,this),Te(this,"showAudienceNameValidation",ae,this),Te(this,"hasUserUsedNameInput",ie,this),Te(this,"hasUserClearedFile",re,this),Te(this,"hasUserTriedToSubmitForm",oe,this),Te(this,"processingProgressPercent",le,this),Te(this,"detectedListType",se,this),Te(this,"processedCsvData",ce,this),Te(this,"selectedFileName",ue,this),Te(this,"selectedFileMetadata",de,this),Te(this,"blockingErrorText",pe,this),Te(this,"blockingErrorResolutionText",me,this),Te(this,"nonBlockingInfoText",ge,this)
Te(this,"rowErrors",be,this),Te(this,"uploadStatus",_e,this),Te(this,"selectedListType",he,this),this.args.listAudienceIdToEdit&&this.fetchListAudienceAndPrepopulateFormTask.perform().catch((e=>{const t=new Error(`Failed to fetch MA list audience details for dmpSegment ID ${this.args.listAudienceIdToEdit}: ${(0,O.getErrorMessage)(e)}`)
this.jet.error(t,Xe,!1)})),this.args.isOfflineEventsSelected&&this._loadAssets().then((()=>{this.offlineEventsTemplateCSV=(0,T.getOfflineTemplateAsCSV)()}))}willDestroy(){super.willDestroy(...arguments),this._resetForm()}createMaList(){this.hasUserTriedToSubmitForm=!0,this._validate()&&this.createListAudienceTask.perform().catch((e=>{const t=this.args.accountId,n=new Error(`Unable to create MA list segment for sponsored account ID ${t}: ${(0,O.getErrorMessage)(e)}`)
this.jet.error(n,Xe,!1)}))}onClickUpdate(){this.hasUserTriedToSubmitForm=!0,this.hasUserChangedAnythingAboutAudience&&this.updateListAudienceTask.perform().catch((e=>{const t=new Error(`Failed to update MA list audience with ID ${this.args.listAudienceIdToEdit}: ${(0,O.getErrorMessage)(e)}`)
this.jet.error(t,Xe,!1)}))}onBlurNameInput(){this.showNameValidation=!0,this.hasUserUsedNameInput=!0}onFileChange(e){const[t]=e,n=(0,b.getFileSizeAndTypeValidationErrors)({files:e,accept:this.CSV_ACCEPT,maxSizeInBytes:f.MAX_FILE_SIZE_IN_BYTES})
this.tracking.fireInteractionEvent("target_add_create_uploadlist_select_list",v.CONTROL_INTERACTION_TYPE.SHORT_PRESS),n.length?this.onFileSelectError(n,t):this._onValidFileSelectTask.perform(t).catch((e=>{let t=Ce
"AssetLoadError"===e?.name?t=we:Ge.hasOwnProperty(e)&&(t=e),this._setBlockingError(t)
const n=`Unable to parse matched audiences CSV file with code: ${t}`
this.jet.error(new Error(n),Xe,!1)}))}onFileRemove(){this.tracking.fireInteractionEvent("target_add_create_uploadlist_remove_file",v.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.processedCsvData=null,this.nonBlockingInfoText=null,this.selectedFileName=null,this.hasUserClearedFile=!0}cancelMaListCreation(){this.args.onCancel()}didClickOfflineTemplate(){const e=new Blob([this.offlineEventsTemplateCSV])
m.utils.downloadCsv(e,"LinkedIn_Ads_Offline_Events_Template.csv")}onFileSelectError(e,t){const n=t.size
let a="target_add_create_uploadlist_file_size_500mb_plus"
const i=e[0].errors
let r=Ce
i[b.UPLOAD_ERROR_TYPE.FORMAT]?r=Oe:i[b.UPLOAD_ERROR_TYPE.SIZE]&&(r=ve,n<=b.HUNDRED_MEGABYTE?a="target_add_create_uploadlist_file_size_20mb_to_100mb":n<=b.TWO_FIFTY_SIX_MEGABYTE?a="target_add_create_uploadlist_file_size_100mb_to_256mb":n<=b.FIVE_HUNDRED_MEGABYTE&&(a="target_add_create_uploadlist_file_size_256mb_to_500mb"),this.tracking.fireInteractionEvent(a,v.CONTROL_INTERACTION_TYPE.SHORT_PRESS)),this._setBlockingError(r)}onListTypeChange({target:{value:e}}){this.selectedListType=e}_dismiss(){this.args.onCancel()}_validate(){return this.validations.isValid}_resetForm(){this.showAudienceNameValidation=!1,this.audienceName=null,this.selectedFileName=null}_setBlockingError(e,t={}){const n=this._getI18n(Ge[e],t)
this.tracking.fireInteractionEvent("target_add_create_uploadlist_invalid_file",v.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.blockingErrorText=n,this.uploadStatus=b.UPLOAD_STATUSES.FAILED,this.processingProgressPercent=0,this._setBlockingErrorResolution(e)}_setBlockingErrorResolution(e){if([f.MA_LIST_BLOCKING_ERRORS.TOO_MANY_ROWS,ve].includes(e)){const e=(0,I.externalLinkInfo)([],{href:(0,w.helpCenterUrl)(null,{path:"help/lms/answer/73937",accountId:this.args.accountId}),ariaLabel:this._getI18n("i18n_data_integration_promo_a11y_label"),dataTestSelector:"data-test-create-ma-list-panel__error-resolution-link"})
this.blockingErrorResolutionText=(0,P.htmlSafe)(a.default.sanitizeHTML(this._getI18n("i18n_data_integration_promo",{linkInfo:e})))}}_getI18n(e,t){return this.i18n.lookupTranslation(this.constructor,e)([t])}_processCsvResults(e){const t={[f.ADDITIONAL_ALLOWED_HEADER_GROUP_IDS.COMPANY_ID]:this.lix.getTreatmentIsEnabled(y.LIX_TEST_KEYS.enableCompanyIdAssets)},n=this.args.isOfflineEventsSelected?(0,T.processOfflineEventsCSV)(e):(0,h.processParsedCsv)(e,t),{data:a,meta:{fields:i}}=e,{blockingError:r,listType:o,removedRowsCount:l}=n
if(this.detectedListType=o,r){const e=i.join(", ")
this._setBlockingError(r,{removedRowsCount:l,headerText:e})}else{if(l){const e=this._getI18n("i18n_rows_removed_info_message",{removedRowsCount:l})
this.nonBlockingInfoText=e}this.processedCsvData=a}}_loadAssets(){return(0,u.all)([this.assetLoader.loadAsset({uri:(0,d.default)("assets/papaparse/papaparse.js"),type:"js"}),this.assetLoader.loadAsset({uri:(0,d.default)("assets/hash-js/hash.js"),type:"js"})])}*_onValidFileSelectTask(e){this.blockingErrorText=null,this.blockingErrorResolutionText=null,this.uploadStatus=b.UPLOAD_STATUSES.UPLOADING,this.processingProgressPercent=Ye.LOADING_ASSETS,yield this._loadAssets(),this.processingProgressPercent=Ye.PARSING
const t=yield m.utils.parseCsvFile(e,Ke)
if(this.processingProgressPercent=Ye.PROCESSING,this._processCsvResults(t),!this.blockingErrorText){this.tracking.fireInteractionEvent("target_add_create_uploadlist_valid_file",v.CONTROL_INTERACTION_TYPE.SHORT_PRESS)
const{name:t,lastModified:n,lastModifiedDate:a}=e
this.selectedFileName=t,this.selectedFileMetadata={lastModified:n,lastModifiedDate:a,name:t},this.uploadStatus=b.UPLOAD_STATUSES.COMPLETE,this.processingProgressPercent=0}}*createListAudienceTask(){const e=yield this._postFileToAmbryTask.perform(),t=this.args.accountId,n=(0,E.createUrnFromAttrs)(E.URN_TYPES.SPONSORED_ACCOUNT,t),a={inputFileName:this.selectedFileName,inputFile:e,account:n,name:this.audienceName,sourcePlatform:_.DMP_SOURCE_PLATFORMS.LIST_UPLOAD,segmentType:this.detectedListType}
this.args.isOfflineEventsSelected&&(a.sourceType=g.ACCOUNT_ASSET_TYPE.CONVERSION,a.segmentType=f.MA_LIST_TYPES.MEMBER)
const{data:{adSegmentId:i,name:o,segmentType:l}}=yield this.xhr.post(r.default.matchedAudienceDmpSegments,{data:JSON.stringify(a)})
this.args.onCreateSuccess?.(i,o,l)}*fetchListAudienceAndPrepopulateFormTask(){const{name:e,inputFile:t,inputFileName:n,segmentType:a}=yield this.audiencesService.fetchDmpSegmentDetails(this.args.listAudienceIdToEdit)
t||(this.nonBlockingInfoText=this._getI18n("i18n_file_is_missing_error")),this.selectedListType=a,this.audienceName=e,this.originalFileUrl=t,this.selectedFileName=n,this.originalAudienceName=e}*updateListAudienceTask(){const{hasUserClearedFile:e,audienceName:t,selectedFileName:n,originalFileUrl:a}=this,i=e?yield this._postFileToAmbryTask.perform():a,o=`${r.default.matchedAudienceDmpSegments}/${this.args.listAudienceIdToEdit}`,l={patch:{$set:{name:t,inputFile:i,inputFileName:n}}}
yield this.restli.partialUpdate(o,{data:JSON.stringify(l)}),this.args.onEditSuccess?.()}*_postFileToAmbryTask(){const e={ownerId:this.args.accountId,requestType:S.URL_TYPES.UPLOAD,uploadType:S.UPLOAD_TYPES.MATCHED_AUDIENCE,contentType:S.CONTENT_TYPES.CSV},{headers:t}=yield this.xhr.post(r.default.ambrySignedUrl,{data:JSON.stringify(e)}),n=t["x-restli-id"],a=this.processedCsvData,i=m.utils.unparseDataToCsv(a,We),o=new Blob([i],{type:S.CONTENT_TYPES.CSV}),l=this.selectedFileMetadata
Object.assign(o,l)
const{headers:{location:s}}=yield this.xhr.post(n,{data:o,processData:!1,contentType:S.CONTENT_TYPES.FORM_URLENCODED},!0)
return(0,E.createUrnFromAttrs)(E.URN_TYPES.MEDIA,s)}},Ee(fe,"propTypes",{modalContentComponent:A.PropTypes.object,modalFooterComponent:A.PropTypes.object,accountId:A.PropTypes.oneOfType([A.PropTypes.string,A.PropTypes.number]).isRequired,listAudienceIdToEdit:A.PropTypes.number,onCancel:A.PropTypes.func.isRequired,onCreateSuccess:A.PropTypes.func,onEditSuccess:A.PropTypes.func}),K=ye((q=fe).prototype,"i18n",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=ye(q.prototype,"assetLoader",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=ye(q.prototype,"jet",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=ye(q.prototype,"lix",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=ye(q.prototype,"xhr",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=ye(q.prototype,"tracking",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=ye(q.prototype,"restli",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=ye(q.prototype,"audiencesService",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=ye(q.prototype,"audienceName",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),ne=ye(q.prototype,"showNameValidation",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ae=ye(q.prototype,"showAudienceNameValidation",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ie=ye(q.prototype,"hasUserUsedNameInput",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),re=ye(q.prototype,"hasUserClearedFile",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),oe=ye(q.prototype,"hasUserTriedToSubmitForm",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),le=ye(q.prototype,"processingProgressPercent",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),se=ye(q.prototype,"detectedListType",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ce=ye(q.prototype,"processedCsvData",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ue=ye(q.prototype,"selectedFileName",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),de=ye(q.prototype,"selectedFileMetadata",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),pe=ye(q.prototype,"blockingErrorText",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),me=ye(q.prototype,"blockingErrorResolutionText",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ge=ye(q.prototype,"nonBlockingInfoText",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),be=ye(q.prototype,"rowErrors",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),_e=ye(q.prototype,"uploadStatus",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he=ye(q.prototype,"selectedListType",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.isOfflineEventsSelected?f.MA_LIST_TYPES.OFFLINE:f.MA_LIST_TYPES.MEMBER}}),ye(q.prototype,"createMaList",[C.action],Object.getOwnPropertyDescriptor(q.prototype,"createMaList"),q.prototype),ye(q.prototype,"onClickUpdate",[C.action],Object.getOwnPropertyDescriptor(q.prototype,"onClickUpdate"),q.prototype),ye(q.prototype,"onBlurNameInput",[C.action],Object.getOwnPropertyDescriptor(q.prototype,"onBlurNameInput"),q.prototype),ye(q.prototype,"onFileChange",[C.action],Object.getOwnPropertyDescriptor(q.prototype,"onFileChange"),q.prototype),ye(q.prototype,"onFileRemove",[C.action],Object.getOwnPropertyDescriptor(q.prototype,"onFileRemove"),q.prototype),ye(q.prototype,"cancelMaListCreation",[C.action],Object.getOwnPropertyDescriptor(q.prototype,"cancelMaListCreation"),q.prototype),ye(q.prototype,"didClickOfflineTemplate",[C.action],Object.getOwnPropertyDescriptor(q.prototype,"didClickOfflineTemplate"),q.prototype),ye(q.prototype,"onListTypeChange",[C.action],Object.getOwnPropertyDescriptor(q.prototype,"onListTypeChange"),q.prototype),ye(q.prototype,"_onValidFileSelectTask",[j],Object.getOwnPropertyDescriptor(q.prototype,"_onValidFileSelectTask"),q.prototype),ye(q.prototype,"createListAudienceTask",[G],Object.getOwnPropertyDescriptor(q.prototype,"createListAudienceTask"),q.prototype),ye(q.prototype,"fetchListAudienceAndPrepopulateFormTask",[B],Object.getOwnPropertyDescriptor(q.prototype,"fetchListAudienceAndPrepopulateFormTask"),q.prototype),ye(q.prototype,"updateListAudienceTask",[V],Object.getOwnPropertyDescriptor(q.prototype,"updateListAudienceTask"),q.prototype),ye(q.prototype,"_postFileToAmbryTask",[Y],Object.getOwnPropertyDescriptor(q.prototype,"_postFileToAmbryTask"),q.prototype),H=q))||H)||H);(0,t.setComponentTemplate)(Se,$e)})),define("campaign-manager-web/components/creative-edit-panel",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@glimmer/component","ember-concurrency-decorators","ember-concurrency","@linkedin/ember-prop-types","campaign-manager-web/config/environment","campaign-manager-web/utils/tracking","hue-web-toast/utils/constants","campaign-manager-web/constants/creative","@glimmer/tracking","campaign-manager-web/utils/http-error","campaign-manager-web/utils/set-focus-on-form-with-preview-error-element"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b){var _,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M
function L(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function k(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function U(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const x=(0,n.createTemplateFactory)({id:"E1a1Upub",block:'[[[1,"\\n"],[8,[39,0],null,[["@message","@isLoading"],[[28,[37,1],["i18n_saving_your_ad","campaign-manager-web/components/creative-edit-panel"],null],[30,0,["saveCreativeTask","isRunning"]]]],null],[1,"\\n"],[8,[39,2],null,[["@title","@backHeaderAction","@backFooterAction","@dataTestValue"],[[30,1],[28,[37,3],[[30,0,["onDismissPanelWithConfirmation"]],[30,2,["dismiss"]]],null],[28,[37,3],[[30,0,["onDismissPanelWithConfirmation"]],[30,2,["cancel"]]],null],"creative-edit-panel"]],[["default"],[[[[1,"\\n  "],[8,[30,3,["form"]],null,null,[["default"],[[[[1,"\\n    "],[11,"form"],[4,[38,4],[[30,0,["triggerValidation"]],[30,4]],null],[12],[1,"\\n      "],[18,9,[[28,[37,6],null,[["showAllValidations","variables-form"],[[30,0,["showAllValidations"]],[50,"just-yield",0,null,null]]]]]],[1,"\\n\\n      "],[10,0],[14,0,"creative-edit-panel__inline-feedback-container"],[12],[1,"\\n"],[41,[30,0,["saveError"]],[[[1,"          "],[8,[39,9],null,[["@message","@type"],[[28,[37,10],null,[["error","customErrorMessage"],[[30,0,["saveError"]],[30,0,["saveErrorMessage"]]]]],"negative"]],null],[1,"\\n"]],[]],[[[41,[30,0,["inlineWarnings"]],[[[1,"          "],[8,[39,11],null,[["@placement","@contentClass"],["top","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n              "],[11,0],[4,[38,12],[[30,5,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                "],[8,[39,9],null,[["@message","@type"],[[28,[37,1],["i18n_potential_issues","campaign-manager-web/components/creative-edit-panel"],[["count"],[[30,0,["inlineWarnings","length"]]]]],"caution"]],null],[1,"\\n              "],[13],[1,"\\n            "]],[5]],[[[1,"\\n              "],[10,0],[14,0,"creative-edit-panel__inline-feedback-hovercard u-layout-flex__container--center"],[12],[1,"\\n                "],[10,"ul"],[14,0,"artdeco-list"],[12],[1,"\\n"],[42,[28,[37,14],[[28,[37,14],[[30,0,["inlineWarnings"]]],null]],null],null,[[[1,"                    "],[10,"li"],[14,0,"artdeco-list--item"],[12],[1,[30,6]],[13],[1,"\\n"]],[6]],null],[1,"                "],[13],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n        "]],[]],null]],[]]],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,3,["preview"]],null,null,[["default"],[[[[1,"\\n    "],[18,9,[[28,[37,6],null,[["right-column-content"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,3,["footer-right"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,7],[[[1,"      "],[18,9,[[28,[37,6],null,[["saveCreativeTask","isCreateButtonDisabled","custom-save-button"],[[30,0,["saveCreativeTask"]],[30,0,["isCreateButtonDisabled"]],[50,"just-yield",0,null,null]]]]]],[1,"\\n"]],[]],[[[41,[28,[37,15],[[30,8],[30,0,["EDIT_PANEL_MODE","VIEW"]]],null],[[[1,"      "],[11,"button"],[24,0,"button--medium form-with-preview-layout__footer-button"],[16,"disabled",[30,0,["isCreateButtonDisabled"]]],[24,4,"button"],[4,[38,16],["click",[28,[37,17],null,[["controlName","action"],[[30,2,["save"]],[28,[37,18],[[30,0,["saveCreativeTask"]]],null]]]]],null],[12],[1,"\\n        "],[1,[52,[28,[37,19],[[30,8],[30,0,["EDIT_PANEL_MODE","EDIT"]]],null],[28,[37,1],["i18n_update","campaign-manager-web/components/creative-edit-panel"],null],[28,[37,1],["i18n_save_ad","campaign-manager-web/components/creative-edit-panel"],null]]],[1,"\\n      "],[13],[1,"\\n    "]],[]],null]],[]]],[1,"  "]],[]]]]],[1,"\\n\\n"]],[3]]]]]],["@title","@trackingKeys","layout","@creative","triggerData","error","@hasCustomSaveButton","@editPanelMode","&default"],false,["cm-overlay-loader","t","form-with-preview-layout","fn","did-update","yield","hash","component","if","hue-web-inline-feedback","error-message","hue-web-tooltip","hue-web-tooltip-trigger","each","-track-array","not-eq","on","tracked-action","perform","eq"]]',moduleName:"campaign-manager-web/components/creative-edit-panel.hbs",isStrictMode:!1})
let F=e.default=(_=(0,i.inject)("creative-validator"),h=(0,i.inject)("confirm-dialog"),f=(0,i.inject)("hue-web-toast"),T=(0,o.task)({restartable:!0}),E=(0,o.task)({restartable:!0}),(0,s.assertPropTypes)((M=class extends r.default{constructor(...e){super(...e),L(this,"creativeValidator",A,this),L(this,"confirmDialog",C,this),L(this,"tracking",O,this),L(this,"i18n",v,this),L(this,"jet",w,this),L(this,"toast",I,this),L(this,"saveError",P,this),L(this,"saveErrorMessage",N,this),L(this,"inlineWarnings",R,this),L(this,"showAllValidations",D,this),k(this,"originalCreative",this.args.creative),k(this,"EDIT_PANEL_MODE",p.EDIT_PANEL_MODE),k(this,"discardWarningMessage",this.i18n.lookupTranslation(this.constructor,"i18n_discard_details")())}get shouldCallValidationEndpoint(){return this.args.isServerValidationSupported??!0}get hasEditFormChanged(){return this.args.creative!==this.originalCreative}get isCreateButtonDisabled(){return!this.args.canEditCreative||(0,a.get)(this,"saveCreativeTask.isRunning")||!this.args.isValid&&this.showAllValidations}triggerValidation(){this.args.isValid&&this.shouldCallValidationEndpoint&&this.validateCreativeTask.perform()}onDismissPanelWithConfirmation(e){this.hasEditFormChanged?this.confirmDialog.confirm(this.discardWarningMessage).then((t=>{t&&(this.tracking.fireInteractionEvent(e,u.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.args.dismissPanel())})):(this.tracking.fireInteractionEvent(e,u.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.args.dismissPanel())}*saveCreativeTask(){if(this.showAllValidations=!0,this.saveError=null,this.saveErrorMessage=null,this.args.isValid)try{yield this.args.onSaveCreative()
const e=this.args.customSuccessMessage&&this.args.customSuccessMessage.string||this.args.customSuccessMessage||this.i18n.lookupTranslation(this.constructor,this.args.editPanelMode===p.EDIT_PANEL_MODE.EDIT?"i18n_creative_edit_panel_edit_success_message":"i18n_creative_edit_panel_create_success_message")()
this.toast.add({type:d.TOAST_TYPES.SUCCESS,message:e}),this.args.dismissPanel()}catch(e){this.validateCreativeTask.cancelAll(),this.saveError=e||{},this.saveErrorMessage=(0,g.getErrorMessage)(e,this.i18n.lookupTranslation(this.constructor,"i18n_creative_edit_panel_error_message")()),this.inlineWarnings=null}else(0,b.setFocusOnFormWithPreviewErrorElement)()}*validateCreativeTask(){yield(0,l.timeout)(c.default.callbackDelay.medium)
try{const e=yield this.creativeValidator.validate(this.args.creative).then((e=>e.reduce(((e,t)=>t.message?e.concat(t.message):e),[])))
this.inlineWarnings=e,this.saveError=null}catch(e){this.inlineWarnings=null}}},k(M,"propTypes",{canEditCreative:s.PropTypes.bool.isRequired,creative:s.PropTypes.oneOfType([s.PropTypes.EmberObject,s.PropTypes.object]).isRequired,customSuccessMessage:s.PropTypes.SafeString,dismissPanel:s.PropTypes.func.isRequired,editPanelMode:s.PropTypes.isMemberOf(p.EDIT_PANEL_MODE).isRequired,isValid:s.PropTypes.bool.isRequired,isServerValidationSupported:s.PropTypes.bool,onSaveCreative:s.PropTypes.func.isRequired,title:s.PropTypes.SafeString.isRequired,trackingKeys:s.PropTypes.object.isRequired}),A=U((S=M).prototype,"creativeValidator",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=U(S.prototype,"confirmDialog",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=U(S.prototype,"tracking",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=U(S.prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=U(S.prototype,"jet",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=U(S.prototype,"toast",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=U(S.prototype,"saveError",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),N=U(S.prototype,"saveErrorMessage",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),R=U(S.prototype,"inlineWarnings",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),D=U(S.prototype,"showAllValidations",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),U(S.prototype,"triggerValidation",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"triggerValidation"),S.prototype),U(S.prototype,"onDismissPanelWithConfirmation",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"onDismissPanelWithConfirmation"),S.prototype),U(S.prototype,"saveCreativeTask",[T],Object.getOwnPropertyDescriptor(S.prototype,"saveCreativeTask"),S.prototype),U(S.prototype,"validateCreativeTask",[E],Object.getOwnPropertyDescriptor(S.prototype,"validateCreativeTask"),S.prototype),y=S))||y);(0,t.setComponentTemplate)(x,F)})),define("campaign-manager-web/components/creative-preview",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"gEggJq9X",block:'[[[11,0],[16,0,[28,[37,0],["u-bg-color__white creative-preview__wrapper",[28,[37,1],null,[["u-layout__ad-elevation-2dp"],[[30,1]]]]],null]],[17,2],[12],[1,"\\n  "],[10,0],[15,0,[28,[37,0],["u-items-center u-display-flex",[28,[37,1],null,[["creative-preview","creative-preview--quickMode"],[[28,[37,2],[[28,[37,3],[[30,3]],null],[28,[37,3],[[30,4]],null]],null],[30,4]]]]],null]],[12],[1,"\\n    "],[18,9,[[28,[37,1],null,[["title"],[[50,"creative-preview/title",0,null,[["isCmLite","isQuickMode"],[[30,1],[30,4]]]]]]]]],[1,"\\n"],[41,[30,5],[[[1,"      "],[8,[39,7],null,[["@supportedLocales","@onUpdateSelectedLocale"],[[30,6],[30,7]]],null],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[41,[30,8],[[[1,"    "],[18,9,[[28,[37,1],null,[["menu","numberOfPlacementsHoverable","content"],[[50,"hue-web-menu",0,null,null],[50,"number-of-placements-hoverable",0,null,null],[50,"just-yield",0,null,[["in-modal"],[true]]]]]]]],[1,"\\n"]],[]],[[[1,"    "],[18,9,[[28,[37,1],null,[["tabs"],[[50,"hue-web-tabs",0,null,null]]]]]],[1,"\\n"]],[]]],[13],[1,"\\n\\n"],[10,0],[14,0,"m4"],[12],[1,"\\n  "],[18,9,[[28,[37,1],null,[["note"],[[50,"creative-preview/note",0,null,null]]]]]],[1,"\\n"],[13]],["@isCmLite","&attrs","@hideHeader","@isQuickMode","@shouldShowLocaleDropdown","@supportedLocales","@onUpdateSelectedLocale","@enablePreviewDropdown","&default"],false,["classes","hash","and","not","yield","component","if","creative-preview/locale-dropdown"]]',moduleName:"campaign-manager-web/components/creative-preview.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/creative-preview/locale-dropdown",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@glimmer/tracking","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/utils/tracking","campaign-manager-web/utils/targeting"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f=(0,n.createTemplateFactory)({id:"Y7P5B62h",block:'[[[8,[39,0],[[24,0,"u-layout-flex__container--space-between"]],[["@closeMenu","@isOpen","@openMenu"],[[28,[37,1],[[30,0,["setIsLocaleDropdownOpen"]],false],null],[30,0,["isLocaleDropdownOpen"]],[28,[37,1],[[30,0,["setIsLocaleDropdownOpen"]],true],null]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["Trigger"]],[[16,"aria-label",[28,[37,2],["i18n_a11y_trigger_label","campaign-manager-web/components/creative-preview/locale-dropdown"],null]],[24,0,"u-layout__push-right"]],[["@buttonType","@emphasized","@icon","@iconPlacement","@size","@text"],["secondary",true,"caret","right","small",[28,[37,2],["i18n_a11y_trigger_label","campaign-manager-web/components/creative-preview/locale-dropdown"],null]]],[["default"],[[[[1,"\\n"],[41,[30,0,["selectedLocale"]],[[[1,"      "],[1,[30,0,["selectedLocale","name"]]],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["Container"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,0,["localeDropdownOptions"]]],null]],null],null,[[[1,"      "],[8,[30,1,["Item"]],null,[["@onSelect","@selected","@text"],[[28,[37,1],[[30,0,["onSelectedLocale"]],[30,2,["urn"]],[30,2,["name"]]],null],[28,[37,6],[[30,0,["selectedLocale","urn"]],[30,2,["urn"]]],null],[30,2,["name"]]]],null],[1,"\\n"]],[2]],null],[1,"  "]],[]]]]],[1,"\\n"]],[1]]]]]],["Menu","locale"],false,["hue-web-menu","fn","t","if","each","-track-array","eq"]]',moduleName:"campaign-manager-web/components/creative-preview/locale-dropdown.hbs",isStrictMode:!1})
let T=e.default=(0,l.assertPropTypes)((b=class extends a.default{constructor(...e){super(...e),_(this,"isLocaleDropdownOpen",p,this),_(this,"selectedLocale",m,this),_(this,"tracking",g,this)}get localeDropdownOptions(){const e=this.args.supportedLocales?.segments||[]
return!!e.find((({urn:e})=>e===c.SEGMENT_URNS.LOCALE_EN_US))||e.push({name:c.I18N_LANGUAGES.ENGLISH,urn:c.SEGMENT_URNS.LOCALE_EN_US}),e}setIsLocaleDropdownOpen(e){this.isLocaleDropdownOpen=e}onSelectedLocale(e,t){this.selectedLocale={name:t,urn:e},this.isLocaleDropdownOpen=!1,this.tracking.fireInteractionEvent(`target_language_preview_${this.selectedLocale.name}`,s.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.args.onUpdateSelectedLocale(e)}},E=b,y="propTypes",S={supportedLocales:l.PropTypes.object,onUpdateSelectedLocale:l.PropTypes.func.isRequired},y in E?Object.defineProperty(E,y,{value:S,enumerable:!0,configurable:!0,writable:!0}):E[y]=S,p=h((d=b).prototype,"isLocaleDropdownOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m=h(d.prototype,"selectedLocale",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{name:c.I18N_LANGUAGES.ENGLISH,urn:c.SEGMENT_URNS.LOCALE_EN_US}}}),g=h(d.prototype,"tracking",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(d.prototype,"setIsLocaleDropdownOpen",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"setIsLocaleDropdownOpen"),d.prototype),h(d.prototype,"onSelectedLocale",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"onSelectedLocale"),d.prototype),u=d))||u
var E,y,S;(0,t.setComponentTemplate)(f,T)})),define("campaign-manager-web/components/creative-preview/note",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"JKuWS8CM",block:'[[[11,2],[16,0,[29,["pt3"," ",[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[17,1],[12],[1,"\\n  "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["hue-web-foundations@-text-body","yield"]]',moduleName:"campaign-manager-web/components/creative-preview/note.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/creative-preview/title",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"5u0kEw7n",block:'[[[11,"h2"],[16,0,[29,[[52,[30,1],"pt5 ph5 pb1"]," ",[52,[28,[37,1],[[30,2],[30,3]],null],"t-20","t-16 t-bold"]]]],[17,4],[12],[1,"\\n  "],[18,10,null],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,5],[[[1,"  "],[8,[39,3],null,[["@contentClass","@placement"],["u-hoverable__content","right"]],[["trigger","content"],[[[[1,"\\n      "],[8,[39,4],[[24,0,"ml2 hue-button--unstyled"],[4,[38,5],[[30,6,["triggerContentSharedInfo"]]],null]],[["@size","@icon","@buttonType"],["small","question","tertiary"]],null],[1,"\\n    "]],[6]],[[[1,"\\n      "],[10,2],[12],[1,"\\n        "],[1,[30,7]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,8],[[[1,"  "],[8,[39,6],[[24,0,"pl5 pb2"]],[["@type","@message"],["neutral",[30,9]]],null],[1,"\\n"]],[]],null]],["@isDesktopPreviewDisabled","@isCmLite","@isQuickMode","&attrs","@isTooltipVisible","triggerData","@tooltipText","@showDesktopNoticeInTitle","@disabledDesktopPreviewMessage","&default"],false,["if","or","yield","hue-web-contextual-dialog","hue-web-button","hue-web-contextual-dialog-trigger","hue-web-inline-feedback"]]',moduleName:"campaign-manager-web/components/creative-preview/title.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/creative-rename-container",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@glimmer/tracking","@ember/service","@linkedin/ember-prop-types","@linkedin/ember-tracked-validations","hue-web-toast/utils/constants","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/key-codes","ember-lifeline","campaign-manager-web/config/environment"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S
function A(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function C(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const O=(0,n.createTemplateFactory)({id:"Nc5iMHy7",block:'[[[41,[30,0,["isRenameInputVisible"]],[[[1,"  "],[8,[39,1],[[4,[38,5],null,null]],[["@validations","@labelClasses","@shouldShowAllValidations","@showCharCounter","@label","@placeholder","@value","@ariaLabel","@fieldId","@onInput","@onBlur","@onKeyUp"],[[30,0,["validations","attrs","creativeName"]],"u-layout__a11y-hidden",[52,[30,0,["creativeName","length"]],true,false],true,[28,[37,2],["i18n_rename_ad","campaign-manager-web/components/creative-rename-container"],null],[28,[37,2],["i18n_rename_placeholder","campaign-manager-web/components/creative-rename-container"],null],[30,0,["creativeName"]],[28,[37,2],["i18n_rename_ad","campaign-manager-web/components/creative-rename-container"],null],"entity-ad-name",[28,[37,3],[[28,[37,4],[[30,0,["creativeName"]]],null]],null],[30,0,["handleOnBlur"]],[30,0,["handleEnterPressed"]]]],null],[1,"\\n"]],[]],[[[1,"  "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n"],[1,"    "],[10,2],[14,"data-live-test-sponsorable-content-entity__name",""],[15,"title",[30,0,["creativeName"]]],[15,0,[29,[[28,[37,6],["sponsorable-contents-table-entity__truncated-text pr1",[28,[37,7],null,[["t-14","t-16"],[[30,1],[28,[37,8],[[30,1]],null]]]]],null]," ",[28,[37,9],null,[["weight"],["bold"]]]]]],[12],[1,"\\n      "],[1,[30,0,["creativeName"]]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,10],[[4,[38,11],["click",[30,0,["showRenameInput"]]],null]],[["@buttonType","@size","@icon","@circle","@emphasized","@text"],["tertiary","small","edit",true,true,[28,[37,2],["i18n_rename_ad","campaign-manager-web/components/creative-rename-container"],null]]],null],[1,"\\n  "],[13],[1,"\\n"]],[]]]],["@isQuickMode"],false,["if","generic-form/input","t","fn","mut","focus-on-render","classes","hash","not","hue-web-foundations@-text-body","hue-web-button","on"]]',moduleName:"campaign-manager-web/components/creative-rename-container.hbs",isStrictMode:!1}),v={creativeName:[(0,s.validator)("length",{max:u.MAX_NAME_LENGTH}),(0,s.validator)("presence",{presence:!0,ignoreBlank:!0,message(){return this.model.i18n.lookupTranslation(this.model.constructor,"i18n_rename_validation_error")()}})]}
let w=e.default=(g=(0,s.hasValidations)(v),b=(0,o.inject)("hue-web-toast"),(0,l.assertPropTypes)(_=g((S=class extends a.default{constructor(...e){super(...e),A(this,"i18n",f,this),A(this,"toast",T,this),A(this,"isRenameInputVisible",E,this),A(this,"creativeName",y,this)}async _performCreativeUpdate(){try{await this.args.updateCreative({creativeId:this.args.creativeId,contentUrn:this.args.entityUrn,updatedCreativeName:this.creativeName})}catch(e){this.toast.add({type:c.TOAST_TYPES.ERROR,message:this.i18n.lookupTranslation(this.constructor,"i18n_rename_update_failure")()})}}_handleSubmitAdRename(){this.creativeName&&(this.validations.attrs.creativeName.isValid&&this.isRenameInputVisible&&(this.isRenameInputVisible=!1),(0,p.debounceTask)(this,"_performCreativeUpdate",m.default.callbackDelay.short))}showRenameInput(){this.isRenameInputVisible=!0}handleEnterPressed([e]){(0,d.isEnterKey)(e)&&this._handleSubmitAdRename()}handleOnBlur(){this._handleSubmitAdRename()}},I=S,P="propTypes",N={creativeId:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.number]).isRequired,creativeName:l.PropTypes.string.isRequired,entityUrn:l.PropTypes.string.isRequired,updateCreative:l.PropTypes.func.isRequired},P in I?Object.defineProperty(I,P,{value:N,enumerable:!0,configurable:!0,writable:!0}):I[P]=N,f=C((h=S).prototype,"i18n",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=C(h.prototype,"toast",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=C(h.prototype,"isRenameInputVisible",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=C(h.prototype,"creativeName",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.creativeName}}),C(h.prototype,"showRenameInput",[i.action],Object.getOwnPropertyDescriptor(h.prototype,"showRenameInput"),h.prototype),C(h.prototype,"handleEnterPressed",[i.action],Object.getOwnPropertyDescriptor(h.prototype,"handleEnterPressed"),h.prototype),C(h.prototype,"handleOnBlur",[i.action],Object.getOwnPropertyDescriptor(h.prototype,"handleOnBlur"),h.prototype),_=h))||_)||_)
var I,P,N;(0,t.setComponentTemplate)(O,w)}))
define("campaign-manager-web/components/creative-subhead",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/creative","campaign-manager-web/constants/campaign-constants"],(function(e,t,n,a,i,r,o){var l,s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"xlHdR8cP",block:'[[[11,1],[17,1],[16,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n  "],[1,[30,2]],[1,"\\n  "],[10,1],[14,0,"u-color__black--25"],[12],[1," • "],[13],[1,"\\n  "],[1,[28,[35,1],["i18n_creative_type_label","campaign-manager-web/components/creative-subhead"],[["creativeType"],[[30,3]]]]],[1,"\\n"],[41,[30,4],[[[1,"    "],[10,1],[14,0,"u-color__black--25"],[12],[1," • "],[13],[1,"\\n    "],[1,[28,[35,1],["i18n_campaign_type_label","campaign-manager-web/components/creative-subhead"],[["campaignType"],[[30,4]]]]],[1,"\\n"]],[]],null],[13]],["&attrs","@id","@type","@campaignType"],false,["hue-web-foundations@-text-body","t","if"]]',moduleName:"campaign-manager-web/components/creative-subhead.hbs",isStrictMode:!1})
let u=e.default=(0,i.assertPropTypes)((s=class extends a.default{},d=s,p="propTypes",m={id:i.PropTypes.oneOfType([i.PropTypes.number,i.PropTypes.string]).isRequired,type:i.PropTypes.enum(Object.values(r.CREATIVE_TYPE)).isRequired,campaignType:i.PropTypes.oneOfType([i.PropTypes.enum(Object.values(o.CAMPAIGN_TYPE)),i.PropTypes.null])},p in d?Object.defineProperty(d,p,{value:m,enumerable:!0,configurable:!0,writable:!0}):d[p]=m,l=s))||l
var d,p,m;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/creatives-container",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@glimmer/component","@linkedin/ember-prop-types","@glimmer/tracking","ember-concurrency-decorators","campaign-manager-web/utils/third-party-tracking","ember-lifeline","campaign-manager-web/utils/sponsored-content/creatives-table-theme","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/table-state","campaign-manager-web/config/environment","campaign-manager-web/prop-types/tracking-parameters"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b){var _,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L
function k(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function U(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const F=(0,n.createTemplateFactory)({id:"uAe7tWeZ",block:'[[[1,"\\n"],[11,0],[24,"data-live-test-creatives-container",""],[16,0,[28,[37,0],["creatives-container u-layout__shadow-container u-layout__position-relative",[28,[37,1],null,[["creatives-container-scc","creatives-container--loading","creatives-container--empty"],[[30,1],[30,2],[30,0,["isEmptyState"]]]]]],null]],[17,3],[12],[1,"\\n  "],[8,[39,2],null,[["@isLoading"],[[30,0,["showLoader"]]]],[["default"],[[[[1,"\\n    "],[10,1],[14,0,"a11y-text"],[12],[1,[28,[35,3],["i18n_loading_creatives","campaign-manager-web/components/creatives-container"],null]],[13],[1,"\\n  "]],[]]]]],[1,"\\n"],[41,[51,[30,2]],[[[41,[30,4],[[[41,[30,1],[[[1,"        "],[8,[39,6],null,null,[["actionButtonsGroup"],[[[[1,"\\n            "],[18,16,[[28,[37,1],null,[["header-outlet"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],[[[1,"        "],[10,0],[14,0,"creatives-container__header-container u-display-flex u-flex-column u-flex-wrap u-content-start u-border__common--bottom"],[12],[1,"\\n          "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n            "],[10,"h2"],[14,"data-live-test-ads-in-this-campaign",""],[15,0,[29,["u-color__black--75"," ",[28,[37,9],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,10],[[30,5],[28,[37,3],["i18n_ads_in_this_campaign","campaign-manager-web/components/creatives-container"],null]],null]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,11],null,[["@onCampaignChange","@onSaveEditCampaign","@campaign","@disableCreativeOptimizedSetting"],[[30,6],[30,7],[30,8],[30,9]]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"creatives-container__header-container-outlet u-display-flex u-flex-column u-items-start u-content-start u-flex-wrap mt2"],[12],[1,"\\n            "],[18,16,[[28,[37,1],null,[["header-outlet"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]]]],[]],null],[41,[30,10],[[[1,"      "],[10,0],[14,0,"creatives-container__empty-state-container"],[12],[1,"\\n        "],[8,[39,12],[[24,0,"cm-hue-empty-state"]],[["@headline","@illustration","@message","@actionText","@onButtonClick","@size"],[[28,[37,3],["i18n_load_table_error_headline","campaign-manager-web/components/creatives-container"],null],"error-server",[28,[37,3],["i18n_load_table_error_message","campaign-manager-web/components/creatives-container"],[["linkInfo"],[[28,[37,13],null,[["class","href"],["t-16 t-bold u-color__blue7",[28,[37,14],null,[["path","accountId"],["help/linkedin/answer/84817",[30,11]]]]]]]]]],[28,[37,3],["i18n_try_again_button","campaign-manager-web/components/creatives-container"],null],[30,12],"small"]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[41,[30,4],[[[1,"      "],[18,16,[[28,[37,1],null,[["table-outlet","currentPageNumber","decoratedColumns","displayDataChangedAction","filteringIgnoreCase","onShowManageTrackingModal","pageSize","theme"],[[50,"just-yield",0,null,null],[30,0,["currentPageNumber"]],[30,0,["decoratedColumns"]],[30,0,["onDisplayDataChanged"]],true,[28,[37,15],[[30,0,["onShowManageTrackingModalTask"]]],null],10,[30,0,["theme"]]]]]]],[1,"\\n"]],[]],[[[1,"      "],[8,[39,12],[[24,0,"cm-hue-empty-state"],[4,[38,16],null,[["pageKey","routeName","currentRoute"],["campaign_create_view_empty_library",[28,[37,17],[[53,"outletState"],"render.name"],null],[28,[37,17],[[53,"outletState"],"render"],null]]]]],[["@type","@size","@illustration"],["spot","small",[28,[37,10],[[30,13],"self-id"],null]]],[["default"],[[[[1,"\\n        "],[10,2],[15,0,[29,["mb2"," ",[28,[37,19],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,10],[[30,14],[28,[37,3],["i18n_empty_campaign_add_new_creative_v2","campaign-manager-web/components/creatives-container"],null]],null]],[1,"\\n        "],[13],[1,"\\n"],[41,[51,[30,1]],[[[1,"          "],[10,2],[15,0,[29,["mb4"," ",[28,[37,9],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,10],[[30,15],[28,[37,3],["i18n_empty_campaign_add_new_creative_message","campaign-manager-web/components/creatives-container"],null]],null]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"        "],[10,0],[12],[1,"\\n          "],[18,16,[[28,[37,1],null,[["header-outlet"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]],[]]]],[]],null],[13],[1,"\\n\\n"],[18,16,[[28,[37,1],null,[["modals-outlet","onResetTablePagination"],[[50,"just-yield",0,null,null],[30,0,["onResetTablePagination"]]]]]]],[1,"\\n\\n"],[8,[39,20],null,[["@accountId","@isManageTrackingModalOpen","@onDismiss","@creativeName","@creativeId","@isVideo","@showLoadingIcon","@triggerSelectorForReturnFocus","@isReadOnly"],[[30,11],[30,0,["isManageTrackingModalOpen"]],[30,0,["onDismissManageTrackingModal"]],[30,0,["manageTrackingCreativeName"]],[30,0,["manageTrackingCreativeId"]],[30,0,["isVideoCampaign"]],[30,0,["onShowManageTrackingModalTask","isRunning"]],[30,0,["triggerSelectorForReturnFocus"]],[30,8,["areCreativesReadOnly"]]]],null]],["@isQuickMode","@isLoading","&attrs","@hasCreatives","@headerLabel","@onCampaignChange","@onSaveEditCampaign","@campaign","@disableCreativeOptimizedSetting","@hasTableLoadingError","@accountId","@onRetryLoadingTable","@emptyStateIllustration","@emptyStateHeaderText","@emptyStateSubtitleText","&default"],false,["classes","hash","cm-overlay-loader","t","unless","if","scc/ads-populated-state-header","yield","component","hue-web-foundations@-text-body","or","campaign-creative-setting-hovercard","hue-web-empty-state","external-link-info","help-center-url","perform","track-render","get","-get-dynamic-var","hue-web-foundations@-text-display","third-party-tracking-modal"]]',moduleName:"campaign-manager-web/components/creatives-container.hbs",isStrictMode:!1})
let z=e.default=(_=(0,i.inject)("a11y-notification"),h=(0,i.inject)("thirdPartyTracking"),f=(0,i.inject)("creative"),T=(0,s.task)({drop:!0}),(0,o.assertPropTypes)((L=class e extends r.default{constructor(...e){super(...e),k(this,"jet",S,this),k(this,"tracking",A,this),k(this,"a11yNotification",C,this),k(this,"thirdPartyTrackingService",O,this),k(this,"i18n",v,this),k(this,"creativeService",w,this),k(this,"tableState",I,this),k(this,"currentPageNumber",P,this),k(this,"triggerSelectorForReturnFocus",N,this),k(this,"isManageTrackingModalOpen",R,this),k(this,"manageTrackingCreativeId",D,this),k(this,"manageTrackingCreativeName",M,this),U(this,"theme",new d.default(this.i18n))}get decoratedColumns(){const{columns:t,fieldsToFilterBy:n}=this.args
return this._getColumnsWithManageTrackingAction(e.getColumnsWithFiltering(t,n))}get isVideoCampaign(){return this.args.campaign.adFormat?this.args.campaign.adFormat===p.AD_FORMAT.SINGLE_VIDEO:!!Array.isArray(this.args.campaign.adFormats)&&this.args.campaign.adFormats[0]===p.AD_FORMAT.SINGLE_VIDEO}get showLoader(){return this.args.isLoading??!1}get isEmptyState(){return!this.args.isLoading&&!this.args.hasTableLoadingError&&!this.args.hasCreatives}willDestroy(){super.willDestroy(...arguments),(0,u.runDisposables)(this)}onDisplayDataChanged(e){this.currentPageNumber=e.currentPageNumber,this.creativeService.isCampaignEnabledForServiceState(this.args.campaign.id)&&this.tableState.setTableStates(m.TABLE_NAME.CREATIVES_LIST,{currentPageNumber:e.currentPageNumber}),(0,u.debounceTask)(this,"_performLiveRegionUpdate",e,g.default.callbackDelay.long)}onResetTablePagination(){this.currentPageNumber=1}onShowManageTrackingModal(e,t){this.onShowManageTrackingModalTask.perform(e,t)}onDismissManageTrackingModal(){this.isManageTrackingModalOpen=!1}*onShowManageTrackingModalTask(e,{triggerSelectorForReturnFocus:t}={}){const{id:n,name:a}=e
this.isManageTrackingModalOpen=!0,this.manageTrackingCreativeId=n,this.manageTrackingCreativeName=a,this.triggerSelectorForReturnFocus=t
try{yield this.thirdPartyTrackingService.fetchAndStoreTrackingTags(n),this.tracking.firePageViewEvent(c.PAGE_VIEW_EVENT)}catch(i){this.isManageTrackingModalOpen=!1}}_getColumnsWithManageTrackingAction(e=[]){return e.map((e=>({...e,actions:{...e.actions,onShowManageTrackingModal:this.actions.onShowManageTrackingModal.bind(this)}})))}static getColumnsWithFiltering(e=[],t=[]){if(!t.length)return e
return[...e.map(((e,n)=>({...e,filteredBy:t[n]}))),...t.slice(e.length).map((e=>({isHidden:!0,filteredBy:e})))]}_performLiveRegionUpdate(e){if(e.filterString){const t=e.get("filteredContent.length"),n=this.i18n.lookupTranslation(this.constructor,"i18n_search_results_live_region_creatives_list")([{count:t}])
this.a11yNotification.announce(n)}}},U(L,"propTypes",{accountId:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.number]),aggregatedTrackingParameters:o.PropTypes.oneOfType([b.aggregatedTrackingParametersShape,o.PropTypes.null]).isRequired,headerLabel:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.SafeString]),columns:o.PropTypes.array.isRequired,fieldsToFilterBy:o.PropTypes.array,hasCreatives:o.PropTypes.bool.isRequired,campaign:o.PropTypes.oneOfType([o.PropTypes.EmberObject,o.PropTypes.object]).isRequired,disableEmptyStateClick:o.PropTypes.bool,disableCreativeOptimizedSetting:o.PropTypes.bool,onSaveEditCampaign:o.PropTypes.func.isRequired,onCampaignChange:o.PropTypes.func.isRequired,onClickEmptyState:o.PropTypes.func.isRequired,emptyStateIllustration:o.PropTypes.string,emptyStateHeaderText:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.SafeString]),emptyStateSubtitleText:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.SafeString])}),S=x((y=L).prototype,"jet",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=x(y.prototype,"tracking",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=x(y.prototype,"a11yNotification",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=x(y.prototype,"thirdPartyTrackingService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=x(y.prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=x(y.prototype,"creativeService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=x(y.prototype,"tableState",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=x(y.prototype,"currentPageNumber",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.tableState.getTableStates(m.TABLE_NAME.CREATIVES_LIST).currentPageNumber||1}}),N=x(y.prototype,"triggerSelectorForReturnFocus",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),R=x(y.prototype,"isManageTrackingModalOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=x(y.prototype,"manageTrackingCreativeId",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=x(y.prototype,"manageTrackingCreativeName",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x(y.prototype,"onDisplayDataChanged",[a.action],Object.getOwnPropertyDescriptor(y.prototype,"onDisplayDataChanged"),y.prototype),x(y.prototype,"onResetTablePagination",[a.action],Object.getOwnPropertyDescriptor(y.prototype,"onResetTablePagination"),y.prototype),x(y.prototype,"onShowManageTrackingModal",[a.action],Object.getOwnPropertyDescriptor(y.prototype,"onShowManageTrackingModal"),y.prototype),x(y.prototype,"onDismissManageTrackingModal",[a.action],Object.getOwnPropertyDescriptor(y.prototype,"onDismissManageTrackingModal"),y.prototype),x(y.prototype,"onShowManageTrackingModalTask",[T],Object.getOwnPropertyDescriptor(y.prototype,"onShowManageTrackingModalTask"),y.prototype),E=y))||E);(0,t.setComponentTemplate)(F,z)})),define("campaign-manager-web/components/creatives-selection-with-preview",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","@glimmer/tracking","@ember/service","campaign-manager-web/constants/creative","campaign-manager-web/utils/sponsorable-content","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/objective-type","campaign-manager-web/components/event/creative-form","campaign-manager-web/components/carousel/carousel-container","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/tracking","campaign-manager-web/utils/ads-preview"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_){var h,f,T,E,y,S,A,C
function O(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function v(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.creativeWithPreviewDataShape=void 0
const w=(0,n.createTemplateFactory)({id:"ser98Zy4",block:'[[[41,[30,1,["length"]],[[[1,"  "],[11,0],[24,0,"creatives-selection-with-preview"],[17,2],[12],[1,"\\n    "],[10,"section"],[14,0,"creatives-selection-with-preview__creatives-selection"],[12],[1,"\\n      "],[10,0],[14,0,"creatives-selection-with-preview__creatives-selection-header creatives-selection-with-preview__horizontal-padding"],[12],[1,"\\n        "],[18,6,null],[1,"\\n        "],[8,[39,2],[[16,"placeholder",[28,[37,3],["i18n_creatives_search_placeholder","campaign-manager-web/components/creatives-selection-with-preview"],null]],[16,"aria-label",[28,[37,3],["i18n_creatives_search_aria_label","campaign-manager-web/components/creatives-selection-with-preview"],null]],[24,4,"search"],[4,[38,4],["input",[28,[37,5],["target.value",[30,0,["onSearchInputChange"]]],null]],null],[4,[38,6],null,null]],null,null],[1,"\\n      "],[13],[1,"\\n"],[41,[30,0,["filteredDecoratedCreatives","length"]],[[[1,"        "],[10,0],[14,0,"creatives-selection-with-preview__creative-select-all creatives-selection-with-preview__horizontal-padding"],[12],[1,"\\n          "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n            "],[10,1],[15,0,[29,[[36,7]]]],[12],[1,"\\n              "],[8,[39,8],[[16,"aria-label",[28,[37,3],["i18n_select_all_aria_label","campaign-manager-web/components/creatives-selection-with-preview"],null]],[4,[38,4],["change",[30,0,["onSelectAllCheckboxChange"]]],null]],[["@inputId","@isChecked"],["creatives-selection-with-preview__select-all-checkbox",[30,0,["isAllSelectedChecked"]]]],null],[1,"\\n            "],[13],[1,"\\n            "],[10,"label"],[14,"for","creatives-selection-with-preview__select-all-checkbox"],[15,0,[29,[[28,[37,9],null,[["weight","size"],["bold","small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_select_all_label_v2","campaign-manager-web/components/creatives-selection-with-preview"],[["selectedCount","creativesCount"],[[30,0,["selectedCreativesCount"]],[30,0,["creativesCount"]]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,"ul"],[14,0,"creatives-selection-with-preview__creatives-list"],[12],[1,"\\n"],[42,[28,[37,11],[[28,[37,11],[[30,0,["filteredDecoratedCreatives"]]],null]],null],"id",[[[1,"            "],[11,"li"],[16,0,[28,[37,12],["creatives-selection-with-preview__creative creatives-selection-with-preview__horizontal-padding",[28,[37,13],null,[["creatives-selection-with-preview__creative--previewed"],[[28,[37,14],[[30,3,["id"]],[30,0,["selectedCreativeForPreview","id"]]],null]]]]],null]],[4,[38,4],["click",[28,[37,15],[[30,0,["onCreativeSelected"]],[30,3]],null]],null],[12],[1,"\\n              "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n                "],[10,1],[15,0,[29,[[36,7]]]],[12],[1,"\\n                  "],[8,[39,8],[[16,"aria-label",[28,[37,3],["i18n_select_creative_label","campaign-manager-web/components/creatives-selection-with-preview"],null]],[24,"aria-describedby","creatives-selection-with-preview__creative-content"],[4,[38,4],["change",[28,[37,15],[[30,0,["onCreativeCheckboxChange"]],[30,3]],null]],null]],[["@isChecked","@disabled"],[[30,3,["isSelected"]],[30,3,["isDisabled"]]]],null],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n              "],[10,0],[14,1,"creatives-selection-with-preview__creative-content"],[14,0,"creatives-selection-with-preview__creative-content"],[12],[1,"\\n                "],[10,1],[14,"data-creatives-selection-with-preview__creative-label",""],[15,0,[29,["creatives-selection-with-preview__creative-label mb1"," ",[28,[37,9],null,[["weight","size"],["bold","small"]]]]]],[12],[1,"\\n                  "],[1,[30,3,["label"]]],[1,"\\n                "],[13],[1,"\\n                "],[8,[39,16],null,[["@id","@type","@campaignType"],[[30,3,["id"]],[30,3,["type"]],[30,3,["campaignType"]]]],null],[1,"\\n                "],[18,7,[[28,[37,13],null,[["creative"],[[30,3]]]]]],[1,"\\n"],[41,[51,[28,[37,14],[[30,3,["id"]],[30,0,["selectedCreativeForPreview","id"]]],null]],[[[1,"                  "],[11,"button"],[24,0,"creatives-selection-with-preview__creative-preview-button"],[24,4,"button"],[4,[38,4],["click",[28,[37,15],[[30,0,["onCreativeSelected"]],[30,3]],null]],null],[12],[1,"\\n                    "],[1,[28,[35,3],["i18n_preview_label","campaign-manager-web/components/creatives-selection-with-preview"],null]],[1,"\\n                  "],[13],[1,"\\n"]],[]],null],[1,"              "],[13],[1,"\\n"],[41,[30,3,["imageUrl"]],[[[1,"                "],[10,"img"],[15,"src",[30,3,["imageUrl"]]],[15,"alt",[28,[37,3],["i18n_creative_image_alt_text","campaign-manager-web/components/creatives-selection-with-preview"],[["creativeName"],[[30,3,["label"]]]]]],[14,0,"creatives-selection-with-preview__creative-img"],[12],[13],[1,"\\n\\n"]],[]],null],[1,"            "],[13],[1,"\\n"]],[3]],null],[1,"        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,0],[14,0,"creatives-selection-with-preview__horizontal-padding mt6"],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_no_creatives_found","campaign-manager-web/components/creatives-selection-with-preview"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n    "],[10,"section"],[14,0,"creatives-selection-with-preview__creative-preview"],[12],[1,"\\n"],[41,[28,[37,18],[[30,0,["selectedCreativeForPreview"]],[30,0,["filteredDecoratedCreatives","length"]]],null],[[[41,[30,0,["isSelectedCreativeSponsoredContent"]],[[[1,"          "],[8,[39,19],null,[["@sponsorableContentUrn","@isDesktopPreviewDisabled","@disabledDesktopPreviewMessage","@staticImagePreviewMap","@previewOptions","@campaign"],[[30,0,["selectedCreativeForPreview","reference"]],[30,0,["isDesktopPreviewDisabled"]],[28,[37,3],["i18n_disabled_desktop_preview_for_vertical_video","campaign-manager-web/components/creatives-selection-with-preview"],null],[30,0,["staticImagePreviewMap"]],[30,0,["previewOptions"]],[30,4]]],null],[1,"\\n\\n"]],[]],[[[41,[30,0,["eligibleNonSponsorableCreative"]],[[[1,"          "],[8,[39,20],null,[["@campaign","@creative","@accountId","@localizedOptions"],[[30,4],[30,0,["selectedCreativeForPreview"]],[30,4,["accountId"]],[30,5]]],null],[1,"\\n\\n        "]],[]],null]],[]]]],[]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[8,[39,21],[[24,0,"mt8 ph6 pv4"]],[["@illustration","@headline","@message","@illustrationSize"],["empty-no-mail",[28,[37,3],["i18n_no_creatives","campaign-manager-web/components/creatives-selection-with-preview"],null],[28,[37,3],["i18n_no_creatives_explanation","campaign-manager-web/components/creatives-selection-with-preview"],null],2]],[["default"],[[[[1,"\\n    "],[18,8,null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]]]],["@creatives","&attrs","creative","@campaign","@localizedOptions","&creativesSelectionHeader","&creativeAction","&creativesEmptyStateActions"],false,["if","yield","cm-text-input","t","on","pick","focus-on-render","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","hue-web-foundations@-text-body","each","-track-array","classes","hash","eq","fn","creative-subhead","unless","and","sponsorable-content-accurate-view","non-sponsorable-creative-preview-container","page-empty-state"]]',moduleName:"campaign-manager-web/components/creatives-selection-with-preview.hbs",isStrictMode:!1})
function I(e,t){return e?.toString().toLowerCase().includes(t?.toLowerCase())}function P(e){return e.name&&e.name!==e.id.toString()?e.name:e.title?e.title:e.description?e.description:e.id.toString()}const N=[...Object.values(g.NON_TRANSITIONABLE_STATUSES),...Object.values(g.STATUSES)],R=e.creativeWithPreviewDataShape=i.PropTypes.shape({id:i.PropTypes.number.isRequired,type:i.PropTypes.enum(Object.values(s.CREATIVE_TYPE)).isRequired,status:i.PropTypes.enum(N).isRequired,editable:i.PropTypes.bool.isRequired,title:i.PropTypes.string,name:i.PropTypes.string,description:i.PropTypes.string,previewUrl:i.PropTypes.string,imageUrl:i.PropTypes.string,campaignType:i.PropTypes.string,campaignName:i.PropTypes.string,reference:i.PropTypes.string,campaignId:i.PropTypes.number.isRequired,accountId:i.PropTypes.number,variables:i.PropTypes.object})
let D=e.default=(0,i.assertPropTypes)((C=class extends a.default{constructor(...e){super(...e),O(this,"tracking",T,this),O(this,"i18n",E,this),O(this,"lix",y,this),O(this,"searchValue",S,this),O(this,"selectedCreativeForPreview",A,this)}get filteredDecoratedCreatives(){return this.args.creatives.map((e=>({isSelected:this.args.selectedCreativeIds.includes(e.id),isDisabled:this.args.disabledCreativeIds?.includes(e.id),label:P(e),...e}))).filter(this._matchesSearch.bind(this))}get selectedCreativesCount(){return this.args.selectedCreativeIds.length}get creativesCount(){return this.args.creatives.length}get isAllSelectedChecked(){if(this.hasSearchValue){return this.filteredDecoratedCreatives.map((e=>e.id)).every((e=>this.args.selectedCreativeIds.includes(e)))}{const e=this.args.creatives.length-this.args.disabledCreativeIds?.length
return 0!==this.selectedCreativesCount&&this.selectedCreativesCount===e}}get isSelectedCreativeSponsoredContent(){if(!this.selectedCreativeForPreview)return!1
const e=this.selectedCreativeForPreview.type
return!!u.CREATIVE_TYPE_TO_SPONSORED_CONTENT_TYPE[e]}get isSelectedCreativeEligibleNonSponsorableCreative(){if(!this.selectedCreativeForPreview)return!1
const e=this.selectedCreativeForPreview.type
return[s.CREATIVE_TYPE.TEXT_AD,s.CREATIVE_TYPE.FOLLOW_COMPANY_V2,s.CREATIVE_TYPE.JOBS_V2,s.CREATIVE_TYPE.SPOTLIGHT_V2,s.CREATIVE_TYPE.WHITEPAPER_DOWNLOAD_V2].includes(e)}get isDesktopPreviewDisabled(){if(!this.isSelectedCreativeSponsoredContent||this.selectedCreativeForPreview?.type!==s.CREATIVE_TYPE.SPONSORED_VIDEO)return!1
const e=this.selectedCreativeForPreview.variables.videoAspectRatio
return!!e&&(0,c.getDisplayOrientation)({aspectRatioWidth:e.widthAspect,aspectRatioHeight:e.heightAspect})===c.DISPLAY_ORIENTATION.VERTICAL}get staticImagePreviewMap(){const e=(0,d.getAdFormat)(this.args.campaign)
let t
switch(e){case d.AD_FORMAT.SPONSORED_UPDATE_EVENT:t=(e,t)=>this.i18n.lookupTranslation(p.default,e)(t)
break
case d.AD_FORMAT.CAROUSEL:t=(e,t)=>this.i18n.lookupTranslation(m.default,e)(t)}return t?(0,u.getStaticImagePreviewMap)(e,t):null}onSearchInputChange(e){this.searchValue=e}get hasSearchValue(){return!!this.searchValue}onCreativeCheckboxChange(e,t){if(t.target.checked)this._handleSelectedCreativesChange([...this.args.selectedCreativeIds,e.id])
else{const t=this.args.selectedCreativeIds.filter((t=>t!==e.id))
this._handleSelectedCreativesChange(t)}this.args.toggleSelectItemTrackingEvent&&this.tracking.fireInteractionEvent(this.args.toggleSelectItemTrackingEvent,b.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onSelectAllCheckboxChange(e){if(e.target.checked){const e=this.filteredDecoratedCreatives.map((e=>e.id)).filter((e=>!this.args.disabledCreativeIds?.includes(e))).filter((e=>!this.args.selectedCreativeIds.includes(e)))
this._handleSelectedCreativesChange([...this.args.selectedCreativeIds,...e])}else{const e=this.filteredDecoratedCreatives.map((e=>e.id)),t=this.args.selectedCreativeIds.filter((t=>!e.includes(t)))
this._handleSelectedCreativesChange(t)}this.args.toggleSelectAllTrackingEvent&&this.tracking.fireInteractionEvent(this.args.toggleSelectAllTrackingEvent,b.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onCreativeSelected(e,t){"INPUT"!==t.target.tagName&&(this.args.selectCreativeForPreviewEvent&&this.selectedCreativeForPreview!==e&&this.tracking.fireInteractionEvent(this.args.selectCreativeForPreviewEvent,b.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.selectedCreativeForPreview=e)}_matchesSearch(e){const t=this.searchValue
return!t||I(e.id,t)||I(e.name,t)||I(e.description,t)||I(e.title,t)}_handleSelectedCreativesChange(e){this.args.onSelectedCreativesChange(e)}get previewOptions(){if(!this.args.campaign.isConnectedTelevisionOnly)return null
const e=this._getPreviewConfigOptions()
return(0,_.getPreviewOptions)({sponsorableContent:this.selectedReportingCreativeForPreview,adFormat:(0,d.getAdFormat)(this.args.campaign),objectiveType:this.args.campaign.objectiveType},e)}_getPreviewConfigOptions(){return{isLanAdPreviewEnabled:this.args.campaign.offsiteDeliveryEnabled,isConnectedTVPreviewEnabled:this.args.campaign.isConnectedTelevisionOnly}}},M=C,L="propTypes",k={campaign:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,creatives:i.PropTypes.arrayOf(R).isRequired,selectedCreativeIds:i.PropTypes.arrayOf(i.PropTypes.number).isRequired,disabledCreativeIds:i.PropTypes.arrayOf(i.PropTypes.number),localizedOptions:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.null]).isRequired,onSelectedCreativesChange:i.PropTypes.func.isRequired,toggleSelectAllTrackingEvent:i.PropTypes.string,toggleSelectItemTrackingEvent:i.PropTypes.string,selectCreativeForPreviewEvent:i.PropTypes.string},L in M?Object.defineProperty(M,L,{value:k,enumerable:!0,configurable:!0,writable:!0}):M[L]=k,T=v((f=C).prototype,"tracking",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=v(f.prototype,"i18n",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=v(f.prototype,"lix",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=v(f.prototype,"searchValue",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),A=v(f.prototype,"selectedCreativeForPreview",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.creatives[0]||null}}),v(f.prototype,"onSearchInputChange",[r.action],Object.getOwnPropertyDescriptor(f.prototype,"onSearchInputChange"),f.prototype),v(f.prototype,"onCreativeCheckboxChange",[r.action],Object.getOwnPropertyDescriptor(f.prototype,"onCreativeCheckboxChange"),f.prototype),v(f.prototype,"onSelectAllCheckboxChange",[r.action],Object.getOwnPropertyDescriptor(f.prototype,"onSelectAllCheckboxChange"),f.prototype),v(f.prototype,"onCreativeSelected",[r.action],Object.getOwnPropertyDescriptor(f.prototype,"onCreativeSelected"),f.prototype),h=f))||h
var M,L,k;(0,t.setComponentTemplate)(w,D)})),define("campaign-manager-web/components/creatives-summary",["exports","@ember/component","@ember/template-factory","campaign-manager-web/components/common-table-cells/creative-status","campaign-manager-web/components/review-creatives-table/creative-details","@ember/service","@glimmer/component","@glimmer/tracking","ember-concurrency-decorators","campaign-manager-web/utils/ad-form","@ember/object","campaign-manager-web/utils/http-error","campaign-manager-web/utils/creatives","campaign-manager-web/utils/objective-type","@linkedin/ember-prop-types","campaign-manager-web/utils/sponsorable-video-content","@embroider/util","@ember/array"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h){var f,T,E,y,S,A,C,O
function v(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function I(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const P=(0,n.createTemplateFactory)({id:"2oZJHyMB",block:'[[[1,"\\n"],[11,0],[17,1],[12],[1,"\\n"],[41,[30,2],[[[1,"    "],[8,[39,1],[[24,0,"mb4"]],[["@title","@paddingSize"],[[28,[37,2],[[30,3],[28,[37,3],["i18n_creatives_summary_heading_v2","campaign-manager-web/components/creatives-summary"],null]],null],"none"]],[["content"],[[[[1,"\\n"],[41,[30,0,["creativesToDisplay"]],[[[1,"          "],[8,[39,4],[[24,0,"mb3 pl5 pb5"]],[["@isHidden","@type"],[[30,0,["hideNoAssetAssociationError"]],"negative"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,3],["i18n_no_asset_association_error_message","campaign-manager-web/components/creatives-summary"],[["objectiveType"],[[30,4,["objectiveType"]]]]]],[1,"\\n          "]],[]]]]],[1,"\\n          "],[8,[39,5],[[16,0,[28,[37,6],["creatives-summary__ads-table-v2",[28,[37,7],null,[["creatives-summary__ads-table-v2__with-footer"],[[28,[37,8],[[30,0,["pagesCount"]],0],null]]]]],null]]],[["@columns","@data","@pageSize","@pagesCount","@hideHeader","@showTableFooter"],[[30,0,["columns"]],[30,0,["creativesToDisplay"]],[30,0,["pageSize"]],[30,0,["pagesCount"]],true,[30,5]]],null],[1,"\\n"]],[]],[[[1,"          "],[8,[39,4],[[24,0,"creatives-summary__no-creatives-message pl5 pb5"]],[["@type","@message"],["negative",[28,[37,2],[[30,6],[28,[37,3],["i18n_no_creatives_message","campaign-manager-web/components/creatives-summary"],null]],null]]],null],[1,"\\n"]],[]]],[1,"      "]],[]]]]],[1,"\\n"]],[]],[[[1,"    "],[10,2],[15,0,[29,["mb3"," ",[28,[37,9],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,[28,[35,2],[[30,3],[28,[37,3],["i18n_creatives_summary_heading","campaign-manager-web/components/creatives-summary"],null]],null]],[13],[1,"\\n"],[41,[30,0,["creativesToDisplay"]],[[[1,"      "],[8,[39,4],[[24,0,"mb3"]],[["@isHidden","@type"],[[30,0,["hideNoAssetAssociationError"]],"negative"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,3],["i18n_no_asset_association_error_message","campaign-manager-web/components/creatives-summary"],[["objectiveType"],[[30,4,["objectiveType"]]]]]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[39,5],[[24,0,"creatives-summary__ads-table"]],[["@columns","@data","@pageSize","@hideHeader","@showTableFooter"],[[30,0,["columns"]],[30,0,["creativesToDisplay"]],[30,0,["pageSize"]],true,[30,5]]],null],[1,"\\n"]],[]],[[[1,"      "],[8,[39,4],[[24,0,"creatives-summary__no-creatives-message"]],[["@type","@message"],["negative",[28,[37,2],[[30,6],[28,[37,3],["i18n_no_creatives_message","campaign-manager-web/components/creatives-summary"],null]],null]]],null],[1,"\\n"]],[]]]],[]]],[13]],["&attrs","@isAdvancedModeRedesignEnabled","@headingLabel","@campaign","@showTableFooter","@noCreativesMessage"],false,["if","scc/module-card","or","t","hue-web-inline-feedback","ads-table","classes","hash","gt","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/creatives-summary.hbs",isStrictMode:!1})
let N=e.default=(f=(0,s.task)({drop:!0}),(0,g.assertPropTypes)((O=class extends o.default{get hideNoAssetAssociationError(){return(0,p.checkCreativeValidity)(this.args.campaign,this.args.creatives)}get isLeadGenFormCampaign(){return(0,m.isLeadGenFormCampaign)(this.args.campaign)}get isConversationStarterObjective(){return(0,m.isConversationStarterObjective)(this.args.campaign.objectiveType)}get pagesCount(){return this.creativesToDisplay.length<=this.pageSize?0:Math.ceil(this.creativesToDisplay.length/this.pageSize)}get creativesToDisplay(){const e=this.draftCreatives.concat(this.args.creatives),t=(0,p.sanitizeCreativesDescriptions)(e)
return(0,h.A)(t)}get columns(){const e=(0,c.getAdFormSponsoredMap)(this.creativesToDisplay,this.adForms)
return[{propertyName:"name",component:(0,_.ensureSafeComponent)(i.default,this),columnData:{isLeadGenFormCampaign:this.isLeadGenFormCampaign,adFormSponsoredMap:e,isConversationStarterObjective:this.isConversationStarterObjective,objectiveType:this.args.campaign.objectiveType}},{propertyName:"status",component:(0,_.ensureSafeComponent)(a.default,this)}]}constructor(){super(...arguments),v(this,"adForm",y,this),v(this,"sessionStorage",S,this),v(this,"adForms",A,this),v(this,"draftCreatives",C,this),w(this,"pageSize",5),this.draftCreatives=this._getDraftCreatives(),this.fetchLeadGenFormsTask.perform()}*fetchLeadGenFormsTask(){if(this.isLeadGenFormCampaign)try{const e=yield this.adForm.getAllValidLeadGenFormsByAccountId(this.args.accountId,(0,u.get)(this,"args.campaign.locale"))
this.adForms=e}catch(e){this.jet.error(new Error(`Failed fetching lead gen forms: ${(0,d.getErrorMessage)(e)}`),"Creative-summary")}}_getDraftCreatives(){return(this.sessionStorage.get((0,b.getDraftVideoCreativesKey)((0,u.get)(this,"args.campaign.id")))||[]).map((e=>({...e,isDraft:!0})))}},w(O,"propTypes",{campaign:g.PropTypes.oneOfType([g.PropTypes.object,g.PropTypes.EmberObject]).isRequired,accountId:g.PropTypes.string.isRequired,creatives:g.PropTypes.array,headingLabel:g.PropTypes.oneOfType([g.PropTypes.string,g.PropTypes.SafeString]),showTableFooter:g.PropTypes.bool.isRequired,noCreativesMessage:g.PropTypes.oneOfType([g.PropTypes.string,g.PropTypes.SafeString]),isAdvancedModeRedesignEnabled:g.PropTypes.bool}),y=I((E=O).prototype,"adForm",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=I(E.prototype,"sessionStorage",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=I(E.prototype,"adForms",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),C=I(E.prototype,"draftCreatives",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),I(E.prototype,"fetchLeadGenFormsTask",[f],Object.getOwnPropertyDescriptor(E.prototype,"fetchLeadGenFormsTask"),E.prototype),T=E))||T);(0,t.setComponentTemplate)(P,N)})),define("campaign-manager-web/components/creatives-table/creative-actions-dropdown",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/utils/creatives","@ember/object","campaign-manager-web/constants/entity-status","@ember/service","campaign-manager-web/utils/table-state","campaign-manager-web/constants/campaign-constants"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.CREATIVE_ACTIONS_PREVIEW_AND_EDIT=e.CREATIVE_ACTIONS_DUPLICATE=e.CREATIVE_ACTIONS_DROPDOWN_TRIGGER=void 0
const A=(0,n.createTemplateFactory)({id:"xrpWQULa",block:'[[[1,"\\n"],[8,[39,0],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isActionsSelectMenuOpen"]],[28,[37,1],[[30,0],"isActionsSelectMenuOpen",true],null],[28,[37,1],[[30,0],"isActionsSelectMenuOpen",false],null]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["Trigger"]],[[16,"data-a11y-focus-return__actions-trigger",[29,[[30,2,["id"]]]]],[24,0,"button--medium-muted-tertiary"],[4,[38,2],[[30,3,["trackingKeys","actionsDropdownSelect"]]],null]],[["@size","@buttonType"],["small","tertiary"]],[["default"],[[[[1,"\\n    "],[8,[39,3],null,[["@size","@name"],["medium","overflow-web-ios"]],null],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["Container"]],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["Item"]],[[4,[38,2],[[30,3,["trackingKeys","duplicate"]]],null]],[["@class","@onSelect","@disabled"],[[28,[37,4],["u-display-flex u-justify-start u-items-center",[52,[30,0,["isDuplicateOptionDisabled"]]," creative-actions-dropdown__row--disabled"]],null],[28,[37,6],[[30,0,["onDuplicate"]],[30,2]],null],[30,0,["isDuplicateOptionDisabled"]]]],[["default"],[[[[1,"\\n      "],[10,1],[14,0,"creative-actions-dropdown__row-text"],[12],[1,[28,[35,7],["i18n_creative_actions_dropdown_duplicate","campaign-manager-web/components/creatives-table/creative-actions-dropdown"],null]],[13],[1,"\\n"],[41,[30,0,["isDuplicateOptionDisabled"]],[[[1,"        "],[8,[39,8],null,[["@placement","@contentClass"],["right","u-hoverable__content creative-actions-dropdown__row--hoverable-content"]],[["trigger","content"],[[[[1,"\\n            "],[11,"button"],[24,0,"button--unstyled ml1"],[24,4,"button"],[4,[38,9],[[30,4,["triggerContentSharedInfo"]]],null],[12],[1,"\\n              "],[8,[39,3],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n            "],[13],[1,"\\n          "]],[4]],[[[1,"\\n            "],[10,"ul"],[14,0,"creative-actions-dropdown__row--disable-reasons"],[12],[1,"\\n"],[41,[28,[37,10],[[30,2,["status"]],[30,0,["statuses","CANCELED"]]],null],[[[1,"                "],[10,"li"],[14,0,"creative-actions-dropdown__row--disable-reason"],[12],[1,"\\n                  "],[1,[28,[35,7],["i18n_cannot_duplicate_canceled_creatives","campaign-manager-web/components/creatives-table/creative-actions-dropdown"],null]],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[41,[51,[30,3,["canEditEntity"]]],[[[1,"                "],[10,"li"],[14,0,"creative-actions-dropdown__row--disable-reason"],[12],[1,"\\n                  "],[1,[28,[35,7],["i18n_creative_actions_dropdown_no_edit_permission","campaign-manager-web/components/creatives-table/creative-actions-dropdown"],null]],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[41,[30,3,["hasMaximumCreatives"]],[[[1,"                "],[10,"li"],[14,0,"creative-actions-dropdown__row--disable-reason"],[12],[1,"\\n                  "],[1,[28,[35,7],["i18n_creative_actions_dropdown_maximum_creatives_v2","campaign-manager-web/components/creatives-table/creative-actions-dropdown"],[["maximumCreatives"],[[30,0,["maximumCreatives"]]]]]],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[41,[30,3,["isCompletedCampaign"]],[[[1,"                "],[10,"li"],[14,0,"creative-actions-dropdown__row--disable-reason"],[12],[1,"\\n                  "],[1,[28,[35,7],["i18n_creative_actions_dropdown_completed_campaign","campaign-manager-web/components/creatives-table/creative-actions-dropdown"],null]],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[1,"            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["Item"]],[[4,[38,2],[[30,3,["trackingKeys","previewEdit"]]],null]],[["@class","@onSelect","@disabled"],[[28,[37,4],["u-display-flex u-justify-start u-items-center",[52,[30,0,["isPreviewAndEditOptionDisabled"]]," creative-actions-dropdown__row--disabled"]],null],[28,[37,6],[[30,0,["onPreviewAndEdit"]],[30,2]],null],[30,0,["isPreviewAndEditOptionDisabled"]]]],[["default"],[[[[1,"\\n      "],[10,1],[14,0,"creative-actions-dropdown__row-text"],[12],[1,[28,[35,7],["i18n_creative_actions_dropdown_preview_and_edit","campaign-manager-web/components/creatives-table/creative-actions-dropdown"],null]],[13],[1,"\\n"],[41,[30,0,["isPreviewAndEditOptionDisabled"]],[[[1,"        "],[8,[39,8],null,[["@placement","@contentClass"],["right","u-hoverable__content creative-actions-dropdown__row--hoverable-content"]],[["trigger","content"],[[[[1,"\\n            "],[11,"button"],[24,0,"button--unstyled ml1"],[24,4,"button"],[4,[38,9],[[30,5,["triggerContentSharedInfo"]]],null],[12],[1,"\\n              "],[8,[39,3],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n            "],[13],[1,"\\n          "]],[5]],[[[1,"\\n            "],[10,"ul"],[14,0,"creative-actions-dropdown__row--disable-reasons"],[12],[1,"\\n"],[41,[28,[37,10],[[30,2,["status"]],[30,0,["statuses","CANCELED"]]],null],[[[1,"                "],[10,"li"],[14,0,"creative-actions-dropdown__row--disable-reason"],[12],[1,"\\n                  "],[1,[28,[35,7],["i18n_cannot_edit_canceled_creatives","campaign-manager-web/components/creatives-table/creative-actions-dropdown"],null]],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[1,"            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "]],[]]]]],[1,"\\n\\n"],[44,[[28,[37,10],[[30,2,["status"]],[30,0,["statuses","CANCELED"]]],null]],[[[1,"      "],[8,[30,1,["Item"]],null,[["@class","@onSelect","@disabled"],[[28,[37,4],["u-display-flex u-justify-start u-items-center",[52,[30,6]," creative-actions-dropdown__row--disabled"]],null],[28,[37,6],[[30,0,["onShowManageTracking"]],[30,2]],null],[30,6]]],[["default"],[[[[1,"\\n        "],[10,1],[14,0,"creative-actions-dropdown__row-text"],[12],[1,[28,[35,7],["i18n_creative_actions_dropdown_manage_tracking","campaign-manager-web/components/creatives-table/creative-actions-dropdown"],null]],[13],[1,"\\n"],[41,[30,6],[[[1,"          "],[8,[39,8],null,[["@placement","@contentClass"],["right","u-hoverable__content creative-actions-dropdown__row--hoverable-content"]],[["trigger","content"],[[[[1,"\\n              "],[11,"button"],[24,0,"button--unstyled ml1"],[24,4,"button"],[4,[38,9],[[30,7,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                "],[8,[39,3],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n              "],[13],[1,"\\n            "]],[7]],[[[1,"\\n              "],[10,"ul"],[14,0,"creative-actions-dropdown__row--disable-reasons"],[12],[1,"\\n"],[41,[28,[37,10],[[30,2,["status"]],[30,0,["statuses","CANCELED"]]],null],[[[1,"                  "],[10,"li"],[14,0,"creative-actions-dropdown__row--disable-reason"],[12],[1,"\\n                    "],[1,[28,[35,7],["i18n_cannot_open_tracking_for_canceled_creatives","campaign-manager-web/components/creatives-table/creative-actions-dropdown"],null]],[1,"\\n                  "],[13],[1,"\\n"]],[]],null],[1,"              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "]],[]]]]],[1,"\\n"]],[6]]],[1,"  "]],[]]]]],[1,"\\n"]],[1]]]]]],["Menu","@record","@column","triggerData","triggerData","isDisabledItem","triggerData"],false,["hue-web-menu","set","track-interaction","hue-web-icons@icon","concat","if","fn","t","hue-web-tooltip","hue-web-tooltip-trigger","eq","unless","let"]]',moduleName:"campaign-manager-web/components/creatives-table/creative-actions-dropdown.hbs",isStrictMode:!1})
e.CREATIVE_ACTIONS_DROPDOWN_TRIGGER="[data-test-creative-actions-dropdown__trigger]",e.CREATIVE_ACTIONS_PREVIEW_AND_EDIT="[data-test-creative-actions-dropdown__preview-and-edit]",e.CREATIVE_ACTIONS_DUPLICATE="[data-test-creative-actions-dropdown__duplicate]"
let C=e.default=(p=(0,c.inject)(),m=(0,c.inject)(),(0,r.assertPropTypes)((T=class extends a.default{constructor(...e){super(...e),E(this,"tableState",_,this),E(this,"tracking",h,this),y(this,"statuses",s.STATUSES),E(this,"isActionsSelectMenuOpen",f,this)}get focusReturnSelector(){return`[data-a11y-focus-return__actions-trigger="${this.args.record.id}"]`}get maximumCreatives(){return this.args.column.maximumCreatives||d.MAXIMUM_CREATIVES}get isDuplicateOptionDisabled(){const{isReadOnly:e,hasMaximumCreatives:t,isCompletedCampaign:n,canEditEntity:a}=this.args.column,i=this.args.record.status===this.statuses.CANCELED
return e||t||n||!a||i}get isPreviewAndEditOptionDisabled(){return this.args.column.isReadOnly||this.args.record.status===this.statuses.CANCELED}onDuplicate(e){const t=(0,o.createNewCreativeFromExisting)(e)
this.args.column.actions.onOpenDuplicateCreativePanel(t,{id:e.id,triggerSelectorForReturnFocus:this.focusReturnSelector}),this.tableState.setTableStates(u.TABLE_NAME.CREATIVES_LIST,{triggerSelectorForReturnFocus:this.focusReturnSelector})}onPreviewAndEdit(e){this.args.column.actions.onOpenEditCreativePanel(e,{triggerSelectorForReturnFocus:this.focusReturnSelector}),this.tableState.setTableStates(u.TABLE_NAME.CREATIVES_LIST,{triggerSelectorForReturnFocus:this.focusReturnSelector})}onShowManageTracking(e){this.args.column.actions.onShowManageTrackingModal(e,{triggerSelectorForReturnFocus:this.focusReturnSelector}),this.tracking.fireInteractionEvent("actions_menu_3ptrack")}},y(T,"propTypes",{record:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,column:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired}),_=S((b=T).prototype,"tableState",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(b.prototype,"tracking",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(b.prototype,"isActionsSelectMenuOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S(b.prototype,"onDuplicate",[l.action],Object.getOwnPropertyDescriptor(b.prototype,"onDuplicate"),b.prototype),S(b.prototype,"onPreviewAndEdit",[l.action],Object.getOwnPropertyDescriptor(b.prototype,"onPreviewAndEdit"),b.prototype),S(b.prototype,"onShowManageTracking",[l.action],Object.getOwnPropertyDescriptor(b.prototype,"onShowManageTracking"),b.prototype),g=b))||g);(0,t.setComponentTemplate)(A,C)})),define("campaign-manager-web/components/creatives-table/creative-global-filter",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","campaign-manager-web/utils/table-state","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h=(0,n.createTemplateFactory)({id:"WJ1Aqspq",block:'[[[1,"\\n"],[10,0],[15,0,[28,[37,0],["creative-global-filter__container ",[30,1]],null]],[12],[1,"\\n  "],[10,0],[14,0,"creative-global-filter__input-container"],[12],[1,"\\n"],[41,[30,2],[[[1,"      "],[8,[39,2],[[16,"placeholder",[30,3]],[16,"aria-label",[28,[37,3],["i18n_creative_global_filter_label","campaign-manager-web/components/creatives-table/creative-global-filter"],null]],[17,4],[16,0,[29,[[36,4]]]],[4,[38,5],["input",[28,[37,6],[[28,[37,7],["target.value",[30,0,["onInputChange"]]],null],[30,2]],null]],null]],[["@value"],[[30,5]]],null],[1,"\\n"]],[]],[[[1,"      "],[8,[39,2],[[16,"placeholder",[30,3]],[16,"aria-label",[28,[37,3],["i18n_creative_global_filter_label","campaign-manager-web/components/creatives-table/creative-global-filter"],null]],[17,4],[16,0,[29,[[36,4]]]],[4,[38,5],["input",[28,[37,7],["target.value",[30,6]],null]],null]],[["@value"],[[30,5]]],null],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n\\n"],[41,[30,7],[[[1,"    "],[10,"hr"],[14,0,"mt4 mb0 artdeco-divider"],[12],[13],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,8],[[16,0,[52,[30,8],"mt2"]]],[["@isHidden","@type"],[[28,[37,9],[[30,8]],null],"neutral"]],[["default"],[[[[1,"\\n    "],[1,[28,[35,3],["i18n_creative_global_filter__processing_message","campaign-manager-web/components/creatives-table/creative-global-filter"],null]],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["@containerClass","@onFilterStringChange","@placeholder","&attrs","@value","@onInputFilter","@isDividerShowing","@hasProcessingSponsorableContents"],false,["concat","if","cm-text-input","t","hue-web-foundations@-artdeco-migration-scope","on","pipe","pick","hue-web-inline-feedback","not"]]',moduleName:"campaign-manager-web/components/creatives-table/creative-global-filter.hbs",isStrictMode:!1})
let f=e.default=(s=(0,r.inject)(),c=(0,r.inject)("creative"),(0,l.assertPropTypes)((g=class extends a.default{constructor(...e){super(...e),b(this,"tableState",p,this),b(this,"creativeService",m,this)}onInputChange(e){this.args.onInputFilter(e),this.args.campaignId&&this.creativeService.isCampaignEnabledForServiceState(this.args.campaignId)&&this.tableState.setTableStates(o.TABLE_NAME.CREATIVES_LIST,{filterString:e})}},T=g,E="propTypes",y={campaignId:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.number]),onInputFilter:l.PropTypes.func.isRequired,onFilterStringChange:l.PropTypes.func},E in T?Object.defineProperty(T,E,{value:y,enumerable:!0,configurable:!0,writable:!0}):T[E]=y,p=_((d=g).prototype,"tableState",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=_(d.prototype,"creativeService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_(d.prototype,"onInputChange",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"onInputChange"),d.prototype),u=d))||u)
var T,E,y;(0,t.setComponentTemplate)(h,f)})),define("campaign-manager-web/components/creatives-table/creatives-list-header",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"5Cw+SS9z",block:'[[[1,"\\n"],[11,"tr"],[17,1],[12],[1,"\\n  "],[10,"th"],[14,0,"creatives-list-header"],[14,"colspan","3"],[12],[1,"\\n    "],[10,0],[15,0,[29,["creatives-list-header__title-container"," ",[28,[37,0],null,[["size","weight","color"],["xsmall","bold","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[10,1],[14,0,"mr2"],[12],[1,"\\n        "],[18,6,null],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,2],null,[["@placement","@content","@contentClass","@onShow"],[[28,[37,3],[[30,2],"right"],null],[28,[37,4],["i18n_ad_list_content","campaign-manager-web/components/creatives-table/creatives-list-header"],null],"u-hoverable__content creatives-list-hoverable__content",[52,[30,3],[28,[37,6],null,[["controlName","type"],[[30,3],"HOVER"]]]]]],[["trigger"],[[[[1,"\\n          "],[11,"button"],[24,0,"button--unstyled button--cursor-default"],[16,"aria-label",[30,5]],[24,4,"button"],[4,[38,7],[[30,4,["triggerContentSharedInfo"]]],null],[12],[1,"\\n            "],[8,[39,8],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,1],[14,0,"a11y-text"],[12],[1,"\\n            "],[1,[28,[35,4],["i18n_ad_list_content","campaign-manager-web/components/creatives-table/creatives-list-header"],null]],[1,"\\n          "],[13],[1,"\\n        "]],[4]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs","@tooltipPosition","@tooltipHoverTrackingKey","triggerData","@aria-label","&default"],false,["hue-web-foundations@-text-body","yield","hue-web-tooltip","or","t","if","cm-tracking","hue-web-tooltip-trigger","hue-web-icons@icon"]]',moduleName:"campaign-manager-web/components/creatives-table/creatives-list-header.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel",["exports","@ember/component","@ember/template-factory","@linkedin/ember-prop-types","@glimmer/tracking","campaign-manager-web/constants/creative","@linkedin/ember-tracked-validations","@ember/debug","ember-concurrency-decorators","tracked-toolbox","ember-copy","campaign-manager-web/constants/promotion","campaign-manager-web/utils/locale","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/http-error","campaign-manager-web/constants/jet-error-tags","@ember/object","campaign-manager-web/utils/api-endpoints","@ember/string","campaign-manager-web/utils/promotion","tracked-built-ins","campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y){var S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j
function G(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function B(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Y=(0,n.createTemplateFactory)({id:"jbh6MIuW",block:'[[[1,"\\n"],[1,"\\n"],[1,"\\n"],[10,0],[12],[13],[1,"\\n"],[8,[39,0],null,[["@canEditCreative","@creative","@dismissPanel","@editPanelMode","@isServerValidationSupported","@isValid","@title","@onSaveCreative","@trackingKeys"],[[30,0,["canEditCreative"]],[30,0,["editedCreative"]],[30,0,["onDismissPanel"]],[30,1],false,[30,0,["validations","isValid"]],[28,[37,1],["i18n_edit_panel_title","campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel"],[["editPanelMode"],[[30,1]]]],[30,0,["onSaveCreative"]],[30,0,["trackingKeyMap"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["variables-form"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@shouldShowAllValidations","@shouldDisableAllFields"],[[30,2,["showAllValidations"]],[28,[37,3],[[30,0,["canEditCreative"]]],null]]],[["default"],[[[[1,"\\n"],[41,[30,0,["isMacroSupportEnabled"]],[[[1,"        "],[8,[39,5],[[24,0,"cm-inline-feedback--small"]],[["@iconType"],["recommendation"]],[["default"],[[[[1,"\\n          "],[10,2],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_macro_tool_tip","campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel"],null]],[1,"\\n            "],[10,3],[14,6,"https://pages.linkedin.ghe.com/multiproduct/galapagos-docs/docs/overview-docs/features/decoration-macros"],[14,"target","_blank"],[14,"rel","noopener noreferrer"],[14,"role","link"],[15,"aria-label",[28,[37,1],["i18_macro_tool_tip_destination_link_a11y","campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel"],null]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_macro_tool_tip_link","campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[10,0],[14,0,"mb3"],[12],[1,"\\n        "],[8,[30,3,["select"]],null,[["@label","@onChange"],[[28,[37,1],["i18n_branded_promotion_logo","campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel"],null],[30,0,["onSelectLogo"]]]],[["default"],[[[[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["LOGO_TYPES"]]],null]],null],null,[[[1,"              "],[8,[30,4,["option"]],[[16,"selected",[28,[37,8],[[30,0,["logoType"]],[30,5,["value"]]],null]],[16,2,[30,5,["value"]]]],null,[["default"],[[[[1,"\\n                "],[1,[30,5,["name"]]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[5]],null],[1,"        "]],[4]]]]],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,0],[14,0,"mb3"],[12],[1,"\\n        "],[8,[30,3,["select"]],null,[["@label","@onChange"],[[28,[37,1],["i18n_branded_promotion_color_scheme","campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel"],null],[30,0,["onSelectColor"]]]],[["default"],[[[[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["COLOR_SCHEMES"]]],null]],null],null,[[[1,"              "],[8,[30,6,["option"]],[[16,"selected",[28,[37,8],[[30,0,["colorScheme"]],[30,7,["value"]]],null]],[16,2,[30,7,["value"]]]],null,[["default"],[[[[1,"\\n                "],[1,[30,7,["name"]]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[7]],null],[1,"        "]],[6]]]]],[1,"\\n      "],[13],[1,"\\n\\n      "],[8,[30,3,["input"]],[[24,0,"mb3"]],[["@required","@label","@showCharCounter","@validations","@placeholder","@value","@onInput"],[true,[28,[37,1],["i18n_promotion_headline","campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel"],null],true,[30,0,["validations","attrs","headlineInput"]],[28,[37,1],["i18n_promotion_headline_placeholder","campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel"],null],[30,0,["headlineInput"]],[28,[37,9],[[30,0,["updatePromotionContent"]],"headlineInput"],null]]],null],[1,"\\n\\n"],[41,[51,[28,[37,8],[[30,0,["currentPlacement"]],[30,0,["AD_PLACEMENT","JOBS_HOME"]]],null]],[[[1,"        "],[8,[30,3,["input"]],[[24,0,"mb3"]],[["@required","@label","@showCharCounter","@validations","@placeholder","@value","@onInput"],[false,[28,[37,1],["i18n_promotion_subHeadline","campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel"],null],true,[30,0,["validations","attrs","subHeadlineInput"]],[28,[37,1],["i18n_promotion_subHeadline_placeholder","campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel"],null],[30,0,["subHeadlineInput"]],[28,[37,9],[[30,0,["updatePromotionContent"]],"subHeadlineInput"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n      "],[8,[30,3,["input"]],[[24,0,"mb3"]],[["@required","@label","@showCharCounter","@validations","@placeholder","@value","@onInput"],[true,[28,[37,1],["i18n_promotion_call_to_action","campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel"],null],true,[30,0,["validations","attrs","callToActionTextInput"]],[28,[37,1],["i18n_promotion_call_to_action_placeholder","campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel"],null],[30,0,["callToActionTextInput"]],[28,[37,9],[[30,0,["updatePromotionContent"]],"callToActionTextInput"],null]]],null],[1,"\\n      "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n        "],[10,1],[15,0,[29,[[36,11]]]],[12],[1,"\\n          "],[8,[39,12],[[4,[38,13],["change",[28,[37,14],["target.checked",[30,0,["onToggleDeviceSpecificDestinationLink"]]],null]],null]],[["@inputId","@isChecked","@disabled"],["single-image-promotion-edit-panel__destination-checkbox",[30,0,["hasDeviceSpecificDestinationLink"]],[28,[37,3],[[30,0,["canEditCreative"]]],null]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"label"],[14,0,"ml2"],[14,"for","single-image-promotion-edit-panel__destination-checkbox"],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_use_device_specific_destination_link","campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"],[41,[30,0,["hasDeviceSpecificDestinationLink"]],[[[1,"        "],[8,[30,3,["input"]],[[24,0,"mb3"]],[["@required","@label","@validations","@placeholder","@value","@onInput"],[true,[28,[37,1],["i18n_promotion_destination_link_web","campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel"],null],[30,0,["validations","attrs","destinationLink","web"]],[28,[37,15],["https://www.example.com"],null],[30,0,["destinationLink","web"]],[28,[37,9],[[30,0,["updatePromotionContent"]],"destinationLink.web"],null]]],null],[1,"\\n        "],[8,[30,3,["input"]],[[24,0,"mb3"]],[["@required","@label","@validations","@placeholder","@value","@onInput"],[true,[28,[37,1],["i18n_promotion_destination_link_ios","campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel"],null],[30,0,["validations","attrs","destinationLink","ios"]],[28,[37,15],["linkedin://example/path"],null],[30,0,["destinationLink","ios"]],[28,[37,9],[[30,0,["updatePromotionContent"]],"destinationLink.ios"],null]]],null],[1,"\\n        "],[8,[30,3,["input"]],[[24,0,"mb3"]],[["@required","@label","@validations","@placeholder","@value","@onInput"],[true,[28,[37,1],["i18n_promotion_destination_link_android","campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel"],null],[30,0,["validations","attrs","destinationLink","android"]],[28,[37,15],["linkedin://example/path"],null],[30,0,["destinationLink","android"]],[28,[37,9],[[30,0,["updatePromotionContent"]],"destinationLink.android"],null]]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[30,3,["input"]],[[24,0,"mb3"]],[["@required","@label","@validations","@placeholder","@value","@onInput"],[true,[28,[37,1],["i18n_promotion_destination_link","campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel"],null],[30,0,["validations","attrs","destinationLink","common"]],[28,[37,15],["https://www.example.com"],null],[30,0,["destinationLink","common"]],[28,[37,9],[[30,0,["updatePromotionContent"]],"destinationLink.common"],null]]],[["default"],[[[[1,"\\n          "],[8,[30,8,["tooltip"]],null,[["@contentClass","@triggerAriaLabel"],["u-hoverable__content",[28,[37,1],["i18n_promotion_destination_link_help_a11y","campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel"],null]]],[["default"],[[[[1,"\\n            "],[10,1],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_promotion_destination_link_help_tooltip","campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel"],null]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[8]]]]],[1,"\\n"]],[]]],[1,"\\n"],[41,[51,[30,0,["selectedIllustration"]]],[[[1,"        "],[10,"section"],[14,0,"mb3"],[12],[1,"\\n          "],[10,"label"],[14,0,"generic-form-label generic-form-label--required"],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_promotion_image","campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel"],null]],[1,"\\n          "],[13],[1,"\\n\\n          "],[8,[39,16],null,[["@validations","@showValidations"],[[30,0,["validations","attrs","image","reference"]],[28,[37,17],[[30,2,["showAllValidations"]],[28,[37,3],[[30,0,["imageUploadError"]]],null]],null]]],[["default"],[[[[1,"\\n            "],[8,[39,18],[[16,0,[29,["mb3 ",[30,9,["class"]]]]]],[["@imageSize","@isVectorUrlRequiredForSuccess","@ownerId","@ownerType","@uploadRecipes","@onError","@onSuccess"],[[30,0,["vectorImageUploadConfig","imageSize"]],true,[30,0,["vectorImageUploadConfig","ownerId"]],[30,0,["vectorImageUploadConfig","ownerType"]],[30,0,["vectorImageUploadConfig","uploadRecipes"]],[30,0,["onImageUploadError"]],[30,0,["onImageUploadSuccess"]]]],[["default"],[[[[1,"\\n              "],[8,[39,19],[[16,0,[30,9,["class"]]]],[["@aria-invalid","@aria-describedby","@accept","@chooseFileButtonText","@fileName","@instructionsText","@isDisabled","@progressPercent","@src","@uploadStatus","@onRemoveFile","@onFileChange"],[[28,[37,20],[[30,9,["showErrors"]]],null],[28,[37,20],[[30,9,["describedby"]]],null],[30,0,["vectorImageUploadConfig","accept"]],[28,[37,1],["i18n_upload_image","campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel"],null],[30,0,["imageFileName"]],[28,[37,1],["i18n_bg_image_requirements","campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel"],null],[28,[37,3],[[30,0,["canEditCreative"]]],null],[30,10,["progress"]],[30,0,["image","userUploadedImage","url"]],[52,[30,0,["imageUploadError"]],"FAILED",[30,10,["status"]]],[28,[37,21],[[30,10,["onCancel"]],[30,0,["onImageUploadReset"]]],null],[28,[37,21],[[30,0,["onImageFileChange"]],[30,10,["onUpload"]]],null]]],null],[1,"\\n\\n              "],[8,[39,22],null,[["@type","@message","@isHidden"],["negative",[30,0,["imageUploadErrorMessage"]],[28,[37,3],[[30,0,["imageUploadError"]]],null]]],null],[1,"\\n            "]],[10]]]]],[1,"\\n          "]],[9]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[51,[30,0,["image","userUploadedImage"]]],[[[1,"        "],[10,0],[14,0,"mb3"],[12],[1,"\\n          "],[8,[30,3,["select"]],null,[["@label","@onChange"],[[28,[37,1],["i18n_branded_promotion_illustration","campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel"],null],[30,0,["onSelectIllustration"]]]],[["default"],[[[[1,"\\n              "],[8,[30,11,["option"]],[[24,2,""]],null,[["default"],[[[[1,"Select an option"]],[]]]]],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["ILLUSTRATION_NAMES"]]],null]],null],null,[[[1,"                "],[8,[30,11,["option"]],[[16,"selected",[28,[37,8],[[30,0,["selectedIllustration"]],[30,12,["value"]]],null]],[16,2,[30,12,["value"]]]],null,[["default"],[[[[1,"\\n                  "],[1,[30,12,["name"]]],[1,"\\n                "]],[]]]]],[1,"\\n"]],[12]],null],[1,"            "]],[11]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isSocialProofEnabled"]],[[[1,"        "],[10,0],[15,0,[29,["u-display-flex u-justify-start u-items-center mb3"," ",[36,11]]]],[12],[1,"\\n          "],[8,[39,12],[[16,"disabled",[28,[37,3],[[30,0,["canEditCreative"]]],null]],[4,[38,13],["change",[28,[37,14],["target.checked",[30,0,["onToggleSocialProofCheckbox"]]],null]],null]],[["@inputId","@isChecked"],["single-image-promotion-edit-panel__social-proof-checkbox",[30,0,["isSocialProofChecked"]]]],null],[1,"\\n          "],[10,"label"],[14,0,"ml2"],[14,"for","single-image-promotion-edit-panel__social-proof-checkbox"],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_enable_social_proof_checkbox_label","campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"\\n      "],[10,0],[14,0,"mt4"],[12],[1,"\\n        "],[8,[39,22],null,[["@type","@message","@isHidden"],["neutral",[28,[37,23],[[28,[37,1],["i18n_translation_targets","campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel"],null]," ",[28,[37,24],[[30,0,["supportedLanguageNames"]],[28,[37,1],["i18n_list_comma_with_space","campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel"],null]],null]],null],[28,[37,3],[[30,0,["shouldDisplayLanguageTranslationTargetInfo"]]],null]]],null],[1,"\\n      "],[13],[1,"\\n    "]],[3]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,2,["right-column-content"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,25],null,[["@shouldShowLocaleDropdown","@supportedLocales","@onUpdateSelectedLocale","@enablePreviewDropdown"],[[30,0,["shouldShowLocaleDropdown"]],[30,0,["localeFacet"]],[30,0,["onUpdateSelectedLocale"]],true]],[["default"],[[[[1,"\\n      "],[8,[30,13,["title"]],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_preview","campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,13,["menu"]],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[28,[37,9],[[30,0,["onDropdownVisibilityChange"]],true],null],[28,[37,9],[[30,0,["onDropdownVisibilityChange"]],false],null]]],[["default"],[[[[1,"\\n        "],[8,[30,14,["Trigger"]],[[24,0,"mb3 ml5"]],[["@buttonType","@size","@icon","@iconPlacement"],["secondary","small","caret","right"]],[["default"],[[[[1,"\\n          "],[1,[30,0,["selectedPreviewString"]]],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,14,["Container"]],null,[["@placement"],["bottom-left"]],[["default"],[[[[1,"\\n          "],[8,[30,14,["Header"]],[[16,0,[29,["u-color__label"," ",[28,[37,26],null,[["size","weight"],["small","bold"]]]]]]],[["@text"],[[28,[37,1],[[30,0,["currentPlacementMap","previewHeader"]],"campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel"],null]]],null],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["currentPlacementMap","previewOptions"]]],null]],null],null,[[[1,"            "],[8,[30,14,["Item"]],null,[["@onSelect"],[[28,[37,9],[[30,0,["onDropdownItemSelect"]],[30,15]],null]]],[["default"],[[[[1,"\\n              "],[8,[39,27],null,[["@buttonType","@size","@emphasized","@text"],["tertiary","small",[28,[37,8],[[30,15],[30,0,["selectedPreview"]]],null],[28,[37,9],[[30,0,["getPreviewOptionText"]],[30,15]],null]]],null],[1,"\\n            "]],[]]]]],[1,"\\n"]],[15]],null],[1,"        "]],[]]]]],[1,"\\n      "]],[14]]]]],[1,"\\n    "]],[13]]]]],[1,"\\n    "],[8,[39,28],null,[["@headline","@subHeadline","@imageUrl","@isSocialProofChecked","@callToAction","@socialProofMessage","@destinationUrl","@selectedPreview","@previewComponent","@logo","@colorScheme","@illustration"],[[52,[30,0,["isDraftCreative"]],[30,0,["headlineInput"]],[30,0,["headlinePreviewText"]]],[52,[30,0,["isDraftCreative"]],[30,0,["subHeadlineInput"]],[30,0,["subHeadlinePreviewText"]]],[30,0,["image","userUploadedImage","url"]],[30,0,["isSocialProofChecked"]],[52,[30,0,["isDraftCreative"]],[30,0,["callToActionTextInput"]],[30,0,["callToActionPreviewText"]]],[30,0,["socialProofMessagePreviewText"]],[30,0,["destinationLinkForPreview"]],[30,0,["selectedPreview"]],"branded-promotion-preview",[30,0,["formattedlogoType"]],[30,0,["formattedColorScheme"]],[30,0,["selectedIllustrationName"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[2]]]]]],["@editPanelMode","panel","form","select","logo","select","color","destinationLink","vcont","vectorUploader","select","illustration","preview","Menu","preview"],false,["creative-edit-panel","t","generic-form","not","if","cm-inline-feedback","each","-track-array","eq","fn","unless","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","on","pick","html-safe","validated-control","and","vector-uploader","file-upload-template","readonly","pipe","hue-web-inline-feedback","concat","join","creative-preview","hue-web-foundations@-text-body","hue-web-button","promotion-preview"]]',moduleName:"campaign-manager-web/components/creatives/task-panels/branded-promotion-task-panel.hbs",isStrictMode:!1}),H=e=>e?.content?.[r.CREATIVE_CONTENT_UNION_KEY.IN_APP_PROMOTION],q=e=>H(e)?.content?.[d.PROMOTION_CONTENT_UNION_KEY.BRANDED],K={headlineInput:[(0,o.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,o.validator)("length",{max:30}),(0,o.validator)("inline",{validate:(e,t,n)=>n.validateMacros(e)})],subHeadlineInput:[(0,o.validator)("length",{max:80}),(0,o.validator)("inline",{validate:(e,t,n)=>n.validateMacros(e)})],callToActionTextInput:[(0,o.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,o.validator)("length",{max:15})],"destinationLink.common":[(0,o.validator)("inline",{validate:(e,t,n)=>n.validateMacros(e)}),(0,o.validator)("url",{messageKey:"i18n_url",requireScheme:!1,addURIComplianceChecks:!0,presence:!0,ignoreBlank:!0,disabled(){return this.hasDeviceSpecificDestinationLink}})],"destinationLink.web":[(0,o.validator)("inline",{validate:(e,t,n)=>n.validateMacros(e)}),(0,o.validator)("url",{messageKey:"i18n_url",requireScheme:!1,addURIComplianceChecks:!0,presence:!0,ignoreBlank:!0,disabled(){return!this.hasDeviceSpecificDestinationLink}})],"destinationLink.ios":[(0,o.validator)("inline",{validate:(e,t,n)=>n.validateMacros(e)}),(0,o.validator)("presence",{presence:!0,disabled(){return!this.hasDeviceSpecificDestinationLink}}),(0,o.validator)("length",{max:300,disabled(){return!this.hasDeviceSpecificDestinationLink}})],"destinationLink.android":[(0,o.validator)("inline",{validate:(e,t,n)=>n.validateMacros(e)}),(0,o.validator)("presence",{presence:!0,disabled(){return!this.hasDeviceSpecificDestinationLink}}),(0,o.validator)("length",{max:300,disabled(){return!this.hasDeviceSpecificDestinationLink}})],"image.reference":[(0,o.validator)("presence",{presence:!0,disabled(){return this.image?.userUploadedImage||this.selectedIllustration}})]}
let W=e.default=(S=(0,o.hasValidations)(K),A=(0,s.task)({drop:!0}),(0,a.assertPropTypes)(C=S((O=class extends y.default{constructor(...e){super(...e),G(this,"headlineInput",v,this),G(this,"headlinePreviewText",w,this),G(this,"subHeadlineInput",I,this),G(this,"subHeadlinePreviewText",P,this),G(this,"callToActionTextInput",N,this),G(this,"callToActionPreviewText",R,this),G(this,"destinationLink",D,this),G(this,"selectedIllustration",M,this),G(this,"selectedIllustrationName",L,this),G(this,"logoType",k,this),G(this,"formattedlogoType",U,this),G(this,"colorScheme",x,this),G(this,"formattedColorScheme",F,this),G(this,"image",z,this),G(this,"imageFileName",j,this),B(this,"ILLUSTRATION_NAMES",d.ILLUSTRATION_NAMES),B(this,"LOGO_TYPES",d.LOGO_TYPES),B(this,"COLOR_SCHEMES",d.COLOR_SCHEMES),B(this,"onSaveCreative",(()=>{const e=this.args.editPanelMode
switch(e){case r.EDIT_PANEL_MODE.EDIT:return this.promotionService.updatePromotion({entityUrn:H(this.args.creative).entityUrn,campaignId:this.args.campaign.id,promotion:this.removeStatusFromEditedPromotion()})
case r.EDIT_PANEL_MODE.CREATE:case r.EDIT_PANEL_MODE.DUPLICATE:return this.creativeService.createCreative(this.editedCreative)
default:throw new Error(`promotion-task-panel: invalid mode ${e} specified`)}})),B(this,"removeStatusFromEditedPromotion",(()=>{const{status:e,...t}=H(this.editedCreative)
return t})),B(this,"onImageUploadSuccess",(({image:e})=>{this.image={userUploadedImage:e}}))}get socialProof(){return q(this.args.creative)?.socialProof}get editedCreative(){const{creative:e,editPanelMode:t}=this.args,n=e?(0,u.copy)(e,!0):{},{supportedLocales:a,logoType:i,colorScheme:o,headlineInput:l,image:s,subHeadlineInput:c,callToActionTextInput:p,destinationLink:g,socialProofMessage:b,isSocialProofChecked:_}=this
let h
h=this.hasDeviceSpecificDestinationLink?{deviceSpecific:{web:this.isMacroSupportEnabled?g.web&&(0,T.parseEncodedMacro)((0,m.getEncodedPrefixedURL)((0,T.parseMacro)(g.web))):g.web&&(0,m.getEncodedPrefixedURL)(g.web),ios:g.ios,android:g.android}}:{common:this.isMacroSupportEnabled?g.common&&(0,T.parseEncodedMacro)((0,m.getEncodedPrefixedURL)((0,T.parseMacro)(g.common))):g.common&&(0,m.getEncodedPrefixedURL)(g.common)}
const f={status:this.promotionStatusToBeSaved,supportedLocales:a,content:{[d.PROMOTION_CONTENT_UNION_KEY.BRANDED]:{logoType:i,colorScheme:o,buttonType:{staticButton:{callToActionTextInput:p,destinationLink:h}},headline:{full:l,short:l},image:s,...c&&{subHeadline:{full:c,short:c}},..._&&{socialProof:{premium:{socialProofMessage:b}}}}}}
return{...n,campaignId:this.args.campaign.id,content:{[r.CREATIVE_CONTENT_UNION_KEY.IN_APP_PROMOTION]:f},type:r.CREATIVE_TYPE.BRANDED_IN_APP_PROMOTION,variables:n.variables||{}}}onSelectIllustration(e){this.selectedIllustration=e,this.image={illustration:e},this.selectedIllustrationName=this.ILLUSTRATION_NAMES.find((t=>t.value===e))?.name}onSelectLogo(e){this.formattedlogoType=(0,f.dasherize)(e),this.logoType=e}onSelectColor(e){this.colorScheme=e,this.formattedColorScheme=(0,f.dasherize)(e)}*fetchDecoratedCreative(){this.shouldShowLocaleDropdown=!1
try{const e=H(this.args.creative),t=this.supportedLocales.map(p.convertLocaleObjectToRestliLocaleString).join(","),n=new URLSearchParams({inAppPromotionUrn:e?.entityUrn,q:"decoratePreview"}),a=yield this.xhr.fetch(`${h.default.decoratedInAppPromotion}?${n}&locales=List(${t})`)
this.decoratedCreative=a?.elements[0]?.content?.[d.PROMOTION_CONTENT_UNION_KEY.BRANDED],this.shouldShowLocaleDropdown=!0}catch(e){this.shouldShowLocaleDropdown=!1,this.jet.error(`Error fetching decorated creative: ${(0,g.getErrorMessage)(e)}`,[b.JET_ERROR_TAGS.PROMOTION_CAMPAIGN_CREATION,"branded-promotion-task-panel","decorated-fetch"],!1)}}},v=V(O.prototype,"headlineInput",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return q(this.args.creative)?.headline?.full}}),w=V(O.prototype,"headlinePreviewText",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.headlineInput}}),I=V(O.prototype,"subHeadlineInput",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return q(this.args.creative)?.subHeadline?.full}}),P=V(O.prototype,"subHeadlinePreviewText",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.subHeadlineInput}}),N=V(O.prototype,"callToActionTextInput",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return q(this.args.creative)?.buttonType.staticButton.callToActionTextInput}}),R=V(O.prototype,"callToActionPreviewText",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.callToActionTextInput}}),D=V(O.prototype,"destinationLink",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new E.TrackedObject((0,T.getInitialDestinationLink)(q(this.args.creative)?.buttonType.staticButton.destinationLink))}}),M=V(O.prototype,"selectedIllustration",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return q(this.args.creative)?.image?.illustration}}),L=V(O.prototype,"selectedIllustrationName",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.ILLUSTRATION_NAMES.find((e=>e.value===this.selectedIllustration))?.name}}),k=V(O.prototype,"logoType",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return q(this.args.creative)?.logoType||"LINKEDIN_LOGO"}}),U=V(O.prototype,"formattedlogoType",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,f.dasherize)(this.logoType)}}),x=V(O.prototype,"colorScheme",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return q(this.args.creative)?.colorScheme||"COOL_GRAY"}}),F=V(O.prototype,"formattedColorScheme",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,f.dasherize)(this.colorScheme)}}),z=V(O.prototype,"image",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return q(this.args.creative)?.image}}),j=V(O.prototype,"imageFileName",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return q(this.args.creative)?.image?.reference}}),V(O.prototype,"editedCreative",[c.cached],Object.getOwnPropertyDescriptor(O.prototype,"editedCreative"),O.prototype),V(O.prototype,"onSelectIllustration",[_.action],Object.getOwnPropertyDescriptor(O.prototype,"onSelectIllustration"),O.prototype),V(O.prototype,"onSelectLogo",[_.action],Object.getOwnPropertyDescriptor(O.prototype,"onSelectLogo"),O.prototype),V(O.prototype,"onSelectColor",[_.action],Object.getOwnPropertyDescriptor(O.prototype,"onSelectColor"),O.prototype),V(O.prototype,"fetchDecoratedCreative",[A],Object.getOwnPropertyDescriptor(O.prototype,"fetchDecoratedCreative"),O.prototype),C=O))||C)||C);(0,t.setComponentTemplate)(Y,W)})),define("campaign-manager-web/components/creatives/task-panels/dynamic-ad-task-panel",["exports","@ember/component","@ember/template-factory","campaign-manager-web/constants/routes","@glimmer/component","@glimmer/tracking","@ember/service","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/constants/creative","@ember/debug","campaign-manager-web/utils/objective-type","ember-concurrency-decorators","campaign-manager-web/constants/pem/dynamic-ads","campaign-manager-web/utils/pem-metadata-util"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R
function D(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function M(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const k=(0,n.createTemplateFactory)({id:"0xpwHdAK",block:'[[[41,[30,0,["localizedOptions"]],[[[1,"\\n  "],[46,[28,[37,2],[[28,[37,3],[[30,0,["panelComponent"]]],null]],null],null,[["account","accountReference","campaign","creative","editPanelMode","dismissPanel","localizedOptions","onSaveCreative","onSaveEditCampaign","previewMetadata","title"],[[30,1],[30,2],[30,0,["campaignService","campaignToEdit"]],[30,0,["currentCreative"]],[30,3],[30,0,["onCloseTaskPanel"]],[30,0,["localizedOptions"]],[30,0,["onSaveCreative"]],[30,4],[30,0,["previewPEMMetadata"]],[52,[28,[37,4],[[30,3],[30,0,["EDIT_PANEL_MODE","EDIT"]]],null],[28,[37,5],["i18n_dynamic_ads_task_panel_title_edit","campaign-manager-web/components/creatives/task-panels/dynamic-ad-task-panel"],[["type"],[[30,0,["currentCreative","type"]]]]],[28,[37,5],["i18n_dynamic_ads_task_panel_title_create","campaign-manager-web/components/creatives/task-panels/dynamic-ad-task-panel"],[["type"],[[30,0,["currentCreative","type"]]]]]]]],null],[1,"\\n"]],[]],[[[1,"  "],[10,0],[14,0,"u-layout__align-center"],[12],[1,"\\n    "],[8,[39,6],null,[["@size"],["xlarge"]],null],[1,"\\n  "],[13],[1,"\\n"]],[]]]],["@account","@accountReference","@editPanelMode","@onSaveEditCampaign"],false,["if","component","ember-holy-futuristic-template-namespacing-batman-translate-dynamic-2","ensure-safe-component","eq","t","hue-web-progress-indicator"]]',moduleName:"campaign-manager-web/components/creatives/task-panels/dynamic-ad-task-panel.hbs",isStrictMode:!1}),U={[d.AD_FORMAT.FOLLOW_COMPANY]:"follow-company-edit-panel",[d.AD_FORMAT.JOBS]:"job-ad-edit-panel",[d.AD_FORMAT.SPOTLIGHT]:"spotlight-edit-panel",[d.AD_FORMAT.WHITEPAPER_DOWNLOAD]:"whitepaper-download-edit-panel"},x={[d.AD_FORMAT.FOLLOW_COMPANY]:m.FOLLOWER_AD_KEYS,[d.AD_FORMAT.JOBS]:m.JOBS_AD_KEYS,[d.AD_FORMAT.SPOTLIGHT]:m.SPOTLIGHT_AD_KEYS,[d.AD_FORMAT.WHITEPAPER_DOWNLOAD]:m.CONTENT_AD_KEYS}
let F=e.default=(b=(0,o.inject)("campaign"),_=(0,o.inject)("creative"),h=(0,o.inject)("localizedOptions"),f=(0,o.inject)(),T=(0,o.inject)(),E=(0,o.inject)(),y=(0,p.task)({drop:!0}),(0,s.assertPropTypes)((R=class extends i.default{get currentCreative(){return this.args.creative||{type:c.AD_FORMAT_TO_CREATIVE_TYPE[this.args.adFormat],campaignId:this.campaignService.campaignToEdit.id,variables:{}}}get previewPEMMetadata(){const e=m.DYNAMIC_AD_PREVIEW_KEYS[this.args.adFormat]
return(0,g.constructPemMetadata)(e,[this.campaignService.campaignToEdit.id],{productName:m.DYNAMIC_ADS_PEM_PRODUCT_NAME[this.args.adFormat]})}get panelComponent(){return U[this.args.adFormat]}constructor(){super(...arguments),D(this,"campaignService",C,this),D(this,"creativeService",O,this),D(this,"localizedOptionsService",v,this),D(this,"jet",w,this),D(this,"router",I,this),D(this,"lix",P,this),D(this,"localizedOptions",N,this),M(this,"EDIT_PANEL_MODE",c.EDIT_PANEL_MODE),this.fetchLocalizedOptionsTask.perform()}*fetchLocalizedOptionsTask(){try{this.localizedOptions=yield this.localizedOptionsService.fetchCachedOptionsAndRefresh(this.campaignService.campaignToEdit)}catch(e){this.localizedOptions={}}}onSaveCreative(e){const{editPanelMode:t}=this.args,{id:n}=this.campaignService.campaignToEdit,a=x[this.args.adFormat][t],i=(0,g.constructPemMetadata)(a,[n],{productName:m.DYNAMIC_ADS_PEM_PRODUCT_NAME[this.args.adFormat]})
return t!==c.EDIT_PANEL_MODE.EDIT?this._onSaveCreativeTask.perform(e,n,i):this._onUpdateCreativeTask.perform(e,n,i)}onCloseTaskPanel(){this.router.transitionTo(this.args.returnUrl||a.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX)}*_onUpdateCreativeTask(e,t,n){yield this.creativeService.updateCreative(e,t,n)}*_onSaveCreativeTask(e,t,n){try{yield this.args.onSaveEditCampaign()}catch(a){this.jet.error(a,"dynamic-ad-task-panel: unable to save campaign before saving creative",!1)}yield this.creativeService.createCreative({...e,campaignId:t},n)
if(this.campaignService.campaignToEdit.isAdFormatInferred){const t=c.CREATIVE_TYPE_TO_AD_FORMAT[e.type]
this.campaignService.updateCampaign({data:{adFormats:[t],isAdFormatInferred:!1}})}}},M(R,"propTypes",{account:s.PropTypes.EmberObject.isRequired,adFormat:s.PropTypes.string.isRequired,accountReference:s.PropTypes.object.isRequired,creative:s.PropTypes.oneOfType([s.PropTypes.object,s.PropTypes.null]).isRequired,editPanelMode:s.PropTypes.isMemberOf(c.EDIT_PANEL_MODE).isRequired,onSaveEditCampaign:s.PropTypes.func.isRequired,returnUrl:s.PropTypes.string}),C=L((A=R).prototype,"campaignService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=L(A.prototype,"creativeService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=L(A.prototype,"localizedOptionsService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=L(A.prototype,"jet",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=L(A.prototype,"router",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=L(A.prototype,"lix",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=L(A.prototype,"localizedOptions",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),L(A.prototype,"fetchLocalizedOptionsTask",[y],Object.getOwnPropertyDescriptor(A.prototype,"fetchLocalizedOptionsTask"),A.prototype),L(A.prototype,"onSaveCreative",[l.action],Object.getOwnPropertyDescriptor(A.prototype,"onSaveCreative"),A.prototype),L(A.prototype,"onCloseTaskPanel",[l.action],Object.getOwnPropertyDescriptor(A.prototype,"onCloseTaskPanel"),A.prototype),L(A.prototype,"_onUpdateCreativeTask",[p.task],Object.getOwnPropertyDescriptor(A.prototype,"_onUpdateCreativeTask"),A.prototype),L(A.prototype,"_onSaveCreativeTask",[p.task],Object.getOwnPropertyDescriptor(A.prototype,"_onSaveCreativeTask"),A.prototype),S=A))||S);(0,t.setComponentTemplate)(k,F)})),define("campaign-manager-web/components/creatives/task-panels/promotion-task-panel-switcher",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/promotion","campaign-manager-web/constants/creative","@embroider/util","campaign-manager-web/components/creatives/task-panels/promotion-task-panel","campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _=(0,n.createTemplateFactory)({id:"zJUc1Ph3",block:'[[[8,[30,0,["taskPanelComponent"]],null,[["@account","@campaign","@creative","@editPanelMode"],[[30,1],[30,2],[30,3],[30,4]]],null]],["@account","@campaign","@creative","@editPanelMode"],false,[]]',moduleName:"campaign-manager-web/components/creatives/task-panels/promotion-task-panel-switcher.hbs",isStrictMode:!1})
let h=e.default=(d=(0,a.inject)(),(0,r.assertPropTypes)((b=class extends i.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="lix",i=this,(a=g)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get taskPanelComponent(){const e=this.args.editPanelMode===l.EDIT_PANEL_MODE.CREATE,t=Boolean(this.args.creative?.reference?.startsWith(o.IN_APP_PROMOTION_URN_PREFIX)),n=e||t?u.default:c.default
return(0,s.ensureSafeComponent)(n,this)}},C=b,O="propTypes",v={account:r.PropTypes.EmberObject.isRequired,campaign:r.PropTypes.EmberObject.isRequired,creative:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.null]).isRequired,editPanelMode:r.PropTypes.isMemberOf(l.EDIT_PANEL_MODE).isRequired},O in C?Object.defineProperty(C,O,{value:v,enumerable:!0,configurable:!0,writable:!0}):C[O]=v,f=(m=b).prototype,T="lix",E=[d],y={configurable:!0,enumerable:!0,writable:!0,initializer:null},A={},Object.keys(y).forEach((function(e){A[e]=y[e]})),A.enumerable=!!A.enumerable,A.configurable=!!A.configurable,("value"in A||A.initializer)&&(A.writable=!0),A=E.slice().reverse().reduce((function(e,t){return t(f,T,e)||e}),A),S&&void 0!==A.initializer&&(A.value=A.initializer?A.initializer.call(S):void 0,A.initializer=void 0),void 0===A.initializer&&(Object.defineProperty(f,T,A),A=null),g=A,p=m))||p)
var f,T,E,y,S,A,C,O,v;(0,t.setComponentTemplate)(_,h)})),define("campaign-manager-web/components/creatives/task-panels/promotion-task-panel",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/creative","@linkedin/ember-tracked-validations","campaign-manager-web/constants/routes","campaign-manager-web/constants/promotion","@ember/object","@glimmer/tracking","@ember/service","@ember/debug","tracked-toolbox","ember-async-data/tracked-async-data","ember-copy","ember-concurrency-decorators"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_){var h,f,T,E,y,S,A,C,O,v,w,I,P,N,R
function D(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function M(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const k=(0,n.createTemplateFactory)({id:"lj9Emyoi",block:'[[[1,"\\n"],[10,0],[12],[13],[1,"\\n"],[8,[39,0],null,[["@canEditCreative","@creative","@dismissPanel","@editPanelMode","@isServerValidationSupported","@isValid","@title","@onSaveCreative","@trackingKeys"],[[28,[37,1],[[30,1,["canEditCreative"]],[28,[37,2],[[30,0,["isViewMode"]]],null]],null],[30,0,["editedCreative"]],[30,0,["onDismissPanel"]],[30,2],false,[30,0,["validations","isValid"]],[28,[37,3],["i18n_edit_panel_title","campaign-manager-web/components/creatives/task-panels/promotion-task-panel"],[["editPanelMode"],[[30,2]]]],[30,0,["onSaveCreative"]],[30,0,["trackingKeyMap"]]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["variables-form"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,4],null,[["@shouldShowAllValidations"],[[30,3,["showAllValidations"]]]],[["default"],[[[[1,"\\n      "],[8,[30,4,["input"]],[[24,0,"ph1"]],[["@disabled","@label","@validations","@placeholder","@value","@onInput"],[[28,[37,5],[[30,0,["isViewMode"]],[30,0,["existingPromotionTemplateReferences","isPending"]]],null],[28,[37,3],["i18n_creative_reference","campaign-manager-web/components/creatives/task-panels/promotion-task-panel"],null],[30,0,["validations","attrs","reference"]],[28,[37,6],["urn:li:promotion"],null],[30,0,["reference"]],[30,0,["updateReference"]]]],[["default"],[[[[1,"\\n        "],[8,[30,5,["tooltip"]],null,[["@contentClass","@triggerAriaLabel"],["u-hoverable__content",[28,[37,3],["i18n_creative_reference_help_a11y","campaign-manager-web/components/creatives/task-panels/promotion-task-panel"],null]]],[["default"],[[[[1,"\\n          "],[10,1],[12],[1,[28,[35,3],["i18n_creative_reference_help_tooltip","campaign-manager-web/components/creatives/task-panels/promotion-task-panel"],null]],[13],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[5]]]]],[1,"\\n    "]],[4]]]]],[1,"\\n\\n    "],[8,[39,7],[[24,0,"mt4"]],[["@message","@type"],[[28,[37,3],["i18n_legacy_promo_deprecation_message","campaign-manager-web/components/creatives/task-panels/promotion-task-panel"],null],"neutral"]],null],[1,"\\n\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,3,["right-column-content"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,8],null,[["@enablePreviewDropdown"],[true]],[["default"],[[[[1,"\\n      "],[8,[30,6,["title"]],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,3],["i18n_preview","campaign-manager-web/components/creatives/task-panels/promotion-task-panel"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,6,["menu"]],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[28,[37,9],[[30,0,["onDropdownVisibilityChange"]],true],null],[28,[37,9],[[30,0,["onDropdownVisibilityChange"]],false],null]]],[["default"],[[[[1,"\\n        "],[8,[30,7,["Trigger"]],[[24,0,"mb3 ml5"]],[["@buttonType","@size","@icon","@iconPlacement"],["secondary","small","caret","right"]],[["default"],[[[[1,"\\n          "],[1,[30,0,["selectedPreviewString"]]],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,7,["Container"]],null,[["@placement"],["bottom-left"]],[["default"],[[[[1,"\\n          "],[8,[30,7,["Header"]],[[16,0,[29,["u-color__label"," ",[28,[37,10],null,[["size","weight"],["small","bold"]]]]]]],[["@text"],[[28,[37,3],[[30,0,["currentPlacementMap","previewHeader"]],"campaign-manager-web/components/creatives/task-panels/promotion-task-panel"],null]]],null],[1,"\\n"],[42,[28,[37,12],[[28,[37,12],[[30,0,["currentPlacementMap","previewOptions"]]],null]],null],null,[[[1,"            "],[8,[30,7,["Item"]],null,[["@onSelect"],[[28,[37,9],[[30,0,["onDropdownItemSelect"]],[30,8]],null]]],[["default"],[[[[1,"\\n              "],[8,[39,13],null,[["@buttonType","@size","@emphasized","@text"],["tertiary","small",[28,[37,14],[[30,8],[30,0,["selectedPreview"]]],null],[28,[37,9],[[30,0,["getPreviewOptionText"]],[30,8]],null]]],null],[1,"\\n            "]],[]]]]],[1,"\\n"]],[8]],null],[1,"        "]],[]]]]],[1,"\\n      "]],[7]]]]],[1,"\\n    "]],[6]]]]],[1,"\\n    "],[8,[39,15],null,[["@headline","@subheadline","@imageUrl","@callToAction","@destinationUrl","@selectedPreview","@previewComponent"],["SAMPLE: Transformation of L&D","Get insights from leaders in the Workplace Learning Report","https://static-exp1.licdn.com/sc/h/3wobnupevniebuw6yprfx2jks","Explore report","https://www.example.com",[30,0,["selectedPreview"]],[30,0,["currentPlacementMap","previewComponent"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@account","@editPanelMode","panel","form","referenceInput","preview","Menu","preview"],false,["creative-edit-panel","and","not","t","generic-form","or","html-safe","hue-web-inline-feedback","creative-preview","fn","hue-web-foundations@-text-body","each","-track-array","hue-web-button","eq","promotion-preview"]]',moduleName:"campaign-manager-web/components/creatives/task-panels/promotion-task-panel.hbs",isStrictMode:!1}),U={reference:[(0,o.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,o.validator)("exclusion",{in(){return this.disallowedPromotionTemplateReferences.value},dependentKeys:"model.disallowedPromotionTemplateReferences",message(){return this.model.i18n.lookupTranslation(this.model.constructor,"i18n_promotion_duplicate_reference")()}})]}
let x=e.default=(h=(0,o.hasValidations)(U),f=(0,d.inject)(),T=(0,d.inject)(),E=(0,d.inject)("creative"),y=(0,m.localCopy)("args.creative.reference"),S=(0,_.task)({restartable:!0}),(0,i.assertPropTypes)(A=h((R=class extends a.default{constructor(...e){super(...e),D(this,"i18n",O,this),D(this,"router",v,this),D(this,"creativeService",w,this),M(this,"trackingKeyMap",{save:"promotion_creative_ad_create_save",cancel:"promotion_creative_ad_create_cancel",dismiss:"promotion_creative_ad_create_dismiss"}),D(this,"selectedPreview",I,this),D(this,"isDropdownOpen",P,this),D(this,"reference",N,this)}get currentPlacementMap(){const e=this.args.campaign.placements.selection?.internal.names[0]
return s.PLACEMENTS_TO_PROMOTION_PREVIEW_OPTIONS_MAP[e]}get editedCreative(){const e=this.args.creative?(0,b.copy)(this.args.creative,!0):{}
return Object.assign(e,{campaignId:this.args.campaign.id,type:r.CREATIVE_TYPE.STATIC_TEMPLATE_PROMOTION,variables:e.variables??{}}),{...e,reference:this.reference}}get disallowedPromotionTemplateReferences(){return new g.default(this.getMappedCreatives.perform(),this)}get isViewMode(){return this.args.editPanelMode===r.EDIT_PANEL_MODE.VIEW}get selectedPreviewString(){return this.getPreviewOptionText(this.selectedPreview)}*getMappedCreatives(){const e=this.creativeService.campaignCreatives[this.args.campaign.id],t=this.args.creative?.reference,n=e=>e.map((({reference:e})=>e)).filter((e=>e!==t))
if(e)return n(e)
return n(yield this.creativeService.getCachedCreativesAndRefresh(this.args.campaign.id))}onDismissPanel(){this.router.transitionTo(this.args.returnUrl||l.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX)}updateReference(e){this.reference=e}onSaveCreative(){if(!this.isViewMode&&this.validations.isValid)return this.args.editPanelMode===r.EDIT_PANEL_MODE.EDIT?this.creativeService.updateCreative(this.editedCreative,this.args.campaign.id):[r.EDIT_PANEL_MODE.CREATE,r.EDIT_PANEL_MODE.DUPLICATE].includes(this.args.editPanelMode)?this.creativeService.createCreative(this.editedCreative):void 0}onDropdownItemSelect(e){this.isDropdownOpen=!1,this.selectedPreview=e}getPreviewOptionText(e){return this.i18n.lookupTranslation(this.constructor,this.currentPlacementMap.previewOptionsI18nKey[e])()}onDropdownVisibilityChange(e){this.isDropdownOpen=e}},M(R,"propTypes",{account:i.PropTypes.EmberObject.isRequired,campaign:i.PropTypes.EmberObject.isRequired,creative:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.null]).isRequired,editPanelMode:i.PropTypes.isMemberOf(r.EDIT_PANEL_MODE).isRequired}),O=L((C=R).prototype,"i18n",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=L(C.prototype,"router",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=L(C.prototype,"creativeService",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=L(C.prototype,"selectedPreview",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.currentPlacementMap.previewOptions[0]}}),P=L(C.prototype,"isDropdownOpen",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),L(C.prototype,"editedCreative",[m.cached],Object.getOwnPropertyDescriptor(C.prototype,"editedCreative"),C.prototype),L(C.prototype,"disallowedPromotionTemplateReferences",[m.cached],Object.getOwnPropertyDescriptor(C.prototype,"disallowedPromotionTemplateReferences"),C.prototype),N=L(C.prototype,"reference",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L(C.prototype,"getMappedCreatives",[S],Object.getOwnPropertyDescriptor(C.prototype,"getMappedCreatives"),C.prototype),L(C.prototype,"onDismissPanel",[c.action],Object.getOwnPropertyDescriptor(C.prototype,"onDismissPanel"),C.prototype),L(C.prototype,"updateReference",[c.action],Object.getOwnPropertyDescriptor(C.prototype,"updateReference"),C.prototype),L(C.prototype,"onSaveCreative",[c.action],Object.getOwnPropertyDescriptor(C.prototype,"onSaveCreative"),C.prototype),L(C.prototype,"onDropdownItemSelect",[c.action],Object.getOwnPropertyDescriptor(C.prototype,"onDropdownItemSelect"),C.prototype),L(C.prototype,"getPreviewOptionText",[c.action],Object.getOwnPropertyDescriptor(C.prototype,"getPreviewOptionText"),C.prototype),L(C.prototype,"onDropdownVisibilityChange",[c.action],Object.getOwnPropertyDescriptor(C.prototype,"onDropdownVisibilityChange"),C.prototype),A=C))||A)||A);(0,t.setComponentTemplate)(k,x)})),define("campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@glimmer/tracking","campaign-manager-web/constants/creative","@linkedin/ember-tracked-validations","campaign-manager-web/constants/routes","@ember/service","@ember/debug","ember-concurrency-decorators","tracked-toolbox","ember-copy","campaign-manager-web/utils/targeting","campaign-manager-web/constants/promotion","campaign-manager-web/utils/targeting-models","campaign-manager-web/utils/locale","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/file-upload","campaign-manager-web/utils/vector-assets","campaign-manager-web/utils/http-error","campaign-manager-web/constants/lix","campaign-manager-web/constants/jet-error-tags","tracked-built-ins","@ember/object","campaign-manager-web/utils/promotion","campaign-manager-web/utils/api-endpoints","campaign-manager-web/constants/ad-placement"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I){var P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe
function me(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function ge(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function be(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _e=(0,n.createTemplateFactory)({id:"Jc2L7RuJ",block:'[[[1,"\\n"],[1,"\\n"],[1,"\\n"],[10,0],[12],[13],[1,"\\n"],[8,[39,0],null,[["@canEditCreative","@creative","@dismissPanel","@editPanelMode","@isServerValidationSupported","@isValid","@title","@onSaveCreative","@trackingKeys"],[[30,0,["canEditCreative"]],[30,0,["editedCreative"]],[30,0,["onDismissPanel"]],[30,1],false,[30,0,["validations","isValid"]],[28,[37,1],["i18n_edit_panel_title","campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel"],[["editPanelMode"],[[30,1]]]],[30,0,["onSaveCreative"]],[30,0,["trackingKeyMap"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["variables-form"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@shouldShowAllValidations","@shouldDisableAllFields"],[[30,2,["showAllValidations"]],[28,[37,3],[[30,0,["canEditCreative"]]],null]]],[["default"],[[[[1,"\\n"],[41,[30,0,["isMacroSupportEnabled"]],[[[1,"        "],[8,[39,5],[[24,0,"cm-inline-feedback--small"]],[["@iconType"],["recommendation"]],[["default"],[[[[1,"\\n          "],[10,2],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_macro_tool_tip","campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel"],null]],[1,"\\n            "],[10,3],[14,6,"https://pages.linkedin.ghe.com/multiproduct/galapagos-docs/docs/overview-docs/features/decoration-macros"],[14,"target","_blank"],[14,"rel","noopener noreferrer"],[14,"role","link"],[15,"aria-label",[28,[37,1],["i18_macro_tool_tip_destination_link_a11y","campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel"],null]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_macro_tool_tip_link","campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[8,[30,3,["input"]],[[24,0,"mb3"]],[["@required","@label","@showCharCounter","@validations","@placeholder","@value","@onInput"],[true,[28,[37,1],["i18n_promotion_headline","campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel"],null],true,[30,0,["validations","attrs","headlineInput"]],[28,[37,1],["i18n_promotion_headline_placeholder","campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel"],null],[30,0,["headlineInput"]],[28,[37,6],[[30,0,["updatePromotionContent"]],"headlineInput"],null]]],null],[1,"\\n\\n"],[41,[51,[28,[37,8],[[30,0,["currentPlacement"]],[30,0,["AD_PLACEMENT","JOBS_HOME"]]],null]],[[[1,"        "],[8,[30,3,["input"]],[[24,0,"mb3"]],[["@required","@label","@showCharCounter","@validations","@placeholder","@value","@onInput"],[false,[28,[37,1],["i18n_promotion_subHeadline","campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel"],null],true,[30,0,["validations","attrs","subHeadlineInput"]],[28,[37,1],["i18n_promotion_subHeadline_placeholder","campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel"],null],[30,0,["subHeadlineInput"]],[28,[37,6],[[30,0,["updatePromotionContent"]],"subHeadlineInput"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n      "],[8,[30,3,["input"]],[[24,0,"mb3"]],[["@required","@label","@showCharCounter","@validations","@placeholder","@value","@onInput"],[true,[28,[37,1],["i18n_promotion_call_to_action","campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel"],null],true,[30,0,["validations","attrs","callToActionTextInput"]],[28,[37,1],["i18n_promotion_call_to_action_placeholder","campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel"],null],[30,0,["callToActionTextInput"]],[28,[37,6],[[30,0,["updatePromotionContent"]],"callToActionTextInput"],null]]],null],[1,"\\n      "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n        "],[10,1],[15,0,[29,[[36,9]]]],[12],[1,"\\n          "],[8,[39,10],[[4,[38,11],["change",[28,[37,12],["target.checked",[30,0,["onToggleDeviceSpecificDestinationLink"]]],null]],null]],[["@inputId","@isChecked","@disabled"],["single-image-promotion-edit-panel__destination-checkbox",[30,0,["hasDeviceSpecificDestinationLink"]],[28,[37,3],[[30,0,["canEditCreative"]]],null]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"label"],[14,0,"ml2"],[14,"for","single-image-promotion-edit-panel__destination-checkbox"],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_use_device_specific_destination_link","campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"],[41,[30,0,["hasDeviceSpecificDestinationLink"]],[[[1,"        "],[8,[30,3,["input"]],[[24,0,"mb3"]],[["@required","@label","@validations","@placeholder","@value","@onInput"],[true,[28,[37,1],["i18n_promotion_destination_link_web","campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel"],null],[30,0,["validations","attrs","destinationLink","web"]],[28,[37,13],["https://www.example.com"],null],[30,0,["destinationLink","web"]],[28,[37,6],[[30,0,["updatePromotionContent"]],"destinationLink.web"],null]]],null],[1,"\\n        "],[8,[30,3,["input"]],[[24,0,"mb3"]],[["@required","@label","@validations","@placeholder","@value","@onInput"],[true,[28,[37,1],["i18n_promotion_destination_link_ios","campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel"],null],[30,0,["validations","attrs","destinationLink","ios"]],[28,[37,13],["linkedin://example/path"],null],[30,0,["destinationLink","ios"]],[28,[37,6],[[30,0,["updatePromotionContent"]],"destinationLink.ios"],null]]],null],[1,"\\n        "],[8,[30,3,["input"]],[[24,0,"mb3"]],[["@required","@label","@validations","@placeholder","@value","@onInput"],[true,[28,[37,1],["i18n_promotion_destination_link_android","campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel"],null],[30,0,["validations","attrs","destinationLink","android"]],[28,[37,13],["linkedin://example/path"],null],[30,0,["destinationLink","android"]],[28,[37,6],[[30,0,["updatePromotionContent"]],"destinationLink.android"],null]]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[30,3,["input"]],[[24,0,"mb3"]],[["@required","@label","@validations","@placeholder","@value","@onInput"],[true,[28,[37,1],["i18n_promotion_destination_link","campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel"],null],[30,0,["validations","attrs","destinationLink","common"]],[28,[37,13],["https://www.example.com"],null],[30,0,["destinationLink","common"]],[28,[37,6],[[30,0,["updatePromotionContent"]],"destinationLink.common"],null]]],[["default"],[[[[1,"\\n          "],[8,[30,4,["tooltip"]],null,[["@contentClass","@triggerAriaLabel"],["u-hoverable__content",[28,[37,1],["i18n_promotion_destination_link_help_a11y","campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel"],null]]],[["default"],[[[[1,"\\n            "],[10,1],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_promotion_destination_link_help_tooltip","campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel"],null]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[4]]]]],[1,"\\n"]],[]]],[1,"\\n      "],[10,"section"],[14,0,"mb3"],[12],[1,"\\n        "],[10,"label"],[14,0,"generic-form-label generic-form-label--required"],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_promotion_image","campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel"],null]],[1,"\\n        "],[13],[1,"\\n\\n        "],[8,[39,14],null,[["@validations","@showValidations"],[[30,0,["validations","attrs","image","reference"]],[28,[37,15],[[30,2,["showAllValidations"]],[28,[37,3],[[30,0,["imageUploadError"]]],null]],null]]],[["default"],[[[[1,"\\n          "],[8,[39,16],[[16,0,[29,["mb3 ",[30,5,["class"]]]]]],[["@imageSize","@isVectorUrlRequiredForSuccess","@ownerId","@ownerType","@uploadRecipes","@onError","@onSuccess"],[[30,0,["vectorImageUploadConfig","imageSize"]],true,[30,0,["vectorImageUploadConfig","ownerId"]],[30,0,["vectorImageUploadConfig","ownerType"]],[30,0,["vectorImageUploadConfig","uploadRecipes"]],[30,0,["onImageUploadError"]],[30,0,["onImageUploadSuccess"]]]],[["default"],[[[[1,"\\n            "],[8,[39,17],[[16,0,[30,5,["class"]]]],[["@aria-invalid","@aria-describedby","@accept","@chooseFileButtonText","@fileName","@instructionsText","@isDisabled","@progressPercent","@src","@uploadStatus","@onRemoveFile","@onFileChange"],[[28,[37,18],[[30,5,["showErrors"]]],null],[28,[37,18],[[30,5,["describedby"]]],null],[30,0,["vectorImageUploadConfig","accept"]],[28,[37,1],["i18n_upload_image","campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel"],null],[30,0,["imageFileName"]],[28,[37,1],["i18n_bg_image_requirements","campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel"],null],[28,[37,3],[[30,0,["canEditCreative"]]],null],[30,6,["progress"]],[30,0,["image","url"]],[52,[30,0,["imageUploadError"]],"FAILED",[30,6,["status"]]],[28,[37,19],[[30,6,["onCancel"]],[30,0,["onImageUploadReset"]]],null],[28,[37,19],[[30,0,["onImageFileChange"]],[30,6,["onUpload"]]],null]]],null],[1,"\\n\\n            "],[8,[39,20],null,[["@type","@message","@isHidden"],["negative",[30,0,["imageUploadErrorMessage"]],[28,[37,3],[[30,0,["imageUploadError"]]],null]]],null],[1,"\\n          "]],[6]]]]],[1,"\\n        "]],[5]]]]],[1,"\\n      "],[13],[1,"\\n"],[41,[30,0,["isSocialProofEnabled"]],[[[1,"        "],[10,0],[15,0,[29,["u-display-flex u-justify-start u-items-center mb3"," ",[36,9]]]],[12],[1,"\\n          "],[8,[39,10],[[16,"disabled",[28,[37,3],[[30,0,["canEditCreative"]]],null]],[4,[38,11],["change",[28,[37,12],["target.checked",[30,0,["onToggleSocialProofCheckbox"]]],null]],null]],[["@inputId","@isChecked"],["single-image-promotion-edit-panel__social-proof-checkbox",[30,0,["isSocialProofChecked"]]]],null],[1,"\\n          "],[10,"label"],[14,0,"ml2"],[14,"for","single-image-promotion-edit-panel__social-proof-checkbox"],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_enable_social_proof_checkbox_label","campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"\\n      "],[10,0],[14,0,"mt4"],[12],[1,"\\n        "],[8,[39,20],null,[["@type","@message","@isHidden"],["neutral",[28,[37,21],[[28,[37,1],["i18n_translation_targets","campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel"],null]," ",[28,[37,22],[[30,0,["supportedLanguageNames"]],[28,[37,1],["i18n_list_comma_with_space","campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel"],null]],null]],null],[28,[37,3],[[30,0,["shouldDisplayLanguageTranslationTargetInfo"]]],null]]],null],[1,"\\n      "],[13],[1,"\\n    "]],[3]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,2,["right-column-content"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,23],null,[["@shouldShowLocaleDropdown","@supportedLocales","@onUpdateSelectedLocale","@enablePreviewDropdown"],[[30,0,["shouldShowLocaleDropdown"]],[30,0,["localeFacet"]],[30,0,["onUpdateSelectedLocale"]],true]],[["default"],[[[[1,"\\n      "],[8,[30,7,["title"]],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_preview","campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,7,["menu"]],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[28,[37,6],[[30,0,["onDropdownVisibilityChange"]],true],null],[28,[37,6],[[30,0,["onDropdownVisibilityChange"]],false],null]]],[["default"],[[[[1,"\\n        "],[8,[30,8,["Trigger"]],[[24,0,"mb3 ml5"]],[["@buttonType","@size","@icon","@iconPlacement"],["secondary","small","caret","right"]],[["default"],[[[[1,"\\n          "],[1,[30,0,["selectedPreviewString"]]],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,8,["Container"]],null,[["@placement"],["bottom-left"]],[["default"],[[[[1,"\\n          "],[8,[30,8,["Header"]],[[16,0,[29,["u-color__label"," ",[28,[37,24],null,[["size","weight"],["small","bold"]]]]]]],[["@text"],[[28,[37,1],[[30,0,["currentPlacementMap","previewHeader"]],"campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel"],null]]],null],[1,"\\n"],[42,[28,[37,26],[[28,[37,26],[[30,0,["currentPlacementMap","previewOptions"]]],null]],null],null,[[[1,"            "],[8,[30,8,["Item"]],null,[["@onSelect"],[[28,[37,6],[[30,0,["onDropdownItemSelect"]],[30,9]],null]]],[["default"],[[[[1,"\\n              "],[8,[39,27],null,[["@buttonType","@size","@emphasized","@text"],["tertiary","small",[28,[37,8],[[30,9],[30,0,["selectedPreview"]]],null],[28,[37,6],[[30,0,["getPreviewOptionText"]],[30,9]],null]]],null],[1,"\\n            "]],[]]]]],[1,"\\n"]],[9]],null],[1,"        "]],[]]]]],[1,"\\n      "]],[8]]]]],[1,"\\n    "]],[7]]]]],[1,"\\n    "],[8,[39,28],null,[["@headline","@subHeadline","@imageUrl","@isSocialProofChecked","@callToAction","@socialProofMessage","@destinationUrl","@selectedPreview","@previewComponent"],[[52,[30,0,["isDraftCreative"]],[30,0,["headlineInput"]],[30,0,["headlinePreviewText"]]],[52,[30,0,["isDraftCreative"]],[30,0,["subHeadlineInput"]],[30,0,["subHeadlinePreviewText"]]],[30,0,["image","url"]],[30,0,["isSocialProofChecked"]],[52,[30,0,["isDraftCreative"]],[30,0,["callToActionTextInput"]],[30,0,["callToActionPreviewText"]]],[30,0,["socialProofMessagePreviewText"]],[30,0,["destinationLinkForPreview"]],[30,0,["selectedPreview"]],[30,0,["currentPlacementMap","previewComponent"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[2]]]]]],["@editPanelMode","panel","form","destinationLink","vcont","vectorUploader","preview","Menu","preview"],false,["creative-edit-panel","t","generic-form","not","if","cm-inline-feedback","fn","unless","eq","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","on","pick","html-safe","validated-control","and","vector-uploader","file-upload-template","readonly","pipe","hue-web-inline-feedback","concat","join","creative-preview","hue-web-foundations@-text-body","each","-track-array","hue-web-button","promotion-preview"]]',moduleName:"campaign-manager-web/components/creatives/task-panels/single-image-promotion-task-panel.hbs",isStrictMode:!1}),he=e=>e?.content?.[o.CREATIVE_CONTENT_UNION_KEY.IN_APP_PROMOTION],fe=e=>he(e)?.content?.[b.PROMOTION_CONTENT_UNION_KEY.SINGLE_IMAGE],Te={headlineInput:[(0,l.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,l.validator)("length",{max:30}),(0,l.validator)("inline",{validate:(e,t,n)=>n.validateMacros(e)})],subHeadlineInput:[(0,l.validator)("length",{max:80}),(0,l.validator)("inline",{validate:(e,t,n)=>n.validateMacros(e)})],callToActionTextInput:[(0,l.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,l.validator)("length",{max:15})],"destinationLink.common":[(0,l.validator)("inline",{validate:(e,t,n)=>n.validateMacros(e)}),(0,l.validator)("url",{messageKey:"i18n_url",requireScheme:!1,addURIComplianceChecks:!0,presence:!0,ignoreBlank:!0,disabled(){return this.hasDeviceSpecificDestinationLink}})],"destinationLink.web":[(0,l.validator)("inline",{validate:(e,t,n)=>n.validateMacros(e)}),(0,l.validator)("url",{messageKey:"i18n_url",requireScheme:!1,addURIComplianceChecks:!0,presence:!0,ignoreBlank:!0,disabled(){return!this.hasDeviceSpecificDestinationLink}})],"destinationLink.ios":[(0,l.validator)("inline",{validate:(e,t,n)=>n.validateMacros(e)}),(0,l.validator)("presence",{presence:!0,disabled(){return!this.hasDeviceSpecificDestinationLink}}),(0,l.validator)("length",{max:300,disabled(){return!this.hasDeviceSpecificDestinationLink}})],"destinationLink.android":[(0,l.validator)("inline",{validate:(e,t,n)=>n.validateMacros(e)}),(0,l.validator)("presence",{presence:!0,disabled(){return!this.hasDeviceSpecificDestinationLink}}),(0,l.validator)("length",{max:300,disabled(){return!this.hasDeviceSpecificDestinationLink}})],"image.reference":[(0,l.validator)("presence",{presence:!0,ignoreBlank:!0})]}
let Ee=e.default=(P=(0,l.hasValidations)(Te),N=(0,c.inject)(),R=(0,c.inject)(),D=(0,c.inject)(),M=(0,c.inject)(),L=(0,c.inject)(),k=(0,c.inject)("creative"),U=(0,c.inject)("promotion"),x=(0,p.trackedReset)("args.creative"),F=(0,d.task)({drop:!0}),(0,i.assertPropTypes)(z=P((pe=class extends a.default{get currentPlacement(){return this.args.campaign.placements.selection?.internal.names[0]}get currentPlacementMap(){return b.PLACEMENTS_TO_PROMOTION_PREVIEW_OPTIONS_MAP[this.currentPlacement]}constructor(){super(...arguments),me(this,"i18n",G,this),me(this,"router",B,this),me(this,"xhr",V,this),me(this,"lix",Y,this),me(this,"jet",H,this),me(this,"creativeService",q,this),me(this,"promotionService",K,this),ge(this,"trackingKeyMap",{save:"promotion_creative_ad_create_save",cancel:"promotion_creative_ad_create_cancel",dismiss:"promotion_creative_ad_create_dismiss"}),ge(this,"vectorImageUploadConfig",{accept:b.PROMOTION_IMAGE_TYPES_ACCEPTED,imageSize:b.PROMOTION_VECTOR_PREVIEW_DIMENSIONS,ownerId:this.args.account.id,ownerType:"ACCOUNT",uploadRecipes:[E.CM_UPLOAD_RECIPES.IN_APP_PROMOTION_IMAGE]}),ge(this,"MACROS",Object.values(b.SINGLE_IMAGE_PROMOTION_SUPPORTED_MACRO).map((e=>`%${e}%`))),ge(this,"AD_PLACEMENT",I.AD_PLACEMENT),me(this,"decoratedCreative",W,this),me(this,"headlineInput",X,this),me(this,"headlinePreviewText",$,this),me(this,"subHeadlineInput",J,this),me(this,"subHeadlinePreviewText",Q,this),me(this,"callToActionTextInput",Z,this),me(this,"callToActionPreviewText",ee,this),me(this,"shouldShowLocaleDropdown",te,this),me(this,"destinationLink",ne,this),me(this,"image",ae,this),me(this,"imageFileName",ie,this),me(this,"hasDeviceSpecificDestinationLink",re,this),me(this,"selectedPreview",oe,this),me(this,"isDropdownOpen",le,this),me(this,"isSocialProofChecked",se,this),me(this,"socialProofMessagePreviewText",ce,this),ge(this,"locale",(0,h.getLocaleFromUrn)(g.SEGMENT_URNS.LOCALE_EN_US)),ge(this,"LOCALIZED_INPUT_FIELDS",["headlineInput","subHeadlineInput","callToActionTextInput"])
ge(this,"LOCALIZED_FIELD_PREVIEW_PROPERTY",{headlineInput:"headlinePreviewText",subHeadlineInput:"subHeadlinePreviewText",callToActionTextInput:"callToActionPreviewText"}),me(this,"imageUploadError",ue,this),me(this,"imageUploadErrorMessage",de,this),ge(this,"onDismissPanel",(()=>{this.router.transitionTo(s.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX)})),ge(this,"updatePromotionContent",((e,t)=>{if(this.LOCALIZED_INPUT_FIELDS.includes(e)&&this.isEnglishLocale)return(0,O.set)(this,e,t),void(0,O.set)(this,this.LOCALIZED_FIELD_PREVIEW_PROPERTY[e],t);(0,O.set)(this,e,t)})),ge(this,"onUpdateSelectedLocale",(e=>{if(this.locale=(0,h.getLocaleFromUrn)(e),this.isEnglishLocale)return this.headlinePreviewText=this.headlineInput,this.subHeadlinePreviewText=this.subHeadlineInput,void(this.callToActionPreviewText=this.callToActionTextInput)
if(this.headlinePreviewText=this.decoratedCreative?.headline?.full?.localized?.[this.locale],this.subHeadlinePreviewText=this.decoratedCreative?.subHeadline?.full?.localized?.[this.locale],this.callToActionPreviewText=this.decoratedCreative?.buttonType?.staticButton?.callToActionText?.localized?.[this.locale],this.decoratedCreative?.socialProof){const e=this.decoratedCreative?.socialProof?.displayText.localized?.[this.locale]
this.socialProofMessagePreviewText=e.replace("%PREMIUM_SOCIAL_PROOF_FIRST_NAME%","%CONNECTION_FIRST_NAME%")}})),ge(this,"onSaveCreative",(()=>{const e=this.args.editPanelMode
switch(e){case o.EDIT_PANEL_MODE.EDIT:return this.promotionService.updatePromotion({entityUrn:he(this.args.creative).entityUrn,campaignId:this.args.campaign.id,promotion:this.removeStatusFromEditedPromotion()})
case o.EDIT_PANEL_MODE.CREATE:case o.EDIT_PANEL_MODE.DUPLICATE:return this.creativeService.createCreative(this.editedCreative)
default:throw new Error(`promotion-task-panel: invalid mode ${e} specified`)}})),ge(this,"removeStatusFromEditedPromotion",(()=>{const{status:e,...t}=he(this.editedCreative)
return t})),ge(this,"onImageUploadSuccess",(({image:{reference:e,url:t}})=>{this.image={reference:e,url:t}})),ge(this,"onImageUploadError",(e=>{this.onImageUploadReset(),this.imageUploadError=!0,this.imageUploadErrorMessage=(0,y.getErrorMessage)(e,this.i18n.lookupTranslation(this.constructor,"i18n_image_upload_error")())})),ge(this,"onImageFileChange",(e=>{this.onImageUploadReset(),this.imageFileName=e[0].name
const t=(0,T.getFileSizeAndTypeValidationErrors)({files:e,accept:b.PROMOTION_IMAGE_TYPES_ACCEPTED,maxSizeInBytes:T.TWO_MEGABYTES})
if(t.length){const{size:e,format:n}=t[0]
let a=t[0]
return e?a=this.i18n.lookupTranslation(this.constructor,"i18n_image_upload_size_error")():n&&(a=this.i18n.lookupTranslation(this.constructor,"i18n_image_upload_format_error")()),this.onImageUploadError(a),[]}return e})),ge(this,"onImageUploadReset",(()=>{this.imageUploadError=!1,this.imageUploadErrorMessage=void 0,this.image=void 0,this.imageFileName=void 0})),ge(this,"onToggleDeviceSpecificDestinationLink",(e=>{this.hasDeviceSpecificDestinationLink=e})),ge(this,"onToggleSocialProofCheckbox",(e=>{this.isSocialProofChecked=e})),ge(this,"validateMacros",(e=>{if(this.lix.getTreatmentIsEnabled(S.LIX_TEST_KEYS.enablePromoMacroFeature)){const t=this.i18n.lookupTranslation(this.constructor,"i18n_invalid_macro_error")()
return!!(0,v.isMacroValid)(e)||t}return!0})),this.isDraftCreative||this.fetchDecoratedCreative.perform()}get isMacroSupportEnabled(){return this.lix.getTreatmentIsEnabled(S.LIX_TEST_KEYS.enablePromoMacroFeature)}get isSocialProofEnabled(){return this.lix.getTreatmentIsEnabled(S.LIX_TEST_KEYS.enableSocialProof)&&this.args.campaign.placements.selection?.internal.names[0]===I.AD_PLACEMENT.FEED_PROMOTIONS}get socialProof(){return fe(this.args.creative)?.socialProof}get socialProofMessage(){return this.socialProof?.premium?.socialProofMessage||b.SOCIAL_PROOF_CONSTANTS.premium.socialProofMessage}get destinationLinkForPreview(){return this.hasDeviceSpecificDestinationLink?this.destinationLink.web:this.destinationLink.common}get canEditCreative(){const e=this.isCampaignLocalized&&(this.currentPromotionStatus===b.PROMOTION_STATUS.DRAFT||this.args.editPanelMode===o.EDIT_PANEL_MODE.DUPLICATE),t=this.args.editPanelMode!==o.EDIT_PANEL_MODE.VIEW,n=Boolean(this.args.account.canEditCreative&&t&&(e||!this.isCampaignLocalized||!this.currentPromotionStatus)),a=Boolean(this.args.account.canEditCreative&&t)
return this.lix.getTreatmentIsEnabled(S.LIX_TEST_KEYS.enableLocalizedCampaignEdit)?a:n}get showEditingMessage(){return!(this.args.editPanelMode===o.EDIT_PANEL_MODE.EDIT||this.args.editPanelMode===o.EDIT_PANEL_MODE.VIEW||this.isCampaignLocalized)}get isEnglishLocale(){return this.locale===(0,h.getLocaleFromUrn)(g.SEGMENT_URNS.LOCALE_EN_US)}get localeFacet(){return new _.CmTargetingCriteria(this.args.campaign.targetingCriteria).getIncludeFacetObj(g.FACET_URNS.INTERFACE_LOCALES)}get supportedLocaleUrns(){return(this.localeFacet?.segments||[]).map((({urn:e})=>e))}get supportedLocales(){return this.supportedLocaleUrns.map(h.convertUrnToLocale)}get supportedLanguageNames(){return(this.localeFacet?.segments||[]).map((({name:e})=>e))}get isCampaignLocalized(){return Boolean(this.supportedLanguageNames?.length>1||this.supportedLocaleUrns.find((e=>e!==g.SEGMENT_URNS.LOCALE_EN_US)))}get shouldDisplayLanguageTranslationTargetInfo(){return Boolean(this.supportedLocaleUrns.filter((e=>e!==g.SEGMENT_URNS.LOCALE_EN_US)).length&&this.supportedLanguageNames.every((e=>e)))}get currentPromotionStatus(){return this.args.creative?.content?.[o.CREATIVE_CONTENT_UNION_KEY.IN_APP_PROMOTION]?.status}get isDraftCreative(){return this.currentPromotionStatus===b.PROMOTION_STATUS.DRAFT||this.currentPromotionStatus===b.PROMOTION_STATUS.PENDING_TRANSLATION||!this.currentPromotionStatus}get promotionStatusToBeSaved(){return this.args.campaign.status===b.PROMOTION_STATUS.DRAFT?b.PROMOTION_STATUS.DRAFT:this.args.editPanelMode===o.EDIT_PANEL_MODE.EDIT?this.currentPromotionStatus:b.PROMOTION_STATUS.SUBMITTED}get selectedPreviewString(){return this.getPreviewOptionText(this.selectedPreview)}get editedCreative(){const{creative:e,editPanelMode:t}=this.args,n=e?(0,m.copy)(e,!0):{},{supportedLocales:a,headlineInput:i,image:r,subHeadlineInput:l,callToActionTextInput:s,destinationLink:c,socialProofMessage:u,isSocialProofChecked:d}=this
let p
p=this.hasDeviceSpecificDestinationLink?{deviceSpecific:{web:this.isMacroSupportEnabled?c.web&&(0,v.parseEncodedMacro)((0,f.getEncodedPrefixedURL)((0,v.parseMacro)(c.web))):c.web&&(0,f.getEncodedPrefixedURL)(c.web),ios:c.ios,android:c.android}}:{common:this.isMacroSupportEnabled?c.common&&(0,v.parseEncodedMacro)((0,f.getEncodedPrefixedURL)((0,v.parseMacro)(c.common))):c.common&&(0,f.getEncodedPrefixedURL)(c.common)}
const g={status:this.promotionStatusToBeSaved,supportedLocales:a,content:{[b.PROMOTION_CONTENT_UNION_KEY.SINGLE_IMAGE]:{callToActionTextInput:s,headlineInput:{full:i,short:i},destinationLink:p,image:r,...l&&{subHeadlineInput:{full:l,short:l}},...d&&{socialProof:{premium:{socialProofMessage:u}}}}}}
return{...n,campaignId:this.args.campaign.id,content:{[o.CREATIVE_CONTENT_UNION_KEY.IN_APP_PROMOTION]:g},type:o.CREATIVE_TYPE.STATIC_TEMPLATE_PROMOTION,variables:n.variables||{}}}*fetchDecoratedCreative(){this.shouldShowLocaleDropdown=!1
try{const e=he(this.args.creative),t=this.supportedLocales.map(h.convertLocaleObjectToRestliLocaleString).join(","),n=new URLSearchParams({inAppPromotionUrn:e?.entityUrn,q:"decoratePreview"}),a=yield this.xhr.fetch(`${w.default.decoratedInAppPromotion}?${n}&locales=List(${t})`)
this.decoratedCreative=a?.elements[0]?.content?.[b.PROMOTION_CONTENT_UNION_KEY.SINGLE_IMAGE],this.shouldShowLocaleDropdown=!0}catch(e){this.shouldShowLocaleDropdown=!1,this.jet.error(`Error fetching decorated creative: ${(0,y.getErrorMessage)(e)}`,[A.JET_ERROR_TAGS.PROMOTION_CAMPAIGN_CREATION,"single-image-promotion-task-panel","decorated-fetch"],!1)}}getPreviewOptionText(e){return this.i18n.lookupTranslation(this.constructor,this.currentPlacementMap.previewOptionsI18nKey[e])()}onDropdownItemSelect(e){this.isDropdownOpen=!1,this.selectedPreview=e}onDropdownVisibilityChange(e){this.isDropdownOpen=e}},ge(pe,"propTypes",{account:i.PropTypes.EmberObject.isRequired,campaign:i.PropTypes.EmberObject.isRequired,creative:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.null]).isRequired,editPanelMode:i.PropTypes.isMemberOf(o.EDIT_PANEL_MODE).isRequired}),G=be((j=pe).prototype,"i18n",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=be(j.prototype,"router",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=be(j.prototype,"xhr",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=be(j.prototype,"lix",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=be(j.prototype,"jet",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=be(j.prototype,"creativeService",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=be(j.prototype,"promotionService",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=be(j.prototype,"decoratedCreative",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),X=be(j.prototype,"headlineInput",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return fe(this.args.creative)?.headlineInput?.full}}),$=be(j.prototype,"headlinePreviewText",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.headlineInput}}),J=be(j.prototype,"subHeadlineInput",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return fe(this.args.creative)?.subHeadlineInput?.full}}),Q=be(j.prototype,"subHeadlinePreviewText",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.subHeadlineInput}}),Z=be(j.prototype,"callToActionTextInput",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return fe(this.args.creative)?.callToActionTextInput}}),ee=be(j.prototype,"callToActionPreviewText",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.callToActionTextInput}}),te=be(j.prototype,"shouldShowLocaleDropdown",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.isCampaignLocalized&&!this.args.campaign.isDraftCampaign&&!this.isDraftCreative}}),ne=be(j.prototype,"destinationLink",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new C.TrackedObject((0,v.getInitialDestinationLink)(fe(this.args.creative)?.destinationLink))}}),ae=be(j.prototype,"image",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return fe(this.args.creative)?.image}}),ie=be(j.prototype,"imageFileName",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return fe(this.args.creative)?.image?.reference}}),re=be(j.prototype,"hasDeviceSpecificDestinationLink",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return Boolean(fe(this.args.creative)?.destinationLink?.deviceSpecific)}}),oe=be(j.prototype,"selectedPreview",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.currentPlacementMap.previewOptions[0]}}),le=be(j.prototype,"isDropdownOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),se=be(j.prototype,"isSocialProofChecked",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return Boolean(this.socialProof)}}),ce=be(j.prototype,"socialProofMessagePreviewText",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return b.SOCIAL_PROOF_CONSTANTS.premium.socialProofMessagePreview}}),ue=be(j.prototype,"imageUploadError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),de=be(j.prototype,"imageUploadErrorMessage",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),be(j.prototype,"editedCreative",[p.cached],Object.getOwnPropertyDescriptor(j.prototype,"editedCreative"),j.prototype),be(j.prototype,"fetchDecoratedCreative",[F],Object.getOwnPropertyDescriptor(j.prototype,"fetchDecoratedCreative"),j.prototype),be(j.prototype,"getPreviewOptionText",[O.action],Object.getOwnPropertyDescriptor(j.prototype,"getPreviewOptionText"),j.prototype),be(j.prototype,"onDropdownItemSelect",[O.action],Object.getOwnPropertyDescriptor(j.prototype,"onDropdownItemSelect"),j.prototype),be(j.prototype,"onDropdownVisibilityChange",[O.action],Object.getOwnPropertyDescriptor(j.prototype,"onDropdownVisibilityChange"),j.prototype),z=j))||z)||z);(0,t.setComponentTemplate)(_e,Ee)})),define("campaign-manager-web/components/creatives/task-panels/sponsored-content-task-panel",["exports","@ember/component","@ember/template-factory","campaign-manager-web/constants/routes","@ember/object","@glimmer/component","@glimmer/tracking","@ember/service","ember-concurrency-decorators","@linkedin/ember-prop-types","campaign-manager-web/utils/urn","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/sponsored-content/sponsored-content-tracking","campaign-manager-web/constants/leadgen-form","campaign-manager-web/utils/sponsorable-video-content","campaign-manager-web/utils/tracking","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/sponsorable-content","hue-web-toast/utils/constants","campaign-manager-web/constants/creative","campaign-manager-web/constants/entity-status","ember-copy","campaign-manager-web/utils/object","@embroider/util","campaign-manager-web/constants/sponsored-content","campaign-manager-web/components/leadgen-form/message","campaign-manager-web/components/carousel/carousel-container","campaign-manager-web/components/standard-sponsored-update-multi-asset-form","campaign-manager-web/components/click-to-message/image-ad-form","campaign-manager-web/components/standard-sponsored-content-form","campaign-manager-web/components/sponsored-editorial-video-form","campaign-manager-web/constants/lix","campaign-manager-web/components/native-document-form","campaign-manager-web/entities/leadgen-form/call-to-action"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M){var L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye
function Se(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function Ae(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ce(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Oe=(0,n.createTemplateFactory)({id:"MBR07YrJ",block:'[[[1,"\\n"],[41,[28,[37,1],[[30,0,["fetchCampaignAssociatedContentsTask","isRunning"]],[30,0,["fetchLeadGenFormsTask","isRunning"]]],null],[[[1,"  "],[8,[39,2],null,[["@message","@fullScreen","@isLoading"],[[28,[37,3],["i18n_loading","campaign-manager-web/components/creatives/task-panels/sponsored-content-task-panel"],null],true,true]],null],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,0,["hasErrorFetchingAssociatedContent"]],[30,0,["hasErrorFetchingLeadgenForms"]]],null],[[[1,"  "],[8,[39,4],null,null,[["default"],[[[[1,"\\n    "],[8,[39,5],[[24,0,"cm-hue-empty-state"]],[["@headline","@message","@actionText","@onButtonClick","@illustration"],[[28,[37,3],["i18n_associated_content_error_headline","campaign-manager-web/components/creatives/task-panels/sponsored-content-task-panel"],null],[28,[37,3],["i18n_associated_content_error_message","campaign-manager-web/components/creatives/task-panels/sponsored-content-task-panel"],[["linkInfo"],[[28,[37,6],null,[["class","ariaLabel","role","href"],["t-16 t-bold u-color__blue7",[28,[37,3],["i18n_empty_state_aria_label","campaign-manager-web/components/creatives/task-panels/sponsored-content-task-panel"],null],[30,1,["role"]],[28,[37,7],null,[["path","accountId"],["help/linkedin/answer/84817",[30,2]]]]]]]]]],[28,[37,3],["i18n_try_again_button","campaign-manager-web/components/creatives/task-panels/sponsored-content-task-panel"],null],[30,0,["onRetryContentFetch"]],"error-server"]],null],[1,"\\n  "]],[1]]]]],[1,"\\n"]],[]],[[[1,"  "],[10,0],[12],[1,"\\n    "],[8,[30,0,["formComponent"]],null,[["@onConfirmCancel","@onConfirmCancelIfFormChange","@account","@companyId","@campaignId","@creative","@title","@isEditMode","@isDuplicate","@objectiveType","@isLeadGenObjective","@isConversationStarterObjective","@locale","@onClose","@onCancel","@sectionToExpandOnInit","@canCreateContent","@isLeadGenDisabled","@isConversationSelectionDisabled","@trackingKeys","@campaign","@callToAction","@callToActionEntity","@conversationId","@activeSponsorableContent","@isSponsoredContentEditPanelMode","@isQuickMode","@onCampaignChange","@onUpdateCallToActionEntity","@isFPAContentType"],[[30,0,["onConfirmCancel"]],[30,0,["onConfirmCancelIfFormChange"]],[28,[37,8],[[30,3]],null],[30,0,["companyId"]],[30,4,["id"]],[30,5],[28,[37,3],[[30,0,["panelTitleKey"]],"campaign-manager-web/components/creatives/task-panels/sponsored-content-task-panel"],[["adFormat"],[[30,4,["adFormat"]]]]],[28,[37,9],[[30,0,["panelMode"]],[30,0,["EDIT_PANEL_MODE","EDIT"]]],null],[28,[37,9],[[30,0,["panelMode"]],[30,0,["EDIT_PANEL_MODE","DUPLICATE"]]],null],[30,4,["objectiveType"]],[30,0,["isLeadGenFormCampaign"]],[30,0,["isConversationStarterObjective"]],[30,4,["locale"]],[30,0,["onDismiss"]],[30,0,["onDismiss"]],[30,0,["sectionToExpandOnInit"]],[30,0,["canCreateContent"]],[30,0,["isLeadGenDisabled"]],[30,0,["isConversationSelectionDisabled"]],[30,0,["trackingKeys"]],[30,4],[30,0,["callToAction"]],[30,0,["callToActionEntity"]],[30,0,["conversationId"]],[28,[37,8],[[30,0,["initialFormData"]]],null],false,[30,6],[30,7],[30,0,["onUpdateCallToActionEntity"]],[30,0,["isFPAContentType"]]]],null],[1,"\\n  "],[13],[1,"\\n"]],[]]]],[]]]],["iphHelper","@accountId","@account","@campaign","@creative","@isQuickMode","@onCampaignChange"],false,["if","or","cm-overlay-loader","t","iph-helper","hue-web-empty-state","external-link-info","help-center-url","readonly","eq"]]',moduleName:"campaign-manager-web/components/creatives/task-panels/sponsored-content-task-panel.hbs",isStrictMode:!1}),ve={[_.AD_FORMAT.STANDARD_SPONSORED_CONTENT]:"standard-sponsored-update-form",[_.AD_FORMAT.CAROUSEL]:"carousel/creative-form",[_.AD_FORMAT.SINGLE_VIDEO]:"sponsored-video-form",[_.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT]:"native-document-form",[_.AD_FORMAT.SPONSORED_UPDATE_EVENT]:"event/creative-form"},we={[T.EDIT_PANEL_MODE.CREATE]:"i18n_create_content",[T.EDIT_PANEL_MODE.DUPLICATE]:"i18n_duplicate_content",[T.EDIT_PANEL_MODE.EDIT]:"i18n_edit_content"}
let Ie=e.default=(L=(0,l.inject)(),k=(0,l.inject)(),U=(0,l.inject)(),x=(0,l.inject)(),F=(0,l.inject)(),z=(0,l.inject)("hue-web-toast"),j=(0,l.inject)("sponsoredContent"),G=(0,l.inject)("assets/multi-ad-list-manager"),B=(0,i.computed)("args.account.reference"),V=(0,i.computed)("args.account.id"),Y=(0,i.computed)("args.campaign.objectiveType","args.campaign.sponsoringLandingPage"),H=(0,i.computed)("args.campaign.objectiveType"),q=(0,i.computed)("args.campaign.adFormat"),K=(0,i.computed)("panelMode"),W=(0,i.computed)("args.isEdit","args.creative"),X=(0,i.computed)("args.campaign.adFormat"),$=(0,i.computed)("args.campaign.adFormat","args.creative","panelMode","sponsoredContentService.campaignAssociatedSponsorableContents"),J=(0,i.computed)("args.campaign.adFormat","panelMode","sponsoredContentService.campaignAssociatedSponsoredUpdateContents"),Q=(0,i.computed)("isUsingSponsoredUpdateContent","initialSponsorableContent","initialSponsoredUpdateContent"),Z=(0,i.computed)("panelMode","args.campaign.adFormat"),ee=(0,i.computed)("router"),te=(0,i.computed)("args.creative.callToAction"),ne=(0,i.computed)("args.creative.callToActionV2.conversationStarterCreativeCallToAction.conversationUrn"),ae=(0,i.computed)("panelMode","args.creative.status"),ie=(0,i.computed)("args.campaign.isCompletedCampaign","args.account.canCreateDsc"),re=(0,s.task)({drop:!0}),oe=(0,s.task)({drop:!0}),(0,c.assertPropTypes)((ye=class extends r.default{set companyId(e){}get companyId(){return parseInt((0,u.getIdFromUrn)(this.args.account.reference),10)}set accountId(e){}get accountId(){return parseInt(this.args.account.id,10)}set isLeadGenFormCampaign(e){}get isLeadGenFormCampaign(){return(0,_.isLeadGenFormCampaign)(this.args.campaign)}get isSponsoredEditorialVideoFlowEnabled(){return this.args.campaign.objectiveType===_.OBJECTIVE_TYPE.VIDEO_VIEW&&this.lix.getTreatmentIsEnabled(R.LIX_TEST_KEYS.enableSponsoredEditorialVideoFlow)}set isConversationStarterObjective(e){}get isConversationStarterObjective(){return(0,_.isConversationStarterObjective)(this.args.campaign.objectiveType)}set formComponent(e){}get formComponent(){if(this.args.campaign.adFormat===_.AD_FORMAT.STANDARD_SPONSORED_CONTENT&&this.isConversationStarterObjective)return(0,A.ensureSafeComponent)(I.default,this)
if(this.args.campaign.adFormat===_.AD_FORMAT.STANDARD_SPONSORED_CONTENT){const e=this.lix.getTreatmentIsEnabled(R.LIX_TEST_KEYS.enableSSUMerger)?P.default:w.default
return(0,A.ensureSafeComponent)(e,this)}return this.args.campaign.adFormat===_.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT?(0,A.ensureSafeComponent)(D.default,this):this.isSponsoredEditorialVideoFlowEnabled?(0,A.ensureSafeComponent)(N.default,this):(0,A.ensureSafeComponent)(ve[this.args.campaign.adFormat],this)}set panelTitleKey(e){}get panelTitleKey(){const e=[_.AD_FORMAT.STANDARD_SPONSORED_CONTENT,_.AD_FORMAT.SINGLE_VIDEO,_.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT]
return!this.args.isEdit&&this.panelMode!==T.EDIT_PANEL_MODE.DUPLICATE&&e.includes(this.args.campaign.adFormat)?this.isSponsoredEditorialVideoFlowEnabled?"i18n_add_in_stream_video_title":"i18n_create_content_multi_asset_v2":we[this.panelMode]}set panelMode(e){}get panelMode(){return this.args.creative?this.args.isEdit?T.EDIT_PANEL_MODE.EDIT:T.EDIT_PANEL_MODE.DUPLICATE:T.EDIT_PANEL_MODE.CREATE}set isUsingSponsoredUpdateContent(e){}get isUsingSponsoredUpdateContent(){return C.SPONSORED_UPDATE_CONTENT_FORMATS.includes(this.args.campaign.adFormat)}set initialSponsorableContent(e){}get initialSponsorableContent(){if(this.panelMode===T.EDIT_PANEL_MODE.CREATE)return this._getEmptySponsorableContent()
{const e=(this.sponsoredContentService.campaignAssociatedSponsorableContents[this.args.campaign.id]||[]).find((e=>e.urn===this.args.creative.reference))||{}
return this.panelMode===T.EDIT_PANEL_MODE.DUPLICATE?(0,h.getSponsorableContentForDuplication)(e):e}}set initialSponsoredUpdateContent(e){}get initialSponsoredUpdateContent(){if(this.panelMode===T.EDIT_PANEL_MODE.CREATE)return this._getEmptySponsoredUpdateContent()
{const e=(0,y.copy)((this.sponsoredContentService.campaignAssociatedSponsoredUpdateContents[this.args.campaign.id]||[]).find((e=>e.entityUrn===this.args.creative.reference)),!0)
return this.panelMode===T.EDIT_PANEL_MODE.DUPLICATE?(0,d.getSponsoredUpdateContentForDuplication)(e):e}}set initialFormData(e){}get initialFormData(){return this.args.sponsorableContentForDraftCreative?this.args.sponsorableContentForDraftCreative:this.isUsingSponsoredUpdateContent?this.initialSponsoredUpdateContent:this.initialSponsorableContent}set trackingKeys(e){}get trackingKeys(){return(0,p.getSponsoredContentFormTrackingKeys)(this.args.campaign.adFormat,this.panelMode===T.EDIT_PANEL_MODE.EDIT,this.panelMode===T.EDIT_PANEL_MODE.DUPLICATE)}set sectionToExpandOnInit(e){}get sectionToExpandOnInit(){const{sectionToExpandOnInit:e}=this.router.currentRoute.queryParams
return e||m.LEADGEN_FORM_SECTIONS.AD_SECTION}set callToAction(e){}get callToAction(){return this.isFPAContentType?{...(0,i.get)(this,"args.creative.callToAction"),labelType:T.FORMAT_SPECIFIC_CTA_LABEL_TYPE.UNLOCK_ARTICLE}:{labelType:T.CTA_LABEL_TYPE.SIGN_UP,...(0,i.get)(this,"args.creative.callToAction")}}set conversationId(e){}get conversationId(){return Number((0,u.getIdFromUrn)((0,i.get)(this,"args.creative.callToActionV2.conversationStarterCreativeCallToAction.conversationUrn")))}set isLeadGenDisabled(e){}get isLeadGenDisabled(){return Boolean(this.panelMode!==T.EDIT_PANEL_MODE.DUPLICATE&&this.args.creative&&this.args.creative.status!==E.STATUSES.DRAFT)}get isConversationSelectionDisabled(){return this.panelMode!==T.EDIT_PANEL_MODE.DUPLICATE&&!!this.args.creative&&this.args.creative.status===E.STATUSES.CANCELED}set canCreateContent(e){}get canCreateContent(){return Boolean(!this.args.campaign.isCompletedCampaign&&this.args.account.canCreateDsc)}get callToActionEntity(){if(null!==this.userUpdatedCallToActionEntity){if(this.isFPAContentType&&this.userUpdatedCallToActionEntity.labelType!==T.FORMAT_SPECIFIC_CTA_LABEL_TYPE.UNLOCK_ARTICLE){const e=this.userUpdatedCallToActionEntity.clone()
e.labelType=T.FORMAT_SPECIFIC_CTA_LABEL_TYPE.UNLOCK_ARTICLE,this.onUpdateCallToActionEntity(e)}return this.userUpdatedCallToActionEntity}if(this.isFPAContentType){const e={...this.args.creative,callToActionV2:{...this.args.creative?.callToActionV2,leadGenCreativeCallToAction:{...this.args.creative?.callToActionV2?.leadGenCreativeCallToAction,callToActionLabelType:T.FORMAT_SPECIFIC_CTA_LABEL_TYPE.UNLOCK_ARTICLE}}}
return M.default.createFromCreative(e)}return M.default.createFromCreative(this.args.creative)}get isFPAContentType(){const e=this.args.creative
return Boolean(e&&e.type===T.CREATIVE_TYPE.SPONSORED_STATUS_UPDATE&&this.isLeadGenFormCampaign&&e.variables.sponsoredStatusUpdateContentType===d.STANDARD_SPONSORED_CONTENT_TYPES.FIRST_PARTY_ARTICLE)}constructor(){super(...arguments),Se(this,"router",ce,this),Se(this,"i18n",ue,this),Se(this,"tracking",de,this),Se(this,"confirmDialog",pe,this),Se(this,"adForm",me,this),Se(this,"toast",ge,this),Se(this,"sponsoredContentService",be,this),Se(this,"multiAdListManager",_e,this),Se(this,"lix",he,this),Ae(this,"EDIT_PANEL_MODE",T.EDIT_PANEL_MODE),Se(this,"hasErrorFetchingAssociatedContent",fe,this),Se(this,"hasErrorFetchingLeadgenForms",Te,this),Se(this,"userUpdatedCallToActionEntity",Ee,this),this.args.creative&&this.fetchCampaignAssociatedContentsTask.perform(),this.isLeadGenFormCampaign&&this.fetchLeadGenFormsTask.perform()}onUpdateCallToActionEntity(e){this.userUpdatedCallToActionEntity=e}onRetryContentFetch(){this.hasErrorFetchingAssociatedContent&&this.fetchCampaignAssociatedContentsTask.perform(),this.hasErrorFetchingLeadgenForms&&this.fetchLeadGenFormsTask.perform()}onDismiss(e,t,n){this._transitionToCreatives(e,t,n)}onConfirmCancel(e){return this.onConfirmCancelIfFormChange(!(0,S.deepEqual)(this.initialFormData,e))}onConfirmCancelIfFormChange(e){const t=this.i18n.lookupTranslation(this.constructor,"i18n_form_changes_warning_message_v2")()
this.isLeadGenFormCampaign||e?this.confirmDialog.confirm(t).then((e=>{e&&this._transitionToCreatives(!1,!1,!1)})):this._transitionToCreatives(!1,!1,!1)}*fetchCampaignAssociatedContentsTask(){const e=this.isUsingSponsoredUpdateContent?"fetchCampaignAssociatedSponsoredUpdateContents":"fetchCampaignAssociatedSponsorableContents"
try{yield this.sponsoredContentService[e](this.args.campaign.id),this.hasErrorFetchingAssociatedContent=!1}catch(t){this.hasErrorFetchingAssociatedContent=!0}}*fetchLeadGenFormsTask(){try{yield this.adForm.getAllLeadGenFormsByAccountId(this.accountId),this.hasErrorFetchingAssociatedContent=!1}catch(e){this.hasErrorFetchingLeadgenForms=!0}}_transitionToCreatives(e,t,n){return this.router.transitionTo(this.args.returnUrl||a.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX).then((()=>{if(e){let e
if(n)e=this.i18n.lookupTranslation(O.default,"i18n_content_leadgen_forms_test_integration_success_message")(),this.tracking.fireInteractionEvent("leadgen_test_integration_toast_shown",b.CONTROL_INTERACTION_TYPE.SHORT_PRESS)
else{const n=t?"i18n_sponsored_content_container_success_message":"i18n_content_created_but_not_sponsored"
e=this.i18n.lookupTranslation(v.default,n)()}this.toast.add({type:f.TOAST_TYPES.SUCCESS,message:e})}}))}_getEmptySponsorableContent(){let e
switch(this.args.campaign.adFormat){case _.AD_FORMAT.CAROUSEL:e={accountId:this.accountId,companyId:this.companyId,name:"",lifecycleState:d.SPONSORED_CONTENT_LIFECYCLE_STATES.PUBLISHED,shareContent:{primaryLandingPageUrl:"",shareCommentary:{text:"",attributes:[]},contentType:d.SPONSORED_CONTENT_TYPES.CAROUSEL,contentEntities:[]}}
break
case _.AD_FORMAT.SINGLE_VIDEO:e=(0,g.createSponsorableVideoContent)()
break
case _.AD_FORMAT.STANDARD_SPONSORED_CONTENT:e=null
break
default:e={}}return e}_getEmptySponsoredUpdateContent(){let e
switch(this.args.campaign.adFormat){case _.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT:e={accountId:this.accountId,companyId:this.companyId,visibility:d.VISIBILITY_TYPE.DARK,state:{lifecycleState:d.SPONSORED_CONTENT_LIFECYCLE_STATES.DRAFT},userGeneratedAdContent:{adName:"",introductoryText:{text:""},contentType:d.SPONSORED_CONTENT_TYPES.NATIVE_DOCUMENT,referenceUrn:"",entities:[{headline:"",image:{},document:null}]}},this.args.campaign.objectiveType!==_.OBJECTIVE_TYPE.WEBSITE_VISIT&&this.args.campaign.objectiveType!==_.OBJECTIVE_TYPE.WEBSITE_CONVERSION||(e.userGeneratedAdContent.entities[0].callToAction=m.DEFAULT_CALL_TO_ACTION.labelType)
break
case _.AD_FORMAT.STANDARD_SPONSORED_CONTENT:e=null
break
default:e={}}return e}},Ae(ye,"propTypes",{account:c.PropTypes.EmberObject.isRequired,campaign:c.PropTypes.EmberObject.isRequired,creative:c.PropTypes.oneOfType([c.PropTypes.object,c.PropTypes.null]).isRequired,isEdit:c.PropTypes.bool.isRequired,returnUrl:c.PropTypes.string,onCampaignChange:c.PropTypes.func}),ce=Ce((se=ye).prototype,"router",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=Ce(se.prototype,"i18n",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=Ce(se.prototype,"tracking",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=Ce(se.prototype,"confirmDialog",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=Ce(se.prototype,"adForm",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=Ce(se.prototype,"toast",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),be=Ce(se.prototype,"sponsoredContentService",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_e=Ce(se.prototype,"multiAdListManager",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he=Ce(se.prototype,"lix",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fe=Ce(se.prototype,"hasErrorFetchingAssociatedContent",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Te=Ce(se.prototype,"hasErrorFetchingLeadgenForms",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ee=Ce(se.prototype,"userUpdatedCallToActionEntity",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ce(se.prototype,"companyId",[B],Object.getOwnPropertyDescriptor(se.prototype,"companyId"),se.prototype),Ce(se.prototype,"accountId",[V],Object.getOwnPropertyDescriptor(se.prototype,"accountId"),se.prototype),Ce(se.prototype,"isLeadGenFormCampaign",[Y],Object.getOwnPropertyDescriptor(se.prototype,"isLeadGenFormCampaign"),se.prototype),Ce(se.prototype,"isConversationStarterObjective",[H],Object.getOwnPropertyDescriptor(se.prototype,"isConversationStarterObjective"),se.prototype),Ce(se.prototype,"formComponent",[q],Object.getOwnPropertyDescriptor(se.prototype,"formComponent"),se.prototype),Ce(se.prototype,"panelTitleKey",[K],Object.getOwnPropertyDescriptor(se.prototype,"panelTitleKey"),se.prototype),Ce(se.prototype,"panelMode",[W],Object.getOwnPropertyDescriptor(se.prototype,"panelMode"),se.prototype),Ce(se.prototype,"isUsingSponsoredUpdateContent",[X],Object.getOwnPropertyDescriptor(se.prototype,"isUsingSponsoredUpdateContent"),se.prototype),Ce(se.prototype,"initialSponsorableContent",[$],Object.getOwnPropertyDescriptor(se.prototype,"initialSponsorableContent"),se.prototype),Ce(se.prototype,"initialSponsoredUpdateContent",[J],Object.getOwnPropertyDescriptor(se.prototype,"initialSponsoredUpdateContent"),se.prototype),Ce(se.prototype,"initialFormData",[Q],Object.getOwnPropertyDescriptor(se.prototype,"initialFormData"),se.prototype),Ce(se.prototype,"trackingKeys",[Z],Object.getOwnPropertyDescriptor(se.prototype,"trackingKeys"),se.prototype),Ce(se.prototype,"sectionToExpandOnInit",[ee],Object.getOwnPropertyDescriptor(se.prototype,"sectionToExpandOnInit"),se.prototype),Ce(se.prototype,"callToAction",[te],Object.getOwnPropertyDescriptor(se.prototype,"callToAction"),se.prototype),Ce(se.prototype,"conversationId",[ne],Object.getOwnPropertyDescriptor(se.prototype,"conversationId"),se.prototype),Ce(se.prototype,"isLeadGenDisabled",[ae],Object.getOwnPropertyDescriptor(se.prototype,"isLeadGenDisabled"),se.prototype),Ce(se.prototype,"canCreateContent",[ie],Object.getOwnPropertyDescriptor(se.prototype,"canCreateContent"),se.prototype),Ce(se.prototype,"onUpdateCallToActionEntity",[i.action],Object.getOwnPropertyDescriptor(se.prototype,"onUpdateCallToActionEntity"),se.prototype),Ce(se.prototype,"onRetryContentFetch",[i.action],Object.getOwnPropertyDescriptor(se.prototype,"onRetryContentFetch"),se.prototype),Ce(se.prototype,"onDismiss",[i.action],Object.getOwnPropertyDescriptor(se.prototype,"onDismiss"),se.prototype),Ce(se.prototype,"onConfirmCancel",[i.action],Object.getOwnPropertyDescriptor(se.prototype,"onConfirmCancel"),se.prototype),Ce(se.prototype,"onConfirmCancelIfFormChange",[i.action],Object.getOwnPropertyDescriptor(se.prototype,"onConfirmCancelIfFormChange"),se.prototype),Ce(se.prototype,"fetchCampaignAssociatedContentsTask",[re],Object.getOwnPropertyDescriptor(se.prototype,"fetchCampaignAssociatedContentsTask"),se.prototype),Ce(se.prototype,"fetchLeadGenFormsTask",[oe],Object.getOwnPropertyDescriptor(se.prototype,"fetchLeadGenFormsTask"),se.prototype),le=se))||le);(0,t.setComponentTemplate)(Oe,Ie)})),define("campaign-manager-web/components/creatives/task-panels/sponsored-messaging-task-panel",["exports","@ember/component","@ember/template-factory","campaign-manager-web/constants/routes","@glimmer/component","@ember/service","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/leadgen-form","campaign-manager-web/utils/message-ads/message-ads","campaign-manager-web/constants/creative","campaign-manager-web/utils/http-error","ember-concurrency-decorators","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/message-ads","campaign-manager-web/constants/pem/conversation-ads","campaign-manager-web/utils/urn","campaign-manager-web/utils/sponsored-messaging-shared/sponsored-messaging-shared"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f){var T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k
function U(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function x(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const F=(0,n.createTemplateFactory)({id:"HK5txRCI",block:'[[[41,[28,[37,1],[[30,0,["fetchCreativeContentsTask","isRunning"]],[30,0,["fetchLeadGenFormsTask","isRunning"]]],null],[[[1,"  "],[8,[39,2],null,[["@message","@fullScreen","@isLoading"],[[28,[37,3],["i18n_spinmail_task_panel_loading","campaign-manager-web/components/creatives/task-panels/sponsored-messaging-task-panel"],null],true,true]],null],[1,"\\n"]],[]],[[[1,"  "],[46,[28,[37,5],[[28,[37,6],[[30,0,["sponsoredMessagingPanel"]]],null]],null],null,[["account","profileId","campaign","inMail","isLeadGenObjective","dismissPanelConfirmMessage","sectionToExpandOnInit","onClose","editPanelMode","backArrowButtonHoverableText","updateAdInMailContentSender","isInConversationAssetFlow","updateInMailContent"],[[30,1],[30,2,["id"]],[30,3],[30,0,["inMail"]],[30,0,["isLeadGenObjective"]],[52,[30,0,["isLeadGenObjective"]],[28,[37,3],["i18n_form_changes_warning_message","campaign-manager-web/components/creatives/task-panels/sponsored-messaging-task-panel"],null],[28,[37,3],["i18n_js_discard_warning_message","campaign-manager-web/components/creatives/task-panels/sponsored-messaging-task-panel"],null]],[30,0,["sectionToExpandOnInit"]],[30,0,["onCloseEditPanel"]],[30,4],[28,[37,3],["i18n_edit_panel_back_arrow_button_hoverable_text","campaign-manager-web/components/creatives/task-panels/sponsored-messaging-task-panel"],null],[30,0,["updateAdInMailContentSender"]],false,[30,0,["updateInMailContent"]]]],null],[1,"\\n"]],[]]]],["@account","@profileData","@campaign","@editPanelMode"],false,["if","or","cm-overlay-loader","t","component","ember-holy-futuristic-template-namespacing-batman-translate-dynamic-2","ensure-safe-component"]]',moduleName:"campaign-manager-web/components/creatives/task-panels/sponsored-messaging-task-panel.hbs",isStrictMode:!1}),z={[s.AD_FORMAT.INMAIL]:"message-ads/message-ads-panel-container",[s.AD_FORMAT.GUIDED_REPLIES]:"conversation-ads/conversation-ads-panel-container"}
let j=e.default=(T=(0,r.inject)(),E=(0,r.inject)("adForm"),y=(0,r.inject)("sponsored-messaging-shared/sponsored-messaging-shared"),S=(0,r.inject)(),A=(0,o.computed)("campaign.adFormat"),C=(0,o.computed)("campaign.adFormat","isLeadGenObjective","sponsoredMessagingSharedService.creativesAssociatedAdInMailContents","sponsoredMessagingSharedService.creativesAssociatedConversations","args.editPanelMode"),O=(0,o.computed)("router"),v=(0,o.computed)("campaign.objectiveType"),w=(0,m.task)({drop:!0}),I=(0,m.task)({drop:!0}),(0,l.assertPropTypes)((k=class extends i.default{set sponsoredMessagingPanel(e){}get sponsoredMessagingPanel(){return z[this.args.campaign.adFormat]}set inMail(e){}get inMail(){return this.args.editPanelMode===d.EDIT_PANEL_MODE.CREATE?this._getEmptyInMail():this._getInMail()}set sectionToExpandOnInit(e){}get sectionToExpandOnInit(){const{sectionToExpandOnInit:e}=this.router.currentRoute.queryParams
return e||c.LEADGEN_FORM_SECTIONS.AD_SECTION}set isLeadGenObjective(e){}get isLeadGenObjective(){return(0,s.isLeadGenObjective)(this.args.campaign.objectiveType)}constructor(){super(...arguments),U(this,"router",R,this),U(this,"adFormService",D,this),U(this,"sponsoredMessagingSharedService",M,this),U(this,"lix",L,this),this.args.creative&&this.fetchCreativeContentsTask.perform(),this.isLeadGenObjective&&this.fetchLeadGenFormsTask.perform()}onCloseEditPanel(){this.router.transitionTo(this.args.returnUrl||a.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX)}*fetchCreativeContentsTask(){const{creative:e}=this.args
this.args.editPanelMode===d.EDIT_PANEL_MODE.DUPLICATE&&(e.id=parseInt(this.router.currentRoute.params.creative_id,10))
try{if(this.args.campaign.adFormat===s.AD_FORMAT.GUIDED_REPLIES){const t={fetchAdInmailContentsPemMetadata:(0,g.constructPemMetadata)(_.CONVERSATION_ADS_FETCH_KEYS.FETCH_AD_INMAIL_CONTENTS_ON_SPESSAGING_TASK_PANEL,[],{productName:_.CONVERSATION_ADS_PEM_NAME}),fetchConversationsPemMetadata:(0,g.constructPemMetadata)(_.CONVERSATION_ADS_FETCH_KEYS.FETCH_CONVERSATIONS_ON_SPESSAGING_TASK_PANEL,[],{productName:_.CONVERSATION_ADS_PEM_NAME})}
yield this.sponsoredMessagingSharedService.fetchAllConversationContents([e],void 0,t)}else{const t=(0,g.constructPemMetadata)(b.MESSAGE_ADS_FETCH_KEYS.FETCH_ALL_SPONSORED_INMAILS_ON_SPESSAGING_TASK_PANEL,[e.id],{productName:b.MESSAGE_ADS_PEM_PRODUCT_NAME})
yield this.sponsoredMessagingSharedService.fetchAllSponsoredInMails([e],t)}}catch(t){this.jet.error(new Error(`Cannot fetch creative ${e.id} content: ${(0,p.getErrorMessage)(t)}`),"sponsored-messaging-task-panel",!1)}}*fetchLeadGenFormsTask(){let e=null
e=this.args.campaign.adFormat===s.AD_FORMAT.INMAIL?(0,g.constructPemMetadata)(b.MESSAGE_ADS_FETCH_KEYS.FETCH_LEAD_GEN_FORMS_ON_SPESSAGING_TASK_PANEL,[this.args.account.id]):(0,g.constructPemMetadata)(_.CONVERSATION_ADS_FETCH_KEYS.FETCH_LEAD_GEN_FORMS_ON_SPESSAGING_TASK_PANEL,[this.args.account.id],{productName:_.CONVERSATION_ADS_PEM_NAME}),yield this.adFormService.getAllLeadGenFormsByAccountId(this.args.account.id,e)}_getEmptyInMail(){let e
switch(this.args.campaign.adFormat){case s.AD_FORMAT.GUIDED_REPLIES:e={type:d.CREATIVE_TYPE.GUIDED_REPLIES,campaignId:this.args.campaign.id}
break
case s.AD_FORMAT.INMAIL:e=(0,u.getEmptyInMailObject)({isLeadGenObjective:this.isLeadGenObjective,accountId:this.args.account.id})
break
default:e={}}return e}_getInMail(){let e
const t=this.args.creative.id?this.args.creative.id:parseInt(this.router.currentRoute.params.creative_id,10)
switch(this.args.campaign.adFormat){case s.AD_FORMAT.GUIDED_REPLIES:e=this.sponsoredMessagingSharedService.creativesAssociatedConversations[t]||{}
break
case s.AD_FORMAT.INMAIL:if(e=this.sponsoredMessagingSharedService.creativesAssociatedAdInMailContents[t]||{},Object.keys(e).length&&this.args.editPanelMode===d.EDIT_PANEL_MODE.DUPLICATE)return(0,u.decorateInMailOnDuplicate)(e)
break
default:e={}}return e}updateAdInMailContentSender(e,t){void 0===this.inMail.content&&(0,o.set)(this,"inMail.content",{}),t&&t.reference.id===e.id?((0,o.set)(this,"inMail.content.sender",(0,h.createUrnFromAttrs)(e.type===f.SPONSORED_MESSAGE_SENDER_TYPE.CUSTOM_MEMBER?f.SPONSORED_MESSAGE_SENDER_TYPE.CUSTOM_MEMBER:f.SPONSORED_MESSAGE_SENDER_TYPE.CUSTOM_COMPANY,t.reference.id)),(0,o.set)(this,"inMail.content.senderType",e.type===f.SPONSORED_MESSAGE_SENDER_TYPE.CUSTOM_MEMBER?f.SPONSORED_MESSAGE_SENDER_TYPE.CUSTOM_MEMBER:f.SPONSORED_MESSAGE_SENDER_TYPE.CUSTOM_COMPANY),(0,o.set)(this,"inMail.content.senderDisplayName",t.reference.name),(0,o.set)(this,"inMail.content.senderDisplayPicture",t.displayImage.meta.urn),(0,o.set)(this,"inMail.content.senderHeadline",t.reference.headline),delete this.inMail.content.sender,delete this.inMail.content.senderDisplayPictureUrl,t.displayImage.meta.pictureUrl&&(0,o.set)(this,"inMail.content.senderDisplayPictureUrl",t.displayImage.meta.pictureUrl)):((0,o.set)(this,"inMail.content.senderType",e.type),(0,o.set)(this,"inMail.content.sender",(0,h.createUrnFromAttrs)(e.type===f.SPONSORED_MESSAGE_SENDER_TYPE.MEMBER?h.URN_TYPES.MEMBER:h.URN_TYPES.COMPANY,e.id)),(0,o.set)(this,"inMail.content.senderDisplayName",e.name),(0,o.set)(this,"inMail.content.senderDisplayPictureUrl",e.imageUrl),(0,o.set)(this,"inMail.content.senderHeadline",e.headline))}updateInMailContent(e,t,n=!1){n?(0,o.set)(this.inMail.content.unionSubContent[f.UNION_SUB_CONTENT_NAMESPACES.INMAIL],e,t):(0,o.set)(this.inMail.content,e,t)}},G=k,B="propTypes",V={account:l.PropTypes.EmberObject.isRequired,campaign:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.EmberObject]).isRequired,creative:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.null]).isRequired,isEdit:l.PropTypes.bool.isRequired,profileData:l.PropTypes.object.isRequired,editPanelMode:l.PropTypes.isMemberOf(d.EDIT_PANEL_MODE).isRequired,returnUrl:l.PropTypes.string},B in G?Object.defineProperty(G,B,{value:V,enumerable:!0,configurable:!0,writable:!0}):G[B]=V,R=x((N=k).prototype,"router",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=x(N.prototype,"adFormService",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=x(N.prototype,"sponsoredMessagingSharedService",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=x(N.prototype,"lix",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x(N.prototype,"sponsoredMessagingPanel",[A],Object.getOwnPropertyDescriptor(N.prototype,"sponsoredMessagingPanel"),N.prototype),x(N.prototype,"inMail",[C],Object.getOwnPropertyDescriptor(N.prototype,"inMail"),N.prototype),x(N.prototype,"sectionToExpandOnInit",[O],Object.getOwnPropertyDescriptor(N.prototype,"sectionToExpandOnInit"),N.prototype),x(N.prototype,"isLeadGenObjective",[v],Object.getOwnPropertyDescriptor(N.prototype,"isLeadGenObjective"),N.prototype),x(N.prototype,"onCloseEditPanel",[o.action],Object.getOwnPropertyDescriptor(N.prototype,"onCloseEditPanel"),N.prototype),x(N.prototype,"fetchCreativeContentsTask",[w],Object.getOwnPropertyDescriptor(N.prototype,"fetchCreativeContentsTask"),N.prototype),x(N.prototype,"fetchLeadGenFormsTask",[I],Object.getOwnPropertyDescriptor(N.prototype,"fetchLeadGenFormsTask"),N.prototype),x(N.prototype,"updateAdInMailContentSender",[o.action],Object.getOwnPropertyDescriptor(N.prototype,"updateAdInMailContentSender"),N.prototype),x(N.prototype,"updateInMailContent",[o.action],Object.getOwnPropertyDescriptor(N.prototype,"updateInMailContent"),N.prototype),P=N))||P)
var G,B,V;(0,t.setComponentTemplate)(F,j)})),define("campaign-manager-web/components/creatives/task-panels/sponsored-update-job-posting-task-panel",["exports","@ember/component","@ember/template-factory","campaign-manager-web/constants/routes","@glimmer/component","@ember/service","@ember/object","campaign-manager-web/utils/object","@linkedin/ember-prop-types","@ember/debug","campaign-manager-web/constants/creative","ember-concurrency-decorators","campaign-manager-web/utils/creatives","campaign-manager-web/utils/sponsored-update-job-posting","campaign-manager-web/utils/sponsored-content/sponsored-content-tracking","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/table-state","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/single-job-ads","ember-copy","campaign-manager-web/utils/sponsored-content"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E){var y,S,A,C,O,v,w,I,P,N,R,D
function M(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function L(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const k=(0,n.createTemplateFactory)({id:"ZJaG8FXC",block:'[[[1,"\\n"],[41,[30,0,["fetchCampaignAssociatedSponsoredContentsTask","isRunning"]],[[[1,"  "],[8,[39,1],null,[["@message","@fullScreen","@isLoading"],[[28,[37,2],["i18n_loading","campaign-manager-web/components/creatives/task-panels/sponsored-update-job-posting-task-panel"],null],true,true]],null],[1,"\\n"]],[]],[[[1,"  "],[8,[39,3],null,[["@account","@accountReference","@creative","@dismissPanel","@editPanelMode","@trackingKeys","@onSaveCreative"],[[30,1],[30,2],[30,0,["currentCreative"]],[30,0,["onCloseTaskPanel"]],[30,3],[30,0,["trackingKeys"]],[30,0,["onSaveCreative"]]]],null],[1,"\\n"]],[]]]],["@account","@accountReference","@editPanelMode"],false,["if","cm-overlay-loader","t","sponsored-update-job-posting-edit-panel"]]',moduleName:"campaign-manager-web/components/creatives/task-panels/sponsored-update-job-posting-task-panel.hbs",isStrictMode:!1})
let U=e.default=(y=(0,r.inject)("creative"),S=(0,r.inject)("sponsoredContent"),A=(0,d.task)({drop:!0}),C=(0,d.task)({drop:!0}),O=(0,d.task)({drop:!0}),(0,s.assertPropTypes)((D=class extends i.default{get currentCreative(){if(this.args.editPanelMode===u.EDIT_PANEL_MODE.CREATE)return{}
{const e=(this.sponsoredContentService.campaignAssociatedSponsoredUpdateContents[this.args.campaign.id]||[]).find((e=>e.entityUrn===this.args.creative.reference)),t=(0,T.copy)(e,!0)
return this.args.editPanelMode===u.EDIT_PANEL_MODE.DUPLICATE?(0,E.getSponsoredUpdateContentForDuplication)(t):t}}get trackingKeys(){const e=this.args.editPanelMode===u.EDIT_PANEL_MODE.EDIT,t=this.args.editPanelMode===u.EDIT_PANEL_MODE.DUPLICATE
return(0,g.getSponsoredContentFormTrackingKeys)(b.AD_FORMAT.SPONSORED_UPDATE_JOB_POSTING,e,t)}constructor(){super(...arguments),M(this,"creativeService",I,this),M(this,"router",P,this),M(this,"tableState",N,this),M(this,"sponsoredContentService",R,this),this.args.creative&&this.fetchCampaignAssociatedSponsoredContentsTask.perform()}onCloseTaskPanel(){this.router.transitionTo(this.args.returnUrl||a.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX)}onSaveCreative(e,t){return this.args.editPanelMode===u.EDIT_PANEL_MODE.EDIT?this.updateSponsoredContentTask.perform(e):this.createSponsoredContentTask.perform(e,t)}*fetchCampaignAssociatedSponsoredContentsTask(){yield this.sponsoredContentService.fetchCampaignAssociatedSponsoredUpdateContents(this.args.campaign.id)}*updateSponsoredContentTask(e){const t=(0,m.generateSponsoredUpdateContentObjectForAPI)(e,this.args.account.id,this.args.account.reference),n=(0,h.constructPemMetadata)(f.SINGLE_JOB_AD_UPDATE_KEYS.EDIT_SPONSORABLE_CONTENT,[this.args.campaign.id],{productName:f.SINGLE_JOB_ADS_PEM_PRODUCT_NAME})
yield this.sponsoredContentService.updateSponsoredUpdateContent(t,this.args.campaign.id,n)}*createSponsoredContentTask(e,t){const n=(0,m.generateSponsoredUpdateContentObjectForAPI)(e,this.args.account.id,this.args.account.reference),a="DUPLICATE"===this.args.editPanelMode?f.SINGLE_JOB_AD_DUPLICATE_KEYS.DUPLICATE_SPONSORABLE_CONTENT:f.SINGLE_JOB_AD_CREATE_KEYS.CREATE_SPONSORABLE_CONTENT,i="DUPLICATE"===this.args.editPanelMode?f.SINGLE_JOB_AD_DUPLICATE_KEYS.DUPLICATE_CREATIVE:f.SINGLE_JOB_AD_CREATE_KEYS.CREATE_CREATIVE,r=(0,h.constructPemMetadata)(a,[this.args.campaign.id],{productName:f.SINGLE_JOB_ADS_PEM_PRODUCT_NAME}),s=(0,h.constructPemMetadata)(i,[this.args.campaign.id],{productName:f.SINGLE_JOB_ADS_PEM_PRODUCT_NAME}),c=yield this.sponsoredContentService.createSponsoredUpdateContent(n,this.args.campaign.id,!1,r)
if((0,l.isPureObject)((0,o.get)(c,"userGeneratedAdContent.entities.0"))&&(c.userGeneratedAdContent.entities[0]=e.userGeneratedAdContent.entities[0]),t){const e=(0,E.getCreativeDataForSponsoredUpdateContent)({sponsoredUpdateContent:c,campaignId:this.args.campaign.id})
e.variables={},yield this._createCreativeWithRetriesTask.perform(this.creativeService.createCreative.bind(this.creativeService),e,{},s),this.tableState.setTableStates(_.TABLE_NAME.CREATIVES_LIST,{currentPageNumber:1})}}*_createCreativeWithRetriesTask(){yield*(0,p.createCreativeWithRetries)(...arguments)}},x=D,F="propTypes",z={account:s.PropTypes.EmberObject.isRequired,accountReference:s.PropTypes.object.isRequired,campaign:s.PropTypes.EmberObject.isRequired,creative:s.PropTypes.oneOfType([s.PropTypes.object,s.PropTypes.null]).isRequired,editPanelMode:s.PropTypes.isMemberOf(u.EDIT_PANEL_MODE).isRequired,returnUrl:s.PropTypes.string},F in x?Object.defineProperty(x,F,{value:z,enumerable:!0,configurable:!0,writable:!0}):x[F]=z,I=L((w=D).prototype,"creativeService",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=L(w.prototype,"router",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=L(w.prototype,"tableState",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=L(w.prototype,"sponsoredContentService",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L(w.prototype,"onCloseTaskPanel",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"onCloseTaskPanel"),w.prototype),L(w.prototype,"onSaveCreative",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"onSaveCreative"),w.prototype),L(w.prototype,"fetchCampaignAssociatedSponsoredContentsTask",[A],Object.getOwnPropertyDescriptor(w.prototype,"fetchCampaignAssociatedSponsoredContentsTask"),w.prototype),L(w.prototype,"updateSponsoredContentTask",[C],Object.getOwnPropertyDescriptor(w.prototype,"updateSponsoredContentTask"),w.prototype),L(w.prototype,"createSponsoredContentTask",[O],Object.getOwnPropertyDescriptor(w.prototype,"createSponsoredContentTask"),w.prototype),L(w.prototype,"_createCreativeWithRetriesTask",[d.task],Object.getOwnPropertyDescriptor(w.prototype,"_createCreativeWithRetriesTask"),w.prototype),v=w))||v)
var x,F,z;(0,t.setComponentTemplate)(k,U)})),define("campaign-manager-web/components/creatives/task-panels/text-ad-task-panel",["exports","@ember/component","@ember/template-factory","campaign-manager-web/constants/routes","@glimmer/component","@ember/service","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/constants/creative","@ember/debug","campaign-manager-web/utils/table-state","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/text-ads"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E,y,S,A
function C(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function O(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const v=(0,n.createTemplateFactory)({id:"s/bgalOZ",block:'[[[8,[39,0],null,[["@account","@creative","@dismissPanel","@editPanelMode","@onSaveCreative","@referenceDisplayName","@previewMetadata"],[[30,1],[30,0,["currentCreative"]],[30,0,["onCloseTextAdTaskPanel"]],[30,2],[30,0,["onSaveCreative"]],[30,3,["displayName"]],[30,0,["previewPEMMetadata"]]]],null]],["@account","@editPanelMode","@accountReference"],false,["text-ad-edit-panel"]]',moduleName:"campaign-manager-web/components/creatives/task-panels/text-ad-task-panel.hbs",isStrictMode:!1})
let w=e.default=(m=(0,r.inject)("creative"),g=(0,r.inject)(),b=(0,r.inject)(),_=(0,r.inject)(),(0,l.assertPropTypes)((A=class extends i.default{get previewPEMMetadata(){return(0,d.constructPemMetadata)(p.TEXT_AD_KEYS.PREVIEW,[this.args.campaign.id],{productName:p.TEXT_ADS_PEM_PRODUCT_NAME})}constructor(){super(...arguments),C(this,"creativeService",T,this),C(this,"router",E,this),C(this,"tableState",y,this),C(this,"lix",S,this)
const{accountReference:e,campaign:t,creative:n,editPanelMode:a}=this.args;(0,o.set)(this,"currentCreative",n||{type:s.AD_FORMAT_TO_CREATIVE_TYPE[t.adFormat],campaignId:t.id,variables:{accountReference:e.objectUrn}})}onSaveCreative(e){const{creativeService:t}=this,{campaign:n,editPanelMode:a}=this.args,{id:i}=n,r=()=>{this.tableState.setTableStates(u.TABLE_NAME.CREATIVES_LIST,{currentPageNumber:1})},o=(0,d.constructPemMetadata)(p.TEXT_AD_KEYS[a],[i],{productName:p.TEXT_ADS_PEM_PRODUCT_NAME})
return a===s.EDIT_PANEL_MODE.EDIT?t.updateCreative(e,i,o).then(r):t.createCreative({...e,campaignId:i},o).then(r)}onCloseTextAdTaskPanel(){this.router.transitionTo(this.args.returnUrl||a.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX)}},I=A,P="propTypes",N={account:l.PropTypes.EmberObject.isRequired,accountReference:l.PropTypes.object.isRequired,campaign:l.PropTypes.EmberObject.isRequired,creative:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.null]).isRequired,editPanelMode:l.PropTypes.isMemberOf(s.EDIT_PANEL_MODE).isRequired,returnUrl:l.PropTypes.string},P in I?Object.defineProperty(I,P,{value:N,enumerable:!0,configurable:!0,writable:!0}):I[P]=N,T=O((f=A).prototype,"creativeService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=O(f.prototype,"router",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=O(f.prototype,"tableState",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=O(f.prototype,"lix",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O(f.prototype,"onSaveCreative",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onSaveCreative"),f.prototype),O(f.prototype,"onCloseTextAdTaskPanel",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onCloseTextAdTaskPanel"),f.prototype),h=f))||h)
var I,P,N;(0,t.setComponentTemplate)(v,w)})),define("campaign-manager-web/components/credit-card-form",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/service","ember-concurrency-decorators","ember-concurrency","@ember/object","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const E=(0,n.createTemplateFactory)({id:"oNBcJjNv",block:'[[[1,"\\n"],[10,0],[14,0,"grid grid--is-fluid u-justify-center"],[12],[1,"\\n  "],[10,0],[15,0,[29,["credit-card-form__loading u-layout-flex__container--direction-column-center u-loader__modal-container--center\\n      ",[52,[30,0,["loadPaymentsTask","isIdle"]],"u-layout__display-none"]]]],[14,"role","alertdialog"],[14,"aria-busy","true"],[14,"aria-live","assertive"],[12],[1,"\\n    "],[8,[39,1],null,[["@size"],["xlarge"]],null],[1,"\\n    "],[10,1],[15,0,[29,[[28,[37,2],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,3],["i18n_loading","campaign-manager-web/components/credit-card-form"],null]],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[15,0,[29,["credit-card-form__error-content u-layout-flex__container--direction-column-center\\n      ",[52,[28,[37,4],[[30,0,["loadPaymentsTask","isRunning"]],[30,0,["loadCampaignsTask","isRunning"]],[28,[37,5],[[30,0,["showPaymentsErrorState"]]],null]],null],"u-layout__display-none"]]]],[12],[1,"\\n    "],[8,[39,6],[[24,0,"mb4"]],[["@type","@name","@size"],["microspot","signal-caution","large"]],null],[1,"\\n    "],[10,"h3"],[15,0,[29,[[28,[37,2],null,[["size","weight"],["large","bold"]]]]]],[12],[1,[28,[35,3],["i18n_payments_load_error_title","campaign-manager-web/components/credit-card-form"],null]],[13],[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[11,"button"],[16,0,[29,["credit-card-form__error-cta u-layout__display-inline-block"," ",[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,7],["click",[28,[37,8],[[30,0,["loadPaymentsTask"]]],null]],null],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_payments_load_error_message_cta","campaign-manager-web/components/credit-card-form"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,"br"],[12],[13],[1,"\\n      "],[8,[39,9],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,3],["i18n_payments_load_error_message_support","campaign-manager-web/components/credit-card-form"],[["link-support"],[[28,[37,10],null,[["href","dataTestSelector","role"],[[28,[37,11],null,[["path","accountId"],["help/linkedin/ask/AD-AQ",[30,2]]]],"data-test-payments_load_error-support-link",[30,1,["role"]]]]]]]]],[1,"\\n      "]],[1]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[15,0,[29,["u-layout-flex__container--center u-layout-flex__container--baseline u-layout__max-width-desktop\\n      ",[52,[28,[37,4],[[30,0,["loadPaymentsTask","isRunning"]],[30,0,["loadCampaignsTask","isRunning"]],[30,0,["showPaymentsErrorState"]]],null],"u-layout__visibility-hidden"]]]],[12],[1,"\\n    "],[10,0],[14,0,"grid__col--md-8 grid__col"],[12],[1,"\\n      "],[10,0],[14,0,"credit-card-form__how-billing-works ml1"],[12],[1,"\\n        "],[10,"h2"],[15,0,[29,["credit-card-form__how-billing-works--header"," ",[28,[37,2],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[10,1],[14,0,"credit-card-form__step-number u-layout__display-inline-block u-layout__align-center"],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_how_billing_works_step","campaign-manager-web/components/credit-card-form"],null]],[1,"\\n          "],[13],[1,"\\n          "],[1,[28,[35,3],["i18n_how_billing_works_title","campaign-manager-web/components/credit-card-form"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[8,[39,9],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,3],["i18n_how_billing_works_text","campaign-manager-web/components/credit-card-form"],[["billingLink"],[[28,[37,10],null,[["role","dataTestSelector","ariaLabel","href"],[[30,3,["role"]],"data-test-credit-card-form__billing-link",[28,[37,3],["i18n_how_billing_works_a11y_learn_more_label","campaign-manager-web/components/credit-card-form"],null],[28,[37,11],null,[["path","accountId"],["help/lms/answer/12411",[30,2]]]]]]]]]]],[1,"\\n          "]],[3]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"],[41,[30,4,["length"]],[[[1,"        "],[10,0],[14,0,"credit-card-form__campaigns"],[12],[1,"\\n          "],[10,"h4"],[15,0,[29,[[28,[37,2],null,[["size","weight","color"],["medium","bold","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_campaigns_ready","campaign-manager-web/components/credit-card-form"],[["campaigns"],[[30,4]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,"ul"],[14,0,"credit-card-form__campaigns-list"],[12],[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[30,4]],null]],null],null,[[[1,"              "],[10,"li"],[14,0,"credit-card-form__campaigns-item"],[12],[1,"\\n                "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[30,5,["name"]]],[13],[1,"\\n                |\\n                "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,[28,[35,3],["i18n_campaign_type","campaign-manager-web/components/credit-card-form"],[["type"],[[30,5,["type"]]]]]],[13],[1,"\\n                "],[10,0],[15,0,[29,["u-color__black--75"," ",[28,[37,2],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n"],[41,[30,5,["endsAt"]],[[[1,"                    "],[10,1],[15,0,[29,[[28,[37,2],null,[["size","weight","color"],["xsmall","bold","default"]]]]]],[12],[1,[28,[35,3],["i18n_campaign_duration","campaign-manager-web/components/credit-card-form"],null]],[13],[1,"\\n                    "],[1,[28,[35,14],[[30,5,["startsAt"]]],[["format"],["fmt_mdy_short"]]]],[1,"\\n                    -\\n                    "],[1,[28,[35,14],[[30,5,["endsAt"]]],[["format"],["fmt_mdy_short"]]]],[1,",\\n"]],[]],[[[1,"                    "],[10,1],[15,0,[29,[[28,[37,2],null,[["size","weight","color"],["xsmall","bold","default"]]]]]],[12],[1,[28,[35,3],["i18n_campaign_start_date","campaign-manager-web/components/credit-card-form"],null]],[13],[1,"\\n                    "],[1,[28,[35,14],[[30,5,["startsAt"]]],[["format"],["fmt_mdy_short"]]]],[1,",\\n"]],[]]],[1,"                  "],[10,1],[15,0,[29,[[28,[37,2],null,[["size","weight","color"],["xsmall","bold","default"]]]]]],[12],[1,[28,[35,3],["i18n_campaign_bid","campaign-manager-web/components/credit-card-form"],null]],[13],[1,"\\n                  "],[1,[28,[35,15],[[30,5,["bidAmount","amount"]]],[["currency"],[[30,5,["bidAmount","currencyCode"]]]]]],[1,",\\n                  "],[10,1],[15,0,[29,[[28,[37,2],null,[["size","weight","color"],["xsmall","bold","default"]]]]]],[12],[1,[28,[35,3],["i18n_campaign_budget","campaign-manager-web/components/credit-card-form"],null]],[13],[1,"\\n                  "],[1,[28,[35,15],[[30,5,["dailyBudget","amount"]]],[["currency"],[[30,5,["dailyBudget","currencyCode"]]]]]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n"]],[5]],null],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"      "],[10,0],[14,1,"payments-iframe-container"],[14,0,"credit-card-form__iframe-container"],[12],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"grid__col--md-4 grid__col"],[12],[1,"\\n      "],[10,"h3"],[15,0,[29,["u-color__black--75"," ",[28,[37,2],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,3],["i18n_faqs_title","campaign-manager-web/components/credit-card-form"],null]],[13],[1,"\\n      "],[10,"h4"],[15,0,[29,["credit-card-form__faq-question u-color__black--75"," ",[28,[37,2],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,3],["i18n_faqs_first_bill_question","campaign-manager-web/components/credit-card-form"],null]],[13],[1,"\\n      "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,[28,[35,3],["i18n_faqs_first_bill_answer","campaign-manager-web/components/credit-card-form"],null]],[13],[1,"\\n      "],[10,"h4"],[15,0,[29,["credit-card-form__faq-question u-color__black--75"," ",[28,[37,2],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,3],["i18n_faqs_bill_frequency_question","campaign-manager-web/components/credit-card-form"],null]],[13],[1,"\\n      "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,[28,[35,3],["i18n_faqs_bill_frequency_answer","campaign-manager-web/components/credit-card-form"],null]],[13],[1,"\\n"],[41,[51,[30,6]],[[[1,"        "],[10,"h4"],[15,0,[29,["credit-card-form__faq-question u-color__black--75"," ",[28,[37,2],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,3],["i18n_faqs_spend_min_question","campaign-manager-web/components/credit-card-form"],null]],[13],[1,"\\n        "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,[28,[35,3],["i18n_faqs_spend_min_answer","campaign-manager-web/components/credit-card-form"],null]],[13],[1,"\\n"]],[]],null],[1,"      "],[10,"h4"],[15,0,[29,["credit-card-form__faq-question u-color__black--75"," ",[28,[37,2],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,3],["i18n_faqs_coupon_question","campaign-manager-web/components/credit-card-form"],null]],[13],[1,"\\n      "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[8,[39,9],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["i18n_faqs_coupon_answer_with_lifetime_budget","campaign-manager-web/components/credit-card-form"],[["couponLink"],[[28,[37,10],null,[["dataTestSelector","href","ariaLabel","role"],["data-test-credit-card-form__coupon-link",[28,[37,11],null,[["path","accountId"],["help/lms/answer/5389",[30,2]]]],[28,[37,3],["i18n_faqs_coupon_learn_more_aria","campaign-manager-web/components/credit-card-form"],null],[30,7,["role"]]]]]]]]],[1,"\\n        "]],[7]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["iphHelper","@accountId","iphHelper","@campaignsReadyToLaunch","campaign","@hasMinimumSpend","iphHelper"],false,["if","hue-web-progress-indicator","hue-web-foundations@-text-body","t","or","not","hue-web-icons@illustration","on","perform","iph-helper","external-link-info","help-center-url","each","-track-array","format-date","format-currency","unless"]]',moduleName:"campaign-manager-web/components/credit-card-form.hbs",isStrictMode:!1})
let y=e.default=(u=(0,r.inject)(),d=(0,o.task)({drop:!0}),(0,c.assertPropTypes)((h=class extends a.default{constructor(){super(...arguments),f(this,"jet",g,this),f(this,"paymentsUiEmbed",b,this),f(this,"showPaymentsErrorState",_,this),this.loadPaymentsTask.perform()}onPaymentsSuccess(){this.args.onCreditCardSetupSuccess()}onPaymentsError(){this.showPaymentsErrorState=!0,this.jet.error(new Error("Payments UI iframe errored"))}onPaymentSessionTimeout(){this.jet.error(new Error("Payments UI iframe session timed out")),this.loadPaymentsTask.perform()}*loadPaymentsTask(){this.showPaymentsErrorState=!1
try{yield(0,l.waitForQueue)("afterRender"),yield this.paymentsUiEmbed.loadAsset.perform(),yield this.paymentsUiEmbed.loadPaymentIframe(this.args.cartId,this.onPaymentsSuccess,this.onPaymentsError,this.onPaymentSessionTimeout)}catch(e){this.showPaymentsErrorState=!0}}},S=h,A="propTypes",C={accountId:c.PropTypes.oneOfType([c.PropTypes.string,c.PropTypes.number]).isRequired,cartId:c.PropTypes.oneOfType([c.PropTypes.string,c.PropTypes.number]).isRequired,campaignsReadyToLaunch:c.PropTypes.array,onCreditCardSetupSuccess:c.PropTypes.func.isRequired},A in S?Object.defineProperty(S,A,{value:C,enumerable:!0,configurable:!0,writable:!0}):S[A]=C,g=T((m=h).prototype,"jet",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(m.prototype,"paymentsUiEmbed",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=T(m.prototype,"showPaymentsErrorState",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),T(m.prototype,"onPaymentsSuccess",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"onPaymentsSuccess"),m.prototype),T(m.prototype,"onPaymentsError",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"onPaymentsError"),m.prototype),T(m.prototype,"onPaymentSessionTimeout",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"onPaymentSessionTimeout"),m.prototype),T(m.prototype,"loadPaymentsTask",[d],Object.getOwnPropertyDescriptor(m.prototype,"loadPaymentsTask"),m.prototype),p=m))||p)
var S,A,C;(0,t.setComponentTemplate)(E,y)})),define("campaign-manager-web/components/currency-button-input",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","campaign-manager-web/utils/formatter","@ember/utils","@linkedin/ember-prop-types","campaign-manager-web/constants/currency","campaign-manager-web/utils/number"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p
function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"lyIK2ZEt",block:'[[[1,"\\n"],[10,0],[15,0,[28,[37,0],["u-display-flex currency-button-input__container",[28,[37,1],null,[["currency-button-input__warning","currency-button-input__error"],[[30,1],[30,2]]]]],null]],[12],[1,"\\n  "],[8,[39,2],[[24,0,"currency-button-input__input"],[17,3],[16,"disabled",[30,4]]],[["@name","@value","@updateValue","@currencyCode","@allowEmptyValues"],[[30,5],[30,6],[30,7],[30,8],[30,9]]],null],[1,"\\n  "],[8,[39,3],[[16,"aria-label",[28,[37,4],["i18n_a11y_subtract_budget","campaign-manager-web/components/currency-button-input"],null]],[24,0,"currency-button-input__icon currency-button-input__icon-subtract u-color__black--60"],[16,"disabled",[30,4]],[4,[38,5],["click",[30,0,["onSubtractButtonClick"]]],null]],[["@size","@buttonType","@icon"],["small","secondary","subtract"]],null],[1,"\\n  "],[8,[39,3],[[16,"aria-label",[28,[37,4],["i18n_a11y_add_budget","campaign-manager-web/components/currency-button-input"],null]],[24,0,"currency-button-input__icon currency-button-input__icon-add u-color__black--60"],[16,"disabled",[30,4]],[4,[38,5],["click",[30,0,["onAddButtonClick"]]],null]],[["@size","@buttonType","@icon"],["small","secondary","add"]],null],[1,"\\n"],[13]],["@showWarnings","@showErrors","&attrs","@isDisabled","@name","@value","@updateValue","@currencyCode","@allowEmptyValues"],false,["classes","hash","currency-input","hue-web-button","t","on"]]',moduleName:"campaign-manager-web/components/currency-button-input.hbs",isStrictMode:!1})
let b=e.default=(0,l.assertPropTypes)((p=class extends a.default{get allowEmptyValues(){return"boolean"!==(0,o.typeOf)(this.args.allowEmptyValues)||this.args.allowEmptyValues}onAddButtonClick(){let e=this.args.value
if("string"===(0,o.typeOf)(this.args.value)&&(e=(0,c.stringToNumber)(this.args.value)),(0,r.isNumber)(e)){const t=(s.CURRENCY_TO_STEP_AMOUNT[this.args.currencyCode]||1)+e
this.args.updateValue(t)}}onSubtractButtonClick(){let e=this.args.value
if("string"===(0,o.typeOf)(this.args.value)&&(e=(0,c.stringToNumber)(this.args.value)),(0,r.isNumber)(e)){const t=s.CURRENCY_TO_STEP_AMOUNT[this.args.currencyCode]||1,n=Math.max(e-t,0)
this.args.updateValue(n)}}},_=p,h="propTypes",f={currencyCode:l.PropTypes.string.isRequired,name:l.PropTypes.string.isRequired,updateValue:l.PropTypes.func.isRequired,value:l.PropTypes.oneOfType([l.PropTypes.number,l.PropTypes.string,l.PropTypes.null]),allowEmptyValues:l.PropTypes.bool,isDisabled:l.PropTypes.bool,showWarnings:l.PropTypes.bool,showErrors:l.PropTypes.bool},h in _?Object.defineProperty(_,h,{value:f,enumerable:!0,configurable:!0,writable:!0}):_[h]=f,m((d=p).prototype,"onAddButtonClick",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"onAddButtonClick"),d.prototype),m(d.prototype,"onSubtractButtonClick",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"onSubtractButtonClick"),d.prototype),u=d))||u
var _,h,f;(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/currency-i18n",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"mH6tVxVX",block:'[[[1,"\\n"],[41,[30,1],[[[1,"  "],[1,[28,[35,1],[[28,[37,2],["currency_code_only_",[30,2]],null],"campaign-manager-web/components/currency-i18n"],null]],[1,"\\n"]],[]],[[[1,"  "],[1,[28,[35,1],[[28,[37,2],["currency_",[30,2]],null],"campaign-manager-web/components/currency-i18n"],null]],[1,"\\n"]],[]]]],["@isCodeOnly","@code"],false,["if","t","concat"]]',moduleName:"campaign-manager-web/components/currency-i18n.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/currency-input",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@ember/service","campaign-manager-web/utils/formatter","@ember/utils","@linkedin/ember-prop-types","campaign-manager-web/utils/number"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_
function h(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const T=(0,n.createTemplateFactory)({id:"C9I2o3T8",block:'[[[10,0],[12],[1,"\\n  "],[10,0],[15,0,[29,["flex u-items-center"," ",[36,0]]]],[12],[1,"\\n    "],[8,[39,1],[[17,1],[4,[38,3],["change",[30,0,["updateNumberValue"]]],null],[4,[38,3],["focusin",[30,0,["onFocusIn"]]],null],[4,[38,3],["focusout",[30,0,["onFocusOut"]]],null]],[["@inputId","@label","@value"],[[30,2],[30,3],[28,[37,2],[[30,0,["displayValue"]]],null]]],null],[1,"\\n    "],[18,4,null],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs","@id","@label","&content"],false,["hue-web-foundations@-artdeco-migration-scope","hue-web-text-input","readonly","on","yield"]]',moduleName:"campaign-manager-web/components/currency-input.hbs",isStrictMode:!1})
let E=e.default=(d=(0,o.inject)(),(0,c.assertPropTypes)((_=class extends a.default{constructor(...e){super(...e),h(this,"formatter",g,this),h(this,"inputType",b,this)}get displayValue(){return"text"===this.inputType&&(0,l.isNumber)(this.args.value)?this.formatter.formatCurrency(this.args.value,this.args.currencyCode):"number"===this.inputType&&this.args.value?this.args.value.toString():""}get allowEmptyValues(){return"boolean"!==(0,s.typeOf)(this.args.allowEmptyValues)||this.args.allowEmptyValues}onFocusIn(){this.inputType="number"}onFocusOut(){this.inputType="text"}updateNumberValue({target:{value:e}}){const t=(0,u.stringToNumber)(e);((0,l.isNumber)(t)||""===e&&this.allowEmptyValues)&&(this._lastKnownGoodInput=t),this.args.updateValue(this._lastKnownGoodInput)}},y=_,S="propTypes",A={currencyCode:c.PropTypes.string.isRequired,name:c.PropTypes.string.isRequired,updateValue:c.PropTypes.func.isRequired,value:c.PropTypes.oneOfType([c.PropTypes.number,c.PropTypes.string,c.PropTypes.null])},S in y?Object.defineProperty(y,S,{value:A,enumerable:!0,configurable:!0,writable:!0}):y[S]=A,g=f((m=_).prototype,"formatter",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=f(m.prototype,"inputType",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"text"}}),f(m.prototype,"onFocusIn",[r.action],Object.getOwnPropertyDescriptor(m.prototype,"onFocusIn"),m.prototype),f(m.prototype,"onFocusOut",[r.action],Object.getOwnPropertyDescriptor(m.prototype,"onFocusOut"),m.prototype),f(m.prototype,"updateNumberValue",[r.action],Object.getOwnPropertyDescriptor(m.prototype,"updateNumberValue"),m.prototype),p=m))||p)
var y,S,A;(0,t.setComponentTemplate)(T,E)})),define("campaign-manager-web/components/currency-select",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/utils/lisa","campaign-manager-web/constants/lix","campaign-manager-web/constants/currency"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f=(0,n.createTemplateFactory)({id:"RYQf+fdD",block:'[[[1,"\\n"],[10,1],[15,0,[29,["cm-hue-input-no-label"," ",[36,0]]]],[12],[1,"\\n  "],[8,[39,1],[[17,1],[4,[38,2],["change",[30,2]],null]],null,[["default"],[[[[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["currencyTypes"]]],null]],null],null,[[[1,"      "],[10,"option"],[15,2,[28,[37,5],[[30,3]],null]],[15,"selected",[28,[37,6],[[30,3],[30,4]],null]],[12],[1,"\\n        "],[8,[39,7],null,[["@code","@isCodeOnly"],[[30,3],[30,5]]],null],[1,"\\n      "],[13],[1,"\\n"]],[3]],null],[1,"  "]],[]]]]],[1,"\\n"],[13]],["&attrs","@onCurrencyChange","currency","@currencyCode","@isCodeOnly"],false,["hue-web-foundations@-artdeco-migration-scope","hue-web-select","on","each","-track-array","readonly","eq","currency-i18n"]]',moduleName:"campaign-manager-web/components/currency-select.hbs",isStrictMode:!1})
let T=e.default=(c=(0,i.inject)(),u=(0,i.inject)(),(0,r.assertPropTypes)((b=class extends a.default{constructor(){super(...arguments),_(this,"lix",m,this),_(this,"lisaLiam",g,this)
const e=s.SUPPORTED_CURRENCY_LIST.slice(0);(0,o.isLisaUser)(this.lisaLiam.accessType)&&this.lix.getTreatmentIsEnabled(l.LIX_TEST_KEYS.enableCnyCurrency)&&e.push(s.CHINESE_CURRENCY),this.currencyTypes=e.sort()}},E=b,y="propTypes",S={onCurrencyChange:r.PropTypes.func.isRequired,currencyCode:r.PropTypes.string.isRequired,isCodeOnly:r.PropTypes.bool},y in E?Object.defineProperty(E,y,{value:S,enumerable:!0,configurable:!0,writable:!0}):E[y]=S,m=h((p=b).prototype,"lix",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=h(p.prototype,"lisaLiam",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=p))||d)
var E,y,S;(0,t.setComponentTemplate)(f,T)})),define("campaign-manager-web/components/custom-image",["exports","ember-vector-images/components/custom-image"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/customer-verification",["exports","ember-customer-onboarding/components/customer-verification"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/customer-verification/customer-verification-wrapper",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@glimmer/tracking","@ember/service","ember-customer-onboarding/utils/address-entity","campaign-manager-web/components/customer-verification/customer-verification-wrapper","ember-customer-onboarding/utils/constants","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/billing","campaign-manager-web/constants/business-information"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A=(0,n.createTemplateFactory)({id:"1PV8oEc1",block:'[[[1,"\\n"],[41,[30,1],[[[1,"  "],[8,[39,1],[[24,"aria-labelledby","customer-verification-wrapper-modal-header-text"]],[["@isOpen","@size","@dismissModal","@hideDismiss"],[[30,2],"medium",[30,3],[30,4]]],[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@data","@onFormStateChange","@onError"],[[30,0,["data"]],[30,0,["onFormStateChange"]],[30,0,["onError"]]]],[["default"],[[[[1,"\\n      "],[8,[30,5,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n        "],[10,"h2"],[14,1,"customer-verification-wrapper-modal-header-text"],[15,0,[29,[[28,[37,3],null,[["size"],["large"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_customer_verification_business_information_title","campaign-manager-web/components/customer-verification/customer-verification-wrapper"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,5,["ModalContent"]],null,null,[["default"],[[[[1,"\\n        "],[11,0],[16,0,[29,[[36,5]]]],[4,[38,6],null,[["pageKey","routeName","currentRoute"],[[30,0,["businessInformationPageRenderKey"]],[28,[37,7],[[53,"outletState"],"render.name"],null],[28,[37,7],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n"],[41,[30,0,["showAddressSelectionScreen"]],[[[1,"            "],[8,[30,6,["addressSelection"]],null,null,null],[1,"\\n"]],[]],[[[41,[30,7],[[[1,"              "],[8,[30,6,["onboardingFieldSet"]],null,[["@businessNameOverrides","@initializingData"],[[28,[37,9],null,[["labelName","helperText"],[[28,[37,4],["i18n_customer_verification_business_name_label","campaign-manager-web/components/customer-verification/customer-verification-wrapper"],null],[28,[37,4],["i18n_customer_verification_business_name_helper_text_v2","campaign-manager-web/components/customer-verification/customer-verification-wrapper"],[["linkInfo"],[[28,[37,10],null,[["dataTestSelector","ariaLabel","href"],["data-test-customer-verification-wrapper_modal__business-name-helper-text-link",[28,[37,4],["i18n_customer_verification_business_name_helper_learn_more_a11y_text","campaign-manager-web/components/customer-verification/customer-verification-wrapper"],null],[28,[37,11],null,[["path"],["help/lms/answer/a1517918"]]]]]]]]]]]],[30,0,["onboardingFieldsetData"]]]],[["verificationInformation"],[[[[1,"\\n                "]],[]]]]],[1,"\\n"]],[]],[[[1,"              "],[8,[30,6,["onboardingFieldSet"]],null,[["@businessNameOverrides","@initializingData"],[[28,[37,9],null,[["labelName","helperText"],[[28,[37,4],["i18n_customer_verification_business_name_label","campaign-manager-web/components/customer-verification/customer-verification-wrapper"],null],[28,[37,4],["i18n_customer_verification_business_name_helper_text_v2","campaign-manager-web/components/customer-verification/customer-verification-wrapper"],[["linkInfo"],[[28,[37,10],null,[["dataTestSelector","ariaLabel","href"],["data-test-customer-verification-wrapper_modal__business-name-helper-text-link",[28,[37,4],["i18n_customer_verification_business_name_helper_learn_more_a11y_text","campaign-manager-web/components/customer-verification/customer-verification-wrapper"],null],[28,[37,11],null,[["path"],["help/lms/answer/a1517918"]]]]]]]]]]]],[30,0,["onboardingFieldsetData"]]]],[["verificationInformation"],[[[[1,"\\n                  "],[10,2],[12],[1,[28,[35,4],["i18n_customer_verification_verification_information_text","campaign-manager-web/components/customer-verification/customer-verification-wrapper"],null]],[13],[1,"\\n                "]],[]]]]],[1,"\\n"]],[]]],[41,[48,[30,11]],[[[1,"              "],[18,11,null],[1,"\\n"]],[]],null]],[]]],[1,"          "],[8,[39,14],null,[["@isHidden","@message","@type"],[[28,[37,15],[[30,0,["errorMessage"]]],null],[30,0,["errorMessage"]],"negative"]],null],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"],[41,[51,[30,0,["formRenderingFailed"]]],[[[1,"        "],[8,[30,5,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n          "],[10,0],[15,0,[28,[37,17],["u-layout__width-full u-layout-flex__container--center",[28,[37,9],null,[["u-layout-flex__container--space-between","u-layout-flex__container--flex-end"],[[30,0,["showAddressSelectionScreen"]],[28,[37,15],[[30,0,["showAddressSelectionScreen"]]],null]]]]],null]],[12],[1,"\\n"],[41,[30,0,["showAddressSelectionScreen"]],[[[1,"              "],[8,[39,18],[[4,[38,19],["click",[28,[37,20],[[30,0,["onBackToOnboardingForm"]],[30,6,["onBackToOnboardingForm"]]],null]],null]],[["@buttonType","@icon","@size","@text"],["tertiary","arrow-left","small",[28,[37,4],["i18n_back_to_edit_address","campaign-manager-web/components/customer-verification/customer-verification-wrapper"],null]]],null],[1,"\\n"]],[]],null],[1,"            "],[10,1],[12],[1,"\\n"],[41,[51,[30,4]],[[[1,"                "],[8,[39,18],[[24,0,"mr2"],[4,[38,19],["click",[30,3]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,4],["i18n_customer_verification_modal_cancel_button","campaign-manager-web/components/customer-verification/customer-verification-wrapper"],null]]],null],[1,"\\n"]],[]],null],[1,"              "],[8,[39,18],[[4,[38,19],["click",[30,6,["onSave"]]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,21],[[30,8],[28,[37,4],["i18n_customer_verification_modal_save_button","campaign-manager-web/components/customer-verification/customer-verification-wrapper"],null]],null]]],null],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "]],[6]]]]],[1,"\\n  "]],[5]]]]],[1,"\\n"]],[]],[[[1,"  "],[8,[39,2],null,[["@data","@onFormStateChange","@onError"],[[30,0,["data"]],[30,0,["onFormStateChange"]],[30,0,["onError"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["showAddressSelectionScreen"]],[[[1,"      "],[8,[39,1],[[24,"aria-labelledby","customer-verification-inline-wrapper-modal-header-text"]],[["@isOpen","@size","@dismissModal"],[true,"medium",[28,[37,20],[[30,0,["onBackToOnboardingForm"]],[30,9,["onBackToOnboardingForm"]]],null]]],[["default"],[[[[1,"\\n        "],[8,[30,10,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n          "],[10,"h2"],[14,1,"customer-verification-inline-wrapper-modal-header-text"],[15,0,[29,[[28,[37,3],null,[["size"],["large"]]]]]],[12],[1,"\\n            "],[1,[28,[35,4],["i18n_customer_verification_business_information_title","campaign-manager-web/components/customer-verification/customer-verification-wrapper"],null]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,10,["ModalContent"]],null,null,[["default"],[[[[1,"\\n          "],[10,0],[15,0,[29,[[36,5]]]],[12],[1,"\\n            "],[8,[30,9,["addressSelection"]],null,null,null],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,14],null,[["@isHidden","@message","@type"],[[28,[37,15],[[30,0,["errorMessage"]]],null],[30,0,["errorMessage"]],"negative"]],null],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,10,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n          "],[8,[39,18],[[24,0,"mr2"],[4,[38,19],["click",[28,[37,20],[[30,0,["onBackToOnboardingForm"]],[30,9,["onBackToOnboardingForm"]]],null]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,4],["i18n_customer_verification_modal_cancel_button","campaign-manager-web/components/customer-verification/customer-verification-wrapper"],null]]],null],[1,"\\n          "],[8,[39,18],[[4,[38,19],["click",[30,9,["onSave"]]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,4],["i18n_customer_verification_modal_save_button","campaign-manager-web/components/customer-verification/customer-verification-wrapper"],null]]],null],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[10]]]]],[1,"\\n"]],[]],null],[1,"    "],[11,0],[16,0,[29,[[36,5]]]],[4,[38,6],null,[["pageKey","routeName","currentRoute"],[[30,0,["businessInformationPageRenderKey"]],[28,[37,7],[[53,"outletState"],"render.name"],null],[28,[37,7],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n"],[41,[30,7],[[[1,"        "],[8,[30,9,["onboardingFieldSet"]],null,[["@businessNameOverrides","@initializingData"],[[28,[37,9],null,[["labelName","helperText"],[[28,[37,4],["i18n_customer_verification_business_name_label","campaign-manager-web/components/customer-verification/customer-verification-wrapper"],null],[28,[37,4],["i18n_customer_verification_business_name_helper_text_v2","campaign-manager-web/components/customer-verification/customer-verification-wrapper"],[["linkInfo"],[[28,[37,10],null,[["dataTestSelector","ariaLabel","href"],["data-test-customer-verification-wrapper_inline__business-name-helper-text-link",[28,[37,4],["i18n_customer_verification_business_name_helper_learn_more_a11y_text","campaign-manager-web/components/customer-verification/customer-verification-wrapper"],null],[28,[37,11],null,[["path"],["help/lms/answer/a1517918"]]]]]]]]]]]],[30,0,["onboardingFieldsetData"]]]],[["verificationInformation"],[[[[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],[[[1,"        "],[8,[30,9,["onboardingFieldSet"]],null,[["@businessNameOverrides","@initializingData"],[[28,[37,9],null,[["labelName","helperText"],[[28,[37,4],["i18n_customer_verification_business_name_label","campaign-manager-web/components/customer-verification/customer-verification-wrapper"],null],[28,[37,4],["i18n_customer_verification_business_name_helper_text_v2","campaign-manager-web/components/customer-verification/customer-verification-wrapper"],[["linkInfo"],[[28,[37,10],null,[["dataTestSelector","ariaLabel","href"],["data-test-customer-verification-wrapper_inline__business-name-helper-text-link",[28,[37,4],["i18n_customer_verification_business_name_helper_learn_more_a11y_text","campaign-manager-web/components/customer-verification/customer-verification-wrapper"],null],[28,[37,11],null,[["path"],["help/lms/answer/a1517918"]]]]]]]]]]]],[30,0,["onboardingFieldsetData"]]]],[["verificationInformation"],[[[[1,"\\n            "],[10,2],[12],[1,[28,[35,4],["i18n_customer_verification_verification_information_text","campaign-manager-web/components/customer-verification/customer-verification-wrapper"],null]],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n"],[41,[51,[30,0,["formRenderingFailed"]]],[[[41,[51,[30,0,["showAddressSelectionScreen"]]],[[[1,"        "],[8,[39,14],[[24,0,"mb5"]],[["@isHidden","@message","@type"],[[28,[37,15],[[30,0,["errorMessage"]]],null],[30,0,["errorMessage"]],"negative"]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[48,[30,11]],[[[1,"        "],[18,11,null],[1,"\\n"]],[]],null],[1,"\\n      "],[8,[39,18],[[4,[38,19],["click",[30,9,["onSave"]]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,21],[[30,8],[28,[37,4],["i18n_customer_verification_modal_save_button","campaign-manager-web/components/customer-verification/customer-verification-wrapper"],null]],null]]],null],[1,"\\n"]],[]],null],[1,"  "]],[9]]]]],[1,"\\n"]],[]]]],["@isModal","@isOpen","@onClose","@disableModalDismiss","modal","cv","@hideVerificationInformationText","@saveButtonText","cv","modal","&footnote"],false,["if","hue-web-modal","customer-verification","hue-web-foundations@-text-heading","t","hue-web-foundations@-artdeco-migration-scope","track-render","get","-get-dynamic-var","hash","external-link-info","help-center-url","has-block","yield","hue-web-inline-feedback","not","unless","classes","hue-web-button","on","fn","or"]]',moduleName:"campaign-manager-web/components/customer-verification/customer-verification-wrapper.hbs",isStrictMode:!1})
let C=e.default=(m=(0,o.inject)("account"),g=class extends a.default{constructor(...e){super(...e),E(this,"i18n",b,this),E(this,"accountService",_,this),E(this,"showAddressSelectionScreen",h,this),E(this,"errorMessage",f,this),E(this,"formRenderingFailed",T,this),y(this,"data",{verificationType:c.VerificationType.DSA,pemProductName:d.CMT_SLB_OMS_PEM_PRODUCT_NAME}),y(this,"businessInformationPageRenderKey",p.BUSINESS_INFORMATION_PAGE_RENDER_KEY)}get onboardingFieldsetData(){const{customerToEdit:e}=this.args
if(e)return{businessName:e.name,addressToEdit:new l.CustomerVerificationAddressEntity(e.address)}}onFormStateChange(e,t){if(this.errorMessage=null,this.formRenderingFailed=!1,e===c.OnboardingComponentState.ADDRESS_SELECTION)this.showAddressSelectionScreen=!0
else if(e===c.OnboardingComponentState.COMPLETE){const{value:{legalOrganization:e,defaultBillToAddress:n,entityUrn:a}}=t,i={name:e.legalName,address:n.rawAddress,entityUrn:a}
this._saveCustomerUrn(i)}}onBackToOnboardingForm(e){e(),this.showAddressSelectionScreen=!1}onError(e,t){switch(e){case c.ErrorTypes.RENDER_FAILURE:this.formRenderingFailed=!0
break
case c.ErrorTypes.ADDRESS_VERIFICATION_FAILURE:this.errorMessage=this.i18n.lookupTranslatedMessage(s.default,"i18n_customer_verification_address_verification_error")
break
case c.ErrorTypes.VERIFICATION_FAILURE:this.errorMessage=this.i18n.lookupTranslatedMessage(s.default,"i18n_customer_verification_business_information_save_error")
break
case c.ErrorTypes.ADDRESS_INVALID_FAILURE:this.errorMessage=t}}async _saveCustomerUrn(e){const t=(0,u.constructPemMetadata)(d.BUSINESS_INFORMATION_KEYS.UPDATE_CM_ACCOUNT_WITH_CUSTOMER,[e.entityUrn],this.args.pemOptions)
try{await this.accountService.updateAccountWithCustomerUrn(this.args.accountId,e.entityUrn,t),this.args.isModal||(this.showAddressSelectionScreen=!1),this.args.onSuccess(e)}catch(n){this.errorMessage=this.i18n.lookupTranslatedMessage(s.default,"i18n_customer_verification_business_information_save_error")}}},b=S(g.prototype,"i18n",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=S(g.prototype,"accountService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(g.prototype,"showAddressSelectionScreen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f=S(g.prototype,"errorMessage",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),T=S(g.prototype,"formRenderingFailed",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S(g.prototype,"onFormStateChange",[i.action],Object.getOwnPropertyDescriptor(g.prototype,"onFormStateChange"),g.prototype),S(g.prototype,"onBackToOnboardingForm",[i.action],Object.getOwnPropertyDescriptor(g.prototype,"onBackToOnboardingForm"),g.prototype),S(g.prototype,"onError",[i.action],Object.getOwnPropertyDescriptor(g.prototype,"onError"),g.prototype),g);(0,t.setComponentTemplate)(A,C)})),define("campaign-manager-web/components/customer-verification/mandatory-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","@ember/object","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"x+oHBApJ",block:'[[[1,"\\n"],[8,[39,0],[[17,1],[24,"aria-labelledby","mandatory-modal-header"],[4,[38,2],null,[["pageKey","routeName","currentRoute"],["mandatory_dsa_modal",[28,[37,3],[[53,"outletState"],"render.name"],null],[28,[37,3],[[53,"outletState"],"render"],null]]]]],[["@isOpen","@size","@dismissModal","@hideDismiss"],[[30,2],"medium",[28,[37,1],null,null],true]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],[[24,0,"mandatory-modal__header-container"]],null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"mandatory-modal-header"],[14,0,"a11y-text"],[12],[1,"\\n      "],[1,[28,[35,5],["i18n_heading","campaign-manager-web/components/customer-verification/mandatory-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],[[24,0,"u-layout__position-relative u-layout__align-center"]],null,[["default"],[[[[1,"\\n    "],[8,[39,6],[[24,0,"mb6"]],[["@size","@name"],["small","success-individual"]],null],[1,"\\n    "],[10,0],[14,0,"grid__col grid__col--11 grid__col--sm-10 ph0 u-layout__margin-center"],[12],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,7],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_heading","campaign-manager-web/components/customer-verification/mandatory-modal"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["mt2 mandatory-modal__body"," ",[28,[37,8],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,5],["i18n_body_text","campaign-manager-web/components/customer-verification/mandatory-modal"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"mandatory-modal__campaign_buttons_container u-layout__margin-center mt6"],[12],[1,"\\n      "],[8,[39,9],[[4,[38,10],["click",[30,0,["onButtonClick"]]],null],[4,[38,11],["mandatory_modal_go_to_billing_center_click"],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,5],["i18n_button_text","campaign-manager-web/components/customer-verification/mandatory-modal"],null]]],null],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]],[1,"\\n"]],["&attrs","@isOpen","modal"],false,["hue-web-modal","noop","track-render","get","-get-dynamic-var","t","hue-web-icons@illustration","hue-web-foundations@-text-display","hue-web-foundations@-text-body","hue-web-button","on","track-interaction"]]',moduleName:"campaign-manager-web/components/customer-verification/mandatory-modal.hbs",isStrictMode:!1})
let b=e.default=(s=(0,i.inject)("router"),(0,r.assertPropTypes)((p=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="router",i=this,(a=d)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}onButtonClick(){this.router.transitionTo(l.ROUTE_NAME.ACCOUNT_BILLING_TRANSACTIONS,this.args.accountId)}},_=p,h="propTypes",f={accountId:r.PropTypes.number.isRequired,isOpen:r.PropTypes.bool.isRequired},h in _?Object.defineProperty(_,h,{value:f,enumerable:!0,configurable:!0,writable:!0}):_[h]=f,d=m((u=p).prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(u.prototype,"onButtonClick",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"onButtonClick"),u.prototype),c=u))||c)
var _,h,f;(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/customer-verification/module",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","@glimmer/tracking","campaign-manager-web/constants/business-information"],(function(e,t,n,a,i,r,o,l){var s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"zgI6W+jf",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"mb4"],[17,1]],[["@title"],[[28,[37,1],["i18n_business_information_v2","campaign-manager-web/components/customer-verification/module"],null]]],[["content"],[[[[1,"\\n"],[41,[28,[37,3],[[30,0,["cmCustomer"]],[28,[37,4],[[30,0,["customerToEdit"]]],null]],null],[[[44,[[30,0,["cmCustomer"]]],[[[1,"        "],[10,0],[14,0,"u-display-flex u-justify-between u-items-start"],[12],[1,"\\n          "],[10,1],[12],[1,"\\n            "],[10,2],[15,0,[29,["mb2"," ",[28,[37,6],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[30,2,["name"]]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,7],null,[["@address","@size"],[[30,2,["address"]],"medium"]],null],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,8],[[24,0,"m2"],[4,[38,9],["click",[28,[37,10],[[30,0],"customerToEdit",[30,0,["cmCustomer"]]],null]],null],[4,[38,11],[[30,0,["BUSINESS_INFORMATION_TRACKING_KEYS","EDIT_BUSINESS_INFORMATION"]]],null]],[["@emphasized","@buttonType","@text"],[true,"tertiary",[28,[37,1],["i18n_add_business_information_edit_button_text","campaign-manager-web/components/customer-verification/module"],null]]],null],[1,"\\n        "],[13],[1,"\\n"]],[2]]]],[]],[[[1,"      "],[10,0],[15,0,[30,3]],[12],[1,"\\n        "],[8,[39,12],null,[["@customerToEdit","@accountId","@isModal","@onSuccess","@pemOptions"],[[30,0,["customerToEdit"]],[30,4],false,[30,0,["onAddBusinessInfoSuccess"]],[30,5]]],null],[1,"\\n      "],[13],[1,"\\n"]],[]]],[1,"  "]],[]]]]]],["&attrs","businessInformation","@contentClass","@accountId","@pemOptions"],false,["scc/module-card","t","if","and","not","let","hue-web-foundations@-text-body","address-entity-lockup","hue-web-button","on","set","track-interaction","customer-verification/customer-verification-wrapper"]]',moduleName:"campaign-manager-web/components/customer-verification/module.hbs",isStrictMode:!1})
let b=e.default=(s=class extends a.default{constructor(...e){var t,n,a
super(...e),t=this,n="BUSINESS_INFORMATION_TRACKING_KEYS",a=l.BUSINESS_INFORMATION_TRACKING_KEYS,n in t?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,p(this,"cmCustomer",c,this),p(this,"customerToEdit",u,this),p(this,"tracking",d,this)}onAddBusinessInfoSuccess(e){this.cmCustomer=e,this.args.onSuccess(e.entityUrn),this.tracking.fireInteractionEvent(this.BUSINESS_INFORMATION_TRACKING_KEYS.SAVE_BUSINESS_INFORMATION),this.customerToEdit&&(this.customerToEdit=null)}},c=m(s.prototype,"cmCustomer",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(s.prototype,"customerToEdit",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(s.prototype,"tracking",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(s.prototype,"onAddBusinessInfoSuccess",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"onAddBusinessInfoSuccess"),s.prototype),s);(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/date-cell",["exports","ember-tax/components/date-cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/date-range-picker",["exports","@linkedin/lms-date-ui/components/date-range-picker"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/definition-underline",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","@ember/service"],(function(e,t,n,a,i,r,o){var l,s,c
function u(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=(0,n.createTemplateFactory)({id:"memTRfjO",block:'[[[8,[39,0],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],[[28,[37,1],[[30,1],"top"],null],"u-hoverable__content u-hoverable__content--overflow-wrap-anywhere"]],[["trigger","content"],[[[[1,"\\n    "],[11,"button"],[24,0,"button--unstyled u-layout__align-left"],[16,"aria-label",[30,3]],[24,4,"button"],[4,[38,2],["click",[30,0,["maybeTrackInteraction"]]],null],[4,[38,3],[[30,2,["triggerContentSharedInfo"]]],null],[12],[1,"\\n      "],[11,1],[16,0,[29,[[30,0,["underlineStyleClass"]]," ",[28,[37,4],null,[["size","color"],["small","default"]]]]]],[17,4],[12],[1,"\\n        "],[1,[30,5]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[2]],[[[1,"\\n"],[41,[48,[30,7]],[[[1,"      "],[18,7,null],[1,"\\n"]],[]],[[[1,"      "],[10,2],[12],[1,"\\n        "],[1,[30,6]],[1,"\\n      "],[13],[1,"\\n"]],[]]],[1,"  "]],[]]]]]],["@placement","triggerData","@ariaLabel","&attrs","@text","@tooltip","&default"],false,["hue-web-contextual-dialog","or","on","hue-web-contextual-dialog-trigger","hue-web-foundations@-text-body","if","has-block","yield"]]',moduleName:"campaign-manager-web/components/definition-underline.hbs",isStrictMode:!1}),p={DEFAULT:"default",SUCCESS:"success",ERROR:"error",ATTENTION:"attention"},m=Object.values(p)
var g,b,_
e.default=(0,t.setComponentTemplate)(d,(c=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="tracking",i=this,(a=s)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get underlineStyleClass(){const{type:e}=this.args
return`u-border__dotted--${m.includes(e)?e:p.DEFAULT}`}maybeTrackInteraction(){this.args.trackingKey&&this.tracking.fireInteractionEvent(this.args.trackingKey)}},g=c,b="propTypes",_={text:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.SafeString]).isRequired,tooltip:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.SafeString]),type:i.PropTypes.enum(m),placement:i.PropTypes.enum(["top","bottom","left","right"]),ariaLabel:i.PropTypes.SafeString},b in g?Object.defineProperty(g,b,{value:_,enumerable:!0,configurable:!0,writable:!0}):g[b]=_,s=u((l=c).prototype,"tracking",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(l.prototype,"maybeTrackInteraction",[r.action],Object.getOwnPropertyDescriptor(l.prototype,"maybeTrackInteraction"),l.prototype),l))})),define("campaign-manager-web/components/demographics/demographics-currency-cell",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"Tf+yIChv",block:'[[[1,"\\n"],[10,0],[14,0,"u-display-flex u-flex-no-wrap u-layout-flex__container--space-between u-flex-column"],[12],[1,"\\n"],[41,[28,[37,1],[[30,1],[30,2,["propertyName"]]],null],[[[1,"    "],[1,[28,[35,2],[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null],[30,1,["currencyCode"]]],null]],[1,"\\n"]],[]],[[[1,"    "],[10,1],[14,0,"demographics__table-below-min"],[12],[1,[28,[35,3],["i18n_below_reporting_minimum","campaign-manager-web/components/demographics/demographics-currency-cell"],null]],[13],[1,"\\n"]],[]]],[13]],["@record","@column"],false,["if","get","format-currency-or-dash","t"]]',moduleName:"campaign-manager-web/components/demographics/demographics-currency-cell.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())}))
define("campaign-manager-web/components/demographics/demographics-ratio-cell",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"UMORtWG9",block:'[[[41,[28,[37,1],[[30,1],[30,2,["propertyName"]]],null],[[[1,"  "],[1,[28,[35,2],[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null]],null]],[1,"\\n"]],[]],[[[1,"  "],[10,1],[14,0,"demographics__table-below-min"],[12],[1,"-"],[13],[1,"\\n"]],[]]]],["@record","@column"],false,["if","get","format-ratio-or-dash"]]',moduleName:"campaign-manager-web/components/demographics/demographics-ratio-cell.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/demographics/headers",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"U2Bkb2Iu",block:'[[[1,"\\n"]],[],false,[]]',moduleName:"campaign-manager-web/components/demographics/headers.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/dev-support",["exports","@ember/component","@ember/template-factory","@glimmer/component","ember-stdlib/utils/is-browser","campaign-manager-web/config/environment"],(function(e,t,n,a,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const o=(0,n.createTemplateFactory)({id:"dvJJg9L6",block:'[[[10,3],[15,6,[29,["https://crt.prod.linkedin.com/#/commits?products=%5B%22campaign-manager-web%22%5D&startVersion=",[30,0,["activeVersion"]]]]],[14,0,"dev-support__anchor--no-color"],[14,"target","_blank"],[14,"rel","noopener noreferrer"],[12],[1,"\\n  "],[1,[30,0,["activeVersion"]]],[1,"\\n"],[13]],[],false,[]]',moduleName:"campaign-manager-web/components/dev-support.hbs",isStrictMode:!1})
class l extends a.default{constructor(...e){var t,n,a
super(...e),t=this,n="activeVersion",a=i.default?document.querySelector('meta[name="serviceVersion"]')?.content:r.default.appVersion,n in t?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}get activeVersion(){return this.activeVersion}}e.default=l,(0,t.setComponentTemplate)(o,l)})),define("campaign-manager-web/components/display-objective",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"3PX4NHTW",block:'[[[1,"\\n"],[10,0],[15,0,[28,[37,0],[[28,[37,1],null,[["display-objective__selected-objective"],[[28,[37,2],[[30,1,["outcome","length"]],[28,[37,3],[[30,2]],null]],null]]]]],null]],[12],[1,"\\n  "],[10,0],[14,0,"u-layout-flex__container--aligned-center-space-between"],[12],[1,"\\n    "],[18,8,[[28,[37,1],null,[["heading"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n"],[41,[30,3],[[[1,"      "],[18,8,[[28,[37,1],null,[["action"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n  "],[10,0],[14,0,"u-layout-flex__container--aligned-center u-flex-wrap"],[12],[1,"\\n"],[41,[30,2],[[[1,"      "],[8,[39,7],[[24,0,"pr2"]],[["@type","@name","@size"],["microspot",[30,1,["illustrationName"]],"small"]],null],[1,"\\n"]],[]],[[[1,"      "],[10,0],[15,0,[29,["display-objective__objective-icon--",[30,1,["icon"]]," pr4"]]],[12],[13],[1,"\\n"]],[]]],[1,"    "],[10,0],[14,0,"display-objective__selected-objective-info"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-flex-wrap"],[12],[1,"\\n        "],[10,"h5"],[15,0,[29,["pr1"," ",[28,[37,8],null,[["size","weight"],[[52,[30,2],"small","large"],[52,[30,2],"bold","default"]]]]]]],[12],[1,"\\n          "],[1,[28,[35,9],["i18n_objective_name_ms5_v3","campaign-manager-web/components/display-objective"],[["type"],[[30,1,["type"]]]]]],[1,"\\n        "],[13],[1,"\\n"],[41,[51,[30,3]],[[[1,"          "],[18,8,[[28,[37,1],null,[["action"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,8],null,[["size","italic"],["small",[52,[30,2],"","true"]]]]]]],[12],[1,"\\n        "],[1,[28,[35,9],[[52,[30,2],"i18n_objective_subtext","i18n_objective_tagline_ms5_v2"],"campaign-manager-web/components/display-objective"],[["type"],[[30,1,["type"]]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[51,[30,2]],[[[1,"  "],[10,"ul"],[14,0,"pt3"],[12],[1,"\\n"],[42,[28,[37,12],[[28,[37,12],[[30,0,["outcomes"]]],null]],null],null,[[[1,"      "],[10,"li"],[15,0,[29,["u-display-flex u-flex-no-wrap display-objective__selected-objective-outcome-item display-objective__selected-objective-outcome-item--",[30,1,["color"]]]]],[12],[1,"\\n        "],[10,1],[12],[8,[39,13],null,[["@size","@name"],["small","signal-success"]],null],[13],[1,"\\n        "],[10,1],[15,0,[29,["display-objective__selected-objective-outcome pl2 u-color__black--75"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,9],[[30,4],"campaign-manager-web/components/display-objective"],[["type"],[[30,1,["type"]]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[4]],null],[1,"  "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,2],[[30,5],[30,6]],null],[[[1,"  "],[8,[39,14],null,[["@campaign","@onCtvToggleChange"],[[30,6],[30,7]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[18,8,[[28,[37,1],null,[["footer"],[[50,"just-yield",0,null,null]]]]]]],["@selectedObjective","@isSccCardRevampEnabled","@isCampaignGroup","outcome","@showCtvToggleSection","@campaign","@onCtvToggleChange","&default"],false,["classes","hash","and","not","yield","component","if","hue-web-icons@illustration","hue-web-foundations@-text-body","t","unless","each","-track-array","hue-web-icons@icon","connected-tv-toggle-section"]]',moduleName:"campaign-manager-web/components/display-objective.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{get outcomes(){return this.args.isCampaignGroup?this.args.selectedObjective.groupOutcome:this.args.selectedObjective.outcome}},c=o,u="propTypes",d={campaign:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]),selectedObjective:i.PropTypes.object.isRequired,isCampaignGroup:i.PropTypes.bool,isAdvancedModeRedesignEnabled:i.PropTypes.bool,isSccCardRevampEnabled:i.PropTypes.bool,onCtvToggleChange:i.PropTypes.func,showCtvToggleSection:i.PropTypes.bool},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/double-verify-segments-panel",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/constants/third-party-apps","campaign-manager-web/utils/tracking"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A=(0,n.createTemplateFactory)({id:"PHIZyKbd",block:'[[[1,"\\n"],[10,0],[14,0,"double-verify-segments-panel"],[12],[1,"\\n  "],[10,"h2"],[15,0,[29,["u-color__black--90 segments-title"," ",[28,[37,0],null,[["size"],["medium"]]]]]],[12],[1,[28,[35,1],[[52,[30,1],"i18n_select_contextual_dv_profiles","i18n_select_suitability_dv_profiles"],"campaign-manager-web/components/double-verify-segments-panel"],null]],[13],[1,"\\n"],[41,[30,0,["isListView"]],[[[1,"    "],[8,[39,3],null,[["@root","@onCheckboxChange","@checkedStateLookup","@ariaLabelledById","@grantLastColumnFullWidth","@showGlobalSearch","@doGlobalSearch","@searchAriaLabel"],[[30,0,["columnsViewRootFormat"]],[30,0,["onContextualTargetingProfilesCheckboxChange"]],[30,0,["checkedStateLookupTargetingProfiles"]],"contextual-profiles-view-title",true,true,[30,0,["doGlobalSearchForContextualTargetingProfiles"]],[28,[37,1],["i18n_a11y_search_aria_label","campaign-manager-web/components/double-verify-segments-panel"],null]]],null],[1,"\\n"],[41,[28,[37,4],[[30,2,["segments","length"]],0],null],[[[1,"      "],[10,0],[14,0,"placement-module__pill-container segments-pills"],[12],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,2,["segments"]]],null]],null],null,[[[1,"          "],[8,[39,7],[[4,[38,9],["click",[28,[37,10],[[30,0,["onTargetingProfilesPillClick"]],[30,3]],null]],null],[4,[38,11],["lan_targeting_profile_pill"],null]],[["@text","@a11yText"],[[28,[37,8],[[30,4],[30,3]],null],[28,[37,1],["i18n_dismiss_pill_a11y_text","campaign-manager-web/components/double-verify-segments-panel"],[["pillText"],[[30,3]]]]]],null],[1,"\\n"]],[3]],null],[1,"      "],[13],[1,"\\n"]],[]],null]],[]],[[[1,"    "],[8,[39,3],null,[["@root","@onRadioChange","@headerTitle","@checkedStateLookup","@ariaLabelledById","@grantLastColumnFullWidth"],[[30,0,["columnsViewRootFormat"]],[30,0,["onSuitabilityProfilesRadioChange"]],[28,[37,1],["i18n_select_dv_profiles_header","campaign-manager-web/components/double-verify-segments-panel"],null],[30,0,["checkedStateLookupTargetingProfiles"]],"brand-profile-view-title",true]],null],[1,"\\n"]],[]]],[1,"\\n"],[41,[30,0,["isListView"]],[[[1,"    "],[10,0],[14,0,"segments-logic-container"],[12],[1,"\\n      "],[10,2],[15,0,[29,["u-color__black--90 targeting-logic-title"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,[28,[35,1],["i18n_segments_logic","campaign-manager-web/components/double-verify-segments-panel"],null]],[13],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,0,["contextualTargetingOptions"]]],null]],null],null,[[[1,"        "],[10,0],[14,0,"targeting-logic-options chm__form-element-container"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[36,12]]]],[12],[1,"\\n            "],[8,[39,13],[[16,3,[28,[37,14],[[30,5],"-radio-option"],null]],[16,2,[30,5]],[16,"checked",[28,[37,15],[[30,5],[30,2,["targetingLogic"]]],null]],[4,[38,9],["change",[28,[37,10],[[30,0,["onChangeTargetingLogic"]],[30,5]],null]],null]],[["@inputId","@disabled"],[[30,5],[28,[37,8],[[30,0,["targetingOptionsDisabledMap"]],[30,5]],null]]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[15,"for",[30,5]],[15,0,[29,["u-color__black--90 targeting-logic-options-label"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],[[52,[28,[37,15],[[30,5],"ANY_OF"],null],"i18n_segments_logic_any_of","i18n_segments_logic_all_of"],"campaign-manager-web/components/double-verify-segments-panel"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[5]],null],[1,"    "],[13],[1,"\\n"]],[]],null],[13]],["@isCustomContextual","@selectedData","pill","@profilesCodeToNamesMap","targetingOption"],false,["hue-web-foundations@-text-body","t","if","columns-view","gt","each","-track-array","hue-web-pill-input","get","on","fn","track-interaction","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","concat","eq"]]',moduleName:"campaign-manager-web/components/double-verify-segments-panel.hbs",isStrictMode:!1})
let C=e.default=(c=(0,r.inject)(),u=(0,r.inject)(),d=(0,r.inject)(),p=(0,r.inject)(),(0,o.assertPropTypes)((T=class extends a.default{constructor(...e){super(...e),E(this,"i18n",b,this),E(this,"xhr",_,this),E(this,"lix",h,this),E(this,"tracking",f,this),y(this,"contextualTargetingOptions",["ANY_OF","ALL_OF"])}_dismiss(){this.onCancel()}get targetingOptionsDisabledMap(){const{optionsData:e}=this.args
return this.contextualTargetingOptions.reduce(((t,n)=>(t[n]=!e.targetingLogic.includes(n),t)),{})}get isListView(){const{optionsData:e}=this.args
return"SINGLE"!==e.targetingLogic}get columnsViewRootFormat(){const{optionsData:e,isCustomContextual:t}=this.args,n={name:t?l.SEGMENTS.CUSTOM_CONTEXTUAL:l.SEGMENTS.AUTHENTIC_BRAND_SAFETY,children:[]}
return e.segmentsDetails.map((e=>{const t={name:e.name,code:e.code}
n.children.push(t)})),this.isListView||(n.viewType="RADIO_LIST"),n}onContextualTargetingProfilesCheckboxChange(e,t){const n=this.args.selectedData?.segments??[]
if(t)this.args.updateParent("segments",[...n,e.code])
else{const t=n.filter((t=>t!==e.code))
this.args.updateParent("segments",t)}this.tracking.fireInteractionEvent("lan_custom_contextual_column_input",s.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}doGlobalSearchForContextualTargetingProfiles(e){return this.columnsViewRootFormat.children.filter((t=>{const n=e.toLowerCase()
return t.name.toLowerCase().includes(n)}))}onTargetingProfilesPillClick(e){const t=[...this.args.selectedData.segments],n=t.indexOf(e)
n>-1&&t.splice(n,1),this.args.updateParent("segments",t)}onChangeTargetingLogic(e){this.args.updateParent("targetingLogic",e),this.tracking.fireInteractionEvent("lan_targeting_logic_input",s.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}get checkedStateLookupTargetingProfiles(){return{key:"code",map:(this.args.selectedData?.segments||[]).reduce(((e,t)=>(e[t]=!0,e)),{})}}onSuitabilityProfilesRadioChange(e){const t=[e.code]
this.args.updateParent("segments",t),this.tracking.fireInteractionEvent("lan_authentic_brand_safety_column_input",s.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}},y(T,"propTypes",{onCancel:o.PropTypes.func.isRequired,isCustomContextual:o.PropTypes.bool.isRequired,accountId:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.number]).isRequired,optionsData:o.PropTypes.oneOfType([o.PropTypes.EmberObject,o.PropTypes.object]).isRequired,selectedData:o.PropTypes.oneOfType([o.PropTypes.EmberObject,o.PropTypes.object,o.PropTypes.null]),updateParent:o.PropTypes.func.isRequired,profilesCodeToNamesMap:o.PropTypes.oneOfType([o.PropTypes.EmberObject,o.PropTypes.object]).isRequired}),b=S((g=T).prototype,"i18n",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=S(g.prototype,"xhr",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(g.prototype,"lix",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(g.prototype,"tracking",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S(g.prototype,"onContextualTargetingProfilesCheckboxChange",[i.action],Object.getOwnPropertyDescriptor(g.prototype,"onContextualTargetingProfilesCheckboxChange"),g.prototype),S(g.prototype,"doGlobalSearchForContextualTargetingProfiles",[i.action],Object.getOwnPropertyDescriptor(g.prototype,"doGlobalSearchForContextualTargetingProfiles"),g.prototype),S(g.prototype,"onTargetingProfilesPillClick",[i.action],Object.getOwnPropertyDescriptor(g.prototype,"onTargetingProfilesPillClick"),g.prototype),S(g.prototype,"onChangeTargetingLogic",[i.action],Object.getOwnPropertyDescriptor(g.prototype,"onChangeTargetingLogic"),g.prototype),S(g.prototype,"onSuitabilityProfilesRadioChange",[i.action],Object.getOwnPropertyDescriptor(g.prototype,"onSuitabilityProfilesRadioChange"),g.prototype),m=g))||m);(0,t.setComponentTemplate)(A,C)})),define("campaign-manager-web/components/double-verify-segments",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","hue-web-toast/utils/constants","@linkedin/ember-prop-types","ember-concurrency-decorators","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/urn","@glimmer/tracking","campaign-manager-web/constants/third-party-apps","campaign-manager-web/utils/tracking"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L
function k(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function U(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const x=(0,n.createTemplateFactory)({id:"cJzSDrDa",block:'[[[1,"\\n"],[11,0],[24,0,"double-verify-segments_parent_container"],[4,[38,0],[[30,0,["setUserSelectedInitialValues"]],[30,1]],null],[12],[1,"\\n  "],[10,0],[14,0,"double-verify-profiles"],[12],[1,"\\n    "],[10,2],[15,0,[29,["u-color__black--90"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[30,2]],[13],[1,"\\n    "],[10,2],[15,0,[29,["u-color__black--60"," ",[28,[37,1],null,[["size"],["xsmall"]]]]]],[12],[1,[30,3]],[13],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,2],[[24,0,"select-profiles-button"],[4,[38,4],["lan_double_verify_select_profiles"],null],[4,[38,5],["click",[30,0,["openDoubleVerifyPanel"]]],null]],[["@buttonType","@size","@emphasized","@text"],["tertiary","small",true,[28,[37,3],["i18n_select_dv_profiles","campaign-manager-web/components/double-verify-segments"],null]]],null],[1,"\\n"],[13],[1,"\\n"],[41,[30,0,["listOfSelectedSegmentsName"]],[[[1,"  "],[10,0],[14,0,"selected-segments-names"],[12],[1,"\\n    "],[10,1],[15,0,[29,["u-color__black--90"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,3],["i18n_double_verify_selected_profiles","campaign-manager-web/components/double-verify-segments"],[["selectedSegments"],[[30,0,["listOfSelectedSegmentsName"]]]]]],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],null],[8,[39,7],[[24,0,"double-verify-modal"],[24,"aria-labelledby","double-verify-modal-header"]],[["@size","@isOpen","@dismissModal"],["large",[30,0,["isDoubleVerifySegmentsPanelOpen"]],[30,0,["onDoubleVerifyPanelClose"]]]],[["default"],[[[[1,"\\n  "],[8,[30,4,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"double-verify-modal-header"],[15,0,[29,[[28,[37,8],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],[[52,[30,5],"i18n_contextual_dv_profiles","i18n_suitability_dv_profiles"],"campaign-manager-web/components/double-verify-segments"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,4,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,9],null,[["@accountId","@optionsData","@selectedData","@dataTestValue","@isCustomContextual","@onCancel","@profilesCodeToNamesMap","@updateParent"],[[30,6],[30,7],[30,0,["userSelectedDoubleVerifyData"]],"double_verify_segments",[30,5],[30,0,["onDoubleVerifyPanelClose"]],[30,0,["profilesCodeToNamesMap"]],[30,0,["updateUserSelectedDoubleVerifyData"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,4,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[8,[39,2],[[24,0,"mr2"],[4,[38,5],["click",[30,0,["onDoubleVerifyPanelClose"]]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,3],["i18n_double_verify_cancel","campaign-manager-web/components/double-verify-segments"],null]]],null],[1,"\\n    "],[8,[39,2],[[16,"disabled",[30,0,["isSavedButtonDisabled"]]],[4,[38,5],["click",[30,0,["saveDoubleVerifyProfile"]]],null],[4,[38,4],["lan_double_verify_save_profiles"],null]],[["@size","@text"],["small",[28,[37,3],["i18n_double_verify_save","campaign-manager-web/components/double-verify-segments"],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[4]]]]]],["@profilesData","@title","@description","modal","@isCustomContextual","@accountId","@optionsData"],false,["did-update","hue-web-foundations@-text-body","hue-web-button","t","track-interaction","on","if","hue-web-modal","hue-web-foundations@-text-heading","double-verify-segments-panel"]]',moduleName:"campaign-manager-web/components/double-verify-segments.hbs",isStrictMode:!1})
let F=e.default=(g=(0,i.inject)(),b=(0,i.inject)(),_=(0,i.inject)("hue-web-toast"),h=(0,i.inject)(),f=(0,i.inject)(),T=(0,i.inject)(),E=(0,i.inject)(),y=(0,s.task)({drop:!0}),S=(0,s.task)({drop:!0}),(0,l.assertPropTypes)((L=class extends a.default{constructor(){super(...arguments),k(this,"i18n",O,this),k(this,"jet",v,this),k(this,"toast",w,this),k(this,"i18n",I,this),k(this,"xhr",P,this),k(this,"thirdPartyApps",N,this),k(this,"tracking",R,this),k(this,"isDoubleVerifySegmentsPanelOpen",D,this),k(this,"userSelectedDoubleVerifyData",M,this),this.setUserSelectedInitialValues()}get profileDataKey(){return this.args.isCustomContextual?p.SEGMENTS.CUSTOM_CONTEXTUAL:p.SEGMENTS.AUTHENTIC_BRAND_SAFETY}setUserSelectedInitialValues(){const e={}
this.args.profilesData?.doubleVerify&&this.args.profilesData?.doubleVerify[this.profileDataKey]&&(e.segments=this.args.profilesData.doubleVerify[this.profileDataKey].segments.map((e=>e)),this.args.profilesData.doubleVerify[this.profileDataKey].targetingLogic&&(e.targetingLogic=this.args.profilesData.doubleVerify[this.profileDataKey].targetingLogic)),this.userSelectedDoubleVerifyData=e}onDoubleVerifyPanelClose(){this._resetDoubleVerifyPanel()}openDoubleVerifyPanel(){this.isDoubleVerifySegmentsPanelOpen=!0,this.tracking.fireInteractionEvent("select_double_verify_profiles",m.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}saveDoubleVerifyProfile(){this.args.profilesData?.id?this.updateBrandSafetyProfiles.perform():this.createBrandSafetyProfiles.perform(),this._resetDoubleVerifyPanel(),this.tracking.fireInteractionEvent("save_double_verify_profiles",m.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}get isSavedButtonDisabled(){return!this.userSelectedDoubleVerifyData?.segments||0===this.userSelectedDoubleVerifyData.segments.length||"SINGLE"!==this.args.optionsData.targetingLogic&&!this.userSelectedDoubleVerifyData.targetingLogic}_resetDoubleVerifyPanel(){this.setUserSelectedInitialValues(),this.isDoubleVerifySegmentsPanelOpen=!1}get listOfSelectedSegmentsName(){return(this.args.profilesData?.doubleVerify&&this.args.profilesData.doubleVerify[this.profileDataKey]?.segments||[]).map((e=>this.profilesCodeToNamesMap[e])).join(", ")||null}updateUserSelectedDoubleVerifyData(e,t){this.userSelectedDoubleVerifyData={...this.userSelectedDoubleVerifyData,[e]:t}}get profilesCodeToNamesMap(){const{optionsData:e}=this.args
return e.segmentsDetails.reduce(((e,t)=>(e[t.code]=t.name,e)),{})}*updateBrandSafetyProfiles(){const e=e=>this.i18n.lookupTranslation(this.constructor,e)()
let t={doubleVerify:{}}
this.args.isCustomContextual?(t.doubleVerify.customContextual=this.userSelectedDoubleVerifyData,this.args.profilesData?.doubleVerify?.authenticBrandSafety&&(t.doubleVerify.authenticBrandSafety=this.args.profilesData.doubleVerify.authenticBrandSafety)):(t.doubleVerify.authenticBrandSafety=this.userSelectedDoubleVerifyData,this.args.profilesData?.doubleVerify?.customContextual&&(t.doubleVerify.customContextual=this.args.profilesData.doubleVerify.customContextual)),t=JSON.stringify({patch:{$set:t}})
try{yield this.xhr.post(`${c.default.brandSafetyProfiles}/${this.args.profilesData.id}`,{data:t}),yield this.args.refetchBrandSafetyProfiles(),this.toast.add({type:o.TOAST_TYPES.SUCCESS,message:e("i18n_double_verify_profiles_sucess_toast")})}catch(n){this.toast.add({type:o.TOAST_TYPES.ERROR,message:e("i18n_double_verify_profiles_failure_toast")}),this.jet.error(new Error(n))}}*createBrandSafetyProfiles(){const e=e=>this.i18n.lookupTranslation(this.constructor,e)()
let t={doubleVerify:{},beneficiary:(0,u.createUrnFromAttrs)(u.URN_TYPES.SPONSORED_ACCOUNT,this.args.accountId)}
this.args.isCustomContextual?t.doubleVerify.customContextual=this.userSelectedDoubleVerifyData:t.doubleVerify.authenticBrandSafety=this.userSelectedDoubleVerifyData,t=JSON.stringify(t)
try{yield this.xhr.post(c.default.brandSafetyProfiles,{data:t}),yield this.args.refetchBrandSafetyProfiles(),this.toast.add({type:o.TOAST_TYPES.SUCCESS,message:e("i18n_double_verify_profiles_sucess_toast")})}catch(n){this.toast.add({type:o.TOAST_TYPES.ERROR,message:e("i18n_double_verify_profiles_failure_toast")}),this.jet.error(new Error(n))}}},z=L,j="propTypes",G={accountId:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.number]).isRequired,description:l.PropTypes.SafeString.isRequired,title:l.PropTypes.SafeString.isRequired,isCustomContextual:l.PropTypes.bool.isRequired,optionsData:l.PropTypes.oneOfType([l.PropTypes.EmberObject,l.PropTypes.object]).isRequired,profilesData:l.PropTypes.oneOfType([l.PropTypes.EmberObject,l.PropTypes.object,l.PropTypes.null]),refetchBrandSafetyProfiles:l.PropTypes.func.isRequired},j in z?Object.defineProperty(z,j,{value:G,enumerable:!0,configurable:!0,writable:!0}):z[j]=G,O=U((C=L).prototype,"i18n",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=U(C.prototype,"jet",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=U(C.prototype,"toast",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=U(C.prototype,"i18n",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=U(C.prototype,"xhr",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=U(C.prototype,"thirdPartyApps",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=U(C.prototype,"tracking",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=U(C.prototype,"isDoubleVerifySegmentsPanelOpen",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),M=U(C.prototype,"userSelectedDoubleVerifyData",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),U(C.prototype,"setUserSelectedInitialValues",[r.action],Object.getOwnPropertyDescriptor(C.prototype,"setUserSelectedInitialValues"),C.prototype),U(C.prototype,"onDoubleVerifyPanelClose",[r.action],Object.getOwnPropertyDescriptor(C.prototype,"onDoubleVerifyPanelClose"),C.prototype),U(C.prototype,"openDoubleVerifyPanel",[r.action],Object.getOwnPropertyDescriptor(C.prototype,"openDoubleVerifyPanel"),C.prototype),U(C.prototype,"saveDoubleVerifyProfile",[r.action],Object.getOwnPropertyDescriptor(C.prototype,"saveDoubleVerifyProfile"),C.prototype),U(C.prototype,"updateUserSelectedDoubleVerifyData",[r.action],Object.getOwnPropertyDescriptor(C.prototype,"updateUserSelectedDoubleVerifyData"),C.prototype),U(C.prototype,"updateBrandSafetyProfiles",[y],Object.getOwnPropertyDescriptor(C.prototype,"updateBrandSafetyProfiles"),C.prototype),U(C.prototype,"createBrandSafetyProfiles",[S],Object.getOwnPropertyDescriptor(C.prototype,"createBrandSafetyProfiles"),C.prototype),A=C))||A)
var z,j,G;(0,t.setComponentTemplate)(x,F)})),define("campaign-manager-web/components/duplicate-campaign/creative-feedback",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/prop-types/creative","campaign-manager-web/prop-types/campaign-duplication","campaign-manager-web/constants/campaign-duplication"],(function(e,t,n,a,i,r,o,l){var s,c
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const u=(0,n.createTemplateFactory)({id:"iZvks98f",block:'[[[1,"\\n"],[41,[30,0,["messageKey"]],[[[1,"  "],[8,[39,1],[[17,1]],[["@message","@type","@isHidden"],[[28,[37,2],[[30,0,["messageKey"]],"campaign-manager-web/components/duplicate-campaign/creative-feedback"],[["creativeType","linkInfo"],[[30,2],[28,[37,3],null,[["href","accountId"],["https://www.linkedin.com/help/lms/ask",[30,3]]]]]]],[30,4],[30,5]]],null],[1,"\\n"]],[]],null]],["&attrs","@creativeType","@accountId","@feedbackType","@isHidden"],false,["if","hue-web-inline-feedback","t","external-link-info"]]',moduleName:"campaign-manager-web/components/duplicate-campaign/creative-feedback.hbs",isStrictMode:!1}),d={[l.DUPLICATION_CREATIVES_ERROR_CODES.CANNOT_SHALLOW_COPY_CREATIVE]:"i18n_cannot_shallow_copy_creative_message",[l.DUPLICATION_CREATIVES_ERROR_CODES.CANNOT_SHALLOW_COPY_CREATIVE_TO_DIFFERENT_ACCOUNT]:"i18n_cannot_shallow_copy_creative_to_different_account_message_v2",[l.DUPLICATION_CREATIVES_ERROR_CODES.CANNOT_DEEP_COPY_SPONSORED_CREATIVE_FROM_PAGE]:"i18n_cannot_deep_copy_sponsored_content_from_page_message",[l.DUPLICATION_CREATIVES_ERROR_CODES.CANNOT_DUPLICATE_JOB_FOLLOW_CREATIVE]:"i18n_cannot_duplicate_job_follow_creative_message",[l.DUPLICATION_CREATIVES_ERROR_CODES.CANNOT_DUPLICATE_MEMBER_ACCOUNT_CREATIVE]:"i18n_cannot_duplicate_member_created_creative_message",[l.DUPLICATION_CREATIVES_ERROR_CODES.CANNOT_DUPLICATE_WHITEPAPER_DOWNLOAD_CREATIVE]:"i18n_cannot_duplicate_whitepaper_creative_message",[l.DUPLICATION_CREATIVES_ERROR_CODES.CANNOT_DUPLICATE_NOT_READY_CREATIVE]:"i18n_cannot_duplicate_invalid_creative_message",[l.DUPLICATION_CREATIVES_ERROR_CODES.CANNOT_DUPLICATE_CANCELED_CREATIVE]:"i18n_cannot_duplicate_canceled_creative_message",[l.DUPLICATION_CREATIVES_ERROR_CODES.CANNOT_FIND_UGC_POST_CREATIVE]:"i18n_cannot_find_ugc_post_creative_message",[l.DUPLICATION_CREATIVES_ERROR_CODES.CANNOT_DEEP_COPY_CREATIVE]:"i18n_cannot_deep_copy_creative_message",[l.DUPLICATION_CREATIVES_ERROR_CODES.CANNOT_DUPLICATE_SPINMAIL_CREATIVE]:"i18n_cannot_duplicate_spinmail_creative_message",[l.DUPLICATION_CREATIVES_ERROR_CODES.CANNOT_DEEP_COPY_DIRECT_SPONSORED_CONTENT_WITHOUT_PERMISSION]:"i18n_permissions_required_to_deep_copy_direct_sponsored_content_message",[l.DUPLICATION_CREATIVES_ERROR_CODES.CANNOT_DUPLICATE_LEAD_GEN_MESSAGING_AD_TO_DIFFERENT_ACCOUNT]:"i18n_cannot_duplicate_lead_gen_message_ads_across_ad_accounts_message",[l.DUPLICATION_CREATIVES_ERROR_CODES.CANNOT_DUPLICATE_LEAD_GEN_SPONSORED_DOCUMENT_CREATIVE]:"i18n_cannot_duplicate_lead_gen_document_ad_creative_message",[l.DUPLICATION_CREATIVES_ERROR_CODES.BAD_REQUEST]:"i18n_creative_error_fallback_message_v2",[l.DUPLICATION_CREATIVES_ERROR_CODES.DUPLICATION_TYPE_DEEP_COPY_FALLBACK]:"i18n_creative_error_duplication_type_deep_fallback_message",[l.DUPLICATION_CREATIVES_ERROR_CODES.DUPLICATION_TYPE_SHALLOW_COPY_FALLBACK]:"i18n_creative_error_duplication_type_shallow_fallback_message",[l.DUPLICATION_CREATIVES_ERROR_CODES.DUPLICATION_TYPE_NONE_FALLBACK]:"i18n_creative_error_duplication_type_none_fallback_message"}
let p=e.default=(0,i.assertPropTypes)((c=class extends a.default{get messageKey(){let e=this.args.errorCode
if(this.args.duplicationType&&this.args.errorCode===l.DUPLICATION_CREATIVES_ERROR_CODES.BAD_REQUEST)switch(this.args.duplicationType){case l.DUPLICATION_TYPES.DEEP_COPY:e=l.DUPLICATION_CREATIVES_ERROR_CODES.DUPLICATION_TYPE_DEEP_COPY_FALLBACK
break
case l.DUPLICATION_TYPES.SHALLOW_COPY:e=l.DUPLICATION_CREATIVES_ERROR_CODES.DUPLICATION_TYPE_SHALLOW_COPY_FALLBACK
break
case l.DUPLICATION_TYPES.NONE:e=l.DUPLICATION_CREATIVES_ERROR_CODES.DUPLICATION_TYPE_NONE_FALLBACK
break
default:e=l.DUPLICATION_CREATIVES_ERROR_CODES.BAD_REQUEST}return d[e]}},m=c,g="propTypes",b={accountId:i.PropTypes.number.isRequired,duplicationType:o.duplicationTypeShape,errorCode:i.PropTypes.enum(Object.values(l.DUPLICATION_CREATIVES_ERROR_CODES)).isRequired,feedbackType:i.PropTypes.enum(["neutral","caution","negative"]).isRequired,creativeType:r.creativeTypeShape.isRequired,isHidden:i.PropTypes.bool},g in m?Object.defineProperty(m,g,{value:b,enumerable:!0,configurable:!0,writable:!0}):m[g]=b,s=c))||s
var m,g,b;(0,t.setComponentTemplate)(u,p)})),define("campaign-manager-web/components/duplicate-campaign/footer",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/utils/tracking","campaign-manager-web/constants/campaign-duplication"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p
function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"Lm+0JqDZ",block:'[[[1,"\\n"],[41,[51,[30,1]],[[[1,"  "],[10,"footer"],[14,0,"duplicate-campaign-footer"],[12],[1,"\\n"],[41,[30,0,["showPartialSuccessFooter"]],[[[1,"      "],[8,[39,2],[[4,[38,4],["campaign_duplication_partial_success_footer_delete_and_start_again"],null],[4,[38,5],["click",[30,2]],null]],[["@buttonType","@text","@size"],["secondary",[28,[37,3],["i18n_cancel_and_start_again_button_text","campaign-manager-web/components/duplicate-campaign/footer"],null],"small"]],null],[1,"\\n"]],[]],[[[1,"      "],[8,[39,2],[[16,"disabled",[30,3]],[4,[38,4],["campaign_duplication_creatives_footer_previous"],null],[4,[38,5],["click",[30,4]],null]],[["@buttonType","@emphasized","@text","@size"],["secondary",true,[28,[37,3],["i18n_previous_button_text","campaign-manager-web/components/duplicate-campaign/footer"],null],"small"]],null],[1,"\\n"]],[]]],[1,"    "],[10,0],[14,0,"duplicate-campaign-footer__buttons-left"],[12],[1,"\\n      "],[8,[39,6],[[24,0,"mv4"]],[["@type","@isHidden","@message"],["negative",[28,[37,7],[[28,[37,8],[[30,5],[30,0,["DUPLICATION_FOOTER_ERRORS","CANNOT_DEEP_COPY_MORE_THAN_40_CREATIVES"]]],null]],null],[28,[37,3],["i18n_deep_copy_maximum_error_message","campaign-manager-web/components/duplicate-campaign/footer"],null]]],null],[1,"\\n"],[41,[30,0,["showPartialSuccessFooter"]],[[[1,"        "],[8,[39,2],[[4,[38,5],["click",[30,0,["onBackToPreviousRoute"]]],null]],[["@buttonType","@emphasized","@text","@size"],["secondary",true,[28,[37,3],["i18n_continue_button_text","campaign-manager-web/components/duplicate-campaign/footer"],null],"small"]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[39,2],[[16,"aria-label",[28,[37,3],["i18n_cancel_button_aria_label","campaign-manager-web/components/duplicate-campaign/footer"],null]],[4,[38,5],["click",[30,0,["onBackToPreviousRoute"]]],null]],[["@buttonType","@text","@size"],["secondary",[28,[37,3],["i18n_cancel_button_text","campaign-manager-web/components/duplicate-campaign/footer"],null],"small"]],null],[1,"\\n"]],[]]],[41,[30,0,["showSetupFooter"]],[[[1,"        "],[8,[39,2],[[16,"disabled",[28,[37,9],[[30,6],[30,7]],null]],[4,[38,4],["campaign_duplication_setup_footer_to_next"],null],[4,[38,5],["click",[30,8]],null]],[["@buttonType","@text","@loading","@size"],["primary",[28,[37,3],["i18n_next_button_text","campaign-manager-web/components/duplicate-campaign/footer"],null],[30,7],"small"]],null],[1,"\\n"]],[]],[[[41,[30,0,["showCreativesSelectionFooter"]],[[[1,"        "],[8,[39,2],[[16,"disabled",[28,[37,9],[[30,9],[30,10],[30,5]],null]],[4,[38,4],["campaign_duplication_creatives_footer_duplicate_campaign"],null],[4,[38,5],["click",[30,11]],null]],[["@buttonType","@text","@size","@loading","@loadingA11yText"],["primary",[28,[37,3],["i18n_duplicate_button_text","campaign-manager-web/components/duplicate-campaign/footer"],null],"small",[30,10],[28,[37,3],["i18n_duplicate_button_loading_a11y_text","campaign-manager-web/components/duplicate-campaign/footer"],null]]],null],[1,"\\n"]],[]],[[[41,[30,0,["showPartialSuccessFooter"]],[[[1,"        "],[8,[39,2],[[4,[38,4],["campaign_duplication_partial_success_footer_edit_new_campaign"],null],[4,[38,5],["click",[30,12]],null]],[["@buttonType","@text","@size"],["primary",[28,[37,3],["i18n_edit_duplicate_campaign_button_text","campaign-manager-web/components/duplicate-campaign/footer"],null],"small"]],null],[1,"\\n      "]],[]],null]],[]]]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["@isFooterHidden","@onCancelAndStartAgain","@isPreviousDisabled","@onPrevious","@errorCode","@isNextDisabled","@isTransitioningToCreativesStep","@onNext","@isDuplicateDisabled","@isDuplicating","@onDuplicate","@onEditNewCampaign"],false,["unless","if","hue-web-button","t","track-interaction","on","hue-web-inline-feedback","not","eq","or"]]',moduleName:"campaign-manager-web/components/duplicate-campaign/footer.hbs",isStrictMode:!1})
let _=e.default=(0,r.assertPropTypes)((p=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="tracking",i=this,(a=d)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),m(this,"DUPLICATION_FOOTER_ERRORS",s.DUPLICATION_FOOTER_ERRORS)}get showSetupFooter(){return this.args.footerType===s.DUPLICATION_FOOTERS.SETUP}get showCreativesSelectionFooter(){return this.args.footerType===s.DUPLICATION_FOOTERS.CREATIVES_SELECTION}get showPartialSuccessFooter(){return this.args.footerType===s.DUPLICATION_FOOTERS.PARTIAL_SUCCESS}onBackToPreviousRoute(){this.showSetupFooter?this.tracking.fireInteractionEvent(s.DUPLICATION_TRACKING_KEYS.SETUP_STEP.FOOTER_CANCEL,l.CONTROL_INTERACTION_TYPE.SHORT_PRESS):this.showCreativesSelectionFooter?this.tracking.fireInteractionEvent(s.DUPLICATION_TRACKING_KEYS.CREATIVES_STEP.FOOTER_CANCEL,l.CONTROL_INTERACTION_TYPE.SHORT_PRESS):this.showPartialSuccessFooter&&this.tracking.fireInteractionEvent(s.DUPLICATION_TRACKING_KEYS.TASKS_STEP.PARTIAL_SUCCESS_VIEW.FOOTER_CONTINUE_TO_PREVIOUS_WORKFLOW,l.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.args.onBackToPreviousRoute()}},m(p,"propTypes",{onBackToPreviousRoute:r.PropTypes.func.isRequired,onPrevious:r.PropTypes.func.isRequired,onNext:r.PropTypes.func.isRequired,onDuplicate:r.PropTypes.func.isRequired,onCancelAndStartAgain:r.PropTypes.func.isRequired,onEditNewCampaign:r.PropTypes.func.isRequired,isPreviousDisabled:r.PropTypes.bool,isNextDisabled:r.PropTypes.bool,isDuplicateDisabled:r.PropTypes.bool,isDuplicating:r.PropTypes.bool,isFooterHidden:r.PropTypes.bool,isTransitioningToCreativesStep:r.PropTypes.bool,footerType:r.PropTypes.enum(Object.values(s.DUPLICATION_FOOTERS)).isRequired,errorCode:r.PropTypes.oneOfType([r.PropTypes.enum(Object.values(s.DUPLICATION_FOOTER_ERRORS)),r.PropTypes.null]).isRequired}),d=g((u=p).prototype,"tracking",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(u.prototype,"onBackToPreviousRoute",[i.action],Object.getOwnPropertyDescriptor(u.prototype,"onBackToPreviousRoute"),u.prototype),c=u))||c;(0,t.setComponentTemplate)(b,_)})),define("campaign-manager-web/components/duplicate-campaign/header",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/routes","campaign-manager-web/constants/campaign-duplication"],(function(e,t,n,a,i,r,o){var l,s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"hIbGUK83",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"duplicate-campaign-header"]],[["@backButtonAction","@backButtonRoute","@backButtonTooltipMessage","@backButtonClickTrackingEvent"],[[30,0,["backButtonAction"]],[30,0,["backButtonRoute"]],[52,[30,0,["showSetupHeader"]],[28,[37,2],["i18n_cancel_button_tooltip_text","campaign-manager-web/components/duplicate-campaign/header"],null],[28,[37,2],["i18n_previous_button_tooltip_message","campaign-manager-web/components/duplicate-campaign/header"],null]],[30,0,["backButtonClickTrackingEvent"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["TitleWrapper"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h1"],[15,0,[29,["u-force-wrap"," ",[28,[37,3],null,[["size"],["large"]]]]]],[12],[1,"\\n"],[41,[30,0,["showPartialSuccessHeader"]],[[[1,"        "],[1,[28,[35,2],["i18n_partial_success","campaign-manager-web/components/duplicate-campaign/header"],[["name"],[[30,2]]]]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,2],["i18n_duplicate_campaign","campaign-manager-web/components/duplicate-campaign/header"],[["name"],[[30,2]]]]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["pageHeader","@sourceCampaignName"],false,["cm-page-header","if","t","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/duplicate-campaign/header.hbs",isStrictMode:!1})
let u=e.default=(0,i.assertPropTypes)((s=class extends a.default{get showSetupHeader(){return this.args.headerType===o.DUPLICATION_HEADERS.SETUP}get showCreativesSelectionHeader(){return this.args.headerType===o.DUPLICATION_HEADERS.CREATIVES_SELECTION}get showPartialSuccessHeader(){return this.args.headerType===o.DUPLICATION_HEADERS.PARTIAL_SUCCESS}get backButtonRoute(){if(this.showCreativesSelectionHeader)return r.ROUTE_NAME.ACCOUNT_CAMPAIGN_DUPLICATE_INDEX}get backButtonAction(){if(this.showSetupHeader)return this.args.onCancel}get backButtonClickTrackingEvent(){return this.showSetupHeader?o.DUPLICATION_TRACKING_KEYS.SETUP_STEP.HEADER_CANCEL:this.showCreativesSelectionHeader?o.DUPLICATION_TRACKING_KEYS.CREATIVES_STEP.HEADER_PREVIOUS:void 0}},d=s,p="propTypes",m={sourceCampaignName:i.PropTypes.string.isRequired,onCancel:i.PropTypes.func.isRequired,headerType:i.PropTypes.enum(Object.values(o.DUPLICATION_HEADERS)).isRequired},p in d?Object.defineProperty(d,p,{value:m,enumerable:!0,configurable:!0,writable:!0}):d[p]=m,l=s))||l
var d,p,m;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/duplicate-campaign/panel",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/campaign-duplication"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"PTcglnIY",block:'[[[11,0],[24,0,"duplicate-campaign-panel"],[4,[38,0],null,[["useCalculatedHeight"],[true]]],[12],[1,"\\n  "],[8,[39,1],null,[["@sourceCampaignName","@onCancel","@headerType"],[[30,1,["name"]],[30,2],[30,3]]],null],[1,"\\n  "],[18,17,null],[1,"\\n  "],[8,[39,3],null,[["@onBackToPreviousRoute","@onPrevious","@onNext","@onDuplicate","@onCancelAndStartAgain","@onEditNewCampaign","@isPreviousDisabled","@isNextDisabled","@isDuplicateDisabled","@isDuplicating","@isFooterHidden","@isTransitioningToCreativesStep","@footerType","@errorCode"],[[30,2],[30,4],[30,5],[30,6],[30,7],[30,8],[30,9],[30,10],[30,11],[30,12],[30,13],[30,14],[30,15],[30,16]]],null],[1,"\\n"],[13]],["@sourceCampaign","@onBackToPreviousRoute","@headerType","@onPrevious","@onNext","@onDuplicate","@onCancelAndStartAgain","@onEditNewCampaign","@isPreviousDisabled","@isNextDisabled","@isDuplicateDisabled","@isDuplicating","@isFooterHidden","@isTransitioningToCreativesStep","@footerType","@footerError","&panelBody"],false,["set-form-height","duplicate-campaign/header","yield","duplicate-campaign/footer"]]',moduleName:"campaign-manager-web/components/duplicate-campaign/panel.hbs",isStrictMode:!1})
let c=e.default=(0,i.assertPropTypes)((l=class extends a.default{},u=l,d="propTypes",p={sourceCampaign:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,onBackToPreviousRoute:i.PropTypes.func.isRequired,onPrevious:i.PropTypes.func.isRequired,onNext:i.PropTypes.func.isRequired,onDuplicate:i.PropTypes.func.isRequired,onCancelAndStartAgain:i.PropTypes.func.isRequired,onEditNewCampaign:i.PropTypes.func.isRequired,isPreviousDisabled:i.PropTypes.bool,isDuplicating:i.PropTypes.bool,isTransitioningToCreativesStep:i.PropTypes.bool,headerType:i.PropTypes.enum(Object.values(r.DUPLICATION_HEADERS)).isRequired,footerType:i.PropTypes.enum(Object.values(r.DUPLICATION_FOOTERS)).isRequired,footerError:i.PropTypes.oneOfType([i.PropTypes.enum(Object.values(r.DUPLICATION_FOOTER_ERRORS)),i.PropTypes.null]).isRequired},d in u?Object.defineProperty(u,d,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[d]=p,o=l))||o
var u,d,p;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/duplicate-campaign/partial-success",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/prop-types/campaign-duplication","campaign-manager-web/utils/urn","campaign-manager-web/constants/campaign-duplication"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const m=(0,n.createTemplateFactory)({id:"RSEOYsQi",block:'[[[1,"\\n"],[11,0],[24,0,"duplicate-campaign-partial-success-table"],[17,1],[12],[1,"\\n  "],[10,0],[14,0,"duplicate-campaign-partial-success-column"],[12],[1,"\\n    "],[8,[39,0],null,[["@label","@name","@imageUrl","@imageAlt"],[[28,[37,1],["i18n_destination_account_label","campaign-manager-web/components/duplicate-campaign/partial-success"],null],[30,0,["reportingAccount","name"]],[30,0,["accountImageProps","imageUrl"]],[30,0,["accountImageProps","imageAlt"]]]],[["subheadTextContent"],[[[[1,"\\n        "],[8,[39,2],null,[["@id","@status"],[[30,0,["reportingAccount","id"]],[30,0,["reportingAccount","status"]]]],null],[1,"\\n      "]],[]]]]],[1,"\\n    "],[8,[39,0],null,[["@label","@name"],[[28,[37,1],["i18n_destination_campaign_group_label","campaign-manager-web/components/duplicate-campaign/partial-success"],null],[30,0,["reportingCampaignGroup","name"]]]],[["subheadTextContent"],[[[[1,"\\n        "],[8,[39,3],null,[["@id","@status","@objectiveType","@totalBudget","@dailyBudget","@startsAt","@endsAt"],[[30,0,["reportingCampaignGroup","id"]],[30,0,["reportingCampaignGroup","status"]],[30,0,["reportingCampaignGroup","objectiveType"]],[30,0,["reportingCampaignGroup","totalBudget"]],[30,0,["reportingCampaignGroup","dailyBudget"]],[30,0,["reportingCampaignGroup","startsAt"]],[30,0,["reportingCampaignGroup","endsAt"]]]],null],[1,"\\n\\n      "]],[]]]]],[1,"\\n    "],[8,[39,0],null,[["@label","@name"],[[28,[37,1],["i18n_new_campaign_label","campaign-manager-web/components/duplicate-campaign/partial-success"],null],[30,0,["campaignName"]]]],[["subheadTextContent"],[[[[1,"\\n        "],[1,[30,0,["campaignId"]]],[1,"\\n        "],[10,1],[14,0,"u-color__black--25"],[12],[1," • "],[13],[1,"\\n        "],[1,[28,[35,1],["i18n_new_campaign_subhead_draft_label","campaign-manager-web/components/duplicate-campaign/partial-success"],null]],[1,"\\n      "]],[]]]]],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"duplicate-campaign-partial-success-column"],[12],[1,"\\n"],[41,[30,0,["failedCreatives","length"]],[[[1,"      "],[10,0],[12],[1,"\\n        "],[10,0],[14,0,"pb2 flex u-flex-row u-justify-between u-items-center"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[28,[37,5],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_failed_ads_label","campaign-manager-web/components/duplicate-campaign/partial-success"],[["count"],[[30,0,["failedCreatives","length"]]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"duplicate-campaign-partial-success-section"],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["failedCreatives"]]],null]],null],"id",[[[1,"            "],[8,[39,0],null,[["@name","@imageUrl","@imageAlt"],[[30,2,["label"]],[30,2,["imageUrl"]],[30,2,["imageAlt"]]]],[["metadataContent"],[[[[1,"\\n"],[41,[30,2,["errorCode"]],[[[1,"                  "],[8,[39,8],null,[["@accountId","@feedbackType","@errorCode","@creativeType"],[[30,0,["reportingAccount","id"]],"negative",[30,2,["errorCode"]],[30,2,["type"]]]],null],[1,"\\n"]],[]],null],[1,"              "]],[]]]]],[1,"\\n"]],[2]],null],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[41,[30,0,["succeededCreatives","length"]],[[[1,"      "],[10,0],[12],[1,"\\n        "],[10,0],[14,0,"pb2 flex u-flex-row u-justify-between u-items-center"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[28,[37,5],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_succeeded_ads_label","campaign-manager-web/components/duplicate-campaign/partial-success"],[["count"],[[30,0,["succeededCreatives","length"]]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"duplicate-campaign-partial-success-section"],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["succeededCreatives"]]],null]],null],"id",[[[1,"            "],[8,[39,0],null,[["@name","@imageUrl","@imageAlt"],[[30,3,["label"]],[30,3,["imageUrl"]],[30,3,["imageAlt"]]]],[["subheadTextContent"],[[[[1,"\\n                "],[8,[39,9],null,[["@id","@type","@campaignType"],[[30,3,["id"]],[30,3,["type"]],[30,3,["campaignType"]]]],null],[1,"\\n              "]],[]]]]],[1,"\\n"]],[3]],null],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[13]],["&attrs","creative","creative"],false,["entity/card","t","account-subhead","campaign-group-subhead","if","hue-web-foundations@-text-body","each","-track-array","duplicate-campaign/creative-feedback","creative-subhead"]]',moduleName:"campaign-manager-web/components/duplicate-campaign/partial-success.hbs",isStrictMode:!1})
let g=e.default=(0,r.assertPropTypes)((p=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=d)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get reportingAccount(){return this.args.duplicationData.reportingAccount}get reportingCampaignGroup(){return this.args.duplicationData.reportingCampaignGroup}get campaignName(){return this.args.duplicationData.name}get campaignId(){const e=this.args.duplicateCampaignTask.taskState.partialSuccess.newCampaign
return(0,l.getIdFromUrn)(e)}get failedCreatives(){return this.args.duplicateCampaignTask.taskState.partialSuccess.failedCreatives.map((e=>{const t=parseInt((0,l.getIdFromUrn)(e.sourceCreative),10),n=e.errors[0]?.code,a=this.args.reportingCreativesWithDuplicationType.map((e=>e.creative)).find((e=>e.id===t)),i=a.name||a.title||a.id
return{...a,label:i,imageAlt:this._getI18nMessage("i18n_creative_image_alt_text",[{creativeName:i}]),errorCode:s.DUPLICATION_CREATIVES_ERROR_CODES[n]||s.DUPLICATION_CREATIVES_ERROR_CODES.BAD_REQUEST}}))}get succeededCreatives(){return this.args.duplicateCampaignTask.taskState.partialSuccess.newCreatives.map((e=>{const t=parseInt((0,l.getIdFromUrn)(e.sourceCreative),10),n=this.args.reportingCreativesWithDuplicationType.map((e=>e.creative)).find((e=>e.id===t)),a=n.name||n.title||n.id
return{...n,label:a,imageAlt:this._getI18nMessage("i18n_creative_image_alt_text",[{creativeName:a}])}}))}get accountImageProps(){const e=this.reportingAccount.referenceImageUrl&&this.reportingAccount.referenceName
return{imageUrl:e?this.reportingAccount.referenceImageUrl:void 0,imageAlt:e?this._getI18nMessage("i18n_company_image_alt_text",[{companyName:this.reportingAccount.referenceName}]):void 0}}_getI18nMessage(e,t=[]){return this.i18n.lookupTranslation(this.constructor,e)(t)}},y=p,S="propTypes",A={duplicationData:o.duplicationDataShape.isRequired,duplicateCampaignTask:o.duplicateCampaignTaskShape.isRequired,reportingCreativesWithDuplicationType:r.PropTypes.arrayOf(o.reportingCreativeWithDuplicationTypeShape).isRequired},S in y?Object.defineProperty(y,S,{value:A,enumerable:!0,configurable:!0,writable:!0}):y[S]=A,b=(u=p).prototype,_="i18n",h=[i.inject],f={configurable:!0,enumerable:!0,writable:!0,initializer:null},E={},Object.keys(f).forEach((function(e){E[e]=f[e]})),E.enumerable=!!E.enumerable,E.configurable=!!E.configurable,("value"in E||E.initializer)&&(E.writable=!0),E=h.slice().reverse().reduce((function(e,t){return t(b,_,e)||e}),E),T&&void 0!==E.initializer&&(E.value=E.initializer?E.initializer.call(T):void 0,E.initializer=void 0),void 0===E.initializer&&(Object.defineProperty(b,_,E),E=null),d=E,c=u))||c
var b,_,h,f,T,E,y,S,A;(0,t.setComponentTemplate)(m,g)})),define("campaign-manager-web/components/duplicate-campaign/steps/creatives-selection",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/prop-types/creative","campaign-manager-web/prop-types/campaign-duplication","campaign-manager-web/utils/tracking","campaign-manager-web/constants/campaign-duplication"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_
function h(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const E=(0,n.createTemplateFactory)({id:"UNGg5b2E",block:'[[[8,[39,0],null,[["@campaign","@creatives","@selectedCreativeIds","@disabledCreativeIds","@localizedOptions","@onSelectedCreativesChange","@toggleSelectAllTrackingEvent","@toggleSelectItemTrackingEvent","@selectCreativeForPreviewEvent"],[[30,1],[30,0,["creativesWithDuplicationData"]],[30,0,["selectedCreativeIds"]],[30,0,["disabledCreativeIds"]],[30,2],[30,0,["onSelectedCreativesChange"]],[30,0,["DUPLICATION_TRACKING_KEYS","CREATIVES_STEP","CREATIVES_TABLE_TOGGLE_SELECT_ALL"]],[30,0,["DUPLICATION_TRACKING_KEYS","CREATIVES_STEP","CREATIVES_ITEM_TOGGLE_SELECTION"]],[30,0,["DUPLICATION_TRACKING_KEYS","CREATIVES_STEP","CREATIVES_ITEM_PREVIEW"]]]],[["creativesSelectionHeader","creativeAction","creativesEmptyStateActions"],[[[[1,"\\n    "],[10,"h2"],[15,0,[29,["u-color__black--75"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_duplication_creatives_selection_title","campaign-manager-web/components/duplicate-campaign/steps/creatives-selection"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["u-color__black--50"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_duplication_creatives_selection_description","campaign-manager-web/components/duplicate-campaign/steps/creatives-selection"],[["campaignName"],[[30,3,["name"]]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]],[[[1,"\\n"],[41,[30,4,["creative","isSelected"]],[[[1,"      "],[11,"fieldset"],[24,0,"mt4"],[16,"disabled",[30,4,["creative","isDuplicationTypeSelectionDisabled"]]],[4,[38,4],["change",[28,[37,5],[[30,0,["onCreativeDuplicationStrategyChanged"]],[30,4,["creative","id"]]],null]],null],[12],[1,"\\n        "],[10,"legend"],[14,0,"u-font__sr-only"],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_duplication_creative_copy_accessibility_label","campaign-manager-web/components/duplicate-campaign/steps/creatives-selection"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[15,0,[29,[[36,6]]]],[12],[1,"\\n          "],[10,0],[14,0,"creatives-selection__radio-inputs"],[12],[1,"\\n            "],[10,0],[12],[1,"\\n              "],[8,[39,7],[[16,"checked",[28,[37,8],[[30,4,["creative","selectedToShallowCopy"]]],null]],[16,3,[28,[37,9],["copy-radio-",[30,4,["creative","id"]]],null]],[16,2,[30,0,["DUPLICATION_STRATEGY","DEEP"]]]],[["@inputId"],[[28,[37,9],["creatives-selection__deep-copy-",[30,4,["creative","id"]]],null]]],null],[1,"\\n              "],[8,[39,10],null,[["@placement","@contentClass"],["bottom","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                  "],[11,"label"],[16,"for",[28,[37,9],["creatives-selection__deep-copy-",[30,4,["creative","id"]]],null]],[16,0,[29,["mr2"," ",[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,11],[[30,5,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                    "],[10,1],[14,0,"u-border__common--with-tooltip"],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_duplication_creative_deep_copy_label","campaign-manager-web/components/duplicate-campaign/steps/creatives-selection"],null]],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n                "]],[5]],[[[1,"\\n                  "],[10,1],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_duplication_creative_deep_copy_hover_text","campaign-manager-web/components/duplicate-campaign/steps/creatives-selection"],null]],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[12],[1,"\\n              "],[8,[39,7],[[16,"checked",[30,4,["creative","selectedToShallowCopy"]]],[16,3,[28,[37,9],["copy-radio-",[30,4,["creative","id"]]],null]],[16,2,[30,0,["DUPLICATION_STRATEGY","SHALLOW"]]]],[["@inputId"],[[28,[37,9],["creatives-selection__shallow-copy-",[30,4,["creative","id"]]],null]]],null],[1,"\\n              "],[8,[39,10],null,[["@placement","@contentClass"],["bottom","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                  "],[11,"label"],[16,"for",[28,[37,9],["creatives-selection__shallow-copy-",[30,4,["creative","id"]]],null]],[16,0,[29,[[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,11],[[30,6,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                    "],[10,1],[14,0,"u-border__common--with-tooltip"],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_duplication_creative_shallow_copy_label","campaign-manager-web/components/duplicate-campaign/steps/creatives-selection"],null]],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n                "]],[6]],[[[1,"\\n                  "],[10,1],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_duplication_creative_shallow_copy_hover_text","campaign-manager-web/components/duplicate-campaign/steps/creatives-selection"],null]],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"],[41,[30,4,["creative","duplicationTypeFeedback"]],[[[1,"          "],[8,[39,12],[[24,0,"mt2"]],[["@accountId","@duplicationType","@feedbackType","@errorCode","@creativeType"],[[30,3,["reportingAccount","id"]],[30,4,["creative","duplicationType"]],[30,4,["creative","duplicationTypeFeedback","feedbackType"]],[30,4,["creative","duplicationTypeFeedback","errorCode"]],[30,4,["creative","type"]]]],null],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n"]],[]],[[[41,[28,[37,13],[[30,4,["creative","creativeFeedback"]]],null],[[[1,"      "],[8,[39,12],[[24,0,"mt2"]],[["@accountId","@duplicationType","@feedbackType","@errorCode","@creativeType"],[[30,3,["reportingAccount","id"]],[30,4,["creative","duplicationType"]],[30,4,["creative","creativeFeedback","feedbackType"]],[30,4,["creative","creativeFeedback","errorCode"]],[30,4,["creative","type"]]]],null],[1,"\\n    "]],[]],null]],[]]],[1,"  "]],[4]],[[[1,"\\n    "],[8,[39,14],[[24,0,"mb4"],[4,[38,4],["click",[30,7]],null],[4,[38,15],["campaign_duplication_no_creatives_empty_state_duplicate_campaign"],null]],[["@buttonType","@text","@size"],["primary",[28,[37,2],["i18n_duplicate_button_text","campaign-manager-web/components/duplicate-campaign/steps/creatives-selection"],null],"small"]],null],[1,"\\n    "],[8,[39,14],[[16,"aria-label",[28,[37,2],["i18n_cancel_button_label","campaign-manager-web/components/duplicate-campaign/steps/creatives-selection"],null]],[4,[38,4],["click",[30,8]],null],[4,[38,15],["campaign_duplication_no_creatives_empty_state_cancel"],null]],[["@buttonType","@emphasized","@text","@size"],["tertiary",true,[28,[37,2],["i18n_cancel_button_text","campaign-manager-web/components/duplicate-campaign/steps/creatives-selection"],null],"small"]],null],[1,"\\n  "]],[]]]]]],["@sourceCampaign","@localizedOptions","@duplicationData","creativeAction","triggerData","triggerData","@onDuplicate","@onCancel"],false,["creatives-selection-with-preview","hue-web-foundations@-text-body","t","if","on","fn","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","not","concat","hue-web-tooltip","hue-web-tooltip-trigger","duplicate-campaign/creative-feedback","and","hue-web-button","track-interaction"]]',moduleName:"campaign-manager-web/components/duplicate-campaign/steps/creatives-selection.hbs",isStrictMode:!1}),y={DEEP:"deep",SHALLOW:"shallow"}
let S=e.default=(0,l.assertPropTypes)((_=class extends a.default{constructor(...e){super(...e),h(this,"tracking",g,this),f(this,"DUPLICATION_STRATEGY",y),f(this,"DUPLICATION_TRACKING_KEYS",d.DUPLICATION_TRACKING_KEYS),h(this,"creativeIdsToShallowCopy",b,this)}get creativesWithDuplicationData(){return this.args.reportingCreativesWithDuplicationType.map((e=>{const t=this.args.creatives.find((t=>t.id===e.creative.id))
return{...e.creative,...t,...this._getDuplicationStrategyProperties(e,t)}}))}get selectedCreativeIds(){const e=this.args.duplicationData
return[...e.creativeIdsToDeepCopy,...e.creativeIdsToShallowCopy]}get disabledCreativeIds(){return this.creativesWithDuplicationData.filter((e=>e.isCreativeSelectionDisabled)).map((e=>e.id))}onSelectedCreativesChange(e){const t=[],n=[]
e.forEach((e=>{const a=this._isCreativeSelectedForShallowCopy(e),i=this.creativesWithDuplicationData.find((t=>t.id===e))
i&&(a||!i.isDeepCopyEnabled?i.isShallowCopyEnabled&&n.push(e):i.isDeepCopyEnabled&&t.push(e))})),this.args.onSelectedCreativesChange(t,n)}onCreativeDuplicationStrategyChanged(e,t){t.target.value===this.DUPLICATION_STRATEGY.SHALLOW?(this._isCreativeSelectedForShallowCopy(e)||(this.creativeIdsToShallowCopy=[...this.creativeIdsToShallowCopy,e]),this.tracking.fireInteractionEvent(d.DUPLICATION_TRACKING_KEYS.CREATIVES_STEP.CREATIVES_ITEM_SELECT_SHALLOW_COPY,u.CONTROL_INTERACTION_TYPE.SHORT_PRESS)):(this.creativeIdsToShallowCopy=this.creativeIdsToShallowCopy.filter((t=>t!==e)),this.tracking.fireInteractionEvent(d.DUPLICATION_TRACKING_KEYS.CREATIVES_STEP.CREATIVES_ITEM_SELECT_DEEP_COPY,u.CONTROL_INTERACTION_TYPE.SHORT_PRESS))
const n=this.selectedCreativeIds.filter((t=>t!==e))
n.push(e),this.onSelectedCreativesChange(n)}_isCreativeSelectedForShallowCopy(e){return this.creativeIdsToShallowCopy.includes(e)}_getDuplicationStrategyProperties(e,t){const n=e.duplicationType===d.DUPLICATION_TYPES.NONE,a=[d.DUPLICATION_TYPES.BOTH,d.DUPLICATION_TYPES.SHALLOW_COPY].includes(e.duplicationType),i=e.reasons[0]?.code,r=t.variables?.directSponsoredContent&&!this.args.duplicationData.reportingAccount.canCreateDsc,[o,l]=function(e,t,n){let a,i
const r=d.DUPLICATION_CREATIVES_ERROR_CODES[e]
if(r){const e={errorCode:r,feedbackType:"neutral"}
t?a=e:i=e}else if(e){const e={errorCode:d.DUPLICATION_CREATIVES_ERROR_CODES.BAD_REQUEST,feedbackType:"neutral"}
t?a=e:i=e}return n&&(i={errorCode:d.DUPLICATION_CREATIVES_ERROR_CODES.CANNOT_DEEP_COPY_DIRECT_SPONSORED_CONTENT_WITHOUT_PERMISSION,feedbackType:"neutral"}),[a,i]}(i,n,r)
let s=[d.DUPLICATION_TYPES.BOTH,d.DUPLICATION_TYPES.DEEP_COPY].includes(e.duplicationType)
return s=!r&&s,{selectedToShallowCopy:this._isCreativeSelectedForShallowCopy(t.id)||!s,isDeepCopyEnabled:s,isShallowCopyEnabled:a,isDuplicationTypeSelectionDisabled:r||e.duplicationType!==d.DUPLICATION_TYPES.BOTH,isCreativeSelectionDisabled:n,creativeFeedback:o,duplicationTypeFeedback:l,duplicationType:e.duplicationType}}},f(_,"propTypes",{duplicationData:c.duplicationDataShape.isRequired,sourceCampaign:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.EmberObject]).isRequired,reportingCreativesWithDuplicationType:l.PropTypes.arrayOf(c.reportingCreativeWithDuplicationTypeShape).isRequired,creatives:l.PropTypes.arrayOf(s.creativeShape).isRequired,localizedOptions:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.null]).isRequired,onSelectedCreativesChange:l.PropTypes.func.isRequired,onDuplicate:l.PropTypes.func.isRequired,onCancel:l.PropTypes.func.isRequired}),g=T((m=_).prototype,"tracking",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(m.prototype,"creativeIdsToShallowCopy",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[...this.args.duplicationData.creativeIdsToShallowCopy]}}),T(m.prototype,"onSelectedCreativesChange",[r.action],Object.getOwnPropertyDescriptor(m.prototype,"onSelectedCreativesChange"),m.prototype),T(m.prototype,"onCreativeDuplicationStrategyChanged",[r.action],Object.getOwnPropertyDescriptor(m.prototype,"onCreativeDuplicationStrategyChanged"),m.prototype),p=m))||p;(0,t.setComponentTemplate)(E,S)})),define("campaign-manager-web/components/duplicate-campaign/steps/setup",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/prop-types/campaign-duplication","campaign-manager-web/constants/campaign-duplication"],(function(e,t,n,a,i,r,o){var l,s
function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const u=(0,n.createTemplateFactory)({id:"11nBkuOp",block:'[[[1,"\\n"],[41,[30,1,["hasCreativesFetchingError"]],[[[1,"  "],[8,[39,1],[[24,0,"mt8 ph6 pv4"]],[["@illustration","@headline","@message","@illustrationSize"],["error-server",[28,[37,2],["i18n_fetch_creatives_failure_heading","campaign-manager-web/components/duplicate-campaign/steps/setup"],null],[28,[37,2],["i18n_fetch_creatives_failure_explanation","campaign-manager-web/components/duplicate-campaign/steps/setup"],null],2]],[["default"],[[[[1,"\\n    "],[8,[39,3],[[24,0,"mb4"],[4,[38,4],["click",[30,2]],null],[4,[38,5],["campaign_duplication_setup_failure_empty_state_restart"],null]],[["@text","@buttonType","@emphasized","@size"],[[28,[37,2],["i18n_restart_button_text","campaign-manager-web/components/duplicate-campaign/steps/setup"],null],"primary",true,"small"]],null],[1,"\\n    "],[8,[39,3],[[4,[38,4],["click",[30,3]],null],[4,[38,5],["campaign_duplication_setup_failure_empty_state_cancel"],null]],[["@text","@buttonType","@emphasized","@size"],[[28,[37,2],["i18n_cancel_button_text","campaign-manager-web/components/duplicate-campaign/steps/setup"],null],"tertiary",true,"small"]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],[[[1,"  "],[10,"section"],[14,0,"duplicate-campaign-setup-step"],[12],[1,"\\n    "],[10,"h2"],[15,0,[29,["u-color__black--75"," ",[28,[37,6],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[8,[39,7],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["i18n_duplication_learn_more","campaign-manager-web/components/duplicate-campaign/steps/setup"],[["linkInfo"],[[28,[37,8],null,[["href","role","dataTestSelector","ariaLabel","dataControlName"],[[28,[37,9],null,[["path","accountId"],["help/lms/answer/5754",[30,4,["accountId"]]]]],"link","data-test-duplicate-campaign-steps-setup__duplication-learn-more",[28,[37,2],["i18n_duplication_learn_more_aria_label","campaign-manager-web/components/duplicate-campaign/steps/setup"],null],[30,0,["DUPLICATION_TRACKING_KEYS","SETUP_STEP","HEADING_LEARN_MORE"]]]]]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"duplicate-campaign-setup-step__campaign-name-input"],[12],[1,"\\n      "],[8,[39,10],[[16,"placeholder",[28,[37,2],["i18n_campaign_name_placeholder","campaign-manager-web/components/duplicate-campaign/steps/setup"],[["name"],[[30,4,["name"]]]]]],[16,0,[29,["duplicate-campaign-setup-step__campaign-name-input"," ",[36,11]]]],[16,"required",true],[24,4,"text"],[4,[38,4],["input",[28,[37,12],["target.value",[30,6]],null]],null]],[["@value","@required","@counterMax","@label"],[[30,5,["name"]],[30,1,["hasNameInputError"]],200,[28,[37,2],["i18n_campaign_name_label","campaign-manager-web/components/duplicate-campaign/steps/setup"],null]]],null],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,13],null,[["@reportingAccounts","@required","@error","@selectedReportingAccount","@onSelect","@onClear","@clearClickTrackingEvent","@label","@isLoading","@showCreateNewLink"],[[30,7],[30,1,["hasAccountRequiredError"]],[30,1,["hasAccountRequiredError"]],[30,5,["reportingAccount"]],[30,8],[30,9],[30,0,["DUPLICATION_TRACKING_KEYS","SETUP_STEP","ACCOUNT_CARD_CLEAR_SELECTION"]],[28,[37,2],["i18n_destination_account_label","campaign-manager-web/components/duplicate-campaign/steps/setup"],null],[30,10],[28,[37,14],[[30,5,["reportingAccount"]]],null]]],[["metadataContent"],[[[[1,"\\n"],[41,[28,[37,15],[[30,1,["accountError"]],[30,0,["DUPLICATION_ACCOUNT_CARD_ERRORS","CANNOT_DUPLICATE_FROM_SPAMMER_ACCOUNT"]]],null],[[[1,"          "],[8,[39,16],null,[["@message","@type"],[[28,[37,2],["i18n_spammer_account_error_message","campaign-manager-web/components/duplicate-campaign/steps/setup"],null],"negative"]],null],[1,"\\n"]],[]],[[[41,[30,11,["showCannotDuplicateLeadGenSponsoredMessagingAdsWarning"]],[[[1,"          "],[8,[39,16],null,[["@message","@type"],[[28,[37,2],["i18n_lead_gen_sponsored_messaging_ads_warning","campaign-manager-web/components/duplicate-campaign/steps/setup"],[["adFormat"],[[30,0,["sourceCampaignAdFormat"]]]]],"caution"]],null],[1,"\\n"]],[]],[[[41,[28,[37,17],[[30,11,["showConversionsSetupWarning"]],[30,11,["showLeadGenFormSetupWarning"]]],null],[[[1,"          "],[8,[39,16],null,[["@message","@type"],[[28,[37,2],["i18n_conversions_and_lead_gen_form_warning","campaign-manager-web/components/duplicate-campaign/steps/setup"],null],"caution"]],null],[1,"\\n"]],[]],[[[41,[30,11,["showConversionsSetupWarning"]],[[[1,"          "],[8,[39,16],null,[["@message","@type"],[[28,[37,2],["i18n_conversions_setup_warning","campaign-manager-web/components/duplicate-campaign/steps/setup"],null],"caution"]],null],[1,"\\n"]],[]],[[[41,[30,11,["showLeadGenFormSetupWarning"]],[[[1,"          "],[8,[39,16],null,[["@message","@type"],[[28,[37,2],["i18n_lead_gen_form_warning","campaign-manager-web/components/duplicate-campaign/steps/setup"],null],"caution"]],null],[1,"\\n"]],[]],[[[41,[30,11,["showAccountOnHoldWarning"]],[[[1,"          "],[8,[39,16],null,[["@message"],[[28,[37,2],["i18n_account_on_hold_notice","campaign-manager-web/components/duplicate-campaign/steps/setup"],null]]],null],[1,"\\n        "]],[]],null]],[]]]],[]]]],[]]]],[]]]],[]]],[1,"      "]],[]]]]],[1,"\\n"],[41,[30,5,["reportingAccount"]],[[[1,"      "],[8,[39,18],[[24,0,"duplicate-campaign-setup-step__campaign-group-typeahead"]],[["@reportingCampaignGroups","@required","@error","@selectedReportingCampaignGroup","@onSelect","@onClear","@clearClickTrackingEvent","@label","@isLoading","@showCreateNewLink","@createNewLinkAccountId"],[[30,12],[30,1,["hasCampaignGroupRequiredError"]],[30,1,["hasCampaignGroupRequiredError"]],[30,5,["reportingCampaignGroup"]],[30,13],[30,14],[30,0,["DUPLICATION_TRACKING_KEYS","SETUP_STEP","CAMPAIGN_GROUP_CARD_CLEAR_SELECTION"]],[28,[37,2],["i18n_destination_campaign_group_label","campaign-manager-web/components/duplicate-campaign/steps/setup"],null],[30,10],[28,[37,14],[[30,5,["reportingCampaignGroup"]]],null],[30,5,["reportingAccount","id"]]]],[["metadataContent"],[[[[1,"\\n"],[41,[28,[37,15],[[30,1,["campaignGroupError"]],[30,0,["DUPLICATION_CAMPAIGN_GROUP_CARD_ERRORS","CANNOT_DUPLICATE_INTO_QUICK_CAMPAIGN_GROUP"]]],null],[[[1,"            "],[8,[39,16],null,[["@message","@type"],[[28,[37,2],["i18n_quick_campaign_group_error_message","campaign-manager-web/components/duplicate-campaign/steps/setup"],null],"negative"]],null],[1,"\\n"]],[]],[[[41,[28,[37,15],[[30,1,["campaignGroupError"]],[30,0,["DUPLICATION_CAMPAIGN_GROUP_CARD_ERRORS","CANNOT_DUPLICATE_INTO_OPTIMA_CAMPAIGN_GROUP"]]],null],[[[1,"            "],[8,[39,16],null,[["@message","@type"],[[28,[37,2],["i18n_optima_campaign_group_error_message","campaign-manager-web/components/duplicate-campaign/steps/setup"],null],"negative"]],null],[1,"\\n"]],[]],[[[41,[28,[37,15],[[30,1,["campaignGroupError"]],[30,0,["DUPLICATION_CAMPAIGN_GROUP_CARD_ERRORS","CANNOT_DUPLICATE_WITH_OBJECTIVE_MISMATCH"]]],null],[[[1,"            "],[8,[39,16],null,[["@message","@type"],[[28,[37,2],["i18n_objective_mismatch_error_message","campaign-manager-web/components/duplicate-campaign/steps/setup"],null],"negative"]],null],[1,"\\n"]],[]],[[[41,[28,[37,15],[[30,1,["campaignGroupError"]],[30,0,["DUPLICATION_CAMPAIGN_GROUP_CARD_ERRORS","CANNOT_DUPLICATE_NON_SPONSORED_UPDATE_INTO_DYNAMIC_BUDGET_CAMPAIGN_GROUP"]]],null],[[[1,"            "],[8,[39,16],null,[["@message","@type"],[[28,[37,2],["i18n_non_sponsored_update_error_message","campaign-manager-web/components/duplicate-campaign/steps/setup"],[["adFormat"],[[30,0,["sourceCampaignAdFormat"]]]]],"negative"]],null],[1,"\\n"]],[]],[[[41,[28,[37,15],[[30,1,["campaignGroupError"]],[30,0,["DUPLICATION_CAMPAIGN_GROUP_CARD_ERRORS","CANNOT_DUPLICATE_WITH_BID_TYPE_MISMATCH"]]],null],[[[1,"            "],[8,[39,16],null,[["@message","@type"],[[28,[37,2],["i18n_bid_mismatch_error_message","campaign-manager-web/components/duplicate-campaign/steps/setup"],null],"negative"]],null],[1,"\\n"]],[]],[[[41,[28,[37,15],[[30,1,["campaignGroupError"]],[30,0,["DUPLICATION_CAMPAIGN_GROUP_CARD_ERRORS","CANNOT_DUPLICATE_INTO_BRAND_AWARENESS_CAMPAIGN_GROUP_WITHOUT_MAX_REACH"]]],null],[[[1,"            "],[8,[39,16],null,[["@message","@type"],[[28,[37,2],["i18n_campaign_group_brand_awareness_not_max_reach","campaign-manager-web/components/duplicate-campaign/steps/setup"],[["optimizationTargetType"],[[30,4,["optimizationTargetType"]]]]],"negative"]],null],[1,"\\n"]],[]],[[[41,[28,[37,15],[[30,1,["campaignGroupError"]],[30,0,["DUPLICATION_CAMPAIGN_GROUP_CARD_ERRORS","CANNOT_DUPLICATE_CONNECTED_TV_CAMPAIGN_INTO_DYNAMIC_BUDGET_CAMPAIGN_GROUP"]]],null],[[[1,"            "],[8,[39,16],null,[["@message","@type"],[[28,[37,2],["i18n_cannot_duplicate_connected_tv_campaign_into_dynamic_budget_campaign_group","campaign-manager-web/components/duplicate-campaign/steps/setup"],null],"negative"]],null],[1,"\\n"]],[]],[[[41,[30,11,["showCampaignGroupNotActiveWarning"]],[[[1,"            "],[8,[39,16],null,[["@message"],[[28,[37,2],["i18n_campaign_group_not_serving_notice","campaign-manager-web/components/duplicate-campaign/steps/setup"],null]]],null],[1,"\\n          "]],[]],null]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]],[1,"        "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"]],[]]]],["@errors","@onRestartDuplication","@onBackToPreviousRoute","@sourceCampaign","@duplicationData","@onCampaignNameChange","@reportingAccounts","@onSelectAccount","@onClearAccount","@isFetchingCampaignGroups","@warnings","@reportingCampaignGroups","@onSelectCampaignGroup","@onClearCampaignGroup"],false,["if","page-empty-state","t","hue-web-button","on","track-interaction","hue-web-foundations@-text-body","iph-helper","external-link-info","help-center-url","hue-web-text-input","hue-web-foundations@-artdeco-migration-scope","pick","account-typeahead-with-card","not","eq","hue-web-inline-feedback","and","campaign-group-typeahead-with-card"]]',moduleName:"campaign-manager-web/components/duplicate-campaign/steps/setup.hbs",isStrictMode:!1})
let d=e.default=(0,i.assertPropTypes)((s=class extends a.default{constructor(...e){super(...e),c(this,"DUPLICATION_TRACKING_KEYS",o.DUPLICATION_TRACKING_KEYS),c(this,"DUPLICATION_ACCOUNT_CARD_ERRORS",o.DUPLICATION_ACCOUNT_CARD_ERRORS),c(this,"DUPLICATION_CAMPAIGN_GROUP_CARD_ERRORS",o.DUPLICATION_CAMPAIGN_GROUP_CARD_ERRORS)}get sourceCampaignAdFormat(){return this.args.sourceCampaign.adFormats[0]}},c(s,"propTypes",{duplicationData:r.duplicationDataShape.isRequired,errors:r.duplicationErrorShape.isRequired,warnings:r.duplicationWarningShape.isRequired,sourceCampaign:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,reportingAccounts:i.PropTypes.array.isRequired,reportingCampaignGroups:i.PropTypes.array.isRequired,isFetchingCampaignGroups:i.PropTypes.bool,onCampaignNameChange:i.PropTypes.func.isRequired,onSelectAccount:i.PropTypes.func.isRequired,onClearAccount:i.PropTypes.func.isRequired,onSelectCampaignGroup:i.PropTypes.func.isRequired,onClearCampaignGroup:i.PropTypes.func.isRequired,onBackToPreviousRoute:i.PropTypes.func.isRequired,onRestartDuplication:i.PropTypes.func.isRequired}),l=s))||l;(0,t.setComponentTemplate)(u,d)})),define("campaign-manager-web/components/duplicate-campaign/steps/tasks-result",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/campaign-duplication","campaign-manager-web/prop-types/campaign-duplication"],(function(e,t,n,a,i,r,o){var l,s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"4dS1YKHv",block:'[[[1,"\\n"],[41,[30,0,["isDuplicationInProgress"]],[[[1,"  "],[10,0],[14,0,"u-flex-column u-layout-flex__container--center ph4"],[12],[1,"\\n    "],[8,[39,1],null,[["@size","@a11yText"],["xlarge",[28,[37,2],["i18n_duplication_in_progress","campaign-manager-web/components/duplicate-campaign/steps/tasks-result"],null]]],null],[1,"\\n    "],[10,2],[15,0,[29,["mt4"," ",[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_duplication_in_progress","campaign-manager-web/components/duplicate-campaign/steps/tasks-result"],null]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[41,[30,0,["hasDuplicationFailed"]],[[[1,"  "],[8,[39,4],[[24,0,"mt8 ph6 pv4"]],[["@illustration","@headline","@message","@illustrationSize"],["error-server",[28,[37,2],["i18n_duplication_failure_heading","campaign-manager-web/components/duplicate-campaign/steps/tasks-result"],null],[28,[37,2],["i18n_duplication_failure_explanation","campaign-manager-web/components/duplicate-campaign/steps/tasks-result"],null],2]],[["default"],[[[[1,"\\n    "],[8,[39,5],[[24,0,"mb4"],[4,[38,6],["click",[30,1]],null],[4,[38,7],["campaign_duplication_failure_empty_state_retry_duplication"],null]],[["@text","@buttonType","@emphasized","@size"],[[28,[37,2],["i18n_try_again_button_text","campaign-manager-web/components/duplicate-campaign/steps/tasks-result"],null],"primary",true,"small"]],null],[1,"\\n    "],[8,[39,5],[[4,[38,6],["click",[30,2]],null],[4,[38,7],["campaign_duplication_failure_empty_state_cancel"],null]],[["@text","@buttonType","@emphasized","@size"],[[28,[37,2],["i18n_cancel_button_text","campaign-manager-web/components/duplicate-campaign/steps/tasks-result"],null],"tertiary",true,"small"]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["hasDuplicationSucceeded"]],[[[1,"  "],[8,[39,4],[[24,0,"mt8 ph6 pv4"]],[["@illustration","@headline","@message","@illustrationSize"],["success-individual-2",[28,[37,2],["i18n_duplication_success_heading","campaign-manager-web/components/duplicate-campaign/steps/tasks-result"],null],[28,[37,2],["i18n_duplication_success_explanation","campaign-manager-web/components/duplicate-campaign/steps/tasks-result"],null],2]],[["default"],[[[[1,"\\n    "],[8,[39,5],[[24,0,"mb4"],[4,[38,6],["click",[30,3]],null],[4,[38,7],["campaign_duplication_success_empty_state_edit_new_campaign"],null]],[["@text","@buttonType","@emphasized","@size"],[[28,[37,2],["i18n_edit_duplicate_campaign_button_text","campaign-manager-web/components/duplicate-campaign/steps/tasks-result"],null],"primary",true,"small"]],null],[1,"\\n    "],[8,[39,5],[[4,[38,6],["click",[30,2]],null],[4,[38,7],["campaign_duplication_success_empty_state_continue"],null]],[["@text","@buttonType","@emphasized","@size"],[[28,[37,2],["i18n_continue_button_text","campaign-manager-web/components/duplicate-campaign/steps/tasks-result"],null],"tertiary",true,"small"]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["hasDuplicationPartiallySucceeded"]],[[[1,"  "],[8,[39,8],null,[["@duplicationData","@duplicateCampaignTask","@reportingCreativesWithDuplicationType"],[[30,4],[30,5],[30,6]]],null],[1,"\\n"]],[]],null]],[]]]],[]]]],[]]]],["@onDuplicate","@onBackToPreviousRoute","@onEditNewCampaign","@duplicationData","@duplicateCampaignTask","@reportingCreativesWithDuplicationType"],false,["if","hue-web-progress-indicator","t","hue-web-foundations@-text-body","page-empty-state","hue-web-button","on","track-interaction","duplicate-campaign/partial-success"]]',moduleName:"campaign-manager-web/components/duplicate-campaign/steps/tasks-result.hbs",isStrictMode:!1})
let u=e.default=(0,i.assertPropTypes)((s=class extends a.default{get isDuplicationInProgress(){return this.args.duplicationState===r.DUPLICATION_STATES.IN_PROGRESS}get hasDuplicationFailed(){return this.args.duplicationState===r.DUPLICATION_STATES.FAILURE}get hasDuplicationSucceeded(){return this.args.duplicationState===r.DUPLICATION_STATES.SUCCESS}get hasDuplicationPartiallySucceeded(){return this.args.duplicationState===r.DUPLICATION_STATES.PARTIAL_SUCCESS}},d=s,p="propTypes",m={duplicationData:o.duplicationDataShape.isRequired,duplicateCampaignTask:i.PropTypes.oneOfType([o.duplicateCampaignTaskShape,i.PropTypes.null]).isRequired,reportingCreativesWithDuplicationType:i.PropTypes.arrayOf(o.reportingCreativeWithDuplicationTypeShape).isRequired,duplicationState:o.duplicationStateShape.isRequired,onBackToPreviousRoute:i.PropTypes.func.isRequired,onEditNewCampaign:i.PropTypes.func.isRequired,onDuplicate:i.PropTypes.func.isRequired},p in d?Object.defineProperty(d,p,{value:m,enumerable:!0,configurable:!0,writable:!0}):d[p]=m,l=s))||l
var d,p,m;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/dynamic-ad-content-cell",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/constants/creative","@ember/service","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o){var l,s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"02ot6CVW",block:'[[[1,"\\n"],[8,[39,0],null,[["@centered"],[true]],[["default"],[[[[1,"\\n  "],[8,[30,1,["Image"]],[[24,0,"u-layout-flex__container--center"]],null,[["default"],[[[[1,"\\n"],[41,[30,2,["displayVariables","imageUrl"]],[[[1,"      "],[10,"img"],[15,"src",[30,2,["displayVariables","imageUrl"]]],[15,"alt",[30,2,["displayVariables","mainText"]]],[14,0,"dynamic-ad-content-cell__image"],[12],[13],[1,"\\n"]],[]],[[[1,"      "],[10,0],[15,0,[29,[[28,[37,2],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_no_image","campaign-manager-web/components/dynamic-ad-content-cell"],null]],[1,"\\n      "],[13],[1,"\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,1,["Content"]],[[24,0,"dynamic-ad-content-cell__entity-lockup-content u-items-start"]],null,[["default"],[[[[1,"\\n    "],[11,"button"],[16,0,[29,["button--unstyled u-overflow-ellipsis"," ",[28,[37,2],null,[["weight","open"],["bold",true]]]]]],[24,"data-live-test-dynamic-ad-content-cell__main-text",""],[24,4,"button"],[4,[38,4],["click",[28,[37,5],[[30,3,["actions","onOpenEditCreativePanel"]],[30,2]],null]],null],[4,[38,6],["dynamic_ads_creative_headline_preview_edit"],null],[12],[1,"\\n      "],[1,[30,2,["displayVariables","mainText"]]],[1,"\\n    "],[13],[1,"\\n    "],[8,[30,1,["Subhead"]],[[24,"data-live-test-dynamic-ad-content-cell__secondary-text",""],[16,0,[29,["mv1"," ",[28,[37,2],null,[["size","open"],["small",true]]]]]]],null,[["default"],[[[[1,"\\n      "],[1,[30,2,["displayVariables","secondaryText"]]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,1,["Metadata"]],[[24,"data-live-test-sponsorable-content-entity__footer",""],[16,0,[29,[[28,[37,2],null,[["size","open"],["xsmall",true]]]]]]],null,[["default"],[[[[1,"\\n      "],[1,[28,[35,3],["i18n_creative_type_label","campaign-manager-web/components/dynamic-ad-content-cell"],[["creativeType"],[[30,2,["type"]]]]]],[1,"\\n    "]],[]]]]],[1,"\\n"],[41,[30,0,["shouldDisplayTrackingParameters"]],[[[1,"      "],[8,[39,7],null,[["@trackingParametersString","@aggregatedTrackingParameters","@record","@campaign","@account"],[[30,3,["trackingParametersState","trackingParametersString"]],[30,3,["aggregatedTrackingParameters"]],[30,2],[30,3,["campaign"]],[30,3,["account"]]]],null],[1,"\\n"]],[]],null],[42,[28,[37,9],[[28,[37,9],[[30,2,["needsAttentionReasons"]]],null]],null],null,[[[1,"      "],[10,0],[14,0,"mv1"],[12],[1,"\\n        "],[8,[39,10],null,[["@message","@type"],[[28,[37,3],["i18n_creative_needs_attention_reasons","campaign-manager-web/components/dynamic-ad-content-cell"],[["reason"],[[30,4]]]],"neutral"]],null],[1,"\\n      "],[13],[1,"\\n"]],[4]],null],[1,"  "]],[]]]]],[1,"\\n"]],[1]]]]]],["Elements","@record","@column","reason"],false,["hue-web-entity-lockup","if","hue-web-foundations@-text-body","t","on","fn","track-interaction","tracking-parameters/preview","each","-track-array","hue-web-inline-feedback"]]',moduleName:"campaign-manager-web/components/dynamic-ad-content-cell.hbs",isStrictMode:!1})
let u=e.default=(l=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="lix",i=this,(a=s)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get isUTMTrackingEnabled(){return this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableDynamicUTMTracking)}get isAccountLevelUTMParametersEnabled(){return this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableAccountLevelUTMTracking)}get shouldDisplayTrackingParameters(){if(!this.isUTMTrackingEnabled)return!1
const e=this.args.record.type===i.CREATIVE_TYPE.SPOTLIGHT_V2,t=!!this.args.record.variables?.destinationUrl
if(this.isAccountLevelUTMParametersEnabled){return!!this.args.column.aggregatedTrackingParameters&&e&&t}return!!this.args.column.trackingParametersState?.trackingParametersString&&e&&t}},d=l.prototype,p="lix",m=[r.inject],g={configurable:!0,enumerable:!0,writable:!0,initializer:null},_={},Object.keys(g).forEach((function(e){_[e]=g[e]})),_.enumerable=!!_.enumerable,_.configurable=!!_.configurable,("value"in _||_.initializer)&&(_.writable=!0),_=m.slice().reverse().reduce((function(e,t){return t(d,p,e)||e}),_),b&&void 0!==_.initializer&&(_.value=_.initializer?_.initializer.call(b):void 0,_.initializer=void 0),void 0===_.initializer&&(Object.defineProperty(d,p,_),_=null),s=_,l)
var d,p,m,g,b,_;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/dynamic-ads-container",["exports","@ember/component","@ember/template-factory","campaign-manager-web/components/dynamic-ad-content-cell","campaign-manager-web/constants/routes","@ember/service","@glimmer/component","@ember/object","@glimmer/tracking","@ember/debug","campaign-manager-web/constants/creative","ember-concurrency-decorators","campaign-manager-web/utils/ad-placement-legacy","campaign-manager-web/utils/targeting","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/creatives-table","@linkedin/ember-prop-types","campaign-manager-web/utils/query-param","@embroider/util","campaign-manager-web/prop-types/tracking-parameters"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T){var E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k
function U(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function x(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function F(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const z=(0,n.createTemplateFactory)({id:"vt8wTvFT",block:'[[[1,"\\n"],[8,[39,0],null,[["@accountId","@aggregatedTrackingParameters","@campaign","@columns","@fieldsToFilterBy","@hasCreatives","@isLoading","@onCampaignChange","@onSaveEditCampaign","@onClickEmptyState","@disableEmptyStateClick","@headerLabel"],[[30,1,["id"]],[30,2],[30,3],[30,0,["columns"]],[30,0,["fieldsToFilterBy"]],[28,[37,1],[[28,[37,2],[[30,0,["creativesData"]]],null]],null],[30,0,["populateLocalizedOptionsTask","isRunning"]],[30,4],[30,5],[28,[37,3],[[30,0,["onOpenCreateCreativePanel"]],[30,0,["currentCreativeType"]]],null],[28,[37,4],[[30,3,["isAdFormatInferred"]],[28,[37,1],[[30,0,["canCreateNewAd"]]],null]],null],[30,6]]],[["default"],[[[[1,"\\n  "],[8,[30,7,["header-outlet"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,5],null,[["@accountId","@canEditCreative","@hasMaximumCreatives","@isCompletedCampaign","@isCreateDisabled"],[[30,1,["id"]],[30,0,["canAddCreatives"]],[30,0,["hasMaximumCreatives"]],[30,3,["isCompletedCampaign"]],[28,[37,1],[[30,0,["canCreateNewAd"]]],null]]],[["default"],[[[[1,"\\n"],[41,[30,3,["isAdFormatInferred"]],[[[1,"        "],[8,[39,7],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isCreateDropdownOpen"]],[28,[37,3],[[30,0,["onDropdownVisibilityChange"]],true],null],[28,[37,3],[[30,0,["onDropdownVisibilityChange"]],false],null]]],[["default"],[[[[1,"\\n          "],[8,[30,8,["Trigger"]],[[24,"data-a11y-focus-return__create-trigger",""]],[["@buttonType","@size","@emphasized","@icon","@iconPlacement","@text"],["secondary","small",true,"caret","right",[28,[37,8],["i18n_create_new_ad","campaign-manager-web/components/dynamic-ads-container"],null]]],null],[1,"\\n          "],[8,[30,8,["Container"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["shouldShowChosenAdFormatHeader"]],[[[1,"              "],[8,[30,8,["Header"]],[[24,0,"dynamic-ads-container__header"]],null,[["default"],[[[[1,"\\n                "],[1,[28,[35,8],["i18n_chosen_formats_header","campaign-manager-web/components/dynamic-ads-container"],null]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],null],[42,[28,[37,10],[[30,0,["supportedFormats"]]],null],null,[[[41,[28,[37,11],[[30,3,["adFormats"]],[30,10]],null],[[[1,"                "],[8,[30,8,["Item"]],[[4,[38,12],["campaign_create_new_ad"],[["interactionType"],["SHORT_PRESS"]]]],[["@onSelect"],[[28,[37,3],[[30,0,["onOpenCreateCreativePanel"]],[30,9]],null]]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,8],["i18n_dropdown_item_labels","campaign-manager-web/components/dynamic-ads-container"],[["type"],[[30,9]]]]],[1,"\\n                "]],[]]]]],[1,"\\n"]],[]],null]],[9,10]],null],[41,[30,0,["shouldShowChosenAdFormatHeader"]],[[[1,"              "],[8,[30,8,["Divider"]],null,null,null],[1,"\\n              "],[8,[30,8,["Header"]],[[24,0,"dynamic-ads-container__header"]],null,[["default"],[[[[1,"\\n                "],[1,[28,[35,8],["i18n_additional_formats_header","campaign-manager-web/components/dynamic-ads-container"],null]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],null],[42,[28,[37,10],[[30,0,["supportedFormats"]]],null],null,[[[41,[51,[28,[37,11],[[30,3,["adFormats"]],[30,12]],null]],[[[1,"                "],[8,[30,8,["Item"]],[[4,[38,12],["campaign_create_new_ad"],[["interactionType"],["SHORT_PRESS"]]]],[["@onSelect"],[[28,[37,3],[[30,0,["onOpenCreateCreativePanel"]],[30,11]],null]]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,8],["i18n_dropdown_item_labels","campaign-manager-web/components/dynamic-ads-container"],[["type"],[[30,11]]]]],[1,"\\n                "]],[]]]]],[1,"\\n"]],[]],null]],[11,12]],null],[1,"          "]],[]]]]],[1,"\\n        "]],[8]]]]],[1,"\\n"]],[]],[[[1,"        "],[11,"button"],[24,0,"button--small-tertiary"],[24,4,"button"],[4,[38,14],["click",[28,[37,3],[[30,0,["onOpenCreateCreativePanel"]],[30,0,["currentCreativeType"]]],null]],null],[4,[38,12],["campaign_create_new_ad"],[["interactionType"],["SHORT_PRESS"]]],[12],[1,"\\n          "],[1,[28,[35,8],["i18n_create_new_ad","campaign-manager-web/components/dynamic-ads-container"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]]],[1,"    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,7,["table-outlet"]],null,null,[["default"],[[[[1,"\\n"],[1,"    "],[8,[39,15],null,[["@columns","@currentPageNumber","@onDisplayDataChangedAction","@filteringIgnoreCase","@pageSize","@theme","@data","@filterString"],[[30,7,["decoratedColumns"]],[30,7,["currentPageNumber"]],[30,7,["displayDataChangedAction"]],[30,7,["filteringIgnoreCase"]],[30,7,["pageSize"]],[30,7,["theme"]],[30,0,["creativesData"]],[30,13]]],[["default"],[[[[1,"\\n      "],[8,[30,14,["global-filter"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,16],[[4,[38,12],["dynamic_ads_selection_search_creatives"],null]],[["@value","@onInputFilter","@placeholder","@onFilterStringChange"],[[30,14,["filterString"]],[30,14,["onFilterString"]],[28,[37,8],["i18n_search_by_headline_or_description_v2","campaign-manager-web/components/dynamic-ads-container"],null],[30,15]]],null],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,14,["table"]],null,null,[["default"],[[[[1,"\\n        "],[8,[30,16,["header"]],null,null,[["default"],[[[[1,"\\n          "],[8,[39,17],null,[["@tooltipHoverTrackingKey"],["dynamic_ads_library_tooltip"]],[["default"],[[[[1,"\\n            "],[1,[52,[30,3,["isAdFormatInferred"]],[28,[37,8],["i18n_dynamic_ads","campaign-manager-web/components/dynamic-ads-container"],null],[28,[37,8],["i18n_dynamic_ads_formats","campaign-manager-web/components/dynamic-ads-container"],[["adFormat"],[[30,3,["adFormat"]]]]]]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[16]]]]],[1,"\\n      "],[8,[30,14,["footer"]],null,null,null],[1,"\\n    "]],[14]]]]],[1,"\\n\\n  "]],[]]]]],[1,"\\n"]],[7]]]]]],["@account","@aggregatedTrackingParameters","@campaign","@onCampaignChange","@onSaveEditCampaign","@headerLabel","container","dropdown","creativeType","format","creativeType","format","@initialFilterString","at","@onHoverableTriggerChange","table"],false,["creatives-container","not","is-empty","fn","or","create-ad-button","if","hue-web-menu","t","each","-each-in","is-included","track-interaction","unless","on","ads-table","creatives-table/creative-global-filter","creatives-table/creatives-list-header"]]',moduleName:"campaign-manager-web/components/dynamic-ads-container.hbs",isStrictMode:!1})
function j(e,t,n){return"CUSTOM"===n?e:t?t[n]:n}const G=[u.CREATIVE_TYPE.FOLLOW_COMPANY_V2,u.CREATIVE_TYPE.JOBS_V2,u.CREATIVE_TYPE.SPOTLIGHT_V2,u.CREATIVE_TYPE.WHITEPAPER_DOWNLOAD_V2]
let B=e.default=(E=(0,r.inject)("campaign"),y=(0,r.inject)("creative"),S=(0,r.inject)("localizedOptions"),A=(0,d.task)({drop:!0}),(0,_.assertPropTypes)((k=class extends o.default{get creativesData(){return function(e,t){return e.filter((e=>G.includes(e.type))).map((e=>{switch(e.type){case u.CREATIVE_TYPE.SPOTLIGHT_V2:return Object.assign({},e,{displayVariables:{mainText:e.variables.headline,secondaryText:e.variables.description,imageUrl:(0,l.get)(e,"variables.logo.url")}})
case u.CREATIVE_TYPE.FOLLOW_COMPANY_V2:return Object.assign({},e,{displayVariables:{mainText:j(e.variables.customHeadline,(0,l.get)(t,"followCompanyHeadlineOptions.options"),e.variables.headline),secondaryText:j(e.variables.customDescription,(0,l.get)(t,"followCompanyDescriptionOptions.options"),e.variables.description),imageUrl:(0,l.get)(e,"variables.organizationLogo.url")}})
case u.CREATIVE_TYPE.JOBS_V2:return Object.assign({},e,{displayVariables:{mainText:j(e.variables.customHeadline,(0,l.get)(t,"jobsHeadlineOptions.options"),e.variables.headline),secondaryText:j(e.variables.customButtonLabel,(0,l.get)(t,"jobsButtonLabelOptions.options"),e.variables.buttonLabel),imageUrl:(0,l.get)(e,"variables.organizationLogo.url")}})
case u.CREATIVE_TYPE.WHITEPAPER_DOWNLOAD_V2:return Object.assign({},e,{displayVariables:{mainText:j(e.variables.customHeadline,(0,l.get)(t,"whitepaperDownloadHeadlineOptions.options"),e.variables.headline),secondaryText:e.variables.title,imageUrl:(0,l.get)(e,"variables.logo.url")}})
default:return e}}))}(this.creativeService.campaignCreatives[this.args.campaign.id]||[],this.localizedOptions||{})}get supportedFormats(){const e=this.campaignRestrictions.getAdFormatRestrictionsMap(this.args.campaign.objectiveType),t=(0,m.determineAdPlacementOption)(this.args.campaign.targetingCriteria)
return Object.keys(e).reduce(((n,a)=>{const i=e[a],r=u.AD_FORMAT_TO_CREATIVE_TYPE[a]
return i&&r&&(0,p.getPlacementOptionsForAdFormat)(a).includes(t)&&(n[a]=r),n}),{})}get hasMaximumCreatives(){return this.creativesData.length>=g.MAXIMUM_CREATIVES}get canAddCreatives(){const{adFormat:e,areCreativesReadOnly:t,isAdFormatInferred:n}=this.args.campaign,a=this.supportedFormats
return Boolean(!t&&this.args.account.canEditCreative&&(!n&&a.hasOwnProperty(e)||n&&Object.keys(a).length>0))}get canCreateNewAd(){return this.canAddCreatives&&!this.args.campaign.isCompletedCampaign&&!this.hasMaximumCreatives}get columns(){const{trackingParametersState:e,aggregatedTrackingParameters:t,campaign:n,account:i}=this.args
return[{className:"u-layout__width-full",actions:{onOpenEditCreativePanel:this.onOpenEditCreativePanel.bind(this)},component:(0,f.ensureSafeComponent)(a.default,this),disableSorting:!0,title:"",trackingParametersState:e,aggregatedTrackingParameters:t,campaign:n,account:i},{...(0,b.creativeStatusColumnAdsTable)(this),actions:{onSelectStatus:this.args.onCreativeSelectStatus},accountId:this.args.account.id,canEditEntity:this.canAddCreatives,shouldFocusOnCreativeStatus:this.args.shouldFocusOnCreativeStatus,initialFilterString:parseInt(this.args.initialFilterString,10)},{...(0,b.creativeActionsColumnAdsTable)(this),actions:{onOpenDuplicateCreativePanel:this.onOpenDuplicateCreativePanel.bind(this),onOpenEditCreativePanel:this.onOpenEditCreativePanel.bind(this)},canEditEntity:this.canAddCreatives,isCompletedCampaign:this.args.campaign.isCompletedCampaign,hasMaximumCreatives:this.hasMaximumCreatives,isReadOnly:this.args.campaign.areCreativesReadOnly,trackingKeys:{actionsDropdownSelect:"dynamic_ads_selection_dropdown",duplicate:"dynamic_ads_selection_dropdown_duplicate",previewEdit:"dynamic_ads_selection_dropdown_preview_edit"}}]}get shouldShowChosenAdFormatHeader(){const{adFormat:e}=this.args.campaign,t=this.supportedFormats
return t.hasOwnProperty(e)&&Object.keys(t).length>1}constructor(){super(...arguments),U(this,"i18n",v,this),U(this,"jet",w,this),U(this,"campaignService",I,this),U(this,"campaignRestrictions",P,this),U(this,"creativeService",N,this),U(this,"router",R,this),U(this,"localizedOptionsService",D,this),U(this,"localizedOptions",M,this),U(this,"isCreateDropdownOpen",L,this),x(this,"fieldsToFilterBy",["id","displayVariables.mainText","displayVariables.secondaryText"]),this.creativeService.enableCampaignForServiceState(this.args.campaign.id),this.populateLocalizedOptionsTask.perform()}get currentCreativeType(){return u.AD_FORMAT_TO_CREATIVE_TYPE[this.args.campaign.adFormat]}getDefaultQueryParams(){return this.args.returnUrl?{returnUrl:this.args.returnUrl}:{}}onOpenCreateCreativePanel(e){const t=this.args.campaign.isAdFormatInferred?{legacyAdFormat:u.CREATIVE_TYPE_TO_AD_FORMAT[e],...this.getDefaultQueryParams()}:{...this.getDefaultQueryParams()}
this.router.transitionTo(i.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_NEW,this.args.account.id,this.args.campaign.id,{queryParams:t})}onOpenEditCreativePanel(e){const t={action:h.ACTION_QUERY_PARAM.EDIT,...this.getDefaultQueryParams()}
this.args.campaign.isAdFormatInferred&&(t.legacyAdFormat=u.CREATIVE_TYPE_TO_AD_FORMAT[e.type]),this.router.transitionTo(i.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_ITEM,this.args.account.id,this.args.campaign.id,e.id,{queryParams:t})}onOpenDuplicateCreativePanel(e,{id:t}){const n={action:h.ACTION_QUERY_PARAM.DUPLICATE,...this.getDefaultQueryParams()},{account:a,campaign:r}=this.args
r.isAdFormatInferred&&(n.legacyAdFormat=u.CREATIVE_TYPE_TO_AD_FORMAT[e.type]),this.router.transitionTo(i.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_ITEM,a.id,r.id,t,{queryParams:n})}onDropdownVisibilityChange(e){this.isCreateDropdownOpen=e}*populateLocalizedOptionsTask(){try{const e=yield this.localizedOptionsService.fetchCachedOptionsAndRefresh(this.args.campaign)
this.localizedOptions=e}catch(e){this.localizedOptions={}}}},x(k,"propTypes",{account:_.PropTypes.EmberObject.isRequired,accountReference:_.PropTypes.object.isRequired,campaign:_.PropTypes.EmberObject.isRequired,hasInsightTag:_.PropTypes.bool.isRequired,onCampaignChange:_.PropTypes.func.isRequired,onSaveEditCampaign:_.PropTypes.func.isRequired,returnUrl:_.PropTypes.string,headerLabel:_.PropTypes.oneOfType([_.PropTypes.string,_.PropTypes.SafeString]),trackingParametersState:_.PropTypes.oneOfType([T.trackingParametersStateShape,_.PropTypes.null]),aggregatedTrackingParameters:_.PropTypes.oneOfType([T.aggregatedTrackingParametersShape,_.PropTypes.null]).isRequired}),v=F((O=k).prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=F(O.prototype,"jet",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=F(O.prototype,"campaignService",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=F(O.prototype,"campaignRestrictions",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=F(O.prototype,"creativeService",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=F(O.prototype,"router",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=F(O.prototype,"localizedOptionsService",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=F(O.prototype,"localizedOptions",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),L=F(O.prototype,"isCreateDropdownOpen",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),F(O.prototype,"onOpenCreateCreativePanel",[l.action],Object.getOwnPropertyDescriptor(O.prototype,"onOpenCreateCreativePanel"),O.prototype),F(O.prototype,"onOpenEditCreativePanel",[l.action],Object.getOwnPropertyDescriptor(O.prototype,"onOpenEditCreativePanel"),O.prototype),F(O.prototype,"onOpenDuplicateCreativePanel",[l.action],Object.getOwnPropertyDescriptor(O.prototype,"onOpenDuplicateCreativePanel"),O.prototype),F(O.prototype,"onDropdownVisibilityChange",[l.action],Object.getOwnPropertyDescriptor(O.prototype,"onDropdownVisibilityChange"),O.prototype),F(O.prototype,"populateLocalizedOptionsTask",[A],Object.getOwnPropertyDescriptor(O.prototype,"populateLocalizedOptionsTask"),O.prototype),C=O))||C);(0,t.setComponentTemplate)(z,B)})),define("campaign-manager-web/components/dynamic-filter-dropdown",["exports","@ember/component","@ember/template-factory","@ember/service","@ember/object"],(function(e,t,n,a,i){var r,o,l
function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const u=(0,n.createTemplateFactory)({id:"oWJ6A/6c",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n  "],[8,[39,0],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[28,[37,1],[[30,0,["onVisibilityChange"]],true],null],[28,[37,1],[[30,0,["onVisibilityChange"]],false],null]]],[["default"],[[[[1,"\\n    "],[8,[30,1,["Trigger"]],null,[["@buttonType","@size","@icon","@iconPlacement"],["secondary","small","caret","right"]],[["default"],[[[[1,"\\n      "],[10,1],[15,0,[29,["u-color__black--90"," ",[28,[37,2],null,[["size","weight"],["small","default"]]]]]],[12],[1,"\\n        "],[1,[30,0,["selectedOption","value"]]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[10,0],[14,0,"cm-dropdown"],[12],[1,"\\n      "],[8,[30,1,["Container"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["filterOptions"]]],null]],null],null,[[[1,"          "],[8,[30,1,["Item"]],null,[["@onSelect","@selected"],[[28,[37,1],[[28,[37,1],[[30,0,["itemClicked"]],[30,2]],null]],null],[28,[37,5],[[30,2,["key"]],[30,0,["selectedOption","key"]]],null]]],[["default"],[[[[1,"\\n            "],[1,[30,2,["value"]]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[2]],null],[1,"      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13]],["dropdown","fOption"],false,["hue-web-menu","fn","hue-web-foundations@-text-body","each","-track-array","eq"]]',moduleName:"campaign-manager-web/components/dynamic-filter-dropdown.hbs",isStrictMode:!1}),d="DYNAMIC_FILTER_DEFAULT_KEY_ALL"
let p=e.default=(r=(0,a.inject)(),o=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=l)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),s(this,"isDropdownOpen",!1),s(this,"filterOptions",null),s(this,"selectedOption",null),s(this,"title","")}init(){super.init(...arguments),this._preparingFilterOptions()}_preparingFilterOptions(){const e=this.data||this.column.data,t=(0,i.get)(this,"column.propertyName"),n=[{key:d,value:(0,i.get)(this,"column.dynamicFilterDefaultLabel")||this.i18n.lookupTranslation(this.constructor,"i18n_all")()}]
let a=n[0]
if(e){const{transformFunc:r}=this.column
e.reduce(((e,o)=>{const l=(0,i.get)(o,t),s=r?r(l):l
return s&&!e[s]&&(e[s]=!0,n.push({key:s,value:s}),this.column.filterString&&this.column.filterString===s&&(a=n[n.length-1])),e}),{})}(0,i.setProperties)(this,{selectedOption:a,filterOptions:n,title:(0,i.get)(this,"column.title")})}itemClicked(e){let t
t=e.key===d?"":e.value,(0,i.setProperties)(this,{selectedOption:e,"column.filterString":t})}onVisibilityChange(e){(0,i.set)(this,"isDropdownOpen",e)}},l=c(o.prototype,"i18n",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(o.prototype,"itemClicked",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"itemClicked"),o.prototype),c(o.prototype,"onVisibilityChange",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"onVisibilityChange"),o.prototype),o);(0,t.setComponentTemplate)(u,p)})),define("campaign-manager-web/components/edit-account-page",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/entities/account","campaign-manager-web/utils/account","@ember/object","@ember/service","campaign-manager-web/utils/http-error","ember-test-friendly-error-handler","@glimmer/tracking","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/constants/notification","hue-web-toast/utils/constants","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/account","campaign-manager-web/constants/account","campaign-manager-web/constants/entity-status","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E){var y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X
function $(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function J(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Q(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Z=(0,n.createTemplateFactory)({id:"AxATpwX0",block:'[[[8,[39,0],null,[["@title","@dataTestValue"],[[28,[37,1],["i18n_edit_account","campaign-manager-web/components/edit-account-page"],null],"edit-account-header"]],null],[1,"\\n\\n"],[10,0],[14,0,"grid--is-fluid grid edit-account-page__container"],[12],[1,"\\n  "],[10,"section"],[14,0,"grid__col grid__col--md-9"],[12],[1,"\\n    "],[10,0],[14,0,"edit-account-page__content--left"],[12],[1,"\\n      "],[8,[39,2],null,[["@model","@updateAccount","@showValidations","@onSave","@onCompanySearchInputChange"],[[30,1],[30,0,["updateAccountRecord"]],[30,0,["showEditAccountValidations"]],[28,[37,3],[[30,0,["accountFormTask"]]],null],[30,0,["onCompanySearchInputChange"]]]],null],[1,"\\n      "],[8,[39,4],[[24,0,"mh4"]],[["@isHidden","@type"],[[28,[37,5],[[30,0,["showAddAccountSaveError"]]],null],"negative"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,6],null,[["error"],[[30,0,["accountFormTaskError"]]]]]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[10,0],[14,0,"u-layout-flex__container--space-between mt3"],[12],[1,"\\n        "],[8,[39,7],[[24,0,"ml4 mb4 u-display-flex"],[16,"disabled",[30,0,["isDisabled"]]],[24,4,"submit"],[4,[38,8],["click",[28,[37,3],[[30,0,["accountFormTask"]]],null]],null],[4,[38,9],["edit_account_form_submit"],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,1],["i18n_update_account","campaign-manager-web/components/edit-account-page"],null]]],null],[1,"\\n        "],[8,[39,7],[[24,0,"mr4 mb4 u-display-flex"],[16,"disabled",[30,0,["isCloseAccountDisabled"]]],[4,[38,8],["click",[30,0,["onSelectDelete"]]],null]],[["@buttonType","@emphasized","@size","@text"],["tertiary",true,"small",[28,[37,1],["i18n_close_account","campaign-manager-web/components/edit-account-page"],null]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,"section"],[14,0,"grid__col grid__col--md-3"],[12],[1,"\\n    "],[10,0],[14,0,"edit-account-page__content--right"],[12],[1,"\\n      "],[10,"h4"],[15,0,[29,["pt4 pb3"," ",[28,[37,10],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,1],["i18n_edit_account_static_title","campaign-manager-web/components/edit-account-page"],null]],[13],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,10],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[8,[39,11],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,1],["i18n_edit_account_static_content","campaign-manager-web/components/edit-account-page"],[["linkInfo"],[[28,[37,12],null,[["role","href"],[[30,2,["role"]],[28,[37,13],null,[["path"],["help/lms/answer/a426102"]]]]]]]]]],[1,"\\n        "]],[2]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n"],[8,[39,14],null,[["@entityType","@entities","@childCounts","@isLoading","@isOpen","@onDismiss","@onDelete","@onSuccess"],[[30,0,["ENTITY_TYPES","ACCOUNT"]],[30,0,["accountsToDelete"]],[30,0,["deletableChildCounts"]],[28,[37,15],[[30,0,["updateDeletableChildCountsTask","isRunning"]]],null],[30,0,["isEntityDeletionModalOpen"]],[30,0,["onDismissEntityDeletionModal"]],[30,0,["deleteAccounts"]],[30,0,["transitionToAllAccounts"]]]],null]],["@accountToModify","iphHelper"],false,["cm-page-header","t","account-form","perform","hue-web-inline-feedback","not","error-message","hue-web-button","on","track-interaction","hue-web-foundations@-text-body","iph-helper","external-link-info","help-center-url","entity-deletion-modal","or"]]',moduleName:"campaign-manager-web/components/edit-account-page.hbs",isStrictMode:!1})
let ee=e.default=(y=(0,s.inject)("account"),S=(0,s.inject)(),A=(0,s.inject)("user-action-track"),C=(0,s.inject)("hue-web-toast"),O=(0,s.inject)(),v=(0,s.inject)(),w=(0,s.inject)(),I=(0,s.inject)(),P=(0,s.inject)(),N=(0,p.task)({drop:!0}),R=(0,p.task)({restartable:!0}),X=class extends a.default{constructor(...e){super(...e),$(this,"jet",M,this),$(this,"accountService",L,this),$(this,"memberProfile",k,this),$(this,"userActionTrackingService",U,this),$(this,"toast",x,this),$(this,"i18n",F,this),$(this,"reporting",z,this),$(this,"lix",j,this),$(this,"router",G,this),$(this,"iaRedesign",B,this),J(this,"ENTITY_TYPES",T.ENTITY_TYPES),$(this,"showEditAccountValidations",V,this),$(this,"accountFormTaskError",Y,this),$(this,"companySearchText",H,this),$(this,"deletableChildCounts",q,this),$(this,"isEntityDeletionModalOpen",K,this),$(this,"accountsToDelete",W,this),J(this,"accountWasDeleted",!0)}get isDisabled(){return!this.args.accountToModify.canEditAccount||!this.args.accountToModify.hasDirtyAttributes||this.accountFormTask.isRunning||this.showEditAccountValidations&&!this.args.accountToModify.validations.isValid||""!==this.companySearchText}get isCloseAccountDisabled(){return!![T.STATUSES.PENDING_DELETION,T.STATUSES.REMOVED].includes(this.args.accountToModify.status)||f.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN!==this.args.accountToModify.currentUserRole}get showAddAccountSaveError(){return!!this.accountFormTaskError}onCompanySearchInputChange(e){this.companySearchText=e}onSelectDelete(){this.updateDeletableChildCountsTask.perform(this.args.accountToModify.id),this.accountsToDelete=[this.args.accountToModify],this.isEntityDeletionModalOpen=!0}onDismissEntityDeletionModal(){this.accountsToDelete=[],this.isEntityDeletionModalOpen=!1}async deleteAccounts(e){return await this.accountService.deleteAccount(e[0])}async transitionToAllAccounts(){this.iaRedesign.setViewAccountsFromNavigation(),await this.iaRedesign.clearLastVisitedAccount(),this.router.transitionTo(E.ROUTE_NAME.ACCOUNTS_INDEX)}updateAccountRecord(e={}){return(0,o.updateAccount)(this.args.accountToModify,e)}async getTotalCounts(e){return{campaignGroupData:await this.reporting.getCampaignGroups(e,null,["id"]),campaignData:await this.reporting.getCampaigns(e,[],0),creativeData:await this.reporting.getCreatives(e,[],[],0)}}*accountFormTask(){this.showEditAccountValidations=!0
const e=this.args.accountToModify
if(e.get("validations.isValid"))try{const t=(0,_.constructPemMetadata)(h.CM_ACCOUNT_EDIT_ACCOUNT,[],{productName:h.CM_ACCOUNT_PRODUCT_NAME})
yield this.accountService.saveAccount(e,t)
const n=this.args.accountModel;(0,o.updateAccount)(n,e.getAccountCopy())
const a=this.i18n.lookupTranslation(this.constructor,"i18n_success_toast_message")()
this.toast.add({type:b.TOAST_TYPES.SUCCESS,message:a}),this.showEditAccountValidations=!1}catch(t){(0,m.didCancel)(t)||(0,u.default)("account-form-save-error",(e=>{this.accountFormTaskError=e,this.jet.error(new Error(`Failed to update advertiser account with error:  ${(0,c.getErrorMessage)(e)}`),[g.NOTIFICATIONS_JET_ERROR_TAG,"new-account-page"],!1)}))(t)}}*updateDeletableChildCountsTask(e){const{campaignGroupData:t,campaignData:n,creativeData:a}=yield this.getTotalCounts(e)
this.deletableChildCounts={[T.ENTITY_TYPES.CAMPAIGN_GROUP]:t?.paging?.total,[T.ENTITY_TYPES.CAMPAIGN]:n?.paging?.total,[T.ENTITY_TYPES.CREATIVE]:a?.paging?.total}}},J(X,"propTypes",{accountToModify:i.PropTypes.instanceOf(r.default).isRequired,accountModel:i.PropTypes.instanceOf(r.default).isRequired}),M=Q((D=X).prototype,"jet",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=Q(D.prototype,"accountService",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=Q(D.prototype,"memberProfile",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=Q(D.prototype,"userActionTrackingService",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=Q(D.prototype,"toast",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=Q(D.prototype,"i18n",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=Q(D.prototype,"reporting",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=Q(D.prototype,"lix",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=Q(D.prototype,"router",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=Q(D.prototype,"iaRedesign",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=Q(D.prototype,"showEditAccountValidations",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Y=Q(D.prototype,"accountFormTaskError",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),H=Q(D.prototype,"companySearchText",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),q=Q(D.prototype,"deletableChildCounts",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),K=Q(D.prototype,"isEntityDeletionModalOpen",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),W=Q(D.prototype,"accountsToDelete",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Q(D.prototype,"onCompanySearchInputChange",[l.action],Object.getOwnPropertyDescriptor(D.prototype,"onCompanySearchInputChange"),D.prototype),Q(D.prototype,"onSelectDelete",[l.action],Object.getOwnPropertyDescriptor(D.prototype,"onSelectDelete"),D.prototype),Q(D.prototype,"onDismissEntityDeletionModal",[l.action],Object.getOwnPropertyDescriptor(D.prototype,"onDismissEntityDeletionModal"),D.prototype),Q(D.prototype,"deleteAccounts",[l.action],Object.getOwnPropertyDescriptor(D.prototype,"deleteAccounts"),D.prototype),Q(D.prototype,"transitionToAllAccounts",[l.action],Object.getOwnPropertyDescriptor(D.prototype,"transitionToAllAccounts"),D.prototype),Q(D.prototype,"updateAccountRecord",[l.action],Object.getOwnPropertyDescriptor(D.prototype,"updateAccountRecord"),D.prototype),Q(D.prototype,"getTotalCounts",[l.action],Object.getOwnPropertyDescriptor(D.prototype,"getTotalCounts"),D.prototype),Q(D.prototype,"accountFormTask",[N],Object.getOwnPropertyDescriptor(D.prototype,"accountFormTask"),D.prototype),Q(D.prototype,"updateDeletableChildCountsTask",[R],Object.getOwnPropertyDescriptor(D.prototype,"updateDeletableChildCountsTask"),D.prototype),D);(0,t.setComponentTemplate)(Z,ee)})),define("campaign-manager-web/components/email-collection",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","@linkedin/ember-tracked-validations","@ember/service","@ember/object","ember-concurrency-decorators","campaign-manager-web/constants/notification","campaign-manager-web/constants/email-collection"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D
function M(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function L(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const U=(0,n.createTemplateFactory)({id:"F0vdOYtK",block:'[[[1,"\\n"],[8,[30,1],[[24,0,"notification-panel__header"],[4,[38,0],null,[["pageKey","routeName","currentRoute"],["notifications_email_collection_header",[28,[37,1],[[53,"outletState"],"render.name"],null],[28,[37,1],[[53,"outletState"],"render"],null]]]]],null,[["default"],[[[[1,"\\n  "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center notification-panel__header-wrapper u-layout__width-full"],[12],[1,"\\n    "],[11,"button"],[24,0,"button--unstyled"],[16,"aria-label",[28,[37,3],["i18n_back_to_global_settings","campaign-manager-web/components/email-collection"],null]],[24,4,"button"],[4,[38,4],["click",[30,0,["onExitClick"]]],null],[12],[1,"\\n      "],[8,[39,5],[[24,0,"u-icon--secondary"]],[["@size","@name"],["medium","chevron-left"]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,"h2"],[15,1,[30,2]],[15,0,[29,["u-overflow-ellipsis mr2"," ",[28,[37,6],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_email_collection_header","campaign-manager-web/components/email-collection"],null]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]]],[1,"\\n"],[8,[30,3],[[24,0,"mt0 flex-fill"]],null,[["default"],[[[[1,"\\n"],[41,[28,[37,8],[[30,0,["verificationStep"]],[30,0,["VERIFICATION_STEP","ENTER_EMAIL"]]],null],[[[1,"    "],[10,0],[15,0,[29,["u-border__common--bottom u-bg-color__white p3"," ",[28,[37,9],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[10,"label"],[14,"for","email-collection-new-email-input"],[15,0,[29,["mt0"," ",[28,[37,9],null,[["color"],["default"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_email_address_input_label","campaign-manager-web/components/email-collection"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,10],null,[["@validations","@showValidations"],[[30,0,["validations","attrs","enteredEmail"]],[30,0,["showValidations"]]]],[["default"],[[[[1,"\\n        "],[8,[39,11],[[16,0,[29,[[30,4,["class"]]," ",[36,12]]]],[24,3,"email-collection-new-email-input"],[16,"placeholder",[28,[37,3],["i18n_email_address_input_placeholder","campaign-manager-web/components/email-collection"],null]],[16,"aria-invalid",[30,4,["showErrors"]]],[16,"aria-describedby",[30,4,["describedby"]]],[24,4,"email"],[4,[38,4],["input",[30,0,["onEmailInput"]]],null]],[["@inputId","@value"],["email-collection-new-email-input",[30,0,["enteredEmail"]]]],null],[1,"\\n      "]],[4]]]]],[1,"\\n      "],[10,"ul"],[15,0,[29,["u-color__black--75 pl4 pv3"," ",[28,[37,9],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[10,"li"],[12],[1,[28,[35,3],["i18n_add_new_email_description_part_1","campaign-manager-web/components/email-collection"],null]],[13],[1,"\\n        "],[10,"li"],[12],[1,[28,[35,3],["i18n_add_new_email_description_part_2","campaign-manager-web/components/email-collection"],null]],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,9],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_add_new_email_description_part_3","campaign-manager-web/components/email-collection"],[["linkInfo"],[[28,[37,13],null,[["href","dataTestSelector"],[[28,[37,14],null,[["path"],["psettings/email"]]],"data-test-email-collection__add-new-description--opt-out"]]]]]]],[1,"\\n        "],[8,[39,15],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["i18n_add_new_email_description_part_4","campaign-manager-web/components/email-collection"],[["linkInfo"],[[28,[37,13],null,[["href","ariaLabel","dataTestSelector","role"],[[28,[37,16],null,[["path"],["help/lms/answer/59"]]],[28,[37,3],["i18n_add_new_email_learn_more_label","campaign-manager-web/components/email-collection"],null],"data-test-email-collection__add-new-description--learn-more",[30,5,["role"]]]]]]]]],[1,"\\n        "]],[5]]]]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,17],[[24,0,"pt3"]],[["@isHidden","@type"],[[28,[37,18],[[30,0,["onSendClickTask","last","isError"]]],null],"negative"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,3],["i18n_challenge_create_failed","campaign-manager-web/components/email-collection"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-justify-end u-bg-color__white p3"],[12],[1,"\\n      "],[8,[39,19],[[4,[38,4],["click",[28,[37,20],[[30,0,["onSendClickTask"]]],null]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,3],["i18n_send_code","campaign-manager-web/components/email-collection"],null]]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,0,["verificationStep"]],[30,0,["VERIFICATION_STEP","ENTER_CODE"]]],null],[[[1,"    "],[10,0],[15,0,[29,["u-border__common--bottom u-bg-color__white p3"," ",[28,[37,9],null,[["color"],["default"]]]]]],[12],[1,"\\n      "],[8,[39,21],null,[["@type","@name","@size"],["microspot","mail-open","small"]],null],[1,"\\n      "],[10,2],[15,0,[29,["pt3"," ",[28,[37,9],null,[["size"],["medium"]]]]]],[12],[1,[28,[35,3],["i18n_challenge_sent","campaign-manager-web/components/email-collection"],[["email"],[[30,0,["enteredEmail"]]]]]],[13],[1,"\\n      "],[10,0],[14,0,"u-layout__width-third"],[12],[1,"\\n        "],[10,"label"],[14,"for","email-collection-challenge-input"],[15,0,[29,[[28,[37,9],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_challenge_pin_input_label","campaign-manager-web/components/email-collection"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,11],[[24,"inputmode","numeric"],[24,3,"email-collection-challenge-input"],[16,0,[29,[[36,12]]]],[4,[38,4],["input",[30,0,["onChallengeInput"]]],null]],[["@inputId","@value"],["email-collection-challenge-input",[28,[37,22],[[30,0,["enteredCode"]]],null]]],null],[1,"\\n      "],[13],[1,"\\n"],[41,[30,0,["onConfirmClickTask","last","isError"]],[[[1,"        "],[8,[39,17],[[24,0,"pt3"],[4,[38,0],null,[["pageKey","routeName","currentRoute"],["notifications_email_collection_pin_incorrect_error",[28,[37,1],[[53,"outletState"],"render.name"],null],[28,[37,1],[[53,"outletState"],"render"],null]]]]],[["@type"],["negative"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["i18n_challenge_pin_verify_failed","campaign-manager-web/components/email-collection"],null]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[10,0],[14,0,"u-display-flex u-items-center pt3"],[12],[1,"\\n        "],[8,[39,19],[[24,0,"email-collection__resend-code-button"],[4,[38,4],["click",[28,[37,20],[[30,0,["onResendClickTask"]]],null]],null],[4,[38,23],["notifications_email_collection_resend_code"],null]],[["@buttonType","@size","@emphasized","@text"],["tertiary","small",true,[28,[37,3],["i18n_resend_code","campaign-manager-web/components/email-collection"],null]]],null],[1,"\\n"],[41,[30,0,["onResendClickTask","last","isSuccessful"]],[[[1,"          "],[8,[39,17],[[24,0,"pl2"],[4,[38,0],null,[["pageKey","routeName","currentRoute"],["notifications_email_collection_resend_code_success",[28,[37,1],[[53,"outletState"],"render.name"],null],[28,[37,1],[[53,"outletState"],"render"],null]]]]],[["@type"],["success"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,3],["i18n_resend_code_success","campaign-manager-web/components/email-collection"],null]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-justify-end u-bg-color__white p3"],[12],[1,"\\n      "],[8,[39,19],[[24,0,"mr2"],[4,[38,4],["click",[30,0,["onBackClick"]]],null]],[["@emphasized","@buttonType","@size","@text"],[true,"secondary","small",[28,[37,3],["i18n_back_to_enter_email","campaign-manager-web/components/email-collection"],null]]],null],[1,"\\n      "],[8,[39,19],[[16,"disabled",[30,0,["isConfirmDisabled"]]],[4,[38,4],["click",[28,[37,20],[[30,0,["onConfirmClickTask"]]],null]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,3],["i18n_challenge_verify","campaign-manager-web/components/email-collection"],null]]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,0,["verificationStep"]],[30,0,["VERIFICATION_STEP","CONTACT_US"]]],null],[[[1,"    "],[11,0],[16,0,[29,["u-border__common--bottom u-bg-color__white p5"," ",[28,[37,9],null,[["color"],["default"]]]]]],[4,[38,0],null,[["pageKey","routeName","currentRoute"],["notifications_email_collection_verification_attempts_maxed",[28,[37,1],[[53,"outletState"],"render.name"],null],[28,[37,1],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n      "],[10,1],[15,0,[29,[[28,[37,9],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,3],["i18n_challenge_verify_failed","campaign-manager-web/components/email-collection"],null]],[13],[1,"\\n      "],[1,[28,[35,3],["i18n_challenge_verify_failed_max_attempts","campaign-manager-web/components/email-collection"],[["linkInfo"],[[28,[37,13],null,[["href","dataTestSelector"],[[28,[37,14],null,[["path"],["help/linkedin/ask/PMJ"]]],"data-test-email-collection__contact_us"]]]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-justify-end u-bg-color__white p3"],[12],[1,"\\n      "],[8,[39,19],[[4,[38,4],["click",[30,0,["onExitClick"]]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,3],["i18n_return_to_settings","campaign-manager-web/components/email-collection"],null]]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,0,["verificationStep"]],[30,0,["VERIFICATION_STEP","CONFIRMATION"]]],null],[[[1,"    "],[11,0],[16,0,[29,["u-border__common--bottom u-bg-color__white p5"," ",[28,[37,9],null,[["color"],["default"]]]]]],[4,[38,0],null,[["pageKey","routeName","currentRoute"],["notifications_email_collection_verification_success",[28,[37,1],[[53,"outletState"],"render.name"],null],[28,[37,1],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-center"],[12],[1,"\\n        "],[8,[39,21],null,[["@type","@name","@size"],["microspot","signal-success","small"]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-center pt3"],[12],[1,"\\n        "],[8,[39,17],null,[["@isHidden","@type"],[false,"success"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["i18n_email_confirm_update","campaign-manager-web/components/email-collection"],null]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-justify-end u-bg-color__white p3"],[12],[1,"\\n      "],[8,[39,19],[[4,[38,4],["click",[30,0,["onExitClick"]]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,3],["i18n_got_it","campaign-manager-web/components/email-collection"],null]]],null],[1,"\\n    "],[13],[1,"\\n  "]],[]],null]],[]]]],[]]]],[]]]],[]]]]]],["@header","@headerId","@content","vcont","iphHelper"],false,["track-render","get","-get-dynamic-var","t","on","hue-web-icons@icon","hue-web-foundations@-text-heading","if","eq","hue-web-foundations@-text-body","validated-control","cm-text-input","hue-web-foundations@-artdeco-migration-scope","external-link-info","generate-url","iph-helper","help-center-url","hue-web-inline-feedback","not","hue-web-button","perform","hue-web-icons@illustration","readonly","track-interaction"]]',moduleName:"campaign-manager-web/components/email-collection.hbs",isStrictMode:!1}),x={enteredEmail:[(0,o.validator)("format",{type:"email",allowBlank:!1,message(){return this.model.i18n.lookupTranslation(this.model.constructor,"i18n_email_address_validation")()}})]}
let F=e.default=(p=(0,o.hasValidations)(x),m=(0,l.inject)(),g=(0,l.inject)(),b=(0,l.inject)(),_=(0,l.inject)(),h=(0,c.task)({drop:!0}),f=(0,c.task)({drop:!0}),T=(0,c.task)({drop:!0}),E=(0,c.task)({drop:!0}),y=(0,c.task)({drop:!0}),(0,r.assertPropTypes)(S=p((D=class extends a.default{constructor(...e){super(...e),M(this,"i18n",C,this),M(this,"tracking",O,this),M(this,"notificationPanel",v,this),M(this,"emailCollection",w,this),L(this,"VERIFICATION_STEP",d.VERIFICATION_STEP),M(this,"verificationStep",I,this),M(this,"enteredEmail",P,this),M(this,"enteredCode",N,this),M(this,"showValidations",R,this)}get isConfirmDisabled(){return 6!==this.enteredCode.length}onExitClick(){this.notificationPanel.onChangePanel({newSectionName:u.SECTION_NAME_TO_COMPONENT_MAP.BULK_ACCOUNT_NOTIFICATION_SETTINGS_CONTROL})}onEmailInput(e){this.enteredEmail=e.target.value}onChallengeInput(e){this.enteredCode=e.target.value}onBackClick(){this.verificationStep=d.VERIFICATION_STEP.ENTER_EMAIL}*onSendClickTask(){this.showValidations=!0,this.validations.isValid?(yield this.emailCollection.createChallenge(this.enteredEmail),yield this.showChallengeTask.perform()):this.tracking.firePageViewEvent("notifications_email_collection_email_invalid_error")}*showChallengeTask(){yield this.emailCollection.showChallenge(),this.enteredCode="",this.verificationStep=d.VERIFICATION_STEP.ENTER_CODE}*onResendClickTask(){this.enteredCode="",yield this.emailCollection.resendChallenge()}*onConfirmClickTask(){this.tracking.fireInteractionEvent("notifications_email_collection_confirm_code")
try{yield this.emailCollection.verifyChallenge(this.enteredCode),this.updateEmailTask.perform()}catch(e){if(403!==e.status)throw this.enteredCode="",e
this.verificationStep=d.VERIFICATION_STEP.CONTACT_US}}*updateEmailTask(){this.emailCollection.setEmailCollectionFailure(null)
try{yield this.emailCollection.addMemberEmail(this.enteredEmail)
const e=yield this.emailCollection.fetchMemberEmails(),{currentEmailUrn:t,updateEmailUrn:n}=this._getUpdateUrns(e)
yield this.emailCollection.updateMemberEmail(t,n),this.verificationStep=d.VERIFICATION_STEP.CONFIRMATION}catch(e){throw this.emailCollection.setEmailCollectionFailure("USER_VISIBLE_EXCEPTION_409_ERROR"===e.errorKey?"conflict":"other"),this.notificationPanel.onChangePanel({newSectionName:u.SECTION_NAME_TO_COMPONENT_MAP.BULK_ACCOUNT_NOTIFICATION_SETTINGS_CONTROL,resetFailures:!1}),e}}_getUpdateUrns(e){return e.reduce(((e,t)=>(t.active&&(e.currentEmailUrn=t.urn),t.emailAddress===this.enteredEmail&&(e.updateEmailUrn=t.urn),e)),{})}},L(D,"propTypes",{headerId:r.PropTypes.string.isRequired,onChangePanel:r.PropTypes.func.isRequired}),C=k((A=D).prototype,"i18n",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=k(A.prototype,"tracking",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=k(A.prototype,"notificationPanel",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=k(A.prototype,"emailCollection",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=k(A.prototype,"verificationStep",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return d.VERIFICATION_STEP.ENTER_EMAIL}}),P=k(A.prototype,"enteredEmail",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),N=k(A.prototype,"enteredCode",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),R=k(A.prototype,"showValidations",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k(A.prototype,"onExitClick",[s.action],Object.getOwnPropertyDescriptor(A.prototype,"onExitClick"),A.prototype),k(A.prototype,"onEmailInput",[s.action],Object.getOwnPropertyDescriptor(A.prototype,"onEmailInput"),A.prototype),k(A.prototype,"onChallengeInput",[s.action],Object.getOwnPropertyDescriptor(A.prototype,"onChallengeInput"),A.prototype),k(A.prototype,"onBackClick",[s.action],Object.getOwnPropertyDescriptor(A.prototype,"onBackClick"),A.prototype),k(A.prototype,"onSendClickTask",[h],Object.getOwnPropertyDescriptor(A.prototype,"onSendClickTask"),A.prototype),k(A.prototype,"showChallengeTask",[f],Object.getOwnPropertyDescriptor(A.prototype,"showChallengeTask"),A.prototype),k(A.prototype,"onResendClickTask",[T],Object.getOwnPropertyDescriptor(A.prototype,"onResendClickTask"),A.prototype),k(A.prototype,"onConfirmClickTask",[E],Object.getOwnPropertyDescriptor(A.prototype,"onConfirmClickTask"),A.prototype),k(A.prototype,"updateEmailTask",[y],Object.getOwnPropertyDescriptor(A.prototype,"updateEmailTask"),A.prototype),S=A))||S)||S);(0,t.setComponentTemplate)(U,F)})),define("campaign-manager-web/components/ember-wormhole",["exports","ember-wormhole/components/ember-wormhole"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/emoji-i18n",["exports","ember-emoji-keyboard/components/emoji-i18n"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/emoji-keyboard",["exports","ember-emoji-keyboard/components/emoji-keyboard"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/emoji-list",["exports","ember-emoji-keyboard/components/emoji-list"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/engagement-campaigns-table",["exports","@ember/component","@ember/template-factory","campaign-manager-web/components/common-table-cells/number-or-dash","campaign-manager-web/components/common-table-cells/string-or-dash","campaign-manager-web/components/engagement-campaigns-table/name","@glimmer/component","@glimmer/tracking","@ember/service","@ember/object","@ember/array","ember-concurrency-decorators","@linkedin/ember-prop-types","campaign-manager-web/constants/campaign-constants","campaign-manager-web/utils/http-error","campaign-manager-web/constants/audiences/matched/engagement","campaign-manager-web/utils/audiences/matched/engagement","campaign-manager-web/utils/reporting","campaign-manager-web/utils/urn","campaign-manager-web/utils/object","campaign-manager-web/constants/jet-error-tags","@embroider/util","campaign-manager-web/components/reporting-table/headers","campaign-manager-web/constants/entity-status"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A){var C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B
function V(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function Y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}function H(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const q=(0,n.createTemplateFactory)({id:"zVdjkbrf",block:'[[[1,"\\n"],[11,0],[4,[38,0],[[30,0,["updateCampaignMetrics"]],[30,1],[30,2]],null],[12],[1,"\\n  "],[10,0],[14,0,"u-layout__position-relative"],[12],[1,"\\n"],[41,[30,0,["fetchCampaignsTask","isRunning"]],[[[1,"      "],[10,0],[14,0,"u-layout__align-center"],[12],[1,"\\n        "],[8,[39,2],null,[["@a11yText","@size"],[[28,[37,3],["i18n_a11y_campaigns_data_loader","campaign-manager-web/components/engagement-campaigns-table"],null],"xlarge"]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[41,[28,[37,4],[[30,0,["validEngagementCampaignsData","length"]],0],null],[[[1,"        "],[8,[39,5],[[24,0,"cm-hue-empty-state"]],[["@illustration","@headline","@message"],["empty-room",[28,[37,3],["i18n_empty_state_headline","campaign-manager-web/components/engagement-campaigns-table"],null],[28,[37,6],null,[["customErrorMessage","withRecoveryMessage"],[[28,[37,3],["i18n_empty_state_message_v4","campaign-manager-web/components/engagement-campaigns-table"],[["type","linkInfo"],[[30,3],[28,[37,7],["accounts.item.campaigns.item.details",[30,4],"new"],null]]]],false]]]]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[39,8],[[24,0,"engagement-campaigns-table"]],[["@data","@theme","@columns","@filteringIgnoreCase","@enableRowSelection","@pageSize","@rowIdKey","@totalsData","@selectedItems","@didClickOnCheckbox","@onDisplayDataChangedAction"],[[30,0,["tableData"]],[30,0,["engagementTableTheme"]],[30,0,["tableColumns"]],true,true,5,"id",[30,0,["totalsData"]],[30,0,["selectedCampaigns"]],[30,0,["didClickOnCheckbox"]],[30,0,["onDisplayDataChanged"]]]],[["default"],[[[[1,"\\n          "],[8,[30,5,["global-filter"]],null,null,[["default"],[[[[1,"\\n            "],[10,0],[14,1,"engagement-campaigns-table__filter-input-container"],[14,0,"engagement-campaigns-table__filter-input-container"],[12],[1,"\\n              "],[8,[39,9],[[16,0,[29,["input-text-ad-to-hue-style"," ",[36,10]]]],[16,"aria-label",[28,[37,3],["i18n_engagement_table_global_filter_text","campaign-manager-web/components/engagement-campaigns-table"],null]],[16,"placeholder",[28,[37,3],["i18n_engagement_table_global_filter_text","campaign-manager-web/components/engagement-campaigns-table"],null]]],[["@type","@value"],["text",[28,[37,11],[[30,0,["filterString"]]],null]]],null],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n          "],[10,0],[15,0,[30,5,["tableContainerClasses"]]],[12],[1,"\\n            "],[8,[30,5,["table"]],null,null,null],[1,"\\n          "],[13],[1,"\\n          "],[8,[30,5,["footer"]],null,null,null],[1,"\\n        "]],[5]]]]],[1,"\\n"]],[]]]],[]]],[1,"  "],[13],[1,"\\n"],[13],[1,"\\n"]],["@lookBackWindow","@engagementTrigger","@engagementSourceType","@accountId","at"],false,["did-update","if","hue-web-progress-indicator","t","eq","hue-web-empty-state","error-message","t-link-to","ads-table","input","hue-web-foundations@-artdeco-migration-scope","mut"]]',moduleName:"campaign-manager-web/components/engagement-campaigns-table.hbs",isStrictMode:!1})
class K{constructor(){H(this,"headerTooltip","u-hoverable__content--z-index")}}const W=[E.JET_ERROR_TAGS.AUDIENCES,"engagement-campaigns-table"]
let X=e.default=(C=(0,s.inject)(),O=(0,s.inject)(),v=(0,s.inject)(),w=(0,d.task)({drop:!0}),I=(0,d.task)({drop:!0}),(0,p.assertPropTypes)((B=class extends o.default{_updateTableData(){this.tableData=this.validEngagementCampaignsData.map((e=>({name:e.name,id:e.id,status:e.status,metric:this.campaignMetricsMap[e.id],servingStatuses:e.servingStatuses})))}get totalsData(){if(this.filterString&&0===this.filteredTableContent.length)return{name:null,metric:0}
const{operation:e,numEntitiesOperatedOn:t,metricValue:n}=(0,_.getEngagementTableTotalsMapFromTableData)(this.filterString,this.validEngagementCampaignsData.length,this.selectedCampaigns,this.filteredTableContent)
return{name:(0,h.getNameTotalText)(this.i18n,"CAMPAIGN",e,t),metric:n}}get selectedCampaigns(){return this.args.engagementSourceUrns?this.tableData.filter((e=>this.args.engagementSourceUrns.includes((0,f.createUrnFromAttrs)(f.URN_TYPES.SPONSORED_CAMPAIGN,e.id)))):[]}get engagementSourceMetricsConfig(){return b.ENGAGEMENT_SOURCES_CONFIG[this.args.engagementSourceType].metrics}get tableColumns(){const e={propertyName:"name",component:(0,y.ensureSafeComponent)(r.default,this),componentForTotalsCell:(0,y.ensureSafeComponent)(i.default,this),title:(e=>this.i18n.lookupTranslation(S.default,e))("campaign_name")(),filterFunction:(e,t,{id:n,name:a})=>[n,a].some((e=>String(e).toLowerCase().includes(t))),filterString:this.filterString},t=(0,h.getStatusColumn)(this,this.i18n,h.CAMPAIGN_STATUS_FILTER_OPTIONS,{},!1,A.ENTITY_TYPES.CAMPAIGN),n={propertyName:"metric",component:(0,y.ensureSafeComponent)(a.default,this),componentForTotalsCell:(0,y.ensureSafeComponent)(a.default,this),title:this.i18n.lookupTranslation(this.constructor,"i18n_metric_header_v5")([{engagementTrigger:this.args.engagementTrigger}]),disableFiltering:!0,tooltip:this.i18n.lookupTranslation(this.constructor,"i18n_metric_header_tooltip")([{type:this.args.engagementSourceType}])}
return(0,u.A)([e,t,n])}constructor(){super(...arguments),V(this,"i18n",R,this),V(this,"reporting",D,this),V(this,"jet",M,this),V(this,"filterString",L,this),V(this,"filteredTableContent",k,this),V(this,"validEngagementCampaignsData",U,this),V(this,"validEngagementCampaignIds",x,this),V(this,"campaignMetricsMap",F,this),V(this,"_previousLookBackWindow",z,this),V(this,"_previousEngagementTrigger",j,this),V(this,"tableData",G,this),H(this,"engagementTableTheme",new K),this.fetchCampaignsTask.perform()}updateCampaignMetrics(){this._previousEngagementTrigger===this.args.engagementTrigger&&(0,T.deepEqual)(this._previousLookBackWindow,this.args.lookBackWindow)||this.fetchMetricsTask.perform(),this._previousLookBackWindow=this.args.lookBackWindow,this._previousEngagementTrigger=this.args.engagementTrigger}didClickOnCheckbox(e){const t=e.selectedItems.map((e=>(0,f.createUrnFromAttrs)(f.URN_TYPES.SPONSORED_CAMPAIGN,e.id)))
this.args.onEngagementSourceUrnsChanged?.(t)}onDisplayDataChanged(e){this.filteredTableContent=e.filteredContent}*fetchCampaignsTask(){try{const{elements:e}=yield this.reporting.getCampaigns(this.args.accountId),t=e.filter((e=>e.status!==m.CAMPAIGN_STATUSES.CANCELED&&this.engagementSourceMetricsConfig.isValidCampaign(e)))
t.forEach(((e,t)=>e.originalIndex=t))
const n=this.args.engagementSourceUrns?this.args.engagementSourceUrns.map((e=>parseInt((0,f.getIdFromUrn)(e),10))):[]
t.sort((0,h.sortBySelectedIds)(n,((e,t)=>e.originalIndex-t.originalIndex)))
const a=t.map((e=>e.id))
0===t.length&&this.args.onEmptyState(),this.validEngagementCampaignsData=t,this.validEngagementCampaignIds=a,this._updateTableData(),yield this.fetchMetricsTask.perform()}catch(e){const t=new Error(`Failed to fetch campaigns in engagement-campaigns-table: ${(0,g.getErrorMessage)(e)}`)
this.jet.error(t,W,!1),this.args.onError()}}*fetchMetricsTask(){try{const e=(0,_.getDateRangeForAnalyticsAPI)(this.args.lookBackWindow.timeSpan.duration),t=this.engagementSourceMetricsConfig.attributes[this.args.engagementTrigger],{projectionMap:n,projectionType:a}=this.engagementSourceMetricsConfig,i=n?Object.keys(n).find((e=>n[e].includes(t))):a,r={[i]:[t]},{elements:o}=yield this.reporting.getAnalytics({campaignIds:this.validEngagementCampaignIds,dateRange:e,projections:r,accountIds:[this.args.accountId],pivot:h.PIVOTS.CAMPAIGN}),l=o.reduce(((e,n)=>(e[(0,f.getIdFromUrn)(n.pivotValues[0].id)]=n[i][t],e)),{})
this.campaignMetricsMap=l,this._updateTableData()}catch(e){const t=new Error(`Failed to fetch analytics in engagement-campaigns-table: ${(0,g.getErrorMessage)(e)}`)
this.jet.error(t,W,!1),this.args.onError()}}},H(B,"propTypes",{accountId:p.PropTypes.oneOfType([p.PropTypes.string,p.PropTypes.number]).isRequired,engagementSourceType:p.PropTypes.string.isRequired,engagementTrigger:p.PropTypes.string.isRequired,lookBackWindow:p.PropTypes.object.isRequired,onError:p.PropTypes.func.isRequired,onEmptyState:p.PropTypes.func.isRequired,engagementSourceUrns:p.PropTypes.array,onEngagementSourceUrnsChanged:p.PropTypes.func}),R=Y((N=B).prototype,"i18n",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=Y(N.prototype,"reporting",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=Y(N.prototype,"jet",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=Y(N.prototype,"filterString",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),k=Y(N.prototype,"filteredTableContent",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),U=Y(N.prototype,"validEngagementCampaignsData",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),x=Y(N.prototype,"validEngagementCampaignIds",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),F=Y(N.prototype,"campaignMetricsMap",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),z=Y(N.prototype,"_previousLookBackWindow",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),j=Y(N.prototype,"_previousEngagementTrigger",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),G=Y(N.prototype,"tableData",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Y(N.prototype,"updateCampaignMetrics",[c.action],Object.getOwnPropertyDescriptor(N.prototype,"updateCampaignMetrics"),N.prototype),Y(N.prototype,"didClickOnCheckbox",[c.action],Object.getOwnPropertyDescriptor(N.prototype,"didClickOnCheckbox"),N.prototype),Y(N.prototype,"onDisplayDataChanged",[c.action],Object.getOwnPropertyDescriptor(N.prototype,"onDisplayDataChanged"),N.prototype),Y(N.prototype,"fetchCampaignsTask",[w],Object.getOwnPropertyDescriptor(N.prototype,"fetchCampaignsTask"),N.prototype),Y(N.prototype,"fetchMetricsTask",[I],Object.getOwnPropertyDescriptor(N.prototype,"fetchMetricsTask"),N.prototype),P=N))||P);(0,t.setComponentTemplate)(q,X)})),define("campaign-manager-web/components/engagement-campaigns-table/name",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"ieh6fGBp",block:'[[[8,[39,0],[[24,"target","_blank"],[24,0,"u-force-wrap"]],[["@route","@model"],["accounts.item.campaigns.item.details",[30,1,["id"]]]],[["default"],[[[[1,"\\n  "],[1,[30,1,["name"]]],[1,"\\n"]],[]]]]],[1,"\\n"],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n  "],[1,[28,[35,2],["i18n_campaign_id","campaign-manager-web/components/engagement-campaigns-table/name"],[["id"],[[30,1,["id"]]]]]],[1,"\\n"],[13]],["@record"],false,["link-to","hue-web-foundations@-text-body","t"]]',moduleName:"campaign-manager-web/components/engagement-campaigns-table/name.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/engagement-events-table",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","ember-concurrency-decorators","@ember/service","@ember/array","@ember/utils","@linkedin/ember-prop-types","campaign-manager-web/constants/audiences/matched/engagement","campaign-manager-web/utils/audiences/matched/engagement","campaign-manager-web/utils/http-error","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/components/common-table-cells/created-date","campaign-manager-web/components/common-table-cells/dash-cell","campaign-manager-web/components/common-table-cells/entity-status","campaign-manager-web/components/common-table-cells/string-or-dash","campaign-manager-web/components/common-table-cells/non-zero-number-or-dash","campaign-manager-web/components/common-table-cells/number-or-dash","campaign-manager-web/components/engagement-events-table/description","campaign-manager-web/components/engagement-events-table/name","@embroider/util","campaign-manager-web/components/create-ma-engagement-panel"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C){var O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G
function B(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function V(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Y=(0,n.createTemplateFactory)({id:"RPPnV37p",block:'[[[1,"\\n"],[10,0],[14,0,"u-layout__position-relative"],[12],[1,"\\n"],[41,[30,0,["fetchEventsTask","isRunning"]],[[[1,"    "],[10,0],[14,0,"u-layout__align-center"],[12],[1,"\\n      "],[8,[39,1],null,[["@a11yText","@size"],[[28,[37,2],["i18n_a11y_events_data_loader","campaign-manager-web/components/engagement-events-table"],null],"xlarge"]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[41,[28,[37,3],[[30,0,["eventsData"]]],null],[[[1,"    "],[8,[39,4],[[24,0,"cm-hue-empty-state"]],[["@illustration","@headline","@message"],["empty-room",[28,[37,2],["i18n_empty_state_headline","campaign-manager-web/components/engagement-events-table"],null],[28,[37,5],null,[["customErrorMessage","withRecoveryMessage"],[[28,[37,2],["i18n_empty_state_message_v2","campaign-manager-web/components/engagement-events-table"],[["linkInfo"],[[28,[37,6],null,[["dataTestSelector","href","ariaLabel"],["data-test-engagement-events-table__create-event-link",[28,[37,7],null,[["path","accountId"],["help/linkedin/answer/98192",[30,1]]]],[28,[37,2],["i18n_a11y_empty_state_message","campaign-manager-web/components/engagement-events-table"],null]]]]]]],false]]]]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[39,8],[[24,0,"engagement-campaigns-table"]],[["@data","@columns","@filteringIgnoreCase","@enableRowSelection","@rowIdKey","@pageSize","@totalsData","@selectedItems","@didClickOnCheckbox","@onDisplayDataChangedAction"],[[30,0,["tableData"]],[30,0,["tableColumns"]],true,true,"urn",5,[30,0,["totalsData"]],[30,0,["selectedEvents"]],[30,0,["didClickOnCheckbox"]],[30,0,["onDisplayDataChanged"]]]],[["default"],[[[[1,"\\n      "],[8,[30,2,["global-filter"]],null,null,[["default"],[[[[1,"\\n        "],[10,0],[14,0,"engagement-campaigns-table__filter-input-container"],[12],[1,"\\n          "],[8,[39,9],[[16,0,[29,["input-text-ad-to-hue-style"," ",[36,10]]]],[16,"aria-label",[28,[37,2],["i18n_engagement_table_global_filter_text","campaign-manager-web/components/engagement-events-table"],null]],[16,"placeholder",[28,[37,2],["i18n_engagement_table_global_filter_text","campaign-manager-web/components/engagement-events-table"],null]]],[["@type","@value"],["text",[28,[37,11],[[30,0,["filterString"]]],null]]],null],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n      "],[10,0],[15,0,[30,2,["tableContainerClasses"]]],[12],[1,"\\n        "],[8,[30,2,["table"]],null,null,null],[1,"\\n      "],[13],[1,"\\n      "],[8,[30,2,["footer"]],null,null,null],[1,"\\n    "]],[2]]]]],[1,"\\n  "]],[]]]],[]]],[13],[1,"\\n"]],["@accountId","at"],false,["if","hue-web-progress-indicator","t","is-empty","hue-web-empty-state","error-message","external-link-info","help-center-url","ads-table","input","hue-web-foundations@-artdeco-migration-scope","mut"]]',moduleName:"campaign-manager-web/components/engagement-events-table.hbs",isStrictMode:!1}),H=[g.JET_ERROR_TAGS.AUDIENCES,"engagement-events-table"]
let q=e.default=(O=(0,l.inject)(),v=(0,l.inject)(),w=(0,l.inject)(),I=(0,o.task)({drop:!0}),(0,u.assertPropTypes)((G=class extends a.default{get tableColumns(){const{attributes:e}=this.eventsMetricsConfig,t=e[this.args.engagementTrigger],{name:n,description:a,startAt:i,status:r}=this.eventPropertyToLocalizedNameMap,o=[{propertyName:"name",component:(0,A.ensureSafeComponent)(S.default,this),truncateThreshold:d.ENGAGEMENT_DESC_TRUNCATE_THRESHOLD,componentForTotalsCell:(0,A.ensureSafeComponent)(f.default,this),title:n,sortedBy:"name",filterFunction:(e,t,{name:n,description:a})=>[n,a].some((e=>String(e).toLowerCase().includes(t))),filterString:this.filterString},{propertyName:"description",component:(0,A.ensureSafeComponent)(y.default,this),truncateThreshold:d.ENGAGEMENT_DESC_TRUNCATE_THRESHOLD,title:a,sortedBy:"description",disableFiltering:!0},{propertyName:"startAt",title:i,component:(0,A.ensureSafeComponent)(b.default,this),sortedBy:"startAt",disableFiltering:!0},{propertyName:"status",title:r,component:(0,A.ensureSafeComponent)(h.default,this),componentForTotalsCell:(0,A.ensureSafeComponent)(_.default,this),sortedBy:"status",disableFiltering:!0}]
return(0,p.isEngagementMetricDataAvailable)(this.eventsData,t)&&o.push({propertyName:t,component:(0,A.ensureSafeComponent)(E.default,this),componentForTotalsCell:(0,A.ensureSafeComponent)(T.default,this),title:this.eventPropertyToLocalizedNameMap[e[this.args.engagementTrigger]],sortedBy:t,disableFiltering:!0}),(0,s.A)(o)}get totalsData(){const{selectedItems:e=[],filteredContent:t=[]}=this.tableDisplayData,n=this.eventsMetricsConfig.attributes[this.args.engagementTrigger]
if(this.filterString&&0===t.length)return{name:null,[n]:0}
const{operation:a,numEntitiesOperatedOn:i,metricValue:r}=(0,p.getEngagementTableTotalsMapFromTableData)(this.filterString,this.eventsData.length,e,t,n)
return{name:this.i18nTotalsCopyGetter([{num:i,operation:a,sourceType:d.ENGAGEMENT_SOURCE_TYPES.EVENT_PAGES}]),[n]:r}}get selectedEvents(){const{engagementSourceUrns:e}=this.args
return(0,c.isEmpty)(e)?[]:this.tableData.filter((({urn:t})=>e.includes(t)))}constructor(){super(...arguments),B(this,"jet",R,this),B(this,"audiences",D,this),B(this,"i18n",M,this),B(this,"filterString",L,this),B(this,"eventsMetricsConfig",k,this),B(this,"tableDisplayData",U,this),B(this,"eventsData",x,this),B(this,"eventPropertyToLocalizedNameMap",F,this),B(this,"i18nTotalsCopyGetter",z,this),B(this,"tableData",j,this),this.eventsMetricsConfig=d.ENGAGEMENT_SOURCES_CONFIG[d.ENGAGEMENT_SOURCE_TYPES.EVENT_PAGES].metrics,this.i18nTotalsCopyGetter=this.i18n.lookupTranslation(C.default,"i18n_description_totals_table_row"),this._setEventPropertyToLocalizedNameMap(),this.fetchEventsTask.perform()}didClickOnCheckbox(e){const t=e.selectedItems.map((({urn:e})=>e))
this.args.onEngagementSourceUrnsChanged?.(t),this.tableDisplayData=e}onDisplayDataChanged(e){this.tableDisplayData=e}*fetchEventsTask(){try{const e=yield this.audiences.fetchMatchedAudienceEngagementEvents(this.args.accountId,(0,p.getTimeRangeForAnalyticsAPI)(this.args.lookBackWindow.timeSpan.duration))
this.eventsData=e
const t=this._getTableData().sort((0,p.getEngagementTableDataSortComparator)(this.args.engagementSourceUrns))
this.tableData=t,(0,c.isEmpty)(e)&&this.args.onEmptyState()}catch(e){const t=new Error(`Failed to fetch events in engagement-events-table: ${(0,m.getErrorMessage)(e)}`)
this.jet.error(t,H,!1),this.args.onError()}}_setEventPropertyToLocalizedNameMap(){const{attributes:e}=this.eventsMetricsConfig
this.eventPropertyToLocalizedNameMap={name:this._getI18n("i18n_name_column_title"),description:this._getI18n("i18n_description_column_title"),startAt:this._getI18n("i18n_start_date_column_title"),status:this._getI18n("i18n_status_column_title"),[e[d.ENGAGEMENT_TRIGGERS.RSVPED]]:this._getI18n("i18n_metric_header",{engagementTrigger:d.ENGAGEMENT_TRIGGERS.RSVPED}),[e[d.ENGAGEMENT_TRIGGERS.EXTERNAL_URL]]:this._getI18n("i18n_metric_header",{engagementTrigger:d.ENGAGEMENT_TRIGGERS.EXTERNAL_URL})}}_getI18n(e,t={}){return this.i18n.lookupTranslation(this.constructor,e)([t])}_getTableData(){const e=Object.values(this.eventsMetricsConfig.attributes)
return this.eventsData.map(((t,n)=>{const{eventPage:a,status:i}=t,{name:r,description:o,startAt:l,event:s,eventUrl:c}=a,u={urn:s,name:r,description:o,startAt:l,status:i,eventUrl:c,index:n}
return e.forEach((e=>u[e]=t[e])),u}))}},K=G,W="propTypes",X={accountId:u.PropTypes.oneOfType([u.PropTypes.string,u.PropTypes.number]).isRequired,engagementTrigger:u.PropTypes.string.isRequired,lookBackWindow:u.PropTypes.object.isRequired,onError:u.PropTypes.func.isRequired,onEmptyState:u.PropTypes.func.isRequired,engagementSourceUrns:u.PropTypes.array,onEngagementSourceUrnsChanged:u.PropTypes.func},W in K?Object.defineProperty(K,W,{value:X,enumerable:!0,configurable:!0,writable:!0}):K[W]=X,R=V((N=G).prototype,"jet",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=V(N.prototype,"audiences",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=V(N.prototype,"i18n",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=V(N.prototype,"filterString",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),k=V(N.prototype,"eventsMetricsConfig",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),U=V(N.prototype,"tableDisplayData",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),x=V(N.prototype,"eventsData",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),F=V(N.prototype,"eventPropertyToLocalizedNameMap",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),z=V(N.prototype,"i18nTotalsCopyGetter",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),j=V(N.prototype,"tableData",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),V(N.prototype,"didClickOnCheckbox",[r.action],Object.getOwnPropertyDescriptor(N.prototype,"didClickOnCheckbox"),N.prototype),V(N.prototype,"onDisplayDataChanged",[r.action],Object.getOwnPropertyDescriptor(N.prototype,"onDisplayDataChanged"),N.prototype),V(N.prototype,"fetchEventsTask",[I],Object.getOwnPropertyDescriptor(N.prototype,"fetchEventsTask"),N.prototype),P=N))||P)
var K,W,X;(0,t.setComponentTemplate)(Y,q)})),define("campaign-manager-web/components/engagement-events-table/description",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"7glIhUM5",block:'[[[1,[28,[35,0],[[30,1,["description"]],[30,2,["truncateThreshold"]]],null]]],["@record","@column"],false,["truncate"]]',moduleName:"campaign-manager-web/components/engagement-events-table/description.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/engagement-events-table/name",["exports","@ember/component","@ember/template-factory"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const a=(0,n.createTemplateFactory)({id:"oQ/1hzOw",block:'[[[1,"\\n"],[44,[[30,1,["eventUrl"]]],[[[1,"  "],[1,[28,[35,1],["i18n_event_landing_page_url","campaign-manager-web/components/engagement-events-table/name"],[["linkInfo","eventName"],[[28,[37,2],null,[["dataTestSelector","href"],["data-test-engagement-events-table__event-page-url",[30,2]]]],[28,[37,3],[[28,[37,4],[[30,1,["name"]],[30,2]],null],[30,3,["truncateThreshold"]]],null]]]]],[1,"\\n"]],[2]]]],["@record","eventUrl","@column"],false,["let","t","external-link-info","truncate","or"]]',moduleName:"campaign-manager-web/components/engagement-events-table/name.hbs",isStrictMode:!1})
class i extends t.default{}e.default=i,(0,t.setComponentTemplate)(a,i)})),define("campaign-manager-web/components/engagement-live-videos-table",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@ember/array","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/constants/audiences/matched/engagement","campaign-manager-web/utils/audiences/matched/engagement","ember-concurrency-decorators","@ember/utils","campaign-manager-web/utils/http-error","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/components/common-table-cells/created-date","campaign-manager-web/components/common-table-cells/duration","campaign-manager-web/components/common-table-cells/non-zero-number-or-dash","campaign-manager-web/components/common-table-cells/number-or-dash","campaign-manager-web/components/common-table-cells/string-or-dash","campaign-manager-web/components/engagement-live-videos-table/description","@embroider/util","campaign-manager-web/components/create-ma-engagement-panel"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S){var A,C,O,v,w,I,P,N,R,D,M,L,k,U
function x(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function F(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const z=(0,n.createTemplateFactory)({id:"+/FYtc9w",block:'[[[1,"\\n"],[10,0],[14,0,"u-layout__position-relative"],[12],[1,"\\n"],[41,[30,0,["fetchLiveVideosTask","isRunning"]],[[[1,"    "],[10,0],[14,0,"u-layout__align-center"],[12],[1,"\\n      "],[8,[39,1],null,[["@a11yText","@size"],[[28,[37,2],["i18n_a11y_videos_data_loader","campaign-manager-web/components/engagement-live-videos-table"],null],"xlarge"]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[41,[28,[37,3],[[30,0,["liveVideosData","length"]],0],null],[[[1,"    "],[8,[39,4],[[24,0,"cm-hue-empty-state"]],[["@illustration","@headline","@message"],["empty-room",[28,[37,2],["i18n_empty_state_headline","campaign-manager-web/components/engagement-live-videos-table"],null],[28,[37,5],null,[["customErrorMessage","withRecoveryMessage"],[[28,[37,2],["i18n_empty_state_message","campaign-manager-web/components/engagement-live-videos-table"],[["linkInfo"],[[28,[37,6],null,[["dataTestSelector","href"],["data-test-engagement-live-videos-table__linkedin-live-link",[28,[37,7],null,[["subdomain","path"],["business","marketing-solutions/linkedin-live/getting-started"]]]]]]]]],false]]]]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[39,8],[[24,0,"engagement-campaigns-table"]],[["@data","@columns","@filteringIgnoreCase","@enableRowSelection","@pageSize","@totalsData","@rowIdKey","@selectedItems","@didClickOnCheckbox","@onDisplayDataChangedAction"],[[30,0,["liveVideosData"]],[30,0,["tableColumns"]],true,true,5,[30,0,["totalsData"]],"mediaAsset",[30,0,["selectedLiveVideos"]],[30,0,["didClickOnCheckbox"]],[30,0,["onDisplayDataChanged"]]]],[["default"],[[[[1,"\\n      "],[8,[30,1,["global-filter"]],null,null,[["default"],[[[[1,"\\n        "],[10,0],[14,0,"engagement-campaigns-table__filter-input-container"],[12],[1,"\\n          "],[8,[39,9],[[16,0,[29,["input-text-ad-to-hue-style"," ",[36,10]]]],[16,"aria-label",[28,[37,2],["i18n_engagement_table_global_filter_text","campaign-manager-web/components/engagement-live-videos-table"],null]],[16,"placeholder",[28,[37,2],["i18n_engagement_table_global_filter_text","campaign-manager-web/components/engagement-live-videos-table"],null]]],[["@type","@value"],["text",[28,[37,11],[[30,0,["filterString"]]],null]]],null],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n      "],[10,0],[15,0,[30,1,["tableContainerClasses"]]],[12],[1,"\\n        "],[8,[30,1,["table"]],null,null,null],[1,"\\n      "],[13],[1,"\\n      "],[8,[30,1,["footer"]],null,null,null],[1,"\\n    "]],[1]]]]],[1,"\\n  "]],[]]]],[]]],[13],[1,"\\n"]],["at"],false,["if","hue-web-progress-indicator","t","eq","hue-web-empty-state","error-message","external-link-info","generate-url","ads-table","input","hue-web-foundations@-artdeco-migration-scope","mut"]]',moduleName:"campaign-manager-web/components/engagement-live-videos-table.hbs",isStrictMode:!1}),j=[g.JET_ERROR_TAGS.AUDIENCES,"engagement-live-videos-table"]
let G=e.default=(A=(0,l.inject)(),C=(0,l.inject)(),O=(0,l.inject)(),v=(0,d.task)({drop:!0}),(0,s.assertPropTypes)((U=class extends a.default{get tableColumns(){const e=c.ENGAGEMENT_SOURCES_CONFIG[c.ENGAGEMENT_SOURCE_TYPES.LIVE_VIDEOS].metrics.attributes[this.args.engagementTrigger],{description:t,streamedAt:n,duration:a,metric:i}=this.i18nRendererMap,r=[{propertyName:"description",component:(0,y.ensureSafeComponent)(E.default,this),truncateThreshold:c.ENGAGEMENT_DESC_TRUNCATE_THRESHOLD,componentForTotalsCell:(0,y.ensureSafeComponent)(T.default,this),title:t(),filterFunction:(e,t,{description:n})=>String(n).toLowerCase().includes(t),filterString:this.filterString},{propertyName:"streamedAt",title:n(),component:(0,y.ensureSafeComponent)(b.default,this),disableFiltering:!0},{propertyName:"video.duration",title:a(),component:(0,y.ensureSafeComponent)(_.default,this),disableFiltering:!0}]
return(0,u.isEngagementMetricDataAvailable)(this.liveVideosData,e)&&r.push({propertyName:e,title:i([{engagementTrigger:this.args.engagementTrigger}]),component:(0,y.ensureSafeComponent)(f.default,this),componentForTotalsCell:(0,y.ensureSafeComponent)(h.default,this),disableFiltering:!0}),(0,o.A)(r)}get totalsData(){const{selectedItems:e=[],filteredContent:t=[]}=this.tableDisplayData,n=c.ENGAGEMENT_SOURCES_CONFIG[c.ENGAGEMENT_SOURCE_TYPES.LIVE_VIDEOS].metrics.attributes[this.args.engagementTrigger]
if(this.filterString&&0===t.length)return{description:null,[n]:0}
const{operation:a,numEntitiesOperatedOn:i,metricValue:r}=(0,u.getEngagementTableTotalsMapFromTableData)(this.filterString,this.liveVideosData.length,e,t,n)
return{description:this.i18nRendererMap.totals([{num:i,operation:a,sourceType:c.ENGAGEMENT_SOURCE_TYPES.LIVE_VIDEOS}]),[n]:r}}get selectedLiveVideos(){return(0,p.isEmpty)(this.args.engagementSourceUrns)?[]:this.liveVideosData.filter((({mediaAsset:e})=>this.args.engagementSourceUrns.includes(e)))}constructor(){super(...arguments),x(this,"i18n",P,this),x(this,"audiences",N,this),x(this,"jet",R,this),x(this,"liveVideosData",D,this),x(this,"i18nRendererMap",M,this),x(this,"filterString",L,this),x(this,"tableDisplayData",k,this),this._setI18nRendererMap(),this.fetchLiveVideosTask.perform()}didClickOnCheckbox(e){const t=e.selectedItems.map((({mediaAsset:e})=>e))
this.args.onEngagementSourceUrnsChanged?.(t),this.tableDisplayData=e}onDisplayDataChanged(e){this.tableDisplayData=e}*fetchLiveVideosTask(){try{const e=yield this.audiences.fetchMatchedAudienceEngagementLiveVideos(this.args.accountId,(0,u.getTimeRangeForAnalyticsAPI)(this.args.lookBackWindow.timeSpan.duration)),t=e.map(((e,t)=>({...e,index:t}))).sort((0,u.getEngagementTableDataSortComparator)(this.args.engagementSourceUrns,"mediaAsset"))
this.liveVideosData=t,(0,p.isEmpty)(this.liveVideosData)&&this.args.onEmptyState()}catch(e){const t=new Error(`Failed to fetch live videos in engagement-live-videos-table: ${(0,m.getErrorMessage)(e)}`)
this.jet.error(t,j,!1),this.args.onError()}}_setI18nRendererMap(){const e=e=>this.i18n.lookupTranslation(this.constructor,e)
this.i18nRendererMap={description:e("i18n_description_column_title"),streamedAt:e("i18n_date_column_title"),duration:e("i18n_duration_column_title"),metric:e("i18n_metric_header"),totals:(e=>this.i18n.lookupTranslation(S.default,e))("i18n_description_totals_table_row")}}},B=U,V="propTypes",Y={accountId:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.number]).isRequired,engagementTrigger:s.PropTypes.string.isRequired,lookBackWindow:s.PropTypes.object.isRequired,onError:s.PropTypes.func.isRequired,onEmptyState:s.PropTypes.func.isRequired,engagementSourceUrns:s.PropTypes.array,onEngagementSourceUrnsChanged:s.PropTypes.func},V in B?Object.defineProperty(B,V,{value:Y,enumerable:!0,configurable:!0,writable:!0}):B[V]=Y,P=F((I=U).prototype,"i18n",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=F(I.prototype,"audiences",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=F(I.prototype,"jet",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=F(I.prototype,"liveVideosData",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),M=F(I.prototype,"i18nRendererMap",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),L=F(I.prototype,"filterString",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),k=F(I.prototype,"tableDisplayData",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),F(I.prototype,"didClickOnCheckbox",[r.action],Object.getOwnPropertyDescriptor(I.prototype,"didClickOnCheckbox"),I.prototype),F(I.prototype,"onDisplayDataChanged",[r.action],Object.getOwnPropertyDescriptor(I.prototype,"onDisplayDataChanged"),I.prototype),F(I.prototype,"fetchLiveVideosTask",[v],Object.getOwnPropertyDescriptor(I.prototype,"fetchLiveVideosTask"),I.prototype),w=I))||w)
var B,V,Y;(0,t.setComponentTemplate)(z,G)})),define("campaign-manager-web/components/engagement-live-videos-table/description",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"r/DlxnSK",block:'[[[1,"\\n"],[44,[[30,1,["video","url"]]],[[[1,"  "],[1,[28,[35,1],["i18n_live_video_landing_page_url","campaign-manager-web/components/engagement-live-videos-table/description"],[["linkInfo","description"],[[28,[37,2],null,[["dataTestSelector","href"],["data-test-engagement-live-videos-table__live-video-page-url",[30,2]]]],[28,[37,3],[[28,[37,4],[[30,1,["description"]],[30,2]],null],[30,3,["truncateThreshold"]]],null]]]]],[1,"\\n"]],[2]]]],["@record","videoUrl","@column"],false,["let","t","external-link-info","truncate","or"]]',moduleName:"campaign-manager-web/components/engagement-live-videos-table/description.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())}))
define("campaign-manager-web/components/engagement-single-entity",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@ember/service","@linkedin/ember-prop-types","ember-concurrency-decorators","campaign-manager-web/utils/http-error","campaign-manager-web/utils/audiences/matched/engagement","campaign-manager-web/utils/object","campaign-manager-web/utils/urn","campaign-manager-web/constants/jet-error-tags"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A
function C(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function O(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const v=(0,n.createTemplateFactory)({id:"15BIDDO9",block:'[[[1,"\\n"],[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[8,[30,1,["Image"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,1],null,[["@entityType","@imageUrl","@size","@a11yText"],["company",[30,0,["singleEntity","logoUrl"]],"medium",[28,[37,2],["i18n_organization_icon_alt","campaign-manager-web/components/engagement-single-entity"],[["name"],[[52,[30,0,["singleEntity","name"]],[30,0,["singleEntity","name"]],""]]]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,1,["Content"]],[[24,0,"pt1"],[4,[38,4],[[30,0,["updateEntityMetrics"]],[30,2]],null]],null,[["default"],[[[[1,"\\n    "],[8,[30,1,["Head"]],null,null,[["default"],[[[[1,"\\n      "],[8,[30,1,["Name"]],null,null,[["default"],[[[[1,"\\n        "],[1,[30,0,["singleEntity","name"]]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,1,["Subhead"]],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["i18n_organization_metric_text","campaign-manager-web/components/engagement-single-entity"],[["trigger","clicks","visitors"],[[30,3],[28,[37,5],[[30,0,["singleEntity","callToActionClicks"]]],null],[28,[37,5],[[30,0,["singleEntity","uniqueVisitors"]]],null]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["elements","@lookBackWindow","@engagementTrigger"],false,["hue-web-entity-lockup","hue-web-entity","t","if","did-update","format-number-or-dash"]]',moduleName:"campaign-manager-web/components/engagement-single-entity.hbs",isStrictMode:!1}),w=[m.JET_ERROR_TAGS.AUDIENCES,"engagement-single-entity"]
let I=e.default=(g=(0,o.inject)(),b=(0,o.inject)(),_=(0,s.task)({drop:!0}),(0,l.assertPropTypes)((A=class extends a.default{constructor(){super(...arguments),C(this,"audiences",T,this),C(this,"jet",E,this),C(this,"singleEntity",y,this),C(this,"_previousLookBackWindow",S,this),this._previousLookBackWindow=this.args.lookBackWindow,this.fetchEngagementSingleEntityTask.perform()}updateEntityMetrics(){(0,d.deepEqual)(this._previousLookBackWindow,this.args.lookBackWindow)||(this.fetchEngagementSingleEntityTask.perform(),this._previousLookBackWindow=this.args.lookBackWindow)}*fetchEngagementSingleEntityTask(){try{const e=yield this.audiences.fetchMatchedAudienceOrganizationPage(this.args.accountId,(0,u.getTimeRangeForAnalyticsAPI)(this.args.lookBackWindow.timeSpan.duration))
if(!this.singleEntity){const t=e[0].organizationId,n=(0,p.createUrnFromAttrs)(p.ORGANIZATION_URN_TYPES.ORGANIZATION,t)
this.args.onEngagementSourceUrnsChanged?.([n])}this.singleEntity=e[0]}catch(e){const t=new Error(`Failed to fetch organization page in engagement-single-entity: ${(0,c.getErrorMessage)(e)}`)
this.jet.error(t,w,!1),this.args.onError()}}},P=A,N="propTypes",R={accountId:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.number]).isRequired,onError:l.PropTypes.func.isRequired,engagementTrigger:l.PropTypes.string.isRequired,lookBackWindow:l.PropTypes.object.isRequired,onEngagementSourceUrnsChanged:l.PropTypes.func},N in P?Object.defineProperty(P,N,{value:R,enumerable:!0,configurable:!0,writable:!0}):P[N]=R,T=O((f=A).prototype,"audiences",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=O(f.prototype,"jet",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=O(f.prototype,"singleEntity",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),S=O(f.prototype,"_previousLookBackWindow",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),O(f.prototype,"updateEntityMetrics",[r.action],Object.getOwnPropertyDescriptor(f.prototype,"updateEntityMetrics"),f.prototype),O(f.prototype,"fetchEngagementSingleEntityTask",[_],Object.getOwnPropertyDescriptor(f.prototype,"fetchEngagementSingleEntityTask"),f.prototype),h=f))||h)
var P,N,R;(0,t.setComponentTemplate)(v,I)})),define("campaign-manager-web/components/enterprise-application-header",["exports","enterprise-application-header/components/enterprise-application-header"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/enterprise-header",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"R6fpKkXk",block:'[[[1,"\\n"],[10,0],[14,0,"enterprise-header__container ph6 pv2"],[12],[1,"\\n"],[41,[30,1],[[[1,"    "],[10,"dl"],[14,0,"enterprise-header__list"],[12],[1,"\\n      "],[10,0],[14,0,"enterprise-header__list-item-container"],[12],[1,"\\n        "],[10,"dt"],[14,0,"enterprise-header__list-item-key"],[12],[1,[28,[35,1],["i18n_campaign_group","campaign-manager-web/components/enterprise-header"],null]],[13],[1,"\\n        "],[10,"dd"],[14,0,"enterprise-header__list-item-value"],[12],[1,[28,[35,2],[[30,1,["name"]],"-"],null]],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"enterprise-header__list-item-container"],[12],[1,"\\n        "],[10,"dt"],[14,0,"enterprise-header__list-item-key"],[12],[1,[28,[35,1],["i18n_account_order_id","campaign-manager-web/components/enterprise-header"],null]],[13],[1,"\\n        "],[10,"dd"],[14,0,"enterprise-header__list-item-value"],[12],[1,[28,[35,2],[[30,1,["billingParentReferenceId"]],"-"],null]],[13],[1,"\\n      "],[13],[1,"\\n"],[41,[30,1,["billingReferenceId"]],[[[1,"        "],[10,0],[14,0,"enterprise-header__list-item-container"],[12],[1,"\\n          "],[10,"dt"],[14,0,"enterprise-header__list-item-key"],[12],[1,[28,[35,1],["i18n_account_line_id","campaign-manager-web/components/enterprise-header"],null]],[13],[1,"\\n          "],[10,"dd"],[14,0,"enterprise-header__list-item-value"],[12],[1,[30,1,["billingReferenceId"]]],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"      "],[10,0],[14,0,"enterprise-header__list-item-container"],[12],[1,"\\n        "],[10,"dt"],[14,0,"enterprise-header__list-item-key"],[12],[1,[28,[35,1],["i18n_campaign_group_level_budget","campaign-manager-web/components/enterprise-header"],null]],[13],[1,"\\n        "],[10,"dd"],[14,0,"enterprise-header__list-item-value"],[12],[1,[28,[35,3],[[30,1,["totalBudget","amount"]],[30,1,["totalBudget","currencyCode"]]],null]],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"enterprise-header__list-item-container"],[12],[1,"\\n        "],[10,"dt"],[14,0,"enterprise-header__list-item-key"],[12],[1,[28,[35,1],["i18n_campaign_group_start_date","campaign-manager-web/components/enterprise-header"],null]],[13],[1,"\\n        "],[10,"dd"],[14,0,"enterprise-header__list-item-value"],[12],[10,"time"],[15,"datetime",[28,[37,4],[[30,1,["startsAt"]]],null]],[12],[1,[28,[35,5],[[30,1,["startsAt"]],"fmt_mdy_short"],null]],[13],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"enterprise-header__list-item-container"],[12],[1,"\\n        "],[10,"dt"],[14,0,"enterprise-header__list-item-key"],[12],[1,[28,[35,1],["i18n_campaign_group_end_date","campaign-manager-web/components/enterprise-header"],null]],[13],[1,"\\n        "],[10,"dd"],[14,0,"enterprise-header__list-item-value"],[12],[10,"time"],[15,"datetime",[28,[37,4],[[30,1,["endsAt"]]],null]],[12],[1,[28,[35,5],[[30,1,["endsAt"]],"fmt_mdy_short"],null]],[13],[13],[1,"\\n      "],[13],[1,"\\n"],[41,[30,1,["allowedCampaignTypes"]],[[[1,"        "],[10,0],[14,0,"enterprise-header__list-item-container"],[12],[1,"\\n          "],[10,"dt"],[14,0,"enterprise-header__list-item-key"],[12],[1,[28,[35,1],["i18n_allowed_campaign_types","campaign-manager-web/components/enterprise-header"],null]],[13],[1,"\\n          "],[10,"dd"],[14,0,"enterprise-header__list-item-value"],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,1,["allowedCampaignTypes"]]],null]],null],null,[[[1,"              "],[1,[28,[35,1],["i18n_campaign_type","campaign-manager-web/components/enterprise-header"],[["type"],[[30,2]]]]],[41,[28,[37,8],[[28,[37,9],[[30,3],[28,[37,10],[[30,1,["allowedCampaignTypes","length"]],1],null]],null]],null],[[[1,","]],[]],null],[1,"\\n"]],[2,3]],null],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n"]],[]],[[[1,"    "],[10,"dl"],[14,0,"enterprise-header__list"],[12],[1,"\\n      "],[10,0],[14,0,"enterprise-header__list-item-container"],[12],[1,"\\n        "],[10,"dt"],[14,0,"enterprise-header__list-item-key"],[12],[1,[28,[35,1],["i18n_account_order_id","campaign-manager-web/components/enterprise-header"],null]],[13],[1,"\\n        "],[10,"dd"],[14,0,"enterprise-header__list-item-value"],[12],[1,[30,4,["billingParentReferenceId"]]],[13],[1,"\\n      "],[13],[1,"\\n"],[41,[30,4,["billingReferenceId"]],[[[1,"        "],[10,0],[14,0,"enterprise-header__list-item-container"],[12],[1,"\\n          "],[10,"dt"],[14,0,"enterprise-header__list-item-key"],[12],[1,[28,[35,1],["i18n_account_line_id","campaign-manager-web/components/enterprise-header"],null]],[13],[1,"\\n          "],[10,"dd"],[14,0,"enterprise-header__list-item-value"],[12],[1,[30,4,["billingReferenceId"]]],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"      "],[10,0],[14,0,"enterprise-header__list-item-container"],[12],[1,"\\n        "],[10,"dt"],[14,0,"enterprise-header__list-item-key"],[12],[1,[28,[35,1],["i18n_account_level_budget","campaign-manager-web/components/enterprise-header"],null]],[13],[1,"\\n        "],[10,"dd"],[14,0,"enterprise-header__list-item-value"],[12],[1,"\\n"],[41,[30,4,["totalBudget","amount"]],[[[1,"            "],[1,[28,[35,11],[[30,4,["totalBudget","amount"]]],[["currency"],[[30,4,["totalBudget","currencyCode"]]]]]],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n"],[41,[30,4,["totalBudgetEndsAt"]],[[[1,"        "],[10,0],[14,0,"enterprise-header__list-item-container"],[12],[1,"\\n          "],[10,"dt"],[14,0,"enterprise-header__list-item-key"],[12],[1,[28,[35,1],["i18n_account_end_date","campaign-manager-web/components/enterprise-header"],null]],[13],[1,"\\n          "],[10,"dd"],[14,0,"enterprise-header__list-item-value"],[12],[10,"time"],[15,"datetime",[28,[37,4],[[30,4,["totalBudgetEndsAt"]]],null]],[12],[1,[28,[35,12],[[30,4,["totalBudgetEndsAt"]]],[["format","useTimeZone"],["fmt_mdy_short",true]]]],[13],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n"]],[]]],[13]],["@campaignGroup","campaignType","index","@account"],false,["if","t","or","format-currency-or-dash","date-to-iso","format-date-or-dash","each","-track-array","not","eq","sub","format-currency","format-date"]]',moduleName:"campaign-manager-web/components/enterprise-header.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/entity-date-time",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"iqSwzLqF",block:'[[[10,"time"],[15,"datetime",[28,[37,0],[[30,1]],null]],[12],[1,"\\n  "],[1,[28,[35,1],[[30,1],[30,2]],null]],[1,"\\n"],[13]],["@date","@format"],false,["date-to-iso","format-date-or-dash"]]',moduleName:"campaign-manager-web/components/entity-date-time.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/entity-deletion-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/utils/batch-errors-table-theme","@ember/service","ember-concurrency-decorators","@ember/object","@ember/utils","@glimmer/tracking","hue-web-toast/utils/constants","@linkedin/ember-prop-types","@ember/template","campaign-manager-web/constants/entity-status","campaign-manager-web/constants/application-experience"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O
function v(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function I(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const P=(0,n.createTemplateFactory)({id:"31UBLa6+",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","confirm-delete-modal-header"]],[["@isOpen","@dismissModal","@returnFocusTo","@size"],[[30,1],[28,[37,1],[[30,0,["clearBatchDeleteErrors"]],[30,2]],null],[30,3],"large"]],[["default"],[[[[1,"\\n  "],[8,[30,4,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"confirm-delete-modal-header"],[15,0,[29,[[28,[37,2],null,[["size"],["large"]]]]]],[12],[1,"\\n"],[41,[30,0,["hasBatchDeleteErrors"]],[[[1,"        "],[1,[28,[35,4],["i18n_delete_unable_header","campaign-manager-web/components/entity-deletion-modal"],null]],[1,"\\n"]],[]],[[[41,[30,0,["isDeletingAccount"]],[[[1,"        "],[1,[28,[35,4],["i18n_delete_account_confirm_header","campaign-manager-web/components/entity-deletion-modal"],null]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,4],["i18n_delete_confirm_header","campaign-manager-web/components/entity-deletion-modal"],null]],[1,"\\n      "]],[]]]],[]]],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,4,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,5],null,[["@isLoading"],[[30,0,["deleteEntitiesTask","isRunning"]]]],null],[1,"\\n"],[41,[30,0,["hasBatchDeleteErrors"]],[[[1,"      "],[10,2],[15,0,[29,["mb4"," ",[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,4],["i18n_deletion_content_v4","campaign-manager-web/components/entity-deletion-modal"],[["entityType","numberOfEntities","numberOfErrors"],[[30,5],[30,6,["length"]],[30,0,["batchDeleteErrors","length"]]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"mb7"],[12],[1,"\\n        "],[8,[39,7],null,[["@columns","@data","@showTableFooter","@theme"],[[30,0,["batchDeleteErrorColumns"]],[30,0,["batchDeleteErrors"]],false,[30,0,["BatchErrorsTableTheme"]]]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[10,0],[15,0,[29,[[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[10,2],[12],[1,"\\n"],[41,[30,0,["isDeletingAccount"]],[[[44,[[28,[37,9],[[28,[37,9],[[30,6],0],null],"name"],null]],[[[41,[30,7],[[[1,"                "],[1,[28,[35,4],["i18n_closing_account","campaign-manager-web/components/entity-deletion-modal"],[["accountName"],[[30,7]]]]],[1,"\\n"]],[]],null]],[7]]]],[]],[[[1,"            "],[1,[30,0,["entityHeaderText"]]],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n\\n"],[41,[30,0,["canShowSummary"]],[[[1,"          "],[10,0],[14,0,"mt4 mb4"],[12],[1,"\\n            "],[10,"h3"],[15,0,[29,[[28,[37,6],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,4],["i18n_summary","campaign-manager-web/components/entity-deletion-modal"],null]],[1,"\\n            "],[13],[1,"\\n"],[41,[30,8],[[[1,"              "],[8,[39,10],null,[["@size","@a11yText"],["large",[28,[37,4],["i18n_loading_summary","campaign-manager-web/components/entity-deletion-modal"],null]]],null],[1,"\\n"]],[]],[[[1,"              "],[10,"ul"],[14,0,"u-list--no-style"],[12],[1,"\\n"],[42,[28,[37,12],[[28,[37,12],[[30,0,["summaryRows"]]],null]],null],null,[[[1,"                  "],[10,"li"],[12],[1,"\\n                    "],[1,[30,9]],[1,"\\n                  "],[13],[1,"\\n"]],[9]],null],[1,"              "],[13],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n"]],[]],null],[1,"\\n        "],[10,2],[15,0,[28,[37,13],[[28,[37,14],null,[["mt4"],[[28,[37,15],[[30,0,["canShowSummary"]]],null]]]]],null]],[12],[1,"\\n"],[41,[30,0,["isDeletingAccount"]],[[[1,"            "],[1,[28,[35,4],["i18n_pending_finalized_charges","campaign-manager-web/components/entity-deletion-modal"],null]],[1,"\\n"]],[]],[[[1,"            "],[1,[28,[35,4],["i18n_view_performance_data_v2","campaign-manager-web/components/entity-deletion-modal"],[["linkInfo"],[[28,[37,16],null,[["ariaLabel","dataTestSelector","href"],[[28,[37,4],["i18n_delete_learn_more_label","campaign-manager-web/components/entity-deletion-modal"],null],"data-test-entity-deletion-modal__learn-more",[28,[37,17],null,[["path"],["help/lms/answer/a726183"]]]]]]]]]],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n\\n  "],[8,[30,4,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["hasBatchDeleteErrors"]],[[[1,"      "],[8,[39,18],[[4,[38,19],["click",[28,[37,1],[[30,0,["clearBatchDeleteErrors"]],[30,2]],null]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,4],["i18n_close","campaign-manager-web/components/entity-deletion-modal"],null]]],null],[1,"\\n"]],[]],[[[1,"      "],[8,[39,18],[[24,0,"mr2"],[4,[38,19],["click",[30,2]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,4],["i18n_cancel","campaign-manager-web/components/entity-deletion-modal"],null]]],null],[1,"\\n      "],[8,[39,18],[[4,[38,20],["confirm_entity_deletion"],null],[4,[38,19],["click",[28,[37,1],[[30,0,["clearBatchDeleteErrors"]],[28,[37,21],[[30,0,["deleteEntitiesTask"]]],null]],null]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,4],["i18n_delete_button","campaign-manager-web/components/entity-deletion-modal"],null]]],null],[1,"\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n"]],[4]]]]]],["@isOpen","@onDismiss","@returnFocusTo","modal","@entityType","@entities","accountName","@isLoading","row"],false,["hue-web-modal","pipe","hue-web-foundations@-text-heading","if","t","cm-overlay-loader","hue-web-foundations@-text-body","ads-table","let","get","hue-web-progress-indicator","each","-track-array","classes","hash","not","external-link-info","help-center-url","hue-web-button","on","track-interaction","perform"]]',moduleName:"campaign-manager-web/components/entity-deletion-modal.hbs",isStrictMode:!1})
let N=e.default=(b=(0,r.inject)(),_=(0,r.inject)(),h=(0,r.inject)("hue-web-toast"),f=(0,o.task)({restartable:!0}),(0,d.assertPropTypes)((O=class extends a.default{get canShowSummary(){return!this.isDeletingAccount&&!this.args.shouldHideSummary||!!(0,s.isPresent)(this.args.childCounts)&&(Object.keys(this.args.childCounts).length>0&&!this.args.isLoading||this.args.isLoading)}get hasBatchDeleteErrors(){return this.batchDeleteErrors?.length>0}constructor(){super(...arguments),w(this,"ENTITY_TYPES",m.ENTITY_TYPES),v(this,"lix",y,this),v(this,"i18n",S,this),v(this,"toast",A,this),w(this,"BatchErrorsTableTheme",new i.default),v(this,"batchDeleteErrors",C,this),this._initBatchDeleteErrorColumns()}_initBatchDeleteErrorColumns(){this.batchDeleteErrorColumns=[{propertyName:"name",title:this._getTranslation("i18n_column_name_v3",{entityType:this.args.entityType}),disableSorting:!0},{propertyName:"reason",title:this._getTranslation("i18n_reason"),disableSorting:!0}]}get isDeletingAccount(){return this.args.entityType===m.ENTITY_TYPES.ACCOUNT}get isShowEntityName(){return!this.isDeletingAccount&&1===this.args.entities.length&&this.args.entityType!==m.ENTITY_TYPES.CREATIVE}get summaryRows(){const e=[],t=new Set,n=(e,t)=>({size:t,text:(0,p.htmlSafe)(this._getTranslation("i18n_entity_type_summary_v2",{entityType:e,size:t}))});(0,s.isPresent)(this.args.childCounts)&&Object.keys(this.args.childCounts).forEach((a=>{const i=this.args.childCounts[a]
i>0&&(t.add(a),e.push(n(a,i)))}))
!this.isDeletingAccount&&!t.has(this.args.entityType)&&e.push(n(this.args.entityType,this.args.entities.length))
return e.sort(((e,t)=>e.size-t.size)).map((e=>e.text))}get entityHeaderText(){let e
const t=Boolean(this.args.entities.find((e=>e.applicationExperience===g.APPLICATION_EXPERIENCE_CASE.AB_TEST))),n={entityType:this.args.entityType,size:this.args.entities.length}
if(this.isShowEntityName){const a=t?"i18n_are_you_sure_delete_with_ab_entity_name_v3":"i18n_are_you_sure_delete_with_entity_name",i=this.args.entities[0].name
e=this._getTranslation(a,{entityName:i,...n})}else{const a=t?"i18n_are_you_sure_delete_ab_entity_v2":"i18n_are_you_sure_delete_v3"
e=this._getTranslation(a,n)}return(0,p.htmlSafe)(e)}*deleteEntitiesTask(){try{const e=yield this.args.onDelete(this.args.entities),t=e?.data?.errors
return t&&Object.keys(t).length?this._onDeleteError(t):yield this._onSuccess()}catch{return this._onUnknownError()}}async _onSuccess(){return this.toast.add({type:u.TOAST_TYPES.SUCCESS,message:(0,p.htmlSafe)(this._getDeletionConfirmationMessage())}),await(this.args.onSuccess?.()),this.args.onDismiss()}_onDeleteError(e={}){this.batchDeleteErrors=this.args.entities.reduce(((t,{id:n,name:a})=>(n in e&&t.push({name:a,reason:e[n].message}),t)),[])}_onUnknownError(){this.batchDeleteErrors=this.args.entities.reduce(((e,{name:t})=>(e.push({name:t,reason:this._getTranslation("i18n_reason_column_v3",{entityType:this.args.entityType,reason:"UNKNOWN_ERROR",numberOfEntities:this.args.entities.length})}),e)),[])}_getTranslation(e,t={}){return this.i18n.lookupTranslation(this.constructor,e)([t])}_getDeletionConfirmationMessage(){return this.args.entityType===m.ENTITY_TYPES.ACCOUNT&&1===this.args.entities.length?this._getTranslation("i18n_pending_deletion_confirmation_post",{entityType:this.args.entityType,entityName:this.args.entities[0].name}):this._getTranslation("i18n_delete_confirmation_post_v3",{entityType:this.args.entityType,numberOfEntities:this.args.entities.length})}clearBatchDeleteErrors(){this.batchDeleteErrors=[]}},w(O,"propTypes",{entityType:d.PropTypes.isMemberOf(m.ENTITY_TYPES).isRequired,entities:d.PropTypes.array.isRequired,childCounts:d.PropTypes.object,isLoading:d.PropTypes.bool,isOpen:d.PropTypes.bool.isRequired,onDismiss:d.PropTypes.func.isRequired,onDelete:d.PropTypes.func.isRequired,onSuccess:d.PropTypes.func,returnFocusTo:d.PropTypes.string,shouldHideSummary:d.PropTypes.bool}),y=I((E=O).prototype,"lix",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=I(E.prototype,"i18n",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=I(E.prototype,"toast",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=I(E.prototype,"batchDeleteErrors",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),I(E.prototype,"deleteEntitiesTask",[f],Object.getOwnPropertyDescriptor(E.prototype,"deleteEntitiesTask"),E.prototype),I(E.prototype,"clearBatchDeleteErrors",[l.action],Object.getOwnPropertyDescriptor(E.prototype,"clearBatchDeleteErrors"),E.prototype),T=E))||T);(0,t.setComponentTemplate)(P,N)})),define("campaign-manager-web/components/entity/card",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/debug","@ember/object","@ember/service","campaign-manager-web/utils/tracking","@ember/object/internals"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m
function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"j2ExpUDv",block:'[[[11,0],[17,1],[12],[1,"\\n"],[41,[30,2],[[[1,"    "],[10,0],[14,0,"pb2 flex u-flex-row u-justify-between u-items-center"],[12],[1,"\\n"],[41,[30,3],[[[1,"        "],[8,[39,1],null,[["@inputId"],[[30,0,["id"]]]],[["default"],[[[[1,"\\n          "],[1,[30,2]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],[[[1,"        "],[8,[39,2],null,[["@inputId"],[[30,0,["id"]]]],[["default"],[[[[1,"\\n          "],[1,[30,2]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]]],[1,"      "],[18,16,null],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"  "],[10,0],[14,0,"u-layout__container u-display-flex u-justify-between u-items-center p4"],[12],[1,"\\n    "],[8,[39,4],[[24,0,"entity-card__entity"]],null,[["default"],[[[[1,"\\n"],[41,[30,5],[[[1,"        "],[8,[30,4,["Image"]],null,null,[["default"],[[[[1,"\\n          "],[8,[39,5],null,[["@entityType","@size","@a11yText","@imageUrl"],["company","medium",[30,6],[30,5]]],null],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[8,[30,4,["Content"]],null,null,[["default"],[[[[1,"\\n        "],[8,[30,4,["Name"]],null,[["@size"],["large"]],[["default"],[[[[1,"\\n          "],[10,1],[12],[1,"\\n            "],[1,[30,7]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,4,["Subhead"]],null,null,[["default"],[[[[1,"\\n          "],[10,0],[14,0,"mt1"],[12],[1,"\\n"],[41,[30,8],[[[1,"              "],[1,[30,8]],[1,"\\n"]],[]],[[[1,"              "],[18,17,null],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,4,["Metadata"]],null,null,[["default"],[[[[1,"\\n"],[41,[48,[30,18]],[[[1,"            "],[10,0],[14,0,"mt1"],[12],[1,"\\n              "],[18,18,null],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"        "]],[]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[4]]]]],[1,"\\n"],[41,[28,[37,7],[[30,9],[30,10]],null],[[[1,"      "],[10,0],[12],[1,"\\n"],[41,[30,10],[[[1,"          "],[8,[39,8],[[4,[38,9],["click",[30,10]],null]],[["@size","@buttonType","@circle","@icon","@text"],["medium","tertiary",true,"edit",[30,11]]],null],[1,"\\n"]],[]],null],[41,[30,9],[[[1,"          "],[8,[39,8],[[4,[38,9],["click",[30,0,["onClear"]]],null],[4,[38,10],[[30,15]],null]],[["@size","@buttonType","@circle","@icon","@text","@loading","@loadingA11yText"],["medium","tertiary",true,"close",[30,12],[30,13],[30,14]]],null],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[13]],["&attrs","@label","@useHeroLabel","Entity","@imageUrl","@imageAlt","@name","@subhead","@onClear","@onEdit","@editBtnA11yText","@clearBtnA11yText","@isLoading","@loadingA11yText","@setFocusToClearButtonOnMount","&rightSideToLabel","&subheadTextContent","&metadataContent"],false,["if","hero-label","label","yield","hue-web-entity-lockup","hue-web-entity","has-block","or","hue-web-button","on","focus-on-render"]]',moduleName:"campaign-manager-web/components/entity/card.hbs",isStrictMode:!1})
let _=e.default=(0,i.assertPropTypes)((m=class extends a.default{get id(){return this.args.cardId?this.args.cardId:(0,c.guidFor)(this)}constructor(){var e,t,n,a
super(...arguments),e=this,t="tracking",a=this,(n=p)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0}),this.args.onClear,this.args.isLoading}onClear(e){this.args.clearClickTrackingEvent&&this.tracking.fireInteractionEvent(this.args.clearClickTrackingEvent,s.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.args.onClear&&this.args.onClear(e)}},h=m,f="propTypes",T={cardId:i.PropTypes.string,clearBtnA11yText:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.SafeString]),clearClickTrackingEvent:i.PropTypes.string,editBtnA11yText:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.SafeString]),imageAlt:i.PropTypes.string,imageUrl:i.PropTypes.string,isLoading:i.PropTypes.bool,label:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.SafeString]),loadingA11yText:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.SafeString]),name:i.PropTypes.string.isRequired,onClear:i.PropTypes.func,onEdit:i.PropTypes.func,setFocusToClearButtonOnMount:i.PropTypes.bool,subhead:i.PropTypes.string,useHeroLabel:i.PropTypes.bool},f in h?Object.defineProperty(h,f,{value:T,enumerable:!0,configurable:!0,writable:!0}):h[f]=T,p=g((d=m).prototype,"tracking",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(d.prototype,"onClear",[o.action],Object.getOwnPropertyDescriptor(d.prototype,"onClear"),d.prototype),u=d))||u
var h,f,T;(0,t.setComponentTemplate)(b,_)})),define("campaign-manager-web/components/entity/icons/ad-icon-small",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"0EqMYYQT",block:'[[[11,"svg"],[24,"aria-hidden","true"],[24,"role","none"],[24,"xmlns","http://www.w3.org/2000/svg","http://www.w3.org/2000/xmlns/"],[24,"viewBox","0 0 16 16"],[24,"data-supported-dps","16x16"],[24,"fill","currentColor"],[17,1],[12],[1,"\\n  "],[10,"path"],[14,"d","M14.6663 4.66663V11.3333C14.6663 11.8637 14.4556 12.3724 14.0806 12.7475C13.7055 13.1226 13.1968 13.3333 12.6663 13.3333H3.33301C2.80257 13.3333 2.29387 13.1226 1.91879 12.7475C1.54372 12.3724 1.33301 11.8637 1.33301 11.3333V4.66663C1.33301 4.13619 1.54372 3.62749 1.91879 3.25241C2.29387 2.87734 2.80257 2.66663 3.33301 2.66663H12.6663C13.1968 2.66663 13.7055 2.87734 14.0806 3.25241C14.4556 3.62749 14.6663 4.13619 14.6663 4.66663ZM9.49967 8.66663L10.9997 7.16663L8.88634 6.94663L7.99967 4.99996L7.11301 6.94663L4.99967 7.16663L6.49967 8.66663L5.99967 10.6666L7.99967 9.66663L9.99967 10.6666L9.49967 8.66663Z"],[12],[13],[1,"\\n"],[13]],["&attrs"],false,[]]',moduleName:"campaign-manager-web/components/entity/icons/ad-icon-small.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/entity/icons/campaigns-icon-small",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"Y8KMEF+0",block:'[[[11,"svg"],[24,"aria-hidden","true"],[24,"role","none"],[24,"xmlns","http://www.w3.org/2000/svg","http://www.w3.org/2000/xmlns/"],[24,"viewBox","0 0 16 16"],[24,"data-supported-dps","16x16"],[24,"fill","currentColor"],[17,1],[12],[1,"\\n  "],[10,"path"],[14,"d","M13.333 12.6667V13.3334H2.66634V12.6667H13.333ZM3.33301 14V14.6667H12.6663V14H3.33301ZM14.6663 3.33337V10C14.6663 10.5305 14.4556 11.0392 14.0806 11.4143C13.7055 11.7893 13.1968 12 12.6663 12H3.33301C2.80257 12 2.29387 11.7893 1.91879 11.4143C1.54372 11.0392 1.33301 10.5305 1.33301 10V3.33337C1.33301 2.80294 1.54372 2.29423 1.91879 1.91916C2.29387 1.54409 2.80257 1.33337 3.33301 1.33337H12.6663C13.1968 1.33337 13.7055 1.54409 14.0806 1.91916C14.4556 2.29423 14.6663 2.80294 14.6663 3.33337ZM9.49967 7.33337L10.9997 5.83337L8.88634 5.61337L7.99967 3.66671L7.11301 5.61337L4.99967 5.83337L6.49967 7.33337L5.99967 9.33337L7.99967 8.33337L9.99967 9.33337L9.49967 7.33337Z"],[12],[13],[1,"\\n"],[13]],["&attrs"],false,[]]',moduleName:"campaign-manager-web/components/entity/icons/campaigns-icon-small.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/entity/icons/rocket-icon-small",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"YSk9llID",block:'[[[11,"svg"],[24,"aria-hidden","true"],[24,"role","none"],[24,"xmlns","http://www.w3.org/2000/svg","http://www.w3.org/2000/xmlns/"],[24,"viewBox","2 2 21 21"],[24,"data-supported-dps","16x16"],[24,"fill","currentColor"],[17,1],[12],[1,"\\n  "],[10,"path"],[14,"d","M19.88 3.01l-4.9.72a4.71 4.71 0 00-3.18 1.84L9.98 7.99H7c-.63 0-1.22.3-1.6.8L3 11.99h4.35c-.43.77-.91 1.64-1.4 2.54l3.5 3.5c.91-.5 1.78-.98 2.55-1.42v4.38l3.2-2.4c.5-.38.8-.97.8-1.6v-3.02l2.4-1.8a4.672 4.672 0 001.84-3.18l.74-4.87c.08-.65-.47-1.2-1.12-1.12zM15 10.98c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm-10.04 5.4l2.65 2.65c-2.92 1.58-5.64 2.99-5.64 2.99s1.41-2.72 2.98-5.65z"],[12],[13],[1,"\\n"],[13]],["&attrs"],false,[]]',moduleName:"campaign-manager-web/components/entity/icons/rocket-icon-small.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/entity/node",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"ANpLQQ3f",block:'[[[1,"\\n"],[11,0],[16,0,[28,[37,0],["entity-node",[28,[37,1],null,[["entity-node__selected"],[[30,1]]]]],null]],[17,2],[12],[1,"\\n  "],[8,[39,2],[[24,"entity-node__tooltip",""]],[["@content","@placement"],[[30,3],"right"]],[["trigger"],[[[[1,"\\n      "],[8,[39,3],[[16,0,[29,[[28,[37,0],["entity-node__link m1 pl2",[28,[37,1],null,[["entity-node__link--selected","entity-node__link--disabled","entity-node__link--small"],[[30,1],[30,5],[30,6]]]]],null]," ",[28,[37,4],null,[["size","weight"],[[52,[30,6],"small","medium"],[52,[30,1],"bold","default"]]]]]]],[4,[38,6],[[30,4,["triggerContentSharedInfo"]]],null]],[["@route","@models","@disabled"],[[30,7],[30,8],[30,5]]],[["default"],[[[[1,"\\n        "],[10,0],[14,0,"u-display-flex u-items_center m1"],[12],[1,"\\n          "],[18,10,null],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"entity__truncate m1"],[12],[1,"\\n          "],[1,[30,3]],[1,"‎\\n        "],[13],[1,"\\n        "],[8,[39,8],[[16,0,[28,[37,0],["u-color-icon-negative m1",[28,[37,1],null,[["u-layout__display-none"],[[28,[37,9],[[30,9]],null]]]]],null]],[16,"aria-hidden",[52,[30,9],"false","true"]],[24,"role","img"]],[["@name","@size","@a11yText"],["signal-error","small",[28,[37,10],["i18n_entity_node_error_icon_a11y_text","campaign-manager-web/components/entity/node"],null]]],null],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[4]]]]],[1,"\\n"],[13]],["@isSelected","&attrs","@title","triggerData","@isDisabled","@isSmall","@routeName","@models","@hasErrors","&default"],false,["classes","hash","hue-web-tooltip","link-to","hue-web-foundations@-text-body","if","hue-web-tooltip-trigger","yield","hue-web-icons@icon","not","t"]]',moduleName:"campaign-manager-web/components/entity/node.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={title:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.SafeString]).isRequired,routeName:i.PropTypes.string.isRequired,models:i.PropTypes.arrayOf(i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number])).isRequired,hasErrors:i.PropTypes.bool,isSelected:i.PropTypes.bool,isDisabled:i.PropTypes.bool,isSmall:i.PropTypes.bool},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/entity/title-card",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"fAllPQW4",block:'[[[11,0],[17,1],[16,0,[28,[37,0],["entity-title-card",[28,[37,1],null,[["u-flex-shrink-5"],[[28,[37,2],[[30,2]],null]]]]],null]],[12],[1,"\\n"],[41,[30,3],[[[1,"    "],[8,[39,4],[[24,0,"u-self-center u-color__black--60 no-shrink p1"]],[["@name","@size"],["chevron-right","small"]],null],[1,"\\n"]],[]],null],[1,"  "],[8,[39,5],null,[["@content"],[[30,4]]],[["trigger"],[[[[1,"\\n      "],[11,"button"],[16,0,[28,[37,0],["entity-title-card__trigger p1",[28,[37,1],null,[["u-color__blue7","u-color__black--60"],[[30,2],[28,[37,2],[[30,2]],null]]]]],null]],[24,4,"button"],[4,[38,6],[[30,5,["triggerContentSharedInfo"]]],null],[12],[1,"\\n        "],[8,[39,4],[[24,0,"u-color__inherit no-shrink m1"]],[["@name","@size"],[[30,6],"medium"]],null],[1,"\\n        "],[10,0],[15,0,[29,["u-color__inherit entity__truncate u-layout__no-min-width m1"," ",[28,[37,7],null,[["size","weight"],["medium",[52,[30,2],"bold"]]]]]]],[12],[1,"\\n          "],[1,[30,4]],[1,"‎\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[5]]]]],[1,"\\n"],[13]],["&attrs","@isSelected","@prependChevron","@title","triggerData","@iconName"],false,["classes","hash","not","if","hue-web-icons@icon","hue-web-tooltip","hue-web-tooltip-trigger","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/entity/title-card.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={prependChevron:i.PropTypes.bool,isSelected:i.PropTypes.bool,title:i.PropTypes.oneOfType([i.PropTypes.SafeString,i.PropTypes.string]).isRequired,iconName:i.PropTypes.string.isRequired},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/entity/title",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o){var l,s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"hL9/U0EG",block:'[[[1,"\\n"],[11,0],[17,1],[24,0,"entity-title"],[12],[1,"\\n  "],[8,[39,0],null,[["@isSelected","@prependChevron","@title","@iconName"],[[30,0,["isOnGroupRoute"]],false,[30,0,["campaignGroupTitle"]],"folder"]],null],[1,"\\n"],[41,[30,0,["isOnReviewRoute"]],[[[1,"    "],[8,[39,0],null,[["@isSelected","@prependChevron","@title","@iconName"],[[30,0,["isOnReviewRoute"]],true,[28,[37,2],["i18n_review_title","campaign-manager-web/components/entity/title"],null],"rocket"]],null],[1,"\\n"]],[]],null],[41,[28,[37,3],[[30,0,["isOnCampaignRoute"]],[30,0,["isOnCreativesRoute"]]],null],[[[1,"    "],[8,[39,0],null,[["@isSelected","@prependChevron","@title","@iconName"],[[30,0,["isOnCampaignRoute"]],true,[30,0,["campaignTitle"]],"campaigns"]],null],[1,"\\n"]],[]],null],[41,[30,0,["isOnCreativesRoute"]],[[[1,"    "],[8,[39,0],null,[["@isSelected","@prependChevron","@title","@iconName"],[[30,0,["isOnCreativesRoute"]],true,[28,[37,2],["i18n_creatives_title","campaign-manager-web/components/entity/title"],null],"ad"]],null],[1,"\\n"]],[]],null],[13]],["&attrs"],false,["entity/title-card","if","t","or"]]',moduleName:"campaign-manager-web/components/entity/title.hbs",isStrictMode:!1})
let b=e.default=(0,r.assertPropTypes)((d=class extends a.default{constructor(...e){super(...e),p(this,"i18n",c,this),p(this,"router",u,this)}get campaignGroupTitle(){return this.args.campaignGroupName||this.i18n.lookupTranslation(this.constructor,"i18n_untitled_campaign_group")()}get campaignTitle(){return this.args.campaignName||this.i18n.lookupTranslation(this.constructor,"i18n_untitled_campaign")()}get isOnGroupRoute(){return[o.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX,o.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_NEW,o.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_ITEM].includes(this.router.currentRouteName)}get isOnCampaignRoute(){return this.router.currentRouteName===o.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS}get isOnCreativesRoute(){return this.router.currentRouteName===o.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX}get isOnReviewRoute(){return this.router.currentRouteName===o.ROUTE_NAME.ACCOUNT_CAMPAIGN_REVIEW}},_=d,h="propTypes",f={campaignGroupName:r.PropTypes.string,campaignName:r.PropTypes.string},h in _?Object.defineProperty(_,h,{value:f,enumerable:!0,configurable:!0,writable:!0}):_[h]=f,c=m((s=d).prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(s.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=s))||l
var _,h,f;(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/entity/tree",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o){var l,s,c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h=(0,n.createTemplateFactory)({id:"kI/URHz2",block:'[[[1,"\\n"],[10,"aside"],[14,0,"entity-tree pt5"],[12],[1,"\\n  "],[8,[39,0],null,[["@title","@routeName","@models","@isSelected"],[[30,0,["campaignGroupTitle"]],[30,0,["ROUTE_NAME","ACCOUNT_CAMPAIGN_GROUP_INDEX"]],[28,[37,1],[[30,1],[30,2]],null],[30,0,["isOnGroupRoute"]]]],[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@size","@name"],["medium","folder"]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[39,0],null,[["@title","@routeName","@isSelected","@models","@hasErrors","@isDisabled","@isSmall"],[[30,0,["campaignTitle"]],[30,0,["ROUTE_NAME","ACCOUNT_CAMPAIGN_DETAILS"]],[30,0,["isOnCampaignRoute"]],[28,[37,1],[[30,1],[30,2]],null],[30,3],[30,0,["isCampaignDisabled"]],true]],[["default"],[[[[1,"\\n    "],[8,[39,3],[[24,0,"ml4"]],null,null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[39,0],null,[["@title","@routeName","@isSelected","@models","@isDisabled","@isSmall"],[[28,[37,4],["i18n_creatives_title","campaign-manager-web/components/entity/tree"],null],[30,0,["ROUTE_NAME","ACCOUNT_CAMPAIGN_CREATIVES_INDEX"]],[30,0,["isOnCreativesRoute"]],[28,[37,1],[[30,1],[30,2]],null],[30,0,["isCreativesDisabled"]],true]],[["default"],[[[[1,"\\n    "],[8,[39,5],[[24,0,"ml6"]],null,null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[39,0],null,[["@title","@routeName","@isSelected","@models","@isDisabled"],[[28,[37,4],["i18n_review_title","campaign-manager-web/components/entity/tree"],null],[30,0,["ROUTE_NAME","ACCOUNT_CAMPAIGN_REVIEW"]],[30,0,["isOnReviewRoute"]],[28,[37,1],[[30,1],[30,2]],null],[30,0,["isReviewDisabled"]]]],[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@size","@name"],["medium","rocket"]],null],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["@accountId","@campaignId","@hasCampaignErrors"],false,["entity/node","array","hue-web-icons@icon","entity/icons/campaigns-icon-small","t","entity/icons/ad-icon-small"]]',moduleName:"campaign-manager-web/components/entity/tree.hbs",isStrictMode:!1})
let f=e.default=(l=(0,i.inject)("campaign"),(0,r.assertPropTypes)((m=class extends a.default{constructor(...e){super(...e),b(this,"ROUTE_NAME",{...o.ROUTE_NAME}),g(this,"i18n",u,this),g(this,"router",d,this),g(this,"campaignService",p,this)}get campaign(){return this.campaignService.campaignToEdit}get campaignGroupName(){return this.campaign.campaignGroup?.name}get campaignName(){return this.campaign.name}get campaignGroupTitle(){return this.campaignGroupName||this.i18n.lookupTranslation(this.constructor,"i18n_untitled_campaign_group")()}get campaignTitle(){return this.campaignName||this.i18n.lookupTranslation(this.constructor,"i18n_untitled_campaign")()}get isCampaignDisabled(){const e="new"===this.args.campaignId,t=null===this.campaign.campaignGroupId
return e&&t}get isCreativesDisabled(){return"new"===this.args.campaignId}get isReviewDisabled(){return"new"===this.args.campaignId}get isOnGroupRoute(){return[o.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX,o.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_NEW,o.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_ITEM].includes(this.router.currentRouteName)}get isOnCampaignRoute(){return this.router.currentRouteName===o.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS}get isOnCreativesRoute(){return this.router.currentRouteName===o.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX}get isOnReviewRoute(){return this.router.currentRouteName===o.ROUTE_NAME.ACCOUNT_CAMPAIGN_REVIEW}},b(m,"propTypes",{accountId:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.number]).isRequired,campaignId:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.number]).isRequired,hasErrors:r.PropTypes.bool}),u=_((c=m).prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=_(c.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=_(c.prototype,"campaignService",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c))||s);(0,t.setComponentTemplate)(h,f)})),define("campaign-manager-web/components/entity/typeahead-with-card",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@ember/object/internals","@linkedin/ember-prop-types","ember-async-data/tracked-async-data"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h=(0,n.createTemplateFactory)({id:"6GXtDDpF",block:'[[[1,"\\n"],[11,0],[17,1],[12],[1,"\\n"],[41,[30,2],[[[1,"    "],[8,[39,1],null,[["@label","@name","@subhead","@imageUrl","@imageAlt","@isLoading","@loadingA11yText","@onClear","@onEdit","@clearBtnA11yText","@editBtnA11yText","@setFocusToClearButtonOnMount","@clearClickTrackingEvent","@useHeroLabel"],[[30,3],[30,2,["name"]],[30,2,["subhead"]],[30,2,["imageUrl"]],[30,2,["imageAlt"]],[30,0,["isLoading"]],[28,[37,2],[[30,4],[28,[37,3],["i18n_typeahead_loading","campaign-manager-web/components/entity/typeahead-with-card"],null]],null],[52,[30,5],[30,0,["handleClear"]]],[30,6],[30,7],[30,8],[30,0,["isRenderedAfterTypeaheadSelection"]],[30,9],[30,10]]],[["subheadTextContent","rightSideToLabel","metadataContent"],[[[[1,"\\n        "],[18,20,[[28,[37,5],null,[["entity"],[[30,2]]]]]],[1,"\\n      "]],[]],[[[1,"\\n        "],[18,21,null],[1,"\\n      "]],[]],[[[1,"\\n        "],[18,22,[[28,[37,5],null,[["entity"],[[30,2]]]]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],[[[1,"    "],[10,0],[14,0,"pb2 flex u-flex-row u-justify-between u-items-center"],[12],[1,"\\n"],[41,[30,10],[[[1,"        "],[8,[39,6],[[24,0,"m0"]],[["@inputId","@isRequired","@hasError"],[[30,0,["inputId"]],[30,11],[30,12]]],[["default"],[[[[1,"\\n          "],[1,[30,3]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],[[[1,"        "],[8,[39,7],null,[["@inputId","@error","@isRequired"],[[30,0,["inputId"]],[30,12],[30,11]]],[["default"],[[[[1,"\\n          "],[1,[30,3]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]]],[1,"      "],[18,21,null],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,8],[[4,[38,9],[[30,0,["isRenderedAfterCardClear"]]],null]],[["@options","@onSelect","@onInput","@showNoResults","@inputId","@maxHeight"],[[30,0,["options"]],[30,0,["handleSelection"]],[30,0,["handleInput"]],true,[30,0,["inputId"]],[30,13]]],[["no-results","input","option"],[[[[1,"\\n"],[41,[30,0,["isLoading"]],[[[1,"          "],[1,[28,[35,2],[[30,4],[28,[37,3],["i18n_typeahead_loading","campaign-manager-web/components/entity/typeahead-with-card"],null]],null]],[1,"\\n"]],[]],[[[41,[28,[37,10],[[28,[37,11],[[30,0,["options","length"]]],null],[30,14]],null],[[[1,"          "],[10,2],[15,0,[29,["u-layout__align-center"," ",[28,[37,12],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[30,14]],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[41,[28,[37,11],[[30,0,["entities","length"]]],null],[[[1,"          "],[1,[28,[35,3],["i18n_typeahead_no_results_available","campaign-manager-web/components/entity/typeahead-with-card"],null]],[1,"\\n"]],[]],[[[1,"          "],[1,[28,[35,3],["i18n_typeahead_no_results_for_search","campaign-manager-web/components/entity/typeahead-with-card"],null]],[1,"\\n        "]],[]]]],[]]]],[]]],[1,"      "]],[]],[[[1,"\\n        "],[10,0],[15,0,[29,[[36,13]]]],[12],[1,"\\n          "],[8,[30,15],[[16,"disabled",[30,16]],[16,"placeholder",[28,[37,3],["i18n_typeahead_input_placeholder","campaign-manager-web/components/entity/typeahead-with-card"],null]]],[["@required","@error","@errorText","@value"],[[30,11],[30,12],[30,17],[30,0,["inputState"]]]],null],[1,"\\n        "],[13],[1,"\\n      "]],[15]],[[[1,"\\n        "],[8,[39,14],[[24,0,"entity-typeahead-with-card__entity"]],null,[["default"],[[[[1,"\\n"],[41,[30,18,["imageUrl"]],[[[1,"            "],[8,[30,19,["Image"]],null,null,[["default"],[[[[1,"\\n              "],[8,[39,15],null,[["@entityType","@size","@a11yText","@imageUrl"],["company","medium",[30,18,["imageAlt"]],[30,18,["imageUrl"]]]],null],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],null],[41,[30,18,["icon"]],[[[1,"            "],[8,[30,19,["HeadItem"]],null,null,[["default"],[[[[1,"\\n              "],[8,[39,16],null,[["@name","@size"],[[30,18,["icon"]],"small"]],null],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],null],[1,"          "],[8,[30,19,["Content"]],null,null,[["default"],[[[[1,"\\n            "],[8,[30,19,["Name"]],null,[["@size"],["large"]],[["default"],[[[[1,"\\n              "],[10,1],[14,0,"u-force-wrap"],[12],[1,"\\n                "],[1,[30,18,["name"]]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n            "],[8,[30,19,["Subhead"]],null,null,[["default"],[[[[1,"\\n              "],[10,0],[14,0,"mt1 u-force-wrap"],[12],[1,"\\n"],[41,[30,18,["subhead"]],[[[1,"                  "],[1,[30,18,["subhead"]]],[1,"\\n"]],[]],[[[1,"                  "],[18,20,[[28,[37,5],null,[["entity"],[[30,18]]]]]],[1,"\\n"]],[]]],[1,"              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[19]]]]],[1,"\\n      "]],[18]]]]],[1,"\\n"]],[]]],[13]],["&attrs","@selectedEntity","@label","@loadingA11yText","@onClear","@onEdit","@clearBtnA11yText","@editBtnA11yText","@clearClickTrackingEvent","@useHeroLabel","@required","@error","@maxHeight","@noResultsMessage","TypeaheadInput","@isTypeaheadDisabled","@errorText","opt","Entity","&subheadTextContent","&rightSideToLabel","&metadataContent"],false,["if","entity/card","or","t","yield","hash","hero-label","label","hue-web-typeahead","focus-on-render","and","not","hue-web-foundations@-text-body","hue-web-foundations@-artdeco-migration-scope","hue-web-entity-lockup","hue-web-entity","hue-web-icons@icon"]]',moduleName:"campaign-manager-web/components/entity/typeahead-with-card.hbs",isStrictMode:!1}),f=l.PropTypes.shape({id:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.number]).isRequired,name:l.PropTypes.string.isRequired,subhead:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.SafeString]),imageUrl:l.PropTypes.string,imageAlt:l.PropTypes.string,label:l.PropTypes.string,maxHeight:l.PropTypes.number}),T="typeahead",E="card"
let y=e.default=(0,l.assertPropTypes)((m=class extends a.default{constructor(...e){super(...e),g(this,"input",d,this),g(this,"prevState",p,this),b(this,"_filterByNameOrId",(e=>{if(!this.inputState)return!0
const t=this.inputState.toLowerCase()
if(this.args.matchesEntity)return this.args.matchesEntity(t,e)
return!![e.name,e.id.toString()].find((e=>e.toLowerCase().includes(t)))}))}get options(){return this.entities.filter(this._filterByNameOrId)}get isLoading(){return this.args.isLoading||this.args.entities.isPending}get entities(){return Array.isArray(this.args.entities)?this.args.entities:this.args.entities.value||[]}get isRenderedAfterTypeaheadSelection(){return this.prevState===T}get shouldFocusOnClearButton(){return this.isRenderedAfterTypeaheadSelection&&this.args.onClear}get isRenderedAfterCardClear(){return this.prevState===E}get inputId(){return(0,o.guidFor)(this)}get inputState(){return"string"==typeof this.args.inputValue?this.args.inputValue:this.input}handleInput(e=""){this.input=e,this.args.onInput?.(e)}handleSelection(e){"string"!=typeof e&&(this.prevState=T,this.args.onSelect(e),this.input="")}handleClear(){this.prevState=E,this.args.onClear()}},b(m,"propTypes",{clearBtnA11yText:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.SafeString]),clearClickTrackingEvent:l.PropTypes.string,editBtnA11yText:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.SafeString]),entities:l.PropTypes.oneOfType([l.PropTypes.arrayOf(f),l.PropTypes.instanceOf(s.default)]).isRequired,error:l.PropTypes.bool,errorText:l.PropTypes.string,inputValue:l.PropTypes.string,isLoading:l.PropTypes.bool,isTypeaheadDisabled:l.PropTypes.bool,label:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.SafeString]).isRequired,loadingA11yText:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.SafeString]),matchesEntity:l.PropTypes.func,noResultsMessage:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.SafeString]),onClear:l.PropTypes.func,onEdit:l.PropTypes.func,onInput:l.PropTypes.func,onSelect:l.PropTypes.func.isRequired,required:l.PropTypes.bool,selectedEntity:l.PropTypes.oneOfType([f,l.PropTypes.null]),useHeroLabel:l.PropTypes.bool}),d=_((u=m).prototype,"input",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),p=_(u.prototype,"prevState",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),_(u.prototype,"handleInput",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"handleInput"),u.prototype),_(u.prototype,"handleSelection",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"handleSelection"),u.prototype),_(u.prototype,"handleClear",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"handleClear"),u.prototype),c=u))||c;(0,t.setComponentTemplate)(h,y)})),define("campaign-manager-web/components/entity/unified-entity-status-with-serving-status-tooltip",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/entity-status"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"rEbJObWi",block:'[[[11,0],[17,1],[12],[1,"\\n"],[41,[30,2],[[[1,"    "],[8,[39,1],null,null,[["trigger","content"],[[[[1,"\\n        "],[11,"button"],[24,0,"button--unstyled u-layout__align-left mb1"],[24,4,"button"],[4,[38,2],[[30,3,["triggerContentSharedInfo"]]],null],[12],[1,"\\n          "],[8,[39,3],null,[["@status","@entityType","@isHoverable"],[[30,4],[30,5],true]],null],[1,"\\n        "],[13],[1,"\\n      "]],[3]],[[[1,"\\n        "],[8,[39,4],null,[["@servingStatus","@entityType","@isTooltip"],[[30,2],[30,5],true]],null],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],[[[1,"    "],[8,[39,3],null,[["@status","@entityType"],[[30,4],[30,5]]],null],[1,"\\n"]],[]]],[13]],["&attrs","@servingStatus","triggerData","@status","@entityType"],false,["if","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","unified-entity-status-label","entity/unified-serving-status-label"]]',moduleName:"campaign-manager-web/components/entity/unified-entity-status-with-serving-status-tooltip.hbs",isStrictMode:!1})
let c=e.default=(0,i.assertPropTypes)((l=class extends a.default{},u=l,d="propTypes",p={entityType:i.PropTypes.enum(Object.values(r.ENTITY_TYPES)).isRequired,servingStatus:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.null]).isRequired,status:i.PropTypes.string.isRequired},d in u?Object.defineProperty(u,d,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[d]=p,o=l))||o
var u,d,p;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/entity/unified-serving-status-label",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/entity-status"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"srw2ABIS",block:'[[[1,"\\n"],[11,2],[17,1],[16,0,[29,[[28,[37,0],null,[["color","size"],["text-low-emphasis",[52,[30,2],"medium","xsmall"]]]]]]],[12],[1,"\\n  "],[1,[28,[35,2],[[30,0,["displayConfiguration","SERVING_STATUS"]],"campaign-manager-web/components/entity/unified-serving-status-label"],[["servingStatus"],[[30,3]]]]],[1,"\\n"],[13]],["&attrs","@isTooltip","@servingStatus"],false,["hue-web-foundations@-text-body","if","t"]]',moduleName:"campaign-manager-web/components/entity/unified-serving-status-label.hbs",isStrictMode:!1})
let c=e.default=(0,i.assertPropTypes)((l=class extends a.default{get displayConfiguration(){return{[r.ENTITY_TYPES.CAMPAIGN]:{SERVING_STATUS:"i18n_campaign_sub_statuses_v2"},[r.ENTITY_TYPES.ACCOUNT]:{SERVING_STATUS:"i18n_account_serving_statuses"},[r.ENTITY_TYPES.CAMPAIGN_GROUP]:{SERVING_STATUS:"i18n_campaign_group_serving_statuses"}}[this.args.entityType]}},u=l,d="propTypes",p={entityType:i.PropTypes.enum(Object.values(r.ENTITY_TYPES)).isRequired,servingStatus:i.PropTypes.string.isRequired,isTooltip:i.PropTypes.bool},d in u?Object.defineProperty(u,d,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[d]=p,o=l))||o
var u,d,p;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/event/creative-form",["exports","@ember/component","@ember/template-factory","@ember/object/computed","@glimmer/component","@glimmer/tracking","@ember/object","@ember/service","@linkedin/ember-prop-types","ember-concurrency-decorators","@ember/application","@linkedin/ember-tracked-validations","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/sponsorable-content","campaign-manager-web/utils/ads-preview","campaign-manager-web/utils/creatives","restli-utils","campaign-manager-web/constants/event-ads","campaign-manager-web/utils/tracking","campaign-manager-web/utils/http-error","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/a11y-constants","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/api/entities","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/event-ads","campaign-manager-web/constants/lix","campaign-manager-web/utils/set-focus-on-form-with-preview-error-element"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w){var I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne
function ae(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function ie(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function re(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const oe=(0,n.createTemplateFactory)({id:"OMJOfglw",block:'[[[1,"\\n"],[8,[39,0],null,[["@message","@fullScreen","@isLoading"],[[28,[37,1],["saving_your_ad","campaign-manager-web/components/event/creative-form"],null],true,[30,0,["saveSponsoredUpdateContentTask","isRunning"]]]],null],[1,"\\n\\n"],[8,[39,2],null,[["@title","@backHeaderAction","@backFooterAction","@dataTestValue"],[[30,1],[30,0,["onCancel"]],[30,0,["onCancel"]],"creative-form"]],[["default"],[[[[1,"\\n  "],[8,[30,2,["form"]],null,null,[["default"],[[[[1,"\\n"],[1,"    "],[8,[39,3],null,[["@shouldShowAllValidations"],[[30,0,["showAllValidations"]]]],[["default"],[[[[1,"\\n"],[1,"      "],[8,[30,3,["input"]],null,[["@label","@validations","@showCharCounter","@placeholder","@value","@onInput"],[[28,[37,1],["name_this_ad","campaign-manager-web/components/event/creative-form"],null],[30,0,["sponsoredUpdateContent","userGeneratedAdContent","validations","attrs","adName"]],true,[28,[37,1],["name_this_ad_placeholder","campaign-manager-web/components/event/creative-form"],null],[30,0,["sponsoredUpdateContent","userGeneratedAdContent","adName"]],[28,[37,4],[[30,0,["onFieldInput"]],"userGeneratedAdContent.adName"],null]]],null],[1,"\\n\\n"],[1,"      "],[8,[30,3,["input"]],null,[["@type","@label","@inputClasses","@rows","@validations","@showCharCounter","@placeholder","@value","@onInput"],["multiline",[28,[37,1],["introductory_text","campaign-manager-web/components/event/creative-form"],null],"creative-form__textarea",2,[30,0,["sponsoredUpdateContent","userGeneratedAdContent","validations","attrs","introductoryText","text"]],true,[28,[37,1],["introductory_text_placeholder","campaign-manager-web/components/event/creative-form"],null],[30,0,["sponsoredUpdateContent","userGeneratedAdContent","introductoryText","text"]],[28,[37,4],[[30,0,["onFieldInput"]],"userGeneratedAdContent.introductoryText.text"],null]]],null],[1,"\\n\\n"],[41,[28,[37,6],[[30,0,["selectedEvent"]],[28,[37,7],[[30,0,["eventError"]]],null]],null],[[[1,"        "],[10,"label"],[15,0,[29,["mt0"," ",[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,1],["linkedin_event_url","campaign-manager-web/components/event/creative-form"],null]],[13],[1,"\\n        "],[10,0],[15,0,[28,[37,9],["u-border__common u-display-flex p4 u-items-center",[28,[37,10],null,[["u-justify-between"],[[28,[37,7],[[30,4]],null]]]]],null]],[12],[1,"\\n"],[41,[30,0,["selectedEvent","logo","url"]],[[[1,"            "],[10,"img"],[14,0,"event-creative-form__event_logo mr4"],[15,"src",[30,0,["selectedEvent","logo","url"]]],[15,"alt",[28,[37,1],["event_logo","campaign-manager-web/components/event/creative-form"],null]],[12],[13],[1,"\\n"]],[]],null],[1,"          "],[10,1],[15,0,[29,[[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[30,0,["selectedEvent","name"]]],[1,"\\n          "],[13],[1,"\\n"],[41,[51,[30,4]],[[[1,"            "],[11,"button"],[24,0,"u-layout__push-right button--unstyled"],[16,"aria-label",[28,[37,1],["remove_event","campaign-manager-web/components/event/creative-form"],null]],[24,4,"button"],[4,[38,12],["click",[30,0,["removeSelectedEvent"]]],null],[12],[1,"\\n              "],[8,[39,13],null,[["@size","@name"],["small","close"]],null],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n"]],[]],[[[1,"        "],[8,[30,3,["input"]],[[24,"data-js-validation-control-id","creative-form__event-url"],[16,"data-js-validation-control-is-invalid",[29,[[30,0,["sponsoredUpdateContent","userGeneratedAdContent","validations","attrs","entities","0","destinationUrl","isInvalid"]]]]]],[["@fieldId","@label","@validations","@placeholder","@value","@onInput","@onBlur"],["creative-form__event-url",[28,[37,1],["linkedin_event_url","campaign-manager-web/components/event/creative-form"],null],[30,0,["sponsoredUpdateContent","userGeneratedAdContent","validations","attrs","entities","0","destinationUrl"]],[28,[37,1],["linkedin_event_url_placeholder","campaign-manager-web/components/event/creative-form"],null],[30,0,["sponsoredUpdateContent","userGeneratedAdContent","entities","0","destinationUrl"]],[28,[37,4],[[30,0,["onFieldInput"]],"userGeneratedAdContent.entities.0.destinationUrl"],null],[28,[37,4],[[30,0,["onFieldBlur"]],"eventUrl"],null]]],null],[1,"\\n"]],[]]],[1,"\\n"],[41,[30,0,["eventError"]],[[[1,"        "],[8,[39,14],null,[["@message","@type"],[[28,[37,1],["event_error","campaign-manager-web/components/event/creative-form"],[["error"],[[30,0,["eventError"]]]]],"negative"]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["saveSponsoredUpdateContentTask","last","isError"]],[[[1,"        "],[10,"hr"],[14,0,"artdeco-divider mt6 mb4"],[12],[13],[1,"\\n        "],[8,[39,14],null,[["@message","@type"],[[28,[37,15],null,[["customErrorMessage"],[[28,[37,1],["save_content_error","campaign-manager-web/components/event/creative-form"],null]]]],"negative"]],null],[1,"\\n"]],[]],null],[1,"    "]],[3]]]]],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,2,["preview"]],null,null,[["default"],[[[[1,"\\n"],[1,"    "],[8,[39,16],null,[["@previewOptions","@contentDisplayOrientation","@staticImagePreviewMap","@isFormWithPreviewMode"],[[30,0,["PREVIEW_DROPDOWN_OPTIONS_BY_PLACEMENT"]],[30,0,["DISPLAY_ORIENTATION","LANDSCAPE"]],[30,0,["staticImagePreviewMap"]],true]],null],[1,"\\n\\n  "]],[]]]]],[1,"\\n  "],[8,[30,2,["footer-right"]],null,null,[["default"],[[[[1,"\\n"],[1,"    "],[8,[39,17],null,[["@isAddToCampaignCheckboxShowing","@isEditMode","@isSponsorOnCreateChecked","@onClickSponsorOnCreate","@onClickSave","@isButtonDisabled","@isFormWithPreviewMode"],[[28,[37,7],[[30,4]],null],[30,4],[30,0,["shouldSponsorOnCreate"]],[28,[37,18],[[30,0],"shouldSponsorOnCreate",[28,[37,7],[[30,0,["shouldSponsorOnCreate"]]],null]],null],[30,0,["onSaveForm"]],[30,0,["isSaveButtonDisabled"]],true]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[2]]]]]],["@title","layout","form","@isEditMode"],false,["cm-overlay-loader","t","form-with-preview-layout","generic-form","fn","if","and","not","hue-web-foundations@-text-body","classes","hash","unless","on","hue-web-icons@icon","hue-web-inline-feedback","error-message","sponsored-content-live-preview","create-and-sponsor-button","set"]]',moduleName:"campaign-manager-web/components/event/creative-form.hbs",isStrictMode:!1}),le=(0,d.buildValidators)({adName:[(0,d.validator)("length",{max:p.MAX_NAME_LENGTH})],"introductoryText.text":[(0,d.validator)("length",{max:p.MAX_COMMENTARY_LENGTH})],"entities.0.destinationUrl":[(0,d.validator)("presence",{presence:!0,ignoreBlank:!0,disabled:(0,a.bool)("model.referenceUrn")}),(0,d.validator)("url",{allowBlank:!1,messageKey:"i18n_url_with_schema",disabled:(0,a.bool)("model.referenceUrn")})]}),se={"userGeneratedAdContent.introductoryText.text":!0,"userGeneratedAdContent.referenceUrn":!0}
let ce=e.default=(I=(0,l.inject)("sponsoredContent"),P=(0,l.inject)("sponsoredContentLivePreview"),N=(0,l.inject)("creative"),R=(0,l.inject)(),D=(0,l.inject)(),M=(0,l.inject)(),L=(0,l.inject)(),k=(0,l.inject)(),U=(0,l.inject)(),x=(0,c.task)({drop:!0}),F=(0,c.task)({drop:!0}),(0,s.assertPropTypes)((ne=class extends i.default{get isSaveButtonDisabled(){return this.showAllValidations&&this.sponsoredUpdateContent.userGeneratedAdContent.validations.isInvalid||this._fetchEventTask.isRunning}get isPemTrackingEventAdLixEnabled(){return this.lix.getTreatmentIsEnabled(v.LIX_TEST_KEYS.enablePemTrackingEventAd)}previewPEMMetadata(e){let t=null
if(this.isPemTrackingEventAdLixEnabled){const n=e?O.EVENT_AD_PREVIEW_KEYS.CREATE:O.EVENT_AD_PREVIEW_KEYS.UPDATE
t=(0,C.constructPemMetadata)(n,[this.args.campaignId],{productName:O.EVENT_ADS_PEM_PRODUCT_NAME})}return t}constructor(){super(...arguments),ae(this,"sponsoredContentService",G,this),ae(this,"livePreviewService",B,this),ae(this,"creativeService",V,this),ae(this,"m3Store",Y,this),ae(this,"tracking",H,this),ae(this,"jet",q,this),ae(this,"i18n",K,this),ae(this,"a11yNotification",W,this),ae(this,"lix",X,this),ae(this,"sponsoredUpdateContent",$,this),ae(this,"selectedEvent",J,this),ae(this,"eventError",Q,this),ae(this,"shouldSponsorOnCreate",Z,this),ae(this,"touchedFields",ee,this),ie(this,"DEFAULT_EVENT_SPONSORED_UPDATE_CONTENT",{accountId:"",companyId:"",visibility:"DARK",state:{lifecycleState:p.SPONSORED_CONTENT_LIFECYCLE_STATES.DRAFT},userGeneratedAdContent:{adName:"",introductoryText:{text:""},referenceUrn:"",contentType:"EVENT",entities:[{destinationUrl:""}]}}),ie(this,"DISPLAY_ORIENTATION",m.DISPLAY_ORIENTATION),ie(this,"PREVIEW_DROPDOWN_OPTIONS_BY_PLACEMENT",g.PREVIEW_DROPDOWN_OPTIONS_BY_PLACEMENT),ie(this,"staticImagePreviewMap",this._getStaticImagePreviewMap()),ae(this,"showAllValidations",te,this)
const e=new le((0,u.getOwner)(this),{...this.DEFAULT_EVENT_SPONSORED_UPDATE_CONTENT.userGeneratedAdContent,...(this.args.activeSponsorableContent||{}).userGeneratedAdContent})
if(this.sponsoredUpdateContent={...this.DEFAULT_EVENT_SPONSORED_UPDATE_CONTENT,...this.args.activeSponsorableContent,userGeneratedAdContent:e,accountId:parseInt(this.args.account.id,10),companyId:this.args.companyId},(0,o.get)(this.args,"activeSponsorableContent.userGeneratedAdContent.entities.0")){const{name:e,image:t}=this.args.activeSponsorableContent.userGeneratedAdContent.entities[0]
this.selectedEvent={name:e,logo:t}}if(this.args.isDuplicate||this.args.isEditMode){const e={createLivePreviewPemMetadata:this.previewPEMMetadata(!0)}
this._triggerLivePreview(e)}}onFieldBlur(e){this.touchedFields={...this.touchedFields,[e]:!0},"eventUrl"===e&&this.sponsoredUpdateContent.userGeneratedAdContent.validations.attrs.entities[0].destinationUrl.isValid&&this._fetchEventTask.perform(this.sponsoredUpdateContent.userGeneratedAdContent.entities[0].destinationUrl)}onFieldInput(e,t){this._updateUserGeneratedAdContent(e,t)}removeSelectedEvent(){const e=this.i18n.lookupTranslation(this.constructor,"event_removed_announcement")([{name:this.selectedEvent.name}])
this.a11yNotification.announce(e,{politeness:y.POLITENESS_SETTINGS.ASSERTIVE}),this.selectedEvent=null,(0,o.setProperties)(this.sponsoredUpdateContent,{"userGeneratedAdContent.entities.0.destinationUrl":null,"userGeneratedAdContent.referenceUrn":null})
const t={updateLivePreviewPemMetadata:this.previewPEMMetadata(!1)}
this._triggerLivePreview(t)}onSaveForm(){this.showAllValidations=!0,this.sponsoredUpdateContent.userGeneratedAdContent.validations.isValid?this.saveSponsoredUpdateContentTask.perform():(0,w.setFocusOnFormWithPreviewErrorElement)()}onCancel(){this.args.onCancel()}*saveSponsoredUpdateContentTask(){let e=""
this.args.isEditMode?(e="event_ad_edit_save",yield this._editSponsoredUpdateContentTask.perform()):(e=this.args.isDuplicate?"event_ad_duplicate_save":"event_ad_create_save",yield this._createSponsoredUpdateContentTask.perform()),this.tracking.fireInteractionEvent(e,f.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}*_fetchEventTask(e){this.eventError=null
try{const t=`${S.default[A.CM_EVENT]}?${_.encoder.paramEncode({q:"url",url:e})}`,n=yield this.m3Store.queryURL(t,{reload:!0}),{elements:a}=n.toJSON()
if(this.selectedEvent=a[0]||{},[h.EVENT_STATUS.CANCELLED].includes(this.selectedEvent.status))this.eventError=this.selectedEvent.status
else{this._updateUserGeneratedAdContent("userGeneratedAdContent.referenceUrn",this.selectedEvent.event)
const e=this.i18n.lookupTranslation(this.constructor,"event_added_announcement")([{name:this.selectedEvent.name}])
this.a11yNotification.announce(e,{politeness:y.POLITENESS_SETTINGS.ASSERTIVE})}}catch(t){this.selectedEvent=null,this.eventError=t.status===T.HTTP_STATUS.PAGE_NOT_FOUND?"NOT_FOUND":"SERVER_ERROR",this.jet.error(new Error(`Error in fetching event details due to ${(0,T.getErrorMessage)(t)}`),"event/creative-form",!1)}}*_editSponsoredUpdateContentTask(){let e=null
this.isPemTrackingEventAdLixEnabled&&(e=(0,C.constructPemMetadata)(O.EVENT_AD_UPDATE_KEYS.EDIT_SPONSORABLE_CONTENT,[this.args.campaignId],{productName:O.EVENT_ADS_PEM_PRODUCT_NAME})),yield this.sponsoredContentService.updateSponsoredUpdateContent({...this._transformEventSCtoJson()},this.args.campaignId,e)
this.args.onClose(!0,!0)}*_createSponsoredUpdateContentTask(){let e=null,t=null
if(this.isPemTrackingEventAdLixEnabled){const n=this.args.isDuplicate?O.EVENT_AD_DUPLICATE_KEYS.DUPLICATE_SPONSORABLE_CONTENT:O.EVENT_AD_CREATE_KEYS.CREATE_SPONSORABLE_CONTENT,a=this.args.isDuplicate?O.EVENT_AD_DUPLICATE_KEYS.DUPLICATE_CREATIVE:O.EVENT_AD_CREATE_KEYS.CREATE_CREATIVE
e=(0,C.constructPemMetadata)(n,[this.args.campaignId],{productName:O.EVENT_ADS_PEM_PRODUCT_NAME}),t=(0,C.constructPemMetadata)(a,[this.args.campaignId],{productName:O.EVENT_ADS_PEM_PRODUCT_NAME})}const n=yield this.sponsoredContentService.createSponsoredUpdateContent(this._transformEventSCtoJson(),this.args.campaignId,this.shouldSponsorOnCreate,e)
if(this.shouldSponsorOnCreate){const e=(0,p.getCreativeDataForSponsoredUpdateContent)({sponsoredUpdateContent:n,campaignId:this.args.campaignId})
yield this._createCreativeWithRetriesTask.perform(this.creativeService.createCreative.bind(this.creativeService),e,{initialTimeout:0},t)}this.args.onClose(!0,this.shouldSponsorOnCreate)}*_createCreativeWithRetriesTask(){yield*(0,b.createCreativeWithRetries)(...arguments)}_updateUserGeneratedAdContent(e,t){if((0,o.set)(this.sponsoredUpdateContent,e,t),se[e]){const e={updateLivePreviewPemMetadata:this.previewPEMMetadata(!1)}
this._triggerLivePreview(e)}}_getSponsoredUpdateContentJsonData(){return{...this.sponsoredUpdateContent,userGeneratedAdContent:{...(0,o.getProperties)(this.sponsoredUpdateContent.userGeneratedAdContent,Object.keys(this.DEFAULT_EVENT_SPONSORED_UPDATE_CONTENT.userGeneratedAdContent))}}}_transformEventSCtoJson(){const e={...this._getSponsoredUpdateContentJsonData(),state:{lifecycleState:p.SPONSORED_CONTENT_LIFECYCLE_STATES.PUBLISHED}}
return delete e.userGeneratedAdContent.entities[0].destinationUrl,e}_triggerLivePreview(e){this.sponsoredUpdateContent.userGeneratedAdContent.validations.isValid&&this.livePreviewService.render(this._getSponsoredUpdateContentJsonData(),e)}_getStaticImagePreviewMap(){return(0,p.getStaticImagePreviewMap)(E.AD_FORMAT.SPONSORED_UPDATE_EVENT,((e,t)=>this.i18n.lookupTranslation(this.constructor,e)(t)))}},ie(ne,"propTypes",{account:s.PropTypes.EmberObject.isRequired,companyId:s.PropTypes.number.isRequired,campaignId:s.PropTypes.number.isRequired,activeSponsorableContent:s.PropTypes.object,isEditMode:s.PropTypes.bool.isRequired,onCancel:s.PropTypes.func.isRequired}),G=re((j=ne).prototype,"sponsoredContentService",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=re(j.prototype,"livePreviewService",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=re(j.prototype,"creativeService",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=re(j.prototype,"m3Store",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=re(j.prototype,"tracking",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=re(j.prototype,"jet",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=re(j.prototype,"i18n",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=re(j.prototype,"a11yNotification",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=re(j.prototype,"lix",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=re(j.prototype,"sponsoredUpdateContent",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=re(j.prototype,"selectedEvent",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=re(j.prototype,"eventError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=re(j.prototype,"shouldSponsorOnCreate",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),ee=re(j.prototype,"touchedFields",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),te=re(j.prototype,"showAllValidations",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),re(j.prototype,"onFieldBlur",[o.action],Object.getOwnPropertyDescriptor(j.prototype,"onFieldBlur"),j.prototype),re(j.prototype,"onFieldInput",[o.action],Object.getOwnPropertyDescriptor(j.prototype,"onFieldInput"),j.prototype),re(j.prototype,"removeSelectedEvent",[o.action],Object.getOwnPropertyDescriptor(j.prototype,"removeSelectedEvent"),j.prototype),re(j.prototype,"onSaveForm",[o.action],Object.getOwnPropertyDescriptor(j.prototype,"onSaveForm"),j.prototype),re(j.prototype,"onCancel",[o.action],Object.getOwnPropertyDescriptor(j.prototype,"onCancel"),j.prototype),re(j.prototype,"saveSponsoredUpdateContentTask",[x],Object.getOwnPropertyDescriptor(j.prototype,"saveSponsoredUpdateContentTask"),j.prototype),re(j.prototype,"_fetchEventTask",[F],Object.getOwnPropertyDescriptor(j.prototype,"_fetchEventTask"),j.prototype),re(j.prototype,"_editSponsoredUpdateContentTask",[c.task],Object.getOwnPropertyDescriptor(j.prototype,"_editSponsoredUpdateContentTask"),j.prototype),re(j.prototype,"_createSponsoredUpdateContentTask",[c.task],Object.getOwnPropertyDescriptor(j.prototype,"_createSponsoredUpdateContentTask"),j.prototype),re(j.prototype,"_createCreativeWithRetriesTask",[c.task],Object.getOwnPropertyDescriptor(j.prototype,"_createCreativeWithRetriesTask"),j.prototype),z=j))||z);(0,t.setComponentTemplate)(oe,ce)})),define("campaign-manager-web/components/event/creatives-container",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/objective-type","campaign-manager-web/components/event/creative-form"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"TSgVCDwu",block:'[[[1,"\\n"],[8,[39,0],null,[["@account","@aggregatedTrackingParameters","@campaign","@headerTitle","@globalFilterPlaceHolder","@trackingPrefix","@onFilterStringChange","@filterString","@staticImagePreviewMap","@onSaveEditCampaign","@onCampaignChange","@returnUrl","@headerLabel","@onCreativeSelectStatus"],[[30,1],null,[30,2],[28,[37,1],["header_title","campaign-manager-web/components/event/creatives-container"],null],[28,[37,1],["global_filter_placeholder","campaign-manager-web/components/event/creatives-container"],null],"event",[30,3],[30,4],[30,0,["staticImagePreviewMap"]],[30,5],[30,6],[30,7],[30,8],[30,9]]],null]],["@account","@campaign","@onHoverableTriggerChange","@initialFilterString","@onSaveEditCampaign","@onCampaignChange","@returnUrl","@headerLabel","@onCreativeSelectStatus"],false,["sponsored-ad-container","t"]]',moduleName:"campaign-manager-web/components/event/creatives-container.hbs",isStrictMode:!1})
let b=e.default=(c=(0,r.inject)(),(0,i.assertPropTypes)((m=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=p)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get staticImagePreviewMap(){return(0,o.getStaticImagePreviewMap)(l.AD_FORMAT.SPONSORED_UPDATE_EVENT,((e,t)=>this.i18n.lookupTranslation(s.default,e)(t)))}},S=m,A="propTypes",C={account:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,campaign:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,creatives:i.PropTypes.array,sponsorableContents:i.PropTypes.array,initialFilterString:i.PropTypes.string,onCreateCreative:i.PropTypes.func.isRequired,onFetchCreatives:i.PropTypes.func.isRequired,onCampaignChange:i.PropTypes.func.isRequired,onSaveEditCampaign:i.PropTypes.func.isRequired,onCreativeSelectStatus:i.PropTypes.func.isRequired,onHoverableTriggerChange:i.PropTypes.func.isRequired,returnUrl:i.PropTypes.string,headerLabel:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.SafeString])},A in S?Object.defineProperty(S,A,{value:C,enumerable:!0,configurable:!0,writable:!0}):S[A]=C,_=(d=m).prototype,h="i18n",f=[c],T={configurable:!0,enumerable:!0,writable:!0,initializer:null},y={},Object.keys(T).forEach((function(e){y[e]=T[e]})),y.enumerable=!!y.enumerable,y.configurable=!!y.configurable,("value"in y||y.initializer)&&(y.writable=!0),y=f.slice().reverse().reduce((function(e,t){return t(_,h,e)||e}),y),E&&void 0!==y.initializer&&(y.value=y.initializer?y.initializer.call(E):void 0,y.initializer=void 0),void 0===y.initializer&&(Object.defineProperty(_,h,y),y=null),p=y,u=d))||u)
var _,h,f,T,E,y,S,A,C;(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/event/date-time-picker",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/constants/date-range","campaign-manager-web/utils/date"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m
function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _=(0,n.createTemplateFactory)({id:"hlb46Wt/",block:'[[[11,0],[24,0,"u-display-inline-flex u-justify-center"],[17,1],[12],[1,"\\n  "],[8,[39,0],[[24,0,"m1"]],[["@label","@value","@disabled","@showErrorMessage","@validateOnInit","@hasError","@onDateSelected","@min","@max"],[[30,2],[30,0,["dateValue"]],[30,3],false,true,[30,4],[30,0,["onDateSelected"]],[30,5],[30,6]]],[["textInput"],[[[[1,"\\n      "],[8,[30,7],[[24,0,"u-layout__width-max-content"],[16,3,[30,0,["DATE_PICKER_NAME","START"]]]],null,null],[1,"\\n    "]],[7]]]]],[1,"\\n  "],[10,0],[12],[1,"\\n    "],[8,[39,1],[[24,0,"u-layout__width-max-content m1"],[4,[38,2],["change",[28,[37,3],["target.value",[30,0,["onTimeChange"]]],null]],null]],[["@labelText","@noMinWidth","@error","@disabled"],[[30,8],true,[30,4],[30,3]]],[["default"],[[[[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,0,["timeOptions"]]],null]],null],null,[[[1,"        "],[10,"option"],[15,"selected",[28,[37,6],[[30,9,["value"]],[30,0,["timeValue"]]],null]],[15,2,[30,9,["value"]]],[12],[1,"\\n          "],[1,[30,9,["displayValue"]]],[1,"\\n        "],[13],[1,"\\n"]],[9]],null],[1,"    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs","@datePickerLabel","@disabled","@hasError","@min","@max","TextInput","@timeSelectLabel","time"],false,["hue-web-datepicker","hue-web-select","on","pick","each","-track-array","eq"]]',moduleName:"campaign-manager-web/components/event/date-time-picker.hbs",isStrictMode:!1})
let h=e.default=(c=(0,a.inject)("cm-formatter"),(0,o.assertPropTypes)((m=class extends i.default{constructor(){var e,t,n,a
super(...arguments),g(this,"DATE_PICKER_NAME",l.DATE_PICKER_NAME),e=this,t="formatter",a=this,(n=p)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0}),this.args.onChange(new Date(this.dateValue.getTime()+this.timeValue))}get dateValue(){return(0,s.getStartOfDate)(this.args.date)}get timeValue(){const e=this.args.date.getTime()-this.dateValue.getTime()
return this.timeOptions.map((e=>e.value)).sort(((t,n)=>Math.abs(e-t)-Math.abs(e-n)))[0]}onDateSelected(e){const t=new Date(e.getTime()+this.timeValue)
this.args.onChange(t)}onTimeChange(e){const t=new Date(this.dateValue.getTime()+parseInt(e,10))
this.args.onChange(t)}get timeOptions(){const e=[],t=(0,s.getLocalDateFromUTCDate)(new Date)
for(let n=0;n<24;n++){const a=new Date(t.getFullYear(),t.getMonth(),t.getDay(),n,0,0)
e.push({displayValue:this.formatter.formatTime(a,"fmt_hm",!0),value:n*s.MILLIS_PER_HOUR})
const i=new Date(t.getFullYear(),t.getMonth(),t.getDay(),n,30,0)
e.push({displayValue:this.formatter.formatTime(i,"fmt_hm",!0),value:n*s.MILLIS_PER_HOUR+30*s.MILLIS_PER_MIN})}return e}},g(m,"propTypes",{date:o.PropTypes.instanceOf(Date).isRequired,onChange:o.PropTypes.func.isRequired,datePickerLabel:o.PropTypes.SafeString.isRequired,hasError:o.PropTypes.bool,timeSelectLabel:o.PropTypes.SafeString.isRequired,min:o.PropTypes.instanceOf(Date),max:o.PropTypes.instanceOf(Date)}),p=b((d=m).prototype,"formatter",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(d.prototype,"onDateSelected",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"onDateSelected"),d.prototype),b(d.prototype,"onTimeChange",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"onTimeChange"),d.prototype),u=d))||u);(0,t.setComponentTemplate)(_,h)})),define("campaign-manager-web/components/event/timezone-date-time-range",["exports","@ember/component","@ember/template-factory","campaign-manager-web/constants/timezones","@glimmer/component","@ember/object","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/utils/date"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h=(0,n.createTemplateFactory)({id:"3aeovPoA",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"u-layout__width-surface-xsmall mv1"]],[["@onSelectTimezone","@selectedTimezone","@referenceDate","@isDisabled"],[[30,0,["onSelectTimezone"]],[30,0,["selectedTimezone"]],[30,0,["startDate"]],[30,1]]],null],[1,"\\n"],[10,0],[15,0,[29,["u-display-inline-flex u-justify-left u-flex-wrap mv1"," ",[36,1]]]],[12],[1,"\\n  "],[8,[39,2],[[24,0,"u-layout__width-surface-xsmall"]],[["@date","@onChange","@datePickerLabel","@hasError","@timeSelectLabel","@min","@disabled"],[[30,0,["offsetStartDate"]],[30,0,["onStartDateTimeChange"]],[28,[37,3],["i18n_start_date","campaign-manager-web/components/event/timezone-date-time-range"],null],[30,2],[28,[37,3],["i18n_start_time","campaign-manager-web/components/event/timezone-date-time-range"],null],[30,0,["minStartDate"]],[28,[37,4],[[30,3],[30,1]],null]]],null],[1,"\\n  "],[10,2],[14,0,"u-display-flex u-items-center u-layout-flex__container--center m1"],[12],[1,"\\n    -\\n  "],[13],[1,"\\n  "],[8,[39,2],[[24,0,"u-layout__width-surface-xsmall"]],[["@date","@onChange","@datePickerLabel","@hasError","@timeSelectLabel","@min","@disabled"],[[30,0,["offsetEndDate"]],[30,0,["onEndDateTimeChange"]],[28,[37,3],["i18n_end_date","campaign-manager-web/components/event/timezone-date-time-range"],null],[30,4],[28,[37,3],["i18n_end_time","campaign-manager-web/components/event/timezone-date-time-range"],null],[30,0,["minEndDate"]],[30,1]]],null],[1,"\\n"],[13]],["@isScheduleInputDisabled","@hasStartDateError","@isStartDisabled","@hasEndDateError"],false,["event/timezone-select","hue-web-foundations@-artdeco-migration-scope","event/date-time-picker","t","or"]]',moduleName:"campaign-manager-web/components/event/timezone-date-time-range.hbs",isStrictMode:!1})
let f=e.default=(0,l.assertPropTypes)((g=class extends i.default{constructor(...e){super(...e),b(this,"selectedTimezone",d,this),b(this,"selectedOffsetStartDate",p,this),b(this,"selectedOffsetEndDate",m,this)}get startDate(){return this.args.start?new Date(this.args.start):(0,s.getStartOfUTCDate)()}get endDate(){return this.args.end?new Date(this.args.end):new Date((0,s.addMonthsUTC)(this.startDate,1).getTime()+846e5)}get offsetStartDate(){return this.selectedOffsetStartDate||(0,s.getOffsetDateForTimezone)(this.startDate,this.selectedTimezone)}get offsetEndDate(){return this.selectedOffsetEndDate||(0,s.getOffsetDateForTimezone)(this.endDate,this.selectedTimezone)}get minStartDate(){const e=(0,s.getOffsetDateForTimezone)((0,s.getStartOfDate)(),this.selectedTimezone)
return e.setUTCHours(0,0,0,0),e}get minEndDate(){return this.offsetStartDate}onSelectTimezone(e){this.selectedOffsetStartDate=null,this.selectedOffsetEndDate=null,this.selectedTimezone=a.TIMEZONES[`${e}`]}onStartDateTimeChange(e){this.selectedOffsetStartDate=e
const t=(0,s.getValidDateFromOffsetDate)(e,this.selectedTimezone)
this.args.onChange({start:t,end:this.endDate})}onEndDateTimeChange(e){this.selectedOffsetEndDate=e
const t=(0,s.getValidDateFromOffsetDate)(e,this.selectedTimezone)
this.args.onChange({start:this.startDate,end:t})}},T=g,E="propTypes",y={start:l.PropTypes.number,end:l.PropTypes.number,onChange:l.PropTypes.func.isRequired,hasStartDateError:l.PropTypes.bool,hasEndDateError:l.PropTypes.bool,isStartDisabled:l.PropTypes.bool,isScheduleInputDisabled:l.PropTypes.bool},E in T?Object.defineProperty(T,E,{value:y,enumerable:!0,configurable:!0,writable:!0}):T[E]=y,d=_((u=g).prototype,"selectedTimezone",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return a.TIMEZONES.ETC_UTC}}),p=_(u.prototype,"selectedOffsetStartDate",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),m=_(u.prototype,"selectedOffsetEndDate",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),_(u.prototype,"onSelectTimezone",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"onSelectTimezone"),u.prototype),_(u.prototype,"onStartDateTimeChange",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"onStartDateTimeChange"),u.prototype),_(u.prototype,"onEndDateTimeChange",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"onEndDateTimeChange"),u.prototype),c=u))||c
var T,E,y;(0,t.setComponentTemplate)(h,f)})),define("campaign-manager-web/components/event/timezone-select",["exports","@ember/component","@ember/template-factory","campaign-manager-web/constants/timezones","@glimmer/component","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/utils/date"],(function(e,t,n,a,i,r,o,l){var s,c,u
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=(0,n.createTemplateFactory)({id:"brts2/Kh",block:'[[[1,"\\n"],[11,0],[17,1],[12],[1,"\\n  "],[10,1],[14,0,"flex u-items-end"],[12],[1,"\\n    "],[10,"label"],[14,"for","timezone-dropdown-select"],[15,0,[29,["m1"," ",[28,[37,0],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_timezone_select_label","campaign-manager-web/components/event/timezone-select"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,2],null,[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n        "],[8,[39,3],[[4,[38,4],[[30,2,["triggerContentSharedInfo"]]],null]],[["@icon","@size","@buttonType","@circle"],["question","small","tertiary",true]],null],[1,"\\n      "]],[2]],[[[1,"\\n        "],[10,2],[12],[1,[28,[35,1],["i18n_timezone_tooltip","campaign-manager-web/components/event/timezone-select"],null]],[13],[1,"\\n      "]],[]]]]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,5],[[24,1,"timezone-dropdown-select"],[24,0,"u-layout__width-max-content m1"],[16,"disabled",[30,3]],[4,[38,6],["change",[28,[37,7],["target.value",[30,0,["onSelectTimezone"]]],null]],null]],null,[["default"],[[[[1,"\\n"],[41,[30,3],[[[1,"    "],[10,"option"],[12],[1,"\\n      "],[1,[30,0,["localTimezone"]]],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[42,[28,[37,10],[[30,0,["timezoneOptions"]]],null],null,[[[1,"      "],[10,"option"],[15,"selected",[28,[37,11],[[30,4,["displayName"]],[30,6,["displayName"]]],null]],[15,2,[30,5]],[12],[1,"\\n        "],[8,[39,12],null,[["@selectedTimezone"],[[30,5]]],null],[1,"\\n      "],[13],[1,"\\n"]],[4,5]],null]],[]]],[1,"  "]],[]]]]],[1,"\\n"],[13]],["&attrs","triggerData","@isDisabled","timezoneValue","timezoneKey","@selectedTimezone"],false,["hue-web-foundations@-text-body","t","hue-web-tooltip","hue-web-button","hue-web-tooltip-trigger","hue-web-select","on","pick","if","each","-each-in","eq","timezones-i18n"]]',moduleName:"campaign-manager-web/components/event/timezone-select.hbs",isStrictMode:!1})
let p=e.default=(0,o.assertPropTypes)((u=class extends i.default{constructor(){super(...arguments)
const e=this.getDefaultTimezoneKey()
this.onSelectTimezone(e)}get timezoneOptions(){const{referenceDate:e}=this.args
return Object.fromEntries(Object.entries(a.TIMEZONES).map((([t,n])=>[t,{...n,offset:(0,l.getTimezoneOffsetFromUTC)(e,n)}])).sort((([,e],[,t])=>e.offset-t.offset)))}onSelectTimezone(e){this.args.onSelectTimezone(e)}getDefaultTimezoneKey(){const e=(new Intl.DateTimeFormat).resolvedOptions().timeZone,t=Object.entries(a.TIMEZONES).find((([,t])=>t.ianaTimezoneName===e)),n=(0,l.getTimezoneOffsetFromUTC)(this.args.referenceDate,{ianaTimezoneName:e})
return(t||Object.entries(this.timezoneOptions).sort((([,e],[,t])=>Math.abs(n-e.offset)-Math.abs(n-t.offset)))[0])[0]}},T=u,E="propTypes",y={selectedTimezone:o.PropTypes.object,onSelectTimezone:o.PropTypes.func.isRequired,referenceDate:o.PropTypes.instanceOf(Date).isRequired,isDisabled:o.PropTypes.bool},E in T?Object.defineProperty(T,E,{value:y,enumerable:!0,configurable:!0,writable:!0}):T[E]=y,m=(c=u).prototype,g="onSelectTimezone",b=[r.action],_=Object.getOwnPropertyDescriptor(c.prototype,"onSelectTimezone"),h=c.prototype,f={},Object.keys(_).forEach((function(e){f[e]=_[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=b.slice().reverse().reduce((function(e,t){return t(m,g,e)||e}),f),h&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(h):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(m,g,f),f=null),s=c))||s
var m,g,b,_,h,f,T,E,y;(0,t.setComponentTemplate)(d,p)})),define("campaign-manager-web/components/expandable-card",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o){var l,s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"3qWwcF8T",block:'[[[1,"\\n"],[8,[39,0],[[17,1],[24,0,"expandable-card-wrapper p0"]],null,[["default"],[[[[1,"\\n  "],[10,0],[14,0,"expandable-card__contents p4"],[15,5,[52,[51,[30,0,["isExpanded"]]],[28,[37,2],[[28,[37,3],["max-height: ",[30,3],"px;"],null]],null]]],[15,"aria-expanded",[30,0,["ariaExpanded"]]],[12],[1,"\\n    "],[11,0],[4,[38,4],null,[["maxHeight","setExpandableStateAction"],[[30,3],[30,0,["onSetExpandableState"]]]]],[12],[1,"\\n      "],[18,6,null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[41,[30,0,["isExpandable"]],[[[1,"    "],[8,[30,2,["CardFooter"]],[[24,0,"p0"]],null,[["default"],[[[[1,"\\n      "],[8,[39,7],[[24,0,"expandable-card-toggle-button"],[4,[38,10],["click",[30,0,["onToggleExpanded"]]],null]],[["@size","@buttonType","@center","@icon","@iconPlacement","@text"],["medium","tertiary",true,[52,[30,0,["isExpanded"]],"chevron-up","chevron-down"],"right",[52,[30,0,["isExpanded"]],[28,[37,8],[[30,4],[28,[37,9],["see_less","campaign-manager-web/components/expandable-card"],null]],null],[28,[37,8],[[30,5],[28,[37,9],["see_more","campaign-manager-web/components/expandable-card"],null]],null]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null]],[2]]]]]],["&attrs","HueWebCardYield","@maxHeight","@collapseButtonText","@expandButtonText","&default"],false,["hue-web-card","unless","html-safe","concat","set-expandable-state","yield","if","hue-web-button","or","t","on"]]',moduleName:"campaign-manager-web/components/expandable-card.hbs",isStrictMode:!1})
let b=e.default=(0,o.assertPropTypes)((d=class extends a.default{constructor(...e){super(...e),p(this,"isExpandable",c,this),p(this,"isExpanded",u,this)}get ariaExpanded(){return this.isExpandable?this.isExpanded?"true":"false":""}onSetExpandableState(e){this.isExpandable=e}onToggleExpanded(){this.isExpanded=!this.isExpanded}},_=d,h="propTypes",f={maxHeight:o.PropTypes.number.isRequired,collapseButtonText:o.PropTypes.SafeString,expandButtonText:o.PropTypes.SafeString},h in _?Object.defineProperty(_,h,{value:f,enumerable:!0,configurable:!0,writable:!0}):_[h]=f,c=m((s=d).prototype,"isExpandable",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),u=m(s.prototype,"isExpanded",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m(s.prototype,"onSetExpandableState",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"onSetExpandableState"),s.prototype),m(s.prototype,"onToggleExpanded",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"onToggleExpanded"),s.prototype),l=s))||l
var _,h,f;(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/experiment-icon",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"G3iONAiY",block:'[[[11,"svg"],[17,1],[24,"width","12"],[24,"height","12"],[24,"viewBox","0 0 24 24"],[24,"xmlns","http://www.w3.org/2000/svg","http://www.w3.org/2000/xmlns/"],[12],[1,"\\n  "],[10,"path"],[14,"d","M18.7001 19H5.30012L9.50012 12H14.5001L18.7001 19ZM18.7001 22H5.30012C4.76997 21.9992 4.24949 21.8579 3.79169 21.5905C3.3339 21.3232 2.95513 20.9392 2.69396 20.4779C2.43279 20.0165 2.29855 19.4942 2.3049 18.9641C2.31125 18.4339 2.45797 17.915 2.73012 17.46L8.00012 8.67V4C7.73491 4 7.48055 3.89464 7.29302 3.70711C7.10548 3.51957 7.00012 3.26522 7.00012 3C7.00012 2.73478 7.10548 2.48043 7.29302 2.29289C7.48055 2.10536 7.73491 2 8.00012 2H16.0001C16.2653 2 16.5197 2.10536 16.7072 2.29289C16.8948 2.48043 17.0001 2.73478 17.0001 3C17.0001 3.26522 16.8948 3.51957 16.7072 3.70711C16.5197 3.89464 16.2653 4 16.0001 4V8.67L21.2701 17.46C21.5423 17.915 21.689 18.4339 21.6953 18.9641C21.7017 19.4942 21.5674 20.0165 21.3063 20.4779C21.0451 20.9392 20.6663 21.3232 20.2085 21.5905C19.7508 21.8579 19.2303 21.9992 18.7001 22V22ZM19.5601 18.49L14.2901 9.7L14.0001 9.22V4H10.0001V9.22L9.71012 9.7L4.44012 18.49C4.3501 18.6418 4.30188 18.8148 4.30033 18.9913C4.29879 19.1678 4.34399 19.3415 4.43135 19.4949C4.5187 19.6483 4.64509 19.7758 4.79768 19.8645C4.95027 19.9532 5.12362 20 5.30012 20H18.7001C18.8766 20 19.05 19.9532 19.2026 19.8645C19.3552 19.7758 19.4815 19.6483 19.5689 19.4949C19.6562 19.3415 19.7015 19.1678 19.6999 18.9913C19.6984 18.8148 19.6501 18.6418 19.5601 18.49V18.49Z"],[14,"fill","currentColor"],[12],[13],[1,"\\n"],[13]],["&attrs"],false,[]]',moduleName:"campaign-manager-web/components/experiment-icon.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/experiment-list-item",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","ember-concurrency-decorators","ember-concurrency","@ember/service","@linkedin/ember-prop-types","@ember/object","campaign-manager-web/constants/experiment","campaign-manager-web/utils/tracking","campaign-manager-web/types/brand-lift-tests","campaign-manager-web/constants/routes","campaign-manager-web/utils/urn","campaign-manager-web/utils/brand-lift-tests","campaign-manager-web/utils/experiment","campaign-manager-web/utils/query-param","hue-web-toast/utils/constants","campaign-manager-web/utils/http-error","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/campaign-manager","campaign-manager-web/constants/ab-tests","campaign-manager-web/utils/date","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O){var v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z
function ee(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function te(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const ne=(0,n.createTemplateFactory)({id:"nlFE3ZFy",block:'[[[1,"\\n"],[8,[39,0],null,[["@accountId","@test"],[[30,1],[30,2]]],[["default"],[[[[1,"\\n  "],[10,0],[14,0,"experiment-list-item-info"],[12],[1,"\\n    "],[10,0],[14,0,"u-layout-flex__container--no-wrap-space-between u-flex-column u-flex-row-md"],[12],[1,"\\n      "],[10,0],[15,"title",[30,3,["name"]]],[15,0,[29,["experiment-list-item-header"," ",[28,[37,1],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n        "],[1,[30,3,["name"]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"u-display-flex pv1"],[12],[1,"\\n"],[41,[51,[30,0,["shouldHideResultsButton"]]],[[[1,"          "],[8,[39,3],null,[["@disabled","@placement","@content","@contentClass"],[[28,[37,4],[[30,0,["isThirdPartyBrandLiftTest"]]],null],"bottom",[28,[37,5],["i18n_view_result_button_tooltip","campaign-manager-web/components/experiment-list-item"],null],"u-hoverable__content test-view-result-button-tooltip"]],[["trigger"],[[[[1,"\\n              "],[8,[39,6],[[16,"aria-label",[28,[37,5],["i18n_test_results_buttons_aria_v2","campaign-manager-web/components/experiment-list-item"],[["testName","type"],[[30,3,["name"]],[52,[30,0,["abTestResultsOpen"]],"HIDE","VIEW"]]]]],[4,[38,8],["click",[30,0,["handleViewResults"]]],null],[4,[38,9],["experiments_manage_view_results"],null],[4,[38,10],[[30,4,["triggerContentSharedInfo"]]],null]],[["@buttonType","@size","@emphasized","@text","@disabled"],["secondary","small",true,[52,[30,0,["abTestResultsOpen"]],[28,[37,5],["i18n_hide_results_button","campaign-manager-web/components/experiment-list-item"],null],[28,[37,5],["i18n_view_results_button","campaign-manager-web/components/experiment-list-item"],null]],[30,0,["isThirdPartyBrandLiftTest"]]]],null],[1,"\\n            "]],[4]]]]],[1,"\\n"]],[]],null],[41,[28,[37,11],[[30,3,["testType"]],"BRAND_LIFT_TEST"],null],[[[1,"          "],[10,1],[14,0,"ml4"],[12],[1,"\\n            "],[8,[39,12],null,[["@testStatus","@onCancelAction","@onEditAction"],[[30,3,["testStatus"]],[30,0,["cancelAction"]],[30,0,["editAction"]]]],[["default"],[[[[1,"\\n              "],[8,[30,5,["Trigger"]],[[16,"aria-label",[28,[37,5],["i18n_test_results_buttons_aria_v2","campaign-manager-web/components/experiment-list-item"],[["testName","type"],[[30,3,["name"]],"ACTIONS"]]]]],[["@icon","@iconPlacement","@buttonType","@size","@emphasized","@text"],["caret","right","secondary","small","true",[28,[37,5],["i18n_brand_lift_test_actions","campaign-manager-web/components/experiment-list-item"],null]]],null],[1,"\\n            "]],[5]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[41,[28,[37,11],[[30,3,["testType"]],"A_B_TEST"],null],[[[1,"          "],[10,1],[14,0,"ml4"],[12],[1,"\\n            "],[8,[39,12],null,[["@testStatus","@onEditAction","@onPauseAction","@onResumeAction","@onCancelAction","@onReviewAction"],[[30,3,["testStatus"]],[30,0,["editAction"]],[30,0,["pauseAction"]],[30,0,["resumeAction"]],[30,0,["cancelAction"]],[30,0,["onReviewAction"]]]],[["default"],[[[[1,"\\n              "],[8,[30,6,["Trigger"]],[[16,"aria-label",[28,[37,5],["i18n_test_results_buttons_aria_v2","campaign-manager-web/components/experiment-list-item"],[["testName","type"],[[30,3,["name"]],"AB_ACTIONS"]]]]],[["@buttonType","@size"],["tertiary","small"]],[["default"],[[[[1,"\\n                "],[8,[39,13],null,[["@size","@name"],["medium","overflow-web-ios"]],null],[1,"\\n              "]],[]]]]],[1,"\\n            "]],[6]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"experiment-list-item__row"],[12],[1,"\\n      "],[10,0],[14,0,"pv1 u-display-flex u-items-center"],[12],[1,"\\n        "],[8,[39,14],null,[["@status","@failureReasons","@isLarge"],[[30,0,["testStatus"]],[28,[37,15],null,[["testRejectionReasons"],[[30,3,["rejectionReasons"]]]]],[28,[37,11],[[30,3,["testStatus"]],"ACTIVE"],null]]],null],[1,"\\n"],[41,[30,0,["isTestCanceled"]],[[[1,"          "],[8,[39,13],[[24,0,"u-color__slate7 mh1"]],[["@size","@name"],["small","signal-caution"]],null],[1,"\\n          "],[8,[39,16],[[16,0,[29,["u-color__slate7"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[4,[38,9],["experiments_manage_fluctuating_data_disclaimer_tooltip"],null]],[["@text","@placement","@ariaLabel"],[[28,[37,5],["i18n_user_canceled_disclaimer_label","campaign-manager-web/components/experiment-list-item"],null],"bottom",[28,[37,5],["i18n_test_results_buttons_aria","campaign-manager-web/components/experiment-list-item"],[["testName","type"],[[30,3,["name"]],"CANCELED"]]]]],[["default"],[[[[1,"\\n            "],[10,2],[14,0,"mb2"],[12],[1,"\\n"],[41,[30,2,["endedAt"]],[[[1,"                "],[1,[28,[35,5],["i18n_user_canceled_disclaimer_tooltip_content_1","campaign-manager-web/components/experiment-list-item"],[["endedAt","end"],[[30,2,["endedAt"]],[30,0,["canceledTestDuration"]]]]]],[1,"\\n"]],[]],[[[1,"                "],[1,[28,[35,5],["i18n_user_canceled_disclaimer_tooltip_content_null_ended_at","campaign-manager-web/components/experiment-list-item"],[["end"],[[30,0,["canceledTestDuration"]]]]]],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n"],[41,[30,0,["shouldShowFluctuatingDataDisclaimer"]],[[[1,"              "],[8,[39,17],null,null,[["default"],[[[[1,"\\n                "],[10,2],[12],[1,"\\n                  "],[1,[28,[35,5],["i18n_user_canceled_disclaimer_tooltip_content_2","campaign-manager-web/components/experiment-list-item"],[["linkInfo"],[[28,[37,18],null,[["dataControlName","dataTestSelector","href","role"],["experiments_manage_fluctuating_data_disclaimer_help_link","data-test-experiment-list-item-fluctuating-data-disclaimer-link",[28,[37,19],null,[["path","accountId"],["help/lms/answer/a412942",[30,1]]]],[30,7,["role"]]]]]]]]],[1,"\\n                "],[13],[1,"\\n              "]],[7]]]]],[1,"\\n"]],[]],null],[1,"          "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["shouldShowPendingResultsNotice"]],[[[1,"          "],[8,[39,13],[[24,0,"u-color__slate7 mh1"]],[["@size","@name"],["small","signal-caution"]],null],[1,"\\n          "],[8,[39,16],[[16,0,[29,["u-color__slate7"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[4,[38,9],["experiments_manage_fluctuating_data_disclaimer_tooltip"],null]],[["@text","@placement"],[[28,[37,5],["i18n_fluctuating_data_disclaimer_label","campaign-manager-web/components/experiment-list-item"],null],"bottom"]],[["default"],[[[[1,"\\n            "],[8,[39,17],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,5],["i18n_fluctuating_data_disclaimer_content_v2","campaign-manager-web/components/experiment-list-item"],[["linkInfo"],[[28,[37,18],null,[["dataControlName","dataTestSelector","href","role"],["experiments_manage_fluctuating_data_disclaimer_help_link","data-test-experiment-list-item-fluctuating-data-disclaimer-link",[28,[37,19],null,[["path","accountId"],[[30,0,["fluctuatingDataDisclaimerLink"]],[30,1]]]],[30,8,["role"]]]]]]]]],[1,"\\n            "]],[8]]]]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["isCampaignActiveNotRunning"]],[[[1,"          "],[8,[39,13],[[24,0,"u-color__slate7 mh1"]],[["@size","@name"],["small","signal-caution"]],null],[1,"\\n          "],[8,[39,16],[[16,0,[29,["u-color__slate7"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[4,[38,9],["experiments_manage_paused_by_campaign_tooltip"],null]],[["@text","@placement"],[[28,[37,5],["i18n_paused_by_campaign_label","campaign-manager-web/components/experiment-list-item"],null],"bottom"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,5],["i18n_paused_by_campaign_label_tooltip_content","campaign-manager-web/components/experiment-list-item"],null]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[]],null]],[]]]],[]]],[1,"      "],[13],[1,"\\n      "],[10,0],[14,0,"experiment-list-item-vertical-divider"],[12],[13],[1,"\\n      "],[10,0],[14,0,"pv1 u-display-flex u-flex-wrap"],[12],[1,"\\n        "],[10,0],[15,0,[29,["mr1"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,5],["i18n_test_duration","campaign-manager-web/components/experiment-list-item"],[["duration"],[[30,3,["duration"]]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          ("],[10,"time"],[12],[1,[30,3,["dateRange","start"]]],[13],[1,"\\n          -\\n          "],[10,"time"],[12],[1,[30,3,["dateRange","end"]]],[13],[1,")\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"experiment-list-item__row"],[12],[1,"\\n      "],[10,0],[15,0,[29,["pv1"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_test_type","campaign-manager-web/components/experiment-list-item"],[["type"],[[30,3,["testType"]]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"experiment-list-item-vertical-divider"],[12],[13],[1,"\\n      "],[10,0],[15,0,[29,["pv1"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_experiment_id","campaign-manager-web/components/experiment-list-item"],[["id"],[[30,2,["id"]]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"experiment-list-item-vertical-divider"],[12],[13],[1,"\\n"],[41,[28,[37,11],[[30,3,["testType"]],"A_B_TEST"],null],[[[1,"        "],[10,0],[15,0,[29,["pv1"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[8,[39,20],[[24,"target","_blank"],[16,0,[29,["u-color__blue7"," ",[28,[37,1],null,[["weight"],["bold"]]]]]]],[["@route","@model","@query"],["accounts.item.campaigns",[30,1],[28,[37,15],null,[["campaignGroupIds","campaignIds"],[[30,0,["campaignGroupIds"]],[30,0,["campaignIds"]]]]]]],[["default"],[[[[1,"\\n            "],[1,[28,[35,5],["i18n_campaigns_count_test_link","campaign-manager-web/components/experiment-list-item"],[["campaignsCount"],[[30,0,["campaignsCount"]]]]]],[1,"\\n            "],[8,[39,13],[[24,0,"u-layout__vertical-align-middle pb1"]],[["@size","@name"],["small","link-external"]],null],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[41,[30,3,["accountUnderTest"]],[[[1,"        "],[10,0],[15,0,[29,["pv1"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,5],["i18n_account_under_test_label","campaign-manager-web/components/experiment-list-item"],null]],[1,":\\n          "],[8,[39,20],[[24,"target","_blank"],[16,0,[29,["u-color__blue7"," ",[28,[37,1],null,[["weight"],["bold"]]]]]]],[["@route","@model"],["accounts.item",[30,2,["accountUnderTest","id"]]]],[["default"],[[[[1,"\\n            "],[1,[30,3,["accountUnderTest","name"]]],[1,"\\n            "],[8,[39,13],null,[["@size","@name"],["small","link-external"]],null],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n"],[1,"\\n"],[41,[30,3,["description"]],[[[1,"      "],[10,0],[15,0,[29,["pv1"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[51,[28,[37,11],[[30,3,["testType"]],"A_B_TEST"],null]],[[[1,"          "],[1,[28,[35,5],["i18n_test_description_label","campaign-manager-web/components/experiment-list-item"],null]],[1,"\\n"]],[]],null],[1,"        "],[1,[30,3,["description"]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[41,[30,0,["abTestResultsOpen"]],[[[1,"      "],[8,[39,21],null,[["@accountId","@abTest"],[[30,1],[30,2]]],null],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"]],[3]]]]],[1,"\\n\\n"],[8,[39,22],null,[["@isOpen","@onSuccess","@onClose","@brandLiftTest"],[[30,0,["isCancelDialogOpen"]],[30,9],[30,0,["closeCancelDialog"]],[30,2]]],null],[1,"\\n\\n"],[8,[39,23],null,[["@isOpen","@onSuccess","@onClose","@dialogType"],[[30,0,["isAbTestConfirmationDialogOpen"]],[30,0,["onConfirm"]],[30,0,["closeAbTestConfirmationDialog"]],[30,0,["abTestDialogType"]]]],null],[1,"\\n"]],["@accountId","@test","test","triggerData","Menu","Menu","iphHelper","iphHelper","@refreshExperiments"],false,["test-summary-container","hue-web-foundations@-text-body","unless","hue-web-tooltip","not","t","hue-web-button","if","on","track-interaction","hue-web-tooltip-trigger","eq","test-actions-dropdown","hue-web-icons@icon","status-label","hash","definition-underline","iph-helper","external-link-info","help-center-url","link-to","ab-test-results","brand-lift-test-cancel-dialog","ab-test-confirmation-dialog"]]',moduleName:"campaign-manager-web/components/experiment-list-item.hbs",isStrictMode:!1}),ae="experiment-list-item"
let ie=e.default=(v=(0,l.inject)(),w=(0,l.inject)(),I=(0,l.inject)("ab-tests"),P=(0,l.inject)(),N=(0,l.inject)("hue-web-toast"),R=(0,l.inject)(),D=(0,c.computed)("args.test.{adLiftTestThirdPartyIntegration,testType}"),M=(0,o.taskGroup)({restartable:!0}),L=(0,r.task)({group:"updateTestStateTaskGroup"}),k=(0,r.task)({group:"updateTestStateTaskGroup"}),U=(0,r.task)({group:"updateTestStateTaskGroup"}),(0,s.assertPropTypes)((Z=class extends a.default{constructor(...e){super(...e),ee(this,"router",z,this),ee(this,"tracking",j,this),ee(this,"lix",G,this),ee(this,"abTestService",B,this),ee(this,"i18n",V,this),ee(this,"jet",Y,this),ee(this,"toast",H,this),ee(this,"error",q,this),ee(this,"errors",K,this),ee(this,"isCancelDialogOpen",W,this),ee(this,"isAbTestConfirmationDialogOpen",X,this),ee(this,"abTestDialogType",$,this),ee(this,"abTestResultsOpen",J,this),ee(this,"updateTestStateTaskGroup",Q,this)}get shouldShowFluctuatingDataDisclaimer(){return(0,b.endedInLast15Days)(this.args.test)}get isAbTest(){return this.args.test.testType===u.EXPERIMENT_TYPE.A_B_TEST}get isThirdPartyBrandLiftTest(){return this.args.test.testType===u.EXPERIMENT_TYPE.BRAND_LIFT_TEST&&this.args.test.adLiftTestThirdPartyIntegration}get shouldHideResultsButton(){const{testType:e,testStatus:t}=this.args.test
return e===u.EXPERIMENT_TYPE.BRAND_LIFT_TEST?t===p.BrandLiftTestUiState.DRAFT:!this.isAbTest||!this.hasAbTestCellResults}get shouldShowPendingResultsNotice(){const e=(0,b.endedInLast15Days)(this.args.test),t=this.isTestEnded,n=this.args.test.processingState!==u.EXPERIMENT_RESULT_PROCESSING_STATE.COMPLETE
return e&&t&&n}get isCampaignActiveNotRunning(){const{uiState:e,userIntendedState:t,executionState:n}=this.args.test,a=e===u.CM_TEST_UI_STATE.PAUSED&&t!==u.CM_TEST_UI_STATE.PAUSED,i=t===u.CM_TEST_UI_STATE.ACTIVE&&(n===u.EXPERIMENT_EXECUTION_STATE.PENDING||n===u.EXPERIMENT_EXECUTION_STATE.ON_HOLD)
return this.lix.getTreatmentIsEnabled(O.LIX_TEST_KEYS.enableAbTestActiveNotRunningState)?i:a}get isTestCanceled(){return this.args.test.testStatus===p.BrandLiftTestUiState.CANCELED}get testStatus(){return"ENDED"===this.args.test.testStatus||this.isTestCanceled?"COMPLETED":this.args.test.testStatus}get campaignGroupIds(){return JSON.stringify([this.args.test.campaignGroupId])}get campaignIds(){const e=this.args.test.cells.map((e=>parseInt((0,g.getIdFromUrn)(e.reference.string),10)))
return JSON.stringify(e)}get campaignsCount(){return this.args.test.cells.length}get editAction(){const e=(0,_.canEditExperiment)(this.args.test.testStatus)
return e&&this.args.test.testType===u.EXPERIMENT_TYPE.BRAND_LIFT_TEST?this.onEditBrandLiftTestAction:e&&this.isAbTest?this.navigateToAbTestEditPage:void 0}get canceledTestDuration(){const{schedule:e,endedAt:t}=this.args.test
return!t||t<e.start?0:(0,C.differenceInDaysUTC)(e.start,t)+1}get cancelAction(){const{isDraft:e,isInReview:t,isActive:n}=(0,_.getTestStatusFlags)(this.args.test.testStatus)
return this.args.test.testType===u.EXPERIMENT_TYPE.BRAND_LIFT_TEST?e||t||n?this.openCancelDialog:void 0:this.isAbTest&&(0,_.canCancelAbTest)(this.args.test)?this.openAbTestCancelConfirmationDialog:void 0}get onReviewAction(){const{hasEnded:e}=(0,_.getTestStatusFlags)(this.args.test.testStatus)
if(this.isAbTest&&e)return this.navigateToAbTestEditPage}get isTestEnded(){const e=this.args.test
return(0,_.getTestStatusFlags)(e.testStatus).hasEnded}get pauseAction(){return this.isAbTest&&(0,_.canPauseAbTest)(this.args.test)?this.openAbTestPauseConfirmationDialog:void 0}get resumeAction(){return this.isAbTest&&(0,_.canResumeAbTest)(this.args.test)?this.onResumeAction:void 0}get hasAbTestCellResults(){const e=this.args.test
return e.cells&&e.cellResults&&e.cellResults.length>0}get fluctuatingDataDisclaimerLink(){return this.isAbTest?"help/lms/answer/a1454650":"help/lms/answer/a412942"}_getI18nMessage(e,t=[]){return this.i18n.lookupTranslation(this.constructor,e)(t)}*pauseAbTestTask(){try{const e=(0,y.constructPemMetadata)(A.AB_TEST_DIALOG.PAUSE_AB_TEST,[this.args.test.id],{productName:S.AB_TEST_DIALOG_PEM_PRODUCT_NAME}),t={userIntendedState:u.CM_TEST_UI_STATE.PAUSED}
yield this.abTestService.updateAbTest((0,g.createUrnFromAttrs)(g.URN_TYPES.AD_EXPERIMENT,this.args.test.id),t,e),this.toast.add({type:f.TOAST_TYPES.SUCCESS,message:this._getI18nMessage("i18n_ab_test_pause_success_toast")}),this.closeAbTestConfirmationDialog()}catch(e){this.toast.add({type:f.TOAST_TYPES.ERROR,message:this.error.getFullMessage({error:e,customErrorMessage:this._getI18nMessage("i18n_ab_test_pause_failed_toast")})}),this.closeAbTestConfirmationDialog(),this.errors=(0,T.getErrorMessageList)(e),this.jet.error(`Error Pausing A/B test entity: ${(0,T.getErrorMessage)(e)}`,[E.JET_ERROR_TAGS.AB_TESTS,ae,A.AB_TEST_DIALOG.PAUSE_AB_TEST])}}*cancelAbTestTask(){try{const e=(0,y.constructPemMetadata)(A.AB_TEST_DIALOG.CANCEL_AB_TEST,[this.args.test.id],{productName:S.AB_TEST_DIALOG_PEM_PRODUCT_NAME}),t={userIntendedState:u.CM_TEST_UI_STATE.CANCELED}
yield this.abTestService.updateAbTest((0,g.createUrnFromAttrs)(g.URN_TYPES.AD_EXPERIMENT,this.args.test.id),t,e),this.toast.add({type:f.TOAST_TYPES.SUCCESS,message:this._getI18nMessage("i18n_ab_test_cancel_success_toast")}),this.closeAbTestConfirmationDialog()}catch(e){this.toast.add({type:f.TOAST_TYPES.ERROR,message:this.error.getFullMessage({error:e,customErrorMessage:this._getI18nMessage("i18n_ab_test_cancel_failed_toast")})}),this.closeAbTestConfirmationDialog(),this.errors=(0,T.getErrorMessageList)(e),this.jet.error(`Error Canceling A/B test entity: ${(0,T.getErrorMessage)(e)}`,[E.JET_ERROR_TAGS.AB_TESTS,ae,A.AB_TEST_DIALOG.CANCEL_AB_TEST])}}*resumeAbTestTask(){try{const e={userIntendedState:u.CM_TEST_UI_STATE.ACTIVE}
yield this.abTestService.updateAbTest((0,g.createUrnFromAttrs)(g.URN_TYPES.AD_EXPERIMENT,this.args.test.id),e),this.toast.add({type:f.TOAST_TYPES.SUCCESS,message:this._getI18nMessage("i18n_ab_test_resume_success_toast")}),this.args.refreshExperiments()}catch(e){this.toast.add({type:f.TOAST_TYPES.ERROR,message:this.error.getFullMessage({error:e,customErrorMessage:this._getI18nMessage("i18n_ab_test_resume_failed_toast")})}),this.errors=(0,T.getErrorMessageList)(e),this.jet.error(`Error resuming A/B test entity: ${(0,T.getErrorMessage)(e)}`,[E.JET_ERROR_TAGS.AB_TESTS,ae])}}handleViewResults(){const e=this.args.test,t=(0,g.getIdFromUrn)(e.entityUrn)
e.testType===u.EXPERIMENT_TYPE.BRAND_LIFT_TEST&&this.router.transitionTo(m.ROUTE_NAME.ACCOUNT_BRAND_LIFT_TESTS_ITEM,t),e.testType===u.EXPERIMENT_TYPE.A_B_TEST&&(this.abTestResultsOpen=!this.abTestResultsOpen)}onEditBrandLiftTestAction(){const e=this.args.test,t=(0,g.getIdFromUrn)(e.entityUrn)
this.router.transitionTo(m.ROUTE_NAME.ACCOUNT_BRAND_LIFT_TESTS_EDIT,t)}openAbTestCancelConfirmationDialog(){this.abTestDialogType=A.AB_TEST_DIALOG.CANCEL_AB_TEST,this.isAbTestConfirmationDialogOpen=!0}openAbTestPauseConfirmationDialog(){this.abTestDialogType=A.AB_TEST_DIALOG.PAUSE_AB_TEST,this.isAbTestConfirmationDialogOpen=!0}closeAbTestConfirmationDialog(){this.isAbTestConfirmationDialogOpen=!1}openCancelDialog(){this.isCancelDialogOpen=!0}closeCancelDialog(){this.isCancelDialogOpen=!1}onResumeAction(){this.resumeAbTestTask.perform()}async onConfirm(){this.abTestDialogType===A.AB_TEST_DIALOG.PAUSE_AB_TEST?await this.pauseAbTestTask.perform():this.abTestDialogType===A.AB_TEST_DIALOG.CANCEL_AB_TEST&&await this.cancelAbTestTask.perform(),this.args.refreshExperiments()}navigateToAbTestEditPage(){const e=(0,g.getIdFromUrn)(this.args.test.entityUrn)
this.tracking.fireInteractionEvent("ab_test_manage_experiments_edit",d.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.router.transitionTo(m.ROUTE_NAME.ACCOUNT_AB_TESTS_ITEM,e,{queryParams:{action:h.ACTION_QUERY_PARAM.EDIT}})}},re=Z,oe="propTypes",le={accountId:s.PropTypes.number.isRequired,refreshExperiments:s.PropTypes.func.isRequired,test:s.PropTypes.object.isRequired},oe in re?Object.defineProperty(re,oe,{value:le,enumerable:!0,configurable:!0,writable:!0}):re[oe]=le,z=te((F=Z).prototype,"router",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=te(F.prototype,"tracking",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=te(F.prototype,"lix",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=te(F.prototype,"abTestService",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=te(F.prototype,"i18n",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=te(F.prototype,"jet",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=te(F.prototype,"toast",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=te(F.prototype,"error",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=te(F.prototype,"errors",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),W=te(F.prototype,"isCancelDialogOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),X=te(F.prototype,"isAbTestConfirmationDialogOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),$=te(F.prototype,"abTestDialogType",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return A.AB_TEST_DIALOG.NO_AB_TEST_DIALOG}}),J=te(F.prototype,"abTestResultsOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),te(F.prototype,"isThirdPartyBrandLiftTest",[D],Object.getOwnPropertyDescriptor(F.prototype,"isThirdPartyBrandLiftTest"),F.prototype),Q=te(F.prototype,"updateTestStateTaskGroup",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te(F.prototype,"pauseAbTestTask",[L],Object.getOwnPropertyDescriptor(F.prototype,"pauseAbTestTask"),F.prototype),te(F.prototype,"cancelAbTestTask",[k],Object.getOwnPropertyDescriptor(F.prototype,"cancelAbTestTask"),F.prototype),te(F.prototype,"resumeAbTestTask",[U],Object.getOwnPropertyDescriptor(F.prototype,"resumeAbTestTask"),F.prototype),te(F.prototype,"handleViewResults",[c.action],Object.getOwnPropertyDescriptor(F.prototype,"handleViewResults"),F.prototype),te(F.prototype,"onEditBrandLiftTestAction",[c.action],Object.getOwnPropertyDescriptor(F.prototype,"onEditBrandLiftTestAction"),F.prototype),te(F.prototype,"openAbTestCancelConfirmationDialog",[c.action],Object.getOwnPropertyDescriptor(F.prototype,"openAbTestCancelConfirmationDialog"),F.prototype),te(F.prototype,"openAbTestPauseConfirmationDialog",[c.action],Object.getOwnPropertyDescriptor(F.prototype,"openAbTestPauseConfirmationDialog"),F.prototype),te(F.prototype,"closeAbTestConfirmationDialog",[c.action],Object.getOwnPropertyDescriptor(F.prototype,"closeAbTestConfirmationDialog"),F.prototype),te(F.prototype,"openCancelDialog",[c.action],Object.getOwnPropertyDescriptor(F.prototype,"openCancelDialog"),F.prototype),te(F.prototype,"closeCancelDialog",[c.action],Object.getOwnPropertyDescriptor(F.prototype,"closeCancelDialog"),F.prototype),te(F.prototype,"onResumeAction",[c.action],Object.getOwnPropertyDescriptor(F.prototype,"onResumeAction"),F.prototype),te(F.prototype,"onConfirm",[c.action],Object.getOwnPropertyDescriptor(F.prototype,"onConfirm"),F.prototype),te(F.prototype,"navigateToAbTestEditPage",[c.action],Object.getOwnPropertyDescriptor(F.prototype,"navigateToAbTestEditPage"),F.prototype),x=F))||x)
var re,oe,le;(0,t.setComponentTemplate)(ne,ie)})),define("campaign-manager-web/components/experiments-list-page",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","ember-copy","ember-lifeline","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/types/brand-lift-tests","campaign-manager-web/constants/experiment","campaign-manager-web/utils/local-storage-keys","campaign-manager-web/utils/tracking","campaign-manager-web/constants/routes","campaign-manager-web/config/environment","campaign-manager-web/constants/lix","campaign-manager-web/utils/comparator","campaign-manager-web/utils/experiment","campaign-manager-web/utils/http-error","campaign-manager-web/constants/ab-tests","campaign-manager-web/constants/budget-optimization","ember-concurrency-decorators","rsvp"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A){var C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q
function Z(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function ee(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function te(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const ne=(0,n.createTemplateFactory)({id:"BtDiWi1K",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n  "],[8,[39,0],null,[["@onCreateAbTest","@onCreateBrandLiftTest","@shouldShowDropdown"],[[52,[30,0,["isAbTestEnabled"]],[30,0,["onCreateAbTest"]]],[30,0,["onCreateBrandLiftTest"]],[52,[30,0,["allTests"]],true,false]]],null],[1,"\\n"],[41,[30,1],[[[41,[30,0,["allTests"]],[[[1,"      "],[10,0],[14,0,"u-display-flex u-flex-column u-justify-center u-items-center mh6"],[12],[1,"\\n        "],[10,0],[14,0,"experiments-list-page__item-container"],[12],[1,"\\n          "],[10,0],[14,0,"experiments-list-page__search"],[12],[1,"\\n            "],[10,"label"],[14,"for","experiment-list__search-input"],[15,0,[29,[[28,[37,2],null,[["size"],["medium"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_experiment_search_label","campaign-manager-web/components/experiments-list-page"],null]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,4],[[16,"placeholder",[28,[37,3],["i18n_experiment_search_placeholder","campaign-manager-web/components/experiments-list-page"],null]],[16,0,[29,[[36,5]]]],[4,[38,6],["input",[30,0,["onSearchInputChange"]]],null]],[["@inputId","@value"],["experiment-list__search-input",[30,0,["experimentSearch"]]]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"u-display-flex u-flex-wrap u-justify-between mv3"],[12],[1,"\\n            "],[10,0],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_test_count_header","campaign-manager-web/components/experiments-list-page"],[["visibleTestCount","totalTestCount"],[[30,0,["visibleTests","length"]],[30,0,["allTests","length"]]]]]],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[14,0,"u-display-flex u-flex-wrap"],[12],[1,"\\n              "],[8,[39,7],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isSortDropdownOpen"]],[28,[37,8],[[30,0,["onSortDropdownVisibilityChange"]],true],null],[28,[37,8],[[30,0,["onSortDropdownVisibilityChange"]],false],null]]],[["default"],[[[[1,"\\n                "],[8,[30,2,["Trigger"]],[[24,0,"pl0"]],[["@buttonType","@size","@icon","@iconPlacement"],["tertiary","small","caret","right"]],[["default"],[[[[1,"\\n                  "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,3],["i18n_experiment_sort_dropdown_label","campaign-manager-web/components/experiments-list-page"],null]],[1,"\\n                    "],[10,"strong"],[12],[1,[28,[35,3],["i18n_experiment_sort","campaign-manager-web/components/experiments-list-page"],[["experimentSort"],[[30,0,["currentExperimentSort"]]]]]],[13],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n                "],[8,[30,2,["Container"]],[[24,0,"experiments-list-page__sort-dropdown-content"]],null,[["default"],[[[[1,"\\n                  "],[8,[30,2,["Header"]],null,null,[["default"],[[[[1,"\\n                    "],[1,[28,[35,3],["i18n_experiment_sort_dropdown_label","campaign-manager-web/components/experiments-list-page"],null]],[1,"\\n                  "]],[]]]]],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,0,["experimentSorts"]]],null]],null],null,[[[1,"                    "],[8,[30,2,["Item"]],null,[["@onSelect","@selected"],[[28,[37,8],[[28,[37,8],[[30,0,["onSortClick"]],[30,3]],null]],null],[28,[37,11],[[30,3],[30,0,["currentExperimentSort"]]],null]]],[["default"],[[[[1,"\\n                      "],[1,[28,[35,3],["i18n_experiment_sort","campaign-manager-web/components/experiments-list-page"],[["experimentSort"],[[30,3]]]]],[1,"\\n                    "]],[]]]]],[1,"\\n"]],[3]],null],[1,"                "]],[]]]]],[1,"\\n              "]],[2]]]]],[1,"\\n              "],[8,[39,12],null,[["@filterConfig","@filterStatuses","@onUpdateFilters","@entities","@isExperimentFilter"],[[30,0,["filterConfig"]],[30,0,["filterStatuses"]],[30,0,["updateFilters"]],[30,0,["allTests"]],true]],null],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[11,"ol"],[24,0,"experiments-list-page__item-container u-list--no-style"],[4,[38,13],null,[["selector"],["data-js-experiment-id"]]],[12],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,0,["visibleTests"]]],null]],null],null,[[[1,"            "],[10,"li"],[14,0,"mb4"],[15,"data-js-experiment-id",[30,4,["id"]]],[12],[1,"\\n              "],[8,[39,14],null,[["@test","@accountId","@refreshExperiments"],[[30,4],[30,5,["accountId"]],[30,6]]],null],[1,"\\n            "],[13],[1,"\\n"]],[4]],null],[1,"        "],[13],[1,"\\n"],[41,[28,[37,15],[[30,0,["filteredTests","length"]],10],null],[[[1,"          "],[10,0],[14,0,"experiments-list-page__item-container u-layout-flex__container--center mt1 mb4"],[12],[1,"\\n            "],[8,[39,16],[[24,0,"u-layout__fit-content"],[16,"aria-label",[28,[37,3],["i18n_a11y_manage_experiments_pagination","campaign-manager-web/components/experiments-list-page"],null]],[4,[38,18],["experiments_manage_pagination"],null]],[["@totalPages","@currentPage","@onPageChange"],[[30,0,["pageCount"]],[30,0,["activePageNumber"]],[28,[37,8],[[28,[37,17],[[30,0,["activePageNumber"]]],null]],null]]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n"]],[]],[[[1,"      "],[8,[39,19],[[24,0,"mt8"]],[["@illustration","@headline","@message"],["main-coworkers-4",[28,[37,3],["experiment_list_empty_state_header_v2","campaign-manager-web/components/experiments-list-page"],null],[28,[37,3],["experiment_list_empty_state_message_v2","campaign-manager-web/components/experiments-list-page"],null]]],[["default"],[[[[1,"\\n        "],[8,[39,20],null,[["@onCreateAbTest","@onCreateBrandLiftTest"],[[52,[30,0,["isAbTestEnabled"]],[30,0,["onCreateAbTest"]]],[30,0,["onCreateBrandLiftTest"]]]],null],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]]]],[]],[[[1,"    "],[8,[39,19],null,[["@illustration","@headline","@message","@primaryActionText","@onPrimaryButtonClick"],["error-server",[28,[37,3],["experiment_list_error_state_header","campaign-manager-web/components/experiments-list-page"],null],[28,[37,3],["experiment_list_error_state_message","campaign-manager-web/components/experiments-list-page"],[["linkInfo"],[[28,[37,21],null,[["href"],["https://www.linkedin.com/help/lms/ask"]]]]]],[28,[37,3],["reload_page_button","campaign-manager-web/components/experiments-list-page"],null],[30,6]]],null],[1,"\\n"]],[]]],[1,"\\n  "],[8,[39,22],[[24,"aria-labelledby","create-ab-test-modal-header"]],[["@size","@dismissModal","@isOpen"],["medium",[28,[37,8],[[30,0,["setIOCreateABTestModalOpen"]],false],null],[30,0,["isIOCreateABTestModalOpen"]]]],[["default"],[[[[1,"\\n    "],[8,[30,7,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n      "],[10,"h1"],[14,1,"create-ab-test-modal-header"],[15,0,[29,[[28,[37,23],null,[["size"],["large"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_select_campaign_group","campaign-manager-web/components/experiments-list-page"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,7,["ModalContent"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["getCampaignGroupsTask","isRunning"]],[[[1,"        "],[10,0],[14,0,"u-layout-flex__container--center"],[12],[1,"\\n          "],[8,[39,24],null,[["@size"],["large"]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[41,[30,0,["getCampaignGroupsTask","last","isError"]],[[[1,"        "],[8,[39,19],null,[["@illustration","@headline","@message"],["error-server",[28,[37,3],["i18n_oops_error","campaign-manager-web/components/experiments-list-page"],null],[28,[37,3],["i18n_generic_error_message_sub_header","campaign-manager-web/components/experiments-list-page"],null]]],null],[1,"\\n"]],[]],[[[1,"        "],[10,2],[15,0,[29,["pb2"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_io_create_ab_test_modal_description","campaign-manager-web/components/experiments-list-page"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,25],[[16,"aria-label",[28,[37,3],["i18n_campaign_group_select_header","campaign-manager-web/components/experiments-list-page"],null]],[16,0,[29,[[28,[37,2],null,[["color"],["text-low-emphasis"]]]]]],[4,[38,6],["change",[28,[37,26],["target.value",[30,0,["onCampaignGroupDropdownChange"]]],null]],null]],[["@labelText"],[[28,[37,3],["i18n_campaign_group_select_header","campaign-manager-web/components/experiments-list-page"],null]]],[["default"],[[[[1,"\\n          "],[10,"option"],[14,2,""],[14,"disabled",""],[14,"selected",""],[12],[1,[28,[35,3],["i18n_campaign_group_select_placeholder","campaign-manager-web/components/experiments-list-page"],null]],[13],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,0,["campaignGroups"]]],null]],null],null,[[[1,"            "],[10,"option"],[15,2,[30,8,["id"]]],[15,"selected",[28,[37,11],[[30,0,["selectedCampaignGroupId"]],[30,8,["id"]]],null]],[12],[1,"\\n              "],[1,[30,8,["name"]]],[1,"\\n            "],[13],[1,"\\n"]],[8]],null],[1,"        "]],[]]]]],[1,"\\n        "],[10,2],[15,0,[29,["pt4"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_io_create_ab_test_modal_notice","campaign-manager-web/components/experiments-list-page"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]],[]]],[1,"    "]],[]]]]],[1,"\\n    "],[8,[30,7,["ModalFooter"]],[[24,0,"u-justify-end"]],null,[["default"],[[[[1,"\\n      "],[8,[39,27],[[4,[38,6],["click",[30,0,["confirmIOCreateABTest"]]],null]],[["@buttonType","@size","@text","@disabled"],["primary","small",[28,[37,3],["i18n_select","campaign-manager-web/components/experiments-list-page"],null],[28,[37,28],[[30,0,["selectedCampaignGroupId"]]],null]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[7]]]]],[1,"\\n"],[13]],["@didFetchSucceed","dropdown","experimentSort","test","@account","@refreshExperiments","modal","campaignGroup"],false,["experiments-list-page/page-header","if","hue-web-foundations@-text-body","t","cm-text-input","hue-web-foundations@-artdeco-migration-scope","on","hue-web-menu","fn","each","-track-array","eq","reporting-filter-dropdown","scroll-to-anchor","experiment-list-item","gt","hue-web-pagination","mut","track-interaction","page-empty-state","create-experiment-dropdown","external-link-info","hue-web-modal","hue-web-foundations@-text-heading","hue-web-progress-indicator","hue-web-select","pick","hue-web-button","not"]]',moduleName:"campaign-manager-web/components/experiments-list-page.hbs",isStrictMode:!1}),{SHORT_PRESS:ae}=m.CONTROL_INTERACTION_TYPE,ie=Object.freeze([d.EXPERIMENT_TYPE.BRAND_LIFT_TEST,d.EXPERIMENT_TYPE.A_B_TEST]),re=Object.freeze([{name:"experimentType",propertyName:"testType",options:ie}]),oe=Object.freeze([d.CM_TEST_UI_STATE.DRAFT,d.CM_TEST_UI_STATE.IN_REVIEW,d.CM_TEST_UI_STATE.PAUSED,d.CM_TEST_UI_STATE.REJECTED,d.CM_TEST_UI_STATE.ACTIVE,d.CM_TEST_UI_STATE.ENDED,d.CM_TEST_UI_STATE.CANCELED,d.CM_TEST_UI_STATE.ARCHIVED]),le=Object.freeze([{name:"experimentStatus",propertyName:"testStatus",options:oe}]),se=Object.freeze({experimentStatus:{propertyName:"testStatus",filterOptions:Object.freeze({[d.CM_TEST_UI_STATE.DRAFT]:!0,[d.CM_TEST_UI_STATE.IN_REVIEW]:!0,[d.CM_TEST_UI_STATE.ACTIVE]:!0,[d.CM_TEST_UI_STATE.ENDED]:!0,[d.CM_TEST_UI_STATE.CANCELED]:!0,[d.CM_TEST_UI_STATE.ARCHIVED]:!1,[d.CM_TEST_UI_STATE.PAUSED]:!0,[d.CM_TEST_UI_STATE.REJECTED]:!0})},experimentType:{propertyName:"testType",filterOptions:Object.freeze({[d.EXPERIMENT_TYPE.BRAND_LIFT_TEST]:!0,[d.EXPERIMENT_TYPE.A_B_TEST]:!0})}}),ce=Object.freeze({[u.BrandLiftTestSortKeys.DAYS_LEFT_ASC]:({endedAt:e,testStatus:t,schedule:{start:n,end:a}},{endedAt:i,testStatus:r,schedule:{start:o,end:l}})=>{const s=(0,f.experimentListTestDaysLeft)(t,n,a,e),c=(0,f.experimentListTestDaysLeft)(r,o,l,i)
return null===s||null===c?null===s?1:-1:s-c},[u.BrandLiftTestSortKeys.DAYS_LEFT_DESC]:({endedAt:e,testStatus:t,schedule:{start:n,end:a}},{endedAt:i,testStatus:r,schedule:{start:o,end:l}})=>{const s=(0,f.experimentListTestDaysLeft)(t,n,a,e),c=(0,f.experimentListTestDaysLeft)(r,o,l,i)
return null===s||null===c?null===s?1:-1:c-s},[u.BrandLiftTestSortKeys.DATE_CREATED_NEWEST]:({schedule:{start:e}},{schedule:{start:t}})=>t-e,[u.BrandLiftTestSortKeys.DATE_CREATED_OLDEST]:({schedule:{start:e}},{schedule:{start:t}})=>e-t,[u.BrandLiftTestSortKeys.ALPHABETICAL_A_Z]:({name:e},{name:t})=>(0,h.lexicalComparator)(e,t,!0),[u.BrandLiftTestSortKeys.ALPHABETICAL_Z_A]:({name:e},{name:t})=>(0,h.lexicalComparator)(e,t,!1)})
let ue=e.default=(C=(0,s.inject)(),O=(0,s.inject)(),v=(0,s.inject)(),w=(0,s.inject)(),I=(0,s.inject)(),P=(0,s.inject)(),N=(0,s.inject)(),R=(0,s.inject)("reporting"),D=(0,S.task)({drop:!0}),(0,c.assertPropTypes)((Q=class extends a.default{get isAbTestEnabled(){return!!this.lix.getTreatmentIsEnabled(_.LIX_TEST_KEYS.enableAbTest)&&!(this.args.account.isEnterprise&&!this.lix.getTreatmentIsEnabled(_.LIX_TEST_KEYS.enableAbTestIOAccount))}get allTests(){const{brandLiftTests:e,abTests:t}=this.args
return[...(e||[]).map((e=>({...e,testType:d.EXPERIMENT_TYPE.BRAND_LIFT_TEST,testStatus:e.uiState===u.BrandLiftTestUiState.LIFT_TEST_REJECTED?d.CM_TEST_UI_STATE.REJECTED:e.uiState}))),...(t||[]).map((e=>({...e,testType:d.EXPERIMENT_TYPE.A_B_TEST,testStatus:e.uiState})))]}get filteredTests(){const e=this.filterStatuses.experimentStatus.filterOptions,t=this.filterStatuses.experimentType?.filterOptions,n=(this.experimentSearch||"").toLowerCase(),a=Object.keys(e||{}).every((t=>!e[t])),i=Object.keys(t||{}).every((e=>!t[e]))
return this.allTests.filter((({testStatus:r,testType:o,description:l="",name:s=""})=>{const c=s.toLowerCase().includes(n),u=l.toLowerCase().includes(n),d=c||u
return(a||e[r])&&(i||t[o])&&d}))}get sortedFilteredTests(){return[...this.filteredTests].sort(ce[this.currentExperimentSort])}get visibleTests(){const e=10*(this.activePageNumber-1),t=e+10
return this.sortedFilteredTests.slice(e,t)}get pageCount(){return Math.ceil(this.allTests.length/10)}get isNextDisabled(){return this.activePageNumber>=this.pageCount}get isPreviousDisabled(){return this.activePageNumber<=1}constructor(){super(...arguments),Z(this,"tracking",k,this),Z(this,"localStorage",U,this),Z(this,"router",x,this),Z(this,"a11yNotification",F,this),Z(this,"i18n",z,this),Z(this,"lix",j,this),Z(this,"jet",G,this),Z(this,"reportingService",B,this),Z(this,"activePageNumber",V,this),Z(this,"filterConfig",Y,this),Z(this,"filterStatuses",H,this),Z(this,"isSortDropdownOpen",q,this),Z(this,"currentExperimentSort",K,this),Z(this,"experimentSearch",W,this),Z(this,"isIOCreateABTestModalOpen",X,this),Z(this,"campaignGroups",$,this),Z(this,"selectedCampaignGroupId",J,this),ee(this,"experimentSorts",[u.BrandLiftTestSortKeys.DAYS_LEFT_ASC,u.BrandLiftTestSortKeys.DAYS_LEFT_DESC,u.BrandLiftTestSortKeys.DATE_CREATED_NEWEST,u.BrandLiftTestSortKeys.DATE_CREATED_OLDEST,u.BrandLiftTestSortKeys.ALPHABETICAL_A_Z,u.BrandLiftTestSortKeys.ALPHABETICAL_Z_A])
const e=(0,o.copy)(this.localStorage.get(p.REPORTING_LOCAL_STORAGE_KEYS.EXPERIMENT_LIST_FILTERS),!0),t=(0,o.copy)(se,!0),n=this.localStorage.get(p.LOCAL_STORAGE_KEYS.experimentListSort)
this.filterStatuses=e||t,this.currentExperimentSort=n||u.BrandLiftTestSortKeys.DAYS_LEFT_ASC}moveToPage(e){this.activePageNumber=e,this._firePaginationTrackingEvent()}updateFilters(e){this.localStorage.put(p.REPORTING_LOCAL_STORAGE_KEYS.EXPERIMENT_LIST_FILTERS,e),this.filterStatuses=e}onSortDropdownVisibilityChange(e){this.isSortDropdownOpen=e}onSortClick(e){this.localStorage.put(p.LOCAL_STORAGE_KEYS.experimentListSort,e),this.currentExperimentSort=e,this.isSortDropdownOpen=!1}onSearchInputChange({target:{value:e}}){this.experimentSearch=e,(0,l.debounceTask)(this,"_announceListDataUpdate",b.default.callbackDelay.short)}onCreateAbTest(){if(this.args.account.isEnterprise)this.setIOCreateABTestModalOpen(!0),this.getCampaignGroupsTask.perform(this.args.account.accountId)
else{const e={step:E.AB_TEST_WIZARD_STEP.AB_TEST_DETAILS}
this._transitionToNewABTest(e)}}setIOCreateABTestModalOpen(e){this.isIOCreateABTestModalOpen=e}onCampaignGroupDropdownChange(e){this.selectedCampaignGroupId=parseInt(e,10)}confirmIOCreateABTest(){const e={step:E.AB_TEST_WIZARD_STEP.AB_TEST_DETAILS,campaignGroupId:this.selectedCampaignGroupId}
this._transitionToNewABTest(e)}onCreateBrandLiftTest(){this.router.transitionTo(g.ROUTE_NAME.ACCOUNT_BRAND_LIFT_TESTS_NEW)}_transitionToNewABTest(e){this.router.transitionTo(g.ROUTE_NAME.ACCOUNT_AB_TESTS_NEW,{queryParams:e})
this.tracking.fireInteractionEvent("ab_test_create",ae)}_firePaginationTrackingEvent(){this.tracking.fireInteractionEvent("experiments_manage_pagination",ae)}_announceListDataUpdate(){const e=this.i18n.lookupTranslation(this.constructor,"i18n_a11y_search_notification")
this.a11yNotification.announce(e([{displayedCount:this.filteredTests.length,totalCount:this.allTests.length}]))}*getCampaignGroupsTask(e){try{const t=this.reportingService.getCampaignGroups(e),n=this.reportingService.getCampaigns(e),[{elements:a},{elements:i}]=yield Promise.all([t,n]),r=[],o=new Set(i.map((e=>e.campaignGroupId)))
a.forEach((e=>{const t=e.budgetOptimization?.budgetOptimizationStrategy===y.BUDGET_OPTIMIZATION_STRATEGY.DYNAMIC
o.has(e.id)||t||r.push(e)})),this.campaignGroups=r}catch(t){return this.jet.error(new Error(`Failed to fetch eligible campaign groups: ${(0,T.getErrorMessage)(t)}`)),(0,A.reject)(t)}}},ee(Q,"propTypes",{account:c.PropTypes.oneOfType([c.PropTypes.EmberObject,c.PropTypes.object]).isRequired,brandLiftTests:c.PropTypes.array,abTests:c.PropTypes.array,didFetchSucceed:c.PropTypes.bool.isRequired,refreshExperiments:c.PropTypes.func.isRequired}),k=te((L=Q).prototype,"tracking",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=te(L.prototype,"localStorage",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=te(L.prototype,"router",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=te(L.prototype,"a11yNotification",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=te(L.prototype,"i18n",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=te(L.prototype,"lix",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=te(L.prototype,"jet",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=te(L.prototype,"reportingService",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=te(L.prototype,"activePageNumber",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),Y=te(L.prototype,"filterConfig",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[...le,...re]}}),H=te(L.prototype,"filterStatuses",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=te(L.prototype,"isSortDropdownOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),K=te(L.prototype,"currentExperimentSort",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=te(L.prototype,"experimentSearch",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),X=te(L.prototype,"isIOCreateABTestModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),$=te(L.prototype,"campaignGroups",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=te(L.prototype,"selectedCampaignGroupId",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te(L.prototype,"moveToPage",[r.action],Object.getOwnPropertyDescriptor(L.prototype,"moveToPage"),L.prototype),te(L.prototype,"updateFilters",[r.action],Object.getOwnPropertyDescriptor(L.prototype,"updateFilters"),L.prototype),te(L.prototype,"onSortDropdownVisibilityChange",[r.action],Object.getOwnPropertyDescriptor(L.prototype,"onSortDropdownVisibilityChange"),L.prototype),te(L.prototype,"onSortClick",[r.action],Object.getOwnPropertyDescriptor(L.prototype,"onSortClick"),L.prototype),te(L.prototype,"onSearchInputChange",[r.action],Object.getOwnPropertyDescriptor(L.prototype,"onSearchInputChange"),L.prototype),te(L.prototype,"onCreateAbTest",[r.action],Object.getOwnPropertyDescriptor(L.prototype,"onCreateAbTest"),L.prototype),te(L.prototype,"setIOCreateABTestModalOpen",[r.action],Object.getOwnPropertyDescriptor(L.prototype,"setIOCreateABTestModalOpen"),L.prototype),te(L.prototype,"onCampaignGroupDropdownChange",[r.action],Object.getOwnPropertyDescriptor(L.prototype,"onCampaignGroupDropdownChange"),L.prototype),te(L.prototype,"confirmIOCreateABTest",[r.action],Object.getOwnPropertyDescriptor(L.prototype,"confirmIOCreateABTest"),L.prototype),te(L.prototype,"onCreateBrandLiftTest",[r.action],Object.getOwnPropertyDescriptor(L.prototype,"onCreateBrandLiftTest"),L.prototype),te(L.prototype,"getCampaignGroupsTask",[D],Object.getOwnPropertyDescriptor(L.prototype,"getCampaignGroupsTask"),L.prototype),M=L))||M);(0,t.setComponentTemplate)(ne,ue)})),define("campaign-manager-web/components/experiments-list-page/page-header",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"2Cgg3ReM",block:'[[[1,"\\n"],[8,[39,0],null,[["@title","@subtitle","@dataTestValue"],[[28,[37,1],["i18n_experiments_title_v2","campaign-manager-web/components/experiments-list-page/page-header"],null],[28,[37,1],["i18n_experiments_subtitle","campaign-manager-web/components/experiments-list-page/page-header"],null],"experiments-list-page"]],[["default"],[[[[1,"\\n"],[41,[30,2],[[[1,"    "],[8,[30,1,["ActionWrapper"]],[[24,0,"u-display-flex u-items-center u-justify-end-sm"]],null,[["default"],[[[[1,"\\n      "],[8,[39,3],null,[["@onCreateAbTest","@onCreateBrandLiftTest"],[[30,3],[30,4]]],null],[1,"\\n      "],[8,[39,4],null,[["@placement","@contentClass"],["bottom","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n          "],[10,1],[14,0,"ml2"],[12],[1,"\\n            "],[11,"button"],[24,0,"button--unstyled"],[16,"aria-label",[29,[[28,[37,1],["i18n_a11y_tooltip_label","campaign-manager-web/components/experiments-list-page/page-header"],null]]]],[24,4,"button"],[4,[38,5],[[30,5,["triggerContentSharedInfo"]]],null],[12],[1,"\\n              "],[8,[39,6],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[5]],[[[1,"\\n          "],[10,0],[14,0,"u-layout-flex__container--column"],[12],[1,"\\n            "],[10,"h2"],[15,0,[29,["mb2"," ",[28,[37,7],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_experiments_tooltip_title_v2","campaign-manager-web/components/experiments-list-page/page-header"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,7],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_experiments_tooltip_ab_test_subtitle","campaign-manager-web/components/experiments-list-page/page-header"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[14,0,"mb2"],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_experiments_tooltip_ab_test_content","campaign-manager-web/components/experiments-list-page/page-header"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,7],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_experiments_tooltip_brand_lift_test_subtitle_v2","campaign-manager-web/components/experiments-list-page/page-header"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[14,0,"mb2"],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_experiments_tooltip_brand_lift_test_content","campaign-manager-web/components/experiments-list-page/page-header"],null]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,8],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,1],["i18n_experiments_type_learn_more_v2","campaign-manager-web/components/experiments-list-page/page-header"],[["linkInfo"],[[28,[37,9],null,[["dataControlName","dataTestSelector","href","role"],["experiments_manage_article_experiment_types","data-test-experiments-list-page-header__tooltip_link",[28,[37,10],null,[["path","accountId"],["help/lms/answer/125281",[30,7]]]],[30,6,["role"]]]]]]]]],[1,"\\n            "]],[6]]]]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null]],[1]]]]]],["pageHeader","@shouldShowDropdown","@onCreateAbTest","@onCreateBrandLiftTest","triggerData","iphHelper","@sourceAccountId"],false,["cm-page-header","t","if","create-experiment-dropdown","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","hue-web-icons@icon","hue-web-foundations@-text-body","iph-helper","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/experiments-list-page/page-header.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/export-bulk-actions-modal",["exports","@ember/component","@ember/template-factory","campaign-manager-web/utils/batch-errors-table-theme","@linkedin/ember-prop-types","@glimmer/component","@ember/service","campaign-manager-web/constants/entity-status"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"/F92n98A",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","export-bulk-actions-modal__header"]],[["@isOpen","@size","@dismissModal"],[[30,1],"large",[30,2]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"export-bulk-actions-modal__header"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_export_csv_v3","campaign-manager-web/components/export-bulk-actions-modal"],[["entitytype"],[[30,0,["entityType"]]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,4],[[[1,"      "],[10,2],[15,0,[29,["pt4 u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[28,[37,5],[[30,5],[30,0,["ENTITY_TYPES","CAMPAIGN_GROUP"]]],null],[[[1,"          "],[1,[28,[35,2],["i18n_campaign_group_selected","campaign-manager-web/components/export-bulk-actions-modal"],[["campaigngroups"],[[30,4,["length"]]]]]],[1,"\\n"]],[]],[[[41,[28,[37,5],[[30,5],[30,0,["ENTITY_TYPES","CAMPAIGN"]]],null],[[[1,"          "],[1,[28,[35,2],["i18n_campaigns_selected","campaign-manager-web/components/export-bulk-actions-modal"],[["campaigns"],[[30,4,["length"]]]]]],[1,"\\n"]],[]],[[[1,"          "],[1,[28,[35,2],["i18n_creatives_selected","campaign-manager-web/components/export-bulk-actions-modal"],[["creatives"],[[30,4,["length"]]]]]],[1,"\\n        "]],[]]]],[]]],[1,"      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["pb4 pt2 u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_after_export","campaign-manager-web/components/export-bulk-actions-modal"],null]],[1,"\\n        "],[1,[28,[35,2],["i18n_learn_more","campaign-manager-web/components/export-bulk-actions-modal"],[["linkInfo"],[[28,[37,6],null,[["dataTestSelector","ariaLabel","href"],["data-test-export-bulk-actions-modal",[28,[37,2],["i18n_learn_more_aria_label","campaign-manager-web/components/export-bulk-actions-modal"],null],[28,[37,7],null,[["path","accountId"],["help/lms/answer/a499057",[30,6]]]]]]]]]]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,8],null,[["@columns","@data","@showTableFooter","@theme","@enableStickyFirstColAndHeaders"],[[30,0,["columnConfiguration"]],[30,4],false,[30,0,["tableTheme"]],true]],null],[1,"\\n"]],[]],[[[1,"      "],[10,2],[15,0,[29,["pt4 u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[28,[37,5],[[30,5],[30,0,["ENTITY_TYPES","CAMPAIGN_GROUP"]]],null],[[[1,"          "],[1,[28,[35,2],["i18n_account_campaign_group_selected","campaign-manager-web/components/export-bulk-actions-modal"],[["campaigngroups"],[[30,7]]]]],[1,"\\n"]],[]],[[[41,[28,[37,5],[[30,5],[30,0,["ENTITY_TYPES","CAMPAIGN"]]],null],[[[1,"          "],[1,[28,[35,2],["i18n_account_selected","campaign-manager-web/components/export-bulk-actions-modal"],[["campaigns"],[[30,7]]]]],[1,"\\n"]],[]],[[[1,"          "],[1,[28,[35,2],["i18n_account_creatives_selected","campaign-manager-web/components/export-bulk-actions-modal"],[["creatives"],[[30,7]]]]],[1,"\\n        "]],[]]]],[]]],[1,"      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["pb4 pt2 u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_after_export","campaign-manager-web/components/export-bulk-actions-modal"],null]],[1,"\\n        "],[1,[28,[35,2],["i18n_learn_more","campaign-manager-web/components/export-bulk-actions-modal"],[["linkInfo"],[[28,[37,6],null,[["dataTestSelector","ariaLabel","href"],["data-test-export-bulk-actions-modal",[28,[37,2],["i18n_learn_more_aria_label","campaign-manager-web/components/export-bulk-actions-modal"],null],[28,[37,7],null,[["path","accountId"],["help/lms/answer/a499057",[30,6]]]]]]]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[11,"button"],[24,0,"button--medium-muted-secondary mr2"],[24,4,"button"],[4,[38,9],["click",[30,2]],null],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_cancel","campaign-manager-web/components/export-bulk-actions-modal"],null]],[1,"\\n    "],[13],[1,"\\n    "],[11,"button"],[24,"data-live-test-bulkactions-export-page__export",""],[24,0,"button--medium u-layout__float-right"],[24,4,"button"],[4,[38,9],["click",[30,8]],null],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_export","campaign-manager-web/components/export-bulk-actions-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@closeExportModal","modal","@exportData","@entityType","@accountId","@numberOfEntities","@export"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","if","hue-web-foundations@-text-body","eq","external-link-info","help-center-url","ads-table","on"]]',moduleName:"campaign-manager-web/components/export-bulk-actions-modal.hbs",isStrictMode:!1})
let b=e.default=(s=(0,o.inject)(),(0,i.assertPropTypes)((p=class extends r.default{constructor(...e){var t,n,i,r
super(...e),t=this,n="i18n",r=this,(i=d)&&Object.defineProperty(t,n,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0}),m(this,"ENTITY_TYPES",l.ENTITY_TYPES),m(this,"tableTheme",new a.default)}get entityType(){return this.args.entityType||l.ENTITY_TYPES.CREATIVE}get columnConfiguration(){const e={propertyName:"name",title:this._getI18n("i18n_campaign_name"),disableSorting:!1},t={propertyName:"id",title:this._getI18n("i18n_campaign_id"),disableSorting:!1},n={propertyName:"name",title:this._getI18n("i18n_campaign_group_name"),disableSorting:!1},a={propertyName:"id",title:this._getI18n("i18n_campaign_group_id"),disableSorting:!1},i={propertyName:"name",title:this._getI18n("i18n_creative_name"),disableSorting:!1},r={propertyName:"id",title:this._getI18n("i18n_creative_id"),disableSorting:!1}
switch(this.args.entityType){case this.ENTITY_TYPES.CAMPAIGN_GROUP:return[n,a]
case this.ENTITY_TYPES.CAMPAIGN:return[e,t]
case this.ENTITY_TYPES.CREATIVE:return[i,r]
default:return[]}}_getI18n(e,t=[]){return this.i18n.lookupTranslation(this.constructor,e)(t)}},m(p,"propTypes",{isOpen:i.PropTypes.bool,export:i.PropTypes.func,accountId:i.PropTypes.oneOfType([i.PropTypes.number,i.PropTypes.string]),numberOfEntities:i.PropTypes.number,exportData:i.PropTypes.array,entityType:i.PropTypes.isMemberOf(l.ENTITY_TYPES),closeExportModal:i.PropTypes.func}),_=(u=p).prototype,h="i18n",f=[s],T={configurable:!0,enumerable:!0,writable:!0,initializer:null},y={},Object.keys(T).forEach((function(e){y[e]=T[e]})),y.enumerable=!!y.enumerable,y.configurable=!!y.configurable,("value"in y||y.initializer)&&(y.writable=!0),y=f.slice().reverse().reduce((function(e,t){return t(_,h,e)||e}),y),E&&void 0!==y.initializer&&(y.value=y.initializer?y.initializer.call(E):void 0,y.initializer=void 0),void 0===y.initializer&&(Object.defineProperty(_,h,y),y=null),d=y,c=u))||c)
var _,h,f,T,E,y;(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/external-link",["exports","helpcenter-in-product-ember/components/external-link"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/facet-browser-info-tooltip",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","ember-concurrency-decorators","campaign-manager-web/utils/http-error","campaign-manager-web/utils/targeting","@ember/utils","@linkedin/ember-prop-types","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E
function y(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A=(0,n.createTemplateFactory)({id:"Nhwgpv+8",block:'[[[44,[300,[30,0,["fetchAudienceCount","isRunning"]]],[[[1,"  "],[8,[39,1],[[24,0,"facet-browser__info-tooltip-trigger js-facet-browser__info-tooltip-trigger"]],[["@placement","@contentClass","@onShow"],["right","u-hoverable__content facet-browser__info-tooltip-content",[28,[37,2],[[30,0,["fetchAudienceCount"]],[30,3]],null]]],[["trigger","content"],[[[[1,"\\n      "],[11,"button"],[24,"data-a11y-trigger",""],[24,0,"button--unstyled button--cursor-pointer facet-browser__info-tooltip-trigger-button facet-browser__info-tooltip-trigger"],[24,4,"button"],[4,[38,3],[[30,4,["triggerContentSharedInfo"]]],null],[12],[1,"\\n        "],[8,[39,4],[[24,0,"facet-browser__info-tooltip-trigger-icon u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n      "],[13],[1,"\\n    "]],[4]],[[[1,"\\n      "],[10,0],[12],[1,"\\n"],[41,[30,3,["targetable"]],[[[1,"          "],[8,[39,6],null,[["@crumbs","@allCrumbsReadOnly"],[[30,0,["pathToEntityCrumbs"]],true]],null],[1,"\\n          "],[10,"hr"],[14,0,"artdeco-divider"],[12],[13],[1,"\\n"],[41,[30,3,["description"]],[[[1,"            "],[10,1],[15,0,[29,[[28,[37,7],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[30,3,["description"]]],[1,"\\n            "],[13],[1,"\\n            "],[10,"hr"],[14,0,"artdeco-divider"],[12],[13],[1,"\\n"]],[]],null],[41,[30,0,["showErrorMessage"]],[[[1,"            "],[10,1],[12],[1,"\\n              "],[1,[28,[35,8],["i18n_audience_count_not_available","campaign-manager-web/components/facet-browser-info-tooltip"],null]],[1,"\\n            "],[13],[1,"\\n"]],[]],[[[1,"            "],[10,2],[15,0,[29,[[28,[37,7],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,8],["i18n_members_with_this_attribute","campaign-manager-web/components/facet-browser-info-tooltip"],null]],[13],[1,"\\n            "],[10,1],[12],[1,"\\n"],[41,[30,2],[[[1,"                "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,7],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,8],["i18n_loading_text","campaign-manager-web/components/facet-browser-info-tooltip"],null]],[13],[1,"\\n"]],[]],[[[41,[28,[37,9],[[30,0,["audienceCount"]],-1],null],[[[1,"                "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,7],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n"],[41,[28,[37,10],[[30,0,["audienceCount"]],[30,1]],null],[[[1,"                    "],[1,[28,[35,8],["i18n_audience_count_less_then_three_hundred","campaign-manager-web/components/facet-browser-info-tooltip"],null]],[1,"\\n"]],[]],[[[1,"                    "],[1,[28,[35,11],[[30,0,["audienceCount"]]],null]],[1,"+\\n"]],[]]],[1,"                "],[13],[1,"\\n              "]],[]],null]],[]]],[1,"            "],[13],[1,"\\n"]],[]]]],[]],[[[41,[30,3,["description"]],[[[1,"          "],[10,2],[15,0,[29,[[28,[37,7],null,[["size"],["small"]]]]]],[12],[1,[30,3,["description"]]],[13],[1,"\\n        "]],[]],null]],[]]],[1,"      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[1,2]]]],["minAudienceCountAllowed","isFetchInProgress","@entity","triggerData"],false,["let","hue-web-tooltip","perform","hue-web-tooltip-trigger","hue-web-icons@icon","if","cm-breadcrumb","hue-web-foundations@-text-body","t","gt","lt","format-number"]]',moduleName:"campaign-manager-web/components/facet-browser-info-tooltip.hbs",isStrictMode:!1})
let C=e.default=(d=(0,a.inject)("campaign"),p=(0,a.inject)(),m=(0,r.task)({restartable:!0}),(0,c.assertPropTypes)((E=class extends i.default{constructor(...e){super(...e),y(this,"campaignService",_,this),y(this,"jet",h,this),y(this,"audienceCount",f,this),y(this,"showErrorMessage",T,this)}get pathToEntityCrumbs(){const{activeRoot:e,entity:t}=this.args,n=l.FACETS_WITH_HIERARCHY[t.facetUrn],a=(0,l.isLocationFacetUrn)(t.facetUrn)
return(0,l.findTargetingTreePath)(e,n||a?t.urn:t.facetUrn)||[]}*fetchAudienceCount({urn:e,facetUrn:t,targetable:n,audienceCount:a}){if(!n)return
if(this.audienceCount=null,this.showErrorMessage=!1,!(0,s.isEmpty)(a))return void(this.audienceCount=a)
const i={include:{and:[{or:[{facet:{urn:t},segments:[{facetUrn:t,urn:e}]}]}]}}
try{const e=yield this.campaignService.getAudienceCount(i)
this.audienceCount=e.count}catch(r){this.jet.error(`Error fetching audience count: ${(0,o.getErrorMessage)(r)}`,"facet-browser-info-tooltip"),this.audienceCount=null,this.showErrorMessage=!0}}},O=E,v="propTypes",w={activeRoot:c.PropTypes.object.isRequired,entity:c.PropTypes.object.isRequired},v in O?Object.defineProperty(O,v,{value:w,enumerable:!0,configurable:!0,writable:!0}):O[v]=w,_=S((b=E).prototype,"campaignService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(b.prototype,"jet",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(b.prototype,"audienceCount",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),T=S(b.prototype,"showErrorMessage",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S(b.prototype,"fetchAudienceCount",[m],Object.getOwnPropertyDescriptor(b.prototype,"fetchAudienceCount"),b.prototype),g=b))||g)
var O,v,w;(0,t.setComponentTemplate)(A,C)})),define("campaign-manager-web/components/facet-browser-search-results",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/debug","@ember/object","@ember/service","campaign-manager-web/utils/columns-view","campaign-manager-web/utils/targeting","campaign-manager-web/components/audience-summary","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g
function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _=(0,n.createTemplateFactory)({id:"abXSV7sf",block:'[[[10,0],[14,0,"a11y-text"],[14,"aria-live","polite"],[12],[1,"\\n  "],[1,[28,[35,0],["i18n_facet_browser_search_results_a11y","campaign-manager-web/components/facet-browser-search-results"],[["resultsCount"],[[30,0,["decoratedResults","length"]]]]]],[1,"\\n"],[13],[1,"\\n"],[11,0],[17,1],[12],[1,"\\n"],[41,[30,0,["decoratedResults","length"]],[[[1,"    "],[10,"ul"],[14,1,"facet-browser-results-container"],[14,0,"columns-view__ul"],[12],[1,"\\n"],[41,[28,[37,2],[[30,2],[30,0,["i18nFacetWithModifierName"]]],null],[[[1,"        "],[10,"li"],[15,0,[29,["columns-view__inert-cell"," ",[28,[37,3],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[30,0,["i18nFacetWithModifierName"]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[42,[28,[37,5],[[28,[37,5],[[30,0,["decoratedResults"]]],null]],null],null,[[[44,[[28,[37,7],null,[["checked","customChecked","disabled","selected","facetResult","lastFacetResult","withIcon"],[[28,[37,8],[[30,0,["checkedList"]],[30,4]],null],[28,[37,8],[[30,0,["checkboxCustomStateList"]],[30,4]],null],[28,[37,8],[[30,0,["disabledList"]],[30,4]],null],[28,[37,9],[[30,5],[30,4]],null],[30,3,["isFacetResult"]],[30,3,["isLastFacetResult"]],[28,[37,8],[[30,6],[30,3,["facetUrn"]]],null]]]],[28,[37,10],["fb-search-result-input-",[30,4]],null],[28,[37,10],["fb-search-result-list-item-",[30,4]],null]],[[[1,"          "],[11,"li"],[16,0,[29,["columns-view__cell facet-browser__cell\\n              ",[52,[30,7,["selected"]],"facet-browser__selected-result columns-view__selected-result js-columns-view__selected-result"],"\\n              ",[52,[30,7,["lastFacetResult"]],"facet-browser__last-facet-result"],"\\n              "," ",[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]],[16,"aria-selected",[52,[30,7,["selected"]],"true","false"]],[16,1,[30,9]],[4,[38,11],["click",[28,[37,12],[[30,0,["onCellClick"]],[30,3],[30,4]],null]],null],[12],[1,"\\n"],[1,"            "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n              "],[10,1],[15,0,[29,[[36,13]]]],[12],[1,"\\n                "],[8,[39,14],[[24,"tabindex","0"],[16,0,[29,["facet-browser__cell-item-checkbox js-facet-browser-search-results__checkbox\\n                    ",[52,[28,[37,9],[[30,7,["customChecked"]],"INFERRED"],null],"hue-web-checkbox--inferred"]]]],[16,"data-checked-custom",[30,7,["customChecked"]]],[4,[38,11],["change",[28,[37,12],[[30,0,["checkboxChanged"]],[30,3]],null]],null]],[["@isChecked","@inputId","@disabled","@isIndeterminate"],[[30,7,["checked"]],[30,8],[30,7,["disabled"]],[28,[37,9],[[30,7,["customChecked"]],"INDETERMINATE"],null]]],null],[1,"\\n              "],[13],[1,"\\n              "],[10,"label"],[15,0,[29,["columns-view__label ",[52,[30,10],"columns-view__label--no-checkbox","ml2"]]]],[15,"for",[30,8]],[12],[1,"\\n                "],[10,"button"],[14,0,"columns-view__button button--unstyled"],[14,4,"button"],[12],[1,"\\n"],[41,[30,7,["withIcon"]],[[[1,"                    "],[10,"figure"],[14,0,"u-layout__display-inline"],[12],[1,"\\n                      "],[8,[39,15],[[16,0,[29,["mr2 u-layout__vertical-align-middle ",[52,[51,[30,3,["imageUrl"]]],"columns-view__ghost"]]]]],[["@entityType","@size","@a11yText","@imageUrl"],[[30,7,["withIcon"]],"xsmall",[28,[37,0],["i18n_column_icon_alt","campaign-manager-web/components/facet-browser-search-results"],[["name"],[[30,3,["name"]]]]],[30,3,["imageUrl"]]]],null],[1,"\\n                    "],[13],[1,"\\n"]],[]],null],[1,"                  "],[10,1],[14,0,"columns-view__label-text"],[12],[1,"\\n"],[41,[30,7,["facetResult"]],[[[1,"                      "],[1,[28,[35,0],["i18n_facet_search_result","campaign-manager-web/components/facet-browser-search-results"],[["facetName"],[[30,3,["name"]]]]]],[1,"\\n"]],[]],[[[1,"                      "],[10,1],[15,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,17],[[30,3,["name"]],[30,11]],null]],[1,"\\n                      "],[13],[1,"\\n"],[41,[30,3,["category"]],[[[1,"                        "],[10,1],[14,0,"columns-view__category columns-view__label-text"],[12],[1,"\\n                          "],[1,[30,3,["category"]]],[1,"\\n                        "],[13],[1,"\\n"]],[]],null],[41,[30,3,["subLine"]],[[[1,"                        "],[10,1],[14,0,"u-layout__display-block"],[12],[1,"\\n                          "],[1,[30,3,["subLine"]]],[1,"\\n                        "],[13],[1,"\\n"]],[]],null]],[]]],[1,"                  "],[13],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"],[41,[30,7,["disabled"]],[[[1,"              "],[8,[39,18],[[24,0,"columns-view__tooltip-trigger"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                  "],[8,[39,19],[[4,[38,20],[[30,12,["triggerContentSharedInfo"]]],null]],[["@buttonType","@size","@circle","@icon","@text"],["tertiary","small",true,"question","something"]],null],[1,"\\n                "]],[12]],[[[1,"\\n                  "],[10,1],[12],[1,"\\n                    "],[1,[28,[35,21],[[30,7,["disabled"]]],null]],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n"]],[]],[[[41,[51,[30,7,["facetResult"]]],[[[1,"                "],[8,[39,22],null,[["@entity","@activeRoot"],[[30,3],[30,3,["rootNode"]]]],null],[1,"\\n"]],[]],null]],[]]],[1,"          "],[13],[1,"\\n"]],[7,8,9]]]],[3,4]],null],[1,"    "],[13],[1,"\\n"]],[]],[[[1,"    "],[8,[39,23],[[24,0,"cm-hue-empty-state"]],[["@headline","@message","@illustration","@size"],[[28,[37,0],["i18n_facet_search_empty_state_headline","campaign-manager-web/components/facet-browser-search-results"],null],[28,[37,0],["i18n_facet_search_empty_state_message","campaign-manager-web/components/facet-browser-search-results"],null],"search","large"]],null],[1,"\\n"]],[]]],[13]],["&attrs","@isContextualSearchEnabled","result","index","@selectedResultIndex","@facetUrnWithIconToGhostTypeMap","cellIs","cellInputId","cellListItemId","@suppressCheckboxes","@highlightSubstring","triggerData"],false,["t","if","and","hue-web-foundations@-text-body","each","-track-array","let","hash","get","eq","concat","on","fn","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","hue-web-entity","unless","highlight-substring","hue-web-tooltip","hue-web-button","hue-web-tooltip-trigger","readonly","facet-browser-info-tooltip","hue-web-empty-state"]]',moduleName:"campaign-manager-web/components/facet-browser-search-results.hbs",isStrictMode:!1})
let h=e.default=(0,u.assertPropTypes)((g=class extends a.default{get i18nFacetWithModifierName(){const e=s.FACET_GROUP_URN_TO_ENUM[this.args.facetBrowserActiveFacetUrn]
return e?this.i18n.lookupTranslation(c.default,"i18n_facets_with_modifier_explicit_name")([{facetKey:e}]):null}get decoratedResults(){const e=this.args.results||[],t=(0,r.get)(this.args,"searchResultCategories.lookupMap")||{},n=(0,r.get)(this.args,"searchResultCategories.lookupKey")||""
return e.map(((a,i)=>{const o=(0,r.get)(a,"facetUrn"),l=((0,r.get)(a,"urn")||"").startsWith(s.FACET_PREFIX),c=((0,r.get)(e[i+1]||{},"urn")||"").startsWith(s.FACET_PREFIX),u=l&&!c,d=(0,s.isMatchedAudiencesFacetUrn)(o)
let p=t[a[n]],m=a.description
const g=a.targetable||d
let b=this.args.targetingRoot
return(0,s.isLocationFacetUrn)(o)?(b=this.args.locationsRoot,p=a.subLine,m=null):d&&(b=this.args.matchedAudienceRoot),Object.assign({},a,{isFacetResult:l,isLastFacetResult:u,rootNode:b,targetable:g,category:p,description:m})}))}get checkedList(){return(0,l.getCellsStateFromLookup)(this.args.results,this.args.checkedStateLookup)}get checkboxCustomStateList(){const e=this.args.checkboxCustomStateLookupFn
if(e)return this.args.results.map(e)}get disabledList(){return(0,l.getCellsStateFromLookup)(this.args.results,this.args.disabledStateLookup).map((e=>null!==e&&e))}constructor(){var e,t,n,a
super(...arguments),e=this,t="i18n",a=this,(n=m)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})
const{targetingRoot:i,matchedAudienceRoot:r,locationsRoot:o}=this.args}checkboxChanged(e,t){this.args.onCheckboxChange?.(e,t.target.checked,t)}onCellClick(e,t,n){if(this.disabledList[t])return
const a=this.args.results[t]
if(e.isFacetResult)return void this.args.onFacetResultClick(a)
if("INPUT"===n.target.tagName||"LABEL"===n.target.tagName)return
const i=!(0,l.getCellsStateFromLookup)(this.args.results,this.args.checkedStateLookup)[t]
this.args.onCheckboxChange?.(a,i,n)}},f=g,T="propTypes",E={results:u.PropTypes.array,targetingRoot:u.PropTypes.object,matchedAudienceRoot:u.PropTypes.object,locationsRoot:u.PropTypes.object,checkedStateLookup:u.PropTypes.object,disabledStateLookup:u.PropTypes.object,checkboxCustomStateLookupFn:u.PropTypes.func,facetUrnWithIconToGhostTypeMap:u.PropTypes.object,searchResultCategories:u.PropTypes.object,selectedResultIndex:u.PropTypes.oneOfType([u.PropTypes.number,u.PropTypes.null]),suppressCheckboxes:u.PropTypes.bool,isContextualSearchEnabled:u.PropTypes.bool,highlightSubstring:u.PropTypes.string,facetBrowserActiveFacetUrn:u.PropTypes.oneOfType([u.PropTypes.string,u.PropTypes.null]),onCheckboxChange:u.PropTypes.func,onFacetResultClick:u.PropTypes.func},T in f?Object.defineProperty(f,T,{value:E,enumerable:!0,configurable:!0,writable:!0}):f[T]=E,m=b((p=g).prototype,"i18n",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(p.prototype,"checkboxChanged",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"checkboxChanged"),p.prototype),b(p.prototype,"onCellClick",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onCellClick"),p.prototype),d=p))||d
var f,T,E;(0,t.setComponentTemplate)(_,h)}))
define("campaign-manager-web/components/facet-browser",["exports","@ember/component","@ember/template-factory","@linkedin/jsecure","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","@ember/object","@ember/utils","@ember/service","@ember/template","campaign-manager-web/entities/columns-view-column","campaign-manager-web/constants/columns-view-column","ember-concurrency-decorators","ember-concurrency","ember-lifeline","campaign-manager-web/utils/api-endpoints","campaign-manager-web/constants/audiences/matched/common","campaign-manager-web/constants/audiences/matched/engagement","campaign-manager-web/utils/targeting","campaign-manager-web/utils/targeting-empty-typeahead-prompts","campaign-manager-web/utils/columns-view","ember-cli-pemberly-tracking","campaign-manager-web/utils/array","campaign-manager-web/utils/key-codes","campaign-manager-web/utils/tracking","campaign-manager-web/config/environment","hue-web-toast/utils/constants","campaign-manager-web/components/targeting-empty-typeahead-prompts","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P){var N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye
function Se(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function Ae(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ce(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Oe=(0,n.createTemplateFactory)({id:"XPZW/VeN",block:'[[[1,"\\n"],[11,"section"],[16,0,[29,["facet-browser columns-view\\n    ",[52,[30,0,["canLastColumnBeFullWidth"]],"columns-view--with-fwlc"],"\\n    ",[52,[51,[30,0,["isCssTransitionEnabled"]]],"facet-browser--no-transition"]]]],[17,1],[4,[38,2],[[30,0,["onPopulatedNodesArgUpdate"]],[30,2]],null],[4,[38,2],[[30,0,["onCustomStateUpdate"]],[30,0,["checkboxCustomStateList"]]],null],[12],[1,"\\n  "],[10,0],[14,0,"columns-view__module-wrapper"],[12],[1,"\\n    "],[10,0],[14,0,"columns-view__columns-content"],[12],[1,"\\n      "],[10,0],[14,0,"columns-view__header pv2 pl4"],[12],[1,"\\n        "],[10,0],[14,0,"facet-browser__header-container"],[12],[1,"\\n"],[1,"          "],[10,"section"],[15,0,[29,["facet-browser__header-wrapper\\n              ",[52,[51,[30,0,["isBreadcrumbVisible"]]],"facet-browser__header-wrapper--without-bc"],"\\n              ",[52,[28,[37,3],[[30,0,["columnCrumbs","length"]],4],null],"facet-browser__breadcrumb--long"]]]],[12],[1,"\\n            "],[8,[39,4],null,[["@crumbs","@onCrumbClick"],[[30,0,["columnCrumbs"]],[30,0,["onCrumbClick"]]]],null],[1,"\\n            "],[10,0],[15,0,[29,["facet-browser__search-container u-layout--no-wrap\\n                ",[52,[28,[37,5],[[28,[37,6],[[30,0,["columns","length"]],1],null],[30,0,["isContextualSearchEnabled"]]],null],"","u-layout__display-none"]]]],[12],[1,"\\n              "],[10,"label"],[14,0,"visually-hidden"],[14,1,"facet-browser__search-input-label"],[12],[1,"\\n                "],[1,[28,[35,7],["i18n_search_input_label_text","campaign-manager-web/components/facet-browser"],[["activeRootNodeType"],[[30,0,["activeRootNodeType"]]]]]],[1,"\\n              "],[13],[1,"\\n              "],[10,0],[14,0,"columns-view__search-input-container"],[12],[1,"\\n                "],[8,[39,8],[[24,"data-js-columns-view__search-input",""],[16,"placeholder",[28,[37,7],["i18n_search_placeholder_text","campaign-manager-web/components/facet-browser"],null]],[24,"aria-describedby","facet-browser__search-input-label"],[24,0,"columns-view__search-input mt1 ml1"],[4,[38,9],["input",[28,[37,10],["target.value",[30,0,["onTypeaheadInput"]]],null]],null],[4,[38,9],["focus",[30,0,["onSearchInputFocus"]]],null],[4,[38,9],["keyup",[30,0,["onKeyboardNavigation"]]],null],[4,[38,11],null,[["when"],[[30,0,["shouldFocusOnSearchInput"]]]]]],[["@value","@onClear","@inputId"],[[30,0,["searchQuery"]],[30,0,["onSearchDismiss"]],"facet-browser__search-input"]],null],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"],[41,[30,0,["canRenderMAContent"]],[[[41,[28,[37,6],[[30,0,["activeColumn","index"]],0],null],[[[1,"              "],[10,0],[15,0,[29,["columns-view__header-cta u-color__blue7"," ",[28,[37,12],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[8,[39,13],null,null,[["default"],[[[[1,"\\n                  "],[1,[28,[35,7],["i18n_matched_audiences_learn_more","campaign-manager-web/components/facet-browser"],[["linkInfo"],[[28,[37,14],null,[["href","role","dataControlName"],[[28,[37,15],null,[["path","accountId"],["help/lms/answer/86492",[30,4]]]],[30,3,["role"]],"target_facet_l1_matched_audiences_article"]]]]]]],[1,"\\n                "]],[3]]]]],[1,"\\n              "],[13],[1,"\\n"]],[]],[[[1,"              "],[10,0],[14,0,"columns-view__header-cta"],[12],[1,"\\n"],[44,[[28,[37,17],null,[["details"],[[28,[37,18],[[30,0,["maCreateAudienceOptions"]],[30,0,["activeColumn","parentCell","urn"]]],null]]]]],[[[41,[28,[37,19],[[30,5,["details"]],[28,[37,20],[[30,0,["isCreateLookalikeDeprecatedForActiveColumnType"]]],null]],null],[[[1,"                    "],[8,[39,21],[[16,0,[29,["button--unstyled u-color__blue7"," ",[28,[37,12],null,[["size","weight"],["small","bold"]]]]]],[4,[38,9],["click",[28,[37,22],[[30,0,["onCreateMatchedAudienceClick"]],[30,5,["details","maPanelType"]],[30,5,["details","engagementSource"]],[30,5,["details","controlName"]]],null]],null]],[["@buttonType","@emphasized","@size","@text"],["tertiary",true,"small",[28,[37,7],["i18n_create_audiences_v10","campaign-manager-web/components/facet-browser"],[["type"],[[30,5,["details","i18nType"]]]]]]],null],[1,"\\n"]],[]],null]],[5]]],[1,"              "],[13],[1,"\\n"]],[]]]],[]],[[[41,[28,[37,6],[[30,0,["activeColumn","index"]],0],null],[[[1,"              "],[10,0],[15,0,[29,["columns-view__header-cta u-color__blue7"," ",[28,[37,12],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[8,[39,13],null,null,[["default"],[[[[1,"\\n                  "],[1,[28,[35,7],["i18n_targeting_criteria_learn_more","campaign-manager-web/components/facet-browser"],[["linkInfo"],[[28,[37,14],null,[["href","role","dataControlName"],[[28,[37,15],null,[["path","accountId"],["help/lms/answer/722",[30,4]]]],[30,6,["role"]],"target_facet_options_help_link"]]]]]]],[1,"\\n                "]],[6]]]]],[1,"\\n              "],[13],[1,"\\n"]],[]],null]],[]]],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n"],[41,[30,0,["isViewingFacetWithDisclaimer"]],[[[1,"        "],[10,0],[14,0,"columns-view__warning-banner chm__form-element-container"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[36,23]]]],[12],[1,"\\n            "],[8,[39,24],[[4,[38,9],["click",[28,[37,25],[[28,[37,10],["target.checked"],null],[30,0,["onDisclaimerCheckboxClick"]]],null]],null],[4,[38,9],["change",[28,[37,10],["target.checked",[30,0,["onDisclaimerChange"]]],null]],null]],[["@inputId","@isChecked"],["facet-browser__disclaimer-input",[30,0,["hasAgreedToDisclaimer"]]]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[14,"for","facet-browser__disclaimer-input"],[14,0,"ml2"],[12],[1,"\\n            "],[8,[39,13],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,7],[[28,[37,18],[[30,0,["activeDisclaimer"]],"i18nKey"],null],"campaign-manager-web/components/facet-browser"],[["link"],[[28,[37,14],null,[["href","role","dataTestSelector"],[[28,[37,15],null,[["path","accountId"],[[28,[37,18],[[30,0,["activeDisclaimer"]],"infoLink"],null],[30,4]]]],[30,7,["role"]],"data-test-facet-browser__disclaimer-link"]]]]]]],[1,"\\n            "]],[7]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"      "],[10,0],[14,0,"columns-view__footer facet-browser__footer"],[12],[1,"\\n"],[44,[[28,[37,6],[[30,0,["activeRootNodeType"]],[30,0,["ROOT_NODE_TYPES","LOCATIONS"]]],null],[28,[37,6],[[30,0,["activeRootNodeType"]],[30,0,["ROOT_NODE_TYPES","MAIN_TREE"]]],null],[28,[37,6],[[30,0,["activeRootNodeType"]],[30,0,["ROOT_NODE_TYPES","MA"]]],null]],[[[41,[30,0,["isTargetAudienceTypesTabShown"]],[[[1,"            "],[10,0],[15,0,[52,[28,[37,5],[[30,8],[28,[37,26],[[30,0,["activeColumn","index"]],0],null]],null],"u-layout__display-none",""]],[12],[1,"\\n              "],[11,"button"],[16,0,[29,["u-display-flex u-justify-start u-items-center targeting-module__cv-attr button--unstyled\\n                  ",[52,[30,10],"targeting-module__cv-attr--active"]]]],[16,"aria-pressed",[52,[30,10],"true","false"]],[24,4,"button"],[4,[38,9],["click",[28,[37,22],[[30,0,["resetRootFromType"]],[30,0,["ROOT_NODE_TYPES","MA"]],"matched-audiences-attr-title"],null]],null],[12],[1,"\\n                "],[8,[39,27],[[16,0,[29,["facet-browser__audience-type-icon ml2 mr2"," ",[28,[37,12],null,[["size","color"],["small","text-low-emphasis"]]]]]]],[["@size","@name"],["medium","group"]],null],[1,"\\n                "],[10,1],[14,0,"targeting-module__attr-text ml2 mr5"],[12],[1,"\\n                  "],[10,1],[14,1,"matched-audiences-attr-title"],[15,0,[29,["u-layout__display-inline-block"," ",[28,[37,12],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,7],["i18n_audiences_tab","campaign-manager-web/components/facet-browser"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,1],[15,0,[29,["u-layout__display-inline-block"," ",[28,[37,12],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,7],["i18n_matched_audiences_subtext","campaign-manager-web/components/facet-browser"],null]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n                "],[8,[39,27],[[24,0,"targeting-module__chevron-right-icon"]],[["@size","@name"],["small","chevron-right"]],null],[1,"\\n              "],[13],[1,"\\n              "],[11,"button"],[16,0,[29,["u-display-flex u-justify-start u-items-center targeting-module__cv-attr button--unstyled\\n                  ",[52,[30,9],"targeting-module__cv-attr--active"]]]],[16,"aria-pressed",[52,[30,9],"true","false"]],[24,4,"button"],[4,[38,9],["click",[28,[37,22],[[30,0,["resetRootFromType"]],[30,0,["ROOT_NODE_TYPES","MAIN_TREE"]],"audience-attr-title"],null]],null],[12],[1,"\\n                "],[8,[39,27],[[16,0,[29,["facet-browser__audience-type-icon ml2 mr2"," ",[28,[37,12],null,[["size","color"],["small","text-low-emphasis"]]]]]]],[["@size","@name"],["medium","assets"]],null],[1,"\\n                "],[10,1],[14,0,"targeting-module__attr-text ml2 mr5"],[12],[1,"\\n                  "],[10,1],[14,1,"audience-attr-title"],[15,0,[29,["u-layout__display-inline-block"," ",[28,[37,12],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,7],["i18n_audience_attributes","campaign-manager-web/components/facet-browser"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,1],[15,0,[29,["u-layout__display-inline-block"," ",[28,[37,12],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,7],["i18n_audience_attributes_subtext","campaign-manager-web/components/facet-browser"],null]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n                "],[8,[39,27],[[24,0,"targeting-module__chevron-right-icon"]],[["@size","@name"],["small","chevron-right"]],null],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[41,[28,[37,5],[[30,0,["searchResults"]],[28,[37,6],[[30,0,["searchResults","length"]],0],null]],null],[[[1,"            "],[8,[39,28],[[16,0,[28,[37,29],["js-columns-view__search-results columns-view__search-results"," ",[52,[28,[37,5],[[30,0,["targetingEntitiesService","suggestions"]],[30,0,["targetingEntitiesService","hasSuggestionsFetchError"]]],null],"columns-view__search-results--with-suggestions",""]],null]]],[["@isContextualSearchEnabled","@facetBrowserActiveFacetUrn","@targetingRoot","@matchedAudienceRoot","@selectedResultIndex","@results","@checkedStateLookup","@checkboxCustomStateLookupFn","@disabledStateLookup","@highlightSubstring","@onCheckboxChange","@onFacetResultClick","@suppressCheckboxes","@searchResultCategories","@facetUrnWithIconToGhostTypeMap"],[[30,0,["isContextualSearchEnabled"]],[30,11],[30,12],[30,13],[30,0,["selectedSearchResultIndex"]],[30,0,["searchResults"]],[30,0,["stateLookups","checkedStateLookup"]],[30,0,["checkboxCustomStateLookupFn"]],[30,0,["stateLookups","disabledStateLookup"]],[30,0,["searchQuery"]],[30,0,["onSearchCheckboxChange"]],[30,0,["onFacetResultClick"]],[28,[37,19],[[28,[37,20],[[30,0,["isContextualSearchEnabled"]]],null],[28,[37,20],[[30,8]],null]],null],[52,[51,[30,0,["isContextualSearchEnabled"]]],[30,14]],[30,0,["facetUrnWithIconToGhostTypeMap"]]]],null],[1,"\\n"]],[]],[[[41,[30,0,["hasSearchError"]],[[[1,"              "],[10,0],[14,0,"columns-view__search-results"],[12],[1,"\\n                "],[8,[39,30],[[24,0,"columns-view__search-results--error"]],[["@type","@message"],["negative",[28,[37,7],["i18n_search_error","campaign-manager-web/components/facet-browser"],null]]],null],[1,"\\n              "],[13],[1,"\\n"]],[]],null]],[]]],[41,[30,0,["searchTask","isRunning"]],[[[1,"            "],[10,0],[14,0,"u-loader__absolute-container"],[12],[1,"\\n              "],[10,0],[12],[1,"\\n                "],[8,[39,31],null,null,null],[1,"\\n                "],[10,2],[15,0,[29,[[28,[37,12],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,[28,[35,7],["i18n_loading","campaign-manager-web/components/facet-browser"],null]],[13],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[41,[28,[37,20],[[28,[37,5],[[30,0,["searchResults"]],[28,[37,6],[[30,0,["searchResults","length"]],0],null]],null]],null],[[[1,"            "],[10,"section"],[15,0,[29,["columns-view__wrapper facet-browser__columns-count--",[30,0,["columns","length"]],"\\n                ",[52,[30,0,["isFirstColumnShifted"]],"facet-browser__main-cv--shifted"]]]],[15,5,[30,0,["wrapperStyle"]]],[12],[1,"\\n"],[42,[28,[37,33],[[28,[37,33],[[30,0,["columns"]]],null]],null],null,[[[44,[[28,[37,17],null,[["last","visible"],[[28,[37,6],[[30,16],[28,[37,34],[[30,0,["columns","length"]],1],null]],null],[52,[30,0,["canLastColumnBeFullWidth"]],[28,[37,6],[[30,16],[28,[37,34],[[30,0,["columns","length"]],1],null]],null],[28,[37,35],[[30,16],[28,[37,34],[[30,0,["columns","length"]],[30,0,["visibleColumnsCount"]]],null]],null]]]]]],[[[41,[28,[37,6],[[30,15,["viewType"]],"TEXT_INPUT"],null],[[[1,"                    "],[8,[39,36],[[16,5,[28,[37,18],[[30,0,["colStyles"]],[30,16]],null]]],[["@colData","@transitionDuration","@onAddTextInputFacetSegment","@containingOrBlock"],[[30,15],[30,0,["cssTransitionDuration"]],[30,18],[30,19]]],null],[1,"\\n"]],[]],[[[41,[28,[37,6],[[30,15,["viewType"]],"RANGE"],null],[[[1,"                    "],[8,[39,37],null,[["@colData","@rangeStateLookup","@onRangeChange","@getRangeContext","@transitionDuration","@shiftPercentage"],[[30,15],[30,0,["stateLookups","rangeStateLookup"]],[30,0,["onRangeColumnChange"]],[30,0,["getRangeContext"]],[30,0,["cssTransitionDuration"]],[30,0,["columnShiftPercentage"]]]],null],[1,"\\n"]],[]],[[[1,"                    "],[11,"article"],[24,"tabindex","-1"],[24,1,"facet-browser-right-column"],[16,0,[29,["columns-view__column\\n                        ",[52,[28,[37,19],[[30,17,["last"]],[28,[37,5],[[30,0,["targetingEntitiesService","suggestions"]],[30,0,["targetingEntitiesService","hasSuggestionsFetchError"]]],null]],null],"columns-view__column--with-suggestions"]]]],[16,5,[28,[37,18],[[30,0,["colStyles"]],[30,16]],null]],[4,[38,38],null,[["selector","when","transitionDuration"],["article:last-of-type [data-js-columns-view__ul]",[30,0,["shouldFocusOnLastColumn"]],[30,0,["cssTransitionDuration"]]]]],[12],[1,"\\n"],[1,"                      "],[10,0],[15,0,[52,[51,[30,17,["visible"]]],"u-layout__display-none",""]],[12],[1,"\\n"],[41,[28,[37,19],[[28,[37,39],[[30,15,["cells"]]],null],[28,[37,18],[[30,0,["facetSearchTypeaheadPromptsMap"]],[30,15,["parentCell","urn"]]],null]],null],[[[1,"                          "],[10,0],[14,0,"facet-browser__empty-typeahead-container u-layout-flex__container--direction-column-center"],[12],[1,"\\n                            "],[8,[39,40],[[24,0,"mt5 mb4"]],[["@type","@name","@size"],["microspot","search","small"]],null],[1,"\\n                            "],[10,2],[15,0,[29,["u-layout__align-center"," ",[28,[37,12],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                              "],[1,[28,[35,7],["i18n_empty_typeahead_state_description","campaign-manager-web/components/facet-browser"],[["facetName"],[[30,15,["parentCell","name"]]]]]],[13],[1,"\\n                            "],[10,0],[14,0,"mt2 u-display-flex u-flex-column u-flex-row-sm"],[12],[1,"\\n"],[42,[28,[37,33],[[28,[37,33],[[28,[37,18],[[30,0,["facetSearchTypeaheadPromptsMap"]],[30,15,["parentCell","urn"]]],null]],null]],null],null,[[[1,"                                "],[8,[39,21],[[4,[38,9],["click",[28,[37,22],[[30,0,["onEmptyTypeaheadPromptClick"]],[30,20]],null]],null]],[["@size","@buttonType","@text"],["small","tertiary",[30,20]]],null],[1,"\\n"]],[20]],null],[1,"                            "],[13],[1,"\\n                          "],[13],[1,"\\n"]],[]],[[[41,[30,10],[[[41,[28,[37,39],[[30,15,["cells"]]],null],[[[1,"                              "],[10,0],[14,0,"facet-browser__empty-typeahead-container p4 u-layout-flex__container--direction-column-center"],[12],[1,"\\n                                "],[8,[39,40],[[24,0,"mt4"]],[["@name","@size"],["empty-room","small"]],null],[1,"\\n"],[44,[[28,[37,18],[[30,0,["maCreateAudienceOptions"]],[30,0,["activeColumn","parentCell","urn"]]],null]],[[[1,"                                  "],[10,2],[15,0,[29,["u-layout__align-center"," ",[28,[37,12],null,[["size","weight","color"],["medium","bold","text-low-emphasis"]]]]]],[12],[1,"\\n                                    "],[1,[28,[35,7],["i18n_matched_audience_empty_state_title_v10","campaign-manager-web/components/facet-browser"],[["type"],[[52,[30,21],[30,21,["i18nType"]],"DEFAULT_TEXT"]]]]],[1,"\\n                                  "],[13],[1,"\\n"],[41,[30,21],[[[1,"                                    "],[10,2],[15,0,[29,["u-layout__align-center"," ",[28,[37,12],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                                      "],[1,[28,[35,7],["i18n_matched_audience_empty_state_subtitle_v10","campaign-manager-web/components/facet-browser"],[["type"],[[30,21,["i18nType"]]]]]],[1,"\\n                                    "],[13],[1,"\\n"]],[]],null]],[21]]],[1,"                              "],[13],[1,"\\n"]],[]],null]],[]],null],[41,[28,[37,19],[[30,0,["isSuggestionsContentVisible"]],[30,0,["isSingleColumnMode"]]],null],[[[1,"                            "],[10,0],[15,0,[29,["facet-browser__suggestions-header-text u-layout__visibility-hidden"," ",[28,[37,12],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                              "],[1,[28,[35,7],["i18n_suggestions_header","campaign-manager-web/components/facet-browser"],[["facetName"],[[30,0,["activeColumn","parentCell","name"]]]]]],[1,"\\n                            "],[13],[1,"\\n"]],[]],null],[1,"                          "],[11,"ul"],[24,"data-js-columns-view__ul",""],[24,0,"columns-view__ul"],[24,"tabindex","-1"],[16,"aria-labelledby",[30,15,["ariaLabelledById"]]],[4,[38,9],["focus",[30,0,["onLastColumnFocus"]]],null],[12],[1,"\\n"],[42,[28,[37,33],[[28,[37,33],[[30,15,["cells"]]],null]],null],null,[[[44,[[28,[37,17],null,[["expanded","expandable","checked","customChecked","disabled","clickable","nonTargetable","withIcon"],[[28,[37,6],[[30,15,["activeCellIndex"]],[30,23]],null],[28,[37,18],[[28,[37,18],[[30,0,["expandableList"]],[30,16]],null],[30,23]],null],[28,[37,18],[[28,[37,18],[[30,0,["checkedList"]],[30,16]],null],[30,23]],null],[28,[37,18],[[28,[37,18],[[30,0,["checkboxCustomStateList"]],[30,16]],null],[30,23]],null],[28,[37,18],[[28,[37,18],[[30,0,["disabledList"]],[30,16]],null],[30,23]],null],[28,[37,18],[[28,[37,18],[[30,0,["clickableList"]],[30,16]],null],[30,23]],null],[28,[37,20],[[30,22,["targetable"]]],null],[28,[37,18],[[30,0,["facetUrnWithIconToGhostTypeMap"]],[30,22,["facetUrn"]]],null]]]],[28,[37,29],[[30,0,["inputIdPrefix"]],[30,16],[30,23]],null]],[[[1,"                                "],[11,"li"],[16,0,[29,["columns-view__cell facet-browser__cell\\n                                    ",[52,[30,24,["expanded"]]," columns-view__cell--expanded"],"\\n                                    ",[52,[30,24,["disabled"]]," columns-view__cell--disabled"],"\\n                                    ",[52,[30,24,["clickable"]]," columns-view__cell--clickable"]," ",[28,[37,12],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,9],["click",[28,[37,22],[[30,0,["onCellClick"]],[30,16],[30,23],[30,22]],null]],null],[12],[1,"\\n"],[41,[30,24,["expandable"]],[[[1,"                                    "],[10,0],[14,0,"columns-view__expandable-cell u-layout-flex__container--aligned-center"],[12],[1,"\\n"],[41,[30,22,["targetable"]],[[[1,"                                        "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n                                          "],[10,1],[15,0,[29,[[36,23]]]],[12],[1,"\\n                                            "],[8,[39,24],[[16,"data-urn",[30,22,["urn"]]],[16,0,[29,["facet-browser__cell-item-checkbox js-facet-browser__checkbox\\n                                                ",[52,[28,[37,6],[[30,24,["customChecked"]],"INFERRED"],null],"hue-web-checkbox--inferred"]]]],[16,"data-checked-custom",[30,24,["customChecked"]]],[4,[38,9],["change",[28,[37,22],[[30,0,["onCellCheckboxChange"]],[30,16],[30,23],[30,22]],null]],null]],[["@isChecked","@inputId","@disabled","@isIndeterminate"],[[30,24,["checked"]],[30,25],[30,24,["disabled"]],[28,[37,6],[[30,24,["customChecked"]],"INDETERMINATE"],null]]],null],[1,"\\n                                          "],[13],[1,"\\n                                          "],[10,"label"],[14,0,"columns-view__label columns-view__expandable-cell-label ml2"],[15,"for",[30,25]],[12],[1,"\\n"],[1,"                                          "],[13],[1,"\\n                                        "],[13],[1,"\\n"]],[]],null],[1,"                                      "],[11,"button"],[16,0,[29,["columns-view__button columns-view__button-expandable\\n                                          ",[52,[28,[37,19],[[30,24,["nonTargetable"]],[30,24,["disabled"]]],null]," button--unstyled-disabled"," button--unstyled"]]]],[16,"disabled",[28,[37,19],[[30,24,["nonTargetable"]],[30,24,["disabled"]]],null]],[16,1,[28,[37,29],["cc-btn-",[30,16],[30,23]],null]],[24,4,"button"],[4,[38,9],["mouseup",[28,[37,22],[[30,0,["onCellButtonClick"]],[30,16],[30,23],[30,22]],null]],null],[4,[38,9],["keyup",[28,[37,22],[[30,0,["onCellButtonKeyUp"]],[30,16],[30,23],[30,22]],null]],null],[12],[1,"\\n                                        "],[1,[28,[35,41],[[30,22,["name"]]],null]],[1,"\\n                                      "],[13],[1,"\\n                                      "],[8,[39,27],[[24,0,"columns-view__chevron-right-icon"]],[["@size","@name"],["small","chevron-right"]],null],[1,"\\n                                    "],[13],[1,"\\n"]],[]],[[[1,"                                    "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n                                      "],[10,1],[15,0,[29,[[36,23]]]],[12],[1,"\\n                                        "],[8,[39,24],[[16,"data-urn",[30,22,["urn"]]],[16,0,[29,["facet-browser__cell-item-checkbox js-facet-browser__checkbox\\n                                            ",[52,[28,[37,6],[[30,24,["customChecked"]],"INFERRED"],null],"hue-web-checkbox--inferred"]]]],[16,"data-checked-custom",[30,24,["customChecked"]]],[4,[38,9],["change",[28,[37,22],[[30,0,["onCellCheckboxChange"]],[30,16],[30,23],[30,22]],null]],null]],[["@isChecked","@disabled","@inputId","@isIndeterminate"],[[30,24,["checked"]],[30,24,["disabled"]],[30,25],[28,[37,6],[[30,24,["customChecked"]],"INDETERMINATE"],null]]],null],[1,"\\n                                      "],[13],[1,"\\n                                      "],[10,"label"],[14,0,"columns-view__label ml2"],[15,"for",[30,25]],[12],[1,"\\n"],[41,[30,24,["withIcon"]],[[[1,"                                          "],[10,"figure"],[14,0,"u-layout__display-inline"],[12],[1,"\\n                                            "],[8,[39,42],[[16,0,[29,["mr2 u-layout__vertical-align-middle\\n                                                ",[52,[51,[30,22,["imageUrl"]]],"columns-view__ghost"]]]]],[["@entityType","@size","@a11yText","@imageUrl"],[[28,[37,18],[[30,0,["facetUrnWithIconToGhostTypeMap"]],[30,22,["facetUrn"]]],null],"xsmall",[28,[37,7],["i18n_segment_icon_alt","campaign-manager-web/components/facet-browser"],[["name"],[[30,22,["name"]]]]],[30,22,["imageUrl"]]]],null],[1,"\\n                                          "],[13],[1,"\\n"]],[]],null],[1,"                                        "],[10,1],[14,0,"columns-view__label-text"],[12],[1,"\\n                                          "],[1,[28,[35,41],[[30,22,["name"]]],null]],[1,"\\n                                        "],[13],[1,"\\n"],[41,[28,[37,19],[[30,22,["maSegmentType"]],[30,22,["maSegmentStatus"]]],null],[[[41,[28,[37,6],[[30,22,["maSegmentStatus"]],"READY"],null],[[[44,[[28,[37,5],[[28,[37,20],[[30,22,["audienceCount"]]],null],[28,[37,6],[[30,22,["audienceCount"]],0],null]],null]],[[[1,"                                              "],[10,1],[14,0,"u-layout__display-inline-block ml1"],[12],[1,"\\n                                                ("],[1,[52,[30,26],[28,[37,7],["i18n_ma_segment_low_audience_count","campaign-manager-web/components/facet-browser"],null],[28,[37,43],[[30,22,["audienceCount"]]],null]]],[1,")\\n                                              "],[13],[1,"\\n"]],[26]]]],[]],[[[44,[[28,[37,5],[[28,[37,20],[[30,22,["audienceCount"]]],null],[28,[37,6],[[30,22,["audienceCount"]],0],null]],null]],[[[1,"                                              "],[10,1],[14,0,"u-layout__display-inline-block ml1"],[12],[1,"\\n                                                ("],[1,[52,[30,27],[28,[37,7],["i18n_ma_audience_status_low_count","campaign-manager-web/components/facet-browser"],[["maStatus"],[[30,22,["maSegmentStatus"]]]]],[28,[37,7],["i18n_ma_audience_status_v2","campaign-manager-web/components/facet-browser"],[["maStatus","audienceCount"],[[30,22,["maSegmentStatus"]],[28,[37,43],[[30,22,["audienceCount"]]],null]]]]]],[1,")\\n                                              "],[13],[1,"\\n"]],[27]]]],[]]],[41,[28,[37,5],[[28,[37,6],[[30,22,["facetUrn"]],[28,[37,18],[[30,0,["facetUrnsMap"]],"MATCHED_AUDIENCES_UPLOADED_LISTS"],null]],null],[28,[37,6],[[30,22,["facetUrn"]],[28,[37,18],[[30,0,["facetUrnsMap"]],"MATCHED_AUDIENCES_MEMBER_UPLOADED_LISTS"],null]],null],[28,[37,6],[[30,22,["facetUrn"]],[28,[37,18],[[30,0,["facetUrnsMap"]],"MATCHED_AUDIENCES_ORGANIZATION_UPLOADED_LISTS"],null]],null],[28,[37,6],[[30,22,["facetUrn"]],[28,[37,18],[[30,0,["facetUrnsMap"]],"MATCHED_AUDIENCES_THIRD_PARTY_AUDIENCES"],null]],null],[28,[37,6],[[30,22,["facetUrn"]],[28,[37,18],[[30,0,["facetUrnsMap"]],"MATCHED_AUDIENCES_THIRD_PARTY_MEMBER_AUDIENCES"],null]],null],[28,[37,6],[[30,22,["facetUrn"]],[28,[37,18],[[30,0,["facetUrnsMap"]],"MATCHED_AUDIENCES_THIRD_PARTY_ORGANIZATION_AUDIENCES"],null]],null]],null],[[[1,"                                            "],[10,1],[14,0,"columns-view__category u-layout__display-inline-block ml1"],[12],[1,"\\n                                              "],[8,[39,44],null,[["@audienceType","@isTargeting","@thirdPartyDisplayName"],[[30,22,["maSegmentType"]],true,[30,22,["thirdPartyDisplayName"]]]],null],[1,"\\n                                            "],[13],[1,"\\n"]],[]],null]],[]],null],[1,"                                      "],[13],[1,"\\n                                    "],[13],[1,"\\n"]],[]]],[41,[28,[37,19],[[28,[37,20],[[30,0,["isViewingFacetWithDisclaimer"]]],null],[30,24,["disabled"]]],null],[[[1,"                                    "],[8,[39,45],[[24,0,"columns-view__tooltip-trigger"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                                        "],[8,[39,21],[[24,0,"button--cursor-pointer"],[4,[38,46],[[30,28,["triggerContentSharedInfo"]]],null]],[["@buttonType","@size","@circle","@icon","@text"],["tertiary","small",true,"question",[28,[37,7],["i18n_included_facet_disabled_tooltip_a11y_text","campaign-manager-web/components/facet-browser"],[["facetToAdd"],[[30,22,["name"]]]]]]],null],[1,"\\n                                      "]],[28]],[[[1,"\\n                                        "],[10,1],[12],[1,"\\n"],[1,"                                          "],[1,[30,24,["disabled"]]],[1,"\\n                                        "],[13],[1,"\\n                                      "]],[]]]]],[1,"\\n"]],[]],[[[41,[28,[37,5],[[30,22,["targetable"]],[30,22,["description"]]],null],[[[1,"                                      "],[8,[39,47],null,[["@entity","@activeRoot"],[[30,22],[30,0,["activeRoot"]]]],null],[1,"\\n"]],[]],null]],[]]],[1,"                                "],[13],[1,"\\n"]],[24,25]]]],[22,23]],null],[1,"                          "],[13],[1,"\\n"]],[]]],[1,"                      "],[13],[1,"\\n                    "],[13],[1,"\\n                    "],[8,[39,48],null,[["@header","@id","@anchor","@placement","@onCtaClick"],[[28,[37,7],["i18n_doc_ads_facet_browser_nfi_header","campaign-manager-web/components/facet-browser"],null],"document_ads_facet_browser","#facet-browser-right-column","top",[30,0,["onDocAdsFacetBrowserNFIClick"]]]],[["default"],[[[[1,"\\n                      "],[1,[28,[35,7],["i18n_doc_ads_facet_browser_nfi_content","campaign-manager-web/components/facet-browser"],null]],[1,"\\n                    "]],[]]]]],[1,"\\n                    "],[8,[39,48],null,[["@header","@id","@anchor","@placement","@onCtaClick"],[[28,[37,7],["i18n_conversation_ads_facet_browser_nfi_header","campaign-manager-web/components/facet-browser"],null],"convo_ads_facet_browser","#facet-browser-right-column","top",[30,0,["onConversationAdsFacetBrowserNFIClick"]]]],[["default"],[[[[1,"\\n                      "],[1,[28,[35,7],["i18n_conversation_ads_facet_browser_nfi_content","campaign-manager-web/components/facet-browser"],null]],[1,"\\n                    "]],[]]]]],[1,"\\n                    "],[8,[39,48],null,[["@header","@id","@anchor","@placement","@ctaText","@onCtaClick"],[[28,[37,7],["i18n_predictive_audiences_facet_browser_nfi_header","campaign-manager-web/components/facet-browser"],null],"predictive_audiences_fb","#facet-browser-right-column","top",[28,[37,7],["i18n_predictive_audiences_facet_browser_nfi_learn_more","campaign-manager-web/components/facet-browser"],null],[30,0,["onPredictiveAudiencesFacetBrowserNFIClick"]]]],[["default"],[[[[1,"\\n                      "],[1,[28,[35,7],["i18n_predictive_audiences_facet_browser_nfi_content","campaign-manager-web/components/facet-browser"],null]],[1,"\\n                    "]],[]]]]],[1,"\\n"],[1,"                  "]],[]]]],[]]]],[17]]]],[15,16]],null],[1,"            "],[13],[1,"\\n"]],[]],null],[1,"          "],[10,0],[15,0,[28,[37,49],["columns-view__suggestions-content",[28,[37,17],null,[["columns-view__suggestions-visible","facet-browser__suggestions-content--expanded","facet-browser__suggestions-content--single-col"],[[30,0,["isSuggestionsContentVisible"]],[30,0,["isSingleColumnSuggestionsExpanded"]],[30,0,["isSingleColumnMode"]]]]]],null]],[12],[1,"\\n            "],[10,0],[14,0,"pl4 pr3 u-display-flex u-flex-wrap u-items-center"],[12],[1,"\\n              "],[10,0],[15,0,[29,["facet-browser__suggestions-header-text pv1 mr2"," ",[28,[37,12],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,7],["i18n_suggestions_header","campaign-manager-web/components/facet-browser"],[["facetName"],[[30,0,["activeColumn","parentCell","name"]]]]]],[1,"\\n              "],[13],[1,"\\n"],[41,[30,0,["isSingleColumnMode"]],[[[1,"                "],[8,[39,21],[[4,[38,9],["click",[28,[37,50],[[30,0],"isSuggestionsContentManuallyShown",[28,[37,20],[[30,0,["isSuggestionsContentManuallyShown"]]],null]],null]],null]],[["@icon","@size","@circle","@text","@buttonType"],[[52,[30,0,["isSingleColumnSuggestionsExpanded"]],"chevron-up","chevron-down"],"small",true,[28,[37,7],["i18n_toggle_suggestions","campaign-manager-web/components/facet-browser"],null],"tertiary"]],null],[1,"\\n"]],[]],[[[41,[28,[37,20],[[28,[37,39],[[30,0,["filteredSuggestions"]]],null]],null],[[[1,"                "],[8,[39,21],[[16,"disabled",[30,0,["isSelectAllSuggestionsDisabled"]]],[4,[38,9],["click",[30,0,["onSuggestionsSelectAll"]]],null]],[["@buttonType","@emphasized","@size","@text"],["tertiary",true,"small",[28,[37,7],["i18n_suggestions_select_all_with_count","campaign-manager-web/components/facet-browser"],[["count"],[[30,0,["filteredSuggestions","length"]]]]]]],null],[1,"\\n              "]],[]],null]],[]]],[1,"            "],[13],[1,"\\n            "],[10,0],[15,0,[29,["facet-browser__suggestions-container\\n                ",[52,[51,[30,0,["isSingleColumnSuggestionsExpanded"]]],"u-layout__display-none"]]]],[12],[1,"\\n"],[41,[28,[37,39],[[30,0,["filteredSuggestions"]]],null],[[[1,"                "],[10,2],[15,0,[29,["facet-browser__no-more-suggestions"," ",[28,[37,12],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,7],["i18n_no_more_suggestions","campaign-manager-web/components/facet-browser"],[["facetName"],[[30,0,["activeColumn","parentCell","name"]]]]]],[1,"\\n                "],[13],[1,"\\n"]],[]],[[[41,[30,0,["isSingleColumnMode"]],[[[1,"                  "],[8,[39,21],[[24,0,"ml3 mb2"],[16,"disabled",[30,0,["isSelectAllSuggestionsDisabled"]]],[4,[38,9],["click",[30,0,["onSuggestionsSelectAll"]]],null]],[["@buttonType","@emphasized","@size","@text"],["tertiary",true,"small",[28,[37,7],["i18n_suggestions_select_all_with_count","campaign-manager-web/components/facet-browser"],[["count"],[[30,0,["filteredSuggestions","length"]]]]]]],null],[1,"\\n"]],[]],null],[1,"                "],[10,"ul"],[14,0,"columns-view__suggestions"],[12],[1,"\\n"],[42,[28,[37,33],[[28,[37,33],[[30,0,["filteredSuggestions"]]],null]],null],null,[[[1,"                    "],[10,"li"],[12],[1,"\\n                      "],[11,"button"],[16,0,[29,["facet-browser__suggestion-button button--medium-with-icon button--unstyled u-color__blue7"," ",[28,[37,12],null,[["size","weight"],["small","bold"]]]]]],[24,4,"button"],[4,[38,9],["click",[28,[37,22],[[30,0,["onSuggestionSelect"]],[30,29]],null]],null],[12],[1,"\\n                        "],[8,[39,27],[[24,0,"u-layout__display-inline-block u-layout__vertical-align-middle"]],[["@size","@name"],["small","add"]],null],[1,"\\n"],[41,[28,[37,18],[[30,0,["facetUrnWithIconToGhostTypeMap"]],[30,29,["facetUrn"]]],null],[[[1,"                          "],[10,"figure"],[14,0,"u-layout__display-inline"],[12],[1,"\\n                            "],[8,[39,42],[[16,0,[29,["mr2 u-layout__vertical-align-middle\\n                                ",[52,[51,[30,29,["imageUrl"]]],"columns-view__ghost"]]]]],[["@entityType","@size","@a11yText","@imageUrl"],[[28,[37,18],[[30,0,["facetUrnWithIconToGhostTypeMap"]],[30,29,["facetUrn"]]],null],"xsmall",[28,[37,7],["i18n_segment_icon_alt","campaign-manager-web/components/facet-browser"],[["name"],[[30,29,["name"]]]]],[30,29,["imageUrl"]]]],null],[1,"\\n                          "],[13],[1,"\\n"]],[]],null],[1,"                        "],[1,[30,29,["name"]]],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n"]],[29]],null],[1,"                "],[13],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n            "],[8,[39,30],[[24,0,"pl3 pt2"]],[["@isHidden","@type","@message"],[[28,[37,20],[[30,0,["targetingEntitiesService","hasSuggestionsFetchError"]]],null],"negative",[28,[37,7],["i18n_suggestions_error","campaign-manager-web/components/facet-browser"],null]]],null],[1,"\\n          "],[13],[1,"\\n"]],[8,9,10]]],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs","@populatedNodes","iphHelper","@accountId","maCreateAudienceOption","iphHelper","iphHelper","isLocationsRootActive","isMainTreeRootActive","isMaRootActive","@facetBrowserActiveFacetUrn","@targetingRoot","@matchedAudienceRoot","@localizedFacetNameContext","colDefinition","colIndex","colIs","@onAddTextInputFacetSegment","@containingOrBlock","prompt","maCreateAudienceOption","cellDefinition","cellIndex","cellIs","cellInputId","hasLowAudienceCount","hasLowAudienceCount","triggerData","suggestion"],false,["if","unless","did-update","gt","cm-breadcrumb","or","eq","t","hue-web-search-input","on","pick","hue-web-focus-manager@focus","hue-web-foundations@-text-body","iph-helper","external-link-info","help-center-url","let","hash","get","and","not","hue-web-button","fn","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","pipe","not-eq","hue-web-icons@icon","facet-browser-search-results","concat","hue-web-inline-feedback","hue-web-progress-indicator","each","-track-array","sub","gte","columns-view-text-input","columns-view-range-column","focus-by-selector-async","is-empty","hue-web-icons@illustration","readonly","hue-web-entity","format-number","audiences/matched/audience-type-i18n","hue-web-tooltip","hue-web-tooltip-trigger","facet-browser-info-tooltip","new-feature-introduction-bubble","classes","set"]]',moduleName:"campaign-manager-web/components/facet-browser.hbs",isStrictMode:!1}),{SHORT_PRESS:ve}=O.CONTROL_INTERACTION_TYPE,we=(e,t)=>{let n=e.toLowerCase(),a=t.toLowerCase()
const i=/[\u0300-\u036f]/g,r=e=>e.normalize("NFD").replace(i,"")
return n=r(n),a=r(a),a.includes(n)},Ie=(e,t,n)=>{const{children:a,viewType:i,facetUrn:r}=e,o=(0,s.isEmpty)(a)||r in T.FACETS_WITH_HIERARCHY
return new d.default({cells:a,parentCell:e,ariaLabelledById:n,viewType:i,useRemoteSearch:o,index:t})},Pe=({urn:e="",children:t})=>e.startsWith(T.FACET_PREFIX)||!(0,s.isNone)(t)
let Ne=null,Re=(R=Ce((N=class{constructor(e){Se(this,"agreed",R,this),Ae(this,"i18nKey",null),Ae(this,"infoLink",null),Object.assign(this,e)}}).prototype,"agreed",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N),De=e.default=(D=(0,c.inject)(),M=(0,c.inject)(),L=(0,c.inject)(),k=(0,c.inject)(),U=(0,c.inject)("targeting/targeting-entities"),x=(0,c.inject)("targeting/saved-audience"),F=(0,c.inject)(),z=(0,c.inject)(),j=(0,c.inject)(),G=(0,c.inject)(),B=(0,c.inject)(),V=(0,c.inject)("hue-web-toast"),Y=(0,c.inject)(),H=(0,c.inject)(),q=(0,m.task)({restartable:!0}),(0,o.assertPropTypes)((ye=class extends i.default{get visibleColumnsCount(){return(0,y.getVisibleColumnsCountFromWindowWidth)(this.windowResizeObserver.lastDimensions.width)}get isSingleColumnMode(){return(0,y.isSingleColumnMode)(this.visibleColumnsCount)}get columnShiftPercentage(){return(0,y.getColumnShiftPercentageFromVisibleCount)(this.visibleColumnsCount)}get isSingleColumnSuggestionsExpanded(){return!this.isSingleColumnMode||this.isSuggestionsContentManuallyShown}get isBreadcrumbVisible(){return this.columns.length>y.MIN_VISIBLE_COLUMNS_COUNT||this.isSingleColumnMode&&this.columns.length===y.MIN_VISIBLE_COLUMNS_COUNT&&!this.isFirstColumnShifted}get isSuggestionsContentVisible(){const{suggestions:e,hasSuggestionsFetchError:t}=this.targetingEntitiesService
return!(0,s.isEmpty)(e)||t}get filteredSuggestions(){const e=this.targetingEntitiesService.suggestions||[],t=this.stateLookups.checkedStateLookup
return t&&t.map&&"function"==typeof t.map?e.filter((e=>!t.map(e))):e}get isSelectAllSuggestionsDisabled(){if((0,s.isEmpty)(this.filteredSuggestions))return!0
const e=this.activeColumnParentFacetUrn
return(0,T.getSelectedSegmentsCountByFacetFromCriteria)(this.args.targetingCriteria,e)>90}get isContextualSearchEnabled(){const e=this.activeColumn.index
if(0===e)return!1
for(let t=e;t>0;t--){const e=this.columns[t]?.viewType
if(e in p.SEARCH_ENABLED_COLUMN_VIEW_TYPES)return!0}return!1}get wrapperStyle(){const e=this.columns.length,{width:t}=this.windowResizeObserver.lastDimensions,n=(0,y.getReflowCompliantWrapperTranslateXPercentage)(e,t,this.canLastColumnBeFullWidth)
return(0,u.htmlSafe)(a.default.sanitizeHTML(`transform: translateX(${n}%)`))}get canLastColumnBeFullWidth(){if(this.activeColumn.parentCell.viewType===p.COLUMN_VIEW_TYPE.RANGE)return!0
const e=this.activeColumnParentFacetUrn in T.FACETS_WITH_HIERARCHY,t=(this.activeColumn.cells||[]).some(Pe)
return!e&&!t}get colStyles(){const{columnShiftPercentage:e}=this
return this.columns.reduce(((t,{index:n})=>(t[n]=(0,u.htmlSafe)(a.default.sanitizeHTML(`left: ${n*e}%`)),t)),[])}get columnCrumbs(){const e=this.columns.map((({parentCell:e})=>e))
return this.activeColumnParentFacetUrn in T.FACETS_WITH_HIERARCHY?e.map((e=>{const t=e.facetUrn===e.urn
return Object.assign({},e,{readOnly:t})})):e}get disabledList(){return this.columns.map((({cells:e=[],index:t})=>t+1===this.columns.length&&this.isViewingFacetWithDisclaimer?(0,A.arrayFill)(e.length,!this.hasAgreedToDisclaimer):e.map((e=>this.stateLookups.disabledStateLookup.map(e)))))}get checkedList(){return this.columns.map((({cells:e=[]})=>this.isIncludeMode?this._getCellsCheckedState(e):(0,y.getCellsStateFromLookup)(e,this.stateLookups.checkedStateLookup)))}get checkboxCustomStateLookupFn(){let e
e=this.isIncludeMode?this._getContainingOrBlockSegments():this._getActiveNodeIncludedOrExcludedSegments()
const t=e.reduce(((e,{urn:t})=>(e[t]=!0,e)),{}),n=e.reduce(((e,{ancestorUrns:t=[]})=>(t.forEach((t=>{e[t]=!0})),e)),{})
return({urn:e,ancestorUrns:a=[],targetable:i})=>{const r=a.some((e=>t[e])),o=n[e]
if(i&&!t[e])return r?T.CUSTOM_CHECKBOX_STATES.INFERRED:o?T.CUSTOM_CHECKBOX_STATES.INDETERMINATE:void 0}}get checkboxCustomStateList(){const e=[],t=this.checkboxCustomStateLookupFn
return this.columns.forEach((({cells:n,index:a})=>{n?.forEach(((n,i)=>{e[a]=e[a]||[],e[a][i]=t(n)}))})),e}get expandableList(){const e=[]
return this.columns.forEach((({cells:t,index:n})=>{e[n]=(t||[]).map(Pe)})),e}get clickableList(){const e=this.disabledList,t=this.expandableList,n=this.activeRootNodeType===T.ROOT_NODE_TYPES.LOCATIONS,a=[]
return this.columns.forEach((({cells:i},r)=>{i=i||[],a[r]=new Array(i.length),i.forEach(((i,o)=>{const l=t[r][o],s=e[r][o]
a[r][o]=l&&!s||l&&n}))})),a}get activeColumn(){const e=this.columns
return e[e.length-1]}get activeColumnParentFacetUrn(){return this.activeColumn?.parentCell.facetUrn}get isViewingFacetWithDisclaimer(){return this.activeColumn?.parentCell.facetUrn in this.facetDisclaimers}get hasAgreedToDisclaimer(){const e=this.activeColumnParentFacetUrn,t=this.args.targetingCriteria.allIncludedSegments.some((({facetUrn:t})=>t===e)),n=this.facetDisclaimers[e].agreed
return t||n}get activeRoot(){const{activeRootNodeType:e,args:{targetingRoot:t,matchedAudienceRoot:n}}=this
switch(e){case T.ROOT_NODE_TYPES.MAIN_TREE:return t
case T.ROOT_NODE_TYPES.MA:return n
default:return null}}get activeDisclaimer(){return this.facetDisclaimers[this.activeColumnParentFacetUrn]||{}}get maCreateAudienceOptions(){const e=this.args.activeEngagementSources,t={i18nType:h.PANEL_TYPES.CREATE_LIST_AUDIENCE,maPanelType:h.PANEL_TYPES.CREATE_LIST_AUDIENCE,controlName:"target_add_create_uploadlist_header_cta"},n={[T.FACET_URNS.MATCHED_AUDIENCES_WEBSITE_AUDIENCES]:{i18nType:h.PANEL_TYPES.CREATE_WEBSITE_AUDIENCE,maPanelType:h.PANEL_TYPES.CREATE_WEBSITE_AUDIENCE,controlName:"target_add_create_websiteaudience_header_cta"},[T.FACET_URNS.MATCHED_AUDIENCES_UPLOADED_LISTS]:t,[T.FACET_URNS.MATCHED_AUDIENCES_MEMBER_UPLOADED_LISTS]:t,[T.FACET_URNS.MATCHED_AUDIENCES_ORGANIZATION_UPLOADED_LISTS]:t,[T.FACET_URNS.MATCHED_AUDIENCES_LOOKALIKE_AUDIENCES]:{i18nType:h.PANEL_TYPES.CREATE_LOOKALIKE_AUDIENCE,maPanelType:h.PANEL_TYPES.CREATE_LOOKALIKE_AUDIENCE,controlName:"target_add_create_lookalikeaudience_header_cta"},[T.FACET_URNS.MATCHED_AUDIENCES_SMART_AUDIENCES]:{i18nType:h.PANEL_TYPES.CREATE_SMART_AUDIENCE,maPanelType:h.PANEL_TYPES.CREATE_SMART_AUDIENCE,controlName:"target_add_create_smartaudience_header_cta"}}
return e&&e.length&&e.forEach((e=>{const t=e.engagementSourceType
n[T.ENGAGEMENT_SOURCE_TYPE_TO_FACET_URN[t]]={i18nType:t,maPanelType:h.PANEL_TYPES.CREATE_ENGAGEMENT_AUDIENCE,controlName:f.ENGAGEMENT_SOURCES_CONFIG[t].trackingKeys.common.createAudienceHeaderCta,engagementSource:e}})),n}get canRenderMAContent(){return this.activeRootNodeType===T.ROOT_NODE_TYPES.MA&&!(0,s.isEmpty)(this.activeRoot.children)}get stateLookups(){const{disabledIncluded:e,checkedIncluded:t,disabledExcluded:n,checkedExcluded:a,rangeIncluded:i,rangeExcluded:r}=this._getEntitiesStateLookups()
return this.isIncludeMode?{disabledStateLookup:e,checkedStateLookup:t,rangeStateLookup:i}:{disabledStateLookup:n,checkedStateLookup:a,rangeStateLookup:r}}get isIncludeMode(){return this.args.mode===T.CRITERIA_SELECTION_MODE.INCLUDE}get isCreateLookalikeDeprecatedForActiveColumnType(){return this.lix.getTreatmentIsEnabled(P.LIX_TEST_KEYS.enableLookalikeDeprecation)&&this.activeColumnParentFacetUrn===this.facetUrnsMap.MATCHED_AUDIENCES_LOOKALIKE_AUDIENCES}constructor(){super(...arguments),Se(this,"xhr",X,this),Se(this,"i18n",$,this),Se(this,"tracking",J,this),Se(this,"targeting",Q,this),Se(this,"targetingEntitiesService",Z,this),Se(this,"savedAudienceService",ee,this),Se(this,"jet",te,this),Se(this,"lisaLiam",ne,this),Se(this,"lix",ae,this),Se(this,"locale",ie,this),Se(this,"assetLoader",re,this),Se(this,"toast",oe,this),Se(this,"windowResizeObserver",le,this),Se(this,"iphService",se,this),Ae(this,"facetDisclaimers",{[T.FACET_URNS.AGE_RANGES]:new Re({i18nKey:"i18n_age_disclaimer_text_v3",infoLink:"help/lms/answer/86856"}),[T.FACET_URNS.GENDERS]:new Re({i18nKey:"i18n_gender_disclaimer_text_v3",infoLink:"help/lms/answer/86856"})}),Se(this,"columns",ce,this),Se(this,"prevPopulatedNodes",ue,this),Se(this,"shouldFocusOnSearchInput",de,this),Se(this,"shouldFocusOnLastColumn",pe,this),Ae(this,"cssTransitionDuration",200),Ae(this,"inputIdPrefix",`${(0,S.uuid)()}-cc-input-`),Se(this,"isFirstColumnShifted",me,this),Se(this,"activeRootNodeType",ge,this),Ae(this,"facetUrnsMap",T.FACET_URNS),Ae(this,"facetUrnWithIconToGhostTypeMap",T.FACETS_WITH_ICON_TO_GHOST_TYPE),Se(this,"isCssTransitionEnabled",be,this),Se(this,"searchResults",_e,this),Se(this,"selectedSearchResultIndex",he,this),Se(this,"hasSearchError",fe,this)
Se(this,"searchQuery",Te,this),Ae(this,"facetSearchTypeaheadPromptsMap",null),Ae(this,"i18nMessages",{facetIsAtCapacityError:this._getI18n("i18n_max_segments_reached_error_message")}),Ae(this,"getRangeContext",T.getRangeContext),Ae(this,"ROOT_NODE_TYPES",T.ROOT_NODE_TYPES),Se(this,"isSuggestionsContentManuallyShown",Ee,this)
const{populatedNodes:e,ariaLabelledById:t}=this.args
this.activeRootNodeType=T.ROOT_NODE_TYPES.MA
const n=this.activeRoot;(0,s.isEmpty)(e)?this._spliceColumns(n,t):this._populateColumnsFromNodes(e,t),this._setFacetSearchTypeaheadPromptsMap(),this._dismissSuggestions(),this.savedAudienceService.registerOnTypeaheadInput(this.onTypeaheadInput.bind(this)).onTypeaheadInput(this.savedAudienceService.facetBrowserSearchQuery)}willDestroy(){super.willDestroy(...arguments),this._dismissSuggestions(),this.savedAudienceService.resetFacetBrowserSearchQuery(),(0,b.runDisposables)(this)}onPopulatedNodesArgUpdate(){const{prevPopulatedNodes:e,args:{populatedNodes:t}}=this;(0,s.isEmpty)(t)||e===t||this._populateColumnsFromNodes(t,this.args.ariaLabelledById)}onCustomStateUpdate(){this.constructor.applyCheckboxIndeterminate()}onDisclaimerCheckboxClick(e){const t=this.activeColumn?.parentCell.facetUrn,n=this.facetDisclaimers[t]
n&&(n.agreed=e)}onCellButtonClick(e,t,n,a){this._handleCellButtonInteraction(e,t,n,a)}onCellButtonKeyUp(e,t,n,a){this._handleCellButtonInteraction(e,t,n,a)}async onTypeaheadInput(e){if(e===this.searchQuery)return
try{await this.searchTask.perform(e)}catch(t){if((0,g.didCancel)(t))return
throw t}Boolean(this.savedAudienceService.facetBrowserPathUrn)&&this._fetchFacetSuggestions()}onKeyboardNavigation(e){let t=this.selectedSearchResultIndex
const n={27:()=>{this.selectedSearchResultIndex=null,this.searchResults=null},40:()=>{t===this.searchResults.length-1?this.selectedSearchResultIndex=0:(t=null===t?0:t+1,this.selectedSearchResultIndex=t)},38:()=>{t=null===t?0:t,this.selectedSearchResultIndex=t<=0?this.searchResults.length-1:t-1},13:()=>{t=null===t?0:t
if(!!this.stateLookups.disabledStateLookup.map(this.searchResults[t]))return
const e=this.searchResults[t]
e.urn.startsWith(T.FACET_PREFIX)?this._handleFacetResultClick(e):this._searchCheckboxChange(this.searchResults[t],!this.stateLookups.checkedStateLookup.map(this.searchResults[t]))}}
this.searchResults&&this.searchResults.length&&n[e.keyCode]?(n[e.keyCode](),(0,b.runTask)(this,(()=>{const e=document.querySelector(".js-columns-view__search-results"),t=document.querySelector(".js-columns-view__selected-result")
e&&t&&(e.scrollTop=t.offsetTop-83,(0,b.runTask)(this,(()=>{const e=document.querySelector(".js-columns-view__selected-result .js-facet-browser__info-tooltip-trigger"),t=new Event("mouseenter",{bubbles:!1,cancelable:!0})
e&&e.dispatchEvent(t)}),this.cssTransitionDuration))}),0)):this.selectedSearchResultIndex=null}onCellCheckboxChange(e,t,n,a){const{checked:i}=a.target,r=(0,T.isCriteriaAtCapacityForFacet)(this.args.targetingCriteria,n.facetUrn)
if(i&&r)return a.target.checked=!1,a.preventDefault(),a.stopPropagation(),void this._showFacetAtCapacityErrorToast()
this.args.onCheckboxChange?.(n,i,T.CHECKBOX_INTERACTION_SOURCE.FACET_BROWSER),i&&this.expandableList[e][t]&&this._handleCellButtonInteraction(e,t,n,a),this._handleSuggestionsState(n,i)}onCellClick(e,t,n,a){const i=this.expandableList[e][t],r=this.clickableList[e][t],o=this.disabledList[e][t],l=(0,T.isCriteriaAtCapacityForFacet)(this.args.targetingCriteria,n.facetUrn)
if(i&&!r||!i&&o||"LI"!==a.target.tagName)return
const s=!this.checkedList[e][t]
!i&&s&&l?this._showFacetAtCapacityErrorToast():i?this._handleCellButtonInteraction(e,t,n,a):(this.args.onCheckboxChange?.(n,s,T.CHECKBOX_INTERACTION_SOURCE.FACET_BROWSER),this._handleSuggestionsState(n,s))}onCrumbClick(e,t){this._dismissSearch(),this._dismissSuggestions()
const n=this.columns.slice(0,t+1)
n[n.length-1].activeCellIndex=null,this.columns=n,this.isCssTransitionEnabled=!1,this.args.onNavigationChange?.(e.facetUrn),this.isFirstColumnShifted=0===t}onSearchDismiss(){this._dismissSearch(),this._dismissSuggestions()}onSearchCheckboxChange(e,t,n){this._searchCheckboxChange(e,t,n)}onEmptyTypeaheadPromptClick(e=""){this.searchQuery=e,this.searchTask.perform(e)}onFacetResultClick(e){this._handleFacetResultClick(e)}onDisclaimerChange(e){this.args.onDisclaimerCheckboxChange?.(this.activeColumnParentFacetUrn,e)}onRangeColumnChange(e,t,n){this.args.onRangeChange?.(e,t,n)}onCreateMatchedAudienceClick(e,t,n){n&&this.tracking.fireInteractionEvent(n),this.args.onMACreateAudienceClick?.(e,t)}onSuggestionSelect(e){(0,T.isCriteriaAtCapacityForFacet)(this.args.targetingCriteria,e.facetUrn)?this._showFacetAtCapacityErrorToast():(this.args.onSuggestionsSelect?.(e,this.targetingEntitiesService.suggestionsTrackingId),this._addRemoteResultToActiveColumn(e,!0))}onSuggestionsSelectAll(){this.args.onSuggestionsSelect?.(this.filteredSuggestions,this.targetingEntitiesService.suggestionsTrackingId),this.filteredSuggestions.forEach((e=>{this._addRemoteResultToActiveColumn(e,!0)}))}resetRootFromType(e,t){this.activeRootNodeType=e,this.columns=[],this.ariaLabelledById=t
const n=this.activeRoot
switch(this._spliceColumns(n,t),this.isSingleColumnMode&&(this.isFirstColumnShifted=!1),e){case T.ROOT_NODE_TYPES.MAIN_TREE:this.tracking.fireInteractionEvent("target_facet_l0_audience_attributes",ve)
break
case T.ROOT_NODE_TYPES.MA:this.tracking.fireInteractionEvent("target_facet_l0_matched_audiences",ve)}}i18nMessageLookup(e){const t=this.isIncludeMode?T.DISABLED_REASON_MAP_WHILE_INCLUDING:T.DISABLED_REASON_MAP_WHILE_EXCLUDING
return this._getI18n(t[e]||e)}onDocAdsFacetBrowserNFIClick(){const e=this.args.activeEngagementSources.find((e=>e.engagementSourceType===f.ENGAGEMENT_SOURCE_TYPES.DOCUMENT_ADS))
this.onCreateMatchedAudienceClick(h.PANEL_TYPES.CREATE_ENGAGEMENT_AUDIENCE,e)}onConversationAdsFacetBrowserNFIClick(){const e=this.args.activeEngagementSources.find((e=>e.engagementSourceType===f.ENGAGEMENT_SOURCE_TYPES.CONVERSATION_ADS))
this.onCreateMatchedAudienceClick(h.PANEL_TYPES.CREATE_ENGAGEMENT_AUDIENCE,e)}onPredictiveAudiencesFacetBrowserNFIClick(){this.iphService.showWidgetArticle("a1631056")}onSearchInputFocus({target:e}){e.select?.()}onLastColumnFocus({target:e}){e.scrollTop=0}*searchTask(e=""){if(this.hasSearchError=!1,this.searchQuery=e,Ne=null,!e)return void this._dismissSearch()
yield(0,g.timeout)(v.default.callbackDelay.short),yield(0,g.waitForQueue)("actions")
const t=this.isContextualSearchEnabled,n=void 0===this.activeColumn.parentCell?{}:this.activeColumn.parentCell,a=this.activeColumn.useRemoteSearch,i=this.activeColumnParentFacetUrn
let r=[]
try{if(t&&!a){r=(0,T.flattenTargetingTree)(n,!0).filter((({name:t})=>we(e,t)))}else{const n=yield this._doRemoteSearch(e,t?i:null)
r=n.elements,r=(0,T.groupFacetResultsFirst)(r),Ne=n.controlTrackingId,this.targeting.fireCustomTargetingEvent(this.args.accountId,T.CUSTOM_TRACKING_CONTROL_TYPES.TARGETING_SEARCH_IMPRESSION,Ne)}t||(r=r.concat((void 0===this.args.flattenedMAList?[]:this.args.flattenedMAList).filter((({name:t})=>we(e,t))))),this._dismissSuggestions(),this.searchResults=r}catch(o){this.hasSearchError=!0}}_handleFacetResultClick(e){const t=this.activeRootNodeType===T.ROOT_NODE_TYPES.LOCATIONS,n=(0,T.isMatchedAudiencesFacetUrn)(e.facetUrn)
t||(this.activeRootNodeType=n?T.ROOT_NODE_TYPES.MA:T.ROOT_NODE_TYPES.MAIN_TREE),this._handleSearchDismissal(),this._navigateToColumn(e)}_getActiveNodeIncludedOrExcludedSegments(){const e=this.args.targetingCriteria,t=this.activeRootNodeType===T.ROOT_NODE_TYPES.LOCATIONS
return(this.isIncludeMode?e.allIncludedAudienceSegments:e.allExcludedAudienceSegments).filter((({facetUrn:e})=>{const n=(0,T.isLocationFacetUrn)(e)
return t?n:!n}))}_searchCheckboxChange(e,t,n){const a=this.activeRootNodeType===T.ROOT_NODE_TYPES.LOCATIONS,i=e.facetUrn,r=(0,T.isMatchedAudiencesFacetUrn)(i),o=i in T.FACETS_WITH_HIERARCHY,l=this.isContextualSearchEnabled,s=(0,T.isCriteriaAtCapacityForFacet)(this.args.targetingCriteria,i)
if(t&&s)return n.target.checked=!1,n.preventDefault(),n.stopPropagation(),void this._showFacetAtCapacityErrorToast()
this.args.onCheckboxChange?.(e,t,T.CHECKBOX_INTERACTION_SOURCE.SEARCH,Ne),!t||l&&!o||a||(this.activeRootNodeType=r?T.ROOT_NODE_TYPES.MA:T.ROOT_NODE_TYPES.MAIN_TREE,this._handleSearchDismissal(),this._navigateToColumn(e)),this._addRemoteResultToActiveColumn(e,t),this._handleSuggestionsState(e,t),this.shouldFocusOnSearchInput=!0}_handleSearchDismissal(){this.isContextualSearchEnabled||this._dismissSearch()}_navigateToColumn(e){const t=e.facetUrn,n=e.urn.startsWith(T.FACET_PREFIX),a=this.activeRoot,i=t in T.FACETS_WITH_HIERARCHY
this.args.onNavigationChange?.(t)
let r=(0,T.findTargetingTreePath)(a,t)
if(!(0,s.isEmpty)(r)){if(i&&!n){const t=r[r.length-1]
let n=(0,T.findTargetingTreePath)(t,e.urn)||[]
n=n.slice(1,n.length-1),(0,s.isEmpty)(n)?r.push(t.children[0]):r=r.concat(n)}this._populateColumnsFromNodes(r,this.ariaLabelledById)}this.shouldFocusOnSearchInput=!0}_spliceColumns(e,t,n=null){this.isCssTransitionEnabled=!0
let a=this.columns||[]
null!==n&&(a=a.slice(0,n+1)),a.push(Ie(e,a.length,t)),this.columns=a}_dismissSearch(){this.searchQuery="",this.searchResults=null,this.hasSearchError=!1}_dismissSuggestions(){this.targetingEntitiesService.clearSuggestions()}_handleSuggestionsState(e,t){if(!this.isIncludeMode)return
const n=this.columns.map((({cells:e=[]})=>this._getCellsCheckedState(e)))
if(0!==(n[n.length-1]||[]).filter((e=>e)).length||t){t&&T.FACETS_THAT_SUPPORT_SUGGESTIONS[e.facetUrn]&&e.urn&&this.targetingEntitiesService.fetchSuggestions(e,this.args.accountId)}else this._dismissSuggestions()}_doRemoteSearch(e,t=null){const n={query:e,accountId:this.args.accountId}
return t&&(n.facets=[t]),this.xhr.fetch(_.default.typeaheadTargetingEntities(n),{type:"GET"}).then((({elements:e=[],metadata:t={}})=>({elements:e,controlTrackingId:t.trackingId})))}_populateColumnsFromNodes(e=[],t){this.isCssTransitionEnabled=!1
const n=[]
for(let a=0;a<e.length;a++){const i=e[a],r=e[a+1],o=(i.children||[]).indexOf(r),l=Ie(i,n.length,t)
o>=0&&(l.activeCellIndex=o),n.push(l)}this.columns=n,this.prevPopulatedNodes=e,this._onAudienceCellExpand(this.activeColumn,!1)}_addRemoteResultToActiveColumn(e,t){const{facetUrn:n}=e,a=this.activeColumnParentFacetUrn
if(e.canAndWithFacet=e.facetUrn,!t||n!==a||a in T.FACETS_WITH_HIERARCHY)return
const i=this.activeColumn.cells??[]
if(!i.some((({urn:t})=>t===e.urn))){const t=this.activeColumn.index,n={...this.columns[t],cells:[...i,e]}
this.columns=[...this.columns.slice(0,t),n]}}get isTargetAudienceTypesTabShown(){return!this.searchResults||0===this.searchResults.length}_getI18n(e,t){return this.i18n.lookupTranslation(this.constructor,e)(t)}_handleCellButtonInteraction(e,t,n,a){const i=this.columns[e],r=a instanceof KeyboardEvent,o=a.target.tagName,l=n.viewType in p.SEARCH_ENABLED_COLUMN_VIEW_TYPES;(!r||(0,C.isEnterKey)(a)||(0,C.isSpaceKey)(a))&&i.activeCellIndex!==t&&(this._spliceColumns(n,a.target.getAttribute("id"),e),this.args.onNavigationChange?.(n.facetUrn),i.activeCellIndex=t,this._onAudienceCellExpand(this.activeColumn,!0),r&&!l?this.shouldFocusOnLastColumn=!0:this.shouldFocusOnSearchInput=!0,"BUTTON"!==o&&"LI"!==o||this.targeting.fireCustomTargetingEvent(this.args.accountId,T.CUSTOM_TRACKING_CONTROL_TYPES.TARGETING_NAVIGATE_TREE,null,{entityUrn:n.urn,facetUrn:n.facetUrn||null}))}_setFacetSearchTypeaheadPromptsMap(){const e={}
Object.keys(T.FACET_URNS_WITH_PROMPTS_IN_EMPTY_TYPEAHEAD_STATE).forEach((t=>{const n=E.FACET_SEARCH_LOCALIZED_TYPEAHEAD_PROMPTS_MAP[t]
n&&(e[t]=n.map((e=>this.i18n.lookupTranslation(I.default,e)())))})),this.facetSearchTypeaheadPromptsMap=e}_showFacetAtCapacityErrorToast(){this.toast.add({type:w.TOAST_TYPES.ERROR,message:this.i18nMessages.facetIsAtCapacityError})}static applyCheckboxIndeterminate(){document.querySelectorAll(".js-facet-browser__checkbox").forEach((e=>{const t=e.getAttribute(T.CUSTOM_CHECKBOX_PROPERTY)===T.CUSTOM_CHECKBOX_STATES.INDETERMINATE
e.indeterminate=t}))}_onAudienceCellExpand(e,t){this.isFirstColumnShifted=!1,e&&t&&this.tracking.fireInteractionEvent(`target_facet_l${e.index}_${T.TRACKING_FACET_URNS_MAP[e.parentCell.urn]}`,ve)}_getEntitiesStateLookups(){const e=this.args.localizedFacetNameContext?.lookupMap,t=this.args.targetingCriteria.allIncludedAudienceSegments,n=this.args.targetingCriteria.allExcludedAudienceSegments,a=this.args.facetCompatibilityMap||Object.create(null),i=this.args.cantExcludeMap||Object.create(null),r=this._getContainingOrBlockSegments()
let o=[]
if(this.args.facetBrowserActiveFacetUrn){if(this.args.containingOrBlock){const e=this.args.containingOrBlock.getFacetObj(this.args.facetBrowserActiveFacetUrn)
e&&(o=o.concat(e.segments))}}else o=r
const l=r.reduce(((e,{uuid:t})=>(e[t]=!0,e)),Object.create(null)),s=t.filter((({uuid:e})=>!l[e])),c=(0,T.generateStateLookups)(o),u=(0,T.generateStateLookups)(o),d=(0,T.generateDisabledLookupsV2)({includedSegments:this.isIncludeMode?s:t,excludedSegments:n,getI18nFn:this._getI18n.bind(this),facetCompatibilityMap:a,cantExcludeMap:i,facetUrnToNameMap:e})
return{checkedIncluded:c.checkedLookup,checkedExcluded:u.checkedLookup,rangeIncluded:c.rangeLookup,rangeExcluded:u.rangeLookup,disabledIncluded:d.included,disabledExcluded:d.excluded}}_getContainingOrBlockSegments(){return this.args.containingOrBlock?this.args.containingOrBlock.allSegments:[]}_getCellsCheckedState(e=[]){const t=this.args.containingOrBlock,n=Object.create(null)
return t&&!t.isPlaceholder&&(t.or||[]).forEach((({segments:e=[]})=>{e.forEach((({urn:e=""})=>n[e]=!0))})),e.map((({urn:e=""})=>e in n))}_fetchFacetSuggestions(){const e=(0,T.getIncludeFacetObj)(this.savedAudienceService.insightsTargetingCriteria,this.savedAudienceService.facetBrowserPathUrn).segments.pop()
T.FACETS_THAT_SUPPORT_SUGGESTIONS[e.facetUrn]&&e.urn&&this.targetingEntitiesService.fetchSuggestions(e,this.args.accountId),this.savedAudienceService.resetFacetBrowserPathUrn()}},Ae(ye,"propTypes",{targetingCriteria:o.PropTypes.object.isRequired,targetingRoot:o.PropTypes.object.isRequired,matchedAudienceRoot:o.PropTypes.object.isRequired,ariaLabelledById:o.PropTypes.string.isRequired,accountId:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.number]).isRequired,mode:o.PropTypes.string.isRequired,facetBrowserActiveFacetUrn:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.null]),localizedFacetNameContext:o.PropTypes.object,containingOrBlock:o.PropTypes.object,cantExcludeMap:o.PropTypes.object,facetCompatibilityMap:o.PropTypes.object,activeEngagementSources:o.PropTypes.array,populatedNodes:o.PropTypes.oneOfType([o.PropTypes.array,o.PropTypes.null]),flattenedMAList:o.PropTypes.array,onNavigationChange:o.PropTypes.func,onMACreateAudienceClick:o.PropTypes.func,onSuggestionsSelect:o.PropTypes.func,onCheckboxChange:o.PropTypes.func,onDisclaimerCheckboxChange:o.PropTypes.func,onRangeChange:o.PropTypes.func}),X=Ce((W=ye).prototype,"xhr",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=Ce(W.prototype,"i18n",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=Ce(W.prototype,"tracking",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=Ce(W.prototype,"targeting",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=Ce(W.prototype,"targetingEntitiesService",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=Ce(W.prototype,"savedAudienceService",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=Ce(W.prototype,"jet",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=Ce(W.prototype,"lisaLiam",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=Ce(W.prototype,"lix",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=Ce(W.prototype,"locale",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=Ce(W.prototype,"assetLoader",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=Ce(W.prototype,"toast",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=Ce(W.prototype,"windowResizeObserver",[Y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=Ce(W.prototype,"iphService",[H],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=Ce(W.prototype,"columns",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ue=Ce(W.prototype,"prevPopulatedNodes",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),de=Ce(W.prototype,"shouldFocusOnSearchInput",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),pe=Ce(W.prototype,"shouldFocusOnLastColumn",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),me=Ce(W.prototype,"isFirstColumnShifted",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),ge=Ce(W.prototype,"activeRootNodeType",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),be=Ce(W.prototype,"isCssTransitionEnabled",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),_e=Ce(W.prototype,"searchResults",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),he=Ce(W.prototype,"selectedSearchResultIndex",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),fe=Ce(W.prototype,"hasSearchError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Te=Ce(W.prototype,"searchQuery",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),Ee=Ce(W.prototype,"isSuggestionsContentManuallyShown",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ce(W.prototype,"onPopulatedNodesArgUpdate",[l.action],Object.getOwnPropertyDescriptor(W.prototype,"onPopulatedNodesArgUpdate"),W.prototype),Ce(W.prototype,"onCustomStateUpdate",[l.action],Object.getOwnPropertyDescriptor(W.prototype,"onCustomStateUpdate"),W.prototype),Ce(W.prototype,"onDisclaimerCheckboxClick",[l.action],Object.getOwnPropertyDescriptor(W.prototype,"onDisclaimerCheckboxClick"),W.prototype),Ce(W.prototype,"onCellButtonClick",[l.action],Object.getOwnPropertyDescriptor(W.prototype,"onCellButtonClick"),W.prototype),Ce(W.prototype,"onCellButtonKeyUp",[l.action],Object.getOwnPropertyDescriptor(W.prototype,"onCellButtonKeyUp"),W.prototype),Ce(W.prototype,"onTypeaheadInput",[l.action],Object.getOwnPropertyDescriptor(W.prototype,"onTypeaheadInput"),W.prototype),Ce(W.prototype,"onKeyboardNavigation",[l.action],Object.getOwnPropertyDescriptor(W.prototype,"onKeyboardNavigation"),W.prototype),Ce(W.prototype,"onCellCheckboxChange",[l.action],Object.getOwnPropertyDescriptor(W.prototype,"onCellCheckboxChange"),W.prototype),Ce(W.prototype,"onCellClick",[l.action],Object.getOwnPropertyDescriptor(W.prototype,"onCellClick"),W.prototype),Ce(W.prototype,"onCrumbClick",[l.action],Object.getOwnPropertyDescriptor(W.prototype,"onCrumbClick"),W.prototype),Ce(W.prototype,"onSearchDismiss",[l.action],Object.getOwnPropertyDescriptor(W.prototype,"onSearchDismiss"),W.prototype),Ce(W.prototype,"onSearchCheckboxChange",[l.action],Object.getOwnPropertyDescriptor(W.prototype,"onSearchCheckboxChange"),W.prototype),Ce(W.prototype,"onEmptyTypeaheadPromptClick",[l.action],Object.getOwnPropertyDescriptor(W.prototype,"onEmptyTypeaheadPromptClick"),W.prototype),Ce(W.prototype,"onFacetResultClick",[l.action],Object.getOwnPropertyDescriptor(W.prototype,"onFacetResultClick"),W.prototype),Ce(W.prototype,"onDisclaimerChange",[l.action],Object.getOwnPropertyDescriptor(W.prototype,"onDisclaimerChange"),W.prototype),Ce(W.prototype,"onRangeColumnChange",[l.action],Object.getOwnPropertyDescriptor(W.prototype,"onRangeColumnChange"),W.prototype),Ce(W.prototype,"onCreateMatchedAudienceClick",[l.action],Object.getOwnPropertyDescriptor(W.prototype,"onCreateMatchedAudienceClick"),W.prototype),Ce(W.prototype,"onSuggestionSelect",[l.action],Object.getOwnPropertyDescriptor(W.prototype,"onSuggestionSelect"),W.prototype),Ce(W.prototype,"onSuggestionsSelectAll",[l.action],Object.getOwnPropertyDescriptor(W.prototype,"onSuggestionsSelectAll"),W.prototype),Ce(W.prototype,"resetRootFromType",[l.action],Object.getOwnPropertyDescriptor(W.prototype,"resetRootFromType"),W.prototype),Ce(W.prototype,"i18nMessageLookup",[l.action],Object.getOwnPropertyDescriptor(W.prototype,"i18nMessageLookup"),W.prototype),Ce(W.prototype,"onDocAdsFacetBrowserNFIClick",[l.action],Object.getOwnPropertyDescriptor(W.prototype,"onDocAdsFacetBrowserNFIClick"),W.prototype),Ce(W.prototype,"onConversationAdsFacetBrowserNFIClick",[l.action],Object.getOwnPropertyDescriptor(W.prototype,"onConversationAdsFacetBrowserNFIClick"),W.prototype),Ce(W.prototype,"onPredictiveAudiencesFacetBrowserNFIClick",[l.action],Object.getOwnPropertyDescriptor(W.prototype,"onPredictiveAudiencesFacetBrowserNFIClick"),W.prototype),Ce(W.prototype,"searchTask",[q],Object.getOwnPropertyDescriptor(W.prototype,"searchTask"),W.prototype),K=W))||K);(0,t.setComponentTemplate)(Oe,De)})),define("campaign-manager-web/components/feature-launcher",["exports","helpcenter-in-product-ember/components/feature-launcher"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/feedback-manager",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","tracked-built-ins"],(function(e,t,n,a,i,r,o){var l,s,c
function u(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=(0,n.createTemplateFactory)({id:"yIZIPD5r",block:'[[[10,0],[15,0,[28,[37,0],["feedback-manager ",[30,1]],null]],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["feedbacks"]]],null]],null],null,[[[1,"    "],[8,[39,3],[[24,0,"cm-inline-feedback--small"]],[["@iconType","@isDismissHidden"],["warning",false]],[["default"],[[[[1,"\\n      "],[10,2],[15,0,[29,["ml2 u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,[30,2]],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[2]],null],[13],[1,"\\n"],[18,3,[[28,[37,6],null,[["onPushFeedback"],[[30,0,["onPushFeedback"]]]]]]]],["@feedbackClass","feedback","&default"],false,["concat","each","-track-array","cm-inline-feedback","hue-web-foundations@-text-body","yield","hash"]]',moduleName:"campaign-manager-web/components/feedback-manager.hbs",isStrictMode:!1})
let p=e.default=(l=(0,r.inject)(),s=class extends a.default{constructor(...e){var t,n,a,i,r,l,s
super(...e),t=this,n="a11yNotification",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),r=this,l="feedbacks",s=new o.TrackedArray([]),l in r?Object.defineProperty(r,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):r[l]=s}onPushFeedback(e){this.feedbacks.push(e)}},c=u(s.prototype,"a11yNotification",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(s.prototype,"onPushFeedback",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"onPushFeedback"),s.prototype),s);(0,t.setComponentTemplate)(d,p)})),define("campaign-manager-web/components/feedback-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","@linkedin/ember-prop-types","ember-stdlib/utils/is-browser","@glimmer/tracking","campaign-manager-web/config/environment","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/get-calltree-id","hue-web-toast/utils/constants","@linkedin/ember-x-li-track/utils/x-li-track","campaign-manager-web/utils/get-csrf-token"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k
function U(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function x(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function F(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const z=(0,n.createTemplateFactory)({id:"EXHXnsc+",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","feedback-submit__modal-header"]],[["@isOpen","@size","@dismissModal"],[true,"medium",[30,0,["closeModal"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h1"],[14,1,"feedback-submit__modal-header"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_internal_feedback_title","campaign-manager-web/components/feedback-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,"label"],[14,"for","category-title"],[14,0,"required block mt0"],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_select_category_title","campaign-manager-web/components/feedback-modal"],null]],[1,"\\n    "],[13],[1,"\\n\\n    "],[8,[39,3],[[24,0,"feedback-submit__select block mb3"],[4,[38,4],["change",[30,0,["setFeedbackCategory"]]],null]],[["@inputId"],["category-title"]],[["default"],[[[[1,"\\n"],[42,[28,[37,6],[[30,0,["feedbackCategories"]]],null],null,[[[1,"        "],[10,"option"],[15,2,[30,3]],[15,"selected",[28,[37,7],[[30,3],[30,0,["feedbackCategory"]]],null]],[12],[1,"\\n          "],[1,[28,[35,2],[[30,2],"campaign-manager-web/components/feedback-modal"],null]],[1,"\\n        "],[13],[1,"\\n"]],[2,3]],null],[1,"    "]],[]]]]],[1,"\\n\\n    "],[8,[39,8],[[16,0,[29,["mb3"," ",[36,9]]]],[4,[38,4],["input",[30,0,["setFeedbackTitle"]]],null]],[["@label","@value"],[[28,[37,2],["i18n_feedback_title_title","campaign-manager-web/components/feedback-modal"],null],[30,0,["feedbackTitle"]]]],null],[1,"\\n\\n    "],[10,"label"],[14,"for","feedback-summary"],[14,0,"required block mt0"],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_feedback_body_title","campaign-manager-web/components/feedback-modal"],null]],[1,"\\n    "],[13],[1,"\\n\\n    "],[8,[39,10],[[24,1,"feedback-summary"],[24,"rows","3"],[24,0,"block mb3"]],[["@value"],[[30,0,["feedbackBody"]]]],null],[1,"\\n    "],[8,[39,8],[[24,"placeholder","label1,label2"],[16,0,[29,["mb3"," ",[36,9]]]],[4,[38,4],["input",[30,0,["setAdditionalLabels"]]],null]],[["@label","@value"],[[28,[37,2],["i18n_additional_labels","campaign-manager-web/components/feedback-modal"],null],[30,0,["additionalLabels"]]]],null],[1,"\\n\\n    "],[8,[39,8],[[24,"placeholder","email1@linkedin.com,email2@linkedin.com"],[16,0,[29,["mb3"," ",[36,9]]]],[4,[38,4],["input",[30,0,["setAdditionalRecipients"]]],null]],[["@label","@value"],[[28,[37,2],["i18n_additional_recipients","campaign-manager-web/components/feedback-modal"],null],[30,0,["additionalRecipients"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,1,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[8,[39,11],[[16,"disabled",[30,0,["isSubmitButtonDisabled"]]],[4,[38,4],["click",[30,0,["submitFeedback"]]],null]],[["@buttonType","@text"],["primary",[28,[37,2],["i18n_feedback_submit","campaign-manager-web/components/feedback-modal"],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["modal","i18n","value"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","hue-web-select","on","each","-each-in","eq","cm-text-input","hue-web-foundations@-artdeco-migration-scope","textarea","hue-web-button"]]',moduleName:"campaign-manager-web/components/feedback-modal.hbs",isStrictMode:!1}),j=Object.freeze({general_feedback:"i18n_general_feedback",feature_request:"i18n_feature_request",bug_report:"i18n_bug_report",bug_bash:"i18n_bug_bash_report",translation_feedback:"i18n_translation_feedback",A11yEngBug:"i18n_a11y_feedback"}),G=["","","JIRA - https://jira01.corp.linkedin.com:8443/issues/?jql=text~{{id}}","*Version: {{version}}","*Platform: {{userAgent}}","*System Name: {{systemName}}","*Member ID: {{mid}}","*Page Key: {{pageKey}}","*Full Route: {{route}}","*Locale: {{locale}}","*Realtime: {{realtime}}","*Calltree debug id: {{calltreeDebugId}}","jira-component: {{jiraComponent}}","jira-labelappend: {{feedbackCategory}},{{platform}},{{localeLabel}}"].join("\n")
let B=e.default=(b=(0,r.inject)("hue-web-toast"),_=(0,r.inject)(),h=(0,r.inject)(),f=(0,r.inject)(),T=(0,r.inject)(),k=class extends a.default{constructor(...e){super(...e),U(this,"lmsrecipient",y,this),U(this,"additionalLabels",S,this),U(this,"additionalRecipients",A,this),U(this,"jiraComponents",C,this),U(this,"feedbackBody",O,this),U(this,"_feedbackCategory",v,this),U(this,"feedbackTitle",w,this),U(this,"_recipient",I,this),U(this,"id",P,this),x(this,"feedbackCategories",j),U(this,"toast",N,this),U(this,"tracking",R,this),U(this,"memberProfile",D,this),U(this,"locale",M,this),U(this,"i18n",L,this)}resetData(){this._feedbackCategory="",this._recipient="",this.feedbackBody="",this.feedbackTitle="",this.additionalLabels="",this.additionalRecipients=""}onPushFeedback(e){this.feedbacks.push(e)}closeModal(){this.args.onDismiss()}get isSubmitButtonDisabled(){return!this.feedbackCategory||!this.feedbackBody||!this.recipient}get feedbackCategory(){return this._feedbackCategory||Object.keys(this.feedbackCategories)[0]}get recipient(){return this.lmsrecipient}get isDefaultTeamsHidden(){return"translation_feedback"===this.feedbackCategory}get labels(){return this.additionalLabels?this.additionalLabels.replace(/ /g,"").split(","):[]}getEmailBody(){let e
if(l.default){const t={id:this.id,version:l.default?document.querySelector("meta[name='serviceVersion']")?.content:c.default.appVersion,userAgent:this.userAgent,mid:this.memberProfile.profileData?.id,realtime:"Connected",pageKey:this.tracking.getCurrentPageKey(),route:u.getLocation().pathname,locale:this.locale.interfaceLocale,feedbackCategory:this.feedbackCategory,systemName:"Desktop Web",jiraComponent:this.jiraComponents,platform:"web",localeLabel:this.locale.interfaceLocale,calltreeDebugId:`$DEBUG-${(0,d.getCalltreeId)()}`}
e=Object.keys(t).reduce(((e,n)=>e.replace(`{{${n}}}`,(()=>t[n]))),G),e=this._appendJiraLabels(e)}return`${this.feedbackBody}${e}`}generateFeedbackData(){this.id="CMWSF"+Date.now()
const e=new FormData
e.append("emailBody",this.getEmailBody())
const t=this.feedbackCategory.split("_").map((e=>e.toUpperCase())).join(" ")
e.append("emailSubject",`Campaign Manager Web Feedback ${this.id}: ${this.feedbackTitle?` - ${this.feedbackTitle}`:""} (${t})`)
const n=`${this.recipient}@linkedin.com`.concat(this.additionalRecipients?`,${this.additionalRecipients}`:"").replace(/ /g,"")
return e.append("recipientsTo",n),e}setFeedbackTitle(e){this.feedbackTitle=e.target.value}setAdditionalRecipients(e){this.additionalRecipients=e.target.value}setAdditionalLabels(e){this.additionalLabels=e.target.value}setFeedbackCategory(e){this._feedbackCategory=e.target.value}async submitFeedback(){const e=e=>this.i18n.lookupTranslation(this.constructor,e)(),t="development"===c.default.environment?`${u.getDomainUrl()}:4443`:u.getDomainUrl(),n=new XMLHttpRequest,a={"X-LI-Lang":this.locale.interfaceLocale,"X-LI-Track":m.default.getHeader(c.default.appVersion,c.default.deviceFormFactor,c.default.modulePrefix),"X-li-page-instance":this.tracking.getXLiPageInstance(),"Csrf-Token":(0,g.default)()}
n.open("POST",`${t}/help/linkedin/api/shake-for-feedback`),Object.keys(a).forEach((e=>n.setRequestHeader(e,a[e]??""))),n.onreadystatechange=()=>{4===n.readyState&&(200===n.status?(this.toast.add({type:p.TOAST_TYPES.SUCCESS,message:e("i18n_feedback_submit_toast_success")}),this.args.onDismiss(),this.resetData()):this.toast.add({type:p.TOAST_TYPES.ERROR,message:e("i18n_feedback_submit_toast_error_generic")}))},n.send(this.generateFeedbackData())}_appendJiraLabels(e){let t=e
return"en"!==this.i18n.language&&(t=t.concat(",ni18n")),this.labels.forEach((e=>{t=t.concat(`,${e}`)})),t}},x(k,"propTypes",{onDismiss:o.PropTypes.func.isRequired}),y=F((E=k).prototype,"lmsrecipient",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"ask_ap"}}),S=F(E.prototype,"additionalLabels",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),A=F(E.prototype,"additionalRecipients",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),C=F(E.prototype,"jiraComponents",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"Lms"}}),O=F(E.prototype,"feedbackBody",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=F(E.prototype,"_feedbackCategory",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=F(E.prototype,"feedbackTitle",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),I=F(E.prototype,"_recipient",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=F(E.prototype,"id",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),N=F(E.prototype,"toast",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=F(E.prototype,"tracking",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=F(E.prototype,"memberProfile",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=F(E.prototype,"locale",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=F(E.prototype,"i18n",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F(E.prototype,"onPushFeedback",[i.action],Object.getOwnPropertyDescriptor(E.prototype,"onPushFeedback"),E.prototype),F(E.prototype,"closeModal",[i.action],Object.getOwnPropertyDescriptor(E.prototype,"closeModal"),E.prototype),F(E.prototype,"setFeedbackTitle",[i.action],Object.getOwnPropertyDescriptor(E.prototype,"setFeedbackTitle"),E.prototype),F(E.prototype,"setAdditionalRecipients",[i.action],Object.getOwnPropertyDescriptor(E.prototype,"setAdditionalRecipients"),E.prototype),F(E.prototype,"setAdditionalLabels",[i.action],Object.getOwnPropertyDescriptor(E.prototype,"setAdditionalLabels"),E.prototype),F(E.prototype,"setFeedbackCategory",[i.action],Object.getOwnPropertyDescriptor(E.prototype,"setFeedbackCategory"),E.prototype),F(E.prototype,"submitFeedback",[i.action],Object.getOwnPropertyDescriptor(E.prototype,"submitFeedback"),E.prototype),E);(0,t.setComponentTemplate)(z,B)})),define("campaign-manager-web/components/file-upload-button",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"iJdo75iR",block:'[[[11,"label"],[24,1,"file-upload-button"],[16,0,[29,[[28,[37,0],[[30,1],"m3 hue-web-button hue-web-button--small hue-web-button--secondary-emphasized file-upload-button__label"],null],"\\n    ",[52,[28,[37,2],[[30,2],[28,[37,3],[[30,1]],null]],null],"hue-web-button-secondary-emph--disabled"]]]],[17,3],[12],[1,"\\n  "],[10,1],[14,"aria-hidden","true"],[12],[18,12,null],[13],[1,"\\n"],[1,"  "],[11,"input"],[16,"accept",[30,4]],[16,"aria-invalid",[30,5]],[16,"aria-describedby",[30,6]],[16,0,[28,[37,5],["visually-hidden ",[30,7]],null]],[16,"disabled",[30,2]],[16,"multiple",[30,8]],[16,"aria-label",[30,9]],[24,4,"file"],[4,[38,6],[[52,[30,10],true,false]],null],[4,[38,7],["change",[30,11]],null],[12],[13],[1,"\\n"],[13]],["@labelClass","@isDisabled","&attrs","@accept","@ariaInvalid","@ariaDescribedBy","@inputClass","@multiple","@ariaLabel","@retainFocus","@onFileChange","&default"],false,["or","if","and","not","yield","concat","focus-on-render","on"]]',moduleName:"campaign-manager-web/components/file-upload-button.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/file-upload-template",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@glimmer/tracking","campaign-manager-web/utils/file-upload","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/constants/lix","campaign-manager-web/constants/blocklist"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f
function T(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const y=(0,n.createTemplateFactory)({id:"KdsnGLl5",block:'[[[1,"\\n"],[41,[30,0,["fileSrc"]],[[[1,"  "],[8,[39,1],[[17,1]],[["@ariaLabelRemove","@displayText","@imageSrc","@isDisabled","@isPreviewShowing","@isStatusTextShowing","@previewImageAltText","@progress","@statusCssClass","@statusText","@onRemove","@retainFocus"],[[28,[37,2],["i18n_file_upload_remove","campaign-manager-web/components/file-upload-template"],null],[28,[37,3],[[30,2],[30,0,["localFileNameString"]],[28,[37,2],["i18n_upload_file_name_placeholder","campaign-manager-web/components/file-upload-template"],null]],null],[30,0,["fileSrc"]],[30,3],[30,0,["isPreviewShowing"]],[30,0,["isStatusTextShowing"]],[28,[37,2],["i18n_preview_image","campaign-manager-web/components/file-upload-template"],null],[30,0,["progress"]],[28,[37,3],[[30,4],[30,0,["uploadStatusCssClass"]]],null],[28,[37,3],[[30,5],[28,[37,2],["i18n_upload_status","campaign-manager-web/components/file-upload-template"],[["status"],[[30,6]]]]],null],[30,0,["onRemoveFile"]],[30,0,["retainFocus"]]]],null],[1,"\\n"]],[]],[[[1,"  "],[11,0],[24,0,"u-media__container u-layout-flex__container-space-between u-layout-flex__container--aligned-center"],[17,1],[12],[1,"\\n    "],[10,0],[14,0,"file-upload-template__file-upload-container"],[12],[1,"\\n      "],[10,0],[14,1,"file-upload-instructions"],[14,0,"file-upload-template__upload-instructions"],[12],[1,"\\n        "],[1,[28,[35,3],[[30,7],[28,[37,2],["i18n_file_default_text","campaign-manager-web/components/file-upload-template"],null]],null]],[1,"\\n      "],[13],[1,"\\n\\n      "],[8,[39,4],null,[["@accept","@ariaLabel","@ariaDescribedBy","@ariaInvalid","@isDisabled","@onFileChange","@retainFocus"],[[30,8],[30,9],[28,[37,3],[[30,10],"file-upload-instructions"],null],[30,0,["isStatus","FAILED"]],[28,[37,5],[[30,0,["isFileEditable"]]],null],[30,0,["onFileChange"]],[30,0,["retainFocus"]]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,3],[[30,11],[28,[37,2],["i18n_choose_file","campaign-manager-web/components/file-upload-template"],null]],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[41,[30,0,["shouldShowHealthcareDisclaimer"]],[[[1,"    "],[10,2],[15,0,[29,["u-color__black--60 mt2"," ",[28,[37,6],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_healthcare_consent","campaign-manager-web/components/file-upload-template"],null]],[1,"\\n    "],[13],[1,"\\n"]],[]],null]],[]]]],["&attrs","@fileName","@isDisabled","@customUploadStatusCssClass","@customUploadStatusText","@uploadStatus","@instructionsText","@accept","@uploadButtonAriaLabel","@ariaDescribedBy","@chooseFileButtonText"],false,["if","user-generated-media-template","t","or","file-upload-button","not","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/file-upload-template.hbs",isStrictMode:!1}),S=[o.CSV_ACCEPT,o.TXT_ACCEPT,u.BLOCKLIST_ACCEPT_EXTENSIONS]
let A=e.default=(d=(0,s.inject)(),(0,l.assertPropTypes)((f=class extends a.default{constructor(...e){super(...e),T(this,"lix",g,this),T(this,"localFileUrl",b,this),T(this,"localFileName",_,this),T(this,"retainFocus",h,this)}get uploadStatusCssClass(){return this.args.uploadStatus?o.UPLOAD_STATUS_TO_COLOR_CLASS[this.args.uploadStatus]:null}get isStatus(){return{[this.args.uploadStatus]:!0}}get shouldUseLocalFile(){return this.isStatus.UPLOADING&&!this.args.src}get localFileNameString(){return this.shouldUseLocalFile||!this.args.fileName?this.localFileName:""}get fileSrc(){return this.shouldUseLocalFile?this.localFileUrl:this.args.src}get progress(){return this.isStatus.UPLOADING?this.args.progressPercent:null}get isPreviewShowing(){return!this.args.isPreviewHidden&&this.fileSrc}get isStatusTextShowing(){return this.args.customUploadStatusText||this.isStatus.UPLOADING||this.isStatus.COMPLETE}get isFileEditable(){return!this.args.isDisabled&&!this.isStatus.UPLOADING}get shouldShowHealthcareDisclaimer(){return this.isHealthcareDisclaimerEnabled&&S.includes(this.args.accept)}get isHealthcareDisclaimerEnabled(){return this.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableHealthcareDisclaimer)}onFileChange(e){const t=Array.from(e.target.files),[n]=t
this.localFileUrl=window.URL.createObjectURL(n),this.localFileName=n.name,this.retainFocus=!!this.args.retainFocus,this.args.onFileChange(t)}onRemoveFile(){this.localFileUrl=null,this.localFileName=null,this.retainFocus=!!this.args.retainFocus,this.args.onRemoveFile()}},C=f,O="propTypes",v={accept:l.PropTypes.string,ariaDescribedBy:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.string]),chooseFileButtonText:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.string]),customUploadStatusCssClass:l.PropTypes.string,customUploadStatusText:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.string]),fileName:l.PropTypes.string,instructionsText:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.string]),isDisabled:l.PropTypes.bool,retainFocus:l.PropTypes.bool,isPreviewHidden:l.PropTypes.bool,progressPercent:l.PropTypes.number,src:l.PropTypes.string,uploadStatus:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.null]),onFileChange:l.PropTypes.func.isRequired,onRemoveFile:l.PropTypes.func},O in C?Object.defineProperty(C,O,{value:v,enumerable:!0,configurable:!0,writable:!0}):C[O]=v,g=E((m=f).prototype,"lix",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=E(m.prototype,"localFileUrl",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(m.prototype,"localFileName",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=E(m.prototype,"retainFocus",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),E(m.prototype,"onFileChange",[i.action],Object.getOwnPropertyDescriptor(m.prototype,"onFileChange"),m.prototype),E(m.prototype,"onRemoveFile",[i.action],Object.getOwnPropertyDescriptor(m.prototype,"onRemoveFile"),m.prototype),p=m))||p)
var C,O,v;(0,t.setComponentTemplate)(y,A)})),define("campaign-manager-web/components/financial-conduct-authority-approval/advertiser-account-approval-status",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/constants/financial-conduct-authority-approval"],(function(e,t,n,a,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const r=(0,n.createTemplateFactory)({id:"pvsjFjS8",block:'[[[10,1],[15,0,[29,[[28,[37,0],[[28,[37,1],null,[["u-color__green7"],[[30,0,["isVerifiedStatus"]]]]]],null]," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,0,["isVerifiedStatus"]],[[[1,"    "],[1,[28,[35,4],["i18n_advertiser_approved_status_text","campaign-manager-web/components/financial-conduct-authority-approval/advertiser-account-approval-status"],null]],[1,"\\n"]],[]],[[[1,"    "],[1,[28,[35,4],["i18n_advertiser_unapproved_status_text","campaign-manager-web/components/financial-conduct-authority-approval/advertiser-account-approval-status"],null]],[1,"\\n"]],[]]],[13],[1,"\\n"]],[],false,["classes","hash","hue-web-foundations@-text-body","if","t"]]',moduleName:"campaign-manager-web/components/financial-conduct-authority-approval/advertiser-account-approval-status.hbs",isStrictMode:!1})
class o extends a.default{get isVerifiedStatus(){return this.args.record.preApprovalStatus===i.PRE_APPROVAL_STATUS.VERIFIED}}e.default=o,(0,t.setComponentTemplate)(r,o)})),define("campaign-manager-web/components/financial-conduct-authority-approval/advertiser-accounts-section",["exports","@ember/component","@ember/template-factory","@ember/service","@embroider/util","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/components/financial-conduct-authority-approval/advertiser-account-approval-status","campaign-manager-web/utils/fca-approval-advertiser-accounts-table-theme"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m
function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"xt5LX3p2",block:'[[[11,"section"],[24,0,"fca-approval-advertiser-accounts-section u-bg-color__white border u-layout__width-full"],[17,1],[12],[1,"\\n  "],[10,0],[14,0,"p5"],[12],[1,"\\n    "],[10,"h1"],[15,0,[29,["mb4"," ",[28,[37,0],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_advertiser_accounts_section_title","campaign-manager-web/components/financial-conduct-authority-approval/advertiser-accounts-section"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_advertiser_accounts_section_description","campaign-manager-web/components/financial-conduct-authority-approval/advertiser-accounts-section"],[["linkInfo"],[[28,[37,3],null,[["ariaLabel","class","dataTestSelector","href"],[[28,[37,1],["i18n_advertiser_accounts_section_learn_more","campaign-manager-web/components/financial-conduct-authority-approval/advertiser-accounts-section"],null],"u-color__inherit","data-test-fca-approval-advertiser-accounts-section__description-learn-more-link",[28,[37,4],null,[["path"],["help/lms/answer/a6238495"]]]]]]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,5],[[16,0,[29,["mt2"," ",[36,6]]]]],[["@data","@caption","@columns","@pageSize","@currentState","@enableRowSelection","@selectedItems","@enableStickyFirstColAndHeaders","@selectRowsAcrossPages","@didClickOnCheckbox","@theme","@onHeader"],[[30,2],[28,[37,1],["i18n_advertiser_accounts_table_caption","campaign-manager-web/components/financial-conduct-authority-approval/advertiser-accounts-section"],null],[30,0,["tableColumns"]],[30,0,["itemsPerPage"]],[30,3],true,[30,4],true,true,[30,5],[30,0,["advertiserApprovalFormTableTheme"]],"click"]],null],[1,"\\n"],[13],[1,"\\n"]],["&attrs","@financialPreApprovalAccounts","@accountsTableState","@selectedAccounts","@onAccountRowSelect"],false,["hue-web-foundations@-text-heading","t","hue-web-foundations@-text-body","external-link-info","help-center-url","ads-table","hue-web-foundations@-divider"]]',moduleName:"campaign-manager-web/components/financial-conduct-authority-approval/advertiser-accounts-section.hbs",isStrictMode:!1})
let _=e.default=(c=(0,a.inject)(),(0,o.assertPropTypes)((m=class extends r.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=p)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),g(this,"advertiserApprovalFormTableTheme",new s.default(this.i18n)),g(this,"itemsPerPage",10)}get tableColumns(){return[{propertyName:"name",title:this.getI18nString("i18n_advertiser_accounts_table_name_column_title")},{component:(0,i.ensureSafeComponent)(l.default,this),propertyName:"preApprovalStatus",title:this.getI18nString("i18n_advertiser_accounts_table_status_column_title")},{propertyName:"firmReferenceNumber",title:this.getI18nString("i18n_advertiser_accounts_table_firm_reference_number_column_title")},{propertyName:"firmDomain",title:this.getI18nString("i18n_advertiser_accounts_table_firm_domain_column_title")}]}getI18nString(e){return this.i18n.lookupTranslation(this.constructor,e)()}},g(m,"propTypes",{financialPreApprovalAccounts:o.PropTypes.arrayOf(o.PropTypes.shape({firmDomain:o.PropTypes.string,firmReferenceNumber:o.PropTypes.string,preApprovalStatus:o.PropTypes.string,name:o.PropTypes.string.isRequired,urn:o.PropTypes.string.isRequired})).isRequired,accountsTableState:o.PropTypes.string,onAccountRowSelect:o.PropTypes.func.isRequired,selectedAccounts:o.PropTypes.arrayOf(o.PropTypes.string.isRequired)}),h=(d=m).prototype,f="i18n",T=[c],E={configurable:!0,enumerable:!0,writable:!0,initializer:null},S={},Object.keys(E).forEach((function(e){S[e]=E[e]})),S.enumerable=!!S.enumerable,S.configurable=!!S.configurable,("value"in S||S.initializer)&&(S.writable=!0),S=T.slice().reverse().reduce((function(e,t){return t(h,f,e)||e}),S),y&&void 0!==S.initializer&&(S.value=S.initializer?S.initializer.call(y):void 0,S.initializer=void 0),void 0===S.initializer&&(Object.defineProperty(h,f,S),S=null),p=S,u=d))||u)
var h,f,T,E,y,S;(0,t.setComponentTemplate)(b,_)})),define("campaign-manager-web/components/financial-conduct-authority-approval/approval-request-form",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/service","@ember/object","@linkedin/ads-table/utils/states","ember-async-data","campaign-manager-web/utils/api-endpoints","campaign-manager-web/constants/financial-conduct-authority-approval","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/http-error","campaign-manager-web/utils/urn"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A
function C(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function O(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const v=(0,n.createTemplateFactory)({id:"36BUgfSX",block:'[[[10,0],[14,0,"pt7 pb9 ph5"],[12],[1,"\\n  "],[8,[39,0],[[24,0,"u-layout__max-width-desktop u-layout__margin-center u-layout__width-full"]],[["@financialPreApprovalAccounts","@accountsTableState","@onAccountRowSelect","@selectedAccounts"],[[30,0,["accounts"]],[30,0,["accountsTableState"]],[30,0,["onAccountRowSelect"]],[30,0,["selectedAccounts"]]]],null],[1,"\\n"],[13],[1,"\\n"],[10,"footer"],[15,0,[29,["u-layout__position-fixed u-layout__bottom-0 u-layout__width-full u-bg-color__white"," ",[36,1]]]],[12],[1,"\\n  "],[10,0],[14,0,"u-layout-flex__container--no-wrap-space-between ph5 pv4"],[12],[1,"\\n    "],[8,[39,2],[[4,[38,5],["click",[30,0,["onCancelClick"]]],null]],[["@buttonType","@size","@disabled","@text"],["secondary","small",[28,[37,3],[[30,0,["selectedAccounts"]]],null],[28,[37,4],["i18n_advertiser_approval_form_cancel_button_label","campaign-manager-web/components/financial-conduct-authority-approval/approval-request-form"],null]]],null],[1,"\\n    "],[10,0],[14,0,"u-layout-flex__container--aligned-center-space-between"],[12],[1,"\\n"],[41,[30,0,["hasSelectedAccounts"]],[[[1,"        "],[10,2],[14,"color","text"],[15,0,[29,["u-layout__align-center mr3"," ",[28,[37,7],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_advertiser_approval_form_selected_accounts_label","campaign-manager-web/components/financial-conduct-authority-approval/approval-request-form"],[["selectedAccounts"],[[30,0,["selectedAccounts","length"]]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"      "],[8,[39,2],[[4,[38,5],["click",[30,0,["onVerifyPreApprovalClick"]]],null]],[["@buttonType","@size","@disabled","@text"],["primary","small",[28,[37,3],[[30,0,["selectedAccounts"]]],null],[28,[37,4],["i18n_advertiser_approval_form_verify_pre_approval_button_label","campaign-manager-web/components/financial-conduct-authority-approval/approval-request-form"],null]]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n"],[8,[39,8],null,[["@dismissModal","@financialPreApprovalAccounts","@isOpen","@onModalClose"],[[30,0,["closeVerifyPreApprovalModal"]],[30,0,["selectedFinancialPreApprovalAccountUrns"]],[30,0,["isVerifyPreApprovalModalOpen"]],[30,0,["onModalClose"]]]],null],[1,"\\n"]],[],false,["financial-conduct-authority-approval/advertiser-accounts-section","hue-web-foundations@-divider","hue-web-button","not","t","on","if","hue-web-foundations@-text-body","financial-conduct-authority-approval/verify-pre-approval-modal"]]',moduleName:"campaign-manager-web/components/financial-conduct-authority-approval/approval-request-form.hbs",isStrictMode:!1})
let w=e.default=(g=(0,r.inject)(),b=(0,r.inject)(),_=(0,r.inject)(),h=class extends a.default{constructor(...e){super(...e),C(this,"jet",f,this),C(this,"reporting",T,this),C(this,"xhr",E,this),C(this,"accountsData",y,this),C(this,"selectedAccounts",S,this),C(this,"isVerifyPreApprovalModalOpen",A,this)}get hasSelectedAccounts(){return this.selectedAccounts.length>0}get accountsTableState(){return this.accountsData.isPending?l.default.LOADING:this.accountsData.isRejected?l.default.ERROR:l.default.DISPLAY}get accounts(){return this.accountsData.isResolved?this.accountsData.value:[]}get selectedFinancialPreApprovalAccountUrns(){return this.selectedAccounts.map((({urn:e})=>e))}async populateAccountsWithPreApprovalsInfo(){try{const{elements:e}=await this.reporting.getAccounts(),t=e?.filter((({currentUserRole:e})=>u.ALLOWED_ACCOUNT_USER_ROLES.includes(e)))
if(!t?.length)return[]
const n=t.map((({id:e})=>(0,m.createUrnFromAttrs)(m.URN_TYPES.SPONSORED_ACCOUNT,e))),a=(0,d.addQueryParams)(c.default.financialPreApprovals,{ids:n}),{results:i}=await this.xhr.fetch(a,{headers:{"X-RestLi-Method":"batch_get"}},0)
return t.map((({name:e,id:t})=>{const n=(0,m.createUrnFromAttrs)(m.URN_TYPES.SPONSORED_ACCOUNT,t),a={name:e,urn:n},{emailAddress:r="",preApprovalStatus:o,...l}=i[n]??{},s=o===u.PRE_APPROVAL_STATUS.VERIFIED,[,c]=r.split(u.EMAIL_DOMAIN_SEPARATOR),d={...l,firmDomain:c,preApprovalStatus:o}
return{...a,...s?d:{preApprovalStatus:o}}}))}catch(e){this.jet.error(new Error(`Failed to fetch financial pre approvals data: ${(0,p.getErrorMessage)(e)}`))}}closeVerifyPreApprovalModal(){this.isVerifyPreApprovalModalOpen=!1}onAccountRowSelect({selectedItems:e}){this.selectedAccounts=e}onCancelClick(){this._resetSelectedAccounts()}onModalClose(e,t){e&&this._resetSelectedAccounts(),t&&this._refetchFinancialPreApprovals()}onVerifyPreApprovalClick(){this.isVerifyPreApprovalModalOpen=!0}_refetchFinancialPreApprovals(){this.accountsData=new s.TrackedAsyncData(this.populateAccountsWithPreApprovalsInfo(),this)}_resetSelectedAccounts(){this.selectedAccounts=[]}},f=O(h.prototype,"jet",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=O(h.prototype,"reporting",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=O(h.prototype,"xhr",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=O(h.prototype,"accountsData",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new s.TrackedAsyncData(this.populateAccountsWithPreApprovalsInfo(),this)}}),S=O(h.prototype,"selectedAccounts",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),A=O(h.prototype,"isVerifyPreApprovalModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),O(h.prototype,"closeVerifyPreApprovalModal",[o.action],Object.getOwnPropertyDescriptor(h.prototype,"closeVerifyPreApprovalModal"),h.prototype),O(h.prototype,"onAccountRowSelect",[o.action],Object.getOwnPropertyDescriptor(h.prototype,"onAccountRowSelect"),h.prototype),O(h.prototype,"onCancelClick",[o.action],Object.getOwnPropertyDescriptor(h.prototype,"onCancelClick"),h.prototype),O(h.prototype,"onModalClose",[o.action],Object.getOwnPropertyDescriptor(h.prototype,"onModalClose"),h.prototype),O(h.prototype,"onVerifyPreApprovalClick",[o.action],Object.getOwnPropertyDescriptor(h.prototype,"onVerifyPreApprovalClick"),h.prototype),h);(0,t.setComponentTemplate)(v,w)})),define("campaign-manager-web/components/financial-conduct-authority-approval/firm-approval-status-modal",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@ember/template","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/financial-conduct-authority-approval","campaign-manager-web/helpers/external-link-info","campaign-manager-web/helpers/help-center-url"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g
function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _=(0,n.createTemplateFactory)({id:"NXxAC+Ey",block:'[[[8,[39,0],null,[["@modal","@accountsCount"],[[30,1],[30,2]]],null],[1,"\\n"],[8,[30,1,["ModalContent"]],null,null,[["default"],[[[[1,"\\n  "],[8,[39,1],[[24,0,"cm-hue-empty-state"]],[["@headline","@illustration","@message","@size"],[[30,0,["headline"]],[30,0,["verificationStatusDetails","illustration"]],[30,0,["message"]],"small"]],null],[1,"\\n"],[41,[30,0,["hasInlineAction"]],[[[1,"    "],[8,[39,3],[[24,0,"u-layout__display-block u-layout__margin-center-horizontal"],[4,[38,4],["click",[30,0,["onInlineActionClick"]]],null]],[["@buttonType","@emphasized","@size","@text"],["secondary",true,"small",[30,0,["inlineActionText"]]]],null],[1,"\\n"]],[]],null]],[]]]]],[1,"\\n"],[41,[51,[30,0,["hasInlineAction"]]],[[[1,"  "],[8,[30,1,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[8,[39,3],[[4,[38,4],["click",[30,3]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,6],["i18n_firm_email_address_verification_done_action_label","campaign-manager-web/components/financial-conduct-authority-approval/firm-approval-status-modal"],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],["@modal","@financialPreApprovalAccountsCount","@onDoneAction"],false,["financial-conduct-authority-approval/verify-pre-approval-modal-header","hue-web-empty-state","if","hue-web-button","on","unless","t"]]',moduleName:"campaign-manager-web/components/financial-conduct-authority-approval/firm-approval-status-modal.hbs",isStrictMode:!1}),h=Object.freeze({COMPLETED:"COMPLETED",START_OVER:"START_OVER"}),{COMPLETED:f,START_OVER:T}=h,E=new Set([T]),y=Object.freeze({[s.PRE_APPROVAL_STATUS.VERIFIED]:{action:f,illustration:"success-team"},[s.PRE_APPROVAL_STATUS.ERROR]:{action:T,illustration:"error-server"},[s.PRE_APPROVAL_STATUS.TIMED_OUT]:{action:f,illustration:"error-crossing"},[s.PRE_APPROVAL_STATUS.UNVERIFIED_EMAIL_DOMAIN]:{action:T,illustration:"error-crossing"},[s.PRE_APPROVAL_STATUS.UNVERIFIED_FIRM_REFERENCE_NUMBER]:{action:f,illustration:"error-crossing"}})
let S=e.default=(0,l.assertPropTypes)((g=class extends o.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=m)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get verificationStatusDetails(){return y[this.args.preApprovalStatus]}get hasInlineAction(){return E.has(this.verificationStatusDetails.action)}get headline(){return this.getI18nString(`i18n_firm_email_address_verification_${this.args.preApprovalStatus.toLowerCase()}_headline`)}get inlineActionText(){return this.getI18nString(`i18n_firm_email_address_verification_${this.verificationStatusDetails.action.toLowerCase()}_action_label`)}get message(){const{firmReferenceNumber:e,preApprovalStatus:t,financialPreApprovalAccountsCount:n}=this.args,a={accountsCount:n,firmReferenceNumber:e,linkInfo:(0,c.externalLinkInfo)([],{ariaLabel:this.getI18nString("i18n_financial_services_advertiser_verification_learn_more_aria_label"),class:"u-color__inherit",dataTestSelector:"data-test-approval-status-message-learn-more-link",href:(0,u.helpCenterUrl)(null,{path:"help/lms/answer/a6238495"})})}
return(0,r.htmlSafe)(this.getI18nString(`i18n_firm_email_address_verification_${t.toLowerCase()}_message`,a))}onInlineActionClick(){this.verificationStatusDetails.action===T&&this.args.startOverPreApprovalFlow()}getI18nString(e,...t){return this.i18n.lookupTranslation(this.constructor,e)(t)}},A=g,C="propTypes",O={financialPreApprovalAccountsCount:l.PropTypes.number.isRequired,firmReferenceNumber:l.PropTypes.string.isRequired,modal:l.PropTypes.object.isRequired,onDoneAction:l.PropTypes.func.isRequired,preApprovalStatus:l.PropTypes.enum(Object.values(s.PRE_APPROVAL_STATUS)).isRequired,startOverPreApprovalFlow:l.PropTypes.func.isRequired},C in A?Object.defineProperty(A,C,{value:O,enumerable:!0,configurable:!0,writable:!0}):A[C]=O,m=b((p=g).prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(p.prototype,"onInlineActionClick",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"onInlineActionClick"),p.prototype),d=p))||d
var A,C,O;(0,t.setComponentTemplate)(_,S)})),define("campaign-manager-web/components/financial-conduct-authority-approval/firm-email-verification-pin-modal",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","ember-concurrency-decorators"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m
function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _=(0,n.createTemplateFactory)({id:"iADVoV4z",block:'[[[8,[39,0],null,[["@modal","@accountsCount"],[[30,1],[30,2,["length"]]]],null],[1,"\\n"],[8,[30,1,["ModalContent"]],null,null,[["default"],[[[[1,"\\n  "],[10,"h3"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["large","bold"]]]]]],[12],[1,[28,[35,2],["i18n_firm_email_verification_enter_your_verification_pin_challenge","campaign-manager-web/components/financial-conduct-authority-approval/firm-email-verification-pin-modal"],null]],[13],[1,"\\n  "],[10,2],[15,0,[29,["mv2"," ",[28,[37,1],null,[["size"],["medium"]]]]]],[12],[1,[28,[35,2],["i18n_firm_email_verification_challenge_sent","campaign-manager-web/components/financial-conduct-authority-approval/firm-email-verification-pin-modal"],[["email"],[[30,3]]]]],[13],[1,"\\n  "],[10,"label"],[14,"for","firm-email-challenge-input"],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n    "],[1,[28,[35,2],["i18n_firm_email_verification_challenge_pin_input_label","campaign-manager-web/components/financial-conduct-authority-approval/firm-email-verification-pin-modal"],null]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,3],[[24,"inputmode","numeric"],[16,"maxlength",[30,0,["emailVerificationPinLength"]]],[24,3,"firm-email-challenge-input"],[16,"placeholder",[28,[37,2],["i18n_firm_email_verification_challenge_pin_input_placeholder","campaign-manager-web/components/financial-conduct-authority-approval/firm-email-verification-pin-modal"],null]],[16,0,[29,[[36,4]]]],[4,[38,5],["input",[28,[37,6],["target.value",[28,[37,7],[[30,0],"enteredPin"],null]],null]],null]],[["@inputId","@value"],["firm-email-challenge-input",[30,0,["enteredPin"]]]],null],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-items-center pt3"],[12],[1,"\\n    "],[8,[39,8],[[24,0,"email-collection__resend-code-button"],[4,[38,5],["click",[30,0,["onResendPinClick"]]],null]],[["@buttonType","@size","@emphasized","@text"],["tertiary","small",true,[28,[37,2],["i18n_firm_email_verification_resend_pin","campaign-manager-web/components/financial-conduct-authority-approval/firm-email-verification-pin-modal"],null]]],null],[1,"\\n"],[41,[30,0,["resendPinTask","last","isSuccessful"]],[[[1,"      "],[8,[39,10],[[24,0,"pl2"]],[["@type"],["success"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["i18n_firm_email_verification_resend_pin_success","campaign-manager-web/components/financial-conduct-authority-approval/firm-email-verification-pin-modal"],null]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"]],[]]]]],[1,"\\n"],[8,[30,1,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n  "],[8,[39,8],[[24,0,"mr2"],[4,[38,5],["click",[30,4]],null]],[["@emphasized","@buttonType","@size","@text"],[true,"secondary","small",[28,[37,2],["i18n_firm_email_verification_challenge_cancel_action_label","campaign-manager-web/components/financial-conduct-authority-approval/firm-email-verification-pin-modal"],null]]],null],[1,"\\n  "],[8,[39,8],[[16,"disabled",[28,[37,11],[[30,0,["isVerifyPinButtonEnabled"]]],null]],[4,[38,5],["click",[30,0,["onVerifyPinClick"]]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,2],["i18n_firm_email_verification_challenge_verify_action_label","campaign-manager-web/components/financial-conduct-authority-approval/firm-email-verification-pin-modal"],null]]],null],[1,"\\n"]],[]]]]],[1,"\\n"]],["@modal","@financialPreApprovalAccounts","@email","@dismissModal"],false,["financial-conduct-authority-approval/verify-pre-approval-modal-header","hue-web-foundations@-text-body","t","cm-text-input","hue-web-foundations@-artdeco-migration-scope","on","pick","set","hue-web-button","if","hue-web-inline-feedback","not"]]',moduleName:"campaign-manager-web/components/financial-conduct-authority-approval/firm-email-verification-pin-modal.hbs",isStrictMode:!1})
let h=e.default=(s=(0,l.task)({drop:!0}),c=(0,l.task)({drop:!0}),(0,o.assertPropTypes)((m=class extends i.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="enteredPin",i=this,(a=p)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),g(this,"emailVerificationPinLength",6)}get isVerifyPinButtonEnabled(){return this.enteredPin.length===this.emailVerificationPinLength}onResendPinClick(){this.resendPinTask.perform()}onVerifyPinClick(){this.verifyPinTask.perform()}*resendPinTask(){this.enteredPin="",yield this.enteredPin}*verifyPinTask(){yield this.args.onVerificationPinSuccess()}},g(m,"propTypes",{dismissModal:o.PropTypes.func.isRequired,email:o.PropTypes.string.isRequired,financialPreApprovalAccounts:o.PropTypes.arrayOf(o.PropTypes.string.isRequired).isRequired,modal:o.PropTypes.object.isRequired,onVerificationPinFailure:o.PropTypes.func.isRequired,onVerificationPinSuccess:o.PropTypes.func.isRequired}),p=b((d=m).prototype,"enteredPin",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),b(d.prototype,"onResendPinClick",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"onResendPinClick"),d.prototype),b(d.prototype,"onVerifyPinClick",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"onVerifyPinClick"),d.prototype),b(d.prototype,"resendPinTask",[s],Object.getOwnPropertyDescriptor(d.prototype,"resendPinTask"),d.prototype),b(d.prototype,"verifyPinTask",[c],Object.getOwnPropertyDescriptor(d.prototype,"verifyPinTask"),d.prototype),u=d))||u);(0,t.setComponentTemplate)(_,h)})),define("campaign-manager-web/components/financial-conduct-authority-approval/firm-registration-details-modal",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","@linkedin/ember-tracked-validations","ember-concurrency-decorators","campaign-manager-web/constants/financial-conduct-authority-approval"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f
function T(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const y=(0,n.createTemplateFactory)({id:"iVuj+38Z",block:'[[[8,[39,0],null,[["@modal","@accountsCount"],[[30,1],[30,2,["length"]]]],null],[1,"\\n"],[8,[30,1,["ModalContent"]],null,null,[["default"],[[[[1,"\\n  "],[10,"h3"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,2],["i18n_advertiser_firm_registration_details_title","campaign-manager-web/components/financial-conduct-authority-approval/firm-registration-details-modal"],null]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,3],[[24,0,"mt2"]],[["@validations","@showValidationsOnBlur"],[[30,0,["validations","attrs","firmReferenceNumber"]],true]],[["default"],[[[[1,"\\n    "],[10,"label"],[14,"for","advertiser-firm-regstration-frn-input"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_advertiser_firm_reference_number_input_label","campaign-manager-web/components/financial-conduct-authority-approval/firm-registration-details-modal"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,4],[[16,"aria-invalid",[30,3,["showErrors"]]],[16,"aria-describedby",[30,3,["describedby"]]],[24,"aria-required","true"],[16,0,[29,[[30,3,["class"]]," ",[36,5]]]],[16,"placeholder",[28,[37,2],["i18n_advertiser_firm_reference_number_input_placeholder","campaign-manager-web/components/financial-conduct-authority-approval/firm-registration-details-modal"],null]],[4,[38,8],["input",[28,[37,9],["target.value",[28,[37,10],[[30,0],"firmReferenceNumber"],null]],null]],null]],[["@value","@inputId","@helperText"],[[30,0,["firmReferenceNumber"]],"advertiser-firm-regstration-frn-input",[28,[37,2],["i18n_advertiser_firm_reference_number_input_helper_text","campaign-manager-web/components/financial-conduct-authority-approval/firm-registration-details-modal"],[["linkInfo"],[[28,[37,6],null,[["ariaLabel","dataTestSelector","href"],[[28,[37,2],["i18n_financial_services_advertiser_verification_learn_more_aria_label","campaign-manager-web/components/financial-conduct-authority-approval/firm-registration-details-modal"],null],"data-test-firm-reference-number-input-learn-more-link",[28,[37,7],null,[["path"],["help/lms/answer/a6238495"]]]]]]]]]]],null],[1,"\\n  "]],[3]]]]],[1,"\\n  "],[8,[39,3],[[24,0,"mt2"]],[["@validations","@showValidationsOnBlur"],[[30,0,["validations","attrs","firmEmail"]],true]],[["default"],[[[[1,"\\n    "],[10,"label"],[14,"for","advertiser-firm-regstration-email-address-input"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_advertiser_firm_email_address_input_label","campaign-manager-web/components/financial-conduct-authority-approval/firm-registration-details-modal"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,4],[[16,"aria-invalid",[30,4,["showErrors"]]],[16,"aria-describedby",[30,4,["describedby"]]],[24,"aria-required","true"],[16,0,[29,[[30,4,["class"]]," ",[36,5]]]],[16,"placeholder",[28,[37,2],["i18n_advertiser_firm_email_address_input_placeholder","campaign-manager-web/components/financial-conduct-authority-approval/firm-registration-details-modal"],null]],[4,[38,8],["input",[28,[37,9],["target.value",[28,[37,10],[[30,0],"firmEmail"],null]],null]],null]],[["@value","@inputId","@helperText"],[[30,0,["firmEmail"]],"advertiser-firm-regstration-email-address-input",[28,[37,2],["i18n_advertiser_firm_email_address_input_helper_text","campaign-manager-web/components/financial-conduct-authority-approval/firm-registration-details-modal"],[["linkInfo"],[[28,[37,6],null,[["ariaLabel","dataTestSelector","href"],[[28,[37,2],["i18n_financial_services_advertiser_verification_learn_more_aria_label","campaign-manager-web/components/financial-conduct-authority-approval/firm-registration-details-modal"],null],"data-test-firm-email-address-input-learn-more-link",[28,[37,7],null,[["path"],["help/lms/answer/a6238495"]]]]]]]]]]],null],[1,"\\n  "]],[4]]]]],[1,"\\n"]],[]]]]],[1,"\\n"],[8,[30,1,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n  "],[8,[39,11],[[24,0,"mr2"],[4,[38,8],["click",[30,5]],null]],[["@buttonType","@emphasized","@size","@text"],["secondary",true,"small",[28,[37,2],["i18n_advertiser_firm_registration_details_cancel_action_label","campaign-manager-web/components/financial-conduct-authority-approval/firm-registration-details-modal"],null]]],null],[1,"\\n  "],[8,[39,11],[[4,[38,8],["click",[30,0,["onFirmRegistrationDetailsSubmit"]]],null]],[["@buttonType","@size","@text","@disabled"],["primary","small",[28,[37,2],["i18n_advertiser_firm_registration_details_continue_action_label","campaign-manager-web/components/financial-conduct-authority-approval/firm-registration-details-modal"],null],[30,0,["isContinueButtonDisabled"]]]],null],[1,"\\n"]],[]]]]],[1,"\\n"]],["@modal","@financialPreApprovalAccounts","vcont","vcont","@dismissModal"],false,["financial-conduct-authority-approval/verify-pre-approval-modal-header","hue-web-foundations@-text-body","t","validated-control","cm-text-input","hue-web-foundations@-artdeco-migration-scope","external-link-info","help-center-url","on","pick","set","hue-web-button"]]',moduleName:"campaign-manager-web/components/financial-conduct-authority-approval/firm-registration-details-modal.hbs",isStrictMode:!1}),S={firmReferenceNumber:[(0,s.validator)("inline",{validate(e=""){return e.length>=6&&!isNaN(e)||this.model.i18n.lookupTranslation(this.model.constructor,"i18n_advertiser_firm_reference_number_input_invalid")()}})],firmEmail:[(0,s.validator)("format",{type:"email",allowBlank:!1,message(){return this.model.i18n.lookupTranslation(this.model.constructor,"i18n_advertiser_firm_email_address_input_invalid")()}})]}
let A=e.default=(d=(0,s.hasValidations)(S),p=(0,c.task)({drop:!0}),d(m=(0,l.assertPropTypes)((f=class extends r.default{constructor(...e){super(...e),T(this,"i18n",b,this),T(this,"firmReferenceNumber",_,this),T(this,"firmEmail",h,this)}get isContinueButtonDisabled(){return this.validations.isInvalid||this.submitFirmRegistrationDetailsTask.isRunning}onFirmRegistrationDetailsSubmit(){this.submitFirmRegistrationDetailsTask.perform()}*submitFirmRegistrationDetailsTask(){const{firmEmail:e,firmReferenceNumber:t}=this,n={firmEmail:e,firmReferenceNumber:t}
try{const e=u.PRE_APPROVAL_STATUS.VERIFIED
yield this.args.onFirmDetailsSubmitSuccess(n,e)}catch(a){this.args.onFirmDetailsSubmitFailure(n)}}},C=f,O="propTypes",v={dismissModal:l.PropTypes.func.isRequired,financialPreApprovalAccounts:l.PropTypes.arrayOf(l.PropTypes.string.isRequired).isRequired,modal:l.PropTypes.object.isRequired,onFirmDetailsSubmitFailure:l.PropTypes.func.isRequired,onFirmDetailsSubmitSuccess:l.PropTypes.func.isRequired},O in C?Object.defineProperty(C,O,{value:v,enumerable:!0,configurable:!0,writable:!0}):C[O]=v,b=E((g=f).prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(g.prototype,"firmReferenceNumber",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=E(g.prototype,"firmEmail",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E(g.prototype,"onFirmRegistrationDetailsSubmit",[a.action],Object.getOwnPropertyDescriptor(g.prototype,"onFirmRegistrationDetailsSubmit"),g.prototype),E(g.prototype,"submitFirmRegistrationDetailsTask",[p],Object.getOwnPropertyDescriptor(g.prototype,"submitFirmRegistrationDetailsTask"),g.prototype),m=g))||m)||m)
var C,O,v;(0,t.setComponentTemplate)(y,A)})),define("campaign-manager-web/components/financial-conduct-authority-approval/verify-pre-approval-modal-header",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"Jy5NDDnJ",block:'[[[8,[30,1,["ModalHeader"]],[[16,0,[29,["pb4"," ",[28,[37,0],null,[["inverse"],[true]]]]]],[17,2]],[["@title","@titleId"],[[28,[37,1],["i18n_advertiser_verify_pre_approval_modal_title","campaign-manager-web/components/financial-conduct-authority-approval/verify-pre-approval-modal-header"],[["accountsCount"],[[30,3]]]],"advertiser-verify-pre-approval-modal-header-title"]],null],[1,"\\n"]],["@modal","&attrs","@accountsCount"],false,["hue-web-foundations@-divider","t"]]',moduleName:"campaign-manager-web/components/financial-conduct-authority-approval/verify-pre-approval-modal-header.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/financial-conduct-authority-approval/verify-pre-approval-modal",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/constants/financial-conduct-authority-approval"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const T=(0,n.createTemplateFactory)({id:"TiecxT+5",block:'[[[8,[39,0],[[24,"aria-labelledby","advertiser-verify-pre-approval-modal-header-title"]],[["@dismissModal","@isOpen","@onModalClose","@size"],[[30,1],[30,2],[30,0,["onModalClose"]],"medium"]],[["default"],[[[[1,"\\n"],[41,[28,[37,2],[[30,0,["verificationStep"]],[30,0,["verifyPreApprovalStep","ENTER_FIRM_REGISTRATION_DETAILS"]]],null],[[[1,"    "],[8,[39,3],null,[["@dismissModal","@financialPreApprovalAccounts","@modal","@onFirmDetailsSubmitFailure","@onFirmDetailsSubmitSuccess"],[[30,1],[30,4],[30,3],[30,0,["onPreApprovalVerificationError"]],[30,0,["onFirmDetailsSubmitSuccess"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,2],[[30,0,["verificationStep"]],[30,0,["verifyPreApprovalStep","ENTER_FIRM_EMAIL_VERIFICATION_PIN"]]],null],[[[1,"    "],[8,[39,4],null,[["@dismissModal","@email","@financialPreApprovalAccounts","@modal","@onVerificationPinFailure","@onVerificationPinSuccess"],[[30,1],[30,0,["firmDetails","firmEmail"]],[30,4],[30,3],[30,0,["onPreApprovalVerificationError"]],[30,0,["onVerificationPinSuccess"]]]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[39,5],null,[["@financialPreApprovalAccountsCount","@firmReferenceNumber","@modal","@onDoneAction","@preApprovalStatus","@startOverPreApprovalFlow"],[[30,4,["length"]],[30,0,["firmDetails","firmReferenceNumber"]],[30,3],[30,1],[30,0,["preApprovalStatus"]],[30,0,["startOverPreApprovalFlow"]]]],null],[1,"\\n  "]],[]]]],[]]]],[3]]]]],[1,"\\n"]],["@dismissModal","@isOpen","modal","@financialPreApprovalAccounts"],false,["hue-web-modal","if","eq","financial-conduct-authority-approval/firm-registration-details-modal","financial-conduct-authority-approval/firm-email-verification-pin-modal","financial-conduct-authority-approval/firm-approval-status-modal"]]',moduleName:"campaign-manager-web/components/financial-conduct-authority-approval/verify-pre-approval-modal.hbs",isStrictMode:!1}),E=Object.freeze({ENTER_FIRM_REGISTRATION_DETAILS:"ENTER_FIRM_REGISTRATION_DETAILS",ENTER_FIRM_EMAIL_VERIFICATION_PIN:"ENTER_FIRM_EMAIL_VERIFICATION_PIN",CONFIRMATION:"CONFIRMATION"})
let y=e.default=(0,l.assertPropTypes)((b=class extends r.default{constructor(...e){super(...e),_(this,"i18n",d,this),_(this,"verificationStep",p,this),_(this,"firmDetails",m,this),_(this,"preApprovalStatus",g,this),h(this,"verifyPreApprovalStep",E)}get isPreApprovalFlowCompleted(){return this.verificationStep===E.CONFIRMATION}get isVerifiedStatus(){return this.preApprovalStatus===s.PRE_APPROVAL_STATUS.VERIFIED}onFirmDetailsSubmitSuccess(e,t){const n=t===s.PRE_APPROVAL_STATUS.VERIFIED
this.verificationStep=n?E.ENTER_FIRM_EMAIL_VERIFICATION_PIN:E.CONFIRMATION,this.firmDetails=e,this.preApprovalStatus=t}onModalClose(){const e=this.isPreApprovalFlowCompleted&&this.isVerifiedStatus
this.args.onModalClose(this.isPreApprovalFlowCompleted,e),this.startOverPreApprovalFlow()}onPreApprovalVerificationError(){this.verificationStep=E.CONFIRMATION,this.preApprovalStatus=s.PRE_APPROVAL_STATUS.ERROR}onVerificationPinSuccess(){this.verificationStep=E.CONFIRMATION,this.preApprovalStatus=s.PRE_APPROVAL_STATUS.VERIFIED}startOverPreApprovalFlow(){this.firmDetails=null,this.preApprovalStatus=null,this.verificationStep=E.ENTER_FIRM_REGISTRATION_DETAILS}},h(b,"propTypes",{dismissModal:l.PropTypes.func.isRequired,financialPreApprovalAccounts:l.PropTypes.arrayOf(l.PropTypes.string.isRequired).isRequired,isOpen:l.PropTypes.bool.isRequired,onModalClose:l.PropTypes.func.isRequired}),d=f((u=b).prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=f(u.prototype,"verificationStep",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return E.ENTER_FIRM_REGISTRATION_DETAILS}}),m=f(u.prototype,"firmDetails",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=f(u.prototype,"preApprovalStatus",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(u.prototype,"onFirmDetailsSubmitSuccess",[a.action],Object.getOwnPropertyDescriptor(u.prototype,"onFirmDetailsSubmitSuccess"),u.prototype),f(u.prototype,"onModalClose",[a.action],Object.getOwnPropertyDescriptor(u.prototype,"onModalClose"),u.prototype),f(u.prototype,"onPreApprovalVerificationError",[a.action],Object.getOwnPropertyDescriptor(u.prototype,"onPreApprovalVerificationError"),u.prototype),f(u.prototype,"onVerificationPinSuccess",[a.action],Object.getOwnPropertyDescriptor(u.prototype,"onVerificationPinSuccess"),u.prototype),f(u.prototype,"startOverPreApprovalFlow",[a.action],Object.getOwnPropertyDescriptor(u.prototype,"startOverPreApprovalFlow"),u.prototype),c=u))||c;(0,t.setComponentTemplate)(T,y)})),define("campaign-manager-web/components/follow-company-edit-panel",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@ember/object","ember-copy","@ember/application","@linkedin/ember-prop-types","@linkedin/ember-tracked-validations","campaign-manager-web/constants/dynamic-ads","campaign-manager-web/constants/follow-company","campaign-manager-web/utils/dynamic-ads","campaign-manager-web/utils/follow-company","campaign-manager-web/utils/rendered-creative-preview","campaign-manager-web/utils/tracking","campaign-manager-web/constants/creative","campaign-manager-web/utils/file-upload","@glimmer/tracking","campaign-manager-web/utils/vector-assets"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T){var E,y,S,A,C,O,v,w,I,P,N,R,D
function M(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function L(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.trackingKeyMap=e.default=void 0
const U=(0,n.createTemplateFactory)({id:"Pjsa/Fz3",block:'[[[1,"\\n"],[1,"\\n"],[8,[39,0],null,[["@canEditCreative","@creative","@dismissPanel","@editPanelMode","@isValid","@title","@onSaveCreative","@trackingKeys"],[[30,1,["canEditCreative"]],[30,0,["editedCreative"]],[30,2],[30,3],[30,0,["variables","validations","isValid"]],[30,4],[28,[37,1],[[30,5],[30,0,["editedCreative"]]],null],[30,0,["trackingKeys"]]]],[["default"],[[[[1,"\\n  "],[8,[30,6,["variables-form"]],null,null,[["default"],[[[[1,"\\n    "],[10,"section"],[14,0,"u-layout-flex__container--column creative-edit-panel-content__section--space-below"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center creative-edit-panel-content__heading-container"],[12],[1,"\\n        "],[10,"label"],[15,0,[29,["creative-edit-panel-content__heading u-color__black--75"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[14,"for","follow-company-edit-panel__headline-select"],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_ad_headline","campaign-manager-web/components/follow-company-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,4],null,[["@placement","@content"],["right",[28,[37,3],["i18n_ad_headline_help","campaign-manager-web/components/follow-company-edit-panel"],null]]],[["trigger"],[[[[1,"\\n            "],[11,"button"],[16,0,[29,["button--unstyled button--cursor-default creative-edit-panel-content__help-icon"," ",[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,5],[[30,7,["triggerContentSharedInfo"]]],null],[12],[1,"\\n              "],[10,1],[14,0,"a11y-text"],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_ad_headline_help","campaign-manager-web/components/follow-company-edit-panel"],null]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,6],null,[["@size","@name"],["small","question"]],null],[1,"\\n            "],[13],[1,"\\n          "]],[7]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,1],[14,0,"cm-hue-select"],[12],[1,"\\n        "],[8,[39,7],[[24,0,"cm-hue-select"],[16,2,[30,0,["variables","headline"]]],[4,[38,8],["change",[28,[37,1],[[30,0,["onChangeOption"]],"variables.headline","fc_ads_create_ad_select_headline"],null]],null]],[["@inputId"],["follow-company-edit-panel__headline-select"]],[["default"],[[[[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,0,["headlineList"]]],null]],null],null,[[[1,"            "],[10,"option"],[15,"selected",[28,[37,11],[[30,8],[30,0,["variables","headline"]]],null]],[15,2,[30,8]],[12],[1,"\\n              "],[1,[28,[35,12],[[28,[37,13],[[30,9,["followCompanyHeadlineOptions","options"]],[30,8]],null],[30,8]],null]],[1,"\\n            "],[13],[1,"\\n"]],[8]],null],[1,"        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[15,0,[29,["creative-edit-panel-content__sub-heading"," ",[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_ad_headline_macro_help","campaign-manager-web/components/follow-company-edit-panel"],null]],[1,"\\n        "],[1,[28,[35,3],["i18n_ad_macro_help_link","campaign-manager-web/components/follow-company-edit-panel"],[["linkInfo"],[[28,[37,14],null,[["href","dataTestSelector"],[[28,[37,15],null,[["path","accountId"],["help/lms/answer/89851",[30,1,["id"]]]]],"data-test-follow-company-edit-panel__headline-macro-help-link"]]]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[15,0,[29,[[52,[28,[37,17],[[30,0,["variables","headline"]],[30,0,["CUSTOM_HEADLINE"]]],null],"u-layout__display-none"],"\\n          creative-edit-panel-content__input--space-above u-layout__width-full"]]],[12],[1,"\\n        "],[8,[39,18],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[30,0,["variables","validations","attrs","customHeadline"]],[30,6,["showAllValidations"]],true]],[["default"],[[[[1,"\\n          "],[8,[39,19],null,[["@max","@currentLength"],[[30,10,["maxlength"]],[30,0,["variables","customHeadline","length"]]]],[["default"],[[[[1,"\\n            "],[8,[39,20],[[16,0,[29,["creative-edit-panel-content__form-field ",[30,10,["class"]]," ",[36,21]]]],[16,"placeholder",[28,[37,3],["i18n_ad_headline_placeholder","campaign-manager-web/components/follow-company-edit-panel"],null]],[16,"aria-invalid",[30,10,["showErrors"]]],[16,"aria-describedby",[30,10,["describedby"]]],[16,"max",[30,10,["maxlength"]]],[4,[38,8],["input",[28,[37,22],["target.value",[28,[37,1],[[30,0,["onChangeCreativeVariable"]],"customHeadline"],null]],null]],null]],[["@inputId","@value"],["follow-company-edit-panel__custom-headline-field",[30,0,["variables","customHeadline"]]]],null],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[10]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"section"],[14,0,"u-layout-flex__container--column creative-edit-panel-content__section--space-below creative-edit-panel-content__section--half-width"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center creative-edit-panel-content__heading-container"],[12],[1,"\\n        "],[10,"label"],[15,0,[29,["creative-edit-panel-content__heading u-color__black--75"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[14,"for","follow-company-edit-panel__organization-name-field"],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_ad_organization_name","campaign-manager-web/components/follow-company-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,4],null,[["@placement","@content"],["right",[28,[37,3],["i18n_ad_organization_name_help","campaign-manager-web/components/follow-company-edit-panel"],null]]],[["trigger"],[[[[1,"\\n            "],[11,"button"],[16,0,[29,["button--unstyled button--cursor-default creative-edit-panel-content__help-icon"," ",[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,5],[[30,11,["triggerContentSharedInfo"]]],null],[12],[1,"\\n              "],[10,1],[14,0,"a11y-text"],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_ad_organization_name_help","campaign-manager-web/components/follow-company-edit-panel"],null]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,6],null,[["@size","@name"],["small","question"]],null],[1,"\\n            "],[13],[1,"\\n          "]],[11]]]]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,18],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[30,0,["variables","validations","attrs","organizationName"]],[30,6,["showAllValidations"]],true]],[["default"],[[[[1,"\\n        "],[8,[39,19],null,[["@max","@currentLength"],[[30,12,["maxlength"]],[30,0,["variables","organizationName","length"]]]],[["default"],[[[[1,"\\n          "],[8,[39,20],[[16,0,[29,["creative-edit-panel-content__form-field ",[30,12,["class"]]," ",[36,21]]]],[16,"placeholder",[28,[37,3],["i18n_ad_organization_name","campaign-manager-web/components/follow-company-edit-panel"],null]],[16,"aria-invalid",[30,12,["showErrors"]]],[16,"aria-describedby",[30,12,["describedby"]]],[16,"max",[30,12,["maxlength"]]],[4,[38,8],["input",[28,[37,22],["target.value",[28,[37,1],[[30,0,["onChangeCreativeVariable"]],"organizationName"],null]],null]],null]],[["@inputId","@value"],["follow-company-edit-panel__organization-name-field",[30,0,["variables","organizationName"]]]],null],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[12]]]]],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"section"],[14,0,"u-layout-flex__container--column creative-edit-panel-content__section--space-below"],[12],[1,"\\n      "],[10,0],[14,0,"creative-edit-panel__heading-container"],[12],[1,"\\n        "],[10,"label"],[15,0,[29,["creative-edit-panel__heading u-color__black--75"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_ad_image","campaign-manager-web/components/follow-company-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,23],null,[["@imageSize","@isVectorUrlRequiredForSuccess","@ownerId","@ownerType","@uploadRecipes","@onError","@onSuccess"],[[30,0,["IMAGE_SIZE"]],true,[30,1,["id"]],"ACCOUNT",[30,0,["vectorFollowCompanyLogoUploadRecipe"]],[30,0,["onUploadError"]],[30,0,["onUploadSuccess"]]]],[["default"],[[[[1,"\\n        "],[8,[39,24],[[24,0,"creative-edit-panel-content__image-container"]],[["@accept","@chooseFileButtonText","@instructionsText","@progressPercent","@src","@uploadStatus","@onRemoveFile","@onFileChange"],[[30,0,["IMAGE_ACCEPT"]],[28,[37,3],["i18n_choose_image","campaign-manager-web/components/follow-company-edit-panel"],null],[28,[37,3],["i18n_image_upload_default_text","campaign-manager-web/components/follow-company-edit-panel"],null],[30,13,["progress"]],[30,0,["variables","organizationLogo","url"]],[52,[30,0,["imageUploadError"]],"FAILED",[30,13,["status"]]],[28,[37,25],[[30,13,["onCancel"]],[30,0,["onUploadRemove"]]],null],[28,[37,25],[[30,0,["onImageFileChange"]],[30,13,["onUpload"]]],null]]],null],[1,"\\n      "]],[13]]]]],[1,"\\n      "],[10,0],[14,0,"creative-edit-panel-content__sub-heading"],[12],[1,"\\n        "],[8,[39,26],[[16,0,[29,[[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]]],[["@type","@message","@isHidden"],["neutral",[28,[37,3],["i18n_organization_logo_image_requirements","campaign-manager-web/components/follow-company-edit-panel"],null],[30,0,["imageUploadError"]]]],null],[1,"\\n        "],[8,[39,26],null,[["@type","@message","@isHidden"],["negative",[28,[37,3],["i18n_image_upload_error","campaign-manager-web/components/follow-company-edit-panel"],null],[28,[37,27],[[30,0,["imageUploadError"]]],null]]],null],[1,"\\n        "],[8,[39,26],null,[["@type","@message","@isHidden"],["negative",[30,0,["variables","validations","attrs","organizationLogo","message"]],[28,[37,27],[[30,6,["showAllValidations"]]],null]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"section"],[14,0,"creative-edit-panel-content__section--space-below"],[12],[1,"\\n      "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n        "],[10,1],[15,0,[29,[[36,21]]]],[12],[1,"\\n          "],[8,[39,28],[[4,[38,8],["change",[30,0,["onToggleShowMemberPhotoCheckbox"]]],null]],[["@inputId","@isChecked"],["follow-company-edit-panel__show-member-profile-checkbox",[30,0,["variables","showMemberProfilePhoto"]]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"label"],[14,0,"creative-edit-panel-content__heading"],[14,"for","follow-company-edit-panel__show-member-profile-checkbox"],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_ad_include_member_photo","campaign-manager-web/components/follow-company-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"section"],[14,0,"u-layout-flex__container--column creative-edit-panel-content__section--space-below"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center creative-edit-panel-content__heading-container"],[12],[1,"\\n        "],[10,"label"],[15,0,[29,["creative-edit-panel-content__heading u-color__black--75"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[14,"for","follow-company-edit-panel__description-select"],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_ad_description","campaign-manager-web/components/follow-company-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,4],null,[["@placement","@content"],["right",[28,[37,3],["i18n_ad_description_help","campaign-manager-web/components/follow-company-edit-panel"],null]]],[["trigger"],[[[[1,"\\n            "],[11,"button"],[16,0,[29,["button--unstyled button--cursor-default creative-edit-panel-content__help-icon"," ",[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,5],[[30,14,["triggerContentSharedInfo"]]],null],[12],[1,"\\n              "],[10,1],[14,0,"a11y-text"],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_ad_description_help","campaign-manager-web/components/follow-company-edit-panel"],null]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,6],null,[["@size","@name"],["small","question"]],null],[1,"\\n            "],[13],[1,"\\n          "]],[14]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,1],[14,0,"cm-hue-select"],[12],[1,"\\n        "],[8,[39,7],[[24,0,"cm-hue-select"],[16,"onchange",[28,[37,1],[[30,0,["onChangeOption"]],"variables.description","fc_ads_create_ad_select_description"],null]]],[["@inputId"],["follow-company-edit-panel__description-select"]],[["default"],[[[[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,0,["descriptionList"]]],null]],null],null,[[[1,"            "],[10,"option"],[15,"selected",[28,[37,11],[[30,15],[30,0,["variables","description"]]],null]],[15,2,[30,15]],[12],[1,"\\n              "],[1,[28,[35,12],[[28,[37,13],[[30,9,["followCompanyDescriptionOptions","options"]],[30,15]],null],[30,15]],null]],[1,"\\n            "],[13],[1,"\\n"]],[15]],null],[1,"        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[15,0,[29,["creative-edit-panel-content__sub-heading"," ",[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_ad_description_macro_help","campaign-manager-web/components/follow-company-edit-panel"],null]],[1,"\\n        "],[1,[28,[35,3],["i18n_ad_macro_help_link","campaign-manager-web/components/follow-company-edit-panel"],[["linkInfo"],[[28,[37,14],null,[["href","dataTestSelector"],[[28,[37,15],null,[["path","accountId"],["help/lms/answer/89851",[30,1,["id"]]]]],"data-test-follow-company-edit-panel__description-macro-help-link"]]]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[15,0,[29,[[52,[28,[37,17],[[30,0,["variables","description"]],[30,0,["CUSTOM_DESCRIPTION"]]],null],"u-layout__display-none"],"\\n          creative-edit-panel-content__input--space-above u-layout__width-full"]]],[12],[1,"\\n        "],[8,[39,18],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[30,0,["variables","validations","attrs","customDescription"]],[30,6,["showAllValidations"]],true]],[["default"],[[[[1,"\\n          "],[8,[39,19],null,[["@max","@currentLength"],[[30,16,["maxlength"]],[30,0,["variables","customDescription","length"]]]],[["default"],[[[[1,"\\n            "],[8,[39,20],[[16,"aria-invalid",[30,16,["showErrors"]]],[16,"aria-describedby",[30,16,["describedby"]]],[16,0,[29,["creative-edit-panel-content__form-field ",[30,16,["class"]]," ",[36,21]]]],[16,"placeholder",[28,[37,3],["i18n_ad_description_placeholder","campaign-manager-web/components/follow-company-edit-panel"],null]],[16,"max",[30,16,["maxlength"]]],[4,[38,8],["input",[28,[37,22],["target.value",[28,[37,1],[[30,0,["onChangeCreativeVariable"]],"customDescription"],null]],null]],null]],[["@inputId","@counterMax","@value"],["follow-company-edit-panel__custom-description-field",[30,16,["maxlength"]],[30,0,["variables","customDescription"]]]],null],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[16]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"section"],[14,0,"u-layout-flex__container--column"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center creative-edit-panel-content__heading-container"],[12],[1,"\\n        "],[10,"label"],[15,0,[29,["creative-edit-panel-content__heading u-color__black--75"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[14,"for","follow-company-edit-panel__call-to-action-select"],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_ad_call_to_action","campaign-manager-web/components/follow-company-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,4],null,[["@placement"],["right"]],[["trigger","content"],[[[[1,"\\n            "],[11,"button"],[16,0,[29,["button--unstyled button--cursor-default creative-edit-panel-content__help-icon"," ",[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,5],[[30,17,["triggerContentSharedInfo"]]],null],[12],[1,"\\n              "],[10,1],[14,0,"a11y-text"],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_ad_call_to_action_help","campaign-manager-web/components/follow-company-edit-panel"],null]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,6],null,[["@size","@name"],["small","question"]],null],[1,"\\n            "],[13],[1,"\\n          "]],[17]],[[[1,"\\n            "],[10,2],[14,0,"creative-edit-panel-content__help-multiline mb2"],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_ad_call_to_action_help","campaign-manager-web/components/follow-company-edit-panel"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[14,0,"creative-edit-panel-content__help-multiline mb2"],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_ad_call_to_action_help_non_follower","campaign-manager-web/components/follow-company-edit-panel"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[14,0,"creative-edit-panel-content__help-multiline"],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_ad_call_to_action_help_follower","campaign-manager-web/components/follow-company-edit-panel"],null]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,1],[14,0,"cm-hue-select"],[12],[1,"\\n        "],[8,[39,7],[[24,0,"cm-hue-select creative-edit-panel-content__section--half-width"],[24,3,"follow-company-edit-panel__call-to-action-select"],[4,[38,8],["change",[28,[37,22],["target.value",[30,0,["onChangeCallToAction"]]],null]],null]],[["@inputId"],["follow-company-edit-panel__call-to-action-select"]],[["default"],[[[[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,0,["callToActionList"]]],null]],null],null,[[[1,"            "],[10,"option"],[15,"selected",[28,[37,11],[[30,18],[30,0,["variables","callToAction"]]],null]],[15,2,[30,18]],[12],[1,"\\n              "],[1,[28,[35,12],[[28,[37,13],[[30,9,["followCompanyCallToActionOptions","options"]],[30,18]],null],[30,18]],null]],[1,"\\n            "],[13],[1,"\\n"]],[18]],null],[1,"        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,6,["right-column-content"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,29],null,null,[["default"],[[[[1,"\\n      "],[8,[30,19,["title"]],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,3],["i18n_preview","campaign-manager-web/components/follow-company-edit-panel"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,19,["tabs"]],null,[["@selectedTab"],["desktop"]],[["default"],[[[[1,"\\n        "],[8,[30,20,["Tablist"]],[[16,0,[29,[[28,[37,30],null,[["inverse"],[true]]]]]]],null,[["default"],[[[[1,"\\n          "],[8,[30,21,["Tab"]],[[24,0,"ml5"]],[["@tabId"],["desktop"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,3],["i18n_desktop","campaign-manager-web/components/follow-company-edit-panel"],null]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[21]]]]],[1,"\\n        "],[8,[30,20,["Tabpanel"]],null,[["@tabId"],["desktop"]],[["default"],[[[[1,"\\n          "],[8,[39,31],null,[["@iframeTitle","@previewSlides","@previewCriteria","@onChangePreviewSlide","@previewMetadata"],[[28,[37,3],["i18n_follower_live_preview_title","campaign-manager-web/components/follow-company-edit-panel"],null],[30,0,["previewSlides"]],[30,0,["previewCriteria"]],[30,0,["onChangePreviewSlide"]],[30,22]]],null],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[20]]]]],[1,"\\n      "],[8,[30,19,["note"]],null,null,[["default"],[[[[1,"\\n        "],[10,2],[15,0,[29,["mb2"," ",[28,[37,2],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_preview_mock_image_info","campaign-manager-web/components/follow-company-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,2],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_preview_auto-translate_warning","campaign-manager-web/components/follow-company-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[19]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[6]]]]]],["@account","@dismissPanel","@editPanelMode","@title","@onSaveCreative","panel","triggerData","headline","@localizedOptions","vcont","triggerData","vcont","vectorUploader","triggerData","description","vcont","triggerData","callToAction","preview","tabs","tablist","@previewMetadata"],false,["creative-edit-panel","fn","hue-web-foundations@-text-body","t","hue-web-tooltip","hue-web-tooltip-trigger","hue-web-icons@icon","hue-web-select","on","each","-track-array","eq","or","get","external-link-info","help-center-url","if","not-eq","validated-control","character-counter","cm-text-input","hue-web-foundations@-artdeco-migration-scope","pick","vector-uploader","file-upload-template","pipe","hue-web-inline-feedback","not","hue-web-checkbox","creative-preview","hue-web-foundations@-divider","rendered-creative-preview"]]',moduleName:"campaign-manager-web/components/follow-company-edit-panel.hbs",isStrictMode:!1}),x={organizationName:[(0,c.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,c.validator)("length",{max:d.MAX_ORGANIZATION_NAME_LENGTH})],organizationLogo:[(0,c.validator)("presence",{presence:!0})],customDescription:{disabled:(0,r.computed)("model.description",(function(){return(0,r.get)(this,"model.description")!==d.FOLLOW_COMPANY_DESCRIPTION.CUSTOM})).readOnly(),validators:[(0,c.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,c.validator)("length",{max:d.MAX_DESCRIPTION_LENGTH})]},customHeadline:{disabled:(0,r.computed)("model.headline",(function(){return(0,r.get)(this,"model.headline")!==d.FOLLOW_COMPANY_HEADLINE.CUSTOM})).readOnly(),validators:[(0,c.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,c.validator)("length",{max:d.MAX_HEADLINE_LENGTH})]}}
let F=(0,c.hasValidations)(x)(E=class{constructor(e,t){Object.assign(this,e),this.owner=t}})||E
const z=e.trackingKeyMap={[_.EDIT_PANEL_MODE.CREATE]:{save:"follow_company_ad_create_save",cancel:"follow_company_ad_create_cancel",dismiss:"follow_company_ad_create_dismiss"},[_.EDIT_PANEL_MODE.EDIT]:{save:"follow_company_ad_edit_save",cancel:"follow_company_ad_edit_cancel",dismiss:"follow_company_ad_edit_dismiss"},[_.EDIT_PANEL_MODE.DUPLICATE]:{save:"follow_company_ad_duplicate_save",cancel:"follow_company_ad_duplicate_cancel",dismiss:"follow_company_ad_duplicate_dismiss"}}
let j=e.default=(y=(0,a.inject)(),S=(0,a.inject)(),A=(0,a.inject)(),(0,s.assertPropTypes)((D=class extends i.default{get callToActionList(){const e=(0,r.get)(this.args,"localizedOptions.followCompanyCallToActionOptions.sortedOptions")
return e?e.map(p.getLocalizedOptionValue):d.CALL_TO_ACTION_LIST}get headlineList(){const e=(0,r.get)(this.args,"localizedOptions.followCompanyHeadlineOptions.sortedOptions")
return e?e.map(p.getLocalizedOptionValue):d.FOLLOW_COMPANY_HEADLINE_LIST}get descriptionList(){const e=(0,r.get)(this.args,"localizedOptions.followCompanyDescriptionOptions.sortedOptions")
return e?e.map(p.getLocalizedOptionValue):d.FOLLOW_COMPANY_DESCRIPTION_LIST}get editedCreative(){const e=(0,m.getFollowCompanyVariables)({variables:this.variables})
return Object.assign({},this.args.creative,{variables:e})}get previewCriteria(){const e={accountId:this.args.account.accountId,adSlotSize:u.AD_SLOT_SIZE,locale:this.args.localizedOptions.displayLocale},t={memberFollowingOrganization:this.selectedPreviewSlide.memberFollowingOrganization},n=(0,m.getFollowCompanyVariables)({variables:this.variables,defaults:this.previewDefaults})
return(0,g.getRenderingPreviewCriteria)({renderingCriteria:e,requiredFields:m.followCompanyRequiredFields,variablesKey:d.PREVIEW_CRITERIA_VARIABLES_KEY,creativeRenderingCriteria:t,variables:n})}get previewdefaults(){const e=e=>this.i18n.lookupTranslation(this.constructor,e)()
return{customHeadline:e("i18n_ad_headline_placeholder"),customDescription:e("i18n_ad_description_placeholder"),organizationLogo:(0,p.getCmImage)(this.args.accountReference),organizationName:e("i18n_ad_organization_name")}}get previewSlides(){const e=e=>this.i18n.lookupTranslation(this.constructor,e)()
return[{className:u.RIGHT_RAIL_CLASS_NAME,memberFollowingOrganization:!0,message:e("i18n_follow_company_option_label"),previewSelector:u.LIVE_PREVIEW_SELECTOR},{className:u.RIGHT_RAIL_CLASS_NAME,memberFollowingOrganization:!1,message:e("i18n_not_following_company_option_label"),previewSelector:u.LIVE_PREVIEW_SELECTOR}]}get trackingKeys(){return z[this.args.editPanelMode]}constructor(){super(...arguments),M(this,"i18n",v,this),M(this,"jet",w,this),M(this,"tracking",I,this),L(this,"CUSTOM_DESCRIPTION",d.FOLLOW_COMPANY_DESCRIPTION.CUSTOM),L(this,"CUSTOM_HEADLINE",d.FOLLOW_COMPANY_HEADLINE.CUSTOM),L(this,"IMAGE_SIZE",{width:u.LOGO_WIDTH,height:u.LOGO_HEIGHT}),L(this,"IMAGE_ACCEPT",h.IMAGE_ACCEPT),M(this,"selectedPreviewSlide",P,this),M(this,"variables",N,this),M(this,"imageUploadError",R,this),L(this,"vectorFollowCompanyLogoUploadRecipe",[T.CM_UPLOAD_RECIPES.IMAGE_GENERIC_BASE,T.CM_UPLOAD_RECIPES.IMAGE_SPECIFIC_RIGHT_RAIL_LOGO]),this._initState()}onChangeCreativeVariable(e,t){(0,r.set)(this,`variables.${e}`,t)}onChangeCallToAction(e){(0,r.set)(this,"variables.callToAction",e)
const t=`fc_ads_create_ad_select_call_to_action_${e.toLowerCase()}`
this.tracking.fireInteractionEvent(t,b.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onChangePreviewSlide(e){this.selectedPreviewSlide=this.previewSlides[e]}onChangeOption(e,t,n){const a=n.target.value;(0,r.set)(this,e,a)
const i=`${t}_${"CUSTOM"===a?"custom":"preset"}`
this.tracking.fireInteractionEvent(i,b.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onUploadError(){this.imageUploadError=!0,this.onUploadRemove()}onUploadSuccess({image:{url:e,reference:t}}){(0,r.set)(this,"variables.organizationLogo",{url:e,reference:t})}onUploadRemove(){(0,r.set)(this,"variables.organizationLogo",void 0)}onImageFileChange(e){this.tracking.fireInteractionEvent("fc_ads_create_ad_upload_company_logo",b.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.imageUploadError=!1
return(0,h.getFileSizeAndTypeValidationErrors)({files:e,accept:h.IMAGE_ACCEPT,maxSizeInBytes:h.TWO_MEGABYTES}).length?(this.onUploadError(),[]):e}onToggleShowMemberPhotoCheckbox({target:{checked:e}}){const t=e?"follow_company_ads_create_ad_enable_member_profile_image_select":"follow_company_ads_create_ad_enable_member_profile_image_deselect";(0,r.set)(this,"variables.showMemberProfilePhoto",e),this.tracking.fireInteractionEvent(t,b.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}_initState(){const e=(0,o.copy)(void 0===this.args.creative.variables?{}:this.args.creative.variables,!0),t=this.args.accountReference,n={callToAction:this.callToActionList[0],headline:this.headlineList[0],description:this.descriptionList.find((e=>e===d.FOLLOW_COMPANY_DESCRIPTION.STAY_INFORMED_ON_INDUSTRY_NEWS_AND_TRENDS)),organizationLogo:(0,p.getCmImage)(t),organizationName:t.displayName,organization:t.objectUrn,showMemberProfilePhoto:!0},a=(0,m.getFollowCompanyVariables)({variables:e,defaults:n})
this.variables=new F(a,(0,l.getOwner)(this))}},L(D,"propTypes",{account:s.PropTypes.oneOfType([s.PropTypes.object,s.PropTypes.EmberObject]).isRequired,accountReference:s.PropTypes.object.isRequired,creative:s.PropTypes.oneOfType([s.PropTypes.object,s.PropTypes.EmberObject]).isRequired,dismissPanel:s.PropTypes.func.isRequired,localizedOptions:s.PropTypes.object.isRequired,saveErrorMessage:s.PropTypes.oneOfType([s.PropTypes.null,s.PropTypes.string]),onSaveCreative:s.PropTypes.func.isRequired,editPanelMode:s.PropTypes.isMemberOf(_.EDIT_PANEL_MODE).isRequired,title:s.PropTypes.SafeString.isRequired}),v=k((O=D).prototype,"i18n",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=k(O.prototype,"jet",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=k(O.prototype,"tracking",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=k(O.prototype,"selectedPreviewSlide",[f.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.previewSlides[0]}}),N=k(O.prototype,"variables",[f.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),R=k(O.prototype,"imageUploadError",[f.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k(O.prototype,"onChangeCreativeVariable",[r.action],Object.getOwnPropertyDescriptor(O.prototype,"onChangeCreativeVariable"),O.prototype),k(O.prototype,"onChangeCallToAction",[r.action],Object.getOwnPropertyDescriptor(O.prototype,"onChangeCallToAction"),O.prototype),k(O.prototype,"onChangePreviewSlide",[r.action],Object.getOwnPropertyDescriptor(O.prototype,"onChangePreviewSlide"),O.prototype),k(O.prototype,"onChangeOption",[r.action],Object.getOwnPropertyDescriptor(O.prototype,"onChangeOption"),O.prototype),k(O.prototype,"onUploadError",[r.action],Object.getOwnPropertyDescriptor(O.prototype,"onUploadError"),O.prototype),k(O.prototype,"onUploadSuccess",[r.action],Object.getOwnPropertyDescriptor(O.prototype,"onUploadSuccess"),O.prototype),k(O.prototype,"onUploadRemove",[r.action],Object.getOwnPropertyDescriptor(O.prototype,"onUploadRemove"),O.prototype),k(O.prototype,"onImageFileChange",[r.action],Object.getOwnPropertyDescriptor(O.prototype,"onImageFileChange"),O.prototype),k(O.prototype,"onToggleShowMemberPhotoCheckbox",[r.action],Object.getOwnPropertyDescriptor(O.prototype,"onToggleShowMemberPhotoCheckbox"),O.prototype),C=O))||C);(0,t.setComponentTemplate)(U,j)})),define("campaign-manager-web/components/footer",["exports","@linkedin/ads-table/components/footer"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/footer/page-size-select",["exports","@linkedin/ads-table/components/footer/page-size-select"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/footer/pagination-numeric-standalone",["exports","@linkedin/ads-table/components/footer/pagination-numeric-standalone"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/footer/pagination-numeric",["exports","@linkedin/ads-table/components/footer/pagination-numeric"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/forecast-metric-label",["exports","@linkedin/lms-adrecs-ui/components/forecast-metric-label"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/forecasting-tool",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/object/computed","campaign-manager-web/utils/ember-property","@ember/service","ember-concurrency-decorators","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/campaign-constants","campaign-manager-web/utils/campaign","campaign-manager-web/utils/targeting","campaign-manager-web/utils/roadblock","campaign-manager-web/constants/forecasting","campaign-manager-web/utils/forecasting","campaign-manager-web/utils/date","@linkedin/ember-prop-types","campaign-manager-web/constants/lix","campaign-manager-web/utils/local-storage-keys","campaign-manager-web/utils/tracking","@ember/utils","campaign-manager-web/constants/tracking","campaign-manager-web/utils/http-error","campaign-manager-web/constants/budget-optimization","campaign-manager-web/utils/conversation-ads/conversation-ads"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C){var O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te
function Ee(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function ye(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Se(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.MAX_DAYS_REACH=void 0
const Ae=(0,n.createTemplateFactory)({id:"F/D5Aq1h",block:'[[[1,"\\n"],[41,[30,0,["isForecastingToolAvailable"]],[[[41,[30,1],[[[1,"    "],[8,[39,1],null,[["@isForecastingToolAvailable","@isForecastingToolEnabled","@isTargetingCriteriaValid","@isPotentialReachAvailable","@isFetchingAudienceData","@audienceResults","@activeTimeframe","@timeframes","@onTimeframeChanged","@account","@campaign","@hasSetBudget","@isRoadblockEnabled","@forecastResults","@visibleForecastErrorKey","@forecastNumDays","@forecastStartDate","@forecastingMetrics","@isFetchForecastingDataTaskRunning","@forecastStandardizedErrors"],[[30,0,["isForecastingToolAvailable"]],[30,0,["isForecastingToolEnabled"]],[30,0,["isTargetingCriteriaValid"]],[30,0,["isPotentialReachAvailable"]],[30,2],[30,3],[30,0,["activeTimeframe"]],[30,0,["timeframes"]],[30,0,["onTimeframeChanged"]],[30,4],[30,5],[30,6],[30,0,["isRoadblockEnabled"]],[30,0,["forecastResults"]],[30,0,["visibleForecastErrorKey"]],[30,0,["forecastNumDays"]],[30,0,["forecastStartDate"]],[30,0,["forecastingMetrics"]],[30,0,["fetchForecastDataTask","isRunning"]],[30,0,["forecastStandardizedErrors"]]]],null],[1,"\\n"]],[]],[[[1,"    "],[10,0],[14,0,"forecasting-tool u-layout__shadow-container"],[14,"data-live-test-forecasting-tool",""],[12],[1,"\\n      "],[10,0],[15,0,[28,[37,2],["u-layout-flex__container--center-space-between pv4 ph5",[28,[37,3],null,[["u-border__common--bottom","pt5","pb2"],[[28,[37,4],[[30,0,["isAdvanceModeRedesignEnabled"]]],null],[30,0,["isAdvanceModeRedesignEnabled"]],[30,0,["isAdvanceModeRedesignEnabled"]]]]]],null]],[14,"data-live-test-forecasting-tool-header",""],[12],[1,"\\n        "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n"],[41,[30,0,["isAdvanceModeRedesignEnabled"]],[[[1,"            "],[10,"header"],[15,0,[29,["u-force-wrap--word u-layout__align-left mr1"," ",[28,[37,5],null,[["size"],["large"]]]]]],[12],[1,"\\n              "],[8,[39,6],null,[["@tooltipId"],["forecasted-results"]],[["default"],[[[[1,"\\n                "],[8,[30,7,["trigger"]],null,null,[["default"],[[[[1,"\\n                  "],[10,1],[12],[1,"\\n                    "],[1,[28,[35,7],["i18n_forecasted_results_v2","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n              "]],[7]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],[[[1,"            "],[10,"h5"],[15,0,[29,["u-color__black--75 u-force-wrap--word u-layout__align-left"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[8,[39,6],null,[["@tooltipId"],["forecasted-results"]],[["default"],[[[[1,"\\n                "],[8,[30,8,["trigger"]],null,null,[["default"],[[[[1,"\\n                  "],[10,1],[12],[1,"\\n                    "],[1,[28,[35,7],["i18n_forecasted_results_v2","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n              "]],[8]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]]],[1,"          "],[8,[39,8],null,[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n              "],[11,"button"],[16,0,[29,["button--unstyled forecasting-tool__help-tooltip-trigger u-layout-flex__container--aligned-center"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[16,"aria-label",[28,[37,7],["i18n_legal_message_learn_more_label","campaign-manager-web/components/forecasting-tool"],null]],[24,4,"button"],[4,[38,9],[[30,9,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                "],[8,[39,10],null,[["@size","@name"],["small","question"]],null],[1,"\\n              "],[13],[1,"\\n            "]],[9]],[[[1,"\\n              "],[10,0],[12],[1,"\\n                "],[10,"h5"],[15,0,[29,["u-force-wrap--word u-layout__align-left"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,7],["i18n_forecasted_results_v2","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n                "],[13],[1,"\\n                "],[10,2],[15,0,[29,["forecasting-tool__metrics-description"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[8,[39,11],null,null,[["default"],[[[[1,"\\n                    "],[1,[28,[35,7],["i18n_forecasted_results_tooltip_text","campaign-manager-web/components/forecasting-tool"],[["linkLearnMore"],[[28,[37,12],null,[["ariaLabel","dataTestSelector","href","role"],[[28,[37,7],["i18n_legal_message_learn_more_label","campaign-manager-web/components/forecasting-tool"],null],"data-test-forecasting__help-tooltip-link",[28,[37,13],null,[["path","accountId"],["help/lms/answer/94703",[30,4,["id"]]]]],[30,10,["role"]]]]]]]]],[1,"\\n                  "]],[10]]]]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n"],[41,[30,0,["shouldShowForecastingSettings"]],[[[1,"            "],[10,0],[14,0,"forecasting-tool__icon-container u-layout-flex__cell"],[12],[1,"\\n              "],[8,[39,8],null,[["@placement","@contentClass"],["left","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                  "],[11,"button"],[24,"data-a11y-trigger",""],[16,0,[29,["button--unstyled button--cursor-default forecasting-tool__results-icon u-layout-flex__container--aligned-center"," ",[28,[37,5],null,[["color"],["text-low-emphasis"]]]]]],[16,"aria-label",[28,[37,7],["i18n_settings_trigger_label","campaign-manager-web/components/forecasting-tool"],null]],[24,4,"button"],[4,[38,9],[[30,11,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                    "],[8,[39,10],null,[["@size","@name"],["small","settings"]],null],[1,"\\n                  "],[13],[1,"\\n                "]],[11]],[[[1,"\\n                  "],[10,"h5"],[14,1,"forecasted-results-settings"],[15,0,[29,["u-force-wrap--word u-layout__align-left"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,7],["i18n_forecasted_results_settings","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,"form"],[14,"aria-labelledby","forecasted-results-settings"],[12],[1,"\\n                    "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n                      "],[10,1],[15,0,[29,[[36,14]]]],[12],[1,"\\n                        "],[8,[39,15],[[4,[38,16],["change",[28,[37,17],["target.checked",[30,0,["updateShowMaxSpend"]]],null]],null]],[["@inputId","@isChecked"],["show-maximum-spend",[30,0,["menuSettings","showMaxSpend"]]]],null],[1,"\\n                      "],[13],[1,"\\n                      "],[10,"label"],[14,"for","show-maximum-spend"],[15,0,[29,["forecasting-tool__maximum-spend-label forecasting-tool--artdeco-override u-color__black--75"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,7],["i18n_maximum_potential_spend","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n                    "],[10,2],[15,0,[29,["forecasting-tool__maximum-spend-description"," ",[28,[37,5],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,7],["i18n_maximum_potential_spend_description_with_lifetime_budget","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n"],[41,[30,0,["isForecastingToolEnabled"]],[[[1,"        "],[10,0],[14,"data-live-test-forecasting-tool-body",""],[14,0,"forecasting-tool__main-sections"],[12],[1,"\\n          "],[10,0],[15,0,[28,[37,2],["forecasting-tool__section",[28,[37,3],null,[["forecasting-tool__border"],[[28,[37,4],[[30,0,["isAdvanceModeRedesignEnabled"]]],null]]]]],null]],[12],[1,"\\n"],[41,[30,0,["isTargetingCriteriaValid"]],[[[41,[28,[37,18],[[30,0,["isPotentialReachAvailable"]],[30,2]],null],[[[1,"                "],[10,0],[14,0,"pv4 ph5"],[12],[1,"\\n                  "],[8,[39,8],[[24,0,"u-layout__display-inline-block"]],[["@contentClass"],["u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                      "],[11,"button"],[16,0,[29,[[28,[37,2],["button--unstyled",[28,[37,3],null,[["u-font__underline","u-font__underline--dashed","u-border__dotted--clickable"],[[28,[37,4],[[30,0,["isAdvanceModeRedesignEnabled"]]],null],[28,[37,4],[[30,0,["isAdvanceModeRedesignEnabled"]]],null],[30,0,["isAdvanceModeRedesignEnabled"]]]]]],null]," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,9],[[30,12,["triggerContentSharedInfo"]]],null],[12],[1,"\\n"],[41,[30,0,["isAdvanceModeRedesignEnabled"]],[[[1,"                          "],[1,[28,[35,7],["i18n_potential_members_reached_v2","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n"]],[]],[[[1,"                          "],[1,[28,[35,7],["i18n_potential_members_reached","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n"]],[]]],[1,"                      "],[13],[1,"\\n                    "]],[12]],[[[1,"\\n                      "],[10,"h5"],[15,0,[29,["u-force-wrap--word u-layout__align-left"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,7],["i18n_potential_reach","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,2],[15,0,[29,["forecasting-tool__metrics-description"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,7],["i18n_potential_reach_description_v2","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n                      "],[13],[1,"\\n                    "]],[]]]]],[1,"\\n"],[41,[30,0,["isAdvanceModeRedesignEnabled"]],[[[1,"                    "],[10,0],[15,0,[29,["u-force-wrap--word u-layout__align-left mt1"," ",[28,[37,19],null,[["size"],["small"]]]]]],[12],[1,"\\n                      "],[8,[39,20],null,[["@isLoading","@size"],[[30,2],"small"]],[["default"],[[[[1,"\\n                        "],[10,1],[12],[1,"\\n                          "],[1,[28,[35,21],[[30,3,["count"]]],null]],[1,"+\\n                        "],[13],[1,"\\n                      "]],[]]]]],[1,"\\n                    "],[13],[1,"\\n"]],[]],[[[1,"                    "],[10,"h5"],[15,0,[29,["u-color__black--75 u-force-wrap--word u-layout__align-left"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                      "],[8,[39,20],null,[["@isLoading","@size"],[[30,2],"small"]],[["default"],[[[[1,"\\n                        "],[10,"strong"],[14,0,"forecasting-tool__potential-reach-value"],[12],[1,[28,[35,21],[[30,3,["count"]]],null]],[1,"+"],[13],[1,"\\n                      "]],[]]]]],[1,"\\n                    "],[13],[1,"\\n"]],[]]],[1,"                "],[13],[1,"\\n"]],[]],null],[1,"              "],[8,[39,22],[[24,0,"pv3 ph5"]],[["@isHidden","@type"],[[28,[37,18],[[30,3],[30,2]],null],"negative"]],[["default"],[[[[1,"\\n                "],[1,[28,[35,7],["i18n_audience_error","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[44,[[30,0,["isPotentialReachAvailable"]]],[[[1,"              "],[10,0],[15,0,[29,[[52,[51,[30,13]],"u-layout__display-none"]]]],[12],[1,"\\n                "],[8,[39,25],null,[["@targetingCriteria","@activeComponentNameInViewport","@accountId","@isFetchingAudienceData"],[[30,5,["targetingCriteria"]],[30,14],[30,4,["id"]],[30,2]]],null],[1,"\\n              "],[13],[1,"\\n"]],[13]]],[1,"          "],[13],[1,"\\n\\n          "],[10,0],[15,0,[28,[37,2],["forecasting-tool__section",[28,[37,3],null,[["forecasting-tool__border"],[[28,[37,4],[[30,0,["isAdvanceModeRedesignEnabled"]]],null]]]]],null]],[12],[1,"\\n"],[41,[28,[37,26],[[30,0,["forecastResults"]],[28,[37,4],[[30,0,["visibleForecastErrorKey"]]],null]],null],[[[41,[28,[37,27],[[30,0,["activeTimeframe"]],"custom"],null],[[[1,"                "],[10,0],[14,0,"forecasting-tool__custom-schedule-container"],[12],[1,"\\n                  "],[10,1],[14,"tabindex","0"],[15,"aria-describedby",[29,[[30,0,["customScheduleTrigger","ariaId"]]]]],[15,0,[29,[[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,7],["i18n_custom_schedule_duration","campaign-manager-web/components/forecasting-tool"],[["numDays"],[[30,0,["forecastNumDays"]]]]]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,1],[15,0,[29,[[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,7],["i18n_custom_schedule_date_range","campaign-manager-web/components/forecasting-tool"],[["start","end"],[[28,[37,28],[[30,0,["forecastStartDate"]]],[["format"],["fmt_mdy_short"]]],[28,[37,28],[[30,5,["runSchedule","end"]]],[["format"],["fmt_mdy_short"]]]]]]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n"]],[]],[[[41,[30,0,["isAdvanceModeRedesignEnabled"]],[[[1,"                "],[8,[39,29],[[24,0,"ml5"]],[["@activeTimeframe","@timeframes","@onTimeframeChanged"],[[30,0,["activeTimeframe"]],[30,0,["timeframes"]],[30,0,["onTimeframeChanged"]]]],null],[1,"\\n"]],[]],[[[1,"                "],[10,0],[14,0,"forecasting-tool__timeframe-tabs-container"],[12],[1,"\\n                  "],[8,[39,30],null,[["@selectedTab"],[[30,0,["activeTimeframe"]]]],[["default"],[[[[1,"\\n                    "],[8,[30,15,["Tablist"]],[[24,0,"forecasting-tool__timeframes"]],null,[["default"],[[[[1,"\\n"],[42,[28,[37,32],[[28,[37,32],[[30,0,["timeframes"]]],null]],null],null,[[[1,"                        "],[8,[30,16,["Tab"]],null,[["@tabId","@onSelect"],[[30,17],[28,[37,33],[[30,0,["onTimeframeChanged"]],[30,17]],null]]],[["default"],[[[[1,"\\n                          "],[1,[28,[35,7],["i18n_timeframe","campaign-manager-web/components/forecasting-tool"],[["type"],[[30,17]]]]],[1,"\\n                        "]],[]]]]],[1,"\\n"]],[17]],null],[1,"                    "]],[16]]]]],[1,"\\n                  "]],[15]]]]],[1,"\\n                "],[13],[1,"\\n              "]],[]]]],[]]],[1,"              "],[10,0],[14,0,"forecasting-tool__tabpanel"],[14,"data-live-test-forecasting-tool-tabpanel-timeframe",""],[12],[1,"\\n"],[42,[28,[37,32],[[28,[37,32],[[30,0,["forecastingMetrics","metrics"]]],null]],null],null,[[[41,[28,[37,27],[[30,18],[30,0,["FORECASTING_METRIC","SPEND"]]],null],[[[1,"                    "],[10,0],[14,0,"forecasting-tool__metric-container"],[12],[1,"\\n                      "],[8,[39,8],[[24,0,"u-layout__display-inline-block"]],[["@contentClass"],["u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                          "],[11,"button"],[16,0,[29,[[28,[37,2],["button--unstyled u-force-wrap--word u-layout__align-left",[28,[37,3],null,[["u-font__underline","u-font__underline--dashed","u-border__dotted--clickable"],[[28,[37,4],[[30,0,["isAdvanceModeRedesignEnabled"]]],null],[28,[37,4],[[30,0,["isAdvanceModeRedesignEnabled"]]],null],[30,0,["isAdvanceModeRedesignEnabled"]]]]]],null]," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,9],[[30,19,["triggerContentSharedInfo"]]],null],[12],[1,"\\n"],[41,[30,0,["isAdvanceModeRedesignEnabled"]],[[[1,"                              "],[1,[28,[35,7],["i18n_spend_result_metric_label_v2","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n"]],[]],[[[1,"                              "],[1,[28,[35,7],["i18n_spend_result_metric_label","campaign-manager-web/components/forecasting-tool"],[["type"],[[30,0,["activeTimeframe"]]]]]],[1,"\\n"]],[]]],[1,"                          "],[13],[1,"\\n                        "]],[19]],[[[1,"\\n                          "],[10,"h5"],[15,0,[29,["u-force-wrap--word u-layout__align-left"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                            "],[1,[28,[35,7],["i18n_spend","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n                          "],[13],[1,"\\n                          "],[10,2],[15,0,[29,["forecasting-tool__metrics-description"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                            "],[1,[28,[35,7],["i18n_spend_description_with_totalBudget_v2","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n                          "],[13],[1,"\\n                        "]],[]]]]],[1,"\\n"],[41,[30,6],[[[1,"                        "],[10,2],[15,0,[29,["u-color__black--90"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                          "],[8,[39,20],null,[["@isLoading","@size"],[[30,0,["fetchForecastDataTask","isRunning"]],"small"]],[["default"],[[[[1,"\\n                            "],[10,"strong"],[15,0,[29,["forecasting-tool__metric\\n                                ",[52,[28,[37,34],[[30,0,["forecastResultChanges"]],[30,0,["FORECASTING_METRIC","SPEND"]]],null],"forecasting-tool__metric--flash"]]]],[12],[1,"\\n                              "],[1,[28,[35,7],["i18n_range_values","campaign-manager-web/components/forecasting-tool"],[["lowEnd","highEnd"],[[28,[37,35],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","SPEND"]],"lowEnd"],null]],[["currency"],[[30,4,["currencyCode"]]]]],[28,[37,35],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","SPEND"]],"highEnd"],null]],[["currency"],[[30,4,["currencyCode"]]]]]]]]],[1,"\\n                            "],[13],[1,"\\n                          "]],[]]]]],[1,"\\n                        "],[13],[1,"\\n"]],[]],[[[1,"                        "],[10,2],[15,0,[29,["u-color__black--90 ",[52,[51,[30,0,["isAdvanceModeRedesignEnabled"]]],"t-italic"]," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                          "],[8,[39,20],null,[["@isLoading","@size"],[[30,0,["fetchForecastDataTask","isRunning"]],"small"]],[["default"],[[[[1,"\\n                            "],[10,1],[15,0,[29,[[52,[28,[37,34],[[30,0,["forecastResultChanges"]],[30,0,["FORECASTING_METRIC","SPEND"]]],null],"forecasting-tool__metric--flash"]]]],[12],[1,"\\n                              "],[1,[28,[35,7],["i18n_range_values","campaign-manager-web/components/forecasting-tool"],[["lowEnd","highEnd"],[[28,[37,35],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","SPEND"]],"lowEnd"],null]],[["currency"],[[30,4,["currencyCode"]]]]],[28,[37,35],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","SPEND"]],"highEnd"],null]],[["currency"],[[30,4,["currencyCode"]]]]]]]]],[1,"\\n                            "],[13],[1,"\\n                          "]],[]]]]],[1,"\\n                          "],[8,[39,8],null,[["@placement","@contentClass"],["left","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                              "],[10,1],[14,0,"u-layout__display-inline-block"],[12],[1,"\\n                                "],[11,"button"],[16,0,[29,["button--unstyled forecasting-tool__help-tooltip-trigger u-layout-flex__container--aligned-center"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[16,"aria-label",[28,[37,7],["i18n_any_day_spend_aria","campaign-manager-web/components/forecasting-tool"],null]],[24,4,"button"],[4,[38,9],[[30,20,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                                  "],[8,[39,10],null,[["@size","@name"],["small","question"]],null],[1,"\\n                                "],[13],[1,"\\n                              "],[13],[1,"\\n                            "]],[20]],[[[1,"\\n                              "],[10,"h5"],[15,0,[29,["u-force-wrap--word u-layout__align-left"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                                "],[1,[28,[35,7],["i18n_budget_not_set","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n                              "],[13],[1,"\\n                              "],[10,2],[15,0,[29,["forecasting-tool__metrics-description"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                                "],[1,[28,[35,7],["i18n_budget_not_set_description","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n                              "],[13],[1,"\\n                            "]],[]]]]],[1,"\\n                        "],[13],[1,"\\n"]],[]]],[1,"                    "],[13],[1,"\\n"]],[]],[[[41,[28,[37,27],[[30,18],[30,0,["FORECASTING_METRIC","MAX_SPEND"]]],null],[[[1,"                    "],[8,[39,37],null,[["@accountId","@objectiveType","@metric","@keyMetric","@hasChanged","@value","@iconColor","@timeframeName","@isLoading"],[[30,4,["id"]],[30,5,["objectiveType"]],[30,0,["FORECASTING_METRIC","MAX_SPEND"]],[30,0,["forecastingMetrics","keyMetric"]],[28,[37,34],[[30,0,["forecastResultChanges"]],[30,0,["FORECASTING_METRIC","MAX_SPEND"]]],null],[28,[37,35],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","MAX_SPEND"]],"highEnd"],null]],[["currency"],[[30,4,["currencyCode"]]]]],[30,0,["selectedObjective","color"]],[30,0,["activeTimeframe"]],[30,0,["fetchForecastDataTask","isRunning"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,27],[[30,18],[30,0,["FORECASTING_METRIC","REACH"]]],null],[[[1,"                    "],[8,[39,37],null,[["@accountId","@objectiveType","@metric","@keyMetric","@hasChanged","@value","@iconColor","@timeframeName","@isLoading"],[[30,4,["id"]],[30,5,["objectiveType"]],[30,0,["FORECASTING_METRIC","REACH"]],[30,0,["forecastingMetrics","keyMetric"]],[28,[37,34],[[30,0,["forecastResultChanges"]],[30,0,["FORECASTING_METRIC","REACH"]]],null],[28,[37,7],["i18n_range_values","campaign-manager-web/components/forecasting-tool"],[["lowEnd","highEnd"],[[28,[37,21],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","REACH"]],"lowEnd"],null]],null],[28,[37,21],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","REACH"]],"highEnd"],null]],null]]]],[30,0,["selectedObjective","color"]],[30,0,["activeTimeframe"]],[30,0,["fetchForecastDataTask","isRunning"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,27],[[30,18],[30,0,["FORECASTING_METRIC","FREQUENCY"]]],null],[[[1,"                    "],[8,[39,37],null,[["@accountId","@objectiveType","@metric","@keyMetric","@hasChanged","@value","@iconColor","@timeframeName","@isLoading"],[[30,4,["id"]],[30,5,["objectiveType"]],[30,0,["FORECASTING_METRIC","FREQUENCY"]],[30,0,["forecastingMetrics","keyMetric"]],[28,[37,34],[[30,0,["forecastResultChanges"]],[30,0,["FORECASTING_METRIC","FREQUENCY"]]],null],[28,[37,7],["i18n_range_values","campaign-manager-web/components/forecasting-tool"],[["lowEnd","highEnd"],[[28,[37,38],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","FREQUENCY"]],"lowEnd"],null]],null],[28,[37,38],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","FREQUENCY"]],"highEnd"],null]],null]]]],[30,0,["selectedObjective","color"]],[30,0,["activeTimeframe"]],[30,0,["fetchForecastDataTask","isRunning"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,27],[[30,18],[30,0,["FORECASTING_METRIC","IMPRESSIONS"]]],null],[[[1,"                    "],[8,[39,37],null,[["@accountId","@objectiveType","@metric","@keyMetric","@hasChanged","@value","@iconColor","@timeframeName","@isLoading","@isConversationAdsFormat"],[[30,4,["id"]],[30,5,["objectiveType"]],[30,0,["FORECASTING_METRIC","IMPRESSIONS"]],[30,0,["forecastingMetrics","keyMetric"]],[28,[37,34],[[30,0,["forecastResultChanges"]],[30,0,["FORECASTING_METRIC","IMPRESSIONS"]]],null],[28,[37,7],[[52,[28,[37,26],[[30,0,["areConversationStarterAdsForecastingChangesInInterim1State"]],[30,0,["isConversationAdsFormat"]]],null],"i18n_insufficient_data_for_forecast","i18n_range_values"],"campaign-manager-web/components/forecasting-tool"],[["lowEnd","highEnd"],[[28,[37,21],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","IMPRESSIONS"]],"lowEnd"],null]],null],[28,[37,21],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","IMPRESSIONS"]],"highEnd"],null]],null]]]],[30,0,["selectedObjective","color"]],[30,0,["activeTimeframe"]],[30,0,["fetchForecastDataTask","isRunning"]],[30,0,["isConversationAdsFormat"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,27],[[30,18],[30,0,["FORECASTING_METRIC","CTR"]]],null],[[[1,"                    "],[8,[39,37],null,[["@accountId","@objectiveType","@metric","@keyMetric","@hasChanged","@value","@iconColor","@timeframeName","@isLoading","@isConversationAdsFormat"],[[30,4,["id"]],[30,5,["objectiveType"]],[30,0,["FORECASTING_METRIC","CTR"]],[30,0,["forecastingMetrics","keyMetric"]],[28,[37,34],[[30,0,["forecastResultChanges"]],[30,0,["FORECASTING_METRIC","CTR"]]],null],[52,[30,0,["isKeyMetricQualifiedLeads"]],[28,[37,7],["i18n_coming_soon","campaign-manager-web/components/forecasting-tool"],null],[28,[37,7],[[52,[28,[37,26],[[30,0,["areConversationStarterAdsForecastingChangesInInterim1State"]],[30,0,["isConversationAdsFormat"]]],null],"i18n_insufficient_data_for_forecast","i18n_range_values"],"campaign-manager-web/components/forecasting-tool"],[["lowEnd","highEnd"],[[28,[37,39],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","CTR"]],"lowEnd"],null]],null],[28,[37,39],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","CTR"]],"highEnd"],null]],null]]]]],[30,0,["selectedObjective","color"]],[30,0,["activeTimeframe"]],[30,0,["fetchForecastDataTask","isRunning"]],[30,0,["isConversationAdsFormat"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,27],[[30,18],[30,0,["FORECASTING_METRIC","VTR"]]],null],[[[1,"                    "],[8,[39,37],null,[["@accountId","@objectiveType","@metric","@keyMetric","@hasChanged","@value","@iconColor","@timeframeName","@isLoading"],[[30,4,["id"]],[30,5,["objectiveType"]],[30,0,["FORECASTING_METRIC","VTR"]],[30,0,["forecastingMetrics","keyMetric"]],[28,[37,34],[[30,0,["forecastResultChanges"]],[30,0,["FORECASTING_METRIC","VTR"]]],null],[28,[37,7],["i18n_range_values","campaign-manager-web/components/forecasting-tool"],[["lowEnd","highEnd"],[[28,[37,39],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","VTR"]],"lowEnd"],null]],null],[28,[37,39],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","VTR"]],"highEnd"],null]],null]]]],[30,0,["selectedObjective","color"]],[30,0,["activeTimeframe"]],[30,0,["fetchForecastDataTask","isRunning"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,27],[[30,18],[30,0,["FORECASTING_METRIC","CLICKS"]]],null],[[[1,"                    "],[8,[39,37],null,[["@accountId","@objectiveType","@metric","@keyMetric","@hasChanged","@value","@iconColor","@timeframeName","@isLoading","@isConversationAdsFormat"],[[30,4,["id"]],[30,5,["objectiveType"]],[30,0,["FORECASTING_METRIC","CLICKS"]],[30,0,["forecastingMetrics","keyMetric"]],[28,[37,34],[[30,0,["forecastResultChanges"]],[30,0,["FORECASTING_METRIC","CLICKS"]]],null],[52,[30,0,["isKeyMetricQualifiedLeads"]],[28,[37,7],["i18n_coming_soon","campaign-manager-web/components/forecasting-tool"],null],[28,[37,7],["i18n_range_values","campaign-manager-web/components/forecasting-tool"],[["lowEnd","highEnd"],[[28,[37,21],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","CLICKS"]],"lowEnd"],null]],null],[28,[37,21],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","CLICKS"]],"highEnd"],null]],null]]]]],[30,0,["selectedObjective","color"]],[30,0,["activeTimeframe"]],[30,0,["fetchForecastDataTask","isRunning"]],[30,0,["isConversationAdsFormat"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,27],[[30,18],[30,0,["FORECASTING_METRIC","ENGAGEMENTS"]]],null],[[[1,"                    "],[8,[39,37],null,[["@accountId","@objectiveType","@metric","@keyMetric","@hasChanged","@value","@iconColor","@timeframeName","@isLoading"],[[30,4,["id"]],[30,5,["objectiveType"]],[30,0,["FORECASTING_METRIC","ENGAGEMENTS"]],[30,0,["forecastingMetrics","keyMetric"]],[28,[37,34],[[30,0,["forecastResultChanges"]],[30,0,["FORECASTING_METRIC","ENGAGEMENTS"]]],null],[28,[37,7],["i18n_range_values","campaign-manager-web/components/forecasting-tool"],[["lowEnd","highEnd"],[[28,[37,21],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","ENGAGEMENTS"]],"lowEnd"],null]],null],[28,[37,21],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","ENGAGEMENTS"]],"highEnd"],null]],null]]]],[30,0,["selectedObjective","color"]],[30,0,["activeTimeframe"]],[30,0,["fetchForecastDataTask","isRunning"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,27],[[30,18],[30,0,["FORECASTING_METRIC","CONVERSIONS"]]],null],[[[1,"                    "],[8,[39,37],null,[["@accountId","@objectiveType","@metric","@keyMetric","@hasChanged","@value","@iconColor","@timeframeName","@isLoading","@customTooltip"],[[30,4,["id"]],[30,5,["objectiveType"]],[30,0,["FORECASTING_METRIC","CONVERSIONS"]],[30,0,["forecastingMetrics","keyMetric"]],[28,[37,34],[[30,0,["forecastResultChanges"]],[30,0,["FORECASTING_METRIC","CONVERSIONS"]]],null],[28,[37,7],["i18n_range_values","campaign-manager-web/components/forecasting-tool"],[["lowEnd","highEnd"],[[28,[37,21],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","CONVERSIONS"]],"lowEnd"],null]],null],[28,[37,21],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","CONVERSIONS"]],"highEnd"],null]],null]]]],[30,0,["selectedObjective","color"]],[30,0,["activeTimeframe"]],[30,0,["fetchForecastDataTask","isRunning"]],[28,[37,7],["i18n_key_metric_label_learn_more_conversions","campaign-manager-web/components/forecasting-tool"],[["linkLearnMore"],[[28,[37,12],null,[["href","title"],[[28,[37,13],null,[["path","accountId"],["help/lms/answer/86511",[30,4,["id"]]]]],[28,[37,7],["i18n_key_metric_label_learn_more_conversions","campaign-manager-web/components/forecasting-tool"],null]]]]]]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,27],[[30,18],[30,0,["FORECASTING_METRIC","LEADS"]]],null],[[[1,"                    "],[8,[39,37],null,[["@accountId","@objectiveType","@metric","@keyMetric","@hasChanged","@value","@iconColor","@timeframeName","@isLoading","@customTooltip"],[[30,4,["id"]],[30,5,["objectiveType"]],[30,0,["FORECASTING_METRIC","LEADS"]],[30,0,["forecastingMetrics","keyMetric"]],[28,[37,34],[[30,0,["forecastResultChanges"]],[30,0,["FORECASTING_METRIC","LEADS"]]],null],[28,[37,7],["i18n_range_values","campaign-manager-web/components/forecasting-tool"],[["lowEnd","highEnd"],[[28,[37,21],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","LEADS"]],"lowEnd"],null]],null],[28,[37,21],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","LEADS"]],"highEnd"],null]],null]]]],[30,0,["selectedObjective","color"]],[30,0,["activeTimeframe"]],[30,0,["fetchForecastDataTask","isRunning"]],[28,[37,7],["i18n_key_metric_label_learn_more_leads_v2","campaign-manager-web/components/forecasting-tool"],[["linkLearnMore"],[[28,[37,12],null,[["target","href","title"],["_blank",[28,[37,13],null,[["path","accountId"],["help/lms/answer/80921",[30,4,["id"]]]]],[28,[37,7],["i18n_key_metric_label_learn_more_leads_v2","campaign-manager-web/components/forecasting-tool"],null]]]]]]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,27],[[30,18],[30,0,["FORECASTING_METRIC","QUALIFIED_LEADS"]]],null],[[[1,"                    "],[8,[39,37],null,[["@accountId","@objectiveType","@metric","@keyMetric","@value","@iconColor","@timeframeName","@isLoading","@customTooltip"],[[30,4,["id"]],[30,5,["objectiveType"]],[30,0,["FORECASTING_METRIC","QUALIFIED_LEADS"]],[30,0,["forecastingMetrics","keyMetric"]],[28,[37,7],["i18n_coming_soon","campaign-manager-web/components/forecasting-tool"],null],[30,0,["selectedObjective","color"]],[30,0,["activeTimeframe"]],[30,0,["fetchForecastDataTask","isRunning"]],[28,[37,7],["i18n_key_metric_label_learn_more_qualified_leads","campaign-manager-web/components/forecasting-tool"],[["linkLearnMore"],[[28,[37,12],null,[["target","href","title"],["_blank",[28,[37,13],null,[["path","accountId"],["help/lms/answer/104431",[30,4,["id"]]]]],[28,[37,7],["i18n_key_metric_label_learn_more_qualified_leads","campaign-manager-web/components/forecasting-tool"],null]]]]]]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,27],[[30,18],[30,0,["FORECASTING_METRIC","MESSAGE_SENDS"]]],null],[[[1,"                    "],[8,[39,37],null,[["@accountId","@objectiveType","@metric","@keyMetric","@hasChanged","@value","@iconColor","@timeframeName","@isLoading","@isConversationAdsFormat"],[[30,4,["id"]],[30,5,["objectiveType"]],[30,0,["FORECASTING_METRIC","MESSAGE_SENDS"]],[30,0,["forecastingMetrics","keyMetric"]],[28,[37,34],[[30,0,["forecastResultChanges"]],[30,0,["FORECASTING_METRIC","MESSAGE_SENDS"]]],null],[28,[37,7],["i18n_range_values","campaign-manager-web/components/forecasting-tool"],[["lowEnd","highEnd"],[[28,[37,21],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","MESSAGE_SENDS"]],"lowEnd"],null]],null],[28,[37,21],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","MESSAGE_SENDS"]],"highEnd"],null]],null]]]],[30,0,["selectedObjective","color"]],[30,0,["activeTimeframe"]],[30,0,["fetchForecastDataTask","isRunning"]],[30,0,["isConversationAdsFormat"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,27],[[30,18],[30,0,["FORECASTING_METRIC","MESSAGE_OPENS"]]],null],[[[1,"                    "],[8,[39,37],null,[["@accountId","@objectiveType","@metric","@keyMetric","@hasChanged","@value","@iconColor","@timeframeName","@isLoading"],[[30,4,["id"]],[30,5,["objectiveType"]],[30,0,["FORECASTING_METRIC","MESSAGE_OPENS"]],[30,0,["forecastingMetrics","keyMetric"]],[28,[37,34],[[30,0,["forecastResultChanges"]],[30,0,["FORECASTING_METRIC","MESSAGE_OPENS"]]],null],[28,[37,7],["i18n_range_values","campaign-manager-web/components/forecasting-tool"],[["lowEnd","highEnd"],[[28,[37,21],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","MESSAGE_OPENS"]],"lowEnd"],null]],null],[28,[37,21],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","MESSAGE_OPENS"]],"highEnd"],null]],null]]]],[30,0,["selectedObjective","color"]],[30,0,["activeTimeframe"]],[30,0,["fetchForecastDataTask","isRunning"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,27],[[30,18],[30,0,["FORECASTING_METRIC","VIDEO_VIEWS"]]],null],[[[1,"                    "],[8,[39,37],null,[["@accountId","@objectiveType","@metric","@keyMetric","@hasChanged","@value","@iconColor","@timeframeName","@isLoading","@customTooltip"],[[30,4,["id"]],[30,5,["objectiveType"]],[30,0,["FORECASTING_METRIC","VIDEO_VIEWS"]],[30,0,["forecastingMetrics","keyMetric"]],[28,[37,34],[[30,0,["forecastResultChanges"]],[30,0,["FORECASTING_METRIC","VIDEO_VIEWS"]]],null],[28,[37,7],["i18n_range_values","campaign-manager-web/components/forecasting-tool"],[["lowEnd","highEnd"],[[28,[37,21],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","VIDEO_VIEWS"]],"lowEnd"],null]],null],[28,[37,21],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","VIDEO_VIEWS"]],"highEnd"],null]],null]]]],[30,0,["selectedObjective","color"]],[30,0,["activeTimeframe"]],[30,0,["fetchForecastDataTask","isRunning"]],[28,[37,7],["i18n_key_metric_label_learn_more_views_v2","campaign-manager-web/components/forecasting-tool"],[["linkLearnMore"],[[28,[37,12],null,[["target","href","title"],["_blank",[28,[37,13],null,[["path","accountId"],["help/lms/answer/a426666",[30,4,["id"]]]]],[28,[37,7],["i18n_key_metric_label_learn_more_views_v2","campaign-manager-web/components/forecasting-tool"],null]]]]]]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,27],[[30,18],[30,0,["FORECASTING_METRIC","COST_PER_KEY_RESULT"]]],null],[[[1,"                    "],[8,[39,37],null,[["@accountId","@objectiveType","@metric","@keyMetric","@hasChanged","@value","@iconColor","@timeframeName","@isLoading","@isConversationAdsFormat"],[[30,4,["id"]],[30,5,["objectiveType"]],[30,0,["FORECASTING_METRIC","COST_PER_KEY_RESULT"]],[30,0,["forecastingMetrics","keyMetric"]],[28,[37,34],[[30,0,["forecastResultChanges"]],[30,0,["FORECASTING_METRIC","COST_PER_KEY_RESULT"]]],null],[52,[30,0,["isKeyMetricQualifiedLeads"]],[28,[37,7],["i18n_coming_soon","campaign-manager-web/components/forecasting-tool"],null],[28,[37,7],["i18n_range_values","campaign-manager-web/components/forecasting-tool"],[["lowEnd","highEnd"],[[28,[37,35],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","COST_PER_KEY_RESULT"]],"lowEnd"],null]],[["currency"],[[30,4,["currencyCode"]]]]],[28,[37,35],[[28,[37,36],[[30,0,["forecastResults"]],[30,0,["activeTimeframe"]],[30,0,["FORECASTING_METRIC","COST_PER_KEY_RESULT"]],"highEnd"],null]],[["currency"],[[30,4,["currencyCode"]]]]]]]]],[30,0,["selectedObjective","color"]],[30,0,["activeTimeframe"]],[30,0,["fetchForecastDataTask","isRunning"]],[30,0,["isConversationAdsFormat"]]]],null],[1,"\\n                  "]],[]],null]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[18]],null],[1,"\\n                "],[10,0],[15,0,[29,["forecasting-tool__metric-container"," ",[28,[37,5],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[8,[39,11],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["containsUpdatingMaSegments"]],[[[1,"                      "],[1,[28,[35,7],["i18n_legal_message_when_updating_ma_segments_with_link_v2","campaign-manager-web/components/forecasting-tool"],[["link"],[[28,[37,12],null,[["href","role","ariaLabel"],[[28,[37,13],null,[["path","accountId"],["help/lms/answer/94703",[30,4,["id"]]]]],[30,21,["role"]],[28,[37,7],["i18n_legal_message_learn_more_label","campaign-manager-web/components/forecasting-tool"],null]]]]]]]],[1,"\\n"]],[]],[[[41,[28,[37,26],[[30,0,["areConversationStarterAdsForecastingChangesInInterim2State"]],[30,0,["isConversationAdsFormat"]]],null],[[[1,"                      "],[1,[28,[35,7],["i18n_conversation_starter_ads_interim_2_legal_message_with_link","campaign-manager-web/components/forecasting-tool"],[["link"],[[28,[37,12],null,[["href","role","ariaLabel"],[[28,[37,13],null,[["path","accountId"],["help/lms/answer/94703",[30,4,["id"]]]]],[30,21,["role"]],[28,[37,7],["i18n_legal_message_learn_more_label","campaign-manager-web/components/forecasting-tool"],null]]]]]]]],[1,"\\n"]],[]],[[[41,[30,0,["isReachSelectedWithCustomTimeframe"]],[[[44,[[52,[30,0,["isConnectedTelevisionOnly"]],"i18n_legal_message_when_reach_past_supported_range_and_connected_tv_enabled","i18n_legal_message_when_reach_past_supported_range"]],[[[1,"                        "],[1,[28,[35,7],[[30,22],"campaign-manager-web/components/forecasting-tool"],[["link"],[[28,[37,12],null,[["href","role","ariaLabel"],[[28,[37,13],null,[["path","accountId"],["help/lms/answer/94703",[30,4,["id"]]]]],[30,21,["role"]],[28,[37,7],["i18n_legal_message_learn_more_label","campaign-manager-web/components/forecasting-tool"],null]]]]]]]],[1,"\\n"]],[22]]]],[]],[[[41,[30,0,["containsUnsupportedProducts"]],[[[1,"                      "],[1,[28,[35,7],["i18n_legal_message_when_low_confidence_setup","campaign-manager-web/components/forecasting-tool"],[["link"],[[28,[37,12],null,[["href","role","ariaLabel"],[[28,[37,13],null,[["path","accountId"],["help/lms/answer/94703",[30,4,["id"]]]]],[30,21,["role"]],[28,[37,7],["i18n_legal_message_learn_more_label","campaign-manager-web/components/forecasting-tool"],null]]]]]]]],[1,"\\n"]],[]],[[[41,[30,0,["isBrandSafetyOptionsSelected"]],[[[44,[[52,[30,0,["isConnectedTelevisionOnly"]],"i18n_legal_message_when_brand_safety_control_and_connected_tv_enabled","i18n_legal_message_when_brand_safety_control_enabled"]],[[[1,"                        "],[1,[28,[35,7],[[30,23],"campaign-manager-web/components/forecasting-tool"],[["link1","link2"],[[28,[37,12],null,[["href","role","ariaLabel"],[[28,[37,13],null,[["path","accountId"],["help/lms/answer/a427257",[30,4,["id"]]]]],[30,21,["role"]],[28,[37,7],["i18n_legal_message_learn_more_label","campaign-manager-web/components/forecasting-tool"],null]]]],[28,[37,12],null,[["href","role","ariaLabel"],[[28,[37,13],null,[["path","accountId"],["help/lms/answer/a1337901",[30,4,["id"]]]]],[30,21,["role"]],[28,[37,7],["i18n_legal_message_learn_more_label_brand_safety_hub","campaign-manager-web/components/forecasting-tool"],null]]]]]]]],[1,"\\n"]],[23]]]],[]],[[[41,[30,0,["isDocAdsOnLanSelected"]],[[[1,"                      "],[1,[28,[35,7],["i18n_lan_legal_message_v2","campaign-manager-web/components/forecasting-tool"],[["link"],[[28,[37,12],null,[["href","role","ariaLabel"],[[28,[37,13],null,[["path","accountId"],["help/lms/answer/94703",[30,4,["id"]]]]],[30,21,["role"]],[28,[37,7],["i18n_legal_message_learn_more_label","campaign-manager-web/components/forecasting-tool"],null]]]]]]]],[1,"\\n"]],[]],[[[41,[30,0,["campaign","isConnectedTelevisionOnly"]],[[[1,"                      "],[1,[28,[35,7],["i18n_connected_tv_reach_metric_legal_message_with_link","campaign-manager-web/components/forecasting-tool"],[["link"],[[28,[37,12],null,[["href","role","ariaLabel"],[[28,[37,13],null,[["path","accountId"],["help/lms/answer/94703",[30,4,["id"]]]]],[30,21,["role"]],[28,[37,7],["i18n_legal_message_learn_more_label","campaign-manager-web/components/forecasting-tool"],null]]]]]]]],[1,"\\n"]],[]],[[[1,"                      "],[1,[28,[35,7],["i18n_legal_message_with_link_v2","campaign-manager-web/components/forecasting-tool"],[["link"],[[28,[37,12],null,[["href","role","ariaLabel"],[[28,[37,13],null,[["path","accountId"],["help/lms/answer/94703",[30,4,["id"]]]]],[30,21,["role"]],[28,[37,7],["i18n_legal_message_learn_more_label","campaign-manager-web/components/forecasting-tool"],null]]]]]]]],[1,"\\n                    "]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]],[1,"                  "]],[21]]]]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[41,[51,[30,0,["fetchForecastDataTask","isRunning"]]],[[[1,"              "],[10,0],[12],[1,"\\n"],[41,[28,[37,26],[[28,[37,4],[[28,[37,40],[[30,0,["forecastStandardizedErrors"]]],null]],null],[28,[37,27],[[30,0,["visibleForecastErrorKey"]],[30,0,["FORECASTING_ERROR","GENERIC"]]],null]],null],[[[1,"                  "],[8,[39,41],[[24,0,"pb3 ph5"]],[["@errorList","@errorHeader"],[[30,0,["forecastStandardizedErrors"]],[28,[37,7],["i18n_cannot_calculate_forecast_results","campaign-manager-web/components/forecasting-tool"],null]]],null],[1,"\\n"]],[]],[[[1,"                  "],[8,[39,22],[[24,0,"forecasting-tool__metric-container--with-error"]],[["@isHidden","@type"],[[28,[37,42],[[30,0,["visibleForecastErrorKey"]],[30,0,["FORECASTING_ERROR","GENERIC"]]],null],"negative"]],[["default"],[[[[1,"\\n                    "],[1,[28,[35,7],["i18n_forecasting_error","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n                  "]],[]]]]],[1,"\\n"]],[]]],[1,"                "],[8,[39,22],[[24,0,"forecasting-tool__metric-container--with-error"]],[["@isHidden","@type"],[[28,[37,42],[[30,0,["visibleForecastErrorKey"]],[30,0,["FORECASTING_ERROR","AUTOBID"]]],null],"neutral"]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,7],["i18n_forecasting_autobid_error_v2","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n                "]],[]]]]],[1,"\\n\\n                "],[8,[39,22],[[24,0,"forecasting-tool__metric-container--with-error"]],[["@type","@isHidden"],["neutral",[28,[37,42],[[30,0,["visibleForecastErrorKey"]],[30,0,["FORECASTING_ERROR","UNSUPPORTED_AD_FORMAT"]]],null]]],[["default"],[[[[1,"\\n                  "],[1,[30,0,["forecastingUnsupportedAdFormatMessage"]]],[1,"\\n                "]],[]]]]],[1,"\\n\\n                "],[8,[39,22],[[24,0,"forecasting-tool__metric-container--with-error"]],[["@isHidden","@type"],[[28,[37,42],[[30,0,["visibleForecastErrorKey"]],[30,0,["FORECASTING_ERROR","LAN"]]],null],"neutral"]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,7],["i18n_forecasting_lan_error_v1","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n                "]],[]]]]],[1,"\\n                "],[8,[39,22],[[24,0,"forecasting-tool__metric-container--with-error"]],[["@isHidden","@type"],[[28,[37,42],[[30,0,["visibleForecastErrorKey"]],[30,0,["FORECASTING_ERROR","GENERIC_BUDGET_SCHEDULE"]]],null],"neutral"]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,7],["i18n_forecasting_bid_and_budget_error","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n                "]],[]]]]],[1,"\\n                "],[8,[39,22],[[24,0,"forecasting-tool__metric-container--with-error"]],[["@isHidden","@type"],[[28,[37,42],[[30,0,["visibleForecastErrorKey"]],[30,0,["FORECASTING_ERROR","FUTURE_DATE"]]],null],"neutral"]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,7],["i18n_forecasting_future_date_error","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n                "]],[]]]]],[1,"\\n                "],[8,[39,22],[[24,0,"forecasting-tool__metric-container--with-error"]],[["@isHidden","@type"],[[28,[37,42],[[30,0,["visibleForecastErrorKey"]],[30,0,["FORECASTING_ERROR","PAST_END_DATE"]]],null],"neutral"]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,7],["i18n_forecasting_past_date_error","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n                "]],[]]]]],[1,"\\n                "],[8,[39,22],[[24,0,"forecasting-tool__metric-container--with-error"]],[["@isHidden","@type"],[[28,[37,42],[[30,0,["visibleForecastErrorKey"]],[30,0,["FORECASTING_ERROR","PROCESSING"]]],null],"neutral"]],[["default"],[[[[1,"\\n                  "],[8,[39,11],null,null,[["default"],[[[[1,"\\n                    "],[1,[28,[35,7],["i18n_forecasting_processing_error_v3","campaign-manager-web/components/forecasting-tool"],[["link"],[[28,[37,12],null,[["href","role","title"],[[28,[37,13],null,[["path","accountId"],["help/lms/answer/a795242",[30,4,["id"]]]]],[30,24,["role"]],[28,[37,7],["i18n_learn_more_targeting","campaign-manager-web/components/forecasting-tool"],null]]]]]]]],[1,"\\n                  "]],[24]]]]],[1,"\\n                "]],[]]]]],[1,"\\n                "],[8,[39,22],[[24,0,"forecasting-tool__metric-container--with-error"]],[["@isHidden","@type"],[[28,[37,42],[[30,0,["visibleForecastErrorKey"]],[30,0,["FORECASTING_ERROR","UNSUPPORTED_CAMPAIGN"]]],null],"neutral"]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,7],["i18n_forecasting_generic_campaign_unsupported","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n                "]],[]]]]],[1,"\\n                "],[8,[39,22],[[24,0,"forecasting-tool__potential-reach forecasting-tool__potential-reach--with-error"]],[["@isHidden","@type"],[[28,[37,42],[[30,0,["visibleForecastErrorKey"]],[30,0,["FORECASTING_ERROR","AUDIENCE_SIZE"]]],null],"negative"]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,7],["i18n_audience_size_error","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n                  "],[8,[39,11],null,null,[["default"],[[[[1,"\\n                    "],[1,[28,[35,7],["i18n_learn_more_targeting","campaign-manager-web/components/forecasting-tool"],[["linkInfo"],[[28,[37,12],null,[["href","role","title"],[[28,[37,13],null,[["path","accountId"],["help/lms/answer/722",[30,4,["id"]]]]],[30,25,["role"]],[28,[37,7],["i18n_learn_more_targeting","campaign-manager-web/components/forecasting-tool"],null]]]]]]]],[1,"\\n                  "]],[25]]]]],[1,"\\n                "]],[]]]]],[1,"\\n                "],[8,[39,22],[[24,0,"forecasting-tool__metric-container--with-error"]],[["@isHidden","@type"],[[28,[37,42],[[30,0,["visibleForecastErrorKey"]],[30,0,["FORECASTING_ERROR","AUDIENCE_SIZE_NONBLOCKING"]]],null],"neutral"]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,7],["i18n_audience_size_note_nonblocking","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n                  "],[8,[39,11],null,null,[["default"],[[[[1,"\\n                    "],[1,[28,[35,7],["i18n_learn_more_targeting","campaign-manager-web/components/forecasting-tool"],[["linkInfo"],[[28,[37,12],null,[["href","role"],[[28,[37,13],null,[["path","accountId"],["help/lms/answer/722",[30,4,["id"]]]]],[30,26,["role"]]]]]]]]],[1,"\\n                  "]],[26]]]]],[1,"\\n                "]],[]]]]],[1,"\\n                "],[8,[39,22],[[24,0,"forecasting-tool__metric-container--with-error"]],[["@isHidden","@type"],[[28,[37,42],[[30,0,["visibleForecastErrorKey"]],[30,0,["FORECASTING_ERROR","UNSUPPORTED_MESSAGING_OBJECTIVE"]]],null],"neutral"]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,7],["i18n_forecasting_not_available_conversation_starter_campaigns","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n                "]],[]]]]],[1,"\\n                "],[8,[39,22],[[24,0,"forecasting-tool__metric-container--with-error"]],[["@isHidden","@type"],[[28,[37,42],[[30,0,["visibleForecastErrorKey"]],[30,0,["FORECASTING_ERROR","MESSAGE_ADS_DISCONTINUED"]]],null],"neutral"]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,7],["i18n_forecasting_not_available_message_ads","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n                "]],[]]]]],[1,"\\n                "],[8,[39,22],[[24,0,"forecasting-tool__metric-container--with-error"]],[["@isHidden","@type"],[[28,[37,42],[[30,0,["visibleForecastErrorKey"]],[30,0,["FORECASTING_ERROR","HIDE_FORECAST_PANEL_FOR_DOC_ADS"]]],null],"neutral"]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,7],["18n_forecasting_not_available_document_ads","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n                "]],[]]]]],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n"],[41,[28,[37,26],[[30,0,["isAudienceSizeValid"]],[30,3],[30,0,["forecastResults"]],[28,[37,4],[[30,0,["visibleForecastErrorKey"]]],null]],null],[[[1,"          "],[10,0],[14,0,"forecasting-tool__metric-container forecasting-tool__metric-container--is-helpful u-layout-flex__container--aligned-center"],[12],[1,"\\n"],[41,[30,0,["hasSubmittedFeedback"]],[[[1,"              "],[10,2],[15,0,[29,[[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,7],["i18n_thanky_you","campaign-manager-web/components/forecasting-tool"],null]],[13],[1,"\\n"]],[]],[[[1,"              "],[10,2],[14,1,"forecasting-tool__is-helpful-prompt"],[15,0,[29,[[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[1,[28,[35,7],["i18n_is_this_information_helpful_v2","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,43],[[24,"aria-describedby","forecasting-tool__is-helpful-prompt"],[4,[38,16],["click",[28,[37,44],null,[["controlName","action"],["forecast_helpful_yes",[28,[37,33],[[30,0,["onIsHelpfulClick"]],true],null]]]]],null]],[["@buttonType","@emphasized","@size","@text"],["tertiary",true,"small",[28,[37,7],["i18n_is_helpful_yes","campaign-manager-web/components/forecasting-tool"],null]]],null],[1,"\\n              "],[8,[39,43],[[24,"aria-describedby","forecasting-tool__is-helpful-prompt"],[24,4,"button"],[4,[38,16],["click",[28,[37,44],null,[["controlName","action"],["forecast_helpful_no",[28,[37,33],[[30,0,["onIsHelpfulClick"]],false],null]]]]],null]],[["@buttonType","@emphasized","@size","@text"],["tertiary",true,"small",[28,[37,7],["i18n_is_helpful_no","campaign-manager-web/components/forecasting-tool"],null]]],null],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n"]],[]],null]],[]],[[[41,[30,0,["isRoadblockEnabled"]],[[[1,"          "],[8,[39,22],[[24,0,"forecasting-tool__metric-container--with-error"]],[["@isHidden","@type"],[[28,[37,4],[[30,0,["isRoadblockEnabled"]]],null],"neutral"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,7],["i18n_roadblock_note","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null]],[]]],[1,"    "],[13],[1,"\\n"]],[]]]],[]],[[[1,"  "],[8,[39,45],[[24,0,"u-layout__shadow-container"],[24,"data-test","forecasting-tool"]],[["@title","@isQuickMode"],[[28,[37,7],["i18n_forecasted_results_v2","campaign-manager-web/components/forecasting-tool"],null],[28,[37,18],[[30,1],[30,0,["isAdvanceModeRedesignEnabled"]]],null]]],null],[1,"\\n"]],[]]],[1,"\\n"],[8,[39,46],[[24,"aria-labelledby","survey-modal-header"]],[["@isOpen","@dismissModal","@size"],[[30,0,["isSurveyModalOpen"]],[30,0,["onDismissSurveyModal"]],"medium"]],[["default"],[[[[1,"\\n  "],[8,[30,27,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"survey-modal-header"],[15,0,[29,[[28,[37,47],null,[["size"],["large"]]]]]],[12],[1,[28,[35,7],["i18n_was_not_helpful","campaign-manager-web/components/forecasting-tool"],null]],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,27,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"mv2"],[12],[1,"\\n      "],[10,"h5"],[14,1,"forecasting-feedback-check-all-prompt"],[15,0,[29,[[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,7],["i18n_check_all_apply","campaign-manager-web/components/forecasting-tool"],null]],[13],[1,"\\n      "],[10,"form"],[14,"aria-labelledby","forecasting-feedback-check-all-prompt"],[12],[1,"\\n        "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[36,14]]]],[12],[1,"\\n            "],[8,[39,15],[[4,[38,16],["click",[28,[37,44],null,[["controlName","action"],["forecast_feedback_not_accurate",[28,[37,33],[[30,0,["onSurveyOptionClick"]],"NOT_ACCURATE"],null]]]]],null]],[["@inputId"],["is-not-accurate"]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[14,"for","is-not-accurate"],[15,0,[29,["forecasting-tool__modal-label forecasting-tool--artdeco-override"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,[28,[35,7],["i18n_not_accurate","campaign-manager-web/components/forecasting-tool"],null]],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,["forecasting-tool__not-confident"," ",[28,[37,5],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,[28,[35,7],["i18n_numbers_not_accurate","campaign-manager-web/components/forecasting-tool"],null]],[13],[1,"\\n        "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[36,14]]]],[12],[1,"\\n            "],[8,[39,15],[[4,[38,16],["click",[28,[37,44],null,[["controlName","action"],["forecast_feedback_not_useful",[28,[37,33],[[30,0,["onSurveyOptionClick"]],"NOT_USEFUL"],null]]]]],null]],[["@inputId"],["is-not-useful"]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[14,"for","is-not-useful"],[15,0,[29,["forecasting-tool__modal-label forecasting-tool--artdeco-override"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,[28,[35,7],["i18n_not_useful","campaign-manager-web/components/forecasting-tool"],null]],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,["forecasting-tool__not-confident"," ",[28,[37,5],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,[28,[35,7],["i18n_numbers_not_useful","campaign-manager-web/components/forecasting-tool"],null]],[13],[1,"\\n        "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[36,14]]]],[12],[1,"\\n            "],[8,[39,15],[[4,[38,16],["click",[28,[37,44],null,[["controlName","action"],["forecast_feedback_not_intuitive",[28,[37,33],[[30,0,["onSurveyOptionClick"]],"NOT_ENOUGH"],null]]]]],null]],[["@inputId"],["is-not-intuitive"]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[14,"for","is-not-intuitive"],[15,0,[29,["forecasting-tool__modal-label forecasting-tool--artdeco-override"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,[28,[35,7],["i18n_not_intuitive","campaign-manager-web/components/forecasting-tool"],null]],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,["forecasting-tool__not-confident"," ",[28,[37,5],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,[28,[35,7],["i18n_numbers_not_enough","campaign-manager-web/components/forecasting-tool"],null]],[13],[1,"\\n        "],[10,"label"],[14,"for","enter-comments-here"],[15,0,[29,["forecasting-tool__enter-comments-label"," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,7],["i18n_additional_comments","campaign-manager-web/components/forecasting-tool"],null]],[13],[1,"\\n        "],[11,"textarea"],[24,1,"enter-comments-here"],[24,0,"forecasting-tool__enter-comments"],[24,"rows","5"],[16,"placeholder",[28,[37,7],["i18n_enter_comments","campaign-manager-web/components/forecasting-tool"],null]],[4,[38,16],["blur",[28,[37,48],[[28,[37,17],["target.value"],null],[28,[37,49],[[30,0,["surveyResults"]],"additionalComments"],null]],null]],null],[12],[13],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,22],null,[["@isHidden","@type"],[[28,[37,4],[[30,0,["didSurveySubmitFail"]]],null],"negative"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,7],["i18n_survey_submit_error_message","campaign-manager-web/components/forecasting-tool"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,27,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[8,[39,43],[[24,0,"mr2"],[4,[38,50],["forecast_feedback_cancel"],null],[4,[38,16],["click",[30,0,["onDismissSurveyModal"]]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,7],["i18n_cancel_modal","campaign-manager-web/components/forecasting-tool"],null]]],null],[1,"\\n    "],[8,[39,43],[[16,"disabled",[30,0,["isSurveySubmitDisabled"]]],[4,[38,16],["click",[30,0,["onSubmitSurveyResults"]]],null],[4,[38,50],["forecast_feedback_submit"],null]],[["@text","@size"],[[28,[37,7],["i18n_submit_modal","campaign-manager-web/components/forecasting-tool"],null],"small"]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[27]]]]]],["@isQuickMode","@isFetchingAudienceData","@audienceResults","@account","@campaign","@hasSetBudget","onboardingTooltip","onboardingTooltip","triggerData","iphHelper","triggerData","triggerData","isAudienceSegmentationVisible","@activeComponentNameInViewport","tabs","tablist","timeframe","metric","triggerData","triggerData","iphHelper","messageKey","messageKey","iphHelper","iphHelper","iphHelper","modal"],false,["if","scc/forecasting","classes","hash","not","hue-web-foundations@-text-body","onboarding-tooltip","t","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","hue-web-icons@icon","iph-helper","external-link-info","help-center-url","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","on","pick","or","hue-web-foundations@-text-display","inline-skeleton-loader","format-number","hue-web-inline-feedback","let","unless","audience-segmentation","and","eq","format-date","forecasting-tool/forecasting-timeframe-selector","hue-web-tabs","each","-track-array","fn","get","format-currency","get-nested","forecasting-tool/basic-metric","format-two-significant-digits-decimal-or-dash","format-ratio-two-significant-digits-or-dash","is-empty","standard-error","not-eq","hue-web-button","tracked-action","campaign-section-locked","hue-web-modal","hue-web-foundations@-text-heading","pipe","set","track-interaction"]]',moduleName:"campaign-manager-web/components/forecasting-tool.hbs",isStrictMode:!1}),Ce="USER_VISIBLE_EXCEPTION_FORECASTING_AUDIENCE_COUNT_TOO_LOW_ERROR",Oe={[s.AD_FORMAT.TEXT]:"i18n_text_ad_forecasting_unsupported_adformat_error",[s.AD_FORMAT.STATIC_TEMPLATE_PROMOTION]:"i18n_promotion_forecasting_unsupported_adformat_error",[s.AD_FORMAT.JYMBII_PROMOTION]:"i18n_promotion_forecasting_unsupported_adformat_error",[s.AD_FORMAT.PRODUCT_RECOMMENDATION_PROMOTION]:"i18n_promotion_forecasting_unsupported_adformat_error",[s.AD_FORMAT.BRANDED_IN_APP_PROMOTION]:"i18n_promotion_forecasting_unsupported_adformat_error"},ve=[m.FORECASTING_TIMEFRAME.DAILY,m.FORECASTING_TIMEFRAME.WEEKLY,m.FORECASTING_TIMEFRAME.MONTHLY],we={showMaxSpend:!1}
e.MAX_DAYS_REACH=30
let Ie=e.default=(O=(0,o.inject)(),v=(0,o.inject)(),w=(0,o.inject)(),I=(0,o.inject)(),P=(0,o.inject)(),N=(0,o.inject)(),R=(0,o.inject)(),D=(0,o.inject)("campaign"),M=(0,o.inject)("a11y-notification"),L=(0,o.inject)("forecasting"),k=(0,a.computed)("campaign.campaignGroup"),U=(0,a.computed)("audienceResults.count"),x=(0,a.computed)("campaign.validations.attrs.adFormats.isValid","campaign.validations.attrs.objectiveType.isValid","campaign.validations.attrs.targetingCriteria.isValid","campaign.{adFormats,audienceExpansionEnabled,costType,dailyBudget,objectiveType,offsiteDeliveryEnabled,optimizationTargetType,runSchedule,targetingCriteria,totalBudget,unitCost}","fetchForecastDataTask","shouldRequestData","isHiddenInQuickMode","isQuickMode"),F=(0,a.computed)("campaign.targetingCriteria"),z=(0,a.computed)("campaign.adFormats.[]","campaign.{adFormat,costType,optimizationTargetType}"),j=(0,a.computed)("campaign.{optimizationTargetType,runSchedule}"),G=(0,a.computed)("isForecastingToolAvailable","isRoadblockEnabled"),B=(0,i.readOnly)("campaign.validations.attrs.targetingCriteria.isValid"),V=(0,a.computed)("audienceResults","isAudienceSizeValid","doesTargetingCriteriaHaveProcessingMaSegments"),Y=(0,a.computed)("selectableTimeframe","isConnectedTelevisionOnly","campaign.{runSchedule,optimizationTargetType}"),H=(0,a.computed)("campaign.runSchedule.start"),q=(0,a.computed)("forecastStartDate","campaign.runSchedule.end","activeTimeframe"),K=(0,a.computed)("campaign.objectiveType"),W=(0,a.computed)("campaign.{adFormat,adFormats,objectiveType,optimizationTargetType}","menuSettings.showMaxSpend"),X=(0,a.computed)("campaign.{objectiveType,adFormats,costType,optimizationTargetType}"),$=(0,a.computed)("campaign.{costType,currentRunningSpend,dailyBudget,floorPrice,limits,optimizationTargetType,runSchedule,totalBudget,unitCost}","campaign.validations.attrs.totalBudget.amount.isValid","campaign.validations.attrs.dailyBudget.amount.isValid","campaign.validations.attrs.unitCost.amount.isValid","campaign.validations.attrs.limits.minBid.amount.isValid","campaign.validations.attrs.costType.isValid"),J=(0,a.computed)("isAudienceSizeValid","isBudgetScheduleValid","doesTargetingCriteriaHaveProcessingMaSegments","campaign.adFormat","campaign.runSchedule","campaign.dailyBudget","campaign.totalBudget","campaign.unitCost","showAutoBidError","isBudgetOptimizedCampaign"),Q=(0,a.computed)("campaign.adFormats"),Z=(0,a.computed)("campaign.roadblockType"),ee=(0,a.computed)("forecastResults","forecastingService.forecastAPIError.errorDetails.userVisibleException.errors"),te=(0,a.computed)("campaign.objectiveType"),ne=(0,a.computed)("campaign.runSchedule","doesTargetingCriteriaHaveProcessingMaSegments","forecastingService.forecastAPIError.errorDetails.userVisibleException.{errorKey,errors}","forecastResults","isAudienceSizeValid","isDateRangeSupported","showAutoBidError","isBudgetScheduleValid","isBudgetOptimizedCampaign"),ae=(0,a.computed)("campaign.adFormat"),ie=(0,a.computed)("campaign.adFormat"),re=(0,l.task)({restartable:!0}),(0,_.assertPropTypes)((Te=class extends t.default{constructor(...e){super(...e),Ee(this,"xhr",se,this),Ee(this,"jet",ce,this),Ee(this,"lix",ue,this),Ee(this,"tracking",de,this),Ee(this,"i18n",pe,this),Ee(this,"localStorage",me,this),Ee(this,"lisaLiam",ge,this),Ee(this,"campaignService",be,this),Ee(this,"a11yNotification",_e,this),Ee(this,"forecastingService",he,this),ye(this,"tagName",""),ye(this,"isSurveySubmitDisabled",!0),ye(this,"forecastResults",null),ye(this,"forecastResultChanges",null),Ee(this,"isTargetingCriteriaValid",fe,this)}get isAdvanceModeRedesignEnabled(){return this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableAdvancedModeRedesignPart1)}get forecastingUnsupportedAdFormatMessage(){const e=Oe[this.campaign.adFormat]
return this.i18n.lookupTranslation("components/forecasting-tool",e)()}get isDocAdsOnLanSelected(){const e=this.campaign.adFormat===s.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT
return this.campaign.offsiteDeliveryEnabled&&e}get isBudgetOptimizedCampaign(){const e=(0,a.get)(this,"campaign.campaignGroup")
return e?.budgetOptimization?.budgetOptimizationStrategy===A.BUDGET_OPTIMIZATION_STRATEGY.DYNAMIC}set isAudienceSizeValid(e){}get isAudienceSizeValid(){return!this.audienceResults||(0,a.get)(this,"audienceResults.count")>d.MINIMUM_AUDIENCE_SIZE}set isForecastingToolAvailable(e){}get isForecastingToolAvailable(){if((0,a.get)(this,"isQuickMode")&&(0,a.get)(this,"isHiddenInQuickMode"))return!1
const e=(0,a.get)(this,"campaign.validations.attrs.adFormats.isValid")&&(0,a.get)(this,"campaign.validations.attrs.targetingCriteria.isValid")&&(0,a.get)(this,"campaign.validations.attrs.objectiveType.isValid")
return e&&this.shouldRequestData&&this.fetchForecastDataTask.perform(),e}set containsUpdatingMaSegments(e){}get containsUpdatingMaSegments(){return(0,d.doesTargetingCriteriaHaveUpdatingMaSegments)((0,a.get)(this,"campaign.targetingCriteria"))}set containsUnsupportedProducts(e){}get containsUnsupportedProducts(){const e=(0,a.get)(this,"campaign.adFormat"),t=(0,a.get)(this,"campaign.optimizationTargetType"),n=(0,u.getBidStrategy)(this.campaign),i=c.TARGET_CPX_BID_STRATEGIES.includes(n),r=c.COST_CAP_BID_STRATEGIES.includes(n),o=i||r,l=t===c.OPTIMIZATION_TARGET_TYPE.ENHANCED_CONVERSION,d=[s.AD_FORMAT.CAROUSEL,s.AD_FORMAT.GUIDED_REPLIES].includes(e)
return o||l||d}set isReachSelectedWithCustomTimeframe(e){}get isReachSelectedWithCustomTimeframe(){const e=(0,a.get)(this,"campaign.optimizationTargetType"),{end:t}=(0,a.get)(this,"campaign.runSchedule")||{}
return e===c.OPTIMIZATION_TARGET_TYPE.MAX_REACH&&Boolean(t)}set isForecastingToolEnabled(e){}get isForecastingToolEnabled(){return this.isForecastingToolAvailable&&!this.isRoadblockEnabled}get shouldShowForecastingSettings(){const e=this.isConnectedTelevisionOnly&&this.enableLanConnectedTVForForecastingMS2
return this.isForecastingToolEnabled&&!this.visibleForecastErrorKey&&(e||!this.isConnectedTelevisionOnly)}get isBrandSafetyOptionsSelected(){const e=this.campaign.offsitePreferences?.publisherRestrictionFiles?.exclude||[],t=this.campaign.offsitePreferences?.publisherRestrictionFiles?.include||[],n=Boolean(e.concat(t)?.length),a=Boolean(this.campaign.offsitePreferences?.brandSafetyProfile)
return n||a}set isPotentialReachAvailable(e){}get isPotentialReachAvailable(){return!(0,E.isEmpty)(this.audienceResults)&&this.isAudienceSizeValid&&!this.doesTargetingCriteriaHaveProcessingMaSegments}set activeTimeframe(e){}get activeTimeframe(){return this.isConnectedTelevisionOnly&&!this.enableLanConnectedTVForForecastingMS2?m.FORECASTING_TIMEFRAME.MONTHLY:(0,g.getActiveTimeframe)(this.campaign,this.selectableTimeframe)}set forecastStartDate(e){}get forecastStartDate(){const e=(0,a.get)(this,"campaign.runSchedule.start"),t=(0,b.getStartOfUTCDate)()
return e<t.getTime()?t.getTime():e}set forecastNumDays(e){}get forecastNumDays(){const e=this.activeTimeframe
if(e===m.FORECASTING_TIMEFRAME.CUSTOM){const e=this.forecastStartDate,t=(0,a.get)(this,"campaign.runSchedule.end")
return(0,b.differenceInDaysUTC)(e,t)+1}return m.FORECASTING_DAYS_BY_TIMEFRAME[e]}set selectedObjective(e){}get selectedObjective(){const e=(0,a.get)(this,"campaign.objectiveType")
return e&&(0,s.getObjectiveObject)(e)}set forecastingMetrics(e){}get forecastingMetrics(){const e=(0,g.getIsReachMetricSupported)(this.campaign.adFormat)
return(0,g.getSupportedMetrics)(this.campaign,{showMaxSpend:this.menuSettings.showMaxSpend,showConversions:this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableForecastingMetricWebsiteConversions),showMessageOpens:this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableForecastingMetricMessageOpens),showReach:e,shouldShowConversationStarterAdsForecastingMetrics:this.lix.getTreatment(h.LIX_TEST_KEYS.enableConversationStarterAdsForecastingChanges)!==h.LIX_TREATMENTS.CONTROL,showConnectedTvMetrics:this.enableLanConnectedTVForForecastingMS2,showQualifiedLeads:this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableQualifiedLeadsOptimization)})}get isKeyMetricQualifiedLeads(){return this.forecastingMetrics.keyMetric===m.FORECASTING_METRIC.QUALIFIED_LEADS}set showAutoBidError(e){}get showAutoBidError(){const e=this.lix,t=(0,a.get)(this,"campaign.objectiveType")||s.OBJECTIVE_TYPE.NONE,n=(0,a.get)(this,"campaign.optimizationTargetType")||c.OPTIMIZATION_TARGET_TYPE.NONE,i=(0,u.isCampaignStrategyAuto)(this.campaign)
let r=(0,a.get)({[c.OPTIMIZATION_TARGET_TYPE.MAX_CONVERSION]:e.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableConversionOptimizationForecast)},n)??!0,o=(0,a.get)({[s.OBJECTIVE_TYPE.WEBSITE_CONVERSION]:e.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableWebsiteConversionsAutobiddingForecast)},t)??!0
return i&&!(o&&r)}set isBudgetScheduleValid(e){}get isBudgetScheduleValid(){return(0,a.get)(this,"campaign.validations.attrs.totalBudget.amount.isValid")&&(0,a.get)(this,"campaign.validations.attrs.dailyBudget.amount.isValid")&&(0,a.get)(this,"campaign.validations.attrs.unitCost.amount.isValid")&&(0,a.get)(this,"campaign.validations.attrs.limits.minBid.amount.isValid")&&(0,a.get)(this,"campaign.validations.attrs.costType.isValid")}set shouldRequestData(e){}get shouldRequestData(){const e=this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableShowForecastingCostCapCPC),t=this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableShowForecastingCostCapCPV),n=this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableShowForecastingCostCapCPM),i=this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableShowForecastingCostCapCPL),r=!(0,u.isCampaignStrategyCostCap)(this.campaign)||(0,u.shouldShowForecastingCostCap)(this.campaign,e,t,n,i),o=(0,u.isAutoBidSponsoredMessagingCampaign)(this.campaign),l=(0,g.isRunScheduleWithinPastBounds)((0,a.get)(this,"campaign.runSchedule")),s=(0,g.isRunScheduleWithinFutureBounds)((0,a.get)(this,"campaign.runSchedule"))
return this.isAudienceSizeValid&&this.isBudgetScheduleValid&&!this.doesTargetingCriteriaHaveProcessingMaSegments&&!this.showAutoBidError&&l&&s&&r&&!this.isConversationStarterObjective&&(0,g.isForecastingSupportedForAdFormat)((0,a.get)(this,"campaign.adFormat"))&&!this.isBudgetOptimizedCampaign&&!o&&!this.shouldHideForecastResultsForDocAds}set selectedAdFormat(e){}get selectedAdFormat(){return(0,s.getAdFormat)(this.campaign)}set isRoadblockEnabled(e){}get isRoadblockEnabled(){return(0,p.isRoadblock)((0,a.get)(this,"campaign.roadblockType"))}set forecastStandardizedErrors(e){}get forecastStandardizedErrors(){return(0,S.getErrorMessageList)((0,a.get)(this,"forecastingService.forecastAPIError"))}set isConversationStarterObjective(e){}get isConversationStarterObjective(){return(0,s.isConversationStarterObjective)((0,a.get)(this,"campaign.objectiveType"))}get isConnectedTelevisionOnly(){return(0,a.get)(this,"campaign.isConnectedTelevisionOnly")}get enableLanConnectedTVForForecastingMS2(){return this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableLanConnectedTVForForecastingMS2)}get timeframes(){return this.isConnectedTelevisionOnly?this.enableLanConnectedTVForForecastingMS2?[m.FORECASTING_TIMEFRAME.WEEKLY,m.FORECASTING_TIMEFRAME.MONTHLY]:[m.FORECASTING_TIMEFRAME.MONTHLY]:ve}set visibleForecastErrorKey(e){}get visibleForecastErrorKey(){const e=this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableShowForecastingCostCapCPC),t=this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableShowForecastingCostCapCPV),n=this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableShowForecastingCostCapCPM),i=this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableShowForecastingCostCapCPL),r=(0,u.isAutoBidSponsoredMessagingCampaign)(this.campaign),o=(0,a.get)(this,"forecastingService.forecastAPIError.errorDetails.userVisibleException.errors")||[],l=(0,a.get)(this,"campaign.adFormat"),s=o.length?(0,a.get)(o[0],"errorKey"):(0,a.get)(this,"forecastingService.forecastAPIError.errorDetails.userVisibleException.errorKey"),c={[m.FORECASTING_ERROR.AUDIENCE_SIZE]:!this.isAudienceSizeValid,[m.FORECASTING_ERROR.AUDIENCE_SIZE_NONBLOCKING]:s===Ce,[m.FORECASTING_ERROR.PROCESSING]:this.doesTargetingCriteriaHaveProcessingMaSegments||this.isForecastingErrorAudienceListProcessing,[m.FORECASTING_ERROR.AUTOBID]:this.showAutoBidError||r,[m.FORECASTING_ERROR.GENERIC]:!this.forecastResults,[m.FORECASTING_ERROR.GENERIC_BUDGET_SCHEDULE]:!this.isBudgetScheduleValid,[m.FORECASTING_ERROR.FUTURE_DATE]:!(0,g.isRunScheduleWithinFutureBounds)((0,a.get)(this,"campaign.runSchedule")),[m.FORECASTING_ERROR.PAST_END_DATE]:!(0,g.isRunScheduleWithinPastBounds)((0,a.get)(this,"campaign.runSchedule")),[m.FORECASTING_ERROR.UNSUPPORTED_CAMPAIGN]:!(0,u.shouldShowForecastingCostCap)(this.campaign,e,t,n,i)||this.isBudgetOptimizedCampaign,[m.FORECASTING_ERROR.UNSUPPORTED_AD_FORMAT]:!(0,g.isForecastingSupportedForAdFormat)(l),[m.FORECASTING_ERROR.UNSUPPORTED_MESSAGING_OBJECTIVE]:this.isConversationStarterObjective,[m.FORECASTING_ERROR.MESSAGE_ADS_DISCONTINUED]:this.areMessageAdsTurnedOff&&this.isMessageAdsFormat,[m.FORECASTING_ERROR.HIDE_FORECAST_PANEL_FOR_DOC_ADS]:this.shouldHideForecastResultsForDocAds}
return m.FORECASTING_ERROR_PRIORITY.find((e=>c[e]))}get isForecastingErrorAudienceListProcessing(){return Boolean(this.forecastStandardizedErrors?.find((e=>e.code.string===m.FORECAST_AUDIENCE_LIST_STILL_PROCESSING_ERROR_CODE)))}get areConversationStarterAdsForecastingChangesInInterim1State(){return this.lix.getTreatment(h.LIX_TEST_KEYS.enableConversationStarterAdsForecastingChanges)===C.CONVERSATION_STARTER_ADS_FORECASTING_CHANGES_LIX_STATES.INTERIM_1}get areConversationStarterAdsForecastingChangesInInterim2State(){return this.lix.getTreatment(h.LIX_TEST_KEYS.enableConversationStarterAdsForecastingChanges)===C.CONVERSATION_STARTER_ADS_FORECASTING_CHANGES_LIX_STATES.INTERIM_2}get areConversationStarterAdsForecastingChangesInInterimState(){return this.areConversationStarterAdsForecastingChangesInInterim1State||this.areConversationStarterAdsForecastingChangesInInterim2State}get areConversationStarterAdsForecastingChangesInFullyRampedState(){return this.lix.getTreatment(h.LIX_TEST_KEYS.enableConversationStarterAdsForecastingChanges)===C.CONVERSATION_STARTER_ADS_FORECASTING_CHANGES_LIX_STATES.FULLY_RAMPED}get areConversationStarterAdsForecastingChangesEnabled(){return this.areConversationStarterAdsForecastingChangesInInterimState||this.areConversationStarterAdsForecastingChangesInFullyRampedState}get areMessageAdsTurnedOff(){return this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableTurnOffMessageAds)}get shouldHideForecastResultsForDocAds(){return this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableHideForecastingForDocAdsCertainObjectives)&&[s.OBJECTIVE_TYPE.WEBSITE_VISIT,s.OBJECTIVE_TYPE.WEBSITE_CONVERSION].includes((0,a.get)(this,"campaign.objectiveType"))&&this.campaign.adFormat===s.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT}get isConversationAdsFormat(){return this.campaign.adFormat===s.AD_FORMAT.GUIDED_REPLIES}get isMessageAdsFormat(){return this.campaign.adFormat===s.AD_FORMAT.INMAIL}init(){super.init(...arguments),(0,a.setProperties)(this,{FORECASTING_ERROR:m.FORECASTING_ERROR,FORECASTING_METRIC:m.FORECASTING_METRIC,selectableTimeframe:this.forecastingService.selectedTimeframe,surveyResults:{fields:{NOT_ACCURATE:!1,NOT_USEFUL:!1,NOT_ENOUGH:!1},additionalComments:null},forecastResults:this.forecastingService.forecastResults,forecastResultChanges:{},menuSettings:this._retrieveLocalSettings()})}onSurveyOptionClick(e){const t=(0,a.get)(this,"surveyResults.fields");(0,r.toggleProperty)(this,`surveyResults.fields.${e}`),(0,a.set)(this,"isSurveySubmitDisabled",Object.values(t).every((e=>!e)))}onDismissSurveyModal(){this.tracking.fireInteractionEvent("forecast_feedback_exit",T.CONTROL_INTERACTION_TYPE.SHORT_PRESS),(0,a.setProperties)(this,{isSurveyModalOpen:!1,isSurveySubmitDisabled:!0,didSurveySubmitFail:!1,surveyResults:{fields:{NOT_ACCURATE:!1,NOT_USEFUL:!1,NOT_ENOUGH:!1},additionalComments:null}})}onIsHelpfulClick(e){const t={isForecastingHelpful:e,"body-property":1}
if(this.tracking.fireTrackingPayload(y.TRACKING_EVENT_TOPIC.CAMPAIGN_FORECAST_SURVEY_RESPONSE_EVENT,t),(0,a.setProperties)(this,{isSurveyModalOpen:!e,hasSubmittedFeedback:e}),e){const e=this.i18n.lookupTranslation(this.constructor,"i18n_thanky_you")()
this.a11yNotification.announce(e)}}onSubmitSurveyResults(){const e=this.surveyResults,t=e.fields,n=e.additionalComments,i={userCheckboxFeedback:Object.keys(t).filter((e=>t[e]))}
n&&(i.comments=n),this.tracking.fireTrackingPayload(y.TRACKING_EVENT_TOPIC.CAMPAIGN_FORECAST_SURVEY_FEEDBACK_EVENT,i),(0,a.setProperties)(this,{isSurveyModalOpen:!1,hasSubmittedFeedback:!0})
const r=this.i18n.lookupTranslation(this.constructor,"i18n_thanky_you")()
this.a11yNotification.announce(r)}onTimeframeChanged(e){const t=this.activeTimeframe
this.tracking.fireInteractionEvent(`forecast_range_${e}`,T.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.forecastingService.setSelectedTimeframe(e),t!==e&&(0,a.setProperties)(this,{selectableTimeframe:this.forecastingService.selectedTimeframe,forecastResultChanges:{}})}updateShowMaxSpend(e){(0,a.set)(this,"menuSettings.showMaxSpend",e),this.localStorage.put(f.LOCAL_STORAGE_KEYS.forecastingMenuOptions,this.menuSettings)}_retrieveLocalSettings(){const e=this.localStorage.getWithDefault(f.LOCAL_STORAGE_KEYS.forecastingMenuOptions,{})
return Object.assign({},we,e)}*fetchForecastDataTask(){(0,a.setProperties)(this,{forecastResultChanges:{}})
const{campaign:e,account:t}=this
try{yield this.forecastingService.fetchForecastData({campaign:e,account:t})
const n=(0,g.getForecastDifferences)(this.forecastingService.forecastResults,this.forecastResults),i={[this.activeTimeframe]:n[this.activeTimeframe]||{}};(0,a.setProperties)(this,{forecastResults:this.forecastingService.forecastResults,forecastResultChanges:i[this.activeTimeframe]})
if((0,g.haveAnyMetricsChanged)(i)){const e=this.i18n.lookupTranslation(this.constructor,"i18n_announce_forecast_changed")()
this.a11yNotification.announce(e)}}catch(n){(0,a.setProperties)(this,{forecastResults:null})}}},ye(Te,"propTypes",{campaign:_.PropTypes.EmberObject.isRequired,account:_.PropTypes.EmberObject.isRequired,hasSetBudget:_.PropTypes.bool.isRequired,doesTargetingCriteriaHaveProcessingMaSegments:_.PropTypes.bool.isRequired,audienceResults:_.PropTypes.oneOfType([_.PropTypes.object,_.PropTypes.null]),isFetchingAudienceData:_.PropTypes.bool,isQuickMode:_.PropTypes.bool,isHiddenInQuickMode:_.PropTypes.bool}),se=Se((le=Te).prototype,"xhr",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=Se(le.prototype,"jet",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=Se(le.prototype,"lix",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=Se(le.prototype,"tracking",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=Se(le.prototype,"i18n",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=Se(le.prototype,"localStorage",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=Se(le.prototype,"lisaLiam",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),be=Se(le.prototype,"campaignService",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_e=Se(le.prototype,"a11yNotification",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he=Se(le.prototype,"forecastingService",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se(le.prototype,"isBudgetOptimizedCampaign",[k],Object.getOwnPropertyDescriptor(le.prototype,"isBudgetOptimizedCampaign"),le.prototype),Se(le.prototype,"isAudienceSizeValid",[U],Object.getOwnPropertyDescriptor(le.prototype,"isAudienceSizeValid"),le.prototype),Se(le.prototype,"isForecastingToolAvailable",[x],Object.getOwnPropertyDescriptor(le.prototype,"isForecastingToolAvailable"),le.prototype),Se(le.prototype,"containsUpdatingMaSegments",[F],Object.getOwnPropertyDescriptor(le.prototype,"containsUpdatingMaSegments"),le.prototype),Se(le.prototype,"containsUnsupportedProducts",[z],Object.getOwnPropertyDescriptor(le.prototype,"containsUnsupportedProducts"),le.prototype),Se(le.prototype,"isReachSelectedWithCustomTimeframe",[j],Object.getOwnPropertyDescriptor(le.prototype,"isReachSelectedWithCustomTimeframe"),le.prototype),Se(le.prototype,"isForecastingToolEnabled",[G],Object.getOwnPropertyDescriptor(le.prototype,"isForecastingToolEnabled"),le.prototype),fe=Se(le.prototype,"isTargetingCriteriaValid",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se(le.prototype,"isPotentialReachAvailable",[V],Object.getOwnPropertyDescriptor(le.prototype,"isPotentialReachAvailable"),le.prototype),Se(le.prototype,"activeTimeframe",[Y],Object.getOwnPropertyDescriptor(le.prototype,"activeTimeframe"),le.prototype),Se(le.prototype,"forecastStartDate",[H],Object.getOwnPropertyDescriptor(le.prototype,"forecastStartDate"),le.prototype),Se(le.prototype,"forecastNumDays",[q],Object.getOwnPropertyDescriptor(le.prototype,"forecastNumDays"),le.prototype),Se(le.prototype,"selectedObjective",[K],Object.getOwnPropertyDescriptor(le.prototype,"selectedObjective"),le.prototype),Se(le.prototype,"forecastingMetrics",[W],Object.getOwnPropertyDescriptor(le.prototype,"forecastingMetrics"),le.prototype),Se(le.prototype,"showAutoBidError",[X],Object.getOwnPropertyDescriptor(le.prototype,"showAutoBidError"),le.prototype),Se(le.prototype,"isBudgetScheduleValid",[$],Object.getOwnPropertyDescriptor(le.prototype,"isBudgetScheduleValid"),le.prototype),Se(le.prototype,"shouldRequestData",[J],Object.getOwnPropertyDescriptor(le.prototype,"shouldRequestData"),le.prototype),Se(le.prototype,"selectedAdFormat",[Q],Object.getOwnPropertyDescriptor(le.prototype,"selectedAdFormat"),le.prototype),Se(le.prototype,"isRoadblockEnabled",[Z],Object.getOwnPropertyDescriptor(le.prototype,"isRoadblockEnabled"),le.prototype),Se(le.prototype,"forecastStandardizedErrors",[ee],Object.getOwnPropertyDescriptor(le.prototype,"forecastStandardizedErrors"),le.prototype),Se(le.prototype,"isConversationStarterObjective",[te],Object.getOwnPropertyDescriptor(le.prototype,"isConversationStarterObjective"),le.prototype),Se(le.prototype,"visibleForecastErrorKey",[ne],Object.getOwnPropertyDescriptor(le.prototype,"visibleForecastErrorKey"),le.prototype),Se(le.prototype,"isConversationAdsFormat",[ae],Object.getOwnPropertyDescriptor(le.prototype,"isConversationAdsFormat"),le.prototype),Se(le.prototype,"isMessageAdsFormat",[ie],Object.getOwnPropertyDescriptor(le.prototype,"isMessageAdsFormat"),le.prototype),Se(le.prototype,"onSurveyOptionClick",[a.action],Object.getOwnPropertyDescriptor(le.prototype,"onSurveyOptionClick"),le.prototype),Se(le.prototype,"onDismissSurveyModal",[a.action],Object.getOwnPropertyDescriptor(le.prototype,"onDismissSurveyModal"),le.prototype),Se(le.prototype,"onIsHelpfulClick",[a.action],Object.getOwnPropertyDescriptor(le.prototype,"onIsHelpfulClick"),le.prototype),Se(le.prototype,"onSubmitSurveyResults",[a.action],Object.getOwnPropertyDescriptor(le.prototype,"onSubmitSurveyResults"),le.prototype),Se(le.prototype,"onTimeframeChanged",[a.action],Object.getOwnPropertyDescriptor(le.prototype,"onTimeframeChanged"),le.prototype),Se(le.prototype,"updateShowMaxSpend",[a.action],Object.getOwnPropertyDescriptor(le.prototype,"updateShowMaxSpend"),le.prototype),Se(le.prototype,"fetchForecastDataTask",[re],Object.getOwnPropertyDescriptor(le.prototype,"fetchForecastDataTask"),le.prototype),oe=le))||oe);(0,t.setComponentTemplate)(Ae,Ie)})),define("campaign-manager-web/components/forecasting-tool/basic-metric",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/constants/forecasting","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/constants/lix","campaign-manager-web/utils/conversation-ads/conversation-ads"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m
function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"+vFEMKNo",block:'[[[1,"\\n"],[10,0],[14,0,"forecasting-tool__metric-container"],[12],[1,"\\n  "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n    "],[8,[39,0],[[24,0,"u-layout__display-inline-block"]],[["@contentClass"],["u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n        "],[11,"button"],[16,0,[29,[[28,[37,1],["button--unstyled u-force-wrap--word u-layout__align-left ",[28,[37,2],null,[["u-font__underline","u-font__underline--dashed","u-border__dotted--clickable"],[[28,[37,3],[[30,0,["isAdvanceModeRedesignEnabled"]]],null],[28,[37,3],[[30,0,["isAdvanceModeRedesignEnabled"]]],null],[30,0,["isAdvanceModeRedesignEnabled"]]]]]],null]," ",[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,5],[[30,1,["triggerContentSharedInfo"]]],null],[12],[1,"\\n"],[41,[28,[37,7],[[30,0,["FORECASTING_METRIC","COST_PER_KEY_RESULT"]],[30,2]],null],[[[1,"            "],[1,[28,[35,8],[[30,0,["keyMetricTimeframeString"]],"campaign-manager-web/components/forecasting-tool/basic-metric"],[["keyMetric","timeframe"],[[30,3],[30,4]]]]],[1,"\\n"]],[]],[[[1,"            "],[1,[28,[35,8],[[30,0,["metricLabelString"]],"campaign-manager-web/components/forecasting-tool/basic-metric"],[["metric","timeframe"],[[30,2],[30,4]]]]],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n      "]],[1]],[[[1,"\\n        "],[10,0],[12],[1,"\\n          "],[10,"h5"],[15,0,[29,["u-force-wrap--word u-layout__align-left"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,8],[[30,0,["metricLabelTooltipHeadingString"]],"campaign-manager-web/components/forecasting-tool/basic-metric"],[["metric","keyMetric"],[[30,2],[30,3]]]]],[13],[1,"\\n"],[41,[30,5],[[[1,"            "],[10,2],[15,0,[29,["forecasting-tool__metrics-description"," ",[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[8,[39,9],null,null,[["default"],[[[[1,"\\n                "],[1,[30,5]],[1,"\\n              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],[[[1,"            "],[10,2],[15,0,[29,["forecasting-tool__metrics-description"," ",[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[8,[39,9],null,null,[["default"],[[[[1,"\\n                "],[1,[28,[35,8],[[30,0,["metricLabelTooltipDescriptionString"]],"campaign-manager-web/components/forecasting-tool/basic-metric"],[["metric","keyMetric","objectiveType","linkInfo"],[[30,2],[30,3],[30,7],[28,[37,10],null,[["href","role","dataTestSelector"],[[28,[37,11],null,[["path","accountId"],["help/lms/answer/a423317",[30,8]]]],[30,6,["role"]],"data-test-forecasting-tool__tooltip-info-link-cohort-enabled"]]]]]]],[1,"\\n              "]],[6]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"],[41,[30,0,["isKeyMetric"]],[[[1,"      "],[8,[39,0],null,null,[["trigger","content"],[[[[1,"\\n          "],[11,"button"],[16,0,[28,[37,12],["button--unstyled forecasting-tool__key-metric-label",[52,[51,[30,0,["isAdvanceModeRedesignEnabled"]]],[28,[37,12],[" forecasting-tool__key-metric-label--",[30,10]],null]]],null]],[24,4,"button"],[4,[38,5],[[30,9,["triggerContentSharedInfo"]]],null],[12],[1,"\\n            "],[1,[28,[35,8],["i18n_key_result_brief","campaign-manager-web/components/forecasting-tool/basic-metric"],null]],[1,"\\n          "],[13],[1,"\\n        "]],[9]],[[[1,"\\n          "],[1,[28,[35,8],["i18n_key_result","campaign-manager-web/components/forecasting-tool/basic-metric"],null]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n  "],[10,2],[15,0,[29,["u-color__black--90"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n    "],[8,[39,14],null,[["@isLoading","@size"],[[30,11],"small"]],[["default"],[[[[1,"\\n      "],[10,"strong"],[15,0,[29,["forecasting-tool__metric ",[52,[30,12]," forecasting-tool__metric--flash"]]]],[12],[1,"\\n        "],[1,[30,13]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["triggerData","@metric","@keyMetric","@timeframeName","@customTooltip","iphHelper","@objectiveType","@accountId","triggerData","@iconColor","@isLoading","@hasChanged","@value"],false,["hue-web-contextual-dialog","classes","hash","not","hue-web-foundations@-text-body","hue-web-contextual-dialog-trigger","if","eq","t","iph-helper","external-link-info","help-center-url","concat","unless","inline-skeleton-loader"]]',moduleName:"campaign-manager-web/components/forecasting-tool/basic-metric.hbs",isStrictMode:!1})
let _=e.default=(c=(0,o.inject)(),(0,r.assertPropTypes)((m=class extends a.default{constructor(...e){var t,n,a,r
super(...e),t=this,n="lix",r=this,(a=p)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(r):void 0}),g(this,"FORECASTING_METRIC",i.FORECASTING_METRIC)}get isAdvanceModeRedesignEnabled(){return this.lix.getTreatmentIsEnabled(l.LIX_TEST_KEYS.enableAdvancedModeRedesignPart1)}get areConversationStarterAdsForecastingChangesInInterim1State(){return this.lix.getTreatment(l.LIX_TEST_KEYS.enableConversationStarterAdsForecastingChanges)===s.CONVERSATION_STARTER_ADS_FORECASTING_CHANGES_LIX_STATES.INTERIM_1}get areConversationStarterAdsForecastingChangesInInterim2State(){return this.lix.getTreatment(l.LIX_TEST_KEYS.enableConversationStarterAdsForecastingChanges)===s.CONVERSATION_STARTER_ADS_FORECASTING_CHANGES_LIX_STATES.INTERIM_2}get areConversationStarterAdsForecastingChangesInInterimState(){return this.areConversationStarterAdsForecastingChangesInInterim1State||this.areConversationStarterAdsForecastingChangesInInterim2State}get areConversationStarterAdsForecastingChangesInFullyRampedState(){return this.lix.getTreatment(l.LIX_TEST_KEYS.enableConversationStarterAdsForecastingChanges)===s.CONVERSATION_STARTER_ADS_FORECASTING_CHANGES_LIX_STATES.FULLY_RAMPED}get areConversationStarterAdsForecastingChangesEnabled(){return this.areConversationStarterAdsForecastingChangesInInterimState||this.areConversationStarterAdsForecastingChangesInFullyRampedState}get keyMetricTimeframeString(){return this.isAdvanceModeRedesignEnabled?this.args.isConversationAdsFormat?this.areConversationStarterAdsForecastingChangesInInterimState?"i18n_cost_per_key_result_timeframe_conversation_starter_interim_v5_scc":this.areConversationStarterAdsForecastingChangesInFullyRampedState?"i18n_cost_per_key_result_timeframe_conversation_starter_fully_ramped_v5_scc":"i18n_cost_per_key_result_timeframe_v5_scc":"i18n_cost_per_key_result_timeframe_v5_scc":this.args.isConversationAdsFormat?this.areConversationStarterAdsForecastingChangesInInterimState?"i18n_cost_per_key_result_timeframe_conversation_starter_interim_v5":this.areConversationStarterAdsForecastingChangesInFullyRampedState?"i18n_cost_per_key_result_timeframe_conversation_starter_fully_ramped_v5":"i18n_cost_per_key_result_timeframe_v5_base":"i18n_cost_per_key_result_timeframe_v5_base"}get metricLabelTooltipHeadingString(){return this.args.isConversationAdsFormat?this.areConversationStarterAdsForecastingChangesInInterimState?"i18n_metric_label_tooltip_heading_conversation_starter_interim_v8":this.areConversationStarterAdsForecastingChangesInFullyRampedState?"i18n_metric_label_tooltip_heading_conversation_starter_fully_ramped_v8":"i18n_metric_label_tooltip_heading_v8_base":"i18n_metric_label_tooltip_heading_v8_base"}get metricLabelTooltipDescriptionString(){return this.args.isConversationAdsFormat?this.areConversationStarterAdsForecastingChangesInInterimState?"i18n_metric_label_tooltip_description_conversation_starter_interim_lifetime_budget_v3":this.areConversationStarterAdsForecastingChangesInFullyRampedState?"i18n_metric_label_tooltip_description_conversation_starter_fully_ramped_lifetime_budget_v3":"i18n_metric_label_tooltip_description_lifetime_budget_v2":"i18n_metric_label_tooltip_description_lifetime_budget_v2"}get metricLabelString(){return this.isAdvanceModeRedesignEnabled?this.args.isConversationAdsFormat?this.areConversationStarterAdsForecastingChangesInInterimState?"i18n_metric_label_v6_scc_conversation_starter_interim":this.areConversationStarterAdsForecastingChangesInFullyRampedState?"i18n_metric_label_v6_scc_conversation_starter_fully_ramped":"i18n_metric_label_v6_scc":"i18n_metric_label_v6_scc":this.args.isConversationAdsFormat?this.areConversationStarterAdsForecastingChangesInInterimState?"i18n_metric_label_v5_conversation_starter_interim":this.areConversationStarterAdsForecastingChangesInFullyRampedState?"i18n_metric_label_v6_conversation_starter_fully_ramped":"i18n_metric_label_v6":"i18n_metric_label_v6"}get isKeyMetric(){return this.args.keyMetric===this.args.metric}},g(m,"propTypes",{accountId:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.number]).isRequired,keyMetric:r.PropTypes.string.isRequired,hasChanged:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.bool]),iconColor:r.PropTypes.string.isRequired,isConversationAdsFormat:r.PropTypes.bool,isLoading:r.PropTypes.bool.isRequired,metric:r.PropTypes.string.isRequired,objectiveType:r.PropTypes.string.isRequired,timeframeName:r.PropTypes.string.isRequired,value:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.string]).isRequired}),h=(d=m).prototype,f="lix",T=[c],E={configurable:!0,enumerable:!0,writable:!0,initializer:null},S={},Object.keys(E).forEach((function(e){S[e]=E[e]})),S.enumerable=!!S.enumerable,S.configurable=!!S.configurable,("value"in S||S.initializer)&&(S.writable=!0),S=T.slice().reverse().reduce((function(e,t){return t(h,f,e)||e}),S),y&&void 0!==S.initializer&&(S.value=S.initializer?S.initializer.call(y):void 0,S.initializer=void 0),void 0===S.initializer&&(Object.defineProperty(h,f,S),S=null),p=S,u=d))||u)
var h,f,T,E,y,S;(0,t.setComponentTemplate)(b,_)})),define("campaign-manager-web/components/forecasting-tool/forecasting-inline-feedback",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/forecasting"],(function(e,t,n,a,i,r){var o,l
function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"9+HsGWwp",block:'[[[1,"\\n"],[8,[39,0],null,[["@class","@isHidden","@type","@message"],["forecasting-tool__metric-container--with-error",[28,[37,1],[[30,1],[30,0,["FORECASTING_ERROR","AUTOBID"]]],null],"neutral",[28,[37,2],["i18n_forecasting_autobid_error_v2","campaign-manager-web/components/forecasting-tool/forecasting-inline-feedback"],null]]],null],[1,"\\n\\n"],[8,[39,0],null,[["@class","@isHidden","@type","@message"],["forecasting-tool__metric-container--with-error",[28,[37,1],[[30,1],[30,0,["FORECASTING_ERROR","UNSUPPORTED_AD_FORMAT"]]],null],"neutral",[28,[37,2],["i18n_forecasting_unsupported_adformat_error","campaign-manager-web/components/forecasting-tool/forecasting-inline-feedback"],[["adFormat"],[[30,2,["adFormat"]]]]]]],null],[1,"\\n\\n"],[8,[39,0],null,[["@class","@isHidden","@type","@message"],["forecasting-tool__metric-container--with-error",[28,[37,1],[[30,1],[30,0,["FORECASTING_ERROR","LAN"]]],null],"neutral",[28,[37,2],["i18n_forecasting_lan_error_v1","campaign-manager-web/components/forecasting-tool/forecasting-inline-feedback"],null]]],null],[1,"\\n"],[8,[39,0],null,[["@class","@isHidden","@type","@message"],["forecasting-tool__metric-container--with-error",[28,[37,1],[[30,1],[30,0,["FORECASTING_ERROR","GENERIC_BUDGET_SCHEDULE"]]],null],"neutral",[28,[37,2],["i18n_forecasting_bid_and_budget_error","campaign-manager-web/components/forecasting-tool/forecasting-inline-feedback"],null]]],null],[1,"\\n"],[8,[39,0],null,[["@class","@isHidden","@type","@message"],["forecasting-tool__metric-container--with-error",[28,[37,1],[[30,1],[30,0,["FORECASTING_ERROR","FUTURE_DATE"]]],null],"neutral",[28,[37,2],["i18n_forecasting_future_date_error","campaign-manager-web/components/forecasting-tool/forecasting-inline-feedback"],null]]],null],[1,"\\n"],[8,[39,0],null,[["@class","@isHidden","@type","@message"],["forecasting-tool__metric-container--with-error",[28,[37,1],[[30,1],[30,0,["FORECASTING_ERROR","PAST_END_DATE"]]],null],"neutral",[28,[37,2],["i18n_forecasting_past_date_error","campaign-manager-web/components/forecasting-tool/forecasting-inline-feedback"],null]]],null],[1,"\\n"],[8,[39,0],null,[["@class","@isHidden","@type","@message"],["forecasting-tool__metric-container--with-error",[28,[37,1],[[30,1],[30,0,["FORECASTING_ERROR","PROCESSING"]]],null],"neutral",[28,[37,2],["i18n_forecasting_processing_error_v2","campaign-manager-web/components/forecasting-tool/forecasting-inline-feedback"],null]]],null],[1,"\\n"],[8,[39,0],null,[["@class","@isHidden","@type","@message"],["forecasting-tool__metric-container--with-error",[28,[37,1],[[30,1],[30,0,["FORECASTING_ERROR","UNSUPPORTED_CAMPAIGN"]]],null],"neutral",[28,[37,2],["i18n_forecasting_generic_campaign_unsupported","campaign-manager-web/components/forecasting-tool/forecasting-inline-feedback"],null]]],null],[1,"\\n"],[8,[39,0],null,[["@class","@isHidden","@type"],["forecasting-tool__potential-reach forecasting-tool__potential-reach--with-error",[28,[37,1],[[30,1],[30,0,["FORECASTING_ERROR","AUDIENCE_SIZE"]]],null],"negative"]],[["default"],[[[[1,"\\n  "],[1,[28,[35,2],["i18n_audience_size_error","campaign-manager-web/components/forecasting-tool/forecasting-inline-feedback"],null]],[1,"\\n  "],[8,[39,3],null,null,[["default"],[[[[1,"\\n    "],[1,[28,[35,2],["i18n_learn_more_targeting","campaign-manager-web/components/forecasting-tool/forecasting-inline-feedback"],[["linkInfo"],[[28,[37,4],null,[["href","role","title","class"],[[28,[37,5],null,[["path","accountId"],["help/lms/answer/722",[30,4,["id"]]]]],[30,3,["role"]],[28,[37,2],["i18n_learn_more_targeting","campaign-manager-web/components/forecasting-tool/forecasting-inline-feedback"],null],"u-color__inherit"]]]]]]],[1,"\\n  "]],[3]]]]],[1,"\\n"]],[]]]]],[1,"\\n"],[8,[39,0],null,[["@class","@isHidden","@type"],["forecasting-tool__metric-container--with-error",[28,[37,1],[[30,1],[30,0,["FORECASTING_ERROR","AUDIENCE_SIZE_NONBLOCKING"]]],null],"neutral"]],[["default"],[[[[1,"\\n  "],[1,[28,[35,2],["i18n_audience_size_note_nonblocking","campaign-manager-web/components/forecasting-tool/forecasting-inline-feedback"],null]],[1,"\\n  "],[8,[39,3],null,null,[["default"],[[[[1,"\\n    "],[1,[28,[35,2],["i18n_learn_more_targeting","campaign-manager-web/components/forecasting-tool/forecasting-inline-feedback"],[["linkInfo"],[[28,[37,4],null,[["href","role","title"],[[28,[37,5],null,[["path","accountId"],["help/lms/answer/722",[30,4,["id"]]]]],[30,5,["role"]],[28,[37,2],["i18n_learn_more_targeting","campaign-manager-web/components/forecasting-tool/forecasting-inline-feedback"],null]]]]]]]],[1,"\\n  "]],[5]]]]],[1,"\\n"]],[]]]]],[1,"\\n"],[8,[39,0],null,[["@class","@isHidden","@type","@message"],["forecasting-tool__metric-container--with-error",[28,[37,1],[[30,1],[30,0,["FORECASTING_ERROR","UNSUPPORTED_MESSAGING_OBJECTIVE"]]],null],"neutral",[28,[37,2],["i18n_forecasting_not_available_conversation_starter_campaigns","campaign-manager-web/components/forecasting-tool/forecasting-inline-feedback"],null]]],null],[1,"\\n"],[8,[39,0],null,[["@class","@isHidden","@type","@message"],["forecasting-tool__metric-container--with-error",[28,[37,1],[[30,1],[30,0,["FORECASTING_ERROR","MESSAGE_ADS_DISCONTINUED"]]],null],"neutral",[28,[37,2],["i18n_forecasting_not_available_message_ads","campaign-manager-web/components/forecasting-tool/forecasting-inline-feedback"],null]]],null]],["@visibleForecastErrorKey","@campaign","iphHelper","@account","iphHelper"],false,["hue-web-inline-feedback","not-eq","t","iph-helper","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/forecasting-tool/forecasting-inline-feedback.hbs",isStrictMode:!1})
let u=e.default=(0,i.assertPropTypes)((l=class extends a.default{constructor(...e){super(...e),s(this,"FORECASTING_METRIC",r.FORECASTING_METRIC),s(this,"FORECASTING_ERROR",r.FORECASTING_ERROR)}},s(l,"propTypes",{visibleForecastErrorKey:i.PropTypes.string,account:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,campaign:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired}),o=l))||o;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/forecasting-tool/forecasting-timeframe-selector",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"S4tuv1L1",block:'[[[1,"\\n"],[10,"label"],[14,"for","forecasting-timeframe-selector__timeframe-dropdown"],[14,0,"a11y-text"],[12],[1,"\\n  "],[1,[28,[35,0],["i18n_a11y_time_frame_select_label","campaign-manager-web/components/forecasting-tool/forecasting-timeframe-selector"],null]],[1,"\\n"],[13],[1,"\\n"],[8,[39,1],[[16,0,[29,["forecasting-tool__dropdown"," ",[28,[37,2],null,[["size","color","weight"],["small","text-low-emphasis","bold"]]]]]],[4,[38,3],["change",[28,[37,4],["target.value",[30,1]],null]],null]],[["@backCompat","@inputId"],[true,"forecasting-timeframe-selector__timeframe-dropdown"]],[["default"],[[[[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,2]],null]],null],null,[[[1,"    "],[10,"option"],[15,"selected",[28,[37,7],[[30,3],[30,4]],null]],[15,2,[30,3]],[12],[1,"\\n      "],[1,[28,[35,0],["i18n_timeframe_options","campaign-manager-web/components/forecasting-tool/forecasting-timeframe-selector"],[["type"],[[30,3]]]]],[1,"\\n    "],[13],[1,"\\n"]],[3]],null]],[]]]]]],["@onTimeframeChanged","@timeframes","timeframe","@activeTimeframe"],false,["t","hue-web-select","hue-web-foundations@-text-body","on","pick","each","-track-array","eq"]]',moduleName:"campaign-manager-web/components/forecasting-tool/forecasting-timeframe-selector.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/form-with-preview-layout",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"qzL9iSc1",block:'[[[11,0],[17,1],[16,0,[29,["form-with-preview ",[30,2]]]],[4,[38,0],null,null],[12],[1,"\\n  "],[8,[39,1],[[24,0,"form-with-preview__header"]],[["@title","@backButtonTooltipMessage","@backButtonAction","@dataTestValue"],[[30,3],[28,[37,2],[[30,4],[28,[37,3],["i18n_back_to_creatives_table","campaign-manager-web/components/form-with-preview-layout"],null]],null],[30,5],"form-with-preview"]],[["default"],[[[[1,"\\n"],[41,[30,7],[[[1,"      "],[8,[30,6,["ActionWrapper"]],[[24,0,"u-display-flex u-items-center u-justify-end-sm"]],null,[["default"],[[[[1,"\\n        "],[8,[39,5],null,[["@status","@isLarge"],[[30,7],true]],null],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[41,[28,[37,6],[[30,8],[30,9]],null],[[[1,"      "],[8,[30,6,["ActionWrapper"]],[[24,0,"u-display-flex u-items-center u-justify-end-sm"]],null,[["default"],[[[[1,"\\n        "],[10,"ul"],[14,0,"u-overflow-ellipsis u-layout__align-right"],[12],[1,"\\n          "],[10,"li"],[15,0,[29,[[28,[37,7],null,[["size","weight","color"],["xsmall","bold","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[30,8]],[1,"\\n          "],[13],[1,"\\n          "],[10,"li"],[15,0,[29,[[28,[37,7],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[30,9]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "]],[6]]]]],[1,"\\n"],[41,[30,10],[[[1,"    "],[10,0],[14,0,"form-with-preview__error"],[12],[1,"\\n      "],[18,17,null],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[10,0],[14,0,"form-with-preview__main"],[12],[1,"\\n"],[41,[30,11],[[[1,"        "],[10,"section"],[14,0,"form-with-preview__navigation"],[12],[1,"\\n          "],[18,17,[[28,[37,9],null,[["navigation"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"      "],[10,"section"],[14,"data-js-form-with-preview-form",""],[15,0,[29,["form-with-preview__form ",[52,[30,12],[30,13]]]]],[14,1,"form-with-preview__navigation-scroll-target"],[12],[1,"\\n"],[41,[30,12],[[[1,"          "],[10,2],[15,0,[29,["u-items-center u-display-flex pt4 ph6 form-with-preview__form-header"," ",[28,[37,7],null,[["size"],["large"]]]]]],[12],[1,[28,[35,3],["i18n_ad_details_title","campaign-manager-web/components/form-with-preview-layout"],null]],[13],[1,"\\n          "],[10,0],[14,0,"form-with-preview__form-body pv5 ph6"],[12],[1,"\\n            "],[18,17,[[28,[37,9],null,[["form"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[1,"          "],[18,17,[[28,[37,9],null,[["form"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n      "],[10,"section"],[14,0,"form-with-preview__preview"],[12],[1,"\\n        "],[18,17,[[28,[37,9],null,[["preview"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,"footer"],[12],[1,"\\n      "],[8,[39,11],[[24,0,"form-with-preview__footer"]],[["@onCancel","@useHue","@cancelText","@cancelAriaLabel"],[[30,14],[30,15],[28,[37,2],[[30,16],[28,[37,3],["i18n_cancel","campaign-manager-web/components/form-with-preview-layout"],null]],null],[28,[37,2],[[30,16],[28,[37,3],["i18n_cancel","campaign-manager-web/components/form-with-preview-layout"],null]],null]]],[["default"],[[[[1,"\\n        "],[10,0],[14,0,"form-with-preview__footer-right"],[12],[1,"\\n          "],[18,17,[[28,[37,9],null,[["footer-right"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]]],[13]],["&attrs","@formatClass","@title","@backHeaderTooltipText","@backHeaderAction","cmPageHeader","@status","@campaignName","@campaignGroupName","@isError","@hasFormNavigation","@isQuickMode","@stylesForFormInQuickMode","@backFooterAction","@useHue","@backFooterButtonText","&default"],false,["set-form-height","cm-page-header","or","t","if","status-label","and","hue-web-foundations@-text-body","yield","hash","component","task-page-bottom-bar"]]',moduleName:"campaign-manager-web/components/form-with-preview-layout.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/format-time-relative-strings",["exports","@linkedin/lms-date-ui/components/format-time-relative-strings"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/frequency-optimization",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/lix","campaign-manager-web/utils/objective-type"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m
function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _=(0,n.createTemplateFactory)({id:"J731rGy6",block:'[[[41,[30,0,["isFrequencyOptimizationAvailable"]],[[[1,"  "],[10,0],[14,0,"u-layout-flex__container--aligned-center mt3"],[12],[1,"\\n    "],[10,"h5"],[14,1,"frequency_optimization_header"],[15,0,[29,[[28,[37,1],null,[["size","weight","color"],["small","bold","default"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_frequency_optimization_header","campaign-manager-web/components/frequency-optimization"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,3],[[24,0,"u-layout__display-inline-block"]],[["@contentClass"],["u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n        "],[11,"button"],[16,0,[29,["u-display-flex u-items-center button--unstyled"," ",[28,[37,1],null,[["color"],["text-low-emphasis"]]]]]],[16,"title",[28,[37,2],["i18n_learn_more_about_frequency_optimization","campaign-manager-web/components/frequency-optimization"],null]],[16,"aria-label",[28,[37,2],["i18n_learn_more_about_frequency_optimization","campaign-manager-web/components/frequency-optimization"],null]],[24,4,"button"],[4,[38,4],[[30,1,["triggerContentSharedInfo"]]],null],[12],[1,"\\n          "],[8,[39,5],[[24,0,"ml1"]],[["@size","@name"],["small","question"]],null],[1,"\\n        "],[13],[1,"\\n      "]],[1]],[[[1,"\\n        "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size","weight","color"],["medium","bold","default"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_frequency_optimization_header","campaign-manager-web/components/frequency-optimization"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color"],["small","default"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_frequency_optimization_tooltip_content","campaign-manager-web/components/frequency-optimization"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[15,0,[29,[[36,6]]]],[12],[1,"\\n    "],[10,0],[14,0,"mt3"],[12],[1,"\\n      "],[8,[39,7],[[24,"data-selector-bid-and-budget__radio","frequency-optimization"],[24,0,"small-input"],[24,3,"frequency-optimization"],[16,2,[30,0,["FREQUENCY_OPTIMIZATION_TYPES","DEFAULT"]]],[16,"checked",[28,[37,8],[[30,0,["frequencyOptimizationType"]],[30,0,["FREQUENCY_OPTIMIZATION_TYPES","DEFAULT"]]],null]],[4,[38,9],["change",[28,[37,10],["target.value",[30,0,["updateFrequencyOptimizationType"]]],null]],null]],[["@inputId"],["bid-and-budget__frequency-optimization-default"]],null],[1,"\\n      "],[10,"label"],[15,0,[29,["ml2"," ",[28,[37,1],null,[["size","color"],["small","default"]]]]]],[14,"for","bid-and-budget__frequency-optimization-default"],[12],[1,"\\n"],[41,[28,[37,8],[[30,2],[30,0,["OPTIMIZATION_GOAL","REACH"]]],null],[[[1,"          "],[8,[39,11],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,2],["i18n_campaign_frequency_optimization_default_options_for_reach_goal","campaign-manager-web/components/frequency-optimization"],[["linkInfo"],[[28,[37,12],null,[["href","role","dataTestSelector","ariaLabel"],[[28,[37,13],null,[["path","accountId"],["help/lms/answer/a427259",[30,4,["id"]]]]],[30,3,["role"]],"data-test-bid__frequency-optimization-default-options-for-reach-goal-help-link",[28,[37,2],["i18n_learn_more_about_frequency_optimization_default_options_for_reach_goal","campaign-manager-web/components/frequency-optimization"],null]]]]]]]],[1,"\\n          "]],[3]]]]],[1,"\\n"]],[]],[[[1,"          "],[1,[28,[35,2],["i18n_campaign_frequency_optimization_default_options_for_impression_goal","campaign-manager-web/components/frequency-optimization"],null]],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"mt3"],[12],[1,"\\n      "],[8,[39,7],[[24,"data-selector-bid-and-budget__radio","frequency-optimization"],[24,0,"small-input"],[24,3,"frequency-optimization"],[16,2,[30,0,["FREQUENCY_OPTIMIZATION_TYPES","MAX_FREQUENCY"]]],[16,"checked",[28,[37,8],[[30,0,["frequencyOptimizationType"]],[30,0,["FREQUENCY_OPTIMIZATION_TYPES","MAX_FREQUENCY"]]],null]],[4,[38,9],["change",[28,[37,10],["target.value",[30,0,["updateFrequencyOptimizationType"]]],null]],null]],[["@inputId"],["bid-and-budget__frequency-optimization-max-frequency"]],null],[1,"\\n      "],[10,"label"],[15,0,[29,["ml2"," ",[28,[37,1],null,[["size","color"],["small","default"]]]]]],[14,"for","bid-and-budget__frequency-optimization-max-frequency"],[12],[1,"\\n"],[41,[28,[37,8],[[30,2],[30,0,["OPTIMIZATION_GOAL","REACH"]]],null],[[[1,"          "],[1,[28,[35,2],["i18n_campaign_frequency_optimization_max_frequency_options_for_reach_goal","campaign-manager-web/components/frequency-optimization"],null]],[1,"\\n"]],[]],[[[1,"          "],[1,[28,[35,2],["i18n_campaign_frequency_optimization_max_frequency_options_for_impression_goal","campaign-manager-web/components/frequency-optimization"],null]],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n"],[41,[28,[37,8],[[30,0,["frequencyOptimizationType"]],[30,0,["FREQUENCY_OPTIMIZATION_TYPES","MAX_FREQUENCY"]]],null],[[[1,"        "],[10,0],[14,0,"mt3 bid-and-budget__frequency-optimization-configuration"],[12],[1,"\\n          "],[10,"label"],[15,0,[29,["bid-and-budget__frequency-optimization-configuration-label bid-and-budget__frequency-optimization-configuration-label--frequency"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[14,"for","bid-and-budget__frequency-optimization-impression-frequency"],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_campaign_frequency_optimization_impression_frequency","campaign-manager-web/components/frequency-optimization"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"bid-and-budget__frequency-optimization-configuration-select bid-and-budget__frequency-optimization-configuration-select--frequency"],[12],[1,"\\n            "],[8,[39,14],[[16,"title",[28,[37,2],["i18n_campaign_frequency_optimization_impression_frequency","campaign-manager-web/components/frequency-optimization"],null]],[4,[38,9],["change",[28,[37,10],["target.value",[30,0,["updateFrequencyOptimizationFrequency"]]],null]],null]],[["@inputId","@noMinWidth"],["bid-and-budget__frequency-optimization-impression-frequency",true]],[["default"],[[[[1,"\\n"],[42,[28,[37,16],[[28,[37,16],[[30,0,["frequencyOptimizationFrequencyOptions"]]],null]],null],null,[[[1,"                "],[10,"option"],[15,"selected",[28,[37,8],[[30,0,["frequencyOptimizationFrequency"]],[30,5]],null]],[15,2,[30,5]],[12],[1,"\\n                  "],[1,[30,5]],[1,"\\n                "],[13],[1,"\\n"]],[5]],null],[1,"            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,1],[14,0,"bid-and-budget__frequency-optimization-configuration-text"],[12],[1,[28,[35,2],["i18n_for","campaign-manager-web/components/frequency-optimization"],null]],[13],[1,"\\n          "],[10,"label"],[15,0,[29,["bid-and-budget__frequency-optimization-configuration-label bid-and-budget__frequency-optimization-configuration-label--time-span"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[14,"for","bid-and-budget__frequency-optimization-impression-time-span"],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_campaign_frequency_optimization_impression_time_span","campaign-manager-web/components/frequency-optimization"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"bid-and-budget__frequency-optimization-configuration-select bid-and-budget__frequency-optimization-configuration-select--time-span"],[12],[1,"\\n            "],[10,1],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_campaign_frequency_optimization_time_span_option","campaign-manager-web/components/frequency-optimization"],[["timeSpanOption"],["7-DAY"]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[8,[39,17],[[24,0,"mt3"]],null,[["default"],[[[[1,"\\n    "],[8,[39,11],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["i18n_campaign_frequency_optimization_note","campaign-manager-web/components/frequency-optimization"],[["linkInfo"],[[28,[37,12],null,[["href","role","dataTestSelector","ariaLabel"],[[28,[37,13],null,[["path","accountId"],["help/lms/answer/placeholder",[30,4,["id"]]]]],[30,6,["role"]],"data-test-bid__frequency-optimization-note-help-link",[28,[37,2],["i18n_learn_more_about_frequency_optimization_note","campaign-manager-web/components/frequency-optimization"],null]]]]]]]],[1,"\\n    "]],[6]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],["triggerData","@selectedOptimizationGoal","iphHelper","@account","frequencyOption","iphHelper"],false,["if","hue-web-foundations@-text-body","t","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","hue-web-icons@icon","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","eq","on","pick","iph-helper","external-link-info","help-center-url","hue-web-select","each","-track-array","hue-web-inline-feedback"]]',moduleName:"campaign-manager-web/components/frequency-optimization.hbs",isStrictMode:!1})
let h=e.default=(0,o.assertPropTypes)((m=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="lix",i=this,(a=p)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),g(this,"OPTIMIZATION_GOAL",l.OPTIMIZATION_GOAL),g(this,"FREQUENCY_OPTIMIZATION_TYPES",l.FREQUENCY_OPTIMIZATION_TYPES),g(this,"frequencyOptimizationFrequencyOptions",l.FREQUENCY_OPTIMIZATION_FREQUENCIES)}get isFrequencyOptimizationAvailable(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableFrequencyOptimization)&&c.OBJECTIVE_TYPE.BRAND_AWARENESS===this.args.campaign.objectiveType}get frequencyOptimizationType(){return this.args.campaign.optimizationPreference?.frequencyOptimizationPreference?.optimizationType||l.FREQUENCY_OPTIMIZATION_TYPES.DEFAULT}get frequencyOptimizationFrequency(){return this.args.campaign.optimizationPreference?.frequencyOptimizationPreference?.frequency||l.FREQUENCY_OPTIMIZATION_DEFAULT_FREQUENCY}get frequencyOptimizationTimeSpan(){return this.args.campaign.optimizationPreference?.frequencyOptimizationPreference?.timeSpan||l.FREQUENCY_OPTIMIZATION_DEFAULT_TIME_SPAN}getFrequencyOptimizationPreference({optimizationType:e=this.frequencyOptimizationType,frequency:t=this.frequencyOptimizationFrequency,timeSpan:n=this.frequencyOptimizationTimeSpan}){return e===l.FREQUENCY_OPTIMIZATION_TYPES.DEFAULT?null:{frequencyOptimizationPreference:{optimizationType:e,frequency:t,timeSpan:n}}}updateFrequencyOptimizationType(e){this.args.onCampaignChange({optimizationPreference:this.getFrequencyOptimizationPreference({optimizationType:e})})}updateFrequencyOptimizationFrequency(e){const t=parseInt(e,10)
this.args.onCampaignChange({optimizationPreference:this.getFrequencyOptimizationPreference({frequency:t})})}updateFrequencyOptimizationTimeSpan(e){const[t,n]=e.split("-"),a={duration:parseInt(t,10),unit:n}
this.args.onCampaignChange({optimizationPreference:this.getFrequencyOptimizationPreference({timeSpan:a})})}},g(m,"propTypes",{account:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired,campaign:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired,selectedOptimizationGoal:o.PropTypes.string.isRequired,onCampaignChange:o.PropTypes.func.isRequired}),p=b((d=m).prototype,"lix",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(d.prototype,"updateFrequencyOptimizationType",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"updateFrequencyOptimizationType"),d.prototype),b(d.prototype,"updateFrequencyOptimizationFrequency",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"updateFrequencyOptimizationFrequency"),d.prototype),b(d.prototype,"updateFrequencyOptimizationTimeSpan",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"updateFrequencyOptimizationTimeSpan"),d.prototype),u=d))||u;(0,t.setComponentTemplate)(_,h)})),define("campaign-manager-web/components/full-page-panel",["exports","@ember/component","@ember/template-factory","@glimmer/component","ember-cli-pemberly-tracking/utils/uuid","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r){var o,l
function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"7YGsi8BD",block:'[[[11,0],[17,1],[12],[1,"\\n  "],[8,[39,0],null,[["@confirmMessage","@dismissModal","@headerId","@isConfirmRequiredForDismiss","@isOpen","@modalClasses","@triggerSelectorForReturnFocus","@returnFocusTo"],[[30,2],[30,3],[30,0,["headerId"]],[30,4],[30,5],"c-full-page-panel__modal",[30,6],[30,7]]],[["default"],[[[[1,"\\n    "],[10,0],[12],[13],[1,"\\n    "],[8,[30,8,["artdeco-modal-header"]],null,null,[["default"],[[[[1,"\\n      "],[10,"h2"],[15,1,[30,0,["headerId"]]],[12],[1,[30,9]],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,8,["artdeco-modal-content"]],null,[["@class"],[[28,[37,1],["u-layout__height-full ",[30,10]],null]]],[["default"],[[[[1,"\\n      "],[18,11,null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[8]]]]],[1,"\\n"],[13]],["&attrs","@confirmMessage","@dismissPanel","@isConfirmRequiredForDismiss","@isOpen","@triggerSelectorForReturnFocus","@returnFocusTo","modal","@title","@contentClasses","&default"],false,["cm-artdeco-modal","concat","yield"]]',moduleName:"campaign-manager-web/components/full-page-panel.hbs",isStrictMode:!1})
let u=e.default=(0,r.assertPropTypes)((l=class extends a.default{constructor(...e){super(...e),s(this,"headerId",`full-page-panel-header-${(0,i.default)()}`)}},s(l,"propTypes",{confirmMessage:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.SafeString]),contentClasses:r.PropTypes.string,dismissPanel:r.PropTypes.func.isRequired,isConfirmRequiredForDismiss:r.PropTypes.bool,isOpen:r.PropTypes.bool,triggerSelectorForReturnFocus:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.null])}),o=l))||o;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/generative-ai-ad-copy/ai-assisted-copy-field-error-message",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"JnAVrY5B",block:'[[[1,"\\n"],[41,[30,0,["shouldShowCustomMessage"]],[[[1,"  "],[1,[28,[35,1],["i18n_gaia_internal_error_message","campaign-manager-web/components/generative-ai-ad-copy/ai-assisted-copy-field-error-message"],null]],[1,"\\n\\n  "],[11,"button"],[16,0,[29,["button--unstyled ai-assisted-copy-field-error-message__try-again-button"," ",[28,[37,2],null,[["size","weight","color"],["small","bold","signal-negative"]]]]]],[24,4,"button"],[4,[38,3],["click",[28,[37,4],[[30,1,["fetchGeneratedAdCopy"]],[30,1,["fieldName"]]],null]],null],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_gaia_internal_error_retry_cta","campaign-manager-web/components/generative-ai-ad-copy/ai-assisted-copy-field-error-message"],null]],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[1,[30,1,["defaultMessage"]]],[1,"\\n"]],[]]]],["@options"],false,["if","t","hue-web-foundations@-text-heading","on","fn"]]',moduleName:"campaign-manager-web/components/generative-ai-ad-copy/ai-assisted-copy-field-error-message.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{get shouldShowCustomMessage(){return this.args.options.checkIfCustomMessageExistsForField(this.args.options.fieldName)}},c=o,u="propTypes",d={options:i.PropTypes.object},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/generative-ai-ad-copy/ai-assisted-copy-field",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/constants/generative-ai-ads","campaign-manager-web/constants/tracking","campaign-manager-web/utils/urn","campaign-manager-web/constants/lix","campaign-manager-web/constants/generative-ai-ads-tracking","campaign-manager-web/utils/generative-ai-ads","tracked-built-ins"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v
function w(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function I(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function P(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const N=(0,n.createTemplateFactory)({id:"vzZR9082",block:'[[[1,"\\n"],[8,[39,0],null,[["@isFeedbackModalOpen","@onDismissModal","@onSubmitFeedback"],[[30,0,["isFeedbackModalOpen"]],[28,[37,1],[[30,0,["setFeedbackModalDisplayed"]],false],null],[30,0,["onSubmitFeedback"]]]],null],[1,"\\n\\n"],[10,0],[15,"data-js-ai-assisted-copy-field__container",[30,1]],[15,0,[29,["u-layout__position-relative"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[1,"  "],[18,7,[[28,[37,4],null,[["handleOnInput","showAiSuggestedCopies","isToolbarDisplayed","disabled","yieldedInputClasses","shouldShowValidationForNoAdCopies"],[[30,0,["handleOnInput"]],[30,0,["showAiSuggestedCopies"]],[28,[37,5],[[30,0,["isPlaceholderCopyShowing"]]],null],[30,2],[30,0,["yieldedInputClasses"]],[30,0,["shouldShowValidationForNoAdCopies"]]]]]]],[1,"\\n\\n"],[41,[30,0,["isPlaceholderCopyShowing"]],[[[1,"    "],[10,0],[15,0,[29,["ai-assisted-copy-field__placeholder-wrapper ",[52,[30,2],"u-link--disabled"]," ",[28,[37,2],null,[["size"],["medium"]]]]]],[12],[1,"\\n      "],[1,[28,[35,7],["i18n_placeholder_desc_copy","campaign-manager-web/components/generative-ai-ad-copy/ai-assisted-copy-field"],null]],[1,"\\n      "],[11,"button"],[24,0,"ai-assisted-copy-field__placeholder-cta button--link"],[16,"disabled",[28,[37,8],[[30,2],[30,3]],null]],[16,1,[29,["ai-assisted-copy-field__draft-with-ai-button-",[30,1]]]],[24,4,"button"],[4,[38,9],["click",[30,0,["showAiSuggestedCopies"]]],null],[12],[1,"\\n        "],[1,[28,[35,7],["i18n_placeholder_ai_cta","campaign-manager-web/components/generative-ai-ad-copy/ai-assisted-copy-field"],null]],[1,"\\n        "],[8,[39,10],null,[["@size","@name"],["small","signal-ai"]],null],[1,"\\n      "],[13],[1,"\\n\\n"],[41,[30,0,["shouldShowGaiaNFI"]],[[[1,"        "],[8,[39,11],null,[["@header","@id","@anchor","@placement"],[[28,[37,7],["i18n_ai_assisted_copy_field_nfi_header","campaign-manager-web/components/generative-ai-ad-copy/ai-assisted-copy-field"],null],"ai_assisted_copy_field_nfi","#ai-assisted-copy-field__draft-with-ai-button-INTRODUCTORY_TEXT","right"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,7],["i18n_ai_assisted_copy_field_nfi_content","campaign-manager-web/components/generative-ai-ad-copy/ai-assisted-copy-field"],null]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isShowingOverlay"]],[[[1,"    "],[10,0],[14,0,"ai-assisted-copy-field__overlay u-layout__position-relative"],[12],[1,"\\n      "],[8,[39,12],[[24,0,"ai-assisted-copy-field__close-button mt1 mr1"],[4,[38,9],["click",[30,0,["onDismissSuggestedCopies"]]],null],[4,[38,13],null,[["returnTo"],[[30,0,["textareaSelector"]]]]]],[["@text","@buttonType","@icon","@circle","@size"],[[28,[37,7],["i18n_ai_assisted_copy_field_close_copy","campaign-manager-web/components/generative-ai-ad-copy/ai-assisted-copy-field"],null],"tertiary","close",true,"small"]],null],[1,"\\n\\n"],[41,[30,4],[[[1,"        "],[10,0],[15,0,[29,["u-flex-grow mb1"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,7],["i18n_original_copy_field_title","campaign-manager-web/components/generative-ai-ad-copy/ai-assisted-copy-field"],null]],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,0],[14,0,"ai-assisted-copy-field__original-copy mb4"],[12],[1,"\\n          "],[1,[30,4]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,5],[[[1,"        "],[10,0],[15,0,[29,["u-flex-grow mb1"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,7],["i18n_ai_assisted_copy_field_title","campaign-manager-web/components/generative-ai-ad-copy/ai-assisted-copy-field"],null]],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,0],[14,0,"mb4"],[12],[1,"\\n          "],[1,[52,[30,6],[30,6],[28,[37,7],["i18n_ai_assisted_copy_field_loader_body","campaign-manager-web/components/generative-ai-ad-copy/ai-assisted-copy-field"],null]]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,14],[[24,0,"u-layout__width-full"]],[["@type"],["linear"]],null],[1,"\\n"]],[]],[[[1,"        "],[10,0],[15,0,[29,["u-flex-grow mb1"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,7],["i18n_ai_assisted_copy_field_title","campaign-manager-web/components/generative-ai-ad-copy/ai-assisted-copy-field"],null]],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,0],[14,0,"mb4"],[12],[1,"\\n          "],[1,[28,[35,15],[[30,0,["currentCopy"]],"text.value"],null]],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,0],[14,0,"u-display-flex u-justify-between"],[12],[1,"\\n          "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n            "],[8,[39,12],[[16,"disabled",[30,0,["isPrevButtonDisabled"]]],[4,[38,9],["click",[28,[37,1],[[30,0,["onCopyChange"]],-1],null]],null]],[["@text","@buttonType","@icon","@circle","@size"],[[28,[37,7],["i18n_ai_assisted_copy_field_previous_copy","campaign-manager-web/components/generative-ai-ad-copy/ai-assisted-copy-field"],null],"tertiary","chevron-left",true,"small"]],null],[1,"\\n            "],[10,1],[12],[1,[28,[35,7],["i18n_ai_assisted_copy_field_suggestion_index","campaign-manager-web/components/generative-ai-ad-copy/ai-assisted-copy-field"],[["currentIndex","totalLength"],[[28,[37,16],[[30,0,["currentCopyIndex"]],1],null],[30,0,["totalCopyLength"]]]]]],[13],[1,"\\n            "],[8,[39,12],[[16,"disabled",[30,0,["isNextButtonDisabled"]]],[4,[38,9],["click",[28,[37,1],[[30,0,["onCopyChange"]],1],null]],null]],[["@text","@buttonType","@icon","@circle","@size"],[[28,[37,7],["i18n_ai_assisted_copy_field_next_copy","campaign-manager-web/components/generative-ai-ad-copy/ai-assisted-copy-field"],null],"tertiary","chevron-right",true,"small"]],null],[1,"\\n          "],[13],[1,"\\n\\n          "],[8,[39,12],[[24,0,"ai-assisted-copy-field__accept-button"],[4,[38,9],["click",[30,0,["onAccept"]]],null]],[["@icon","@buttonType","@size","@text"],["check","tertiary","medium",[28,[37,7],["i18n_ai_assisted_copy_field_accept_copy","campaign-manager-web/components/generative-ai-ad-copy/ai-assisted-copy-field"],null]]],null],[1,"\\n        "],[13],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["feedbackMessageState","shouldDisplay"]],[[[1,"    "],[8,[39,17],null,[["@onSubmitPositiveFeedback","@onSubmitNegativeFeedback"],[[30,0,["onSubmitPositiveFeedback"]],[28,[37,1],[[30,0,["setFeedbackModalDisplayed"]],true],null]]],null],[1,"\\n"]],[]],[[[41,[28,[37,18],[[30,0,["feedbackMessageState","isCompleted"]],[28,[37,5],[[30,0,["feedbackMessageState","isPositive"]]],null]],null],[[[1,"    "],[10,0],[15,0,[29,["u-layout__position-relative mt2 ph4 pv3 u-border-radius__xsmall"," ",[28,[37,19],null,[["elevation","tint"],["lined",true]]]]]],[12],[1,"\\n      "],[10,2],[15,0,[29,["mb2"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,7],["i18n_ai_assisted_copy_field_feedback-survey-completion-message","campaign-manager-web/components/generative-ai-ad-copy/ai-assisted-copy-field"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["mt2"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,7],["i18n_ai_assisted_copy_field_feedback-survey-completion-context","campaign-manager-web/components/generative-ai-ad-copy/ai-assisted-copy-field"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[41,[28,[37,18],[[30,0,["feedbackMessageState","isCompleted"]],[30,0,["feedbackMessageState","isPositive"]]],null],[[[1,"    "],[10,0],[15,0,[29,["u-layout__position-relative mt2 ph4 pv3 u-border-radius__xsmall"," ",[28,[37,19],null,[["elevation","tint"],["lined",true]]]]]],[12],[1,"\\n      "],[10,2],[15,0,[29,["mb2"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,7],["i18n_ai_assisted_copy_field_feedback-survey-completion-message","campaign-manager-web/components/generative-ai-ad-copy/ai-assisted-copy-field"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["mt2"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,7],["i18n_ai_assisted_copy_field_feedback-survey-completion-context_positive","campaign-manager-web/components/generative-ai-ad-copy/ai-assisted-copy-field"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]],null]],[]]]],[]]],[13]],["@fieldName","@isInputDisabled","@isDraftButtonDisabled","@inputValue","@isFetchingAdCopy","@loaderMessage","&default"],false,["generative-ai-feedback/gai-feedback-modal","fn","hue-web-foundations@-text-body","yield","hash","not","if","t","or","on","hue-web-icons@icon","new-feature-introduction-bubble","hue-web-button","hue-web-focus-manager@focus","hue-web-progress-indicator","get","add","generative-ai-ad-copy/ai-feedback-thumbs-up-down","and","hue-web-foundations@-container"]]',moduleName:"campaign-manager-web/components/generative-ai-ad-copy/ai-assisted-copy-field.hbs",isStrictMode:!1})
let R=e.default=(b=(0,i.inject)("lix"),(0,l.assertPropTypes)((v=class extends r.default{constructor(...e){super(...e),w(this,"generativeAiAdsManager",f,this),w(this,"tracking",T,this),w(this,"lix",E,this),w(this,"isShowingOverlay",y,this),w(this,"currentCopyIndex",S,this),w(this,"feedbackMessageState",A,this),w(this,"isFeedbackModalOpen",C,this),w(this,"shouldShowValidationForNoAdCopies",O,this),I(this,"textareaSelector",`[data-js-ai-assisted-copy-field__container="${this.args.fieldName}"] textarea`)}get isPlaceholderCopyShowing(){return!this.args.inputValue}get isPrevButtonDisabled(){return 0===this.currentCopyIndex}get isNextButtonDisabled(){return this.currentCopyIndex===this.suggestedCopyList.length-1}get suggestedCopyList(){return this.args.aiAdCopies.filter((e=>e.text.value!==this.args.inputValue))||[]}get currentCopy(){return this.suggestedCopyList[this.currentCopyIndex]}get totalCopyLength(){return this.suggestedCopyList.length}get shouldShowGaiaNFI(){return this.args.fieldName===this.generativeAiAdsManager.AI_FIELDS.INTRODUCTORY_TEXT&&this.lix.getTreatmentIsEnabled(d.LIX_TEST_KEYS.enableGaiaFieldNFI)}get yieldedInputClasses(){return this.args.isInputFormTextarea?"ai-assisted-copy-field__textarea-class":this.isPlaceholderCopyShowing?"":"ai-assisted-copy-field__input-class"}handleOnInput(e){this.args.handleOnInput(e),this._resetState()}async showAiSuggestedCopies(){this.isShowingOverlay=!0,await this.args.fetchAiAdCopies(),this.tracking.fireTrackingPayload(c.GAIA_TRACKING_TOPICS.AI_MODE_ACTION,this._getGAIAdCreationActionTrackingProperties(s.GAIA_TRACKING_KEYS.AI_MODE_ON))
const e=this.args.inputValue?p.AdGenerativeAIOutputUserActionType.REGENERATE:p.AdGenerativeAIOutputUserActionType.GENERATE
this.tracking.fireTrackingPayload(p.GAI_TRACKING_EVENTS.ACTION_EVENT,(0,m.getGaiActionEventPayload)(this._collectDataUsedForSubmitEvent({userAction:e}))),this.currentCopy&&(this.tracking.fireTrackingPayload(c.GAIA_TRACKING_TOPICS.VIEW_EVENT,{adGenerativeAITrackingProperties:this._getGAITrackingProperties(s.GAIA_TRACKING_KEYS.CONTENT_IMPRESSION)}),this.tracking.fireTrackingPayload(p.GAI_TRACKING_EVENTS.IMPRESSION_EVENT,(0,m.getGaiImpressionEventPayload)(this._collectDataUsedForSubmitEvent()))),!this.args.hasError&&this.args.aiAdCopies.length||(this._resetState(),this.shouldShowValidationForNoAdCopies=!0)}onCopyChange(e){this.currentCopyIndex+=e,this.tracking.fireTrackingPayload(c.GAIA_TRACKING_TOPICS.VIEW_EVENT,{adGenerativeAITrackingProperties:this._getGAITrackingProperties(s.GAIA_TRACKING_KEYS.CONTENT_IMPRESSION)}),this.tracking.fireTrackingPayload(p.GAI_TRACKING_EVENTS.IMPRESSION_EVENT,(0,m.getGaiImpressionEventPayload)(this._collectDataUsedForSubmitEvent()))}onDismissSuggestedCopies(){this._resetState(),this.feedbackMessageState.shouldDisplay=!0,this.feedbackMessageState.isNegative=!1,this.feedbackMessageState.isCompleted=!1,this.feedbackMessageState.isPositive=!1,this.tracking.fireTrackingPayload(c.GAIA_TRACKING_TOPICS.AI_MODE_ACTION,this._getGAIAdCreationActionTrackingProperties(s.GAIA_TRACKING_KEYS.AI_MODE_OFF)),this.tracking.fireTrackingPayload(p.GAI_TRACKING_EVENTS.ACTION_EVENT,(0,m.getGaiActionEventPayload)(this._collectDataUsedForSubmitEvent({userAction:p.AdGenerativeAIOutputUserActionType.DECLINE_GAI_OUTPUT})))}onAccept(){this.tracking.fireTrackingPayload(c.GAIA_TRACKING_TOPICS.SELECTION_EVENT,{adGenerativeAITrackingProperties:this._getGAITrackingProperties(s.GAIA_TRACKING_KEYS.TEXT_SUBMIT)}),this.tracking.fireTrackingPayload(p.GAI_TRACKING_EVENTS.ACTION_EVENT,(0,m.getGaiActionEventPayload)(this._collectDataUsedForSubmitEvent({userAction:p.AdGenerativeAIOutputUserActionType.ACCEPT_GAI_OUTPUT}))),this.args.setAiCopyProperties?.({gaiTrackingPayload:this._collectDataUsedForSubmitEvent()}),this.args.onAiCopySelect(this.currentCopy?.text.value),this._resetState()}setFeedbackModalDisplayed(e){this.isFeedbackModalOpen=e,e&&(this.tracking.fireTrackingPayload(c.GAIA_TRACKING_TOPICS.FEEDBACK_IMPRESSION_EVENT,this._getGAIFeedbackTrackingProperties(s.GAIA_TRACKING_KEYS.FEEDBACK_IMPRESSION)),this.tracking.fireTrackingPayload(p.GAI_TRACKING_EVENTS.ACTION_EVENT,(0,m.getGaiActionEventPayload)(this._collectDataUsedForSubmitEvent({userAction:p.AdGenerativeAIOutputUserActionType.OPEN_GAI_FEEDBACK_FORM}))))}onSubmitPositiveFeedback(){this.onSubmitFeedback({selectedFeedbackOptions:[],feedbackDescription:"",feedbackType:s.GenerativeAIFeedbackType.POSITIVE})}onSubmitFeedback({selectedFeedbackOptions:e,feedbackDescription:t,feedbackType:n}){const a={...this._getGAIFeedbackTrackingProperties(s.GAIA_TRACKING_KEYS.FEEDBACK_SUBMIT),feedbackDescription:t,feedbackChoices:e}
this.tracking.fireTrackingPayload(c.GAIA_TRACKING_TOPICS.FEEDBACK_SUBMIT_LMS_EVENT,a)
const{FEEDBACK_SUBMIT_LMS_EVENT:i,FEEDBACK_SUBMIT_GAI_EVENT:r}=p.GAI_TRACKING_EVENTS,o=this._collectDataUsedForSubmitEvent({selectedFeedbackOptions:e,userProvidedFeedback:t}),l=(0,m.buildGaiFeedbackSubmitEventPayload)(o)
this.tracking.fireTrackingPayload(i,l),this.tracking.fireTrackingPayload(r,l),this.isFeedbackModalOpen=!1,this.feedbackMessageState.shouldDisplay=!1,n===s.GenerativeAIFeedbackType.POSITIVE?this.feedbackMessageState.isPositive=!0:this.feedbackMessageState.isNegative=!0,this.feedbackMessageState.isCompleted=!0}_resetState(){this.isShowingOverlay=!1,this.shouldShowValidationForNoAdCopies=!1,this.currentCopyIndex=0}_getGAITrackingProperties(e){const t=this.args.fieldName
return{trackingKey:e,adContentType:t,adAIGeneratedTextType:t,aiGeneratedText:{attributes:[],text:this.currentCopy?.text.value},creationFlowId:this.args.creationFlowId,generatedTextTrackingId:this.currentCopy?.trackingId,requestTrackingId:this.args.gaiRequestTrackingId,sponsoredAccountUrn:`${this.args.accountId}`,sponsoredCampaignUrn:`${this.args.campaignId}`,textPosition:this.currentCopyIndex}}_getGAIFeedbackTrackingProperties(e){const{fieldName:t,creationFlowId:n,campaignId:a,accountId:i}=this.args
return{trackingKey:e,creationFlowId:n,gaiRequestTrackingId:this.args.gaiRequestTrackingId,adAIGeneratedTextType:t,sponsoredCampaignUrn:(0,u.createUrnFromAttrs)(u.URN_TYPES.SPONSORED_CAMPAIGN,a),sponsoredAccountUrn:(0,u.createUrnFromAttrs)(u.URN_TYPES.SPONSORED_ACCOUNT,i)}}_getGAIAdCreationActionTrackingProperties(e){const{fieldName:t,creationFlowId:n,campaignId:a,accountId:i}=this.args
return{adCreationAction:e,creationFlowId:n,gaiRequestTrackingId:this.args.gaiRequestTrackingId,adAIGeneratedTextType:t,sponsoredAccountUrn:(0,u.createAccountUrnFromId)(String(i)),sponsoredCampaignUrn:(0,u.createUrnFromAttrs)(u.URN_TYPES.SPONSORED_CAMPAIGN,a)}}_collectDataUsedForSubmitEvent(e={}){const{creationFlowId:t,accountId:n,gaiRequestTrackingId:a,fieldName:i,aiAdCopies:r,inputValue:o}=this.args
return{creationFlowId:t,accountId:n,gaiPlatformTrackingId:a,fieldName:i,isRegeneration:!!o,currentCopy:this.currentCopy,currentCopyIndex:this.currentCopyIndex,aiAdCopies:r,...e}}},I(v,"propTypes",{accountId:l.PropTypes.oneOfType([l.PropTypes.number,l.PropTypes.string]).isRequired,aiAdCopies:l.PropTypes.array,campaignId:l.PropTypes.oneOfType([l.PropTypes.number,l.PropTypes.string]).isRequired,creationFlowId:l.PropTypes.string,fetchAiAdCopies:l.PropTypes.func,gaiRequestTrackingId:l.PropTypes.string,hasError:l.PropTypes.bool,isFetchingAdCopy:l.PropTypes.bool,onAiCopySelect:l.PropTypes.func.isRequired,setAiCopyProperties:l.PropTypes.func,inputValue:l.PropTypes.string,fieldName:l.PropTypes.string.isRequired,isDraftButtonDisabled:l.PropTypes.bool,loaderMessage:l.PropTypes.object}),f=P((h=v).prototype,"generativeAiAdsManager",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=P(h.prototype,"tracking",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=P(h.prototype,"lix",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=P(h.prototype,"isShowingOverlay",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S=P(h.prototype,"currentCopyIndex",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),A=P(h.prototype,"feedbackMessageState",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new g.TrackedObject({shouldDisplay:!1,isCompleted:!1,isPositive:!1})}}),C=P(h.prototype,"isFeedbackModalOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),O=P(h.prototype,"shouldShowValidationForNoAdCopies",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),P(h.prototype,"handleOnInput",[a.action],Object.getOwnPropertyDescriptor(h.prototype,"handleOnInput"),h.prototype),P(h.prototype,"showAiSuggestedCopies",[a.action],Object.getOwnPropertyDescriptor(h.prototype,"showAiSuggestedCopies"),h.prototype),P(h.prototype,"onCopyChange",[a.action],Object.getOwnPropertyDescriptor(h.prototype,"onCopyChange"),h.prototype),P(h.prototype,"onDismissSuggestedCopies",[a.action],Object.getOwnPropertyDescriptor(h.prototype,"onDismissSuggestedCopies"),h.prototype),P(h.prototype,"onAccept",[a.action],Object.getOwnPropertyDescriptor(h.prototype,"onAccept"),h.prototype),P(h.prototype,"setFeedbackModalDisplayed",[a.action],Object.getOwnPropertyDescriptor(h.prototype,"setFeedbackModalDisplayed"),h.prototype),P(h.prototype,"onSubmitPositiveFeedback",[a.action],Object.getOwnPropertyDescriptor(h.prototype,"onSubmitPositiveFeedback"),h.prototype),P(h.prototype,"onSubmitFeedback",[a.action],Object.getOwnPropertyDescriptor(h.prototype,"onSubmitFeedback"),h.prototype),_=h))||_);(0,t.setComponentTemplate)(N,R)}))
define("campaign-manager-web/components/generative-ai-ad-copy/ai-assisted-copy-placeholder",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"k5lq5+OM",block:'[[[1,"\\n"],[10,0],[14,0,"ai-assisted-copy-placeholder mt5"],[12],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-justify-center u-items-center"],[12],[1,"\\n    "],[8,[39,0],[[24,0,"u-display-flex"]],[["@size"],["small"]],null],[1,"\\n    "],[10,2],[15,0,[29,["ml2"," ",[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_loading_state_message_step_1","campaign-manager-web/components/generative-ai-ad-copy/ai-assisted-copy-placeholder"],null]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"mt5"],[12],[1,"\\n    "],[8,[39,3],[[24,0,"ai-assisted-copy-placeholder__skeleton-loader"]],[["@size","@isLoading"],["medium",true]],null],[1,"\\n\\n    "],[8,[39,3],[[24,0,"ai-assisted-copy-placeholder__skeleton-loader--second-row mt2"]],[["@size","@isLoading"],["medium",true]],[["default"],[[[[1,"\\n      "],[10,0],[14,0,"ai-assisted-copy-placeholder__skeleton-loader-mask--container"],[12],[1,"\\n        "],[10,0],[15,0,[29,["ai-assisted-copy-placeholder__skeleton-loader-mask"," ",[28,[37,4],null,[["elevation","colorScheme","tint"],["flat","light",true]]]]]],[12],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,3],[[24,0,"ai-assisted-copy-placeholder__skeleton-loader mt4"]],[["@size","@isLoading"],["medium",true]],null],[1,"\\n\\n    "],[8,[39,3],[[24,0,"ai-assisted-copy-placeholder__skeleton-loader--second-row mt2"]],[["@size","@isLoading"],["medium",true]],[["default"],[[[[1,"\\n      "],[10,0],[14,0,"ai-assisted-copy-placeholder__skeleton-loader-mask--container"],[12],[1,"\\n        "],[10,0],[15,0,[29,["ai-assisted-copy-placeholder__skeleton-loader-mask"," ",[28,[37,4],null,[["elevation","colorScheme","tint"],["flat","light",true]]]]]],[12],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[39,3],[[24,0,"ai-assisted-copy-placeholder__skeleton-loader mt4"]],[["@size","@isLoading"],["medium",true]],null],[1,"\\n\\n    "],[8,[39,3],[[24,0,"ai-assisted-copy-placeholder__skeleton-loader--second-row mt2"]],[["@size","@isLoading"],["medium",true]],[["default"],[[[[1,"\\n      "],[10,0],[14,0,"ai-assisted-copy-placeholder__skeleton-loader-mask--container"],[12],[1,"\\n        "],[10,0],[15,0,[29,["ai-assisted-copy-placeholder__skeleton-loader-mask"," ",[28,[37,4],null,[["elevation","colorScheme","tint"],["flat","light",true]]]]]],[12],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],[],false,["hue-web-progress-indicator","hue-web-foundations@-text-body","t","inline-skeleton-loader","hue-web-foundations@-container"]]',moduleName:"campaign-manager-web/components/generative-ai-ad-copy/ai-assisted-copy-placeholder.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/generative-ai-ad-copy/ai-copy-input-toolbar",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"DLvvYgyM",block:'[[[1,"\\n"],[41,[30,1],[[[1,"  "],[10,0],[12],[1,"\\n"],[41,[30,2],[[[1,"      "],[8,[39,1],[[16,"aria-label",[28,[37,2],["i18n_aria_ai_copy_cta","campaign-manager-web/components/generative-ai-ad-copy/ai-copy-input-toolbar"],null]],[4,[38,3],["click",[30,4]],null]],[["@buttonType","@circle","@icon","@size","@disabled"],["tertiary",true,"signal-ai","medium",[30,3]]],null],[1,"\\n\\n      "],[8,[39,4],null,[["@placement","@contentClass","@occlusionCulling"],["right","u-hoverable__content generic-form-input__emoji-keyboard-hoverable-content",true]],[["trigger","content"],[[[[1,"\\n          "],[8,[39,1],[[4,[38,5],[[30,5,["triggerContentSharedInfo"]]],null]],[["@buttonType","@circle","@icon","@size"],["tertiary",true,"emoji","medium"]],null],[1,"\\n        "]],[5]],[[[1,"\\n          "],[8,[39,6],null,[["@onEmojiSelect","@closeHoverable"],[[30,7],[30,6,["close"]]]],null],[1,"\\n        "]],[6]]]]],[1,"\\n"]],[]],[[[1,"      "],[8,[39,1],[[16,"aria-label",[28,[37,2],["i18n_aria_ai_copy_cta","campaign-manager-web/components/generative-ai-ad-copy/ai-copy-input-toolbar"],null]],[4,[38,3],["click",[30,4]],null]],[["@buttonType","@icon","@size","@text","@disabled"],["tertiary","signal-ai","small",[28,[37,2],["i18n_rewrite_with_ai","campaign-manager-web/components/generative-ai-ad-copy/ai-copy-input-toolbar"],null],[30,3]]],null],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"]],[]],null]],["@isToolbarDisplayed","@isTextareaField","@disabled","@showAiSuggestedCopies","triggerData","hoverableContent","@onEmojiSelect"],false,["if","hue-web-button","t","on","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","emoji-keyboard"]]',moduleName:"campaign-manager-web/components/generative-ai-ad-copy/ai-copy-input-toolbar.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/generative-ai-ad-copy/ai-feedback-thumbs-up-down",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"PU7/md2w",block:'[[[10,0],[15,0,[29,["u-layout__position-relative mt2 ph4 pv3 u-border-radius__xsmall"," ",[28,[37,0],null,[["elevation","tint"],["lined",true]]]]]],[12],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-justify-between"],[12],[1,"\\n    "],[10,0],[14,0,"u-display-flex"],[12],[1,"\\n      "],[10,2],[15,0,[29,["pt3 pb3"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_ai_assisted_copy_field_thumbs_feedback","campaign-manager-web/components/generative-ai-ad-copy/ai-feedback-thumbs-up-down"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-justify-end u-items-center"],[12],[1,"\\n      "],[8,[39,3],[[24,0,"mr2"],[4,[38,4],["click",[30,1]],null]],[["@circle","@buttonType","@icon","@size"],[true,"tertiary","thumbs-up-outline","small"]],null],[1,"\\n      "],[8,[39,3],[[4,[38,4],["click",[30,2]],null]],[["@circle","@buttonType","@icon","@size"],[true,"tertiary","thumbs-down-outline","small"]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["@onSubmitPositiveFeedback","@onSubmitNegativeFeedback"],false,["hue-web-foundations@-container","hue-web-foundations@-text-body","t","hue-web-button","on"]]',moduleName:"campaign-manager-web/components/generative-ai-ad-copy/ai-feedback-thumbs-up-down.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/generative-ai-ad-copy/gaia-in-product-promotion",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","campaign-manager-web/constants/lego","@glimmer/tracking","campaign-manager-web/utils/http-error","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f=(0,n.createTemplateFactory)({id:"QlUnoC2x",block:'[[[1,"\\n"],[11,0],[24,0,"gai-in-product-module__container u-display-flex u-flex-wrap u-layout__shadow-container p5"],[17,1],[12],[1,"\\n  "],[10,0],[14,0,"gai-in-product-module__content-container"],[12],[1,"\\n    "],[10,0],[15,0,[29,["mb3"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n"],[41,[30,0,["firstName"]],[[[1,"        "],[1,[28,[35,2],["i18n_gai_promo_header","campaign-manager-web/components/generative-ai-ad-copy/gaia-in-product-promotion"],[["firstName"],[[30,0,["firstName"]]]]]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,2],["i18n_gai_promo_header_no_first_name","campaign-manager-web/components/generative-ai-ad-copy/gaia-in-product-promotion"],null]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n    "],[10,0],[15,0,[29,["u-color__black--75"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_gai_promo_subheader","campaign-manager-web/components/generative-ai-ad-copy/gaia-in-product-promotion"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["u-color__black--75 mt1"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_gai_promo_body","campaign-manager-web/components/generative-ai-ad-copy/gaia-in-product-promotion"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-flex-wrap mt2 u-layout__width-full"],[12],[1,"\\n    "],[8,[39,3],[[24,0,"u-layout--no-wrap u-color__inherit mt2"],[4,[38,4],["gai_in_product_module_cta"],null],[4,[38,5],["click",[30,0,["onAction"]]],null]],[["@buttonType","@size","@emphasized","@text"],["primary","small",true,[28,[37,2],["i18n_gai_promo_get_started","campaign-manager-web/components/generative-ai-ad-copy/gaia-in-product-promotion"],null]]],null],[1,"\\n    "],[8,[39,3],[[24,0,"u-layout--no-wrap u-color__inherit mt2 ml1"],[4,[38,4],["gai_in_product_module_dismiss"],null],[4,[38,5],["click",[30,0,["onDismiss"]]],null]],[["@buttonType","@emphasized","@size","@text"],["tertiary",true,"small",[28,[37,2],["t18n_gai_promo_dismiss","campaign-manager-web/components/generative-ai-ad-copy/gaia-in-product-promotion"],null]]],null],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs"],false,["hue-web-foundations@-text-body","if","t","hue-web-button","track-interaction","on"]]',moduleName:"campaign-manager-web/components/generative-ai-ad-copy/gaia-in-product-promotion.hbs",isStrictMode:!1})
let T=e.default=(u=class extends a.default{get accountId(){return this.account.accountObj?.id}constructor(){super(...arguments),_(this,"promotionService",d,this),_(this,"memberProfile",p,this),_(this,"account",m,this),_(this,"router",g,this),_(this,"firstName",b,this),this._fetchMemberData()}async _fetchMemberData(){try{const{firstName:e}=await this.memberProfile.fetchProfileData()
this.firstName=e}catch(e){this.jet.error(new Error(`Cannot fetch profile data: ${(0,s.getErrorMessage)(e)}`),"ad-assets","generative-ai","ai-in-product-promotion",!1)}}onAction(){this.promotionService.onAction(o.WIDGET_ACTION_CATEGORY.ACTION),this.promotionService.onDismiss(),this.router.transitionTo(c.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX,this.accountId,"new")}onDismiss(){this.promotionService.onAction(o.WIDGET_ACTION_CATEGORY.DISMISS),this.promotionService.onDismiss()}},d=h(u.prototype,"promotionService",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=h(u.prototype,"memberProfile",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(u.prototype,"account",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=h(u.prototype,"router",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=h(u.prototype,"firstName",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),h(u.prototype,"onAction",[i.action],Object.getOwnPropertyDescriptor(u.prototype,"onAction"),u.prototype),h(u.prototype,"onDismiss",[i.action],Object.getOwnPropertyDescriptor(u.prototype,"onDismiss"),u.prototype),u);(0,t.setComponentTemplate)(f,T)})),define("campaign-manager-web/components/generative-ai-ad-copy/sponsored-messaging-ai-copy-field-container",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/utils/http-error","campaign-manager-web/constants/generative-ai-ads","@ember/debug","campaign-manager-web/utils/urn","campaign-manager-web/constants/api/entities","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/conversation-ads"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v,w,I,P
function N(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function R(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.buildConversationAdSubjectLineQueryUrl=M,e.default=void 0
const D=(0,n.createTemplateFactory)({id:"1ITz6j/a",block:'[[[1,"\\n"],[8,[39,0],null,[["@accountId","@campaignId","@fieldName","@handleOnInput","@inputValue","@onAiCopySelect","@isDraftButtonDisabled","@loaderMessage","@creationFlowId","@gaiRequestTrackingId","@fetchAiAdCopies","@aiAdCopies","@isFetchingAdCopy","@setAiCopyProperties"],[[30,1],[30,2],[30,3],[30,4],[30,5],[30,6],[30,7],[28,[37,1],["i18n_sponsored_messaging_ai_assisted_copy_field_loader_body","campaign-manager-web/components/generative-ai-ad-copy/sponsored-messaging-ai-copy-field-container"],null],[30,8],[30,0,["gaiRequestTrackingId"]],[30,0,["fetchAiAdCopies"]],[30,0,["aiAdCopies"]],[30,0,["isFetchingAdCopy"]],[30,9]]],[["default"],[[[[1,"\\n  "],[18,11,[[28,[37,3],null,[["handleOnInput","showAiSuggestedCopies","isToolbarDisplayed","yieldedInputClasses","checkIfCustomMessageExistsForField","hasJsOrNetworkErrorOrNoResults","shouldShowValidationForNoAdCopies"],[[30,10,["handleOnInput"]],[30,10,["showAiSuggestedCopies"]],[30,10,["isToolbarDisplayed"]],[30,10,["yieldedInputClasses"]],[30,0,["checkIfCustomMessageExistsForField"]],[30,0,["hasJsOrNetworkErrorOrNoResults"]],[30,10,["shouldShowValidationForNoAdCopies"]]]]]]],[1,"\\n"]],[10]]]]],[1,"\\n\\n"],[8,[39,4],null,[["@header","@id","@anchor","@placement"],[[28,[37,1],["i18n_conversation_ad_subject_ai_assisted_copy_field_nfi_header","campaign-manager-web/components/generative-ai-ad-copy/sponsored-messaging-ai-copy-field-container"],null],"ca_gai_subject_field_nfi","#ai-assisted-copy-field__draft-with-ai-button-SUBJECT","right"]],[["default"],[[[[1,"\\n  "],[1,[28,[35,1],["i18n_conversation_ad_subject_ai_assisted_copy_field_nfi_content","campaign-manager-web/components/generative-ai-ad-copy/sponsored-messaging-ai-copy-field-container"],null]],[1,"\\n"]],[]]]]]],["@accountId","@campaignId","@fieldName","@handleOnInput","@inputValue","@onAiCopySelect","@isDraftButtonDisabled","@creationFlowId","@setAiCopyProperties","aiAssistedCopyField","&default"],false,["generative-ai-ad-copy/ai-assisted-copy-field","t","yield","hash","new-feature-introduction-bubble"]]',moduleName:"campaign-manager-web/components/generative-ai-ad-copy/sponsored-messaging-ai-copy-field-container.hbs",isStrictMode:!1})
function M(){return`${m.default[p.CM_CONVERSATION_AD_SUBJECT_LINE_GENERATION_RESPONSE]}?action=generateConversationAdSubjectLines`}let L=e.default=(b=(0,i.inject)(),_=(0,i.inject)(),h=(0,i.inject)(),f=(0,i.inject)(),(0,l.assertPropTypes)((P=class extends r.default{constructor(...e){super(...e),N(this,"m3Store",y,this),N(this,"campaign",S,this),N(this,"account",A,this),N(this,"jet",C,this),N(this,"generatedAdCopies",O,this),N(this,"isFetchingAdCopy",v,this),N(this,"hasJsOrNetworkError",w,this),N(this,"hasMadeInitialRequest",I,this)}async fetchAiAdCopies(){this.args.onFetchAiAdCopies?.(),this.isFetchingAdCopy=!0,this.hasJsOrNetworkError=!1
try{const e=this.account.accountObj?.id,t=M(),n={accountUrn:(0,d.createUrnFromAttrs)(d.URN_TYPES.SPONSORED_ACCOUNT,e),message:(this.args.supplementalField||"").slice(0,g.SUBJECT_GAI_INTRO_MESSAGE_CHARACTER_LIMIT),existingSubjectLine:this.args.inputValue||void 0,count:c.GAIA_COPY_DEFAULT_COUNT},a=(await this.m3Store.queryURL(t,{method:"POST",reload:!0,params:n})).toJSON()
this.generatedAdCopies=new c.CmConversationAdSubjectLineGenerationResponse(a)}catch(e){this.hasJsOrNetworkError=!0,this.jet.error(`Unable to fetch ai generated ad copies: ${(0,s.getErrorMessage)(e)}`,["conversation-ads","generative-ai","sponsored-messaging-ai-ad-copy-fetch"],{shouldRethrow:!1})}finally{this.isFetchingAdCopy=!1,this.hasMadeInitialRequest||(this.hasMadeInitialRequest=!0)}}get aiAdCopies(){return this.generatedAdCopies.aiGeneratedConversationAdSubjectLines}checkIfCustomMessageExistsForField(){return this.hasJsOrNetworkErrorOrNoResults}get hasJsOrNetworkErrorOrNoResults(){return this.hasMadeInitialRequest&&(this.hasJsOrNetworkError||!this.aiAdCopies.length)}get gaiRequestTrackingId(){return this.generatedAdCopies.conversationAdSubjectLineGenerationMetadata?.generationRequestId}},k=P,U="propTypes",x={accountId:l.PropTypes.oneOfType([l.PropTypes.number,l.PropTypes.string]).isRequired,campaignId:l.PropTypes.oneOfType([l.PropTypes.number,l.PropTypes.string]).isRequired,fieldName:l.PropTypes.string.isRequired,handleOnInput:l.PropTypes.func.isRequired,inputValue:l.PropTypes.string,supplementalField:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.null]),onAiCopySelect:l.PropTypes.func.isRequired,isDraftButtonDisabled:l.PropTypes.bool,creationFlowId:l.PropTypes.string,onFetchAiAdCopies:l.PropTypes.func},U in k?Object.defineProperty(k,U,{value:x,enumerable:!0,configurable:!0,writable:!0}):k[U]=x,y=R((E=P).prototype,"m3Store",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=R(E.prototype,"campaign",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=R(E.prototype,"account",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=R(E.prototype,"jet",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=R(E.prototype,"generatedAdCopies",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new c.CmConversationAdSubjectLineGenerationResponse}}),v=R(E.prototype,"isFetchingAdCopy",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w=R(E.prototype,"hasJsOrNetworkError",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),I=R(E.prototype,"hasMadeInitialRequest",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),R(E.prototype,"fetchAiAdCopies",[a.action],Object.getOwnPropertyDescriptor(E.prototype,"fetchAiAdCopies"),E.prototype),R(E.prototype,"checkIfCustomMessageExistsForField",[a.action],Object.getOwnPropertyDescriptor(E.prototype,"checkIfCustomMessageExistsForField"),E.prototype),T=E))||T)
var k,U,x;(0,t.setComponentTemplate)(D,L)})),define("campaign-manager-web/components/generative-ai-ad-copy/ssu-ai-copy-field-container",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/generative-ai-ads"],(function(e,t,n,a,i,r,o){var l,s,c,u
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=(0,n.createTemplateFactory)({id:"2s4DUApS",block:'[[[8,[39,0],null,[["@accountId","@campaignId","@creationFlowId","@fieldName","@handleOnInput","@inputValue","@isInputFormTextarea","@onAiCopySelect","@aiAdCopies","@fetchAiAdCopies","@gaiRequestTrackingId","@isFetchingAdCopy","@hasError","@isInputDisabled"],[[30,1],[30,2],[30,3],[30,4],[30,5],[30,6],[30,7],[30,8],[30,0,["aiAdCopies"]],[28,[37,1],[[30,0,["generativeAiAdsManager","handleFetchGeneratedAdCopy"]],[30,4]],null],[30,0,["gaiRequestTrackingId"]],[30,0,["generativeAiAdsManager","isFetchingAdCopy"]],[30,0,["generativeAiAdsManager","hasJsOrNetworkError"]],[30,9]]],[["default"],[[[[1,"\\n  "],[18,11,[[28,[37,3],null,[["handleOnInput","showAiSuggestedCopies","isToolbarDisplayed","disabled","yieldedInputClasses","shouldShowValidationForNoAdCopies"],[[30,10,["handleOnInput"]],[30,10,["showAiSuggestedCopies"]],[30,10,["isToolbarDisplayed"]],[30,10,["disabled"]],[30,10,["yieldedInputClasses"]],[30,10,["shouldShowValidationForNoAdCopies"]]]]]]],[1,"\\n"]],[10]]]]]],["@accountId","@campaignId","@creationFlowId","@fieldName","@handleOnInput","@inputValue","@isInputFormTextarea","@onAiCopySelect","@isInputDisabled","aiAssistedCopyField","&default"],false,["generative-ai-ad-copy/ai-assisted-copy-field","fn","yield","hash"]]',moduleName:"campaign-manager-web/components/generative-ai-ad-copy/ssu-ai-copy-field-container.hbs",isStrictMode:!1}),{INTRODUCTORY_TEXT:p}=o.AI_FIELDS
let m=e.default=(0,r.assertPropTypes)((u=class extends i.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="generativeAiAdsManager",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get aiAdCopies(){return this.generativeAiAdsManager.getAdCopiesForField(this.args.fieldName)}get gaiRequestTrackingId(){return this.args.fieldName===p?this.generativeAiAdsManager.generatedAdCopies.adIntroTextGenerationRequestId:this.generativeAiAdsManager.generatedAdCopies.adHeadlineGenerationRequestId}},E=u,y="propTypes",S={accountId:r.PropTypes.oneOfType([r.PropTypes.number,r.PropTypes.string]).isRequired,campaignId:r.PropTypes.oneOfType([r.PropTypes.number,r.PropTypes.string]).isRequired,creationFlowId:r.PropTypes.string,onAiCopySelect:r.PropTypes.func.isRequired,inputValue:r.PropTypes.string,fieldName:r.PropTypes.string.isRequired},y in E?Object.defineProperty(E,y,{value:S,enumerable:!0,configurable:!0,writable:!0}):E[y]=S,g=(s=u).prototype,b="generativeAiAdsManager",_=[a.inject],h={configurable:!0,enumerable:!0,writable:!0,initializer:null},T={},Object.keys(h).forEach((function(e){T[e]=h[e]})),T.enumerable=!!T.enumerable,T.configurable=!!T.configurable,("value"in T||T.initializer)&&(T.writable=!0),T=_.slice().reverse().reduce((function(e,t){return t(g,b,e)||e}),T),f&&void 0!==T.initializer&&(T.value=T.initializer?T.initializer.call(f):void 0,T.initializer=void 0),void 0===T.initializer&&(Object.defineProperty(g,b,T),T=null),c=T,l=s))||l
var g,b,_,h,f,T,E,y,S;(0,t.setComponentTemplate)(d,m)})),define("campaign-manager-web/components/generative-ai-feedback/gai-feedback-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","campaign-manager-web/constants/generative-ai-ads","campaign-manager-web/constants/generative-ai-feedback"],(function(e,t,n,a,i,r,o,l){var s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"HJ8s1MoZ",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","ai-assisted-copy-field-modal"]],[["@dismissModal","@isOpen","@size","@testId"],[[30,1],[30,2],"medium","gai-feedback-modal"]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,[["@titleId","@title"],["ai-assisted-copy-field-modal",[28,[37,1],["i18n_feedback_modal_header","campaign-manager-web/components/generative-ai-feedback/gai-feedback-modal"],null]]],null],[1,"\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@feedbackDescription","@feedbackOptionsList","@onFeedbackDescriptionUpdate","@onSelectedFeedbackOptionsUpdate"],[[30,0,["feedbackDescription"]],[30,0,["feedbackOptionsList"]],[30,0,["onFeedbackDescriptionUpdate"]],[30,0,["onSelectedFeedbackOptionsUpdate"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[8,[39,3],[[24,0,"mr3"],[4,[38,4],["click",[30,1]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,1],["i18n_feedback_cancel","campaign-manager-web/components/generative-ai-feedback/gai-feedback-modal"],null]]],null],[1,"\\n    "],[8,[39,3],[[16,"disabled",[28,[37,5],[[28,[37,6],[[30,0,["selectedFeedbackOptionsArray","length"]],0],null],[28,[37,7],[[30,0,["feedbackDescription"]]],null]],null]],[4,[38,4],["click",[30,0,["onSubmitFeedback"]]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,1],["i18n_feedback_submit","campaign-manager-web/components/generative-ai-feedback/gai-feedback-modal"],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@onDismissModal","@isFeedbackModalOpen","modal"],false,["hue-web-modal","t","generative-ai-feedback/gai-feedback-survey","hue-web-button","on","and","eq","not"]]',moduleName:"campaign-manager-web/components/generative-ai-feedback/gai-feedback-modal.hbs",isStrictMode:!1})
let b=e.default=(s=class extends a.default{constructor(...e){super(...e),p(this,"feedbackOptionsList",c,this),p(this,"feedbackDescription",u,this),p(this,"selectedFeedbackOptionsArray",d,this)}onFeedbackDescriptionUpdate(e){this.feedbackDescription=e}onSelectedFeedbackOptionsUpdate(){this.selectedFeedbackOptionsArray=this.feedbackOptionsList.filter((e=>e.isChecked))}onSubmitFeedback(){const e=this.selectedFeedbackOptionsArray.map((e=>l.SUPPORTED_FEEDBACK_CHOICES.includes(e.key)?e.key:l.UNKNOWN_FEEDBACK_CHOICE))
this.args.onSubmitFeedback({selectedFeedbackOptions:e,feedbackDescription:this.feedbackDescription,feedbackType:o.GenerativeAIFeedbackType.NEGATIVE})}},c=m(s.prototype,"feedbackOptionsList",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[{key:o.AdGenerativeAISurveyChoice.INACCURATE,isChecked:!1},{key:o.AdGenerativeAISurveyChoice.WRONG_FOCUS,isChecked:!1},{key:o.AdGenerativeAISurveyChoice.TOO_GENERIC,isChecked:!1},{key:o.AdGenerativeAISurveyChoice.TOO_LONG,isChecked:!1},{key:o.AdGenerativeAISurveyChoice.OFFENSIVE,isChecked:!1},{key:"HARMFUL",isChecked:!1},{key:"BIAS",isChecked:!1},{key:o.AdGenerativeAISurveyChoice.OTHER,isChecked:!1}]}}),u=m(s.prototype,"feedbackDescription",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),d=m(s.prototype,"selectedFeedbackOptionsArray",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),m(s.prototype,"onFeedbackDescriptionUpdate",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"onFeedbackDescriptionUpdate"),s.prototype),m(s.prototype,"onSelectedFeedbackOptionsUpdate",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"onSelectedFeedbackOptionsUpdate"),s.prototype),m(s.prototype,"onSubmitFeedback",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"onSubmitFeedback"),s.prototype),s);(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/generative-ai-feedback/gai-feedback-survey",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r){var o,l,s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"gt8h9+Cj",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n  "],[10,2],[15,0,[29,[[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_feedback_survey_content_header","campaign-manager-web/components/generative-ai-feedback/gai-feedback-survey"],null]],[1,"\\n  "],[13],[1,"\\n  "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,1]],null]],null],null,[[[1,"      "],[10,"li"],[15,0,[29,["u-list--no-style pt3"," ",[28,[37,0],null,[["size"],["small"]]]," ",[36,4]]]],[12],[1,"\\n        "],[8,[39,5],[[4,[38,7],["change",[28,[37,8],[[30,0,["updateFeedbackOptionsList"]],[30,2]],null]],null]],[["@inputId","@isChecked"],[[28,[37,6],["gai_feedback_survey_option_",[30,2,["key"]]],null],[30,2,["isChecked"]]]],null],[1,"\\n        "],[10,"label"],[15,"for",[28,[37,6],["gai_feedback_survey_option_",[30,2,["key"]]],null]],[14,0,"ml1"],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_feedback_survey_options","campaign-manager-web/components/generative-ai-feedback/gai-feedback-survey"],[["feedbackOption"],[[30,2,["key"]]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[2,3]],null],[1,"  "],[13],[1,"\\n  "],[8,[39,9],[[24,0,"gai-feedback-survey-summary-input"],[24,"rows","3"],[16,"placeholder",[28,[37,1],["i18n_feedback_survey_detail","campaign-manager-web/components/generative-ai-feedback/gai-feedback-survey"],null]],[4,[38,7],["input",[28,[37,10],["target.value",[30,5]],null]],null]],[["@value"],[[30,4]]],null],[1,"\\n"],[13],[1,"\\n"]],["@feedbackOptionsList","option","idx","@feedbackDescription","@onFeedbackDescriptionUpdate"],false,["hue-web-foundations@-text-body","t","each","-track-array","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","concat","on","fn","hue-web-text-area","pick"]]',moduleName:"campaign-manager-web/components/generative-ai-feedback/gai-feedback-survey.hbs",isStrictMode:!1})
let u=e.default=(0,r.assertPropTypes)((s=class extends a.default{updateFeedbackOptionsList(e){e.isChecked=!e.isChecked,this.args.onSelectedFeedbackOptionsUpdate()}},h=s,f="propTypes",T={feedbackDescription:r.PropTypes.string.isRequired,feedbackOptionsList:r.PropTypes.array.isRequired,onFeedbackDescriptionUpdate:r.PropTypes.func.isRequired,onSelectedFeedbackOptionsUpdate:r.PropTypes.func.isRequired},f in h?Object.defineProperty(h,f,{value:T,enumerable:!0,configurable:!0,writable:!0}):h[f]=T,d=(l=s).prototype,p="updateFeedbackOptionsList",m=[i.action],g=Object.getOwnPropertyDescriptor(l.prototype,"updateFeedbackOptionsList"),b=l.prototype,_={},Object.keys(g).forEach((function(e){_[e]=g[e]})),_.enumerable=!!_.enumerable,_.configurable=!!_.configurable,("value"in _||_.initializer)&&(_.writable=!0),_=m.slice().reverse().reduce((function(e,t){return t(d,p,e)||e}),_),b&&void 0!==_.initializer&&(_.value=_.initializer?_.initializer.call(b):void 0,_.initializer=void 0),void 0===_.initializer&&(Object.defineProperty(d,p,_),_=null),o=l))||o
var d,p,m,g,b,_,h,f,T;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/generic-form",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"AmUqA2jD",block:'[[[18,3,[[28,[37,1],null,[["input","select","shouldShowAllValidations","shouldDisableAllFields"],[[50,"generic-form/input",0,null,[["shouldShowAllValidations","shouldDisableAllFields"],[[30,1],[30,2]]]],[50,"generic-form/select",0,null,[["shouldShowAllValidations","shouldDisableAllFields"],[[30,1],[30,2]]]],[30,1],[30,2]]]]]]],["@shouldShowAllValidations","@shouldDisableAllFields","&default"],false,["yield","hash","component"]]',moduleName:"campaign-manager-web/components/generic-form.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={shouldShowAllValidations:i.PropTypes.bool,shouldDisableAllFields:i.PropTypes.bool},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/generic-form/input",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@linkedin/ember-prop-types","ember-cli-pemberly-tracking","@ember/runloop","ember-emoji-keyboard","@ember/debug"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g
function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h=(0,n.createTemplateFactory)({id:"cMgk6Bsx",block:'[[[1,"\\n"],[11,0],[17,1],[12],[1,"\\n  "],[10,"label"],[15,"for",[30,0,["fieldId"]]],[15,0,[28,[37,0],[" generic-form-label",[30,2],[28,[37,1],null,[["generic-form-label--required"],[[30,3]]]]],null]],[15,"disabled",[30,4]],[12],[1,"\\n    "],[1,[30,5]],[1,"\\n\\n    "],[18,20,[[28,[37,1],null,[["tooltip"],[[50,"generic-form/tooltip",0,null,null]]]]]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,4],[[16,0,[52,[30,0,["showFloatingCharCountWithError"]],"generic-form-input__floating-char-count"]]],[["@validations","@showValidations","@validationCopyOptions","@validationMessageComponent","@forceShowErrorMessage"],[[30,6],[28,[37,6],[[30,0,["isTouched"]],[30,7]],null],[30,8],[30,9],[30,10]]],[["default"],[[[[1,"\\n    "],[10,0],[14,0,"generic-form-input__input-context-container"],[12],[1,"\\n      "],[10,0],[14,0,"generic-form-input__emoji-keyboard-input"],[12],[1,"\\n"],[41,[28,[37,7],[[30,0,["type"]],"multiline"],null],[[[1,"          "],[8,[39,8],[[16,"rows",[30,0,["rows"]]],[16,0,[29,["generic-form-input ",[30,11,["class"]]," ",[52,[30,12],[30,12]]," ",[36,9]]]],[16,"placeholder",[30,13]],[16,"max",[30,0,["maxLength"]]],[16,"required",[30,3]],[16,"aria-invalid",[29,[[30,11,["showErrors"]]]]],[16,"aria-describedby",[30,11,["describedby"]]],[16,"aria-label",[30,14]],[4,[38,10],["input",[30,0,["onInput"]]],null],[4,[38,10],["focusin",[30,0,["onFocusIn"]]],null],[4,[38,10],["focusout",[30,0,["onFocusOut"]]],null],[4,[38,10],["keyup",[30,0,["onKeyUp"]]],null]],[["@inputId","@helperText","@counterMax","@value","@disabled","@hideErrorText","@error"],[[30,0,["fieldId"]],[30,15],[30,0,["maxLength"]],[30,0,["value"]],[28,[37,6],[[30,16],[30,17]],null],true,[30,11,["showErrors"]]]],null],[1,"\\n"]],[]],[[[1,"          "],[8,[39,11],[[16,0,[29,["generic-form-input ",[30,11,["class"]]," ",[52,[30,12],[30,12]]," ",[36,9]]]],[16,"placeholder",[30,13]],[16,"max",[30,0,["maxLength"]]],[16,"aria-invalid",[29,[[30,11,["showErrors"]]]]],[16,"aria-describedby",[30,11,["describedby"]]],[16,"aria-label",[30,14]],[4,[38,10],["input",[30,0,["onInput"]]],null],[4,[38,10],["focusin",[30,0,["onFocusIn"]]],null],[4,[38,10],["focusout",[30,0,["onFocusOut"]]],null],[4,[38,10],["keyup",[30,0,["onKeyUp"]]],null]],[["@inputId","@helperText","@counterMax","@required","@value","@disabled","@hideHueLibraryErrorText","@error"],[[30,0,["fieldId"]],[30,15],[30,0,["maxLength"]],[30,3],[30,0,["value"]],[28,[37,6],[[30,16],[30,17]],null],true,[30,11,["showErrors"]]]],null],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n"],[41,[30,0,["showEmojiKeyboard"]],[[[1,"        "],[10,1],[14,0,"generic-form-input__emoji-keyboard-trigger"],[12],[1,"\\n          "],[8,[39,12],null,[["@placement","@contentClass"],["right","u-hoverable__content generic-form-input__emoji-keyboard-hoverable-content"]],[["trigger","content"],[[[[1,"\\n              "],[8,[39,13],[[16,"aria-label",[28,[37,14],["a11y_trigger_label_emoji_keyboard","campaign-manager-web/components/generic-form/input"],null]],[4,[38,15],[[30,18,["triggerContentSharedInfo"]]],null]],[["@buttonType","@size","@circle","@icon"],["tertiary","medium",true,"emoji"]],null],[1,"\\n            "]],[18]],[[[1,"\\n              "],[8,[39,16],null,[["@onEmojiSelect","@closeHoverable"],[[30,0,["onEmojiSelect"]],[30,19,["close"]]]],null],[1,"\\n            "]],[19]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[1,"      "],[10,0],[14,0,"generic-form-input__footer-container-in-form"],[12],[1,"\\n        "],[18,20,[[28,[37,1],null,[["footerContainerInForm","onEmojiSelect"],[[50,"just-yield",0,null,null],[30,0,["onEmojiSelect"]]]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[11]]]]],[1,"\\n"],[13]],["&attrs","@labelClasses","@required","@shouldDisableLabel","@label","@validations","@shouldShowAllValidations","@validationCopyOptions","@validationMessageComponent","@forceShowErrorMessage","vcont","@inputClasses","@placeholder","@ariaLabel","@helperText","@shouldDisableAllFields","@disabled","triggerData","hoverableContent","&default"],false,["classes","hash","yield","component","validated-control","if","or","eq","hue-web-text-area","hue-web-foundations@-artdeco-migration-scope","on","cm-text-input","hue-web-contextual-dialog","hue-web-button","t","hue-web-contextual-dialog-trigger","emoji-keyboard"]]',moduleName:"campaign-manager-web/components/generic-form/input.hbs",isStrictMode:!1})
let f=e.default=(0,o.assertPropTypes)((g=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="isTouched",i=this,(a=m)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),b(this,"generatedFieldId",(0,l.uuid)())}get value(){return this.args.value?this.args.value.toString():""}get fieldId(){return this.args.fieldId||this.generatedFieldId}get type(){return this.args.type||"text"}get rows(){return this.args.rows||2}get maxLength(){const e=(0,r.get)(this.args,"validations.options.length.max")
if(this.args.showCharCounter&&e)return"function"==typeof e?e.call((0,r.get)(this.args,"validations.firstObject.model")):e}get showFloatingCharCountWithError(){if(this.args.showEmojiKeyboard)return!1
const e=this.isTouched||this.args.shouldShowAllValidations,t=(0,r.get)(this.args,"validations.isInvalid")
return this.maxLength&&!this.args.helperText&&e&&t}get showEmojiKeyboard(){if(this.args.showEmojiKeyboard){"multiline"===this.type&&this.rows}return this.args.showEmojiKeyboard}onInput({target:{value:e}}){this.args.onInput(e)}onFocusIn(...e){this.args.onFocus?.(e)}onFocusOut(...e){this.isTouched=!0,this.args.onBlur?.(this.fieldId,e)}onKeyUp(...e){this.args.onKeyUp?.(e)}onEmojiSelect(e){const t=document.querySelector(`[id="${this.fieldId}"]`),n=t.selectionStart,a=this.args.value||"",i=(0,c.insertUnicodeIntoString)(n,e,a)
this.args.onInput(i.fullString),(0,s.schedule)("afterRender",this,(()=>{t.focus(),t.setSelectionRange(i.newCaretPos,i.newCaretPos)}))}},b(g,"propTypes",{validations:o.PropTypes.EmberObject,shouldShowAllValidations:o.PropTypes.bool,shouldDisableAllFields:o.PropTypes.bool,type:o.PropTypes.string,rows:o.PropTypes.number,label:o.PropTypes.SafeString.isRequired,placeholder:o.PropTypes.SafeString,ariaLabel:o.PropTypes.SafeString,value:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.null]),helperText:o.PropTypes.SafeString,showCharCounter:o.PropTypes.bool,disabled:o.PropTypes.bool,showEmojiKeyboard:o.PropTypes.bool,labelClasses:o.PropTypes.string,inputClasses:o.PropTypes.string,onInput:o.PropTypes.func.isRequired,onFocus:o.PropTypes.func,onBlur:o.PropTypes.func,onKeyUp:o.PropTypes.func,shouldDisableLabel:o.PropTypes.bool}),m=_((p=g).prototype,"isTouched",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_(p.prototype,"onInput",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onInput"),p.prototype),_(p.prototype,"onFocusIn",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onFocusIn"),p.prototype),_(p.prototype,"onFocusOut",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onFocusOut"),p.prototype),_(p.prototype,"onKeyUp",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onKeyUp"),p.prototype),_(p.prototype,"onEmojiSelect",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onEmojiSelect"),p.prototype),d=p))||d;(0,t.setComponentTemplate)(h,f)})),define("campaign-manager-web/components/generic-form/option",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"wzb0zsKw",block:'[[[11,"option"],[17,1],[12],[1,"\\n  "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["yield"]]',moduleName:"campaign-manager-web/components/generic-form/option.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/generic-form/select",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@linkedin/ember-prop-types","ember-cli-pemberly-tracking"],(function(e,t,n,a,i,r,o,l){var s,c,u,d
function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"oPLE3wOd",block:'[[[11,0],[17,1],[12],[1,"\\n  "],[10,"label"],[15,"for",[30,0,["fieldId"]]],[15,0,[29,["generic-form-label ",[52,[30,2],[30,2]]]]],[12],[1,"\\n    "],[1,[30,3]],[1,"\\n\\n    "],[18,10,[[28,[37,2],null,[["tooltip"],[[50,"generic-form/tooltip",0,null,null]]]]]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,4],[[24,0,"cm-hue-select"]],[["@validations","@showValidations"],[[30,4],[28,[37,5],[[30,0,["isTouched"]],[30,5]],null]]],[["default"],[[[[1,"\\n    "],[8,[39,6],[[16,0,[29,["cm-hue-select ",[30,6,["class"]]," ",[52,[30,7],[30,7]]]]],[16,"aria-invalid",[29,[[30,6,["showErrors"]]]]],[16,"aria-describedby",[30,6,["describedby"]]],[4,[38,7],["change",[30,0,["onChange"]]],null],[4,[38,7],["focus",[30,0,["onFocus"]]],null],[4,[38,7],["blur",[30,0,["onBlur"]]],null]],[["@inputId","@disabled"],[[30,0,["fieldId"]],[28,[37,5],[[30,8],[30,9]],null]]],[["default"],[[[[1,"\\n      "],[18,10,[[28,[37,2],null,[["option"],[[50,"generic-form/option",0,null,null]]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[6]]]]],[1,"\\n"],[13]],["&attrs","@labelClasses","@label","@validations","@shouldShowAllValidations","vcont","@selectClasses","@shouldDisableAllFields","@disabled","&default"],false,["if","yield","hash","component","validated-control","or","hue-web-select","on"]]',moduleName:"campaign-manager-web/components/generic-form/select.hbs",isStrictMode:!1})
let b=e.default=(0,o.assertPropTypes)((d=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="isTouched",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),p(this,"fieldId",(0,l.uuid)())}onChange({target:{value:e}}){this.args.onChange(e)}onFocus(){this.args.onFocus?.(...arguments)}onBlur(){this.isTouched=!0,this.args.onBlur?.(...arguments)}},p(d,"propTypes",{validations:o.PropTypes.EmberObject,shouldShowAllValidations:o.PropTypes.bool,shouldDisableAllFields:o.PropTypes.bool,label:o.PropTypes.SafeString.isRequired,disabled:o.PropTypes.bool,labelClasses:o.PropTypes.string,selectClasses:o.PropTypes.string,onChange:o.PropTypes.func.isRequired,onFocus:o.PropTypes.func,onBlur:o.PropTypes.func}),u=m((c=d).prototype,"isTouched",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m(c.prototype,"onChange",[r.action],Object.getOwnPropertyDescriptor(c.prototype,"onChange"),c.prototype),m(c.prototype,"onFocus",[r.action],Object.getOwnPropertyDescriptor(c.prototype,"onFocus"),c.prototype),m(c.prototype,"onBlur",[r.action],Object.getOwnPropertyDescriptor(c.prototype,"onBlur"),c.prototype),s=c))||s;(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/generic-form/tooltip",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"ooKPkmla",block:'[[[8,[39,0],null,[["@placement","@onShow","@contentClass"],["right",[30,1],[29,["u-hoverable__content ",[30,2]]]]],[["trigger","content"],[[[[1,"\\n    "],[8,[39,1],[[24,0,"generic-form-tooltip__trigger"],[4,[38,2],[[30,3,["triggerContentSharedInfo"]]],null]],[["@text","@size","@buttonType","@icon","@circle"],[[30,4],"small","tertiary","question",true]],null],[1,"\\n  "]],[3]],[[[1,"\\n    "],[18,5,null],[1,"\\n  "]],[]]]]]],["@onClickTooltip","@contentClass","triggerData","@triggerAriaLabel","&default"],false,["hue-web-contextual-dialog","hue-web-button","hue-web-contextual-dialog-trigger","yield"]]',moduleName:"campaign-manager-web/components/generic-form/tooltip.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/global-footer",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/constants/lix","campaign-manager-web/constants/routes","campaign-manager-web/entities/account"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y,S
function A(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const v=(0,n.createTemplateFactory)({id:"ovfGw4jq",block:'[[[11,"footer"],[16,0,[29,["global-footer__content ph6 ",[52,[30,0,["isDropdownOpen"]],"global-footer__content--dropdown-is-open"]]]],[17,1],[12],[1,"\\n  "],[10,0],[14,0,"global-footer__row"],[12],[1,"\\n    "],[10,"ul"],[14,0,"u-display-flex u-flex-wrap u-items-center u-justify-center"],[12],[1,"\\n"],[41,[30,0,["enableAlpha"]],[[[1,"        "],[10,"li"],[15,0,[29,["global-footer__row--item"," ",[28,[37,1],null,[["size","weight","color"],["xsmall","bold","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[8,[39,2],null,null,null],[1,"\\n        "],[13],[1,"\\n        "],[10,"li"],[15,0,[29,["global-footer__row--item"," ",[28,[37,1],null,[["size","weight","color"],["xsmall","bold","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[8,[39,3],[[4,[38,4],["click",[28,[37,5],[[30,0,["setFeedbackShowModal"]],true],null]],null]],[["@buttonType","@size","@emphasized"],["tertiary","small",true]],[["default"],[[[[1,"\\n            "],[1,[28,[35,6],["i18n_feedback","campaign-manager-web/components/global-footer"],null]],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"      "],[10,"li"],[15,0,[29,["global-footer__row--item"," ",[28,[37,1],null,[["size","weight","color"],["xsmall","bold","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,6],["i18n_footer_help_center","campaign-manager-web/components/global-footer"],[["linkInfo"],[[28,[37,7],null,[["href","dataTestSelector","class"],[[28,[37,8],null,[["path"],["help/lms"]]],"data-test-global-footer__help-center","global-footer__anchor--no-color"]]]]]]],[1,"\\n      "],[13],[1,"\\n"],[41,[30,0,["isMetricRestatementsEnabled"]],[[[1,"        "],[10,"li"],[15,0,[29,["global-footer__row--item"," ",[28,[37,1],null,[["size","weight","color"],["xsmall","bold","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[8,[39,9],[[24,0,"global-footer__anchor--no-color"]],[["@route","@model"],[[30,0,["ACCOUNT_METRIC_RESTATEMENTS"]],[30,2,["id"]]]],[["default"],[[[[1,"\\n            "],[1,[28,[35,6],["i18n_footer_metric_restatements","campaign-manager-web/components/global-footer"],null]],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"      "],[10,"li"],[15,0,[29,["global-footer__row--item"," ",[28,[37,1],null,[["size","weight","color"],["xsmall","bold","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,6],["i18n_footer_certified_partners","campaign-manager-web/components/global-footer"],[["linkInfo"],[[28,[37,7],null,[["href","dataTestSelector","class"],[[28,[37,8],null,[["subdomain","path"],["business","marketing-solutions/certified-marketing-partners/ads-partners"]]],"data-test-global-footer__certified-partners","global-footer__anchor--no-color"]]]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,"li"],[15,0,[29,["global-footer__row--item"," ",[28,[37,1],null,[["size","weight","color"],["xsmall","bold","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,6],["i18n_footer_a11y_term","campaign-manager-web/components/global-footer"],[["linkInfo"],[[28,[37,7],null,[["href","dataTestSelector","class"],[[28,[37,8],null,[["path"],["accessibility"]]],"data-test-global-footer__accessibility","global-footer__anchor--no-color"]]]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,"li"],[14,0,"global-footer__row--item"],[12],[1,"\\n        "],[8,[39,10],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[28,[37,5],[[30,0,["toggleDropdown"]],true],null],[28,[37,5],[[30,0,["toggleDropdown"]],false],null]]],[["default"],[[[[1,"\\n          "],[8,[30,3,["Trigger"]],[[16,0,[29,["global-footer__text--privacy global-footer__anchor--no-color"," ",[28,[37,1],null,[["size","weight","color"],["xsmall","bold","text-low-emphasis"]]]]]]],[["@size","@icon","@buttonType","@iconPlacement","@text"],["small",[52,[30,0,["isDropdownOpen"]],"chevron-up","chevron-down"],"tertiary","right",[28,[37,6],["i18n_footer_privacy_terms","campaign-manager-web/components/global-footer"],null]]],null],[1,"\\n\\n          "],[8,[30,3,["Container"]],[[24,0,"global-footer__dropdown--open-content"]],null,[["default"],[[[[1,"\\n            "],[8,[30,3,["ItemLink"]],[[16,0,[29,["global-footer__dropdown--item"," ",[28,[37,1],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]]],null,[["default"],[[[[1,"\\n              "],[1,[28,[35,6],["i18n_footer_ads_guideline","campaign-manager-web/components/global-footer"],[["linkInfo"],[[28,[37,7],null,[["href","dataTestSelector","class"],[[28,[37,8],null,[["path"],["legal/ads-policy"]]],"data-test-global-footer__ads_guideline","global-footer__anchor--no-color"]]]]]]],[1,"\\n            "]],[]]]]],[1,"\\n            "],[8,[30,3,["ItemLink"]],[[16,0,[29,["global-footer__dropdown--item"," ",[28,[37,1],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]]],null,[["default"],[[[[1,"\\n              "],[1,[28,[35,6],["i18n_footer_ads_agreement","campaign-manager-web/components/global-footer"],[["linkInfo"],[[28,[37,7],null,[["href","dataTestSelector","class"],[[28,[37,8],null,[["path"],["legal/sas-terms"]]],"data-test-global-footer__ads_agreement","global-footer__anchor--no-color"]]]]]]],[1,"\\n            "]],[]]]]],[1,"\\n            "],[8,[30,3,["ItemLink"]],[[16,0,[29,["global-footer__dropdown--item"," ",[28,[37,1],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]]],null,[["default"],[[[[1,"\\n              "],[1,[28,[35,6],["i18n_footer_privacy_policy","campaign-manager-web/components/global-footer"],[["linkInfo"],[[28,[37,7],null,[["href","dataTestSelector","class"],[[28,[37,8],null,[["path"],["legal/privacy-policy"]]],"data-test-global-footer__privacy-policy","global-footer__anchor--no-color"]]]]]]],[1,"\\n            "]],[]]]]],[1,"\\n            "],[8,[30,3,["ItemLink"]],[[16,0,[29,["global-footer__dropdown--item"," ",[28,[37,1],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]]],null,[["default"],[[[[1,"\\n              "],[1,[28,[35,6],["i18n_footer_user_agreement","campaign-manager-web/components/global-footer"],[["linkInfo"],[[28,[37,7],null,[["href","dataTestSelector","class"],[[28,[37,8],null,[["path"],["legal/user-agreement"]]],"data-test-global-footer__user-agreement","global-footer__anchor--no-color"]]]]]]],[1,"\\n            "]],[]]]]],[1,"\\n            "],[8,[30,3,["ItemLink"]],[[16,0,[29,["global-footer__dropdown--item"," ",[28,[37,1],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]]],null,[["default"],[[[[1,"\\n              "],[1,[28,[35,6],["i18n_footer_cookie_policy","campaign-manager-web/components/global-footer"],[["linkInfo"],[[28,[37,7],null,[["href","dataTestSelector","class"],[[28,[37,8],null,[["path"],["legal/cookie-policy"]]],"data-test-global-footer__cookie-policy","global-footer__anchor--no-color"]]]]]]],[1,"\\n            "]],[]]]]],[1,"\\n            "],[8,[30,3,["ItemLink"]],[[16,0,[29,["global-footer__dropdown--item"," ",[28,[37,1],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]]],null,[["default"],[[[[1,"\\n              "],[1,[28,[35,6],["i18n_footer_copyright_policy","campaign-manager-web/components/global-footer"],[["linkInfo"],[[28,[37,7],null,[["isBlank","href","dataTestSelector","class"],[true,[28,[37,8],null,[["path"],["legal/copyright-policy"]]],"data-test-global-footer__copyright-policy","global-footer__anchor--no-color"]]]]]]],[1,"\\n            "]],[]]]]],[1,"\\n            "],[8,[30,3,["ItemLink"]],[[16,0,[29,["global-footer__dropdown--item"," ",[28,[37,1],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]]],null,[["default"],[[[[1,"\\n              "],[1,[28,[35,6],["i18n_footer_ad_choices","campaign-manager-web/components/global-footer"],[["linkInfo"],[[28,[37,7],null,[["href","dataTestSelector","class"],[[28,[37,8],null,[["path"],["psettings/enhanced-advertising"]]],"data-test-global-footer__ad-choices","global-footer__anchor--no-color"]]]]]]],[1,"\\n            "]],[]]]]],[1,"\\n"],[41,[30,0,["isCpraLixEnabled"]],[[[1,"              "],[8,[30,3,["ItemLink"]],[[16,0,[29,["global-footer__dropdown--item"," ",[28,[37,1],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]]],null,[["default"],[[[[1,"\\n                "],[1,[28,[35,6],["i18n_footer_california_privacy_disclosure","campaign-manager-web/components/global-footer"],[["linkInfo"],[[28,[37,7],null,[["href","dataTestSelector","class"],[[28,[37,8],null,[["path"],["legal/california-privacy-disclosure"]]],"data-test-global-footer__california-privacy-disclosure","global-footer__anchor--no-color"]]]]]]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],null],[1,"          "]],[]]]]],[1,"\\n        "]],[3]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[15,0,[29,["global-footer__row u-display-flex u-items-center u-justify-center"," ",[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[8,[39,11],[[24,"data-test","linkedin-logo"]],[["@type","@size","@name"],["logo","xxsmall","linkedin-logo-blue"]],null],[1,"\\n    "],[10,1],[14,0,"ml2 global-footer__row--copyright-text"],[12],[1,"\\n      LinkedIn Corporation ©\\n      "],[1,[30,0,["currentYear"]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[18,4,null],[1,"\\n"],[13],[1,"\\n"],[41,[28,[37,13],[[30,0,["enableAlpha"]],[30,0,["isFeedbackModalShow"]]],null],[[[1,"  "],[8,[39,14],null,[["@onDismiss"],[[28,[37,5],[[30,0,["setFeedbackShowModal"]],false],null]]],null],[1,"\\n"]],[]],null]],["&attrs","@account","Menu","&default"],false,["if","hue-web-foundations@-text-body","dev-support","hue-web-button","on","fn","t","external-link-info","generate-url","link-to","hue-web-menu","hue-web-icons@icon","yield","and","feedback-modal"]]',moduleName:"campaign-manager-web/components/global-footer.hbs",isStrictMode:!1})
let w=e.default=(d=(0,o.inject)("global-footer"),p=(0,o.inject)("router"),m=(0,o.inject)(),(0,l.assertPropTypes)((S=class extends a.default{constructor(){super(...arguments),A(this,"globalFooterService",_,this),A(this,"routerService",h,this),A(this,"lix",f,this),C(this,"ACCOUNT_METRIC_RESTATEMENTS",c.ROUTE_NAME.ACCOUNT_METRIC_RESTATEMENTS),A(this,"isDropdownOpen",T,this),A(this,"isFeedbackModalShow",E,this),A(this,"currentYear",y,this),this.registerNonDefaultGlobalFooter()}registerNonDefaultGlobalFooter(){this.args.isDefault||this.globalFooterService.registerDisabledRoute(this.routerService.currentRouteName)}toggleDropdown(e){this.isDropdownOpen=e}setFeedbackShowModal(e){this.isFeedbackModalShow=e}get enableAlpha(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableAlpha)}get isCpraLixEnabled(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableCpra)}get isMetricRestatementsEnabled(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableMetricRestatements)}},C(S,"propTypes",{isDefault:l.PropTypes.bool,account:l.PropTypes.instanceOf(u.default)}),_=O((b=S).prototype,"globalFooterService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=O(b.prototype,"routerService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=O(b.prototype,"lix",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=O(b.prototype,"isDropdownOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),E=O(b.prototype,"isFeedbackModalShow",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=O(b.prototype,"currentYear",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(new Date).getFullYear()}}),O(b.prototype,"toggleDropdown",[r.action],Object.getOwnPropertyDescriptor(b.prototype,"toggleDropdown"),b.prototype),O(b.prototype,"setFeedbackShowModal",[r.action],Object.getOwnPropertyDescriptor(b.prototype,"setFeedbackShowModal"),b.prototype),g=b))||g);(0,t.setComponentTemplate)(v,w)})),define("campaign-manager-web/components/global-header-bar",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"TqKTMSmO",block:'[[[1,"\\n"],[10,"header"],[15,0,[29,["global-header-bar__container global-header-bar u-layout-flex__container--center\\n    ",[52,[30,1],[52,[30,2],"global-header-bar--mercado","global-header-bar--gray"],"global-header-bar--blue"]]]],[14,"data-js-global-header",""],[15,"aria-label",[28,[37,1],["i18n_global_header_a11y_label","campaign-manager-web/components/global-header-bar"],null]],[12],[1,"\\n  "],[10,0],[15,0,[29,["u-layout__width-full u-layout-flex__container--center ph6\\n      ",[52,[30,1],"u-layout__max-width-desktop"]]]],[12],[1,"\\n    "],[10,0],[15,0,[29,["u-layout-flex__cell u-display-flex ",[52,[30,1],"pl4"]]]],[12],[1,"\\n      "],[18,3,[[28,[37,3],null,[["header-content"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,"nav"],[15,"aria-label",[28,[37,1],["i18n_nav_aria_label","campaign-manager-web/components/global-header-bar"],null]],[12],[1,"\\n      "],[10,"ul"],[14,0,"global-header-bar__navigation-list u-layout-flex__container--center"],[12],[1,"\\n        "],[18,3,[[28,[37,3],null,[["right-nav-content"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["@isStandalonePageHeader","@useMercadoStyles","&default"],false,["if","t","yield","hash","component"]]',moduleName:"campaign-manager-web/components/global-header-bar.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/global-header-dropdown-profile",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/url-manager","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const S=(0,n.createTemplateFactory)({id:"Rqreesub",block:'[[[1,"\\n"],[11,0],[24,0,"p4"],[17,1],[12],[1,"\\n  "],[8,[39,0],null,[["@centered"],[true]],[["default"],[[[[1,"\\n"],[41,[30,0,["currentBusinessManager"]],[[[1,"      "],[8,[30,2,["Image"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,2],[[24,0,"mr3 u-layout__display-inline-block"]],null,null],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],[[[1,"      "],[8,[30,2,["Image"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,3],null,[["@entityType","@imageUrl","@a11yText","@size"],["person",[30,3,["pictureUrl"]],[52,[30,0,["hasFullName"]],[28,[37,4],["i18n_header_user_name","campaign-manager-web/components/global-header-dropdown-profile"],[["userFullName"],[[28,[37,5],null,[["firstName","lastName","type"],[[30,3,["firstName"]],[30,3,["lastName"]],"full"]]]]]],""],"medium"]],null],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]]],[1,"    "],[8,[30,2,["Content"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["currentBusinessManager"]],[[[1,"        "],[8,[30,2,["Head"]],null,null,[["default"],[[[[1,"\\n          "],[8,[30,2,["Name"]],null,[["@size"],["small"]],[["default"],[[[[1,"\\n            "],[1,[30,0,["currentBusinessManager","name"]]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[]]]]],[1,"\\n"],[41,[30,0,["hasFullName"]],[[[1,"          "],[8,[30,2,["Metadata"]],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,4],["i18n_header_user_name","campaign-manager-web/components/global-header-dropdown-profile"],[["userFullName"],[[28,[37,5],null,[["firstName","lastName","type"],[[30,3,["firstName"]],[30,3,["lastName"]],"full"]]]]]]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[41,[30,0,["currentBusinessManager","primaryEmailAddress"]],[[[1,"          "],[8,[30,2,["Metadata"]],null,null,[["default"],[[[[1,"\\n            "],[1,[30,0,["currentBusinessManager","primaryEmailAddress"]]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null]],[]],[[[41,[30,0,["hasFullName"]],[[[1,"          "],[8,[30,2,["Head"]],null,null,[["default"],[[[[1,"\\n            "],[8,[30,2,["Name"]],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,4],["i18n_header_user_name","campaign-manager-web/components/global-header-dropdown-profile"],[["userFullName"],[[28,[37,5],null,[["firstName","lastName","type"],[[30,3,["firstName"]],[30,3,["lastName"]],"full"]]]]]]],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"        "],[8,[30,2,["Metadata"]],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,4],["i18n_header_view_profile","campaign-manager-web/components/global-header-dropdown-profile"],[["linkInfo"],[[28,[37,6],null,[["dataTestSelector","class","href"],["data-test-global-header-dropdown-profile__profile-link","t-14",[30,0,["profileLink"]]]]]]]]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]]],[1,"    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n"],[13]],["&attrs","lockup","@profileData"],false,["hue-web-entity-lockup","if","bm-icon","hue-web-entity","t","format-name","external-link-info"]]',moduleName:"campaign-manager-web/components/global-header-dropdown-profile.hbs",isStrictMode:!1})
let A=e.default=(c=(0,i.inject)(),u=(0,i.inject)(),d=(0,i.inject)(),p=(0,a.computed)("args.profileData.publicIdentifier"),m=(0,a.computed)("args.profileData.{firstName,lastName}"),(0,o.assertPropTypes)((T=class extends r.default{constructor(...e){super(...e),E(this,"enterpriseAuthentication",_,this),E(this,"lix",h,this),E(this,"memberProfile",f,this)}set profileLink(e){}get profileLink(){return this.args.profileData.publicIdentifier?(0,l.getProfileUrl)(this.args.profileData.publicIdentifier):"#"}set hasFullName(e){}get hasFullName(){const{firstName:e,lastName:t}=this.args.profileData
return Boolean(e&&t)}get currentBusinessManager(){const e=this.memberProfile.currentContext
return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableBusinessManagers)&&e?this.enterpriseAuthentication.bmAccounts.find((t=>t.enterpriseApplicationInstance===e)):null}},C=T,O="propTypes",v={profileData:o.PropTypes.object.isRequired},O in C?Object.defineProperty(C,O,{value:v,enumerable:!0,configurable:!0,writable:!0}):C[O]=v,_=y((b=T).prototype,"enterpriseAuthentication",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(b.prototype,"lix",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(b.prototype,"memberProfile",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(b.prototype,"profileLink",[p],Object.getOwnPropertyDescriptor(b.prototype,"profileLink"),b.prototype),y(b.prototype,"hasFullName",[m],Object.getOwnPropertyDescriptor(b.prototype,"hasFullName"),b.prototype),g=b))||g)
var C,O,v;(0,t.setComponentTemplate)(S,A)})),define("campaign-manager-web/components/global-header-dropdown",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/utils/url-manager","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const T=(0,n.createTemplateFactory)({id:"+7w45Byp",block:'[[[1,"\\n"],[10,0],[14,0,"global-header-dropdown__entity--wrapper"],[12],[1,"\\n  "],[8,[39,0],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[28,[37,1],[[30,0,["onToggleDropdown"]],true],null],[28,[37,1],[[30,0,["onToggleDropdown"]],false],null]]],[["default"],[[[[1,"\\n    "],[8,[30,1,["Trigger"]],null,[["@buttonType","@size"],["tertiary","small"]],[["default"],[[[[1,"\\n      "],[8,[39,2],null,[["@entityType","@size","@a11yText","@imageUrl"],["person","small",[28,[37,3],null,[["firstName","lastName","type"],[[30,2,["firstName"]],[30,2,["lastName"]],"full"]]],[30,2,["pictureUrl"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n    "],[10,0],[14,0,"global-header-dropdown__dropdown-content-wrapper"],[12],[1,"\\n      "],[8,[30,1,["Container"]],null,[["@occlusionCulling"],[false]],[["default"],[[[[1,"\\n        "],[10,0],[14,0,"global-header-dropdown__dropdown-content"],[12],[1,"\\n          "],[8,[39,4],[[24,0,"global-header-dropdown__entity--profile"]],null,[["default"],[[[[1,"\\n            "],[8,[30,3,["Image"]],null,null,[["default"],[[[[1,"\\n              "],[8,[39,2],[[24,0,"global-header-dropdown__entity--profile-photo"]],[["@entityType","@size","@a11yText","@imageUrl"],["person","medium",[52,[30,0,["hasFullName"]],[28,[37,6],["i18n_header_user_name","campaign-manager-web/components/global-header-dropdown"],[["userFullName"],[[28,[37,3],null,[["firstName","lastName","type"],[[30,2,["firstName"]],[30,2,["lastName"]],"full"]]]]]],""],[30,2,["pictureUrl"]]]],null],[1,"\\n            "]],[]]]]],[1,"\\n            "],[8,[30,3,["Content"]],[[24,0,"global-header-dropdown__entity--profile-meta"]],null,[["default"],[[[[1,"\\n              "],[8,[30,3,["Head"]],null,null,[["default"],[[[[1,"\\n                "],[8,[30,3,["Name"]],[[24,0,"global-header-dropdown__entity-profile-title"]],null,[["default"],[[[[1,"\\n                  "],[1,[28,[35,6],["i18n_header_user_name","campaign-manager-web/components/global-header-dropdown"],[["userFullName"],[[28,[37,3],null,[["firstName","lastName","type"],[[30,2,["firstName"]],[30,2,["lastName"]],"full"]]]]]]],[1,"\\n                "]],[]]]]],[1,"\\n              "]],[]]]]],[1,"\\n              "],[8,[30,3,["Metadata"]],null,null,[["default"],[[[[1,"\\n                "],[1,[28,[35,6],["i18n_header_view_profile","campaign-manager-web/components/global-header-dropdown"],[["linkInfo"],[[28,[37,7],null,[["dataTestSelector","class","href"],["data-test-global-header-dropdown__profile-link","t-14 t-bold u-color__blue7",[30,0,["profileLink"]]]]]]]]],[1,"\\n              "]],[]]]]],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[3]]]]],[1,"\\n          "],[10,"hr"],[14,0,"global-header-dropdown__hoizontal-rule"],[12],[13],[1,"\\n          "],[18,4,[[28,[37,9],null,[["Item","ItemLink","ItemLinkTo"],[[28,[37,10],[[30,1,["Item"]]],null],[28,[37,10],[[30,1,["ItemLink"]]],null],[28,[37,10],[[30,1,["ItemLinkTo"]]],null]]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13]],["dropdown","@profileData","lockup","&default"],false,["hue-web-menu","fn","hue-web-entity","format-name","hue-web-entity-lockup","if","t","external-link-info","yield","hash","ensure-safe-component"]]',moduleName:"campaign-manager-web/components/global-header-dropdown.hbs",isStrictMode:!1})
let E=e.default=(s=(0,i.inject)(),c=(0,i.inject)(),(0,r.assertPropTypes)((b=class extends a.default{constructor(...e){super(...e),_(this,"router",p,this),_(this,"tracking",m,this),_(this,"isDropdownOpen",g,this),h(this,"onToggleDropdown",(e=>{this.isDropdownOpen=e}))}get hasFullName(){const{firstName:e,lastName:t}=this.args.profileData
return Boolean(e&&t)}get profileLink(){return this.args.profileData&&this.args.profileData.publicIdentifier?(0,o.getProfileUrl)(this.args.profileData.publicIdentifier):"#"}},h(b,"propTypes",{profileData:r.PropTypes.object.isRequired}),p=f((d=b).prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=f(d.prototype,"tracking",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=f(d.prototype,"isDropdownOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),u=d))||u);(0,t.setComponentTemplate)(T,E)})),define("campaign-manager-web/components/global-header-identity-list-items",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/tracking"],(function(e,t,n,a,i,r,o){var l,s,c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h=(0,n.createTemplateFactory)({id:"U8IUWEmo",block:'[[[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,1]],null]],null],null,[[[1,"  "],[10,"li"],[12],[1,"\\n    "],[8,[39,2],[[16,"aria-label",[28,[37,3],["i18n_switch_bmAccount","campaign-manager-web/components/global-header-identity-list-items"],[["bmAccount"],[[30,2,["name"]]]]]],[16,0,[29,["global-header-identity-list-items__bm-dropdown u-display-flex u-items-center u-content-center ph4"," ",[28,[37,4],null,[["size","weight"],["medium","default"]]]]]]],[["@itemSelected"],[[28,[37,5],[[30,0,["onSelectAccount"]],[30,2]],null]]],[["default"],[[[[1,"\\n      "],[8,[39,6],null,null,[["default"],[[[[1,"\\n        "],[8,[30,3,["Image"]],null,null,[["default"],[[[[1,"\\n          "],[8,[39,7],[[24,0,"global-header__bm-icon"]],[["@small"],[true]],null],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,3,["Content"]],null,null,[["default"],[[[[1,"\\n          "],[8,[30,3,["Head"]],null,null,[["default"],[[[[1,"\\n            "],[8,[30,3,["Name"]],[[16,0,[29,[[28,[37,4],null,[["color"],["text-low-emphasis"]]]]]]],null,[["default"],[[[[1,"\\n              "],[1,[30,2,["name"]]],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[3]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[2]],null],[1,"\\n"],[41,[30,0,["showPersonalOption"]],[[[1,"  "],[10,"li"],[12],[1,"\\n    "],[8,[39,2],[[16,"aria-label",[28,[37,3],["i18n_switch_personal","campaign-manager-web/components/global-header-identity-list-items"],null]],[16,0,[29,["global-header__bm-dropdown u-display-flex u-items-center u-content-center ph4"," ",[28,[37,4],null,[["size","weight"],["medium","default"]]]]]]],[["@itemSelected"],[[28,[37,5],[[30,0,["onSelectAccount"]],[27]],null]]],[["default"],[[[[1,"\\n      "],[8,[39,6],null,null,[["default"],[[[[1,"\\n        "],[8,[30,4,["Image"]],null,null,[["default"],[[[[1,"\\n          "],[8,[39,9],null,[["@entityType","@imageUrl","@a11yText","@size"],["person",[30,5,["pictureUrl"]],[28,[37,3],["i18n_personal_profile","campaign-manager-web/components/global-header-identity-list-items"],null],"medium"]],null],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,4,["Content"]],null,null,[["default"],[[[[1,"\\n          "],[8,[30,4,["Head"]],null,null,[["default"],[[[[1,"\\n            "],[8,[30,4,["Name"]],[[16,0,[29,[[28,[37,4],null,[["color"],["text-low-emphasis"]]]]]]],[["@size"],["small"]],[["default"],[[[[1,"\\n              "],[1,[28,[35,3],["i18n_personal_profile","campaign-manager-web/components/global-header-identity-list-items"],null]],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[4]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["@availableBmAccounts","bmAccount","lockup","lockup","@profileData"],false,["each","-track-array","artdeco-dropdown-item","t","hue-web-foundations@-text-body","fn","hue-web-entity-lockup","bm-icon","if","hue-web-entity"]]',moduleName:"campaign-manager-web/components/global-header-identity-list-items.hbs",isStrictMode:!1})
let f=e.default=(l=(0,a.inject)(),s=(0,a.inject)(),(0,r.assertPropTypes)((m=class extends i.default{constructor(...e){super(...e),g(this,"enterpriseAuthentication",d,this),g(this,"tracking",p,this),b(this,"onSelectAccount",(e=>{this.tracking.fireInteractionEvent(o.CONTROL_INTERACTION_EVENT.ENTERPRISE_LOGIN_CLICK,o.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.enterpriseAuthentication.login(e)}))}get showPersonalOption(){return Boolean(this.args.profileData.enterpriseApplicationInstance)}},b(m,"propTypes",{availableBmAccounts:r.PropTypes.array.isRequired,profileData:r.PropTypes.object.isRequired}),d=_((u=m).prototype,"enterpriseAuthentication",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=_(u.prototype,"tracking",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=u))||c);(0,t.setComponentTemplate)(h,f)})),define("campaign-manager-web/components/global-header",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@ember/service","ember-lifeline","campaign-manager-web/constants/lix","campaign-manager-web/constants/notification","campaign-manager-web/utils/regex","campaign-manager-web/utils/url-manager"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P
function N(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function R(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const D=(0,n.createTemplateFactory)({id:"IbdreV7F",block:'[[[1,"\\n"],[8,[39,0],[[24,"data-js-global-header",""],[16,0,[29,[[52,[30,1],"sticky-header"]]]],[17,2]],[["@isResponsive","@layoutWhenSmall","@contentClassNames","@width"],[true,"stacked",[29,["global-header__container ",[52,[30,3],"global-header__container--product-header-sm"]]],"full"]],[["default"],[[[[1,"\\n  "],[8,[39,2],[[16,0,[29,[[30,4,["classNames","productLockupLink"]]]]],[16,"aria-label",[28,[37,3],["i18n_product_name","campaign-manager-web/components/global-header"],null]]],[["@route","@models"],[[30,0,["homeUrl","route"]],[30,0,["homeUrl","models"]]]],[["default"],[[[[1,"\\n    "],[8,[30,4,["ProductLockup"]],null,[["@productName","@useHueWebLogo"],[[52,[30,0,["isMercadoEnabled"]],"campaign-manager",[28,[37,3],["i18n_product_name","campaign-manager-web/components/global-header"],null]],[30,0,["isMercadoEnabled"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[18,7,[[28,[37,5],null,[["NotificationAction","ActionsList"],[[28,[37,6],[[30,4,["NotificationAction"]]],null],[28,[37,6],[[30,4,["ActionsList"]]],null]]]]]],[1,"\\n  "],[8,[30,4,["HelpAction"]],null,null,[["default"],[[[[1,"\\n    "],[10,1],[15,0,[30,5,["classNames","action"]]],[12],[1,"\\n      "],[8,[39,7],null,[["@icon"],[[30,5,["icon"]]]],null],[1,"\\n    "],[13],[1,"\\n  "]],[5]]]]],[1,"\\n"],[41,[30,0,["profileData"]],[[[1,"    "],[8,[30,4,["UserMenu"]],null,null,[["default"],[[[[1,"\\n      "],[8,[30,6,["Trigger"]],[[24,1,"global-header__profile-trigger"]],[["@image"],[[30,0,["profileData","pictureUrl"]]]],null],[1,"\\n      "],[8,[30,6,["Content"]],null,[["@occlusionCulling"],[false]],[["default"],[[[[1,"\\n        "],[10,"ul"],[12],[1,"\\n          "],[10,"li"],[12],[1,"\\n            "],[8,[39,8],[[24,0,"u-border__common--bottom"]],[["@hasFullName","@profileData"],[[30,0,["hasFullName"]],[30,0,["profileData"]]]],null],[1,"\\n          "],[13],[1,"\\n"],[41,[30,0,["showBmAccounts"]],[[[1,"            "],[10,"li"],[15,0,[29,["u-bg-color__silver0 u-border__common--bottom ph4 pv1"," ",[28,[37,9],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_switch_accounts","campaign-manager-web/components/global-header"],null]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,10],null,[["@availableBmAccounts","@profileData"],[[30,0,["availableBmAccounts"]],[30,0,["profileData"]]]],null],[1,"\\n"]],[]],null],[1,"          "],[10,"li"],[15,0,[29,[[52,[30,0,["showBmAccounts"]],"u-border__common--top"]]]],[12],[1,"\\n            "],[8,[30,6,["Item"]],[[16,0,[29,[[30,6,["classNames","itemAction"]]," ",[28,[37,9],null,[["size"],["small"]]]]]],[16,"aria-label",[28,[37,3],["i18n_manage_sponsored_messaging_sender_permissions","campaign-manager-web/components/global-header"],null]],[4,[38,11],["spin_sender_request"],null]],[["@onSelect"],[[30,0,["onSenderPermissionManage"]]]],[["default"],[[[[1,"\\n              "],[1,[28,[35,3],["i18n_manage_sponsored_messaging_sender_permissions","campaign-manager-web/components/global-header"],null]],[1,"\\n            "]],[]]]]],[1,"\\n            "],[8,[39,12],null,[["@isOpen","@onDismiss","@memberId"],[[30,0,["openManageSenderModal"]],[28,[37,13],[[30,0],"openManageSenderModal",false],null],[30,0,["profileData","id"]]]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"li"],[12],[1,"\\n            "],[8,[30,6,["Item"]],[[16,"aria-label",[28,[37,3],["i18n_manage_email_preferences","campaign-manager-web/components/global-header"],null]],[16,0,[30,6,["classNames","itemAction"]]],[4,[38,11],["manage_email_preferences"],null]],[["@onSelect"],[[30,0,["onManageEmailPreferences"]]]],[["default"],[[[[1,"\\n              "],[10,1],[15,0,[29,[[28,[37,9],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_manage_email_preferences","campaign-manager-web/components/global-header"],null]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,"li"],[12],[1,"\\n            "],[8,[30,6,["Item"]],[[16,0,[30,6,["classNames","itemAction"]]]],null,[["default"],[[[[1,"\\n              "],[8,[39,2],null,[["@route"],["account-claim-requests"]],[["default"],[[[[1,"\\n                "],[10,1],[15,0,[29,[[28,[37,9],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,3],["i18n_header_business_manager_requests","campaign-manager-web/components/global-header"],null]],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,"li"],[12],[1,"\\n            "],[8,[30,6,["Item"]],[[16,0,[30,6,["classNames","itemAction"]]]],null,[["default"],[[[[1,"\\n              "],[10,0],[14,0,"global-header-dropdown__external-link-container"],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_go_to_business_manager","campaign-manager-web/components/global-header"],[["linkInfo"],[[28,[37,14],null,[["class","dataTestSelector","href"],["t-14 t-bold t-black--light global-header-dropdown__external-link","data-test-global-header__dropdown-link-business-manager",[30,0,["BUSINESS_MANAGER_URL"]]]]]]]]],[1,"\\n                "],[8,[39,15],null,[["@size","@name"],["small","link-external"]],null],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,"li"],[12],[1,"\\n            "],[8,[30,6,["Item"]],[[16,0,[30,6,["classNames","itemAction"]]]],null,[["default"],[[[[1,"\\n              "],[10,0],[14,0,"global-header-dropdown__external-link-container"],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_go_to_linkedin","campaign-manager-web/components/global-header"],[["domain","linkInfo"],[[30,0,["domainName"]],[28,[37,14],null,[["class","dataTestSelector","href"],["t-14 t-bold t-black--light global-header-dropdown__external-link","data-test-global-header__dropdown-link-linkedin",[30,0,["currentDomain"]]]]]]]]],[1,"\\n                "],[8,[39,15],null,[["@size","@name"],["small","link-external"]],null],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,"li"],[12],[1,"\\n            "],[8,[30,6,["Item"]],[[16,0,[30,6,["classNames","itemAction"]]]],null,[["default"],[[[[1,"\\n              "],[8,[39,2],null,[["@route"],["logout"]],[["default"],[[[[1,"\\n                "],[10,1],[15,0,[29,[[28,[37,9],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,3],["i18n_header_sign_out","campaign-manager-web/components/global-header"],null]],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[6]]]]],[1,"\\n"]],[]],null]],[4]]]]],[1,"\\n"]],["@isSticky","&attrs","@showProductHeaderOnly","header","helpAction","userMenu","&default"],false,["enterprise-application-header","if","link-to","t","yield","hash","ensure-safe-component","iph-launch-button","global-header-dropdown-profile","hue-web-foundations@-text-body","global-header-identity-list-items","track-interaction","sponsored-messaging-shared/sponsored-messaging-manage-sender-requests-modal","set","external-link-info","hue-web-icons@icon"]]',moduleName:"campaign-manager-web/components/global-header.hbs",isStrictMode:!1})
let M=e.default=(p=(0,o.inject)(),m=(0,o.inject)(),g=(0,o.inject)(),b=(0,o.inject)(),_=(0,o.inject)(),h=(0,o.inject)(),f=(0,o.inject)(),T=class extends a.default{get isEnableBusinessManagers(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableBusinessManagers)}get isMercadoEnabled(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableMercado)}get profileData(){return this.memberProfile.profileData}get availableBmAccounts(){return this.isEnableBusinessManagers?this.enterpriseAuthentication.bmAccounts.filter((e=>e.enterpriseApplicationInstance!==this.profileData.enterpriseApplicationInstance)):[]}get showBmAccounts(){return this.isEnableBusinessManagers&&this.availableBmAccounts.length>0}get homeUrl(){return this.iaRedesign.homeUrl}constructor(){var e,t,n
super(...arguments),N(this,"enterpriseAuthentication",E,this),N(this,"iaRedesign",y,this),N(this,"lix",S,this),N(this,"memberProfile",A,this),N(this,"notificationPanel",C,this),N(this,"reporting",O,this),N(this,"router",v,this),N(this,"openManageSenderModal",w,this),N(this,"currentDomain",I,this),N(this,"domainName",P,this),e=this,t="BUSINESS_MANAGER_URL",n=`${(0,d.getDomainUrl)("www.business")}/marketing-solutions/business-manager`,t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n
const a=(0,d.getDomainUrl)(),[i]=u.REGEX.DOMAIN_NAME.exec(a)
this.currentDomain=a,this.domainName=i.charAt(0).toUpperCase()+i.slice(1)}willDestroy(){super.willDestroy(...arguments),(0,l.runDisposables)(this)}onSenderPermissionManage(){(0,r.setProperties)(this,{isDropdownOpen:!1,openManageSenderModal:!0})}onManageEmailPreferences(){this.notificationPanel.onOpenPanel(c.SECTION_NAME_TO_COMPONENT_MAP.BULK_ACCOUNT_NOTIFICATION_SETTINGS_CONTROL)}},E=R(T.prototype,"enterpriseAuthentication",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=R(T.prototype,"iaRedesign",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=R(T.prototype,"lix",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=R(T.prototype,"memberProfile",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=R(T.prototype,"notificationPanel",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=R(T.prototype,"reporting",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=R(T.prototype,"router",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=R(T.prototype,"openManageSenderModal",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!!this.args.isManageSenderRequestsModalVisible}}),I=R(T.prototype,"currentDomain",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=R(T.prototype,"domainName",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R(T.prototype,"onSenderPermissionManage",[r.action],Object.getOwnPropertyDescriptor(T.prototype,"onSenderPermissionManage"),T.prototype),R(T.prototype,"onManageEmailPreferences",[r.action],Object.getOwnPropertyDescriptor(T.prototype,"onManageEmailPreferences"),T.prototype),T);(0,t.setComponentTemplate)(D,M)})),define("campaign-manager-web/components/global-nav-a11y-menu",["exports","@ember/component","@ember/template-factory","ember-stdlib/utils/is-browser","@ember/object","@glimmer/component","@glimmer/tracking","ember-lifeline"],(function(e,t,n,a,i,r,o,l){var s,c
function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"pFayhPv3",block:'[[[11,0],[16,0,[29,["global-nav__a11y-menu ",[52,[30,0,["isActive"]],"global-nav__a11y-menu--active"]]]],[4,[38,1],["keyup",[30,0,["keyUp"]]],null],[4,[38,1],["focusin",[30,0,["focusIn"]]],null],[4,[38,1],["focusout",[30,0,["focusOut"]]],null],[12],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-justify-between u-layout__width-full"],[12],[1,"\\n    "],[11,"button"],[24,0,"m2 button--medium-muted-secondary u-layout__display-block"],[24,4,"button"],[4,[38,1],["click",[30,0,["jumpToElement"]]],null],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_skip_to_main_content","campaign-manager-web/components/global-nav-a11y-menu"],null]],[1,"\\n    "],[13],[1,"\\n\\n    "],[11,"button"],[24,0,"m2 u-layout__display-block button--medium-muted-tertiary global-nav__a11-menu--close-button"],[24,4,"button"],[4,[38,1],["click",[30,0,["closeMenuBar"]]],null],[12],[1,"\\n      "],[8,[39,3],null,[["@size","@name"],["medium","close"]],null],[1,"\\n      "],[10,1],[14,0,"visually-hidden"],[12],[1,[28,[35,2],["i18n_close_menu","campaign-manager-web/components/global-nav-a11y-menu"],null]],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],[],false,["if","on","t","hue-web-icons@icon"]]',moduleName:"campaign-manager-web/components/global-nav-a11y-menu.hbs",isStrictMode:!1})
let m=e.default=(s=class e extends r.default{constructor(...e){var t,n,i,r
super(...e),t=this,n="isActive",r=this,(i=c)&&Object.defineProperty(t,n,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0}),u(this,"hasNoTabindex",!1),u(this,"keyUp",(e=>{27!==e.keyCode&&"Escape"!==e.code||this.closeMenu(!0)})),u(this,"focusIn",(e=>{const t=e.target
!t.classList||t.classList.contains("skip-link")||this.isActive||(this.isActive=!0,a.default&&document.querySelector("body").classList.add("a11y-menu-is-open"))})),u(this,"focusOut",(e=>{const t=e.currentTarget
a.default&&(0,l.runTask)(this,(()=>{!t.contains(document.activeElement)&&this.isActive&&this.closeMenu()}),0)}))}blurHandler(e){const t=e.target
this.hasNoTabindex&&t.removeAttribute("tabindex"),(0,l.removeEventListener)(this,t,"blur",this.blurHandler,!1)}closeMenu(e){if(this.isActive=!1,a.default&&(document.querySelector("body").classList.remove("a11y-menu-is-open"),e)){const e=document.querySelector("#global-nav")
e&&e.focus()}}closeMenuBar(){this.closeMenu(!0)}jumpToElement(t,n=e.getMainElement()){n&&(this.hasNoTabindex=!n.hasAttribute("tabindex"),this.hasNoTabindex&&n.setAttribute("tabindex",-1),(0,l.addEventListener)(this,n,"blur",this.blurHandler,!1),n.focus(),this.closeMenu())}willDestroy(){super.willDestroy(...arguments),(0,l.runDisposables)(this)}static getMainElement(){if(a.default){const e=['[role="main"]:not(#qunit)',"main"].find((e=>document.querySelector(e)))
return!!e&&document.querySelector(e)}return!1}},c=d(s.prototype,"isActive",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),d(s.prototype,"closeMenuBar",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"closeMenuBar"),s.prototype),d(s.prototype,"jumpToElement",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"jumpToElement"),s.prototype),s);(0,t.setComponentTemplate)(p,m)})),define("campaign-manager-web/components/header",["exports","helpcenter-in-product-ember/components/header"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/healthcare-preapproval/advertiser-approval-form",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@embroider/util","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","@linkedin/ember-tracked-validations","campaign-manager-web/components/healthcare-preapproval/advertiser-approval-status","campaign-manager-web/constants/healthcare-preapproval","campaign-manager-web/utils/advertiser-approval-form-table-theme","campaign-manager-web/utils/validation"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S
function A(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const v=(0,n.createTemplateFactory)({id:"Z2mNsW+c",block:'[[[10,"section"],[14,0,"u-bg-color__white border u-layout__max-width-desktop u-layout__margin-center u-layout__width-full"],[12],[1,"\\n  "],[10,0],[14,0,"m5"],[12],[1,"\\n    "],[10,"h1"],[15,0,[29,["mb2"," ",[28,[37,0],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_advertiser_approval_form_title","campaign-manager-web/components/healthcare-preapproval/advertiser-approval-form"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_advertiser_approval_form_description","campaign-manager-web/components/healthcare-preapproval/advertiser-approval-form"],null]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,"hr"],[15,0,[29,[[36,3]]]],[12],[13],[1,"\\n  "],[10,0],[14,0,"advertiser-approval-form__details m5 mt4"],[12],[1,"\\n    "],[8,[39,4],null,[["@validations","@showValidationsOnBlur"],[[30,0,["validations","attrs","domain"]],true]],[["default"],[[[[1,"\\n      "],[10,"label"],[14,"for","advertiser-approval-domain-input"],[15,0,[29,["advertiser-approval-form__domain-input-label mt4"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_advertiser_approval_form_domain_input_label","campaign-manager-web/components/healthcare-preapproval/advertiser-approval-form"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,5],[[16,"aria-invalid",[30,1,["showErrors"]]],[16,"aria-describedby",[30,1,["describedby"]]],[24,"aria-required","true"],[16,0,[29,["advertiser-approval-form__domain-input ",[30,1,["class"]]," ",[36,6]]]],[24,"placeholder","https://www.legitscript.com/1343434"],[4,[38,7],["input",[28,[37,8],["target.value",[28,[37,9],[[30,0],"domain"],null]],null]],null]],[["@value","@inputId"],[[30,0,["domain"]],"advertiser-approval-domain-input"]],null],[1,"\\n    "]],[1]]]]],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[10,"h2"],[15,0,[29,["mb1"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_advertiser_approval_form_accounts_table_title","campaign-manager-web/components/healthcare-preapproval/advertiser-approval-form"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,10],[[24,0,"border"]],[["@data","@caption","@columns","@pageSize","@currentState","@enableRowSelection","@selectedItems","@enableStickyFirstColAndHeaders","@selectRowsAcrossPages","@didClickOnCheckbox","@theme","@onHeader"],[[30,0,["accounts"]],[28,[37,1],["i18n_advertiser_approval_form_ads_table_caption","campaign-manager-web/components/healthcare-preapproval/advertiser-approval-form"],null],[30,0,["tableColumns"]],10,[30,2],true,[30,0,["selectedAccounts"]],true,true,[30,0,["onRowClick"]],[30,0,["advertiserApprovalFormTableTheme"]],"click"]],null],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,11],[[16,"disabled",[30,0,["isSubmitButtonDisabled"]]],[24,0,"advertiser-approval-form__submit"],[4,[38,7],["click",[30,0,["onSubmit"]]],null]],[["@buttonType","@size","@text","@loading"],["primary","small",[28,[37,1],["i18n_advertiser_approval_form_submit_button_label","campaign-manager-web/components/healthcare-preapproval/advertiser-approval-form"],null],[30,0,["isSubmitting"]]]],null],[1,"\\n  "],[13],[1,"\\n"],[13]],["vcont","@accountsTableState"],false,["hue-web-foundations@-text-heading","t","hue-web-foundations@-text-body","hue-web-foundations@-divider","validated-control","cm-text-input","hue-web-foundations@-artdeco-migration-scope","on","pick","set","ads-table","hue-web-button"]]',moduleName:"campaign-manager-web/components/healthcare-preapproval/advertiser-approval-form.hbs",isStrictMode:!1}),w={domain:[(0,c.validator)("presence",!0),(0,c.validator)("inline",{validate(e){const[t,...n]=e.split(d.COMMA_SEPARATOR)
return(0,m.validateURL)(t,{requireScheme:!1})?!n.length||this.model.getI18nString("i18n_advertiser_approval_form_multiple_domains_message"):this.model.getI18nString("i18n_advertiser_approval_form_invalid_domain_message")}})],selectedAccounts:[(0,c.validator)("inline",{validate:e=>!!e.length})]}
let I=e.default=(g=(0,c.hasValidations)(w),b=(0,i.inject)(),g(_=(0,s.assertPropTypes)((S=class extends o.default{constructor(...e){super(...e),A(this,"i18n",f,this),C(this,"advertiserApprovalFormTableTheme",new p.default(this.i18n)),A(this,"selectedAccounts",T,this),A(this,"domain",E,this),A(this,"isSubmitting",y,this)}get tableColumns(){return[{propertyName:"name",title:this.getI18nString("i18n_advertiser_approval_form_accounts_table_name_column_title"),className:"advertiser-approval-form__name-column"},{propertyName:"status",title:this.getI18nString("i18n_advertiser_approval_form_accounts_table_status_column_title"),component:(0,r.ensureSafeComponent)(u.default,this),className:"advertiser-approval-form__status-column"},{propertyName:"approvedDomain",title:this.getI18nString("i18n_advertiser_approval_form_accounts_table_domain_column_title")}]}get accounts(){return this.args.accounts.map((({name:e,status:t,approvedDomain:n,id:a})=>({name:e,status:t,approvedDomain:t===d.DOMAIN_STATUS.CERTIFIED?n:"",id:a})))}getI18nString(e,...t){return this.i18n.lookupTranslation(this.constructor,e)([...t])}onSubmit(){this.validations.isValid&&(this.isSubmitting=!0,this.args.onApprovalSubmit(this.selectedAccounts,this.domain).finally((()=>{this.isSubmitting=!1})),this.selectedAccounts=[],this.domain=null)}onRowClick(e){this.selectedAccounts=e.selectedItems}get isSubmitButtonDisabled(){return this.validations.isInvalid||this.isSubmitting}},C(S,"propTypes",{accounts:s.PropTypes.arrayOf(s.PropTypes.shape({name:s.PropTypes.string.isRequired,status:s.PropTypes.string.isRequired,approvedDomain:s.PropTypes.string,id:s.PropTypes.string.isRequired})).isRequired,onApprovalSubmit:s.PropTypes.func.isRequired,accountsTableState:s.PropTypes.string}),f=O((h=S).prototype,"i18n",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=O(h.prototype,"selectedAccounts",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),E=O(h.prototype,"domain",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=O(h.prototype,"isSubmitting",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),O(h.prototype,"onSubmit",[a.action],Object.getOwnPropertyDescriptor(h.prototype,"onSubmit"),h.prototype),O(h.prototype,"onRowClick",[a.action],Object.getOwnPropertyDescriptor(h.prototype,"onRowClick"),h.prototype),_=h))||_)||_);(0,t.setComponentTemplate)(v,I)})),define("campaign-manager-web/components/healthcare-preapproval/advertiser-approval-status",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"vuP7rAEx",block:'[[[10,0],[15,0,[29,[[28,[37,0],["advertiser-approval-status",[28,[37,1],null,[["advertiser-approval-status__approved","advertiser-approval-status__unapproved"],[[28,[37,2],[[30,1,["status"]],"CERTIFIED"],null],[28,[37,3],[[30,1,["status"]],"CERTIFIED"],null]]]]],null]," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n  "],[1,[28,[35,5],["i18n_advertiser_approval_status","campaign-manager-web/components/healthcare-preapproval/advertiser-approval-status"],[["status"],[[30,1,["status"]]]]]],[1,"\\n"],[13]],["@record"],false,["classes","hash","eq","not-eq","hue-web-foundations@-text-body","t"]]',moduleName:"campaign-manager-web/components/healthcare-preapproval/advertiser-approval-status.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/healthcare-preapproval/advertiser-approval-submit-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/template","@linkedin/ember-prop-types","campaign-manager-web/constants/healthcare-preapproval","campaign-manager-web/helpers/external-link-info","campaign-manager-web/helpers/help-center-url"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"ImL8hSW1",block:'[[[8,[39,0],[[24,"aria-labelledby","advertiser-approval-submit-modal-header-title"]],[["@isOpen","@size","@dismissModal"],[[30,1],"small",[30,2]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,[["@title","@titleId"],[[28,[37,1],["i18n_advertiser_approval_submit_modal_header_title","campaign-manager-web/components/healthcare-preapproval/advertiser-approval-submit-modal"],null],"advertiser-approval-submit-modal-header-title"]],null],[1,"\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n"],[44,[[30,0,["modalDetails"]]],[[[1,"      "],[8,[39,3],[[24,0,"cm-hue-empty-state"]],[["@size","@illustration","@headline","@message"],["small",[30,4,["illustration"]],[30,4,["headline"]],[30,4,["message"]]]],null],[1,"\\n"]],[4]]],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[8,[39,4],[[4,[38,5],["click",[30,2]],null]],[["@buttonType","@text"],["primary",[28,[37,1],["i18n_advertiser_approval_submit_modal_confirm_button_text","campaign-manager-web/components/healthcare-preapproval/advertiser-approval-submit-modal"],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isModalOpen","@onClose","modal","details"],false,["hue-web-modal","t","let","hue-web-empty-state","hue-web-button","on"]]',moduleName:"campaign-manager-web/components/healthcare-preapproval/advertiser-approval-submit-modal.hbs",isStrictMode:!1})
let _=e.default=(u=(0,i.inject)(),(0,o.assertPropTypes)((g=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=m)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get modalDetails(){const{approvedDomainName:e,domainStatus:t,requestLimitExceeded:n}=this.args
if(t===l.DOMAIN_STATUS.CERTIFIED)return{headline:this.getI18nString("i18n_advertiser_approval_submit_modal_approved_headline"),message:(0,r.htmlSafe)(this.getI18nString("i18n_advertiser_approval_submit_modal_approved_message",{domainName:e,linkInfo:{href:l.CAMPIAGN_MANAGER_BASE_PATH}})),illustration:"success-team"}
if(t===l.DOMAIN_STATUS.UNCERTIFIED)return{headline:this.getI18nString("i18n_advertiser_approval_submit_modal_unapproved_headline"),message:(0,r.htmlSafe)(this.getI18nString("i18n_advertiser_approval_submit_modal_unapproved_message",{linkInfo:{href:l.LEGITSCRIPT_CERTIFICATION_URL}})),illustration:"error-crossing"}
const a=n?"i18n_advertiser_approval_submit_modal_request_limit_message":"i18n_advertiser_approval_submit_modal_error_message"
return{headline:this.getI18nString("i18n_advertiser_approval_submit_modal_error_headline"),message:(0,r.htmlSafe)(this.getI18nString(a,{linkInfo:(0,s.externalLinkInfo)([],{href:(0,c.helpCenterUrl)(null,{path:l.HELP_CENTER_PATH})})})),illustration:"error-server"}}getI18nString(e,...t){return this.i18n.lookupTranslation(this.constructor,e)([...t])}},A=g,C="propTypes",O={approvedDomainName:o.PropTypes.string,domainStatus:o.PropTypes.string,isModalOpen:o.PropTypes.bool.isRequired,onClose:o.PropTypes.func.isRequired,requestLimitExceeded:o.PropTypes.bool},C in A?Object.defineProperty(A,C,{value:O,enumerable:!0,configurable:!0,writable:!0}):A[C]=O,h=(p=g).prototype,f="i18n",T=[u],E={configurable:!0,enumerable:!0,writable:!0,initializer:null},S={},Object.keys(E).forEach((function(e){S[e]=E[e]})),S.enumerable=!!S.enumerable,S.configurable=!!S.configurable,("value"in S||S.initializer)&&(S.writable=!0),S=T.slice().reverse().reduce((function(e,t){return t(h,f,e)||e}),S),y&&void 0!==S.initializer&&(S.value=S.initializer?S.initializer.call(y):void 0,S.initializer=void 0),void 0===S.initializer&&(Object.defineProperty(h,f,S),S=null),m=S,d=p))||d)
var h,f,T,E,y,S,A,C,O;(0,t.setComponentTemplate)(b,_)})),define("campaign-manager-web/components/healthcare-preapproval/healthcare-preapproval-page",["exports","@ember/component","@ember/template-factory","ember-async-data","@ember/object","@ember/service","@glimmer/tracking","@glimmer/component","@linkedin/ads-table/utils/states","ember-concurrency-decorators","campaign-manager-web/constants/healthcare-preapproval","campaign-manager-web/utils/http-error","campaign-manager-web/utils/urn","campaign-manager-web/utils/api-endpoints"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A,C,O,v
function w(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function I(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const P=(0,n.createTemplateFactory)({id:"nkkzlkbU",block:'[[[10,0],[14,0,"u-display-flex u-flex-column flex-fill p5"],[12],[1,"\\n  "],[8,[39,0],null,[["@accounts","@onApprovalSubmit","@accountsTableState"],[[30,0,["accounts"]],[30,0,["onApprovalSubmit"]],[30,0,["accountsTableState"]]]],null],[1,"\\n  "],[8,[39,1],null,[["@isModalOpen","@onClose","@domainStatus","@approvedDomainName","@requestLimitExceeded"],[[30,0,["isModalOpen"]],[30,0,["onPostSubmissionModalClose"]],[30,0,["domainStatus"]],[30,0,["approvedDomainName"]],[30,0,["requestLimitExceeded"]]]],null],[1,"\\n"],[13]],[],false,["healthcare-preapproval/advertiser-approval-form","healthcare-preapproval/advertiser-approval-submit-modal"]]',moduleName:"campaign-manager-web/components/healthcare-preapproval/healthcare-preapproval-page.hbs",isStrictMode:!1})
let N=e.default=(g=(0,r.inject)(),b=(0,r.inject)(),_=(0,r.inject)(),h=(0,c.task)({restartable:!0}),f=class extends l.default{constructor(...e){super(...e),w(this,"jet",T,this),w(this,"reporting",E,this),w(this,"xhr",y,this),w(this,"approvedDomainName",S,this),w(this,"domainStatus",A,this),w(this,"isModalOpen",C,this),w(this,"requestLimitExceeded",O,this),w(this,"fetchedAccounts",v,this)}get accounts(){return this.fetchedAccounts.isResolved?this.fetchedAccounts.value:[]}onApprovalSubmit(e,t){return this.submitHealthcareApprovalApplicationTask.perform(e,t)}onPostSubmissionModalClose(){this.isModalOpen=!1,this.requestLimitExceeded=!1,this.fetchedAccounts=new a.TrackedAsyncData(this.fetchHealthcareAdvertiserPreapprovals(),this)}get accountsTableState(){return this.fetchedAccounts.isPending?s.default.LOADING:this.fetchedAccounts.isRejected?s.default.ERROR:s.default.DISPLAY}async fetchHealthcareAdvertiserPreapprovals(){try{const{elements:e}=await this.reporting.getAccounts(),t=e?.filter((({currentUserRole:e})=>u.ALLOWED_CURRENT_USER_ROLES.includes(e)))
if(!t?.length)return[]
const n=t.map((({id:e})=>encodeURIComponent((0,p.createUrnFromAttrs)(p.URN_TYPES.SPONSORED_ACCOUNT,e)))),{results:a}=await this.xhr.fetch(`${m.default.healthcarePreapprovals}?ids=List(${n.join(u.COMMA_SEPARATOR)})`,{},0)
return t.map((({name:e,id:t})=>{const n=(0,p.createUrnFromAttrs)(p.URN_TYPES.SPONSORED_ACCOUNT,t),i=a[n]
if(!i)return{id:n,name:e}
const{account:r,healthcareAdsPreApproval:o}=i,[{approvedDomain:l,status:s}={}]=o
return{approvedDomain:l,id:r,name:e,status:s}}))}catch(e){this.jet.error(new Error(`Failed to fetch accounts preapproval data: ${(0,d.getErrorMessage)(e)}`))}}*submitHealthcareApprovalApplicationTask(e,t){try{const n={cmAdvertiserHealthcarePreApprovalRequests:e.map((({id:e})=>({account:e,domains:[t]})))},{data:a}=yield this.xhr.post(`${m.default.healthcarePreapprovals}?action=heathcarePreApproval`,{data:JSON.stringify(n)}),{value:i}=a,[r]=i,o=i.some((({healthcareAdsPreApproval:e})=>{const[{status:t}]=e
return t===u.DOMAIN_STATUS.ERROR}))
this.domainStatus=o?u.DOMAIN_STATUS.ERROR:u.DOMAIN_STATUS[r.healthcareAdsPreApproval[0].status],this.approvedDomainName=t,this.isModalOpen=!0}catch(n){this.requestLimitExceeded=n.status===u.REQUEST_LIMIT_EXCEEDED_STATUS_CODE,this.domainStatus=u.DOMAIN_STATUS.ERROR,this.isModalOpen=!0,this.jet.error(new Error(`Failed to submit healthcare approval application: ${(0,d.getErrorMessage)(n)}`))}}},T=I(f.prototype,"jet",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=I(f.prototype,"reporting",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=I(f.prototype,"xhr",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=I(f.prototype,"approvedDomainName",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=I(f.prototype,"domainStatus",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=I(f.prototype,"isModalOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),O=I(f.prototype,"requestLimitExceeded",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=I(f.prototype,"fetchedAccounts",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new a.TrackedAsyncData(this.fetchHealthcareAdvertiserPreapprovals(),this)}}),I(f.prototype,"onApprovalSubmit",[i.action],Object.getOwnPropertyDescriptor(f.prototype,"onApprovalSubmit"),f.prototype),I(f.prototype,"onPostSubmissionModalClose",[i.action],Object.getOwnPropertyDescriptor(f.prototype,"onPostSubmissionModalClose"),f.prototype),I(f.prototype,"submitHealthcareApprovalApplicationTask",[h],Object.getOwnPropertyDescriptor(f.prototype,"submitHealthcareApprovalApplicationTask"),f.prototype),f);(0,t.setComponentTemplate)(P,N)})),define("campaign-manager-web/components/helper-strings",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"D11UZFqu",block:'[[[1,"\\n"]],[],false,[]]',moduleName:"campaign-manager-web/components/helper-strings.hbs",isStrictMode:!1}),r=(0,a.default)()
e.default=(0,t.setComponentTemplate)(i,r)})),define("campaign-manager-web/components/hero-label",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"T623YZER",block:'[[[11,"label"],[16,"for",[30,1]],[17,2],[16,0,[29,[[28,[37,0],null,[["size","weight","color"],["medium","bold",[52,[30,3],"signal-negative","default"]]]]]]],[12],[1,"\\n  "],[18,5,null],[1,"\\n"],[41,[28,[37,3],[[30,3],[30,4]],null],[[[1,"    "],[10,1],[15,0,[29,[[28,[37,0],null,[["size","color"],["xsmall","signal-negative"]]]]]],[12],[1,"\\n      "],[1," *"],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["@inputId","&attrs","@hasError","@isRequired","&default"],false,["hue-web-foundations@-text-body","if","yield","and"]]',moduleName:"campaign-manager-web/components/hero-label.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={inputId:i.PropTypes.string.isRequired,hasError:i.PropTypes.bool,isRequired:i.PropTypes.bool},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/hero-section",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"+AS1EpsE",block:'[[[10,0],[14,0,"hero-section"],[12],[1,"\\n  "],[10,0],[14,0,"hero-section__background-image-container"],[12],[1,"\\n"],[41,[30,1],[[[1,"      "],[10,"img"],[14,0,"hero-section__background-image"],[15,"src",[30,1]],[15,"alt",[28,[37,1],["background_image","campaign-manager-web/components/hero-section"],null]],[12],[13],[1,"\\n"]],[]],[[[1,"      "],[8,[39,2],[[24,0,"hero-section__background-image"],[24,"preserveAspectRatio","xMinYMin slice"]],[["@type","@name"],["entity-background","company-default"]],null],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"],[41,[30,2],[[[1,"    "],[8,[39,3],[[24,0,"hero-section__image"]],[["@entityType","@size","@imageUrl","@a11yText"],["company","xxlarge",[30,2],[28,[37,1],["company_logo","campaign-manager-web/components/hero-section"],null]]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[39,2],[[24,0,"hero-section__image"]],[["@type","@name"],["entity-ghost","company-accent-5"]],null],[1,"\\n"]],[]]],[13]],["@backgroundImageUrl","@imageUrl"],false,["if","t","hue-web-icons@icon","hue-web-entity"]]',moduleName:"campaign-manager-web/components/hero-section.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={backgroundImageUrl:i.PropTypes.string,imageUrl:i.PropTypes.string},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/hidable-inline-notification",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@glimmer/component","@linkedin/ember-prop-types","@glimmer/tracking","campaign-manager-web/components/inline-notification"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _=(0,n.createTemplateFactory)({id:"u5w7VtOF",block:'[[[41,[51,[30,0,["isHiddenDuringSession"]]],[[[1,"  "],[8,[39,1],[[17,1]],[["@type","@containerColorClass","@iconColorClass","@isDismissable","@onDismiss"],[[30,2],[30,3],[30,4],[30,5],[30,0,["setLocalStorageAfterDismiss"]]]],[["default"],[[[[1,"\\n    "],[18,6,null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],["&attrs","@type","@containerColorClass","@iconColorClass","@isDismissable","&default"],false,["unless","inline-notification","yield"]]',moduleName:"campaign-manager-web/components/hidable-inline-notification.hbs",isStrictMode:!1})
let h=e.default=(0,o.assertPropTypes)((m=class extends r.default{constructor(){super(...arguments),g(this,"localStorage",d,this),g(this,"isHiddenDuringSession",p,this)
const e=this._getLocalStorageValue()
this.isHiddenDuringSession=e}_getLocalStorageValue(){const{localStorageKey:e}=this.args
return Boolean(this.localStorage.get(e))}setLocalStorageAfterDismiss(){const{localStorageKey:e}=this.args
this.localStorage.put(e,!0),this.isHiddenDuringSession=!0,this.args.onDismiss?.()}},f=m,T="propTypes",E={type:o.PropTypes.enum(Object.values(s.NotificationType)).isRequired,isDismissable:o.PropTypes.bool,onDismiss:o.PropTypes.func,containerColorClass:o.PropTypes.string,iconColorClass:o.PropTypes.string,localStorageKey:o.PropTypes.string.isRequired},T in f?Object.defineProperty(f,T,{value:E,enumerable:!0,configurable:!0,writable:!0}):f[T]=E,d=b((u=m).prototype,"localStorage",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(u.prototype,"isHiddenDuringSession",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b(u.prototype,"setLocalStorageAfterDismiss",[a.action],Object.getOwnPropertyDescriptor(u.prototype,"setLocalStorageAfterDismiss"),u.prototype),c=u))||c
var f,T,E;(0,t.setComponentTemplate)(_,h)})),define("campaign-manager-web/components/hierarchy/group-budget-conflict-handler",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-concurrency-decorators","campaign-manager-web/utils/http-error","@linkedin/ember-prop-types","campaign-manager-web/constants/campaign-constants"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A=(0,n.createTemplateFactory)({id:"FADDyZy0",block:'[[[41,[30,1,["unspentBudget"]],[[[1,"  "],[11,0],[17,2],[12],[1,"\\n"],[41,[30,0,["fetchCampaignGroupData","last","isSuccessful"]],[[[1,"      "],[8,[39,1],null,[["@campaignGroupBudget","@campaign","@budgetType","@onCTAClick","@isCGContextBudgetFeedback"],[[30,1,["unspentBudget"]],[30,3],[30,4],[28,[37,2],[[28,[37,3],[[30,0,["isGroupBudgetFormOpen"]]],null],true],null],[30,5]]],null],[1,"\\n      "],[8,[39,4],null,[["@accountId","@campaignGroup","@campaign","@dismissModal","@isOpen","@refreshModelOnSave","@shouldRenderInline"],[[30,0,["accountId"]],[30,1],[30,3],[28,[37,2],[[28,[37,3],[[30,0,["isGroupBudgetFormOpen"]]],null],false],null],[30,0,["isGroupBudgetFormOpen"]],[30,0,["refreshModelOnSave"]],[30,6]]],null],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"]],[]],null]],["@campaignGroup","&attrs","@campaign","@budgetType","@isCGContextBudgetFeedback","@isForCampaignReactivation"],false,["if","hierarchy/group-budget-inline-feedback","fn","mut","hierarchy/update-group-budget-form"]]',moduleName:"campaign-manager-web/components/hierarchy/group-budget-conflict-handler.hbs",isStrictMode:!1})
let C=e.default=(d=(0,i.inject)("campaign-group"),(0,c.assertPropTypes)((T=class extends r.default{constructor(){super(...arguments),E(this,"router",g,this),E(this,"account",b,this),E(this,"campaignGroupService",_,this),E(this,"jet",h,this),E(this,"isGroupBudgetFormOpen",f,this),y(this,"accountId",void 0),this.fetchCampaignGroupData.perform()}refreshModelOnSave(){this.args.refreshCGModel?.()}*fetchCampaignGroupData(){try{yield this.campaignGroupService.fetchCampaignGroup(this.args.campaignGroup.id)
const e=this.campaignGroupService.data[this.args.campaignGroup.id].toJSON()
this.accountId=e.accountId}catch(e){this.jet.error(new Error(`Error fetching campaign group for ${this.args.campaignGroup.id} campaign id: ${(0,s.getErrorMessage)(e)}`),["group-budget-conflict-handler"],!1)}}},y(T,"propTypes",{isCGContextBudgetFeedback:c.PropTypes.bool,campaignGroup:c.PropTypes.oneOfType([c.PropTypes.object,c.PropTypes.EmberObject]).isRequired,campaign:c.PropTypes.oneOfType([c.PropTypes.object,c.PropTypes.EmberObject]).isRequired,refreshCGModel:c.PropTypes.func,budgetType:c.PropTypes.oneOfType([c.PropTypes.enum(Object.values({...u.BUDGET_TYPES,...u.LIFETIME_BUDGET_TYPES})),c.PropTypes.null]),isForCampaignReactivation:c.PropTypes.bool}),g=S((m=T).prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=S(m.prototype,"account",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=S(m.prototype,"campaignGroupService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(m.prototype,"jet",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(m.prototype,"isGroupBudgetFormOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S(m.prototype,"refreshModelOnSave",[a.action],Object.getOwnPropertyDescriptor(m.prototype,"refreshModelOnSave"),m.prototype),S(m.prototype,"fetchCampaignGroupData",[l.task],Object.getOwnPropertyDescriptor(m.prototype,"fetchCampaignGroupData"),m.prototype),p=m))||p);(0,t.setComponentTemplate)(A,C)}))
define("campaign-manager-web/components/hierarchy/group-budget-inline-feedback",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/routes","@ember/service","@ember/object","@ember/template","@ember/debug","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/campaign-group","campaign-manager-web/utils/campaign"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E,y
function S(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function A(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const C=(0,n.createTemplateFactory)({id:"Zz5ZlHmS",block:'[[[8,[39,0],[[16,0,[29,["group-budget-inline-feedback-container m2"," ",[28,[37,1],null,[["weight"],["bold"]]]]]],[17,1]],[["@isHidden","@linkText","@message","@onClick","@type"],[[28,[37,2],[[30,0,["feedbackMessage"]]],null],[28,[37,3],["i18n_update_group_budget_link","campaign-manager-web/components/hierarchy/group-budget-inline-feedback"],null],[30,0,["feedbackMessage"]],[30,0,["displayUpdateGroupBudgetModal"]],[30,0,["feedbackType"]]]],null]],["&attrs"],false,["hue-web-inline-feedback","hue-web-foundations@-text-body","is-empty","t"]]',moduleName:"campaign-manager-web/components/hierarchy/group-budget-inline-feedback.hbs",isStrictMode:!1}),O={[r.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX]:{insufficientMinCGBudgetMsg:"i18n_group_budget_low_CG_selection_context"},[r.ROUTE_NAME.ACCOUNT_CAMPAIGN_REVIEW]:{insufficientMinCGBudgetMsg:"i18n_group_budget_insufficient_campaign_review_context"}},v={[r.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS]:{insufficientMinCGBudgetMsg:"i18n_group_budget_low_campaign_creation_context",budgetInfoMessage:"i18n_group_budget_info_campaign_creation_context",excessCampaignBudgetMsg:"i18_group_budget_exceeds_campaign_creation_context",excessCampaignDailyBudgetMsg:"i18n_daily_budget_exceeds_cg_budget_when_campaign_runs_continuously"},[r.ROUTE_NAME.ACCOUNT_CAMPAIGN_REVIEW]:{insufficientMinCGBudgetMsg:"i18n_group_budget_low_campaign_review_context"},[r.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX]:{insufficientMinCGBudgetMsg:"i18n_group_budget_low_campaign_reactivation_context",budgetInfoMessage:"i18n_group_budget_low_campaign_reactivation_context",excessCampaignBudgetMsg:"i18_group_budget_exceeds_campaign_creation_context",excessCampaignDailyBudgetMsg:"i18n_daily_budget_exceeds_cg_budget_when_campaign_runs_continuously"}},w="neutral",I="caution"
let P=e.default=(m=(0,o.inject)("cm-formatter"),g=(0,o.inject)("campaign-group"),(0,i.assertPropTypes)((y=class extends a.default{constructor(){super(...arguments),S(this,"router",h,this),S(this,"i18n",f,this),S(this,"formatter",T,this),S(this,"campaignGroupService",E,this)
const{campaign:e,isCGContextBudgetFeedback:t,budgetType:n}=this.args;[r.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS,r.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX].includes(this.router.currentRouteName),[r.ROUTE_NAME.ACCOUNT_CAMPAIGN_REVIEW,r.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX].includes(this.router.currentRouteName),this.minimumAllowedCGBudget=d.MINIMUM_CAMPAIGN_GROUP_TOTAL_BUDGET_FOR_CURRENCY_CODE[this.args.campaignGroupBudget.currencyCode]}get feedbackMessage(){let e
return e=this.args.campaignGroupBudget.amount<this.minimumAllowedCGBudget?this.args.isCGContextBudgetFeedback?O[this.router.currentRouteName]?.insufficientMinCGBudgetMsg??"":v[this.router.currentRouteName]?.insufficientMinCGBudgetMsg??"":this.campaignBudget>this.args.campaignGroupBudget.amount?(this.isDailyBudgetType&&!this.args.campaign?.runSchedule?.end?v[this.router.currentRouteName]?.excessCampaignDailyBudgetMsg:v[this.router.currentRouteName]?.excessCampaignBudgetMsg)??"":v[this.router.currentRouteName]?.budgetInfoMessage??"",this._getMessageToDisplay(e)}get feedbackType(){return this.args.campaignGroupBudget.amount<this.minimumAllowedCGBudget||this.campaignBudget>this.args.campaignGroupBudget.amount?I:w}get isDailyBudgetType(){return this.args.budgetType===u.LIFETIME_BUDGET_TYPES.DAILY}get campaignBudget(){const{runSchedule:e,dailyBudget:t,totalBudget:n,currentRunningSpend:a}=this.args.campaign
let i
if(t?.amount&&this.isDailyBudgetType)i=e.end?(0,p.getNumDaysInCampaignUTC)(this.args.campaign)*t.amount:10*t.amount
else{i=(n?.amount??0)-(a?.amount??0)}return i}displayUpdateGroupBudgetModal(){this.args.onCTAClick()}_getMessageToDisplay(e){let t
const n=this.args.campaignGroupBudget.currencyCode
switch(e){case"i18n_group_budget_low_CG_selection_context":case"i18n_group_budget_insufficient_campaign_review_context":return t={minimumCGBudget:this.formatter.formatCurrencyWithCustomDecimals(this.minimumAllowedCGBudget,n,2)},(0,s.htmlSafe)(this.i18n.lookupTranslation(this.constructor,e)(t))
case"i18_group_budget_exceeds_campaign_creation_context":return t={exceededCGBudget:this.formatter.formatCurrencyWithCustomDecimals(this.campaignBudget-this.args.campaignGroupBudget.amount,n,2)},(0,s.htmlSafe)(this.i18n.lookupTranslation(this.constructor,e)(t))
case"i18n_daily_budget_exceeds_cg_budget_when_campaign_runs_continuously":case"i18n_group_budget_low_campaign_creation_context":return(0,s.htmlSafe)(this.i18n.lookupTranslation(this.constructor,e)())
case"i18n_group_budget_info_campaign_creation_context":case"i18n_group_budget_low_campaign_review_context":case"i18n_group_budget_low_campaign_reactivation_context":return t={remainingCGBudget:this.formatter.formatCurrencyWithCustomDecimals(this.args.campaignGroupBudget.amount,n,2)},(0,s.htmlSafe)(this.i18n.lookupTranslation(this.constructor,e)(t))
default:return""}}},N=y,R="propTypes",D={isCGContextBudgetFeedback:i.PropTypes.bool,campaignGroupBudget:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,campaign:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject,i.PropTypes.null]),onCTAClick:i.PropTypes.func.isRequired,budgetType:i.PropTypes.oneOfType([i.PropTypes.enum(Object.values({...u.BUDGET_TYPES,...u.LIFETIME_BUDGET_TYPES})),i.PropTypes.null])},R in N?Object.defineProperty(N,R,{value:D,enumerable:!0,configurable:!0,writable:!0}):N[R]=D,h=A((_=y).prototype,"router",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=A(_.prototype,"i18n",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=A(_.prototype,"formatter",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=A(_.prototype,"campaignGroupService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A(_.prototype,"displayUpdateGroupBudgetModal",[l.action],Object.getOwnPropertyDescriptor(_.prototype,"displayUpdateGroupBudgetModal"),_.prototype),b=_))||b)
var N,R,D;(0,t.setComponentTemplate)(C,P)})),define("campaign-manager-web/components/hierarchy/group-schedule-conflict-handler",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-concurrency-decorators","campaign-manager-web/utils/campaign","campaign-manager-web/utils/date","campaign-manager-web/utils/http-error","@linkedin/ember-prop-types","campaign-manager-web/constants/budget-optimization"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const S=(0,n.createTemplateFactory)({id:"vocv9K0R",block:'[[[41,[30,1,["endsAt"]],[[[1,"  "],[11,0],[17,2],[12],[1,"\\n"],[41,[30,0,["fetchCampaignGroupData","last","isSuccessful"]],[[[1,"      "],[8,[39,1],null,[["@campaignGroupSchedule","@campaignSchedule","@onCTAClick","@isCGContextScheduleFeedback"],[[30,1],[30,0,["campaignScheduleRange"]],[28,[37,2],[[28,[37,3],[[30,0,["isGroupScheduleModalOpen"]]],null],true],null],[30,3]]],null],[1,"\\n      "],[8,[39,4],null,[["@campaignGroup","@campaignStartDate","@campaignEndDate","@dismissModal","@isOpen","@refreshModelOnSave","@shouldRenderInline"],[[30,1],[30,0,["campaignScheduleRange","campaignStartDate"]],[30,0,["campaignScheduleRange","campaignEndDate"]],[28,[37,2],[[28,[37,3],[[30,0,["isGroupScheduleModalOpen"]]],null],false],null],[30,0,["isGroupScheduleModalOpen"]],[30,0,["refreshModelOnSave"]],[30,4]]],null],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"]],[]],null]],["@campaignGroup","&attrs","@isCGContextScheduleFeedback","@isForCampaignReactivation"],false,["if","hierarchy/group-schedule-inline-feedback","fn","mut","hierarchy/update-group-schedule-form"]]',moduleName:"campaign-manager-web/components/hierarchy/group-schedule-conflict-handler.hbs",isStrictMode:!1})
let A=e.default=(m=(0,i.inject)("campaign-group"),(0,d.assertPropTypes)((T=class extends r.default{constructor(){super(...arguments),E(this,"campaignGroupService",_,this),E(this,"jet",h,this),E(this,"isGroupScheduleModalOpen",f,this),this.fetchCampaignGroupData.perform()}get campaignScheduleRange(){if(this.args.campaignGroup.budgetOptimization?.budgetOptimizationStrategy===p.BUDGET_OPTIMIZATION_STRATEGY.DYNAMIC)return{campaignStartDate:new Date(this.args.campaignGroup.startsAt),campaignEndDate:new Date(this.args.campaignGroup.endsAt)}
const e=this.args.campaign,t=(0,c.getStartOfUTCDate)(),n=new Date((0,a.get)(e,"runSchedule.start")||t)
return{campaignStartDate:n,campaignEndDate:(0,s.hasEndDate)(e)?new Date((0,a.get)(e,"runSchedule.end")):(0,c.addMonths)(n,1)}}refreshModelOnSave(){this.args.refreshCGModel?.()}*fetchCampaignGroupData(){try{yield this.campaignGroupService.fetchCampaignGroup(this.args.campaignGroup.id)}catch(e){this.jet.error(new Error(`Error fetching campaign group for ${this.args.campaignGroup.id} campaign id: ${(0,u.getErrorMessage)(e)}`),["group-schedule-conflict-handler"],!1)}}},C=T,O="propTypes",v={isCGContextScheduleFeedback:d.PropTypes.bool,campaignGroup:d.PropTypes.oneOfType([d.PropTypes.object,d.PropTypes.EmberObject]).isRequired,campaign:d.PropTypes.oneOfType([d.PropTypes.object,d.PropTypes.EmberObject]).isRequired,refreshCGModel:d.PropTypes.func,isForCampaignReactivation:d.PropTypes.bool},O in C?Object.defineProperty(C,O,{value:v,enumerable:!0,configurable:!0,writable:!0}):C[O]=v,_=y((b=T).prototype,"campaignGroupService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(b.prototype,"jet",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(b.prototype,"isGroupScheduleModalOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y(b.prototype,"refreshModelOnSave",[a.action],Object.getOwnPropertyDescriptor(b.prototype,"refreshModelOnSave"),b.prototype),y(b.prototype,"fetchCampaignGroupData",[l.task],Object.getOwnPropertyDescriptor(b.prototype,"fetchCampaignGroupData"),b.prototype),g=b))||g)
var C,O,v;(0,t.setComponentTemplate)(S,A)})),define("campaign-manager-web/components/hierarchy/group-schedule-inline-feedback",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/debug","@ember/object","@ember/service","@ember/template","@linkedin/ember-prop-types","campaign-manager-web/constants/routes","campaign-manager-web/utils/date"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f=(0,n.createTemplateFactory)({id:"We4g9UA9",block:'[[[1,"\\n"],[8,[39,0],[[16,0,[29,["group-schedule-inline-feedback-container"," ",[28,[37,1],null,[["weight"],["bold"]]]]]],[17,1]],[["@isHidden","@linkText","@message","@onClick","@type"],[[28,[37,2],[[30,0,["feedbackMessage"]]],null],[30,0,["linkText"]],[30,0,["feedbackMessage"]],[30,0,["displayUpdateGroupScheduleModal"]],[30,0,["feedbackType"]]]],null]],["&attrs"],false,["hue-web-inline-feedback","hue-web-foundations@-text-body","is-empty"]]',moduleName:"campaign-manager-web/components/hierarchy/group-schedule-inline-feedback.hbs",isStrictMode:!1}),T={[c.ROUTE_NAME.ACCOUNT_CAMPAIGN_REVIEW]:{exceededCampaignScheduleMsg:"i18n_group_schedule_conflicted_in_campaign_review"}},E={[c.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS]:{scheduleInfoMsg:"i18n_group_schedule_info",exceededCampaignScheduleMsg:"i18n_campaign_schedule_exceeds_group_schedule"},[c.ROUTE_NAME.ACCOUNT_CAMPAIGN_REVIEW]:{exceededCampaignScheduleMsg:"i18n_campaign_schedule_exceeds_group_schedule"},[c.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX]:{scheduleInfoMsg:"i18n_group_schedule_info",exceededCampaignScheduleMsg:"i18n_campaign_schedule_exceeds_group_schedule"}},y="neutral",S="caution"
let A=e.default=(0,s.assertPropTypes)((b=class extends a.default{constructor(){super(...arguments),_(this,"router",m,this),_(this,"i18n",g,this),c.ROUTE_NAME.ACCOUNT_CAMPAIGN_REVIEW,this.router.currentRouteName}get isCampaignScheduleExceedCGSchedule(){const e=this.args.campaignSchedule.campaignEndDate,t=new Date(this.args.campaignGroupSchedule.endsAt)
return e>t&&!(0,u.isSameDay)(e,t)}get feedbackMessage(){let e
return e=this.isCampaignScheduleExceedCGSchedule?this.args.isCGContextScheduleFeedback?T[this.router.currentRouteName]?.exceededCampaignScheduleMsg??"":E[this.router.currentRouteName]?.exceededCampaignScheduleMsg??"":E[this.router.currentRouteName]?.scheduleInfoMsg??"",this._getMessageToDisplay(e)}get feedbackType(){return this.isCampaignScheduleExceedCGSchedule?S:y}get linkText(){return this.isCampaignScheduleExceedCGSchedule?(0,l.htmlSafe)(this.i18n.lookupTranslation(this.constructor,"i18n_update_group_schedule_link")()):""}displayUpdateGroupScheduleModal(){this.args.onCTAClick()}_getMessageToDisplay(e){let t
if("i18n_group_schedule_info"===e){const n={campaignGroupStartDate:new Date(this.args.campaignGroupSchedule.startsAt),campaignGroupEndDate:new Date(this.args.campaignGroupSchedule.endsAt)}
t=this.i18n.lookupTranslation(this.constructor,e)(n)}else t=e?(0,l.htmlSafe)(this.i18n.lookupTranslation(this.constructor,e)()):""
return t}},C=b,O="propTypes",v={isCGContextScheduleFeedback:s.PropTypes.bool,campaignGroupSchedule:s.PropTypes.oneOfType([s.PropTypes.object,s.PropTypes.EmberObject]).isRequired,campaignSchedule:s.PropTypes.oneOfType([s.PropTypes.object,s.PropTypes.EmberObject]).isRequired,onCTAClick:s.PropTypes.func.isRequired},O in C?Object.defineProperty(C,O,{value:v,enumerable:!0,configurable:!0,writable:!0}):C[O]=v,m=h((p=b).prototype,"router",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=h(p.prototype,"i18n",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(p.prototype,"displayUpdateGroupScheduleModal",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"displayUpdateGroupScheduleModal"),p.prototype),d=p))||d
var C,O,v;(0,t.setComponentTemplate)(f,A)})),define("campaign-manager-web/components/hierarchy/update-group-budget-form",["exports","@ember/component","@ember/template-factory","@glimmer/component","ember-concurrency-decorators","@ember/object","@ember/service","@glimmer/tracking","campaign-manager-web/utils/campaign-group","@linkedin/ember-prop-types","campaign-manager-web/utils/http-error","hue-web-toast/utils/constants","@ember/template"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E,y,S,A,C,O
function v(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function w(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const I=(0,n.createTemplateFactory)({id:"SJDc/BGn",block:'[[[1,"\\n"],[41,[28,[37,1],[[30,1],[30,2]],null],[[[1,"  "],[11,0],[17,3],[16,0,[29,[[28,[37,2],null,[["elevation"],["lined"]]]]]],[12],[1,"\\n    "],[10,0],[15,0,[29,["p4"," ",[28,[37,3],null,[["inverse"],[true]]]]]],[12],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_update_group_budget_title","campaign-manager-web/components/hierarchy/update-group-budget-form"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"p4"],[12],[1,"\\n      "],[8,[39,6],null,[["@message","@isLoading"],[[28,[37,5],["i18n_saving","campaign-manager-web/components/hierarchy/update-group-budget-form"],null],[30,0,["updateGroupBudgetTask","isRunning"]]]],null],[1,"\\n      "],[8,[39,7],null,[["@accountId","@campaignGroup","@onCGLifetimeBudgetChange","@campaign"],[[30,4],[30,5],[30,0,["onCGLifetimeBudgetChange"]],[30,6]]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-justify-between p4"],[12],[1,"\\n      "],[10,0],[12],[1,"\\n        "],[8,[39,8],null,[["@message","@isHidden","@type"],[[28,[37,5],["i18n_update_group_budget_form_inline_feedback_error","campaign-manager-web/components/hierarchy/update-group-budget-form"],null],[28,[37,9],[[30,0,["showInlineFeedBack"]]],null],"negative"]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[12],[1,"\\n        "],[8,[39,10],[[24,0,"mr2"],[4,[38,11],["click",[30,0,["onCancel"]]],null],[4,[38,12],["update_group_budget_container_cancel"],null]],[["@buttonType","@text","@emphasized","@size"],["secondary",[28,[37,5],["i18n_dismiss_form_btn_text","campaign-manager-web/components/hierarchy/update-group-budget-form"],null],true,"small"]],null],[1,"\\n        "],[8,[39,10],[[4,[38,11],["click",[28,[37,13],[[30,0,["updateGroupBudgetTask"]]],null]],null],[4,[38,12],["update_group_budget_container_update_budget"],null]],[["@buttonType","@text","@size","@disabled"],["primary",[28,[37,5],["i18n_update_budget_btn_text","campaign-manager-web/components/hierarchy/update-group-budget-form"],null],"small",[30,0,["updateGroupBudgetTask","isRunning"]]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[8,[39,14],null,[["@isOpen","@size","@dismissModal"],[[30,2],"medium",[30,0,["onDismissModal"]]]],[["default"],[[[[1,"\\n    "],[8,[30,7,["ModalHeader"]],[[16,0,[29,["pb4"," ",[28,[37,3],null,[["inverse"],[true]]]]]]],[["@titleId","@title"],["update-group-budget-header",[28,[37,5],["i18n_update_group_budget_title","campaign-manager-web/components/hierarchy/update-group-budget-form"],null]]],null],[1,"\\n    "],[8,[30,7,["ModalContent"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,6],null,[["@message","@isLoading"],[[28,[37,5],["i18n_saving","campaign-manager-web/components/hierarchy/update-group-budget-form"],null],[30,0,["updateGroupBudgetTask","isRunning"]]]],null],[1,"\\n      "],[8,[39,7],null,[["@accountId","@campaignGroup","@onCGLifetimeBudgetChange","@campaign"],[[30,4],[30,5],[30,0,["onCGLifetimeBudgetChange"]],[30,6]]],null],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,7,["ModalFooter"]],[[24,0,"u-display-flex u-justify-between"]],null,[["default"],[[[[1,"\\n      "],[10,0],[12],[1,"\\n        "],[8,[39,8],null,[["@message","@isHidden","@type"],[[28,[37,5],["i18n_update_group_budget_form_inline_feedback_error","campaign-manager-web/components/hierarchy/update-group-budget-form"],null],[28,[37,9],[[30,0,["showInlineFeedBack"]]],null],"negative"]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[12],[1,"\\n        "],[8,[39,10],[[24,0,"mr2"],[4,[38,11],["click",[30,0,["onCancel"]]],null],[4,[38,12],["update_group_budget_modal_cancel"],null]],[["@buttonType","@text","@emphasized","@size"],["secondary",[28,[37,5],["i18n_dismiss_form_btn_text","campaign-manager-web/components/hierarchy/update-group-budget-form"],null],true,"small"]],null],[1,"\\n        "],[8,[39,10],[[4,[38,11],["click",[28,[37,13],[[30,0,["updateGroupBudgetTask"]]],null]],null],[4,[38,12],["update_group_budget_modal_update_budget"],null]],[["@buttonType","@text","@size","@disabled"],["primary",[28,[37,5],["i18n_update_budget_btn_text","campaign-manager-web/components/hierarchy/update-group-budget-form"],null],"small",[30,0,["updateGroupBudgetTask","isRunning"]]]],null],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[7]]]]],[1,"\\n"]],[]]]],["@shouldRenderInline","@isOpen","&attrs","@accountId","@campaignGroup","@campaign","modal"],false,["if","and","hue-web-foundations@-container","hue-web-foundations@-divider","hue-web-foundations@-text-body","t","cm-overlay-loader","hierarchy/update-group-budget","hue-web-inline-feedback","not","hue-web-button","on","track-interaction","perform","hue-web-modal"]]',moduleName:"campaign-manager-web/components/hierarchy/update-group-budget-form.hbs",isStrictMode:!1})
let P=e.default=(m=(0,o.inject)("campaign-group"),g=(0,o.inject)("hue-web-toast"),b=(0,o.inject)("cm-formatter"),(0,c.assertPropTypes)((O=class extends a.default{constructor(...e){super(...e),v(this,"campaignGroupService",f,this),v(this,"toast",T,this),v(this,"jet",E,this),v(this,"i18n",y,this),v(this,"formatter",S,this),v(this,"updatedBudget",A,this),v(this,"showInlineFeedBack",C,this)}onCGLifetimeBudgetChange(e){const{totalBudget:t}=this.args.campaignGroup
this.updatedBudget={totalBudget:{...t,amount:String(e)}}}onCancel(){this.updateGroupBudgetTask.cancelAll(),this.onDismissModal()}onDismissModal(){this.showInlineFeedBack=!1,this.args.dismissModal()}*updateGroupBudgetTask(){try{const e=(0,s.getCampaignGroupId)(this.args.campaignGroup.id),{totalBudget:t}=this.updatedBudget
yield this.campaignGroupService.saveCampaignGroup(e,this.updatedBudget),this.args.refreshModelOnSave?.(),this.onDismissModal(),this.toast.add({type:d.TOAST_TYPES.SUCCESS,message:(0,p.htmlSafe)(this.i18n.lookupTranslation(this.constructor,"i18n_update_group_budget_form_success_toast")([{updatedBudget:this.formatter.formatCurrencyWithCustomDecimals(t?.amount,t?.currencyCode,2)}]))})}catch(e){this.showInlineFeedBack=!0,this.jet.error(new Error(`Error saving campaign group budget: ${(0,u.getErrorMessage)(e)}`),["update-group-budget-form"],!1)}}},N=O,R="propTypes",D={isOpen:c.PropTypes.bool.isRequired,dismissModal:c.PropTypes.func.isRequired,campaignGroup:c.PropTypes.oneOfType([c.PropTypes.object,c.PropTypes.EmberObject]).isRequired,campaign:c.PropTypes.oneOfType([c.PropTypes.object,c.PropTypes.EmberObject]),refreshModelOnSave:c.PropTypes.func,shouldRenderInline:c.PropTypes.bool},R in N?Object.defineProperty(N,R,{value:D,enumerable:!0,configurable:!0,writable:!0}):N[R]=D,f=w((h=O).prototype,"campaignGroupService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=w(h.prototype,"toast",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=w(h.prototype,"jet",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=w(h.prototype,"i18n",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=w(h.prototype,"formatter",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=w(h.prototype,"updatedBudget",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=w(h.prototype,"showInlineFeedBack",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w(h.prototype,"onCGLifetimeBudgetChange",[r.action],Object.getOwnPropertyDescriptor(h.prototype,"onCGLifetimeBudgetChange"),h.prototype),w(h.prototype,"onCancel",[r.action],Object.getOwnPropertyDescriptor(h.prototype,"onCancel"),h.prototype),w(h.prototype,"onDismissModal",[r.action],Object.getOwnPropertyDescriptor(h.prototype,"onDismissModal"),h.prototype),w(h.prototype,"updateGroupBudgetTask",[i.task],Object.getOwnPropertyDescriptor(h.prototype,"updateGroupBudgetTask"),h.prototype),_=h))||_)
var N,R,D;(0,t.setComponentTemplate)(I,P)})),define("campaign-manager-web/components/hierarchy/update-group-budget",["exports","@ember/component","@ember/template-factory","@ember/debug","@ember/service","@ember/template","ember-concurrency-decorators","@glimmer/tracking","@ember/object","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/campaign-group","campaign-manager-web/utils/http-error","campaign-manager-web/constants/campaign-group","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v,w
function I(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function P(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const N=(0,n.createTemplateFactory)({id:"ox2JwZKE",block:'[[[8,[39,0],null,[["@isLoading"],[[30,0,["initialiseCampaignGroupBudgetData","isRunning"]]]],null],[1,"\\n\\n"],[41,[30,0,["initialiseCampaignGroupBudgetData","last","isSuccessful"]],[[[1,"  "],[11,0],[17,1],[12],[1,"\\n    "],[10,2],[15,0,[29,[[36,2]]]],[12],[1,"\\n      "],[1,[30,0,["headingText"]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"update-group-budget__budget-controls"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-flex-column"],[12],[1,"\\n        "],[10,1],[15,0,[29,[[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_group_lifetime_budget_label","campaign-manager-web/components/hierarchy/update-group-budget"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"update-group-budget__budget-control-value"],[12],[1,"\\n          "],[8,[39,4],null,[["@currencyCode","@name","@value","@updateValue"],[[30,0,["currencyCode"]],"lifetime-budget",[30,0,["lifetimeCGBudget","amount"]],[30,0,["lifetimeBudgetChange"]]]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-flex-column"],[12],[1,"\\n        "],[10,1],[15,0,[29,[[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_group_spent_budget_label","campaign-manager-web/components/hierarchy/update-group-budget"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,1],[14,0,"update-group-budget__budget-control-value"],[12],[1,"\\n          "],[1,[28,[35,5],[[30,0,["spentCGBudget","amount"]],[30,0,["currencyCode"]]],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-flex-column"],[12],[1,"\\n        "],[10,1],[15,0,[29,[[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_group_remaining_budget_label","campaign-manager-web/components/hierarchy/update-group-budget"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,1],[15,0,[29,["update-group-budget__budget-control-value"," ",[28,[37,2],null,[["size","weight","color"],["small",[52,[28,[37,6],[[30,0,["remainingCGBudget","amount"]],[30,0,["minimumAllowedCGBudget"]]],null],"bold","default"],[52,[28,[37,6],[[30,0,["remainingCGBudget","amount"]],[30,0,["minimumAllowedCGBudget"]]],null],"signal-negative","default"]]]]]]],[12],[1,"\\n          "],[1,[28,[35,5],[[30,0,["remainingCGBudget","amount"]],[30,0,["currencyCode"]]],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,2],null,[["color"],["text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[30,0,["helperText"]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["&attrs"],false,["cm-overlay-loader","if","hue-web-foundations@-text-body","t","currency-input","format-currency-or-dash","lte"]]',moduleName:"campaign-manager-web/components/hierarchy/update-group-budget.hbs",isStrictMode:!1}),R={[g.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX]:{heading:"i18n_group_budget_adjust_sub_heading",message:"i18n_group_budget_campaign_creation_page_warning"},[g.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS]:{heading:"i18n_group_budget_adjust_sub_heading",message:"i18n_group_budget_campaign_creation_page_warning"},[g.ROUTE_NAME.ACCOUNT_CAMPAIGN_REVIEW]:{heading:"i18n_group_budget_increase_sub_heading",message:"i18n_group_budget_review_page_warning"},[g.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX]:{heading:"i18n_group_budget_increase_sub_heading",message:"i18n_group_budget_campaign_reactivation_page_warning"}}
let D=e.default=(b=(0,i.inject)("campaign-group"),_=(0,i.inject)("cm-formatter"),(0,u.assertPropTypes)((w=class extends c.default{constructor(){super(...arguments),I(this,"router",T,this),I(this,"i18n",E,this),I(this,"campaignGroupService",y,this),I(this,"account",S,this),I(this,"formatter",A,this),I(this,"currencyCode",C,this),I(this,"lifetimeCGBudget",O,this),I(this,"spentCGBudget",v,this),[g.ROUTE_NAME.ACCOUNT_CAMPAIGN_REVIEW].includes(this.router.currentRouteName),this.initialiseCampaignGroupBudgetData.perform()}get remainingCGBudget(){return(0,d.getUnspentBudget)(this.lifetimeCGBudget,this.spentCGBudget)}get minimumAllowedCGBudget(){return m.MINIMUM_CAMPAIGN_GROUP_TOTAL_BUDGET_FOR_CURRENCY_CODE[this.currencyCode]}lifetimeBudgetChange(e){this.lifetimeCGBudget={...this.lifetimeCGBudget,amount:e},this.args?.onCGLifetimeBudgetChange(e)}get headingText(){return this._getMessageToDisplay(R[this.router.currentRouteName]?.heading??"")}get helperText(){return this._getMessageToDisplay(R[this.router.currentRouteName]?.message??"")}_getMessageToDisplay(e){let t
switch(e){case"i18n_group_budget_adjust_sub_heading":case"i18n_group_budget_increase_sub_heading":return(0,r.htmlSafe)(this.i18n.lookupTranslation(this.constructor,e)())
case"i18n_group_budget_campaign_creation_page_warning":return t={minimumCGBudget:this.formatter.formatCurrencyWithCustomDecimals(this.minimumAllowedCGBudget,this.currencyCode,2)},(0,r.htmlSafe)(this.i18n.lookupTranslation(this.constructor,e)(t))
case"i18n_group_budget_review_page_warning":case"i18n_group_budget_campaign_reactivation_page_warning":return t={minimumCGBudget:this.formatter.formatCurrencyWithCustomDecimals(this.minimumAllowedCGBudget,this.currencyCode,2),campaignBudget:this.formatter.formatCurrencyWithCustomDecimals(this.args.campaign.totalBudget?.amount,this.currencyCode,2)},(0,r.htmlSafe)(this.i18n.lookupTranslation(this.constructor,e)(t))
default:return""}}*initialiseCampaignGroupBudgetData(){try{const{createdAt:e,currencyCode:t}=yield this.account.getAccount(this.args.accountId)
yield this.campaignGroupService.setSpentUnspentBudget(this.args.campaignGroup,e,t),this.currencyCode=t,this.lifetimeCGBudget=this.args.campaignGroup.totalBudget,this.spentCGBudget=this.args.campaignGroup.spentBudget}catch(e){this.jet.error(new Error(`Error setting up data for hierarchy/update-group-budget for ${this.args.campaignGroup.id} campaign group id: ${(0,p.getErrorMessage)(e)}`),["unspent-budget","update-group-budget"],!1)}}},M=w,L="propTypes",k={campaignGroup:u.PropTypes.oneOfType([u.PropTypes.object,u.PropTypes.EmberObject]).isRequired,onCGLifetimeBudgetChange:u.PropTypes.func.isRequired,campaign:u.PropTypes.oneOfType([u.PropTypes.object,u.PropTypes.EmberObject])},L in M?Object.defineProperty(M,L,{value:k,enumerable:!0,configurable:!0,writable:!0}):M[L]=k,T=P((f=w).prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=P(f.prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=P(f.prototype,"campaignGroupService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=P(f.prototype,"account",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=P(f.prototype,"formatter",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=P(f.prototype,"currencyCode",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),O=P(f.prototype,"lifetimeCGBudget",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=P(f.prototype,"spentCGBudget",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P(f.prototype,"lifetimeBudgetChange",[s.action],Object.getOwnPropertyDescriptor(f.prototype,"lifetimeBudgetChange"),f.prototype),P(f.prototype,"initialiseCampaignGroupBudgetData",[o.task],Object.getOwnPropertyDescriptor(f.prototype,"initialiseCampaignGroupBudgetData"),f.prototype),h=f))||h)
var M,L,k;(0,t.setComponentTemplate)(N,D)})),define("campaign-manager-web/components/hierarchy/update-group-schedule-form",["exports","@ember/component","@ember/template-factory","@glimmer/component","ember-concurrency-decorators","@ember/object","@ember/service","@glimmer/tracking","campaign-manager-web/utils/campaign-group","campaign-manager-web/utils/date","@linkedin/ember-prop-types","campaign-manager-web/utils/http-error","hue-web-toast/utils/constants","@ember/template"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A,C
function O(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function v(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const w=(0,n.createTemplateFactory)({id:"C1Y/jRqJ",block:'[[[1,"\\n"],[41,[28,[37,1],[[30,1],[30,2]],null],[[[1,"  "],[11,0],[17,3],[16,0,[29,[[28,[37,2],null,[["elevation"],["lined"]]]]]],[12],[1,"\\n    "],[10,0],[15,0,[29,["p4"," ",[28,[37,3],null,[["inverse"],[true]]]]]],[12],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_update_group_schedule_title","campaign-manager-web/components/hierarchy/update-group-schedule-form"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"p4"],[12],[1,"\\n      "],[8,[39,6],null,[["@message","@isLoading"],[[28,[37,5],["i18n_saving","campaign-manager-web/components/hierarchy/update-group-schedule-form"],null],[30,0,["updateGroupScheduleTask","isRunning"]]]],null],[1,"\\n      "],[8,[39,7],null,[["@campaignGroup","@campaignStartDate","@campaignEndDate","@onCampaignGroupDateRangeChange"],[[30,4],[30,5],[30,6],[30,0,["onCampaignGroupDateRangeChange"]]]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-justify-between p4"],[12],[1,"\\n      "],[10,0],[12],[1,"\\n        "],[8,[39,8],null,[["@message","@isHidden","@type"],[[28,[37,5],["i18n_update_group_schedule_form_inline_feedback_error","campaign-manager-web/components/hierarchy/update-group-schedule-form"],null],[28,[37,9],[[30,0,["showInlineFeedBack"]]],null],"negative"]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[12],[1,"\\n        "],[8,[39,10],[[24,0,"mr2"],[4,[38,11],["click",[30,0,["onCancel"]]],null],[4,[38,12],["update_group_schedule_container_cancel"],null]],[["@buttonType","@text","@emphasized","@size"],["secondary",[28,[37,5],["i18n_dismiss_form_btn_text","campaign-manager-web/components/hierarchy/update-group-schedule-form"],null],true,"small"]],null],[1,"\\n        "],[8,[39,10],[[4,[38,11],["click",[28,[37,13],[[30,0,["updateGroupScheduleTask"]]],null]],null],[4,[38,12],["update_group_schedule_container_update_schedule"],null]],[["@buttonType","@text","@size","@disabled"],["primary",[28,[37,5],["i18n_update_schedule_btn_text","campaign-manager-web/components/hierarchy/update-group-schedule-form"],null],"small",[30,0,["updateGroupScheduleTask","isRunning"]]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[8,[39,14],null,[["@isOpen","@size","@dismissModal"],[[30,2],"medium",[30,0,["onDismissModal"]]]],[["default"],[[[[1,"\\n    "],[8,[30,7,["ModalHeader"]],[[16,0,[29,["pb4"," ",[28,[37,3],null,[["inverse"],[true]]]]]]],[["@titleId","@title"],["update-group-schedule-header",[28,[37,5],["i18n_update_group_schedule_title","campaign-manager-web/components/hierarchy/update-group-schedule-form"],null]]],null],[1,"\\n    "],[8,[30,7,["ModalContent"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,6],null,[["@message","@isLoading"],[[28,[37,5],["i18n_saving","campaign-manager-web/components/hierarchy/update-group-schedule-form"],null],[30,0,["updateGroupScheduleTask","isRunning"]]]],null],[1,"\\n      "],[8,[39,7],null,[["@campaignGroup","@campaignStartDate","@campaignEndDate","@onCampaignGroupDateRangeChange"],[[30,4],[30,5],[30,6],[30,0,["onCampaignGroupDateRangeChange"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,7,["ModalFooter"]],[[24,0,"u-display-flex u-justify-between"]],null,[["default"],[[[[1,"\\n      "],[10,0],[12],[1,"\\n        "],[8,[39,8],null,[["@message","@isHidden","@type"],[[28,[37,5],["i18n_update_group_schedule_form_inline_feedback_error","campaign-manager-web/components/hierarchy/update-group-schedule-form"],null],[28,[37,9],[[30,0,["showInlineFeedBack"]]],null],"negative"]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[12],[1,"\\n        "],[8,[39,10],[[24,0,"mr2"],[4,[38,11],["click",[30,0,["onCancel"]]],null],[4,[38,12],["update_group_schedule_modal_cancel"],null]],[["@buttonType","@text","@emphasized","@size"],["secondary",[28,[37,5],["i18n_dismiss_form_btn_text","campaign-manager-web/components/hierarchy/update-group-schedule-form"],null],true,"small"]],null],[1,"\\n        "],[8,[39,10],[[4,[38,11],["click",[28,[37,13],[[30,0,["updateGroupScheduleTask"]]],null]],null],[4,[38,12],["update_group_schedule_modal_update_schedule"],null]],[["@buttonType","@text","@size","@disabled"],["primary",[28,[37,5],["i18n_update_schedule_btn_text","campaign-manager-web/components/hierarchy/update-group-schedule-form"],null],"small",[30,0,["updateGroupScheduleTask","isRunning"]]]],null],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[7]]]]],[1,"\\n"]],[]]]],["@shouldRenderInline","@isOpen","&attrs","@campaignGroup","@campaignStartDate","@campaignEndDate","modal"],false,["if","and","hue-web-foundations@-container","hue-web-foundations@-divider","hue-web-foundations@-text-body","t","cm-overlay-loader","hierarchy/update-group-schedule","hue-web-inline-feedback","not","hue-web-button","on","track-interaction","perform","hue-web-modal"]]',moduleName:"campaign-manager-web/components/hierarchy/update-group-schedule-form.hbs",isStrictMode:!1})
let I=e.default=(g=(0,o.inject)("campaign-group"),b=(0,o.inject)("hue-web-toast"),(0,u.assertPropTypes)((C=class extends a.default{constructor(...e){super(...e),O(this,"campaignGroupService",f,this),O(this,"toast",T,this),O(this,"jet",E,this),O(this,"i18n",y,this),O(this,"campaignGroupSchedule",S,this),O(this,"showInlineFeedBack",A,this)}onCampaignGroupDateRangeChange({start:e,end:t}){this.campaignGroupSchedule={startsAt:this._processDateRange(this.args.campaignGroup.startsAt,e),endsAt:this._processDateRange(this.args.campaignGroup.endsAt,t)}}onCancel(){this.updateGroupScheduleTask.cancelAll(),this.onDismissModal()}onDismissModal(){this.showInlineFeedBack=!1,this.args.dismissModal()}*updateGroupScheduleTask(){try{const e=(0,s.getCampaignGroupId)(this.args.campaignGroup.id)
yield this.campaignGroupService.saveCampaignGroup(e,this.campaignGroupSchedule),this.args.refreshModelOnSave?.()
const t=new Date(this.campaignGroupSchedule.startsAt),n=new Date(this.campaignGroupSchedule.endsAt)
this.onDismissModal(),this.toast.add({type:p.TOAST_TYPES.SUCCESS,message:(0,m.htmlSafe)(this.i18n.lookupTranslation(this.constructor,"i18n_update_group_schedule_form_success_toast")([{startDate:(0,c.formatDate)((0,c.getUTCDateFromTimestamp)(t)),endDate:(0,c.formatDate)((0,c.getUTCDateFromTimestamp)(n))}]))})}catch(e){this.showInlineFeedBack=!0,this.jet.error(new Error(`Error saving campaign group schedule: ${(0,d.getErrorMessage)(e)}`),["update-group-schedule-form"],!1)}}_processDateRange(e,t){return(0,c.isSameDay)((0,c.getUTCDateFromTimestamp)(e),t)?e:(0,c.convertToUTCTimestamp)(t)}},P=C,N="propTypes",R={isOpen:u.PropTypes.bool.isRequired,dismissModal:u.PropTypes.func.isRequired,campaignGroup:u.PropTypes.oneOfType([u.PropTypes.object,u.PropTypes.EmberObject]).isRequired,campaignStartDate:u.PropTypes.instanceOf(Date).isRequired,campaignEndDate:u.PropTypes.instanceOf(Date).isRequired,refreshModelOnSave:u.PropTypes.func,shouldRenderInline:u.PropTypes.bool},N in P?Object.defineProperty(P,N,{value:R,enumerable:!0,configurable:!0,writable:!0}):P[N]=R,f=v((h=C).prototype,"campaignGroupService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=v(h.prototype,"toast",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=v(h.prototype,"jet",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=v(h.prototype,"i18n",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=v(h.prototype,"campaignGroupSchedule",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=v(h.prototype,"showInlineFeedBack",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),v(h.prototype,"onCampaignGroupDateRangeChange",[r.action],Object.getOwnPropertyDescriptor(h.prototype,"onCampaignGroupDateRangeChange"),h.prototype),v(h.prototype,"onCancel",[r.action],Object.getOwnPropertyDescriptor(h.prototype,"onCancel"),h.prototype),v(h.prototype,"onDismissModal",[r.action],Object.getOwnPropertyDescriptor(h.prototype,"onDismissModal"),h.prototype),v(h.prototype,"updateGroupScheduleTask",[i.task],Object.getOwnPropertyDescriptor(h.prototype,"updateGroupScheduleTask"),h.prototype),_=h))||_)
var P,N,R;(0,t.setComponentTemplate)(w,I)})),define("campaign-manager-web/components/hierarchy/update-group-schedule",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/utils/date","campaign-manager-web/utils/campaign-group"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p
function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"jUziV6aT",block:'[[[11,0],[24,0,"p1"],[17,1],[12],[1,"\\n  "],[10,2],[15,0,[29,["pv5"," ",[36,0]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_group_schedule_sub_heading","campaign-manager-web/components/hierarchy/update-group-schedule"],null]],[1,"\\n  "],[13],[1,"\\n\\n  "],[8,[39,2],null,[["@startLabel","@endLabel","@value","@onDateSelected"],[[28,[37,1],["i18n_group_schedule_start_date","campaign-manager-web/components/hierarchy/update-group-schedule"],null],[28,[37,1],["i18n_group_schedule_end_date","campaign-manager-web/components/hierarchy/update-group-schedule"],null],[30,0,["campaignGroupDates"]],[30,0,["onCampaignGroupDatesChange"]]]],[["startPicker"],[[[[1,"\\n      "],[8,[30,2,["picker"]],null,[["@disabled","@minDate"],[[30,0,["isStartDateDisabled"]],[30,0,["MIN_START_DATE"]]]],null],[1,"\\n    "]],[2]]]]],[1,"\\n\\n  "],[10,2],[15,0,[29,["pv5"," ",[28,[37,0],null,[["color"],["text-low-emphasis"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_campaign_schedule_current_status","campaign-manager-web/components/hierarchy/update-group-schedule"],[["campaignStartDate","campaignEndDate"],[[30,3],[30,4]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs","startPicker","@campaignStartDate","@campaignEndDate"],false,["hue-web-foundations@-text-body","t","hue-web-daterange"]]',moduleName:"campaign-manager-web/components/hierarchy/update-group-schedule.hbs",isStrictMode:!1})
let _=e.default=(0,o.assertPropTypes)((p=class extends i.default{constructor(){var e,t,n,a
super(...arguments),e=this,t="campaignGroupDates",a=this,(n=d)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0}),m(this,"MIN_START_DATE",(0,l.getStartOfUTCDate)()),this._initialiseCampaignGroupDates()}onCampaignGroupDatesChange(e){this.campaignGroupDates=e,this.args.onCampaignGroupDateRangeChange(e)}get isStartDateDisabled(){return!(0,s.isCampaignGroupStartDateEditable)(this.args.campaignGroup)}_initialiseCampaignGroupDates(){const e=new Date(this.args.campaignGroup.startsAt),t=new Date(this.args.campaignGroup.endsAt)
this.campaignGroupDates={start:new Date(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),end:new Date(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate())}}},m(p,"propTypes",{campaignGroup:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired,campaignStartDate:o.PropTypes.instanceOf(Date).isRequired,campaignEndDate:o.PropTypes.instanceOf(Date).isRequired,onCampaignGroupDateRangeChange:o.PropTypes.func.isRequired}),d=g((u=p).prototype,"campaignGroupDates",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(u.prototype,"onCampaignGroupDatesChange",[a.action],Object.getOwnPropertyDescriptor(u.prototype,"onCampaignGroupDatesChange"),u.prototype),c=u))||c;(0,t.setComponentTemplate)(b,_)})),define("campaign-manager-web/components/hue-web-badge",["exports","hue-web-badge/components/hue-web-badge"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-button-link-to",["exports","hue-web-button/components/hue-web-button-link-to"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-button-link",["exports","hue-web-button/components/hue-web-button-link"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-button",["exports","hue-web-button/components/hue-web-button"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-calendar",["exports","hue-web-datepicker/components/hue-web-calendar"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-card",["exports","hue-web-cards/components/hue-web-card"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-checkbox",["exports","hue-web-form-elements/components/hue-web-checkbox"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-completeness-meter-circular",["exports","hue-web-completeness-meter/components/hue-web-completeness-meter-circular"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-completeness-meter-linear",["exports","hue-web-completeness-meter/components/hue-web-completeness-meter-linear"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-confirmation-dialog",["exports","hue-web-modal/components/hue-web-confirmation-dialog"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-contextual-dialog-content",["exports","hue-web-tooltip/components/hue-web-contextual-dialog-content"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-contextual-dialog",["exports","hue-web-tooltip/components/hue-web-contextual-dialog"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-datepicker",["exports","hue-web-datepicker/components/hue-web-datepicker"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-datepicker/-private/hue-web-calendar-day-btn",["exports","hue-web-datepicker/components/hue-web-datepicker/-private/hue-web-calendar-day-btn"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-datepicker/-private/hue-web-datepicker-input",["exports","hue-web-datepicker/components/hue-web-datepicker/-private/hue-web-datepicker-input"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-datepicker/-private/hue-web-datepicker-popover",["exports","hue-web-datepicker/components/hue-web-datepicker/-private/hue-web-datepicker-popover"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-daterange",["exports","hue-web-datepicker/components/hue-web-daterange"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-empty-state",["exports","hue-web-empty-state/components/hue-web-empty-state"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-entity-lockup",["exports","hue-web-entities/components/hue-web-entity-lockup"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-entity-lockup/-private/content",["exports","hue-web-entities/components/hue-web-entity-lockup/-private/content"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-entity-lockup/-private/degree",["exports","hue-web-entities/components/hue-web-entity-lockup/-private/degree"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-entity-lockup/-private/head-item",["exports","hue-web-entities/components/hue-web-entity-lockup/-private/head-item"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-entity-lockup/-private/head",["exports","hue-web-entities/components/hue-web-entity-lockup/-private/head"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}))
define("campaign-manager-web/components/hue-web-entity-lockup/-private/image",["exports","hue-web-entities/components/hue-web-entity-lockup/-private/image"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-entity-lockup/-private/metadata",["exports","hue-web-entities/components/hue-web-entity-lockup/-private/metadata"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-entity-lockup/-private/name",["exports","hue-web-entities/components/hue-web-entity-lockup/-private/name"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-entity-lockup/-private/subhead",["exports","hue-web-entities/components/hue-web-entity-lockup/-private/subhead"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-entity-stack",["exports","hue-web-entities/components/hue-web-entity-stack"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-entity",["exports","hue-web-entities/components/hue-web-entity"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-form-element-container",["exports","hue-web-form-elements/components/hue-web-form-element-container"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-global-alert-item",["exports","hue-web-global-alert/components/hue-web-global-alert-item"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-global-alert",["exports","hue-web-global-alert/components/hue-web-global-alert"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-inline-feedback",["exports","hue-web-inline-feedback/components/hue-web-inline-feedback"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-logo-lockup",["exports","hue-web-logo/components/hue-web-logo-lockup"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-menu",["exports","hue-web-menu/components/hue-web-menu"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-modal",["exports","hue-web-modal/components/hue-web-modal"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-multirange-slider",["exports","hue-web-slider/components/hue-web-multirange-slider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-pagination",["exports","hue-web-pagination/components/hue-web-pagination"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-person-with-presence",["exports","hue-web-entities/components/hue-web-person-with-presence"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-pill-action",["exports","hue-web-pill/components/hue-web-pill-action"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-pill-choice-group",["exports","hue-web-pill/components/hue-web-pill-choice-group"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-pill-choice",["exports","hue-web-pill/components/hue-web-pill-choice"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-pill-filter-group",["exports","hue-web-pill/components/hue-web-pill-filter-group"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-pill-filter-rollup",["exports","hue-web-pill/components/hue-web-pill-filter-rollup"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-pill-filter",["exports","hue-web-pill/components/hue-web-pill-filter"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-pill-input",["exports","hue-web-pill/components/hue-web-pill-input"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-pill-link",["exports","hue-web-pill/components/hue-web-pill-link"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-progress-indicator",["exports","hue-web-progress-indicator/components/hue-web-progress-indicator"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-radio-button",["exports","hue-web-form-elements/components/hue-web-radio-button"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-scrim",["exports","hue-web-modal/components/hue-web-scrim"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-search-input",["exports","hue-web-form-elements/components/hue-web-search-input"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-select",["exports","hue-web-form-elements/components/hue-web-select"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-sidesheet",["exports","hue-web-modal/components/hue-web-sidesheet"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}))
define("campaign-manager-web/components/hue-web-slider",["exports","hue-web-slider/components/hue-web-slider"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-stepper-item",["exports","hue-web-stepper/components/hue-web-stepper-item"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-stepper-subitem",["exports","hue-web-stepper/components/hue-web-stepper-subitem"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-stepper-title",["exports","hue-web-stepper/components/hue-web-stepper-title"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-stepper",["exports","hue-web-stepper/components/hue-web-stepper"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-switch",["exports","hue-web-form-elements/components/hue-web-switch"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-tabs",["exports","hue-web-tab/components/hue-web-tabs"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-text-area",["exports","hue-web-form-elements/components/hue-web-text-area"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-text-input",["exports","hue-web-form-elements/components/hue-web-text-input"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-toast",["exports","hue-web-toast/components/hue-web-toast"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-toggletip-content",["exports","hue-web-tooltip/components/hue-web-toggletip-content"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-toggletip",["exports","hue-web-tooltip/components/hue-web-toggletip"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-tooltip-content",["exports","hue-web-tooltip/components/hue-web-tooltip-content"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-tooltip",["exports","hue-web-tooltip/components/hue-web-tooltip"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/hue-web-typeahead",["exports","hue-web-typeahead/components/hue-web-typeahead"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/id-cell",["exports","ember-tax/components/id-cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/image-edit-footer",["exports","ember-image-edit/components/image-edit-footer"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/image-edit-panel",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","@glimmer/tracking","ember-cli-pemberly-tracking","ember-concurrency-decorators","rsvp","campaign-manager-web/utils/vector-assets","campaign-manager-web/utils/file-upload","@linkedin/ember-prop-types","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/urn","ember-image-edit","ember-lifeline","ember-test-waiters"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h){var f,T,E,y,S,A,C,O,v,w,I,P,N,R
function D(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function M(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const L=(0,n.createTemplateFactory)({id:"7sxDnyl3",block:'[[[8,[39,0],[[17,1],[16,0,[29,["image-edit-panel__image-edit ",[52,[30,2],"image-edit-panel__image-edit--is-open"]]]],[4,[38,4],["transitionend",[30,0,["handlePanelAnimation"]]],null]],[["@alt","@source","@imageHeight","@restoreData","@options","@events"],[[28,[37,2],["i18n_image_alt","campaign-manager-web/components/image-edit-panel"],null],[30,0,["originalImageData","url"]],[52,[30,3],[30,3],300],[30,0,["restoreData"]],[30,0,["cropperOptions"]],[28,[37,3],null,[["ready","crop","zoom"],[[30,0,["onCropperReady"]],[30,0,["onEdit"]],[30,0,["onEdit"]]]]]]],[["default"],[[[[1,"\\n  "],[10,0],[14,0,"image-edit-panel__footer u-layout-flex__container--aligned-center-space-between p3"],[12],[1,"\\n\\n"],[1,"    "],[11,"button"],[24,0,"button--medium-secondary"],[24,4,"button"],[4,[38,4],["click",[28,[37,5],[[30,0,["onCancelEdit"]],[30,4,["cropper"]]],null]],null],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_image_edit_cancel","campaign-manager-web/components/image-edit-panel"],null]],[1,"\\n    "],[13],[1,"\\n\\n"],[1,"    "],[8,[39,6],[[24,0,"u-layout__push-right mr3"]],[["@message","@type","@isHidden"],[[28,[37,2],["i18n_crop_failed_error_text","campaign-manager-web/components/image-edit-panel"],null],"negative",[28,[37,7],[[30,0,["showCropFailedError"]]],null]]],null],[1,"\\n\\n"],[1,"    "],[11,"button"],[24,0,"button--medium"],[24,4,"button"],[4,[38,4],["click",[28,[37,5],[[30,0,["onSaveImage"]],[30,4,["cropper"]]],null]],null],[12],[1,"\\n"],[41,[30,5],[[[1,"        "],[1,[30,5]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,2],["i18n_image_edit_save","campaign-manager-web/components/image-edit-panel"],null]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[4]]]]],[1,"\\n\\n"],[41,[28,[37,8],[[30,2],[30,0,["uploadImageTask","isRunning"]]],null],[[[1,"  "],[10,0],[14,0,"image-edit-panel__loader u-loader__absolute-container"],[12],[1,"\\n    "],[8,[39,9],null,[["@a11yText","@size"],[[28,[37,2],["i18n_loader_text","campaign-manager-web/components/image-edit-panel"],null],"xlarge"]],null],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["&attrs","@isOpen","@imageHeight","imageEdit","@saveButtonLabel"],false,["image-edit","if","t","hash","on","fn","hue-web-inline-feedback","not","and","hue-web-progress-indicator"]]',moduleName:"campaign-manager-web/components/image-edit-panel.hbs",isStrictMode:!1})
let k=e.default=(f=(0,i.inject)(),T=(0,i.inject)(),E=(0,i.inject)(),y=(0,i.inject)(),S=(0,s.task)({drop:!0}),(0,p.assertPropTypes)((R=class extends a.default{constructor(...e){super(...e),D(this,"vectorUpload",O,this),D(this,"xhr",v,this),D(this,"imageEdit",w,this),D(this,"jet",I,this),D(this,"showCropFailedError",P,this),D(this,"restoreData",N,this)}get cropperOptions(){return{viewMode:1,dragMode:"move",aspectRatio:this.args.aspectRatio??1,cropBoxMovable:!1,cropBoxResizable:!1,guides:!0,background:!1,zoomOnWheel:!1,zoomOnTouch:!1}}get originalImageData(){if(this.args.isOpen){const e=this.imageEdit.getImageInfo((0,g.getIdFromUrn)(this.args.imageSourceUrn))
return e?{imageEditInfo:e,url:e.originalImageUrl,urn:e.originalImageUrn}:{imageEditInfo:null,url:this.args.imageSourceUrl,urn:this.args.imageSourceUrn}}return{}}*uploadImageTask(e){const t=e.getCroppedCanvas(),n=yield(0,h.waitForPromise)(new c.Promise(((e,n)=>{t.toBlob?t.toBlob((t=>e(t))):t.msToBlob?e(t.msToBlob()):(this.jet.error("toBlob/msToBlob Not found",["image-edit-panel","uploadImageTask"],{shouldRethrow:!1}),n(`toBlob/msToBlob Not found: ${t}`,"image-edit-panel.js"))})),"canvas-to-blob")
if(n[u.FILE_UPLOAD_ID]=(0,l.uuid)(),this.args.overrideUpload)return this.args.onSave(n)
try{const[t]=yield this.vectorUpload.upload([n],{ownerId:parseInt(this.args.uploaderOptions.assetOwnerId,10),ownerType:this.args.uploaderOptions.ownerType,uploadRecipes:this.args.uploaderOptions.uploadRecipes}),a=(0,g.getIdFromUrn)(t.meta.urn),i=(0,g.getIdFromUrn)(this.originalImageData.urn),r=this._associateOriginalImageToEditedImage(a,i),o=(0,b.getImageEditMetaData)(e),l=this._updateImageEditInfo(a,o),[{status:s}]=yield(0,c.all)([t,r,l])
s.state===u.UPLOAD_MANAGER_STATES.COMPLETED?(this._croppedImageUploadSuccess(n,t.meta),this.imageEdit.cacheImageInfo(a,{...o,originalImageUrn:this.originalImageData.urn,originalImageUrl:this.originalImageData.url})):this._handleServerError(n)}catch(a){this._handleServerError(n)}}_handleServerError(e){this.showCropFailedError=!0,this.args.onError?.({[u.FILE_UPLOAD_ID]:e[u.FILE_UPLOAD_ID],file:e,error:{...d.UPLOAD_ERROR,[d.UPLOAD_ERROR_TYPE.SERVER]:!0}})}_croppedImageUploadSuccess(e,t){this.args.onSave({[u.FILE_UPLOAD_ID]:e[u.FILE_UPLOAD_ID],file:e,localUrl:URL.createObjectURL(e),meta:t})}_associateOriginalImageToEditedImage(e,t){return this.xhr.post(m.default.associateOriginalImageToEditedImage,{data:JSON.stringify({editedAssetId:e,originalAssetId:t})})}_updateImageEditInfo(e,t){return this.xhr.post(m.default.updateImageEditInfo,{data:JSON.stringify({assetId:e,artifactClassName:this.args.artifactClassName,imageEditInfo:t})})}_emitPanelAnimationEnd(){this.args.onPanelAnimationEnd?.(this.args.isOpen)}willDestroy(){super.willDestroy(...arguments),(0,_.runDisposables)(this)}onEdit(e){this.args.onEdit?.(e)}handlePanelAnimation(e){const{propertyName:t}=e;["max-height","opacity","visibility"].includes(t)&&(0,_.debounceTask)(this,"_emitPanelAnimationEnd",0)}onSaveImage(e){this.showCropFailedError=!1,this.uploadImageTask.perform(e)}onCancelEdit(e){this.showCropFailedError=!1,this.args.onCancel(e)}onCropperReady(e,t){this.originalImageData.imageEditInfo&&(this.restoreData=(0,b.getCropperData)(t,this.originalImageData.imageEditInfo)),this.args.onReady?.()}},U=R,x="propTypes",F={isOpen:p.PropTypes.bool,artifactClassName:p.PropTypes.string,imageSourceUrl:p.PropTypes.string,imageSourceUrn:p.PropTypes.string,uploaderOptions:p.PropTypes.object,onSave:p.PropTypes.func.isRequired,onCancel:p.PropTypes.func.isRequired,onError:p.PropTypes.func,onReady:p.PropTypes.func,onPanelAnimationEnd:p.PropTypes.func,overrideUpload:p.PropTypes.bool,onEdit:p.PropTypes.func},x in U?Object.defineProperty(U,x,{value:F,enumerable:!0,configurable:!0,writable:!0}):U[x]=F,O=M((C=R).prototype,"vectorUpload",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=M(C.prototype,"xhr",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=M(C.prototype,"imageEdit",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=M(C.prototype,"jet",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=M(C.prototype,"showCropFailedError",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N=M(C.prototype,"restoreData",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),M(C.prototype,"uploadImageTask",[S],Object.getOwnPropertyDescriptor(C.prototype,"uploadImageTask"),C.prototype),M(C.prototype,"onEdit",[r.action],Object.getOwnPropertyDescriptor(C.prototype,"onEdit"),C.prototype),M(C.prototype,"handlePanelAnimation",[r.action],Object.getOwnPropertyDescriptor(C.prototype,"handlePanelAnimation"),C.prototype),M(C.prototype,"onSaveImage",[r.action],Object.getOwnPropertyDescriptor(C.prototype,"onSaveImage"),C.prototype),M(C.prototype,"onCancelEdit",[r.action],Object.getOwnPropertyDescriptor(C.prototype,"onCancelEdit"),C.prototype),M(C.prototype,"onCropperReady",[r.action],Object.getOwnPropertyDescriptor(C.prototype,"onCropperReady"),C.prototype),A=C))||A)
var U,x,F;(0,t.setComponentTemplate)(L,k)})),define("campaign-manager-web/components/image-edit",["exports","ember-image-edit/components/image-edit"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/import-bulk-actions-panel",["exports","@ember/component","@ember/template-factory","campaign-manager-web/components/bulk-actions/error-details-reason","campaign-manager-web/utils/bulk-action-error-details-table-theme","campaign-manager-web/utils/ambry","@linkedin/ember-prop-types","campaign-manager-web/constants/bulk-actions","ember-cli-pemberly-spark-placeholders/utils/get-asset-url","campaign-manager-web/utils/urn","campaign-manager-web/utils/tracking","campaign-manager-web/utils/file-upload","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/csv","ember-concurrency-decorators","ember-concurrency","@glimmer/component","@ember/service","@ember/object","@ember/utils","rsvp","campaign-manager-web/constants/lix","@glimmer/tracking","campaign-manager-web/constants/entity-status","hue-web-toast/utils/constants","campaign-manager-web/utils/http-error","campaign-manager-web/constants/pem/reporting","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/utils/locale","@embroider/util"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P){var N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be
function _e(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function he(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fe(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Te=(0,n.createTemplateFactory)({id:"MSjSaby5",block:'[[[1,"\\n"],[8,[39,0],null,[["@title","@isOpen","@dismissPanel","@returnFocusTo"],[[28,[37,1],["i18n_import_file","campaign-manager-web/components/import-bulk-actions-panel"],null],true,[30,0,["onCloseImportBulkActionsPanel"]],[30,1]]],[["default"],[[[[1,"\\n\\n  "],[10,0],[14,0,"asset-panel"],[15,"aria-label",[52,[28,[37,3],[[30,0,["currentStep"]],1],null],[28,[37,1],["i18n_a11y_import_stepper_1","campaign-manager-web/components/import-bulk-actions-panel"],null],[28,[37,1],["i18n_a11y_import_stepper_2","campaign-manager-web/components/import-bulk-actions-panel"],null]]],[12],[1,"\\n    "],[10,0],[14,0,"import-bulk-actions__stepper"],[12],[1,"\\n      "],[8,[39,4],null,[["@steps","@ordered","@orientation"],[[28,[37,5],[[30,0,["stepperConfig"]]],null],true,"horizontal"]],null],[1,"\\n    "],[13],[1,"\\n"],[41,[28,[37,3],[[30,0,["currentStep"]],1],null],[[[1,"      "],[10,0],[14,0,"u-display-flex"],[12],[1,"\\n        "],[10,0],[14,0,"asset-panel__form-container mr8"],[12],[1,"\\n"],[41,[30,2],[[[1,"            "],[10,0],[12],[1,"\\n              "],[10,"fieldset"],[14,0,"pv4"],[12],[1,"\\n                "],[10,"legend"],[15,0,[29,["u-color__black--75"," ",[28,[37,6],null,[["weight","size"],["bold","large"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_choose_import_type","campaign-manager-web/components/import-bulk-actions-panel"],null]],[1,"\\n                "],[13],[1,"\\n                "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n                  "],[10,1],[15,0,[29,[[36,7]]]],[12],[1,"\\n                    "],[8,[39,8],[[24,3,"bulk__import-type-group"],[16,"checked",[28,[37,3],[[30,0,["entityType"]],[30,0,["ENTITY_TYPES","CAMPAIGN_GROUP"]]],null]],[4,[38,9],["change",[28,[37,10],[[30,0,["onExportEntityTypeChange"]],[30,0,["ENTITY_TYPES","CAMPAIGN_GROUP"]]],null]],null]],[["@inputId"],["bulk__import-type--cg"]],null],[1,"\\n                  "],[13],[1,"\\n                  "],[10,"label"],[14,"for","bulk__import-type--cg"],[12],[1,"\\n                    "],[1,[28,[35,1],["i18n_campaign_group_type","campaign-manager-web/components/import-bulk-actions-panel"],null]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n                "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n                  "],[10,1],[15,0,[29,[[36,7]]]],[12],[1,"\\n                    "],[8,[39,8],[[24,3,"bulk__import-type-group"],[16,"checked",[28,[37,3],[[30,0,["entityType"]],[30,0,["ENTITY_TYPES","CAMPAIGN"]]],null]],[4,[38,9],["change",[28,[37,10],[[30,0,["onExportEntityTypeChange"]],[30,0,["ENTITY_TYPES","CAMPAIGN"]]],null]],null]],[["@inputId"],["bulk__import-type--campaign"]],null],[1,"\\n                  "],[13],[1,"\\n                  "],[10,"label"],[14,"for","bulk__import-type--campaign"],[12],[1,"\\n                    "],[1,[28,[35,1],["i18n_campaign_type","campaign-manager-web/components/import-bulk-actions-panel"],null]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n"],[41,[30,0,["enableAdsCreativeBulkActions"]],[[[1,"                  "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n                    "],[10,1],[15,0,[29,[[36,7]]]],[12],[1,"\\n                      "],[8,[39,8],[[24,3,"bulk__import-type-group"],[16,"checked",[28,[37,3],[[30,0,["entityType"]],[30,0,["ENTITY_TYPES","CREATIVE"]]],null]],[4,[38,9],["change",[28,[37,10],[[30,0,["onExportEntityTypeChange"]],[30,0,["ENTITY_TYPES","CREATIVE"]]],null]],null]],[["@inputId"],["bulk__import-type--creative"]],null],[1,"\\n                    "],[13],[1,"\\n                    "],[10,"label"],[14,"for","bulk__import-type--creative"],[12],[1,"\\n                      "],[1,[28,[35,1],["i18n_ad_type","campaign-manager-web/components/import-bulk-actions-panel"],null]],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n"]],[]],null],[1,"              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["entityType"]],[[[1,"            "],[10,"section"],[14,0,"asset-panel__form-section"],[12],[1,"\\n"],[41,[51,[30,2]],[[[1,"                "],[10,"label"],[15,0,[29,["asset-panel__form-section-header u-color__black--75"," ",[28,[37,6],null,[["weight","size"],["bold","large"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_select_your_file_new_v2","campaign-manager-web/components/import-bulk-actions-panel"],[["entitytype"],[[30,0,["entityType"]]]]]],[13],[1,"\\n"]],[]],null],[1,"\\n              "],[8,[39,12],null,[["@accept","@chooseFileButtonText","@customUploadStatusText","@fileName","@instructionsText","@progressPercent","@src","@isPreviewHidden","@uploadStatus","@onRemoveFile","@onFileChange"],[[30,0,["CSV_ACCEPT"]],[28,[37,1],["i18n_select_file","campaign-manager-web/components/import-bulk-actions-panel"],null],[28,[37,1],["i18n_processing_status","campaign-manager-web/components/import-bulk-actions-panel"],[["label"],[[30,0,["processingStatusText"]]]]],[30,0,["selectedFile","name"]],[28,[37,1],["i18n_csv_support","campaign-manager-web/components/import-bulk-actions-panel"],null],[30,0,["percentProcessed"]],[30,0,["selectedFile","name"]],true,[30,0,["uploadStatus"]],[30,0,["onRemove"]],[30,0,["onFileChange"]]]],null],[1,"\\n              "],[8,[39,13],[[24,0,"asset-panel__form-section-inline-message"]],[["@type","@isHidden","@message"],["negative",[28,[37,14],[[30,0,["invalidFileMessage"]]],null],[28,[37,1],["i18n_invalid_file_error","campaign-manager-web/components/import-bulk-actions-panel"],[["label"],[[30,0,["invalidFileMessage"]]]]]]],null],[1,"\\n              "],[10,2],[14,0,"pv3 u-color__black--75"],[12],[1,[28,[35,1],["i18n_after_importing_new","campaign-manager-web/components/import-bulk-actions-panel"],null]],[13],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"\\n          "],[10,"section"],[12],[1,"\\n            "],[10,"hr"],[12],[13],[1,"\\n            "],[10,0],[14,0,"u-display-flex u-justify-between mb3"],[12],[1,"\\n              "],[8,[39,15],[[4,[38,9],["click",[30,0,["onCloseImportBulkActionsPanel"]]],null],[4,[38,16],["bulk_import_cancel"],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,1],["i18n_cancel","campaign-manager-web/components/import-bulk-actions-panel"],null]]],null],[1,"\\n              "],[8,[39,15],[[16,"disabled",[28,[37,17],[[28,[37,14],[[30,0,["isUploadEnabled"]]],null],[30,0,["uploadBulkActions","isRunning"]],[28,[37,14],[[30,0,["entityType"]]],null]],null]],[4,[38,9],["click",[30,0,["onNext"]]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,1],["i18n_next","campaign-manager-web/components/import-bulk-actions-panel"],null]]],null],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,"section"],[14,0,"asset-panel__side-section"],[12],[1,"\\n          "],[10,"h4"],[15,0,[29,["u-color__black--75"," ",[28,[37,6],null,[["weight","size"],["bold","large"]]]]]],[12],[1,[28,[35,1],["i18n_import_bulk_files","campaign-manager-web/components/import-bulk-actions-panel"],null]],[13],[1,"\\n          "],[10,2],[15,0,[29,["pv2 u-color__black--75"," ",[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_step_learn_more","campaign-manager-web/components/import-bulk-actions-panel"],[["link"],[[28,[37,18],null,[["href","ariaLabel"],[[28,[37,19],null,[["path","accountId"],["help/lms/answer/a499057",[30,3]]]],[28,[37,1],["i18n_a11y_learn_more_label","campaign-manager-web/components/import-bulk-actions-panel"],null]]]]]]]],[1,"\\n          "],[13],[1,"\\n\\n"],[41,[30,0,["enableCampaignGroupBulkActions"]],[[[1,"            "],[10,2],[14,0,"pv1"],[12],[1,"\\n              "],[11,"button"],[16,0,[29,["button--link u-color__blue7"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[16,"aria-label",[28,[37,1],["i18n_a11y_campaign_group_template","campaign-manager-web/components/import-bulk-actions-panel"],null]],[24,4,"button"],[4,[38,9],["click",[28,[37,10],[[30,0,["getTemplate"]],[30,0,["ENTITY_TYPES","CAMPAIGN_GROUP"]]],null]],null],[12],[1,"\\n                "],[1,[28,[35,1],["i18n_campaign_group_type","campaign-manager-web/components/import-bulk-actions-panel"],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"          "],[10,2],[14,0,"pv1"],[12],[1,"\\n            "],[11,"button"],[16,0,[29,["button--link u-color__blue7"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[16,"aria-label",[28,[37,1],["i18n_a11y_campaign_template","campaign-manager-web/components/import-bulk-actions-panel"],null]],[24,4,"button"],[4,[38,9],["click",[28,[37,10],[[30,0,["getTemplate"]],[30,0,["ENTITY_TYPES","CAMPAIGN"]]],null]],null],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_campaign_type","campaign-manager-web/components/import-bulk-actions-panel"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"],[41,[30,0,["enableAdsCreativeBulkActions"]],[[[1,"            "],[10,2],[14,0,"pv1"],[12],[1,"\\n              "],[11,"button"],[16,0,[29,["button--link u-color__blue7"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[16,"aria-label",[28,[37,1],["i18n_a11y_ad_template","campaign-manager-web/components/import-bulk-actions-panel"],null]],[24,4,"button"],[4,[38,9],["click",[28,[37,10],[[30,0,["getTemplate"]],[30,0,["ENTITY_TYPES","CREATIVE"]]],null]],null],[12],[1,"\\n                "],[1,[28,[35,1],["i18n_ad_type","campaign-manager-web/components/import-bulk-actions-panel"],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[41,[28,[37,3],[[30,0,["currentStep"]],2],null],[[[1,"      "],[8,[39,20],null,[["@message","@isLoading"],[[28,[37,1],["i18n_bulk_loader_message","campaign-manager-web/components/import-bulk-actions-panel"],null],[30,0,["uploadBulkActions","isRunning"]]]],null],[1,"\\n"],[41,[30,0,["showErrorDetailsTable"]],[[[1,"        "],[10,0],[14,0,"u-display-flex asset-panel"],[12],[1,"\\n          "],[10,0],[14,0,"asset-panel__form-container import-bulk-actions__panel-table-wrapper"],[12],[1,"\\n            "],[10,"h4"],[15,0,[29,["mb4"," ",[28,[37,6],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_error_in_file","campaign-manager-web/components/import-bulk-actions-panel"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,"h5"],[15,0,[29,["mb0"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_contains_entity_number_errors","campaign-manager-web/components/import-bulk-actions-panel"],[["count","entities"],[[30,0,["errorDetails","length"]],[30,0,["numOfEntityChanges"]]]]]],[1,"\\n            "],[13],[1,"\\n            "],[10,"h5"],[15,0,[29,["mb4"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_please_upload_again","campaign-manager-web/components/import-bulk-actions-panel"],null]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,21],null,[["@columns","@data","@showTableFooter","@theme"],[[30,0,["columnConfiguration"]],[30,0,["errorDetails"]],false,[30,0,["errorDetailsTableTheme"]]]],null],[1,"\\n            "],[10,"hr"],[12],[13],[1,"\\n            "],[10,0],[14,0,"u-display-flex u-justify-between mb3"],[12],[1,"\\n              "],[8,[39,15],[[4,[38,9],["click",[30,0,["onPrev"]]],null]],[["@text","@buttonType","@size"],[[28,[37,1],["i18n_back","campaign-manager-web/components/import-bulk-actions-panel"],null],"secondary","small"]],null],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,0],[14,0,"u-display-flex asset-panel"],[12],[1,"\\n          "],[10,0],[14,0,"asset-panel__form-container"],[12],[1,"\\n            "],[10,"section"],[14,0,"asset-panel__form-section-input"],[12],[1,"\\n              "],[10,"h4"],[15,0,[29,["mb4"," ",[28,[37,6],null,[["weight","size"],["bold","large"]]]]]],[12],[1,[28,[35,1],["i18n_file_is_ready","campaign-manager-web/components/import-bulk-actions-panel"],null]],[13],[1,"\\n              "],[10,"h5"],[15,0,[29,["mb2"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n"],[41,[28,[37,3],[[30,0,["entityType"]],[30,0,["ENTITY_TYPES","CAMPAIGN"]]],null],[[[1,"                  "],[1,[28,[35,1],["i18n_file_changes","campaign-manager-web/components/import-bulk-actions-panel"],[["fileName","numOfCampaignChanges"],[[30,0,["selectedFile","name"]],[30,0,["numOfEntityChanges"]]]]]],[1,"\\n"]],[]],[[[41,[28,[37,3],[[30,0,["entityType"]],[30,0,["ENTITY_TYPES","CAMPAIGN_GROUP"]]],null],[[[1,"                  "],[1,[28,[35,1],["i18n_cg_file_changes","campaign-manager-web/components/import-bulk-actions-panel"],[["fileName","numOfChanges"],[[30,0,["selectedFile","name"]],[30,0,["numOfEntityChanges"]]]]]],[1,"\\n"]],[]],[[[41,[28,[37,3],[[30,0,["entityType"]],[30,0,["ENTITY_TYPES","CREATIVE"]]],null],[[[1,"                  "],[1,[28,[35,1],["i18n_ad_file_changes","campaign-manager-web/components/import-bulk-actions-panel"],[["fileName","numOfChanges"],[[30,0,["selectedFile","name"]],[30,0,["numOfEntityChanges"]]]]]],[1,"\\n                "]],[]],null]],[]]]],[]]],[1,"              "],[13],[1,"\\n              "],[8,[39,13],[[24,0,"asset-panel__form-section-inline-message"]],[["@type","@isHidden","@message"],["negative",[28,[37,22],[[30,0,["numOfEntityChanges"]],0],null],[28,[37,1],["i18n_error_no_entity_v3","campaign-manager-web/components/import-bulk-actions-panel"],[["entitytype"],[[30,0,["entityType"]]]]]]],null],[1,"\\n              "],[10,2],[15,0,[29,["mt2 u-color__black--75"," ",[28,[37,6],null,[["size"],["xsmall"]]]]]],[12],[1,[28,[35,1],["i18n_perm_changes_new_v2","campaign-manager-web/components/import-bulk-actions-panel"],[["entitytype"],[[30,0,["entityType"]]]]]],[13],[1,"\\n              "],[10,2],[15,0,[29,["u-color__black--75 mb7"," ",[28,[37,6],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n"],[41,[30,4],[[[1,"                  "],[1,[28,[35,1],["i18n_time_to_process","campaign-manager-web/components/import-bulk-actions-panel"],[["linkInfo"],[[28,[37,23],["accounts.item.import-history",[30,3]],[["aria-label"],[[28,[37,1],["i18n_go_to_bulk_imports","campaign-manager-web/components/import-bulk-actions-panel"],null]]]]]]]],[1,"\\n"]],[]],[[[1,"                  "],[1,[28,[35,1],["i18n_time_to_process_nolink","campaign-manager-web/components/import-bulk-actions-panel"],null]],[1,"\\n"]],[]]],[1,"              "],[13],[1,"\\n              "],[8,[39,13],[[24,0,"asset-panel__form-section-inline-message"]],[["@type","@isHidden","@message"],["negative",[28,[37,14],[[30,0,["isUploadErrorVisible"]]],null],[28,[37,1],["i18n_error_in_upload_message_new","campaign-manager-web/components/import-bulk-actions-panel"],null]]],null],[1,"\\n              "],[10,"hr"],[12],[13],[1,"\\n              "],[10,0],[14,0,"u-display-flex u-justify-between mb3"],[12],[1,"\\n                "],[11,"button"],[24,0,"button--medium-muted-secondary"],[24,4,"button"],[4,[38,9],["click",[30,0,["onPrev"]]],null],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_back","campaign-manager-web/components/import-bulk-actions-panel"],null]],[1,"\\n                "],[13],[1,"\\n                "],[11,"button"],[24,0,"button--medium"],[16,"disabled",[28,[37,17],[[28,[37,14],[[30,0,["isUploadEnabled"]]],null],[30,0,["uploadBulkActions","isRunning"]],[28,[37,3],[[30,0,["numOfEntityChanges"]],0],null]],null]],[24,4,"button"],[4,[38,9],["click",[28,[37,24],[[30,0,["uploadBulkActions"]]],null]],null],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_import","campaign-manager-web/components/import-bulk-actions-panel"],null]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n              "],[10,2],[15,0,[29,["u-layout__align-right"," ",[28,[37,6],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[1,[28,[35,1],["i18n_i_agree_terms","campaign-manager-web/components/import-bulk-actions-panel"],[["linkInfo"],[[28,[37,18],null,[["dataTestSelector","href"],["data-test-bulk_actions_tos",[28,[37,25],null,[["path"],["legal/sas-terms"]]]]]]]]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]]],[1,"    "]],[]],null]],[]]],[1,"  "],[13],[1,"\\n"]],[]]]]]],["@triggerSelectorForReturnFocus","@isShowTypeSelection","@accountId","@isShowBulkImportsLink"],false,["full-page-panel","t","if","eq","hue-web-stepper","hue-web-stepper@build-config","hue-web-foundations@-text-body","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","on","fn","unless","file-upload-template","hue-web-inline-feedback","not","hue-web-button","track-interaction","or","external-link-info","help-center-url","cm-overlay-loader","ads-table","gt","t-link-to","perform","generate-url"]]',moduleName:"campaign-manager-web/components/import-bulk-actions-panel.hbs",isStrictMode:!1}),Ee="GENERIC_PROCESSING_ERROR",ye="INVALID_FILE_TYPE",Se="FILE_TOO_BIG",Ae="EMPTY_FILE",Ce=[.25,.5,.75,1],Oe="PROCESSING",ve="PROCESSING_COMPLETE",we=[[{data:{label:""},config:{active:!0,complete:!1}},{data:{label:""},config:{active:!1,complete:!1}}],[{data:{label:""},config:{active:!1,complete:!0}},{data:{label:""},config:{active:!0,complete:!1}}]]
let Ie=e.default=(N=(0,h.inject)(),R=(0,h.inject)(),D=(0,h.inject)(),M=(0,h.inject)(),L=(0,h.inject)(),k=(0,h.inject)(),U=(0,h.inject)(),x=(0,h.inject)(),F=(0,h.inject)(),z=(0,h.inject)("hue-web-toast"),j=(0,h.inject)(),G=(0,g.task)({drop:!0}),B=(0,g.task)({drop:!0}),V=(0,g.task)({drop:!0}),(0,o.assertPropTypes)((be=class extends _.default{constructor(){super(...arguments),_e(this,"i18n",q,this),_e(this,"assetLoader",K,this),_e(this,"xhr",W,this),_e(this,"restli",X,this),_e(this,"locale",$,this),_e(this,"router",J,this),_e(this,"tracking",Q,this),_e(this,"lix",Z,this),_e(this,"jet",ee,this),_e(this,"toast",te,this),he(this,"CSV_ACCEPT",d.CSV_ACCEPT),he(this,"ENTITY_TYPES",A.ENTITY_TYPES),_e(this,"memberProfile",ne,this),_e(this,"isUploadErrorVisible",ae,this),_e(this,"percentProcessed",ie,this),_e(this,"invalidFileMessage",re,this),_e(this,"isUploadEnabled",oe,this),_e(this,"currentStep",le,this),_e(this,"uploadStatus",se,this),_e(this,"processedData",ce,this),_e(this,"selectedFile",ue,this),_e(this,"stepperConfig",de,this),_e(this,"errorDetails",pe,this),_e(this,"showErrorDetailsTable",me,this),_e(this,"entityType",ge,this),he(this,"errorDetailsTableTheme",new i.default),this.entityType=this.args.entityType}get processingStatusText(){switch(this.uploadStatus){case d.UPLOAD_STATUSES.COMPLETE:return ve
case d.UPLOAD_STATUSES.UPLOADING:return Oe
default:return""}}get numOfEntityChanges(){const e=this.processedData.filter((e=>e.includes(this.args.accountId.toString()))).length
return e>0?e:0}onPrev(){this.stepperConfig=we[0],this.currentStep=1}onNext(){this.stepperConfig=we[1],this.isUploadErrorVisible=!1,this.currentStep=2}onFileChange(e){this.tracking.fireInteractionEvent("bulkactions_select_file",u.CONTROL_INTERACTION_TYPE.SHORT_PRESS)
const[t]=e,n=(0,d.getFileSizeAndTypeValidationErrors)({files:e,accept:d.CSV_ACCEPT,maxSizeInBytes:d.TWENTY_MEGABYTES})
n.length?this.onError(n):(this.selectedFile=t,this._resetErrorDetailsPanel(),this.loadParserAndParseFileTask.perform().catch((()=>{this.invalidFileMessage=Ee})))}onCloseImportBulkActionsPanel(){this.tracking.fireInteractionEvent("bulkactions_import_close_import_page",u.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this._initProperties(),this.args.onDismiss()}onError([{errors:{size:e,format:t}}]){let n
n=e?Se:t?ye:Ee,this.invalidFileMessage=n,this.uploadStatus=d.UPLOAD_STATUSES.FAILED}onRemove(){this.percentProcessed=0,this.processedData=null,this.selectedFile=null,this.isUploadEnabled=!1,this._resetErrorDetailsPanel()}getTemplate(e){let t=""
if(this.memberProfile.profileData){const{firstName:e,lastName:n}=this.memberProfile.profileData
t=`${e}-${n}_`}const n=m.utils.generateFileName(this.args.accountId,t,new Date,e,!0,this.locale.requestIpCountryCode)
this.exportBulkActionEntity.perform({owner:Number(this.args.accountId),entityType:e.toUpperCase()},n).catch((e=>{this.toast.add({type:C.TOAST_TYPES.ERROR,message:this.i18n.lookupTranslation("accounts/item/campaigns/index","i18n_download_template_error")()}),(0,b.didCancel)(e)||this.jet.error(new Error(`Download bulk actions template failed: ${(0,O.getErrorMessage)(e)}`,!1))})),this.tracking.fireInteractionEvent(`bulkactions_get_template__${e.toLowerCase()}`,u.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onExportEntityTypeChange(e){this.entityType=e}get enableCampaignBulkActions(){return this.lix.getTreatmentIsEnabled(y.LIX_TEST_KEYS.enableCampaignBulkActions)}get enableCampaignGroupBulkActions(){return this.lix.getTreatmentIsEnabled(y.LIX_TEST_KEYS.enableCampaignGroupBulkActions)}get enableAdsCreativeBulkActions(){return this.lix.getTreatmentIsEnabled(y.LIX_TEST_KEYS.enableAdsCreativeBulkActions)}get columnConfiguration(){const e={propertyName:"row",title:this._getI18n("i18n_validation_header_row"),disableSorting:!0},t={propertyName:"campaignName",title:this._getI18n("i18n_validation_header_campaign_name"),disableSorting:!1},n={propertyName:"campaignGroupName",title:this._getI18n("i18n_validation_header_cg_name"),disableSorting:!1},i={propertyName:"campaignId",title:this._getI18n("i18n_validation_header_campaign_id"),disableSorting:!1},r={propertyName:"campaignGroupId",title:this._getI18n("i18n_validation_header_cg_id"),disableSorting:!1},o={propertyName:"error",title:this._getI18n("i18n_validation_header_format_error"),disableSorting:!0,component:(0,P.ensureSafeComponent)(a.default,this)},l={propertyName:"creativeName",title:this._getI18n("i18n_validation_header_creative_name"),disableSorting:!1},s={propertyName:"creativeId",title:this._getI18n("i18n_validation_header_creative_id"),disableSorting:!1}
switch(this.entityType){case this.ENTITY_TYPES.CAMPAIGN_GROUP:return[e,n,r,o]
case this.ENTITY_TYPES.CAMPAIGN:return[e,t,i,o]
case this.ENTITY_TYPES.CREATIVE:return[e,l,s,o]
default:return[]}}*exportBulkActionEntity(e,t){const n=(0,w.constructPemMetadata)(v.REPORTING_PEM_KEYS.GENERATE_CSV,[],{productName:v.ADS_REPORTING_PEM.PRODUCT_NAME}),a=yield this.xhr.post(`${p.default.bulkActionTasks}?action=generateCsvFile`,{data:JSON.stringify({...e,locale:(0,I.convertLocaleStringToObject)(this.locale.interfaceLocale)}),metadata:n}),i=(0,c.getIdFromUrn)(a.data.value),o=JSON.stringify({blobId:i,requestType:r.URL_TYPES.DOWNLOAD,uploadType:r.UPLOAD_TYPES.BULK_ACTIONS,contentType:r.CONTENT_TYPES.CSV}),l=(0,w.constructPemMetadata)(v.REPORTING_PEM_KEYS.CSV_DOWNLOAD_URL,[i],{productName:v.ADS_REPORTING_PEM.PRODUCT_NAME}),{headers:s}=yield this.xhr.post(p.default.ambrySignedUrl,{data:o,metadata:l}),u=s["x-restli-id"]
m.utils.downloadCsvFromUrl(u,t)}*uploadBulkActions(){this.tracking.fireInteractionEvent("bulkactions_import_file__"+this.entityType.toLowerCase(),u.CONTROL_INTERACTION_TYPE.SHORT_PRESS)
const e=r.CONTENT_TYPES.CSV,t={requestType:r.URL_TYPES.UPLOAD,uploadType:r.UPLOAD_TYPES.BULK_ACTIONS,contentType:e,owner:(0,c.createUrnFromAttrs)(c.URN_TYPES.SPONSORED_ACCOUNT,this.args.accountId)}
try{const e=(yield this.xhr.post(p.default.ambrySignedUrl,{data:JSON.stringify(t)})).headers["x-restli-id"],n=new Blob([this.selectedFile],{type:r.CONTENT_TYPES.CSV}),{lastModified:a,lastModifiedDate:i,name:o}=this.selectedFile
Object.assign(n,{lastModified:a,lastModifiedDate:i,name:o})
const s=yield this.xhr.post(e,{data:n,processData:!1,contentType:r.CONTENT_TYPES.FORM_URLENCODED,headers:{"x-ambry-um-filename":encodeURIComponent(o),"x-ambry-um-locale":this.locale.interfaceLocale}}),u={accountId:parseInt(this.args.accountId,10),sourceFileId:(0,c.createUrnFromAttrs)(c.URN_TYPES.MEDIA,s.headers.location),sourceFileName:o,status:l.BULK_ACTION_TASK_STATUSES.PENDING,entityType:this.entityType.toUpperCase()}
yield this.restli.create(p.default.bulkActionTasks,{data:JSON.stringify(u)}),this._initProperties(),this.args.afterUploadSuccess(u)}catch(n){n.errorDetails&&Array.isArray(n.errorDetails.errors)&&!(0,T.isEmpty)(n.errorDetails.errors)?this._setupErrorDetailsPanel(n.errorDetails.errors):this.isUploadErrorVisible=!0}}*loadParserAndParseFileTask(){this.uploadStatus=d.UPLOAD_STATUSES.UPLOADING,this.percentProcessed=Ce[0],this.invalidFileMessage="",this.processedData=null,this.isUploadEnabled=!1,yield this._loadAsset(),this.percentProcessed=Ce[1]
const e=yield(0,m.parseCsvFile)(this.selectedFile,{encoding:"UTF-8",delimiter:""})
this.percentProcessed=Ce[2],(0,T.isEmpty)(e.data)?(this.invalidFileMessage=Ae,this.uploadStatus=d.UPLOAD_STATUSES.FAILED,this.percentProcessed=0,this.selectedFile=null,this.isUploadEnabled=!1):(this.uploadStatus=d.UPLOAD_STATUSES.COMPLETE,this.percentProcessed=Ce[3],this.invalidFileMessage="",this.processedData=e.data,this.isUploadEnabled=!0)}_loadAsset(){if(window.Papa)return(0,E.resolve)()
const e=(0,s.default)("assets/papaparse/papaparse.js")
return this.assetLoader.loadAsset({uri:e,type:"js"})}_initProperties(){this.invalidFileMessage="",this.percentProcessed=0,this.processedData=null,this.selectedFile=null,this.isUploadEnabled=!1,this.currentStep=1,this.stepperConfig=we[0],this.entityType=this.args.entityType}_setupErrorDetailsPanel(e){this.showErrorDetailsTable=!0,this.errorDetails=e}_resetErrorDetailsPanel(){this.showErrorDetailsTable=!1,this.errorDetails=null}_getI18n(e,t=[]){return this.i18n.lookupTranslation(this.constructor,e)(t)}},he(be,"propTypes",{accountId:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.number]).isRequired,onDismiss:o.PropTypes.func.isRequired,isShowBulkImportsLink:o.PropTypes.bool,afterUploadSuccess:o.PropTypes.func,isShowTypeSelection:o.PropTypes.bool,entityType:o.PropTypes.isMemberOf(A.ENTITY_TYPES)}),q=fe((H=be).prototype,"i18n",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=fe(H.prototype,"assetLoader",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=fe(H.prototype,"xhr",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=fe(H.prototype,"restli",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=fe(H.prototype,"locale",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=fe(H.prototype,"router",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=fe(H.prototype,"tracking",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=fe(H.prototype,"lix",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=fe(H.prototype,"jet",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=fe(H.prototype,"toast",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=fe(H.prototype,"memberProfile",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=fe(H.prototype,"isUploadErrorVisible",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ie=fe(H.prototype,"percentProcessed",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),re=fe(H.prototype,"invalidFileMessage",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),oe=fe(H.prototype,"isUploadEnabled",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),le=fe(H.prototype,"currentStep",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),se=fe(H.prototype,"uploadStatus",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=fe(H.prototype,"processedData",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ue=fe(H.prototype,"selectedFile",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),de=fe(H.prototype,"stepperConfig",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return we[0]}}),pe=fe(H.prototype,"errorDetails",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),me=fe(H.prototype,"showErrorDetailsTable",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ge=fe(H.prototype,"entityType",[S.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),fe(H.prototype,"onPrev",[f.action],Object.getOwnPropertyDescriptor(H.prototype,"onPrev"),H.prototype),fe(H.prototype,"onNext",[f.action],Object.getOwnPropertyDescriptor(H.prototype,"onNext"),H.prototype),fe(H.prototype,"onFileChange",[f.action],Object.getOwnPropertyDescriptor(H.prototype,"onFileChange"),H.prototype),fe(H.prototype,"onCloseImportBulkActionsPanel",[f.action],Object.getOwnPropertyDescriptor(H.prototype,"onCloseImportBulkActionsPanel"),H.prototype),fe(H.prototype,"onRemove",[f.action],Object.getOwnPropertyDescriptor(H.prototype,"onRemove"),H.prototype),fe(H.prototype,"getTemplate",[f.action],Object.getOwnPropertyDescriptor(H.prototype,"getTemplate"),H.prototype),fe(H.prototype,"onExportEntityTypeChange",[f.action],Object.getOwnPropertyDescriptor(H.prototype,"onExportEntityTypeChange"),H.prototype),fe(H.prototype,"exportBulkActionEntity",[G],Object.getOwnPropertyDescriptor(H.prototype,"exportBulkActionEntity"),H.prototype),fe(H.prototype,"uploadBulkActions",[B],Object.getOwnPropertyDescriptor(H.prototype,"uploadBulkActions"),H.prototype),fe(H.prototype,"loadParserAndParseFileTask",[V],Object.getOwnPropertyDescriptor(H.prototype,"loadParserAndParseFileTask"),H.prototype),Y=H))||Y);(0,t.setComponentTemplate)(Te,Ie)})),define("campaign-manager-web/components/import-history-table/actions-dropdown",["exports","@ember/component","@ember/template-factory","campaign-manager-web/utils/bulk-actions","@glimmer/component","@glimmer/tracking","@ember/object"],(function(e,t,n,a,i,r,o){var l,s,c
function u(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=(0,n.createTemplateFactory)({id:"GABcWu9R",block:'[[[8,[39,0],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[28,[37,1],[[30,0,["toggleDropdown"]],true],null],[28,[37,1],[[30,0,["toggleDropdown"]],false],null]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["Trigger"]],null,[["@text","@buttonType","@size","@circle","@icon"],[[28,[37,2],["i18n_a11y_trigger_label","campaign-manager-web/components/import-history-table/actions-dropdown"],[["label"],[[30,2,["sourceFileName"]]]]],"tertiary","small",true,"overflow-web-ios"]],null],[1,"\\n  "],[8,[30,1,["Container"]],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["Item"]],[[16,"aria-label",[28,[37,2],["i18n_download_file","campaign-manager-web/components/import-history-table/actions-dropdown"],[["label"],[[30,2,["sourceFileName"]]]]]]],[["@onSelect"],[[28,[37,1],[[30,0,["downloadBulkActionFile"]],[30,2]],null]]],[["default"],[[[[1,"\\n      "],[10,1],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_dropdown_text","campaign-manager-web/components/import-history-table/actions-dropdown"],[["label"],["DOWNLOAD_FILE"]]]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,1,["Item"]],[[16,"aria-label",[28,[37,2],["i18n_download_errors_file","campaign-manager-web/components/import-history-table/actions-dropdown"],[["label"],[[30,2,["sourceFileName"]]]]]]],[["@onSelect","@disabled"],[[28,[37,1],[[30,0,["downloadBulkActionErrorFile"]],[30,2]],null],[28,[37,3],[[30,2,["errorFileId"]]],null]]],[["default"],[[[[1,"\\n      "],[10,1],[12],[1,[28,[35,2],["i18n_dropdown_text","campaign-manager-web/components/import-history-table/actions-dropdown"],[["label"],["DOWNLOAD_ERRORS"]]]],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,1,["Divider"]],null,null,null],[1,"\\n    "],[8,[30,1,["Item"]],null,[["@onSelect","@disabled"],[[28,[37,1],[[30,0,["deleteBulkAction"]],[30,2]],null],[30,0,["isDeleteDisabled"]]]],[["default"],[[[[1,"\\n      "],[10,1],[14,0,"u-color__red"],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_dropdown_text","campaign-manager-web/components/import-history-table/actions-dropdown"],[["label"],["DELETE_FILE"]]]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["dropdown","@record"],false,["hue-web-menu","fn","t","not"]]',moduleName:"campaign-manager-web/components/import-history-table/actions-dropdown.hbs",isStrictMode:!1})
let p=e.default=(l=(0,o.computed)("args.record.status"),s=class extends i.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="isDropdownOpen",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get isDeleteDisabled(){return!(0,a.isStatusDeleteable)(this.args.record.status)}deleteBulkAction(e){this.args.column.batchDeleteBulkAction(e)}downloadBulkActionFile(e){this.args.column.downloadBulkActionFile(e)}downloadBulkActionErrorFile(e){this.args.column.downloadBulkActionErrorFileTask(e)}toggleDropdown(e){this.isDropdownOpen=e}},c=u(s.prototype,"isDropdownOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),u(s.prototype,"isDeleteDisabled",[l],Object.getOwnPropertyDescriptor(s.prototype,"isDeleteDisabled"),s.prototype),u(s.prototype,"deleteBulkAction",[o.action],Object.getOwnPropertyDescriptor(s.prototype,"deleteBulkAction"),s.prototype),u(s.prototype,"downloadBulkActionFile",[o.action],Object.getOwnPropertyDescriptor(s.prototype,"downloadBulkActionFile"),s.prototype),u(s.prototype,"downloadBulkActionErrorFile",[o.action],Object.getOwnPropertyDescriptor(s.prototype,"downloadBulkActionErrorFile"),s.prototype),u(s.prototype,"toggleDropdown",[o.action],Object.getOwnPropertyDescriptor(s.prototype,"toggleDropdown"),s.prototype),s);(0,t.setComponentTemplate)(d,p)})),define("campaign-manager-web/components/import-history-table/error-tablecell",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"+szWwEcO",block:'[[[11,"button"],[24,0,"button--link"],[16,"disabled",[28,[37,0],[[30,1,["errorFileId"]]],null]],[24,4,"button"],[4,[38,1],["click",[28,[37,2],[[30,2,["downloadBulkActionErrorFileTask"]],[30,1]],null]],null],[12],[1,"\\n"],[41,[30,1,["errorFileId"]],[[[1,"    "],[10,1],[15,0,[29,["u-color__red"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,[28,[35,5],[[28,[37,6],[[30,1],[30,2,["propertyName"]]],null]],null]],[13],[1,"\\n"]],[]],[[[1,"    "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,5],[[28,[37,6],[[30,1],[30,2,["propertyName"]]],null]],null]],[1,"\\n    "],[13],[1,"\\n"]],[]]],[13]],["@record","@column"],false,["not","on","fn","if","hue-web-foundations@-text-body","format-number-or-dash","get"]]',moduleName:"campaign-manager-web/components/import-history-table/error-tablecell.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/import-history-table/headers",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"DsBRgeP1",block:"[[],[],false,[]]",moduleName:"campaign-manager-web/components/import-history-table/headers.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/import-history-table/import-type-filter",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","tracked-toolbox","@ember/object","campaign-manager-web/constants/lix","campaign-manager-web/utils/tracking"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const E=(0,n.createTemplateFactory)({id:"/rYYGSCW",block:'[[[1,"\\n"],[8,[39,0],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[28,[37,1],[[30,0,["setImportTypeDropdownOpen"]],true],null],[28,[37,1],[[30,0,["setImportTypeDropdownOpen"]],false],null]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["Trigger"]],null,[["@buttonType","@size","@icon","@iconPlacement"],["secondary","small","caret","right"]],[["default"],[[[[1,"\\n"],[41,[30,0,["enableAdsCreativeBulkActions"]],[[[1,"      "],[1,[28,[35,3],["i18n_bulk_action_import_type_v2","campaign-manager-web/components/import-history-table/import-type-filter"],[["label"],[[30,0,["filterImportType"]]]]]],[1,"\\n"]],[]],[[[1,"      "],[1,[28,[35,3],["i18n_bulk_action_import_type","campaign-manager-web/components/import-history-table/import-type-filter"],[["label"],[[30,0,["filterImportType"]]]]]],[1,"\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,1,["Container"]],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["Item"]],null,[["@onSelect","@selected"],[[28,[37,1],[[30,0,["setFilterImportType"]],""],null],[28,[37,4],[[30,0,["filterImportType"]]],null]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,3],["i18n_import_type_all","campaign-manager-web/components/import-history-table/import-type-filter"],null]],[1,"\\n    "]],[]]]]],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,2,["bulkActionImportType"]]],null]],null],null,[[[1,"      "],[8,[30,1,["Item"]],null,[["@onSelect","@selected"],[[28,[37,1],[[30,0,["setFilterImportType"]],[30,3]],null],[28,[37,7],[[30,0,["filterImportType"]],[30,3]],null]]],[["default"],[[[[1,"\\n"],[41,[30,0,["enableAdsCreativeBulkActions"]],[[[1,"          "],[1,[28,[35,3],["i18n_bulk_action_import_type_v2","campaign-manager-web/components/import-history-table/import-type-filter"],[["label"],[[30,3]]]]],[1,"\\n"]],[]],[[[1,"          "],[1,[28,[35,3],["i18n_bulk_action_import_type","campaign-manager-web/components/import-history-table/import-type-filter"],[["label"],[[30,3]]]]],[1,"\\n"]],[]]],[1,"      "]],[]]]]],[1,"\\n"]],[3]],null],[1,"  "]],[]]]]],[1,"\\n"]],[1]]]]]],["dropdown","@column","importType"],false,["hue-web-menu","fn","if","t","not","each","-track-array","eq"]]',moduleName:"campaign-manager-web/components/import-history-table/import-type-filter.hbs",isStrictMode:!1}),y={CAMPAIGN:"campaign",CAMPAIGN_GROUP:"campaigngroup",CREATIVE:"ads",ALL:"all"}
let S=e.default=(u=(0,a.inject)(),d=(0,a.inject)(),p=(0,o.localCopy)("args.column.filterString"),m=class extends i.default{constructor(...e){super(...e),f(this,"tracking",g,this),f(this,"lix",b,this),f(this,"isDropdownOpen",_,this),f(this,"filterImportType",h,this)}setFilterImportType(e){this.tracking.fireInteractionEvent(`bulk_import_history_importtype_dropdown_${y[e||"ALL"]}`,c.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.isDropdownOpen=!1,this.filterImportType=e,this.args.column.setFilterImportType(this.args.column,e)}setImportTypeDropdownOpen(e){this.isDropdownOpen=e}get enableAdsCreativeBulkActions(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableAdsCreativeBulkActions)}},g=T(m.prototype,"tracking",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(m.prototype,"lix",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=T(m.prototype,"isDropdownOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),h=T(m.prototype,"filterImportType",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),T(m.prototype,"setFilterImportType",[l.action],Object.getOwnPropertyDescriptor(m.prototype,"setFilterImportType"),m.prototype),T(m.prototype,"setImportTypeDropdownOpen",[l.action],Object.getOwnPropertyDescriptor(m.prototype,"setImportTypeDropdownOpen"),m.prototype),m);(0,t.setComponentTemplate)(E,S)})),define("campaign-manager-web/components/import-history-table/import-type",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/service","@ember/object","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l){var s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"L9OrTJJ5",block:'[[[1,"\\n"],[10,0],[14,0,"u-layout__align-left"],[12],[1,"\\n  "],[1,[52,[30,0,["enableAdsCreativeBulkActions"]],[28,[37,1],["i18n_bulk_action_import_type_v2","campaign-manager-web/components/import-history-table/import-type"],[["label"],[[30,0,["recordImportType"]]]]],[28,[37,1],["i18n_bulk_action_import_type","campaign-manager-web/components/import-history-table/import-type"],[["label"],[[30,0,["recordImportType"]]]]]]],[1,"\\n"],[13]],[],false,["if","t"]]',moduleName:"campaign-manager-web/components/import-history-table/import-type.hbs",isStrictMode:!1})
let b=e.default=(s=(0,r.inject)(),c=class extends a.default{constructor(...e){super(...e),p(this,"lix",u,this),p(this,"isHoverCardVisible",d,this)}onTryAgain(e){this.isHoverCardVisible=!this.isHoverCardVisible,this.args.column.toggleBulkImportPanel(),this.args.column.setTriggerSelectorForReturnFocus(`#import-history-table__failed-button-${e}`)}get enableAdsCreativeBulkActions(){return this.lix.getTreatmentIsEnabled(l.LIX_TEST_KEYS.enableAdsCreativeBulkActions)}get recordImportType(){return this.args.record.entityType||"Unknown"}},u=m(c.prototype,"lix",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(c.prototype,"isHoverCardVisible",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m(c.prototype,"onTryAgain",[o.action],Object.getOwnPropertyDescriptor(c.prototype,"onTryAgain"),c.prototype),c);(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/import-history-table/status-filter",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","tracked-toolbox","@ember/object","campaign-manager-web/utils/tracking"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h=(0,n.createTemplateFactory)({id:"ua8fiwIB",block:'[[[1,"\\n"],[8,[39,0],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[28,[37,1],[[30,0,["onVisibilityChange"]],true],null],[28,[37,1],[[30,0,["onVisibilityChange"]],false],null]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["Trigger"]],null,[["@buttonType","@size","@text","@icon","@iconPlacement"],["secondary","small",[28,[37,2],["i18n_bulk_action_status","campaign-manager-web/components/import-history-table/status-filter"],[["label"],[[30,0,["filterStatus"]]]]],"caret","right"]],null],[1,"\\n  "],[8,[30,1,["Container"]],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["Item"]],null,[["@onSelect","@selected"],[[28,[37,1],[[30,0,["setFilterStatus"]],""],null],[28,[37,3],[[30,0,["filterStatus"]]],null]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["i18n_status_all","campaign-manager-web/components/import-history-table/status-filter"],null]],[1,"\\n    "]],[]]]]],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,2,["bulkActionStatuses"]]],null]],null],null,[[[1,"      "],[8,[30,1,["Item"]],null,[["@onSelect","@selected"],[[28,[37,1],[[30,0,["setFilterStatus"]],[30,3]],null],[28,[37,6],[[30,0,["filterStatus"]],[30,3]],null]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["i18n_bulk_action_status","campaign-manager-web/components/import-history-table/status-filter"],[["label"],[[30,3]]]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[3]],null],[1,"  "]],[]]]]],[1,"\\n"]],[1]]]]]],["dropdown","@column","status"],false,["hue-web-menu","fn","t","not","each","-track-array","eq"]]',moduleName:"campaign-manager-web/components/import-history-table/status-filter.hbs",isStrictMode:!1}),f={COMPLETED_WITH_ERRORS:"completederrors",IN_PROGRESS:"inprogress",SUCCESS:"completed",PENDING:"pending",FAILED:"failed",ALL:"all"}
let T=e.default=(c=(0,a.inject)(),u=(0,o.localCopy)("args.column.filterString"),d=class extends i.default{constructor(...e){super(...e),b(this,"tracking",p,this),b(this,"isDropdownOpen",m,this),b(this,"filterStatus",g,this)}setFilterStatus(e){this.tracking.fireInteractionEvent(`bulk_import_history_importstatus_dropdown_${f[e||"ALL"]}`,s.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.isDropdownOpen=!1,this.filterStatus=e,this.args.column.setFilterStatus(this.args.column,e)}onVisibilityChange(e){this.isDropdownOpen=e}},p=_(d.prototype,"tracking",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=_(d.prototype,"isDropdownOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=_(d.prototype,"filterStatus",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),_(d.prototype,"setFilterStatus",[l.action],Object.getOwnPropertyDescriptor(d.prototype,"setFilterStatus"),d.prototype),_(d.prototype,"onVisibilityChange",[l.action],Object.getOwnPropertyDescriptor(d.prototype,"onVisibilityChange"),d.prototype),d);(0,t.setComponentTemplate)(h,T)})),define("campaign-manager-web/components/import-history-table/status",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object"],(function(e,t,n,a,i,r){var o,l
function s(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"o27x67no",block:'[[[1,"\\n"],[10,0],[14,0,"u-layout__align-left"],[12],[1,"\\n"],[41,[28,[37,1],[[30,0,["recordStatus"]],"FAILED"],null],[[[1,"    "],[8,[39,2],null,[["@placement"],["right"]],[["trigger","content"],[[[[1,"\\n        "],[11,"button"],[16,1,[29,["import-history-table__failed-button-",[30,2]]]],[16,0,[29,["import-history-table__failed-status-hover-trigger button--unstyled"," ",[28,[37,3],null,[["size"],["small"]]]]]],[24,"data-a11y-trigger",""],[24,4,"button"],[4,[38,4],[[30,1,["triggerContentSharedInfo"]]],null],[12],[1,"\\n          "],[1,[28,[35,5],["i18n_bulk_action_status","campaign-manager-web/components/import-history-table/status"],[["label"],[[30,0,["recordStatus"]]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[1]],[[[1,"\\n        "],[10,2],[12],[1,"\\n          "],[1,[28,[35,5],["i18n_failed_tooltip_text","campaign-manager-web/components/import-history-table/status"],null]],[1,"\\n        "],[13],[1,"\\n"],[41,[30,3,["canEditCampaign"]],[[[1,"          "],[10,2],[12],[1,"\\n            "],[11,"button"],[16,0,[29,["u-color__blue7 button--link"," ",[28,[37,3],null,[["size","weight"],["medium","bold"]]]]]],[24,4,"button"],[4,[38,6],["click",[28,[37,7],[[30,0,["onTryAgain"]],[30,2]],null]],null],[12],[1,"\\n              "],[1,[28,[35,5],["i18n_try_again","campaign-manager-web/components/import-history-table/status"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "]],[]]]]],[1,"\\n"]],[]],[[[1,"    "],[1,[28,[35,5],["i18n_bulk_action_status","campaign-manager-web/components/import-history-table/status"],[["label"],[[30,0,["recordStatus"]]]]]],[1,"\\n"]],[]]],[13]],["triggerData","@index","@column"],false,["if","eq","hue-web-contextual-dialog","hue-web-foundations@-text-body","hue-web-contextual-dialog-trigger","t","on","fn"]]',moduleName:"campaign-manager-web/components/import-history-table/status.hbs",isStrictMode:!1})
let u=e.default=(o=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="isHoverCardVisible",i=this,(a=l)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get recordStatus(){return this.args.record.status||"Unknown"}onTryAgain(e){this.isHoverCardVisible=!this.isHoverCardVisible,this.args.column.toggleBulkImportPanel(),this.args.column.setTriggerSelectorForReturnFocus(`#import-history-table__failed-button-${e}`)}},l=s(o.prototype,"isHoverCardVisible",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s(o.prototype,"onTryAgain",[r.action],Object.getOwnPropertyDescriptor(o.prototype,"onTryAgain"),o.prototype),o);(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/import-history-table/successful-table-cell",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"hFePB1wl",block:'[[[1,[28,[35,0],[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null]],null]]],["@record","@column"],false,["format-number-or-dash","get"]]',moduleName:"campaign-manager-web/components/import-history-table/successful-table-cell.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/inline-icon-coach",["exports","@linkedin/concierge-ember-components/components/inline-icon-coach"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/inline-notification",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","@ember/utils","@ember/object"],(function(e,t,n,a,i,r,o,l){var s,c,u,d
function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.NotificationType=void 0
const m=(0,n.createTemplateFactory)({id:"P2tSqWFP",block:'[[[1,"\\n"],[11,0],[16,0,[52,[30,0,["isHidden"]],"u-layout__display-none"]],[17,1],[12],[1,"\\n  "],[10,0],[15,0,[29,["inline-notification ",[30,0,["backgroundColorClass"]]]]],[14,"role","status"],[12],[1,"\\n    "],[10,0],[14,0,"inline-notification__icon-container"],[12],[1,"\\n"],[41,[28,[37,1],[[30,2],"info"],null],[[[1,"        "],[8,[39,2],[[16,0,[30,3]],[24,"data-test","inline-notification__lightbulb-icon"]],[["@size","@name"],["medium","lightbulb"]],null],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,2],"recommendation"],null],[[[1,"        "],[8,[39,2],[[16,0,[30,3]],[24,"data-test","inline-notification__notice-icon"]],[["@size","@name"],["medium","signal-notice"]],null],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,2],"warning"],null],[[[1,"        "],[8,[39,2],[[16,0,[30,3]],[24,"data-test","inline-notification__caution-icon"]],[["@size","@name"],["medium","signal-caution"]],null],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,2],"inaccessible"],null],[[[1,"        "],[8,[39,2],[[16,0,[30,3]],[24,"data-test","inline-notification__locked-icon"]],[["@size","@name"],["medium","locked"]],null],[1,"\\n      "]],[]],null]],[]]]],[]]]],[]]],[1,"    "],[13],[1,"\\n    "],[10,0],[14,0,"inline-notification__content-container"],[12],[1,"\\n      "],[10,1],[14,0,"inline-notification__content"],[12],[1,"\\n        "],[18,4,null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"],[41,[30,0,["canDismiss"]],[[[1,"      "],[11,"button"],[24,0,"inline-notification__dismiss-button button--unstyled"],[16,"aria-label",[28,[37,4],["i18n_dismiss_notice","campaign-manager-web/components/inline-notification"],null]],[24,4,"button"],[4,[38,5],["click",[30,0,["handleDismiss"]]],null],[12],[1,"\\n        "],[8,[39,2],null,[["@size","@name"],["small","close"]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[13]],["&attrs","@type","@iconColorClass","&default"],false,["if","eq","hue-web-icons@icon","yield","t","on"]]',moduleName:"campaign-manager-web/components/inline-notification.hbs",isStrictMode:!1}),g=e.NotificationType=Object.freeze({Info:"info",Recommendation:"recommendation",Warning:"warning",Inaccessible:"inaccessible"})
let b=e.default=(0,r.assertPropTypes)((d=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="isHidden",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get canDismiss(){return(0,o.isPresent)(this.args.onDismiss)||this.args.isDismissable}get backgroundColorClass(){return this.args.containerColorClass?this.args.containerColorClass:"warning"===this.args.type?"u-bg-color__slate0":"u-bg-color__purple0"}handleDismiss(){this.args.onDismiss?.(),this.isHidden=!0}},_=d,h="propTypes",f={type:r.PropTypes.enum(Object.values(g)).isRequired,isDismissable:r.PropTypes.bool,onDismiss:r.PropTypes.func,containerColorClass:r.PropTypes.string,iconColorClass:r.PropTypes.string},h in _?Object.defineProperty(_,h,{value:f,enumerable:!0,configurable:!0,writable:!0}):_[h]=f,u=p((c=d).prototype,"isHidden",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p(c.prototype,"handleDismiss",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"handleDismiss"),c.prototype),s=c))||s
var _,h,f;(0,t.setComponentTemplate)(m,b)}))
define("campaign-manager-web/components/inline-recommendation",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/jsecure","@ember/object","@ember/service","@ember/template","@linkedin/ember-prop-types","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y,S,A
function C(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function O(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const v=(0,n.createTemplateFactory)({id:"BV+PqK4Y",block:'[[[1,"\\n"],[41,[51,[28,[37,1],[[30,1,["state"]],"DISMISSED"],null]],[[[1,"  "],[11,0],[24,0,"mt3"],[4,[38,2],null,[["pageKey","routeName","currentRoute"],[[30,2],[28,[37,3],[[53,"outletState"],"render.name"],null],[28,[37,3],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n"],[41,[28,[37,1],[[30,1,["state"]],"READY"],null],[[[41,[28,[37,6],[[30,0,["isInlineNotificationRecommendationEnabled"]],[30,3]],null],[[[1,"        "],[8,[39,7],null,[["@onDismiss","@type"],[[30,0,["onDismissClick"]],"recommendation"]],[["default"],[[[[1,"\\n"],[41,[28,[37,8],[[30,4],[30,0,["supplementalRecommendationMessage"]]],null],[[[1,"            "],[10,0],[14,0,"mb1 ml2"],[12],[1,"\\n              "],[1,[30,0,["supplementalRecommendationMessage"]]],[1,"\\n              "],[11,3],[16,6,[30,0,["viewSettingsLinkUrl"]]],[16,0,[29,[[28,[37,9],null,[["size"],["small"]]]]]],[4,[38,10],["click",[30,0,["onViewSettingsClick"]]],null],[12],[1,"\\n                "],[1,[28,[35,11],["i18n_view_settings_link-label","campaign-manager-web/components/inline-recommendation"],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[]],[[[1,"            "],[10,0],[14,0,"mb1 ml2"],[12],[1,"\\n              "],[1,[52,[30,0,["recommendationMessage"]],[30,0,["recommendationMessage"]],[30,0,["recommendationMessageHTML"]]]],[1,"\\n            "],[13],[1,"\\n"]],[]]],[1,"        "]],[]]]]],[1,"\\n"]],[]],[[[1,"        "],[8,[39,12],[[24,0,"inline-recommendation cm-inline-feedback--small"]],[["@iconType","@onDismiss"],["info",[30,0,["onDismissClick"]]]],[["default"],[[[[1,"\\n"],[41,[28,[37,8],[[30,4],[30,0,["supplementalRecommendationMessage"]]],null],[[[1,"            "],[10,0],[14,0,"mb1 ml2"],[12],[1,"\\n              "],[1,[30,0,["supplementalRecommendationMessage"]]],[1,"\\n              "],[11,3],[16,6,[30,0,["viewSettingsLinkUrl"]]],[16,0,[29,[[28,[37,9],null,[["size"],["small"]]]]]],[4,[38,10],["click",[30,0,["onViewSettingsClick"]]],null],[12],[1,"\\n                "],[1,[28,[35,11],["i18n_view_settings_link-label","campaign-manager-web/components/inline-recommendation"],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[]],[[[1,"            "],[10,0],[14,0,"mb1 ml2"],[12],[1,"\\n              "],[1,[52,[30,0,["recommendationMessage"]],[30,0,["recommendationMessage"]],[30,0,["recommendationMessageHTML"]]]],[1,"\\n            "],[13],[1,"\\n"]],[]]],[1,"        "]],[]]]]],[1,"\\n"]],[]]],[41,[51,[30,5]],[[[1,"        "],[10,0],[15,0,[29,["mt1"," ",[28,[37,9],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,11],["i18n_accuracy_not_guaranteed_note","campaign-manager-web/components/inline-recommendation"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]],null]],[]],[[[41,[28,[37,1],[[30,1,["state"]],"ACCEPTED"],null],[[[1,"      "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n        "],[8,[39,13],[[24,0,"inline-recommendation__inline-feedback mr1"]],[["@type","@message"],["success",[28,[37,11],["i18n_success_label_v6","campaign-manager-web/components/inline-recommendation"],[["type"],[[30,1,["type"]]]]]]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["state"]],"ERROR"],null],[[[1,"      "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n        "],[8,[39,13],[[24,0,"inline-recommendation__inline-feedback mr1"]],[["@type","@message"],["negative",[28,[37,11],["i18n_error_label_by_type_v6","campaign-manager-web/components/inline-recommendation"],[["type"],[[30,1,["type"]]]]]]],null],[1,"\\n      "],[13],[1,"\\n    "]],[]],null]],[]]]],[]]],[1,"  "],[13],[1,"\\n"]],[]],null]],["@recommendation","@pageKey","@forceInlineNotification","@onViewSettings","@hideDisclaimerMessage"],false,["unless","eq","track-render","get","-get-dynamic-var","if","or","inline-notification","and","hue-web-foundations@-text-body","on","t","cm-inline-feedback","hue-web-inline-feedback"]]',moduleName:"campaign-manager-web/components/inline-recommendation.hbs",isStrictMode:!1}),w={LAN_ADOPTION_BUDGET_UTILIZATION_IMPROVEMENT:c.COMPONENT_TITLE.PLACEMENT_MODULE}
let I=e.default=(d=(0,o.inject)("forecastingRecommendations"),p=(0,o.inject)(),m=(0,o.inject)(),g=(0,r.computed)("args.recommendation.type"),b=(0,r.computed)("args.recommendation.recommendationMessageHTML"),_=(0,r.computed)("args.recommendation.recommendationMessageAttributedText.text"),h=(0,r.computed)("args.recommendation.supplementalRecommendationMessageAttributedText.text"),(0,s.assertPropTypes)((A=class extends a.default{constructor(...e){super(...e),C(this,"forecastingRecommendationsService",E,this),C(this,"tracking",y,this),C(this,"lix",S,this)}set viewSettingsLinkUrl(e){}get viewSettingsLinkUrl(){return`#${w[this.args.recommendation.type]}`}set recommendationMessageHTML(e){}get recommendationMessageHTML(){const e=(0,r.get)(this.args,"recommendation.recommendationMessageHTML")
return e?(0,l.htmlSafe)(i.default.sanitizeHTML(e)):""}set recommendationMessage(e){}get recommendationMessage(){return this.args.recommendation.recommendationMessageAttributedText?.text??null}set supplementalRecommendationMessage(e){}get supplementalRecommendationMessage(){return this.args.recommendation.supplementalRecommendationMessageAttributedText?.text??null}get isInlineNotificationRecommendationEnabled(){return this.lix.getTreatmentIsEnabled(u.LIX_TEST_KEYS.enableInlineNotificationRecommendation)}onDismissClick(){this.args.onDismiss?.()}onViewSettingsClick(){this.args.onViewSettings?.()}},P=A,N="propTypes",R={recommendation:s.PropTypes.object.isRequired,pageKey:s.PropTypes.string,onDismiss:s.PropTypes.func,onViewSettings:s.PropTypes.func,hideDisclaimerMessage:s.PropTypes.bool,forceInlineNotification:s.PropTypes.bool},N in P?Object.defineProperty(P,N,{value:R,enumerable:!0,configurable:!0,writable:!0}):P[N]=R,E=O((T=A).prototype,"forecastingRecommendationsService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=O(T.prototype,"tracking",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=O(T.prototype,"lix",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O(T.prototype,"viewSettingsLinkUrl",[g],Object.getOwnPropertyDescriptor(T.prototype,"viewSettingsLinkUrl"),T.prototype),O(T.prototype,"recommendationMessageHTML",[b],Object.getOwnPropertyDescriptor(T.prototype,"recommendationMessageHTML"),T.prototype),O(T.prototype,"recommendationMessage",[_],Object.getOwnPropertyDescriptor(T.prototype,"recommendationMessage"),T.prototype),O(T.prototype,"supplementalRecommendationMessage",[h],Object.getOwnPropertyDescriptor(T.prototype,"supplementalRecommendationMessage"),T.prototype),O(T.prototype,"onDismissClick",[r.action],Object.getOwnPropertyDescriptor(T.prototype,"onDismissClick"),T.prototype),O(T.prototype,"onViewSettingsClick",[r.action],Object.getOwnPropertyDescriptor(T.prototype,"onViewSettingsClick"),T.prototype),f=T))||f)
var P,N,R;(0,t.setComponentTemplate)(v,I)})),define("campaign-manager-web/components/inline-skeleton-loader",["exports","@linkedin/lms-loaders-ui/components/inline-skeleton-loader"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/insight-tag-account-picker",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","ember-concurrency-decorators","campaign-manager-web/utils/api-endpoints","@linkedin/ember-prop-types","campaign-manager-web/utils/lisa","@glimmer/tracking","campaign-manager-web/helpers/help-center-url","@ember/object/internals"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E,y,S,A,C
function O(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function w(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const I=(0,n.createTemplateFactory)({id:"+ksVesGt",block:'[[[1,"\\n"],[10,"h4"],[15,0,[29,["u-color__black--75"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n  "],[1,[28,[35,1],["i18n_selected_accounts","campaign-manager-web/components/insight-tag-account-picker"],[["count"],[[30,1,["length"]]]]]],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[15,"data-test",[30,2]],[12],[1,"\\n  "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["accountsWithName"]]],null]],null],null,[[[1,"      "],[10,"li"],[14,0,"u-layout__display-inline-block"],[15,"data-account-id",[30,3,["accountId"]]],[12],[1,"\\n        "],[8,[39,4],[[4,[38,5],["click",[28,[37,6],[[30,4],[30,3]],null]],null]],[["@text","@a11yText"],[[30,3,["accountName"]],[28,[37,1],["dismiss_account","campaign-manager-web/components/insight-tag-account-picker"],[["accountName"],[[30,3,["accountName"]]]]]]],null],[1,"\\n      "],[13],[1,"\\n"]],[3]],null],[41,[28,[37,8],[[30,0,["numAccountsWithoutName"]],0],null],[[[1,"      "],[10,"li"],[14,0,"u-layout__display-inline-block"],[12],[1,"\\n        "],[8,[39,9],[[4,[38,10],["insight_tag_account_picker_more_accounts"],null]],[["@placement","@triggerText","@contentClass"],["right",[28,[37,1],["i18n_more_accounts","campaign-manager-web/components/insight-tag-account-picker"],[["count"],[[30,0,["numAccountsWithoutName"]]]]],"u-hoverable__content"]],[["content"],[[[[1,"\\n            "],[10,2],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_more_accounts_tooltip_content","campaign-manager-web/components/insight-tag-account-picker"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[14,0,"u-layout__align-right"],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_more_accounts_tooltip_learn_more_link","campaign-manager-web/components/insight-tag-account-picker"],[["linkInfo"],[[28,[37,11],null,[["href","dataTestSelector"],[[30,0,["noAccessAccountsTooltipLink"]],"data-test-insight-tag-account-picker__no-access-accounts-tooltip-link"]]]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n\\n  "],[10,"label"],[15,1,[29,[[30,0,["labelId"]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_account_typeahead_label","campaign-manager-web/components/insight-tag-account-picker"],null]],[1,"\\n  "],[13],[1,"\\n\\n  "],[8,[39,12],null,[["@allEligibleAccounts","@onSelectAccount","@ariaDescribedById","@ariaLabel","@dataTestValue","@isInputDisabled","@focusControlName","@typeaheadDismissControlName","@isLisaSearchEnabled","@hideResults","@onFocusOrOnInput","@focusTypeaheadOnRender"],[[30,5],[28,[37,13],[[30,0,["onAccountSelectedTask"]]],null],[30,0,["labelId"]],[28,[37,1],["i18n_account_typeahead_label","campaign-manager-web/components/insight-tag-account-picker"],null],"insight-tag-account-picker",[30,0,["onAccountSelectedTask","isRunning"]],[30,6],[30,0,["typeaheadDismissControlName"]],[30,0,["isLisaUser"]],[30,0,["hideAccountPickerResults"]],[30,0,["onFocusOrOnInput"]],true]],null],[1,"\\n\\n"],[41,[30,0,["accountAlreadyhasInsightTag"]],[[[1,"    "],[8,[39,14],[[24,0,"manage-insight-tag-sharing-panel__account-picker-error"]],[["@type"],["negative"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_account_has_tag_error","campaign-manager-web/components/insight-tag-account-picker"],[["name"],[[30,0,["accountWithExistingInsightTag","name"]]]]]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[13]],["@selectedAccounts","@dataTestSelector","account","@onAccountRemoved","@availableAccounts","@focusControlName"],false,["hue-web-foundations@-text-body","t","each","-track-array","hue-web-pill-input","on","fn","if","gt","hue-web-contextual-dialog","track-interaction","external-link-info","account-typeahead","perform","hue-web-inline-feedback"]]',moduleName:"campaign-manager-web/components/insight-tag-account-picker.hbs",isStrictMode:!1})
let P=e.default=(p=(0,a.inject)(),m=(0,a.inject)(),g=(0,r.task)({restartable:!0}),(0,l.assertPropTypes)((C=class extends i.default{constructor(...e){super(...e),O(this,"xhr",h,this),O(this,"lisaLiam",f,this),v(this,"elementId",(0,d.guidFor)(this)),O(this,"hideAccountPickerResults",T,this),O(this,"accountWithExistingInsightTag",E,this),O(this,"accountAlreadyhasInsightTag",y,this),O(this,"isLisaUser",S,this),O(this,"noAccessAccountsTooltipLink",A,this),v(this,"labelId",`${this.elementId}-typeahead-label`),v(this,"isLisaUser",(0,s.isLisaUser)(this.lisaLiam.accessType)),v(this,"noAccessAccountsTooltipLink",`${(0,u.helpCenterUrl)(null,{path:"help/lms/answer/86562",accountId:this.args.currentAccountId})}&query=support`),v(this,"onFocusOrOnInput",(()=>{this.hideAccountPickerResults=!1}))}get accountsWithName(){return(void 0===this.args.selectedAccounts?[]:this.args.selectedAccounts).filter((e=>Boolean(e.accountName)))}get numAccountsWithoutName(){return(void 0===this.args.selectedAccounts?[]:this.args.selectedAccounts).filter((e=>!e.accountName)).length}*onAccountSelectedTask(e){this.accountAlreadyhasInsightTag=!1
try{const{elements:t=[]}=yield this.xhr.fetch(o.default.insightTag(e.id))
t[0]&&t[0].id!==this.insightTagId?(this.accountAlreadyhasInsightTag=!0,this.accountWithExistingInsightTag=e,this.hideAccountPickerResults=!0):this.args.onAccountAdded(e)}catch(t){this.args.onAccountAdded(e)}}},v(C,"propTypes",{selectedAccounts:l.PropTypes.array.isRequired,availableAccounts:l.PropTypes.array.isRequired,insightTagId:l.PropTypes.number,onAccountAdded:l.PropTypes.func.isRequired,onAccountRemoved:l.PropTypes.func.isRequired,currentAccountId:l.PropTypes.number.isRequired,focusControlName:l.PropTypes.string,dataTestSelector:l.PropTypes.string}),h=w((_=C).prototype,"xhr",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=w(_.prototype,"lisaLiam",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=w(_.prototype,"hideAccountPickerResults",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),E=w(_.prototype,"accountWithExistingInsightTag",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),y=w(_.prototype,"accountAlreadyhasInsightTag",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S=w(_.prototype,"isLisaUser",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),A=w(_.prototype,"noAccessAccountsTooltipLink",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),w(_.prototype,"onAccountSelectedTask",[g],Object.getOwnPropertyDescriptor(_.prototype,"onAccountSelectedTask"),_.prototype),b=_))||b);(0,t.setComponentTemplate)(I,P)})),define("campaign-manager-web/components/insight-tag-agreement-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","hue-web-toast/utils/constants","@ember/service","ember-concurrency-decorators","campaign-manager-web/utils/api-endpoints"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b,_,h,f,T,E
function y(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function S(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function A(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const C=(0,n.createTemplateFactory)({id:"lRTInK9I",block:'[[[1,"\\n"],[8,[39,0],null,[["@isOpen","@dismissModal","@size","@alignment"],[[30,1],[30,2],"medium","top"]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h1"],[14,1,"insight-tag-agreement-modal__header"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_insight_tag_agreement_modal_header","campaign-manager-web/components/insight-tag-agreement-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,["mt2 mb2"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_show_insight_tag_modal_content","campaign-manager-web/components/insight-tag-agreement-modal"],[["sasTermsLinkInfo","adsPolicyLinkInfo"],[[28,[37,3],null,[["href","dataTestSelector","ariaLabel"],[[28,[37,4],null,[["path"],["legal/sas-terms"]]],"data-test-insight-tag-agreement-modal-sas-terms-link",[28,[37,2],["i18n_learn_more_ads_agreement","campaign-manager-web/components/insight-tag-agreement-modal"],null]]]],[28,[37,3],null,[["href","dataTestSelector","ariaLabel"],[[28,[37,4],null,[["path"],["legal/ads-policy"]]],"data-test-insight-tag-agreement-modal-ads-policy-link",[28,[37,2],["i18n_learn_more_ads_policy","campaign-manager-web/components/insight-tag-agreement-modal"],null]]]]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[8,[39,5],[[24,0,"mr2"],[4,[38,6],["click",[30,2]],null],[4,[38,7],["insight_tag_agreement_modal_cancel_clicked"],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,2],["i18n_insight_tag_agreement_modal_cancel","campaign-manager-web/components/insight-tag-agreement-modal"],null]]],null],[1,"\\n    "],[8,[39,5],[[4,[38,6],["click",[30,0,["onConfirm"]]],null],[4,[38,7],["insight_tag_agreement_modal_agree_clicked"],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,2],["i18n_insight_tag_agreement_modal_agree","campaign-manager-web/components/insight-tag-agreement-modal"],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]],[1,"\\n\\n"],[8,[39,8],null,[["@message","@isLoading"],[[28,[37,2],["i18n_insight_tag_loading","campaign-manager-web/components/insight-tag-agreement-modal"],null],[30,0,["createInsightTagTask","isRunning"]]]],null]],["@isOpen","@dismissModal","modal"],false,["hue-web-modal","hue-web-foundations@-text-body","t","external-link-info","help-center-url","hue-web-button","on","track-interaction","cm-overlay-loader"]]',moduleName:"campaign-manager-web/components/insight-tag-agreement-modal.hbs",isStrictMode:!1})
let O=e.default=(c=(0,o.inject)("insight-tag"),u=(0,o.inject)("hue-web-toast"),d=(0,l.task)({drop:!0}),(0,i.assertPropTypes)((E=class extends a.default{constructor(...e){super(...e),y(this,"jet",g,this),y(this,"restli",b,this),y(this,"i18n",_,this),y(this,"error",h,this),y(this,"insightTagService",f,this),y(this,"toast",T,this),S(this,"onConfirm",(()=>{this.createInsightTagTask.perform(),this.args.dismissModal()}))}*createInsightTagTask(){try{yield this.restli.create(s.default.createInsightTag,{data:JSON.stringify({accountIds:[parseInt(this.args.accountId,10)]})}),yield this.insightTagService.fetchInsightTag(this.args.accountId)}catch(e){const t=this.error.getFullMessage({error:e,customErrorMessage:this.i18n.lookupTranslation(this.constructor,"i18n_insight_tag_error_toast")()})
this.toast.add({type:r.TOAST_TYPES.ERROR,message:t}),this.jet.error(new Error(`Failed to create insight tag for account ${this.args.accountId}`),["insight-tag-agreement-modal","install-insight-tag-failure"],!1)}}},S(E,"propTypes",{isOpen:i.PropTypes.bool.isRequired,accountId:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number]).isRequired,dismissModal:i.PropTypes.func.isRequired}),g=A((m=E).prototype,"jet",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=A(m.prototype,"restli",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=A(m.prototype,"i18n",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=A(m.prototype,"error",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=A(m.prototype,"insightTagService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=A(m.prototype,"toast",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A(m.prototype,"createInsightTagTask",[d],Object.getOwnPropertyDescriptor(m.prototype,"createInsightTagTask"),m.prototype),p=m))||p);(0,t.setComponentTemplate)(C,O)})),define("campaign-manager-web/components/install-insight-tag",["exports","@ember/component","@ember/template-factory","@glimmer/tracking","@glimmer/component","@linkedin/ember-prop-types","ember-lifeline","@ember/service","ember-concurrency-decorators","campaign-manager-web/utils/api-endpoints","ember-stdlib/utils/is-browser"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D
function M(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function L(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const U=(0,n.createTemplateFactory)({id:"eX09GreT",block:'[[[1,"\\n"],[10,0],[14,0,"grid grid--is-fluid install-insight-tag__container"],[12],[1,"\\n"],[41,[30,0,["insightTag"]],[[[1,"    "],[10,"section"],[14,0,"grid__col grid__col--md-9"],[12],[1,"\\n      "],[10,0],[14,0,"border u-bg-color__white p4"],[12],[1,"\\n        "],[10,"h3"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_install_insight_tag_title","campaign-manager-web/components/install-insight-tag"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,3],null,[["@onShow"],[[30,0,["onShowPanel"]]]],[["default"],[[[[1,"\\n"],[1,"          "],[8,[30,1,["item"]],[[24,0,"install-insight-tag__collapsible-item u-border__common--bottom"]],[["@name"],["install-myself"]],[["default"],[[[[1,"\\n            "],[8,[30,2,["header"]],[[24,0,"js-copy-content-to-clipboard-error"]],null,[["default"],[[[[1,"\\n              "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center"],[12],[1,"\\n                "],[10,1],[14,0,"install-insight-tag__collapsible-item-header-icon"],[12],[1,"\\n                  "],[8,[39,4],null,[["@type","@name","@size"],["microspot","signal-success","small"]],null],[1,"\\n                "],[13],[1,"\\n                "],[10,1],[14,0,"install-insight-tag__collapsible-item-header"],[12],[1,"\\n                  "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_install_myself_accordion_title","campaign-manager-web/components/install-insight-tag"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,2],[15,0,[29,["mt1"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_install_myself_accordion_description","campaign-manager-web/components/install-insight-tag"],null]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n                "],[10,1],[12],[1,"\\n"],[41,[30,2,["isExpanded"]],[[[1,"                    "],[8,[39,5],[[24,"data-test","install-insight-tag__chevron-up-icon"]],[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"                    "],[8,[39,5],[[24,"data-test","install-insight-tag__chevron-down-icon"]],[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]]],[1,"                "],[13],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n            "],[8,[30,2,["panel"]],null,null,[["default"],[[[[1,"\\n              "],[10,0],[14,0,"install-insight-tag__collapsible-item-panel"],[12],[1,"\\n                "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,2],["i18n_install_myself_instructions","campaign-manager-web/components/install-insight-tag"],[["body_tag"],["<body>"]]]],[13],[1,"\\n"],[1,"                "],[10,0],[15,0,[29,["u-copy-to-clipboard__container\\n                    ",[52,[30,0,["contentCopySuccess"]],"u-copy-to-clipboard__container__copy-success"],"\\n                    install-insight-tag__copy-code-to-clipboard"]]],[12],[1,"\\n                  "],[10,"code"],[12],[1,"\\n                    "],[10,"pre"],[14,1,"insight-tag-install-code"],[15,0,[29,["install-insight-tag__code"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,[30,0,["insightTag","htmlContent"]]],[13],[1,"\\n                  "],[13],[1,"\\n                  "],[10,0],[15,0,[29,["u-copy-to-clipboard__copy-success u-layout-flex__container--center\\n                      ",[52,[51,[30,0,["contentCopySuccess"]]],"u-layout__display-none"]]]],[12],[1,"\\n                    "],[8,[39,7],null,[["@type","@message"],["success",[28,[37,2],["i18n_copied_to_clipboard","campaign-manager-web/components/install-insight-tag"],null]]],null],[1,"\\n                  "],[13],[1,"\\n"],[41,[51,[30,0,["contentCopyFail"]]],[[[1,"                    "],[8,[39,8],[[16,0,[29,["js-copy-content-to-clipboard-button button--unstyled u-layout__display-block u-copy-to-clipboard__button"," ",[28,[37,1],null,[["size","color","weight"],["small","text-low-emphasis","bold"]]]]]]],[["@text","@onSuccess","@onError"],[[30,0,["insightTag","htmlContent"]],[28,[37,9],[[30,0,["onCopyToClipboardSuccess"]],"content"],null],[28,[37,9],[[30,0,["onCopyToClipboardError"]],"content"],null]]],[["default"],[[[[1,"\\n                      "],[1,[28,[35,2],["i18n_copy_code_to_clipboard","campaign-manager-web/components/install-insight-tag"],null]],[1,"\\n                    "]],[]]]]],[1,"\\n"]],[]],null],[1,"                "],[13],[1,"\\n                "],[8,[39,7],null,[["@isHidden","@type","@message"],[[28,[37,10],[[30,0,["contentCopyFail"]]],null],"negative",[28,[37,2],["i18n_copy_to_clipboard_error_message","campaign-manager-web/components/install-insight-tag"],null]]],null],[1,"\\n                "],[10,0],[14,0,"mt5"],[12],[1,"\\n                  "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_enhance_matching_title","campaign-manager-web/components/install-insight-tag"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                    "],[8,[39,11],null,null,[["default"],[[[[1,"\\n                      "],[1,[28,[35,2],["i18n_enhance_matching_description","campaign-manager-web/components/install-insight-tag"],[["linkInfo"],[[28,[37,12],null,[["ariaLabel","dataTestSelector","href","role"],[[28,[37,2],["i18n_a11y_learn_more_enhance_matching","campaign-manager-web/components/install-insight-tag"],null],"data-test-install-insight-tag__learn-more-link-enhance-matching",[28,[37,13],null,[["path"],["help/lms/answer/a6241147"]]],[30,3,["role"]]]]]]]]],[1,"\\n                    "]],[3]]]]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[2]]]]],[1,"\\n\\n"],[1,"          "],[8,[30,1,["item"]],[[24,0,"install-insight-tag__collapsible-item u-border__common--bottom"]],[["@name"],["send-tag"]],[["default"],[[[[1,"\\n            "],[8,[30,4,["header"]],null,null,[["default"],[[[[1,"\\n              "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center"],[12],[1,"\\n                "],[10,1],[14,0,"install-insight-tag__collapsible-item-header-icon"],[12],[1,"\\n                  "],[8,[39,4],null,[["@type","@name","@size"],["microspot","mail","small"]],null],[1,"\\n                "],[13],[1,"\\n                "],[10,1],[14,0,"install-insight-tag__collapsible-item-header"],[12],[1,"\\n                  "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_send_tag_to_developer_accordion_title","campaign-manager-web/components/install-insight-tag"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,2],[15,0,[29,["mt1"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_send_tag_to_developer_accordion_description","campaign-manager-web/components/install-insight-tag"],null]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n                "],[10,1],[12],[1,"\\n"],[41,[30,4,["isExpanded"]],[[[1,"                    "],[8,[39,5],[[24,"data-test","install-insight-tag__chevron-up-icon"]],[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"                    "],[8,[39,5],[[24,"data-test","install-insight-tag__chevron-down-icon"]],[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]]],[1,"                "],[13],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n            "],[8,[30,4,["panel"]],null,null,[["default"],[[[[1,"\\n              "],[10,0],[14,0,"install-insight-tag__collapsible-item-panel"],[12],[1,"\\n                "],[10,2],[15,0,[29,["install-insight-tag__send-tag-instructions"," ",[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,2],["i18n_send_tag_to_email_instructions","campaign-manager-web/components/install-insight-tag"],null]],[13],[1,"\\n                "],[8,[39,14],[[16,0,[29,["hue-button--unstyled\\n                    ",[52,[28,[37,15],[[30,0,["emailFetchError"]],[30,0,["emailInsightTagTask","last","isSuccessful"]]],null],"u-layout__display-none"]]]],[16,"disabled",[30,0,["sendEmailTask","isRunning"]]],[4,[38,16],["click",[28,[37,17],[[30,0,["sendEmailTask"]]],null]],null],[4,[38,18],["insight_tag_email"],null]],[["@buttonType","@emphasized","@size","@text"],["tertiary",true,"small",[28,[37,2],["i18n_send_tag_to_email","campaign-manager-web/components/install-insight-tag"],[["email"],[[30,0,["email"]]]]]]],null],[1,"\\n                "],[8,[39,7],null,[["@isHidden","@type"],[[28,[37,10],[[30,0,["emailFetchError"]]],null],"negative"]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,19],null,[["error","customErrorMessage"],[[30,0,["emailFetchError"]],[28,[37,2],["i18n_email_fetch_error_message","campaign-manager-web/components/install-insight-tag"],null]]]]],[1,"\\n                "]],[]]]]],[1,"\\n                "],[8,[39,7],[[24,0,"install-insight-tag__email-send-feedback"]],[["@isHidden","@type"],[[28,[37,10],[[30,0,["emailInsightTagTask","last","isError"]]],null],"negative"]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,19],null,[["error","customErrorMessage"],[[30,0,["emailInsightTagTask","last","error"]],[28,[37,2],["i18n_email_send_error_message","campaign-manager-web/components/install-insight-tag"],null]]]]],[1,"\\n                "]],[]]]]],[1,"\\n                "],[8,[39,7],null,[["@isHidden","@type"],[[28,[37,10],[[30,0,["emailInsightTagTask","last","isSuccessful"]]],null],"success"]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,2],["i18n_email_send_success_message","campaign-manager-web/components/install-insight-tag"],[["email"],[[30,0,["email"]]]]]],[1,"\\n                "]],[]]]]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[4]]]]],[1,"\\n\\n"],[1,"          "],[8,[30,1,["item"]],[[24,0,"install-insight-tag__collapsible-item u-border__common--bottom"]],[["@name"],["tag-manager"]],[["default"],[[[[1,"\\n            "],[8,[30,5,["header"]],[[24,0,"js-copy-partnerId-to-clipboard-error"]],null,[["default"],[[[[1,"\\n              "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center"],[12],[1,"\\n                "],[10,1],[14,0,"install-insight-tag__collapsible-item-header-icon"],[12],[1,"\\n                  "],[8,[39,4],null,[["@type","@name","@size"],["microspot","pencil-ruler","small"]],null],[1,"\\n                "],[13],[1,"\\n                "],[10,1],[14,0,"install-insight-tag__collapsible-item-header"],[12],[1,"\\n                  "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_use_a_tag_manager_accordion_title","campaign-manager-web/components/install-insight-tag"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,2],[15,0,[29,["mt1"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_use_a_tag_manager_accordion_description","campaign-manager-web/components/install-insight-tag"],null]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n                "],[10,1],[12],[1,"\\n"],[41,[30,5,["isExpanded"]],[[[1,"                    "],[8,[39,5],[[24,"data-test","install-insight-tag__chevron-up-icon"]],[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"                    "],[8,[39,5],[[24,"data-test","install-insight-tag__chevron-down-icon"]],[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]]],[1,"                "],[13],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n            "],[8,[30,5,["panel"]],null,null,[["default"],[[[[1,"\\n              "],[10,0],[14,0,"install-insight-tag__collapsible-item-panel"],[12],[1,"\\n                "],[10,2],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,[28,[35,2],["i18n_instructions_for_using_tag_manager","campaign-manager-web/components/install-insight-tag"],null]],[13],[1,"\\n                "],[8,[39,11],[[16,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]]],null,[["default"],[[[[1,"\\n                  "],[1,[28,[35,2],["i18n_learn_more_about_tag_managers_link","campaign-manager-web/components/install-insight-tag"],[["linkInfo"],[[28,[37,12],null,[["href","dataTestSelector","dataControlName","role"],[[28,[37,13],null,[["path","accountId"],["help/lms/answer/79781",[30,7]]]],"data-test-install-insight-tag__tag-manager-learn-more-link","insight_tag_tagmanager_learnmore",[30,6,["role"]]]]]]]]],[1,"\\n                "]],[6]]]]],[1,"\\n                "],[10,2],[14,1,"install-insight-tag__partner-id"],[15,0,[29,["install-insight-tag__partner-id u-display-flex u-justify-start u-items-center"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,2],["i18n_your_partner_id_label","campaign-manager-web/components/install-insight-tag"],null]],[1,"\\n\\n                  "],[10,1],[15,0,[29,["install-insight-tag__partner-id-copy-manually\\n                      ",[52,[30,0,["partnerIdCopyFail"]],"u-layout__display-inline-block","u-layout__display-none"]," ",[28,[37,1],null,[["size","color","weight"],["small","text-low-emphasis","bold"]]]]]],[12],[1,"\\n                    "],[1,[30,0,["insightTag","id"]]],[1,"\\n                  "],[13],[1,"\\n\\n"],[41,[51,[30,0,["partnerIdCopyFail"]]],[[[1,"                    "],[8,[39,8],[[16,0,[29,["js-copy-partnerId-to-clipboard-button install-insight-tag__partner-id-copy-button button--unstyled"," ",[28,[37,1],null,[["size","color","weight"],["small","text-low-emphasis","bold"]]]]]]],[["@text","@onSuccess","@onError"],[[29,[[30,0,["insightTag","id"]]]],[28,[37,9],[[30,0,["onCopyToClipboardSuccess"]],"partnerId"],null],[28,[37,9],[[30,0,["onCopyToClipboardError"]],"partnerId"],null]]],[["default"],[[[[1,"\\n                      "],[10,1],[14,0,"a11y-text"],[12],[1,[28,[35,2],["copy_id","campaign-manager-web/components/install-insight-tag"],null]],[13],[1,"\\n                      "],[1,[30,0,["insightTag","id"]]],[1,"\\n                    "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n                  "],[8,[39,7],null,[["@type","@isHidden","@message"],["success",[28,[37,10],[[30,0,["partnerIdCopySuccess"]]],null],[28,[37,2],["i18n_copied_to_clipboard","campaign-manager-web/components/install-insight-tag"],null]]],null],[1,"\\n\\n                  "],[8,[39,7],null,[["@isHidden","@type","@message"],[[28,[37,10],[[30,0,["partnerIdCopyFail"]]],null],"negative",[28,[37,2],["i18n_copy_to_clipboard_error_message","campaign-manager-web/components/install-insight-tag"],null]]],null],[1,"\\n                "],[13],[1,"\\n                "],[10,"h5"],[15,0,[29,["install-insight-tag__tag-manager-list-header"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,2],["i18n_link_to_tag_manager","campaign-manager-web/components/install-insight-tag"],null]],[13],[1,"\\n                "],[10,"ul"],[14,0,"u-list--no-style"],[12],[1,"\\n                  "],[10,"li"],[14,0,"install-insight-tag__tag-manager-list-item"],[12],[1,"\\n                    "],[11,3],[16,6,[28,[37,13],null,[["path","accountId"],["help/lms/answer/65628",[30,7]]]]],[24,"target","_blank"],[24,"rel","noopener noreferrer"],[16,0,[29,["install-insight-tag__tag-manager-link u-color__blue7 u-layout-flex__container--space-between"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[4,[38,18],["insight_tag_manager_google"],null],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_tag_manager_labels_v2","campaign-manager-web/components/install-insight-tag"],[["type"],["GOOGLE"]]]],[1,"\\n                      "],[8,[39,5],null,[["@size","@name"],["small","link-external"]],null],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n                  "],[10,"li"],[14,0,"install-insight-tag__tag-manager-list-item"],[12],[1,"\\n                    "],[11,3],[16,6,[28,[37,13],null,[["path","accountId"],["help/lms/answer/65631",[30,7]]]]],[24,"target","_blank"],[24,"rel","noopener noreferrer"],[16,0,[29,["install-insight-tag__tag-manager-link u-color__blue7 u-layout-flex__container--space-between"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[4,[38,18],["insight_tag_manager_tealium"],null],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_tag_manager_labels_v2","campaign-manager-web/components/install-insight-tag"],[["type"],["TEALIUM"]]]],[1,"\\n                      "],[8,[39,5],null,[["@size","@name"],["small","link-external"]],null],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n                  "],[10,"li"],[14,0,"install-insight-tag__tag-manager-list-item"],[12],[1,"\\n                    "],[11,3],[16,6,[28,[37,13],null,[["path","accountId"],["help/lms/answer/65630",[30,7]]]]],[24,"target","_blank"],[24,"rel","noopener noreferrer"],[16,0,[29,["install-insight-tag__tag-manager-link u-color__blue7 u-layout-flex__container--space-between"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[4,[38,18],["insight_tag_manager_adobe"],null],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_tag_manager_labels_v2","campaign-manager-web/components/install-insight-tag"],[["type"],["ADOBE"]]]],[1,"\\n                      "],[8,[39,5],null,[["@size","@name"],["small","link-external"]],null],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n                  "],[10,"li"],[14,0,"install-insight-tag__tag-manager-list-item"],[12],[1,"\\n                    "],[11,3],[16,6,[28,[37,13],null,[["path","accountId"],["help/lms/answer/65633",[30,7]]]]],[24,"target","_blank"],[24,"rel","noopener noreferrer"],[16,0,[29,["install-insight-tag__tag-manager-link u-color__blue7 u-layout-flex__container--space-between"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[4,[38,18],["insight_tag_manager_ensighten"],null],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_tag_manager_labels_v2","campaign-manager-web/components/install-insight-tag"],[["type"],["ENSIGHTEN"]]]],[1,"\\n                      "],[8,[39,5],null,[["@size","@name"],["small","link-external"]],null],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n                  "],[10,"li"],[14,0,"install-insight-tag__tag-manager-list-item"],[12],[1,"\\n                    "],[11,3],[16,6,[28,[37,13],null,[["path","accountId"],["help/lms/answer/65634",[30,7]]]]],[24,"target","_blank"],[24,"rel","noopener noreferrer"],[16,0,[29,["install-insight-tag__tag-manager-link u-color__blue7 u-layout-flex__container--space-between"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[4,[38,18],["insight_tag_manager_floodlight"],null],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_tag_manager_labels_v2","campaign-manager-web/components/install-insight-tag"],[["type"],["FLOODLIGHT"]]]],[1,"\\n                      "],[8,[39,5],null,[["@size","@name"],["small","link-external"]],null],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[5]]]]],[1,"\\n        "]],[1]]]]],[1,"\\n        "],[10,2],[15,0,[29,["mt5"," ",[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_terms_of_agreement","campaign-manager-web/components/install-insight-tag"],[["sasTermsLinkInfo","adsPolicyLinkInfo"],[[28,[37,12],null,[["href","dataTestSelector","ariaLabel"],[[28,[37,13],null,[["path"],["legal/sas-terms"]]],"data-test-install-insight-tag__sas-terms-link",[28,[37,2],["i18n_learn_more_ads_agreement","campaign-manager-web/components/install-insight-tag"],null]]]],[28,[37,12],null,[["href","dataTestSelector","ariaLabel"],[[28,[37,13],null,[["path"],["legal/ads-policy"]]],"data-test-install-insight-tag__ads-policy-link",[28,[37,2],["i18n_learn_more_ads_policy","campaign-manager-web/components/install-insight-tag"],null]]]]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"aside"],[14,0,"grid__col grid__col--md-3"],[12],[1,"\\n      "],[10,"ul"],[14,0,"border u-bg-color__white u-list--no-style p4"],[12],[1,"\\n        "],[10,"li"],[14,0,"install-insight-tag__faq-li"],[12],[1,"\\n          "],[10,"h3"],[15,0,[29,["install-insight-tag__faq-question"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_faq_question_how_long_tag_will_send_data","campaign-manager-web/components/install-insight-tag"],null]],[13],[1,"\\n          "],[10,2],[15,0,[29,["install-insight-tag__faq-answer install-insight-tag__faq-answer--space-between"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_faq_answer_how_long_tag_will_send_data_part_1","campaign-manager-web/components/install-insight-tag"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,["install-insight-tag__faq-answer"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_faq_answer_how_long_tag_will_send_data_part_2","campaign-manager-web/components/install-insight-tag"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,"li"],[14,0,"install-insight-tag__faq-li"],[12],[1,"\\n          "],[10,"h3"],[15,0,[29,["install-insight-tag__faq-question"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_faq_question_use_tag_from_different_account","campaign-manager-web/components/install-insight-tag"],null]],[13],[1,"\\n          "],[10,2],[15,0,[29,["install-insight-tag__faq-answer install-insight-tag__faq-answer--space-between"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_faq_answer_use_tag_from_different_account_part_1","campaign-manager-web/components/install-insight-tag"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,["install-insight-tag__faq-answer"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[8,[39,11],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,2],["i18n_faq_answer_use_tag_from_different_account_part_2","campaign-manager-web/components/install-insight-tag"],[["linkInfo"],[[28,[37,12],null,[["href","dataTestSelector","role"],[[28,[37,13],null,[["path","accountId"],["help/lms/answer/68601/manage-insight-tag-permissions-for-linkedin-conversion-tracking-website-retargeting-and-asset-copying",[30,7]]]],"data-test-install-insight-tag__faq-grant-access-instruction-link",[30,8,["role"]]]]]]]]],[1,"\\n            "]],[8]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,"li"],[15,0,[29,["install-insight-tag__faq-li"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[8,[39,11],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,2],["i18n_faq_learn_more_link","campaign-manager-web/components/install-insight-tag"],[["linkInfo"],[[28,[37,12],null,[["href","dataTestSelector","dataControlName","role"],[[28,[37,13],null,[["path","accountId"],["help/lms/answer/65521",[30,7]]]],"data-test-install-insight-tag__faq-learn-more-link","insight_tag_install_learnmore",[30,9,["role"]]]]]]]]],[1,"\\n          "]],[9]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[8,[39,20],[[24,0,"grid__col mt8"]],[["@illustration","@headline","@message","@primaryActionText","@onPrimaryButtonClick"],["main-presentation",[28,[37,2],["i18n_empty_state_headline","campaign-manager-web/components/install-insight-tag"],null],[28,[37,2],["i18n_empty_state_message","campaign-manager-web/components/install-insight-tag"],[["linkInfo"],[[28,[37,12],null,[["dataTestSelector","href"],["data-test-install-insight-tag__empty-state-learn-more",[28,[37,13],null,[["path","accountId"],["help/lms/answer/a489169",[30,7]]]]]]]]]],[28,[37,2],["i18n_empty_state_primary_action_text","campaign-manager-web/components/install-insight-tag"],null],[30,0,["openAgreementModal"]]]],null],[1,"\\n"]],[]]],[13],[1,"\\n\\n"],[8,[39,21],null,[["@isOpen","@accountId","@dismissModal"],[[30,0,["isAgreementModalOpen"]],[30,7],[28,[37,9],[[28,[37,22],[[30,0],"isAgreementModalOpen",false],null]],null]]],null]],["accordion","item","iphHelper","item","item","iphHelper","@accountId","iphHelper","iphHelper"],false,["if","hue-web-foundations@-text-body","t","accordion-list","hue-web-icons@illustration","hue-web-icons@icon","unless","hue-web-inline-feedback","copy-button","fn","not","iph-helper","external-link-info","help-center-url","hue-web-button","or","on","perform","track-interaction","error-message","page-empty-state","insight-tag-agreement-modal","set"]]',moduleName:"campaign-manager-web/components/install-insight-tag.hbs",isStrictMode:!1}),x={SHOW:{"install-myself":"insight_tag_getcode","send-tag":"insight_tag_sendcode","tag-manager":"insight_tag_tagmanager"},CLIPBOARD:{content:"insight_tag_copy",partnerId:"insight_tag_pid"},CREATE_INSIGHT_TAG:"create_insight_tag_clicked"}
e.default=(0,t.setComponentTemplate)(U,(d=(0,l.inject)(),p=(0,l.inject)(),m=(0,l.inject)(),g=(0,l.inject)(),b=(0,l.inject)("insight-tag"),_=(0,s.task)({drop:!0}),h=(0,s.task)({drop:!0}),f=(0,s.task)({drop:!0}),D=class extends i.default{constructor(...e){super(...e),M(this,"xhr",E,this),M(this,"jet",y,this),M(this,"tracking",S,this),M(this,"memberProfile",A,this),M(this,"insightTagService",C,this),M(this,"contentCopySuccess",O,this),M(this,"contentCopyFail",v,this),M(this,"partnerIdCopySuccess",w,this),M(this,"partnerIdCopyFail",I,this),M(this,"email",P,this),M(this,"emailFetchError",N,this),M(this,"isAgreementModalOpen",R,this),L(this,"onCopyToClipboardSuccess",(e=>{const t=`${e}CopySuccess`
this[t]=!0,this[`${e}CopyFail`]=!1,u.default&&document.querySelector(`.js-copy-${e}-to-clipboard-button`).focus(),(0,o.runTask)(this,(()=>{this[t]=!1}),2e3),this.tracking.fireInteractionEvent(x.CLIPBOARD[e])})),L(this,"onCopyToClipboardError",(e=>{this[`${e}CopyFail`]=!0,(0,o.runTask)(this,(()=>u.default&&document.querySelector(`.js-copy-${e}-to-clipboard-error button`).focus()),0),this.jet.error(new Error("Failed to copy code to clipboard"),"copy-code-to-clipboard-failure",!1)})),L(this,"onShowPanel",(({name:e})=>{"send-tag"!==e||this.email||this._fetchEmailTask.perform()
const{SHOW:t}=x
this.tracking.fireInteractionEvent(t[e])})),L(this,"openAgreementModal",(()=>{this.isAgreementModalOpen=!0,this.tracking.fireInteractionEvent(x.CREATE_INSIGHT_TAG)}))}get insightTag(){return this.insightTagService.insightTag}*_fetchEmailTask(){this.emailFetchError=null
try{const e=yield this.memberProfile.fetchEmail()
this.email=e}catch(e){this.emailFetchError=e,this.jet.error(new Error(e),"install-insight-tag-panel-email-fetch-error",!1)}}*sendEmailTask(){try{const e=parseInt(this.args.accountId,10)
yield this.emailInsightTagTask.perform(e)}catch(e){this.jet.error(new Error(e),"install-insight-tag-panel-email-send-error",!1)}}*emailInsightTagTask(e){yield this.xhr.post(c.default.emailInsightTag,{data:JSON.stringify({accountId:e})})}},L(D,"propTypes",{accountId:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.number]).isRequired}),E=k((T=D).prototype,"xhr",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=k(T.prototype,"jet",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=k(T.prototype,"tracking",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=k(T.prototype,"memberProfile",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=k(T.prototype,"insightTagService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=k(T.prototype,"contentCopySuccess",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),v=k(T.prototype,"contentCopyFail",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w=k(T.prototype,"partnerIdCopySuccess",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),I=k(T.prototype,"partnerIdCopyFail",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),P=k(T.prototype,"email",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),N=k(T.prototype,"emailFetchError",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),R=k(T.prototype,"isAgreementModalOpen",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k(T.prototype,"_fetchEmailTask",[_],Object.getOwnPropertyDescriptor(T.prototype,"_fetchEmailTask"),T.prototype),k(T.prototype,"sendEmailTask",[h],Object.getOwnPropertyDescriptor(T.prototype,"sendEmailTask"),T.prototype),k(T.prototype,"emailInsightTagTask",[f],Object.getOwnPropertyDescriptor(T.prototype,"emailInsightTagTask"),T.prototype),T))})),define("campaign-manager-web/components/invoice-address",["exports","@ember/component","@ember/template-factory"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const a=(0,n.createTemplateFactory)({id:"W/FW6qJp",block:'[[[1,"\\n"],[10,0],[14,0,"invoice-company-details__section"],[12],[1,"\\n  "],[10,"label"],[15,0,[29,["invoice-company-details__legal-company-label"," ",[28,[37,0],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[15,"for",[29,["invoice-company-details__legal-company-input--",[30,1]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_legal_company_label","campaign-manager-web/components/invoice-address"],[["type"],[[30,1]]]]],[1,"\\n  "],[13],[1,"\\n\\n"],[1,"  "],[8,[39,2],[[24,0,"invoice-company-details__legal-company-typeahead"]],[["@onDismiss"],[[28,[37,3],[[30,2],[30,1]],null]]],[["default"],[[[[1,"\\n    "],[8,[39,4],null,[["@validations","@showValidations"],[[30,4,["legalOrganizationName"]],[30,5,["legalOrganizationName"]]]],[["default"],[[[[1,"\\n\\n"],[1,"      "],[8,[30,3,["typeahead-input"]],[[16,0,[28,[37,5],["invoice-company-details__input ",[30,6,["class"]]],null]]],[["@inputId","@aria-invalid","@aria-describedby","@aria-label","@value","@disabled","@placeholder","@onInput","@onFocus"],[[28,[37,5],["invoice-company-details__legal-company-input--",[30,1]],null],[30,6,["showErrors"]],[30,6,["describedby"]],[28,[37,1],["i18n_legal_company_label","campaign-manager-web/components/invoice-address"],[["type"],[[30,1]]]],[28,[37,6],[[30,7,["legalOrganizationName"]]],null],[30,8],[28,[37,1],["i18n_legal_company_name_placeholder","campaign-manager-web/components/invoice-address"],null],[28,[37,3],[[30,9],[30,1]],null],[28,[37,3],[[30,10],[30,1]],null]]],null],[1,"\\n\\n"],[1,"      "],[8,[30,3,["typeahead-results-list"]],null,null,[["default"],[[[[1,"\\n        "],[10,0],[15,0,[29,["invoice-company-details__typeahead-result-list u-layout__elevation-6\\n            ",[52,[51,[30,12]],"u-layout__display-none"]]]],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,13]],null]],null],null,[[[1,"            "],[8,[30,11,["typeahead-result"]],[[24,0,"artdeco-list__item invoice-company-details__typeahead-result-item"]],[["@idx","@onSelect"],[[30,15],[28,[37,3],[[30,16],[30,1],[30,14]],null]]],[["default"],[[[[1,"\\n              "],[1,[30,14,["legalOrganizationName"]]],[1,"\\n            "]],[]]]]],[1,"\\n"]],[14,15]],null],[1,"        "],[13],[1,"\\n      "]],[11]]]]],[1,"\\n    "]],[6]]]]],[1,"\\n  "]],[3]]]]],[1,"\\n\\n  "],[10,1],[15,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_legal_company_sub_label","campaign-manager-web/components/invoice-address"],null]],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[14,0,"invoice-company-details__section"],[12],[1,"\\n  "],[10,"label"],[15,0,[29,["invoice-company-details__label"," ",[28,[37,0],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[15,"for",[29,["invoice-company-details__address-line1-input--",[30,1]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_address_line1","campaign-manager-web/components/invoice-address"],[["type"],[[30,1]]]]],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[30,17],[[[1,"    "],[8,[39,2],[[24,0,"invoice-company-details__address-typeahead"]],[["@onDismiss"],[[28,[37,3],[[30,18],[30,1]],null]]],[["default"],[[[[1,"\\n      "],[8,[39,4],null,[["@validations","@showValidations"],[[30,4,["legalOrganizationAddress","line1"]],[30,5,["legalOrganizationAddress","line1"]]]],[["default"],[[[[1,"\\n\\n"],[1,"        "],[8,[30,19,["typeahead-input"]],[[16,0,[28,[37,5],["invoice-company-details__input ",[30,20,["class"]]],null]]],[["@inputId","@aria-invalid","@aria-describedby","@aria-label","@value","@disabled","@placeholder","@onInput","@onFocus","@onBlur"],[[28,[37,5],["invoice-company-details__address-line1-input--",[30,1]],null],[30,20,["showErrors"]],[30,20,["describedby"]],[28,[37,1],["i18n_address_line1","campaign-manager-web/components/invoice-address"],[["type"],[[30,1]]]],[28,[37,6],[[30,7,["legalOrganizationAddress","line1"]]],null],[30,8],[28,[37,1],["i18n_address_line1_placeholder","campaign-manager-web/components/invoice-address"],null],[28,[37,3],[[30,21],[30,1]],null],[28,[37,3],[[30,22],[30,1]],null],[28,[37,3],[[30,23],[30,1]],null]]],null],[1,"\\n\\n"],[1,"        "],[8,[30,19,["typeahead-results-list"]],null,null,[["default"],[[[[1,"\\n          "],[10,0],[15,0,[29,["invoice-company-details__typeahead-result-list u-layout__elevation-6\\n              ",[52,[51,[30,25]],"u-layout__display-none"]]]],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,26]],null]],null],null,[[[1,"              "],[8,[30,24,["typeahead-result"]],[[24,0,"artdeco-list__item invoice-company-details__typeahead-result-item"]],[["@idx","@onSelect"],[[30,28],[28,[37,3],[[30,29],[30,1],[30,27]],null]]],[["default"],[[[[1,"\\n                "],[1,[30,27,["rawAddress"]]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[27,28]],null],[1,"          "],[13],[1,"\\n        "]],[24]]]]],[1,"\\n      "]],[20]]]]],[1,"\\n    "]],[19]]]]],[1,"\\n"]],[]],[[[1,"    "],[8,[39,4],null,[["@validations","@showValidations"],[[30,4,["legalOrganizationAddress","line1"]],[30,5,["legalOrganizationAddress","line1"]]]],[["default"],[[[[1,"\\n      "],[8,[39,11],[[16,0,[29,["invoice-company-details__input ",[30,30,["class"]]," ",[36,12]]]],[16,3,[29,["invoice-company-details__address-line1-input--",[30,1]]]],[16,"aria-invalid",[30,30,["showErrors"]]],[16,"aria-describedby",[30,30,["describedby"]]],[16,"aria-label",[29,[[28,[37,1],["i18n_address_line1","campaign-manager-web/components/invoice-address"],[["type"],[[30,1]]]]]]],[16,"placeholder",[28,[37,1],["i18n_address_line1_placeholder","campaign-manager-web/components/invoice-address"],null]],[4,[38,13],["input",[28,[37,3],[[30,31],[28,[37,5],[[30,32],".legalOrganizationAddress.line1"],null]],null]],null]],[["@value","@disabled"],[[28,[37,6],[[30,7,["legalOrganizationAddress","line1"]]],null],[30,8]]],null],[1,"\\n    "]],[30]]]]],[1,"\\n"]],[]]],[13],[1,"\\n\\n"],[10,0],[14,0,"invoice-company-details__section"],[12],[1,"\\n  "],[10,"label"],[15,"for",[29,["invoice-company-details__address-line2-input--",[30,1]]]],[15,0,[29,["invoice-company-details__label"," ",[28,[37,0],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_address_line2","campaign-manager-web/components/invoice-address"],[["type"],[[30,1]]]]],[1,"\\n  "],[13],[1,"\\n\\n  "],[8,[39,11],[[16,0,[29,["invoice-company-details__input"," ",[36,12]]]],[16,3,[29,["invoice-company-details__address-line2--",[30,1]]]],[16,"placeholder",[52,[51,[30,8]],[28,[37,1],["i18n_address_line2_placeholder","campaign-manager-web/components/invoice-address"],null]]],[4,[38,13],["input",[28,[37,3],[[30,31],[28,[37,5],[[30,32],".legalOrganizationAddress.line2"],null]],null]],null],[4,[38,13],["blur",[28,[37,3],[[30,23],[30,1]],null]],null]],[["@inputId","@value","@disabled"],[[29,["invoice-company-details__address-line2-input--",[30,1]]],[28,[37,6],[[30,7,["legalOrganizationAddress","line2"]]],null],[30,8]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[14,0,"invoice-company-details__section invoice-company-details__section--multiple-fields-container u-display-flex u-flex-wrap"],[12],[1,"\\n\\n"],[41,[30,33,["isAlternateAddressLayout"]],[[[1,"    "],[10,0],[14,0,"invoice-company-details__section--zip"],[12],[1,"\\n      "],[10,"label"],[15,"for",[29,["invoice-company-details__alternate-address-layout-zip-input--",[30,1]]]],[15,0,[29,["invoice-company-details__label"," ",[28,[37,0],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[30,34],[[[1,"          "],[1,[52,[28,[37,14],[[30,35,["isoCode"]],"US"],null],[28,[37,1],["i18n_zip","campaign-manager-web/components/invoice-address"],[["type"],["zip"]]],[28,[37,1],["i18n_zip","campaign-manager-web/components/invoice-address"],[["type"],["postalCode"]]]]],[1,"\\n"]],[]],[[[1,"          "],[1,[52,[28,[37,14],[[30,35,["countryCode"]],"us"],null],[28,[37,1],["i18n_zip","campaign-manager-web/components/invoice-address"],[["type"],["zip"]]],[28,[37,1],["i18n_zip","campaign-manager-web/components/invoice-address"],[["type"],["postalCode"]]]]],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n      "],[8,[39,4],null,[["@validations","@showValidations"],[[30,4,["legalOrganizationAddress","postalCode"]],[30,5,["legalOrganizationAddress","postalCode"]]]],[["default"],[[[[1,"\\n        "],[8,[39,11],[[16,0,[29,["invoice-company-details__input ",[30,36,["class"]]," ",[36,12]]]],[16,3,[29,["invoice-company-details__alternate-address-layout-zip-input--",[30,1]]]],[16,"aria-invalid",[30,36,["showErrors"]]],[16,"aria-describedby",[30,36,["describedby"]]],[16,"placeholder",[28,[37,1],["i18n_zip_placeholder","campaign-manager-web/components/invoice-address"],null]],[4,[38,13],["input",[28,[37,3],[[30,31],[28,[37,5],[[30,32],".legalOrganizationAddress.postalCode"],null]],null]],null],[4,[38,13],["blur",[28,[37,3],[[30,23],[30,1]],null]],null]],[["@inputId","@value","@disabled"],[[29,["invoice-company-details__alternate-address-layout-zip-input--",[30,1]]],[28,[37,6],[[30,7,["legalOrganizationAddress","postalCode"]]],null],[30,8]]],null],[1,"\\n      "]],[36]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[1,"  "],[10,0],[14,0,"invoice-company-details__section--city"],[12],[1,"\\n    "],[10,"label"],[15,"for",[29,["invoice-company-details__city-input--",[30,1]]]],[15,0,[29,["invoice-company-details__label"," ",[28,[37,0],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_city","campaign-manager-web/components/invoice-address"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,4],null,[["@validations","@showValidations"],[[30,4,["legalOrganizationAddress","city"]],[30,5,["legalOrganizationAddress","city"]]]],[["default"],[[[[1,"\\n      "],[8,[39,11],[[16,0,[29,["invoice-company-details__input ",[30,37,["class"]]," ",[36,12]]]],[16,3,[29,["invoice-company-details__city-input--",[30,1]]]],[16,"aria-invalid",[30,37,["showErrors"]]],[16,"aria-describedby",[30,37,["describedby"]]],[16,"placeholder",[28,[37,1],["i18n_city_placeholder","campaign-manager-web/components/invoice-address"],null]],[4,[38,13],["input",[28,[37,3],[[30,31],[28,[37,5],[[30,32],".legalOrganizationAddress.city"],null]],null]],null],[4,[38,13],["blur",[28,[37,3],[[30,23],[30,1]],null]],null]],[["@inputId","@value","@disabled"],[[29,["invoice-company-details__city-input--",[30,1]]],[28,[37,6],[[30,7,["legalOrganizationAddress","city"]]],null],[30,8]]],null],[1,"\\n    "]],[37]]]]],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[51,[30,33,["isAlternateAddressLayout"]]],[[[41,[28,[37,15],[[28,[37,16],[[30,7,["legalOrganizationAddress","country"]]],null],[30,38,["length"]]],null],[[[1,"      "],[10,0],[14,0,"invoice-company-details__section--state"],[12],[1,"\\n        "],[10,"label"],[15,0,[29,["invoice-company-details__label"," ",[28,[37,0],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[15,"for",[29,["invoice-company-details__state-select--",[30,1]]]],[12],[1,"\\n"],[41,[30,34],[[[1,"            "],[1,[28,[35,1],["i18n_administrative_unit_type","campaign-manager-web/components/invoice-address"],[["type"],[[28,[37,15],[[30,35,["isoCode"]],"default"],null]]]]],[1,"\\n"]],[]],[[[1,"            "],[1,[52,[28,[37,14],[[30,35,["countryCode"]],"ca"],null],[28,[37,1],["i18n_state","campaign-manager-web/components/invoice-address"],[["type"],["province"]]],[28,[37,1],["i18n_state","campaign-manager-web/components/invoice-address"],[["type"],["state"]]]]],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n        "],[8,[39,4],[[24,0,"cm-hue-select"]],[["@validations","@showValidations"],[[30,4,["legalOrganizationAddress","geographicArea"]],[30,5,["legalOrganizationAddress","geographicArea"]]]],[["default"],[[[[1,"\\n          "],[8,[39,17],[[16,0,[29,["cm-hue-select invoice-company-details__input invoice-company-details__state-select ",[30,39,["class"]]]]],[16,3,[29,["invoice-company-details__state-select--",[30,1]]]],[16,"title",[29,[[52,[30,34],[28,[37,1],["i18n_administrative_unit_type","campaign-manager-web/components/invoice-address"],[["type"],[[28,[37,15],[[30,35,["isoCode"]],"default"],null]]]],[52,[28,[37,14],[[30,35,["countryCode"]],"ca"],null],[28,[37,1],["i18n_state","campaign-manager-web/components/invoice-address"],[["type"],["province"]]],[28,[37,1],["i18n_state","campaign-manager-web/components/invoice-address"],[["type"],["state"]]]]]]]],[16,"aria-invalid",[29,[[30,39,["showErrors"]]]]],[16,"aria-describedby",[29,[[30,39,["describedby"]]]]],[16,2,[28,[37,6],[[30,7,["legalOrganizationAddress","geographicArea"]]],null]],[4,[38,13],["change",[28,[37,3],[[30,40],[28,[37,5],[[30,32],".legalOrganizationAddress.geographicArea"],null],[30,1]],null]],null]],[["@inpuId","@disabled"],[[29,["invoice-company-details__state-select--",[30,1]]],[30,8]]],[["default"],[[[[1,"\\n"],[41,[51,[30,7,["legalOrganizationAddress","geographicArea"]]],[[[1,"              "],[10,"option"],[12],[1,[28,[35,1],["i18n_state_placeholder","campaign-manager-web/components/invoice-address"],null]],[13],[1,"\\n"]],[]],null],[42,[28,[37,9],[[28,[37,9],[[30,38]],null]],null],null,[[[1,"              "],[10,"option"],[15,"selected",[28,[37,14],[[30,41,["stateCode"]],[30,7,["legalOrganizationAddress","geographicArea"]]],null]],[15,2,[30,41,["stateCode"]]],[12],[1,"\\n"],[41,[30,34],[[[1,"                  "],[1,[30,41,["name"]]],[1,"\\n"]],[]],[[[1,"                  "],[1,[30,41,["name","value"]]],[1,"\\n"]],[]]],[1,"              "],[13],[1,"\\n"]],[41]],null],[1,"          "]],[]]]]],[1,"\\n        "]],[39]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[1,"    "],[10,0],[14,0,"invoice-company-details__section--zip"],[12],[1,"\\n      "],[10,"label"],[15,"for",[29,["invoice-company-details__zip-input--",[30,1]]]],[15,0,[29,["invoice-company-details__label"," ",[28,[37,0],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[52,[28,[37,14],[[30,35,["countryCode"]],"us"],null],[28,[37,1],["i18n_zip","campaign-manager-web/components/invoice-address"],[["type"],["zip"]]],[28,[37,1],["i18n_zip","campaign-manager-web/components/invoice-address"],[["type"],["postalCode"]]]]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,4],null,[["@validations","@showValidations"],[[30,4,["legalOrganizationAddress","postalCode"]],[30,5,["legalOrganizationAddress","postalCode"]]]],[["default"],[[[[1,"\\n        "],[8,[39,11],[[16,0,[29,["invoice-company-details__input ",[30,42,["class"]]," ",[36,12]]]],[16,3,[29,["invoice-company-details__zip-input--",[30,1]]]],[16,"aria-invalid",[30,42,["showErrors"]]],[16,"aria-describedby",[30,42,["describedby"]]],[16,"placeholder",[28,[37,1],["i18n_zip_placeholder","campaign-manager-web/components/invoice-address"],null]],[4,[38,13],["input",[28,[37,3],[[30,31],[28,[37,5],[[30,32],".legalOrganizationAddress.postalCode"],null]],null]],null],[4,[38,13],["blur",[28,[37,3],[[30,23],[30,1]],null]],null]],[["@inputId","@value","@disabled"],[[29,["invoice-company-details__zip-input--",[30,1]]],[28,[37,6],[[30,7,["legalOrganizationAddress","postalCode"]]],null],[30,8]]],null],[1,"\\n      "]],[42]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[1,"  "],[10,0],[14,0,"invoice-company-details__section--country"],[12],[1,"\\n    "],[10,"label"],[15,0,[29,["invoice-company-details__label"," ",[28,[37,0],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[15,"for",[29,["invoice-company-details__country-select--",[30,1]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_country","campaign-manager-web/components/invoice-address"],[["type"],[[30,1]]]]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,4],[[24,0,"cm-hue-select"]],[["@validations","@showValidations"],[[30,4,["legalOrganizationAddress","country"]],[30,5,["legalOrganizationAddress","country"]]]],[["default"],[[[[1,"\\n      "],[8,[39,17],[[16,0,[29,["cm-hue-select invoice-company-details__input invoice-company-details__country-select ",[30,43,["class"]]]]],[16,3,[29,["invoice-company-details__country-select--",[30,1]]]],[16,"title",[29,[[28,[37,1],["i18n_country","campaign-manager-web/components/invoice-address"],[["type"],[[30,1]]]]]]],[16,"aria-invalid",[29,[[30,43,["showErrors"]]]]],[16,"aria-describedby",[29,[[30,43,["describedby"]]]]],[16,2,[28,[37,6],[[30,7,["legalOrganizationAddress","country"]]],null]],[4,[38,13],["change",[28,[37,3],[[30,45],[28,[37,5],[[30,32],".legalOrganizationAddress.country"],null],[30,1]],null]],null]],[["@inputId","@disabled"],[[29,["invoice-company-details__country-select--",[30,1]]],[28,[37,15],[[30,8],[30,44]],null]]],[["default"],[[[[1,"\\n"],[41,[51,[30,35]],[[[1,"          "],[10,"option"],[12],[1,[28,[35,1],["i18n_country_placeholder","campaign-manager-web/components/invoice-address"],null]],[13],[1,"\\n"]],[]],null],[41,[30,34],[[[42,[28,[37,9],[[28,[37,9],[[30,46]],null]],null],null,[[[1,"            "],[10,"option"],[15,"selected",[28,[37,14],[[30,47,["isoCode"]],[30,35,["isoCode"]]],null]],[15,2,[30,47,["isoCode"]]],[12],[1,"\\n              "],[1,[30,47,["name"]]],[1,"\\n            "],[13],[1,"\\n"]],[47]],null]],[]],[[[42,[28,[37,9],[[28,[37,9],[[30,46]],null]],null],null,[[[1,"            "],[10,"option"],[15,"selected",[28,[37,14],[[30,48,["countryCode"]],[30,7,["legalOrganizationAddress","country"]]],null]],[15,2,[30,48,["countryCode"]]],[12],[1,"\\n              "],[1,[30,48,["name","value"]]],[1,"\\n            "],[13],[1,"\\n"]],[48]],null]],[]]],[1,"      "]],[]]]]],[1,"\\n    "]],[43]]]]],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[14,0,"invoice-company-details__section"],[12],[1,"\\n  "],[10,0],[15,0,[29,["u-layout__container\\n      ",[52,[51,[30,49]],"u-layout__display-none","invoice-company-details__address-standardization"]]]],[14,"aria-live","polite"],[12],[1,"\\n"],[41,[30,49],[[[1,"      "],[10,0],[14,0,"invoice-company-details__address-standardization-text"],[12],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_label_address_standardization","campaign-manager-web/components/invoice-address"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,"address"],[15,0,[29,["invoice-company-details__standardized-address"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[30,49,["line1"]]],[10,"br"],[12],[13],[1,"\\n          "],[1,[30,49,["city"]]],[10,"br"],[12],[13],[1,"\\n          "],[1,[30,49,["geographicArea"]]],[10,"br"],[12],[13],[1,"\\n          "],[1,[30,49,["postalCode"]]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,18],[[16,1,[29,["invoice-company-details__address-standardization-confirm--",[30,1]]]],[4,[38,19],[[28,[37,14],[[30,1],[30,50]],null]],null],[4,[38,13],["click",[28,[37,3],[[30,51],[30,1]],null]],null]],[["@buttonType","@emphasized","@size","@text"],["secondary",true,"small",[28,[37,1],["i18n_use_standardized_address","campaign-manager-web/components/invoice-address"],null]]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"invoice-company-details__address-standardization-clear"],[12],[1,"\\n        "],[8,[39,18],[[16,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,13],["click",[28,[37,3],[[30,52],[30,1]],null]],null]],[["@text","@buttonType","@size","@icon","@circle"],[[28,[37,1],["i18n_clear_standardized_address","campaign-manager-web/components/invoice-address"],null],"tertiary","small","close",true]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[14,0,"invoice-company-details__section"],[12],[1,"\\n  "],[8,[39,4],null,[["@validations","@showValidations"],[[30,53,["isCompanyNumberRegistered"]],[30,54,["isCompanyNumberRegistered"]]]],[["default"],[[[[1,"\\n    "],[10,"fieldset"],[15,"aria-invalid",[29,[[30,55,["showErrors"]]]]],[15,"aria-describedby",[29,[[30,55,["describedby"]]]]],[12],[1,"\\n      "],[10,"legend"],[15,0,[29,[[28,[37,0],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[28,[37,20],[[30,56],[28,[37,14],[[30,1],"company"],null]],null],[[[1,"          "],[1,[28,[35,1],["i18n_customer_registration_number_label","campaign-manager-web/components/invoice-address"],[["fieldType"],[[30,1]]]]],[1,"\\n"]],[]],[[[1,"          "],[1,[28,[35,1],["i18n_company_registration_number_label","campaign-manager-web/components/invoice-address"],[["fieldType"],[[30,1]]]]],[1,"\\n"]],[]]],[1,"        "],[8,[39,21],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n            "],[8,[39,18],[[24,0,"invoice-company-details__question-tooltip"],[4,[38,22],[[30,57,["triggerContentSharedInfo"]]],null]],[["@buttonType","@size","@circle","@center","@icon"],["tertiary","small",true,true,"question"]],null],[1,"\\n          "]],[57]],[[[1,"\\n            "],[1,[28,[35,1],["i18n_duns_registered_tooltip","campaign-manager-web/components/invoice-address"],null]],[1,"\\n            "],[1,[28,[35,1],["i18n_duns_error_additional_message","campaign-manager-web/components/invoice-address"],[["linkInfo"],[[28,[37,23],null,[["href","dataTestSelector","ariaLabel"],["https://www.dnb.com","data-test-invoice-company-details__inner-dnb-link",[28,[37,1],["i18n_duns_registered_link_aria","campaign-manager-web/components/invoice-address"],null]]]]]]]],[1,"\\n          "]],[]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,"form"],[14,0,"u-display-flex u-flex-wrap"],[12],[1,"\\n        "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[36,12]]]],[12],[1,"\\n            "],[8,[39,24],[[16,"data-selector-invoice-company-details__radio-true",[30,1]],[16,3,[29,["invoice-company-details__",[30,1],"-with-registration-number-radio"]]],[16,"checked",[28,[37,15],[[28,[37,6],[[30,33,["isCompanyNumberRegistered"]]],null],[30,8]],null]],[4,[38,13],["change",[28,[37,3],[[30,58],[30,1],true],null]],null]],[["@disabled","@inputId"],[[30,8],[29,["invoice-company-details__",[30,1],"-with-registration-number-radio"]]]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[15,"for",[29,["invoice-company-details__",[30,1],"-with-registration-number-radio"]]],[14,0,"mr4"],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_company_with_registration_number_radio","campaign-manager-web/components/invoice-address"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[36,12]]]],[12],[1,"\\n            "],[8,[39,24],[[16,"data-selector-invoice-company-details__radio-false",[30,1]],[16,3,[29,["invoice-company-details__",[30,1],"-with-registration-number-radio"]]],[16,"checked",[28,[37,14],[[30,33,["isCompanyNumberRegistered"]],false],null]],[4,[38,13],["change",[28,[37,3],[[30,58],[30,1],false],null]],null]],[["@disabled","@inputId"],[[30,8],[29,["invoice-company-details__",[30,1],"-without-registration-number-radio"]]]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[15,"for",[29,["invoice-company-details__",[30,1],"-without-registration-number-radio"]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_company_without_registration_number_radio","campaign-manager-web/components/invoice-address"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[55]]]]],[1,"\\n"],[41,[28,[37,20],[[30,54,["isCompanyNumberRegistered"]],[28,[37,16],[[30,33,["isCompanyNumberRegistered"]]],null]],null],[[[1,"    "],[10,0],[15,0,[29,[[28,[37,0],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_duns_error_additional_message","campaign-manager-web/components/invoice-address"],[["linkInfo"],[[28,[37,23],null,[["href","ariaLabel"],["https://www.dnb.com",[28,[37,1],["i18n_duns_registered_link_aria","campaign-manager-web/components/invoice-address"],null]]]]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13],[1,"\\n\\n"],[10,0],[14,0,"invoice-company-details__section invoice-company-details__section--multiple-fields-container u-display-flex u-flex-wrap u-flex-column u-flex-row-sm"],[12],[1,"\\n"],[1,"  "],[10,0],[14,0,"invoice-company-details__section--phone"],[12],[1,"\\n    "],[10,"label"],[15,"for",[29,["invoice-company-details__phone-input--",[30,1]]]],[15,0,[29,["invoice-company-details__label invoice-company-details__label--phone"," ",[28,[37,0],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_phone","campaign-manager-web/components/invoice-address"],[["type"],[[30,1]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-flex-no-wrap-sm u-flex-wrap u-flex-column u-flex-row-sm"],[12],[1,"\\n      "],[10,0],[14,0,"cm-hue-select invoice-company-details__section--phone-country-code"],[12],[1,"\\n        "],[8,[39,17],[[16,0,[29,["cm-hue-select invoice-company-details__input ",[30,0,["vcont","class"]]]]],[16,3,[29,["invoice-company-details__phone-country-code-select--",[30,1]]]],[16,"title",[29,[[28,[37,1],["i18n_phone_country_code","campaign-manager-web/components/invoice-address"],[["type"],[[30,1]]]]]]],[16,"aria-invalid",[29,[[30,0,["vcont","showErrors"]]]]],[16,"aria-describedby",[29,[[30,0,["vcont","describedby"]]]]],[16,"aria-label",[29,[[28,[37,1],["i18n_phone_country_code","campaign-manager-web/components/invoice-address"],[["type"],[[30,1]]]]]]],[16,2,[28,[37,6],[[30,7,["legalOrganizationsPhoneNumber","countryCode"]]],null]],[4,[38,13],["change",[28,[37,3],[[30,31],[28,[37,5],[[30,32],".legalOrganizationsPhoneNumber.countryCode"],null]],null]],null]],[["@disabled"],[[30,8]]],[["default"],[[[[1,"\\n"],[41,[51,[30,7,["legalOrganizationsPhoneNumber","countryCode"]]],[[[1,"            "],[10,"option"],[12],[1,"+"],[13],[1,"\\n"]],[]],null],[42,[28,[37,9],[[28,[37,9],[[30,59]],null]],null],null,[[[1,"            "],[10,"option"],[15,"selected",[28,[37,14],[[30,60],[30,7,["legalOrganizationsPhoneNumber","countryCode"]]],null]],[15,2,[30,60]],[12],[1,"\\n              +"],[1,[30,60]],[1,"\\n            "],[13],[1,"\\n"]],[60]],null],[1,"        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"invoice-company-details__section--phone-number"],[12],[1,"\\n        "],[8,[39,4],null,[["@validations","@showValidations"],[[30,4,["legalOrganizationsPhoneNumber","nationalNumber"]],[30,5,["legalOrganizationsPhoneNumber","nationalNumber"]]]],[["default"],[[[[1,"\\n          "],[8,[39,11],[[16,0,[29,["invoice-company-details__input ",[30,61,["class"]]," ",[36,12]]]],[16,3,[29,["invoice-company-details__phone-input--",[30,1]]]],[16,"aria-invalid",[30,61,["showErrors"]]],[16,"aria-describedby",[30,61,["describedby"]]],[16,"placeholder",[28,[37,1],["i18n_phone_placeholder","campaign-manager-web/components/invoice-address"],null]],[4,[38,13],["input",[28,[37,3],[[30,31],[28,[37,5],[[30,32],".legalOrganizationsPhoneNumber.nationalNumber"],null]],null]],null]],[["@inputId","@value","@disabled"],[[29,["invoice-company-details__phone-input--",[30,1]]],[28,[37,6],[[30,7,["legalOrganizationsPhoneNumber","nationalNumber"]]],null],[30,8]]],null],[1,"\\n        "]],[61]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"invoice-company-details__section--phone-extension"],[12],[1,"\\n        "],[8,[39,4],null,[["@validations","@showValidations"],[[30,4,["legalOrganizationsPhoneNumber","extension"]],[30,5,["legalOrganizationsPhoneNumber","extension"]]]],[["default"],[[[[1,"\\n          "],[8,[39,11],[[16,0,[29,["invoice-company-details__input ",[30,62,["class"]]," ",[36,12]]]],[16,3,[29,["invoice-company-details__phone-extension-input--",[30,1]]]],[16,"aria-invalid",[30,62,["showErrors"]]],[16,"aria-describedby",[30,62,["describedby"]]],[16,"aria-label",[28,[37,1],["i18n_phone_extension_aria_label","campaign-manager-web/components/invoice-address"],null]],[16,"placeholder",[52,[51,[30,8]],[28,[37,1],["i18n_phone_extension_placeholder","campaign-manager-web/components/invoice-address"],null]]],[4,[38,13],["input",[28,[37,3],[[30,31],[28,[37,5],[[30,32],".legalOrganizationsPhoneNumber.extension"],null]],null]],null]],[["@inputId","@value","@disabled"],[[29,["invoice-company-details__phone-extension-input--",[30,1]]],[28,[37,6],[[30,7,["legalOrganizationsPhoneNumber","extension"]]],null],[30,8]]],null],[1,"\\n        "]],[62]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n"],[1,"  "],[10,0],[14,0,"invoice-company-details__section--website"],[12],[1,"\\n    "],[10,"label"],[15,"for",[29,["invoice-company-details__website-input--",[30,1]]]],[15,0,[29,["invoice-company-details__label"," ",[28,[37,0],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_website","campaign-manager-web/components/invoice-address"],[["type"],[[30,1]]]]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,4],null,[["@validations","@showValidations"],[[30,4,["legalOrganizationWebsite"]],[30,5,["legalOrganizationWebsite"]]]],[["default"],[[[[1,"\\n      "],[8,[39,11],[[16,0,[29,["invoice-company-details__input ",[30,63,["class"]]," ",[36,12]]]],[16,3,[29,["invoice-company-details__website-input--",[30,1]]]],[16,"aria-invalid",[30,63,["showErrors"]]],[16,"aria-describedby",[30,63,["describedby"]]],[16,"placeholder",[28,[37,1],["i18n_website_placeholder","campaign-manager-web/components/invoice-address"],null]],[4,[38,13],["input",[28,[37,3],[[30,31],[28,[37,5],[[30,32],".legalOrganizationWebsite"],null]],null]],null]],[["@inputId","@value","@disabled"],[[29,["invoice-company-details__website-input--",[30,1]]],[28,[37,6],[[30,7,["legalOrganizationWebsite"]]],null],[30,8]]],null],[1,"\\n    "]],[63]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["@fieldType","@onLegalOrganizationNameTypeaheadDismiss","ta","@validationAttrsOrganizationDetails","@showValidations","vcont","@organizationDetails","@isInvoiceReadOnly","@onLegalOrganizationNameInputChange","@onLegalOrganizationNameTypeaheadFocus","taList","@showLegalOrganizationNameTypeaheadResults","@legalOrganizationNameTypeaheadResults","result","idx","@onLegalOrganizationNameSuggestionSelected","@isCountryQualifiedForAddressSuggestions","@onAddressTypeaheadDismiss","ta","vcont","@onAddressLineInputChange","@onAddressTypeaheadFocus","@onAddressFieldInputBlur","taList","@showAddressTypeaheadResults","@addressTypeaheadResults","result","idx","@onAddressSuggestionSelected","vcont","@onFormFieldChange","@fieldName","@metaProperties","@isBingGeoService","@selectedCountry","vcont","vcont","@stateList","vcont","@onStateSelect","state","vcont","vcont","@isCountryRestricted","@onCountrySelect","@countryList","country","country","@standardizedAddress","@fieldTypeToFocus","@onConfirmStandardizedAddress","@onClearStandardizedAddress","@validationAttrsMetaProperties","@showValidationsMetaProperties","vcont","@isBillingCompanyAgency","triggerData","@onCompanyRegistrationNumberChange","@phoneCountryCodeList","phoneCountryCode","vcont","vcont","vcont"],false,["hue-web-foundations@-text-body","t","artdeco-typeahead","fn","validated-control","concat","readonly","unless","each","-track-array","if","cm-text-input","hue-web-foundations@-artdeco-migration-scope","on","eq","or","not","hue-web-select","hue-web-button","focus-on-render","and","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","external-link-info","hue-web-radio-button"]]',moduleName:"campaign-manager-web/components/invoice-address.hbs",isStrictMode:!1})
class i extends t.default{}e.default=i,(0,t.setComponentTemplate)(a,i)})),define("campaign-manager-web/components/invoice-billing-details",["exports","@ember/component","@ember/template-factory","@ember/service","@linkedin/ember-prop-types","@ember/object","campaign-manager-web/constants/invoice-application","campaign-manager-web/utils/invoice-application"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const T=(0,n.createTemplateFactory)({id:"ZIIIclnw",block:'[[[1,"\\n"],[10,"section"],[14,0,"invoice-billing-details u-layout__elevation-2"],[12],[1,"\\n\\n  "],[10,"h3"],[15,0,[29,["invoice-billing-details__section"," ",[28,[37,0],null,[["size"],["large"]]]]]],[12],[1,[28,[35,1],["i18n_section_title","campaign-manager-web/components/invoice-billing-details"],null]],[13],[1,"\\n\\n"],[1,"  "],[10,0],[14,0,"invoice-billing-details__section"],[12],[1,"\\n    "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,1],["i18n_billing_currency_label","campaign-manager-web/components/invoice-billing-details"],null]],[13],[1,"\\n    "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[8,[39,2],null,[["@code"],[[30,1,["requestedSpendLimit","currencyCode"]]]],null],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,3],[[24,0,"u-layout__display-inline-block"]],null,[["trigger","content"],[[[[1,"\\n        "],[11,"button"],[16,0,[29,["button--unstyled"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,4],[[30,2,["triggerContentSharedInfo"]]],null],[12],[1,"\\n          "],[8,[39,5],null,[["@size","@name"],["small","question"]],null],[1,"\\n        "],[13],[1,"\\n      "]],[2]],[[[1,"\\n        "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_billing_currency_tooltip","campaign-manager-web/components/invoice-billing-details"],[["link"],[[28,[37,6],null,[["dataTestSelector","href","ariaLabel"],["data-test-invoice-billing-details__billing-currency-link",[28,[37,7],null,[["path","accountId"],["help/lms/answer/32796",[30,3]]]],[28,[37,1],["i18n_billing_currency_learn_more_aria","campaign-manager-web/components/invoice-billing-details"],null]]]]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"u-display-flex u-flex-wrap"],[12],[1,"\\n"],[1,"    "],[10,0],[14,0,"invoice-billing-details__section--short"],[12],[1,"\\n      "],[10,"label"],[15,0,[29,["u-color__black--75 u-layout__display-inline"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[14,"for","invoice-billing-details__monthly-spend-input"],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_monthly_spend_label","campaign-manager-web/components/invoice-billing-details"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,8],[[24,0,"u-layout__display-inline-block"]],null,[["trigger","content"],[[[[1,"\\n          "],[11,"button"],[16,0,[29,["button--unstyled"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,9],[[30,4,["triggerContentSharedInfo"]]],null],[12],[1,"\\n            "],[8,[39,5],null,[["@size","@name"],["small","question"]],null],[1,"\\n          "],[13],[1,"\\n        "]],[4]],[[[1,"\\n          "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_monthly_spend_tooltip","campaign-manager-web/components/invoice-billing-details"],null]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n\\n      "],[8,[39,10],null,[["@validations","@showValidations"],[[30,1,["validations","attrs","requestedSpendLimit","amount"]],[30,1,["metaProperties","showValidations","requestedSpendLimit","amount"]]]],[["default"],[[[[1,"\\n        "],[8,[39,11],[[16,0,[28,[37,12],[[30,5,["class"]]," invoice-billing-details__input invoice-billing-details__input--monthly-spend"],null]],[24,1,"invoice-billing-details__monthly-spend-input"],[16,"aria-invalid",[30,5,["showErrors"]]],[16,"aria-describedby",[30,5,["describedby"]]],[16,"disabled",[30,0,["isInvoiceReadOnly"]]],[4,[38,13],null,[["pageKey","routeName","currentRoute"],["currency_input",[28,[37,14],[[53,"outletState"],"render.name"],null],[28,[37,14],[[53,"outletState"],"render"],null]]]]],[["@name","@value","@updateValue","@currencyCode","@allowEmptyValues"],["invoice-billing-details__monthly-spend-input",[30,1,["requestedSpendLimit","amount"]],[30,0,["onUpdateMonthlySpend"]],[30,1,["requestedSpendLimit","currencyCode"]],false]],null],[1,"\\n      "]],[5]]]]],[1,"\\n    "],[13],[1,"\\n\\n"],[1,"    "],[10,0],[14,0,"invoice-billing-details__section--short"],[12],[1,"\\n      "],[10,"label"],[15,0,[29,["u-color__black--75 u-layout__display-inline"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[14,"for","invoice-billing-details__po-number-input"],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_po_number_label","campaign-manager-web/components/invoice-billing-details"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,8],[[24,0,"u-layout__display-inline-block"]],null,[["trigger","content"],[[[[1,"\\n          "],[11,"button"],[16,0,[29,["button--unstyled"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,9],[[30,6,["triggerContentSharedInfo"]]],null],[12],[1,"\\n            "],[8,[39,5],null,[["@size","@name"],["small","question"]],null],[1,"\\n          "],[13],[1,"\\n        "]],[6]],[[[1,"\\n          "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_po_number_tooltip","campaign-manager-web/components/invoice-billing-details"],null]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n\\n      "],[8,[39,10],null,[["@validations","@showValidations"],[[30,1,["validations","attrs","poNumber"]],[30,1,["metaProperties","showValidations","poNumber"]]]],[["default"],[[[[1,"\\n        "],[8,[39,16],[[16,0,[29,["invoice-billing-details__input ",[30,7,["class"]]," ",[36,17]]]],[24,3,"invoice-billing-details__po-number-input"],[16,"aria-invalid",[30,7,["showErrors"]]],[16,"aria-describedby",[30,7,["describedby"]]],[4,[38,18],["input",[28,[37,19],[[30,8],"poNumber"],null]],null]],[["@inputId","@value","@disabled"],["invoice-billing-details__po-number-input",[30,1,["poNumber"]],[30,0,["isInvoiceReadOnly"]]]],null],[1,"\\n      "]],[7]]]]],[1,"\\n    "],[13],[1,"\\n\\n"],[41,[30,0,["showVatField"]],[[[1,"      "],[10,0],[14,0,"invoice-billing-details__section"],[12],[1,"\\n        "],[10,"label"],[15,0,[29,["u-color__black--75 u-layout__display-inline"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[14,"for","invoice-billing-details__vat-number-input"],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_vat_number_label","campaign-manager-web/components/invoice-billing-details"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,3],[[24,0,"u-layout__display-inline-block"]],null,[["trigger","content"],[[[[1,"\\n            "],[11,"button"],[16,"aria-label",[29,[[28,[37,1],["i18n_vat_number_tooltip_aria","campaign-manager-web/components/invoice-billing-details"],null]]]],[16,0,[29,["button--unstyled"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,4],[[30,9,["triggerContentSharedInfo"]]],null],[12],[1,"\\n              "],[8,[39,5],null,[["@size","@name"],["small","question"]],null],[1,"\\n            "],[13],[1,"\\n          "]],[9]],[[[1,"\\n            "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_vat_number_tooltip","campaign-manager-web/components/invoice-billing-details"],[["vatLink","gstLink"],[[28,[37,6],null,[["dataTestSelector","href","ariaLabel"],["data-test-invoice-billing-details__vat-number-link",[28,[37,7],null,[["path","accountId"],["help/lms/answer/10968",[30,3]]]],[28,[37,1],["i18n_vat_number_learn_more_aria","campaign-manager-web/components/invoice-billing-details"],null]]]],[28,[37,6],null,[["dataTestSelector","href","ariaLabel"],["data-test-invoice-billing-details__gst-number-link",[28,[37,7],null,[["path","accountId"],["help/lms/answer/82153",[30,3]]]],[28,[37,1],["i18n_gst_number_learn_more_aria","campaign-manager-web/components/invoice-billing-details"],null]]]]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n\\n        "],[8,[39,10],null,[["@validations","@showValidations"],[[30,1,["validations","attrs","vatNumber"]],[30,1,["metaProperties","showValidations","vatNumber"]]]],[["default"],[[[[1,"\\n          "],[8,[39,16],[[16,0,[29,["invoice-billing-details__input ",[30,10,["class"]]," ",[36,17]]]],[24,3,"invoice-billing-details__vat-number-input"],[16,"aria-invalid",[30,10,["showErrors"]]],[16,"aria-describedby",[30,10,["describedby"]]],[4,[38,18],["input",[28,[37,19],[[30,8],"vatNumber"],null]],null],[4,[38,18],["blur",[30,11]],null]],[["@inputId","@value","@disabled"],["invoice-billing-details__vat-number-input",[30,1,["vatNumber"]],[30,0,["isInvoiceReadOnly"]]]],null],[1,"\\n        "]],[10]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-flex-wrap"],[12],[1,"\\n      "],[10,0],[14,0,"invoice-billing-details__section"],[12],[1,"\\n        "],[8,[39,21],null,[["@isHidden","@type"],[[28,[37,22],[[30,1,["metaProperties","taxValidationError"]]],null],"negative"]],[["default"],[[[[1,"\\n"],[41,[30,1,["metaProperties","taxValidationError","validExample"]],[[[1,"            "],[1,[28,[35,23],null,[["customErrorMessage"],[[28,[37,1],["i18n_tax_validation_error_with_sample","campaign-manager-web/components/invoice-billing-details"],[["validExample"],[[30,1,["metaProperties","taxValidationError","validExample"]]]]]]]]],[1,"\\n"]],[]],[[[1,"            "],[1,[28,[35,23],null,[["customErrorMessage"],[[28,[37,1],["i18n_tax_validation_error","campaign-manager-web/components/invoice-billing-details"],null]]]]],[1,"\\n"]],[]]],[1,"        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["@invoiceFormDataModel","triggerData","@accountId","triggerData","vcont","triggerData","vcont","@onFormFieldChange","triggerData","vcont","@onClearTaxValidationError"],false,["hue-web-foundations@-text-body","t","currency-i18n","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","hue-web-icons@icon","external-link-info","help-center-url","hue-web-toggletip","hue-web-toggletip-trigger","validated-control","currency-input","concat","track-render","get","-get-dynamic-var","cm-text-input","hue-web-foundations@-artdeco-migration-scope","on","fn","if","hue-web-inline-feedback","not","error-message"]]',moduleName:"campaign-manager-web/components/invoice-billing-details.hbs",isStrictMode:!1})
let E=e.default=(s=(0,a.inject)("i18n"),c=(0,a.inject)("tracking"),u=(0,r.computed)("selectedCountry"),(0,i.assertPropTypes)((b=class extends t.default{constructor(...e){super(...e),_(this,"i18n",m,this),_(this,"tracking",g,this),h(this,"impressionPageKey","invoice_form_billing_details_viewing"),h(this,"isInvoiceReadOnly",!1)}set showVatField(e){}get showVatField(){const{countryCode:e=""}=this.selectedCountry||{}
return e.toLowerCase()!==o.COUNTRY_CODE.unitedStates}init(){super.init(...arguments),(0,r.setProperties)(this,{isInvoiceReadOnly:(0,l.isExistingInvoiceApplication)((0,r.get)(this,"invoiceFormDataModel.invoiceMetadata"))}),this.tracking.setupPageViewComponent(this)}onUpdateMonthlySpend(e){this.onFormFieldChange("requestedSpendLimit.amount",{target:{value:e}})}},h(b,"propTypes",{accountId:i.PropTypes.string.isRequired,invoiceFormDataModel:i.PropTypes.instanceOf(l.default).isRequired,onFormFieldChange:i.PropTypes.func.isRequired}),m=f((p=b).prototype,"i18n",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=f(p.prototype,"tracking",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(p.prototype,"showVatField",[u],Object.getOwnPropertyDescriptor(p.prototype,"showVatField"),p.prototype),f(p.prototype,"onUpdateMonthlySpend",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onUpdateMonthlySpend"),p.prototype),d=p))||d);(0,t.setComponentTemplate)(T,E)})),define("campaign-manager-web/components/invoice-company-details",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","campaign-manager-web/utils/object","@ember/service","@linkedin/ember-prop-types","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/http-error","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/constants/invoice-application","campaign-manager-web/constants/phone","campaign-manager-web/utils/invoice-application","@ember/utils","campaign-manager-web/config/environment"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f){var T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V
function Y(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function H(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function q(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const K=(0,n.createTemplateFactory)({id:"qJYx2Qfl",block:'[[[1,"\\n"],[11,0],[17,1],[4,[38,0],null,[["selector","when"],[[30,0,["lastFocusedElement","selector"]],[30,0,["lastFocusedElement","show"]]]]],[12],[1,"\\n  "],[10,"section"],[14,0,"invoice-company-details u-layout__elevation-2"],[12],[1,"\\n"],[1,"    "],[10,0],[14,0,"invoice-company-details__section invoice-company-details__section--agency"],[12],[1,"\\n      "],[10,"fieldset"],[14,0,"invoice-company-details__billing-options"],[12],[1,"\\n        "],[10,"legend"],[15,0,[29,[[28,[37,1],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_agency_question_label","campaign-manager-web/components/invoice-company-details"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-flex-wrap"],[12],[1,"\\n          "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n            "],[10,1],[15,0,[29,[[36,3]]]],[12],[1,"\\n              "],[8,[39,4],[[24,"data-selector-invoice-company-details__radio","agency-billing"],[24,3,"invoice-company-details__billing-company-group"],[16,"checked",[28,[37,5],[[30,2,["metaProperties","isBillingCompanyAgency"]]],null]],[4,[38,6],["change",[28,[37,7],[[30,3],true],null]],null]],[["@disabled","@inputId"],[[30,0,["isInvoiceReadOnly"]],"invoice-company-details__agency-radio"]],null],[1,"\\n            "],[13],[1,"\\n            "],[10,"label"],[14,"for","invoice-company-details__agency-radio"],[14,0,"invoice-company-details__billing-options-group"],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_agency_billing_radio","campaign-manager-web/components/invoice-company-details"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n            "],[10,1],[15,0,[29,[[36,3]]]],[12],[1,"\\n              "],[8,[39,4],[[24,"data-selector-invoice-company-details__radio","advertiser-billing"],[24,3,"invoice-company-details__billing-company-group"],[16,"checked",[28,[37,8],[[28,[37,5],[[30,2,["metaProperties","isBillingCompanyAgency"]]],null]],null]],[4,[38,6],["change",[28,[37,7],[[30,3],false],null]],null]],[["@disabled","@inputId"],[[30,0,["isInvoiceReadOnly"]],"invoice-company-details__advertiser-radio"]],null],[1,"\\n            "],[13],[1,"\\n            "],[10,"label"],[14,"for","invoice-company-details__advertiser-radio"],[14,0,"invoice-company-details__billing-options-group"],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_advertiser_billing_radio","campaign-manager-web/components/invoice-company-details"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,1],[15,0,[29,[[52,[51,[30,2,["metaProperties","isBillingCompanyAgency"]]],"u-layout__display-none"]," ",[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_agency_legal_notice","campaign-manager-web/components/invoice-company-details"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[30,2,["metaProperties","isBillingCompanyAgency"]],[[[1,"    "],[10,"section"],[14,0,"invoice-company-details u-layout__elevation-2"],[12],[1,"\\n      "],[10,"h3"],[15,0,[29,["invoice-company-details__header"," ",[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,[28,[35,2],["i18n_agency_information_header","campaign-manager-web/components/invoice-company-details"],null]],[13],[1,"\\n      "],[8,[39,11],null,[["@fieldType","@fieldTypeToFocus","@fieldName","@organizationDetails","@validationAttrsOrganizationDetails","@isCountryQualifiedForAddressSuggestions","@selectedCountry","@countryList","@stateList","@phoneCountryCodeList","@showValidations","@legalOrganizationNameTypeaheadResults","@showLegalOrganizationNameTypeaheadResults","@addressTypeaheadResults","@showAddressTypeaheadResults","@onLegalOrganizationNameTypeaheadFocus","@onLegalOrganizationNameTypeaheadDismiss","@onLegalOrganizationNameInputChange","@onLegalOrganizationNameSuggestionSelected","@onClearStandardizedAddress","@onConfirmStandardizedAddress","@standardizedAddress","@onAddressTypeaheadFocus","@onAddressTypeaheadDismiss","@onAddressLineInputChange","@onAddressFieldInputBlur","@onAddressSuggestionSelected","@onCountrySelect","@onStateSelect","@onFormFieldChange","@onCompanyRegistrationNumberChange","@isBillingCompanyAgency","@metaProperties","@validationAttrsMetaProperties","@showValidationsMetaProperties","@isInvoiceReadOnly","@isBingGeoService","@isCountryRestricted"],[[30,0,["BILLING_ADDRESS_FIELD_TYPES","AGENCY"]],[30,0,["fieldTypeToFocus"]],"agencyOrganizationDetails",[30,2,["agencyOrganizationDetails"]],[30,2,["validations","attrs","agencyOrganizationDetails"]],[30,0,["isAgencyCountryQualifiedForAddressSuggestions"]],[30,4],[30,5],[30,6],[30,0,["phoneCountryCodeList"]],[30,2,["metaProperties","showValidations","agencyOrganizationDetails"]],[30,0,["agencyLegalOrganizationNameTypeaheadResults"]],[30,0,["showAgencyLegalOrganizationNameTypeaheadResults"]],[30,0,["agencyAddressTypeaheadResults"]],[30,0,["showAgencyAddressTypeaheadResults"]],[30,0,["onLegalOrganizationNameTypeaheadFocus"]],[30,0,["onLegalOrganizationNameTypeaheadDismiss"]],[30,0,["onLegalOrganizationNameInputChange"]],[30,0,["onLegalOrganizationNameSuggestionSelected"]],[30,0,["onClearCurrentStandardizedAddress"]],[30,0,["onConfirmStandardizedAddress"]],[30,7],[30,0,["onAddressTypeaheadFocus"]],[30,0,["onAddressTypeaheadDismiss"]],[30,0,["onAddressLineInputChange"]],[30,0,["onAddressFieldInputBlur"]],[30,0,["onAddressSuggestionSelected"]],[30,0,["onCountrySelect"]],[30,0,["onStateSelect"]],[30,8],[30,0,["onCompanyRegistrationNumberChange"]],[30,2,["metaProperties","isBillingCompanyAgency"]],[30,2,["metaProperties","agency"]],[30,2,["validations","attrs","metaProperties","agency"]],[30,2,["metaProperties","showValidations","metaProperties","agency"]],[30,0,["isInvoiceReadOnly"]],[30,9],[30,10]]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"\\n  "],[10,"section"],[14,0,"invoice-company-details u-layout__elevation-2"],[12],[1,"\\n"],[1,"    "],[10,"h3"],[15,0,[29,["invoice-company-details__header"," ",[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],[[52,[30,2,["metaProperties","isBillingCompanyAgency"]],"i18n_company_information_header","i18n_section_title"],"campaign-manager-web/components/invoice-company-details"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,11],null,[["@fieldType","@fieldTypeToFocus","@fieldName","@organizationDetails","@validationAttrsOrganizationDetails","@isCountryQualifiedForAddressSuggestions","@selectedCountry","@countryList","@stateList","@phoneCountryCodeList","@showValidations","@legalOrganizationNameTypeaheadResults","@showLegalOrganizationNameTypeaheadResults","@addressTypeaheadResults","@showAddressTypeaheadResults","@onLegalOrganizationNameTypeaheadFocus","@onLegalOrganizationNameTypeaheadDismiss","@onLegalOrganizationNameInputChange","@onLegalOrganizationNameSuggestionSelected","@onAddressTypeaheadFocus","@onAddressTypeaheadDismiss","@onAddressLineInputChange","@onAddressFieldInputBlur","@onAddressSuggestionSelected","@onClearStandardizedAddress","@onConfirmStandardizedAddress","@standardizedAddress","@onCountrySelect","@onStateSelect","@onFormFieldChange","@onCompanyRegistrationNumberChange","@isBillingCompanyAgency","@metaProperties","@validationAttrsMetaProperties","@showValidationsMetaProperties","@isInvoiceReadOnly","@isBingGeoService","@isCountryRestricted"],[[30,0,["BILLING_ADDRESS_FIELD_TYPES","COMPANY"]],[30,0,["fieldTypeToFocus"]],"companyOrganizationDetails",[30,2,["companyOrganizationDetails"]],[30,2,["validations","attrs","companyOrganizationDetails"]],[30,0,["isCountryQualifiedForAddressSuggestions"]],[30,11],[30,5],[30,12],[30,0,["phoneCountryCodeList"]],[30,2,["metaProperties","showValidations","companyOrganizationDetails"]],[30,0,["companyLegalOrganizationNameTypeaheadResults"]],[30,0,["showCompanyLegalOrganizationNameTypeaheadResults"]],[30,0,["companyAddressTypeaheadResults"]],[30,0,["showCompanyAddressTypeaheadResults"]],[30,0,["onLegalOrganizationNameTypeaheadFocus"]],[30,0,["onLegalOrganizationNameTypeaheadDismiss"]],[30,0,["onLegalOrganizationNameInputChange"]],[30,0,["onLegalOrganizationNameSuggestionSelected"]],[30,0,["onAddressTypeaheadFocus"]],[30,0,["onAddressTypeaheadDismiss"]],[30,0,["onAddressLineInputChange"]],[30,0,["onAddressFieldInputBlur"]],[30,0,["onAddressSuggestionSelected"]],[30,0,["onClearCurrentStandardizedAddress"]],[30,0,["onConfirmStandardizedAddress"]],[30,13],[30,0,["onCountrySelect"]],[30,0,["onStateSelect"]],[30,8],[30,0,["onCompanyRegistrationNumberChange"]],[30,2,["metaProperties","isBillingCompanyAgency"]],[30,2,["metaProperties","company"]],[30,2,["validations","attrs","metaProperties","company"]],[30,2,["metaProperties","showValidations","metaProperties","company"]],[30,0,["isInvoiceReadOnly"]],[30,9],[30,10]]],null],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs","@invoiceFormDataModel","@onAgencyOptionSelect","@selectedCountryForAgency","@countryList","@agencyStateList","@standardizedAgencyAddress","@onFormFieldChange","@isBingGeoService","@isInternationalDisabled","@selectedCountryForCompany","@companyStateList","@standardizedCompanyAddress"],false,["focus-by-selector","hue-web-foundations@-text-body","t","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","readonly","on","fn","not","unless","if","invoice-address"]]',moduleName:"campaign-manager-web/components/invoice-company-details.hbs",isStrictMode:!1}),W="invoice-company-details",X=["US"]
let $=e.default=(T=(0,l.inject)("i18n"),E=(0,l.inject)("xhr"),y=(0,l.inject)("jet"),S=(0,l.inject)("tracking"),A=(0,c.task)({restartable:!0}),C=(0,c.task)({restartable:!0}),O=(0,c.task)({drop:!0}),v=(0,c.task)({restartable:!0}),(0,s.assertPropTypes)((V=class extends a.default{constructor(...e){super(...e),Y(this,"i18n",P,this),Y(this,"xhr",N,this),Y(this,"jet",R,this),Y(this,"tracking",D,this),H(this,"BILLING_ADDRESS_FIELD_TYPES",g.BILLING_ADDRESS_FIELD_TYPES),H(this,"phoneCountryCodeList",new Set(Object.values(b.PHONE_COUNTRY_CODE).sort(((e,t)=>e-t)))),Y(this,"agencyLegalOrganizationNameTypeaheadResults",M,this),Y(this,"companyLegalOrganizationNameTypeaheadResults",L,this),Y(this,"agencyAddressTypeaheadResults",k,this),Y(this,"companyAddressTypeaheadResults",U,this),H(this,"cachedCompanyAddress",void 0),H(this,"cachedAgencyAddress",void 0),Y(this,"showAgencyLegalOrganizationNameTypeaheadResults",x,this),Y(this,"showCompanyLegalOrganizationNameTypeaheadResults",F,this),Y(this,"showAgencyAddressTypeaheadResults",z,this),Y(this,"showCompanyAddressTypeaheadResults",j,this),Y(this,"fieldTypeToFocus",G,this),Y(this,"lastFocusedElement",B,this),H(this,"isInvoiceReadOnly",(0,_.isExistingInvoiceApplication)((0,r.get)(this,"args.invoiceFormDataModel.invoiceMetadata")))}get isCountryQualifiedForAddressSuggestions(){const e=(this.args.isBingGeoService?(0,r.get)(this,"args.selectedCountryForCompany.isoCode"):(0,r.get)(this,"args.selectedCountryForCompany.countryCode"))||(0,r.get)(this,"args.invoiceFormDataModel.companyOrganizationDetails.legalOrganizationAddress.country")
return!!e&&X.includes(e.toUpperCase())}get isAgencyCountryQualifiedForAddressSuggestions(){const e=(this.args.isBingGeoService?(0,r.get)(this,"args.selectedCountryForAgency.isoCode"):(0,r.get)(this,"args.selectedCountryForAgency.countryCode"))||(0,r.get)(this,"args.invoiceFormDataModel.agencyOrganizationDetails.legalOrganizationAddress.country")
return!!e&&X.includes(e.toUpperCase())}onAddressFieldInputBlur(e,t){this._checkForAddressStandardization(e,t.target.id)
this[e===g.BILLING_ADDRESS_FIELD_TYPES.AGENCY?"showAgencyAddressTypeaheadResults":"showCompanyAddressTypeaheadResults"]=!1}onCountrySelect(e,t,n){const a=n.target.value
this.args.onUpdateCountry(a,t),this.args.onFormFieldChange(e,n)}onStateSelect(e,t,n){this.args.onFormFieldChange(e,n),this._checkForAddressStandardization(t,n.target.id)}onLegalOrganizationNameInputChange(e,t){this.legalOrganizationNameTypeaheadSearchTask.perform(e,t.target.value)
const n=e===g.BILLING_ADDRESS_FIELD_TYPES.AGENCY?"agencyOrganizationDetails.legalOrganizationName":"companyOrganizationDetails.legalOrganizationName"
this.args.onFormFieldChange(n,t)}onLegalOrganizationNameSuggestionSelected(e,t){const n=e===g.BILLING_ADDRESS_FIELD_TYPES.AGENCY?"agencyOrganizationDetails.legalOrganizationName":"companyOrganizationDetails.legalOrganizationName"
this.args.onFormFieldChange(n,{target:{value:t.legalOrganizationName}})
this[e===g.BILLING_ADDRESS_FIELD_TYPES.AGENCY?"showAgencyLegalOrganizationNameTypeaheadResults":"showCompanyLegalOrganizationNameTypeaheadResults"]=!1}onLegalOrganizationNameTypeaheadDismiss(e){this[e===g.BILLING_ADDRESS_FIELD_TYPES.AGENCY?"showAgencyLegalOrganizationNameTypeaheadResults":"showCompanyLegalOrganizationNameTypeaheadResults"]=!1}onLegalOrganizationNameTypeaheadFocus(e){this[e===g.BILLING_ADDRESS_FIELD_TYPES.AGENCY?"showAgencyLegalOrganizationNameTypeaheadResults":"showCompanyLegalOrganizationNameTypeaheadResults"]=!0}onAddressLineInputChange(e,t){this[e===g.BILLING_ADDRESS_FIELD_TYPES.AGENCY?"isAgencyCountryQualifiedForAddressSuggestions":"isCountryQualifiedForAddressSuggestions"]&&this.addressTypeaheadSearchTask.perform(e,t.target.value)
const n=e===g.BILLING_ADDRESS_FIELD_TYPES.AGENCY?"agencyOrganizationDetails.legalOrganizationAddress.line1":"companyOrganizationDetails.legalOrganizationAddress.line1"
this.args.onFormFieldChange(n,t)}onAddressSuggestionSelected(e,t){const n=e===g.BILLING_ADDRESS_FIELD_TYPES.AGENCY?"agencyOrganizationDetails":"companyOrganizationDetails",a={...this.args.invoiceFormDataModel[n].legalOrganizationAddress,line1:t.line1?t.line1:"",line2:t.line2?t.line2:"",city:t.city?t.city:""}
t.geographicArea&&(a.geographicArea=t.geographicArea),this.args.onFormFieldChange(`${n}.legalOrganizationAddress`,{target:{value:a}})
this[e===g.BILLING_ADDRESS_FIELD_TYPES.AGENCY?"showAgencyAddressTypeaheadResults":"showCompanyAddressTypeaheadResults"]=!1,this._getAddressStandardizationTask.perform(e)}onAddressTypeaheadDismiss(e){this[e===g.BILLING_ADDRESS_FIELD_TYPES.AGENCY?"showAgencyAddressTypeaheadResults":"showCompanyAddressTypeaheadResults"]=!1}onAddressTypeaheadFocus(e){this[e===g.BILLING_ADDRESS_FIELD_TYPES.AGENCY?"showAgencyAddressTypeaheadResults":"showCompanyAddressTypeaheadResults"]=!0}onConfirmStandardizedAddress(e){const t=(0,r.get)(this,e===g.BILLING_ADDRESS_FIELD_TYPES.AGENCY?"args.standardizedAgencyAddress":"args.standardizedCompanyAddress"),n=e===g.BILLING_ADDRESS_FIELD_TYPES.AGENCY?"agencyOrganizationDetails.legalOrganizationAddress":"companyOrganizationDetails.legalOrganizationAddress"
this._cacheAddress(t,e),this.args.onFormFieldChange(n,{target:{value:(0,_.extractRequiredAddressFields)(t)}}),this._clearStandardizedAddress(e)}onClearCurrentStandardizedAddress(e){this.fieldTypeToFocus=null,this.lastFocusedElement={...this.lastFocusedElement,show:!0},this._clearStandardizedAddress(e)}onCompanyRegistrationNumberChange(e,t){this.args.onFormFieldChange(`metaProperties.${e}.isCompanyNumberRegistered`,{target:{value:t}})}*legalOrganizationNameTypeaheadSearchTask(e,t=""){t=t.trim()
const n=e===g.BILLING_ADDRESS_FIELD_TYPES.AGENCY?{show:"showAgencyLegalOrganizationNameTypeaheadResults",results:"agencyLegalOrganizationNameTypeaheadResults"}:{show:"showCompanyLegalOrganizationNameTypeaheadResults",results:"companyLegalOrganizationNameTypeaheadResults"}
if(""===t)return this[n.show]=!1,void(this[n.results]=null)
yield(0,u.timeout)(f.default.callbackDelay.short),yield(0,u.waitForQueue)("actions")
const a=yield this._getLegalOrganizationNameTypeaheadResultsTask.perform(t)
if(a)return this[n.show]=!0,this[n.results]=a,a
this[n.show]=!1,this[n.results]=null}*_getLegalOrganizationNameTypeaheadResultsTask(e){e=encodeURIComponent(e)
const t=`${d.default.legalOrganization(e)}`
try{return(yield this.xhr.fetch(t,{type:"GET"},1e4)).elements}catch(n){this.jet.error(new Error(`Failed to get fetch legal company name typeahead results with query ${e}: ${(0,p.getErrorMessage)(n)}`),[m.JET_ERROR_TAGS.SELF_SERVE_INVOICE,W],!1)}}*addressTypeaheadSearchTask(e,t=""){t=t.trim()
const n=e===g.BILLING_ADDRESS_FIELD_TYPES.AGENCY?{show:"showAgencyAddressTypeaheadResults",results:"agencyAddressTypeaheadResults"}:{show:"showCompanyAddressTypeaheadResults",results:"companyAddressTypeaheadResults"}
if(""===t)return this[n.show]=!1,void(this[n.results]=null)
yield(0,u.timeout)(f.default.callbackDelay.short),yield(0,u.waitForQueue)("actions")
const a=yield this._getAddressTypeaheadResultsTask.perform(t)
if(a)return this[n.show]=!0,this[n.results]=a,a
this[n.show]=!1,this[n.results]=null}*_getAddressTypeaheadResultsTask(e){e=encodeURIComponent(e)
const t=`${d.default.addresses(e)}`
try{return(yield this.xhr.fetch(t,{type:"GET"},1e4)).elements}catch(n){this.jet.error(new Error(`Failed to get fetch address suggestion typeahead results with query ${e}: ${(0,p.getErrorMessage)(n)}`),[m.JET_ERROR_TAGS.SELF_SERVE_INVOICE,W],!1)}}_checkForAddressStandardization(e,t){const n=e===g.BILLING_ADDRESS_FIELD_TYPES.AGENCY?"invoiceFormDataModel.agencyOrganizationDetails.legalOrganizationAddress":"invoiceFormDataModel.companyOrganizationDetails.legalOrganizationAddress",a=(0,_.extractRequiredAddressFields)((0,r.get)(this.args,n)),i=this[e===g.BILLING_ADDRESS_FIELD_TYPES.AGENCY?"cachedAgencyAddress":"cachedCompanyAddress"];(0,_.isEligibleForAddressStandardization)(a)&&!(0,o.deepEqual)(a,i)&&this._getAddressStandardizationTask.perform(e,t)}*_getAddressStandardizationTask(e,t){const n=e===g.BILLING_ADDRESS_FIELD_TYPES.AGENCY?this.args.invoiceFormDataModel.agencyOrganizationDetails.legalOrganizationAddress:this.args.invoiceFormDataModel.companyOrganizationDetails.legalOrganizationAddress,a=(0,_.extractRequiredAddressFields)(n)
this._cacheAddress(a,e)
const i=e===g.BILLING_ADDRESS_FIELD_TYPES.AGENCY?"standardizedAgencyAddress":"standardizedCompanyAddress";(0,h.isEmpty)(this.args[i])||this._clearStandardizedAddress(e);(yield this.args.onAddressStandardization(a,e))?(this.lastFocusedElement={selector:`#${t}`,show:!1},this.fieldTypeToFocus=e):(this.fieldTypeToFocus=null,this.lastFocusedElement={})}_cacheAddress(e,t){this[t===g.BILLING_ADDRESS_FIELD_TYPES.AGENCY?"cachedAgencyAddress":"cachedCompanyAddress"]=(0,_.extractRequiredAddressFields)(e)}_clearStandardizedAddress(e){this.args.onClearStandardizedAddress(e)}},H(V,"propTypes",{invoiceFormDataModel:s.PropTypes.instanceOf(_.default).isRequired,onFormFieldChange:s.PropTypes.func.isRequired,onAgencyOptionSelect:s.PropTypes.func.isRequired}),P=q((I=V).prototype,"i18n",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=q(I.prototype,"xhr",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=q(I.prototype,"jet",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=q(I.prototype,"tracking",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=q(I.prototype,"agencyLegalOrganizationNameTypeaheadResults",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=q(I.prototype,"companyLegalOrganizationNameTypeaheadResults",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=q(I.prototype,"agencyAddressTypeaheadResults",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=q(I.prototype,"companyAddressTypeaheadResults",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=q(I.prototype,"showAgencyLegalOrganizationNameTypeaheadResults",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),F=q(I.prototype,"showCompanyLegalOrganizationNameTypeaheadResults",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),z=q(I.prototype,"showAgencyAddressTypeaheadResults",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),j=q(I.prototype,"showCompanyAddressTypeaheadResults",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),G=q(I.prototype,"fieldTypeToFocus",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),B=q(I.prototype,"lastFocusedElement",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),q(I.prototype,"onAddressFieldInputBlur",[r.action],Object.getOwnPropertyDescriptor(I.prototype,"onAddressFieldInputBlur"),I.prototype),q(I.prototype,"onCountrySelect",[r.action],Object.getOwnPropertyDescriptor(I.prototype,"onCountrySelect"),I.prototype),q(I.prototype,"onStateSelect",[r.action],Object.getOwnPropertyDescriptor(I.prototype,"onStateSelect"),I.prototype),q(I.prototype,"onLegalOrganizationNameInputChange",[r.action],Object.getOwnPropertyDescriptor(I.prototype,"onLegalOrganizationNameInputChange"),I.prototype),q(I.prototype,"onLegalOrganizationNameSuggestionSelected",[r.action],Object.getOwnPropertyDescriptor(I.prototype,"onLegalOrganizationNameSuggestionSelected"),I.prototype),q(I.prototype,"onLegalOrganizationNameTypeaheadDismiss",[r.action],Object.getOwnPropertyDescriptor(I.prototype,"onLegalOrganizationNameTypeaheadDismiss"),I.prototype),q(I.prototype,"onLegalOrganizationNameTypeaheadFocus",[r.action],Object.getOwnPropertyDescriptor(I.prototype,"onLegalOrganizationNameTypeaheadFocus"),I.prototype),q(I.prototype,"onAddressLineInputChange",[r.action],Object.getOwnPropertyDescriptor(I.prototype,"onAddressLineInputChange"),I.prototype),q(I.prototype,"onAddressSuggestionSelected",[r.action],Object.getOwnPropertyDescriptor(I.prototype,"onAddressSuggestionSelected"),I.prototype),q(I.prototype,"onAddressTypeaheadDismiss",[r.action],Object.getOwnPropertyDescriptor(I.prototype,"onAddressTypeaheadDismiss"),I.prototype),q(I.prototype,"onAddressTypeaheadFocus",[r.action],Object.getOwnPropertyDescriptor(I.prototype,"onAddressTypeaheadFocus"),I.prototype),q(I.prototype,"onConfirmStandardizedAddress",[r.action],Object.getOwnPropertyDescriptor(I.prototype,"onConfirmStandardizedAddress"),I.prototype),q(I.prototype,"onClearCurrentStandardizedAddress",[r.action],Object.getOwnPropertyDescriptor(I.prototype,"onClearCurrentStandardizedAddress"),I.prototype),q(I.prototype,"onCompanyRegistrationNumberChange",[r.action],Object.getOwnPropertyDescriptor(I.prototype,"onCompanyRegistrationNumberChange"),I.prototype),q(I.prototype,"legalOrganizationNameTypeaheadSearchTask",[A],Object.getOwnPropertyDescriptor(I.prototype,"legalOrganizationNameTypeaheadSearchTask"),I.prototype),q(I.prototype,"_getLegalOrganizationNameTypeaheadResultsTask",[c.task],Object.getOwnPropertyDescriptor(I.prototype,"_getLegalOrganizationNameTypeaheadResultsTask"),I.prototype),q(I.prototype,"addressTypeaheadSearchTask",[C],Object.getOwnPropertyDescriptor(I.prototype,"addressTypeaheadSearchTask"),I.prototype),q(I.prototype,"_getAddressTypeaheadResultsTask",[O],Object.getOwnPropertyDescriptor(I.prototype,"_getAddressTypeaheadResultsTask"),I.prototype),q(I.prototype,"_getAddressStandardizationTask",[v],Object.getOwnPropertyDescriptor(I.prototype,"_getAddressStandardizationTask"),I.prototype),w=I))||w);(0,t.setComponentTemplate)(K,$)})),define("campaign-manager-web/components/invoice-contact-info",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@linkedin/ember-prop-types","@ember/runloop","campaign-manager-web/utils/invoice-application"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f=(0,n.createTemplateFactory)({id:"6a25ihAu",block:'[[[1,"\\n"],[10,"section"],[14,0,"invoice-contact-info u-layout__elevation-2"],[12],[1,"\\n\\n"],[1,"  "],[10,0],[14,0,"invoice-contact-info__section"],[12],[1,"\\n    "],[10,"h3"],[15,0,[29,[[28,[37,0],null,[["size"],["large"]]]]]],[12],[1,[28,[35,1],["i18n_section_title","campaign-manager-web/components/invoice-contact-info"],null]],[13],[1,"\\n    "],[10,1],[15,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,1],["i18n_contact_notification","campaign-manager-web/components/invoice-contact-info"],null]],[13],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[30,1,["metaProperties","isBillingCompanyAgency"]],[[[1,"    "],[10,0],[14,0,"invoice-contact-info__section"],[12],[1,"\\n      "],[10,"fieldset"],[12],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-flex-wrap u-items-center"],[12],[1,"\\n          "],[10,"legend"],[15,0,[29,["invoice-contact-info__french-options-group u-layout__float-left"," ",[28,[37,0],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_french_company_label","campaign-manager-web/components/invoice-contact-info"],null]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,3],[[24,0,"u-layout__display-inline-block"]],[["@contentClass"],["u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n              "],[8,[39,4],[[24,"data-a11y-trigger",""],[4,[38,5],[[30,2,["triggerContentSharedInfo"]]],null]],[["@text","@buttonType","@size","@circle","@center","@icon"],[[29,[[28,[37,1],["i18n_french_company_tooltip","campaign-manager-web/components/invoice-contact-info"],null]]],"tertiary","small",true,true,"question"]],null],[1,"\\n            "]],[2]],[[[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[1,[28,[35,1],["i18n_french_company_tooltip","campaign-manager-web/components/invoice-contact-info"],null]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-flex-wrap u-items-center pb4"],[12],[1,"\\n          "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n            "],[10,1],[15,0,[29,[[36,6]]]],[12],[1,"\\n              "],[8,[39,7],[[24,"data-selector-invoice-contact-info__radio","french-option-yes"],[24,3,"invoice-contact-info__french-option-group"],[16,"checked",[30,3]],[4,[38,8],["change",[28,[37,9],[[30,0,["onFrenchCompanyRadioChange"]],true],null]],null]],[["@inputId","@disabled"],["invoice-contact-info__option-yes-radio",[30,0,["isInvoiceReadOnly"]]]],null],[1,"\\n            "],[13],[1,"\\n            "],[10,"label"],[14,0,"invoice-contact-info__french-option-label"],[14,"for","invoice-contact-info__option-yes-radio"],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_yes","campaign-manager-web/components/invoice-contact-info"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n            "],[10,1],[15,0,[29,[[36,6]]]],[12],[1,"\\n              "],[8,[39,7],[[24,"data-selector-invoice-contact-info__radio","french-option-no"],[24,3,"invoice-contact-info__french-option-group"],[16,"checked",[28,[37,10],[[30,3]],null]],[4,[38,8],["change",[28,[37,9],[[30,0,["onFrenchCompanyRadioChange"]],false],null]],null]],[["@inputId","@disabled"],["invoice-contact-info__option-no-radio",[30,0,["isInvoiceReadOnly"]]]],null],[1,"\\n            "],[13],[1,"\\n            "],[10,"label"],[14,0,"invoice-contact-info__french-option-label"],[14,"for","invoice-contact-info__option-no-radio"],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_no","campaign-manager-web/components/invoice-contact-info"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[42,[28,[37,12],[[28,[37,12],[[30,1,["invoiceRecipients"]]],null]],null],null,[[[41,[28,[37,13],[[28,[37,10],[[30,3]],null],[28,[37,14],[[30,5],0],null]],null],[[[1,"      "],[10,0],[15,0,[29,["invoice-contact-info__section-label"," ",[28,[37,0],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_recipients_title","campaign-manager-web/components/invoice-contact-info"],null]],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[41,[28,[37,13],[[30,3],[28,[37,14],[[30,5],0],null]],null],[[[1,"      "],[10,0],[15,0,[29,["invoice-contact-info__section-label"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_french_recipient_title","campaign-manager-web/components/invoice-contact-info"],[["type"],["main"]]]],[1,"\\n      "],[13],[1,"\\n    "]],[]],null]],[]]],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-flex-wrap"],[12],[1,"\\n"],[44,[[28,[37,16],[[30,1,["metaProperties","showValidations","invoiceRecipients"]],[30,5]],null]],[[[1,"        "],[10,0],[15,0,[29,["invoice-contact-info__section--name\\n            ",[52,[51,[28,[37,18],null,null]],"invoice-contact-info__section--first"]]]],[12],[1,"\\n          "],[10,"label"],[15,0,[29,["invoice-contact-info__label ",[52,[28,[37,19],[[30,5],0],null],"u-layout__display-none"]," ",[28,[37,0],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[15,"for",[29,["invoice-contact-info__first-name-input-",[30,5]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_first_name_label","campaign-manager-web/components/invoice-contact-info"],null]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,20],null,[["@validations","@showValidations"],[[30,4,["validations","attrs","firstName"]],[30,6,["firstName"]]]],[["default"],[[[[1,"\\n            "],[8,[39,21],[[16,0,[29,["invoice-contact-info__input ",[30,7,["class"]]," ",[36,6]]]],[16,3,[29,["invoice-contact-info__first-name-input-",[30,5]]]],[16,"aria-invalid",[30,7,["showErrors"]]],[16,"aria-describedby",[30,7,["describedby"]]],[4,[38,8],["input",[28,[37,9],[[30,0,["onContactFormFieldChange"]],[30,5],"firstName"],null]],null]],[["@inputId","@value","@disabled"],[[29,["invoice-contact-info__first-name-input-",[30,5]]],[30,4,["firstName"]],[30,0,["isInvoiceReadOnly"]]]],null],[1,"\\n          "]],[7]]]]],[1,"\\n        "],[13],[1,"\\n\\n"],[1,"        "],[10,0],[15,0,[29,["invoice-contact-info__section--name ",[52,[28,[37,18],null,null],"invoice-contact-info__section--first"]]]],[12],[1,"\\n          "],[10,"label"],[15,0,[29,["invoice-contact-info__label ",[52,[28,[37,19],[[30,5],0],null],"u-layout__display-none"]," ",[28,[37,0],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[15,"for",[29,["invoice-contact-info__last-name-input-",[30,5]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_last_name_label","campaign-manager-web/components/invoice-contact-info"],null]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,20],null,[["@validations","@showValidations"],[[30,4,["validations","attrs","lastName"]],[30,6,["lastName"]]]],[["default"],[[[[1,"\\n            "],[8,[39,21],[[16,0,[29,["invoice-contact-info__input ",[30,8,["class"]]," ",[36,6]]]],[16,3,[29,["invoice-contact-info__last-name-input-",[30,5]]]],[16,"aria-invalid",[30,8,["showErrors"]]],[16,"aria-describedby",[30,8,["describedby"]]],[4,[38,8],["input",[28,[37,9],[[30,0,["onContactFormFieldChange"]],[30,5],"lastName"],null]],null]],[["@inputId","@value","@disabled"],[[29,["invoice-contact-info__last-name-input-",[30,5]]],[30,4,["lastName"]],[30,0,["isInvoiceReadOnly"]]]],null],[1,"\\n          "]],[8]]]]],[1,"\\n        "],[13],[1,"\\n\\n"],[1,"        "],[10,0],[14,0,"invoice-contact-info__section--email"],[12],[1,"\\n          "],[10,"label"],[15,0,[29,["invoice-contact-info__label ",[52,[28,[37,19],[[30,5],0],null],"u-layout__display-none"]," ",[28,[37,0],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[15,"for",[29,["invoice-contact-info__contact-email-input-",[30,5]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_contact_email_label","campaign-manager-web/components/invoice-contact-info"],null]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,20],null,[["@validations","@showValidations"],[[30,4,["validations","attrs","contactEmail"]],[30,6,["contactEmail"]]]],[["default"],[[[[1,"\\n            "],[8,[39,21],[[16,0,[29,["invoice-contact-info__input ",[30,9,["class"]]," ",[36,6]]]],[16,3,[29,["invoice-contact-info__contact-email-input-",[30,5]]]],[16,"aria-invalid",[30,9,["showErrors"]]],[16,"aria-describedby",[30,9,["describedby"]]],[4,[38,8],["input",[28,[37,9],[[30,0,["onContactFormFieldChange"]],[30,5],"contactEmail"],null]],null]],[["@inputId","@value","@disabled"],[[29,["invoice-contact-info__contact-email-input-",[30,5]]],[30,4,["contactEmail"]],[30,0,["isInvoiceReadOnly"]]]],null],[1,"\\n          "]],[9]]]]],[1,"\\n        "],[13],[1,"\\n"]],[6]]],[1,"\\n"],[1,"      "],[10,0],[14,0,"invoice-contact-info__section--remove"],[12],[1,"\\n"],[44,[[28,[37,13],[[30,4,["firstName"]],[30,4,["lastName"]]],null]],[[[1,"          "],[8,[39,4],[[16,0,[29,["invoice-contact-info__remove-button\\n              ",[52,[28,[37,22],[[30,0,["isInvoiceReadOnly"]],[28,[37,23],[[30,5],[30,1,["metaProperties","minimumNumberOfContacts"]]],null]],null],"invoice-contact-info__remove-button--hidden"]]]],[4,[38,8],["click",[28,[37,9],[[30,0,["onRemoveContactInfo"]],[30,5]],null]],null]],[["@text","@buttonType","@size","@circle","@center","@icon"],[[52,[30,10],[28,[37,1],["i18n_remove_contact_aria_label","campaign-manager-web/components/invoice-contact-info"],[["firstName","lastName"],[[30,4,["firstName"]],[30,4,["lastName"]]]]],[28,[37,1],["i18n_remove_contact_aria_label_default","campaign-manager-web/components/invoice-contact-info"],null]],"tertiary","small",true,true,"trash"]],null],[1,"\\n"]],[10]]],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n\\n"],[41,[28,[37,13],[[30,3],[28,[37,14],[[30,5],0],null]],null],[[[1,"      "],[10,0],[15,0,[29,["invoice-contact-info__section-label invoice-contact-info__section-label--space-above"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_french_recipient_title","campaign-manager-web/components/invoice-contact-info"],[["type"],["additional"]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null]],[4,5]],null],[1,"\\n"],[41,[28,[37,23],[[30,1,["invoiceRecipients","length"]],[30,1,["metaProperties","maximumNumberOfContacts"]]],null],[[[1,"    "],[8,[39,4],[[24,0,"ml1 invoice-contact-info__add-contact-button ml3 mt2"],[16,"disabled",[30,0,["disableAddContactButton"]]],[4,[38,8],["click",[30,0,["onAddContactInfo"]]],null]],[["@icon","@size","@buttonType","@emphasized","@text"],["add","small","tertiary",true,[28,[37,1],["i18n_add_contact","campaign-manager-web/components/invoice-contact-info"],null]]],null],[1,"\\n"]],[]],null],[13]],["@invoiceFormDataModel","triggerData","@isRepresentingFrenchCompany","recipient","index","showValidations","vcont","vcont","vcont","hasFullName"],false,["hue-web-foundations@-text-body","t","if","hue-web-tooltip","hue-web-button","hue-web-tooltip-trigger","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","on","fn","not","each","-track-array","and","eq","let","get","unless","is-cjk-language","gt","validated-control","cm-text-input","or","lt"]]',moduleName:"campaign-manager-web/components/invoice-contact-info.hbs",isStrictMode:!1})
let T=e.default=(s=(0,i.inject)("i18n"),c=(0,i.inject)("tracking"),(0,r.assertPropTypes)((g=class extends t.default{constructor(...e){super(...e),b(this,"i18n",p,this),b(this,"tracking",m,this),_(this,"impressionPageKey","invoice_form_contact_info_viewing"),_(this,"disableAddContactButton",!1),_(this,"isInvoiceReadOnly",!1)}init(){super.init(...arguments),(0,a.setProperties)(this,{isInvoiceReadOnly:(0,l.isExistingInvoiceApplication)((0,a.get)(this,"invoiceFormDataModel.invoiceMetadata"))}),this._setAddContactButtonState(),this.tracking.setupPageViewComponent(this)}onFrenchCompanyRadioChange(e){this.onFrenchCompanyOptionSelect(e),this._setAddContactButtonState()}onAddContactInfo(){this.onAddNewRecipient(),this._setAddContactButtonState()
const e=(0,a.get)(this,"invoiceFormDataModel.invoiceRecipients.length")-1
this._setFocus(`#invoice-contact-info__first-name-input-${e}`)}onRemoveContactInfo(e){this.onRemoveRecipient(e),this._setAddContactButtonState(),this._setFocus(".invoice-contact-info__add-contact-button")}onContactFormFieldChange(e,t,n){this.onFormFieldChange(`invoiceRecipients.${e}.${t}`,n),this._setAddContactButtonState()}_setAddContactButtonState(){let e=!0
if(!this.isInvoiceReadOnly&&this.invoiceFormDataModel.invoiceRecipients.length<this.invoiceFormDataModel.metaProperties.maximumNumberOfContacts){e=this.invoiceFormDataModel.invoiceRecipients.reduce(((e,t)=>e+(0,a.get)(t,"validations.errors.length")),0)>0}(0,a.set)(this,"disableAddContactButton",e)}_setFocus(e){(0,o.schedule)("afterRender",this,(()=>{this.isDestroyed||this.element.querySelector(e).focus()}))}},_(g,"propTypes",{invoiceFormDataModel:r.PropTypes.instanceOf(l.default).isRequired,onFormFieldChange:r.PropTypes.func.isRequired,onFrenchCompanyOptionSelect:r.PropTypes.func.isRequired,onAddNewRecipient:r.PropTypes.func.isRequired,onRemoveRecipient:r.PropTypes.func.isRequired}),p=h((d=g).prototype,"i18n",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(d.prototype,"tracking",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(d.prototype,"onFrenchCompanyRadioChange",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"onFrenchCompanyRadioChange"),d.prototype),h(d.prototype,"onAddContactInfo",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"onAddContactInfo"),d.prototype),h(d.prototype,"onRemoveContactInfo",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"onRemoveContactInfo"),d.prototype),h(d.prototype,"onContactFormFieldChange",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"onContactFormFieldChange"),d.prototype),u=d))||u);(0,t.setComponentTemplate)(f,T)})),define("campaign-manager-web/components/invoice-faqs",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@glimmer/tracking","@ember/service","@linkedin/ember-prop-types","ember-lifeline","campaign-manager-web/constants/jet-error-tags"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const T=(0,n.createTemplateFactory)({id:"xTJvR5p2",block:'[[[1,"\\n"],[10,"aside"],[12],[1,"\\n  "],[10,"h3"],[15,0,[29,["invoice-setup__faq-title"," ",[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_faqs_title","campaign-manager-web/components/invoice-faqs"],null]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,2],[[24,0,"invoice-setup__faq-collapsible-section"]],[["@animation"],[true]],[["default"],[[[[1,"\\n    "],[8,[30,1,["item"]],[[24,0,"invoice-setup__faq-section-container"]],[["@name","@expandOnInit"],["line_of_credit",false]],[["default"],[[[[1,"\\n      "],[8,[30,2,["header"]],[[24,0,"invoice-setup__faq-section-header"]],null,[["default"],[[[[1,"\\n        "],[10,0],[15,0,[29,["invoice-setup__faq-section-title"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_line_of_credit_title","campaign-manager-web/components/invoice-faqs"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,1],[12],[1,"\\n          "],[10,1],[14,0,"u-layout-flex__container--flex-end"],[12],[1,"\\n"],[41,[30,2,["isExpanded"]],[[[1,"              "],[8,[39,4],[[24,"data-test","chevron-up-icon"]],[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"              "],[8,[39,4],[[24,"data-test","chevron-down-icon"]],[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,2,["panel"]],[[16,0,[29,["invoice-setup__faq-section-content"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]]],null,[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_line_of_credit_content","campaign-manager-web/components/invoice-faqs"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[2]]]]],[1,"\\n    "],[8,[30,1,["item"]],[[24,0,"invoice-setup__faq-section-container"],[16,"expandOnInit",false]],[["@name"],["payment_methods"]],[["default"],[[[[1,"\\n      "],[8,[30,3,["header"]],[[24,0,"invoice-setup__faq-section-header"]],null,[["default"],[[[[1,"\\n        "],[10,0],[15,0,[29,["invoice-setup__faq-section-title"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_payment_methods_title","campaign-manager-web/components/invoice-faqs"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,1],[12],[1,"\\n          "],[10,1],[14,0,"u-layout-flex__container--flex-end"],[12],[1,"\\n"],[41,[30,3,["isExpanded"]],[[[1,"              "],[8,[39,4],[[24,"data-test","chevron-up-icon"]],[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"              "],[8,[39,4],[[24,"data-test","chevron-down-icon"]],[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,3,["panel"]],[[16,0,[29,["invoice-setup__faq-section-content"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]]],null,[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_payment_methods_content","campaign-manager-web/components/invoice-faqs"],[["link"],[[28,[37,5],null,[["dataTestSelector","href","ariaLabel"],["data-test-invoice-faq__payment-methods-link",[28,[37,6],null,[["path","accountId"],["help/lms/answer/65937",[30,4]]]],[28,[37,1],["i18n_learn_more_company_accounts_aria","campaign-manager-web/components/invoice-faqs"],null]]]]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[3]]]]],[1,"\\n    "],[8,[30,1,["item"]],[[24,0,"invoice-setup__faq-section-container"]],[["@name","@expandOnInit"],["agency_client",false]],[["default"],[[[[1,"\\n      "],[8,[30,5,["header"]],[[24,0,"invoice-setup__faq-section-header"]],null,[["default"],[[[[1,"\\n        "],[10,0],[15,0,[29,["invoice-setup__faq-section-title"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_agency_client_title","campaign-manager-web/components/invoice-faqs"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,1],[12],[1,"\\n          "],[10,1],[14,0,"u-layout-flex__container--flex-end"],[12],[1,"\\n"],[41,[30,5,["isExpanded"]],[[[1,"              "],[8,[39,4],[[24,"data-test","chevron-up-icon"]],[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"              "],[8,[39,4],[[24,"data-test","chevron-down-icon"]],[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,5,["panel"]],[[16,0,[29,["invoice-setup__faq-section-content"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]]],null,[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_agency_client_content","campaign-manager-web/components/invoice-faqs"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[5]]]]],[1,"\\n    "],[8,[30,1,["item"]],[[24,0,"invoice-setup__faq-section-container"]],[["@name","@expandOnInit"],["access_invoice_billing_history",false]],[["default"],[[[[1,"\\n      "],[8,[30,6,["header"]],[[24,0,"invoice-setup__faq-section-header"]],null,[["default"],[[[[1,"\\n        "],[10,0],[15,0,[29,["invoice-setup__faq-section-title"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_access_invoice_billing_history_title","campaign-manager-web/components/invoice-faqs"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,1],[12],[1,"\\n          "],[10,1],[14,0,"u-layout-flex__container--flex-end"],[12],[1,"\\n"],[41,[30,6,["isExpanded"]],[[[1,"              "],[8,[39,4],[[24,"data-test","chevron-up-icon"]],[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"              "],[8,[39,4],[[24,"data-test","chevron-down-icon"]],[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,6,["panel"]],[[16,0,[29,["invoice-setup__faq-section-content"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]]],null,[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_access_invoice_billing_history_content","campaign-manager-web/components/invoice-faqs"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[6]]]]],[1,"\\n    "],[8,[30,1,["item"]],[[24,0,"invoice-setup__faq-section-container"]],[["@name","@expandOnInit"],["invoice-receipt",false]],[["default"],[[[[1,"\\n      "],[8,[30,7,["header"]],[[24,0,"invoice-setup__faq-section-header"]],null,[["default"],[[[[1,"\\n        "],[10,0],[15,0,[29,["invoice-setup__faq-section-title"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_invoice_receipt_title","campaign-manager-web/components/invoice-faqs"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,1],[12],[1,"\\n          "],[10,1],[14,0,"u-layout-flex__container--flex-end"],[12],[1,"\\n"],[41,[30,7,["isExpanded"]],[[[1,"              "],[8,[39,4],[[24,"data-test","chevron-up-icon"]],[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"              "],[8,[39,4],[[24,"data-test","chevron-down-icon"]],[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,7,["panel"]],[[16,0,[29,["invoice-setup__faq-section-content"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]]],null,[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_invoice_receipt_content","campaign-manager-web/components/invoice-faqs"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[7]]]]],[1,"\\n    "],[8,[30,1,["item"]],[[24,0,"invoice-setup__faq-section-container"]],[["@name","@expandOnInit"],["credit-check",false]],[["default"],[[[[1,"\\n      "],[8,[30,8,["header"]],[[24,0,"invoice-setup__faq-section-header"]],null,[["default"],[[[[1,"\\n        "],[10,0],[15,0,[29,["invoice-setup__faq-section-title"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_credit_check_title","campaign-manager-web/components/invoice-faqs"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,1],[12],[1,"\\n          "],[10,1],[14,0,"u-layout-flex__container--flex-end"],[12],[1,"\\n"],[41,[30,8,["isExpanded"]],[[[1,"              "],[8,[39,4],[[24,"data-test","chevron-up-icon"]],[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"              "],[8,[39,4],[[24,"data-test","chevron-down-icon"]],[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,8,["panel"]],[[16,0,[29,["invoice-setup__faq-section-content"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]]],null,[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_credit_check_content","campaign-manager-web/components/invoice-faqs"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[8]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n\\n  "],[10,"h3"],[15,0,[29,["invoice-setup__faq-section-title--padded"," ",[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,1],["i18n_faqs_no_info_title","campaign-manager-web/components/invoice-faqs"],null]],[13],[1,"\\n  "],[10,0],[15,0,[29,["invoice-setup__faq-section-content"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,1],["i18n_faqs_no_info_content","campaign-manager-web/components/invoice-faqs"],null]],[13],[1,"\\n  "],[10,0],[15,0,[29,["invoice-setup__faq-section-checklist ",[52,[30,0,["isFAQChecklistCopied"]],"u-layout__display-none"]]]],[12],[1,"\\n    "],[8,[39,7],[[16,0,[29,["button--unstyled u-color__blue7"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]]],[["@text","@onSuccess","@onError"],[[30,0,["faqChecklist"]],[30,0,["onCopyToClipboardSuccess"]],[30,0,["onCopyToClipboardError"]]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_faq_copy_label","campaign-manager-web/components/invoice-faqs"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[15,0,[29,["invoice-setup__faq-section-checklist u-color__green7\\n      ",[52,[51,[30,0,["isFAQChecklistCopied"]]],"u-layout__display-none"]," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[14,"role","alert"],[12],[1,"\\n    "],[8,[39,4],[[24,0,"invoice-setup__copy-clipboard-success-icon"]],[["@size","@name"],["small","signal-success"]],null],[1,"\\n    "],[1,[28,[35,1],["i18n_faq_copy_success_label","campaign-manager-web/components/invoice-faqs"],null]],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"h3"],[15,0,[29,["invoice-setup__faq-section-title--padded"," ",[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,1],["i18n_faqs_additional_title","campaign-manager-web/components/invoice-faqs"],null]],[13],[1,"\\n  "],[11,0],[16,0,[29,["invoice-setup__faq-section-content"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,9],null,[["selector","when"],["[data-test-invoice-faq__help-center-link]",[30,0,["isFAQChecklistCopied"]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_faqs_additional_content","campaign-manager-web/components/invoice-faqs"],[["helpCenterLink","supportLink"],[[28,[37,5],null,[["dataTestSelector","dataControlName","href"],["data-test-invoice-faq__help-center-link","invoice-setup__faq-help-center-link",[28,[37,6],null,[["path","accountId"],["help/lms",[30,4]]]]]]],[28,[37,5],null,[["dataTestSelector","href"],["data-test-invoice-faq__support-link",[28,[37,6],null,[["path","accountId"],["help/lms/ask",[30,4]]]]]]]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["collapsible","item","item","@accountId","item","item","item","item"],false,["hue-web-foundations@-text-body","t","collapsible-list","if","hue-web-icons@icon","external-link-info","help-center-url","copy-button","unless","focus-by-selector"]]',moduleName:"campaign-manager-web/components/invoice-faqs.hbs",isStrictMode:!1})
let E=e.default=(u=(0,o.inject)("i18n"),(0,l.assertPropTypes)((b=class extends a.default{constructor(...e){super(...e),_(this,"i18n",m,this),h(this,"faqChecklist",this._compileFaqChecklist()),_(this,"isFAQChecklistCopied",g,this)}onCopyToClipboardSuccess(){this.isFAQChecklistCopied=!0,(0,s.runTask)(this,(()=>this.isFAQChecklistCopied=!1),4e3)}onCopyToClipboardError(){this.jet.error(new Error("Failed to copy faq checklist to clipboard"),[c.JET_ERROR_TAGS.SELF_SERVE_INVOICE,"copy-to-clipboard-failure"],!1)}_compileFaqChecklist(){const e=this.i18n,t=t=>e.lookupTranslation(this.constructor,t)()
return`${t("i18n_faq_checklist_heading")}\n\n${t("i18n_faq_checklist_company_information")}\n${t("i18n_faq_checklist_company_information_1")}\n${t("i18n_faq_checklist_company_information_2")}\n${t("i18n_faq_checklist_company_information_3")}\n${t("i18n_faq_checklist_company_information_4")}\n${t("i18n_faq_checklist_company_information_5")}\n\n${t("i18n_faq_checklist_contact_information")}\n${t("i18n_faq_checklist_contact_information_1")}\n${t("i18n_faq_checklist_contact_information_2")}\n\n${t("i18n_faq_checklist_billing_information")}\n${t("i18n_faq_checklist_billing_information_1")}\n${t("i18n_faq_checklist_billing_information_2")}\n${t("i18n_faq_checklist_billing_information_3")}\n`}},h(b,"propTypes",{accountId:l.PropTypes.string.isRequired}),m=f((p=b).prototype,"i18n",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=f(p.prototype,"isFAQChecklistCopied",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f(p.prototype,"onCopyToClipboardSuccess",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onCopyToClipboardSuccess"),p.prototype),f(p.prototype,"onCopyToClipboardError",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onCopyToClipboardError"),p.prototype),d=p))||d);(0,t.setComponentTemplate)(T,E)})),define("campaign-manager-web/components/invoice-setup",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"1Qsq5sX5",block:'[[[1,"\\n"],[10,0],[14,0,"grid grid--is-fluid mv5"],[12],[1,"\\n"],[1,"  "],[10,"header"],[14,0,"grid__col mb4"],[15,"aria-label",[28,[37,0],["i18n_invoice_form_header","campaign-manager-web/components/invoice-setup"],null]],[12],[1,"\\n    "],[10,"h2"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[8,[39,2],[[24,0,"t-black--light t-normal"]],[["@route"],["accounts.item.billing"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,0],["i18n_billing_center","campaign-manager-web/components/invoice-setup"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      / "],[1,[28,[35,0],["i18n_invoice_form_header","campaign-manager-web/components/invoice-setup"],null]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[1,"  "],[10,0],[14,0,"grid__col--md-8 grid__col"],[12],[1,"\\n    "],[18,2,[[28,[37,4],null,[["notification"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n  "],[13],[1,"\\n"],[1,"  "],[10,0],[14,0,"grid__col--md-8 grid__col"],[12],[1,"\\n    "],[18,2,[[28,[37,4],null,[["form"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n  "],[13],[1,"\\n"],[1,"  "],[10,0],[14,0,"grid__col--md-4 grid__col"],[12],[1,"\\n    "],[8,[39,6],null,[["@accountId"],[[30,1]]],null],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"grid__col"],[12],[1,"\\n    "],[18,2,[[28,[37,4],null,[["button"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["@accountId","&default"],false,["t","hue-web-foundations@-text-body","link-to","yield","hash","component","invoice-faqs"]]',moduleName:"campaign-manager-web/components/invoice-setup.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/iph-helper",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/utils/url","campaign-manager-web/utils/tracking","campaign-manager-web/utils/key-codes","campaign-manager-web/constants/iph"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A=(0,n.createTemplateFactory)({id:"EaO3bqY7",block:'[[[11,1],[24,"data-js-iph-helper",""],[17,1],[4,[38,0],["click",[30,0,["showQuickHelp"]]],null],[4,[38,0],["keypress",[30,0,["showQuickHelp"]]],null],[4,[38,1],null,[["onExit","threshold"],[[30,0,["firePageViewEvent"]],[30,0,["percentageThreshold"]]]]],[12],[1,"\\n"],[1,"  "],[18,2,[[28,[37,3],null,[["role"],[[30,0,["iphLinkRole"]]]]]]],[1,"\\n"],[13]],["&attrs","&default"],false,["on","intersection-observer","yield","hash"]]',moduleName:"campaign-manager-web/components/iph-helper.hbs",isStrictMode:!1})
let C=e.default=(d=(0,i.inject)(),p=(0,i.inject)(),m=(0,i.inject)(),(0,o.assertPropTypes)((T=class extends a.default{constructor(...e){super(...e),E(this,"iphService",_,this),E(this,"lix",h,this),E(this,"tracking",f,this),y(this,"impressionPageKey","iph_helper_viewed"),y(this,"percentageThreshold",.5),y(this,"iphLinkRole",u.IPH_LINK_ROLE)}showQuickHelp(e){if(e instanceof KeyboardEvent&&!(0,c.isEnterKey)(e)&&!(0,c.isSpaceKey)(e))return
if("A"===(0,r.get)(e,"target.tagName")){const t=e.target.href.match(/answer\/(a?\d+)/),n=t?t[1]:void 0
if(!n)return
if(e.isQuickHelpShown)return
e.isQuickHelpShown=!0
const a=window.location.href
this.iphService.setOther("optionalChatConfig.campaignAccountUrl",a)
const i=(0,l.extractAccountId)(a),r=(0,l.extractCampaignId)(a)
this.iphService.setOther("optionalChatConfig.accountId",i),this.iphService.setOther("accountId",i),this.iphService.setOther("optionalChatConfig.campaignId",r),this.iphService.setOther("campaignId",r),this.iphService.showWidgetArticle(n),e.preventDefault(),this.tracking.fireInteractionEvent("learnmore_nav_iph",s.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}}firePageViewEvent(){this.tracking.firePageViewEvent(this.impressionPageKey)}},y(T,"propTypes",{accountId:o.PropTypes.number,campaignId:o.PropTypes.number}),_=S((b=T).prototype,"iphService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(b.prototype,"lix",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(b.prototype,"tracking",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S(b.prototype,"showQuickHelp",[r.action],Object.getOwnPropertyDescriptor(b.prototype,"showQuickHelp"),b.prototype),S(b.prototype,"firePageViewEvent",[r.action],Object.getOwnPropertyDescriptor(b.prototype,"firePageViewEvent"),b.prototype),g=b))||g);(0,t.setComponentTemplate)(A,C)})),define("campaign-manager-web/components/iph-launch-button",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","campaign-manager-web/utils/iph","campaign-manager-web/utils/url","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const E=(0,n.createTemplateFactory)({id:"eqUqGHs6",block:'[[[1,"\\n"],[41,[30,0,["icon"]],[[[1,"  "],[8,[39,1],[[24,1,"global-header__IPH-pebble"],[16,"aria-label",[28,[37,2],["i18n_iph_icon","campaign-manager-web/components/iph-launch-button"],null]],[24,0,"iph-launch-button__IPH-button"],[4,[38,3],["click",[30,0,["openQuickHelp"]]],null],[4,[38,4],["global_nav_iph"],null]],[["@icon","@buttonType","@circle"],[[30,0,["icon"]],"tertiary",true]],null],[1,"\\n"]],[]],[[[1,"  "],[8,[39,1],[[24,1,"global-header__IPH-pebble"],[16,"aria-label",[28,[37,2],["i18n_iph_icon","campaign-manager-web/components/iph-launch-button"],null]],[24,0,"iph-launch-button__IPH-button"],[4,[38,3],["click",[30,0,["openQuickHelp"]]],null],[4,[38,4],["global_nav_iph"],null]],[["@buttonType"],["tertiary"]],[["default"],[[[[1,"\\n    "],[18,1,null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]]]],["&default"],false,["if","hue-web-button","t","on","track-interaction","yield"]]',moduleName:"campaign-manager-web/components/iph-launch-button.hbs",isStrictMode:!1})
let y=e.default=(c=(0,r.inject)(),u=(0,r.inject)(),d=(0,r.inject)(),p=(0,r.inject)(),m=class extends a.default{constructor(...e){super(...e),f(this,"lix",g,this),f(this,"iphService",b,this),f(this,"router",_,this),f(this,"tracking",h,this)}get icon(){return this.args.icon}openQuickHelp(){const e=this.router.currentRouteName,t=(0,o.generateTopic)(e)
this.iphService.setTopic(t)
const n=window.location.href
this.iphService.setOther("optionalChatConfig.campaignAccountUrl",n)
const a=(0,l.extractAccountId)(n),i=(0,l.extractCampaignId)(n)
this.iphService.setOther("optionalChatConfig.accountId",a),this.iphService.setOther("accountId",a),this.iphService.setOther("optionalChatConfig.campaignId",i),this.iphService.setOther("campaignId",i),this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableSupportTicketLink)?this.iphService.setOther("showCreateSupportTicketLink",!0):this.iphService.setOther("showCreateSupportTicketLink",!1),this.iphService.showWidget()}},g=T(m.prototype,"lix",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(m.prototype,"iphService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=T(m.prototype,"router",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=T(m.prototype,"tracking",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T(m.prototype,"openQuickHelp",[i.action],Object.getOwnPropertyDescriptor(m.prototype,"openQuickHelp"),m.prototype),m);(0,t.setComponentTemplate)(E,y)})),define("campaign-manager-web/components/iph-widget-container",["exports","helpcenter-in-product-ember/components/iph-widget-container"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/iph-widget-trigger",["exports","helpcenter-in-product-ember/components/iph-widget-trigger"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/iph-widget",["exports","helpcenter-in-product-ember/components/iph-widget"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/job-ad-edit-panel",["exports","@ember/component","@ember/template-factory","@ember/service","@ember/debug","@glimmer/component","@glimmer/tracking","@ember/object","ember-copy","@ember/application","ember-concurrency-decorators","campaign-manager-web/utils/http-error","@linkedin/ember-tracked-validations","@linkedin/ember-prop-types","campaign-manager-web/constants/dynamic-ads","campaign-manager-web/utils/dynamic-ads","campaign-manager-web/constants/jobs","campaign-manager-web/utils/jobs","campaign-manager-web/utils/rendered-creative-preview","campaign-manager-web/utils/tracking","campaign-manager-web/constants/creative","campaign-manager-web/utils/file-upload","campaign-manager-web/utils/vector-assets"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S){var A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B
function V(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function Y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function H(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.trackingKeyMap=e.default=void 0
const q=(0,n.createTemplateFactory)({id:"HjMXUEOn",block:'[[[1,"\\n"],[1,"\\n"],[1,"\\n"],[8,[39,0],null,[["@canEditCreative","@creative","@dismissPanel","@editPanelMode","@isValid","@title","@onSaveCreative","@trackingKeys"],[[30,1,["canEditCreative"]],[30,0,["editedCreative"]],[30,2],[30,3],[28,[37,1],[[30,0,["variables","validations","isValid"]],[28,[37,2],[[30,0,["determineJobCampaignValidityTask","isRunning"]]],null]],null],[30,4],[28,[37,3],[[30,0,["onSaveJobCreative"]],[30,0,["editedCreative"]]],null],[30,0,["trackingKeys"]]]],[["default"],[[[[1,"\\n  "],[8,[30,5,["variables-form"]],null,null,[["default"],[[[[1,"\\n"],[41,[51,[30,0,["isValidJobCampaign"]]],[[[1,"      "],[10,0],[14,0,"update-bid-and-budget-modal__explanation"],[12],[1,"\\n        "],[8,[39,5],null,[["@type","@message"],["neutral",[28,[37,6],["i18n_job_ad_invalid_bid_budget_warning","campaign-manager-web/components/job-ad-edit-panel"],null]]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[10,"section"],[14,0,"u-layout-flex__container--column creative-edit-panel-content__section--space-below"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center creative-edit-panel-content__heading-container"],[12],[1,"\\n        "],[10,"label"],[15,0,[29,["creative-edit-panel-content__heading"," ",[28,[37,7],null,[["size","weight"],["small","bold"]]]]]],[14,1,"creative-edit-panel-content-heading"],[12],[1,"\\n          "],[1,[28,[35,6],["i18n_ad_headline","campaign-manager-web/components/job-ad-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,8],null,[["@placement","@content"],["right",[28,[37,6],["i18n_ad_headline_help","campaign-manager-web/components/job-ad-edit-panel"],null]]],[["trigger"],[[[[1,"\\n            "],[8,[39,9],[[4,[38,10],[[30,6,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@circle","@text","@icon"],["small","tertiary",true,[28,[37,6],["i18n_ad_headline_tooltip_aria_label","campaign-manager-web/components/job-ad-edit-panel"],null],"question"]],null],[1,"\\n          "]],[6]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"creative-edit-panel-select-wrapper"],[12],[1,"\\n        "],[8,[39,11],[[24,1,"job-ad-edit-panel-headline-select"],[16,"onchange",[28,[37,3],[[30,0,["onChangeOption"]],"variables.headline","job_ads_create_ad_select_ad_headline"],null]],[24,3,"job-ad-edit-panel-headline-select"],[24,"aria-labelledby","creative-edit-panel-content-heading"]],null,[["default"],[[[[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[30,0,["headlineList"]]],null]],null],null,[[[1,"            "],[10,"option"],[15,"selected",[28,[37,14],[[30,7],[30,0,["variables","headline"]]],null]],[15,2,[30,7]],[12],[1,"\\n              "],[1,[28,[35,15],[[28,[37,16],[[30,8,["jobsHeadlineOptions","options"]],[30,7]],null],[30,7]],null]],[1,"\\n            "],[13],[1,"\\n"]],[7]],null],[1,"        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[15,0,[29,[[52,[28,[37,18],[[30,0,["variables","headline"]],[30,0,["CUSTOM_JOBS_HEADLINE"]]],null],"u-layout__display-none"],"\\n          creative-edit-panel-content__input--space-above u-layout__width-full"]]],[12],[1,"\\n        "],[8,[39,19],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[28,[37,20],[[30,0,["variables","validations","attrs","customHeadline"]]],null],[28,[37,20],[[30,5,["showAllValidations"]]],null],true]],[["default"],[[[[1,"\\n          "],[8,[39,21],null,[["@max","@currentLength"],[[30,9,["maxlength"]],[30,0,["variables","customHeadline","length"]]]],[["default"],[[[[1,"\\n            "],[8,[39,22],[[16,0,[29,["creative-edit-panel-content__field ",[30,9,["class"]]," ",[36,23]]]],[16,"placeholder",[28,[37,6],["i18n_ad_headline_placeholder","campaign-manager-web/components/job-ad-edit-panel"],null]],[16,"aria-invalid",[30,9,["showErrors"]]],[16,"aria-describedby",[30,9,["describedby"]]],[16,"max",[30,9,["maxlength"]]],[4,[38,24],["input",[28,[37,25],["target.value",[28,[37,3],[[30,0,["onChangeCreativeVariable"]],"customHeadline"],null]],null]],null]],[["@inputId","@value"],["job-ad-edit-panel__headline-field",[28,[37,20],[[30,0,["variables","customHeadline"]]],null]]],null],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[9]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[15,0,[29,["creative-edit-panel-content__sub-heading"," ",[28,[37,7],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,6],["i18n_ad_headline_macro_help","campaign-manager-web/components/job-ad-edit-panel"],null]],[1,"\\n        "],[1,[28,[35,6],["i18n_ad_macro_help_link","campaign-manager-web/components/job-ad-edit-panel"],[["linkInfo"],[[28,[37,26],null,[["href","dataTestSelector"],[[28,[37,27],null,[["path","accountId"],["help/lms/answer/89851",[30,1,["id"]]]]],"data-test-job-ad-edit-panel__headline-macro-help-link"]]]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"section"],[14,0,"u-layout-flex__container--column creative-edit-panel-content__section--space-below creative-edit-panel-content__section--half-width"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center creative-edit-panel-content__heading-container"],[12],[1,"\\n        "],[10,"label"],[15,0,[29,["creative-edit-panel-content__heading"," ",[28,[37,7],null,[["size","weight"],["small","bold"]]]]]],[14,"for","job-ad-edit-panel__organization-name-field"],[12],[1,"\\n          "],[1,[28,[35,6],["i18n_ad_organization_name","campaign-manager-web/components/job-ad-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,19],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[28,[37,20],[[30,0,["variables","validations","attrs","organizationName"]]],null],[28,[37,20],[[30,5,["showAllValidations"]]],null],true]],[["default"],[[[[1,"\\n        "],[8,[39,21],null,[["@max","@currentLength"],[[30,10,["maxlength"]],[30,0,["variables","organizationName","length"]]]],[["default"],[[[[1,"\\n          "],[8,[39,22],[[16,0,[29,["creative-edit-panel-content__field ",[30,10,["class"]]," ",[36,23]]]],[16,"placeholder",[28,[37,6],["i18n_ad_organization_name_placeholder","campaign-manager-web/components/job-ad-edit-panel"],null]],[16,"aria-invalid",[30,10,["showErrors"]]],[16,"aria-describedby",[30,10,["describedby"]]],[16,"max",[30,10,["maxlength"]]],[4,[38,24],["input",[28,[37,25],["target.value",[28,[37,3],[[30,0,["onChangeCreativeVariable"]],"organizationName"],null]],null]],null]],[["@inputId","@value"],["job-ad-edit-panel__organization-name-field",[28,[37,20],[[30,0,["variables","organizationName"]]],null]]],null],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[10]]]]],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"section"],[14,0,"u-layout-flex__container--column creative-edit-panel-content__section--space-below"],[12],[1,"\\n      "],[10,0],[14,0,"creative-edit-panel-content__heading-container"],[12],[1,"\\n        "],[10,"label"],[15,0,[29,["creative-edit-panel-content__heading"," ",[28,[37,7],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,6],["i18n_ad_image","campaign-manager-web/components/job-ad-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,28],null,[["@imageSize","@isVectorUrlRequiredForSuccess","@ownerId","@ownerType","@uploadRecipes","@onError","@onSuccess"],[[30,0,["IMAGE_SIZE"]],true,[30,1,["id"]],"ACCOUNT",[30,0,["vectorUploadRecipe"]],[30,0,["onUploadError"]],[30,0,["onUploadSuccess"]]]],[["default"],[[[[1,"\\n        "],[8,[39,29],[[24,0,"creative-edit-panel-content__image-container"]],[["@accept","@chooseFileButtonText","@instructionsText","@progressPercent","@src","@uploadStatus","@onRemoveFile","@onFileChange","@uploadButtonAriaLabel"],[[30,0,["IMAGE_ACCEPT"]],[28,[37,6],["i18n_choose_image","campaign-manager-web/components/job-ad-edit-panel"],null],[28,[37,6],["i18n_image_upload_default_text","campaign-manager-web/components/job-ad-edit-panel"],null],[30,11,["progress"]],[30,0,["variables","organizationLogo","url"]],[52,[30,0,["imageUploadError"]],"FAILED",[30,11,["status"]]],[28,[37,30],[[30,11,["onCancel"]],[30,0,["onUploadRemove"]]],null],[28,[37,30],[[30,0,["onImageFileChange"]],[30,11,["onUpload"]]],null],[28,[37,6],["i18n_ad_image","campaign-manager-web/components/job-ad-edit-panel"],null]]],null],[1,"\\n      "]],[11]]]]],[1,"\\n      "],[10,0],[14,0,"creative-edit-panel-content__sub-heading"],[12],[1,"\\n        "],[8,[39,5],null,[["@type","@message","@isHidden"],["negative",[28,[37,6],["i18n_image_upload_error","campaign-manager-web/components/job-ad-edit-panel"],null],[28,[37,2],[[30,0,["imageUploadError"]]],null]]],null],[1,"\\n        "],[8,[39,5],null,[["@type","@message","@isHidden"],["negative",[30,0,["variables","validations","attrs","organizationLogo","message"]],[28,[37,2],[[30,5,["showAllValidations"]]],null]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"section"],[14,0,"creative-edit-panel-content__section--space-below"],[12],[1,"\\n      "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n        "],[10,1],[15,0,[29,[[36,23]]]],[12],[1,"\\n          "],[8,[39,31],[[4,[38,24],["change",[30,0,["onToggleShowMemberPhotoCheckbox"]]],null]],[["@inputId","@isChecked"],["job-ad-edit-panel__show-member-profile-checkbox",[28,[37,20],[[30,0,["variables","showMemberProfilePhoto"]]],null]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"label"],[14,0,"creative-edit-panel-content__heading"],[14,"for","job-ad-edit-panel__show-member-profile-checkbox"],[12],[1,"\\n          "],[1,[28,[35,6],["i18n_ad_include_member_photo","campaign-manager-web/components/job-ad-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"section"],[14,0,"u-layout-flex__container--column creative-edit-panel-content__section--half-width"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center creative-edit-panel-content__heading-container"],[12],[1,"\\n        "],[10,"label"],[15,0,[29,["creative-edit-panel-content__heading"," ",[28,[37,7],null,[["size","weight"],["small","bold"]]]]]],[14,"for","job-ad-edit-panel__call-to-action-select"],[12],[1,"\\n          "],[1,[28,[35,6],["i18n_ad_call_to_action","campaign-manager-web/components/job-ad-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"cm-hue-select creative-edit-panel-select-wrapper"],[12],[1,"\\n        "],[8,[39,11],[[24,0,"cm-hue-select"],[24,1,"job-ad-edit-panel__call-to-action-select"],[24,3,"job-ad-edit-panel__call-to-action-select"],[16,"onchange",[28,[37,3],[[30,0,["onChangeOption"]],"variables.buttonLabel","job_ads_create_ad_select_ad_buttonlabel"],null]]],null,[["default"],[[[[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[30,0,["buttonLabelList"]]],null]],null],null,[[[1,"            "],[10,"option"],[15,"selected",[28,[37,14],[[30,12],[30,0,["variables","buttonLabel"]]],null]],[15,2,[30,12]],[12],[1,"\\n              "],[1,[28,[35,15],[[28,[37,16],[[30,8,["jobsButtonLabelOptions","options"]],[30,12]],null],[30,12]],null]],[1,"\\n            "],[13],[1,"\\n"]],[12]],null],[1,"        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,0],[15,0,[29,[[52,[28,[37,18],[[30,0,["variables","buttonLabel"]],[30,0,["CUSTOM_JOBS_BUTTON_LABEL"]]],null],"u-layout__display-none"],"\\n          creative-edit-panel-content__input--space-above u-layout__width-full"]]],[12],[1,"\\n        "],[8,[39,19],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[28,[37,20],[[30,0,["variables","validations","attrs","customButtonLabel"]]],null],[28,[37,20],[[30,5,["showAllValidations"]]],null],true]],[["default"],[[[[1,"\\n          "],[8,[39,21],null,[["@max","@currentLength"],[[30,13,["maxlength"]],[30,0,["variables","customButtonLabel","length"]]]],[["default"],[[[[1,"\\n            "],[8,[39,22],[[16,0,[29,["creative-edit-panel-content__field ",[30,13,["class"]]," ",[36,23]]]],[16,"placeholder",[28,[37,6],["i18n_ad_cta_placeholder","campaign-manager-web/components/job-ad-edit-panel"],null]],[16,"aria-invalid",[30,13,["showErrors"]]],[16,"aria-describedby",[30,13,["describedby"]]],[16,"max",[30,13,["maxlength"]]],[4,[38,24],["input",[28,[37,25],["target.value",[28,[37,3],[[30,0,["onChangeCreativeVariable"]],"customButtonLabel"],null]],null]],null]],[["@inputId","@value"],["creative-edit-panel__call-to-action-field",[28,[37,20],[[30,0,["variables","customButtonLabel"]]],null]]],null],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[13]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[15,0,[29,["creative-edit-panel-content__sub-heading"," ",[28,[37,7],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,6],["i18n_ad_call_to_action_macro_help","campaign-manager-web/components/job-ad-edit-panel"],null]],[1,"\\n        "],[1,[28,[35,6],["i18n_ad_macro_help_link","campaign-manager-web/components/job-ad-edit-panel"],[["linkInfo"],[[28,[37,26],null,[["href","dataTestSelector"],[[28,[37,27],null,[["path","accountId"],["help/lms/answer/89851",[30,1,["id"]]]]],"data-test-job-ad-edit-panel__call-to-action-macro-help-link"]]]]]]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,5],[[16,0,[29,["creative-edit-panel-content__sub-heading"," ",[28,[37,7],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]]],[["@message"],[[28,[37,6],["i18n_ad_call_to_action_description","campaign-manager-web/components/job-ad-edit-panel"],null]]],null],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,5,["right-column-content"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,32],null,null,[["default"],[[[[1,"\\n      "],[8,[30,14,["title"]],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,6],["i18n_preview","campaign-manager-web/components/job-ad-edit-panel"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,14,["tabs"]],null,[["@selectedTab"],["desktop"]],[["default"],[[[[1,"\\n        "],[8,[30,15,["Tablist"]],[[16,0,[29,[[28,[37,33],null,[["inverse"],[true]]]]]]],null,[["default"],[[[[1,"\\n          "],[8,[30,16,["Tab"]],[[24,0,"ml5"]],[["@tabId"],["desktop"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,6],["i18n_desktop","campaign-manager-web/components/job-ad-edit-panel"],null]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[16]]]]],[1,"\\n        "],[8,[30,15,["Tabpanel"]],null,[["@tabId"],["desktop"]],[["default"],[[[[1,"\\n          "],[8,[39,34],null,[["@iframeTitle","@previewSlides","@previewCriteria","@onChangePreviewSlide","@previewMetadata"],[[28,[37,6],["i18n_job_ad_live_preview_title","campaign-manager-web/components/job-ad-edit-panel"],null],[30,0,["previewSlides"]],[30,0,["previewCriteria"]],[30,0,["onChangePreviewSlide"]],[30,17]]],null],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[15]]]]],[1,"\\n      "],[8,[30,14,["note"]],null,null,[["default"],[[[[1,"\\n        "],[10,2],[15,0,[29,["mb2"," ",[28,[37,7],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,6],["i18n_job_preview_mock_image_info","campaign-manager-web/components/job-ad-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,7],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,6],["i18n_preview_auto-translate_warning","campaign-manager-web/components/job-ad-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[14]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[5]]]]]],["@account","@dismissPanel","@editPanelMode","@title","panel","triggerData","headline","@localizedOptions","vcont","vcont","vectorUploader","buttonLabel","vcont","preview","tabs","tablist","@previewMetadata"],false,["creative-edit-panel","and","not","fn","unless","hue-web-inline-feedback","t","hue-web-foundations@-text-body","hue-web-tooltip","hue-web-button","hue-web-tooltip-trigger","hue-web-select","each","-track-array","eq","or","get","if","not-eq","validated-control","readonly","character-counter","cm-text-input","hue-web-foundations@-artdeco-migration-scope","on","pick","external-link-info","help-center-url","vector-uploader","file-upload-template","pipe","hue-web-checkbox","creative-preview","hue-web-foundations@-divider","rendered-creative-preview"]]',moduleName:"campaign-manager-web/components/job-ad-edit-panel.hbs",isStrictMode:!1}),K={customHeadline:{disabled:(e,t,n)=>(0,l.get)(n,"headline")!==_.JOBS_HEADLINE.CUSTOM,validators:[(0,p.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,p.validator)("length",{max:_.MAX_HEADLINE_LENGTH})]},organizationName:[(0,p.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,p.validator)("length",{max:_.MAX_COMPANY_LENGTH})],organizationLogo:[(0,p.validator)("presence",{presence:!0})],customButtonLabel:{disabled:(e,t,n)=>(0,l.get)(n,"buttonLabel")!==_.JOBS_BUTTON_LABEL.CUSTOM,validators:[(0,p.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,p.validator)("length",{max:_.MAX_BUTTON_LABEL_LENGTH})]}}
let W=(0,p.hasValidations)(K)(A=class{constructor(e,t){Object.assign(this,e),this.owner=t}})||A
const X=e.trackingKeyMap={[E.EDIT_PANEL_MODE.CREATE]:{save:"job_ad_create_save",cancel:"job_ad_create_cancel",dismiss:"job_ad_create_dismiss"},[E.EDIT_PANEL_MODE.EDIT]:{save:"job_ad_edit_save",cancel:"job_ad_edit_cancel",dismiss:"job_ad_edit_dismiss"},[E.EDIT_PANEL_MODE.DUPLICATE]:{save:"job_ad_duplicate_save",cancel:"job_ad_duplicate_cancel",dismiss:"job_ad_duplicate_dismiss"}}
let $=e.default=(C=(0,a.inject)("campaign"),O=(0,a.inject)(),v=(0,a.inject)(),w=(0,a.inject)(),I=(0,a.inject)(),P=(0,u.task)({drop:!0}),N=(0,u.task)({drop:!0}),(0,m.assertPropTypes)((B=class extends r.default{get editedCreative(){const e=(0,h.getJobsVariables)({variables:this.variables})
return Object.assign({},this.args.creative,{variables:e})}get previewCriteria(){const e={accountId:this.args.account.id,adSlotSize:g.AD_SLOT_SIZE,locale:this.args.localizedOptions.displayLocale},{selectedPreviewSlide:t,previewDefaults:n}=this,a={variant:t.key},i=(0,h.getJobsVariables)({variables:this.variables,defaults:n})
return(0,f.getRenderingPreviewCriteria)({renderingCriteria:e,requiredFields:h.jobsRequiredFields,variablesKey:_.PREVIEW_CRITERIA_VARIABLES_KEY,creativeRenderingCriteria:a,variables:i})}get headlineList(){const e=this.args.localizedOptions.jobsHeadlineOptions?.sortedOptions
return e?e.map(b.getLocalizedOptionValue):_.JOBS_HEADLINE_LIST}get buttonLabelList(){const e=this.args.localizedOptions.jobsButtonLabelOptions?.sortedOptions
return e?e.map(b.getLocalizedOptionValue):_.JOBS_BUTTON_LABEL_LIST}get trackingKeys(){return X[this.args.editPanelMode]}get previewSlides(){const e=(e,t)=>this.i18n.lookupTranslation(this.constructor,e)(t)
return[_.JOBS_VARIANT.PICTURE_YOURSELF,_.JOBS_VARIANT.SEE_JOBS,_.JOBS_VARIANT.WORK_WITH_US].map((t=>({key:t,className:g.RIGHT_RAIL_CLASS_NAME,previewSelector:g.LIVE_PREVIEW_SELECTOR,message:e("i18n_variants",[{variant:t}])})))}get previewDefaults(){const e=(e,t)=>this.i18n.lookupTranslation(this.constructor,e)(t)
return{customHeadline:e("i18n_ad_headline_placeholder"),customButtonLabel:e("i18n_ad_cta_placeholder"),organizationLogo:(0,b.getCmImage)(this.args.accountReference),organizationName:e("i18n_ad_organization_name_placeholder")}}constructor(){super(...arguments),V(this,"campaignService",M,this),V(this,"campaignConfiguration",L,this),V(this,"i18n",k,this),V(this,"jet",U,this),V(this,"tracking",x,this),Y(this,"CUSTOM_JOBS_HEADLINE",_.JOBS_HEADLINE.CUSTOM),Y(this,"CUSTOM_JOBS_BUTTON_LABEL",_.JOBS_BUTTON_LABEL.CUSTOM),Y(this,"IMAGE_ACCEPT",y.IMAGE_ACCEPT),Y(this,"IMAGE_SIZE",{width:g.LOGO_WIDTH,height:g.LOGO_HEIGHT}),Y(this,"selectedHeadline",null),Y(this,"selectedButtonLabel",null),Y(this,"imageOptions",null),V(this,"variables",F,this),V(this,"imageUploadError",z,this),V(this,"isValidJobCampaign",j,this),V(this,"selectedPreviewSlide",G,this),Y(this,"vectorUploadRecipe",[S.CM_UPLOAD_RECIPES.IMAGE_GENERIC_BASE,S.CM_UPLOAD_RECIPES.IMAGE_SPECIFIC_RIGHT_RAIL_LOGO]),this._initState(),this.determineJobCampaignValidityTask.perform()}onChangeCreativeVariable(e,t){(0,l.set)(this,`variables.${e}`,t)}onChangeOption(e,t,n){const a=n.target.value;(0,l.set)(this,e,a)
const i=`${t}_${"CUSTOM"===a?"custom":"preset"}`
this.tracking.fireInteractionEvent(i,T.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onToggleShowMemberPhotoCheckbox({target:{checked:e}}){const t=e?"job_ads_create_ad_enable_member_profile_image_select":"job_ads_create_ad_enable_member_profile_image_deselect";(0,l.set)(this,"variables.showMemberProfilePhoto",e),this.tracking.fireInteractionEvent(t,T.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onUploadError(){this.imageUploadError=!0,this.onUploadRemove()}onUploadRemove(){(0,l.set)(this,"variables.organizationLogo",void 0)}onUploadSuccess({image:{reference:e,url:t}}){(0,l.set)(this,"variables.organizationLogo",{reference:e,url:t})}onImageFileChange(e){this.tracking.fireInteractionEvent("job_ads_create_ad_upload_company_logo",T.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.imageUploadError=!1
return(0,y.getFileSizeAndTypeValidationErrors)({files:e,accept:y.IMAGE_ACCEPT,maxSizeInBytes:y.TWO_MEGABYTES}).length?(this.onUploadError(),[]):e}onChangePreviewSlide(e){this.selectedPreviewSlide=this.previewSlides[e]}onSaveJobCreative(e){return this._onSaveJobCreativeTask.perform(e)}*_onSaveJobCreativeTask(e){const{ltsRecruitmentAdBiddingModel:t,costType:n,adFormats:a,isAdFormatInferred:i}=this.args.campaign,r=this.args.editPanelMode!==E.EDIT_PANEL_MODE.EDIT&&null===this.args.campaign.ltsRecruitmentAdBiddingModel
r&&this.campaignService.updateCampaign({data:_.CAMPAIGN_FIELDS_REQUIRED_FOR_JOBS})
let o=!1
try{yield this.args.onSaveCreative(e),o=!0}catch(l){if(r)try{this.campaignService.updateCampaign({data:{ltsRecruitmentAdBiddingModel:t}}),yield this.args.onSaveEditCampaign(),this.campaignService.updateCampaign({data:{costType:n,adFormats:a,isAdFormatInferred:Boolean(i)}}),yield this.args.onSaveEditCampaign()}catch(s){this.jet.error(new Error(`Reverting LTS flag failed: ${(0,d.getErrorMessage)(s)}`),"job-ad-edit-panel")}throw l}if(o&&r)try{const e=yield this.campaignService.fetchLimits(this.args.account,this.args.campaign,{rethrow:!0})
this.campaignService.updateCampaign({data:{limits:e}}),yield this.args.onSaveEditCampaign()}catch(c){this.jet.error(new Error(`Fetching updated limits following job creative save failed: ${(0,d.getErrorMessage)(c)}`),"job-ad-edit-panel")}}*determineJobCampaignValidityTask(){const{account:e,campaign:t}=this.args,n=this.campaignService.createCampaignCopyWithDefaults({account:e,campaign:t,overrides:_.CAMPAIGN_FIELDS_REQUIRED_FOR_JOBS})
try{const a=this.campaignService.getCurrentRunningSpend(n),i=this.campaignService.fetchLimits(e,n,{rethrow:!0})
n.setProperties({limits:yield i,currentRunningSpend:yield a})
const r=n.get("validations.attrs.isBidAndBudgetValid.isValid"),o=this.campaignConfiguration.getAvailableBidStrategies(n).includes(t.costType)
this.isValidJobCampaign=r&&o}catch(a){this.isValidJobCampaign=!1}}_initState(){const e=(0,s.copy)(void 0===this.args.creative.variables?{}:this.args.creative.variables,!0),t={buttonLabel:this.buttonLabelList[0],headline:this.headlineList[0],organization:this.args.account.reference,organizationLogo:(0,b.getCmImage)(this.args.accountReference),organizationName:this.args.accountReference.displayName,showMemberProfilePhoto:!0},n=(0,h.getJobsVariables)({variables:e,defaults:t})
this.variables=new W(n,(0,c.getOwner)(this))}},Y(B,"propTypes",{account:m.PropTypes.oneOfType([m.PropTypes.object,m.PropTypes.EmberObject]).isRequired,accountReference:m.PropTypes.object.isRequired,campaign:m.PropTypes.oneOfType([m.PropTypes.object,m.PropTypes.EmberObject]).isRequired,creative:m.PropTypes.oneOfType([m.PropTypes.object,m.PropTypes.EmberObject]).isRequired,dismissPanel:m.PropTypes.func.isRequired,localizedOptions:m.PropTypes.object.isRequired,onSaveCreative:m.PropTypes.func.isRequired,onSaveEditCampaign:m.PropTypes.func.isRequired,editPanelMode:m.PropTypes.isMemberOf(E.EDIT_PANEL_MODE).isRequired,title:m.PropTypes.SafeString.isRequired}),M=H((D=B).prototype,"campaignService",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=H(D.prototype,"campaignConfiguration",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=H(D.prototype,"i18n",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=H(D.prototype,"jet",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=H(D.prototype,"tracking",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=H(D.prototype,"variables",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=H(D.prototype,"imageUploadError",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),j=H(D.prototype,"isValidJobCampaign",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),G=H(D.prototype,"selectedPreviewSlide",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.previewSlides[0]}}),H(D.prototype,"onChangeCreativeVariable",[l.action],Object.getOwnPropertyDescriptor(D.prototype,"onChangeCreativeVariable"),D.prototype),H(D.prototype,"onChangeOption",[l.action],Object.getOwnPropertyDescriptor(D.prototype,"onChangeOption"),D.prototype),H(D.prototype,"onToggleShowMemberPhotoCheckbox",[l.action],Object.getOwnPropertyDescriptor(D.prototype,"onToggleShowMemberPhotoCheckbox"),D.prototype),H(D.prototype,"onUploadError",[l.action],Object.getOwnPropertyDescriptor(D.prototype,"onUploadError"),D.prototype),H(D.prototype,"onUploadRemove",[l.action],Object.getOwnPropertyDescriptor(D.prototype,"onUploadRemove"),D.prototype),H(D.prototype,"onUploadSuccess",[l.action],Object.getOwnPropertyDescriptor(D.prototype,"onUploadSuccess"),D.prototype),H(D.prototype,"onImageFileChange",[l.action],Object.getOwnPropertyDescriptor(D.prototype,"onImageFileChange"),D.prototype),H(D.prototype,"onChangePreviewSlide",[l.action],Object.getOwnPropertyDescriptor(D.prototype,"onChangePreviewSlide"),D.prototype),H(D.prototype,"onSaveJobCreative",[l.action],Object.getOwnPropertyDescriptor(D.prototype,"onSaveJobCreative"),D.prototype),H(D.prototype,"_onSaveJobCreativeTask",[P],Object.getOwnPropertyDescriptor(D.prototype,"_onSaveJobCreativeTask"),D.prototype),H(D.prototype,"determineJobCampaignValidityTask",[N],Object.getOwnPropertyDescriptor(D.prototype,"determineJobCampaignValidityTask"),D.prototype),R=D))||R);(0,t.setComponentTemplate)(q,$)})),define("campaign-manager-web/components/job-card",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/debug"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"0x/MlgQH",block:'[[[10,0],[14,0,"job-card__container u-layout__container u-layout-flex__container--aligned-center"],[12],[1,"\\n  "],[10,1],[14,0,"u-layout-flex__container--baseline u-layout__position-relative"],[12],[1,"\\n    "],[8,[39,0],null,[["@entityType","@size","@a11yText","@imageUrl"],["service","medium",[28,[37,1],["i18n_job_image_alt_text","campaign-manager-web/components/job-card"],null],[30,0,["imageUrl"]]]],null],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"job-card__information ml3"],[12],[1,"\\n    "],[10,2],[14,"data-live-test-sponsorable-content-entity__title",""],[15,0,[29,["u-color__black--75"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[30,1,["title"]]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[14,"data-live-test-sponsorable-content-entity__footer",""],[15,0,[29,[[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[10,1],[12],[1,[30,1,["companyName"]]],[1," "],[13],[1,"\\n      •"],[10,1],[12],[1," "],[1,[30,1,["formattedLocation"]]],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[41,[30,2],[[[1,"    "],[10,"button"],[14,0,"job-card__remove-button button--unstyled"],[15,"onclick",[30,3]],[14,4,"button"],[12],[1,"\\n      "],[10,1],[14,0,"u-font__sr-only"],[12],[1,[28,[35,1],["i18n_sr_clear_selection","campaign-manager-web/components/job-card"],null]],[13],[1,"\\n      "],[8,[39,4],null,[["@size","@name"],["small","close"]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["@job","@hasRemoveButton","@onRemoveButtonClick"],false,["hue-web-entity","t","hue-web-foundations@-text-body","if","hue-web-icons@icon"]]',moduleName:"campaign-manager-web/components/job-card.hbs",isStrictMode:!1})
let c=e.default=(0,i.assertPropTypes)((l=class extends a.default{get imageUrl(){return this.args?.job?.image?.url||null}constructor(){super(...arguments)}},u=l,d="propTypes",p={job:i.PropTypes.object.isRequired,hasRemoveButton:i.PropTypes.bool,onRemoveButtonClick:i.PropTypes.func},d in u?Object.defineProperty(u,d,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[d]=p,o=l))||o
var u,d,p;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/just-yield-div",["exports","@ember/component","@ember/template-factory"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const a=(0,n.createTemplateFactory)({id:"xJH0/k1W",block:'[[[18,1,null]],["&default"],false,["yield"]]',moduleName:"campaign-manager-web/components/just-yield-div.hbs",isStrictMode:!1})
class i extends t.default{}e.default=i,(0,t.setComponentTemplate)(a,i)})),define("campaign-manager-web/components/just-yield",["exports","@glimmer/component"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends t.default{constructor(...e){var t,n,a
super(...e),a="",(n="tagName")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}}e.default=n})),define("campaign-manager-web/components/label",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"a3/kggR0",block:'[[[11,"label"],[17,1],[16,"for",[30,2]],[16,0,[29,[[28,[37,0],["m0",[28,[37,1],null,[["label-color"],[[28,[37,2],[[30,3]],null]]]]],null]," ",[28,[37,3],null,[["size","weight","color"],["small","bold",[52,[30,3],"signal-negative","default"]]]]]]],[12],[1,"\\n  "],[18,5,null],[1,"\\n"],[41,[28,[37,6],[[30,3],[30,4]],null],[[[1,"    "],[10,1],[15,0,[29,[[28,[37,3],null,[["size","color"],["xsmall","signal-negative"]]]]]],[12],[1,"\\n      "],[1," *"],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["&attrs","@inputId","@error","@isRequired","&default"],false,["classes","hash","not","hue-web-foundations@-text-body","if","yield","and"]]',moduleName:"campaign-manager-web/components/label.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={inputId:i.PropTypes.string.isRequired,error:i.PropTypes.bool,isRequired:i.PropTypes.bool},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/lan-block-list-table/actions",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"DTJq32UN",block:'[[[1,"\\n"],[8,[39,0],null,[["@placement","@contentClass"],["bottom","u-hoverable__content block-list-table__cell-hoverable-actions"]],[["trigger","content"],[[[[1,"\\n    "],[8,[39,1],[[16,0,[28,[37,2],["js-lan-block-list-actions-dropdown-trigger-",[30,2,["id"]]],null]],[24,"data-live-test-lan-block-list-actions-dropdown__trigger",""],[16,"aria-label",[28,[37,3],["i18n_a11y_trigger_label_new","campaign-manager-web/components/lan-block-list-table/actions"],[["name"],[[30,2,["name"]]]]]],[4,[38,4],[[30,1,["triggerContentSharedInfo"]]],null]],[["@buttonType","@size"],["tertiary","small"]],[["default"],[[[[1,"\\n      "],[8,[39,5],null,[["@size","@name"],["medium","overflow-web-ios"]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]],[[[1,"\\n"],[41,[30,3,["canEditBlockList"]],[[[1,"      "],[8,[39,1],[[24,"data-live-test-lan-block-list-actions__edit",""],[16,"aria-label",[28,[37,3],["i18n_a11y_edit_label_new","campaign-manager-web/components/lan-block-list-table/actions"],[["name"],[[30,2,["name"]]]]]],[24,0,"block-list-table__cell-hoverable-action hue-button--unstyled"],[4,[38,8],["click",[28,[37,9],[[30,3,["actions","onEditBlockListClick"]],[30,2]],null]],null]],[["@buttonType","@size","@text","@disabled"],["tertiary","small",[28,[37,3],["i18n_edit","campaign-manager-web/components/lan-block-list-table/actions"],null],[28,[37,7],[[30,2,["isOwned"]]],null]]],null],[1,"\\n      "],[8,[39,1],[[24,0,"block-list-table__cell-hoverable-action hue-button--unstyled"],[16,"aria-label",[28,[37,3],["i18n_a11y_delete_label_new","campaign-manager-web/components/lan-block-list-table/actions"],[["name"],[[30,2,["name"]]]]]],[4,[38,8],["click",[28,[37,9],[[30,3,["actions","onDeleteBlockListClick"]],[30,2]],null]],null]],[["@buttonType","@size","@text","@disabled"],["tertiary","small",[28,[37,3],["i18n_delete","campaign-manager-web/components/lan-block-list-table/actions"],null],[28,[37,7],[[30,2,["isOwned"]]],null]]],null],[1,"\\n"]],[]],null],[1,"    "],[8,[39,10],null,[["@entity","@dropdownStyle"],[[28,[37,11],null,[["file","name","urn","processedList","isOwned"],[[30,2,["inputList"]],[30,2,["name"]],[30,2,["inputList"]],[30,2,["processedList"]],[30,2,["isOwned"]]]]],true]],null],[1,"\\n  "]],[]]]]]],["triggerData","@record","@column"],false,["hue-web-contextual-dialog","hue-web-button","concat","t","hue-web-contextual-dialog-trigger","hue-web-icons@icon","if","not","on","fn","blocklist-download-link","hash"]]',moduleName:"campaign-manager-web/components/lan-block-list-table/actions.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/lan-block-list-table/name",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"1szILa1C",block:'[[[10,0],[14,0,"u-layout-flex__container--aligned-center-space-between"],[12],[1,"\\n  "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[30,1,["name"]]],[13],[1,"\\n  "],[8,[39,1],null,[["@column","@record"],[[30,2],[30,1]]],null],[1,"\\n"],[13]],["@record","@column"],false,["hue-web-foundations@-text-body","lan-block-list-table/actions"]]',moduleName:"campaign-manager-web/components/lan-block-list-table/name.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/lan-block-list-table/ownership",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"w/g4sxKp",block:'[[[41,[30,1,["isOwned"]],[[[1,"  "],[10,1],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n    "],[1,[28,[35,2],["i18n_ownership_owned","campaign-manager-web/components/lan-block-list-table/ownership"],null]],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[8,[39,3],[[16,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]]],[["@text","@placement"],[[28,[37,2],["i18n_ownership_received","campaign-manager-web/components/lan-block-list-table/ownership"],null],"bottom"]],[["default"],[[[[1,"\\n    "],[10,0],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_ownership_received_tooltip","campaign-manager-web/components/lan-block-list-table/ownership"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]]]],["@record"],false,["if","hue-web-foundations@-text-body","t","definition-underline"]]',moduleName:"campaign-manager-web/components/lan-block-list-table/ownership.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/lan-block-list-table/status",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"LRNfSZr/",block:'[[[1,"\\n"],[10,1],[15,0,[28,[37,0],[[30,1,["tableData","highlightClass"]],[30,2,["status"]]],null]],[12],[1,"\\n  "],[1,[28,[35,1],["i18n_status_v2","campaign-manager-web/components/lan-block-list-table/status"],[["status"],[[30,2,["status"]]]]]],[1,"\\n"],[13]],["@column","@record"],false,["get","t"]]',moduleName:"campaign-manager-web/components/lan-block-list-table/status.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/lan-block-list-table/type",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"R+0WlQsd",block:'[[[1,"\\n"],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n  "],[1,[28,[35,1],["i18n_type","campaign-manager-web/components/lan-block-list-table/type"],[["type"],[[30,1,["type"]]]]]],[1,"\\n"],[13]],["@record"],false,["hue-web-foundations@-text-body","t"]]',moduleName:"campaign-manager-web/components/lan-block-list-table/type.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/lan/lan-onboarding-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"jM7BjIHq",block:'[[[8,[39,0],null,[["@isOpen","@size","@headerId","@dismissModal"],[[30,1],"large","linkedin-audience-network-onboarding-modal-header",[30,2]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h3"],[14,1,"linkedin-audience-network-onboarding-modal-header"],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_linkedin_audience_network_onboarding_modal_header","campaign-manager-web/components/lan/lan-onboarding-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],[[24,0,"p3"]],null,[["default"],[[[[1,"\\n"],[1,"    "],[8,[39,2],[[16,"title",[28,[37,1],["i18n_watch_video","campaign-manager-web/components/lan/lan-onboarding-modal"],null]],[24,"width","100%"],[16,"height",[30,0,["MODAL_HEIGHT"]]],[24,"frameborder","0"],[24,"allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"],[24,"allowfullscreen",""]],[["@src"],[[30,0,["lanOnboardingIframeSrc"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isModalOpen","@onModalDismiss","modal"],false,["hue-web-modal","t","test-aware-iframe"]]',moduleName:"campaign-manager-web/components/lan/lan-onboarding-modal.hbs",isStrictMode:!1})
let c=e.default=(0,i.assertPropTypes)((o=class extends a.default{constructor(...e){super(...e),l(this,"lanOnboardingIframeSrc","https://www.youtube-nocookie.com/embed/arCNocWT6V8?rel=0&autoplay=1&modestbranding=1"),l(this,"MODAL_HEIGHT",406)}},l(o,"propTypes",{isModalOpen:i.PropTypes.bool.isRequired,onModalDismiss:i.PropTypes.func.isRequired}),r=o))||r;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/lan/lan-tooltip",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"uWV4DlTP",block:'[[[8,[39,0],[[24,0,"u-layout__display-inline-block ml1"]],[["@placement","@contentClass"],["top","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n    "],[11,"button"],[24,0,"button--unstyled artdeco-hover-a11y-trigger u-display-flex u-items-center pl1"],[16,"aria-label",[28,[37,1],["i18n_audience_network_a11y_trigger_label","campaign-manager-web/components/lan/lan-tooltip"],null]],[24,4,"button"],[4,[38,2],[[30,1,["triggerContentSharedInfo"]]],null],[4,[38,3],["late_lan_opt_in_tooltip_click"],null],[12],[1,"\\n      "],[8,[39,4],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n    "],[13],[1,"\\n  "]],[1]],[[[1,"\\n    "],[10,2],[15,0,[29,["pb4"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[8,[39,6],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_audience_network_tooltip","campaign-manager-web/components/lan/lan-tooltip"],[["linkInfo"],[[28,[37,7],null,[["ariaLabel","href","role","dataTestSelector"],[[28,[37,1],["i18n_audience_network_tooltip_aria_label","campaign-manager-web/components/lan/lan-tooltip"],null],[28,[37,8],null,[["path","accountId"],["help/lms/answer/a423409",[30,3]]]],[30,2,["role"]],"data-test-linkedin-audience-network-learn-more-link"]]]]]]],[1,"\\n      "]],[2]]]]],[1,"\\n    "],[13],[1,"\\n"],[41,[30,4],[[[1,"      "],[10,2],[15,0,[29,["pb4"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_audience_network_mrc_tooltip","campaign-manager-web/components/lan/lan-tooltip"],null]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[8,[39,10],[[16,"aria-label",[28,[37,1],["i18n_watch_linkedin_audience_network_aria_label","campaign-manager-web/components/lan/lan-tooltip"],null]],[4,[38,3],["linkedin_audience_network_watch_video"],null],[4,[38,11],["click",[30,5]],null]],[["@text"],[[28,[37,1],["i18n_watch_video","campaign-manager-web/components/lan/lan-tooltip"],null]]],null],[1,"\\n  "]],[]]]]]],["triggerData","iphHelper","@accountId","@isMRCLabelEnabled","@onLinkedinAudienceNetworkModalOpen"],false,["hue-web-contextual-dialog","t","hue-web-contextual-dialog-trigger","track-interaction","hue-web-icons@icon","hue-web-foundations@-text-body","iph-helper","external-link-info","help-center-url","if","hue-web-button","on"]]',moduleName:"campaign-manager-web/components/lan/lan-tooltip.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/landing-pages/about-company-section-form",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"l9H4zhcB",block:'[[[1,"\\n"],[10,3],[15,6,[29,["https://www.linkedin.com/company/",[30,1],"/admin/?activeTab=details&edit=true"]]],[14,"target","_blank"],[14,"rel","noopener noreferrer"],[12],[1,[28,[35,0],["i18n_edit_overview","campaign-manager-web/components/landing-pages/about-company-section-form"],null]],[1," "],[8,[39,1],null,[["@size","@name"],["small","link-external"]],null],[13],[1,"\\n"],[10,2],[15,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,[28,[35,0],["i18n_overview_explanation","campaign-manager-web/components/landing-pages/about-company-section-form"],null]],[13]],["@companyId"],false,["t","hue-web-icons@icon","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/landing-pages/about-company-section-form.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/landing-pages/add-section-contents",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"6kCDGRBt",block:'[[[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,1]],null]],null],null,[[[1,"  "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n    "],[10,1],[15,0,[29,[[36,2]]]],[12],[1,"\\n      "],[8,[39,3],[[24,0,"sections-form__section-checkbox"],[16,3,[30,2,["id"]]],[16,2,[30,2,["id"]]],[4,[38,4],["change",[28,[37,5],[[30,3],[30,2]],null]],null]],[["@inputId","@isChecked"],[[30,2,["id"]],[30,2,["isChecked"]]]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,"label"],[14,0,"sections-form__section-checkbox-label u-items-center pl3"],[15,"for",[30,2,["id"]]],[12],[1,"\\n      "],[8,[39,6],[[24,0,"pr2"]],[["@size","@name"],["medium",[30,2,["icon"]]]],null],[1,"\\n      "],[1,[28,[35,7],["i18n_available_sections","campaign-manager-web/components/landing-pages/add-section-contents"],[["sectionId"],[[30,2,["id"]]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[2]],null]],["@availableSectionsState","section","@onToggleSection"],false,["each","-track-array","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","on","fn","hue-web-icons@icon","t"]]',moduleName:"campaign-manager-web/components/landing-pages/add-section-contents.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())}))
define("campaign-manager-web/components/landing-pages/analytics-chart",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","@glimmer/tracking","@ember/template","@ember/object","campaign-manager-web/constants/chart","campaign-manager-web/utils/landing-pages/analytics","campaign-manager-web/utils/chart"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E
function y(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A=(0,n.createTemplateFactory)({id:"+Ixhit9Z",block:'[[[1,"\\n"],[8,[39,0],[[17,1],[24,0,"mb4 u-layout__shadow-container p0"]],null,[["default"],[[[[1,"\\n  "],[8,[30,2,["CardHeader"]],[[24,0,"u-display-flex u-items-center u-flex-wrap p5"]],null,[["default"],[[[[1,"\\n    "],[10,"h2"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[30,3]],[1,"\\n    "],[13],[1,"\\n"],[41,[30,4],[[[1,"      "],[8,[39,3],[[24,0,"u-display-inline-flex ml1"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n          "],[8,[39,4],[[4,[38,6],[[30,5,["triggerContentSharedInfo"]]],null]],[["@text","@size","@buttonType","@icon","@circle"],[[28,[37,5],["i18n_analytics_chart_learn_more","campaign-manager-web/components/landing-pages/analytics-chart"],null],"small","tertiary","question",true]],null],[1,"\\n        "]],[5]],[[[1,"\\n          "],[10,0],[12],[1,"\\n            "],[1,[30,4]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[41,[30,0,["shouldShowMetricDropdown"]],[[[1,"      "],[10,0],[14,0,"ml4 pl4 u-border__common--left"],[12],[1,"\\n        "],[8,[39,7],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isMetricSelectMenuOpen"]],[28,[37,8],[[30,0],"isMetricSelectMenuOpen",true],null],[28,[37,8],[[30,0],"isMetricSelectMenuOpen",false],null]]],[["default"],[[[[1,"\\n          "],[8,[30,6,["Trigger"]],null,[["@size","@icon","@iconPlacement","@buttonType"],["small","caret","right","tertiary"]],[["default"],[[[[1,"\\n            "],[10,1],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,5],["i18n_metric_dropdown_label","campaign-manager-web/components/landing-pages/analytics-chart"],null]],[1,"\\n              "],[10,1],[15,0,[29,[[28,[37,1],null,[["weight"],["bold"]]]]]],[12],[1,[30,0,["displayedChart","title"]]],[13],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n          "],[8,[30,6,["Container"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,7]],null]],null],null,[[[1,"              "],[8,[30,6,["Item"]],null,[["@onSelect"],[[28,[37,11],[[30,0,["onMetricSelection"]],[30,8,["metric"]]],null]]],[["default"],[[[[1,"\\n                "],[1,[30,8,["title"]]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[8]],null],[1,"          "]],[]]]]],[1,"\\n        "]],[6]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n  "],[10,0],[14,0,"p5"],[12],[1,"\\n"],[41,[30,0,["displayedChart"]],[[[1,"      "],[10,"figure"],[12],[1,"\\n        "],[8,[39,12],null,[["@chartOptions"],[[30,0,["chartOptions"]]]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[8,[39,13],null,[["@illustration","@headline","@message"],["empty-room",[28,[37,5],["i18n_analytics_chart_error_state_header","campaign-manager-web/components/landing-pages/analytics-chart"],null],[28,[37,5],["i18n_analytics_chart_error_state_message","campaign-manager-web/components/landing-pages/analytics-chart"],null]]],null],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"]],[2]]]]]],["&attrs","HueWebCardYield","@title","@titleTooltip","triggerData","Menu","@charts","chart"],false,["hue-web-card","hue-web-foundations@-text-body","if","hue-web-toggletip","hue-web-button","t","hue-web-toggletip-trigger","hue-web-menu","set","each","-track-array","fn","reporting-chart","page-empty-state"]]',moduleName:"campaign-manager-web/components/landing-pages/analytics-chart.hbs",isStrictMode:!1}),C="i18n_analytics_chart_x_axis_description"
let O=e.default=(p=(0,r.inject)(),m=(0,r.inject)("cm-formatter"),(0,i.assertPropTypes)((E=class extends a.default{constructor(...e){super(...e),y(this,"i18n",_,this),y(this,"formatter",h,this),y(this,"displayedChart",f,this),y(this,"isMetricSelectMenuOpen",T,this)}get shouldShowMetricDropdown(){return this.args.charts.length>1}onMetricSelection(e){this.displayedChart=this.args.charts.find((t=>t.metric===e))}get chartOptions(){const e=this.displayedChart.tooltipContent
return{...(0,d.getDefaultLineChartOptions)(),yAxis:this._getYAxisOptions(this.displayedChart.title),xAxis:this._getXAxisOptions(),series:this.displayedChart.chartData.map((({data:e,name:t},n)=>({data:e,name:t,color:c.SERIES_COLORS[n],marker:{symbol:c.SERIES_SHAPES[n]}}))),tooltip:{...(0,d.getDefaultHighchartsTooltipConfig)(),padding:10,shared:!0,formatter(){return e(this.points)}},lang:{accessibility:{chartContainerLabel:this.displayedChart.title}}}}_getYAxisOptions(e){const t=this.displayedChart.format,n=e=>t===u.LANDING_PAGE_ANALYTICS_METRIC_FORMATS.RATIO?this.formatter.formatRatioOrDash(e):this.formatter.formatNumber(e)
return{labels:{formatter(){return n(this.value)}},title:{text:e},tickPixelInterval:100,yAxisDescription:e}}_getXAxisOptions(){const e=this.formatter
return{type:c.CHART_AXIS_TYPE.DATETIME,crosshair:!0,labels:{formatter(){return e.formatDate(this.value,"fmt_md_medium")}},description:this._getTranslatedSafeHtml(C),lineColor:c.COLORS.SLATE_5,tickColor:c.COLORS.SLATE_5}}_getTranslatedSafeHtml(e,t){return(0,l.htmlSafe)(this.i18n.lookupTranslation(this.constructor,e)(t))}},v=E,w="propTypes",I={title:i.PropTypes.SafeString.isRequired,titleTooltip:i.PropTypes.SafeString,charts:i.PropTypes.array.isRequired},w in v?Object.defineProperty(v,w,{value:I,enumerable:!0,configurable:!0,writable:!0}):v[w]=I,_=S((b=E).prototype,"i18n",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(b.prototype,"formatter",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(b.prototype,"displayedChart",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.charts[0]}}),T=S(b.prototype,"isMetricSelectMenuOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S(b.prototype,"onMetricSelection",[s.action],Object.getOwnPropertyDescriptor(b.prototype,"onMetricSelection"),b.prototype),g=b))||g)
var v,w,I;(0,t.setComponentTemplate)(A,O)})),define("campaign-manager-web/components/landing-pages/analytics",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","@linkedin/ember-prop-types","ember-concurrency-decorators","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/utils/http-error","@glimmer/tracking","campaign-manager-web/constants/date-range","campaign-manager-web/utils/date-range","campaign-manager-web/utils/landing-pages/analytics","tracked-toolbox"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v,w
function I(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function P(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const R=(0,n.createTemplateFactory)({id:"EQbrT/ux",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"u-bg-color__white"]],[["@selectedTab"],[[30,0,["activeTab"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["Tablist"]],[[24,0,"nav nav-tabs pl4"]],null,[["default"],[[[[1,"\\n    "],[8,[30,2,["Tab"]],null,[["@tabId","@onSelect"],[[30,0,["ANALYTICS_TABS","INSIGHTS"]],[30,0,["onTabChange"]]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_summary_headline","campaign-manager-web/components/landing-pages/analytics"],null]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,2,["Tab"]],null,[["@tabId","@onSelect"],[[30,0,["ANALYTICS_TABS","DEMOGRAPHICS"]],[30,0,["onTabChange"]]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_demographics_headline","campaign-manager-web/components/landing-pages/analytics"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n"]],[1]]]]],[1,"\\n"],[10,0],[14,0,"pl6 pr6 pt5"],[12],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-flex-wrap u-justify-between u-items-center mb4"],[12],[1,"\\n    "],[8,[39,2],null,[["@dateRange","@dateRangeUpdate","@presets"],[[30,0,["dateRange"]],[30,0,["reportingDateRangeUpdate"]],[30,0,["dateRangePresets"]]]],null],[1,"\\n  "],[13],[1,"\\n"],[41,[30,0,["fetchAnalyticsTask","isRunning"]],[[[1,"    "],[10,0],[14,0,"reporting-container__loader-container u-layout__align-center"],[12],[1,"\\n      "],[8,[39,4],null,[["@size"],["xlarge"]],null],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,5],null,[["size","weight"],["large","bold"]]]]]],[12],[1,[28,[35,1],["i18n_loading","campaign-manager-web/components/landing-pages/analytics"],null]],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[41,[30,0,["fetchAnalyticsTask","last","isError"]],[[[1,"      "],[8,[39,6],null,[["@illustration","@headline","@message","@primaryActionText","@onPrimaryButtonClick"],["error-server",[28,[37,1],["i18n_network_error_headline","campaign-manager-web/components/landing-pages/analytics"],null],[28,[37,1],["i18n_network_error_message","campaign-manager-web/components/landing-pages/analytics"],[["linkInfo"],[[28,[37,7],null,[["href"],[[28,[37,8],null,[["path","accountId"],["help/lms/ask",[30,3,["id"]]]]]]]]]]],[28,[37,1],["i18n_reload_page_button","campaign-manager-web/components/landing-pages/analytics"],null],[28,[37,9],[[30,0,["fetchAnalyticsTask"]]],null]]],null],[1,"\\n"]],[]],[[[41,[28,[37,10],[[30,0,["activeTab"]],[30,0,["ANALYTICS_TABS","INSIGHTS"]]],null],[[[1,"        "],[8,[39,11],null,[["@analytics","@dateRange"],[[30,0,["insightAnalytics"]],[30,0,["insightDateRange"]]]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[39,12],null,[["@demographics"],[[30,0,["demographicsAnalytics"]]]],null],[1,"\\n"]],[]]]],[]]]],[]]],[13]],["tabs","tablist","@account"],false,["hue-web-tabs","t","date-range-picker","if","hue-web-progress-indicator","hue-web-foundations@-text-body","page-empty-state","external-link-info","help-center-url","perform","eq","landing-pages/insights","landing-pages/demographics"]]',moduleName:"campaign-manager-web/components/landing-pages/analytics.hbs",isStrictMode:!1}),D=[d.PRESET_KEY.TODAY,d.PRESET_KEY.YESTERDAY,d.PRESET_KEY.ALL]
let M=e.default=(b=(0,i.inject)("landing-page"),_=(0,i.inject)(),h=(0,g.localCopy)("args.initialDateRange"),f=(0,g.localCopy)("args.analytics"),T=(0,l.task)({drop:!0}),(0,o.assertPropTypes)((w=class extends a.default{constructor(...e){super(...e),I(this,"landingPageService",S,this),I(this,"jet",A,this),I(this,"dateRange",C,this),I(this,"analytics",O,this),P(this,"ANALYTICS_TABS",{INSIGHTS:"insights",DEMOGRAPHICS:"demographics"}),P(this,"dateRangePresets",(0,p.getDateRangePresets)((0,p.getDefaultPresetsList)().filter((({key:e})=>!D.includes(e))))),I(this,"activeTab",v,this)}get insightAnalytics(){return this.analytics}get insightDateRange(){return this.dateRange}get demographicsAnalytics(){return(0,m.getDemographicsAnalytics)(this.analytics)}reportingDateRangeUpdate(e){this.dateRange=e,this.fetchAnalyticsTask.perform()}onTabChange(e){this.activeTab=e}*fetchAnalyticsTask(){try{this.analytics=yield this.landingPageService.getLandingPagesAnalytics(this.args.account.reference,this.dateRange,this.args.landingPageIds)}catch(e){this.jet.error(new Error(`Error in fetching LP analytics on date range update due to ${(0,c.getErrorMessage)(e)}`),s.JET_ERROR_TAGS.LANDING_PAGES)}}},P(w,"propTypes",{account:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired,initialDateRange:o.PropTypes.object,landingPageIds:o.PropTypes.array.isRequired,analytics:o.PropTypes.object.isRequired}),S=N((y=w).prototype,"landingPageService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=N(y.prototype,"jet",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=N(y.prototype,"dateRange",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=N(y.prototype,"analytics",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=N(y.prototype,"activeTab",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.ANALYTICS_TABS.INSIGHTS}}),N(y.prototype,"reportingDateRangeUpdate",[r.action],Object.getOwnPropertyDescriptor(y.prototype,"reportingDateRangeUpdate"),y.prototype),N(y.prototype,"onTabChange",[r.action],Object.getOwnPropertyDescriptor(y.prototype,"onTabChange"),y.prototype),N(y.prototype,"fetchAnalyticsTask",[T],Object.getOwnPropertyDescriptor(y.prototype,"fetchAnalyticsTask"),y.prototype),E=y))||E);(0,t.setComponentTemplate)(R,M)})),define("campaign-manager-web/components/landing-pages/company-overview-description-list-item",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"zBGRA/oV",block:'[[[41,[51,[30,1]],[[[1,"  "],[11,0],[24,0,"u-display-flex mb5"],[17,2],[12],[1,"\\n    "],[10,"dt"],[15,0,[29,["company-overview-description-list-item__label"," ",[28,[37,1],null,[["size","weight","color"],["small","bold","default"]]]]]],[12],[1,"\\n      "],[1,[30,3]],[1,"\\n    "],[13],[1,"\\n    "],[10,"dd"],[15,0,[29,[[28,[37,1],null,[["size","weight","color"],["small","default","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[48,[30,5]],[[[1,"        "],[18,5,null],[1,"\\n"]],[]],[[[1,"        "],[1,[30,4]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["@isHidden","&attrs","@label","@value","&default"],false,["unless","hue-web-foundations@-text-body","if","has-block","yield"]]',moduleName:"campaign-manager-web/components/landing-pages/company-overview-description-list-item.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/landing-pages/demographics",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/landing-pages/analytics","@glimmer/tracking","@ember/object","@ember/template","@ember/service","@embroider/util"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const y=(0,n.createTemplateFactory)({id:"1eLTAvn7",block:'[[[1,"\\n"],[8,[39,0],[[17,1],[24,0,"mb4 u-layout__shadow-container p0"]],null,[["default"],[[[[1,"\\n  "],[8,[30,2,["CardHeader"]],[[24,0,"u-display-flex u-items-center u-flex-wrap p5"]],null,[["default"],[[[[1,"\\n    "],[10,"h2"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_lead_demographics_title","campaign-manager-web/components/landing-pages/demographics"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,3],[[24,0,"u-display-inline-flex ml1"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n        "],[8,[39,4],[[24,4,"button"],[4,[38,5],[[30,3,["triggerContentSharedInfo"]]],null]],[["@text","@size","@buttonType","@icon","@circle"],[[28,[37,2],["i18n_lead_demographics_tooltip_text","campaign-manager-web/components/landing-pages/demographics"],null],"small","tertiary","question",true]],null],[1,"\\n      "]],[3]],[[[1,"\\n        "],[10,0],[12],[1,"\\n          "],[8,[39,6],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,2],["i18n_lead_demographics_tooltip","campaign-manager-web/components/landing-pages/demographics"],[["linkInfo"],[[28,[37,7],null,[["dataTestSelector","role","href","ariaLabel"],["data-test-lp-demographics__help-link",[30,4,["role"]],[28,[37,8],null,[["path"],["help/lms/answer/61000"]]],[28,[37,2],["i18n_lead_demographics_learn_more_aria","campaign-manager-web/components/landing-pages/demographics"],null]]]]]]]],[1,"\\n          "]],[4]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "],[10,0],[14,0,"ml4 pl4 u-border__common--left"],[12],[1,"\\n      "],[8,[39,9],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isMetricSelectMenuOpen"]],[28,[37,10],[[30,0],"isMetricSelectMenuOpen",true],null],[28,[37,10],[[30,0],"isMetricSelectMenuOpen",false],null]]],[["default"],[[[[1,"\\n        "],[8,[30,5,["Trigger"]],null,[["@size","@icon","@iconPlacement","@buttonType"],["small","caret","right","tertiary"]],[["default"],[[[[1,"\\n          "],[10,1],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_metric_dropdown_label","campaign-manager-web/components/landing-pages/demographics"],null]],[1,"\\n            "],[10,1],[15,0,[29,[[28,[37,1],null,[["weight"],["bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_demographics_metrics","campaign-manager-web/components/landing-pages/demographics"],[["metric"],[[30,0,["displayedMetric"]]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,5,["Container"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,12],[[28,[37,12],[[30,0,["LANDING_PAGE_DEMOGRAPHICS_METRICS"]]],null]],null],null,[[[1,"            "],[8,[30,5,["Item"]],null,[["@onSelect"],[[28,[37,13],[[30,0,["onMetricSelection"]],[30,6]],null]]],[["default"],[[[[1,"\\n              "],[1,[28,[35,2],["i18n_demographics_metrics","campaign-manager-web/components/landing-pages/demographics"],[["metric"],[[30,6]]]]],[1,"\\n            "]],[]]]]],[1,"\\n"]],[6]],null],[1,"        "]],[]]]]],[1,"\\n      "]],[5]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[10,0],[14,0,"p5"],[12],[1,"\\n"],[41,[30,0,["shouldShowEmptyState"]],[[[1,"      "],[8,[39,15],null,[["@illustration","@headline","@message"],["empty-room",[28,[37,2],["i18n_demographics_error_state_header","campaign-manager-web/components/landing-pages/demographics"],null],[28,[37,2],["i18n_demographics_error_state_message","campaign-manager-web/components/landing-pages/demographics"],null]]],null],[1,"\\n"]],[]],[[[1,"      "],[8,[39,16],null,[["@data","@columns","@enableFilterRow","@enableRowSelecton"],[[30,0,["demographicsData"]],[30,0,["demographicsColumns"]],false,false]],null],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"]],[2]]]]]],["&attrs","HueWebCardYield","triggerData","iphHelper","Menu","metric"],false,["hue-web-card","hue-web-foundations@-text-body","t","hue-web-contextual-dialog","hue-web-button","hue-web-contextual-dialog-trigger","iph-helper","external-link-info","help-center-url","hue-web-menu","set","each","-track-array","fn","if","page-empty-state","ads-table"]]',moduleName:"campaign-manager-web/components/landing-pages/demographics.hbs",isStrictMode:!1}),S="i18n_lead_demographics_name",A="i18n_lead_demographics_leads"
let C=e.default=(d=(0,c.inject)(),(0,i.assertPropTypes)((h=class extends a.default{constructor(...e){super(...e),f(this,"i18n",g,this),T(this,"LANDING_PAGE_DEMOGRAPHICS_METRICS",r.LANDING_PAGE_DEMOGRAPHICS_METRICS),f(this,"displayedMetric",b,this),f(this,"isMetricSelectMenuOpen",_,this)}get shouldShowEmptyState(){const e=this.args.demographics[this.displayedMetric]
return!e||0===e.length}get demographicsColumns(){return[this._getNameColumn(),this._getLeadsColumn()]}get demographicsData(){const e=this.args.demographics[this.displayedMetric]
return e&&0!==e.length?e.map((e=>({...e,relativeWidths:{[r.LANDING_PAGE_DEMOGRAPHIC_PROPERTIES.LEADS]:100*e.leadsPercentage}}))).sort(((e,t)=>t[r.LANDING_PAGE_DEMOGRAPHIC_PROPERTIES.LEADS]-e[r.LANDING_PAGE_DEMOGRAPHIC_PROPERTIES.LEADS])):[]}_getNameColumn(){return{propertyName:r.LANDING_PAGE_DEMOGRAPHIC_MAP_METRIC_TO_DISPLAY_TEXT[this.displayedMetric],title:this._getTranslatedSafeHtml(S),className:"lp-demographics__name-column"}}_getLeadsColumn(){return{propertyName:r.LANDING_PAGE_DEMOGRAPHIC_PROPERTIES.LEADS,percentageName:r.LANDING_PAGE_DEMOGRAPHIC_PROPERTIES.LEADS_PERCENTAGE,title:this._getTranslatedSafeHtml(A),component:(0,u.ensureSafeComponent)("reporting-table/demographics-bar-cell",this),className:"lp-demographics__leads-column"}}onMetricSelection(e){this.displayedMetric=e}_getTranslatedSafeHtml(e,t){return(0,s.htmlSafe)(this.i18n.lookupTranslation(this.constructor,e)(t))}},T(h,"propTypes",{demographics:i.PropTypes.object.isRequired}),g=E((m=h).prototype,"i18n",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=E(m.prototype,"displayedMetric",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return r.LANDING_PAGE_DEMOGRAPHICS_METRICS[0]}}),_=E(m.prototype,"isMetricSelectMenuOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),E(m.prototype,"onMetricSelection",[l.action],Object.getOwnPropertyDescriptor(m.prototype,"onMetricSelection"),m.prototype),p=m))||p);(0,t.setComponentTemplate)(y,C)})),define("campaign-manager-web/components/landing-pages/destination-form",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/constants/landing-pages","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r){var o,l
function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"kcK6S1yy",block:'[[[1,"\\n"],[11,"fieldset"],[17,1],[12],[1,"\\n  "],[10,"legend"],[14,0,"mb5"],[12],[1,"\\n    "],[10,"h2"],[15,0,[29,[[28,[37,0],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_destination_title","campaign-manager-web/components/landing-pages/destination-form"],null]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"mb4"],[12],[1,"\\n"],[41,[30,0,["isLinkedLandingPageSupported"]],[[[1,"      "],[10,0],[14,0,"chm__form-element-container mb2"],[12],[1,"\\n        "],[10,1],[15,0,[29,[[36,3]]]],[12],[1,"\\n          "],[8,[39,4],[[24,"aria-labelledby","llp-destination-landing-page-label"],[24,3,"llp-destination"],[16,2,[30,0,["DESTINATION_TYPE","LINKEDIN_LANDING_PAGE"]]],[16,"checked",[30,0,["isLinkedinLandingPageSelected"]]],[4,[38,5],["change",[28,[37,6],[[30,2],[30,0,["DESTINATION_TYPE","LINKEDIN_LANDING_PAGE"]]],null]],null]],null,null],[1,"\\n        "],[13],[1,"\\n        "],[10,"label"],[14,1,"llp-destination-landing-page-label"],[15,0,[29,[[28,[37,7],null,[["size","weight","color"],["medium","bold","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_destination_landing_page","campaign-manager-web/components/landing-pages/destination-form"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"],[41,[30,0,["isLinkedinLandingPageSelected"]],[[[1,"        "],[10,0],[14,0,"u-display-flex mb2"],[12],[1,"\\n          "],[8,[39,8],[[24,"aria-labelledby","llp-destination-landing-page-label"],[4,[38,5],["change",[28,[37,9],["target.value",[30,3]],null]],null]],null,[["default"],[[[[1,"\\n"],[42,[28,[37,11],[[28,[37,11],[[30,4]],null]],null],null,[[[1,"              "],[10,"option"],[15,2,[30,5,["id"]]],[15,"selected",[28,[37,12],[[30,6],[30,5,["id"]]],null]],[12],[1,"\\n                "],[1,[30,5,["name"]]],[1,"\\n              "],[13],[1,"\\n"]],[5]],null],[1,"          "]],[]]]]],[1,"\\n          "],[10,0],[14,0,"p2"],[12],[1,"\\n            "],[8,[39,13],[[24,0,"ml2"],[4,[38,5],["click",[30,7]],null]],[["@text","@buttonType","@circle","@icon","@size"],[[28,[37,1],["i18n_edit_llp","campaign-manager-web/components/landing-pages/destination-form"],[["landingPageName"],[[28,[37,14],[[30,0,["selectedLandingPage","name"]],""],null]]]],"tertiary",true,"edit","small"]],null],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"      "],[10,0],[14,0,"chm__form-element-container mb2"],[12],[1,"\\n        "],[10,1],[15,0,[29,[[36,3]]]],[12],[1,"\\n          "],[8,[39,4],[[24,"aria-labelledby","llp-destination-external-url"],[24,3,"llp-destination"],[16,2,[30,0,["DESTINATION_TYPE","DESTINATION_URL"]]],[16,"checked",[30,0,["isDestinationUrlSelected"]]],[4,[38,5],["change",[28,[37,6],[[30,2],[30,0,["DESTINATION_TYPE","DESTINATION_URL"]]],null]],null]],null,null],[1,"\\n        "],[13],[1,"\\n        "],[10,"label"],[14,1,"llp-destination-external-url"],[15,0,[29,[[28,[37,7],null,[["size","weight","color"],["medium","bold","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_destination_external_url","campaign-manager-web/components/landing-pages/destination-form"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"],[41,[30,0,["isDestinationUrlSelected"]],[[[1,"        "],[8,[39,15],[[16,"required",true]],[["@label","@shouldShowAllValidations","@validations","@value","@onInput"],[[28,[37,1],["i18n_destination_external_url","campaign-manager-web/components/landing-pages/destination-form"],null],[30,8],[30,9],[30,10],[30,11]]],null],[1,"\\n"]],[]],null]],[]],[[[1,"      "],[8,[39,15],[[16,"required",true]],[["@label","@shouldShowAllValidations","@validations","@value","@onInput"],[[28,[37,1],["i18n_destination_external_url","campaign-manager-web/components/landing-pages/destination-form"],null],[30,8],[30,9],[30,10],[30,11]]],null],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n\\n"],[41,[30,12],[[[1,"    "],[10,0],[14,0,"chm__form-element-container mt5"],[12],[1,"\\n      "],[10,1],[15,0,[29,[[36,3]]]],[12],[1,"\\n        "],[8,[39,16],[[16,"checked",[30,13]],[16,0,[29,[[36,3]]]],[4,[38,5],["change",[30,14]],null]],[["@inputId"],["apply-to-all-ads"]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,"label"],[14,"for","apply-to-all-ads"],[15,0,[29,[[28,[37,7],null,[["size","weight","color"],["medium","bold","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_apply_to_all","campaign-manager-web/components/landing-pages/destination-form"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["&attrs","@onChangeDestinationType","@onChangeLandingPage","@availableLandingPages","landingPage","@selectedLandingPageId","@onEditLandingPage","@shouldShowAllValidations","@destinationUrlValidations","@destinationUrl","@onChangeDestinationUrl","@isApplyDestinationToAllAdsAvailable","@isApplyDestinationToAllAdsChecked","@onToggleApplyDestinationToAllAds"],false,["hue-web-foundations@-text-heading","t","if","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","on","fn","hue-web-foundations@-text-body","hue-web-select","pick","each","-track-array","eq","hue-web-button","or","generic-form/input","hue-web-checkbox"]]',moduleName:"campaign-manager-web/components/landing-pages/destination-form.hbs",isStrictMode:!1}),u=r.PropTypes.shape({id:r.PropTypes.string.isRequired,name:r.PropTypes.string.isRequired})
let d=e.default=(0,r.assertPropTypes)((l=class extends a.default{constructor(...e){super(...e),s(this,"DESTINATION_TYPE",i.DESTINATION_TYPE)}get isLinkedLandingPageSupported(){return this.args.availableLandingPages?.length>0}get isLinkedinLandingPageSelected(){return this.args.destinationType===i.DESTINATION_TYPE.LINKEDIN_LANDING_PAGE}get isDestinationUrlSelected(){return this.args.destinationType===i.DESTINATION_TYPE.DESTINATION_URL}get selectedLandingPage(){return this.args.availableLandingPages.find((e=>e.id===this.args.selectedLandingPageId))}},s(l,"propTypes",{availableLandingPages:r.PropTypes.arrayOf(u),destinationType:r.PropTypes.isMemberOf(i.DESTINATION_TYPE).isRequired,destinationUrl:r.PropTypes.string,destinationUrlValidations:r.PropTypes.EmberObject,isApplyDestinationToAllAdsAvailable:r.PropTypes.bool.isRequired,isApplyDestinationToAllAdsChecked:r.PropTypes.bool,selectedLandingPageId:r.PropTypes.string,shouldShowAllValidations:r.PropTypes.bool,onChangeDestinationType:r.PropTypes.func.isRequired,onChangeDestinationUrl:r.PropTypes.func.isRequired,onChangeLandingPage:r.PropTypes.func.isRequired,onEditLandingPage:r.PropTypes.func.isRequired,onToggleApplyDestinationToAllAds:r.PropTypes.func.isRequired}),o=l))||o;(0,t.setComponentTemplate)(c,d)})),define("campaign-manager-web/components/landing-pages/destination-type-form",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@glimmer/tracking","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/constants/landing-pages"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _=(0,n.createTemplateFactory)({id:"XdlyLbtb",block:'[[[10,"fieldset"],[14,0,"mt5"],[12],[1,"\\n  "],[10,"legend"],[15,0,[29,["mb3"," ",[28,[37,0],null,[["size"],["medium"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_destination_selection_header","campaign-manager-web/components/landing-pages/destination-type-form"],null]],[1,"\\n  "],[13],[1,"\\n"],[41,[51,[30,0,["isDestinationTypeSwitchDisabled"]]],[[[1,"    "],[10,0],[14,0,"u-display-flex u-flex-row mb4"],[12],[1,"\\n      "],[10,0],[12],[1,"\\n        "],[8,[39,3],[[16,"checked",[28,[37,4],[[30,0,["isLeadGenFormSelected"]]],null]],[24,3,"select-destination-group"],[24,2,"ExternalUrl"],[4,[38,5],["change",[30,0,["switchToExternalUrlForm"]]],null]],[["@disabled","@inputId"],[[30,1],"select-destination-external-url"]],null],[1,"\\n        "],[10,"label"],[14,"for","select-destination-external-url"],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_external_url_radio_label","campaign-manager-web/components/landing-pages/destination-type-form"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"ml4"],[12],[1,"\\n        "],[8,[39,3],[[16,"checked",[30,0,["isLeadGenFormSelected"]]],[24,3,"select-destination-group"],[24,2,"leadGenForm"],[4,[38,5],["change",[30,0,["switchToLeadGenForm"]]],null]],[["@disabled","@inputId"],[[30,2],"select-destination-leadGenForm"]],null],[1,"\\n        "],[10,"label"],[14,"for","select-destination-leadGenForm"],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_lead_gen_form_title","campaign-manager-web/components/landing-pages/destination-type-form"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isLeadGenFormSelected"]],[[[1,"    "],[8,[39,7],null,[["@isLeadGenFormHeaderVisible","@isPublishClicked","@landingPageStatus","@leadGenForm","@onUpdateLeadGenForm","@organizationUrn","@shouldDisableAllFields"],[false,[30,3],[30,4],[30,5],[30,6],[30,7],[30,8,["shouldDisableAllFields"]]]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[30,8,["input"]],null,[["@fieldId","@label","@onInput","@placeholder","@validations","@value"],["destination-url-text-input",[28,[37,1],["i18n_destination_url","campaign-manager-web/components/landing-pages/destination-type-form"],null],[30,9],[28,[37,1],["i18n_destination_url_input_placeholder","campaign-manager-web/components/landing-pages/destination-type-form"],null],[30,10],[30,11]]],null],[1,"\\n"]],[]]],[13]],["@isExternalUrlLandingPageRestricted","@isLeadGenFormRestricted","@isPublishClicked","@landingPageStatus","@leadGenForm","@onUpdateLeadGenForm","@organizationUrn","@genericForm","@onChangeExternalUrl","@externalUrlValidations","@externalUrl"],false,["hue-web-foundations@-text-body","t","unless","hue-web-radio-button","not","on","if","landing-pages/lead-gen-form-form"]]',moduleName:"campaign-manager-web/components/landing-pages/destination-type-form.hbs",isStrictMode:!1})
let h=e.default=(0,l.assertPropTypes)((m=class extends a.default{constructor(...e){super(...e),g(this,"i18n",d,this),g(this,"isLeadGenFormSelected",p,this)}get isDestinationTypeSwitchDisabled(){return this.args.landingPageStatus!==s.LANDING_PAGE_STATUSES.DRAFT}switchToLeadGenForm(){this.isLeadGenFormSelected=!0,this.args.onUpdateDestinationType(s.LANDING_PAGE_TYPES.MARKETING_LEAD)}switchToExternalUrlForm(){this.isLeadGenFormSelected=!1,this.args.onUpdateDestinationType(s.LANDING_PAGE_TYPES.EXTERNAL_URL)}},f=m,T="propTypes",E={organizationUrn:l.PropTypes.string.isRequired,landingPageStatus:l.PropTypes.enum(Object.values(s.LANDING_PAGE_STATUSES)).isRequired,genericForm:l.PropTypes.object.isRequired,onUpdateLeadGenForm:l.PropTypes.func.isRequired,onUpdateDestinationType:l.PropTypes.func.isRequired,onChangeExternalUrl:l.PropTypes.func.isRequired,leadGenForm:l.PropTypes.object,isPublishClicked:l.PropTypes.bool,externalUrl:l.PropTypes.string,externalUrlValidations:l.PropTypes.EmberObject,isLeadGenFormRestricted:l.PropTypes.bool,isExternalUrlLandingPageRestricted:l.PropTypes.bool},T in f?Object.defineProperty(f,T,{value:E,enumerable:!0,configurable:!0,writable:!0}):f[T]=E,d=b((u=m).prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(u.prototype,"isLeadGenFormSelected",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!this.args.isLeadGenFormRestricted&&!this.args.externalUrl}}),b(u.prototype,"switchToLeadGenForm",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"switchToLeadGenForm"),u.prototype),b(u.prototype,"switchToExternalUrlForm",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"switchToExternalUrlForm"),u.prototype),c=u))||c
var f,T,E;(0,t.setComponentTemplate)(_,h)})),define("campaign-manager-web/components/landing-pages/external-url-form",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/constants/landing-pages","@linkedin/ember-prop-types","campaign-manager-web/entities/landing-pages/landing-page"],(function(e,t,n,a,i,r,o){var l,s
function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const u=(0,n.createTemplateFactory)({id:"xmjgdr44",block:'[[[8,[39,0],[[24,0,"p5 mb5"]],[["@elevation"],["lined"]],[["default"],[[[[1,"\\n  "],[10,2],[15,0,[29,["mb4"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n    "],[10,1],[14,0,"u-color__blue7 mr1"],[12],[1,"\\n      *\\n    "],[13],[1,[28,[35,2],["i18n_required_note","campaign-manager-web/components/landing-pages/external-url-form"],null]],[1,"\\n  "],[13],[1,"\\n  "],[8,[30,1,["input"]],[[16,"required",true]],[["@helperText","@label","@showCharCounter","@validations","@value","@onInput"],[[28,[37,2],["i18n_administrative_name_helper_text","campaign-manager-web/components/landing-pages/external-url-form"],null],[28,[37,2],["i18n_administrative_name_label","campaign-manager-web/components/landing-pages/external-url-form"],null],true,[30,2,["validations","attrs","name"]],[30,2,["name"]],[28,[37,3],[[30,3],"name"],null]]],null],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[8,[39,0],[[24,0,"p5 mb5"]],[["@elevation"],["lined"]],[["default"],[[[[1,"\\n  "],[8,[39,4],null,[["@accountId","@backgroundImageSrc","@callToActionOptions","@company","@externalUrl","@externalUrlValidations","@genericForm","@selectedCallToAction","@shouldDisableAllFields","@subtitle","@subtitleValidations","@title","@titleValidations","@onChangeBackgroundImage","@onChangeCallToAction","@onChangeExternalUrl","@onChangeSubtitle","@onChangeTitle"],[[30,4],[30,2,["backgroundImage","url"]],[30,0,["LANDING_PAGE_CALL_TO_ACTION_OPTIONS"]],[30,5],[30,2,["externalUrl"]],[30,2,["validations","attrs","externalUrl"]],[30,1],[30,2,["callToAction"]],[30,1,["shouldDisableAllFields"]],[30,2,["subtitle"]],[30,2,["validations","attrs","subtitle"]],[30,2,["title"]],[30,2,["validations","attrs","title"]],[28,[37,3],[[30,3],"backgroundImage"],null],[28,[37,3],[[30,3],"callToAction"],null],[28,[37,3],[[30,3],"externalUrl"],null],[28,[37,3],[[30,3],"subtitle"],null],[28,[37,3],[[30,3],"title"],null]]],null],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[8,[39,5],null,[["@accountId","@companyId","@genericForm","@isRenderedInModal","@sections","@sectionTypes","@onAddSection","@onRemoveSection","@onUpdateFormState"],[[30,4],[30,5,["id"]],[30,1],[30,6],[30,2,["sections"]],[30,0,["EXTERNAL_URL_SECTIONS"]],[30,2,["addSection"]],[30,2,["removeSection"]],[30,3]]],null]],["@genericForm","@formState","@onUpdateFormState","@accountId","@company","@isRenderedInModal"],false,["hue-web-card","hue-web-foundations@-text-body","t","fn","landing-pages/header-form","landing-pages/sections-form"]]',moduleName:"campaign-manager-web/components/landing-pages/external-url-form.hbs",isStrictMode:!1})
let d=e.default=(0,r.assertPropTypes)((s=class extends a.default{constructor(...e){super(...e),c(this,"LANDING_PAGE_CALL_TO_ACTION_OPTIONS",i.LANDING_PAGE_CALL_TO_ACTION_OPTIONS),c(this,"EXTERNAL_URL_SECTIONS",i.EXTERNAL_URL_SECTIONS)}},c(s,"propTypes",{company:r.PropTypes.object.isRequired,formState:r.PropTypes.instanceOf(o.default).isRequired,genericForm:r.PropTypes.object.isRequired,onUpdateFormState:r.PropTypes.func.isRequired}),l=s))||l;(0,t.setComponentTemplate)(u,d)})),define("campaign-manager-web/components/landing-pages/external-url-preview",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"4RMRYC+z",block:'[[[1,"\\n"],[11,0],[24,0,"landing-pages-preview__preview-content-container"],[17,1],[12],[1,"\\n  "],[8,[39,0],null,[["@backgroundImageUrl","@callToAction","@company","@externalUrl","@pageTitle","@subtitle"],[[30,2,["backgroundImage","url"]],[30,2,["callToAction"]],[30,3],[30,2,["encodedPrefixedExternalUrl"]],[30,2,["title"]],[30,2,["subtitle"]]]],null],[1,"\\n  "],[8,[39,1],null,[["@company","@formState"],[[30,3],[30,2]]],null],[1,"\\n  "],[10,2],[15,0,[29,["mv5 u-layout__align-center"," ",[28,[37,2],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n    "],[1,[28,[35,3],["preview_description","campaign-manager-web/components/landing-pages/external-url-preview"],null]],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs","@formState","@company"],false,["landing-pages/preview-page-header","landing-pages/sections-preview","hue-web-foundations@-text-body","t"]]',moduleName:"campaign-manager-web/components/landing-pages/external-url-preview.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/landing-pages/form-manager",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","@ember/application","@glimmer/tracking","tracked-toolbox","campaign-manager-web/constants/routes","campaign-manager-web/constants/landing-pages","@linkedin/ember-prop-types","campaign-manager-web/entities/landing-pages/landing-page","ember-concurrency-decorators","campaign-manager-web/utils/http-error","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/landing-pages","campaign-manager-web/utils/urn","campaign-manager-web/constants/toasts","@ember/template","@linkedin/jsecure","ember-lifeline","campaign-manager-web/constants/lix","campaign-manager-web/utils/landing-pages/permissions","ember-async-data/tracked-async-data","campaign-manager-web/constants/leadgen-form","campaign-manager-web/entities/landing-pages/about-company-section","campaign-manager-web/utils/assets/generate-byte-uuid"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w){var I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me
function ge(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function be(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _e(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const he=(0,n.createTemplateFactory)({id:"hxW9l9hZ",block:'[[[1,"\\n"],[8,[39,0],null,[["@message","@isLoading"],[[28,[37,1],["i18n_saving_your_page","campaign-manager-web/components/landing-pages/form-manager"],null],[30,0,["saveLandingPageTask","isRunning"]]]],null],[1,"\\n"],[8,[39,0],null,[["@message","@isLoading"],[[28,[37,1],["i18n_generating_landing_page","campaign-manager-web/components/landing-pages/form-manager"],null],[30,0,["generateLandingPageCandidateTask","isRunning"]]]],null],[1,"\\n\\n"],[8,[39,2],null,[["@containerDidEnter","@containerDidExit"],[[30,0,["containerDidEnter"]],[30,0,["containerDidExit"]]]],[["default"],[[[[1,"\\n  "],[8,[39,3],null,[["@steps"],[[30,0,["formSteps"]]]],[["default"],[[[[1,"\\n"],[44,[[28,[37,5],[[30,2,["currentStep"]],[30,0,["STEPS","SELECT_TEMPLATE"]]],null],[28,[37,5],[[30,2,["currentStep"]],[30,0,["STEPS","PRODUCT_DETAILS"]]],null],[28,[37,5],[[30,2,["currentStep"]],[30,0,["STEPS","PAGE_CONTENT"]]],null]],[[[41,[30,4],[[[1,"        "],[8,[39,7],[[24,0,"form-with-preview__header"]],[["@title","@backButtonTooltipMessage","@backButtonAction","@dataTestValue"],[[28,[37,1],["landing_pages_title","campaign-manager-web/components/landing-pages/form-manager"],[["type"],[[30,6]]]],[28,[37,1],["back_button_tooltip","campaign-manager-web/components/landing-pages/form-manager"],null],[28,[37,8],[[30,0,["onClickLeavePage"]],[28,[37,1],["confirm_message","campaign-manager-web/components/landing-pages/form-manager"],null]],null],"form-with-preview"]],[["default"],[[[[1,"\\n          "],[8,[30,7,["ActionWrapper"]],[[24,0,"u-display-flex u-items-center u-justify-end-sm"]],null,[["default"],[[[[1,"\\n            "],[8,[39,9],null,[["@status","@isLarge"],[[30,0,["formState","status"]],true]],null],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[7]]]]],[1,"\\n\\n        "],[8,[39,0],null,[["@message","@isLoading"],[[28,[37,1],["i18n_loading_products","campaign-manager-web/components/landing-pages/form-manager"],null],[30,0,["productsData","isPending"]]]],null],[1,"\\n\\n        "],[8,[39,10],null,[["@accountId","@accountReference","@products","@onCancel","@onClickGenerateLandingPage"],[[30,8],[30,9],[30,0,["products"]],[28,[37,8],[[30,0,["onClickLeavePage"]],[28,[37,1],["confirm_message","campaign-manager-web/components/landing-pages/form-manager"],null]],null],[28,[37,8],[[30,0,["onClickGenerateLandingPage"]],[30,2,["onNext"]]],null]]],null],[1,"\\n\\n"],[41,[30,0,["productsData","isRejected"]],[[[1,"          "],[10,0],[14,0,"u-layout__width-full u-display-flex u-justify-center"],[12],[1,"\\n            "],[8,[39,11],null,[["@message","@type"],[[28,[37,1],["i18n_loading_products_error","campaign-manager-web/components/landing-pages/form-manager"],null],"negative"]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["generateLandingPageCandidateTask","last","isError"]],[[[1,"          "],[10,0],[14,0,"u-layout__width-full u-display-flex u-justify-center"],[12],[1,"\\n            "],[8,[39,11],null,[["@message","@type"],[[28,[37,1],["i18n_generate_landing_page_error","campaign-manager-web/components/landing-pages/form-manager"],null],"negative"]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],null]],[]],[[[1,"        "],[10,"form"],[14,"novalidate",""],[12],[1,"\\n          "],[8,[39,12],null,[["@backHeaderTooltipText","@backHeaderAction","@backFooterAction","@status","@title","@useHue","@hasFormNavigation"],[[28,[37,1],["back_button_tooltip","campaign-manager-web/components/landing-pages/form-manager"],null],[28,[37,8],[[30,0,["onClickLeavePage"]],[28,[37,1],["confirm_message","campaign-manager-web/components/landing-pages/form-manager"],null]],null],[28,[37,8],[[30,0,["onClickLeavePage"]],[28,[37,1],["confirm_message","campaign-manager-web/components/landing-pages/form-manager"],null]],null],[30,0,["formState","status"]],[28,[37,1],["landing_pages_title","campaign-manager-web/components/landing-pages/form-manager"],[["type"],[[30,6]]]],true,[28,[37,13],[[30,5],[30,0,["isTalentLeads"]]],null]]],[["default"],[[[[1,"\\n"],[41,[28,[37,13],[[30,5],[30,0,["isTalentLeads"]]],null],[[[1,"              "],[8,[30,10,["navigation"]],null,null,[["default"],[[[[1,"\\n                "],[8,[39,14],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,16],[[28,[37,16],[[30,0,["formNavigationSections"]]],null]],null],null,[[[1,"                    "],[8,[30,11,["item"]],null,[["@active"],[[28,[37,5],[[30,0,["selectedSection"]],[30,12,["id"]]],null]]],[["default"],[[[[1,"\\n                      "],[8,[30,13,["button"]],[[4,[38,17],["click",[28,[37,8],[[30,1,["scrollTo"]],[28,[37,18],null,[["containerId","scrollTargetSelector"],[[30,12,["id"]],[30,0,["SCROLL_TARGET_SELECTOR"]]]]]],null]],null],[4,[38,17],["click",[28,[37,8],[[30,0,["updateSection"]],[30,12,["id"]]],null]],null]],null,[["default"],[[[[1,"\\n                        "],[1,[30,12,["text"]]],[1,"\\n                      "]],[]]]]],[1,"\\n                    "]],[13]]]]],[1,"\\n"]],[12]],null],[1,"                "]],[11]]]]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],null],[1,"            "],[8,[30,10,["form"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,3],[[[1,"                "],[8,[39,19],null,[["@selectedTemplate","@templateOptions","@onSelectTemplate","@isGaiSelectionModalOpen","@onDismissGaiSelectionModal","@onSelectClassicLandingPage","@onSelectAcceleratedLandingPage"],[[30,0,["formState","type"]],[30,0,["landingPageTemplateOptions"]],[30,0,["onSelectTemplate"]],[30,0,["isGaiSelectionModalOpen"]],[30,0,["onDismissGaiSelectionModal"]],[28,[37,20],[[30,0,["onClickNext"]],[30,2,["onNext"]]],null],[28,[37,20],[[30,0,["onSelectAcceleratedLandingPage"]],[30,2,["onNext"]]],null]]],null],[1,"\\n"]],[]],[[[41,[30,5],[[[1,"                "],[8,[39,21],null,[["@shouldShowAllValidations","@shouldDisableAllFields"],[[30,0,["hasAttemptedSubmit"]],[28,[37,22],[[30,0,["canUserEditLandingPage"]]],null]]],[["default"],[[[[1,"\\n                  "],[8,[30,1,["container"]],null,[["@id","@threshold"],["header",[30,0,["INTERSECTION_THRESHOLD"]]]],[["default"],[[[[1,"\\n                    "],[10,2],[15,0,[29,["mb4"," ",[28,[37,23],null,[["size"],["small"]]]]]],[12],[1,"\\n                      "],[10,1],[14,0,"u-color__blue7 mr1"],[12],[1,"\\n                        *\\n                      "],[13],[1,[28,[35,1],["i18n_required_note","campaign-manager-web/components/landing-pages/form-manager"],null]],[1,"\\n                    "],[13],[1,"\\n                    "],[8,[30,14,["input"]],[[16,"required",true],[4,[38,24],null,[["selector","when"],["input",[30,0,["shouldFocusOnFirstInput"]]]]]],[["@helperText","@label","@showCharCounter","@validations","@value","@onInput"],[[28,[37,1],["i18n_administrative_name_helper_text","campaign-manager-web/components/landing-pages/form-manager"],null],[28,[37,1],["administrative_name_label","campaign-manager-web/components/landing-pages/form-manager"],null],true,[30,0,["formState","validations","attrs","name"]],[30,0,["formState","name"]],[28,[37,8],[[30,0,["onUpdateFormState"]],"name"],null]]],null],[1,"\\n                  "]],[]]]]],[1,"\\n\\n                  "],[10,"hr"],[15,0,[29,["mt5"," ",[36,25]]]],[12],[13],[1,"\\n\\n"],[41,[30,0,["isTalentLeads"]],[[[1,"                    "],[8,[39,26],null,[["@accountId","@company","@formState","@shouldShowAllValidations","@shouldDisableAllFields","@onUpdateFormState","@intersectionContainer","@intersectionThreshold"],[[30,8],[30,9],[30,0,["formState"]],[30,0,["hasAttemptedSubmit"]],[28,[37,22],[[30,0,["canUserEditLandingPage"]]],null],[30,0,["onUpdateFormState"]],[30,1,["container"]],[30,0,["INTERSECTION_THRESHOLD"]]]],null],[1,"\\n"]],[]],[[[1,"                    "],[8,[39,27],null,[["@accountId","@company","@formState","@genericForm","@onUpdateFormState","@isPublishClicked","@isExternalUrlLandingPageRestricted","@isLeadGenFormRestricted"],[[30,8],[30,9],[30,0,["formState"]],[30,14],[30,0,["onUpdateFormState"]],[30,0,["isPublishClicked"]],[28,[37,22],[[30,0,["canUserEditExternalUrlLandingPage"]]],null],[28,[37,22],[[30,0,["canUserEditMarketingLandingPage"]]],null]]],null],[1,"\\n"]],[]]],[1,"                "]],[14]]]]],[1,"\\n              "]],[]],null]],[]]],[1,"            "]],[]]]]],[1,"\\n            "],[8,[30,10,["preview"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isTalentLeads"]],[[[1,"                "],[8,[39,28],null,[["@company","@formState","@shouldShowAllModules"],[[30,9],[30,0,["formState"]],[30,3]]],null],[1,"\\n"]],[]],[[[41,[30,0,["isMarketingLeads"]],[[[1,"                "],[8,[39,29],null,[["@company","@formState","@isTemplatePreview","@selectedPreviewOption","@onSelectPreviewOption"],[[30,9],[52,[30,3],[30,0,["marketingTemplatePreviewLandingPage"]],[30,0,["formState"]]],[30,3],[30,0,["selectedMarketingLeadsPreviewOption"]],[30,0,["onSelectMarketingLeadsPreviewOption"]]]],null],[1,"\\n"]],[]],[[[41,[30,0,["isExternalUrlType"]],[[[1,"                "],[8,[39,30],null,[["@company","@formState"],[[30,9],[30,0,["formState"]]]],null],[1,"\\n              "]],[]],null]],[]]]],[]]],[1,"            "]],[]]]]],[1,"\\n            "],[8,[30,10,["footer-right"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isShowingInvalidFormError"]],[[[1,"                "],[8,[39,11],null,[["@message","@type"],[[28,[37,1],["i18n_invalid_form_error","campaign-manager-web/components/landing-pages/form-manager"],null],"negative"]],null],[1,"\\n"]],[]],[[[41,[30,0,["saveLandingPageTask","last","isError"]],[[[1,"                "],[8,[39,11],null,[["@message","@type"],[[28,[37,31],null,[["customErrorMessage"],[[28,[37,1],["i18n_save_error","campaign-manager-web/components/landing-pages/form-manager"],null]]]],"negative"]],null],[1,"\\n"]],[]],[[[41,[28,[37,22],[[30,0,["canUserEditLandingPage"]]],null],[[[1,"                "],[8,[39,11],null,[["@message","@type"],[[28,[37,1],["i18n_save_restricted","campaign-manager-web/components/landing-pages/form-manager"],null],"neutral"]],null],[1,"\\n              "]],[]],null]],[]]]],[]]],[41,[30,3],[[[41,[28,[37,13],[[30,0,["isMarketingLeads"]],[30,0,["isAutomatedLandingPageCreationEnabled"]]],null],[[[1,"                  "],[8,[39,32],[[24,0,"form-with-preview-layout__footer-button"],[4,[38,17],["click",[30,0,["onOpenGaiSelectionModal"]]],null]],[["@text","@size"],[[28,[37,1],["next_step","campaign-manager-web/components/landing-pages/form-manager"],null],"small"]],null],[1,"\\n"]],[]],[[[1,"                  "],[8,[39,32],[[24,0,"form-with-preview-layout__footer-button"],[4,[38,17],["click",[28,[37,20],[[30,0,["onClickNext"]],[30,2,["onNext"]]],null]],null]],[["@text","@size"],[[28,[37,1],["next_step","campaign-manager-web/components/landing-pages/form-manager"],null],"small"]],null],[1,"\\n"]],[]]]],[]],[[[41,[30,5],[[[41,[30,0,["isSaveAsDraftAvailable"]],[[[1,"                  "],[8,[39,32],[[24,0,"form-with-preview-layout__footer-button"],[16,"disabled",[30,0,["isSaveDisabled"]]],[24,4,"submit"],[4,[38,17],["click",[28,[37,8],[[30,0,["onSubmitForm"]],[30,0,["SAVE_ACTIONS","SAVE_AS_DRAFT"]]],null]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,1],["save_as_draft","campaign-manager-web/components/landing-pages/form-manager"],null]]],null],[1,"\\n"]],[]],[[[41,[30,0,["isSaveChangesAvailable"]],[[[1,"                  "],[8,[39,32],[[24,0,"form-with-preview-layout__footer-button"],[16,"disabled",[30,0,["isSaveDisabled"]]],[24,4,"submit"],[4,[38,17],["click",[28,[37,8],[[30,0,["onSubmitForm"]],[30,0,["SAVE_ACTIONS","SAVE_CHANGES"]]],null]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,1],["save_changes","campaign-manager-web/components/landing-pages/form-manager"],null]]],null],[1,"\\n                "]],[]],null]],[]]],[41,[51,[30,0,["isPublishHidden"]]],[[[1,"                  "],[8,[39,32],[[24,0,"form-with-preview-layout__footer-button"],[16,"disabled",[30,0,["isPublishDisabled"]]],[24,4,"submit"],[4,[38,17],["click",[28,[37,8],[[30,0,["onSubmitForm"]],[30,0,["SAVE_ACTIONS","PUBLISH"]]],null]],null]],[["@size","@text"],["small",[28,[37,1],["publish","campaign-manager-web/components/landing-pages/form-manager"],null]]],null],[1,"\\n"]],[]],null],[1,"              "]],[]],null]],[]]],[1,"            "]],[]]]]],[1,"\\n          "]],[10]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]]]],[3,4,5]]],[1,"  "]],[2]]]]],[1,"\\n"]],[1]]]]],[1,"\\n\\n"],[8,[39,34],null,[["@isOpen","@onDismiss","@onPublish","@isSaving","@hasSavingError","@hiringContractName","@hiringContractUrn","@hiringProjectName","@hiringProjectUrn","@landingPage","@organizationUrn"],[[30,0,["isRecruiterIntegrationModalOpen"]],[30,0,["onRecruiterIntegrationModalDismiss"]],[30,0,["onPublishLandingPage"]],[30,0,["isPublishingLandingPage"]],[30,0,["hasPublishingLandingPageError"]],[30,0,["formState","variables","contract","name"]],[30,0,["formState","variables","contract","entityUrn"]],[30,0,["formState","variables","hiringProject","name"]],[30,0,["formState","variables","hiringProject","entityUrn"]],[30,0,["formState"]],[30,9,["objectUrn"]]]],null]],["intersectionManager","stepNavigator","isSelectTemplateStep","isProductDetailsStep","isPageContentStep","@formType","cmPageHeader","@accountId","@company","formWithPreviewLayout","listNavigation","section","item","genericForm"],false,["cm-overlay-loader","t","cm-intersection-manager","step-navigator","let","eq","if","cm-page-header","fn","status-label","landing-pages/product-details-form","hue-web-inline-feedback","form-with-preview-layout","and","list-navigation","each","-track-array","on","hash","landing-pages/template-selection","pipe","generic-form","not","hue-web-foundations@-text-body","focus-by-selector","hue-web-foundations@-divider","landing-pages/talent-leads-form","landing-pages/marketing-leads-form","landing-pages/talent-leads-preview","landing-pages/marketing-leads-preview","landing-pages/external-url-preview","error-message","hue-web-button","unless","landing-pages/recruiter-integration-modal"]]',moduleName:"campaign-manager-web/components/landing-pages/form-manager.hbs",isStrictMode:!1}),fe={SELECT_TEMPLATE:"SELECT_TEMPLATE",PRODUCT_DETAILS:"PRODUCT_DETAILS",PAGE_CONTENT:"PAGE_CONTENT"},{LANDING_PAGE:Te}=u.LANDING_PAGE_PREVIEW_OPTIONS,{DESKTOP_FORM:Ee}=u.LEAD_GEN_FORM_PREVIEW_OPTIONS
let ye=e.default=(I=(0,i.inject)(),P=(0,i.inject)(),N=(0,i.inject)("landing-page"),R=(0,i.inject)(),D=(0,i.inject)(),M=(0,i.inject)("hue-web-toast"),L=(0,i.inject)(),k=(0,i.inject)("product"),U=(0,i.inject)("lead-gen-form"),x=(0,i.inject)("advertiser-seed-data"),F=(0,s.trackedReset)("args.initialLandingPage"),z=(0,m.task)({drop:!0}),j=(0,m.task)({drop:!0}),(0,d.assertPropTypes)((me=class extends a.default{constructor(...e){super(...e),ge(this,"router",V,this),ge(this,"confirmDialog",Y,this),ge(this,"landingPageService",H,this),ge(this,"jet",q,this),ge(this,"i18n",K,this),ge(this,"toast",W,this),ge(this,"lix",X,this),ge(this,"productService",$,this),ge(this,"leadGenFormService",J,this),ge(this,"advertiserSeedDataService",Q,this),be(this,"candidateFlowId",(0,w.default)()),be(this,"SAVE_ACTIONS",{PUBLISH:"PUBLISH",SAVE_AS_DRAFT:"SAVE_AS_DRAFT",SAVE_CHANGES:"SAVE_CHANGES"}),be(this,"SECTION_IDS",{HEADER:"header",DESCRIPTION:"description",MEDIA:"media",RECRUITER:"recruiter",PEOPLE:"people",COMPANY_OVERVIEW:"company_overview"}),be(this,"NAVIGATION_SECTIONS",[{text:"Header",id:this.SECTION_IDS.HEADER},{text:"Description",id:this.SECTION_IDS.DESCRIPTION},{text:"Media",id:this.SECTION_IDS.MEDIA},{text:"Recruiter",id:this.SECTION_IDS.RECRUITER},{text:"People",id:this.SECTION_IDS.PEOPLE},{text:"Company Overview",id:this.SECTION_IDS.COMPANY_OVERVIEW}]),be(this,"SCROLL_TARGET_SELECTOR","#form-with-preview__navigation-scroll-target"),be(this,"INTERSECTION_THRESHOLD",.5),be(this,"STEPS",fe),ge(this,"formState",Z,this),ge(this,"currentModulesInViewport",ee,this),ge(this,"hasAttemptedSubmit",te,this),ge(this,"selectedSection",ne,this),ge(this,"isNavigatingFromLeftRailSection",ae,this),ge(this,"isInAccelerateFlow",ie,this),ge(this,"shouldFocusOnFirstInput",re,this),ge(this,"isRecruiterIntegrationModalOpen",oe,this),ge(this,"isPublishingLandingPage",le,this),ge(this,"hasPublishingLandingPageError",se,this),ge(this,"isPublishClicked",ce,this),ge(this,"selectedMarketingLeadsPreviewOption",ue,this)
ge(this,"isGaiSelectionModalOpen",de,this),ge(this,"productForSeedData",pe,this)}get isLeadGenLandingPageFullAdminEnabled(){return this.lix.getTreatmentIsEnabled(S.LIX_TEST_KEYS.enableLeadGenLandingPageFullAdmin)}get isExternalUrlLandingPageEnabled(){return this.lix.getTreatmentIsEnabled(S.LIX_TEST_KEYS.enableAdminExternalUrlLandingPages)}get isAutomatedLandingPageCreationEnabled(){return this.lix.getTreatmentIsEnabled(S.LIX_TEST_KEYS.enableAutomatedLandingPageCreation)}get emptyLandingPageData(){return{type:this.isLeadGenLandingPageFullAdminEnabled&&(0,A.canUserEditLandingPageOfType)({userPermissions:this.args.userPermissions,landingPagePermissions:this.args.landingPagePermissions,isFullAdminLeadgenLixEnabled:this.isLeadGenLandingPageFullAdminEnabled,landingPageType:u.LANDING_PAGE_TYPES.MARKETING_LEAD,isAdminExternalUrlLandingPagesEnabled:this.isExternalUrlLandingPageEnabled})?u.LANDING_PAGE_TYPES.MARKETING_LEAD:u.LANDING_PAGE_TYPES.TALENT_LEADS,organization:this.organizationUrn}}get marketingTemplatePreviewLandingPage(){return new p.default({...this.emptyLandingPageData,...u.MARKETING_LANDING_PAGE_TEMPLATE_PREVIEW_DATA},(0,o.getOwner)(this))}get formSteps(){const e=this.args.formType===u.FORM_TYPES.CREATE
return e&&this.isInAccelerateFlow?[fe.SELECT_TEMPLATE,fe.PRODUCT_DETAILS,fe.PAGE_CONTENT]:e?[fe.SELECT_TEMPLATE,fe.PAGE_CONTENT]:[fe.PAGE_CONTENT]}get formNavigationSections(){return this.isTalentLeads?this.NAVIGATION_SECTIONS:[this.NAVIGATION_SECTIONS[0]]}get landingPageTemplateOptions(){const e={template:u.LANDING_PAGE_TYPES.TALENT_LEADS,helpCenterPath:"help/lms/answer/a496087",isDisabled:!(0,A.canUserEditLandingPageOfType)({userPermissions:this.args.userPermissions,landingPagePermissions:this.args.landingPagePermissions,isFullAdminLeadgenLixEnabled:this.isLeadGenLandingPageFullAdminEnabled,landingPageType:u.LANDING_PAGE_TYPES.TALENT_LEADS})},t=(0,A.canUserEditLandingPageOfType)({userPermissions:this.args.userPermissions,landingPagePermissions:this.args.landingPagePermissions,isFullAdminLeadgenLixEnabled:this.isLeadGenLandingPageFullAdminEnabled,landingPageType:u.LANDING_PAGE_TYPES.MARKETING_LEAD}),n=(0,A.canUserEditLandingPageOfType)({userPermissions:this.args.userPermissions,landingPagePermissions:this.args.landingPagePermissions,isFullAdminLeadgenLixEnabled:this.isLeadGenLandingPageFullAdminEnabled,landingPageType:u.LANDING_PAGE_TYPES.EXTERNAL_URL,isAdminExternalUrlLandingPagesEnabled:this.isExternalUrlLandingPageEnabled}),a={template:u.LANDING_PAGE_TYPES.MARKETING_LEAD,helpCenterPath:"help/lms/answer/120609",isDisabled:this.isExternalUrlLandingPageEnabled?!t&&!n:!t}
return this.isLeadGenLandingPageFullAdminEnabled||this.isExternalUrlLandingPageEnabled?[a,e]:[e]}get isTalentLeads(){return this.formState.type===u.LANDING_PAGE_TYPES.TALENT_LEADS}get isMarketingLeads(){return this.formState.type===u.LANDING_PAGE_TYPES.MARKETING_LEAD}get isExternalUrlType(){return this.formState.type===u.LANDING_PAGE_TYPES.EXTERNAL_URL}get isShowingInvalidFormError(){const e=!this.formState.isValid&&this.hasAttemptedSubmit||!this.formState.isValidForPublish&&this.isPublishClicked
if(!e&&this.isMarketingLeads&&this.formState.leadGenForm){return(this.leadGenFormByUrn.isResolved&&this.leadGenFormByUrn.value).state!==O.LEADGEN_FORM_STATUSES.PUBLISHED}return e}get isSaveDisabled(){return this.hasAttemptedSubmit&&!this.formState.isValid}get leadGenFormByUrn(){return new C.default(this.leadGenFormService.getLeadGenFormByUrn(this.formState.leadGenForm.entityUrn),this)}get productsData(){return new C.default(this.productService.fetchAll(this.args.accountId))}get products(){return this.productsData.value||[]}get isPublishDisabled(){return this.isShowingInvalidFormError}get isPublishHidden(){return!this.canUserPublishLandingPage||this.isOnlySaveAvailable}get isCreationMode(){return[u.FORM_TYPES.CREATE,u.FORM_TYPES.DUPLICATE].includes(this.args.formType)}get canUserEditLandingPage(){const{userPermissions:e,landingPagePermissions:t}=this.args
return(0,A.canUserEditLandingPageOfType)({userPermissions:e,landingPagePermissions:t,isFullAdminLeadgenLixEnabled:this.isLeadGenLandingPageFullAdminEnabled,landingPageType:this.formState.type,isAdminExternalUrlLandingPagesEnabled:this.isExternalUrlLandingPageEnabled})}get canUserPublishLandingPage(){const{userPermissions:e,landingPagePermissions:t}=this.args
return(0,A.canUserPublishLandingPageOfType)({userPermissions:e,landingPagePermissions:t,isFullAdminLeadgenLixEnabled:this.isLeadGenLandingPageFullAdminEnabled,landingPageType:this.formState.type,isAdminExternalUrlLandingPagesEnabled:this.isExternalUrlLandingPageEnabled})}get canUserEditExternalUrlLandingPage(){const{userPermissions:e,landingPagePermissions:t}=this.args
return(0,A.canUserEditLandingPageOfType)({userPermissions:e,landingPagePermissions:t,landingPageType:u.LANDING_PAGE_TYPES.EXTERNAL_URL,isAdminExternalUrlLandingPagesEnabled:this.isExternalUrlLandingPageEnabled})}get canUserEditMarketingLandingPage(){const{userPermissions:e,landingPagePermissions:t}=this.args
return(0,A.canUserEditLandingPageOfType)({userPermissions:e,landingPagePermissions:t,landingPageType:u.LANDING_PAGE_TYPES.MARKETING_LEAD,isFullAdminLeadgenLixEnabled:this.isLeadGenLandingPageFullAdminEnabled})}get isSaveAsDraftAvailable(){return this.canUserEditLandingPage&&this.isCreationMode}get isSaveChangesAvailable(){return this.canUserEditLandingPage&&!this.isSaveAsDraftAvailable}get isOnlySaveAvailable(){return this.formState.status===u.LANDING_PAGE_STATUSES.PUBLISHED}get organizationUrn(){return(0,h.createOrganizationUrnFromCompanyId)(this.args.company.id)}onSelectMarketingLeadsPreviewOption(e){this.selectedMarketingLeadsPreviewOption=e}containerDidEnter(e){this.containerOnEnterOrExitViewport(e,!0)}containerDidExit(e){this.containerOnEnterOrExitViewport(e,!1)}containerOnEnterOrExitViewport(e,t){!this.isNavigatingFromLeftRailSection&&t?this.currentModulesInViewport=[e,...this.currentModulesInViewport]:this.currentModulesInViewport=this.currentModulesInViewport.filter((t=>t!==e)),this.isNavigatingFromLeftRailSection||(this.currentModulesInViewport.includes(this.SECTION_IDS.HEADER)?this.selectedSection=this.SECTION_IDS.HEADER:this.currentModulesInViewport[0]&&(this.selectedSection=this.currentModulesInViewport[0]))}updateSection(e){this.isNavigatingFromLeftRailSection=!0,this.selectedSection=e,(0,y.runTask)(this,(()=>{this.isNavigatingFromLeftRailSection=!1}),1e3)}async onClickLeavePage(e){await this.confirmDialog.confirm(e)&&this.router.transitionTo(c.ROUTE_NAME.ACCOUNT_LANDING_PAGES_INDEX,this.args.accountId)}onSelectAcceleratedLandingPage(){this.isInAccelerateFlow=!0}onClickGenerateLandingPage(e,t){this.generateLandingPageCandidateTask.perform(e,t)}onUpdateFormState(e,t){if((0,r.set)(this.formState,e,t),"leadGenForm"===e){const e=t?Ee:Te
this.onSelectMarketingLeadsPreviewOption(e)}}onSubmitForm(e,t){t.preventDefault(),this.hasAttemptedSubmit=!0
const n=e===this.SAVE_ACTIONS.PUBLISH
this.isPublishClicked=n,n&&!this.formState.isValidForPublish||this.formState.isValid&&this.canUserEditLandingPage&&(!n||this.canUserPublishLandingPage)&&(this.isTalentLeads&&n?this.isRecruiterIntegrationModalOpen=!0:(n&&(this.isPublishingLandingPage=!0),this.saveLandingPageTask.perform()))}onSelectTemplate(e){this.formState=new p.default({type:e,organization:this.organizationUrn},(0,o.getOwner)(this))}onClickNext(){this.shouldFocusOnFirstInput=!0}onDismissGaiSelectionModal(){this.isGaiSelectionModalOpen=!1}onOpenGaiSelectionModal(){this.isGaiSelectionModalOpen=!0}onRecruiterIntegrationModalDismiss(){this.isRecruiterIntegrationModalOpen=!1}onPublishLandingPage({hiringContract:e,hiringProject:t}={}){this.isPublishingLandingPage=!0,this.hasPublishingLandingPageError=!1,this.saveLandingPageTask.perform({hiringContract:e,hiringProject:t})}*saveLandingPageTask({hiringContract:e,hiringProject:t}={}){try{const a=this.formState.clone()
e?.entityUrn&&t?.entityUrn&&(a.variables.contract.entityUrn=e.entityUrn,a.variables.contract.name=e.name,a.variables.hiringProject.entityUrn=t.entityUrn,a.variables.hiringProject.name=t.name),this.isPublishingLandingPage&&(a.status=u.LANDING_PAGE_STATUSES.PUBLISHED)
const i=a.serializedAttributes
if(this.isCreationMode){const e=this.args.formType===u.FORM_TYPES.DUPLICATE?_.LANDING_PAGES_CREATE_KEYS.DUPLICATE_LANDING_PAGE:_.LANDING_PAGES_CREATE_KEYS.CREATE_LANDING_PAGE,t=(0,b.constructPemMetadata)(e,[],{productName:_.LANDING_PAGES_PEM_PRODUCT_NAME}),{id:n}=yield this.landingPageService.createLandingPage(i,t)
this.formState.entityUrn=n}else{const e=(0,b.constructPemMetadata)(_.LANDING_PAGES_UPDATE_KEYS.UPDATE_LANDING_PAGE_CONTENT,[],{productName:_.LANDING_PAGES_PEM_PRODUCT_NAME})
yield this.landingPageService.updateLandingPage(this.formState.entityUrn,{$set:{...i}},e)}if(this.productForSeedData){const{name:e,productDescription:t,productUrl:a,productDescriptionTrackingId:i}=this.productForSeedData
try{yield this.advertiserSeedDataService.create(this.args.accountId,this.formState.entityUrn,{productName:e,productDescription:t,productUrl:a,productDescriptionGaiTextTrackingId:i})}catch(n){this.jet.error(new Error(`Failed to save landing page seed data: ${(0,g.getErrorMessage)(n)}`),[u.LANDING_PAGES_JET_ERROR_TAG,"save-seed-data-task"],!1)}}this._showSaveSuccessToast(),this.router.transitionTo(c.ROUTE_NAME.ACCOUNT_LANDING_PAGES_INDEX,this.args.accountId)}catch(n){this.isPublishingLandingPage&&(this.hasPublishingLandingPageError=!0),this.jet.error(new Error(`Failed to save landing page: ${(0,g.getErrorMessage)(n)}`),[u.LANDING_PAGES_JET_ERROR_TAG,"save-task"],!0)}finally{this.isPublishingLandingPage=!1}}*generateLandingPageCandidateTask(e,t){const n=this.args.company,a=(0,h.createAccountUrnFromId)(this.args.accountId)
try{const[i]=yield Promise.allSettled([this.landingPageService.getLandingPageCandidates({productData:t,accountUrn:a,organizationUrn:this.organizationUrn,candidateFlowId:this.candidateFlowId}),this.productService.upsert(this.args.accountId,t,this.products)])
if("rejected"===i.status)throw Error(i.reason)
const r=n.heroImageUrl,l=(0,h.createDigitalMediaAssetUrnFromImageUrl)(r),s=r&&{url:r,reference:l}
this.formState=new p.default(i.value.elements[0].landingPage,(0,o.getOwner)(this)),this.formState.externalUrl=t.productUrl,this.formState.backgroundImage=s,this.formState.sections=[...this.formState.sections,new v.default({},(0,o.getOwner)(this))],this.productForSeedData=t,e()}catch(i){this.jet.error(new Error(`Failed to generate landing page candidate: ${(0,g.getErrorMessage)(i)}`),[u.LANDING_PAGES_JET_ERROR_TAG,"generate-landing-page-candidate-task"],!0)}}_showSaveSuccessToast(){const e=this.isPublishingLandingPage?"i18n_publish_success":"i18n_save_success",t=this.i18n.lookupTranslation(this.constructor,e)(),n={type:f.TOAST_TYPES.SUCCESS,message:t,ctaText:(0,T.htmlSafe)(E.default.sanitizeHTML(this.i18n.lookupTranslation(this.constructor,"i18n_view_page")())),ctaUrl:this.formState.url,ctaTarget:"_blank"}
this.toast.add(n)}},be(me,"propTypes",{accountId:d.PropTypes.string.isRequired,company:d.PropTypes.object.isRequired,formType:d.PropTypes.enum(Object.values(u.FORM_TYPES)).isRequired,initialLandingPage:d.PropTypes.object,landingPagePermissions:d.PropTypes.object.isRequired,userPermissions:d.PropTypes.object.isRequired}),V=_e((B=me).prototype,"router",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=_e(B.prototype,"confirmDialog",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=_e(B.prototype,"landingPageService",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=_e(B.prototype,"jet",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=_e(B.prototype,"i18n",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=_e(B.prototype,"toast",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=_e(B.prototype,"lix",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=_e(B.prototype,"productService",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=_e(B.prototype,"leadGenFormService",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=_e(B.prototype,"advertiserSeedDataService",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=_e(B.prototype,"formState",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new p.default(this.args.initialLandingPage?{...this.args.initialLandingPage,isDuplicate:this.args.formType===u.FORM_TYPES.DUPLICATE}:this.emptyLandingPageData,(0,o.getOwner)(this))}}),ee=_e(B.prototype,"currentModulesInViewport",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),te=_e(B.prototype,"hasAttemptedSubmit",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ne=_e(B.prototype,"selectedSection",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.SECTION_IDS.HEADER}}),ae=_e(B.prototype,"isNavigatingFromLeftRailSection",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ie=_e(B.prototype,"isInAccelerateFlow",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),re=_e(B.prototype,"shouldFocusOnFirstInput",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),oe=_e(B.prototype,"isRecruiterIntegrationModalOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),le=_e(B.prototype,"isPublishingLandingPage",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),se=_e(B.prototype,"hasPublishingLandingPageError",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ce=_e(B.prototype,"isPublishClicked",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ue=_e(B.prototype,"selectedMarketingLeadsPreviewOption",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return Te}}),de=_e(B.prototype,"isGaiSelectionModalOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),pe=_e(B.prototype,"productForSeedData",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_e(B.prototype,"leadGenFormByUrn",[s.cached],Object.getOwnPropertyDescriptor(B.prototype,"leadGenFormByUrn"),B.prototype),_e(B.prototype,"productsData",[s.cached],Object.getOwnPropertyDescriptor(B.prototype,"productsData"),B.prototype),_e(B.prototype,"onSelectMarketingLeadsPreviewOption",[r.action],Object.getOwnPropertyDescriptor(B.prototype,"onSelectMarketingLeadsPreviewOption"),B.prototype),_e(B.prototype,"containerDidEnter",[r.action],Object.getOwnPropertyDescriptor(B.prototype,"containerDidEnter"),B.prototype),_e(B.prototype,"containerDidExit",[r.action],Object.getOwnPropertyDescriptor(B.prototype,"containerDidExit"),B.prototype),_e(B.prototype,"containerOnEnterOrExitViewport",[r.action],Object.getOwnPropertyDescriptor(B.prototype,"containerOnEnterOrExitViewport"),B.prototype),_e(B.prototype,"updateSection",[r.action],Object.getOwnPropertyDescriptor(B.prototype,"updateSection"),B.prototype),_e(B.prototype,"onClickLeavePage",[r.action],Object.getOwnPropertyDescriptor(B.prototype,"onClickLeavePage"),B.prototype),_e(B.prototype,"onSelectAcceleratedLandingPage",[r.action],Object.getOwnPropertyDescriptor(B.prototype,"onSelectAcceleratedLandingPage"),B.prototype),_e(B.prototype,"onClickGenerateLandingPage",[r.action],Object.getOwnPropertyDescriptor(B.prototype,"onClickGenerateLandingPage"),B.prototype),_e(B.prototype,"onUpdateFormState",[r.action],Object.getOwnPropertyDescriptor(B.prototype,"onUpdateFormState"),B.prototype),_e(B.prototype,"onSubmitForm",[r.action],Object.getOwnPropertyDescriptor(B.prototype,"onSubmitForm"),B.prototype),_e(B.prototype,"onSelectTemplate",[r.action],Object.getOwnPropertyDescriptor(B.prototype,"onSelectTemplate"),B.prototype),_e(B.prototype,"onClickNext",[r.action],Object.getOwnPropertyDescriptor(B.prototype,"onClickNext"),B.prototype),_e(B.prototype,"onDismissGaiSelectionModal",[r.action],Object.getOwnPropertyDescriptor(B.prototype,"onDismissGaiSelectionModal"),B.prototype),_e(B.prototype,"onOpenGaiSelectionModal",[r.action],Object.getOwnPropertyDescriptor(B.prototype,"onOpenGaiSelectionModal"),B.prototype),_e(B.prototype,"onRecruiterIntegrationModalDismiss",[r.action],Object.getOwnPropertyDescriptor(B.prototype,"onRecruiterIntegrationModalDismiss"),B.prototype),_e(B.prototype,"onPublishLandingPage",[r.action],Object.getOwnPropertyDescriptor(B.prototype,"onPublishLandingPage"),B.prototype),_e(B.prototype,"saveLandingPageTask",[z],Object.getOwnPropertyDescriptor(B.prototype,"saveLandingPageTask"),B.prototype),_e(B.prototype,"generateLandingPageCandidateTask",[j],Object.getOwnPropertyDescriptor(B.prototype,"generateLandingPageCandidateTask"),B.prototype),G=B))||G);(0,t.setComponentTemplate)(he,ye)})),define("campaign-manager-web/components/landing-pages/gai-selection-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@glimmer/tracking","@ember/service","@ember/object","campaign-manager-web/constants/landing-pages"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _=(0,n.createTemplateFactory)({id:"cnc6P2hv",block:'[[[8,[39,0],[[24,0,"landing-pages-gai-selection-modal"]],[["@isOpen","@dismissModal"],[[30,1],[30,2]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],[[24,0,"landing-pages-gai-selection-modal__header pb4"]],null,[["default"],[[[[1,"\\n    "],[10,"h3"],[14,1,"landing-pages-gai-selection-modal-subheader"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["xlarge","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_llp_type_header","campaign-manager-web/components/landing-pages/gai-selection-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],[[24,0,"landing-pages-gai-selection-modal__content pt1 pb4"]],null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"u-layout-flex__container--direction-column-center landing-pages-gai-selection-modal__second_screen"],[12],[1,"\\n      "],[10,0],[14,0,"landing-pages-gai-selection-modal__second_screen_buttons"],[12],[1,"\\n        "],[10,2],[15,0,[29,["mb2"," ",[28,[37,3],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_llp_type_subheader","campaign-manager-web/components/landing-pages/gai-selection-modal"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,4],null,[["@isBeta","@isSelected","@header","@onClick","@showCampaignStyle","@subText"],[true,[30,0,["isAcceleratedLandingPageCreationSelected"]],[28,[37,2],["i18n_ai_landing_page_button_header","campaign-manager-web/components/landing-pages/gai-selection-modal"],null],[30,0,["onSelectAcceleratedLandingPage"]],true,[28,[37,2],["i18n_ai_landing_page_subtext","campaign-manager-web/components/landing-pages/gai-selection-modal"],null]]],null],[1,"\\n        "],[10,0],[14,0,"pt4"],[12],[1,"\\n          "],[8,[39,4],null,[["@isSelected","@header","@onClick","@showCampaignStyle","@subText"],[[30,0,["isClassicLandingPageCreationSelected"]],[28,[37,2],["i18n_manual_landing_page_header","campaign-manager-web/components/landing-pages/gai-selection-modal"],null],[30,0,["onSelectClassicLandingPage"]],true,[28,[37,2],["i18n_manual_landing_page_subtext","campaign-manager-web/components/landing-pages/gai-selection-modal"],null]]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[8,[39,5],[[4,[38,6],["click",[30,2]],null]],[["@buttonType"],["tertiary"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["i18n_cancel_creation","campaign-manager-web/components/landing-pages/gai-selection-modal"],null]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[39,5],[[24,0,"ml1"],[4,[38,6],["click",[30,0,["onCreateLandingPageClick"]]],null]],[["@buttonType"],["fab"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["i18n_create_landing_page","campaign-manager-web/components/landing-pages/gai-selection-modal"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@onDismissModal","modal"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","hue-web-foundations@-text-body","optima/objective-modal-button","hue-web-button","on"]]',moduleName:"campaign-manager-web/components/landing-pages/gai-selection-modal.hbs",isStrictMode:!1})
let h=e.default=(0,i.assertPropTypes)((m=class extends a.default{constructor(...e){super(...e),g(this,"router",d,this),g(this,"selectedLandingPageCreationType",p,this)}get isClassicLandingPageCreationSelected(){return this.selectedLandingPageCreationType===s.MARKETING_LANDING_PAGE_CREATION_TYPE.CLASSIC}get isAcceleratedLandingPageCreationSelected(){return this.selectedLandingPageCreationType===s.MARKETING_LANDING_PAGE_CREATION_TYPE.ACCELERATE}onCreateLandingPageClick(){this.selectedLandingPageCreationType===s.MARKETING_LANDING_PAGE_CREATION_TYPE.ACCELERATE?(this.args.onDismissModal(),this.args.onSelectAcceleratedLandingPage()):(this.args.onDismissModal(),this.args.onSelectClassicLandingPage())}onSelectAcceleratedLandingPage(){this.selectedLandingPageCreationType=s.MARKETING_LANDING_PAGE_CREATION_TYPE.ACCELERATE}onSelectClassicLandingPage(){this.selectedLandingPageCreationType=s.MARKETING_LANDING_PAGE_CREATION_TYPE.CLASSIC}},f=m,T="propTypes",E={isOpen:i.PropTypes.bool.isRequired,onDismissModal:i.PropTypes.func.isRequired},T in f?Object.defineProperty(f,T,{value:E,enumerable:!0,configurable:!0,writable:!0}):f[T]=E,d=b((u=m).prototype,"router",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(u.prototype,"selectedLandingPageCreationType",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return s.MARKETING_LANDING_PAGE_CREATION_TYPE.ACCELERATE}}),b(u.prototype,"onCreateLandingPageClick",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"onCreateLandingPageClick"),u.prototype),b(u.prototype,"onSelectAcceleratedLandingPage",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"onSelectAcceleratedLandingPage"),u.prototype),b(u.prototype,"onSelectClassicLandingPage",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"onSelectClassicLandingPage"),u.prototype),c=u))||c
var f,T,E;(0,t.setComponentTemplate)(_,h)})),define("campaign-manager-web/components/landing-pages/header-form",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"4kADjuHI",block:'[[[1,"\\n"],[10,"h2"],[15,0,[29,[[28,[37,0],null,[["size"],["large"]]]]]],[12],[1,"\\n  "],[1,[28,[35,1],["i18n_page_info_header","campaign-manager-web/components/landing-pages/header-form"],null]],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[14,0,"mb4"],[12],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-items-center u-layout__width-full mt4"],[12],[1,"\\n    "],[10,"label"],[14,0,"form-with-preview-layout__label m0"],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_cover_image","campaign-manager-web/components/landing-pages/header-form"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,2],null,[["@placement","@content","@contentClass"],["right",[28,[37,1],["i18n_background_image_details","campaign-manager-web/components/landing-pages/header-form"],null],"u-hoverable__content"]],[["trigger"],[[[[1,"\\n        "],[8,[39,3],[[16,"aria-label",[28,[37,1],["i18n_background_image_info_trigger","campaign-manager-web/components/landing-pages/header-form"],null]],[4,[38,4],[[30,1,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle"],["small","tertiary","question",true]],null],[1,"\\n      "]],[1]]]]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,5],null,[["@accountId","@chooseFileButtonText","@companyId","@id","@imageSrc","@instructionsText","@isUploadDisabled","@uploadRecipes","@onImageChange"],[[30,2],[28,[37,1],["i18n_upload_cover_image","campaign-manager-web/components/landing-pages/header-form"],null],[30,3,["id"]],"background",[30,4],[28,[37,1],["i18n_cover_image_requirements","campaign-manager-web/components/landing-pages/header-form"],null],[30,5],[28,[37,6],["COMPANY_PIPELINE_BUILDER_BACKGROUND_IMAGE"],null],[30,6]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[8,[30,7,["input"]],[[16,"required",true]],[["@label","@showCharCounter","@validations","@value","@onInput"],[[28,[37,1],["i18n_title_label","campaign-manager-web/components/landing-pages/header-form"],null],true,[30,8],[30,9],[30,10]]],null],[1,"\\n\\n"],[41,[51,[30,11]],[[[1,"  "],[8,[30,7,["input"]],null,[["@label","@showCharCounter","@validations","@value","@onInput"],[[28,[37,1],["i18n_subtitle_label","campaign-manager-web/components/landing-pages/header-form"],null],true,[30,12],[30,13],[30,14]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[8,[30,7,["select"]],[[24,0,"mt4"]],[["@label","@onChange"],[[28,[37,1],["i18n_call_to_actions_label","campaign-manager-web/components/landing-pages/header-form"],null],[30,15]]],[["default"],[[[[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,17]],null]],null],null,[[[1,"    "],[8,[30,16,["option"]],[[16,"selected",[28,[37,10],[[30,19],[30,18]],null]],[16,2,[30,18]]],null,[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_call_to_action_options","campaign-manager-web/components/landing-pages/header-form"],[["key"],[[30,18]]]]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[18]],null]],[16]]]]],[1,"\\n\\n"],[41,[28,[37,12],[[30,20],[30,21]],null],[[[1,"  "],[8,[39,13],null,[["@externalUrlValidations","@externalUrl","@genericForm","@isPublishClicked","@organizationUrn","@landingPageStatus","@leadGenForm","@onUpdateLeadGenForm","@onUpdateDestinationType","@onChangeExternalUrl","@isExternalUrlLandingPageRestricted","@isLeadGenFormRestricted"],[[30,22],[30,23],[30,7],[30,24],[30,25],[30,26],[30,27],[30,28],[30,21],[30,20],[30,29],[30,30]]],null],[1,"\\n"]],[]],[[[41,[30,20],[[[1,"  "],[8,[30,7,["input"]],[[24,0,"mt4"]],[["@label","@validations","@value","@onInput"],[[28,[37,1],["i18n_external_url_label","campaign-manager-web/components/landing-pages/header-form"],null],[30,22],[30,23],[30,20]]],null],[1,"\\n"]],[]],null]],[]]],[1,"\\n"],[41,[30,11],[[[1,"  "],[8,[30,7,["select"]],[[24,0,"mt4"]],[["@label","@onChange"],[[28,[37,1],["i18n_call_to_actions_secondary_text_label","campaign-manager-web/components/landing-pages/header-form"],null],[30,31]]],[["default"],[[[[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,11]],null]],null],null,[[[1,"      "],[8,[30,32,["option"]],[[16,"selected",[28,[37,10],[[30,34],[30,33]],null]],[16,2,[30,33]]],null,[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_call_to_action_secondary_text_options","campaign-manager-web/components/landing-pages/header-form"],[["key","companyName"],[[30,33],[30,3,["displayName"]]]]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[33]],null],[1,"  "]],[32]]]]],[1,"\\n"]],[]],null]],["triggerData","@accountId","@company","@backgroundImageSrc","@shouldDisableAllFields","@onChangeBackgroundImage","@genericForm","@titleValidations","@title","@onChangeTitle","@secondaryTextCallToActionOptions","@subtitleValidations","@subtitle","@onChangeSubtitle","@onChangeCallToAction","formSelect","@callToActionOptions","ctaOptionKey","@selectedCallToAction","@onChangeExternalUrl","@onUpdateDestinationType","@externalUrlValidations","@externalUrl","@isPublishClicked","@organizationUrn","@landingPageStatus","@leadGenForm","@onUpdateLeadGenForm","@isExternalUrlLandingPageRestricted","@isLeadGenFormRestricted","@onChangeSecondaryTextCallToAction","formSelect","ctaSecondaryTextOptionKey","@selectedSecondaryTextCallToAction"],false,["hue-web-foundations@-text-body","t","hue-web-tooltip","hue-web-button","hue-web-tooltip-trigger","landing-pages/image-upload","array","unless","each","-track-array","eq","if","and","landing-pages/destination-type-form"]]',moduleName:"campaign-manager-web/components/landing-pages/header-form.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/landing-pages/highlights-module",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"rQUrt00D",block:'[[[1,"\\n"],[8,[39,0],null,[["@shouldShowAllValidations","@shouldDisableAllFields"],[[30,1],[30,2]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["input"]],[[17,4]],[["@label","@placeholder","@showCharCounter","@validations","@value","@onInput"],[[28,[37,1],["highlight","campaign-manager-web/components/landing-pages/highlights-module"],null],[30,5],true,[30,6],[30,7],[30,8]]],null],[1,"\\n\\n  "],[8,[30,3,["input"]],[[17,4]],[["@label","@placeholder","@showCharCounter","@type","@validations","@value","@onInput"],[[28,[37,1],["items","campaign-manager-web/components/landing-pages/highlights-module"],null],[28,[37,1],["items_placeholder","campaign-manager-web/components/landing-pages/highlights-module"],null],true,"multiline",[30,9],[30,10],[30,11]]],[["default"],[[[[1,"\\n    "],[8,[30,12,["tooltip"]],null,[["@contentClass","@triggerAriaLabel"],["u-hoverable__content",[28,[37,1],["items_tooltip_label","campaign-manager-web/components/landing-pages/highlights-module"],null]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["items_tooltip","campaign-manager-web/components/landing-pages/highlights-module"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[12]]]]],[1,"\\n\\n"]],[3]]]]]],["@shouldShowAllValidations","@shouldDisableAllFields","genericForm","&attrs","@titlePlaceholder","@titleValidations","@titleValue","@onInputTitle","@itemsValidations","@itemsValue","@onInputItems","genericInput"],false,["generic-form","t"]]',moduleName:"campaign-manager-web/components/landing-pages/highlights-module.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/landing-pages/image-upload",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@glimmer/tracking","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/constants/asset-library","campaign-manager-web/entities/landing-pages/media"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const y=(0,n.createTemplateFactory)({id:"h3pwJTx8",block:'[[[1,"\\n"],[8,[39,0],null,[["@validations","@showValidations"],[[30,1],[30,2]]],[["default"],[[[[1,"\\n  "],[8,[39,1],[[16,0,[28,[37,2],["mb4 ",[30,3,["class"]]],null]]],[["@displayText","@imageSrc","@isDisabled","@isPreviewShowing","@onClickAssetLibrary","@onRemoveFile","@instructionsText","@showError","@errorMessage"],[[30,4],[30,5],[30,6],[30,5],[30,0,["onAssetLibraryOpen"]],[30,0,["onImageUploadRemove"]],[30,7],[28,[37,3],[[30,0,["imageUploadError"]],[30,0,["imageValidationError"]]],null],[28,[37,3],[[30,0,["imageUploadError"]],[30,0,["imageValidationError"]]],null]]],null],[1,"\\n"]],[3]]]]],[1,"\\n"],[41,[30,0,["isAssetLibraryOpen"]],[[[1,"  "],[8,[39,5],null,[["@accountId","@assetType","@companyId","@isOpen","@numOfEntitiesPerPage","@shouldDisableAutoSelect","@showSingleSelectionExperience","@onDismiss","@onSubmitSelectedAssets"],[[30,8],[30,0,["assetType"]],[30,9],[30,0,["isAssetLibraryOpen"]],10,true,true,[30,0,["onDismissAssetLibrary"]],[30,0,["onSubmitSelectedAssets"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,6],null,[["@type","@message","@isHidden"],["negative",[28,[37,7],["i18n_image_upload_error","campaign-manager-web/components/landing-pages/image-upload"],null],[28,[37,8],[[30,0,["imageUploadError"]]],null]]],null],[1,"\\n"],[8,[39,6],null,[["@type","@message","@isHidden"],["negative",[28,[37,7],["image_validation_error","campaign-manager-web/components/landing-pages/image-upload"],null],[28,[37,8],[[30,0,["imageValidationError"]]],null]]],null]],["@validations","@showValidations","validatedControl","@imageName","@imageSrc","@isUploadDisabled","@instructionsText","@accountId","@companyId"],false,["validated-control","multi-asset/single-asset-selection-template","concat","or","if","asset-library/asset-library-isolated-modal-container","hue-web-inline-feedback","t","not"]]',moduleName:"campaign-manager-web/components/landing-pages/image-upload.hbs",isStrictMode:!1})
let S=e.default=(u=(0,l.inject)(),(0,o.assertPropTypes)((h=class extends a.default{constructor(...e){super(...e),f(this,"lix",m,this),T(this,"assetType",s.ASSET_ENTITY_TYPES.IMAGE),f(this,"imageValidationError",g,this),f(this,"imageUploadError",b,this),f(this,"isAssetLibraryOpen",_,this)}get uploaderId(){return this.args.id||""}onImageUploadRemove(){this.args.onImageChange(void 0)}onDismissAssetLibrary(){this.isAssetLibraryOpen=!1}onAssetLibraryOpen(){this.isAssetLibraryOpen=!0}onSubmitSelectedAssets([e]=[]){this.args.onImageChange(new c.default({asset:e}))}},T(h,"propTypes",{accountId:o.PropTypes.oneOfType([o.PropTypes.number,o.PropTypes.string]).isRequired,companyId:o.PropTypes.oneOfType([o.PropTypes.number,o.PropTypes.string]).isRequired,id:o.PropTypes.string,imageSrc:o.PropTypes.string,imageName:o.PropTypes.string,instructionsText:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.SafeString]),isUploadDisabled:o.PropTypes.bool,showValidations:o.PropTypes.bool,validations:o.PropTypes.oneOfType([o.PropTypes.EmberObject,o.PropTypes.object]),onImageChange:o.PropTypes.func.isRequired}),m=E((p=h).prototype,"lix",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=E(p.prototype,"imageValidationError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b=E(p.prototype,"imageUploadError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_=E(p.prototype,"isAssetLibraryOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),E(p.prototype,"onImageUploadRemove",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onImageUploadRemove"),p.prototype),E(p.prototype,"onDismissAssetLibrary",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onDismissAssetLibrary"),p.prototype),E(p.prototype,"onAssetLibraryOpen",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onAssetLibraryOpen"),p.prototype),E(p.prototype,"onSubmitSelectedAssets",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onSubmitSelectedAssets"),p.prototype),d=p))||d);(0,t.setComponentTemplate)(y,S)})),define("campaign-manager-web/components/landing-pages/insights",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/utils/landing-pages/analytics","@ember/template","campaign-manager-web/utils/date","campaign-manager-web/constants/chart","@linkedin/jsecure"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const E=(0,n.createTemplateFactory)({id:"dp66OsxF",block:'[[[1,"\\n"],[11,0],[17,1],[12],[1,"\\n  "],[8,[39,0],null,[["@title","@analytics"],[[30,0,["leadsOverviewData","title"]],[30,0,["leadsOverviewData","analytics"]]]],null],[1,"\\n\\n  "],[8,[39,0],null,[["@title","@analytics"],[[30,0,["leadsInmailOverviewData","title"]],[30,0,["leadsInmailOverviewData","analytics"]]]],null],[1,"\\n\\n  "],[8,[39,1],null,[["@title","@titleTooltip","@charts","@dateRange"],[[30,0,["percentageLeadsInMailedData","title"]],[30,0,["percentageLeadsInMailedData","titleTooltip"]],[30,0,["percentageLeadsInMailedData","charts"]],[30,2]]],null],[1,"\\n\\n  "],[8,[39,1],null,[["@title","@titleTooltip","@charts","@dateRange"],[[30,0,["viewsToLeadsData","title"]],[30,0,["viewsToLeadsData","titleTooltip"]],[30,0,["viewsToLeadsData","charts"]],[30,2]]],null],[1,"\\n"],[13]],["&attrs","@dateRange"],false,["analytics-highlights","landing-pages/analytics-chart"]]',moduleName:"campaign-manager-web/components/landing-pages/insights.hbs",isStrictMode:!1}),y={LEADS_OVERVIEW_TITLE:"i18n_leads_overview_title",LEADS_INMAIL_ACCEPTANCE_RATE_TITLE:"i18n_inmail_acceptance_rate_title",[o.LANDING_PAGE_ANALYTICS_METRICS.LEADS]:{title:"i18n_total_leads_title",titleTooltip:"i18n_total_leads_tooltip"},[o.LANDING_PAGE_ANALYTICS_METRICS.NEW_ENGAGED_LEADS_PERCENTAGE]:{title:"i18n_newly_engaged_leads_title",titleTooltip:"i18n_newly_engaged_leads_tooltip"},[o.LANDING_PAGE_ANALYTICS_METRICS.NEW_INMAILED_LEADS_PERCENTAGE]:{title:"i18n_non_inmailed_leads_title",titleTooltip:"i18n_non_inmailed_leads_tooltip"},[o.LANDING_PAGE_ANALYTICS_METRICS.LEADS_INMAIL_RATE]:{title:"i18n_inmailed_leads_title",titleTooltip:"i18n_inmailed_leads_tooltip"},[o.LANDING_PAGE_ANALYTICS_METRICS.LEADS_INMAIL_ACCEPTANCE_RATE]:{title:"i18n_leads_inmail_acceptance_rate_title",titleTooltip:"i18n_leads_inmail_acceptance_rate_tooltip"},[o.LANDING_PAGE_ANALYTICS_METRICS.BENCHMARK_INDUSTRY_INMAIL_RATE]:"i18n_inmail_insight",[o.LANDING_PAGE_ANALYTICS_METRICS.LEADS_INMAILED_OVER_TIME]:{title:"i18n_percentage_leads_inmailed_title",titleTooltip:"i18n_percentage_leads_inmailed_tooltip",percentage:"i18n_percentage",metricTitle:"i18n_percentage_leads_inmailed"},[o.LANDING_PAGE_ANALYTICS_METRICS.VIEW_TO_LEADS_OVER_TIME]:{title:"i18n_views_to_leads_title",titleTooltip:"i18n_views_to_leads_tooltip",totalCounts:"i18n_total_counts",conversionRate:"i18n_conversion_rate",leads:"i18n_leads",views:"i18n_views"}}
let S=e.default=(d=(0,r.inject)(),p=(0,r.inject)("cm-formatter"),(0,i.assertPropTypes)((h=class extends a.default{constructor(...e){super(...e),f(this,"i18n",b,this),f(this,"formatter",_,this)}get leadsOverviewData(){const e=(0,o.getLeadsAnalytics)(this.args.analytics)
return{title:this._getTranslatedSafeHtml(y.LEADS_OVERVIEW_TITLE),analytics:{columns:this._getHighlightColumns(e)}}}get leadsInmailOverviewData(){const e=this.args.analytics,t=(0,o.getLeadInmailAnalytics)(e),n={},a=this._getHighlightColumns(t)
return o.LANDING_PAGE_ANALYTICS_METRICS.BENCHMARK_INDUSTRY_INMAIL_RATE in e&&(n.insight=this._getTranslatedSafeHtml(y[o.LANDING_PAGE_ANALYTICS_METRICS.BENCHMARK_INDUSTRY_INMAIL_RATE],{rate:this.formatter.formatRatioOrDash(e[o.LANDING_PAGE_ANALYTICS_METRICS.BENCHMARK_INDUSTRY_INMAIL_RATE]),industry:e[o.LANDING_PAGE_ANALYTICS_METRICS.BENCHMARK_INDUSTRY]})),a.length>0&&(n.columns=a),{title:this._getTranslatedSafeHtml(y.LEADS_INMAIL_ACCEPTANCE_RATE_TITLE),analytics:n}}get percentageLeadsInMailedData(){const e=this.args.analytics
return{title:this._getTranslatedSafeHtml(y[o.LANDING_PAGE_ANALYTICS_METRICS.LEADS_INMAILED_OVER_TIME].title),titleTooltip:this._getTranslatedSafeHtml(y[o.LANDING_PAGE_ANALYTICS_METRICS.LEADS_INMAILED_OVER_TIME].titleTooltip),charts:[{metric:o.LANDING_PAGE_ANALYTICS_METRICS.LEADS_INMAILED_OVER_TIME,title:this._getTranslatedSafeHtml(y[o.LANDING_PAGE_ANALYTICS_METRICS.LEADS_INMAILED_OVER_TIME].percentage),tooltipContent:this._getPercentageLeadsInMailedChartTooltipContent.bind(this),format:o.LANDING_PAGE_ANALYTICS_METRIC_FORMATS.RATIO,chartData:[{data:(0,o.getLeadsInMailedChartData)(e),name:this._getTranslatedSafeHtml(y[o.LANDING_PAGE_ANALYTICS_METRICS.LEADS_INMAILED_OVER_TIME].metricTitle)}]}]}}get viewsToLeadsData(){const e=this.args.analytics,t=(0,o.getViewsToLeadsConversionRateChartData)(e),n=(0,o.getViewToLeadsTotalCountChartData)(e)
return{title:this._getTranslatedSafeHtml(y[o.LANDING_PAGE_ANALYTICS_METRICS.VIEW_TO_LEADS_OVER_TIME].title),titleTooltip:this._getTranslatedSafeHtml(y[o.LANDING_PAGE_ANALYTICS_METRICS.VIEW_TO_LEADS_OVER_TIME].titleTooltip),charts:[{metric:o.LANDING_PAGE_ANALYTICS_METRICS.VIEW_TO_LEADS_OVER_TIME,title:this._getTranslatedSafeHtml(y[o.LANDING_PAGE_ANALYTICS_METRICS.VIEW_TO_LEADS_OVER_TIME].totalCounts),format:o.LANDING_PAGE_ANALYTICS_METRIC_FORMATS.NUMBER,tooltipContent:this._getLandingPageViewsToLeadsChartTooltipContent.bind(this),chartData:[{data:n[0],name:this._getTranslatedSafeHtml(y[o.LANDING_PAGE_ANALYTICS_METRICS.VIEW_TO_LEADS_OVER_TIME].leads)},{data:n[1],name:this._getTranslatedSafeHtml(y[o.LANDING_PAGE_ANALYTICS_METRICS.VIEW_TO_LEADS_OVER_TIME].views)}]},{metric:o.LANDING_PAGE_ANALYTICS_METRICS.CONVERSION_RATE,title:this._getTranslatedSafeHtml(y[o.LANDING_PAGE_ANALYTICS_METRICS.VIEW_TO_LEADS_OVER_TIME].conversionRate),format:o.LANDING_PAGE_ANALYTICS_METRIC_FORMATS.RATIO,tooltipContent:this._getConversionRateChartTooltipContent.bind(this),chartData:[{data:t,name:this._getTranslatedSafeHtml(y[o.LANDING_PAGE_ANALYTICS_METRICS.VIEW_TO_LEADS_OVER_TIME].conversionRate)}]}]}}_getHighlightColumns(e){return Object.entries(e).map((([e,t])=>({metric:e,...t,title:this._getTranslatedSafeHtml(y[e].title),titleTooltip:this._getTranslatedSafeHtml(y[e].titleTooltip)})))}_getConversionRateChartTooltipContent(e){const t=e[0].point
return this._getTooltipHeader(t.x)+this._getTooltipItem({metric:o.LANDING_PAGE_ANALYTICS_METRICS.LEAD_RATE,value:this.formatter.formatRatioOrDash(t.y),percentage:t.viewToLeadConversionRatePercentageChange,marker:c.MARKER_CLASSES[0],granularity:t.granularity})}_getLandingPageViewsToLeadsChartTooltipContent(e){const t=e[0].point,n=e[1].point
return this._getTooltipHeader(t.x)+this._getTooltipItem({metric:o.LANDING_PAGE_ANALYTICS_METRICS.LEADS,value:t.y,percentage:t.leadsPercentageChange,marker:c.MARKER_CLASSES[0],granularity:t.granularity})+this._getTooltipItem({metric:o.LANDING_PAGE_ANALYTICS_METRICS.LANDING_PAGE_VIEWS,value:n.y,percentage:n.landingPageViewsPercentageChange,marker:c.MARKER_CLASSES[1],granularity:n.granularity})}_getPercentageLeadsInMailedChartTooltipContent(e){const t=e[0].point
return this._getTooltipHeader(t.x)+this._getTooltipItem({metric:o.LANDING_PAGE_ANALYTICS_METRICS.LEADS,value:t.leads,percentage:t.leadsPercentageChange,granularity:t.granularity})+this._getTooltipItem({metric:o.LANDING_PAGE_ANALYTICS_METRICS.LEADS_INMAILED,value:t.leadsInMailed,percentage:t.leadsInMailedPercentageChange,granularity:t.granularity})+this._getTooltipItem({metric:o.LANDING_PAGE_ANALYTICS_METRICS.LEADS_INMAIL_RATE,value:this.formatter.formatRatioOrDash(t.y),percentage:t.leadsInMailRatePercentageChange,marker:c.MARKER_CLASSES[0],granularity:t.granularity})}_getTooltipItem({metric:e,value:t,percentage:n,marker:a,granularity:i}){return u.default.sanitizeHTML(`<div class="u-display-flex u-layout-flex__container--no-wrap-space-between mt2">${this._getTooltipMetric(e,t,a)}${n?this._getTooltipPercentageChange(n,i):""}</div>`)}_getTooltipMetric(e,t,n){return`${n?`<span class="${n} no-shrink"></span>`:""}<span class="u-layout__width-full" data-test-insight-chart-tooltip-item>${this._getTranslatedSafeHtml("i18n_analytics_chart_tooltip_item",{metric:e})}: <span class='t-bold'>${t}</span></span>`}_getTooltipPercentageChange(e,t){const n=e>0
return`<span class="u-layout__vertical-align-middle pl1" data-test-analytics-highlights__percentage-change>\n      <li-icon size="small" class="u-layout__vertical-align-middle ${n?"analytics-highlights__percentage-increase-icon":"analytics-highlights__percentage-decrease-icon"}"></li-icon>\n      <span class="${n?"u-color__green7":"u-color__red"}">${this.formatter.formatRatioOrDash(Math.abs(e))}</span>\n      <span class='analytics-highlights__time-slice'>${this._getTranslatedSafeHtml("i18n_analytics_chart_tooltip_granularity",{granularity:t})}</span>\n    </span>`}_getTooltipHeader(e){const t=(0,s.daysBetweenDaterange)(this.args.dateRange)<=365?"fmt_md_long":"fmt_mdy_long",n=this.formatter.formatDate(e,t)
return u.default.sanitizeHTML(`<span class="reporting-chart__highcharts-tooltip-header u-display-inline-flex t-14 u-color__black--75 u-border__common--bottom" data-test-insight-chart-tooltip-date>${n}</span>`)}_getTranslatedSafeHtml(e,t){return(0,l.htmlSafe)(this.i18n.lookupTranslation(this.constructor,e)(t))}},A=h,C="propTypes",O={analytics:i.PropTypes.object.isRequired,dateRange:i.PropTypes.object.isRequired},C in A?Object.defineProperty(A,C,{value:O,enumerable:!0,configurable:!0,writable:!0}):A[C]=O,b=T((g=h).prototype,"i18n",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=T(g.prototype,"formatter",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=g))||m)
var A,C,O;(0,t.setComponentTemplate)(E,S)})),define("campaign-manager-web/components/landing-pages/lead-gen-form-form",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/constants/landing-pages","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"8KrflSF4",block:'[[[1,"\\n"],[41,[30,1],[[[1,"  "],[10,"h2"],[15,0,[29,["mb4"," ",[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n    "],[1,[28,[35,2],["i18n_lead_gen_form_title","campaign-manager-web/components/landing-pages/lead-gen-form-form"],null]],[1,"\\n  "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,3],null,[["@contextPageKey","@isAbleToRemoveLeadGenForm","@isLeadGenFormCreationAllowed","@leadGenForm","@ownerUrn","@shouldDisableAllFields","@onUpdateLeadGenForm"],["linkedin_landing_page_integration",[30,0,["isAbleToRemoveLeadGenForm"]],[30,0,["isLeadGenFormCreationAllowed"]],[30,2],[30,3],[30,4],[30,5]]],null],[1,"\\n\\n"],[41,[30,0,["isNoChangeWarningShowing"]],[[[1,"  "],[8,[39,4],[[24,0,"mt3"]],[["@type","@a11yText"],["neutral",[28,[37,2],["i18n_no_change_allowed_note","campaign-manager-web/components/landing-pages/lead-gen-form-form"],null]]],[["default"],[[[[1,"\\n    "],[1,[28,[35,2],["i18n_no_change_allowed_note","campaign-manager-web/components/landing-pages/lead-gen-form-form"],null]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isShowingMustAttachLeadgenFormError"]],[[[1,"  "],[8,[39,4],null,[["@message","@type"],[[28,[37,2],["i18n_must_attach_leadgen_form_error","campaign-manager-web/components/landing-pages/lead-gen-form-form"],null],"negative"]],null],[1,"\\n"]],[]],null]],["@isLeadGenFormHeaderVisible","@leadGenForm","@organizationUrn","@shouldDisableAllFields","@onUpdateLeadGenForm"],false,["if","hue-web-foundations@-text-body","t","leadgen-form/lead-gen-form-integration-form","hue-web-inline-feedback"]]',moduleName:"campaign-manager-web/components/landing-pages/lead-gen-form-form.hbs",isStrictMode:!1})
let c=e.default=(0,r.assertPropTypes)((l=class extends a.default{get isAbleToRemoveLeadGenForm(){return this.args.landingPageStatus===i.LANDING_PAGE_STATUSES.DRAFT}get isShowingMustAttachLeadgenFormError(){return!this.args.leadGenForm&&this.args.isPublishClicked}get isNoChangeWarningShowing(){return Boolean(this.args.landingPageStatus===i.LANDING_PAGE_STATUSES.DRAFT&&this.args.leadGenForm)}get isLeadGenFormCreationAllowed(){return this.args.landingPageStatus===i.LANDING_PAGE_STATUSES.DRAFT}},u=l,d="propTypes",p={organizationUrn:r.PropTypes.string.isRequired,landingPageStatus:r.PropTypes.enum(Object.values(i.LANDING_PAGE_STATUSES)).isRequired,leadGenForm:r.PropTypes.object,shouldDisableAllFields:r.PropTypes.bool,onUpdateLeadGenForm:r.PropTypes.func.isRequired,isPublishClicked:r.PropTypes.bool},d in u?Object.defineProperty(u,d,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[d]=p,o=l))||o
var u,d,p;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/landing-pages/leads-download-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/jsecure","@ember/object","@ember/template","@ember/service","ember-concurrency-decorators","@linkedin/ember-prop-types","campaign-manager-web/constants/toasts","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/constants/landing-pages","campaign-manager-web/utils/http-error"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A,C,O
function v(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function w(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const I=(0,n.createTemplateFactory)({id:"IsfTCqlH",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","landing-pages-download-leads"]],[["@isOpen","@size","@dismissModal"],[[30,1],"medium",[30,2]]],[["default"],[[[[1,"\\n\\n"],[1,"  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"landing-pages-download-leads"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,[28,[35,2],["i18n_download_confirm_header","campaign-manager-web/components/landing-pages/leads-download-modal"],null]],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n"],[1,"  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,["pv3 u-color__black--75"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,[28,[35,2],["i18n_download_confirm_helper","campaign-manager-web/components/landing-pages/leads-download-modal"],null]],[13],[1,"\\n    "],[10,2],[15,0,[29,["pv2 u-border__common--bottom u-display-flex u-justify-between"," ",[28,[37,3],null,[["size"],["medium"]]]]]],[12],[1,"\\n      "],[10,1],[12],[1,[28,[35,2],["i18n_download_confirm_number_of","campaign-manager-web/components/landing-pages/leads-download-modal"],null]],[13],[1,"\\n      "],[10,1],[12],[1,[30,4,["length"]]],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["pv2 u-display-flex u-justify-between"," ",[28,[37,3],null,[["size"],["medium"]]]]]],[12],[1,"\\n      "],[10,1],[12],[1,[28,[35,2],["i18n_leads_time_range","campaign-manager-web/components/landing-pages/leads-download-modal"],null]],[13],[1,"\\n      "],[10,1],[12],[1,"\\n        "],[10,"time"],[12],[1,[30,5,["startDate"]]],[13],[1,"\\n        -\\n        "],[10,"time"],[12],[1,[30,5,["endDate"]]],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n"],[1,"  "],[8,[30,3,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n"],[1,"    "],[8,[39,4],[[24,0,"mr2"],[4,[38,5],["click",[30,2]],null],[4,[38,6],["landing_pages_leads_bulk_download_cancel"],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,2],["i18n_download_confirm_cancel","campaign-manager-web/components/landing-pages/leads-download-modal"],null]]],null],[1,"\\n\\n"],[1,"    "],[8,[39,4],[[4,[38,5],["click",[30,0,["onBulkDownload"]]],null],[4,[38,6],["landing_pages_leads_bulk_download_confirm"],null]],[["@text","@size"],[[28,[37,2],["i18n_download_confirm_download","campaign-manager-web/components/landing-pages/leads-download-modal"],null],"small"]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@dismissModal","modal","@selectedLandingPages","@leadsDateRange"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","hue-web-foundations@-text-body","hue-web-button","on","track-interaction"]]',moduleName:"campaign-manager-web/components/landing-pages/leads-download-modal.hbs",isStrictMode:!1})
let P=e.default=(g=(0,l.inject)(),b=(0,l.inject)("hue-web-toast"),_=(0,l.inject)(),h=(0,l.inject)(),f=(0,s.task)({enqueue:!0}),(0,c.assertPropTypes)((O=class extends a.default{constructor(...e){super(...e),v(this,"landingPage",y,this),v(this,"toast",S,this),v(this,"i18n",A,this),v(this,"jet",C,this)}onBulkDownload(){this.args.selectedLandingPages.forEach((e=>{this._downloadLeadGenFormLeadsTask.perform(e)})),this.args.dismissModal()}*_downloadLeadGenFormLeadsTask(e){const{leadsDateRange:t}=this.args
try{yield this.landingPage.downloadLandingPageLeads({landingPage:e,leadsDateRange:t})}catch(n){this.jet.error(`Error downloading leads for Landing Page ${e.entityUrn}. Error: ${(0,m.getErrorMessage)(n)}`,[d.JET_ERROR_TAGS.LANDING_PAGES,p.DOWNLOAD_LEADS_ERROR_TAG],!1)
const t=this.i18n.lookupTranslation(this.constructor,"i18n_unable_to_download_file")([{file:e.name}])
this.toast.add({type:u.TOAST_TYPES.ERROR,message:(0,o.htmlSafe)(i.default.sanitizeHTML(t))})}}},N=O,R="propTypes",D={isOpen:c.PropTypes.bool.isRequired,dismissModal:c.PropTypes.func.isRequired,selectedLandingPages:c.PropTypes.array.isRequired,leadsDateRange:c.PropTypes.object.isRequired},R in N?Object.defineProperty(N,R,{value:D,enumerable:!0,configurable:!0,writable:!0}):N[R]=D,y=w((E=O).prototype,"landingPage",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=w(E.prototype,"toast",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=w(E.prototype,"i18n",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=w(E.prototype,"jet",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w(E.prototype,"onBulkDownload",[r.action],Object.getOwnPropertyDescriptor(E.prototype,"onBulkDownload"),E.prototype),w(E.prototype,"_downloadLeadGenFormLeadsTask",[f],Object.getOwnPropertyDescriptor(E.prototype,"_downloadLeadGenFormLeadsTask"),E.prototype),T=E))||T)
var N,R,D;(0,t.setComponentTemplate)(I,P)})),define("campaign-manager-web/components/landing-pages/marketing-leads-form",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/constants/landing-pages","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"Yt7LJgsA",block:'[[[8,[39,0],[[24,0,"p5 mb5"]],[["@elevation"],["lined"]],[["default"],[[[[1,"\\n  "],[8,[39,1],null,[["@accountId","@backgroundImageSrc","@callToActionOptions","@company","@externalUrl","@externalUrlValidations","@genericForm","@isExternalUrlLandingPageRestricted","@isLeadGenFormRestricted","@isPublishClicked","@landingPageStatus","@leadGenForm","@organizationUrn","@onChangeBackgroundImage","@onChangeCallToAction","@onChangeExternalUrl","@onChangeSubtitle","@onChangeTitle","@onUpdateLeadGenForm","@onUpdateDestinationType","@selectedCallToAction","@shouldDisableAllFields","@subtitle","@subtitleValidations","@title","@titleValidations"],[[30,1],[30,2,["backgroundImage","url"]],[30,0,["LANDING_PAGE_CALL_TO_ACTION_OPTIONS"]],[30,3],[30,2,["externalUrl"]],[30,2,["validations","attrs","externalUrl"]],[30,4],[30,5],[30,6],[30,7],[30,2,["status"]],[30,2,["leadGenForm"]],[30,2,["organization"]],[28,[37,2],[[30,8],"backgroundImage"],null],[28,[37,2],[[30,8],"callToAction"],null],[52,[30,0,["isExternalUrlPagesLixEnabled"]],[28,[37,2],[[30,8],"externalUrl"],null],null],[28,[37,2],[[30,8],"subtitle"],null],[28,[37,2],[[30,8],"title"],null],[28,[37,2],[[30,8],"leadGenForm"],null],[52,[30,0,["isExternalUrlPagesLixEnabled"]],[28,[37,2],[[30,8],"type"],null],null],[30,2,["callToAction"]],[30,4,["shouldDisableAllFields"]],[30,2,["subtitle"]],[30,2,["validations","attrs","subtitle"]],[30,2,["title"]],[30,2,["validations","attrs","title"]]]],null],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[8,[39,4],null,[["@accountId","@companyId","@genericForm","@sections","@sectionTypes","@onAddSection","@onRemoveSection","@onUpdateFormState"],[[30,1],[30,3,["id"]],[30,4],[30,2,["sections"]],[30,0,["MARKETING_SECTIONS"]],[30,2,["addSection"]],[30,2,["removeSection"]],[30,8]]],null],[1,"\\n\\n"],[41,[51,[30,0,["isExternalUrlPagesLixEnabled"]]],[[[1,"  "],[8,[39,0],[[24,0,"p5 mb5"]],[["@elevation"],["lined"]],[["default"],[[[[1,"\\n    "],[8,[39,6],null,[["@isPublishClicked","@organizationUrn","@landingPageStatus","@leadGenForm","@shouldDisableAllFields","@onUpdateLeadGenForm","@isLeadGenFormHeaderVisible"],[[30,7],[30,2,["organization"]],[30,2,["status"]],[30,2,["leadGenForm"]],[30,4,["shouldDisableAllFields"]],[28,[37,2],[[30,8],"leadGenForm"],null],true]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],["@accountId","@formState","@company","@genericForm","@isExternalUrlLandingPageRestricted","@isLeadGenFormRestricted","@isPublishClicked","@onUpdateFormState"],false,["hue-web-card","landing-pages/header-form","fn","if","landing-pages/sections-form","unless","landing-pages/lead-gen-form-form"]]',moduleName:"campaign-manager-web/components/landing-pages/marketing-leads-form.hbs",isStrictMode:!1})
let b=e.default=(s=(0,o.inject)(),(0,r.assertPropTypes)((p=class extends a.default{constructor(...e){var t,n,a,r
super(...e),t=this,n="lix",r=this,(a=d)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(r):void 0}),m(this,"LANDING_PAGE_CALL_TO_ACTION_OPTIONS",i.LANDING_PAGE_CALL_TO_ACTION_OPTIONS),m(this,"MARKETING_SECTIONS",i.MARKETING_SECTIONS)}get isExternalUrlPagesLixEnabled(){return this.lix.getTreatmentIsEnabled(l.LIX_TEST_KEYS.enableAdminExternalUrlLandingPages)}},m(p,"propTypes",{company:r.PropTypes.object.isRequired,formState:r.PropTypes.object.isRequired,genericForm:r.PropTypes.object.isRequired,onUpdateFormState:r.PropTypes.func.isRequired}),_=(u=p).prototype,h="lix",f=[s],T={configurable:!0,enumerable:!0,writable:!0,initializer:null},y={},Object.keys(T).forEach((function(e){y[e]=T[e]})),y.enumerable=!!y.enumerable,y.configurable=!!y.configurable,("value"in y||y.initializer)&&(y.writable=!0),y=f.slice().reverse().reduce((function(e,t){return t(_,h,e)||e}),y),E&&void 0!==y.initializer&&(y.value=y.initializer?y.initializer.call(E):void 0,y.initializer=void 0),void 0===y.initializer&&(Object.defineProperty(_,h,y),y=null),d=y,c=u))||c)
var _,h,f,T,E,y;(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/landing-pages/marketing-leads-preview-header",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","@ember/object","campaign-manager-web/constants/landing-pages"],(function(e,t,n,a,i,r,o,l){var s,c,u,d
function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"Ra1hiZEl",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n  "],[10,2],[15,0,[29,[[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_preview_header_title","campaign-manager-web/components/landing-pages/marketing-leads-preview-header"],null]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,2],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[30,0,["onDropdownOpen"]],[30,0,["onDropdownClose"]]]],[["default"],[[[[1,"\\n    "],[8,[30,1,["Trigger"]],[[24,0,"mb6 mt1"]],[["@size","@icon","@buttonType","@iconPlacement"],["small","caret","secondary","right"]],[["default"],[[[[1,"\\n      "],[10,1],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_preview_option_keys","campaign-manager-web/components/landing-pages/marketing-leads-preview-header"],[["optionKey"],[[30,2]]]]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,1,["Container"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["previewOptions"]]],null]],null],null,[[[1,"        "],[8,[30,1,["Header"]],null,null,[["default"],[[[[1,"\\n          "],[10,1],[15,0,[29,[[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_preview_headers","campaign-manager-web/components/landing-pages/marketing-leads-preview-header"],[["header"],[[30,3,["header"]]]]]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,3,["options"]]],null]],null],null,[[[1,"          "],[8,[30,1,["Item"]],[[16,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]]],[["@onSelect"],[[28,[37,5],[[30,6],[30,5]],null]]],[["default"],[[[[1,"\\n            "],[1,[28,[35,1],["i18n_preview_option_keys","campaign-manager-web/components/landing-pages/marketing-leads-preview-header"],[["optionKey"],[[30,5]]]]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[5]],null],[1,"        "],[41,[28,[37,7],[[28,[37,8],[[30,4],0],null],[30,7]],null],[[[8,[30,1,["Divider"]],null,null,null]],[]],null],[1,"\\n"]],[3,4]],null],[1,"    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13]],["Menu","@selectedPreviewOption","preview","index","optionKey","@onSelectPreviewOption","@showLeadGenFormOptions"],false,["hue-web-foundations@-text-body","t","hue-web-menu","each","-track-array","fn","if","and","eq"]]',moduleName:"campaign-manager-web/components/landing-pages/marketing-leads-preview-header.hbs",isStrictMode:!1}),b={LANDING_PAGE:"LANDING_PAGE",LEAD_GEN_FORM:"LEAD_GEN_FORM"},_={landingPage:{header:b.LANDING_PAGE,options:[...Object.values(l.LANDING_PAGE_PREVIEW_OPTIONS)]},leadGenForm:{header:b.LEAD_GEN_FORM,options:[...Object.values(l.LEAD_GEN_FORM_PREVIEW_OPTIONS)]}}
let h=e.default=(0,r.assertPropTypes)((d=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="isDropdownOpen",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),p(this,"PREVIEW_OPTIONS_HEADER",b),p(this,"PREVIEW_OPTIONS",_)}get previewOptions(){return this.args.showLeadGenFormOptions?[_.landingPage,_.leadGenForm]:[_.landingPage]}onDropdownOpen(){this.isDropdownOpen=!0}onDropdownClose(){this.isDropdownOpen=!1}},p(d,"propTypes",{selectedPreviewOption:r.PropTypes.string.isRequired,onSelectPreviewOption:r.PropTypes.func.isRequired,showLeadGenFormOptions:r.PropTypes.bool}),u=m((c=d).prototype,"isDropdownOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m(c.prototype,"onDropdownOpen",[o.action],Object.getOwnPropertyDescriptor(c.prototype,"onDropdownOpen"),c.prototype),m(c.prototype,"onDropdownClose",[o.action],Object.getOwnPropertyDescriptor(c.prototype,"onDropdownClose"),c.prototype),s=c))||s;(0,t.setComponentTemplate)(g,h)})),define("campaign-manager-web/components/landing-pages/marketing-leads-preview",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/urn","campaign-manager-web/constants/landing-pages"],(function(e,t,n,a,i,r,o){var l,s
function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const u=(0,n.createTemplateFactory)({id:"3rg7Uahq",block:'[[[1,"\\n"],[10,0],[14,0,"landing-pages-preview__preview-content-container p5"],[12],[1,"\\n"],[41,[51,[30,1]],[[[1,"    "],[8,[39,1],null,[["@selectedPreviewOption","@onSelectPreviewOption","@showLeadGenFormOptions"],[[30,2],[30,3],[30,0,["showLeadGenFormOptions"]]]],null],[1,"\\n"]],[]],null],[41,[28,[37,3],[[30,2],[30,0,["LANDING_PAGE_PREVIEW_OPTIONS","LANDING_PAGE"]]],null],[[[1,"    "],[8,[39,4],null,[["@backgroundImageUrl","@callToAction","@company","@pageTitle","@subtitle"],[[30,4,["backgroundImage","url"]],[30,4,["callToAction"]],[30,5],[30,4,["title"]],[30,4,["subtitle"]]]],null],[1,"\\n    "],[8,[39,5],null,[["@company","@formState","@isTemplatePreview"],[[30,5],[30,4],[30,1]]],null],[1,"\\n    "],[10,2],[15,0,[29,["mv5 u-layout__align-center"," ",[28,[37,6],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n      "],[1,[28,[35,7],["preview_description","campaign-manager-web/components/landing-pages/marketing-leads-preview"],null]],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[10,0],[14,0,"landing-pages-preview__iframe-wrapper-container"],[12],[1,"\\n      "],[8,[39,8],null,[["@leadGenFormUrn","@previewPage","@isMobile","@placement"],[[30,0,["leadgenFormUrn"]],"form",[28,[37,3],[[30,2],[30,0,["LEAD_GEN_FORM_PREVIEW_OPTIONS","MOBILE_FORM"]]],null],"section"]],null],[1,"\\n    "],[13],[1,"\\n"]],[]]],[13]],["@isTemplatePreview","@selectedPreviewOption","@onSelectPreviewOption","@formState","@company"],false,["unless","landing-pages/marketing-leads-preview-header","if","eq","landing-pages/preview-page-header","landing-pages/sections-preview","hue-web-foundations@-text-body","t","lead-gen-form-live-preview"]]',moduleName:"campaign-manager-web/components/landing-pages/marketing-leads-preview.hbs",isStrictMode:!1})
let d=e.default=(0,i.assertPropTypes)((s=class extends a.default{constructor(...e){super(...e),c(this,"LANDING_PAGE_PREVIEW_OPTIONS",o.LANDING_PAGE_PREVIEW_OPTIONS),c(this,"LEAD_GEN_FORM_PREVIEW_OPTIONS",o.LEAD_GEN_FORM_PREVIEW_OPTIONS)}get showLeadGenFormOptions(){return!!this.args.formState.leadGenForm}get leadgenFormUrn(){return(0,r.getLeadGenFormUrnFromVersionedUrn)(this.args.formState.leadGenForm?.entityUrn)}},c(s,"propTypes",{company:i.PropTypes.object.isRequired,formState:i.PropTypes.object.isRequired,selectedPreviewOption:i.PropTypes.string.isRequired,onSelectPreviewOption:i.PropTypes.func.isRequired,isTemplatePreview:i.PropTypes.bool}),l=s))||l;(0,t.setComponentTemplate)(u,d)})),define("campaign-manager-web/components/landing-pages/media-section-form",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/constants/cm-quill-editor","campaign-manager-web/entities/landing-pages/media"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f=(0,n.createTemplateFactory)({id:"sOZecwBo",block:'[[[1,"\\n"],[41,[51,[30,1]],[[[1,"  "],[10,0],[14,0,"u-display-flex u-items-center mb4"],[12],[1,"\\n    "],[10,"h2"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["media","campaign-manager-web/components/landing-pages/media-section-form"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,3],null,[["@placement","@content","@contentClass"],["right",[28,[37,2],["i18n_media_tooltip_content","campaign-manager-web/components/landing-pages/media-section-form"],null],"u-hoverable__content"]],[["trigger"],[[[[1,"\\n        "],[8,[39,4],[[16,"aria-label",[28,[37,2],["i18n_media_tooltip_trigger_a11y","campaign-manager-web/components/landing-pages/media-section-form"],null]],[4,[38,5],[[30,2,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle"],["small","tertiary","question",true]],null],[1,"\\n      "]],[2]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[8,[30,3,["input"]],null,[["@label","@placeholder","@showCharCounter","@type","@validations","@value","@onInput"],[[28,[37,2],["media_title_label","campaign-manager-web/components/landing-pages/media-section-form"],null],[28,[37,2],["media_title_placeholder","campaign-manager-web/components/landing-pages/media-section-form"],null],true,"text",[30,4],[30,5],[30,6]]],null],[1,"\\n"],[10,"fieldset"],[12],[1,"\\n  "],[10,"legend"],[15,0,[29,["mt4"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n    "],[1,[28,[35,2],["media_module_instructions","campaign-manager-web/components/landing-pages/media-section-form"],null]],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"u-display-flex mv4"],[12],[1,"\\n    "],[10,0],[14,0,"chm__form-element-container media-section-form-field mr5"],[12],[1,"\\n      "],[10,1],[15,0,[29,[[36,6]]]],[12],[1,"\\n        "],[8,[39,7],[[16,3,[30,0,["radioGroupName"]]],[16,2,[30,0,["MEDIA_OPTIONS","YOUTUBE"]]],[16,"checked",[30,0,["isFeaturedYouTubeChecked"]]],[4,[38,8],["change",[30,0,["onChangeMediaOption"]]],null]],[["@inputId","@disabled"],[[30,0,["youTubeInputId"]],[30,3,["shouldDisableAllFields"]]]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,"label"],[15,"for",[30,0,["youTubeInputId"]]],[12],[1,"\\n        "],[1,[28,[35,2],["youtube","campaign-manager-web/components/landing-pages/media-section-form"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"chm__form-element-container media-section-form-field"],[12],[1,"\\n      "],[10,1],[15,0,[29,[[36,6]]]],[12],[1,"\\n        "],[8,[39,7],[[16,3,[30,0,["radioGroupName"]]],[16,2,[30,0,["MEDIA_OPTIONS","IMAGE"]]],[16,"checked",[30,0,["isFeaturedImageChecked"]]],[4,[38,8],["change",[30,0,["onChangeMediaOption"]]],null]],[["@inputId","@disabled"],[[30,0,["imageInputId"]],[30,3,["shouldDisableAllFields"]]]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,"label"],[15,"for",[30,0,["imageInputId"]]],[12],[1,"\\n        "],[1,[28,[35,2],["image","campaign-manager-web/components/landing-pages/media-section-form"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[41,[30,0,["isFeaturedYouTubeChecked"]],[[[1,"    "],[10,"label"],[15,"for",[30,0,["youTubeEmbedderId"]]],[14,0,"form-with-preview-layout__label form-with-preview-layout__input-spacing"],[12],[1,"\\n      "],[1,[28,[35,2],["youtube_label","campaign-manager-web/components/landing-pages/media-section-form"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,10],null,[["@inputId","@isDisabled","@showValidations","@validations","@videoId","@onEmbedVideo","@onRemoveVideo"],[[30,0,["youTubeEmbedderId"]],[30,3,["shouldDisableAllFields"]],[30,3,["shouldShowAllValidations"]],[30,7],[30,8,["sourceId"]],[30,0,["onEmbedVideo"]],[30,9]]],null],[1,"\\n"]],[]],null],[41,[30,0,["isFeaturedImageChecked"]],[[[1,"    "],[10,"label"],[14,0,"form-with-preview-layout__label form-with-preview-layout__input-spacing"],[12],[1,"\\n      "],[1,[28,[35,2],["image_upload","campaign-manager-web/components/landing-pages/media-section-form"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,11],null,[["@accountId","@companyId","@id","@imageName","@imageSrc","@instructionsText","@isUploadDisabled","@showValidations","@validations","@onImageChange"],[[30,10],[30,11],[30,12],[30,8,["name"]],[30,8,["url"]],[28,[37,2],["featured_image_instructions","campaign-manager-web/components/landing-pages/media-section-form"],null],[30,3,["shouldDisableAllFields"]],[30,3,["shouldShowAllValidations"]],[30,7],[30,9]]],null],[1,"\\n"]],[]],null],[13],[1,"\\n\\n"],[41,[30,13],[[[1,"  "],[8,[39,12],null,[["@id","@label","@placeholder","@value","@validations","@onUpdateValue","@supportedFormats","@disabled","@showValidations"],[[29,["media-body-",[30,12]]],[28,[37,2],["body_label","campaign-manager-web/components/landing-pages/media-section-form"],null],[28,[37,2],["body_placeholder","campaign-manager-web/components/landing-pages/media-section-form"],null],[30,14],[30,15],[30,0,["onUpdateBody"]],[30,0,["DEFAULT_LANDING_PAGE_FORMATS"]],[30,3,["shouldDisableAllFields"]],[30,3,["shouldShowAllValidations"]]]],null],[1,"\\n"]],[]],null]],["@hideHeader","triggerData","@genericForm","@titleValidations","@title","@onUpdateTitle","@mediaValidations","@media","@onUpdateMedia","@accountId","@companyId","@id","@onUpdateBody","@body","@bodyValidations"],false,["unless","hue-web-foundations@-text-body","t","hue-web-tooltip","hue-web-button","hue-web-tooltip-trigger","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","on","if","youtube-embedder","landing-pages/image-upload","landing-pages/quill-editor-form"]]',moduleName:"campaign-manager-web/components/landing-pages/media-section-form.hbs",isStrictMode:!1}),T={IMAGE:"IMAGE",YOUTUBE:"YOUTUBE"}
let E=e.default=(0,o.assertPropTypes)((g=class extends a.default{constructor(...e){super(...e),_(this,"MEDIA_OPTIONS",T),_(this,"DEFAULT_LANDING_PAGE_FORMATS",l.DEFAULT_LANDING_PAGE_FORMATS),b(this,"mediaOptionSelectedByUser",d,this),b(this,"featuredImageValidationError",p,this),b(this,"featuredImageUploadError",m,this),_(this,"onUpdateBody",((e,t)=>{this.args.onUpdateBody({body:e,plainTextBody:t})}))}get checkedMediaOption(){return this.hasMediaImage?T.IMAGE:this.hasEmbeddedVideo?T.YOUTUBE:this.mediaOptionSelectedByUser}get hasMediaImage(){return Boolean(this.args.media?.reference)}get hasEmbeddedVideo(){return Boolean(this.args.media?.sourceId)}get isFeaturedImageChecked(){return this.checkedMediaOption===T.IMAGE}get isFeaturedYouTubeChecked(){return this.checkedMediaOption===T.YOUTUBE}get radioGroupName(){return`media-section-${this.args.id}`}get imageInputId(){return`media-option-image-${this.args.id}`}get youTubeInputId(){return`media-option-youtube-${this.args.id}`}get youTubeEmbedderId(){return`landing-page-youtube-embed-${this.args.id}`}onChangeMediaOption({target:{value:e}}){this.mediaOptionSelectedByUser=e,this.args.onUpdateMedia()}onEmbedVideo(e){this.args.onUpdateMedia(new s.default({youTubeVideo:{sourceId:e}}))}},_(g,"propTypes",{body:o.PropTypes.string,bodyValidations:o.PropTypes.EmberObject,companyId:o.PropTypes.oneOfType([o.PropTypes.number,o.PropTypes.string]).isRequired,genericForm:o.PropTypes.object.isRequired,id:o.PropTypes.string,media:o.PropTypes.object,mediaValidations:o.PropTypes.EmberObject,title:o.PropTypes.string,titleValidations:o.PropTypes.EmberObject,onUpdateBody:o.PropTypes.func,onUpdateMedia:o.PropTypes.func.isRequired,onUpdateTitle:o.PropTypes.func.isRequired}),d=h((u=g).prototype,"mediaOptionSelectedByUser",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return T.YOUTUBE}}),p=h(u.prototype,"featuredImageValidationError",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m=h(u.prototype,"featuredImageUploadError",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),h(u.prototype,"onChangeMediaOption",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"onChangeMediaOption"),u.prototype),h(u.prototype,"onEmbedVideo",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"onEmbedVideo"),u.prototype),c=u))||c;(0,t.setComponentTemplate)(f,E)})),define("campaign-manager-web/components/landing-pages/onboarding-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/constants/landing-pages"],(function(e,t,n,a,i,r,o){var l,s,c,u
function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"Pkr2MK9i",block:'[[[8,[39,0],[[24,"aria-labelledby","onboarding-modal-title"]],[["@isOpen","@size","@dismissModal"],[[30,0,["isOpen"]],"medium",[30,0,["onClose"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"onboarding-modal-title"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[52,[30,0,["isExisting"]],[28,[37,3],["i18n_heading_existing","campaign-manager-web/components/landing-pages/onboarding-modal"],null],[28,[37,3],["i18n_heading_new","campaign-manager-web/components/landing-pages/onboarding-modal"],null]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,1,["ModalContent"]],[[24,0,"u-layout-flex__container--direction-column-center"]],null,[["default"],[[[[1,"\\n    "],[8,[39,4],[[24,0,"mv4"]],[["@name","@size"],["success-team","small"]],null],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[1,[28,[35,3],[[52,[30,0,["isExisting"]],"i18n_body_existing","i18n_body_new"],"campaign-manager-web/components/landing-pages/onboarding-modal"],[["linkInfo"],[[28,[37,5],null,[["href"],[[28,[37,6],null,[["path"],["help/lms/answer/a496086"]]]]]]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,1,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[8,[39,7],[[4,[38,8],["click",[30,0,["onClose"]]],null]],[["@size","@text"],["small",[28,[37,3],["i18n_confirm","campaign-manager-web/components/landing-pages/onboarding-modal"],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["modal"],false,["hue-web-modal","hue-web-foundations@-text-heading","if","t","hue-web-icons@illustration","external-link-info","help-center-url","hue-web-button","on"]]',moduleName:"campaign-manager-web/components/landing-pages/onboarding-modal.hbs",isStrictMode:!1})
let m=e.default=(0,r.assertPropTypes)((u=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="hasUserClickedConfirm",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),d(this,"onClose",(()=>this.hasUserClickedConfirm=!0))}get isOpen(){return!this.hasUserClickedConfirm&&this.args.shouldShow}get isExisting(){return this.args.type===o.ONBOARDING_MODAL_TYPES.EXISTING_ACCOUNT}},d(u,"propTypes",{shouldShow:r.PropTypes.bool,type:r.PropTypes.isMemberOf(o.ONBOARDING_MODAL_TYPES).isRequired}),g=(s=u).prototype,b="hasUserClickedConfirm",_=[i.tracked],h={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}},T={},Object.keys(h).forEach((function(e){T[e]=h[e]})),T.enumerable=!!T.enumerable,T.configurable=!!T.configurable,("value"in T||T.initializer)&&(T.writable=!0),T=_.slice().reverse().reduce((function(e,t){return t(g,b,e)||e}),T),f&&void 0!==T.initializer&&(T.value=T.initializer?T.initializer.call(f):void 0,T.initializer=void 0),void 0===T.initializer&&(Object.defineProperty(g,b,T),T=null),c=T,l=s))||l
var g,b,_,h,f,T;(0,t.setComponentTemplate)(p,m)})),define("campaign-manager-web/components/landing-pages/permissions-notice",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"fxuEixXI",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"permissions-notice u-border__common"],[17,1]],[["@type","@isDismissable"],["inaccessible",true]],[["default"],[[[[1,"\\n  "],[1,[28,[35,1],["i18n_permissions_notice_header","campaign-manager-web/components/landing-pages/permissions-notice"],null]],[1,"\\n"],[41,[30,2],[[[1,"    "],[8,[39,3],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_talent_leads_permissions_notice","campaign-manager-web/components/landing-pages/permissions-notice"],[["linkInfo"],[[28,[37,4],null,[["role","href"],[[30,3,["role"]],"https://business.linkedin.com/talent-solutions/cx/17/08/recruiter-demo-fs2-k18-d"]]]]]]],[1,"\\n    "]],[3]]]]],[1,"\\n"]],[]],null],[41,[30,4],[[[1,"    "],[8,[39,3],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_lead_generation_permissions_notice","campaign-manager-web/components/landing-pages/permissions-notice"],[["linkInfo"],[[28,[37,4],null,[["role","href"],[[30,5,["role"]],[28,[37,5],null,[["path","accountId"],["help/lms/answer/a421620",[30,6]]]]]]]]]]],[1,"\\n    "]],[5]]]]],[1,"\\n"]],[]],null]],[]]]]]],["&attrs","@shouldShowTalentLeadsPermissionNotice","iphHelper","@shouldShowLeadGenPermissionNotice","iphHelper","@accountId"],false,["inline-notification","t","if","iph-helper","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/landing-pages/permissions-notice.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/landing-pages/preview-company-overview",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"Z6k1kP39",block:'[[[1,"\\n"],[8,[39,0],[[17,1]],[["@maxHeight"],[300]],[["default"],[[[[1,"\\n  "],[10,0],[14,0,"p2"],[12],[1,"\\n    "],[10,"h3"],[15,0,[29,[[28,[37,1],null,[["size","weight","color"],["large","bold","default"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_company_overview","campaign-manager-web/components/landing-pages/preview-company-overview"],null]],[1,"\\n    "],[13],[1,"\\n"],[41,[30,2,["description"]],[[[1,"      "],[10,2],[15,0,[29,["u-layout--pre-wrap u-force-wrap--word mb5"," ",[28,[37,1],null,[["size","weight","color"],["small","default","text-low-emphasis"]]]]]],[12],[1,[30,2,["description"]]],[13],[1,"\\n"]],[]],null],[1,"    "],[10,"dl"],[12],[1,"\\n      "],[8,[39,4],null,[["@isHidden","@label"],[[28,[37,5],[[30,2,["websiteUrl"]]],null],[28,[37,2],["i18n_website","campaign-manager-web/components/landing-pages/preview-company-overview"],null]]],[["default"],[[[[1,"\\n        "],[10,3],[15,6,[30,2,["websiteUrl"]]],[14,"target","_blank"],[14,"rel","noopener noreferrer"],[12],[1,[30,2,["websiteUrl"]]],[13],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[39,4],null,[["@isHidden","@label","@value"],[[28,[37,5],[[30,2,["localizedIndustry"]]],null],[28,[37,2],["i18n_industry","campaign-manager-web/components/landing-pages/preview-company-overview"],null],[30,2,["localizedIndustry"]]]],null],[1,"\\n      "],[8,[39,4],null,[["@isHidden","@label","@value"],[[28,[37,5],[[30,2,["localizedSize"]]],null],[28,[37,2],["i18n_company_size","campaign-manager-web/components/landing-pages/preview-company-overview"],null],[30,2,["localizedSize"]]]],null],[1,"\\n      "],[8,[39,4],null,[["@isHidden","@label","@value"],[[28,[37,5],[[30,2,["localizedLocation"]]],null],[28,[37,2],["i18n_headquarters","campaign-manager-web/components/landing-pages/preview-company-overview"],null],[30,2,["localizedLocation"]]]],null],[1,"\\n      "],[8,[39,4],null,[["@isHidden","@label","@value"],[[28,[37,5],[[30,2,["companyType"]]],null],[28,[37,2],["i18n_type","campaign-manager-web/components/landing-pages/preview-company-overview"],null],[30,2,["companyType"]]]],null],[1,"\\n      "],[8,[39,4],null,[["@isHidden","@label","@value"],[[28,[37,5],[[30,2,["foundedOn","year"]]],null],[28,[37,2],["i18n_founded","campaign-manager-web/components/landing-pages/preview-company-overview"],null],[30,2,["foundedOn","year"]]]],null],[1,"\\n      "],[8,[39,4],null,[["@isHidden","@label","@value"],[[28,[37,5],[[30,2,["specialties"]]],null],[28,[37,2],["i18n_specialties","campaign-manager-web/components/landing-pages/preview-company-overview"],null],[28,[37,2],["i18n_specialties_list","campaign-manager-web/components/landing-pages/preview-company-overview"],[["specialties"],[[30,2,["specialties"]]]]]]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],["&attrs","@company"],false,["expandable-card","hue-web-foundations@-text-body","t","if","landing-pages/company-overview-description-list-item","not"]]',moduleName:"campaign-manager-web/components/landing-pages/preview-company-overview.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/landing-pages/preview-featured-media",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@linkedin/jsecure","@ember/template"],(function(e,t,n,a,i,r,o){var l,s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"83zHFSiS",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"preview-featured-media__card-wrapper"],[17,1]],null,[["default"],[[[[1,"\\n  "],[10,0],[14,0,"p5"],[12],[1,"\\n"],[41,[30,2],[[[1,"      "],[10,"h3"],[15,0,[29,["mb4"," ",[28,[37,2],null,[["size","weight","color"],["large","bold","default"]]]]]],[12],[1,"\\n        "],[1,[30,2]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[10,0],[15,0,[28,[37,3],["preview-featured-media__media-container",[28,[37,4],null,[["preview-featured-media__media-container--fixed-ratio"],[[30,0,["shouldShowFixedAspectRatio"]]]]]],null]],[12],[1,"\\n"],[41,[30,3],[[[1,"        "],[8,[39,5],[[24,0,"preview-featured-media__media--fixed-ratio"]],[["@buttonClass","@videoId"],["mercado",[30,3]]],null],[1,"\\n"]],[]],[[[41,[30,4],[[[1,"        "],[10,0],[15,0,[28,[37,3],["u-layout__width-full u-layout__height-full",[28,[37,4],null,[["preview-featured-media__media--fixed-ratio","preview-featured-media__media--full-image"],[[30,5],[28,[37,6],[[30,5]],null]]]]],null]],[12],[1,"\\n          "],[10,"img"],[14,0,"preview-featured-media__image"],[15,"src",[30,4]],[15,"alt",[28,[37,7],["featured_image","campaign-manager-web/components/landing-pages/preview-featured-media"],null]],[12],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[41,[30,6],[[[1,"        "],[10,0],[14,0,"preview-featured-media__media--fixed-ratio u-display-flex u-items-center u-justify-center u-layout__width-full u-layout__height-full"],[12],[1,"\\n          "],[8,[39,8],null,[["@text","@icon","@size","@circle"],[[28,[37,7],["play_button_a11y","campaign-manager-web/components/landing-pages/preview-featured-media"],null],"play","medium",true]],null],[1,"\\n        "],[13],[1,"\\n      "]],[]],null]],[]]]],[]]],[1,"    "],[13],[1,"\\n"],[41,[30,0,["htmlSafeBody"]],[[[1,"      "],[10,2],[15,0,[29,["mt4 u-layout--pre-wrap u-force-wrap--word u-list--postion-inside"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,[30,0,["htmlSafeBody"]]],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"]],[]]]]]],["&attrs","@title","@videoId","@imageUrl","@isFixedAspectRatio","@shouldShowEmptyVideo"],false,["hue-web-card","if","hue-web-foundations@-text-body","classes","hash","youtube-player","not","t","hue-web-button"]]',moduleName:"campaign-manager-web/components/landing-pages/preview-featured-media.hbs",isStrictMode:!1})
let u=e.default=(0,i.assertPropTypes)((s=class extends a.default{get shouldShowFixedAspectRatio(){const{videoId:e,imageUrl:t,isFixedAspectRatio:n,shouldShowEmptyVideo:a}=this.args
return e||n||a||!e&&!t}get htmlSafeBody(){const{body:e}=this.args
return e?.length?(0,o.htmlSafe)(r.default.sanitizeHTML(e)):null}},d=s,p="propTypes",m={body:i.PropTypes.string,imageUrl:i.PropTypes.string,isFixedAspectRatio:i.PropTypes.bool,shouldShowEmptyVideo:i.PropTypes.bool,title:i.PropTypes.string,videoId:i.PropTypes.string},p in d?Object.defineProperty(d,p,{value:m,enumerable:!0,configurable:!0,writable:!0}):d[p]=m,l=s))||l
var d,p,m;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/landing-pages/preview-page-header",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"9cRqjK9n",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"preview-page-header__wrapper"]],null,[["default"],[[[[1,"\\n  "],[10,0],[14,0,"preview-page-header__bg-image-container"],[12],[1,"\\n"],[41,[30,1],[[[1,"      "],[10,"img"],[14,0,"preview-page-header__bg-image"],[15,"src",[30,1]],[15,"alt",[28,[37,2],["background_image","campaign-manager-web/components/landing-pages/preview-page-header"],null]],[12],[13],[1,"\\n"]],[]],[[[1,"      "],[8,[39,3],[[24,0,"preview-page-header__bg-image"],[24,"preserveAspectRatio","xMinYMin slice"]],[["@type","@name"],["entity-background","company-default"]],null],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n  "],[10,0],[14,0,"ph5 pt3 pb5"],[12],[1,"\\n    "],[10,0],[14,0,"preview-page-header__company-logo-container"],[12],[1,"\\n"],[41,[30,2,["imageUrl"]],[[[1,"        "],[8,[39,4],[[24,0,"preview-page-header__company-logo"]],[["@entityType","@size","@imageUrl","@a11yText"],["company","xxlarge",[30,2,["imageUrl"]],[28,[37,2],["company_logo","campaign-manager-web/components/landing-pages/preview-page-header"],null]]],null],[1,"\\n"]],[]],[[[1,"        "],[10,1],[14,0,"preview-page-header__company-logo"],[12],[13],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[10,"h1"],[15,0,[29,["pt2"," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,6],[[30,3],[28,[37,2],["page_title","campaign-manager-web/components/landing-pages/preview-page-header"],null]],null]],[1,"\\n      "],[13],[1,"\\n"],[41,[30,0,["subtitle"]],[[[1,"        "],[10,2],[15,0,[29,[[28,[37,7],null,[["size"],["medium"]]]]]],[12],[1,"\\n          "],[1,[30,0,["subtitle"]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[41,[30,4],[[[1,"        "],[10,2],[15,0,[29,[[28,[37,7],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[30,2,["localizedIndustry"]]],[1,"\\n          "],[1,[52,[30,2,["localizedLocation"]],"·"]],[1,"\\n          "],[1,[30,2,["localizedLocation"]]],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,2],[15,0,[29,["mb3"," ",[28,[37,7],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[30,2,["displayName"]]],[1,"\\n          "],[1,[52,[30,2,["localizedLocation"]],"·"]],[1,"\\n          "],[1,[30,2,["localizedLocation"]]],[1,"\\n        "],[13],[1,"\\n"]],[]]],[41,[30,4],[[[1,"        "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n          "],[8,[39,8],[[24,0,"mr2"],[16,"aria-label",[28,[37,2],["i18n_connections_placeholder","campaign-manager-web/components/landing-pages/preview-page-header"],null]]],[["@entities","@size","@stacked","@entityType"],[[30,0,["ghostPersonEntities"]],"small",true,"person"]],null],[1,"\\n          "],[10,2],[15,0,[29,["pv4"," ",[28,[37,7],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["number_connections","campaign-manager-web/components/landing-pages/preview-page-header"],null]],[1,"\\n            "],[1,[52,[30,2,["localizedSize"]],"·"]],[1,"\\n            "],[1,[30,2,["localizedSize"]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"      "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n"],[41,[30,5],[[[1,"          "],[8,[39,9],[[16,6,[30,5]],[24,0,"mr2 mercado preview-cta"],[24,"target","_blank"]],[["@buttonType","@size","@text"],["primary","small",[28,[37,2],["call_to_action_options","campaign-manager-web/components/landing-pages/preview-page-header"],[["key"],[[30,6]]]]]],null],[1,"\\n"]],[]],[[[1,"          "],[8,[39,10],[[24,0,"mr2 mercado preview-cta"]],[["@buttonType","@size","@text"],["primary","small",[28,[37,2],["call_to_action_options","campaign-manager-web/components/landing-pages/preview-page-header"],[["key"],[[30,6]]]]]],null],[1,"\\n"]],[]]],[41,[30,4],[[[1,"          "],[10,2],[15,0,[29,[[28,[37,7],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["call_to_action_secondary_text_options","campaign-manager-web/components/landing-pages/preview-page-header"],[["key","companyName"],[[30,7],[30,2,["displayName"]]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],["@backgroundImageUrl","@company","@pageTitle","@isTalentUseCase","@externalUrl","@callToAction","@callToActionSecondaryText"],false,["hue-web-card","if","t","hue-web-icons@icon","hue-web-entity","hue-web-foundations@-text-display","or","hue-web-foundations@-text-body","hue-web-entities@hue-web-entity-stack","hue-web-button-link","hue-web-button"]]',moduleName:"campaign-manager-web/components/landing-pages/preview-page-header.hbs",isStrictMode:!1})
let c=e.default=(0,i.assertPropTypes)((o=class extends a.default{constructor(...e){super(...e),l(this,"ghostPersonEntities",[{imageUrl:"",a11yText:""},{imageUrl:"",a11yText:""},{imageUrl:"",a11yText:""}])}get subtitle(){return this.args.isTalentUseCase?this.args.company.displayName:this.args.subtitle}},l(o,"propTypes",{backgroundImageUrl:i.PropTypes.string,callToAction:i.PropTypes.string.isRequired,callToActionSecondaryText:i.PropTypes.string,company:i.PropTypes.object.isRequired,isTalentUseCase:i.PropTypes.bool,pageTitle:i.PropTypes.string,subtitle:i.PropTypes.string}),r=o))||r;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/landing-pages/preview-text-section",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/jsecure","@ember/template","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o){var l,s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"5RCOzfer",block:'[[[1,"\\n"],[8,[39,0],[[17,1]],[["@maxHeight"],[300]],[["default"],[[[[1,"\\n  "],[10,0],[14,0,"p2"],[12],[1,"\\n"],[41,[30,2],[[[1,"      "],[10,"h3"],[15,0,[29,["mb4"," ",[28,[37,2],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n        "],[1,[30,2]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[10,2],[15,0,[29,["u-layout--pre-wrap u-force-wrap--word u-list--postion-inside"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,[28,[35,3],[[30,0,["htmlSafeBody"]],[28,[37,4],["i18n_body_placeholder","campaign-manager-web/components/landing-pages/preview-text-section"],null]],null]],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],["&attrs","@title"],false,["expandable-card","if","hue-web-foundations@-text-body","or","t"]]',moduleName:"campaign-manager-web/components/landing-pages/preview-text-section.hbs",isStrictMode:!1})
let u=e.default=(0,o.assertPropTypes)((s=class extends a.default{get htmlSafeBody(){const{body:e}=this.args
return e?.length?(0,r.htmlSafe)(i.default.sanitizeHTML(e)):null}},d=s,p="propTypes",m={title:o.PropTypes.string,body:o.PropTypes.string},p in d?Object.defineProperty(d,p,{value:m,enumerable:!0,configurable:!0,writable:!0}):d[p]=m,l=s))||l
var d,p,m;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/landing-pages/product-details-form",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/component","@linkedin/ember-prop-types","@glimmer/tracking","ember-concurrency-decorators","campaign-manager-web/constants/generate","@ember/service","campaign-manager-web/prop-types/product","campaign-manager-web/utils/product","campaign-manager-web/utils/tracking"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E,y,S,A,C,O,v
function w(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function I(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ENTER_PD_MANUALLY_TRACKING_KEY=void 0
const P=(0,n.createTemplateFactory)({id:"6eSLjtIw",block:'[[[1,"\\n"],[41,[30,0,["hasFatalError"]],[[[1,"  "],[8,[39,1],[[24,0,"mt8 ph6 pv4"]],[["@type","@size","@illustration","@headline","@message","@actionText","@onButtonClick","@secondaryActionText","@onSecondary"],["spot","large","error-server",[28,[37,2],["i18n_fatal_error_heading","campaign-manager-web/components/landing-pages/product-details-form"],null],[28,[37,2],["i18n_fatal_error_message","campaign-manager-web/components/landing-pages/product-details-form"],null],[28,[37,2],["i18n_start_again_button","campaign-manager-web/components/landing-pages/product-details-form"],null],[30,0,["onTryAgain"]],[28,[37,2],["i18n_cancel_button","campaign-manager-web/components/landing-pages/product-details-form"],null],[30,1]]],null],[1,"\\n"]],[]],[[[1,"  "],[10,0],[14,0,"landing-pages-product-details-form"],[12],[1,"\\n    "],[8,[39,3],[[24,0,"landing-pages-product-details-form__card"]],null,[["default"],[[[[1,"\\n      "],[10,"h1"],[14,0,"landing-pages-product-details-form__card-header"],[12],[1,"\\n        "],[1,[28,[35,2],[[52,[30,0,["isReviewProductShowing"]],"i18n_page_heading_review_step","i18n_page_heading"],"campaign-manager-web/components/landing-pages/product-details-form"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["mt4"," ",[28,[37,4],null,[["size","color","open"],["medium","text-low-emphasis",true]]]]]],[12],[1,"\\n        "],[8,[39,5],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isReviewProductShowing"]],[[[1,"            "],[1,[28,[35,2],["i18n_page_subheading_review_step","campaign-manager-web/components/landing-pages/product-details-form"],[["linkInfo"],[[28,[37,6],null,[["dataTestSelector","href","role"],["data-test-review-product-description",[28,[37,7],null,[["path"],["help/lms/answer/a1640349"]]],[30,2,["role"]]]]]]]]],[1,"\\n"]],[]],[[[41,[30,0,["isAnalyzeURLShowing"]],[[[1,"            "],[1,[28,[35,2],["i18n_page_subheading_analyze_url_step","campaign-manager-web/components/landing-pages/product-details-form"],[["linkInfo"],[[28,[37,6],null,[["dataTestSelector","href","role"],["data-test-analyze-product-description",[28,[37,7],null,[["path"],["help/lms/answer/a1640349"]]],[30,2,["role"]]]]]]]]],[1,"\\n"]],[]],[[[1,"            "],[1,[28,[35,2],["i18n_page_subheading","campaign-manager-web/components/landing-pages/product-details-form"],[["linkInfo"],[[28,[37,6],null,[["dataTestSelector","href","role"],["data-test-review-product-description",[28,[37,7],null,[["path"],["help/lms/answer/a1644372"]]],[30,2,["role"]]]]]]]]],[1,"\\n          "]],[]]]],[]]],[1,"        "]],[2]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"mt4"],[12],[1,"\\n"],[41,[30,0,["isProductTypeaheadShowing"]],[[[1,"          "],[8,[39,8],null,[["@products","@onSelect","@onClickNewProduct","@useHeroLabel"],[[30,3],[30,0,["onSelectProduct"]],[30,0,["onClickNewProduct"]],true]],null],[1,"\\n"]],[]],[[[1,"          "],[8,[39,9],null,[["@variant","@name","@onNameChange","@accountReference","@productDescription","@productUrl","@onProductDescriptionChange","@onProductUrlChange","@showNotValidURLError","@showProductDescriptionTooShortError","@onUseExistingProduct","@filterReason","@onEnterManually","@isEnteringManually"],[[52,[30,0,["isAnalyzeURLShowing"]],"input-url","review-descriptions"],[30,0,["product","name"]],[30,0,["onNameChange"]],[30,4],[30,0,["product","productDescription"]],[30,0,["product","productUrl"]],[30,0,["onProductDescriptionChange"]],[30,0,["onProductUrlChange"]],[30,0,["isInvalidURLErrorShowing"]],[30,0,["isProductDescriptionTooShortErrorShowing"]],[52,[30,0,["hasProductsToSelect"]],[30,0,["onShowProductTypeahead"]]],[30,0,["filterReason"]],[30,0,["onEnterManually"]],[30,0,["isEnteringManually"]]]],null],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[10,0],[14,0,"landing-pages-product-details-form__buttons-bar"],[12],[1,"\\n"],[41,[30,0,["isReviewProductShowing"]],[[[1,"        "],[8,[39,10],[[4,[38,11],["click",[30,0,["onBack"]]],null]],[["@buttonType","@text","@size"],["secondary",[28,[37,2],["i18n_back_button","campaign-manager-web/components/landing-pages/product-details-form"],null],"medium"]],null],[1,"\\n        "],[8,[39,10],[[16,"disabled",[30,0,["isGenerateLandingPageDisabled"]]],[4,[38,11],["click",[28,[37,12],[[30,5],[30,0,["product"]]],null]],null]],[["@buttonType","@text","@emphasized","@loading","@loadingA11yText","@size"],["primary",[28,[37,2],["i18n_generate_landing_page_button","campaign-manager-web/components/landing-pages/product-details-form"],null],true,false,[28,[37,2],["i18n_generate_landing_page_button_a11y_loading_message","campaign-manager-web/components/landing-pages/product-details-form"],null],"medium"]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[39,10],[[4,[38,11],["click",[30,1]],null]],[["@buttonType","@text","@size"],["secondary",[28,[37,2],["i18n_cancel_button","campaign-manager-web/components/landing-pages/product-details-form"],null],"medium"]],null],[1,"\\n"],[41,[30,0,["isAnalyzeURLShowing"]],[[[1,"          "],[8,[39,10],[[16,"disabled",[30,0,["isAnalyzeURLDisabled"]]],[4,[38,11],["click",[30,0,["onAnalyzeUrl"]]],null]],[["@buttonType","@text","@emphasized","@size","@loading","@loadingA11yText"],["primary",[28,[37,2],["i18n_analyze_url_button","campaign-manager-web/components/landing-pages/product-details-form"],null],true,"medium",[30,0,["generateDescriptionsTasks","isRunning"]],[28,[37,2],["i18n_analyze_url_button_a11y_loading_message","campaign-manager-web/components/landing-pages/product-details-form"],null]]],null],[1,"\\n"]],[]],[[[41,[30,0,["isProductTypeaheadShowing"]],[[[1,"          "],[8,[39,10],[[16,"disabled",true]],[["@buttonType","@text","@emphasized","@size"],["primary",[28,[37,2],["i18n_generate_landing_page_button","campaign-manager-web/components/landing-pages/product-details-form"],null],true,"medium"]],null],[1,"\\n        "]],[]],null]],[]]]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]],["@onCancel","iphHelper","@products","@accountReference","@onClickGenerateLandingPage"],false,["if","hue-web-empty-state","t","hue-web-card","hue-web-foundations@-text-body","iph-helper","external-link-info","help-center-url","product/typeahead","product/details","hue-web-button","on","fn"]]',moduleName:"campaign-manager-web/components/landing-pages/product-details-form.hbs",isStrictMode:!1}),N=e.ENTER_PD_MANUALLY_TRACKING_KEY="product_details_enter_manually"
let R=e.default=(m=(0,c.inject)("product"),g=(0,l.task)({drop:!0}),(0,r.assertPropTypes)((v=class extends i.default{constructor(...e){super(...e),w(this,"productService",h,this),w(this,"tracking",f,this),w(this,"product",T,this),w(this,"userSelectedFormToDisplay",E,this),w(this,"hasFatalError",y,this),w(this,"isInvalidURLErrorShowing",S,this),w(this,"filterReason",A,this),w(this,"isProductDescriptionTooShortErrorShowing",C,this),w(this,"isEnteringManually",O,this)}get initialFormToDisplay(){return this.hasProductsToSelect?s.GET_STARTED_FORMS.SELECT_PRODUCT:s.GET_STARTED_FORMS.ANALYZE_URL}get formToDisplay(){return this.userSelectedFormToDisplay||this.initialFormToDisplay}get isAnalyzeURLShowing(){return this.formToDisplay===s.GET_STARTED_FORMS.ANALYZE_URL}get isReviewProductShowing(){return this.formToDisplay===s.GET_STARTED_FORMS.REVIEW_PRODUCT}get isProductTypeaheadShowing(){return this.formToDisplay===s.GET_STARTED_FORMS.SELECT_PRODUCT}get hasProductsToSelect(){return this.args.products.length>0}get isGenerateLandingPageDisabled(){const{isProductDescriptionMissing:e,isProductDescriptionTooLong:t}=(0,d.validateProductData)(this.product)
return e||t}get isAnalyzeURLDisabled(){const{isNameMissing:e,isURLMissing:t,isNameTooLong:n,isURLTooLong:a}=(0,d.validateProductData)(this.product)
return e||n||t||a}onNameChange(e){const t=e.target.value
this.product={...this.product,name:t}}onProductDescriptionChange(e){this.isProductDescriptionTooShortErrorShowing=!1,this.product={...this.product,productDescription:e.target.value}}onProductUrlChange(e){const t=e.target.value
this.isInvalidURLErrorShowing=!1,this.filterReason="",this.product={...this.product,productUrl:t}}onBack(){this.isEnteringManually=!1,this._resetProduct(),this.userSelectedFormToDisplay=this.hasProductsToSelect?s.GET_STARTED_FORMS.SELECT_PRODUCT:s.GET_STARTED_FORMS.ANALYZE_URL}onAnalyzeUrl(){const{isURLNotValid:e}=(0,d.validateProductData)(this.product)
if(e)return this.isInvalidURLErrorShowing=!0,void(this.filterReason="")
this.generateDescriptionsTasks.perform()}onClickNewProduct(){this._resetProduct(),this.hideErrors(),this.userSelectedFormToDisplay=s.GET_STARTED_FORMS.ANALYZE_URL}onShowProductTypeahead(){this._resetProduct(),this.userSelectedFormToDisplay=s.GET_STARTED_FORMS.SELECT_PRODUCT}onSelectProduct(e){const t=this.args.products.find((t=>t.key.productId===e.key.productId))
t&&(this.product={...this.product,name:(0,d.getProductName)(t),productDescription:(0,d.getProductDescription)(t),productUrl:t.productUrl},this.userSelectedFormToDisplay=s.GET_STARTED_FORMS.REVIEW_PRODUCT)}*generateDescriptionsTasks(){try{const{productDescription:e,filterReason:t,productDescriptionTrackingId:n}=yield this.productService.generateDescriptions(this.args.accountId,this.product.productUrl,this.product.name)
if(t)return this.isInvalidURLErrorShowing=!0,void(this.filterReason=t)
this.product={...this.product,productDescription:e,productDescriptionTrackingId:n},this.hideErrors(),this.userSelectedFormToDisplay=s.GET_STARTED_FORMS.REVIEW_PRODUCT}catch(e){this.onFatalError()}}onTryAgain(){this.hideErrors()}onFatalError(){this.hasFatalError=!0}hideErrors(){this.hasFatalError=!1,this.isInvalidURLErrorShowing=!1,this.filterReason="",this.isEnteringManually=!1}onEnterManually(){this.isEnteringManually=!0,this.tracking.fireInteractionEvent(N,p.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.args.transitionToForm(s.GET_STARTED_FORMS.REVIEW_PRODUCT)}_resetProduct(){this.product={name:"",productDescription:"",productUrl:""}}},D=v,M="propTypes",L={accountId:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.number]).isRequired,accountReference:r.PropTypes.oneOfType([r.PropTypes.EmberObject,r.PropTypes.object]).isRequired,products:r.PropTypes.arrayOf(u.productShape),onCancel:r.PropTypes.func.isRequired,onClickGenerateLandingPage:r.PropTypes.func.isRequired},M in D?Object.defineProperty(D,M,{value:L,enumerable:!0,configurable:!0,writable:!0}):D[M]=L,h=I((_=v).prototype,"productService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=I(_.prototype,"tracking",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=I(_.prototype,"product",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{name:"",productDescription:"",productUrl:""}}}),E=I(_.prototype,"userSelectedFormToDisplay",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=I(_.prototype,"hasFatalError",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S=I(_.prototype,"isInvalidURLErrorShowing",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),A=I(_.prototype,"filterReason",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),C=I(_.prototype,"isProductDescriptionTooShortErrorShowing",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),O=I(_.prototype,"isEnteringManually",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),I(_.prototype,"onNameChange",[a.action],Object.getOwnPropertyDescriptor(_.prototype,"onNameChange"),_.prototype),I(_.prototype,"onProductDescriptionChange",[a.action],Object.getOwnPropertyDescriptor(_.prototype,"onProductDescriptionChange"),_.prototype),I(_.prototype,"onProductUrlChange",[a.action],Object.getOwnPropertyDescriptor(_.prototype,"onProductUrlChange"),_.prototype),I(_.prototype,"onBack",[a.action],Object.getOwnPropertyDescriptor(_.prototype,"onBack"),_.prototype),I(_.prototype,"onAnalyzeUrl",[a.action],Object.getOwnPropertyDescriptor(_.prototype,"onAnalyzeUrl"),_.prototype),I(_.prototype,"onClickNewProduct",[a.action],Object.getOwnPropertyDescriptor(_.prototype,"onClickNewProduct"),_.prototype),I(_.prototype,"onShowProductTypeahead",[a.action],Object.getOwnPropertyDescriptor(_.prototype,"onShowProductTypeahead"),_.prototype),I(_.prototype,"onSelectProduct",[a.action],Object.getOwnPropertyDescriptor(_.prototype,"onSelectProduct"),_.prototype),I(_.prototype,"generateDescriptionsTasks",[g],Object.getOwnPropertyDescriptor(_.prototype,"generateDescriptionsTasks"),_.prototype),I(_.prototype,"onTryAgain",[a.action],Object.getOwnPropertyDescriptor(_.prototype,"onTryAgain"),_.prototype),I(_.prototype,"onFatalError",[a.action],Object.getOwnPropertyDescriptor(_.prototype,"onFatalError"),_.prototype),I(_.prototype,"hideErrors",[a.action],Object.getOwnPropertyDescriptor(_.prototype,"hideErrors"),_.prototype),I(_.prototype,"onEnterManually",[a.action],Object.getOwnPropertyDescriptor(_.prototype,"onEnterManually"),_.prototype),I(_.prototype,"_resetProduct",[a.action],Object.getOwnPropertyDescriptor(_.prototype,"_resetProduct"),_.prototype),b=_))||b)
var D,M,L;(0,t.setComponentTemplate)(P,R)})),define("campaign-manager-web/components/landing-pages/publish-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","ember-stdlib/utils/is-browser","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r){var o,l
function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"lLuXbY/5",block:'[[[1,"\\n"],[8,[39,0],null,[["@size","@isOpen","@dismissModal"],["medium",[30,1],[30,2]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"landing-pages-publish-modal__header"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["publish_page_header","campaign-manager-web/components/landing-pages/publish-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[12],[1,[28,[35,2],["attach_leadgen_form_description","campaign-manager-web/components/landing-pages/publish-modal"],null]],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[8,[39,3],[[16,6,[28,[37,4],[[30,0,["currentUrl"]],[30,4,["entityUrn"]]],null]]],[["@text","@size"],[[28,[37,2],["add_form_button","campaign-manager-web/components/landing-pages/publish-modal"],null],"small"]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@onDismiss","modal","@landingPage"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","hue-web-button-link","concat"]]',moduleName:"campaign-manager-web/components/landing-pages/publish-modal.hbs",isStrictMode:!1})
let u=e.default=(0,r.assertPropTypes)((l=class extends a.default{constructor(...e){super(...e),s(this,"currentUrl",i.default?window.location.href.concat("/"):void 0)}},s(l,"propTypes",{isOpen:r.PropTypes.bool.isRequired,onDismiss:r.PropTypes.func.isRequired,landingPage:r.PropTypes.object.isRequired}),o=l))||o;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/landing-pages/quill-editor-form",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@glimmer/tracking","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o){var l,s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"kA27FsJ9",block:'[[[1,"\\n"],[11,0],[17,1],[12],[1,"\\n  "],[10,"label"],[15,"for",[29,["landing-pages-quill-editor-form__input=",[30,2]]]],[15,0,[28,[37,0],["generic-form-label",[28,[37,1],null,[["generic-form-label--required"],[[30,0,["isRequired"]]]]]],null]],[12],[1,"\\n    "],[1,[30,3]],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,1],[15,1,[29,["landing-pages-quill-editor-form__a11y-described-by=",[30,2]]]],[14,0,"a11y-text"],[12],[1,"\\n    "],[1,[28,[35,2],[[30,4],[28,[37,3],["i18n_default_placeholder_and_a11y_label","campaign-manager-web/components/landing-pages/quill-editor-form"],null]],null]],[1,"\\n  "],[13],[1,"\\n\\n  "],[8,[39,4],null,[["@validations","@showValidations"],[[30,5],[28,[37,2],[[30,6],[30,0,["showValidations"]]],null]]],[["default"],[[[[1,"\\n    "],[8,[39,5],null,[["@max","@currentLength"],[[30,0,["maxPlainTextLength"]],[30,0,["currentPlainTextLength"]]]],[["default"],[[[[1,"\\n      "],[8,[39,6],null,[["@id","@value","@onTextChange","@onBlur","@placeholder","@a11yDescribedbyElementId","@a11yAriaLabel","@showEmojiOption","@showMacrosDropdown","@supportedFormats","@isPlainText","@disabled"],[[29,["landing-pages-quill-editor-form__input=",[30,2]]],[30,7],[30,0,["onTextChange"]],[30,0,["onBlur"]],[28,[37,2],[[30,4],[28,[37,3],["i18n_default_placeholder_and_a11y_label","campaign-manager-web/components/landing-pages/quill-editor-form"],null]],null],[29,["landing-pages-quill-editor-form__a11y-described-by=",[30,2]]],[28,[37,3],["i18n_default_placeholder_and_a11y_label","campaign-manager-web/components/landing-pages/quill-editor-form"],null],[30,8],[30,9],[30,10],false,[30,11]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["&attrs","@id","@label","@placeholder","@validations","@showValidations","@value","@showEmojiOption","@showMacrosDropdown","@supportedFormats","@disabled"],false,["classes","hash","or","t","validated-control","character-counter","cm-quill-editor"]]',moduleName:"campaign-manager-web/components/landing-pages/quill-editor-form.hbs",isStrictMode:!1})
let b=e.default=(0,o.assertPropTypes)((d=class extends a.default{constructor(...e){super(...e),p(this,"currentPlainTextLength",c,this),p(this,"showValidations",u,this)}get isRequired(){return(0,i.get)(this.args,"validations.options.presence.presence")}get maxPlainTextLength(){return(0,i.get)(this.args,"validations.options.length.max")}onTextChange(e,t){this.args.onUpdateValue(e,t),this.currentPlainTextLength=t.length>0?t.length-1:0}onBlur(){this.showValidations=!0}},_=d,h="propTypes",f={value:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.null]),validations:o.PropTypes.EmberObject,showValidations:o.PropTypes.bool,showEmojiOption:o.PropTypes.bool,showMacrosDropdown:o.PropTypes.bool,label:o.PropTypes.SafeString.isRequired,placeholder:o.PropTypes.SafeString,onUpdateValue:o.PropTypes.func.isRequired,supportedFormats:o.PropTypes.array,id:o.PropTypes.string.isRequired},h in _?Object.defineProperty(_,h,{value:f,enumerable:!0,configurable:!0,writable:!0}):_[h]=f,c=m((s=d).prototype,"currentPlainTextLength",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),u=m(s.prototype,"showValidations",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m(s.prototype,"onTextChange",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"onTextChange"),s.prototype),m(s.prototype,"onBlur",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"onBlur"),s.prototype),l=s))||l
var _,h,f;(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/landing-pages/recruiter-integration-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/service","tracked-toolbox","ember-async-data/tracked-async-data","campaign-manager-web/utils/http-error","campaign-manager-web/utils/urn","@ember/object","rsvp","@linkedin/ember-prop-types","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/components/base-validation-messages"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D
function M(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function L(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const U=(0,n.createTemplateFactory)({id:"Nh5zvyh6",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","landing-pages-recruiter-integration-modal__header"]],[["@size","@isOpen","@dismissModal"],["medium",[30,1],[30,0,["onClickDismiss"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"landing-pages-recruiter-integration-modal__header"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,[28,[35,2],["header","campaign-manager-web/components/landing-pages/recruiter-integration-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,2,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,3],null,[["@isLoading"],[[30,3]]],null],[1,"\\n    "],[10,2],[12],[1,[28,[35,2],["description","campaign-manager-web/components/landing-pages/recruiter-integration-modal"],null]],[13],[1,"\\n    "],[8,[39,4],[[24,0,"landing-pages-recruiter-integration-modal__contract-input"],[4,[38,7],[[30,0,["CONTRACT_INPUT_SELECTOR_ON_BLUR"]],"blur",[30,0,["onContractInputBlur"]],true],null]],[["@label","@selectedEntity","@entities","@clearBtnA11yText","@isLoading","@onSelect","@onClear","@onInput","@isTypeaheadDisabled","@errorText","@noResultsMessage"],[[28,[37,2],["contract","campaign-manager-web/components/landing-pages/recruiter-integration-modal"],null],[30,0,["hiringContract"]],[30,0,["contractEntities"]],[28,[37,2],["contract_clear_button_a11y_text","campaign-manager-web/components/landing-pages/recruiter-integration-modal"],null],[30,0,["hiringContracts","isPending"]],[30,0,["onSelectHiringContract"]],[52,[30,0,["canEdit"]],[30,0,["onRemoveHiringContract"]]],[30,0,["onInputHiringContractInput"]],[30,0,["hiringContracts","isRejected"]],[30,0,["hiringContractErrorText"]],[28,[37,2],["no_contracts_found","campaign-manager-web/components/landing-pages/recruiter-integration-modal"],[["linkInfo"],[[28,[37,6],null,[["target","href","class"],["_blank","https://business.linkedin.com/talent-solutions/cx/17/08/recruiter-demo-fs2-k18-d","link"]]]]]]]],[["rightSideToLabel","subheadTextContent"],[[[[1,"\\n        "],[8,[39,8],null,[["@placement","@content","@contentClass"],["right",[28,[37,2],["contract_tooltip","campaign-manager-web/components/landing-pages/recruiter-integration-modal"],null],"u-hoverable__content landing-pages-recruiter-integration-modal__hoverable-content"]],[["trigger"],[[[[1,"\\n            "],[8,[39,9],[[4,[38,10],[[30,4,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@text","@circle"],["small","tertiary","question",[28,[37,2],["contract_ally_text","campaign-manager-web/components/landing-pages/recruiter-integration-modal"],null],true]],null],[1,"\\n          "]],[4]]]]],[1,"\\n      "]],[]],[[[1,"\\n        "],[10,1],[15,0,[29,[[28,[37,11],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[30,5,["entity","id"]]],[1,"\\n        "],[13],[1,"\\n      "]],[5]]]]],[1,"\\n    "],[8,[39,4],[[24,0,"mt3"],[4,[38,7],[[30,0,["PROJECT_INPUT_SELECTOR_ON_BLUR"]],"blur",[30,0,["onProjectInputBlur"]],true],null]],[["@label","@selectedEntity","@entities","@clearBtnA11yText","@isLoading","@onSelect","@onClear","@onInput","@isTypeaheadDisabled","@errorText","@noResultsMessage","@inputValue"],[[28,[37,2],["project","campaign-manager-web/components/landing-pages/recruiter-integration-modal"],null],[30,0,["hiringProject"]],[30,0,["projectEntities"]],[28,[37,2],["project_clear_button_a11y_text","campaign-manager-web/components/landing-pages/recruiter-integration-modal"],null],[30,0,["hiringProjects","isPending"]],[30,0,["onSelectHiringProject"]],[52,[30,0,["canEdit"]],[30,0,["onRemoveHiringProject"]]],[30,0,["onInputHiringProjectInput"]],[28,[37,12],[[28,[37,13],[[30,0,["selectedHiringContract"]]],null],[30,0,["hiringProjects","isRejected"]]],null],[30,0,["hiringProjectErrorText"]],[28,[37,2],["no_projects_found","campaign-manager-web/components/landing-pages/recruiter-integration-modal"],null],[30,0,["hiringProjectSearchText"]]]],[["subheadTextContent"],[[[[1,"\\n        "],[10,1],[15,0,[29,[[28,[37,11],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[30,6,["entity","id"]]],[1,"\\n        "],[13],[1,"\\n      "]],[6]]]]],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,2,["ModalFooter"]],[[24,0,"modal-footer--with-inline-feedback-and-buttons"]],null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"mb2 self-start"],[12],[1,"\\n      "],[8,[39,14],null,[["@isHidden","@message","@type"],[[28,[37,13],[[30,7]],null],[28,[37,15],null,[["customErrorMessage"],[[28,[37,2],["publish_server_error","campaign-manager-web/components/landing-pages/recruiter-integration-modal"],null]]]],"negative"]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[8,[39,9],[[24,0,"ml1 no-shrink"],[4,[38,16],["click",[30,0,["onClickDismiss"]]],null]],[["@buttonType","@text","@size"],["secondary",[28,[37,2],["cancel","campaign-manager-web/components/landing-pages/recruiter-integration-modal"],null],"small"]],null],[1,"\\n      "],[8,[39,9],[[24,0,"ml1 no-shrink"],[16,"disabled",[30,0,["isPublishButtonDisabled"]]],[4,[38,16],["click",[30,0,["onClickPublish"]]],null]],[["@text","@size"],[[28,[37,2],["publish","campaign-manager-web/components/landing-pages/recruiter-integration-modal"],null],"small"]],null],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[2]]]]]],["@isOpen","modal","@isSaving","triggerData","subheadContent","subheadContent","@hasSavingError"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","cm-overlay-loader","entity/typeahead-with-card","if","hash","add-event-to-child-on-render","hue-web-toggletip","hue-web-button","hue-web-toggletip-trigger","hue-web-foundations@-text-body","or","not","hue-web-inline-feedback","error-message","on"]]',moduleName:"campaign-manager-web/components/landing-pages/recruiter-integration-modal.hbs",isStrictMode:!1})
let x=e.default=(b=(0,r.inject)(),_=(0,r.inject)("account"),h=(0,r.inject)("landing-page"),f=(0,o.trackedReset)("args.isOpen"),T=(0,o.trackedReset)("args.isOpen"),(0,p.assertPropTypes)((D=class extends a.default{constructor(...e){super(...e),M(this,"i18n",S,this),M(this,"accountService",A,this),M(this,"landingPageService",C,this),M(this,"hiringContractSearchText",O,this),M(this,"hiringProjectSearchText",v,this),M(this,"isPublishButtonTouched",w,this),M(this,"selectedHiringContract",I,this),M(this,"selectedHiringProject",P,this),L(this,"CONTRACT_INPUT_SELECTOR_ON_BLUR","[data-test-recruiter-integration-modal__contract-typeahead] input"),L(this,"PROJECT_INPUT_SELECTOR_ON_BLUR","[data-test-recruiter-integration-modal__project-typeahead] input"),L(this,"onContractInputBlur",(()=>{this.shouldShowContractError=!0})),L(this,"onProjectInputBlur",(()=>{this.shouldShowProjectError=!0})),M(this,"shouldShowContractError",N,this),M(this,"shouldShowProjectError",R,this),L(this,"_resetProps",(()=>{this.hiringContractSearchText="",this.hiringProjectSearchText="",this.isPublishButtonTouched=!1,this.selectedHiringContract=null,this.selectedHiringProject=null}))}get hiringContract(){return this.args.hiringContractUrn?{name:this.args.hiringContractName,id:(0,c.getIdFromUrn)(this.args.hiringContractUrn)}:this.selectedHiringContract}get hiringProject(){return this.args.hiringProjectUrn?{name:this.args.hiringProjectName,id:(0,c.getHiringProjectIdFromEntityUrn)(this.args.hiringProjectUrn)}:this.selectedHiringProject}get canEdit(){return!this.args.hiringContractUrn}get hiringContracts(){return new l.default(this._getHiringContractsByOrganization(),this)}get hiringProjects(){return new l.default(this._getHiringProjectsByContract(),this)}get isPublishButtonDisabled(){return this.isPublishButtonTouched&&(this.hiringContractErrorText||this.hiringProjectErrorText)||this.hiringContracts.isRejected||this.hiringProjects.isRejected||this.args.isSaving}get contractEntities(){return this.hiringContracts.isResolved?this.hiringContracts.value.map((e=>({...e,id:(0,c.getIdFromUrn)(e.entityUrn)}))):[]}get projectEntities(){return this.hiringProjects.isResolved?this.hiringProjects.value.map((e=>({...e,id:(0,c.getHiringProjectIdFromEntityUrn)(e.entityUrn)}))):[]}get hiringContractErrorText(){return this.hiringContracts.isRejected?this.i18n.lookupTranslation(this.constructor,"fetch_contracts_error_v3")():this.shouldShowContractError||this.isPublishButtonTouched?this.hiringContract?"":this.hiringContractSearchText?this.i18n.lookupTranslation(this.constructor,"contract_not_selected_message")():this.i18n.lookupTranslation(g.default,"i18n_blank")():""}get hiringProjectErrorText(){return this.hiringProjects.isRejected?this.i18n.lookupTranslation(this.constructor,"fetch_projects_error_v3")():Boolean(this.selectedHiringContract)&&(this.shouldShowProjectError||this.isPublishButtonTouched)?Boolean(this.hiringProject)||!this.hiringContract?"":this.hiringProjectSearchText?this.i18n.lookupTranslation(this.constructor,"project_not_selected_message")():this.i18n.lookupTranslation(g.default,"i18n_blank")():""}onClickPublish(){this.isPublishButtonTouched=!0,this.hiringContractErrorText||this.hiringProjectErrorText||this.args.onPublish({hiringContract:this.hiringContract,hiringProject:this.hiringProject},this._resetProps)}onClickDismiss(){this.args.onDismiss(),this._resetProps()}onInputHiringContractInput(e){this.hiringContractSearchText=e}onSelectHiringContract(e){this.selectedHiringContract=e}onRemoveHiringContract(){this.selectedHiringContract=null,this.selectedHiringProject=null,this.hiringContractSearchText="",this.hiringProjectSearchText=""}onInputHiringProjectInput(e){this.hiringProjectSearchText=e}onSelectHiringProject(e){this.selectedHiringProject=e}onRemoveHiringProject(){this.selectedHiringProject=null,this.hiringProjectSearchText=""}_getHiringContractsByOrganization(){return this.args.hiringContractUrn?(0,d.resolve)([]):this.landingPageService.getHiringContractsByOrganization(this.args.organizationUrn).catch((e=>{this.jet.error(new Error(`Error in fetching CmHiringContracts for due to ${(0,s.getErrorMessage)(e)}`),m.JET_ERROR_TAGS.LANDING_PAGES,!1)}))}_getHiringProjectsByContract(){return this.args.hiringProjectUrn||!this.selectedHiringContract?(0,d.resolve)([]):this.landingPageService.getHiringProjectsByContract(this.selectedHiringContract.entityUrn).catch((e=>{this.jet.error(new Error(`Error in fetching CmHiringProjects for due to ${(0,s.getErrorMessage)(e)}`),m.JET_ERROR_TAGS.LANDING_PAGES,!1)}))}},L(D,"propTypes",{organizationUrn:p.PropTypes.string.isRequired,hiringContractName:p.PropTypes.string,hiringContractUrn:p.PropTypes.string,hiringProjectName:p.PropTypes.string,hiringProjectUrn:p.PropTypes.string,isOpen:p.PropTypes.bool.isRequired,onDismiss:p.PropTypes.func.isRequired,onPublish:p.PropTypes.func.isRequired,isSaving:p.PropTypes.bool.isRequired,hasSavingError:p.PropTypes.bool.isRequired}),S=k((y=D).prototype,"i18n",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=k(y.prototype,"accountService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=k(y.prototype,"landingPageService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=k(y.prototype,"hiringContractSearchText",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),v=k(y.prototype,"hiringProjectSearchText",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),w=k(y.prototype,"isPublishButtonTouched",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),I=k(y.prototype,"selectedHiringContract",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),P=k(y.prototype,"selectedHiringProject",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),N=k(y.prototype,"shouldShowContractError",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),R=k(y.prototype,"shouldShowProjectError",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k(y.prototype,"hiringContracts",[o.cached],Object.getOwnPropertyDescriptor(y.prototype,"hiringContracts"),y.prototype),k(y.prototype,"hiringProjects",[o.cached],Object.getOwnPropertyDescriptor(y.prototype,"hiringProjects"),y.prototype),k(y.prototype,"onClickPublish",[u.action],Object.getOwnPropertyDescriptor(y.prototype,"onClickPublish"),y.prototype),k(y.prototype,"onClickDismiss",[u.action],Object.getOwnPropertyDescriptor(y.prototype,"onClickDismiss"),y.prototype),k(y.prototype,"onInputHiringContractInput",[u.action],Object.getOwnPropertyDescriptor(y.prototype,"onInputHiringContractInput"),y.prototype),k(y.prototype,"onSelectHiringContract",[u.action],Object.getOwnPropertyDescriptor(y.prototype,"onSelectHiringContract"),y.prototype),k(y.prototype,"onRemoveHiringContract",[u.action],Object.getOwnPropertyDescriptor(y.prototype,"onRemoveHiringContract"),y.prototype),k(y.prototype,"onInputHiringProjectInput",[u.action],Object.getOwnPropertyDescriptor(y.prototype,"onInputHiringProjectInput"),y.prototype),k(y.prototype,"onSelectHiringProject",[u.action],Object.getOwnPropertyDescriptor(y.prototype,"onSelectHiringProject"),y.prototype),k(y.prototype,"onRemoveHiringProject",[u.action],Object.getOwnPropertyDescriptor(y.prototype,"onRemoveHiringProject"),y.prototype),E=y))||E);(0,t.setComponentTemplate)(U,x)}))
define("campaign-manager-web/components/landing-pages/sections-form-sortable-list-item",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/component","@glimmer/tracking"],(function(e,t,n,a,i,r){var o,l,s
function c(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function u(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=(0,n.createTemplateFactory)({id:"X9cSxefx",block:'[[[1,"\\n"],[11,"li"],[24,0,"mb5 sections-form-sortable-list-item"],[4,[38,0],null,[["groupName","model","isDraggingDisabled","onDragStart","onDragStop"],[[30,1],[30,2],false,[30,0,["onDragStart"]],[30,0,["onDragStop"]]]]],[4,[38,1],[[30,0,["isDragging"]]],null],[12],[1,"\\n  "],[8,[39,2],[[24,0,"p5 sections-form-sortable-list-item__card"]],[["@elevation"],["lined"]],[["default"],[[[[1,"\\n    "],[10,0],[14,0,"u-layout__position-relative u-display-flex u-flex-column u-flex-no-wrap"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-flex-row u-justify-between u-items-center"],[12],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-flex-row u-items-center"],[12],[1,"\\n"],[41,[51,[30,3]],[[[1,"            "],[8,[39,4],[[16,"aria-label",[28,[37,5],["i18n_reorder_component","campaign-manager-web/components/landing-pages/sections-form-sortable-list-item"],null]],[24,0,"sections-form-sortable-list-item__drag-handler"],[4,[38,6],null,null]],[["@buttonType","@circle","@icon","@size"],["tertiary","true","reorder","medium"]],null],[1,"\\n"]],[]],null],[1,"          "],[18,6,[[28,[37,8],null,[["cardHeader"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n        "],[13],[1,"\\n"],[41,[51,[30,3]],[[[1,"          "],[8,[39,10],null,[["@isOpen","@openMenu","@closeMenu","@noCloseOnScroll","@placement"],[[30,0,["isDropdownOpen"]],[30,0,["onDropdownOpen"]],[30,0,["onDropdownClose"]],true,"bottom-right"]],[["default"],[[[[1,"\\n            "],[8,[30,4,["Trigger"]],[[16,"aria-label",[28,[37,5],["i18n_more_options","campaign-manager-web/components/landing-pages/sections-form-sortable-list-item"],null]]],[["@buttonType","@circle","@icon","@size"],["tertiary","true","overflow-web-ios","medium"]],null],[1,"\\n            "],[8,[30,4,["Container"]],null,null,[["default"],[[[[1,"\\n              "],[8,[30,4,["Item"]],null,[["@icon","@onSelect","@text"],["trash",[30,5],[28,[37,5],["i18n_remove_component","campaign-manager-web/components/landing-pages/sections-form-sortable-list-item"],null]]],null],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[4]]]]],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n"],[1,"      "],[18,6,[[28,[37,8],null,[["cardContent"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["@groupName","@item","@hideActions","Menu","@onRemoveItem","&default"],false,["sortable-item","set-dragging-state","hue-web-card","unless","hue-web-button","t","sortable-handle","yield","hash","component","hue-web-menu"]]',moduleName:"campaign-manager-web/components/landing-pages/sections-form-sortable-list-item.hbs",isStrictMode:!1})
let p=e.default=(o=class extends i.default{constructor(...e){super(...e),c(this,"isDropdownOpen",l,this),c(this,"isDragging",s,this)}onDropdownOpen(){this.isDropdownOpen=!0}onDropdownClose(){this.isDropdownOpen=!1}onDragStart(){this.isDragging=!0}onDragStop(){this.isDragging=!1}},l=u(o.prototype,"isDropdownOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s=u(o.prototype,"isDragging",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),u(o.prototype,"onDropdownOpen",[a.action],Object.getOwnPropertyDescriptor(o.prototype,"onDropdownOpen"),o.prototype),u(o.prototype,"onDropdownClose",[a.action],Object.getOwnPropertyDescriptor(o.prototype,"onDropdownClose"),o.prototype),u(o.prototype,"onDragStart",[a.action],Object.getOwnPropertyDescriptor(o.prototype,"onDragStart"),o.prototype),u(o.prototype,"onDragStop",[a.action],Object.getOwnPropertyDescriptor(o.prototype,"onDragStop"),o.prototype),o);(0,t.setComponentTemplate)(d,p)})),define("campaign-manager-web/components/landing-pages/sections-form",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@glimmer/tracking","tracked-toolbox","campaign-manager-web/constants/landing-pages"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h=(0,n.createTemplateFactory)({id:"3hsTQTZO",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"sections-form__sortable-list"]],[["@hideActions","@items","@isSortable","@sortableItemComponent","@onSortEnd","@onRemoveItem"],[[30,1,["shouldDisableAllFields"]],[30,2],true,"landing-pages/sections-form-sortable-list-item",[30,0,["onSortSectionsEnd"]],[30,0,["onRemoveSection"]]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["cardHeader"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,4,["isText"]],[[[1,"      "],[10,"h2"],[15,0,[29,["pl1"," ",[28,[37,2],null,[["size"],["large"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_description","campaign-manager-web/components/landing-pages/sections-form"],null]],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[41,[30,4,["isMedia"]],[[[1,"      "],[10,0],[14,0,"u-display-flex u-items-center pl1"],[12],[1,"\\n        "],[10,"h2"],[15,0,[29,[[28,[37,2],null,[["size"],["large"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_media","campaign-manager-web/components/landing-pages/sections-form"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,4],null,[["@placement","@content","@contentClass"],["right",[28,[37,3],["i18n_media_tooltip_content","campaign-manager-web/components/landing-pages/sections-form"],null],"u-hoverable__content"]],[["trigger"],[[[[1,"\\n            "],[8,[39,5],[[16,"aria-label",[28,[37,3],["i18n_media_tooltip_trigger_a11y","campaign-manager-web/components/landing-pages/sections-form"],null]],[4,[38,6],[[30,6,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle"],["small","tertiary","question",true]],null],[1,"\\n          "]],[6]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[41,[30,4,["isAboutCompany"]],[[[1,"      "],[10,"h2"],[15,0,[29,["pl1"," ",[28,[37,2],null,[["size"],["large"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_company_overview","campaign-manager-web/components/landing-pages/sections-form"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]],null]],[]]]],[]]],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,3,["cardContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"mv5 u-layout__width-full"],[12],[1,"\\n"],[41,[30,4,["isText"]],[[[1,"        "],[8,[39,7],null,[["@body","@bodyValidations","@genericForm","@id","@title","@titleValidations","@onUpdateBody","@onUpdateTitle"],[[30,4,["body"]],[30,4,["validations","attrs","plainTextBody"]],[30,1],[28,[37,8],["text-section-",[30,5]],null],[30,4,["title"]],[30,4,["validations","attrs","title"]],[28,[37,9],[[30,0,["onUpdateSectionWithMultipleFields"]],[30,5]],null],[28,[37,9],[[30,0,["onUpdateSection"]],[30,5],"title"],null]]],null],[1,"\\n"]],[]],[[[41,[30,4,["isMedia"]],[[[1,"        "],[8,[39,10],null,[["@accountId","@body","@bodyValidations","@companyId","@genericForm","@id","@media","@mediaValidations","@title","@titleValidations","@onUpdateBody","@onUpdateMedia","@onUpdateTitle","@hideHeader"],[[30,7],[30,4,["body"]],[30,4,["validations","attrs","plainTextBody"]],[30,8],[30,1],[28,[37,8],["media-section-",[30,5]],null],[30,4,["media"]],[30,4,["validations","attrs","media"]],[30,4,["title"]],[30,4,["validations","attrs","title"]],[28,[37,9],[[30,0,["onUpdateSectionWithMultipleFields"]],[30,5]],null],[28,[37,9],[[30,0,["onUpdateSection"]],[30,5],"media"],null],[28,[37,9],[[30,0,["onUpdateSection"]],[30,5],"title"],null],true]],null],[1,"\\n"]],[]],[[[41,[30,4,["isAboutCompany"]],[[[1,"        "],[8,[39,11],null,[["@companyId","@id"],[[30,8],[28,[37,8],["about-company-section-",[30,5]],null]]],null],[1,"\\n      "]],[]],null]],[]]]],[]]],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3,4,5]]]]],[1,"\\n\\n"],[41,[28,[37,12],[[28,[37,13],[[30,9]],null],[28,[37,13],[[30,0,["isAddSectionsOpen"]]],null]],null],[[[1,"  "],[8,[39,5],[[24,0,"u-layout__width-full mb5"],[16,"disabled",[30,1,["shouldDisableAllFields"]]],[4,[38,14],["click",[30,0,["onClickAddSection"]]],null]],[["@buttonType","@emphasized","@icon","@size","@text"],["tertiary",true,"add","medium",[28,[37,3],["i18n_add_component","campaign-manager-web/components/landing-pages/sections-form"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,9],[[[41,[30,0,["isAddSectionsOpen"]],[[[1,"    "],[8,[39,15],[[24,0,"p5 mb5"]],[["@elevation"],["lined"]],[["default"],[[[[1,"\\n      "],[10,"h2"],[15,0,[29,["mb2"," ",[28,[37,2],null,[["size"],["large"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_add_component","campaign-manager-web/components/landing-pages/sections-form"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,16],null,[["@availableSectionsState","@onToggleSection"],[[30,0,["availableSectionsState"]],[30,0,["onToggleSection"]]]],null],[1,"\\n      "],[10,0],[14,0,"u-display-flex mt5"],[12],[1,"\\n        "],[8,[39,5],[[24,0,"mr2"],[4,[38,14],["click",[30,0,["onDismissAddSections"]]],null]],[["@size","@buttonType"],["small","tertiary"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["i18n_cancel","campaign-manager-web/components/landing-pages/sections-form"],null]],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[39,5],[[4,[38,14],["click",[30,0,["onAddSections"]]],null]],[["@size"],["small"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["i18n_add","campaign-manager-web/components/landing-pages/sections-form"],null]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null]],[]],[[[1,"  "],[8,[39,17],[[24,"aria-labelledby","add-sections-modal"],[24,0,"u-layout__width-full"]],[["@dismissModal","@isOpen","@size"],[[30,0,["onDismissAddSections"]],[30,0,["isAddSectionsOpen"]],"medium"]],[["default"],[[[[1,"\\n    "],[8,[30,10,["ModalHeader"]],null,[["@titleId","@title"],["add-sections-modal",[28,[37,3],["i18n_add_component","campaign-manager-web/components/landing-pages/sections-form"],null]]],null],[1,"\\n    "],[8,[30,10,["ModalContent"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,16],null,[["@availableSectionsState","@onToggleSection"],[[30,0,["availableSectionsState"]],[30,0,["onToggleSection"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,10,["ModalFooter"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,18],null,null,[["default"],[[[[1,"\\n        "],[8,[30,11,["leftItem"]],null,null,[["default"],[[[[1,"\\n          "],[8,[39,5],[[4,[38,14],["click",[30,0,["onDismissAddSections"]]],null]],[["@size","@buttonType"],["small","tertiary"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,3],["i18n_cancel","campaign-manager-web/components/landing-pages/sections-form"],null]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,11,["rightItem"]],null,null,[["default"],[[[[1,"\\n          "],[8,[39,5],[[4,[38,14],["click",[30,0,["onAddSections"]]],null]],[["@size"],["small"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,3],["i18n_add","campaign-manager-web/components/landing-pages/sections-form"],null]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[11]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[10]]]]],[1,"\\n"]],[]]]],["@genericForm","@sections","SortableItem","section","index","triggerData","@accountId","@companyId","@isRenderedInModal","modal","buttonRow"],false,["sortable-list","if","hue-web-foundations@-text-body","t","hue-web-tooltip","hue-web-button","hue-web-tooltip-trigger","landing-pages/text-section-form","concat","fn","landing-pages/media-section-form","landing-pages/about-company-section-form","or","not","on","hue-web-card","landing-pages/add-section-contents","hue-web-modal","cm-button-row"]]',moduleName:"campaign-manager-web/components/landing-pages/sections-form.hbs",isStrictMode:!1})
let f=(c=_((s=class{constructor(e){b(this,"id",void 0),g(this,"isChecked",c,this),this.id=e}get icon(){return l.SECTION_ICONS_MAP[this.id]}}).prototype,"isChecked",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s),T=e.default=(0,i.assertPropTypes)((m=class extends a.default{constructor(...e){super(...e),g(this,"isAddSectionsOpen",p,this),b(this,"onUpdateSection",((e,t,n)=>{this.args.onUpdateFormState(`sections.${e}.${t}`,n)})),b(this,"onUpdateSectionWithMultipleFields",((e,t)=>{Object.keys(t).forEach((n=>{this.args.onUpdateFormState(`sections.${e}.${n}`,t[n])}))})),b(this,"onClickAddSection",(()=>{this.isAddSectionsOpen=!0})),b(this,"onDismissAddSections",(()=>{this.isAddSectionsOpen=!1,this.availableSectionsState.forEach((e=>{e.isChecked=!1}))})),b(this,"onToggleSection",(e=>{e.isChecked=!e.isChecked})),b(this,"onAddSections",(()=>{this.availableSectionsState.forEach((e=>{e.isChecked&&this.args.onAddSection(e.id)})),this.onDismissAddSections()})),b(this,"onSortSectionsEnd",(e=>{this.args.onUpdateFormState("sections",e)})),b(this,"onRemoveSection",(e=>{this.args.onRemoveSection(e)}))}get availableSectionsState(){return(this.args.sections.some((e=>e.isAboutCompany))?this.args.sectionTypes.filter((e=>e!==l.SECTION_UNION_TYPES.ABOUT_COMPANY)):this.args.sectionTypes).map((e=>new f(e)))}},b(m,"propTypes",{sectionTypes:i.PropTypes.array.isRequired,companyId:i.PropTypes.oneOfType([i.PropTypes.number,i.PropTypes.string]).isRequired,genericForm:i.PropTypes.object.isRequired,isRenderedInModal:i.PropTypes.bool,sections:i.PropTypes.array.isRequired,onAddSection:i.PropTypes.func.isRequired,onRemoveSection:i.PropTypes.func.isRequired,onUpdateFormState:i.PropTypes.func.isRequired}),p=_((d=m).prototype,"isAddSectionsOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_(d.prototype,"availableSectionsState",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"availableSectionsState"),d.prototype),u=d))||u;(0,t.setComponentTemplate)(h,T)})),define("campaign-manager-web/components/landing-pages/sections-preview",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"Isgfi1bX",block:'[[[42,[28,[37,1],[[28,[37,1],[[30,1,["sections"]]],null]],null],null,[[[41,[30,2,["isText"]],[[[1,"    "],[8,[39,3],[[24,0,"mt3"]],[["@title","@body"],[[30,2,["title"]],[30,2,["body"]]]],null],[1,"\\n"]],[]],[[[41,[30,2,["isMedia"]],[[[1,"    "],[8,[39,4],[[24,0,"mt3"]],[["@body","@shouldShowEmptyVideo","@title","@videoId","@imageUrl"],[[30,2,["body"]],[30,4],[30,2,["title"]],[30,2,["media","sourceId"]],[30,2,["media","url"]]]],null],[1,"\\n"]],[]],[[[41,[30,2,["isAboutCompany"]],[[[1,"    "],[8,[39,5],[[24,0,"mt3"]],[["@company"],[[30,5]]],null],[1,"\\n  "]],[]],null]],[]]]],[]]]],[2,3]],null]],["@formState","section","index","@isTemplatePreview","@company"],false,["each","-track-array","if","landing-pages/preview-text-section","landing-pages/preview-featured-media","landing-pages/preview-company-overview"]]',moduleName:"campaign-manager-web/components/landing-pages/sections-preview.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/landing-pages/table-leads",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/landing-pages"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"5C9NP8U7",block:'[[[1,"\\n"],[41,[30,0,["shouldShowHiddenIcon"]],[[[1,"  "],[8,[39,1],null,null,[["trigger","content"],[[[[1,"\\n      "],[8,[39,2],[[4,[38,4],[[30,1,["triggerContentSharedInfo"]]],null]],[["@circle","@icon","@buttonType","@size","@text"],[true,"visibility-off","tertiary","small",[28,[37,3],["i18n_landing_pages_hidden_icon","campaign-manager-web/components/landing-pages/table-leads"],null]]],null],[1,"\\n    "]],[1]],[[[1,"\\n      "],[10,0],[14,0,"u-hoverable__content"],[12],[1,"\\n        "],[8,[39,5],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["i18n_landing_pages_view_leads_no_permission","campaign-manager-web/components/landing-pages/table-leads"],[["linkInfo"],[[28,[37,6],null,[["dataTestSelector","role","href"],["data-test-landing-pages-view-leads-no-permission-learn-more",[30,2,["role"]],[28,[37,7],null,[["path","accountId"],["help/lms/answer/a569092",[30,3,["columnData","accountId"]]]]]]]]]]]],[1,"\\n        "]],[2]]]]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[1,"  "],[10,1],[15,0,[29,[[52,[28,[37,8],[[28,[37,9],[[28,[37,10],[[30,4],[30,3,["propertyName"]]],null]],null]],null],"u-color__red"]," p2"]]],[12],[1,"\\n    "],[1,[28,[35,11],[[28,[37,10],[[30,4],[30,3,["propertyName"]]],null]],null]],[1,"\\n  "],[13],[1,"\\n"]],[]]]],["triggerData","iphHelper","@column","@record"],false,["if","hue-web-contextual-dialog","hue-web-button","t","hue-web-contextual-dialog-trigger","iph-helper","external-link-info","help-center-url","not","is-numeric","get","format-number-or-dash"]]',moduleName:"campaign-manager-web/components/landing-pages/table-leads.hbs",isStrictMode:!1})
let c=e.default=(0,i.assertPropTypes)((l=class extends a.default{get shouldShowHiddenIcon(){const e=this.args.record.type===r.LANDING_PAGE_TYPES.MARKETING_LEAD,{canViewLeads:t}=this.args.column.columnData
return!t&&e}},u=l,d="propTypes",p={record:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,column:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired},d in u?Object.defineProperty(u,d,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[d]=p,o=l))||o
var u,d,p;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/landing-pages/table-page-name",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/constants/landing-pages","campaign-manager-web/utils/landing-pages/permissions","campaign-manager-web/utils/url-manager","@ember/service","@ember/object","campaign-manager-web/constants/toasts","campaign-manager-web/constants/lix","campaign-manager-web/constants/leadgen-form"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A,C,O
function v(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function w(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const I=(0,n.createTemplateFactory)({id:"IXQLCXKU",block:'[[[1,"\\n"],[10,0],[14,0,"reporting-table__name-column"],[12],[1,"\\n  "],[10,0],[14,0,"reporting-table__name-container u-layout__vertical-align-middle"],[12],[1,"\\n"],[41,[30,0,["isTalentLeadsLP"]],[[[1,"      "],[8,[39,1],[[24,0,"u-layout__vertical-align-middle"],[16,"aria-label",[28,[37,2],["a11y_landing_page_name","campaign-manager-web/components/landing-pages/table-page-name"],[["name"],[[30,1,["name"]]]]]]],[["@route","@query"],["accounts.item.landing-pages.analytics",[28,[37,3],null,[["landingPageIds","dateRange"],[[30,0,["stringifiedIds"]],[30,0,["stringifiedDateRange"]]]]]]],[["default"],[[[[1,"\\n        "],[1,[30,1,["name"]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],[[[1,"      "],[10,1],[14,0,"u-layout__vertical-align-middle"],[15,"aria-label",[28,[37,2],["a11y_landing_page_name","campaign-manager-web/components/landing-pages/table-page-name"],[["name"],[[30,1,["name"]]]]]],[12],[1,"\\n        "],[1,[30,1,["name"]]],[1,"\\n      "],[13],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n  "],[10,0],[14,0,"reporting-table__actions-dropdown"],[12],[1,"\\n    "],[8,[39,4],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[30,0,["onDropdownOpen"]],[30,0,["onDropdownClose"]]]],[["default"],[[[[1,"\\n      "],[8,[30,2,["Trigger"]],null,[["@circle","@buttonType","@size","@text","@icon"],[true,"tertiary","small",[28,[37,2],["a11y_trigger_label","campaign-manager-web/components/landing-pages/table-page-name"],[["name"],[[30,1,["name"]]]]],"overflow-web-ios"]],null],[1,"\\n      "],[8,[30,2,["Container"]],null,[["@occlusionCulling"],[false]],[["default"],[[[[1,"\\n        "],[10,"ul"],[12],[1,"\\n"],[41,[30,0,["hasEditButton"]],[[[1,"            "],[10,"li"],[12],[1,"\\n              "],[8,[30,2,["Item"]],[[16,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]]],[["@onSelect","@disabled"],[[28,[37,6],[[30,3,["columnActions","onClickEdit"]],[30,1]],null],[28,[37,7],[[30,0,["canEdit"]]],null]]],[["default"],[[[[1,"\\n                "],[1,[28,[35,2],["edit","campaign-manager-web/components/landing-pages/table-page-name"],null]],[1,"\\n              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[41,[30,0,["hasViewInRecruiterButton"]],[[[1,"            "],[10,"li"],[12],[1,"\\n              "],[8,[30,2,["Item"]],[[16,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]]],[["@onSelect"],[[28,[37,6],[[30,3,["columnActions","onClickViewInRecruiter"]],[30,1]],null]]],[["default"],[[[[1,"\\n                "],[1,[28,[35,2],["recruiter_link","campaign-manager-web/components/landing-pages/table-page-name"],null]],[1,"\\n                "],[8,[39,8],[[24,"role","img"],[16,"aria-label",[28,[37,2],["a11y_open_in_new_window","campaign-manager-web/components/landing-pages/table-page-name"],null]],[24,0,"u-layout__vertical-align-text-top"]],[["@size","@name"],["small","link-external"]],null],[1,"\\n              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[41,[30,0,["hasViewAsMemberButton"]],[[[1,"            "],[10,"li"],[12],[1,"\\n              "],[8,[30,2,["Item"]],[[16,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]]],[["@onSelect"],[[28,[37,6],[[30,3,["columnActions","onClickViewAsMember"]],[30,1]],null]]],[["default"],[[[[1,"\\n                "],[1,[28,[35,2],["view_as_member_link","campaign-manager-web/components/landing-pages/table-page-name"],null]],[1,"\\n                "],[8,[39,8],[[24,"role","img"],[16,"aria-label",[28,[37,2],["a11y_open_in_new_window","campaign-manager-web/components/landing-pages/table-page-name"],null]],[24,0,"u-layout__vertical-align-text-top"]],[["@size","@name"],["small","link-external"]],null],[1,"\\n              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[41,[30,0,["hasCopyUrlButton"]],[[[1,"            "],[10,"li"],[12],[1,"\\n              "],[8,[30,2,["Item"]],[[24,0,"u-display-flex p0"]],null,[["default"],[[[[1,"\\n                "],[8,[39,9],[[16,0,[29,["button--unstyled u-layout__align-left pv2 ph4"," ",[28,[37,5],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]]],[["@text","@onSuccess","@onError"],[[30,0,["landingPageUrl"]],[30,0,["onCopyToClipboardSuccess"]],[30,0,["onCopyToClipboardError"]]]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,2],["copy_url","campaign-manager-web/components/landing-pages/table-page-name"],null]],[1,"\\n                "]],[]]]]],[1,"\\n              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[41,[30,0,["hasDownloadLeadsButton"]],[[[1,"            "],[10,"li"],[12],[1,"\\n              "],[8,[30,2,["Item"]],[[16,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]]],[["@onSelect","@disabled"],[[28,[37,6],[[30,3,["columnActions","onClickDownloadLeads"]],[30,1]],null],[28,[37,7],[[30,0,["canDownloadLeads"]]],null]]],[["default"],[[[[1,"\\n                "],[1,[28,[35,2],["i18n_download_leads","campaign-manager-web/components/landing-pages/table-page-name"],null]],[1,"\\n              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[41,[30,0,["canEdit"]],[[[1,"            "],[10,"hr"],[15,0,[29,["mv1"," ",[36,10]]]],[12],[13],[1,"\\n"]],[]],null],[41,[30,0,["hasPublishButton"]],[[[1,"            "],[10,"li"],[12],[1,"\\n              "],[8,[30,2,["Item"]],[[16,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]]],[["@onSelect","@disabled"],[[28,[37,6],[[30,3,["columnActions","onClickPublish"]],[30,1]],null],[28,[37,7],[[30,0,["canPublish"]]],null]]],[["default"],[[[[1,"\\n                "],[1,[28,[35,2],["publish","campaign-manager-web/components/landing-pages/table-page-name"],null]],[1,"\\n              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[41,[30,0,["hasUnpublishButton"]],[[[1,"            "],[10,"li"],[12],[1,"\\n              "],[8,[30,2,["Item"]],[[16,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]]],[["@onSelect","@disabled"],[[28,[37,6],[[30,3,["columnActions","onClickUnpublish"]],[30,1]],null],[28,[37,7],[[30,0,["canEdit"]]],null]]],[["default"],[[[[1,"\\n                "],[1,[28,[35,2],["unpublish","campaign-manager-web/components/landing-pages/table-page-name"],null]],[1,"\\n              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[41,[30,0,["hasDuplicateButton"]],[[[1,"            "],[10,"li"],[12],[1,"\\n              "],[8,[30,2,["Item"]],[[16,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]]],[["@onSelect","@disabled"],[[28,[37,6],[[30,3,["columnActions","onClickDuplicate"]],[30,1]],null],[28,[37,7],[[30,0,["canEdit"]]],null]]],[["default"],[[[[1,"\\n                "],[1,[28,[35,2],["duplicate","campaign-manager-web/components/landing-pages/table-page-name"],null]],[1,"\\n              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"          "],[10,"li"],[12],[1,"\\n            "],[8,[30,2,["Item"]],[[16,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]]],[["@onSelect","@disabled"],[[28,[37,6],[[30,3,["columnActions","onClickDelete"]],[30,1]],null],[28,[37,7],[[30,0,["canEdit"]]],null]]],[["default"],[[[[1,"\\n              "],[1,[28,[35,2],["delete","campaign-manager-web/components/landing-pages/table-page-name"],null]],[1,"\\n            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[2]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["@record","Menu","@column"],false,["if","link-to","t","hash","hue-web-menu","hue-web-foundations@-text-body","fn","not","hue-web-icons@icon","copy-button","hue-web-foundations@-divider"]]',moduleName:"campaign-manager-web/components/landing-pages/table-page-name.hbs",isStrictMode:!1})
let P=e.default=(g=(0,c.inject)(),b=(0,c.inject)("hue-web-toast"),_=(0,c.inject)("landing-page"),h=(0,c.inject)(),(0,r.assertPropTypes)((O=class extends a.default{constructor(...e){super(...e),v(this,"i18n",E,this),v(this,"toast",y,this),v(this,"landingPageService",S,this),v(this,"lix",A,this),v(this,"isDropdownOpen",C,this)}get isLeadGenLandingPageFullAdminEnabled(){return this.lix.getTreatmentIsEnabled(p.LIX_TEST_KEYS.enableLeadGenLandingPageFullAdmin)}get isAdminExternalUrlLpLixEnabled(){return this.lix.getTreatmentIsEnabled(p.LIX_TEST_KEYS.enableAdminExternalUrlLandingPages)}get stringifiedDateRange(){return JSON.stringify(this.landingPageService.dateRange)}get canEdit(){const{column:{columnData:{landingPagePermissions:e,userPermissions:t}},record:{type:n}}=this.args
return(0,l.canUserEditLandingPageOfType)({landingPagePermissions:e,userPermissions:t,landingPageType:n,isFullAdminLeadgenLixEnabled:this.isLeadGenLandingPageFullAdminEnabled,isAdminExternalUrlLandingPagesEnabled:this.isAdminExternalUrlLpLixEnabled})}get hasEditButton(){const{status:e}=this.args.record
return e!==o.LANDING_PAGE_STATUSES.CANCELED}get hasDuplicateButton(){const{status:e}=this.args.record
return e!==o.LANDING_PAGE_STATUSES.CANCELED}get hasViewInRecruiterButton(){const{hiringContract:e}=this.args.record
return Boolean(e?.active)}get hasViewAsMemberButton(){const{status:e}=this.args.record
return e!==o.LANDING_PAGE_STATUSES.CANCELED}get hasCopyUrlButton(){const{status:e}=this.args.record
return e===o.LANDING_PAGE_STATUSES.PUBLISHED}get hasPublishButton(){const{status:e}=this.args.record
return e===o.LANDING_PAGE_STATUSES.DRAFT||e===o.LANDING_PAGE_STATUSES.UNPUBLISHED}get canPublish(){const{landingPagePermissions:e,userPermissions:t}=this.args.column.columnData,{leadGenFormState:n}=this.args.record,a=(0,l.canUserPublishLandingPageOfType)({landingPagePermissions:e,userPermissions:t,landingPageType:this.args.record.type,isFullAdminLeadgenLixEnabled:this.isLeadGenLandingPageFullAdminEnabled,isAdminExternalUrlLandingPagesEnabled:this.isAdminExternalUrlLpLixEnabled})
return this.isMarketingLP?a&&n===m.LEADGEN_FORM_STATUSES.PUBLISHED:a}get hasDownloadLeadsButton(){const e=this.args.record.type===o.LANDING_PAGE_TYPES.MARKETING_LEAD,t=Boolean(this.args.record.leadGenForm),n=[o.LANDING_PAGE_STATUSES.PUBLISHED,o.LANDING_PAGE_STATUSES.UNPUBLISHED].includes(this.args.record.status)
return e&&t&&n}get canDownloadLeads(){const{userPermissions:e}=this.args.column.columnData
return(0,l.canUserDownloadLeads)(e)}get stringifiedIds(){return JSON.stringify([this.args.record.entityUrn])}get hasUnpublishButton(){const{status:e}=this.args.record
return e===o.LANDING_PAGE_STATUSES.PUBLISHED}get landingPageUrl(){const{entityUrn:e}=this.args.record
return(0,s.createLandingPageUrlFromEntityUrn)(e)}onDropdownOpen(){this.isDropdownOpen=!0}onDropdownClose(){this.isDropdownOpen=!1}onCopyToClipboardSuccess(){this.toast.add({type:d.TOAST_TYPES.SUCCESS,message:this._getTranslation("copy_url_successful")})}onCopyToClipboardError(){this.toast.add({type:d.TOAST_TYPES.ERROR,message:this._getTranslation("copy_url_failed")})}_getTranslation(e,t){return this.i18n.lookupTranslation(this.constructor,e)(t)}get isMarketingLP(){return this.args.record.type===o.LANDING_PAGE_TYPES.MARKETING_LEAD}get isTalentLeadsLP(){return this.args.record.type===o.LANDING_PAGE_TYPES.TALENT_LEADS}},N=O,R="propTypes",D={record:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,column:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired},R in N?Object.defineProperty(N,R,{value:D,enumerable:!0,configurable:!0,writable:!0}):N[R]=D,E=w((T=O).prototype,"i18n",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=w(T.prototype,"toast",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=w(T.prototype,"landingPageService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=w(T.prototype,"lix",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=w(T.prototype,"isDropdownOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w(T.prototype,"onDropdownOpen",[u.action],Object.getOwnPropertyDescriptor(T.prototype,"onDropdownOpen"),T.prototype),w(T.prototype,"onDropdownClose",[u.action],Object.getOwnPropertyDescriptor(T.prototype,"onDropdownClose"),T.prototype),w(T.prototype,"onCopyToClipboardSuccess",[u.action],Object.getOwnPropertyDescriptor(T.prototype,"onCopyToClipboardSuccess"),T.prototype),w(T.prototype,"onCopyToClipboardError",[u.action],Object.getOwnPropertyDescriptor(T.prototype,"onCopyToClipboardError"),T.prototype),f=T))||f)
var N,R,D;(0,t.setComponentTemplate)(I,P)})),define("campaign-manager-web/components/landing-pages/table-recruiter",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"GPdLGC25",block:'[[[41,[30,1,["hiringContract"]],[[[1,"  "],[10,"dl"],[12],[1,"\\n    "],[10,"dt"],[12],[1,"\\n      "],[1,[30,1,["hiringProjectName"]]],[1,"\\n    "],[13],[1,"\\n    "],[10,"dd"],[15,0,[29,[[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[30,1,["hiringContract","name"]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[41,[30,1,["hiringProjectName"]],[[[1,"  "],[10,1],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,[30,1,["hiringProjectName"]]],[13],[1,"\\n"]],[]],[[[1,"  "],[10,1],[12],[1,"-"],[13],[1,"\\n"]],[]]]],[]]]],["@record"],false,["if","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/landing-pages/table-recruiter.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/landing-pages/table-status",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/constants/landing-pages","campaign-manager-web/constants/leadgen-form"],(function(e,t,n,a,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const o=(0,n.createTemplateFactory)({id:"1e9l+fSz",block:'[[[1,"\\n"],[10,1],[12],[1,"\\n  "],[8,[39,0],[[16,0,[29,[[30,0,["statusClass"]]," ",[28,[37,1],null,[["size"],["small"]]]]]]],[["@text","@tooltip","@placement"],[[28,[37,2],[[30,1,["displayStatus"]]],null],[28,[37,3],[[30,0,["tooltipText"]],"campaign-manager-web/components/landing-pages/table-status"],null],"right"]],null],[1,"\\n"],[13]],["@record"],false,["definition-underline","hue-web-foundations@-text-body","html-safe","t"]]',moduleName:"campaign-manager-web/components/landing-pages/table-status.hbs",isStrictMode:!1}),l={PUBLISHED:"i18n_publish_status_tooltip",UNPUBLISHED:"i18n_unpublish_status_tooltip",IN_REVIEW:"i18n_in_review_status_tooltip",CANCELED:"i18n_cancel_status_tooltip",ON_HOLD:"i18n_lead_gen_form_archived_on_hold_status_tooltip",DRAFT:"i18n_draft_status_tooltip",ON_HOLD_REJECTED:"i18n_lead_gen_form_rejected_on_hold_status_tooltip"}
class s extends a.default{get tooltipText(){return[r.LEADGEN_REVIEW_STATUSES.REJECTED,r.LEADGEN_REVIEW_STATUSES.AUTO_REJECTED].includes(this.args.record.leadGenFormReviewStatus)?l.ON_HOLD_REJECTED:l[this.args.record.displayStatusKey]}get statusClass(){return this.args.record.displayStatusKey===i.LANDING_PAGE_STATUSES.CANCELED?"landing-page__status-cancelled":this.args.record.displayStatusKey===i.LANDING_PAGE_STATUSES.PUBLISHED?"landing-page__status-published":"t-black"}}e.default=s,(0,t.setComponentTemplate)(o,s)})),define("campaign-manager-web/components/landing-pages/table",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","tracked-toolbox","@ember/object","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/utils/http-error","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/constants/toasts","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/constants/landing-pages","campaign-manager-web/constants/routes","campaign-manager-web/constants/date-range","campaign-manager-web/utils/date-range","campaign-manager-web/utils/a11y-constants","rsvp","ember-stdlib/utils/is-browser","campaign-manager-web/utils/promise-state","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/urn","campaign-manager-web/utils/landing-pages/permissions","campaign-manager-web/utils/reporting-table-theme","campaign-manager-web/components/landing-pages/table-page-name","campaign-manager-web/components/landing-pages/table-status","campaign-manager-web/components/landing-pages/table-recruiter","campaign-manager-web/components/dynamic-filter-dropdown","campaign-manager-web/components/common-table-cells/date-or-dash","campaign-manager-web/components/common-table-cells/number-or-red-dash","campaign-manager-web/components/landing-pages/table-leads","campaign-manager-web/components/common-table-cells/string-or-dash","@embroider/util","campaign-manager-web/config/environment","campaign-manager-web/constants/lix","@ember/template","campaign-manager-web/entities/landing-pages/reporting-landing-page","campaign-manager-web/helpers/external-link-info","campaign-manager-web/helpers/help-center-url","@ember/application"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G){var B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye,Se,Ae,Ce,Oe,ve
function we(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function Ie(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Pe(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Ne=(0,n.createTemplateFactory)({id:"QSs/7/O9",block:'[[[1,"\\n"],[10,"section"],[14,0,"mt5 mh6 mb4 p0 u-layout__shadow-container"],[12],[1,"\\n  "],[10,0],[14,0,"reporting-actions-bar__actions-container"],[12],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-flex-wrap ph1 mr4"],[12],[1,"\\n      "],[8,[39,0],[[24,0,"mr3"],[24,"role","link"],[4,[38,2],["click",[30,1]],null],[4,[38,3],null,null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,1],["i18n_create_page","campaign-manager-web/components/landing-pages/table"],null]]],null],[1,"\\n      "],[8,[39,0],[[24,0,"mr3"],[16,"disabled",[30,0,["isAnalyticsButtonDisabled"]]],[4,[38,2],["click",[30,0,["onClickAnalyticsButton"]]],null]],[["@buttonType","@emphasized","@size","@text"],["secondary",true,"small",[28,[37,1],["analytics","campaign-manager-web/components/landing-pages/table"],null]]],null],[1,"\\n"],[41,[30,0,["isLeadGenLandingPageEnabled"]],[[[1,"        "],[8,[39,0],[[24,0,"mr3"],[16,"disabled",[30,0,["isDownloadLeadsButtonDisabled"]]],[4,[38,2],["click",[30,0,["onClickDownloadLeadsButton"]]],null]],[["@buttonType","@emphasized","@size","@text"],["secondary",true,"small",[28,[37,1],["i18n_download_leads","campaign-manager-web/components/landing-pages/table"],null]]],null],[1,"\\n"]],[]],null],[41,[30,0,["isDownloadLeadsTooltipContentShowing"]],[[[1,"        "],[8,[39,5],null,[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n            "],[8,[39,0],[[4,[38,6],[[30,2,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle"],["small","tertiary","question",true]],null],[1,"\\n          "]],[2]],[[[1,"\\n            "],[10,0],[12],[1,"\\n              "],[8,[39,7],null,null,[["default"],[[[[1,"\\n                "],[1,[28,[35,1],["i18n_download_leads_no_permission","campaign-manager-web/components/landing-pages/table"],[["linkInfo"],[[28,[37,8],null,[["dataTestSelector","role","href"],["data-test-landing-pages__permissions-no-leads-download",[30,3,["role"]],[28,[37,9],null,[["path","accountId"],["help/lms/answer/79635",[30,4,["id"]]]]]]]]]]]],[1,"\\n              "]],[3]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"u-display-flex u-flex-wrap ph1"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-inline-flex u-items-center m1"],[12],[1,"\\n        "],[8,[39,10],null,[["@dateRange","@dateRangeUpdate","@presets"],[[30,0,["dateRange"]],[30,0,["reportingDateRangeUpdate"]],[30,0,["dateRangePresets"]]]],null],[1,"\\n        "],[8,[39,11],null,null,[["trigger","content"],[[[[1,"\\n            "],[8,[39,0],[[16,"aria-label",[28,[37,1],["i18n_date_range_tooltip_a11y_text","campaign-manager-web/components/landing-pages/table"],null]],[24,4,"button"],[4,[38,12],[[30,5,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle"],["small","tertiary","question",true]],null],[1,"\\n          "]],[5]],[[[1,"\\n            "],[10,1],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_date_range_tooltip","campaign-manager-web/components/landing-pages/table"],null]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,13],[[24,"data-a11y-landing-pages__table",""]],[["@enableFilterRow","@filteringIgnoreCase","@columnsAreUpdateable","@data","@selectedItems","@didClickOnCheckbox","@columns","@pageSize","@enableRowSelection","@onDisplayDataChangedAction","@useFilteringByColumns","@currentPageNumber","@theme"],[true,true,true,[30,0,["landingPages"]],[30,0,["selectedLandingPages"]],[30,0,["onSelectedLandingPagesChange"]],[30,0,["tableColumns"]],10,true,[30,0,["onDisplayDataChangedAction"]],true,[30,0,["tableState","pageNumber"]],[30,0,["theme"]]]],null],[1,"\\n"],[13],[1,"\\n"],[41,[30,0,["isLandingPageTypeMarketing"]],[[[1,"  "],[8,[39,14],null,[["@landingPage","@isOpen","@onDismiss"],[[30,0,["currentPublishingLandingPage"]],[30,0,["isPublishModalOpen"]],[30,0,["onPublishModalDismiss"]]]],null],[1,"\\n"]],[]],[[[1,"  "],[8,[39,15],null,[["@isOpen","@onDismiss","@onPublish","@isSaving","@hasSavingError","@hiringContractName","@hiringContractUrn","@hiringProjectName","@hiringProjectUrn","@organizationUrn"],[[30,0,["isRecruiterIntegrationModalOpen"]],[30,0,["onRecruiterIntegrationModalDismiss"]],[28,[37,16],[[30,0,["publishLandingPageTask"]]],null],[30,0,["publishLandingPageTask","isRunning"]],[30,0,["hasPublishingLandingPageError"]],[30,0,["currentPublishingLandingPage","hiringContract","name"]],[30,0,["currentPublishingLandingPage","hiringContract","entityUrn"]],[30,0,["currentPublishingLandingPage","hiringProjectName"]],[30,0,["currentPublishingLandingPage","hiringProjectUrn"]],[30,4,["reference"]]]],null],[1,"\\n"]],[]]],[8,[39,17],null,[["@isOpen","@isLoading","@content","@onCancel","@onPrimaryAction","@hasError","@errorMessage","@title","@primaryActionText","@primaryActionTextA11y","@secondaryActionText","@secondaryActionTextA11y","@dataTestValue","@returnFocusTo"],[[30,0,["isDeleteModalOpen"]],[30,0,["deleteLandingPageTask","isRunning"]],[28,[37,1],["delete_modal_description","campaign-manager-web/components/landing-pages/table"],null],[30,0,["onDeleteModalDismiss"]],[28,[37,16],[[30,0,["deleteLandingPageTask"]],[30,0,["currentDeletingLandingPage"]]],null],[30,0,["hasDeletingLandingPageError"]],[28,[37,1],["delete_modal_server_error","campaign-manager-web/components/landing-pages/table"],null],[28,[37,1],["delete_modal_header","campaign-manager-web/components/landing-pages/table"],null],[28,[37,1],["delete_modal_delete","campaign-manager-web/components/landing-pages/table"],null],[28,[37,1],["delete_modal_a11y_delete","campaign-manager-web/components/landing-pages/table"],null],[28,[37,1],["delete_modal_cancel","campaign-manager-web/components/landing-pages/table"],null],[28,[37,1],["delete_modal_a11y_cancel","campaign-manager-web/components/landing-pages/table"],null],"delete-landing-page","[data-a11y-landing-pages__table]"]],null],[1,"\\n"],[8,[39,17],null,[["@isOpen","@isLoading","@onCancel","@onPrimaryAction","@hasError","@errorMessage","@title","@content","@primaryActionText","@primaryActionTextA11y","@secondaryActionText","@secondaryActionTextA11y","@dataTestValue"],[[30,0,["isUnpublishModalOpen"]],[30,0,["unpublishLandingPageTask","isRunning"]],[30,0,["onUnpublishModalDismiss"]],[28,[37,16],[[30,0,["unpublishLandingPageTask"]],[30,0,["currentUnpublishingLandingPage"]]],null],[30,0,["hasUnpublishingLandingPageError"]],[28,[37,1],["unpublish_modal_server_error","campaign-manager-web/components/landing-pages/table"],null],[28,[37,1],["unpublish_modal_header","campaign-manager-web/components/landing-pages/table"],null],[28,[37,1],["unpublish_modal_description_line","campaign-manager-web/components/landing-pages/table"],null],[28,[37,1],["unpublish_modal_unpublish","campaign-manager-web/components/landing-pages/table"],null],[28,[37,1],["unpublish_modal_a11y_unpublish","campaign-manager-web/components/landing-pages/table"],null],[28,[37,1],["unpublish_modal_cancel","campaign-manager-web/components/landing-pages/table"],null],[28,[37,1],["unpublish_modal_a11y_cancel","campaign-manager-web/components/landing-pages/table"],null],"unpublish-landing-page"]],null],[1,"\\n"],[8,[39,18],null,[["@isOpen","@leadsDateRange","@selectedLandingPages","@dismissModal"],[[30,0,["isDownloadLeadsModalOpen"]],[30,0,["dateRange"]],[30,0,["selectedLandingPages"]],[30,0,["onCloseLeadsDownloadModal"]]]],null],[1,"\\n\\n"],[8,[39,19],[[24,"aria-labelledby","landing-pages-actions-error"]],[["@isOpen","@size","@dismissModal"],[[30,0,["isActionsErrorModalOpen"]],"medium",[30,0,["onCloseActionsErrorModal"]]]],[["default"],[[[[1,"\\n  "],[8,[30,6,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"landing-pages-actions-error"],[15,0,[29,[[28,[37,20],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[52,[30,0,["isActionsError","ANALYTICS"]],[28,[37,1],["i18n_analytics_actions_error_heading","campaign-manager-web/components/landing-pages/table"],null],[28,[37,1],["i18n_download_leads_actions_error_heading","campaign-manager-web/components/landing-pages/table"],null]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,6,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[1,[52,[30,0,["isActionsError","ANALYTICS"]],[28,[37,1],["i18n_analytics_actions_error_body","campaign-manager-web/components/landing-pages/table"],null],[28,[37,1],["i18n_download_leads_actions_error_body","campaign-manager-web/components/landing-pages/table"],null]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[6]]]]]],["@onClickCreatePage","triggerData","iphHelper","@account","triggerData","modal"],false,["hue-web-button","t","on","focus-on-render","if","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","iph-helper","external-link-info","help-center-url","date-range-picker","hue-web-tooltip","hue-web-tooltip-trigger","ads-table","landing-pages/publish-modal","landing-pages/recruiter-integration-modal","perform","async-confirm-dialog","landing-pages/leads-download-modal","hue-web-modal","hue-web-foundations@-text-heading"]]',moduleName:"campaign-manager-web/components/landing-pages/table.hbs",isStrictMode:!1}),Re="ANALYTICS",De="DOWNLOAD_LEADS"
function Me(e){window.open((0,S.createRecruiterUrl)(e.hiringProjectUrn),"_blank")}function Le(e){window.open((0,S.createLandingPageUrlFromEntityUrn)(e.entityUrn),"_blank")}function ke(e){return e-1}let Ue=e.default=(B=(0,l.inject)(),V=(0,l.inject)(),Y=(0,l.inject)(),H=(0,l.inject)(),q=(0,l.inject)("landing-page"),K=(0,l.inject)("hue-web-toast"),W=(0,l.inject)("a11y-notification"),X=(0,r.trackedReset)("args.data"),$=(0,u.task)({restartable:!0}),J=(0,u.task)({drop:!0}),Q=(0,u.task)({drop:!0}),Z=(0,u.task)({drop:!0}),ee=(0,u.task)({drop:!0}),te=(0,u.task)({restartable:!0}),ne=(0,u.task)({restartable:!0}),(0,s.assertPropTypes)((ve=class extends a.default{constructor(){super(...arguments),we(this,"router",re,this),we(this,"i18n",oe,this),we(this,"jet",le,this),we(this,"lix",se,this),we(this,"landingPageService",ce,this),we(this,"toast",ue,this),we(this,"a11yNotification",de,this),we(this,"selectedLandingPages",pe,this),we(this,"fetchedAnalyticsMap",me,this),we(this,"fetchedHiringProjectsMap",ge,this),we(this,"currentPublishingLandingPage",be,this),we(this,"currentDeletingLandingPage",_e,this),we(this,"currentUnpublishingLandingPage",he,this),we(this,"hasPublishingLandingPageError",fe,this),we(this,"hasDeletingLandingPageError",Te,this),we(this,"hasUnpublishingLandingPageError",Ee,this),we(this,"isDownloadLeadsModalOpen",ye,this),we(this,"actionsErrorType",Se,this),we(this,"isPublishModalOpen",Ae,this),we(this,"tableState",Ce,this),we(this,"landingPages",Oe,this),Ie(this,"dateRangePresets",(0,h.getDateRangePresets)((0,h.getDefaultPresetsList)().filter((({key:e})=>e!==_.PRESET_KEY.ALL)))),Ie(this,"isAnalyticsButtonPreviouslyDisabled",!0),Ie(this,"theme",new O.default)
const e=new Set(this.landingPages.map((e=>e.contract)).filter((e=>Boolean(e))))
e.size>0&&this._getHiringContractsByUrns.perform(Array.from(e))}get isLeadGenLandingPageEnabled(){return this.lix.getTreatmentIsEnabled(U.LIX_TEST_KEYS.enableLeadgenLandingPage)}get hasDownloadLeadsPermissions(){const{userPermissions:e}=this.args
return(0,C.canUserDownloadLeads)(e)}get isLandingPageTypeMarketing(){return this.currentPublishingLandingPage?.type===g.LANDING_PAGE_TYPES.MARKETING_LEAD}get tableColumns(){const e=[{propertyName:"name",title:this._getTranslation("i18n_page_name"),isBreakoutPivotColumn:!0,component:(0,L.ensureSafeComponent)(v.default,this),columnData:{landingPagePermissions:this.args.landingPagePermissions,userPermissions:this.args.userPermissions},columnActions:{onClickPageName:this.onClickPageName,onClickViewInRecruiter:Me,onClickViewAsMember:Le,onClickPublish:this.onClickPublish,onClickEdit:this.onClickEdit,onClickDuplicate:this.onClickDuplicate,onClickDelete:this.onClickDelete,onClickUnpublish:this.onClickUnpublish,onClickDownloadLeads:this.onClickDownloadLeads},filterPlaceholder:this._getTranslation("i18n_page_name_filter_placeholder"),filterFunction(e,t,{name:n,entityUrn:a}){if(!t)return!0
const i=n.toLowerCase().includes(t.toLowerCase()),{landingPageId:r}=(0,A.getLandingPageContentKeyFromEntityUrn)(a)
return i||r===t}},{propertyName:"displayStatus",title:this._getTranslation("i18n_status"),component:(0,L.ensureSafeComponent)(w.default,this),componentForFilterCell:(0,L.ensureSafeComponent)(P.default,this),className:"landing-pages-table__column--filter",dynamicFilterDefaultLabel:this._getTranslation("i18n_status_all"),filterFunction:(e,t)=>!t||e===t},{propertyName:"lastModifiedAt",title:this._getTranslation("i18n_last_edit"),component:(0,L.ensureSafeComponent)(N.default,this),dateFormat:"fmt_mdy_short",className:"landing-pages-table__last-edit",disableFiltering:!0},{propertyName:"lastModifiedEditorName",title:this._getTranslation("i18n_editor"),className:"landing-pages-table__editor",filterPlaceholder:this._getTranslation("i18n_editor_filter_placeholder")},{propertyName:"views",title:this._getTranslation("i18n_views"),component:(0,L.ensureSafeComponent)(R.default,this),className:"landing-pages-table__views",disableFiltering:!0,tooltip:this._getTranslation("i18n_views_tooltip")},{propertyName:"leads",title:this._getTranslation("i18n_leads"),component:(0,L.ensureSafeComponent)(D.default,this),columnData:{accountId:this.args.account.id,canViewLeads:(0,C.canUserViewLeads)(this.args.userPermissions)},className:"landing-pages-table__leads",disableFiltering:!0,tooltip:this._getTranslation("i18n_leads_tooltip")},{propertyName:"hiringProjectName",title:this._getTranslation("i18n_recruiter"),component:(0,L.ensureSafeComponent)(I.default,this),className:"landing-pages-table__recruiter",filterPlaceholder:this._getTranslation("i18n_recruiter_filter_placeholder"),filterFunction(e,t,{hiringProjectName:n,hiringContract:a}){if(!t)return!0
const i=t.toLowerCase()
return n?.toLowerCase().includes(i)||a?.name?.toLowerCase().includes(i)},tooltip:this._getTranslation("i18n_recruiter_tooltip")}]
if(this.isLeadGenLandingPageEnabled){const t={propertyName:"leadGenFormName",title:this._getTranslation("i18n_lead_gen_form"),component:(0,L.ensureSafeComponent)(M.default,this),className:"landing-pages-table__leadGenForm",filterPlaceholder:this._getTranslation("i18n_lead_gen_form_filter_placeholder"),tooltip:this._getTranslation("i18n_lead_gen_form_tooltip")},n={propertyName:"template",title:this._getTranslation("i18n_template"),componentForFilterCell:(0,L.ensureSafeComponent)(P.default,this),className:"landing-pages-table__template landing-pages-table__column--filter",dynamicFilterDefaultLabel:this._getTranslation("i18n_template_all"),tooltip:this._getTranslation("i18n_template_tooltip")}
e.splice(-1,0,t),e.splice(4,0,n)}const{sortedColumnIndex:t,sortDirection:n,columnFilters:a}=this.tableState
if(t&&n){const a=ke(t)
e[a].sortDirection=n,e[a].sortPrecedence=1}return a&&a.forEach((({index:t,value:n})=>{e[ke(t)].filterString=n})),e}get dateRange(){return this.landingPageService.dateRange}get isRecruiterIntegrationModalOpen(){return Boolean(this.currentPublishingLandingPage)}get isDeleteModalOpen(){return Boolean(this.currentDeletingLandingPage)}get isUnpublishModalOpen(){return Boolean(this.currentUnpublishingLandingPage)}get areAnyTalentLandingPagesSelected(){return this.selectedLandingPages.some((e=>e.type===g.LANDING_PAGE_TYPES.TALENT_LEADS))}get areAnyMarketingLandingPagesSelected(){return this.selectedLandingPages.some((e=>e.type===g.LANDING_PAGE_TYPES.MARKETING_LEAD))}get isAnalyticsButtonDisabled(){return!this.areAnyTalentLandingPagesSelected}get isDownloadLeadsButtonDisabled(){return!this.hasDownloadLeadsPermissions||!this.areAnyMarketingLandingPagesSelected}get isDownloadLeadsTooltipContentShowing(){return this.isLeadGenLandingPageEnabled&&!this.hasDownloadLeadsPermissions}get areBothLandingPageTypesSelected(){return this.areAnyMarketingLandingPagesSelected&&this.areAnyTalentLandingPagesSelected}get isActionsErrorModalOpen(){return Boolean(this.actionsErrorType)}get isActionsError(){return{[this.actionsErrorType]:!0}}reportingDateRangeUpdate(e){this.landingPageService.updateDateRange(e)
const{visibleContent:t}=this.tableState
this.displayDataChangedTask.perform(t)}onClickPageName(e){this.router.transitionTo(b.ROUTE_NAME.ACCOUNT_LANDING_PAGES_ANALYTICS,{queryParams:{dateRange:JSON.stringify(this.dateRange),landingPageIds:JSON.stringify([e.entityUrn])}})}onSelectedLandingPagesChange(){this.isAnalyticsButtonPreviouslyDisabled!==this.isAnalyticsButtonDisabled&&(this.isAnalyticsButtonPreviouslyDisabled=this.isAnalyticsButtonDisabled,this.a11yNotification.announce(this._getTranslation("a11y_analytics_button_status",[{isDisabled:this.isAnalyticsButtonDisabled}]),{politeness:f.POLITENESS_SETTINGS.POLITE}))}onClickAnalyticsButton(){this.areBothLandingPageTypesSelected?this.actionsErrorType=Re:this.router.transitionTo(b.ROUTE_NAME.ACCOUNT_LANDING_PAGES_ANALYTICS,{queryParams:{dateRange:JSON.stringify(this.dateRange),landingPageIds:JSON.stringify(this.selectedLandingPages.map((e=>e.entityUrn)))}})}onClickDownloadLeadsButton(){this.areBothLandingPageTypesSelected?this.actionsErrorType=De:this.isDownloadLeadsModalOpen=!0}onCloseLeadsDownloadModal(){this.isDownloadLeadsModalOpen=!1}onCloseActionsErrorModal(){this.actionsErrorType=null}onClickPublish(e){this.currentPublishingLandingPage=e,e.type!==g.LANDING_PAGE_TYPES.TALENT_LEADS&&(e.type!==g.LANDING_PAGE_TYPES.MARKETING_LEAD||e.leadGenForm?this.publishLandingPageTask.perform():this.isPublishModalOpen=!0)}onClickEdit(e){this.router.transitionTo(b.ROUTE_NAME.ACCOUNT_LANDING_PAGES_ITEM,e.entityUrn,{queryParams:{action:g.ITEM_QUERY_ACTIONS.EDIT}})}onClickDuplicate(e){this.router.transitionTo(b.ROUTE_NAME.ACCOUNT_LANDING_PAGES_ITEM,e.entityUrn,{queryParams:{action:g.ITEM_QUERY_ACTIONS.DUPLICATE}})}onClickDelete(e){this.currentDeletingLandingPage=e,this.hasDeletingLandingPageError=!1}onClickUnpublish(e){this.currentUnpublishingLandingPage=e,this.hasUnpublishingLandingPageError=!1}onRecruiterIntegrationModalDismiss(){this.currentPublishingLandingPage=null,this.hasPublishingLandingPageError=!1}onPublishModalDismiss(){this.isPublishModalOpen=!1,this.currentPublishingLandingPage=null}onClickDownloadLeads(e){this._downloadLeadGenFormLeadsTask.perform(e)}onDeleteModalDismiss(){this.currentDeletingLandingPage=null}onUnpublishModalDismiss(){this.currentUnpublishingLandingPage=null}onDisplayDataChangedAction({columns:e,currentPageNumber:t,visibleContent:n}){const a=e.find((e=>"none"!==e.sorting))
a&&(this.tableState.sortedColumnIndex=e.indexOf(a),this.tableState.sortDirection=a.sorting),this.tableState.columnFilters=e.reduce(((e,t,n)=>(t.filterString&&e.push({index:n,value:t.filterString}),e)),[]),this.tableState.pageNumber=t,this.tableState.visibleContent=n,this.displayDataChangedTask.perform(n)}*displayDataChangedTask(e){yield(0,d.timeout)(k.default.callbackDelay.short)
const t=e.map((e=>e.entityUrn))
this._getHiringProjectNamesByLandingPageUrns.perform(t)
const n=[],a=JSON.stringify(this.dateRange)
if(t.forEach((e=>{this.fetchedAnalyticsMap[`${e},${a}`]||n.push(e)})),0===n.length)return void this._updateLandingPageViewsAndLeads()
const i=n.map((e=>this.landingPageService.getLandingPagesAnalytics(this.args.account.reference,this.dateRange,[e]))),r=yield(0,T.allSettled)(i),o={}
let l=!1
r.forEach(((e,t)=>{if(e.state===y.PROMISE_STATE.FULFILLED){const{views:i,leads:r}=e.value
o[`${n[t]},${a}`]={views:i,leads:r}}else l=!0})),l&&E.default&&this.toast.add({type:p.TOAST_TYPES.ERROR,message:this._getTranslation("fetch_metrics_failed"),ctaText:this._getTranslation("refresh_page"),ctaUrl:window.location.href}),this.fetchedAnalyticsMap={...this.fetchedAnalyticsMap,...o},this._updateLandingPageViewsAndLeads()}*publishLandingPageTask({hiringContract:e,hiringProject:t}={},n){const{contract:a,entityUrn:i}=this.currentPublishingLandingPage
this.hasPublishingLandingPageError=!1
try{let r
yield(0,d.waitForQueue)("actions"),r=this.currentPublishingLandingPage.type===g.LANDING_PAGE_TYPES.MARKETING_LEAD||a?{$set:{status:g.LANDING_PAGE_STATUSES.PUBLISHED}}:{$set:{status:g.LANDING_PAGE_STATUSES.PUBLISHED},variables:{"com.linkedin.campaignmanager.landingpages.CmTalentLeadsLandingPageVariables":{$set:{contract:e,hiringProject:t}}}},yield this.landingPageService.updateLandingPage(i,r)
const o=this.landingPages.find((e=>e.entityUrn===i))
if(!o)throw new Error(`Could not find landing page with entity urn: ${i}`)
o.status=g.LANDING_PAGE_STATUSES.PUBLISHED,this.currentPublishingLandingPage.type===g.LANDING_PAGE_TYPES.TALENT_LEADS&&(o.hiringContract=e,o.hiringProjectName=t.name,o.hiringProjectUrn=t.entityUrn,this.fetchedHiringProjectsMap={...this.fetchedHiringProjectsMap,[i]:t}),this.currentPublishingLandingPage=null,this.toast.add({type:p.TOAST_TYPES.SUCCESS,message:this._getTranslation("publish_landing_page_success")}),n?.()}catch(r){if(this.currentPublishingLandingPage.type===g.LANDING_PAGE_TYPES.TALENT_LEADS)this.hasPublishingLandingPageError=!0
else{const e=(0,z.externalLinkInfo)([],{href:(0,j.helpCenterUrl)(null,{path:"help/lms/answer/68600",accountId:this.args.account.id})})
this.toast.add({type:p.TOAST_TYPES.ERROR,message:this._getTranslation("i18n_publish_landing_page_failure",{link:e})})}this.jet.error(new Error(`Error in publish Landing Page due to ${(0,c.getErrorMessage)(r)}`),m.JET_ERROR_TAGS.LANDING_PAGES,!1)}}*deleteLandingPageTask({entityUrn:e}){this.hasDeletingLandingPageError=!1
try{yield(0,d.waitForQueue)("actions"),yield this.landingPageService.deleteLandingPage(e),this.landingPages=this.landingPages.filter((t=>e!==t.entityUrn)),this.currentDeletingLandingPage=null,this.toast.add({type:p.TOAST_TYPES.SUCCESS,message:this._getTranslation("delete_landing_page_success")})}catch(t){this.hasDeletingLandingPageError=!0,this.jet.error(new Error(`Error in deleting Landing Page due to ${(0,c.getErrorMessage)(t)}`),m.JET_ERROR_TAGS.LANDING_PAGES,!1)}}*unpublishLandingPageTask({entityUrn:e}){this.hasUnpublishingLandingPageError=!1
try{yield(0,d.waitForQueue)("actions"),yield this.landingPageService.updateLandingPage(e,{$set:{status:g.LANDING_PAGE_STATUSES.UNPUBLISHED}})
const t=this.landingPages.find((t=>t.entityUrn===e))
if(!t)throw new Error(`Could not find landing page with entity urn: ${e}`)
t.status=g.LANDING_PAGE_STATUSES.UNPUBLISHED,this.currentUnpublishingLandingPage=null,this.toast.add({type:p.TOAST_TYPES.SUCCESS,message:this._getTranslation("unpublish_landing_page_success")})}catch(t){this.hasUnpublishingLandingPageError=!0,this.jet.error(new Error(`Error in unpublishing Landing Page due to ${(0,c.getErrorMessage)(t)}`),m.JET_ERROR_TAGS.LANDING_PAGES,!1)}}*_getHiringContractsByUrns(e){try{yield(0,d.waitForQueue)("actions")
const t=yield this.landingPageService.getHiringContractsByUrns(e)
this.landingPages.forEach((e=>e.hiringContract=t[e.contract]))}catch(t){this.jet.error(new Error(`Error in fetching CmHiringContracts for due to ${(0,c.getErrorMessage)(t)}`),m.JET_ERROR_TAGS.LANDING_PAGES,!1)}}*_getHiringProjectNamesByLandingPageUrns(e){const t=e.filter((e=>!(e in this.fetchedHiringProjectsMap)))
if(!t.length)return
const n=t.map((e=>this.landingPageService.getHiringProjectsByLandingPage(e))),a=yield(0,T.allSettled)(n),i={}
let r=!1
a.forEach((({state:e,value:n},a)=>{if(e===y.PROMISE_STATE.FULFILLED){const[e]=n
i[t[a]]=e}else r=!0})),r&&E.default&&this.toast.add({type:p.TOAST_TYPES.ERROR,message:this._getTranslation("fetch_metrics_failed"),ctaText:this._getTranslation("refresh_page"),ctaUrl:window.location.href}),this.fetchedHiringProjectsMap={...this.fetchedHiringProjectsMap,...i},this._updateLandingPageHiringProjectNameAndUrn()}_convertToReportingLandingPage(e){const{entityUrn:t,type:n}=e,a=`${t},${JSON.stringify(this.dateRange)}`,{views:i,leads:r}=this.fetchedAnalyticsMap[a]||{}
return new F.default({...e,views:i,leads:r,template:this._getTranslation("i18n_landing_page_template",[{type:n}]),hiringProjectName:this.fetchedHiringProjectsMap[t]?.name,hiringProjectUrn:this.fetchedHiringProjectsMap[t]?.entityUrn},(0,G.getOwner)(this))}_updateLandingPageViewsAndLeads(){this.landingPages.forEach((e=>{const t=`${e.entityUrn},${JSON.stringify(this.dateRange)}`,{views:n,leads:a}=this.fetchedAnalyticsMap[t]||{}
e.views=n,e.leads=a}))}_updateLandingPageHiringProjectNameAndUrn(){this.landingPages.forEach((e=>{const{entityUrn:t}=e
e.hiringProjectName=this.fetchedHiringProjectsMap[t]?.name,e.hiringProjectUrn=this.fetchedHiringProjectsMap[t]?.entityUrn}))}_getTranslation(e,t){return this.i18n.lookupTranslation(this.constructor,e)(t)}*_downloadLeadGenFormLeadsTask(e){try{yield this.landingPageService.downloadLandingPageLeads({landingPage:e,leadsDateRange:this.dateRange})}catch(t){this.jet.error(`Error downloading leads for Landing Page ${e.entityUrn}. Error: ${(0,c.getErrorMessage)(t)}`,[m.JET_ERROR_TAGS.LANDING_PAGES,g.DOWNLOAD_LEADS_ERROR_TAG],!1)
const n=t.message===g.NO_CSV_DATA?this.i18n.lookupTranslation(this.constructor,"i18n_no_csv_data")([{file:e.name}]):this.i18n.lookupTranslation(this.constructor,"i18n_unable_to_download_file")([{file:e.name}])
this.toast.add({type:p.TOAST_TYPES.ERROR,message:(0,x.htmlSafe)(jSecure.sanitizeHTML(n))})}}},Ie(ve,"propTypes",{data:s.PropTypes.array.isRequired,landingPagePermissions:s.PropTypes.object.isRequired,userPermissions:s.PropTypes.object.isRequired,account:s.PropTypes.oneOfType([s.PropTypes.EmberObject,s.PropTypes.object]).isRequired}),re=Pe((ie=ve).prototype,"router",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=Pe(ie.prototype,"i18n",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=Pe(ie.prototype,"jet",[Y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=Pe(ie.prototype,"lix",[H],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=Pe(ie.prototype,"landingPageService",[q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=Pe(ie.prototype,"toast",[K],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=Pe(ie.prototype,"a11yNotification",[W],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=Pe(ie.prototype,"selectedLandingPages",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),me=Pe(ie.prototype,"fetchedAnalyticsMap",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),ge=Pe(ie.prototype,"fetchedHiringProjectsMap",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),be=Pe(ie.prototype,"currentPublishingLandingPage",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),_e=Pe(ie.prototype,"currentDeletingLandingPage",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),he=Pe(ie.prototype,"currentUnpublishingLandingPage",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),fe=Pe(ie.prototype,"hasPublishingLandingPageError",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Te=Pe(ie.prototype,"hasDeletingLandingPageError",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ee=Pe(ie.prototype,"hasUnpublishingLandingPageError",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ye=Pe(ie.prototype,"isDownloadLeadsModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Se=Pe(ie.prototype,"actionsErrorType",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ae=Pe(ie.prototype,"isPublishModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ce=Pe(ie.prototype,"tableState",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{pageNumber:1,sortedColumnIndex:null,sortDirection:null,columnFilters:[],visibleContent:[]}}}),Oe=Pe(ie.prototype,"landingPages",[X],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.data.map((e=>this._convertToReportingLandingPage(e)))}}),Pe(ie.prototype,"tableColumns",[r.cached],Object.getOwnPropertyDescriptor(ie.prototype,"tableColumns"),ie.prototype),Pe(ie.prototype,"reportingDateRangeUpdate",[o.action],Object.getOwnPropertyDescriptor(ie.prototype,"reportingDateRangeUpdate"),ie.prototype),Pe(ie.prototype,"onClickPageName",[o.action],Object.getOwnPropertyDescriptor(ie.prototype,"onClickPageName"),ie.prototype),Pe(ie.prototype,"onSelectedLandingPagesChange",[o.action],Object.getOwnPropertyDescriptor(ie.prototype,"onSelectedLandingPagesChange"),ie.prototype),Pe(ie.prototype,"onClickAnalyticsButton",[o.action],Object.getOwnPropertyDescriptor(ie.prototype,"onClickAnalyticsButton"),ie.prototype),Pe(ie.prototype,"onClickDownloadLeadsButton",[o.action],Object.getOwnPropertyDescriptor(ie.prototype,"onClickDownloadLeadsButton"),ie.prototype),Pe(ie.prototype,"onCloseLeadsDownloadModal",[o.action],Object.getOwnPropertyDescriptor(ie.prototype,"onCloseLeadsDownloadModal"),ie.prototype),Pe(ie.prototype,"onCloseActionsErrorModal",[o.action],Object.getOwnPropertyDescriptor(ie.prototype,"onCloseActionsErrorModal"),ie.prototype),Pe(ie.prototype,"onClickPublish",[o.action],Object.getOwnPropertyDescriptor(ie.prototype,"onClickPublish"),ie.prototype),Pe(ie.prototype,"onClickEdit",[o.action],Object.getOwnPropertyDescriptor(ie.prototype,"onClickEdit"),ie.prototype),Pe(ie.prototype,"onClickDuplicate",[o.action],Object.getOwnPropertyDescriptor(ie.prototype,"onClickDuplicate"),ie.prototype),Pe(ie.prototype,"onClickDelete",[o.action],Object.getOwnPropertyDescriptor(ie.prototype,"onClickDelete"),ie.prototype),Pe(ie.prototype,"onClickUnpublish",[o.action],Object.getOwnPropertyDescriptor(ie.prototype,"onClickUnpublish"),ie.prototype),Pe(ie.prototype,"onRecruiterIntegrationModalDismiss",[o.action],Object.getOwnPropertyDescriptor(ie.prototype,"onRecruiterIntegrationModalDismiss"),ie.prototype),Pe(ie.prototype,"onPublishModalDismiss",[o.action],Object.getOwnPropertyDescriptor(ie.prototype,"onPublishModalDismiss"),ie.prototype),Pe(ie.prototype,"onClickDownloadLeads",[o.action],Object.getOwnPropertyDescriptor(ie.prototype,"onClickDownloadLeads"),ie.prototype),Pe(ie.prototype,"onDeleteModalDismiss",[o.action],Object.getOwnPropertyDescriptor(ie.prototype,"onDeleteModalDismiss"),ie.prototype),Pe(ie.prototype,"onUnpublishModalDismiss",[o.action],Object.getOwnPropertyDescriptor(ie.prototype,"onUnpublishModalDismiss"),ie.prototype),Pe(ie.prototype,"onDisplayDataChangedAction",[o.action],Object.getOwnPropertyDescriptor(ie.prototype,"onDisplayDataChangedAction"),ie.prototype),Pe(ie.prototype,"displayDataChangedTask",[$],Object.getOwnPropertyDescriptor(ie.prototype,"displayDataChangedTask"),ie.prototype),Pe(ie.prototype,"publishLandingPageTask",[J],Object.getOwnPropertyDescriptor(ie.prototype,"publishLandingPageTask"),ie.prototype),Pe(ie.prototype,"deleteLandingPageTask",[Q],Object.getOwnPropertyDescriptor(ie.prototype,"deleteLandingPageTask"),ie.prototype),Pe(ie.prototype,"unpublishLandingPageTask",[Z],Object.getOwnPropertyDescriptor(ie.prototype,"unpublishLandingPageTask"),ie.prototype),Pe(ie.prototype,"_getHiringContractsByUrns",[ee],Object.getOwnPropertyDescriptor(ie.prototype,"_getHiringContractsByUrns"),ie.prototype),Pe(ie.prototype,"_getHiringProjectNamesByLandingPageUrns",[te],Object.getOwnPropertyDescriptor(ie.prototype,"_getHiringProjectNamesByLandingPageUrns"),ie.prototype),Pe(ie.prototype,"_downloadLeadGenFormLeadsTask",[ne],Object.getOwnPropertyDescriptor(ie.prototype,"_downloadLeadGenFormLeadsTask"),ie.prototype),ae=ie))||ae);(0,t.setComponentTemplate)(Ne,Ue)})),define("campaign-manager-web/components/landing-pages/talent-leads-form",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","@glimmer/tracking","campaign-manager-web/constants/landing-pages","campaign-manager-web/utils/landing-pages/talent-leads","campaign-manager-web/utils/urn"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_
function h(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const E=(0,n.createTemplateFactory)({id:"laRkdyXW",block:'[[[1,"\\n"],[8,[39,0],null,[["@shouldShowAllValidations","@shouldDisableAllFields"],[[30,1],[30,2]]],[["default"],[[[[1,"\\n  "],[8,[39,1],null,[["@accountId","@backgroundImageSrc","@callToActionOptions","@company","@genericForm","@secondaryTextCallToActionOptions","@selectedCallToAction","@selectedSecondaryTextCallToAction","@shouldDisableAllFields","@title","@titleValidations","@onChangeBackgroundImage","@onChangeCallToAction","@onChangeSecondaryTextCallToAction","@onChangeTitle"],[[30,4],[30,5,["variables","backgroundImage","url"]],[30,0,["LANDING_PAGE_CALL_TO_ACTION_OPTIONS"]],[30,6],[30,3],[30,0,["TALENT_LEADS_LANDING_PAGE_CALL_TO_ACTION_SECONDARY_TEXT_OPTIONS"]],[30,5,["variables","callToAction","text"]],[30,5,["variables","callToAction","secondaryText"]],[30,2],[30,5,["variables","title"]],[30,5,["variables","validations","attrs","title"]],[28,[37,2],[[30,7],"variables.backgroundImage"],null],[28,[37,2],[[30,7],"variables.callToAction.text"],null],[28,[37,2],[[30,7],"variables.callToAction.secondaryText"],null],[28,[37,2],[[30,7],"variables.title"],null]]],null],[1,"\\n\\n  "],[10,"hr"],[14,0,"artdeco-divider mt5"],[12],[13],[1,"\\n\\n  "],[8,[30,8],null,[["@id","@threshold"],["description",[30,9]]],[["default"],[[[[1,"\\n    "],[10,"h2"],[15,0,[29,["mb4"," ",[28,[37,3],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,4],["description_heading","campaign-manager-web/components/landing-pages/talent-leads-form"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[30,3,["input"]],null,[["@label","@placeholder","@required","@rows","@showCharCounter","@type","@validations","@value","@onInput"],[[28,[37,4],["description_label","campaign-manager-web/components/landing-pages/talent-leads-form"],null],[28,[37,4],["description_placeholder","campaign-manager-web/components/landing-pages/talent-leads-form"],null],true,3,true,"multiline",[30,5,["variables","validations","attrs","description"]],[30,5,["variables","description"]],[28,[37,2],[[30,7],"variables.description"],null]]],[["default"],[[[[1,"\\n      "],[8,[30,10,["tooltip"]],null,[["@contentClass","@triggerAriaLabel"],["u-hoverable__content",[28,[37,4],["i18n_description_tooltip_trigger_a11y","campaign-manager-web/components/landing-pages/talent-leads-form"],null]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,4],["i18n_description_tooltip_content","campaign-manager-web/components/landing-pages/talent-leads-form"],[["linkInfo"],[[28,[37,5],null,[["href"],[[28,[37,6],null,[["path"],["help/lms/answer/a424137"]]]]]]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[10]]]]],[1,"\\n\\n    "],[8,[39,7],null,[["@itemsValidations","@itemsValue","@shouldDisableAllFields","@shouldShowAllValidations","@titlePlaceholder","@titleValidations","@titleValue","@onInputItems","@onInputTitle"],[[30,5,["variables","highlights","0","validations","attrs","itemsText"]],[30,5,["variables","highlights","0","itemsText"]],[30,2],[30,1],[28,[37,4],["first_highlight_title_placeholder","campaign-manager-web/components/landing-pages/talent-leads-form"],null],[30,5,["variables","highlights","0","validations","attrs","title"]],[30,5,["variables","highlights","0","title"]],[28,[37,2],[[30,7],"variables.highlights.0.itemsText"],null],[28,[37,2],[[30,7],"variables.highlights.0.title"],null]]],null],[1,"\\n\\n    "],[8,[39,7],null,[["@itemsValidations","@itemsValue","@shouldShowAllValidations","@shouldDisableAllFields","@titlePlaceholder","@titleValidations","@titleValue","@onInputItems","@onInputTitle"],[[30,5,["variables","highlights","1","validations","attrs","itemsText"]],[30,5,["variables","highlights","1","itemsText"]],[30,1],[30,2],[28,[37,4],["second_highlight_title_placeholder","campaign-manager-web/components/landing-pages/talent-leads-form"],null],[30,5,["variables","highlights","1","validations","attrs","title"]],[30,5,["variables","highlights","1","title"]],[28,[37,2],[[30,7],"variables.highlights.1.itemsText"],null],[28,[37,2],[[30,7],"variables.highlights.1.title"],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[10,"hr"],[14,0,"artdeco-divider mt5"],[12],[13],[1,"\\n\\n  "],[8,[30,8],null,[["@id","@threshold"],["media",[30,9]]],[["default"],[[[[1,"\\n    "],[8,[39,8],null,[["@accountId","@companyId","@id","@genericForm","@media","@mediaValidations","@shouldDisableAllFields","@shouldShowAllValidations","@title","@titleValidations","@onUpdateMedia","@onUpdateTitle"],[[30,4],[30,6,["id"]],"featured",[30,3],[30,5,["variables","featuredMediaModule","media"]],[30,5,["variables","featuredMediaModule","validations","attrs","media"]],[30,2],[30,1],[30,5,["variables","featuredMediaModule","title"]],[30,5,["variables","featuredMediaModule","validations","attrs","title"]],[28,[37,2],[[30,7],"variables.featuredMediaModule.media"],null],[28,[37,2],[[30,7],"variables.featuredMediaModule.title"],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[10,"hr"],[14,0,"artdeco-divider mv5"],[12],[13],[1,"\\n\\n  "],[8,[30,8],null,[["@id","@threshold"],["recruiter",[30,9]]],[["default"],[[[[1,"\\n    "],[8,[39,9],null,[["@infoIconA11yLabel","@isDisabled","@isToggled","@labelText","@onToggle"],[[28,[37,4],["recruiter_tooltip_icon_label","campaign-manager-web/components/landing-pages/talent-leads-form"],null],[30,2],[30,5,["variables","featuredRecruiterModule","visible"]],[28,[37,4],["recruiter_toggle_a11y","campaign-manager-web/components/landing-pages/talent-leads-form"],null],[28,[37,2],[[30,7],"variables.featuredRecruiterModule.visible"],null]]],[["default"],[[[[1,"\\n      "],[8,[30,11,["title"]],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,4],["recruiter","campaign-manager-web/components/landing-pages/talent-leads-form"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,11,["info-hoverable-content"]],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,4],["recruiter_tooltip_contents","campaign-manager-web/components/landing-pages/talent-leads-form"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,11,["content"]],null,null,[["default"],[[[[1,"\\n        "],[10,"label"],[14,0,"form-with-preview-layout__label form-with-preview-layout__input-spacing"],[14,"for","recruiter-typeahead"],[12],[1,"\\n          "],[1,[28,[35,4],["recruiter","campaign-manager-web/components/landing-pages/talent-leads-form"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,10],null,[["@validations","@showValidations"],[[30,5,["variables","featuredRecruiterModule","validations","attrs","members"]],[28,[37,11],[[30,0,["isRecruiterTypeaheadTouched"]],[30,1]],null]]],[["default"],[[[[1,"\\n          "],[8,[39,12],[[24,0,"talent-leads-form__member-typeahead"]],[["@ariaInvalid","@ariaDescribedby","@currentCompany","@featurableMembersOnly","@inputClass","@inputId","@isDisabled","@results","@onBlur","@onResultsUpdate","@onSelectMember"],[[30,12,["showErrors"]],[30,12,["describedby"]],[30,0,["organizationUrn"]],true,[30,12,["class"]],"recruiter-typeahead",[30,2],[30,0,["recruiterSearchResults"]],[30,0,["onBlurRecruiterModule"]],[30,0,["handleRecruiterSearchResults"]],[30,0,["onSelectRecruiter"]]]],null],[1,"\\n"],[41,[51,[28,[37,14],[[30,5,["variables","featuredRecruiterModule","members"]]],null]],[[[1,"            "],[8,[39,15],[[24,0,"talent-leads-form__pill"],[4,[38,17],["click",[30,0,["onRemoveRecruiter"]]],null]],[["@text","@a11yText"],[[28,[37,4],["member_name","campaign-manager-web/components/landing-pages/talent-leads-form"],[["userFullName"],[[28,[37,16],null,[["firstName","lastName","type"],[[30,5,["variables","featuredRecruiterModule","members","0","firstName"]],[30,5,["variables","featuredRecruiterModule","members","0","lastName"]],"full"]]]]]],[28,[37,4],["remove_recruiter","campaign-manager-web/components/landing-pages/talent-leads-form"],[["userFullName"],[[28,[37,16],null,[["firstName","lastName","type"],[[30,5,["variables","featuredRecruiterModule","members","0","firstName"]],[30,5,["variables","featuredRecruiterModule","members","0","lastName"]],"full"]]]]]]]],null],[1,"\\n"]],[]],null],[1,"        "]],[12]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[11]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[10,"hr"],[14,0,"artdeco-divider mv5"],[12],[13],[1,"\\n\\n  "],[8,[30,8],null,[["@id","@threshold"],["people",[30,9]]],[["default"],[[[[1,"\\n    "],[8,[39,9],null,[["@infoIconA11yLabel","@isDisabled","@isToggled","@labelText","@onToggle"],[[28,[37,4],["people_tooltip_icon_label","campaign-manager-web/components/landing-pages/talent-leads-form"],null],[30,2],[30,5,["variables","featuredMembersModule","visible"]],[28,[37,4],["featured_members_toggle_a11y","campaign-manager-web/components/landing-pages/talent-leads-form"],null],[28,[37,2],[[30,7],"variables.featuredMembersModule.visible"],null]]],[["default"],[[[[1,"\\n      "],[8,[30,13,["title"]],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,4],["people","campaign-manager-web/components/landing-pages/talent-leads-form"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,13,["info-hoverable-content"]],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,4],["people_tooltip_contents","campaign-manager-web/components/landing-pages/talent-leads-form"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,13,["content"]],null,null,[["default"],[[[[1,"\\n        "],[8,[30,3,["input"]],null,[["@label","@placeholder","@showCharCounter","@type","@validations","@value","@onInput"],[[28,[37,4],["featured_members_title","campaign-manager-web/components/landing-pages/talent-leads-form"],null],[28,[37,4],["featured_members_title_placeholder","campaign-manager-web/components/landing-pages/talent-leads-form"],null],true,"text",[30,5,["variables","featuredMembersModule","validations","attrs","title"]],[30,5,["variables","featuredMembersModule","title"]],[28,[37,2],[[30,7],"variables.featuredMembersModule.title"],null]]],null],[1,"\\n        "],[10,"label"],[14,0,"form-with-preview-layout__label form-with-preview-layout__input-spacing"],[14,"for","featured-members-typeahead"],[12],[1,"\\n          "],[1,[28,[35,4],["employees","campaign-manager-web/components/landing-pages/talent-leads-form"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,10],null,[["@validations","@showValidations"],[[30,5,["variables","featuredMembersModule","validations","attrs","members"]],[28,[37,11],[[30,0,["isFeaturedMembersTypeaheadTouched"]],[30,1]],null]]],[["default"],[[[[1,"\\n          "],[8,[39,12],[[24,0,"talent-leads-form__member-typeahead"]],[["@ariaInvalid","@ariaDescribedby","@currentCompany","@featurableMembersOnly","@inputClass","@inputId","@isDisabled","@results","@onBlur","@onResultsUpdate","@onSelectMember"],[[30,14,["showErrors"]],[30,14,["describedby"]],[30,0,["organizationUrn"]],true,[30,14,["class"]],"featured-members-typeahead",[30,2],[30,0,["featuredMembersSearchResults"]],[30,0,["onBlurFeaturedMembersModule"]],[30,0,["handleFeaturedMembersSearchResults"]],[30,0,["onSelectFeaturedMember"]]]],null],[1,"\\n"],[42,[28,[37,19],[[28,[37,19],[[30,5,["variables","featuredMembersModule","members"]]],null]],null],null,[[[1,"            "],[8,[39,15],[[24,0,"talent-leads-form__pill"],[4,[38,17],["click",[28,[37,2],[[30,0,["onRemoveFeaturedMember"]],[30,16]],null]],null]],[["@text","@a11yText"],[[28,[37,4],["member_name","campaign-manager-web/components/landing-pages/talent-leads-form"],[["userFullName"],[[28,[37,16],null,[["firstName","lastName","type"],[[30,15,["firstName"]],[30,15,["lastName"]],"full"]]]]]],[28,[37,4],["remove_featured_member","campaign-manager-web/components/landing-pages/talent-leads-form"],[["userFullName"],[[28,[37,16],null,[["firstName","lastName","type"],[[30,15,["firstName"]],[30,15,["lastName"]],"full"]]]]]]]],null],[1,"\\n"]],[15,16]],null],[1,"        "]],[14]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[13]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[10,"hr"],[14,0,"artdeco-divider mv5"],[12],[13],[1,"\\n\\n  "],[8,[30,8],null,[["@id","@threshold"],["company_overview",[30,9]]],[["default"],[[[[1,"\\n    "],[8,[39,9],null,[["@infoIconA11yLabel","@isDisabled","@isToggled","@labelText","@onToggle"],[[28,[37,4],["company_overview_tooltip_icon_label","campaign-manager-web/components/landing-pages/talent-leads-form"],null],[30,2],[30,5,["variables","companyDescriptionVisible"]],[28,[37,4],["company_overview_toggle_a11y","campaign-manager-web/components/landing-pages/talent-leads-form"],null],[28,[37,2],[[30,7],"variables.companyDescriptionVisible"],null]]],[["default"],[[[[1,"\\n      "],[8,[30,17,["title"]],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,4],["company_overview","campaign-manager-web/components/landing-pages/talent-leads-form"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,17,["info-hoverable-content"]],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,4],["company_overview_tooltip_contents","campaign-manager-web/components/landing-pages/talent-leads-form"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,17,["content"]],null,null,[["default"],[[[[1,"\\n        "],[10,3],[15,6,[29,["https://www.linkedin.com/company/",[30,6,["id"]],"/admin/?activeTab=details&edit=true"]]],[14,"target","_blank"],[14,"rel","noopener noreferrer"],[12],[1,"\\n          "],[1,[28,[35,4],["edit_overview","campaign-manager-web/components/landing-pages/talent-leads-form"],null]],[1,"\\n          "],[8,[39,20],null,[["@size","@name"],["small","link-external"]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["overview_explanation","campaign-manager-web/components/landing-pages/talent-leads-form"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[17]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@shouldShowAllValidations","@shouldDisableAllFields","genericForm","@accountId","@formState","@company","@onUpdateFormState","@intersectionContainer","@intersectionThreshold","genericInput","toggleableFormModule","validatedControl","toggleableFormModule","validatedControl","featuredMember","idx","toggleableFormModule"],false,["generic-form","landing-pages/header-form","fn","hue-web-foundations@-text-body","t","external-link-info","help-center-url","landing-pages/highlights-module","landing-pages/media-section-form","toggleable-form-module","validated-control","or","member-typeahead","unless","is-empty","hue-web-pill-input","format-name","on","each","-track-array","hue-web-icons@icon"]]',moduleName:"campaign-manager-web/components/landing-pages/talent-leads-form.hbs",isStrictMode:!1})
let y=e.default=(0,i.assertPropTypes)((_=class extends a.default{constructor(...e){super(...e),f(this,"LANDING_PAGE_CALL_TO_ACTION_OPTIONS",l.LANDING_PAGE_CALL_TO_ACTION_OPTIONS),f(this,"TALENT_LEADS_LANDING_PAGE_CALL_TO_ACTION_SECONDARY_TEXT_OPTIONS",l.TALENT_LEADS_LANDING_PAGE_CALL_TO_ACTION_SECONDARY_TEXT_OPTIONS),h(this,"recruiterSearchResults",p,this),h(this,"isRecruiterTypeaheadTouched",m,this),h(this,"isFeaturedMembersTypeaheadTouched",g,this),h(this,"featuredMembersSearchResults",b,this)}get organizationUrn(){return(0,c.createUrnFromAttrs)(c.ORGANIZATION_URN_TYPES.ORGANIZATION,this.args.company.id)}onBlurRecruiterModule(){this.isRecruiterTypeaheadTouched=!0}handleRecruiterSearchResults(e){this.recruiterSearchResults=e}onSelectRecruiter(e){this.args.onUpdateFormState("variables.featuredRecruiterModule.members",[(0,s.typeaheadHitToFeaturedMember)(e)])}onRemoveRecruiter(){this.args.onUpdateFormState("variables.featuredRecruiterModule.members",[])}onBlurFeaturedMembersModule(){this.isFeaturedMembersTypeaheadTouched=!0}handleFeaturedMembersSearchResults(e){this.featuredMembersSearchResults=e}onSelectFeaturedMember(e){const t=this.args.formState.variables?.featuredMembersModule?.members??[]
if(Boolean(t.find((t=>t.id===e.id))))return
const n=(0,s.typeaheadHitToFeaturedMember)(e),a=[...t.slice(0,2),n]
this.args.onUpdateFormState("variables.featuredMembersModule.members",a)}onRemoveFeaturedMember(e){const t=this.args.formState.variables?.featuredMembersModule?.members,n=t.filter(((t,n)=>n!==e))
this.args.onUpdateFormState("variables.featuredMembersModule.members",n)}},f(_,"propTypes",{company:i.PropTypes.object.isRequired,formState:i.PropTypes.object.isRequired,shouldDisableAllFields:i.PropTypes.bool,shouldShowAllValidations:i.PropTypes.bool.isRequired,onUpdateFormState:i.PropTypes.func.isRequired}),p=T((d=_).prototype,"recruiterSearchResults",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),m=T(d.prototype,"isRecruiterTypeaheadTouched",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=T(d.prototype,"isFeaturedMembersTypeaheadTouched",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b=T(d.prototype,"featuredMembersSearchResults",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),T(d.prototype,"onBlurRecruiterModule",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"onBlurRecruiterModule"),d.prototype),T(d.prototype,"handleRecruiterSearchResults",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"handleRecruiterSearchResults"),d.prototype),T(d.prototype,"onSelectRecruiter",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"onSelectRecruiter"),d.prototype),T(d.prototype,"onRemoveRecruiter",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"onRemoveRecruiter"),d.prototype),T(d.prototype,"onBlurFeaturedMembersModule",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"onBlurFeaturedMembersModule"),d.prototype),T(d.prototype,"handleFeaturedMembersSearchResults",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"handleFeaturedMembersSearchResults"),d.prototype),T(d.prototype,"onSelectFeaturedMember",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"onSelectFeaturedMember"),d.prototype),T(d.prototype,"onRemoveFeaturedMember",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"onRemoveFeaturedMember"),d.prototype),u=d))||u;(0,t.setComponentTemplate)(E,y)})),define("campaign-manager-web/components/landing-pages/talent-leads-preview-description",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r){var o,l,s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"ipHbVH+c",block:'[[[1,"\\n"],[8,[39,0],[[17,1]],[["@maxHeight"],[300]],[["default"],[[[[1,"\\n  "],[10,0],[14,0,"p2"],[12],[1,"\\n    "],[10,"h3"],[15,0,[29,[[28,[37,1],null,[["size","weight","color"],["large","bold","default"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["description","campaign-manager-web/components/landing-pages/talent-leads-preview-description"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"talent-leads-preview-description__columns-container"],[12],[1,"\\n      "],[10,0],[14,0,"talent-leads-preview-description__description"],[12],[1,"\\n        "],[10,2],[14,0,"u-layout--pre-wrap u-force-wrap--word"],[12],[1,[28,[35,3],[[30,0,["decoratedDescription"]],[28,[37,2],["description_placeholder","campaign-manager-web/components/landing-pages/talent-leads-preview-description"],null]],null]],[13],[1,"\\n      "],[13],[1,"\\n"],[41,[30,2],[[[1,"        "],[10,0],[14,0,"talent-leads-preview-description__highlights"],[12],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,2]],null]],null],null,[[[1,"            "],[10,"dt"],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[30,3,["title"]]],[1,"\\n            "],[13],[1,"\\n            "],[10,"dl"],[14,0,"ml5 mb5"],[12],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,3,["items"]]],null]],null],null,[[[1,"                "],[10,"dd"],[14,0,"talent-leads-preview-description__highlight-item"],[12],[1,"\\n                  "],[1,[30,5]],[1,"\\n                "],[13],[1,"\\n"]],[5,6]],null],[1,"            "],[13],[1,"\\n"]],[3,4]],null],[1,"        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],["&attrs","@highlights","highlight","highlightIndex","item","itemIndex"],false,["expandable-card","hue-web-foundations@-text-body","t","or","if","each","-track-array"]]',moduleName:"campaign-manager-web/components/landing-pages/talent-leads-preview-description.hbs",isStrictMode:!1})
let _=e.default=(o=(0,i.inject)(),l=(0,i.inject)(),(0,r.assertPropTypes)((p=class extends a.default{constructor(...e){super(...e),m(this,"memberProfile",u,this),m(this,"formatter",d,this)}get decoratedDescription(){const e=this.memberProfile.profileData
if(e&&this.args.description){const t=this.formatter.formatName({firstName:e.firstName,lastName:e.lastName},"full")
return this.args.description.replace(/%FIRSTNAME%/g,e.firstName).replace(/%LASTNAME%/g,e.lastName).replace(/%FULLNAME%/g,t)}return this.args.description}},h=p,f="propTypes",T={description:r.PropTypes.string,highlights:r.PropTypes.oneOfType([r.PropTypes.array,r.PropTypes.null])},f in h?Object.defineProperty(h,f,{value:T,enumerable:!0,configurable:!0,writable:!0}):h[f]=T,u=g((c=p).prototype,"memberProfile",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(c.prototype,"formatter",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c))||s)
var h,f,T;(0,t.setComponentTemplate)(b,_)})),define("campaign-manager-web/components/landing-pages/talent-leads-preview-members",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r){var o,l,s,c,u
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=(0,n.createTemplateFactory)({id:"5wzf8ypp",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"talent-leads-preview-members__wrapper"],[17,1]],null,[["default"],[[[[1,"\\n  "],[10,0],[14,0,"pt5 ph5"],[12],[1,"\\n    "],[10,"h3"],[15,0,[29,["mb4"," ",[28,[37,1],null,[["size","weight","color"],["large","bold","default"]]]]]],[12],[1,"\\n      "],[1,[30,2]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-flex-wrap"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["members"]]],null]],null],null,[[[1,"        "],[8,[39,4],[[24,0,"talent-leads-preview-members__entity mb5"]],null,[["default"],[[[[1,"\\n          "],[8,[30,5,["Image"]],null,null,[["default"],[[[[1,"\\n            "],[8,[39,5],null,[["@imageUrl","@entityType","@size","@a11yText"],[[30,3,["pictureUrl"]],"person","medium",[30,3,["displayName"]]]],null],[1,"\\n          "]],[]]]]],[1,"\\n          "],[8,[30,5,["Content"]],null,null,[["default"],[[[[1,"\\n            "],[8,[30,5,["Head"]],null,null,[["default"],[[[[1,"\\n              "],[8,[30,5,["Name"]],[[16,0,[52,[51,[30,3,["localizedHeadline"]]],"u-layout-flex__container--direction-column-center"]]],null,[["default"],[[[[1,"\\n                "],[1,[30,3,["displayName"]]],[1,"\\n              "]],[]]]]],[1,"\\n"],[41,[30,3,["distance"]],[[[1,"                "],[8,[30,5,["Degree"]],[[24,"aria-hidden","true"]],[["@degreeText"],[[28,[37,8],["degree_display_text","campaign-manager-web/components/landing-pages/talent-leads-preview-members"],[["degree"],[[30,3,["distance"]]]]]]],null],[1,"\\n                "],[10,1],[15,0,[29,[[36,9]]]],[12],[1,"\\n                  "],[1,[28,[35,8],["degree_a11y_text","campaign-manager-web/components/landing-pages/talent-leads-preview-members"],[["degree"],[[30,3,["distance"]]]]]],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[1,"            "]],[]]]]],[1,"\\n"],[41,[30,3,["localizedHeadline"]],[[[1,"              "],[8,[30,5,["Subhead"]],null,null,[["default"],[[[[1,"\\n                "],[1,[30,3,["localizedHeadline"]]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],null],[1,"          "]],[]]]]],[1,"\\n        "]],[5]]]]],[1,"\\n"]],[3,4]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],["&attrs","@title","member","index","Entity"],false,["hue-web-card","hue-web-foundations@-text-body","each","-track-array","hue-web-entity-lockup","hue-web-entity","unless","if","t","hue-web-foundations@-a11y-text"]]',moduleName:"campaign-manager-web/components/landing-pages/talent-leads-preview-members.hbs",isStrictMode:!1})
let p=e.default=(o=(0,i.inject)(),(0,r.assertPropTypes)((u=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="formatter",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get members(){const e=Math.max(this.args.members.length,this.args.minMembers)
return Array(e).fill(null).map(((e,t)=>{const n=this.args.members[t]
return n?{...n,displayName:this.formatter.formatName({firstName:n.firstName,lastName:n.lastName},"full")}:{displayName:this.args.memberPlaceholderText}}))}},T=u,E="propTypes",y={title:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.SafeString]).isRequired,memberPlaceholderText:r.PropTypes.SafeString.isRequired,members:r.PropTypes.array.isRequired,minMembers:r.PropTypes.number.isRequired},E in T?Object.defineProperty(T,E,{value:y,enumerable:!0,configurable:!0,writable:!0}):T[E]=y,m=(s=u).prototype,g="formatter",b=[o],_={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(_).forEach((function(e){f[e]=_[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=b.slice().reverse().reduce((function(e,t){return t(m,g,e)||e}),f),h&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(h):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(m,g,f),f=null),c=f,l=s))||l)
var m,g,b,_,h,f,T,E,y;(0,t.setComponentTemplate)(d,p)})),define("campaign-manager-web/components/landing-pages/talent-leads-preview",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"2tmDOqrD",block:'[[[1,"\\n"],[10,0],[14,0,"landing-pages-preview__preview-content-container p5"],[12],[1,"\\n  "],[8,[39,0],null,[["@backgroundImageUrl","@callToAction","@callToActionSecondaryText","@company","@isTalentUseCase","@pageTitle"],[[30,1,["variables","backgroundImage","url"]],[30,1,["variables","callToAction","text"]],[30,1,["variables","callToAction","secondaryText"]],[30,2],true,[30,1,["variables","title"]]]],null],[1,"\\n  "],[8,[39,1],[[24,0,"mt3"]],[["@description","@highlights"],[[30,1,["variables","description"]],[52,[30,1,["variables","hasHighlights"]],[30,1,["variables","highlights"]],null]]],null],[1,"\\n"],[41,[28,[37,3],[[30,3],[30,1,["variables","featuredMediaModule","isPresent"]]],null],[[[1,"    "],[8,[39,4],[[24,0,"mt3"]],[["@imageUrl","@isFixedAspectRatio","@shouldShowEmptyVideo","@title","@videoId"],[[30,1,["variables","featuredMediaModule","media","url"]],true,[30,3],[30,1,["variables","featuredMediaModule","title"]],[30,1,["variables","featuredMediaModule","media","sourceId"]]]],null],[1,"\\n"]],[]],null],[41,[28,[37,3],[[30,3],[30,1,["variables","featuredRecruiterModule","visible"]]],null],[[[1,"    "],[8,[39,5],[[24,0,"mt3"]],[["@title","@members","@memberPlaceholderText","@minMembers"],[[28,[37,6],["share_profile_with","campaign-manager-web/components/landing-pages/talent-leads-preview"],null],[30,1,["variables","featuredRecruiterModule","members"]],[28,[37,6],["recruiter","campaign-manager-web/components/landing-pages/talent-leads-preview"],null],1]],null],[1,"\\n"]],[]],null],[41,[28,[37,3],[[30,3],[30,1,["variables","featuredMembersModule","visible"]]],null],[[[1,"    "],[8,[39,5],[[24,0,"mt3"]],[["@title","@members","@memberPlaceholderText","@minMembers"],[[28,[37,3],[[30,1,["variables","featuredMembersModule","title"]],[28,[37,6],["meet_our_team","campaign-manager-web/components/landing-pages/talent-leads-preview"],null]],null],[30,1,["variables","featuredMembersModule","members"]],[28,[37,6],["employee","campaign-manager-web/components/landing-pages/talent-leads-preview"],null],2]],null],[1,"\\n"]],[]],null],[41,[28,[37,3],[[30,3],[30,1,["variables","companyDescriptionVisible"]]],null],[[[1,"    "],[8,[39,7],[[24,0,"mt3"]],[["@company"],[[30,2]]],null],[1,"\\n"]],[]],null],[1,"  "],[10,2],[15,0,[29,["mv5 u-layout__align-center"," ",[28,[37,8],null,[["size"],["xsmall"]]]]]],[12],[1,[28,[35,6],["preview_description","campaign-manager-web/components/landing-pages/talent-leads-preview"],null]],[13],[1,"\\n"],[13]],["@formState","@company","@shouldShowAllModules"],false,["landing-pages/preview-page-header","landing-pages/talent-leads-preview-description","if","or","landing-pages/preview-featured-media","landing-pages/talent-leads-preview-members","t","landing-pages/preview-company-overview","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/landing-pages/talent-leads-preview.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/landing-pages/template-selection",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/landing-pages"],(function(e,t,n,a,i,r){var o,l
function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"6bX31jAE",block:'[[[1,"\\n"],[10,"fieldset"],[12],[1,"\\n  "],[10,"legend"],[14,0,"mb4"],[12],[1,"\\n    "],[10,"h2"],[15,0,[29,[[28,[37,0],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["select_template","campaign-manager-web/components/landing-pages/template-selection"],null]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,1]],null]],null],null,[[[1,"    "],[10,0],[14,0,"mb5 p4 u-border__common template-selection__card"],[12],[1,"\\n      "],[8,[39,4],[[16,1,[28,[37,5],[[30,2,["template"]],"-radio"],null]],[24,3,"landing-page-template"],[16,"checked",[28,[37,6],[[30,3],[30,2,["template"]]],null]],[16,"disabled",[30,2,["isDisabled"]]],[16,"aria-details",[52,[30,2,["isDisabled"]],[28,[37,5],[[30,2,["template"]],"-disabled-description"],null]]],[4,[38,8],["input",[28,[37,9],[[30,4],[30,2,["template"]]],null]],null]],[["@helperTextId"],[[28,[37,5],[[30,2,["template"]],"-helper-text"],null]]],null],[1,"\\n      "],[10,"label"],[15,0,[29,["mt0"," ",[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[15,"for",[28,[37,5],[[30,2,["template"]],"-radio"],null]],[12],[1,"\\n        "],[1,[28,[35,1],["template_name_v2","campaign-manager-web/components/landing-pages/template-selection"],[["template"],[[30,2,["template"]]]]]],[1,"\\n        "],[10,2],[15,1,[28,[37,5],[[30,2,["template"]],"-helper-text"],null]],[15,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["template_descriptions_v2","campaign-manager-web/components/landing-pages/template-selection"],[["template"],[[30,2,["template"]]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"],[41,[30,2,["isDisabled"]],[[[1,"        "],[10,"hr"],[15,0,[29,["mv3"," ",[36,10]]]],[12],[13],[1,"\\n        "],[10,0],[14,0,"flex u-items-center"],[12],[1,"\\n          "],[8,[39,11],null,[["@size","@name"],["medium","locked"]],null],[1,"\\n          "],[8,[39,12],null,null,[["default"],[[[[1,"\\n            "],[10,2],[15,1,[28,[37,5],[[30,2,["template"]],"-disabled-description"],null]],[15,0,[29,["ml3"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_inactive_message","campaign-manager-web/components/landing-pages/template-selection"],[["template","linkInfo"],[[30,2,["template"]],[28,[37,13],null,[["role","href"],[[30,5,["role"]],[28,[37,14],null,[["path"],[[30,2,["helpCenterPath"]]]]]]]]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[5]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n"]],[2]],null],[13],[1,"\\n"],[8,[39,15],null,[["@isOpen","@onDismissModal","@onSelectClassicLandingPage","@onSelectAcceleratedLandingPage"],[[30,6],[30,7],[30,8],[30,9]]],null]],["@templateOptions","templateOption","@selectedTemplate","@onSelectTemplate","iphHelper","@isGaiSelectionModalOpen","@onDismissGaiSelectionModal","@onSelectClassicLandingPage","@onSelectAcceleratedLandingPage"],false,["hue-web-foundations@-text-body","t","each","-track-array","hue-web-radio-button","concat","eq","if","on","fn","hue-web-foundations@-divider","hue-web-icons@icon","iph-helper","external-link-info","help-center-url","landing-pages/gai-selection-modal"]]',moduleName:"campaign-manager-web/components/landing-pages/template-selection.hbs",isStrictMode:!1}),u=i.PropTypes.shape({template:i.PropTypes.string.isRequired,helpCenterPath:i.PropTypes.string,isDisabled:i.PropTypes.bool})
let d=e.default=(0,i.assertPropTypes)((l=class extends a.default{constructor(...e){super(...e),s(this,"LANDING_PAGE_TYPES",r.LANDING_PAGE_TYPES)}},s(l,"propTypes",{selectedTemplate:i.PropTypes.isMemberOf(r.LANDING_PAGE_TYPES),templateOptions:i.PropTypes.arrayOf(u).isRequired,onSelectTemplate:i.PropTypes.func.isRequired}),o=l))||o;(0,t.setComponentTemplate)(c,d)})),define("campaign-manager-web/components/landing-pages/text-section-form",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/constants/cm-quill-editor"],(function(e,t,n,a,i){function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const o=(0,n.createTemplateFactory)({id:"Fgtq+oqB",block:'[[[1,"\\n"],[8,[30,1,["input"]],null,[["@label","@showCharCounter","@type","@validations","@value","@onInput"],[[28,[37,0],["i18n_title","campaign-manager-web/components/landing-pages/text-section-form"],null],true,"text",[30,2],[30,3],[30,4]]],null],[1,"\\n\\n"],[8,[39,1],null,[["@id","@label","@placeholder","@value","@validations","@onUpdateValue","@supportedFormats","@disabled","@showValidations"],[[30,5],[28,[37,0],["i18n_body_label","campaign-manager-web/components/landing-pages/text-section-form"],null],[28,[37,0],["i18n_placeholder","campaign-manager-web/components/landing-pages/text-section-form"],null],[30,6],[30,7],[30,0,["onUpdateBody"]],[30,0,["DEFAULT_LANDING_PAGE_FORMATS"]],[30,1,["shouldDisableAllFields"]],[30,1,["shouldShowAllValidations"]]]],null]],["@genericForm","@titleValidations","@title","@onUpdateTitle","@id","@body","@bodyValidations"],false,["t","landing-pages/quill-editor-form"]]',moduleName:"campaign-manager-web/components/landing-pages/text-section-form.hbs",isStrictMode:!1})
class l extends a.default{constructor(...e){super(...e),r(this,"DEFAULT_LANDING_PAGE_FORMATS",i.DEFAULT_LANDING_PAGE_FORMATS),r(this,"onUpdateBody",((e,t)=>{this.args.onUpdateBody({body:e,plainTextBody:t})}))}}e.default=l,(0,t.setComponentTemplate)(o,l)})),define("campaign-manager-web/components/lazy-background",["exports","ember-vector-images/components/lazy-background"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/lazy-image",["exports","ember-vector-images/components/lazy-image"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/lead-gen-form-live-preview",["exports","@linkedin/leadgen-manager-lib/components/lead-gen-form-live-preview"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/lead-gen-form",["exports","@linkedin/leadgen-manager-lib/components/lead-gen-form"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/lead-gen-form/modal",["exports","@linkedin/leadgen-manager-lib/components/lead-gen-form/modal"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/lead-gen-forms-management",["exports","@linkedin/leadgen-manager-lib/components/lead-gen-forms-management"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/leadgen-form-live-preview",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","@ember/object","ember-lifeline","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/sponsored-content/live-preview","@linkedin/ember-prop-types","campaign-manager-web/utils/tracking","campaign-manager-web/config/environment","ember-stdlib/utils/is-browser","campaign-manager-web/constants/ads-preview","campaign-manager-web/utils/ad-form","campaign-manager-web/constants/leadgen-form","campaign-manager-web/constants/lix","campaign-manager-web/utils/urn"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f){var T,E,y,S,A,C,O,v,w,I,P,N,R,D
function M(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function L(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const U=(0,n.createTemplateFactory)({id:"boKC4Ghi",block:'[[[1,"\\n"],[8,[39,0],[[17,1],[16,0,[28,[37,1],[[28,[37,2],null,[["cm-preview__wrapper","u-bg-color__surface-tint"],[[30,2],[30,3]]]]],null]],[4,[38,3],[[30,0,["onUpdateAttrs"]],[30,2],[30,5],[30,6],[30,7],[30,8],[30,9],[30,10],[30,11]],null]],[["@enablePreviewDropdown","@hideHeader"],[true,[30,4]]],[["default"],[[[[1,"\\n"],[41,[51,[30,3]],[[[1,"    "],[8,[30,12,["title"]],[[24,1,"leadgen-form-preview-title"]],null,[["default"],[[[[1,"\\n      "],[1,[28,[35,5],["i18n_preview","campaign-manager-web/components/leadgen-form-live-preview"],null]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[41,[51,[30,4]],[[[1,"    "],[8,[30,12,["menu"]],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[30,0,["onToggleDropdown"]],[30,0,["onToggleDropdown"]]]],[["default"],[[[[1,"\\n      "],[8,[30,13,["Trigger"]],[[24,"data-js-preview-dropdown-trigger",""],[24,0,"ml4 mb3"],[16,"aria-label",[28,[37,5],["i18n_preview_dropdown_a11y_text","campaign-manager-web/components/leadgen-form-live-preview"],null]]],[["@buttonType","@size","@icon","@iconPlacement"],["secondary","small","caret","right"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,5],["i18n_preview_options","campaign-manager-web/components/leadgen-form-live-preview"],[["previewOption"],[[30,0,["selectedPreviewType"]]]]]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,13,["Container"]],[[24,0,"u-layout--no-wrap"]],null,[["default"],[[[[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["dropdownOptions"]]],null]],null],null,[[[1,"          "],[8,[30,13,["Item"]],[[16,"aria-label",[28,[37,5],["i18n_preview_options_a11y","campaign-manager-web/components/leadgen-form-live-preview"],[["previewOption"],[[30,14]]]]]],[["@selected","@onSelect","@size","@text"],[[28,[37,8],[[30,0,["selectedPreviewType"]],[30,14]],null],[28,[37,9],[[30,0,["onSelectPreviewType"]],[30,14]],null],"small",[28,[37,5],["i18n_preview_options","campaign-manager-web/components/leadgen-form-live-preview"],[["previewOption"],[[30,14]]]]]],null],[1,"\\n"]],[14]],null],[1,"      "]],[]]]]],[1,"\\n    "]],[13]]]]],[1,"\\n"]],[]],null],[1,"  "],[8,[30,12,["content"]],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,8],[[30,0,["selectedPreviewType"]],[30,0,["PREVIEW_TYPES","DESKTOP"]]],null],[[[1,"      "],[10,0],[15,0,[29,["cm-preview__iframe-wrapper ",[52,[30,15],"cm-preview__iframe-wrapper--interactive"]]]],[12],[1,"\\n        "],[10,0],[15,0,[29,["cm-preview__iframe-wrapper-container\\n          ",[52,[30,2],"cm-preview__iframe-wrapper-container--form-with-preview"]]]],[12],[1,"\\n"],[41,[30,0,["isUsingLeadGenUIPlatform"]],[[[41,[30,16],[[[1,"              "],[8,[39,11],null,[["@leadGenFormUrn","@previewPage","@isMobile","@placement"],[[30,0,["unversionedLeadGenFormUrn"]],"form",false,"section"]],null],[1,"\\n"]],[]],null]],[]],[[[1,"            "],[8,[39,12],[[16,"tabindex",[29,[[52,[51,[30,17]],-1]]]],[24,0,"cm-preview__iframe"],[24,1,"cm-preview-desktop"],[24,"scrolling","no"],[16,"title",[30,5]],[4,[38,13],[[30,0,["onDidInsert"]]],null]],[["@src"],[[30,8]]],null],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,0,["selectedPreviewType"]],[30,0,["PREVIEW_TYPES","MOBILE"]]],null],[[[1,"      "],[10,0],[15,0,[29,["cm-preview__iframe-wrapper ",[52,[30,15],"cm-preview__iframe-wrapper--interactive"]]]],[12],[1,"\\n        "],[10,0],[15,0,[29,["cm-preview__iframe-wrapper-container cm-preview__iframe-wrapper-container--mobile\\n          ",[52,[30,2],"cm-preview__iframe-wrapper-container--form-with-preview"]]]],[12],[1,"\\n"],[41,[30,0,["isUsingLeadGenUIPlatform"]],[[[41,[30,16],[[[1,"              "],[8,[39,11],null,[["@leadGenFormUrn","@previewPage","@isMobile","@placement"],[[30,0,["unversionedLeadGenFormUrn"]],"form",true,"section"]],null],[1,"\\n"]],[]],null]],[]],[[[1,"            "],[8,[39,12],[[16,"tabindex",[29,[[52,[51,[30,17]],-1]]]],[24,0,"cm-preview__iframe"],[24,1,"cm-preview-mobile"],[24,"scrolling","no"],[16,"title",[30,6]],[4,[38,13],[[30,0,["onDidInsert"]]],null]],[["@src"],[[30,9]]],null],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]],null]],[]]],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,12,["note"]],[[16,0,[52,[30,2],"cm-preview__preview-note"]]],null,[["default"],[[[[1,"\\n    "],[1,[28,[35,5],["i18n_live_preview_note","campaign-manager-web/components/leadgen-form-live-preview"],null]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[12]]]]]],["&attrs","@isFormWithPreviewMode","@isTitleHidden","@arePreviewOptionsHidden","@desktopTitle","@mobileTitle","@sponsorableContent","@previewDesktopUrl","@previewMobileUrl","@previewObject","@adFormat","preview","dropdown","dropdownOption","@isInteractive","@leadGenFormUrn","@isIframeTabbable"],false,["creative-preview","classes","hash","did-update","unless","t","each","-track-array","eq","fn","if","lead-gen-form-live-preview","test-aware-iframe","did-insert"]]',moduleName:"campaign-manager-web/components/leadgen-form-live-preview.hbs",isStrictMode:!1}),x=(0,s.getDomainUrl)()
let F=e.default=(T=(0,a.inject)(),E=(0,a.inject)(),(0,u.assertPropTypes)((D=class extends i.default{get isLeadGenUIPlatformEnabled(){return this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableLeadGenUIPlatform)}get isUsingLeadGenUIPlatform(){return this.isLeadGenUIPlatformEnabled&&!this.args.isNotUsingLeadGenUIPlatform}get unversionedLeadGenFormUrn(){return(0,f.getLeadGenFormUrnFromVersionedUrn)(this.args.leadGenFormUrn)}get previewTitles(){return{desktop_feed:this.args.desktopTitle,mobile_feed:this.args.mobileTitle}}get previewObjectForLinkedInLite(){return this.args.isLeadGenObjective?(0,b.transformPreviewObjectToDataType)(this.args.previewObject,_.LEADGEN_DATATYPE.FORM):this.args.previewObject}willDestroy(){super.willDestroy(...arguments),(0,l.runDisposables)(this)}constructor(){super(...arguments),M(this,"lix",A,this),M(this,"tracking",C,this),M(this,"desktopFrame",O,this),M(this,"mobileFrame",v,this),M(this,"isDesktopFrameReady",w,this),M(this,"isMobileFrameReady",I,this),M(this,"_lastFocusedElement",P,this),M(this,"isDropdownOpen",N,this),M(this,"selectedPreviewType",R,this),L(this,"PREVIEW_TYPES",g.PREVIEW_TYPES),L(this,"dropdownOptions",Object.values(g.PREVIEW_TYPES)),L(this,"_lastFocusedElement",null),m.default&&(0,l.addEventListener)(this,window,"message",this._onMessageReceived.bind(this)),(0,o.setProperties)(this,{PREVIEW_TYPES:g.PREVIEW_TYPES})}_onMessageReceived(e){e.data.type===c.LIVE_PREVIEW_ACTIVATION_MESSAGE_TYPE?(e.source===this.desktopFrame.contentWindow&&(this.isDesktopFrameReady=!0,(0,l.runTask)(this,(()=>this._updatePreviewFrame(this.desktopFrame,this.args.previewObject)),0),this._lastFocusedElement=document.activeElement,(0,l.addEventListener)(this,document.querySelector("[data-js-leadgen-form-creation]"),"focusin",this._updateLastFocusedElement)),e.source===this.mobileFrame.contentWindow&&(this.isMobileFrameReady=!0,(0,l.runTask)(this,(()=>this._updatePreviewFrame(this.mobileFrame,this.previewObjectForLinkedInLite)),0))):e.data.type===c.LEADGEN_PREVIEW_MODAL_RENDERED&&this.isDesktopFrameReady&&this.selectedPreviewType===g.PREVIEW_TYPES.DESKTOP&&this._lastFocusedElement&&(0,l.runTask)(this,(()=>{this._lastFocusedElement.focus(),(0,l.removeEventListener)(this,document.querySelector("[data-js-leadgen-form-creation]"),"focusin",this._updateLastFocusedElement)}))}onUpdateAttrs(){(0,l.debounceTask)(this,"_updatePreviewFrames",p.default.callbackDelay.long)}onDidInsert(e){"cm-preview-mobile"===e.id?this.mobileFrame=e:"cm-preview-desktop"===e.id&&(this.desktopFrame=e)}onSelectPreviewType(e){this.selectedPreviewType=e
const t=e===g.PREVIEW_TYPES.DESKTOP?this.args.trackingKeys.desktopTabSelected:this.args.trackingKeys.mobileTabSelected
this.tracking.fireInteractionEvent(t,d.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onToggleDropdown(){this.isDropdownOpen=!this.isDropdownOpen}_updatePreviewFrames(){this.isDesktopFrameReady&&this._updatePreviewFrame(this.desktopFrame,this.args.previewObject),this.isMobileFrameReady&&this._updatePreviewFrame(this.mobileFrame,this.previewObjectForLinkedInLite)}_updatePreviewFrame(e,t){e.contentWindow.postMessage(t,x)}_updateLastFocusedElement({target:e}){this._lastFocusedElement=e}},L(D,"propTypes",{arePreviewOptionsHidden:u.PropTypes.bool,desktopTitle:u.PropTypes.oneOfType([u.PropTypes.string,u.PropTypes.SafeString]),isFormWithPreviewMode:u.PropTypes.bool,isIframeTabbable:u.PropTypes.bool,isLeadGenObjective:u.PropTypes.bool,isNotUsingLeadGenUIPlatform:u.PropTypes.bool,isTitleHidden:u.PropTypes.bool,leadGenFormUrn:u.PropTypes.string,trackingKeys:u.PropTypes.object}),A=k((S=D).prototype,"lix",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=k(S.prototype,"tracking",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=k(S.prototype,"desktopFrame",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),v=k(S.prototype,"mobileFrame",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),w=k(S.prototype,"isDesktopFrameReady",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),I=k(S.prototype,"isMobileFrameReady",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),P=k(S.prototype,"_lastFocusedElement",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),N=k(S.prototype,"isDropdownOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),R=k(S.prototype,"selectedPreviewType",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return g.PREVIEW_TYPES.DESKTOP}}),k(S.prototype,"onUpdateAttrs",[o.action],Object.getOwnPropertyDescriptor(S.prototype,"onUpdateAttrs"),S.prototype),k(S.prototype,"onDidInsert",[o.action],Object.getOwnPropertyDescriptor(S.prototype,"onDidInsert"),S.prototype),k(S.prototype,"onSelectPreviewType",[o.action],Object.getOwnPropertyDescriptor(S.prototype,"onSelectPreviewType"),S.prototype),k(S.prototype,"onToggleDropdown",[o.action],Object.getOwnPropertyDescriptor(S.prototype,"onToggleDropdown"),S.prototype),y=S))||y);(0,t.setComponentTemplate)(U,F)})),define("campaign-manager-web/components/leadgen-form/accordion-section",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","campaign-manager-web/utils/urn","@linkedin/ember-prop-types","campaign-manager-web/entities/leadgen-form/call-to-action","campaign-manager-web/constants/leadgen-form","campaign-manager-web/constants/leadgen-form-tracking"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b
function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f=(0,n.createTemplateFactory)({id:"4+oswgB1",block:'[[[1,"\\n"],[8,[39,0],[[16,0,[29,[[52,[30,1],"p5 mb2 u-border__common","u-border__none"]]]]],[["@elevation"],["flat"]],[["default"],[[[[1,"\\n  "],[8,[30,2,["item"]],null,[["@name","@expandOnInit"],[[30,0,["LEADGEN_FORM_SECTIONS","FORM_SECTION"]],[28,[37,2],[[30,3],[28,[37,3],[[30,4],[30,0,["LEADGEN_FORM_SECTIONS","FORM_SECTION"]]],null]],null]]],[["default"],[[[[1,"\\n    "],[8,[30,5,["header"]],[[16,"aria-label",[30,6]]],[["@role"],[null]],[["default"],[[[[1,"\\n      "],[11,0],[24,0,"leadgen-form-creation__header"],[4,[38,4],[[30,0,["LEADGEN_TRACKING","CREATION","FORM_DETAILS","SHOW"]]],null],[12],[1,"\\n        "],[10,1],[15,0,[29,["leadgen-form-creation__header-label"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,6],["leadgen_form_details","campaign-manager-web/components/leadgen-form/accordion-section"],null]],[1,"\\n        "],[13],[1,"\\n\\n        "],[8,[39,7],[[24,0,"mr4 u-layout__push-right"]],[["@type","@isHidden","@message"],["negative",[30,0,["isErrorCountHidden"]],[28,[37,6],["error_count","campaign-manager-web/components/leadgen-form/accordion-section"],[["errorCount"],[[30,0,["errorCount"]]]]]]],null],[1,"\\n\\n"],[41,[30,5,["isExpanded"]],[[[1,"          "],[8,[39,8],null,[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"          "],[8,[39,8],null,[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,5,["panel"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,7],[[[1,"        "],[10,"label"],[14,"for","leadgen-form-creation__cta"],[15,0,[29,[[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,6],["i18n_select_cta","campaign-manager-web/components/leadgen-form/accordion-section"],null]],[1,"\\n"],[41,[30,8],[[[1,"            "],[8,[39,9],null,[["@triggerAriaLabel"],[[28,[37,6],["cta_tooltip_a11y_text","campaign-manager-web/components/leadgen-form/accordion-section"],null]]],[["default"],[[[[1,"\\n              "],[1,[30,8]],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n\\n"],[1,"        "],[8,[39,10],null,[["@callToAction","@id","@onChangeCreativeCta","@isDisabled","@customCtaLabels"],[[30,9,["labelType"]],"leadgen-form-creation__cta",[30,0,["onLabelTypeChange"]],[30,0,["isCtaFieldDisabled"]],[30,10]]],null],[1,"\\n"]],[]],null],[1,"\\n      "],[10,"label"],[14,"for","leadgen-form-creation__adform-dropdown"],[15,0,[29,[[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,6],["i18n_leadgen_form","campaign-manager-web/components/leadgen-form/accordion-section"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,11],null,[["@contextPageKey","@isAbleToRemoveLeadGenForm","@isLeadGenFormCreationAllowed","@leadGenForm","@ownerUrn","@shouldDisableAllFields","@onUpdateLeadGenForm"],[[30,0,["contextPageKey"]],[28,[37,12],[[30,11]],null],[28,[37,12],[[30,11]],null],[30,9,["leadGenForm"]],[30,0,["accountUrn"]],[30,11],[30,0,["onUpdateLeadGenForm"]]]],null],[1,"\\n"],[41,[30,0,["isFormRequiredErrorShowing"]],[[[1,"        "],[8,[39,7],null,[["@message","@type"],[[28,[37,6],["i18n_must_attach_leadgen_form_error","campaign-manager-web/components/leadgen-form/accordion-section"],null],"negative"]],null],[1,"\\n"]],[]],null],[1,"    "]],[]]]]],[1,"\\n  "]],[5]]]]],[1,"\\n"]],[]]]]]],["@isUsingCards","@accordion","@shouldExpandFormSection","@sectionToExpandOnInit","item","@formDetailsAriaLabel","@isCtaFieldShowing","@callToActionTooltipText","@callToActionEntity","@customCtaLabels","@isFormSelectionDisabled"],false,["hue-web-card","if","or","eq","track-interaction","hue-web-foundations@-text-body","t","hue-web-inline-feedback","hue-web-icons@icon","generic-form/tooltip","sponsored-content-creatives-cta-dropdown","leadgen-form/lead-gen-form-integration-form","not"]]',moduleName:"campaign-manager-web/components/leadgen-form/accordion-section.hbs",isStrictMode:!1})
let T=e.default=(d=(0,i.inject)(),(0,l.assertPropTypes)((b=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="tracking",i=this,(a=g)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),_(this,"LEADGEN_FORM_SECTIONS",c.LEADGEN_FORM_SECTIONS),_(this,"LEADGEN_TRACKING",u.default)}get accountUrn(){return(0,o.createUrnFromAttrs)(o.URN_TYPES.SPONSORED_ACCOUNT,this.args.accountId)}get contextPageKey(){return this.tracking.getCurrentPageKey()}get errorCount(){return this.isFormRequiredErrorShowing?1:0}get isCtaFieldDisabled(){return this.args.isCtaFieldDisabled||this.args.isFormSelectionDisabled}get isErrorCountHidden(){return 0===this.errorCount}get isFormRequiredErrorShowing(){return this.args.isFormSelectionRequired&&this.args.showValidations&&!this.args.callToActionEntity.target}onLabelTypeChange(e){const t=new s.default({leadGenForm:this.args.callToActionEntity.leadGenForm,labelType:e})
this.args.onUpdateCallToActionEntity(t)}onUpdateLeadGenForm(e){const t=new s.default({leadGenForm:e,labelType:this.args.callToActionEntity.labelType})
this.args.onUpdateCallToActionEntity(t)}},_(b,"propTypes",{accountId:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.number]).isRequired,callToActionEntity:l.PropTypes.instanceOf(s.default).isRequired,formDetailsAriaLabel:l.PropTypes.string,isCtaFieldDisabled:l.PropTypes.bool,isCtaFieldShowing:l.PropTypes.bool,isFormSelectionDisabled:l.PropTypes.bool,isFormSelectionRequired:l.PropTypes.bool,isUsingCards:l.PropTypes.bool,sectionToExpandOnInit:l.PropTypes.string,shouldExpandFormSection:l.PropTypes.bool,showValidations:l.PropTypes.bool,onUpdateCallToActionEntity:l.PropTypes.func.isRequired}),g=h((m=b).prototype,"tracking",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(m.prototype,"onLabelTypeChange",[r.action],Object.getOwnPropertyDescriptor(m.prototype,"onLabelTypeChange"),m.prototype),h(m.prototype,"onUpdateLeadGenForm",[r.action],Object.getOwnPropertyDescriptor(m.prototype,"onUpdateLeadGenForm"),m.prototype),p=m))||p);(0,t.setComponentTemplate)(f,T)})),define("campaign-manager-web/components/leadgen-form/creation-accordion-list-wrapper",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"CtsLqGaq",block:'[[[1,"\\n"],[41,[30,1],[[[1,"  "],[8,[39,1],[[24,0,"cm-inline-feedback--small"]],[["@iconType","@isDismissHidden"],["warning",false]],[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,["ml2 u-color__black--75"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,[28,[35,3],["lgf_association_immutable","campaign-manager-web/components/leadgen-form/creation-accordion-list-wrapper"],null]],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,2],[[[1,"  "],[8,[39,1],[[24,0,"cm-inline-feedback--small"]],[["@iconType","@isDismissHidden"],["warning",false]],[["default"],[[[[1,"\\n    "],[8,[39,4],null,null,[["default"],[[[[1,"\\n      "],[10,2],[15,0,[29,["ml2"," ",[28,[37,2],null,[["color","size"],["default","small"]]]]]],[12],[1,[28,[35,3],["lgf_edit_tooltip","campaign-manager-web/components/leadgen-form/creation-accordion-list-wrapper"],[["linkInfo","role"],[[28,[37,5],null,[["href"],[[28,[37,6],null,[["path"],["help/lms/answer/a426205"]]]]]],[30,3,["role"]]]]]],[13],[1,"\\n    "]],[3]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[18,6,null],[1,"\\n\\n"],[41,[51,[30,4]],[[[1,"  "],[10,"hr"],[14,0,"artdeco-divider mt2 mb4"],[12],[13],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,9],[[16,0,[29,["mr1 u-color__slate7"," ",[28,[37,2],null,[["size"],["small"]]]]]]],[["@type","@message","@isHidden"],["caution",[28,[37,3],["editable_removes_leads","campaign-manager-web/components/leadgen-form/creation-accordion-list-wrapper"],null],[28,[37,10],[[30,5]],null]]],null]],["@shouldShowAssociationWarning","@showEditWarning","iphHelper","@hideDivider","@showEditableRemovesLeadsWarning","&default"],false,["if","cm-inline-feedback","hue-web-foundations@-text-body","t","iph-helper","external-link-info","help-center-url","yield","unless","hue-web-inline-feedback","not"]]',moduleName:"campaign-manager-web/components/leadgen-form/creation-accordion-list-wrapper.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/leadgen-form/creation-confirmation",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@ember/service","@ember/object/computed","@linkedin/ember-prop-types","campaign-manager-web/constants/leadgen-form","campaign-manager-web/constants/leadgen-form-tracking"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y
function S(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function A(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const O=(0,n.createTemplateFactory)({id:"pQ30t5HI",block:'[[[1,"\\n"],[8,[30,1,["header"]],[[24,"data-js-leadgen-form-creation__confirmation-header",""]],[["@role"],[null]],[["default"],[[[[1,"\\n  "],[11,0],[24,0,"leadgen-form-creation__header"],[4,[38,0],["leadgen_create_ad_thank_you_message"],null],[12],[1,"\\n    "],[10,"h3"],[15,0,[29,["leadgen-form-creation__header-label"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_lead_gen_confirmation","campaign-manager-web/components/leadgen-form/creation-confirmation"],null]],[1,"\\n    "],[13],[1,"\\n\\n    "],[8,[39,3],[[24,0,"mr4 u-layout__push-right"]],[["@type","@isHidden","@message"],["negative",[28,[37,4],[[30,0,["confirmationSectionErrorCount"]],0],null],[28,[37,2],["i18n_error_count","campaign-manager-web/components/leadgen-form/creation-confirmation"],[["errorCount"],[[30,0,["confirmationSectionErrorCount"]]]]]]],null],[1,"\\n"],[41,[30,1,["isExpanded"]],[[[1,"      "],[8,[39,6],null,[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"      "],[8,[39,6],null,[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[8,[30,1,["panel"]],null,null,[["default"],[[[[1,"\\n\\n"],[1,"  "],[10,"label"],[14,"for","thank-you-message"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,2],["i18n_thank_you_message","campaign-manager-web/components/leadgen-form/creation-confirmation"],null]],[1,"\\n  "],[13],[1,"\\n\\n"],[1,"  "],[8,[39,7],null,[["@validations","@showValidations"],[[28,[37,8],[[30,0,["confirmationDetailsValidations","thankYouMessage"]]],null],[28,[37,9],[[30,2],[30,0,["touchedFields","thankYouMessage"]]],null]]],[["default"],[[[[1,"\\n    "],[8,[39,10],[[24,"data-js-leadgen-form-creation__thank-you-message",""],[16,0,[28,[37,11],["leadgen-form-creation__textarea ",[28,[30,3,["class"]],null,null]],null]],[16,"aria-invalid",[30,3,["showErrors"]]],[16,"aria-describedby",[30,3,["describedby"]]],[16,"max",[30,3,["maxlength"]]],[4,[38,12],["input",[28,[37,13],[[30,0,["onChangeConfirmationField"]],"thankYouMessage"],null]],null],[4,[38,12],["focusout",[28,[37,13],[[30,0,["onFieldBlur"]],"thankYouMessage"],null]],null]],[["@type","@placeholder","@inputId","@counterMax","@value","@disabled","@hideErrorText"],["multiline",[28,[37,2],["i18n_thank_you_message_placeholder","campaign-manager-web/components/leadgen-form/creation-confirmation"],null],"thank-you-message",[30,3,["maxlength"]],[30,0,["confirmationDetails","thankYouMessage"]],[30,0,["isConfirmationDisabled"]],true]],null],[1,"\\n  "]],[3]]]]],[1,"\\n\\n"],[1,"  "],[10,"label"],[14,"for","landing-page-url"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,2],["i18n_landing_page_url","campaign-manager-web/components/leadgen-form/creation-confirmation"],null]],[1,"\\n  "],[13],[1,"\\n\\n"],[1,"  "],[8,[39,7],null,[["@validations","@showValidations"],[[28,[37,8],[[30,0,["confirmationDetailsValidations","landingPage"]]],null],[28,[37,9],[[30,2],[30,0,["touchedFields","landingPage"]]],null]]],[["default"],[[[[1,"\\n    "],[8,[39,14],[[24,"data-js-leadgen-form-creation__landing-page",""],[16,"placeholder",[28,[37,2],["i18n_landing_page_url_placeholder","campaign-manager-web/components/leadgen-form/creation-confirmation"],null]],[16,0,[29,[[30,4,["class"]]," ",[36,15]]]],[16,"aria-invalid",[30,4,["showErrors"]]],[16,"aria-describedby",[30,4,["describedby"]]],[16,"max",[30,4,["maxlength"]]],[4,[38,12],["input",[28,[37,13],[[30,0,["onChangeConfirmationField"]],"landingPage"],null]],null],[4,[38,12],["focusout",[28,[37,13],[[30,0,["onFieldBlur"]],"landingPage"],null]],null]],[["@inputId","@counterMax","@value","@disabled","@hideHueLibraryErrorText"],["landing-page-url",[30,4,["maxlength"]],[30,0,["confirmationDetails","landingPage"]],[30,0,["isConfirmationDisabled"]],true]],null],[1,"\\n  "]],[4]]]]],[1,"\\n\\n"],[1,"  "],[10,"label"],[14,"for","thank-you-cta"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,2],["i18n_thank_you_cta","campaign-manager-web/components/leadgen-form/creation-confirmation"],null]],[1,"\\n  "],[13],[1,"\\n\\n"],[1,"  "],[10,1],[14,0,"cm-hue-select"],[12],[1,"\\n    "],[8,[39,16],[[24,1,"thank-you-cta"],[16,0,[29,["cm-hue-select u-color__black--75"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[4,[38,12],["change",[28,[37,13],[[30,0,["onChangeConfirmationField"]],"thankYouPageCallToAction"],null]],null]],[["@disabled"],[[30,0,["isConfirmationDisabled"]]]],[["default"],[[[[1,"\\n"],[42,[28,[37,18],[[28,[37,18],[[30,0,["thankYouPageCTAs"]]],null]],null],null,[[[1,"        "],[10,"option"],[15,2,[28,[37,8],[[30,5]],null]],[15,"selected",[28,[37,4],[[30,5],[30,0,["confirmationDetails","thankYouPageCallToAction"]]],null]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_thank_you_ctas","campaign-manager-web/components/leadgen-form/creation-confirmation"],[["type"],[[30,5]]]]],[1,"\\n        "],[13],[1,"\\n"]],[5]],null],[1,"    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],["@accordionItem","@showValidations","vcont","vcont","thankYouPageCTA"],false,["track-interaction","hue-web-foundations@-text-body","t","hue-web-inline-feedback","eq","if","hue-web-icons@icon","validated-control","readonly","or","hue-web-text-area","concat","on","fn","cm-text-input","hue-web-foundations@-artdeco-migration-scope","hue-web-select","each","-track-array"]]',moduleName:"campaign-manager-web/components/leadgen-form/creation-confirmation.hbs",isStrictMode:!1})
let v=e.default=(d=(0,o.inject)(),p=(0,l.readOnly)("adForm.leadgenFormCreation.form.confirmationDetails"),m=(0,l.readOnly)("adForm.leadgenFormCreation.form.validations.attrs.confirmationDetails"),g=(0,r.computed)("confirmationDetailsValidations.{thankYouMessage,landingPage}","args.showValidations","touchedFields"),(0,s.assertPropTypes)((y=class extends a.default{constructor(...e){super(...e),S(this,"adForm",h,this),A(this,"LEADGEN_TRACKING",u.default),S(this,"touchedFields",f,this),A(this,"thankYouPageCTAs",Object.keys(c.THANK_YOU_CTA)),S(this,"confirmationDetails",T,this),S(this,"confirmationDetailsValidations",E,this)}get isConfirmationDisabled(){return this.args.isFormAssociatedWithLiveMessageAndSpinMailCampaign||this.adForm.leadgenFormCreation.settings.isFormReadOnly}set confirmationSectionErrorCount(e){}get confirmationSectionErrorCount(){const{thankYouMessage:e,landingPage:t}=this.confirmationDetailsValidations
return((this.args.showValidations||this.touchedFields.thankYouMessage)&&e.isInvalid?1:0)+((this.args.showValidations||this.touchedFields.landingPage)&&t.isInvalid?1:0)}onChangeConfirmationField(e,{target:{value:t}}){this.adForm.updateLeadgenFormCreation({[`form.confirmationDetails.${e}`]:t})}onFieldBlur(e){this.touchedFields={...this.touchedFields,[e]:!0}}},A(y,"propTypes",{showValidations:s.PropTypes.bool,isFormAssociatedWithLiveMessageAndSpinMailCampaign:s.PropTypes.bool}),h=C((_=y).prototype,"adForm",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=C(_.prototype,"touchedFields",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),T=C(_.prototype,"confirmationDetails",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=C(_.prototype,"confirmationDetailsValidations",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C(_.prototype,"confirmationSectionErrorCount",[g],Object.getOwnPropertyDescriptor(_.prototype,"confirmationSectionErrorCount"),_.prototype),C(_.prototype,"onChangeConfirmationField",[r.action],Object.getOwnPropertyDescriptor(_.prototype,"onChangeConfirmationField"),_.prototype),C(_.prototype,"onFieldBlur",[r.action],Object.getOwnPropertyDescriptor(_.prototype,"onFieldBlur"),_.prototype),b=_))||b);(0,t.setComponentTemplate)(O,v)})),define("campaign-manager-web/components/leadgen-form/creation-consents",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/application","@ember/object","@ember/service","@ember/object/computed","campaign-manager-web/utils/leadgen-form-creation","campaign-manager-web/constants/leadgen-form-tracking","@linkedin/ember-prop-types","campaign-manager-web/utils/tracking","campaign-manager-web/utils/focus","@ember/runloop"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A
function C(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function O(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const w=(0,n.createTemplateFactory)({id:"NTH45uDt",block:'[[[1,"\\n"],[41,[30,0,["showHeading"]],[[[1,"  "],[10,"h2"],[15,0,[29,["mt4"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,2],["custom_checkboxes_heading","campaign-manager-web/components/leadgen-form/creation-consents"],null]],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,2],[15,0,[29,["mt1"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n    "],[8,[39,3],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["custom_checkboxes_helper_text","campaign-manager-web/components/leadgen-form/creation-consents"],[["linkInfo"],[[28,[37,4],null,[["role","href","dataTestSelector","ariaLabel"],[[30,1,["role"]],[28,[37,5],null,[["path","accountId"],["help/lms/answer/120083",[30,0,["adForm","leadgenFormCreation","settings","accountId"]]]]],"data-test-leadgen-form-creation__custom-checkbox-learn-more-link",[28,[37,2],["custom_checkboxes_helper_text_link_aria","campaign-manager-web/components/leadgen-form/creation-consents"],null]]]]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,6],[[16,0,[29,[[52,[30,0,["consents","length"]],"mv2 u-border__common"]]]]],[["@items","@onSortEnd","@onRemoveItem","@isSortable","@hideActions","@removeButtonA11yText","@dragHandlerA11yText"],[[30,0,["consents"]],[30,0,["onSortEndConsent"]],[30,0,["onRemoveConsent"]],true,[30,2],[28,[37,2],["remove_custom_checkbox","campaign-manager-web/components/leadgen-form/creation-consents"],null],[28,[37,2],["reorder_custom_checkbox","campaign-manager-web/components/leadgen-form/creation-consents"],null]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["cardContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[15,0,[29,["leadgen-form-creation__card-fields u-layout__position-relative\\n        ",[52,[30,2],"leadgen-form-creation__card-readonly","leadgen-form-creation__card-editable"]]]],[12],[1,"\\n\\n"],[1,"      "],[10,"label"],[15,0,[29,["mb3"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[15,"for",[29,[[30,4,["id"]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["checkbox_message","campaign-manager-web/components/leadgen-form/creation-consents"],null]],[1,"\\n      "],[13],[1,"\\n\\n"],[1,"      "],[8,[39,7],null,[["@validations","@showValidations"],[[28,[37,8],[[30,4,["validations","attrs","content"]]],null],[28,[37,9],[[30,6],[28,[37,10],[[30,7],[30,4,["id"]]],null]],null]]],[["default"],[[[[1,"\\n        "],[8,[39,11],[[24,0,"chm__inline-character-count"]],[["@isHidden","@max","@currentLength"],[[30,2],[30,8,["maxlength"]],[30,4,["content","length"]]]],[["default"],[[[[1,"\\n          "],[8,[39,12],[[16,"data-js-leadgen-form-creation__custom-consent-content",[29,[[30,5]]]],[16,"data-uuid",[29,[[30,4,["id"]]]]],[16,2,[28,[37,8],[[30,4,["content"]]],null]],[16,"placeholder",[28,[37,2],["checkbox_message_placeholder","campaign-manager-web/components/leadgen-form/creation-consents"],null]],[16,0,[29,[[30,8,["class"]]," ",[36,13]]]],[16,"aria-invalid",[30,8,["showErrors"]]],[16,"aria-describedby",[30,8,["describedby"]]],[24,4,"text"],[4,[38,14],["input",[28,[37,15],[[30,0,["onConsentChange"]],[30,5]],null]],null],[4,[38,14],["blur",[28,[37,15],[[30,9],[30,4,["id"]]],null]],null]],[["@inputId","@disabled","@hideHueLibraryErrorText"],[[29,[[30,4,["id"]]]],[30,2],true]],null],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[8]]]]],[1,"\\n\\n"],[1,"      "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n        "],[10,1],[15,0,[29,[[36,13]]]],[12],[1,"\\n          "],[8,[39,16],[[16,"inputId",[28,[37,17],["custom-checkbox-check-state-",[30,5]],null]],[4,[38,14],["click",[28,[37,15],[[30,0,["onConsentRequiredChange"]],[30,5]],null]],null]],[["@isChecked","@disabled"],[[28,[37,8],[[30,4,["consentRequired"]]],null],[30,2]]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,"label"],[15,"for",[28,[37,17],["custom-checkbox-check-state-",[30,5]],null]],[15,0,[29,["u-color__black--75"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,[28,[35,2],["consent_required","campaign-manager-web/components/leadgen-form/creation-consents"],null]],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3,4,5]]]]],[1,"\\n\\n"],[41,[51,[30,2]],[[[1,"  "],[8,[39,19],[[24,"data-js-leadgen-form-creation__custom-checkbox-add-button",""],[24,0,"mt2"],[16,"disabled",[28,[37,20],[[30,0,["consents","length"]],[30,0,["maxConsents"]]],null]],[4,[38,14],["click",[30,0,["onAddConsent"]]],null]],[["@buttonType","@emphasized","@icon","@size","@text"],["tertiary",true,"add","small",[28,[37,2],["add_custom_checkbox","campaign-manager-web/components/leadgen-form/creation-consents"],[["remaining","total"],[[30,0,["consents","length"]],[30,0,["maxConsents"]]]]]]],null],[1,"\\n"]],[]],null]],["iphHelper","@isConsentsDisabled","CardListItem","customCheckbox","index","@showValidations","@touchedFields","vcont","@onFieldBlur"],false,["if","hue-web-foundations@-text-body","t","iph-helper","external-link-info","help-center-url","sortable-list","validated-control","readonly","or","get","character-counter","cm-text-input","hue-web-foundations@-artdeco-migration-scope","on","fn","hue-web-checkbox","concat","unless","hue-web-button","gte"]]',moduleName:"campaign-manager-web/components/leadgen-form/creation-consents.hbs",isStrictMode:!1}),{SHORT_PRESS:I}=d.CONTROL_INTERACTION_TYPE
let P=e.default=(g=(0,o.inject)(),b=(0,o.inject)(),_=(0,l.readOnly)("adForm.leadgenFormCreation.form.consents"),h=(0,r.computed)("args.isConsentsDisabled","consents.[]"),(0,u.assertPropTypes)((A=class extends a.default{constructor(...e){super(...e),C(this,"adForm",E,this),C(this,"tracking",y,this),O(this,"maxConsents",5),C(this,"consents",S,this)}set showHeading(e){}get showHeading(){return!this.args.isConsentsDisabled||this.consents.length}onConsentChange(e,{target:{value:t}}){const n=[...this.consents];(0,r.set)(n[e],"content",t),this.adForm.updateLeadgenFormCreation({"form.consents":n})}onConsentRequiredChange(e,{target:{checked:t}}){const n=[...this.consents];(0,r.set)(n[e],"consentRequired",t),this.adForm.updateLeadgenFormCreation({"form.consents":n})}onSortEndConsent(e){this.adForm.updateLeadgenFormCreation({"form.consents":e}),this.tracking.fireInteractionEvent(c.default.CREATION.CONSENT.REORDER,I)}onAddConsent(){const e=(0,s.getInitializedCustomCheckbox)((0,i.getOwner)(this)),t=[...this.consents,e]
this.adForm.updateLeadgenFormCreation({"form.consents":t})
const n=t[t.length-1].id
this._focusElement(`[data-uuid="${n}"]`)}onRemoveConsent(e){const t=[...this.consents]
if(t.splice(e,1),this.adForm.updateLeadgenFormCreation({"form.consents":t}),0===t.length)this._focusElement("[data-js-leadgen-form-creation__custom-checkbox-add-button]")
else{const n=t[e>0?e-1:e].id
this._focusElement(`[data-uuid="${n}"]`)}}_focusElement(e){(0,m.schedule)("afterRender",this,(()=>{this.isDestroyed||(0,p.setFocus)(e)}))}},O(A,"propTypes",{isConsentsDisabled:u.PropTypes.bool,showValidations:u.PropTypes.bool,touchedFields:u.PropTypes.object.isRequired,onFieldBlur:u.PropTypes.func.isRequired}),E=v((T=A).prototype,"adForm",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=v(T.prototype,"tracking",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=v(T.prototype,"consents",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v(T.prototype,"showHeading",[h],Object.getOwnPropertyDescriptor(T.prototype,"showHeading"),T.prototype),v(T.prototype,"onConsentChange",[r.action],Object.getOwnPropertyDescriptor(T.prototype,"onConsentChange"),T.prototype),v(T.prototype,"onConsentRequiredChange",[r.action],Object.getOwnPropertyDescriptor(T.prototype,"onConsentRequiredChange"),T.prototype),v(T.prototype,"onSortEndConsent",[r.action],Object.getOwnPropertyDescriptor(T.prototype,"onSortEndConsent"),T.prototype),v(T.prototype,"onAddConsent",[r.action],Object.getOwnPropertyDescriptor(T.prototype,"onAddConsent"),T.prototype),v(T.prototype,"onRemoveConsent",[r.action],Object.getOwnPropertyDescriptor(T.prototype,"onRemoveConsent"),T.prototype),f=T))||f);(0,t.setComponentTemplate)(w,P)})),define("campaign-manager-web/components/leadgen-form/creation-container",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","campaign-manager-web/utils/ad-form","campaign-manager-web/constants/leadgen-form","@ember/service","campaign-manager-web/utils/locale","@linkedin/ember-prop-types","ember-concurrency-decorators","ember-concurrency","ember-lifeline"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E,y,S,A,C,O,v,w
function I(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function P(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const R=(0,n.createTemplateFactory)({id:"Li27dAPn",block:'[[[1,"\\n"],[8,[39,0],[[16,0,[29,[[52,[30,1],"p5 mb2 u-border__common","u-border__none"]]]]],[["@elevation"],["flat"]],[["default"],[[[[1,"\\n"],[1,"  "],[8,[30,2,["item"]],null,[["@name","@expandOnInit"],[[30,0,["LEADGEN_FORM_SECTIONS","FORM_SECTION"]],[28,[37,2],[[30,3],[28,[37,3],[[30,4],[30,0,["LEADGEN_FORM_SECTIONS","FORM_SECTION"]]],null]],null]]],[["default"],[[[[1,"\\n    "],[8,[39,4],null,[["@accountId","@accordionItem","@adForms","@showValidations","@isPrivacyPolicyPrefilled","@onShowFullFormChange","@fetchLocalizedPredefinedQuestions","@formDetailsAriaLabel","@customCtaLabels","@isFormAssociatedWithLiveMessageAndSpinMailCampaign"],[[30,6],[30,5],[30,0,["adForms"]],[30,7],[30,0,["isPrivacyPolicyPrefilled"]],[30,0,["onShowFullFormChange"]],[30,0,["fetchLocalizedPredefinedQuestions"]],[30,8],[30,9],[30,0,["isFormAssociatedWithLiveMessageAndSpinMailCampaign"]]]],null],[1,"\\n  "]],[5]]]]],[1,"\\n"]],[]]]]],[1,"\\n"],[11,"section"],[24,"data-js-leadgen-creation-content-panel",""],[16,0,[29,["leadgen-form-creation__creation-content-panel\\n    ",[52,[30,0,["adFormService","leadgenFormCreation","settings","showFullForm"]],[30,0,["LEADGEN_FORM_CLASSES","panelExpanded"]]]]]],[4,[38,5],[[30,0,["setupInitialFormView"]]],null],[4,[38,6],[[30,0,["disposeAsync"]]],null],[12],[1,"\\n  "],[8,[39,0],[[16,0,[29,[[52,[30,1],"p5 mb2 u-border__common","u-border__none"]]]]],[["@elevation"],["flat"]],[["default"],[[[[1,"\\n"],[1,"    "],[8,[30,2,["item"]],null,[["@name"],[[30,0,["LEADGEN_FORM_SECTIONS","LEAD_SECTION"]]]],[["default"],[[[[1,"\\n      "],[8,[39,7],null,[["@accordionItem","@showValidations","@fetchLocalizedPredefinedQuestions","@isFormAssociatedWithLiveMessageAndSpinMailCampaign"],[[30,10],[30,7],[30,0,["fetchLocalizedPredefinedQuestions"]],[30,0,["isFormAssociatedWithLiveMessageAndSpinMailCampaign"]]]],null],[1,"\\n    "]],[10]]]]],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[39,0],[[16,0,[29,[[52,[30,1],"p5 mb2 u-border__common","u-border__none"]]]]],[["@elevation"],["flat"]],[["default"],[[[[1,"\\n"],[1,"    "],[8,[30,2,["item"]],null,[["@name"],[[30,0,["LEADGEN_FORM_SECTIONS","CONFIRMATION_SECTION"]]]],[["default"],[[[[1,"\\n      "],[8,[39,8],null,[["@accordionItem","@showValidations","@isFormAssociatedWithLiveMessageAndSpinMailCampaign"],[[30,11],[30,7],[30,0,["isFormAssociatedWithLiveMessageAndSpinMailCampaign"]]]],null],[1,"\\n    "]],[11]]]]],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[39,0],[[16,0,[29,[[52,[30,1],"p5 mb2 u-border__common","u-border__none"]]]]],[["@elevation"],["flat"]],[["default"],[[[[1,"\\n"],[1,"    "],[8,[30,2,["item"]],null,[["@name"],[[30,0,["LEADGEN_FORM_SECTIONS","HIDDEN_FIELDS_SECTION"]]]],[["default"],[[[[1,"\\n      "],[8,[39,9],null,[["@accordionItem","@showValidations","@isFormAssociatedWithLiveMessageAndSpinMailCampaign"],[[30,12],[30,7],[30,0,["isFormAssociatedWithLiveMessageAndSpinMailCampaign"]]]],null],[1,"\\n    "]],[12]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["@isUsingCards","@accordion","@shouldExpandFormSection","@sectionToExpandOnInit","item","@accountId","@showValidations","@formDetailsAriaLabel","@customCtaLabels","item","item","item"],false,["hue-web-card","if","or","eq","leadgen-form/creation-form-details","did-insert","will-destroy","leadgen-form/creation-leads-details","leadgen-form/creation-confirmation","leadgen-form/creation-hidden-fields"]]',moduleName:"campaign-manager-web/components/leadgen-form/creation-container.hbs",isStrictMode:!1})
let D=e.default=(m=(0,l.inject)("adForm"),g=(0,l.inject)(),b=(0,l.inject)("locale"),_=(0,l.inject)(),h=(0,l.inject)(),f=(0,i.computed)("args.{accountId,campaignLocale}","adFormService.accountAdForms"),T=(0,u.task)({enqueue:!0}),(0,c.assertPropTypes)((w=class extends a.default{set adForms(e){}get adForms(){const e=this.adFormService.accountAdForms[this.args.accountId]
let t=[]
if(e){const n={country:"US",language:"en"},a={country:"CN",language:"zh"},i=(0,s.isLocaleTheSame)(this.args.campaignLocale,a),r=(0,s.isLocaleTheSame)(this.args.campaignLocale,n)
t=e.filter((e=>i||r?(0,s.isLocaleTheSame)(e.locale,this.args.campaignLocale):(0,s.isLocaleTheSame)(e.locale,this.args.campaignLocale)||(0,s.isLocaleTheSame)(e.locale,n)))}return t}get isFormAssociatedWithLiveMessageAndSpinMailCampaign(){const{associatedWithMessageOrConversationCreative:e=!1,servableOrServedForm:t=!1}=this.args.adForm?.cmAdFormMetadata||{}
return e&&t}constructor(){if(super(...arguments),I(this,"adFormService",S,this),I(this,"i18n",A,this),I(this,"localeService",C,this),I(this,"jet",O,this),I(this,"lix",v,this),P(this,"LEADGEN_FORM_SECTIONS",o.LEADGEN_FORM_SECTIONS),P(this,"LEADGEN_FORM_CLASSES",o.LEADGEN_FORM_CLASSES),P(this,"isPrivacyPolicyPrefilled",!1),this.args.doSkipFormInit)return
const e=this._getPreFilledFormData(),t={accountId:this.args.accountId,companyId:this.args.companyId,isFormReadOnly:this.args.isFormReadOnly,isDuplicate:this.args.adForm&&!this.args.adForm.id,isFormSelectionShowing:this.args.isFormSelectionShowing,isFormSelectionRequired:this.args.isFormSelectionRequired,isFormSelectionDisabled:this.args.isFormSelectionDisabled,isCtaFieldShowing:this.args.isCtaFieldShowing,isCtaFieldDisabled:this.args.isCtaFieldDisabled,isNameQuestionConsentAndHiddenFieldReadOnly:this.args.isNameQuestionConsentAndHiddenFieldReadOnly,campaignLocale:this.args.campaignLocale,callToActionTooltipText:this.args.callToActionTooltipText}
this.adFormService.initLeadgenFormCreation(this.args.adForm,e,t),this.adFormService.leadgenFormCreation.setupCallToAction(this.args.callToAction),this.adFormService.leadgenFormCreation.setupPreviewTitle(this.i18n),this.adFormService.leadgenFormCreation.update({activeSection:this.args.sectionToExpandOnInit})}setupInitialFormView(){const e=!this.args.isFormSelectionShowing
this.onShowFullFormChange(e,!1)}disposeAsync(){(0,p.runDisposables)(this)}onShowFullFormChange(e,t=!0){this.adFormService.updateLeadgenFormCreation({"settings.showFullForm":e})
Array.from(document.querySelectorAll("[data-js-leadgen-creation-content-panel]")).forEach((n=>{e?t?((0,p.addEventListener)(this,n,"transitionend",(function e(){(0,p.removeEventListener)(this,n,"transitionend",e),n.style.maxHeight=null})),n.style.maxHeight=`${n.scrollHeight}px`):n.style.maxHeight=null:(t&&(n.style.maxHeight=`${n.scrollHeight}px`),(0,p.runTask)(this,(()=>n.style.maxHeight=0)))}))}fetchLocalizedPredefinedQuestions(e){return this._fetchLocalizedPredefinedQuestionsTask.perform(e)}*_fetchLocalizedPredefinedQuestionsTask(e){yield(0,d.waitForQueue)("actions")
try{const{localizedPredefinedQuestionsMap:t}=this.adFormService.leadgenFormCreation,n={...t}
if(!n[e]){const t=(0,s.convertLocaleStringToObject)((0,i.get)(this,"localeService.interfaceLocale")||"en_US"),{exampleResponses:a}=yield this.adFormService.getLeadGenFormPredefinedFieldsByLocale(t),{exampleResponses:o}=yield this.adFormService.getLeadGenFormPredefinedFieldsByLocale(e),l=(0,r.mergeLocalizedPredefinedQuestions)(a,o),c=(0,s.convertLocaleObjectToString)(e);(0,i.set)(n,c,l)}this.adFormService.updateLeadgenFormCreation({localizedPredefinedQuestionsMap:n})}catch(t){this.jet.error(`Failed fetching Lead Gen Form predefined questions: ${t.message}`)}}_getPreFilledFormData(){if(!this.args.adForm){const e={},t=this.i18n.lookupTranslation(this.constructor,"form_prefix")()
e.name=(0,r.getGeneratedFormName)(t)
const n=(0,r.getMostRecentlyApprovedForm)(this.adForms)
if(n){const{privacyPolicy:t,legalDisclaimer:a}=n.form
e.privacyPolicy=t,e.legalDisclaimer=a,t&&a&&(this.isPrivacyPolicyPrefilled=!0)}return e}}},P(w,"propTypes",{accountId:c.PropTypes.oneOfType([c.PropTypes.string,c.PropTypes.number]).isRequired,companyId:c.PropTypes.oneOfType([c.PropTypes.string,c.PropTypes.number]).isRequired,showValidations:c.PropTypes.bool,isFormReadOnly:c.PropTypes.bool,isFormSelectionShowing:c.PropTypes.bool,isFormSelectionRequired:c.PropTypes.bool,isFormSelectionDisabled:c.PropTypes.bool,isCtaFieldShowing:c.PropTypes.bool,isNameQuestionConsentAndHiddenFieldReadOnly:c.PropTypes.bool,sectionToExpandOnInit:c.PropTypes.string,adForm:c.PropTypes.oneOfType([c.PropTypes.object,c.PropTypes.null]),campaignLocale:c.PropTypes.oneOfType([c.PropTypes.object,c.PropTypes.null]),callToAction:c.PropTypes.oneOfType([c.PropTypes.object,c.PropTypes.null]),customCtaLabels:c.PropTypes.object,isUsingCards:c.PropTypes.bool,doSkipFormInit:c.PropTypes.bool}),S=N((y=w).prototype,"adFormService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=N(y.prototype,"i18n",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=N(y.prototype,"localeService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=N(y.prototype,"jet",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=N(y.prototype,"lix",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N(y.prototype,"adForms",[f],Object.getOwnPropertyDescriptor(y.prototype,"adForms"),y.prototype),N(y.prototype,"setupInitialFormView",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"setupInitialFormView"),y.prototype),N(y.prototype,"disposeAsync",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"disposeAsync"),y.prototype),N(y.prototype,"onShowFullFormChange",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"onShowFullFormChange"),y.prototype),N(y.prototype,"fetchLocalizedPredefinedQuestions",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"fetchLocalizedPredefinedQuestions"),y.prototype),N(y.prototype,"_fetchLocalizedPredefinedQuestionsTask",[T],Object.getOwnPropertyDescriptor(y.prototype,"_fetchLocalizedPredefinedQuestionsTask"),y.prototype),E=y))||E);(0,t.setComponentTemplate)(R,D)})),define("campaign-manager-web/components/leadgen-form/creation-custom-questions",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","@ember/object/computed","@linkedin/ember-prop-types","campaign-manager-web/constants/leadgen-form","campaign-manager-web/utils/leadgen-form-creation","campaign-manager-web/constants/leadgen-form-tracking","@ember/application","campaign-manager-web/utils/tracking","campaign-manager-web/utils/focus","@ember/runloop","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b){var _,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D
function M(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function L(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const U=(0,n.createTemplateFactory)({id:"BQHQHC9d",block:'[[[1,"\\n"],[41,[30,0,["showHeading"]],[[[1,"  "],[10,"h2"],[15,0,[29,["mt4 u-display-flex u-items-center"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,2],["custom_question_heading","campaign-manager-web/components/leadgen-form/creation-custom-questions"],null]],[1,"\\n\\n"],[1,"    "],[8,[39,3],[[24,0,"ml1"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n        "],[11,"button"],[24,0,"button--unstyled u-display-flex"],[16,"aria-label",[28,[37,2],["custom_question_tooltip_aria","campaign-manager-web/components/leadgen-form/creation-custom-questions"],null]],[24,4,"button"],[4,[38,4],[[30,1,["triggerContentSharedInfo"]]],null],[12],[1,"\\n          "],[8,[39,5],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n        "],[13],[1,"\\n      "]],[1]],[[[1,"\\n        "],[10,1],[12],[1,"\\n          "],[1,[28,[35,2],["custom_question_tooltip","campaign-manager-web/components/leadgen-form/creation-custom-questions"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,6],[[16,0,[29,[[52,[30,0,["customQuestions","length"]],"mv2 u-border__common"]]]]],[["@items","@onSortEnd","@onRemoveItem","@isSortable","@hideRemoveButton","@hideActions","@removeButtonA11yText","@dragHandlerA11yText"],[[30,0,["customQuestions"]],[30,0,["onSortEndCustomQuestion"]],[30,0,["onRemoveCustomQuestion"]],true,[28,[37,7],[[30,2]],null],[30,3],[28,[37,2],["remove_custom_question","campaign-manager-web/components/leadgen-form/creation-custom-questions"],null],[28,[37,2],["reorder_custom_question","campaign-manager-web/components/leadgen-form/creation-custom-questions"],null]]],[["default"],[[[[1,"\\n  "],[8,[30,4,["cardContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[15,0,[29,["leadgen-form-creation__card-fields\\n        ",[52,[30,3],"leadgen-form-creation__card-readonly","leadgen-form-creation__card-editable"]]]],[12],[1,"\\n\\n"],[1,"      "],[10,"label"],[15,"for",[29,["in-",[30,5,["id"]]]]],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["question_label","campaign-manager-web/components/leadgen-form/creation-custom-questions"],null]],[1,"\\n      "],[13],[1,"\\n\\n"],[1,"      "],[8,[39,8],null,[["@validations","@showValidations","@customId"],[[28,[37,9],[[30,5,["validations","attrs","question"]]],null],[28,[37,10],[[30,7],[28,[37,11],[[30,8],[30,5,["id"]]],null]],null],[30,5,["id"]]]],[["default"],[[[[1,"\\n        "],[8,[39,12],[[24,0,"chm__inline-character-count"]],[["@isHidden","@max","@currentLength"],[[30,3],[30,9,["maxlength"]],[30,5,["question","length"]]]],[["default"],[[[[1,"\\n          "],[8,[39,13],[[16,"data-js-leadgen-form-creation__custom-question-title",[29,[[30,6]]]],[16,"data-uuid",[29,[[30,5,["id"]]]]],[16,0,[29,[[30,9,["class"]]," ",[36,14]]]],[16,"placeholder",[28,[37,2],["i18n_aria_question_field_label","campaign-manager-web/components/leadgen-form/creation-custom-questions"],null]],[16,"aria-invalid",[30,9,["showErrors"]]],[16,"aria-describedby",[30,9,["describedby"]]],[24,"aria-required","true"],[4,[38,15],["input",[28,[37,16],[[30,0,["onCustomQuestionChange"]],[30,6]],null]],null],[4,[38,15],["blur",[28,[37,16],[[30,10],[30,5,["id"]]],null]],null]],[["@inputId","@value","@disabled","@hideHueLibraryErrorText"],[[29,["in-",[30,5,["id"]]]],[28,[37,9],[[30,5,["question"]]],null],[30,3],true]],null],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[9]]]]],[1,"\\n\\n"],[1,"      "],[8,[39,17],[[16,0,[29,["mr1 u-color__slate7"," ",[28,[37,1],null,[["size"],["small"]]]]]]],[["@isHidden"],[[28,[37,7],[[28,[37,11],[[30,0,["customQuestionsHasPredefinedField"]],[30,6]],null]],null]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["question_use_predefine_above","campaign-manager-web/components/leadgen-form/creation-custom-questions"],null]],[1,"\\n      "]],[]]]]],[1,"\\n\\n"],[1,"      "],[10,"label"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[10,0],[12],[1,[28,[35,2],["answer_type","campaign-manager-web/components/leadgen-form/creation-custom-questions"],null]],[13],[1,"\\n        "],[10,1],[14,0,"cm-hue-select"],[12],[1,"\\n          "],[8,[39,18],[[24,0,"cm-hue-select"],[4,[38,15],["change",[28,[37,16],[[30,0,["onAnswerTypeChange"]],[30,6]],null]],null]],[["@disabled"],[[30,3]]],[["default"],[[[[1,"\\n            "],[10,"option"],[15,2,[28,[37,9],[[30,0,["CUSTOM_QUESTION_TYPE","MULTIPLE_CHOICE"]]],null]],[15,"selected",[30,5,["typeSpecificQuestionDetails","multipleChoiceQuestionDetails"]]],[12],[1,"\\n              "],[1,[28,[35,2],["custom_question_types","campaign-manager-web/components/leadgen-form/creation-custom-questions"],[["type"],[[30,0,["CUSTOM_QUESTION_TYPE","MULTIPLE_CHOICE"]]]]]],[1,"\\n            "],[13],[1,"\\n            "],[10,"option"],[15,2,[28,[37,9],[[30,0,["CUSTOM_QUESTION_TYPE","SINGLE_ANSWER"]]],null]],[15,"selected",[30,5,["typeSpecificQuestionDetails","textQuestionDetails"]]],[12],[1,"\\n              "],[1,[28,[35,2],["custom_question_types","campaign-manager-web/components/leadgen-form/creation-custom-questions"],[["type"],[[30,0,["CUSTOM_QUESTION_TYPE","SINGLE_ANSWER"]]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n\\n"],[1,"      "],[8,[39,17],[[16,0,[29,["mr1 u-color__slate7"," ",[28,[37,1],null,[["size"],["small"]]]]]]],[["@isHidden"],[[30,5,["typeSpecificQuestionDetails","multipleChoiceQuestionDetails"]]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["single_line_reduces_leads","campaign-manager-web/components/leadgen-form/creation-custom-questions"],null]],[1,"\\n      "]],[]]]]],[1,"\\n\\n"],[41,[30,5,["typeSpecificQuestionDetails","multipleChoiceQuestionDetails"]],[[[44,[[30,5,["typeSpecificQuestionDetails","multipleChoiceQuestionDetails","options"]]],[[[42,[28,[37,21],[[28,[37,21],[[30,11]],null]],null],null,[[[1,"            "],[10,"label"],[15,"for",[29,[[30,12,["id"]]]]],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["answer_label","campaign-manager-web/components/leadgen-form/creation-custom-questions"],[["idx"],[[28,[37,22],[[30,13],1],null]]]]],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[14,0,"u-display-flex u-flex-no-wrap u-items-center"],[12],[1,"\\n              "],[8,[39,8],null,[["@validations","@classNames","@showValidations"],[[28,[37,9],[[30,12,["validations","attrs","text"]]],null],"mt3 u-layout__width-full",[28,[37,10],[[30,7],[28,[37,11],[[30,8],[30,12,["id"]]],null]],null]]],[["default"],[[[[1,"\\n                "],[8,[39,12],[[24,0,"chm__inline-character-count"]],[["@isHidden","@max","@currentLength"],[[30,3],[30,14,["maxlength"]],[30,12,["text","length"]]]],[["default"],[[[[1,"\\n                  "],[8,[39,13],[[16,"data-js-leadgen-form-creation__custom-question-option",[29,[[30,13]]]],[16,"data-uuid",[29,[[30,12,["id"]]]]],[16,"placeholder",[28,[37,2],["answer_placeholder","campaign-manager-web/components/leadgen-form/creation-custom-questions"],null]],[16,0,[29,[[30,14,["class"]]," ",[36,14]]]],[16,"aria-invalid",[30,14,["showErrors"]]],[16,"aria-describedby",[30,14,["describedby"]]],[24,4,"text"],[4,[38,15],["input",[28,[37,16],[[30,0,["onOptionChange"]],[30,6],[30,13]],null]],null],[4,[38,15],["blur",[28,[37,16],[[30,10],[30,12,["id"]]],null]],null]],[["@inputId","@value","@disabled","@hideHueLibraryErrorText"],[[29,[[30,12,["id"]]]],[30,12,["text"]],[30,3],true]],null],[1,"\\n                "]],[]]]]],[1,"\\n              "]],[14]]]]],[1,"\\n\\n"],[41,[51,[30,3]],[[[1,"                "],[11,"button"],[16,"disabled",[28,[37,24],[[30,11,["length"]],[30,0,["minOptionsPerQuestion"]]],null]],[24,0,"ml1 pr1 pl3 button--small-muted-tertiary"],[16,"aria-label",[28,[37,2],["remove_custom_question_option_aria","campaign-manager-web/components/leadgen-form/creation-custom-questions"],[["num"],[[28,[37,22],[[30,13],1],null]]]]],[24,4,"button"],[4,[38,15],["click",[28,[37,16],[[30,0,["onRemoveOption"]],[30,6],[30,13]],null]],null],[12],[1,"\\n                  "],[8,[39,5],null,[["@size","@name"],["small","close"]],null],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[1,"            "],[13],[1,"\\n"]],[12,13]],null],[1,"\\n"],[41,[51,[30,3]],[[[1,"            "],[8,[39,25],[[24,"data-js-leadgen-form-creation__custom-question-option-add-button",""],[24,0,"mt2"],[16,"disabled",[28,[37,26],[[30,11,["length"]],[30,0,["maxOptionsPerQuestion"]]],null]],[4,[38,15],["click",[28,[37,16],[[30,0,["onAddOption"]],[30,6]],null]],null]],[["@buttonType","@emphasized","@size","@icon","@text"],["tertiary",true,"small","add",[28,[37,2],["add_option","campaign-manager-web/components/leadgen-form/creation-custom-questions"],[["remaining","total"],[[30,11,["length"]],[30,0,["maxOptionsPerQuestion"]]]]]]],null],[1,"\\n"]],[]],null]],[11]]]],[]],null],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[4,5,6]]]]],[1,"\\n\\n"],[41,[51,[30,3]],[[[1,"  "],[8,[39,25],[[24,"data-js-leadgen-form-creation__custom-question-add-button",""],[24,0,"mt2"],[16,"disabled",[28,[37,26],[[30,0,["customQuestions","length"]],[30,0,["maxCustomQuestions"]]],null]],[4,[38,27],[[30,0,["LEADGEN_TRACKING","CREATION","CUSTOM_QUESTION","ADD"]]],null],[4,[38,15],["click",[30,0,["onAddCustomQuestion"]]],null]],[["@buttonType","@emphasized","@icon","@size","@text"],["tertiary",true,"add","small",[28,[37,2],["add_custom_question","campaign-manager-web/components/leadgen-form/creation-custom-questions"],[["remaining","total"],[[30,0,["customQuestions","length"]],[30,0,["maxCustomQuestions"]]]]]]],null],[1,"\\n"]],[]],null]],["triggerData","@isQuestionRemovable","@isCustomQuestionsDisabled","CardListItem","customQuestion","index","@showValidations","@touchedFields","vcont","@onFieldBlur","options","option","optionIdx","vcont"],false,["if","hue-web-foundations@-text-body","t","hue-web-toggletip","hue-web-toggletip-trigger","hue-web-icons@icon","sortable-list","not","validated-control","readonly","or","get","character-counter","cm-text-input","hue-web-foundations@-artdeco-migration-scope","on","fn","hue-web-inline-feedback","hue-web-select","let","each","-track-array","add","unless","lte","hue-web-button","gte","track-interaction"]]',moduleName:"campaign-manager-web/components/leadgen-form/creation-custom-questions.hbs",isStrictMode:!1}),{SHORT_PRESS:x}=p.CONTROL_INTERACTION_TYPE
let F=e.default=(_=(0,r.inject)(),h=(0,r.inject)(),f=(0,r.inject)(),T=(0,o.readOnly)("adForm.leadgenFormCreation.settings.maxOptionsPerQuestion"),E=(0,o.readOnly)("adForm.leadgenFormCreation.form.customQuestions"),y=(0,o.readOnly)("adForm.leadgenFormCreation.customQuestionsHasPredefinedField"),S=(0,i.computed)("args.isCustomQuestionsDisabled","customQuestions.[]"),A=(0,i.computed)("adForm.leadgenFormCreation.{settings.maxTotalQuestions,form.selectedPredefinedQuestions.[]}"),(0,l.assertPropTypes)((D=class extends a.default{constructor(...e){super(...e),M(this,"adForm",v,this),M(this,"tracking",w,this),M(this,"lix",I,this),L(this,"CUSTOM_QUESTION_TYPE",s.CUSTOM_QUESTION_TYPE),L(this,"LEADGEN_TRACKING",u.default),L(this,"minOptionsPerQuestion",2),M(this,"maxOptionsPerQuestion",P,this),M(this,"customQuestions",N,this),M(this,"customQuestionsHasPredefinedField",R,this)}set showHeading(e){}get showHeading(){return!this.args.isCustomQuestionsDisabled||this.customQuestions.length}set maxCustomQuestions(e){}get maxCustomQuestions(){const{settings:e,form:t}=this.adForm.leadgenFormCreation,n=this.lix.getTreatmentIsEnabled(b.LIX_TEST_KEYS.enableMaxQuestionsLimit)?8:3
return Math.min(n,e.maxTotalQuestions-t.selectedPredefinedQuestions.length)}onCustomQuestionChange(e,{target:{value:t}}){const n=[...this.customQuestions];(0,i.set)(n[e],"question",t),this.adForm.updateLeadgenFormCreation({"form.customQuestions":n})}onAnswerTypeChange(e,{target:{value:t}}){const n=t===s.CUSTOM_QUESTION_TYPE.MULTIPLE_CHOICE,a=n?(0,c.getInitializedMultipleChoiceQuestions)((0,d.getOwner)(this)):(0,c.getInitializedSingleLineQuestion)(),r=[...this.customQuestions];(0,i.set)(r[e],"typeSpecificQuestionDetails",a),this.adForm.updateLeadgenFormCreation({"form.customQuestions":r}),this.tracking.fireInteractionEvent(n?u.default.CREATION.CUSTOM_QUESTION.MULTIPLE_CHOICE:u.default.CREATION.CUSTOM_QUESTION.SINGLE_LINE,x)}onSortEndCustomQuestion(e){this.adForm.updateLeadgenFormCreation({"form.customQuestions":e}),this.tracking.fireInteractionEvent(u.default.CREATION.CUSTOM_QUESTION.REORDER,x)}onRemoveCustomQuestion(e){const t=[...this.customQuestions]
if(t.splice(e,1),this.adForm.updateLeadgenFormCreation({"form.customQuestions":t}),this.tracking.fireInteractionEvent(u.default.CREATION.CUSTOM_QUESTION.REMOVE,x),0===t.length)this._focusElement("[data-js-leadgen-form-creation__custom-question-add-button]")
else{const n=t[e>0?e-1:e].id
this._focusElement(`[data-uuid="${n}"]`)}}onAddCustomQuestion(){const e=(0,c.getInitializedCustomQuestion)((0,d.getOwner)(this),{},null),t=[...this.customQuestions,e]
this.adForm.updateLeadgenFormCreation({"form.customQuestions":t})
const n=t[t.length-1].id
this._focusElement(`[data-uuid="${n}"]`)}onOptionChange(e,t,{target:{value:n}}){const a=[...this.customQuestions],r=a[e],o=(0,i.get)(r,c.OPTION_PATH);(0,i.set)(o.objectAt(t),"text",n),this.adForm.updateLeadgenFormCreation({"form.customQuestions":a})}onRemoveOption(e,t){const n=[...this.customQuestions],a=n[e],r=(0,i.get)(a,c.OPTION_PATH)
r.removeAt(t),this.adForm.updateLeadgenFormCreation({"form.customQuestions":n})
const o=t>0?t-1:t,l=r.objectAt(o).id
this._focusElement(`[data-uuid="${l}"]`)}onAddOption(e){const t=[...this.customQuestions],n=t[e],a=(0,i.get)(n,c.OPTION_PATH)
a.pushObject((0,c.getInitializedOption)((0,d.getOwner)(this))),this.adForm.updateLeadgenFormCreation({"form.customQuestions":t})
const r=a.objectAt(a.length-1).id
this._focusElement(`[data-uuid="${r}"]`)}_focusElement(e){(0,g.schedule)("afterRender",this,(()=>{this.isDestroyed||(0,m.setFocus)(e)}))}},L(D,"propTypes",{isQuestionRemovable:l.PropTypes.bool.isRequired,isCustomQuestionsDisabled:l.PropTypes.bool,showValidations:l.PropTypes.bool,touchedFields:l.PropTypes.object.isRequired,onFieldBlur:l.PropTypes.func.isRequired}),v=k((O=D).prototype,"adForm",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=k(O.prototype,"tracking",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=k(O.prototype,"lix",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=k(O.prototype,"maxOptionsPerQuestion",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=k(O.prototype,"customQuestions",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=k(O.prototype,"customQuestionsHasPredefinedField",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k(O.prototype,"showHeading",[S],Object.getOwnPropertyDescriptor(O.prototype,"showHeading"),O.prototype),k(O.prototype,"maxCustomQuestions",[A],Object.getOwnPropertyDescriptor(O.prototype,"maxCustomQuestions"),O.prototype),k(O.prototype,"onCustomQuestionChange",[i.action],Object.getOwnPropertyDescriptor(O.prototype,"onCustomQuestionChange"),O.prototype),k(O.prototype,"onAnswerTypeChange",[i.action],Object.getOwnPropertyDescriptor(O.prototype,"onAnswerTypeChange"),O.prototype),k(O.prototype,"onSortEndCustomQuestion",[i.action],Object.getOwnPropertyDescriptor(O.prototype,"onSortEndCustomQuestion"),O.prototype),k(O.prototype,"onRemoveCustomQuestion",[i.action],Object.getOwnPropertyDescriptor(O.prototype,"onRemoveCustomQuestion"),O.prototype),k(O.prototype,"onAddCustomQuestion",[i.action],Object.getOwnPropertyDescriptor(O.prototype,"onAddCustomQuestion"),O.prototype),k(O.prototype,"onOptionChange",[i.action],Object.getOwnPropertyDescriptor(O.prototype,"onOptionChange"),O.prototype),k(O.prototype,"onRemoveOption",[i.action],Object.getOwnPropertyDescriptor(O.prototype,"onRemoveOption"),O.prototype),k(O.prototype,"onAddOption",[i.action],Object.getOwnPropertyDescriptor(O.prototype,"onAddOption"),O.prototype),C=O))||C);(0,t.setComponentTemplate)(U,F)})),define("campaign-manager-web/components/leadgen-form/creation-form-details",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@ember/service","@ember/object/computed","@linkedin/ember-prop-types","campaign-manager-web/constants/leadgen-form","campaign-manager-web/constants/leadgen-form-tracking","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/utils/locale","rsvp"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z
function j(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function G(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function B(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const V=(0,n.createTemplateFactory)({id:"6eZg3BJ3",block:'[[[1,"\\n"],[8,[30,1,["header"]],[[16,"aria-label",[30,2]],[24,"data-js-leadgen-form-creation__form-details-header",""]],[["@role"],[null]],[["default"],[[[[1,"\\n  "],[11,0],[24,0,"leadgen-form-creation__header"],[4,[38,0],[[30,0,["LEADGEN_TRACKING","CREATION","FORM_DETAILS","SHOW"]]],null],[12],[1,"\\n    "],[10,1],[15,0,[29,["leadgen-form-creation__header-label"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["leadgen_form_details","campaign-manager-web/components/leadgen-form/creation-form-details"],null]],[1,"\\n    "],[13],[1,"\\n\\n    "],[8,[39,3],[[24,0,"mr4 u-layout__push-right"]],[["@type","@isHidden","@message"],["negative",[28,[37,4],[[30,0,["formDetailsSectionErrorCount"]],0],null],[28,[37,2],["error_count","campaign-manager-web/components/leadgen-form/creation-form-details"],[["errorCount"],[[30,0,["formDetailsSectionErrorCount"]]]]]]],null],[1,"\\n"],[41,[30,1,["isExpanded"]],[[[1,"      "],[8,[39,6],null,[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"      "],[8,[39,6],null,[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[8,[30,1,["panel"]],null,null,[["default"],[[[[1,"\\n\\n"],[41,[30,0,["isFormSelectionShowing"]],[[[1,"    "],[8,[39,7],null,[["@accountId","@touchedFields","@onFieldBlur","@adForms","@showValidations","@onShowFullFormChange","@fetchLocalizedPredefinedQuestions","@customCtaLabels"],[[30,3],[30,0,["touchedFields"]],[30,0,["onFieldBlur"]],[30,4],[30,5],[30,6],[30,7],[30,8]]],null],[1,"\\n"]],[]],null],[1,"\\n  "],[10,"section"],[14,"data-js-leadgen-creation-content-panel",""],[15,0,[29,["leadgen-form-creation__creation-content-panel\\n      ",[52,[51,[30,0,["isFormSelectionShowing"]]],[30,0,["LEADGEN_FORM_CLASSES","panelStatic"]]],"\\n      ",[52,[28,[37,9],[[30,0,["showFullForm"]],[30,1,["isExpanded"]]],null],[30,0,["LEADGEN_FORM_CLASSES","panelExpanded"]]]]]],[12],[1,"\\n\\n"],[41,[51,[30,0,["isFormReadOnly"]]],[[[1,"      "],[10,"label"],[14,"for","form-name"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,2],["form_name","campaign-manager-web/components/leadgen-form/creation-form-details"],null]],[13],[1,"\\n\\n"],[1,"      "],[8,[39,10],null,[["@validations","@showValidations"],[[28,[37,11],[[30,0,["formDetailsValidations","name"]]],null],[28,[37,12],[[30,5],[52,[30,0,["touchedFields","name"]],true,false]],null]]],[["default"],[[[[1,"\\n        "],[8,[39,13],[[24,"data-js-leadgen-form-creation__form-name",""],[24,"data-leadgen-form-creation-field","form-name"],[16,"placeholder",[28,[37,2],["form_name_placeholder","campaign-manager-web/components/leadgen-form/creation-form-details"],null]],[16,0,[29,[[30,9,["class"]]," ",[36,14]]]],[16,"aria-invalid",[30,9,["showErrors"]]],[16,"aria-describedby",[30,9,["describedby"]]],[16,"max",[30,9,["maxlength"]]],[4,[38,15],["input",[28,[37,16],[[30,0,["onFieldChange"]],"name"],null]],null],[4,[38,15],["focusout",[28,[37,16],[[30,0,["onFieldBlur"]],"name"],null]],null]],[["@inputId","@counterMax","@value","@disabled","@hideHueLibraryErrorText"],["form-name",[30,9,["maxlength"]],[28,[37,11],[[30,0,["formDetails","name"]]],null],[28,[37,12],[[30,0,["isFormNameDisabled"]],[30,0,["isFormDetailsDisabled"]]],null],true]],null],[1,"\\n      "]],[9]]]]],[1,"\\n\\n"],[1,"      "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,[28,[35,2],["form_name_clarification","campaign-manager-web/components/leadgen-form/creation-form-details"],null]],[13],[1,"\\n"]],[]],null],[1,"\\n"],[1,"    "],[10,"label"],[14,"for","language"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,2],["language","campaign-manager-web/components/leadgen-form/creation-form-details"],null]],[13],[1,"\\n    "],[10,1],[14,0,"cm-hue-select"],[12],[1,"\\n      "],[8,[39,17],[[16,0,[29,["cm-hue-select u-color__black--75"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[4,[38,15],["change",[30,0,["onLanguageChange"]]],null]],[["@inputId","@disabled"],["language",[28,[37,12],[[30,0,["adForm","leadgenFormCreation","id"]],[30,0,["isFormDetailsDisabled"]]],null]]],[["default"],[[[[1,"\\n        >\\n"],[42,[28,[37,19],[[28,[37,19],[[30,0,["localeList"]]],null]],null],null,[[[1,"          "],[10,"option"],[15,2,[30,10,["name"]]],[15,"selected",[28,[37,9],[[28,[37,4],[[30,10,["locale","country"]],[30,0,["locale","country"]]],null],[28,[37,4],[[30,10,["locale","language"]],[30,0,["locale","language"]]],null]],null]],[12],[1,"\\n            "],[1,[30,10,["name"]]],[1,"\\n          "],[13],[1,"\\n"]],[10]],null],[1,"      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n\\n"],[1,"    "],[10,"label"],[14,"for","offer-headline"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,2],["offer_headline","campaign-manager-web/components/leadgen-form/creation-form-details"],null]],[13],[1,"\\n\\n"],[1,"    "],[8,[39,10],null,[["@validations","@showValidations"],[[28,[37,11],[[30,0,["formDetailsValidations","headline"]]],null],[28,[37,12],[[30,5],[52,[30,0,["touchedFields","headline"]],true,false]],null]]],[["default"],[[[[1,"\\n      "],[8,[39,13],[[24,"data-js-leadgen-form-creation__offer-headline",""],[16,"placeholder",[28,[37,2],["offer_headline_placeholder","campaign-manager-web/components/leadgen-form/creation-form-details"],null]],[16,0,[29,[[30,11,["class"]]," ",[36,14]]]],[16,"aria-invalid",[30,11,["showErrors"]]],[16,"aria-describedby",[30,11,["describedby"]]],[16,"max",[30,11,["maxlength"]]],[4,[38,15],["input",[28,[37,16],[[30,0,["onFieldChange"]],"headline"],null]],null],[4,[38,15],["focusout",[28,[37,16],[[30,0,["onFieldBlur"]],"headline"],null]],null]],[["@inputId","@counterMax","@value","@disabled","@hideHueLibraryErrorText"],["offer-headline",[30,11,["maxlength"]],[28,[37,11],[[30,0,["formDetails","headline"]]],null],[30,0,["isFormDetailsDisabled"]],true]],null],[1,"\\n    "]],[11]]]]],[1,"\\n\\n"],[1,"    "],[10,"label"],[14,"for","offer-details"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,2],["offer_details","campaign-manager-web/components/leadgen-form/creation-form-details"],null]],[13],[1,"\\n\\n"],[1,"    "],[8,[39,10],null,[["@validations","@showValidations"],[[28,[37,11],[[30,0,["formDetailsValidations","description"]]],null],[28,[37,12],[[30,5],[52,[30,0,["touchedFields","description"]],true,false]],null]]],[["default"],[[[[1,"\\n      "],[8,[39,20],[[24,"data-js-leadgen-form-creation__offer-details",""],[16,"placeholder",[28,[37,2],["offer_details_placeholder","campaign-manager-web/components/leadgen-form/creation-form-details"],null]],[16,0,[28,[37,21],["leadgen-form-creation__textarea ",[28,[30,12,["class"]],null,null]],null]],[16,"aria-invalid",[30,12,["showErrors"]]],[16,"aria-describedby",[30,12,["describedby"]]],[16,"max",[30,12,["maxlength"]]],[4,[38,15],["input",[28,[37,16],[[30,0,["onFieldChange"]],"description"],null]],null],[4,[38,15],["focusout",[28,[37,16],[[30,0,["onFieldBlur"]],"description"],null]],null]],[["@rows","@inputId","@counterMax","@value","@disabled","@backCompat","@hideErrorText"],["5","offer-details",[30,12,["maxlength"]],[28,[37,11],[[30,0,["formDetails","description"]]],null],[30,0,["isFormDetailsDisabled"]],true,true]],null],[1,"\\n    "]],[12]]]]],[1,"\\n\\n"],[1,"    "],[10,"label"],[14,"for","privacy-policy-url"],[15,0,[29,["u-display-flex u-items-center"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[10,1],[14,0,"mr1"],[12],[1,[28,[35,2],["privacy_policy_url","campaign-manager-web/components/leadgen-form/creation-form-details"],null]],[13],[1,"\\n      "],[8,[39,22],[[24,0,"u-layout__display-inline-block"]],[["@placement"],["right"]],[["trigger","content"],[[[[1,"\\n          "],[11,"button"],[24,0,"button--unstyled u-display-flex"],[16,"aria-label",[28,[37,2],["valid_privacy_url_needed_aria","campaign-manager-web/components/leadgen-form/creation-form-details"],null]],[24,4,"button"],[4,[38,23],[[30,13,["triggerContentSharedInfo"]]],null],[12],[1,"\\n            "],[8,[39,6],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n          "],[13],[1,"\\n        "]],[13]],[[[1,"\\n          "],[10,1],[12],[1,"\\n            "],[8,[39,24],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,2],["valid_privacy_url_needed","campaign-manager-web/components/leadgen-form/creation-form-details"],[["linkInfo"],[[28,[37,25],null,[["dataTestSelector","role","href"],["data-test-leadgen-form-creation__privacy-policy-url-learn-more-link",[30,14,["role"]],[28,[37,26],null,[["path","accountId"],["help/lms/answer/85799",[30,0,["adForm","leadgenFormCreation","settings","accountId"]]]]]]]]]]]],[1,"\\n            "]],[14]]]]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n    "],[13],[1,"\\n\\n"],[1,"    "],[8,[39,10],null,[["@validations","@showValidations"],[[28,[37,11],[[30,0,["formDetailsValidations","privacyPolicy"]]],null],[28,[37,12],[[30,5],[52,[30,0,["touchedFields","privacyPolicy"]],true,false]],null]]],[["default"],[[[[1,"\\n      "],[8,[39,13],[[24,"data-js-leadgen-form-creation__privacy-policy-url",""],[16,"placeholder",[28,[37,2],["privacy_policy_url_placeholder","campaign-manager-web/components/leadgen-form/creation-form-details"],null]],[16,0,[29,[[30,15,["class"]]," ",[36,14]]]],[16,"aria-invalid",[30,15,["showErrors"]]],[16,"aria-describedby",[30,15,["describedby"]]],[16,"max",[30,15,["maxlength"]]],[4,[38,15],["input",[28,[37,16],[[30,0,["onFieldChange"]],"privacyPolicy"],null]],null],[4,[38,15],["focusout",[28,[37,16],[[30,0,["onFieldBlur"]],"privacyPolicy"],null]],null]],[["@inputId","@counterMax","@value","@disabled","@hideHueLibraryErrorText"],["privacy-policy-url",[30,15,["maxlength"]],[28,[37,11],[[30,0,["formDetails","privacyPolicy"]]],null],[30,0,["isFormDetailsDisabled"]],true]],null],[1,"\\n    "]],[15]]]]],[1,"\\n\\n"],[1,"    "],[10,"label"],[14,"for","privacy-policy-text"],[15,0,[29,["u-display-flex u-items-center"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[10,1],[14,0,"mr1"],[12],[1,[28,[35,2],["privacy_policy_text","campaign-manager-web/components/leadgen-form/creation-form-details"],null]],[13],[1,"\\n      "],[8,[39,22],[[24,0,"u-layout__display-inline-block"]],[["@placement"],["right"]],[["trigger","content"],[[[[1,"\\n          "],[11,"button"],[24,0,"button--unstyled u-display-flex"],[16,"aria-label",[28,[37,2],["privacy_policy_text_tooltip_aria","campaign-manager-web/components/leadgen-form/creation-form-details"],null]],[24,4,"button"],[4,[38,23],[[30,16,["triggerContentSharedInfo"]]],null],[12],[1,"\\n            "],[8,[39,6],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n          "],[13],[1,"\\n        "]],[16]],[[[1,"\\n          "],[10,1],[12],[1,"\\n            "],[8,[39,24],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,2],["privacy_policy_text_tooltip","campaign-manager-web/components/leadgen-form/creation-form-details"],[["linkInfo"],[[28,[37,25],null,[["dataTestSelector","role","href"],["data-test-leadgen-form-creation__privacy-policy-learn-more-link",[30,17,["role"]],[28,[37,26],null,[["path","accountId"],["help/lms/answer/85799",[30,0,["adForm","leadgenFormCreation","settings","accountId"]]]]]]]]]]]],[1,"\\n            "]],[17]]]]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n    "],[13],[1,"\\n\\n"],[1,"    "],[8,[39,10],null,[["@validations","@showValidations"],[[28,[37,11],[[30,0,["formDetailsValidations","legalDisclaimer"]]],null],[28,[37,12],[[30,5],[52,[30,0,["touchedFields","legalDisclaimer"]],true,false]],null]]],[["default"],[[[[1,"\\n      "],[8,[39,20],[[24,"data-js-leadgen-form-creation__privacy-policy-text",""],[16,"placeholder",[28,[37,2],["privacy_policy_text_placeholder","campaign-manager-web/components/leadgen-form/creation-form-details"],null]],[16,0,[28,[37,21],["leadgen-form-creation__textarea ",[28,[30,18,["class"]],null,null]],null]],[16,"aria-invalid",[30,18,["showErrors"]]],[16,"aria-describedby",[30,18,["describedby"]]],[16,"max",[30,18,["maxlength"]]],[4,[38,15],["input",[28,[37,16],[[30,0,["onFieldChange"]],"legalDisclaimer"],null]],null],[4,[38,15],["focusout",[28,[37,16],[[30,0,["onFieldBlur"]],"legalDisclaimer"],null]],null]],[["@rows","@inputId","@counterMax","@value","@disabled","@backCompat","@hideErrorText"],["5","privacy-policy-text",[30,18,["maxlength"]],[28,[37,11],[[30,0,["formDetails","legalDisclaimer"]]],null],[30,0,["isFormDetailsDisabled"]],true,true]],null],[1,"\\n    "]],[18]]]]],[1,"\\n\\n"],[1,"    "],[8,[39,3],null,[["@type","@isHidden","@message"],["neutral",[28,[37,27],[[30,19]],null],[28,[37,2],["policy_prefilled_warning","campaign-manager-web/components/leadgen-form/creation-form-details"],null]]],null],[1,"\\n  "],[13],[1,"\\n\\n"]],[]]]]]],["@accordionItem","@formDetailsAriaLabel","@accountId","@adForms","@showValidations","@onShowFullFormChange","@fetchLocalizedPredefinedQuestions","@customCtaLabels","vcont","localeNode","vcont","vcont","triggerData","iphHelper","vcont","triggerData","iphHelper","vcont","@isPrivacyPolicyPrefilled"],false,["track-interaction","hue-web-foundations@-text-body","t","hue-web-inline-feedback","eq","if","hue-web-icons@icon","leadgen-form/creation-form-selection","unless","and","validated-control","readonly","or","cm-text-input","hue-web-foundations@-artdeco-migration-scope","on","fn","hue-web-select","each","-track-array","hue-web-text-area","concat","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","iph-helper","external-link-info","help-center-url","not"]]',moduleName:"campaign-manager-web/components/leadgen-form/creation-form-details.hbs",isStrictMode:!1}),Y="en_US"
let H=e.default=(b=(0,o.inject)(),_=(0,o.inject)(),h=(0,l.readOnly)("adForm.leadgenFormCreation.settings.showFullForm"),f=(0,l.readOnly)("adForm.leadgenFormCreation.form.formDetails"),T=(0,l.readOnly)("adForm.leadgenFormCreation.form.validations.attrs.formDetails"),E=(0,l.readOnly)("adForm.leadgenFormCreation.locale"),y=(0,l.readOnly)("adForm.leadgenFormCreation.settings.isFormSelectionShowing"),S=(0,l.readOnly)("adForm.leadgenFormCreation.settings.isFormReadOnly"),A=(0,l.readOnly)("adForm.leadgenFormCreation.settings.isNameQuestionConsentAndHiddenFieldReadOnly"),C=(0,r.computed)("formDetails.{name,headline,description,privacyPolicy,legalDisclaimer}","args.showValidations","touchedFields","showFullForm","adForm.leadgenFormCreation.settings.isFormSelectionRequired"),O=(0,d.task)({drop:!0}),(0,s.assertPropTypes)((z=class extends a.default{get isFormDetailsDisabled(){return this.adForm.leadgenFormCreation.settings.isFormReadOnly||this.args.isFormAssociatedWithLiveMessageAndSpinMailCampaign}set formDetailsSectionErrorCount(e){}get formDetailsSectionErrorCount(){if(this.showFullForm){return["name","headline","description","privacyPolicy","legalDisclaimer"].reduce(((e,t)=>e+((this.args.showValidations||this.touchedFields[t])&&this.formDetailsValidations[t].isInvalid?1:0)),0)}if(this.adForm.leadgenFormCreation.settings.isFormSelectionRequired){let e=0
const{callToAction:t}=this.adForm.leadgenFormCreation
return t.validations&&(e=(this.args.showValidations||this.touchedFields.formSelection)&&t.validations.attrs.target.isInvalid?1:0),e}return 0}constructor(){super(...arguments),j(this,"adForm",I,this),j(this,"targeting",P,this),G(this,"LEADGEN_TRACKING",u.default),G(this,"LEADGEN_FORM_CLASSES",c.LEADGEN_FORM_CLASSES),j(this,"localeList",N,this),j(this,"touchedFields",R,this),j(this,"showFullForm",D,this),j(this,"formDetails",M,this),j(this,"formDetailsValidations",L,this),j(this,"locale",k,this),j(this,"isFormSelectionShowing",U,this),j(this,"isFormReadOnly",x,this),j(this,"isFormNameDisabled",F,this),this._fetchLocaleListTask.perform()}onFieldChange(e,{target:{value:t}}){this.adForm.updateLeadgenFormCreation({[`form.formDetails.${e}`]:t})}onFieldBlur(e){this.touchedFields={...this.touchedFields,[e]:!0}}onLanguageChange({target:{value:e}}){const t={...this.localeList.find((({name:t})=>t===e)).locale}
this.adForm.updateLeadgenFormCreation({locale:t}),this.args.fetchLocalizedPredefinedQuestions(t)}*_fetchLocaleListTask(){yield(0,p.waitForQueue)("actions")
const{campaignLocale:e,accountId:t}=this.adForm.leadgenFormCreation.settings,n=e?(0,m.convertLocaleObjectToString)(e):""
try{const e=(yield this.targeting.getLocaleListByAccountId(t)).filter((e=>{if(n){const t=(0,m.getLocaleFromUrn)(e.urn)
return n===Y||"zh_CN"===n?t===n:t===n||t===Y}return!0})).map((e=>({name:e.name,locale:(0,m.convertUrnToLocale)(e.urn)}))),{localeName:a,locale:i,id:r}=this.adForm.leadgenFormCreation
if(!e.find((e=>(0,m.isLocaleTheSame)(e.locale,i)))&&i){const t=a||(0,m.convertLocaleObjectToString)(i)
this.isFormDetailsDisabled||r?(e.push({name:t,locale:i}),e.sort(((e,t)=>e.name.localeCompare(t.name)))):this.adForm.updateLeadgenFormCreation({locale:{country:"US",language:"en"}})}this.localeList=e}catch(a){this.jet.error(`Error in fetching locale list data for account ${t}`),(0,g.reject)()}}},G(z,"propTypes",{accountId:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.number]),isPrivacyPolicyPrefilled:s.PropTypes.bool,showValidations:s.PropTypes.bool,adForms:s.PropTypes.array.isRequired,onShowFullFormChange:s.PropTypes.func.isRequired,fetchLocalizedPredefinedQuestions:s.PropTypes.func.isRequired,customCtaLabels:s.PropTypes.object,isFormAssociatedWithLiveMessageAndSpinMailCampaign:s.PropTypes.bool}),I=B((w=z).prototype,"adForm",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=B(w.prototype,"targeting",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=B(w.prototype,"localeList",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),R=B(w.prototype,"touchedFields",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),D=B(w.prototype,"showFullForm",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=B(w.prototype,"formDetails",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=B(w.prototype,"formDetailsValidations",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=B(w.prototype,"locale",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=B(w.prototype,"isFormSelectionShowing",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=B(w.prototype,"isFormReadOnly",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=B(w.prototype,"isFormNameDisabled",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B(w.prototype,"formDetailsSectionErrorCount",[C],Object.getOwnPropertyDescriptor(w.prototype,"formDetailsSectionErrorCount"),w.prototype),B(w.prototype,"onFieldChange",[r.action],Object.getOwnPropertyDescriptor(w.prototype,"onFieldChange"),w.prototype),B(w.prototype,"onFieldBlur",[r.action],Object.getOwnPropertyDescriptor(w.prototype,"onFieldBlur"),w.prototype),B(w.prototype,"onLanguageChange",[r.action],Object.getOwnPropertyDescriptor(w.prototype,"onLanguageChange"),w.prototype),B(w.prototype,"_fetchLocaleListTask",[O],Object.getOwnPropertyDescriptor(w.prototype,"_fetchLocaleListTask"),w.prototype),v=w))||v);(0,t.setComponentTemplate)(V,H)})),define("campaign-manager-web/components/leadgen-form/creation-form-selection",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@ember/object/computed","@ember/service","campaign-manager-web/utils/ad-form","campaign-manager-web/constants/leadgen-form","campaign-manager-web/utils/locale","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/constants/leadgen-form-tracking","campaign-manager-web/utils/urn","@linkedin/ember-prop-types","campaign-manager-web/utils/object","campaign-manager-web/utils/tracking","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f){var T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B
function V(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function Y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function H(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const q=(0,n.createTemplateFactory)({id:"+0pL2/bs",block:'[[[1,"\\n"],[41,[30,0,["adForm","leadgenFormCreation","settings","isCtaFieldShowing"]],[[[1,"  "],[10,"label"],[14,"for","leadgen-form-creation__cta"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,2],["i18n_select_cta","campaign-manager-web/components/leadgen-form/creation-form-selection"],null]],[1,"\\n"],[41,[30,0,["hasCallToActionTooltipText"]],[[[1,"      "],[8,[39,3],null,[["@triggerAriaLabel"],[[28,[37,2],["cta_tooltip_a11y_text","campaign-manager-web/components/leadgen-form/creation-form-selection"],null]]],[["default"],[[[[1,"\\n        "],[1,[30,0,["callToActionTooltipText"]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n\\n"],[1,"  "],[8,[39,4],null,[["@callToAction","@id","@onChangeCreativeCta","@isDisabled","@customCtaLabels"],[[30,0,["callToAction","labelType"]],"leadgen-form-creation__cta",[30,0,["onLabelTypeChange"]],[30,0,["isCtaFieldDisabled"]],[30,1]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[10,"label"],[14,"for","leadgen-form-creation__adform-dropdown"],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n"],[41,[30,0,["isLeadGenUIPlatformEnabled"]],[[[1,"    "],[1,[28,[35,2],["i18n_leadgen_form","campaign-manager-web/components/leadgen-form/creation-form-selection"],null]],[1,"\\n"]],[]],[[[1,"    "],[1,[28,[35,2],["i18n_form","campaign-manager-web/components/leadgen-form/creation-form-selection"],null]],[1,"\\n"]],[]]],[13],[1,"\\n\\n"],[8,[39,5],[[16,0,[52,[51,[30,0,["isLeadGenUIPlatformEnabled"]]],"cm-hue-select"]]],[["@validations","@showValidations"],[[28,[37,7],[[30,0,["callToAction","validations","attrs","target"]]],null],[30,0,["showFormSelectionValidations"]]]],[["default"],[[[[1,"\\n  "],[8,[39,8],[[24,"data-live-test-leadgen-form-creation__adform-dropdown",""],[24,"data-js-validation-control-id","leadgen-form-creation__adform-dropdown"],[16,"data-js-validation-control-is-invalid",[29,[[30,0,["callToAction","validations","attrs","target","isInvalid"]]]]],[16,0,[52,[51,[30,0,["isLeadGenUIPlatformEnabled"]]],[28,[37,9],[[30,2,["class"]]," leadgen-form-creation__form-selection"],null]]],[4,[38,10],["change",[28,[37,11],["target.value",[30,0,["onFormSelectionChange"]]],null]],null],[4,[38,10],["blur",[28,[37,12],[[30,3],"formSelection"],null]],null]],[["@inputId","@disabled"],["leadgen-form-creation__adform-dropdown",[30,0,["isFormSelectionDisabled"]]]],[["default"],[[[[1,"\\n\\n"],[1,"    "],[10,"option"],[15,2,[28,[37,7],[[30,0,["LEADGEN_DROPDOWN_VALUES","SELECT_FORM"]]],null]],[15,"selected",[28,[37,13],[[30,0,["isFormSelectionChanged"]]],null]],[14,"disabled",""],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_select_form","campaign-manager-web/components/leadgen-form/creation-form-selection"],null]],[1,"\\n    "],[13],[1,"\\n\\n"],[41,[51,[30,0,["isLeadGenUIPlatformEnabled"]]],[[[1,"      "],[10,"option"],[15,2,[28,[37,7],[[30,0,["LEADGEN_DROPDOWN_VALUES","NEW_FORM"]]],null]],[15,"selected",[28,[37,14],[[30,0,["isFormSelectionChanged"]],[28,[37,13],[[30,0,["selectedAdForm","id"]]],null]],null]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_create_new_form","campaign-manager-web/components/leadgen-form/creation-form-selection"],null]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[42,[28,[37,16],[[28,[37,16],[[30,0,["validAdForms"]]],null]],null],null,[[[1,"      "],[10,"option"],[15,2,[28,[37,7],[[30,4,["id"]]],null]],[15,"selected",[28,[37,17],[[30,4,["id"]],[30,0,["selectedAdForm","id"]]],null]],[12],[1,"\\n        "],[1,[30,4,["form","name"]]],[1,"\\n      "],[13],[1,"\\n"]],[4]],null],[1,"  "]],[]]]]],[1,"\\n"]],[2]]]]],[1,"\\n\\n"],[41,[30,0,["isLeadGenUIPlatformEnabled"]],[[[1,"  "],[8,[39,18],[[24,0,"mt2"],[4,[38,10],["click",[30,0,["openFormCreationModal"]]],null]],[["@buttonType","@emphasized","@size","@text"],["secondary",true,"medium",[28,[37,2],["i18n_create_new_leadgen_form_button_text","campaign-manager-web/components/leadgen-form/creation-form-selection"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,19],null,[["@contextPageKey","@isOpen","@modalSize","@modalTitle","@onClose","@onFormSave","@ownerUrn","@isArtDeco"],[[30,0,["pageKey"]],[30,0,["isLeadGenFormCreationModalOpen"]],"xlarge",[28,[37,2],["i18n_create_lgf","campaign-manager-web/components/leadgen-form/creation-form-selection"],null],[30,0,["onCloseFormCreation"]],[30,0,["onLeadGenFormSave"]],[30,0,["accountUrn"]],[28,[37,13],[[30,0,["isThemeMercado"]]],null]]],null]],["@customCtaLabels","vcont","@onFieldBlur","adForm"],false,["if","hue-web-foundations@-text-body","t","generic-form/tooltip","sponsored-content-creatives-cta-dropdown","validated-control","unless","readonly","hue-web-select","concat","on","pick","fn","not","and","each","-track-array","eq","hue-web-button","lead-gen-form/modal"]]',moduleName:"campaign-manager-web/components/leadgen-form/creation-form-selection.hbs",isStrictMode:!1}),{SHORT_PRESS:K}=h.CONTROL_INTERACTION_TYPE
let W=e.default=(T=(0,l.inject)(),E=(0,l.inject)(),y=(0,l.inject)(),S=(0,o.readOnly)("adForm.leadgenFormCreation.selectedAdForm"),A=(0,o.readOnly)("adForm.leadgenFormCreation.callToAction"),C=(0,o.readOnly)("adForm.leadgenFormCreation.settings.callToActionTooltipText"),O=(0,o.notEmpty)("adForm.leadgenFormCreation.settings.callToActionTooltipText"),v=(0,o.readOnly)("adForm.leadgenFormCreation.settings.isFormSelectionDisabled"),w=(0,r.computed)("args.{touchedFields.formSelection,showValidations}","adForm.leadgenFormCreation.settings.{showFullForm,isFormSelectionRequired}"),I=(0,r.computed)("adForm.leadgenFormCreation.settings.{isFormSelectionDisabled,isCtaFieldDisabled}"),P=(0,r.computed)("args.adForms.[]","isFormSelectionDisabled"),(0,b.assertPropTypes)((B=class extends a.default{set showFormSelectionValidations(e){}get showFormSelectionValidations(){return!this.adForm.leadgenFormCreation.settings.showFullForm&&this.adForm.leadgenFormCreation.settings.isFormSelectionRequired&&(this.args.showValidations||this.args.touchedFields.formSelection)}set isCtaFieldDisabled(e){}get isCtaFieldDisabled(){return this.adForm.leadgenFormCreation.settings.isCtaFieldDisabled||this.adForm.leadgenFormCreation.settings.isFormSelectionDisabled}set validAdForms(e){}get validAdForms(){return this.isFormSelectionDisabled?this.args.adForms:this.args.adForms.filter((e=>(0,r.get)(e,"reviewInfo.reviewStatus")!==c.LEADGEN_REVIEW_STATUSES.REJECTED&&e.status!==c.LEADGEN_FORM_STATUSES.ARCHIVED))}get isLeadGenUIPlatformEnabled(){return this.lix.getTreatmentIsEnabled(f.LIX_TEST_KEYS.enableLeadGenUIPlatform)}get pageKey(){return this.tracking.getCurrentPageKey()}get accountUrn(){return(0,g.createUrnFromAttrs)(g.URN_TYPES.SPONSORED_ACCOUNT,this.args.accountId)}get isThemeMercado(){return this.lix.getTreatmentIsEnabled(f.LIX_TEST_KEYS.enableMercado)}constructor(){super(...arguments),V(this,"tracking",D,this),V(this,"adForm",M,this),V(this,"lix",L,this),V(this,"isFormSelectionChanged",k,this),V(this,"isLeadGenFormCreationModalOpen",U,this),Y(this,"LEADGEN_DROPDOWN_VALUES",c.LEADGEN_DROPDOWN_VALUES),V(this,"selectedAdForm",x,this),V(this,"callToAction",F,this),V(this,"callToActionTooltipText",z,this),V(this,"hasCallToActionTooltipText",j,this),V(this,"isFormSelectionDisabled",G,this),this._updateSelectedAdFormTask.perform()}onLabelTypeChange(e){this.adForm.updateLeadgenFormCreation({"callToAction.labelType":e})}onFormSelectionChange(e){let t,n
e===c.LEADGEN_DROPDOWN_VALUES.NEW_FORM?(t=null,n=!0,this.tracking.fireInteractionEvent(m.default.CREATION.FORM_SELECTION.CREATE_NEW,K)):(t=(0,s.convertAdFormIdToUrn)(e),n=!1,this.tracking.fireInteractionEvent(m.default.CREATION.FORM_SELECTION.SELECT_EXISTING,K)),this.isFormSelectionChanged=!0,this.adForm.updateLeadgenFormCreation({"callToAction.target":t}),this._updateSelectedAdFormTask.perform(),this.args.onShowFullFormChange(n)}*_updateSelectedAdFormTask(){yield(0,p.waitForQueue)("actions")
let e=null
const t=(0,r.get)(this,"callToAction.target")||"",n=parseInt((0,g.getIdFromUrn)(t),10)
if(!isNaN(n)&&this.validAdForms&&(e=(0,_.deepCopyWithoutEmptyStrings)(this.validAdForms.find((e=>e.id===n)))),e){yield this.args.fetchLocalizedPredefinedQuestions(e.locale)
const t=(0,u.convertLocaleObjectToString)(e.locale),n=this.adForm.leadgenFormCreation.localizedPredefinedQuestionsMap[t],a=(0,s.getPredefinedQuestionsMap)(n)
e.form.questions.forEach((e=>{if(e.predefinedField){const t=(0,r.get)(a,e.predefinedField)
t&&(e.defaultResponse=t.defaultResponse,e.responseEditable=t.responseEditable)}}))}this.adForm.updateLeadgenFormCreation({selectedAdForm:e}),e||this.adForm.updateLeadgenFormCreation({"callToAction.target":null})}openFormCreationModal(){this.isLeadGenFormCreationModalOpen=!0}onLeadGenFormSave(){this.onCloseFormCreation()}onCloseFormCreation(){this.isLeadGenFormCreationModalOpen=!1}},Y(B,"propTypes",{touchedFields:b.PropTypes.object.isRequired,accountId:b.PropTypes.oneOfType([b.PropTypes.string,b.PropTypes.number]),adForms:b.PropTypes.array.isRequired,onFieldBlur:b.PropTypes.func.isRequired,showValidations:b.PropTypes.bool,onShowFullFormChange:b.PropTypes.func.isRequired,fetchLocalizedPredefinedQuestions:b.PropTypes.func.isRequired,customCtaLabels:b.PropTypes.object}),D=H((R=B).prototype,"tracking",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=H(R.prototype,"adForm",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=H(R.prototype,"lix",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=H(R.prototype,"isFormSelectionChanged",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),U=H(R.prototype,"isLeadGenFormCreationModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),x=H(R.prototype,"selectedAdForm",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=H(R.prototype,"callToAction",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=H(R.prototype,"callToActionTooltipText",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=H(R.prototype,"hasCallToActionTooltipText",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=H(R.prototype,"isFormSelectionDisabled",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H(R.prototype,"showFormSelectionValidations",[w],Object.getOwnPropertyDescriptor(R.prototype,"showFormSelectionValidations"),R.prototype),H(R.prototype,"isCtaFieldDisabled",[I],Object.getOwnPropertyDescriptor(R.prototype,"isCtaFieldDisabled"),R.prototype),H(R.prototype,"validAdForms",[P],Object.getOwnPropertyDescriptor(R.prototype,"validAdForms"),R.prototype),H(R.prototype,"onLabelTypeChange",[r.action],Object.getOwnPropertyDescriptor(R.prototype,"onLabelTypeChange"),R.prototype),H(R.prototype,"onFormSelectionChange",[r.action],Object.getOwnPropertyDescriptor(R.prototype,"onFormSelectionChange"),R.prototype),H(R.prototype,"_updateSelectedAdFormTask",[d.task],Object.getOwnPropertyDescriptor(R.prototype,"_updateSelectedAdFormTask"),R.prototype),H(R.prototype,"openFormCreationModal",[r.action],Object.getOwnPropertyDescriptor(R.prototype,"openFormCreationModal"),R.prototype),H(R.prototype,"onLeadGenFormSave",[r.action],Object.getOwnPropertyDescriptor(R.prototype,"onLeadGenFormSave"),R.prototype),H(R.prototype,"onCloseFormCreation",[r.action],Object.getOwnPropertyDescriptor(R.prototype,"onCloseFormCreation"),R.prototype),N=R))||N);(0,t.setComponentTemplate)(q,W)})),define("campaign-manager-web/components/leadgen-form/creation-hidden-fields",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/service","@ember/object","@linkedin/ember-prop-types","@ember/object/computed","@ember/application","campaign-manager-web/utils/leadgen-form-creation","campaign-manager-web/constants/leadgen-form-tracking","@ember/runloop","campaign-manager-web/utils/focus"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A
function C(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function O(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const w=(0,n.createTemplateFactory)({id:"IXLkBs+W",block:'[[[1,"\\n"],[8,[30,1,["header"]],[[24,"data-js-leadgen-form-creation__hidden-field-header",""]],[["@role"],[null]],[["default"],[[[[1,"\\n  "],[11,0],[24,0,"leadgen-form-creation__header"],[4,[38,0],["leadgen_create_ad_hidden_fields"],null],[12],[1,"\\n    "],[10,"h3"],[15,0,[29,["leadgen-form-creation__header-label"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_lead_gen_hidden_fields","campaign-manager-web/components/leadgen-form/creation-hidden-fields"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,3],[[24,0,"mr4 u-layout__push-right"]],[["@type","@isHidden","@message"],["negative",[28,[37,4],[[30,0,["hiddenFieldErrorCount"]],0],null],[28,[37,2],["i18n_error_count","campaign-manager-web/components/leadgen-form/creation-hidden-fields"],[["errorCount"],[[30,0,["hiddenFieldErrorCount"]]]]]]],null],[1,"\\n"],[41,[30,1,["isExpanded"]],[[[1,"      "],[8,[39,6],null,[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"      "],[8,[39,6],null,[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[8,[30,1,["panel"]],null,null,[["default"],[[[[1,"\\n  "],[10,0],[15,0,[29,["mt4 u-color__black--75"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n    "],[8,[39,7],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["i18n_hidden_fields_tooltip","campaign-manager-web/components/leadgen-form/creation-hidden-fields"],[["linkInfo"],[[28,[37,8],null,[["dataTestSelector","href","role"],["data-test-leadgen-form-creation__hidden-field-learn-more",[28,[37,9],null,[["path","accountId"],["help/lms/answer/95555/lead-gen-form-hidden-fields",[30,0,["adForm","leadgenFormCreation","settings","accountId"]]]]],[30,2,["role"]]]]]]]]],[1,"\\n    "]],[2]]]]],[1,"\\n  "],[13],[1,"\\n\\n  "],[8,[39,10],[[16,0,[29,[[52,[28,[37,11],[[30,0,["hiddenFields","length"]],0],null],"mv2 u-border__common"]]]]],[["@items","@hideActions","@onRemoveItem","@removeButtonA11yText"],[[30,0,["hiddenFields"]],[30,0,["isHiddenFieldsDisabled"]],[30,0,["onRemoveHiddenField"]],[28,[37,2],["i18n_remove_hidden_field","campaign-manager-web/components/leadgen-form/creation-hidden-fields"],null]]],[["default"],[[[[1,"\\n    "],[8,[30,3,["cardContent"]],null,null,[["default"],[[[[1,"\\n      "],[10,0],[15,0,[29,["leadgen-form-creation__card-fields\\n          ",[52,[30,0,["isHiddenFieldsDisabled"]],"leadgen-form-creation__card-readonly","leadgen-form-creation__card-editable"]]]],[12],[1,"\\n\\n"],[1,"        "],[10,"label"],[15,"for",[29,[[30,4,["nameId"]]]]],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_field_name","campaign-manager-web/components/leadgen-form/creation-hidden-fields"],null]],[1,"\\n        "],[13],[1,"\\n\\n"],[1,"        "],[8,[39,12],null,[["@validations","@showValidations"],[[28,[37,13],[[30,4,["validations","attrs","name"]]],null],[28,[37,14],[[30,6],[28,[37,15],[[30,0,["touchedFields"]],[30,4,["nameId"]]],null]],null]]],[["default"],[[[[1,"\\n          "],[8,[39,16],[[16,"data-js-leadgen-form-creation__hidden-field-name",[29,[[30,5]]]],[16,"data-uuid",[30,4,["nameId"]]],[16,"placeholder",[28,[37,2],["i18n_field_name_placeholder","campaign-manager-web/components/leadgen-form/creation-hidden-fields"],null]],[16,2,[28,[37,13],[[30,4,["name"]]],null]],[16,0,[29,[[30,7,["class"]]," ",[36,17]]]],[16,"aria-invalid",[30,7,["showErrors"]]],[16,"aria-describedby",[30,7,["describedby"]]],[16,"max",[30,7,["maxlength"]]],[4,[38,18],["input",[28,[37,19],[[30,0,["onChangeHiddenField"]],[30,5],"name"],null]],null],[4,[38,18],["focusout",[28,[37,19],[[30,0,["onFieldBlur"]],[30,4,["nameId"]]],null]],null]],[["@inputId","@counterMax","@disabled","@hideHueLibraryErrorText"],[[30,4,["nameId"]],[30,7,["maxlength"]],[30,0,["isHiddenFieldsDisabled"]],true]],null],[1,"\\n        "]],[7]]]]],[1,"\\n\\n"],[1,"        "],[10,"label"],[15,"for",[29,[[30,4,["valueId"]]]]],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_field_value","campaign-manager-web/components/leadgen-form/creation-hidden-fields"],null]],[1,"\\n        "],[13],[1,"\\n\\n"],[1,"        "],[8,[39,12],null,[["@validations","@showValidations"],[[28,[37,13],[[30,4,["validations","attrs","value"]]],null],[28,[37,14],[[30,6],[28,[37,15],[[30,0,["touchedFields"]],[30,4,["valueId"]]],null]],null]]],[["default"],[[[[1,"\\n          "],[8,[39,16],[[16,"data-js-leadgen-form-creation__hidden-field-value",[29,[[30,5]]]],[16,"placeholder",[28,[37,2],["i18n_field_value_placeholder","campaign-manager-web/components/leadgen-form/creation-hidden-fields"],null]],[16,0,[29,[[30,8,["class"]]," ",[36,17]]]],[16,"aria-invalid",[30,8,["showErrors"]]],[16,"aria-describedby",[30,8,["describedby"]]],[16,"max",[30,8,["maxlength"]]],[4,[38,18],["input",[28,[37,19],[[30,0,["onChangeHiddenField"]],[30,5],"value"],null]],null],[4,[38,18],["focusout",[28,[37,19],[[30,0,["onFieldBlur"]],[30,4,["valueId"]]],null]],null]],[["@inputId","@counterMax","@value","@disabled","@hideHueLibraryErrorText"],[[30,4,["valueId"]],[30,8,["maxlength"]],[28,[37,13],[[30,4,["value"]]],null],[30,0,["isHiddenFieldsDisabled"]],true]],null],[1,"\\n        "]],[8]]]]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[3,4,5]]]]],[1,"\\n\\n"],[41,[51,[30,0,["isHiddenFieldsDisabled"]]],[[[1,"    "],[8,[39,21],[[24,"data-js-leadgen-form-creation__hidden-field-add-button",""],[24,0,"mt4"],[16,"disabled",[28,[37,22],[[30,0,["hiddenFields","length"]],[30,0,["maxHiddenFields"]]],null]],[4,[38,0],["leadgen_create_ad_add_hidden_field"],null],[4,[38,18],["click",[30,0,["onAddHiddenField"]]],null]],[["@buttonType","@emphasized","@icon","@size","@text"],["tertiary",true,"add","small",[28,[37,2],["i18n_add_hidden_field_button","campaign-manager-web/components/leadgen-form/creation-hidden-fields"],[["remaining","total"],[[30,0,["hiddenFields","length"]],[30,0,["maxHiddenFields"]]]]]]],null],[1,"\\n"]],[]],null]],[]]]]]],["@accordionItem","iphHelper","CardListItem","hiddenField","index","@showValidations","vcont","vcont"],false,["track-interaction","hue-web-foundations@-text-body","t","hue-web-inline-feedback","eq","if","hue-web-icons@icon","iph-helper","external-link-info","help-center-url","sortable-list","gt","validated-control","readonly","or","get","cm-text-input","hue-web-foundations@-artdeco-migration-scope","on","fn","unless","hue-web-button","gte"]]',moduleName:"campaign-manager-web/components/leadgen-form/creation-hidden-fields.hbs",isStrictMode:!1})
let I=e.default=(g=(0,r.inject)(),b=(0,s.readOnly)("adForm.leadgenFormCreation.form.hiddenFields"),_=(0,o.computed)("adForm.leadgenFormCreation.settings.{isFormReadOnly,isNameQuestionConsentAndHiddenFieldReadOnly}"),h=(0,o.computed)("hiddenFields.@each.{name,value}","touchedFields","args.showValidations"),(0,l.assertPropTypes)((A=class extends a.default{set isHiddenFieldsDisabled(e){}get isHiddenFieldsDisabled(){const{isFormReadOnly:e,isNameQuestionConsentAndHiddenFieldReadOnly:t}=this.adForm.leadgenFormCreation.settings
return e||t||this.args.isFormAssociatedWithLiveMessageAndSpinMailCampaign}set hiddenFieldErrorCount(e){}get hiddenFieldErrorCount(){return this.hiddenFields.reduce(((e,t)=>{const{nameId:n,valueId:a}=t,{name:i,value:r}=t.validations.attrs
return e+((this.args.showValidations||this.touchedFields[n])&&i.isInvalid?1:0)+((this.args.showValidations||this.touchedFields[a])&&r.isInvalid?1:0)}),0)}constructor(){super(...arguments),C(this,"adForm",E,this),O(this,"LEADGEN_TRACKING",d.default),O(this,"maxHiddenFields",20),C(this,"touchedFields",y,this),C(this,"hiddenFields",S,this),O(this,"_ownerInjection",null),this._ownerInjection=(0,c.getOwner)(this)}onRemoveHiddenField(e){const t=[...this.hiddenFields]
if(t.splice(e,1),this.adForm.updateLeadgenFormCreation({"form.hiddenFields":t}),0===this.hiddenFields.length)this._focusElement("[data-js-leadgen-form-creation__hidden-field-add-button]")
else{const t=e>0?e-1:e,n=this.hiddenFields[t].nameId
this._focusElement(`[data-uuid="${n}"]`)}}onAddHiddenField(){const e=(0,u.getInitializedHiddenField)(this._ownerInjection),t=[...this.hiddenFields,e]
this.adForm.updateLeadgenFormCreation({"form.hiddenFields":t})
const n=this.hiddenFields[this.hiddenFields.length-1].nameId
this._focusElement(`[data-uuid="${n}"]`)}onChangeHiddenField(e,t,{target:{value:n}}){const a=[...this.hiddenFields];(0,o.set)(a[e],t,n),this.adForm.updateLeadgenFormCreation({"form.hiddenFields":a})}onFieldBlur(e){this.touchedFields={...this.touchedFields,[e]:!0}}_focusElement(e){(0,p.schedule)("afterRender",this,(()=>{this.isDestroyed||(0,m.setFocus)(e)}))}},O(A,"propTypes",{showValidations:l.PropTypes.bool,isFormAssociatedWithLiveMessageAndSpinMailCampaign:l.PropTypes.bool}),E=v((T=A).prototype,"adForm",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=v(T.prototype,"touchedFields",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),S=v(T.prototype,"hiddenFields",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v(T.prototype,"isHiddenFieldsDisabled",[_],Object.getOwnPropertyDescriptor(T.prototype,"isHiddenFieldsDisabled"),T.prototype),v(T.prototype,"hiddenFieldErrorCount",[h],Object.getOwnPropertyDescriptor(T.prototype,"hiddenFieldErrorCount"),T.prototype),v(T.prototype,"onRemoveHiddenField",[o.action],Object.getOwnPropertyDescriptor(T.prototype,"onRemoveHiddenField"),T.prototype),v(T.prototype,"onAddHiddenField",[o.action],Object.getOwnPropertyDescriptor(T.prototype,"onAddHiddenField"),T.prototype),v(T.prototype,"onChangeHiddenField",[o.action],Object.getOwnPropertyDescriptor(T.prototype,"onChangeHiddenField"),T.prototype),v(T.prototype,"onFieldBlur",[o.action],Object.getOwnPropertyDescriptor(T.prototype,"onFieldBlur"),T.prototype),f=T))||f);(0,t.setComponentTemplate)(w,I)}))
define("campaign-manager-web/components/leadgen-form/creation-leads-details",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/constants/leadgen-form","campaign-manager-web/constants/leadgen-form-tracking","campaign-manager-web/utils/leadgen-form-creation"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A=(0,n.createTemplateFactory)({id:"b+BSd6nJ",block:'[[[1,"\\n"],[8,[30,1,["header"]],[[24,"data-js-leadgen-form-creation__leads-details-header",""]],[["@role"],[null]],[["default"],[[[[1,"\\n  "],[11,0],[24,0,"leadgen-form-creation__header"],[4,[38,0],["leadgen_create_ad_add_lead_details"],null],[12],[1,"\\n    "],[10,"h3"],[15,0,[29,["leadgen-form-creation__header-label"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["leadgen_lead_details","campaign-manager-web/components/leadgen-form/creation-leads-details"],null]],[1,"\\n    "],[13],[1,"\\n\\n    "],[8,[39,3],[[24,0,"mr4 u-layout__push-right"]],[["@type","@isHidden","@message"],["negative",[28,[37,4],[[30,0,["leadsDetailsErrorCount"]],0],null],[28,[37,2],["error_count","campaign-manager-web/components/leadgen-form/creation-leads-details"],[["errorCount"],[[30,0,["leadsDetailsErrorCount"]]]]]]],null],[1,"\\n"],[41,[30,1,["isExpanded"]],[[[1,"      "],[8,[39,6],null,[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"      "],[8,[39,6],null,[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[8,[30,1,["panel"]],null,null,[["default"],[[[[1,"\\n\\n"],[1,"  "],[8,[39,7],null,[["@isQuestionRemovable","@isPredefinedQuestionsDisabled","@fetchLocalizedPredefinedQuestions"],[[30,0,["isQuestionRemovable"]],[30,0,["isLeadsDetailsDisabled"]],[30,2]]],null],[1,"\\n\\n"],[1,"  "],[8,[39,8],null,[["@isQuestionRemovable","@isCustomQuestionsDisabled","@showValidations","@touchedFields","@onFieldBlur"],[[30,0,["isQuestionRemovable"]],[30,0,["isLeadsDetailsDisabled"]],[30,3],[30,0,["touchedFields"]],[30,0,["onFieldBlur"]]]],null],[1,"\\n\\n"],[1,"  "],[8,[39,9],null,[["@isConsentsDisabled","@showValidations","@touchedFields","@onFieldBlur"],[[30,0,["isLeadsDetailsDisabled"]],[30,3],[30,0,["touchedFields"]],[30,0,["onFieldBlur"]]]],null],[1,"\\n"]],[]]]]]],["@accordionItem","@fetchLocalizedPredefinedQuestions","@showValidations"],false,["track-interaction","hue-web-foundations@-text-body","t","hue-web-inline-feedback","eq","if","hue-web-icons@icon","leadgen-form/creation-predefined-questions","leadgen-form/creation-custom-questions","leadgen-form/creation-consents"]]',moduleName:"campaign-manager-web/components/leadgen-form/creation-leads-details.hbs",isStrictMode:!1})
let C=e.default=(d=(0,o.inject)(),p=(0,r.computed)("adForm.leadgenFormCreation.settings.{isFormReadOnly,isNameQuestionConsentAndHiddenFieldReadOnly}"),m=(0,r.computed)("adForm.leadgenFormCreation.form.{selectedPredefinedQuestions.[],customQuestions.[]}"),g=(0,r.computed)("adForm.leadgenFormCreation.form.customQuestions.@each.{question,multipleChoiceValues}","adForm.leadgenFormCreation.form.consents.@each.content","touchedFields","args.showValidations"),(0,l.assertPropTypes)((T=class extends a.default{constructor(...e){super(...e),E(this,"adForm",h,this),y(this,"LEADGEN_TRACKING",c.default),E(this,"touchedFields",f,this)}set isLeadsDetailsDisabled(e){}get isLeadsDetailsDisabled(){const{isFormReadOnly:e,isNameQuestionConsentAndHiddenFieldReadOnly:t}=this.adForm.leadgenFormCreation.settings
return e||t||this.args.isFormAssociatedWithLiveMessageAndSpinMailCampaign}set isQuestionRemovable(e){}get isQuestionRemovable(){const{selectedPredefinedQuestions:e,customQuestions:t}=this.adForm.leadgenFormCreation.form
return e.length+t.length>s.MIN_QUESTION_COUNT}set leadsDetailsErrorCount(e){}get leadsDetailsErrorCount(){const{customQuestions:e,consents:t}=this.adForm.leadgenFormCreation.form
return e.reduce(((e,t)=>{const n=(0,r.get)(t,u.OPTION_PATH)
return e+this._getMultipleChoiceOptionsErrorCount(n)+((this.args.showValidations||this.touchedFields[t.id])&&t.validations.attrs.question.isInvalid?1:0)}),0)+t.reduce(((e,t)=>e+((this.args.showValidations||this.touchedFields[t.id])&&t.validations.attrs.content.isInvalid?1:0)),0)}onFieldBlur(e){this.touchedFields={...this.touchedFields,[e]:!0}}_getMultipleChoiceOptionsErrorCount(e){let t=0
return e&&(t=e.reduce(((e,t)=>e+((this.args.showValidations||this.touchedFields[t.id])&&t.validations.attrs.text.isInvalid?1:0)),0)),t}},y(T,"propTypes",{showValidations:l.PropTypes.bool,fetchLocalizedPredefinedQuestions:l.PropTypes.func.isRequired,isFormAssociatedWithLiveMessageAndSpinMailCampaign:l.PropTypes.bool}),h=S((_=T).prototype,"adForm",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(_.prototype,"touchedFields",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),S(_.prototype,"isLeadsDetailsDisabled",[p],Object.getOwnPropertyDescriptor(_.prototype,"isLeadsDetailsDisabled"),_.prototype),S(_.prototype,"isQuestionRemovable",[m],Object.getOwnPropertyDescriptor(_.prototype,"isQuestionRemovable"),_.prototype),S(_.prototype,"leadsDetailsErrorCount",[g],Object.getOwnPropertyDescriptor(_.prototype,"leadsDetailsErrorCount"),_.prototype),S(_.prototype,"onFieldBlur",[r.action],Object.getOwnPropertyDescriptor(_.prototype,"onFieldBlur"),_.prototype),b=_))||b);(0,t.setComponentTemplate)(A,C)})),define("campaign-manager-web/components/leadgen-form/creation-predefined-questions",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/utils/ad-form","campaign-manager-web/constants/leadgen-form","campaign-manager-web/constants/leadgen-form-tracking","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/utils/tracking"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D
function M(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function L(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const k=(0,n.createTemplateFactory)({id:"A+mnlFCw",block:'[[[1,"\\n"],[41,[30,0,["showHeading"]],[[[1,"  "],[10,"h2"],[14,1,"leadgen-form-creation__predefined-question-heading"],[15,0,[29,["mt4"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,2],["profile_information","campaign-manager-web/components/leadgen-form/creation-predefined-questions"],[["selected","total"],[[30,0,["selectedPredefinedQuestions","length"]],[30,0,["maxTotalPredefinedQuestions"]]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[10,0],[14,0,"mv2"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["selectedPredefinedQuestions"]]],null]],null],null,[[[1,"    "],[8,[39,5],[[16,0,[28,[37,6],[[28,[37,7],null,[["cm-pill--disabled"],[[28,[37,8],[[30,2],[28,[37,9],[[30,3]],null]],null]]]]],null]],[4,[38,10],["click",[28,[37,11],[[30,0,["onRemovePredefinedQuestionFromPill"]],[30,1,["predefinedField"]]],null]],null]],[["@text","@a11yText"],[[30,1,["label"]],[28,[37,2],["dismiss_pill_a11y_text","campaign-manager-web/components/leadgen-form/creation-predefined-questions"],[["pillText"],[[28,[37,8],[[30,1,["label"]],""],null]]]]]],null],[1,"\\n"]],[1]],null],[13],[1,"\\n\\n"],[41,[28,[37,12],[[30,0,["predefinedQuestionsTreeStructure"]],[28,[37,9],[[30,2]],null]],null],[[[1,"  "],[8,[39,13],[[24,0,"mv2"]],[["@root","@checkedStateLookup","@disabledStateLookup","@onCheckboxChange","@ariaLabelledById","@doGlobalSearch","@showGlobalSearch","@searchAriaLabel"],[[30,0,["predefinedQuestionsTreeStructure"]],[30,0,["checkedStateLookup"]],[30,0,["disabledStateLookup"]],[30,0,["onTogglePredefinedQuestion"]],"leadgen-form-creation__predefined-question-heading",[30,0,["onSearchingPredefinedQuestions"]],true,[28,[37,2],["i18n_a11y_search_aria_label","campaign-manager-web/components/leadgen-form/creation-predefined-questions"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isWorkEmailSelected"]],[[[1,"  "],[10,"h2"],[15,0,[29,["mt4 u-display-flex u-items-center"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,2],["i18n_a11y_work_email","campaign-manager-web/components/leadgen-form/creation-predefined-questions"],null]],[1,"\\n    "],[8,[39,14],null,[["@placement"],["right"]],[["trigger","content"],[[[[1,"\\n        "],[8,[39,15],[[16,"aria-label",[28,[37,2],["work_email_validation_tooltip_aria","campaign-manager-web/components/leadgen-form/creation-predefined-questions"],null]],[24,4,"button"],[4,[38,16],[[30,4,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle"],["small","tertiary","question",true]],null],[1,"\\n      "]],[4]],[[[1,"\\n        "],[10,1],[14,0,"u-hoverable__content--display-block u-hoverable__content"],[12],[1,"\\n          "],[1,[28,[35,2],["work_email_validation_tooltip","campaign-manager-web/components/leadgen-form/creation-predefined-questions"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n    "],[10,1],[15,0,[29,[[36,17]]]],[12],[1,"\\n      "],[8,[39,18],[[24,"aria-describedby","leadgen-form-creation__work-email-validation"],[4,[38,10],["change",[30,0,["onClickValidateWorkEmail"]]],null]],[["@inputId","@isChecked","@disabled"],["leadgen-form-creation__work-email-validation",[30,0,["isValidateWorkEmail"]],[30,0,["isValidateWorkEmailDisabled"]]]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,"label"],[14,"for","leadgen-form-creation__work-email-validation"],[15,0,[29,[[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,2],["i18n_a11y_validate_work_email","campaign-manager-web/components/leadgen-form/creation-predefined-questions"],null]],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["selectedPredefinedQuestion","@isPredefinedQuestionsDisabled","@isQuestionRemovable","triggerData"],false,["if","hue-web-foundations@-text-body","t","each","-track-array","hue-web-pill-input","classes","hash","or","not","on","fn","and","columns-view","hue-web-tooltip","hue-web-button","hue-web-tooltip-trigger","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox"]]',moduleName:"campaign-manager-web/components/leadgen-form/creation-predefined-questions.hbs",isStrictMode:!1}),{SHORT_PRESS:U}=m.CONTROL_INTERACTION_TYPE
let x=e.default=(g=(0,o.inject)(),b=(0,o.inject)(),_=(0,o.inject)(),h=(0,o.inject)(),f=(0,r.computed)("adForm.leadgenFormCreation.form.selectedPredefinedQuestions"),T=(0,r.computed)("args.isPredefinedQuestionsDisabled","selectedPredefinedQuestions.[]"),E=(0,r.computed)("adForm.leadgenFormCreation.{settings.maxTotalQuestions,form.customQuestions.[]}"),y=(0,r.computed)("selectedPredefinedQuestions.[]"),S=(0,r.computed)("selectedPredefinedQuestions.[]","maxTotalPredefinedQuestions"),A=(0,d.task)({drop:!0}),(0,l.assertPropTypes)((D=class extends a.default{set selectedPredefinedQuestions(e){}get selectedPredefinedQuestions(){return this.adForm.leadgenFormCreation.form.selectedPredefinedQuestions}set showHeading(e){}get showHeading(){return!this.args.isPredefinedQuestionsDisabled||this.selectedPredefinedQuestions.length}set maxTotalPredefinedQuestions(e){}get maxTotalPredefinedQuestions(){return this.adForm.leadgenFormCreation.settings.maxTotalQuestions-this.adForm.leadgenFormCreation.form.customQuestions.length}set memberProfileSelected(e){}get memberProfileSelected(){return Boolean(this.selectedPredefinedQuestions.find((e=>e.predefinedField===c.QUESTION_FIELDS.LINKEDIN_PROFILE_LINK)))}set disabledStateLookup(e){}get disabledStateLookup(){return{map:e=>{const{map:t}=this.checkedStateLookup
return!this.args.isQuestionRemovable&&this.selectedPredefinedQuestions.length?!!t[e.predefinedField]&&this.i18n.lookupTranslation(this.constructor,"min_predefined_questions_message")():!e.children&&!t[e.predefinedField]&&(this.selectedPredefinedQuestions.length>=this.maxTotalPredefinedQuestions&&this.i18n.lookupTranslation("components/leadgen-form/creation-predefined-questions","max_predefined_questions_message")())}}}get isValidateWorkEmailDisabled(){return this.adForm.leadgenFormCreation.settings.isFormReadOnly}get isWorkEmailSelected(){return this.checkedStateLookup.map[c.QUESTION_FIELDS.WORK_EMAIL]??!1}get isValidateWorkEmail(){return!this.checkedStateLookup.advertiserControls[c.QUESTION_FIELDS.WORK_EMAIL]?.questionSubmissionCriteria.workEmailSubmissionCriteria.allowFreemiumEmail}constructor(){super(...arguments),M(this,"adForm",v,this),M(this,"tracking",w,this),M(this,"i18n",I,this),M(this,"lix",P,this),M(this,"checkedStateLookup",N,this),M(this,"predefinedQuestionsTreeStructure",R,this),this._initializePredefinedQuestionsTask.perform()}onRemovePredefinedQuestionFromPill(e){this.args.isQuestionRemovable&&!this.args.isPredefinedQuestionsDisabled&&this._setCheckedStateLookup([e],!1)}onTogglePredefinedQuestion({predefinedField:e},t){this._setCheckedStateLookup([e],t)}onSearchingPredefinedQuestions(e){return(0,s.flattenPredefinedQuestionTree)(this.predefinedQuestionsTreeStructure).filter((({name:t})=>t.toLowerCase().includes(e.toLowerCase())))}onClickValidateWorkEmail(e){this.checkedStateLookup={...this.checkedStateLookup,advertiserControls:{...this.checkedStateLookup.advertiserControls,[c.QUESTION_FIELDS.WORK_EMAIL]:{questionSubmissionCriteria:{workEmailSubmissionCriteria:{allowFreemiumEmail:!e.target.checked}}}}}
const t=this.selectedPredefinedQuestions.map((e=>e.predefinedField===c.QUESTION_FIELDS.WORK_EMAIL?{...e,...this.checkedStateLookup.advertiserControls[c.QUESTION_FIELDS.WORK_EMAIL]}:e))
this.adForm.updateLeadgenFormCreation({"form.selectedPredefinedQuestions":t})}*_initializePredefinedQuestionsTask(){yield(0,p.waitForQueue)("actions"),yield this.args.fetchLocalizedPredefinedQuestions(this.adForm.leadgenFormCreation.locale)
this.predefinedQuestionsTreeStructure=(0,s.getPredefinedQuestionsTreeStructure)(this.adForm.leadgenFormCreation.localizedPredefinedQuestions,((e,t)=>this.i18n.lookupTranslation(this.constructor,e)(t)))
let e=[]
const t={}
if(this.selectedPredefinedQuestions.length)e=this.selectedPredefinedQuestions.map((e=>(e.predefinedField===c.QUESTION_FIELDS.WORK_EMAIL&&(t[c.QUESTION_FIELDS.WORK_EMAIL]=e.questionSubmissionCriteria?{questionSubmissionCriteria:e.questionSubmissionCriteria}:{questionSubmissionCriteria:{workEmailSubmissionCriteria:{allowFreemiumEmail:!0}}}),e.predefinedField)))
else if(!this.adForm.leadgenFormCreation.id&&!this.adForm.leadgenFormCreation.settings.isDuplicate){const{FIRST_NAME:t,LAST_NAME:n,EMAIL:a}=c.QUESTION_FIELDS
e=[t,n,a]}this._setCheckedStateLookup(e,!0,t)}_setCheckedStateLookup(e,t,n={}){const a={...this.checkedStateLookup.map},i={...this.checkedStateLookup.advertiserControls}
let r,o=""
e.forEach((e=>{t?(a[e]=t,o=u.default.CREATION.PREDEFINED_QUESTION.ADD,e===c.QUESTION_FIELDS.WORK_EMAIL&&(i[c.QUESTION_FIELDS.WORK_EMAIL]=n[c.QUESTION_FIELDS.WORK_EMAIL]||{questionSubmissionCriteria:{workEmailSubmissionCriteria:{allowFreemiumEmail:!0}}})):(delete a[e],o=u.default.CREATION.PREDEFINED_QUESTION.REMOVE,e===c.QUESTION_FIELDS.WORK_EMAIL&&delete i[c.QUESTION_FIELDS.WORK_EMAIL]),this.tracking.fireInteractionEvent(o,U)}))
const l=this.adForm.leadgenFormCreation.localizedPredefinedQuestions,d=(0,s.getPredefinedQuestionsMap)(l)
r=this.args.isPredefinedQuestionsDisabled?e.filter((e=>a[e])).map((e=>({...d[e],...i[e]||{}}))):this.adForm.leadgenFormCreation.localizedPredefinedQuestions.filter((({predefinedField:e})=>a[e])).map((e=>({...e,...i[e.predefinedField]||{}}))),this.checkedStateLookup={...this.checkedStateLookup,map:a,advertiserControls:i},this.adForm.updateLeadgenFormCreation({"form.selectedPredefinedQuestions":r})}},F=D,z="propTypes",j={isQuestionRemovable:l.PropTypes.bool.isRequired,isPredefinedQuestionsDisabled:l.PropTypes.bool,fetchLocalizedPredefinedQuestions:l.PropTypes.func.isRequired},z in F?Object.defineProperty(F,z,{value:j,enumerable:!0,configurable:!0,writable:!0}):F[z]=j,v=L((O=D).prototype,"adForm",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=L(O.prototype,"tracking",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=L(O.prototype,"i18n",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=L(O.prototype,"lix",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=L(O.prototype,"checkedStateLookup",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{key:"predefinedField",map:{},advertiserControls:{}}}}),R=L(O.prototype,"predefinedQuestionsTreeStructure",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),L(O.prototype,"selectedPredefinedQuestions",[f],Object.getOwnPropertyDescriptor(O.prototype,"selectedPredefinedQuestions"),O.prototype),L(O.prototype,"showHeading",[T],Object.getOwnPropertyDescriptor(O.prototype,"showHeading"),O.prototype),L(O.prototype,"maxTotalPredefinedQuestions",[E],Object.getOwnPropertyDescriptor(O.prototype,"maxTotalPredefinedQuestions"),O.prototype),L(O.prototype,"memberProfileSelected",[y],Object.getOwnPropertyDescriptor(O.prototype,"memberProfileSelected"),O.prototype),L(O.prototype,"disabledStateLookup",[S],Object.getOwnPropertyDescriptor(O.prototype,"disabledStateLookup"),O.prototype),L(O.prototype,"onRemovePredefinedQuestionFromPill",[r.action],Object.getOwnPropertyDescriptor(O.prototype,"onRemovePredefinedQuestionFromPill"),O.prototype),L(O.prototype,"onTogglePredefinedQuestion",[r.action],Object.getOwnPropertyDescriptor(O.prototype,"onTogglePredefinedQuestion"),O.prototype),L(O.prototype,"onSearchingPredefinedQuestions",[r.action],Object.getOwnPropertyDescriptor(O.prototype,"onSearchingPredefinedQuestions"),O.prototype),L(O.prototype,"onClickValidateWorkEmail",[r.action],Object.getOwnPropertyDescriptor(O.prototype,"onClickValidateWorkEmail"),O.prototype),L(O.prototype,"_initializePredefinedQuestionsTask",[A],Object.getOwnPropertyDescriptor(O.prototype,"_initializePredefinedQuestionsTask"),O.prototype),C=O))||C)
var F,z,j;(0,t.setComponentTemplate)(k,x)})),define("campaign-manager-web/components/leadgen-form/creation",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","campaign-manager-web/config/environment","@linkedin/ember-prop-types","@glimmer/tracking","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h,f
function T(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function E(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const S=(0,n.createTemplateFactory)({id:"0TLAjIzb",block:'[[[1,"\\n"],[41,[30,1],[[[1,"  "],[10,0],[14,0,"u-display-flex mt3 mb5"],[12],[1,"\\n    "],[10,0],[14,0,"lgf-creation__segmented-controls u-layout__position-relative"],[12],[1,"\\n      "],[8,[39,1],[[24,0,"mb3"]],[["@isDisabled","@isFirstSegmentSelected","@firstSegmentTitle","@firstSegmentA11yLabel","@lastSegmentTitle","@lastSegmentA11yLabel","@onClickFirstSegment","@onClickLastSegment"],[false,[52,[28,[37,2],[[30,0,["selectedTab"]],[30,0,["TAB_NAMES","AD"]]],null],true,false],[28,[37,3],["leadgen_form_ad_section","campaign-manager-web/components/leadgen-form/creation"],null],[28,[37,3],["leadgen_form_ad_section","campaign-manager-web/components/leadgen-form/creation"],null],[28,[37,3],["leadgen_form_details_section","campaign-manager-web/components/leadgen-form/creation"],null],[28,[37,3],["leadgen_form_details_section","campaign-manager-web/components/leadgen-form/creation"],null],[28,[37,4],[[30,0,["onTabSelect"]],[30,0,["TAB_NAMES","AD"]]],null],[28,[37,4],[[30,0,["onTabSelect"]],[30,0,["TAB_NAMES","FORM_DETAILS"]]],null]]],null],[1,"\\n"],[41,[28,[37,5],[[30,0,["shouldShowAdsTabErrorIndicator"]],[30,0,["shouldShowFormDetailsTabErrorIndicator"]]],null],[[[1,"        "],[8,[39,6],[[16,0,[28,[37,7],[[28,[37,8],null,[["u-layout__position-absolute","lgf-creation__validation-error-circle-tab","lgf-creation__validation-error-circle-tab--ad","lgf-creation__validation-error-circle-tab--form-details"],[true,true,[30,0,["shouldShowAdsTabErrorIndicator"]],[30,0,["shouldShowFormDetailsTabErrorIndicator"]]]]]],null]]],null,null],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,9],[[16,"aria-hidden",[28,[37,2],[[30,0,["selectedTab"]],[30,0,["TAB_NAMES","FORM_DETAILS"]]],null]],[16,0,[29,["mb5 ",[52,[28,[37,2],[[30,0,["selectedTab"]],[30,0,["TAB_NAMES","FORM_DETAILS"]]],null],"lgf-creation__hide-ad-section"]]]]],null,[["default"],[[[[1,"\\n    "],[18,11,[[28,[37,8],null,[["accordionItem"],[[30,2,["item"]]]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n\\n  "],[10,0],[15,"aria-hidden",[28,[37,2],[[30,0,["selectedTab"]],[30,0,["TAB_NAMES","AD"]]],null]],[15,0,[52,[28,[37,2],[[30,0,["selectedTab"]],[30,0,["TAB_NAMES","AD"]]],null],"lgf-creation__hide-form-details-section"]],[12],[1,"\\n    "],[8,[39,11],null,[["@shouldShowAssociationWarning","@showEditWarning","@hideDivider","@showEditableRemovesLeadsWarning"],[[30,3],[30,4],[30,5],[30,0,["showEditableRemovesLeadsWarning"]]]],[["default"],[[[[1,"\\n      "],[8,[39,12],[[16,0,[29,["leadgen-form-creation__accordion-list ",[52,[30,6],"hide-border-top"]]]],[24,"data-js-leadgen-form-creation",""]],[["@animation","@onShow","@onAfterShow"],[[30,0,["animation"]],[30,0,["onAccordionSectionShown"]],[30,0,["onAfterAccordionSectionShown"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["isUsingAccordionSection"]],[[[1,"          "],[18,11,[[28,[37,8],null,[["leadgenForm"],[[50,"leadgen-form/accordion-section",0,null,[["accordion","formDetailsAriaLabel","customCtaLabels","shouldExpandFormSection"],[[30,7],[30,8],[30,9],true]]]]]]]],[1,"\\n"]],[]],[[[1,"          "],[18,11,[[28,[37,8],null,[["leadgenForm"],[[50,"leadgen-form/creation-container",0,null,[["accordion","formDetailsAriaLabel","customCtaLabels","shouldExpandFormSection"],[[30,7],[30,8],[30,9],true]]]]]]]],[1,"\\n"]],[]]],[1,"      "]],[7]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[8,[39,11],null,[["@shouldShowAssociationWarning","@showEditWarning","@hideDivider","@showEditableRemovesLeadsWarning"],[[30,3],[30,4],[30,5],[30,0,["showEditableRemovesLeadsWarning"]]]],[["default"],[[[[1,"\\n    "],[8,[39,12],[[16,0,[29,["leadgen-form-creation__accordion-list ",[52,[30,6],"hide-border-top"]]]],[24,"data-js-leadgen-form-creation",""]],[["@animation","@onShow","@onAfterShow"],[[30,0,["animation"]],[30,0,["onAccordionSectionShown"]],[30,0,["onAfterAccordionSectionShown"]]]],[["default"],[[[[1,"\\n"],[41,[30,6],[[[1,"        "],[18,11,[[28,[37,8],null,[["itemCard"],[[50,"leadgen-form/form-creation-item-wrapper",0,null,[["accordionItem"],[[30,10,["item"]]]]]]]]]],[1,"\\n"]],[]],[[[1,"        "],[18,11,[[28,[37,8],null,[["accordionItem"],[[30,10,["item"]]]]]]],[1,"\\n"]],[]]],[1,"\\n"],[41,[30,0,["isUsingAccordionSection"]],[[[1,"        "],[18,11,[[28,[37,8],null,[["leadgenForm"],[[50,"leadgen-form/accordion-section",0,null,[["accordion","formDetailsAriaLabel","customCtaLabels","isUsingCards"],[[30,10],[30,8],[30,9],[30,6]]]]]]]]],[1,"\\n"]],[]],[[[1,"        "],[18,11,[[28,[37,8],null,[["leadgenForm"],[[50,"leadgen-form/creation-container",0,null,[["accordion","formDetailsAriaLabel","customCtaLabels","isUsingCards"],[[30,10],[30,8],[30,9],[30,6]]]]]]]]],[1,"\\n"]],[]]],[1,"    "]],[10]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]]]],["@isUsingTabUi","tab","@shouldShowAssociationWarning","@showEditWarning","@hideDivider","@isUsingCards","accordion","@formDetailsAriaLabel","@customCtaLabels","accordion","&default"],false,["if","segmented-control","eq","t","fn","or","hue-web-badge","classes","hash","leadgen-form/tab-ui","yield","leadgen-form/creation-accordion-list-wrapper","accordion-list","component"]]',moduleName:"campaign-manager-web/components/leadgen-form/creation.hbs",isStrictMode:!1})
let A=e.default=(u=(0,r.inject)(),d=(0,r.inject)(),p=(0,i.computed)("adForm.leadgenFormCreation.{id,settings.isFormReadOnly}"),(0,l.assertPropTypes)((f=class extends a.default{constructor(...e){super(...e),T(this,"adForm",b,this),T(this,"lix",_,this),T(this,"userSelectedTab",h,this),E(this,"TAB_NAMES",{AD:"ad-section",FORM_DETAILS:"form-section"}),E(this,"animation",o.default.animation)}get isLeadGenUIPlatformEnabled(){return this.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableLeadGenUIPlatform)}get isUsingAccordionSection(){return this.isLeadGenUIPlatformEnabled&&!this.args.isNotUsingLeadGenUIPlatform}set showEditableRemovesLeadsWarning(e){}get showEditableRemovesLeadsWarning(){if(!this.adForm.leadgenFormCreation)return!1
if(this.adForm.leadgenFormCreation.isFormEditableTemplate)return!1
const{id:e,settings:t}=this.adForm.leadgenFormCreation
return Boolean(e&&!t.isFormReadOnly)}get shouldShowAdsTabErrorIndicator(){return this.selectedTab===this.TAB_NAMES.FORM_DETAILS&&this.args.validationErrors?.length}get shouldShowFormDetailsTabErrorIndicator(){return this.selectedTab===this.TAB_NAMES.AD&&this.args.isLeadgenFormInvalid}get selectedTab(){return this.userSelectedTab?this.userSelectedTab:this.args.sectionToShowOnInit??this.TAB_NAMES.AD}onTabSelect(e){this.userSelectedTab=e,this.onAccordionSectionShown({name:e}),this.args.onTabSelectionChange&&this.args.onTabSelectionChange(e)}onAccordionSectionShown({name:e}){this.adForm.leadgenFormCreation&&this.adForm.updateLeadgenFormCreation({activeSection:e})}onAfterAccordionSectionShown(){this.args.onAfterAccordionItemShown?.(...arguments)}},E(f,"propTypes",{onAfterAccordionItemShown:l.PropTypes.func,hideDivider:l.PropTypes.bool,isNotUsingLeadGenUIPlatform:l.PropTypes.bool,shouldShowAssociationWarning:l.PropTypes.bool,showEditWarning:l.PropTypes.bool}),b=y((g=f).prototype,"adForm",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=y(g.prototype,"lix",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(g.prototype,"userSelectedTab",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(g.prototype,"showEditableRemovesLeadsWarning",[p],Object.getOwnPropertyDescriptor(g.prototype,"showEditableRemovesLeadsWarning"),g.prototype),y(g.prototype,"onTabSelect",[i.action],Object.getOwnPropertyDescriptor(g.prototype,"onTabSelect"),g.prototype),y(g.prototype,"onAccordionSectionShown",[i.action],Object.getOwnPropertyDescriptor(g.prototype,"onAccordionSectionShown"),g.prototype),y(g.prototype,"onAfterAccordionSectionShown",[i.action],Object.getOwnPropertyDescriptor(g.prototype,"onAfterAccordionSectionShown"),g.prototype),m=g))||m);(0,t.setComponentTemplate)(S,A)})),define("campaign-manager-web/components/leadgen-form/destination-form-selection",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","campaign-manager-web/utils/ad-form","@ember/service"],(function(e,t,n,a,i,r,o,l){var s,c,u,d
function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const m=(0,n.createTemplateFactory)({id:"CoTi2IWv",block:'[[[1,"\\n"],[10,0],[14,0,"destination-form-selection__container"],[12],[1,"\\n  "],[10,0],[14,0,"u-display-flex mb2"],[12],[1,"\\n    "],[8,[39,0],[[24,0,"u-layout__width-full"]],[["@clearBtnA11yText","@editBtnA11yText","@entities","@label","@onClear","@onEdit","@onSelect","@required","@selectedEntity"],[[28,[37,1],["i18n_remove_lgf","campaign-manager-web/components/leadgen-form/destination-form-selection"],null],[28,[37,1],["i18n_edit_lgf","campaign-manager-web/components/leadgen-form/destination-form-selection"],null],[30,0,["allOptions"]],[28,[37,1],["i18n_destination_lgf","campaign-manager-web/components/leadgen-form/destination-form-selection"],null],[52,[30,1],[30,0,["onClear"]]],[52,[30,0,["isTemplateSelected"]],[28,[37,3],[[30,2],true],null]],[30,0,["onSelectForm"]],true,[30,0,["selectedLeadGenEntity"]]]],null],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[30,0,["showInlineFeedback"]],[[[1,"    "],[8,[39,4],[[24,0,"mt2 mb2"]],[["@type"],["neutral"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_notice_form","campaign-manager-web/components/leadgen-form/destination-form-selection"],null]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,3],[[[1,"    "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n      "],[10,1],[15,0,[29,[[36,5]]]],[12],[1,"\\n        "],[8,[39,6],[[16,"checked",[30,4]],[4,[38,7],["change",[30,5]],null]],[["@inputId"],["lgf-apply-to-all-ads"]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,"label"],[15,0,[29,["u-display-block"," ",[28,[37,8],null,[["size","weight","color"],["medium","bold","text-low-emphasis"]]]]]],[14,"for","lgf-apply-to-all-ads"],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_apply_to_all","campaign-manager-web/components/leadgen-form/destination-form-selection"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["@isLeadGenAssociationChangeable","@onSetShowFormCreation","@isApplyDestinationToAllAdsAvailable","@isApplyDestinationToAllAdsChecked","@onToggleApplyDestinationToAllAds"],false,["entity/typeahead-with-card","t","if","fn","hue-web-inline-feedback","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","on","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/leadgen-form/destination-form-selection.hbs",isStrictMode:!1})
let g=e.default=(0,i.assertPropTypes)((d=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}onSelectForm(e){this.args.onFormSelectionChange(e.id)}onClear(){this.args.onFormSelectionChange(null)}get autoGenForms(){return this.args.leadGenFormOptions.filter((e=>(0,o.isLeadGenFormTemplate)(e)))}get validLeadGenForms(){const e=this.args.leadGenFormOptions.filter((e=>!(0,o.isLeadGenFormTemplate)(e)&&(0,o.isLeadGenFormAttachableToCreative)(e)))
return this.isTemplateSelected?e:(this.args.selectedLeadGenForm&&e.unshift(this.args.selectedLeadGenForm),(0,o.deduplicateFormsById)(e))}get allOptions(){const e=this.i18n.lookupTranslation(this.constructor,"i18n_autogen_template")()
return[...this.autoGenForms.map((({form:t,id:n})=>({id:n,name:t.name,subhead:e,icon:"signal-ai"}))),...this.validLeadGenForms.map((({form:e,id:t,reviewInfo:n})=>({name:e.name,id:String(t),subhead:`${t} · ${this.i18n.lookupTranslation(this.constructor,"i18n_status")({status:n?.reviewStatus??""})}`})))]}get isTemplateSelected(){return!!this.args.selectedLeadGenForm&&(0,o.isLeadGenFormTemplate)(this.args.selectedLeadGenForm)}get selectedLeadGenEntity(){return this.args.selectedLeadGenForm?this.allOptions.find((e=>e.id===String(this.args.selectedLeadGenForm.id))):null}get showInlineFeedback(){return!!this.args.selectedLeadGenForm&&!this.isTemplateSelected}},b=d,_="propTypes",h={isApplyDestinationToAllAdsChecked:i.PropTypes.bool,isApplyDestinationToAllAdsAvailable:i.PropTypes.bool.isRequired,isLeadGenAssociationChangeable:i.PropTypes.bool.isRequired,leadGenFormOptions:i.PropTypes.array.isRequired,selectedLeadGenForm:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.null]).isRequired,onFormSelectionChange:i.PropTypes.func.isRequired,onSetShowFormCreation:i.PropTypes.func.isRequired,onToggleApplyDestinationToAllAds:i.PropTypes.func.isRequired},_ in b?Object.defineProperty(b,_,{value:h,enumerable:!0,configurable:!0,writable:!0}):b[_]=h,u=p((c=d).prototype,"i18n",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(c.prototype,"onSelectForm",[r.action],Object.getOwnPropertyDescriptor(c.prototype,"onSelectForm"),c.prototype),p(c.prototype,"onClear",[r.action],Object.getOwnPropertyDescriptor(c.prototype,"onClear"),c.prototype),s=c))||s
var b,_,h;(0,t.setComponentTemplate)(m,g)})),define("campaign-manager-web/components/leadgen-form/destination-module",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/locale"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"VbU0Aino",block:'[[[1,"\\n"],[10,"section"],[14,0,"leadgen-form-destination"],[12],[1,"\\n  "],[8,[39,0],null,[["@isUsingCards","@hideDivider","@isNotUsingLeadGenUIPlatform"],[true,true,true]],[["default"],[[[[1,"\\n"],[41,[30,2],[[[1,"      "],[8,[30,1,["leadgenForm"]],null,[["@accountId","@companyId","@adForm","@isFormSelectionDisabled","@showValidations","@campaignLocale","@callToAction","@isCtaFieldShowing","@doSkipFormInit","@sectionToExpandOnInit"],[[30,3],[30,4],[30,5],true,true,[30,0,["campaignLocale"]],[30,6],[30,7],true,"form-section"]],null],[1,"\\n"]],[]],[[[1,"      "],[8,[30,1,["itemCard"]],null,null,[["default"],[[[[1,"\\n        "],[8,[30,8,["accordionItem"]],null,[["@name","@expandOnInit"],["destination-header",true]],[["default"],[[[[1,"\\n          "],[8,[30,9,["header"]],null,null,[["default"],[[[[1,"\\n            "],[10,0],[14,0,"leadgen-form-creation__header hide-counter"],[12],[1,"\\n              "],[10,"h3"],[15,0,[29,["leadgen-form-creation__header-label"," ",[28,[37,2],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_destination_header","campaign-manager-web/components/leadgen-form/destination-module"],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n          "],[8,[30,9,["panel"]],null,null,[["default"],[[[[1,"\\n            "],[8,[39,4],null,[["@isApplyDestinationToAllAdsChecked","@isApplyDestinationToAllAdsAvailable","@isLeadGenAssociationChangeable","@leadGenFormOptions","@selectedLeadGenForm","@onFormSelectionChange","@onSetShowFormCreation","@onToggleApplyDestinationToAllAds"],[[30,10],[30,11],[30,12],[30,13],[30,5],[30,14],[30,0,["onSetShowFormCreation"]],[30,15]]],null],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[9]]]]],[1,"\\n      "]],[8]]]]],[1,"\\n"]],[]]],[1,"  "]],[1]]]]],[1,"\\n"],[13]],["leadgenCreation","@isEditingForm","@accountId","@companyId","@selectedLeadGenForm","@callToAction","@isCtaFieldShowing","card","item","@isApplyDestinationToAllAdsChecked","@isApplyDestinationToAllAdsAvailable","@isLeadGenAssociationChangeable","@leadGenFormOptions","@onFormSelectionChange","@onToggleApplyDestinationToAllAds"],false,["leadgen-form/creation","if","hue-web-foundations@-text-body","t","leadgen-form/destination-form-selection"]]',moduleName:"campaign-manager-web/components/leadgen-form/destination-module.hbs",isStrictMode:!1})
let _=e.default=(0,o.assertPropTypes)((p=class extends r.default{constructor(...e){super(...e),m(this,"adForm",u,this),m(this,"i18n",d,this),this.args.isEditingForm&&this._initFormSettings()}get campaignLocale(){return this.args.campaignLocale??(0,l.convertLocaleStringToObject)("en_US")}onSetShowFormCreation(){this._initFormSettings(),this.args.onToggleFormEdit()}_initFormSettings(){if(!this.args.selectedLeadGenForm)return
const e={accountId:this.args.accountId,companyId:this.args.companyId,isCtaFieldShowing:this.args.isCtaFieldShowing,campaignLocale:this.campaignLocale,showFullForm:!0}
this.adForm.initLeadgenFormCreation(this.args.selectedLeadGenForm,{},e),this.adForm.updateLeadgenFormCreation({localizedPredefinedQuestionsMap:{...this.adForm.predefinedQuestionsByLocale}}),this.adForm.leadgenFormCreation.setupCallToAction(),this.adForm.leadgenFormCreation.setupPreviewTitle(this.i18n)}},h=p,f="propTypes",T={accountId:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.number]).isRequired,campaignLocale:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.null]),companyId:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.number]).isRequired,isApplyDestinationToAllAdsAvailable:o.PropTypes.bool.isRequired,isApplyDestinationToAllAdsChecked:o.PropTypes.bool.isRequired,isCtaFieldShowing:o.PropTypes.bool,isLeadGenAssociationChangeable:o.PropTypes.bool.isRequired,isEditingForm:o.PropTypes.bool.isRequired,leadGenFormOptions:o.PropTypes.array.isRequired,selectedLeadGenForm:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.null]).isRequired,onFormSelectionChange:o.PropTypes.func.isRequired,onToggleApplyDestinationToAllAds:o.PropTypes.func.isRequired,onToggleUserCurrentlySelecting:o.PropTypes.func,onToggleFormEdit:o.PropTypes.func.isRequired},f in h?Object.defineProperty(h,f,{value:T,enumerable:!0,configurable:!0,writable:!0}):h[f]=T,u=g((c=p).prototype,"adForm",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(c.prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(c.prototype,"onSetShowFormCreation",[a.action],Object.getOwnPropertyDescriptor(c.prototype,"onSetShowFormCreation"),c.prototype),s=c))||s
var h,f,T;(0,t.setComponentTemplate)(b,_)})),define("campaign-manager-web/components/leadgen-form/download-permissions-modal",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"PCwKzEOI",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledBy","leadgen-forms-permissions-modal__header"]],[["@isOpen","@size","@dismissModal"],[[30,1],"medium",[30,2]]],[["default"],[[[[1,"\\n"],[1,"  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"leadgen-forms-permissions-modal__header"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_permission_required_title","campaign-manager-web/components/leadgen-form/download-permissions-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n"],[1,"  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,3],null,null,[["default"],[[[[1,"\\n      "],[10,2],[15,0,[29,["pv2 u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_permission_required_body","campaign-manager-web/components/leadgen-form/download-permissions-modal"],[["linkInfo"],[[28,[37,5],null,[["role","href"],[[30,4,["role"]],[28,[37,6],null,[["path","accountId"],["help/lms/answer/a569092",[30,5]]]]]]]]]]],[1,"\\n      "],[13],[1,"\\n    "]],[4]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@dismissModal","modal","iphHelper","@accountId"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","iph-helper","hue-web-foundations@-text-body","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/leadgen-form/download-permissions-modal.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/leadgen-form/form-creation-item-wrapper",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"zfPj+uxh",block:'[[[8,[39,0],[[24,0,"p5 mb2 u-border__common"]],[["@elevation"],["flat"]],[["default"],[[[[1,"\\n  "],[18,2,[[28,[37,2],null,[["accordionItem"],[[30,1]]]]]],[1,"\\n"]],[]]]]]],["@accordionItem","&default"],false,["hue-web-card","yield","hash"]]',moduleName:"campaign-manager-web/components/leadgen-form/form-creation-item-wrapper.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/leadgen-form/lead-gen-form-integration-form",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/constants/leadgen-form","campaign-manager-web/entities/leadgen-form/lead-gen-form","campaign-manager-web/utils/urn","ember-async-data/tracked-async-data","tracked-toolbox","@ember/service","rsvp","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A,C,O
function v(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function I(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const P=(0,n.createTemplateFactory)({id:"DNUEQDNP",block:'[[[1,"\\n"],[8,[39,0],null,[["@clearBtnA11yText","@entities","@isTypeaheadDisabled","@label","@selectedEntity","@onClear","@onSelect"],[[28,[37,1],["i18n_remove_lgf","campaign-manager-web/components/leadgen-form/lead-gen-form-integration-form"],null],[30,0,["fetchedLeadGenForms"]],[30,1],[28,[37,1],["i18n_form_label","campaign-manager-web/components/leadgen-form/lead-gen-form-integration-form"],null],[30,0,["leadGenFormEntity"]],[52,[30,0,["isAbleToRemoveForm"]],[30,0,["onRemoveLeadGenForm"]]],[30,0,["onSelectLeadGenForm"]]]],null],[1,"\\n\\n"],[41,[30,0,["isTypeaheadFetchErrorShowing"]],[[[1,"  "],[8,[39,3],[[24,0,"mt3"]],[["@type","@a11yText","@linkText","@onClick"],["negative",[28,[37,1],["i18n_typeahead_fetch_error","campaign-manager-web/components/leadgen-form/lead-gen-form-integration-form"],null],[28,[37,1],["i18n_try_again","campaign-manager-web/components/leadgen-form/lead-gen-form-integration-form"],null],[30,0,["onRetryFetch"]]]],[["default"],[[[[1,"\\n    "],[1,[28,[35,1],["i18n_typeahead_fetch_error","campaign-manager-web/components/leadgen-form/lead-gen-form-integration-form"],null]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,2],[[[1,"  "],[8,[39,4],[[24,0,"mt5"],[16,"disabled",[30,1]],[4,[38,5],["click",[30,0,["onClickCreateLeadGenForm"]]],null]],[["@buttonType","@emphasized","@size","@text"],["secondary",true,"small",[28,[37,1],["i18n_lead_gen_button_text","campaign-manager-web/components/leadgen-form/lead-gen-form-integration-form"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,6],null,[["@contextPageKey","@isArtDeco","@isOpen","@modalSize","@modalTitle","@ownerUrn","@onClose","@onFormSave"],[[30,3],[30,0,["isArtDeco"]],[30,0,["isLeadGenFormCreationModalOpen"]],"xlarge",[28,[37,1],["i18n_create_lgf","campaign-manager-web/components/leadgen-form/lead-gen-form-integration-form"],null],[30,4],[30,0,["onCancelLeadGenFormCreation"]],[30,0,["onLeadGenFormSave"]]]],null]],["@shouldDisableAllFields","@isLeadGenFormCreationAllowed","@contextPageKey","@ownerUrn"],false,["entity/typeahead-with-card","t","if","hue-web-inline-feedback","hue-web-button","on","lead-gen-form/modal"]]',moduleName:"campaign-manager-web/components/leadgen-form/lead-gen-form-integration-form.hbs",isStrictMode:!1})
let N=e.default=(g=(0,d.inject)(),b=(0,d.inject)("lead-gen-form"),_=(0,d.inject)(),(0,r.assertPropTypes)((O=class extends a.default{constructor(...e){super(...e),v(this,"i18n",T,this),v(this,"leadGenFormService",E,this),v(this,"lix",y,this),v(this,"isLeadGenFormCreationModalOpen",S,this),v(this,"leadGenFormSearchText",A,this),v(this,"refetchedLeadGenForms",C,this),w(this,"onCancelLeadGenFormCreation",(()=>{this.isLeadGenFormCreationModalOpen=!1})),w(this,"onClickCreateLeadGenForm",(()=>{this.isLeadGenFormCreationModalOpen=!0})),w(this,"onLeadGenFormSave",((e,{name:t})=>{const n=new l.default({name:t,entityUrn:e})
this.args.onUpdateLeadGenForm(n),this.isLeadGenFormCreationModalOpen=!1})),w(this,"onRemoveLeadGenForm",(()=>{this.args.onUpdateLeadGenForm(void 0)})),w(this,"onRetryFetch",(()=>{this.refetchedLeadGenForms=new c.default(this._getLeadGenFormsForTypeahead(),this)})),w(this,"onSelectLeadGenForm",(e=>{const t=new l.default(e)
this.args.onUpdateLeadGenForm(t)}))}get initiallyFetchedLeadGenForms(){return new c.default(this._getLeadGenFormsForTypeahead(),this)}get isAbleToRemoveForm(){return!this.args.shouldDisableAllFields&&this.args.isAbleToRemoveLeadGenForm}get isArtDeco(){return!this.lix.getTreatmentIsEnabled(m.LIX_TEST_KEYS.enableMercado)}get isTypeaheadFetchErrorShowing(){return!this.args.leadGenForm&&this.fetchedLeadGenForms.isRejected}get fetchedLeadGenForms(){return this.refetchedLeadGenForms||this.initiallyFetchedLeadGenForms}get leadGenFormByUrn(){return new c.default(this.leadGenFormService.getLeadGenFormByUrn(this.args.leadGenForm.entityUrn),this)}get leadGenFormEntity(){if(!this.args.leadGenForm)return null
const e=this.leadGenFormByUrn.isResolved&&this.leadGenFormByUrn.value||this.args.leadGenForm
return this._formatLeadGenFormForTypeahead(e)}get ownerObject(){return{[(0,s.getTypeFromUrn)(this.args.ownerUrn)]:this.args.ownerUrn}}_formatLeadGenFormForTypeahead({name:e,displayName:t,entityUrn:n,state:a="",reviewStatus:i}){const r=(0,s.getLeadGenFormIdFromVersionedUrn)(n)
return{id:r,name:e||t,subhead:`${r} · ${this.i18n.lookupTranslation(this.constructor,"i18n_lgf_status")({status:a})}`,state:a,reviewStatus:i,entityUrn:n}}_getLeadGenFormsForTypeahead(){return this.args.leadGenForm&&!this.isRetryingFetch?(0,p.resolve)([]):this.leadGenFormService.getLeadGenFormsByOwner(this.ownerObject).then((e=>e.filter((({state:e})=>e!==o.LEADGEN_FORM_STATUSES.ARCHIVED)).map((e=>this._formatLeadGenFormForTypeahead(e))))).catch((()=>{throw this.isRetryingFetch=!1,new Error}))}},w(O,"propTypes",{contextPageKey:r.PropTypes.string.isRequired,isAbleToRemoveLeadGenForm:r.PropTypes.bool,isLeadGenFormCreationAllowed:r.PropTypes.bool,leadGenForm:r.PropTypes.object,ownerUrn:r.PropTypes.string.isRequired,shouldDisableAllFields:r.PropTypes.bool,onUpdateLeadGenForm:r.PropTypes.func.isRequired}),T=I((f=O).prototype,"i18n",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=I(f.prototype,"leadGenFormService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=I(f.prototype,"lix",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=I(f.prototype,"isLeadGenFormCreationModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),A=I(f.prototype,"leadGenFormSearchText",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),C=I(f.prototype,"refetchedLeadGenForms",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I(f.prototype,"initiallyFetchedLeadGenForms",[u.cached],Object.getOwnPropertyDescriptor(f.prototype,"initiallyFetchedLeadGenForms"),f.prototype),I(f.prototype,"leadGenFormByUrn",[u.cached],Object.getOwnPropertyDescriptor(f.prototype,"leadGenFormByUrn"),f.prototype),h=f))||h);(0,t.setComponentTemplate)(P,N)})),define("campaign-manager-web/components/leadgen-form/leadgen-template-details",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"P/GdrQxN",block:'[[[1,"\\n"]],[],false,[]]',moduleName:"campaign-manager-web/components/leadgen-form/leadgen-template-details.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/leadgen-form/message",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"kR1/CJHJ",block:'[[[1,"\\n"]],[],false,[]]',moduleName:"campaign-manager-web/components/leadgen-form/message.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/leadgen-form/page-download-confirm-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/jsecure","@ember/object","@ember/template","@ember/service","ember-concurrency-decorators","@linkedin/ember-prop-types","hue-web-toast/utils/constants"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y,S
function A(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function C(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const O=(0,n.createTemplateFactory)({id:"A/HcdWaU",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledBy","leadgen-forms-download-confirm-modal__header"]],[["@isOpen","@size","@dismissModal"],[[30,1],"medium",[30,2]]],[["default"],[[[[1,"\\n"],[1,"  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"leadgen-forms-download-confirm-modal__header"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_download_confirm_header","campaign-manager-web/components/leadgen-form/page-download-confirm-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n"],[1,"  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,["pv3 u-color__black--75"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_download_confirm_helper","campaign-manager-web/components/leadgen-form/page-download-confirm-modal"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["pv2 u-border__common--bottom u-display-flex u-justify-between"," ",[28,[37,3],null,[["size"],["medium"]]]]]],[12],[1,"\\n      "],[10,1],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_download_confirm_number_of","campaign-manager-web/components/leadgen-form/page-download-confirm-modal"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,1],[12],[1,"\\n        "],[1,[30,4,["length"]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["pv2 u-display-flex u-justify-between"," ",[28,[37,3],null,[["size"],["medium"]]]]]],[12],[1,"\\n      "],[10,1],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_leads_time_range","campaign-manager-web/components/leadgen-form/page-download-confirm-modal"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,1],[12],[1,"\\n        "],[10,"time"],[12],[1,"\\n          "],[1,[30,0,["leadgenAnalytics","leadsDateRange","startDate"]]],[1,"\\n        "],[13],[1,"\\n        -\\n        "],[10,"time"],[12],[1,"\\n          "],[1,[30,0,["leadgenAnalytics","leadsDateRange","endDate"]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n"],[1,"  "],[8,[30,3,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n"],[1,"    "],[11,"button"],[24,0,"button--medium-secondary mr2"],[24,4,"button"],[4,[38,4],["click",[30,2]],null],[4,[38,5],["leadgen_bulk_download_cancel"],null],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_download_confirm_cancel","campaign-manager-web/components/leadgen-form/page-download-confirm-modal"],null]],[1,"\\n    "],[13],[1,"\\n\\n"],[1,"    "],[11,"button"],[24,0,"button--medium"],[24,4,"button"],[4,[38,4],["click",[30,0,["onBulkDownload"]]],null],[4,[38,5],["leadgen_bulk_download_confirm"],null],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_download_confirm_download","campaign-manager-web/components/leadgen-form/page-download-confirm-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@dismissModal","modal","@selectedAdForms"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","hue-web-foundations@-text-body","on","track-interaction"]]',moduleName:"campaign-manager-web/components/leadgen-form/page-download-confirm-modal.hbs",isStrictMode:!1})
let v=e.default=(d=(0,l.inject)(),p=(0,l.inject)("leadgen-form-analytics"),m=(0,l.inject)("hue-web-toast"),g=(0,l.inject)(),b=(0,s.task)({enqueue:!0}),(0,c.assertPropTypes)((S=class extends a.default{constructor(...e){super(...e),A(this,"adForm",f,this),A(this,"leadgenAnalytics",T,this),A(this,"toast",E,this),A(this,"i18n",y,this)}onBulkDownload(){this.args.selectedAdForms.forEach((e=>{this._downloadLeadsTask.perform(e)})),this.args.dismissModal()}*_downloadLeadsTask(e){try{yield this.adForm.downloadLeadsByDateRange(e,this.leadgenAnalytics.leadsDateRange)}catch(t){const n=this.i18n.lookupTranslation(this.constructor,"i18n_unable_to_download_file")([{file:e.form.name}])
this.toast.add({type:u.TOAST_TYPES.ERROR,message:(0,o.htmlSafe)(i.default.sanitizeHTML(n))})}}},w=S,I="propTypes",P={isOpen:c.PropTypes.bool.isRequired,dismissModal:c.PropTypes.func.isRequired,selectedAdForms:c.PropTypes.array},I in w?Object.defineProperty(w,I,{value:P,enumerable:!0,configurable:!0,writable:!0}):w[I]=P,f=C((h=S).prototype,"adForm",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=C(h.prototype,"leadgenAnalytics",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=C(h.prototype,"toast",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=C(h.prototype,"i18n",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C(h.prototype,"onBulkDownload",[r.action],Object.getOwnPropertyDescriptor(h.prototype,"onBulkDownload"),h.prototype),C(h.prototype,"_downloadLeadsTask",[b],Object.getOwnPropertyDescriptor(h.prototype,"_downloadLeadsTask"),h.prototype),_=h))||_)
var w,I,P;(0,t.setComponentTemplate)(O,v)})),define("campaign-manager-web/components/leadgen-form/page-panel-notification",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"L2RL28wn",block:'[[[10,"section"],[12],[1,"\\n  "],[10,0],[14,0,"u-display-flex"],[12],[1,"\\n"],[1,"    "],[10,0],[14,0,"leadgen-form-page-panel-notification__icon-container u-display-flex u-justify-center u-items-center"],[12],[1,"\\n      "],[8,[39,0],[[16,0,[29,["u-icon--tooltip"," ",[28,[37,1],null,[["color"],["default"]]]]]]],[["@size","@name"],["small","signal-notice"]],null],[1,"\\n    "],[13],[1,"\\n\\n"],[1,"    "],[10,2],[15,0,[29,["leadgen-form-page-panel-notification__content pl2 u-color__black--75 u-display-flex u-items-center"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[18,1,null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["&default"],false,["hue-web-icons@icon","hue-web-foundations@-text-body","yield"]]',moduleName:"campaign-manager-web/components/leadgen-form/page-panel-notification.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/leadgen-form/page-panel",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/service","@linkedin/ember-prop-types","ember-concurrency-decorators","rsvp","@ember/object","@ember/object/computed","campaign-manager-web/constants/leadgen-form","campaign-manager-web/constants/leadgen-form-tracking","campaign-manager-web/utils/urn","ember-lifeline","campaign-manager-web/utils/tracking","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/leadgen-forms","campaign-manager-web/utils/focus"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T){var E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k
function U(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function x(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function F(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const z=(0,n.createTemplateFactory)({id:"TIBQXMwt",block:'[[[1,"\\n"],[8,[39,0],null,[["@message","@isLoading"],[[28,[37,1],["i18n_saving_your_form","campaign-manager-web/components/leadgen-form/page-panel"],null],[30,0,["saveAdFormTask","isRunning"]]]],null],[1,"\\n\\n"],[8,[39,2],[[24,"data-live-test-leadgen-forms-page__page-panel",""]],[["@title","@backHeaderTooltipText","@backHeaderAction","@backFooterAction"],[[30,1],[28,[37,1],["i18n_back_to_lead_gen_forms_table","campaign-manager-web/components/leadgen-form/page-panel"],null],[30,2],[30,2]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["form"]],null,null,[["default"],[[[[1,"\\n\\n    "],[18,10,[[28,[37,4],null,[["notification"],[[50,"leadgen-form/page-panel-notification",0,null,null]]]]]],[1,"\\n    "],[8,[39,6],null,[["@showEditWarning"],[[30,4]]],[["default"],[[[[1,"\\n      "],[8,[30,5,["leadgenForm"]],null,[["@accountId","@enableLeadGenFormCreation","@companyId","@showValidations","@isFormSelectionShowing","@isFormReadOnly","@isNameQuestionConsentAndHiddenFieldReadOnly","@adForm","@sectionToExpandOnInit","@isCtaFieldShowing","@formDetailsAriaLabel"],[[30,6,["id"]],true,[30,0,["companyId"]],[30,0,["showValidations"]],false,[30,7],[30,0,["isNameQuestionCheckboxAndHiddenFieldsReadOnly"]],[30,8],[30,0,["sectionToExpandOnInit"]],false,[28,[37,1],["i18n_live_preview_header_descriptor","campaign-manager-web/components/leadgen-form/page-panel"],null]]],null],[1,"\\n    "]],[5]]]]],[1,"\\n\\n"],[1,"    "],[8,[39,7],null,[["@type","@isHidden","@message"],["negative",[28,[37,8],[[30,0,["saveAdFormTask","last","isError"]]],null],[28,[37,9],null,[["error","customErrorMessage"],[[30,0,["saveError"]],[28,[37,1],["i18n_save_form_error_message","campaign-manager-web/components/leadgen-form/page-panel"],null]]]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["preview"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,10],null,[["@desktopTitle","@mobileTitle","@previewDesktopUrl","@previewMobileUrl","@previewObject","@trackingKeys","@isInteractive","@isLeadGenObjective","@isIframeTabbable","@objectiveType","@isFormWithPreviewMode"],[[30,0,["livePreview","desktop","title"]],[30,0,["livePreview","mobile","title"]],[30,0,["livePreview","desktop","url"]],[30,0,["livePreview","mobile","url"]],[30,0,["livePreview","previewObject"]],[28,[37,4],null,[["desktopTabSelected","mobileTabSelected"],[[30,0,["livePreview","desktop","tracking"]],[30,0,["livePreview","mobile","tracking"]]]]],true,true,false,[30,0,["leadGeneration"]],true]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["footer-right"]],null,null,[["default"],[[[[1,"\\n"],[41,[51,[30,7]],[[[41,[28,[37,13],[[30,0,["showSaveConfirmation"]],[30,0,["adForm","leadgenFormCreation","isValid"]]],null],[[[1,"        "],[8,[39,14],null,[["@dataTestSelectorValue","@placement","@onConfirm","@confirmButtonText","@triggerButtonText","@triggerButtonClass","@triggerButtonDisabled"],["leadgen-page-panel__save-button","top",[30,0,["onSaveOrConfirm"]],[28,[37,1],["i18n_leadgen_page_panel_confirm_button","campaign-manager-web/components/leadgen-form/page-panel"],null],[28,[37,1],["i18n_leadgen_page_panel_save_button","campaign-manager-web/components/leadgen-form/page-panel"],null],"create-and-sponsor__save",[30,0,["isSaveButtonDisabled"]]]],[["default"],[[[[1,"\\n          "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,15],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[8,[39,16],null,null,[["default"],[[[[1,"\\n              "],[1,[52,[30,0,["isNameQuestionCheckboxAndHiddenFieldsReadOnly"]],[28,[37,1],["i18n_edit_lead_gen_form_phase2","campaign-manager-web/components/leadgen-form/page-panel"],[["linkInfo"],[[28,[37,17],null,[["role","href","ariaLabel","dataTestSelector"],[[30,9,["role"]],[28,[37,18],null,[["path"],["help/lms/answer/112190"]]],[28,[37,1],["i18n_edit_lead_gen_form_phase2_link_aria","campaign-manager-web/components/leadgen-form/page-panel"],null],"data-test-leadgen-page-panel__confirm-message-learn-more"]]]]]],[28,[37,1],["i18n_edit_draft_lead_gen_form_v2","campaign-manager-web/components/leadgen-form/page-panel"],[["linkInfo"],[[28,[37,17],null,[["role","href","ariaLabel","dataTestSelector"],[[30,9,["role"]],[28,[37,18],null,[["path"],["help/lms/suggested/111730"]]],[28,[37,1],["i18n_edit_draft_lead_gen_form_aria","campaign-manager-web/components/leadgen-form/page-panel"],null],"data-test-leadgen-page-panel__confirm-message-learn-more"]]]]]]]],[1,"\\n            "]],[9]]]]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],[[[1,"        "],[10,0],[12],[1,"\\n          "],[10,0],[15,0,[29,["u-color__black--75 mb2"," ",[28,[37,15],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_leadgen_panel_agree_continue_terms_agreement","campaign-manager-web/components/leadgen-form/page-panel"],[["linkInfo"],[[28,[37,17],null,[["href","dataTestSelector"],[[28,[37,18],null,[["path"],["legal/sas-terms"]]],"data-test-page-panel__legal-terms-link"]]]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"u-display-flex u-justify-end"],[12],[1,"\\n"],[1,"            "],[8,[39,19],[[24,0,"create-and-sponsor__save leadgen-form-page-panel-create"],[16,"disabled",[30,0,["isSaveButtonDisabled"]]],[4,[38,20],["click",[30,0,["onSaveOrConfirm"]]],null]],[["@buttonType","@size","@text"],["primary","small",[52,[30,8,["id"]],[28,[37,1],["i18n_leadgen_page_panel_save_button","campaign-manager-web/components/leadgen-form/page-panel"],null],[28,[37,1],["i18n_leadgen_page_panel_create_button","campaign-manager-web/components/leadgen-form/page-panel"],null]]]],null],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]]]],[]],null],[1,"  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@pageTitle","@onLeadGenPagePanelClose","layout","@showEditWarning","leadgenCreation","@account","@isFormReadOnly","@selectedAdForm","iphHelper","&default"],false,["cm-overlay-loader","t","form-with-preview-layout","yield","hash","component","leadgen-form/creation","hue-web-inline-feedback","not","error-message","leadgen-form-live-preview","unless","if","and","confirm-hovercard","hue-web-foundations@-text-body","iph-helper","external-link-info","help-center-url","hue-web-button","on"]]',moduleName:"campaign-manager-web/components/leadgen-form/page-panel.hbs",isStrictMode:!1}),{SHORT_PRESS:j}=b.CONTROL_INTERACTION_TYPE
let G=e.default=(E=(0,r.inject)(),y=(0,r.inject)(),S=(0,r.inject)(),A=(0,r.inject)(),C=(0,u.readOnly)("adForm.leadgenFormCreation.preview"),O=(0,l.task)({drop:!0}),(0,o.assertPropTypes)((k=class extends a.default{constructor(...e){super(...e),U(this,"adForm",I,this),U(this,"jet",P,this),U(this,"tracking",N,this),U(this,"lix",R,this),x(this,"leadGeneration",_.OBJECTIVE_TYPE.LEAD_GENERATION),x(this,"showSaveConfirmation",Boolean((0,c.get)(this.args,"selectedAdForm.id"))),U(this,"showValidations",D,this),U(this,"saveError",M,this),x(this,"sectionToExpandOnInit",d.LEADGEN_FORM_SECTIONS.FORM_SECTION),x(this,"isNameQuestionCheckboxAndHiddenFieldsReadOnly",!this.args.isDuplicate&&(0,c.get)(this.args,"selectedAdForm.cmAdFormMetadata.servableOrServedForm")),U(this,"livePreview",L,this)}get companyId(){return parseInt((0,m.getIdFromUrn)(this.args.account.reference),10)}get isSaveButtonDisabled(){return this.showValidations&&!this.adForm.leadgenFormCreation.isValid||this.saveAdFormTask.isRunning}willDestroy(){super.willDestroy(...arguments),(0,g.runDisposables)(this)}onSaveOrConfirm(){this.showValidations=!0
const e=this.adForm.getLeadgenFormCreationJson()
let t
if(t=e.id?p.default.STANDALONE.SAVE_CLICK.EDIT:this.args.isDuplicate?p.default.STANDALONE.SAVE_CLICK.DUPLICATE:p.default.STANDALONE.SAVE_CLICK.CREATE,this.tracking.fireInteractionEvent(t,j),this.adForm.leadgenFormCreation.isValid)this.saveAdFormTask.perform(e)
else{const{selector:e,accordionButton:t}=this.adForm.getFirstErrorInputId()
"false"===document.querySelector(t)?.attributes["aria-expanded"]?.value?(0,T.setFocus)(t):(0,T.setFocus)(e)}}*saveAdFormTask(e){this.saveError=null
try{let t
if(e.id){const n=(0,h.constructPemMetadata)(f.LEADGEN_ACTION_KEYS.EDIT_FORM,[this.args.account.id],{productName:f.LEADGEN_PEM_PRODUCT_NAME})
yield this.adForm.update({...this.args.selectedAdForm,form:e.form},n),t=(0,c.get)(this.args.selectedAdForm,"cmAdFormMetadata.servableOrServedForm")?"leadgen_standalone_edit_servable_or_served_form_save":"leadgen_standalone_edit_form_save"}else{const n=(0,h.constructPemMetadata)(f.LEADGEN_ACTION_KEYS.CREATE_FORM,[this.args.account.id],{productName:f.LEADGEN_PEM_PRODUCT_NAME})
yield this.adForm.saveLeadGenForm(e,n),t=this.args.isDuplicate?"leadgen_standalone_duplicate_form_save":"leadgen_standalone_create_form_save"}this.tracking.fireInteractionEvent(t,j)
const n=!0
yield this.args.onLeadGenPagePanelClose(n)}catch(t){return this.saveError=t,this.jet.error(`Failed in creating new adForm in leadgen forms page. accountId: ${this.args.account.id}`,null,!1),(0,s.reject)(t)}}},x(k,"propTypes",{account:o.PropTypes.EmberObject.isRequired,selectedAdForm:o.PropTypes.object,isDuplicate:o.PropTypes.bool,isFormReadOnly:o.PropTypes.bool,onLeadGenPagePanelClose:o.PropTypes.func.isRequired,showEditWarning:o.PropTypes.bool}),I=F((w=k).prototype,"adForm",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=F(w.prototype,"jet",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=F(w.prototype,"tracking",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=F(w.prototype,"lix",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=F(w.prototype,"showValidations",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),M=F(w.prototype,"saveError",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),L=F(w.prototype,"livePreview",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F(w.prototype,"onSaveOrConfirm",[c.action],Object.getOwnPropertyDescriptor(w.prototype,"onSaveOrConfirm"),w.prototype),F(w.prototype,"saveAdFormTask",[O],Object.getOwnPropertyDescriptor(w.prototype,"saveAdFormTask"),w.prototype),v=w))||v);(0,t.setComponentTemplate)(z,G)})),define("campaign-manager-web/components/leadgen-form/page-status-update-confirm-modal",["exports","@ember/component","@ember/template-factory","campaign-manager-web/components/leadgen-form/page-table-creative-name","@glimmer/component","@glimmer/tracking","@ember/service","@ember/object","ember-concurrency-decorators","ember-lifeline","campaign-manager-web/utils/ad-form","campaign-manager-web/constants/leadgen-form","campaign-manager-web/helpers/help-center-url","@linkedin/ember-prop-types","hue-web-toast/utils/constants","@embroider/util"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b){var _,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k
function U(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function x(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const F=(0,n.createTemplateFactory)({id:"Ww4GwiKa",block:'[[[8,[39,0],[[24,"aria-labelledBy","leadgen-forms-action-confirm-modal__header"],[24,0,"leadgen-form-page__status-update-confirm-modal"]],[["@isOpen","@size","@dismissModal"],[[30,1],"medium",[30,0,["onDismissModal"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n      "],[10,"h2"],[14,1,"leadgen-forms-action-confirm-modal__header"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n"],[41,[30,0,["isOnArchivedTab"]],[[[1,"          "],[1,[28,[35,3],[[52,[30,0,["showFormUnarchivedStep"]],"i18n_unarchived_dialog_header","i18n_unarchive_confirm_header"],"campaign-manager-web/components/leadgen-form/page-status-update-confirm-modal"],null]],[1,"\\n"]],[]],[[[1,"          "],[1,[28,[35,3],["i18n_archive_confirm_header","campaign-manager-web/components/leadgen-form/page-status-update-confirm-modal"],null]],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n"],[41,[30,0,["showFormUnarchivedStep"]],[[[1,"        "],[8,[39,4],[[24,"data-test","leadgen-forms__after-archived-success-icon"],[24,0,"u-color__green7 ml2"]],[["@size","@name"],["medium","signal-success"]],null],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,2,["ModalContent"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["leadgenAnalytics","setAssociatedCreativesMapTask","isRunning"]],[[[1,"      "],[10,0],[14,0,"leadgen-form-page__modal-loader u-loader__absolute-container"],[12],[1,"\\n        "],[8,[39,5],null,[["@a11yText","@size"],[[28,[37,3],["i18n_loader_text","campaign-manager-web/components/leadgen-form/page-status-update-confirm-modal"],null],"xlarge"]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[44,[[28,[37,7],[[30,0,["leadgenAnalytics","associatedCreativesMap"]],[30,3,["id"]]],null]],[[[41,[30,0,["showFormUnarchivedStep"]],[[[1,"        "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_after_unarchived_dialog_message","campaign-manager-web/components/leadgen-form/page-status-update-confirm-modal"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,0,["isOnArchivedTab"]],[[[1,"            "],[1,[28,[35,3],[[52,[30,4],"i18n_unarchive_confirm_dialog_content","i18n_unarchive_confirm_dialog_content_no_associated_creative"],"campaign-manager-web/components/leadgen-form/page-status-update-confirm-modal"],null]],[1,"\\n"]],[]],[[[1,"            "],[1,[28,[35,3],[[52,[30,4],"i18n_archive_confirm_dialog_content","i18n_archive_confirm_dialog_content_no_associated_creative"],"campaign-manager-web/components/leadgen-form/page-status-update-confirm-modal"],null]],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n"]],[]]],[41,[30,4],[[[1,"        "],[8,[39,9],null,[["@data","@columns"],[[30,4],[30,0,["associatedCreativesTableColumns"]]]],null],[1,"\\n"]],[]],null]],[4]]],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,2,["ModalFooter"]],[[24,0,"modal-footer--with-inline-feedback-and-buttons"]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["showFormUnarchivedStep"]],[[[1,"      "],[11,"button"],[24,"data-js-leadgen-forms__action-close-button",""],[24,0,"button--medium"],[24,4,"button"],[4,[38,10],["click",[30,0,["onDismissModal"]]],null],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_after_unarchived_close_button","campaign-manager-web/components/leadgen-form/page-status-update-confirm-modal"],null]],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[10,0],[14,0,"self-start mb2"],[12],[1,"\\n"],[1,"        "],[8,[39,11],null,[["@message","@type","@isHidden"],[[28,[37,3],[[52,[30,0,["isOnArchivedTab"]],"i18n_unarchive_form_error_message","i18n_archive_form_error_message"],"campaign-manager-web/components/leadgen-form/page-status-update-confirm-modal"],null],"negative",[28,[37,12],[[30,0,["showStatusUpdateError"]]],null]]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[12],[1,"\\n"],[1,"        "],[11,"button"],[24,0,"button--medium-secondary mr2"],[24,4,"button"],[4,[38,10],["click",[30,0,["onDismissModal"]]],null],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_status_change_confirm_cancel_button","campaign-manager-web/components/leadgen-form/page-status-update-confirm-modal"],null]],[1,"\\n        "],[13],[1,"\\n\\n"],[41,[30,0,["isOnArchivedTab"]],[[[1,"          "],[11,"button"],[24,0,"button--medium"],[16,"disabled",[30,0,["updateStatusTask","isRunning"]]],[24,4,"button"],[4,[38,10],["click",[30,0,["onStatusUpdateConfirm"]]],null],[4,[38,13],["leadgen_standalone_unarchive_confirm"],null],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_status_change_confirm_unarchive_button","campaign-manager-web/components/leadgen-form/page-status-update-confirm-modal"],null]],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[1,"          "],[11,"button"],[24,0,"button--medium"],[16,"disabled",[30,0,["updateStatusTask","isRunning"]]],[24,4,"button"],[4,[38,10],["click",[30,0,["onStatusUpdateConfirm"]]],null],[4,[38,13],["leadgen_standalone_archive_confirm"],null],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_status_change_confirm_archive_button","campaign-manager-web/components/leadgen-form/page-status-update-confirm-modal"],null]],[1,"\\n          "],[13],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n"]],[2]]]]]],["@isOpen","modal","@selectedAdForm","associatedCreatives"],false,["hue-web-modal","hue-web-foundations@-text-heading","if","t","hue-web-icons@icon","hue-web-progress-indicator","let","get","hue-web-foundations@-text-body","ads-table","on","hue-web-inline-feedback","not","track-interaction"]]',moduleName:"campaign-manager-web/components/leadgen-form/page-status-update-confirm-modal.hbs",isStrictMode:!1})
let z=e.default=(_=(0,o.inject)("a11y-notification"),h=(0,o.inject)("hue-web-toast"),f=(0,o.inject)(),T=(0,o.inject)(),E=(0,o.inject)(),y=(0,o.inject)(),S=(0,o.inject)("leadgen-form-analytics"),A=(0,s.task)({drop:!0}),(0,m.assertPropTypes)((k=class extends i.default{constructor(...e){super(...e),U(this,"a11yNotification",v,this),U(this,"toast",w,this),U(this,"i18n",I,this),U(this,"xhr",P,this),U(this,"reporting",N,this),U(this,"adForm",R,this),U(this,"leadgenAnalytics",D,this),U(this,"showStatusUpdateError",M,this),U(this,"showFormUnarchivedStep",L,this)}get isOnArchivedTab(){return this.args.activeTab===u.LEAD_GEN_FORMS_PAGE_TABS.ARCHIVED}get associatedCreativesTableColumns(){return[{propertyName:"name",component:(0,b.ensureSafeComponent)(a.default,this),title:this._getTranslatedStr("i18n_associated_creative"),disableSorting:!0,columnData:{linkToCampaignCreative:this.showFormUnarchivedStep}},{propertyName:"campaignName",title:this._getTranslatedStr("i18n_campaign"),disableSorting:!0}]}onStatusUpdateConfirm(){const e=this.args.activeTab===u.LEAD_GEN_FORMS_PAGE_TABS.CURRENT?d.LEADGEN_FORM_STATUSES.ARCHIVED:d.LEADGEN_FORM_STATUSES.SUBMITTED
this.updateStatusTask.perform(this.args.selectedAdForm,e)}onDismissModal(){this.args.dismissModal(),this.showFormUnarchivedStep=!1}*updateStatusTask(e,t){this.showStatusUpdateError=!1
try{yield this.adForm.updateFormStatus(e.id,t,e.accountId)}catch(n){this.showStatusUpdateError=!0}this.showStatusUpdateError||this._handlingAfterStatusUpdated(t,e)}_handlingAfterStatusUpdated(e,t){e===d.LEADGEN_FORM_STATUSES.SUBMITTED&&this.leadgenAnalytics.associatedCreativesMap[t.id]?(this.showFormUnarchivedStep=!0,this.a11yNotification.announce(this._getTranslatedStr("i18n_after_unarchived_dialog_message")),this._focusElement("[data-js-leadgen-forms__action-close-button]")):(this.onDismissModal(),this._showStatusUpdatedSuccessMessage(e))}_showStatusUpdatedSuccessMessage(e){const t=this.i18n.lookupTranslation(this.constructor,e===d.LEADGEN_FORM_STATUSES.ARCHIVED?"i18n_leadgen_forms_archive_success_text":"i18n_leadgen_forms_unarchive_success_text")(),n=this.i18n.lookupTranslation(this.constructor,"i18n_leadgen_forms_success_learn_more")(),a=this.args.account.id
this.toast.add({type:g.TOAST_TYPES.SUCCESS,message:t,ctaText:n,ctaUrl:(0,p.helpCenterUrl)(null,{path:"help/lms/answer/83492",accountId:a})})}_focusElement(e){(0,c.runTask)(this,(()=>{document.querySelector(e).focus()}),0)}_getTranslatedStr(e){return this.i18n.lookupTranslation(this.constructor,e)()}},j=k,G="propTypes",B={isOpen:m.PropTypes.bool.isRequired,dismissModal:m.PropTypes.func.isRequired,activeTab:m.PropTypes.string,selectedAdForm:m.PropTypes.oneOfType([m.PropTypes.object,m.PropTypes.null]),account:m.PropTypes.EmberObject},G in j?Object.defineProperty(j,G,{value:B,enumerable:!0,configurable:!0,writable:!0}):j[G]=B,v=x((O=k).prototype,"a11yNotification",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=x(O.prototype,"toast",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=x(O.prototype,"i18n",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=x(O.prototype,"xhr",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=x(O.prototype,"reporting",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=x(O.prototype,"adForm",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=x(O.prototype,"leadgenAnalytics",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=x(O.prototype,"showStatusUpdateError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),L=x(O.prototype,"showFormUnarchivedStep",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),x(O.prototype,"onStatusUpdateConfirm",[l.action],Object.getOwnPropertyDescriptor(O.prototype,"onStatusUpdateConfirm"),O.prototype),x(O.prototype,"onDismissModal",[l.action],Object.getOwnPropertyDescriptor(O.prototype,"onDismissModal"),O.prototype),x(O.prototype,"updateStatusTask",[A],Object.getOwnPropertyDescriptor(O.prototype,"updateStatusTask"),O.prototype),C=O))||C)
var j,G,B;(0,t.setComponentTemplate)(F,z)})),define("campaign-manager-web/components/leadgen-form/page-table-actions-dropdown",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/service","@ember/object","@ember/runloop","campaign-manager-web/utils/focus","campaign-manager-web/utils/ad-form","campaign-manager-web/constants/leadgen-form-tracking"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y,S,A,C,O
function v(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function I(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const P=(0,n.createTemplateFactory)({id:"54tVwz2P",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"u-layout__float-right"]],[["@isOpen","@onVisibilityChange"],[[30,0,["isDropdownOpen"]],[28,[37,1],[[28,[37,2],[[30,0,["isDropdownOpen"]]],null]],null]]],[["default"],[[[[1,"\\n  "],[11,0],[24,0,"u-hoverable__content"],[4,[38,3],[[30,0,["isDropdownOpen"]]],null],[12],[1,"\\n    "],[8,[30,1,["dropdown-trigger"]],[[16,"aria-label",[28,[37,4],["i18n_a11y_trigger_label","campaign-manager-web/components/leadgen-form/page-table-actions-dropdown"],[["name"],[[30,2,["form","name"]]]]]]],null,[["default"],[[[[1,"\\n      "],[8,[39,5],[[16,"js-leadgen-form-actions-dropdown__trigger",[29,[[30,2,["rowId"]]]]],[4,[38,6],["spin_ad_list_menu"],null]],[["@placement","@content","@contentClass"],["top",[28,[37,4],["i18n_actions_dropdown_tooltip","campaign-manager-web/components/leadgen-form/page-table-actions-dropdown"],null],"u-hoverable__content"]],[["trigger"],[[[[1,"\\n          "],[11,1],[24,"data-live-test-leadgen-forms-page__actions-trigger",""],[24,0,"button--small-muted-tertiary"],[4,[38,7],[[30,3,["triggerContentSharedInfo"]]],null],[12],[1,"\\n            "],[8,[39,8],null,[["@size","@name"],["medium","overflow-web-ios"]],null],[1,"\\n          "],[13],[1,"\\n        "]],[3]]]]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,1,["dropdown-content"]],null,[["@justification","@occlusionCulling"],["right",false]],[["default"],[[[[1,"\\n      "],[10,"ul"],[12],[1,"\\n"],[44,[[28,[37,10],[[30,4,["columnData","activeTab"]],[30,0,["LEAD_GEN_FORMS_PAGE_TABS","CURRENT"]]],null],[28,[37,10],[[30,2,["leadsCount","totalLeadsCount"]],0],null],[28,[37,11],[[30,4,["columnData","userPermissions","allowedToViewLeads"]]],null]],[[[41,[30,5],[[[1,"            "],[10,"li"],[14,0,"u-layout--no-wrap"],[14,"data-live-test-leadgen-forms-page__edit-trigger",""],[12],[1,"\\n              "],[8,[39,13],[[4,[38,6],["leadgen_standalone_edit_form"],null]],[["@itemSelected","@disabled","@class"],[[28,[37,1],[[30,0,["onEdit"]],[30,2]],null],[30,0,["areNonEditOptionsDisabled"]],[28,[37,14],["u-display-flex u-items-center",[28,[37,15],null,[["leadgen-form-page-table-actions-dropdown__item-disabled"],[[30,0,["areNonEditOptionsDisabled"]]]]]],null]]],[["default"],[[[[1,"\\n                "],[10,1],[14,0,"leadgen-form-page-table-actions-dropdown__item-text"],[12],[1,"\\n                  "],[1,[28,[35,4],["i18n_actions_dropdown_edit","campaign-manager-web/components/leadgen-form/page-table-actions-dropdown"],null]],[1,"\\n                "],[13],[1,"\\n"],[41,[51,[30,0,["areNonEditOptionsDisabled"]]],[[[1,"                  "],[8,[39,5],[[24,0,"ml1"]],[["@placement","@contentClass"],["right","u-hoverable__content leadgen-form-page-table-actions-dropdown__item-tooltip-content"]],[["trigger","content"],[[[[1,"\\n                      "],[11,"button"],[24,0,"button--unstyled button--cursor-default leadgen-form-page-table-actions-dropdown__item-tooltip-trigger"],[24,4,"button"],[4,[38,7],[[30,8,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                        "],[8,[39,8],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                      "],[13],[1,"\\n                    "]],[8]],[[[1,"\\n                      "],[10,1],[12],[1,"\\n                        "],[1,[28,[35,4],["i18n_edit_not_allowed","campaign-manager-web/components/leadgen-form/page-table-actions-dropdown"],null]],[1,"\\n                      "],[13],[1,"\\n                    "]],[]]]]],[1,"\\n\\n"]],[]],null],[1,"              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],[[[1,"            "],[10,"li"],[12],[1,"\\n              "],[8,[39,13],[[4,[38,6],["leadgen_standalone_unarchive"],null]],[["@itemSelected","@disabled","@class"],[[28,[37,1],[[30,0,["onUpdateFormStatus"]],[30,2]],null],[30,0,["areNonEditOptionsDisabled"]],[52,[30,0,["areNonEditOptionsDisabled"]],"artdeco-dropdown__item--disabled"]]],[["default"],[[[[1,"\\n                "],[10,1],[12],[1,[28,[35,4],["i18n_actions_dropdown_unarchive","campaign-manager-web/components/leadgen-form/page-table-actions-dropdown"],null]],[13],[1,"\\n              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]]],[1,"\\n"],[1,"          "],[10,"li"],[14,0,"u-layout--no-wrap"],[12],[1,"\\n            "],[8,[39,13],[[4,[38,6],["leadgen_standalone_download_leads"],null]],[["@itemSelected","@disabled","@class"],[[28,[37,1],[[30,0,["downloadLeadgenForm"]],[30,2]],null],[28,[37,17],[[30,6],[30,7]],null],[28,[37,14],["u-display-flex u-items-center",[28,[37,15],null,[["leadgen-form-page-table-actions-dropdown__item-disabled"],[[28,[37,17],[[30,6],[30,7]],null]]]]],null]]],[["default"],[[[[1,"\\n              "],[10,1],[14,0,"leadgen-form-page-table-actions-dropdown__item-text u-link--disguised"],[12],[1,"\\n                "],[1,[28,[35,4],["i18n_actions_dropdown_download_v2","campaign-manager-web/components/leadgen-form/page-table-actions-dropdown"],[["linkInfo"],["#"]]]],[1,"\\n              "],[13],[1,"\\n"],[41,[28,[37,17],[[30,6],[30,7]],null],[[[1,"                "],[8,[39,5],[[24,0,"ml1"]],[["@placement","@contentClass","@onShow"],["right","u-hoverable__content leadgen-form-page-table-actions-dropdown__item-tooltip-content",[28,[37,18],null,[["controlName","type"],[[30,0,["LEADGEN_ACTIONS_TRACKING","DOWNLOAD_TOOLTIP_HOVER"]],"HOVER"]]]]],[["trigger","content"],[[[[1,"\\n                    "],[11,"button"],[24,0,"button--unstyled button--cursor-default leadgen-form-page-table-actions-dropdown__item-tooltip-trigger"],[24,4,"button"],[4,[38,7],[[30,9,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                      "],[8,[39,8],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                    "],[13],[1,"\\n                  "]],[9]],[[[1,"\\n"],[41,[30,7],[[[1,"                      "],[10,1],[12],[1,"\\n                        "],[1,[28,[35,4],["i18n_download_no_permission_v2","campaign-manager-web/components/leadgen-form/page-table-actions-dropdown"],null]],[1,"\\n                      "],[13],[1,"\\n"]],[]],[[[1,"                      "],[10,1],[12],[1,"\\n                        "],[1,[28,[35,4],["i18n_download_no_leads","campaign-manager-web/components/leadgen-form/page-table-actions-dropdown"],null]],[1,"\\n                      "],[13],[1,"\\n"]],[]]],[1,"                  "]],[]]]]],[1,"\\n\\n"]],[]],null],[1,"            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n\\n"],[41,[30,5],[[[1,"\\n"],[1,"            "],[10,"li"],[12],[1,"\\n              "],[8,[39,13],[[4,[38,6],["leadgen_standalone_duplicate_form"],null]],[["@itemSelected","@disabled","@class"],[[28,[37,1],[[30,0,["onDuplicate"]],[30,2]],null],[30,0,["areNonEditOptionsDisabled"]],[52,[30,0,["areNonEditOptionsDisabled"]],"artdeco-dropdown__item--disabled"]]],[["default"],[[[[1,"\\n                "],[10,1],[12],[1,[28,[35,4],["i18n_actions_dropdown_duplicate","campaign-manager-web/components/leadgen-form/page-table-actions-dropdown"],null]],[13],[1,"\\n              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n\\n"],[1,"            "],[10,"li"],[12],[1,"\\n              "],[8,[39,13],[[4,[38,6],["leadgen_standalone_archive"],null]],[["@itemSelected","@disabled","@class"],[[28,[37,1],[[30,0,["onUpdateFormStatus"]],[30,2]],null],[30,0,["areNonEditOptionsDisabled"]],[52,[30,0,["areNonEditOptionsDisabled"]],"artdeco-dropdown__item--disabled"]]],[["default"],[[[[1,"\\n                "],[10,1],[12],[1,[28,[35,4],["i18n_actions_dropdown_archive","campaign-manager-web/components/leadgen-form/page-table-actions-dropdown"],null]],[13],[1,"\\n              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],null]],[5,6,7]]],[1,"      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[1]]]]]],["dropdown","@record","triggerData","@column","isUnderCurrentTab","hasNoLeads","notAllowedToViewLeads","triggerData","triggerData"],false,["artdeco-dropdown","fn","mut","fixed-dropdown","t","hue-web-tooltip","track-interaction","hue-web-tooltip-trigger","hue-web-icons@icon","let","eq","not","if","artdeco-dropdown-item","classes","hash","unless","or","cm-tracking"]]',moduleName:"campaign-manager-web/components/leadgen-form/page-table-actions-dropdown.hbs",isStrictMode:!1})
let N=e.default=(d=(0,r.inject)(),p=(0,r.inject)(),m=(0,r.inject)(),g=(0,r.inject)(),b=(0,r.inject)("leadgen-form-analytics"),_=(0,r.inject)(),h=(0,o.computed)("args.column.columnData.userPermissions.allowedToEditCreatives"),f=class extends a.default{constructor(...e){super(...e),v(this,"i18n",T,this),v(this,"xhr",E,this),v(this,"jet",y,this),v(this,"adForm",S,this),v(this,"leadgenAnalytics",A,this),v(this,"lix",C,this),v(this,"isDropdownOpen",O,this),w(this,"LEAD_GEN_FORMS_PAGE_TABS",c.LEAD_GEN_FORMS_PAGE_TABS),w(this,"LEADGEN_ACTIONS_TRACKING",u.default.STANDALONE.ACTIONS)}get areNonEditOptionsDisabled(){let{allowedToEditCreatives:e}=this.args?.column?.columnData?.userPermissions||{}
return e=e??!0,!e}downloadLeadgenForm(e){this.isDropdownOpen=!1,this._focusElementTask(`[js-leadgen-form-actions-dropdown__trigger="${e.rowId}"]`),this._downloadCSVFromSignedUrl(e)}onDuplicate(e){this.args.column.columnActions.onOpenEditLeadGenPanel(e,!1,!0)}onEdit(e){this.args.column.columnActions.onOpenEditLeadGenPanel(e)}onUpdateFormStatus(e){this.args.column.columnActions.onUpdateFormStatus(e)}_focusElementTask(e){(0,l.schedule)("afterRender",this,(()=>{this.isDestroyed||(0,s.setFocus)(e)}))}_downloadCSVFromSignedUrl(e){this.adForm.downloadLeadsByDateRange(e,this.leadgenAnalytics.leadsDateRange).catch((()=>{this.jet.error(`Error in fetching csv data for account ${e.accountId} form ${e.id}`,"leadgen-form-actions-dropdown")}))}},T=I(f.prototype,"i18n",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=I(f.prototype,"xhr",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=I(f.prototype,"jet",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=I(f.prototype,"adForm",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=I(f.prototype,"leadgenAnalytics",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=I(f.prototype,"lix",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=I(f.prototype,"isDropdownOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),I(f.prototype,"areNonEditOptionsDisabled",[h],Object.getOwnPropertyDescriptor(f.prototype,"areNonEditOptionsDisabled"),f.prototype),I(f.prototype,"downloadLeadgenForm",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"downloadLeadgenForm"),f.prototype),I(f.prototype,"onDuplicate",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onDuplicate"),f.prototype),I(f.prototype,"onEdit",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onEdit"),f.prototype),I(f.prototype,"onUpdateFormStatus",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onUpdateFormStatus"),f.prototype),f);(0,t.setComponentTemplate)(P,N)})),define("campaign-manager-web/components/leadgen-form/page-table-association-count",["exports","@ember/component","@ember/template-factory","campaign-manager-web/components/leadgen-form/page-table-creative-name","@glimmer/component","@ember/service","@embroider/util"],(function(e,t,n,a,i,r,o){var l,s,c
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const u=(0,n.createTemplateFactory)({id:"MKSXPbAn",block:'[[[1,"\\n"],[8,[39,0],null,[["@isLoading","@size"],[[30,1,["columnActions","setAssociatedCreativesMapTask","isRunning"]],"small"]],[["default"],[[[[1,"\\n"],[41,[30,2,["associatedCreatives","length"]],[[[1,"    "],[8,[39,2],[[4,[38,5],["leadgen_associated_form_count_hover"],[["interactionType"],["SHORT_PRESS"]]]],[["@text","@placement","@ariaLabel"],[[28,[37,3],[[30,2,["associatedCreatives","length"]]],null],"left",[28,[37,4],["i18n_a11y_trigger_creative_form_associations","campaign-manager-web/components/leadgen-form/page-table-association-count"],null]]],[["default"],[[[[1,"\\n      "],[10,0],[14,0,"leadgen-form-page-table-association-count__tooltip-content"],[12],[1,"\\n        "],[8,[39,6],null,[["@data","@columns"],[[30,2,["associatedCreatives"]],[30,0,["associatedCreativesTableColumns"]]]],null],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[1,"    "],[1,[30,2,["associatedCreatives","length"]]],[1,"\\n"]],[]]]],[]]]]]],["@column","@record"],false,["inline-skeleton-loader","if","definition-underline","html-safe","t","track-interaction","ads-table"]]',moduleName:"campaign-manager-web/components/leadgen-form/page-table-association-count.hbs",isStrictMode:!1})
let d=e.default=(l=(0,r.inject)(),s=class extends i.default{constructor(...e){var t,n,i,r,l,s,u
super(...e),t=this,n="i18n",r=this,(i=c)&&Object.defineProperty(t,n,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0}),l=this,s="associatedCreativesTableColumns",u=[{propertyName:"name",component:(0,o.ensureSafeComponent)(a.default,this),title:this._getTranslatedString("i18n_associated_creative"),disableSorting:!0,columnData:{linkToCampaignCreative:!0}},{propertyName:"campaignName",title:this._getTranslatedString("i18n_campaign"),disableSorting:!0}],s in l?Object.defineProperty(l,s,{value:u,enumerable:!0,configurable:!0,writable:!0}):l[s]=u}_getTranslatedString(e){return this.i18n.lookupTranslation(this.constructor,e)()}},p=s.prototype,m="i18n",g=[l],b={configurable:!0,enumerable:!0,writable:!0,initializer:null},h={},Object.keys(b).forEach((function(e){h[e]=b[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=g.slice().reverse().reduce((function(e,t){return t(p,m,e)||e}),h),_&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(_):void 0,h.initializer=void 0),void 0===h.initializer&&(Object.defineProperty(p,m,h),h=null),c=h,s)
var p,m,g,b,_,h;(0,t.setComponentTemplate)(u,d)})),define("campaign-manager-web/components/leadgen-form/page-table-creative-name",["exports","@ember/component","@ember/template-factory","@glimmer/component"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"lisBZjQW",block:'[[[41,[30,1,["columnData","linkToCampaignCreative"]],[[[1,"  "],[8,[39,1],[[24,"target","_blank"]],[["@route","@model"],["accounts.item.campaigns.item.creatives.index",[30,2,["campaignId"]]]],[["default"],[[[[1,"\\n    "],[1,[30,2,["name"]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],[[[1,"  "],[10,1],[12],[1,"\\n    "],[1,[30,2,["name"]]],[1,"\\n  "],[13],[1,"\\n"]],[]]]],["@column","@record"],false,["if","link-to"]]',moduleName:"campaign-manager-web/components/leadgen-form/page-table-creative-name.hbs",isStrictMode:!1})
class r extends a.default{}e.default=r,(0,t.setComponentTemplate)(i,r)})),define("campaign-manager-web/components/leadgen-form/page-table-name",["exports","@ember/component","@ember/template-factory","@glimmer/component"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"xd5lzC+J",block:'[[[11,"button"],[16,0,[29,["button--unstyled u-color__blue7 u-layout__align-left leadgen-form-page-table-name"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[24,4,"button"],[4,[38,1],["click",[28,[37,2],[[30,1,["columnActions","onOpenEditLeadGenPanel"]],[30,2],true],null]],null],[4,[38,3],["leadgen_standalone_open_form"],null],[12],[1,"\\n  "],[1,[30,2,["form","name"]]],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,4],null,[["@column","@record"],[[30,1],[30,2]]],null],[1,"\\n\\n"],[41,[30,1,["columnData","isLisaUser"]],[[[1,"  "],[10,2],[15,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[1,[28,[35,6],["i18n_form_id","campaign-manager-web/components/leadgen-form/page-table-name"],[["formId"],[[30,2,["id"]]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["@column","@record"],false,["hue-web-foundations@-text-body","on","fn","track-interaction","leadgen-form/page-table-actions-dropdown","if","t"]]',moduleName:"campaign-manager-web/components/leadgen-form/page-table-name.hbs",isStrictMode:!1})
class r extends a.default{}e.default=r,(0,t.setComponentTemplate)(i,r)})),define("campaign-manager-web/components/leadgen-form/page-table-status",["exports","@ember/component","@ember/template-factory","@glimmer/component"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"2M2k3TN3",block:'[[[1,"\\n"],[10,1],[12],[1,"\\n  "],[1,[30,1,["displayReviewStatus"]]],[1,"\\n"],[13]],["@record"],false,[]]',moduleName:"campaign-manager-web/components/leadgen-form/page-table-status.hbs",isStrictMode:!1})
class r extends a.default{}e.default=r,(0,t.setComponentTemplate)(i,r)})),define("campaign-manager-web/components/leadgen-form/page-table",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","ember-concurrency-decorators","@ember/service","@ember/object","@ember/array","campaign-manager-web/utils/ad-form","campaign-manager-web/utils/reporting","campaign-manager-web/utils/date","campaign-manager-web/utils/lisa","@linkedin/ember-prop-types","hue-web-toast/utils/constants","campaign-manager-web/components/reporting-created-date-dropdown","campaign-manager-web/components/common-table-cells/created-date","campaign-manager-web/components/common-table-cells/string-or-dash","campaign-manager-web/components/common-table-cells/dash-cell","campaign-manager-web/components/leadgen-form/page-table-name","campaign-manager-web/components/leadgen-form/page-table-status","campaign-manager-web/components/leadgen-form/page-table-association-count","campaign-manager-web/components/dynamic-filter-dropdown","@embroider/util","campaign-manager-web/components/leadgen-form/message","campaign-manager-web/components/leadgen-form/page-table"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O){var v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G
function B(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function V(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const H=(0,n.createTemplateFactory)({id:"52ORSz51",block:'[[[1,"\\n"],[8,[39,0],[[24,"data-live-test-leadgen-forms-page__table",""]],[["@currentPageNumber","@onDisplayDataChangedAction","@data","@columns","@pageSize","@useFilteringByColumns","@enableFilterRow","@filteringIgnoreCase","@columnsAreUpdateable","@totalsData","@selectedItems","@enableRowSelection","@didClickOnCheckbox"],[[30,1,["pageNumber"]],[30,0,["onDisplayDataChangedAction"]],[30,0,["activeData"]],[30,0,["activeColumns"]],10,true,true,true,true,[30,0,["totalsData"]],[30,2],true,[30,0,["didClickOnCheckbox"]]]],null]],["@tableState","@selectedAdForms"],false,["ads-table"]]',moduleName:"campaign-manager-web/components/leadgen-form/page-table.hbs",isStrictMode:!1})
function q(e){return e-1}let K=e.default=(v=(0,o.inject)(),w=(0,o.inject)(),I=(0,o.inject)("leadgen-form-analytics"),P=(0,o.inject)(),N=(0,o.inject)("hue-web-toast"),R=(0,l.computed)("args.activeTab","args.accountAdForms.{adForms,archivedAdForms}"),D=(0,r.task)({drop:!0}),(0,m.assertPropTypes)((G=class extends a.default{constructor(...e){super(...e),B(this,"lisaLiam",k,this),B(this,"adForm",U,this),B(this,"leadgenAnalytics",x,this),B(this,"i18n",F,this),B(this,"toast",z,this),B(this,"_canUpdatePageNumber",j,this),V(this,"_currentTableColumns",this._getTableColumns()),V(this,"_archivedTableColumns",this._getTableColumns(!0))}set activeData(e){}get activeData(){const{adForms:e,archivedAdForms:t}=this.args.accountAdForms
return this.args.activeTab===c.LEAD_GEN_FORMS_PAGE_TABS.CURRENT?e:t}get activeColumns(){return this.args.activeTab===c.LEAD_GEN_FORMS_PAGE_TABS.CURRENT?this._currentTableColumns:this._archivedTableColumns}get totalsData(){return{form:{name:(0,u.getNameTotalText)(this.i18n,"AD_FORM",u.REPORTING_TABLE_OPERATIONS.SELECTED_OPERATION,this.args.selectedAdForms.length)}}}onDisplayDataChangedAction({columns:e,currentPageNumber:t,visibleContent:n}){const a={},i=e.find((e=>"none"!==e.sorting))
i?(a.sortedColumnIndex=e.indexOf(i),a.sortDirection=i.sorting):(a.sortedColumnIndex=null,a.sortDirection=null),a.columnFilters=e.reduce(((e,t,n)=>(t.filterString&&e.push({index:n,value:t.filterString}),e)),[]),a.pageNumber=this._canUpdatePageNumber?t:this.args.tableState.pageNumber,this.args.tableStateChanged(a),this._canUpdatePageNumber=!0,this._setAssociatedCreativesMapTask.perform(n)}didClickOnCheckbox({selectedItems:e}){this.args.selectedAdFormsChanged(e)}*_setAssociatedCreativesMapTask(e){try{yield this.leadgenAnalytics.setAssociatedCreativesMapTask.perform(e.map((({id:e})=>e)),this.args.accountId)}catch(t){const e=this.i18n.lookupTranslation(C.default,"i18n_form_campaign_association_error")()
this.toast.add({type:g.TOAST_TYPES.ERROR,message:e})}}_getTableColumns(e=!1){const t={propertyName:"form.name",component:(0,A.ensureSafeComponent)(T.default,this),componentForTotalsCell:(0,A.ensureSafeComponent)(h.default,this),title:this._getTranslatedString("i18n_table_header_form_name"),columnClass:"leadgen-form-page-table__column--name",filterString:this.args.formId,filterPlaceholder:this._getTranslatedString("form_name_filter_placeholder"),filterFunction:(e,t,n)=>!t||(e.toLowerCase().includes(t.toLowerCase())||String(n.id).includes(t)),columnData:{isLisaUser:(0,p.isLisaUser)((0,l.get)(this,"lisaLiam.accessType")),activeTab:e?c.LEAD_GEN_FORMS_PAGE_TABS.ARCHIVED:c.LEAD_GEN_FORMS_PAGE_TABS.CURRENT,userPermissions:this.args.userPermissions},columnActions:{onOpenEditLeadGenPanel:this.args.onOpenEditLeadGenPanel,onUpdateFormStatus:this.args.onUpdateFormStatus}},n={propertyName:"displayReviewStatus",component:(0,A.ensureSafeComponent)(E.default,this),title:this._getTranslatedString("i18n_table_header_status"),columnClass:"leadgen-form-page-table__column--regular",componentForTotalsCell:(0,A.ensureSafeComponent)(f.default,this),componentForFilterCell:(0,A.ensureSafeComponent)(S.default,this),dynamicFilterDefaultLabel:this._getTranslatedString("i18n_status_filter_default_option_label"),filterFunction:(e,t)=>!t||e.toLowerCase()===t},a={propertyName:"lastModifiedAt",isNotASummableColumn:!0,component:(0,A.ensureSafeComponent)(_.default,this),title:this._getTranslatedString("i18n_table_header_last_modified"),columnClass:"leadgen-form-page-table__column--regular",componentForTotalsCell:(0,A.ensureSafeComponent)(f.default,this),componentForFilterCell:(0,A.ensureSafeComponent)(b.default,this),filterFunction(e,t,n){const a=(0,d.getBeginningOfDate)(new Date(n.lastModifiedAt)).getTime(),i=(0,d.deserializeTimeRange)(t)
return!i||i.startTime<=a&&a<=i.endTime},setFilterString(e){(0,l.set)(this,"filterString",e)}},i={propertyName:"localeName",title:this._getTranslatedString("i18n_table_header_language"),className:"leadgen-form-page-table__column--regular",componentForTotalsCell:(0,A.ensureSafeComponent)(f.default,this),dynamicFilterDefaultLabel:this._getTranslatedString("i18n_language_filter_default_option_label"),componentForFilterCell:(0,A.ensureSafeComponent)(S.default,this)},r={propertyName:"createdAt",isNotASummableColumn:!0,component:(0,A.ensureSafeComponent)(_.default,this),title:this._getTranslatedString("i18n_table_header_created"),columnClass:"leadgen-form-page-table__column--regular",componentForTotalsCell:(0,A.ensureSafeComponent)(f.default,this),componentForFilterCell:(0,A.ensureSafeComponent)(b.default,this),filterFunction(e,t,n){const a=(0,d.getBeginningOfDate)(new Date(n.createdAt)).getTime(),i=(0,d.deserializeTimeRange)(t)
return!i||i.startTime<=a&&a<=i.endTime},setFilterString(e){(0,l.set)(this,"filterString",e)}},o={propertyName:"leadsCount.nonTestLeadCount",title:this._getTranslatedString("i18n_table_header_nontest_leads"),disableFiltering:!0,className:"leadgen-form-page-table__column--nontest-leads-count",isHidden:!(0,l.get)(this.args,"userPermissions.allowedToViewLeads"),componentForTotalsCell:(0,A.ensureSafeComponent)(f.default,this)},u={propertyName:"leadsCount.testLeadCount",title:this._getTranslatedString("i18n_table_header_test_leads"),disableFiltering:!0,className:"leadgen-form-page-table__column--test-leads-count",isHidden:!(0,l.get)(this.args,"userPermissions.allowedToViewLeads"),componentForTotalsCell:(0,A.ensureSafeComponent)(f.default,this)},m={propertyName:"associatedCreatives.length",component:(0,A.ensureSafeComponent)(y.default,this),title:this._getTranslatedString("i18n_table_header_associations"),disableFiltering:!0,disableSorting:!0,className:"leadgen-form-page-table__column--associations-count",columnActions:{setAssociatedCreativesMapTask:this.leadgenAnalytics.setAssociatedCreativesMapTask},componentForTotalsCell:(0,A.ensureSafeComponent)(f.default,this)},g=(0,s.A)([t,i,r,o,u,m])
e?g.splice(2,0,a):g.splice(1,0,n)
const{sortedColumnIndex:C,sortDirection:O,columnFilters:v}=this.args.tableState
return C&&O&&(g[q(C)].sortDirection=O,g[q(C)].sortPrecedence=1,this._canUpdatePageNumber=!1),v&&v.forEach((({index:e,value:t})=>{g[q(e)].filterString=t})),g}_getTranslatedString(e){return this.i18n.lookupTranslation(O.default,e)()}},V(G,"propTypes",{accountAdForms:m.PropTypes.object.isRequired,selectedAdForms:m.PropTypes.array,selectedAdFormsChanged:m.PropTypes.func.isRequired,tableState:m.PropTypes.object.isRequired,tableStateChanged:m.PropTypes.func.isRequired,activeTab:m.PropTypes.string.isRequired,userPermissions:m.PropTypes.object,accountId:m.PropTypes.oneOfType([m.PropTypes.string,m.PropTypes.number]).isRequired,formId:m.PropTypes.oneOfType([m.PropTypes.string,m.PropTypes.null]),onOpenEditLeadGenPanel:m.PropTypes.func.isRequired,onUpdateFormStatus:m.PropTypes.func.isRequired}),k=Y((L=G).prototype,"lisaLiam",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=Y(L.prototype,"adForm",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=Y(L.prototype,"leadgenAnalytics",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=Y(L.prototype,"i18n",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=Y(L.prototype,"toast",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y(L.prototype,"activeData",[R],Object.getOwnPropertyDescriptor(L.prototype,"activeData"),L.prototype),j=Y(L.prototype,"_canUpdatePageNumber",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Y(L.prototype,"onDisplayDataChangedAction",[l.action],Object.getOwnPropertyDescriptor(L.prototype,"onDisplayDataChangedAction"),L.prototype),Y(L.prototype,"didClickOnCheckbox",[l.action],Object.getOwnPropertyDescriptor(L.prototype,"didClickOnCheckbox"),L.prototype),Y(L.prototype,"_setAssociatedCreativesMapTask",[D],Object.getOwnPropertyDescriptor(L.prototype,"_setAssociatedCreativesMapTask"),L.prototype),M=L))||M);(0,t.setComponentTemplate)(H,K)})),define("campaign-manager-web/components/leadgen-form/permissions-notice",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"zDo1wHJD",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"leadgen-permissions-notification u-border__common"],[17,1]],[["@type","@isDismissable"],["warning",true]],[["default"],[[[[1,"\\n  "],[8,[39,1],null,null,[["default"],[[[[1,"\\n    "],[1,[28,[35,2],["i18n_permissions_notification","campaign-manager-web/components/leadgen-form/permissions-notice"],[["linkInfo"],[[28,[37,3],null,[["role","href"],[[30,2,["role"]],[28,[37,4],null,[["path","accountId"],["help/lms/answer/a569092",[30,3]]]]]]]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n"]],[]]]]]],["&attrs","iphHelper","@accountId"],false,["inline-notification","iph-helper","t","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/leadgen-form/permissions-notice.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/leadgen-form/select-form-modal",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"9Wp2+VaX",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledBy","leadgen-forms-select-form-modal__header"]],[["@isOpen","@size","@dismissModal"],[[30,1],"medium",[30,2]]],[["default"],[[[[1,"\\n"],[1,"  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"leadgen-forms-select-form-modal__header"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_select_form_header","campaign-manager-web/components/leadgen-form/select-form-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n"],[1,"  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,["pv3 u-color__black--75"," ",[28,[37,3],null,[["size"],["medium"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_select_form_body","campaign-manager-web/components/leadgen-form/select-form-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@dismissModal","modal"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/leadgen-form/select-form-modal.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/leadgen-form/tab-ui-item",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"+EC11KVe",block:'[[[18,1,[[28,[37,1],null,[["panel"],[[50,"just-yield",0,null,null]]]]]]],["&default"],false,["yield","hash","component"]]',moduleName:"campaign-manager-web/components/leadgen-form/tab-ui-item.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/leadgen-form/tab-ui",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"SIq1yEGn",block:'[[[11,0],[17,1],[12],[1,"\\n  "],[18,2,[[28,[37,1],null,[["item"],[[50,"leadgen-form/tab-ui-item",0,null,null]]]]]],[1,"\\n"],[13]],["&attrs","&default"],false,["yield","hash","component"]]',moduleName:"campaign-manager-web/components/leadgen-form/tab-ui.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/link-if-present",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"mhZkrj1w",block:'[[[41,[30,1],[[[1,"  "],[10,3],[15,6,[29,[[30,1]]]],[15,0,[29,[[30,2]]]],[15,"target",[29,[[30,3]]]],[14,"rel","noopener noreferrer"],[12],[1,"\\n    "],[18,4,null],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[18,4,null],[1,"\\n"]],[]]]],["@link","@linkClass","@target","&default"],false,["if","yield"]]',moduleName:"campaign-manager-web/components/link-if-present.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/linkedin-logo",["exports","artdeco-icons-web/components/linkedin-logo"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/lisa-account-accordions",["exports","@ember/component","@ember/template-factory","campaign-manager-web/components/common-table-cells/date-time-short","@ember/service","@ember/application","@glimmer/component","tracked-toolbox","@glimmer/tracking","@ember/object","ember-async-data/tracked-async-data","ember-concurrency-decorators","ember-concurrency","@linkedin/ember-tracked-validations","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/url-manager","campaign-manager-web/constants/invoice-application","campaign-manager-web/utils/invoice-application","campaign-manager-web/constants/account","campaign-manager-web/utils/account","@embroider/util"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E){var y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie
function re(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function oe(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const le=(0,n.createTemplateFactory)({id:"5pYBu9vO",block:'[[[1,"\\n"],[10,"section"],[14,0,"pv0 ph4"],[12],[1,"\\n  "],[10,0],[14,0,"collapsible-module"],[12],[1,"\\n    "],[8,[39,0],null,null,[["default"],[[[[1,"\\n      "],[8,[30,1,["toggle"]],null,null,[["default"],[[[[1,"\\n        "],[11,"button"],[24,0,"button--unstyled lisa-accordions__toggle"],[24,4,"button"],[4,[38,1],["click",[28,[37,2],[[30,0,["getLisaAccount"]],[30,1,["isOpen"]]],null]],null],[12],[1,"\\n          "],[10,"header"],[14,0,"p3 collapsible-module__header"],[15,"aria-label",[29,[[28,[37,3],["i18n_lisa","campaign-manager-web/components/lisa-account-accordions"],null]," ",[28,[37,3],["i18n_account_info","campaign-manager-web/components/lisa-account-accordions"],null]]]],[12],[1,"\\n            "],[10,1],[15,0,[29,[[28,[37,4],null,[["size"],["medium"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_account_info","campaign-manager-web/components/lisa-account-accordions"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,1],[14,0,"u-label__lisa"],[12],[1,[28,[35,3],["i18n_lisa","campaign-manager-web/components/lisa-account-accordions"],null]],[13],[1,"\\n            "],[10,1],[15,0,[29,["collapsible-module__toggle-trigger u-layout__float-right"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],[[52,[30,1,["isOpen"]],"i18n_collapse","i18n_expand"],"campaign-manager-web/components/lisa-account-accordions"],null]],[1,"\\n              "],[10,1],[14,0,"collapsible-module__toggle-trigger-icon"],[12],[1,"\\n"],[41,[30,1,["isOpen"]],[[[1,"                  "],[8,[39,6],null,[["@size","@name"],["small","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"                  "],[8,[39,6],null,[["@size","@name"],["small","chevron-down"]],null],[1,"\\n"]],[]]],[1,"              "],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["getLisaAccountTask","isRunning"]],[[[1,"          "],[10,0],[14,0,"u-layout-flex__container--center lisa-accordions__loading-container"],[12],[1,"\\n            "],[8,[39,7],null,[["@size"],["xlarge"]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[41,[30,0,["getLisaAccountTask","last","isError"]],[[[1,"          "],[10,0],[15,0,[29,["u-layout-flex__container--center lisa-accordions__loading-container u-color__red"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[8,[39,6],null,[["@size","@name"],["medium","signal-error"]],null],[1,"\\n            "],[1,[28,[35,3],["i18n_lisa_account_error","campaign-manager-web/components/lisa-account-accordions"],null]],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[41,[30,0,["getLisaAccountTask","last","isSuccessful"]],[[[1,"          "],[10,0],[15,0,[29,["p3 collapsible-module__content u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[10,"dl"],[14,0,"lisa-account-accordions__info-list"],[12],[1,"\\n"],[41,[30,0,["billingAdminInfo","isResolved"]],[[[1,"                "],[10,"dt"],[15,0,[29,["m1 u-layout__float-left u-layout__clear-left"," ",[28,[37,4],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,3],["i18n_billing_admin","campaign-manager-web/components/lisa-account-accordions"],null]],[1,":"],[13],[1,"\\n                "],[10,"dd"],[14,0,"m1 u-color__black--60 u-layout__float-left"],[12],[1,"\\n                  "],[1,[28,[35,3],["i18n_billing_admin_name_link","campaign-manager-web/components/lisa-account-accordions"],[["linkInfo","billingAdminName"],[[28,[37,8],null,[["href","dataTestSelector"],[[30,0,["billingAdminInfo","value","profileUrl"]],"data-test-lisa-account__billing-admin-profile-link"]]],[28,[37,9],null,[["firstName","lastName","type"],[[30,0,["billingAdminInfo","value","firstName"]],[30,0,["billingAdminInfo","value","lastName"]],"full"]]]]]]],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[1,"              "],[10,"dt"],[15,0,[29,["m1 u-layout__float-left u-layout__clear-left"," ",[28,[37,4],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,3],["i18n_advertiser_tier","campaign-manager-web/components/lisa-account-accordions"],null]],[1,":"],[13],[1,"\\n              "],[10,"dd"],[14,0,"m1 u-color__black--60 u-layout__float-left"],[12],[1,"\\n                "],[1,[30,0,["lisaAccount","tier"]]],[1,"\\n              "],[13],[1,"\\n"],[41,[30,0,["lisaAccount","lifetimeChargedAmount"]],[[[1,"                "],[10,"dt"],[15,0,[29,["m1 u-layout__float-left u-layout__clear-left"," ",[28,[37,4],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,3],["i18n_lifetime_charged","campaign-manager-web/components/lisa-account-accordions"],null]],[1,":"],[13],[1,"\\n                "],[10,"dd"],[14,0,"m1 u-color__black--60 u-layout__float-left"],[12],[1,"\\n                  "],[1,[28,[35,10],[[30,0,["lisaAccount","lifetimeChargedAmount","amount"]]],[["currency"],[[30,0,["lisaAccount","currencyCode"]]]]]],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[1,"              "],[10,"dt"],[15,0,[29,["m1 u-layout__float-left u-layout__clear-left"," ",[28,[37,4],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,3],["i18n_start_date","campaign-manager-web/components/lisa-account-accordions"],null]],[1,":"],[13],[1,"\\n              "],[10,"dd"],[14,0,"m1 u-color__black--60 u-layout__float-left"],[12],[1,"\\n                "],[10,"time"],[15,"datetime",[28,[37,11],[[30,0,["lisaAccount","createdAt"]]],null]],[12],[1,[28,[35,12],[[30,0,["lisaAccount","createdAt"]]],[["format"],["fmt_mdy_long"]]]],[13],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n\\n            "],[10,"dl"],[14,0,"lisa-account-accordions__info-list"],[12],[1,"\\n              "],[10,"dt"],[15,0,[29,["m1 u-layout__float-left u-layout__clear-left"," ",[28,[37,4],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,3],["i18n_account_status","campaign-manager-web/components/lisa-account-accordions"],null]],[1,":"],[13],[1,"\\n              "],[10,"dd"],[14,0,"m1 u-color__black--60 u-layout__float-left"],[12],[1,"\\n                "],[1,[30,0,["lisaAccount","status"]]],[1,"\\n              "],[13],[1,"\\n              "],[10,"dt"],[15,0,[29,["m1 u-layout__float-left u-layout__clear-left"," ",[28,[37,4],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,3],["i18n_account_hold_status","campaign-manager-web/components/lisa-account-accordions"],null]],[1,":"],[13],[1,"\\n              "],[10,"dd"],[14,0,"m1 u-color__black--60 u-layout__float-left"],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_account_hold_status_value","campaign-manager-web/components/lisa-account-accordions"],[["isServingRunning"],[[30,0,["isServingRunning"]]]]]],[1,"\\n              "],[13],[1,"\\n              "],[10,"dt"],[15,0,[29,["m1 u-layout__float-left u-layout__clear-left"," ",[28,[37,4],null,[["weight"],["bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_lifetime_budget_hold","campaign-manager-web/components/lisa-account-accordions"],null]],[1,":\\n              "],[13],[1,"\\n              "],[10,"dd"],[14,0,"m1 u-color__black--60 u-layout__float-left"],[12],[1,"\\n                "],[1,[30,0,["hasTotalBudgetHold"]]],[1,"\\n              "],[13],[1,"\\n              "],[10,"dt"],[15,0,[29,["m1 u-layout__float-left u-layout__clear-left"," ",[28,[37,4],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,3],["i18n_account_hold","campaign-manager-web/components/lisa-account-accordions"],null]],[1,":"],[13],[1,"\\n              "],[10,"dd"],[14,0,"m1 u-color__black--60 u-layout__float-left"],[12],[1,"\\n                "],[1,[30,0,["hasAccountHold"]]],[1,"\\n              "],[13],[1,"\\n              "],[10,"dt"],[15,0,[29,["m1 u-layout__float-left u-layout__clear-left"," ",[28,[37,4],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,3],["i18n_end_date_hold","campaign-manager-web/components/lisa-account-accordions"],null]],[1,":"],[13],[1,"\\n              "],[10,"dd"],[14,0,"m1 u-color__black--60 u-layout__float-left"],[12],[1,"\\n                "],[1,[30,0,["hasAccountEndDateHold"]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n\\n            "],[10,"dl"],[14,0,"lisa-account-accordions__info-list"],[12],[1,"\\n              "],[10,"dt"],[15,0,[29,["m1 u-layout__float-left u-layout__clear-left"," ",[28,[37,4],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,3],["i18n_enabled_for_invoicing","campaign-manager-web/components/lisa-account-accordions"],null]],[1,":"],[13],[1,"\\n              "],[10,"dd"],[14,0,"m1 u-color__black--60 u-layout__float-left"],[12],[1,"\\n"],[41,[28,[37,13],[[30,0,["lisaAccount","invoicingEnabled"]],[30,0,["isExistingInvoiceApplication"]]],null],[[[1,"                  "],[1,[28,[35,3],["i18n_yes","campaign-manager-web/components/lisa-account-accordions"],null]],[1,"\\n"]],[]],[[[1,"                  "],[1,[28,[35,3],["i18n_no","campaign-manager-web/components/lisa-account-accordions"],null]],[1,"\\n                  "],[8,[39,14],null,[["@placement","@dataTestSelectorValue","@onConfirm","@confirmButtonText","@triggerButtonText","@triggerButtonType","@triggerButtonEmphasized"],["top","enable-invoicing",[28,[37,15],[[30,0,["enableInvoicingTask"]]],null],[28,[37,3],["i18n_confirm","campaign-manager-web/components/lisa-account-accordions"],null],[28,[37,3],["i18n_enable_invoicing","campaign-manager-web/components/lisa-account-accordions"],null],"tertiary",true]],[["default"],[[[[1,"\\n                    "],[10,0],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,3],["i18n_invoicing_confirmation_headline","campaign-manager-web/components/lisa-account-accordions"],null]],[13],[1,"\\n                    "],[10,2],[15,0,[29,["pv2 ph0 u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,3],["i18n_invoicing_confirmation_body_1","campaign-manager-web/components/lisa-account-accordions"],null]],[13],[1,"\\n                    "],[10,2],[15,0,[29,["pv2 ph0 u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,3],["i18n_invoicing_confirmation_body_2","campaign-manager-web/components/lisa-account-accordions"],null]],[13],[1,"\\n                  "]],[]]]]],[1,"\\n"]],[]]],[1,"              "],[13],[1,"\\n              "],[10,"dd"],[14,0,"u-layout__clear-both"],[12],[1,"\\n                "],[8,[39,16],null,[["@message","@isHidden","@type"],[[28,[37,3],["i18n_invoicing_save_error","campaign-manager-web/components/lisa-account-accordions"],null],[28,[37,17],[[28,[37,13],[[30,0,["enableInvoicingTask","last","isError"]],[28,[37,18],[[30,0,["enableInvoicingTask","last","value"]],false],null]],null]],null],"negative"]],null],[1,"\\n                "],[8,[39,16],null,[["@message","@type"],[[28,[37,3],["i18n_lms_support_warning","campaign-manager-web/components/lisa-account-accordions"],null],"caution"]],null],[1,"\\n              "],[13],[1,"\\n\\n              "],[10,0],[14,0,"u-flex-row u-items-center"],[12],[1,"\\n                "],[10,"dt"],[15,0,[29,[[28,[37,4],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,3],["i18n_spammer_account","campaign-manager-web/components/lisa-account-accordions"],null]],[1,":"],[13],[1,"\\n                "],[10,"dd"],[15,0,[29,["ml1"," ",[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,3],["i18n_yes_no","campaign-manager-web/components/lisa-account-accordions"],[["assertion"],[[30,0,["lisaAccount","spammer"]]]]]],[1,"\\n                  "],[8,[39,19],[[16,"disabled",[30,0,["markAsSpammerTask","isRunning"]]],[16,"aria-label",[28,[37,3],["i18n_spammer_account_mark","campaign-manager-web/components/lisa-account-accordions"],[["isSpammer"],[[30,0,["lisaAccount","spammer"]]]]]],[4,[38,1],["click",[28,[37,15],[[30,0,["markAsSpammerTask"]]],null]],null]],[["@buttonType","@emphasized","@size"],["tertiary",true,"small"]],[["default"],[[[[1,"\\n                    "],[1,[28,[35,3],["i18n_spammer_account_mark","campaign-manager-web/components/lisa-account-accordions"],[["isSpammer"],[[30,0,["lisaAccount","spammer"]]]]]],[1,"\\n                  "]],[]]]]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n              "],[10,"dd"],[14,0,"u-layout__clear-both"],[12],[1,"\\n                "],[8,[39,16],null,[["@message","@isHidden","@type"],[[28,[37,3],["i18n_spammer_account_save_error","campaign-manager-web/components/lisa-account-accordions"],null],[28,[37,17],[[30,0,["markAsSpammerTask","last","isError"]]],null],"negative"]],null],[1,"\\n                "],[8,[39,16],null,[["@message","@type"],[[28,[37,3],["i18n_lms_support_warning","campaign-manager-web/components/lisa-account-accordions"],null],"caution"]],null],[1,"\\n              "],[13],[1,"\\n\\n              "],[10,0],[14,0,"u-flex-row u-items-center"],[12],[1,"\\n                "],[10,"dt"],[15,0,[29,[[28,[37,4],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,3],["i18n_restricted","campaign-manager-web/components/lisa-account-accordions"],null]],[1,":"],[13],[1,"\\n                "],[10,"dd"],[15,0,[29,["ml1"," ",[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,3],["i18n_yes_no","campaign-manager-web/components/lisa-account-accordions"],[["assertion"],[[30,0,["hasServingRestrictedHold"]]]]]],[1,"\\n                  "],[8,[39,19],[[16,"disabled",[30,0,["restrictAccountTask","isRunning"]]],[16,"aria-label",[28,[37,3],["i18n_serving_status_restrict_action","campaign-manager-web/components/lisa-account-accordions"],[["hasServingRestrictedHold"],[[30,0,["hasServingRestrictedHold"]]]]]],[4,[38,1],["click",[28,[37,15],[[30,0,["restrictAccountTask"]]],null]],null]],[["@buttonType","@emphasized","@size"],["tertiary",true,"small"]],[["default"],[[[[1,"\\n                    "],[1,[28,[35,3],["i18n_serving_status_restrict_action","campaign-manager-web/components/lisa-account-accordions"],[["hasServingRestrictedHold"],[[30,0,["hasServingRestrictedHold"]]]]]],[1,"\\n                  "]],[]]]]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n              "],[10,"dd"],[14,0,"u-layout__clear-both"],[12],[1,"\\n                "],[8,[39,16],null,[["@message","@isHidden","@type"],[[28,[37,3],["i18n_status_restrict_error","campaign-manager-web/components/lisa-account-accordions"],null],[28,[37,17],[[30,0,["restrictAccountTask","last","isError"]]],null],"negative"]],null],[1,"\\n                "],[8,[39,16],null,[["@message","@type"],[[28,[37,3],["i18n_lms_support_warning","campaign-manager-web/components/lisa-account-accordions"],null],"caution"]],null],[1,"\\n              "],[13],[1,"\\n\\n              "],[10,0],[14,0,"u-flex-row u-items-center"],[12],[1,"\\n                "],[10,"dt"],[15,0,[29,[[28,[37,4],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,3],["i18n_internal_hold","campaign-manager-web/components/lisa-account-accordions"],null]],[1,":"],[13],[1,"\\n                "],[10,"dd"],[15,0,[29,["ml1"," ",[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,3],["i18n_yes_no","campaign-manager-web/components/lisa-account-accordions"],[["assertion"],[[30,0,["hasServingInternalHold"]]]]]],[1,"\\n                  "],[8,[39,19],[[16,"disabled",[30,0,["internalHoldAccountTask","isRunning"]]],[16,"aria-label",[28,[37,3],["i18n_serving_status_internal_hold_action","campaign-manager-web/components/lisa-account-accordions"],[["hasServingInternalHold"],[[30,0,["hasServingInternalHold"]]]]]],[4,[38,1],["click",[28,[37,15],[[30,0,["internalHoldAccountTask"]]],null]],null]],[["@buttonType","@emphasized","@size"],["tertiary",true,"small"]],[["default"],[[[[1,"\\n                    "],[1,[28,[35,3],["i18n_serving_status_internal_hold_action","campaign-manager-web/components/lisa-account-accordions"],[["hasServingInternalHold"],[[30,0,["hasServingInternalHold"]]]]]],[1,"\\n                  "]],[]]]]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n              "],[10,"dd"],[14,0,"u-layout__clear-both"],[12],[1,"\\n                "],[8,[39,16],null,[["@message","@isHidden","@type"],[[28,[37,3],["i18n_status_internal_hold_error","campaign-manager-web/components/lisa-account-accordions"],null],[28,[37,17],[[30,0,["internalHoldAccountTask","last","isError"]]],null],"negative"]],null],[1,"\\n                "],[8,[39,16],null,[["@message","@type"],[[28,[37,3],["i18n_lms_support_warning","campaign-manager-web/components/lisa-account-accordions"],null],"caution"]],null],[1,"\\n              "],[13],[1,"\\n\\n              "],[10,0],[14,0,"u-flex-row u-items-center"],[12],[1,"\\n                "],[10,"dt"],[15,0,[29,[[28,[37,4],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,3],["i18n_billing_hold","campaign-manager-web/components/lisa-account-accordions"],null]],[1,":"],[13],[1,"\\n                "],[10,"dd"],[15,0,[29,["ml1"," ",[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,3],["i18n_yes_no","campaign-manager-web/components/lisa-account-accordions"],[["assertion"],[[30,0,["hasServingBillingHold"]]]]]],[1,"\\n                  "],[8,[39,19],[[16,"disabled",[30,0,["billingHoldAccountTask","isRunning"]]],[16,"aria-label",[28,[37,3],["i18n_serving_status_billing_hold_action","campaign-manager-web/components/lisa-account-accordions"],[["hasServingBillingHold"],[[30,0,["hasServingBillingHold"]]]]]],[4,[38,1],["click",[28,[37,15],[[30,0,["billingHoldAccountTask"]]],null]],null]],[["@buttonType","@emphasized","@size"],["tertiary",true,"small"]],[["default"],[[[[1,"\\n                    "],[1,[28,[35,3],["i18n_serving_status_billing_hold_action","campaign-manager-web/components/lisa-account-accordions"],[["hasServingBillingHold"],[[30,0,["hasServingBillingHold"]]]]]],[1,"\\n                  "]],[]]]]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n              "],[10,"dd"],[14,0,"u-layout__clear-both"],[12],[1,"\\n                "],[8,[39,16],null,[["@message","@isHidden","@type"],[[28,[37,3],["i18n_status_billing_hold_error","campaign-manager-web/components/lisa-account-accordions"],null],[28,[37,17],[[30,0,["billingHoldAccountTask","last","isError"]]],null],"negative"]],null],[1,"\\n                "],[8,[39,16],null,[["@message","@type"],[[28,[37,3],["i18n_lms_support_warning","campaign-manager-web/components/lisa-account-accordions"],null],"caution"]],null],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[]],null]],[]]]],[]]],[1,"      "]],[]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n  "],[13],[1,"\\n\\n  "],[8,[39,20],null,[["@accountId"],[[30,2]]],null],[1,"\\n\\n  "],[10,0],[14,0,"collapsible-module"],[12],[1,"\\n    "],[8,[39,0],null,null,[["default"],[[[[1,"\\n      "],[8,[30,3,["toggle"]],null,null,[["default"],[[[[1,"\\n        "],[11,"button"],[24,0,"button--unstyled lisa-accordions__toggle"],[24,4,"button"],[4,[38,1],["click",[28,[37,2],[[30,0,["getLisaAccount"]],[30,3,["isOpen"]]],null]],null],[12],[1,"\\n          "],[10,"header"],[14,0,"p3 collapsible-module__header"],[15,"aria-label",[29,[[28,[37,3],["i18n_lisa","campaign-manager-web/components/lisa-account-accordions"],null]," ",[28,[37,3],["i18n_grant_account_balance","campaign-manager-web/components/lisa-account-accordions"],null]]]],[12],[1,"\\n            "],[10,1],[15,0,[29,[[28,[37,4],null,[["size"],["medium"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_grant_account_balance","campaign-manager-web/components/lisa-account-accordions"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,1],[14,0,"u-label__lisa"],[12],[1,[28,[35,3],["i18n_lisa","campaign-manager-web/components/lisa-account-accordions"],null]],[13],[1,"\\n            "],[10,1],[15,0,[29,["collapsible-module__toggle-trigger u-layout__float-right"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],[[52,[30,3,["isOpen"]],"i18n_collapse","i18n_expand"],"campaign-manager-web/components/lisa-account-accordions"],null]],[1,"\\n              "],[10,1],[14,0,"collapsible-module__toggle-trigger-icon"],[12],[1,"\\n"],[41,[30,3,["isOpen"]],[[[1,"                  "],[8,[39,6],null,[["@size","@name"],["small","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"                  "],[8,[39,6],null,[["@size","@name"],["small","chevron-down"]],null],[1,"\\n"]],[]]],[1,"              "],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[30,3,["body"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["getLisaAccountTask","isRunning"]],[[[1,"          "],[10,0],[14,0,"u-layout-flex__container--center lisa-accordions__loading-container"],[12],[1,"\\n            "],[8,[39,7],null,[["@size"],["xlarge"]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[41,[30,0,["getLisaAccountTask","last","isError"]],[[[1,"          "],[10,0],[15,0,[29,["u-layout-flex__container--center lisa-accordions__loading-container u-color__red"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[8,[39,6],null,[["@size","@name"],["medium","signal-error"]],null],[1,"\\n            "],[1,[28,[35,3],["i18n_lisa_account_error","campaign-manager-web/components/lisa-account-accordions"],null]],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[41,[30,0,["getLisaAccountTask","last","isSuccessful"]],[[[1,"          "],[11,"form"],[24,0,"p4"],[4,[38,1],["submit",[30,0,["onGrantSubmit"]]],null],[12],[1,"\\n            "],[10,0],[14,0,"u-display-flex u-flex-wrap"],[12],[1,"\\n              "],[10,0],[14,0,"mr3 lisa-account-accordions__grant-form-amount-container"],[12],[1,"\\n                "],[10,"label"],[14,"for","lisa-grant-balance-amount"],[12],[1,[28,[35,3],["i18n_amount","campaign-manager-web/components/lisa-account-accordions"],null]],[10,1],[15,0,[29,["u-color__blue7"," ",[28,[37,4],null,[["size","weight"],["xsmall","bold"]]]]]],[12],[1,"*"],[13],[13],[1,"\\n                "],[8,[39,21],null,[["@validations","@showValidations"],[[28,[37,22],[[30,0,["grantBalance","validations","attrs","amount"]]],null],[52,[30,0,["grantBalance","amount"]],true,false]]],[["default"],[[[[1,"\\n                  "],[8,[39,23],[[24,"step","0.01"],[24,3,"amount"],[16,0,[29,[[30,4,["class"]]," ",[36,24]]]],[16,"aria-invalid",[30,4,["showErrors"]]],[16,"aria-describedby",[30,4,["describedby"]]],[24,4,"number"],[4,[38,1],["input",[28,[37,25],["target.value",[30,0,["setGrantBalanceAmount"]]],null]],null]],[["@inputId","@value"],["lisa-grant-balance-amount",[30,0,["grantBalance","amount"]]]],null],[1,"\\n                "]],[4]]]]],[1,"\\n                "],[10,1],[15,0,[29,[[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[30,0,["lisaAccount","currencyCode"]]],[13],[1,"\\n              "],[13],[1,"\\n              "],[10,0],[14,0,"mr3 lisa-account-accordions__grant-form-description-container"],[12],[1,"\\n                "],[10,"label"],[14,"for","lisa-grant-balance-description"],[12],[1,[28,[35,3],["i18n_description","campaign-manager-web/components/lisa-account-accordions"],null]],[10,1],[15,0,[29,["u-color__blue7"," ",[28,[37,4],null,[["size","weight"],["xsmall","bold"]]]]]],[12],[1,"*"],[13],[13],[1,"\\n                "],[8,[39,21],null,[["@validations","@showValidations"],[[30,0,["grantBalance","validations","attrs","description"]],[52,[30,0,["grantBalance","description"]],true,false]]],[["default"],[[[[1,"\\n                  "],[11,"textarea"],[24,1,"lisa-grant-balance-description"],[24,3,"description"],[16,0,[29,["lisa-account-accordions__grant-form-description ",[30,5,["class"]]]]],[16,"aria-invalid",[30,5,["showErrors"]]],[16,"aria-describedby",[30,5,["describedby"]]],[16,2,[28,[37,22],[[30,0,["grantBalance","description"]]],null]],[4,[38,1],["input",[28,[37,25],["target.value",[30,0,["setGrantBalanceDescription"]]],null]],null],[12],[1,"                  "],[13],[1,"\\n                "]],[5]]]]],[1,"\\n              "],[13],[1,"\\n              "],[10,0],[14,0,"mr3"],[12],[1,"\\n                "],[10,"label"],[12],[1," "],[13],[1,"\\n                "],[10,"button"],[14,0,"button--medium-secondary"],[15,"disabled",[28,[37,13],[[28,[37,17],[[30,0,["grantBalance","validations","isValid"]]],null],[30,0,["grantBalanceTask","isRunning"]]],null]],[14,4,"submit"],[12],[1,"\\n                  "],[1,[28,[35,3],["i18n_grant_amount","campaign-manager-web/components/lisa-account-accordions"],null]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[12],[1,"\\n              "],[10,1],[15,0,[29,["u-color__blue7"," ",[28,[37,4],null,[["size","weight"],["xsmall","bold"]]]]]],[12],[1,"*"],[13],[1,"\\n              "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size"],["xsmall"]]]]]],[12],[1,[28,[35,3],["i18n_required","campaign-manager-web/components/lisa-account-accordions"],null]],[13],[1,"\\n            "],[13],[1,"\\n"],[41,[28,[37,26],[[30,0,["grantBalanceTask","last","isSuccessful"]],[28,[37,17],[[30,0,["grantBalanceTask","isRunning"]]],null]],null],[[[1,"              "],[10,0],[14,0,"lisa-account-accordions__grant-form-success"],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_grant_success","campaign-manager-web/components/lisa-account-accordions"],[["amount","currencyCode"],[[30,0,["grantBalance","lastAmount"]],[30,0,["lisaAccount","currencyCode"]]]]]],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[1,"\\n            "],[8,[39,16],[[24,0,"lisa-account-accordions__grant-form-error"]],[["@message","@isHidden","@type"],[[28,[37,3],["i18n_grant_error","campaign-manager-web/components/lisa-account-accordions"],null],[28,[37,17],[[30,0,["grantBalanceTask","last","isError"]]],null],"negative"]],null],[1,"\\n          "],[13],[1,"\\n        "]],[]],null]],[]]]],[]]],[1,"      "]],[]]]]],[1,"\\n    "]],[3]]]]],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"collapsible-module"],[12],[1,"\\n    "],[8,[39,0],null,null,[["default"],[[[[1,"\\n      "],[8,[30,6,["toggle"]],null,null,[["default"],[[[[1,"\\n        "],[11,"button"],[24,0,"button--unstyled lisa-accordions__toggle"],[24,4,"button"],[4,[38,1],["click",[28,[37,2],[[30,0,["getLisaAccountBillingContactChanges"]],[30,6,["isOpen"]]],null]],null],[12],[1,"\\n          "],[10,"header"],[14,0,"p3 collapsible-module__header"],[15,"aria-label",[29,[[28,[37,3],["i18n_lisa","campaign-manager-web/components/lisa-account-accordions"],null]," ",[28,[37,3],["i18n_billing_contact_change","campaign-manager-web/components/lisa-account-accordions"],null]]]],[12],[1,"\\n            "],[10,1],[15,0,[29,[[28,[37,4],null,[["size"],["medium"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_billing_contact_change","campaign-manager-web/components/lisa-account-accordions"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,1],[14,0,"u-label__lisa"],[12],[1,[28,[35,3],["i18n_lisa","campaign-manager-web/components/lisa-account-accordions"],null]],[13],[1,"\\n            "],[10,1],[15,0,[29,["collapsible-module__toggle-trigger u-layout__float-right"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],[[52,[30,6,["isOpen"]],"i18n_collapse","i18n_expand"],"campaign-manager-web/components/lisa-account-accordions"],null]],[1,"\\n              "],[10,1],[14,0,"collapsible-module__toggle-trigger-icon"],[12],[1,"\\n"],[41,[30,6,["isOpen"]],[[[1,"                  "],[8,[39,6],null,[["@size","@name"],["small","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"                  "],[8,[39,6],null,[["@size","@name"],["small","chevron-down"]],null],[1,"\\n"]],[]]],[1,"              "],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[30,6,["body"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["getLisaAccountBillingContactChangesTask","isRunning"]],[[[1,"          "],[10,0],[14,0,"u-layout-flex__container--center lisa-accordions__loading-container"],[12],[1,"\\n            "],[8,[39,7],null,[["@size"],["xlarge"]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[41,[30,0,["getLisaAccountBillingContactChangesTask","last","isError"]],[[[1,"          "],[10,0],[15,0,[29,["u-layout-flex__container--center lisa-accordions__loading-container u-color__red"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[8,[39,6],null,[["@size","@name"],["medium","signal-error"]],null],[1,"\\n            "],[1,[28,[35,3],["i18n_account_billing_error","campaign-manager-web/components/lisa-account-accordions"],null]],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[41,[30,0,["getLisaAccountBillingContactChangesTask","last","isSuccessful"]],[[[1,"          "],[8,[39,27],null,[["@data","@columns","@pageSize"],[[30,0,["lisaAccountBillingContactChanges"]],[30,0,["accountBillingContactChangesTableConfig"]],[30,0,["accountBillingContactChangesTablePageSize"]]]],null],[1,"\\n        "]],[]],null]],[]]]],[]]],[1,"      "]],[]]]]],[1,"\\n    "]],[6]]]]],[1,"\\n  "],[13],[1,"\\n"],[41,[30,0,["isInvoiceDiscoveryQualificationEnabled"]],[[[1,"    "],[10,0],[14,0,"collapsible-module"],[12],[1,"\\n      "],[8,[39,0],null,null,[["default"],[[[[1,"\\n        "],[8,[30,7,["toggle"]],null,null,[["default"],[[[[1,"\\n          "],[11,"button"],[24,0,"button--unstyled lisa-accordions__toggle"],[24,4,"button"],[4,[38,1],["click",[28,[37,2],[[30,0,["getLisaAccount"]],[30,7,["isOpen"]]],null]],null],[12],[1,"\\n            "],[10,"header"],[14,0,"p3 collapsible-module__header"],[15,"aria-label",[29,[[28,[37,3],["i18n_lisa","campaign-manager-web/components/lisa-account-accordions"],null]," ",[28,[37,3],["i18n_invoice_self_discovery_header","campaign-manager-web/components/lisa-account-accordions"],null]]]],[12],[1,"\\n              "],[10,1],[15,0,[29,[[28,[37,4],null,[["size"],["medium"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_invoice_self_discovery_header","campaign-manager-web/components/lisa-account-accordions"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,1],[14,0,"u-label__lisa"],[12],[1,[28,[35,3],["i18n_lisa","campaign-manager-web/components/lisa-account-accordions"],null]],[13],[1,"\\n              "],[10,1],[15,0,[29,["collapsible-module__toggle-trigger u-layout__float-right"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],[[52,[30,7,["isOpen"]],"i18n_collapse","i18n_expand"],"campaign-manager-web/components/lisa-account-accordions"],null]],[1,"\\n                "],[10,1],[14,0,"collapsible-module__toggle-trigger-icon"],[12],[1,"\\n"],[41,[30,7,["isOpen"]],[[[1,"                    "],[8,[39,6],null,[["@size","@name"],["small","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"                    "],[8,[39,6],null,[["@size","@name"],["small","chevron-down"]],null],[1,"\\n"]],[]]],[1,"                "],[13],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,7,["body"]],null,null,[["default"],[[[[1,"\\n          "],[10,0],[15,0,[29,["lisa-accordions__invoice-self-discovery-container u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,0,["getLisaAccountTask","isRunning"]],[[[1,"              "],[10,0],[14,0,"u-layout-flex__container--center lisa-accordions__loading-container"],[12],[1,"\\n                "],[8,[39,7],null,[["@size"],["xlarge"]],null],[1,"\\n              "],[13],[1,"\\n"]],[]],[[[41,[30,0,["getLisaAccountTask","last","isError"]],[[[1,"              "],[8,[39,16],null,[["@type"],["negative"]],[["default"],[[[[1,"\\n                "],[1,[28,[35,28],null,[["customErrorMessage"],[[28,[37,3],["i18n_invoice_error_message","campaign-manager-web/components/lisa-account-accordions"],null]]]]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["getLisaAccountTask","last","isSuccessful"]],[[[41,[30,0,["showLisaInvoiceStatus"]],[[[1,"                "],[10,0],[15,0,[29,["u-layout-flex__container--center lisa-accordions__loading-container\\n                    ",[52,[51,[30,0,["updateInvoiceQualificationStatusTask","isRunning"]]],"u-layout__display-none"]]]],[12],[1,"\\n                  "],[8,[39,7],null,[["@size"],["xlarge"]],null],[1,"\\n                "],[13],[1,"\\n"],[1,"                "],[10,0],[14,0,"lisa-accordions__current-invoice-status"],[12],[1,"\\n                  "],[1,[28,[35,3],["i18n_invoice_self_discovery_status","campaign-manager-web/components/lisa-account-accordions"],[["status"],[[30,0,["invoiceDiscoveryQualificationStatus"]]]]]],[1,"\\n                "],[13],[1,"\\n                "],[8,[39,16],null,[["@isHidden","@type"],[[28,[37,17],[[30,0,["updateInvoiceQualificationStatusTask","last","isError"]]],null],"negative"]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,28],null,[["customErrorMessage"],[[28,[37,3],["i18n_invoice_update_error_message","campaign-manager-web/components/lisa-account-accordions"],null]]]]],[1,"\\n                "]],[]]]]],[1,"\\n                "],[8,[39,16],null,[["@isHidden","@type"],[[28,[37,17],[[30,0,["updateInvoiceQualificationStatusTask","last","isSuccessful"]]],null],"success"]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,3],["i18n_invoice_update_success_message","campaign-manager-web/components/lisa-account-accordions"],null]],[1,"\\n                "]],[]]]]],[1,"\\n"],[1,"                "],[10,0],[14,0,"u-display-flex u-flex-wrap"],[12],[1,"\\n                  "],[10,0],[14,0,"lisa-accordions__invoice-status-change-status-container u-layout-flex__container--column"],[12],[1,"\\n                    "],[10,"label"],[14,0,"required"],[14,"for","lisa-account-accordions__invoice-override-dropdown"],[12],[1,"\\n                      "],[1,[28,[35,3],["i18n_invoice_self_discovery_change_statuses_header","campaign-manager-web/components/lisa-account-accordions"],null]],[1,"\\n                    "],[13],[1,"\\n                    "],[8,[39,30],[[24,0,"cm-hue-select"],[4,[38,1],["change",[28,[37,25],["target.value",[30,0,["setInvoiceOverrideStatus"]]],null]],null]],[["@inputId"],["lisa-account-accordions__invoice-override-dropdown"]],[["default"],[[[[1,"\\n                      "],[10,"option"],[14,2,""],[14,"selected","true"],[14,0,"u-layout__display-none"],[12],[1,"\\n                      "],[13],[1,"\\n"],[42,[28,[37,32],[[30,0,["allowedInvoiceOverrideStatuses"]]],null],null,[[[1,"                        "],[10,"option"],[15,2,[30,9]],[15,"disabled",[28,[37,17],[[30,8]],null]],[12],[1,"\\n                          "],[1,[28,[35,3],["i18n_invoice_self_discovery_change_statuses","campaign-manager-web/components/lisa-account-accordions"],[["status"],[[30,9]]]]],[1,"\\n                        "],[13],[1,"\\n"]],[8,9]],null],[1,"                    "]],[]]]]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,0],[14,0,"lisa-accordions__invoice-status-change-text-container u-layout-flex__container--column"],[12],[1,"\\n                    "],[10,"label"],[14,0,"required"],[14,"for","lisa-account-accordions__invoice-override-input-text"],[12],[1,"\\n                      "],[1,[28,[35,3],["i18n_invoice_self_discovery_change_text_header","campaign-manager-web/components/lisa-account-accordions"],null]],[1,"\\n                    "],[13],[1,"\\n                    "],[8,[39,23],[[4,[38,1],["input",[28,[37,25],["target.value",[30,0,["setInvoiceQualificationChangeReason"]]],null]],null]],[["@inputId","@value"],["lisa-account-accordions__invoice-override-input-text",[30,0,["invoiceQualificationChangeReason"]]]],null],[1,"\\n                  "],[13],[1,"\\n                  "],[11,"button"],[24,0,"lisa-accordions__invoice-status-submit-button button--medium-secondary"],[16,"disabled",[28,[37,17],[[28,[37,26],[[30,0,["invoiceQualificationChangeReason"]],[30,0,["invoiceOverrideStatus"]]],null]],null]],[24,4,"submit"],[4,[38,1],["click",[30,0,["updateInvoiceQualificationStatus"]]],null],[12],[1,"\\n                    "],[1,[28,[35,3],["i18n_invoice_self_discovery_status_change_submit","campaign-manager-web/components/lisa-account-accordions"],null]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n"]],[]],[[[1,"                "],[8,[39,16],null,[["@type"],["negative"]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,28],null,[["customErrorMessage"],[[28,[37,3],["i18n_invoice_permission_message","campaign-manager-web/components/lisa-account-accordions"],null]]]]],[1,"\\n                "]],[]]]]],[1,"\\n"]],[]]],[1,"            "]],[]],null]],[]]]],[]]],[1,"          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[7]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"  "],[10,0],[14,0,"collapsible-module"],[12],[1,"\\n    "],[8,[39,0],null,null,[["default"],[[[[1,"\\n      "],[8,[30,10,["toggle"]],null,null,[["default"],[[[[1,"\\n        "],[11,"button"],[24,0,"button--unstyled lisa-accordions__toggle"],[24,4,"button"],[4,[38,1],["click",[28,[37,2],[[30,0,["getAccountActivityLog"]],[30,10,["isOpen"]]],null]],null],[12],[1,"\\n          "],[10,"header"],[15,0,[29,["p3 collapsible-module__header"," ",[28,[37,4],null,[["size"],["medium"]]]]]],[15,"aria-label",[29,[[28,[37,3],["i18n_lisa","campaign-manager-web/components/lisa-account-accordions"],null]," ",[28,[37,3],["i18n_activity","campaign-manager-web/components/lisa-account-accordions"],null]]]],[12],[1,"\\n            "],[10,1],[15,0,[29,[[28,[37,4],null,[["size"],["medium"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_activity","campaign-manager-web/components/lisa-account-accordions"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,1],[14,0,"u-label__lisa"],[12],[1,[28,[35,3],["i18n_lisa","campaign-manager-web/components/lisa-account-accordions"],null]],[13],[1,"\\n            "],[10,1],[15,0,[29,["collapsible-module__toggle-trigger u-layout__float-right"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],[[52,[30,10,["isOpen"]],"i18n_collapse","i18n_expand"],"campaign-manager-web/components/lisa-account-accordions"],null]],[1,"\\n              "],[10,1],[14,0,"collapsible-module__toggle-trigger-icon"],[12],[1,"\\n"],[41,[30,10,["isOpen"]],[[[1,"                  "],[8,[39,6],null,[["@size","@name"],["small","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"                  "],[8,[39,6],null,[["@size","@name"],["small","chevron-down"]],null],[1,"\\n"]],[]]],[1,"              "],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,10,["body"]],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,26],[[30,0,["getAccountActivityTask","isRunning"]],[28,[37,17],[[30,0,["accountActivities","length"]]],null]],null],[[[1,"          "],[10,0],[14,0,"u-layout-flex__container--center lisa-accordions__loading-container"],[12],[1,"\\n            "],[8,[39,7],null,[["@size"],["xlarge"]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[41,[28,[37,26],[[30,0,["getAccountActivityTask","last","isError"]],[28,[37,17],[[30,0,["accountActivities","length"]]],null]],null],[[[1,"          "],[10,0],[15,0,[29,["u-layout-flex__container--center lisa-accordions__loading-container u-color__red"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[8,[39,6],null,[["@size","@name"],["medium","signal-error"]],null],[1,"\\n            "],[1,[28,[35,3],["i18n_account_activity_error","campaign-manager-web/components/lisa-account-accordions"],null]],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[1,"          "],[10,0],[14,0,"lisa-accordions__table-container"],[12],[1,"\\n            "],[8,[39,27],null,[["@data","@columns"],[[30,0,["accountActivities"]],[30,0,["accountActivityTableConfig"]]]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"pv2 ph0 u-layout__align-center"],[12],[1,"\\n            "],[10,"button"],[15,"onclick",[28,[37,15],[[30,0,["getAccountActivityTask"]]],null]],[15,"disabled",[30,0,["getAccountActivityTask","isRunning"]]],[15,0,[29,[[52,[51,[30,0,["hasMoreAccountActivityData"]]],"u-layout__display-none"]," button--link"]]],[14,4,"button"],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_view_more","campaign-manager-web/components/lisa-account-accordions"],null]],[1,"\\n            "],[13],[1,"\\n"],[41,[30,0,["getAccountActivityTask","isRunning"]],[[[1,"              "],[10,1],[12],[1,"\\n                "],[8,[39,7],[[24,0,"lisa-account-accordions__activity-load-more-spinner"]],[["@size"],["large"]],null],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n"],[41,[30,0,["getAccountActivityTask","last","isError"]],[[[1,"            "],[10,0],[15,0,[29,["u-layout-flex__container--center lisa-accordions__loading-container u-color__red"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[8,[39,6],null,[["@size","@name"],["medium","signal-error"]],null],[1,"\\n              "],[1,[28,[35,3],["i18n_account_activity_view_more_error","campaign-manager-web/components/lisa-account-accordions"],null]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"        "]],[]]]],[]]],[1,"      "]],[]]]]],[1,"\\n    "]],[10]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["panel","@accountId","panel","vcont","vcont","panel","panel","enabled","invoiceOverrideStatus","panel"],false,["cp-panel","on","fn","t","hue-web-foundations@-text-body","if","hue-web-icons@icon","hue-web-progress-indicator","external-link-info","format-name","format-currency","date-to-iso","format-date","or","confirm-hovercard","perform","hue-web-inline-feedback","not","eq","hue-web-button","mep-recommendations","validated-control","readonly","cm-text-input","hue-web-foundations@-artdeco-migration-scope","pick","and","ads-table","error-message","unless","hue-web-select","each","-each-in"]]',moduleName:"campaign-manager-web/components/lisa-account-accordions.hbs",isStrictMode:!1}),se={amount:[(0,m.validator)("number",{allowString:!0,gt:0})],description:[(0,m.validator)("presence",{ignoreBlank:!0,presence:!0})]}
let ce=(0,m.hasValidations)(se)((A=oe((S=class{constructor({amount:e,description:t,lastAmount:n}){re(this,"amount",A,this),re(this,"description",C,this),re(this,"lastAmount",O,this),this.amount=e,this.description=t,this.lastAmount=n}}).prototype,"amount",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=oe(S.prototype,"description",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=oe(S.prototype,"lastAmount",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=S))||y,ue=e.default=(v=(0,i.inject)(),w=(0,i.inject)(),I=(0,i.inject)(),P=(0,i.inject)(),N=(0,i.inject)("account"),R=(0,i.inject)("billing"),D=(0,d.task)({drop:!0}),M=(0,d.task)({drop:!0}),L=(0,d.task)({drop:!0}),k=(0,d.task)({drop:!0}),U=(0,d.task)({drop:!0}),x=(0,d.task)({drop:!0}),F=(0,d.task)({drop:!0}),z=(0,d.task)({drop:!0}),j=(0,d.task)({drop:!0}),G=(0,d.task)({drop:!0}),B=(0,d.task)({drop:!0}),V=class extends o.default{constructor(...e){var t,n,a
super(...e),re(this,"i18n",Y,this),re(this,"xhr",H,this),re(this,"lix",q,this),re(this,"restli",K,this),re(this,"accountService",W,this),re(this,"billingService",X,this),a=50,(n="accountBillingContactChangesTablePageSize")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,re(this,"invoiceDiscoveryQualificationStatus",$,this),re(this,"invoiceQualificationChangeReason",J,this),re(this,"invoiceOverrideStatus",Q,this),re(this,"hasMoreAccountActivityData",Z,this),re(this,"lisaAccountBillingContactChanges",ee,this),re(this,"grantBalance",te,this),re(this,"isExistingInvoiceApplication",ne,this),re(this,"lisaAccount",ae,this),re(this,"accountActivities",ie,this)}get billingAdminInfo(){return new u.default(this.billingService.populateBillingAdminInfo(this.args.accountId).then((e=>e?Promise.resolve({...e,profileUrl:(0,b.getProfileUrl)(e.publicIdentifier)}):Promise.reject(null))),this)}get allowedInvoiceOverrideStatuses(){return this.lisaAccount.invoiceDiscoveryQualificationStatus?(0,T.getLisaInvoiceOverrideStatuses)(this.invoiceDiscoveryQualificationStatus):null}get showLisaInvoiceStatus(){return!!this.lisaAccount.invoiceDiscoveryQualificationStatus}get isInvoiceDiscoveryQualificationEnabled(){return this.lix.getTreatmentIsEnabled(_.LIX_KEYS.enableSsiQualification)}get hasTotalBudgetHold(){return this.lisaAccount.servingStatuses.includes(f.SERVING_STATUS.ACCOUNT_TOTAL_BUDGET_HOLD)}get hasAccountHold(){return this.lisaAccount.servingStatuses.includes(f.SERVING_STATUS.STOPPED)}get hasAccountEndDateHold(){return this.lisaAccount.servingStatuses.includes(f.SERVING_STATUS.ACCOUNT_END_DATE_HOLD)}get hasServingRestrictedHold(){return this.lisaAccount.servingStatuses.includes(f.SERVING_STATUS.RESTRICTED_HOLD)}get isServingRunning(){return this.lisaAccount.servingStatuses.includes(f.SERVING_STATUS.RUNNABLE)}get hasServingInternalHold(){return this.lisaAccount.servingStatuses.includes(f.SERVING_STATUS.INTERNAL_HOLD)}get hasServingBillingHold(){return this.lisaAccount.servingStatuses.includes(f.SERVING_STATUS.BILLING_HOLD)}get accountBillingContactChangesTableConfig(){return[{propertyName:"createdAt",title:this.headerGetter("i18n_billing_header_date"),component:(0,E.ensureSafeComponent)(a.default,this),disableFiltering:!0,sortDirection:"asc",sortPrecedence:1},{propertyName:"description",title:this.headerGetter("i18n_billing_header_description"),disableFiltering:!0},{propertyName:"itemInfo",title:this.headerGetter("i18n_billing_header_info"),disableFiltering:!0,disableSorting:!0}]}get accountActivityTableConfig(){return[{propertyName:"occurredAt",title:this.headerGetter("i18n_account_activity_header_event_time"),component:(0,E.ensureSafeComponent)(a.default,this),disableFiltering:!0,disableSorting:!0},{propertyName:"type",title:this.headerGetter("i18n_account_activity_header_event_type"),disableFiltering:!0,disableSorting:!0},{propertyName:"actorName",title:this.headerGetter("i18n_account_activity_header_actor_name"),disableFiltering:!0,disableSorting:!0},{propertyName:"campaignGroupId",title:this.headerGetter("i18n_account_activity_header_campaign_group_id"),disableFiltering:!0,disableSorting:!0},{propertyName:"campaignId",title:this.headerGetter("i18n_account_activity_header_campaign_id"),disableFiltering:!0,disableSorting:!0},{propertyName:"creativeId",title:this.headerGetter("i18n_account_activity_header_creative_id"),disableFiltering:!0,disableSorting:!0},{propertyName:"adFormId",title:this.headerGetter("i18n_account_activity_header_adForm_id"),disableFiltering:!0,disableSorting:!0},{propertyName:"description",title:this.headerGetter("i18n_account_activity_header_event_details"),disableFiltering:!0,disableSorting:!0}]}get headerGetter(){return e=>this.i18n.lookupTranslation(this.constructor,e)()}getLisaAccount(e){e||(this.getLisaAccountTask.perform(),this.lix.getTreatmentIsEnabled(_.LIX_KEYS.enableSelfServeInvoiceWithCreditBackend)&&this.getInvoiceMetadataTask.perform())}getAccountActivityLog(e){e||this.accountActivities.length||this.getAccountActivityTask.perform()}onGrantSubmit(e){e.preventDefault(),this.grantBalance.validations.isValid&&this.grantBalanceTask.perform({grantAmount:this.grantBalance.amount,accountId:this.args.accountId,currencyCode:this.lisaAccount.currencyCode,grantDescription:this.grantBalance.description})}setGrantBalanceDescription(e){Object.assign(this.grantBalance,{description:e})}setGrantBalanceAmount(e){Object.assign(this.grantBalance,{amount:e})}setInvoiceQualificationChangeReason(e){this.invoiceQualificationChangeReason=e}setInvoiceOverrideStatus(e){this.invoiceOverrideStatus=e}getLisaAccountBillingContactChanges(e){e||this.getLisaAccountBillingContactChangesTask.perform()}updateInvoiceQualificationStatus(){this.updateInvoiceQualificationStatusTask.perform()}*getLisaAccountTask(){yield(0,p.waitForQueue)("actions")
const e=this.args.accountId,t=yield this.xhr.fetch(`${g.default.lisaAccounts}/${e}`,{},0)
this.lisaAccount=t,this.grantBalance=new ce({amount:null,description:""},(0,r.getOwner)(this)),this.invoiceDiscoveryQualificationStatus=this.lisaAccount.invoiceDiscoveryQualificationStatus?(0,T.getInvoiceDiscoveryQualificationStatus)(this.lisaAccount):null}*getInvoiceMetadataTask(){yield(0,p.waitForQueue)("actions")
const e=this.args.accountId,{data:{value:{invoiceMetadata:t}}}=yield this.xhr.post(g.default.accountInvoicingMetadataAndRecipients(e))
this.isExistingInvoiceApplication=(0,h.isExistingInvoiceApplication)(t)}*enableInvoicingTask(){yield(0,p.waitForQueue)("actions")
const e=this.args.accountId,{data:{value:t}}=yield this.xhr.post(`${g.default.lisaAccounts}/${e}?action=enableInvoicing`)
return this.lisaAccount={...this.lisaAccount,invoicingEnabled:t},t}*markAsSpammerTask(){yield(0,p.waitForQueue)("actions")
const e=this.args.accountId,t=this.lisaAccount.spammer,n={patch:{$set:{spammer:!t}}}
yield this.restli.partialUpdate(`${g.default.lisaAccounts}/${e}`,{data:JSON.stringify(n)}),this.lisaAccount={...this.lisaAccount,spammer:!t}}*restrictAccountTask(){yield(0,p.waitForQueue)("actions"),yield this.accountService.setHoldForAccount(this.args.accountId,!this.hasServingRestrictedHold,f.SERVING_STATUS.RESTRICTED_HOLD),this.getLisaAccountTask.perform()}*updateInvoiceQualificationStatusTask(){const e=this.args.accountId,t=this.invoiceOverrideStatus===f.LISA_INVOICE_QUALIFICATION_OVERRIDE_STATUS.UNSET,n=t?null:this.invoiceOverrideStatus,a={patch:{$set:{invoiceDiscoveryQualificationStatus:n}}}
yield this.restli.partialUpdate(`${g.default.lisaAccounts}/${e}?invoiceQualificationChangeReason=${this.invoiceQualificationChangeReason}`,{data:JSON.stringify(a)}),t?this.getLisaAccountTask.perform():this.invoiceDiscoveryQualificationStatus=n}*getAccountActivityTask(){yield(0,p.waitForQueue)("actions")
const e=this.args.accountId,t=this.accountActivities,n=t.length,a=yield this.xhr.fetch(g.default.accountActivity({accountId:e,start:n,count:1e3}))
this.accountActivities=t.concat(a.elements),this.accountActivities.length>=a.paging.total&&(this.hasMoreAccountActivityData=!1)}*grantBalanceTask({accountId:e,currencyCode:t,grantAmount:n,grantDescription:a}){const i={data:JSON.stringify({amount:{amount:n,currencyCode:t},description:a}),contentType:"application/json",type:"POST"}
yield this.xhr.fetch(`${g.default.lisaAccounts}/${e}?action=addAccountBalance`,i,0),Object.assign(this.grantBalance,{amount:null,description:null,lastAmount:n})}*getLisaAccountBillingContactChangesTask(){yield(0,p.waitForQueue)("actions")
const e=this.args.accountId,t=yield this.xhr.fetch(g.default.lisaBillingContactChanges({accountId:e}))
this.lisaAccountBillingContactChanges=t.elements}*billingHoldAccountTask(){yield(0,p.waitForQueue)("actions"),yield this.accountService.setHoldForAccount(this.args.accountId,!this.hasServingBillingHold,f.SERVING_STATUS.BILLING_HOLD),this.getLisaAccountTask.perform()}*internalHoldAccountTask(){yield(0,p.waitForQueue)("actions"),yield this.accountService.setHoldForAccount(this.args.accountId,!this.hasServingInternalHold,f.SERVING_STATUS.INTERNAL_HOLD),this.getLisaAccountTask.perform()}},Y=oe(V.prototype,"i18n",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=oe(V.prototype,"xhr",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=oe(V.prototype,"lix",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=oe(V.prototype,"restli",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=oe(V.prototype,"accountService",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=oe(V.prototype,"billingService",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=oe(V.prototype,"invoiceDiscoveryQualificationStatus",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),J=oe(V.prototype,"invoiceQualificationChangeReason",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),Q=oe(V.prototype,"invoiceOverrideStatus",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),Z=oe(V.prototype,"hasMoreAccountActivityData",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),ee=oe(V.prototype,"lisaAccountBillingContactChanges",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),te=oe(V.prototype,"grantBalance",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=oe(V.prototype,"isExistingInvoiceApplication",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ae=oe(V.prototype,"lisaAccount",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ie=oe(V.prototype,"accountActivities",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),oe(V.prototype,"accountBillingContactChangesTableConfig",[l.cached],Object.getOwnPropertyDescriptor(V.prototype,"accountBillingContactChangesTableConfig"),V.prototype),oe(V.prototype,"accountActivityTableConfig",[l.cached],Object.getOwnPropertyDescriptor(V.prototype,"accountActivityTableConfig"),V.prototype),oe(V.prototype,"headerGetter",[l.cached],Object.getOwnPropertyDescriptor(V.prototype,"headerGetter"),V.prototype),oe(V.prototype,"getLisaAccount",[c.action],Object.getOwnPropertyDescriptor(V.prototype,"getLisaAccount"),V.prototype),oe(V.prototype,"getAccountActivityLog",[c.action],Object.getOwnPropertyDescriptor(V.prototype,"getAccountActivityLog"),V.prototype),oe(V.prototype,"onGrantSubmit",[c.action],Object.getOwnPropertyDescriptor(V.prototype,"onGrantSubmit"),V.prototype),oe(V.prototype,"setGrantBalanceDescription",[c.action],Object.getOwnPropertyDescriptor(V.prototype,"setGrantBalanceDescription"),V.prototype),oe(V.prototype,"setGrantBalanceAmount",[c.action],Object.getOwnPropertyDescriptor(V.prototype,"setGrantBalanceAmount"),V.prototype),oe(V.prototype,"setInvoiceQualificationChangeReason",[c.action],Object.getOwnPropertyDescriptor(V.prototype,"setInvoiceQualificationChangeReason"),V.prototype),oe(V.prototype,"setInvoiceOverrideStatus",[c.action],Object.getOwnPropertyDescriptor(V.prototype,"setInvoiceOverrideStatus"),V.prototype),oe(V.prototype,"getLisaAccountBillingContactChanges",[c.action],Object.getOwnPropertyDescriptor(V.prototype,"getLisaAccountBillingContactChanges"),V.prototype),oe(V.prototype,"updateInvoiceQualificationStatus",[c.action],Object.getOwnPropertyDescriptor(V.prototype,"updateInvoiceQualificationStatus"),V.prototype),oe(V.prototype,"getLisaAccountTask",[D],Object.getOwnPropertyDescriptor(V.prototype,"getLisaAccountTask"),V.prototype),oe(V.prototype,"getInvoiceMetadataTask",[M],Object.getOwnPropertyDescriptor(V.prototype,"getInvoiceMetadataTask"),V.prototype),oe(V.prototype,"enableInvoicingTask",[L],Object.getOwnPropertyDescriptor(V.prototype,"enableInvoicingTask"),V.prototype),oe(V.prototype,"markAsSpammerTask",[k],Object.getOwnPropertyDescriptor(V.prototype,"markAsSpammerTask"),V.prototype),oe(V.prototype,"restrictAccountTask",[U],Object.getOwnPropertyDescriptor(V.prototype,"restrictAccountTask"),V.prototype),oe(V.prototype,"updateInvoiceQualificationStatusTask",[x],Object.getOwnPropertyDescriptor(V.prototype,"updateInvoiceQualificationStatusTask"),V.prototype),oe(V.prototype,"getAccountActivityTask",[F],Object.getOwnPropertyDescriptor(V.prototype,"getAccountActivityTask"),V.prototype),oe(V.prototype,"grantBalanceTask",[z],Object.getOwnPropertyDescriptor(V.prototype,"grantBalanceTask"),V.prototype),oe(V.prototype,"getLisaAccountBillingContactChangesTask",[j],Object.getOwnPropertyDescriptor(V.prototype,"getLisaAccountBillingContactChangesTask"),V.prototype),oe(V.prototype,"billingHoldAccountTask",[G],Object.getOwnPropertyDescriptor(V.prototype,"billingHoldAccountTask"),V.prototype),oe(V.prototype,"internalHoldAccountTask",[B],Object.getOwnPropertyDescriptor(V.prototype,"internalHoldAccountTask"),V.prototype),V);(0,t.setComponentTemplate)(le,ue)})),define("campaign-manager-web/components/lisa-campaign-accordions",["exports","@ember/component","@ember/template-factory","campaign-manager-web/components/common-table-cells/date-time-short","@ember/service","@glimmer/component","@glimmer/tracking","@ember/object","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/http-error","campaign-manager-web/constants/campaign-constants","@linkedin/ember-prop-types","@embroider/util"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N
function R(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function D(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function M(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const L=(0,n.createTemplateFactory)({id:"nycnQRt1",block:'[[[1,"\\n"],[10,0],[14,0,"collapsible-module"],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["toggle"]],null,null,[["default"],[[[[1,"\\n      "],[11,"button"],[24,0,"lisa-accordions__toggle button--unstyled"],[24,4,"button"],[4,[38,1],["click",[28,[37,2],[[30,0,["getLisaCampaignInfo"]],[30,1,["isOpen"]]],null]],null],[12],[1,"\\n        "],[10,"header"],[14,0,"lisa-campaign-accordions__header collapsible-module__header"],[15,"aria-label",[29,[[28,[37,3],["i18n_lisa","campaign-manager-web/components/lisa-campaign-accordions"],null]," ",[28,[37,3],["i18n_campaign_info","campaign-manager-web/components/lisa-campaign-accordions"],null]]]],[12],[1,"\\n          "],[10,1],[15,0,[29,[[28,[37,4],null,[["size"],["medium"]]]]]],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_campaign_info","campaign-manager-web/components/lisa-campaign-accordions"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,1],[14,0,"u-label__lisa"],[12],[1,[28,[35,3],["i18n_lisa","campaign-manager-web/components/lisa-campaign-accordions"],null]],[13],[1,"\\n          "],[10,1],[15,0,[29,["collapsible-module__toggle-trigger u-layout__float-right"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,3],[[52,[30,1,["isOpen"]],"i18n_collapse","i18n_expand"],"campaign-manager-web/components/lisa-campaign-accordions"],null]],[1,"\\n            "],[10,1],[14,0,"collapsible-module__toggle-trigger-icon"],[12],[1,"\\n"],[41,[30,1,["isOpen"]],[[[1,"                "],[8,[39,6],null,[["@size","@name"],["small","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"                "],[8,[39,6],null,[["@size","@name"],["small","chevron-down"]],null],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["getLisaCampaignInfoTask","isRunning"]],[[[1,"        "],[10,0],[14,0,"lisa-accordions__loading-container u-layout-flex__container--center"],[12],[1,"\\n          "],[8,[39,7],null,[["@size"],["xlarge"]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[41,[30,0,["showFailedToFetchLisaCampaignInfo"]],[[[1,"        "],[10,0],[15,0,[29,["lisa-accordions__loading-container u-layout-flex__container--center u-color__red"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[8,[39,6],null,[["@size","@name"],["medium","signal-error"]],null],[1,"\\n          "],[1,[28,[35,3],["i18n_campaign_info_error","campaign-manager-web/components/lisa-campaign-accordions"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,"dl"],[14,0,"p3"],[12],[1,"\\n          "],[10,0],[14,0,"u-layout-flex__container--baseline"],[12],[1,"\\n            "],[10,"dt"],[15,0,[29,["mr1"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,3],["i18n_lisa_campaign_creator","campaign-manager-web/components/lisa-campaign-accordions"],null]],[13],[1,"\\n            "],[10,"dd"],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,[30,0,["lisaCampaign","creatorId"]]],[13],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"u-layout-flex__container--baseline"],[12],[1,"\\n            "],[10,"dt"],[15,0,[29,["mr1"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,3],["i18n_lisa_campaign_external_sponsor","campaign-manager-web/components/lisa-campaign-accordions"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,"dd"],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,[30,0,["lisaCampaign","associatedEntity"]]],[13],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"u-layout-flex__container--baseline"],[12],[1,"\\n            "],[10,"dt"],[15,0,[29,["mr1"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,3],["i18n_lisa_campaign_targeting","campaign-manager-web/components/lisa-campaign-accordions"],null]],[13],[1,"\\n            "],[10,"dd"],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,[30,0,["lisaCampaign","targeting"]]],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-flex-wrap"],[12],[1,"\\n          "],[10,"dl"],[14,0,"p3u-layout-flex__cell"],[12],[1,"\\n            "],[10,0],[14,0,"u-layout-flex__container--baseline"],[12],[1,"\\n              "],[10,"dt"],[15,0,[29,["mr1"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,3],["i18n_lisa_campaign_account_hold","campaign-manager-web/components/lisa-campaign-accordions"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,"dd"],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,[30,0,["lisaCampaign","hasAccountServingHold"]]],[13],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[14,0,"u-layout-flex__container--baseline"],[12],[1,"\\n              "],[10,"dt"],[15,0,[29,["mr1"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_lisa_campaign_account_lifetime_budget_hold","campaign-manager-web/components/lisa-campaign-accordions"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,"dd"],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,[30,0,["lisaCampaign","hasAccountTotalBudgetHold"]]],[13],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[14,0,"u-layout-flex__container--baseline"],[12],[1,"\\n              "],[10,"dt"],[15,0,[29,["mr1"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_lisa_campaign_account_end_date_hold","campaign-manager-web/components/lisa-campaign-accordions"],null]],[13],[1,"\\n              "],[10,"dd"],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,[30,0,["lisaCampaign","hasAccountEndDateHold"]]],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n          "],[10,"dl"],[14,0,"p3u-layout-flex__cell"],[12],[1,"\\n            "],[10,0],[14,0,"u-layout-flex__container--baseline"],[12],[1,"\\n              "],[10,"dt"],[15,0,[29,["mr1"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_lisa_campaign_start_date_hold","campaign-manager-web/components/lisa-campaign-accordions"],null]],[13],[1,"\\n              "],[10,"dd"],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,[30,0,["lisaCampaign","hasCampaignStartDateHold"]]],[13],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[14,0,"u-layout-flex__container--baseline"],[12],[1,"\\n              "],[10,"dt"],[15,0,[29,["mr1"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,3],["i18n_lisa_campaign_end_date_hold","campaign-manager-web/components/lisa-campaign-accordions"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,"dd"],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,[30,0,["lisaCampaign","hasCampaignEndDateHold"]]],[13],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[14,0,"u-layout-flex__container--baseline"],[12],[1,"\\n              "],[10,"dt"],[15,0,[29,["mr1"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_lisa_campaign_lifetime_budget_hold","campaign-manager-web/components/lisa-campaign-accordions"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,"dd"],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,[30,0,["lisaCampaign","hasCampaignTotalBudgetHold"]]],[13],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[14,0,"u-layout-flex__container--baseline"],[12],[1,"\\n              "],[10,"dt"],[15,0,[29,["mr1"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_lisa_campaign_audience_count_hold","campaign-manager-web/components/lisa-campaign-accordions"],null]],[13],[1,"\\n              "],[10,"dd"],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,[30,0,["lisaCampaign","hasCampaignAudienceCountHold"]]],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]],[]]],[1,"    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[14,0,"collapsible-module"],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,"\\n    "],[8,[30,2,["toggle"]],null,null,[["default"],[[[[1,"\\n      "],[11,"button"],[24,0,"lisa-accordions__toggle button--unstyled"],[24,4,"button"],[4,[38,1],["click",[28,[37,2],[[30,0,["getLisaCreatives"]],[30,2,["isOpen"]]],null]],null],[12],[1,"\\n        "],[10,"header"],[14,0,"lisa-campaign-accordions__header collapsible-module__header"],[15,"aria-label",[29,[[28,[37,3],["i18n_lisa","campaign-manager-web/components/lisa-campaign-accordions"],null]," ",[28,[37,3],["i18n_creative_info","campaign-manager-web/components/lisa-campaign-accordions"],null]]]],[12],[1,"\\n          "],[10,1],[15,0,[29,[[28,[37,4],null,[["size"],["medium"]]]]]],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_creative_info","campaign-manager-web/components/lisa-campaign-accordions"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,1],[14,0,"u-label__lisa"],[12],[1,[28,[35,3],["i18n_lisa","campaign-manager-web/components/lisa-campaign-accordions"],null]],[13],[1,"\\n          "],[10,1],[15,0,[29,["collapsible-module__toggle-trigger u-layout__float-right"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,3],[[52,[30,2,["isOpen"]],"i18n_collapse","i18n_expand"],"campaign-manager-web/components/lisa-campaign-accordions"],null]],[1,"\\n            "],[10,1],[14,0,"collapsible-module__toggle-trigger-icon"],[12],[1,"\\n"],[41,[30,2,["isOpen"]],[[[1,"                "],[8,[39,6],null,[["@size","@name"],["small","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"                "],[8,[39,6],null,[["@size","@name"],["small","chevron-down"]],null],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,2,["body"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["getLisaCreativesTask","isRunning"]],[[[1,"        "],[10,0],[14,0,"lisa-accordions__loading-container u-layout-flex__container--center"],[12],[1,"\\n          "],[8,[39,7],null,[["@size"],["xlarge"]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[41,[30,0,["showFailedToFetchLisaCreatives"]],[[[1,"        "],[10,0],[15,0,[29,["lisa-accordions__loading-container u-layout-flex__container--center u-color__red"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[8,[39,6],null,[["@size","@name"],["medium","signal-error"]],null],[1,"\\n          "],[1,[28,[35,3],["i18n_creatives_error","campaign-manager-web/components/lisa-campaign-accordions"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,0],[14,0,"lisa-accordions__table-container"],[12],[1,"\\n          "],[8,[39,8],null,[["@data","@columns","@pageSize"],[[30,0,["lisaCreatives"]],[30,0,["creativeTableConfig"]],[30,0,["creativeTablePageSize"]]]],null],[1,"\\n        "],[13],[1,"\\n      "]],[]]]],[]]],[1,"    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n"],[13]],["p","p"],false,["cp-panel","on","fn","t","hue-web-foundations@-text-body","if","hue-web-icons@icon","hue-web-progress-indicator","ads-table"]]',moduleName:"campaign-manager-web/components/lisa-campaign-accordions.hbs",isStrictMode:!1})
let k=e.default=(b=(0,i.inject)(),_=(0,i.inject)(),h=(0,i.inject)(),f=(0,s.task)({drop:!0}),T=(0,s.task)({drop:!0}),(0,m.assertPropTypes)((N=class extends r.default{constructor(...e){super(...e),R(this,"i18n",S,this),R(this,"xhr",A,this),R(this,"jet",C,this),R(this,"lisaCampaign",O,this),R(this,"showFailedToFetchLisaCreatives",v,this),R(this,"showFailedToFetchLisaCampaignInfo",w,this),R(this,"creativeTableConfig",I,this),R(this,"lisaCreatives",P,this),D(this,"creativeTablePageSize",50)}getLisaCreatives(e){e||this.getLisaCreativesTask.perform()}getLisaCampaignInfo(e){e||this.getLisaCampaignInfoTask.perform()}*getLisaCreativesTask(){yield(0,c.waitForQueue)("actions")
try{const e=this.args.campaignId,t=yield this.xhr.fetch(u.default.lisaCreativesForCampaign({campaignId:e}))
this.showFailedToFetchLisaCreatives=!1,this.lisaCreatives=t.elements,this._setCreativeTableConfig()}catch(e){this.jet.error(new Error(`Cannot fetch creatives for campaign ${this.args.campaignId}: ${(0,d.getErrorMessage)(e)}`),"lisa-campaign-accordions",!1),this.showFailedToFetchLisaCreatives=!0}}*getLisaCampaignInfoTask(){yield(0,c.waitForQueue)("actions")
try{const e=yield this.xhr.fetch(u.default.lisaCampaign({campaignId:this.args.campaignId})),t=e.servingStatuses
this.showFailedToFetchLisaCampaignInfo=!1,this.lisaCampaign={creatorId:e.creatorId,associatedEntity:e.associatedEntity,targeting:e.targeting,hasAbTestHold:-1!==t.indexOf(p.SERVING_STATUSES.AB_TEST_HOLD),hasAccountServingHold:-1!==t.indexOf(p.SERVING_STATUSES.ACCOUNT_SERVING_HOLD),hasAccountTotalBudgetHold:-1!==t.indexOf(p.SERVING_STATUSES.ACCOUNT_TOTAL_BUDGET_HOLD),hasAccountEndDateHold:-1!==t.indexOf(p.SERVING_STATUSES.ACCOUNT_END_DATE_HOLD),hasCampaignStartDateHold:-1!==t.indexOf(p.SERVING_STATUSES.CAMPAIGN_START_DATE_HOLD),hasCampaignEndDateHold:-1!==t.indexOf(p.SERVING_STATUSES.CAMPAIGN_END_DATE_HOLD),hasCampaignTotalBudgetHold:-1!==t.indexOf(p.SERVING_STATUSES.CAMPAIGN_TOTAL_BUDGET_HOLD),hasCampaignAudienceCountHold:-1!==t.indexOf(p.SERVING_STATUSES.CAMPAIGN_AUDIENCE_COUNT_HOLD)}}catch(e){this.jet.error(new Error(`Cannot fetch campaign info for campaign ${this.args.campaignId}: ${(0,d.getErrorMessage)(e)}`),"lisa-campaign-accordions",!1),this.showFailedToFetchLisaCampaignInfo=!0}}_setCreativeTableConfig(){if(!this.creativeTableConfig){const e=this.i18n,t=t=>e.lookupTranslation(this.constructor,t)()
this.creativeTableConfig=[{propertyName:"id",title:t("i18n_lisa_creative_header_creative_id")},{propertyName:"campaignId",title:t("i18n_lisa_creative_header_campaign_id")},{propertyName:"lastModifiedAt",title:t("i18n_lisa_creative_header_last_modified"),component:(0,g.ensureSafeComponent)(a.default,this)},{propertyName:"createdAt",title:t("i18n_lisa_creative_header_created"),component:(0,g.ensureSafeComponent)(a.default,this)},{propertyName:"type",title:t("i18n_lisa_creative_header_type")},{propertyName:"status",title:t("i18n_lisa_creative_header_status")},{propertyName:"reference",title:t("i18n_lisa_creative_header_reference"),disableSorting:!0}]}}},D(N,"propTypes",{campaignId:m.PropTypes.number.isRequired}),S=M((y=N).prototype,"i18n",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=M(y.prototype,"xhr",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=M(y.prototype,"jet",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=M(y.prototype,"lisaCampaign",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),v=M(y.prototype,"showFailedToFetchLisaCreatives",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w=M(y.prototype,"showFailedToFetchLisaCampaignInfo",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),I=M(y.prototype,"creativeTableConfig",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),P=M(y.prototype,"lisaCreatives",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),M(y.prototype,"getLisaCreatives",[l.action],Object.getOwnPropertyDescriptor(y.prototype,"getLisaCreatives"),y.prototype),M(y.prototype,"getLisaCampaignInfo",[l.action],Object.getOwnPropertyDescriptor(y.prototype,"getLisaCampaignInfo"),y.prototype),M(y.prototype,"getLisaCreativesTask",[f],Object.getOwnPropertyDescriptor(y.prototype,"getLisaCreativesTask"),y.prototype),M(y.prototype,"getLisaCampaignInfoTask",[T],Object.getOwnPropertyDescriptor(y.prototype,"getLisaCampaignInfoTask"),y.prototype),E=y))||E);(0,t.setComponentTemplate)(L,k)})),define("campaign-manager-web/components/lisa-search-table/common",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"04bj1RjS",block:'[[[41,[30,1,["linkRoute"]],[[[41,[28,[37,1],[[30,1,["propertyName"]],"campaignId"],null],[[[1,"    "],[8,[39,2],[[24,0,"account-link t-14 t-bold u-color__blue7"]],[["@route","@models"],[[30,1,["linkRoute"]],[28,[37,3],[[28,[37,4],[[30,2],"accountId"],null],[28,[37,4],[[30,2],"campaignId"],null]],null]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,4],[[30,2],[30,1,["propertyName"]]],null]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[1,"    "],[8,[39,2],[[24,0,"account-link t-14 t-bold u-color__blue7"]],[["@route","@model"],[[30,1,["linkRoute"]],[28,[37,4],[[30,2],[30,1,["linkPropertyName"]]],null]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,4],[[30,2],[30,1,["propertyName"]]],null]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]]]],[]],[[[1,"  "],[1,[28,[35,4],[[30,2],[30,1,["propertyName"]]],null]],[1,"\\n"]],[]]]],["@column","@record"],false,["if","eq","link-to","array","get"]]',moduleName:"campaign-manager-web/components/lisa-search-table/common.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/lisa-search-table/status",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"NKyBzc3Z",block:'[[[10,1],[15,0,[52,[28,[37,1],[[30,1,["highlightStatus"]],[30,2,["status"]]],null],[30,1,["highlightClass"]]]],[12],[1,[30,2,["status"]]],[13]],["@column","@record"],false,["if","eq"]]',moduleName:"campaign-manager-web/components/lisa-search-table/status.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())}))
define("campaign-manager-web/components/lisa-search",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","tracked-toolbox","campaign-manager-web/constants/routes","ember-concurrency-decorators","@ember/object","@ember/array","campaign-manager-web/utils/api-endpoints","campaign-manager-web/components/lisa-search-table/common","campaign-manager-web/components/lisa-search-table/status","campaign-manager-web/components/common-table-cells/date-time-short","@embroider/util"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b){var _,h,f,T,E,y,S,A,C,O
function v(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function w(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const I=(0,n.createTemplateFactory)({id:"ruRQ8dkT",block:'[[[1,"\\n"],[10,"section"],[14,0,"collapsible-module lisa-search__container"],[12],[1,"\\n  "],[8,[39,0],null,[["@open"],[[30,0,["isOpen"]]]],[["default"],[[[[1,"\\n    "],[8,[30,1,["toggle"]],null,null,[["default"],[[[[1,"\\n      "],[10,"header"],[14,0,"lisa-search__header collapsible-module__header"],[15,"aria-label",[29,[[28,[37,1],["i18n_lisa","campaign-manager-web/components/lisa-search"],null]," ",[28,[37,1],["i18n_search","campaign-manager-web/components/lisa-search"],null]]]],[12],[1,"\\n        "],[10,"button"],[15,0,[29,["collapsible-module__toggle-trigger u-layout__float-right"," ",[28,[37,2],null,[["size"],["small"]]]]]],[14,4,"button"],[12],[1,"\\n          "],[1,[28,[35,1],[[52,[30,1,["isOpen"]],"i18n_collapse","i18n_expand"],"campaign-manager-web/components/lisa-search"],null]],[1,"\\n          "],[10,1],[14,0,"collapsible-module__toggle-trigger-icon"],[12],[1,"\\n"],[41,[30,1,["isOpen"]],[[[1,"              "],[8,[39,4],null,[["@size","@name"],["small","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"              "],[8,[39,4],null,[["@size","@name"],["small","chevron-down"]],null],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,"h5"],[15,0,[29,["lisa-search__title u-color__black--75"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_search","campaign-manager-web/components/lisa-search"],null]],[1,"\\n          "],[10,1],[14,0,"u-label__lisa"],[12],[1,[28,[35,1],["i18n_lisa","campaign-manager-web/components/lisa-search"],null]],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n      "],[10,0],[14,0,"lisa-search__content collapsible-module__content"],[12],[1,"\\n        "],[11,"form"],[24,3,"lisa-search-form"],[24,0,"lisa-search__content-form"],[4,[38,5],["submit",[28,[37,6],[[30,0,["selectedSearchTask"]]],null]],null],[12],[1,"\\n          "],[10,1],[14,0,"cm-hue-select"],[12],[1,"\\n            "],[8,[39,7],[[24,3,"search-type"],[16,"aria-label",[28,[37,1],["i18n_search","campaign-manager-web/components/lisa-search"],null]],[24,0,"mb2"],[4,[38,5],["change",[28,[37,8],["target.value",[30,0,["onSearchTypeChange"]]],null]],null]],[["@disabled"],[[30,0,["selectedSearchTask","isRunning"]]]],[["default"],[[[[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,0,["searchTypeConfigs"]]],null]],null],null,[[[1,"                "],[10,"option"],[15,2,[29,[[30,2,["type"]]]]],[15,"selected",[28,[37,11],[[30,2,["type"]],[30,0,["selectedSearchConfig","type"]]],null]],[12],[1,[28,[35,1],["i18n_search_type_option","campaign-manager-web/components/lisa-search"],[["type"],[[30,2,["type"]]]]]],[13],[1,"\\n"]],[2]],null],[1,"            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,12],[[24,3,"search-input"],[16,"aria-label",[28,[37,1],["i18n_search","campaign-manager-web/components/lisa-search"],null]],[16,"placeholder",[28,[37,1],["i18n_search_input_placeholder","campaign-manager-web/components/lisa-search"],[["selectedType"],[[30,0,["selectedSearchConfig","type"]]]]]],[16,"max",[30,0,["selectedSearchConfig","max"]]],[16,0,[29,[[36,13]]]],[16,4,[30,0,["selectedSearchConfig","inputType"]]],[4,[38,5],["input",[28,[37,8],["target.value",[30,0,["setSearchValue"]]],null]],null]],[["@inputId","@disabled","@value","@counterMax"],["search-input",[30,0,["selectedSearchTask","isRunning"]],[30,0,["searchValue"]],[30,0,["selectedSearchConfig","maxlength"]]]],null],[1,"\\n          "],[8,[39,14],[[16,"disabled",[28,[37,15],[[30,0,["selectedSearchTask","isRunning"]],[28,[37,16],[[28,[37,11],[[30,0,["searchValue"]],""],null]],null]],null]],[24,4,"submit"]],[["@size"],["medium"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,1],["i18n_search","campaign-manager-web/components/lisa-search"],null]],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n\\n"],[41,[30,0,["selectedSearchTask","isRunning"]],[[[1,"          "],[10,0],[14,0,"u-layout-flex__container--center"],[12],[1,"\\n            "],[8,[39,17],null,[["@size"],["large"]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[41,[28,[37,18],[[30,0,["searchResults"]]],null],[[[1,"            "],[8,[39,19],null,[["@data","@columns","@useFilteringByColumns","@enableFilterRow","@filteringIgnoreCase"],[[30,0,["searchResults"]],[30,0,["columns"]],false,true,true]],null],[1,"\\n"]],[]],null],[41,[30,0,["hasError"]],[[[1,"            "],[10,0],[14,0,"lisa-search__error-container u-layout-flex__container--center"],[12],[1,"\\n              "],[8,[39,4],null,[["@size","@name"],["small","signal-error"]],null],[1,"\\n              "],[1,[28,[35,1],["i18n_error","campaign-manager-web/components/lisa-search"],null]],[1,"\\n            "],[13],[1,"\\n"]],[]],null]],[]]],[1,"      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13]],["p","searchTypeConfig"],false,["cp-panel","t","hue-web-foundations@-text-body","if","hue-web-icons@icon","on","perform","hue-web-select","pick","each","-track-array","eq","cm-text-input","hue-web-foundations@-artdeco-migration-scope","hue-web-button","or","and","hue-web-progress-indicator","is-array","ads-table"]]',moduleName:"campaign-manager-web/components/lisa-search.hbs",isStrictMode:!1}),P=0x8000000000000000,N=[{type:"COMPANY_ID",maxlength:P.toString().length,max:P,inputType:"number"},{type:"ORDER_ID",maxlength:20,inputType:"text"}]
let R=e.default=(_=(0,a.inject)(),h=(0,a.inject)(),f=(0,s.task)({restartable:!0}),T=class extends i.default{constructor(...e){var t,n,a
super(...e),v(this,"xhr",E,this),v(this,"i18n",y,this),a=N,(n="searchTypeConfigs")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,v(this,"searchValue",S,this),v(this,"selectedSearchConfig",A,this),v(this,"searchResults",C,this),v(this,"hasError",O,this)}get selectedSearchTask(){return this.searchForAccountsTask}get columns(){return this.accountColumns}get headerGetter(){return e=>this.i18n.lookupTranslation(this.constructor,e)()}get accountColumns(){const e=this.headerGetter("account_id"),t=this.headerGetter("order_id"),n=this.headerGetter("account_name"),a=this.headerGetter("account_type"),i=this.headerGetter("company_id"),r=this.headerGetter("created_date"),o=this.headerGetter("account_status")
return[{propertyName:"id",component:(0,b.ensureSafeComponent)(p.default,this),title:e,linkRoute:l.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_INDEX,linkPropertyName:"id"},{propertyName:"billingParentReferenceId",component:(0,b.ensureSafeComponent)(p.default,this),title:t},{propertyName:"name",component:(0,b.ensureSafeComponent)(p.default,this),title:n,linkRoute:l.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_INDEX,linkPropertyName:"id"},{propertyName:"type",component:(0,b.ensureSafeComponent)(p.default,this),title:a},{propertyName:"companyId",component:(0,b.ensureSafeComponent)(p.default,this),title:i},{propertyName:"createdAt",component:(0,b.ensureSafeComponent)(g.default,this),title:r},{propertyName:"status",component:(0,b.ensureSafeComponent)(m.default,this),title:o,highlightStatus:"ACTIVE",highlightClass:"lisa-search__status--green-bg"}]}onSearchTypeChange(e){this.selectedSearchConfig=N.find((t=>t.type===e)),this.searchValue="",this.searchResults=null}setSearchValue(e){this.searchValue=e}*searchForAccountsTask(e){e.preventDefault(),this.hasError=!1
try{const e=yield this.searchForAccounts()
this.searchResults=(0,u.A)(e.elements)}catch(t){this.hasError=!0}}searchForAccounts(){const e=this.selectedSearchConfig,t=this.searchValue,n="COMPANY_ID"===e.type?{q:"findByCompanyId",companyId:t}:{q:"findByOrderId",orderId:t}
return this.xhr.fetch(d.default.lisaAccounts,{type:"GET",data:n},0)}},E=w(T.prototype,"xhr",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=w(T.prototype,"i18n",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=w(T.prototype,"searchValue",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),A=w(T.prototype,"selectedSearchConfig",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return N[0]}}),C=w(T.prototype,"searchResults",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),O=w(T.prototype,"hasError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w(T.prototype,"headerGetter",[o.cached],Object.getOwnPropertyDescriptor(T.prototype,"headerGetter"),T.prototype),w(T.prototype,"accountColumns",[o.cached],Object.getOwnPropertyDescriptor(T.prototype,"accountColumns"),T.prototype),w(T.prototype,"onSearchTypeChange",[c.action],Object.getOwnPropertyDescriptor(T.prototype,"onSearchTypeChange"),T.prototype),w(T.prototype,"setSearchValue",[c.action],Object.getOwnPropertyDescriptor(T.prototype,"setSearchValue"),T.prototype),w(T.prototype,"searchForAccountsTask",[f],Object.getOwnPropertyDescriptor(T.prototype,"searchForAccountsTask"),T.prototype),T);(0,t.setComponentTemplate)(I,R)})),define("campaign-manager-web/components/list-navigation",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"gSJ0XNEA",block:'[[[11,"ul"],[24,0,"u-bg-color__white u-list--no-style"],[17,1],[12],[1,"\\n  "],[18,2,[[28,[37,1],null,[["item"],[[50,"list-navigation/item",0,null,[["depth"],[0]]]]]]]],[1,"\\n"],[13]],["&attrs","&default"],false,["yield","hash","component"]]',moduleName:"campaign-manager-web/components/list-navigation.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/list-navigation/button",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"ToJE19HM",block:'[[[11,"button"],[24,4,"button"],[16,"disabled",[30,1]],[16,0,[29,["list-navigation__item-button button--unstyled u-layout__align-left"," ",[28,[37,0],null,[["size"],["small"]]]]]],[17,2],[12],[1,"\\n  "],[18,3,null],[1,"\\n"],[13]],["@disabled","&attrs","&default"],false,["hue-web-foundations@-text-body","yield"]]',moduleName:"campaign-manager-web/components/list-navigation/button.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/list-navigation/item",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"9uuAJc2r",block:'[[[11,"li"],[16,0,[28,[37,0],["list-navigation__item",[28,[37,1],["list-navigation__item--depth-",[30,1]],null],[28,[37,2],null,[["list-navigation__item--active","list-navigation__item--disabled"],[[30,2],[30,3]]]]],null]],[17,4],[12],[1,"\\n\\n  "],[18,5,[[28,[37,2],null,[["button"],[[50,"list-navigation/button",0,null,[["disabled"],[[30,3]]]]]]]]],[1,"\\n\\n  "],[10,"ul"],[14,0,"u-list--no-style"],[12],[1,"\\n    "],[18,5,[[28,[37,2],null,[["subitem"],[[50,"list-navigation/item",0,null,[["depth","disabled"],[[30,0,["subitemDepth"]],[30,3]]]]]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["@depth","@active","@disabled","&attrs","&default"],false,["classes","concat","hash","yield","component"]]',moduleName:"campaign-manager-web/components/list-navigation/item.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{get subitemDepth(){return this.args.depth+1}},c=o,u="propTypes",d={depth:i.PropTypes.number.isRequired,active:i.PropTypes.bool,disabled:i.PropTypes.bool},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/lite/account-selection",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","@ember/service","@ember/debug","@glimmer/tracking","campaign-manager-web/utils/account","campaign-manager-web/utils/tracking","campaign-manager-web/constants/account","campaign-manager-web/utils/focus","ember-lifeline"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A=(0,n.createTemplateFactory)({id:"31kc3xxt",block:'[[[1,"\\n"],[10,0],[14,0,"lite-account-selection__container"],[12],[1,"\\n  "],[10,0],[14,0,"mb1"],[12],[1,"\\n    "],[10,1],[14,1,"select-account-label"],[15,0,[29,["u-layout__vertical-align-middle"," ",[28,[37,0],null,[["size"],["medium"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_select_account_label","campaign-manager-web/components/lite/account-selection"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,2],null,[["@placement","@contentClass"],["bottom","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n        "],[8,[39,3],[[24,0,"boost__pebble-icon"],[16,"aria-label",[28,[37,1],["i18n_account_selection_help_label","campaign-manager-web/components/lite/account-selection"],null]],[4,[38,4],[[30,1,["triggerContentSharedInfo"]]],null]],[["@icon","@size","@buttonType","@circle"],["question","small","tertiary",true]],null],[1,"\\n      "]],[1]],[[[1,"\\n        "],[8,[39,5],null,null,[["default"],[[[[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_account_selection_help_summary_v3","campaign-manager-web/components/lite/account-selection"],null]],[1,"\\n            "],[1,[28,[35,1],["i18n_learn_more","campaign-manager-web/components/lite/account-selection"],[["linkInfo"],[[28,[37,6],null,[["role","href","ariaLabel"],[[30,2,["role"]],[28,[37,7],null,[["path"],["help/lms/answer/126396"]]],[28,[37,1],["i18n_tooltip_learn_more_aria_label","campaign-manager-web/components/lite/account-selection"],null]]]]]]]],[1,"\\n          "],[13],[1,"\\n        "]],[2]]]]],[1,"\\n      "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"],[41,[30,0,["isTypeaheadShown"]],[[[1,"    "],[8,[39,9],[[24,0,"lite-account-selection__typeahead"]],[["@renderResultsAboveInput","@allEligibleAccounts","@onSelectAccount","@onDismissTypeaheadResult","@showSearchDismissButton","@focusTypeaheadOnRender","@dataTestValue","@ariaDescribedById","@typeaheadResultsSummaryText","@inputPlaceholderText","@inputId"],[[30,3],[30,4],[30,0,["onAccountSelect"]],[28,[37,10],[[30,0,["onToggleTypeaheadVisibility"]],false],null],false,true,"lite-account-selection","select-account-label",[29,[[28,[37,1],[[52,[30,0,["isOnHoldAccountShown"]],"i18n_account_on_hold_summary_v3","i18n_account_hidden_summary_v3"],"campaign-manager-web/components/lite/account-selection"],null]]],[29,[[28,[37,1],["i18n_account_selection_search_placeholder","campaign-manager-web/components/lite/account-selection"],null]]],"lite-account-selection-typeahead-input"]],[["default"],[[[[1,"\\n      "],[10,0],[14,0,"lite-account-selection__typeahead-result-item m1 u-display-flex u-justify-between u-items-center u-content-center ph4 pv4"],[12],[1,"\\n        "],[10,0],[14,0,"pr1"],[12],[1,"\\n          "],[10,1],[15,0,[29,["u-color__black--90 u-layout__display-block"," ",[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[30,5,["name"]]],[1,"\\n          "],[13],[1,"\\n          "],[10,1],[15,0,[29,["u-color__black--60 u-layout__display-block"," ",[28,[37,0],null,[["size"],["medium"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_account_id","campaign-manager-web/components/lite/account-selection"],[["id"],[[30,5,["id"]]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"],[41,[28,[37,11],[[30,5,["servingStatuses"]],[30,0,["SERVING_STATUS","ACCOUNT_TOTAL_BUDGET_HOLD"]]],null],[[[1,"          "],[10,1],[14,0,"lite-account-selection__on-hold-label"],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_on_hold_label","campaign-manager-web/components/lite/account-selection"],null]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n      "],[10,"hr"],[14,0,"m0"],[12],[13],[1,"\\n    "]],[5]]]]],[1,"\\n"]],[]],[[[1,"    "],[11,"button"],[24,0,"lite-account-selection__selected-account-button button--unstyled u-display-flex u-justify-between u-items-center"],[24,4,"button"],[4,[38,12],["click",[28,[37,10],[[30,0,["onToggleTypeaheadVisibility"]],true],null]],null],[4,[38,13],["lite_account_selection_selected_account_trigger"],null],[12],[1,"\\n      "],[10,1],[15,0,[29,["lite-account-selection__selected-account-name mv2 mh2"," ",[28,[37,0],null,[["size"],["medium"]]]]]],[12],[1,"\\n        "],[1,[30,0,["selectedAccount","name"]]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,14],[[24,0,"mv2 mh2"]],[["@size","@name"],["small","caret"]],null],[1,"\\n    "],[13],[1,"\\n"]],[]]],[13]],["triggerData","iphHelper","@renderResultsAboveInput","@eligibleAccounts","account"],false,["hue-web-foundations@-text-body","t","hue-web-contextual-dialog","hue-web-button","hue-web-toggletip-trigger","iph-helper","external-link-info","help-center-url","if","account-typeahead","fn","is-included","on","track-interaction","hue-web-icons@icon"]]',moduleName:"campaign-manager-web/components/lite/account-selection.hbs",isStrictMode:!1})
let C=e.default=(g=(0,o.inject)(),(0,i.assertPropTypes)((T=class extends a.default{get isOnHoldAccountShown(){return this.args.eligibleAccounts.some((e=>(0,c.isBudgetHold)((0,r.get)(e,"servingStatuses"))))}get selectedAccount(){return this.args.eligibleAccounts.find((e=>e.id===this.args.selectedAccountId))}constructor(){super(...arguments),E(this,"tracking",h,this),y(this,"SERVING_STATUS",d.SERVING_STATUS),E(this,"isTypeaheadShown",f,this)}willDestroy(){super.willDestroy(...arguments),(0,m.runDisposables)(this)}onAccountSelect(e){this.args.onSelectAccount(e.id),this.tracking.fireInteractionEvent("lite_account_selection_select_account",u.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this._setTypeaheadVisibility(!1),(0,p.asyncSetFocus)(".lite-account-selection__selected-account-button",this)}onToggleTypeaheadVisibility(e){this._setTypeaheadVisibility(e)}_setTypeaheadVisibility(e){this.isTypeaheadShown!==e&&(this.isTypeaheadShown=e)}},y(T,"propTypes",{eligibleAccounts:i.PropTypes.array.isRequired,onSelectAccount:i.PropTypes.func.isRequired,selectedAccountId:i.PropTypes.number.isRequired}),h=S((_=T).prototype,"tracking",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(_.prototype,"isTypeaheadShown",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S(_.prototype,"onAccountSelect",[r.action],Object.getOwnPropertyDescriptor(_.prototype,"onAccountSelect"),_.prototype),S(_.prototype,"onToggleTypeaheadVisibility",[r.action],Object.getOwnPropertyDescriptor(_.prototype,"onToggleTypeaheadVisibility"),_.prototype),b=_))||b);(0,t.setComponentTemplate)(A,C)})),define("campaign-manager-web/components/lite/account-summary",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r){var o,l
function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"qdddAyCU",block:'[[[10,0],[12],[1,"\\n  "],[10,1],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n    "],[10,1],[15,0,[29,[[28,[37,0],null,[["size","weight","color"],["xsmall","bold","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_label_of_billing_account","campaign-manager-web/components/lite/account-summary"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,2],null,[["@placement","@contentClass"],["bottom","u-hoverable__content lite-account-selection__hoverable-content"]],[["trigger","content"],[[[[1,"\\n        "],[8,[39,3],[[16,"aria-label",[28,[37,1],["i18n_account_aria_label","campaign-manager-web/components/lite/account-summary"],null]],[4,[38,4],[[30,1,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle"],["small","tertiary","question",true]],null],[1,"\\n      "]],[1]],[[[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[8,[39,5],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,1],["i18n_tooltip_text_for_account_v2","campaign-manager-web/components/lite/account-summary"],[["linkInfo"],[[28,[37,6],null,[["ariaLabel","dataTestSelector","href","role"],[[28,[37,1],["i18n_tooltip_learn_more_aria_label","campaign-manager-web/components/lite/account-summary"],null],"data-test-lite-account-summary-learn-more",[28,[37,7],null,[["path"],["help/lms/answer/a475356"]]],[30,2,["role"]]]]]]]]],[1,"\\n          "]],[2]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n  "],[13],[1,"\\n  "],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n    "],[1,[30,3]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,8],[[24,"target","_blank"],[24,0,"t-14 t-bold u-color__blue7 u-force-wrap"],[4,[38,9],["lite_campaign_visit_billing_details"],null]],[["@route","@model"],[[29,[[30,0,["accountBillingTransactionsRoute"]]]],[30,4]]],[["default"],[[[[1,"\\n    "],[1,[28,[35,1],["i18n_visit_billing_details_text","campaign-manager-web/components/lite/account-summary"],null]],[1,"\\n    "],[8,[39,10],null,[["@size","@name"],["small","link-external"]],null],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["triggerData","iphHelper","@accountName","@accountId"],false,["hue-web-foundations@-text-body","t","hue-web-contextual-dialog","hue-web-button","hue-web-contextual-dialog-trigger","iph-helper","external-link-info","help-center-url","link-to","track-interaction","hue-web-icons@icon"]]',moduleName:"campaign-manager-web/components/lite/account-summary.hbs",isStrictMode:!1})
let u=e.default=(0,i.assertPropTypes)((l=class extends a.default{constructor(...e){super(...e),s(this,"accountBillingTransactionsRoute",r.ROUTE_NAME.ACCOUNT_BILLING_TRANSACTIONS)}},s(l,"propTypes",{accountName:i.PropTypes.string.isRequired,accountId:i.PropTypes.number.isRequired}),o=l))||o;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/lite/action-bar",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"llQ8iqaU",block:'[[[1,"\\n"],[10,0],[14,0,"lite__action-bar-container"],[12],[1,"\\n"],[41,[30,1],[[[1,"    "],[8,[39,1],[[24,0,"lite__footer-error"]],[["@errorList","@errorHeader"],[[30,1],[28,[37,2],[[52,[30,2],"i18n_api_error_generic","i18n_api_save_error_generic"],"campaign-manager-web/components/lite/action-bar"],null]]],null],[1,"\\n"]],[]],null],[1,"  "],[10,0],[14,0,"lite__action-bar"],[12],[1,"\\n    "],[10,0],[14,0,"lite__terms-link"],[12],[1,"\\n      "],[1,[28,[35,2],[[52,[30,2],"i18n_boost_agreement","i18n_save_agreement"],"campaign-manager-web/components/lite/action-bar"],[["adsAgreementLink","guidelinesLink"],[[28,[37,3],null,[["dataTestSelector","href"],["data-test-campaign-launch__agreement-link",[28,[37,4],null,[["path"],["legal/sas-terms"]]]]]],[28,[37,3],null,[["dataTestSelector","href"],["data-test-campaign-launch__guidelines-link",[28,[37,4],null,[["path"],["legal/ads-policy"]]]]]]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"u-flex"],[12],[1,"\\n      "],[8,[39,5],[[24,0,"lite__action-button mr4"],[4,[38,6],["click",[30,3]],null],[4,[38,7],["lite_campaign_creation_cancel_button"],[["interactionType"],["SHORT_PRESS"]]]],[["@text","@size","@buttonType"],[[28,[37,2],["i18n_cancel","campaign-manager-web/components/lite/action-bar"],null],"small","secondary"]],null],[1,"\\n"],[41,[30,2],[[[1,"        "],[8,[39,5],[[24,0,"lite__action-button"],[16,"disabled",[30,4]],[4,[38,6],["click",[30,5]],null],[4,[38,7],["lite_campaign_creation_boost_button"],[["interactionType"],["SHORT_PRESS"]]]],[["@text","@size"],[[28,[37,2],["i18n_boost","campaign-manager-web/components/lite/action-bar"],null],"small"]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[39,5],[[24,0,"lite__action-button"],[16,"disabled",[30,4]],[4,[38,6],["click",[30,6]],null],[4,[38,7],["lite_campaign_creation_save_button"],[["interactionType"],["SHORT_PRESS"]]]],[["@text","@size"],[[28,[37,2],["i18n_save","campaign-manager-web/components/lite/action-bar"],null],"small"]],null],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["@errorList","@isNewCampaign","@onCancel","@isBoostDisabled","@onBoost","@onSave"],false,["if","standard-error","t","external-link-info","help-center-url","hue-web-button","on","track-interaction"]]',moduleName:"campaign-manager-web/components/lite/action-bar.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={errorList:i.PropTypes.arrayOf(i.PropTypes.object),isNewCampaign:i.PropTypes.bool,isBoostDisabled:i.PropTypes.bool,onBoost:i.PropTypes.func,onSave:i.PropTypes.func,onCancel:i.PropTypes.func},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/lite/audience",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@ember/service","@linkedin/ember-prop-types","@ember/debug","@ember/utils","campaign-manager-web/utils/formatter","campaign-manager-web/constants/audience","campaign-manager-web/utils/targeting","campaign-manager-web/utils/targeting-models","ember-concurrency-decorators","hue-web-toast/utils/constants","campaign-manager-web/constants/routes","campaign-manager-web/utils/urn","campaign-manager-web/constants/campaign-constants","campaign-manager-web/utils/campaign","ember-lifeline","ember-stdlib/utils/is-browser","campaign-manager-web/utils/tracking","campaign-manager-web/utils/account","campaign-manager-web/constants/content-type","campaign-manager-web/config/environment","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/cm-lite","campaign-manager-web/components/facet-browser","campaign-manager-web/utils/objective-type"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P){var N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge
function be(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function he(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const fe=(0,n.createTemplateFactory)({id:"f0SzKxdR",block:'[[[1,"\\n"],[1,"\\n"],[1,"\\n"],[1,"\\n"],[1,"\\n"],[1,"\\n"],[1,"\\n"],[1,"\\n"],[11,0],[24,0,"p5 u-bg-color__slate0"],[4,[38,0],[[30,0,["updateOuterContainerHeight"]],[30,0,["facetAndSegmentsList"]],[30,0,["isAdvancedOptionsOpen"]]],null],[4,[38,1],[[30,0,["updateOuterContainerHeight"]],[30,0,["facetAndSegmentsList"]],[30,0,["isAdvancedOptionsOpen"]]],null],[12],[1,"\\n  "],[10,"section"],[14,0,"p5 u-bg-color__white lite-audience__header"],[12],[1,"\\n    "],[10,0],[14,0,"lite-audience__header-text"],[12],[1,"\\n      "],[10,1],[15,0,[28,[37,2],["u-layout__vertical-align-middle",[28,[37,3],null,[["t-16","t-normal","t-12","t-bold","t-black--light"],[[30,0,["isAudienceEditable"]],[30,0,["isAudienceEditable"]],[28,[37,4],[[30,0,["isAudienceEditable"]]],null],[28,[37,4],[[30,0,["isAudienceEditable"]]],null],[28,[37,4],[[30,0,["isAudienceEditable"]]],null]]]]],null]],[14,1,"lite-audience-header"],[12],[1,"\\n        "],[1,[28,[35,5],[[52,[30,0,["isAudienceEditable"]],"i18n_audience_v2","i18n_audience_view_only"],"campaign-manager-web/components/lite/audience"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,7],null,[["@placement","@contentClass"],["bottom","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n          "],[8,[39,8],[[24,0,"boost__pebble-icon"],[16,"aria-label",[28,[37,5],["i18n_lite_audience_module_a11y_label_v2","campaign-manager-web/components/lite/audience"],null]],[4,[38,9],[[30,1,["triggerContentSharedInfo"]]],null]],[["@icon","@buttonType","@size","@circle"],["question","tertiary","small",true]],null],[1,"\\n        "]],[1]],[[[1,"\\n"],[41,[30,0,["isAudienceEditable"]],[[[1,"            "],[10,1],[15,0,[29,[[28,[37,10],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,5],["i18n_audience_module_tooltip","campaign-manager-web/components/lite/audience"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,"ul"],[15,0,[29,["mt2 lite-audience__creation-types-tooltip"," ",[28,[37,10],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[10,"li"],[14,0,"ml4"],[12],[1,"\\n                "],[1,[28,[35,5],["i18n_audience_module_profile_creation_mode","campaign-manager-web/components/lite/audience"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,"li"],[14,0,"ml4"],[12],[1,"\\n                "],[1,[28,[35,5],["i18n_audience_module_interest_creation_mode","campaign-manager-web/components/lite/audience"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,"li"],[14,0,"ml4"],[12],[1,"\\n                "],[8,[39,11],null,null,[["default"],[[[[1,"\\n                  "],[1,[28,[35,5],["i18n_audience_module_template_creation_mode_v2","campaign-manager-web/components/lite/audience"],null]],[1,"\\n                  "],[1,[28,[35,5],["i18n_learn_more","campaign-manager-web/components/lite/audience"],[["linkInfo"],[[28,[37,12],null,[["dataTestSelector","href","role","ariaLabel"],["data-test-audience__creation-types-tooltip-link",[28,[37,13],null,[["path"],["help/lms/answer/126394"]]],[30,2,["role"]],[28,[37,5],["i18n_audience_learn_more_aria","campaign-manager-web/components/lite/audience"],null]]]]]]]],[1,"\\n                "]],[2]]]]],[1,"\\n              "],[13],[1,"\\n              "],[10,"li"],[14,0,"ml4"],[12],[1,"\\n                "],[1,[28,[35,5],["i18n_audience_module_saved_audience_mode","campaign-manager-web/components/lite/audience"],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[]],[[[1,"            "],[10,1],[15,0,[29,[[28,[37,10],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[8,[39,11],null,null,[["default"],[[[[1,"\\n                "],[1,[28,[35,5],["i18n_audience_module_tooltip_view_only_v3","campaign-manager-web/components/lite/audience"],null]],[1,"\\n                "],[1,[28,[35,5],["i18n_learn_more","campaign-manager-web/components/lite/audience"],[["linkInfo"],[[28,[37,12],null,[["dataTestSelector","href","role","ariaLabel"],["data-test-audience-creation-types-manage-ad-tooltip-link",[28,[37,13],null,[["path"],["help/lms/answer/a475356"]]],[30,3,["role"]],[28,[37,5],["i18n_audience_learn_more_aria","campaign-manager-web/components/lite/audience"],null]]]]]]]],[1,"\\n              "]],[3]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]]],[1,"        "]],[]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"mt1"],[12],[1,"\\n"],[41,[30,0,["isAudienceEditable"]],[[[1,"        "],[8,[39,14],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isAudienceSelectMenuOpen"]],[28,[37,15],[[30,0],"isAudienceSelectMenuOpen",true],null],[28,[37,15],[[30,0],"isAudienceSelectMenuOpen",false],null]]],[["default"],[[[[1,"\\n          "],[8,[30,4,["Trigger"]],[[24,"aria-labelledby","lite-audience-header lite-audience-creation-type-dropdown"],[24,1,"lite-audience__profile-based-trigger-button"],[24,0,"lite-audience__profile-based-trigger-button"]],[["@icon","@iconPlacement","@buttonType","@emphasized","@size"],["caret","right","tertiary",true,"small"]],[["default"],[[[[1,"\\n            "],[10,1],[15,0,[29,["u-color__blue7"," ",[28,[37,16],null,[["size"],["medium"]]]]]],[12],[1,"\\n              "],[1,[28,[35,5],["i18n_audience_creation_dropdown_trigger_v2","campaign-manager-web/components/lite/audience"],[["type"],[[30,0,["boostService","selectedAudienceCreationType"]]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n          "],[8,[30,4,["Container"]],[[24,0,"hue-menu-container"]],[["@placement"],["bottom-right"]],[["default"],[[[[1,"\\n"],[42,[28,[37,18],[[30,0,["CREATION_TYPES"]]],null],null,[[[1,"              "],[8,[30,4,["Item"]],null,[["@onSelect","@selected"],[[28,[37,19],[[30,0,["onCreationTypeSelection"]],[30,6]],null],[28,[37,20],[[30,6],[30,0,["boostService","selectedAudienceCreationType"]]],null]]],[["default"],[[[[1,"\\n                "],[10,1],[12],[1,"\\n                  "],[1,[28,[35,5],["i18n_audience_creation_dropdown_item_text_v2","campaign-manager-web/components/lite/audience"],[["type"],[[30,6]]]]],[1,"\\n                "],[13],[1,"\\n                "],[10,1],[15,0,[29,[[28,[37,10],null,[["size","weight","color"],["small","default","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,5],["i18n_audience_creation_dropdown_item_subtext_v2","campaign-manager-web/components/lite/audience"],[["type"],[[30,6]]]]],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n"]],[5,6]],null],[1,"          "]],[]]]]],[1,"\\n        "]],[4]]]]],[1,"\\n"],[41,[30,0,["isTemplateBasedAudience"]],[[[1,"          "],[8,[39,21],[[24,"data-js-lite-audience__user-saved-templates-dropdown-trigger",""],[16,0,[29,[[28,[37,10],null,[["size"],["medium"]]]]]]],[["@onTemplateClick","@selectedTemplate","@searchPlaceholder","@targetingTemplateType","@targetingTemplates","@shouldShowAllRecentlyUsedTemplates"],[[28,[37,22],[[30,0,["fetchAndApplyTemplateTask"]]],null],[30,0,["cmTargetingCriteria"]],[28,[37,5],["i18n_search_by_audience","campaign-manager-web/components/lite/audience"],null],[52,[28,[37,20],[[30,0,["boostService","selectedAudienceCreationType"]],[30,0,["CREATION_TYPES","LI_TEMPLATE"]]],null],"LINKEDIN_AUDIENCE","USER_AUDIENCE"],[52,[28,[37,20],[[30,0,["boostService","selectedAudienceCreationType"]],[30,0,["CREATION_TYPES","LI_TEMPLATE"]]],null],[30,0,["targetingCriteriaService","linkedinTemplates"]],[30,0,["targetingCriteriaService","savedAudiences"]]],true]],[["default"],[[[[1,"\\n            "],[8,[30,7,["trigger-content"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isTemplateApplied"]],[[[1,"                "],[1,[30,0,["cmTargetingCriteria","name"]]],[1,"\\n"]],[]],[[[1,"                "],[1,[28,[35,5],["i18n_lite_user_audience_dropdown_title","campaign-manager-web/components/lite/audience"],null]],[1,"\\n"]],[]]],[1,"            "]],[]]]]],[1,"\\n          "]],[7]]]]],[1,"\\n"],[41,[30,0,["isTemplateApplied"]],[[[1,"            "],[10,2],[14,0,"mt2"],[12],[1,"\\n              "],[8,[39,8],[[16,0,[29,["lite-audience__hue-text-button"," ",[28,[37,10],null,[["size"],["small"]]]]]],[16,"aria-label",[28,[37,5],["i18n_selected_audience_template_button_aria_label","campaign-manager-web/components/lite/audience"],[["templateName"],[[30,0,["cmTargetingCriteria","name"]]]]]],[4,[38,23],["click",[28,[37,15],[[30,0],"isAudienceSummaryModalOpen",true],null]],null],[4,[38,24],["lite_targeting_audience_summary"],null]],[["@text","@size","@buttonType","@emphasized"],[[28,[37,5],["i18n_selected_audience_template_view_summary","campaign-manager-web/components/lite/audience"],null],"small","tertiary",true]],null],[1,"\\n            "],[13],[1,"\\n"]],[]],null]],[]],null]],[]],[[[1,"        "],[8,[39,8],[[16,0,[29,["lite-audience__hue-text-button"," ",[28,[37,10],null,[["size"],["medium"]]]]]],[16,"aria-label",[28,[37,5],["i18n_view_audience_details_button_aria_label","campaign-manager-web/components/lite/audience"],null]],[4,[38,23],["click",[28,[37,15],[[30,0],"isAudienceSummaryModalOpen",true],null]],null],[4,[38,24],["lite_targeting_audience_summary"],null]],[["@text","@size","@buttonType","@emphasized"],[[28,[37,5],["i18n_selected_audience_template_view_summary","campaign-manager-web/components/lite/audience"],null],"small","tertiary",true]],null],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n"],[41,[30,0,["campaignService","isCampaignStartingWithSmartAudience"]],[[[1,"      "],[8,[39,25],[[24,0,"mr1 mt1"],[4,[38,26],null,[["pageKey","routeName","currentRoute"],["view_smart_audience_message_boost",[28,[37,27],[[53,"outletState"],"render.name"],null],[28,[37,27],[[53,"outletState"],"render"],null]]]]],[["@type"],["neutral"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,5],["i18n_smart_audience_message","campaign-manager-web/components/lite/audience"],null]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n  "],[10,0],[14,0,"pt4"],[12],[1,"\\n    "],[10,1],[15,0,[29,[[28,[37,10],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,5],["i18n_audience_templates_header","campaign-manager-web/components/lite/audience"],null]],[1,"\\n    "],[13],[1,"\\n"],[44,[[50,"artdeco-inline-feedback",0,null,[["class","type","message"],["mt2","error",[28,[37,5],["i18n_no_location_segment_exist_error_message","campaign-manager-web/components/lite/audience"],null]]]],[50,"confirm-hovercard",0,null,[["class","placement","confirmButtonText","triggerButtonType","triggerButtonEmphasized","triggerButtonText"],["pr1","top",[28,[37,5],["i18n_remove","campaign-manager-web/components/lite/audience"],null],"tertiary",true,[28,[37,5],["i18n_remove_all_attributes","campaign-manager-web/components/lite/audience"],null]]]]],[[[1,"      "],[10,"section"],[14,0,"mb1"],[12],[1,"\\n"],[41,[28,[37,31],[[30,0,["isAudienceEditable"]],[30,0,["isTemplateBasedAudience"]]],null],[[[1,"          "],[10,0],[12],[1,"\\n            "],[8,[39,32],null,[["@onTypeaheadResultAdded","@onSegmentDismiss","@onLanguageChange","@facetAndSegmentsList","@facetDisabledReasons","@disabledSegmentsMap","@criteriaType"],[[30,0,["onIncludeTypeaheadResultAdded"]],[30,0,["onIncludeSegmentDismiss"]],[30,0,["onLanguageChange"]],[30,0,["facetAndSegmentsList","included"]],[30,0,["facetDisabledReasonsMap","included"]],[30,0,["disabledSegmentsForIncludedBlockMap"]],"include"]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[41,[30,0,["isAudienceEditable"]],[[[1,"          "],[10,0],[12],[1,"\\n            "],[10,0],[12],[1,"\\n              "],[10,0],[14,0,"mb3 mt4 u-layout-flex__container--space-between u-layout-flex__container--aligned-center"],[12],[1,"\\n                "],[10,0],[14,0,"u-display-flex u-layout-flex__container--aligned-center"],[12],[1,"\\n                  "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,10],null,[["size"],["medium"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,5],["i18n_audience_creation_include_help_text","campaign-manager-web/components/lite/audience"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[8,[39,7],[[24,0,"u-self-start"]],[["@placement","@contentClass"],["bottom","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                      "],[8,[39,8],[[24,0,"lite-audience__facet-tooltip"],[16,"aria-label",[28,[37,5],["i18n_include_facet_a11y_label","campaign-manager-web/components/lite/audience"],null]],[4,[38,9],[[30,10,["triggerContentSharedInfo"]]],null]],[["@icon","@buttonType","@size","@circle"],["question","tertiary","small",true]],null],[1,"\\n                    "]],[10]],[[[1,"\\n                      "],[10,1],[15,0,[29,[[28,[37,10],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[8,[39,11],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,20],[[30,0,["boostService","selectedAudienceCreationType"]],[30,0,["CREATION_TYPES","PROFILE_BASED"]]],null],[[[1,"                            "],[1,[28,[35,5],["i18n_profile_based_tooltip_include_v2","campaign-manager-web/components/lite/audience"],null]],[1,"\\n                            "],[1,[28,[35,5],["i18n_learn_more","campaign-manager-web/components/lite/audience"],[["linkInfo"],[[28,[37,12],null,[["dataTestSelector","href","role","ariaLabel"],["data-test-audience__include-tooltip-link-profile-based",[28,[37,13],null,[["path"],["help/lms/answer/126394"]]],[30,11,["role"]],[28,[37,5],["i18n_audience_learn_more_aria","campaign-manager-web/components/lite/audience"],null]]]]]]]],[1,"\\n"]],[]],[[[1,"                            "],[1,[28,[35,5],["i18n_interests_based_tooltip_include_v2","campaign-manager-web/components/lite/audience"],null]],[1,"\\n                            "],[1,[28,[35,5],["i18n_learn_more","campaign-manager-web/components/lite/audience"],[["linkInfo"],[[28,[37,12],null,[["dataTestSelector","href","role","ariaLabel"],["data-test-audience__include-tooltip-link-interest-based",[28,[37,13],null,[["path"],["help/lms/answer/126394"]]],[30,11,["role"]],[28,[37,5],["i18n_audience_learn_more_aria","campaign-manager-web/components/lite/audience"],null]]]]]]]],[1,"\\n"]],[]]],[1,"                        "]],[11]]]]],[1,"\\n                      "],[13],[1,"\\n                    "]],[]]]]],[1,"\\n                "],[13],[1,"\\n                "],[8,[30,9],[[24,0,"mr1"]],[["@ariaLabelText","@dataTestSelectorValue","@onClickControlName","@confirmButtonControlName","@cancelButtonControlName","@triggerButtonDisabled","@onConfirm"],[[28,[37,5],["i18n_clear_included_facet_block_a11y_label","campaign-manager-web/components/lite/audience"],null],"data-test-audience-clear-included-facets","cm_lite_audience_clear_include_facet_control","cm_lite_audience_clear_include_facet_confirm","cm_lite_audience_clear_include_facet_cancel",[30,0,["isIncludeCriteriaDefault"]],[28,[37,19],[[30,0,["onSegmentsReset"]],"include"],null]]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,5],["i18n_remove_all_segments_confirm_message","campaign-manager-web/components/lite/audience"],null]],[1,"\\n                "]],[]]]]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,32],null,[["@onTypeaheadResultAdded","@onSegmentDismiss","@onLanguageChange","@facetAndSegmentsList","@facetDisabledReasons","@disabledSegmentsMap","@criteriaType"],[[30,0,["onIncludeTypeaheadResultAdded"]],[30,0,["onIncludeSegmentDismiss"]],[30,0,["onLanguageChange"]],[30,0,["facetAndSegmentsList","included"]],[30,0,["facetDisabledReasonsMap","included"]],[30,0,["disabledSegmentsForIncludedBlockMap"]],"include"]],null],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n          "],[10,"hr"],[14,0,"artdeco-divider m0 pb4 mt5"],[12],[13],[1,"\\n          "],[10,"section"],[12],[1,"\\n            "],[10,0],[14,0,"mb3 u-layout-flex__container--aligned-center u-flex-wrap u-flex-row u-justify-between"],[12],[1,"\\n              "],[10,0],[14,0,"u-display-flex u-layout-flex__container--aligned-center"],[12],[1,"\\n                "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,10],null,[["size"],["medium"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,5],["i18n_audience_creation_exclude_help_text","campaign-manager-web/components/lite/audience"],null]],[1,"\\n                "],[13],[1,"\\n                "],[8,[39,7],[[24,0,"u-self-start"]],[["@placement","@contentClass"],["bottom","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                    "],[8,[39,8],[[24,0,"lite-audience__facet-tooltip"],[16,"aria-label",[28,[37,5],["i18n_exclude_facet_a11y_label","campaign-manager-web/components/lite/audience"],null]],[4,[38,9],[[30,12,["triggerContentSharedInfo"]]],null]],[["@icon","@buttonType","@size","@circle"],["question","tertiary","small",true]],null],[1,"\\n                  "]],[12]],[[[1,"\\n                    "],[10,1],[15,0,[29,[[28,[37,10],null,[["size"],["small"]]]]]],[12],[1,"\\n                      "],[8,[39,11],null,null,[["default"],[[[[1,"\\n                        "],[1,[28,[35,5],["i18n_exclude_facet_tooltip_v2","campaign-manager-web/components/lite/audience"],null]],[1,"\\n                        "],[1,[28,[35,5],["i18n_learn_more","campaign-manager-web/components/lite/audience"],[["linkInfo"],[[28,[37,12],null,[["dataTestSelector","href","role","ariaLabel"],["data-test-audience__exclude-tooltip-link",[28,[37,13],null,[["path"],["help/lms/answer/126394"]]],[30,13,["role"]],[28,[37,5],["i18n_audience_learn_more_aria","campaign-manager-web/components/lite/audience"],null]]]]]]]],[1,"\\n                      "]],[13]]]]],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n              "],[13],[1,"\\n              "],[8,[30,9],[[24,0,"mr1"]],[["@ariaLabelText","@dataTestSelectorValue","@onClickControlName","@confirmButtonControlName","@cancelButtonControlName","@triggerButtonDisabled","@onConfirm"],[[28,[37,5],["i18n_clear_excluded_facet_block_a11y_label","campaign-manager-web/components/lite/audience"],null],"data-test-audience-clear-excluded-facets","cm_lite_audience_clear_exclude_facet_control","cm_lite_audience_clear_exclude_facet_confirm","cm_lite_audience_clear_exclude_facet_cancel",[30,0,["isExcludeCriteriaEmpty"]],[28,[37,19],[[30,0,["onSegmentsReset"]],"exclude"],null]]],[["default"],[[[[1,"\\n                "],[1,[28,[35,5],["i18n_remove_all_segments_confirm_message","campaign-manager-web/components/lite/audience"],null]],[1,"\\n              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,32],null,[["@onTypeaheadResultAdded","@onSegmentDismiss","@onLanguageChange","@facetAndSegmentsList","@facetDisabledReasons","@disabledSegmentsMap"],[[30,0,["onExcludeTypeaheadResultAdded"]],[30,0,["onExcludeSegmentDismiss"]],[28,[37,33],null,null],[30,0,["facetAndSegmentsList","excluded"]],[30,0,["facetDisabledReasonsMap","excluded"]],[30,0,["disabledSegmentsForExcludedBlockMap"]]]],null],[1,"\\n          "],[13],[1,"\\n        "]],[]],null]],[]]],[1,"      "],[13],[1,"\\n"]],[8,9]]],[1,"    "],[10,0],[14,0,"mb2 u-display-flex u-flex-column"],[12],[1,"\\n"],[41,[28,[37,31],[[30,0,["isAudienceEditable"]],[28,[37,34],[[30,0,["boostService","selectedAudienceCreationType"]],[30,0,["CREATION_TYPES","LI_TEMPLATE"]]],null],[30,14]],null],[[[1,"        "],[8,[39,8],[[24,0,"lite-campaign-details__save-audience-button lite-audience__hue-secondary-button"],[4,[38,24],["lite_save_audience_button"],null],[4,[38,23],["click",[30,0,["openSaveAudienceModal"]]],null]],[["@size","@buttonType","@text","@emphasized"],["small","secondary",[28,[37,5],["i18n_save_audience","campaign-manager-web/components/lite/audience"],null],true]],null],[1,"\\n"]],[]],null],[1,"      "],[10,0],[15,0,[29,["u-color__black--90"," ",[28,[37,10],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[10,1],[14,0,"lite-audience__advanced-options-text"],[12],[1,"\\n          "],[1,[28,[35,5],["i18n_advanced_options_visit_campaign_manager","campaign-manager-web/components/lite/audience"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,8],[[24,0,"lite-audience__advanced-options-cm-button hue-button--unstyled mt3"],[4,[38,23],["click",[28,[37,15],[[30,0],"isRedirectModalOpen",true],null]],null],[4,[38,24],["lite_targeting_advanced_option_visit_cm"],null]],[["@text","@icon","@iconPlacement","@size","@buttonType","@emphasized"],[[28,[37,5],["i18n_advanced_options_campaign_manager","campaign-manager-web/components/lite/audience"],null],"link-external","right","small","tertiary",true]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,"hr"],[14,0,"artdeco-divider m0 mb4"],[12],[13],[1,"\\n    "],[10,"section"],[12],[1,"\\n"],[1,"      "],[8,[39,8],[[24,0,"lite-audience__hue-text-button"],[24,"aria-controls","lite-audience-advanced-options"],[16,"aria-expanded",[29,[[30,0,["isAdvancedOptionsOpen"]]]]],[4,[38,23],["click",[28,[37,15],[[30,0],"isAdvancedOptionsOpen",[28,[37,4],[[30,0,["isAdvancedOptionsOpen"]]],null]],null]],null],[4,[38,24],["lite_targeting_advanced_option"],null]],[["@text","@icon","@iconPlacement","@buttonType","@emphasized"],[[28,[37,5],["i18n_advanced_options","campaign-manager-web/components/lite/audience"],null],[52,[30,0,["isAdvancedOptionsOpen"]],"chevron-up","chevron-down"],"right","tertiary",true]],null],[1,"\\n"],[41,[30,0,["isAdvancedOptionsOpen"]],[[[1,"        "],[10,"section"],[14,1,"lite-audience-advanced-options"],[12],[1,"\\n          "],[8,[39,35],[[24,0,"mb4"]],[["@description","@inputId","@isDisabled","@isChecked","@label","@onChange"],[[28,[37,5],["i18n_advanced_options_audience_expansion_description","campaign-manager-web/components/lite/audience"],null],"lite-audience-expansion",false,[30,0,["campaignService","campaignToEdit","audienceExpansionEnabled"]],[28,[37,5],["i18n_advanced_options_audience_expansion_label","campaign-manager-web/components/lite/audience"],null],[30,0,["onAudienceExpansionChange"]]]],[["tooltip"],[[[[1,"\\n              "],[8,[39,7],null,[["@placement","@contentClass"],["bottom","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                  "],[8,[39,8],[[24,0,"boost__pebble-icon"],[16,"aria-label",[28,[37,5],["i18n_advanced_options_audience_expansion_a11y_label","campaign-manager-web/components/lite/audience"],null]],[4,[38,9],[[30,15,["triggerContentSharedInfo"]]],null]],[["@icon","@buttonType","@size","@circle"],["question","tertiary","small",true]],null],[1,"\\n                "]],[15]],[[[1,"\\n                  "],[8,[39,11],[[16,0,[29,[[28,[37,10],null,[["size"],["small"]]]]]]],null,[["default"],[[[[1,"\\n                    "],[1,[28,[35,5],["i18n_advanced_options_audience_expansion_tooltip_content_v2","campaign-manager-web/components/lite/audience"],null]],[1,"\\n                    "],[1,[28,[35,5],["i18n_learn_more","campaign-manager-web/components/lite/audience"],[["linkInfo"],[[28,[37,12],null,[["dataTestSelector","href","role","ariaLabel"],["data-test-lite-audience-expansion-tooltip-content-learn-more",[28,[37,13],null,[["path","accountId"],["help/lms/answer/51626",[30,14]]]],[30,16,["role"]],[28,[37,5],["i18n_aria_advanced_options_audience_expansion_tooltip_content_v2","campaign-manager-web/components/lite/audience"],null]]]]]]]],[1,"\\n                  "]],[16]]]]],[1,"\\n                "]],[]]]]],[1,"\\n            "]],[]]]]],[1,"\\n          "],[8,[39,35],null,[["@description","@inputId","@isDisabled","@isChecked","@label","@onChange"],[[28,[37,5],["i18n_advanced_options_lan_description_v2","campaign-manager-web/components/lite/audience"],null],"lite-lan",[28,[37,4],[[30,0,["isLanEnabled"]]],null],[28,[37,31],[[30,0,["campaignService","campaignToEdit","offsiteDeliveryEnabled"]],[30,0,["isLanEnabled"]]],null],[28,[37,5],["i18n_advanced_options_lan_label","campaign-manager-web/components/lite/audience"],null],[30,0,["onLanChange"]]]],[["tooltip"],[[[[1,"\\n              "],[8,[39,7],null,[["@placement","@contentClass"],["bottom","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                  "],[8,[39,8],[[24,0,"boost__pebble-icon"],[16,"aria-label",[28,[37,5],["i18n_advanced_options_lan_a11y_label","campaign-manager-web/components/lite/audience"],null]],[4,[38,9],[[30,17,["triggerContentSharedInfo"]]],null]],[["@icon","@buttonType","@size","@circle"],["question","tertiary","small",true]],null],[1,"\\n                "]],[17]],[[[1,"\\n                  "],[10,2],[15,0,[29,["mb2"," ",[28,[37,10],null,[["size"],["small"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,5],["i18n_advanced_options_lan_tooltip_content_1","campaign-manager-web/components/lite/audience"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,2],[15,0,[29,["mb2"," ",[28,[37,10],null,[["size"],["small"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,5],["i18n_advanced_options_lan_tooltip_mrc_content","campaign-manager-web/components/lite/audience"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,2],[15,0,[29,["m0"," ",[28,[37,10],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,5],["i18n_advanced_options_lan_tooltip_content_2","campaign-manager-web/components/lite/audience"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[8,[39,11],[[16,0,[29,[[28,[37,10],null,[["size"],["small"]]]]]]],null,[["default"],[[[[1,"\\n                    "],[1,[28,[35,5],["i18n_advanced_options_lan_tooltip_content_3_v2","campaign-manager-web/components/lite/audience"],null]],[1,"\\n                    "],[1,[28,[35,5],["i18n_learn_more","campaign-manager-web/components/lite/audience"],[["linkInfo"],[[28,[37,12],null,[["dataTestSelector","href","role"],["data-test-lite-lan-tooltip-content-learn-more",[28,[37,13],null,[["path","accountId"],["help/lms/answer/83631/linkedin-audience-network-overview",[30,14]]]],[30,18,["role"]]]]]]]]],[1,"\\n                  "]],[18]]]]],[1,"\\n                "]],[]]]]],[1,"\\n            "]],[]]]]],[1,"\\n          "],[8,[39,25],[[16,0,[29,["mt3"," ",[28,[37,10],null,[["size"],["small"]]]]]]],[["@isHidden","@message","@type"],[[30,0,["isLanEnabled"]],[28,[37,5],["i18n_disable_lan_message","campaign-manager-web/components/lite/audience"],null],"neutral"]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,36],[[24,"aria-labelledby","lite-audience-summary-modal-header"]],[["@dismissModal","@isOpen","@size"],[[28,[37,15],[[30,0],"isAudienceSummaryModalOpen",false],null],[30,0,["isAudienceSummaryModalOpen"]],"large"]],[["default"],[[[[1,"\\n  "],[8,[30,19,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"lite-audience-summary-modal-header"],[15,0,[29,[[28,[37,16],null,[["size"],["large"]]]]]],[12],[1,"\\n"],[41,[28,[37,31],[[30,0,["isAudienceEditable"]],[30,0,["isTemplateBasedAudience"]]],null],[[[1,"        "],[1,[28,[35,5],["i18n_audience_summary_header","campaign-manager-web/components/lite/audience"],[["templateName"],[[30,0,["cmTargetingCriteria","name"]]]]]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,5],["i18n_audience_summary_header_no_name","campaign-manager-web/components/lite/audience"],null]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,19,["ModalContent"]],[[24,0,"pv4 ph5 u-bg-color__slate0"]],null,[["default"],[[[[1,"\\n    "],[8,[39,37],null,[["@targetingCriteria","@isAudienceExpansionEnabled"],[[30,0,["cmTargetingCriteria"]],[30,0,["campaignService","campaignToEdit","audienceExpansionEnabled"]]]],[["default"],[[[[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,10],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[30,20,["fetchAudienceCountTask","isRunning"]],[[[1,"          "],[10,1],[12],[1,"\\n            "],[1,[28,[35,5],["i18n_audience_summary_loading","campaign-manager-web/components/lite/audience"],null]],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[41,[30,20,["fetchAudienceCountTask","last","isError"]],[[[1,"          "],[8,[39,25],null,[["@type"],["negative"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,5],["i18n_audience_summary_count_error","campaign-manager-web/components/lite/audience"],null]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,20,["isAudienceCountValid"]],[[[1,"          "],[10,1],[12],[1,"\\n            "],[1,[28,[35,5],["i18n_audience_summary_count","campaign-manager-web/components/lite/audience"],[["count"],[[28,[37,38],[[30,20,["audienceCount"]]],null]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[1,"          "],[8,[39,25],null,[["@type"],["negative"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,5],["i18n_audience_summary_count_invalid","campaign-manager-web/components/lite/audience"],null]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[]]]],[]]]],[]]],[1,"      "],[13],[1,"\\n    "]],[20]]]]],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,19,["ModalFooter"]],null,null,[["default"],[[[[1,"\\n    "],[10,1],[15,0,[29,[[28,[37,10],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n      "],[1,[28,[35,5],["i18n_audience_summary_redirect","campaign-manager-web/components/lite/audience"],null]],[1,"\\n      "],[8,[39,8],[[16,0,[29,["lite-audience__summary-cm-button lite-audience__hue-text-button"," ",[28,[37,10],null,[["size","weight"],["xsmall","default"]]]]]],[4,[38,23],["click",[30,0,["onAudienceSummaryRedirect"]]],null],[4,[38,24],["lite_targeting_audience_summary_visit_cm"],null]],[["@size","@buttonType","@emphasized"],["small","tertiary",true]],[["default"],[[[[1,"\\n        "],[1,[28,[35,5],["i18n_audience_summary_redirect_link_text","campaign-manager-web/components/lite/audience"],null]],[1,"\\n        "],[8,[39,39],[[24,0,"u-layout__vertical-align-text-bottom u-color__blue7"]],[["@size","@name"],["small","link-external"]],null],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[19]]]]],[1,"\\n\\n"],[8,[39,36],[[24,"aria-labelledby","lite-audience-audience-reset-header"]],[["@isOpen","@size","@dismissModal","@returnFocusTo","@testId"],[[30,0,["isAudienceResetModalOpen"]],"medium",[28,[37,15],[[30,0],"isAudienceResetModalOpen",false],null],"#lite-audience-creation-type-dropdown","audience-reset"]],[["default"],[[[[1,"\\n  "],[8,[30,21,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"lite-audience-audience-reset-header"],[15,0,[29,[[28,[37,16],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,5],["i18n_audience_reset_header","campaign-manager-web/components/lite/audience"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,21,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,10],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,5],["i18n_audience_reset_content_v2","campaign-manager-web/components/lite/audience"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,21,["ModalFooter"]],[[24,0,"u-border__common--top u-layout-flex__container--flex-end"]],null,[["default"],[[[[1,"\\n    "],[8,[39,8],[[4,[38,23],["click",[28,[37,15],[[30,0],"isAudienceResetModalOpen",false],null]],null],[4,[38,24],["lite_targeting_cancel_reset_audience"],null]],[["@text","@buttonType","@size"],[[28,[37,5],["i18n_cancel","campaign-manager-web/components/lite/audience"],null],"secondary","small"]],null],[1,"\\n    "],[8,[39,8],[[24,0,"ml3"],[4,[38,23],["click",[30,0,["onResetAudienceConfirm"]]],null],[4,[38,24],["lite_targeting_confirm_reset_audience"],null]],[["@text","@size"],[[28,[37,5],["i18n_continue","campaign-manager-web/components/lite/audience"],null],"small"]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[21]]]]],[1,"\\n\\n"],[8,[39,40],null,[["@isOpen","@isRedirectBlocked","@onDismissModal","@onContinue"],[[30,0,["isRedirectModalOpen"]],[30,22],[28,[37,15],[[30,0],"isRedirectModalOpen",false],null],[30,0,["onContinueRedirectModal"]]]],null],[1,"\\n"],[8,[39,41],null,[["@accountId","@eligibleAccounts","@isOpen","@isNewAccount","@onCurrencyChange","@currencyCode","@onDismissModal","@onSelectAccount","@transitionToCampaignManager"],[[30,0,["campaignService","campaignToEdit","accountId"]],[30,0,["accountService","eligibleLiteAccounts"]],[30,0,["isCurrencyAndAccountSelectionModalOpen"]],[30,0,["accountService","accountObj","isNew"]],[30,23],[30,0,["accountService","accountObj","currencyCode"]],[28,[37,15],[[30,0],"isCurrencyAndAccountSelectionModalOpen",false],null],[30,24],[28,[37,22],[[30,0,["transitionToCampaignManager"]]],null]]],null],[1,"\\n\\n"],[8,[39,42],null,[["@isOpen","@hideDescription","@onDismiss","@targetingCriteria","@onTemplateSave","@accountId"],[[30,0,["isSaveAudienceModalOpen"]],true,[30,0,["dismissSaveAudienceModal"]],[30,0,["campaignService","campaignToEdit","targetingCriteria"]],[30,0,["onTemplateSave"]],[30,14]]],null]],["triggerData","iphHelper","iphHelper","Menu","( unused value )","creationType","ttd","MissingLocationInlineFeedback","ClearFacetBlockConfirmButton","triggerData","iphHelper","triggerData","iphHelper","@accountId","triggerData","iphHelper","triggerData","iphHelper","modal","audience","modal","@isBoostDisabled","@onCurrencyChange","@onSelectAccount"],false,["did-insert","did-update","classes","hash","not","t","if","hue-web-contextual-dialog","hue-web-button","hue-web-contextual-dialog-trigger","hue-web-foundations@-text-body","iph-helper","external-link-info","help-center-url","hue-web-menu","set","hue-web-foundations@-text-heading","each","-each-in","fn","eq","targeting-templates-dropdown","perform","on","track-interaction","hue-web-inline-feedback","track-render","get","-get-dynamic-var","let","component","and","simplified/facet-and-segments-selectors","noop","not-eq","simplified/audience-checkbox","hue-web-modal","audience-summary","format-number","hue-web-icons@icon","lite/redirect-modal","lite/currency-and-account-selection-modal","save-audience-modal"]]',moduleName:"campaign-manager-web/components/lite/audience.hbs",isStrictMode:!1}),Te={include:"i18n_a11y_included_clear_all_announcement",exclude:"i18n_a11y_excluded_clear_all_announcement"}
let Ee=e.default=(N=(0,o.inject)("tracking"),R=(0,o.inject)("account"),D=(0,o.inject)("boost-post"),M=(0,o.inject)("hue-web-toast"),L=(0,o.inject)("targeting/targeting-criteria"),k=(0,o.inject)("targeting/targeting-entities"),U=(0,o.inject)("campaign"),x=(0,o.inject)("targeting"),F=(0,o.inject)("scheduled-session-recorder"),z=(0,o.inject)("a11y-notification"),j=(0,r.computed)("campaignService.campaignToEdit.targetingCriteria"),G=(0,r.computed)("cmTargetingCriteria","boostService.selectedAudienceCreationType","targetingEntitiesService.facetsMetadata"),B=(0,r.computed)("facetAndSegmentsList.{included,excluded}"),V=(0,g.task)({restartable:!0}),Y=(0,g.task)({restartable:!0}),H=(0,g.task)({restartable:!0}),q=(0,g.task)({restartable:!0}),(0,l.assertPropTypes)((ge=class extends a.default{get locationUrn(){return(0,A.supportsTalentCampaignDefaults)(this.accountService.accountObj)||this.cmTargetingCriteria.getIncludeFacetObj(p.FACET_URNS.PROFILE_LOCATIONS)?p.FACET_URNS.PROFILE_LOCATIONS:p.FACET_URNS.LOCATIONS}get isTemplateApplied(){return(0,u.isNumber)(this.cmTargetingCriteria.id)}get isLeadGenObjectiveSelected(){return this.args.selectedObjective===P.OBJECTIVE_TYPE.LEAD_GENERATION}set cmTargetingCriteria(e){}get cmTargetingCriteria(){return m.CmTargetingCriteria.fromTargetingCriteria(this.campaignService.campaignToEdit.targetingCriteria)}set facetAndSegmentsList(e){}get facetAndSegmentsList(){const{targetingEntitiesService:{facetsMetadata:e},cmTargetingCriteria:t}=this,n=[this.locationUrn,...d.SIMPLIFIED_CREATION_TYPE_DISPLAYED_FACETS_MAP[this.boostService.selectedAudienceCreationType]]
return(0,p.reduceDisplayableFacetUrnsList)({facetUrnsList:n,facetsMetadata:e,locationUrn:this.locationUrn,locationFacetName:this.facetNameMap[p.FACET_URNS.LOCATIONS],flattenedFacets:d.SIMPLIFIED_FLATTENED_FACETS,cmTargetingCriteria:t})}get disabledSegmentsForExcludedBlockMap(){return this.facetAndSegmentsList.included.reduce(((e,{facet:t,segments:n})=>{const a=(0,p.getSegmentsMap)(n,p.DISABLED_FACET_AND_SEGMENT_KEYS.FACET_INCLUDED)
return{...e,[t.urn]:a}}),Object.create(null))}get disabledSegmentsForIncludedBlockMap(){return this.facetAndSegmentsList.excluded.reduce(((e,{facet:t,segments:n})=>{const a=(0,p.getSegmentsMap)(n,p.DISABLED_FACET_AND_SEGMENT_KEYS.FACET_EXCLUDED)
return{...e,[t.urn]:a}}),Object.create(null))}set facetDisabledReasonsMap(e){}get facetDisabledReasonsMap(){const e=(0,p.generateDisabledLookupsV2)({includedSegments:this.cmTargetingCriteria.allIncludedSegments,excludedSegments:this.cmTargetingCriteria.allExcludedSegments,getI18nFn:this._getI18nFacetBrowser.bind(this),facetCompatibilityMap:this.facetCompatibilityMap,cantExcludeMap:this.cantExcludeMap,facetUrnToNameMap:this.facetUrnsMap})
return{included:(0,p.buildFacetDisabledReasonsMap)(this.facetAndSegmentsList.included,e.included),excluded:(0,p.buildFacetDisabledReasonsMap)(this.facetAndSegmentsList.excluded,e.excluded)}}get isTemplateBasedAudience(){const{selectedAudienceCreationType:e}=this.boostService
return e===d.SIMPLIFIED_CREATION_TYPES.LI_TEMPLATE||e===d.SIMPLIFIED_CREATION_TYPES.SAVED_AUDIENCE}get isLanEnabled(){return this.args.contentType!==C.CONTENT_TYPE.EVENT&&!this.isLeadGenObjectiveSelected}get isIncludeCriteriaDefault(){const e=this.targetingCriteriaService.targetingCriteriaWithDefaultLocation,t={include:this.cmTargetingCriteria.toJS().include}
return(0,p.isTargetingCriteriaEqual)(t,e)}get isExcludeCriteriaEmpty(){return(0,c.isEmpty)(this.cmTargetingCriteria.toJS().exclude.or)}get isAudienceEditable(){return(0,r.get)(this.campaignService.campaignToEdit,"isNewCampaign")}constructor(){super(...arguments),_e(this,"FACET_URNS",p.FACET_URNS),_e(this,"CREATION_TYPE_EVENT_NAMES",d.LITE_CREATION_TYPE_EVENT_NAMES),_e(this,"CREATION_TYPES",d.SIMPLIFIED_CREATION_TYPES),be(this,"i18n",X,this),be(this,"router",$,this),be(this,"trackingService",J,this),be(this,"accountService",Q,this),be(this,"boostService",Z,this),be(this,"toast",ee,this),be(this,"targetingCriteriaService",te,this),be(this,"targetingEntitiesService",ne,this),be(this,"campaignService",ae,this),be(this,"targetingService",ie,this),be(this,"sessionRecorder",re,this),be(this,"a11yNotification",oe,this),be(this,"isAdvancedOptionsOpen",le,this),be(this,"isAudienceSelectMenuOpen",se,this),be(this,"isAudienceSummaryModalOpen",ce,this),be(this,"isAudienceResetModalOpen",ue,this),be(this,"isRedirectModalOpen",de,this),be(this,"isCurrencyAndAccountSelectionModalOpen",pe,this),be(this,"isSaveAudienceModalOpen",me,this),_e(this,"tempCreationTypeChoice",null),_e(this,"facetAtCapacityErrorMessage",null),_e(this,"facetNameMap",null),_e(this,"facetCompatibilityMap",{}),_e(this,"facetUrnsMap",{}),_e(this,"cantExcludeMap",{}),this.facetAtCapacityErrorMessage=this.i18n.lookupTranslation(this.constructor,"i18n_max_segments_reached_error_message")()
this.i18nValues=this.campaignService.getDefaultTargetingI18nValues(),this.facetNameMap={[p.FACET_URNS.LOCATIONS]:this.i18n.lookupTranslation(this.constructor,"i18n_locations")(),[p.FACET_URNS.PROFILE_LOCATIONS]:this.i18n.lookupTranslation(this.constructor,"i18n_profile_locations")()},y.default&&(0,E.addEventListener)(this,window,"resize",(()=>{(0,E.debounceTask)(this,"updateOuterContainerHeight",O.default.callbackDelay.short)})),this.buildSupportingDataForDisabledLookupsTask.perform()}willDestroy(){super.willDestroy(...arguments),(0,E.runDisposables)(this)}_getI18nFacetBrowser(e,t){return this.i18n.lookupTranslation(I.default,e)(t)}async onCreationTypeSelection(e){if(this.boostService.selectedAudienceCreationType===e)return
const t=await this.targetingCriteriaService.fetchTargetingCriteriaWithDefaultLocation(),n=this.campaignService.campaignToEdit.targetingCriteria;(0,p.isTargetingCriteriaEqual)(n,t)?(this.boostService.setSelectedAudienceCreationType(e),(0,E.runTask)(this,(()=>{document.querySelector("[data-js-lite-audience__user-saved-templates-dropdown-trigger]")?.click()}),O.default.callbackDelay.short)):(this.tempCreationTypeChoice=e,this.isAudienceResetModalOpen=!0),this.trackingService.fireInteractionEvent(d.LITE_CREATION_TYPE_EVENT_NAMES[e],S.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onIncludeSegmentDismiss(e){const t=this.isIncludeCriteriaDefault,{cmTargetingCriteria:n,facetMap:a,locationUrn:i}=this
if(d.SIMPLIFIED_LOCATION_FACET_URNS.includes(e.facetUrn))(0,r.set)(e,"facetUrn",i),n.toggleIncludeLocationSegment(e,a,!1)
else{n.getIncludeFacetObj(e.facetUrn).removeSegment(e)}this.campaignService.updateTargetingCriteriaAndFetchMetrics(n.toJS())
const o=this.isIncludeCriteriaDefault
this._maybeAnnounceClearButtonStateChange(t,o,p.CRITERIA_SELECTION_MODE.INCLUDE)}async onSegmentsReset(e){const{cmTargetingCriteria:t}=this,n=await this.targetingCriteriaService.fetchTargetingCriteriaWithDefaultLocation(),a=m.CmTargetingCriteria.fromTargetingCriteria(n)
t[e]=a[e],this.campaignService.updateTargetingCriteriaAndFetchMetrics(t.toJS())}onExcludeSegmentDismiss(e){const t=this.isExcludeCriteriaEmpty,{cmTargetingCriteria:n,facetMap:a,locationUrn:i}=this
if(d.SIMPLIFIED_LOCATION_FACET_URNS.includes(e.facetUrn))(0,r.set)(e,"facetUrn",i),n.toggleExcludeLocationSegment(e,a,!1)
else{n.getExcludeFacetObj(e.facetUrn).removeSegment(e)}this.campaignService.updateTargetingCriteriaAndFetchMetrics(n.toJS())
const o=this.isExcludeCriteriaEmpty
this._maybeAnnounceClearButtonStateChange(t,o,p.CRITERIA_SELECTION_MODE.EXCLUDE)}onIncludeTypeaheadResultAdded(e,t){const n=this.isIncludeCriteriaDefault,{cmTargetingCriteria:a,facetMap:i,locationUrn:o}=this
if((0,p.isCriteriaAtCapacityForFacet)(this.cmTargetingCriteria,e.facetUrn))return this._showFacetAtCapacityErrorToast(),void(0,p.uncheckSegmentAndStopPropagation)(t)
d.SIMPLIFIED_LOCATION_FACET_URNS.includes(e.facetUrn)?((0,r.set)(e,"facetUrn",o),a.toggleIncludeLocationSegment(e,i,!0)):a.addIncludedFacetAndSegment(e.facetUrn,e),this.campaignService.updateTargetingCriteriaAndFetchMetrics(a.toJS()),this.trackingService.fireInteractionEvent(d.LITE_FACET_INCLUDE_EVENT_NAMES[this.boostService.selectedAudienceCreationType][e.facetUrn],S.CONTROL_INTERACTION_TYPE.SHORT_PRESS)
const l=this.isIncludeCriteriaDefault
this._maybeAnnounceClearButtonStateChange(n,l,p.CRITERIA_SELECTION_MODE.INCLUDE)}onExcludeTypeaheadResultAdded(e,t){const n=this.isExcludeCriteriaEmpty,{cmTargetingCriteria:a,facetMap:i,locationUrn:o}=this
if((0,p.isCriteriaAtCapacityForFacet)(a,e.facetUrn))return this._showFacetAtCapacityErrorToast(),void(0,p.uncheckSegmentAndStopPropagation)(t)
d.SIMPLIFIED_LOCATION_FACET_URNS.includes(e.facetUrn)?((0,r.set)(e,"facetUrn",o),a.toggleExcludeLocationSegment(e,i,!0)):a.addExcludedFacetAndSegment(e.facetUrn,e),this.campaignService.updateTargetingCriteriaAndFetchMetrics(a.toJS()),this.trackingService.fireInteractionEvent(d.LITE_FACET_EXCLUDE_EVENT_NAMES[this.boostService.selectedAudienceCreationType][e.facetUrn],S.CONTROL_INTERACTION_TYPE.SHORT_PRESS)
const l=this.isExcludeCriteriaEmpty
this._maybeAnnounceClearButtonStateChange(n,l,p.CRITERIA_SELECTION_MODE.EXCLUDE)}onLanguageChange(e){const t=this.cmTargetingCriteria.replaceLanguageFacet(e,this.i18nValues)
this.campaignService.updateTargetingCriteriaAndFetchMetrics(t.toJS())}onAudienceExpansionChange(e){this.campaignService.updateCampaignAudienceExpansionEnabled(e),this.trackingService.fireInteractionEvent("lite_targeting_advanced_option_ae",S.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onLanChange(e){this.campaignService.updateCampaignOffsiteDeliveryEnabled(e),this.trackingService.fireInteractionEvent("lite_targeting_advanced_option_lan",S.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onResetAudienceConfirm(){this.boostService.setSelectedAudienceCreationType(this.tempCreationTypeChoice),this.tempCreationTypeChoice=null,this.isAudienceResetModalOpen=!1,this.campaignService.resetToTargetingCriteriaWithDefaultLocation()}onAudienceSummaryRedirect(){this.isAudienceSummaryModalOpen=!1,this.isRedirectModalOpen=!0}updateOuterContainerHeight(){if(y.default){const e=document.querySelector(".lite-campaign-details__inner-container")
if(e){const t=document.querySelector(".lite-campaign-details__section-wrapper").scrollHeight
e.style["max-height"]=`${t+250}px`}}}onContinueRedirectModal(){this.isRedirectModalOpen=!1,this.isAudienceEditable?this.isCurrencyAndAccountSelectionModalOpen=!0:this.router.replaceWith(_.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS,this.accountService.accountObj.id,this.campaignService.campaignToEdit.id)}openSaveAudienceModal(){this.isSaveAudienceModalOpen=!0}dismissSaveAudienceModal(){this.isSaveAudienceModalOpen=!1}onTemplateSave(e){this.updateTargetingCriteriaTask.perform(e),this.targetingCriteriaService.fetchSavedAudiences(this.args.accountId)}*transitionToCampaignManager(){let e
const t={...(0,T.toValidCampaign)(this.campaignService.campaignToEdit),status:f.CAMPAIGN_STATUSES.DRAFT}
e=this.accountService.accountObj.isNew?yield this.boostService.createAccountAndAdEntities(this.accountService.accountObj,this.args.sponsorableContentUrn,t,"BOOST_CAMPAIGN_AUDIENCE"):yield this.boostService.createAdvertisingEntities(this.accountService.accountObj.accountId,this.args.sponsorableContentUrn,t,"BOOST_CAMPAIGN_AUDIENCE")
const n=(0,h.getIdFromUrn)((0,r.get)(e,"campaign"))
this.sessionRecorder.fireTag("boost-redirect-to-oba-campaign-details"),this.router.replaceWith(_.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS,this.accountService.accountObj.id,n)}*updateTargetingCriteriaTask(e){const t=(0,p.decorateTemplateFromTargetingCriteria)(m.CmTargetingCriteria.fromTargetingCriteria(e),this.cmTargetingCriteria)
yield this.campaignService.updateTargetingCriteriaAndFetchMetrics(t.toJS())}*fetchTemplateAndUpdateTargetingCriteriaTask(e){const t=(0,v.constructPemMetadata)(w.CM_LITE_AUDIENCE_TARGETING_TEMPLATE_KEY,[e],{productName:w.CM_LITE_PEM_NAME}),n=yield this.targetingService.getTargetingTemplateById(e,this.args.accountId,!1,t),a=(0,p.decorateTemplateFromTargetingCriteria)(m.CmTargetingCriteria.fromTargetingCriteria(n),this.cmTargetingCriteria)
this.campaignService.updateTargetingCriteriaAndFetchMetrics(a.toJS())}*fetchAndApplyTemplateTask(e){yield this.fetchTemplateAndUpdateTargetingCriteriaTask.perform(e),this.trackingService.fireInteractionEvent(d.LITE_AUDIENCE_SELECT_EVENT_NAME[this.boostService.selectedAudienceCreationType],S.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}*buildSupportingDataForDisabledLookupsTask(){const e=this.accountService.accountObj.id,t=(0,v.constructPemMetadata)(w.CM_LITE_AUDIENCE_TARGETING_ROOT_NODE_KEY,[e],{productName:w.CM_LITE_PEM_NAME})
try{const n=yield this.targetingEntitiesService.getTargetingEntitiesByFacetUrns([p.FACET_URNS.ROOT],e,t),{facetCompatibilityMap:a,cantExcludeMap:i}=(0,p.generateFacetRules)(n)
this.facetCompatibilityMap=a,this.cantExcludeMap=i,this.facetUrnsMap=(0,p.getFacetUrnMap)(n)}catch(n){}}_showFacetAtCapacityErrorToast(){this.toast.add({type:b.TOAST_TYPES.ERROR,message:this.facetAtCapacityErrorMessage})}_maybeAnnounceClearButtonStateChange(e,t,n){if(e===t)return
const a=Te[n],i=!t,r=this.i18n.lookupTranslation(this.constructor,a)([{isEnabled:i}])
this.a11yNotification.announce(r)}},_e(ge,"propTypes",{accountId:l.PropTypes.number,contentType:l.PropTypes.string,onCurrencyChange:l.PropTypes.func,onSelectAccount:l.PropTypes.func,sponsorableContentUrn:l.PropTypes.string}),X=he((W=ge).prototype,"i18n",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=he(W.prototype,"router",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=he(W.prototype,"trackingService",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=he(W.prototype,"accountService",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=he(W.prototype,"boostService",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=he(W.prototype,"toast",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=he(W.prototype,"targetingCriteriaService",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=he(W.prototype,"targetingEntitiesService",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=he(W.prototype,"campaignService",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=he(W.prototype,"targetingService",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=he(W.prototype,"sessionRecorder",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=he(W.prototype,"a11yNotification",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=he(W.prototype,"isAdvancedOptionsOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),se=he(W.prototype,"isAudienceSelectMenuOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ce=he(W.prototype,"isAudienceSummaryModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ue=he(W.prototype,"isAudienceResetModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),de=he(W.prototype,"isRedirectModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),pe=he(W.prototype,"isCurrencyAndAccountSelectionModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),me=he(W.prototype,"isSaveAudienceModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),he(W.prototype,"cmTargetingCriteria",[j],Object.getOwnPropertyDescriptor(W.prototype,"cmTargetingCriteria"),W.prototype),he(W.prototype,"facetAndSegmentsList",[G],Object.getOwnPropertyDescriptor(W.prototype,"facetAndSegmentsList"),W.prototype),he(W.prototype,"facetDisabledReasonsMap",[B],Object.getOwnPropertyDescriptor(W.prototype,"facetDisabledReasonsMap"),W.prototype),he(W.prototype,"onCreationTypeSelection",[r.action],Object.getOwnPropertyDescriptor(W.prototype,"onCreationTypeSelection"),W.prototype),he(W.prototype,"onIncludeSegmentDismiss",[r.action],Object.getOwnPropertyDescriptor(W.prototype,"onIncludeSegmentDismiss"),W.prototype),he(W.prototype,"onSegmentsReset",[r.action],Object.getOwnPropertyDescriptor(W.prototype,"onSegmentsReset"),W.prototype),he(W.prototype,"onExcludeSegmentDismiss",[r.action],Object.getOwnPropertyDescriptor(W.prototype,"onExcludeSegmentDismiss"),W.prototype),he(W.prototype,"onIncludeTypeaheadResultAdded",[r.action],Object.getOwnPropertyDescriptor(W.prototype,"onIncludeTypeaheadResultAdded"),W.prototype),he(W.prototype,"onExcludeTypeaheadResultAdded",[r.action],Object.getOwnPropertyDescriptor(W.prototype,"onExcludeTypeaheadResultAdded"),W.prototype),he(W.prototype,"onLanguageChange",[r.action],Object.getOwnPropertyDescriptor(W.prototype,"onLanguageChange"),W.prototype),he(W.prototype,"onAudienceExpansionChange",[r.action],Object.getOwnPropertyDescriptor(W.prototype,"onAudienceExpansionChange"),W.prototype),he(W.prototype,"onLanChange",[r.action],Object.getOwnPropertyDescriptor(W.prototype,"onLanChange"),W.prototype),he(W.prototype,"onResetAudienceConfirm",[r.action],Object.getOwnPropertyDescriptor(W.prototype,"onResetAudienceConfirm"),W.prototype),he(W.prototype,"onAudienceSummaryRedirect",[r.action],Object.getOwnPropertyDescriptor(W.prototype,"onAudienceSummaryRedirect"),W.prototype),he(W.prototype,"updateOuterContainerHeight",[r.action],Object.getOwnPropertyDescriptor(W.prototype,"updateOuterContainerHeight"),W.prototype),he(W.prototype,"onContinueRedirectModal",[r.action],Object.getOwnPropertyDescriptor(W.prototype,"onContinueRedirectModal"),W.prototype),he(W.prototype,"openSaveAudienceModal",[r.action],Object.getOwnPropertyDescriptor(W.prototype,"openSaveAudienceModal"),W.prototype),he(W.prototype,"dismissSaveAudienceModal",[r.action],Object.getOwnPropertyDescriptor(W.prototype,"dismissSaveAudienceModal"),W.prototype),he(W.prototype,"onTemplateSave",[r.action],Object.getOwnPropertyDescriptor(W.prototype,"onTemplateSave"),W.prototype),he(W.prototype,"transitionToCampaignManager",[g.task],Object.getOwnPropertyDescriptor(W.prototype,"transitionToCampaignManager"),W.prototype),he(W.prototype,"updateTargetingCriteriaTask",[V],Object.getOwnPropertyDescriptor(W.prototype,"updateTargetingCriteriaTask"),W.prototype),he(W.prototype,"fetchTemplateAndUpdateTargetingCriteriaTask",[Y],Object.getOwnPropertyDescriptor(W.prototype,"fetchTemplateAndUpdateTargetingCriteriaTask"),W.prototype),he(W.prototype,"fetchAndApplyTemplateTask",[H],Object.getOwnPropertyDescriptor(W.prototype,"fetchAndApplyTemplateTask"),W.prototype),he(W.prototype,"buildSupportingDataForDisabledLookupsTask",[q],Object.getOwnPropertyDescriptor(W.prototype,"buildSupportingDataForDisabledLookupsTask"),W.prototype),K=W))||K);(0,t.setComponentTemplate)(fe,Ee)})),define("campaign-manager-web/components/lite/billing",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","@ember/service","@glimmer/tracking","ember-concurrency-decorators","campaign-manager-web/constants/campaign-constants","campaign-manager-web/utils/forecasting","campaign-manager-web/constants/routes","campaign-manager-web/constants/ad-placement","campaign-manager-web/utils/ads-preview","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/account","campaign-manager-web/utils/ad-placement","campaign-manager-web/utils/campaign","campaign-manager-web/constants/session-record","campaign-manager-web/constants/pem/cm-lite","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/ad-form","campaign-manager-web/prop-types/boost-lead-gen-form-data","campaign-manager-web/constants/leadgen-form-tracking","campaign-manager-web/components/lite/campaign-details"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C){var O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W
function X(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function $(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function J(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Q=(0,n.createTemplateFactory)({id:"1k0HZAgX",block:'[[[10,"main"],[14,0,"u-flex-grow u-display-flex u-flex-column billing__container--mercado"],[12],[1,"\\n  "],[8,[39,0],null,[["@backButtonAriaLabel","@onBackButtonClick","@useMercadoStyles","@title"],[[28,[37,1],["i18n_header_back_button_aria_label","campaign-manager-web/components/lite/billing"],null],[30,0,["onBackButtonClick"]],[30,1],[28,[37,1],["i18n_title","campaign-manager-web/components/lite/billing"],null]]],null],[1,"\\n  "],[10,0],[14,0,"billing__inner-container"],[12],[1,"\\n    "],[10,0],[14,0,"billing__first-area-wrapper"],[12],[1,"\\n"],[41,[30,0,["isBusinessInformationRequired"]],[[[1,"        "],[8,[39,3],null,[["@accountId","@onSuccess","@pemOptions"],[[30,0,["account","accountId"]],[28,[37,4],[[30,0],"isBusinessInfoAdded",true],null],[28,[37,5],null,[["productName"],[[30,0,["pemProductName"]]]]]]],null],[1,"\\n"]],[]],null],[1,"\\n      "],[8,[39,6],null,[["@campaign","@account"],[[30,0,["campaign"]],[30,0,["account"]]]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"billing__secondary-area-wrapper"],[12],[1,"\\n      "],[10,0],[14,0,"billing__forecasting u-border__common u-border-radius__xsmall"],[12],[1,"\\n        "],[8,[39,7],null,[["@audienceSize","@forecastErrorKey","@totalSpend","@metric","@currencyCode","@daysReflected","@isFetchingAudienceData"],[[52,[30,0,["campaignService","audienceCount"]],[30,0,["campaignService","audienceCount","count"]],null],[30,0,["forecastErrorKey"]],[30,0,["totalSpend"]],[30,0,["forecastingMetric"]],[30,0,["account","currencyCode"]],[30,0,["numDaysInCampaign"]],[30,0,["campaignService","fetchAudienceCountTask","isRunning"]]]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"billing__preview--hide-small"],[12],[1,"\\n        "],[8,[39,8],null,[["@creativeCallToAction","@isCmLite","@previewOptions","@staticImagePreviewMap","@sponsorableContentUrn","@isDesktopPreviewDisabled","@disabledDesktopPreviewMessage"],[[30,2,["callToAction"]],true,[30,0,["previewOptions"]],[30,0,["staticImagePreviewMap"]],[30,3],[30,0,["isDesktopPreviewDisabled"]],[28,[37,1],["i18n_boost_preview_desktop_unavailable","campaign-manager-web/components/lite/billing"],null]]],[["default"],[[[[1,"\\n          "],[8,[30,4,["note"]],null,null,[["default"],[[[[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,9],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_boost_preview_disclaimer","campaign-manager-web/components/lite/billing"],null]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[4]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,10],null,[["@isNewCampaign","@isBoostDisabled","@onSave","@onBoost","@onCancel"],[[30,0,["campaign","isNewCampaign"]],[28,[37,11],[[28,[37,12],[[30,0,["billingService","paymentInfo","hasPaymentMethod"]]],null],[28,[37,13],[[30,0,["isBusinessInformationRequired"]],[28,[37,12],[[30,0,["isBusinessInfoAdded"]]],null]],null]],null],[28,[37,14],null,null],[28,[37,15],[[30,0,["onCreditCardSetupSuccessTask"]]],null],[30,0,["onBackButtonClick"]]]],null],[1,"\\n  "],[10,0],[14,0,"lite__global-footer-container"],[12],[1,"\\n    "],[8,[39,16],null,null,null],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,17],null,[["@isOpen","@accountId","@accountName","@campaignUrn","@isNewAccountCreated","@isAccountOnHold","@onDismissModal"],[[30,0,["isSuccessModalOpen"]],[30,0,["account","accountId"]],[30,0,["account","name"]],[30,0,["onCreditCardSetupSuccessTask","last","value"]],[30,5],[30,0,["isAccountOnHold"]],[30,6]]],null],[1,"\\n"],[8,[39,18],null,[["@isLoading"],[[30,0,["onCreditCardSetupSuccessTask","isRunning"]]]],null]],["@useMercadoStyles","@leadGenForm?","@contentUrn","preview","@isNewAccountCreated","@redirectToOriginPage"],false,["lite/header","t","if","customer-verification/module","set","hash","payment/module","lite/forecasting","sponsorable-content-accurate-view","hue-web-foundations@-text-body","lite/action-bar","or","not","and","noop","perform","global-footer","lite/success-modal","cm-overlay-loader"]]',moduleName:"campaign-manager-web/components/lite/billing.hbs",isStrictMode:!1})
let Z=e.default=(O=(0,o.inject)("adForm"),v=(0,o.inject)("boost-post"),w=(0,o.inject)("campaign"),I=(0,o.inject)("account"),P=(0,o.inject)("scheduled-session-recorder"),N=(0,o.inject)("forecasting"),R=(0,o.inject)("billing"),D=(0,s.task)({drop:!0}),M=(0,s.task)({drop:!0}),(0,i.assertPropTypes)((W=class extends a.default{constructor(...e){super(...e),X(this,"adFormService",U,this),X(this,"boostPostService",x,this),X(this,"campaignService",F,this),X(this,"accountService",z,this),X(this,"i18n",j,this),X(this,"router",G,this),X(this,"sessionRecorder",B,this),X(this,"forecastingService",V,this),X(this,"lix",Y,this),X(this,"billingService",H,this),$(this,"pemProductName",T.CM_LITE_PEM_NAME),X(this,"isSuccessModalOpen",q,this),X(this,"isBusinessInfoAdded",K,this)}get numDaysInCampaign(){return(0,h.getNumDaysInCampaign)(this.campaign)}get isDesktopPreviewDisabled(){return!(0,_.validateContentForPlacementAvailability)({content:this.args.sponsorableContent,placement:p.AD_RENDERING_PLACEMENT.FEED_DESKTOP,adFormat:this.campaign.adFormat,objectiveType:this.campaign.objectiveType}).isAvailable}get previewOptions(){return(0,m.getPreviewOptions)({sponsorableContent:this.args.sponsorableContent,adFormat:this.campaign.adFormat,objectiveType:this.campaign.objectiveType})}get staticImagePreviewMap(){return(0,g.getStaticImagePreviewMap)(this.campaign.adFormat,((e,t)=>this.i18n.lookupTranslation(C.default,e)(t)))}get campaign(){return this.campaignService.campaignToEdit}get forecastingMetric(){const e=(0,u.getSupportedMetrics)(this.campaign).keyMetric,t=this.forecastResults?.custom[e]
return t?{metricType:e.toUpperCase(),...t}:null}get forecastResults(){return this.forecastingService.forecastResults}get totalSpend(){return this.forecastResults?.custom?.spend??null}get account(){return(0,r.get)(this,"accountService.accountObj")}get isAccountOnHold(){return(0,b.isBudgetHold)((0,r.get)(this.account,"servingStatuses"))}get isBusinessInformationRequired(){return!this.account.customerUrn}get isLeadGenForBoostingEnabled(){return this.campaign.objectiveType===E.OBJECTIVE_TYPE.LEAD_GENERATION}onBackButtonClick(){this.router.transitionTo(d.ROUTE_NAME.BOOST_CAMPAIGNS_DETAILS)}*onCreditCardSetupSuccessTask(){let e={}
const t={...(0,h.toValidCampaign)(this.campaignService.campaignToEdit),status:c.CAMPAIGN_STATUSES.ACTIVE}
try{this.isLeadGenForBoostingEnabled&&(e=yield this.createLeadGenFormTask.perform())
const n=yield this.boostPostService.createAdvertisingEntities(this.account.accountId,this.args.contentUrn,t,"BOOST_CAMPAIGN_BILLING",e),a=(0,r.get)(n,"campaign")
return this.sessionRecorder.fireTag("boost-billing-success"),this.sessionRecorder.stop(f.SESSION_RECORD_FEATURES.BOOST_ORGANIZATION_POST),this.isSuccessModalOpen=!0,a}catch{this.boostPostService.errorOriginRoute=d.ROUTE_NAME.BOOST_CAMPAIGNS_BILLING,this.router.transitionTo(d.ROUTE_NAME.BOOST_CAMPAIGNS_DETAILS)}}*createLeadGenFormTask(){let e={}
if(this.isLeadGenForBoostingEnabled){const{callToAction:t,formDetails:n}=this.args.leadGenForm
if(e=(0,r.getProperties)(t,["labelType","target"]),n){this.tracking.fireInteractionEvent(A.default.STANDALONE.SAVE_CLICK.CREATE)
const{headers:t}=yield this.adFormService.saveLeadGenForm(n),a=t["x-restli-id"]
e.target=(0,y.convertAdFormIdToUrn)(a)}}return e}},$(W,"propTypes",{leadGenForm:i.PropTypes.oneOfType([i.PropTypes.object,S.leadGenFormShape]),paymentsCheckoutCartId:i.PropTypes.number,isNewAccountCreated:i.PropTypes.bool.isRequired,redirectToOriginPage:i.PropTypes.func.isRequired,contentUrn:i.PropTypes.string.isRequired}),U=J((k=W).prototype,"adFormService",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=J(k.prototype,"boostPostService",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=J(k.prototype,"campaignService",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=J(k.prototype,"accountService",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=J(k.prototype,"i18n",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=J(k.prototype,"router",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=J(k.prototype,"sessionRecorder",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=J(k.prototype,"forecastingService",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=J(k.prototype,"lix",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=J(k.prototype,"billingService",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=J(k.prototype,"isSuccessModalOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),K=J(k.prototype,"isBusinessInfoAdded",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),J(k.prototype,"onBackButtonClick",[r.action],Object.getOwnPropertyDescriptor(k.prototype,"onBackButtonClick"),k.prototype),J(k.prototype,"onCreditCardSetupSuccessTask",[D],Object.getOwnPropertyDescriptor(k.prototype,"onCreditCardSetupSuccessTask"),k.prototype),J(k.prototype,"createLeadGenFormTask",[M],Object.getOwnPropertyDescriptor(k.prototype,"createLeadGenFormTask"),k.prototype),L=k))||L);(0,t.setComponentTemplate)(Q,Z)})),define("campaign-manager-web/components/lite/boost-to-cmt-nudge",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/constants/routes","ember-concurrency-decorators","campaign-manager-web/constants/campaign-constants","campaign-manager-web/utils/urn","campaign-manager-web/utils/campaign","campaign-manager-web/utils/tracking"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P
function N(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function R(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const D=(0,n.createTemplateFactory)({id:"9wNv19gz",block:'[[[1,"\\n"],[11,0],[24,0,"u-display-flex lite-campaign-details__boost-to-cmt-nudge-container u-layout__shadow-container"],[4,[38,0],null,[["pageKey","routeName","currentRoute"],["boost_to_cmt_nudge_render",[28,[37,1],[[53,"outletState"],"render.name"],null],[28,[37,1],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n  "],[8,[39,3],null,[["@type","@name","@size"],["microspot","document-report","small"]],null],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-flex-column ml3"],[12],[1,"\\n    "],[10,"header"],[15,0,[29,["mb2"," ",[28,[37,4],null,[["weight"],["bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,5],["i18n_boost_to_cmt_nudge_header","campaign-manager-web/components/lite/boost-to-cmt-nudge"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,5],["i18n_boost_to_cmt_nudge_content","campaign-manager-web/components/lite/boost-to-cmt-nudge"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-flex-wrap mt2 mb0 u-layout__width-full u-layout__align-center"],[12],[1,"\\n      "],[8,[39,6],[[24,0,"mt2"],[4,[38,7],["boost_to_cmt_nudge_try_campaign_manager_click"],null],[4,[38,8],["click",[28,[37,9],[[30,1],[28,[37,10],[[30,0],"isRedirectModalOpen",true],null]],null]],null]],[["@buttonType","@size","@emphasized","@text","@icon","@iconPlacement"],["secondary","xsmall",true,[28,[37,5],["i18n_try_campaign_manager","campaign-manager-web/components/lite/boost-to-cmt-nudge"],null],"link-external","right"]],null],[1,"\\n      "],[8,[39,6],[[24,0,"u-layout--no-wrap u-color__inherit mt2 ml1"],[4,[38,7],["boost_to_cmt_nudge_dismiss"],null],[4,[38,8],["click",[30,2]],null]],[["@buttonType","@emphasized","@size","@text"],["tertiary",false,"small",[28,[37,5],["i18n_no_thanks","campaign-manager-web/components/lite/boost-to-cmt-nudge"],null]]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,11],null,[["@isOpen","@isRedirectBlocked","@onDismissModal","@onContinue"],[[30,0,["isRedirectModalOpen"]],[30,3],[28,[37,10],[[30,0],"isRedirectModalOpen",false],null],[30,0,["onContinueRedirectModal"]]]],null],[1,"\\n\\n"],[8,[39,12],null,[["@accountId","@eligibleAccounts","@isOpen","@isNewAccount","@onCurrencyChange","@currencyCode","@onDismissModal","@onSelectAccount","@transitionToCampaignManager"],[[30,0,["campaignService","campaignToEdit","accountId"]],[30,0,["accountService","eligibleLiteAccounts"]],[30,0,["isCurrencyAndAccountSelectionModalOpen"]],[30,0,["accountService","accountObj","isNew"]],[30,4],[30,0,["accountService","accountObj","currencyCode"]],[28,[37,10],[[30,0],"isCurrencyAndAccountSelectionModalOpen",false],null],[30,5],[28,[37,13],[[30,0,["transitionToCampaignManager"]]],null]]],null]],["@onConfirm","@onDismiss","@isBoostDisabled","@onCurrencyChange","@onSelectAccount"],false,["track-render","get","-get-dynamic-var","hue-web-icons@illustration","hue-web-foundations@-text-body","t","hue-web-button","track-interaction","on","pipe","set","lite/redirect-modal","lite/currency-and-account-selection-modal","perform"]]',moduleName:"campaign-manager-web/components/lite/boost-to-cmt-nudge.hbs",isStrictMode:!1})
let M=e.default=(g=(0,l.inject)(),b=(0,l.inject)("campaign"),_=(0,l.inject)("account"),h=(0,l.inject)("boost-post"),f=(0,l.inject)("scheduled-session-recorder"),(0,o.assertPropTypes)((P=class extends a.default{constructor(...e){super(...e),N(this,"router",y,this),N(this,"tracking",S,this),N(this,"campaignService",A,this),N(this,"accountService",C,this),N(this,"boostService",O,this),N(this,"sessionRecorder",v,this),N(this,"isRedirectModalOpen",w,this),N(this,"isCurrencyAndAccountSelectionModalOpen",I,this)}get isAudienceEditable(){return this.campaignService?.campaignToEdit?.isNewCampaign}onContinueRedirectModal(){this.isRedirectModalOpen=!1,this.isAudienceEditable?this.isCurrencyAndAccountSelectionModalOpen=!0:this.router.replaceWith(s.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS,this.accountService.accountObj.id,this.campaignService.campaignToEdit.id)}*transitionToCampaignManager(){let e
const t={...(0,p.toValidCampaign)(this.campaignService.campaignToEdit),status:u.CAMPAIGN_STATUSES.DRAFT}
e=this.accountService.accountObj.isNew?yield this.boostService.createAccountAndAdEntities(this.accountService.accountObj,this.args.sponsorableContentUrn,t,"BOOST_CAMPAIGN_CMT_NUDGE"):yield this.boostService.createAdvertisingEntities(this.accountService.accountObj.accountId,this.args.sponsorableContentUrn,t,"BOOST_CAMPAIGN_CMT_NUDGE")
const n=(0,d.getIdFromUrn)((0,r.get)(e,"campaign"))
this.tracking.fireInteractionEvent("boost_to_cmt_nudge_cmt_redirect",m.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.sessionRecorder.fireTag("boost-redirect-to-oba-campaign-details"),this.args.onConfirm(),this.router.replaceWith(s.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS,this.accountService.accountObj.id,n)}},L=P,k="propTypes",U={isBoostDisabled:o.PropTypes.bool,onDismiss:o.PropTypes.func},k in L?Object.defineProperty(L,k,{value:U,enumerable:!0,configurable:!0,writable:!0}):L[k]=U,y=R((E=P).prototype,"router",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=R(E.prototype,"tracking",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=R(E.prototype,"campaignService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=R(E.prototype,"accountService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=R(E.prototype,"boostService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=R(E.prototype,"sessionRecorder",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=R(E.prototype,"isRedirectModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),I=R(E.prototype,"isCurrencyAndAccountSelectionModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),R(E.prototype,"onContinueRedirectModal",[r.action],Object.getOwnPropertyDescriptor(E.prototype,"onContinueRedirectModal"),E.prototype),R(E.prototype,"transitionToCampaignManager",[c.task],Object.getOwnPropertyDescriptor(E.prototype,"transitionToCampaignManager"),E.prototype),T=E))||T)
var L,k,U;(0,t.setComponentTemplate)(D,M)})),define("campaign-manager-web/components/lite/budget",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/date-range","campaign-manager-web/utils/campaign","campaign-manager-web/utils/date","campaign-manager-web/utils/money-amount","campaign-manager-web/utils/tracking"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_
function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const T=(0,n.createTemplateFactory)({id:"7RiwKqCk",block:'[[[1,"\\n"],[10,0],[14,0,"mb4"],[12],[1,"\\n  "],[10,0],[14,0,"mb1"],[12],[1,"\\n    "],[10,1],[15,0,[29,["u-layout__vertical-align-middle"," ",[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_schedule","campaign-manager-web/components/lite/budget"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,2],null,[["@placement","@contentClass"],["bottom","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n        "],[8,[39,3],[[24,0,"boost__pebble-icon"],[16,"aria-label",[28,[37,1],["i18n_budget_schedule_help_label","campaign-manager-web/components/lite/budget"],null]],[4,[38,4],[[30,1,["triggerContentSharedInfo"]]],null]],[["@icon","@size","@buttonType","@circle"],["question","small","tertiary",true]],null],[1,"\\n      "]],[1]],[[[1,"\\n        "],[10,2],[15,0,[29,["mb2"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_budget_schedule_help_content","campaign-manager-web/components/lite/budget"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[8,[39,5],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,1],["i18n_budget_schedule_help_content_cannot_change_v2","campaign-manager-web/components/lite/budget"],null]],[1,"\\n            "],[1,[28,[35,1],["i18n_learn_more","campaign-manager-web/components/lite/budget"],[["linkInfo"],[[28,[37,6],null,[["ariaLabel","dataTestSelector","href","role"],[[28,[37,1],["i18n_budget_schedule_help_learn_more_aria_label","campaign-manager-web/components/lite/budget"],null],"data-test-lite-schedule-help-learn-more",[28,[37,7],null,[["path"],["help/lms/answer/a475356"]]],[30,2,["role"]]]]]]]]],[1,"\\n          "]],[2]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"],[41,[30,0,["isStartDatePickerInputDisabled"]],[[[1,"    "],[10,0],[14,0,"u-display-flex u-flex-wrap"],[12],[1,"\\n      "],[8,[39,9],[[24,0,"u-layout__display-inline-block"]],[["@value","@disabled","@showErrorMessage","@hasError"],[[30,0,["dateRange","start"]],true,false,false]],null],[1,"\\n      "],[10,1],[14,0,"p3"],[12],[1,"—"],[13],[1,"\\n"],[41,[30,0,["isEndDatePickerInputDisabled"]],[[[1,"        "],[8,[39,9],[[24,0,"u-layout__display-inline-block"]],[["@value","@disabled","@showErrorMessage","@hasError"],[[30,0,["dateRange","end"]],true,false,false]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[39,10],null,[["@validations","@showValidations"],[[28,[37,11],[[30,3,["validations","attrs","runSchedule","end"]]],null],[30,3,["validations","attrs","runSchedule","end","isInvalid"]]]],[["default"],[[[[1,"\\n          "],[8,[39,9],[[24,0,"u-layout__display-inline-block"]],[["@value","@showErrorMessage","@hasError","@min","@onDateSelected"],[[30,0,["dateRange","end"]],false,[30,4,["showErrorMessage"]],[30,0,["tomorrowUTC"]],[30,0,["onEndDateSelected"]]]],[["textInput"],[[[[1,"\\n              "],[8,[30,5],[[16,3,[30,0,["DATE_PICKER_NAME","END"]]],[16,"aria-describedby",[30,4,["describedby"]]]],null,null],[1,"\\n            "]],[5]]]]],[1,"\\n        "]],[4]]]]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n"]],[]],[[[1,"    "],[8,[39,12],null,[["@showErrorMessage","@value","@min","@onDateSelected"],[false,[30,0,["dateRange"]],[30,0,["todayUTC"]],[30,0,["onDateRangeSelected"]]]],[["startPicker","divider","endPicker"],[[[[1,"\\n        "],[8,[30,6,["picker"]],null,null,[["textInput"],[[[[1,"\\n            "],[8,[30,7],[[16,3,[30,0,["DATE_PICKER_NAME","START"]]],[24,"aria-describedby","daterange-error"],[16,"aria-label",[28,[37,1],["i18n_start_date_aria_label","campaign-manager-web/components/lite/budget"],null]]],[["@hasError"],[[30,3,["validations","attrs","runSchedule","start","isInvalid"]]]],null],[1,"\\n          "]],[7]]]]],[1,"\\n      "]],[6]],[[[10,1],[14,0,"daterange-divider-without-labels"],[12],[1,"—"],[13]],[]],[[[1,"\\n        "],[8,[30,8,["picker"]],null,null,[["textInput"],[[[[1,"\\n            "],[8,[30,9],[[16,3,[30,0,["DATE_PICKER_NAME","END"]]],[24,"aria-describedby","daterange-error"],[16,"aria-label",[28,[37,1],["i18n_end_date_aria_label","campaign-manager-web/components/lite/budget"],null]]],[["@hasError"],[[30,3,["validations","attrs","runSchedule","end","isInvalid"]]]],null],[1,"\\n          "]],[9]]]]],[1,"\\n      "]],[8]]]]],[1,"\\n    "],[8,[39,13],[[24,0,"mt1"],[24,1,"daterange-error"]],[["@type","@message","@isHidden"],["negative",[52,[30,3,["validations","attrs","runSchedule","start","isValid"]],[30,3,["validations","attrs","runSchedule","end","message"]],[30,3,["validations","attrs","runSchedule","start","message"]]],[28,[37,14],[[30,3,["validations","attrs","runSchedule","start","isValid"]],[30,3,["validations","attrs","runSchedule","end","isValid"]]],null]]],null],[1,"\\n"]],[]]],[13],[1,"\\n"],[10,0],[14,0,"mb4"],[12],[1,"\\n  "],[10,0],[12],[1,"\\n    "],[10,"label"],[14,"for","campaign-lifetime-budget"],[15,0,[29,["mb2 u-layout__display-inline-block"," ",[28,[37,0],null,[["size"],["medium"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_lifetime_budget","campaign-manager-web/components/lite/budget"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,2],null,[["@placement","@contentClass"],["bottom","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n        "],[8,[39,3],[[24,0,"boost__pebble-icon"],[16,"aria-label",[28,[37,1],["i18n_lifetime_budget_help_label","campaign-manager-web/components/lite/budget"],null]],[4,[38,4],[[30,10,["triggerContentSharedInfo"]]],null]],[["@icon","@size","@buttonType","@circle"],["question","small","tertiary",true]],null],[1,"\\n      "]],[10]],[[[1,"\\n        "],[8,[39,5],null,null,[["default"],[[[[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_budget_trigger_help_content_v2","campaign-manager-web/components/lite/budget"],null]],[1,"\\n            "],[1,[28,[35,1],["i18n_learn_more","campaign-manager-web/components/lite/budget"],[["linkInfo"],[[28,[37,6],null,[["ariaLabel","role","href"],[[28,[37,1],["i18n_budget_help_learn_more_aria_label","campaign-manager-web/components/lite/budget"],null],[30,11,["role"]],[28,[37,7],null,[["path"],["help/lms/answer/83713"]]]]]]]]]],[1,"\\n          "],[13],[1,"\\n        "]],[11]]]]],[1,"\\n      "]],[]]]]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,10],null,[["@validations","@showValidations"],[[30,3,["validations","attrs","totalBudget","amount"]],true]],[["default"],[[[[1,"\\n    "],[10,0],[14,0,"u-display-flex"],[12],[1,"\\n      "],[10,0],[14,0,"u-layout__display-inline-block mr3"],[12],[1,"\\n        "],[8,[39,15],[[24,1,"campaign-lifetime-budget"],[16,0,[30,12,["class"]]],[16,"aria-describedby",[30,12,["describedby"]]],[16,"aria-invalid",[30,12,["showErrors"]]]],[["@currencyCode","@name","@updateValue","@value","@allowEmptyValues"],[[30,13],"budget",[30,0,["onBudgetChange"]],[30,0,["totalBudget"]],false]],null],[1,"\\n      "],[13],[1,"\\n"],[41,[30,14],[[[1,"        "],[8,[39,16],[[24,0,"lite-budget__currency-input"],[24,1,"campaign-currency"],[24,3,"currency"],[16,"aria-label",[28,[37,1],["i18n_currency_lifetime_budget_label","campaign-manager-web/components/lite/budget"],null]]],[["@onCurrencyChange","@currencyCode","@isCodeOnly"],[[30,0,["onCurrencyChange"]],[30,13],true]],null],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "]],[12]]]]],[1,"\\n"],[13],[1,"\\n"],[41,[28,[37,14],[[30,3,["validations","attrs","totalBudget","amount","isValid"]],[30,3,["validations","attrs","runSchedule","start","isValid"]],[30,3,["validations","attrs","runSchedule","end","isValid"]]],null],[[[1,"  "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_max_spend_message","campaign-manager-web/components/lite/budget"],[["days","amount","startDate"],[[30,0,["durationInDays"]],[28,[37,17],[[30,0,["totalBudget"]]],[["currency"],[[30,3,["totalBudget","currencyCode"]]]]],[28,[37,18],[[30,0,["dateRange","start"]]],[["format","useTimeZone"],["fmt_mdy_long",true]]]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["triggerData","iphHelper","@campaign","vcont","TextInput","startPicker","TextInput","endPicker","TextInput","triggerData","iphHelper","vcont","@currencyCode","@isCurrencySelectorShown"],false,["hue-web-foundations@-text-body","t","hue-web-contextual-dialog","hue-web-button","hue-web-contextual-dialog-trigger","iph-helper","external-link-info","help-center-url","if","hue-web-datepicker","validated-control","readonly","hue-web-daterange","hue-web-inline-feedback","and","currency-input","currency-select","format-currency","format-date"]]',moduleName:"campaign-manager-web/components/lite/budget.hbs",isStrictMode:!1})
let E=e.default=(p=(0,i.inject)("tracking"),(0,o.assertPropTypes)((_=class extends r.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="trackingService",i=this,(a=b)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),h(this,"DATE_PICKER_NAME",l.DATE_PICKER_NAME),h(this,"todayUTC",(0,c.getLocalDateFromUTCDate)((0,c.getStartOfUTCDate)())),h(this,"tomorrowUTC",(0,c.getLocalDateFromUTCDate)((0,c.getTomorrowUTC)()))}get dateRange(){return(0,s.getDateRange)(this.args.campaign)}get totalBudget(){return(0,u.getMoneyAmountForUI)((0,a.get)(this.args.campaign,"totalBudget")).amount}get durationInDays(){return(0,c.differenceInDaysUTC)((0,a.get)(this.args.campaign,"runSchedule.start"),(0,a.get)(this.args.campaign,"runSchedule.end"))+1}get isStartDatePickerInputDisabled(){return(0,s.isStartDateInputDisabled)(this.args.campaign)}get isEndDatePickerInputDisabled(){return(0,a.get)(this.args.campaign,"isCompletedCampaign")}onBudgetChange(e){this.args.onBudgetChange(e),this.trackingService.fireInteractionEvent("lite_bidbudget_total_budget",d.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onCurrencyChange(e){this.args.onCurrencyChange(e),this.trackingService.fireInteractionEvent("lite_bidbudget_currency",d.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onDateRangeSelected(e){this.args.onRunScheduleChange({start:e.start?(0,c.convertToUTCTimestamp)(e.start):(0,c.convertToUTCTimestamp)(this.dateRange.start),end:e.end?(0,c.getFifteenMinutesBeforeMidnight)(e.end).getTime():(0,c.convertToUTCTimestamp)(this.dateRange.end)}),this.trackingService.fireInteractionEvent("lite_bidbudget_daterange",d.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onEndDateSelected(e){this.onDateRangeSelected({start:null,end:e})}},h(_,"propTypes",{campaign:o.PropTypes.EmberObject.isRequired,currencyCode:o.PropTypes.string.isRequired,onRunScheduleChange:o.PropTypes.func.isRequired,onBudgetChange:o.PropTypes.func.isRequired,onCurrencyChange:o.PropTypes.func.isRequired,isCurrencySelectorShown:o.PropTypes.bool}),b=f((g=_).prototype,"trackingService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(g.prototype,"onBudgetChange",[a.action],Object.getOwnPropertyDescriptor(g.prototype,"onBudgetChange"),g.prototype),f(g.prototype,"onCurrencyChange",[a.action],Object.getOwnPropertyDescriptor(g.prototype,"onCurrencyChange"),g.prototype),f(g.prototype,"onDateRangeSelected",[a.action],Object.getOwnPropertyDescriptor(g.prototype,"onDateRangeSelected"),g.prototype),f(g.prototype,"onEndDateSelected",[a.action],Object.getOwnPropertyDescriptor(g.prototype,"onEndDateSelected"),g.prototype),m=g))||m);(0,t.setComponentTemplate)(T,E)})),define("campaign-manager-web/components/lite/campaign-details",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","@ember/utils","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/utils/urn","ember-concurrency-decorators","campaign-manager-web/constants/ad-placement","ember-stdlib/utils/is-browser","campaign-manager-web/constants/boost","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/forecasting","campaign-manager-web/constants/lix","campaign-manager-web/constants/routes","hue-web-toast/utils/constants","campaign-manager-web/constants/application-experience","campaign-manager-web/utils/account","campaign-manager-web/utils/ad-placement","campaign-manager-web/utils/campaign","campaign-manager-web/utils/date","campaign-manager-web/utils/forecasting","campaign-manager-web/utils/targeting","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/ads-preview","campaign-manager-web/utils/money-amount","campaign-manager-web/utils/http-error","campaign-manager-web/constants/session-record","campaign-manager-web/constants/lego","campaign-manager-web/constants/audience","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/cm-lite","campaign-manager-web/constants/pem/billing","campaign-manager-web/utils/objective-type","tracked-toolbox","campaign-manager-web/utils/boost/lead-gen-form","@linkedin/ember-tracked-validations","campaign-manager-web/validators/boost/lead-gen-form","campaign-manager-web/utils/ad-form","campaign-manager-web/constants/leadgen-form-tracking","campaign-manager-web/constants/payment-checkout","campaign-manager-web/constants/content-type","campaign-manager-web/constants/pem/standard-sponsored-updates","campaign-manager-web/entities/sponsored-update-content","campaign-manager-web/constants/creative"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W){var X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye,Se,Ae,Ce,Oe,ve,we,Ie,Pe,Ne,Re,De,Me,Le,ke,Ue,xe,Fe,ze,je,Ge,Be,Ve,Ye,He
function qe(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function Ke(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function We(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Xe=(0,n.createTemplateFactory)({id:"Zroi4rK9",block:'[[[1,"\\n"],[10,"main"],[15,0,[28,[37,0],["lite-campaign-details__container u-display-flex u-flex-column",[28,[37,1],null,[["lite-campaign-details__container--mercado"],[[30,1]]]]],null]],[12],[1,"\\n  "],[8,[39,2],null,[["@backButtonAriaLabel","@onBackButtonClick","@useMercadoStyles","@title"],[[28,[37,3],["i18n_header_back_button_aria_label","campaign-manager-web/components/lite/campaign-details"],null],[28,[37,4],[[30,0],"isDiscardModalOpen",true],null],[30,1],[28,[37,3],[[52,[30,0,["campaign","isNewCampaign"]],"i18n_boost_content_type","i18n_manage_ad_label"],"campaign-manager-web/components/lite/campaign-details"],[["contentType"],[[30,0,["boostContentType"]]]]]]],null],[1,"\\n  "],[10,0],[14,0,"lite-campaign-details__content-container"],[12],[1,"\\n"],[41,[30,0,["showBoostToCMTNudge"]],[[[1,"      "],[8,[39,6],null,[["@onDismiss","@onConfirm","@isBoostDisabled","@onCurrencyChange","@onSelectAccount","@sponsorableContentUrn"],[[30,0,["onDismissBoostToCMTNudge"]],[30,0,["onConfirmBoostToCMTNudge"]],[30,0,["isBoostDisabled"]],[30,0,["onCurrencyChange"]],[30,0,["updateCampaignAccount"]],[30,2]]],null],[1,"\\n"]],[]],null],[1,"    "],[10,0],[15,0,[28,[37,0],["lite-campaign-details__inner-container"],null]],[12],[1,"\\n      "],[10,0],[15,0,[28,[37,0],["lite-campaign-details__section-wrapper","p0"],null]],[12],[1,"\\n        "],[10,0],[14,0,"lite-campaign-details__section p5"],[12],[1,"\\n          "],[8,[39,7],null,[["@ariaLabelId","@campaign","@selectedObjective","@objectives","@onObjectiveSelected","@contentType"],["select-objective",[30,0,["campaign"]],[30,0,["campaign","objectiveType"]],[30,3],[30,0,["updateCampaignObjective"]],[30,0,["boostContentType"]]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"lite-campaign-details__section lite-campaign-details__section--no-border"],[12],[1,"\\n          "],[8,[39,8],null,[["@accountId","@contentType","@isBoostDisabled","@onCurrencyChange","@onSelectAccount","@selectedObjective","@sponsorableContentUrn"],[[30,0,["campaign","accountId"]],[30,0,["boostContentType"]],[30,0,["isBoostDisabled"]],[30,0,["onCurrencyChange"]],[30,0,["updateCampaignAccount"]],[30,0,["campaign","objectiveType"]],[30,2]]],null],[1,"\\n        "],[13],[1,"\\n"],[41,[28,[37,9],[[30,0,["campaign","objectiveType"]],[30,0,["OBJECTIVE_TYPE","LEAD_GENERATION"]]],null],[[[1,"          "],[10,0],[14,0,"lite-campaign-details__section p5"],[12],[1,"\\n            "],[8,[39,10],null,[["@campaign","@company","@contentType","@leadGenForm","@sponsorableContent","@sponsorableContentUrn","@validations"],[[30,0,["campaign"]],[30,4],[30,5],[30,0,["leadGenForm"]],[30,6],[30,2],[30,0,["validations"]]]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"        "],[10,0],[14,0,"lite-campaign-details__section pt5 ph5 pb6"],[12],[1,"\\n          "],[8,[39,11],null,[["@campaign","@currencyCode","@onBudgetChange","@onCurrencyChange","@onRunScheduleChange","@isCurrencySelectorShown"],[[30,0,["campaign"]],[30,0,["account","currencyCode"]],[30,0,["onBudgetChange"]],[30,0,["onCurrencyChange"]],[30,0,["updateCampaignRunSchedule"]],[30,0,["isCurrencySelectorAvailable"]]]],null],[1,"\\n        "],[13],[1,"\\n"],[41,[30,0,["campaign","isNewCampaign"]],[[[41,[28,[37,12],[[30,0,["accountService","eligibleLiteAccounts","length"]],[30,0,["campaign","accountId"]]],null],[[[1,"            "],[10,0],[14,0,"lite-campaign-details__section pt5 ph5 pb6"],[12],[1,"\\n              "],[8,[39,13],null,[["@eligibleAccounts","@selectedAccountId","@onSelectAccount","@renderResultsAboveInput"],[[30,0,["accountService","eligibleLiteAccounts"]],[30,0,["campaign","accountId"]],[30,0,["updateCampaignAccount"]],true]],null],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[41,[28,[37,14],[[30,0,["isAdAccountOnBillingV2"]],[30,0,["isNewAdAccountEligibleForBillingV2"]]],null],[[[1,"            "],[8,[39,15],null,[["@account","@campaign","@billingInfo","@createNewAdAccount","@onAllPaymentDetailsAvailable","@updatePaymentDetails"],[[30,0,["account"]],[30,0,["campaign"]],[30,0,["billingInfo"]],[28,[37,16],[[30,0,["createNewAdAccountTask"]]],null],[28,[37,4],[[30,0],"allPaymentDetailsAvailable",true],null],[30,0,["updatePaymentDetails"]]]],null],[1,"\\n"]],[]],null]],[]],[[[1,"          "],[10,0],[14,0,"lite-campaign-details__section pt5 ph5 pb6"],[12],[1,"\\n            "],[8,[39,17],null,[["@accountName","@accountId"],[[30,0,["accountService","accountObj","name"]],[30,0,["account","accountId"]]]],null],[1,"\\n          "],[13],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n      "],[10,0],[15,0,[28,[37,0],["lite-campaign-details__secondary-area-wrapper"],null]],[12],[1,"\\n        "],[10,0],[14,0,"lite-campaign-details__forecasting"],[12],[1,"\\n          "],[8,[39,18],null,[["@account","@audienceSize","@forecastErrorKey","@totalSpend","@metric","@currencyCode","@daysReflected","@isFetchingAudienceData"],[[30,0,["account","accountId"]],[30,0,["audienceCount"]],[30,0,["forecastErrorKey"]],[30,0,["totalSpend"]],[30,0,["forecastingMetric"]],[30,0,["account","currencyCode"]],[30,0,["numDaysInCampaign"]],[30,0,["campaignService","fetchAudienceCountTask","isRunning"]]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"lite-campaign-details__preview lite-campaign-details__preview--hide-small"],[12],[1,"\\n          "],[8,[39,19],null,[["@creativeCallToAction","@isCmLite","@previewOptions","@staticImagePreviewMap","@sponsorableContentUrn","@isDesktopPreviewDisabled","@disabledDesktopPreviewMessage"],[[30,0,["leadGenForm","callToAction"]],true,[30,0,["previewOptions"]],[30,0,["staticImagePreviewMap"]],[30,2],[30,0,["isDesktopPreviewDisabled"]],[28,[37,3],["i18n_boost_preview_desktop_unavailable","campaign-manager-web/components/lite/campaign-details"],null]]],[["default"],[[[[1,"\\n            "],[8,[30,7,["note"]],null,null,[["default"],[[[[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,20],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_boost_preview_disclaimer","campaign-manager-web/components/lite/campaign-details"],null]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[7]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"lite-campaign-details__action-bar-container"],[12],[1,"\\n"],[41,[30,0,["boostErrors"]],[[[1,"      "],[8,[39,21],[[24,0,"lite-campaign-details__footer-error"]],[["@errorList","@errorHeader"],[[30,0,["boostErrors"]],[28,[37,3],[[52,[30,0,["campaign","isNewCampaign"]],"i18n_api_error_generic","i18n_api_save_error_generic"],"campaign-manager-web/components/lite/campaign-details"],null]]],null],[1,"\\n"]],[]],null],[1,"    "],[10,0],[14,0,"lite-campaign-details__action-bar"],[12],[1,"\\n      "],[10,0],[14,0,"lite-campaign-details__terms-link"],[12],[1,"\\n        "],[1,[28,[35,3],[[52,[30,0,["campaign","isNewCampaign"]],"i18n_boost_agreement","i18n_save_agreement"],"campaign-manager-web/components/lite/campaign-details"],[["adsAgreementLink","guidelinesLink"],[[28,[37,22],null,[["dataTestSelector","href"],["data-test-campaign-launch__agreement-link",[30,0,["agreementLink"]]]]],[28,[37,22],null,[["dataTestSelector","href"],["data-test-campaign-launch__guidelines-link",[30,0,["guidelinesLink"]]]]]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"lite-campaign-details__action-button-container"],[12],[1,"\\n        "],[8,[39,23],[[24,0,"lite-campaign-details__action-button mr4"],[4,[38,24],["click",[28,[37,4],[[30,0],"isDiscardModalOpen",true],null]],null],[4,[38,25],["lite_campaign_creation_cancel_button"],[["interactionType"],["SHORT_PRESS"]]]],[["@text","@size","@buttonType"],[[28,[37,3],["i18n_cancel","campaign-manager-web/components/lite/campaign-details"],null],"small","secondary"]],null],[1,"\\n"],[41,[30,0,["campaign","isNewCampaign"]],[[[1,"          "],[8,[39,23],[[24,0,"lite-campaign-details__action-button"],[16,"disabled",[30,0,["isBoostDisabled"]]],[4,[38,24],["click",[28,[37,16],[[30,0,["onBoostClickTask"]]],null]],null],[4,[38,25],["lite_campaign_creation_boost_button"],[["interactionType"],["SHORT_PRESS"]]]],[["@text","@size"],[[28,[37,3],[[52,[30,0,["useContinueToPaymentLabel"]],"i18n_continue_to_payment","i18n_boost"],"campaign-manager-web/components/lite/campaign-details"],null],"small"]],null],[1,"\\n"]],[]],[[[1,"          "],[8,[39,23],[[24,0,"lite-campaign-details__action-button"],[16,"disabled",[30,0,["isBoostDisabled"]]],[4,[38,24],["click",[28,[37,16],[[30,0,["onSaveClickTask"]]],null]],null],[4,[38,25],["lite_campaign_creation_save_button"],[["interactionType"],["SHORT_PRESS"]]]],[["@text","@size"],[[28,[37,3],["i18n_save","campaign-manager-web/components/lite/campaign-details"],null],"small"]],null],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"lite-campaign-details__global-footer-container"],[12],[1,"\\n    "],[8,[39,26],null,null,null],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,27],null,[["@isOpen","@accountId","@accountName","@campaignUrn","@isNewAccountCreated","@isAccountOnHold","@onDismissModal"],[[30,0,["isSuccessModalOpen"]],[30,0,["account","accountId"]],[30,0,["account","name"]],[52,[30,0,["campaign","isNewCampaign"]],[30,0,["onBoostClickTask","last","value"]],[30,0,["onSaveClickTask","last","value"]]],[30,8],[30,0,["isAccountOnHold"]],[30,9]]],null],[1,"\\n"],[8,[39,28],null,[["@isOpen","@title","@content","@primaryActionText","@primaryActionA11yLabel","@secondaryActionText","@secondaryActionA11yLabel","@onPrimary","@onSecondary","@onEscape"],[[30,0,["isDiscardModalOpen"]],[28,[37,3],[[52,[30,0,["campaign","isNewCampaign"]],"i18n_discard_header","i18n_manage_ad_discard_header"],"campaign-manager-web/components/lite/campaign-details"],null],[28,[37,3],[[52,[30,0,["campaign","isNewCampaign"]],"i18n_discard_content","i18n_manage_ad_discard_content"],"campaign-manager-web/components/lite/campaign-details"],null],[28,[37,3],["i18n_discard","campaign-manager-web/components/lite/campaign-details"],null],[28,[37,3],["i18n_discard_a11y","campaign-manager-web/components/lite/campaign-details"],null],[28,[37,3],["i18n_discard_go_back","campaign-manager-web/components/lite/campaign-details"],null],[28,[37,3],["i18n_discard_go_back_a11y","campaign-manager-web/components/lite/campaign-details"],null],[30,9],[28,[37,4],[[30,0],"isDiscardModalOpen",false],null],[28,[37,4],[[30,0],"isDiscardModalOpen",false],null]]],null],[1,"\\n"],[8,[39,29],null,[["@type","@isLoading"],["muted",[30,0,["onBoostClickTask","isRunning"]]]],null]],["@useMercadoStyles","@sponsorableContentUrn","@objectives","@company","@contentType","@sponsorableContent","preview","@isNewAccountCreated","@redirectToOriginPage"],false,["classes","hash","lite/header","t","set","if","lite/boost-to-cmt-nudge","lite/objective-selection","lite/audience","eq","lite/leads","lite/budget","and","lite/account-selection","or","billing-v2/payment-details-module","perform","lite/account-summary","lite/forecasting","sponsorable-content-accurate-view","hue-web-foundations@-text-body","standard-error","external-link-info","hue-web-button","on","track-interaction","global-footer","lite/success-modal","hue-web-confirmation-dialog","cm-overlay-loader"]]',moduleName:"campaign-manager-web/components/lite/campaign-details.hbs",isStrictMode:!1}),$e="BOOST_CAMPAIGN_DETAILS"
let Je=e.default=(X=(0,j.hasValidations)(G.formDetailsValidation),$=(0,r.inject)("adForm"),J=(0,r.inject)("campaign"),Q=(0,r.inject)("campaign-group"),Z=(0,r.inject)("account"),ee=(0,r.inject)("forecasting"),te=(0,r.inject)("billing"),ne=(0,r.inject)("boost-post"),ae=(0,r.inject)("hue-web-toast"),ie=(0,r.inject)("scheduled-session-recorder"),re=(0,r.inject)("sponsoredContent"),oe=(0,r.inject)("targeting/targeting-criteria"),le=(0,r.inject)(),se=(0,r.inject)("billing-v2"),ce=(0,F.localCopy)("args.billingInfo"),ue=(0,i.computed)("forecastingService.forecastResults"),de=(0,u.task)({drop:!0}),pe=(0,u.task)({drop:!0}),me=(0,u.task)({drop:!0}),ge=(0,u.task)({drop:!0}),be=(0,u.task)({drop:!0}),_e=(0,u.task)({drop:!0}),(0,s.assertPropTypes)(he=X((He=class extends a.default{get isBillingV2Enabled(){return this.lix.getTreatmentIsEnabled(_.LIX_TEST_KEYS.enableBillingV2)}get isEnableNewAdAccountOnLBPForBoost(){return this.lix.getTreatmentIsEnabled(_.LIX_TEST_KEYS.enableNewAdAccountOnLBPForBoost)}get isAdAccountOnBillingV2(){return this.billingInfo?.isAdAccountOnBillingV2}get isNewAdAccountEligibleForBillingV2(){return this.isEnableNewAdAccountOnLBPForBoost&&this.account.isNew}get isBoostIppEnabled(){return this.lix.getTreatmentIsEnabled(_.LIX_TEST_KEYS.enableAccountStrategistForBoost)}set forecastResults(e){}get forecastResults(){return this.forecastingService.forecastResults}get useContinueToPaymentLabel(){return!this.isAdAccountOnBillingV2&&!this.isNewAdAccountEligibleForBillingV2&&(this.accountService.accountObj.isNew||this.billingService.paymentInfo&&!this.billingService.paymentInfo.hasPaymentMethod)}get forecastErrorKey(){const e=(0,i.get)(this.campaign,"runSchedule")
return(0,C.isRunScheduleWithinFutureBounds)(e)?"":b.FORECASTING_ERROR.FUTURE_DATE}get isDesktopPreviewDisabled(){return!(0,y.validateContentForPlacementAvailability)({content:this.args.sponsorableContent,placement:d.AD_RENDERING_PLACEMENT.FEED_DESKTOP,adFormat:this.campaign.adFormat,objectiveType:this.campaign.objectiveType}).isAvailable}get numDaysInCampaign(){return(0,S.getNumDaysInCampaign)(this.campaign)}get audienceCount(){const{audienceCount:e}=this.campaignService
return e?e.count:null}get isLeadGenFormInvalid(){return!!this.isLeadGenForBoostingEnabled&&(this.args.contentType===H.CONTENT_TYPE.VIDEO?this.validations.isInvalid:this.validations.attrs.leadGenForm.formDetails.form.privacyPolicy.isInvalid)}get isBoostDisabled(){const e=(this.isAdAccountOnBillingV2||this.isNewAdAccountEligibleForBillingV2)&&!this.allPaymentDetailsAvailable
return this.updateEnterpriseBillingReferenceTask.isRunning||this.campaign.validations.isInvalid||!this.audienceCount||this.audienceCount<O.MINIMUM_AUDIENCE_SIZE||e||this.isLeadGenFormInvalid}get forecastingMetric(){const e=(0,C.getSupportedMetrics)(this.campaign).keyMetric,t=this.forecastResults?.custom[e]
return t?{metricType:e.toUpperCase(),...t}:null}get totalSpend(){return this.forecastResults?.custom?.spend||null}get campaign(){return this.campaignService.campaignToEdit}get account(){return(0,i.get)(this.accountService,"accountObj")}get boostContentType(){return m.BOOST_CONTENT_TYPE_MAP[this.args.contentType]}get isAccountOnHold(){return(0,E.isBudgetHold)((0,i.get)(this.account,"servingStatuses"))}get staticImagePreviewMap(){return(0,w.getStaticImagePreviewMap)(this.campaign.adFormat,((e,t)=>this.i18n.lookupTranslation(this.constructor,e)(t)))}get isCurrencySelectorAvailable(){return(0,o.isEmpty)(this.accountService.eligibleLiteAccounts)&&((0,i.get)(this.campaign,"isNewCampaign")||(0,i.get)(this.campaign,"isDraftCampaign"))}get previewOptions(){const e=(0,i.get)(this.campaign,"adFormat"),t=(0,i.get)(this.campaign,"objectiveType")
return(0,I.getPreviewOptions)({sponsorableContent:this.args.sponsorableContent,adFormat:e,objectiveType:t})}get isLeadGenForBoostingEnabled(){return this.campaign.objectiveType===x.OBJECTIVE_TYPE.LEAD_GENERATION}constructor(){super(...arguments),qe(this,"adFormService",Te,this),qe(this,"campaignService",Ee,this),qe(this,"campaignGroupService",ye,this),qe(this,"accountService",Se,this),qe(this,"forecastingService",Ae,this),qe(this,"billingService",Ce,this),qe(this,"boostService",Oe,this),qe(this,"tracking",ve,this),qe(this,"jet",we,this),qe(this,"router",Ie,this),qe(this,"toastService",Pe,this),qe(this,"i18n",Ne,this),qe(this,"sessionRecorder",Re,this),qe(this,"sponsoredContentService",De,this),qe(this,"lix",Me,this),qe(this,"lego",Le,this),qe(this,"targetingCriteriaService",ke,this),qe(this,"reporting",Ue,this),qe(this,"billingV2Service",xe,this),qe(this,"isSuccessModalOpen",Fe,this),qe(this,"isDiscardModalOpen",ze,this),qe(this,"boostErrors",je,this),qe(this,"showBoostToCMTNudge",Ge,this),qe(this,"boostToCMTWidget",Be,this),qe(this,"allPaymentDetailsAvailable",Ve,this),Ke(this,"leadGenForm",z.LEADGEN_FORM_STATIC_REQUEST_BODY),qe(this,"billingInfo",Ye,this),Ke(this,"isBudgetFieldDirty",!1),Ke(this,"agreementLink",`${(0,v.getDomainUrl)()}/legal/sas-terms`)
Ke(this,"guidelinesLink",`${(0,v.getDomainUrl)()}/legal/ads-policy`),Ke(this,"OBJECTIVE_TYPE",x.OBJECTIVE_TYPE),p.default&&this.setupSessionRecording(),this.setupBoostToCMTNudge()}async setupBoostToCMTNudge(){if(!!this.args.isNewAccountCreated)return
const{elements:e}=await this.reporting.getCampaigns(this.accountService?.accountObj.id)
if(e.some((e=>e?.applicationExperience!==T.APPLICATION_EXPERIENCE_CASE.BOOST_CONTENT)))return
if(e.reduce(((e,t)=>e+Number(t?.totalBudget.amount)),0)<m.CMT_NUDGE_CUTOFF_SPEND_AMOUNT)return
const t=await this.lego.fetchWidgetByPageAndWidgetId(D.LEGO_PAGE_KEYS.LMS_CAMPAIGN_MANAGER_AO_SURVEYS,D.WIDGET_IDS.BOOST_TO_CMT_NUDGE)
t&&(this.boostToCMTWidget=t,this.showBoostToCMTNudge=!0)}setupSessionRecording(){if(this.boostService.errorOriginRoute===h.ROUTE_NAME.BOOST_CAMPAIGNS_BILLING){const e=this.i18n.lookupTranslation(this.constructor,"i18n_api_error_after_payment")()
this.toastService.add({type:f.TOAST_TYPES.ERROR,message:e}),this.boostService.errorOriginRoute=null,this.sessionRecorder.fireTag("boost-billing-error")}else this.sessionRecorder.start(R.SESSION_RECORD_FEATURES.BOOST_ORGANIZATION_POST,R.SESSION_RECORD_INTERVAL.TEN_SECONDS,{samplePercentage:R.SESSION_RECORD_SAMPLE_RATE.QUARTER,maxDuration:R.SESSION_RECORD_MAX_DURATION.ONE_HOUR})}onConfirmBoostToCMTNudge(){this.lego.actionWidget(this.boostToCMTWidget,D.WIDGET_ACTION_CATEGORY.DISMISS)}onDismissBoostToCMTNudge(){this.lego.actionWidget(this.boostToCMTWidget,D.WIDGET_ACTION_CATEGORY.DISMISS),this.showBoostToCMTNudge=!1}onCurrencyChange({target:{value:e}}){this.accountService.updateCurrencyCode(e),this.campaignService.updateCampaignCurrencyCode(e)}onBudgetChange(e){this.campaignService.updateCampaignTotalBudget(e,this.account.currencyCode),this.isBudgetFieldDirty=!0}updateCampaignObjective(e){this.campaignService.updateCampaignObjective(this.boostContentType,e)}updateCampaignRunSchedule(e){if(this.campaignService.updateCampaignRunSchedule(e),!this.isBudgetFieldDirty){const{amount:t}=(0,P.getMoneyAmountForUI)((0,i.get)(this.campaign,"limits.defaultDailyBudget")),n=(0,A.differenceInDaysUTC)(e.start,e.end)+1
this.campaignService.updateCampaignTotalBudget(t*n,this.account.currencyCode)}}async updateCampaignAccount(e){if(this.accountService.useAccount((0,i.get)(this.accountService,"eligibleLiteAccounts").find((({id:t})=>t===e))),this.campaignService.updateAccountId(e),this.campaignService.updateCampaignCurrencyCode((0,i.get)(this.account,"currencyCode")),this.isBillingV2Enabled&&(this.allPaymentDetailsAvailable=!1,await this.reloadAdAccountBillingConfig()),!this.isAdAccountOnBillingV2){const t=(0,L.constructPemMetadata)(k.CM_LITE_DETAILS_GET_PAYMENT,[e],{productName:k.CM_LITE_PEM_NAME})
this.billingService.populatePaymentInfo(e,t).catch((e=>{this.jet.error(new Error(`Error fetching payment info in boosting after switching account: ${(0,N.getErrorMessageList)(e)}`),["payment-info"],{shouldRethrow:!1})}))}if(this.boostService.selectedAudienceCreationType===M.SIMPLIFIED_CREATION_TYPES.SAVED_AUDIENCE)this.campaignService.resetToTargetingCriteriaWithDefaultLocation()
else if((0,E.supportsTalentCampaignDefaults)(this.account)){const e=(0,O.setAllFacetUrns)(this.campaign.targetingCriteria,O.FACET_URNS.LOCATIONS,O.FACET_URNS.PROFILE_LOCATIONS);(0,O.isTargetingCriteriaFromSavedAudience)(e)&&delete e.id,this.campaignService.updateTargetingCriteriaAndFetchMetrics(e)}else if((0,O.isTargetingCriteriaFromSavedAudience)(this.campaign.targetingCriteria)){const e={...this.campaign.targetingCriteria}
delete e.id,this.campaignService.updateTargetingCriteria(e)}this.account.isEnterprise?this.updateEnterpriseBillingReferenceTask.perform(e):(this.campaignService.updateCampaignBillingReferenceId((0,i.get)(this.account,"billingReferenceId")),this.campaignService.updateCampaignBillingReferenceType((0,E.getBillingReferenceType)(this.account))),this.targetingCriteriaService.fetchSavedAudiences(this.campaignService.campaignToEdit.accountId)}async reloadAdAccountBillingConfig(){const e=(0,L.constructPemMetadata)(U.FETCH_ACCOUNT_BILLING_CONFIG_KEYS.BOOST,[this.account.accountId],{productName:U.CMT_SLB_PEM_PRODUCT_NAME})
this.billingInfo=await this.billingV2Service.fetchAccountBillingConfig(this.account.accountId,e)}updatePaymentDetails(e,t){e===Y.DATA_TYPES.BUSINESS_INFO&&this.args.updateAccountWithCustomerUrn(t.entityUrn)}*updateEnterpriseBillingReferenceTask(e){const[t]=yield this.campaignGroupService.findEligibleEnterpriseBoostCampaignGroups((0,c.createUrnFromAttrs)(c.URN_TYPES.SPONSORED_ACCOUNT,e),this.args.contentType)
if(t){const e=t.billingReferenceId??this.campaign.billingReferenceId,n=t.billingReferenceType??this.campaign.billingReferenceType
this.campaignService.updateCampaignBillingReferenceId(e),this.campaignService.updateCampaignBillingReferenceType(n)}}*onBoostClickTask(){try{this.isLeadGenForBoostingEnabled&&this.args.contentType===H.CONTENT_TYPE.VIDEO&&this.updateUGCPostTask.perform()
const e=this.account.isNew,t=e?yield this.boostService.saveAccountAndUpdateCampaign(this.account,$e):this.account.accountId
let n=!0
if(e)this.args.onNewAccountCreation()
else if(this.isAdAccountOnBillingV2)n=!1
else{const e=yield this.boostService.getPaymentMethod(t,$e)
e?.paymentTypeV2&&(n=!1)}if(n)return this.isLeadGenForBoostingEnabled&&this.args.updateLeadGenForm(this.leadGenForm),this.sessionRecorder.fireTag("boost-redirect-to-billing"),this.router.replaceWith(h.ROUTE_NAME.BOOST_CAMPAIGNS_BILLING)
let a={}
this.isLeadGenForBoostingEnabled&&(a=yield this.createLeadGenFormTask.perform())
const r={...(0,S.toValidCampaign)(this.campaign),status:g.CAMPAIGN_STATUSES.ACTIVE},o=yield this.boostService.createAdvertisingEntities(t,this.args.sponsorableContentUrn,r,$e,a),l=(0,i.get)(o,"campaign")
if(this.boostErrors=null,this.sessionRecorder.fireTag("boost-success-modal-shown-details"),this.isBoostIppEnabled){const e=yield this.lego.fetchWidgetByPageAndWidgetId(D.LEGO_PAGE_KEYS.LMS_CAMPAIGN_MANAGER_AO_SURVEYS,D.WIDGET_IDS.BOOST_COUNT)
e&&this.lego.actionWidget(e,D.WIDGET_ACTION_CATEGORY.PRIMARY_ACTION)}return this.isSuccessModalOpen=!0,l}catch(e){this.boostErrors=(0,N.getErrorMessageList)(e),this.sessionRecorder.fireTag("boost-error-creating-entities-details")}}*createNewAdAccountTask(){try{yield this.boostService.saveAccountAndUpdateCampaign(this.account,$e),this.args.onNewAccountCreation(),yield this.reloadAdAccountBillingConfig()}catch(e){this.boostErrors=(0,N.getErrorMessageList)(e),this.sessionRecorder.fireTag("boost-error-creating-new-account")}}*onSaveClickTask(){try{yield this.campaignService.editCampaign()
const e=(0,c.createUrnFromAttrs)(c.URN_TYPES.SPONSORED_CAMPAIGN,this.campaign.id)
return this.boostErrors=null,this.sessionRecorder.fireTag("save-success-modal-shown-details"),this.isSuccessModalOpen=!0,e}catch(e){this.boostErrors=(0,N.getErrorMessageList)(e),this.sessionRecorder.fireTag("save-error-editing-campaign-details")}}*createLeadGenFormTask(){let e={}
if(this.isLeadGenForBoostingEnabled){const{callToAction:t,formDetails:n}=this.leadGenForm
if(e=(0,i.getProperties)(t,["labelType","target"]),n){this.tracking.fireInteractionEvent(V.default.STANDALONE.SAVE_CLICK.CREATE)
const{headers:t}=yield this.adFormService.saveLeadGenForm(n),a=t["x-restli-id"]
e.target=(0,B.convertAdFormIdToUrn)(a)}}return e}*updateUGCPostTask(){const e=(0,L.constructPemMetadata)(q.SSU_EDIT_KEYS.EDIT_SPONSORED_UPDATE_CONTENT,[this.campaign.id,this.account.accountId],{productName:q.SSU_PEM_PRODUCT_NAME})
this.args.sponsorableContent.shareContent.contentEntities[0].title||(this.args.sponsorableContent.shareContent.contentEntities[0]={...this.args.sponsorableContent.shareContent.contentEntities[0],title:this.leadGenForm.creative.headline}),this.args.sponsorableContent.shareContent.contentEntities[0].landingPageUrl||(this.args.sponsorableContent.shareContent.contentEntities[0]={...this.args.sponsorableContent.shareContent.contentEntities[0],landingPageUrl:this.leadGenForm.formDetails.form.landingPage}),this.args.sponsorableContent.shareContent.contentEntities[0].landingPageTitle||(this.args.sponsorableContent.shareContent.contentEntities[0]={...this.args.sponsorableContent.shareContent.contentEntities[0],landingPageTitle:W.CTA_LABEL_TYPE.LEARN_MORE})
const t=K.default.fromPojo(this.args.sponsorableContent,!1).toPojo()
yield this.sponsoredContentService.updateSponsoredUpdateContent(t,this.campaign.id,e)}},Ke(He,"propTypes",{company:s.PropTypes.object.isRequired,contentType:s.PropTypes.string.isRequired,objectives:s.PropTypes.array.isRequired,billingInfo:s.PropTypes.object,sponsorableContentUrn:s.PropTypes.string.isRequired,sponsorableContent:s.PropTypes.object.isRequired,redirectToOriginPage:s.PropTypes.func.isRequired,isNewAccountCreated:s.PropTypes.bool.isRequired,onNewAccountCreation:s.PropTypes.func.isRequired,updateLeadGenForm:s.PropTypes.func.isRequired}),Te=We((fe=He).prototype,"adFormService",[$],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ee=We(fe.prototype,"campaignService",[J],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ye=We(fe.prototype,"campaignGroupService",[Q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se=We(fe.prototype,"accountService",[Z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ae=We(fe.prototype,"forecastingService",[ee],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=We(fe.prototype,"billingService",[te],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Oe=We(fe.prototype,"boostService",[ne],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ve=We(fe.prototype,"tracking",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),we=We(fe.prototype,"jet",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ie=We(fe.prototype,"router",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pe=We(fe.prototype,"toastService",[ae],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ne=We(fe.prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Re=We(fe.prototype,"sessionRecorder",[ie],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),De=We(fe.prototype,"sponsoredContentService",[re],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Me=We(fe.prototype,"lix",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Le=We(fe.prototype,"lego",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ke=We(fe.prototype,"targetingCriteriaService",[oe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ue=We(fe.prototype,"reporting",[le],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xe=We(fe.prototype,"billingV2Service",[se],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Fe=We(fe.prototype,"isSuccessModalOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ze=We(fe.prototype,"isDiscardModalOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),je=We(fe.prototype,"boostErrors",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ge=We(fe.prototype,"showBoostToCMTNudge",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Be=We(fe.prototype,"boostToCMTWidget",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ve=We(fe.prototype,"allPaymentDetailsAvailable",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ye=We(fe.prototype,"billingInfo",[ce],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),We(fe.prototype,"forecastResults",[ue],Object.getOwnPropertyDescriptor(fe.prototype,"forecastResults"),fe.prototype),We(fe.prototype,"onConfirmBoostToCMTNudge",[i.action],Object.getOwnPropertyDescriptor(fe.prototype,"onConfirmBoostToCMTNudge"),fe.prototype),We(fe.prototype,"onDismissBoostToCMTNudge",[i.action],Object.getOwnPropertyDescriptor(fe.prototype,"onDismissBoostToCMTNudge"),fe.prototype),We(fe.prototype,"onCurrencyChange",[i.action],Object.getOwnPropertyDescriptor(fe.prototype,"onCurrencyChange"),fe.prototype),We(fe.prototype,"onBudgetChange",[i.action],Object.getOwnPropertyDescriptor(fe.prototype,"onBudgetChange"),fe.prototype),We(fe.prototype,"updateCampaignObjective",[i.action],Object.getOwnPropertyDescriptor(fe.prototype,"updateCampaignObjective"),fe.prototype),We(fe.prototype,"updateCampaignRunSchedule",[i.action],Object.getOwnPropertyDescriptor(fe.prototype,"updateCampaignRunSchedule"),fe.prototype),We(fe.prototype,"updateCampaignAccount",[i.action],Object.getOwnPropertyDescriptor(fe.prototype,"updateCampaignAccount"),fe.prototype),We(fe.prototype,"reloadAdAccountBillingConfig",[i.action],Object.getOwnPropertyDescriptor(fe.prototype,"reloadAdAccountBillingConfig"),fe.prototype),We(fe.prototype,"updatePaymentDetails",[i.action],Object.getOwnPropertyDescriptor(fe.prototype,"updatePaymentDetails"),fe.prototype),We(fe.prototype,"updateEnterpriseBillingReferenceTask",[de],Object.getOwnPropertyDescriptor(fe.prototype,"updateEnterpriseBillingReferenceTask"),fe.prototype),We(fe.prototype,"onBoostClickTask",[pe],Object.getOwnPropertyDescriptor(fe.prototype,"onBoostClickTask"),fe.prototype),We(fe.prototype,"createNewAdAccountTask",[me],Object.getOwnPropertyDescriptor(fe.prototype,"createNewAdAccountTask"),fe.prototype),We(fe.prototype,"onSaveClickTask",[ge],Object.getOwnPropertyDescriptor(fe.prototype,"onSaveClickTask"),fe.prototype),We(fe.prototype,"createLeadGenFormTask",[be],Object.getOwnPropertyDescriptor(fe.prototype,"createLeadGenFormTask"),fe.prototype),We(fe.prototype,"updateUGCPostTask",[_e],Object.getOwnPropertyDescriptor(fe.prototype,"updateUGCPostTask"),fe.prototype),he=fe))||he)||he);(0,t.setComponentTemplate)(Xe,Je)})),define("campaign-manager-web/components/lite/currency-and-account-selection-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"nSnrBa5C",block:'[[[8,[39,0],[[24,"aria-labelledby","lite-currency-and-account-selection-modal__header"]],[["@isOpen","@size","@dismissModal"],[[30,1],"medium",[30,2]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"lite-selection-modal__header"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,[28,[35,2],["i18n_redirect_header","campaign-manager-web/components/lite/currency-and-account-selection-modal"],null]],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,4],[[[1,"      "],[10,2],[15,0,[29,[[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,[28,[35,2],["i18n_currency_select_message","campaign-manager-web/components/lite/currency-and-account-selection-modal"],null]],[13],[1,"\\n      "],[10,0],[14,0,"mt3 mb2"],[12],[1,"\\n        "],[10,"label"],[14,"for","account-currency"],[15,0,[29,[[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_currency_select","campaign-manager-web/components/lite/currency-and-account-selection-modal"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,5],[[24,1,"account-currency"],[24,3,"currency"],[16,0,[29,["u-color__black--75 u-layout__width-half"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]]],[["@onCurrencyChange","@currencyCode"],[[30,5],[30,6]]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[41,[28,[37,6],[[28,[37,7],[[30,7]],null]],null],[[[1,"      "],[10,2],[15,0,[29,[[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,[28,[35,2],["i18n_account_select","campaign-manager-web/components/lite/currency-and-account-selection-modal"],null]],[13],[1,"\\n      "],[10,0],[14,0,"mt3 mb2 lite-account-selection-redirect-modal__container"],[12],[1,"\\n        "],[8,[39,8],null,[["@eligibleAccounts","@selectedAccountId","@onSelectAccount"],[[30,7],[30,8],[30,9]]],null],[1,"\\n      "],[13],[1,"\\n    "]],[]],null]],[]]],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[8,[39,9],[[24,0,"mv1 mr2"],[4,[38,10],["click",[30,2]],null]],[["@text","@buttonType","@size"],[[28,[37,2],["i18n_back","campaign-manager-web/components/lite/currency-and-account-selection-modal"],null],"secondary","small"]],null],[1,"\\n    "],[8,[39,9],[[24,0,"mv1"],[4,[38,10],["click",[30,10]],null]],[["@text","@size"],[[28,[37,2],["i18n_continue","campaign-manager-web/components/lite/currency-and-account-selection-modal"],null],"small"]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@onDismissModal","modal","@isNewAccount","@onCurrencyChange","@currencyCode","@eligibleAccounts","@accountId","@onSelectAccount","@transitionToCampaignManager"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","if","hue-web-foundations@-text-body","currency-select","not","is-empty","lite/account-selection","hue-web-button","on"]]',moduleName:"campaign-manager-web/components/lite/currency-and-account-selection-modal.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={accountId:i.PropTypes.number,currencyCode:i.PropTypes.string,eligibleAccounts:i.PropTypes.array,isOpen:i.PropTypes.bool.isRequired,isNewAccount:i.PropTypes.bool,onCurrencyChange:i.PropTypes.func,onDismissModal:i.PropTypes.func.isRequired,onSelectAccount:i.PropTypes.func,transitionToCampaignManager:i.PropTypes.func.isRequired},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/lite/forecasting",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/forecasting","campaign-manager-web/utils/targeting","@ember/utils","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"s/Y2NBrj",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n  "],[10,0],[14,0,"mb3"],[12],[1,"\\n    "],[10,1],[15,0,[29,["u-layout__vertical-align-middle"," ",[28,[37,0],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_forecasted_results","campaign-manager-web/components/lite/forecasting"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,2],null,[["@placement","@contentClass"],["bottom","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n        "],[11,"button"],[24,0,"boost__pebble-icon"],[16,"aria-label",[28,[37,1],["i18n_forecast_help_label","campaign-manager-web/components/lite/forecasting"],null]],[24,4,"button"],[4,[38,3],[[30,1,["triggerContentSharedInfo"]]],null],[12],[1,"\\n          "],[8,[39,4],null,[["@size","@name"],["small","question"]],null],[1,"\\n        "],[13],[1,"\\n      "]],[1]],[[[1,"\\n        "],[10,"dl"],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[10,"dd"],[14,0,"pb5"],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_forecast_trigger_help_content","campaign-manager-web/components/lite/forecasting"],null]],[1,"\\n          "],[13],[1,"\\n\\n          "],[10,"dt"],[15,0,[29,[[28,[37,0],null,[["weight"],["bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_forecast_trigger_help_content_audience_size_header","campaign-manager-web/components/lite/forecasting"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,"dd"],[14,0,"pb5"],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_forecast_trigger_help_content_audience_size_description_v2","campaign-manager-web/components/lite/forecasting"],null]],[1,"\\n          "],[13],[1,"\\n\\n          "],[10,"dt"],[15,0,[29,[[28,[37,0],null,[["weight"],["bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_forecast_trigger_help_content_spend_header","campaign-manager-web/components/lite/forecasting"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,"dd"],[15,0,[28,[37,5],[[28,[37,6],null,[["pb5"],[[28,[37,7],[[30,0,["visibleForecastErrorKey"]]],null]]]]],null]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_forecast_trigger_help_content_spend_description_v2","campaign-manager-web/components/lite/forecasting"],null]],[1,"\\n          "],[13],[1,"\\n\\n"],[41,[51,[30,0,["visibleForecastErrorKey"]]],[[[1,"            "],[10,"dt"],[15,0,[29,[[28,[37,0],null,[["weight"],["bold"]]]]]],[12],[1,"\\n              "],[1,[52,[30,0,["isLeadGenForBoostingEnabled"]],[28,[37,1],["i18n_forecast_metric_header_v3","campaign-manager-web/components/lite/forecasting"],[["metricType"],[[30,0,["metricTypeKey"]]]]],[28,[37,1],["i18n_forecast_metric_header_v2","campaign-manager-web/components/lite/forecasting"],[["metricType"],[[30,0,["metricTypeKey"]]]]]]],[1,"\\n            "],[13],[1,"\\n            "],[10,"dd"],[12],[1,"\\n"],[41,[28,[37,10],[[30,2,["metricType"]],"VIDEOVIEWS"],null],[[[1,"                "],[8,[39,11],null,null,[["default"],[[[[1,"\\n                  "],[1,[28,[35,1],["i18n_forecast_trigger_help_content_metric_description_for_view_v3","campaign-manager-web/components/lite/forecasting"],null]],[1,"\\n                  "],[1,[28,[35,1],["i18n_learn_more_how_we_define_views","campaign-manager-web/components/lite/forecasting"],[["linkInfo"],[[28,[37,12],null,[["href","role","dataTestSelector","ariaLabel"],[[28,[37,13],null,[["path"],["help/lms/answer/a426666"]]],[30,3,["role"]],"data-test-forecasting__video-views-learn-more-link",[28,[37,1],["i18n_forecast_video_views_learn_more_label","campaign-manager-web/components/lite/forecasting"],null]]]]]]]],[1,"\\n                "]],[3]]]]],[1,"\\n"]],[]],[[[41,[28,[37,10],[[30,2,["metricType"]],"LEADS"],null],[[[1,"                "],[8,[39,11],null,null,[["default"],[[[[1,"\\n                  "],[1,[28,[35,1],["i18n_forecast_trigger_help_content_metric_description_for_leads","campaign-manager-web/components/lite/forecasting"],[["linkLearnMore"],[[28,[37,12],null,[["href","role","dataTestSelector","ariaLabel"],[[28,[37,13],null,[["path","accountId"],["help/lms/answer/80921",[30,5,["id"]]]]],[30,4,["role"]],"data-test-forecasting__leads-learn-more-link",[28,[37,1],["i18n_forecast_leads_learn_more_label","campaign-manager-web/components/lite/forecasting"],null]]]]]]]],[1,"\\n                "]],[4]]]]],[1,"\\n"]],[]],[[[1,"                "],[1,[28,[35,1],["i18n_forecast_trigger_help_content_metric_description_v3","campaign-manager-web/components/lite/forecasting"],[["metricType"],[[30,0,["metricTypeKey"]]]]]],[1,"\\n              "]],[]]]],[]]],[1,"            "],[13],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"grid grid--is-fluid grid--no-gutters"],[12],[1,"\\n"],[41,[30,0,["showForecastError"]],[[[1,"      "],[8,[39,14],[[24,0,"pv3"]],[["@type"],[[30,0,["errorType"]]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_forecasted_errors","campaign-manager-web/components/lite/forecasting"],[["errorType"],[[30,0,["visibleForecastErrorKey"]]]]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],[[[1,"      "],[10,0],[14,0,"grid__col grid__col--12 grid__col--md-4 u-display-flex mb4"],[12],[1,"\\n        "],[10,0],[14,0,"lite-forecasting__divider-bar"],[12],[13],[1,"\\n        "],[10,"dl"],[12],[1,"\\n          "],[10,"dt"],[15,0,[29,["mb2"," ",[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_forecast_audience_size_header","campaign-manager-web/components/lite/forecasting"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,"dd"],[15,0,[29,["u-color__black--75"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,15],[[30,6]],null]],[1,"+\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"grid__col grid__col--12 grid__col--md-4 u-display-flex mb4"],[12],[1,"\\n        "],[10,0],[14,0,"lite-forecasting__divider-bar"],[12],[13],[1,"\\n        "],[10,"dl"],[12],[1,"\\n          "],[10,"dt"],[15,0,[29,["mb2"," ",[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_forecast_total_spend_header","campaign-manager-web/components/lite/forecasting"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,"dd"],[15,0,[29,["u-color__black--75"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_range_values","campaign-manager-web/components/lite/forecasting"],[["lowEnd","highEnd"],[[28,[37,16],[[30,7,["lowEnd"]],[30,8],0],null],[28,[37,16],[[30,7,["highEnd"]],[30,8],0],null]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"grid__col grid__col--12 grid__col--md-4 u-display-flex mb4"],[12],[1,"\\n        "],[10,0],[14,0,"lite-forecasting__divider-bar"],[12],[13],[1,"\\n        "],[10,"dl"],[12],[1,"\\n          "],[10,"dt"],[15,0,[29,["mb2"," ",[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[52,[30,0,["isLeadGenForBoostingEnabled"]],[28,[37,1],["i18n_forecast_metric_header_v3","campaign-manager-web/components/lite/forecasting"],[["metricType"],[[30,0,["metricTypeKey"]]]]],[28,[37,1],["i18n_forecast_metric_header_v2","campaign-manager-web/components/lite/forecasting"],[["metricType"],[[30,0,["metricTypeKey"]]]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,"dd"],[15,0,[29,["u-color__black--75"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_range_values","campaign-manager-web/components/lite/forecasting"],[["lowEnd","highEnd"],[[28,[37,15],[[30,2,["lowEnd"]]],null],[28,[37,15],[[30,2,["highEnd"]]],null]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"],[41,[51,[30,0,["visibleForecastErrorKey"]]],[[[1,"    "],[10,0],[15,0,[29,[[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[8,[39,11],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_forecast_days_reflected_with_disclaimer_v2","campaign-manager-web/components/lite/forecasting"],[["daysReflected"],[[30,10]]]]],[1,"\\n        "],[1,[28,[35,1],["i18n_matched_audiences_learn_more_link","campaign-manager-web/components/lite/forecasting"],[["linkInfo"],[[28,[37,12],null,[["href","role","dataTestSelector","ariaLabel"],[[28,[37,13],null,[["path"],["help/lms/answer/126395"]]],[30,9,["role"]],"data-test-forecasting-disclaimer-learn-more-link",[28,[37,1],["i18n_forecast_pebble_learn_more_label","campaign-manager-web/components/lite/forecasting"],null]]]]]]]],[1,"\\n      "]],[9]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["triggerData","@metric","iphHelper","iphHelper","@account","@audienceSize","@totalSpend","@currencyCode","iphHelper","@daysReflected"],false,["hue-web-foundations@-text-body","t","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","hue-web-icons@icon","classes","hash","not","unless","if","eq","iph-helper","external-link-info","help-center-url","hue-web-inline-feedback","format-number","format-currency-with-custom-decimals"]]',moduleName:"campaign-manager-web/components/lite/forecasting.hbs",isStrictMode:!1})
let _=e.default=(u=(0,a.inject)(),(0,r.assertPropTypes)((g=class extends i.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="lix",i=this,(a=m)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get visibleForecastErrorKey(){return this.args.forecastErrorKey?this.args.forecastErrorKey:this.args.audienceSize<l.MINIMUM_AUDIENCE_SIZE?o.FORECASTING_ERROR.AUDIENCE_SIZE:this.args.audienceSize&&this.args.totalSpend&&this.args.metric?null:o.FORECASTING_ERROR.GENERIC}get showForecastError(){return!this.args.isFetchingAudienceData&&(0,s.isPresent)(this.visibleForecastErrorKey)}get errorType(){return this.visibleForecastErrorKey===o.FORECASTING_ERROR.AUDIENCE_SIZE||this.visibleForecastErrorKey===o.FORECASTING_ERROR.GENERIC?"negative":"neutral"}get metricTypeKey(){return this.args.metric?.metricType?this.args.metric.metricType:""}get isLinkRequired(){return this.visibleForecastErrorKey!==o.FORECASTING_ERROR.GENERIC}get isLeadGenForBoostingEnabled(){return this.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableLeadGenForBoosting)}},A=g,C="propTypes",O={accountId:r.PropTypes.number,audienceSize:r.PropTypes.oneOfType([r.PropTypes.number,r.PropTypes.null]).isRequired,totalSpend:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.null]).isRequired,metric:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.null]).isRequired,currencyCode:r.PropTypes.string.isRequired,forecastErrorKey:r.PropTypes.string,daysReflected:r.PropTypes.number,isFetchingAudienceData:r.PropTypes.bool},C in A?Object.defineProperty(A,C,{value:O,enumerable:!0,configurable:!0,writable:!0}):A[C]=O,h=(p=g).prototype,f="lix",T=[u],E={configurable:!0,enumerable:!0,writable:!0,initializer:null},S={},Object.keys(E).forEach((function(e){S[e]=E[e]})),S.enumerable=!!S.enumerable,S.configurable=!!S.configurable,("value"in S||S.initializer)&&(S.writable=!0),S=T.slice().reverse().reduce((function(e,t){return t(h,f,e)||e}),S),y&&void 0!==S.initializer&&(S.value=S.initializer?S.initializer.call(y):void 0,S.initializer=void 0),void 0===S.initializer&&(Object.defineProperty(h,f,S),S=null),m=S,d=p))||d)
var h,f,T,E,y,S,A,C,O;(0,t.setComponentTemplate)(b,_)})),define("campaign-manager-web/components/lite/global-header",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o){var l,s,c,u,d
function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const m=(0,n.createTemplateFactory)({id:"BrGXTW1t",block:'[[[1,"\\n"],[8,[39,0],null,[["@isStandalonePageHeader","@useMercadoStyles"],[true,[30,1]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["header-content"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[12],[1,"\\n      "],[8,[39,1],[[24,0,"global-header-bar__logo"]],[["@type","@size","@name"],["logo","medium","linkedin-bug-blue"]],null],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,2,["right-nav-content"]],null,null,[["default"],[[[[1,"\\n    "],[18,5,null],[1,"\\n    "],[10,"li"],[14,0,"global-header-bar__navigation-item"],[12],[1,"\\n      "],[8,[39,3],null,null,[["default"],[[[[1,"\\n        "],[8,[39,1],[[24,0,"u-color__black--60 u-layout__vertical-align-text-bottom"],[24,"data-test","question-icon"]],[["@size","@name"],["medium","question"]],null],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n"],[41,[30,3],[[[1,"      "],[10,"li"],[12],[1,"\\n        "],[8,[39,5],null,[["@profileData"],[[30,3]]],[["default"],[[[[1,"\\n          "],[8,[30,4,["Item"]],[[16,"aria-label",[28,[37,6],["i18n_go_to_linkedin","campaign-manager-web/components/lite/global-header"],null]]],[["@onSelect","@text"],[[30,0,["itemSelected"]],[28,[37,6],["i18n_go_to_linkedin","campaign-manager-web/components/lite/global-header"],null]]],null],[1,"\\n          "],[8,[30,4,["ItemLinkTo"]],[[4,[38,7],["lite_global_header_dropdown_signout"],null]],[["@route"],["logout"]],[["default"],[[[[1,"\\n            "],[10,1],[12],[1,[28,[35,6],["i18n_header_sign_out","campaign-manager-web/components/lite/global-header"],null]],[13],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[4]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n"]],[2]]]]]],["@useMercadoStyles","globalHeader","@profileData","globalHeaderDropdown","&default"],false,["global-header-bar","hue-web-icons@icon","yield","iph-launch-button","if","global-header-dropdown","t","track-interaction"]]',moduleName:"campaign-manager-web/components/lite/global-header.hbs",isStrictMode:!1})
let g=e.default=(l=(0,i.inject)(),(0,o.assertPropTypes)((d=class extends r.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="tracking",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}itemSelected(){this.tracking.fireInteractionEvent("lite_global_header_dropdown_go_to_linkedin"),this.args.onGoToLinkedin()}},b=d,_="propTypes",h={profileData:o.PropTypes.object,onGoToLinkedin:o.PropTypes.func.isRequired},_ in b?Object.defineProperty(b,_,{value:h,enumerable:!0,configurable:!0,writable:!0}):b[_]=h,u=p((c=d).prototype,"tracking",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(c.prototype,"itemSelected",[a.action],Object.getOwnPropertyDescriptor(c.prototype,"itemSelected"),c.prototype),s=c))||s)
var b,_,h;(0,t.setComponentTemplate)(m,g)})),define("campaign-manager-web/components/lite/header",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"xvpRyG3W",block:'[[[11,"header"],[16,0,[28,[37,0],["lite-header","u-layout-flex__container--center",[28,[37,1],null,[["lite-header--mercado"],[[30,1]]]]],null]],[17,2],[12],[1,"\\n  "],[10,0],[14,0,"u-layout__max-width-desktop u-layout__width-full u-layout-flex__container--aligned-center ph6"],[12],[1,"\\n    "],[8,[39,2],[[16,"aria-label",[30,3]],[4,[38,3],["click",[30,4]],null],[4,[38,4],["lite_header_back_button"],[["interactionType"],["SHORT_PRESS"]]]],[["@icon","@size","@buttonType"],["arrow-left","medium","tertiary"]],null],[1,"\\n    "],[10,"h1"],[15,0,[29,["lite-header__title u-layout__vertical-align-middle u-layout__display-inline-block pl5"," ",[28,[37,5],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[30,5]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["@useMercadoStyles","&attrs","@backButtonAriaLabel","@onBackButtonClick","@title"],false,["classes","hash","hue-web-button","on","track-interaction","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/lite/header.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/lite/leads",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","ember-concurrency-decorators","@linkedin/ember-prop-types","@ember/object","campaign-manager-web/constants/leadgen-form","campaign-manager-web/utils/sponsored-content","@glimmer/tracking","campaign-manager-web/constants/content-type","campaign-manager-web/utils/ad-form","campaign-manager-web/utils/locale","campaign-manager-web/constants/creative","campaign-manager-web/utils/boost/lead-gen-form","campaign-manager-web/prop-types/boost-lead-gen-form-data","campaign-manager-web/utils/urn"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h){var f,T,E,y,S,A,C,O,v,w,I
function P(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function N(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function R(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const D=(0,n.createTemplateFactory)({id:"7c/alJRv",block:'[[[1,"\\n"],[10,"section"],[12],[1,"\\n"],[1,"  "],[10,1],[15,0,[29,["u-layout__vertical-align-middle u-color__black"," ",[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_get_leads_title","campaign-manager-web/components/lite/leads"],null]],[1,"\\n  "],[13],[1,"\\n\\n"],[1,"  "],[10,2],[15,0,[29,["u-layout__vertical-align-middle u-color__black--60 mv4"," ",[28,[37,0],null,[["size"],["medium"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_get_leads_section_text","campaign-manager-web/components/lite/leads"],[["type"],[[30,0,["correctI18nKeyForContentType"]]]]]],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[30,0,["isVideoContentType"]],[[[1,"    "],[10,"label"],[14,0,"u-display-flex u-items-center mb2"],[14,"for","data-test-boost-leads__video-headline"],[12],[1,"\\n      "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,1],["i18n_video_headline_label","campaign-manager-web/components/lite/leads"],null]],[13],[1,"\\n      "],[8,[39,3],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n          "],[8,[39,4],[[16,"aria-label",[28,[37,1],["i18n_video_headline_tooltip_aria_label","campaign-manager-web/components/lite/leads"],null]],[4,[38,5],["boost_leads_video_headline_learn_icon_hover"],null],[4,[38,6],[[30,1,["triggerContentSharedInfo"]]],null]],[["@circle","@buttonType","@icon","@size"],[true,"tertiary","question","small"]],null],[1,"\\n        "]],[1]],[[[1,"\\n          "],[10,1],[12],[1,"\\n            "],[10,2],[12],[1,[28,[35,1],["i18n_video_headline_tooltip_text","campaign-manager-web/components/lite/leads"],null]],[13],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,7],null,[["@validations","@showValidations"],[[30,2,["attrs","leadGenForm","creative","headline"]],true]],[["default"],[[[[1,"\\n      "],[8,[39,8],[[16,"disabled",[52,[30,0,["videoTitle"]],true,false]],[16,"placeholder",[28,[37,1],["i18n_video_headline_placeholder","campaign-manager-web/components/lite/leads"],null]],[16,0,[29,[[30,3,["class"]]," ",[36,9]]]],[16,"aria-invalid",[30,3,["showErrors"]]],[16,"aria-describedby",[30,3,["describedby"]]],[4,[38,10],["input",[28,[37,11],[[30,0,["onFieldChange"]],"headline"],null]],null]],[["@inputId","@counterMax","@value","@hideHueLibraryErrorText"],["data-test-boost-leads__video-headline",[30,3,["maxlength"]],[30,4,["creative","headline"]],true]],null],[1,"\\n    "]],[3]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isButtonLabelSupported"]],[[[1,"    "],[10,"label"],[14,"for","data-test-boost-leads__button-label"],[15,0,[29,["u-color__black--75 mb2"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_button_label","campaign-manager-web/components/lite/leads"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,12],null,[["@callToAction","@id","@onChangeCreativeCta"],[[30,4,["callToAction","labelType"]],"data-test-boost-leads__button-label",[30,0,["onButtonLabelTypeChange"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[1,"  "],[10,"label"],[14,"for","data-test-boost-leads__email-question"],[15,0,[29,["u-display-flex u-items-center u-color__black--90 mb2 mt4"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n    "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,1],["i18n_what_information_to_collect_question_label","campaign-manager-web/components/lite/leads"],null]],[13],[1,"\\n    "],[8,[39,3],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n        "],[8,[39,4],[[16,"aria-label",[28,[37,1],["i18n_email_question_tooltip_aria_label","campaign-manager-web/components/lite/leads"],null]],[4,[38,5],["boost_leads_email_question_learn_icon_hover"],null],[4,[38,6],[[30,5,["triggerContentSharedInfo"]]],null]],[["@circle","@buttonType","@icon","@size"],[true,"tertiary","question","small"]],null],[1,"\\n      "]],[5]],[[[1,"\\n        "],[10,0],[12],[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,[28,[35,1],["i18n_email_question_tooltip_content_heading","campaign-manager-web/components/lite/leads"],null]],[13],[1,"\\n          "],[10,"ul"],[15,0,[29,["pl5 pt4"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[10,"li"],[12],[1,[28,[35,1],["i18n_email_question_tooltip_content_personal_email_info","campaign-manager-web/components/lite/leads"],null]],[13],[1,"\\n            "],[10,"li"],[12],[1,[28,[35,1],["i18n_email_question_tooltip_content_work_email_info","campaign-manager-web/components/lite/leads"],null]],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,13],[[24,0,"u-layout-flex__container--space-between"]],[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isEmailQuestionSelectMenuOpen"]],[28,[37,14],[[30,0],"isEmailQuestionSelectMenuOpen",true],null],[28,[37,14],[[30,0],"isEmailQuestionSelectMenuOpen",false],null]]],[["default"],[[[[1,"\\n    "],[8,[30,6,["Trigger"]],[[24,0,"pv3 ph4"]],[["@id","@icon","@iconPlacement","@buttonType","@size"],["data-test-boost-leads__email-question","caret","right","secondary","large"]],[["default"],[[[[1,"\\n      "],[10,2],[12],[1,[28,[35,1],["i18n_email_dropdown_options","campaign-manager-web/components/lite/leads"],[["option"],[[30,0,["selectedEmail"]]]]]],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,6,["Container"]],[[24,0,"hue-menu-container"]],[["@placement"],["bottom-left"]],[["default"],[[[[1,"\\n"],[42,[28,[37,16],[[28,[37,16],[[30,0,["EMAIL_LIST"]]],null]],null],null,[[[1,"        "],[8,[30,6,["Item"]],[[16,"aria-pressed",[52,[28,[37,17],[[30,0,["selectedEmail"]],[30,7]],null],"true","false"]]],[["@onSelect","@selected"],[[28,[37,11],[[30,0,["onEmailChange"]],[30,7]],null],[28,[37,17],[[30,0,["selectedEmail"]],[30,7]],null]]],[["default"],[[[[1,"\\n          "],[10,1],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_email_dropdown_options","campaign-manager-web/components/lite/leads"],[["option"],[[30,7]]]]],[1,"\\n            "],[1,[52,[28,[37,17],[[30,8],0],null],[28,[37,1],["i18n_email_question_default_text","campaign-manager-web/components/lite/leads"],null]]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,0],null,[["size","weight","color"],["small","default","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_email_option_summary","campaign-manager-web/components/lite/leads"],[["option"],[[30,7]]]]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n"]],[7,8]],null],[1,"    "]],[]]]]],[1,"\\n  "]],[6]]]]],[1,"\\n\\n"],[1,"  "],[10,"label"],[14,"for","data-test-boost-leads__privacy-policy-url"],[15,0,[29,["u-display-flex u-items-center u-color__black--75 mb2 mt4"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n    "],[10,1],[12],[1,[28,[35,1],["i18n_privacy_policy_url","campaign-manager-web/components/lite/leads"],null]],[13],[1,"\\n    "],[8,[39,3],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n        "],[8,[39,4],[[16,"aria-label",[28,[37,1],["i18n_valid_privacy_url_needed_aria_label","campaign-manager-web/components/lite/leads"],null]],[4,[38,5],["boost_leads_privacy_policy_learn_icon_hover"],null],[4,[38,6],[[30,9,["triggerContentSharedInfo"]]],null]],[["@circle","@buttonType","@icon","@size"],[true,"tertiary","question","small"]],null],[1,"\\n      "]],[9]],[[[1,"\\n        "],[10,1],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[8,[39,18],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,1],["i18n_valid_privacy_url_needed","campaign-manager-web/components/lite/leads"],[["linkInfo"],[[28,[37,19],null,[["dataTestSelector","role","href"],["data-test-leadgen-form-creation__privacy-policy-url-learn-more-link",[30,10,["role"]],[28,[37,20],null,[["path","accountId"],["help/lms/answer/85799",[30,11,["accountId"]]]]]]]]]]]],[1,"\\n          "]],[10]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,7],null,[["@validations","@showValidations"],[[30,2,["attrs","leadGenForm","formDetails","form","privacyPolicy"]],true]],[["default"],[[[[1,"\\n    "],[8,[39,8],[[24,"placeholder","https://www.example.com/privacy-policy"],[16,0,[29,[[30,12,["class"]]," ",[36,9]]]],[16,"aria-invalid",[30,12,["showErrors"]]],[16,"aria-describedby",[30,12,["describedby"]]],[4,[38,10],["input",[28,[37,11],[[30,0,["onFieldChange"]],"privacyPolicy"],null]],null]],[["@inputId","@counterMax","@value","@hideHueLibraryErrorText"],["data-test-boost-leads__privacy-policy-url",[30,12,["maxlength"]],[30,4,["formDetails","form","privacyPolicy"]],true]],null],[1,"\\n  "]],[12]]]]],[1,"\\n"],[13],[1,"\\n"]],["triggerData","@validations","vcont","@leadGenForm","triggerData","Menu","emailOption","index","triggerData","iphHelper","@campaign","vcont"],false,["hue-web-foundations@-text-body","t","if","hue-web-contextual-dialog","hue-web-button","track-interaction","hue-web-contextual-dialog-trigger","validated-control","cm-text-input","hue-web-foundations@-artdeco-migration-scope","on","fn","sponsored-content-creatives-cta-dropdown","hue-web-menu","set","each","-track-array","eq","iph-helper","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/lite/leads.hbs",isStrictMode:!1})
let M=e.default=(f=(0,i.inject)("adForm"),T=(0,i.inject)("locale"),(0,o.assertPropTypes)((I=class extends a.default{get isButtonLabelSupported(){return[d.CONTENT_TYPE.ARTICLE,d.CONTENT_TYPE.RICHMEDIA,d.CONTENT_TYPE.TEXT,d.CONTENT_TYPE.VIDEO].includes(this.args.contentType)}get isVideoContentType(){return this.args.contentType===d.CONTENT_TYPE.VIDEO}get correctI18nKeyForContentType(){return[d.CONTENT_TYPE.FIRST_PARTY_ARTICLE,d.CONTENT_TYPE.NATIVE_DOCUMENT].includes(this.args.contentType)?this.args.contentType:"DEFAULT_TEXT"}get consent(){return[{consentId:0,content:`${this.args.company.displayName} may contact me via email`,consentRequired:!0}]}get formHeadline(){const e=`${this.args.company.displayName} would like to know a little more about you`
return e.length>s.HEADLINE_MAX_LENGTH?"We would like to know a little more about you":e}get formName(){return this.i18n.lookupTranslation(this.constructor,"i18n_default_form_name")([{postId:(0,h.getIdFromUrn)(this.args.sponsorableContentUrn)}])}get landingPageUrl(){return this.args.contentType===d.CONTENT_TYPE.FIRST_PARTY_ARTICLE?`https://www.linkedin.com/feed/update/${this.args.sponsorableContent?.urn}`:`https://www.linkedin.com/company/${this.args.company.id}`}get thankYouMessage(){return`Thanks, you’re all set!\nYour information has been sent to ${this.args.company.displayName}.\nVisit company website`}get videoTitle(){return this.args.sponsorableContent?.shareContent?.contentEntities[0]?.title?.substring(0,c.MAX_HEADLINE_LENGTH)||""}constructor(){super(...arguments),P(this,"i18n",S,this),P(this,"jet",A,this),P(this,"adFormService",C,this),P(this,"localeService",O,this),P(this,"selectedEmail",v,this),P(this,"isEmailQuestionSelectMenuOpen",w,this),N(this,"EMAIL_LIST",[s.QUESTION_FIELDS.EMAIL,s.QUESTION_FIELDS.WORK_EMAIL]),N(this,"predefinedFieldsArray",[s.QUESTION_FIELDS.COMPANY_NAME,s.QUESTION_FIELDS.EMAIL,s.QUESTION_FIELDS.FIRST_NAME,s.QUESTION_FIELDS.JOB_TITLE,s.QUESTION_FIELDS.LAST_NAME])
let e=""
e=this.args.contentType===d.CONTENT_TYPE.FIRST_PARTY_ARTICLE?g.FORMAT_SPECIFIC_CTA_LABEL_TYPE.UNLOCK_ARTICLE:this.args.contentType===d.CONTENT_TYPE.NATIVE_DOCUMENT?g.FORMAT_SPECIFIC_CTA_LABEL_TYPE.UNLOCK_FULL_DOCUMENT:g.CTA_LABEL_TYPE.SIGN_UP,(0,l.setProperties)(this.args.leadGenForm,{"callToAction.labelType":e,"creative.headline":this.videoTitle,"formDetails.accountId":this.args.campaign.accountId,"formDetails.locale":this.args.campaign.locale,"formDetails.form.consents":this.consent,"formDetails.form.headline":this.formHeadline,"formDetails.form.landingPage":this.landingPageUrl,"formDetails.form.name":this.formName,"formDetails.form.thankYouMessage":this.thankYouMessage}),this._fetchLocalizedPredefinedQuestions(this.args.campaign.locale)}onFieldChange(e,{target:{value:t}}){"headline"===e?(0,l.setProperties)(this.args.leadGenForm,{[`creative.${e}`]:t}):(0,l.setProperties)(this.args.leadGenForm,{[`formDetails.form.${e}`]:t})}onButtonLabelTypeChange(e){(0,l.setProperties)(this.args.leadGenForm,{"callToAction.labelType":e})}onEmailChange(e){this.selectedEmail=e,this.predefinedFieldsArray=this.predefinedFieldsArray.filter((e=>![s.QUESTION_FIELDS.EMAIL,s.QUESTION_FIELDS.WORK_EMAIL].includes(e))),this.predefinedFieldsArray=[...this.predefinedFieldsArray,e],this.updateSelectedPredefinedQuestions()}updateSelectedPredefinedQuestions(){const e={}
this.predefinedFieldsArray.includes(s.QUESTION_FIELDS.WORK_EMAIL)&&(e[s.QUESTION_FIELDS.WORK_EMAIL]={questionSubmissionCriteria:{workEmailSubmissionCriteria:{allowFreemiumEmail:!0}}})
const t=this.args.leadGenForm.localizedPredefinedQuestions.questions.filter((({predefinedField:e})=>this.predefinedFieldsArray.includes(e))).map((t=>({...t,...e[t.predefinedField]||{}}))),n=(0,b.transformPredefinedQuestionsToJson)(t)
this.args.leadGenForm.formDetails.form.questions=n}async _fetchLocalizedPredefinedQuestions(e){await this._fetchLocalizedPredefinedQuestionsTask.perform(e),this.updateSelectedPredefinedQuestions()}*_fetchLocalizedPredefinedQuestionsTask(e){try{if(!this.args.leadGenForm.localizedPredefinedQuestions.formLocaleStr){const t=(0,m.convertLocaleStringToObject)((0,l.get)(this,"localeService.interfaceLocale")||"en_US"),{exampleResponses:n}=yield this.adFormService.getLeadGenFormPredefinedFieldsByLocale(t),{exampleResponses:a}=yield this.adFormService.getLeadGenFormPredefinedFieldsByLocale(e),i=(0,p.mergeLocalizedPredefinedQuestions)(n,a),r=(0,m.convertLocaleObjectToString)(e);(0,l.setProperties)(this.args.leadGenForm,{"localizedPredefinedQuestions.formLocaleStr":r,"localizedPredefinedQuestions.questions":i})}}catch(t){this.jet.error(`Failed fetching Lead Gen Form predefined questions: ${t.message}`)}}},N(I,"propTypes",{campaign:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired,company:o.PropTypes.object.isRequired,contentType:o.PropTypes.string.isRequired,leadGenForm:_.leadGenFormShape.isRequired,sponsorableContent:o.PropTypes.object.isRequired,sponsorableContentUrn:o.PropTypes.string.isRequired,validations:o.PropTypes.object.isRequired}),S=R((y=I).prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=R(y.prototype,"jet",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=R(y.prototype,"adFormService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=R(y.prototype,"localeService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=R(y.prototype,"selectedEmail",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return s.QUESTION_FIELDS.EMAIL}}),w=R(y.prototype,"isEmailQuestionSelectMenuOpen",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),R(y.prototype,"onFieldChange",[l.action],Object.getOwnPropertyDescriptor(y.prototype,"onFieldChange"),y.prototype),R(y.prototype,"onButtonLabelTypeChange",[l.action],Object.getOwnPropertyDescriptor(y.prototype,"onButtonLabelTypeChange"),y.prototype),R(y.prototype,"onEmailChange",[l.action],Object.getOwnPropertyDescriptor(y.prototype,"onEmailChange"),y.prototype),R(y.prototype,"_fetchLocalizedPredefinedQuestionsTask",[r.task],Object.getOwnPropertyDescriptor(y.prototype,"_fetchLocalizedPredefinedQuestionsTask"),y.prototype),E=y))||E);(0,t.setComponentTemplate)(D,M)})),define("campaign-manager-web/components/lite/objective-selection",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@linkedin/ember-prop-types","@glimmer/tracking","@glimmer/component","@ember/debug","campaign-manager-web/utils/tracking","campaign-manager-web/constants/boost","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E,y,S
function A(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const v=(0,n.createTemplateFactory)({id:"sW98NZt6",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n  "],[10,0],[12],[1,"\\n    "],[10,1],[15,1,[29,[[30,1],"-header"]]],[15,0,[29,["u-layout__vertical-align-middle ",[52,[30,0,["isObjectiveSummaryShown"]],"t-12 t-bold t-black--light","t-16"]]]],[12],[1,"\\n      "],[1,[28,[35,1],[[52,[30,0,["isObjectiveSummaryShown"]],"i18n_manage_ad_objective_label","i18n_select_objective_label"],"campaign-manager-web/components/lite/objective-selection"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,2],null,[["@placement","@contentClass"],["bottom","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n        "],[8,[39,3],[[24,0,"boost__pebble-icon"],[16,"aria-label",[28,[37,1],["i18n_objective_type_help_label","campaign-manager-web/components/lite/objective-selection"],null]],[4,[38,4],[[30,2,["triggerContentSharedInfo"]]],null]],[["@icon","@size","@buttonType","@circle"],["question","small","tertiary",true]],null],[1,"\\n      "]],[2]],[[[1,"\\n        "],[10,0],[12],[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[8,[39,6],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isObjectiveSummaryShown"]],[[[1,"                "],[1,[28,[35,1],["i18n_manage_ad_objective_tooltip_text_v2","campaign-manager-web/components/lite/objective-selection"],[["linkInfo"],[[28,[37,7],null,[["dataTestSelector","href","role","ariaLabel"],["data-test-lite-objective-selection-manage-ad-learn-more",[28,[37,8],null,[["path"],["help/lms/answer/a475356"]]],[30,3,["role"]],[28,[37,1],["i18n_objective_selection_tooltip_learn_more_aria","campaign-manager-web/components/lite/objective-selection"],null]]]]]]]],[1,"\\n"]],[]],[[[1,"                "],[1,[28,[35,1],["i18n_objective_type_help_summary_v3","campaign-manager-web/components/lite/objective-selection"],[["contentType"],[[30,4]]]]],[1,"\\n                "],[1,[28,[35,1],["i18n_learn_more","campaign-manager-web/components/lite/objective-selection"],[["linkInfo"],[[28,[37,7],null,[["dataTestSelector","href","role","ariaLabel"],["data-test-lite-objective-selection__help-summary-learn-more",[28,[37,8],null,[["path"],["help/lms/answer/126393"]]],[30,3,["role"]],[28,[37,1],["i18n_objective_selection_tooltip_learn_more_aria","campaign-manager-web/components/lite/objective-selection"],null]]]]]]]],[1,"\\n"]],[]]],[1,"            "]],[3]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"mt1"],[12],[1,"\\n"],[41,[30,0,["isObjectiveSummaryShown"]],[[[1,"      "],[10,2],[15,0,[29,[[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n        "],[1,[52,[30,0,["isLeadGenForBoostingEnabled"]],[28,[37,1],["i18n_objective_name","campaign-manager-web/components/lite/objective-selection"],[["type"],[[30,0,["selectedNameAndType"]]]]],[28,[37,1],["i18n_objective_name_v2","campaign-manager-web/components/lite/objective-selection"],[["type"],[[30,0,["selectedNameAndType"]]]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[52,[30,0,["isLeadGenForBoostingEnabled"]],[28,[37,1],["i18n_objective_summary","campaign-manager-web/components/lite/objective-selection"],[["type"],[[30,0,["selectedNameAndType"]]]]],[28,[37,1],["i18n_objective_summary_v2","campaign-manager-web/components/lite/objective-selection"],[["type"],[[30,0,["selectedNameAndType"]]]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[8,[39,9],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isObjectiveSelectMenuOpen"]],[28,[37,10],[[30,0],"isObjectiveSelectMenuOpen",true],null],[28,[37,10],[[30,0],"isObjectiveSelectMenuOpen",false],null]]],[["default"],[[[[1,"\\n        "],[8,[30,5,["Trigger"]],[[16,"aria-labelledby",[29,[[30,1],"-header ",[30,1],"-trigger"]]],[24,0,"objective-selection__category-trigger-button"]],[["@icon","@iconPlacement","@buttonType","@emphasized","@size"],["caret","right","tertiary",true,"small"]],[["default"],[[[[1,"\\n          "],[10,1],[15,1,[29,[[30,1],"-trigger"]]],[15,0,[29,["u-color__blue7"," ",[28,[37,11],null,[["size"],["medium"]]]]]],[12],[1,"\\n            "],[1,[52,[30,0,["isLeadGenForBoostingEnabled"]],[28,[37,1],["i18n_objective_name","campaign-manager-web/components/lite/objective-selection"],[["type"],[[30,0,["selectedNameAndType"]]]]],[28,[37,1],["i18n_objective_name_v2","campaign-manager-web/components/lite/objective-selection"],[["type"],[[30,0,["selectedNameAndType"]]]]]]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,5,["Container"]],[[24,0,"hue-menu-container"]],[["@placement"],["bottom-right"]],[["default"],[[[[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[30,6]],null]],null],null,[[[1,"            "],[8,[30,5,["Item"]],[[16,"aria-pressed",[52,[28,[37,14],[[30,9],[30,7]],null],"true","false"]]],[["@onSelect","@selected"],[[28,[37,15],[[30,0,["onObjectiveSelection"]],[30,7]],null],[28,[37,14],[[30,9],[30,7]],null]]],[["default"],[[[[1,"\\n"],[44,[[28,[37,17],[[30,7],"_",[30,4]],null]],[[[1,"                "],[10,1],[12],[1,"\\n                  "],[1,[52,[30,0,["isLeadGenForBoostingEnabled"]],[28,[37,1],["i18n_objective_name","campaign-manager-web/components/lite/objective-selection"],[["type"],[[30,10]]]],[28,[37,1],["i18n_objective_name_v2","campaign-manager-web/components/lite/objective-selection"],[["type"],[[30,10]]]]]],[1,"\\n                  "],[1,[52,[28,[37,14],[[30,8],0],null],[28,[37,1],["i18n_objective_name_recommended_text","campaign-manager-web/components/lite/objective-selection"],null]]],[1,"\\n                "],[13],[1,"\\n                "],[10,2],[15,0,[29,[[28,[37,5],null,[["size","weight","color"],["small","default","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[52,[30,0,["isLeadGenForBoostingEnabled"]],[28,[37,1],["i18n_objective_summary","campaign-manager-web/components/lite/objective-selection"],[["type"],[[30,10]]]],[28,[37,1],["i18n_objective_summary_v2","campaign-manager-web/components/lite/objective-selection"],[["type"],[[30,10]]]]]],[1,"\\n                "],[13],[1,"\\n"]],[10]]],[1,"            "]],[]]]]],[1,"\\n"]],[7,8]],null],[1,"        "]],[]]]]],[1,"\\n      "]],[5]]]]],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"],[13]],["@ariaLabelId","triggerData","iphHelper","@contentType","Menu","@objectives","objective","index","@selectedObjective","objectiveContentType"],false,["if","t","hue-web-contextual-dialog","hue-web-button","hue-web-contextual-dialog-trigger","hue-web-foundations@-text-body","iph-helper","external-link-info","help-center-url","hue-web-menu","set","hue-web-foundations@-text-heading","each","-track-array","eq","fn","let","concat"]]',moduleName:"campaign-manager-web/components/lite/objective-selection.hbs",isStrictMode:!1})
let w=e.default=(m=(0,i.inject)(),g=(0,i.inject)(),b=(0,i.inject)("boost-post"),(0,r.assertPropTypes)((S=class extends l.default{get supportedObjectivesForBoost(){return this.boostService.isTLABoost?u.SUPPORTED_OBJECTIVE_TYPE_FOR_TLA:this.isLeadGenForBoostingEnabled?u.SUPPORTED_OBJECTIVE_TYPE_FOR_BOOST_INCLUDING_LEAD_GEN:u.SUPPORTED_OBJECTIVE_TYPE_FOR_BOOST}constructor(){super(...arguments),A(this,"lix",f,this),A(this,"tracking",T,this),A(this,"boostService",E,this),A(this,"isObjectiveSelectMenuOpen",y,this),C(this,"objectiveControlUrnMap",{[d.OBJECTIVE_TYPE.WEBSITE_VISIT]:"lite_objective_selection_select_website_visit",[d.OBJECTIVE_TYPE.BRAND_AWARENESS]:"lite_objective_selection_select_brand_awareness",[d.OBJECTIVE_TYPE.ENGAGEMENT]:"lite_objective_selection_select_engagement",[d.OBJECTIVE_TYPE.VIDEO_VIEW]:"lite_objective_selection_select_video_view"})}get isObjectiveSummaryShown(){return!this.args.campaign.isNewCampaign}get selectedNameAndType(){return`${this.args.selectedObjective}_${this.args.contentType}`}get isLeadGenForBoostingEnabled(){return this.lix.getTreatmentIsEnabled(p.LIX_TEST_KEYS.enableLeadGenForBoosting)}onObjectiveSelection(e){const t=this.isLeadGenForBoostingEnabled?{...this.objectiveControlUrnMap,[d.OBJECTIVE_TYPE.LEAD_GENERATION]:"lite_objective_selection_select_lead_generation"}:this.objectiveControlUrnMap
e&&this.tracking.fireInteractionEvent(t[e],c.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.args.onObjectiveSelected(e)}},C(S,"propTypes",{ariaLabelId:r.PropTypes.string.isRequired,campaign:r.PropTypes.EmberObject.isRequired,objectives:r.PropTypes.array.isRequired,onObjectiveSelected:r.PropTypes.func.isRequired,selectedObjective:r.PropTypes.string.isRequired,contentType:r.PropTypes.string.isRequired}),f=O((h=S).prototype,"lix",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=O(h.prototype,"tracking",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=O(h.prototype,"boostService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=O(h.prototype,"isObjectiveSelectMenuOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),O(h.prototype,"onObjectiveSelection",[a.action],Object.getOwnPropertyDescriptor(h.prototype,"onObjectiveSelection"),h.prototype),_=h))||_);(0,t.setComponentTemplate)(v,w)})),define("campaign-manager-web/components/lite/redirect-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"t/5SxzGE",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","lite-redirect-modal__header"]],[["@isOpen","@size","@dismissModal"],[[30,1],"medium",[30,2]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"lite-redirect-modal__header"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],[[52,[30,4],"blocked_redirect_header","i18n_redirect_header"],"campaign-manager-web/components/lite/redirect-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,[28,[35,2],[[52,[30,4],"blocked_redirect_message","i18n_redirect_message"],"campaign-manager-web/components/lite/redirect-modal"],null]],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n"],[41,[30,4],[[[1,"      "],[8,[39,5],[[24,0,"mv1"],[4,[38,6],["lite_redirect_modal_confirm_button"],null],[4,[38,7],["click",[30,2]],null]],[["@text","@size"],[[28,[37,2],["got_it","campaign-manager-web/components/lite/redirect-modal"],null],"small"]],null],[1,"\\n"]],[]],[[[1,"      "],[8,[39,5],[[24,0,"mv1 mr2"],[4,[38,6],["lite_redirect_modal_back_button"],null],[4,[38,7],["click",[30,2]],null]],[["@text","@buttonType","@size"],[[28,[37,2],["i18n_back","campaign-manager-web/components/lite/redirect-modal"],null],"secondary","small"]],null],[1,"\\n      "],[8,[39,5],[[24,0,"mv1"],[4,[38,6],["lite_redirect_modal_continue_button"],null],[4,[38,7],["click",[30,5]],null]],[["@text","@size"],[[28,[37,2],["i18n_continue","campaign-manager-web/components/lite/redirect-modal"],null],"small"]],null],[1,"\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@onDismissModal","modal","@isRedirectBlocked","@onContinue"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","if","hue-web-foundations@-text-body","hue-web-button","track-interaction","on"]]',moduleName:"campaign-manager-web/components/lite/redirect-modal.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={isOpen:i.PropTypes.bool.isRequired,isRedirectBlocked:i.PropTypes.bool,onDismissModal:i.PropTypes.func.isRequired,onContinue:i.PropTypes.func.isRequired},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/lite/success-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/utils/urn","campaign-manager-web/utils/boost","campaign-manager-web/constants/tracking"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"tnzd/4po",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","lite-success-modal__header"]],[["@isOpen","@size","@dismissModal"],[[30,1],"medium",[30,2]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],[[24,0,"u-layout__display-none"]],null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"lite-success-modal__header"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n"],[41,[30,4],[[[1,"        "],[1,[28,[35,3],["i18n_on_hold_header","campaign-manager-web/components/lite/success-modal"],null]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,3],["i18n_success_header","campaign-manager-web/components/lite/success-modal"],null]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],[[24,0,"u-layout__align-center u-display-flex u-flex-column pb6 ph8"]],null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"u-layout-flex__container--center pv4"],[12],[1,"\\n"],[41,[30,4],[[[1,"        "],[8,[39,4],null,[["@name","@size"],["error-crossing","small"]],null],[1,"\\n"]],[]],[[[41,[30,0,["isMemberApprovedBoost"]],[[[1,"        "],[8,[39,4],null,[["@name","@size"],["success-individual","small"]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[39,4],null,[["@name","@size"],["main-collaboration","small"]],null],[1,"\\n      "]],[]]]],[]]],[1,"    "],[13],[1,"\\n    "],[10,"header"],[15,0,[29,["mb4"," ",[28,[37,5],null,[["size","color"],["small","default"]]]]]],[12],[1,"\\n"],[41,[30,4],[[[1,"        "],[1,[28,[35,3],["i18n_on_hold_header","campaign-manager-web/components/lite/success-modal"],null]],[1,"\\n"]],[]],[[[41,[30,0,["isMemberApprovedBoost"]],[[[1,"        "],[1,[28,[35,3],["i18n_member_approved_success_header","campaign-manager-web/components/lite/success-modal"],null]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,3],["i18n_success_header","campaign-manager-web/components/lite/success-modal"],null]],[1,"\\n      "]],[]]]],[]]],[1,"    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["u-color__black--75 mb4"," ",[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,4],[[[1,"        "],[1,[28,[35,3],["i18n_success_message_account_on_hold","campaign-manager-web/components/lite/success-modal"],null]],[1,"\\n"]],[]],[[[41,[30,0,["isMemberApprovedBoost"]],[[[1,"        "],[1,[28,[35,3],["i18n_member_approved_success_message","campaign-manager-web/components/lite/success-modal"],null]],[1,"\\n"]],[]],[[[41,[30,5],[[[1,"        "],[1,[28,[35,3],["i18n_success_message_new_account_with_policy_link","campaign-manager-web/components/lite/success-modal"],[["accountName","linkInfo"],[[30,6],[28,[37,7],null,[["href","dataTestSelector"],[[28,[37,8],null,[["path"],["legal/ads-policy"]]],"data-test-lite-success-modal__ads-policy-link"]]]]]]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,3],["i18n_success_message_existing_account_with_policy_link","campaign-manager-web/components/lite/success-modal"],[["linkInfo"],[[28,[37,7],null,[["href","dataTestSelector"],[[28,[37,8],null,[["path"],["legal/ads-policy"]]],"data-test-lite-success-modal__ads-policy-link"]]]]]]],[1,"\\n      "]],[]]]],[]]]],[]]],[1,"    "],[13],[1,"\\n"],[41,[30,0,["isMemberApprovedBoost"]],[[[1,"      "],[10,0],[12],[1,"\\n        "],[8,[39,9],[[24,0,"mv4"],[4,[38,10],["click",[30,0,["redirectToPagesPosts"]]],null]],[["@text","@size"],[[28,[37,3],["i18n_view_boosted_posts","campaign-manager-web/components/lite/success-modal"],null],"medium"]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[8,[39,11],[[24,"target","_blank"]],[["@route","@model","@query"],["accounts.item.campaigns.index",[30,7],[28,[37,12],null,[["campaignIds"],[[30,0,["campaignIdsQueryParam"]]]]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["isMemberApprovedBoost"]],[[[1,"        "],[1,[28,[35,3],["i18n_manage_ad","campaign-manager-web/components/lite/success-modal"],null]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,3],["i18n_manage_campaigns","campaign-manager-web/components/lite/success-modal"],null]],[1,"\\n        "],[8,[39,13],[[24,0,"u-layout__vertical-align-sub"]],[["@size","@name"],["small","link-external"]],null],[1,"\\n"]],[]]],[1,"    "]],[]]]]],[1,"\\n\\n"],[41,[51,[30,0,["isMemberApprovedBoost"]]],[[[1,"      "],[10,0],[12],[1,"\\n        "],[8,[39,9],[[24,0,"mv4"],[4,[38,10],["click",[30,2]],null]],[["@text","@size"],[[28,[37,3],["i18n_return_to_origin","campaign-manager-web/components/lite/success-modal"],[["origin"],[[30,0,["redirectToOriginPageTranslationKey"]]]]],"small"]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@onDismissModal","modal","@isAccountOnHold","@isNewAccountCreated","@accountName","@accountId"],false,["hue-web-modal","hue-web-foundations@-text-heading","if","t","hue-web-icons@illustration","hue-web-foundations@-text-display","hue-web-foundations@-text-body","external-link-info","help-center-url","hue-web-button","on","link-to","hash","hue-web-icons@icon","unless"]]',moduleName:"campaign-manager-web/components/lite/success-modal.hbs",isStrictMode:!1})
let b=e.default=(c=(0,r.inject)("boost-post"),(0,i.assertPropTypes)((m=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="boostService",i=this,(a=p)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get campaignIdsQueryParam(){return`[${(0,o.getIdFromUrn)(this.args.campaignUrn??"")}]`}get isMemberApprovedBoost(){return this.boostService.trackingSubFlowType===s.CAMPAIGN_MANAGER_SUBFLOW_TYPE.BOOST_REQUEST_APPROVED_EMAIL}redirectToPagesPosts(){return this.args.onDismissModal()}get redirectToOriginPageTranslationKey(){const e=this.boostService.boostOrigin
return(0,l.getBoostOriginKey)(e)}},S=m,A="propTypes",C={isOpen:i.PropTypes.bool.isRequired,accountId:i.PropTypes.number.isRequired,accountName:i.PropTypes.string.isRequired,campaignUrn:i.PropTypes.string,isNewAccountCreated:i.PropTypes.bool.isRequired,isAccountOnHold:i.PropTypes.bool.isRequired,onDismissModal:i.PropTypes.func.isRequired},A in S?Object.defineProperty(S,A,{value:C,enumerable:!0,configurable:!0,writable:!0}):S[A]=C,_=(d=m).prototype,h="boostService",f=[c],T={configurable:!0,enumerable:!0,writable:!0,initializer:null},y={},Object.keys(T).forEach((function(e){y[e]=T[e]})),y.enumerable=!!y.enumerable,y.configurable=!!y.configurable,("value"in y||y.initializer)&&(y.writable=!0),y=f.slice().reverse().reduce((function(e,t){return t(_,h,e)||e}),y),E&&void 0!==y.initializer&&(y.value=y.initializer?y.initializer.call(E):void 0,y.initializer=void 0),void 0===y.initializer&&(Object.defineProperty(_,h,y),y=null),p=y,u=d))||u)
var _,h,f,T,E,y,S,A,C;(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/lms-copilot",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"SlXeiarZ",block:'[[[8,[39,0],null,[["@applicationUrn","@careChatWorkflow","@embeddedMaxHeightInPx","@embeddedMaxWidthInPx","@helpCenterInterfaceType","@hostContext","@mode","@onCopilotReady","@shouldEmbed"],["urn:li:application:(campaign-manager-web,campaign-manager-web)","urn:li:careChatWorkflow:optimaCoachChat",[30,0,["embeddedMaxHeightInPx"]],[30,0,["embeddedMaxWidthInPx"]],"OPTIMA_COACH",[30,1],"PROD",[30,2],true]],null]],["@hostContext","@onCopilotReady"],false,["copilot"]]',moduleName:"campaign-manager-web/components/lms-copilot.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{get embeddedMaxHeightInPx(){return this.args.embeddedMaxHeightInPx||625}get embeddedMaxWidthInPx(){return this.args.embeddedMaxWidthInPx||500}},c=o,u="propTypes",d={hostContext:i.PropTypes.object.isRequired,onCopilotReady:i.PropTypes.oneOfType([i.PropTypes.func,i.PropTypes.null]),containerId:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.null]),embeddedMaxHeightInPx:i.PropTypes.oneOfType([i.PropTypes.number,i.PropTypes.null]),embeddedMaxWidthInPx:i.PropTypes.oneOfType([i.PropTypes.number,i.PropTypes.null])},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/lms-entity-icon/entity-icon",["exports","lms-entity-icon/components/lms-entity-icon/entity-icon"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/loading-input-placeholder",["exports","address-ui/components/loading-input-placeholder"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/manage-insight-tag-settings-panel",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","ember-concurrency-decorators","@linkedin/ember-prop-types","campaign-manager-web/utils/api-endpoints","hue-web-toast/utils/constants","campaign-manager-web/utils/tracking","campaign-manager-web/utils/http-error","tracked-toolbox"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I
function P(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function N(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const R=(0,n.createTemplateFactory)({id:"ApWQwDdH",block:'[[[1,"\\n"],[8,[39,0],[[4,[38,2],null,[["pageKey","routeName","currentRoute"],["insight_tag_settings_modal",[28,[37,3],[[53,"outletState"],"render.name"],null],[28,[37,3],[[53,"outletState"],"render"],null]]]]],[["@dismissModal","@isOpen","@returnFocusTo","@size","@alignment","@hasPadding"],[[28,[37,1],[[30,0,["dismissSettingsPanel"]],"insight_tag_settings_close"],null],[30,1],[30,2],"medium","top",false]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],[[24,0,"ph5"]],null,[["default"],[[[[1,"\\n    "],[10,"h1"],[14,1,"manage-insight-tag-sharing-panel_header"],[15,0,[29,[[28,[37,5],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,6],["i18n_modal_title","campaign-manager-web/components/manage-insight-tag-settings-panel"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],[[24,0,"ph5"]],null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,["mb5"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[8,[39,7],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,6],["i18n_modal_subtitle","campaign-manager-web/components/manage-insight-tag-settings-panel"],[["linkInfo"],[[28,[37,8],null,[["role","href","ariaLabel"],[[30,4,["role"]],[28,[37,9],null,[["path","accountId"],["help/lms/answer/a423304",[30,5,["id"]]]]],[28,[37,6],["i18n_settings_learn_more_aria_label","campaign-manager-web/components/manage-insight-tag-settings-panel"],null]]]]]]]],[1,"\\n      "]],[4]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[10,"form"],[14,0,"simple-form"],[12],[1,"\\n        "],[10,0],[15,0,[29,["insight-tag-settings__save-insight-tag-container u-layout-flex__container--center\\n            ",[52,[51,[30,0,["saveSettingsTask","isRunning"]]],"u-layout__display-none"]]]],[12],[1,"\\n          "],[10,0],[14,0,"insight-tag-settings__save-content"],[12],[1,"\\n            "],[8,[39,11],null,null,null],[1,"\\n            "],[10,"h2"],[15,0,[29,[[28,[37,5],null,[["size"],["large"]]]]]],[12],[1,[28,[35,6],["i18n_saving_insight_tag_label","campaign-manager-web/components/manage-insight-tag-settings-panel"],null]],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[12],[1,"\\n          "],[10,0],[14,0,"insight-tag-settings__form-element-container"],[12],[1,"\\n            "],[10,0],[15,0,[29,[[36,12]]]],[12],[1,"\\n              "],[8,[39,13],[[16,"checked",[30,0,["isFirstPartyTrackingCheckboxChecked"]]],[4,[38,15],["insight_tag_settings_toggle_first_party_tracking"],null],[4,[38,16],["change",[30,0,["toggleEnhancedConversionTracking"]]],null]],[["@disabled","@inputId"],[[28,[37,14],[[30,6]],null],"first-party-tracking-checkbox"]],null],[1,"\\n            "],[13],[1,"\\n            "],[10,"label"],[14,"for","first-party-tracking-checkbox"],[15,0,[29,[[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[10,0],[14,0,"u-layout-flex__container--column"],[12],[1,"\\n                "],[10,2],[15,0,[29,[[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,6],["i18n_settings_checkbox_label","campaign-manager-web/components/manage-insight-tag-settings-panel"],null]],[1,"\\n                "],[13],[1,"\\n                "],[10,2],[15,0,[29,["mt1"," ",[28,[37,5],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,6],["i18n_checkbox_label_description","campaign-manager-web/components/manage-insight-tag-settings-panel"],null]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"],[41,[30,0,["shouldShowFirstPartyTrackingRecommendation"]],[[[1,"            "],[8,[39,18],[[24,0,"mt4"]],[["@type","@containerColorClass","@iconColorClass","@isDismissHidden"],["warning","u-bg-color__orange0","u-color__orange7",true]],[["default"],[[[[1,"\\n              "],[8,[39,7],[[16,0,[29,[[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]]],null,[["default"],[[[[1,"\\n                "],[1,[28,[35,6],["i18n_first_party_tracking_recommendation_v2","campaign-manager-web/components/manage-insight-tag-settings-panel"],[["linkInfo"],[[28,[37,8],null,[["role","href","ariaLabel"],[[30,7,["role"]],[28,[37,9],null,[["path","accountId"],["help/lms/answer/a423304",[30,5,["id"]]]]],[28,[37,6],["i18n_first_party_help_center_aria_label","campaign-manager-web/components/manage-insight-tag-settings-panel"],null]]]]]]]],[1,"\\n              "]],[7]]]]],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],null],[1,"          "],[8,[39,19],[[16,0,[29,["mt7 mb3"," ",[28,[37,5],null,[["size"],["small"]]]]]]],[["@type"],["neutral"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,6],["i18n_first_party_troubleshoot_message","campaign-manager-web/components/manage-insight-tag-settings-panel"],[["linkInfo"],[[28,[37,8],null,[["href","ariaLabel"],[[28,[37,9],null,[["path","accountId"],["help/lms/answer/a476761",[30,8]]]],[28,[37,6],["i18n_first_party_help_center_aria_label","campaign-manager-web/components/manage-insight-tag-settings-panel"],null]]]]]]]],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalFooter"]],[[24,0,"modal-footer--with-inline-feedback-and-buttons"]],null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"mb2 self-start"],[12],[1,"\\n      "],[8,[39,19],[[24,0,"insight-tag-settings__save-failed-error"]],[["@isHidden","@type","@message"],[[28,[37,14],[[30,0,["saveSettingsTask","last","isError"]]],null],"negative",[28,[37,6],["i18n_insight_tag_settings_save_error_text","campaign-manager-web/components/manage-insight-tag-settings-panel"],[["linkInfo"],[[28,[37,8],null,[["dataTestSelector","href"],["data-test-manage-insight-tag-settings-panel__save-failed-error--link",[28,[37,9],null,[["path","accountId"],["help/linkedin/answer/84817",[30,5,["id"]]]]]]]]]]]]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[8,[39,20],[[24,0,"mr2"],[4,[38,16],["click",[28,[37,1],[[30,0,["dismissSettingsPanel"]],"insight_tag_settings_cancel"],null]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,6],["i18n_insight_tag_settings_cancel_button_text","campaign-manager-web/components/manage-insight-tag-settings-panel"],null]]],null],[1,"\\n      "],[8,[39,20],[[16,"disabled",[28,[37,14],[[30,6]],null]],[4,[38,16],["click",[30,0,["onInsightTagUpdate"]]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,6],["i18n_insight_tag_settings_save_button_text","campaign-manager-web/components/manage-insight-tag-settings-panel"],null]]],null],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@returnFocusTo","modal","iphHelper","@account","@canEditFirstPartyTracking","iphHelper","@accountId"],false,["hue-web-modal","fn","track-render","get","-get-dynamic-var","hue-web-foundations@-text-body","t","iph-helper","external-link-info","help-center-url","unless","hue-web-progress-indicator","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","not","track-interaction","on","if","inline-notification","hue-web-inline-feedback","hue-web-button"]]',moduleName:"campaign-manager-web/components/manage-insight-tag-settings-panel.hbs",isStrictMode:!1})
let D=e.default=(m=(0,r.inject)(),g=(0,r.inject)(),b=(0,r.inject)("hue-web-toast"),_=(0,r.inject)(),h=(0,r.inject)(),f=(0,p.trackedReset)("args.insightTag"),T=(0,o.task)({drop:!0}),(0,l.assertPropTypes)((I=class extends a.default{constructor(...e){super(...e),P(this,"i18n",S,this),P(this,"jet",A,this),P(this,"toast",C,this),P(this,"tracking",O,this),P(this,"restli",v,this),P(this,"isFirstPartyTrackingCheckboxChecked",w,this)}get shouldShowFirstPartyTrackingRecommendation(){return!this.isFirstPartyTrackingCheckboxChecked&&this.args.canEditFirstPartyTracking}get isFirstPartyTrackingEnabled(){return this.args.insightTag.firstPartyTrackingEnabled}onInsightTagUpdate(e){e.preventDefault(),this.tracking.fireInteractionEvent("insight_tag_settings_update_insight_tag",u.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.saveSettingsTask.perform().catch((e=>{const t=new Error(`Unable to update insight tag. Err: ${(0,d.getErrorMessage)(e)}`)
this.jet.error(t,"update-insight-tag-failure",!1)}))}dismissSettingsPanel(e){this.tracking.fireInteractionEvent(e,u.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.args.dismissPanel()}toggleEnhancedConversionTracking(e){const t=e.target.checked,n="insight_tag_first_party_tracking_"+(t?"checked":"unchecked")
this.tracking.fireInteractionEvent(n,u.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.isFirstPartyTrackingCheckboxChecked=t}*saveSettingsTask(){const{id:e}=this.args.insightTag,t={patch:{$set:{firstPartyTrackingEnabled:this.isFirstPartyTrackingCheckboxChecked}}},n=s.default.updateInsightTag(e)
yield this.restli.partialUpdate(n,{data:JSON.stringify(t)}),yield this.args.refreshInsightTag()
const a=this.i18n.lookupTranslation(this.constructor,"i18n_insight_tag_settings_save_success_text")()
this.toast.add({type:c.TOAST_TYPES.SUCCESS,message:a}),this.args.dismissPanel()}},M=I,L="propTypes",k={isOpen:l.PropTypes.bool.isRequired,account:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.EmberObject]).isRequired,canEditFirstPartyTracking:l.PropTypes.bool.isRequired,dismissPanel:l.PropTypes.func.isRequired,insightTag:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.EmberObject,l.PropTypes.null]).isRequired,refreshInsightTag:l.PropTypes.func.isRequired},L in M?Object.defineProperty(M,L,{value:k,enumerable:!0,configurable:!0,writable:!0}):M[L]=k,S=N((y=I).prototype,"i18n",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=N(y.prototype,"jet",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=N(y.prototype,"toast",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=N(y.prototype,"tracking",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=N(y.prototype,"restli",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=N(y.prototype,"isFirstPartyTrackingCheckboxChecked",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.insightTag.firstPartyTrackingEnabled}}),N(y.prototype,"onInsightTagUpdate",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"onInsightTagUpdate"),y.prototype),N(y.prototype,"dismissSettingsPanel",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"dismissSettingsPanel"),y.prototype),N(y.prototype,"toggleEnhancedConversionTracking",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"toggleEnhancedConversionTracking"),y.prototype),N(y.prototype,"saveSettingsTask",[T],Object.getOwnPropertyDescriptor(y.prototype,"saveSettingsTask"),y.prototype),E=y))||E)
var M,L,k;(0,t.setComponentTemplate)(R,D)})),define("campaign-manager-web/components/manage-insight-tag-sharing-panel",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/utils/api-endpoints","campaign-manager-web/constants/account","@linkedin/ember-prop-types","hue-web-toast/utils/constants","campaign-manager-web/utils/tracking","@glimmer/tracking","tracked-built-ins"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z
function j(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function G(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function B(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const V=(0,n.createTemplateFactory)({id:"w+EB2rH8",block:'[[[1,"\\n"],[41,[30,0,["showInitialLoader"]],[[[1,"  "],[8,[39,1],null,[["@isLoading","@overrideLoaderStyles"],[[30,0,["fetchAccountsTask","isRunning"]],"manage-insight-tag-sharing-panel__initial-loader"]],null],[1,"\\n"]],[]],[[[41,[28,[37,2],[[30,0,["availableAccounts","length"]],1],null],[[[1,"  "],[8,[39,3],null,[["@isOpen","@size","@headerId","@dismissModal","@alignment","@returnFocusTo"],[[28,[37,2],[[30,0,["availableAccounts","length"]],1],null],"large","no-accounts-to-share-modal-header",[28,[37,4],[[30,0,["onDismissModal"]],"insight_tag_no_accounts_to_share_modal_dismiss"],null],"top",[30,1]]],[["default"],[[[[1,"\\n    "],[8,[30,2,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n      "],[10,"h2"],[14,1,"no-accounts-to-share-modal-header"],[12],[1,[28,[35,5],["i18n_no_accounts_to_share_modal_header","campaign-manager-web/components/manage-insight-tag-sharing-panel"],null]],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,2,["ModalContent"]],[[24,0,"manage-insight-tag-sharing-panel__no-accounts-modal--content"]],null,[["default"],[[[[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,6],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_no_accounts_to_share_modal_content","campaign-manager-web/components/manage-insight-tag-sharing-panel"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_no_accounts_to_share_modal_content_link","campaign-manager-web/components/manage-insight-tag-sharing-panel"],[["linkInfo"],[[28,[37,7],null,[["href","title","dataTestSelector"],[[28,[37,8],null,[["path","accountId"],["help/linkedin/answer/68601/manage-insight-tag-permissions-for-linkedin-conversion-tracking-website-retargeting-and-asset-copying",[30,0,["currentAccountId"]]]]],[28,[37,5],["i18n_no_accounts_to_share_modal_content_link","campaign-manager-web/components/manage-insight-tag-sharing-panel"],null],"data-test-manage-insight-tag__no-accounts-modal-link"]]]]]]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n"]],[]],[[[1,"  "],[8,[39,3],[[24,0,"manage-sharing-panel"],[4,[38,10],null,[["pageKey","routeName","currentRoute"],["insight_tag_share_modal",[28,[37,11],[[53,"outletState"],"render.name"],null],[28,[37,11],[[53,"outletState"],"render"],null]]]]],[["@dismissModal","@isOpen","@size","@alignment","@returnFocusTo"],[[28,[37,4],[[30,0,["onDismissModal"]],"insight_tag_share_close"],null],[28,[37,9],[[28,[37,2],[[30,0,["availableAccounts","length"]],1],null]],null],"large","top",[30,1]]],[["default"],[[[[1,"\\n    "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n      "],[10,"h1"],[14,1,"manage-insight-tag-sharing-panel_header"],[15,0,[29,[[28,[37,6],null,[["size"],["large"]]]]]],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_modal_title","campaign-manager-web/components/manage-insight-tag-sharing-panel"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,3,["ModalContent"]],[[24,0,"manage-sharing-panel__content"]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["fetchAccountsTask","last","isError"]],[[[1,"        "],[8,[39,13],[[24,0,"cm-hue-empty-state"]],[["@actionText","@headline","@illustration","@message","@onButtonClick"],[[28,[37,5],["i18n_full_page_panel_empty_state_button","campaign-manager-web/components/manage-insight-tag-sharing-panel"],null],[28,[37,5],["i18n_full_page_panel_empty_state_headline","campaign-manager-web/components/manage-insight-tag-sharing-panel"],null],"error-server",[28,[37,5],["i18n_full_page_panel_empty_state_message","campaign-manager-web/components/manage-insight-tag-sharing-panel"],[["linkInfo"],[[28,[37,7],null,[["href","title","dataTestSelector"],[[28,[37,14],null,[["path"],["help/lms/ask"]]],[28,[37,5],["i18n_full_page_panel_empty_state_message","campaign-manager-web/components/manage-insight-tag-sharing-panel"],null],"data-test-manage-insight-tag__empty_state_link"]]]]]],[30,0,["onFetchAccounts"]]]],null],[1,"\\n"]],[]],[[[41,[30,0,["fetchAccountsTask","isRunning"]],[[[1,"        "],[10,0],[14,0,"manage-insight-tag-sharing-panel__inner-loader-container"],[12],[1,"\\n          "],[8,[39,15],null,[["@size"],["xlarge"]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,"section"],[12],[1,"\\n          "],[10,2],[15,0,[29,["mb2"," ",[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[8,[39,16],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,5],["i18n_modal_subtitle","campaign-manager-web/components/manage-insight-tag-sharing-panel"],[["linkInfo"],[[28,[37,7],null,[["role","href","ariaLabel"],[[30,4,["role"]],[28,[37,8],null,[["path","accountId"],["help/lms/answer/a424432",[30,5,["id"]]]]],[28,[37,5],["i18n_insight_tag_sharing_aria_label","campaign-manager-web/components/manage-insight-tag-sharing-panel"],null]]]]]]]],[1,"\\n            "]],[4]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,"section"],[14,0,"manage-insight-tag-sharing-panel__accordion"],[12],[1,"\\n            "],[8,[39,17],null,[["@onShow","@onHide"],[[30,0,["onShowPanel"]],[30,0,["onHidePanel"]]]],[["default"],[[[[1,"\\n"],[1,"              "],[8,[30,6,["item"]],[[24,0,"manage-insight-tag-sharing-panel__accordion-item u-border__common--bottom"]],[["@name"],["insight_tag_fullaccess"]],[["default"],[[[[1,"\\n                "],[8,[30,7,["header"]],null,null,[["default"],[[[[1,"\\n                  "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center"],[12],[1,"\\n                    "],[8,[39,18],null,[["@type","@name","@size"],["microspot","unlocked","small"]],null],[1,"\\n                    "],[10,1],[14,0,"manage-insight-tag-sharing-panel__accordion-header-description"],[12],[1,"\\n                      "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,6],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,5],["i18n_full_access_header","campaign-manager-web/components/manage-insight-tag-sharing-panel"],null]],[13],[1,"\\n                      "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,[28,[35,5],["i18n_full_access_description","campaign-manager-web/components/manage-insight-tag-sharing-panel"],null]],[13],[1,"\\n                    "],[13],[1,"\\n                    "],[10,1],[12],[1,"\\n"],[41,[30,7,["isExpanded"]],[[[1,"                        "],[8,[39,19],null,[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"                        "],[8,[39,19],null,[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]]],[1,"                    "],[13],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n                "],[8,[30,7,["panel"]],[[24,0,"manage-insight-tag-sharing-panel__accordion-panel"]],null,[["default"],[[[[1,"\\n                  "],[8,[39,20],null,[["@dataTestSelector","@class","@selectedAccounts","@availableAccounts","@currentAccountId","@insightTagId","@onAccountAdded","@onAccountRemoved","@focusControlName","@typeaheadDismissControlName"],["account-picker-full-access","manage-insight-tag-sharing-panel__account-picker",[30,0,["fullAccessAccounts"]],[30,0,["accountsAvailableToUser"]],[30,0,["currentAccountId"]],[30,8,["id"]],[28,[37,4],[[30,0,["onAccountSelected"]],[30,0,["fullAccessRole"]]],null],[28,[37,4],[[30,0,["onAccountRemoved"]],[30,0,["fullAccessRole"]]],null],"insight_tag_fullaccess_account","insight_tag_fullaccess_account_cancel"]],null],[1,"\\n                "]],[]]]]],[1,"\\n              "]],[7]]]]],[1,"\\n\\n"],[1,"              "],[8,[30,6,["item"]],[[24,0,"manage-insight-tag-sharing-panel__accordion-item"]],[["@name"],["insight_tag_readaccess"]],[["default"],[[[[1,"\\n                "],[8,[30,9,["header"]],null,null,[["default"],[[[[1,"\\n                  "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center"],[12],[1,"\\n                    "],[8,[39,18],null,[["@type","@name","@size"],["microspot","locked","small"]],null],[1,"\\n                    "],[10,1],[14,0,"manage-insight-tag-sharing-panel__accordion-header-description"],[12],[1,"\\n                      "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,6],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,5],["i18n_use_only_header","campaign-manager-web/components/manage-insight-tag-sharing-panel"],null]],[13],[1,"\\n                      "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,[28,[35,5],["i18n_use_only_description_v2","campaign-manager-web/components/manage-insight-tag-sharing-panel"],null]],[13],[1,"\\n                    "],[13],[1,"\\n                    "],[10,1],[12],[1,"\\n"],[41,[30,9,["isExpanded"]],[[[1,"                        "],[8,[39,19],null,[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"                        "],[8,[39,19],null,[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]]],[1,"                    "],[13],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n                "],[8,[30,9,["panel"]],[[24,0,"manage-insight-tag-sharing-panel__accordion-panel"]],null,[["default"],[[[[1,"\\n                  "],[8,[39,20],null,[["@dataTestSelector","@class","@currentAccountId","@selectedAccounts","@availableAccounts","@insightTagId","@onAccountAdded","@onAccountRemoved","@focusControlName","@typeaheadDismissControlName"],["account-picker-use-only","manage-insight-tag-sharing-panel__account-picker",[30,0,["currentAccountId"]],[30,0,["useOnlyAccounts"]],[30,0,["accountsAvailableToUser"]],[30,8,["id"]],[28,[37,4],[[30,0,["onAccountSelected"]],[30,0,["useOnlyRole"]]],null],[28,[37,4],[[30,0,["onAccountRemoved"]],[30,0,["useOnlyRole"]]],null],"insight_tag_readaccess_account","insight_tag_readaccess_account_cancel"]],null],[1,"\\n                "]],[]]]]],[1,"\\n              "]],[9]]]]],[1,"\\n            "]],[6]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]],[]]],[1,"    "]],[]]]]],[1,"\\n"],[41,[51,[30,0,["fetchAccountsTask","last","isError"]]],[[[1,"      "],[8,[30,3,["ModalFooter"]],[[24,0,"modal-footer--with-inline-feedback-and-buttons"]],null,[["default"],[[[[1,"\\n        "],[10,0],[14,0,"mb2 self-start"],[12],[1,"\\n          "],[8,[39,22],null,[["@isHidden","@type"],[[28,[37,9],[[30,0,["grantAccessError"]]],null],"negative"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,23],null,[["error","customErrorMessage"],[[30,0,["grantAccessError","error"]],[28,[37,5],["i18n_error_grant_access_for_accounts","campaign-manager-web/components/manage-insight-tag-sharing-panel"],[["count","ids"],[[30,0,["grantAccessError","count"]],[30,0,["grantAccessError","ids"]]]]]]]]],[1,"\\n          "]],[]]]]],[1,"\\n          "],[8,[39,22],null,[["@isHidden","@type"],[[28,[37,9],[[30,0,["revokeAccessError"]]],null],"negative"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,23],null,[["error","customErrorMessage"],[[30,0,["revokeAccessError","error"]],[28,[37,5],["i18n_error_revoke_access_for_accounts","campaign-manager-web/components/manage-insight-tag-sharing-panel"],[["count","ids"],[[30,0,["revokeAccessError","count"]],[30,0,["revokeAccessError","ids"]]]]]]]]],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[12],[1,"\\n          "],[8,[39,24],[[24,0,"mr2"],[4,[38,25],["click",[30,10]],null],[4,[38,26],["insight_tag_share_cancel"],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,5],["i18n_cancel_button","campaign-manager-web/components/manage-insight-tag-sharing-panel"],null]]],null],[1,"\\n          "],[8,[39,24],[[16,"disabled",[30,0,["saveTask","isRunning"]]],[4,[38,25],["click",[28,[37,27],[[30,0,["saveTask"]]],null]],null],[4,[38,26],["insight_tag_access_submit"],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,5],["i18n_save_button","campaign-manager-web/components/manage-insight-tag-sharing-panel"],null]]],null],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "]],[3]]]]],[1,"\\n"]],[]]]],[]]]],["@returnFocusTo","modal","modal","iphHelper","@account","collapsible","item","@insightTag","item","@dismissPanel"],false,["if","cm-overlay-loader","eq","hue-web-modal","fn","t","hue-web-foundations@-text-body","external-link-info","help-center-url","not","track-render","get","-get-dynamic-var","hue-web-empty-state","generate-url","hue-web-progress-indicator","iph-helper","collapsible-list","hue-web-icons@illustration","hue-web-icons@icon","insight-tag-account-picker","unless","hue-web-inline-feedback","error-message","hue-web-button","on","track-interaction","perform"]]',moduleName:"campaign-manager-web/components/manage-insight-tag-sharing-panel.hbs",isStrictMode:!1}),Y=/accountId:(\d+)/
e.default=(0,t.setComponentTemplate)(V,(b=(0,r.inject)(),_=(0,r.inject)(),h=(0,r.inject)(),f=(0,r.inject)(),T=(0,r.inject)(),E=(0,r.inject)("hue-web-toast"),y=(0,o.task)({drop:!0}),S=(0,o.task)({drop:!0}),A=(0,o.task)({drop:!0}),C=(0,o.task)({drop:!0}),z=class extends a.default{get accountsAvailableToUser(){return(void 0===this.availableAccounts?[]:this.availableAccounts).filter((e=>!this.fullAccessAccounts.find((t=>t.accountId===e.id))&&!this.useOnlyAccounts.find((t=>t.accountId===e.id))&&this.currentAccountId!==e.id))}constructor(){super(...arguments),j(this,"i18n",v,this),j(this,"xhr",w,this),j(this,"jet",I,this),j(this,"reporting",P,this),j(this,"tracking",N,this),j(this,"toast",R,this),j(this,"fullAccessAccounts",D,this),j(this,"useOnlyAccounts",M,this),j(this,"availableAccounts",L,this),G(this,"insightTagAccounts",void 0),G(this,"accountsToDelete",void 0),j(this,"currentAccountId",k,this),j(this,"showInitialLoader",U,this),j(this,"revokeAccessError",x,this),j(this,"grantAccessError",F,this),G(this,"fullAccessRole",c.INSIGHT_TAG_PERMISSION_ROLE.FULL_ACCESS),G(this,"useOnlyRole",c.INSIGHT_TAG_PERMISSION_ROLE.USE_ONLY)
let e=this.args.account.id
"string"==typeof e&&(e=parseInt(e,10)),this.currentAccountId=e,this._setupAccountAccessProperties(),this._performFetchAccountsTask()}onAccountSelected(e,t){const{id:n,name:a}=t;(e===c.INSIGHT_TAG_PERMISSION_ROLE.FULL_ACCESS?this.fullAccessAccounts:this.useOnlyAccounts).push({accountId:n,accountName:a,role:e}),this.accountsToDelete=this.accountsToDelete.filter((e=>e!==n))}onAccountRemoved(e,t){const{accountId:n}=t,a=e===c.INSIGHT_TAG_PERMISSION_ROLE.FULL_ACCESS?this.fullAccessAccounts:this.useOnlyAccounts,i=a.findIndex((e=>e.accountId===n))
a.splice(i,1),this.accountsToDelete.push(n)}onShowPanel({name:e}){this.tracking.fireInteractionEvent(e)}onHidePanel({name:e}){this.tracking.fireInteractionEvent(`${e}_collapse`)}onFetchAccounts(){this._performFetchAccountsTask()}onDismissModal(e){e&&this.tracking.fireInteractionEvent(e,p.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.args.dismissPanel()}*fetchAccountsTask(){const e=this.xhr.fetch(s.default.insightTagAccountsFindByInsightTagId(this.args.insightTag.id),{},0),t=this.reporting.getAccounts(),{elements:n}=yield e,{elements:a}=yield t
this.insightTagAccounts=n,this.availableAccounts=a,this._setupAccountAccessProperties()}*saveTask(){const e=this.insightTagAccounts
this.revokeAccessError=null,this.grantAccessError=null
const t=this.accountsToDelete.filter((t=>e.some((e=>e.accountId===t)))),n=this.fullAccessAccounts.concat(this.useOnlyAccounts).filter((t=>!e.some((e=>e.accountId===t.accountId&&e.role===t.role))))
if(0===n.length&&0===t.length)return void this.args.dismissPanel()
const a=t.concat(n.map((({accountId:e})=>e))),i=[]
if(n.length>0&&i.push(this.grantInsightTagAccessForAccountsTask.perform(n)),t.length>0&&i.push(this.revokeInsightTagAccessForAccountsTask.perform(t)),yield(0,l.allSettled)(i),this._invalidateFetchInsightTagCacheForAccounts(a),this._setupAccountAccessProperties(),!this.revokeAccessError&&!this.grantAccessError){const e=this.i18n.lookupTranslation(this.constructor,"i18n_manage_access_save_success_toast")()
this.toast.add({type:d.TOAST_TYPES.SUCCESS,message:e}),this.args.dismissPanel()}}_invalidateFetchInsightTagCacheForAccounts(e){e.forEach((e=>this.xhr.invalidateCacheForUrl(s.default.insightTag(e))))}*grantInsightTagAccessForAccountsTask(e){const t=this.currentAccountId,n=this.args.insightTag.id
try{const a=e.reduce(((e,t)=>{const{accountId:a,role:i}=t
return e[`(accountId:${a},insightTagId:${n})`]={patch:{$set:{role:i}}},e}),{}),i=e.map((e=>({accountId:e.accountId,insightTagId:n}))),r=yield this.xhr.post(s.default.insightTagAccountModifyAccess(t,i),{data:JSON.stringify({entities:a})}),o=r?.data?.results||{}
Object.keys(o).length>0&&this._modifyInsightTagAccountsAfterUpdate(o)
const l=r?.data?.errors||{}
Object.keys(l).length>0&&(this.grantAccessError=this._constructSaveErrorMessage(l),this.jet.error(new Error(`Failed to grant access to insight tag for account ids ${this.grantAccessError.ids}`),"manage-insight-tag-sharing-grant-access",!1))}catch(a){this.grantAccessError={error:a,count:e.length,ids:e.map((e=>e.accountId)).join(", ")},this.jet.error(a,"manage-insight-tag-sharing-delete-access",!1)}}*revokeInsightTagAccessForAccountsTask(e){const t=this.args.insightTag.id
try{const n=yield this.xhr.delete(s.default.insightTagAccountModifyAccess(this.currentAccountId,e.map((e=>({accountId:e,insightTagId:t}))))),a=n?.data?.results||{}
Object.keys(a).length>0&&this._modifyInsightTagAccountsAfterDelete(a)
const i=n?.data?.errors||{}
Object.keys(i).length>0&&(this.revokeAccessError=this._constructSaveErrorMessage(i),this.jet.error(new Error(`Failed to revoke access to insight tag for account ids ${this.revokeAccessError.ids}`),"manage-insight-tag-sharing-revoke-access",!1))}catch(n){this.revokeAccessError={error:n,count:e.length,ids:e.join(", ")},this.jet.error(n,"manage-insight-tag-sharing-revoke-access",!1)}}_constructSaveErrorMessage(e){const t=Object.keys(e)
return{count:t.length,ids:t.map((e=>e.match(Y)[1])).join(", ").trim()}}_modifyInsightTagAccountsAfterUpdate(e){const t=this.insightTagAccounts
Object.keys(e).map((e=>parseInt(e.match(Y)[1],10))).forEach((e=>{const n=this.fullAccessAccounts.find((t=>t.accountId===e))
if(n){const a=t.find((t=>t.accountId===e))
a?a.role=c.INSIGHT_TAG_PERMISSION_ROLE.FULL_ACCESS:t.push(n)}else{const n=t.find((t=>t.accountId===e))
if(n)n.role=c.INSIGHT_TAG_PERMISSION_ROLE.USE_ONLY
else{const n=this.useOnlyAccounts.find((t=>t.accountId===e))
t.push(n)}}}))}_modifyInsightTagAccountsAfterDelete(e){const t=Object.keys(e).map((e=>parseInt(e.match(Y)[1],10)))
this.insightTagAccounts=this.insightTagAccounts.filter((e=>!t.includes(e.accountId)))}_setupAccountAccessProperties(){const e=(void 0===this.insightTagAccounts?[]:this.insightTagAccounts).filter((({accountId:e})=>this.currentAccountId!==e))
this.fullAccessAccounts=new g.TrackedArray(e.filter((e=>e.role===c.INSIGHT_TAG_PERMISSION_ROLE.FULL_ACCESS))),this.useOnlyAccounts=new g.TrackedArray(e.filter((e=>e.role===c.INSIGHT_TAG_PERMISSION_ROLE.USE_ONLY))),this.accountsToDelete=[]}_performFetchAccountsTask(){this.fetchAccountsTask.perform().catch((e=>{const t=new Error(`Unable to fetch accounts. Err: ${JSON.stringify(e)}`)
this.jet.error(t,"manage-insight-tag-sharing-fetch-accounts-error",!1)})).finally((()=>{this.showInitialLoader=!1}))}},G(z,"propTypes",{account:u.PropTypes.EmberObject.isRequired,insightTag:u.PropTypes.oneOfType([u.PropTypes.object,u.PropTypes.EmberObject]).isRequired,dismissPanel:u.PropTypes.func.isRequired}),v=B((O=z).prototype,"i18n",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=B(O.prototype,"xhr",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=B(O.prototype,"jet",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=B(O.prototype,"reporting",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=B(O.prototype,"tracking",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=B(O.prototype,"toast",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=B(O.prototype,"fullAccessAccounts",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=B(O.prototype,"useOnlyAccounts",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=B(O.prototype,"availableAccounts",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=B(O.prototype,"currentAccountId",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=B(O.prototype,"showInitialLoader",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),x=B(O.prototype,"revokeAccessError",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),F=B(O.prototype,"grantAccessError",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),B(O.prototype,"onAccountSelected",[i.action],Object.getOwnPropertyDescriptor(O.prototype,"onAccountSelected"),O.prototype),B(O.prototype,"onAccountRemoved",[i.action],Object.getOwnPropertyDescriptor(O.prototype,"onAccountRemoved"),O.prototype),B(O.prototype,"onShowPanel",[i.action],Object.getOwnPropertyDescriptor(O.prototype,"onShowPanel"),O.prototype),B(O.prototype,"onHidePanel",[i.action],Object.getOwnPropertyDescriptor(O.prototype,"onHidePanel"),O.prototype),B(O.prototype,"onFetchAccounts",[i.action],Object.getOwnPropertyDescriptor(O.prototype,"onFetchAccounts"),O.prototype),B(O.prototype,"onDismissModal",[i.action],Object.getOwnPropertyDescriptor(O.prototype,"onDismissModal"),O.prototype),B(O.prototype,"fetchAccountsTask",[y],Object.getOwnPropertyDescriptor(O.prototype,"fetchAccountsTask"),O.prototype),B(O.prototype,"saveTask",[S],Object.getOwnPropertyDescriptor(O.prototype,"saveTask"),O.prototype),B(O.prototype,"grantInsightTagAccessForAccountsTask",[A],Object.getOwnPropertyDescriptor(O.prototype,"grantInsightTagAccessForAccountsTask"),O.prototype),B(O.prototype,"revokeInsightTagAccessForAccountsTask",[C],Object.getOwnPropertyDescriptor(O.prototype,"revokeInsightTagAccessForAccountsTask"),O.prototype),O))})),define("campaign-manager-web/components/manage-users-container",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@ember/service","@embroider/util","ember-async-data/tracked-async-data","tracked-toolbox","campaign-manager-web/components/manage-users-container","campaign-manager-web/components/manage-users/business-manager-information","campaign-manager-web/components/manage-users/business-manager-contact","campaign-manager-web/components/manage-users/user-information","campaign-manager-web/components/manage-users/user-actions","campaign-manager-web/components/manage-users/bm-role-dropdown","campaign-manager-web/constants/account","campaign-manager-web/constants/business-manager-manage-user-message","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/http-error","campaign-manager-web/utils/lisa","campaign-manager-web/utils/reporting"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y){var S,A,C,O,v,w,I,P
function N(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function R(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const D=(0,n.createTemplateFactory)({id:"wbgkHVIv",block:'[[[8,[39,0],[[24,"data-live-test-manage-users-container__header",""]],[["@title"],[[28,[37,1],["i18n_header_title","campaign-manager-web/components/manage-users-container"],null]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["SubtitleWrapper"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[15,0,[29,["u-color__black--75"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,0,["claimedByBusinessManager"]],[[[1,"        "],[8,[39,4],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,1],["18n_header_claimed_sub_title","campaign-manager-web/components/manage-users-container"],[["linkInfo"],[[28,[37,5],null,[["dataTestSelector","ariaLabel","href","role"],["data-test-manage-user-subtitle-business-manager-learn-more",[28,[37,1],["i18n_header_claimed_business_manager_aria_label","campaign-manager-web/components/manage-users-container"],null],[28,[37,6],null,[["path"],["help/lms/answer/a415834"]]],[30,2,["role"]]]]]]]]],[1,"\\n        "]],[2]]]]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,1],["18n_header_sub_title","campaign-manager-web/components/manage-users-container"],null]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n\\n"],[10,0],[14,0,"manage-users-container__table-container grid--is-fluid grid"],[12],[1,"\\n  "],[10,0],[14,0,"u-layout__shadow-container p0 grid__col grid__col--md-9"],[12],[1,"\\n"],[41,[30,0,["claimedByBusinessManager"]],[[[1,"      "],[8,[39,7],[[24,0,"mb5"]],[["@data","@columns","@enableFilterRow"],[[30,0,["businessManagerOwner"]],[30,0,["ownedByColumns"]],false]],null],[1,"\\n"],[41,[30,0,["pointsOfContact"]],[[[1,"        "],[8,[39,7],null,[["@data","@columns","@enableFilterRow"],[[30,0,["pointsOfContact"]],[30,0,["contactsColumns"]],false]],null],[1,"\\n"]],[]],null]],[]],[[[41,[30,3],[[[1,"        "],[8,[39,7],[[24,0,"mb5"]],[["@data","@columns","@enableFilterRow"],[[30,3],[30,0,["sharedToColumns"]],false]],null],[1,"\\n"]],[]],null],[41,[30,0,["isAdmin"]],[[[1,"        "],[10,0],[14,0,"u-border__common--bottom p4 ph5"],[12],[1,"\\n          "],[8,[39,8],[[24,"data-live-test-manage-users-container__add-user-button",""],[16,"aria-label",[28,[37,1],["i18n_add_user_aria","campaign-manager-web/components/manage-users-container"],null]],[4,[38,9],["manage_users_open_add_member"],null],[4,[38,10],["click",[30,0,["onOpenAddUserModal"]]],null],[4,[38,11],null,null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,1],["i18n_add_user","campaign-manager-web/components/manage-users-container"],null]]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"      "],[8,[39,7],null,[["@data","@columns","@enableFilterRow","@pageSize"],[[30,4],[30,0,["cmColumns"]],true,10]],null],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n\\n  "],[10,"aside"],[14,0,"grid__col grid__col--md-3"],[12],[1,"\\n"],[41,[30,0,["shouldShowBusinessManagerFAQ"]],[[[1,"      "],[10,0],[14,0,"border u-bg-color__white p4 mb2"],[12],[1,"\\n        "],[10,"h2"],[15,0,[29,["pb4"," ",[28,[37,2],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,1],["i18n_what_is_business_manager_static_title","campaign-manager-web/components/manage-users-container"],null]],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[8,[39,4],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,1],["i18n_business_manager_intro_static_copy","campaign-manager-web/components/manage-users-container"],[["linkInfo"],[[28,[37,5],null,[["dataTestSelector","role","href"],["data-test-business-manager-intro-learn-more",[30,5,["role"]],[28,[37,6],null,[["path"],["help/lms/answer/a415834"]]]]]]]]]],[1,"\\n          "]],[5]]]]],[1,"\\n        "],[13],[1,"\\n"],[41,[30,0,["claimedByBusinessManager"]],[[[1,"          "],[10,"h2"],[15,0,[29,["pt4 pb4"," ",[28,[37,2],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,1],["i18n_dont_have_business_manager_static_title","campaign-manager-web/components/manage-users-container"],null]],[13],[1,"\\n          "],[10,2],[15,0,[29,["pb4"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[8,[39,4],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,1],["i18n_ask_for_business_manager_help_copy","campaign-manager-web/components/manage-users-container"],[["owner","linkInfo"],[[30,7,["businessManagerAccountName"]],[28,[37,5],null,[["dataTestSelector","ariaLabel","role","href"],["data-test-business-manager-add-partner-learn-more",[28,[37,1],["i18n_create_new_business_manager_help_aria_label","campaign-manager-web/components/manage-users-container"],null],[30,6,["role"]],[28,[37,6],null,[["path"],["help/lms/answer/a458351"]]]]]]]]]],[1,"\\n            "]],[6]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[8,[39,4],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,1],["i18n_client_or_agency_business_manager_help_copy","campaign-manager-web/components/manage-users-container"],[["owner","linkInfo"],[[30,7,["businessManagerAccountName"]],[28,[37,5],null,[["dataTestSelector","ariaLabel","role","href"],["data-test-business-manager-create-learn-more",[28,[37,1],["i18n_add_a_partner_business_manager_help_aria_label","campaign-manager-web/components/manage-users-container"],null],[30,8,["role"]],[28,[37,6],null,[["path"],["help/lms/answer/a726001"]]]]]]]]]],[1,"\\n            "]],[8]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n"]],[]],null],[41,[51,[28,[37,13],[[30,0,["shouldShowBusinessManagerFAQ"]],[30,0,["claimedByBusinessManager"]]],null]],[[[1,"      "],[8,[39,14],[[24,0,"u-border__common mb4"],[17,9]],[["@type","@isDismissable"],["warning",true]],[["default"],[[[[1,"\\n        "],[8,[39,4],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,1],["i18n_sponsoring_company_page_static_copy","campaign-manager-web/components/manage-users-container"],[["linkInfo"],[[28,[37,5],null,[["dataTestSelector","ariaLabel","role","href"],["data-test-manage-user-sponsoring-company-page-learn-more",[28,[37,1],["i18n_sponsoring_company_page_learn_more_aria_label","campaign-manager-web/components/manage-users-container"],null],[30,10,["role"]],[28,[37,6],null,[["path"],["help/lms/answer/a423655"]]]]]]]]]],[1,"\\n        "]],[10]]]]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[10,0],[14,0,"border u-bg-color__white p4"],[12],[1,"\\n        "],[10,"h2"],[15,0,[29,["pb4"," ",[28,[37,2],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,1],["i18n_user_roles_and_functions_static_title","campaign-manager-web/components/manage-users-container"],null]],[13],[1,"\\n        "],[10,2],[15,0,[29,["pb4"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,[28,[35,1],["i18n_static_copy_intro","campaign-manager-web/components/manage-users-container"],null]],[13],[1,"\\n        "],[10,2],[15,0,[29,["pb4"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[10,"b"],[12],[1,[28,[35,1],["i18n_account_manager_static_heading","campaign-manager-web/components/manage-users-container"],null]],[13],[1,":\\n          "],[1,[28,[35,1],["i18n_account_manager_static_copy","campaign-manager-web/components/manage-users-container"],null]],[13],[1,"\\n        "],[10,2],[15,0,[29,["pb4"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[10,"b"],[12],[1,[28,[35,1],["i18n_campaign_manager_static_heading","campaign-manager-web/components/manage-users-container"],null]],[13],[1,":\\n          "],[1,[28,[35,1],["i18n_campaign_manager_static_copy","campaign-manager-web/components/manage-users-container"],null]],[13],[1,"\\n        "],[10,2],[15,0,[29,["pb4"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[10,"b"],[12],[1,[28,[35,1],["i18n_creative_manager_static_heading","campaign-manager-web/components/manage-users-container"],null]],[13],[1,":\\n          "],[1,[28,[35,1],["i18n_creative_manager_static_copy","campaign-manager-web/components/manage-users-container"],null]],[13],[1,"\\n        "],[10,2],[15,0,[29,["pb4"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[10,"b"],[12],[1,[28,[35,1],["i18n_viewer_static_heading","campaign-manager-web/components/manage-users-container"],null]],[13],[1,":\\n          "],[1,[28,[35,1],["i18n_viewer_static_copy","campaign-manager-web/components/manage-users-container"],null]],[13],[1,"\\n        "],[10,2],[15,0,[29,["pb4"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[10,"b"],[12],[1,[28,[35,1],["i18n_billing_admin_static_heading","campaign-manager-web/components/manage-users-container"],null]],[13],[1,":\\n          "],[1,[28,[35,1],["i18n_billing_admin_static_copy","campaign-manager-web/components/manage-users-container"],null]],[13],[1,"\\n        "],[10,2],[15,0,[29,["pb4"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[8,[39,4],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,1],["i18n_static_copy_learn_more","campaign-manager-web/components/manage-users-container"],[["linkInfo"],[[28,[37,5],null,[["dataTestSelector","role","href"],["data-test-manage-user-static-content-learn-more",[30,11,["role"]],[28,[37,6],null,[["path"],["help/lms/answer/a425731"]]]]]]]]]],[1,"\\n          "]],[11]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[51,[30,0,["claimedByBusinessManager"]]],[[[1,"  "],[8,[39,15],null,[["@isOpen","@onDismissAddUserModal","@account","@accountUsers","@onConfirmInviteUsers","@isSharedToBusinessManager"],[[30,0,["isAddUserModalOpen"]],[30,0,["onDismissAddUserModal"]],[30,12],[30,4],[30,0,["onConfirmInviteUsers"]],[30,0,["sharedToBusinessManager"]]]],null],[1,"\\n"]],[]],null]],["pageHeader","iphHelper","@accountClaimRequests","@accountUsers","iphHelper","iphHelper","@contact","iphHelper","&attrs","iphHelper","iphHelper","@account"],false,["cm-page-header","t","hue-web-foundations@-text-body","if","iph-helper","external-link-info","help-center-url","ads-table","hue-web-button","track-interaction","on","focus-on-render","unless","and","inline-notification","add-user-modal"]]',moduleName:"campaign-manager-web/components/manage-users-container.hbs",isStrictMode:!1})
let M=e.default=(S=(0,o.inject)(),A=(0,o.inject)(),C=(0,o.inject)(),O=class extends a.default{constructor(...e){var t,n,a
super(...e),N(this,"i18n",v,this),N(this,"lisaLiam",w,this),N(this,"xhr",I,this),t=this,n="userMessageTypeMap",a=h.USER_MESSAGE_TYPE,n in t?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,N(this,"isAddUserModalOpen",P,this)}get userMessageType(){return new s.default(this.fetchBzmUserMessage(),this)}get claimedByBusinessManager(){return!!this.args.contact}get sharedToBusinessManager(){return!!this.args.accountClaimRequests?.length}get currentUserRole(){return this.args.account.currentUserRole}get shouldShowBusinessManagerFAQ(){return this.claimedByBusinessManager||this.args.accountClaimRequests}get isAdmin(){return this.currentUserRole===_.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN||this.currentUserRole===_.ACCOUNT_USER_PERMISSION.ACCOUNT_MANAGER||(0,E.isLisaUser)(this.lisaLiam.accessType)}get businessManagerOwner(){const{businessManagerAccount:e,businessManagerAccountName:t,logoUrl:n=null}=this.args.contact
return[{businessManagerAccount:e,businessManagerAccountName:t,logoUrl:n}]}get pointsOfContact(){return this.args.contact.pointsOfContact}get partnerHasBillingAdmin(){if(!this.sharedToBusinessManager)return!1
return this.args.accountClaimRequests.some((e=>e.roles.includes(_.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN)))}get ownedByColumns(){return[{title:this.i18n.lookupTranslation(u.default,"i18n_owned_by_column")(),component:(0,l.ensureSafeComponent)(d.default,this),claimedByBusinessManager:this.claimedByBusinessManager}]}get contactsColumns(){return[{title:this.i18n.lookupTranslation(u.default,"i18n_business_manager_contact_column")(),component:(0,l.ensureSafeComponent)(p.default,this)}]}get sharedToColumns(){const e=this.i18n.lookupTranslation(u.default,"i18n_shared_to_column")(),t=this.i18n.lookupTranslation(u.default,"i18n_highest_role_shared_column")()
return[{className:"grid__col grid__col--8",title:e,component:(0,l.ensureSafeComponent)(d.default,this)},{className:"grid__col grid__col--4",title:t,component:(0,l.ensureSafeComponent)(b.default,this),isAdmin:this.isAdmin,partnerHasBillingAdmin:this.partnerHasBillingAdmin,trackingEventName:"manage_users_change_partner_role",onHandleRoleChange:this.args.onUpdatePartnerRole}]}get cmColumns(){const e=this.i18n.lookupTranslation(u.default,"i18n_name_column")(),t=this.i18n.lookupTranslation(u.default,"i18n_name_filter_placeholder")(),n=this.i18n.lookupTranslation(u.default,"i18n_role_column")()
return[{propertyName:"profile.displayName",className:"grid__col grid__col--8",title:e,component:(0,l.ensureSafeComponent)(m.default,this),filterFunction:(e,t,n)=>(0,y.getInputFilter)(n.profile.displayName,t),filterPlaceholder:t},{propertyName:"userRole",className:"grid__col grid__col--4",title:n,filterWithSelect:!0,predefinedFilterOptions:this._buildUserRoleOptions(),component:(0,l.ensureSafeComponent)(g.default,this),filterFunction:(e,t,n)=>n.userRole===_.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN&&_.ACCOUNT_USER_PERMISSION.ACCOUNT_MANAGER===t||(!t||n.userRole===t),columnData:{currentUserRole:this.currentUserRole,isLastUserOnAccount:1===this.args.accountUsers.length,billingAdminOnboardedToBusinessManager:this.args.billingAdminOnboardedToBusinessManager},actions:{onUpdateAccountUser:this.args.onUpdateAccountUser,onUpdateBillingAdmin:this.args.onUpdateBillingAdmin,onRemoveUser:this.args.onRemoveUser}}]}onOpenAddUserModal(){this.isAddUserModalOpen=!0}onDismissAddUserModal(){this.isAddUserModalOpen=!1}async onConfirmInviteUsers(e){const t=[...e],n=await this.args.onInviteAccountUsers(t)
return n&&this.onDismissAddUserModal(),n}_buildUserRoleOptions(){const e=e=>this.i18n.lookupTranslation(u.default,"i18n_user_account_role")([{userRole:e}]),t=[{label:this.i18n.lookupTranslation(u.default,"i18n_all_roles")(),value:""}]
return _.AVAILABLE_USER_PERMISSION.forEach((n=>{t.push({label:e(n),value:n})})),t}async fetchBzmUserMessage(){try{const{userMessageType:e}=await this.xhr.fetch(f.default.businessManagerManageUserMessage(this.args.account.id))
return e}catch(e){return this.jet.error(new Error(`Business manager manageUserMessage fetch failed: ${(0,T.getErrorMessage)(e)}`),"account-manage-access-modal",!1),null}}},v=R(O.prototype,"i18n",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=R(O.prototype,"lisaLiam",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=R(O.prototype,"xhr",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=R(O.prototype,"isAddUserModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),R(O.prototype,"userMessageType",[c.cached],Object.getOwnPropertyDescriptor(O.prototype,"userMessageType"),O.prototype),R(O.prototype,"onOpenAddUserModal",[r.action],Object.getOwnPropertyDescriptor(O.prototype,"onOpenAddUserModal"),O.prototype),R(O.prototype,"onDismissAddUserModal",[r.action],Object.getOwnPropertyDescriptor(O.prototype,"onDismissAddUserModal"),O.prototype),R(O.prototype,"onConfirmInviteUsers",[r.action],Object.getOwnPropertyDescriptor(O.prototype,"onConfirmInviteUsers"),O.prototype),O);(0,t.setComponentTemplate)(D,M)})),define("campaign-manager-web/components/manage-users/bm-role-dropdown",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/constants/account","@linkedin/ember-prop-types","@ember/object","campaign-manager-web/utils/tracking","@ember/service"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m
function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _=(0,n.createTemplateFactory)({id:"Ug1V8lhb",block:'[[[41,[30,0,["isAdmin"]],[[[1,"  "],[10,1],[14,0,"cm-hue-select"],[12],[1,"\\n    "],[8,[39,1],[[24,3,"business-manager-role"],[24,0,"cm-hue-select"],[17,1],[4,[38,2],["change",[30,0,["onHandleRoleChange"]]],null]],null,[["default"],[[[[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["permissionsConfig"]]],null]],null],null,[[[1,"        "],[10,"option"],[15,2,[30,2,["value"]]],[15,"disabled",[30,2,["disabled"]]],[15,"selected",[28,[37,5],[[30,2,["value"]],[30,0,["selectedRole"]]],null]],[12],[1,"\\n          "],[1,[28,[35,6],["i18n_business_manager_highest_shared_role","campaign-manager-web/components/manage-users/bm-role-dropdown"],[["highestSharedRole"],[[30,2,["value"]]]]]],[1,"\\n        "],[13],[1,"\\n"]],[2]],null],[1,"    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[10,1],[12],[1,"\\n    "],[1,[28,[35,6],["i18n_business_manager_highest_shared_role","campaign-manager-web/components/manage-users/bm-role-dropdown"],[["highestSharedRole"],[[30,0,["selectedRole"]]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]]]],["&attrs","permission"],false,["if","hue-web-select","on","each","-track-array","eq","t"]]',moduleName:"campaign-manager-web/components/manage-users/bm-role-dropdown.hbs",isStrictMode:!1})
let h=e.default=(c=(0,s.inject)(),(0,r.assertPropTypes)((m=class extends a.default{constructor(...e){var t,n,a,r
super(...e),t=this,n="tracking",r=this,(a=p)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(r):void 0}),g(this,"availablePermissions",Object.values(i.ACCOUNT_USER_PERMISSION))}get selectedRole(){return this.args.record.roles[0]||i.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN}get isAdmin(){return this.args.column.isAdmin}get disableBillingAdmin(){return this.args.column.partnerHasBillingAdmin&&this.selectedRole!==i.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN}get permissionsConfig(){const e=this.availablePermissions.indexOf(this.selectedRole)
return this.availablePermissions.map(((t,n)=>({value:t,disabled:n>e||t===i.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN&&this.disableBillingAdmin})))}onHandleRoleChange({target:{value:e}}){this.args.column.onHandleRoleChange(this.args.record,e),this.args.column.trackingEventName&&this.tracking.fireInteractionEvent(this.args.column.trackingEventName,l.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}},g(m,"propTypes",{record:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,column:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired}),p=b((d=m).prototype,"tracking",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(d.prototype,"onHandleRoleChange",[o.action],Object.getOwnPropertyDescriptor(d.prototype,"onHandleRoleChange"),d.prototype),u=d))||u);(0,t.setComponentTemplate)(_,h)})),define("campaign-manager-web/components/manage-users/business-manager-contact",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/utils/url-manager"],(function(e,t,n,a,i,r,o){var l,s,c,u,d
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"bkDfY8EQ",block:'[[[11,0],[24,0,"flex u-items-center"],[17,1],[12],[1,"\\n  "],[8,[39,0],null,[["@entity","@pictureUrl","@name","@entitySize"],["PERSON",[30,2,["pictureUrl"]],[30,0,["fullName"]],"medium"]],null],[1,"\\n  "],[10,0],[14,0,"pl3"],[12],[1,"\\n"],[41,[30,0,["profileUrl"]],[[[1,"      "],[11,3],[16,6,[30,0,["profileUrl"]]],[24,"target","_blank"],[24,"rel","noopener noreferrer"],[16,0,[29,[[28,[37,2],null,[["size","color","weight"],["medium","action","bold"]]]]]],[4,[38,3],["manage_users_open_contact_link"],null],[12],[1,"\\n        "],[1,[30,0,["fullName"]]],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[10,1],[15,0,[29,[[28,[37,2],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n        "],[1,[30,0,["fullName"]]],[1,"\\n      "],[13],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n  "],[11,3],[24,0,"u-layout__push-right"],[16,6,[30,0,["profileUrl"]]],[24,"target","_blank"],[24,"rel","noopener noreferrer"],[4,[38,3],["manage_users_open_contact_link"],null],[12],[1,"\\n    "],[1,[28,[35,4],["i18n_view_profile","campaign-manager-web/components/manage-users/business-manager-contact"],null]],[1,"\\n    "],[8,[39,5],[[24,0,"u-layout__vertical-align-text-top"]],[["@size","@name"],["small","link-external"]],null],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs","@record"],false,["lms-entity-icon/entity-icon","if","hue-web-foundations@-text-body","track-interaction","t","hue-web-icons@icon"]]',moduleName:"campaign-manager-web/components/manage-users/business-manager-contact.hbs",isStrictMode:!1})
let m=e.default=(l=(0,r.inject)(),(0,i.assertPropTypes)((d=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="formatter",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get fullName(){return this.formatter.formatName({firstName:this.args.record.firstName,lastName:this.args.record.lastName},"full")}get profileUrl(){return this.args.record?.publicIdentifier?(0,o.getProfileUrl)(this.args.record.publicIdentifier):""}},E=d,y="propTypes",S={record:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired},y in E?Object.defineProperty(E,y,{value:S,enumerable:!0,configurable:!0,writable:!0}):E[y]=S,g=(c=d).prototype,b="formatter",_=[l],h={configurable:!0,enumerable:!0,writable:!0,initializer:null},T={},Object.keys(h).forEach((function(e){T[e]=h[e]})),T.enumerable=!!T.enumerable,T.configurable=!!T.configurable,("value"in T||T.initializer)&&(T.writable=!0),T=_.slice().reverse().reduce((function(e,t){return t(g,b,e)||e}),T),f&&void 0!==T.initializer&&(T.value=T.initializer?T.initializer.call(f):void 0,T.initializer=void 0),void 0===T.initializer&&(Object.defineProperty(g,b,T),T=null),u=T,s=c))||s)
var g,b,_,h,f,T,E,y,S;(0,t.setComponentTemplate)(p,m)})),define("campaign-manager-web/components/manage-users/business-manager-information",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/urn","campaign-manager-web/utils/url-manager"],(function(e,t,n,a,i,r,o){var l,s
function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const u=(0,n.createTemplateFactory)({id:"p4bDFsTO",block:'[[[11,0],[24,0,"flex u-items-center"],[17,1],[12],[1,"\\n  "],[8,[39,0],null,[["@entity","@pictureUrl","@name","@entitySize"],["COMPANY",[52,[30,0,["claimedByBusinessManager"]],[30,2,["logoUrl"]],[30,2,["businessManagerAccountLogoUrl"]]],[30,2,["businessManagerAccountName"]],"medium"]],null],[1,"\\n  "],[10,0],[14,0,"pl3"],[12],[1,"\\n    "],[10,0],[15,0,[29,[[28,[37,2],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[30,2,["businessManagerAccountName"]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[15,0,[29,["u-force-wrap"," ",[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_business_manager_id","campaign-manager-web/components/manage-users/business-manager-information"],[["businessManagerAccountId"],[[30,0,["businessManagerAccountId"]]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[41,[30,0,["claimedByBusinessManager"]],[[[1,"    "],[11,3],[24,0,"u-layout__push-right"],[16,6,[30,0,["businessManagerAccountUrl"]]],[24,"target","_blank"],[24,"rel","noopener noreferrer"],[4,[38,4],["manage_users_open_bzm_owner_link"],null],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_open_business_manager","campaign-manager-web/components/manage-users/business-manager-information"],null]],[1,"\\n      "],[8,[39,5],[[24,0,"u-layout__vertical-align-text-top"]],[["@size","@name"],["small","link-external"]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["&attrs","@record"],false,["lms-entity-icon/entity-icon","if","hue-web-foundations@-text-body","t","track-interaction","hue-web-icons@icon"]]',moduleName:"campaign-manager-web/components/manage-users/business-manager-information.hbs",isStrictMode:!1})
let d=e.default=(0,i.assertPropTypes)((s=class extends a.default{constructor(...e){super(...e),c(this,"BUSINESS_MANAGER_URL",`${(0,o.getDomainUrl)("www")}/marketing/businessmanager`)}get businessManagerAccountId(){return(0,r.getIdFromUrn)(this.args.record.businessManagerAccount)}get claimedByBusinessManager(){return this.args.column.claimedByBusinessManager}get businessManagerAccountUrl(){return`${this.BUSINESS_MANAGER_URL}/accounts/${this.businessManagerAccountId}`}},c(s,"propTypes",{record:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,column:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired}),l=s))||l;(0,t.setComponentTemplate)(u,d)})),define("campaign-manager-web/components/manage-users/user-actions",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/constants/account","@ember/service","campaign-manager-web/utils/lisa","@linkedin/ember-prop-types","@ember/object","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h,f
function T(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function E(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const S=(0,n.createTemplateFactory)({id:"wGw1DaSA",block:'[[[10,0],[14,0,"flex u-flex-row u-justify-between"],[12],[1,"\\n"],[41,[30,0,["isAdmin"]],[[[1,"    "],[10,0],[14,0,"flex u-flex-column"],[12],[1,"\\n      "],[8,[39,1],null,[["@trackingEventName","@disabled","@onPermissionChange","@member"],["manage_users_change_role",[30,0,["isDropdownDisabled"]],[30,1,["actions","onUpdateAccountUser"]],[30,2]]],null],[1,"\\n"],[41,[30,0,["showMakeBillingAdminButton"]],[[[1,"        "],[8,[39,2],[[24,0,"ml1 mt1"],[16,"aria-label",[28,[37,3],["i18n_aria_make_billing_admin","campaign-manager-web/components/manage-users/user-actions"],[["fullName"],[[30,2,["profile","displayName"]]]]]],[4,[38,4],["click",[30,0,["onOpenMakeBillingAdminModal"]]],null],[4,[38,5],["manage_users_open_make_billing_admin_modal"],null]],[["@buttonType","@emphasized","@size","@text"],["tertiary",true,"small",[28,[37,3],["i18n_make_billing_admin","campaign-manager-web/components/manage-users/user-actions"],null]]],null],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n"]],[]],[[[1,"    "],[10,1],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_user_account_role","campaign-manager-web/components/manage-users/user-actions"],[["userRole"],[[30,2,["userRole"]]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]]],[41,[30,0,["canShowDeletion"]],[[[1,"    "],[8,[39,2],[[24,0,"mb1"],[16,"aria-label",[28,[37,3],["i18n_aria_remove_member_from_account","campaign-manager-web/components/manage-users/user-actions"],[["fullName"],[[30,2,["profile","displayName"]]]]]],[4,[38,5],["manage_users_open_remove_member_modal"],null],[4,[38,4],["click",[30,0,["onOpenRemoveUserModal"]]],null]],[["@circle","@buttonType","@icon","@size"],[true,"tertiary","trash","small"]],null],[1,"\\n"]],[]],null],[13],[1,"\\n"],[41,[30,0,["canShowDeletion"]],[[[1,"  "],[8,[39,6],null,[["@profileId","@isOpen","@isLastUserOnAccount","@onDismissRemoveUserModal","@onConfirmRemoveUser"],[[30,2,["profile","id"]],[30,0,["removeUserModalOpen"]],[30,1,["columnData","isLastUserOnAccount"]],[30,0,["onDismissRemoveUserModal"]],[30,0,["onConfirmRemoveUser"]]]],null],[1,"\\n"]],[]],null],[41,[28,[37,7],[[30,0,["isAdmin"]],[30,0,["isRecordAccountManager"]]],null],[[[1,"  "],[8,[39,8],null,[["@isOpen","@title","@content","@primaryActionText","@primaryActionA11yLabel","@secondaryActionA11yLabel","@onConfirm","@onCancel"],[[30,0,["makeBillingAdminModalOpen"]],[28,[37,3],["i18n_configm_billing_admin_title","campaign-manager-web/components/manage-users/user-actions"],null],[28,[37,3],["i18n_billing_admin_message_v2","campaign-manager-web/components/manage-users/user-actions"],null],[28,[37,3],["i18n_update","campaign-manager-web/components/manage-users/user-actions"],null],[28,[37,3],["i18n_aria_label_make_member_billing_admin","campaign-manager-web/components/manage-users/user-actions"],null],[28,[37,3],["i18n_aria_label_cancel_making_billing_admin","campaign-manager-web/components/manage-users/user-actions"],null],[30,0,["onConfirmMakeBillingAdmin"]],[30,0,["onDismissMakeBillingAdminModal"]]]],null],[1,"\\n"]],[]],null]],["@column","@record"],false,["if","user-role-dropdown","hue-web-button","t","on","track-interaction","remove-user-modal","and","confirm-dialog"]]',moduleName:"campaign-manager-web/components/manage-users/user-actions.hbs",isStrictMode:!1})
let A=e.default=(u=(0,r.inject)(),d=(0,r.inject)(),(0,l.assertPropTypes)((f=class extends a.default{constructor(...e){super(...e),T(this,"lisaLiam",g,this),T(this,"memberProfile",b,this),T(this,"removeUserModalOpen",_,this),T(this,"makeBillingAdminModalOpen",h,this),E(this,"availablePermissions",Object.values(i.ACCOUNT_USER_PERMISSION).filter((e=>e!==i.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN)))}onOpenRemoveUserModal(){this.removeUserModalOpen=!0}onDismissRemoveUserModal(){this.removeUserModalOpen=!1}onConfirmRemoveUser(e){this.args.column.actions.onRemoveUser(e),this.onDismissRemoveUserModal()}onOpenMakeBillingAdminModal(){this.makeBillingAdminModalOpen=!0}onDismissMakeBillingAdminModal(){this.makeBillingAdminModalOpen=!1}onConfirmMakeBillingAdmin(){this.args.column.actions.onUpdateBillingAdmin(this.args.record),this.onDismissMakeBillingAdminModal()}get isDropdownDisabled(){return this.args.record.state===i.ACCOUNT_USER_INVITATION_STATE.PENDING||this.isRecordBillingAdmin}get isAdmin(){return this.args.column.columnData.currentUserRole===i.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN||this.args.column.columnData.currentUserRole===i.ACCOUNT_USER_PERMISSION.ACCOUNT_MANAGER||(0,o.isLisaUser)(this.lisaLiam.accessType)}get isRecordAccountManager(){return this.args.record.userRole===i.ACCOUNT_USER_PERMISSION.ACCOUNT_MANAGER}get showMakeBillingAdminButton(){return!this.args.record.state&&this.isRecordAccountManager&&!this.args.column.columnData.billingAdminOnboardedToBusinessManager}get isRecordBillingAdmin(){return this.args.record.userRole===i.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN}get canShowDeletion(){return this.args.record.userRole!==i.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN&&(!!(0,o.isLisaUser)(this.lisaLiam.accessType)||(this.args.column.columnData.currentUserRole===i.ACCOUNT_USER_PERMISSION.ACCOUNT_MANAGER||this.args.column.columnData.currentUserRole===i.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN||this.memberProfile.profileData?.id===this.args.record.profile.id))}},E(f,"propTypes",{record:l.PropTypes.object.isRequired}),g=y((m=f).prototype,"lisaLiam",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(m.prototype,"memberProfile",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=y(m.prototype,"removeUserModalOpen",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),h=y(m.prototype,"makeBillingAdminModalOpen",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y(m.prototype,"onOpenRemoveUserModal",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"onOpenRemoveUserModal"),m.prototype),y(m.prototype,"onDismissRemoveUserModal",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"onDismissRemoveUserModal"),m.prototype),y(m.prototype,"onConfirmRemoveUser",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"onConfirmRemoveUser"),m.prototype),y(m.prototype,"onOpenMakeBillingAdminModal",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"onOpenMakeBillingAdminModal"),m.prototype),y(m.prototype,"onDismissMakeBillingAdminModal",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"onDismissMakeBillingAdminModal"),m.prototype),y(m.prototype,"onConfirmMakeBillingAdmin",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"onConfirmMakeBillingAdmin"),m.prototype),p=m))||p);(0,t.setComponentTemplate)(S,A)}))
define("campaign-manager-web/components/manage-users/user-information",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@ember/service","campaign-manager-web/utils/url-manager","@linkedin/ember-prop-types","campaign-manager-web/constants/account","campaign-manager-web/utils/urn","hue-web-toast/utils/constants","campaign-manager-web/utils/http-error"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E,y,S,A,C
function O(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function v(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const w=(0,n.createTemplateFactory)({id:"Kk+U+cKV",block:'[[[11,0],[16,"data-live-test-manage-user-user-information__user",[30,1,["profile","displayName"]]],[17,2],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,"\\n    "],[8,[30,3,["Image"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,1],null,[["@imageUrl","@size","@a11yText"],[[30,1,["profile","pictureUrl"]],"medium",[28,[37,2],["i18n_alt_profile_image","campaign-manager-web/components/manage-users/user-information"],[["displayName"],[[30,1,["profile","displayName"]]]]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,3,["Content"]],null,null,[["default"],[[[[1,"\\n      "],[8,[30,3,["Head"]],null,null,[["default"],[[[[1,"\\n        "],[8,[30,3,["Name"]],null,[["@size"],["small"]],[["default"],[[[[1,"\\n"],[41,[30,0,["profileUrl"]],[[[1,"            "],[10,3],[14,"data-live-test-manage-user-user-information__user-name-span",""],[15,6,[30,0,["profileUrl"]]],[14,"target","_blank"],[14,"rel","noopener noreferrer"],[12],[1,"\\n              "],[1,[30,1,["profile","displayName"]]],[1,"\\n            "],[13],[1,"\\n"]],[]],[[[1,"            "],[10,1],[12],[1,"\\n              "],[1,[30,1,["profile","displayName"]]],[1,"\\n            "],[13],[1,"\\n"]],[]]],[1,"        "]],[]]]]],[1,"\\n      "]],[]]]]],[1,"\\n"],[41,[30,1,["state"]],[[[41,[28,[37,4],[[30,0,["invitationStatus"]],"PENDING"],null],[[[1,"          "],[8,[39,5],[[16,0,[29,[[28,[37,6],null,[["color"],["text-low-emphasis"]]]]]]],[["@text","@type","@placement"],[[28,[37,2],["i18n_pending_invitation","campaign-manager-web/components/manage-users/user-information"],null],"default","right"]],[["default"],[[[[1,"\\n            "],[10,2],[14,0,"pl2"],[12],[1,[28,[35,2],["i18n_pending_invitation_tooltip","campaign-manager-web/components/manage-users/user-information"],null]],[13],[1,"\\n            "],[8,[39,7],[[16,"disabled",[30,0,["isActionRunning"]]],[4,[38,8],["click",[30,0,["resendUserInvitation"]]],null]],[["@buttonType","@size","@text"],["tertiary","small",[28,[37,2],["i18n_resend_user_invitaton","campaign-manager-web/components/manage-users/user-information"],null]]],null],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],[[[1,"          "],[8,[39,5],[[24,0,"du-error-text"]],[["@text","@type","@placement"],[[28,[37,2],["i18n_declined_invitation","campaign-manager-web/components/manage-users/user-information"],null],"default","right"]],[["default"],[[[[1,"\\n            "],[10,2],[14,0,"pl2"],[12],[1,[28,[35,2],["i18n_declined_invitation_tooltip_v2","campaign-manager-web/components/manage-users/user-information"],null]],[13],[1,"\\n            "],[10,0],[14,0,"u-layout-flex__container--space-between"],[12],[1,"\\n              "],[8,[39,7],[[16,"disabled",[30,0,["isActionRunning"]]],[4,[38,8],["click",[30,0,["resendUserInvitation"]]],null]],[["@buttonType","@size","@text"],["tertiary","small",[28,[37,2],["i18n_resend_user_invitaton","campaign-manager-web/components/manage-users/user-information"],null]]],null],[1,"\\n              "],[8,[39,7],[[16,"disabled",[30,0,["isActionRunning"]]],[4,[38,8],["click",[30,0,["removeUserInvitation"]]],null]],[["@buttonType","@size","@text"],["tertiary","small",[28,[37,2],["i18n_remove_user_invitation","campaign-manager-web/components/manage-users/user-information"],null]]],null],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]]]],[]],null],[1,"      "],[8,[30,3,["Subhead"]],null,null,[["default"],[[[[1,"\\n        "],[1,[30,1,["profile","localizedHeadline"]]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,3,["Metadata"]],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,4],[[30,1,["userRole"]],"ACCOUNT_BILLING_ADMIN"],null],[[[1,"          "],[10,0],[14,0,"u-display-flex pt1"],[12],[1,"\\n            "],[10,1],[14,0,"u-label__large--blue u-layout__align-center"],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_billing_admin","campaign-manager-web/components/manage-users/user-information"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[3]]]]],[1,"\\n"],[13]],["@record","&attrs","elements"],false,["hue-web-entity-lockup","hue-web-entity","t","if","eq","definition-underline","hue-web-foundations@-text-body","hue-web-button","on"]]',moduleName:"campaign-manager-web/components/manage-users/user-information.hbs",isStrictMode:!1}),I="accounts/item/manage-users"
let P=e.default=(m=(0,o.inject)(),g=(0,o.inject)("hue-web-toast"),b=(0,o.inject)(),_=(0,o.inject)("account-user-invitation"),(0,s.assertPropTypes)((C=class extends a.default{constructor(...e){super(...e),O(this,"i18n",T,this),O(this,"toast",E,this),O(this,"jet",y,this),O(this,"accountUserInvitaionService",S,this),O(this,"isActionRunning",A,this)}get invitationStatus(){return this.args.record.state}get accountId(){return(0,u.getIdFromUrn)(this.args.record.key.inviterAccount)}get userId(){return this.args.record.profile.id}get displayName(){return this.args.record.profile.displayName}get profileUrl(){return(this.args.record?.profile?.publicIdentifier?(0,l.getProfileUrl)(this.args.record.profile.publicIdentifier):"")||this.args.record?.profile?.landingUrl}async resendUserInvitation(){this.isActionRunning=!0
try{await this._updateAccountUserInformation(c.ACCOUNT_USER_INVITATION_STATE.PENDING)
const e=this.i18n.lookupTranslation(I,"i18n_manage_users_invite_success_v2")([{memberName:this.displayName,others:0}])
this.toast.add({type:d.TOAST_TYPES.SUCCESS,message:e}),this.isActionRunning=!1}catch(e){const t=this.i18n.lookupTranslation(I,"i18n_manage_users_invite_failure")()
this.toast.add({type:d.TOAST_TYPES.ERROR,message:t}),this.jet.error(new Error(`${t}: ${(0,p.getErrorMessage)(e)}`),"user-information",!1),this.isActionRunning=!1}}async removeUserInvitation(){this.isActionRunning=!0
try{await this._updateAccountUserInformation(c.ACCOUNT_USER_INVITATION_STATE.CANCELED)
const e=this.i18n.lookupTranslation(I,"i18n_manage_users_invitation_removal_success")()
this.toast.add({type:d.TOAST_TYPES.SUCCESS,message:e}),this.isActionRunning=!1}catch{const e=this.i18n.lookupTranslation(I,"i18n_manage_users_invitation_removal_failure")()
this.toast.add({type:d.TOAST_TYPES.ERROR,message:e}),this.jet.error(new Error(e),"user-information",!1),this.isActionRunning=!1}}async _updateAccountUserInformation(e){const t=this.accountId,n=this.userId,a={state:e}
try{return await this.accountUserInvitaionService.partialUpdateAccountUserInvitation({accountId:t,userId:n,patchData:a}),!0}catch{return!1}}},N=C,R="propTypes",D={record:s.PropTypes.object.isRequired},R in N?Object.defineProperty(N,R,{value:D,enumerable:!0,configurable:!0,writable:!0}):N[R]=D,T=v((f=C).prototype,"i18n",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=v(f.prototype,"toast",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=v(f.prototype,"jet",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=v(f.prototype,"accountUserInvitaionService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=v(f.prototype,"isActionRunning",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),v(f.prototype,"resendUserInvitation",[r.action],Object.getOwnPropertyDescriptor(f.prototype,"resendUserInvitation"),f.prototype),v(f.prototype,"removeUserInvitation",[r.action],Object.getOwnPropertyDescriptor(f.prototype,"removeUserInvitation"),f.prototype),h=f))||h)
var N,R,D;(0,t.setComponentTemplate)(w,P)})),define("campaign-manager-web/components/marketing-and-sales-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/constants/chart","@ember/service","@linkedin/ember-prop-types","tracked-toolbox","ember-async-data/tracked-async-data","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A=(0,n.createTemplateFactory)({id:"oaj1rsch",block:'[[[1,"\\n"],[8,[39,0],null,[["@isOpen","@size","@dismissModal"],[[30,1],"large",[30,2]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],[[16,0,[29,["pb4"," ",[28,[37,1],null,[["inverse"],[true]]]]]]],[["@titleId","@title"],["marketing-and-sales-modal-title",[28,[37,2],["i18n_marketing_and_sales_modal_title","campaign-manager-web/components/marketing-and-sales-modal"],[["campaignName"],[[30,4]]]]]],null],[1,"\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,3],null,[["@isLoading"],[[30,0,["salesAlignedAudienceInsights","isPending"]]]],null],[1,"\\n"],[41,[28,[37,5],[[30,0,["salesAlignedAudienceInsights","isResolved"]],[30,0,["salesAlignedAudienceInsights","value"]]],null],[[[1,"      "],[10,0],[12],[1,"\\n"],[1,"        "],[8,[39,6],[[16,0,[29,[[28,[37,7],null,[["color"],["text-low-emphasis"]]]]]]],[["@message","@type"],[[28,[37,2],["i18n_inline_overlap_amount","campaign-manager-web/components/marketing-and-sales-modal"],[["overlapAmount"],[[30,0,["overlapAmount"]]]]],"neutral"]],null],[1,"\\n"],[1,"        "],[10,2],[15,0,[29,["pl5 pt1"," ",[28,[37,7],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_marketing_and_sales_modal_sub_title","campaign-manager-web/components/marketing-and-sales-modal"],null]],[1,"\\n        "],[13],[1,"\\n"],[1,"        "],[10,0],[14,0,"marketing-and-sales-modal__venn-chart-and-legend"],[12],[1,"\\n"],[1,"          "],[11,0],[24,0,"marketing-and-sales-modal__venn-chart"],[4,[38,8],null,[["isHighchartsLoaded","chartOptions"],[[30,0,["areChartDependenciesReady"]],[30,0,["chartOptions"]]]]],[12],[13],[1,"\\n"],[1,"          "],[10,0],[14,0,"marketing-and-sales-modal__legend"],[12],[1,"\\n            "],[10,0],[12],[1,"\\n              "],[10,0],[14,0,"u-display-flex u-items-center pb2"],[12],[1,"\\n                "],[10,1],[14,0,"marketing-and-sales-modal__circle-icon-blue"],[12],[13],[1,"\\n                "],[10,1],[15,0,[29,[[28,[37,7],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,2],["i18n_marketing_audience","campaign-manager-web/components/marketing-and-sales-modal"],null]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,7],null,[["size"],["medium"]]]]]],[12],[1,"\\n                "],[1,[28,[35,9],[[30,0,["salesAlignedAudienceInsights","value","currentAudienceCount"]]],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[12],[1,"\\n              "],[10,0],[14,0,"u-display-flex u-items-center pb2"],[12],[1,"\\n                "],[10,1],[14,0,"marketing-and-sales-modal__circle-icon-purple"],[12],[13],[1,"\\n                "],[10,1],[15,0,[29,[[28,[37,7],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,2],["i18n_sales_audience","campaign-manager-web/components/marketing-and-sales-modal"],null]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,7],null,[["size"],["medium"]]]]]],[12],[1,"\\n                "],[1,[28,[35,9],[[30,0,["salesAlignedAudienceInsights","value","salesAudienceCount"]]],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[12],[1,"\\n              "],[10,0],[14,0,"u-display-flex u-items-center pb2"],[12],[1,"\\n                "],[10,1],[14,0,"marketing-and-sales-modal__circle-icon-violet"],[12],[13],[1,"\\n                "],[10,1],[15,0,[29,[[28,[37,7],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,2],["i18n_overlap","campaign-manager-web/components/marketing-and-sales-modal"],null]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,7],null,[["size"],["medium"]]]]]],[12],[1,"\\n                "],[1,[28,[35,9],[[30,0,["salesAlignedAudienceInsights","value","audienceOverlapCount"]]],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"],[1,"        "],[10,0],[12],[1,"\\n          "],[10,2],[15,0,[29,["pt5"," ",[36,1]," ",[28,[37,7],null,[["size","color","weight"],["medium","text-low-emphasis","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_forecasted_results_title","campaign-manager-web/components/marketing-and-sales-modal"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,["pt2"," ",[28,[37,7],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_forecasted_results_sub_title","campaign-manager-web/components/marketing-and-sales-modal"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"pv5 u-display-flex u-justify-start"],[12],[1,"\\n"],[42,[28,[37,11],[[28,[37,11],[[30,5]],null]],null],null,[[[1,"              "],[8,[39,12],null,[["@impact","@currencyCode"],[[30,6],[30,7]]],null],[1,"\\n"]],[6]],null],[1,"          "],[13],[1,"\\n"],[1,"          "],[10,2],[15,0,[29,["pb2"," ",[28,[37,7],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_forecasted_results_warning_text","campaign-manager-web/components/marketing-and-sales-modal"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalFooter"]],[[24,0,"u-layout-flex__container--flex-end"]],null,[["default"],[[[[1,"\\n"],[1,"    "],[8,[39,13],[[24,0,"mr2"],[4,[38,14],["click",[30,2]],null],[4,[38,15],["mso_campaign_recommendation_dismiss"],null]],[["@buttonType","@text","@emphasized","@size"],["secondary",[28,[37,2],["i18n_dismiss_modal_btn_text","campaign-manager-web/components/marketing-and-sales-modal"],null],true,"small"]],null],[1,"\\n"],[1,"    "],[8,[39,13],[[4,[38,15],["mso_campaign_recommendation_align_audience"],null],[4,[38,14],["click",[30,0,["onAudienceAlign"]]],null]],[["@buttonType","@text","@size","@loading","@loadingA11yText"],["primary",[28,[37,2],["i18n_align_audience_btn_text","campaign-manager-web/components/marketing-and-sales-modal"],null],"small",[30,0,["isApplyButtonLoading"]],[28,[37,2],["i18n_apply_button_loading_a11y_text","campaign-manager-web/components/marketing-and-sales-modal"],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@dismissModal","modal","@campaignName","@predictedImpacts","impact","@currencyCode"],false,["hue-web-modal","hue-web-foundations@-divider","t","cm-overlay-loader","if","and","hue-web-inline-feedback","hue-web-foundations@-text-body","render-highchart-when-ready","format-number","each","-track-array","metric-impact-vertical","hue-web-button","on","track-interaction"]]',moduleName:"campaign-manager-web/components/marketing-and-sales-modal.hbs",isStrictMode:!1})
let C=e.default=(u=(0,r.inject)("cm-asset-loader"),d=(0,r.inject)("i18n"),p=(0,r.inject)("recommendations"),(0,o.assertPropTypes)((T=class extends a.default{constructor(){super(...arguments),E(this,"cmAssetLoader",b,this),E(this,"i18n",_,this),E(this,"recommendationService",h,this),E(this,"isApplyButtonLoading",f,this),y(this,"onAudienceAlign",(()=>{this.isApplyButtonLoading=!0,this.args.onAudienceAlign(this.args.recommendationId,(()=>{this.isApplyButtonLoading=!1}))})),this.cmAssetLoader.loadAssets(i.HIGHCHARTS_WITH_VENN_LAZYLOAD_ASSETS)}get salesAlignedAudienceInsights(){const{accountId:e,recommendationId:t,campaignId:n}=this.args
return new s.default(this.recommendationService.salesAlignedAudienceInsights({accountId:e,recommendationId:t,campaignId:n}))}get areChartDependenciesReady(){return i.HIGHCHARTS_WITH_VENN_LAZYLOAD_ASSETS.every((e=>this.cmAssetLoader.assetStatuses[e]?.isReady))}get chartOptions(){const{currentAudienceCount:e,salesAudienceCount:t,audienceOverlapCount:n}=this.salesAlignedAudienceInsights.value
return{series:[{type:i.CHART_TYPE.VENN,showInLegend:!0,name:"",data:[{sets:[this._getI18n("i18n_marketing_audience")],value:e,name:this._getI18n("i18n_marketing_audience"),color:i.COLORS.BLUE_7},{sets:[this._getI18n("i18n_sales_audience")],value:t,name:this._getI18n("i18n_sales_audience"),color:i.COLORS.PURPLE_5},{sets:[this._getI18n("i18n_marketing_audience"),this._getI18n("i18n_sales_audience")],value:n,name:this._getI18n("i18n_overlap"),color:i.COLORS.BLUE_9}],dataLabels:{enabled:!1}}],title:{text:""},credits:{enabled:!1}}}get overlapAmount(){const e="LOW",t="MEDIUM",n="HIGH",{currentAudienceCount:a,salesAudienceCount:i,audienceOverlapCount:r}=this.salesAlignedAudienceInsights.value,o=Math.min(a,i),l=Math.round(r/o*100)
return l>75?n:l<25?e:t}_getI18n(e,t){return this.i18n.lookupTranslation(this.constructor,e)(t)}},y(T,"propTypes",{isOpen:o.PropTypes.bool.isRequired,dismissModal:o.PropTypes.func.isRequired,campaignName:o.PropTypes.string.isRequired,campaignId:o.PropTypes.oneOfType([o.PropTypes.number,o.PropTypes.string]).isRequired,currencyCode:o.PropTypes.string.isRequired,recommendationId:o.PropTypes.oneOfType([o.PropTypes.number,o.PropTypes.string]).isRequired,accountId:o.PropTypes.oneOfType([o.PropTypes.number,o.PropTypes.string]).isRequired,onAudienceAlign:o.PropTypes.func.isRequired,predictedImpacts:o.PropTypes.array.isRequired}),b=S((g=T).prototype,"cmAssetLoader",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=S(g.prototype,"i18n",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(g.prototype,"recommendationService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S(g.prototype,"salesAlignedAudienceInsights",[l.cached],Object.getOwnPropertyDescriptor(g.prototype,"salesAlignedAudienceInsights"),g.prototype),f=S(g.prototype,"isApplyButtonLoading",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m=g))||m);(0,t.setComponentTemplate)(A,C)})),define("campaign-manager-web/components/matched-audiences-page",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","tracked-toolbox","@linkedin/ember-prop-types","@ember/service","@ember/object/computed","@ember/array","campaign-manager-web/utils/date","ember-lifeline","campaign-manager-web/constants/simple-settings","campaign-manager-web/constants/audiences/matched/common","campaign-manager-web/utils/audiences/matched/common","campaign-manager-web/constants/audiences/matched/engagement","campaign-manager-web/constants/audience","@ember/utils","ember-concurrency-decorators","ember-stdlib/utils/is-browser","@ember/runloop","ember-copy","campaign-manager-web/utils/http-error","campaign-manager-web/constants/company-matching","hue-web-toast/utils/constants","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/constants/routes","campaign-manager-web/config/environment","campaign-manager-web/utils/lisa","campaign-manager-web/constants/lix","campaign-manager-web/utils/tracking","@glimmer/tracking","campaign-manager-web/utils/targeting","campaign-manager-web/components/common-table-cells/number-or-dash","campaign-manager-web/components/common-table-cells/created-date","campaign-manager-web/components/audiences-table/name","campaign-manager-web/components/audiences-table/status","campaign-manager-web/components/audiences-table/source","campaign-manager-web/components/audiences-table/match-rate","campaign-manager-web/components/audiences-table/active-campaigns","campaign-manager-web/components/audiences-table/ownership","campaign-manager-web/components/audiences-table/count","campaign-manager-web/components/audiences-table/matched-audience-filter","campaign-manager-web/components/reporting-created-date-dropdown","@embroider/util","campaign-manager-web/constants/micro-app","campaign-manager-web/constants/pem/audiences","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/utils/account"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W){var X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye,Se,Ae,Ce,Oe,ve,we,Ie,Pe,Ne,Re,De,Me,Le,ke,Ue,xe,Fe,ze,je,Ge,Be,Ve,Ye,He,qe,Ke,We,Xe,$e,Je,Qe,Ze,et,tt,nt,at,it,rt,ot,lt,st,ct,ut,dt,pt,mt,gt,bt,_t,ht,ft,Tt,Et
function yt(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function St(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}function At(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Ct=(0,n.createTemplateFactory)({id:"Y3OGdap5",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n"],[41,[30,0,["showEmptyState"]],[[[1,"    "],[10,0],[14,0,"matched-audiences__empty-state-content"],[12],[1,"\\n      "],[8,[39,1],[[24,0,"mt8"]],[["@illustration","@headline","@message"],["main-coworkers-5",[28,[37,2],["i18n_empty_state_headline_v3","campaign-manager-web/components/matched-audiences-page"],null],[28,[37,2],["i18n_empty_state_message_v2","campaign-manager-web/components/matched-audiences-page"],null]]],null],[1,"\\n      "],[10,0],[14,0,"matched-audiences__header-actions u-display-flex u-justify-center"],[12],[1,"\\n        "],[8,[39,3],null,[["@canEditMatchedAudiences","@createAudienceDropdownOptions","@onOpenPanel","@onOpenOfflineEventsPanel","@isCreateAudienceDropdownOpen","@openMenu","@closeMenu"],[[30,0,["canEditMatchedAudiences"]],[30,0,["createAudienceDropdownOptions"]],[30,0,["onOpenPanel"]],[30,0,["onOpenOfflineEventsPanel"]],[30,0,["isCreateAudienceDropdownOpen"]],[28,[37,4],[[30,0],"isCreateAudienceDropdownOpen",true],null],[28,[37,4],[[30,0],"isCreateAudienceDropdownOpen",false],null]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[10,0],[12],[1,"\\n      "],[10,"section"],[14,0,"matched-audiences__table-container"],[12],[1,"\\n        "],[10,0],[14,0,"reporting-container"],[12],[1,"\\n          "],[10,0],[14,0,"reporting-actions-bar u-layout-flex__container--center-space-between"],[12],[1,"\\n"],[41,[51,[30,0,["showEmptyState"]]],[[[1,"              "],[10,0],[14,0,"matched-audiences__header-actions u-display-flex u-flex-wrap"],[12],[1,"\\n"],[1,"                "],[8,[39,3],null,[["@canEditMatchedAudiences","@createAudienceDropdownOptions","@onOpenPanel","@onOpenOfflineEventsPanel","@isCreateAudienceDropdownOpen","@openMenu","@closeMenu"],[[30,0,["canEditMatchedAudiences"]],[30,0,["createAudienceDropdownOptions"]],[30,0,["onOpenPanel"]],[30,0,["onOpenOfflineEventsPanel"]],[30,0,["isCreateAudienceDropdownOpen"]],[28,[37,4],[[30,0],"isCreateAudienceDropdownOpen",true],null],[28,[37,4],[[30,0],"isCreateAudienceDropdownOpen",false],null]]],null],[1,"\\n                "],[8,[39,6],null,[["@id","@anchor","@placement","@header","@onCtaClick"],["website_actions_audiences_ga","#ma-header-actions-create-trigger","bottom",[28,[37,2],["i18n_wa_audiences_nfi_header_v2","campaign-manager-web/components/matched-audiences-page"],null],[30,0,["onWebsiteActionsNFIClick"]]]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,2],["i18n_wa_audiences_nfi_v2","campaign-manager-web/components/matched-audiences-page"],null]],[1,"\\n                "]],[]]]]],[1,"\\n                "],[8,[39,6],null,[["@header","@id","@anchor","@placement","@onCtaClick"],[[28,[37,2],["i18n_doc_ads_audiences_nfi_header","campaign-manager-web/components/matched-audiences-page"],null],"document_ads_audiences","#ma-header-actions-create-trigger","right",[30,0,["onDocAdsAudiencesNFIClick"]]]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,2],["i18n_doc_ads_audiences_nfi_content","campaign-manager-web/components/matched-audiences-page"],null]],[1,"\\n                "]],[]]]]],[1,"\\n                "],[8,[39,6],null,[["@header","@id","@anchor","@placement","@onCtaClick"],[[28,[37,2],["i18n_conversation_ads_audiences_nfi_header","campaign-manager-web/components/matched-audiences-page"],null],"conversation_ads_audiences","#ma-header-actions-create-trigger","right",[30,0,["onConversationAdsAudiencesNFIClick"]]]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,2],["i18n_conversation_ads_audiences_nfi_content","campaign-manager-web/components/matched-audiences-page"],null]],[1,"\\n                "]],[]]]]],[1,"\\n                "],[8,[39,6],null,[["@header","@id","@anchor","@placement","@ctaText","@onCtaClick"],[[28,[37,2],["i18n_predictive_audiences_nfi_header","campaign-manager-web/components/matched-audiences-page"],null],"predictive_audiences","#ma-header-actions-create-trigger","right",[28,[37,2],["i18n_predictive_audiences_nfi_learn_more","campaign-manager-web/components/matched-audiences-page"],null],[30,0,["onPredictiveAudiencesNFIClick"]]]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,2],["i18n_predictive_audiences_nfi_content","campaign-manager-web/components/matched-audiences-page"],null]],[1,"\\n                "]],[]]]]],[1,"\\n"],[41,[51,[30,0,["isLookalikeDeprecationEnabled"]]],[[[1,"                  "],[8,[39,7],[[16,"disabled",[28,[37,8],[[30,0,["enableCreateBulkLookalikes"]]],null]],[4,[38,9],["click",[30,0,["onCreateBulkLookalikesClick"]]],null],[4,[38,10],["target_standalone_ma_audience_bulk_lookalike"],null]],[["@buttonType","@emphasized","@size","@text"],["secondary",true,"small",[28,[37,2],["i18n_matched_audiences_create_bulk_lookalikes_label","campaign-manager-web/components/matched-audiences-page"],null]]],null],[1,"\\n"]],[]],null],[1,"                "],[8,[39,7],[[16,"disabled",[28,[37,8],[[30,0,["canCopyBulkMatchedAudiences"]]],null]],[4,[38,9],["click",[28,[37,11],[[30,0,["onOpenPanel"]],[30,0,["panelTypes","COPY_MATCHED_AUDIENCE"]],null],null]],null],[4,[38,10],["target_standalone_ma_audience_bulk_copy"],null]],[["@buttonType","@emphasized","@size","@text"],["secondary",true,"small",[28,[37,2],["i18n_matched_audiences_copy_a11y_hoverable_label","campaign-manager-web/components/matched-audiences-page"],null]]],null],[1,"\\n                "],[8,[39,7],[[16,"disabled",[28,[37,8],[[30,0,["canBulkDeleteMatchedAudiences"]]],null]],[4,[38,9],["click",[30,0,["onBulkDeleteAudiences"]]],null],[4,[38,10],["target_standalone_ma_audience_bulk_delete"],null]],[["@buttonType","@emphasized","@size","@text"],["secondary",true,"small",[28,[37,2],["i18n_matched_audiences_delete_a11y_hoverable_label","campaign-manager-web/components/matched-audiences-page"],null]]],null],[1,"\\n                "],[8,[39,7],[[16,"disabled",[28,[37,8],[[30,0,["canAddToCampaign"]]],null]],[4,[38,9],["click",[30,0,["onAddBulkAudiencesToCampaign"]]],null],[4,[38,10],["audiences_matched_bulk_add_to_campaign"],null]],[["@buttonType","@emphasized","@size","@text"],["secondary",true,"small",[28,[37,2],["i18n_matched_audiences_add_bulk_add_audiences_to_campaign","campaign-manager-web/components/matched-audiences-page"],null]]],null],[1,"\\n                "],[8,[39,7],[[16,"disabled",[28,[37,8],[[30,0,["canGenerateInsights"]]],null]],[4,[38,9],["click",[30,0,["onBulkGenerateInsights"]]],null],[4,[38,10],["audiences_matched_bulk_generate_insights"],null]],[["@buttonType","@emphasized","@size","@text"],["secondary",true,"small",[28,[37,2],["i18n_matched_audiences_create_bulk_generate_insights","campaign-manager-web/components/matched-audiences-page"],null]]],null],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n          "],[10,0],[14,0,"reporting-container__table-container"],[12],[1,"\\n            "],[8,[39,12],null,[["@theme","@data","@useFilteringByColumns","@filteringIgnoreCase","@pageSize","@columns","@rowIdKey","@enableRowSelection","@sendDisplayDataChangedAction","@enableFilterRow","@selectedItems","@onDisplayDataChangedAction","@enableStickyFirstColAndHeaders"],[[30,0,["audiencesTableTheme"]],[30,0,["matchedAudiences"]],true,true,[30,0,["tablePageSize"]],[30,0,["audiencesTableColumns"]],[30,0,["tableRowIdKey"]],true,true,true,[30,0,["selectedMatchedAudiences"]],[30,0,["onDisplayDataChange"]],true]],null],[1,"\\n\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]]],[13],[1,"\\n\\n"],[41,[28,[37,13],[[30,0,["currentPanelTypeInView"]],[30,0,["panelTypes","COPY_MATCHED_AUDIENCE"]]],null],[[[1,"  "],[8,[39,14],null,[["@eligibleDestinationAccounts","@sourceAccountId","@sourceSegments","@onShareCopySuccess","@isOpen","@dismissModal"],[[30,0,["matchedAudienceService","assetCopySharingAccounts"]],[30,0,["accountId"]],[30,0,["selectedMatchedAudiences"]],[30,0,["onShareAssetCopySuccess"]],[30,0,["isMatchedAudiencesModalOpen"]],[30,0,["onCancelModal"]]]],null],[1,"\\n\\n"]],[]],[[[41,[28,[37,13],[[30,0,["currentPanelTypeInView"]],[30,0,["panelTypes","CREATE_SMART_AUDIENCE"]]],null],[[[1,"  "],[8,[39,15],null,[["@currentModalTypeInView","@accountId","@onCreate","@isOpen","@dismissModal"],[[30,0,["currentPanelTypeInView"]],[30,0,["accountId"]],[28,[37,11],[[30,0,["onCreateAudienceSuccess"]],"target_ma_modal_create_smart_audience_success"],null],[30,0,["isMatchedAudiencesModalOpen"]],[28,[37,11],[[30,0,["onCancelModal"]],"target_ma_modal_cancel_create_smart_audience"],null]]],null],[1,"\\n\\n"]],[]],[[[41,[28,[37,13],[[30,0,["currentPanelTypeInView"]],[30,0,["panelTypes","EDIT_SMART_AUDIENCE"]]],null],[[[1,"  "],[8,[39,15],null,[["@currentModalTypeInView","@accountId","@audienceIdToEdit","@onEdit","@isOpen","@dismissModal"],[[30,0,["currentPanelTypeInView"]],[30,0,["accountId"]],[30,0,["audienceIdToEdit"]],[28,[37,11],[[30,0,["onEditAudienceSuccess"]],"target_ma_modal_edit_smart_audience_success"],null],[30,0,["isMatchedAudiencesModalOpen"]],[28,[37,11],[[30,0,["onCancelModal"]],"target_ma_modal_cancel_edit_smart_audience"],null]]],null],[1,"\\n\\n"]],[]],[[[41,[28,[37,13],[[30,0,["currentPanelTypeInView"]],[30,0,["panelTypes","CREATE_MA_AUDIENCE"]]],null],[[[1,"  "],[8,[39,16],null,[["@accountId","@accountReference","@canCreateOrgBasedEngagementAudience","@createAudienceDropdownOptions","@hasInsightTag","@isOpen","@onCancel","@onCreateSuccess","@openWaModal"],[[30,0,["accountId"]],[30,0,["accountReference"]],[30,0,["canCreateOrgBasedEngagementAudience"]],[30,0,["createAudienceDropdownOptions"]],[30,0,["hasInsightTag"]],[30,0,["isMatchedAudiencesModalOpen"]],[30,0,["onCancelModal"]],[30,0,["onCreateAudienceSuccess"]],[30,0,["openNewWebsiteAudienceModal"]]]],null],[1,"\\n\\n"]],[]],[[[41,[30,0,["currentPanelTypeInView"]],[[[1,"  "],[8,[39,17],null,[["@accountId","@accountReference","@canCreateOrgBasedEngagementAudience","@currentPanelTypeInView","@dismissModal","@engagementAudienceToEdit","@engagementSourceType","@hasInsightTag","@isOfflineEventsSelected","@isOpen","@listAudienceIdToEdit","@lookBackWindows","@onCancel","@onCreateSuccess","@onEditSuccess","@sourceType"],[[30,0,["accountId"]],[30,0,["accountReference"]],[30,0,["canCreateOrgBasedEngagementAudience"]],[30,0,["currentPanelTypeInView"]],[30,0,["onCancelModal"]],[30,0,["currentRowInAction"]],[30,0,["currentEngagementPanelSource","engagementSourceType"]],[30,0,["hasInsightTag"]],[30,0,["isOfflineEventsSelected"]],[30,0,["isMatchedAudiencesModalOpen"]],[30,0,["individualActionSourceId"]],[30,0,["currentEngagementPanelSource","lookBackWindows"]],[30,0,["onCancelPanel"]],[30,0,["onCreateAudienceSuccess"]],[30,0,["onEditAudienceSuccess"]],[30,0,["currentEngagementPanelSource","engagementSourceType"]]]],null],[1,"\\n"]],[]],null]],[]]]],[]]]],[]]]],[]]],[1,"\\n"],[8,[39,18],null,[["@isOpen","@dismissModal","@editedAudienceId","@successCallback"],[[30,0,["isNewWebsiteAudienceModalOpen"]],[30,0,["dismissNewWebsiteAudienceModal"]],[30,0,["individualActionSourceId"]],[30,0,["onWebsiteAudienceChangeSuccess"]]]],null],[1,"\\n\\n"],[44,[[52,[30,0,["currentRowInAction"]],1,[30,0,["selectedMatchedAudiences","length"]]]],[[[1,"  "],[8,[39,20],[[16,"aria-labelledBy",[30,0,["deleteConfirmModalHeaderId"]]]],[["@size","@isOpen","@dismissModal","@returnFocusTo"],["medium",[30,0,["isDeleteConfirmModalOpen"]],[30,0,["onDismissDeleteAudienceModal"]],[52,[30,0,["currentRowInAction"]],[30,0,["focusDropdownTriggerSelector"]]]]],[["default"],[[[[1,"\\n    "],[8,[30,2,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n      "],[10,"h3"],[15,1,[29,[[30,0,["deleteConfirmModalHeaderId"]]]]],[15,0,[29,[[28,[37,21],null,[["size"],["large"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_delete_audiences_modal_header","campaign-manager-web/components/matched-audiences-page"],[["audienceCount"],[[30,1]]]]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,2,["ModalContent"]],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["i18n_delete_audiences_modal_content","campaign-manager-web/components/matched-audiences-page"],[["audienceCount"],[[30,1]]]]],[1,"\\n      "],[8,[39,22],[[24,0,"mv4"]],[["@isDismissHidden","@message"],[true,[28,[37,2],["i18n_delete_audiences_modal_warning","campaign-manager-web/components/matched-audiences-page"],[["audienceCount"],[[30,1]]]]]],null],[1,"\\n\\n    "]],[]]]]],[1,"\\n    "],[8,[30,2,["ModalFooter"]],[[24,0,"modal-footer--with-inline-feedback-and-buttons"]],null,[["default"],[[[[1,"\\n      "],[10,0],[14,0,"mb2 self-start"],[12],[1,"\\n        "],[8,[39,23],null,[["@type","@isHidden","@message"],["negative",[28,[37,8],[[30,0,["deleteAudiencesTask","last","isError"]]],null],[28,[37,24],null,[["error","customErrorMessage","withRecoveryMessage"],[[30,0,["deleteAudiencesTask","last","error"]],[28,[37,2],["i18n_bulk_delete_audiences_server_error_message","campaign-manager-web/components/matched-audiences-page"],[["count"],[[30,1]]]],false]]]]],null],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,0],[12],[1,"\\n        "],[8,[39,7],[[24,0,"mr2"],[16,"disabled",[30,0,["deleteAudiencesTask","isRunning"]]],[4,[38,9],["click",[30,0,["onDismissDeleteAudienceModal"]]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,2],["i18n_delete_audiences_modal_cancel_button","campaign-manager-web/components/matched-audiences-page"],null]]],null],[1,"\\n"],[1,"        "],[8,[39,7],[[16,"disabled",[30,0,["deleteAudiencesTask","isRunning"]]],[4,[38,9],["click",[30,0,["onConfirmDeleteAudiences"]]],null],[4,[38,10],["target_standalone_ma_audience_delete_confirm"],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,2],["i18n_bulk_delete_button","campaign-manager-web/components/matched-audiences-page"],null]]],null],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n"]],[1]]],[8,[39,20],[[16,"aria-labelledBy",[30,0,["partialSuccessDeleteModalHeaderId"]]]],[["@size","@isOpen","@dismissModal"],["medium",[30,0,["isPartialSuccessDeleteModalOpen"]],[30,0,["onDismissPartialSuccessDeleteModal"]]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h3"],[15,1,[30,0,["partialSuccessDeleteModalHeaderId"]]],[15,0,[29,[[28,[37,21],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_partial_success_delete_modal_header","campaign-manager-web/components/matched-audiences-page"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],[[24,0,"p4"]],null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,25],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_partial_success_delete_modal_content","campaign-manager-web/components/matched-audiences-page"],[["audienceCount","linkInfo"],[[30,0,["audiencesNotDeleted","length"]],[28,[37,26],null,[["href","ariaLabel","dataTestSelector","dataControlName"],[[28,[37,27],null,[["path","accountId"],["help/lms/answer/93006",[30,0,["accountId"]]]]],[28,[37,2],["i18n_partial_success_delete_modal_learn_more_label","campaign-manager-web/components/matched-audiences-page"],null],"data-test-matched-audiences__partial-success-delete-modal-learn-more","target_standalone_ma_audience_delete_learnmore"]]]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,"ul"],[15,0,[29,["matched-audiences__modal-audiences-list"," ",[36,28]]]],[12],[1,"\\n"],[42,[28,[37,30],[[28,[37,30],[[30,0,["audiencesNotDeleted"]]],null]],null],null,[[[1,"        "],[10,"li"],[15,0,[29,["u-color__black--75"," ",[36,31]," ",[28,[37,25],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[30,4,["name"]]],[1,"\\n        "],[13],[1,"\\n"]],[4]],null],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[8,[39,7],[[24,0,"mr2"],[4,[38,9],["click",[30,0,["onDismissPartialSuccessDeleteModal"]]],null],[4,[38,10],["target_standalone_ma_audience_delete_fail"],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,2],["i18n_partial_success_delete_modal_cancel_button","campaign-manager-web/components/matched-audiences-page"],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]],[1,"\\n"],[8,[39,20],[[16,"aria-labelledBy",[30,0,["createLookalikesWarningModalHeaderId"]]]],[["@size","@isOpen","@dismissModal"],["medium",[30,0,["isCreateLookalikesWarningModalOpen"]],[30,0,["onDismissCreateLookalikesWarningModal"]]]],[["default"],[[[[1,"\\n  "],[8,[30,5,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h3"],[15,1,[30,0,["createLookalikesWarningModalHeaderId"]]],[15,0,[29,[[28,[37,21],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_matched_audiences_create_bulk_lookalikes_modal_header","campaign-manager-web/components/matched-audiences-page"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,5,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,25],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_lookalikes_modal_content","campaign-manager-web/components/matched-audiences-page"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,"ul"],[15,0,[29,["matched-audiences__modal-audiences-list"," ",[36,28]]]],[12],[1,"\\n"],[42,[28,[37,30],[[28,[37,30],[[30,0,["selectedMatchedAudiences"]]],null]],null],null,[[[41,[51,[30,6,["allowedToCreateLookalike"]]],[[[1,"          "],[10,"li"],[15,0,[29,["u-color__black--75"," ",[36,31]," ",[28,[37,25],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[30,6,["name"]]],[1,"\\n          "],[13],[1,"\\n"]],[]],null]],[6]],null],[1,"    "],[13],[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,25],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_lookalikes_modal_create_message","campaign-manager-web/components/matched-audiences-page"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,5,["ModalFooter"]],[[24,0,"modal-footer--with-inline-feedback-and-buttons"]],null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"mb2 self-start"],[12],[1,"\\n      "],[8,[39,23],null,[["@type","@isHidden","@message"],["negative",[28,[37,8],[[30,0,["createBulkLookalikeAudienceTask","last","isError"]]],null],[28,[37,24],null,[["error","customErrorMessage","withRecoveryMessage"],[[30,0,["createBulkLookalikeAudienceTask","last","error"]],[28,[37,2],["i18n_create_lookalike_server_error_message","campaign-manager-web/components/matched-audiences-page"],null],false]]]]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[8,[39,7],[[24,0,"mr2"],[16,"disabled",[30,0,["createBulkLookalikeAudienceTask","isRunning"]]],[4,[38,9],["click",[30,0,["onDismissCreateLookalikesWarningModal"]]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,2],["i18n_create_lookalikes_modal_cancel_button","campaign-manager-web/components/matched-audiences-page"],null]]],null],[1,"\\n      "],[8,[39,7],[[16,"disabled",[30,0,["createBulkLookalikeAudienceTask","isRunning"]]],[4,[38,9],["click",[30,0,["onConfirmCreateLookalikesWarningModal"]]],null],[4,[38,10],["target_standalone_ma_audience_bulk_lookalike_warning_confirm"],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,2],["i18n_create_lookalikes_modal_create_button","campaign-manager-web/components/matched-audiences-page"],null]]],null],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[5]]]]],[1,"\\n"],[8,[39,32],null,[["@isOpen","@onDismiss"],[[30,0,["isAddToCampaignWarningModalOpen"]],[30,0,["onDismissSingleAddToCampaignWarningModal"]]]],null],[1,"\\n\\n"],[8,[39,32],null,[["@isOpen","@onDismiss","@invalidAudiences","@onConfirm","@returnFocusTo"],[[30,0,["isBulkAddToCampaignWarningModalOpen"]],[30,0,["onDismissBulkAddToCampaignWarningModal"]],[30,0,["invalidAudiencesForAddToCampaign"]],[30,0,["onConfirmAddToCampaign"]],".ads-table__filter-row-input-name"]],null],[1,"\\n"]],["numberOfAudiencesToDelete","modal","modal","audience","modal","segment"],false,["if","page-empty-state","t","audiences/matched/create-audiences-menu","set","unless","new-feature-introduction-bubble","hue-web-button","not","on","track-interaction","fn","ads-table","eq","asset-copy-sharing-modal","audiences/matched/smart-audience-editor","audiences/matched/create-ma-modal","audiences/matched/matched-audience-editor-modal","matched-website-audience-management-modal","let","hue-web-modal","hue-web-foundations@-text-heading","cm-inline-feedback","hue-web-inline-feedback","error-message","hue-web-foundations@-text-body","external-link-info","help-center-url","hue-web-foundations@-list","each","-track-array","hue-web-foundations@-list-item","audiences/matched/add-to-campaign-warning-modal"]]',moduleName:"campaign-manager-web/components/matched-audiences-page.hbs",isStrictMode:!1})
class Ot{constructor(){At(this,"tableContainer","audiences-table-theme")}}const vt=[O.JET_ERROR_TAGS.AUDIENCES,"controller"],wt=".js-matched-audiences__actions-dropdown-trigger-",It=".js-matched-audiences__create-audience-dropdown-trigger",Pt=[m.PANEL_TYPES.CREATE_WEBSITE_AUDIENCE,m.PANEL_TYPES.CREATE_LIST_AUDIENCE,m.PANEL_TYPES.CREATE_LOOKALIKE_AUDIENCE,m.PANEL_TYPES.CREATE_SMART_AUDIENCE,m.PANEL_TYPES.CREATE_ENGAGEMENT_AUDIENCE]
let Nt=e.default=(X=(0,l.inject)("audiences/matched-audience"),$=(0,l.inject)("audiences/engagement-source"),J=(0,l.inject)("a11y-notification"),Q=(0,l.inject)("hue-web-toast"),Z=(0,l.inject)(),ee=(0,l.inject)(),te=(0,l.inject)(),ne=(0,l.inject)("targeting/saved-audience"),ae=(0,l.inject)("targeting/targeting-criteria"),ie=(0,l.inject)("campaign"),re=(0,l.inject)("campaign-mode"),oe=(0,l.inject)("audiences"),le=(0,l.inject)(),se=(0,l.inject)(),ce=(0,l.inject)(),ue=(0,l.inject)(),de=(0,l.inject)(),pe=(0,l.inject)(),me=(0,l.inject)(),ge=(0,s.readOnly)("args.accountModel.account.canEditCreative"),be=(0,i.computed)("selectedMatchedAudiences.[]"),_e=(0,i.computed)("selectedMatchedAudiences.[]"),he=(0,i.computed)("selectedMatchedAudiences.[]"),fe=(0,i.computed)("selectedMatchedAudiences.[]"),Te=(0,i.computed)("selectedMatchedAudiences.[]"),Ee=(0,i.computed)("selectedMatchedAudiences.[]"),ye=(0,s.alias)("args.accountModel"),Se=(0,s.alias)("args.accountModel.accountHasInsightTag"),Ae=(0,s.readOnly)("args.accountModel.account.accountId"),Ce=(0,s.alias)("args.accountModel.account.reference"),Oe=(0,s.readOnly)("args.accountModel.account.canCreateDsc"),ve=(0,r.localCopy)("matchedAudienceService.matchedAudiences"),we=(0,f.task)({drop:!0}),(0,o.assertPropTypes)((Et=class e extends a.default{get showEmptyState(){return 0===this.matchedAudiences.length&&0===this.unfilteredMatchedAudiencesData.length}get createAudienceDropdownOptions(){return{uploadList:[{i18nType:m.PANEL_TYPES.CREATE_LIST_AUDIENCE,maPanelType:m.PANEL_TYPES.CREATE_LIST_AUDIENCE,controlName:"target_add_create_uploadlist_header_cta"}],retargetBy:this._getCreateDropdownRetargetingByOptions(),createFrom:e.getCreateDropdownCreateFromOptions(this)}}get isSmartAudienceEnabled(){return this.lix.getTreatmentIsEnabled(P.LIX_TEST_KEYS.enableSmartAudience)}get isDocAdsEngagementRetargetingEnabled(){return this.lix.getTreatmentIsEnabled(P.LIX_TEST_KEYS.enableDocAdsEngagementRetargeting)}get isMarketingAndSalesOrchestrationEnabled(){return this.lix.getTreatmentIsEnabled(P.LIX_TEST_KEYS.enableMarketingAndSalesOrchestration)}get isLookalikeDeprecationEnabled(){return this.lix.getTreatmentIsEnabled(P.LIX_TEST_KEYS.enableLookalikeDeprecation)}get focusDropdownTriggerSelector(){const e=(0,i.get)(this,"currentRowInAction.segmentId")
return`${wt}${e}`}set enableCreateBulkLookalikes(e){}get enableCreateBulkLookalikes(){return this.selectedMatchedAudiences.some((e=>e.allowedToCreateLookalike))}set invalidAudiencesForAddToCampaign(e){}get invalidAudiencesForAddToCampaign(){return this.selectedMatchedAudiences.filter((e=>D.MATCHED_AUDIENCES_INVALID_STATUSES.includes(e.status)))}set canCopyBulkMatchedAudiences(e){}get canCopyBulkMatchedAudiences(){const e=this.selectedMatchedAudiences,t=!(0,h.isEmpty)(e),n=e.every((({allowedToCopy:e})=>e))
return t&&n}set canAddToCampaign(e){}get canAddToCampaign(){return this.selectedMatchedAudiences.some((e=>!D.MATCHED_AUDIENCES_INVALID_STATUSES.includes(e.status)))}set canGenerateInsights(e){}get canGenerateInsights(){return!!this.selectedMatchedAudiences.length}set canBulkDeleteMatchedAudiences(e){}get canBulkDeleteMatchedAudiences(){const e=!(0,h.isEmpty)(this.selectedMatchedAudiences.filter((e=>e.allowedToDelete)))
return this.canEditMatchedAudiences&&e}get filters(){const e=(0,y.copy)((0,g.getMaTableFilters)({isSmartAudienceEnabled:this.isSmartAudienceEnabled,isDocAdsEngagementRetargetingEnabled:this.isDocAdsEngagementRetargetingEnabled,isMarketingAndSalesOrchestrationEnabled:this.isMarketingAndSalesOrchestrationEnabled}),!0),t=e[m.MA_TABLE_FILTER_IDS.DATA_SOURCES].filters
return this.engagementSourceService.activeEngagementSources.forEach((e=>{const n=e.engagementSourceType
n!==b.ENGAGEMENT_SOURCE_TYPES.WEBSITE&&n!==b.ENGAGEMENT_SOURCE_TYPES.WEBSITE_SIGNAL&&(t[m.MA_TABLE_FILTER_IDS[n]]=[{segmentType:m.SEGMENT_TYPES.RETARGETING,sourcePlatform:n}])})),e[m.MA_TABLE_FILTER_IDS.DATA_SOURCES].filters=Object.keys(t).sort(((e,t)=>e.toLowerCase().localeCompare(t.toLowerCase()))).reduce(((e,n)=>(e[n]=t[n],e)),{}),e}constructor(){super(...arguments),yt(this,"matchedAudienceService",Ne,this),yt(this,"engagementSourceService",Re,this),yt(this,"a11yNotification",De,this),yt(this,"toast",Me,this),yt(this,"i18n",Le,this),yt(this,"error",ke,this),yt(this,"jet",Ue,this),yt(this,"savedAudienceService",xe,this),yt(this,"targetingCriteriaService",Fe,this),yt(this,"campaignService",ze,this),yt(this,"campaignModeService",je,this),yt(this,"audiencesService",Ge,this),yt(this,"lix",Be,this),yt(this,"router",Ve,this),yt(this,"lisaLiam",Ye,this),yt(this,"tracking",He,this),yt(this,"iphService",qe,this),yt(this,"microAppsShell",Ke,this),yt(this,"microAppsUtil",We,this),At(this,"audiencesTableTheme",new Ot),At(this,"isCreateAudienceDropdownOpen",!1),yt(this,"isNewWebsiteAudienceModalOpen",Xe,this),yt(this,"currentRowInAction",$e,this),At(this,"panelTypes",null),yt(this,"currentPanelTypeInView",Je,this),yt(this,"currentEngagementPanelSource",Qe,this),yt(this,"isMatchedAudiencesModalOpen",Ze,this),At(this,"shouldUseModalExperience",!0),yt(this,"canEditMatchedAudiences",et,this)
yt(this,"unfilteredMatchedAudiencesData",tt,this),At(this,"filterIds",null),At(this,"selectedFilters",null),yt(this,"audiencesTableColumns",nt,this),At(this,"tablePageSize",_.AUDIENCES_TABLE_PAGE_SIZE),At(this,"tableRowIdKey","segmentId"),yt(this,"individualActionSourceId",at,this),At(this,"audiencesToDelete",null),yt(this,"audiencesNotDeleted",it,this),yt(this,"audienceIdToEdit",rt,this),yt(this,"isAddToCampaignWarningModalOpen",ot,this),yt(this,"isBulkAddToCampaignWarningModalOpen",lt,this),yt(this,"isDeleteConfirmModalOpen",st,this),yt(this,"isPartialSuccessDeleteModalOpen",ct,this),yt(this,"isCreateLookalikesWarningModalOpen",ut,this),At(this,"deleteConfirmModalHeaderId","matched-audiences__delete-confirm-header"),At(this,"partialSuccessDeleteModalHeaderId","matched-audiences__partial-success-delete-header"),At(this,"createLookalikesWarningModalHeaderId","matched-audiences__create-lookalikes-warning-modal-header"),yt(this,"parentAudience",dt,this),yt(this,"selectedMatchedAudiences",pt,this),yt(this,"account",mt,this),yt(this,"hasInsightTag",gt,this),yt(this,"accountId",bt,this),yt(this,"accountReference",_t,this),yt(this,"canCreateOrgBasedEngagementAudience",ht,this),yt(this,"isOfflineEventsSelected",ft,this),yt(this,"matchedAudiences",Tt,this),this.selectedMatchedAudiences=(0,c.A)(),this.panelTypes=m.PANEL_TYPES,this.filterIds=m.MA_TABLE_FILTER_IDS
this.selectedFilters=(0,c.A)(),this.unfilteredMatchedAudiencesData=[],this.audiencesToDelete=[],this.setupTableColumns(),this._preload()}willDestroy(){super.willDestroy(...arguments),(0,d.runDisposables)(this)}onDisplayDataChange(e){(0,d.debounceTask)(this,"_performLiveRegionUpdate",e,w.default.callbackDelay.long)}openNewWebsiteAudienceModal(e=null,t){const n=this.microAppsShell.getRegisteredMicroApp(H.MICRO_APP.WEBSITE_ACTIONS)
!n||n.isModuleFailed?this._showToast("i18n_website_audience_modal_load_error","micro-app load error"):(this.individualActionSourceId=e?parseInt(e,10):null,this.isNewWebsiteAudienceModalOpen=!0,t?.())}onOpenPanel(e,t,n,a){"string"==typeof a&&this._fireInteractionEvent(a),n?.engagementSourceType===b.ENGAGEMENT_SOURCE_TYPES.WEBSITE?this.openNewWebsiteAudienceModal(null,(()=>{this.isOfflineEventsSelected=!1})):(this.isOfflineEventsSelected=!1,this.isMatchedAudiencesModalOpen=!0,this.currentPanelTypeInView=e,this.currentEngagementPanelSource=n),t&&t(!0)}onOpenOfflineEventsPanel(e){this.isOfflineEventsSelected=!0,this.isMatchedAudiencesModalOpen=!0,this.currentPanelTypeInView=m.PANEL_TYPES.CREATE_LIST_AUDIENCE,this.currentEngagementPanelSource=void 0,e&&e(!0)}onCancelPanel(e="target_standalone_ma_full_page_panel_dismiss"){const t=this.currentPanelTypeInView
this._resetPanel(),Pt.includes(t)?this._setFocus(It):this._setFocusOnRowInAction(),this._fireInteractionEvent(e)}onCancelModal(e=""){this.onCancelPanel(e)}onEditAudience(e,t){const{sourceId:n,segmentType:a,sourcePlatform:i,parent:r}=e
let o,l
const s=[m.CORE_DMP_SOURCE_PLATFORMS.LINKEDIN_WEBSITE_RETARGETING,m.MA_SEGMENT_TYPES.LINKEDIN_WEBSITE_SIGNAL].includes(i)
if(s)this.onEditWebsiteAudience(e,t)
else{if(a===m.SEGMENT_TYPES.RETARGETING){let e=i
if(s&&(e=b.ENGAGEMENT_SOURCE_TYPES.WEBSITE),b.ENGAGEMENT_SOURCE_TYPES[e]){const t=this.engagementSourceService.activeEngagementSources.find((t=>t.engagementSourceType===e))
this.currentEngagementPanelSource=t,o=m.PANEL_TYPES.EDIT_ENGAGEMENT_AUDIENCE}else o=m.PANEL_TYPES.EDIT_WEBSITE_AUDIENCE}else a===m.SEGMENT_TYPES.BULK?o=m.PANEL_TYPES.EDIT_LIST_AUDIENCE:a===m.SEGMENT_TYPES.LOOKALIKE?o=m.PANEL_TYPES.EDIT_LOOKALIKE_AUDIENCE:a===m.SEGMENT_TYPES.BUSINESS_OBJECTIVE_BASED_AUDIENCE&&(o=m.PANEL_TYPES.EDIT_SMART_AUDIENCE,l=e.sourceId)
o&&(this.currentPanelTypeInView=o),l&&(this.audienceIdToEdit=l),r&&(this.parentAudience=r),this.currentRowInAction=e,this.isMatchedAudiencesModalOpen=!0,this.individualActionSourceId=parseInt(n,10),t?.(!0)}}onEditWebsiteAudience(e,t){this.openNewWebsiteAudienceModal(e.sourceId,(()=>{this.currentRowInAction=e})),t?.(!0)}onEditAudienceSuccess(e=""){this._fireInteractionEvent(e),this._showToast("i18n_matched_audiences_update_success"),this._refreshMatchedAudiences(),this._resetPanel(),this._setFocusOnColumnFilterByName()}dismissNewWebsiteAudienceModal(){this.individualActionSourceId?this._setFocusOnRowInAction():this._setFocus(It),this.isNewWebsiteAudienceModalOpen=!1,this.individualActionSourceId=null,this.currentRowInAction=null}onWebsiteAudienceChangeSuccess(e=""){this._fireInteractionEvent(e),this._refreshMatchedAudiences(),this.individualActionSourceId?this._showToast("i18n_matched_audiences_update_success"):this._showToast("i18n_matched_audiences_create_success"),this.dismissNewWebsiteAudienceModal(),this.individualActionSourceId=null,this._setFocusOnColumnFilterByName()}onShareAudienceCopy(e,t){this.currentRowInAction=e,this.isMatchedAudiencesModalOpen=!0,this.currentPanelTypeInView=m.PANEL_TYPES.COPY_MATCHED_AUDIENCE,this.selectedMatchedAudiences=(0,c.A)([e]),t(!0)}onCreateAudienceSuccess(e=""){this._fireInteractionEvent(e),this._showToast("i18n_matched_audiences_create_success"),this._refreshMatchedAudiences(),this._resetPanel(),this._setFocusOnColumnFilterByName()}onShareAssetCopySuccess(){this._refreshMatchedAudiences(),this._resetPanel(),this.toast.add({type:C.TOAST_TYPES.SUCCESS,message:this._getI18nMessage("i18n_matched_audiences_share_copy_success"),ctaText:this._getI18nMessage("i18n_matched_audiences_share_copy_success_toast_cta"),ctaRouteName:v.ROUTE_NAME.ACCOUNT_ASSET_HISTORY_COPIES_SHARED}),this._setFocusOnColumnFilterByName()}onConfirmDeleteAudiences(){this.deleteAudiencesTask.perform().catch((e=>{const t=new Error(`Error deleting audiences in audiences controller: ${(0,S.getErrorMessage)(e)}`)
this.jet.error(t,vt,!1)}))}onAddSingleAudienceToCampaign(e,t){if(t(!0),D.MATCHED_AUDIENCES_INVALID_STATUSES.includes(e.status))return this.isAddToCampaignWarningModalOpen=!0,void(this.currentRowInAction=e)
this._onCreateNewCampaign([e])}onAddBulkAudiencesToCampaign(){this.invalidAudiencesForAddToCampaign.length?this.isBulkAddToCampaignWarningModalOpen=!0:this._onCreateNewCampaign(this.selectedMatchedAudiences)}onConfirmAddToCampaign(){this._onCreateNewCampaign(this.selectedMatchedAudiences)}onDeleteSingleAudience(e,t){this.currentRowInAction=e,this.isDeleteConfirmModalOpen=!0,this.audiencesToDelete=[e],t(!0)}onBulkDeleteAudiences(){const e=this.selectedMatchedAudiences.filter((e=>e.allowedToDelete))
this.currentRowInAction=null,this.isDeleteConfirmModalOpen=!0,this.audiencesToDelete=e}onDismissSingleAddToCampaignWarningModal(){this.isAddToCampaignWarningModalOpen=!1,this._setFocusOnRowInAction()}onDismissBulkAddToCampaignWarningModal(){this.isBulkAddToCampaignWarningModalOpen=!1}onDismissDeleteAudienceModal(){this._resetDeleteModal(),this._fireInteractionEvent("target_standalone_ma_audience_delete_cancel")}onDismissPartialSuccessDeleteModal(){this._refreshMatchedAudiences(),this._resetPartialSuccessDeleteModal(),this._setFocusOnColumnFilterByName()}onFilterChange(e,t,n,a){"string"==typeof n&&this._fireInteractionEvent(n),(0,h.isEmpty)(this.unfilteredMatchedAudiencesData)&&(this.unfilteredMatchedAudiencesData=this.matchedAudiences)
const i=this.unfilteredMatchedAudiencesData,r=this._getUpdatedSelectedFilters(e,t,a)
let o=i.length
if(r.length){const e=this._getFilteredMatchedAudiences(r,i)
o=e.length,this.matchedAudiences=e}else this.matchedAudiences=i
this._announceTableContentChange(o)}onCreateSingleLookalikeClick(e,t){this.isMatchedAudiencesModalOpen=!0,this.currentPanelTypeInView=m.PANEL_TYPES.CREATE_LOOKALIKE_AUDIENCE,this.parentAudience=e,t(!0)}onCreateBulkLookalikesClick(){this.selectedMatchedAudiences.some((e=>!e.allowedToCreateLookalike))?this.isCreateLookalikesWarningModalOpen=!0:this.createBulkLookalikeAudienceTask.perform().catch((e=>{this._handleCreateLookalikesError(!0,e)}))}onBulkGenerateInsights(){const e=this.selectedMatchedAudiences.map((({segmentId:e})=>e))
this._transitionToInsights(e)}onGenerateInsights(e,t){this._transitionToInsights([e.segmentId]),t(!0)}onConfirmCreateLookalikesWarningModal(){this.createBulkLookalikeAudienceTask.perform().catch((e=>{this._handleCreateLookalikesError(!1,e)}))}onDismissCreateLookalikesWarningModal(){this.isCreateLookalikesWarningModalOpen=!1,this._fireInteractionEvent("target_standalone_ma_audience_bulk_lookalike_warning_dismiss")}onWebsiteActionsNFIClick(){const e=this.engagementSourceService.activeEngagementSources.find((e=>e.engagementSourceType===b.ENGAGEMENT_SOURCE_TYPES.WEBSITE))
this.onOpenPanel(m.PANEL_TYPES.CREATE_ENGAGEMENT_AUDIENCE,null,e)}onDocAdsAudiencesNFIClick(){const e=this.engagementSourceService.activeEngagementSources.find((e=>e.engagementSourceType===b.ENGAGEMENT_SOURCE_TYPES.DOCUMENT_ADS))
this.onOpenPanel(m.PANEL_TYPES.CREATE_ENGAGEMENT_AUDIENCE,null,e)}onConversationAdsAudiencesNFIClick(){const e=this.engagementSourceService.activeEngagementSources.find((e=>e.engagementSourceType===b.ENGAGEMENT_SOURCE_TYPES.CONVERSATION_ADS))
this.onOpenPanel(m.PANEL_TYPES.CREATE_ENGAGEMENT_AUDIENCE,null,e)}onPredictiveAudiencesNFIClick(){this.iphService.showWidgetArticle("a1631056")}setupTableColumns(){this.audiencesTableColumns||(this.audiencesTableColumns=this._getAudiencesTableColumns())}*createBulkLookalikeAudienceTask(){const e=this.selectedMatchedAudiences.filter((e=>e.allowedToCreateLookalike))
yield this._createLookalikeAudiences(e),this.isCreateLookalikesWarningModalOpen=!1,this._handleCreateLookalikesSuccess()}*deleteAudiencesTask(){const e=this.audiencesToDelete.map((e=>e.segmentId)),{data:{errors:t={}}}=yield this.audiencesService.deleteAudiences(e),n=this.selectedMatchedAudiences.filter((e=>!this.audiencesToDelete.includes(e)||t[e.segmentId]))
!this.currentRowInAction&&n.length?(this.audiencesNotDeleted=n,this._handleDeleteAudiencePartialSuccess()):this._handleDeleteAudienceSuccess()}async _onCreateNewCampaign(e){await this.campaignModeService.updateCampaignCreationModeSetting(p.SIMPLE_SETTING_VALUES.CAMPAIGN_CREATION_MODE_ADVANCED,!0).catch((e=>{this.jet.error(new Error(e),[O.JET_ERROR_TAGS.SIMPLIFIED_CAMPAIGN_CREATION,"change-to-advanced-mode-from-audience-hub"],{shouldRethrow:!1})}))
const t=e.filter((e=>!D.MATCHED_AUDIENCES_INVALID_STATUSES.includes(e.status))),{include:n,exclude:a}=await this.targetingCriteriaService.fetchTargetingCriteriaWithDefaultLocation(this.accountId),i=t.map((({segmentId:e})=>e)),r=await this.savedAudienceService.populateMatchedAudiences(i,{include:n,exclude:a},!1),o=(0,W.isCGSelectionStepEnabled)(this.account.account)
o?await this.router.transitionTo(v.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX,this.accountId,"new"):await this.router.transitionTo(v.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS,this.accountId,"new"),this.campaignService.updateTargetingCriteria(r),this._showToast(o?"i18n_add_audiences_to_campaign_success":"i18n_add_audiences_to_campaign_without_group_success",null,[{count:t.length}])}_transitionToInsights(e){const t={maSegmentIds:JSON.stringify(e)}
this.router.transitionTo(v.ROUTE_NAME.ACCOUNT_AUDIENCES_SAVED_ITEM,"new",{queryParams:t})}_getCreateDropdownRetargetingByOptions(){const e=this.engagementSourceService.activeEngagementSources,t=e?.length?e.filter((e=>b.ENGAGEMENT_SOURCES_CONFIG[e.engagementSourceType]&&e.engagementSourceType!==b.ENGAGEMENT_SOURCE_TYPES.WEBSITE_SIGNAL)).map((e=>{const t=e.engagementSourceType,n=b.ENGAGEMENT_SOURCES_CONFIG[t].trackingKeys.common
return{i18nType:t,maPanelType:m.PANEL_TYPES.CREATE_ENGAGEMENT_AUDIENCE,controlName:n.createAudienceHeaderCta,engagementSource:e}})):[]
return void 0===t.find((e=>e.engagementSource.engagementSourceType===b.ENGAGEMENT_SOURCE_TYPES.WEBSITE))&&t.push({i18nType:m.PANEL_TYPES.CREATE_WEBSITE_AUDIENCE,maPanelType:m.PANEL_TYPES.CREATE_WEBSITE_AUDIENCE,controlName:"target_add_create_websiteaudience_header_cta",engagementSource:{engagementSourceType:b.ENGAGEMENT_SOURCE_TYPES.WEBSITE}}),t}static getCreateDropdownCreateFromOptions(e){const t=[]
return e.isLookalikeDeprecationEnabled||t.push({i18nType:m.PANEL_TYPES.CREATE_LOOKALIKE_AUDIENCE,maPanelType:m.PANEL_TYPES.CREATE_LOOKALIKE_AUDIENCE,controlName:"target_standalone_ma_audience_new_lookalike"}),e.isSmartAudienceEnabled&&t.unshift({i18nType:m.PANEL_TYPES.CREATE_SMART_AUDIENCE,maPanelType:m.PANEL_TYPES.CREATE_SMART_AUDIENCE,controlName:"target_standalone_ma_audience_new_smart"}),t}_refreshMatchedAudiences(){this.selectedMatchedAudiences=(0,c.A)(),this.unfilteredMatchedAudiencesData=[],this.args.onRefreshMatchedAudiences(),this._resetFilters()}_resetFilters(){document.querySelectorAll("[data-matched-audiences__filter-checkbox]").forEach((e=>{e.checked=!1})),this.selectedFilters=(0,c.A)()}_createLookalikeAudiences(e){return this.audiencesService.createLookalikeAudiences(this.accountId,e)}_getI18nMessage(e,t=[]){return this.i18n.lookupTranslation(this.constructor,e)(t)}_getAudiencesTableColumns(){const e=this._getI18nMessage("name"),t=this._getI18nMessage("status"),n=this._getI18nMessage("source"),a=this._getI18nMessage("matched_rate"),r=this._getI18nMessage("active_campaigns"),o=this._getI18nMessage("ownership"),l=this._getI18nMessage("last_audience_count"),s=this._getI18nMessage("last_modified"),c=this._getI18nMessage("name_filter"),d=this._getI18nMessage("last_input_count"),p=[{propertyName:"name",component:(0,Y.ensureSafeComponent)(k.default,this),componentName:"audiences-table/name",title:e,filterPlaceholder:c,columnData:{accountId:this.accountId,companyEngagementLinkColumns:A.MATCHED_COMPANIES_COLUMN_SETS.ENGAGEMENT,audienceStatuses:m.AUDIENCE_STATUSES,receivedAudienceType:m.AUDIENCE_OWNERSHIP.RECEIVED,isLookalikeDeprecationEnabled:this.isLookalikeDeprecationEnabled},columnActions:{onCreateSingleLookalikeClick:this.actions.onCreateSingleLookalikeClick.bind(this),onEditAudienceClick:this.actions.onEditAudience.bind(this),onShareAudienceCopyClick:this.actions.onShareAudienceCopy.bind(this),onAddSingleAudienceToCampaign:this.actions.onAddSingleAudienceToCampaign.bind(this),onDeleteAudienceClick:this.actions.onDeleteSingleAudience.bind(this),onGenerateInsightsClick:this.actions.onGenerateInsights.bind(this)}},{propertyName:"status",component:(0,Y.ensureSafeComponent)(U.default,this),componentName:"audiences-table/status",title:t,disableFiltering:!0,disableSorting:!0,componentForFilterCell:(0,Y.ensureSafeComponent)(B.default,this),columnActions:{onFilterChange:this.actions.onFilterChange.bind(this)},columnData:{filters:this.filters,filterGroupKey:m.MA_TABLE_FILTER_IDS.AUDIENCE_STATUSES,audienceStatuses:m.AUDIENCE_STATUSES}},{propertyName:"source",component:(0,Y.ensureSafeComponent)(x.default,this),componentName:"audiences-table/source",title:n,componentForFilterCell:(0,Y.ensureSafeComponent)(B.default,this),columnActions:{onFilterChange:this.actions.onFilterChange.bind(this)},columnData:{filters:this.filters,filterGroupKey:m.MA_TABLE_FILTER_IDS.DATA_SOURCES,accountId:this.accountId},disableFiltering:!0,disableSorting:!0},{propertyName:"matchRate",component:(0,Y.ensureSafeComponent)(F.default,this),componentName:"audiences-table/match-rate",title:a,columnData:{audienceStatuses:m.AUDIENCE_STATUSES},disableFiltering:!0,disableSorting:!0},{propertyName:"activeCampaigns",component:(0,Y.ensureSafeComponent)(z.default,this),componentName:"audiences-table/active-campaigns",title:r,disableFiltering:!0,disableSorting:!0,componentForFilterCell:(0,Y.ensureSafeComponent)(B.default,this),columnActions:{onFilterChange:this.actions.onFilterChange.bind(this)},columnData:{filters:this.filters,filterGroupKey:m.MA_TABLE_FILTER_IDS.CAMPAIGN_USAGE,receivedAudienceType:m.AUDIENCE_OWNERSHIP.RECEIVED}},{propertyName:"ownership",component:(0,Y.ensureSafeComponent)(j.default,this),componentName:"audiences-table/ownership",title:o,disableFiltering:!0,disableSorting:!0,componentForFilterCell:(0,Y.ensureSafeComponent)(B.default,this),columnActions:{onFilterChange:this.actions.onFilterChange.bind(this)},columnData:{filters:this.filters,filterGroupKey:m.MA_TABLE_FILTER_IDS.AUDIENCE_OWNERSHIP}},{propertyName:"count",component:(0,Y.ensureSafeComponent)(G.default,this),componentName:"audiences-table/count",title:l,disableFiltering:!0,componentForFilterCell:(0,Y.ensureSafeComponent)(B.default,this),columnActions:{onFilterChange:this.actions.onFilterChange.bind(this)},columnData:{filters:this.filters,filterGroupKey:m.MA_TABLE_FILTER_IDS.AUDIENCE_COUNT,audienceStatuses:m.AUDIENCE_STATUSES}},{propertyName:"lastModifiedAt",component:(0,Y.ensureSafeComponent)(L.default,this),componentName:"common-table-cells/created-date",title:s,componentForFilterCell:(0,Y.ensureSafeComponent)(V.default,this),filterFunction(e,t,n){const a=(0,u.getBeginningOfDate)(new Date(n.lastModifiedAt)).getTime(),i=(0,u.deserializeTimeRange)(t)
return!i||i.startTime<=a&&a<=i.endTime},reportingCreatedDateTrackingEvent:"target_standalone_ma_table_last_modified",setFilterString(e){(0,i.set)(this,"filterString",e)}}]
if((0,I.isLisaUser)(this.lisaLiam.accessType)){const e={propertyName:"inputCount",component:(0,Y.ensureSafeComponent)(M.default,this),componentName:"common-table-cells/number-or-dash",title:d,disableFiltering:!0},t=p.findIndex((e=>"count"===e.propertyName))
p.splice(t,0,e)}return p}_performLiveRegionUpdate(e){const t=e.get("filteredContent.length")
this._announceTableContentChange(t)}_announceTableContentChange(e){const t=this._getI18nMessage("i18n_table_row_count_live_region",[{count:e}])
this.a11yNotification.announce(t)}_resetPanel(){this.isMatchedAudiencesModalOpen=!1,this.currentPanelTypeInView="",this.individualActionSourceId=null,this.parentAudience=null,this.currentEngagementPanelSource=null}_resetDeleteModal(){this.isDeleteConfirmModalOpen=!1,this.audiencesToDelete=[]}_resetPartialSuccessDeleteModal(){this.isPartialSuccessDeleteModalOpen=!1,this.audiencesNotDeleted=[]}_showToast(e,t,n=[]){const a=this._getI18nMessage(e,n)
t?this.toast.add({type:C.TOAST_TYPES.ERROR,message:this.error.getFullMessage({error:t,customErrorMessage:a})}):this.toast.add({type:C.TOAST_TYPES.SUCCESS,message:a})}_getUpdatedSelectedFilters(e,t,n){const a=this.selectedFilters,i=a.findBy("filterGroupKey",e)
return n?i?i.filterKeys.addObject(t):a.addObject({filterGroupKey:e,filterKeys:(0,c.A)([t])}):(i.filterKeys.removeObject(t),(0,h.isEmpty)(i.filterKeys)&&a.removeObject(i)),a}_getFilteredMatchedAudiences(e,t){return e.reduce(((e,t)=>e.filter((e=>t.filterKeys.some((n=>{const a=this.filters[t.filterGroupKey].filters[n]
return a.length?a.some((t=>Object.keys(t).every((n=>e[n]===t[n])))):(0,g.shouldFilterAudience)(n,e)}))))),t)}_handleDeleteAudienceSuccess(){const e=this.audiencesToDelete.length
this._showToast("i18n_bulk_delete_success",null,[{count:e}]),this._resetDeleteModal(),this._refreshMatchedAudiences(),this._setFocusOnColumnFilterByName()}_handleDeleteAudiencePartialSuccess(){this._resetDeleteModal(),this.isPartialSuccessDeleteModalOpen=!0}_handleCreateLookalikesSuccess(){this._showToast("i18n_lookalike_creation_success_message"),this._refreshMatchedAudiences(),this._setFocusOnColumnFilterByName()}_handleCreateLookalikesError(e,t={}){const n=new Error(`Error creating lookalike audience in matched audiences controller: ${(0,S.getErrorMessage)(t)}`)
this.jet.error(n,vt,!1),e&&this._showToast("i18n_create_lookalike_server_error_message",n)}_setFocusOnRowInAction(){const e=(0,i.get)(this,"currentRowInAction.segmentId"),t=`${wt}${e}`
this._setFocus(t)}_setFocusOnColumnFilterByName(){this._setFocus(".ads-table__filter-row-input-name")}_setFocus(e){T.default&&(0,E.schedule)("afterRender",this,(()=>{if(!this.isDestroyed){const t=document.querySelector(e)
t&&(0,d.runTask)(this,(()=>{t.focus()}),w.default.callbackDelay.none)}}))}_fireInteractionEvent(e,t=N.CONTROL_INTERACTION_TYPE.SHORT_PRESS){e&&this.tracking.fireInteractionEvent(e,t)}preloadWebsiteAudienceModalMicroApp(){const e=(0,K.constructPemMetadata)(q.AUDIENCES_PEM_KEYS.IMPORT_AUDIENCE_MODAL_MICRO_APP,[],{productName:q.AUDIENCE_MATCHING_PEM_NAME})
try{return this.microAppsShell.registerMicroApp(H.MICRO_APP.WEBSITE_ACTIONS,H.MICRO_APPS_MANIFEST[H.MICRO_APP.WEBSITE_ACTIONS],{trackPem:this.microAppsUtil.generateTrackPemCallback(e)})}catch(t){}}_preload(){this.preloadWebsiteAudienceModalMicroApp()}},At(Et,"propTypes",{onRefreshMatchedAudiences:o.PropTypes.func.isRequired,accountModel:o.PropTypes.object.isRequired}),Ne=St((Pe=Et).prototype,"matchedAudienceService",[X],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Re=St(Pe.prototype,"engagementSourceService",[$],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),De=St(Pe.prototype,"a11yNotification",[J],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Me=St(Pe.prototype,"toast",[Q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Le=St(Pe.prototype,"i18n",[Z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ke=St(Pe.prototype,"error",[ee],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ue=St(Pe.prototype,"jet",[te],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xe=St(Pe.prototype,"savedAudienceService",[ne],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Fe=St(Pe.prototype,"targetingCriteriaService",[ae],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ze=St(Pe.prototype,"campaignService",[ie],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),je=St(Pe.prototype,"campaignModeService",[re],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ge=St(Pe.prototype,"audiencesService",[oe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Be=St(Pe.prototype,"lix",[le],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ve=St(Pe.prototype,"router",[se],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ye=St(Pe.prototype,"lisaLiam",[ce],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),He=St(Pe.prototype,"tracking",[ue],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),qe=St(Pe.prototype,"iphService",[de],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ke=St(Pe.prototype,"microAppsShell",[pe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),We=St(Pe.prototype,"microAppsUtil",[me],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Xe=St(Pe.prototype,"isNewWebsiteAudienceModalOpen",[R.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),$e=St(Pe.prototype,"currentRowInAction",[R.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Je=St(Pe.prototype,"currentPanelTypeInView",[R.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),Qe=St(Pe.prototype,"currentEngagementPanelSource",[R.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ze=St(Pe.prototype,"isMatchedAudiencesModalOpen",[R.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),et=St(Pe.prototype,"canEditMatchedAudiences",[ge],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),tt=St(Pe.prototype,"unfilteredMatchedAudiencesData",[R.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),nt=St(Pe.prototype,"audiencesTableColumns",[R.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),at=St(Pe.prototype,"individualActionSourceId",[R.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),it=St(Pe.prototype,"audiencesNotDeleted",[R.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),rt=St(Pe.prototype,"audienceIdToEdit",[R.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ot=St(Pe.prototype,"isAddToCampaignWarningModalOpen",[R.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),lt=St(Pe.prototype,"isBulkAddToCampaignWarningModalOpen",[R.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),st=St(Pe.prototype,"isDeleteConfirmModalOpen",[R.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ct=St(Pe.prototype,"isPartialSuccessDeleteModalOpen",[R.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ut=St(Pe.prototype,"isCreateLookalikesWarningModalOpen",[R.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),dt=St(Pe.prototype,"parentAudience",[R.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),St(Pe.prototype,"enableCreateBulkLookalikes",[be],Object.getOwnPropertyDescriptor(Pe.prototype,"enableCreateBulkLookalikes"),Pe.prototype),St(Pe.prototype,"invalidAudiencesForAddToCampaign",[_e],Object.getOwnPropertyDescriptor(Pe.prototype,"invalidAudiencesForAddToCampaign"),Pe.prototype),St(Pe.prototype,"canCopyBulkMatchedAudiences",[he],Object.getOwnPropertyDescriptor(Pe.prototype,"canCopyBulkMatchedAudiences"),Pe.prototype),St(Pe.prototype,"canAddToCampaign",[fe],Object.getOwnPropertyDescriptor(Pe.prototype,"canAddToCampaign"),Pe.prototype),St(Pe.prototype,"canGenerateInsights",[Te],Object.getOwnPropertyDescriptor(Pe.prototype,"canGenerateInsights"),Pe.prototype),St(Pe.prototype,"canBulkDeleteMatchedAudiences",[Ee],Object.getOwnPropertyDescriptor(Pe.prototype,"canBulkDeleteMatchedAudiences"),Pe.prototype),pt=St(Pe.prototype,"selectedMatchedAudiences",[R.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),mt=St(Pe.prototype,"account",[ye],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),gt=St(Pe.prototype,"hasInsightTag",[Se],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),bt=St(Pe.prototype,"accountId",[Ae],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_t=St(Pe.prototype,"accountReference",[Ce],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ht=St(Pe.prototype,"canCreateOrgBasedEngagementAudience",[Oe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ft=St(Pe.prototype,"isOfflineEventsSelected",[R.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Tt=St(Pe.prototype,"matchedAudiences",[ve],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),St(Pe.prototype,"onDisplayDataChange",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onDisplayDataChange"),Pe.prototype),St(Pe.prototype,"openNewWebsiteAudienceModal",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"openNewWebsiteAudienceModal"),Pe.prototype),St(Pe.prototype,"onOpenPanel",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onOpenPanel"),Pe.prototype),St(Pe.prototype,"onOpenOfflineEventsPanel",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onOpenOfflineEventsPanel"),Pe.prototype),St(Pe.prototype,"onCancelPanel",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onCancelPanel"),Pe.prototype),St(Pe.prototype,"onCancelModal",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onCancelModal"),Pe.prototype),St(Pe.prototype,"onEditAudience",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onEditAudience"),Pe.prototype),St(Pe.prototype,"onEditAudienceSuccess",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onEditAudienceSuccess"),Pe.prototype),St(Pe.prototype,"dismissNewWebsiteAudienceModal",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"dismissNewWebsiteAudienceModal"),Pe.prototype),St(Pe.prototype,"onWebsiteAudienceChangeSuccess",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onWebsiteAudienceChangeSuccess"),Pe.prototype),St(Pe.prototype,"onShareAudienceCopy",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onShareAudienceCopy"),Pe.prototype),St(Pe.prototype,"onCreateAudienceSuccess",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onCreateAudienceSuccess"),Pe.prototype),St(Pe.prototype,"onShareAssetCopySuccess",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onShareAssetCopySuccess"),Pe.prototype),St(Pe.prototype,"onConfirmDeleteAudiences",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onConfirmDeleteAudiences"),Pe.prototype),St(Pe.prototype,"onAddSingleAudienceToCampaign",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onAddSingleAudienceToCampaign"),Pe.prototype),St(Pe.prototype,"onAddBulkAudiencesToCampaign",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onAddBulkAudiencesToCampaign"),Pe.prototype),St(Pe.prototype,"onConfirmAddToCampaign",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onConfirmAddToCampaign"),Pe.prototype),St(Pe.prototype,"onDeleteSingleAudience",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onDeleteSingleAudience"),Pe.prototype),St(Pe.prototype,"onBulkDeleteAudiences",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onBulkDeleteAudiences"),Pe.prototype),St(Pe.prototype,"onDismissSingleAddToCampaignWarningModal",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onDismissSingleAddToCampaignWarningModal"),Pe.prototype),St(Pe.prototype,"onDismissBulkAddToCampaignWarningModal",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onDismissBulkAddToCampaignWarningModal"),Pe.prototype),St(Pe.prototype,"onDismissDeleteAudienceModal",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onDismissDeleteAudienceModal"),Pe.prototype),St(Pe.prototype,"onDismissPartialSuccessDeleteModal",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onDismissPartialSuccessDeleteModal"),Pe.prototype),St(Pe.prototype,"onFilterChange",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onFilterChange"),Pe.prototype),St(Pe.prototype,"onCreateSingleLookalikeClick",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onCreateSingleLookalikeClick"),Pe.prototype),St(Pe.prototype,"onCreateBulkLookalikesClick",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onCreateBulkLookalikesClick"),Pe.prototype),St(Pe.prototype,"onBulkGenerateInsights",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onBulkGenerateInsights"),Pe.prototype),St(Pe.prototype,"onGenerateInsights",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onGenerateInsights"),Pe.prototype),St(Pe.prototype,"onConfirmCreateLookalikesWarningModal",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onConfirmCreateLookalikesWarningModal"),Pe.prototype),St(Pe.prototype,"onDismissCreateLookalikesWarningModal",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onDismissCreateLookalikesWarningModal"),Pe.prototype),St(Pe.prototype,"onWebsiteActionsNFIClick",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onWebsiteActionsNFIClick"),Pe.prototype),St(Pe.prototype,"onDocAdsAudiencesNFIClick",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onDocAdsAudiencesNFIClick"),Pe.prototype),St(Pe.prototype,"onConversationAdsAudiencesNFIClick",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onConversationAdsAudiencesNFIClick"),Pe.prototype),St(Pe.prototype,"onPredictiveAudiencesNFIClick",[i.action],Object.getOwnPropertyDescriptor(Pe.prototype,"onPredictiveAudiencesNFIClick"),Pe.prototype),St(Pe.prototype,"createBulkLookalikeAudienceTask",[we],Object.getOwnPropertyDescriptor(Pe.prototype,"createBulkLookalikeAudienceTask"),Pe.prototype),St(Pe.prototype,"deleteAudiencesTask",[f.task],Object.getOwnPropertyDescriptor(Pe.prototype,"deleteAudiencesTask"),Pe.prototype),Ie=Pe))||Ie);(0,t.setComponentTemplate)(Ct,Nt)})),define("campaign-manager-web/components/matched-audiences/offline-events-file-upload",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/service","@ember/object","campaign-manager-web/utils/csv","rsvp","campaign-manager-web/utils/offline-events","ember-cli-pemberly-spark-placeholders/utils/get-asset-url","campaign-manager-web/utils/tracking","@linkedin/ember-tracked-validations","campaign-manager-web/validators/offline-events-file-upload","campaign-manager-web/utils/file-upload","campaign-manager-web/constants/audiences/matched/list-upload","campaign-manager-web/constants/audiences/matched/offline-events-csv-processing","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h){var f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M
function L(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function k(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function U(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ERROR_CODES_TO_I18N_KEYS_MAP=void 0
const x=(0,n.createTemplateFactory)({id:"59dvGaRz",block:'[[[1,"\\n"],[10,"label"],[14,"for","create-ma-list-name-input"],[15,0,[29,[[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n  "],[1,[28,[35,1],["i18n_create_matched_audience_v2","campaign-manager-web/components/matched-audiences/offline-events-file-upload"],null]],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,2],[[24,0,"mb4"]],[["@validations","@showValidations"],[[28,[37,3],[[30,0,["validations","attrs","audienceName"]]],null],[28,[37,4],[[30,0,["showAudienceNameValidation"]],[30,1]],null]]],[["default"],[[[[1,"\\n  "],[8,[39,5],null,[["@max","@currentLength"],[[30,2,["maxlength"]],[30,0,["audienceName","length"]]]],[["default"],[[[[1,"\\n    "],[8,[39,6],[[16,"placeholder",[28,[37,1],["i18n_input_name_placeholder_text","campaign-manager-web/components/matched-audiences/offline-events-file-upload"],null]],[16,"aria-invalid",[30,2,["showErrors"]]],[16,"aria-describedby",[30,2,["describedby"]]],[16,0,[29,[[36,7]]]],[4,[38,8],["input",[30,0,["onAudienceNameInput"]]],null],[4,[38,8],["blur",[30,0,["onBlurNameInput"]]],null]],[["@inputId","@disabled","@value"],["create-dmp-segment-name-input",[30,3],[28,[37,3],[[30,0,["audienceName"]]],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[2]]]]],[1,"\\n\\n"],[8,[39,9],[[24,0,"mt1"]],[["@isDisabled","@accept","@ariaDescribedby","@chooseFileButtonText","@customUploadStatusText","@fileName","@instructionsText","@isPreviewHidden","@progressPercent","@src","@uploadStatus","@onRemoveFile","@onFileChange"],[[30,3],[30,0,["CSV_ACCEPT"]],"upload-offline-events-file-input-label",[28,[37,1],["i18n_upload_list_button_text_v2","campaign-manager-web/components/matched-audiences/offline-events-file-upload"],null],[30,0,["processingStatusText"]],[30,0,["selectedFileName"]],[28,[37,1],["i18n_upload_list_prompt","campaign-manager-web/components/matched-audiences/offline-events-file-upload"],null],true,[30,0,["processingProgressPercent"]],[30,0,["selectedFileName"]],[30,0,["uploadStatus"]],[30,0,["onFileRemove"]],[30,0,["onFileChange"]]]],null],[1,"\\n"],[41,[30,4],[[[1,"  "],[8,[39,11],[[24,0,"mt1"]],[["@type","@a11yText","@message"],["negative",[28,[37,1],["i18n_file_upload_error_state","campaign-manager-web/components/matched-audiences/offline-events-file-upload"],null],[28,[37,1],["i18n_file_upload_error_state","campaign-manager-web/components/matched-audiences/offline-events-file-upload"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,11],[[24,0,"asset-panel__form-section-inline-message"]],[["@message","@type","@isHidden"],[[30,0,["blockingErrorText"]],"negative",[28,[37,12],[[30,0,["blockingErrorText"]]],null]]],null],[1,"\\n"],[8,[39,11],[[24,0,"asset-panel__form-section-inline-message"]],[["@message","@isHidden"],[[30,0,["nonBlockingInfoText"]],[28,[37,12],[[30,0,["nonBlockingInfoText"]]],null]]],null],[1,"\\n"],[10,2],[15,0,[29,["mt3 u-color__black--75"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n  "],[11,1],[24,"role","button"],[4,[38,8],["click",[30,0,["downloadCSVTemplate"]]],null],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_upload_offline_events_short_msg_v2","campaign-manager-web/components/matched-audiences/offline-events-file-upload"],[["linkInfo"],["#"]]]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,13],null,null,[["default"],[[[[1,"\\n    "],[1,[28,[35,1],["upload_offline_events_short_msg_part2","campaign-manager-web/components/matched-audiences/offline-events-file-upload"],[["linkInfo"],[[28,[37,14],null,[["href","dataTestSelector","role","ariaLabel"],[[28,[37,15],null,[["path","accountId"],["help/lms/answer/a530615",[30,6,["accountId"]]]]],"data-test-offline-events__learn-more-link",[30,5,["role"]],[28,[37,1],["i18n_offline_events_learn_more_aria","campaign-manager-web/components/matched-audiences/offline-events-file-upload"],null]]]]]]]],[1,"\\n  "]],[5]]]]],[1,"\\n"],[13]],["@submitted","vcont","@disabled","@fileNotFoundError","iphHelper","@model"],false,["hue-web-foundations@-text-body","t","validated-control","readonly","or","character-counter","cm-text-input","hue-web-foundations@-artdeco-migration-scope","on","file-upload-template","if","hue-web-inline-feedback","not","iph-helper","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/matched-audiences/offline-events-file-upload.hbs",isStrictMode:!1}),F=["offline-events-upload","file-upload"],z=e.ERROR_CODES_TO_I18N_KEYS_MAP={[_.GENERIC_PROCESSING_ERROR]:"i18n_generic_processing_error",[_.INVALID_FILE_TYPE]:"i18n_invalid_file_type_error",[_.FILE_TOO_BIG]:"i18n_file_too_big_error_v2",[_.ASSET_LOAD_FAILED]:"i18n_generic_processing_error",[b.MA_LIST_BLOCKING_ERRORS.NO_HEADERS_FOUND]:"i18n_empty_csv_error",[b.MA_LIST_BLOCKING_ERRORS.NO_REQUIRED_HEADERS_FOUND]:"i18n_no_required_headers_error",[b.MA_LIST_BLOCKING_ERRORS.SOME_HEADERS_DUPLICATED]:"i18n_invalid_headers_error_v2",[b.MA_LIST_BLOCKING_ERRORS.CANT_COMBINE_HEADER_TYPES]:"i18n_invalid_headers_error_v2",[b.MA_LIST_BLOCKING_ERRORS.NOT_ENOUGH_ROWS_ACCOUNT]:"i18n_not_enough_company_rows_error",[b.MA_LIST_BLOCKING_ERRORS.TOO_MANY_ROWS]:"i18n_too_many_rows_error_v2",[b.MA_LIST_BLOCKING_ERRORS.MISSING_HASHING_ASSET]:"i18n_generic_processing_error",[c.OFFLINE_EVENTS_MAP.OFFLINE_EVENT_UPLOAD_ERROR]:"more_than_90_pct_invalid_entries"}
let j=e.default=(f=(0,p.hasValidations)(m.FILE_UPLOAD_OFFLINE_EVENTS_VALIDATIONS),(0,h.assertPropTypes)(T=f((M=class extends a.default{get processingStatusText(){const{UPLOADING:e,COMPLETE:t}=g.UPLOAD_STATUSES
return this.uploadStatus===e?this.getTranslatedText("i18n_csv_processing_status"):this.uploadStatus===t?this.getTranslatedText("i18n_csv_ready_status_v2"):""}constructor(){super(...arguments),L(this,"assetLoader",y,this),L(this,"tracking",S,this),L(this,"jet",A,this),L(this,"i18n",C,this),k(this,"CSV_ACCEPT",g.CSV_ACCEPT),L(this,"nonBlockingInfoText",O,this),L(this,"blockingErrorText",v,this),L(this,"blockingErrorResolutionText",w,this),L(this,"uploadStatus",I,this),L(this,"processingProgressPercent",P,this),L(this,"selectedFileName",N,this),L(this,"audienceName",R,this),L(this,"showAudienceNameValidation",D,this),k(this,"getTranslatedText",((e,t)=>this.i18n.lookupTranslation(this.constructor,e)([t]))),k(this,"_loadAssets",(()=>(0,s.all)([this.assetLoader.loadAsset({uri:(0,u.default)("assets/papaparse/papaparse.js"),type:"js"}),this.assetLoader.loadAsset({uri:(0,u.default)("assets/hash-js/hash.js"),type:"js"})]))),k(this,"_onValidationErrors",(e=>{const t=e[0].errors
let n=_.GENERIC_PROCESSING_ERROR
t[g.UPLOAD_ERROR_TYPE.FORMAT]?n=_.INVALID_FILE_TYPE:t[g.UPLOAD_ERROR_TYPE.SIZE]&&(n=_.FILE_TOO_BIG),this._setBlockingError(n)})),k(this,"_resetInitialState",(()=>{(0,o.setProperties)(this,{blockingErrorText:null,blockingErrorResolutionText:null,uploadStatus:g.UPLOAD_STATUSES.UPLOADING,processingProgressPercent:_.PROCESSING_PERCENTAGES.LOADING_ASSETS})})),k(this,"_setBlockingError",((e,t)=>{this._trackEvent("target_add_create_uploadlist_invalid_file")
const n=this.getTranslatedText(z[e],t)
this.blockingErrorText=n,this.uploadStatus=g.UPLOAD_STATUSES.FAILED,this.processingProgressPercent=0})),k(this,"_parseCsvDataFromFile",(async e=>{this._resetInitialState()
try{await this._loadAssets(),this.processingProgressPercent=_.PROCESSING_PERCENTAGES.PARSING
const t=await l.utils.parseCsvFile(e,_.PARSE_CONFIG)
this.processingProgressPercent=_.PROCESSING_PERCENTAGES.PROCESSING
const[n,a]=(0,c.generateRowsFromCsvData)(t)
if(a){const e=this.getTranslatedText("i18n_rows_removed_info_message",{removedRowsCount:a})
this.nonBlockingInfoText=e}this._trackEvent("target_add_create_uploadlist_valid_file")
const{name:i,lastModified:r,lastModifiedDate:o}=e,s={lastModified:r,lastModifiedDate:o,name:i}
return this.selectedFileName=i,this.uploadStatus=g.UPLOAD_STATUSES.COMPLETE,this.processingProgressPercent=_.PROCESSING_PERCENTAGES.COMPLETE,{events:n,metadata:s}}catch(t){let e=_.GENERIC_PROCESSING_ERROR
if(t instanceof c.OfflineEventsParsingError){const{removedRowsCount:e,headerText:n}=t.optionalMetadata
this._setBlockingError(t.message,{removedRowsCount:e,headerText:n})}else e=("AssetLoadError"===t?.name?_.ASSET_LOAD_FAILED:t)||_.GENERIC_PROCESSING_ERROR,this._setBlockingError(e)
const n=`Unable to parse matched audiences CSV file with code: ${e}`
this.jet.error(new Error(n),F,!1)}})),k(this,"onAudienceNameInput",(({target:{value:e}})=>{this.audienceName=e,this.args.onNameChange(this.audienceName)})),k(this,"onFileChange",(async e=>{this._trackEvent("target_add_create_uploadlist_select_list")
const[t]=e,n=(0,g.getFileSizeAndTypeValidationErrors)({files:e,accept:this.CSV_ACCEPT,maxSizeInBytes:g.TWENTY_MEGABYTES})
if(n.length)return void this._onValidationErrors(n)
const a=await this._parseCsvDataFromFile(t),{events:i,metadata:r}=a||{}
this.args.onCsvProcessingComplete(i,r,this.audienceName)})),k(this,"onFileRemove",(()=>{this._trackEvent("target_add_create_uploadlist_remove_file"),(0,o.setProperties)(this,{processedCsvData:null,nonBlockingInfoText:null,selectedFileName:null,hasUserClearedFile:!0}),"function"==typeof this.args.onFileRemove&&this.args.onFileRemove()})),k(this,"onBlurNameInput",(()=>{this.showAudienceNameValidation=!0})),k(this,"downloadCSVTemplate",(e=>{e.preventDefault()
const t=new Blob([this._offlineEventsTemplate])
l.utils.downloadCsv(t,"LinkedIn_Ads_Offline_Events_Template.csv")})),this._loadAssets().then((()=>{this._offlineEventsTemplate=(0,c.getOfflineTemplateAsCSV)()})),this.args.existingDmpSegmentSelected&&(this.selectedFileName=this.args.selectedSegment.inputFileName,this.audienceName=this.args.selectedSegment.name)}_trackEvent(e){this.tracking.fireInteractionEvent(e,d.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}},k(M,"propTypes",{disabled:h.PropTypes.bool.isRequired,existingDmpSegmentSelected:h.PropTypes.bool,selectedSegment:h.PropTypes.oneOfType([h.PropTypes.object,h.PropTypes.null]),onNameChange:h.PropTypes.func.isRequired,onCsvProcessingComplete:h.PropTypes.func.isRequired,onFileRemove:h.PropTypes.func,fileNotFoundError:h.PropTypes.bool,submitted:h.PropTypes.bool}),y=U((E=M).prototype,"assetLoader",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=U(E.prototype,"tracking",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=U(E.prototype,"jet",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=U(E.prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=U(E.prototype,"nonBlockingInfoText",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),v=U(E.prototype,"blockingErrorText",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),w=U(E.prototype,"blockingErrorResolutionText",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),I=U(E.prototype,"uploadStatus",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),P=U(E.prototype,"processingProgressPercent",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),N=U(E.prototype,"selectedFileName",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),R=U(E.prototype,"audienceName",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),D=U(E.prototype,"showAudienceNameValidation",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),T=E))||T)||T);(0,t.setComponentTemplate)(x,j)})),define("campaign-manager-web/components/matched-companies-page",["exports","@ember/component","@ember/template-factory","@linkedin/ember-prop-types","@glimmer/tracking","@ember/object","ember-concurrency-decorators","ember-concurrency","@ember/service","campaign-manager-web/utils/http-error","campaign-manager-web/constants/company-matching","campaign-manager-web/utils/company-matching","campaign-manager-web/utils/date","campaign-manager-web/constants/lix","campaign-manager-web/components/base-company-matching-page","@linkedin/ads-table/utils/states","campaign-manager-web/utils/tracking","campaign-manager-web/utils/reporting","campaign-manager-web/utils/reporting-table-theme","campaign-manager-web/config/environment","tracked-toolbox","@embroider/util","campaign-manager-web/components/common-table-cells/string-or-dash","campaign-manager-web/components/common-table-cells/non-zero-number-or-dash","campaign-manager-web/components/common-table-cells/currency-amount","campaign-manager-web/components/company-matching-table/matched-company-name","campaign-manager-web/components/company-matching-table/engagement-score","campaign-manager-web/components/company-matching-table/opportunity-status","campaign-manager-web/utils/urn","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/audiences","hue-web-toast/utils/constants","campaign-manager-web/helpers/help-center-url","campaign-manager-web/components/common-table-cells/numeric-range","campaign-manager-web/components/multi-select-table-filter","tracked-built-ins","@linkedin/ember-tracked-validations","campaign-manager-web/constants/audiences/matched/common","@ember/template"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F){var z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye,Se,Ae,Ce,Oe,ve,we,Ie,Pe,Ne
function Re(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function De(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Me(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Le=(0,n.createTemplateFactory)({id:"j70/ciy6",block:'[[[1,"\\n"],[41,[30,1],[[[1,"  "],[8,[39,1],[[24,0,"pb4"]],null,[["default"],[[[[1,"\\n    "],[1,[28,[35,2],["i18n_no_engagement_data_message","campaign-manager-web/components/matched-companies-page"],[["linkInfo"],[[28,[37,3],null,[["href","ariaLabel","dataTestSelector","dataControlName"],[[28,[37,4],null,[["path","accountId"],["help/lms/answer/125590",[30,2]]]],[28,[37,2],["i18n_no_engagement_data_learn_more_a11y_message","campaign-manager-web/components/matched-companies-page"],null],"data-test-matched-companies__no-engagement-data-learn-more-link","accounts_view_no_engagement_data_helpcenter_link"]]]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[10,"section"],[14,0,"u-layout__overflow-auto u-border-radius__common u-layout__elevation-2 u-bg-color__white"],[12],[1,"\\n  "],[8,[39,5],null,[["@class","@currentState","@data","@selectedItems","@enableRowSelection","@didClickOnCheckbox","@columns","@groupedHeaders","@enableFilterRow","@enableStickyFirstColAndHeaders","@totalsData","@enableServerSideMode","@pageSize","@serverRecordCount","@serverCurrentPage","@disableAllSorting","@columnSets","@rowIdKey","@theme","@onServerPageChange","@didFilter","@didSort","@didChangeColumnSet"],[[28,[37,6],["matched-companies-table",[28,[37,7],null,[["matched-companies-table--selectable-rows"],[[30,0,["isSegmentActionAllowed"]]]]]],null],[30,0,["currentTableState"]],[30,0,["tableData"]],[30,0,["currentPageSelectedCompanies"]],[30,0,["isSegmentActionAllowed"]],[30,0,["onCheckboxClick"]],[30,0,["tableColumns"]],[30,0,["groupedHeaders"]],true,true,[30,0,["totalsRowLookupMap"]],true,[30,0,["pageSize"]],[30,0,["filteredMatchedCompaniesCount"]],[30,0,["currentPageNumber"]],[30,0,["isTableSortingDisabled"]],[30,0,["columnSets"]],[30,0,["rowIdKey"]],[30,0,["customTheme"]],[30,0,["onPageChange"]],[30,0,["onSearchOrFilter"]],[30,0,["onTableSort"]],[30,0,["onSelectColumnSet"]]]],[["default"],[[[[1,"\\n    "],[10,0],[15,0,[29,["u-display-flex-md u-justify-between ph2 pv3"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[10,0],[14,0,"ml4"],[12],[1,"\\n"],[41,[30,0,["isSegmentActionAllowed"]],[[[1,"          "],[8,[39,9],[[24,1,"matched-companies-segment-button"],[24,0,"mr2"],[16,"aria-label",[28,[37,2],["i18n_segment_a11y","campaign-manager-web/components/matched-companies-page"],null]],[4,[38,10],["click",[30,0,["onSegmentButtonClick"]]],null]],[["@text","@size"],[[28,[37,2],["i18n_segment","campaign-manager-web/components/matched-companies-page"],null],"small"]],null],[1,"\\n"]],[]],null],[41,[30,0,["isExportButtonRendered"]],[[[1,"          "],[8,[39,9],[[24,1,"matched-companies-before-onprem-anchor"],[16,"aria-label",[28,[37,2],["i18n_export_a11y","campaign-manager-web/components/matched-companies-page"],null]],[4,[38,11],["accounts_view_export_button_click"],null],[4,[38,10],["click",[30,0,["onExportButtonClick"]]],null]],[["@text","@buttonType","@size"],[[28,[37,2],["i18n_export","campaign-manager-web/components/matched-companies-page"],null],"secondary","small"]],null],[1,"\\n          "],[8,[39,12],null,[["@header","@id","@anchor","@placement","@ctaText","@onCtaClick"],[[28,[37,2],["i18n_cer_before_onprem_nfi_header","campaign-manager-web/components/matched-companies-page"],null],"cer_before_onprem","#matched-companies-before-onprem-anchor","right",[28,[37,2],["i18n_nfi_learn_more","campaign-manager-web/components/matched-companies-page"],null],[30,0,["openCerHelpCenter"]]]],[["default"],[[[[1,"\\n            "],[1,[28,[35,2],["i18n_cer_before_onprem_nfi_description","campaign-manager-web/components/matched-companies-page"],null]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-flex-column u-flex-row-md u-items-center"],[12],[1,"\\n        "],[8,[30,3,["columns-dropdown"]],[[24,0,"mr5"]],null,null],[1,"\\n        "],[10,1],[15,0,[29,["mr2"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,0,["selectedColumnSet","shouldShowDateRange"]],[[[1,"            "],[1,[30,0,["selectedColumnSet","dateRangeLabel"]]],[1,"\\n            "],[10,"time"],[12],[1,[30,0,["selectedColumnSet","dateRangeStart"]]],[13],[1,"\\n            "],[1,[28,[35,2],["i18n_date_range_separator","campaign-manager-web/components/matched-companies-page"],null]],[1,"\\n            "],[10,"time"],[12],[1,[30,0,["selectedColumnSet","dateRangeEnd"]]],[13],[1,"\\n"]],[]],[[[1,"            "],[1,[28,[35,2],["i18n_time_range_not_applicable","campaign-manager-web/components/matched-companies-page"],null]],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[15,0,[30,3,["tableContainerClasses"]]],[12],[1,"\\n      "],[8,[30,3,["table"]],null,null,null],[1,"\\n    "],[13],[1,"\\n    "],[8,[30,3,["footer"]],null,null,null],[1,"\\n  "]],[3]]]]],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,13],[[24,"aria-labelledBy","segment-disallowed-modal-title"]],[["@size","@isOpen","@dismissModal"],["medium",[30,0,["isSegmentDisallowedModalOpen"]],[30,0,["onSegmentDisallowedModalDismiss"]]]],[["default"],[[[[1,"\\n  "],[8,[30,4,["ModalHeader"]],[[4,[38,14],null,[["pageKey","routeName","currentRoute"],["accounts_view_segment_disallowed_modal",[28,[37,15],[[53,"outletState"],"render.name"],null],[28,[37,15],[[53,"outletState"],"render"],null]]]]],null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"segment-disallowed-modal-title"],[15,0,[29,[[28,[37,17],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],[[52,[28,[37,18],[[30,0,["segmentationDisallowedReason"]],[30,0,["SEGMENTATION_DISALLOWED_REASONS","NO_FILTERS"]]],null],"i18n_segment_disallowed_no_filters_modal_title","i18n_segment_disallowed_no_companies_modal_title"],"campaign-manager-web/components/matched-companies-page"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,4,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],[[52,[28,[37,18],[[30,0,["segmentationDisallowedReason"]],[30,0,["SEGMENTATION_DISALLOWED_REASONS","NO_FILTERS"]]],null],"i18n_segment_disallowed_no_filters_modal_content_message","i18n_segment_disallowed_no_companies_modal_content_message"],"campaign-manager-web/components/matched-companies-page"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,4,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[8,[39,9],[[16,"aria-label",[28,[37,2],["i18n_close_a11y","campaign-manager-web/components/matched-companies-page"],null]],[4,[38,10],["click",[30,0,["onSegmentDisallowedModalDismiss"]]],null]],[["@text","@size"],[[28,[37,2],["i18n_close","campaign-manager-web/components/matched-companies-page"],null],"small"]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[4]]]]],[1,"\\n\\n"],[8,[39,13],[[24,"aria-labelledBy","segment-creation-modal-title"]],[["@size","@isOpen","@dismissModal"],["large",[30,0,["isSegmentCreationModalOpen"]],[30,0,["onSegmentCreationModalDismiss"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["createCompanyListTier","isRunning"]],[[[1,"    "],[10,0],[14,0,"u-loader__absolute-container u-display-flex u-flex-column u-items-center"],[12],[1,"\\n      "],[8,[39,19],null,[["@a11yText","@size"],[[28,[37,2],["i18n_segment_creation_modal_loading_message","campaign-manager-web/components/matched-companies-page"],null],"xlarge"]],null],[1,"\\n      "],[10,2],[12],[1,[28,[35,2],["i18n_segment_creation_modal_loading_message","campaign-manager-web/components/matched-companies-page"],null]],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"  "],[8,[30,5,["ModalHeader"]],[[4,[38,14],null,[["pageKey","routeName","currentRoute"],["accounts_view_segment_creation_modal",[28,[37,15],[[53,"outletState"],"render.name"],null],[28,[37,15],[[53,"outletState"],"render"],null]]]]],null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"segment-creation-modal-title"],[15,0,[29,[[28,[37,17],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_segment_creation_modal_title","campaign-manager-web/components/matched-companies-page"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,5,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,["mb5"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,[28,[35,2],["i18n_create_segment_form_description","campaign-manager-web/components/matched-companies-page"],null]],[13],[1,"\\n    "],[10,"label"],[14,"for","create-segment-name-input"],[15,0,[29,["mt0 mb1"," ",[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_create_segment_name_label","campaign-manager-web/components/matched-companies-page"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,20],[[24,0,"mb5"]],[["@validations","@showValidations"],[[28,[37,21],[[30,0,["validations","attrs","newSegmentName"]]],null],[30,0,["showSegmentNameValidation"]]]],[["default"],[[[[1,"\\n      "],[8,[39,22],null,[["@max","@currentLength"],[[30,6,["maxlength"]],[30,0,["newSegmentName","length"]]]],[["default"],[[[[1,"\\n        "],[8,[39,23],[[16,"aria-invalid",[30,6,["showErrors"]]],[16,"aria-describedby",[30,6,["describedby"]]],[16,0,[29,[[36,24]]]],[4,[38,10],["input",[28,[37,25],[[28,[37,26],["target.value"],null],[30,0,["onNameInput"]]],null]],null],[4,[38,10],["blur",[30,0,["onBlurSegmentNameInput"]]],null]],[["@inputId","@value"],["create-segment-name-input",[28,[37,21],[[30,0,["newSegmentName"]]],null]]],null],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[6]]]]],[1,"\\n    "],[10,"fieldset"],[14,0,"mb5"],[12],[1,"\\n      "],[10,"legend"],[12],[1,"\\n        "],[10,"h3"],[15,0,[29,["mb1"," ",[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_create_segment_type_heading","campaign-manager-web/components/matched-companies-page"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,["mb1"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_create_segment_type_description","campaign-manager-web/components/matched-companies-page"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n        "],[10,1],[15,0,[29,[[36,24]]]],[12],[1,"\\n          "],[8,[39,27],[[24,0,"small-input matched-companies__segment-modal-type-input"],[24,3,"small-input"],[16,"checked",[30,0,["isNewSegmentDynamic"]]],[4,[38,10],["change",[28,[37,29],[[30,0,["onChangeNewSegmentType"]],true],null]],null]],[["@inputId","@disabled"],["matched-companies-create-segment-dynamic-type-option",[28,[37,28],[[30,0,["isDynamicSegmentationAllowed"]]],null]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"label"],[14,0,"mt0"],[14,"for","matched-companies-create-segment-dynamic-type-option"],[12],[1,"\\n          "],[10,1],[15,0,[29,["u-color__black--90 u-display-block"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_create_segment_type_dynamic_title","campaign-manager-web/components/matched-companies-page"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,1],[15,0,[29,["u-color__black--90 u-display-block mb1"," ",[28,[37,8],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_create_segment_type_dynamic_description","campaign-manager-web/components/matched-companies-page"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n        "],[10,1],[15,0,[29,[[36,24]]]],[12],[1,"\\n          "],[8,[39,27],[[24,0,"small-input matched-companies__segment-modal-type-input"],[24,3,"matched-companies-create-segment-type-option"],[16,"checked",[28,[37,28],[[30,0,["isNewSegmentDynamic"]]],null]],[4,[38,10],["change",[28,[37,29],[[30,0,["onChangeNewSegmentType"]],false],null]],null]],[["@inputId"],["matched-companies-create-segment-static-type-option"]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"label"],[14,0,"mt0"],[14,"for","matched-companies-create-segment-static-type-option"],[12],[1,"\\n          "],[10,1],[15,0,[29,["u-color__black--90 u-display-block"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_create_segment_type_static_title","campaign-manager-web/components/matched-companies-page"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,1],[15,0,[29,["u-color__black--90"," ",[28,[37,8],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_create_segment_type_static_description","campaign-manager-web/components/matched-companies-page"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,"h3"],[15,0,[29,["mt0 mb1"," ",[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,2],["i18n_create_segment_audience_size_heading","campaign-manager-web/components/matched-companies-page"],null]],[13],[1,"\\n    "],[10,"h4"],[15,0,[29,["mt0 mb1"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,[28,[35,2],["i18n_create_segment_company_count_heading","campaign-manager-web/components/matched-companies-page"],null]],[13],[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,8],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[30,0,["totalSelectedCompanyCount"]]],[13],[1,"\\n    "],[8,[39,30],[[24,0,"mt5"]],[["@message","@type","@isHidden"],[[28,[37,2],["i18n_create_segment_company_count_info_message","campaign-manager-web/components/matched-companies-page"],null],"neutral",[28,[37,28],[[30,0,["isNewSegmentDynamic"]]],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,5,["ModalFooter"]],[[24,0,"modal-footer--with-inline-feedback-and-buttons"]],null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,["u-color__black--75 mb3"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[8,[39,31],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["i18n_segment_creation_modal_terms","campaign-manager-web/components/matched-companies-page"],[["linkInfo"],[[28,[37,3],null,[["href","dataTestSelector","dataControlName","role"],[[28,[37,4],null,[["path","accountId"],["legal/sas-terms",[30,2]]]],"data-test-matched-companies__segment-creation-modal-terms-link","accounts_view_segment_creation_modal_terms_link",[30,7,["role"]]]]]]]]],[1,"\\n      "]],[7]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"self-start mb2"],[12],[1,"\\n      "],[8,[39,30],null,[["@message","@type","@isHidden"],[[28,[37,32],null,[["error"],[[30,0,["createCompanyListTier","last","error"]]]]],"negative",[28,[37,28],[[30,0,["createCompanyListTier","last","isError"]]],null]]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[8,[39,9],[[24,0,"mr2"],[4,[38,10],["click",[30,0,["onSegmentCreationModalDismiss"]]],null]],[["@text","@buttonType","@size"],[[28,[37,2],["i18n_cancel_segment","campaign-manager-web/components/matched-companies-page"],null],"secondary","small"]],null],[1,"\\n\\n      "],[8,[39,9],[[4,[38,10],["click",[28,[37,33],[[30,0,["createCompanyListTier"]]],null]],null],[4,[38,11],["accounts_view_segment_creation_modal_submit"],null]],[["@text","@size"],[[28,[37,2],["i18n_create_segment","campaign-manager-web/components/matched-companies-page"],null],"small"]],null],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[5]]]]],[1,"\\n\\n"],[8,[39,13],[[24,"aria-labelledBy","export-in-progress-modal-title"]],[["@size","@isOpen","@dismissModal"],["medium",[30,0,["isExportInProgressModalOpen"]],[30,0,["onExportModalDismiss"]]]],[["default"],[[[[1,"\\n  "],[8,[30,8,["ModalHeader"]],[[4,[38,14],null,[["pageKey","routeName","currentRoute"],["accounts_view_export_inprogress_modal",[28,[37,15],[[53,"outletState"],"render.name"],null],[28,[37,15],[[53,"outletState"],"render"],null]]]]],null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"export-in-progress-modal-title"],[15,0,[29,[[28,[37,17],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_export_in_progress_title","campaign-manager-web/components/matched-companies-page"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,8,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_export_in_progress_copy","campaign-manager-web/components/matched-companies-page"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,8,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[8,[39,9],[[16,"aria-label",[28,[37,2],["i18n_close_a11y","campaign-manager-web/components/matched-companies-page"],null]],[4,[38,10],["click",[30,0,["onExportModalDismiss"]]],null]],[["@text","@size"],[[28,[37,2],["i18n_close","campaign-manager-web/components/matched-companies-page"],null],"small"]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[8]]]]],[1,"\\n"]],["@isListMissingEngagementData","@accountId","at","modal","modal","vcont","iphHelper","modal"],false,["if","cm-inline-feedback","t","external-link-info","help-center-url","ads-table","classes","hash","hue-web-foundations@-text-body","hue-web-button","on","track-interaction","new-feature-introduction-bubble","hue-web-modal","track-render","get","-get-dynamic-var","hue-web-foundations@-text-heading","eq","hue-web-progress-indicator","validated-control","readonly","character-counter","cm-text-input","hue-web-foundations@-artdeco-migration-scope","pipe","pick","hue-web-radio-button","not","fn","hue-web-inline-feedback","iph-helper","error-message","perform"]]',moduleName:"campaign-manager-web/components/matched-companies-page.hbs",isStrictMode:!1}),ke={NO_FILTERS:"NO_FILTERS",NO_COMPANIES:"NO_COMPANIES"},Ue={newSegmentName:[(0,U.validator)("presence",!0),(0,U.validator)("length",{max:x.AUDIENCE_NAME_MAX_LENGTH})]}
let xe=e.default=(z=(0,U.hasValidations)(Ue),j=(0,s.inject)(),G=(0,s.inject)(),B=(0,s.inject)(),V=(0,s.inject)(),Y=(0,s.inject)(),H=(0,s.inject)(),q=(0,s.inject)(),K=(0,s.inject)("hue-web-toast"),W=(0,s.inject)(),X=(0,E.localCopy)("args.initialTableData"),$=(0,E.localCopy)("args.initialPageNumber"),J=(0,E.localCopy)("args.initialMatchedCompaniesCount"),Q=(0,E.localCopy)("args.initialColumnSetKey"),Z=(0,o.task)({restartable:!0}),ee=(0,o.task)({restartable:!0}),(0,a.assertPropTypes)(te=z((Ne=class extends g.default{constructor(...e){super(...e),Re(this,"companyMatching",ae,this),Re(this,"ambry",ie,this),Re(this,"jet",re,this),Re(this,"lix",oe,this),Re(this,"formatter",le,this),Re(this,"router",se,this),Re(this,"tracking",ce,this),Re(this,"toast",ue,this),Re(this,"iphService",de,this),De(this,"customTheme",new f.default),De(this,"SEGMENTATION_DISALLOWED_REASONS",ke),Re(this,"tableData",pe,this),Re(this,"currentPageNumber",me,this),Re(this,"filteredMatchedCompaniesCount",ge,this),Re(this,"selectedColumnSetKey",be,this),Re(this,"isSearchTermEntered",_e,this),Re(this,"isExportInProgressModalOpen",he,this),Re(this,"isSegmentDisallowedModalOpen",fe,this),Re(this,"isSegmentCreationModalOpen",Te,this),Re(this,"newSegmentName",Ee,this),Re(this,"isNewSegmentDynamic",ye,this),Re(this,"showSegmentNameValidation",Se,this),Re(this,"currentPageSelectedCompanies",Ae,this),Re(this,"isAnyFilterSelected",Ce,this),De(this,"engagementLevelColumnState",new k.TrackedObject({isFilteringDisabled:!1,selectedFilterKeys:[]})),De(this,"membersTargetedColumnState",new k.TrackedObject({isFilteringDisabled:!1,selectedFilterKeys:{}})),De(this,"impressionsColumnState",new k.TrackedObject({isFilteringDisabled:!1,selectedFilterKeys:{}})),De(this,"adEngagementColumnState",new k.TrackedObject({isFilteringDisabled:!1,selectedFilterKeys:{}})),De(this,"organicEngagementColumnState",new k.TrackedObject({isFilteringDisabled:!1,selectedFilterKeys:{}}))
De(this,"currentPageLastSelectedItemsList",[]),Re(this,"areAllRowsAcrossPagesConsideredSelected",Oe,this),Re(this,"segmentationDisallowedReason",ve,this),Re(this,"manuallyIncludedCompanies",we,this),Re(this,"manuallyExcludedCompanies",Ie,this),Re(this,"isDropdownOpen",Pe,this),De(this,"onSegmentButtonClick",(()=>{const e=this.isAnyFilterSelected
this.segmentationDisallowedReason="",this.isNewSegmentDynamic=this.isDynamicSegmentationAllowed,this.areAllRowsAcrossPagesConsideredSelected&&e?this.isSegmentCreationModalOpen=!0:e?0===this.manuallyIncludedCompanies.length&&0===this.manuallyExcludedCompanies.length?(this.segmentationDisallowedReason=ke.NO_COMPANIES,this.isSegmentDisallowedModalOpen=!0):this.isSegmentCreationModalOpen=!0:(this.segmentationDisallowedReason=ke.NO_FILTERS,this.isSegmentDisallowedModalOpen=!0)})),De(this,"onSegmentDisallowedModalDismiss",(()=>{this.isSegmentDisallowedModalOpen=!1})),De(this,"onSegmentCreationModalDismiss",(()=>{this.tracking.fireInteractionEvent("accounts_view_segment_creation_modal_close"),this._closeAndResetTierCreationModal(),this.createCompanyListTier.cancelAll({resetState:!0})})),De(this,"onBlurSegmentNameInput",(()=>{this.showSegmentNameValidation=!0})),De(this,"onNameInput",(e=>{this.newSegmentName=e})),De(this,"onChangeNewSegmentType",(e=>{this.tracking.fireInteractionEvent("accounts_view_segment_creation_modal_select_type"),this.isNewSegmentDynamic=e})),De(this,"onExportButtonClick",(async()=>{const{dmpSegmentId:e}=this.args
if(this.isExportDownloadPollInProgress)this.isExportInProgressModalOpen=!0
else try{const t=await this.companyMatching.fetchEngagementReportExportBlobName(e),n=(0,I.getIdFromUrn)(t),a=n.split("/").pop()??"download.csv",i=(0,P.constructPemMetadata)(N.AUDIENCES_PEM_KEYS.POLL_MATCHED_COMPANIES_EXPORT_DOWNLOAD,[e,a],{productName:N.AUDIENCE_MATCHING_PEM_NAME})
this.ambry.pollDownload({pollId:e,pemMetadata:i,fileName:a,blobId:n}),this.toast.add({type:R.TOAST_TYPES.NOTICE,message:this._getI18nMessage("i18n_export_notice")})}catch(t){}})),De(this,"onExportModalDismiss",(()=>{this.isExportInProgressModalOpen=!1}))}get manuallyIncludedCompaniesMap(){return this.manuallyIncludedCompanies.reduce(((e,{id:t})=>(e[t]=!0,e)),{})}get manuallyExcludedCompaniesMap(){return this.manuallyExcludedCompanies.reduce(((e,{id:t})=>(e[t]=!0,e)),{})}get isDynamicSegmentationAllowed(){return 0===this.manuallyIncludedCompanies.length}get tableColumns(){return[this._getCompanyNameColumn(),this._getCompanyIndustryColumn(),this._getCompanySizeColumn(),this.baseDateAddedColumn,this._getTotalEngagementsColumn(),this._getMemberTargetedColumn(),this._getImpressionsColumn(),this._getAdEnagagementsColumn(),this._getOrganicEngagementsColumn(),this._getWebsiteVisitsFilteredColumn(),this._getOpportunityStatusColumn(),this._getOpenDealCountColumn(),this._getOpenPipelineColumn(),this._getOpportunitiesWonColumn(),this._getOpportunitiesLostColumn(),{...this.baseCompanyNameInputColumn,disableSorting:!0},this.baseCompanyDomainInputColumn,this.baseCompanyPageUrlInputColumn,this.baseCompanyStockSymbolInputColumn,this.baseCompanyIndustriesInputColumn,this.baseCompanyCityInputColumn,this.baseCompanyStateInputColumn,this.baseCompanyCountryInputColumn,this.baseCompanyPostalCodeInputColumn]}get isExportDownloadPollInProgress(){return this.ambry.inProgressDownloadPolls[this.args.dmpSegmentId]}get exportReportHelpCenterURL(){return(0,D.helpCenterUrl)(null,{path:"help/lms/answer/TBD",accountId:this.args.accountId})}get isExportButtonRendered(){return!this.args.isListMissingEngagementData&&this.isEngagementColumnSetSelected}get isMatchedCompanyNumericFilterEnabled(){return this.lix.getTreatmentIsEnabled(m.LIX_TEST_KEYS.enableMatchedCompanyNumericFilter)}get isSegmentActionAllowed(){return this.args.matchedAudience.sourcePlatform!==x.CORE_DMP_SOURCE_PLATFORMS.LINKEDIN_COMPANY_TIERING}get selectedColumnSet(){return this.columnSets.find((({key:e})=>e===this.selectedColumnSetKey))}get doesListHaveInputData(){return this.args.matchedAudience.companyInputDataAvailable}get columnSets(){const e=(0,p.getYesterday)(),t=this.doesListHaveInputData?[u.COLUMN_NAMES.COMPANY_NAME_INPUT,u.COLUMN_NAMES.COMPANY_DOMAIN_INPUT,u.COLUMN_NAMES.COMPANY_PAGE_URL_INPUT,u.COLUMN_NAMES.COMPANY_STOCK_SYMBOL_INPUT,u.COLUMN_NAMES.COMPANY_INDUSTRIES_INPUT,u.COLUMN_NAMES.COMPANY_CITY_INPUT,u.COLUMN_NAMES.COMPANY_STATE_INPUT,u.COLUMN_NAMES.COMPANY_COUNTRY_INPUT,u.COLUMN_NAMES.COMPANY_POSTAL_CODE_INPUT]:[],n=this.lix.getTreatmentIsEnabled(m.LIX_TEST_KEYS.enableCrmConnector)?[{label:this._getI18nMessage("i18n_column_set_options",{option:u.MATCHED_COMPANIES_COLUMN_SETS.CRM}),key:u.MATCHED_COMPANIES_COLUMN_SETS.CRM,showColumns:[u.COLUMN_NAMES.MATCHED_COMPANY_NAME,u.COLUMN_NAMES.AGGREGATED_OPPORTUNITIES_STATUS,u.COLUMN_NAMES.TOTAL_OPEN_SALES_DEALS,u.COLUMN_NAMES.OPEN_DEAL_VALUE_TOTAL,u.COLUMN_NAMES.WON_DEAL_VALUE_TOTAL,u.COLUMN_NAMES.LOST_DEAL_VALUE_TOTAL],isDefaultColumnSet:this.args.initialColumnSetKey===u.MATCHED_COMPANIES_COLUMN_SETS.CRM,shouldShowDateRange:!0,dateRangeStart:this._localizeDate((0,p.addMonths)(e,-12)),dateRangeEnd:this._localizeDate(e),dateRangeLabel:this._getI18nMessage("i18n_date_range_label_months",{numberOfMonths:12})}]:[]
return[{label:this._getI18nMessage("i18n_column_set_options",{option:u.MATCHED_COMPANIES_COLUMN_SETS.ENGAGEMENT}),key:u.MATCHED_COMPANIES_COLUMN_SETS.ENGAGEMENT,showColumns:[u.COLUMN_NAMES.MATCHED_COMPANY_NAME,u.COLUMN_NAMES.ENGAGEMENT_LEVEL,u.COLUMN_NAMES.MEMBERS_TARGETED,u.COLUMN_NAMES.IMPRESSIONS,u.COLUMN_NAMES.AD_ENGAGEMENTS,u.COLUMN_NAMES.ORGANIC_ENGAGEMENTS],isDefaultColumnSet:this.args.initialColumnSetKey===u.MATCHED_COMPANIES_COLUMN_SETS.ENGAGEMENT,shouldShowDateRange:!0,dateRangeStart:this._localizeDate((0,p.getLast90Days)(e)),dateRangeEnd:this._localizeDate(e),dateRangeLabel:this._getI18nMessage("i18n_date_range_label_days",{numberOfDays:90})},...n,{label:this._getI18nMessage("i18n_column_set_options",{option:u.MATCHED_COMPANIES_COLUMN_SETS.DETAILS}),key:u.MATCHED_COMPANIES_COLUMN_SETS.DETAILS,showColumns:[u.COLUMN_NAMES.MATCHED_COMPANY_NAME,u.COLUMN_NAMES.MATCHED_COMPANY_INDUSTRY,u.COLUMN_NAMES.MATCHED_COMPANY_SIZE,u.COLUMN_NAMES.CREATED_AT,...t],isDefaultColumnSet:this.args.initialColumnSetKey===u.MATCHED_COMPANIES_COLUMN_SETS.DETAILS,shouldShowDateRange:!1}]}get isEngagementColumnSetSelected(){return this.selectedColumnSetKey===u.MATCHED_COMPANIES_COLUMN_SETS.ENGAGEMENT}get isTableSortingDisabled(){return this.isEngagementColumnSetSelected&&this.isSearchTermEntered}get groupedHeaders(){return this.doesListHaveInputData&&this.selectedColumnSetKey===u.MATCHED_COMPANIES_COLUMN_SETS.DETAILS?[[{title:this._getI18nMessage("i18n_matched_data"),colspan:2},{title:this._getI18nMessage("i18n_input_data"),colspan:10}]]:null}get totalsRowLookupMap(){const{initialMatchedCompaniesCount:e}=this.args,{filteredMatchedCompaniesCount:t}=this
let n
return n=this.manuallyIncludedCompanies.length>0?this._getI18nMessage("i18n_matched_company_name_column_selected_company_count",{companyCount:this.manuallyIncludedCompanies.length}):this.manuallyExcludedCompanies.length>0?this._getI18nMessage("i18n_matched_company_name_column_selected_company_count",{companyCount:t-this.manuallyExcludedCompanies.length}):this.areAllRowsAcrossPagesConsideredSelected?this._getI18nMessage("i18n_matched_company_name_column_selected_company_count",{companyCount:t}):this.isAnyFilterSelected||this.isSearchTermEntered?this._getI18nMessage("i18n_matched_company_name_column_filtered_company_count",{filteredCount:t,companyCount:e}):this._getI18nMessage("i18n_matched_company_name_column_company_count",{companyCount:e}),{[u.COLUMN_NAMES.MATCHED_COMPANY_NAME]:n}}get totalSelectedCompanyCount(){const{filteredMatchedCompaniesCount:e}=this
return this.manuallyIncludedCompanies.length>0?this.manuallyIncludedCompanies.length:this.manuallyExcludedCompanies.length>0?e-this.manuallyExcludedCompanies.length:this.areAllRowsAcrossPagesConsideredSelected?e:0}get currentTableState(){return(0,r.get)(this.fetchTableData,"isRunning")?b.default.LOADING:(0,r.get)(this.fetchTableData,"last")&&(0,r.get)(this.fetchTableData,"last.isError")?b.default.ERROR:b.default.DISPLAY}onSelectColumnSet({key:e}){this.selectedColumnSetKey=e,this.tracking.fireInteractionEvent("accounts_view_toggle_column_set",_.CONTROL_INTERACTION_TYPE.SHORT_PRESS)
const t={[u.MATCHED_COMPANIES_QUERY_PARAMS.COLUMN_GROUP]:e}
this.router.transitionTo({queryParams:t})}onPageChange(e){this.tracking.fireInteractionEvent("accounts_view_change_page_number",_.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this._updateCurrentPage(e),this.fetchTableData.perform(e).catch(this._handleFetchError.bind(this))}onTableSort(e){const t=(0,h.getColumnNameFromTableSortAction)(e),n=u.COLUMN_NAMES_SORT_TRACKING_EVENTS[t]
n&&this.tracking.fireInteractionEvent(n,_.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.fetchTableData.perform(e).catch(this._handleFetchError.bind(this))}onSearchOrFilter(e){this.tracking.fireInteractionEvent("accounts_view_enter_search_term",_.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this._updateCurrentPage(e),this._updateSearchAndFilterState(e),this.fetchTableData.perform(e,!0).catch(this._handleFetchError.bind(this))}onCheckboxClick({selectedItems:e}){const t=e.length-this.currentPageLastSelectedItemsList.length,n=t>0,a=1===Math.abs(t),i=1===this.filteredMatchedCompaniesCount,r=a&&!i,o=this.currentPageLastSelectedItemsList.reduce(((e,{id:t})=>(e[t]=!0,e)),{}),l=e.reduce(((e,{id:t})=>(e[t]=!0,e)),{})
if(n)if(r){const t=e.find((({id:e})=>!o[e]))
t.id in this.manuallyExcludedCompaniesMap?this.manuallyExcludedCompanies=this.manuallyExcludedCompanies.filter((({id:e})=>e!==t.id)):this.manuallyIncludedCompanies=[...this.manuallyIncludedCompanies,t]}else this.areAllRowsAcrossPagesConsideredSelected=!0,this.manuallyExcludedCompanies=[],this.manuallyIncludedCompanies=[]
else if(r){const e=this.currentPageLastSelectedItemsList.find((({id:e})=>!l[e]))
e.id in this.manuallyIncludedCompaniesMap?this.manuallyIncludedCompanies=this.manuallyIncludedCompanies.filter((({id:t})=>t!==e.id)):this.manuallyExcludedCompanies=[...this.manuallyExcludedCompanies,e]}else this.areAllRowsAcrossPagesConsideredSelected=!1,this.manuallyExcludedCompanies=[],this.manuallyIncludedCompanies=[]
this.currentPageLastSelectedItemsList=[...e]}openCerHelpCenter(){this.iphService.showWidgetArticle("a422150")}onDropdownStateChange(e){this.isDropdownOpen=e}_getI18nMessage(e,t={}){return this.i18n.lookupTranslation(this.constructor,e)([t])}_getCompanyNameColumn(){return{propertyName:u.COLUMN_NAMES.MATCHED_COMPANY_NAME,disableSorting:!0,title:this._getI18nMessage("i18n_matched_company_name_column_header"),tooltip:this._getI18nMessage("i18n_matched_company_name_column_tooltip"),component:(0,y.ensureSafeComponent)(O.default,this),componentForTotalsCell:(0,y.ensureSafeComponent)(S.default,this),filterPlaceholder:this._getI18nMessage("i18n_matched_company_name_search_placeholder")}}_getCompanyIndustryColumn(){return{propertyName:u.COLUMN_NAMES.MATCHED_COMPANY_INDUSTRY,title:this._getI18nMessage("i18n_matched_company_industry_column_header"),tooltip:this._getI18nMessage("i18n_matched_company_industry_column_tooltip"),disableFiltering:!0,disableSorting:!0,component:(0,y.ensureSafeComponent)(S.default,this),componentForTotalsCell:(0,y.ensureSafeComponent)(S.default,this)}}_getCompanySizeColumn(){return{propertyName:u.COLUMN_NAMES.MATCHED_COMPANY_SIZE,title:this._getI18nMessage("i18n_matched_company_size_column_header"),tooltip:this._getI18nMessage("i18n_matched_company_size_column_tooltip"),disableFiltering:!0,disableSorting:!0,component:(0,y.ensureSafeComponent)(S.default,this),componentForTotalsCell:(0,y.ensureSafeComponent)(S.default,this)}}_getTotalEngagementsColumn(){let e={}
return e={componentForFilterCell:(0,y.ensureSafeComponent)(L.default,this),multiSelectFilterConfig:Object.values(u.COMPANY_ENGAGEMENT_LEVELS).map((e=>({key:e,label:this._getI18nMessage("i18n_engagement_level_filter_options",{key:e})}))),columnData:this.engagementLevelColumnState,filterTrackingEvent:"accounts_view_filter_by_engagement_level"},{propertyName:u.COLUMN_NAMES.ENGAGEMENT_LEVEL,title:this._getI18nMessage("i18n_engagement_total_engagements_column_header"),tooltip:this._getI18nMessage("i18n__engagement_total_engagements_column_tooltip"),disableFiltering:!0,component:(0,y.ensureSafeComponent)(v.default,this),componentForTotalsCell:(0,y.ensureSafeComponent)(S.default,this),...e}}_getMemberTargetedColumn(){let e={}
return this.isMatchedCompanyNumericFilterEnabled&&(e={componentForFilterCell:(0,y.ensureSafeComponent)(M.default,this),columnData:this.membersTargetedColumnState,filterTrackingEvent:"accounts_view_filter_by_members_targeted",onApply(e){(0,r.set)(this,"filterString",JSON.stringify(e))}}),{propertyName:u.COLUMN_NAMES.MEMBERS_TARGETED,title:this._getI18nMessage("i18n_members_targeted_column_header"),tooltip:this._getI18nMessage("i18n_members_targeted_column_tooltip_v2"),disableFiltering:!0,component:(0,y.ensureSafeComponent)(A.default,this),componentForTotalsCell:(0,y.ensureSafeComponent)(S.default,this),...e}}_getImpressionsColumn(){let e={}
return this.isMatchedCompanyNumericFilterEnabled&&(e={componentForFilterCell:(0,y.ensureSafeComponent)(M.default,this),columnData:this.impressionsColumnState,filterTrackingEvent:"accounts_view_filter_by_impressions",onApply(e){(0,r.set)(this,"filterString",JSON.stringify(e))}}),{propertyName:u.COLUMN_NAMES.IMPRESSIONS,title:this._getI18nMessage("i18n_impressions_column_header"),tooltip:this._getI18nMessage("i18n_impressions_column_tooltip_v2"),disableFiltering:!0,component:(0,y.ensureSafeComponent)(A.default,this),componentForTotalsCell:(0,y.ensureSafeComponent)(S.default,this),...e}}_getAdEnagagementsColumn(){let e={}
return this.isMatchedCompanyNumericFilterEnabled&&(e={componentForFilterCell:(0,y.ensureSafeComponent)(M.default,this),columnData:this.adEngagementColumnState,filterTrackingEvent:"accounts_view_filter_by_ad_engagements",onApply(e){(0,r.set)(this,"filterString",JSON.stringify(e))}}),{propertyName:u.COLUMN_NAMES.AD_ENGAGEMENTS,title:this._getI18nMessage("i18n_ad_engagements_column_header"),tooltip:this._getI18nMessage("i18n_ad_engagement_column_tooltip"),disableFiltering:!0,component:(0,y.ensureSafeComponent)(A.default,this),componentForTotalsCell:(0,y.ensureSafeComponent)(S.default,this),...e}}_getOrganicEngagementsColumn(){let e={}
return this.isMatchedCompanyNumericFilterEnabled&&(e={componentForFilterCell:(0,y.ensureSafeComponent)(M.default,this),columnData:this.organicEngagementColumnState,filterTrackingEvent:"accounts_view_filter_by_organic_engagements",onApply(e){(0,r.set)(this,"filterString",JSON.stringify(e))}}),{propertyName:u.COLUMN_NAMES.ORGANIC_ENGAGEMENTS,title:this._getI18nMessage("i18n_organic_engagments_column_header"),tooltip:this._getI18nMessage("i18n_organic_engagments_column_tooltip"),disableFiltering:!0,component:(0,y.ensureSafeComponent)(A.default,this),componentForTotalsCell:(0,y.ensureSafeComponent)(S.default,this),...e}}_getWebsiteVisitsFilteredColumn(){return{propertyName:u.COLUMN_NAMES.WEBSITE_VISITS_FILTERED,title:this._getI18nMessage("i18n_website_visits_single_audience_column_header"),tooltip:this._getI18nMessage("i18n_website_visits_single_audience_column_tooltip"),disableFiltering:!0,disableSorting:!0,component:(0,y.ensureSafeComponent)(A.default,this),componentForTotalsCell:(0,y.ensureSafeComponent)(S.default,this)}}_getOpportunityStatusColumn(){return{propertyName:u.COLUMN_NAMES.AGGREGATED_OPPORTUNITIES_STATUS,title:this._getI18nMessage("i18n_opportunity_status_column_header"),tooltip:this._getI18nMessage("i18n_opportunity_status_column_tooltip"),disableFiltering:!0,component:(0,y.ensureSafeComponent)(w.default,this),componentForTotalsCell:(0,y.ensureSafeComponent)(S.default,this)}}_getOpenDealCountColumn(){return{propertyName:u.COLUMN_NAMES.TOTAL_OPEN_SALES_DEALS,title:this._getI18nMessage("i18n_open_deal_count_column_header"),tooltip:this._getI18nMessage("i18n_open_deal_count_column_tooltip"),disableFiltering:!0,component:(0,y.ensureSafeComponent)(A.default,this),componentForTotalsCell:(0,y.ensureSafeComponent)(S.default,this)}}_getOpenPipelineColumn(){return{propertyName:u.COLUMN_NAMES.OPEN_DEAL_VALUE_TOTAL,title:this._getI18nMessage("i18n_open_pipeline_column_header"),tooltip:this._getI18nMessage("i18n_open_pipeline_column_tooltip"),disableFiltering:!0,component:(0,y.ensureSafeComponent)(C.default,this),componentForTotalsCell:(0,y.ensureSafeComponent)(S.default,this)}}_getOpportunitiesWonColumn(){return{propertyName:u.COLUMN_NAMES.WON_DEAL_VALUE_TOTAL,title:this._getI18nMessage("i18n_opportunities_won_column_header"),tooltip:this._getI18nMessage("i18n_opportunities_won_column_tooltip"),disableFiltering:!0,component:(0,y.ensureSafeComponent)(C.default,this),componentForTotalsCell:(0,y.ensureSafeComponent)(S.default,this)}}_getOpportunitiesLostColumn(){return{propertyName:u.COLUMN_NAMES.LOST_DEAL_VALUE_TOTAL,title:this._getI18nMessage("i18n_opportunities_lost_column_header"),tooltip:this._getI18nMessage("i18n_opportunities_lost_column_tooltip"),disableFiltering:!0,component:(0,y.ensureSafeComponent)(C.default,this),componentForTotalsCell:(0,y.ensureSafeComponent)(S.default,this)}}_handleFetchError(e){if((0,l.didCancel)(e))return
const t=(0,c.getErrorMessage)(e),n=new Error(`Failed to fetch matched companies data for DMP segment ${this.args.dmpSegmentId} with message '${t}'`)
this.jet.error(n,"matched-companies-page",!1)}_updateCurrentPage(e){const{serverPageNumber:t}=e
this.currentPageNumber=t}_updateSearchAndFilterState({columnFilters:e={}}){const t=Boolean(e[u.COLUMN_NAMES.MATCHED_COMPANY_NAME])
this.isSearchTermEntered=t,this.isAnyFilterSelected=Object.keys(e).filter((e=>e!==u.COLUMN_NAMES.MATCHED_COMPANY_NAME)).length>0,Object.entries({[u.COLUMN_NAMES.ENGAGEMENT_LEVEL]:this.engagementLevelColumnState,[u.COLUMN_NAMES.MEMBERS_TARGETED]:this.membersTargetedColumnState,[u.COLUMN_NAMES.IMPRESSIONS]:this.impressionsColumnState,[u.COLUMN_NAMES.AD_ENGAGEMENTS]:this.adEngagementColumnState,[u.COLUMN_NAMES.ORGANIC_ENGAGEMENTS]:this.organicEngagementColumnState}).forEach((([n,a])=>{a.isFilteringDisabled=t,n===u.COLUMN_NAMES.ENGAGEMENT_LEVEL?a.selectedFilterKeys=e[n]?.split?.(",")||[]:n!==u.COLUMN_NAMES.MATCHED_COMPANY_NAME&&(a.selectedFilterKeys=e[n]&&JSON.parse(e[n])||{})}))}_updateSelectedCompaniesState(e){this.manuallyIncludedCompanies.length>0?this.currentPageSelectedCompanies=e.filter((({id:e})=>this.manuallyIncludedCompaniesMap[e])):this.manuallyExcludedCompanies.length>0?this.currentPageSelectedCompanies=e.filter((({id:e})=>!this.manuallyExcludedCompaniesMap[e])):this.areAllRowsAcrossPagesConsideredSelected?this.currentPageSelectedCompanies=[...e]:this.currentPageSelectedCompanies=[],this.currentPageLastSelectedItemsList=[...this.currentPageSelectedCompanies]}_closeAndResetTierCreationModal(){this.isSegmentCreationModalOpen=!1,this.newSegmentName="",this.showSegmentNameValidation=!1,this.isNewSegmentDynamic=this.isDynamicSegmentationAllowed}_localizeDate(e){return this.formatter.formatDate(e,"fmt_mdy_short",!0)}*fetchTableData(e,t=!1){t&&(yield(0,l.timeout)(T.default.callbackDelay.short),yield(0,l.waitForQueue)("actions"))
const n={updateTotals:t,excludeSortWhenSearching:this.isEngagementColumnSetSelected},a=(0,d.mapTableSettingsToFetchOptions)(e,n),{elements:i,paging:{total:r}}=yield this.companyMatching.fetchAndDecorateMatchedCompanies(this.args.dmpSegmentId,a)
this._updateSelectedCompaniesState(i),this.tableData=i,t&&(this.filteredMatchedCompaniesCount=r)}*createCompanyListTier(){if(this.showSegmentNameValidation=!0,!this.validations.isValid)return
const{newSegmentName:e}=this,t=this.isMatchedCompanyNumericFilterEnabled?{numberOfImpressionsRange:this.impressionsColumnState.selectedFilterKeys,numberOfEngagementsRange:this.adEngagementColumnState.selectedFilterKeys,numberOfOrganicEngagementsRange:this.organicEngagementColumnState.selectedFilterKeys,membersTargetedRange:this.membersTargetedColumnState.selectedFilterKeys}:{},n={newSegmentName:e,accountId:this.args.accountId,parentDmpSegmentId:this.args.dmpSegmentId,tieringType:this.isNewSegmentDynamic?u.COMPANY_TIER_TYPES.DYNAMIC:u.COMPANY_TIER_TYPES.STATIC,engagementLevels:this.engagementLevelColumnState.selectedFilterKeys,includedCompanies:this.manuallyIncludedCompanies,excludedCompanies:this.manuallyExcludedCompanies,...t}
yield this.companyMatching.createNewCompanyListTier(n),this._closeAndResetTierCreationModal(),this.toast.add({type:R.TOAST_TYPES.SUCCESS,message:(0,F.htmlSafe)(this._getI18nMessage("i18n_create_segment_success_toast_message",{newSegmentName:e}))})}},De(Ne,"propTypes",{initialTableData:a.PropTypes.array.isRequired,initialMatchedCompaniesCount:a.PropTypes.number.isRequired,initialPageNumber:a.PropTypes.number.isRequired,initialColumnSetKey:a.PropTypes.isMemberOf(u.MATCHED_COMPANIES_COLUMN_SETS).isRequired,dmpSegmentId:a.PropTypes.number.isRequired,accountId:a.PropTypes.number.isRequired,isListMissingEngagementData:a.PropTypes.bool.isRequired,matchedAudience:a.PropTypes.object.isRequired}),ae=Me((ne=Ne).prototype,"companyMatching",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=Me(ne.prototype,"ambry",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=Me(ne.prototype,"jet",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=Me(ne.prototype,"lix",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=Me(ne.prototype,"formatter",[Y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=Me(ne.prototype,"router",[H],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=Me(ne.prototype,"tracking",[q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=Me(ne.prototype,"toast",[K],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=Me(ne.prototype,"iphService",[W],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=Me(ne.prototype,"tableData",[X],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=Me(ne.prototype,"currentPageNumber",[$],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=Me(ne.prototype,"filteredMatchedCompaniesCount",[J],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),be=Me(ne.prototype,"selectedColumnSetKey",[Q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_e=Me(ne.prototype,"isSearchTermEntered",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),he=Me(ne.prototype,"isExportInProgressModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),fe=Me(ne.prototype,"isSegmentDisallowedModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Te=Me(ne.prototype,"isSegmentCreationModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ee=Me(ne.prototype,"newSegmentName",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),ye=Me(ne.prototype,"isNewSegmentDynamic",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),Se=Me(ne.prototype,"showSegmentNameValidation",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ae=Me(ne.prototype,"currentPageSelectedCompanies",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Ce=Me(ne.prototype,"isAnyFilterSelected",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Oe=Me(ne.prototype,"areAllRowsAcrossPagesConsideredSelected",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ve=Me(ne.prototype,"segmentationDisallowedReason",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),we=Me(ne.prototype,"manuallyIncludedCompanies",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Ie=Me(ne.prototype,"manuallyExcludedCompanies",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Pe=Me(ne.prototype,"isDropdownOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Me(ne.prototype,"onSelectColumnSet",[r.action],Object.getOwnPropertyDescriptor(ne.prototype,"onSelectColumnSet"),ne.prototype),Me(ne.prototype,"onPageChange",[r.action],Object.getOwnPropertyDescriptor(ne.prototype,"onPageChange"),ne.prototype),Me(ne.prototype,"onTableSort",[r.action],Object.getOwnPropertyDescriptor(ne.prototype,"onTableSort"),ne.prototype),Me(ne.prototype,"onSearchOrFilter",[r.action],Object.getOwnPropertyDescriptor(ne.prototype,"onSearchOrFilter"),ne.prototype),Me(ne.prototype,"onCheckboxClick",[r.action],Object.getOwnPropertyDescriptor(ne.prototype,"onCheckboxClick"),ne.prototype),Me(ne.prototype,"openCerHelpCenter",[r.action],Object.getOwnPropertyDescriptor(ne.prototype,"openCerHelpCenter"),ne.prototype),Me(ne.prototype,"onDropdownStateChange",[r.action],Object.getOwnPropertyDescriptor(ne.prototype,"onDropdownStateChange"),ne.prototype),Me(ne.prototype,"fetchTableData",[Z],Object.getOwnPropertyDescriptor(ne.prototype,"fetchTableData"),ne.prototype),Me(ne.prototype,"createCompanyListTier",[ee],Object.getOwnPropertyDescriptor(ne.prototype,"createCompanyListTier"),ne.prototype),te=ne))||te)||te);(0,t.setComponentTemplate)(Le,xe)})),define("campaign-manager-web/components/matched-website-audience-management-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/audiences","@ember/service"],(function(e,t,n,a,i,r,o,l){var s,c,u,d
function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const m=(0,n.createTemplateFactory)({id:"ocr3Dk61",block:'[[[41,[30,1],[[[1,"  "],[8,[39,1],null,[["@appName","@componentName","@withLoadingIndication","@errorMessage","@customProps","@microAppOptions"],["websiteActions","CreateAudienceModal",false,"Oops! Something went wrong",[30,0,["microAppCustomProps"]],[30,0,["microAppOptions"]]]],null],[1,"\\n"]],[]],null]],["@isOpen"],false,["if","micro-app-wrapper"]]',moduleName:"campaign-manager-web/components/matched-website-audience-management-modal.hbs",isStrictMode:!1})
let g=e.default=(0,i.assertPropTypes)((d=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="microAppsUtil",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),p(this,"metadata",(0,r.constructPemMetadata)(o.AUDIENCES_PEM_KEYS.IMPORT_AUDIENCE_MODAL_MICRO_APP,[],{productName:o.AUDIENCE_MATCHING_PEM_NAME})),p(this,"microAppOptions",{trackPem:this.microAppsUtil.generateTrackPemCallback(this.metadata)})}get microAppCustomProps(){return{editedAudienceId:this.args.editedAudienceId,successCallback:this.args.successCallback,dismissModal:this.args.dismissModal,initialActionRule:this.args.initialActionRule}}},p(d,"propTypes",{isOpen:i.PropTypes.bool,editedAudienceId:i.PropTypes.oneOfType([i.PropTypes.number,i.PropTypes.null]),successCallback:i.PropTypes.func,dismissModal:i.PropTypes.func.isRequired,initialActionRule:i.PropTypes.object}),b=(c=d).prototype,_="microAppsUtil",h=[l.inject],f={configurable:!0,enumerable:!0,writable:!0,initializer:null},E={},Object.keys(f).forEach((function(e){E[e]=f[e]})),E.enumerable=!!E.enumerable,E.configurable=!!E.configurable,("value"in E||E.initializer)&&(E.writable=!0),E=h.slice().reverse().reduce((function(e,t){return t(b,_,e)||e}),E),T&&void 0!==E.initializer&&(E.value=E.initializer?E.initializer.call(T):void 0,E.initializer=void 0),void 0===E.initializer&&(Object.defineProperty(b,_,E),E=null),u=E,s=c))||s
var b,_,h,f,T,E;(0,t.setComponentTemplate)(m,g)})),define("campaign-manager-web/components/media-planner/audience-summary",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/entities/account","campaign-manager-web/entities/media-planner","campaign-manager-web/utils/targeting-models","@ember/object","@glimmer/tracking","@ember/service","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const E=(0,n.createTemplateFactory)({id:"b6Sa+rd9",block:'[[[1,"\\n"],[8,[39,0],[[17,1]],[["@title","@isEditable","@isEditMode","@onEditAction","@onDoneAction","@isActionButtonDisabled"],[[28,[37,1],["i18n_media_planner_summary_audience_header","campaign-manager-web/components/media-planner/audience-summary"],null],true,[30,0,["isEditMode"]],[30,0,["onEditAction"]],[30,0,["onDoneAction"]],[28,[37,2],[[30,2]],null]]],[["content"],[[[[1,"\\n"],[41,[30,0,["isEditMode"]],[[[1,"      "],[8,[39,4],null,[["@account","@campaign","@adFormats","@onCampaignChange","@isExclusionTargetingDisabled"],[[30,3],[30,4],[30,4,["adFormats"]],[30,0,["onCampaignChange"]],[30,0,["isExclusionTargetingDisabled"]]]],null],[1,"\\n"]],[]],[[[1,"      "],[8,[39,5],null,[["@targetingCriteria","@isAudienceExpansionEnabled"],[[30,0,["cmTargetingCriteria"]],[30,5,["enableAudienceExpansion"]]]],[["default"],[[[[1,"\\n"],[41,[30,6,["fetchAudienceCountTask","isRunning"]],[[[1,"          "],[10,1],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_audience_summary_loading","campaign-manager-web/components/media-planner/audience-summary"],null]],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[41,[30,6,["fetchAudienceCountTask","last","isError"]],[[[1,"          "],[8,[39,6],null,[["@type"],["negative"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,1],["i18n_audience_summary_count_error","campaign-manager-web/components/media-planner/audience-summary"],null]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,6,["isAudienceCountValid"]],[[[1,"          "],[10,2],[15,0,[29,[[28,[37,7],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[10,1],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_audience_count","campaign-manager-web/components/media-planner/audience-summary"],[["statusCssClass","count"],[[28,[37,7],null,[["color"],["text-low-emphasis"]]],[28,[37,8],[[30,6,["audienceCount"]]],null]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[1,"          "],[8,[39,6],null,[["@type"],["negative"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,1],["i18n_audience_summary_count_invalid","campaign-manager-web/components/media-planner/audience-summary"],null]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[]]]],[]]]],[]]],[1,"      "]],[6]]]]],[1,"\\n"]],[]]],[1,"  "]],[]]]]]],["&attrs","@isChangesValid","@account","@campaign","@mediaPlan","audience"],false,["media-planner/module-card","t","not","if","targeting-module","audience-summary","hue-web-inline-feedback","hue-web-foundations@-text-body","format-number"]]',moduleName:"campaign-manager-web/components/media-planner/audience-summary.hbs",isStrictMode:!1})
let y=e.default=(p=(0,u.inject)(),(0,i.assertPropTypes)((h=class extends a.default{constructor(...e){super(...e),f(this,"lix",b,this),f(this,"isEditMode",_,this)}get cmTargetingCriteria(){return l.CmTargetingCriteria.fromTargetingCriteria(this.args.mediaPlan.cmTargetingCriteria)}get isExclusionTargetingDisabled(){return!this.lix.getTreatmentIsEnabled(d.LIX_TEST_KEYS.enableMediaPlannerExclusionTargeting)}onCampaignChange(e){this.args.onCampaignChange(e),e.targetingCriteria&&this.args.onFieldChange("cmTargetingCriteria",e.targetingCriteria),void 0!==e.audienceExpansionEnabled&&this.args.onFieldChange("enableAudienceExpansion",e.audienceExpansionEnabled)}onEditAction(){this.isEditMode=!0}onDoneAction(){this.args.isChangesValid&&(this.args.handleOnSaveEditChanges(),this.isEditMode=!1)}},S=h,A="propTypes",C={account:i.PropTypes.instanceOf(r.default).isRequired,mediaPlan:i.PropTypes.instanceOf(o.MediaPlanEntity).isRequired,campaign:i.PropTypes.EmberObject.isRequired,onCampaignChange:i.PropTypes.func.isRequired,onFieldChange:i.PropTypes.func.isRequired,handleOnSaveEditChanges:i.PropTypes.func.isRequired,isChangesValid:i.PropTypes.bool.isRequired},A in S?Object.defineProperty(S,A,{value:C,enumerable:!0,configurable:!0,writable:!0}):S[A]=C,b=T((g=h).prototype,"lix",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=T(g.prototype,"isEditMode",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),T(g.prototype,"onCampaignChange",[s.action],Object.getOwnPropertyDescriptor(g.prototype,"onCampaignChange"),g.prototype),T(g.prototype,"onEditAction",[s.action],Object.getOwnPropertyDescriptor(g.prototype,"onEditAction"),g.prototype),T(g.prototype,"onDoneAction",[s.action],Object.getOwnPropertyDescriptor(g.prototype,"onDoneAction"),g.prototype),m=g))||m)
var S,A,C;(0,t.setComponentTemplate)(E,y)})),define("campaign-manager-web/components/media-planner/budget",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/entities/media-planner"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"FA/ntjhU",block:'[[[1,"\\n"],[11,0],[17,1],[16,0,[29,[[36,0]]]],[12],[1,"\\n  "],[8,[39,1],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@name","@value","@updateValue","@currencyCode"],["targetBudget",[30,2,["targetBudget"]],[30,3],[30,2,["currencyCode"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n\\n"],[41,[51,[30,4]],[[[1,"    "],[10,2],[15,0,[29,["mt4"," ",[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,5],["i18n_media_plan_budget_currency","campaign-manager-web/components/media-planner/budget"],[["currencyCode"],[[30,2,["currencyCode"]]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["&attrs","@mediaPlan","@onBudgetChange","@hideCurrencyLabel"],false,["hue-web-foundations@-artdeco-migration-scope","validated-control","currency-button-input","unless","hue-web-foundations@-text-body","t"]]',moduleName:"campaign-manager-web/components/media-planner/budget.hbs",isStrictMode:!1})
let c=e.default=(0,i.assertPropTypes)((l=class extends a.default{},u=l,d="propTypes",p={mediaPlan:i.PropTypes.instanceOf(r.MediaPlanEntity).isRequired,onBudgetChange:i.PropTypes.func.isRequired,hideCurrencyLabel:i.PropTypes.bool},d in u?Object.defineProperty(u,d,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[d]=p,o=l))||o
var u,d,p;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/media-planner/creation",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/entities/media-planner","campaign-manager-web/prop-types/objective","campaign-manager-web/entities/account","@ember/object","@ember/service","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b
function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h=(0,n.createTemplateFactory)({id:"vMdikdIV",block:'[[[1,"\\n"],[11,0],[24,0,"u-layout-flex__cell p5"],[17,1],[12],[1,"\\n  "],[10,0],[14,0,"grid grid--no-gutters u-justify-center"],[12],[1,"\\n    "],[10,0],[14,0,"grid__col grid__col--md-8 pt4"],[12],[1,"\\n      "],[10,"h2"],[15,0,[29,["mb4"," ",[28,[37,0],null,[["size"],["xlarge"]]]]]],[12],[1,[28,[35,1],["i18n_media_plan_header","campaign-manager-web/components/media-planner/creation"],null]],[13],[1,"\\n      "],[10,2],[15,0,[29,["mb5"," ",[28,[37,2],null,[["color"],["text-low-emphasis"]]]]]],[12],[1,[28,[35,1],["i18n_media_plan_sub_header","campaign-manager-web/components/media-planner/creation"],null]],[13],[1,"\\n\\n      "],[8,[39,3],[[24,0,"media-planner-objective-selection mb4 u-border-radius__xsmall u-border__common"]],[["@campaign","@isSccCardRevampEnabled","@accountId","@onObjectiveSelected","@availableObjectiveCategories","@isInsightTagStatusDomainVerified"],[[30,2],true,[30,0,["accountId"]],[30,0,["onObjectiveTypeChange"]],[30,3],[30,4]]],null],[1,"\\n\\n      "],[8,[39,4],[[24,0,"mb4"]],[["@title","@subtitle"],[[28,[37,1],["i18n_media_plan_audience_section_header","campaign-manager-web/components/media-planner/creation"],null],[28,[37,1],["i18n_media_plan_audience_sub_header","campaign-manager-web/components/media-planner/creation"],null]]],[["content"],[[[[1,"\\n          "],[8,[39,5],null,[["@account","@campaign","@adFormats","@onCampaignChange","@isExclusionTargetingDisabled"],[[30,5],[30,2],[30,2,["adFormats"]],[30,0,["onCampaignChange"]],[30,0,["isExclusionTargetingDisabled"]]]],null],[1,"\\n        "]],[]]]]],[1,"\\n\\n      "],[8,[39,4],[[24,0,"mb4"]],[["@title","@subtitle"],[[28,[37,1],["i18n_media_plan_budget_schedule_section_header","campaign-manager-web/components/media-planner/creation"],null],[28,[37,1],["i18n_media_plan_budget_schedule_sub_header","campaign-manager-web/components/media-planner/creation"],null]]],[["content"],[[[[1,"\\n          "],[8,[39,6],[[24,0,"mb6"]],[["@mediaPlan","@onBudgetChange"],[[30,6],[30,0,["onBudgetChange"]]]],null],[1,"\\n          "],[8,[39,7],null,[["@mediaPlan","@onScheduleChange"],[[30,6],[30,0,["onScheduleChange"]]]],null],[1,"\\n        "]],[]]]]],[1,"\\n\\n      "],[8,[39,4],null,[["@title","@subtitle"],[[28,[37,1],["i18n_media_plan_placement_section_header","campaign-manager-web/components/media-planner/creation"],null],[28,[37,1],["i18n_media_plan_placement_sub_header","campaign-manager-web/components/media-planner/creation"],null]]],[["content"],[[[[1,"\\n          "],[8,[39,8],[[4,[38,9],["change",[28,[37,10],["target.checked",[30,0,["onChangeAudienceNetwork"]]],null]],null]],[["@inputId","@isChecked"],["media-plan-creation-lan_input",[30,6,["enableAudienceNetwork"]]]],null],[1,"\\n          "],[10,"label"],[14,"for","media-plan-creation-lan_input"],[12],[1,[28,[35,1],["i18n_media_plan_lan_placement","campaign-manager-web/components/media-planner/creation"],null]],[13],[1,"\\n          "],[10,2],[15,0,[29,["pl5 ml1 mt2"," ",[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,1],["i18n_media_plan_lan_placement_description","campaign-manager-web/components/media-planner/creation"],null]],[13],[1,"\\n        "]],[]]]]],[1,"\\n\\n"],[41,[30,7],[[[1,"        "],[8,[39,12],[[24,0,"mt4"]],[["@errorList","@errorHeader"],[[30,7,["messageList"]],[30,7,["header"]]]],null],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,13],null,[["@onCancel","@onCreate","@isCreateDisabled"],[[30,8],[30,9],[28,[37,14],[[30,6,["validations","isValid"]]],null]]],null],[1,"\\n"]],["&attrs","@campaign","@availableObjectiveCategories","@isInsightTagStatusDomainVerified","@account","@mediaPlan","@error","@onCancel","@onCreate"],false,["hue-web-foundations@-text-heading","t","hue-web-foundations@-text-body","objective-selection","media-planner/module-card","targeting-module","media-planner/budget","media-planner/schedule","hue-web-checkbox","on","pick","if","standard-error","media-planner/footer","not"]]',moduleName:"campaign-manager-web/components/media-planner/creation.hbs",isStrictMode:!1})
let f=e.default=(d=(0,c.inject)(),(0,i.assertPropTypes)((b=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="lix",i=this,(a=g)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get accountId(){return parseInt(this.args.account.id,10)}get isExclusionTargetingDisabled(){return!this.lix.getTreatmentIsEnabled(u.LIX_TEST_KEYS.enableMediaPlannerExclusionTargeting)}onObjectiveTypeChange(e){this.onCampaignChange({objectiveType:e})}onCampaignChange(e){this.args.onCampaignChange(e),e.targetingCriteria&&this.args.onFieldChange("cmTargetingCriteria",e.targetingCriteria),void 0!==e.audienceExpansionEnabled&&this.args.onFieldChange("enableAudienceExpansion",e.audienceExpansionEnabled),e.objectiveType&&this.args.onFieldChange("objectiveType",e.objectiveType)}onBudgetChange(e){this.args.onFieldChange("targetBudget",e)}onScheduleChange(e){e.startDate&&this.args.onFieldChange("startDate",e.startDate),e.endDate&&this.args.onFieldChange("endDate",e.endDate)}onChangeAudienceNetwork(e){this.args.onFieldChange("enableAudienceNetwork",e)}},T=b,E="propTypes",y={account:i.PropTypes.instanceOf(l.default).isRequired,isInsightTagStatusDomainVerified:i.PropTypes.bool.isRequired,mediaPlan:i.PropTypes.instanceOf(r.MediaPlanEntity).isRequired,campaign:i.PropTypes.EmberObject.isRequired,onFieldChange:i.PropTypes.func.isRequired,onCampaignChange:i.PropTypes.func.isRequired,onCancel:i.PropTypes.func.isRequired,onCreate:i.PropTypes.func.isRequired,availableObjectiveCategories:i.PropTypes.arrayOf(o.ObjectivePropTypes.objectiveCategory).isRequired,error:i.PropTypes.object},E in T?Object.defineProperty(T,E,{value:y,enumerable:!0,configurable:!0,writable:!0}):T[E]=y,g=_((m=b).prototype,"lix",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_(m.prototype,"onObjectiveTypeChange",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"onObjectiveTypeChange"),m.prototype),_(m.prototype,"onCampaignChange",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"onCampaignChange"),m.prototype),_(m.prototype,"onBudgetChange",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"onBudgetChange"),m.prototype),_(m.prototype,"onScheduleChange",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"onScheduleChange"),m.prototype),_(m.prototype,"onChangeAudienceNetwork",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"onChangeAudienceNetwork"),m.prototype),p=m))||p)
var T,E,y;(0,t.setComponentTemplate)(h,f)})),define("campaign-manager-web/components/media-planner/footer",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"Ai9LeXz9",block:'[[[1,"\\n"],[11,0],[17,1],[24,0,"u-layout__container u-bg-color__white pt3 pb3"],[12],[1,"\\n  "],[8,[39,0],null,null,[["default"],[[[[1,"\\n    "],[8,[30,2,["leftItem"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,1],[[4,[38,3],["click",[30,3]],null],[4,[38,4],["media_planner_cancel"],null]],[["@buttonType","@size","@emphasized","@text"],["secondary","small",true,[28,[37,2],["i18n_cancel_button","campaign-manager-web/components/media-planner/footer"],null]]],null],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,2,["rightItem"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,1],[[4,[38,3],["click",[30,5]],null],[4,[38,4],["media_planner_create"],null]],[["@buttonType","@size","@emphasized","@disabled","@text"],["primary","small",true,[30,4],[28,[37,2],["i18n_create_plan_button","campaign-manager-web/components/media-planner/footer"],null]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n"],[13]],["&attrs","row","@onCancel","@isCreateDisabled","@onCreate"],false,["cm-button-row","hue-web-button","t","on","track-interaction"]]',moduleName:"campaign-manager-web/components/media-planner/footer.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={onCancel:i.PropTypes.func.isRequired,onCreate:i.PropTypes.func.isRequired,isCreateDisabled:i.PropTypes.bool},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/media-planner/forecast-card",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/prop-types/media-planner","campaign-manager-web/prop-types/objective","campaign-manager-web/types/media-planner"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const T=(0,n.createTemplateFactory)({id:"F8R/VC4O",block:'[[[1,"\\n"],[8,[39,0],null,[["@title","@isEditable"],[[28,[37,1],["i18n_media_planner_forecast_card_header","campaign-manager-web/components/media-planner/forecast-card"],null],false]],[["content"],[[[[1,"\\n    "],[10,0],[14,0,"u-display-flex u-flex-column mt4"],[12],[1,"\\n      "],[8,[39,2],[[24,0,"hue-web-tabs"]],[["@selectedTab"],[[30,1]]],[["default"],[[[[1,"\\n        "],[8,[30,2,["Tablist"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["metrics"]]],null]],null],null,[[[1,"            "],[8,[30,3,["Tab"]],null,[["@tabId","@onSelect"],[[30,4],[30,0,["onTabSelect"]]]],[["default"],[[[[1,"\\n              "],[1,[28,[35,1],["i18n_media_planner_forecast_card_metric_label","campaign-manager-web/components/media-planner/forecast-card"],[["metric"],[[30,4]]]]],[1,"\\n            "]],[]]]]],[1,"\\n"]],[4]],null],[1,"        "]],[3]]]]],[1,"\\n      "]],[2]]]]],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-flex-row-sm u-flex-column"],[12],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-flex-column u-border__common--bottom mp-forecast-card__controls"],[12],[1,"\\n          "],[10,0],[14,0,"u-border__common--bottom mv4 pb4 pr4"],[12],[1,"\\n            "],[8,[39,5],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isObjectiveDropdownOpen"]],[28,[37,6],[[28,[37,7],[[30,0,["isObjectiveDropdownOpen"]]],null],true],null],[28,[37,6],[[28,[37,7],[[30,0,["isObjectiveDropdownOpen"]]],null],false],null]]],[["default"],[[[[1,"\\n              "],[8,[30,5,["Trigger"]],[[24,0,"hue-button--unstyled"]],[["@icon","@iconPlacement","@buttonType"],["caret","right","tertiary"]],[["default"],[[[[1,"\\n                "],[10,2],[15,0,[29,[[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_media_planner_forecast_card_objective_label","campaign-manager-web/components/media-planner/forecast-card"],null]],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n              "],[8,[30,5,["Container"]],[[24,0,"mp-forecast-card-dropdown-container"]],[["@placement"],["bottom-left"]],[["default"],[[[[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,6]],null]],null],null,[[[42,[28,[37,4],[[28,[37,4],[[30,7,["objectives"]]],null]],null],null,[[[1,"                    "],[8,[30,5,["Item"]],[[16,0,[29,["pv1 u-layout__min-height-auto"," ",[28,[37,8],null,[["size"],["small"]]]]]]],[["@selected","@onSelect"],[[28,[37,9],[[30,8,["type"]],[30,9,["objectiveType"]]],null],[28,[37,6],[[30,10],[30,8,["type"]]],null]]],[["default"],[[[[1,"\\n                      "],[1,[28,[35,1],["i18n_media_planner_forecast_card_objective","campaign-manager-web/components/media-planner/forecast-card"],[["objectiveType"],[[30,8,["type"]]]]]],[1,"\\n                    "]],[]]]]],[1,"\\n"]],[8]],null]],[7]],null],[1,"              "]],[]]]]],[1,"\\n            "]],[5]]]]],[1,"\\n            "],[10,2],[15,0,[29,["mt2"," ",[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_media_planner_forecast_card_objective","campaign-manager-web/components/media-planner/forecast-card"],[["objectiveType"],[[30,9,["objectiveType"]]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n\\n          "],[10,0],[14,0,"u-border__common--bottom mb4 pb4 pr4"],[12],[1,"\\n            "],[8,[39,5],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isBudgetDropdownOpen"]],[28,[37,6],[[28,[37,7],[[30,0,["isBudgetDropdownOpen"]]],null],true],null],[28,[37,6],[[28,[37,7],[[30,0,["isBudgetDropdownOpen"]]],null],false],null]]],[["default"],[[[[1,"\\n              "],[8,[30,11,["Trigger"]],[[24,0,"hue-button--unstyled"]],[["@icon","@iconPlacement","@buttonType"],["caret","right","tertiary"]],[["default"],[[[[1,"\\n                "],[10,2],[15,0,[29,[[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_media_planner_forecast_card_budget_label","campaign-manager-web/components/media-planner/forecast-card"],null]],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n              "],[8,[30,11,["Container"]],[[24,0,"mp-forecast-card-dropdown-container"]],[["@placement"],["bottom-left"]],[["default"],[[[[1,"\\n                "],[8,[39,10],[[24,0,"mh4"]],[["@mediaPlan","@onBudgetChange","@hideCurrencyLabel"],[[30,9],[30,12],true]],null],[1,"\\n              "]],[]]]]],[1,"\\n            "]],[11]]]]],[1,"\\n            "],[10,2],[15,0,[29,["mt2"," ",[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,11],[[30,9,["targetBudget"]]],[["currency"],[[30,9,["currencyCode"]]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n\\n          "],[10,0],[14,0,"pb4 pr4"],[12],[1,"\\n            "],[8,[39,5],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isPlacementsDropdownOpen"]],[28,[37,6],[[28,[37,7],[[30,0,["isPlacementsDropdownOpen"]]],null],true],null],[28,[37,6],[[28,[37,7],[[30,0,["isPlacementsDropdownOpen"]]],null],false],null]]],[["default"],[[[[1,"\\n              "],[8,[30,13,["Trigger"]],[[24,0,"hue-button--unstyled"]],[["@icon","@iconPlacement","@buttonType"],["caret","right","tertiary"]],[["default"],[[[[1,"\\n                "],[10,2],[15,0,[29,[[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_media_planner_forecast_card_placements_label","campaign-manager-web/components/media-planner/forecast-card"],null]],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n              "],[8,[30,13,["Container"]],[[24,0,"mp-forecast-card-dropdown-container"]],[["@placement"],["bottom-left"]],[["default"],[[[[1,"\\n                "],[10,0],[14,0,"pv1 ph4"],[12],[1,"\\n                  "],[8,[39,12],[[4,[38,13],["change",[28,[37,14],["target.checked",[30,14]],null]],null]],[["@inputId","@isChecked"],["media-plan-forecast-card_placements-lan_input",[30,9,["enableAudienceNetwork"]]]],null],[1,"\\n                  "],[10,"label"],[15,0,[29,["mt0"," ",[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[14,"for","media-plan-forecast-card_placements-lan_input"],[12],[1,"\\n                    "],[1,[28,[35,1],["i18n_media_planner_forecast_card_placements_lan","campaign-manager-web/components/media-planner/forecast-card"],null]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"                \\n              "]],[]]]]],[1,"\\n            "]],[13]]]]],[1,"\\n            "],[10,2],[15,0,[29,["mt2"," ",[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[30,9,["enableAudienceNetwork"]],[[[1,"                "],[1,[28,[35,1],["i18n_media_planner_forecast_card_placements_lan","campaign-manager-web/components/media-planner/forecast-card"],null]],[1,"\\n"]],[]],[[[1,"                --\\n"]],[]]],[1,"            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-flex-column u-flex-grow u-layout__no-min-width mp-forecast-card__chart"],[12],[1,"\\n          "],[10,2],[15,0,[29,["mv4 mh1"," ",[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_media_planner_forecast_card_chart_label","campaign-manager-web/components/media-planner/forecast-card"],[["metric"],[[28,[37,1],["i18n_media_planner_forecast_card_metric_label","campaign-manager-web/components/media-planner/forecast-card"],[["metric"],[[30,1]]]]]]]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,16],null,[["@metric","@currencyCode","@curve","@selected","@onSetBudget","@isLoading"],[[30,1],[30,9,["currencyCode"]],[30,0,["curve"]],[30,0,["selectedPoint"]],[30,12],[30,0,["isLoading"]]]],null],[1,"\\n          "],[8,[39,17],[[24,0,"mv4 mh1"]],[["@type","@message"],["neutral",[28,[37,1],["i18n_media_planner_forecast_disclaimer","campaign-manager-web/components/media-planner/forecast-card"],null]]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]]],["@metric","tabs","tablist","metric","Menu","@availableObjectiveCategories","category","objective","@mediaPlan","@onChangeObjectiveType","Menu","@onSetBudget","Menu","@onChangeAudienceNetwork"],false,["media-planner/module-card","t","hue-web-tabs","each","-track-array","hue-web-menu","fn","mut","hue-web-foundations@-text-body","eq","media-planner/budget","format-currency","hue-web-checkbox","on","pick","if","media-planner/forecast-chart","hue-web-inline-feedback"]]',moduleName:"campaign-manager-web/components/media-planner/forecast-card.hbs",isStrictMode:!1})
let E=e.default=(0,o.assertPropTypes)((b=class extends i.default{constructor(...e){super(...e),_(this,"isBudgetDropdownOpen",p,this),_(this,"isPlacementsDropdownOpen",m,this),_(this,"isObjectiveDropdownOpen",g,this),h(this,"metrics",[c.MediaPlanningMetric.REACH,c.MediaPlanningMetric.IMPRESSIONS])}get curve(){return this.args.forecastMetricCurves?this.args.forecastMetricCurves[this.args.metric]:void 0}get selectedPoint(){if(this.curve&&void 0!==this.args.selectedPointIndex&&this.args.selectedPointIndex>=0)return this.curve[this.args.selectedPointIndex]}onTabSelect(e){this.args.onSetMetric(e)}get isLoading(){return!this.curve||Boolean(this.args.isLoading)}},h(b,"propTypes",{metric:l.MediaPlanningPropTypes.metric.isRequired,mediaPlan:l.MediaPlanningPropTypes.mediaPlan.isRequired,forecastMetricCurves:o.PropTypes.shape({[c.MediaPlanningMetric.REACH]:l.MediaPlanningPropTypes.curve,[c.MediaPlanningMetric.IMPRESSIONS]:l.MediaPlanningPropTypes.curve}),selectedPointIndex:o.PropTypes.number,isLoading:o.PropTypes.bool,availableObjectiveCategories:o.PropTypes.arrayOf(s.ObjectivePropTypes.objectiveCategory).isRequired,onSetBudget:o.PropTypes.func.isRequired,onSetMetric:o.PropTypes.func.isRequired,onChangeAudienceNetwork:o.PropTypes.func.isRequired,onChangeObjectiveType:o.PropTypes.func.isRequired}),p=f((d=b).prototype,"isBudgetDropdownOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m=f(d.prototype,"isPlacementsDropdownOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=f(d.prototype,"isObjectiveDropdownOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f(d.prototype,"onTabSelect",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"onTabSelect"),d.prototype),u=d))||u;(0,t.setComponentTemplate)(T,E)})),define("campaign-manager-web/components/media-planner/forecast-chart",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","@linkedin/jsecure","campaign-manager-web/constants/assets","campaign-manager-web/constants/chart","campaign-manager-web/prop-types/media-planner","campaign-manager-web/types/media-planner","campaign-manager-web/utils/chart","campaign-manager-web/utils/media-planner"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v
function w(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function I(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function P(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.getForecastChartOptions=e.default=void 0
const N=(0,n.createTemplateFactory)({id:"qKW0bmcn",block:'[[[1,"\\n"],[10,0],[14,0,"u-layout__position-relative"],[12],[1,"\\n"],[41,[30,1],[[[1,"    "],[10,0],[14,0,"u-layout__position-absolute u-layout__width-full u-layout__height-full u-display-flex u-flex-column u-justify-center u-items-center"],[12],[1,"\\n      "],[8,[39,1],null,[["@size","@a11yText"],["xlarge",[28,[37,2],["i18n_loading_spinner_message","campaign-manager-web/components/media-planner/forecast-chart"],null]]],null],[1,"\\n      "],[10,2],[15,0,[29,["mt1"," ",[28,[37,3],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_loading_spinner_message","campaign-manager-web/components/media-planner/forecast-chart"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"  "],[10,0],[15,0,[52,[30,1],"mp-forecast-chart-disabled"]],[12],[1,"\\n    "],[11,0],[4,[38,4],null,[["isHighchartsLoaded","chartOptions","onUpdateChart"],[[30,0,["isChartable"]],[30,0,["chartOptions"]],[30,0,["onChartUpdate"]]]]],[12],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["@isLoading"],false,["if","hue-web-progress-indicator","t","hue-web-foundations@-text-body","render-highchart-when-ready"]]',moduleName:"campaign-manager-web/components/media-planner/forecast-chart.hbs",isStrictMode:!1}),R=(0,m.getDefaultSplineChartOptions)(),D="data-js-set-budget",M=({metric:e,curve:t,selected:n,tdefs:a,formatBudgetAxisLabel:i,formatBudgetValue:r,formatMetric:o,onSetBudget:l})=>({...R,plotOptions:{...R.plotOptions,series:{...R.plotOptions.series,allowPointSelect:!1,point:{events:{click(e){const t=e.point||e.target
t&&l(t.x)}}}}},chart:{className:"mp-forecast-chart",spacingLeft:0,spacingRight:0},xAxis:{type:"linear",title:{text:a.budgetLabel()},labels:{formatter(){return i(this.value)}}},yAxis:{title:{text:a.metricLabel({metric:e})}},tooltip:{className:"mp-forecast-chart-tooltip",useHTML:!0,stickOnContact:!0,formatter(){return s.default.sanitizeHTML(`\n<div\n  class="mp-forecast-chart-tooltip__inner"\n  data-test-forecast-chart-tooltip\n  ${(0,g.toMicron)(this.x)===n?.budgetMicros?"data-test-forecast-chart-tooltip--is-selected":""}\n>\n  <p\n    class="mp-forecast-chart-tooltip__datapoint"\n    data-test-forecast-chart-tooltip__budget="${this.x}"\n  >\n    <span class="mp-forecast-chart-tooltip__datapoint-label">\n      ${a.budgetLabel()}:\n    </span>\n    <span class="mp-forecast-chart-tooltip__datapoint-value">\n      ${r(this.x)}\n    </span>\n  </p>\n  <p\n    class="mp-forecast-chart-tooltip__datapoint"\n    data-test-forecast-chart-tooltip__metric="${this.y}"\n  >\n    <span class="mp-forecast-chart-tooltip__datapoint-label">\n      ${a.metricLabel({metric:e})}:\n    </span>\n    <span class="mp-forecast-chart-tooltip__datapoint-value">\n      ${o(this.y)}\n    </span>\n  </p>\n  <button\n    class="mp-forecast-chart-tooltip__set-budget"\n    data-test-forecast-chart-tooltip__set-budget\n    ${D}\n    data-budget="${this.x}"\n    ${this.x?"":"disabled"}\n  >\n    ${a.setBudget()}\n  </button>\n</div>`)},style:{pointerEvents:"auto"},backgroundColor:"#fff",borderColor:"#fff",borderRadius:8},series:[{className:"mp-metric-curve",showInLegend:!1,name:a.metricLabel({metric:e}),data:t?.map((({budgetMicros:e,metricValue:t})=>({x:(0,g.fromMicron)(e),y:t,selected:e===n?.budgetMicros})))||[],type:"spline",zIndex:1,lineWidth:3,marker:{enabled:!1,symbol:"circle"}},{className:"mp-confidence-interval",type:"arearange",data:t?.map((({budgetMicros:e,metricUpper:t,metricLower:n})=>[(0,g.fromMicron)(e),t,n]))||[],color:u.COLORS.BLUE_2,states:{inactive:{opacity:1,enabled:!1}},marker:{enabled:!1},opacity:.5,zIndex:0,enableMouseTracking:!1,showInLegend:!1,lineWidth:0}]})
e.getForecastChartOptions=M
const L=[c.LAZYLOAD_ASSETS.HIGHCHARTS,c.LAZYLOAD_ASSETS.HIGHCHARTS_A11Y,c.LAZYLOAD_ASSETS.HIGHCHARTS_MORE]
let k=e.default=(b=(0,i.inject)(),_=(0,i.inject)(),h=(0,i.inject)(),f=(0,i.inject)("cm-formatter"),(0,l.assertPropTypes)((v=class extends r.default{constructor(){super(...arguments),w(this,"jet",y,this),w(this,"i18n",S,this),w(this,"cmAssetLoader",A,this),w(this,"formatter",C,this),w(this,"isHighchartsLoaded",O,this),I(this,"chartElement",null),I(this,"tdefs",{budgetLabel:(...e)=>this.i18n.lookupTranslation(this.constructor,"i18n_media_planner_forecast_chart_budget_label")(...e),metricLabel:(...e)=>this.i18n.lookupTranslation(this.constructor,"i18n_media_planner_forecast_chart_metric_label")(...e),setBudget:(...e)=>this.i18n.lookupTranslation(this.constructor,"i18n_media_planner_forecast_chart_set_budget_button_text")(...e)}),this.cmAssetLoader.loadAssets(L,!0)}get isChartable(){const e=!this.isDestroyed&&!this.isDestroying,t=L.every((e=>this.cmAssetLoader.assetStatuses[e].isReady))
return e&&t}get chartOptions(){return M({metric:this.args.metric,tdefs:this.tdefs,curve:this.args.curve,selected:this.args.selected,formatBudgetAxisLabel:e=>this.formatter.formatNumberCompact(e),formatBudgetValue:e=>this.formatter.formatCurrencyOrDash(e,this.args.currencyCode),formatMetric:e=>this.formatter.formatNumberOrDashWithCustomDecimals(e,0),onSetBudget:this.onSetBudget})}willDestroy(){super.willDestroy(...arguments),this._removeChartEventListeners()}_addChartEventListeners(){this.chartElement?.addEventListener("click",this._onChartClick)}_removeChartEventListeners(){this.chartElement?.removeEventListener("click",this._onChartClick)}_onChartClick(e){const t=e.target
if(t.hasAttribute(D)){const e=t.dataset.budget
if(!e)return void this.jet.error(new Error("Could not set budget from chart. Empty data attribute: budget"),["media-planner/forecast-chart"],{shouldRethrow:!1})
const n=Number(e)
isNaN(n)||this.onSetBudget(n)}}onSetBudget(e){this.args.onSetBudget(e)}onChartUpdate(e,t){t!==this.chartElement&&(this.chartElement=t,this._removeChartEventListeners(),this._addChartEventListeners())}},I(v,"propTypes",{metric:l.PropTypes.enum(Object.values(p.MediaPlanningMetric)).isRequired,currencyCode:l.PropTypes.string.isRequired,curve:d.MediaPlanningPropTypes.curve,selected:d.MediaPlanningPropTypes.dataPoint,onSetBudget:l.PropTypes.func.isRequired,isLoading:l.PropTypes.bool}),y=P((E=v).prototype,"jet",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=P(E.prototype,"i18n",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=P(E.prototype,"cmAssetLoader",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=P(E.prototype,"formatter",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=P(E.prototype,"isHighchartsLoaded",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),P(E.prototype,"_onChartClick",[a.action],Object.getOwnPropertyDescriptor(E.prototype,"_onChartClick"),E.prototype),P(E.prototype,"onSetBudget",[a.action],Object.getOwnPropertyDescriptor(E.prototype,"onSetBudget"),E.prototype),P(E.prototype,"onChartUpdate",[a.action],Object.getOwnPropertyDescriptor(E.prototype,"onChartUpdate"),E.prototype),T=E))||T);(0,t.setComponentTemplate)(N,k)})),define("campaign-manager-web/components/media-planner/forecast-header",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/number"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"LX/Ag6OT",block:'[[[1,"\\n"],[11,0],[17,1],[16,0,[29,["u-layout__container u-bg-color__white pt4 pb1"," ",[28,[37,0],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n  "],[10,0],[14,0,"grid grid--no-gutters u-justify-center"],[12],[1,"\\n    "],[10,0],[14,0,"grid__col grid__col--md-8 u-flex-row u-justify-between u-justify-between-sm u-flex-wrap"],[12],[1,"\\n\\n      "],[10,0],[14,0,"grid__col--6 u-flex-basis-0-md"],[12],[1,"\\n        "],[10,0],[14,0,"pb3"],[12],[1,"\\n          "],[10,0],[14,0,"pb2 u-layout--no-wrap"],[12],[1,"\\n            "],[10,1],[15,0,[29,[[28,[37,0],null,[["size","weight","color"],["small","bold","default"]]]]]],[12],[1,[28,[35,1],["i18n_foreacast_header","campaign-manager-web/components/media-planner/forecast-header"],null]],[13],[1," "],[1,[28,[35,1],["i18n_reach_header","campaign-manager-web/components/media-planner/forecast-header"],null]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,2],[[16,0,[29,[[28,[37,0],null,[["size","weight"],["large","bold"]]]]]]],[["@isLoading","@size"],[[30,2],"medium"]],[["default"],[[[[1,"\\n"],[41,[30,2],[[[1,"              "],[1,[28,[35,1],["i18n_loading","campaign-manager-web/components/media-planner/forecast-header"],null]],[1,"\\n"]],[]],[[[1,"              "],[1,[28,[35,4],[[30,0,["reach"]]],[["maxSignificantPlaces"],[1]]]],[1,"\\n"]],[]]],[1,"          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,0],[14,0,"grid__col--3 u-flex-basis-0-md"],[12],[1,"\\n        "],[10,0],[14,0,"pb3"],[12],[1,"\\n          "],[10,0],[14,0,"pb2"],[12],[1,[28,[35,1],["i18n_impressions_header","campaign-manager-web/components/media-planner/forecast-header"],null]],[13],[1,"\\n          "],[8,[39,2],[[16,0,[29,[[28,[37,0],null,[["size","weight"],["large","bold"]]]]]]],[["@isLoading","@size"],[[30,2],"medium"]],[["default"],[[[[1,"\\n"],[41,[30,2],[[[1,"              "],[1,[28,[35,1],["i18n_loading","campaign-manager-web/components/media-planner/forecast-header"],null]],[1,"\\n"]],[]],[[[1,"              "],[1,[28,[35,4],[[30,0,["impressions"]]],[["maxSignificantPlaces"],[1]]]],[1,"\\n"]],[]]],[1,"          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,0],[14,0,"grid__col--6 u-flex-basis-0-md"],[12],[1,"\\n        "],[10,0],[14,0,"pb3"],[12],[1,"\\n          "],[10,0],[14,0,"pb2 u-layout--no-wrap"],[12],[1,[28,[35,1],["i18n_avg_frequency_header","campaign-manager-web/components/media-planner/forecast-header"],null]],[13],[1,"\\n          "],[8,[39,2],null,[["@isLoading","@size"],[[30,2],"medium"]],[["default"],[[[[1,"\\n"],[41,[30,2],[[[1,"              "],[1,[28,[35,1],["i18n_loading","campaign-manager-web/components/media-planner/forecast-header"],null]],[1,"\\n"]],[]],[[[1,"              "],[10,1],[15,0,[29,["u-layout__line-height-1"," ",[28,[37,0],null,[["size","weight"],["large","bold"]]]]]],[12],[1,[28,[35,5],[[30,0,["roundedFrequency"]]],null]],[13],[1,"\\n"]],[]]],[1,"          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs","@isLoading"],false,["hue-web-foundations@-text-body","t","inline-skeleton-loader","if","format-number-readable","format-number"]]',moduleName:"campaign-manager-web/components/media-planner/forecast-header.hbs",isStrictMode:!1})
let c=e.default=(0,i.assertPropTypes)((l=class extends a.default{get impressions(){return this.args.impressions||0}get reach(){return this.args.reach||0}get roundedFrequency(){return this.args.averageFrequency?(0,r.roundToDecimals)(this.args.averageFrequency,1):0}},u=l,d="propTypes",p={reach:i.PropTypes.number,averageFrequency:i.PropTypes.number,impressions:i.PropTypes.number,isLoading:i.PropTypes.bool,currencyCode:i.PropTypes.string.isRequired},d in u?Object.defineProperty(u,d,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[d]=p,o=l))||o
var u,d,p;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/media-planner/module-card",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"PLtTfRih",block:'[[[1,"\\n"],[8,[39,0],[[17,1],[24,0,"u-border-radius__xsmall u-border__common p5"]],[["@elevation"],["flat"]],[["default"],[[[[1,"\\n"],[41,[28,[37,2],[[30,2],[30,0,["shouldShowActionButtons"]]],null],[[[1,"    "],[10,0],[14,0,"u-display-flex u-justify-between mb4"],[12],[1,"\\n"],[41,[30,2],[[[1,"        "],[10,"h2"],[15,0,[29,["pt1"," ",[28,[37,3],null,[["size"],["large"]]]]]],[12],[1,"\\n          "],[1,[30,2]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[41,[30,0,["shouldShowActionButtons"]],[[[1,"        "],[8,[39,4],[[4,[38,6],["click",[52,[30,3],[30,5],[30,6]]],null]],[["@emphasized","@buttonType","@size","@text","@disabled"],[true,"tertiary","small",[52,[30,3],[28,[37,5],["i18n_media_planner_done_button","campaign-manager-web/components/media-planner/module-card"],null],[28,[37,5],["i18n_media_planner_edit_button","campaign-manager-web/components/media-planner/module-card"],null]],[30,4]]],null],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n"]],[]],null],[41,[30,7],[[[1,"    "],[10,2],[15,0,[29,["mb4"," ",[28,[37,7],null,[["size"],["medium"]]]]]],[12],[1,"\\n      "],[1,[30,7]],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[41,[48,[30,8]],[[[1,"    "],[10,0],[14,0,"mb2"],[12],[1,"\\n      "],[18,8,null],[1,"\\n    "],[13],[1,"\\n  "]],[]],null]],[]]],[1,"  "],[10,0],[12],[1,"\\n    "],[18,9,null],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],["&attrs","@title","@isEditMode","@isActionButtonDisabled","@onDoneAction","@onEditAction","@subtitle","&subtitle","&content"],false,["hue-web-card","if","or","hue-web-foundations@-text-heading","hue-web-button","t","on","hue-web-foundations@-text-body","has-block","yield"]]',moduleName:"campaign-manager-web/components/media-planner/module-card.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{get shouldShowActionButtons(){return this.args.isEditable&&this.args.onEditAction&&this.args.onDoneAction}},c=o,u="propTypes",d={title:i.PropTypes.SafeString,subtitle:i.PropTypes.SafeString,isEditable:i.PropTypes.bool,isEditMode:i.PropTypes.bool,onEditAction:i.PropTypes.func,onDoneAction:i.PropTypes.func,isActionButtonDisabled:i.PropTypes.bool},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/media-planner/page",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o){var l,s,c,u
function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"LH4U1K+8",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n  "],[8,[39,0],null,[["@title","@subtitle","@dataTestValue"],[[28,[37,1],["i18n_media_planner","campaign-manager-web/components/media-planner/page"],null],[28,[37,1],["i18n_header_subtitle","campaign-manager-web/components/media-planner/page"],null],"media-planner-header"]],null],[1,"\\n  "],[8,[39,2],[[24,0,"mt9"]],[["@illustration","@headline","@message","@primaryActionText","@onPrimaryButtonClick"],["main-coworkers-5",[28,[37,1],["i18n_media_planner_empty_state_headline","campaign-manager-web/components/media-planner/page"],null],[28,[37,1],["i18n_media_planner_empty_state_message","campaign-manager-web/components/media-planner/page"],null],[28,[37,1],["i18n_create_media_planner_button","campaign-manager-web/components/media-planner/page"],null],[30,0,["routeToMediaPlannerCreationPage"]]]],null],[1,"\\n"],[13]],[],false,["cm-page-header","t","page-empty-state"]]',moduleName:"campaign-manager-web/components/media-planner/page.hbs",isStrictMode:!1})
let m=e.default=(l=(0,r.inject)(),u=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="router",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}routeToMediaPlannerCreationPage(){this.router.transitionTo(o.ROUTE_NAME.ACCOUNT_MEDIA_PLANNER_NEW)}},_={},(b="propTypes")in(g=u)?Object.defineProperty(g,b,{value:_,enumerable:!0,configurable:!0,writable:!0}):g[b]=_,c=d((s=u).prototype,"router",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(s.prototype,"routeToMediaPlannerCreationPage",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"routeToMediaPlannerCreationPage"),s.prototype),s)
var g,b,_;(0,t.setComponentTemplate)(p,m)})),define("campaign-manager-web/components/media-planner/placement-summary",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/entities/media-planner","@ember/object","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l){var s,c,u,d
function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const m=(0,n.createTemplateFactory)({id:"KgM2iAdY",block:'[[[1,"\\n"],[8,[39,0],[[17,1]],[["@title","@isEditable","@isEditMode","@onEditAction","@onDoneAction"],[[28,[37,1],["i18n_media_planner_summary_placement_header","campaign-manager-web/components/media-planner/placement-summary"],null],true,[30,0,["isEditMode"]],[30,0,["onEditAction"]],[30,0,["onDoneAction"]]]],[["content"],[[[[1,"\\n"],[41,[30,0,["isEditMode"]],[[[1,"      "],[10,0],[12],[1,"\\n        "],[8,[39,3],[[4,[38,4],["change",[28,[37,5],["target.checked",[30,0,["onChangeAudienceNetwork"]]],null]],null]],[["@inputId","@isChecked"],["media-plan-summary-lan_input",[30,2,["enableAudienceNetwork"]]]],null],[1,"\\n        "],[10,"label"],[14,"for","media-plan-summary-lan_input"],[12],[1,[28,[35,1],["i18n_media_plan_lan_placement","campaign-manager-web/components/media-planner/placement-summary"],null]],[13],[1,"\\n        "],[10,2],[15,0,[29,["pl5 ml1 mt2"," ",[28,[37,6],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,1],["i18n_media_plan_lan_placement_description","campaign-manager-web/components/media-planner/placement-summary"],null]],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[10,0],[12],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_media_planner_audience_network","campaign-manager-web/components/media-planner/placement-summary"],[["statusCssClass","isEnabled"],[[28,[37,6],null,[["color"],["text-low-emphasis"]]],[30,2,["enableAudienceNetwork"]]]]]],[1,"\\n        "],[13],[1,"\\n\\n"],[41,[30,2,["enableAudienceNetwork"]],[[[1,"          "],[10,2],[15,0,[29,["mt3"," ",[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_media_plan_placement_enabled_notice","campaign-manager-web/components/media-planner/placement-summary"],null]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n"]],[]]],[1,"  "]],[]]]]]],["&attrs","@mediaPlan"],false,["media-planner/module-card","t","if","hue-web-checkbox","on","pick","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/media-planner/placement-summary.hbs",isStrictMode:!1})
let g=e.default=(0,i.assertPropTypes)((d=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="isEditMode",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}onChangeAudienceNetwork(e){this.args.onFieldChange("enableAudienceNetwork",e)}onEditAction(){this.isEditMode=!0}onDoneAction(){this.args.handleOnSaveEditChanges(),this.isEditMode=!1}},b=d,_="propTypes",h={mediaPlan:i.PropTypes.instanceOf(r.MediaPlanEntity).isRequired,onFieldChange:i.PropTypes.func.isRequired,handleOnSaveEditChanges:i.PropTypes.func.isRequired},_ in b?Object.defineProperty(b,_,{value:h,enumerable:!0,configurable:!0,writable:!0}):b[_]=h,u=p((c=d).prototype,"isEditMode",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p(c.prototype,"onChangeAudienceNetwork",[o.action],Object.getOwnPropertyDescriptor(c.prototype,"onChangeAudienceNetwork"),c.prototype),p(c.prototype,"onEditAction",[o.action],Object.getOwnPropertyDescriptor(c.prototype,"onEditAction"),c.prototype),p(c.prototype,"onDoneAction",[o.action],Object.getOwnPropertyDescriptor(c.prototype,"onDoneAction"),c.prototype),s=c))||s
var b,_,h;(0,t.setComponentTemplate)(m,g)})),define("campaign-manager-web/components/media-planner/schedule",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/date","campaign-manager-web/entities/media-planner","@ember/object"],(function(e,t,n,a,i,r,o,l){var s,c,u
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=(0,n.createTemplateFactory)({id:"XSeXoGb6",block:'[[[1,"\\n"],[10,0],[15,0,[29,["u-display-flex-sm u-items-center"," ",[36,0]]]],[12],[1,"\\n  "],[8,[39,1],[[24,0,"mb3 mr3"]],null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@startLabel","@endLabel","@value","@onDateSelected"],[[28,[37,3],["i18n_media_plan_schedule_start_date_label","campaign-manager-web/components/media-planner/schedule"],null],[28,[37,3],["i18n_media_plan_schedule_end_date_label","campaign-manager-web/components/media-planner/schedule"],null],[30,0,["schedule"]],[30,0,["onScheduleChange"]]]],[["startPicker","divider","endPicker"],[[[[1,"\\n        "],[8,[30,1,["picker"]],null,[["@min"],[[30,0,["minScheduleStartDate"]]]],null],[1,"\\n      "]],[1]],[[[10,0],[14,0,"mp-schedule-date-range-divider"],[12],[13]],[]],[[[1,"\\n        "],[8,[30,2,["picker"]],null,[["@min"],[[30,0,["minScheduleEndDate"]]]],null],[1,"\\n      "]],[2]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["startPicker","endPicker"],false,["hue-web-foundations@-artdeco-migration-scope","validated-control","hue-web-daterange","t"]]',moduleName:"campaign-manager-web/components/media-planner/schedule.hbs",isStrictMode:!1})
let p=e.default=(0,i.assertPropTypes)((u=class extends a.default{get minScheduleStartDate(){return(0,r.getStartOfUTCDate)(new Date)}get minScheduleEndDate(){return(0,r.getStartOfUTCDate)(new Date)}get schedule(){const{startDate:e,endDate:t}=this.args.mediaPlan
return{start:new Date(e),end:new Date(t)}}onScheduleChange(e){const{startDate:t,endDate:n}=this.args.mediaPlan,a=e.start?.getTime(),i=e.end?.getTime(),r={startDate:a!==t?a:void 0,endDate:i!==n?i:void 0}
this.args.onScheduleChange(r)}},T=u,E="propTypes",y={mediaPlan:i.PropTypes.instanceOf(o.MediaPlanEntity).isRequired,onScheduleChange:i.PropTypes.func.isRequired},E in T?Object.defineProperty(T,E,{value:y,enumerable:!0,configurable:!0,writable:!0}):T[E]=y,m=(c=u).prototype,g="onScheduleChange",b=[l.action],_=Object.getOwnPropertyDescriptor(c.prototype,"onScheduleChange"),h=c.prototype,f={},Object.keys(_).forEach((function(e){f[e]=_[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=b.slice().reverse().reduce((function(e,t){return t(m,g,e)||e}),f),h&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(h):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(m,g,f),f=null),s=c))||s
var m,g,b,_,h,f,T,E,y;(0,t.setComponentTemplate)(d,p)})),define("campaign-manager-web/components/media-planner/summary-detail-card",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/entities/media-planner","@ember/object","@glimmer/tracking","campaign-manager-web/utils/objective-type"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p
function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"UBl7KeEb",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"pb0"],[17,1]],[["@title","@isEditable","@isEditMode","@onEditAction","@onDoneAction"],[[28,[37,1],["i18n_media_plan_details_section_header","campaign-manager-web/components/media-planner/summary-detail-card"],null],true,[30,0,["isEditMode"]],[30,0,["onEditAction"]],[30,0,["onDoneAction"]]]],[["content"],[[[[1,"\\n"],[41,[30,0,["isEditMode"]],[[[1,"      "],[10,0],[12],[1,"\\n        "],[10,0],[12],[1,"\\n          "],[10,"h3"],[15,0,[29,[[28,[37,3],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_media_plan_details_objective_header","campaign-manager-web/components/media-planner/summary-detail-card"],null]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,4],[[24,0,"pl0"]],[["@accountId","@isCampaignGroupObjective","@isSccCardRevampEnabled","@onObjectiveSelected","@onObjectiveTypeChangeWithCardRevamp","@availableObjectiveCategories","@selectedObjective"],[[28,[37,5],[[30,2,["accountId"]]],null],false,true,[30,0,["onObjectiveTypeChange"]],[30,0,["onObjectiveTypeChange"]],[30,3],[30,0,["selectedObjective"]]]],null],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,"hr"],[15,0,[29,["mt0 mb4"," ",[36,6]]]],[12],[13],[1,"\\n\\n        "],[10,0],[14,0,"mb4"],[12],[1,"\\n          "],[10,"h3"],[15,0,[29,["mb3"," ",[28,[37,3],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_media_plan_details_budget_header","campaign-manager-web/components/media-planner/summary-detail-card"],null]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,7],null,[["@mediaPlan","@onBudgetChange"],[[30,2],[30,0,["onBudgetChange"]]]],null],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,"hr"],[15,0,[29,["mt0 mb4"," ",[36,6]]]],[12],[13],[1,"\\n\\n        "],[10,0],[14,0,"mb4"],[12],[1,"\\n          "],[10,"h3"],[15,0,[29,["mb3"," ",[28,[37,3],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_media_plan_details_schedule_header","campaign-manager-web/components/media-planner/summary-detail-card"],null]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,8],null,[["@mediaPlan","@onScheduleChange"],[[30,2],[30,0,["onScheduleChange"]]]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[10,0],[14,0,"u-display-flex u-flex-column u-flex-row-sm u-justify-between"],[12],[1,"\\n        "],[10,0],[14,0,"pb5"],[12],[1,"\\n          "],[10,0],[15,0,[29,["pb2"," ",[28,[37,9],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_media_plan_details_objective_header","campaign-manager-web/components/media-planner/summary-detail-card"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[15,0,[29,[[28,[37,9],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_objective_name","campaign-manager-web/components/media-planner/summary-detail-card"],[["objectiveType"],[[30,2,["objectiveType"]]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,0],[14,0,"pb5"],[12],[1,"\\n          "],[10,0],[15,0,[29,["pb2"," ",[28,[37,9],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_media_plan_details_budget_header","campaign-manager-web/components/media-planner/summary-detail-card"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[15,0,[29,[[28,[37,9],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,10],[[30,2,["targetBudget"]]],[["currency"],[[30,2,["currencyCode"]]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,0],[14,0,"pb5"],[12],[1,"\\n          "],[10,0],[15,0,[29,["pb2"," ",[28,[37,9],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_media_plan_details_schedule_header","campaign-manager-web/components/media-planner/summary-detail-card"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[15,0,[29,["u-display-flex u-items-center"," ",[28,[37,9],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[8,[39,11],[[24,0,"pr2"]],[["@size","@name"],["medium","calendar"]],null],[1,"\\n            "],[10,1],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_media_plan_details_schedule_date_range_v2","campaign-manager-web/components/media-planner/summary-detail-card"],[["startDate","endDate"],[[30,2,["startDate"]],[30,2,["endDate"]]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]]],[1,"  "]],[]]]]]],["&attrs","@mediaPlan","@availableObjectiveCategories"],false,["media-planner/module-card","t","if","hue-web-foundations@-text-heading","objective-selection-table","to-number","hue-web-foundations@-divider","media-planner/budget","media-planner/schedule","hue-web-foundations@-text-body","format-currency","hue-web-icons@icon"]]',moduleName:"campaign-manager-web/components/media-planner/summary-detail-card.hbs",isStrictMode:!1})
let b=e.default=(0,i.assertPropTypes)((p=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="isEditMode",i=this,(a=d)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get selectedObjective(){return(0,s.getObjectiveObject)(this.args.mediaPlan.objectiveType)}onObjectiveTypeChange(e){this.args.onFieldChange("objectiveType",e),this.args.onCampaignChange({objectiveType:e})}onBudgetChange(e){this.args.onFieldChange("targetBudget",e)}onScheduleChange(e){e.startDate&&this.args.onFieldChange("startDate",e.startDate),e.endDate&&this.args.onFieldChange("endDate",e.endDate)}onEditAction(){this.isEditMode=!0}onDoneAction(){this.args.handleOnSaveEditChanges(),this.isEditMode=!1}},_=p,h="propTypes",f={mediaPlan:i.PropTypes.instanceOf(r.MediaPlanEntity).isRequired,onFieldChange:i.PropTypes.func.isRequired,onCampaignChange:i.PropTypes.func.isRequired,handleOnSaveEditChanges:i.PropTypes.func.isRequired,availableObjectiveCategories:i.PropTypes.arrayOf(i.PropTypes.object).isRequired},h in _?Object.defineProperty(_,h,{value:f,enumerable:!0,configurable:!0,writable:!0}):_[h]=f,d=m((u=p).prototype,"isEditMode",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m(u.prototype,"onObjectiveTypeChange",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"onObjectiveTypeChange"),u.prototype),m(u.prototype,"onBudgetChange",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"onBudgetChange"),u.prototype),m(u.prototype,"onScheduleChange",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"onScheduleChange"),u.prototype),m(u.prototype,"onEditAction",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"onEditAction"),u.prototype),m(u.prototype,"onDoneAction",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"onDoneAction"),u.prototype),c=u))||c
var _,h,f;(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/media-planner/summary",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/entities/account","campaign-manager-web/entities/media-planner","campaign-manager-web/prop-types/media-planner","campaign-manager-web/prop-types/objective","@glimmer/tracking","@ember/object"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g
function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _=(0,n.createTemplateFactory)({id:"o+tHZ6VU",block:'[[[1,"\\n"],[11,0],[17,1],[12],[1,"\\n  "],[8,[39,0],null,[["@reach","@averageFrequency","@impressions","@currencyCode","@isLoading"],[[30,0,["reach"]],[30,0,["averageFrequency"]],[30,0,["impressions"]],[30,2,["currencyCode"]],[30,3]]],null],[1,"\\n\\n  "],[10,0],[14,0,"u-layout-flex__cell p5"],[12],[1,"\\n    "],[10,0],[14,0,"grid grid--no-gutters u-justify-center"],[12],[1,"\\n      "],[10,0],[14,0,"grid__col grid__col--md-8 pt4"],[12],[1,"\\n        "],[8,[39,1],[[24,0,"mb4"]],[["@mediaPlan","@onFieldChange","@handleOnSaveEditChanges","@availableObjectiveCategories","@onCampaignChange"],[[30,0,["tempMediaPlan"]],[30,0,["onTempFieldChange"]],[30,0,["handleOnSaveEditChanges"]],[30,4],[30,5]]],null],[1,"\\n\\n        "],[8,[39,2],null,[["@metric","@mediaPlan","@onSetBudget","@onSetMetric","@onChangeAudienceNetwork","@onChangeObjectiveType","@forecastMetricCurves","@selectedPointIndex","@isLoading","@availableObjectiveCategories"],[[30,6],[30,2],[30,0,["onSetBudget"]],[30,7],[30,0,["onChangeAudienceNetwork"]],[30,0,["onChangeObjectiveType"]],[28,[37,3],null,[["REACH","IMPRESSIONS"],[[30,8],[30,9]]]],[30,10],[30,3],[30,4]]],null],[1,"\\n\\n        "],[8,[39,4],[[24,0,"mt4 mb4"]],[["@account","@mediaPlan","@campaign","@onCampaignChange","@onFieldChange","@handleOnSaveEditChanges","@isChangesValid"],[[30,11],[30,2],[30,12],[30,5],[30,0,["onTempFieldChange"]],[30,0,["handleOnSaveEditChanges"]],[30,0,["tempMediaPlan","validations","isValid"]]]],null],[1,"\\n\\n        "],[8,[39,5],[[24,0,"mb4"]],[["@mediaPlan","@onFieldChange","@handleOnSaveEditChanges"],[[30,0,["tempMediaPlan"]],[30,0,["onTempFieldChange"]],[30,0,["handleOnSaveEditChanges"]]]],null],[1,"\\n\\n        "],[10,0],[15,0,[29,[[28,[37,6],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[8,[39,7],null,null,[["default"],[[[[1,"\\n"],[1,"            "],[1,[28,[35,8],["i18n_media_planner_campaign_performance_learn_more","campaign-manager-web/components/media-planner/summary"],[["linkInfo"],[[28,[37,9],null,[["role","href"],[[30,13,["role"]],[28,[37,10],null,[["path","accountId"],["help/lms",[30,2,["accountId"]]]]]]]]]]]],[1,"\\n          "]],[13]]]]],[1,"\\n        "],[13],[1,"\\n\\n"],[41,[30,14],[[[1,"          "],[8,[39,12],[[24,0,"mt4"]],[["@errorList","@errorHeader"],[[30,14,["messageList"]],[30,14,["header"]]]],null],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs","@mediaPlan","@isLoading","@availableObjectiveCategories","@onCampaignChange","@selectedForecastMetric","@onSetMetric","@reachCurve","@impressionCurve","@selectedPointIndex","@account","@campaign","iphHelper","@error"],false,["media-planner/forecast-header","media-planner/summary-detail-card","media-planner/forecast-card","hash","media-planner/audience-summary","media-planner/placement-summary","hue-web-foundations@-text-body","iph-helper","t","external-link-info","help-center-url","if","standard-error"]]',moduleName:"campaign-manager-web/components/media-planner/summary.hbs",isStrictMode:!1}),h=["objectiveType","startDate","endDate","targetBudget","cmTargetingCriteria","enableAudienceExpansion","enableAudienceNetwork"]
let f=e.default=(0,i.assertPropTypes)((g=class extends a.default{constructor(){var e,t,n,a
super(...arguments),e=this,t="tempMediaPlan",a=this,(n=m)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0}),this.tempMediaPlan=new o.MediaPlanEntity(this.args.mediaPlan)}get reachCurvePoint(){return this.args.reachCurve[this.args.selectedPointIndex]}get impressionCurvePoint(){return this.args.impressionCurve[this.args.selectedPointIndex]}get reach(){return this.reachCurvePoint?.metricValue}get averageFrequency(){return this.impressions/this.reach}get impressions(){return this.impressionCurvePoint?.metricValue}onTempFieldChange(e,t){this.tempMediaPlan[e]=t}onSetBudget(e){this.tempMediaPlan.targetBudget=e,this.args.onSetBudget(e)}onChangeAudienceNetwork(e){this.tempMediaPlan.enableAudienceNetwork=e,this.handleOnSaveEditChanges()}onChangeObjectiveType(e){this.tempMediaPlan.objectiveType=e,this.args.onCampaignChange({objectiveType:e}),this.handleOnSaveEditChanges()}handleOnSaveEditChanges(){const e=h.reduce(((e,t)=>(this.tempMediaPlan[t]!==this.args.mediaPlan[t]&&(e[t]=this.tempMediaPlan[t]),e)),{})
Object.keys(e).length>0&&this.args.onMediaPlanDetailsChanged(e)}},T=g,E="propTypes",y={account:i.PropTypes.instanceOf(r.default).isRequired,selectedForecastMetric:l.MediaPlanningPropTypes.metric.isRequired,mediaPlan:i.PropTypes.instanceOf(o.MediaPlanEntity).isRequired,campaign:i.PropTypes.EmberObject.isRequired,onCampaignChange:i.PropTypes.func.isRequired,reachCurve:l.MediaPlanningPropTypes.curve.isRequired,impressionCurve:l.MediaPlanningPropTypes.curve.isRequired,selectedPointIndex:i.PropTypes.number.isRequired,onSetBudget:i.PropTypes.func.isRequired,onSetMetric:i.PropTypes.func.isRequired,onMediaPlanDetailsChanged:i.PropTypes.func.isRequired,isLoading:i.PropTypes.bool,availableObjectiveCategories:i.PropTypes.arrayOf(s.ObjectivePropTypes.objectiveCategory).isRequired,error:i.PropTypes.object},E in T?Object.defineProperty(T,E,{value:y,enumerable:!0,configurable:!0,writable:!0}):T[E]=y,m=b((p=g).prototype,"tempMediaPlan",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),b(p.prototype,"onTempFieldChange",[u.action],Object.getOwnPropertyDescriptor(p.prototype,"onTempFieldChange"),p.prototype),b(p.prototype,"onSetBudget",[u.action],Object.getOwnPropertyDescriptor(p.prototype,"onSetBudget"),p.prototype),b(p.prototype,"onChangeAudienceNetwork",[u.action],Object.getOwnPropertyDescriptor(p.prototype,"onChangeAudienceNetwork"),p.prototype),b(p.prototype,"onChangeObjectiveType",[u.action],Object.getOwnPropertyDescriptor(p.prototype,"onChangeObjectiveType"),p.prototype),b(p.prototype,"handleOnSaveEditChanges",[u.action],Object.getOwnPropertyDescriptor(p.prototype,"handleOnSaveEditChanges"),p.prototype),d=p))||d
var T,E,y;(0,t.setComponentTemplate)(_,f)})),define("campaign-manager-web/components/media-planner/task-panel",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/application","@linkedin/ember-prop-types","rsvp","campaign-manager-web/entities/account","campaign-manager-web/entities/media-planner","@ember/service","campaign-manager-web/constants/routes","@ember/object","ember-concurrency-decorators","campaign-manager-web/utils/objective-type","campaign-manager-web/types/objective-type","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/utils/http-error","campaign-manager-web/utils/date","campaign-manager-web/utils/urn","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/constants/pem/media-planner","campaign-manager-web/utils/media-planner","campaign-manager-web/types/media-planner","campaign-manager-web/constants/media-planner","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O){var v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae
function ie(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function re(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oe(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const le=(0,n.createTemplateFactory)({id:"/FFfz2Wt",block:'[[[1,"\\n"],[10,0],[14,0,"u-display-flex u-flex-column u-layout-flex__cell"],[12],[1,"\\n  "],[8,[39,0],[[24,0,"media-planner-task-panel__header p0 u-layout__position-relative u-layout__shadow-container"]],[["@title","@backButtonRoute","@backButtonTooltipMessage","@dataTestValue"],[[28,[37,1],[[52,[30,0,["isGettingStarted"]],"i18n_media_planner_creation_page_header","i18n_media_planner_summary_page_header"],"campaign-manager-web/components/media-planner/task-panel"],null],[30,0,["mediaPlannerRouteIndex"]],[28,[37,1],["i18n_back_button_tooltip","campaign-manager-web/components/media-planner/task-panel"],null],"media-planner-task-panel"]],[["default"],[[[[1,"\\n    "],[8,[30,1,["ActionWrapper"]],null,null,[["default"],[[[[1,"\\n      "],[10,0],[14,0,"u-display-flex u-flex-column u-justify-center u-layout__height-full"],[12],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-justify-end"],[12],[1,"\\n"],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n  "],[10,"section"],[14,0,"u-display-flex u-layout-flex__cell"],[12],[1,"\\n    "],[10,0],[14,0,"u-layout__width-full u-display-flex u-flex-col"],[12],[1,"\\n"],[41,[30,0,["isGettingStarted"]],[[[41,[30,0,["draftCampaign"]],[[[1,"          "],[8,[39,3],null,[["@account","@isInsightTagStatusDomainVerified","@mediaPlan","@campaign","@onFieldChange","@onCampaignChange","@onCancel","@onCreate","@availableObjectiveCategories","@error"],[[30,2],[30,3],[30,0,["mediaPlan"]],[30,0,["draftCampaign"]],[30,0,["onFieldChange"]],[30,0,["onCampaignChange"]],[30,0,["cancel"]],[28,[37,4],[[30,0,["createPlan"]]],null],[30,0,["availableObjectiveCategories"]],[52,[30,0,["createPlan","last","isError"]],[30,0,["error"]]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,5],[[30,0,["createCampaignTask","last","isError"]],[28,[37,6],[[30,0,["isLoading"]]],null]],null],[[[1,"          "],[8,[39,7],null,null,[["default"],[[[[1,"\\n            "],[8,[39,8],[[24,0,"pb5"]],[["@illustration","@headline","@message"],["error-server",[28,[37,1],["i18n_oops_error","campaign-manager-web/components/media-planner/task-panel"],null],[28,[37,1],["i18n_generic_error_message_sub_header","campaign-manager-web/components/media-planner/task-panel"],[["link"],[[28,[37,9],null,[["href","role"],[[28,[37,10],null,[["path","accountId"],["help/lms/ask",[30,2,["id"]]]]],[30,4,["role"]]]]]]]]]],null],[1,"\\n          "]],[4]]]]],[1,"\\n        "]],[]],null]],[]]]],[]],[[[1,"        "],[8,[39,11],null,[["@account","@selectedForecastMetric","@mediaPlan","@campaign","@onCampaignChange","@reachCurve","@impressionCurve","@onSetBudget","@onSetMetric","@selectedPointIndex","@onMediaPlanDetailsChanged","@isLoading","@availableObjectiveCategories","@error"],[[30,2],[30,0,["selectedForecastMetric"]],[30,0,["mediaPlan"]],[30,0,["draftCampaign"]],[30,0,["onCampaignChange"]],[30,0,["reachCurveResponse","reachCurve"]],[30,0,["impressionCurveResponse","metricCurve"]],[30,0,["onSetBudget"]],[30,0,["onSetMetric"]],[30,0,["selectedPointIndex"]],[30,0,["onMediaPlanDetailsChanged"]],[30,0,["fetchAllForecastCurves","isRunning"]],[30,0,["availableObjectiveCategories"]],[52,[30,0,["fetchAllForecastCurves","last","isError"]],[30,0,["error"]]]]],null],[1,"\\n"]],[]]],[1,"\\n      "],[8,[39,12],null,[["@fullScreen","@isLoading"],[[30,0,["createPlan","isRunning"]],[30,0,["isLoading"]]]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["pageHeader","@account","@isInsightTagStatusDomainVerified","iphHelper"],false,["cm-page-header","t","if","media-planner/creation","perform","and","not","iph-helper","page-empty-state","external-link-info","help-center-url","media-planner/summary","cm-overlay-loader"]]',moduleName:"campaign-manager-web/components/media-planner/task-panel.hbs",isStrictMode:!1}),se="fetch-reach-curve",ce="fetch-forecast-curve",ue="fetch-media-plan-default-targeting",de="fetch-media-plan-campaign",pe="media-planner-task-panel"
let me=e.default=(v=(0,u.inject)("targeting/targeting-criteria"),w=(0,u.inject)("media-planning"),I=(0,u.inject)("campaign"),P=(0,u.inject)("reporting"),N=(0,u.inject)("router"),R=(0,u.inject)("jet"),D=(0,u.inject)("campaignRestrictions"),M=(0,u.inject)(),L=(0,u.inject)(),k=(0,m.task)({restartable:!0}),U=(0,m.task)({restartable:!0}),x=(0,m.task)({restartable:!0}),F=(0,m.task)({restartable:!0}),(0,o.assertPropTypes)((ae=class extends a.default{constructor(){super(...arguments),ie(this,"targetingCriteriaService",G,this),ie(this,"mediaPlanningService",B,this),ie(this,"campaignService",V,this),ie(this,"reportingService",Y,this),ie(this,"routerService",H,this),ie(this,"jetService",q,this),ie(this,"campaignRestrictionsService",K,this),ie(this,"i18n",W,this),ie(this,"lix",X,this),ie(this,"reachCurveResponse",$,this),ie(this,"impressionCurveResponse",J,this),ie(this,"isGettingStarted",Q,this),ie(this,"mediaPlan",Z,this),ie(this,"draftCampaign",ee,this),ie(this,"selectedForecastMetric",te,this),ie(this,"error",ne,this),re(this,"mediaPlannerRouteIndex",d.ROUTE_NAME.ACCOUNT_MEDIA_PLANNER_INDEX),this.mediaPlan=(0,c.createMediaPlanEntity)({accountId:this.args.account.id,...(0,r.getOwner)(this).ownerInjection()}),this.createCampaignTask.perform()}get isLoading(){return this.createCampaignTask.isRunning||this.setDefaultMediaPlanTargeting.isRunning||this.createPlan.isRunning}get selectedPointIndex(){return(0,S.getIndexOfBudget)(this.reachCurveResponse.reachCurve,this.mediaPlan.targetBudget)}get isLeadGenObjectiveTypeEnabled(){return this.lix.getTreatmentIsEnabled(O.LIX_TEST_KEYS.enableMediaPlannerLeadGenObjective)}get availableObjectiveCategories(){return this.campaignRestrictionsService.availableObjectiveCategories.map((e=>({...e,objectives:e.objectives.filter((e=>C.SUPPORTED_OBJECTIVES.has(e.type))).filter((e=>e.type!==b.ObjectiveType.LEAD_GENERATION||this.isLeadGenObjectiveTypeEnabled))}))).filter((e=>e.objectives.length>0))}_getI18nMessage(e,t=[]){return this.i18n.lookupTranslation(this.constructor,e)(t)}onFieldChange(e,t){this.mediaPlan[e]=t,"objectiveType"===e&&(this.mediaPlan.optimizationTargetType=C.DEFAULT_OPTIMIZATION_TARGET_TYPE_MAP[t])}onCampaignChange(e){(0,p.setProperties)(this.draftCampaign,e),e.objectiveType&&(this.draftCampaign.adFormats=[this.campaignService.getDefaultAdFormat(this.draftCampaign)])}onSetBudget(e){this.onFieldChange("targetBudget",e),this.selectedPointIndex<0&&this.fetchAllForecastCurves.perform()}onMediaPlanDetailsChanged(e){e.objectiveType&&(e.optimizationTargetType=C.DEFAULT_OPTIMIZATION_TARGET_TYPE_MAP[e.objectiveType]),Object.assign(this.mediaPlan,e),this.fetchAllForecastCurves.perform()}onSetMetric(e){this.selectedForecastMetric=e}cancel(){this.routerService.transitionTo(this.mediaPlannerRouteIndex)}*createCampaignTask(){const{account:e}=this.args
try{const t=yield this.reportingService.getCampaignGroups(e.accountId).then((e=>e.elements))
this.draftCampaign=yield this.campaignService.initializeCampaign({isNewCampaign:!0,account:e,campaignGroups:t,rawCampaign:{adFormats:[g.AD_FORMAT.STANDARD_SPONSORED_CONTENT],audienceExpansionEnabled:this.mediaPlan.enableAudienceExpansion,objectiveType:this.mediaPlan.objectiveType}}),yield this.setDefaultMediaPlanTargeting.perform()}catch(t){this.jetService.error(`Error creating campaign entity: ${(0,h.getErrorMessage)(t)}`,[E.JET_ERROR_TAGS.MEDIA_PLANNER,pe,de])}}*setDefaultMediaPlanTargeting(){try{this.mediaPlan.cmTargetingCriteria=yield this.targetingCriteriaService.fetchTargetingCriteriaWithDefaultLocation(this.args.account.id),this.draftCampaign&&(this.draftCampaign.targetingCriteria=this.mediaPlan.cmTargetingCriteria)}catch(e){this.jetService.error(`Error fetching default targeting for media plan: ${(0,h.getErrorMessage)(e)}`,[E.JET_ERROR_TAGS.MEDIA_PLANNER,pe,ue])}}*createPlan(){try{if(!this.mediaPlan.validations.isValid)return
yield this.fetchAllForecastCurves.perform(),this.isGettingStarted=!1}catch(e){this.error={header:this._getI18nMessage("i18n_media_planner_create_error"),messageList:(0,h.getErrorMessageList)(e)},this.jetService.error(`Error creating media plan: ${(0,h.getErrorMessage)(e)}`,[E.JET_ERROR_TAGS.MEDIA_PLANNER,pe,se])}}*fetchAllForecastCurves(){try{const{reachCurveResponse:e,impressionCurveResponse:t}=yield(0,l.hash)({reachCurveResponse:this.fetchReachCurve(),impressionCurveResponse:this.fetchImpressionCurve()})
this.reachCurveResponse=e,this.impressionCurveResponse=t}catch(e){throw this.error={header:this._getI18nMessage("i18n_media_planner_fetch_forecast_error"),messageList:(0,h.getErrorMessageList)(e)},this.jetService.error(`Error fetching forecast curves: ${(0,h.getErrorMessage)(e)}`,[E.JET_ERROR_TAGS.MEDIA_PLANNER,pe,ce],{shouldRethrow:!1}),e}}generateMediaPlanRequestPayload(){const{accountId:e,cmTargetingCriteria:t,targetBudget:n,objectiveType:a,startDate:i,endDate:r,enableAudienceExpansion:o,enableAudienceNetwork:l,currencyCode:s,optimizationTargetType:c}=this.mediaPlan
return{accountUrn:(0,T.createAccountUrnFromId)(e),cmTargetingCriteria:t,objectiveType:a,startDate:(0,f.jsDateToExactDateInUTC)(new Date(i)),endDate:(0,f.jsDateToExactDateInUTC)(new Date(r)),enableAudienceExpansion:o,enableAudienceNetwork:l,currencyCode:s,targetBudgetMicros:(0,S.toMicron)(n),optimizationType:c}}fetchReachCurve(){const e=(0,_.constructPemMetadata)(y.MediaPlannerActionKeys.FETCH_REACH_CURVE,[this.args.account.id],{productName:y.MEDIA_PLANNER_PEM_PRODUCT_NAME}),t=this.generateMediaPlanRequestPayload()
return this.mediaPlanningService.fetchReachCurve(t,e)}fetchImpressionCurve(){const e=(0,_.constructPemMetadata)(y.MediaPlannerActionKeys.FETCH_IMPRESSION_CURVE,[this.args.account.id],{productName:y.MEDIA_PLANNER_PEM_PRODUCT_NAME}),t=this.generateMediaPlanRequestPayload()
return this.mediaPlanningService.fetchMetricCurve("forecastImpressionCurve",t,e)}},re(ae,"propTypes",{account:o.PropTypes.instanceOf(s.default).isRequired,isInsightTagStatusDomainVerified:o.PropTypes.bool.isRequired}),G=oe((j=ae).prototype,"targetingCriteriaService",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=oe(j.prototype,"mediaPlanningService",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=oe(j.prototype,"campaignService",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=oe(j.prototype,"reportingService",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=oe(j.prototype,"routerService",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=oe(j.prototype,"jetService",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=oe(j.prototype,"campaignRestrictionsService",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=oe(j.prototype,"i18n",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=oe(j.prototype,"lix",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=oe(j.prototype,"reachCurveResponse",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=oe(j.prototype,"impressionCurveResponse",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=oe(j.prototype,"isGettingStarted",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),Z=oe(j.prototype,"mediaPlan",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=oe(j.prototype,"draftCampaign",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=oe(j.prototype,"selectedForecastMetric",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return A.MediaPlanningMetric.REACH}}),ne=oe(j.prototype,"error",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe(j.prototype,"onFieldChange",[p.action],Object.getOwnPropertyDescriptor(j.prototype,"onFieldChange"),j.prototype),oe(j.prototype,"onCampaignChange",[p.action],Object.getOwnPropertyDescriptor(j.prototype,"onCampaignChange"),j.prototype),oe(j.prototype,"onSetBudget",[p.action],Object.getOwnPropertyDescriptor(j.prototype,"onSetBudget"),j.prototype),oe(j.prototype,"onMediaPlanDetailsChanged",[p.action],Object.getOwnPropertyDescriptor(j.prototype,"onMediaPlanDetailsChanged"),j.prototype),oe(j.prototype,"onSetMetric",[p.action],Object.getOwnPropertyDescriptor(j.prototype,"onSetMetric"),j.prototype),oe(j.prototype,"cancel",[p.action],Object.getOwnPropertyDescriptor(j.prototype,"cancel"),j.prototype),oe(j.prototype,"createCampaignTask",[k],Object.getOwnPropertyDescriptor(j.prototype,"createCampaignTask"),j.prototype),oe(j.prototype,"setDefaultMediaPlanTargeting",[U],Object.getOwnPropertyDescriptor(j.prototype,"setDefaultMediaPlanTargeting"),j.prototype),oe(j.prototype,"createPlan",[x],Object.getOwnPropertyDescriptor(j.prototype,"createPlan"),j.prototype),oe(j.prototype,"fetchAllForecastCurves",[F],Object.getOwnPropertyDescriptor(j.prototype,"fetchAllForecastCurves"),j.prototype),z=j))||z);(0,t.setComponentTemplate)(le,me)})),define("campaign-manager-web/components/member-typeahead",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","@glimmer/tracking","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/config/environment","@ember/service","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/api/entities","restli-utils","campaign-manager-web/constants/lix","campaign-manager-web/constants/member-typeahead","campaign-manager-web/utils/http-error","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/utils/regex"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f){var T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L
function k(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function U(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const F=(0,n.createTemplateFactory)({id:"vzt9CG6Y",block:'[[[1,"\\n"],[10,0],[14,0,"member-typeahead__container"],[12],[1,"\\n  "],[8,[39,0],[[24,0,"mt3"],[17,1]],[["@value","@options","@onInput","@onSelect","@allowConfirmedOptionsOnly"],[[30,0,["selection"]],[30,2],[30,0,["onSearchMemberOrPost"]],[30,0,["onSelectMember"]],true]],[["input","listbox"],[[[[1,"\\n      "],[8,[30,3],[[16,0,[29,[[28,[37,1],["member-typeahead__input ",[30,4]],null]," ",[36,2]]]],[16,"aria-describedby",[30,5]],[16,"aria-invalid",[30,6]],[16,"placeholder",[30,7]],[4,[38,3],["blur",[30,0,["onBlur"]]],null]],[["@useSearchInput","@inputId","@disabled","@onClear"],[true,[30,8],[30,9],[30,0,["onClearTypeaheadInput"]]]],null],[1,"\\n    "]],[3]],[[[1,"\\n      "],[8,[30,10,["Listbox"]],[[24,0,"member-typeahead__results-list"],[16,"aria-label",[28,[37,4],[[30,11],[28,[37,5],["member_search_results","campaign-manager-web/components/member-typeahead"],null]],null]]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["fetchTypeaheadMembersTask","isRunning"]],[[[1,"          "],[10,0],[14,0,"p2"],[12],[1,"\\n            "],[8,[39,7],null,[["@size"],["large"]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[42,[28,[37,9],[[28,[37,9],[[30,10,["options"]]],null]],null],null,[[[1,"            "],[8,[30,10,["Option"]],[[24,0,"member-typeahead__result-item pv1 ph2 m2"]],[["@opt"],[[30,12]]],[["default"],[[[[1,"\\n              "],[8,[39,10],null,[["@centered"],[true]],[["default"],[[[[1,"\\n                "],[8,[30,14,["Image"]],null,null,[["default"],[[[[1,"\\n                  "],[8,[39,11],null,[["@imageUrl","@a11yText"],[[30,12,["originalOpt","pictureUrl"]],[30,12,["originalOpt","displayName"]]]],null],[1,"\\n                "]],[]]]]],[1,"\\n                "],[8,[30,14,["Content"]],null,null,[["default"],[[[[1,"\\n                  "],[8,[30,14,["Head"]],null,null,[["default"],[[[[1,"\\n                    "],[8,[30,14,["Name"]],[[16,0,[52,[30,15],"mr0"]]],[["@size"],["small"]],[["default"],[[[[1,"\\n                      "],[1,[30,12,["originalOpt","displayName"]]],[1,"\\n                    "]],[]]]]],[1,"\\n"],[41,[30,12,["originalOpt","hitInfo","degree"]],[[[41,[30,15],[[[1,"                        "],[10,1],[14,0,"mh1"],[12],[1,"·"],[13],[1,"\\n"]],[]],null],[1,"                      "],[8,[30,14,["Degree"]],[[16,"aria-label",[28,[37,5],[[52,[30,12,["originalOpt","hitInfo","currentEmployee"]],"employee_degree_display_text","degree_a11y_text"],"campaign-manager-web/components/member-typeahead"],[["degree"],[[30,12,["originalOpt","hitInfo","degree"]]]]]]],[["@degreeText"],[[28,[37,5],[[52,[30,12,["originalOpt","hitInfo","currentEmployee"]],"employee_degree_display_text","degree_display_text"],"campaign-manager-web/components/member-typeahead"],[["degree"],[[30,12,["originalOpt","hitInfo","degree"]]]]]]],null],[1,"\\n"]],[]],null],[1,"                  "]],[]]]]],[1,"\\n                  "],[8,[30,14,["Subhead"]],null,null,[["default"],[[[[1,"\\n                    "],[1,[30,12,["originalOpt","localizedHeadline"]]],[1,"\\n                  "]],[]]]]],[1,"\\n                  "],[8,[30,14,["Metadata"]],null,null,[["default"],[[[[1,"\\n                    "],[18,16,[[28,[37,13],null,[["member"],[[30,12]]]]]],[1,"\\n                  "]],[]]]]],[1,"\\n                "]],[]]]]],[1,"\\n              "]],[14]]]]],[1,"\\n            "]],[]]]]],[1,"\\n"]],[12,13]],null],[1,"          "],[8,[39,14],[[24,0,"p2"]],[["@isHidden","@type"],[[28,[37,15],[[30,0,["errorType"]]],null],"negative"]],[["default"],[[[[1,"\\n"],[41,[28,[37,16],[[30,0,["errorType"]],[30,0,["ERROR_TYPES","SERVER"]]],null],[[[1,"              "],[1,[28,[35,17],null,[["customErrorMessage"],[[28,[37,5],["typeahead_error","campaign-manager-web/components/member-typeahead"],null]]]]],[1,"\\n"]],[]],[[[41,[28,[37,16],[[30,0,["errorType"]],[30,0,["ERROR_TYPES","PROFILE_URL"]]],null],[[[1,"              "],[1,[28,[35,5],["profile_url_error","campaign-manager-web/components/member-typeahead"],null]],[1,"\\n"]],[]],[[[41,[28,[37,16],[[30,0,["errorType"]],[30,0,["ERROR_TYPES","INVALID_POST_URL"]]],null],[[[1,"              "],[1,[28,[35,5],["invalid_post_url_error","campaign-manager-web/components/member-typeahead"],null]],[1," \\n"]],[]],[[[41,[28,[37,16],[[30,0,["errorType"]],[30,0,["ERROR_TYPES","PROFILE_PAGE"]]],null],[[[1,"              "],[1,[28,[35,5],["profile_page_error","campaign-manager-web/components/member-typeahead"],null]],[1,"\\n"]],[]],[[[41,[28,[37,16],[[30,0,["errorType"]],[30,0,["ERROR_TYPES","GROUP_POST_SUPPORT"]]],null],[[[1,"              "],[1,[28,[35,5],["group_post_support_error","campaign-manager-web/components/member-typeahead"],null]],[1,"\\n"]],[]],[[[41,[28,[37,16],[[30,0,["errorType"]],[30,0,["ERROR_TYPES","POST_SUPPORT"]]],null],[[[1,"              "],[1,[28,[35,5],["post_support_error","campaign-manager-web/components/member-typeahead"],null]],[1,"\\n"]],[]],[[[41,[28,[37,16],[[30,0,["errorType"]],[30,0,["ERROR_TYPES","DEGREE_CONNECTION"]]],null],[[[1,"              "],[1,[28,[35,5],["degree_connection_error","campaign-manager-web/components/member-typeahead"],null]],[1,"\\n            "]],[]],null]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]],[1,"          "]],[]]]]],[1,"\\n"]],[]]],[1,"      "]],[]]]]],[1,"\\n    "]],[10]]]]],[1,"\\n"],[13]],["&attrs","@results","TypeaheadInput","@inputClass","@ariaDescribedby","@ariaInvalid","@inputPlaceholder","@inputId","@isDisabled","ListboxHash","@resultsAriaLabel","opt","idx","elements","@findByThoughtLeader","&metadataTextContent"],false,["hue-web-typeahead","concat","hue-web-foundations@-text-body","on","or","t","if","hue-web-progress-indicator","each","-track-array","hue-web-entity-lockup","hue-web-entity","yield","hash","hue-web-inline-feedback","not","eq","error-message"]]',moduleName:"campaign-manager-web/components/member-typeahead.hbs",isStrictMode:!1}),z={SERVER:"SERVER",PROFILE_URL:"PROFILE_URL",INVALID_POST_URL:"INVALID_POST_URL",PROFILE_PAGE:"PROFILE_PAGE",GROUP_POST_SUPPORT:"GROUP_POST_SUPPORT",POST_SUPPORT:"POST_SUPPORT",DEGREE_CONNECTION:"DEGREE_CONNECTION"}
let j=e.default=(T=(0,u.inject)(),E=(0,u.inject)(),y=(0,u.inject)(),S=(0,u.inject)("sponsored-content"),A=(0,u.inject)(),C=(0,l.task)({restartable:!0}),(0,i.assertPropTypes)((L=class extends a.default{constructor(...e){super(...e),k(this,"formatter",w,this),k(this,"m3Store",I,this),k(this,"jet",P,this),k(this,"selection",N,this),k(this,"errorType",R,this),U(this,"ERROR_TYPES",z),k(this,"sponsoredContentService",D,this),k(this,"lix",M,this)}get isProfileUrlSupported(){return!this.args.featurableMembersOnly&&!this.args.currentCompany}get isSearchByPostUrlEnabled(){return this.lix.getTreatmentIsEnabled(g.LIX_TEST_KEYS.enableSearchByPostUrl)}onBlur(){this.args.onBlur?.()}onClearTypeaheadInput(){this.selection="",this.fetchTypeaheadMembers(this.selection)}fetchTypeaheadMembers(e){""===e?this.args.onResultsUpdate([]):this.fetchTypeaheadMembersTask.perform(e)}fetchPostUsingUrl(e){""===e?this.args.onResultsUpdate([]):this.fetchPostUsingUrlTask()}onSearchMemberOrPost(e){e.match(f.REGEX.LINKEDIN_POST_URL)&&this.isSearchByPostUrlEnabled?this.fetchPostUsingUrl(e):this.fetchTypeaheadMembers(e)}onSelectMember(e){this.selection=e.displayName??"",this.args.onSelectMember(e),this.args.onResultsUpdate([])}fetchPostUsingUrlTask(){this.args.onResultsUpdate([])}*fetchTypeaheadMembersTask(e=""){if(yield(0,s.timeout)(c.default.callbackDelay.short),this.errorType=null,""===e)return void this.args.onResultsUpdate([])
let t
const{findByThoughtLeader:n,currentCompany:a,featurableMembersOnly:i,filterByParentOrg:r}=this.args
if(e.match(f.REGEX.LINKEDIN_PROFILE_URL)){if(!this.isProfileUrlSupported)return void(this.errorType=z.PROFILE_URL)
t=`${d.default[p.CM_MEMBER_PROFILE]}?${m.encoder.paramEncode({q:"URL",profileUrl:e})}`}else t=n?`${d.default[p.CM_TYPEAHEAD_HIT]}?${m.encoder.paramEncode({q:"thoughtLeader",query:e,currentCompany:a})}`:`${d.default[p.CM_TYPEAHEAD_HIT]}?${m.encoder.paramEncode({q:"people",query:e,type:this.args.peopleTypeaheadType,currentCompany:a,featurableMembersOnly:i,filterByParentOrg:r})}`
try{const e=((e,t)=>Array.isArray(e)?e.map(((e,n)=>({displayName:e.displayName??t.formatName({firstName:e.firstName,lastName:e.lastName},"full"),firstName:e.firstName??null,lastName:e.lastName??null,pictureUrl:e.pictureUrl??e.imageUrl,localizedHeadline:e.localizedHeadline??e.subLine,id:e.id,idx:n,hitInfo:e.hitInfo??{firstName:e.firstName,lastName:e.lastName}}))):e)((yield this.m3Store.queryURL(t,{reload:!0})).toJSON().elements,this.formatter)
this.args.onResultsUpdate(e)}catch(o){"Error"===o.message?this.errorType=z.SERVER:"INVALID_POST_URL"===o.message?this.errorType=z.INVALID_POST_URL:"PROFILE_PAGE"===o.message?this.errorType=z.PROFILE_PAGE:"GROUP_POST_SUPPORT"===o.message?this.errorType=z.GROUP_POST_SUPPORT:"POST_SUPPORT"===o.message?this.errorType=z.POST_SUPPORT:"DEGREE_CONNECTION"===o.message&&(this.errorType=z.DEGREE_CONNECTION),this.jet.error(`Unable to fetch member typeahead results: ${(0,_.getErrorMessage)(o)}`,h.JET_ERROR_TAGS.MEMBER_TYPEAHEAD,!1)}}},U(L,"propTypes",{ariaDescribedBy:i.PropTypes.string,ariaInvalid:i.PropTypes.bool,currentCompany:i.PropTypes.string,featurableMembersOnly:i.PropTypes.bool,filterByParentOrg:i.PropTypes.bool,inputClass:i.PropTypes.string,inputId:i.PropTypes.string,inputPlaceholder:i.PropTypes.SafeString,isDisabled:i.PropTypes.bool,peopleTypeaheadType:i.PropTypes.isMemberOf(b.MEMBER_TYPEAHEAD_TYPES),results:i.PropTypes.array,resultsAriaLabel:i.PropTypes.SafeString,onBlur:i.PropTypes.func,onResultsUpdate:i.PropTypes.func.isRequired,onSelectMember:i.PropTypes.func.isRequired,findByThoughtLeader:i.PropTypes.bool}),w=x((v=L).prototype,"formatter",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=x(v.prototype,"m3Store",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=x(v.prototype,"jet",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=x(v.prototype,"selection",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),R=x(v.prototype,"errorType",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),D=x(v.prototype,"sponsoredContentService",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=x(v.prototype,"lix",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x(v.prototype,"onBlur",[r.action],Object.getOwnPropertyDescriptor(v.prototype,"onBlur"),v.prototype),x(v.prototype,"onClearTypeaheadInput",[r.action],Object.getOwnPropertyDescriptor(v.prototype,"onClearTypeaheadInput"),v.prototype),x(v.prototype,"fetchTypeaheadMembers",[r.action],Object.getOwnPropertyDescriptor(v.prototype,"fetchTypeaheadMembers"),v.prototype),x(v.prototype,"fetchPostUsingUrl",[r.action],Object.getOwnPropertyDescriptor(v.prototype,"fetchPostUsingUrl"),v.prototype),x(v.prototype,"onSearchMemberOrPost",[r.action],Object.getOwnPropertyDescriptor(v.prototype,"onSearchMemberOrPost"),v.prototype),x(v.prototype,"onSelectMember",[r.action],Object.getOwnPropertyDescriptor(v.prototype,"onSelectMember"),v.prototype),x(v.prototype,"fetchTypeaheadMembersTask",[C],Object.getOwnPropertyDescriptor(v.prototype,"fetchTypeaheadMembersTask"),v.prototype),O=v))||O);(0,t.setComponentTemplate)(F,j)})),define("campaign-manager-web/components/mep-recommendation",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@ember/object","@glimmer/tracking","campaign-manager-web/utils/urn","campaign-manager-web/constants/tracking"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"lSg49rOV",block:'[[[8,[39,0],[[24,0,"u-layout__shadow-container"]],null,[["default"],[[[[1,"\\n  "],[10,0],[15,0,[29,["mv2 p3 mep-recommendation__item"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n    "],[10,"h6"],[15,0,[29,[[28,[37,1],null,[["color"],["default"]]]]]],[12],[1,"\\n"],[41,[30,1,["campaignId"]],[[[1,"        "],[1,[28,[35,3],["i18n_campaign_id","campaign-manager-web/components/mep-recommendation"],null]],[1,"\\n        "],[8,[39,4],null,[["@route","@query"],["accounts.item.creatives",[28,[37,5],null,[["campaignIds"],[[28,[37,6],["[",[30,1,["campaignId"]],"]"],null]]]]]],[["default"],[[[[1,"\\n          "],[1,[30,1,["campaignId"]]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"mv2"],[12],[1,"\\n      "],[10,1],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_recommendation_message","campaign-manager-web/components/mep-recommendation"],[["message","points"],[[30,1,["message"]],[30,1,["recommendationSalesPointValue"]]]]]],[1,"\\n      "],[13],[10,"br"],[12],[13],[1,"\\n      "],[10,1],[12],[1,[30,1,["returnOnInvestmentMessage"]]],[13],[1,"\\n    "],[13],[1,"\\n\\n"],[41,[30,1,["tips","length"]],[[[1,"      "],[10,0],[14,0,"mv2"],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_more_info","campaign-manager-web/components/mep-recommendation"],null]],[1,"\\n        "],[10,"ul"],[14,0,"mep-recommendation__list"],[12],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,1,["tips"]]],null]],null],null,[[[1,"            "],[10,"li"],[14,0,"ml2"],[12],[1,"\\n              "],[11,3],[16,6,[30,2,["externalRecommendationInfoLink"]]],[24,"rel","noreferrer noopener"],[24,"target","_blank"],[4,[38,9],["click",[28,[37,10],[[30,0,["onTipClick"]],[30,1],[30,3]],null]],null],[12],[1,"\\n                "],[1,[30,2,["text"]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[2,3]],null],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,1,["sharedWithCampaignIds","length"]],[[[1,"      "],[10,0],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_shared_campaigns","campaign-manager-web/components/mep-recommendation"],null]],[1,"\\n        "],[10,"ul"],[14,0,"u-display-inline-flex u-flex-wrap"],[12],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,1,["sharedWithCampaignIds"]]],null]],null],null,[[[1,"            "],[1,[52,[30,5],","]],[1,"\\n            "],[10,"li"],[14,0,"ml1 u-display-inline-flex"],[12],[1,"\\n              "],[8,[39,4],null,[["@route","@query"],["accounts.item.creatives",[28,[37,5],null,[["campaignIds"],[[28,[37,6],["[",[30,4],"]"],null]]]]]],[["default"],[[[[1,"\\n                "],[1,[30,4]],[1,"\\n              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n"]],[4,5]],null],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[1,"    "],[10,0],[14,0,"mt1 u-layout__align-right"],[12],[1,"\\n      "],[8,[39,11],[[16,"disabled",[30,0,["pitched"]]],[4,[38,9],["click",[28,[37,10],[[30,0,["recommendationPitched"]],[30,1]],null]],null]],[["@text","@buttonType","@size"],[[52,[30,0,["pitched"]],[28,[37,3],["i18n_recommended","campaign-manager-web/components/mep-recommendation"],null],[28,[37,3],["i18n_recommend","campaign-manager-web/components/mep-recommendation"],null]],"primary","small"]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],["@recommendation","tip","index","campaignId","index"],false,["hue-web-card","hue-web-foundations@-text-body","if","t","link-to","hash","concat","each","-track-array","on","fn","hue-web-button"]]',moduleName:"campaign-manager-web/components/mep-recommendation.hbs",isStrictMode:!1})
let _=e.default=(c=(0,a.inject)(),u=class extends i.default{constructor(...e){super(...e),m(this,"tracking",d,this),m(this,"pitched",p,this)}sendClickTrackingEvent(e,t){const{accountId:n,campaignId:a,type:i,recommendationVersion:r}=e
let o=s.TRACKING_EVENT_TOPIC.ACCOUNT_RECOMMENDATIONS_CLICK_EVENT
a&&(o=s.TRACKING_EVENT_TOPIC.CAMPAIGN_RECOMMENDATIONS_CLICK_EVENT)
const c={recommendationsVersion:r,recommendationType:i,clickedElement:t,...n&&{accountUrn:(0,l.createUrnFromAttrs)(l.URN_TYPES.SPONSORED_ACCOUNT,n)},...a&&{campaignUrn:(0,l.createUrnFromAttrs)(l.URN_TYPES.SPONSORED_CAMPAIGN,a)}}
this.tracking.fireTrackingPayload(o,c)}onTipClick(e,t){this.sendClickTrackingEvent(e,`tip${t+1}`)}recommendationPitched(e){this.pitched=!0,this.sendClickTrackingEvent(e,"button")}},d=g(u.prototype,"tracking",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(u.prototype,"pitched",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g(u.prototype,"onTipClick",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"onTipClick"),u.prototype),g(u.prototype,"recommendationPitched",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"recommendationPitched"),u.prototype),u);(0,t.setComponentTemplate)(b,_)})),define("campaign-manager-web/components/mep-recommendations",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","@ember/object","ember-concurrency-decorators","campaign-manager-web/constants/lix","campaign-manager-web/utils/api-endpoints","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y
function S(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function A(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const C=(0,n.createTemplateFactory)({id:"viGdhmWm",block:'[[[41,[30,0,["isMepRecommendationsEnabled"]],[[[1,"  "],[10,0],[14,0,"collapsible-module"],[12],[1,"\\n    "],[8,[39,1],null,null,[["default"],[[[[1,"\\n      "],[8,[30,1,["toggle"]],null,null,[["default"],[[[[1,"\\n        "],[11,"button"],[24,0,"button--unstyled lisa-accordions__toggle"],[24,4,"button"],[4,[38,2],["click",[28,[37,3],[[30,0,["fetchRecommendations"]],[30,1,["isOpen"]]],null]],null],[12],[1,"\\n          "],[10,"header"],[14,0,"collapsible-module__header"],[15,"aria-label",[29,[[28,[37,4],["i18n_lisa","campaign-manager-web/components/mep-recommendations"],null]," ",[28,[37,4],["i18n_media_productivity","campaign-manager-web/components/mep-recommendations"],null]]]],[12],[1,"\\n            "],[10,1],[15,0,[29,[[28,[37,5],null,[["size","weight","color"],["medium","default","default"]]]]]],[12],[1,"\\n              "],[1,[28,[35,4],["i18n_media_productivity","campaign-manager-web/components/mep-recommendations"],null]],[1,"\\n              "],[10,1],[14,0,"u-label__lisa"],[12],[1,[28,[35,4],["i18n_lisa","campaign-manager-web/components/mep-recommendations"],null]],[13],[1,"\\n            "],[13],[1,"\\n            "],[10,1],[15,0,[29,["collapsible-module__toggle-trigger u-layout__float-right"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,4],[[52,[30,1,["isOpen"]],"i18n_collapse","i18n_expand"],"campaign-manager-web/components/mep-recommendations"],null]],[1,"\\n              "],[10,1],[14,0,"collapsible-module__toggle-trigger-icon"],[12],[1,"\\n"],[41,[30,1,["isOpen"]],[[[1,"                  "],[8,[39,6],null,[["@size","@name"],["small","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"                  "],[8,[39,6],null,[["@size","@name"],["small","chevron-down"]],null],[1,"\\n"]],[]]],[1,"              "],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["fetchRecommendationsTask","isRunning"]],[[[1,"          "],[10,0],[14,0,"u-layout-flex__container--center lisa-accordions__loading-container"],[12],[1,"\\n            "],[8,[39,7],null,[["@size"],["xlarge"]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[41,[30,0,["fetchRecommendationsTask","last","isError"]],[[[1,"          "],[10,0],[15,0,[29,["u-layout-flex__container--center lisa-accordions__loading-container u-color__red"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[8,[39,6],null,[["@size","@name"],["medium","signal-error"]],null],[1,"\\n            "],[1,[28,[35,4],["i18n_recs_load_error","campaign-manager-web/components/mep-recommendations"],null]],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[41,[30,0,["fetchRecommendationsTask","last","isSuccessful"]],[[[1,"          "],[11,0],[16,0,[29,["p3 collapsible-module__content u-color__black--75"," ",[28,[37,5],null,[["size"],["small"]]]]]],[4,[38,8],null,[["pageKey","routeName","currentRoute"],["mep_recommendations",[28,[37,9],[[53,"outletState"],"render.name"],null],[28,[37,9],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n"],[42,[28,[37,12],[[28,[37,12],[[30,0,["recommendationsData"]]],null]],null],null,[[[1,"              "],[10,2],[15,0,[29,[[52,[30,3],"mt4"]," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[30,2,["title"]]],[13],[1,"\\n\\n"],[42,[28,[37,12],[[28,[37,12],[[30,2,["recommendations"]]],null]],null],null,[[[1,"                "],[8,[39,13],null,[["@recommendation"],[[30,4]]],null],[1,"\\n"]],[4]],null]],[2,3]],[[[1,"              "],[10,2],[14,0,"u-layout__align-center"],[12],[1,"\\n                "],[1,[28,[35,4],[[52,[30,0,["isCampaignLevel"]],"i18n_no_campaign_recommendations","i18n_no_account_recommendations"],"campaign-manager-web/components/mep-recommendations"],null]],[1,"\\n              "],[13],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n        "]],[]],null]],[]]]],[]]],[1,"      "]],[]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["panel","recommendationData","index","recommendation"],false,["if","cp-panel","on","fn","t","hue-web-foundations@-text-body","hue-web-icons@icon","hue-web-progress-indicator","track-render","get","-get-dynamic-var","each","-track-array","mep-recommendation"]]',moduleName:"campaign-manager-web/components/mep-recommendations.hbs",isStrictMode:!1})
let O=e.default=(d=(0,a.inject)(),p=(0,a.inject)(),m=(0,a.inject)(),g=(0,a.inject)(),b=(0,l.task)({drop:!0}),_=class extends i.default{constructor(...e){super(...e),S(this,"xhr",h,this),S(this,"lix",f,this),S(this,"router",T,this),S(this,"i18n",E,this),S(this,"recommendationsData",y,this)}get isMepRecommendationsEnabled(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableHypersonicWidget)||this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableHypersonicWidget2)}get isCampaignLevel(){return this.router.currentRouteName===u.ROUTE_NAME.ACCOUNT_CREATIVES}fetchRecommendations(e){e||this.fetchRecommendationsTask.perform()}*fetchRecommendationsTask(){const e=this.router.currentRoute.queryParams,t=JSON.parse(e?.campaignIds||"[]"),n=c.default.getMepRecommendations(this.args.accountId,t[0]),{accountRecommendations:a,campaignRecommendations:i}=yield this.xhr.fetch(n,{},0),r=[]
a?.length&&r.push({title:this.i18n.lookupTranslation(this.constructor,"i18n_account_level_recommendations")(),recommendations:a}),i?.length&&r.push({title:this.i18n.lookupTranslation(this.constructor,"i18n_campaign_level_recommendations")(),recommendations:i}),this.isCampaignLevel&&r.reverse(),this.recommendationsData=r}},h=A(_.prototype,"xhr",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=A(_.prototype,"lix",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=A(_.prototype,"router",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=A(_.prototype,"i18n",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=A(_.prototype,"recommendationsData",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),A(_.prototype,"fetchRecommendations",[o.action],Object.getOwnPropertyDescriptor(_.prototype,"fetchRecommendations"),_.prototype),A(_.prototype,"fetchRecommendationsTask",[b],Object.getOwnPropertyDescriptor(_.prototype,"fetchRecommendationsTask"),_.prototype),_);(0,t.setComponentTemplate)(C,O)})),define("campaign-manager-web/components/message-ads/message-ads-actions-dropdown",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@ember/object","campaign-manager-web/utils/lisa","ember-copy","@ember/utils","campaign-manager-web/utils/message-ads/message-ads","campaign-manager-web/constants/creative","campaign-manager-web/constants/entity-status","campaign-manager-web/constants/leadgen-form","ember-stdlib/utils/is-browser","campaign-manager-web/utils/creatives","ember-lifeline","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/message-ads","@linkedin/ember-prop-types","@glimmer/tracking","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E){var y,S,A,C,O,v,w,I,P,N,R,D
function M(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function L(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const U=(0,n.createTemplateFactory)({id:"C5GUNXvU",block:'[[[1,"\\n"],[8,[39,0],null,[["@isOpen","@onVisibilityChange","@justification"],[[30,0,["isDropdownOpen"]],[28,[37,1],[[28,[37,2],[[30,0,["isDropdownOpen"]]],null]],null],"right"]],[["default"],[[[[1,"\\n  "],[11,0],[24,0,"u-hoverable__content"],[4,[38,3],[[30,0,["isDropdownOpen"]]],null],[12],[1,"\\n    "],[8,[30,1,["dropdown-trigger"]],[[16,"data-js-message-ads-actions-dropdown__trigger",[29,[[30,2,["id"]]]]],[16,"aria-label",[28,[37,4],["i18n_a11y_trigger_label","campaign-manager-web/components/message-ads/message-ads-actions-dropdown"],null]],[4,[38,5],["spin_ad_list_menu"],null]],null,[["default"],[[[[1,"\\n      "],[8,[39,6],null,[["@size","@name"],["medium","overflow-web-ios"]],null],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,1,["dropdown-content"]],null,[["@occlusionCulling"],[false]],[["default"],[[[[1,"\\n      "],[10,"ul"],[12],[1,"\\n"],[41,[51,[30,0,["shouldHideDuplicate"]]],[[[1,"          "],[10,"li"],[12],[1,"\\n"],[44,[[30,0,["shouldDisableDuplicate"]]],[[[1,"              "],[8,[39,9],[[4,[38,5],["spin_ad_list_duplicate"],[["interactionType"],["SHORT_PRESS"]]]],[["@class","@itemSelected","@disabled"],[[28,[37,10],["u-display-flex u-justify-start u-items-center",[52,[30,3]," message-ads-actions-dropdown__row--disabled"]],null],[28,[37,1],[[30,0,["duplicate"]],[30,2]],null],[30,3]]],[["default"],[[[[1,"\\n                "],[10,1],[14,0,"message-ads-actions-dropdown__row-text"],[12],[1,[28,[35,4],["actions_dropdown_duplicate","campaign-manager-web/components/message-ads/message-ads-actions-dropdown"],null]],[13],[1,"\\n\\n"],[41,[30,3],[[[1,"                  "],[8,[39,12],null,[["@placement","@contentClass"],["right","u-hoverable__content message-ads-actions-dropdown__row--hoverable-content"]],[["trigger","content"],[[[[1,"\\n                      "],[11,"button"],[24,"data-a11y-trigger",""],[24,0,"button--unstyled button--cursor-default ml1"],[24,4,"button"],[4,[38,13],[[30,4,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                        "],[8,[39,6],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                      "],[13],[1,"\\n                    "]],[4]],[[[1,"\\n                      "],[10,"ul"],[14,0,"message-ads-actions-dropdown__row--disable-reasons"],[12],[1,"\\n"],[41,[28,[37,14],[[30,2,["creative","status"]],[30,0,["statuses","CANCELED"]]],null],[[[1,"                          "],[10,"li"],[14,0,"message-ads-actions-dropdown__row--disable-reason"],[12],[1,"\\n                            "],[1,[28,[35,4],["i18n_cannot_duplicate_canceled_creatives","campaign-manager-web/components/message-ads/message-ads-actions-dropdown"],null]],[1,"\\n                          "],[13],[1,"\\n"]],[]],null],[41,[51,[30,5,["account","canEditCreative"]]],[[[1,"                          "],[10,"li"],[14,0,"message-ads-actions-dropdown__row--disable-reason"],[12],[1,"\\n                            "],[1,[28,[35,4],["i18n_creative_actions_dropdown_no_edit_permission","campaign-manager-web/components/message-ads/message-ads-actions-dropdown"],null]],[1,"\\n                          "],[13],[1,"\\n"]],[]],null],[41,[30,5,["hasMaximumCreatives"]],[[[1,"                          "],[10,"li"],[14,0,"message-ads-actions-dropdown__row--disable-reason"],[12],[1,"\\n                            "],[1,[28,[35,4],["i18n_creative_actions_dropdown_maximum_creatives","campaign-manager-web/components/message-ads/message-ads-actions-dropdown"],null]],[1,"\\n                          "],[13],[1,"\\n"]],[]],null],[1,"                      "],[13],[1,"\\n                    "]],[]]]]],[1,"\\n"]],[]],null],[1,"              "]],[]]]]],[1,"\\n"]],[3]]],[1,"          "],[13],[1,"\\n"]],[]],null],[41,[30,0,["shouldRenderEditOption"]],[[[1,"          "],[10,"li"],[12],[1,"\\n"],[44,[[28,[37,14],[[30,2,["creative","status"]],[30,0,["statuses","CANCELED"]]],null]],[[[1,"              "],[8,[39,9],[[4,[38,5],["spin_ad_list_preview"],[["interactionType"],["SHORT_PRESS"]]]],[["@itemSelected","@class","@disabled"],[[28,[37,1],[[30,0,["edit"]],[30,2]],null],[28,[37,10],["u-display-flex u-justify-start u-items-center",[52,[30,6]," message-ads-actions-dropdown__row--disabled"]],null],[30,6]]],[["default"],[[[[1,"\\n                "],[10,1],[14,0,"message-ads-actions-dropdown__row-text"],[12],[1,[28,[35,4],["actions_dropdown_edit","campaign-manager-web/components/message-ads/message-ads-actions-dropdown"],null]],[13],[1,"\\n"],[41,[30,6],[[[1,"                  "],[8,[39,12],null,[["@placement","@contentClass"],["right","u-hoverable__content message-ads-actions-dropdown__row--hoverable-content"]],[["trigger","content"],[[[[1,"\\n                      "],[11,"button"],[24,"data-a11y-trigger",""],[24,0,"button--unstyled button--cursor-default ml1"],[24,4,"button"],[4,[38,13],[[30,7,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                        "],[8,[39,6],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                      "],[13],[1,"\\n                    "]],[7]],[[[1,"\\n                      "],[10,"ul"],[14,0,"message-ads-actions-dropdown__row--disable-reasons"],[12],[1,"\\n"],[41,[28,[37,14],[[30,2,["creative","status"]],[30,0,["statuses","CANCELED"]]],null],[[[1,"                          "],[10,"li"],[14,0,"message-ads-actions-dropdown__row--disable-reason"],[12],[1,"\\n                            "],[1,[28,[35,4],["i18n_cannot_edit_canceled_creatives","campaign-manager-web/components/message-ads/message-ads-actions-dropdown"],null]],[1,"\\n                          "],[13],[1,"\\n"]],[]],null],[1,"                      "],[13],[1,"\\n                    "]],[]]]]],[1,"\\n"]],[]],null],[1,"              "]],[]]]]],[1,"\\n"]],[6]]],[1,"          "],[13],[1,"\\n"]],[]],null],[1,"        "],[10,"li"],[12],[1,"\\n          "],[8,[39,9],[[4,[38,5],["spin_ad_list_remove"],[["interactionType"],["SHORT_PRESS"]]]],[["@itemSelected","@class","@disabled"],[[28,[37,1],[[30,0,["removeCreative"]],[30,2,["creative","id"]]],null],[28,[37,10],["u-display-flex u-justify-start u-items-center",[52,[30,0,["isRemoveOptionDisabled"]]," message-ads-actions-dropdown__row--disabled"]],null],[30,0,["isRemoveOptionDisabled"]]]],[["default"],[[[[1,"\\n            "],[10,1],[14,0,"message-ads-actions-dropdown__row-text"],[12],[1,[28,[35,4],["i18n_remove_creative_option","campaign-manager-web/components/message-ads/message-ads-actions-dropdown"],null]],[13],[1,"\\n"],[41,[30,0,["isRemoveOptionDisabled"]],[[[1,"              "],[8,[39,12],null,[["@placement","@contentClass"],["right","u-hoverable__content message-ads-actions-dropdown__row--hoverable-content"]],[["trigger","content"],[[[[1,"\\n                  "],[11,"button"],[24,"data-a11y-trigger",""],[24,0,"button--unstyled button--cursor-default ml1"],[24,4,"button"],[4,[38,13],[[30,8,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                    "],[8,[39,6],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                  "],[13],[1,"\\n                "]],[8]],[[[1,"\\n                  "],[10,"ul"],[14,0,"message-ads-actions-dropdown__row--disable-reasons"],[12],[1,"\\n"],[41,[28,[37,15],[[30,0,["hasPermissionToDelete"]]],null],[[[1,"                      "],[10,"li"],[14,0,"message-ads-actions-dropdown__row--disable-reason"],[12],[1,"\\n                        "],[1,[28,[35,4],["i18n_remove_creative_no_permissions_disabled_text","campaign-manager-web/components/message-ads/message-ads-actions-dropdown"],null]],[1,"\\n                      "],[13],[1,"\\n"]],[]],[[[41,[28,[37,14],[[30,2,["creative","status"]],[30,0,["statuses","CANCELED"]]],null],[[[1,"                      "],[10,"li"],[14,0,"message-ads-actions-dropdown__row--disable-reason"],[12],[1,"\\n                        "],[1,[28,[35,4],["i18n_cannot_remove_canceled_creatives","campaign-manager-web/components/message-ads/message-ads-actions-dropdown"],null]],[1,"\\n                      "],[13],[1,"\\n"]],[]],[[[41,[28,[37,15],[[30,0,["canCreativeBeDeleted"]]],null],[[[1,"                      "],[10,"li"],[14,0,"message-ads-actions-dropdown__row--disable-reason"],[12],[1,"\\n                        "],[1,[28,[35,4],["i18n_remove_creative_disabled_text","campaign-manager-web/components/message-ads/message-ads-actions-dropdown"],null]],[1,"\\n                      "],[13],[1,"\\n                    "]],[]],null]],[]]]],[]]],[1,"                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n"]],[]],null],[1,"          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,"li"],[12],[1,"\\n"],[44,[[28,[37,14],[[30,2,["creative","status"]],[30,0,["statuses","CANCELED"]]],null]],[[[1,"            "],[8,[39,9],[[4,[38,5],["spin_ad_list_send_test_select"],[["interactionType"],["SHORT_PRESS"]]]],[["@itemSelected","@class","@disabled"],[[28,[37,1],[[30,0,["sendTestMessage"]],[30,2]],null],[28,[37,10],["u-display-flex u-justify-start u-items-center",[52,[30,9]," message-ads-actions-dropdown__row--disabled"]],null],[30,9]]],[["default"],[[[[1,"\\n              "],[10,1],[14,0,"message-ads-actions-dropdown__row-text"],[12],[1,[28,[35,4],["send_test_message_text","campaign-manager-web/components/message-ads/message-ads-actions-dropdown"],null]],[13],[1,"\\n"],[41,[30,9],[[[1,"                "],[8,[39,12],null,[["@placement","@contentClass"],["right","u-hoverable__content message-ads-actions-dropdown__row--hoverable-content"]],[["trigger","content"],[[[[1,"\\n                    "],[11,"button"],[24,"data-a11y-trigger",""],[24,0,"button--unstyled button--cursor-default ml1"],[24,4,"button"],[4,[38,13],[[30,10,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                      "],[8,[39,6],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                    "],[13],[1,"\\n                  "]],[10]],[[[1,"\\n                    "],[10,"ul"],[14,0,"message-ads-actions-dropdown__row--disable-reasons"],[12],[1,"\\n"],[41,[28,[37,14],[[30,2,["creative","status"]],[30,0,["statuses","CANCELED"]]],null],[[[1,"                        "],[10,"li"],[14,0,"message-ads-actions-dropdown__row--disable-reason"],[12],[1,"\\n                          "],[1,[28,[35,4],["i18n_cannot_send_test_msg_for_canceled_creatives","campaign-manager-web/components/message-ads/message-ads-actions-dropdown"],null]],[1,"\\n                        "],[13],[1,"\\n"]],[]],null],[1,"                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n"]],[]],null],[1,"            "]],[]]]]],[1,"\\n"]],[9]]],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[1]]]]],[1,"\\n\\n"],[41,[30,0,["isLisaUser"]],[[[1,"  "],[8,[39,16],null,[["@returnFocusTo","@isLisaSendTestModalOpen","@dismissModal","@modalRecipients","@onLisaSendTestMessage","@setModalRecipients"],[[30,0,["focusReturnSelector"]],[30,0,["isLisaSendTestModalOpen"]],[30,0,["dismissLisaSendTestModal"]],[30,0,["modalRecipients"]],[28,[37,1],[[30,0,["onLisaSendTestMessage"]],[30,2]],null],[30,0,["setModalRecipients"]]]],null],[1,"\\n"]],[]],null]],["dropdown","@record","isDisabledItem","triggerData","@column","isDisabledItem","triggerData","triggerData","isDisabledItem","triggerData"],false,["artdeco-dropdown","fn","mut","fixed-dropdown","t","track-interaction","hue-web-icons@icon","unless","let","artdeco-dropdown-item","concat","if","hue-web-tooltip","hue-web-tooltip-trigger","eq","not","sponsored-messaging-shared/sponsored-messaging-lisa-send-test-message-modal"]]',moduleName:"campaign-manager-web/components/message-ads/message-ads-actions-dropdown.hbs",isStrictMode:!1})
let x=e.default=(y=(0,a.inject)("sponsored-messaging-shared/sponsored-messaging-shared"),(0,f.assertPropTypes)((D=class extends i.default{get isLisaUser(){return(0,o.isLisaUser)(this.lisaLiam.accessType)}get recipients(){return this.args.column.recipients}get shouldRenderEditOption(){return this.args.record?.content.editable&&this.args.column.account?.canEditCreative}get hasPermissionToDelete(){return(0,g.hasAccountUserPermissionToDeleteCreative)(this.args.column.account?.currentUserRole)}get canCreativeBeDeleted(){return(0,g.canDeleteCreative)(this.args.column.campaign,this.args.record.creative)}get isRemoveOptionEnabled(){return this.hasPermissionToDelete&&this.canCreativeBeDeleted}get isRemoveOptionDisabled(){return!this.isRemoveOptionEnabled}get focusReturnSelector(){return this.args.record?`[data-js-message-ads-actions-dropdown__trigger="${this.args.record.id}"]`:null}get shouldDisableDuplicate(){const e=this.args.column.hasMaximumCreatives,t=this.args.column.account?.canEditCreative,n=this.args.record?.creative.status===this.statuses.CANCELED
return e||!t||n}get shouldHideDuplicate(){return this.lix.getTreatmentIsEnabled(E.LIX_TEST_KEYS.enableTurnOffMessageAds)}constructor(){super(...arguments),M(this,"i18n",C,this),M(this,"jet",O,this),M(this,"lix",v,this),M(this,"lisaLiam",w,this),M(this,"sponsoredMessagingService",I,this),M(this,"modalRecipients",P,this),M(this,"isDropdownOpen",N,this),M(this,"isLisaSendTestModalOpen",R,this),L(this,"statuses",d.STATUSES),this.successMessage=this.i18n.lookupTranslation(this.constructor,"i18n_js_send_test_inmail_success_message")(),this.errorMessage=this.i18n.lookupTranslation(this.constructor,"i18n_js_send_test_inmail_error_message")(),this.isLisaUser&&(this.modalRecipients=this._getRecipientsAsString())}_getRecipientsAsString(){return(void 0===this.recipients?[]:this.recipients).join(",")}_dismissSendTestMessageModal(){this.modalRecipients=this._getRecipientsAsString(),this.isLisaSendTestModalOpen=!1}_sendTestMessage(e,t,n=null){n&&(n.entityIds=[this.args.column.campaign.accountId,e.content.id,e.creative.id,this.args.column.campaign.id]),this.sponsoredMessagingService.sendTestMessage({accountId:this.args.column.campaign.accountId,contentId:e.content.id,creativeId:e.creative.id,campaignId:this.args.column.campaign.id,recipients:t,successMessage:this.successMessage,errorMessage:this.errorMessage,metadata:n})}_focusOnTriggerDropDown(){m.default&&(0,b.runTask)(this,(()=>{const e=document.querySelector(this.focusReturnSelector)
e&&e.focus()}),0)}duplicate(e){this.isDropdownOpen=!1
const{content:t,id:n}=(0,l.copy)(e,!0)
delete t.id,delete t.name,delete t.rawTextBody,delete t.createdAt,delete t.lastModifiedAt
const a=(0,c.getEmptyInMailObject)().creative,i=e.creative.callToAction
i&&(a.callToAction=i)
const r={creative:a,content:t,id:n}
this.args.column.actions.openEditPanel(r,u.EDIT_PANEL_MODE.DUPLICATE,{triggerSelectorForReturnFocus:this.focusReturnSelector,sectionToExpandOnInit:p.LEADGEN_FORM_SECTIONS.AD_SECTION})}edit(e){this.isDropdownOpen=!1,this.args.column.actions.openEditPanel(e,u.EDIT_PANEL_MODE.EDIT,{triggerSelectorForReturnFocus:this.focusReturnSelector,sectionToExpandOnInit:p.LEADGEN_FORM_SECTIONS.AD_SECTION})}sendTestMessage(e){if(this.isDropdownOpen=!1,e){if(this.isLisaUser)this.isLisaSendTestModalOpen=!0
else{const t=(0,_.constructPemMetadata)(h.MESSAGE_ADS_SEND_MESSAGE_KEYS.SEND_TEST_MESSAGE,[],{productName:h.MESSAGE_ADS_PEM_PRODUCT_NAME})
this._sendTestMessage(e,this.recipients,t)}this._focusOnTriggerDropDown()}else this.jet.error(new Error("inMail is not defined for sending a test message"),"spinmail-information-log",!1)}removeCreative(e){this.isDropdownOpen=!1,this.args.column.actions.onRemoveCreative(e)}dismissLisaSendTestModal(){this._dismissSendTestMessageModal()}onLisaSendTestMessage(e){const t=this.modalRecipients.split(",").filter((e=>!(0,s.isEmpty)(e))).map((e=>parseInt(e,10)))
this._sendTestMessage(e,t),this._dismissSendTestMessageModal()}setModalRecipients(e){this.modalRecipients=e}},L(D,"propTypes",{column:f.PropTypes.oneOfType([f.PropTypes.object,f.PropTypes.EmberObject]).isRequired,record:f.PropTypes.oneOfType([f.PropTypes.object,f.PropTypes.EmberObject,f.PropTypes.null])}),C=k((A=D).prototype,"i18n",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=k(A.prototype,"jet",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=k(A.prototype,"lix",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=k(A.prototype,"lisaLiam",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=k(A.prototype,"sponsoredMessagingService",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=k(A.prototype,"modalRecipients",[T.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=k(A.prototype,"isDropdownOpen",[T.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),R=k(A.prototype,"isLisaSendTestModalOpen",[T.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k(A.prototype,"duplicate",[r.action],Object.getOwnPropertyDescriptor(A.prototype,"duplicate"),A.prototype),k(A.prototype,"edit",[r.action],Object.getOwnPropertyDescriptor(A.prototype,"edit"),A.prototype),k(A.prototype,"sendTestMessage",[r.action],Object.getOwnPropertyDescriptor(A.prototype,"sendTestMessage"),A.prototype),k(A.prototype,"removeCreative",[r.action],Object.getOwnPropertyDescriptor(A.prototype,"removeCreative"),A.prototype),k(A.prototype,"dismissLisaSendTestModal",[r.action],Object.getOwnPropertyDescriptor(A.prototype,"dismissLisaSendTestModal"),A.prototype),k(A.prototype,"onLisaSendTestMessage",[r.action],Object.getOwnPropertyDescriptor(A.prototype,"onLisaSendTestMessage"),A.prototype),k(A.prototype,"setModalRecipients",[r.action],Object.getOwnPropertyDescriptor(A.prototype,"setModalRecipients"),A.prototype),S=A))||S);(0,t.setComponentTemplate)(U,x)})),define("campaign-manager-web/components/message-ads/message-ads-container",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","@ember/object","@ember/utils","ember-concurrency-decorators","ember-concurrency","rsvp","@linkedin/ember-prop-types","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/entity-status","campaign-manager-web/utils/ad-form","campaign-manager-web/utils/sponsored-messaging-shared/sponsored-messaging-shared","campaign-manager-web/constants/campaign-constants","campaign-manager-web/utils/urn","campaign-manager-web/constants/creatives-table","campaign-manager-web/utils/object","campaign-manager-web/constants/routes","campaign-manager-web/utils/tracking","campaign-manager-web/utils/query-param","campaign-manager-web/utils/table-state","campaign-manager-web/components/message-ads/message-ads-creative-list-content-cell","campaign-manager-web/components/message-ads/message-ads-creative-list-entity-status","campaign-manager-web/components/message-ads/message-ads-actions-dropdown","@embroider/util","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/message-ads","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R){var D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee
function te(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function ne(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ae(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const ie=(0,n.createTemplateFactory)({id:"VXmJLqzE",block:'[[[1,"\\n"],[10,0],[14,0,"message-ads-container"],[12],[1,"\\n  "],[8,[39,0],[[4,[38,8],null,[["selector"],[[30,0,["triggerSelectorForReturnFocus"]]]]]],[["@accountId","@aggregatedTrackingParameters","@campaign","@columns","@fieldsToFilterBy","@hasCreatives","@isLoading","@onCampaignChange","@onSaveEditCampaign","@disableCreativeOptimizedSetting","@onClickEmptyState","@disableEmptyStateClick","@headerLabel","@emptyStateIllustration","@emptyStateHeaderText","@emptyStateSubtitleText"],[[30,1,["id"]],null,[30,2],[30,0,["columns"]],[30,0,["fieldsToFilterBy"]],[30,0,["hasInMails"]],[28,[37,1],[[30,0,["setUpInMailsTask","isRunning"]],[28,[37,2],[[30,0,["isLeadGenObjective"]],[30,0,["fetchLeadGenFormsTask","isRunning"]]],null]],null],[30,3],[30,4],true,[30,0,["createNewSpinmailAd"]],[28,[37,3],[[30,0,["canCreateNewAd"]]],null],[30,5],[52,[30,0,["areMessageAdsTurnedOff"]],"empty-leaving"],[52,[30,0,["areMessageAdsTurnedOff"]],[28,[37,5],["i18n_empty_state_message_ads_discontinue_header_text","campaign-manager-web/components/message-ads/message-ads-container"],null]],[52,[30,0,["areMessageAdsTurnedOff"]],[28,[37,5],["i18n_empty_state_message_ads_discontinue_subtitle_text","campaign-manager-web/components/message-ads/message-ads-container"],[["linkInfo"],[[28,[37,6],null,[["href","dataTestSelector","ariaLabel"],[[28,[37,7],null,[["path"],["help/lms/answer/a1425381"]]],"data-test-message-ads-container__message-ads-turned-off-learn-more-link",[28,[37,5],["i18n_message_ads_discontinue_learn_more_aria_label","campaign-manager-web/components/message-ads/message-ads-container"],null]]]]]]]]]],[["default"],[[[[1,"\\n    "],[8,[30,6,["header-outlet"]],null,null,[["default"],[[[[1,"\\n"],[41,[51,[30,0,["areMessageAdsTurnedOff"]]],[[[1,"        "],[8,[39,10],null,[["@accountId","@canEditCreative","@isCreateDisabled","@hasMaximumCreatives","@isCompletedCampaign","@onShowTooltip","@onClickCreate"],[[30,1,["id"]],[30,1,["canEditCreative"]],[28,[37,3],[[30,0,["canCreateNewAd"]]],null],[30,0,["hasMaxCreatives"]],[30,2,["isCompletedCampaign"]],[28,[37,11],null,[["controlName","type"],["spin_create_ad_permission_error","HOVER"]]],[30,0,["createNewSpinmailAd"]]]],null],[1,"\\n"]],[]],null],[1,"    "]],[]]]]],[1,"\\n    "],[8,[30,6,["table-outlet"]],null,null,[["default"],[[[[1,"\\n"],[1,"      "],[8,[39,12],null,[["@columns","@currentPageNumber","@filteringIgnoreCase","@onDisplayDataChangedAction","@pageSize","@theme","@data","@filterString","@caption"],[[30,6,["decoratedColumns"]],[30,6,["currentPageNumber"]],[30,6,["filteringIgnoreCase"]],[30,6,["displayDataChangedAction"]],[30,6,["pageSize"]],[30,6,["theme"]],[30,0,["inMails"]],[30,7],[28,[37,5],["ads_table_caption","campaign-manager-web/components/message-ads/message-ads-container"],null]]],[["default"],[[[[1,"\\n        "],[8,[30,8,["global-filter"]],null,null,[["default"],[[[[1,"\\n          "],[8,[39,13],[[4,[38,14],["spin_ad_list_search"],null]],[["@value","@onInputFilter","@placeholder","@onFilterStringChange"],[[30,8,["filterString"]],[30,8,["onFilterString"]],[28,[37,5],["creative_table_search_input_placeholder_v2","campaign-manager-web/components/message-ads/message-ads-container"],null],[30,9]]],null],[1,"\\n        "]],[]]]]],[1,"\\n        "],[10,0],[15,0,[30,8,["tableContainerClasses"]]],[12],[1,"\\n          "],[8,[30,8,["table"]],null,null,[["default"],[[[[1,"\\n            "],[8,[30,10,["header"]],null,null,[["default"],[[[[1,"\\n              "],[8,[39,15],null,[["@accountId","@canEditEntity","@draftCreativesCount","@totalColumns"],[[30,1,["id"]],[30,1,["canEditCreative"]],[30,0,["draftCreativesCount"]],[30,0,["columns","length"]]]],null],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[10]]]]],[1,"\\n        "],[13],[1,"\\n        "],[8,[30,8,["footer"]],null,null,null],[1,"\\n      "]],[8]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[6]]]]],[1,"\\n"],[13]],["@account","@campaign","@onCampaignChange","@onSaveEditCampaign","@headerLabel","container","@initialFilterString","at","@onHoverableTriggerChange","table"],false,["creatives-container","or","and","not","if","t","external-link-info","help-center-url","focus-by-selector","unless","create-ad-button","cm-tracking","ads-table","creatives-table/creative-global-filter","track-interaction","message-ads/message-ads-creative-list-table-header"]]',moduleName:"campaign-manager-web/components/message-ads/message-ads-container.hbs",isStrictMode:!1}),{SHORT_PRESS:re}=S.CONTROL_INTERACTION_TYPE
let oe=e.default=(D=(0,a.inject)("sponsored-messaging-shared/sponsored-messaging-shared"),M=(0,a.inject)("creative"),L=(0,a.inject)(),k=(0,s.task)({drop:!0}),U=(0,s.task)({drop:!0}),x=(0,s.task)({drop:!0}),F=(0,s.task)({drop:!0}),(0,d.assertPropTypes)((ee=class extends i.default{get columns(){return[{actions:{openEditPanel:this.openEditPanel.bind(this)},canEditEntity:this.args.account.canEditCreative,className:"u-layout__width-full",component:(0,I.ensureSafeComponent)(O.default,this),disableSorting:!0,isLeadGenObjective:this.isLeadGenObjective,objectiveType:this.args.campaign.objectiveType,title:""},{...(0,T.creativeStatusColumnAdsTable)(this),actions:{onSelectStatus:this.actions.updateAndValidateCreative.bind(this),getValidStatuses:this.getValidStatuses},shouldFocusOnCreativeStatus:this.args.shouldFocusOnCreativeStatus,initialFilterString:parseInt(this.args.initialFilterString,10),accountId:this.args.account.id,canEditEntity:this.args.account.canEditCreative,selectStatusControlName:null,component:(0,I.ensureSafeComponent)(v.default,this)},{...(0,T.creativeActionsColumnAdsTable)(this),actions:{openEditPanel:this.openEditPanel.bind(this),onRemoveCreative:this.onRemoveCreative.bind(this)},campaign:this.args.campaign,account:this.args.account,component:(0,I.ensureSafeComponent)(w.default,this),hasMaximumCreatives:this.hasMaxCreatives,recipients:this.recipients,isReadOnly:this.args.campaign.areCreativesReadOnly}]}get hasInMails(){return!(0,l.isEmpty)(this.inMails)}get isLeadGenObjective(){return this.args.campaign.objectiveType===p.OBJECTIVE_TYPE.LEAD_GENERATION}get recipients(){return[this.args.profileData?.id]}get hasMaxCreatives(){return this.creativesData.length>=h.MAXIMUM_CREATIVES}get nestedCreativesWithinInMails(){return this.inMails.map((e=>e.creative))}get draftCreativesCount(){return this.nestedCreativesWithinInMails.filter((e=>e.status===m.STATUSES.DRAFT)).length}get canCreateNewAd(){const{canEditCreative:e}=this.args.account,{areCreativesReadOnly:t,isCompletedCampaign:n}=this.args.campaign
return!t&&e&&!n&&!this.hasMaxCreatives}get creativesData(){return this.creativeService.campaignCreatives[this.args.campaign.id]||[]}get areMessageAdsTurnedOff(){return this.lix.getTreatmentIsEnabled(R.LIX_TEST_KEYS.enableTurnOffMessageAds)}constructor(){super(...arguments),te(this,"i18n",G,this),te(this,"adForm",B,this),te(this,"jet",V,this),te(this,"creativeValidator",Y,this),te(this,"sponsoredMessagingService",H,this),te(this,"router",q,this),te(this,"creativeService",K,this),te(this,"tracking",W,this),te(this,"tableState",X,this),te(this,"lix",$,this),te(this,"inMails",J,this),te(this,"triggerSelectorForReturnFocus",Q,this),te(this,"adForms",Z,this),ne(this,"fieldsToFilterBy",["id","content.name"]),this.creativeService.enableCampaignForServiceState(this.args.campaign.id),this.getValidStatuses=(e,t)=>(0,_.getSponsoredMessagingCreativeValidStatuses)(t),this.setUpInMailsTask.perform()}getDefaultQueryParams(){return this.args.returnUrl?{returnUrl:this.args.returnUrl}:{}}createNewSpinmailAd(){this.tracking.fireInteractionEvent("spin_create_new_ad",re),this.router.transitionTo(y.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_NEW,this.args.account.id,this.args.campaign.id,{queryParams:this.getDefaultQueryParams()})}updateAndValidateCreative(e,t){if(_.CREATIVE_STATUSES_NEEDING_REFRESH.includes(e.status)){const n={updateCreativeStatusPemMetadata:(0,P.constructPemMetadata)(N.MESSAGE_ADS_CREATIVE_KEYS.ON_UPDATE_AND_REFRESH_CREATIVE_STATUS_UPDATE_CREATIVE_STATUS,[this.args.campaign.id],{productName:N.MESSAGE_ADS_PEM_PRODUCT_NAME}),fetchCreativesPemMetadata:(0,P.constructPemMetadata)(N.MESSAGE_ADS_CREATIVE_KEYS.ON_UPDATE_AND_REFRESH_CREATIVE_STATUS_FETCH_CREATIVES,[this.args.campaign.id],{productName:N.MESSAGE_ADS_PEM_PRODUCT_NAME}),fetchAdInMailContentsByIds:(0,P.constructPemMetadata)(N.MESSAGE_ADS_CREATIVE_KEYS.ON_UPDATE_AND_REFRESH_CREATIVE_STATUS_FETCH_AD_INMAIL_CONTENTS_BY_IDS,[e.accountId],{productName:N.MESSAGE_ADS_PEM_PRODUCT_NAME})}
this.sponsoredMessagingService.updateAndRefreshCreativeStatus({campaignId:this.args.campaign.id,adInMailContent:(0,E.findById)(this.inMails,e.id).content||{},creative:e,newStatus:t,metadata:n}).then((()=>(0,g.isCreativeInReview)(e.status)?(this.inMails=this.inMails,this.validateCreative(e)):(0,u.resolve)()))}else this.args.onCreativeSelectStatus(e,t)}openEditPanel(e,t,{triggerSelectorForReturnFocus:n,sectionToExpandOnInit:a}={}){this.tableState.setTableStates(C.TABLE_NAME.CREATIVES_LIST,{triggerSelectorForReturnFocus:n}),this.router.transitionTo(y.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_ITEM,this.args.account.id,this.args.campaign.id,e.id,{queryParams:{...this.getDefaultQueryParams(),action:A.EDIT_PANEL_MODE_TO_ACTION_QUERY_PARAM[t],sectionToExpandOnInit:a}})}*setUpInMailsTask(){const{creativesData:e,isLeadGenObjective:t}=this,n=(0,P.constructPemMetadata)(N.MESSAGE_ADS_FETCH_KEYS.FETCH_ALL_MESSAGE_ADS_ON_MESSAGE_ADS_CONTAINER,[],{productName:N.MESSAGE_ADS_PEM_PRODUCT_NAME}),a=yield this.sponsoredMessagingService.fetchAllSponsoredInMails(e,n)
if(t){const e=a.map((e=>e.creative))
yield this.decorateLeadGenFormCreativesTask.perform(e)}this.inMails=a,yield(0,c.all)(this.validateCreatives()),this.focusOnTableEntity()}validateCreative(e){const t=(0,P.constructPemMetadata)(N.MESSAGE_ADS_CREATIVE_KEYS.VALIDATE_CREATIVE,[],{productName:N.MESSAGE_ADS_PEM_PRODUCT_NAME})
return this.creativeValidator.validate(e,t).then((t=>{(0,o.set)(e,"validationErrors",t)})).catch((()=>{}))}validateCreatives(){return(this.inMails.map((e=>e.creative))||[]).filter((e=>(0,g.isCreativeInReview)(e.status))).map((e=>{e.accountId=parseInt(this.args.account.id,10),this.validateCreative(e)}))}*decorateLeadGenFormCreativesTask(e){yield this.fetchLeadGenFormsTask.perform()
const t=(0,b.getAdFormIdMap)(this.adForms)
e.forEach((e=>{const n=(0,f.getIdFromUrn)(e.callToAction?.target),a=t[n],i=a?a.form.name:"",r=(0,b.getNormalizedReviewStatus)(a,e.status)
if(e.status=r,e.statusV2){const t=(0,b.getNormalizedReviewStatus)(a,e.statusV2)
e.statusV2.status=t}e.adFormName=i}))}*fetchLeadGenFormsTask(){if(yield(0,c.waitForQueue)("actions"),this.isLeadGenObjective){const e=(0,P.constructPemMetadata)(N.MESSAGE_ADS_FETCH_KEYS.FETCH_LEADGEN_FORMS_ON_MESSAGE_ADS_CONTAINER,[this.args.account.id,this.args.campaign.locale],{productName:N.MESSAGE_ADS_PEM_PRODUCT_NAME}),t=yield this.adForm.getAllValidLeadGenFormsByAccountId(this.args.account.id,this.args.campaign.locale,e).catch((e=>{this.jet.error(`Failed fetching lead gen forms: ${e.message}`)}))
this.adForms=t}}*removeCreativeTask(e){const t=this.i18n.lookupTranslation(this.constructor,"i18n_remove_creative_success")(),n=this.i18n.lookupTranslation(this.constructor,"i18n_remove_creative_error")(),a={removeSpinmailCreativePemMetadata:(0,P.constructPemMetadata)(N.MESSAGE_ADS_CREATIVE_KEYS.ON_REMOVE_SPINMAIL_CREATIVE_AND_REFRESH_CREATIVES_REMOVE_CREATIVES,[e,this.args.campaign.id],{productName:N.MESSAGE_ADS_PEM_PRODUCT_NAME}),fetchCreativesPemMetadata:(0,P.constructPemMetadata)(N.MESSAGE_ADS_CREATIVE_KEYS.ON_REMOVE_SPINMAIL_CREATIVE_AND_REFRESH_CREATIVES_FETCH_CREATIVES,[this.args.campaign.id],{productName:N.MESSAGE_ADS_PEM_PRODUCT_NAME})}
yield this.sponsoredMessagingService.removeSpinmailCreativeAndRefreshCreatives(e,this.args.campaign.id,t,n,a),yield this.setUpInMailsTask.perform()}onRemoveCreative(e){this.removeCreativeTask.perform(e)}focusOnTableEntity(){this.triggerSelectorForReturnFocus=this.tableState.getTableStates(C.TABLE_NAME.CREATIVES_LIST).triggerSelectorForReturnFocus||null}},ne(ee,"propTypes",{campaign:d.PropTypes.oneOfType([d.PropTypes.object,d.PropTypes.EmberObject]).isRequired,account:d.PropTypes.oneOfType([d.PropTypes.object,d.PropTypes.EmberObject]).isRequired,profileData:d.PropTypes.object,onCampaignChange:d.PropTypes.func.isRequired,onSaveEditCampaign:d.PropTypes.func.isRequired,onCreativeSelectStatus:d.PropTypes.func.isRequired,shouldFocusOnCreativeStatus:d.PropTypes.bool,initialFilterString:d.PropTypes.string,onHoverableTriggerChange:d.PropTypes.func,returnUrl:d.PropTypes.string,headerLabel:d.PropTypes.oneOfType([d.PropTypes.string,d.PropTypes.SafeString])}),G=ae((j=ee).prototype,"i18n",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=ae(j.prototype,"adForm",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=ae(j.prototype,"jet",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=ae(j.prototype,"creativeValidator",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=ae(j.prototype,"sponsoredMessagingService",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=ae(j.prototype,"router",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=ae(j.prototype,"creativeService",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=ae(j.prototype,"tracking",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=ae(j.prototype,"tableState",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=ae(j.prototype,"lix",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=ae(j.prototype,"inMails",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=ae(j.prototype,"triggerSelectorForReturnFocus",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Z=ae(j.prototype,"adForms",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae(j.prototype,"createNewSpinmailAd",[o.action],Object.getOwnPropertyDescriptor(j.prototype,"createNewSpinmailAd"),j.prototype),ae(j.prototype,"updateAndValidateCreative",[o.action],Object.getOwnPropertyDescriptor(j.prototype,"updateAndValidateCreative"),j.prototype),ae(j.prototype,"setUpInMailsTask",[k],Object.getOwnPropertyDescriptor(j.prototype,"setUpInMailsTask"),j.prototype),ae(j.prototype,"decorateLeadGenFormCreativesTask",[U],Object.getOwnPropertyDescriptor(j.prototype,"decorateLeadGenFormCreativesTask"),j.prototype),ae(j.prototype,"fetchLeadGenFormsTask",[x],Object.getOwnPropertyDescriptor(j.prototype,"fetchLeadGenFormsTask"),j.prototype),ae(j.prototype,"removeCreativeTask",[F],Object.getOwnPropertyDescriptor(j.prototype,"removeCreativeTask"),j.prototype),z=j))||z);(0,t.setComponentTemplate)(ie,oe)})),define("campaign-manager-web/components/message-ads/message-ads-creative-list-content-cell",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","campaign-manager-web/constants/leadgen-form","campaign-manager-web/constants/creative","campaign-manager-web/constants/entity-status","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o,l,s){var c,u,d
function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const m=(0,n.createTemplateFactory)({id:"yIed2jFs",block:'[[[1,"\\n"],[10,0],[14,0,"message-ads-creative-list__content-cell u-display-flex u-flex-no-wrap"],[12],[1,"\\n"],[44,[[30,1,["content"]]],[[[1,"    "],[10,"figure"],[14,0,"mr3"],[12],[1,"\\n      "],[8,[39,1],null,[["@entityType","@imageUrl","@a11yText","@class"],["person",[30,2,["senderDisplayPictureUrl"]],[28,[37,2],[[30,2,["senderDisplayName"]],[28,[37,3],["i18n_a11y_sender_image","campaign-manager-web/components/message-ads/message-ads-creative-list-content-cell"],null]],null],"message-ads-creative-list__content-sender-image"]],null],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"article"],[14,0,"message-ads-creative-list__content-details"],[12],[1,"\\n      "],[8,[39,4],null,[["@enabled","@onClick","@name"],[[28,[37,5],[[30,3,["canEditEntity"]],[30,2,["editable"]]],null],[30,0,["onEditCreative"]],[30,2,["name"]]]],null],[1,"\\n      "],[10,2],[14,"data-live-test-message-ads-creative-list__content-subject",""],[15,0,[29,["message-ads-creative-list__content-subject"," ",[28,[37,6],null,[["size","open"],["small",true]]]]]],[12],[1,"\\n        "],[1,[30,2,["subject"]]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[14,"data-live-test-message-ads-creative-list__content-text",""],[15,0,[29,["message-ads-creative-list__content-text u-force-wrap"," ",[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,7],[[30,2,["rawTextBody"]]],[["limit"],[130]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[14,"data-live-test-message-ads-creative-list__content-cta",""],[15,0,[29,["message-ads-creative-list__content-cta"," ",[28,[37,6],null,[["size","open"],["small",true]]]]]],[12],[1,"\\n        "],[8,[39,8],[[24,0,"message-ads-creative-list__content-cta-icon"]],[["@size","@name"],["small","link"]],null],[1,"\\n        "],[1,[30,2,["adInMailSubcontent","actionText"]]],[1,"\\n      "],[13],[1,"\\n"],[41,[28,[37,5],[[30,3,["isLeadGenObjective"]],[28,[37,5],[[30,1,["creative","id"]],[30,3,["actions","openEditPanel"]]],null]],null],[[[1,"        "],[8,[39,10],null,[["@assetName","@objectiveType","@sponsoredContent","@onEditCreative","@trackingLabelForName","@trackingLabelForAssociation","@sectionToExpandOnInit"],[[30,1,["creative","adFormName"]],[30,3,["objectiveType"]],[30,1],[30,3,["actions","openEditPanel"]],"lead_form_name_button","lead_associate_button",[30,0,["sectionToExpandOnInit"]]]],null],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n"]],[2]]],[13]],["@record","content","@column"],false,["let","hue-web-entity","or","t","sponsored-messaging-shared/sponsored-messaging-table-cell-title","and","hue-web-foundations@-text-body","format-truncate","hue-web-icons@icon","if","asset-association"]]',moduleName:"campaign-manager-web/components/message-ads/message-ads-creative-list-content-cell.hbs",isStrictMode:!1})
let g=e.default=(0,s.assertPropTypes)((d=class extends a.default{constructor(...e){super(...e),p(this,"sectionToExpandOnInit",r.LEADGEN_FORM_SECTIONS.FORM_SECTION)}onEditCreative(){const e=this.args.record.creative.status===l.STATUSES.CANCELED?o.EDIT_PANEL_MODE.VIEW:o.EDIT_PANEL_MODE.EDIT
this.args.column.actions.openEditPanel(this.args.record,e,{sectionToExpandOnInit:r.LEADGEN_FORM_SECTIONS.AD_SECTION})}},p(d,"propTypes",{column:s.PropTypes.oneOfType([s.PropTypes.object,s.PropTypes.EmberObject]).isRequired,record:s.PropTypes.oneOfType([s.PropTypes.object,s.PropTypes.EmberObject]).isRequired}),b=(u=d).prototype,_="onEditCreative",h=[i.action],f=Object.getOwnPropertyDescriptor(u.prototype,"onEditCreative"),T=u.prototype,E={},Object.keys(f).forEach((function(e){E[e]=f[e]})),E.enumerable=!!E.enumerable,E.configurable=!!E.configurable,("value"in E||E.initializer)&&(E.writable=!0),E=h.slice().reverse().reduce((function(e,t){return t(b,_,e)||e}),E),T&&void 0!==E.initializer&&(E.value=E.initializer?E.initializer.call(T):void 0,E.initializer=void 0),void 0===E.initializer&&(Object.defineProperty(b,_,E),E=null),c=u))||c
var b,_,h,f,T,E;(0,t.setComponentTemplate)(m,g)})),define("campaign-manager-web/components/message-ads/message-ads-creative-list-entity-status",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"m9n7HQ+Y",block:'[[[1,"\\n"],[41,[30,1,["creative","validationErrors"]],[[[1,"  "],[8,[39,1],null,[["@onShow"],[[28,[37,2],null,[["controlName","type"],["spin_ad_list_status","HOVER"]]]]],[["trigger","content"],[[[[1,"\\n      "],[11,"button"],[24,0,"message-ads-creative-list__table-status-button button--unstyled button--cursor-default"],[24,4,"button"],[4,[38,3],[[30,2,["triggerContentSharedInfo"]]],null],[12],[1,"\\n        "],[8,[39,4],[[24,0,"message-ads-creative-list__table-status-icon"],[24,"data-test","message-ads-creative-list__signal-notice-icon"]],[["@size","@name"],["small","signal-notice"]],null],[1,"\\n        "],[10,1],[14,0,"message-ads-creative-list__table-status-text"],[12],[1,"\\n          "],[1,[28,[35,5],["i18n_status_label","campaign-manager-web/components/message-ads/message-ads-creative-list-entity-status"],[["status"],[[30,1,["creative","status"]]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[2]],[[[1,"\\n      "],[10,"h4"],[15,0,[29,["message-ads-creative-list__table-status-hovercard-header"," ",[28,[37,6],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_validation_issues_card_title","campaign-manager-web/components/message-ads/message-ads-creative-list-entity-status"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,"ul"],[14,0,"message-ads-creative-list__table-status-hovercard-list"],[12],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,1,["creative","validationErrors"]]],null]],null],null,[[[1,"          "],[10,"li"],[12],[1,"\\n            "],[1,[30,3,["message"]]],[1,"\\n          "],[13],[1,"\\n"]],[3]],null],[1,"      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[41,[28,[37,9],[[30,4,["actions","onSelectStatus"]],[30,1,["creative","isStatusTransitionable"]]],null],[[[1,"  "],[8,[39,10],null,[["@entityType","@selectedStatus","@enabled","@onSelectStatus","@getValidStatuses","@selectStatusControlName","@shouldFocusOnCreativeStatus"],[[30,4,["entityType"]],[30,1,["creative","status"]],[30,4,["canEditEntity"]],[28,[37,11],[[30,4,["actions","onSelectStatus"]],[30,1,["creative"]]],null],[30,4,["actions","getValidStatuses"]],[30,4,["selectStatusControlName"]],[28,[37,9],[[30,4,["shouldFocusOnCreativeStatus"]],[28,[37,12],[[30,4,["initialFilterString"]],[30,1,["id"]]],null]],null]]],null],[1,"\\n"]],[]],[[[1,"  "],[8,[39,13],null,[["@class","@status","@accountId","@failureReasons","@shouldFocusOnCreativeStatus"],["message-ads-creative-list__table-status",[30,1,["creative","status"]],[30,4,["accountId"]],[28,[37,14],null,[["creativeRejectionReasons","formRejectionReasons"],[[30,1,["creative","creativeRejectionReasons"]],[30,1,["creative","formRejectionReasons"]]]]],[28,[37,9],[[30,4,["shouldFocusOnCreativeStatus"]],[28,[37,12],[[30,4,["initialFilterString"]],[30,1,["id"]]],null]],null]]],null],[1,"\\n"]],[]]]],[]]]],["@record","triggerData","error","@column"],false,["if","hue-web-contextual-dialog","cm-tracking","hue-web-contextual-dialog-trigger","hue-web-icons@icon","t","hue-web-foundations@-text-body","each","-track-array","and","status-dropdown","fn","eq","status-label","hash"]]',moduleName:"campaign-manager-web/components/message-ads/message-ads-creative-list-entity-status.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={column:i.PropTypes.oneOfType([i.PropTypes.EmberObject,i.PropTypes.object]).isRequired,record:i.PropTypes.oneOfType([i.PropTypes.EmberObject,i.PropTypes.object]).isRequired},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/message-ads/message-ads-creative-list-table-header",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o){var l,s,c,u
function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"RUVeFsT5",block:'[[[1,"\\n"],[10,"tr"],[12],[1,"\\n  "],[10,"th"],[14,0,"creatives-list-header"],[15,"colspan",[30,1]],[12],[1,"\\n    "],[10,0],[15,0,[29,["creatives-container__header-title"," ",[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[10,1],[14,0,"creatives-container__header-title-text"],[12],[1,"\\n        "],[1,[28,[35,1],["creative_list_table_header_title","campaign-manager-web/components/message-ads/message-ads-creative-list-table-header"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,2],null,[["@placement","@contentClass","@onShow"],["right","u-hoverable__content",[30,0,["onClickHeaderInformationIcon"]]]],[["trigger","content"],[[[[1,"\\n          "],[11,"button"],[24,0,"button--unstyled button--cursor-default"],[24,4,"button"],[4,[38,3],[[30,2,["triggerContentSharedInfo"]]],null],[12],[1,"\\n            "],[8,[39,4],null,[["@size","@name"],["small","question"]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,1],[14,0,"a11y-text"],[12],[1,[28,[35,1],["creative_list_table_header_title","campaign-manager-web/components/message-ads/message-ads-creative-list-table-header"],null]],[13],[1,"\\n        "]],[2]],[[[1,"\\n          "],[10,2],[12],[1,"\\n            "],[8,[39,5],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,1],["creative_list_header_help_text_v2","campaign-manager-web/components/message-ads/message-ads-creative-list-table-header"],[["linkInfo","ariaLabel"],[[28,[37,6],null,[["href","role"],[[28,[37,7],null,[["path"],["help/lms/answer/a420488"]]],[30,3,["role"]]]]],[28,[37,1],["a11y_creatives_list_header_learn_more_message_ads_best_practices","campaign-manager-web/components/message-ads/message-ads-creative-list-table-header"],null]]]]],[1,"\\n            "]],[3]]]]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["shouldShowInlineFeedback"]],[[[1,"  "],[10,"tr"],[12],[1,"\\n    "],[10,"td"],[14,0,"creatives-container__inline-feedback-container"],[15,"colspan",[30,1]],[12],[1,"\\n      "],[8,[39,9],null,[["@type"],["neutral"]],[["default"],[[[[1,"\\n"],[41,[28,[37,10],[[30,4]],null],[[[1,"          "],[8,[39,5],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,1],["i18n_table_header_edit_message_ads_creatives_permission","campaign-manager-web/components/message-ads/message-ads-creative-list-table-header"],[["linkInfo","ariaLabel"],[[28,[37,6],null,[["href","role"],[[28,[37,7],null,[["path","accountId"],["help/linkedin/answer/5753",[30,6]]]],[30,5,["role"]]]]],[28,[37,1],["i18n_a11y_message_ads_header_learn_more_about_permission_label","campaign-manager-web/components/message-ads/message-ads-creative-list-table-header"],null]]]]],[1,"\\n          "]],[5]]]]],[1,"\\n"]],[]],[[[41,[30,7],[[[1,"          "],[8,[39,5],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,1],["i18n_table_header_message_ads_creatives_status_change_v2","campaign-manager-web/components/message-ads/message-ads-creative-list-table-header"],[["draftCreativesCount","linkInfo","ariaLabel"],[[30,7],[28,[37,6],null,[["href","role"],[[28,[37,7],null,[["path","accountId"],["help/lms/answer/a422321",[30,6]]]],[30,8,["role"]]]]],[28,[37,1],["i18n_a11y_message_ads_header_learn_more_about_editing_label","campaign-manager-web/components/message-ads/message-ads-creative-list-table-header"],null]]]]],[1,"\\n          "]],[8]]]]],[1,"\\n        "]],[]],null]],[]]],[1,"      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["@totalColumns","triggerData","iphHelper","@canEditEntity","iphHelper","@accountId","@draftCreativesCount","iphHelper"],false,["hue-web-foundations@-text-body","t","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","hue-web-icons@icon","iph-helper","external-link-info","help-center-url","if","hue-web-inline-feedback","not"]]',moduleName:"campaign-manager-web/components/message-ads/message-ads-creative-list-table-header.hbs",isStrictMode:!1})
let m=e.default=(0,o.assertPropTypes)((u=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="tracking",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get shouldShowInlineFeedback(){return!this.args.canEditEntity||this.args.draftCreativesCount}onClickHeaderInformationIcon(){this.tracking.fireInteractionEvent("spin_ad_list_tooltip")}},g=u,b="propTypes",_={accountId:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.number]).isRequired,canEditEntity:o.PropTypes.bool.isRequired,draftCreativesCount:o.PropTypes.number.isRequired,totalColumns:o.PropTypes.number.isRequired},b in g?Object.defineProperty(g,b,{value:_,enumerable:!0,configurable:!0,writable:!0}):g[b]=_,c=d((s=u).prototype,"tracking",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(s.prototype,"onClickHeaderInformationIcon",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"onClickHeaderInformationIcon"),s.prototype),l=s))||l
var g,b,_;(0,t.setComponentTemplate)(p,m)})),define("campaign-manager-web/components/message-ads/message-ads-edit-panel",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@linkedin/ember-tracked-validations","@glimmer/tracking","@ember/object","@ember/object/computed","ember-concurrency-decorators","ember-lifeline","@ember/utils","@linkedin/ember-prop-types","campaign-manager-web/utils/message-ads/message-ads","campaign-manager-web/utils/sponsored-messaging-shared/sponsored-messaging-shared","campaign-manager-web/constants/creative","campaign-manager-web/utils/ad-form","campaign-manager-web/constants/leadgen-form","campaign-manager-web/constants/leadgen-form-tracking","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/urn","campaign-manager-web/utils/tracking","campaign-manager-web/utils/table-state","hue-web-toast/utils/constants","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/message-ads","ember-emoji-keyboard","campaign-manager-web/constants/cm-quill-editor","campaign-manager-web/entities/leadgen-form/call-to-action","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P){var N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee
function te(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function ne(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ae(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const ie=(0,n.createTemplateFactory)({id:"4mFPacIN",block:'[[[1,"\\n"],[8,[39,0],null,[["@message","@isLoading"],[[28,[37,1],["i18n_saving_spinmail_loader_text","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null],[28,[37,2],[[30,0,["saveEditsTask","isRunning"]],[30,0,["createNewInMailTask","isRunning"]]],null]]],null],[1,"\\n\\n"],[8,[39,3],null,[["@dataTestValue","@title","@backHeaderAction","@backFooterAction"],["spinmail",[30,1],[30,0,["dismissPanel"]],[30,0,["dismissPanel"]]]],[["default"],[[[[1,"\\n"],[1,"  "],[8,[30,2,["form"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,4],null,[["@onAfterAccordionItemShown","@hideDivider"],[[30,0,["onSectionChange"]],true]],[["default"],[[[[1,"\\n"],[1,"      "],[8,[30,3,["accordionItem"]],null,[["@name","@expandOnInit"],[[30,0,["LEADGEN_FORM_SECTIONS","AD_SECTION"]],[28,[37,5],[[30,4],[30,0,["LEADGEN_FORM_SECTIONS","AD_SECTION"]]],null]]],[["default"],[[[[1,"\\n        "],[10,0],[14,0,"message-ads-edit-panel__field"],[12],[1,"\\n          "],[10,1],[14,0,"u-display-flex u-items-center mb1"],[12],[1,"\\n            "],[10,"label"],[15,0,[29,["message-ads-edit-panel__name-label u-color__black--75"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[14,"for","message-ads-edit-panel__name-input"],[12],[1,"\\n              "],[1,[28,[35,1],["ad_name_label","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,7],null,[["@placement","@contentClass","@onShow"],["right","u-hoverable__content message-ads-edit-panel__name-label-hovercard",[28,[37,8],null,[["controlName","type"],["spin_name_tooltip","HOVER"]]]]],[["trigger","content"],[[[[1,"\\n                "],[11,"button"],[24,0,"button--unstyled u-display-flex"],[24,"data-a11y-trigger",""],[16,"aria-label",[29,[[28,[37,1],["ad_name_hovercard_a11y_label","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]]]],[24,4,"button"],[4,[38,9],[[30,6,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                  "],[8,[39,10],[[24,0,"u-icon--tooltip"],[24,"data-test","message-ads-edit-panel__question-icon"]],[["@size","@name"],["small","question"]],null],[1,"\\n                "],[13],[1,"\\n              "]],[6]],[[[1,"\\n                "],[10,2],[15,0,[29,[[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,1],["ad_name_label_hovercard","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,11],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[28,[37,12],[[30,0,["validations","attrs","inMail","content","name"]]],null],[52,[30,7,["content","name","length"]],true,false],true]],[["default"],[[[[1,"\\n            "],[8,[39,14],[[24,0,"chm__inline-character-count"]],[["@max","@currentLength"],[[30,8,["maxlength"]],[30,7,["content","name","length"]]]],[["default"],[[[[1,"\\n              "],[8,[39,15],[[16,"placeholder",[28,[37,1],["ad_name_placeholder","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]],[16,"max",[30,8,["maxlength"]]],[16,"aria-invalid",[30,8,["showErrors"]]],[16,"aria-describedby",[30,8,["describedby"]]],[16,"required",true],[16,0,[29,[[36,16]]]],[4,[38,17],["focus",[28,[37,8],null,[["controlName","type"],["spin_name","SHORT_PRESS"]]]],null],[4,[38,17],["input",[28,[37,18],[[30,0,["onFieldInput"]],"name"],null]],null]],[["@inputId","@value","@disabled"],["message-ads-edit-panel__name-input",[28,[37,12],[[30,7,["content","name"]]],null],[30,0,["isViewing"]]]],null],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[8]]]]],[1,"\\n        "],[13],[1,"\\n        "],[8,[30,5,["header"]],[[24,0,"leadgen-form-creation__header"],[24,"aria-level","2"]],[["@role"],[null]],[["default"],[[[[1,"\\n          "],[11,0],[24,0,"u-layout-flex__container--center-space-between"],[4,[38,19],["spin_expand_sender"],null],[12],[1,"\\n            "],[10,1],[15,0,[29,["leadgen-form-creation__header-label mr1"," ",[28,[37,6],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["sender_section_title","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,1],[12],[1,"\\n"],[41,[30,5,["isExpanded"]],[[[1,"                "],[8,[39,10],[[24,"data-test","message-ads-edit-panel__chevron-up-icon"]],[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"                "],[8,[39,10],[[24,"data-test","message-ads-edit-panel__chevron-down-icon"]],[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,5,["panel"]],[[24,0,"message-ads-edit-panel__accordion-panel"]],null,[["default"],[[[[1,"\\n          "],[8,[39,20],null,[["@profileId","@account","@adInMailContent","@onAfterSenderListFirstRender","@disabled","@updateAdInMailContentSender","@pemFetchKey","@pemProductName"],[[30,9],[30,10],[30,7,["content"]],[30,0,["onAfterSenderListFirstRender"]],[30,0,["isViewing"]],[30,11],[30,0,["MESSAGE_ADS_FETCH_SENDERS_KEY"]],[30,0,["MESSAGE_ADS_PEM_PRODUCT_NAME"]]]],null],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[5]]]]],[1,"\\n\\n"],[1,"      "],[8,[30,3,["accordionItem"]],[[24,0,"u-border__common--top"]],[["@name"],["content_panel"]],[["default"],[[[[1,"\\n        "],[8,[30,12,["header"]],[[24,0,"leadgen-form-creation__header"],[24,"aria-level","2"]],[["@role"],[null]],[["default"],[[[[1,"\\n          "],[11,0],[24,0,"u-layout-flex__container--center-space-between"],[4,[38,19],["spin_expand_message"],null],[12],[1,"\\n            "],[10,1],[15,0,[29,["leadgen-form-creation__header-label mr1"," ",[28,[37,6],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["inmail_content_section_title","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,1],[14,0,"u-layout-flex__container--center-space-between"],[12],[1,"\\n              "],[8,[39,21],[[24,0,"message-ads-edit-panel__content-error-summary"]],[["@message","@type","@isHidden"],[[28,[37,1],["validation_inmail_content_summary_error_count","campaign-manager-web/components/message-ads/message-ads-edit-panel"],[["size"],[[30,0,["inMailContentValidationsErrorCount"]]]]],"negative",[28,[37,5],[[30,0,["inMailContentValidationsErrorCount"]],0],null]]],null],[1,"\\n              "],[10,1],[12],[1,"\\n"],[41,[30,12,["isExpanded"]],[[[1,"                  "],[8,[39,10],[[24,"data-test","message-ads-edit-panel__chevron-up-icon"]],[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"                  "],[8,[39,10],[[24,"data-test","message-ads-edit-panel__chevron-down-icon"]],[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]]],[1,"              "],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,12,["panel"]],[[24,0,"message-ads-edit-panel__accordion-panel"]],null,[["default"],[[[[1,"\\n          "],[10,0],[14,0,"message-ads-edit-panel__field"],[12],[1,"\\n            "],[10,1],[14,0,"u-layout-flex__container--baseline"],[12],[1,"\\n              "],[10,"label"],[15,0,[29,["u-color__black--75"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[14,"for","message-ads-edit-panel__subject-input"],[12],[1,"\\n                "],[1,[28,[35,1],["inmail_subject_label","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,22],null,[["@placement","@contentClass","@onShow"],["right","u-hoverable__content message-ads-edit-panel__subject-hovercard",[28,[37,8],null,[["controlName","type"],["spin_message_subject_tooltip","SHORT_PRESS"]]]]],[["trigger","content"],[[[[1,"\\n                  "],[11,"button"],[24,0,"button--unstyled"],[24,"data-a11y-trigger",""],[16,"aria-label",[29,[[28,[37,1],["subject_hovercard_a11y_label","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]]]],[24,4,"button"],[4,[38,19],["spin_manage_sender"],null],[4,[38,23],[[30,13,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                    "],[8,[39,10],[[24,0,"message-ads-edit-panel__accordion-header-hovercard-icon u-icon--tooltip"],[24,"data-test","message-ads-edit-panel__question-icon"]],[["@size","@name"],["small","question"]],null],[1,"\\n                  "],[13],[1,"\\n                "]],[13]],[[[1,"\\n                  "],[10,2],[15,0,[29,[[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,1],["inmail_content_section_subject_hovercard","campaign-manager-web/components/message-ads/message-ads-edit-panel"],[["helpCenterSubject"],[[28,[37,24],null,[["dataTestSelector","href"],["data-test-message-ads-edit-panel__subject-link",[28,[37,25],null,[["path","accountId"],["help/lms/answer/69552",[30,10,["id"]]]]]]]]]]]],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,11],null,[["@validations","@showValidations"],[[28,[37,12],[[30,0,["validations","attrs","inMail","content","subject"]]],null],[52,[30,7,["content","subject","length"]],true,false]]],[["default"],[[[[1,"\\n              "],[8,[39,14],[[24,0,"chm__inline-character-count"]],[["@max","@currentLength"],[[30,14,["maxlength"]],[30,7,["content","subject","length"]]]],[["default"],[[[[1,"\\n                "],[8,[39,15],[[16,"placeholder",[28,[37,1],["inmail_subject_placeholder","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]],[16,"max",[30,14,["maxlength"]]],[16,"aria-invalid",[30,14,["showErrors"]]],[16,"aria-describedby",[30,14,["describedby"]]],[16,0,[29,[[36,16]]]],[4,[38,17],["focus",[28,[37,8],null,[["controlName","type"],["spin_message_subject","SHORT_PRESS"]]]],null],[4,[38,17],["input",[28,[37,18],[[30,0,["onFieldInput"]],"subject"],null]],null]],[["@inputId","@value","@disabled"],["message-ads-edit-panel__subject-input",[28,[37,12],[[30,7,["content","subject"]]],null],[30,0,["isViewing"]]]],null],[1,"\\n              "]],[]]]]],[1,"\\n            "]],[14]]]]],[1,"\\n          "],[13],[1,"\\n\\n          "],[10,0],[14,0,"message-ads-edit-panel__field"],[12],[1,"\\n            "],[10,1],[14,0,"u-layout-flex__container--baseline"],[12],[1,"\\n              "],[10,"label"],[15,0,[29,["u-color__black--75"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[14,"for","message-ads-edit-panel__message-input"],[12],[1,"\\n                "],[1,[28,[35,1],["inmail_message_label","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,22],null,[["@placement","@contentClass"],["right","u-hoverable__content message-ads-edit-panel__message-hovercard"]],[["trigger","content"],[[[[1,"\\n                  "],[11,"button"],[24,0,"button--unstyled"],[24,"data-a11y-trigger",""],[16,"aria-label",[29,[[28,[37,1],["message_hovercard_a11y_label","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]]]],[24,4,"button"],[4,[38,23],[[30,15,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                    "],[8,[39,10],[[24,0,"message-ads-edit-panel__accordion-header-hovercard-icon u-icon--tooltip"],[24,"data-test","message-ads-edit-panel__question-icon"]],[["@size","@name"],["small","question"]],null],[1,"\\n                  "],[13],[1,"\\n                "]],[15]],[[[1,"\\n                  "],[10,2],[15,0,[29,[[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,1],["inmail_content_section_message_hovercard","campaign-manager-web/components/message-ads/message-ads-edit-panel"],[["helpCenter"],[[28,[37,24],null,[["dataTestSelector","href"],["data-test-message-ads-edit-panel__message-hovercard-link",[28,[37,25],null,[["path","accountId"],["help/lms/answer/69552",[30,10,["id"]]]]]]]]]]]],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n            "],[13],[1,"\\n            "],[10,1],[14,1,"message-input-description"],[14,0,"u-layout__display-none"],[12],[1,"\\n              "],[1,[28,[35,1],["inmail_message_placeholder","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,11],null,[["@validations","@showValidations"],[[28,[37,12],[[30,0,["_inMailContentBodyValidations"]]],null],[52,[30,7,["content","htmlBody","length"]],true,false]]],[["default"],[[[[1,"\\n              "],[8,[39,26],null,[["@id","@value","@onTextChange","@placeholder","@editorControlName","@a11yDescribedbyElementId","@a11yAriaLabel","@disabled","@showEmojiOption","@isPlainText","@supportedFormats","@supportedMacros"],["message-ads-edit-panel__message-input",[28,[37,12],[[30,7,["content","htmlBody"]]],null],[28,[37,18],[[30,0,["onQuillEditorTextChange"]],"htmlBody","inMailContentPlainTextBody"],null],[28,[37,1],["inmail_message_placeholder","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null],"spin_message_text","message-input-description",[28,[37,1],["i18n_a11y_message_input_label","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null],[30,0,["isViewing"]],true,false,[30,0,["DEFAULT_SPONSORED_MESSAGING_FORMATS"]],[30,0,["SUPPORTED_MACROS"]]]],null],[1,"\\n            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n\\n          "],[10,0],[14,0,"message-ads-edit-panel__field"],[12],[1,"\\n            "],[10,1],[14,0,"u-layout-flex__container--baseline"],[12],[1,"\\n              "],[10,"label"],[15,0,[29,["u-color__black--75"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[14,"for","message-ads-edit-panel__custom-footer-input"],[12],[1,"\\n                "],[1,[28,[35,1],["inmail_custom_footer_label","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]],[1,"\\n                "],[8,[39,7],null,[["@placement","@contentClass","@onShow"],["right","u-hoverable__content message-ads-edit-panel__custom-footer-hovercard",[28,[37,8],null,[["controlName","type"],["spin_message_footer_tooltip","HOVER"]]]]],[["trigger","content"],[[[[1,"\\n                    "],[11,"button"],[24,0,"button--unstyled"],[24,"data-a11y-trigger",""],[16,"aria-label",[29,[[28,[37,1],["custom_footer_hovercard_a11y_label","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]]]],[24,4,"button"],[4,[38,9],[[30,16,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                      "],[8,[39,10],[[24,0,"message-ads-edit-panel__accordion-header-hovercard-icon u-icon--tooltip"],[24,"data-test","message-ads-edit-panel__question-icon"]],[["@size","@name"],["small","question"]],null],[1,"\\n                    "],[13],[1,"\\n                  "]],[16]],[[[1,"\\n                    "],[10,2],[15,0,[29,[[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,1],["inmail_content_section_custom_footer_hovercard_v2","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[14,0,"message-ads-edit-panel__custom-footer-checkbox-field u-layout-flex__container--baseline"],[12],[1,"\\n              "],[10,0],[15,0,[29,[[36,16]]]],[12],[1,"\\n                "],[8,[39,27],[[4,[38,19],["spin_message_footer_select"],null],[4,[38,17],["change",[28,[37,18],[[30,0,["onCheckboxChange"]],"isCustomFooterInputVisible"],null]],null]],[["@inputId","@isChecked","@disabled"],["message-ads-edit-panel__custom-footer-checkbox",[28,[37,12],[[30,0,["isCustomFooterInputVisible"]]],null],[30,0,["isViewing"]]]],null],[1,"\\n              "],[13],[1,"\\n              "],[10,"label"],[14,"for","message-ads-edit-panel__custom-footer-checkbox"],[15,0,[29,["ml3"," ",[28,[37,6],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[1,[28,[35,1],["inmail_custom_footer_checkbox_label","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"],[41,[30,0,["isCustomFooterInputVisible"]],[[[1,"              "],[10,1],[14,1,"message-ads-edit-panel__custom-footer-input-description"],[14,0,"a11y-text"],[12],[1,"\\n                "],[1,[28,[35,1],["inmail_custom_footer_placeholder","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,11],null,[["@validations","@showValidations"],[[28,[37,12],[[30,0,["validations","attrs","inMailContentPlainLegalText"]]],null],[52,[30,0,["inMailContentPlainLegalText","length"]],true,false]]],[["default"],[[[[1,"\\n                "],[8,[39,14],null,[["@max","@currentLength"],[[30,17,["maxlength"]],[30,0,["inMailContentPlainLegalText","length"]]]],[["default"],[[[[1,"\\n                  "],[8,[39,26],null,[["@id","@value","@onTextChange","@placeholder","@editorControlName","@a11yDescribedbyElementId","@a11yAriaLabel","@disabled","@showEmojiOption","@isPlainText","@supportedFormats"],["message-ads-edit-panel__custom-footer-input",[28,[37,12],[[30,7,["content","htmlLegalText"]]],null],[28,[37,18],[[30,0,["onQuillEditorTextChange"]],"htmlLegalText","inMailContentPlainLegalText"],null],[28,[37,1],["inmail_custom_footer_placeholder","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null],"spin_message_footer","message-ads-edit-panel__custom-footer-input-description",[28,[37,1],["i18n_a11y_message_input_label","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null],[30,0,["isViewing"]],false,false,[30,0,["DEFAULT_SPONSORED_MESSAGING_FORMATS"]]]],null],[1,"\\n                "]],[]]]]],[1,"\\n              "]],[17]]]]],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n\\n          "],[10,0],[14,0,"message-ads-edit-panel__field"],[12],[1,"\\n            "],[10,1],[14,0,"u-layout-flex__container--baseline"],[12],[1,"\\n              "],[10,"label"],[15,0,[29,["u-color__black--75"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[14,"for","message-ads-edit-panel__cta-input"],[12],[1,"\\n                "],[1,[28,[35,1],["inmail_cta_label","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,7],null,[["@placement","@contentClass","@onShow"],["right","u-hoverable__content message-ads-edit-panel__cta-hovercard",[28,[37,8],null,[["controlName","type"],["spin_cta_text_tooltip","HOVER"]]]]],[["trigger","content"],[[[[1,"\\n                  "],[11,"button"],[24,0,"button--unstyled"],[24,"data-a11y-trigger",""],[16,"aria-label",[29,[[28,[37,1],["cta_label_hovercard_a11y_label","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]]]],[24,4,"button"],[4,[38,9],[[30,18,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                    "],[8,[39,10],[[24,0,"message-ads-edit-panel__accordion-header-hovercard-icon u-icon--tooltip"],[24,"data-test","message-ads-edit-panel__question-icon"]],[["@size","@name"],["small","question"]],null],[1,"\\n                  "],[13],[1,"\\n                "]],[18]],[[[1,"\\n                  "],[10,2],[15,0,[29,[[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,1],["inmail_content_section_cta_hovercard","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,11],null,[["@validations","@showValidations"],[[28,[37,12],[[30,0,["validations","attrs","adInMailSubcontent","actionText"]]],null],[52,[30,0,["adInMailSubcontent","actionText","length"]],true,false]]],[["default"],[[[[1,"\\n              "],[8,[39,14],[[24,0,"chm__inline-character-count"]],[["@max","@currentLength"],[[30,19,["maxlength"]],[30,0,["adInMailSubcontent","actionText","length"]]]],[["default"],[[[[1,"\\n                "],[8,[39,15],[[16,"placeholder",[28,[37,1],["inmail_cta_placeholder","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]],[16,"max",[30,19,["maxlength"]]],[16,"aria-invalid",[30,19,["showErrors"]]],[16,"aria-describedby",[30,19,["describedby"]]],[16,0,[29,[[36,16]]]],[4,[38,17],["focus",[28,[37,8],null,[["controlName","type"],["spin_cta_text","SHORT_PRESS"]]]],null],[4,[38,17],["input",[28,[37,18],[[30,0,["onFieldInput"]],"actionText"],null]],null]],[["@inputId","@value","@disabled"],["message-ads-edit-panel__cta-input",[28,[37,12],[[30,0,["adInMailSubcontent","actionText"]]],null],[30,0,["isViewing"]]]],null],[1,"\\n              "]],[]]]]],[1,"\\n            "]],[19]]]]],[1,"\\n          "],[13],[1,"\\n\\n          "],[10,0],[14,0,"message-ads-edit-panel__field"],[12],[1,"\\n            "],[10,1],[14,0,"u-layout-flex__container--baseline"],[12],[1,"\\n              "],[10,"label"],[15,0,[29,["u-color__black--75"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[14,"for","message-ads-edit-panel__landing-page-input"],[12],[1,"\\n                "],[1,[28,[35,1],["inmail_landing_page_url_label","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,7],null,[["@placement","@contentClass","@onShow"],["right","u-hoverable__content",[28,[37,8],null,[["controlName","type"],["spin_cta_url_tooltip","HOVER"]]]]],[["trigger","content"],[[[[1,"\\n                  "],[11,"button"],[24,0,"button--unstyled"],[24,"data-a11y-trigger",""],[16,"aria-label",[29,[[28,[37,1],["action_url_hovercard_a11y_label","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]]]],[24,4,"button"],[4,[38,9],[[30,20,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                    "],[8,[39,10],[[24,0,"message-ads-edit-panel__accordion-header-hovercard-icon u-icon--tooltip"],[24,"data-test","message-ads-edit-panel__question-icon"]],[["@size","@name"],["small","question"]],null],[1,"\\n                  "],[13],[1,"\\n                "]],[20]],[[[1,"\\n                  "],[10,2],[15,0,[29,[[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,1],["inmail_landing_page_url_hovercard","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n            "],[13],[1,"\\n            "],[10,1],[14,1,"landing-page-input-description"],[14,0,"u-layout__display-none"],[12],[1,"\\n              "],[1,[28,[35,1],["inmail_landing_page_url_hovercard","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,11],null,[["@validations","@showValidations"],[[28,[37,12],[[30,0,["validations","attrs","adInMailSubcontent","actionUrl"]]],null],[52,[30,0,["adInMailSubcontent","actionUrl","length"]],true,false]]],[["default"],[[[[1,"\\n              "],[8,[39,15],[[24,"placeholder","https://linkedin.com"],[16,"aria-invalid",[30,21,["showErrors"]]],[24,"aria-describedby","landing-page-input-description"],[16,0,[29,[[36,16]]]],[24,4,"url"],[4,[38,17],["focus",[28,[37,8],null,[["controlName","type"],["spin_cta_url","SHORT_PRESS"]]]],null],[4,[38,17],["input",[28,[37,18],[[30,0,["onFieldInput"]],"actionUrl"],null]],null]],[["@inputId","@value","@disabled"],["message-ads-edit-panel__landing-page-input",[28,[37,12],[[30,0,["adInMailSubcontent","actionUrl"]]],null],[30,0,["isViewing"]]]],null],[1,"\\n            "]],[21]]]]],[1,"\\n          "],[13],[1,"\\n\\n          "],[10,0],[14,0,"message-ads-edit-panel__field"],[12],[1,"\\n            "],[8,[39,28],null,[["@accountId","@adUnitUrl","@onSuccess","@onRemove","@onError","@pemRegisterMediaUploadMetadata","@disabled"],[[30,10,["id"]],[30,0,["adInMailSubcontent","adUnitUrl"]],[30,0,["onBannerCreativeUploadSuccess"]],[30,0,["onBannerCreativeUploadRemove"]],[30,0,["onBannerCreativeUploadError"]],[30,0,["pemRegisterMediaUploadMetadata"]],[30,0,["isViewing"]]]],null],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[12]]]]],[1,"\\n\\n"],[41,[30,22],[[[1,"        "],[8,[30,3,["leadgenForm"]],null,[["@accountId","@companyId","@campaignLocale","@isFormSelectionDisabled","@callToAction","@callToActionEntity","@sectionToExpandOnInit","@isFormSelectionShowing","@isCtaFieldShowing","@isFormSelectionRequired","@showValidations","@onUpdateCallToActionEntity"],[[30,10,["id"]],[30,0,["companyId"]],[30,23,["locale"]],[30,0,["isLeadGenDisabled"]],[30,0,["callToAction"]],[30,0,["callToActionEntity"]],[30,4],true,false,true,[30,24],[30,0,["onUpdateCallToActionEntity"]]]],null],[1,"\\n"]],[]],null],[1,"    "]],[3]]]]],[1,"\\n"],[41,[28,[37,2],[[30,0,["saveEditsTask","last","isError"]],[30,0,["createNewInMailTask","last","isError"]]],null],[[[1,"      "],[8,[39,21],[[24,0,"message-ads-edit-panel__inmail-save-error"]],[["@message","@type"],[[28,[37,29],null,[["error","customErrorMessage"],[[30,0,["errorDetails","error"]],[28,[37,1],["i18n_error_saving_inmail","campaign-manager-web/components/message-ads/message-ads-edit-panel"],[["errorKey"],[[30,0,["errorDetails","errorKey"]]]]]]]],"negative"]],null],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n\\n"],[1,"  "],[8,[30,2,["preview"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["showPreviewTips"]],[[[1,"      "],[10,0],[14,0,"u-layout-flex__container--column message-ads-edit-panel__preview"],[12],[1,"\\n        "],[10,"h2"],[15,0,[29,["message-ads-edit-panel__preview-title"," ",[28,[37,6],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["spinmail_tips_and_best_practices_headline","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"message-ads-edit-panel__preview-content"],[12],[1,"\\n          "],[10,"ul"],[15,0,[29,["message-ads-edit-panel__tips-list"," ",[28,[37,6],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[10,"li"],[14,0,"message-ads-edit-panel__tips-list-item"],[12],[1,"\\n              "],[1,[28,[35,1],["spinmail_tips_and_best_practices_introduction","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,"li"],[14,0,"message-ads-edit-panel__tips-list-item"],[12],[1,"\\n              "],[1,[28,[35,1],["spinmail_tips_and_best_practices_subject","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,"li"],[14,0,"message-ads-edit-panel__tips-list-item"],[12],[1,"\\n              "],[1,[28,[35,1],["spinmail_tips_and_best_practices_message","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,"li"],[14,0,"message-ads-edit-panel__tips-list-item"],[12],[1,"\\n              "],[1,[28,[35,1],["spinmail_tips_and_best_practices_hyperlink","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n\\n          "],[10,"h3"],[15,0,[29,["message-ads-edit-panel__tips-list-item"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["spinmail_tips_and_best_practices_pro_tip_title","campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]],[1,"\\n          "],[13],[1,"\\n"],[1,"          "],[10,2],[14,0,"message-ads-edit-panel__tips-list-item t-14 t-black--light"],[12],[1,"\\n            "],[1,[28,[35,1],["spinmail_tips_and_best_practices_pro_tip_text_v2","campaign-manager-web/components/message-ads/message-ads-edit-panel"],[["firstNameMacro","lastNameMacro","companyNameMacro","jobTitleMacro","industryMacro"],[[30,0,["CM_QUILL_EDITOR_MACROS","FIRSTNAME"]],[30,0,["CM_QUILL_EDITOR_MACROS","LASTNAME"]],[30,0,["CM_QUILL_EDITOR_MACROS","COMPANYNAME"]],[30,0,["CM_QUILL_EDITOR_MACROS","JOBTITLE"]],[30,0,["CM_QUILL_EDITOR_MACROS","INDUSTRY"]]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[8,[39,30],null,[["@desktopTitle","@leadGenFormUrn","@mobileTitle","@previewDesktopUrl","@previewMobileUrl","@previewObject","@trackingKeys","@isInteractive","@objectiveType","@isLeadGenObjective"],[[30,0,["leadgenLivePreview","desktop","title"]],[30,0,["callToActionEntity","targetLeadGenForm"]],[30,0,["leadgenLivePreview","mobile","title"]],[30,0,["leadgenLivePreview","desktop","url"]],[30,0,["leadgenLivePreview","mobile","url"]],[30,0,["leadgenLivePreview","previewObject"]],[28,[37,31],null,[["desktopTabSelected","mobileTabSelected"],[[30,0,["leadgenLivePreview","desktop","tracking"]],[30,0,["leadgenLivePreview","mobile","tracking"]]]]],true,[30,23,["objectiveType"]],[30,22]]],null],[1,"\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,2,["footer-right"]],null,null,[["default"],[[[[1,"\\n    "],[11,"button"],[16,"disabled",[30,0,["disableCreateButton"]]],[24,0,"button--medium"],[24,4,"button"],[4,[38,17],["click",[30,0,["onSubmit"]]],null],[4,[38,19],["spin_ad_create"],[["interactionType"],["SHORT_PRESS"]]],[12],[1,"\\n      "],[1,[28,[35,1],[[52,[30,0,["isEditing"]],"form_save","form_create"],"campaign-manager-web/components/message-ads/message-ads-edit-panel"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[2]]]]]],["@title","layout","leadgenCreation","@sectionToExpandOnInit","item","triggerData","@inMail","vcont","@profileId","@account","@updateAdInMailContentSender","item","triggerData","vcont","triggerData","triggerData","vcont","triggerData","vcont","triggerData","vcont","@isLeadGenObjective","@campaign","@showAllValidations"],false,["cm-overlay-loader","t","or","form-with-preview-layout","leadgen-form/creation","eq","hue-web-foundations@-text-body","hue-web-toggletip","cm-tracking","hue-web-toggletip-trigger","hue-web-icons@icon","validated-control","readonly","if","character-counter","cm-text-input","hue-web-foundations@-artdeco-migration-scope","on","fn","track-interaction","sponsored-messaging-shared/sponsored-messaging-sender-wrapper","hue-web-inline-feedback","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","external-link-info","help-center-url","cm-quill-editor","hue-web-checkbox","sponsored-messaging-shared/sponsored-messaging-banner-creative","error-message","leadgen-form-live-preview","hash"]]',moduleName:"campaign-manager-web/components/message-ads/message-ads-edit-panel.hbs",isStrictMode:!1}),re="content_panel",oe="actionText",le="actionUrl",se={"inMail.content.sender":(0,r.validator)("sponsored-messaging-sender"),"inMail.content.name":[(0,r.validator)("presence",!0),(0,r.validator)("length",{max:g.INMAIL_FIELD_MAXLENGTH.NAME})],"inMail.content.subject":[(0,r.validator)("presence",!0),(0,r.validator)("length",{max:g.INMAIL_FIELD_MAXLENGTH.SUBJECT})],"adInMailSubcontent.actionText":[(0,r.validator)("presence",!0),(0,r.validator)("length",{max:g.INMAIL_FIELD_MAXLENGTH.CTA_BUTTON})],"adInMailSubcontent.actionUrl":[(0,r.validator)("length",{max:g.INMAIL_FIELD_MAXLENGTH.LANDING_PAGE_URL}),(0,r.validator)("url",{messageKey:"i18n_url_with_schema"})],inMailContentPlainTextBody:[(0,r.validator)("presence",{presence:!0,ignoreBlank:!0})],"inMail.content.htmlBody":[(0,r.validator)("length",{message(){return this.model.i18n.lookupTranslation(this.model.constructor,"validation_inmail_content_max_length")()},max:g.INMAIL_FIELD_MAXLENGTH.CONTENT}),(0,r.validator)("inline",{validate(e=""){return(0,v.isEmojiCountBelowLimit)(e,g.SPONSORED_MESSAGING_EMOJI_LIMIT)?(0,d.isBlank)(e)?this.model.i18n.lookupTranslation(this.model.constructor,"i18n_validation_error_message_required")():e?.length>0||this.model.i18n.lookupTranslation(this.model.constructor,"i18n_validation_error_message_required")():this.model.i18n.lookupTranslation(this.model.constructor,"i18n_emoji_text_limit_validation_error")()}})],inMailContentPlainLegalText:[(0,r.validator)("presence",{presence:!0,disabled:(0,s.not)("model.isCustomFooterInputVisible").readOnly(),ignoreBlank:!0}),(0,r.validator)("length",{max:g.INMAIL_FIELD_MAXLENGTH.LEGAL_TEXT})]}
let ce=e.default=(N=(0,r.hasValidations)(se),R=(0,a.inject)("message-ads/message-ads"),D=(0,a.inject)("creative"),M=(0,a.inject)("hue-web-toast"),L=(0,c.task)({drop:!0}),k=(0,c.task)({drop:!0}),U=(0,c.task)({drop:!0}),(0,p.assertPropTypes)(x=N((ee=class extends i.default{constructor(...e){super(...e),ne(this,"MESSAGE_ADS_PEM_PRODUCT_NAME",O.MESSAGE_ADS_PEM_PRODUCT_NAME),ne(this,"MESSAGE_ADS_FETCH_SENDERS_KEY",O.MESSAGE_ADS_FETCH_KEYS.FETCH_SENDERS),te(this,"i18n",z,this),te(this,"messageAdsService",j,this),te(this,"confirmDialog",G,this),te(this,"tracking",B,this),te(this,"adForm",V,this),te(this,"creativeService",Y,this),te(this,"tableState",H,this),te(this,"lix",q,this),te(this,"toast",K,this),te(this,"inMailContentPlainTextBody",W,this),te(this,"inMailContentPlainLegalText",X,this),te(this,"LEADGEN_FORM_SECTIONS",$,this),te(this,"isCustomFooterInputVisible",J,this),te(this,"userUpdatedCallToActionEntity",Q,this),te(this,"currentSection",Z,this),ne(this,"SUPPORTED_MACROS",w.SPONSORED_MESSAGING_MACROS),ne(this,"DEFAULT_SPONSORED_MESSAGING_FORMATS",w.DEFAULT_SPONSORED_MESSAGING_FORMATS),ne(this,"CM_QUILL_EDITOR_MACROS",w.CM_QUILL_EDITOR_MACROS),ne(this,"pemRegisterMediaUploadMetadata",(0,C.constructPemMetadata)(O.MESSAGE_ADS_UPLOAD_KEYS.REGISTER_MEDIA_UPLOAD_BANNER,[],{productName:O.MESSAGE_ADS_PEM_PRODUCT_NAME}))}get isLeadGenUIPlatformEnabled(){return this.lix.getTreatmentIsEnabled(P.LIX_TEST_KEYS.enableLeadGenUIPlatform)}get isLeadgenFormValid(){return!this.args.isLeadGenObjective||(this.isLeadGenUIPlatformEnabled?this.callToActionEntity?.target:this.adForm?.leadgenFormCreation?.isValid)}get showPreviewTips(){return!this.args.isLeadGenObjective||[this.LEADGEN_FORM_SECTIONS.AD_SECTION,re,this.LEADGEN_FORM_SECTIONS.CONFIRMATION_SECTION].includes(this.currentSection)}get inMail(){return this.args.inMail}get adInMailSubcontent(){return this.args.inMail.content.unionSubContent[g.UNION_SUB_CONTENT_NAMESPACES.INMAIL]}get inMailContentValidationsErrorCount(){return this.validations.errors.filter((e=>"presence"!==e.type&&!(0,d.isEmpty)((0,l.get)(this,e.attribute)))).length}get _inMailContentBodyValidations(){const e=this.validations.attrs.inMailContentPlainTextBody,t=this.validations.attrs.inMail.content.htmlBody
return e&&e.isInvalid?e:t}get errorDetails(){const e=(this.isEditing?this.saveEditsTask.last.error:this.createNewInMailTask.last.error)||{}
return{error:e,errorKey:e.errorDetails?.userVisibleException.errors[0].errorKey||""}}get leadgenLivePreview(){return this.adForm.leadgenFormCreation?.preview}get sender(){return this.args.inMail.content.sender}get senderType(){return this.args.inMail.content.senderType}get senderDisplayName(){return this.args.inMail.content.senderDisplayName}get senderDisplayPicture(){return this.args.inMail.content.senderDisplayPicture}get senderDisplayPictureUrl(){return this.args.inMail.content.senderDisplayPictureUrl}get isEditing(){return this.args.editPanelMode===b.EDIT_PANEL_MODE.EDIT}get isViewing(){return this.args.editPanelMode===b.EDIT_PANEL_MODE.VIEW}get companyId(){return parseInt((0,E.getIdFromUrn)(this.args.account.reference),10)}get callToAction(){return this.args.inMail.creative.callToAction||{}}get callToActionEntity(){return null!==this.userUpdatedCallToActionEntity?this.userUpdatedCallToActionEntity:I.default.createFromCreative(this.args.inMail.creative)}get isLeadGenDisabled(){return![T.STATUSES.DRAFT,T.STATUSES.NEED_ATTENTION].includes(this.args.inMail.creative.status)||this.isViewing}get disableCreateButton(){return this.isViewing||this.validations.isInvalid||!this.isLeadgenFormValid}willDestroy(){super.willDestroy(...arguments),(0,u.runDisposables)(this)}_focusElement(e){if(this.isDestroyed)return
const t=document.querySelector(e)
t&&t.focus()}_saveCreative(e){const{id:t}=this.args.campaign,n=this.isEditing?(0,C.constructPemMetadata)(O.MESSAGE_ADS_UPDATE_KEYS.UPDATE_CREATIVE,[t],{productName:O.MESSAGE_ADS_PEM_PRODUCT_NAME}):(0,C.constructPemMetadata)(O.MESSAGE_ADS_CREATE_KEYS.CREATE_CREATIVE,[],{productName:O.MESSAGE_ADS_PEM_PRODUCT_NAME})
return this.isEditing?this.creativeService.updateCreative(e,t,n):this.creativeService.createCreative(e,n).then((()=>{this.tableState.setTableStates(S.TABLE_NAME.CREATIVES_LIST,{currentPageNumber:1})}))}_showSuccessToastOnDismissPanel(e){const t=this.i18n.lookupTranslation(this.constructor,e)()
this.toast.add({type:A.TOAST_TYPES.SUCCESS,message:t})}dismissPanel(){this.confirmDialog.confirm(this.args.dismissPanelConfirmMessage).then((e=>{e&&this.args.onClose()})),this.tracking.fireInteractionEvent("spin_ad_cancel",y.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onSubmit(){if(this.validations.isInvalid)return
const e=this.args.inMail.content
this.isCustomFooterInputVisible||delete e.htmlLegalText
let t=null,n=null,a=null
this.args.isLeadGenObjective&&(this.isLeadGenUIPlatformEnabled?(n=this.callToActionEntity.serializedAttributesCreativeCallToAction,a=this.callToActionEntity.serializedAttributesCmCreativeCallToAction):(t=this.adForm.getLeadgenFormCreationJson(),n={labelType:this.adForm.leadgenFormCreation?.callToAction.labelType,target:this.adForm.leadgenFormCreation?.callToAction.target}));(this.isEditing?this.saveEditsTask:this.createNewInMailTask).perform(e,t,n,a).then((()=>this.args.onClose()))}onQuillEditorTextChange(e,t,n,a){this.args.updateInMailContent(e,n),this[t]=a}onBannerCreativeUploadSuccess({urn:e,url:t}){this.args.updateInMailContent("adUnit",e,!0),this.args.updateInMailContent("adUnitUrl",t,!0)}onBannerCreativeUploadRemove(){this.args.updateInMailContent("adUnit",void 0,!0),this.args.updateInMailContent("adUnitUrl",void 0,!0)}onBannerCreativeUploadError(){this.args.updateInMailContent("adUnit",void 0,!0),this.args.updateInMailContent("adUnitUrl",void 0,!0)}onAfterSenderListFirstRender(){this._focusElement("#message-ads-edit-panel__name-input")}onFieldInput(e,{target:{value:t}}){const n=e===le||e===oe
this.args.updateInMailContent(e,t,n)}onCheckboxChange(e,{target:{checked:t}}){this[e]=t}onUpdateCallToActionEntity(e){this.userUpdatedCallToActionEntity=e}onSectionChange({name:e}){this.currentSection=e}*saveEditsTask(e,t,n,a){const i=(0,m.serializeInMailContent)(e),r=this.isCustomFooterInputVisible?[]:["htmlLegalText"],o=(0,C.constructPemMetadata)(O.MESSAGE_ADS_INMAIL_KEYS.SAVE_INMAIL,[e.id,this.args.account.id,{productName:O.MESSAGE_ADS_PEM_PRODUCT_NAME}])
if(yield this.messageAdsService.saveInmail(e.id,i,r,this.args.account.id,o),this.args.isLeadGenObjective){const e=yield this.decorateCreativeWithLeadGenUrnTask.perform({id:this.args.inMail.creative.id},t,n,a)
yield this._saveCreative(e)}this._showSuccessToastOnDismissPanel("i18n_update_success_message")}*createNewInMailTask(e,t,n,a){const i=(0,m.serializeInMailContent)(e),r=(0,C.constructPemMetadata)(O.MESSAGE_ADS_INMAIL_KEYS.CREATE_INMAIL,[],{productName:O.MESSAGE_ADS_PEM_PRODUCT_NAME}),o=(yield this.messageAdsService.createInmail(i,r)).headers["x-restli-id"],l=(0,m.getEmptyCreativeWithInMailAssociation)(o),s=yield this.decorateCreativeWithLeadGenUrnTask.perform(l,t,n,a)
s.campaignId=this.args.campaign.id,yield this._saveCreative(s),this._showSuccessToastOnDismissPanel("i18n_create_success_message")}*decorateCreativeWithLeadGenUrnTask(e,t,n,a){let i
if((0,d.isPresent)(t)){this.tracking.fireInteractionEvent(f.default.CREATIVE.CREATE_CLICK)
const e=(0,C.constructPemMetadata)(O.MESSAGE_ADS_CREATE_KEYS.CREATE_LEAD_GEN_FORM,[],{productName:O.MESSAGE_ADS_PEM_PRODUCT_NAME}),n=yield this.messageAdsService.createLeadGenForm(t,e)
i=(0,d.isPresent)(n)?(0,_.convertAdFormIdToUrn)(n.headers["x-restli-id"]):null}const r=n||this.callToAction
return(0,m.getCreativeMaybeDecoratedWithLeadGen)(e,r,i,a)}},ne(ee,"propTypes",{inMail:p.PropTypes.oneOfType([p.PropTypes.object,p.PropTypes.EmberObject]).isRequired,campaign:p.PropTypes.oneOfType([p.PropTypes.object,p.PropTypes.EmberObject]).isRequired,account:p.PropTypes.EmberObject.isRequired,isLeadGenObjective:p.PropTypes.bool.isRequired,onClose:p.PropTypes.func.isRequired,profileId:p.PropTypes.number,dismissPanelConfirmMessage:p.PropTypes.SafeString,sectionToExpandOnInit:p.PropTypes.string.isRequired,editPanelMode:p.PropTypes.isMemberOf(b.EDIT_PANEL_MODE).isRequired,updateAdInMailContentSender:p.PropTypes.func.isRequired,updateInMailContent:p.PropTypes.func.isRequired}),z=ae((F=ee).prototype,"i18n",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=ae(F.prototype,"messageAdsService",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=ae(F.prototype,"confirmDialog",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=ae(F.prototype,"tracking",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=ae(F.prototype,"adForm",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=ae(F.prototype,"creativeService",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=ae(F.prototype,"tableState",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=ae(F.prototype,"lix",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=ae(F.prototype,"toast",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=ae(F.prototype,"inMailContentPlainTextBody",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),X=ae(F.prototype,"inMailContentPlainLegalText",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),$=ae(F.prototype,"LEADGEN_FORM_SECTIONS",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return h.LEADGEN_FORM_SECTIONS}}),J=ae(F.prototype,"isCustomFooterInputVisible",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,d.isPresent)(this.args.inMail.content.htmlLegalText)}}),Q=ae(F.prototype,"userUpdatedCallToActionEntity",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Z=ae(F.prototype,"currentSection",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.sectionToExpandOnInit}}),ae(F.prototype,"dismissPanel",[l.action],Object.getOwnPropertyDescriptor(F.prototype,"dismissPanel"),F.prototype),ae(F.prototype,"onSubmit",[l.action],Object.getOwnPropertyDescriptor(F.prototype,"onSubmit"),F.prototype),ae(F.prototype,"onQuillEditorTextChange",[l.action],Object.getOwnPropertyDescriptor(F.prototype,"onQuillEditorTextChange"),F.prototype),ae(F.prototype,"onBannerCreativeUploadSuccess",[l.action],Object.getOwnPropertyDescriptor(F.prototype,"onBannerCreativeUploadSuccess"),F.prototype),ae(F.prototype,"onBannerCreativeUploadRemove",[l.action],Object.getOwnPropertyDescriptor(F.prototype,"onBannerCreativeUploadRemove"),F.prototype),ae(F.prototype,"onBannerCreativeUploadError",[l.action],Object.getOwnPropertyDescriptor(F.prototype,"onBannerCreativeUploadError"),F.prototype),ae(F.prototype,"onAfterSenderListFirstRender",[l.action],Object.getOwnPropertyDescriptor(F.prototype,"onAfterSenderListFirstRender"),F.prototype),ae(F.prototype,"onFieldInput",[l.action],Object.getOwnPropertyDescriptor(F.prototype,"onFieldInput"),F.prototype),ae(F.prototype,"onCheckboxChange",[l.action],Object.getOwnPropertyDescriptor(F.prototype,"onCheckboxChange"),F.prototype),ae(F.prototype,"onUpdateCallToActionEntity",[l.action],Object.getOwnPropertyDescriptor(F.prototype,"onUpdateCallToActionEntity"),F.prototype),ae(F.prototype,"onSectionChange",[l.action],Object.getOwnPropertyDescriptor(F.prototype,"onSectionChange"),F.prototype),ae(F.prototype,"saveEditsTask",[L],Object.getOwnPropertyDescriptor(F.prototype,"saveEditsTask"),F.prototype),ae(F.prototype,"createNewInMailTask",[k],Object.getOwnPropertyDescriptor(F.prototype,"createNewInMailTask"),F.prototype),ae(F.prototype,"decorateCreativeWithLeadGenUrnTask",[U],Object.getOwnPropertyDescriptor(F.prototype,"decorateCreativeWithLeadGenUrnTask"),F.prototype),x=F))||x)||x);(0,t.setComponentTemplate)(ie,ce)})),define("campaign-manager-web/components/message-ads/message-ads-panel-container",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","@ember/service","campaign-manager-web/utils/tracking","campaign-manager-web/constants/creative"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f=(0,n.createTemplateFactory)({id:"2mtmFqGQ",block:'[[[1,"\\n"],[8,[39,0],null,[["@account","@profileId","@campaign","@inMail","@isLeadGenObjective","@dismissPanelConfirmMessage","@adForms","@sectionToExpandOnInit","@onClose","@editPanelMode","@title","@updateAdInMailContentSender","@updateInMailContent"],[[30,1],[30,2],[30,3],[30,4],[30,5],[30,6],[30,7],[30,8],[30,9],[30,10],[28,[37,1],["i18n_spinmail_edit_panel_title_v3","campaign-manager-web/components/message-ads/message-ads-panel-container"],[["editPanelMode"],[[30,10]]]],[30,11],[30,12]]],null]],["@account","@profileId","@campaign","@inMail","@isLeadGenObjective","@dismissPanelConfirmMessage","@adForms","@sectionToExpandOnInit","@onClose","@editPanelMode","@updateAdInMailContentSender","@updateInMailContent"],false,["message-ads/message-ads-edit-panel","t"]]',moduleName:"campaign-manager-web/components/message-ads/message-ads-panel-container.hbs",isStrictMode:!1})
let T=e.default=(c=(0,o.inject)(),u=(0,o.inject)(),(0,i.assertPropTypes)((b=class extends a.default{constructor(...e){super(...e),_(this,"tracking",m,this),_(this,"confirmDialog",g,this)}onDismissPagePanel(){this.confirmDialog.confirm(this.args.dismissPanelConfirmMessage).then((e=>{e&&this.args.onClose()})),this.tracking.fireInteractionEvent("spin_ad_cancel",l.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}},E=b,y="propTypes",S={inMail:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,campaign:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,account:i.PropTypes.EmberObject.isRequired,isLeadGenObjective:i.PropTypes.bool.isRequired,onClose:i.PropTypes.func.isRequired,sectionToExpandOnInit:i.PropTypes.string.isRequired,profileId:i.PropTypes.number,dismissPanelConfirmMessage:i.PropTypes.SafeString.isRequired,editPanelMode:i.PropTypes.isMemberOf(s.EDIT_PANEL_MODE).isRequired,updateAdInMailContentSender:i.PropTypes.func.isRequired},y in E?Object.defineProperty(E,y,{value:S,enumerable:!0,configurable:!0,writable:!0}):E[y]=S,m=h((p=b).prototype,"tracking",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=h(p.prototype,"confirmDialog",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(p.prototype,"onDismissPagePanel",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onDismissPagePanel"),p.prototype),d=p))||d)
var E,y,S;(0,t.setComponentTemplate)(f,T)}))
define("campaign-manager-web/components/metric-impact-vertical",["exports","@linkedin/lms-adrecs-ui/components/metric-impact-vertical"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/metric-restatements-page",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/utils/date","campaign-manager-web/utils/reporting","campaign-manager-web/components/reporting-table/headers","@embroider/util","campaign-manager-web/components/cells/metric-restatements-table/impacted-metric-names","campaign-manager-web/components/cells/metric-restatements-table/date-cell","campaign-manager-web/components/cells/metric-restatements-table/date-range-impacted"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f=(0,n.createTemplateFactory)({id:"dgyOUpKb",block:'[[[10,0],[14,0,"ph6 pv4"],[12],[1,"\\n  "],[10,"h1"],[15,0,[29,["mv2"," ",[28,[37,0],null,[["size"],["large"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["metric_restatements_header","campaign-manager-web/components/metric-restatements-page"],null]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,2],null,[["@data","@columns"],[[30,0,["decoratedMetricRestatements"]],[30,0,["columns"]]]],null],[1,"\\n"],[13]],[],false,["hue-web-foundations@-text-body","t","ads-table"]]',moduleName:"campaign-manager-web/components/metric-restatements-page.hbs",isStrictMode:!1}),T=({start:e,end:t})=>({start:(0,o.exactDateToJsDate)(e),end:(0,o.exactDateToJsDate)(t)})
let E=e.default=(m=(0,r.inject)(),(0,i.assertPropTypes)((h=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=_)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get columns(){const e=e=>this.i18n.lookupTranslation("components/metric-restatements-page",e)
return[{propertyName:"impactedMetricNames",title:e("impacted_metrics_column_header")(),component:(0,c.ensureSafeComponent)(u.default,this),className:"grid__col grid__col--3"},{propertyName:"dateRangeImpacted",title:e("dates_affected_column_header")(),component:(0,c.ensureSafeComponent)(p.default,this),className:"grid__col grid__col--3"},{propertyName:"fixedOn",title:e("date_revised_column_header")(),component:(0,c.ensureSafeComponent)(d.default,this),className:"grid__col grid__col--3"},{propertyName:"description",title:e("description_column_header")(),className:"grid__col grid__col--3"}]}get decoratedMetricRestatements(){return this.args.metricRestatements.map((({dateRangeImpacted:e,fixedOn:t,description:n,metricsImpacted:a})=>({dateRangeImpacted:T(e),fixedOn:(0,o.exactDateToJsDate)(t),description:n,impactedMetricNames:a.map(this._getMetricLocalizedString,this)})))}_getMetricLocalizedString(e){const t=this.i18n,n=l.PROPERTY_TO_COLUMN_GETTER[l.PROPERTY_NAME[e]]
return n?n((e=>t.lookupTranslation(s.default,e)),!1,this)?.title:""}},w=h,I="propTypes",P={metricRestatements:i.PropTypes.array.isRequired},I in w?Object.defineProperty(w,I,{value:P,enumerable:!0,configurable:!0,writable:!0}):w[I]=P,y=(b=h).prototype,S="i18n",A=[m],C={configurable:!0,enumerable:!0,writable:!0,initializer:null},v={},Object.keys(C).forEach((function(e){v[e]=C[e]})),v.enumerable=!!v.enumerable,v.configurable=!!v.configurable,("value"in v||v.initializer)&&(v.writable=!0),v=A.slice().reverse().reduce((function(e,t){return t(y,S,e)||e}),v),O&&void 0!==v.initializer&&(v.value=v.initializer?v.initializer.call(O):void 0,v.initializer=void 0),void 0===v.initializer&&(Object.defineProperty(y,S,v),v=null),_=v,g=b))||g)
var y,S,A,C,O,v,w,I,P;(0,t.setComponentTemplate)(f,E)})),define("campaign-manager-web/components/micro-app-wrapper",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/tracking","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/micro-app"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f=(0,n.createTemplateFactory)({id:"xOaFzLRv",block:'[[[1,"\\n"],[11,0],[17,1],[12],[1,"\\n"],[41,[30,0,["showError"]],[[[1,"    "],[8,[39,1],[[24,0,"micro-app-wrapper__error-message"]],[["@headline","@illustration","@message","@actionText","@onButtonClick"],[[28,[37,2],["i18n_error_headline","campaign-manager-web/components/micro-app-wrapper"],null],"error-server",[28,[37,3],[[30,2],[28,[37,2],["i18n_error_message","campaign-manager-web/components/micro-app-wrapper"],null]],null],[30,3],[30,0,["errorRetryHandler"]]]],null],[1,"\\n"]],[]],[[[1,"    "],[11,0],[24,0,"flex flex-fill"],[4,[38,4],null,[["appName","manifest","microAppOptions","componentName","componentProps","onError"],[[30,4],[30,0,["manifest"]],[30,5],[30,6],[30,0,["componentProps"]],[30,0,["handleMicroAppRenderingError"]]]]],[12],[13],[1,"\\n"]],[]]],[41,[30,0,["showLoading"]],[[[1,"    "],[10,0],[14,0,"u-flex-column u-layout-flex__container--center"],[12],[1,"\\n      "],[8,[39,5],[[24,0,"mt8"]],[["@size"],["large"]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["&attrs","@errorMessage","@errorActionText","@appName","@microAppOptions","@componentName"],false,["if","hue-web-empty-state","t","or","micro-app","hue-web-progress-indicator"]]',moduleName:"campaign-manager-web/components/micro-app-wrapper.hbs",isStrictMode:!1})
let T=e.default=(0,o.assertPropTypes)((g=class extends r.default{constructor(){super(...arguments),b(this,"microAppsShell",u,this),b(this,"microAppsUtil",d,this),b(this,"fastboot",p,this),b(this,"hasError",m,this),_(this,"handleMicroAppRenderingError",(()=>{this.hasError=!0})),_(this,"errorRetryHandler",(()=>{this.args.handleErrorRetry?this.args.handleErrorRetry():this.fastboot.isFastBoot||document.location.reload()})),this.manifest=l.MICRO_APPS_MANIFEST[this.args.appName]}get componentProps(){return{...this.microAppsUtil.globalProps,custom:this.args.customProps,onError:this.handleMicroAppRenderingError}}get showLoading(){const{withLoadingIndication:e}=this.args,t=!this.microApp||this.microApp.isModulePending
return e&&t}get microApp(){return this.microAppsShell.getRegisteredMicroApp(this.args.appName)}get showError(){return this.hasError||!!this.microApp&&this.microApp.isModuleFailed}},_(g,"propTypes",{appName:o.PropTypes.isMemberOf(l.MICRO_APP).isRequired,componentName:o.PropTypes.string.isRequired,withLoadingIndication:o.PropTypes.bool,errorMessage:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.object]),handleErrorRetry:o.PropTypes.func,customProps:o.PropTypes.object,microAppOptions:o.PropTypes.object}),u=h((c=g).prototype,"microAppsShell",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=h(c.prototype,"microAppsUtil",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=h(c.prototype,"fastboot",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(c.prototype,"hasError",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s=c))||s;(0,t.setComponentTemplate)(f,T)})),define("campaign-manager-web/components/models-select",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"4FsJiXeI",block:'[[[42,[28,[37,1],[[28,[37,1],[[30,1]],null]],null],null,[[[1,"  "],[10,"option"],[15,2,[30,2,["value"]]],[15,"selected",[28,[37,2],[[30,3],[30,2,["value"]]],null]],[12],[1,[30,2,["label"]]],[13],[1,"\\n"]],[2]],null],[18,4,null]],["@options","filterOption","@value","&default"],false,["each","-track-array","is-equal","yield"]]',moduleName:"campaign-manager-web/components/models-select.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/models-table-server-paginated",["exports","ember-models-table/components/models-table-server-paginated"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table",["exports","ember-models-table/components/models-table"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=t.default})),define("campaign-manager-web/components/models-table/cell-column-summary",["exports","ember-models-table/components/models-table/cell-column-summary"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/cell-content-display",["exports","ember-models-table/components/models-table/cell-content-display"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/cell-content-edit",["exports","ember-models-table/components/models-table/cell-content-edit"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/cell-edit-toggle",["exports","ember-models-table/components/models-table/cell-edit-toggle"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/cell",["exports","ember-models-table/components/models-table/cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/columns-dropdown",["exports","ember-models-table/components/models-table/columns-dropdown"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/columns-hidden",["exports","ember-models-table/components/models-table/columns-hidden"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/data-group-by-select",["exports","ember-models-table/components/models-table/data-group-by-select"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/expand-all-toggle",["exports","ember-models-table/components/models-table/expand-all-toggle"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/expand-toggle",["exports","ember-models-table/components/models-table/expand-toggle"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/footer",["exports","ember-models-table/components/models-table/footer"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/global-filter",["exports","ember-models-table/components/models-table/global-filter"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/group-summary-row",["exports","ember-models-table/components/models-table/group-summary-row"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/grouped-header",["exports","ember-models-table/components/models-table/grouped-header"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/no-data",["exports","ember-models-table/components/models-table/no-data"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/page-size-select",["exports","ember-models-table/components/models-table/page-size-select"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/pagination-numeric",["exports","ember-models-table/components/models-table/pagination-numeric"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/pagination-simple",["exports","ember-models-table/components/models-table/pagination-simple"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/row-expand",["exports","ember-models-table/components/models-table/row-expand"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/row-filtering-cell",["exports","ember-models-table/components/models-table/row-filtering-cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/row-filtering",["exports","ember-models-table/components/models-table/row-filtering"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/row-group-toggle",["exports","ember-models-table/components/models-table/row-group-toggle"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/row-grouping",["exports","ember-models-table/components/models-table/row-grouping"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/row-select-all-checkbox",["exports","ember-models-table/components/models-table/row-select-all-checkbox"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}))
define("campaign-manager-web/components/models-table/row-select-checkbox",["exports","ember-models-table/components/models-table/row-select-checkbox"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/row-sorting-cell",["exports","ember-models-table/components/models-table/row-sorting-cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/row-sorting",["exports","ember-models-table/components/models-table/row-sorting"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/row",["exports","ember-models-table/components/models-table/row"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/select",["exports","ember-models-table/components/models-table/select"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/summary",["exports","ember-models-table/components/models-table/summary"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/table-body",["exports","ember-models-table/components/models-table/table-body"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/table-footer",["exports","ember-models-table/components/models-table/table-footer"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/table-header",["exports","ember-models-table/components/models-table/table-header"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/table",["exports","ember-models-table/components/models-table/table"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/bootstrap3/row-select-all-checkbox",["exports","ember-models-table/components/models-table/themes/bootstrap3/row-select-all-checkbox"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/bootstrap4/columns-dropdown",["exports","ember-models-table/components/models-table/themes/bootstrap4/columns-dropdown"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/bootstrap4/data-group-by-select",["exports","ember-models-table/components/models-table/themes/bootstrap4/data-group-by-select"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/bootstrap4/global-filter",["exports","ember-models-table/components/models-table/themes/bootstrap4/global-filter"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/bootstrap4/row-filtering-cell",["exports","ember-models-table/components/models-table/themes/bootstrap4/row-filtering-cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/ember-bootstrap-v3/columns-dropdown",["exports","ember-models-table/components/models-table/themes/ember-bootstrap-v3/columns-dropdown"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/ember-bootstrap-v3/data-group-by-select",["exports","ember-models-table/components/models-table/themes/ember-bootstrap-v3/data-group-by-select"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/ember-bootstrap-v3/global-filter",["exports","ember-models-table/components/models-table/themes/ember-bootstrap-v3/global-filter"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/ember-bootstrap-v3/row-filtering-cell",["exports","ember-models-table/components/models-table/themes/ember-bootstrap-v3/row-filtering-cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/ember-bootstrap-v3/row-select-all-checkbox",["exports","ember-models-table/components/models-table/themes/ember-bootstrap-v3/row-select-all-checkbox"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/ember-bootstrap-v3/summary",["exports","ember-models-table/components/models-table/themes/ember-bootstrap-v3/summary"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/ember-bootstrap-v4/columns-dropdown",["exports","ember-models-table/components/models-table/themes/ember-bootstrap-v4/columns-dropdown"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/ember-bootstrap-v4/data-group-by-select",["exports","ember-models-table/components/models-table/themes/ember-bootstrap-v4/data-group-by-select"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/ember-bootstrap-v4/global-filter",["exports","ember-models-table/components/models-table/themes/ember-bootstrap-v4/global-filter"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/ember-bootstrap-v4/row-filtering-cell",["exports","ember-models-table/components/models-table/themes/ember-bootstrap-v4/row-filtering-cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/ember-bootstrap-v4/summary",["exports","ember-models-table/components/models-table/themes/ember-bootstrap-v4/summary"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/ember-paper/cell-content-edit",["exports","ember-models-table/components/models-table/themes/ember-paper/cell-content-edit"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/ember-paper/cell-edit-toggle",["exports","ember-models-table/components/models-table/themes/ember-paper/cell-edit-toggle"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/ember-paper/columns-dropdown",["exports","ember-models-table/components/models-table/themes/ember-paper/columns-dropdown"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/ember-paper/data-group-by-select",["exports","ember-models-table/components/models-table/themes/ember-paper/data-group-by-select"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}))
define("campaign-manager-web/components/models-table/themes/ember-paper/expand-all-toggle",["exports","ember-models-table/components/models-table/themes/ember-paper/expand-all-toggle"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/ember-paper/expand-toggle",["exports","ember-models-table/components/models-table/themes/ember-paper/expand-toggle"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/ember-paper/global-filter",["exports","ember-models-table/components/models-table/themes/ember-paper/global-filter"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/ember-paper/page-size-select",["exports","ember-models-table/components/models-table/themes/ember-paper/page-size-select"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/ember-paper/pagination-numeric",["exports","ember-models-table/components/models-table/themes/ember-paper/pagination-numeric"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/ember-paper/pagination-simple",["exports","ember-models-table/components/models-table/themes/ember-paper/pagination-simple"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/ember-paper/row-filtering-cell",["exports","ember-models-table/components/models-table/themes/ember-paper/row-filtering-cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/ember-paper/row-select-all-checkbox",["exports","ember-models-table/components/models-table/themes/ember-paper/row-select-all-checkbox"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/ember-paper/row-select-checkbox",["exports","ember-models-table/components/models-table/themes/ember-paper/row-select-checkbox"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/ember-paper/row-sorting-cell",["exports","ember-models-table/components/models-table/themes/ember-paper/row-sorting-cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/ember-paper/select",["exports","ember-models-table/components/models-table/themes/ember-paper/select"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/ember-paper/summary",["exports","ember-models-table/components/models-table/themes/ember-paper/summary"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/plain-html/columns-dropdown",["exports","ember-models-table/components/models-table/themes/plain-html/columns-dropdown"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/plain-html/global-filter",["exports","ember-models-table/components/models-table/themes/plain-html/global-filter"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/plain-html/row-filtering-cell",["exports","ember-models-table/components/models-table/themes/plain-html/row-filtering-cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/models-table/themes/plain-html/summary",["exports","ember-models-table/components/models-table/themes/plain-html/summary"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/multi-asset/media-dropdown-options",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/constants/asset-library","campaign-manager-web/entities/ads-review/flattened-ad","hue-web-toast/utils/constants","campaign-manager-web/utils/http-error","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/pem-metadata-util","@linkedin/ember-pem/utils/degradation-tracking-metadata","campaign-manager-web/utils/urn","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/api/entities","campaign-manager-web/utils/assets/asset-library","campaign-manager-web/utils/lifecycle","campaign-manager-web/config/environment","ember-lifeline","ember-stdlib/utils/is-browser","ember-cli-pemberly-spark-placeholders/utils/get-asset-url","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C){var O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q
function K(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function W(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function X(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const $=(0,n.createTemplateFactory)({id:"9DT/hfao",block:'[[[8,[39,0],null,[["@labelClass","@assetType","@onFileChange","@inputClass"],["u-display-none",[30,1],[30,0,["onFileChange"]],"media-dropdown-options__file-upload-input"]],null],[1,"\\n\\n"],[41,[30,0,["shouldEnableCustomizeWithMSFTDesigner"]],[[[1,"  "],[8,[39,2],[[24,1,"media-dropdown-options-designer"],[24,0,"mr2"],[24,4,"button"],[4,[38,3],["click",[30,0,["onClickDesigner"]]],null],[4,[38,4],null,[["pageKey","routeName","currentRoute"],["designer_button_rendered",[28,[37,5],[[53,"outletState"],"render.name"],null],[28,[37,5],[[53,"outletState"],"render"],null]]]],[4,[38,7],["designer_button_click"],null]],[["@buttonType","@size"],["secondary","small"]],[["default"],[[[[1,"\\n    "],[10,1],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n      "],[10,"img"],[15,"src",[30,0,["fluentDesignerUrl"]]],[15,"alt",[28,[37,8],["fluent_designer_logo","campaign-manager-web/components/multi-asset/media-dropdown-options"],null]],[12],[13],[1,"\\n      "],[10,1],[14,0,"ml2"],[12],[1,"\\n        "],[1,[52,[30,2],[28,[37,8],["i18n_customize_media_option","campaign-manager-web/components/multi-asset/media-dropdown-options"],null],[28,[37,8],["i18n_create_media_option","campaign-manager-web/components/multi-asset/media-dropdown-options"],null]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,9],null,[["@isOpen","@openMenu","@closeMenu","@noCloseOnScroll"],[[30,0,["isDropdownMenuOpen"]],[28,[37,10],[[30,0],"isDropdownMenuOpen",true],null],[28,[37,10],[[30,0],"isDropdownMenuOpen",false],null],true]],[["default"],[[[[1,"\\n  "],[8,[30,3,["Trigger"]],[[24,0,"media-dropdown-options__trigger"],[17,4]],[["@buttonType","@size","@icon","@iconPlacement","@text"],["secondary","small","caret","right",[52,[30,2],[28,[37,8],["i18n_edit_media_dropdown","campaign-manager-web/components/multi-asset/media-dropdown-options"],null],[28,[37,8],["i18n_add_media_dropdown","campaign-manager-web/components/multi-asset/media-dropdown-options"],null]]]],null],[1,"\\n  "],[8,[30,3,["Container"]],null,null,[["default"],[[[[1,"\\n    "],[8,[30,3,["Item"]],null,[["@text","@onSelect"],[[28,[37,8],["i18n_upload_image","campaign-manager-web/components/multi-asset/media-dropdown-options"],null],[30,0,["openFileSelectWindow"]]]],null],[1,"\\n    "],[8,[30,3,["Item"]],null,[["@text","@onSelect"],[[28,[37,8],["i18n_shutterstock","campaign-manager-web/components/multi-asset/media-dropdown-options"],null],[30,0,["onClickShutterstock"]]]],null],[1,"\\n    "],[8,[30,3,["Item"]],null,[["@id","@text","@onSelect"],[[30,5],[28,[37,8],["i18n_browse","campaign-manager-web/components/multi-asset/media-dropdown-options"],null],[30,6]]],null],[1,"\\n"],[41,[30,2],[[[1,"      "],[8,[30,3,["Item"]],null,[["@text","@onSelect"],[[28,[37,8],["i18n_remove","campaign-manager-web/components/multi-asset/media-dropdown-options"],null],[30,7]]],null],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n"]],[3]]]]],[1,"\\n"]],["@assetType","@isEditMode","dropdown","&attrs","@assetLibraryCTAId","@onOpenAssetLibrary","@onRemove"],false,["asset-library/asset-library-file-upload-button","if","hue-web-button","on","track-render","get","-get-dynamic-var","track-interaction","t","hue-web-menu","set"]]',moduleName:"campaign-manager-web/components/multi-asset/media-dropdown-options.hbs",isStrictMode:!1})
let J=e.default=(O=(0,l.inject)("assets/asset-library-manager"),v=(0,l.inject)("embedded-designer"),w=(0,l.inject)("optima/ad"),I=(0,l.inject)("optima/data-store"),P=(0,l.inject)("hue-web-toast"),N=(0,l.inject)(),R=(0,l.inject)(),D=(0,l.inject)(),M=(0,l.inject)(),(0,o.assertPropTypes)((q=class extends a.default{constructor(...e){super(...e),W(this,"LICENSED_ASSET_REFETCH_LIMIT_NUM",5),K(this,"assetLibraryManager",U,this),K(this,"designerService",x,this),K(this,"adService",F,this),K(this,"dataStore",z,this),K(this,"toast",j,this),K(this,"i18n",G,this),K(this,"jet",B,this),K(this,"m3Store",V,this),K(this,"lix",Y,this),K(this,"isDropdownMenuOpen",H,this),W(this,"fluentDesignerUrl",(0,A.default)("assets/multi-asset/ic_fluent_designer_20_color.svg")),W(this,"openFileSelectWindow",(()=>{S.default&&document.querySelector(".media-dropdown-options__file-upload-input").click()}))}get adName(){return this.args.adForDesigner?.adName}get externalId(){const e=this.args.adForDesigner?.mediaAssets[0]?.originalAsset
return e?.externalId||e?.key?.externalId}get provider(){const e=this.args.adForDesigner?.mediaAssets[0]?.originalAsset
return e?.provider||e?.key?.provider}get hasUnlicensedThirdPartyAsset(){return this.args.adForDesigner?.hasUnlicensedThirdPartyAsset}get hasNoLicensedImageUrl(){return this.args.adForDesigner?.mediaAssets[0]?.hasNoLicensedImageUrl}get shouldEnableCustomizeWithMSFTDesigner(){return this.lix.getTreatmentIsEnabled(C.LIX_TEST_KEYS.enableCustomizeWithMSFTDesigner)}willDestroy(){super.willDestroy(...arguments),(0,y.runDisposables)(this)}async onClickDesigner(){try{if(this.args.setIsLicensingAndFetchingAsset?.(!0),this.hasUnlicensedThirdPartyAsset){const e=await this.adService.licenseShutterstockImage(this.externalId,this.args.accountId,this.args.creationFlowId,this.adName,{shouldRethrow:!0})
e&&this.updateAdCandidatesWithTheSameThirdPartyAsset(this.externalId,{reference:e})}if(this.hasNoLicensedImageUrl)this.fetchHighResolutionImageAndOpenDesigner()
else{const e=this.args.adForDesigner?.mediaAssets[0]?.licensedImageUrl||this.args.imageSrc||""
this.designerService.setStartingImages(e,this.provider,this.externalId),this.args.onOpenAssetLibrary(),this.assetLibraryManager.updateCurrentState(s.ASSETLIB_STATES.DESIGNER)}}catch(e){const t=this.i18n.lookupTranslation(this.constructor,"i18n_open_designer_error_message")
this.toast.add({type:u.TOAST_TYPES.ERROR,message:t([])}),this.jet.error(`Failed to open MSFT Designer - ${(0,d.getErrorMessage)(e)}`,["optima-ad-msft-designer","optima-ad-create-shutterstock-image"],{shouldRethrow:!1})}finally{this.args.setIsLicensingAndFetchingAsset?.(!1)}}fetchHighResolutionImageAndOpenDesigner(){const e=this.args.adForDesigner?.mediaAssets[0]?.reference
this.getLicensedAssetImageUrl(e,this.externalId)}onClickShutterstock(){this.args.onOpenAssetLibrary(),this.assetLibraryManager.updateCurrentState(s.ASSETLIB_STATES.SHUTTERSTOCK_LIST)}onFileChange(e){this.assetLibraryManager.filesToUpload=Array.from(e.target.files),this.args.onOpenAssetLibrary()}get isAssetsOptimaR1ForGAEnabled(){return this.lix.getTreatmentIsEnabled(C.LIX_TEST_KEYS.enableAssetsOptimaR1ForGA)}updateAdCandidatesWithTheSameThirdPartyAsset(e,{reference:t,licensedImageUrl:n}){const a=(this.isAssetsOptimaR1ForGAEnabled?this.dataStore.tempAdList:this.dataStore.adList).map((a=>{const i=a.mediaAssets[0]?.originalAsset?.key?.externalId
if(e===i){const e=new c.FlattenedAd({...a.serializedAttributes},this)
return t&&!e.mediaAssets[0].reference&&(e.mediaAssets[0].reference=t,e.mediaAssets[0].referenceType=p.USER_UPLOADED_IMAGE_REFERENCE_TYPES.VECTOR),n&&!e.mediaAssets[0].licensedImageUrl&&(e.mediaAssets[0].licensedImageUrl=n),e}return a}))
this.isAssetsOptimaR1ForGAEnabled?this.dataStore.overwriteTempAdList(a):this.dataStore.overwriteAdList(a)}async getLicensedAssetImageUrl(e,t,n=0){(n>=this.LICENSED_ASSET_REFETCH_LIMIT_NUM||!e||!t)&&this.jet.error("Unable to retrieve the licensed asset image url after multiple retries",["optima-ad-msft-designer","optima-ad-create-batch-call-assets","optima-ad-create-batch-call-assets-retry"],{shouldRethrow:!0})
const a=0===n?2*E.default.callbackDelay.long:E.default.callbackDelay.long
await(0,T.sleep)(a)
const i=(0,m.constructPemMetadata)(f.ASSET_LIBRARY_PEM_KEYS.ASSET_LIBRARY_BATCH_GET,[e],{productName:"Campaign Manager - Ad Assets"}),r=[new g.default(i.key,i.value,{productName:i.productName})],o=encodeURIComponent(e),l=(0,b.createUrnFromAttrs)(b.URN_TYPES.SPONSORED_ACCOUNT,this.args.accountId),c=`(assetUrn:(string:${o}),ownerUrn:(assetLibraryAssetOwnerUnion:(sponsoredAccount:${encodeURIComponent(l)})))`,u=_.default[h.CM_ASSET]
await this.m3Store.queryURL(`${u}?ids=List(${c})`,{reload:!0,method:"GET",adapterOptions:{headers:{"X-RestLi-Method":"batch_get",degradations:r,degradedEntityIDsToRemove:[e]}}}).then((e=>{const n=e.toJSON().results?.[c],a=n?.assetContent?.highResolutionUrl||n?.assetContent?.url||""
return a&&this.updateAdCandidatesWithTheSameThirdPartyAsset(t,{licensedImageUrl:a}),this.designerService.setStartingImages(a,this.provider,t),this.args.onOpenAssetLibrary(),this.assetLibraryManager.updateCurrentState(s.ASSETLIB_STATES.DESIGNER),a})).catch((a=>{(0,d.isErrorStatusUnauthorized)(a)&&this.jet.error(`Failed to batch call to find a newly licensed asset image url for Designer - ${(0,d.getErrorMessage)(a)}`,["optima-ad-msft-designer","optima-ad-create-batch-call-assets"],{shouldRethrow:!0}),this.getLicensedAssetImageUrl(e,t,n+1)}))}},W(q,"propTypes",{isEditMode:o.PropTypes.bool.isRequired,onOpenAssetLibrary:o.PropTypes.func.isRequired,onRemove:o.PropTypes.func,imageSrc:o.PropTypes.string,assetLibraryCTAId:o.PropTypes.string,adForDesigner:o.PropTypes.instanceOf(c.FlattenedAd),accountId:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.number]),creationFlowId:o.PropTypes.string,setIsLicensingAndFetchingAsset:o.PropTypes.func,assetType:o.PropTypes.enum(Object.values(s.ASSET_ENTITY_TYPES)).isRequired}),U=X((k=q).prototype,"assetLibraryManager",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=X(k.prototype,"designerService",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=X(k.prototype,"adService",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=X(k.prototype,"dataStore",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=X(k.prototype,"toast",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=X(k.prototype,"i18n",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=X(k.prototype,"jet",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=X(k.prototype,"m3Store",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=X(k.prototype,"lix",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=X(k.prototype,"isDropdownMenuOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),X(k.prototype,"onClickDesigner",[r.action],Object.getOwnPropertyDescriptor(k.prototype,"onClickDesigner"),k.prototype),X(k.prototype,"fetchHighResolutionImageAndOpenDesigner",[r.action],Object.getOwnPropertyDescriptor(k.prototype,"fetchHighResolutionImageAndOpenDesigner"),k.prototype),X(k.prototype,"onClickShutterstock",[r.action],Object.getOwnPropertyDescriptor(k.prototype,"onClickShutterstock"),k.prototype),X(k.prototype,"onFileChange",[r.action],Object.getOwnPropertyDescriptor(k.prototype,"onFileChange"),k.prototype),L=k))||L);(0,t.setComponentTemplate)($,J)})),define("campaign-manager-web/components/multi-asset/media-select-template",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"OQBvLTWy",block:'[[[11,0],[24,0,"u-display-flex u-layout-flex__container--direction-column"],[17,1],[12],[1,"\\n"],[1,"  "],[10,0],[15,0,[29,["media-select-template__top-section ",[52,[30,2],"media-select-template__top-section-error-border"]]]],[12],[1,"\\n"],[41,[30,3],[[[1,"      "],[10,0],[14,"tabindex","0"],[14,0,"media-select-template__preview u-layout__position-relative"],[12],[1,"\\n        "],[10,"img"],[14,0,"media-select-template__preview-image u-layout__width-full u-layout__height-full"],[15,"src",[30,3]],[15,"alt",[30,4]],[12],[13],[1,"\\n\\n        "],[8,[39,1],[[24,0,"media-select-template__preview-remove-button u-layout__position-absolute"],[24,"tabindex","0"],[4,[38,2],["click",[30,5]],null]],[["@buttonType","@icon","@size","@circle"],["tertiary","close","small",true]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[10,0],[14,0,"media-select-template__empty-preview"],[12],[1,"\\n        "],[10,0],[14,0,"media-select-template__empty-preview-background u-layout__width-full u-layout__height-full u-display-flex u-justify-center u-items-center"],[12],[1,"\\n          "],[8,[39,3],null,[["@name"],["image"]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]]],[1,"    \\n"],[1,"    "],[10,0],[14,0,"u-display-flex u-justify-center"],[12],[1,"\\n"],[41,[30,3],[[[1,"        "],[8,[39,4],null,[["@isEditMode","@imageSrc","@onOpenAssetLibrary","@adForDesigner","@accountId","@creationFlowId","@setIsLicensingAndFetchingAsset","@assetType","@onRemove"],[true,[30,3],[30,6],[30,7],[30,8],[30,9],[30,10],[30,11],[30,5]]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[39,4],null,[["@isEditMode","@onOpenAssetLibrary","@assetType"],[false,[30,6],[30,11]]],null],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[30,2],[[[1,"    "],[10,0],[14,0,"mt2"],[12],[1,"\\n      "],[8,[39,5],null,[["@type","@message"],["negative",[30,12]]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["&attrs","@isErrorShowing","@imageSrc","@imageAltText","@onRemoveMediaFile","@onClickAssetLibrary","@adForDesigner","@accountId","@creationFlowId","@setIsLicensingAndFetchingAsset","@assetType","@errorMessage"],false,["if","hue-web-button","on","hue-web-icons@icon","multi-asset/media-dropdown-options","hue-web-inline-feedback"]]',moduleName:"campaign-manager-web/components/multi-asset/media-select-template.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/multi-asset/multi-asset-document-container",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"5qZ28UUW",block:'[[[1,"\\n"],[8,[39,0],null,[["@fileList","@chooseFileButtonText","@instructionsText","@onRemoveFile","@onClickAssetLibrary","@hasMaxAssetReached","@assetType","@isDisabled","@hideAssetSelectionDisabledWarning","@hideMediaLibraryButton","@shouldShowHeadlineInput","@shouldShowPageCountInput","@validations","@onEditAssetHeadlineText","@onBlurHeadlineText","@getMaxPageCountSliderValue","@getDefaultGatedPreviewPageNumberForAsset","@onPreviewPageCountChange","@isPageCountSliderDisabled","@sliderTooltipContent","@getAssetHeadlineText","@showHeadlineTextValidations","@errorMessage","@showError"],[[30,1],[28,[37,1],["i18n_choose_document","campaign-manager-web/components/multi-asset/multi-asset-document-container"],null],[28,[37,1],[[52,[30,2],"i18n_document_lead_gen_requirements","i18n_document_non_lead_generation_requirements"],"campaign-manager-web/components/multi-asset/multi-asset-document-container"],null],[30,3],[30,4],[30,5],"DOCUMENT",[30,6],false,[30,7],true,[30,8],[30,9],[30,10],[30,11],[30,12],[30,13],[30,14],[30,15],[30,16],[30,17],[30,18],[30,19],[30,20]]],null],[1,"\\n\\n"],[41,[30,21],[[[1,"  "],[10,2],[15,0,[29,["pt2"," ",[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_multi_asset_ad_creation_copy","campaign-manager-web/components/multi-asset/multi-asset-document-container"],null]],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["@fileList","@isLeadGenObjective","@onRemoveFile","@onClickAssetLibrary","@hasMaxAssetReached","@isEditMode","@hideMediaLibraryButton","@shouldShowPageCountInput","@validations","@onEditAssetHeadlineText","@onBlurHeadlineText","@getMaxPageCountSliderValue","@getDefaultGatedPreviewPageNumberForAsset","@onPreviewPageCountChange","@isPageCountSliderDisabled","@sliderTooltipContent","@getAssetHeadlineText","@showHeadlineTextValidations","@errorMessage","@showError","@showMultiAdNameExperience"],false,["multi-asset/multi-asset-selection-template","t","if","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/multi-asset/multi-asset-document-container.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/multi-asset/multi-asset-image-container",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"CKRMxurb",block:'[[[1,"\\n"],[10,0],[14,0,"pb4"],[12],[1,"\\n  "],[10,"label"],[14,0,"form-with-preview-layout__label"],[12],[1,"\\n    "],[1,[28,[35,0],["i18n_ad_image","campaign-manager-web/components/multi-asset/multi-asset-image-container"],null]],[1,"\\n  "],[13],[1,"\\n  "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[1,[28,[35,0],["i18n_asset_upload_desc_v2","campaign-manager-web/components/multi-asset/multi-asset-image-container"],null]],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[1,"\\n"],[8,[39,2],null,[["@fileList","@accept","@chooseFileButtonText","@instructionsText","@onRemoveFile","@onClickAssetLibrary","@hasMaxAssetReached","@customUploadStatusText","@assetType","@validations","@onAltTextFieldBlur","@onAltTextFieldInput","@shouldShowAltTextInput","@hideMediaLibraryButton"],[[30,1],[30,2],[28,[37,0],["i18n_choose_image","campaign-manager-web/components/multi-asset/multi-asset-image-container"],null],[28,[37,0],["i18n_image_requirements_v2","campaign-manager-web/components/multi-asset/multi-asset-image-container"],null],[30,3],[30,4],[30,5],[28,[37,0],["i18n_image_selected","campaign-manager-web/components/multi-asset/multi-asset-image-container"],null],"IMAGE",[30,6],[30,7],[30,8],true,[30,9]]],null],[1,"\\n\\n"],[41,[30,10],[[[1,"  "],[10,2],[15,0,[29,["pt2"," ",[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[1,[28,[35,0],["i18n_multi_asset_ad_creation_copy","campaign-manager-web/components/multi-asset/multi-asset-image-container"],null]],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["@assetList","@imageAccept","@onRemoveAssetForMultiAsset","@onClickAssetLibrary","@hasMaxAssetReached","@validations","@onAltTextFieldBlur","@onAltTextFieldInput","@hideMediaLibraryButton","@showMultiAdNameExperience"],false,["t","hue-web-foundations@-text-body","multi-asset/multi-asset-selection-template","if"]]',moduleName:"campaign-manager-web/components/multi-asset/multi-asset-image-container.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/multi-asset/multi-asset-selection-template",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/constants/lix","campaign-manager-web/constants/asset-library"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"cKz19Ex3",block:'[[[1,"\\n"],[11,0],[17,1],[12],[1,"\\n"],[41,[30,2,["length"]],[[[1,"    "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,2]],null]],null],null,[[[1,"        "],[10,"li"],[14,0,"multi-file-upload__file-list-item pb2"],[12],[1,"\\n"],[41,[28,[37,3],[[30,3,["label"]],[28,[37,4],[[30,2,["length"]],1],null]],null],[[[1,"            "],[10,2],[15,0,[29,["pb1"," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[30,3,["label"]]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"\\n          "],[8,[39,6],[[24,0,"pl1"]],[["@ariaLabelRemove","@imageSrc","@isPreviewShowing","@previewImageAltText","@onRemove","@isStatusTextShowing","@statusCssClass","@statusText","@displayText","@isDisabled","@shouldShowDropdownMenu"],[[28,[37,7],["i18n_file_upload_remove","campaign-manager-web/components/multi-asset/multi-asset-selection-template"],null],[30,3,["value","image","url"]],[30,3,["value","image","url"]],[28,[37,7],["i18n_preview_image","campaign-manager-web/components/multi-asset/multi-asset-selection-template"],null],[28,[37,8],[[30,5],[30,3]],null],true,"t-12 u-color__green7",[52,[30,3,["assetEntityAsset"]],[30,6],[28,[37,7],["i18n_upload_complete","campaign-manager-web/components/multi-asset/multi-asset-selection-template"],null]],[28,[37,9],[[30,3,["value","file","name"]],[30,3,["assetEntityAsset","assetName"]],[28,[37,7],["i18n_upload_file_name_placeholder","campaign-manager-web/components/multi-asset/multi-asset-selection-template"],null]],null],[30,7],[30,0,["shouldEnableMSFTDesignerInMultiAssetFlow"]]]],[["default"],[[[[1,"\\n            "],[10,1],[14,0,"m2"],[12],[1,"\\n              "],[8,[39,10],null,[["@isEditMode","@imageSrc","@onOpenAssetLibrary","@onRemove","@assetType"],[true,[30,3,["value","image","url"]],[30,8],[28,[37,8],[[30,5],[30,3]],null],[30,9]]],null],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n\\n"],[41,[30,10],[[[44,[[28,[37,12],["altText",[30,4]],null]],[[[1,"              "],[8,[39,13],null,[["@validations","@shouldShowAllValidations","@showCharCounter","@label","@placeholder","@value","@labelClasses","@fieldId","@onBlur","@onInput"],[[28,[37,14],[[30,12],[28,[37,12],["attrs.",[30,11]],null]],null],true,true,[28,[37,7],["i18n_alt_text","campaign-manager-web/components/multi-asset/multi-asset-selection-template"],null],[28,[37,7],["i18n_alt_text_placeholder","campaign-manager-web/components/multi-asset/multi-asset-selection-template"],null],[28,[30,0,["getAltText"]],[[30,3]],null],"form-with-preview-layout__input-spacing",[30,11],[30,13],[28,[37,8],[[30,14],[30,3]],null]]],null],[1,"\\n"]],[11]]]],[]],null],[1,"\\n"],[41,[30,15],[[[44,[[28,[37,12],["gated_preview_page_count",[30,4]],null]],[[[1,"              "],[10,"label"],[14,0,"form-with-preview-layout__label pt1"],[15,"for",[30,16]],[12],[1,"\\n                "],[1,[28,[35,7],["i18n_previewable_pages_label","campaign-manager-web/components/multi-asset/multi-asset-selection-template"],null]],[1,"\\n                "],[10,1],[15,0,[29,["ml1"," ",[28,[37,5],null,[["weight"],["default"]]]]]],[12],[1,[28,[30,0,["getPreviewPageCount"]],[[30,3]],null]],[1,"\\n                "],[13],[1,"\\n                "],[8,[39,15],null,[["@placement","@content","@contentClass"],["right",[30,17],"u-hoverable__content"]],[["trigger"],[[[[1,"\\n                    "],[8,[39,16],[[24,0,"generic-form-tooltip__trigger"],[4,[38,17],[[30,18,["triggerContentSharedInfo"]]],null]],[["@text","@size","@buttonType","@icon","@circle"],[[28,[37,7],["i18n_a11y_trigger_label_previewable_pages","campaign-manager-web/components/multi-asset/multi-asset-selection-template"],null],"small","tertiary","question",true]],null],[1,"\\n                  "]],[18]]]]],[1,"\\n              "],[13],[1,"\\n\\n              "],[10,0],[14,0,"mh1"],[12],[1,"\\n                "],[8,[39,18],null,[["@inputId","@value","@min","@max","@step","@showTickMarks","@onInput","@disabled"],[[30,16],[28,[30,0,["getPreviewPageCount"]],[[30,3]],null],1,[28,[30,0,["getSliderMax"]],[[30,3]],null],1,true,[28,[37,19],[[28,[37,20],["value"],null],[28,[37,8],[[30,19],[30,3]],null]],null],[30,20]]],null],[1,"\\n              "],[13],[1,"\\n"]],[16]]]],[]],null],[1,"\\n"],[41,[30,21],[[[44,[[28,[37,12],["headlineText",[30,4]],null]],[[[1,"              "],[8,[39,13],null,[["@fieldId","@validations","@shouldShowAllValidations","@showCharCounter","@label","@placeholder","@value","@labelClasses","@onInput","@onBlur"],[[30,22],[28,[37,14],[[30,12],[28,[37,12],["attrs.",[30,22]],null]],null],[30,23],true,[28,[37,7],["i18n_headline","campaign-manager-web/components/multi-asset/multi-asset-selection-template"],null],[28,[37,7],["i18n_headline_placeholder","campaign-manager-web/components/multi-asset/multi-asset-selection-template"],null],[28,[30,0,["getHeadlineText"]],[[30,3],[30,4]],null],"form-with-preview-layout__input-spacing",[28,[37,8],[[30,24],[30,3]],null],[30,25]]],[["default"],[[[[1,"\\n                "],[8,[30,26,["tooltip"]],null,[["@triggerAriaLabel"],[[28,[37,7],["i18n_a11y_trigger_label_headline_heading","campaign-manager-web/components/multi-asset/multi-asset-selection-template"],null]]],[["default"],[[[[1,"\\n                  "],[10,1],[12],[1,[28,[35,7],["i18n_headline_tooltip_text","campaign-manager-web/components/multi-asset/multi-asset-selection-template"],null]],[13],[1,"\\n                "]],[]]]]],[1,"\\n              "]],[26]]]]],[1,"\\n"]],[22]]]],[]],null],[1,"        "],[13],[1,"\\n"]],[3,4]],null],[1,"    "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[51,[30,27]],[[[41,[30,28],[[[1,"      "],[8,[39,22],[[24,0,"lan-opt-in mt5 mb4"],[4,[38,23],null,[["pageKey","routeName","currentRoute"],["late_lan_opt_in_section",[28,[37,14],[[53,"outletState"],"render.name"],null],[28,[37,14],[[53,"outletState"],"render"],null]]]]],[["@type","@isDismissable"],["recommendation",true]],[["default"],[[[[1,"\\n        "],[10,"h4"],[15,0,[29,["mb1"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,7],["i18n_enable_lan_header","campaign-manager-web/components/multi-asset/multi-asset-selection-template"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,[28,[35,7],["i18n_enable_lan_desc","campaign-manager-web/components/multi-asset/multi-asset-selection-template"],null]],[13],[1,"\\n        "],[10,0],[14,0,"pt1"],[12],[1,"\\n          "],[8,[39,25],[[24,1,"enableLanToggle"],[24,0,"lan-opt-in__checkbox"],[16,"checked",[30,29]],[4,[38,26],["click",[30,30]],null]],null,null],[1,"\\n          "],[10,"label"],[14,"for","enableLanToggle"],[12],[1,"\\n            "],[10,2],[15,0,[29,["u-display-flex u-items-center mb1"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,7],["i18n_lan_checkbox_header","campaign-manager-web/components/multi-asset/multi-asset-selection-template"],null]],[1,"\\n\\n              "],[8,[39,27],null,[["@onLinkedinAudienceNetworkModalOpen","@accountId"],[[30,31],[30,32]]],null],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,5],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,[28,[35,7],["i18n_lan_checkbox_desc","campaign-manager-web/components/multi-asset/multi-asset-selection-template"],null]],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "],[10,0],[14,0,"u-media__container u-layout-flex__container-space-between u-layout-flex__container--aligned-center"],[12],[1,"\\n      "],[10,0],[15,0,[29,["multi-file-upload-template__info-container u-layout-flex__container--aligned-center u-layout__no-min-width\\n          ",[52,[30,33],"u-border__input--error"]]]],[12],[1,"\\n        "],[10,0],[14,1,"file-upload-instructions"],[14,0,"multi-file-upload-template__upload-instructions"],[12],[1,"\\n"],[41,[30,0,["shouldShowLearnMoreLink"]],[[[1,"            "],[10,0],[14,1,"multi-file-upload-template__default-text"],[15,0,[29,["u-layout-flex__cell"," ",[28,[37,5],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,7],[[30,34,["text"]],"campaign-manager-web/components/multi-asset/multi-asset-selection-template"],null]],[1,"\\n"],[41,[30,34,["iphCaption"]],[[[1,"                "],[10,0],[14,0,"pt2"],[12],[1,"\\n                  "],[8,[39,28],null,null,[["default"],[[[[1,"\\n                    "],[1,[28,[35,7],[[30,34,["iphCaption"]],"campaign-manager-web/components/multi-asset/multi-asset-selection-template"],[["linkInfo"],[[28,[37,29],null,[["href","ariaLabel","role","dataTestSelector"],[[28,[37,30],null,[["path","accountId"],[[30,34,["helpCenterUrl"]],[30,32]]]],[28,[37,7],[[30,34,["ariaLabel"]],"campaign-manager-web/components/multi-asset/multi-asset-selection-template"],null],[30,35,["role"]],"data-test-multi-upload-iph__learn-more-link"]]]]]]],[1,"\\n                  "]],[35]]]]],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[1,"            "],[13],[1,"\\n"]],[]],[[[1,"            "],[1,[30,36]],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n"],[41,[30,0,["shouldEnableMSFTDesignerInMultiAssetFlow"]],[[[1,"          "],[10,0],[14,0,"pv4 pr5"],[12],[1,"\\n            "],[8,[39,10],null,[["@isEditMode","@onOpenAssetLibrary","@isDisabled","@assetLibraryCTAId","@assetType"],[false,[30,8],[30,7],"multi-file-upload-button__view-asset-library",[30,9]]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[1,"          "],[8,[39,16],[[24,1,"multi-file-upload-button__view-asset-library"],[24,0,"mv3 mr3 file-upload-button__label"],[16,"disabled",[30,7]],[4,[38,26],["click",[30,8]],null]],[["@emphasized","@size","@buttonType","@text"],[true,"small","secondary",[28,[37,7],["i18n_view_asset_library_v2","campaign-manager-web/components/multi-asset/multi-asset-selection-template"],null]]],null],[1,"\\n"]],[]]],[41,[30,0,["showMSDesignerNFI"]],[[[1,"          "],[8,[39,31],[[4,[38,32],null,[["level","push"],["modal",1]]]],[["@header","@id","@anchor","@placement","@onCtaClick"],[[28,[37,7],["i18n_ms_designer_nfi_header","campaign-manager-web/components/multi-asset/multi-asset-selection-template"],null],"asset_library_ms_designer_cta","#multi-file-upload-button__view-asset-library","right",[30,8]]],[["default"],[[[[1,"\\n            "],[8,[39,28],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,7],["i18n_ms_designer_nfi_body_text","campaign-manager-web/components/multi-asset/multi-asset-selection-template"],[["linkInfo"],[[28,[37,29],null,[["class","href","role"],["nfi-link",[28,[37,30],null,[["path","accountId"],["help/lms/answer/a1692444",[30,32]]]],[30,37,["role"]]]]]]]]],[1,"\\n            "]],[37]]]]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[41,[28,[37,3],[[30,38],[28,[37,33],[[30,39]],null]],null],[[[1,"    "],[8,[39,34],[[24,0,"ml2 mt2"]],[["@message","@type"],[[28,[37,7],["i18n_asset_selection_limit_warning_v2","campaign-manager-web/components/multi-asset/multi-asset-selection-template"],null],"neutral"]],null],[1,"\\n"]],[]],null],[1,"  "],[8,[39,34],[[24,0,"u-layout__display-inline-block ml2"]],[["@message","@type","@isHidden"],[[30,40],"negative",[28,[37,33],[[28,[37,3],[[30,33],[30,40]],null]],null]]],null],[1,"\\n"],[13]],["&attrs","@fileList","file","index","@onRemoveFile","@customUploadStatusText","@isDisabled","@onClickAssetLibrary","@assetType","@shouldShowAltTextInput","fieldId","@validations","@onAltTextFieldBlur","@onAltTextFieldInput","@shouldShowPageCountInput","inputId","@sliderTooltipContent","triggerData","@onPreviewPageCountChange","@isPageCountSliderDisabled","@shouldShowHeadlineInput","fieldId","@showHeadlineTextValidations","@onEditAssetHeadlineText","@onBlurHeadlineText","input","@hideMediaLibraryButton","@shouldShowLanCheckbox","@offsiteDeliveryEnabled","@onLanToggle","@onLinkedinAudienceNetworkModalOpen","@accountId","@showError","@learnMoreLink","iphHelper","@instructionsText","iphHelper","@hasMaxAssetReached","@hideAssetSelectionDisabledWarning","@errorMessage"],false,["if","each","-track-array","and","gt","hue-web-foundations@-text-body","user-generated-media-template","t","fn","or","multi-asset/media-dropdown-options","let","concat","generic-form/input","get","hue-web-toggletip","hue-web-button","hue-web-toggletip-trigger","hue-web-slider","pipe","pick","unless","inline-notification","track-render","-get-dynamic-var","hue-web-checkbox","on","lan/lan-tooltip","iph-helper","external-link-info","help-center-url","new-feature-introduction-bubble","hue-web-foundations@leveling","not","hue-web-inline-feedback"]]',moduleName:"campaign-manager-web/components/multi-asset/multi-asset-selection-template.hbs",isStrictMode:!1})
let b=e.default=(s=(0,r.inject)(),(0,i.assertPropTypes)((p=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="lix",i=this,(a=d)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),m(this,"getAltText",(e=>e?.value?.image?.altText||e?.altText)),m(this,"getHeadlineText",((e,t)=>this.args.getAssetHeadlineText(e,t))),m(this,"getPreviewPageCount",(e=>e?.previewPageCount||this.args.getDefaultGatedPreviewPageNumberForAsset(e))),m(this,"getSliderMax",(e=>this.args.getMaxPageCountSliderValue(e)))}get shouldShowLearnMoreLink(){return this.args.showLearnMoreLink&&this.args.learnMoreLink}get showMSDesignerNFI(){return this.args.assetType===l.ASSET_ENTITY_TYPES.IMAGE&&this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableMSFTDesignerImageGeneration)}get shouldEnableMSFTDesignerInMultiAssetFlow(){return this.args.assetType===l.ASSET_ENTITY_TYPES.IMAGE&&this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableMSFTDesignerInMultiAssetFlow)}},m(p,"propTypes",{accept:i.PropTypes.string,ariaDescribedBy:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.string]),chooseFileButtonText:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.string]),customUploadStatusText:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.string]),fileList:i.PropTypes.array.isRequired,instructionsText:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.string]).isRequired,isUploadDisabled:i.PropTypes.bool,onRemoveFile:i.PropTypes.func.isRequired,onClickAssetLibrary:i.PropTypes.func.isRequired,showLearnMoreLink:i.PropTypes.bool,learnMoreLink:i.PropTypes.object,accountId:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number]),assetType:i.PropTypes.string,validations:i.PropTypes.object,onAltTextFieldBlur:i.PropTypes.func,onAltTextFieldInput:i.PropTypes.func,shouldShowAltTextInput:i.PropTypes.bool,shouldShowLanCheckbox:i.PropTypes.bool,onLanToggle:i.PropTypes.func,offsiteDeliveryEnabled:i.PropTypes.bool,hideAssetSelectionDisabledWarning:i.PropTypes.bool,isDisabled:i.PropTypes.bool,shouldShowHeadlineInput:i.PropTypes.bool,shouldShowPageCountInput:i.PropTypes.bool,onEditAssetHeadlineText:i.PropTypes.func,onPreviewPageCountChange:i.PropTypes.func,onBlurHeadlineText:i.PropTypes.func,previewPageCount:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number]),getMaxPageCountSliderValue:i.PropTypes.func,getDefaultGatedPreviewPageNumberForAsset:i.PropTypes.func,isPageCountSliderDisabled:i.PropTypes.bool,sliderTooltipContent:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.null]),getAssetHeadlineText:i.PropTypes.func}),_=(u=p).prototype,h="lix",f=[s],T={configurable:!0,enumerable:!0,writable:!0,initializer:null},y={},Object.keys(T).forEach((function(e){y[e]=T[e]})),y.enumerable=!!y.enumerable,y.configurable=!!y.configurable,("value"in y||y.initializer)&&(y.writable=!0),y=f.slice().reverse().reduce((function(e,t){return t(_,h,e)||e}),y),E&&void 0!==y.initializer&&(y.value=y.initializer?y.initializer.call(E):void 0,y.initializer=void 0),void 0===y.initializer&&(Object.defineProperty(_,h,y),y=null),d=y,c=u))||c)
var _,h,f,T,E,y;(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/multi-asset/multi-asset-video-container",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"Nnresj/X",block:'[[[1,"\\n"],[8,[39,0],null,[["@fileList","@instructionsText","@showLearnMoreLink","@learnMoreLink","@accountId","@onRemoveFile","@onClickAssetLibrary","@customUploadStatusText","@hasMaxAssetReached","@showError","@errorMessage","@shouldShowLanCheckbox","@onLanToggle","@offsiteDeliveryEnabled","@onLinkedinAudienceNetworkModalOpen","@hideAssetSelectionDisabledWarning"],[[30,1],[28,[37,1],["i18n_multi_asset_video_instructions_text","campaign-manager-web/components/multi-asset/multi-asset-video-container"],null],[30,2],[28,[37,2],null,[["text","helpCenterUrl","iphCaption","ariaLabel"],[[52,[30,3,["isConnectedTelevisionOnly"]],"i18n_ctv_video_upload_suggested_resolution_caption_v2","i18n_video_upload_suggested_resolution_caption_v2"],"help/lms/answer/a424737",[52,[30,3,["isConnectedTelevisionOnly"]],"","i18n_video_upload_iph_caption"],"i18n_aria_video_upload_iph_caption"]]],[30,4],[30,5],[30,6],[28,[37,1],["i18n_video_selected","campaign-manager-web/components/multi-asset/multi-asset-video-container"],null],[30,7],[30,8],[30,9],[30,10],[30,11],[30,3,["offsiteDeliveryEnabled"]],[30,12],[30,13]]],null],[1,"\\n\\n"],[10,0],[14,0,"pt2"],[12],[1,"\\n"],[41,[30,14],[[[1,"    "],[10,2],[15,0,[29,["u-color__black--60"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_multi_asset_ad_creation_copy","campaign-manager-web/components/multi-asset/multi-asset-video-container"],null]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[41,[30,15],[[[1,"    "],[10,2],[15,0,[29,[[28,[37,5],["u-color__black--60",[52,[30,14]," pt1"]],null]," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_selected_video_captions","campaign-manager-web/components/multi-asset/multi-asset-video-container"],null]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["@assetList","@showLearnMoreLink","@campaign","@accountId","@onRemoveFile","@onClickAssetLibrary","@hasMaxAssetReached","@showError","@errorMessage","@shouldShowLanCheckbox","@onLanToggle","@onLinkedinAudienceNetworkModalOpen","@hideAssetSelectionDisabledWarning","@showMultiAdNameExperience","@showSelectedVideosCaptionsCopy"],false,["multi-asset/multi-asset-selection-template","t","hash","if","hue-web-foundations@-text-body","concat"]]',moduleName:"campaign-manager-web/components/multi-asset/multi-asset-video-container.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/multi-asset/single-asset-selection-template",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/entities/ads-review/flattened-ad"],(function(e,t,n,a,i,r){function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"4IuELeMN",block:'[[[1,"\\n"],[11,0],[17,1],[12],[1,"\\n"],[41,[28,[37,1],[[30,2],[30,3]],null],[[[1,"    "],[8,[39,2],[[24,0,"pl1"]],[["@ariaLabelRemove","@imageSrc","@isDisabled","@isPreviewShowing","@previewImageAltText","@onRemove","@isStatusTextShowing","@statusCssClass","@statusText","@displayText","@shouldShowDropdownMenu"],[[28,[37,3],["i18n_file_upload_remove","campaign-manager-web/components/multi-asset/single-asset-selection-template"],null],[30,3],[30,4],[30,5],[28,[37,3],["i18n_preview_image","campaign-manager-web/components/multi-asset/single-asset-selection-template"],null],[28,[37,4],[[30,6],[30,2]],null],true,"t-12 u-color__green7",[28,[37,1],[[30,7],[28,[37,3],["i18n_image_selected","campaign-manager-web/components/multi-asset/single-asset-selection-template"],null]],null],[28,[37,1],[[30,8],[28,[37,3],["i18n_upload_file_name_placeholder","campaign-manager-web/components/multi-asset/single-asset-selection-template"],null]],null],[30,9]]],[["default"],[[[[1,"\\n      "],[10,1],[14,0,"m2 u-display-inline-flex"],[12],[1,"\\n        "],[8,[39,5],null,[["@isEditMode","@imageSrc","@onOpenAssetLibrary","@onRemove","@adForDesigner","@accountId","@creationFlowId","@setIsLicensingAndFetchingAsset","@assetType"],[true,[30,3],[30,10],[28,[37,4],[[30,6],[30,2]],null],[30,11],[30,12],[30,13],[30,14],[30,15]]],null],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n\\n"],[41,[30,16],[[[44,["altText0"],[[[1,"        "],[8,[39,7],null,[["@validations","@shouldShowAllValidations","@showCharCounter","@label","@placeholder","@value","@labelClasses","@fieldId","@onBlur","@onInput"],[[28,[37,8],[[30,18],[28,[37,9],["attrs.",[30,17]],null]],null],true,true,[28,[37,3],["i18n_alt_text","campaign-manager-web/components/multi-asset/single-asset-selection-template"],null],[28,[37,3],["i18n_alt_text_placeholder","campaign-manager-web/components/multi-asset/single-asset-selection-template"],null],[28,[30,0,["getAltText"]],[[30,2]],null],"form-with-preview-layout__input-spacing",[30,17],[30,19],[28,[37,4],[[30,20],[30,2]],null]]],null],[1,"\\n"]],[17]]]],[]],null],[1,"\\n"]],[]],[[[41,[30,21],[[[1,"      "],[8,[39,10],[[24,0,"mt5 mb4"]],[["@type","@isDismissable"],["recommendation",true]],[["default"],[[[[1,"\\n        "],[10,"h4"],[15,0,[29,["mb1"," ",[28,[37,11],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_enable_lan_header","campaign-manager-web/components/multi-asset/single-asset-selection-template"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,11],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_enable_lan_desc","campaign-manager-web/components/multi-asset/single-asset-selection-template"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"pt1"],[12],[1,"\\n"],[1,"          "],[8,[39,12],[[24,1,"enableLanToggle"]],null,null],[1,"\\n          "],[10,"label"],[14,"for","enableLanToggle"],[12],[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,11],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_lan_checkbox_header","campaign-manager-web/components/multi-asset/single-asset-selection-template"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,11],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_lan_checkbox_desc","campaign-manager-web/components/multi-asset/single-asset-selection-template"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "],[10,0],[15,0,[29,["u-media__container u-layout-flex__container-space-between u-layout-flex__container--aligned-center\\n        ",[52,[30,22],"single-asset-selection-template-error-border"]]]],[12],[1,"\\n      "],[10,0],[14,0,"u-layout-flex__cell u-layout-flex__container--aligned-center u-layout__no-min-width"],[12],[1,"\\n        "],[10,0],[14,1,"file-upload-instructions"],[15,0,[29,["ph4"," ",[28,[37,11],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[30,0,["shouldShowLearnMoreLink"]],[[[1,"            "],[10,0],[14,1,"multi-file-upload-template__default-text"],[15,0,[29,["u-layout-flex__cell"," ",[28,[37,11],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],[[30,23,["text"]],"campaign-manager-web/components/multi-asset/single-asset-selection-template"],null]],[1,"\\n"],[41,[30,23,["iphCaption"]],[[[1,"                "],[10,0],[14,0,"pt2"],[12],[1,"\\n                  "],[8,[39,13],null,null,[["default"],[[[[1,"\\n                    "],[1,[28,[35,3],[[30,23,["iphCaption"]],"campaign-manager-web/components/multi-asset/single-asset-selection-template"],[["linkInfo"],[[28,[37,14],null,[["href","ariaLabel","role","dataTestSelector"],[[28,[37,15],null,[["path","accountId"],[[30,23,["helpCenterUrl"]],[30,12]]]],[28,[37,3],[[30,23,["ariaLabel"]],"campaign-manager-web/components/multi-asset/single-asset-selection-template"],null],[30,24,["role"]],"data-test-multi-upload-iph__learn-more-link"]]]]]]],[1,"\\n                  "]],[24]]]]],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[1,"            "],[13],[1,"\\n"]],[]],[[[1,"            "],[1,[30,25]],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n"],[41,[30,9],[[[1,"          "],[10,0],[14,0,"pv4 pr5 u-display-inline-flex"],[12],[1,"\\n            "],[8,[39,5],null,[["@isEditMode","@onOpenAssetLibrary","@isDisabled","@assetType"],[false,[30,10],[30,4],[30,15]]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[1,"          "],[8,[39,16],[[24,1,"single-file-upload-button__view-asset-library"],[24,0,"mv3 mr3 file-upload-button__label u-layout--no-wrap u-layout__push-right"],[16,"disabled",[30,4]],[4,[38,17],["click",[30,10]],null]],[["@emphasized","@size","@buttonType","@text"],[true,"small","secondary",[28,[37,3],["i18n_view_asset_library_v2","campaign-manager-web/components/multi-asset/single-asset-selection-template"],null]]],null],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]]],[1,"\\n  "],[8,[39,18],[[24,0,"u-layout-flex ml2 mt1"]],[["@message","@type","@isHidden"],[[30,26],"negative",[28,[37,19],[[28,[37,20],[[30,22],[30,26]],null]],null]]],null],[1,"\\n"],[13]],["&attrs","@file","@imageSrc","@isDisabled","@isPreviewShowing","@onRemoveFile","@statusText","@displayText","@isMsftDesignerEnabled","@onClickAssetLibrary","@adForDesigner","@accountId","@creationFlowId","@setIsLicensingAndFetchingAsset","@assetType","@shouldShowAltTextInput","fieldId","@validations","@onAltTextFieldBlur","@onAltTextFieldInput","@shouldShowLanCheckbox","@showError","@learnMoreLink","iphHelper","@instructionsText","@errorMessage"],false,["if","or","user-generated-media-template","t","fn","multi-asset/media-dropdown-options","let","generic-form/input","get","concat","inline-notification","hue-web-foundations@-text-body","hue-web-checkbox","iph-helper","external-link-info","help-center-url","hue-web-button","on","hue-web-inline-feedback","not","and"]]',moduleName:"campaign-manager-web/components/multi-asset/single-asset-selection-template.hbs",isStrictMode:!1})
class s extends a.default{constructor(...e){super(...e),o(this,"getAltText",(e=>e?.value?.image?.altText||e?.altText))}get shouldShowLearnMoreLink(){return this.args.showLearnMoreLink&&this.args.learnMoreLink}}e.default=s,o(s,"propTypes",{onClickAssetLibrary:i.PropTypes.func.isRequired,isMsftDesignerEnabled:i.PropTypes.bool,adForDesigner:i.PropTypes.instanceOf(r.FlattenedAd),accountId:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number]),creationFlowId:i.PropTypes.string,setIsLicensingAndFetchingAsset:i.PropTypes.func}),(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/multi-select-table-filter",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@glimmer/tracking","@ember/debug","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/utils/tracking"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_
function h(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const T=(0,n.createTemplateFactory)({id:"JxX16dBV",block:'[[[1,"\\n"],[10,0],[15,0,[29,[[52,[30,1,["columnData","isFilteringDisabled"]],"u-layout__display-none"]]]],[12],[1,"\\n  "],[8,[39,1],null,[["@openMenu","@closeMenu","@isOpen"],[[28,[37,2],[[28,[37,3],[[30,0,["isDropdownOpen"]]],null],true],null],[30,0,["closeMenu"]],[30,0,["isDropdownOpen"]]]],[["default"],[[[[1,"\\n"],[44,[[30,1,["columnData","selectedFilterKeys","length"]]],[[[1,"      "],[8,[30,2,["Trigger"]],[[16,0,[29,["reporting-created-date__header-button"," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]]],[["@size","@buttonType","@icon","@iconPlacement","@text"],["small","secondary","caret","right",[52,[30,3],[28,[37,6],["i18n_selected_filters_count","campaign-manager-web/components/multi-select-table-filter"],[["selectedFilterKeysCount"],[[30,3]]]],[28,[37,6],["i18n_none_selected_trigger","campaign-manager-web/components/multi-select-table-filter"],null]]]],null],[1,"\\n"]],[3]]],[1,"    "],[8,[30,2,["Container"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,1,["multiSelectFilterConfig"]]],null]],null],null,[[[44,[[28,[37,9],["multi-select-table-filter-checkbox-",[30,1,["propertyName"]],"-",[30,4,["key"]]],null],[28,[37,10],[[30,1,["columnData","selectedFilterKeys"]],[30,4,["key"]]],null]],[[[1,"          "],[8,[30,2,["ItemCheckbox"]],[[16,1,[29,[[30,5]]]],[4,[38,11],["click",[28,[37,2],[[30,0,["onChangeFilterOption"]],[30,4,["key"]]],null]],null]],[["@selected","@text"],[[30,6],[30,4,["label"]]]],null],[1,"\\n"]],[5,6]]]],[4]],null],[1,"    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n"],[13],[1,"\\n"]],["@column","Menu","selectedFilterCount","optionConfig","inputId","isSelected"],false,["if","hue-web-menu","fn","mut","let","hue-web-foundations@-text-body","t","each","-track-array","concat","is-included","on"]]',moduleName:"campaign-manager-web/components/multi-select-table-filter.hbs",isStrictMode:!1})
let E=e.default=(u=(0,s.inject)(),(0,l.assertPropTypes)((_=class extends a.default{constructor(){super(...arguments),h(this,"tracking",m,this),h(this,"isDropdownOpen",g,this),h(this,"isFilterItemSelected",b,this)
const{multiSelectFilterConfig:e,columnData:t}=this.args.column}onChangeFilterOption(e){let t=""
t=this.args.column.columnData.selectedFilterKeys.includes(e)?this.args.column.columnData.selectedFilterKeys.filter((t=>t!==e)).join(","):[...this.args.column.columnData.selectedFilterKeys,e].join(",")
const n=this.args.column?.filterTrackingEvent
n&&this.tracking.fireInteractionEvent(n,c.CONTROL_INTERACTION_TYPE.SHORT_PRESS),(0,i.set)(this.args.column,"filterString",t),this.isFilterItemSelected=!0}closeMenu(){this.isFilterItemSelected||(this.isDropdownOpen=!1),this.isFilterItemSelected=!1}},y=_,S="propTypes",A={column:l.PropTypes.oneOfType([l.PropTypes.EmberObject,l.PropTypes.object]).isRequired},S in y?Object.defineProperty(y,S,{value:A,enumerable:!0,configurable:!0,writable:!0}):y[S]=A,m=f((p=_).prototype,"tracking",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=f(p.prototype,"isDropdownOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b=f(p.prototype,"isFilterItemSelected",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f(p.prototype,"onChangeFilterOption",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onChangeFilterOption"),p.prototype),f(p.prototype,"closeMenu",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"closeMenu"),p.prototype),d=p))||d)
var y,S,A;(0,t.setComponentTemplate)(T,E)})),define("campaign-manager-web/components/native-document-container",["exports","@ember/component","@ember/template-factory","campaign-manager-web/components/sponsored-content-actions-dropdown","campaign-manager-web/components/common-table-cells/entity-status","campaign-manager-web/components/sponsorable-content-table-entity","@glimmer/component","@glimmer/tracking","@ember/object","@ember/object/computed","ember-copy","campaign-manager-web/utils/urn","@ember/service","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/utils/sponsored-content","ember-lifeline","campaign-manager-web/utils/sponsorable-content","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/http-error","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/sponsored-content/creatives-table-theme","hue-web-toast/utils/constants","@linkedin/ember-prop-types","campaign-manager-web/constants/routes","campaign-manager-web/utils/query-param","campaign-manager-web/constants/pem/document-ads","campaign-manager-web/utils/tracking","campaign-manager-web/utils/pem-metadata-util","@embroider/util","campaign-manager-web/utils/ad-form","campaign-manager-web/constants/sponsored-content","qrcode","campaign-manager-web/utils/ads-preview","campaign-manager-web/constants/lix","ember-cli-pemberly-spark-placeholders/utils/get-asset-url","campaign-manager-web/prop-types/tracking-parameters"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U){var x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye,Se,Ae,Ce,Oe
function ve(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function we(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ie(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Pe=(0,n.createTemplateFactory)({id:"zvnbvDAM",block:'[[[1,"\\n"],[8,[39,0],[[4,[38,1],[[30,0,["runDisposables"]]],null]],[["@accountId","@aggregatedTrackingParameters","@campaign","@columns","@fieldsToFilterBy","@hasCreatives","@isLoading","@onSaveEditCampaign","@onCampaignChange","@onClickEmptyState","@headerLabel"],[[30,1,["id"]],[30,2],[30,3],[30,0,["sponsoredContentsTableColumns"]],[30,0,["fieldsToFilterBy"]],[30,0,["hasCreatives"]],[30,0,["fetchSponsoredUpdateContentsTask","isRunning"]],[30,4],[30,5],[30,0,["onToggleFormOpen"]],[30,6]]],[["default"],[[[[1,"\\n  "],[8,[30,7,["header-outlet"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@accountId","@campaign","@canCreateDsc","@canCreateNewAd","@canEditCreative","@companyUrn","@disableBrowseContent","@hasMaxSponsoredContents","@onToggleBrowsePanelOpen","@onToggleFormOpen","@isDocAdsLeadGenCampaign","@adFormat"],[[30,1,["id"]],[30,3],[30,1,["canCreateDsc"]],[30,0,["canCreateNewAd"]],[30,1,["canEditCreative"]],[30,1,["reference"]],[30,0,["disableBrowseContent"]],[30,0,["hasMaxSponsoredContents"]],[30,0,["onToggleBrowsePanelOpen"]],[30,0,["onToggleFormOpen"]],[30,0,["isLeadGenObjective"]],[30,0,["adFormat"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,7,["table-outlet"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,3],null,[["@isLoading"],[[30,0,["removeCreativeTask","isRunning"]]]],[["default"],[[[[1,"\\n      "],[10,1],[14,0,"a11y-text"],[12],[1,[28,[35,4],["i18n_removing_creative","campaign-manager-web/components/native-document-container"],null]],[13],[1,"\\n    "]],[]]]]],[1,"\\n"],[1,"    "],[8,[39,5],null,[["@columns","@currentPageNumber","@onDisplayDataChangedAction","@filteringIgnoreCase","@pageSize","@theme","@filterString","@data","@caption"],[[30,7,["decoratedColumns"]],[30,7,["currentPageNumber"]],[30,7,["displayDataChangedAction"]],[30,7,["filteringIgnoreCase"]],[30,7,["pageSize"]],[30,7,["theme"]],[30,8],[30,0,["sponsoredUpdateContents"]],[28,[37,4],["ads_table_caption","campaign-manager-web/components/native-document-container"],null]]],[["default"],[[[[1,"\\n      "],[8,[30,9,["global-filter"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,6],[[4,[38,7],["ad_selection_search_creatives"],null]],[["@value","@onInputFilter","@placeholder","@onFilterStringChange"],[[30,9,["filterString"]],[30,9,["onFilterString"]],[28,[37,4],["i18n_search_placeholder","campaign-manager-web/components/native-document-container"],null],[30,10]]],null],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,9,["table"]],null,null,[["default"],[[[[1,"\\n        "],[8,[30,11,["header"]],null,null,[["default"],[[[[1,"\\n          "],[8,[39,8],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,4],["i18n_feed_ads","campaign-manager-web/components/native-document-container"],null]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[11]]]]],[1,"\\n      "],[8,[30,9,["footer"]],null,null,null],[1,"\\n    "]],[9]]]]],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,7,["modals-outlet"]],null,null,[["default"],[[[[1,"\\n"],[1,"    "],[8,[39,9],null,[["@isOpen","@onDismiss","@triggerSelectorForReturnFocus","@viewedContentUrn","@viewedCreative","@viewOptions","@disabledDesktopViewMessage","@staticImageViewMap"],[[30,0,["isViewModalOpen"]],[30,0,["onModalDismiss"]],[30,0,["triggerSelectorForReturnFocus"]],[30,0,["viewedContentUrn"]],[30,0,["viewedCreative"]],[30,0,["viewOptions"]],[28,[37,4],["i18n_disabled_desktop_preview_message_v2","campaign-manager-web/components/native-document-container"],null],[30,0,["staticImageViewMap"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[7]]]]]],["@account","@aggregatedTrackingParameters","@campaign","@onSaveEditCampaign","@onCampaignChange","@headerLabel","container","@initialFilterString","at","@onHoverableTriggerChange","table"],false,["creatives-container","will-destroy","sponsored-contents-container-header","cm-overlay-loader","t","ads-table","creatives-table/creative-global-filter","track-interaction","creatives-table/creatives-list-header","accurate-view-modal"]]',moduleName:"campaign-manager-web/components/native-document-container.hbs",isStrictMode:!1}),Ne=["native-document-container","sponsored-content"]
let Re=e.default=(x=(0,p.inject)("hue-web-toast"),F=(0,p.inject)("sponsoredContent"),z=(0,p.inject)("creative"),j=(0,p.inject)(),G=(0,p.inject)(),B=(0,p.inject)(),V=(0,p.inject)(),Y=(0,p.inject)(),H=(0,p.inject)(),q=(0,s.computed)("creativeService.campaignCreatives","args.campaign.id"),K=(0,c.notEmpty)("creativesData"),W=(0,c.gte)("creativesData.length",h.SPONSORED_CREATIVES_MAX),X=(0,s.computed)("creativesData.@each.status","sponsoredContentService.campaignAssociatedSponsoredUpdateContents"),$=(0,s.computed)("hasMaxSponsoredContents","isLeadGenObjective","canCreateContent","account.currentUserRole","adFormSponsoredMap"),J=(0,s.computed)("adForms","creativesData"),Q=(0,s.computed)("hasMaxSponsoredContents","canCreateCreative"),Z=(0,s.computed)("args.account.{canCreateDsc,canEditCreative}","args.campaign.isCompletedCampaign","hasMaxSponsoredContents"),ee=(0,s.computed)("args.{account.canCreateDsc,campaign.isCompletedCampaign}"),te=(0,s.computed)("args.{account.canEditCreative,campaign.isCompletedCampaign}"),ne=(0,m.task)({drop:!0}),ae=(0,m.task)({drop:!0}),ie=(0,m.task)({drop:!0}),(0,A.assertPropTypes)((Oe=class e extends o.default{set creativesData(e){}get creativesData(){return this.creativeService.campaignCreatives[this.args.campaign.id]||[]}set sponsoredUpdateContents(e){}get sponsoredUpdateContents(){const{creativesData:t,args:{account:n,campaign:a}}=this,i=this.sponsoredContentService.campaignAssociatedSponsoredUpdateContents[this.args.campaign.id]||[]
return(0,h.getSponsoredContents)({creatives:t,sponsorableContents:i,account:n,campaign:a,allowedActions:e.getDropdownItems(),sponsoredContentType:b.SPONSORED_CONTENT_TYPES.NATIVE_DOCUMENT,lix:{areMultitonsEnabled:this.areMultitonsEnabled}})}set sponsoredContentsTableColumns(e){}get sponsoredContentsTableColumns(){return[{propertyName:"name",className:"sponsored-contents-table__entity",component:(0,P.ensureSafeComponent)(r.default,this),actions:{onOpenEditSponsoredContentForm:this.actions.onOpenEditSponsoredContentForm.bind(this)},isLeadGenFormCampaign:this.isLeadGenObjective,objectiveType:this.args.campaign.objectiveType,adFormSponsoredMap:this.adFormSponsoredMap,disableSorting:!0,trackingParametersState:this.args.trackingParametersState,aggregatedTrackingParameters:this.args.aggregatedTrackingParameters,campaign:this.args.campaign,account:this.args.account},{disableSorting:!0,propertyName:"status",className:"sponsored-content-container__list-table-status",component:(0,P.ensureSafeComponent)(i.default,this),isLeadGenFormCampaign:this.isLeadGenObjective,adFormSponsoredMap:this.adFormSponsoredMap,accountId:this.args.account.id,canEditEntity:this.args.account.canEditCreative,entityType:this.entityType,initialFilterString:parseInt(this.initialFilterString,10),actions:{onSelectStatus:this.actions.onSponsoredContentCreativeSelectStatus.bind(this)}},{component:(0,P.ensureSafeComponent)(a.default,this),className:"sponsored-content-container__list-table-actions",disableSorting:!0,actions:{onOpenEditSponsoredContentForm:this.actions.onOpenEditSponsoredContentForm.bind(this),onRemoveSponsoredContent:this.actions.onRemoveSponsoredContent.bind(this),onAccurateView:this.actions.onAccurateView.bind(this)},canCreateContent:this.canCreateContent,hasMaxSponsoredContents:this.hasMaxSponsoredContents,currentUserRole:this.args.account.currentUserRole,adFormat:this.adFormat,isDocumentAdsLGFCampaign:this.isLeadGenObjective,isDocumentAdsWebsiteVisitsOrConversionCampaign:this.isWebsiteVisitsOrConversionObjectiveCampaign,isCampaignCompleted:this.args.campaign.isCompletedCampaign,isReadOnly:this.args.campaign.areCreativesReadOnly}]}get isLeadGenObjective(){return(0,E.isLeadGenObjective)((0,s.get)(this,"args.campaign.objectiveType"))}get adFormSponsoredMap(){return(0,N.getAdFormSponsoredMap)(this.creativesData,this.adForms)}get areMultitonsEnabled(){return this.lix.getTreatmentIsEnabled(L.LIX_TEST_KEYS.enableDocAdsMultitons)}set disableBrowseContent(e){}get disableBrowseContent(){return this.areMultitonsEnabled?this.args.campaign.areCreativesReadOnly||this.hasMaxSponsoredContents||!this.canCreateCreative:this.args.campaign.areCreativesReadOnly||this.hasMaxSponsoredContents||!this.canCreateCreative||this.isLeadGenObjective||this.isWebsiteVisitsOrConversionObjectiveCampaign}get isWebsiteVisitsOrConversionObjectiveCampaign(){return[E.OBJECTIVE_TYPE.WEBSITE_VISIT,E.OBJECTIVE_TYPE.WEBSITE_CONVERSION].includes(this.args.campaign.objectiveType)}get isBrandAwarenessOrEngagementObjectiveCampaign(){return[E.OBJECTIVE_TYPE.BRAND_AWARENESS,E.OBJECTIVE_TYPE.ENGAGEMENT].includes(this.args.campaign.objectiveType)}set canCreateNewAd(e){}get canCreateNewAd(){return(0,b.canCreateNewDsc)({areCreativesReadOnly:this.args.campaign.areCreativesReadOnly,canCreateDsc:this.args.account.canCreateDsc,canEditCreative:this.args.account.canEditCreative,isCompletedCampaign:this.args.isCompletedCampaign,hasMaximumCreatives:this.hasMaxSponsoredContents})}set canCreateContent(e){}get canCreateContent(){return!this.args.campaign.isCompletedCampaign&&this.args.account.canCreateDsc}set canCreateCreative(e){}get canCreateCreative(){return!this.args.campaign.isCompletedCampaign&&this.args.account.canEditCreative}get companyId(){return parseInt((0,d.getIdFromUrn)(this.args.account.reference),10)}static getDropdownItems(){return(0,u.copy)(h.SPONSORED_CONTENT_DROPDOWNS[b.SPONSORED_CONTENT_TYPES.NATIVE_DOCUMENT],!0)}constructor(){super(...arguments),ve(this,"toast",le,this),ve(this,"sponsoredContentService",se,this),ve(this,"creativeService",ce,this),ve(this,"adForm",ue,this),ve(this,"i18n",de,this),ve(this,"jet",pe,this),ve(this,"router",me,this),ve(this,"tracking",ge,this),ve(this,"lix",be,this),we(this,"adFormat",E.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT),ve(this,"viewedContentUrn",_e,this),we(this,"sponsoredContentsTablePageSize",h.SPONSORED_CONTENT_TABLE_SIZE),ve(this,"isViewModalOpen",he,this),ve(this,"viewedCreative",fe,this),we(this,"creativeRemoveSuccessMessage",null),we(this,"creativeRemoveFailureMessage",null),we(this,"contentCreatedButNotSponsoredMessage",null),we(this,"CreativesTableTheme",new y.default(this.i18n)),we(this,"fieldsToFilterBy",["id","entityUrn","userGeneratedAdContent.adName","userGeneratedAdContent.introductoryText.text","userGeneratedAdContent.entities.0.headline"]),we(this,"entityType",f.ENTITY_TYPES.CREATIVE),ve(this,"adForms",Te,this),ve(this,"staticImageViewMap",Ee,this),ve(this,"viewOptions",ye,this),ve(this,"triggerSelectorForReturnFocus",Se,this),ve(this,"hasCreatives",Ae,this),ve(this,"hasMaxSponsoredContents",Ce,this),this.creativeRemoveSuccessMessage=this.i18n.lookupTranslation(this.constructor,"i18n_remove_creative_success")(),this.creativeRemoveFailureMessage=this.i18n.lookupTranslation(this.constructor,"i18n_remove_creative_error")(),this.contentCreatedButNotSponsoredMessage=this.i18n.lookupTranslation(this.constructor,"i18n_content_created_but_not_sponsored")()
this.creativeService.enableCampaignForServiceState(this.args.campaign.id),this.fetchSponsoredUpdateContentsTask.perform(),this.fetchLeadGenFormsTask.perform()}*fetchSponsoredUpdateContentsTask(){const e=(0,I.constructPemMetadata)(v.DOCUMENT_AD_FETCH_DATA_KEYS.FETCH_CAMPAIGN_ASSOCIATED_SPONSORED_UPDATES,[this.args.campaign.id],{productName:v.DOCUMENT_ADS_PEM_PRODUCT_NAME})
yield this.sponsoredContentService.fetchCampaignAssociatedSponsoredUpdateContents(this.args.campaign.id,e).catch((()=>{}))}runDisposables(){(0,_.runDisposables)(this)}getDefaultQueryParams(){return this.args.returnUrl?{returnUrl:this.args.returnUrl}:{}}onToggleFormOpen(){this.router.transitionTo(C.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_NEW,this.args.account.id,this.args.campaign.id,{queryParams:this.getDefaultQueryParams()})}onToggleBrowsePanelOpen(){this.router.transitionTo(C.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_SPONSORABLE_CONTENTS,this.args.account.id,this.args.campaign.id,{queryParams:this.getDefaultQueryParams()})}onRemoveSponsoredContent(e){this.removeCreativeTask.perform(e.id)}get isPreviewForDocAdsOnLanEnabled(){return this.lix.getTreatmentIsEnabled(L.LIX_TEST_KEYS.enablePreviewForDocAdsOnLan)}async onAccurateView(e,{triggerSelectorForReturnFocus:t}={}){if(this.viewedContentUrn=e.entityUrn,this.isViewModalOpen=!0,this.viewedCreative=this.creativesData.find((t=>t.id===e.id)),this.triggerSelectorForReturnFocus=t,this.isLeadGenObjective){const t=(0,M.generateAccuratePreviewUrls)(this.viewedContentUrn,this.viewedCreative),n=await D.default.toDataURL(t.desktopUrl),a=this.args.campaign.objectiveType
this.viewOptions=(0,M.getPreviewOptions)({sponsorableContent:e,adFormat:this.adFormat,objectiveType:a}),this.staticImageViewMap={[R.PREVIEW_OPTION_NAME.MOBILE_FEED]:{url:n,alt:this.i18n.lookupTranslation(this.constructor,"mobile_preview_qr_image_alt")(),inlineMessage:this.i18n.lookupTranslation(this.constructor,"mobile_preview_qr_inline_message_v2")()}}}else this.isWebsiteVisitsOrConversionObjectiveCampaign&&this.isPreviewForDocAdsOnLanEnabled?(this.viewOptions=(0,M.getPreviewOptions)({sponsorableContent:e,adFormat:this.adFormat,objectiveType:this.args.campaign.objectiveType},{isLanAdPreviewEnabled:this.args.campaign.offsiteDeliveryEnabled,isPreviewForDocAdsOnLanEnabled:this.isPreviewForDocAdsOnLanEnabled}),this.staticImageViewMap={[R.PREVIEW_OPTION_NAME.MOBILE_FEED]:{url:(0,k.default)("assets/document-ads/mobile-preview-with-cta--mobile.png"),alt:this.i18n.lookupTranslation(this.constructor,"mobile_preview_image_alt"),inlineMessage:this.i18n.lookupTranslation(this.constructor,"static_mobile_preview_inline_message")},[R.PREVIEW_OPTION_NAME.DESKTOP_FEED]:{url:(0,k.default)("assets/document-ads/mobile-preview-with-cta--desktop.png"),alt:this.i18n.lookupTranslation(this.constructor,"desktop_preview_image_alt"),inlineMessage:this.i18n.lookupTranslation(this.constructor,"static_desktop_preview_inline_message")},[R.PREVIEW_OPTION_NAME.LAN_HALF_PAGE]:{url:(0,k.default)("assets/document-ads/half-page-preview-with-cta--learn-more.png"),alt:this.i18n.lookupTranslation(this.constructor,"i18n_static_lan_half_page_preview_alt"),inlineMessage:this.i18n.lookupTranslation(this.constructor,"i18n_static_lan_half_page_preview_inline_message")},[R.PREVIEW_OPTION_NAME.LAN_MOBILE_INTERSTITIAL]:{url:(0,k.default)("assets/document-ads/mobile-preview-with-cta--learn-more.png"),alt:this.i18n.lookupTranslation(this.constructor,"i18n_static_lan_interstitial_view_alt"),inlineMessage:this.i18n.lookupTranslation(this.constructor,"i18n_static_lan_mobile_interstitial_view_inline_message")}}):this.isBrandAwarenessOrEngagementObjectiveCampaign&&this.isPreviewForDocAdsOnLanEnabled&&(this.viewOptions=(0,M.getPreviewOptions)({sponsorableContent:e,adFormat:this.adFormat,objectiveType:this.args.campaign.objectiveType},{isLanAdPreviewEnabled:this.args.campaign.offsiteDeliveryEnabled,isPreviewForDocAdsOnLanEnabled:this.isPreviewForDocAdsOnLanEnabled}),this.staticImageViewMap={[R.PREVIEW_OPTION_NAME.LAN_HALF_PAGE]:{url:(0,k.default)("assets/document-ads/half-page-preview-with-cta--download.png"),alt:this.i18n.lookupTranslation(this.constructor,"i18n_static_lan_half_page_preview_alt"),inlineMessage:this.i18n.lookupTranslation(this.constructor,"i18n_static_lan_half_page_preview_inline_message")},[R.PREVIEW_OPTION_NAME.LAN_MOBILE_INTERSTITIAL]:{url:(0,k.default)("assets/document-ads/mobile-preview-with-cta--download.png"),alt:this.i18n.lookupTranslation(this.constructor,"i18n_static_lan_interstitial_view_alt"),inlineMessage:this.i18n.lookupTranslation(this.constructor,"i18n_static_lan_mobile_interstitial_view_inline_message")}})}onSponsoredContentCreativeSelectStatus(e,t){const n=this.creativesData.find((t=>t.id===e.id))
this.creativeService.updateCreative({id:n.id,status:t},this.args.campaign.id)}onOpenEditSponsoredContentForm(e,t,{sectionToExpandOnInit:n,isDuplicate:a}={}){this.router.transitionTo(C.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_ITEM,this.args.account.id,this.args.campaign.id,t,{queryParams:{...this.getDefaultQueryParams(),action:a?O.ACTION_QUERY_PARAM.DUPLICATE:O.ACTION_QUERY_PARAM.EDIT,sectionToExpandOnInit:n}})}onModalDismiss(){this.isViewModalOpen=!1,this.tracking.fireInteractionEvent("native_document_ad_selection_preview_cancel",w.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}*removeCreativeTask(e){try{const t=(0,I.constructPemMetadata)(v.DOCUMENT_AD_CONTAINER_DROPDOWN_KEYS.REMOVE_CONTENT_VIA_DROPDOWN,[this.args.campaign.id,e],{productName:v.DOCUMENT_ADS_PEM_PRODUCT_NAME})
yield this.creativeService.removeCreative(e,this.args.campaign.id,t),this.toast.add({type:S.TOAST_TYPES.SUCCESS,message:this.creativeRemoveSuccessMessage})}catch(t){this.toast.add({type:S.TOAST_TYPES.ERROR,message:this.creativeRemoveFailureMessage}),this.jet.error(new Error(`Failed to remove the sponsored content creative: ${(0,T.getErrorMessage)(t)}`),[...Ne,"remove-creative"],!1)}}*fetchLeadGenFormsTask(){if(this.isLeadGenObjective){yield(0,g.waitForQueue)("actions")
try{const e=(0,I.constructPemMetadata)(v.DOCUMENT_AD_FETCH_DATA_KEYS.FETCH_LEAD_GEN_FORMS,[(0,s.get)(this,"args.account.id"),{productName:v.DOCUMENT_ADS_PEM_PRODUCT_NAME}]),t=yield this.adForm.getAllValidLeadGenFormsByAccountId((0,s.get)(this,"args.account.id"),(0,s.get)(this,"args.campaign.locale"),e)
this.adForms=t}catch(e){this.jet.error(`Failed fetching lead gen forms: ${e.message}`)}}}},we(Oe,"propTypes",{account:A.PropTypes.EmberObject.isRequired,campaign:A.PropTypes.EmberObject.isRequired,onCampaignChange:A.PropTypes.func.isRequired,onSaveEditCampaign:A.PropTypes.func.isRequired,returnUrl:A.PropTypes.string,headerLabel:A.PropTypes.oneOfType([A.PropTypes.string,A.PropTypes.SafeString]),aggregatedTrackingParameters:A.PropTypes.oneOfType([U.aggregatedTrackingParametersShape,A.PropTypes.null]).isRequired}),le=Ie((oe=Oe).prototype,"toast",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=Ie(oe.prototype,"sponsoredContentService",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=Ie(oe.prototype,"creativeService",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=Ie(oe.prototype,"adForm",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=Ie(oe.prototype,"i18n",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=Ie(oe.prototype,"jet",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=Ie(oe.prototype,"router",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=Ie(oe.prototype,"tracking",[Y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),be=Ie(oe.prototype,"lix",[H],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_e=Ie(oe.prototype,"viewedContentUrn",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),he=Ie(oe.prototype,"isViewModalOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),fe=Ie(oe.prototype,"viewedCreative",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Te=Ie(oe.prototype,"adForms",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Ee=Ie(oe.prototype,"staticImageViewMap",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ye=Ie(oe.prototype,"viewOptions",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Se=Ie(oe.prototype,"triggerSelectorForReturnFocus",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ie(oe.prototype,"creativesData",[q],Object.getOwnPropertyDescriptor(oe.prototype,"creativesData"),oe.prototype),Ae=Ie(oe.prototype,"hasCreatives",[K],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=Ie(oe.prototype,"hasMaxSponsoredContents",[W],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ie(oe.prototype,"sponsoredUpdateContents",[X],Object.getOwnPropertyDescriptor(oe.prototype,"sponsoredUpdateContents"),oe.prototype),Ie(oe.prototype,"sponsoredContentsTableColumns",[$],Object.getOwnPropertyDescriptor(oe.prototype,"sponsoredContentsTableColumns"),oe.prototype),Ie(oe.prototype,"adFormSponsoredMap",[J],Object.getOwnPropertyDescriptor(oe.prototype,"adFormSponsoredMap"),oe.prototype),Ie(oe.prototype,"disableBrowseContent",[Q],Object.getOwnPropertyDescriptor(oe.prototype,"disableBrowseContent"),oe.prototype),Ie(oe.prototype,"canCreateNewAd",[Z],Object.getOwnPropertyDescriptor(oe.prototype,"canCreateNewAd"),oe.prototype),Ie(oe.prototype,"canCreateContent",[ee],Object.getOwnPropertyDescriptor(oe.prototype,"canCreateContent"),oe.prototype),Ie(oe.prototype,"canCreateCreative",[te],Object.getOwnPropertyDescriptor(oe.prototype,"canCreateCreative"),oe.prototype),Ie(oe.prototype,"fetchSponsoredUpdateContentsTask",[ne],Object.getOwnPropertyDescriptor(oe.prototype,"fetchSponsoredUpdateContentsTask"),oe.prototype),Ie(oe.prototype,"runDisposables",[s.action],Object.getOwnPropertyDescriptor(oe.prototype,"runDisposables"),oe.prototype),Ie(oe.prototype,"onToggleFormOpen",[s.action],Object.getOwnPropertyDescriptor(oe.prototype,"onToggleFormOpen"),oe.prototype),Ie(oe.prototype,"onToggleBrowsePanelOpen",[s.action],Object.getOwnPropertyDescriptor(oe.prototype,"onToggleBrowsePanelOpen"),oe.prototype),Ie(oe.prototype,"onRemoveSponsoredContent",[s.action],Object.getOwnPropertyDescriptor(oe.prototype,"onRemoveSponsoredContent"),oe.prototype),Ie(oe.prototype,"onAccurateView",[s.action],Object.getOwnPropertyDescriptor(oe.prototype,"onAccurateView"),oe.prototype),Ie(oe.prototype,"onSponsoredContentCreativeSelectStatus",[s.action],Object.getOwnPropertyDescriptor(oe.prototype,"onSponsoredContentCreativeSelectStatus"),oe.prototype),Ie(oe.prototype,"onOpenEditSponsoredContentForm",[s.action],Object.getOwnPropertyDescriptor(oe.prototype,"onOpenEditSponsoredContentForm"),oe.prototype),Ie(oe.prototype,"onModalDismiss",[s.action],Object.getOwnPropertyDescriptor(oe.prototype,"onModalDismiss"),oe.prototype),Ie(oe.prototype,"removeCreativeTask",[ae],Object.getOwnPropertyDescriptor(oe.prototype,"removeCreativeTask"),oe.prototype),Ie(oe.prototype,"fetchLeadGenFormsTask",[ie],Object.getOwnPropertyDescriptor(oe.prototype,"fetchLeadGenFormsTask"),oe.prototype),re=oe))||re);(0,t.setComponentTemplate)(Pe,Re)})),define("campaign-manager-web/components/native-document-form",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/native-document/validations","campaign-manager-web/entities/sponsored-update-content","campaign-manager-web/entities/user-generated-ad-content","tracked-toolbox","@ember/object","@ember/utils","@ember/service","ember-lifeline","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/sponsorable-content","campaign-manager-web/utils/ads-preview","campaign-manager-web/utils/tracking","campaign-manager-web/utils/url-manager","@linkedin/ember-tracked-validations","campaign-manager-web/utils/native-document/configurations","campaign-manager-web/utils/sponsored-content/sponsored-content-tracking","campaign-manager-web/config/environment","campaign-manager-web/utils/vector-upload","campaign-manager-web/constants/vector-asset","campaign-manager-web/constants/pem/document-ads","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/object","@glimmer/tracking","campaign-manager-web/constants/leadgen-form","campaign-manager-web/constants/session-record","campaign-manager-web/utils/ad-form","campaign-manager-web/constants/leadgen-form-tracking","campaign-manager-web/constants/content-type","tracked-built-ins","campaign-manager-web/entities/user-generated-ad-entity","campaign-manager-web/constants/assets","campaign-manager-web/constants/creative","campaign-manager-web/constants/ad-placement","campaign-manager-web/utils/urn","campaign-manager-web/constants/sponsored-content","campaign-manager-web/constants/lix","campaign-manager-web/utils/set-focus-on-form-with-preview-error-element","campaign-manager-web/constants/entity-status","campaign-manager-web/constants/asset-library","hue-web-toast/utils/constants","@ember/template","campaign-manager-web/helpers/external-link-info","campaign-manager-web/helpers/help-center-url","campaign-manager-web/entities/leadgen-form/call-to-action","ember-copy","campaign-manager-web/utils/assets/multi-asset"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z){var ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye,Se,Ae,Ce,Oe,ve,we,Ie,Pe,Ne,Re,De,Me,Le,ke,Ue,xe,Fe,ze,je,Ge,Be,Ve,Ye,He,qe,Ke,We,Xe,$e,Je,Qe,Ze,et,tt,nt
function at(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function it(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rt(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const ot=(0,n.createTemplateFactory)({id:"/sFtV0Q3",block:'[[[1,"\\n"],[41,[30,0,["isAssetLibraryOpen"]],[[[1,"  "],[8,[39,1],null,[["@accountId","@assetType","@campaignId","@companyId","@initialSelectedAssetEntities","@onDismiss","@isConnectedTelevisionOnly","@isOpen","@requiresLeadGenDocumentValidations","@onSubmitSelectedAssets","@onRemoveAssetForMultiAsset","@numOfEntitiesPerPage","@showSingleSelectionExperience"],[[30,1,["id"]],[30,0,["assetType"]],[30,2,["id"]],[30,3],[30,0,["initialSelectedAssetEntities"]],[30,0,["onDismissAssetLibrary"]],[30,2,["isConnectedTelevisionOnly"]],true,[30,0,["requiresLeadGenDocumentValidations"]],[30,0,["onSubmitSelectedAssets"]],[30,0,["onRemoveAssetForMultiAsset"]],10,[30,4]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,2],null,[["@message","@isLoading"],[[28,[37,3],[[30,0,["savingAdsMessageString"]],"campaign-manager-web/components/native-document-form"],null],[30,0,["saveSponsorableContentTask","isRunning"]]]],null],[1,"\\n"],[8,[39,4],null,[["@title","@backHeaderAction","@backFooterAction"],[[30,5],[30,0,["confirmCancel"]],[30,0,["confirmCancel"]]]],[["default"],[[[[1,"\\n  "],[8,[30,6,["form"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,5],null,[["@shouldShowAssociationWarning","@onAfterAccordionItemShown","@hideDivider"],[[30,0,["shouldShowLeadgenAssociationWarning"]],[30,0,["onAfterLeadGenPanelShow"]],true]],[["default"],[[[[1,"\\n"],[1,"      "],[8,[30,7,["accordionItem"]],null,[["@name","@expandOnInit"],[[30,0,["LEADGEN_FORM_SECTIONS","AD_SECTION"]],[28,[37,6],[[30,8],[30,0,["LEADGEN_FORM_SECTIONS","AD_SECTION"]]],null]]],[["default"],[[[[1,"\\n        "],[8,[30,9,["header"]],[[16,0,[29,["leadgen-form-creation__header ",[52,[51,[30,10]],"u-layout__a11y-hidden"]]]]],[["@role"],[null]],[["default"],[[[[1,"\\n          "],[10,0],[15,0,[29,["u-layout-flex__container--center-space-between leadgen-form-creation__header-label"," ",[28,[37,8],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_accordion_ad","campaign-manager-web/components/native-document-form"],null]],[1,"\\n            "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n              "],[8,[39,9],[[24,0,"mr4"]],[["@isHidden","@type"],[[28,[37,6],[[30,0,["validationErrorCount"]],0],null],"negative"]],[["default"],[[[[1,"\\n                "],[1,[28,[35,3],["i18n_error_count","campaign-manager-web/components/native-document-form"],[["errorCount"],[[30,0,["validationErrorCount"]]]]]],[1,"\\n              "]],[]]]]],[1,"\\n"],[41,[30,9,["isExpanded"]],[[[1,"                "],[8,[39,10],null,[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"                "],[8,[39,10],null,[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,9,["panel"]],null,null,[["default"],[[[[1,"\\n"],[1,"          "],[8,[39,11],null,[["@validations","@shouldShowAllValidations","@showCharCounter","@label","@placeholder","@value","@onInput"],[[30,0,["validations","attrs","name"]],[30,0,["showValidationsFor","name"]],true,[28,[37,3],["i18n_name_this_ad","campaign-manager-web/components/native-document-form"],null],[28,[37,3],["i18n_name_this_ad_placeholder","campaign-manager-web/components/native-document-form"],null],[30,0,["name"]],[28,[37,12],[[30,0,["onFieldInput"]],"name"],null]]],null],[1,"\\n"],[1,"          "],[8,[39,11],[[24,"data-js-validation-control-id","native-document-form__intro-text"],[16,"data-js-validation-control-is-invalid",[29,[[30,0,["validations","attrs","introText","isInvalid"]]]]]],[["@fieldId","@validations","@shouldShowAllValidations","@showCharCounter","@label","@placeholder","@value","@rows","@type","@onInput","@onBlur"],["native-document-form__intro-text",[30,0,["validations","attrs","introText"]],[28,[37,13],[[30,0,["showAllValidations"]],[30,0,["showValidationsFor","introText"]]],null],true,[28,[37,3],["i18n_introductory_text","campaign-manager-web/components/native-document-form"],null],[28,[37,3],["i18n_introductory_text_placeholder","campaign-manager-web/components/native-document-form"],null],[30,0,["introText"]],2,"multiline",[28,[37,12],[[30,0,["onFieldInput"]],"introText"],null],[28,[37,12],[[30,0,["onInputBlur"]],"introText"],null]]],[["default"],[[[[1,"\\n            "],[8,[30,11,["tooltip"]],null,[["@triggerAriaLabel"],[[28,[37,3],["i18n_a11y_trigger_label_introductory_text_heading","campaign-manager-web/components/native-document-form"],null]]],[["default"],[[[[1,"\\n              "],[10,1],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_intro_text_tooltip_text","campaign-manager-web/components/native-document-form"],null]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[11]]]]],[1,"\\n"],[1,"          "],[10,"label"],[14,0,"form-with-preview-layout__label pt1"],[14,"for","i18n_document_label"],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_document_label","campaign-manager-web/components/native-document-form"],null]],[1,"\\n          "],[13],[1,"\\n\\n          "],[8,[39,14],null,[["@fileList","@onRemoveFile","@onClickAssetLibrary","@hasMaxAssetReached","@isLeadGenObjective","@isEditMode","@hideMediaLibraryButton","@validations","@onEditAssetHeadlineText","@onBlurHeadlineText","@getMaxPageCountSliderValue","@getDefaultGatedPreviewPageNumberForAsset","@onPreviewPageCountChange","@isPageCountSliderDisabled","@sliderTooltipContent","@getAssetHeadlineText","@showHeadlineTextValidations","@shouldShowPageCountInput","@showMultiAdNameExperience","@errorMessage","@showError"],[[30,0,["multiAdListManager","assetList"]],[30,0,["onRemoveAssetForMultiAsset"]],[30,0,["onClickAssetLibrary"]],[30,0,["hasMaxAssetReached"]],[30,10],[30,4],[30,0,["hideMediaLibraryButton"]],[30,0,["validations"]],[30,0,["onEditAssetHeadlineText"]],[30,0,["onInputBlur"]],[30,0,["getMaxPageCountForObjective"]],[30,0,["getDefaultGatedPreviewPageNumberForAsset"]],[30,0,["onAssetGatedPageValueChange"]],[28,[37,15],[[30,0,["isSliderEnabledForAssetLibrary"]]],null],[30,0,["sliderTooltipContent"]],[30,0,["getAssetHeadlineText"]],[30,0,["showAllValidations"]],[30,0,["shouldShowPageCountInput"]],[30,0,["showMultiAdNameExperience"]],[28,[37,3],["i18n_no_documents_chosen_feedback","campaign-manager-web/components/native-document-form"],null],[30,0,["showDocumentUrnErrorAssetLibrary"]]]],null],[1,"\\n\\n"],[41,[30,0,["isWebsiteVisitsOrConversionObjectiveCampaign"]],[[[1,"            "],[8,[39,11],null,[["@validations","@shouldShowAllValidations","@showCharCounter","@label","@placeholder","@value","@labelClasses","@onInput","@onBlur"],[[28,[37,16],[[30,0,["validations","attrs","destinationUrl"]]],null],[28,[37,13],[[30,0,["showAllValidations"]],[30,0,["showValidationsFor","destinationUrl"]]],null],false,[28,[37,3],["i18n_ad_destination_URL","campaign-manager-web/components/native-document-form"],null],[28,[37,3],["i18n_ad_destination_URL_placeholder","campaign-manager-web/components/native-document-form"],null],[30,0,["destinationUrl"]],"form-with-preview-layout__input-spacing",[28,[37,12],[[30,0,["onFieldInput"]],"destinationUrl"],null],[28,[37,12],[[30,0,["onInputBlur"]],"destinationUrl"],null]]],null],[1,"\\n\\n"],[1,"            "],[10,1],[14,0,"u-layout-flex__container--baseline"],[12],[1,"\\n              "],[10,"label"],[14,"for","shareContentLandingTitle"],[14,0,"form-with-preview-layout__label form-with-preview-layout__input-spacing"],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_sponsored_form_cta_label","campaign-manager-web/components/native-document-form"],null]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,17],null,[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                  "],[8,[39,18],[[4,[38,19],[[30,12,["triggerContentSharedInfo"]]],null]],[["@text","@size","@buttonType","@icon","@circle"],[[28,[37,3],["i18n_sponsored_form_call_to_action_aria_label","campaign-manager-web/components/native-document-form"],null],"small","tertiary","question",true]],null],[1,"\\n                "]],[12]],[[[1,"\\n                  "],[10,1],[12],[1,"\\n                    "],[1,[28,[35,3],["i18n_call_to_action_tooltip_text","campaign-manager-web/components/native-document-form"],null]],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n            "],[13],[1,"\\n\\n"],[1,"            "],[8,[39,20],null,[["@onChangeCta","@callToAction","@isRequired","@isDisabled","@callToActionValues","@id"],[[30,0,["onChangeCta"]],[28,[37,16],[[30,0,["callToAction"]]],null],true,[28,[37,15],[[30,0,["isDestinationUrlValid"]]],null],[30,0,["CALL_TO_ACTION_VALUES"]],"shareContentLandingTitle"]],null],[1,"\\n"]],[]],null],[1,"        "]],[]]]]],[1,"\\n      "]],[9]]]]],[1,"\\n\\n"],[41,[30,10],[[[1,"        "],[8,[30,7,["leadgenForm"]],null,[["@accountId","@companyId","@campaignLocale","@isFormSelectionDisabled","@callToAction","@callToActionEntity","@callToActionTooltipText","@sectionToExpandOnInit","@isCtaFieldShowing","@isCtaFieldDisabled","@isFormSelectionShowing","@isFormSelectionRequired","@showValidations","@customCtaLabels","@onUpdateCallToActionEntity"],[[30,1,["id"]],[30,3],[30,13],[30,14],[30,0,["leadgenCallToAction"]],[30,15],[28,[37,3],["leadgen_cta_tooltip_text","campaign-manager-web/components/native-document-form"],null],[30,8],true,true,true,true,[30,0,["showAllValidations"]],[30,0,["FORMAT_SPECIFIC_CREATIVE_CTA_VALUES"]],[30,16]]],null],[1,"\\n"]],[]],null],[1,"    "]],[7]]]]],[1,"\\n\\n"],[1,"    "],[10,0],[14,0,"creative-form__inline-feedback-container"],[12],[1,"\\n      "],[8,[39,9],[[24,0,"creative-form__inline-feedback"]],[["@isHidden","@type"],[[28,[37,6],[[30,0,["formError"]],null],null],"negative"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,21],null,[["error","customErrorMessage"],[[30,0,["formError"]],[28,[37,3],["i18n_save_content_error","campaign-manager-web/components/native-document-form"],null]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n\\n"],[41,[30,0,["shouldShowEditWarning"]],[[[1,"      "],[10,0],[14,0,"creative-form__warning creative-form__warning--active-campaigns"],[12],[1,"\\n        "],[8,[39,10],[[24,0,"creative-form__warning-icon"]],[["@size","@name"],["small","signal-notice"]],null],[1,"\\n        "],[10,1],[15,0,[29,["creative-form__warning-message"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],[[52,[30,0,["activeCampaignCount"]],"i18n_campaign_warning","i18n_campaign_warning_no_count"],"campaign-manager-web/components/native-document-form"],[["activeCampaignCount"],[[30,0,["activeCampaignCount"]]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n\\n"],[1,"  "],[8,[30,6,["preview"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,22],null,[["@previewOptions","@contentDisplayOrientation","@isFormWithPreviewMode","@isUsingMultiAsset","@onNewAssetSelect","@previewOptionsMultiAsset","@currentAssetPreviewId","@campaign","@contentType","@placement","@onPlacementChange","@unifiedAdsPreviewContent","@staticImagePreviewMap"],[[30,0,["previewDropdownOptionsByPlacement"]],[30,0,["DISPLAY_ORIENTATION","LANDSCAPE"]],true,[30,0,["showMultiAdNameExperience"]],[30,0,["onNewAssetSelect"]],[30,0,["previewOptionsMultiAsset"]],[30,0,["multiAdListManager","currentAssetPreviewId"]],[30,2],[30,0,["contentType"]],[30,0,["placement"]],[30,0,["onPlacementChange"]],[30,0,["unifiedAdsPreviewContent"]],[30,0,["staticImagePreviewMap"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,6,["footer-right"]],null,null,[["default"],[[[[1,"\\n"],[1,"    "],[8,[39,23],null,[["@accountId","@campaignCount","@isAddToCampaignCheckboxShowing","@isButtonDisabled","@isEditMode","@isSponsorOnCreateChecked","@shouldConfirmSave","@onClickSponsorOnCreate","@onClickSave","@isFormWithPreviewMode"],[[30,1,["id"]],[30,0,["campaignCount"]],[30,0,["shouldAddToCampaignBoxBeShown"]],[28,[37,24],[[30,0,["showAllValidations"]],[28,[37,13],[[30,0,["validations","isInvalid"]],[28,[37,15],[[30,0,["isLeadgenFormValid"]]],null]],null]],null],[30,4],[30,0,["shouldSponsorOnCreate"]],[30,0,["shouldConfirmSave"]],[28,[37,12],[[28,[37,25],[[30,0,["shouldSponsorOnCreate"]]],null],[28,[37,15],[[30,0,["shouldSponsorOnCreate"]]],null]],null],[30,0,["onSave"]],true]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[6]]]]]],["@account","@campaign","@companyId","@isEditMode","@title","layout","leadgenCreation","@sectionToExpandOnInit","item","@isLeadGenObjective","input","triggerData","@locale","@isLeadGenDisabled","@callToActionEntity","@onUpdateCallToActionEntity"],false,["if","asset-library/asset-library-isolated-modal-container","cm-overlay-loader","t","form-with-preview-layout","leadgen-form/creation","eq","unless","hue-web-foundations@-text-body","hue-web-inline-feedback","hue-web-icons@icon","generic-form/input","fn","or","multi-asset/multi-asset-document-container","not","readonly","hue-web-toggletip","hue-web-button","hue-web-toggletip-trigger","sponsored-content-cta-dropdown","error-message","sponsored-content-live-preview","create-and-sponsor-button","and","mut"]]',moduleName:"campaign-manager-web/components/native-document-form.hbs",isStrictMode:!1}),lt=(0,h.generateLiveAccuratePreviewUrls)(),{SHORT_PRESS:st}=f.CONTROL_INTERACTION_TYPE,ct=["native-document-form","sponsored-content"],ut={introText:!0,documentUrn:!0,headline:!0,destinationUrl:!0,callToAction:!0},dt="test"===A.default.environment?3:300,pt=`${S.SPONSORED_CONTENT_TRACKING_PREFIX[I.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT]}_`
let mt=e.default=(ee=(0,E.hasValidations)(r.default),te=(0,d.inject)("adForm"),ne=(0,d.inject)("sponsoredContent"),ae=(0,d.inject)("sponsoredContentLivePreview"),ie=(0,d.inject)("creative"),re=(0,d.inject)("lix"),oe=(0,d.inject)("scheduled-session-recorder"),le=(0,d.inject)("cm-asset-loader"),se=(0,d.inject)("assets/multi-ad-list-manager"),ce=(0,d.inject)("hue-web-toast"),ue=(0,c.computed)("shouldShowEditWarning","sponsoredUpdateContent.userGeneratedAdContent.adName","sponsoredUpdateContent.userGeneratedAdContent.entities.0.{headline,image}","sponsoredUpdateContent.userGeneratedAdContent.referenceUrn","sponsoredUpdateContent.userGeneratedAdContent.introductoryText.text"),de=(0,c.computed)("adSectionWasHidden","showValidationsFor","validations.errors.[]"),pe=(0,m.task)({drop:!0}),me=(0,m.task)({drop:!0}),ge=(0,m.task)(),be=(0,m.task)(),_e=(0,m.task)(),he=(0,m.task)(),fe=(0,m.task)({drop:!0}),(0,i.assertPropTypes)(Te=ee((nt=class extends a.default{get isProcessingStatusPollingEnabled(){return this.lix.getTreatmentIsEnabled(V.LIX_TEST_KEYS.enableProcessingStatusPolling)}get previewOptionsMultiAsset(){return this.multiAdListManager.previewOptionsMultiAsset(this.args.campaign.offsiteDeliveryEnabled,this.args.objectiveType,this.nativeDocumentAdFormat,this.sponsoredUpdateContent)}get headlineText0(){return this.multiAdListManager.assetList[0]?.headlineText}get headlineText1(){return this.multiAdListManager.assetList[1]?.headlineText}get headlineText2(){return this.multiAdListManager.assetList[2]?.headlineText}get headlineText3(){return this.multiAdListManager.assetList[3]?.headlineText}get headlineText4(){return this.multiAdListManager.assetList[4]?.headlineText}get shouldShowPageCountInput(){return this.shouldDisplayPreviewSlider}get showMultiAssetFlow(){return!this.args.isEditMode&&(!this.args.isDuplicate&&this.assetListLength>0||this.args.isDuplicate)}get showMultiAdNameExperience(){return this.showMultiAssetFlow&&this.assetListLength>1}get maxMultiAssetPollingRequests(){return dt*this.assetListLength}get isSliderEnabledForAssetLibrary(){if(!this.areMultitonsEnabled)return this.documentUrn&&!this.args.isEditMode
const e=(this.args.creative?this.args.creative.status??this.args.creative.statusV2?.status:null)===H.STATUSES.DRAFT
return this.shouldDisplayPreviewSlider&&this.assetListLength&&(!this.args.isEditMode||this.args.isEditMode&&e&&!this.previewDocumentPresent)}get unifiedAdsPreviewContent(){return this.lix.getTreatmentIsEnabled(V.LIX_TEST_KEYS.enableUAPPreviewForDocAdsOnLan)&&this.placement===h.AD_PLACEMENT.LAN?(0,h.makeAdPreviewContentFromCmSponsoredUpdateContent)(this.sponsoredUpdateContent):null}get placement(){return(0,h.toAdsPreviewPlacement)(this.selectedPreview?.name)}onPlacementChange(e){this.selectedPreview=e}get isPreviewForDocAdsOnLanEnabled(){return this.lix.getTreatmentIsEnabled(V.LIX_TEST_KEYS.enablePreviewForDocAdsOnLan)}_getPreviewConfigOptions(){return{isLanAdPreviewEnabled:this.args.campaign.offsiteDeliveryEnabled,isPreviewForDocAdsOnLanEnabled:this.isPreviewForDocAdsOnLanEnabled}}get previewDropdownOptionsByPlacement(){if(this.args.campaign.offsiteDeliveryEnabled&&this.isPreviewForDocAdsOnLanEnabled){const e=this.args.campaign.adFormat,{objectiveType:t}=this.args.campaign,n=this.currentlyPreviewedSponsorableContent,a=this._getPreviewConfigOptions()
return(0,h.getPreviewOptions)({sponsorableContent:n,adFormat:e,objectiveType:t},a)}return this.args.isLeadGenObjective?{[j.AD_RENDERING_PLACEMENT.FEED_MOBILE]:h.PREVIEW_DROPDOWN_OPTIONS_BY_PLACEMENT[j.AD_RENDERING_PLACEMENT.FEED_MOBILE]}:h.PREVIEW_DROPDOWN_OPTIONS_BY_PLACEMENT}get requiresLeadGenDocumentValidations(){return this.args.campaign.objectiveType===I.OBJECTIVE_TYPE.LEAD_GENERATION}get shouldConfirmSave(){const{sponsoredUpdateContent:e,activeSponsorableContent:t,shouldShowEditWarning:n}=this
return n&&!(0,P.deepEqual)(t,e)}get leadgenCallToAction(){return{...this.args.callToAction,labelType:z.FORMAT_SPECIFIC_CTA_LABEL_TYPE.UNLOCK_FULL_DOCUMENT}}get name(){return this.sponsoredUpdateContent.userGeneratedAdContent.adName}get staticImagePreviewMap(){return(0,b.getStaticImagePreviewMap)(I.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT,((e,t)=>this.i18n.lookupTranslation(this.constructor,e)(t)),this.args.objectiveType,{shouldShowPreviewForDocAdOnLAN:this.isPreviewForDocAdsOnLanEnabled&&!this.lix.getTreatmentIsEnabled(V.LIX_TEST_KEYS.enableUAPPreviewForDocAdsOnLan),isLanAdPreviewEnabled:this.args.campaign.offsiteDeliveryEnabled})}get introText(){return this.sponsoredUpdateContent.userGeneratedAdContent.introductoryText?.text}get documentUrn(){return this.sponsoredUpdateContent.userGeneratedAdContent.referenceUrn}get hasMultitonSupport(){return this.sponsoredUpdateContent.userGeneratedAdContent.entities[0].document?.hasMultitonSupport}get previewDocumentPresent(){return this.sponsoredUpdateContent.userGeneratedAdContent.entities[0].document.previewDocumentPresent}get previewImage(){return this.sponsoredUpdateContent.userGeneratedAdContent.entities[0].image}get headline(){return this.sponsoredUpdateContent.userGeneratedAdContent.entities[0].headline}get destinationUrl(){return this.sponsoredUpdateContent.userGeneratedAdContent.entities[0].destinationUrl}get callToAction(){return{labelType:this.sponsoredUpdateContent.userGeneratedAdContent.entities[0].callToAction||R.DEFAULT_CALL_TO_ACTION.labelType,target:null}}get pageCount(){return this.sponsoredUpdateContent.userGeneratedAdContent.entities[0].length}get maxPageCount(){const e=this.sponsoredUpdateContent.userGeneratedAdContent.entities[0].length
return this.isWebsiteVisitsOrConversionObjectiveCampaign?e||0:e?e-1:0}get defaultGatedPreviewPageNumber(){return this.args.objectiveType===I.OBJECTIVE_TYPE.LEAD_GENERATION?1:[I.OBJECTIVE_TYPE.WEBSITE_VISIT,I.OBJECTIVE_TYPE.WEBSITE_CONVERSION].includes(this.args.objectiveType)?this.sponsoredUpdateContent.userGeneratedAdContent.entities[0].length:1}get sliderTooltipContent(){return this.isWebsiteVisitsOrConversionObjectiveCampaign?this.i18n.lookupTranslation(this.constructor,"i18n_previewable_pages_tooltip_text_for_website_visits_and_conversions")():this.args.isLeadGenObjective?this.i18n.lookupTranslation(this.constructor,"i18n_previewable_pages_tooltip_text")():""}get shouldDisplayPreviewSlider(){return[I.OBJECTIVE_TYPE.WEBSITE_VISIT,I.OBJECTIVE_TYPE.WEBSITE_CONVERSION,I.OBJECTIVE_TYPE.LEAD_GENERATION].includes(this.args.objectiveType)}get savingAdsMessageString(){return 1===this.assetListLength?"i18n_single_ad_saving_message":"i18n_multiple_ad_saving_message"}get hasUploadedDocument(){return Boolean(this.documentUrn)}onChangeCta(e){this._updateUserGeneratedAdContent("callToAction",e)}get isDestinationUrlValid(){return this.validations.attrs.destinationUrl.isValid}get isWebsiteVisitsOrConversionObjectiveCampaign(){return[I.OBJECTIVE_TYPE.WEBSITE_VISIT,I.OBJECTIVE_TYPE.WEBSITE_CONVERSION].includes(this.args.objectiveType)}get isBrandAwarenessOrEngagementObjectiveCampaign(){return[I.OBJECTIVE_TYPE.BRAND_AWARENESS,I.OBJECTIVE_TYPE.ENGAGEMENT].includes(this.args.objectiveType)}get showUrlValidations(){return!!this.isWebsiteVisitsOrConversionObjectiveCampaign&&!(0,u.isEmpty)(this.destinationUrl)}get sponsoredUpdateContent(){const e=o.default.fromPojo(this.activeSponsorableContent)
return this.args.isDuplicate&&(e.visibility=b.VISIBILITY_TYPE.DARK),e}get userGeneratedAdContent(){return this.sponsoredUpdateContent.userGeneratedAdContent}get emptySponsoredUpdateContent(){return new o.default(parseInt(this.args.account.id,10),(0,G.createUrnFromAttrs)(G.URN_TYPES.COMPANY,this.args.companyId),this.args.companyId,{lifecycleState:b.SPONSORED_CONTENT_LIFECYCLE_STATES.PUBLISHED},b.VISIBILITY_TYPE.DARK,new l.default(k.CONTENT_TYPE.NATIVE_DOCUMENT))}get sponsorableContent(){return this.sponsoredUpdateContent.toPojo(!0)}get pemRegisterMediaUploadMetadata(){return(0,w.constructPemMetadata)(v.DOCUMENT_AD_UPLOAD_KEYS.REGISTER_MEDIA_UPLOAD,[this.args.companyId],{productName:v.DOCUMENT_ADS_PEM_PRODUCT_NAME})}get pemVectorAssetOutputMetadata(){return(0,w.constructPemMetadata)(v.DOCUMENT_AD_UPLOAD_KEYS.VECTOR_ASSET_OUTPUT,[this.args.companyId],{productName:v.DOCUMENT_ADS_PEM_PRODUCT_NAME})}get isLeadGenUIPlatformEnabled(){return this.lix.getTreatmentIsEnabled(V.LIX_TEST_KEYS.enableLeadGenUIPlatform)}get areMultitonsEnabled(){return this.lix.getTreatmentIsEnabled(V.LIX_TEST_KEYS.enableDocAdsMultitons)}get hasMaxAssetReached(){return this.assetListLength>=q.SELECTION_LIMIT_NUM}constructor(){super(...arguments),at(this,"i18n",ye,this),at(this,"error",Se,this),at(this,"vectorUpload",Ae,this),at(this,"adForm",Ce,this),at(this,"sponsoredContentService",Oe,this),at(this,"livePreviewService",ve,this),at(this,"creativeService",we,this),at(this,"tracking",Ie,this),at(this,"jet",Pe,this),at(this,"lix",Ne,this),at(this,"sessionRecorder",Re,this),at(this,"cmAssetLoader",De,this),at(this,"multiAdListManager",Me,this),at(this,"toast",Le,this),at(this,"assetWithFailedProcessing",ke,this),at(this,"selectedPreview",Ue,this),it(this,"IMAGE_SIZE",b.PERMANENT_VECTOR_URL_OUTPUT_SIZES.DOCUMENT_PREVIEW),it(this,"LEADGEN_FORM_SECTIONS",R.LEADGEN_FORM_SECTIONS),it(this,"UPLOADER_POLL_MAX_RETRIES",300),it(this,"DISPLAY_ORIENTATION",_.DISPLAY_ORIENTATION),it(this,"FORMAT_SPECIFIC_CREATIVE_CTA_VALUES",z.FORMAT_SPECIFIC_CTA_LABEL_TYPE),it(this,"CALL_TO_ACTION_VALUES",B.UGC_CALL_TO_ACTION_VALUES),it(this,"assetType",q.ASSET_ENTITY_TYPES.DOCUMENT),it(this,"unifiedAdsPreviewContentType",b.SPONSORED_CONTENT_TYPES.NATIVE_DOCUMENT),it(this,"contentType",k.CONTENT_TYPE.NATIVE_DOCUMENT),at(this,"gatedLeadgenPreviewPageCount",xe,this),at(this,"selectedFileName",Fe,this),at(this,"shouldSponsorOnCreate",ze,this),at(this,"showAllValidations",je,this)
at(this,"adSectionWasHidden",Ge,this),at(this,"isLivePreviewLoading",Be,this),at(this,"wasAnAssetRemoved",Ve,this),at(this,"uploadErrors",Ye,this),at(this,"previewDesktopUrl",He,this),at(this,"assetDataPollingAttempts",qe,this),at(this,"previewMobileUrl",Ke,this),at(this,"showValidationsFor",We,this),at(this,"formError",Xe,this),at(this,"shouldShowEditWarning",$e,this),at(this,"campaignCount",Je,this),at(this,"activeCampaignCount",Qe,this),at(this,"initialSelectedAssetEntities",Ze,this),at(this,"isAssetLibraryOpen",et,this),at(this,"hideMediaLibraryButton",tt,this),it(this,"nativeDocumentAdFormat",I.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT),it(this,"uploaderSettings",y.DOCUMENT_VECTOR_CONFIG),this.activeSponsorableContent=this.args.activeSponsorableContent,this.sessionRecorder.isRecording||this.sessionRecorder.start(D.SESSION_RECORD_FEATURES.CAMPAIGN_MANAGER_LOGIN,D.SESSION_RECORD_INTERVAL.TEN_SECONDS,{samplePercentage:D.SESSION_RECORD_SAMPLE_RATE.QUARTER}),this.sessionRecorder.start(D.SESSION_RECORD_FEATURES.DOCUMENT_AD_CREATION,D.SESSION_RECORD_INTERVAL.TEN_SECONDS,{samplePercentage:D.SESSION_RECORD_SAMPLE_RATE.QUARTER,maxDuration:D.SESSION_RECORD_MAX_DURATION.ONE_HOUR}),(this.args.isLeadGenObjective||this.isWebsiteVisitsOrConversionObjectiveCampaign)&&this.args.creative&&(this.gatedLeadgenPreviewPageCount=this.args.creative.variables.gatedLeadgenPreviewPageCount||this.defaultGatedPreviewPageNumber),this.args.isEditMode&&this._fetchCampaignCountTask.perform(this.sponsoredUpdateContent.entityUrn),(this.args.isEditMode||this.args.isDuplicate)&&this._triggerLivePreview(!0),this.multiAdListManager.resetAssetList(),this.userGeneratedAdContent.referenceUrn&&this.multiAdListManager.initializeAssetList(this.userGeneratedAdContent.entities?.[0].toPojo()),this.multiAdListManager.initializeMultiAdListManager({updateContentWithAssetData:this.onAssetLibraryDocumentUploadSuccess.bind(this)}),this.hideMediaLibraryButton=(this.args.isEditMode||this.args.isDuplicate)&&this.assetListLength>0,(this.args.isEditMode||this.args.isDuplicate)&&(this.multiAdListManager.assetList[0].headlineText=this.headline,this.multiAdListManager.assetList[0].previewPageCount=this.getDefaultGatedPreviewPageNumberForAsset(this.multiAdListManager.assetList[0])),this.cmAssetLoader.loadAssets([F.LAZYLOAD_ASSETS.PDFJS]),this.cmAssetLoader.loadAssets([F.LAZYLOAD_ASSETS.PDFJS_WORKER])}get pdfJsAssetReady(){return this.cmAssetLoader.assetStatuses[F.LAZYLOAD_ASSETS.PDFJS].isReady}get pdfJsWorkerAssetReady(){return this.cmAssetLoader.assetStatuses[F.LAZYLOAD_ASSETS.PDFJS_WORKER].isReady}get pdfjsLib(){return(0,c.get)(this.cmAssetLoader,`assetStatuses.${F.LAZYLOAD_ASSETS.PDFJS}.module`)||{}}get isLeadgenFormValid(){return!this.args.isLeadGenObjective||(this.isLeadGenUIPlatformEnabled?this.args.callToActionEntity?.target:this.adForm?.leadgenFormCreation?.isValid)}get shouldAddToCampaignBoxBeShown(){return!(this.args.isLeadGenObjective||this.isWebsiteVisitsOrConversionObjectiveCampaign||this.args.isEditMode)}get isSliderEnabled(){if(!this.areMultitonsEnabled)return this.documentUrn&&!this.args.isEditMode
const e=(this.args.creative?this.args.creative.status??this.args.creative.statusV2?.status:null)===H.STATUSES.DRAFT
return this.shouldDisplayPreviewSlider&&this.documentUrn&&(!this.args.isEditMode||this.args.isEditMode&&e&&!this.previewDocumentPresent)}get assetListLength(){return this.multiAdListManager.assetList.length}get showDocumentUrnErrorAssetLibrary(){const e=this.showAllValidations,t=!!this.assetListLength
return e&&!t}onSave(){this.isProcessingStatusPollingEnabled&&this._pollProcessingStatusOfAsset.perform(),this.showAllValidations=!0,this.validations.isValid&&this.isLeadgenFormValid?(this.showAllValidations=!1,this.showValidationsFor=new U.TrackedObject({}),this.assetWithFailedProcessing||this.saveSponsorableContentTask.perform()):(0,Y.setFocusOnFormWithPreviewErrorElement)()}get validationErrorCount(){const{adSectionWasHidden:e,showValidationsFor:t,validations:{errors:n}}=this
return e?n.length:n.filter((({attribute:e})=>t[e])).length}confirmCancel(){this.args.onConfirmCancel(this.sponsoredUpdateContent),this.tracking.fireInteractionEvent(`${pt}cancel`,st)}*saveSponsorableContentTask(){try{let e,t={},n={}
const a=this.documentUrn
if(this.args.isLeadGenObjective)if(this.isLeadGenUIPlatformEnabled)t=this.args.callToActionEntity.serializedAttributesCreativeCallToAction,n=this.args.callToActionEntity.serializedAttributesCmCreativeCallToAction
else{e=this.adForm.getLeadgenFormCreationJson()
const{labelType:n,target:a}=this.adForm.leadgenFormCreation.callToAction
if(t={labelType:n,target:a},e){this.tracking.fireInteractionEvent(L.default.CREATIVE.CREATE_CLICK)
const{headers:n}=yield this.adForm.saveLeadGenForm(e),a=n["x-restli-id"]
t.target=(0,M.convertAdFormIdToUrn)(a)}}let i
if(this.args.isEditMode?yield this.editSponsorableContentAndCreateDocumentProcessingParametersTask.perform(t,n,a):yield this.createManySponsoredUpdateContentDocumentTask.perform(t,n),i=this.args.isEditMode?this.editSponsorableContentAndCreateDocumentProcessingParametersTask.last.isSuccessful:this.createManySponsoredUpdateContentDocumentTask.last.isSuccessful,i){this.tracking.fireInteractionEvent(this.args.trackingKeys.save,st)
const t=!0,n=Boolean(e)
yield this.args.onClose(t,this.shouldSponsorOnCreate,n)}else this.formError=!0}catch(e){this.formError=!0}}*_createSponsorableContentTask(e,t,n=void 0,a=void 0){let i
i=n||this.sponsoredUpdateContent.toPojo()
const r={...i,state:{lifecycleState:b.SPONSORED_CONTENT_LIFECYCLE_STATES.PUBLISHED}},o=(0,T.getEncodedPrefixedURL)(this.destinationUrl)
o&&(r.userGeneratedAdContent.entities[0].destinationUrl=o)
const l=(0,w.constructPemMetadata)(v.DOCUMENT_AD_CREATE_KEYS.CREATE_SPONSORED_UPDATE,[this.args.campaignId],{productName:v.DOCUMENT_ADS_PEM_PRODUCT_NAME}),s=yield this.sponsoredContentService.createSponsoredUpdateContent(r,this.args.campaignId,this.shouldSponsorOnCreate,l)
if(this.shouldSponsorOnCreate){const n=(0,w.constructPemMetadata)(v.DOCUMENT_AD_CREATE_KEYS.CREATE_CREATIVE,[this.args.campaignId],{productName:v.DOCUMENT_ADS_PEM_PRODUCT_NAME}),i=(0,b.getCreativeDataForSponsoredUpdateContent)({callToAction:e,callToActionV2:t,sponsoredUpdateContent:s,isLeadGenObjective:this.args.isLeadGenObjective,campaignId:this.args.campaignId})
let r
this.isWebsiteVisitsOrConversionObjectiveCampaign&&(i.status=H.STATUSES.DRAFT),r=a?.previewPageCount?this.getMaxPageCountForObjective(a):this.maxPageCount,(this.args.isLeadGenObjective||this.isWebsiteVisitsOrConversionObjectiveCampaign&&a.previewPageCount!==r)&&(i.variables={gatedLeadgenPreviewPageCount:a.previewPageCount}),yield this.creativeService.createCreative(i,n)}}*_editSponsorableContentTask(e,t){const n={...this.sponsoredUpdateContent.toPojo()},a=(0,T.getEncodedPrefixedURL)(this.destinationUrl)
a&&(n.userGeneratedAdContent.entities[0].destinationUrl=a),delete n.lastModifiedAt
const i=(0,w.constructPemMetadata)(v.DOCUMENT_AD_CONTAINER_DROPDOWN_KEYS.EDIT_SPONSORED_UPDATE,[this.args.campaignId],{productName:v.DOCUMENT_ADS_PEM_PRODUCT_NAME})
if(yield this.sponsoredContentService.updateSponsoredUpdateContent(n,this.args.campaignId,i),this.args.isLeadGenObjective||this.isWebsiteVisitsOrConversionObjectiveCampaign){const n=(0,b.getCreativeDataForSponsoredUpdateContent)({callToAction:e,callToActionV2:t,sponsoredUpdateContent:this.sponsoredUpdateContent,existingCreative:this.args.creative,isLeadGenObjective:this.args.isLeadGenObjective})
n.variables={gatedLeadgenPreviewPageCount:this.gatedLeadgenPreviewPageCount},this.isWebsiteVisitsOrConversionObjectiveCampaign&&this.gatedLeadgenPreviewPageCount===this.maxPageCount&&(n.variables={}),yield this.creativeService.updateCreative(n,this.args.campaignId)}}onAssetLibraryDocumentUploadSuccess(e){this.tracking.fireInteractionEvent(`${pt}${(0,S.getTrackingModePrefix)(this.args.isEditMode)}ad_file_upload_success`,st),this.isLivePreviewLoading=!1,this.multiAdListManager.assetList.forEach((e=>{this._pollForMultiAssetData.perform(e.assetEntityAsset?.entityUrn)})),this._resetErrorState(),this._updateUserGeneratedAdContent("documentUrn",e.assetEntityAsset?.entityUrn),this._updateUserGeneratedAdContent("image",{url:e.assetEntityAsset?.assetContent?.previewImage?.url}),this.headline||this._updateUserGeneratedAdContent("headline",e.assetEntityAsset?.assetName),this._updateUserGeneratedAdContent("length",e.assetEntityAsset?.assetContent?.pageCount),this.gatedLeadgenPreviewPageCount=this.defaultGatedPreviewPageNumber,this.multiAdListManager.assetList.forEach((e=>{e.headlineText=e.assetEntityAsset?.assetName,e.previewPageCount=this.getDefaultGatedPreviewPageNumberForAsset(e)}))}get shouldShowLeadgenAssociationWarning(){return this.args.isLeadGenObjective&&!this.args.isLeadGenDisabled}get showStaticImagePreview(){return this.args.isLeadGenObjective||this.isWebsiteVisitsOrConversionObjectiveCampaign||this.isBrandAwarenessOrEngagementObjectiveCampaign}onAfterLeadGenPanelShow({name:e}){e!==R.LEADGEN_FORM_SECTIONS.AD_SECTION&&(this.adSectionWasHidden=!0)}onDocumentClear(){this._resetErrorState(),delete this.sponsoredUpdateContent.userGeneratedAdContent.entities[0].document,this._updateUserGeneratedAdContent("documentUrn",""),this._updateUserGeneratedAdContent("image",{}),this.isLivePreviewLoading=!1,this.wasAnAssetRemoved=!0,this.gatedLeadgenPreviewPageCount=1,this._pollForAssetData.cancelAll()}onInputBlur(e){this._showValidationsFor(e)}onFieldInput(e,t){this._updateUserGeneratedAdContent(e,t)}onGatedPageValueChange(e){this.gatedLeadgenPreviewPageCount=e}_updateUserGeneratedAdContent(e,t){if("introText"===e&&(this.userGeneratedAdContent.introductoryText.text=t),"name"===e&&(this.userGeneratedAdContent.adName=t),"documentUrn"===e&&(this.userGeneratedAdContent.referenceUrn=t),["headline","image","length","callToAction","destinationUrl"].includes(e)){const n=this.sponsoredUpdateContent.userGeneratedAdContent.entities[0]||new x.default
n[e]=t,this.userGeneratedAdContent.entities=new U.TrackedArray([n])}ut[e]&&this._triggerLivePreview()}*_fetchCampaignCountTask(e){try{const t={getCreativesByReferenceMetadata:(0,w.constructPemMetadata)(v.DOCUMENT_AD_FETCH_DATA_KEYS.FETCH_CREATIVES_BY_REFERENCE,[],{productName:v.DOCUMENT_ADS_PEM_PRODUCT_NAME}),getCampaignsForCreativesMetadata:(0,w.constructPemMetadata)(v.DOCUMENT_AD_FETCH_DATA_KEYS.FETCH_CAMPAIGNS_FOR_CREATIVES,[],{productName:v.DOCUMENT_ADS_PEM_PRODUCT_NAME})},{campaigns:n,activeCampaigns:a}=yield this.sponsoredContentService.getCampaignsForReference(e,t)
this.campaignCount=n.length,this.activeCampaignCount=a.length,this.shouldShowEditWarning=a.length>1}catch(t){this.jet.error(new Error(`Failed to fetch campaign count associated with ${e}`),[...ct,"fetch-campaign-count"],!1),this.shouldShowEditWarning=!0}}*_pollForAssetData(e,t=A.default.callbackDelay.long){try{if(this.assetDataPollingAttempts<dt){const n=(0,w.constructPemMetadata)(v.DOCUMENT_AD_UPLOAD_KEYS.POLL_FOR_PREVIEW_DATA,[],{productName:v.DOCUMENT_ADS_PEM_PRODUCT_NAME}),a=yield this.vectorUpload.getUrlsForAssets([e],this.IMAGE_SIZE,!0,n)
this.assetDataPollingAttempts+=1
if((0,C.getImageUrl)(a[e]))return yield(0,g.timeout)(this.getBackoffTimeout(t)),yield this._pollForAssetData.perform(e)
{const{assetStatus:n}=yield this.vectorUpload.fetchVectorAssetStatus(e)
if(n===O.VECTOR_ASSET_STATUS.ALLOWED)return yield(0,g.timeout)(this.getBackoffTimeout(t)),yield this._pollForAssetData.perform(e)
{this._updateUserGeneratedAdContent("headline",""),this._updateUserGeneratedAdContent("documentUrn",""),this._updateUserGeneratedAdContent("image",{}),this._setDocumentUploadErrorState({assetBlocked:!0})
const t=this.multiAdListManager.assetList.findIndex((t=>t.assetEntityAsset?.entityUrn===e))
this.onRemoveAssetForMultiAsset(this.multiAdListManager.assetList[t]),this.showAllValidations=!0
const n=(0,X.externalLinkInfo)([],{ariaLabel:this.i18n.lookupTranslation("components/native-document-form","i18n_document_upload_error_asset_blocked_link_title")(),href:(0,$.helpCenterUrl)([],{path:"help/linkedin/answer/a414962",accountId:this.args.account.id})}),a=this.i18n.lookupTranslation("components/native-document-form","i18n_document_upload_error_asset_blocked_v2")([{linkInfo:n}])
this.toast.add({type:K.TOAST_TYPES.ERROR,message:(0,W.htmlSafe)(a)}),this.jet.error(new Error(`Document Ad asset blocked, asset URN: ${e}`),[...ct,"document-vector-asset-blocked"],!1)}}}}catch(n){this.jet.error(new Error(`Failed to poll asset data for asset ${e}`),[...ct,"poll-vector-asset"],!1)}}getBackoffTimeout(e){return e*2**this.assetDataPollingAttempts}onClickAssetLibrary(){this.initialSelectedAssetEntities=this.multiAdListManager.selectedAssetEntities,this.isAssetLibraryOpen=!0}onDismissAssetLibrary(){this.isAssetLibraryOpen=!1}onSubmitSelectedAssets(e){this.args.isEditMode&&(this.multiAdListManager.resetAssetList(),this.multiAdListManager.addAssetsToListAndUpdatePreview(e),this.hideMediaLibraryButton=!0),this._removeUnselectedAssetsFromAssetList(e),this.multiAdListManager.addAssetsToListAndUpdatePreview(e)}_removeUnselectedAssetsFromAssetList(e){const t=e.map((e=>e.entityUrn));[...this.multiAdListManager.selectedAssetUrns].forEach((e=>{if(!t.includes(e)){const t=this.multiAdListManager.assetList.findIndex((t=>t.assetEntityAsset?.entityUrn===e))
this.onRemoveAssetForMultiAsset(this.multiAdListManager.assetList[t])}}))}onRemoveAssetForMultiAsset(e){this.multiAdListManager.removeAssetFromList(e),this.assetListLength?e.id===this.multiAdListManager.currentAssetPreviewId&&(this.multiAdListManager.updatePreviewedAsset(this.multiAdListManager.assetList[0]),this._updateUserGeneratedAdContent("headline",this.multiAdListManager.assetList[0].headlineText),this._updateUserGeneratedAdContent("documentUrn",this.multiAdListManager.assetList[0].assetEntityAsset?.entityUrn),this._updateUserGeneratedAdContent("image",{url:this.multiAdListManager.assetList[0].assetEntityAsset?.assetContent?.previewImage?.url}),this._triggerLivePreview()):(this.onDocumentClear(),this._triggerLivePreview()),this.hideMediaLibraryButton&&!this.assetListLength&&(this.hideMediaLibraryButton=!1),0===this.assetListLength&&this._pollForMultiAssetData.cancelAll()}_triggerLivePreview(e=!1){if(e||this.validations.isValid){const e={createLivePreviewPemMetadata:(0,w.constructPemMetadata)(v.DOCUMENT_AD_LIVE_PREVIEW_KEYS.CREATE_LIVE_PREVIEW,[],{productName:v.DOCUMENT_ADS_PEM_PRODUCT_NAME}),updateLivePreviewPemMetadata:(0,w.constructPemMetadata)(v.DOCUMENT_AD_LIVE_PREVIEW_KEYS.UPDATE_LIVE_PREVIEW,[],{productName:v.DOCUMENT_ADS_PEM_PRODUCT_NAME})}
this.livePreviewService.render(this.sponsorableContent,e)}else this.livePreviewService.resetAndReload()}willDestroy(){super.willDestroy(...arguments),this.vectorUpload.get("pollForVectorTemporaryUrlTask").cancelAll(),this.sessionRecorder.stop(D.SESSION_RECORD_FEATURES.DOCUMENT_AD_CREATION),(0,p.runDisposables)(this)}_showValidationsFor(e){this.showValidationsFor[e]=!0}_setDocumentUploadErrorState(e){this.assetDataPollingAttempts=0,this.uploadErrors=new U.TrackedObject(e),this.documentUploadError=!0,this._showValidationsFor("documentUrn")}_resetErrorState(){this.assetDataPollingAttempts=0,this.documentUploadError=!1,this.uploadErrors=new U.TrackedObject({})}*_pollForMultiAssetData(e,t=A.default.callbackDelay.long){try{if(this.assetDataPollingAttempts<this.maxMultiAssetPollingRequests){const n=(0,w.constructPemMetadata)(v.DOCUMENT_AD_UPLOAD_KEYS.POLL_FOR_PREVIEW_DATA,[],{productName:v.DOCUMENT_ADS_PEM_PRODUCT_NAME}),a=yield this.vectorUpload.getUrlsForAssets([e],this.IMAGE_SIZE,!0,n)
this.assetDataPollingAttempts+=1
if((0,C.getImageUrl)(a[e]))return yield(0,g.timeout)(this.getBackoffTimeout(t)),yield this._pollForMultiAssetData.perform(e)
{const{assetStatus:n}=yield this.vectorUpload.fetchVectorAssetStatus(e)
if(n===O.VECTOR_ASSET_STATUS.ALLOWED)return yield(0,g.timeout)(this.getBackoffTimeout(t)),yield this._pollForMultiAssetData.perform(e)
{const t=this.multiAdListManager.assetList.findIndex((t=>t.assetEntityAsset?.entityUrn===e)),n=this.multiAdListManager.assetList[t].assetEntityAsset?.assetName
this.onRemoveAssetForMultiAsset(this.multiAdListManager.assetList[t]),0===this.assetListLength&&(this._updateUserGeneratedAdContent("headline",""),this._updateUserGeneratedAdContent("documentUrn",""),this._updateUserGeneratedAdContent("image",{}),this.showAllValidations=!0)
const a=(0,X.externalLinkInfo)([],{ariaLabel:this.i18n.lookupTranslation(this.constructor,"i18n_document_ads_best_practices_link_title")(),href:(0,$.helpCenterUrl)([],{path:"help/lms/answer/a726534"})})
yield this.toast.add({type:K.TOAST_TYPES.ERROR,message:(0,W.htmlSafe)(this.i18n.lookupTranslation(this.constructor,"i18n_multi_asset_document_blocked_error")([{documentName:n,linkInfo:a}]))}),this.jet.error(new Error(`Document Ad asset blocked, asset URN: ${e}`),[...ct,"document-vector-asset-blocked"],!1)}}}}catch(n){this.jet.error(new Error(`Failed to poll asset data for asset ${e}`),[...ct,"poll-vector-asset"],!1)}}handleProcessingStatusNotReady(e){this.assetWithFailedProcessing=!0
const t=this.multiAdListManager.assetList.findIndex((t=>t.assetEntityAsset?.entityUrn===e)),n=this.multiAdListManager.assetList[t].assetEntityAsset?.assetName||"selected_document",a=(0,X.externalLinkInfo)([],{ariaLabel:this.i18n.lookupTranslation(this.constructor,"i18n_document_ads_best_practices_link_title")(),href:(0,$.helpCenterUrl)([],{path:"help/lms/answer/a726534"})})
this.toast.add({type:K.TOAST_TYPES.ERROR,message:(0,W.htmlSafe)(this.i18n.lookupTranslation(this.constructor,"i18n_multi_asset_document_processing_status_error")([{documentName:n,linkInfo:a}]))})}*_pollAssetProcessingStatus(e,t){let n=t.get(e)||0
for(;n<dt;){t.set(e,n+1),n=t.get(e)
const{processingStatus:a}=yield this.vectorUpload.fetchVectorAssetStatus(e)
if(a===O.VECTOR_ASSET_PROCESSING_STATUS.READY)return
if(a===O.VECTOR_ASSET_PROCESSING_STATUS.PROCESSING_FAILED)return void this.handleProcessingStatusNotReady(e)}this.handleProcessingStatusNotReady(e)}*_pollProcessingStatusOfAsset(){const e=new Map,t=this.multiAdListManager.assetList.map((t=>{this._pollAssetProcessingStatus.perform(t.assetEntityAsset?.entityUrn,e)}))
yield(0,g.allSettled)(t)}*createDocumentProcessingParametersForSingleAdTask(e){let t=v.DOCUMENT_AD_MULTITON_KEYS.SET_RECIPE_AND_PARAMS_CREATE,n="create"
if(this.args.isEditMode?(t=v.DOCUMENT_AD_MULTITON_KEYS.SET_RECIPE_AND_PARAMS_EDIT,n="edit"):this.args.isDuplicate&&(t=v.DOCUMENT_AD_MULTITON_KEYS.SET_RECIPE_AND_PARAMS_DUPLICATE,n="duplicate"),this.shouldDisplayPreviewSlider&&this.isSliderEnabled&&this.gatedLeadgenPreviewPageCount!==this.pageCount){const n=(0,w.constructPemMetadata)(t,[],{productName:v.DOCUMENT_ADS_PEM_PRODUCT_NAME})
yield this.vectorUpload.createDocumentProcessingParameters(e,this.gatedLeadgenPreviewPageCount,this.hasMultitonSupport,this.args.account.id,n)}else this.jet.info(`Did not call API to set multiton recipe for asseturn: ${e} in ${n} form`,["document-ads","multi-asset-form","multiton"],{shouldRethrow:!1})}*editSponsorableContentAndCreateDocumentProcessingParametersTask(e,t,n){yield this.createDocumentProcessingParametersForSingleAdTask.perform(n),yield this._editSponsorableContentTask.perform(e,t)}*createSingleSponsorableContentAndCreateDocumentProcessingParametersTask(e,t,n){yield this.createDocumentProcessingParametersForSingleAdTask.perform(n),yield this._createSponsorableContentTask.perform(e,t)}*createSponsorableContentAndDocumentProcessingParametersTask(e,t,n,a){const i=a.assetEntityAsset?.entityUrn||a.value?.document?.reference
let r=v.DOCUMENT_AD_MULTITON_KEYS.SET_RECIPE_AND_PARAMS_CREATE
this.args.isEditMode?r=v.DOCUMENT_AD_MULTITON_KEYS.SET_RECIPE_AND_PARAMS_EDIT:this.args.isDuplicate&&(r=v.DOCUMENT_AD_MULTITON_KEYS.SET_RECIPE_AND_PARAMS_DUPLICATE)
const o=(0,w.constructPemMetadata)(r,[],{productName:v.DOCUMENT_ADS_PEM_PRODUCT_NAME})
yield this.vectorUpload.createDocumentProcessingParameters(i,a.previewPageCount,this.hasMultitonSupport,this.args.account.id,o),yield this._createSponsorableContentTask.perform(e,t,n,a)}*createManySponsoredUpdateContentDocumentTask(e,t){const n=[],a=this.multiAdListManager.assetList.map(((a,i)=>{const r=(0,Q.copy)(this.sponsorableContent,!0)
let o=(0,c.get)(r,"userGeneratedAdContent.adName")
if(this.assetListLength>1){const e=this.i18n.lookupTranslation(this.constructor,"i18n_ad_variant_label_no_name")()
o=`${o||e}_${i+1}`}n.push(o),(0,c.set)(r,"userGeneratedAdContent.adName",o),this.setAssetEntityDataToSponsoredUpdateContent(r,a)
const l=a.previewPageCount,s=this.getMaxPageCountForAssetLibraryFromAssetOrUGC(a)
return this.shouldDisplayPreviewSlider&&this.isSliderEnabledForAssetLibrary&&l!==s?this.createSponsorableContentAndDocumentProcessingParametersTask.perform(e,t,r,a):(this.jet.info(`Did not call API to set multiton recipe for asseturn: ${this.userGeneratedAdContent.referenceUrn} while creating a single ad in MACRO`,["document-ads","multi-asset-form","multiton"],{shouldRethrow:!1}),this._createSponsorableContentTask.perform(e,t,r,a))})),i=yield(0,g.allSettled)(a),r=this.i18n.lookupTranslation(this.constructor,"i18n_save_variant_content_error"),o=this.i18n.lookupTranslation(this.constructor,"i18n_too_many_requests_error_message");(0,Z.showErrorToastForMultiAd)(i,{adNames:n,toast:this.toast,translationGetter:r,messageForTotalFailure:"Failed to create any creatives from asset library.",translationGetterFor429Error:o})}getAssetHeadlineText(e,t){return(0,c.get)(this,`headlineText${t}`)}onEditAssetHeadlineText(e,t){e.headlineText=t,1!==this.assetListLength&&e.id!==this.multiAdListManager.currentAssetPreviewId||this._updateUserGeneratedAdContent("headline",t),this._triggerLivePreview()}onAssetGatedPageValueChange(e,t){e.previewPageCount=t,(this.args.isEditMode||this.args.isDuplicate)&&(this.gatedLeadgenPreviewPageCount=t)}getMaxPageCountForAssetLibraryFromAssetOrUGC(e){return e.assetEntityAsset?.assetContent?.pageCount||e.value?.length||this.sponsoredUpdateContent.userGeneratedAdContent.entities[0].length}getMaxPageCountForObjective(e){const t=this.getMaxPageCountForAssetLibraryFromAssetOrUGC(e)
return this.isWebsiteVisitsOrConversionObjectiveCampaign?t||0:t?t-1:0}getDefaultGatedPreviewPageNumberForAsset(e){return this.args.creative?.variables?.gatedLeadgenPreviewPageCount&&!this.wasAnAssetRemoved?this.args.creative.variables.gatedLeadgenPreviewPageCount:this.args.objectiveType===I.OBJECTIVE_TYPE.LEAD_GENERATION?1:[I.OBJECTIVE_TYPE.WEBSITE_VISIT,I.OBJECTIVE_TYPE.WEBSITE_CONVERSION].includes(this.args.objectiveType)?e.assetEntityAsset?.assetContent?.pageCount||this.pageCount:1}onNewAssetSelect(e){const t=this.multiAdListManager.assetList.find((t=>t.id===e))
this._updateUserGeneratedAdContent("headline",t.headlineText),this._updateUserGeneratedAdContent("documentUrn",t.assetEntityAsset?.entityUrn),this._updateUserGeneratedAdContent("image",{url:t.assetEntityAsset?.assetContent?.previewImage?.url}),this.multiAdListManager.onNewAssetSelect(e)}setAssetEntityDataToSponsoredUpdateContent(e,t){const n=t.headlineText,a=t.assetEntityAsset?.entityUrn||t.value?.document?.reference,i=t.assetEntityAsset?.assetContent?.previewImage?.url||t.value.image.url,r=t.assetEntityAsset?.assetContent?.pageCount||t.value?.document?.pageCount,o=t.previewPageCount;(0,c.set)(e,"userGeneratedAdContent.entities.0.headline",n),(0,c.set)(e,"userGeneratedAdContent.referenceUrn",a),(0,c.set)(e,"userGeneratedAdContent.entities.0.image",{url:i}),(0,c.set)(e,"userGeneratedAdContent.entities.0.length",r),(this.isWebsiteVisitsOrConversionObjectiveCampaign||this.args.isLeadGenObjective)&&(this.gatedLeadgenPreviewPageCount=o)}},it(nt,"propTypes",{account:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,campaign:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,companyId:i.PropTypes.number.isRequired,activeSponsorableContent:i.PropTypes.object.isRequired,isEditMode:i.PropTypes.bool.isRequired,isDuplicate:i.PropTypes.bool.isRequired,isLeadGenObjective:i.PropTypes.bool.isRequired,canCreateContent:i.PropTypes.bool.isRequired,onClose:i.PropTypes.func.isRequired,campaignId:i.PropTypes.number.isRequired,trackingKeys:i.PropTypes.object.isRequired,objectiveType:i.PropTypes.string.isRequired,creative:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.null]),onConfirmCancel:i.PropTypes.func.isRequired,isLeadGenDisabled:i.PropTypes.bool.isRequired,callToAction:i.PropTypes.object,callToActionEntity:i.PropTypes.instanceOf(J.default),onUpdateCalltoActionEntity:i.PropTypes.func}),ye=rt((Ee=nt).prototype,"i18n",[d.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se=rt(Ee.prototype,"error",[d.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ae=rt(Ee.prototype,"vectorUpload",[d.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=rt(Ee.prototype,"adForm",[te],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Oe=rt(Ee.prototype,"sponsoredContentService",[ne],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ve=rt(Ee.prototype,"livePreviewService",[ae],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),we=rt(Ee.prototype,"creativeService",[ie],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ie=rt(Ee.prototype,"tracking",[d.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pe=rt(Ee.prototype,"jet",[d.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ne=rt(Ee.prototype,"lix",[re],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Re=rt(Ee.prototype,"sessionRecorder",[oe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),De=rt(Ee.prototype,"cmAssetLoader",[le],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Me=rt(Ee.prototype,"multiAdListManager",[se],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Le=rt(Ee.prototype,"toast",[ce],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ke=rt(Ee.prototype,"assetWithFailedProcessing",[N.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ue=rt(Ee.prototype,"selectedPreview",[N.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),rt(Ee.prototype,"onPlacementChange",[c.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onPlacementChange"),Ee.prototype),xe=rt(Ee.prototype,"gatedLeadgenPreviewPageCount",[N.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),rt(Ee.prototype,"shouldConfirmSave",[ue],Object.getOwnPropertyDescriptor(Ee.prototype,"shouldConfirmSave"),Ee.prototype),Fe=rt(Ee.prototype,"selectedFileName",[N.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ze=rt(Ee.prototype,"shouldSponsorOnCreate",[N.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),je=rt(Ee.prototype,"showAllValidations",[N.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ge=rt(Ee.prototype,"adSectionWasHidden",[N.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Be=rt(Ee.prototype,"isLivePreviewLoading",[N.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ve=rt(Ee.prototype,"wasAnAssetRemoved",[N.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ye=rt(Ee.prototype,"uploadErrors",[N.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new U.TrackedObject({})}}),He=rt(Ee.prototype,"previewDesktopUrl",[N.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return lt.desktopUrl}}),qe=rt(Ee.prototype,"assetDataPollingAttempts",[N.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),Ke=rt(Ee.prototype,"previewMobileUrl",[N.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return lt.mobileUrl}}),We=rt(Ee.prototype,"showValidationsFor",[N.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new U.TrackedObject({})}}),Xe=rt(Ee.prototype,"formError",[N.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),$e=rt(Ee.prototype,"shouldShowEditWarning",[N.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Je=rt(Ee.prototype,"campaignCount",[N.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),Qe=rt(Ee.prototype,"activeCampaignCount",[N.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),Ze=rt(Ee.prototype,"initialSelectedAssetEntities",[N.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),et=rt(Ee.prototype,"isAssetLibraryOpen",[N.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),tt=rt(Ee.prototype,"hideMediaLibraryButton",[N.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),rt(Ee.prototype,"onChangeCta",[c.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onChangeCta"),Ee.prototype),rt(Ee.prototype,"sponsoredUpdateContent",[s.cached],Object.getOwnPropertyDescriptor(Ee.prototype,"sponsoredUpdateContent"),Ee.prototype),rt(Ee.prototype,"onSave",[c.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onSave"),Ee.prototype),rt(Ee.prototype,"validationErrorCount",[de],Object.getOwnPropertyDescriptor(Ee.prototype,"validationErrorCount"),Ee.prototype),rt(Ee.prototype,"confirmCancel",[c.action],Object.getOwnPropertyDescriptor(Ee.prototype,"confirmCancel"),Ee.prototype),rt(Ee.prototype,"saveSponsorableContentTask",[pe],Object.getOwnPropertyDescriptor(Ee.prototype,"saveSponsorableContentTask"),Ee.prototype),rt(Ee.prototype,"_createSponsorableContentTask",[m.task],Object.getOwnPropertyDescriptor(Ee.prototype,"_createSponsorableContentTask"),Ee.prototype),rt(Ee.prototype,"_editSponsorableContentTask",[m.task],Object.getOwnPropertyDescriptor(Ee.prototype,"_editSponsorableContentTask"),Ee.prototype),rt(Ee.prototype,"onAssetLibraryDocumentUploadSuccess",[c.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onAssetLibraryDocumentUploadSuccess"),Ee.prototype),rt(Ee.prototype,"onAfterLeadGenPanelShow",[c.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onAfterLeadGenPanelShow"),Ee.prototype),rt(Ee.prototype,"onDocumentClear",[c.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onDocumentClear"),Ee.prototype),rt(Ee.prototype,"onInputBlur",[c.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onInputBlur"),Ee.prototype),rt(Ee.prototype,"onFieldInput",[c.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onFieldInput"),Ee.prototype),rt(Ee.prototype,"onGatedPageValueChange",[c.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onGatedPageValueChange"),Ee.prototype),rt(Ee.prototype,"_fetchCampaignCountTask",[me],Object.getOwnPropertyDescriptor(Ee.prototype,"_fetchCampaignCountTask"),Ee.prototype),rt(Ee.prototype,"_pollForAssetData",[m.task],Object.getOwnPropertyDescriptor(Ee.prototype,"_pollForAssetData"),Ee.prototype),rt(Ee.prototype,"onClickAssetLibrary",[c.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onClickAssetLibrary"),Ee.prototype),rt(Ee.prototype,"onDismissAssetLibrary",[c.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onDismissAssetLibrary"),Ee.prototype),rt(Ee.prototype,"onSubmitSelectedAssets",[c.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onSubmitSelectedAssets"),Ee.prototype),rt(Ee.prototype,"onRemoveAssetForMultiAsset",[c.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onRemoveAssetForMultiAsset"),Ee.prototype),rt(Ee.prototype,"_pollForMultiAssetData",[m.task],Object.getOwnPropertyDescriptor(Ee.prototype,"_pollForMultiAssetData"),Ee.prototype),rt(Ee.prototype,"_pollAssetProcessingStatus",[m.task],Object.getOwnPropertyDescriptor(Ee.prototype,"_pollAssetProcessingStatus"),Ee.prototype),rt(Ee.prototype,"_pollProcessingStatusOfAsset",[m.task],Object.getOwnPropertyDescriptor(Ee.prototype,"_pollProcessingStatusOfAsset"),Ee.prototype),rt(Ee.prototype,"createDocumentProcessingParametersForSingleAdTask",[ge],Object.getOwnPropertyDescriptor(Ee.prototype,"createDocumentProcessingParametersForSingleAdTask"),Ee.prototype),rt(Ee.prototype,"editSponsorableContentAndCreateDocumentProcessingParametersTask",[be],Object.getOwnPropertyDescriptor(Ee.prototype,"editSponsorableContentAndCreateDocumentProcessingParametersTask"),Ee.prototype),rt(Ee.prototype,"createSingleSponsorableContentAndCreateDocumentProcessingParametersTask",[_e],Object.getOwnPropertyDescriptor(Ee.prototype,"createSingleSponsorableContentAndCreateDocumentProcessingParametersTask"),Ee.prototype),rt(Ee.prototype,"createSponsorableContentAndDocumentProcessingParametersTask",[he],Object.getOwnPropertyDescriptor(Ee.prototype,"createSponsorableContentAndDocumentProcessingParametersTask"),Ee.prototype),rt(Ee.prototype,"createManySponsoredUpdateContentDocumentTask",[fe],Object.getOwnPropertyDescriptor(Ee.prototype,"createManySponsoredUpdateContentDocumentTask"),Ee.prototype),rt(Ee.prototype,"getAssetHeadlineText",[c.action],Object.getOwnPropertyDescriptor(Ee.prototype,"getAssetHeadlineText"),Ee.prototype),rt(Ee.prototype,"onEditAssetHeadlineText",[c.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onEditAssetHeadlineText"),Ee.prototype),rt(Ee.prototype,"onAssetGatedPageValueChange",[c.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onAssetGatedPageValueChange"),Ee.prototype),rt(Ee.prototype,"getMaxPageCountForObjective",[c.action],Object.getOwnPropertyDescriptor(Ee.prototype,"getMaxPageCountForObjective"),Ee.prototype),rt(Ee.prototype,"getDefaultGatedPreviewPageNumberForAsset",[c.action],Object.getOwnPropertyDescriptor(Ee.prototype,"getDefaultGatedPreviewPageNumberForAsset"),Ee.prototype),rt(Ee.prototype,"onNewAssetSelect",[c.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onNewAssetSelect"),Ee.prototype),Te=Ee))||Te)||Te);(0,t.setComponentTemplate)(ot,mt)})),define("campaign-manager-web/components/new-account-page",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/component","campaign-manager-web/constants/routes","@linkedin/ember-prop-types","campaign-manager-web/entities/account","campaign-manager-web/utils/account","@glimmer/tracking","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/utils/urn","@ember/service","campaign-manager-web/constants/tracking","campaign-manager-web/utils/http-error","campaign-manager-web/constants/notification","ember-test-friendly-error-handler","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/account"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T){var E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U
function x(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function F(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function z(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const j=(0,n.createTemplateFactory)({id:"wjMWrrrj",block:'[[[8,[39,0],null,[["@title","@dataTestValue","@backButtonRoute","@backButtonModels","@backButtonTooltipMessage","@backButtonClickTrackingEvent"],[[28,[37,1],["i18n_create_account","campaign-manager-web/components/new-account-page"],null],"new-account-header",[30,0,["iaRedesign","listReturnRoute","name"]],[30,0,["iaRedesign","listReturnRoute","models"]],[28,[37,1],["i18n_back_to_accounts","campaign-manager-web/components/new-account-page"],null],"new_accounts_back"]],null],[1,"\\n\\n"],[10,0],[14,0,"new-account-page__container grid--is-fluid grid flex-fill"],[12],[1,"\\n  "],[10,"section"],[14,0,"grid__col grid__col--md-6"],[12],[1,"\\n    "],[8,[39,2],null,[["@model","@updateAccount","@showValidations","@onSave"],[[30,1],[30,0,["updateAccountRecord"]],[30,0,["showAddAccountValidations"]],[28,[37,3],[[30,0,["accountFormTask"]]],null]]],null],[1,"\\n    "],[8,[39,4],[[24,0,"mh4"]],[["@isHidden","@type"],[[28,[37,5],[[30,0,["showAddAccountSaveError"]]],null],"negative"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,6],null,[["error"],[[30,0,["accountFormTaskError"]]]]]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[10,0],[14,0,"new-account-page__button-container"],[12],[1,"\\n      "],[8,[39,7],[[4,[38,8],["click",[30,0,["onCancel"]]],null],[4,[38,9],["create_account_form_cancel"],null]],[["@text","@buttonType","@size"],[[28,[37,1],["i18n_cancel_button","campaign-manager-web/components/new-account-page"],null],"secondary","small"]],null],[1,"\\n      "],[8,[39,7],[[16,"disabled",[30,0,["isDisabled"]]],[24,4,"submit"],[4,[38,8],["click",[28,[37,3],[[30,0,["accountFormTask"]]],null]],null],[4,[38,9],["create_account_form_submit"],null]],[["@text","@buttonType","@size"],[[28,[37,1],["i18n_create_account_button","campaign-manager-web/components/new-account-page"],null],"primary","small"]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,"section"],[14,0,"grid__col grid__col--md-3 ph5"],[12],[1,"\\n    "],[10,"h4"],[15,0,[29,["pt4 pb3"," ",[28,[37,10],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_create_account_static_title","campaign-manager-web/components/new-account-page"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,10],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[8,[39,11],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_create_account_static_content","campaign-manager-web/components/new-account-page"],[["linkInfo"],[[28,[37,12],null,[["role","href"],[[30,2,["role"]],[28,[37,13],null,[["path"],["help/lms/answer/a426102"]]]]]]]]]],[1,"\\n      "]],[2]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"]],["@model","iphHelper"],false,["cm-page-header","t","account-form","perform","hue-web-inline-feedback","not","error-message","hue-web-button","on","track-interaction","hue-web-foundations@-text-body","iph-helper","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/new-account-page.hbs",isStrictMode:!1})
let G=e.default=(E=(0,m.inject)("account"),y=(0,m.inject)(),S=(0,m.inject)(),A=(0,m.inject)(),C=(0,m.inject)(),O=(0,m.inject)(),v=(0,u.task)({drop:!0}),U=class extends i.default{constructor(...e){super(...e),x(this,"accountService",I,this),x(this,"iaRedesign",P,this),x(this,"memberProfile",N,this),x(this,"router",R,this),x(this,"jet",D,this),x(this,"tracking",M,this),F(this,"applicationRoute",r.ROUTE_NAME.APPLICATION),x(this,"accountFormTaskError",L,this),x(this,"showAddAccountValidations",k,this)}get isDisabled(){return!this.args.model.canEditAccount||this.accountFormTask.isRunning||this.showAddAccountValidations&&!this.args.model.validations.isValid}get showAddAccountSaveError(){return null!=this.accountFormTaskError}updateAccountRecord(e={}){return(0,s.updateAccount)(this.args.model,e)}onCancel(){this.resetAdAccountForm(),this.router.transitionTo(this.applicationRoute)}*accountFormTask(){this.showAddAccountValidations=!0
const e=this.args.model
if(e.get("validations.isValid"))try{e.reference||this.updateAccountRecord({reference:(0,p.createUrnFromAttrs)(p.URN_TYPES.MEMBER,this.memberProfile.profileData.id)})
const t=(0,f.constructPemMetadata)(T.CM_ACCOUNT_ADD_ACCOUNT,[],{productName:T.CM_ACCOUNT_PRODUCT_NAME}),n=(yield this.accountService.saveAccount(e,t)).id
this.tracking.fireTrackingPayload(g.TRACKING_EVENT_TOPIC.CAMPAIGN_MANAGER_USER_ACTION_EVENT,{sponsoredAccountUrn:(0,p.createUrnFromAttrs)(p.URN_TYPES.SPONSORED_ACCOUNT,n),flow:g.CAMPAIGN_MANAGER_USER_FLOW.OBJECTIVE_BASED_BUYING,action:g.USER_ACTION_TYPE.ACCOUNT_CREATION}),this.resetAdAccountForm(),this.iaRedesign.fetchAccountsTask.perform(),this.router.transitionTo(r.ROUTE_NAME.ACCOUNT_INDEX,n)}catch(t){(0,d.didCancel)(t)||(0,h.default)("account-form-save-error",(e=>{this.accountFormTaskError=e,this.jet.error(new Error(`Failed to save new advertiser account with error:  ${(0,b.getErrorMessage)(e)}`),[_.NOTIFICATIONS_JET_ERROR_TAG,"new-account-page"],!1)}))(t)}}resetAdAccountForm(){this.accountFormTask.cancelAll(),this.showAddAccountValidations=!1}},F(U,"propTypes",{model:o.PropTypes.instanceOf(l.default).isRequired}),I=z((w=U).prototype,"accountService",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=z(w.prototype,"iaRedesign",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=z(w.prototype,"memberProfile",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=z(w.prototype,"router",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=z(w.prototype,"jet",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=z(w.prototype,"tracking",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=z(w.prototype,"accountFormTaskError",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),k=z(w.prototype,"showAddAccountValidations",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),z(w.prototype,"updateAccountRecord",[a.action],Object.getOwnPropertyDescriptor(w.prototype,"updateAccountRecord"),w.prototype),z(w.prototype,"onCancel",[a.action],Object.getOwnPropertyDescriptor(w.prototype,"onCancel"),w.prototype),z(w.prototype,"accountFormTask",[v],Object.getOwnPropertyDescriptor(w.prototype,"accountFormTask"),w.prototype),w);(0,t.setComponentTemplate)(j,G)})),define("campaign-manager-web/components/new-feature-introduction-bubble",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","@ember/object","@ember/service","campaign-manager-web/utils/new-feature-introduction","ember-lifeline","@ember/runloop"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E
function y(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function S(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function A(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const C=(0,n.createTemplateFactory)({id:"clrtzwPH",block:'[[[1,"\\n"],[41,[30,0,["isDisplayed"]],[[[1,"  "],[8,[39,1],null,[["@to"],["nfi-outlet"]],[["default"],[[[[1,"\\n    "],[8,[39,2],[[17,1],[4,[38,3],null,[["pageKey","routeName","currentRoute"],[[30,0,["impressionTrackingName"]],[28,[37,4],[[53,"outletState"],"render.name"],null],[28,[37,4],[[53,"outletState"],"render"],null]]]]],[["@anchor","@shouldShow","@popperOptions","@onDismissPressed","@theme","@contentClass","@dismissControlName","@afterShow","@enableDynamicPositionUpdate"],[[30,2],[30,0,["isDisplayed"]],[30,0,["popperOptions"]],[30,0,["onDismiss"]],"dark","new-feature-introduction-bubble__content",[30,0,["dismissTrackingName"]],[30,0,["onAfterShow"]],[30,3]]],[["default"],[[[[1,"\\n      "],[11,0],[24,0,"mr5"],[4,[38,6],null,[["onEnter","threshold"],[[30,0,["onImpression"]],[30,0,["viewportThreshold"]]]]],[12],[1,"\\n"],[41,[30,4],[[[1,"          "],[10,"h1"],[15,0,[29,["mb4 u-color__white"," ",[28,[37,7],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[30,4]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"        "],[10,2],[15,0,[29,["u-color__white--80"," ",[28,[37,7],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[48,[30,8]],[[[1,"            "],[18,8,null],[1,"\\n"]],[]],[[[1,"            "],[18,9,null],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n        "],[10,0],[14,0,"mt3 u-layout-flex__container--space-between"],[12],[1,"\\n"],[41,[48,[30,10]],[[[1,"            "],[10,2],[15,0,[29,["u-layout-flex__container--center new-feature-introduction-bubble__nfi-number"," ",[28,[37,7],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n              "],[18,10,null],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[41,[30,5],[[[1,"            "],[8,[39,10],[[16,"aria-label",[30,6]],[16,0,[29,[[28,[37,11],["dark"],null]]]],[4,[38,13],["click",[30,0,["onCustomCtaClick"]]],null]],[["@buttonType","@size","@text"],["secondary","small",[52,[30,7],[30,7],[28,[37,12],["i18n_show_me","campaign-manager-web/components/new-feature-introduction-bubble"],null]]]],null],[1,"\\n"]],[]],[[[1,"            "],[8,[39,10],[[16,0,[29,[[28,[37,11],["dark"],null]]]],[4,[38,13],["click",[30,0,["onDismiss"]]],null]],[["@buttonType","@size"],["secondary","small"]],[["default"],[[[[1,"\\n              "],[1,[28,[35,12],["i18n_got_it","campaign-manager-web/components/new-feature-introduction-bubble"],null]],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],["&attrs","@anchor","@enableDynamicPositionUpdate","@header","@onCtaClick","@ctaAriaLabel","@ctaText","&content","&default","&steps"],false,["if","ember-wormhole","enterprise-teaching-bubble@bubble","track-render","get","-get-dynamic-var","intersection-observer","hue-web-foundations@-text-body","has-block","yield","hue-web-button","hue-web-foundations@-color-scheme","t","on"]]',moduleName:"campaign-manager-web/components/new-feature-introduction-bubble.hbs",isStrictMode:!1})
let O=e.default=(d=(0,l.inject)("new-product-introduction"),p=(0,l.inject)(),m=(0,l.inject)(),(0,r.assertPropTypes)((E=class extends a.default{constructor(...e){super(...e),y(this,"newProductIntroduction",_,this),y(this,"lix",h,this),y(this,"tracking",f,this),S(this,"viewportThreshold",.1),S(this,"focusableElements",[]),S(this,"anchorEl",null),S(this,"containerEl",null),y(this,"forceClose",T,this)}get gotItTrackingName(){return`got_it_nfi_${this.args.id}`}get showMeTrackingName(){return`show_me_nfi_${this.args.id}`}get impressionTrackingName(){return`view_nfi_${this.args.id}`}get dismissTrackingName(){return`close_nfi_${this.args.id}`}get isDisplayed(){return this.newProductIntroduction.currentWidgetId===(0,s.toLegoWidgetId)(this.args.id)&&!this.forceClose}get popperOptions(){const e=this.args.fallbackPlacements||["top","right","bottom","left"]
return{placement:this.args.placement,modifiers:[{name:"flip",options:{fallbackPlacements:e}}]}}_focusOnContainer(){this.focusableElements&&this.focusableElements[0]&&this.focusableElements[0].focus()}_focusOnAnchor(){this.anchorEl&&this.anchorEl.focus()}_makeBubbleUnfocusable(){this.focusableElements.forEach((e=>e.setAttribute("tabindex","-1")))}_removeListeners(){(0,c.removeEventListener)(this,this.anchorEl,"focus",this.onFocusOnTrigger),(0,c.removeEventListener)(this,this.anchorEl,"blur",this.onBlurOnTrigger),(0,c.removeEventListener)(this,this.focusableElements[this.focusableElements.length-1],"blur",this.onLastFocusableBlurredInHoverable),(0,c.removeEventListener)(this,this.anchorEl,"click",this.onForceClose)}onAfterShow({anchorEl:e,bubbleComponent:t}){const{containerEl:n}=t
var a
this.focusableElements.length||(this.focusableElements=[n,...(a=n,[...a.querySelectorAll('a, button, input, textarea, select, details,[tabindex]:not([tabindex="-1"]), [contenteditable]')].filter((e=>!e.hasAttribute("disabled"))))]),this._makeBubbleUnfocusable(),e.setAttribute("tabindex","0"),(0,o.setProperties)(this,{anchorEl:e,containerEl:n}),(0,c.addEventListener)(this,e,"focus",this.onFocusOnTrigger),(0,c.addEventListener)(this,e,"blur",this.onBlurOnTrigger),(0,c.addEventListener)(this,this.focusableElements[this.focusableElements.length-1],"blur",this.onLastFocusableBlurredInHoverable),(0,c.addEventListener)(this,e,"click",this.onForceClose)}onForceClose(){this._removeListeners(),(0,o.set)(this,"forceClose",!0),(0,u.scheduleOnce)("afterRender",this,this._focusOnAnchor.bind(this))}onBlurOnTrigger(){this.focusableElements&&this.focusableElements[0]&&(this.focusableElements.forEach((e=>{e.removeAttribute("tabindex")})),this.focusableElements[0].setAttribute("tabindex","0"),(0,u.scheduleOnce)("afterRender",this,this._focusOnContainer.bind(this)))}onFocusOnTrigger(){this.focusableElements.forEach((e=>{e&&e.setAttribute("tabindex","-1")}))}onLastFocusableBlurredInHoverable(){(0,u.scheduleOnce)("afterRender",this._focusOnAnchor.bind(this))}onDismiss(){this.tracking.fireInteractionEvent(this.gotItTrackingName),this._removeListeners(),(0,u.scheduleOnce)("afterRender",this._focusOnAnchor.bind(this)),this.newProductIntroduction.onDismiss()}onImpression(){this.newProductIntroduction.onImpression()}onCustomCtaClick(){this.args.isNextNFIAvailable?this.args.onCtaClick():(this.tracking.fireInteractionEvent(this.showMeTrackingName),this.args.onCtaClick(),this.onDismiss())}},S(E,"propTypes",{anchor:r.PropTypes.string.isRequired,id:r.PropTypes.string.isRequired,placement:r.PropTypes.string.isRequired,header:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.SafeString]),onCtaClick:r.PropTypes.func,ctaText:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.SafeString]),fallbackPlacements:r.PropTypes.array,enableDynamicPositionUpdate:r.PropTypes.bool,isNextNFIAvailable:r.PropTypes.bool}),_=A((b=E).prototype,"newProductIntroduction",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=A(b.prototype,"lix",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=A(b.prototype,"tracking",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=A(b.prototype,"forceClose",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),A(b.prototype,"onAfterShow",[o.action],Object.getOwnPropertyDescriptor(b.prototype,"onAfterShow"),b.prototype),A(b.prototype,"onForceClose",[o.action],Object.getOwnPropertyDescriptor(b.prototype,"onForceClose"),b.prototype),A(b.prototype,"onBlurOnTrigger",[o.action],Object.getOwnPropertyDescriptor(b.prototype,"onBlurOnTrigger"),b.prototype),A(b.prototype,"onFocusOnTrigger",[o.action],Object.getOwnPropertyDescriptor(b.prototype,"onFocusOnTrigger"),b.prototype),A(b.prototype,"onLastFocusableBlurredInHoverable",[o.action],Object.getOwnPropertyDescriptor(b.prototype,"onLastFocusableBlurredInHoverable"),b.prototype),A(b.prototype,"onDismiss",[o.action],Object.getOwnPropertyDescriptor(b.prototype,"onDismiss"),b.prototype),A(b.prototype,"onImpression",[o.action],Object.getOwnPropertyDescriptor(b.prototype,"onImpression"),b.prototype),A(b.prototype,"onCustomCtaClick",[o.action],Object.getOwnPropertyDescriptor(b.prototype,"onCustomCtaClick"),b.prototype),g=b))||g);(0,t.setComponentTemplate)(C,O)})),define("campaign-manager-web/components/nfi-thought-leader-ads",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"o8G1OAnx",block:'[[[1,"\\n"],[41,[30,1],[[[1,"  "],[8,[39,1],null,[["@id","@header","@anchor","@placement"],["3rd_party_thought_leader",[28,[37,2],["i18n_nfi_3p_tla_header","campaign-manager-web/components/nfi-thought-leader-ads"],null],[30,2],"right"]],[["default"],[[[[1,"\\n    "],[8,[39,3],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["i18n_nfi_3p_tla_content","campaign-manager-web/components/nfi-thought-leader-ads"],[["linkInfo"],[[28,[37,4],null,[["class","dataTestSelector","href","role"],["nfi-link","data-test-3p-tla_nfi_learn_more--link",[28,[37,5],null,[["path"],["help/lms/answer/a1399568"]]],[30,3,["role"]]]]]]]]],[1,"\\n    "]],[3]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],["@canShowNfi","@anchor","iphHelper"],false,["if","new-feature-introduction-bubble","t","iph-helper","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/nfi-thought-leader-ads.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={canShowNfi:i.PropTypes.bool.isRequired,anchor:i.PropTypes.string.isRequired},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/nfi-walkthrough-wizard",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@linkedin/ember-prop-types","@ember/service"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"GZ/M/EqD",block:'[[[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,1]],null]],null],null,[[[41,[28,[37,3],[[30,0,["currentNFIIndex"]],[30,3]],null],[[[1,"    "],[8,[39,4],[[17,4]],[["@header","@id","@anchor","@placement","@ctaText","@ctaAriaLabel","@onCtaClick","@isNextNFIAvailable"],[[30,2,["header"]],[30,5],[30,2,["anchor"]],[52,[30,2,["placement"]],[30,2,["placement"]],"bottom"],[30,0,["ctaText"]],[30,0,["ctaText"]],[30,0,["showNextNFI"]],[30,0,["isNextNFIAvailable"]]]],[["content","steps"],[[[[1,"\\n        "],[1,[30,2,["content"]]],[1,"\\n      "]],[]],[[[1,"\\n        "],[1,[30,0,["nfiCountText"]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null]],[2,3]],null]],["@nfiList","nfi","idx","&attrs","@id"],false,["each","-track-array","if","eq","new-feature-introduction-bubble"]]',moduleName:"campaign-manager-web/components/nfi-walkthrough-wizard.hbs",isStrictMode:!1})
let _=e.default=(s=(0,l.inject)(),p=class extends a.default{constructor(...e){super(...e),m(this,"i18n",u,this),m(this,"currentNFIIndex",d,this)}get isNextNFIAvailable(){return this.currentNFIIndex<this.totalNfiCount-1}get totalNfiCount(){return this.args.nfiList.length}get ctaText(){return this.isNextNFIAvailable?this.i18n.lookupTranslation(this.constructor,"i18n_next_cta_text")():this.i18n.lookupTranslation(this.constructor,"i18n_ok_cta_text")()}get nfiCountText(){return`${this.currentNFIIndex+1}/${this.totalNfiCount}`}showNextNFI(){this.currentNFIIndex+=1}},h=p,f="propTypes",T={id:o.PropTypes.string.isRequired,nfiList:o.PropTypes.arrayOf(o.PropTypes.shape({header:o.PropTypes.string.isRequired,content:o.PropTypes.string.isRequired,anchor:o.PropTypes.string.isRequired,placement:o.PropTypes.string})).isRequired},f in h?Object.defineProperty(h,f,{value:T,enumerable:!0,configurable:!0,writable:!0}):h[f]=T,u=g((c=p).prototype,"i18n",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(c.prototype,"currentNFIIndex",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),g(c.prototype,"showNextNFI",[r.action],Object.getOwnPropertyDescriptor(c.prototype,"showNextNFI"),c.prototype),c)
var h,f,T;(0,t.setComponentTemplate)(b,_)}))
define("campaign-manager-web/components/node-console",["exports","ember-cli-pemberly-node-console/components/node-console"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/non-sponsorable-creative-preview-container",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","tracked-toolbox","@ember/debug","@ember/object","campaign-manager-web/constants/dynamic-ads","campaign-manager-web/constants/creative","campaign-manager-web/constants/follow-company","campaign-manager-web/constants/jobs","campaign-manager-web/constants/spotlight","campaign-manager-web/constants/text-ad","campaign-manager-web/constants/whitepaper-download","campaign-manager-web/utils/follow-company","campaign-manager-web/utils/jobs","campaign-manager-web/utils/spotlight","campaign-manager-web/utils/text-ad","campaign-manager-web/utils/whitepaper-download","campaign-manager-web/utils/rendered-creative-preview","campaign-manager-web/utils/locale","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A){var C,O,v,w,I,P,N,R,D,M,L
function k(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function U(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const F=(0,n.createTemplateFactory)({id:"KyckLq4T",block:'[[[1,"\\n"],[1,"\\n"],[1,"\\n"],[1,"\\n"],[8,[39,0],[[17,1],[24,0,"u-border__common--tile"]],null,[["default"],[[[[1,"\\n  "],[8,[30,2,["title"]],null,null,[["default"],[[[[1,"\\n    "],[1,[28,[35,1],["i18n_preview","campaign-manager-web/components/non-sponsorable-creative-preview-container"],null]],[1,"\\n"],[41,[28,[37,3],[[30,3,["type"]],[30,0,["TEXT_AD"]]],null],[[[1,"      "],[8,[39,4],null,[["@onShow","@placement","@content"],[[28,[37,5],null,[["controlName","type"],["text_ads_create_live_preview_tooltip","HOVER"]]],"right",[28,[37,1],["i18n_text_ad_preview_help","campaign-manager-web/components/non-sponsorable-creative-preview-container"],null]]],[["trigger"],[[[[1,"\\n          "],[11,"button"],[16,0,[29,["button--unstyled button--cursor-default non-sponsorable-creative-preview-container__help-icon"," ",[28,[37,6],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,7],[[30,4,["triggerContentSharedInfo"]]],null],[12],[1,"\\n            "],[10,1],[14,0,"a11y-text"],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_text_ad_preview_help","campaign-manager-web/components/non-sponsorable-creative-preview-container"],null]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,8],null,[["@size","@name"],["small","question"]],null],[1,"\\n          "],[13],[1,"\\n        "]],[4]]]]],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,2,["tabs"]],null,[["@selectedTab"],["desktop"]],[["default"],[[[[1,"\\n    "],[8,[30,5,["Tablist"]],[[16,0,[29,[[28,[37,9],null,[["inverse"],[true]]]]]]],null,[["default"],[[[[1,"\\n      "],[8,[30,6,["Tab"]],[[24,0,"ml5"]],[["@tabId"],["desktop"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_desktop","campaign-manager-web/components/non-sponsorable-creative-preview-container"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[6]]]]],[1,"\\n    "],[8,[30,5,["Tabpanel"]],null,[["@tabId"],["desktop"]],[["default"],[[[[1,"\\n      "],[8,[39,10],null,[["@iframeTitle","@previewSlides","@previewCriteria","@onChangePreviewSlide"],[[28,[37,1],["i18n_live_preview_title","campaign-manager-web/components/non-sponsorable-creative-preview-container"],[["creativeType"],[[30,3,["type"]]]]],[30,0,["previewSlides"]],[30,0,["previewCriteria"]],[30,0,["onChangePreviewSlide"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[5]]]]],[1,"\\n  "],[8,[30,2,["note"]],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,3],[[30,3,["type"]],"TEXT_AD"],null],[[[1,"      "],[1,[28,[35,1],["i18n_text_ad_preview_description","campaign-manager-web/components/non-sponsorable-creative-preview-container"],null]],[1,"\\n"]],[]],[[[1,"      "],[10,2],[15,0,[29,["mb2"," ",[28,[37,6],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_dynamic_ads_preview_mock_image_info","campaign-manager-web/components/non-sponsorable-creative-preview-container"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,6],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_dynamic_ads_preview_auto-translate_warning","campaign-manager-web/components/non-sponsorable-creative-preview-container"],null]],[1,"\\n      "],[13],[1,"\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n"]],[2]]]]]],["&attrs","preview","@creative","triggerData","tabs","tablist"],false,["creative-preview","t","if","eq","hue-web-tooltip","cm-tracking","hue-web-foundations@-text-body","hue-web-tooltip-trigger","hue-web-icons@icon","hue-web-foundations@-divider","rendered-creative-preview"]]',moduleName:"campaign-manager-web/components/non-sponsorable-creative-preview-container.hbs",isStrictMode:!1}),z=(u.CREATIVE_TYPE.TEXT_AD,u.CREATIVE_TYPE.FOLLOW_COMPANY_V2,u.CREATIVE_TYPE.JOBS_V2,u.CREATIVE_TYPE.SPOTLIGHT_V2,u.CREATIVE_TYPE.WHITEPAPER_DOWNLOAD_V2,{[u.CREATIVE_TYPE.FOLLOW_COMPANY_V2]:d.PREVIEW_CRITERIA_VARIABLES_KEY,[u.CREATIVE_TYPE.JOBS_V2]:p.PREVIEW_CRITERIA_VARIABLES_KEY,[u.CREATIVE_TYPE.SPOTLIGHT_V2]:m.PREVIEW_CRITERIA_VARIABLES_KEY,[u.CREATIVE_TYPE.WHITEPAPER_DOWNLOAD_V2]:b.PREVIEW_CRITERIA_VARIABLES_KEY,[u.CREATIVE_TYPE.TEXT_AD]:g.PREVIEW_CRITERIA_VARIABLES_KEY}),j={[u.CREATIVE_TYPE.FOLLOW_COMPANY_V2]:_.followCompanyRequiredFields,[u.CREATIVE_TYPE.JOBS_V2]:h.jobsRequiredFields,[u.CREATIVE_TYPE.SPOTLIGHT_V2]:f.spotlightRequiredFields,[u.CREATIVE_TYPE.WHITEPAPER_DOWNLOAD_V2]:E.whitepaperDownloadRequiredFields,[u.CREATIVE_TYPE.TEXT_AD]:T.textAdRequiredFields}
let G=e.default=(C=(0,a.inject)(),O=(0,a.inject)("non-sponsorable-creative-preview"),v=(0,o.trackedReset)("args.creative.type"),(0,A.assertPropTypes)((L=class extends i.default{get previewCriteria(){const e=this.args.accountId,t=(0,s.get)(this.args.creative,"type"),n=this.selectedPreviewSlide,a=z[t],i=t===u.CREATIVE_TYPE.TEXT_AD?(0,S.convertLocaleStringToObject)((0,s.get)(this.locale,"interfaceLocale")):(0,s.get)(this.args.localizedOptions,"displayLocale"),r={accountId:e,adSlotSize:c.AD_SLOT_SIZE,locale:i}
let o={}
return t===u.CREATIVE_TYPE.JOBS_V2?o={variant:n.key}:t===u.CREATIVE_TYPE.FOLLOW_COMPANY_V2&&(o={memberFollowingOrganization:n.memberFollowingOrganization}),(0,y.getRenderingPreviewCriteria)({requiredFields:j[t],renderingCriteria:r,variablesKey:a,creativeRenderingCriteria:o,variables:(0,s.get)(this.args.creative,"variables")})}constructor(){super(...arguments),k(this,"locale",P,this),k(this,"previewService",N,this),k(this,"selectedPreviewSlide",R,this),k(this,"previewSlides",D,this),k(this,"previewSlides",M,this),U(this,"TEXT_AD",u.CREATIVE_TYPE.TEXT_AD),this.previewSlides=this._getPreviewSlides(this.args.creative.type,"components/non-sponsorable-creative-preview-container"),this.selectedPreviewSlide=this.previewSlides[0],this.imageOptions={width:c.LOGO_WIDTH,height:c.LOGO_HEIGHT}}onChangePreviewSlide(e){this.selectedPreviewSlide=this.previewSlides[e]}_getPreviewSlides(e,t){const n=this.previewService
switch(e){case u.CREATIVE_TYPE.TEXT_AD:return n.getPreviewSlidesForTextAds(t)
case u.CREATIVE_TYPE.FOLLOW_COMPANY_V2:return n.getPreviewSlidesForFollowCompany(t)
case u.CREATIVE_TYPE.JOBS_V2:return n.getPreviewSlidesForJobs(t)
case u.CREATIVE_TYPE.SPOTLIGHT_V2:return n.getPreviewSlidesForSpotlight()
case u.CREATIVE_TYPE.WHITEPAPER_DOWNLOAD_V2:return n.getPreviewSlidesForWhitepaper()
default:this.jet.error(`Creative type ${e} is not supported by this preview container`)}}},U(L,"propTypes",{accountId:A.PropTypes.number.isRequired,accountReference:A.PropTypes.object,creative:A.PropTypes.oneOfType([A.PropTypes.object,A.PropTypes.EmberObject]).isRequired,localizedOptions:A.PropTypes.object,campaign:A.PropTypes.oneOfType([A.PropTypes.object,A.PropTypes.EmberObject])}),P=x((I=L).prototype,"locale",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=x(I.prototype,"previewService",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=x(I.prototype,"selectedPreviewSlide",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=x(I.prototype,"previewSlides",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=x(I.prototype,"previewSlides",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this._getPreviewSlides(this.args.creative.type,"components/non-sponsorable-creative-preview-container")}}),x(I.prototype,"onChangePreviewSlide",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"onChangePreviewSlide"),I.prototype),w=I))||w);(0,t.setComponentTemplate)(F,G)})),define("campaign-manager-web/components/notification-bell",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@linkedin/ember-prop-types","@ember/service","ember-lifeline","campaign-manager-web/constants/notification","ember-stdlib/utils/is-browser","campaign-manager-web/utils/page-visibility-api","campaign-manager-web/utils/http-error"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f
function T(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const y=(0,n.createTemplateFactory)({id:"kMV3N/fa",block:'[[[41,[51,[30,0,["notification","isGlobalBadgeMapEmpty"]]],[[[44,[[30,0,["notification","totalUnseenCount"]]],[[[1,"    "],[8,[39,2],[[24,"data-live-test-notification-bell",""],[16,0,[29,["notification-bell__button ",[52,[30,2],"notification-bell__button--active"]]]],[4,[38,4],["click",[30,3]],null]],[["@buttonType"],["tertiary"]],[["default"],[[[[1,"\\n      "],[10,1],[14,0,"a11y-text"],[12],[1,"\\n        "],[1,[28,[35,5],[[52,[30,1],"i18n_with_indicator_a11y","i18n_without_indicator_a11y"],"campaign-manager-web/components/notification-bell"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,6],[[24,0,"u-display-flex notification-bell__badge"]],[["@number","@a11yText"],[[30,1],[28,[37,5],["i18n_account_a11y","campaign-manager-web/components/notification-bell"],null]]],[["default"],[[[[1,"\\n        "],[10,1],[14,0,"u-display-flex notification-bell__icon"],[12],[1,"\\n          "],[8,[39,7],[[24,"data-test","notification-bell__icon"]],[["@size","@name"],["medium","bell-fill"]],null],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[1]]]],[]],null]],["totalUnseenCount","@isPanelShown","@onClickBell"],false,["unless","let","hue-web-button","if","on","t","hue-web-badge","hue-web-icons@icon"]]',moduleName:"campaign-manager-web/components/notification-bell.hbs",isStrictMode:!1})
let S=e.default=(p=(0,o.inject)(),m=(0,o.inject)("notification-panel"),(0,r.assertPropTypes)((f=class extends a.default{constructor(){super(...arguments),T(this,"notification",_,this),T(this,"notificationPanelService",h,this),(0,i.set)(this,"MAX_BADGE_COUNT",s.MAX_BADGE_COUNT),c.default&&((0,l.pollTask)(this,"_updateGlobalBadgeCount",s.GLOBAL_BADGE_COUNTS_POLLING.TASK_TOKEN),this.addDocumentVisibilityChangeEvent())}willDestroy(){super.willDestroy(...arguments),(0,l.runDisposables)(this)}addDocumentVisibilityChangeEvent(){const{eventName:e}=(0,u.getPageVisibilityPropertyAndEventName)();(0,l.addEventListener)(this,document,e,this.onPageVisibilityChange)}onPageVisibilityChange(){const{propertyName:e}=(0,u.getPageVisibilityPropertyAndEventName)()
document[e]||((0,l.cancelPoll)(this,s.GLOBAL_BADGE_COUNTS_POLLING.TASK_TOKEN),(0,i.get)(this,s.GLOBAL_BADGE_COUNTS_POLLING.TASK_TOKEN)&&(0,l.cancelTask)(this,(0,i.get)(this,s.GLOBAL_BADGE_COUNTS_POLLING.TASK_TOKEN)),(0,l.pollTask)(this,"_updateGlobalBadgeCount",s.GLOBAL_BADGE_COUNTS_POLLING.TASK_TOKEN))}_updateGlobalBadgeCount(e){const{isFirstGlobalBadgeFetch:t}=this.notification,n=this.notification.totalUnseenCount
this.notification.getGlobalBadgeMap().then((()=>{if(this.notificationPanelService.onGlobalBadgeMapFetch(),this.notification.isGlobalBadgeMapEmpty)(0,l.cancelPoll)(this,s.GLOBAL_BADGE_COUNTS_POLLING.TASK_TOKEN)
else{!t&&this.notification.totalUnseenCount>n&&(this.notificationPanelService.isPanelShown?this.notification.fireAdNotificationTrackingEvent({trackingKey:"notifications_receive_new_notification_while_on_notification_panel"}):this.notification.fireAdNotificationTrackingEvent({trackingKey:"notifications_receive_new_notification_while_not_on_notification_panel"}))
const a=(0,l.runTask)(this,e,s.GLOBAL_BADGE_COUNTS_POLLING.interval());(0,i.set)(this,s.GLOBAL_BADGE_COUNTS_POLLING.TASK_TOKEN,a)}})).catch((t=>{if((0,d.isErrorStatusUnauthorized)(t))(0,l.cancelPoll)(this,s.GLOBAL_BADGE_COUNTS_POLLING.TASK_TOKEN)
else if(!this.isDestroyed&&!this.isDestroying){const t=(0,l.runTask)(this,e,s.GLOBAL_BADGE_COUNTS_POLLING.interval());(0,i.set)(this,s.GLOBAL_BADGE_COUNTS_POLLING.TASK_TOKEN,t)}}))}onNotificationSettingsPanel(){const{globalBadgeMap:e}=this.notification
1===Object.keys(e).length?this.notificationPanelService.onChangePanel({newSectionName:s.SECTION_NAME_TO_COMPONENT_MAP.ACCOUNT_NOTIFICATION_SETTINGS,accountId:Number(Object.keys(this.notification.globalBadgeMap)[0]),isPanelShown:!0}):this.notificationPanelService.onOpenPanel(s.SECTION_NAME_TO_COMPONENT_MAP.BULK_ACCOUNT_NOTIFICATION_SETTINGS_CONTROL)}},A=f,C="propTypes",O={onClickBell:r.PropTypes.func.isRequired,isPanelShown:r.PropTypes.bool.isRequired},C in A?Object.defineProperty(A,C,{value:O,enumerable:!0,configurable:!0,writable:!0}):A[C]=O,_=E((b=f).prototype,"notification",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=E(b.prototype,"notificationPanelService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E(b.prototype,"onNotificationSettingsPanel",[i.action],Object.getOwnPropertyDescriptor(b.prototype,"onNotificationSettingsPanel"),b.prototype),g=b))||g)
var A,C,O;(0,t.setComponentTemplate)(y,S)})),define("campaign-manager-web/components/notification-card",["exports","@ember/component","@ember/template-factory","@linkedin/jsecure","campaign-manager-web/utils/urn","@ember/object","@ember/service","@glimmer/tracking","@glimmer/component","@linkedin/ember-prop-types","@ember/template","campaign-manager-web/utils/http-error","ember-concurrency-decorators","campaign-manager-web/utils/url-manager","campaign-manager-web/constants/notification","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/tracking","hue-web-toast/utils/constants","campaign-manager-web/utils/csv","campaign-manager-web/constants/pem/notification","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/utils/notification","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S){var A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K
function W(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function X(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const $=(0,n.createTemplateFactory)({id:"bA/R2j1Q",block:'[[[1,"\\n"],[11,0],[16,0,[28,[37,0],["notification-card","u-layout-flex__container--no-wrap-space-between",[28,[37,1],null,[["notification-card--expired","notification-card--unread"],[[30,1,["expired"]],[28,[37,2],[[30,1,["read"]]],null]]]]],null]],[17,2],[12],[1,"\\n"],[41,[30,1,["headline"]],[[[1,"    "],[10,0],[14,0,"u-layout-flex__container--column"],[12],[1,"\\n"],[41,[30,1,["expired"]],[[[1,"        "],[10,2],[15,0,[29,["u-force-wrap--word ml4 mb3"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,5],["i18n_generic_stale_headline","campaign-manager-web/components/notification-card"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"      "],[10,0],[14,0,"u-display-flex u-flex-no-wrap u-flex-row u-items-center mb3"],[12],[1,"\\n        "],[10,0],[15,0,[29,["notification-card__unseen-dot\\n            ",[52,[28,[37,6],[[30,1,["seen"]],[30,1,["expired"]]],null],"u-layout__visibility-hidden"]]]],[12],[13],[1,"\\n"],[41,[30,1,["expired"]],[[[1,"          "],[10,2],[15,0,[29,["notification-card__headline--expired u-force-wrap--word"," ",[28,[37,4],null,[["size","weight"],["small",[52,[30,0,["isRemoveBoldNotificationsEnabled"]],"default","bold"]]]]]]],[12],[1,"\\n            "],[1,[30,0,["htmlSafeHeadline"]]],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[1,"          "],[10,0],[14,0,"visually-hidden"],[12],[1,"\\n            "],[1,[28,[35,5],["i18n_notification_status_a11y","campaign-manager-web/components/notification-card"],[["seen","read"],[[30,1,["seen"]],[30,1,["read"]]]]]],[1,"\\n          "],[13],[1,"\\n"],[41,[30,0,["isInlineCta"]],[[[1,"            "],[11,"button"],[16,0,[29,["button--unstyled u-force-wrap--word ml2 u-layout__align-left"," ",[28,[37,4],null,[["size","weight"],["small",[52,[30,0,["isRemoveBoldNotificationsEnabled"]],"default","bold"]]]]]]],[24,4,"button"],[4,[38,7],["click",[28,[37,8],[[30,0,["onClickCtaButton"]],[30,1]],null]],null],[12],[1,"\\n              "],[1,[30,0,["htmlSafeHeadline"]]],[1,"\\n            "],[13],[1,"\\n"]],[]],[[[1,"            "],[11,3],[16,0,[29,["notification-card__headline--link u-force-wrap--word ml2"," ",[28,[37,4],null,[["size","weight"],["small",[52,[30,0,["isRemoveBoldNotificationsEnabled"]],"default","bold"]]]]]]],[16,6,[30,1,["callToAction","url"]]],[24,"target","_blank"],[24,"rel","noopener noreferrer"],[4,[38,7],["click",[28,[37,8],[[30,0,["onClickCtaLink"]],[30,1]],null]],null],[12],[1,"\\n              "],[1,[30,0,["htmlSafeHeadline"]]],[1,"\\n            "],[13],[1,"\\n"]],[]]]],[]]],[1,"      "],[13],[1,"\\n      "],[10,0],[15,0,[29,["ml4 u-display-flex u-flex-no-wrap"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[28,[37,9],[[30,1,["callToAction"]],[28,[37,2],[[30,1,["expired"]]],null]],null],[[[41,[30,0,["isInlineCta"]],[[[1,"            "],[8,[39,10],[[24,0,"notification-card__inline-cta-button"],[4,[38,7],["click",[28,[37,8],[[30,0,["onClickCtaButton"]],[30,1]],null]],null]],[["@text","@buttonType","@size","@emphasized"],[[30,1,["callToAction","text"]],"tertiary","small",true]],null],[1,"\\n"]],[]],[[[1,"            "],[11,3],[16,6,[30,1,["callToAction","url"]]],[24,"target","_blank"],[24,"rel","noopener noreferrer"],[24,0,"u-self-start notification-card__cta-link"],[4,[38,7],["click",[28,[37,8],[[30,0,["onClickCtaLink"]],[30,1]],null]],null],[12],[1,"\\n              "],[1,[30,1,["callToAction","text"]]],[1,"\\n            "],[13],[1,"\\n"],[41,[30,1,["secondaryCallToAction"]],[[[1,"              "],[11,3],[16,6,[30,1,["secondaryCallToAction","url"]]],[24,"target","_blank"],[24,"rel","noopener noreferrer"],[24,0,"ml3 notification-card__cta-link"],[4,[38,7],["click",[28,[37,8],[[30,0,["onClickCtaLink"]],[30,1]],null]],null],[12],[1,"\\n                "],[1,[30,1,["secondaryCallToAction","text"]]],[1,"\\n              "],[13],[1,"\\n"]],[]],null]],[]]]],[]],null],[41,[30,1,["hasSkipLink"]],[[[1,"          "],[11,"button"],[16,0,[29,["ml3 button--link u-color__blue7 notification-card__skip-link visually-hidden"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[24,4,"button"],[4,[38,7],["click",[30,3]],null],[12],[1,"\\n            "],[1,[28,[35,5],["i18n_skip_link","campaign-manager-web/components/notification-card"],null]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n      "],[8,[39,11],[[24,0,"ml4 mt3"]],[["@type","@isHidden","@message","@a11yText"],["negative",[28,[37,2],[[30,0,["showDeleteNotificationError"]]],null],[28,[37,5],["i18n_dropdown_action_delete_error_message","campaign-manager-web/components/notification-card"],null],[28,[37,5],["i18n_error_inline_feedback_a11y_text","campaign-manager-web/components/notification-card"],null]]],null],[1,"\\n      "],[8,[39,11],[[24,0,"ml4 mt3"]],[["@type","@isHidden","@message","@a11yText"],["negative",[28,[37,2],[[30,0,["showTurnOffNotificationError"]]],null],[28,[37,5],["i18n_dropdown_action_turn_off_error_message","campaign-manager-web/components/notification-card"],null],[28,[37,5],["i18n_error_inline_feedback_a11y_text","campaign-manager-web/components/notification-card"],null]]],null],[1,"\\n      "],[8,[39,11],[[24,0,"ml4 mt3"]],[["@type","@isHidden","@message","@a11yText"],["negative",[28,[37,2],[[30,0,["showMarkAsReadError"]]],null],[28,[37,5],["i18n_dropdown_action_mark_as_read_error_message","campaign-manager-web/components/notification-card"],null],[28,[37,5],["i18n_error_inline_feedback_a11y_text","campaign-manager-web/components/notification-card"],null]]],null],[1,"\\n      "],[8,[39,11],[[24,0,"ml4 mt3"]],[["@type","@isHidden","@message","@a11yText"],["negative",[28,[37,2],[[30,0,["showMarkAsUnreadError"]]],null],[28,[37,5],["i18n_dropdown_action_mark_as_unread_error_message","campaign-manager-web/components/notification-card"],null],[28,[37,5],["i18n_error_inline_feedback_a11y_text","campaign-manager-web/components/notification-card"],null]]],null],[1,"\\n      "],[8,[39,11],[[24,0,"ml4 mt3"]],[["@type","@isHidden","@message","@a11yText"],["negative",[28,[37,2],[[30,0,["showCtaError"]]],null],[28,[37,5],["i18n_cta_error_message","campaign-manager-web/components/notification-card"],null],[28,[37,5],["i18n_error_inline_feedback_a11y_text","campaign-manager-web/components/notification-card"],null]]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"u-layout__align-right u-layout-flex__container--column ml2"],[12],[1,"\\n      "],[8,[39,12],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isOverflowMenuOpen"]],[30,0,["onOpenOverflowMenu"]],[30,0,["onCloseOverflowMenu"]]]],[["default"],[[[[1,"\\n        "],[8,[30,4,["Trigger"]],[[24,0,"notification-card__overflow-menu-trigger"]],[["@circle","@buttonType","@size","@text","@icon"],[true,"tertiary","small",[28,[37,5],["i18n_take_action","campaign-manager-web/components/notification-card"],[["headline"],[[30,0,["htmlStrippedHeadline"]]]]],"overflow-web-ios"]],null],[1,"\\n        "],[8,[30,4,["Container"]],[[24,0,"notification-card__dropdown-content u-layout__align-left m0 ph0 pt0 pb1"]],[["@to"],["side-panel-overlay-outlet"]],[["default"],[[[[1,"\\n"],[41,[51,[28,[37,6],[[30,1,["read"]],[30,1,["expired"]]],null]],[[[1,"            "],[8,[30,4,["Item"]],[[24,0,"pv1 pl3"],[16,"aria-label",[28,[37,5],["i18n_mark_as_read_description","campaign-manager-web/components/notification-card"],null]],[24,"aria-describedby","notification-card__mark-as-read-description"]],[["@onSelect"],[[28,[37,8],[[30,0,["onClickMarkAsRead"]],[30,1]],null]]],[["default"],[[[[1,"\\n              "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n                "],[8,[39,14],[[24,0,"u-icon--secondary no-shrink"]],[["@size","@name"],["medium","verified"]],null],[1,"\\n                "],[10,0],[14,0,"ml3"],[12],[1,"\\n                  "],[10,2],[14,1,"notification-card__mark-as-read-headline"],[15,0,[29,[[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,5],["i18n_mark_as_read_headline","campaign-manager-web/components/notification-card"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,2],[14,1,"notification-card__mark-as-read-description"],[15,0,[29,[[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,5],["i18n_mark_as_read_description","campaign-manager-web/components/notification-card"],null]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n            "],[10,"hr"],[15,0,[29,["m0"," ",[36,15]]]],[12],[13],[1,"\\n"]],[]],null],[41,[28,[37,9],[[30,1,["read"]],[28,[37,2],[[30,1,["expired"]]],null]],null],[[[1,"            "],[8,[30,4,["Item"]],[[24,0,"pv1 pl3"],[16,"aria-label",[28,[37,5],["i18n_mark_as_unread_description","campaign-manager-web/components/notification-card"],null]],[24,"aria-describedby","notification-card__mark-as-unread-description"]],[["@onSelect"],[[28,[37,8],[[30,0,["onClickMarkAsUnread"]],[30,1]],null]]],[["default"],[[[[1,"\\n              "],[10,0],[14,0,"u-display-flex u-flex-no-wrap u-items-center u-flex-row"],[12],[1,"\\n                "],[8,[39,14],[[24,0,"u-icon--secondary no-shrink"]],[["@size","@name"],["medium","verified"]],null],[1,"\\n                "],[10,0],[14,0,"ml3"],[12],[1,"\\n                  "],[10,2],[14,1,"notification-card__mark-as-unread-headline"],[15,0,[29,[[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,5],["i18n_mark_as_unread_headline","campaign-manager-web/components/notification-card"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,2],[14,1,"notification-card__mark-as-unread-description"],[15,0,[29,[[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,5],["i18n_mark_as_unread_description","campaign-manager-web/components/notification-card"],null]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n            "],[10,"hr"],[15,0,[29,["m0"," ",[36,15]]]],[12],[13],[1,"\\n"]],[]],null],[1,"          "],[8,[30,4,["Item"]],[[24,0,"pv1 pl3"],[16,"aria-label",[28,[37,5],["i18n_delete_a11y","campaign-manager-web/components/notification-card"],[["headline"],[[30,0,["htmlStrippedHeadline"]]]]]],[24,"aria-describedby","notification-card__delete-description"]],[["@onSelect"],[[28,[37,8],[[30,0,["onClickDeleteNotification"]],[30,1]],null]]],[["default"],[[[[1,"\\n            "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n              "],[8,[39,14],[[24,0,"u-icon--secondary no-shrink"]],[["@size","@name"],["medium","trash"]],null],[1,"\\n              "],[10,0],[14,0,"ml3"],[12],[1,"\\n                "],[10,2],[14,1,"notification-card__delete-headline"],[15,0,[29,[[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,5],["i18n_delete_headline","campaign-manager-web/components/notification-card"],null]],[1,"\\n                "],[13],[1,"\\n                "],[10,2],[14,1,"notification-card__delete-description"],[15,0,[29,[[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,5],["i18n_delete_description","campaign-manager-web/components/notification-card"],null]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"],[41,[51,[30,0,["isDisabledForSettings"]]],[[[1,"            "],[10,"hr"],[15,0,[29,["m0"," ",[36,15]]]],[12],[13],[1,"\\n            "],[8,[30,4,["Item"]],[[24,0,"pv1 pl3"],[16,"aria-label",[28,[37,5],["i18n_turn_off_a11y","campaign-manager-web/components/notification-card"],[["type"],[[30,1,["type"]]]]]],[24,"aria-describedby","notification-card__turn-off-description"],[4,[38,16],["turn_off_notification_type"],null]],[["@onSelect"],[[28,[37,8],[[30,0,["onClickTurnOffNotificationType"]],[30,1]],null]]],[["default"],[[[[1,"\\n              "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n                "],[8,[39,14],[[24,0,"u-icon--secondary no-shrink"]],[["@size","@name"],["medium","block"]],null],[1,"\\n                "],[10,0],[14,0,"ml3"],[12],[1,"\\n                  "],[10,2],[14,1,"notification-card__turn-off-headline"],[15,0,[29,[[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,5],["i18n_turn_off_headline","campaign-manager-web/components/notification-card"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,2],[14,1,"notification-card__turn-off-description"],[15,0,[29,[[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,5],["i18n_turn_off_description","campaign-manager-web/components/notification-card"],null]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],null],[1,"        "]],[]]]]],[1,"\\n      "]],[4]]]]],[1,"\\n      "],[10,2],[15,0,[29,["u-layout--no-wrap mr2"," ",[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,17],[[30,1,["publishedAt"]]],[["format"],["short"]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[8,[39,11],[[24,0,"ml4 mt4"]],[["@type","@isHidden","@message","@a11yText"],["caution",false,[28,[37,5],["i18n_failed_to_decorate","campaign-manager-web/components/notification-card"],null],[28,[37,5],["i18n_caution_inline_feedback_a11y_text","campaign-manager-web/components/notification-card"],null]]],null],[1,"\\n"]],[]]],[13]],["@notification","&attrs","@onSkipLinkClick","Menu"],false,["classes","hash","not","if","hue-web-foundations@-text-body","t","or","on","fn","and","hue-web-button","hue-web-inline-feedback","hue-web-menu","unless","hue-web-icons@icon","hue-web-foundations@-divider","track-interaction","format-time-relative"]]',moduleName:"campaign-manager-web/components/notification-card.hbs",isStrictMode:!1}),J="notification-card",Q=/<[^>]+>/g
let Z=e.default=(A=(0,o.inject)(),C=(0,o.inject)(),O=(0,o.inject)(),v=(0,o.inject)("notification"),w=(0,o.inject)("hue-web-toast"),I=(0,o.inject)(),P=(0,p.task)({drop:!0}),N=(0,p.task)({drop:!0}),R=(0,p.task)({drop:!0}),D=(0,p.task)({drop:!0}),(0,c.assertPropTypes)((K=class extends s.default{constructor(...e){super(...e),W(this,"tracking",k,this),W(this,"xhr",U,this),W(this,"jet",x,this),W(this,"notificationService",F,this),W(this,"toast",z,this),W(this,"lix",j,this),W(this,"isOverflowMenuOpen",G,this),W(this,"showTurnOffNotificationError",B,this),W(this,"showDeleteNotificationError",V,this),W(this,"showMarkAsReadError",Y,this),W(this,"showMarkAsUnreadError",H,this),W(this,"showCtaError",q,this)}get sanitizedHeadline(){const{headline:e}=this.args.notification
return e?a.default.sanitizeHTML(e):""}get htmlSafeHeadline(){return(0,u.htmlSafe)(this.sanitizedHeadline)}get htmlStrippedHeadline(){return this.sanitizedHeadline.replace(Q,"")}get isDisabledForSettings(){return this.args.notification.type===g.NOTIFICATION_TYPE.LMS_FEATURE_ANNOUNCEMENT}get isInlineCta(){return this.args.notification&&this.args.notification.downloadFilename&&this.args.notification.successToast}get isRemoveBoldNotificationsEnabled(){return this.lix.getTreatmentIsEnabled(S.LIX_TEST_KEYS.enableRemoveBoldNotifications)}hideAllErrors(){this.showTurnOffNotificationError=!1,this.showDeleteNotificationError=!1,this.showMarkAsReadError=!1,this.showMarkAsUnreadError=!1,this.showCtaError=!1}*turnOffNotificationTypeTask(e){const{accountId:t}=this.args,n=new y.CmNotificationEdgeSetting({type:e.type,notificationChannel:g.NOTIFICATION_CHANNEL.IN_APP}),a={key:{controlName:"notifications_notification_card_overflow_menu_turn",enabledStatus:g.NOTIFICATION_SETTING_TO_TRACKING_STATUS_VALUE.NONE},options:{publishedTime:e.publishedAt,isExpired:e.expired,notificationKey:e.key}}
this.hideAllErrors()
try{yield this.notificationService.updateNotificationSetting(t,n,g.NOTIFICATION_EDGE_SETTING_OPTION.NONE,a),this.args.onTurnOffNotificationType()}catch(i){this.jet.error(new Error(`Failed to turn off a notification type for account ${t}: ${(0,d.getErrorMessage)(i)}`),[g.NOTIFICATIONS_JET_ERROR_TAG,J],!1),this.showTurnOffNotificationError=!0}}*deleteNotificationTask(e){const t=(0,m.addQueryParams)((0,m.addCompoundKey)(b.default.notifications,e.key),{action:"remove"})
this.hideAllErrors()
try{const{recipient:n,groupBy:a}=e.key,{memberId:r,accountId:o}=(0,i.getNotificationRecipientIdsFromEntityUrn)(n),l=(0,i.getIdFromUrn)(a),s=(0,E.constructPemMetadata)(T.NOTIFICATION_CARD_KEYS.DELETE_NOTIFICATION,[r,o,l],{productName:T.NOTIFICATIONS_PEM_PRODUCT_NAME})
yield this.xhr.post(t,{metadata:s}),this.args.onDeleteNotification(e)}catch(n){this.jet.error(new Error(`Failed to delete a notification for account ${this.args.accountId}: ${(0,d.getErrorMessage)(n)}`),[g.NOTIFICATIONS_JET_ERROR_TAG,J],!1),this.showDeleteNotificationError=!0}}*markNotificationAsReadTask(e){const t=(0,m.addQueryParams)((0,m.addCompoundKey)(b.default.notifications,e.key),{action:"markAsRead"})
this.hideAllErrors()
try{const n=(0,E.constructPemMetadata)(T.NOTIFICATION_CARD_KEYS.MARK_AS_READ,[this.args.accountId],{productName:T.NOTIFICATIONS_PEM_PRODUCT_NAME})
yield this.xhr.post(t,{metadata:n}),this.args.onNotificationMarkAsRead(e)}catch(n){this.jet.error(new Error(`Failed to mark a notification as read for account ${this.args.accountId}: ${(0,d.getErrorMessage)(n)}`),[g.NOTIFICATIONS_JET_ERROR_TAG,J],!1),this.showMarkAsReadError=!0}}*markNotificationAsUnreadTask(e){const t=(0,m.addQueryParams)((0,m.addCompoundKey)(b.default.notifications,e.key),{action:"markAsUnread"})
this.hideAllErrors()
try{const n=(0,E.constructPemMetadata)(T.NOTIFICATION_CARD_KEYS.MARK_AS_UNREAD,[this.args.accountId],{productName:T.NOTIFICATIONS_PEM_PRODUCT_NAME})
yield this.notificationService.markNotificationAsUnread(t,n),this.args.onNotificationMarkAsUnread(e)}catch(n){this.jet.error(new Error(`Failed to mark a notification as unread for account ${this.args.accountId}: ${(0,d.getErrorMessage)(n)}`),[g.NOTIFICATIONS_JET_ERROR_TAG,J],!1),this.showMarkAsUnreadError=!0}}onOpenOverflowMenu(){this.isOverflowMenuOpen=!0,this.tracking.fireInteractionEvent("notifications_notification_card_overflow_menu_click",_.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onCloseOverflowMenu(){this.isOverflowMenuOpen=!1}onClickTurnOffNotificationType(e){this.isOverflowMenuOpen=!1,this.turnOffNotificationTypeTask.perform(e)}onClickDeleteNotification(e){this.deleteNotificationTask.perform(e).finally((()=>this.isOverflowMenuOpen=!1)),this.notificationService.fireAdNotificationTrackingEvent({trackingKey:`notifications_notification_card_overflow_menu_delete_${e.type.toLowerCase()}`,publishedTime:e.publishedAt,isExpired:e.expired,notificationKey:e.key})}onClickMarkAsRead(e){this.markNotificationAsReadTask.perform(e).finally((()=>this.isOverflowMenuOpen=!1)),this.notificationService.fireAdNotificationTrackingEvent({trackingKey:`notifications_notification_card_overflow_menu_mark_as_read_${e.type.toLowerCase()}`,publishedTime:e.publishedAt,isExpired:e.expired,notificationKey:e.key})}onClickMarkAsUnread(e){this.markNotificationAsUnreadTask.perform(e).finally((()=>this.isOverflowMenuOpen=!1)),this.notificationService.fireAdNotificationTrackingEvent({trackingKey:`notifications_notification_card_overflow_menu_mark_as_unread_${e.type.toLowerCase()}`,publishedTime:e.publishedAt,isExpired:e.expired,notificationKey:e.key})}onClickCtaLink(e){this.notificationService.fireAdNotificationTrackingEvent({trackingKey:`notifications_cta_redirect_click_${e.type.toLowerCase()}`,publishedTime:e.publishedAt,isExpired:e.expired,notificationKey:e.key}),this._onClickCta(e)}onClickCtaButton(e){this.hideAllErrors(),this.notificationService.fireAdNotificationTrackingEvent({trackingKey:`notifications_cta_inline_click_${e.type.toLowerCase()}`,publishedTime:e.publishedAt,isExpired:e.expired,notificationKey:e.key}),this._onClickCta(e),this.notificationService.getDataInCsv(e).then((t=>{t&&(f.utils.downloadCsv(t,e.downloadFilename),this.notificationService.fireAdNotificationTrackingEvent({trackingKey:`notifications_cta_inline_download_success_${e.type.toLowerCase()}`,publishedTime:e.publishedAt,isExpired:e.expired,notificationKey:e.key}),this.toast.add({type:h.TOAST_TYPES.SUCCESS,message:e.successToast.message,ctaText:e.successToast.callToAction.text,ctaUrl:e.successToast.callToAction.url}))})).catch((()=>this.showCtaError=!0))}_onClickCta(e){this.args.notification.read||this.markNotificationAsReadTask.perform(e)}},ee=K,te="propTypes",ne={notification:c.PropTypes.object.isRequired,onTurnOffNotificationType:c.PropTypes.func.isRequired,onNotificationMarkAsRead:c.PropTypes.func.isRequired,onNotificationMarkAsUnread:c.PropTypes.func.isRequired,onDeleteNotification:c.PropTypes.func.isRequired,onSkipLinkClick:c.PropTypes.func.isRequired,accountId:c.PropTypes.number.isRequired},te in ee?Object.defineProperty(ee,te,{value:ne,enumerable:!0,configurable:!0,writable:!0}):ee[te]=ne,k=X((L=K).prototype,"tracking",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=X(L.prototype,"xhr",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=X(L.prototype,"jet",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=X(L.prototype,"notificationService",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=X(L.prototype,"toast",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=X(L.prototype,"lix",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=X(L.prototype,"isOverflowMenuOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),B=X(L.prototype,"showTurnOffNotificationError",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),V=X(L.prototype,"showDeleteNotificationError",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Y=X(L.prototype,"showMarkAsReadError",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),H=X(L.prototype,"showMarkAsUnreadError",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),q=X(L.prototype,"showCtaError",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),X(L.prototype,"turnOffNotificationTypeTask",[P],Object.getOwnPropertyDescriptor(L.prototype,"turnOffNotificationTypeTask"),L.prototype),X(L.prototype,"deleteNotificationTask",[N],Object.getOwnPropertyDescriptor(L.prototype,"deleteNotificationTask"),L.prototype),X(L.prototype,"markNotificationAsReadTask",[R],Object.getOwnPropertyDescriptor(L.prototype,"markNotificationAsReadTask"),L.prototype),X(L.prototype,"markNotificationAsUnreadTask",[D],Object.getOwnPropertyDescriptor(L.prototype,"markNotificationAsUnreadTask"),L.prototype),X(L.prototype,"onOpenOverflowMenu",[r.action],Object.getOwnPropertyDescriptor(L.prototype,"onOpenOverflowMenu"),L.prototype),X(L.prototype,"onCloseOverflowMenu",[r.action],Object.getOwnPropertyDescriptor(L.prototype,"onCloseOverflowMenu"),L.prototype),X(L.prototype,"onClickTurnOffNotificationType",[r.action],Object.getOwnPropertyDescriptor(L.prototype,"onClickTurnOffNotificationType"),L.prototype),X(L.prototype,"onClickDeleteNotification",[r.action],Object.getOwnPropertyDescriptor(L.prototype,"onClickDeleteNotification"),L.prototype),X(L.prototype,"onClickMarkAsRead",[r.action],Object.getOwnPropertyDescriptor(L.prototype,"onClickMarkAsRead"),L.prototype),X(L.prototype,"onClickMarkAsUnread",[r.action],Object.getOwnPropertyDescriptor(L.prototype,"onClickMarkAsUnread"),L.prototype),X(L.prototype,"onClickCtaLink",[r.action],Object.getOwnPropertyDescriptor(L.prototype,"onClickCtaLink"),L.prototype),X(L.prototype,"onClickCtaButton",[r.action],Object.getOwnPropertyDescriptor(L.prototype,"onClickCtaButton"),L.prototype),M=L))||M)
var ee,te,ne;(0,t.setComponentTemplate)($,Z)})),define("campaign-manager-web/components/notification-panel",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","@ember/runloop","@ember/utils","campaign-manager-web/constants/notification","ember-concurrency-decorators","campaign-manager-web/utils/http-error"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v
function w(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function I(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const P=(0,n.createTemplateFactory)({id:"4i40I7At",block:'[[[11,0],[24,"data-live-test-notification-panel-container",""],[17,1],[12],[1,"\\n  "],[8,[39,0],null,[["@isPanelShown","@onClickBell"],[[30,0,["notificationPanel","isPanelShown"]],[30,0,["onClickBell"]]]],null],[1,"\\n  "],[8,[39,1],null,[["@isOpen","@headerId","@customSidePanelClasses","@dismissPanel","@hasPadding","@sidePanelExcludeSelector"],[[30,0,["notificationPanel","isPanelShown"]],"notification-panel-header","notification-panel",[30,0,["onDismissPanel"]],false,".eah-menu-content"]],[["default"],[[[[1,"\\n    "],[10,0],[15,1,[30,0,["notificationPanel","menuOutletId"]]],[12],[13],[1,"\\n    "],[46,[28,[37,3],[[28,[37,4],[[30,0,["notificationPanel","currentPanel"]]],null]],null],null,[["accountId","accountName","accountReferenceImageUrl","headerId","header","content","footer","canShowUnseenNotificationBanner","reportingAccounts","globalBadge","recentAccountsOrder","isGlobalViewHidden","showLoader","showError","onChangePanel"],[[30,0,["notificationPanel","notificationsAccount","id"]],[30,0,["notificationPanel","notificationsAccount","name"]],[30,0,["notificationPanel","notificationsAccount","referenceImageUrl"]],[30,2,["headerId"]],[30,2,["header"]],[30,2,["content"]],[30,2,["footer"]],[30,0,["notificationPanel","canShowUnseenNotificationBanner"]],[30,0,["reporting","reportingAccounts"]],[30,0,["notification","globalBadgeMap"]],[30,0,["notificationPanel","recentAccountsOrder"]],[30,0,["notificationPanel","isGlobalViewHidden"]],[30,0,["fetchReportingAccountsTask","isRunning"]],[30,0,["showFetchReportingAccountsError"]],[30,0,["onChangePanel"]]]],null],[1,"\\n  "]],[2]]]]],[1,"\\n"],[13]],["&attrs","panel"],false,["notification-bell","side-panel","component","ember-holy-futuristic-template-namespacing-batman-translate-dynamic-2","ensure-safe-component"]]',moduleName:"campaign-manager-web/components/notification-panel.hbs",isStrictMode:!1})
let N=e.default=(d=(0,r.inject)(),p=(0,r.inject)(),m=(0,r.inject)(),g=(0,r.inject)(),b=(0,r.inject)(),_=(0,r.inject)(),h=(0,r.inject)(),f=(0,c.task)({drop:!0}),T=class extends a.default{constructor(...e){var t,n,a
super(...e),w(this,"accountSwitcher",E,this),w(this,"notification",y,this),w(this,"notificationPanel",S,this),w(this,"reporting",A,this),w(this,"jet",C,this),w(this,"lix",O,this),w(this,"tracking",v,this),a=!1,(n="showFetchReportingAccountsError")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}onClickBell(e){e.stopPropagation(),(0,l.isEmpty)(this.reporting.reportingAccounts)&&this.fetchReportingAccountsTask.perform(),this.accountSwitcher.close(),(0,o.schedule)("afterRender",this,(()=>{this.isDestroying||this.notificationPanel.onClickBell()}))}onDismissPanel(){this.tracking.fireInteractionEvent("notifications_dismiss_notification_panel"),this.notificationPanel.onDismissPanel()}onChangePanel(e,t){this.notificationPanel.onChangePanel({newSectionName:e,accountId:t})}*fetchReportingAccountsTask(){(0,i.set)(this,"showFetchReportingAccountsError",!1)
try{yield this.reporting.getAccounts()}catch(e){(0,i.set)(this,"showFetchReportingAccountsError",!0),this.jet.error(new Error(`Failed to fetch reporting accounts with: ${(0,u.getErrorMessage)(e)}`),[s.NOTIFICATIONS_JET_ERROR_TAG,"fetch-reporting-accounts"],!1)}}},E=I(T.prototype,"accountSwitcher",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=I(T.prototype,"notification",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=I(T.prototype,"notificationPanel",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=I(T.prototype,"reporting",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=I(T.prototype,"jet",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=I(T.prototype,"lix",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=I(T.prototype,"tracking",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I(T.prototype,"onClickBell",[i.action],Object.getOwnPropertyDescriptor(T.prototype,"onClickBell"),T.prototype),I(T.prototype,"onDismissPanel",[i.action],Object.getOwnPropertyDescriptor(T.prototype,"onDismissPanel"),T.prototype),I(T.prototype,"onChangePanel",[i.action],Object.getOwnPropertyDescriptor(T.prototype,"onChangePanel"),T.prototype),I(T.prototype,"fetchReportingAccountsTask",[f],Object.getOwnPropertyDescriptor(T.prototype,"fetchReportingAccountsTask"),T.prototype),T);(0,t.setComponentTemplate)(P,N)})),define("campaign-manager-web/components/notification-setting-card",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/tracking","@ember/service","@glimmer/component","ember-concurrency-decorators","rsvp","campaign-manager-web/constants/notification","campaign-manager-web/utils/notification","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E,y,S
function A(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const v=(0,n.createTemplateFactory)({id:"rJNwV5OR",block:'[[[1,"\\n"],[10,"li"],[14,0,"notification-setting-card p4"],[14,"data-live-test-notification-setting-card",""],[12],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-flex-wrap u-justify-between u-items-center"],[12],[1,"\\n    "],[10,0],[15,1,[30,0,["ariaDescribedBy"]]],[15,0,[30,0,["titleContainerClass"]]],[12],[1,"\\n      "],[10,"h3"],[15,0,[29,[[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n        "],[1,[30,1,["name"]]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[30,1,["description"]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"],[41,[30,2],[[[41,[28,[37,2],[[30,1,["notificationChannel"]],"EMAIL"],null],[[[1,"        "],[10,0],[14,0,"cm-hue-select notification-setting-card__select-container"],[12],[1,"\\n          "],[8,[39,3],[[24,0,"cm-hue-select notification-setting-card__select"],[24,3,"notification-setting"],[16,"aria-describedby",[30,0,["ariaDescribedBy"]]],[16,"aria-label",[28,[37,4],["i18n_select_label_text","campaign-manager-web/components/notification-setting-card"],null]],[4,[38,5],["change",[28,[37,6],["target.value",[28,[37,7],[[30,0,["updateNotificationSettingTask"]]],null]],null]],null]],null,[["default"],[[[[1,"\\n            "],[10,"option"],[14,2,""],[15,"selected",[28,[37,2],[[30,0,["selectedOption"]],null],null]],[15,"disabled",[28,[37,8],[[30,0,["selectedOption"]],null],null]],[12],[1,"\\n              "],[1,[28,[35,4],["i18n_select_default_option","campaign-manager-web/components/notification-setting-card"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,"option"],[15,2,[30,0,["NOTIFICATION_EDGE_SETTING_OPTION","NONE"]]],[15,"selected",[28,[37,2],[[30,0,["selectedOption"]],[30,0,["NOTIFICATION_EDGE_SETTING_OPTION","NONE"]]],null]],[12],[1,"\\n              "],[1,[28,[35,4],["i18n_disabled_for_all_accounts","campaign-manager-web/components/notification-setting-card"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,"option"],[15,2,[30,0,["NOTIFICATION_EDGE_SETTING_OPTION","DAILY"]]],[15,"selected",[28,[37,2],[[30,0,["selectedOption"]],[30,0,["NOTIFICATION_EDGE_SETTING_OPTION","DAILY"]]],null]],[12],[1,"\\n              "],[1,[28,[35,4],["i18n_turn_daily_for_all_accounts","campaign-manager-web/components/notification-setting-card"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,"option"],[15,2,[30,0,["NOTIFICATION_EDGE_SETTING_OPTION","ALL"]]],[15,"selected",[28,[37,2],[[30,0,["selectedOption"]],[30,0,["NOTIFICATION_EDGE_SETTING_OPTION","ALL"]]],null]],[12],[1,"\\n              "],[1,[28,[35,4],["i18n_turn_immediately_for_all_accounts","campaign-manager-web/components/notification-setting-card"],null]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,0],[14,0,"cm-hue-select notification-setting-card__select-container"],[12],[1,"\\n          "],[8,[39,3],[[24,"data-live-test-notification-setting-card__select",""],[24,3,"notification-setting"],[24,0,"cm-hue-select notification-setting-card__select"],[16,"aria-describedby",[30,0,["ariaDescribedBy"]]],[16,"aria-label",[28,[37,4],["i18n_select_label_text","campaign-manager-web/components/notification-setting-card"],null]],[4,[38,5],["change",[28,[37,6],["target.value",[28,[37,7],[[30,0,["updateNotificationSettingTask"]]],null]],null]],null]],null,[["default"],[[[[1,"\\n            "],[10,"option"],[14,2,""],[15,"selected",[28,[37,2],[[30,0,["selectedOption"]],null],null]],[15,"disabled",[28,[37,8],[[30,0,["selectedOption"]],null],null]],[12],[1,"\\n              "],[1,[28,[35,4],["i18n_select_default_option","campaign-manager-web/components/notification-setting-card"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,"option"],[15,2,[30,0,["NOTIFICATION_EDGE_SETTING_OPTION","NONE"]]],[15,"selected",[28,[37,2],[[30,0,["selectedOption"]],[30,0,["NOTIFICATION_EDGE_SETTING_OPTION","NONE"]]],null]],[12],[1,"\\n              "],[1,[28,[35,4],["i18n_turn_off_for_all_accounts","campaign-manager-web/components/notification-setting-card"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,"option"],[15,2,[30,0,["NOTIFICATION_EDGE_SETTING_OPTION","ALL"]]],[15,"selected",[28,[37,2],[[30,0,["selectedOption"]],[30,0,["NOTIFICATION_EDGE_SETTING_OPTION","ALL"]]],null]],[12],[1,"\\n              "],[1,[28,[35,4],["i18n_turn_on_for_all_accounts","campaign-manager-web/components/notification-setting-card"],null]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]]]],[]],[[[41,[30,0,["isEmailCadenceAndBatchEnabled"]],[[[1,"        "],[10,0],[14,0,"u-display-flex u-flex-row mt1"],[12],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,0,["cadenceOptions"]]],null]],null],null,[[[1,"            "],[10,0],[14,0,"chm__form-element-container pr3"],[12],[1,"\\n              "],[10,1],[15,0,[29,[[36,11]]]],[12],[1,"\\n                "],[8,[39,12],[[24,0,"small-input"],[16,"checked",[30,3,["selected"]]],[16,3,[30,3,["name"]]],[16,2,[30,3,["value"]]],[24,"aria-describedby","notification-setting-cadence-options-label"],[4,[38,5],["change",[28,[37,6],["target.value",[28,[37,7],[[30,0,["chooseCadenceOptionTask"]]],null]],null]],null]],[["@inputId"],[[30,3,["id"]]]],null],[1,"\\n              "],[13],[1,"\\n              "],[10,"label"],[15,"for",[30,3,["id"]]],[12],[1,"\\n                "],[1,[30,3,["label"]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[3]],null],[1,"        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,"label"],[15,1,[30,0,["switchAriaLabelledBy"]]],[15,0,[29,[[36,13]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_toggle_label_text","campaign-manager-web/components/notification-setting-card"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,14],[[24,0,"u-layout--no-wrap ml2"],[16,"aria-labelledby",[30,0,["switchAriaLabelledBy"]]],[16,"aria-describedby",[30,0,["ariaDescribedBy"]]]],[["@isToggled","@onToggle"],[[30,0,["isEnabled"]],[30,0,["toggleNotificationSetting"]]]],null],[1,"\\n"]],[]]]],[]]],[1,"  "],[13],[1,"\\n"],[41,[30,0,["updateNotificationSettingTask","last","isError"]],[[[1,"    "],[8,[39,15],[[24,0,"pt1"]],[["@isHidden","@type","@message"],[[28,[37,16],[[30,0,["updateNotificationSettingTask","last","isError"]]],null],"negative",[28,[37,4],["i18n_toggle_error","campaign-manager-web/components/notification-setting-card"],null]]],null],[1,"\\n"]],[]],null],[13]],["@notificationSetting","@isBulk","option"],false,["hue-web-foundations@-text-body","if","eq","hue-web-select","t","on","pick","perform","not-eq","each","-track-array","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","hue-web-foundations@-a11y-text","hue-web-switch","hue-web-inline-feedback","not"]]',moduleName:"campaign-manager-web/components/notification-setting-card.hbs",isStrictMode:!1})
let w=e.default=(p=(0,r.inject)(),m=(0,r.inject)(),g=(0,l.task)({restartable:!0}),b=(0,l.task)({restartable:!0}),(0,d.assertPropTypes)((S=class extends o.default{get ariaDescribedBy(){return`notification-setting-card_${this.args.notificationSetting.type}`}get switchAriaLabelledBy(){return`notification-setting-switch-a11y-text_${this.args.notificationSetting.type}`}get cadenceOptionValues(){return this.isEmailCadenceAndBatchEnabled?Object.values(c.NOTIFICATION_EDGE_SETTING_OPTION).reduce(((e,t)=>(e.includes(t)||e.push(t),e)),[]):[]}get cadenceLabelMap(){return this.isEmailCadenceAndBatchEnabled?{ALL:this._getCadenceTranslation("i18n_cadence_turn_immediately")(),DAILY:this._getCadenceTranslation("i18n_cadence_turn_daily")(),NONE:this._getCadenceTranslation("i18n_cadence_turn_off")()}:{}}constructor(){super(...arguments),A(this,"i18n",f,this),C(this,"NOTIFICATION_EDGE_SETTING_OPTION",c.NOTIFICATION_EDGE_SETTING_OPTION),A(this,"cadenceOptions",T,this),A(this,"selectedOption",E,this),A(this,"tracking",y,this),this.isEmailCadenceAndBatchEnabled&&(this.cadenceOptions=this._generateCadenceOptions())}get isEmailCadenceAndBatchEnabled(){const{notificationChannel:e}=this.args.notificationSetting
return!this.args.isBulk&&e===c.NOTIFICATION_CHANNEL.EMAIL}_getCadenceTranslation(e){return this.i18n.lookupTranslation(this.constructor,e)}get isEnabled(){return(0,u.isSettingEnabled)(this.args.notificationSetting)}get titleContainerClass(){return this.isEmailCadenceAndBatchEnabled?"mr2 pb2":"notification-setting-card__title-description-container mr2 pb2"}_generateCadenceOptions(){const{currentSelectedType:e,type:t}=this.args.notificationSetting
return this.cadenceOptionValues.map((n=>({id:`${t}_${n}`,selected:n===c.NOTIFICATION_EDGE_SETTING_OPTION[e],label:this.cadenceLabelMap[n],value:n,name:`${t}_cadence_option`})))}*updateNotificationSettingTask(e){const t=this.selectedOption
try{this.selectedOption=e,yield this.args.onNotificationSettingUpdate(this.args.notificationSetting,e),e===c.NOTIFICATION_EDGE_SETTING_OPTION.DAILY&&this.tracking.fireInteractionEvent("notification_setting_email_option_daily")}catch(n){return this.selectedOption=t,(0,s.reject)(n)}}*chooseCadenceOptionTask(e){try{return yield this.updateNotificationSettingTask.perform(e)}catch(t){return this.cadenceOptions=this._generateCadenceOptions(),(0,s.reject)(t)}}toggleNotificationSetting(e){const t=e?c.NOTIFICATION_EDGE_SETTING_OPTION.ALL:c.NOTIFICATION_EDGE_SETTING_OPTION.NONE
return this.updateNotificationSettingTask.perform(t)}},C(S,"propTypes",{notificationSetting:d.PropTypes.object.isRequired,onNotificationSettingUpdate:d.PropTypes.func.isRequired,isBulk:d.PropTypes.bool}),f=O((h=S).prototype,"i18n",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=O(h.prototype,"cadenceOptions",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),E=O(h.prototype,"selectedOption",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),y=O(h.prototype,"tracking",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O(h.prototype,"updateNotificationSettingTask",[g],Object.getOwnPropertyDescriptor(h.prototype,"updateNotificationSettingTask"),h.prototype),O(h.prototype,"chooseCadenceOptionTask",[b],Object.getOwnPropertyDescriptor(h.prototype,"chooseCadenceOptionTask"),h.prototype),O(h.prototype,"toggleNotificationSetting",[a.action],Object.getOwnPropertyDescriptor(h.prototype,"toggleNotificationSetting"),h.prototype),_=h))||_);(0,t.setComponentTemplate)(v,w)})),define("campaign-manager-web/components/number-of-campaigns-hoverable",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/tracking","@glimmer/component","@ember/object","ember-concurrency-decorators","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b,_,h,f
function T(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const y=(0,n.createTemplateFactory)({id:"x3gqqFo3",block:'[[[1,"\\n"],[41,[28,[37,1],[[30,0,["campaignsLength"]],0],null],[[[1,"  "],[8,[39,2],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["bottom","u-hoverable__content number-of-campaigns-hoverable-list__hovercard-content"]],[["trigger","content"],[[[[1,"\\n      "],[11,"button"],[24,"data-is-sponsored-content-library-hoverable","true"],[24,0,"button--unstyled"],[24,4,"button"],[4,[38,3],[[30,1,["triggerContentSharedInfo"]]],null],[12],[1,"\\n        "],[10,1],[15,0,[29,["sponsorable-content-entity__num-campaigns sponsorable-content-entity__paragraph"," ",[28,[37,4],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[10,1],[14,0,"u-border__dotted"],[14,"aria-live","off"],[12],[1,"\\n"],[41,[30,0,["hasSingleCampaignInContentLibrary"]],[[[1,"              "],[1,[28,[35,5],["i18n_single_campaign","campaign-manager-web/components/number-of-campaigns-hoverable"],null]],[1,"\\n"]],[]],[[[1,"              "],[1,[28,[35,5],["i18n_number_of_campaigns_v2","campaign-manager-web/components/number-of-campaigns-hoverable"],[["number_of_campaigns"],[[30,0,["campaignsLength"]]]]]],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[1]],[[[1,"\\n      "],[10,0],[14,0,"number-of-campaigns-hoverable-list"],[12],[1,"\\n        "],[10,"h3"],[15,0,[29,["mb1"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,5],["i18n_campaigns_using_this_ad","campaign-manager-web/components/number-of-campaigns-hoverable"],null]],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,"ul"],[14,0,"number-of-campaigns-hoverable-list__list"],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["campaignsToShow"]]],null]],null],null,[[[1,"            "],[10,"li"],[15,0,[29,[[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[30,2,["name"]]],[1,"\\n            "],[13],[1,"\\n"]],[2]],null],[1,"        "],[13],[1,"\\n\\n"],[41,[28,[37,8],[[28,[37,9],[[30,0,["isListExpanded"]]],null],[28,[37,1],[[30,0,["numberOfHiddenCampaigns"]],0],null]],null],[[[1,"          "],[11,"button"],[24,0,"button--unstyled number-of-campaigns-hoverable-list__expand-more"],[16,"aria-expanded",[29,[[30,0,["isListExpanded"]]]]],[24,4,"button"],[4,[38,10],["click",[30,0,["onListExpand"]]],null],[12],[1,"\\n            "],[1,[28,[35,5],["i18n_show_more_campaigns","campaign-manager-web/components/number-of-campaigns-hoverable"],[["numberOfHiddenCampaigns"],[[30,0,["numberOfHiddenCampaigns"]]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null]],["triggerData","campaign"],false,["if","gt","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","hue-web-foundations@-text-body","t","each","-track-array","and","not","on"]]',moduleName:"campaign-manager-web/components/number-of-campaigns-hoverable.hbs",isStrictMode:!1})
let S=e.default=(c=(0,a.inject)(),u=(0,a.inject)("sponsoredContent"),d=(0,l.task)({drop:!0}),(0,s.assertPropTypes)((f=class extends r.default{get campaignsToShow(){return this.isListExpanded?this.campaigns:this.campaigns.slice(0,5)}get campaignsLength(){return this.campaigns?.length||null}get numberOfHiddenCampaigns(){return this.isListExpanded||!this.campaigns?0:Math.max(0,this.campaignsLength-5)}get hasSingleCampaignInContentLibrary(){return 1===this.campaignsLength&&this.args.isContentLibraryPage}constructor(){super(...arguments),T(this,"jet",g,this),T(this,"sponsoredContentService",b,this),T(this,"campaigns",_,this),T(this,"isListExpanded",h,this)
const e=this.args.record.entityUrn||this.args.record.urn
this._fetchCampaignsTask.perform(e)}_setFocus(e){const t=this.element.querySelector(e)
t&&t.focus()}*_fetchCampaignsTask(e){try{const{activeCampaigns:t}=yield this.sponsoredContentService.getCampaignsForReference(e)
this.campaigns=t}catch(t){this.jet.error(new Error(`Failed to fetch campaigns associated with ${e}`),["sponsored-content","number-of-campaigns-hoverable","fetch-campaigns"],!1)}}onListExpand(){this._setFocus("[data-a11y-trigger]"),this.isListExpanded=!0}},A=f,C="propTypes",O={record:s.PropTypes.oneOfType([s.PropTypes.object,s.PropTypes.EmberObject]).isRequired,isContentLibraryPage:s.PropTypes.bool},C in A?Object.defineProperty(A,C,{value:O,enumerable:!0,configurable:!0,writable:!0}):A[C]=O,g=E((m=f).prototype,"jet",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=E(m.prototype,"sponsoredContentService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(m.prototype,"campaigns",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),h=E(m.prototype,"isListExpanded",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),E(m.prototype,"_fetchCampaignsTask",[d],Object.getOwnPropertyDescriptor(m.prototype,"_fetchCampaignsTask"),m.prototype),E(m.prototype,"onListExpand",[o.action],Object.getOwnPropertyDescriptor(m.prototype,"onListExpand"),m.prototype),p=m))||p)
var A,C,O;(0,t.setComponentTemplate)(y,S)})),define("campaign-manager-web/components/number-of-placements-hoverable",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"qokB207s",block:'[[[1,"\\n"],[41,[51,[28,[37,1],[[30,0,["allPlacementsAvailable"]],[30,1]],null]],[[[1,"  "],[10,1],[12],[1,"\\n    "],[8,[39,2],[[24,0,"u-layout__display-inline-block"]],[["@placement"],["bottom"]],[["trigger","content"],[[[[1,"\\n        "],[11,"button"],[24,"data-is-sponsored-content-library-hoverable","true"],[24,0,"button--unstyled"],[24,4,"button"],[4,[38,3],[[30,2,["triggerContentSharedInfo"]]],null],[12],[1,"\\n          "],[10,1],[15,0,[29,["sponsorable-content-entity__num-placements\\n              ",[52,[30,3],"sponsorable-content-entity__num-placements--no-bullet"]," ",[28,[37,5],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[10,1],[14,0,"u-border__dotted"],[12],[1,"\\n"],[41,[30,0,["allPlacementsAvailable"]],[[[1,"                "],[1,[28,[35,6],["i18n_all_placements_available","campaign-manager-web/components/number-of-placements-hoverable"],null]],[1,"\\n"]],[]],[[[1,"                "],[1,[28,[35,6],["i18n_number_of_placements_available","campaign-manager-web/components/number-of-placements-hoverable"],[["number_of_placements"],[[30,4,["availablePlacements","length"]]]]]],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[2]],[[[1,"\\n"],[41,[51,[30,0,["allPlacementsAvailable"]]],[[[1,"          "],[10,0],[14,0,"mb3"],[12],[1,"\\n            "],[10,"h3"],[15,0,[29,["mb1"," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,6],["i18n_placements_not_available","campaign-manager-web/components/number-of-placements-hoverable"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,"ul"],[14,0,"pl4"],[12],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,4,["unavailablePlacements"]]],null]],null],null,[[[1,"                "],[10,"li"],[15,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,6],["i18n_placement_names","campaign-manager-web/components/number-of-placements-hoverable"],[["placementName"],[[30,5,["placementName"]]]]]],[1,"\\n                "],[13],[1,"\\n"]],[5]],null],[1,"            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[41,[30,4,["availablePlacements"]],[[[1,"          "],[10,0],[12],[1,"\\n            "],[10,"h3"],[15,0,[29,["mb1"," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,6],["i18n_placements_available","campaign-manager-web/components/number-of-placements-hoverable"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,"ul"],[14,0,"pl4"],[12],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,4,["availablePlacements"]]],null]],null],null,[[[1,"                "],[10,"li"],[15,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,6],["i18n_placement_names","campaign-manager-web/components/number-of-placements-hoverable"],[["placementName"],[[30,6,["placementName"]]]]]],[1,"\\n                "],[13],[1,"\\n"]],[6]],null],[1,"            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["@hideWhenAllAvailable","triggerData","@noBullet","@placementInfo","placementObj","placementObj"],false,["unless","and","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","if","hue-web-foundations@-text-body","t","each","-track-array"]]',moduleName:"campaign-manager-web/components/number-of-placements-hoverable.hbs",isStrictMode:!1})
let c=e.default=(0,i.assertPropTypes)((l=class extends a.default{get allPlacementsAvailable(){const{placementInfo:e}=this.args
return e.numEnabledPlacements===(0,r.get)(e,"availablePlacements.length")}},u=l,d="propTypes",p={placementInfo:i.PropTypes.object.isRequired,noBullet:i.PropTypes.bool,hideWhenAllAvailable:i.PropTypes.bool},d in u?Object.defineProperty(u,d,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[d]=p,o=l))||o
var u,d,p;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/o-auth",["exports","@linkedin/ember-oauth/components/o-auth"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/objective-selection-table",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/runloop","@ember/service","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/lego","campaign-manager-web/utils/objective-type"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_
function h(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const E=(0,n.createTemplateFactory)({id:"i+7PxcAD",block:'[[[41,[30,1],[[[1,"  "],[10,"form"],[12],[1,"\\n    "],[10,"fieldset"],[12],[1,"\\n      "],[10,"ul"],[14,0,"objective-selection__categories u-display-flex u-flex-column u-flex-row-md"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,2]],null]],null],null,[[[1,"          "],[10,"li"],[14,0,"u-flex-grow u-flex-basis-0 ph2"],[12],[1,"\\n            "],[10,0],[14,0,"u-layout__align-center"],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_category_name","campaign-manager-web/components/objective-selection-table"],[["name"],[[30,3,["name"]]]]]],[1,"\\n            "],[13],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,3,["objectives"]]],null]],null],null,[[[44,[[28,[37,5],[[30,4,["renderStatus"]],[30,0,["OBJECTIVE_STATUS","RESTRICTED"]]],null]],[[[1,"                "],[10,0],[15,1,[29,["nfi-trigger-objective-selection__objective-",[30,4,["type"]]]]],[14,0,"mv4"],[12],[1,"\\n                  "],[8,[39,6],null,[["@header","@subText","@illustrationName","@isSelected","@isDisabled","@onClick","@type"],[[28,[37,3],["i18n_objective_name_ms5_v3","campaign-manager-web/components/objective-selection-table"],[["type"],[[30,4,["type"]]]]],[28,[37,3],["i18n_objective_card_subtext_campaign_creation_revamp","campaign-manager-web/components/objective-selection-table"],[["type"],[[30,4,["type"]]]]],[30,4,["illustrationName"]],[28,[37,5],[[30,6,["type"]],[30,4,["type"]]],null],[30,5],[28,[37,7],[[30,7],[30,4,["type"]],[28,[37,5],[[30,6,["type"]],[30,4,["type"]]],null]],null],[30,4,["type"]]]],[["tooltipContent"],[[[[1,"\\n"],[41,[30,5],[[[1,"                        "],[10,2],[12],[1,"\\n                          "],[1,[28,[35,3],["i18n_objective_restriction_reason_v3","campaign-manager-web/components/objective-selection-table"],[["type","linkInfo"],[[30,4,["type"]],[28,[37,8],null,[["dataTestSelector","href"],["data-test-objective-selection__recruiter-link","https://business.linkedin.com/talent-solutions/cx/17/08/recruiter-demo-fs2-k18-d"]]]]]]],[1,"\\n                        "],[13],[1,"\\n"]],[]],null],[1,"                    "]],[]]]]],[1,"\\n                "],[13],[1,"\\n"]],[5]]]],[4]],null],[1,"          "],[13],[1,"\\n"]],[3]],null],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[28,[37,9],[[30,8],[30,9]],null],[[[1,"    "],[8,[39,10],null,[["@campaign","@onCtvToggleChange"],[[30,9],[30,10]]],null],[1,"\\n"]],[]],null],[1,"\\n"]],[]],[[[1,"  "],[10,"ul"],[14,0,"objective-selection__categories u-display-flex u-flex-column u-flex-row-md"],[14,"data-live-test-campaign-task-panel__campaign-objective-selection",""],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,2]],null]],null],null,[[[1,"      "],[10,"li"],[14,0,"objective-selection__category"],[14,"data-live-test-available-objective-category",""],[12],[1,"\\n        "],[10,"h5"],[15,0,[29,["objective-selection__name objective-selection__name--",[30,11,["color"]]," "," ",[28,[37,11],null,[["size"],["large"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_category_name","campaign-manager-web/components/objective-selection-table"],[["name"],[[30,11,["name"]]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,"ul"],[14,0,"objective-selection__objectives"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,11,["objectives"]]],null]],null],null,[[[1,"            "],[10,"li"],[14,0,"objective-selection__objective"],[14,"data-live-test-available-objective",""],[12],[1,"\\n"],[41,[28,[37,5],[[30,12,["renderStatus"]],[30,0,["OBJECTIVE_STATUS","RESTRICTED"]]],null],[[[1,"                "],[10,0],[15,0,[29,["objective-selection__objective-button objective-selection__objective-button--disabled objective-selection__objective-button--",[30,11,["color"]],"\\n                    u-layout-flex__container--center-space-between"," ",[28,[37,11],null,[["size"],["small"]]]]]],[12],[1,"\\n                  "],[10,1],[15,0,[29,["objective-selection__objective-button-text--disabled"," ",[28,[37,11],null,[["size","weight"],["small","default"]]]]]],[12],[1,[28,[35,3],["i18n_objective_name_ms5_v3","campaign-manager-web/components/objective-selection-table"],[["type"],[[30,12,["type"]]]]]],[13],[1,"\\n                  "],[8,[39,12],null,[["@for","@on","@placement"],[[28,[37,13],["objective-selection-hoverable-",[30,12,["type"]]],null],"click","right"]],[["default"],[[[[1,"\\n                    "],[8,[39,14],[[16,"aria-label",[28,[37,3],["i18n_see_why_objective_disabled","campaign-manager-web/components/objective-selection-table"],[["type"],[[30,12,["type"]]]]]],[16,"aria-expanded",[30,13,["ariaExpanded"]]],[16,"aria-controls",[30,13,["ariaId"]]],[16,"aria-describedby",[30,13,["ariaId"]]]],[["@circle","@icon","@size","@buttonType"],[true,"question","small","tertiary"]],null],[1,"\\n                  "]],[13]]]]],[1,"\\n                "],[13],[1,"\\n"]],[]],[[[1,"                "],[8,[39,12],null,[["@for","@placement"],[[28,[37,13],["objective-selection-hoverable-",[30,12,["type"]]],null],"right"]],[["default"],[[[[1,"\\n                  "],[10,"button"],[15,0,[29,["objective-selection__objective-button objective-selection__objective-button--enabled objective-selection__objective-button--",[30,11,["color"]]," ",[28,[37,11],null,[["size","open"],["small",true]]]]]],[15,"aria-describedby",[29,[[30,14,["ariaId"]]]]],[15,"onclick",[28,[37,7],[[30,0,["onObjectiveSelection"]],[30,12]],null]],[15,"data-live-test-objective-selection-objective",[30,12,["type"]]],[15,1,[29,["nfi-trigger-objective-selection__objective-",[30,12,["type"]]]]],[14,4,"button"],[12],[1,"\\n                    "],[10,1],[15,0,[29,[[28,[37,11],null,[["size","weight","color"],["small","default","text-low-emphasis"]]]]]],[12],[1,[28,[35,3],["i18n_objective_name_ms5_v3","campaign-manager-web/components/objective-selection-table"],[["type"],[[30,12,["type"]]]]]],[13],[1,"\\n                  "],[13],[1,"\\n                "]],[14]]]]],[1,"\\n"]],[]]],[41,[28,[37,15],[[28,[37,16],[[28,[37,5],[[30,12,["type"]],[30,0,["OBJECTIVE_TYPE","BRAND_AWARENESS"]]],null]],null],[30,0,["showBrandAwarenessTooltip"]]],null],[[[1,"                "],[8,[39,17],null,[["@id","@contentClass","@theme","@spacing"],[[28,[37,13],["objective-selection-hoverable-",[30,12,["type"]]],null],"objective-selection__hovercard","inverse","open"]],[["default"],[[[[1,"\\n                  "],[10,0],[15,0,[29,["objective-selection__hovercard-description objective-selection__hovercard-description--",[30,11,["color"]],"\\n                      u-layout-flex__container--aligned-center"]]],[12],[1,"\\n                    "],[10,0],[15,0,[29,["objective-selection__objective-icon--",[30,12,["icon"]]]]],[12],[13],[1,"\\n                    "],[10,"h5"],[15,0,[29,["objective-selection__hovercard-name u-color__black--75"," ",[28,[37,11],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,3],["i18n_objective_name_ms5_v3","campaign-manager-web/components/objective-selection-table"],[["type"],[[30,12,["type"]]]]]],[13],[1,"\\n                  "],[13],[1,"\\n"],[41,[28,[37,5],[[30,12,["renderStatus"]],[30,0,["OBJECTIVE_STATUS","RESTRICTED"]]],null],[[[1,"                    "],[10,2],[15,0,[29,["objective-selection__hovercard-tagline u-color__black--75"," ",[28,[37,11],null,[["size"],["small"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,3],["i18n_objective_restriction_reason_v3","campaign-manager-web/components/objective-selection-table"],[["type","linkInfo"],[[30,12,["type"]],[28,[37,8],null,[["dataTestSelector","href"],["data-test-objective-selection__recruiter-link","https://business.linkedin.com/talent-solutions/cx/17/08/recruiter-demo-fs2-k18-d"]]]]]]],[1,"\\n                    "],[13],[1,"\\n"]],[]],[[[1,"                    "],[10,2],[15,0,[29,["objective-selection__hovercard-tagline u-color__black--75"," ",[28,[37,11],null,[["size","italic"],["small",true]]]]]],[12],[1,"\\n                      "],[1,[28,[35,3],["i18n_objective_tagline_ms5_v2","campaign-manager-web/components/objective-selection-table"],[["type"],[[30,12,["type"]]]]]],[1,"\\n                    "],[13],[1,"\\n"]],[]]],[1,"                  "],[10,"hr"],[14,0,"objective-selection__hovercard-divider"],[12],[13],[1,"\\n                  "],[10,2],[15,0,[29,["objective-selection__hovercard-choose u-color__black--75"," ",[28,[37,11],null,[["size"],["small"]]]]]],[12],[1,[28,[35,3],["i18n_objective_choose","campaign-manager-web/components/objective-selection-table"],null]],[13],[1,"\\n                  "],[10,"ul"],[14,0,"objective-selection__hovercard-purposes"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,12,["purpose"]]],null]],null],null,[[[1,"                      "],[10,"li"],[15,0,[29,["objective-selection__hovercard-purpose u-color__black--75"," ",[28,[37,11],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,3],[[30,15],"campaign-manager-web/components/objective-selection-table"],[["type"],[[30,12,["type"]]]]]],[1,"\\n                      "],[13],[1,"\\n"]],[15,16]],null],[1,"                  "],[13],[1,"\\n"],[41,[30,12,["showOptimized"]],[[[1,"                    "],[10,2],[15,0,[29,["objective-selection__hovercard-optimization u-color__black--75"," ",[28,[37,11],null,[["size"],["small"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,3],[[52,[30,17],"i18n_campaign_group_objective_optimization_v2","i18n_objective_optimization_v2"],"campaign-manager-web/components/objective-selection-table"],[["type"],[[30,12,["type"]]]]]],[1,"\\n                    "],[13],[1,"\\n"]],[]],null],[1,"                "]],[]]]]],[1,"\\n"]],[]],null],[1,"            "],[13],[1,"\\n"]],[12]],null],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[11]],null],[1,"  "],[13],[1,"\\n"]],[]]],[1,"\\n"],[41,[30,9,["isNewCampaign"]],[[[1,"  "],[8,[39,18],null,[["@id","@anchor","@placement","@header","@onCtaClick","@ctaText"],["ctv_campaign_objective",[29,["#nfi-trigger-objective-selection__objective-",[30,0,["OBJECTIVE_TYPE","BRAND_AWARENESS"]]]],"bottom",[28,[37,3],["i18n_nfi_ctv_campaign_objective_header","campaign-manager-web/components/objective-selection-table"],null],[28,[37,19],[[30,0,["switchObjectiveToBrandAwareness"]],[30,0,["triggerNfiCtvCampaignToggle"]]],null],[28,[37,3],["i18n_nfi_ctv_campaign_objective_cta_text","campaign-manager-web/components/objective-selection-table"],null]]],[["default"],[[[[1,"\\n    "],[1,[28,[35,3],["i18n_nfi_ctv_campaign_objective_content","campaign-manager-web/components/objective-selection-table"],null]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,18],null,[["@id","@anchor","@placement","@header","@onCtaClick","@ctaText"],["reach_optimizer",[29,["#nfi-trigger-objective-selection__objective-",[30,0,["OBJECTIVE_TYPE","BRAND_AWARENESS"]]]],"right",[28,[37,3],["i18n_reach_optimization_forecasting_header","campaign-manager-web/components/objective-selection-table"],null],[30,0,["switchObjectiveToBrandAwareness"]],[28,[37,3],["i18n_reach_optimization_forecasting_cta_text","campaign-manager-web/components/objective-selection-table"],null]]],[["default"],[[[[1,"\\n  "],[8,[39,20],null,null,[["default"],[[[[1,"\\n    "],[1,[28,[35,3],["i18n_reach_optimization_forecasting_body","campaign-manager-web/components/objective-selection-table"],[["linkInfo"],[[28,[37,8],null,[["href","role","class"],[[28,[37,21],null,[["path","accountId"],["help/lms/answer/a422075",[30,19]]]],[30,18,["role"]],"u-color__white"]]]]]]],[1,"\\n  "]],[18]]]]],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[8,[39,18],null,[["@id","@anchor","@placement","@header","@ctaText"],["messaging_objective",[29,["#nfi-trigger-objective-selection__objective-",[30,0,["OBJECTIVE_TYPE","CONVERSATION_STARTER"]]]],"bottom",[28,[37,3],["i18n_nfi_messaging_objective_header","campaign-manager-web/components/objective-selection-table"],null],[28,[37,3],["i18n_reach_optimization_forecasting_cta_text","campaign-manager-web/components/objective-selection-table"],null]]],[["default"],[[[[1,"\\n  "],[1,[28,[35,3],["i18n_nfi_messaging_objective_content","campaign-manager-web/components/objective-selection-table"],[["linkInfo"],[[28,[37,8],null,[["href","ariaLabel"],[[28,[37,21],null,[["path","accountId"],["help/lms/answer/a5957655",[30,19]]]],[28,[37,3],["i18n_learn_more_messaging_objective_aria","campaign-manager-web/components/objective-selection-table"],null]]]]]]]],[1,"\\n"]],[]]]]]],["@isSccCardRevampEnabled","@availableObjectiveCategories","category","objective","isRestricted","@selectedObjective","@onObjectiveTypeChangeWithCardRevamp","@showCtvToggleSection","@campaign","@onCtvToggleChange","category","objective","trigger","trigger","purpose","index","@isCampaignGroupObjective","iphHelper","@accountId"],false,["if","each","-track-array","t","let","eq","scc/card","fn","external-link-info","and","connected-tv-toggle-section","hue-web-foundations@-text-body","artdeco-hoverable-trigger","concat","hue-web-button","or","not","artdeco-hoverable-content","new-feature-introduction-bubble","pipe","iph-helper","help-center-url"]]',moduleName:"campaign-manager-web/components/objective-selection-table.hbs",isStrictMode:!1})
let y=e.default=(u=(0,r.inject)(),d=(0,r.inject)(),(0,l.assertPropTypes)((_=class extends o.default{constructor(...e){super(...e),h(this,"iphService",g,this),h(this,"newProductIntroduction",b,this),f(this,"OBJECTIVE_STATUS",c.OBJECTIVE_STATUS),f(this,"OBJECTIVE_TYPE",c.OBJECTIVE_TYPE)}get showBrandAwarenessTooltip(){return this.newProductIntroduction.currentWidgetId!==s.WIDGET_IDS.NFI_REACH_OPTIMIZATION_FORECASTING}launchNfiCtvCampaignToggle(){this.newProductIntroduction.launchModule(s.WIDGET_IDS.NFI_CTV_CAMPAIGN_TOGGLE)}onObjectiveSelection({type:e}){this.args.onObjectiveSelected({type:e})}switchObjectiveToBrandAwareness(){this.args.onObjectiveSelected({type:c.OBJECTIVE_TYPE.BRAND_AWARENESS})}triggerNfiCtvCampaignToggle(){(0,i.scheduleOnce)("afterRender",this,"launchNfiCtvCampaignToggle")}},f(_,"propTypes",{accountId:l.PropTypes.number.isRequired,isCampaignGroupObjective:l.PropTypes.bool.isRequired,isSccCardRevampEnabled:l.PropTypes.bool,onObjectiveSelected:l.PropTypes.func.isRequired,onObjectiveTypeChangeWithCardRevamp:l.PropTypes.func,availableObjectiveCategories:l.PropTypes.array.isRequired,selectedObjective:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.null]),campaign:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.EmberObject]),onCtvToggleChange:l.PropTypes.func,showCtvToggleSection:l.PropTypes.bool}),g=T((m=_).prototype,"iphService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(m.prototype,"newProductIntroduction",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T(m.prototype,"onObjectiveSelection",[a.action],Object.getOwnPropertyDescriptor(m.prototype,"onObjectiveSelection"),m.prototype),T(m.prototype,"switchObjectiveToBrandAwareness",[a.action],Object.getOwnPropertyDescriptor(m.prototype,"switchObjectiveToBrandAwareness"),m.prototype),T(m.prototype,"triggerNfiCtvCampaignToggle",[a.action],Object.getOwnPropertyDescriptor(m.prototype,"triggerNfiCtvCampaignToggle"),m.prototype),p=m))||p);(0,t.setComponentTemplate)(E,y)})),define("campaign-manager-web/components/objective-selection",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","ember-concurrency-decorators","campaign-manager-web/constants/routes","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/tracking","campaign-manager-web/constants/lego","campaign-manager-web/constants/simple-settings","campaign-manager-web/utils/simplified-campaign-creation","campaign-manager-web/constants/jet-error-tags"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b){var _,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H
function q(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function K(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function W(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const X=(0,n.createTemplateFactory)({id:"mij7Q3wv",block:'[[[41,[30,1],[[[1,"  "],[8,[39,1],[[17,2]],[["@campaign","@availableObjectiveCategories","@canEditObjective","@hasNoObjectives","@isSwitchModeDisabled","@onClickSwitchToAdvancedMode","@onObjectiveTypeChange"],[[30,3],[30,4],[30,0,["canEditObjective"]],[30,0,["hasNoObjectives"]],[30,5],[30,6],[30,0,["onObjectiveTypeChange"]]]],null],[1,"\\n"]],[]],[[[1,"  "],[11,0],[24,0,"objective-selection u-layout__shadow-container u-layout__noscroll"],[17,2],[4,[38,2],null,[["pageKey","routeName","currentRoute"],["objective_selection_viewing",[28,[37,3],[[53,"outletState"],"render.name"],null],[28,[37,3],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n"],[41,[28,[37,5],[[30,0,["selectedObjective"]],[28,[37,6],[[30,7]],null]],null],[[[1,"      "],[10,0],[15,0,[29,["objective-selection__container objective-selection__container--selected\\n          ",[28,[37,7],["objective-selection__container--",[30,0,["selectedObjective","color"]]],null]]]],[12],[1,"\\n        "],[8,[39,8],null,[["@campaign","@selectedObjective","@onCtvToggleChange","@showCtvToggleSection"],[[30,3],[30,0,["selectedObjective"]],[30,8],[30,9]]],[["default"],[[[[1,"\\n          "],[8,[30,10,["heading"]],null,null,[["default"],[[[[1,"\\n            "],[10,2],[15,0,[29,["objective-selection__question u-color__black--75"," ",[28,[37,9],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,10],["i18n_objective_selected","campaign-manager-web/components/objective-selection"],null]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n          "],[8,[30,10,["action"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["canEditObjective"]],[[[41,[30,3,["isDraftCampaign"]],[[[1,"                "],[8,[39,11],null,[["@placement","@dataTestSelectorValue","@onConfirm","@confirmButtonText","@triggerButtonText","@triggerButtonType","@triggerButtonEmphasized","@triggerButtonClass","@ariaLabelText","@confirmButtonControlName","@cancelButtonControlName","@triggerButtonDisabled"],["bottom","change-objective",[30,0,["onResetCampaign"]],[28,[37,10],["i18n_confirm_hovercard_confirm","campaign-manager-web/components/objective-selection"],null],[28,[37,10],["i18n_change_objective","campaign-manager-web/components/objective-selection"],null],"tertiary",true,"objective-selection__confirm-hovercard-trigger",[28,[37,10],["i18n_change_objective_aria_label","campaign-manager-web/components/objective-selection"],null],"objective_change_confirm","objective_change_cancel",[30,11]]],[["default"],[[[[1,"\\n                  "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,9],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,10],["i18n_change_objective_heading","campaign-manager-web/components/objective-selection"],null]],[1,"\\n                  "],[13],[1,"\\n"],[41,[48,[30,15]],[[[1,"                    "],[18,15,null],[1,"\\n"]],[]],[[[1,"                    "],[10,2],[15,0,[29,[[28,[37,9],null,[["size"],["small"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,10],["i18n_change_objective_warning_v2","campaign-manager-web/components/objective-selection"],null]],[1,"\\n                    "],[13],[1,"\\n                    "],[8,[39,14],[[24,0,"mt2"]],[["@inputId","@onChangeRetainAudience","@retainAudience"],["objective-selection__retain-audience",[30,0,["onChangeRetainAudience"]],[30,0,["isRetainAudienceSelected"]]]],null],[1,"\\n"]],[]]],[1,"                "]],[]]]]],[1,"\\n"]],[]],[[[1,"                "],[8,[39,15],[[16,"aria-label",[28,[37,10],["i18n_change_objective_aria_label","campaign-manager-web/components/objective-selection"],null]],[4,[38,16],["click",[28,[37,17],[[30,0,["onObjectiveSelection"]],[28,[37,18],null,[["type"],[null]]]],null]],null]],[["@size","@buttonType","@emphasized","@text"],["small","tertiary",true,[28,[37,10],["i18n_change_objective","campaign-manager-web/components/objective-selection"],null]]],null],[1,"\\n"]],[]]]],[]],null],[1,"          "]],[]]]]],[1,"\\n        "]],[10]]]]],[1,"\\n        "],[18,16,null],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[10,0],[14,0,"objective-selection__container"],[12],[1,"\\n        "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n          "],[10,2],[15,0,[29,["objective-selection__header"," ",[28,[37,9],null,[["size","weight"],["medium","bold"]]]]]],[14,1,"objective-selection__header"],[12],[1,"\\n            "],[1,[28,[35,10],["i18n_objective","campaign-manager-web/components/objective-selection"],null]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,19],null,[["@contentClass"],["u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n              "],[11,"button"],[24,0,"button--unstyled u-layout__vertical-align-text-bottom ml1"],[16,"aria-label",[28,[37,10],["i18n_learn_why_objectives","campaign-manager-web/components/objective-selection"],null]],[24,4,"button"],[4,[38,20],[[30,12,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                "],[8,[39,21],[[24,0,"objective-selection__why u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n              "],[13],[1,"\\n            "]],[12]],[[[1,"\\n              "],[8,[39,22],null,null,[["default"],[[[[1,"\\n                "],[1,[28,[35,10],["i18n_objective_choose_tooltip_v2","campaign-manager-web/components/objective-selection"],[["linkInfo"],[[28,[37,23],null,[["dataTestSelector","href","role","ariaLabel"],["data-test-objective-selection__help-link",[28,[37,24],null,[["path","accountId"],["help/lms/answer/94698",[30,14]]]],[30,13,["role"]],[28,[37,10],["i18n_objective_choose_learn_more","campaign-manager-web/components/objective-selection"],null]]]]]]]],[1,"\\n              "]],[13]]]]],[1,"\\n            "]],[]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,["objective-selection__optimizing u-color__black--75"," ",[28,[37,9],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,10],[[52,[30,7],"i18n_objective_selection_campaign_creation_revamp","i18n_objective_selection"],"campaign-manager-web/components/objective-selection"],null]],[1,"\\n        "],[13],[1,"\\n"],[41,[30,0,["hasNoObjectives"]],[[[1,"          "],[10,0],[14,0,"objective-selection__no-objectives-message-container u-layout-flex__container-space-between u-layout-flex__container--aligned-center"],[12],[1,"\\n            "],[10,0],[14,0,"objective-selection__no-objectives-message-label"],[12],[1,"\\n              "],[8,[39,21],[[24,0,"objective-selection__no-objectives-message-li-icon"]],[["@size","@name"],["medium","signal-notice"]],null],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,["objective-selection__no-objectives-message-content u-color__black--75"," ",[28,[37,9],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,10],["i18n_no_available_objective_warning","campaign-manager-web/components/objective-selection"],[["linkInfo"],[[28,[37,23],null,[["href","dataTestSelector","ariaLabel"],[[28,[37,24],null,[["path","accountId"],["help/linkedin/ask/AD-AQ",[30,14]]]],"data-test-objective-selection__no-objectives-learn-more",[28,[37,10],["i18n_no_available_objective_warning_aria_label","campaign-manager-web/components/objective-selection"],null]]]]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"        "],[8,[39,25],null,[["@campaign","@accountId","@isCampaignGroupObjective","@isSccCardRevampEnabled","@onObjectiveSelected","@onObjectiveTypeChangeWithCardRevamp","@availableObjectiveCategories","@selectedObjective","@onCtvToggleChange","@showCtvToggleSection"],[[30,3],[30,14],false,[30,7],[30,0,["onObjectiveSelection"]],[30,0,["onObjectiveTypeChange"]],[30,4],[30,0,["selectedObjective"]],[30,8],[30,9]]],null],[1,"\\n\\n        "],[18,17,null],[1,"\\n      "],[13],[1,"\\n"]],[]]],[1,"    "],[8,[39,26],[[24,0,"objective-selection__delete-error-message"]],[["@isHidden","@type"],[[28,[37,27],[[30,0,["deleteCampaignTask","isRunning"]],[28,[37,6],[[30,0,["deleteCampaignTask","last","isError"]]],null]],null],"negative"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,28],null,[["error","customErrorMessage"],[[30,0,["deleteCampaignTask","last","error"]],[28,[37,10],["i18n_delete_campaign_error_message","campaign-manager-web/components/objective-selection"],null]]]]],[1,"\\n    "]],[]]]]],[1,"\\n"],[41,[30,0,["showFeedbackToSelectConversions"]],[[[1,"      "],[8,[39,29],[[24,0,"mt4"],[4,[38,2],null,[["pageKey","routeName","currentRoute"],["objective_selection_website_conversions_suggestion",[28,[37,3],[[53,"outletState"],"render.name"],null],[28,[37,3],[[53,"outletState"],"render"],null]]]]],[["@onDismiss"],[[30,0,["onDismissWebsiteConversionSelection"]]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,10],["i18n_consider_choosing_website_conversions","campaign-manager-web/components/objective-selection"],[["name"],[[30,0,["memberProfile","profileData","firstName"]]]]]],[1,"\\n        "],[10,0],[14,0,"mt2"],[12],[1,"\\n          "],[8,[39,15],[[4,[38,16],["click",[30,0,["onClickChangeToWebsiteConversion"]]],null],[4,[38,30],["objective_selection_change_to_website_conversions"],null]],[["@buttonType","@size","@text"],["tertiary","small",[28,[37,10],["i18n_change_to_website_conversions","campaign-manager-web/components/objective-selection"],null]]],null],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"]],[]]],[41,[30,0,["canRenderCampaignEditConfirmationModal"]],[[[1,"  "],[8,[39,31],null,[["@showError","@isOpen","@onConfirm","@campaignPropToBeChanged","@onDismiss","@accountId"],[[30,0,["hasDeletionError"]],[30,0,["isCampaignEditConfirmationModalOpen"]],[30,0,["onDeleteCampaignConfirm"]],"objectiveType",[30,0,["onDismissCampaignEditConfirmationModal"]],[30,3,["accountId"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,32],null,[["@canShowNfi","@anchor"],[true,"#objective-selection__header"]],null],[1,"\\n"]],["@isQuickMode","&attrs","@campaign","@availableObjectiveCategories","@isSwitchModeDisabled","@onClickSwitchToAdvancedMode","@isSccCardRevampEnabled","@onCtvToggleChange","@showCtvToggleSection","displayObjective","@disableObjectiveChangeBtn","triggerData","iphHelper","@accountId","&changeObjectiveConfirmation","&footer","&default"],false,["if","scc/objective-selection","track-render","get","-get-dynamic-var","and","not","concat","display-objective","hue-web-foundations@-text-body","t","confirm-hovercard","has-block","yield","retain-audience","hue-web-button","on","fn","hash","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","hue-web-icons@icon","iph-helper","external-link-info","help-center-url","objective-selection-table","hue-web-inline-feedback","or","error-message","cm-inline-feedback","track-interaction","scc/campaign-edit-confirmation-modal","nfi-thought-leader-ads"]]',moduleName:"campaign-manager-web/components/objective-selection.hbs",isStrictMode:!1})
let $=e.default=(_=(0,i.inject)(),h=(0,i.inject)(),f=(0,i.inject)("campaign"),T=(0,i.inject)("onboarding"),E=(0,i.inject)(),y=(0,i.inject)(),S=(0,i.inject)(),A=(0,i.inject)(),C=(0,i.inject)("campaign-mode"),O=(0,a.computed)("args.campaign.objectiveType"),v=(0,a.computed)("args.campaign.{isDraftCampaign,isNewCampaign}"),w=(0,a.computed)("args.accountId"),I=(0,s.task)({drop:!0}),(0,l.assertPropTypes)((H=class extends r.default{constructor(...e){super(...e),q(this,"lix",R,this),q(this,"jet",D,this),q(this,"campaignRestrictions",M,this),q(this,"campaignService",L,this),q(this,"onboardingService",k,this),q(this,"memberProfile",U,this),q(this,"router",x,this),q(this,"tracking",F,this),q(this,"newProductIntroduction",z,this),q(this,"campaignModeService",j,this),K(this,"OBJECTIVE_STATUS",u.OBJECTIVE_STATUS),K(this,"OBJECTIVE_TYPE",u.OBJECTIVE_TYPE),q(this,"isRetainAudienceSelected",G,this),q(this,"hasDeletionError",B,this),q(this,"showFeedbackToSelectConversions",V,this),q(this,"isCampaignEditConfirmationModalOpen",Y,this)}onObjectiveTypeChange(e,t){this.canEditObjective&&!t&&(this.args.campaign.isDraftCampaign?this.isCampaignEditConfirmationModalOpen=!0:this.onObjectiveSelection({type:e}))}onDismissCampaignEditConfirmationModal(){this.hasDeletionError=!1,this.isCampaignEditConfirmationModalOpen=!1}onDeleteCampaignConfirm(){this.onResetCampaign().catch((()=>{this.hasDeletionError=!0}))}get showBrandAwarenessTooltip(){return this.newProductIntroduction.currentWidgetId!==p.WIDGET_IDS.NFI_REACH_OPTIMIZATION_FORECASTING}get canRenderCampaignEditConfirmationModal(){return!(!this.args.isQuickMode&&!this.args.isSccCardRevampEnabled||!this.args.campaign.isDraftCampaign||!this.canEditObjective)}set selectedObjective(e){}get selectedObjective(){return this.args.campaign.objectiveType?(0,u.getObjectiveObject)(this.args.campaign.objectiveType):null}set canEditObjective(e){}get canEditObjective(){const{isDraftCampaign:e,isNewCampaign:t}=this.args.campaign
return e&&!this.args.isGoldenGateAccount||t}set websiteConversionsUrl(e){}get websiteConversionsUrl(){return this.router.urlFor(c.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING_CONVERSIONS_INDEX,this.args.accountId)}get hasNoObjectives(){return!this.args.availableObjectiveCategories.some((e=>e.objectives.some((e=>e.renderStatus===u.OBJECTIVE_STATUS.ENABLED))))}onResetCampaign(){if(!this.args.onResetObjective)return this.deleteCampaignTask.perform()
this.args.onResetObjective()}onObjectiveSelection({type:e}){e&&(this.tracking.fireInteractionEvent("objective_selection_select",d.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.args.campaign.isNewCampaign&&this.tracking.fireInteractionEvent(`objective_selection_new_campaign_select_${e.toLowerCase()}`,d.CONTROL_INTERACTION_TYPE.SHORT_PRESS)),this.deleteCampaignError=null,this.args.onObjectiveSelected(e),this.campaignService.isNewAndCanSelectWebsiteConversion()&&this.args.isInsightTagStatusDomainVerified?this.showFeedbackToSelectConversions=!0:this.showFeedbackToSelectConversions=!1}onDismissWebsiteConversionSelection(){this.tracking.fireInteractionEvent("objective_selection_dismiss_website_conversions_suggestion"),this.showFeedbackToSelectConversions=!1}onClickChangeToWebsiteConversion(){this.showFeedbackToSelectConversions=!1,this.onObjectiveSelection({type:u.OBJECTIVE_TYPE.WEBSITE_CONVERSION})}onChangeRetainAudience(e){this.isRetainAudienceSelected=e}*deleteCampaignTask(){const e=this.args.campaign.targetingCriteria,t=this.args.campaign.locale,n=this.args.campaignSettings,a=this.args.isQuickMode?m.SIMPLE_SETTING_VALUES.CAMPAIGN_CREATION_MODE_QUICK:m.SIMPLE_SETTING_VALUES.CAMPAIGN_CREATION_MODE_ADVANCED
yield this.campaignModeService.updateCampaignCreationModeSetting(a).catch((e=>{this.jet.error(new Error(e),[b.JET_ERROR_TAGS.SIMPLIFIED_CAMPAIGN_CREATION,`change-to-${a}-from-objective-selection`],{shouldRethrow:!1})})),yield this.campaignService.deleteCampaign(),this.router.transitionTo(c.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS,"new",{queryParams:{campaignGroupId:this.args.campaign.campaignGroupId}}).then((()=>{this.isRetainAudienceSelected&&(this.campaignService.updateCampaign({data:{locale:t,targetingCriteria:e}}),this.args.isQuickMode&&(0,g.applyOriginalCampaignAudienceSetting)(n,this.args.onUiCustomizationAudienceSettingsChange))}))}},K(H,"propTypes",{accountId:l.PropTypes.number.isRequired,campaign:l.PropTypes.EmberObject.isRequired,isInsightTagStatusDomainVerified:l.PropTypes.bool.isRequired,isGoldenGateAccount:l.PropTypes.bool,isSccCardRevampEnabled:l.PropTypes.bool,onObjectiveSelected:l.PropTypes.func.isRequired,onResetObjective:l.PropTypes.func,changeObjectiveWarning:l.PropTypes.object,availableObjectiveCategories:l.PropTypes.arrayOf(l.PropTypes.object).isRequired,onCtvToggleChange:l.PropTypes.func,showCtvToggleSection:l.PropTypes.bool,disableObjectiveChangeBtn:l.PropTypes.bool}),R=W((N=H).prototype,"lix",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=W(N.prototype,"jet",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=W(N.prototype,"campaignRestrictions",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=W(N.prototype,"campaignService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=W(N.prototype,"onboardingService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=W(N.prototype,"memberProfile",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=W(N.prototype,"router",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=W(N.prototype,"tracking",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=W(N.prototype,"newProductIntroduction",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=W(N.prototype,"campaignModeService",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=W(N.prototype,"isRetainAudienceSelected",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),B=W(N.prototype,"hasDeletionError",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),V=W(N.prototype,"showFeedbackToSelectConversions",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Y=W(N.prototype,"isCampaignEditConfirmationModalOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),W(N.prototype,"onObjectiveTypeChange",[a.action],Object.getOwnPropertyDescriptor(N.prototype,"onObjectiveTypeChange"),N.prototype),W(N.prototype,"onDismissCampaignEditConfirmationModal",[a.action],Object.getOwnPropertyDescriptor(N.prototype,"onDismissCampaignEditConfirmationModal"),N.prototype),W(N.prototype,"onDeleteCampaignConfirm",[a.action],Object.getOwnPropertyDescriptor(N.prototype,"onDeleteCampaignConfirm"),N.prototype),W(N.prototype,"selectedObjective",[O],Object.getOwnPropertyDescriptor(N.prototype,"selectedObjective"),N.prototype),W(N.prototype,"canEditObjective",[v],Object.getOwnPropertyDescriptor(N.prototype,"canEditObjective"),N.prototype),W(N.prototype,"websiteConversionsUrl",[w],Object.getOwnPropertyDescriptor(N.prototype,"websiteConversionsUrl"),N.prototype),W(N.prototype,"onResetCampaign",[a.action],Object.getOwnPropertyDescriptor(N.prototype,"onResetCampaign"),N.prototype),W(N.prototype,"onObjectiveSelection",[a.action],Object.getOwnPropertyDescriptor(N.prototype,"onObjectiveSelection"),N.prototype),W(N.prototype,"onDismissWebsiteConversionSelection",[a.action],Object.getOwnPropertyDescriptor(N.prototype,"onDismissWebsiteConversionSelection"),N.prototype),W(N.prototype,"onClickChangeToWebsiteConversion",[a.action],Object.getOwnPropertyDescriptor(N.prototype,"onClickChangeToWebsiteConversion"),N.prototype),W(N.prototype,"onChangeRetainAudience",[a.action],Object.getOwnPropertyDescriptor(N.prototype,"onChangeRetainAudience"),N.prototype),W(N.prototype,"deleteCampaignTask",[I],Object.getOwnPropertyDescriptor(N.prototype,"deleteCampaignTask"),N.prototype),P=N))||P);(0,t.setComponentTemplate)(X,$)})),define("campaign-manager-web/components/occludable-area",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@linkedin/ember-prop-types","tracked-toolbox"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _=(0,n.createTemplateFactory)({id:"KcNAVJny",block:'[[[11,0],[16,0,[30,0,["hintClassNameCopy"]]],[4,[38,0],null,[["onEnter","once","rootMargin"],[[30,0,["onEnter"]],true,[30,0,["rootMargin"]]]]],[12],[1,"\\n"],[41,[30,0,["_shouldRender"]],[[[1,"    "],[18,1,null],[1,"\\n"]],[]],null],[13]],["&default"],false,["intersection-observer","if","yield"]]',moduleName:"campaign-manager-web/components/occludable-area.hbs",isStrictMode:!1})
let h=e.default=(s=(0,l.localCopy)("args.hintClassName"),(0,o.assertPropTypes)((m=class extends a.default{constructor(...e){super(...e),g(this,"hintClassNameCopy",d,this),g(this,"_shouldRender",p,this)}get rootMarginBottomBuffer(){return this.args.rootMarginBottomBuffer?this.args.rootMarginBottomBuffer:200}get rootMargin(){return`0% 0% ${this.rootMarginBottomBuffer}px`}willDestroy(){super.willDestroy(...arguments),this.unregisterEvents?.()}onEnter(){this.hintClassNameCopy="",this._shouldRender=!0}},f=m,T="propTypes",E={hintClassName:o.PropTypes.string.isRequired,rootMarginBottomBuffer:o.PropTypes.number},T in f?Object.defineProperty(f,T,{value:E,enumerable:!0,configurable:!0,writable:!0}):f[T]=E,d=b((u=m).prototype,"hintClassNameCopy",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(u.prototype,"_shouldRender",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b(u.prototype,"onEnter",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"onEnter"),u.prototype),c=u))||c)
var f,T,E;(0,t.setComponentTemplate)(_,h)})),define("campaign-manager-web/components/offline-data-sources/external-sources",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","@ember/object","@glimmer/tracking","campaign-manager-web/constants/routes","campaign-manager-web/constants/conversion","campaign-manager-web/utils/urn","campaign-manager-web/utils/api-endpoints","campaign-manager-web/constants/audiences/matched/common","campaign-manager-web/constants/audiences/matched/list-upload","hue-web-toast/utils/constants","campaign-manager-web/constants/account","campaign-manager-web/utils/object"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_){var h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x
function F(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function z(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function j(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const G=(0,n.createTemplateFactory)({id:"HRx8jOpk",block:'[[[1,"\\n"],[10,0],[14,0,"pt4 data-sources-form-container flex-fill"],[12],[1,"\\n  "],[8,[39,0],null,[["@isLoading"],[[30,0,["showLoadingSpinner"]]]],null],[1,"\\n\\n  "],[8,[39,1],[[24,0,"mt1 mb4"]],[["@isHidden","@message"],[[28,[37,2],[[30,0,["isIntegrationDisabled"]]],null],[28,[37,3],["i18n_disabled_integration_prompt","campaign-manager-web/components/offline-data-sources/external-sources"],null]]],null],[1,"\\n\\n  "],[10,"fieldset"],[14,0,"mb5 mt1 flex u-flex-wrap u-flex-no-wrap-sm"],[12],[1,"\\n    "],[10,0],[15,0,[29,["o-radio-tab conversion-form__external-source-radio\\n        ",[52,[30,0,["isIntegrationSourceSelected"]],"o-radio-tab--active"]]]],[12],[1,"\\n      "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n        "],[10,1],[15,0,[29,[[36,5]]]],[12],[1,"\\n          "],[8,[39,6],[[24,3,"external-source-type-radio"],[16,2,[30,0,["externalSourctTypes","INTEGRATIONS"]]],[16,"checked",[30,0,["isIntegrationSourceSelected"]]],[4,[38,7],["change",[28,[37,8],[[30,0,["onExternalSourceTypeSelect"]],[30,0,["externalSourceTypes","INTEGRATIONS"]]],null]],null]],[["@disabled","@inputId"],[[30,0,["isIntegrationDisabled"]],"select-external-sources_integrations"]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"label"],[14,"for","select-external-sources_integrations"],[15,0,[29,[[28,[37,9],null,[["size","weight","color"],["small","bold",[52,[30,0,["isIntegrationDisabled"]],"disabled","default"]]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_integrations_title_v2","campaign-manager-web/components/offline-data-sources/external-sources"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[15,0,[29,["o-radio-tab conversion-form__external-source-radio ",[52,[30,0,["isCsvSourceSelected"]],"o-radio-tab--active"]]]],[12],[1,"\\n      "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n        "],[10,1],[15,0,[29,[[36,5]]]],[12],[1,"\\n          "],[8,[39,6],[[24,3,"external-source-type-radio"],[16,2,[30,0,["externalSourctTypes","CSV"]]],[16,"checked",[30,0,["isCsvSourceSelected"]]],[4,[38,7],["change",[28,[37,8],[[30,0,["onExternalSourceTypeSelect"]],[30,0,["externalSourceTypes","CSV"]]],null]],null]],[["@inputId"],["select-external-sources_csv"]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"label"],[14,"for","select-external-sources_csv"],[15,0,[29,[[28,[37,9],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_csv_title_v2","campaign-manager-web/components/offline-data-sources/external-sources"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[41,[30,0,["isIntegrationSourceSelected"]],[[[1,"    "],[10,0],[14,0,"pb5 pl5 pr5 pt3 u-border-radius__common conversion-form__integrations-frame u-layout__shadow-container u-layout__position-relative"],[12],[1,"\\n      "],[10,0],[15,0,[29,["m2 ml0 mb5 u-layout__width-full"," ",[28,[37,9],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_integration_prompt","campaign-manager-web/components/offline-data-sources/external-sources"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"u-layout__width-full"],[12],[1,"\\n        "],[8,[39,10],null,[["@isFormGroup"],[false]],[["default"],[[[[1,"\\n"],[42,[28,[37,12],[[28,[37,12],[[30,0,["partners"]]],null]],null],null,[[[1,"            "],[8,[30,1,["card"]],null,[["@name","@key","@logoPath","@isBeta","@isZapierPartner","@helpCenterLink"],[[30,2,["name"]],[30,2,["key"]],[30,2,["logoPath"]],[30,2,["isBeta"]],[30,2,["isZapierPartner"]],[30,2,["link"]]]],null],[1,"\\n"]],[2]],null],[1,"        "]],[1]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"  "],[10,0],[15,0,[28,[37,13],["p5 u-border-radius__common conversion-form__csv-frame u-layout__shadow-container u-layout__position-relative",[52,[30,0,["isIntegrationSourceSelected"]]," u-layout__display-none",""]],null]],[12],[1,"\\n    "],[10,0],[15,0,[29,["mb5"," ",[28,[37,9],null,[["size"],["small"]]]]]],[12],[1,[28,[35,3],["i18n_upload_prompt","campaign-manager-web/components/offline-data-sources/external-sources"],null]],[13],[1,"\\n\\n    "],[8,[39,14],null,[["@account","@disabled","@existingDmpSegmentSelected","@selectedSegment","@onNameChange","@onCsvProcessingComplete","@onFileRemove","@fileNotFoundError","@submitted"],[[30,3],false,[30,4],[30,5],[30,0,["onNameChange"]],[30,0,["onCsvProcessingComplete"]],[30,0,["onFileRemove"]],[30,0,["fileNotFoundError"]],[30,0,["submitted"]]]],null],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n  "],[10,0],[14,0,"conversion-form__error-message-output data-sources-form-container"],[12],[1,"\\n    "],[8,[39,1],[[24,0,"mt5"]],[["@isHidden","@type","@message"],[[28,[37,2],[[30,0,["displayErrorMessageForRequestFailure"]]],null],"negative",[28,[37,3],["i18n_data_source_error_message_v2","campaign-manager-web/components/offline-data-sources/external-sources"],[["linkInfo"],[[28,[37,15],null,[["dataTestSelector","href"],["data-test-offline-sources-form-failed--link",[28,[37,16],null,[["path","accountId"],["help/linkedin/answer/84817",[30,3,["id"]]]]]]]]]]]]],null],[1,"\\n  "],[13],[1,"\\n\\n"],[10,0],[14,0,"external-sources__footer mt4"],[12],[1,"\\n  "],[10,"hr"],[14,0,"mb3"],[12],[13],[1,"\\n  "],[10,0],[14,0,"pb3 u-layout-flex__container--space-between data-sources-form-container"],[12],[1,"\\n    "],[8,[39,17],[[16,"disabled",[30,0,["showLoadingSpinner"]]],[4,[38,7],["click",[30,6]],null],[4,[38,18],["conversion_tracking_cancel_creation"],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,3],["i18n_cancel","campaign-manager-web/components/offline-data-sources/external-sources"],null]]],null],[1,"\\n    "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n      "],[10,0],[15,0,[29,["mr3 conversion-form__terms-of-agreement"," ",[28,[37,9],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_upload_offline_data_agreement_msg","campaign-manager-web/components/offline-data-sources/external-sources"],[["linkInfo"],[[28,[37,15],null,[["href","dataTestSelector","dataControlName"],[[28,[37,16],null,[["path","accountId"],["legal/sas-terms",[30,3,["id"]]]]],"data-test-legal-terms-link","offline_sources_uploadlist_these_terms"]]]]]]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,17],[[16,"disabled",[30,0,["showLoadingSpinner"]]],[24,4,"submit"],[4,[38,7],["click",[30,0,["handleLegalButtonClick"]]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,3],["i18n_submit","campaign-manager-web/components/offline-data-sources/external-sources"],null]]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["cardGroup","integration","@account","@isEdit","@segment","@onBack"],false,["cm-overlay-loader","hue-web-inline-feedback","not","t","if","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","on","fn","hue-web-foundations@-text-body","website-tracking/partner-card-group","each","-track-array","concat","matched-audiences/offline-events-file-upload","external-link-info","help-center-url","hue-web-button","track-interaction"]]',moduleName:"campaign-manager-web/components/offline-data-sources/external-sources.hbs",isStrictMode:!1})
let B=e.default=(h=(0,i.inject)("hue-web-toast"),(0,r.assertPropTypes)((x=class extends a.default{constructor(){if(super(...arguments),F(this,"i18n",E,this),F(this,"restli",y,this),F(this,"router",S,this),F(this,"ambry",A,this),F(this,"toast",C,this),F(this,"selectedSource",O,this),F(this,"offlineEventsCsv",v,this),F(this,"audienceName",w,this),F(this,"displayErrorMessageForRequestFailure",I,this),F(this,"selectedSegment",P,this),F(this,"showLoadingSpinner",N,this),F(this,"currentExternalSourceType",R,this),F(this,"fileMetadata",D,this),F(this,"csvFileUpdated",M,this),F(this,"fileNotFoundError",L,this),F(this,"submitted",k,this),F(this,"originalFileData",U,this),z(this,"externalSourceTypes",c.EXTERNAL_SOURCE_TYPES),z(this,"partners",c.PARTNERS.filter((e=>!e.isEarlyAccess&&e.type!==c.PARTNERS_TYPES.OFFLINE))),z(this,"redirectToSources",(()=>{this.router.transitionTo(s.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING_CONVERSIONS_SOURCES)})),z(this,"onNameChange",(e=>{this.audienceName=e})),z(this,"onCsvProcessingComplete",((e,t,n)=>{this.offlineEventsCsv=e,this.fileMetadata=t,this.audienceName=n,this.csvFileUpdated=!0,this.fileNotFoundError=!1})),z(this,"createDmpSegment",(async()=>{const e=this.args.account.id,t=await this.ambry.uploadCsvFileToAmbry(e,this.offlineEventsCsv,this.fileMetadata),n=(0,u.createUrnFromAttrs)(u.URN_TYPES.SPONSORED_ACCOUNT,e),a={inputFileName:this.fileMetadata.name,inputFile:t,account:n,name:this.audienceName,sourcePlatform:p.DMP_SOURCE_PLATFORMS.LIST_UPLOAD,sourceType:b.ACCOUNT_ASSET_TYPE.CONVERSION,segmentType:m.MA_LIST_TYPES.MEMBER},i=(await this.restli.create(d.default.matchedAudienceDmpSegments,{data:JSON.stringify(a)})).headers["x-restli-id"]
return(0,u.createSegmentUrnFromId)(i)})),z(this,"editDmpSegment",(async()=>{const e=this.args.account.id,t=`${d.default.matchedAudienceDmpSegments}/${this.args.segment.id}`
let n={}
if(this.csvFileUpdated){const t=await this.ambry.uploadCsvFileToAmbry(e,this.offlineEventsCsv,this.fileMetadata)
n={patch:{$set:{name:this.audienceName,inputFile:t,inputFileName:this.fileMetadata.name}}}}else this.audienceName!==this.args.segment.name&&(n={patch:{$set:{name:this.audienceName}}})
await this.restli.partialUpdate(t,{data:JSON.stringify(n)})})),z(this,"handleLegalButtonClick",(()=>{this.isIntegrationSourceSelected?this.redirectToSources():this.createOrUpdateDmpSegment()})),z(this,"createOrUpdateDmpSegment",(async()=>{const e=this.args.isEdit?"i18n_edit_source_success_message":"i18n_add_source_success_message",t=this.i18n.lookupTranslation(this.constructor,e)()
if(this.submitted=!0,this.fileMetadata||(this.fileNotFoundError=!0),!(!this.audienceName||this.fileNotFoundError||this.audienceName?.length>p.AUDIENCE_NAME_MAX_LENGTH)){if(this.args.segment){const{name:e}=this.args.segment
if(e===this.audienceName&&(0,_.deepEqual)(this.originalFileData,this.fileMetadata))return this.toast.add({type:g.TOAST_TYPES.SUCCESS,message:t}),void this.redirectToSources()}try{this.displayErrorMessageForRequestFailure=!1,this.showLoadingSpinner=!0,await(this.args.isEdit?this.editDmpSegment():this.createDmpSegment()),this.toast.add({type:g.TOAST_TYPES.SUCCESS,message:t}),this.showLoadingSpinner=!1,this.args.onBack()}catch(n){this.showLoadingSpinner=!1,this.displayErrorMessageForRequestFailure=!0}}})),this.args.startOnCsv&&(this.currentExternalSourceType=this.externalSourceTypes.CSV),!this.args.segment)return
const{name:e,inputFileName:t,inputFile:n,sourcePlatform:a}=this.args.segment
a===p.DMP_SOURCE_PLATFORMS.LIST_UPLOAD&&(this.currentExternalSourceType=this.externalSourceTypes.CSV),this.audienceName=e,this.fileMetadata={name:t,inputFile:n},this.originalFileData={...this.fileMetadata}}get isIntegrationDisabled(){return this.args.segment?.sourcePlatform===p.DMP_SOURCE_PLATFORMS.LIST_UPLOAD}get isIntegrationSourceSelected(){return this.currentExternalSourceType===this.externalSourceTypes.INTEGRATIONS}get isCsvSourceSelected(){return this.currentExternalSourceType===this.externalSourceTypes.CSV}onExternalSourceTypeSelect(e){this.currentExternalSourceType=e}onFileRemove(){this.fileNotFoundError=!0,this.fileMetadata=null}},z(x,"propTypes",{account:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,segment:r.PropTypes.object,startOnCsv:r.PropTypes.bool,isEdit:r.PropTypes.bool.isRequired,onBack:r.PropTypes.func.isRequired}),E=j((T=x).prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=j(T.prototype,"restli",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=j(T.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=j(T.prototype,"ambry",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=j(T.prototype,"toast",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=j(T.prototype,"selectedSource",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.sources[0]}}),v=j(T.prototype,"offlineEventsCsv",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),w=j(T.prototype,"audienceName",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),I=j(T.prototype,"displayErrorMessageForRequestFailure",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),P=j(T.prototype,"selectedSegment",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),N=j(T.prototype,"showLoadingSpinner",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),R=j(T.prototype,"currentExternalSourceType",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return c.EXTERNAL_SOURCE_TYPES.INTEGRATIONS}}),D=j(T.prototype,"fileMetadata",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),M=j(T.prototype,"csvFileUpdated",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),L=j(T.prototype,"fileNotFoundError",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k=j(T.prototype,"submitted",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),U=j(T.prototype,"originalFileData",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),j(T.prototype,"onExternalSourceTypeSelect",[o.action],Object.getOwnPropertyDescriptor(T.prototype,"onExternalSourceTypeSelect"),T.prototype),j(T.prototype,"onFileRemove",[o.action],Object.getOwnPropertyDescriptor(T.prototype,"onFileRemove"),T.prototype),f=T))||f);(0,t.setComponentTemplate)(G,B)})),define("campaign-manager-web/components/offline-data-sources/page",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","@ember/object","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o,l){var s,c,u,d
function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const m=(0,n.createTemplateFactory)({id:"98mLk7jk",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"u-layout__position-relative"]],[["@title","@dataTestValue","@backButtonAction","@backButtonTooltipMessage"],[[28,[37,1],[[52,[30,1],"edit_external_source_v2","create_external_source_v2"],"campaign-manager-web/components/offline-data-sources/page"],null],"external-source-page-header",[30,0,["onBack"]],[52,[30,2],[28,[37,1],["back_to_conversion_v2","campaign-manager-web/components/offline-data-sources/page"],null],[28,[37,1],["back_to_sources","campaign-manager-web/components/offline-data-sources/page"],null]]]],null],[1,"\\n"],[11,0],[24,0,"pt6 u-bg-color__white u-layout__height-full u-layout-flex__container--column"],[4,[38,3],null,[["scrollTo"],[0]]],[12],[1,"\\n  "],[10,0],[14,0,"data-sources-form-container"],[12],[1,"\\n    "],[10,"h5"],[15,0,[29,["mb1"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["choose_external_source_v2","campaign-manager-web/components/offline-data-sources/page"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["mb1"," ",[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["description_external_source_v2","campaign-manager-web/components/offline-data-sources/page"],[["linkInfo"],[[28,[37,5],null,[["dataTestSelector","ariaLabel","href"],["data-test-learn-more-link",[28,[37,1],["i18n_aria_external_source","campaign-manager-web/components/offline-data-sources/page"],null],[28,[37,6],null,[["path","accountId"],["help/lms/answer/a1657171",[30,3,["id"]]]]]]]]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,7],null,[["@isEdit","@segment","@account","@onBack","@startOnCsv"],[[30,1],[30,4],[30,3],[30,0,["onBack"]],[30,2]]],null],[1,"\\n"],[13]],["@isEdit","@startOnCsv","@account","@segment"],false,["cm-page-header","t","if","page-scroller","hue-web-foundations@-text-body","external-link-info","help-center-url","offline-data-sources/external-sources"]]',moduleName:"campaign-manager-web/components/offline-data-sources/page.hbs",isStrictMode:!1})
let g=e.default=(0,r.assertPropTypes)((d=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="router",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}onBack(){this.args.startOnCsv?this.args.fromConversionId?this.router.transitionTo(l.ROUTE_NAME.ACCOUNT_CONVERSIONS_EDIT,this.args.account.id,this.args.fromConversionId,{queryParams:{step:1,imported:!0}}):this.router.transitionTo(l.ROUTE_NAME.ACCOUNT_CONVERSIONS_NEW,this.args.account.id,{queryParams:{step:1,imported:!0,startOnCsv:!0}}):this.router.transitionTo(l.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING_CONVERSIONS_SOURCES)}},b=d,_="propTypes",h={account:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,segment:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]),isEdit:r.PropTypes.bool,startOnCsv:r.PropTypes.bool,fromConversionId:r.PropTypes.oneOfType([r.PropTypes.number,r.PropTypes.string])},_ in b?Object.defineProperty(b,_,{value:h,enumerable:!0,configurable:!0,writable:!0}):b[_]=h,u=p((c=d).prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(c.prototype,"onBack",[o.action],Object.getOwnPropertyDescriptor(c.prototype,"onBack"),c.prototype),s=c))||s
var b,_,h;(0,t.setComponentTemplate)(m,g)})),define("campaign-manager-web/components/onboarding-field-set",["exports","ember-customer-onboarding/components/customer-verification/onboarding-field-set"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/onboarding-tooltip",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/service","@ember/object","@ember/utils","@linkedin/ember-prop-types","campaign-manager-web/utils/onboarding-tooltip","campaign-manager-web/utils/local-storage-keys"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f
function T(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function E(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const S=(0,n.createTemplateFactory)({id:"+EF9gW+G",block:'[[[1,"\\n"],[11,0],[4,[38,0],null,[["once","onEnter"],[true,[30,0,["onIntersection"]]]]],[12],[1,"\\n"],[41,[30,0,["hideTooltip"]],[[[1,"    "],[18,2,[[28,[37,3],null,[["trigger"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n"]],[]],[[[1,"    "],[8,[39,5],null,[["@contentClass","@onHide","@placement"],["u-hoverable__content",[30,0,["onDismiss"]],[30,0,["placement"]]]],[["trigger","content"],[[[[1,"\\n        "],[11,1],[4,[38,6],[[30,1,["triggerContentSharedInfo"]]],[["backcompatOnInit"],[true]]],[12],[1,"\\n          "],[18,2,[[28,[37,3],null,[["trigger"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[1]],[[[1,"\\n        "],[10,0],[12],[1,"\\n"],[41,[30,0,["title"]],[[[1,"            "],[10,"h4"],[15,0,[29,["mb2 u-color__teal"," ",[28,[37,7],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,8],[[30,0,["title"]],"campaign-manager-web/components/onboarding-tooltip"],null]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"\\n          "],[10,2],[14,"role","alert"],[15,0,[29,[[28,[37,7],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,8],[[30,0,["content"]],"campaign-manager-web/components/onboarding-tooltip"],null]],[1,"\\n          "],[13],[1,"\\n\\n          "],[18,2,[[28,[37,3],null,[["footer"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]]],[13]],["triggerData","&default"],false,["intersection-observer","if","yield","hash","component","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","hue-web-foundations@-text-body","t"]]',moduleName:"campaign-manager-web/components/onboarding-tooltip.hbs",isStrictMode:!1})
let A=e.default=(d=(0,r.inject)(),p=(0,r.inject)(),(0,s.assertPropTypes)((f=class extends a.default{constructor(){super(...arguments),T(this,"localStorage",b,this),T(this,"router",_,this),E(this,"title",void 0),E(this,"content",void 0),E(this,"placement","bottom"),T(this,"hideTooltip",h,this),E(this,"triggerWhenVisible",!1)
const e=this._getTooltipData()
if((0,l.isEmpty)(e))this.hideTooltip=!0
else{const t=e.find((({tooltipId:e})=>this.args.tooltipId===e))
if(!t)return void(this.hideTooltip=!0)
this.title=t.title,this.content=t.content,this.placement=t.placement
let n=t.triggerWhenVisible,a=t.hideTooltip
n&&!a?(n=!0,a=!0):n=!1,this.triggerWhenVisible=n,this.hideTooltip=a}}onDismiss(){this._persistUpdatedTooltipMap()}onIntersection(){this.triggerWhenVisible&&(this.hideTooltip=!1)}_getTooltipData(){const e=this.router.currentRouteName
this.localStorage.containsKey(u.LOCAL_STORAGE_KEYS.onboardingToolTipHasDisplayed)||this.localStorage.put(u.LOCAL_STORAGE_KEYS.onboardingToolTipHasDisplayed,{})
const t=this.localStorage.get(u.LOCAL_STORAGE_KEYS.onboardingToolTipHasDisplayed)[e]||{}
return(c.TOOLTIP_MAP[e]||[]).map((e=>(e.hideTooltip=Boolean(t[e.tooltipId]),e)))}_persistUpdatedTooltipMap(){const e=this.router.currentRouteName,t=this.localStorage.get(u.LOCAL_STORAGE_KEYS.onboardingToolTipHasDisplayed)||{}
t[e]||(t[e]={}),t[e][this.args.tooltipId]=!0,this.localStorage.put(u.LOCAL_STORAGE_KEYS.onboardingToolTipHasDisplayed,t)}},E(f,"propTypes",{tooltipId:s.PropTypes.string.isRequired}),b=y((g=f).prototype,"localStorage",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=y(g.prototype,"router",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(g.prototype,"hideTooltip",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y(g.prototype,"onDismiss",[o.action],Object.getOwnPropertyDescriptor(g.prototype,"onDismiss"),g.prototype),y(g.prototype,"onIntersection",[o.action],Object.getOwnPropertyDescriptor(g.prototype,"onIntersection"),g.prototype),m=g))||m);(0,t.setComponentTemplate)(S,A)})),define("campaign-manager-web/components/optima-ab-test-creation-exit-modal",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"tMPRmd4e",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledBy","optima-ab-test-creation-exit-modal-header"]],[["@isOpen","@dismissModal","@size"],[[30,1],[30,2],"medium"]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],[[24,0,"pt2"]],null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"optima-ab-test-creation-exit-modal-header"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_optima_ab_test_exit_modal__header","campaign-manager-web/components/optima-ab-test-creation-exit-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],[[24,0,"pb2"]],null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,3],null,[["size","color","open"],["small","text-low-emphasis",true]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_optima_ab_test_exit_modal__discription","campaign-manager-web/components/optima-ab-test-creation-exit-modal"],[["classicCampaignName"],[[30,4]]]]],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"u-display-flex u-justify-between mt5"],[12],[1,"\\n      "],[8,[39,4],[[4,[38,5],["click",[30,5]],null]],[["@buttonType","@emphasized","@size"],["secondary",true,"small"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["i18n_optima_ab_test_exit_modal_save_and_exit","campaign-manager-web/components/optima-ab-test-creation-exit-modal"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[10,0],[12],[1,"\\n        "],[8,[39,4],[[24,0,"mh2"],[4,[38,5],["click",[30,6]],null]],[["@buttonType","@emphasized","@size"],["secondary",true,"small"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,2],["i18n_optima_ab_test_exit_modal_launch_manual_campaign","campaign-manager-web/components/optima-ab-test-creation-exit-modal"],null]],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[39,4],[[4,[38,5],["click",[30,2]],null]],[["@buttonType","@emphasized","@size"],["primary",true,"small"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,2],["i18n_optima_ab_test_exit_modal_keep_editing","campaign-manager-web/components/optima-ab-test-creation-exit-modal"],null]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@onDismiss","modal","@classicCampaignName","@onExitWithoutSaving","@onLaunchManualCampaignAndExit"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","hue-web-foundations@-text-body","hue-web-button","on"]]',moduleName:"campaign-manager-web/components/optima-ab-test-creation-exit-modal.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/optima-ab-test-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","@ember/template","ember-concurrency-decorators","@linkedin/ember-prop-types","hue-web-toast/utils/constants","campaign-manager-web/constants/ab-tests","campaign-manager-web/constants/routes","campaign-manager-web/helpers/external-link-info"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E,y,S,A,C
function O(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function v(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const w=(0,n.createTemplateFactory)({id:"bl5jppNK",block:'[[[1,"\\n"],[8,[39,0],[[4,[38,1],null,[["pageKey","routeName","currentRoute"],["accelerate_ab_test_modal",[28,[37,2],[[53,"outletState"],"render.name"],null],[28,[37,2],[[53,"outletState"],"render"],null]]]]],[["@isOpen","@dismissModal","@hideDismiss","@size"],[[30,1],[30,2],true,"medium"]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],[[24,0,"u-layout__display-none"]],[["@titleId","@title"],["optima-ab-test-header",[28,[37,4],["i18n_try_an_accelerate_ab_test","campaign-manager-web/components/optima-ab-test-modal"],null]]],null],[1,"\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"u-layout__align-center"],[12],[1,"\\n      "],[8,[39,5],[[24,0,"m4"]],[["@name","@size"],["success-individual","small"]],null],[1,"\\n      "],[10,"h2"],[15,0,[29,[[28,[37,6],null,[["size"],["xlarge"]]]," ",[28,[37,7],null,[["weight"],["default"]]]]]],[12],[1,"\\n        "],[1,[28,[35,4],["i18n_try_an_accelerate_ab_test","campaign-manager-web/components/optima-ab-test-modal"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["m4"," ",[28,[37,7],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,4],["i18n_accelerate_ab_test_content","campaign-manager-web/components/optima-ab-test-modal"],null]],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,0],[14,0,"u-display-flex u-flex-column u-items-center"],[12],[1,"\\n        "],[8,[39,8],[[24,0,"u-layout__display-block"],[4,[38,9],["click",[30,0,["transitionToAbTestInterstitial"]]],null],[4,[38,10],["accelerate_ab_test_create"],null]],[["@size","@buttonType","@text"],["small","primary",[28,[37,4],["i18n_create_accelerate_ab_test","campaign-manager-web/components/optima-ab-test-modal"],null]]],null],[1,"\\n        "],[8,[39,8],[[24,0,"mv3"],[4,[38,9],["click",[30,0,["launchManualCampaign"]]],null],[4,[38,10],["accelerate_ab_test_create_manual_only"],null]],[["@size","@buttonType","@text","@loading"],["small","tertiary",[28,[37,4],["i18n_launch_classic_campaign_only","campaign-manager-web/components/optima-ab-test-modal"],null],[30,0,["launchCampaignTask","isRunning"]]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[8,[39,11],null,[["@message","@type"],[[28,[37,4],["i18n_ad_review_notice","campaign-manager-web/components/optima-ab-test-modal"],[["campaignName"],[[30,4,["name"]]]]],"neutral"]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@dismissModal","modal","@campaign"],false,["hue-web-modal","track-render","get","-get-dynamic-var","t","hue-web-icons@illustration","hue-web-foundations@-text-heading","hue-web-foundations@-text-body","hue-web-button","on","track-interaction","hue-web-inline-feedback"]]',moduleName:"campaign-manager-web/components/optima-ab-test-modal.hbs",isStrictMode:!1})
let I=e.default=(m=(0,r.inject)("campaign"),g=(0,r.inject)(),b=(0,r.inject)(),_=(0,r.inject)("hue-web-toast"),h=(0,l.task)({drop:!0}),(0,s.assertPropTypes)((C=class extends a.default{constructor(...e){super(...e),O(this,"campaignService",E,this),O(this,"i18n",y,this),O(this,"router",S,this),O(this,"toastService",A,this)}transitionToAbTestInterstitial(){this.router.transitionTo(d.ROUTE_NAME.ACCOUNT_AB_TESTS_NEW,{queryParams:{step:u.AB_TEST_WIZARD_STEP.AB_TEST_ACCELERATE,campaignId:this.args.campaign.id}})}launchManualCampaign(){this.launchCampaignTask.perform()}_getI18nMessage(e,t=[]){return this.i18n.lookupTranslation(this.constructor,e)(t)}*launchCampaignTask(){try{yield this.campaignService.launchCampaign().then((()=>{const e=(0,p.externalLinkInfo)([],{href:"https://business.linkedin.com/marketing-solutions/success/best-practices/how-ads-are-reviewed",ariaLabel:this._getI18nMessage("i18n_learn_more_link_title"),dataTestSelector:"data-test-optima-ab-test-modal__success-toast-learn-more-link"})
this.args.reloadCampaigns(),this.toastService.add({type:c.TOAST_TYPES.SUCCESS,message:(0,o.htmlSafe)(this._getI18nMessage("i18n_launch_manual_campaign_only_success_toast",{linkInfo:e})),a11yText:this._getI18nMessage("i18n_launch_manual_campaign_only_success_a11y_message")}),this.args.dismissModal()}))}catch(e){const t=this._getI18nMessage("i18n_launch_manual_campaign_only_error_toast")
this.toastService.add({type:c.TOAST_TYPES.ERROR,message:t}),this.args.dismissModal()}}},P=C,N="propTypes",R={campaign:s.PropTypes.oneOfType([s.PropTypes.object,s.PropTypes.EmberObject]).isRequired,isOpen:s.PropTypes.bool.isRequired,dismissModal:s.PropTypes.func.isRequired,reloadCampaigns:s.PropTypes.func.isRequired},N in P?Object.defineProperty(P,N,{value:R,enumerable:!0,configurable:!0,writable:!0}):P[N]=R,E=v((T=C).prototype,"campaignService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=v(T.prototype,"i18n",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=v(T.prototype,"router",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=v(T.prototype,"toastService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v(T.prototype,"transitionToAbTestInterstitial",[i.action],Object.getOwnPropertyDescriptor(T.prototype,"transitionToAbTestInterstitial"),T.prototype),v(T.prototype,"launchManualCampaign",[i.action],Object.getOwnPropertyDescriptor(T.prototype,"launchManualCampaign"),T.prototype),v(T.prototype,"launchCampaignTask",[h],Object.getOwnPropertyDescriptor(T.prototype,"launchCampaignTask"),T.prototype),f=T))||f)
var P,N,R;(0,t.setComponentTemplate)(w,I)})),define("campaign-manager-web/components/optima/ab-test-banner",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"7wbb39n0",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"u-bg-color__slate1 u-border-radius__xsmall u-border__common p5"]],[["@elevation"],["flat"]],[["default"],[[[[1,"\\n  "],[10,0],[14,0,"u-display-flex u-justify-between"],[12],[1,"\\n    "],[10,0],[14,0,"u-display-flex ab-test-banner_content"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex"],[12],[8,[39,1],null,[["@name","@size"],["main-coworkers-4","small"]],null],[13],[1,"\\n      "],[10,0],[14,0,"ml5"],[12],[1,"\\n        "],[10,"h2"],[15,0,[29,["u-display-flex u-items-center"," ",[28,[37,2],null,[["size"],["xlarge"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_ab_test_banner_header","campaign-manager-web/components/optima/ab-test-banner"],null]],[1,"\\n          "],[8,[39,4],[[24,0,"ml2"]],[["@size","@name"],["small","signal-ai"]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,["mt4"," ",[28,[37,5],null,[["size"],["medium"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_ab_test_banner_description","campaign-manager-web/components/optima/ab-test-banner"],[["abTestName","manualCampaignName"],[[30,1],[30,2]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,6],[[24,0,"hue-button--unstyled u-layout__height-min-content ml4"],[4,[38,7],["click",[30,3]],null]],[["@buttonType","@size","@icon","@iconPlacement"],["tertiary","small","close","right"]],null],[1,"\\n  "],[13],[1,"\\n"]],[]]]]],[1,"\\n"]],["@abTestName","@manualCampaignName","@hideOptimaAbTestNotice"],false,["hue-web-card","hue-web-icons@illustration","hue-web-foundations@-text-heading","t","hue-web-icons@icon","hue-web-foundations@-text-body","hue-web-button","on"]]',moduleName:"campaign-manager-web/components/optima/ab-test-banner.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/optima/ad-row-loader",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"dg8cAMVQ",block:'[[[8,[39,0],[[24,0,"module-card-loader__ad-row-loader"],[17,1]],[["@isLoading","@size"],[true,"large"]],[["default"],[[[[1,"\\n  "],[10,0],[14,0,"module-card-loader__ad-row"],[12],[13],[1,"\\n"]],[]]]]]],["&attrs"],false,["inline-skeleton-loader"]]',moduleName:"campaign-manager-web/components/optima/ad-row-loader.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/optima/ads-review-ads-list-item-dropdown",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@glimmer/tracking","@ember/service","campaign-manager-web/constants/entity-status","@ember/object","campaign-manager-web/entities/ads-review/flattened-ad","campaign-manager-web/utils/sponsored-content/live-preview","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/urn","campaign-manager-web/utils/http-error"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v,w,I
function P(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function N(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function R(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const D=(0,n.createTemplateFactory)({id:"2A0pyYP7",block:'[[[1,"\\n"],[8,[39,0],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownMenuOpen"]],[28,[37,1],[[30,0],"isDropdownMenuOpen",true],null],[28,[37,1],[[30,0],"isDropdownMenuOpen",false],null]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["Trigger"]],[[24,0,"u-layout__push-right"]],[["@buttonType","@size","@circle","@icon"],["tertiary","small",true,"overflow-web-ios"]],null],[1,"\\n  "],[8,[30,1,["Container"]],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["Item"]],[[16,"aria-label",[28,[37,2],["i18n_ads_list_item_edit","campaign-manager-web/components/optima/ads-review-ads-list-item-dropdown"],null]],[16,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]]],[["@text","@onSelect","@disabled"],[[28,[37,2],["i18n_ads_list_item_edit","campaign-manager-web/components/optima/ads-review-ads-list-item-dropdown"],null],[30,2],[30,3]]],null],[1,"\\n    "],[8,[30,1,["Item"]],[[16,"aria-label",[30,0,["dropdownMenuDeleteOptionText"]]],[16,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]]],[["@text","@onSelect","@disabled"],[[30,0,["dropdownMenuDeleteOptionText"]],[30,0,["onDeleteButtonClick"]],[30,4]]],null],[1,"\\n    "],[8,[30,1,["Item"]],[[16,"aria-label",[28,[37,2],["i18n_ads_list_item_show_in_feed","campaign-manager-web/components/optima/ads-review-ads-list-item-dropdown"],null]],[16,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]]],[["@text","@onSelect"],[[28,[37,2],["i18n_ads_list_item_show_in_feed","campaign-manager-web/components/optima/ads-review-ads-list-item-dropdown"],null],[30,0,["onShowInFeed"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n\\n"],[8,[39,4],null,[["@entities","@entityType","@isOpen","@onDelete","@onDismiss","@shouldHideSummary"],[[28,[37,5],[[30,5]],null],[30,0,["ENTITY_TYPES","CREATIVE"]],[30,0,["adsModalState","isDeleteConfirmationModalOpen"]],[30,6],[30,0,["adsModalState","closeDeleteConfirmationModal"]],true]],null],[1,"\\n\\n"],[8,[39,6],[[24,"aria-labelledBy","save-confirmation-modal"]],[["@isOpen","@dismissModal","@size"],[[30,0,["adsModalState","shouldShowSaveConfirmationModal"]],[30,0,["adsModalState","closeSaveConfirmationModal"]],"small"]],[["default"],[[[[1,"\\n  "],[8,[30,7,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"save-confirmation-modal"],[15,0,[29,["pv1"," ",[28,[37,7],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_save_confirmation_modal_header","campaign-manager-web/components/optima/ads-review-ads-list-item-dropdown"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,7,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[14,0,"pt1 pb4"],[14,"data-save-confirmation-modal__content",""],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_save_confirmation_modal_message","campaign-manager-web/components/optima/ads-review-ads-list-item-dropdown"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,7,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[8,[39,8],[[24,0,"mr2"],[4,[38,9],["click",[30,0,["adsModalState","closeSaveConfirmationModal"]]],null]],[["@text","@size","@buttonType","@disabled"],[[28,[37,2],["i18n_save_confirmation_modal_cancel","campaign-manager-web/components/optima/ads-review-ads-list-item-dropdown"],null],"small","secondary",[30,8]]],null],[1,"\\n    "],[8,[39,8],[[4,[38,9],["click",[30,0,["onSaveAndContinue"]]],null]],[["@text","@size","@buttonType","@disabled"],[[28,[37,2],["i18n_save_confirmation_modal_save_and_continue","campaign-manager-web/components/optima/ads-review-ads-list-item-dropdown"],null],"small","primary",[30,8]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[7]]]]],[1,"\\n"]],["dropdownMenu","@onEditDropdownItemClick","@shouldDisableEdit","@shouldDisableDelete","@selectedAd","@onDeleteDropdownItemClick","modal","@isSavingSelectedAd"],false,["hue-web-menu","set","t","hue-web-foundations@-text-body","entity-deletion-modal","array","hue-web-modal","hue-web-foundations@-text-heading","hue-web-button","on"]]',moduleName:"campaign-manager-web/components/optima/ads-review-ads-list-item-dropdown.hbs",isStrictMode:!1})
let M=e.default=(b=(0,o.inject)(),_=(0,o.inject)(),h=(0,o.inject)("account"),f=(0,o.inject)("optima/ads-modal-state"),T=(0,o.inject)("creative"),(0,i.assertPropTypes)((I=class extends a.default{constructor(...e){super(...e),P(this,"i18n",S,this),P(this,"jet",A,this),P(this,"accountService",C,this),P(this,"adsModalState",O,this),P(this,"creativeService",v,this),P(this,"isDropdownMenuOpen",w,this),N(this,"ENTITY_TYPES",l.ENTITY_TYPES)}get isSelectedAdCreative(){return this.args.selectedAd.isCreative}get companyId(){return(0,m.getIdFromUrn)(this.accountService.accountObj?.reference)}get dropdownMenuDeleteOptionText(){return this.isSelectedAdCreative?this.i18n.lookupTranslation(this.constructor,"i18n_ads_list_item_delete_from_campaign"):this.i18n.lookupTranslation(this.constructor,"i18n_ads_list_item_remove")}onDeleteButtonClick(){this.isSelectedAdCreative?this.adsModalState.openDeleteConfirmationModal():this.args.onRemoveDropdownItemClick()}async onShowInFeed(){this.isSelectedAdCreative?await this._openPreview():this.adsModalState.openSaveConfirmationModal()}async onSaveAndContinue(){await this.args.onSaveAndContinue(this.args.selectedAd),this.adsModalState.closeSaveConfirmationModal(),await this._openPreview()}async _openPreview(){let e=this.args.selectedAd.sponsoredUpdateContentId
if(!e)try{const t=await this.creativeService.fetchCreatives(this.args.campaignId)
t.length&&(await this.args.updateAdListFromCreatives(t),e=t[this.args.selectedAdIndex].reference)}catch(a){this.jet.error(new Error(`Error in fetchCreatives: ${(0,g.getErrorMessage)(a)}`),null,!1)}const t=(0,u.buildSponsoredContentV2Urn)(e,this.args.selectedAd.id),n=`${(0,d.getDomainUrl)()}/feed/update/${t}?actorCompanyId=${this.companyId}&viewContext=${p.SPONSORED_CONTENT_VIEW_CONTEXT.REVIEWER}`
window.open(jSecure.sanitizeUrl(n),"_blank")}},N(I,"propTypes",{onDeleteDropdownItemClick:i.PropTypes.func.isRequired,onEditDropdownItemClick:i.PropTypes.func.isRequired,onRemoveDropdownItemClick:i.PropTypes.func.isRequired,selectedAd:i.PropTypes.instanceOf(c.FlattenedAd).isRequired,onSaveAndContinue:i.PropTypes.func.isRequired,isSavingSelectedAd:i.PropTypes.bool.isRequired,shouldDisableEdit:i.PropTypes.bool.isRequired,shouldDisableDelete:i.PropTypes.bool.isRequired,selectedAdIndex:i.PropTypes.number.isRequired,campaignId:i.PropTypes.number.isRequired,updateAdListFromCreatives:i.PropTypes.func.isRequired}),S=R((y=I).prototype,"i18n",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=R(y.prototype,"jet",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=R(y.prototype,"accountService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=R(y.prototype,"adsModalState",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=R(y.prototype,"creativeService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=R(y.prototype,"isDropdownMenuOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),R(y.prototype,"onDeleteButtonClick",[s.action],Object.getOwnPropertyDescriptor(y.prototype,"onDeleteButtonClick"),y.prototype),R(y.prototype,"onShowInFeed",[s.action],Object.getOwnPropertyDescriptor(y.prototype,"onShowInFeed"),y.prototype),R(y.prototype,"onSaveAndContinue",[s.action],Object.getOwnPropertyDescriptor(y.prototype,"onSaveAndContinue"),y.prototype),E=y))||E);(0,t.setComponentTemplate)(D,M)})),define("campaign-manager-web/components/optima/ads-review-content-hub-modal",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/component","@linkedin/ember-prop-types","@ember/service","ember-lifeline","campaign-manager-web/utils/optima/ads-review","hue-web-toast/utils/constants","campaign-manager-web/utils/http-error","campaign-manager-web/constants/content-type","@glimmer/tracking","campaign-manager-web/constants/content-hub/content-hub"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A,C,O,v,w
function I(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function P(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const N=(0,n.createTemplateFactory)({id:"YdR4cVxU",block:'[[[1,"\\n"],[8,[30,1,["ModalHeader"]],null,[["@titleId","@title"],["ads-review-content-hub-modal",[28,[37,0],["i18n_content_hub_modal_title","campaign-manager-web/components/optima/ads-review-content-hub-modal"],null]]],null],[1,"\\n"],[8,[30,1,["ModalContent"]],[[24,0,"u-flex-grow"]],null,[["default"],[[[[1,"\\n  "],[8,[39,1],null,[["@appName","@componentName","@withLoadingIndication","@customProps"],["contentHub","ContentHubForOptima",true,[30,0,["contentHubMicroAppProps"]]]],null],[1,"\\n"]],[]]]]],[1,"\\n"],[8,[30,1,["ModalFooter"]],[[24,0,"u-layout-flex__container--space-between"]],null,[["default"],[[[[1,"\\n  "],[8,[39,2],[[4,[38,3],["click",[30,0,["onCancelButtonClick"]]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,0],["i18n_cancel_button_text","campaign-manager-web/components/optima/ads-review-content-hub-modal"],null]]],null],[1,"\\n  "],[8,[39,2],[[16,"disabled",[30,0,["isLoadingSponsoredContent"]]],[4,[38,3],["click",[30,0,["onSubmitButtonClick"]]],null]],[["@buttonType","@text","@size","@loading"],["primary",[28,[37,0],["i18n_sponsor_button_text","campaign-manager-web/components/optima/ads-review-content-hub-modal"],null],"small",[30,0,["isLoadingSponsoredContent"]]]],null],[1,"\\n"]],[]]]]],[1,"\\n"]],["@modal"],false,["t","micro-app-wrapper","hue-web-button","on"]]',moduleName:"campaign-manager-web/components/optima/ads-review-content-hub-modal.hbs",isStrictMode:!1})
let R=e.default=(g=(0,o.inject)("optima/data-store"),b=(0,o.inject)("hue-web-toast"),_=(0,o.inject)("optima/ads-modal-state"),(0,r.assertPropTypes)((w=class extends i.default{constructor(...e){super(...e),I(this,"contentHub",T,this),I(this,"sponsoredContent",E,this),I(this,"dataStore",y,this),I(this,"jet",S,this),I(this,"i18n",A,this),I(this,"toast",C,this),I(this,"adsModalState",O,this),I(this,"isLoadingSponsoredContent",v,this)}get contentHubMicroAppProps(){const{ARTICLE:e,RICHMEDIA:t,TEXT:n}=d.CONTENT_TYPE
return{setSelectedContentUrns:this.contentHub.setSelectedContentUrns,setSelectedCreativeType:this.contentHub.setSelectedCreativeType,companyId:this.args.companyId,supportedContentTypes:[e,t,n],defaultContentSource:m.CONTENT_SOURCE.DSC}}async onSubmitButtonClick(){try{this.isLoadingSponsoredContent=!0
const e=this.contentHub.selectedContentUrns,t=(await this.sponsoredContent.getSponsoredUpdateContentsByUrns(e)).map((e=>(0,s.createFlattenedAdFromExistingSponsoredUpdateContent)(e,this)))
this.dataStore.addToTempAdListEnd(t),this.dataStore.setSelectedTempAd(t[0]),this.contentHub.resetSelectedContentUrns(),this.adsModalState.closeContentHubModal(),this.adsModalState.openEditAdModal()}catch(e){const t=this.i18n.lookupTranslation(this.constructor,"i18n_sponsor_error_message")
this.toast.add({type:c.TOAST_TYPES.ERROR,message:t([])}),this.jet.error(`Failed to sponsor from content-hub ${(0,u.getErrorMessage)(e)}`,["optima","ad-assets","content-hub","optima-content-hub-submit"],!1)}finally{this.isLoadingSponsoredContent=!1}}onCancelButtonClick(){this.contentHub.resetSelectedContentUrns(),this.adsModalState.closeContentHubModal()}willDestroy(){super.willDestroy(...arguments),this.contentHub.resetSelectedContentUrns(),(0,l.runDisposables)(this)}},D=w,M="propTypes",L={companyId:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.number]).isRequired},M in D?Object.defineProperty(D,M,{value:L,enumerable:!0,configurable:!0,writable:!0}):D[M]=L,T=P((f=w).prototype,"contentHub",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=P(f.prototype,"sponsoredContent",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=P(f.prototype,"dataStore",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=P(f.prototype,"jet",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=P(f.prototype,"i18n",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=P(f.prototype,"toast",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=P(f.prototype,"adsModalState",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=P(f.prototype,"isLoadingSponsoredContent",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P(f.prototype,"onSubmitButtonClick",[a.action],Object.getOwnPropertyDescriptor(f.prototype,"onSubmitButtonClick"),f.prototype),P(f.prototype,"onCancelButtonClick",[a.action],Object.getOwnPropertyDescriptor(f.prototype,"onCancelButtonClick"),f.prototype),h=f))||h)
var D,M,L;(0,t.setComponentTemplate)(N,R)})),define("campaign-manager-web/components/optima/ads-review-delete-modal",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/component","@linkedin/ember-prop-types","@glimmer/tracking","campaign-manager-web/constants/optima/ads","campaign-manager-web/entities/ads-review/flattened-ad"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _=(0,n.createTemplateFactory)({id:"jqT9rngO",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","ads-review-delete-modal"],[24,0,"ads-review__delete-modal"]],[["@dismissModal","@isOpen","@size","@testId"],[[30,1],[30,2],"medium","ads-review-delete-modal"]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],[[24,0,"ads-review__delete-modal-header u-display-flex u-flex-column u-justify-center u-layout__height-full mt1 pb4"]],[["@titleId","@title"],["ads-review-delete-modal",[28,[37,1],["i18n_delete_modal_header","campaign-manager-web/components/optima/ads-review-delete-modal"],null]]],null],[1,"\\n  "],[8,[30,3,["ModalContent"]],[[16,0,[29,["ads-review__delete-modal-content\\n      ",[52,[30,4,["associatedFeedback","hasSubmittedNegativeFeedback"]],"pb1","pb4"]]]]],null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,["ads-review__delete-modal-confirmation-message u-display-flex u-flex-column u-justify-center u-layout__height-full"," ",[28,[37,3],null,[["size"],["medium"]]]]]],[12],[1,"\\n"],[41,[28,[37,4],[[30,4],"adName"],null],[[[1,"        "],[1,[28,[35,1],["i18n_delete_modal_confirmation_message","campaign-manager-web/components/optima/ads-review-delete-modal"],[["selectedAdName"],[[52,[30,4],[30,4,["adName"]],""]]]]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,1],["i18n_delete_modal_confirmation_message_no_adname","campaign-manager-web/components/optima/ads-review-delete-modal"],null]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n\\n"],[41,[51,[30,4,["associatedFeedback","hasSubmittedNegativeFeedback"]]],[[[1,"      "],[8,[39,6],[[24,0,"ph4"]],[["@feedbackOptionsList","@onFeedbackDescriptionChange","@getFeedbackImpressionEventPayload"],[[30,0,["feedbackOptionsListForAdDelete"]],[30,0,["onFeedbackDescriptionChangeInDeleteModal"]],[30,5]]],null],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[8,[39,7],[[16,0,[29,["ads-review__delete-modal-footer mr3"," ",[36,8]]]],[4,[38,9],["optima_ad_create_delete_cancel"],null],[4,[38,10],["click",[30,1]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,1],["i18n_delete_modal_cancel_cta","campaign-manager-web/components/optima/ads-review-delete-modal"],null]]],null],[1,"\\n\\n    "],[8,[39,7],[[16,0,[29,["ads-review__delete-modal-footer"," ",[36,8]]]],[4,[38,9],["optima_ad_create_delete_confirm"],null],[4,[38,10],["click",[30,0,["onConfirmDelete"]]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,1],["i18n_delete_modal_confirm_cta","campaign-manager-web/components/optima/ads-review-delete-modal"],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@onDismissModal","@isFeedbackModalOpen","modal","@selectedAd","@getFeedbackImpressionEventPayload"],false,["hue-web-modal","t","if","hue-web-foundations@-text-body","get","unless","optima/ads-review-feedback-survey","hue-web-button","hue-web-foundations@-artdeco-migration-scope","track-interaction","on"]]',moduleName:"campaign-manager-web/components/optima/ads-review-delete-modal.hbs",isStrictMode:!1})
let h=e.default=(0,r.assertPropTypes)((m=class extends i.default{constructor(...e){super(...e),g(this,"feedbackSurveyDescriptionInDeleteModal",d,this),g(this,"feedbackOptionsListForAdDelete",p,this)}onFeedbackDescriptionChangeInDeleteModal(e){this.feedbackSurveyDescriptionInDeleteModal=e}async onConfirmDelete(){await this.args.onDeleteAd(this.feedbackOptionsListForAdDelete,this.feedbackSurveyDescriptionInDeleteModal),this.feedbackOptionsListForAdDelete.forEach((e=>e.isChecked=!1))}},f=m,T="propTypes",E={isFeedbackModalOpen:r.PropTypes.bool.isRequired,onDismissModal:r.PropTypes.func.isRequired,onDeleteAd:r.PropTypes.func.isRequired,getFeedbackImpressionEventPayload:r.PropTypes.func.isRequired,selectedAd:r.PropTypes.instanceOf(s.FlattenedAd)},T in f?Object.defineProperty(f,T,{value:E,enumerable:!0,configurable:!0,writable:!0}):f[T]=E,d=b((u=m).prototype,"feedbackSurveyDescriptionInDeleteModal",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),p=b(u.prototype,"feedbackOptionsListForAdDelete",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[...l.adCandidateDefaultFeedbackOptions]}}),b(u.prototype,"onFeedbackDescriptionChangeInDeleteModal",[a.action],Object.getOwnPropertyDescriptor(u.prototype,"onFeedbackDescriptionChangeInDeleteModal"),u.prototype),b(u.prototype,"onConfirmDelete",[a.action],Object.getOwnPropertyDescriptor(u.prototype,"onConfirmDelete"),u.prototype),c=u))||c
var f,T,E;(0,t.setComponentTemplate)(_,h)})),define("campaign-manager-web/components/optima/ads-review-edit-feedback-survey",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/component","@linkedin/ember-prop-types","@glimmer/tracking","campaign-manager-web/constants/optima/ads","ember-copy"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _=(0,n.createTemplateFactory)({id:"Be2s/nS4",block:'[[[1,"\\n"],[41,[30,1],[[[41,[30,2],[[[1,"    "],[10,0],[14,0,"ph5 pt3 pb3"],[12],[1,"\\n      "],[8,[39,1],null,[["@feedbackOptionsList","@onFeedbackDescriptionChange","@getFeedbackImpressionEventPayload"],[[30,0,["feedbackOptionsListForAdEdit"]],[30,0,["onFeedbackDescriptionChangeInEditModal"]],[30,3]]],null],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-end mt2"],[12],[1,"\\n        "],[8,[39,2],[[24,0,"mr3"],[4,[38,4],["click",[30,4]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,3],["i18n_ads_review_edit_survey_feedback_cancel_cta","campaign-manager-web/components/optima/ads-review-edit-feedback-survey"],null]]],null],[1,"\\n        "],[8,[39,2],[[4,[38,4],["click",[30,0,["onSubmitFeedbackSurvey"]]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,3],["i18n_ads_review_edit_survey_feedback_submit_cta","campaign-manager-web/components/optima/ads-review-edit-feedback-survey"],null]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[10,0],[14,0,"ph5 pv4"],[12],[1,"\\n      "],[10,2],[15,0,[29,["mb2"," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_optima-ads-review_edit-feedback-survey-completion-message","campaign-manager-web/components/optima/ads-review-edit-feedback-survey"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["mt2"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_optima-ads-review_edit-feedback-survey-completion-context","campaign-manager-web/components/optima/ads-review-edit-feedback-survey"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]]]],[]],[[[1,"  "],[10,0],[14,0,"u-display-flex u-justify-between ph5 pv4"],[12],[1,"\\n    "],[10,0],[14,0,"u-display-flex"],[12],[1,"\\n      "],[10,2],[15,0,[29,["pt3 pb3"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_optima-ads-review_edit-feedback-survey","campaign-manager-web/components/optima/ads-review-edit-feedback-survey"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-justify-end u-items-center"],[12],[1,"\\n      "],[8,[39,2],[[24,0,"mr2"],[4,[38,4],["click",[30,0,["onSubmitFeedbackSurvey"]]],null]],[["@circle","@buttonType","@icon","@size"],[true,"tertiary","thumbs-up-outline","small"]],null],[1,"\\n      "],[8,[39,2],[[4,[38,4],["click",[30,5]],null]],[["@circle","@buttonType","@icon","@size"],[true,"tertiary","thumbs-down-outline","small"]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]],["@hasSelectedFeedbackSurveyResponse","@shouldShowFeedbackSurvey","@getFeedbackImpressionEventPayload","@onResetFeedbackSurvey","@onShowFeedbackSurvey"],false,["if","optima/ads-review-feedback-survey","hue-web-button","t","on","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/optima/ads-review-edit-feedback-survey.hbs",isStrictMode:!1})
let h=e.default=(0,r.assertPropTypes)((m=class extends i.default{constructor(...e){super(...e),g(this,"feedbackSurveyDescriptionInEditModal",d,this),g(this,"feedbackOptionsListForAdEdit",p,this)}onFeedbackDescriptionChangeInEditModal(e){this.feedbackSurveyDescriptionInEditModal=e}onSubmitFeedbackSurvey(){this.args.onFeedbackSurveySubmit(this.feedbackOptionsListForAdEdit,this.feedbackSurveyDescriptionInEditModal),this.feedbackOptionsListForAdEdit.forEach((e=>e.isChecked=!1))}},f=m,T="propTypes",E={hasSelectedFeedbackSurveyResponse:r.PropTypes.bool.isRequired,shouldShowFeedbackSurvey:r.PropTypes.bool.isRequired,onResetFeedbackSurvey:r.PropTypes.func.isRequired,onFeedbackSurveySubmit:r.PropTypes.func.isRequired,onShowFeedbackSurvey:r.PropTypes.func.isRequired,getFeedbackImpressionEventPayload:r.PropTypes.func.isRequired},T in f?Object.defineProperty(f,T,{value:E,enumerable:!0,configurable:!0,writable:!0}):f[T]=E,d=b((u=m).prototype,"feedbackSurveyDescriptionInEditModal",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),p=b(u.prototype,"feedbackOptionsListForAdEdit",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,s.copy)(l.adCandidateDefaultFeedbackOptions,!0)}}),b(u.prototype,"onFeedbackDescriptionChangeInEditModal",[a.action],Object.getOwnPropertyDescriptor(u.prototype,"onFeedbackDescriptionChangeInEditModal"),u.prototype),b(u.prototype,"onSubmitFeedbackSurvey",[a.action],Object.getOwnPropertyDescriptor(u.prototype,"onSubmitFeedbackSurvey"),u.prototype),c=u))||c
var f,T,E;(0,t.setComponentTemplate)(_,h)})),define("campaign-manager-web/components/optima/ads-review-edit-loader",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"rWTB1JJQ",block:'[[[10,0],[14,0,"m4"],[12],[1,"\\n  "],[8,[39,0],[[24,0,"mb2 optima-ads-review-edit-modal__skeleton-loader-title"]],[["@isLoading","@size"],[true,"small"]],null],[1,"\\n  "],[8,[39,0],[[24,0,"mb2 optima-ads-review-edit-modal__skeleton-loader-section"]],[["@isLoading","@size"],[true,"medium"]],[["default"],[[[[1,"\\n    "],[10,0],[14,0,"optima-ads-review-edit-modal__skeleton-loader-section-content"],[12],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[39,0],[[24,0,"mb2 optima-ads-review-edit-modal__skeleton-loader-title"]],[["@isLoading","@size"],[true,"small"]],null],[1,"\\n  "],[8,[39,0],[[24,0,"mb2 optima-ads-review-edit-modal__skeleton-loader-small-section"]],[["@isLoading","@size"],[true,"medium"]],[["default"],[[[[1,"\\n    "],[10,0],[14,0,"optima-ads-review-edit-modal__skeleton-loader-small-section-content"],[12],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[10,"ul"],[14,0,"mb2 u-list--no-style optima-ads-review-edit-modal-assets__list"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[28,[37,3],[[30,1]],null]],null]],null],null,[[[1,"      "],[10,"li"],[14,0,"u-display-flex"],[12],[1,"\\n        "],[8,[39,0],[[24,0,"grid optima-ads-review-edit-modal-assets__list-item-button-loader u-layout__width-full u-display-flex"]],[["@isLoading"],[true]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n\\n  "],[8,[39,0],[[24,0,"mb2 optima-ads-review-edit-modal__skeleton-loader-section"]],[["@isLoading","@size"],[true,"medium"]],[["default"],[[[[1,"\\n    "],[10,0],[14,0,"optima-ads-review-edit-modal__skeleton-loader-section-content"],[12],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[39,0],[[24,0,"mb2 optima-ads-review-edit-modal__skeleton-loader-title"]],[["@isLoading","@size"],[true,"small"]],null],[1,"\\n  "],[8,[39,0],[[24,0,"mb2 optima-ads-review-edit-modal__skeleton-loader-small-section"]],[["@isLoading","@size"],[true,"medium"]],[["default"],[[[[1,"\\n    "],[10,0],[14,0,"optima-ads-review-edit-modal__skeleton-loader-small-section-content"],[12],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[39,0],[[24,0,"mb2 optima-ads-review-edit-modal__skeleton-loader-title"]],[["@isLoading","@size"],[true,"small"]],null],[1,"\\n  "],[8,[39,0],[[24,0,"mb2 optima-ads-review-edit-modal__skeleton-loader-small-section"]],[["@isLoading","@size"],[true,"medium"]],[["default"],[[[[1,"\\n    "],[10,0],[14,0,"optima-ads-review-edit-modal__skeleton-loader-small-section-content"],[12],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[39,0],[[24,0,"mb2 optima-ads-review-edit-modal__skeleton-loader-title"]],[["@isLoading","@size"],[true,"small"]],null],[1,"\\n  "],[8,[39,0],[[24,0,"mb2 optima-ads-review-edit-modal__skeleton-loader-small-section"]],[["@isLoading","@size"],[true,"medium"]],[["default"],[[[[1,"\\n    "],[10,0],[14,0,"optima-ads-review-edit-modal__skeleton-loader-small-section-content"],[12],[13],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["@numOfAssetsToDisplay"],false,["inline-skeleton-loader","each","-track-array","repeat"]]',moduleName:"campaign-manager-web/components/optima/ads-review-edit-loader.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/optima/ads-review-edit",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/constants/landing-pages","campaign-manager-web/constants/optima","tracked-toolbox","campaign-manager-web/utils/urn","campaign-manager-web/utils/optima/ads-review","campaign-manager-web/components/optima/ads-review-edit","campaign-manager-web/entities/account","campaign-manager-web/entities/campaign","campaign-manager-web/entities/ads-review/flattened-ad","campaign-manager-web/utils/leadgen-form-creation","campaign-manager-web/constants/asset-library","campaign-manager-web/utils/tracking","campaign-manager-web/constants/entity-status","campaign-manager-web/constants/lix","campaign-manager-web/constants/campaign-constants","@ember/template","campaign-manager-web/utils/http-error","hue-web-toast/utils/constants","ember-lifeline","ember-async-data/tracked-async-data","campaign-manager-web/utils/lifecycle","campaign-manager-web/utils/assets/asset-library","campaign-manager-web/utils/local-storage-keys","tracked-built-ins","campaign-manager-web/constants/generative-ai-ads","campaign-manager-web/constants/generative-ai-ads-tracking","campaign-manager-web/entities/gai-tracking/generative-ai-feedback-event"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L){var k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye,Se,Ae,Ce,Oe,ve,we,Ie,Pe,Ne,Re,De,Me
function Le(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function ke(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ue(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const xe=(0,n.createTemplateFactory)({id:"H91a1/NY",block:'[[[1,"\\n"],[8,[39,0],[[24,"data-js-ads-review__edit-modal",""],[16,0,[30,0,["modalProps","class"]]],[16,"aria-labelledby",[30,0,["modalProps","ariaLabelledby"]]]],[["@isOpen","@dismissModal","@testId","@size"],[[30,0,["modalProps","isOpen"]],[30,0,["modalProps","dismissModal"]],[30,0,["modalProps","testId"]],"xlarge"]],[["default"],[[[[1,"\\n"],[41,[30,0,["isAssetLibraryOpen"]],[[[1,"    "],[8,[39,2],null,[["@assetType","@modal","@modalHeaderId","@companyId","@accountId","@campaignId","@creationFlowId","@isConnectedTelevisionOnly","@onModalDismiss","@onDismiss","@onSubmitSelectedAssets","@showSingleSelectionExperience","@textIntroductory","@textDescription","@textHeadline","@shouldDisableAutoSelect","@modalHeaderComponent","@customCancelButtonText","@isShutterstockExperienceEnabled"],[[30,0,["assetType"]],[30,1],[30,0,["assetLibraryModalHeaderId"]],[30,2,["id"]],[30,3,["id"]],[30,4,["id"]],[30,5],[30,4,["isConnectedTelevisionOnly"]],[30,0,["onAssetLibraryClose"]],[30,0,["onAssetLibraryClose"]],[30,0,["onAssetLibrarySubmit"]],true,[30,6,["introductoryText"]],[30,6,["description"]],[30,6,["headline"]],false,[50,"optima/ads-review-edit/ads-review-edit-modal-header",0,null,[["onClickBackButton"],[[30,0,["onAssetLibraryClose"]]]]],[28,[37,4],["i18n_back_to_edit","campaign-manager-web/components/optima/ads-review-edit"],null],true]],null],[1,"\\n"]],[]],[[[41,[30,0,["adsModalState","isContentHubModalOpen"]],[[[1,"      "],[8,[39,5],null,[["@companyId","@modal"],[[30,2,["id"]],[30,1]]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[30,1,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n      "],[10,"h2"],[15,0,[29,["u-layout__overflow-x-hidden u-flex-no-wrap u-overflow-ellipsis"," ",[28,[37,6],null,[["size"],["large"]]]]]],[15,1,[30,0,["editModalHeaderId"]]],[12],[1,"\\n"],[41,[28,[37,7],[[30,0,["selectedTab"]],[30,0,["TAB_NAMES","AD"]]],null],[[[41,[30,0,["ad","adName"]],[[[1,"            "],[1,[28,[35,4],[[52,[30,0,["isCreatingNewAd"]],"i18n_create_modal_title_with_ad_name","i18n_edit_modal_title_with_ad_name"],"campaign-manager-web/components/optima/ads-review-edit"],[["adName"],[[30,0,["ad","adName"]]]]]],[1,"\\n"]],[]],[[[1,"            "],[1,[28,[35,4],[[52,[30,7],"i18n_create_modal_title","i18n_edit_modal_title"],"campaign-manager-web/components/optima/ads-review-edit"],null]],[1,"\\n"]],[]]]],[]],[[[41,[30,0,["ad","adName"]],[[[1,"            "],[1,[28,[35,4],[[52,[30,7],"i18n_create_modal_title_with_ad_name","i18n_edit_modal_title_for_destination_with_ad_name"],"campaign-manager-web/components/optima/ads-review-edit"],[["adName"],[[30,0,["ad","adName"]]]]]],[1,"\\n"]],[]],[[[1,"            "],[1,[28,[35,4],[[52,[30,7],"i18n_create_modal_title","i18n_edit_modal_title_for_destination"],"campaign-manager-web/components/optima/ads-review-edit"],null]],[1,"\\n"]],[]]]],[]]],[1,"      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,1,["ModalContent"]],[[24,0,"optima-ads-review-edit-modal__content u-display-flex u-flex-column p0"]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["isAssetsOptimaR1ForGAEnabled"]],[[[1,"        "],[8,[39,8],null,[["@adList","@selectedAdIndex","@onAdSelected","@onDeleteAd","@onCreateNewAd","@shouldDisableCreateAndEdit","@shouldDisableDelete","@errorCountHelper","@deletingCreativeId","@onTrashButtonClick"],[[30,0,["dataStore","tempAdList"]],[30,0,["dataStore","selectedTempAdIndex"]],[30,0,["onAdSelected"]],[30,0,["onDeleteAd"]],[30,0,["onCreateNewAd"]],[28,[37,9],[[30,8],[30,0,["shouldShowLoadingScreen"]]],null],[30,0,["shouldDisableDelete"]],[30,0,["getTotalValidationErrorCount"]],[30,0,["deletingCreativeId"]],[30,0,["onTrashButtonClick"]]]],null],[1,"\\n"]],[]],null],[1,"      "],[10,0],[14,0,"optima-ads-review-edit-modal__content-column u-display-flex u-flex-column"],[12],[1,"\\n"],[41,[30,0,["shouldShowFormSelectionTabs"]],[[[1,"          "],[10,0],[14,0,"optima-ads-review-edit-modal__top-container u-display-flex m5 u-layout-flex__container--space-between"],[12],[1,"\\n            "],[10,0],[14,0,"optima-ads-review-edit-modal u-layout__position-relative"],[12],[1,"\\n"],[1,"              "],[8,[39,10],null,[["@isDisabled","@isFirstSegmentSelected","@firstSegmentTitle","@firstSegmentA11yLabel","@lastSegmentTitle","@lastSegmentA11yLabel","@onClickFirstSegment","@onClickLastSegment"],[false,[52,[28,[37,7],[[30,0,["selectedTab"]],[30,0,["TAB_NAMES","AD"]]],null],true,false],[28,[37,4],["i18n_optima-ads-review_candidate-preview-tab","campaign-manager-web/components/optima/ads-review-edit"],null],[28,[37,4],["i18n_optima-ads-review_candidate-preview-tab-a11y-label","campaign-manager-web/components/optima/ads-review-edit"],null],[28,[37,4],["i18n_optima-ads-review_destination-preview-tab","campaign-manager-web/components/optima/ads-review-edit"],null],[28,[37,4],["i18n_optima-ads-review_destination-preview-tab-a11y-label","campaign-manager-web/components/optima/ads-review-edit"],null],[28,[37,11],[[30,0,["onTabSelect"]],[30,0,["TAB_NAMES","AD"]]],null],[28,[37,11],[[30,0,["onTabSelect"]],[30,0,["TAB_NAMES","DESTINATION"]]],null]]],null],[1,"\\n"],[41,[28,[37,9],[[30,0,["isAdsTabErrorIndicatorShowing"]],[30,0,["isDestinationTabErrorIndicatorShowing"]]],null],[[[1,"                "],[8,[39,12],[[16,0,[28,[37,13],[[28,[37,14],null,[["u-layout__position-absolute","optima-ads-review-edit-modal__validation-error-circle-tab","optima-ads-review-edit-modal__validation-error-circle-tab--ad","optima-ads-review-edit-modal__validation-error-circle-tab--destination"],[true,true,[30,0,["isAdsTabErrorIndicatorShowing"]],[30,0,["isDestinationTabErrorIndicatorShowing"]]]]]],null]]],[["@a11yText"],[[28,[37,4],["i18n_error_dot_a11y_text","campaign-manager-web/components/optima/ads-review-edit"],[["selectedTab"],[[30,0,["selectedTab"]]]]]]],null],[1,"\\n"]],[]],null],[1,"            "],[13],[1,"\\n\\n"],[41,[30,0,["isAssetsOptimaR1ForGAEnabled"]],[[[1,"              "],[8,[39,15],[[24,1,"ads-review-edit-modal__draft-with-ai-button"],[16,"disabled",[30,0,["isFetchingAdCandidates"]]],[4,[38,16],["click",[52,[30,0,["shouldShowDraftWithAIConfirmationModal"]],[30,0,["openDraftWithAIConfirmationModal"]],[30,0,["overwriteCurrentAdWithDraftWithAI"]]]],null]],[["@buttonType","@size","@icon","@text","@emphasized"],["secondary","small","signal-ai",[28,[37,4],["i18n_draft_with_ai","campaign-manager-web/components/optima/ads-review-edit"],null],true]],null],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["shouldShowLoadingScreen"]],[[[1,"          "],[10,0],[14,0,"m4"],[12],[1,"\\n            "],[8,[39,17],null,[["@numOfAssetsToDisplay"],[4]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[41,[28,[37,7],[[30,0,["selectedTab"]],[30,0,["TAB_NAMES","AD"]]],null],[[[1,"          "],[10,"section"],[14,"data-optima-ads-review-edit-modal__ad-form",""],[14,0,"optima-ads-review-edit-modal__form p5 pt0 u-flex-grow"],[12],[1,"\\n            "],[8,[39,18],null,[["@message","@fullScreen","@isLoading"],[[28,[37,4],["i18n_loading","campaign-manager-web/components/optima/ads-review-edit"],null],true,[30,0,["isLicensingAndFetchingAsset"]]]],null],[1,"\\n            "],[8,[39,19],null,[["@viewModel","@onChange","@openAssetLibrary","@hasSelectedFeedbackSurveyResponse","@shouldShowFeedbackSurvey","@onResetFeedbackSurvey","@onFeedbackSurveySubmit","@onShowFeedbackSurvey","@getFeedbackImpressionEventPayload","@hasNotSubmittedFeedback","@shouldShowValidationErrors","@shouldShowFeedbackSurveyInEditForm","@hasSwitchedTab","@shouldShowImageUrlValidationError","@onRemoveMediaFile","@isLeadGenFormSupported","@isMsftDesignerEnabled","@accountId","@campaignId","@companyId","@creationFlowId","@setIsLicensingAndFetchingAsset","@assetType","@isAssetsOptimaR1ForGAEnabled"],[[30,0,["ad"]],[30,0,["onFormEdit"]],[30,0,["openAssetLibrary"]],[30,0,["hasClickedThumbsUpOrDown"]],[30,0,["shouldShowFeedbackOptionList"]],[30,0,["onResetFeedbackSurvey"]],[30,0,["onFeedbackSurveySubmit"]],[30,0,["onShowFeedbackSurvey"]],[30,9],[30,0,["hasNotSubmittedFeedback"]],[30,0,["shouldShowValidationErrors"]],[30,0,["ad","isAIGenerated"]],[30,0,["hasSwitchedTab"]],[30,0,["shouldShowImageUrlValidationError"]],[30,0,["onRemoveMediaFile"]],[30,10],[30,0,["isMsftDesignerEnabled"]],[30,3,["id"]],[30,4,["id"]],[30,2,["id"]],[30,5],[30,0,["setIsLicensingAndFetchingAsset"]],[30,0,["assetType"]],[30,0,["isAssetsOptimaR1ForGAEnabled"]]]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[41,[30,10],[[[1,"            "],[10,"section"],[15,0,[29,["optima-ads-review-edit-modal__form-wrapper p5 ",[52,[51,[30,0,["isEditingLeadGenForm"]]],"mt3"]]]],[12],[1,"\\n"],[41,[30,0,["isEditingLeadGenForm"]],[[[1,"                "],[10,0],[14,0,"mb5"],[12],[1,"\\n                  "],[8,[39,21],null,[["@crumbs","@onCrumbClick"],[[30,0,["destinationCrumbs"]],[30,0,["onDestinationCrumbClick"]]]],null],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[1,"              "],[8,[39,22],null,[["@accountId","@companyId","@campaignLocale","@isApplyDestinationToAllAdsAvailable","@isApplyDestinationToAllAdsChecked","@isLeadGenAssociationChangeable","@leadGenFormOptions","@onToggleApplyDestinationToAllAds","@selectedLeadGenForm","@onFormSelectionChange","@isEditingForm","@onToggleFormEdit"],[[30,3,["id"]],[30,2,["id"]],[30,4,["locale"]],[28,[37,23],[[28,[37,9],[[30,11],[30,0,["isAssetsOptimaR1ForGAEnabled"]]],null]],null],[30,0,["isApplyDestinationToAllAdsChecked"]],[30,0,["isLeadGenAssociationChangeable"]],[30,12],[30,0,["onToggleApplyDestinationToAllAds"]],[30,0,["selectedLeadGenForm"]],[30,0,["onLeadGenFormSelectionChange"]],[30,0,["isEditingLeadGenForm"]],[30,0,["onToggleEditLeadGenForm"]]]],null],[1,"\\n            "],[13],[1,"\\n"],[41,[30,0,["isEditingLeadGenForm"]],[[[1,"              "],[10,0],[14,0,"u-display-flex u-justify-right u-border__common--top ph5 pv2"],[12],[1,"\\n"],[41,[30,0,["shouldShowLeadGenErrorMessage"]],[[[1,"                  "],[8,[39,24],null,[["@message","@type"],[[28,[37,4],["i18n_invalid_form_error","campaign-manager-web/components/optima/ads-review-edit"],null],"negative"]],null],[1,"\\n"]],[]],null],[1,"                "],[8,[39,15],[[24,0,"mr4"],[4,[38,16],["click",[30,0,["onToggleEditLeadGenForm"]]],null]],[["@buttonType","@text","@size"],["secondary",[28,[37,4],["i18n_footer-cta-cancel","campaign-manager-web/components/optima/ads-review-edit"],null],"small"]],null],[1,"\\n                "],[8,[39,15],[[16,"disabled",[30,0,["shouldShowLeadGenErrorMessage"]]],[4,[38,16],["click",[30,0,["onApplyLeadGenFormChanges"]]],null]],[["@buttonType","@text","@size"],["primary",[28,[37,4],["i18n_footer-cta-apply","campaign-manager-web/components/optima/ads-review-edit"],null],"small"]],null],[1,"\\n              "],[13],[1,"\\n"]],[]],null]],[]],[[[41,[30,0,["isEditingLandingPage"]],[[[1,"              "],[10,"section"],[14,"data-optima-ads-review-edit-modal__destination-form",""],[12],[1,"\\n                "],[10,0],[14,0,"m5"],[12],[1,"\\n                  "],[8,[39,21],null,[["@crumbs","@onCrumbClick"],[[30,0,["destinationCrumbs"]],[30,0,["onDestinationCrumbClick"]]]],null],[1,"\\n                "],[13],[1,"\\n                "],[10,0],[14,0,"optima-ads-review-edit-modal__form-wrapper u-layout__position-relative ph5"],[12],[1,"\\n                  "],[8,[39,25],null,[["@shouldShowAllValidations"],[[30,0,["hasAttemptedToEditSelectedLandingPage"]]]],[["default"],[[[[1,"\\n                    "],[8,[39,26],null,[["@accountId","@company","@formState","@genericForm","@isRenderedInModal","@onUpdateFormState"],[[30,3,["id"]],[30,2],[30,0,["selectedLandingPageFormState"]],[30,13],true,[30,0,["onUpdateLandingPageFormState"]]]],null],[1,"\\n                  "]],[13]]]]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n              "],[10,0],[14,0,"u-display-flex u-justify-right u-border__common--top ph5 pv2"],[12],[1,"\\n"],[41,[51,[30,0,["selectedLandingPageFormState","isValid"]]],[[[1,"                  "],[8,[39,24],null,[["@message","@type"],[[28,[37,4],["i18n_invalid_form_error","campaign-manager-web/components/optima/ads-review-edit"],null],"negative"]],null],[1,"\\n"]],[]],null],[1,"                "],[8,[39,15],[[24,0,"mr4"],[4,[38,16],["click",[30,0,["onCancelEditLandingPage"]]],null]],[["@buttonType","@text","@size"],["secondary",[28,[37,4],["i18n_footer-cta-cancel","campaign-manager-web/components/optima/ads-review-edit"],null],"small"]],null],[1,"\\n                "],[8,[39,15],[[16,"disabled",[28,[37,23],[[30,0,["selectedLandingPageFormState","isValid"]]],null]],[4,[38,16],["click",[30,0,["onApplyLandingPageChanges"]]],null]],[["@buttonType","@text","@size"],["primary",[28,[37,4],["i18n_footer-cta-apply","campaign-manager-web/components/optima/ads-review-edit"],null],"small"]],null],[1,"\\n              "],[13],[1,"\\n"]],[]],[[[1,"              "],[10,"section"],[14,"data-optima-ads-review-edit-modal__destination-form",""],[14,0,"optima-ads-review-edit-modal__form p5 m5"],[12],[1,"\\n                "],[8,[39,27],null,[["@availableLandingPages","@destinationType","@destinationUrl","@destinationUrlValidations","@isApplyDestinationToAllAdsAvailable","@isApplyDestinationToAllAdsChecked","@selectedLandingPageId","@shouldShowAllValidations","@onChangeDestinationType","@onChangeDestinationUrl","@onChangeLandingPage","@onEditLandingPage","@onToggleApplyDestinationToAllAds"],[[30,14],[30,0,["destinationType"]],[30,0,["ad","destinationUrl"]],[30,0,["ad","destinationUrlValidation"]],[28,[37,23],[[28,[37,9],[[30,11],[30,0,["isAssetsOptimaR1ForGAEnabled"]]],null]],null],[30,0,["isApplyDestinationToAllAdsChecked"]],[30,0,["selectedLandingPageId"]],true,[30,0,["onChangeDestinationType"]],[28,[37,11],[[30,0,["onFormEdit"]],"destinationUrl"],null],[30,0,["onChangeLandingPage"]],[30,0,["onEditLandingPage"]],[30,0,["onToggleApplyDestinationToAllAds"]]]],null],[1,"\\n              "],[13],[1,"\\n"]],[]]]],[]]],[1,"        "]],[]]]],[]]],[1,"      "],[13],[1,"\\n      "],[10,0],[14,0,"optima-ads-review-edit-modal__content-column optima-ads-review-edit-modal__preview-container"],[12],[1,"\\n        "],[10,"h3"],[15,0,[29,["mb2 ml4 mt2"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_optima-ads-review_ad-preview-header","campaign-manager-web/components/optima/ads-review-edit"],null]],[1,"\\n        "],[13],[1,"\\n"],[41,[28,[37,7],[[30,0,["selectedTab"]],[30,0,["TAB_NAMES","AD"]]],null],[[[1,"          "],[8,[39,28],[[24,0,"ml4 mb4"]],[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isPreviewSelectOpen"]],[28,[37,11],[[30,0,["onPreviewSelectTriggerClick"]],true],null],[28,[37,11],[[30,0,["onPreviewSelectTriggerClick"]],false],null]]],[["default"],[[[[1,"\\n            "],[8,[30,15,["Trigger"]],[[24,0,"ml4 mb4 optima-ads-review__preview-dropdown"]],[["@size","@text","@icon","@iconPlacement"],["small",[52,[28,[37,7],[[30,0,["ad","previewPlacement"]],"DESKTOP"],null],[28,[37,4],["i18n_preview-select_desktop-option-label","campaign-manager-web/components/optima/ads-review-edit"],null],[28,[37,4],["i18n_preview-select_mobile-option-label","campaign-manager-web/components/optima/ads-review-edit"],null]],"caret","right"]],null],[1,"\\n            "],[8,[30,15,["Container"]],null,null,[["default"],[[[[1,"\\n              "],[10,"ul"],[15,"aria-label",[28,[37,4],["i18n_preview-select-aria-label","campaign-manager-web/components/optima/ads-review-edit"],null]],[12],[1,"\\n                "],[8,[30,15,["Item"]],null,[["@onSelect","@selected","@text"],[[28,[37,11],[[30,0,["onFormEdit"]],"previewPlacement","DESKTOP"],null],[28,[37,7],[[30,0,["ad","previewPlacement"]],"DESKTOP"],null],[28,[37,4],["i18n_preview-select_desktop-option-label","campaign-manager-web/components/optima/ads-review-edit"],null]]],null],[1,"\\n                "],[8,[30,15,["Item"]],null,[["@onSelect","@selected","@text"],[[28,[37,11],[[30,0,["onFormEdit"]],"previewPlacement","MOBILE"],null],[28,[37,7],[[30,0,["ad","previewPlacement"]],"MOBILE"],null],[28,[37,4],["i18n_preview-select_mobile-option-label","campaign-manager-web/components/optima/ads-review-edit"],null]]],null],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[15]]]]],[1,"\\n          "],[10,"section"],[14,0,"optima-ads-review-edit-modal__preview p4 u-display-flex u-flex-column"],[12],[1,"\\n            "],[8,[39,29],[[24,0,"u-flex-grow"]],[["@viewModel","@isLeadGenFormSupported"],[[30,0,["ad"]],[30,10]]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[1,"          "],[10,"section"],[15,0,[29,["optima-ads-review-edit-modal__preview p4\\n            ",[52,[30,0,["isEditingLandingPage"]],"optima-ads-review-edit-modal__preview--destination-tall","optima-ads-review-edit-modal__preview--destination"]]]],[12],[1,"\\n"],[41,[30,10],[[[41,[30,0,["leadGenFormLivePreviewObject","value"]],[[[1,"                "],[10,0],[14,0,"u-layout__height-full"],[12],[1,"\\n                  "],[8,[39,30],null,[["@desktopTitle","@mobileTitle","@previewDesktopUrl","@previewMobileUrl","@previewObject","@trackingKeys","@isInteractive","@isLeadGenObjective","@isNotUsingLeadGenUIPlatform","@isTitleHidden"],[[30,0,["leadGenFormLivePreviewObject","value","desktop","title"]],[30,0,["leadGenFormLivePreviewObject","value","mobile","title"]],[30,0,["leadGenFormLivePreviewObject","value","desktop","url"]],[30,0,["leadGenFormLivePreviewObject","value","mobile","url"]],[30,0,["leadGenFormLivePreviewObject","value","previewObject"]],[28,[37,14],null,[["desktopTabSelected","mobileTabSelected"],[[30,0,["leadGenFormLivePreviewObject","value","desktop","tracking"]],[30,0,["leadGenFormLivePreviewObject","value","mobile","tracking"]]]]],true,[30,10],true,true]],null],[1,"\\n                "],[13],[1,"\\n"]],[]],null]],[]],[[[41,[30,0,["selectedLandingPage"]],[[[1,"              "],[8,[39,31],null,[["@company","@formState"],[[30,2],[30,0,["selectedLandingPageFormState"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,7],[[30,0,["destinationType"]],[30,0,["DESTINATION_TYPE","DESTINATION_URL"]]],null],[[[1,"              "],[10,0],[14,0,"u-display-flex u-items-center u-justify-center u-layout__height-full"],[12],[1,"\\n                "],[8,[39,32],null,[["@destinationUrlText","@destinationUrlHref"],[[30,0,["ad","destinationUrl"]],[30,0,["ad","formattedDestinationUrl"]]]],null],[1,"\\n              "],[13],[1,"\\n            "]],[]],null]],[]]]],[]]],[1,"          "],[13],[1,"\\n"]],[]]],[1,"        "],[10,0],[15,0,[29,["cm-unified-ads__preview-disclaimer\\n            ",[52,[30,0,["isUapDisclaimerCollapsed"]],"cm-unified-ads__preview-disclaimer--collapsed"]]]],[12],[1,"\\n          "],[10,0],[15,0,[29,["u-display-flex mt1 ",[52,[30,0,["isUapDisclaimerCollapsed"]],"cm-uap__disclaimer-content--collapsed"]]]],[12],[1,"\\n            "],[8,[39,24],[[16,0,[52,[30,0,["isUapDisclaimerCollapsed"]],"cm-uap__truncated-disclaimer-content"]]],[["@type","@omitRole"],["neutral",true]],[["default"],[[[[1,"\\n              "],[8,[39,33],null,null,[["default"],[[[[1,"\\n                "],[1,[28,[35,4],["i18n_uap_disclaimer_text","campaign-manager-web/components/optima/ads-review-edit"],[["linkInfo"],[[28,[37,34],null,[["dataTestSelector","href","role","class"],["data-uap-disclaimer-text-link",[28,[37,35],null,[["path","accountId"],["help/lms/answer/a424528/preview-your-ad-in-campaign-manager",[30,3,["id"]]]]],[30,16,["role"]],"t-bold"]]]]]]],[1,"\\n"],[41,[51,[30,0,["isUapDisclaimerCollapsed"]]],[[[1,"                  "],[8,[39,15],[[24,0,"cm-uap__disclaimer-button mb1 ml1 hue-button--unstyled"],[4,[38,16],["click",[30,0,["toggleUapDisclaimerCollapseState"]]],null]],[["@size","@buttonType","@text"],["small","tertiary",[28,[37,4],["i18n_uap_disclaimer_show_less_text","campaign-manager-web/components/optima/ads-review-edit"],null]]],null],[1,"\\n"]],[]],null],[1,"              "]],[16]]]]],[1,"\\n            "]],[]]]]],[1,"\\n"],[41,[30,0,["isUapDisclaimerCollapsed"]],[[[1,"              "],[8,[39,15],[[24,0,"cm-uap__disclaimer-button mb1 ml1 hue-button--unstyled"],[4,[38,16],["click",[30,0,["toggleUapDisclaimerCollapseState"]]],null]],[["@size","@buttonType","@text"],["small","tertiary",[28,[37,4],["i18n_uap_disclaimer_show_more_text","campaign-manager-web/components/optima/ads-review-edit"],null]]],null],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"],[41,[51,[30,0,["isEditingDestination"]]],[[[1,"      "],[8,[30,1,["ModalFooter"]],[[24,0,"optima-ads-review-edit-modal__footer modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n"],[41,[28,[37,36],[[30,0,["hasSwitchedTab"]],[28,[37,37],[[30,0,["totalNumberOfValidationErrors"]],0],null]],null],[[[1,"          "],[8,[39,24],[[24,0,"u-layout__margin-center-vertical mr3 mt1"]],[["@message","@type"],[[28,[37,4],["i18n_edit_modal_footer_validation_error_message","campaign-manager-web/components/optima/ads-review-edit"],[["count"],[[30,0,["totalNumberOfValidationErrors"]]]]],"negative"]],null],[1,"\\n"]],[]],null],[1,"        "],[8,[39,15],[[24,0,"mr4"],[4,[38,16],["click",[30,17]],null],[4,[38,38],["ads_review_edit__cancel"],null]],[["@buttonType","@text","@size"],["secondary",[28,[37,4],["i18n_footer-cta-cancel","campaign-manager-web/components/optima/ads-review-edit"],null],"small"]],null],[1,"\\n"],[41,[30,0,["shouldShowConfirmHoverCard"]],[[[1,"          "],[8,[39,39],null,[["@contentclass","@placement","@dataTestSelectorValue","@on","@onConfirm","@onDismiss","@confirmButtonText","@dismissButtonText","@triggerButtonText","@triggerButtonDisabled","@ariaLabelText","@cancelButtonIcon"],["optima-ad-create-edit-modal__create-more-ad-confirm-hovercard","top","create-more-ad-confirm-hovercard","click",[30,0,["onApplyButtonClick"]],[30,0,["draftMoreAdsFromConfirmHovercard"]],[28,[37,4],["i18n_hovercard_confirm_button_text","campaign-manager-web/components/optima/ads-review-edit"],null],[28,[37,4],["i18n_hovercard_dismiss_button_text","campaign-manager-web/components/optima/ads-review-edit"],[["count"],[[30,0,["countForDraftMoreAds"]]]]],[28,[37,4],["i18n_footer_save_ads","campaign-manager-web/components/optima/ads-review-edit"],null],[30,0,["isApplyButtonDisabled"]],[28,[37,4],["i18n_footer_save_ads_aria_label","campaign-manager-web/components/optima/ads-review-edit"],null],"signal-ai"]],[["default"],[[[[1,"\\n            "],[10,"h5"],[15,0,[29,[[28,[37,40],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,4],["i18n_create_more_ad_confirm_hovercard_header","campaign-manager-web/components/optima/ads-review-edit"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[14,0,"mt3"],[12],[1,"\\n              "],[1,[28,[35,4],["i18n_create_more_ad_confirm_hovercard_message","campaign-manager-web/components/optima/ads-review-edit"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n              "],[10,1],[15,0,[29,["mt3"," ",[36,41]]]],[12],[1,"\\n                "],[8,[39,42],[[24,1,"optima-ads-review-edit-modal__create-more-ad-confirm-hovercard-dont-show-again"],[16,"checked",[30,0,["isDontShowAgainChecked"]]],[4,[38,16],["change",[28,[37,11],[[28,[37,43],[[30,0,["isDontShowAgainChecked"]]],null],[28,[37,23],[[30,0,["isDontShowAgainChecked"]]],null]],null]],null]],null,null],[1,"\\n                "],[10,"label"],[14,"for","optima-ads-review-edit-modal__create-more-ad-confirm-hovercard-dont-show-again"],[12],[1,"\\n                  "],[1,[28,[35,4],["i18n_dont_ask_again","campaign-manager-web/components/optima/ads-review-edit"],null]],[1,"\\n                "],[13],[1,"\\n                "],[13],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],[[[1,"          "],[8,[39,15],[[16,"aria-label",[52,[30,0,["isAssetsOptimaR1ForGAEnabled"]],[28,[37,4],["i18n_footer_save_ads_aria_label","campaign-manager-web/components/optima/ads-review-edit"],null],[28,[37,4],["i18n_footer_apply_aria_label","campaign-manager-web/components/optima/ads-review-edit"],null]]],[16,"disabled",[30,0,["isApplyButtonDisabled"]]],[4,[38,44],[[28,[37,36],[[30,0,["hasDraftedMoreAdsFromConfirmHovercard"]],[28,[37,23],[[30,0,["isApplyButtonDisabled"]]],null],[28,[37,23],[[30,0,["shouldShowConfirmHoverCard"]]],null]],null]],null],[4,[38,16],["click",[30,0,["onApplyButtonClick"]]],null]],[["@buttonType","@text","@size","@loading"],["primary",[52,[30,0,["isAssetsOptimaR1ForGAEnabled"]],[28,[37,4],["i18n_footer_save_ads","campaign-manager-web/components/optima/ads-review-edit"],null],[28,[37,4],["i18n_footer-cta-apply","campaign-manager-web/components/optima/ads-review-edit"],null]],"small",[30,0,["isAdSaving"]]]],null],[1,"\\n"]],[]]],[1,"      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "]],[]]]],[]]]],[1]]]]],[1,"\\n\\n"],[41,[30,0,["isMsftDesignerEnabled"]],[[[1,"  "],[8,[39,45],[[24,0,"ads-review-edit-nfi"]],[["@id","@nfiList"],["assets_draft_with_ai",[30,0,["nfiList"]]]],null],[1,"\\n"]],[]],[[[1,"  "],[8,[39,46],[[24,0,"ads-review-edit-draft-with-ai-nfi"]],[["@header","@id","@anchor","@placement"],[[28,[37,4],["i18n_draft_with_ai","campaign-manager-web/components/optima/ads-review-edit"],null],"assets_draft_with_ai","#ads-review-edit-modal__draft-with-ai-button","bottom"]],[["default"],[[[[1,"\\n    "],[1,[28,[35,4],["i18n_draft_with_ai_nfi_body","campaign-manager-web/components/optima/ads-review-edit"],null]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]]],[1,"\\n"],[8,[39,47],null,[["@isOpen","@title","@content","@primaryActionText","@primaryActionA11yLabel","@secondaryActionText","@secondaryActionA11yLabel","@onPrimary","@onSecondary","@onEscape"],[[30,0,["adsModalState","isDraftWithAIConfirmationModalOpen"]],[28,[37,4],["i18n_draft_with_ai","campaign-manager-web/components/optima/ads-review-edit"],null],[28,[37,4],["i18n_draft_with_ai_confirmation_modal_content","campaign-manager-web/components/optima/ads-review-edit"],null],[28,[37,4],["i18n_draft_with_ai_confirmation_modal_draft_new_ad","campaign-manager-web/components/optima/ads-review-edit"],null],[28,[37,4],["i18n_draft_with_ai_confirmation_modal_draft_new_ad_a11y","campaign-manager-web/components/optima/ads-review-edit"],null],[28,[37,4],["i18n_draft_with_ai_confirmation_modal_override","campaign-manager-web/components/optima/ads-review-edit"],null],[28,[37,4],["i18n_draft_with_ai_confirmation_modal_override_a11y","campaign-manager-web/components/optima/ads-review-edit"],null],[30,0,["createNewAdWithDraftWithAI"]],[30,0,["overwriteCurrentAdWithDraftWithAI"]],[30,0,["adsModalState","closeDraftWithAIConfirmationModal"]]]],null]],["modal","@company","@account","@campaign","@candidateFlowId","@viewModel","@isCreatingNewAd","@shouldDisableCreateAndEdit","@getFeedbackImpressionEventPayload","@isLeadGenFormSupported","@isEditingExistingCampaign","@availableLeadGenForms","genericForm","@availableLandingPages","Menu","iphHelper","@onEditModalDismiss"],false,["hue-web-modal","if","asset-library/asset-library-modal","component","t","optima/ads-review-content-hub-modal","hue-web-foundations@-text-heading","eq","optima/ads-review-edit/ads-review-edit-side-menu","or","segmented-control","fn","hue-web-badge","classes","hash","hue-web-button","on","optima/ads-review-edit-loader","cm-overlay-loader","optima/ads-review-edit/ads-review-edit-ad-form","unless","cm-breadcrumb","leadgen-form/destination-module","not","hue-web-inline-feedback","generic-form","landing-pages/external-url-form","landing-pages/destination-form","hue-web-menu","optima/ads-review-edit/ads-review-edit-ad-preview","leadgen-form-live-preview","landing-pages/external-url-preview","optima/destination-url-preview","iph-helper","external-link-info","help-center-url","and","gt","track-interaction","confirm-hovercard","hue-web-foundations@-text-body","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","mut","focus-on-render","nfi-walkthrough-wizard","new-feature-introduction-bubble","hue-web-confirmation-dialog"]]',moduleName:"campaign-manager-web/components/optima/ads-review-edit.hbs",isStrictMode:!1})
let Fe=e.default=(k=(0,i.inject)(),U=(0,i.inject)(),x=(0,i.inject)("ad-form"),F=(0,i.inject)("assets/asset-library-manager"),z=(0,i.inject)("optima/ad"),j=(0,i.inject)("optima/ads-modal-state"),G=(0,i.inject)("embedded-designer"),B=(0,i.inject)("creative"),V=(0,i.inject)("optima/data-store"),Y=(0,i.inject)("hue-web-toast"),H=(0,u.localCopy)("args.isCreatingNewAd"),(0,l.assertPropTypes)((Me=class extends r.default{setIsLicensingAndFetchingAsset(e){this.isLicensingAndFetchingAsset=e}get isApplyDestinationToAllAdsChecked(){return this.isAssetsOptimaR1ForGAEnabled?Boolean(this.getCurrentAdState(this.ad.id).isApplyDestinationToAllAdsChecked):this._isApplyDestinationToAllAdsChecked}set isApplyDestinationToAllAdsChecked(e){this._isApplyDestinationToAllAdsChecked=e}get isEditingDestination(){return this.isEditingLandingPage||this.isEditingLeadGenForm}get destinationType(){return this.isAssetsOptimaR1ForGAEnabled?this._destinationType(this.ad):this.userSelectedDestinationType??this.initialDestinationType}get initialDestinationType(){return this.args.selectedLandingPageId?s.DESTINATION_TYPE.LINKEDIN_LANDING_PAGE:s.DESTINATION_TYPE.DESTINATION_URL}get selectedLandingPageId(){if(this.isAssetsOptimaR1ForGAEnabled)return this._selectedLandingPageId(this.ad)
const e=this.userSelectedLandingPageId||this.args.selectedLandingPageId
return this.destinationType===s.DESTINATION_TYPE.LINKEDIN_LANDING_PAGE?e:void 0}get selectedTab(){return this.userSelectedTab??this.args.initiallySelectedTab}get selectedLandingPage(){return this.args.availableLandingPages?.find((e=>e.id===this.selectedLandingPageId))}get destinationCrumbs(){return[{name:this.i18n.lookupTranslation(m.default,"i18n_edit_ad_destination")()},{name:this.i18n.lookupTranslation(m.default,"i18n_edit_destination_form")([{formName:this.args.isLeadGenFormSupported?this.selectedLeadGenForm?.form?.name??"":this.selectedLandingPageFormState?.name??""}])}]}get selectedLeadGenForm(){return this.args.availableLeadGenForms?.find((e=>String(e.id)===String(this.selectedLeadGenFormId)))??null}get selectedLeadGenFormId(){return this.ad.leadGenFormId}get leadGenFormLivePreviewObject(){return new w.default(this.createLeadGenFormPreview(),this)}get isLeadGenAssociationChangeable(){return!this.ad.status||this.ad.status===E.STATUSES.DRAFT}get shouldShowLeadGenErrorMessage(){if(!this.args.isLeadGenFormSupported)return!1
const e=this.adFormService.leadgenFormCreation
return!!e&&(this.isAssetsOptimaR1ForGAEnabled?this.getCurrentAdState(this.ad.id).hasTriedToSaveLeadGenChanges&&!e.isValid:this.hasTriedToSaveLeadGenChanges&&!e.isValid)}get hasLeadGenError(){return this.args.isLeadGenFormSupported&&(this.shouldShowLeadGenErrorMessage||!this.selectedLeadGenFormId)}get numberOfAdCandidateValidationErrors(){return(this.ad.adNameValidation.isValid?0:1)+(this.ad.introductoryTextValidation.isValid?0:1)+(this.ad.headlineValidation.isValid?0:1)+(this.ad.descriptionValidation.isValid?0:1)+(this.ad.hasImageUrlValidationError?1:0)}get numberOfDestinationValidationErrors(){return this.args.isLeadGenFormSupported?this.hasLeadGenError?1:0:this.destinationType===s.DESTINATION_TYPE.DESTINATION_URL?this.ad.destinationUrlValidation.isValid?0:1:0}get modalProps(){return this.adsModalState.isEditAdModalOpen?{class:"optima-ads-review__edit-modal",isOpen:!0,dismissModal:this.args.onEditModalDismiss,ariaLabelledby:this.editModalHeaderId,testId:"ads-review-edit-modal"}:this.adsModalState.isContentHubModalOpen?{class:"ads-review__content-hub-modal",isOpen:!0,dismissModal:this.adsModalState.closeContentHubModal,ariaLabelledby:"ads-review-content-hub-modal",testId:"ads-review-content-hub-modal"}:{}}get totalNumberOfValidationErrors(){if(this.isAssetsOptimaR1ForGAEnabled){return this.dataStore.tempAdList.reduce(((e,t)=>e+this.getTotalValidationErrorCount(t)),0)}return this.numberOfAdCandidateValidationErrors+this.numberOfDestinationValidationErrors}get isAdsTabErrorIndicatorShowing(){return this.selectedTab===this.TAB_NAMES.DESTINATION&&this.numberOfAdCandidateValidationErrors>0}get isDestinationTabErrorIndicatorShowing(){return this.selectedTab===this.TAB_NAMES.AD&&this.numberOfDestinationValidationErrors>0}get shouldShowImageUrlValidationError(){if(this.isCreatingNewAd){if(this.isAssetsOptimaR1ForGAEnabled){const{hasSwitchedTab:e,hasAssetLibraryBeenOpened:t}=this.getCurrentAdState(this.ad.id)
return(e||t)&&this.ad.hasImageUrlValidationError}return(this.hasSwitchedTab||this.hasAssetLibraryBeenOpened)&&this.ad.hasImageUrlValidationError}return this.ad.hasImageUrlValidationError}get selectedLandingPageFormState(){return this.isEditingLandingPage?this.selectedLandingPage.clone():this.selectedLandingPage}get ad(){let e
return e=this.isAssetsOptimaR1ForGAEnabled?this.dataStore.selectedTempAd:new _.FlattenedAd(this.adToEdit?.serializedAttributes,this),e}get isMsftDesignerEnabled(){return this.lix.getTreatmentIsEnabled(y.LIX_TEST_KEYS.enableCustomizeWithMSFTDesigner)}get isAssetsOptimaR1ForGAEnabled(){return this.lix.getTreatmentIsEnabled(y.LIX_TEST_KEYS.enableAssetsOptimaR1ForGA)}get shouldShowLoadingScreen(){return this.isFetchingAdCandidates&&this.isAssetsOptimaR1ForGAEnabled}get shouldShowFormSelectionTabs(){return!(this.shouldShowLoadingScreen||this.isEditingDestination)}get shouldShowDraftWithAIConfirmationModal(){const{introductoryText:e,headline:t,callToAction:n,description:a,destinationUrl:i,mediaAssets:r}=this.ad.serializedAttributes
return e||t||n||a||i||r.length}get shouldDisableDelete(){return this.args.shouldDisableDelete||this.args.shouldDisableCreateAndEdit||this.shouldShowLoadingScreen}get isApplyButtonDisabled(){return this.totalNumberOfValidationErrors>0||this.shouldShowLoadingScreen}get shouldShowConfirmHoverCard(){const e=this.localStorage.get(N.LOCAL_STORAGE_KEYS.adsReviewDontShowConfirmationAgain)
return this.isAssetsOptimaR1ForGAEnabled&&this.dataStore.tempAdList.length<P.recommendedNumberOfAds&&!e}get countForDraftMoreAds(){return P.recommendedNumberOfAds-this.dataStore.tempAdList.length}get shouldShowValidationErrors(){return this.isAssetsOptimaR1ForGAEnabled?this.getCurrentAdState(this.ad.id).hasSwitchedTab:this.hasSwitchedTab}get creativesData(){return this.creativeService.campaignCreatives[this.args.campaign.id]||[]}get hasMaxCreatives(){return this.creativesData.length>=S.MAXIMUM_CREATIVES}get hasClickedThumbsUpOrDown(){return this.isAssetsOptimaR1ForGAEnabled?Boolean(this.getCurrentAdState(this.ad.id)?.hasSelectedFeedbackSurveyResponse):this.hasSelectedFeedbackSurveyResponse}get shouldShowFeedbackOptionList(){return this.isAssetsOptimaR1ForGAEnabled?Boolean(this.getCurrentAdState(this.ad.id)?.shouldShowFeedbackSurvey):this.shouldShowFeedbackSurvey}constructor(){super(...arguments),Le(this,"lix",W,this),Le(this,"tracking",X,this),Le(this,"i18n",$,this),Le(this,"adFormService",J,this),Le(this,"assetLibraryManager",Q,this),Le(this,"adService",Z,this),Le(this,"adsModalState",ee,this),Le(this,"designerService",te,this),Le(this,"creativeService",ne,this),Le(this,"dataStore",ae,this),Le(this,"toast",ie,this),Le(this,"jet",re,this),Le(this,"localStorage",oe,this),Le(this,"hasSelectedFeedbackSurveyResponse",le,this),Le(this,"hasAttemptedToEditSelectedLandingPage",se,this),Le(this,"_isApplyDestinationToAllAdsChecked",ce,this),Le(this,"isUpdatingThirdPartyAsset",ue,this),Le(this,"isEditingLandingPage",de,this),Le(this,"isEditingLeadGenForm",pe,this),Le(this,"hasTriedToSaveLeadGenChanges",me,this),Le(this,"isPreviewSelectOpen",ge,this),Le(this,"hasSwitchedTab",be,this),Le(this,"hasAssetLibraryBeenOpened",_e,this),Le(this,"shouldShowFeedbackSurvey",he,this),Le(this,"userSelectedDestinationType",fe,this),Le(this,"userSelectedLandingPageId",Te,this),Le(this,"userSelectedTab",Ee,this),Le(this,"isAssetLibraryOpen",ye,this),Le(this,"isAdSaving",Se,this)
Le(this,"adToEdit",Ae,this),Le(this,"isLicensingAndFetchingAsset",Ce,this),Le(this,"isFetchingAdCandidates",Oe,this),Le(this,"hasAdCandidatesFetchFailed",ve,this),Le(this,"deletingCreativeId",we,this),Le(this,"isCreatingNewAd",Ie,this),Le(this,"isDontShowAgainChecked",Pe,this),Le(this,"hasDoneStates",Ne,this),Le(this,"hasDraftedMoreAdsFromConfirmHovercard",Re,this),Le(this,"isUapDisclaimerCollapsed",De,this),ke(this,"assetType",f.ASSET_ENTITY_TYPES.IMAGE),ke(this,"editModalHeaderId","optima-ads-review-edit-modal__header"),ke(this,"assetLibraryModalHeaderId","asset-library-modal__header-text"),ke(this,"TAB_NAMES",c.ADS_REVIEW_TAB_NAMES),ke(this,"DESTINATION_TYPE",s.DESTINATION_TYPE),ke(this,"getShouldShowLeadGenErrorMessage",(e=>{if(!this.args.isLeadGenFormSupported)return!1
const t=this.adFormService.leadgenFormCreation
return!!t&&(this.getCurrentAdState(e.id).hasTriedToSaveLeadGenChanges&&!t.isValid)})),ke(this,"getDestinationValidationErrorCount",(e=>this.args.isLeadGenFormSupported?this.getShouldShowLeadGenErrorMessage(e)||!e.leadGenFormId?1:0:this._destinationType(e)!==s.DESTINATION_TYPE.DESTINATION_URL||e.destinationUrlValidation.isValid?0:1)),ke(this,"getAdValidationErrorCount",(e=>!e.adNameValidation.isValid+!e.introductoryTextValidation.isValid+!e.headlineValidation.isValid+!e.descriptionValidation.isValid+e.hasImageUrlValidationError)),ke(this,"getTotalValidationErrorCount",(e=>this.getAdValidationErrorCount(e)+this.getDestinationValidationErrorCount(e))),ke(this,"_destinationType",(e=>{const t=e.landingPageCandidate?.id?s.DESTINATION_TYPE.LINKEDIN_LANDING_PAGE:s.DESTINATION_TYPE.DESTINATION_URL
return e.destinationType??t})),ke(this,"_selectedLandingPageId",(e=>{const t=this.ad.landingPageCandidate?.id,n=this.args.selectedLandingPageId
let a=this.ad.landingPageId||t||n
return this._destinationType(e)!==s.DESTINATION_TYPE.LINKEDIN_LANDING_PAGE&&(a=void 0),a})),this.isMsftDesignerEnabled&&!this.designerService.isReady&&this.designerService.loadDesignerAsset(),this.adToEdit=this.args.adToEdit,this.isAssetsOptimaR1ForGAEnabled&&(this.dataStore.addToTempAdListStart(this.dataStore.adList),this.args.isCreatingNewAd&&this._createBlankAdAndAddToTempAdList(),void 0!==this.args.adToEdit?.id?this.dataStore.setSelectedTempAd(this.args.adToEdit?.id):this.dataStore.selectLastTempAd()),this.args.shouldDraftMoreAds&&this.draftMoreAds(this.args.draftMoreAdsCount)}get nfiList(){return[{header:this.i18n.lookupTranslation(this.constructor,"i18n_draft_with_ai")(),content:this.i18n.lookupTranslation(this.constructor,"i18n_draft_with_ai_nfi_body")(),anchor:"#ads-review-edit-modal__draft-with-ai-button"},{header:this.i18n.lookupTranslation(this.constructor,"i18n_media_dropdown_options_designer_header")(),content:this.i18n.lookupTranslation(this.constructor,"i18n_media_dropdown_options_designer_body")(),anchor:"#media-dropdown-options-designer"}]}async draftMoreAds(e){await this.fetchAdCandidates(this.dataStore.adCandidateList.length<e),this.isCreatingNewAd=!0
const t=this.i18n.lookupTranslation(this.constructor,"i18n_ad")([])
for(let n=0;n<e;n++){this.dataStore.selectedTempAdIndex=this.dataStore.tempAdList.length
const e=(0,p.constructAdName)({index:this.dataStore.tempAdList.length,theWordAd:t,isAssetsOptimaR1ForGAEnabled:this.isAssetsOptimaR1ForGAEnabled}),n={id:Date.now(),isTemporaryAd:!0,destinationUrl:this.args.defaultDestinationUrl,leadGenFormId:this.args.defaultLeadGenFormId,destinationType:this.args.selectedLandingPageId?s.DESTINATION_TYPE.LINKEDIN_LANDING_PAGE:s.DESTINATION_TYPE.DESTINATION_URL},{serializedAttributes:a}=this.dataStore.removeFromAdCandidateListStart(),i=new _.FlattenedAd({...n,...a,hasBeenSeen:!1,adName:e},this)
this.dataStore.addToTempAdListEnd(i),this.tracking.fireInteractionEvent("ads_review_draft_with_ai",T.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}this.dataStore.selectedTempAdIndex=this.dataStore.adList.length,this.ad.hasBeenSeen=!0,this._commitChangesForCurrentAd(),this.adToEdit=this.dataStore.selectedTempAd,this.args.onDraftMoreAdsComplete?.()}draftMoreAdsFromConfirmHovercard(){this._commitChangesForCurrentAd(),this.hasDraftedMoreAdsFromConfirmHovercard=!0,this.draftMoreAds(this.countForDraftMoreAds)}onAdSelected(e){this._commitChangesForCurrentAd(),this.dataStore.selectedTempAdIndex=e,this.adToEdit=this.dataStore.selectedTempAd,this.ad.hasBeenSeen=!0,this._commitChangesForCurrentAd()}async onDeleteAd(e,t){t.preventDefault(),t.stopPropagation()
try{const t=this.dataStore.tempAdList[e]
t.isCreative&&(this.deletingCreativeId=t.id,await this.creativeService.removeCreative(t.id,this.args.campaign.id),this.dataStore.removeByIdFromAdList("id",t.id))
const n=this.i18n.lookupTranslation(this.constructor,"i18n_ad")([])
this.dataStore.removeByIdFromTempAdList("id",t.id),this.adsModalState.closeDeleteConfirmationForEditModal(),this.dataStore.updateSelectedTempAdIndexAfterDeletingAd(e),this.dataStore.tempAdList[this.dataStore.selectedTempAdIndex].hasBeenSeen=!0,this.adToEdit=this.dataStore.tempAdList[this.dataStore.selectedTempAdIndex],delete this.hasDoneStates[t.id]
const a=this.i18n.lookupTranslation(this.constructor,"i18n_delete_confirmation_toast")
this.toast.add({type:O.TOAST_TYPES.SUCCESS,message:a([{ad:n}])})}catch(n){const e=this.i18n.lookupTranslation(this.constructor,"i18n_creative_delete_failure_toast")
this.toast.add({type:O.TOAST_TYPES.ERROR,message:e([])})}finally{this.deletingCreativeId=void 0}}onPreviewSelectTriggerClick(e){this.isPreviewSelectOpen=e}onTabSelect(e){e!==this.args.initiallySelectedTab&&(this.isAssetsOptimaR1ForGAEnabled?this.getCurrentAdState(this.ad.id).hasSwitchedTab=!0:this.hasSwitchedTab=!0),this.userSelectedTab=e}onChangeDestinationType(e){const{LINKEDIN_LANDING_PAGE:t,DESTINATION_URL:n}=s.DESTINATION_TYPE
this.isAssetsOptimaR1ForGAEnabled?(this.ad.destinationType=e,e===t?(this.isAssetsOptimaR1ForGAEnabled?this.ad.landingPageId=this.args.availableLandingPages[0].id:this.userSelectedLandingPageId=this.args.availableLandingPages[0].id,delete this.ad.destinationUrl):e===n&&(this.ad.landingPageCandidate=void 0,this.ad.destinationUrl=this.ad.initialDestinationUrl),this._commitChangesForCurrentAd()):(this.userSelectedDestinationType=e,e===t&&(this.isAssetsOptimaR1ForGAEnabled?this.ad.landingPageId=this.args.availableLandingPages[0].id:this.userSelectedLandingPageId=this.args.availableLandingPages[0].id,this.ad.destinationUrl=void 0))}onChangeLandingPage(e){this.isAssetsOptimaR1ForGAEnabled?(this.ad.landingPageId=e,this._commitChangesForCurrentAd(),this.args.onLandingPageSelect?.(this.ad.id,e)):this.userSelectedLandingPageId=e}onEditLandingPage(){this.isEditingLandingPage=!0,this.isAssetsOptimaR1ForGAEnabled?this.getCurrentAdState(this.ad.id).hasAttemptedToEditSelectedLandingPage=!0:this.hasAttemptedToEditSelectedLandingPage=!0}onCancelEditLandingPage(){this.isEditingLandingPage=!1}onDestinationCrumbClick(e,t){0===t&&(this.isEditingLandingPage=!1,this.isEditingLeadGenForm=!1)}onUpdateLandingPageFormState(e,t){(0,a.set)(this.selectedLandingPageFormState,e,t)}onApplyLandingPageChanges(){this.selectedLandingPageFormState.isValid&&(this.args.onApplyLandingPageCandidateChanges(this.selectedLandingPageFormState),this.isEditingLandingPage=!1)}onToggleApplyDestinationToAllAds(){this.isAssetsOptimaR1ForGAEnabled?(this.dataStore.tempAdList.forEach((e=>{this.getCurrentAdState(e.id).isApplyDestinationToAllAdsChecked=!1})),this.getCurrentAdState(this.ad.id).isApplyDestinationToAllAdsChecked=!this.getCurrentAdState(this.ad.id).isApplyDestinationToAllAdsChecked):this.isApplyDestinationToAllAdsChecked=!this.isApplyDestinationToAllAdsChecked}onToggleEditLeadGenForm(){this.isEditingLeadGenForm=!this.isEditingLeadGenForm,this.isEditingLeadGenForm||(this.isAssetsOptimaR1ForGAEnabled?this.getCurrentAdState(this.ad.id).hasTriedToSaveLeadGenChanges=!1:this.hasTriedToSaveLeadGenChanges=!1,this.adFormService.destroyLeadgenFormCreation())}onApplyLeadGenFormChanges(){this.isAssetsOptimaR1ForGAEnabled?this.getCurrentAdState(this.ad.id).hasTriedToSaveLeadGenChanges=!0:this.hasTriedToSaveLeadGenChanges=!0
const e=this.adFormService.leadgenFormCreation
if(!e.isValid)return
const t=e.toJson()
this.args.onApplyLeadGenFormCandidateChanges(this.selectedLeadGenFormId,t),this.onToggleEditLeadGenForm()}onFormEdit(e,t){this.ad[e]=t}onShowFeedbackSurvey(){this.isAssetsOptimaR1ForGAEnabled?(this.getCurrentAdState(this.ad.id).shouldShowFeedbackSurvey=!0,this.getCurrentAdState(this.ad.id).hasSelectedFeedbackSurveyResponse=!0):(this.shouldShowFeedbackSurvey=!0,this.hasSelectedFeedbackSurveyResponse=!0)}get hasNotSubmittedFeedback(){if(this.isAssetsOptimaR1ForGAEnabled){const e=this.ad.associatedFeedback?.hasSubmittedPositiveFeedback||this.ad.associatedFeedback?.hasSubmittedNegativeFeedback||!1,{hasSelectedFeedbackSurveyResponse:t,shouldShowFeedbackSurvey:n}=this.getCurrentAdState(this.ad.id)
return Boolean(t)===Boolean(e)||Boolean(t)&&Boolean(n)}{const e=this.ad.associatedFeedback?.hasSubmittedPositiveFeedback||this.ad.associatedFeedback?.hasSubmittedNegativeFeedback||!1
return this.hasSelectedFeedbackSurveyResponse===e||this.hasSelectedFeedbackSurveyResponse&&this.shouldShowFeedbackSurvey}}onFeedbackSurveySubmit(e,t){try{this.isAssetsOptimaR1ForGAEnabled?(this.getCurrentAdState(this.ad.id).shouldShowFeedbackSurvey=!1,this.getCurrentAdState(this.ad.id).hasSelectedFeedbackSurveyResponse=!0):(this.shouldShowFeedbackSurvey=!1,this.hasSelectedFeedbackSurveyResponse=!0)
const n=(0,p.selectedFeedbackOptions)(e),a=n.length>0,i=a?{hasSubmittedNegativeFeedback:!0,hasSubmittedPositiveFeedback:!1}:{hasSubmittedNegativeFeedback:!1,hasSubmittedPositiveFeedback:!0}
this.ad.associatedFeedback=i,this.adService.fireAdFeedbackSubmitEvent({accountId:this.args.account.id,campaignId:this.args.campaign.id,candidateFlowId:this.args.candidateFlowId,feedbackChoices:n,feedbackDescription:t})
const{FEEDBACK_SUBMIT_LMS_EVENT:r,FEEDBACK_SUBMIT_GAI_EVENT:o}=M.GAI_TRACKING_EVENTS,{adCandidateTrackingId:l}=this.ad.trackingData
let s={genAIRequestGuid:l,generatedTextMap:{introductoryText:this.ad.introductoryText,headline:this.ad.headline,description:this.ad.description},trustNegativeFeedbackReasons:n,generatedAssetIds:[this.ad.currentAssetUrn],feedbackType:a?D.GenerativeAIFeedbackType.NEGATIVE:D.GenerativeAIFeedbackType.POSITIVE,freeFormTextFeedback:t}
s=JSON.parse(JSON.stringify(s))
const c=new L.GenerativeAIFeedbackEvent(s)
this.tracking.fireTrackingPayload(r,c),this.tracking.fireTrackingPayload(o,c)}catch(n){this.jet.error(`Failed to submit feedback ${(0,C.getErrorMessage)(n)}`,["ad-assets","optima-ad-modal-submit-feedback"],{shouldRethrow:!1})}}onResetFeedbackSurvey(){this.isAssetsOptimaR1ForGAEnabled?(this.getCurrentAdState(this.ad.id).shouldShowFeedbackSurvey=!1,this.getCurrentAdState(this.ad.id).hasSelectedFeedbackSurveyResponse=!1):(this.shouldShowFeedbackSurvey=!1,this.hasSelectedFeedbackSurveyResponse=!1)}onLeadGenFormSelectionChange(e){this.ad.leadGenFormId=e,this._commitChangesForCurrentAd(),this.args.onLeadGenFormSelect?.(this.ad.id,e)}onAssetLibrarySubmit(e){this.ad.mediaAssets=e,this.isAssetsOptimaR1ForGAEnabled&&this.dataStore.replaceByIdFromTempAdList("id",this.ad.id,this.ad)}openAssetLibrary(){this.isAssetLibraryOpen=!0,this.isAssetsOptimaR1ForGAEnabled?this.getCurrentAdState(this.ad.id).hasAssetLibraryBeenOpened=!0:this.hasAssetLibraryBeenOpened=!0,this.tracking.fireInteractionEvent("optima_ad_create_edit_library_open",T.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onAssetLibraryClose(){this.isAssetLibraryOpen=!1,this.assetLibraryManager.clearSelectedAssets()}async onApplyButtonClick(){try{this.isDontShowAgainChecked&&this.localStorage.put(N.LOCAL_STORAGE_KEYS.adsReviewDontShowConfirmationAgain,!0),this.isAdSaving=this.ad.isCreative,this.isAssetsOptimaR1ForGAEnabled?(this._commitChangesForCurrentAd(),this._updateAdDestinationForAllAds(),this.dataStore.overwriteAdList(this.dataStore.tempAdList),await(this.args.onModalSubmitButtonClickForMultiAds?.())):await this.args.onModalSubmitButtonClick({ad:this.adToEdit,landingPageId:this.selectedLandingPageId,isApplyDestinationToAllAdsChecked:this.isApplyDestinationToAllAdsChecked,viewModel:this.ad}),this.tracking.fireInteractionEvent("ads_review_edit__apply",T.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.isAdSaving=!1}catch(e){this.jet.error(`Failed to apply changes from ad modal ${(0,C.getErrorMessage)(e)}`,["ad-assets","optima-ad-modal-save"],{shouldRethrow:!1})}finally{this.isAdSaving=!1}}onRemoveMediaFile(){this.ad.mediaAssets=[],this.tracking.fireInteractionEvent("optima_ad_create_edit_remove_media",T.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onCreateNewAd(){this._commitChangesForCurrentAd(),this.userSelectedTab=this.args.initiallySelectedTab,this.isCreatingNewAd=!0,this._createBlankAdAndAddToTempAdList()}openDraftWithAIConfirmationModal(){this._commitChangesForCurrentAd(),this.adsModalState.openDraftWithAIConfirmationModal()}toggleUapDisclaimerCollapseState(){this.isUapDisclaimerCollapsed=!this.isUapDisclaimerCollapsed}async overwriteCurrentAdWithDraftWithAI(){this.adsModalState.isDraftWithAIConfirmationModalOpen&&this.adsModalState.closeDraftWithAIConfirmationModal()
const e=await this.generateNewAdWithAI()
e.adName=this.ad.adName,this.dataStore.replaceByIdFromTempAdList("id",this.ad.id,e),this.onResetFeedbackSurvey(),this.tracking.fireInteractionEvent("ads_review_draft_with_ai",T.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}async generateNewAdWithAI(){const e=(0,p.constructAdName)({index:this.dataStore.tempAdList.length,theWordAd:this.i18n.lookupTranslation(this.constructor,"i18n_ad")([]),isAssetsOptimaR1ForGAEnabled:this.isAssetsOptimaR1ForGAEnabled}),t={id:Date.now(),isTemporaryAd:!0,destinationUrl:this.args.defaultDestinationUrl,leadGenFormId:this.args.defaultLeadGenFormId,destinationType:this.args.selectedLandingPageId?s.DESTINATION_TYPE.LINKEDIN_LANDING_PAGE:s.DESTINATION_TYPE.DESTINATION_URL}
let n=new _.FlattenedAd(t,this)
await this.fetchAdCandidates(!this.dataStore.adCandidateList.length)
const{serializedAttributes:a}=this.dataStore.removeFromAdCandidateListStart()
return n=new _.FlattenedAd({...n.serializedAttributes,...a,adName:e},this),n}async createNewAdWithDraftWithAI(){this.adsModalState.closeDraftWithAIConfirmationModal()
const e=await this.generateNewAdWithAI()
this.dataStore.addToTempAdListEnd(e),this.dataStore.selectLastTempAd(),this._commitChangesForCurrentAd(),this.tracking.fireInteractionEvent("ads_review_draft_with_ai",T.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onTrashButtonClick(e,t){this._commitChangesForCurrentAd(),this.dataStore.setSelectedTempAd(e.id)
const{introductoryText:n,headline:a,callToAction:i,description:r,destinationUrl:o,mediaAssets:l}=e.serializedAttributes
return n||a||i||r||o||l.length?this.adsModalState.openDeleteConfirmationForEditModal():this.onDeleteAd(this.dataStore.selectedTempAdIndex,t)}async fetchAdCandidates(e){try{if(e){this.isFetchingAdCandidates=!0
const e=await this.adService.getAdCandidates(this.args.account.id,this.args.campaign.id,this.args.candidateFlowId),t=({index:e})=>(0,p.constructAdName)({index:e,theWordAd:this.i18n.lookupTranslation(this.constructor,"i18n_ad")([]),isAssetsOptimaR1ForGAEnabled:this.isAssetsOptimaR1ForGAEnabled}),n=(0,p.flattenAds)(e.elements,this,t)
this.dataStore.overwriteAdCandidateList(n)}else{this.isFetchingAdCandidates=!0
const e=1e3*Math.random()+2e3
await(0,I.sleep)(e)}}catch(t){this.hasAdCandidatesFetchFailed=!0
const e=(0,A.htmlSafe)(this.i18n.lookupTranslation(this.constructor,"i18n_ad_candidate_fetch_fail_error_message")())
return this.toast.add({type:O.TOAST_TYPES.ERROR,message:e}),this.jet.error(`Failed to fetch ad candidates ${(0,C.getErrorMessage)(t)}`,["ad-assets","optima-ad-create","optima-ad-create-fetch-ad-candidates"],{shouldRethrow:!1}),[]}finally{this.isFetchingAdCandidates=!1}}async createLeadGenFormPreview(){if(!this.args.isLeadGenFormSupported||!this.selectedLeadGenFormId)return
if(this.isEditingLeadGenForm)return this.adFormService.leadgenFormCreation.preview
let e
try{e=await this.adFormService.getPredefinedQuestionsListByLocale(this.args.campaign.locale)}catch(t){e=[]}return(0,h.getLivePreviewObject)({companyId:(0,d.getIdFromUrn)(this.args.account.reference),leadGenForm:this.selectedLeadGenForm,i18nService:this.i18n,localizedPredefinedQuestions:e})}willDestroy(){super.willDestroy(...arguments),(0,v.runDisposables)(this),this.dataStore.resetTempAdList()}_createBlankAdAndAddToTempAdList(){const e=this.i18n.lookupTranslation(this.constructor,"i18n_ad")([]),t={adName:(0,p.constructAdName)({index:this.dataStore.tempAdList.length,theWordAd:e,isAssetsOptimaR1ForGAEnabled:this.isAssetsOptimaR1ForGAEnabled}),id:Date.now(),isTemporaryAd:!0,destinationUrl:this.args.defaultDestinationUrl,leadGenFormId:this.args.defaultLeadGenFormId,destinationType:this.args.selectedLandingPageId?s.DESTINATION_TYPE.LINKEDIN_LANDING_PAGE:s.DESTINATION_TYPE.DESTINATION_URL},n=new _.FlattenedAd(t,this)
this.dataStore.addToTempAdListEnd(n),this.dataStore.selectLastTempAd()}getCurrentAdState(e){return this.hasDoneStates[e]||(this.hasDoneStates[e]=new R.TrackedObject),this.hasDoneStates[e]}_updateAdDestinationForAllAds(){const e=this.dataStore.tempAdList.find((e=>this.getCurrentAdState(e.id).isApplyDestinationToAllAdsChecked))
if(e){const{leadGenFormId:t,destinationUrl:n}=e.serializedAttributes,a=this._selectedLandingPageId(e),i=this.dataStore.tempAdList.map((e=>(e.landingPageId=a,e.leadGenFormId=t,e.destinationUrl=n,e)))
this.dataStore.overwriteTempAdList(i),i.forEach((e=>{const{id:t,landingPageId:n,destinationUrl:a,leadGenFormId:i}=e
this.args.onUpdateAdDestination?.(t,n,i,a)}))}else this.dataStore.tempAdList.forEach((e=>{const{id:t,destinationUrl:n,leadGenFormId:a}=e,i=this._selectedLandingPageId(e)
this.args.onUpdateAdDestination?.(t,i,a,n)}))}_commitChangesForCurrentAd(){this.isAssetsOptimaR1ForGAEnabled&&this.dataStore.replaceByIdFromTempAdList("id",this.ad.id,this.ad)}},ke(Me,"propTypes",{account:l.PropTypes.instanceOf(g.default).isRequired,availableLandingPages:l.PropTypes.oneOfType([l.PropTypes.arrayOf(l.PropTypes.object),l.PropTypes.null]),availableLeadGenForms:l.PropTypes.oneOfType([l.PropTypes.arrayOf(l.PropTypes.object),l.PropTypes.null]),campaign:l.PropTypes.instanceOf(b.default).isRequired,candidateFlowId:l.PropTypes.string.isRequired,company:l.PropTypes.object.isRequired,defaultDestinationUrl:l.PropTypes.string,defaultLeadGenFormId:l.PropTypes.string,getFeedbackImpressionEventPayload:l.PropTypes.func.isRequired,initiallySelectedTab:l.PropTypes.enum(Object.values(c.ADS_REVIEW_TAB_NAMES)).isRequired,isCreatingNewAd:l.PropTypes.bool,isEditingExistingCampaign:l.PropTypes.bool.isRequired,isLeadGenFormSupported:l.PropTypes.bool.isRequired,onModalSubmitButtonClick:l.PropTypes.func.isRequired,onApplyLandingPageCandidateChanges:l.PropTypes.func.isRequired,onApplyLeadGenFormCandidateChanges:l.PropTypes.func.isRequired,onEditModalDismiss:l.PropTypes.func.isRequired,adToEdit:l.PropTypes.instanceOf(_.FlattenedAd),selectedLandingPageId:l.PropTypes.string,shouldShowFeedbackSurveyInEditForm:l.PropTypes.bool,shouldDisableDelete:l.PropTypes.bool.isRequired,onModalSubmitButtonClickForMultiAds:l.PropTypes.func,onDraftMoreAdsComplete:l.PropTypes.func}),W=Ue((K=Me).prototype,"lix",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=Ue(K.prototype,"tracking",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=Ue(K.prototype,"i18n",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=Ue(K.prototype,"adFormService",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=Ue(K.prototype,"assetLibraryManager",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=Ue(K.prototype,"adService",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=Ue(K.prototype,"adsModalState",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=Ue(K.prototype,"designerService",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=Ue(K.prototype,"creativeService",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=Ue(K.prototype,"dataStore",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=Ue(K.prototype,"toast",[Y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=Ue(K.prototype,"jet",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=Ue(K.prototype,"localStorage",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=Ue(K.prototype,"hasSelectedFeedbackSurveyResponse",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),se=Ue(K.prototype,"hasAttemptedToEditSelectedLandingPage",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ce=Ue(K.prototype,"_isApplyDestinationToAllAdsChecked",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ue=Ue(K.prototype,"isUpdatingThirdPartyAsset",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),de=Ue(K.prototype,"isEditingLandingPage",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),pe=Ue(K.prototype,"isEditingLeadGenForm",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),me=Ue(K.prototype,"hasTriedToSaveLeadGenChanges",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ge=Ue(K.prototype,"isPreviewSelectOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),be=Ue(K.prototype,"hasSwitchedTab",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_e=Ue(K.prototype,"hasAssetLibraryBeenOpened",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),he=Ue(K.prototype,"shouldShowFeedbackSurvey",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),fe=Ue(K.prototype,"userSelectedDestinationType",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Te=Ue(K.prototype,"userSelectedLandingPageId",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ee=Ue(K.prototype,"userSelectedTab",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ye=Ue(K.prototype,"isAssetLibraryOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Se=Ue(K.prototype,"isAdSaving",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ae=Ue(K.prototype,"adToEdit",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=Ue(K.prototype,"isLicensingAndFetchingAsset",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Oe=Ue(K.prototype,"isFetchingAdCandidates",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ve=Ue(K.prototype,"hasAdCandidatesFetchFailed",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),we=Ue(K.prototype,"deletingCreativeId",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ie=Ue(K.prototype,"isCreatingNewAd",[H],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pe=Ue(K.prototype,"isDontShowAgainChecked",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),Ne=Ue(K.prototype,"hasDoneStates",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Re=Ue(K.prototype,"hasDraftedMoreAdsFromConfirmHovercard",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),De=Ue(K.prototype,"isUapDisclaimerCollapsed",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),Ue(K.prototype,"setIsLicensingAndFetchingAsset",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"setIsLicensingAndFetchingAsset"),K.prototype),Ue(K.prototype,"selectedLandingPageFormState",[u.cached],Object.getOwnPropertyDescriptor(K.prototype,"selectedLandingPageFormState"),K.prototype),Ue(K.prototype,"ad",[u.cached],Object.getOwnPropertyDescriptor(K.prototype,"ad"),K.prototype),Ue(K.prototype,"draftMoreAds",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"draftMoreAds"),K.prototype),Ue(K.prototype,"draftMoreAdsFromConfirmHovercard",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"draftMoreAdsFromConfirmHovercard"),K.prototype),Ue(K.prototype,"onAdSelected",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"onAdSelected"),K.prototype),Ue(K.prototype,"onDeleteAd",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"onDeleteAd"),K.prototype),Ue(K.prototype,"onPreviewSelectTriggerClick",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"onPreviewSelectTriggerClick"),K.prototype),Ue(K.prototype,"onTabSelect",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"onTabSelect"),K.prototype),Ue(K.prototype,"onChangeDestinationType",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"onChangeDestinationType"),K.prototype),Ue(K.prototype,"onChangeLandingPage",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"onChangeLandingPage"),K.prototype),Ue(K.prototype,"onEditLandingPage",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"onEditLandingPage"),K.prototype),Ue(K.prototype,"onCancelEditLandingPage",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"onCancelEditLandingPage"),K.prototype),Ue(K.prototype,"onDestinationCrumbClick",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"onDestinationCrumbClick"),K.prototype),Ue(K.prototype,"onUpdateLandingPageFormState",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"onUpdateLandingPageFormState"),K.prototype),Ue(K.prototype,"onApplyLandingPageChanges",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"onApplyLandingPageChanges"),K.prototype),Ue(K.prototype,"onToggleApplyDestinationToAllAds",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"onToggleApplyDestinationToAllAds"),K.prototype),Ue(K.prototype,"onToggleEditLeadGenForm",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"onToggleEditLeadGenForm"),K.prototype),Ue(K.prototype,"onApplyLeadGenFormChanges",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"onApplyLeadGenFormChanges"),K.prototype),Ue(K.prototype,"onFormEdit",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"onFormEdit"),K.prototype),Ue(K.prototype,"onShowFeedbackSurvey",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"onShowFeedbackSurvey"),K.prototype),Ue(K.prototype,"onFeedbackSurveySubmit",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"onFeedbackSurveySubmit"),K.prototype),Ue(K.prototype,"onResetFeedbackSurvey",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"onResetFeedbackSurvey"),K.prototype),Ue(K.prototype,"onLeadGenFormSelectionChange",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"onLeadGenFormSelectionChange"),K.prototype),Ue(K.prototype,"onAssetLibrarySubmit",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"onAssetLibrarySubmit"),K.prototype),Ue(K.prototype,"openAssetLibrary",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"openAssetLibrary"),K.prototype),Ue(K.prototype,"onAssetLibraryClose",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"onAssetLibraryClose"),K.prototype),Ue(K.prototype,"onApplyButtonClick",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"onApplyButtonClick"),K.prototype),Ue(K.prototype,"onRemoveMediaFile",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"onRemoveMediaFile"),K.prototype),Ue(K.prototype,"onCreateNewAd",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"onCreateNewAd"),K.prototype),Ue(K.prototype,"openDraftWithAIConfirmationModal",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"openDraftWithAIConfirmationModal"),K.prototype),Ue(K.prototype,"toggleUapDisclaimerCollapseState",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"toggleUapDisclaimerCollapseState"),K.prototype),Ue(K.prototype,"overwriteCurrentAdWithDraftWithAI",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"overwriteCurrentAdWithDraftWithAI"),K.prototype),Ue(K.prototype,"createNewAdWithDraftWithAI",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"createNewAdWithDraftWithAI"),K.prototype),Ue(K.prototype,"onTrashButtonClick",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"onTrashButtonClick"),K.prototype),Ue(K.prototype,"fetchAdCandidates",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"fetchAdCandidates"),K.prototype),Ue(K.prototype,"_updateAdDestinationForAllAds",[a.action],Object.getOwnPropertyDescriptor(K.prototype,"_updateAdDestinationForAllAds"),K.prototype),q=K))||q);(0,t.setComponentTemplate)(xe,Fe)})),define("campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-form-call-to-action-dropdown",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/constants/sponsored-content","@linkedin/ember-prop-types","@ember/object","@glimmer/tracking","campaign-manager-web/constants/creative","campaign-manager-web/constants/entity-status"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m
function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"w2WDDeOT",block:'[[[1,"\\n"],[8,[39,0],null,[["@isOpen","@openMenu","@closeMenu","@disabled","@noCloseOnScroll"],[[30,0,["isCallToActionMenuOpen"]],[28,[37,1],[[30,0,["onCallToActionTriggerClick"]],true],null],[28,[37,1],[[30,0,["onCallToActionTriggerClick"]],false],null],[30,0,["isDropdownDisabled"]],true]],[["default"],[[[[1,"\\n  "],[8,[30,1,["Trigger"]],[[24,0,"optima-ads-review-edit__call-to-action-button u-layout__width-full u-layout-flex__container--space-between mb4"]],[["@size","@text","@icon","@iconPlacement"],["small",[52,[30,2],[28,[37,3],["i18n_call_to_action_dropdown_option","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-form-call-to-action-dropdown"],[["type"],[[30,2]]]],[28,[37,3],["i18n_dropdown_placeholder_label","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-form-call-to-action-dropdown"],null]],"caret","right"]],null],[1,"\\n  "],[8,[30,1,["Container"]],null,[["@sameWidth"],[true]],[["default"],[[[[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,0,["callToActionOptions"]]],null]],null],null,[[[1,"      "],[8,[30,1,["Item"]],null,[["@onSelect","@selected","@text"],[[28,[37,1],[[30,4],[30,5],[30,3]],null],[28,[37,6],[[30,2],[30,3]],null],[28,[37,3],["i18n_call_to_action_dropdown_option","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-form-call-to-action-dropdown"],[["type"],[[30,3]]]]]],null],[1,"\\n"]],[3]],null],[1,"  "]],[]]]]],[1,"\\n"]],[1]]]]]],["Menu","@selectedCallToAction","callToActionOption","@onChange","@field"],false,["hue-web-menu","fn","if","t","each","-track-array","eq"]]',moduleName:"campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-form-call-to-action-dropdown.hbs",isStrictMode:!1})
let _=e.default=(0,r.assertPropTypes)((m=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="isCallToActionMenuOpen",i=this,(a=p)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}onCallToActionTriggerClick(e){this.isCallToActionMenuOpen=e}get callToActionOptions(){return this.args.isLeadGenFormSupported?Object.values(s.CTA_LABEL_TYPE):i.UGC_CALL_TO_ACTION_VALUES}get isDropdownDisabled(){return this.args.isLeadGenFormSupported&&!this.isAdInDraftState}get isAdInDraftState(){return!this.args.adStatus||this.args.adStatus===c.STATUSES.DRAFT}},h=m,f="propTypes",T={adStatus:r.PropTypes.string,onChange:r.PropTypes.func.isRequired,selectedCallToAction:r.PropTypes.string,field:r.PropTypes.string,isLeadGenFormSupported:r.PropTypes.bool},f in h?Object.defineProperty(h,f,{value:T,enumerable:!0,configurable:!0,writable:!0}):h[f]=T,p=g((d=m).prototype,"isCallToActionMenuOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g(d.prototype,"onCallToActionTriggerClick",[o.action],Object.getOwnPropertyDescriptor(d.prototype,"onCallToActionTriggerClick"),d.prototype),u=d))||u
var h,f,T;(0,t.setComponentTemplate)(b,_)})),define("campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-form-recommended-assets",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/tracking","@ember/service","@glimmer/component","@linkedin/ember-prop-types","@linkedin/ember-pem/utils/degradation-tracking-metadata","campaign-manager-web/utils/http-error","campaign-manager-web/entities/ads-review/media-asset","campaign-manager-web/constants/api/entities","ember-async-data/tracked-async-data","campaign-manager-web/utils/assets/asset-library"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A
function C(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function O(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const w=(0,n.createTemplateFactory)({id:"kp8bstcv",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n"],[41,[30,0,["assets","isPending"]],[[[1,"    "],[8,[39,1],[[24,0,"mb4 u-layout__width-half"]],[["@isLoading","@size"],[true,"small"]],null],[1,"\\n    "],[10,"ul"],[14,0,"u-list--no-style ads-review-edit-ad-form-recommended-assets__list"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[28,[37,4],[[30,0,["numOfAssetsToDisplay"]]],null]],null]],null],null,[[[1,"        "],[10,"li"],[14,0,"u-display-flex"],[12],[1,"\\n          "],[8,[39,1],[[24,0,"ads-review-edit-ad-form-recommended-assets__list-item-button-loader u-layout__width-full u-display-flex"]],[["@isLoading"],[true]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n    "],[8,[39,1],[[24,0,"mb4 u-layout__width-half"]],[["@isLoading","@size"],[true,"small"]],null],[1,"\\n"]],[]],[[[41,[28,[37,5],[[30,0,["assets","isResolved"]],[28,[37,6],[[30,0,["assets","value","length"]],0],null]],null],[[[1,"      "],[10,"h4"],[14,1,"ads-review-edit-ad-form-recommended-assets__title"],[15,0,[29,["mb2"," ",[28,[37,7],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n"],[41,[30,1],[[[1,"          "],[1,[28,[35,8],["i18n_replace_asset","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-form-recommended-assets"],null]],[1,"\\n"]],[]],[[[1,"          "],[1,[28,[35,8],["i18n_select_asset","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-form-recommended-assets"],null]],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n      "],[10,"ul"],[14,0,"u-list--no-style ads-review-edit-ad-form-recommended-assets__list"],[14,"aria-describedby","ads-review-edit-ad-form-recommended-assets__title"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["assets","value"]]],null]],null],null,[[[44,[[28,[30,0,["isAssetSelected"]],[[30,1],[30,2]],null]],[[[1,"            "],[10,"li"],[14,0,"u-display-flex"],[12],[1,"\\n              "],[8,[39,10],[[16,0,[29,["ads-review-edit-ad-form-recommended-assets__list-item-button ",[52,[30,4],"selected"]]]],[16,"aria-label",[30,2,["assetName"]]],[16,"aria-checked",[30,4]],[4,[38,11],["click",[28,[37,12],[[30,0,["onAssetSelect"]],[30,2]],null]],null]],[["@buttonType","@size"],["primary","large"]],[["default"],[[[[1,"\\n                "],[10,"img"],[14,0,"ads-review-edit-ad-form-recommended-assets__list-item-preview-image u-layout__width-full"],[15,"src",[30,2,["imageUrl"]]],[15,"alt",[30,2,["assetName"]]],[12],[13],[1,"\\n                "],[10,1],[15,0,[29,["ads-review-edit-ad-form-recommended-assets__list-item-selection-checkbox u-display-flex u-justify-center u-items-center ",[52,[30,4],"selected"]]]],[12],[1,"\\n                  "],[8,[39,13],null,[["@size","@name"],["small","check"]],null],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n"]],[4]]]],[2,3]],null],[1,"      "],[13],[1,"\\n"]],[]],[[[41,[30,0,["assets","isRejected"]],[[[1,"      "],[10,0],[14,0,"ads-review-edit-ad-form-recommended-assets__error-message-container"],[12],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,7],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,8],["i18n_asset_load_error_message","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-form-recommended-assets"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,10],[[4,[38,11],["click",[30,0,["refetchAssets"]]],null]],[["@size","@buttonType","@text"],["small","tertiary",[28,[37,8],["i18n_retry_button_text","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-form-recommended-assets"],null]]],null],[1,"\\n      "],[13],[1,"\\n    "]],[]],null]],[]]],[1,"    \\n    "],[8,[39,10],[[24,0,"mt2"],[4,[38,11],["click",[30,5]],null]],[["@buttonType","@emphasized","@size","@text"],["tertiary",true,"small",[28,[37,8],["i18n_view_more_in_asset_library_button_text","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-form-recommended-assets"],null]]],null],[1,"\\n"]],[]]],[13],[1,"\\n"]],["@selectedAssetUrn","asset","index","isSelected","@openAssetLibrary"],false,["if","inline-skeleton-loader","each","-track-array","repeat","and","gt","hue-web-foundations@-text-body","t","let","hue-web-button","on","fn","hue-web-icons@icon"]]',moduleName:"campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-form-recommended-assets.hbs",isStrictMode:!1})
let I=e.default=(g=(0,r.inject)(),b=(0,r.inject)(),_=(0,r.inject)("hue-web-toast"),(0,l.assertPropTypes)((A=class extends o.default{constructor(...e){super(...e),C(this,"m3Store",T,this),C(this,"jet",E,this),C(this,"toast",y,this),O(this,"numOfAssetsToDisplay",m.numberOfRecommendedAssets),C(this,"assets",S,this),O(this,"isAssetSelected",((e,t)=>e&&t.assetUrn===e))}async fetchAssets(){try{const e=(0,m.buildUrlForRelevanceFetch)(this.args),{key:t,value:n,productName:a,entityIds:i}=(0,m.buildPemMetadata)(this.args.accountId),r=await this.m3Store.queryURL(e,{reload:!0,adapterOptions:{degradations:[new s.default(t,n,{productName:a})],degradedEntityIDsToRemove:[i]}})
return(r?.toJSON?.().elements||[]).slice(0,this.numOfAssetsToDisplay).map((e=>new u.MediaAsset({asset:e,source:d.CM_ASSET})))}catch(e){throw this.jet.error(`Unable to fetch assets for Asset Library: ${(0,c.getErrorMessage)(e)}`,["ad-assets","asset-library-modal-fetch","asset-library-modal-fetch-relevance"],{shouldRethrow:!1}),e}}onAssetSelect(e){this.args.onAssetSelect([e])}async refetchAssets(){this.assets=new p.default(this.fetchAssets(),this)}},O(A,"propTypes",{accountId:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.number]).isRequired,companyId:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.number]).isRequired,campaignId:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.number]).isRequired,creationFlowId:l.PropTypes.string,selectedAssetUrn:l.PropTypes.string,onAssetSelect:l.PropTypes.func.isRequired,openAssetLibrary:l.PropTypes.func.isRequired}),T=v((f=A).prototype,"m3Store",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=v(f.prototype,"jet",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=v(f.prototype,"toast",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=v(f.prototype,"assets",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new p.default(this.fetchAssets(),this)}}),v(f.prototype,"fetchAssets",[a.action],Object.getOwnPropertyDescriptor(f.prototype,"fetchAssets"),f.prototype),v(f.prototype,"onAssetSelect",[a.action],Object.getOwnPropertyDescriptor(f.prototype,"onAssetSelect"),f.prototype),v(f.prototype,"refetchAssets",[a.action],Object.getOwnPropertyDescriptor(f.prototype,"refetchAssets"),f.prototype),h=f))||h);(0,t.setComponentTemplate)(w,I)})),define("campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-form",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"/Kj6QGHc",block:'[[[1,"\\n"],[44,["adName"],[[[1,"  "],[8,[39,1],[[24,0,"mb4"]],[["@showCharCounter","@label","@value","@fieldId","@onInput","@validations"],[true,[28,[37,2],["i18n_ad_name_label","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-form"],null],[30,2,["adName"]],[30,1],[28,[37,3],[[30,3],[30,1]],null],[30,2,["adNameValidation"]]]],null],[1,"\\n"]],[1]]],[1,"\\n"],[44,["introductoryText"],[[[1,"  "],[8,[39,4],[[24,0,"mb2"]],[["@inputFieldId","@initialValue","@value","@useLocalState"],[[30,4],[30,2,["introductoryText"]],[30,2,["introductoryText"]],[30,5]]],[["default"],[[[[1,"\\n    "],[8,[39,1],[[24,0,"mb4"]],[["@inputClasses","@showCharCounter","@label","@value","@rows","@type","@helperText","@fieldId","@onInput","@validations","@shouldShowAllValidations"],["optima_ads-review-edit-modal__ad-form-textarea",true,[28,[37,2],["i18n_introductory_text_label","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-form"],null],[30,2,["introductoryText"]],3,"multiline",[28,[37,2],["i18n_urls_automatically_shortened","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-form"],null],[30,4],[28,[37,5],[[28,[37,3],[[30,3],[30,4]],null],[30,6,["validate"]]],null],[30,2,["introductoryTextValidation"]],[30,7]]],[["default"],[[[[1,"\\n      "],[8,[30,8,["tooltip"]],null,[["@triggerAriaLabel"],[[28,[37,2],["i18n_a11y_trigger_label_introductory_text_heading","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-form"],null]]],[["default"],[[[[1,"\\n        "],[10,1],[12],[1,[28,[35,2],["i18n_character_truncation_tooltip_text","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-form"],null]],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[8]]]]],[1,"\\n  "]],[6]]]]],[1,"\\n"]],[4]]],[1,"\\n"],[44,["headline"],[[[1,"  "],[8,[39,4],[[24,0,"mb2"]],[["@inputFieldId","@initialValue","@value","@useLocalState"],[[30,9],[30,2,["headline"]],[30,2,["headline"]],[30,5]]],[["default"],[[[[1,"\\n    "],[8,[39,1],[[24,0,"mb4"]],[["@showCharCounter","@label","@value","@fieldId","@onInput","@validations","@shouldShowAllValidations"],[true,[28,[37,2],["i18n_headline_label","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-form"],null],[30,2,["headline"]],[30,9],[28,[37,5],[[28,[37,3],[[30,3],[30,9]],null],[30,10,["validate"]]],null],[30,2,["headlineValidation"]],[30,7]]],null],[1,"\\n  "]],[10]]]]],[1,"\\n"]],[9]]],[1,"\\n"],[41,[30,5],[[[1,"  "],[10,0],[14,0,"optima_ads-review-edit-modal_media-select-container"],[12],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-layout-flex__container--direction-column mb4"],[12],[1,"\\n      "],[10,"label"],[14,0,"generic-form-label"],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_media_label","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-form"],null]],[1,"\\n      "],[13],[1,"\\n\\n      "],[8,[39,7],null,[["@accountId","@adForDesigner","@assetType","@creationFlowId","@errorMessage","@imageAltText","@imageSrc","@onClickAssetLibrary","@onRemoveMediaFile","@setIsLicensingAndFetchingAsset","@isErrorShowing"],[[30,11],[30,2],[30,12],[30,13],[30,2,["imageUrlValidationMessage"]],[28,[37,8],[[30,2,["assetName"]],[28,[37,2],["preview_image","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-form"],null]],null],[30,2,["imageUrl"]],[30,14],[30,15],[30,16],[30,17]]],null],[1,"\\n    "],[13],[1,"\\n\\n"],[44,["mediaAssets"],[[[1,"      "],[8,[39,9],null,[["@accountId","@campaignId","@companyId","@creationFlowId","@onAssetSelect","@selectedAssetUrn","@openAssetLibrary"],[[30,11],[30,19],[30,20],[30,13],[28,[37,3],[[30,3],[30,18]],null],[30,2,["currentAssetUrn"]],[30,14]]],null],[1,"\\n"]],[18]]],[1,"  "],[13],[1,"\\n"]],[]],[[[1,"  "],[8,[39,10],[[24,0,"mb4"]],[["@displayText","@imageSrc","@isPreviewShowing","@onClickAssetLibrary","@onRemoveFile","@instructionsText","@showError","@errorMessage","@isMsftDesignerEnabled","@adForDesigner","@accountId","@creationFlowId","@setIsLicensingAndFetchingAsset","@assetType"],[[28,[37,8],[[30,2,["assetName"]],[28,[37,2],["i18n_default_asset_name","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-form"],null]],null],[30,2,["imageUrl"]],[30,2,["imageUrl"]],[30,14],[30,15],[28,[37,2],["i18n_media_picker_instruction","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-form"],null],[30,17],[30,2,["imageUrlValidationMessage"]],[30,21],[30,2],[30,11],[30,13],[30,16],[30,12]]],null],[1,"\\n"]],[]]],[1,"\\n"],[44,["description"],[[[1,"  "],[8,[39,4],[[24,0,"mb2"]],[["@inputFieldId","@initialValue","@value","@useLocalState"],[[30,22],[30,2,["description"]],[30,2,["description"]],[30,5]]],[["default"],[[[[1,"\\n    "],[8,[39,1],[[24,0,"mb4"]],[["@inputClasses","@showCharCounter","@label","@value","@rows","@type","@fieldId","@onInput","@validations"],["optima_ads-review-edit-modal__ad-form-textarea",true,[28,[37,2],["i18n_description_label","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-form"],null],[30,2,["description"]],3,"multiline",[30,22],[28,[37,5],[[28,[37,3],[[30,3],[30,22]],null],[30,23,["validate"]]],null],[30,2,["descriptionValidation"]]]],[["default"],[[[[1,"\\n      "],[8,[30,24,["tooltip"]],null,[["@triggerAriaLabel"],[[28,[37,2],["i18n_description_trigger_label_text","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-form"],null]]],[["default"],[[[[1,"\\n        "],[10,1],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_description_tooltip_content","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-form"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[24]]]]],[1,"\\n  "]],[23]]]]],[1,"\\n"]],[22]]],[1,"\\n"],[44,["callToAction"],[[[1,"  "],[10,"label"],[14,0,"generic-form-label"],[14,"for","shareContentLandingTitle"],[12],[1,"\\n    "],[1,[28,[35,2],["i18n_call_to_action_label","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-form"],null]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,11],null,[["@onChange","@selectedCallToAction","@field","@isLeadGenFormSupported","@adStatus"],[[30,3],[30,2,["callToAction"]],[30,25],[30,26],[30,2,["status"]]]],null],[1,"\\n"]],[25]]],[1,"\\n"],[41,[30,27],[[[1,"  "],[10,0],[14,0,"optima-ads-review-edit-modal__survey-container mt5"],[12],[1,"\\n"],[41,[30,28],[[[1,"      "],[8,[39,12],null,[["@hasSelectedFeedbackSurveyResponse","@shouldShowFeedbackSurvey","@onResetFeedbackSurvey","@onFeedbackSurveySubmit","@onShowFeedbackSurvey","@getFeedbackImpressionEventPayload"],[[30,29],[30,30],[30,31],[30,32],[30,33],[30,34]]],null],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"]],[]],null]],["ADNAME","@viewModel","@onChange","INTRODUCTORY_TEXT","@isAssetsOptimaR1ForGAEnabled","validation","@shouldShowValidationErrors","input","HEADLINE","validation","@accountId","@assetType","@creationFlowId","@openAssetLibrary","@onRemoveMediaFile","@setIsLicensingAndFetchingAsset","@shouldShowImageUrlValidationError","MEDIA_ASSETS","@campaignId","@companyId","@isMsftDesignerEnabled","DESCRIPTION","validation","input","CALL_TO_ACTION","@isLeadGenFormSupported","@shouldShowFeedbackSurveyInEditForm","@hasNotSubmittedFeedback","@hasSelectedFeedbackSurveyResponse","@shouldShowFeedbackSurvey","@onResetFeedbackSurvey","@onFeedbackSurveySubmit","@onShowFeedbackSurvey","@getFeedbackImpressionEventPayload"],false,["let","generic-form/input","t","fn","ad-policy-validation/ad-policy-validation-warnings","queue","if","multi-asset/media-select-template","or","optima/ads-review-edit/ads-review-edit-ad-form-recommended-assets","multi-asset/single-asset-selection-template","optima/ads-review-edit/ads-review-edit-ad-form-call-to-action-dropdown","optima/ads-review-edit-feedback-survey"]]',moduleName:"campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-form.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-preview",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/optima/ads-review","tracked-toolbox","campaign-manager-web/entities/ads-review/flattened-ad"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _=(0,n.createTemplateFactory)({id:"W5E2Ktl+",block:'[[[1,"\\n"],[41,[30,0,["previewContent"]],[[[1,"  "],[8,[39,1],[[24,0,"cm-preview__iframe"],[16,"title",[28,[37,2],["i18n_preview_title","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-preview"],[["previewPlacement"],[[30,1,["previewPlacement"]]]]]],[17,2]],[["@contentType","@placement","@content"],[[30,1,["previewContentType"]],[30,1,["previewPlacement"]],[30,0,["previewContent"]]]],null],[1,"\\n"]],[]],null]],["@viewModel","&attrs"],false,["if","ads-preview/ads-preview","t"]]',moduleName:"campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-ad-preview.hbs",isStrictMode:!1})
let h=e.default=(0,r.assertPropTypes)((m=class extends i.default{constructor(...e){super(...e),g(this,"account",d,this),g(this,"i18n",p,this)}get previewContent(){const e=this.account.accountObj?.reference,{previewContentType:t}=this.args.viewModel,{imageUrl:n,introductoryText:a,description:i,destinationUrl:r,headline:l,callToAction:s}=this.args.viewModel
return(0,o.buildPreviewContentPayload)({author:e,contentType:t,imageUrl:n,introductoryText:a,description:i,destinationUrl:r,headline:l,callToAction:s,isLeadGenFormSupported:this.args.isLeadGenFormSupported})}},f=m,T="propTypes",E={viewModel:r.PropTypes.instanceOf(s.FlattenedAd).isRequired,isLeadGenFormSupported:r.PropTypes.bool},T in f?Object.defineProperty(f,T,{value:E,enumerable:!0,configurable:!0,writable:!0}):f[T]=E,d=b((u=m).prototype,"account",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(u.prototype,"i18n",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(u.prototype,"previewContent",[l.cached],Object.getOwnPropertyDescriptor(u.prototype,"previewContent"),u.prototype),c=u))||c
var f,T,E;(0,t.setComponentTemplate)(_,h)}))
define("campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-bubble",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"P2hHtY79",block:'[[[10,0],[14,0,"u-layout__position-relative"],[12],[1,"\\n  "],[18,5,null],[1,"\\n\\n"],[41,[30,1],[[[1,"    "],[10,0],[15,0,[29,["ads-review-edit-bubble ads-review-edit-bubble__type-",[28,[37,2],[[30,2],"primary"],null]," ads-review-edit-bubble__size-",[28,[37,2],[[30,3],"small"],null]]]],[12],[1,"\\n"],[41,[30,4],[[[1,"        "],[8,[39,3],[[24,0,"ads-review-edit-bubble-icon"]],[["@name"],[[30,4]]],null],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n"]],[]],null],[13],[1,"\\n"]],["@isEnabled","@type","@size","@icon","&default"],false,["yield","if","or","hue-web-icons@icon"]]',moduleName:"campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-bubble.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-modal-header",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"KD0+7UgQ",block:'[[[1,"\\n"],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n  "],[8,[39,0],[[16,"aria-label",[28,[37,1],["i18n_back_button","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-modal-header"],null]],[4,[38,2],["click",[30,1]],null]],[["@circle","@icon","@buttonType"],[true,"arrow-left","tertiary"]],null],[1,"\\n\\n  "],[10,"h2"],[15,0,[29,["u-layout__display-inline-block"," ",[28,[37,3],null,[["weight","size","color"],["bold","large","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_edit_ad","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-modal-header"],null]],[1,"\\n  "],[13],[1,"\\n\\n  "],[8,[39,4],[[24,0,"mh4 u-color__black--60"]],[["@size","@name"],["small","chevron-right"]],null],[1,"\\n\\n  "],[11,"h2"],[16,1,[30,2]],[16,0,[29,["u-layout__display-inline-block"," ",[28,[37,3],null,[["weight","size"],["bold","large"]]]]]],[4,[38,5],null,[["pageKey","routeName","currentRoute"],["asset_library_modal",[28,[37,6],[[53,"outletState"],"render.name"],null],[28,[37,6],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_media_library","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-modal-header"],null]],[1,"\\n  "],[13],[1,"\\n"],[13]],["@onClickBackButton","@modalHeaderId"],false,["hue-web-button","t","on","hue-web-foundations@-text-body","hue-web-icons@icon","track-render","get","-get-dynamic-var"]]',moduleName:"campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-modal-header.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-side-menu-item",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"HtGr6ulo",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"optima-ad-create-edit-modal__card-container u-layout__position-relative"]],null,[["default"],[[[[1,"\\n  "],[8,[30,1,["Image"]],[[24,0,"optima-ad-create-edit-modal__card-image"]],null,[["default"],[[[[1,"\\n    "],[8,[39,1],null,[["@isEnabled","@type","@icon"],[[30,2,["isEnabled"]],[30,2,["type"]],[30,2,["icon"]]]],[["default"],[[[[1,"\\n      "],[8,[39,2],[[24,0,"ads-review-edit-side-menu__ad-image"]],[["@entityType","@imageUrl","@a11yText"],["company",[28,[37,3],[[30,3,["mediaAssets"]],"0.thumbnailImageUrl"],null],[28,[37,4],["i18n_optima_ads_review_edit_ad_image_thumbnail_alt_text","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-side-menu-item"],null]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,1,["Content"]],[[16,0,[29,["u-display-block u-overflow-ellipsis u-layout__width-full"," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]]],null,[["default"],[[[[1,"\\n    "],[1,[30,3,["adName"]]],[1,"\\n  "]],[]]]]],[1,"\\n"],[41,[28,[37,7],[[28,[37,8],[[30,4,["length"]],1],null],[30,5]],null],[[[1,"    "],[8,[39,9],[[24,0,"optima-ads-review-edit-modal__trash-button"],[4,[38,12],["click",[28,[37,13],[[30,8],[30,3]],null]],null]],[["@buttonType","@disabled","@icon","@size","@circle"],["tertiary",[28,[37,10],[[30,6],[28,[37,11],[[30,7],[30,3,["id"]]],null]],null],"trash","small",true]],null],[1,"\\n"]],[]],null]],[1]]]]]],["lockup","@bubbleProps","@ad","@adList","@isDeleteButtonEnabled","@shouldDisableDelete","@deletingCreativeId","@onTrashButtonClick"],false,["hue-web-entity-lockup","optima/ads-review-edit/ads-review-edit-bubble","hue-web-entity","get","t","hue-web-foundations@-text-body","if","and","gt","hue-web-button","or","eq","on","fn"]]',moduleName:"campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-side-menu-item.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-side-menu",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/entities/ads-review/flattened-ad","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const T=(0,n.createTemplateFactory)({id:"VzMUdnAh",block:'[[[1,"\\n"],[10,0],[14,0,"optima-ads-review-edit-modal__content-mobile-ad-list"],[12],[1,"\\n  "],[10,0],[14,0,"optima-ads-review-edit-modal__content-mobile-top-row"],[12],[1,"\\n"],[44,[[30,0,["selectedAdInWrapperWithBubbleProps"]]],[[[44,[[28,[30,0,["getAd"]],[[30,1]],null],[28,[30,0,["getBubbleProps"]],[[30,1]],null]],[[[1,"        "],[8,[39,1],null,[["@isOpen","@openMenu","@closeMenu","@strictRoleMode","@occlusionCulling"],[[30,0,["isMenuOpen"]],[28,[37,2],[[28,[37,3],[[30,0,["isMenuOpen"]]],null],true],null],[28,[37,2],[[28,[37,3],[[30,0,["isMenuOpen"]]],null],false],null],true,false]],[["default"],[[[[1,"\\n          "],[8,[30,4,["Trigger"]],[[24,0,"optima-ads-review-edit-modal__content-mobile-ad-dropdown"]],[["@icon","@iconPlacement","@size","@buttonType"],["caret","right","small","tertiary"]],[["default"],[[[[1,"\\n              "],[8,[39,4],null,[["@bubbleProps","@ad","@adList","@shouldDisableDelete","@deletingCreativeId","@adsModalState"],[[30,3],[30,2],[30,5],[30,6],[30,7],[30,0,["adsModalState"]]]],null],[1,"\\n          "]],[]]]]],[1,"\\n\\n          "],[8,[30,4,["Container"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,0,["adListInWrapperWithBubbleProps"]]],null]],null],null,[[[44,[[28,[30,0,["getAd"]],[[30,8]],null],[28,[30,0,["getBubbleProps"]],[[30,8]],null]],[[[1,"                "],[8,[30,4,["Item"]],[[16,"disabled",[28,[30,0,["isItemDisabled"]],[[30,10]],null]]],[["@selected","@onSelect","@size"],[[28,[37,7],[[30,12],[30,9]],null],[28,[37,2],[[30,13],[30,9]],null],"small"]],[["default"],[[[[1,"\\n                  "],[8,[39,4],null,[["@bubbleProps","@ad","@adList","@index","@deletingCreativeId","@adsModalState"],[[30,11],[30,10],[30,5],[30,9],[30,7],[30,0,["adsModalState"]]]],null],[1,"\\n                "]],[]]]]],[1,"\\n"]],[10,11]]]],[8,9]],null],[1,"          "]],[]]]]],[1,"\\n        "]],[4]]]]],[1,"\\n\\n        "],[8,[39,8],[[24,0,"optima-ads-review-edit-modal__content-mobile-trash-button"],[4,[38,10],["click",[28,[37,2],[[30,14],[30,2]],null]],null]],[["@buttonType","@disabled","@icon","@size","@circle"],["tertiary",[28,[37,9],[[30,6],[28,[37,7],[[30,7],[30,2,["id"]]],null]],null],"trash","small",true]],null],[1,"\\n"]],[2,3]]]],[1]]],[1,"  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"optima-ads-review-edit-modal__create_button_container"],[12],[1,"\\n    "],[8,[39,8],[[24,0,"optima-ads-review-edit-modal__create_button"],[4,[38,10],["click",[30,16]],null]],[["@buttonType","@disabled","@emphasized","@size","@text","@type"],["tertiary",[30,15],true,"small",[28,[37,11],["i18n_create_new_ad","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-side-menu"],null],"button"]],null],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[14,0,"optima-ads-review-edit-modal__content-column-ad-list"],[12],[1,"\\n  "],[10,"ul"],[14,0,"optima-ads-review-edit-modal__content-ads-list"],[12],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,0,["adListInWrapperWithBubbleProps"]]],null]],null],null,[[[44,[[28,[30,0,["getAd"]],[[30,17]],null],[28,[30,0,["getBubbleProps"]],[[30,17]],null]],[[[1,"        "],[10,"li"],[15,0,[29,["u-list--no-style optima-ad-create-edit-modal__card\\n          ",[52,[28,[37,7],[[30,12],[30,18]],null],"optima-ad-create__card__selected"]]]],[12],[1,"\\n          "],[11,"button"],[16,"aria-current",[29,[[28,[37,7],[[30,12],[30,18]],null]]]],[24,0,"button--unstyled u-layout__width-full u-layout__align-left p3 optima-ads-review-edit-ads-list-item-button"],[16,"disabled",[28,[30,0,["isItemDisabled"]],[[30,19]],null]],[24,4,"button"],[4,[38,10],["click",[28,[37,2],[[30,13],[30,18]],null]],null],[12],[1,"\\n            "],[8,[39,4],null,[["@bubbleProps","@ad","@adList","@index","@shouldDisableDelete","@deletingCreativeId","@adsModalState","@isDeleteButtonEnabled","@onTrashButtonClick"],[[30,20],[30,19],[30,5],[30,18],[30,6],[30,7],[30,0,["adsModalState"]],true,[30,14]]],null],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[19,20]]]],[17,18]],null],[1,"  "],[13],[1,"\\n  "],[10,0],[14,0,"optima-ads-review-edit-modal__create_button_container"],[12],[1,"\\n    "],[8,[39,8],[[24,0,"optima-ads-review-edit-modal__create_button"],[4,[38,10],["click",[30,16]],null]],[["@buttonType","@disabled","@emphasized","@size","@text","@type"],["tertiary",[30,15],true,"small",[28,[37,11],["i18n_create_new_ad","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-side-menu"],null],"button"]],null],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,13],null,[["@isOpen","@title","@content","@primaryActionText","@primaryActionA11yLabel","@secondaryActionText","@secondaryActionA11yLabel","@onPrimary","@onSecondary","@onEscape"],[[30,0,["adsModalState","shouldShowDeleteConfirmationForEditModal"]],[52,[30,0,["dataStore","selectedTempAd","adName"]],[28,[37,11],["i18n_deletion_confirmation_modal_header_with_ad_name","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-side-menu"],[["adName"],[[30,0,["dataStore","selectedTempAd","adName"]]]]],[28,[37,11],["i18n_deletion_confirmation_modal_header","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-side-menu"],null]],[52,[30,0,["dataStore","selectedTempAd","adName"]],[28,[37,11],["i18n_review_edit_deletione_confirmation_modal_message_with_ad_name","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-side-menu"],[["adName"],[[30,0,["dataStore","selectedTempAd","adName"]]]]],[28,[37,11],["i18n_review_edit_deletion_confirmation_modal_message","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-side-menu"],null]],[28,[37,11],["i18n_review_edit_deletion_confirmation_modal_delete","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-side-menu"],null],[28,[37,11],["i18n_review_edit_deletion_confirmation_modal_delete","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-side-menu"],null],[28,[37,11],["i18n_review_edit_deletion_confirmation_modal_cancel","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-side-menu"],null],[28,[37,11],["i18n_review_edit_deletion_confirmation_modal_cancel","campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-side-menu"],null],[28,[37,2],[[30,21],[30,0,["dataStore","selectedTempAdIndex"]]],null],[30,0,["adsModalState","closeDeleteConfirmationForEditModal"]],[30,0,["adsModalState","closeDeleteConfirmationForEditModal"]]]],null]],["adWrapper","ad","bubbleProps","Menu","@adList","@shouldDisableDelete","@deletingCreativeId","adWrapper","idx","ad","bubbleProps","@selectedAdIndex","@onAdSelected","@onTrashButtonClick","@shouldDisableCreateAndEdit","@onCreateNewAd","adWrapper","idx","ad","bubbleProps","@onDeleteAd"],false,["let","hue-web-menu","fn","mut","optima/ads-review-edit/ads-review-edit-side-menu-item","each","-track-array","eq","hue-web-button","or","on","t","if","hue-web-confirmation-dialog"]]',moduleName:"campaign-manager-web/components/optima/ads-review-edit/ads-review-edit-side-menu.hbs",isStrictMode:!1})
let E=e.default=(s=(0,a.inject)("optima/data-store"),c=(0,a.inject)("optima/ads-modal-state"),(0,r.assertPropTypes)((b=class extends i.default{constructor(...e){super(...e),_(this,"dataStore",p,this),_(this,"adsModalState",m,this),_(this,"isMenuOpen",g,this),h(this,"getAd",(e=>e.ad)),h(this,"getBubbleProps",(e=>e.bubbleProps)),h(this,"getAdIndex",(e=>e.index)),h(this,"buildBubbleProps",((e,t)=>this.args.errorCountHelper(e)?{isEnabled:!0,type:"negative",icon:"subtract"}:this.dataStore.selectedTempAdIndex===t||e.hasBeenSeen?{isEnabled:!1}:{isEnabled:!0,type:"primary"})),h(this,"isItemDisabled",(e=>e.id===this.args.deletingCreativeId||this.args.shouldDisableCreateAndEdit))}get adListInWrapperWithBubbleProps(){return this.args.adList.map(((e,t)=>({ad:e,bubbleProps:this.buildBubbleProps(e,t),adIndex:t})))}get selectedAdInWrapperWithBubbleProps(){return this.adListInWrapperWithBubbleProps[this.dataStore.selectedTempAdIndex]}},h(b,"propTypes",{adList:r.PropTypes.arrayOf(r.PropTypes.instanceOf(o.FlattenedAd)).isRequired,onAdSelected:r.PropTypes.func.isRequired,onCreateNewAd:r.PropTypes.func.isRequired,onDeleteAd:r.PropTypes.func.isRequired,shouldDisableCreateAndEdit:r.PropTypes.bool,shouldDisableDelete:r.PropTypes.bool,errorCountHelper:r.PropTypes.func,deletingCreativeId:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.number])}),p=f((d=b).prototype,"dataStore",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=f(d.prototype,"adsModalState",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=f(d.prototype,"isMenuOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),u=d))||u);(0,t.setComponentTemplate)(T,E)})),define("campaign-manager-web/components/optima/ads-review-feedback-survey",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"lfMT0gGC",block:'[[[1,"\\n"],[11,0],[24,0,"ads-review__feedback-survey pt3 pb1"],[17,1],[12],[1,"\\n  "],[10,2],[15,0,[29,[[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_feedback_survey_header_message","campaign-manager-web/components/optima/ads-review-feedback-survey"],null]],[1,"\\n  "],[13],[1,"\\n\\n  "],[11,"ul"],[4,[38,2],[[30,2]],[["thresholdMillisecondsInViewport","eager","routeName","currentRoute"],[1000,true,[28,[37,3],[[53,"outletState"],"render.name"],null],[28,[37,3],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,3]],null]],null],null,[[[1,"      "],[10,"li"],[15,0,[29,["u-list--no-style pt3"," ",[28,[37,0],null,[["size"],["small"]]]," ",[36,7]]]],[12],[1,"\\n        "],[8,[39,8],[[4,[38,10],["change",[28,[37,11],[[30,4],"isChecked",[28,[37,12],[[30,4,["isChecked"]]],null]],null]],null]],[["@inputId","@isChecked"],[[28,[37,9],["feedback_option_",[30,4,["key"]]],null],[30,4,["isChecked"]]]],null],[1,"\\n\\n        "],[10,"label"],[15,"for",[28,[37,9],["feedback_option_",[30,4,["key"]]],null]],[14,0,"ml1"],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_feedback_survey_options","campaign-manager-web/components/optima/ads-review-feedback-survey"],[["feedbackOption"],[[30,4,["key"]]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[4]],null],[1,"  "],[13],[1,"\\n\\n  "],[8,[39,13],[[16,0,[29,["ads-review__feedback-survey-input pr4 mt3"," ",[36,7]]]],[24,"rows","3"],[4,[38,10],["input",[28,[37,14],["target.value",[30,5]],null]],null]],[["@inputId"],["ads-review__feedback-survey-input"]],null],[1,"\\n"],[13]],["&attrs","@getFeedbackImpressionEventPayload","@feedbackOptionsList","option","@onFeedbackDescriptionChange"],false,["hue-web-foundations@-text-body","t","track-impression","get","-get-dynamic-var","each","-track-array","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","concat","on","ember-set-helper@set","not","hue-web-text-area","pick"]]',moduleName:"campaign-manager-web/components/optima/ads-review-feedback-survey.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/optima/ads-review-privacy-policy-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@linkedin/ember-tracked-validations","campaign-manager-web/constants/leadgen-form","@linkedin/ember-prop-types","campaign-manager-web/utils/url-manager"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h=(0,n.createTemplateFactory)({id:"OZbwzIkd",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","ads-review-privacy-policy-modal"],[24,0,"ads-review__privacy-policy-modal"]],[["@onModalClose","@dismissModal","@isOpen","@size","@testId"],[[30,1],[30,2],[30,3],"medium","ads-review-privacy-policy-modal"]],[["default"],[[[[1,"\\n  "],[8,[30,4,["ModalHeader"]],[[24,0,"u-display-flex u-flex-column u-justify-center u-layout__height-full mt1 pb4"]],[["@titleId","@title"],["ads-review-privacy-policy-modal",[28,[37,1],["i18n_privacy_policy_modal_header","campaign-manager-web/components/optima/ads-review-privacy-policy-modal"],null]]],null],[1,"\\n  "],[8,[30,4,["ModalContent"]],[[24,0,"ads-review__privacy-policy-modal-content pb4"]],null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,["ads-review__privacy-policy-modal-confirmation-message u-display-flex u-flex-column u-justify-center u-layout__height-full"," ",[28,[37,2],null,[["size"],["medium"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_privacy_policy_modal_information","campaign-manager-web/components/optima/ads-review-privacy-policy-modal"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,3],[[24,0,"pr4 mt3"]],[["@fieldId","@validations","@shouldShowAllValidations","@placeholder","@value","@onInput","@label"],["ads-review__privacy-policy-modal-input",[30,0,["validations","attrs","privacyPolicy"]],[30,0,["shouldShowFormValidations"]],[28,[37,1],["i18n_privacy_policy_url_input_placeholder","campaign-manager-web/components/optima/ads-review-privacy-policy-modal"],null],[30,0,["privacyPolicy"]],[30,0,["onUpdatePrivacyPolicy"]],[28,[37,1],["i18n_privacy_policy_modal_input_header","campaign-manager-web/components/optima/ads-review-privacy-policy-modal"],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,4,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[8,[39,4],[[16,0,[29,["mr3"," ",[36,5]]]],[4,[38,6],["click",[30,2]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,1],["i18n_privacy_policy_modal_cancel_cta","campaign-manager-web/components/optima/ads-review-privacy-policy-modal"],null]]],null],[1,"\\n    "],[8,[39,4],[[16,0,[29,[[36,5]]]],[4,[38,6],["click",[30,0,["submitForm"]]],null],[4,[38,7],["optima_campaign_review__privacy_policy_submit_click"],null]],[["@buttonType","@size","@text","@disabled"],["primary","small",[28,[37,1],["i18n_privacy_policy_modal_add_cta","campaign-manager-web/components/optima/ads-review-privacy-policy-modal"],null],[30,0,["shouldShowFormValidations"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[4]]]]]],["@onModalFinishedClosing","@onModalDismiss","@isOpen","modal"],false,["hue-web-modal","t","hue-web-foundations@-text-body","generic-form/input","hue-web-button","hue-web-foundations@-artdeco-migration-scope","on","track-interaction"]]',moduleName:"campaign-manager-web/components/optima/ads-review-privacy-policy-modal.hbs",isStrictMode:!1}),f={privacyPolicy:[(0,o.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,o.validator)("privacy-url",{allowBlank:!1}),(0,o.validator)("length",{max:l.PRIVACY_POLICY_URL_MAX_LENGTH})]}
let T=e.default=(0,o.hasValidations)(f)(u=(0,s.assertPropTypes)((g=class extends a.default{constructor(...e){super(...e),b(this,"privacyPolicy",p,this),b(this,"hasUserClickedSubmitButton",m,this)}get shouldShowFormValidations(){return this.hasUserClickedSubmitButton&&this.validations.isInvalid}submitForm(){this.hasUserClickedSubmitButton=!0,this.validations.isInvalid||(this.args.onPrivacyPolicySubmit((0,c.getEncodedPrefixedURL)(this.privacyPolicy)),this.args.onModalDismiss())}onUpdatePrivacyPolicy(e){this.privacyPolicy=e}},E=g,y="propTypes",S={onPrivacyPolicySubmit:s.PropTypes.func.isRequired,onModalDismiss:s.PropTypes.func.isRequired,onModalFinishedClosing:s.PropTypes.func.isRequired,isOpen:s.PropTypes.bool.isRequired},y in E?Object.defineProperty(E,y,{value:S,enumerable:!0,configurable:!0,writable:!0}):E[y]=S,p=_((d=g).prototype,"privacyPolicy",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),m=_(d.prototype,"hasUserClickedSubmitButton",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_(d.prototype,"submitForm",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"submitForm"),d.prototype),_(d.prototype,"onUpdatePrivacyPolicy",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"onUpdatePrivacyPolicy"),d.prototype),u=d))||u)||u
var E,y,S;(0,t.setComponentTemplate)(h,T)})),define("campaign-manager-web/components/optima/ads-review",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/entities/campaign","@glimmer/tracking","campaign-manager-web/constants/optima","campaign-manager-web/entities/account","campaign-manager-web/utils/optima/ads-review","@ember/service","hue-web-toast/utils/constants","campaign-manager-web/entities/ads-review/flattened-ad","campaign-manager-web/utils/urn","campaign-manager-web/constants/tracking","campaign-manager-web/utils/leadgen-form-creation","campaign-manager-web/utils/pb-url-regex","campaign-manager-web/utils/url-manager","campaign-manager-web/constants/lix","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/content-type","campaign-manager-web/constants/ad-placement","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/assets/asset-library","ember-async-data/tracked-async-data","campaign-manager-web/utils/optima/campaign-review"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v){var w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se
function ce(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function ue(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function de(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const pe=(0,n.createTemplateFactory)({id:"5fde78R0",block:'[[[11,0],[24,1,"optima-ads-review-module"],[24,0,"optima-ads-review"],[17,1],[12],[1,"\\n  "],[8,[39,0],[[24,1,"optima-ads-module-card"],[16,0,[29,["optima-module-card--scrollable ",[52,[30,2],"u-layout__ad-elevation-4dp"]]]]],[["@title","@subtitle","@paddingSize","@isLoading","@moduleName"],[[28,[37,2],["i18n_optima-ads-review_headline","campaign-manager-web/components/optima/ads-review"],null],[52,[28,[37,3],[[28,[37,4],[[30,2],[30,0,["isAssetsOptimaR1ForGAEnabled"]]],null]],null],[28,[37,2],["i18n_optima-ads-review_description","campaign-manager-web/components/optima/ads-review"],null]],"4",[30,3],[30,0,["MODULE_NAMES","ADVERTISEMENT"]]]],[["headerActions","banner","content"],[[[[1,"\\n"],[41,[30,0,["isAssetsOptimaR1ForGAEnabled"]],[[[41,[51,[30,2]],[[[1,"          "],[8,[39,6],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isCreateAdDropdownMenuOpen"]],[28,[37,7],[[30,0],"isCreateAdDropdownMenuOpen",true],null],[28,[37,7],[[30,0],"isCreateAdDropdownMenuOpen",false],null]]],[["default"],[[[[1,"\\n            "],[8,[30,4,["Trigger"]],null,[["@buttonType","@emphasized","@icon","@iconPlacement","@size","@text"],["tertiary",true,"caret","right","small",[28,[37,2],["i18n_optima_ads_create_ad","campaign-manager-web/components/optima/ads-review"],null]]],null],[1,"\\n            "],[8,[30,4,["Container"]],null,null,[["default"],[[[[1,"\\n"],[1,"              "],[8,[30,4,["Item"]],[[4,[38,8],["optima_ad_create_new_ad"],null]],[["@onSelect"],[[30,0,["onEditModalOpenForNewAd"]]]],[["default"],[[[[1,"\\n                "],[1,[28,[35,2],["i18n_optima_ads_create_new_ad","campaign-manager-web/components/optima/ads-review"],null]],[1,"\\n              "]],[]]]]],[1,"\\n              "],[8,[30,4,["Item"]],null,[["@onSelect"],[[30,0,["adsModalState","openContentHubModal"]]]],[["default"],[[[[1,"\\n                "],[1,[28,[35,2],["i18n_optima_ads_browse_existing_content","campaign-manager-web/components/optima/ads-review"],null]],[1,"\\n              "]],[]]]]],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[4]]]]],[1,"\\n"]],[]],null]],[]],[[[1,"        "],[8,[39,9],[[4,[38,8],["optima_ad_create_new_ad"],null],[4,[38,10],["click",[30,0,["onEditModalOpenForNewAd"]]],null]],[["@text","@buttonType","@disabled","@size","@emphasized"],[[28,[37,2],["i18n_optima_ads_create_new_ad","campaign-manager-web/components/optima/ads-review"],null],"tertiary",[30,0,["shouldDisableCreateAndEdit"]],"small",true]],null],[1,"\\n"]],[]]],[1,"      "],[8,[39,11],[[16,"disabled",[30,0,["isLoadingOptimaModules"]]],[4,[38,8],["optima_ad_create_coach_open"],null]],[["@targetId","@size","@emphasized","@icon"],["OPTIMA_COACH_ADS","small",true,"signal-ai"]],null],[1,"\\n    "]],[]],[[[1,"\\n"],[41,[30,0,["shouldShowCreateAdBanner"]],[[[1,"        "],[10,0],[14,0,"u-display-flex u-items-center u-bg-color__purple0 p3 mb4"],[12],[1,"\\n          "],[10,0],[14,0,"u-display-flex u-items-center mr4"],[12],[1,"\\n            "],[8,[39,12],null,[["@size","@name"],["medium","lightbulb"]],null],[1,"\\n            "],[10,2],[15,0,[29,["ml2"," ",[28,[37,13],null,[["size","color"],["small","default"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_create_ad_nudge","campaign-manager-web/components/optima/ads-review"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,9],[[24,0,"u-layout--no-wrap u-layout__push-right"],[4,[38,10],["click",[30,0,["onDraftMoreAdsButtonClick"]]],null]],[["@text","@size","@icon","@buttonType","@emphasized"],[[28,[37,2],["i18n_create_ad_nudge_draft_more_ads","campaign-manager-web/components/optima/ads-review"],[["count"],[[30,0,["draftMoreAdsCount"]]]]],"small","signal-ai","secondary",true]],null],[1,"\\n          "],[8,[39,9],[[24,0,"hue-button--unstyled ml4"],[4,[38,10],["click",[28,[37,7],[[30,0],"showCreateAdBanner",false],null]],null]],[["@size","@buttonType"],["small","tertiary"]],[["default"],[[[[1,"\\n            "],[8,[39,12],[[24,0,"u-layout__vertical-align-middle"]],[["@size","@name"],["small","close"]],null],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "]],[]],[[[1,"\\n"],[41,[30,5],[[[1,"        "],[10,0],[14,0,"u-display-flex u-flex-column u-items-center"],[12],[1,"\\n          "],[8,[39,14],[[24,0,"mv0 u-layout__margin-center-horizontal"]],[["@illustration","@size","@headline","@message"],["error-server","small",[28,[37,2],["i18n_ad_candidate_fetch_fail_error","campaign-manager-web/components/optima/ads-review"],null],[28,[37,2],["i18n_ad_candidate_fetch_fail_error_message","campaign-manager-web/components/optima/ads-review"],null]]],null],[1,"\\n          "],[8,[39,9],[[24,1,"ads-review__ads-fetch-retry-button"],[16,0,[29,[[36,15]]]],[4,[38,10],["click",[30,6]],null],[4,[38,8],["optima_ad_create_retry_fetch"],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,2],["i18n_optima_ads_retry","campaign-manager-web/components/optima/ads-review"],null]]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[41,[28,[37,16],[[30,2],[28,[37,3],[[30,0,["isAssetsOptimaR1ForGAEnabled"]]],null]],null],[[[1,"        "],[8,[39,14],[[24,0,"mv0 u-layout__margin-center-horizontal"]],[["@illustration","@size","@headline","@message"],["empty-room","small",[28,[37,2],["i18n_no_ad_candidates_headline","campaign-manager-web/components/optima/ads-review"],null],[28,[37,2],["i18n_no_ad_candidates_message","campaign-manager-web/components/optima/ads-review"],null]]],null],[1,"\\n"]],[]],[[[41,[28,[37,16],[[30,2],[30,0,["isAssetsOptimaR1ForGAEnabled"]]],null],[[[1,"        "],[8,[39,17],null,[["@illustration","@size"],["main-conversation","small"]],[["default"],[[[[1,"\\n          "],[10,2],[15,0,[29,["optima-ads-review__ads-empty-state-message mb4"," ",[28,[37,13],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_optima_ads_no_ad_empty_state_message","campaign-manager-web/components/optima/ads-review"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"u-display-flex u-justify-center u-items-center"],[12],[1,"\\n            "],[8,[39,9],[[24,0,"mr2"],[4,[38,10],["click",[30,0,["onEditModalOpenForNewAd"]]],null]],[["@disabled","@size","@buttonType","@emphasized","@text"],[[30,0,["shouldDisableCreateAndEdit"]],"small","secondary",true,[28,[37,2],["i18n_optima_ads_create_new_ad","campaign-manager-web/components/optima/ads-review"],null]]],null],[1,"\\n            "],[8,[39,9],[[4,[38,10],["click",[30,0,["adsModalState","openContentHubModal"]]],null]],[["@size","@disabled","@buttonType","@emphasized","@text"],["small",[30,0,["shouldDisableCreateAndEdit"]],"secondary",true,[28,[37,2],["i18n_optima_ads_browse_existing_content","campaign-manager-web/components/optima/ads-review"],null]]],null],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,7],[[[1,"          "],[11,0],[24,0,"u-display-flex u-items-center mv4"],[4,[38,18],null,[["pageKey","routeName","currentRoute"],["optima_privacy_policy_notice",[28,[37,19],[[53,"outletState"],"render.name"],null],[28,[37,19],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n            "],[10,1],[14,0,"u-color-icon-negative mt1 mr2"],[12],[1,"\\n              "],[8,[39,12],null,[["@size","@name"],["medium","signal-error"]],null],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,["u-color__red mr1"," ",[28,[37,13],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_optima-ads-review_missing-privacy-policy-url-message","campaign-manager-web/components/optima/ads-review"],null]],[1,"\\n            "],[13],[1,"\\n            "],[11,"button"],[24,1,"optima-ads-review__missing-privacy-policy-url-error"],[16,0,[29,["u-color__red button--unstyled u-font__underline u-font__underline--dashed"," ",[28,[37,13],null,[["size","weight"],["small","bold"]]]]]],[24,4,"button"],[4,[38,10],["click",[30,0,["onOpenPrivacyPolicyModal"]]],null],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_optima-ads-review_missing-privacy-policy-url-button","campaign-manager-web/components/optima/ads-review"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"        "],[10,"section"],[14,0,"optima-ads-review__content mt4"],[12],[1,"\\n          "],[10,0],[14,0,"optima-ads-review__content-column"],[12],[1,"\\n            "],[11,"h3"],[16,0,[29,["mb2"," ",[28,[37,21],null,[["size","weight"],["small","bold"]]]]]],[4,[38,22],[[30,0,["coachAdsSummaryMessageOptions"]]],null],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_optima-ads-review_ads-list-header","campaign-manager-web/components/optima/ads-review"],[["count"],[[30,0,["adList","length"]]]]]],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[14,0,"optima-ads-review__content-ads u-border__common"],[12],[1,"\\n              "],[10,"ul"],[14,0,"optima-ads-review__content-ads-list"],[12],[1,"\\n"],[42,[28,[37,24],[[28,[37,24],[[30,0,["adList"]]],null]],null],null,[[[1,"                  "],[10,"li"],[15,0,[29,["u-list--no-style optima-ad-create__card\\n                      ",[52,[28,[37,25],[[30,0,["selectedIndex"]],[30,9]],null],"optima-ad-create__card__selected"]]]],[12],[1,"\\n"],[41,[28,[37,16],[[28,[37,3],[[30,8,["isCreative"]]],null],[30,8,["isAIGenerated"]]],null],[[[1,"                      "],[11,1],[4,[38,26],[[28,[37,27],[[30,0,["fireAdCandidateViewEvent"]],[30,8]],null]],[["routeName","currentRoute"],[[28,[37,19],[[53,"outletState"],"render.name"],null],[28,[37,19],[[53,"outletState"],"render"],null]]]],[12],[13],[1,"\\n"]],[]],null],[1,"                    "],[11,"button"],[16,"aria-current",[29,[[28,[37,25],[[30,0,["selectedIndex"]],[30,9]],null]]]],[24,0,"button--unstyled u-layout__width-full u-layout__align-left p3"],[24,4,"button"],[4,[38,10],["click",[28,[37,27],[[30,0,["onAdSelected"]],[30,8,["id"]]],null]],null],[12],[1,"\\n                      "],[8,[39,28],[[24,0,"u-layout__position-relative"]],null,[["default"],[[[[1,"\\n                        "],[8,[30,10,["Image"]],[[24,0,"optima-ad-create__card-image"]],null,[["default"],[[[[1,"\\n                          "],[8,[39,29],null,[["@entityType","@imageUrl","@size","@a11yText"],["company",[28,[37,19],[[30,8,["mediaAssets"]],"0.thumbnailImageUrl"],null],"medium",[28,[37,2],["i18n_optima-ads-review_ad-image-thumbnail-alt-text","campaign-manager-web/components/optima/ads-review"],null]]],null],[1,"\\n                        "]],[]]]]],[1,"\\n                        "],[8,[30,10,["Content"]],[[24,0,"u-overflow-hidden"]],null,[["default"],[[[[1,"\\n                          "],[8,[30,10,["Head"]],[[16,0,[29,[[28,[37,13],null,[["size"],["xsmall"]]]]]]],[["@altLink"],[false]],[["default"],[[[[1,"\\n                            "],[10,1],[14,0,"u-overflow-ellipsis"],[12],[1,"\\n                              "],[1,[30,8,["adName"]]],[1,"\\n                            "],[13],[1,"\\n                          "]],[]]]]],[1,"\\n                          "],[8,[30,10,["Subhead"]],[[16,0,[29,[[28,[37,13],null,[["size"],["xsmall"]]]]]]],null,[["default"],[[[[1,"\\n                            "],[10,0],[14,0,"optima-ad-create__card-headline mt1 u-overflow-ellipsis"],[12],[1,"\\n                              "],[1,[30,8,["headline"]]],[1,"\\n                            "],[13],[1,"\\n                          "]],[]]]]],[1,"\\n                          "],[8,[30,10,["Metadata"]],[[16,0,[29,[[28,[37,13],null,[["color","size"],["text-low-emphasis","xsmall"]]]]]]],null,[["default"],[[[[1,"\\n                            "],[10,0],[14,0,"optima-ad-create__card-secondary-line mt1 u-overflow-ellipsis"],[12],[1,"\\n                              "],[1,[28,[35,2],["i18n_optima-ads-review_secondary-line-ad-format","campaign-manager-web/components/optima/ads-review"],[["AD_FORMAT"],[[30,0,["selectedAdFormat"]]]]]],[1,"\\n                              •\\n"],[41,[30,8,["leadGenFormId"]],[[[1,"                                "],[1,[28,[35,19],[[30,0,["leadGenFormsIdToNamesMap"]],[30,8,["leadGenFormId"]]],null]],[1,"\\n"]],[]],[[[1,"                                "],[1,[28,[35,30],null,[["url"],[[30,8,["destinationUrl"]]]]]],[1,"\\n"]],[]]],[1,"                            "],[13],[1,"\\n                          "]],[]]]]],[1,"\\n                        "]],[]]]]],[1,"\\n"],[41,[30,8,["isAIGenerated"]],[[[1,"                          "],[10,0],[15,0,[52,[30,0,["isAssetsOptimaR1ForGAEnabled"]],"optima-ads-review__list-item-ai-generated-badge","u-layout__position-absolute u-layout__right-0 ml3"]],[12],[1,"\\n                            "],[8,[39,12],[[16,0,[52,[30,0,["isAssetsOptimaR1ForGAEnabled"]],"u-layout__vertical-align-middle","optima-objective-modal-button__ai_blue"]],[24,"aria-hidden","false"],[24,"role","img"]],[["@size","@name"],["small","signal-ai"]],null],[1,"\\n                          "],[13],[1,"\\n"]],[]],null],[41,[30,0,["isAssetsOptimaR1ForGAEnabled"]],[[[1,"                          "],[10,0],[14,0,"optima-ads-review-ads-list-item-dropdown"],[12],[1,"\\n                            "],[8,[39,31],null,[["@onDeleteDropdownItemClick","@onEditDropdownItemClick","@onRemoveDropdownItemClick","@selectedAd","@onSaveAndContinue","@isSavingSelectedAd","@selectedAdIndex","@campaignId","@updateAdListFromCreatives","@shouldDisableEdit","@shouldDisableDelete"],[[30,0,["onDeleteAd"]],[30,0,["openEditAdModal"]],[30,0,["adsModalState","openAdDeleteFeedbackModal"]],[30,0,["selectedAd"]],[30,11],[30,12],[30,9],[30,13,["id"]],[30,14],[30,0,["shouldDisableCreateAndEdit"]],[30,0,["shouldDisableDelete"]]]],null],[1,"\\n                          "],[13],[1,"\\n"]],[]],null],[1,"                      "]],[10]]]]],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n"]],[8,9]],null],[1,"              "],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"optima-ads-review__content-column"],[12],[1,"\\n            "],[10,"h3"],[15,0,[29,["mb2 ml4 optima-ads-review__content-column-heading"," ",[28,[37,21],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_optima-ads-review_ad-preview-header","campaign-manager-web/components/optima/ads-review"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[14,0,"optima-ads-review__content-ads-preview u-border__common"],[12],[1,"\\n"],[41,[30,0,["selectedAd"]],[[[1,"                "],[10,0],[14,0,"u-display-flex u-layout-flex__container--space-between m4 mb0"],[12],[1,"\\n                  "],[8,[39,32],null,[["@isDisabled","@isFirstSegmentSelected","@firstSegmentTitle","@firstSegmentA11yLabel","@lastSegmentTitle","@lastSegmentA11yLabel","@onClickFirstSegment","@onClickLastSegment"],[false,[28,[37,25],[[30,0,["selectedTab"]],[30,0,["TAB_NAMES","AD"]]],null],[28,[37,2],["i18n_optima-ads-review_candidate-preview-tab","campaign-manager-web/components/optima/ads-review"],null],[28,[37,2],["i18n_optima-ads-review_candidate-preview-tab-a11y-label","campaign-manager-web/components/optima/ads-review"],null],[28,[37,2],["i18n_optima-ads-review_destination-preview-tab","campaign-manager-web/components/optima/ads-review"],null],[28,[37,2],["i18n_optima-ads-review_destination-preview-tab-a11y-label","campaign-manager-web/components/optima/ads-review"],null],[28,[37,27],[[30,0,["onTabSelect"]],[30,0,["TAB_NAMES","AD"]]],null],[28,[37,27],[[30,0,["onTabSelect"]],[30,0,["TAB_NAMES","DESTINATION"]]],null]]],null],[1,"\\n                  "],[10,0],[12],[1,"\\n"],[41,[51,[30,0,["isAssetsOptimaR1ForGAEnabled"]]],[[[1,"                      "],[8,[39,9],[[4,[38,10],["click",[30,0,["openEditAdModal"]]],null],[4,[38,8],["optima_ad_create_edit_ad"],null]],[["@buttonType","@circle","@emphasized","@disabled","@icon","@size","@text"],["tertiary",true,false,[30,0,["shouldDisableCreateAndEdit"]],"edit","small",[52,[28,[37,25],[[30,0,["selectedTab"]],[30,0,["TAB_NAMES","AD"]]],null],[28,[37,2],["i18n_edit_ad_a11y","campaign-manager-web/components/optima/ads-review"],null],[28,[37,2],["i18n_edit_destination_a11y","campaign-manager-web/components/optima/ads-review"],null]]]],null],[1,"\\n"],[41,[28,[37,25],[[30,0,["selectedTab"]],[30,0,["TAB_NAMES","AD"]]],null],[[[1,"                        "],[8,[39,9],[[4,[38,10],["click",[30,0,["adsModalState","openAdDeleteFeedbackModal"]]],null],[4,[38,8],["optima_ad_create_delete"],null]],[["@buttonType","@circle","@emphasized","@disabled","@icon","@size","@text"],["tertiary",true,false,[30,0,["shouldDisableDelete"]],"trash","small",[28,[37,2],["i18n_delete_ad_a11y","campaign-manager-web/components/optima/ads-review"],null]]],null],[1,"\\n"]],[]],null]],[]],null],[1,"                  "],[13],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[41,[28,[37,25],[[30,0,["selectedTab"]],[30,0,["TAB_NAMES","AD"]]],null],[[[1,"                "],[10,0],[14,0,"m2 mt0 optima-ads-review__preview-ad"],[12],[1,"\\n"],[41,[30,0,["selectedAd"]],[[[1,"                    "],[8,[39,33],[[24,0,"optima-ads-review__content-ad-preview-iframe"],[24,"title","title"]],[["@content","@contentType","@placement"],[[30,0,["previewContent"]],[30,0,["previewContentType"]],[30,0,["previewPlacement"]]]],null],[1,"\\n"]],[]],null],[1,"                "],[13],[1,"\\n"]],[]],[[[1,"                "],[10,0],[14,0,"optima-ads-review__preview-destination ph4"],[12],[1,"\\n"],[41,[28,[37,16],[[30,0,["selectedLeadGenFormId"]],[30,15]],null],[[[41,[30,0,["leadGenFormLivePreviewObject","value"]],[[[1,"                      "],[10,0],[14,0,"optima-ads-review__lgf-preview"],[12],[1,"\\n                        "],[8,[39,34],null,[["@arePreviewOptionsHidden","@desktopTitle","@isInteractive","@isLeadGenObjective","@isNotUsingLeadGenUIPlatform","@isTitleHidden","@mobileTitle","@previewDesktopUrl","@previewMobileUrl","@previewObject","@trackingKeys"],[true,[30,0,["leadGenFormLivePreviewObject","value","desktop","title"]],true,[30,15],true,true,[30,0,["leadGenFormLivePreviewObject","value","mobile","title"]],[30,0,["leadGenFormLivePreviewObject","value","desktop","url"]],[30,0,["leadGenFormLivePreviewObject","value","mobile","url"]],[30,0,["leadGenFormLivePreviewObject","value","previewObject"]],[28,[37,35],null,[["desktopTabSelected","mobileTabSelected"],[[30,0,["leadGenFormLivePreviewObject","value","desktop","tracking"]],[30,0,["leadGenFormLivePreviewObject","value","mobile","tracking"]]]]]]],null],[1,"\\n                      "],[13],[1,"\\n"]],[]],null]],[]],[[[41,[30,0,["selectedLandingPage"]],[[[1,"                    "],[8,[39,36],[[24,0,"optima-ads-review__llp-preview"]],[["@company","@formState"],[[30,16],[30,0,["selectedLandingPage"]]]],null],[1,"\\n"]],[]],[[[41,[30,0,["selectedLandingPageUrl"]],[[[1,"                    "],[10,0],[14,0,"u-layout__height-full u-layout__overflow-auto"],[12],[1,"\\n                      "],[8,[39,37],[[24,0,"optima-ads-review__llp-preview-iframe"],[16,"title",[28,[37,2],["i18n_landing_page_iframe_title","campaign-manager-web/components/optima/ads-review"],null]],[4,[38,10],["load",[28,[37,38],["target",[30,0,["onLoadLandingPagePreviewIFrame"]]],null]],null]],[["@src"],[[30,0,["selectedLandingPageUrl"]]]],null],[1,"\\n                    "],[13],[1,"\\n"]],[]],[[[41,[30,0,["selectedAd","destinationUrl"]],[[[1,"                    "],[10,0],[14,0,"u-display-flex u-items-center u-justify-center u-layout__height-full"],[12],[1,"\\n                      "],[8,[39,39],null,[["@destinationUrlText","@destinationUrlHref"],[[30,0,["selectedAd","destinationUrl"]],[30,0,["selectedAd","formattedDestinationUrl"]]]],null],[1,"\\n                    "],[13],[1,"\\n                  "]],[]],null]],[]]]],[]]]],[]]],[1,"                "],[13],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"],[41,[30,0,["shouldShowAIGeneratedIcon"]],[[[1,"          "],[10,0],[14,0,"u-display-flex mt4"],[12],[1,"\\n            "],[10,0],[14,0,"mr2 mb1"],[12],[1,"\\n              "],[8,[39,12],[[16,0,[52,[30,0,["isAssetsOptimaR1ForGAEnabled"]],"u-layout__vertical-align-middle","optima-objective-modal-button__ai_blue"]],[24,"aria-hidden","false"],[24,"role","img"]],[["@size","@name"],["small","signal-ai"]],null],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[15,0,[29,["u-layout-flex__container--center-space-between"," ",[28,[37,13],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n              "],[8,[39,40],null,null,[["default"],[[[[1,"\\n                "],[1,[28,[35,2],["i18n_ai_generated_images_badge_explanation_message","campaign-manager-web/components/optima/ads-review"],[["linkInfo"],[[28,[37,41],null,[["dataTestSelector","href","ariaLabel","role"],["data-test-ads-review-ai-generated-badge-learn-more-link",[28,[37,42],null,[["path"],["help/lms/answer/a1640349"]]],[28,[37,2],["i18n_learn_more_about_ai_generated_images_badge","campaign-manager-web/components/optima/ads-review"],null],[30,17,["role"]]]]]]]]],[1,"\\n              "]],[17]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "]],[]]]],[]]]],[]]],[1,"    "]],[]]]]],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,43],null,[["@isFeedbackModalOpen","@onDismissModal","@onDeleteAd","@getFeedbackImpressionEventPayload","@selectedAd"],[[30,0,["adsModalState","isAdDeleteFeedbackModalOpen"]],[30,0,["adsModalState","closeAdDeleteFeedbackModal"]],[30,0,["onDeleteAd"]],[30,0,["getFeedbackImpressionEventPayload"]],[30,0,["selectedAd"]]]],null],[1,"\\n\\n"],[41,[51,[30,0,["isAddPrivacyModalFinishedClosing"]]],[[[1,"  "],[8,[39,44],null,[["@isOpen","@onModalDismiss","@onModalFinishedClosing","@onPrivacyPolicySubmit"],[[30,0,["adsModalState","isAddPrivacyPolicyModalOpen"]],[30,0,["adsModalState","closeAddPrivacyPolicyModal"]],[30,0,["onPrivacyPolicyModalFinishedClosing"]],[30,18]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isAdModalOpen"]],[[[1,"  "],[8,[39,45],null,[["@account","@availableLandingPages","@availableLeadGenForms","@campaign","@candidateFlowId","@company","@defaultDestinationUrl","@defaultLeadGenFormId","@getFeedbackImpressionEventPayload","@initiallySelectedTab","@isCreatingNewAd","@isEditingExistingCampaign","@isLeadGenFormSupported","@onModalSubmitButtonClick","@onModalSubmitButtonClickForMultiAds","@onApplyLandingPageCandidateChanges","@onApplyLeadGenFormCandidateChanges","@onEditModalDismiss","@onUpdateAdDestination","@adToEdit","@selectedLandingPageId","@shouldDisableDelete","@draftMoreAdsCount","@shouldDraftMoreAds","@onLandPageCandidateSelect","@onLeadGenFormSelect","@onDraftMoreAdsComplete"],[[30,19],[30,20],[30,21],[30,13],[30,22],[30,16],[30,0,["defaultDestinationUrl"]],[30,0,["defaultLeadGenFormId"]],[30,0,["getFeedbackImpressionEventPayload"]],[30,0,["selectedTab"]],[30,0,["newAdFlowProps","isCreatingAd"]],[30,23],[30,15],[30,0,["onModalSubmitButtonClick"]],[30,0,["onModalSubmitButtonClickForMultiAds"]],[30,24],[30,25],[30,0,["onEditModalDismiss"]],[30,26],[30,0,["adBeingEditedInAdForm"]],[30,0,["selectedLandingPage","id"]],[30,0,["shouldDisableDelete"]],[30,0,["draftMoreAdsCount"]],[30,0,["isDraftMoreAdsButtonClicked"]],[30,27],[30,28],[30,0,["onDraftMoreAdsComplete"]]]],null],[1,"\\n"]],[]],null]],["&attrs","@hasNoAdsInCampaign","@isLoading","createAdDropdown","@hasAdCandidatesFetchFailed","@onRetryAdCandidateFetch","@isPrivacyPolicyNoticeShowing","ad","idx","lockup","@onSaveAndContinue","@isSavingSelectedAd","@campaign","@updateAdListFromCreatives","@isLeadGenFormSupported","@company","iphHelper","@onUpdatePrivacyPolicy","@account","@availableLandingPages","@availableLeadGenForms","@candidateFlowId","@isEditingExistingCampaign","@onApplyLandingPageCandidateChanges","@onApplyLeadGenFormCandidateChanges","@onUpdateAdDestination","@onLandPageCandidateSelect","@onLeadGenFormSelect"],false,["optima/module-card","if","t","not","or","unless","hue-web-menu","set","track-interaction","hue-web-button","on","concierge-assist-button","hue-web-icons@icon","hue-web-foundations@-text-body","page-empty-state","hue-web-foundations@-artdeco-migration-scope","and","hue-web-empty-state","track-render","get","-get-dynamic-var","hue-web-foundations@-text-heading","coach-campaign-summary-message","each","-track-array","eq","track-impression","fn","hue-web-entity-lockup","hue-web-entity","remove-url-prefix","optima/ads-review-ads-list-item-dropdown","segmented-control","ads-preview/ads-preview","leadgen-form-live-preview","hash","landing-pages/external-url-preview","test-aware-iframe","pick","optima/destination-url-preview","iph-helper","external-link-info","help-center-url","optima/ads-review-delete-modal","optima/ads-review-privacy-policy-modal","optima/ads-review-edit"]]',moduleName:"campaign-manager-web/components/optima/ads-review.hbs",isStrictMode:!1})
let me=e.default=(w=(0,d.inject)("hue-web-toast"),I=(0,d.inject)("optima-loader"),P=(0,d.inject)(),N=(0,d.inject)(),R=(0,d.inject)("ad-form"),D=(0,d.inject)("scheduled-session-recorder"),M=(0,d.inject)("optima/ad"),L=(0,d.inject)(),k=(0,d.inject)("optima/ads-modal-state"),U=(0,d.inject)("optima/data-store"),(0,r.assertPropTypes)((se=class extends i.default{get companyId(){return(0,g.getIdFromUrn)(this.args.account?.reference)}get selectedIndex(){const e=this.selectedAdId??this.args.selectedCreativeId
if(void 0!==e){const t=this.adList.findIndex((({id:t})=>t===e))
return Math.max(t,0)}return 0}get copilotSummaryCopyValue(){return this.i18n.lookupTranslation(this.constructor,"i18n_optima_js-ads-review-copilot-summary-value")({count:this.adList?.length})}get copilotSummaryCopyLabel(){return this.i18n.lookupTranslation(this.constructor,"i18n_optima_js-ads-review-copilot-summary-label")()}get coachAdsSummaryMessageOptions(){return[[s.CAMPAIGN_SUMMARY_MESSAGE_FIELDS.ADS,this.copilotSummaryCopyLabel,this.copilotSummaryCopyValue]]}get selectedAd(){return this.adList[this.selectedIndex]}get adList(){return this.isAssetsOptimaR1ForGAEnabled?this.dataStore.adList:this.args.adList}get previewContent(){const e=this.account.accountObj?.reference,{imageUrl:t,introductoryText:n,description:a,destinationUrl:i,headline:r,callToAction:o}=this.selectedAd
return(0,u.buildPreviewContentPayload)({author:e,contentType:this.previewContentType,imageUrl:t,introductoryText:n,description:a,destinationUrl:i,headline:r,callToAction:o,isLeadGenFormSupported:this.args.isLeadGenFormSupported})}get selectedLandingPage(){return this.selectedAd?.landingPageCandidate}get selectedLeadGenFormId(){return this.selectedAd?.leadGenFormId}get leadGenFormsIdToNamesMap(){return(this.args.availableLeadGenForms??[]).reduce(((e,t)=>(e[t.id]=t.form.name,e)),{})}get selectedLandingPageUrl(){const e=this.selectedAd?.destinationUrl
return h.PB_URL_REGEX.test(e)&&this.isPostClickLandingPagesOptimaEnabled?(0,f.addQueryParams)(e,{isMobile:!0,disableTracking:!0}):null}get leadGenFormLivePreviewObject(){return new O.default(this.createLeadGenFormPreview(),this)}get isLoadingOptimaModules(){return!this.optimaLoader.allComponentsLoaded}get isPostClickLandingPagesOptimaEnabled(){return this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enablePostClickLandingPagesOptima)}get hasCampaignEnded(){return[E.CAMPAIGN_STATUSES.COMPLETED,E.CAMPAIGN_STATUSES.ARCHIVED].includes(this.args.campaign.status)}get shouldDisableCreateAndEdit(){return!this.args.account.canCreateDsc||this.hasCampaignEnded||this.args.isLoading}get shouldDisableDelete(){return!this.args.account.canCreateDsc||this.hasCampaignEnded||[E.CAMPAIGN_STATUSES.ACTIVE,E.CAMPAIGN_STATUSES.PAUSED].includes(this.args.campaign.status)}get shouldShowAIGeneratedIcon(){return this.adList.filter((e=>e.isAIGenerated)).length>0}get isAssetsOptimaR1ForGAEnabled(){return this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableAssetsOptimaR1ForGA)}get shouldShowCreateAdBanner(){return this.isAssetsOptimaR1ForGAEnabled&&this.showCreateAdBanner&&this.adList.length<C.recommendedNumberOfAds&&!this.args.hasNoAdsInCampaign}get adBeingEditedInAdForm(){return this.newAdFlowProps.isCreatingAd?this.newAdFlowProps.temporaryAd:this.selectedAd}get draftMoreAdsCount(){return C.recommendedNumberOfAds-this.adList.length}get isAdModalOpen(){return this.adsModalState.isEditAdModalOpen?!this.args.isLoading:this.adsModalState.isContentHubModalOpen}constructor(){super(...arguments),ce(this,"toast",z,this),ce(this,"optimaLoader",j,this),ce(this,"i18n",G,this),ce(this,"lix",B,this),ce(this,"tracking",V,this),ce(this,"fastboot",Y,this),ce(this,"account",H,this),ce(this,"adFormService",q,this),ce(this,"sessionRecorder",K,this),ce(this,"adService",W,this),ce(this,"router",X,this),ce(this,"adsModalState",$,this),ce(this,"dataStore",J,this),ue(this,"MODULE_NAMES",s.MODULE_NAMES),ue(this,"TAB_NAMES",s.ADS_REVIEW_TAB_NAMES),ue(this,"defaultNewAdProps",{isCreatingAd:!1,temporaryAd:null}),ce(this,"newAdFlowProps",Q,this),ce(this,"selectedTab",Z,this),ce(this,"isAddPrivacyModalFinishedClosing",ee,this),ce(this,"selectedAdFormat",te,this),ce(this,"isCreateAdDropdownMenuOpen",ne,this),ce(this,"isContentHubModalOpen",ae,this),ce(this,"selectedAdId",ie,this),ce(this,"showCreateAdBanner",re,this),ce(this,"isDraftMoreAdsButtonClicked",oe,this),ce(this,"wasEmptyAdList",le,this),ue(this,"previewContentType",y.CONTENT_TYPE.ARTICLE),ue(this,"previewPlacement",S.AD_PLACEMENT.DESKTOP),this._correctQueryParamsIfNoMatchingAd()
this.dataStore.adList.length||(this.wasEmptyAdList=!0)}onTabSelect(e){this.selectedTab=e,this.sessionRecorder.fireTag(`ads-review__select-${e}`)}openEditAdModal(){this.adsModalState.openEditAdModal(),this.isEditModalFinishedClosing=!1,this.sessionRecorder.fireTag(`ads-review__edit-${this.selectedTab}`)}onEditModalDismiss(e){if("scrim"===e.target.getAttribute("data-tag"))return!1
this.newAdFlowProps.isCreatingAd&&(this.newAdFlowProps={...this.defaultNewAdProps}),this.adsModalState.closeEditAdModal()}onOpenPrivacyPolicyModal(){this.adsModalState.openAddPrivacyPolicyModal(),this.isAddPrivacyModalFinishedClosing=!1}onPrivacyPolicyModalFinishedClosing(){this.isAddPrivacyModalFinishedClosing=!0}onAdSelected(e){this.selectedAdId=e,this.router.transitionTo({queryParams:{selectedCreativeId:e}})}async onModalSubmitButtonClick({ad:e,landingPageId:t,isApplyDestinationToAllAdsChecked:n,viewModel:a}){const{destinationUrl:i,leadGenFormId:r}=a,{id:o}=e
n?this.adList.forEach((e=>{this.args.onUpdateAdDestination(e.id,t,r,i)})):this.args.onUpdateAdDestination(o,t,r,i),this.newAdFlowProps.isCreatingAd&&(this.selectedAdId=o,this.newAdFlowProps={...this.defaultNewAdProps}),await(this.args.onModalSubmitButtonClick?.(o,a)),this.adsModalState.closeEditAdModal()}async onModalSubmitButtonClickForMultiAds(){this.newAdFlowProps.isCreatingAd&&(this.newAdFlowProps={...this.defaultNewAdProps}),this.isDraftMoreAdsButtonClicked=!1,this.adsModalState.closeEditAdModal(),this.wasEmptyAdList&&this.dataStore.adList.length&&(this.optimaLoader.sendMessageWithAutoGeneratedAds(),this.wasEmptyAdList=!1)
const e=this.dataStore.lastAd?.id
this.router.transitionTo({queryParams:{selectedCreativeId:e}})}async onEditModalOpenForNewAd(){if(this.isAssetsOptimaR1ForGAEnabled)this.newAdFlowProps={isCreatingAd:!0}
else{const e={adName:(0,u.constructAdName)({index:this.args.adList.length}),id:Date.now(),isTemporaryAd:!0,destinationUrl:this.args.defaultDestinationUrl}
this.args.defaultLeadGenFormId&&(e.leadGenFormId=this.args.defaultLeadGenFormId)
const t=new m.FlattenedAd(e,this)
this.newAdFlowProps={isCreatingAd:!0,temporaryAd:t}}this.openEditAdModal()}async onDeleteAd(e,t){try{this.adsModalState.closeAdDeleteFeedbackModal()
const n=this.selectedIndex,a=this.selectedAd.adName??""
await this.args.onDeleteAd(this.selectedAd)
const i=n>=this.adList.length?n-1:n,r=this.adList[i]?.id
this.selectedAdId=r,this.router.transitionTo({queryParams:{selectedCreativeId:r}})
const o=(0,u.selectedFeedbackOptions)(e)
let l
this.adService.fireAdFeedbackSubmitEvent({accountId:this.args.account.id,campaignId:this.args.campaign.id,candidateFlowId:this.args.candidateFlowId,feedbackChoices:o,feedbackDescription:t}),l=a?this.i18n.lookupTranslation(this.constructor,"i18n_delete_confirmation_toast"):this.i18n.lookupTranslation(this.constructor,"i18n_delete_confirmation_toast_no_adname"),this.toast.add({type:p.TOAST_TYPES.SUCCESS,message:l([{selectedAdName:a}])})}catch(n){const e=this.i18n.lookupTranslation(this.constructor,"i18n_creative_delete_failure_toast")
this.toast.add({type:p.TOAST_TYPES.ERROR,message:e([])})}}async createLeadGenFormPreview(){if(!this.selectedLeadGenFormId)return{}
const e=this.args.availableLeadGenForms.find((e=>String(e.id)===String(this.selectedLeadGenFormId)))
if(!e)return{}
let t
try{t=await this.adFormService.getPredefinedQuestionsListByLocale(this.args.campaign.locale)}catch(n){t=[]}return(0,_.getLivePreviewObject)({companyId:(0,g.getIdFromUrn)(this.args.account.reference),leadGenForm:e,i18nService:this.i18n,localizedPredefinedQuestions:t})}getFeedbackImpressionEventPayload(){return{name:b.TRACKING_EVENT_TOPIC.CAMPAIGN_MANAGER_AI_CREATIVE_CREATION_FEEDBACK_IMPRESSION_EVENT,topic:b.TRACKING_EVENT_TOPIC.CAMPAIGN_MANAGER_AI_CREATIVE_CREATION_FEEDBACK_IMPRESSION_EVENT,body:{sponsoredCampaignUrn:(0,g.createUrnFromAttrs)(g.URN_TYPES.SPONSORED_CAMPAIGN,this.args.campaign.id),sponsoredAccountUrn:(0,g.createUrnFromAttrs)(g.URN_TYPES.SPONSORED_ACCOUNT,this.args.account.id),adCreativeCreationSessionTrackingId:this.args.candidateFlowId,campaignManagerEntryPoint:s.OPTIMA_AUTOMATED,automationUseCases:[s.AUTOMATION_USE_CASES.AD_CANDIDATE]}}}onLoadLandingPagePreviewIFrame(e){this.fastboot.isFastBoot&&(e.style.height=`${e.contentWindow.document.body.scrollHeight}px`)}fireAdCandidateViewEvent(e){return this.adService.getAdViewTrackingEvent({ad:e,accountId:this.args.account.id,campaignId:this.args.campaign.id,candidateFlowId:this.args.candidateFlowId})}closeContentHubModal(){this.isContentHubModalOpen=!1}onDraftMoreAdsButtonClick(){this.isDraftMoreAdsButtonClicked=!0,this.openEditAdModal()}onDraftMoreAdsComplete(){this.isDraftMoreAdsButtonClicked=!1}_correctQueryParamsIfNoMatchingAd(){if(void 0!==this.args.selectedCreativeId){-1===(0,v.findIndexOfAd)(this.dataStore.adList,this.args.selectedCreativeId)&&this.router.replaceWith({queryParams:{selectedCreativeId:null,isEditAdModalOpen:null}})}}},ue(se,"propTypes",{account:r.PropTypes.instanceOf(c.default).isRequired,adList:r.PropTypes.arrayOf(r.PropTypes.instanceOf(m.FlattenedAd)).isRequired,availableLandingPages:r.PropTypes.oneOfType([r.PropTypes.arrayOf(r.PropTypes.object),r.PropTypes.null]),availableLeadGenForms:r.PropTypes.oneOfType([r.PropTypes.arrayOf(r.PropTypes.object),r.PropTypes.null]),campaign:r.PropTypes.instanceOf(o.default).isRequired,candidateFlowId:r.PropTypes.string.isRequired,company:r.PropTypes.object.isRequired,defaultDestinationUrl:r.PropTypes.string,defaultLeadGenFormId:r.PropTypes.string,hasAdCandidatesFetchFailed:r.PropTypes.bool.isRequired,isEditingExistingCampaign:r.PropTypes.bool.isRequired,isLeadGenFormSupported:r.PropTypes.bool.isRequired,isLoading:r.PropTypes.bool,isPrivacyPolicyNoticeShowing:r.PropTypes.bool,selectedCreativeId:r.PropTypes.oneOfType([r.PropTypes.number,r.PropTypes.string,r.PropTypes.null]),onApplyLandingPageCandidateChanges:r.PropTypes.func.isRequired,onApplyLeadGenFormCandidateChanges:r.PropTypes.func.isRequired,onDeleteAd:r.PropTypes.func.isRequired,onModalSubmitButtonClick:r.PropTypes.func.isRequired,onUpdateAdDestination:r.PropTypes.func.isRequired,onUpdatePrivacyPolicy:r.PropTypes.func.isRequired,onSaveAndContinue:r.PropTypes.func.isRequired,isSavingSelectedAd:r.PropTypes.bool.isRequired,updateAdListFromCreatives:r.PropTypes.func.isRequired}),z=de((F=se).prototype,"toast",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=de(F.prototype,"optimaLoader",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=de(F.prototype,"i18n",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=de(F.prototype,"lix",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=de(F.prototype,"tracking",[d.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=de(F.prototype,"fastboot",[d.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=de(F.prototype,"account",[d.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=de(F.prototype,"adFormService",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=de(F.prototype,"sessionRecorder",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=de(F.prototype,"adService",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=de(F.prototype,"router",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=de(F.prototype,"adsModalState",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=de(F.prototype,"dataStore",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=de(F.prototype,"newAdFlowProps",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{...this.defaultNewAdProps}}}),Z=de(F.prototype,"selectedTab",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.TAB_NAMES.AD}}),ee=de(F.prototype,"isAddPrivacyModalFinishedClosing",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),te=de(F.prototype,"selectedAdFormat",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return A.AD_FORMAT.STANDARD_SPONSORED_CONTENT}}),ne=de(F.prototype,"isCreateAdDropdownMenuOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ae=de(F.prototype,"isContentHubModalOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ie=de(F.prototype,"selectedAdId",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),re=de(F.prototype,"showCreateAdBanner",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),oe=de(F.prototype,"isDraftMoreAdsButtonClicked",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),le=de(F.prototype,"wasEmptyAdList",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),de(F.prototype,"onTabSelect",[a.action],Object.getOwnPropertyDescriptor(F.prototype,"onTabSelect"),F.prototype),de(F.prototype,"openEditAdModal",[a.action],Object.getOwnPropertyDescriptor(F.prototype,"openEditAdModal"),F.prototype),de(F.prototype,"onEditModalDismiss",[a.action],Object.getOwnPropertyDescriptor(F.prototype,"onEditModalDismiss"),F.prototype),de(F.prototype,"onOpenPrivacyPolicyModal",[a.action],Object.getOwnPropertyDescriptor(F.prototype,"onOpenPrivacyPolicyModal"),F.prototype),de(F.prototype,"onPrivacyPolicyModalFinishedClosing",[a.action],Object.getOwnPropertyDescriptor(F.prototype,"onPrivacyPolicyModalFinishedClosing"),F.prototype),de(F.prototype,"onAdSelected",[a.action],Object.getOwnPropertyDescriptor(F.prototype,"onAdSelected"),F.prototype),de(F.prototype,"onModalSubmitButtonClick",[a.action],Object.getOwnPropertyDescriptor(F.prototype,"onModalSubmitButtonClick"),F.prototype),de(F.prototype,"onModalSubmitButtonClickForMultiAds",[a.action],Object.getOwnPropertyDescriptor(F.prototype,"onModalSubmitButtonClickForMultiAds"),F.prototype),de(F.prototype,"onEditModalOpenForNewAd",[a.action],Object.getOwnPropertyDescriptor(F.prototype,"onEditModalOpenForNewAd"),F.prototype),de(F.prototype,"onDeleteAd",[a.action],Object.getOwnPropertyDescriptor(F.prototype,"onDeleteAd"),F.prototype),de(F.prototype,"getFeedbackImpressionEventPayload",[a.action],Object.getOwnPropertyDescriptor(F.prototype,"getFeedbackImpressionEventPayload"),F.prototype),de(F.prototype,"onLoadLandingPagePreviewIFrame",[a.action],Object.getOwnPropertyDescriptor(F.prototype,"onLoadLandingPagePreviewIFrame"),F.prototype),de(F.prototype,"fireAdCandidateViewEvent",[a.action],Object.getOwnPropertyDescriptor(F.prototype,"fireAdCandidateViewEvent"),F.prototype),de(F.prototype,"closeContentHubModal",[a.action],Object.getOwnPropertyDescriptor(F.prototype,"closeContentHubModal"),F.prototype),de(F.prototype,"onDraftMoreAdsButtonClick",[a.action],Object.getOwnPropertyDescriptor(F.prototype,"onDraftMoreAdsButtonClick"),F.prototype),de(F.prototype,"onDraftMoreAdsComplete",[a.action],Object.getOwnPropertyDescriptor(F.prototype,"onDraftMoreAdsComplete"),F.prototype),x=F))||x);(0,t.setComponentTemplate)(pe,me)})),define("campaign-manager-web/components/optima/audience",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/constants/optima","campaign-manager-web/constants/audiences/optima","campaign-manager-web/entities/account","campaign-manager-web/entities/campaign","campaign-manager-web/utils/targeting","campaign-manager-web/utils/targeting-models","campaign-manager-web/utils/urn","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/locale","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h){var f,T,E,y,S,A,C,O,v,w,I,P,N,R
function D(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function M(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const k=(0,n.createTemplateFactory)({id:"aJqg4xQa",block:'[[[1,"\\n"],[8,[39,0],[[17,1],[4,[38,2],[[30,0,["onOpenAudienceSeedSelection"]]],null]],[["@title","@isLoading","@moduleName","@subtitle"],[[28,[37,1],["i18n_module_title","campaign-manager-web/components/optima/audience"],null],[30,0,["isLoading"]],[30,0,["MODULE_NAMES","AUDIENCE"]],[28,[37,1],["i18n_module_description_v2","campaign-manager-web/components/optima/audience"],null]]],[["headerActions","content"],[[[[1,"\\n"],[41,[30,2,["canEditCampaign"]],[[[1,"      "],[8,[39,4],[[16,"disabled",[30,0,["isLoadingOptimaModules"]]],[4,[38,5],["click",[30,0,["onEditButtonClick"]]],null],[4,[38,6],["audience__add_signal"],null]],[["@text","@buttonType","@size","@emphasized"],[[28,[37,1],["i18n_edit","campaign-manager-web/components/optima/audience"],null],"tertiary","small",true]],null],[1,"\\n      "],[8,[39,7],[[16,"disabled",[30,0,["isLoadingOptimaModules"]]],[4,[38,5],["click",[30,0,["onAssistButtonClick"]]],null],[4,[38,6],["audience__click_assist"],null]],[["@targetId","@size","@emphasized","@icon"],["OPTIMA_COACH_AUDIENCE","small",true,"signal-ai"]],null],[1,"\\n"]],[]],null],[1,"  "]],[]],[[[1,"\\n"],[41,[30,0,["isAudienceSummaryEnabled"]],[[[1,"      "],[10,"section"],[14,0,"mt3"],[12],[1,"\\n        "],[10,"h3"],[15,0,[29,[[28,[37,8],null,[["size"],["large"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_audience_data_sources_title","campaign-manager-web/components/optima/audience"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,["mt2 mb4"," ",[28,[37,9],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_audience_data_sources_subtitle","campaign-manager-web/components/optima/audience"],null]],[1,"\\n        "],[13],[1,"\\n\\n"],[41,[30,0,["includedDataSourceNames","length"]],[[[1,"          "],[10,"article"],[14,0,"u-border-radius__xsmall u-bg-color__slate0 p4"],[12],[1,"\\n            "],[10,"h3"],[15,0,[29,[[28,[37,8],null,[["size"],["medium"]]]]]],[12],[1,"\\n              "],[8,[39,10],null,[["@sourceType"],[[30,0,["smartAudienceService","selectedSeedType"]]]],[["default"],[[[[1,"\\n              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,["mt3"," ",[28,[37,9],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_included_data_sources","campaign-manager-web/components/optima/audience"],[["dataSources"],[[30,0,["includedDataSourceNames"]]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"\\n        "],[10,0],[14,0,"mt4"],[12],[1,"\\n          "],[8,[39,4],[[16,"disabled",false],[4,[38,5],["click",[30,0,["onOpenAudienceSeedSelection"]]],null]],[["@buttonType","@size","@icon","@emphasized","@text","@loading","@loadingA11yText"],["secondary","small","add",true,[28,[37,1],["i18n_audience_add_data_sources_button","campaign-manager-web/components/optima/audience"],null],[30,0,["smartAudienceService","fetchSmartAudienceSeedsTask","isRunning"]],[28,[37,1],["i18n_audience_loading_a11y_data_sources","campaign-manager-web/components/optima/audience"],null]]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,"section"],[14,0,"mt4"],[12],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,9],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_targeting_included_locations_and_language","campaign-manager-web/components/optima/audience"],[["locations","language"],[[30,0,["includedLocationsSegmentsNames"]],[30,0,["includedLanguageSegment","name"]]]]]],[1,"\\n"],[41,[30,0,["excludedLocationsSegmentsNames","length"]],[[[1,"            "],[1,[28,[35,1],["i18n_targeting_excluded_locations","campaign-manager-web/components/optima/audience"],[["locations"],[[30,0,["excludedLocationsSegmentsNames"]]]]]],[1,"\\n"]],[]],null],[41,[30,0,["excludedContactListSegments","length"]],[[[1,"            "],[1,[28,[35,1],["i18n_targeting_excluded_contact_lists","campaign-manager-web/components/optima/audience"],[["lists"],[[30,0,["excludedContactListSegments"]]]]]],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n\\n"],[8,[39,11],null,[["@targetingCriteria","@campaign","@isEditModalOpen","@onModalDismiss","@onChangeSignalSource","@account","@company","@selectedSignalSource"],[[30,3,["targetingCriteria"]],[30,3],[30,0,["isEditModalOpen"]],[30,0,["onEditModalDismiss"]],[30,0,["onChangeSignalSource"]],[30,2],[30,4],[30,0,["selectedEditModalSignalSource"]]]],[["additionalContent"],[[[[1,"\\n    "],[8,[39,12],[[24,0,"mt3"]],[["@type","@isHidden"],["caution",[30,0,["isDraftCampaign"]]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_audience_mid_flight_warning","campaign-manager-web/components/optima/audience"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]]],["&attrs","@account","@campaign","@company"],false,["optima/module-card","t","on-audience-seed-recommendation","if","hue-web-button","on","track-interaction","concierge-assist-button","hue-web-foundations@-text-heading","hue-web-foundations@-text-body","audiences/matched/smart-audience/audience-source-type-i18n","optima/audience/edit-modal","hue-web-inline-feedback"]]',moduleName:"campaign-manager-web/components/optima/audience.hbs",isStrictMode:!1})
let U=e.default=(f=(0,i.inject)("audiences/matched-audience"),T=(0,i.inject)("audiences/smart-audience"),E=(0,i.inject)("optima-loader"),y=(0,i.inject)("scheduled-session-recorder"),(0,l.assertPropTypes)((R=class extends r.default{constructor(...e){super(...e),M(this,"MODULE_NAMES",s.MODULE_NAMES),D(this,"matchedAudienceService",C,this),D(this,"smartAudienceService",O,this),D(this,"optimaLoader",v,this),D(this,"sessionRecorder",w,this),D(this,"lix",I,this),D(this,"isEditModalOpen",P,this),D(this,"selectedEditModalSignalSource",N,this),M(this,"onChangeSignalSource",(e=>{this.selectedEditModalSignalSource=e}))}get isLoadingOptimaModules(){return!this.optimaLoader.allComponentsLoaded}get cmTargetingCriteria(){return m.CmTargetingCriteria.fromTargetingCriteria(this.args.campaign.targetingCriteria)}get isDraftCampaign(){return this.args.campaign.status===b.STATUSES.DRAFT}get predictiveAudienceSegment(){const e=this.cmTargetingCriteria.getIncludeFacetObj(p.FACET_URNS.MATCHED_AUDIENCES_SMART_AUDIENCES)
return e?.segments[0]}get isLoading(){return this.optimaLoader.isComponentLoading(s.MODULE_NAMES.AUDIENCE)}get isAudienceSummaryEnabled(){return this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableOptimaAudiencesSummary)}get includedLocationsFacet(){return this.cmTargetingCriteria.getIncludeLocationFacetObj()??null}get includedLocationsSegmentsNames(){const{includedLocationsFacet:e}=this
return e?e.segments.map((({name:e})=>e)):[]}get excludedLocationsFacet(){return this.cmTargetingCriteria.getExcludeLocationFacetObj()??null}get excludedLocationsSegmentsNames(){const{excludedLocationsFacet:e}=this
return e?e.segments.map((({name:e})=>e)):[]}get languageFacet(){return this.cmTargetingCriteria.getIncludeFacetObj(p.FACET_URNS.INTERFACE_LOCALES)}get includedLanguageSegment(){return this.languageFacet.segments[0]}get excludedContactListSegments(){const e=this.cmTargetingCriteria.getExcludeFacetObj(p.FACET_URNS.MATCHED_AUDIENCES_MEMBER_UPLOADED_LISTS)
return e?e.segments.map((({name:e})=>e)):[]}get includedDataSourceNames(){return this.smartAudienceService?.selectedSeeds.length?this.smartAudienceService.selectedSeeds.map((({name:e})=>e)):[]}onEditModalDismiss(e){if(this.isEditModalOpen=!1,this.sessionRecorder.fireTag("auto-audience-update"),e){const t={targetingCriteria:e},n=m.CmTargetingCriteria.fromTargetingCriteria(e),[a]=n.getIncludeFacetObj(p.FACET_URNS.INTERFACE_LOCALES).segments;(0,_.convertLocaleToUrn)(this.args.campaign.locale)!==a.urn&&(t.locale=(0,_.convertUrnToLocale)(a.urn)),this.args.onCampaignChange(t)}}onEditButtonClick(){this.sessionRecorder.fireTag("auto-audience-edit"),this.initializeEditModal()}onAssistButtonClick(){this.sessionRecorder.fireTag("assist-audience")}onOpenAudienceSeedSelection(){this.initializeEditModal(c.EDITABLE_SIGNAL_SOURCES.INCLUDED_DATA_SOURCES)}initializeEditModal(e=""){this.selectedEditModalSignalSource=e,this.isEditModalOpen=!0,this.smartAudienceService.fetchSmartAudienceSeedsTask.perform(this.args.account.accountId),this.matchedAudienceService.fetchAudiencesListTask.perform(this.args.account.accountId),this.predictiveAudienceSegment?this.smartAudienceService.fetchSmartAudienceAdSegmentTask.perform(this.args.account.accountId,(0,g.getIdFromUrn)(this.predictiveAudienceSegment.urn)):this.smartAudienceService.resetAudienceProperties()}},M(R,"propTypes",{account:l.PropTypes.instanceOf(u.default).isRequired,campaign:l.PropTypes.instanceOf(d.default).isRequired,company:l.PropTypes.object.isRequired,onCampaignChange:l.PropTypes.func.isRequired}),C=L((A=R).prototype,"matchedAudienceService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=L(A.prototype,"smartAudienceService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=L(A.prototype,"optimaLoader",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=L(A.prototype,"sessionRecorder",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=L(A.prototype,"lix",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=L(A.prototype,"isEditModalOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N=L(A.prototype,"selectedEditModalSignalSource",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),L(A.prototype,"onEditModalDismiss",[a.action],Object.getOwnPropertyDescriptor(A.prototype,"onEditModalDismiss"),A.prototype),L(A.prototype,"onEditButtonClick",[a.action],Object.getOwnPropertyDescriptor(A.prototype,"onEditButtonClick"),A.prototype),L(A.prototype,"onAssistButtonClick",[a.action],Object.getOwnPropertyDescriptor(A.prototype,"onAssistButtonClick"),A.prototype),L(A.prototype,"onOpenAudienceSeedSelection",[a.action],Object.getOwnPropertyDescriptor(A.prototype,"onOpenAudienceSeedSelection"),A.prototype),S=A))||S);(0,t.setComponentTemplate)(k,U)})),define("campaign-manager-web/components/optima/audience/edit-modal",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","ember-concurrency-decorators","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/constants/audiences/optima","campaign-manager-web/entities/account","campaign-manager-web/utils/targeting","campaign-manager-web/utils/targeting-models","tracked-toolbox","ember-async-data/tracked-async-data","campaign-manager-web/utils/audience-insights","campaign-manager-web/constants/lix","campaign-manager-web/entities/campaign"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h){var f,T,E,y,S,A,C,O,v,w,I,P,N,R
function D(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function M(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const k=(0,n.createTemplateFactory)({id:"8Hsc4r2n",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","optima-audience-edit-modal-header"]],[["@isOpen","@dismissModal","@size"],[[30,1],[30,0,["onCancelButtonClick"]],"large"]],[["default"],[[[[1,"\\n"],[41,[30,0,["isEditingSignalSource"]],[[[1,"    "],[8,[39,2],null,[["@signalSourceType","@modalHeaderComponent","@modalContentComponent","@modalFooterComponent","@onCancelEdit","@account","@targetingCriteria","@onSaveEdit"],[[30,3],[28,[37,3],[[30,2,["ModalHeader"]]],null],[28,[37,3],[[30,2,["ModalContent"]]],null],[28,[37,3],[[30,2,["ModalFooter"]]],null],[30,0,["onCancelEdit"]],[30,4],[30,0,["cmTargetingCriteria"]],[30,0,["onUpdateTargetingCriteria"]]]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[30,2,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n      "],[10,"h2"],[15,0,[29,["optima-audience-edit-modal__header"," ",[28,[37,4],null,[["size"],["large"]]]]]],[14,1,"optima-audience-edit-modal-header"],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_title","campaign-manager-web/components/optima/audience/edit-modal"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,2,["ModalContent"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,6],null,[["@message","@isLoading"],[[28,[37,5],["i18n_loading","campaign-manager-web/components/optima/audience/edit-modal"],null],[30,0,["isLoading"]]]],null],[1,"\\n\\n      "],[10,2],[14,0,"u-color__black--60"],[12],[1,"\\n        "],[8,[39,7],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,5],["i18n_content_description","campaign-manager-web/components/optima/audience/edit-modal"],[["linkInfo"],[[28,[37,8],null,[["role","href","ariaLabel","dataTestSelector"],[[30,5,["role"]],[28,[37,9],null,[["path"],["help/lms/answer/a1641318"]]],[28,[37,5],["i18n_learn_more_a11y_aria_label","campaign-manager-web/components/optima/audience/edit-modal"],null],"data-test-optima-audience-edit-modal__description__learn-more-link"]]]]]]],[1,"\\n        "]],[5]]]]],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,2],[14,0,"u-color__black--60 mv5 mb4"],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_included_attributes","campaign-manager-web/components/optima/audience/edit-modal"],null]],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,0],[14,0,"u-display-flex"],[12],[1,"\\n        "],[8,[39,10],[[16,"disabled",[30,0,["dataSourcesDisabled"]]],[4,[38,11],["click",[28,[37,12],[[30,6],[30,0,["editableSignalSources","INCLUDED_DATA_SOURCES"]]],null]],null]],[["@buttonType","@icon","@emphasized","@text","@loading","@loadingA11yText"],["tertiary","add",true,[28,[37,5],["i18n_data_sources_button","campaign-manager-web/components/optima/audience/edit-modal"],null],[30,0,["smartAudienceService","fetchSmartAudienceSeedsTask","isRunning"]],[28,[37,5],["i18n_loading_a11y_data_sources","campaign-manager-web/components/optima/audience/edit-modal"],null]]],null],[1,"\\n"],[41,[30,0,["dataSourcesDisabled"]],[[[1,"          "],[8,[39,13],[[24,0,"u-layout__display-inline-block"]],[["@contentClass","@placement"],["u-hoverable__content","right"]],[["trigger","content"],[[[[1,"\\n              "],[11,"button"],[16,"title",[28,[37,5],["i18n_pebble_label","campaign-manager-web/components/optima/audience/edit-modal"],null]],[16,"aria-label",[28,[37,5],["i18n_pebble_label","campaign-manager-web/components/optima/audience/edit-modal"],null]],[16,0,[29,["u-display-flex u-items-center button--unstyled"," ",[28,[37,14],null,[["color"],["text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,15],[[30,7,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                "],[8,[39,16],null,[["@size","@name"],["small","question"]],null],[1,"\\n              "],[13],[1,"\\n            "]],[7]],[[[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,14],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[8,[39,7],null,null,[["default"],[[[[1,"\\n                  "],[1,[28,[35,5],["i18n_pebble_content_data_sources","campaign-manager-web/components/optima/audience/edit-modal"],[["linkInfo"],[[28,[37,8],null,[["role","href","ariaLabel","dataTestSelector"],[[30,8,["role"]],[28,[37,9],null,[["path"],["help/lms/answer/a1631056"]]],[28,[37,5],["i18n_data_sources_learn_more_a11y_aria_label","campaign-manager-web/components/optima/audience/edit-modal"],null],"data-test-optima-audience-edit-modal__data-sources-tooltip__learn-more-link"]]]]]]],[1,"\\n                "]],[8]]]]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n\\n      "],[10,2],[14,0,"u-color__black--60 mb4 mt1"],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_data_sources_description","campaign-manager-web/components/optima/audience/edit-modal"],null]],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,0],[12],[1,"\\n"],[42,[28,[37,18],[[28,[37,18],[[30,0,["smartAudienceService","selectedSeeds"]]],null]],null],null,[[[1,"          "],[8,[39,19],[[24,0,"smart-audience-editor__pills mt2 mr2"],[4,[38,11],["click",[28,[37,12],[[30,0,["onRemoveSeedPill"]],[30,9]],null]],null]],[["@text","@a11yText"],[[30,9,["name"]],[28,[37,5],["i18n_dismiss_pill_button_label","campaign-manager-web/components/optima/audience/edit-modal"],[["seed"],[[30,9,["name"]]]]]]],null],[1,"\\n"]],[9]],null],[1,"        "],[8,[39,20],null,[["@type","@isHidden"],["negative",[28,[37,21],[[30,0,["smartAudienceService","areSeedsTotalAudienceCountLessThanMinimum"]]],null]]],[["default"],[[[[1,"\\n          "],[1,[30,0,["smartAudienceService","selectedSeedAudienceCountErrorText"]]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,10],[[4,[38,11],["click",[28,[37,12],[[30,6],[30,0,["editableSignalSources","INCLUDED_LOCATIONS"]]],null]],null]],[["@buttonType","@icon","@emphasized","@text"],["tertiary","add",true,[28,[37,5],["i18n_locations_button","campaign-manager-web/components/optima/audience/edit-modal"],null]]],null],[1,"\\n\\n      "],[10,0],[14,0,"mt1"],[12],[1,"\\n"],[42,[28,[37,18],[[28,[37,18],[[30,0,["includedLocationSegments"]]],null]],null],null,[[[1,"          "],[8,[39,19],[[4,[38,11],["click",[28,[37,12],[[30,0,["onSegmentDismissClick"]],[30,10]],null]],null]],[["@text"],[[30,10,["name"]]]],null],[1,"\\n"]],[10]],null],[1,"\\n        "],[8,[39,20],null,[["@type","@isHidden"],["negative",[28,[37,21],[[28,[37,22],[[30,0,["includedLocationSegments"]]],null]],null]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,5],["i18n_missing_included_location_error","campaign-manager-web/components/optima/audience/edit-modal"],null]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,"label"],[14,1,"optima-audience-edit-modal-language-label"],[14,"for","optima-audience-edit-modal-language-select"],[15,0,[29,["u-layout__display-block mt4"," ",[28,[37,14],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_language","campaign-manager-web/components/optima/audience/edit-modal"],null]],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,0],[14,0,"u-layout__display-inline-block mt2"],[12],[1,"\\n        "],[8,[39,23],[[24,"aria-labelledby","optima-audience-edit-modal-language-label"]],[["@languages","@onLanguageChange","@selectedLanguage"],[[30,0,["availableLanguages"]],[30,0,["onLanguageChange"]],[30,0,["includedLanguageSegment"]]]],null],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,0],[14,0,"mt5 mb4"],[12],[1,"\\n        "],[10,2],[14,0,"u-color__black--60 mb2"],[12],[1,"\\n          "],[1,[28,[35,5],["i18n_excluded_attributes","campaign-manager-web/components/optima/audience/edit-modal"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,14],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,5],["i18n_exclusions_description","campaign-manager-web/components/optima/audience/edit-modal"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,"section"],[14,0,"mt4 mb3"],[12],[1,"\\n        "],[10,0],[12],[1,"\\n          "],[8,[39,10],[[4,[38,11],["click",[28,[37,12],[[30,6],[30,0,["editableSignalSources","EXCLUDED_LOCATIONS"]]],null]],null]],[["@buttonType","@icon","@emphasized","@text"],["tertiary","add",true,[28,[37,5],["i18n_locations_button","campaign-manager-web/components/optima/audience/edit-modal"],null]]],null],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,0],[14,0,"mt1"],[12],[1,"\\n"],[42,[28,[37,18],[[28,[37,18],[[30,0,["excludedLocationSegments"]]],null]],null],null,[[[1,"            "],[8,[39,19],[[4,[38,11],["click",[28,[37,12],[[30,0,["onSegmentDismissClick"]],[30,11]],null]],null]],[["@text"],[[30,11,["name"]]]],null],[1,"\\n"]],[11]],null],[1,"        "],[13],[1,"\\n\\n        "],[10,0],[14,0,"u-display-flex mt3"],[12],[1,"\\n          "],[8,[39,10],[[16,"disabled",[30,0,["contactListsDisabled"]]],[4,[38,11],["click",[28,[37,12],[[30,6],[30,0,["editableSignalSources","EXCLUDED_CONTACT_LISTS"]]],null]],null]],[["@buttonType","@icon","@emphasized","@text","@loading","@loadingA11yText"],["tertiary","add",true,[28,[37,5],["i18n_contact_lists","campaign-manager-web/components/optima/audience/edit-modal"],null],[30,0,["matchedAudienceService","fetchAudiencesListTask","isRunning"]],[28,[37,5],["i18n_loading_a11y_data_sources","campaign-manager-web/components/optima/audience/edit-modal"],null]]],null],[1,"\\n"],[41,[30,0,["contactListsDisabled"]],[[[1,"            "],[8,[39,13],[[24,0,"u-layout__display-inline-block"]],[["@contentClass","@placement"],["u-hoverable__content","right"]],[["trigger","content"],[[[[1,"\\n                "],[11,"button"],[16,"title",[28,[37,5],["i18n_pebble_label","campaign-manager-web/components/optima/audience/edit-modal"],null]],[16,"aria-label",[28,[37,5],["i18n_pebble_label","campaign-manager-web/components/optima/audience/edit-modal"],null]],[16,0,[29,["u-display-flex u-items-center button--unstyled"," ",[28,[37,14],null,[["color"],["text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,15],[[30,12,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                  "],[8,[39,16],null,[["@size","@name"],["small","question"]],null],[1,"\\n                "],[13],[1,"\\n              "]],[12]],[[[1,"\\n                "],[10,2],[15,0,[29,[[28,[37,14],null,[["size"],["small"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,5],["i18n_pebble_content_contact_lists","campaign-manager-web/components/optima/audience/edit-modal"],null]],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n        "],[10,0],[14,0,"mt1"],[12],[1,"\\n"],[42,[28,[37,18],[[28,[37,18],[[30,0,["excludedContactListSegments"]]],null]],null],null,[[[1,"            "],[8,[39,19],[[24,0,"smart-audience-editor__pills"],[4,[38,11],["click",[28,[37,12],[[30,0,["onSegmentDismissClick"]],[30,13]],null]],null]],[["@text"],[[30,13,["name"]]]],null],[1,"\\n"]],[13]],null],[1,"        "],[13],[1,"\\n"],[41,[30,0,["optimaAdditionalExcludeAudienceSegmentsEnabled"]],[[[1,"          "],[10,0],[14,0,"u-display-flex mt3"],[12],[1,"\\n            "],[8,[39,10],[[16,"disabled",[30,0,["companyListsDisabled"]]],[4,[38,11],["click",[28,[37,12],[[30,6],[30,0,["editableSignalSources","EXCLUDED_COMPANY_LISTS"]]],null]],null]],[["@buttonType","@icon","@emphasized","@text","@loading","@loadingA11yText"],["tertiary","add",true,[28,[37,5],["i18n_company_lists","campaign-manager-web/components/optima/audience/edit-modal"],null],[30,0,["matchedAudienceService","fetchAudiencesListTask","isRunning"]],[28,[37,5],["i18n_loading_a11y_data_sources","campaign-manager-web/components/optima/audience/edit-modal"],null]]],null],[1,"\\n"],[41,[30,0,["companyListsDisabled"]],[[[1,"              "],[8,[39,13],[[24,0,"u-layout__display-inline-block"]],[["@contentClass","@placement"],["u-hoverable__content","right"]],[["trigger","content"],[[[[1,"\\n                  "],[11,"button"],[16,"title",[28,[37,5],["i18n_pebble_label","campaign-manager-web/components/optima/audience/edit-modal"],null]],[16,"aria-label",[28,[37,5],["i18n_pebble_label","campaign-manager-web/components/optima/audience/edit-modal"],null]],[16,0,[29,["u-display-flex u-items-center button--unstyled"," ",[28,[37,14],null,[["color"],["text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,15],[[30,14,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                    "],[8,[39,16],null,[["@size","@name"],["small","question"]],null],[1,"\\n                  "],[13],[1,"\\n                "]],[14]],[[[1,"\\n                  "],[10,2],[15,0,[29,[[28,[37,14],null,[["size"],["small"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,5],["i18n_pebble_content_company_lists","campaign-manager-web/components/optima/audience/edit-modal"],null]],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n          "],[10,0],[14,0,"mt1"],[12],[1,"\\n"],[42,[28,[37,18],[[28,[37,18],[[30,0,["excludedCompanyListSegments"]]],null]],null],null,[[[1,"              "],[8,[39,19],[[24,0,"smart-audience-editor__pills"],[4,[38,11],["click",[28,[37,12],[[30,0,["onSegmentDismissClick"]],[30,15]],null]],null]],[["@text"],[[30,15,["name"]]]],null],[1,"\\n"]],[15]],null],[1,"          "],[13],[1,"\\n\\n          "],[10,0],[14,0,"u-display-flex mt3"],[12],[1,"\\n            "],[8,[39,10],[[16,"disabled",[30,0,["thirdPartyListsDisabled"]]],[4,[38,11],["click",[28,[37,12],[[30,6],[30,0,["editableSignalSources","EXCLUDED_THIRD_PARTY_LISTS"]]],null]],null]],[["@buttonType","@icon","@emphasized","@text","@loading","@loadingA11yText"],["tertiary","add",true,[28,[37,5],["i18n_third_party_lists","campaign-manager-web/components/optima/audience/edit-modal"],null],[30,0,["matchedAudienceService","fetchAudiencesListTask","isRunning"]],[28,[37,5],["i18n_loading_a11y_data_sources","campaign-manager-web/components/optima/audience/edit-modal"],null]]],null],[1,"\\n"],[41,[30,0,["thirdPartyListsDisabled"]],[[[1,"              "],[8,[39,13],[[24,0,"u-layout__display-inline-block"]],[["@contentClass","@placement"],["u-hoverable__content","right"]],[["trigger","content"],[[[[1,"\\n                  "],[11,"button"],[16,"title",[28,[37,5],["i18n_pebble_label","campaign-manager-web/components/optima/audience/edit-modal"],null]],[16,"aria-label",[28,[37,5],["i18n_pebble_label","campaign-manager-web/components/optima/audience/edit-modal"],null]],[16,0,[29,["u-display-flex u-items-center button--unstyled"," ",[28,[37,14],null,[["color"],["text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,15],[[30,16,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                    "],[8,[39,16],null,[["@size","@name"],["small","question"]],null],[1,"\\n                  "],[13],[1,"\\n                "]],[16]],[[[1,"\\n                  "],[10,2],[15,0,[29,[[28,[37,14],null,[["size"],["small"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,5],["i18n_pebble_content_third_party_lists","campaign-manager-web/components/optima/audience/edit-modal"],null]],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n          "],[10,0],[14,0,"mt1"],[12],[1,"\\n"],[42,[28,[37,18],[[28,[37,18],[[30,0,["excludedThirdPartyListSegments"]]],null]],null],null,[[[1,"              "],[8,[39,19],[[24,0,"smart-audience-editor__pills"],[4,[38,11],["click",[28,[37,12],[[30,0,["onSegmentDismissClick"]],[30,17]],null]],null]],[["@text"],[[30,17,["name"]]]],null],[1,"\\n"]],[17]],null],[1,"          "],[13],[1,"\\n"]],[]],null],[1,"        "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n          "],[10,1],[15,0,[29,["mt1"," ",[36,24]]]],[12],[1,"\\n            "],[8,[39,25],[[4,[38,11],["change",[30,0,["onChangeExcludeAccountReference"]]],null]],[["@inputId","@isChecked"],["optima-audience-edit-modal-exclude-company-checkbox",[30,0,["isExcludeAccountReferenceChecked"]]]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[14,"for","optima-audience-edit-modal-exclude-company-checkbox"],[15,0,[29,["u-layout__display-block ml1"," ",[28,[37,14],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,5],["i18n_exclude_employer_label","campaign-manager-web/components/optima/audience/edit-modal"],[["employer"],[[30,18,["displayName"]]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n\\n      "],[8,[39,20],[[24,0,"mt3"]],[["@type","@isHidden"],["negative",[28,[37,21],[[30,0,["isAudienceCountTooLow"]]],null]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,5],["i18n_audience_too_small_error","campaign-manager-web/components/optima/audience/edit-modal"],null]],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[8,[39,20],[[24,0,"mt3"]],[["@type","@isHidden"],["negative",[28,[37,21],[[30,0,["isAudienceCountTooHigh"]]],null]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,5],["i18n_audience_too_large_error","campaign-manager-web/components/optima/audience/edit-modal"],null]],[1,"\\n      "]],[]]]]],[1,"\\n\\n      "],[18,19,null],[1,"\\n\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,2,["ModalFooter"]],null,null,[["default"],[[[[1,"\\n      "],[10,"footer"],[14,0,"u-display-flex u-justify-end u-layout__width-full"],[12],[1,"\\n        "],[8,[39,20],[[24,0,"mr6"]],[["@type","@isHidden"],["negative",[28,[37,21],[[30,0,["numOfInlineErrors"]]],null]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,5],["i18n_modal_footer_error","campaign-manager-web/components/optima/audience/edit-modal"],[["count"],[[30,0,["numOfInlineErrors"]]]]]],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[39,10],[[4,[38,11],["click",[30,0,["onCancelButtonClick"]]],null],[4,[38,27],["audience_edit__cancel"],null]],[["@text","@buttonType","@size","@emphasized"],[[28,[37,5],["i18n_cancel","campaign-manager-web/components/optima/audience/edit-modal"],null],"secondary","small",true]],null],[1,"\\n        "],[8,[39,10],[[24,0,"ml3"],[16,"disabled",[30,0,["isUpdateButtonDisabled"]]],[4,[38,11],["click",[30,0,["onUpdateAudienceClick"]]],null],[4,[38,27],["audience_edit__update_audience"],null]],[["@text","@buttonType","@size","@emphasized","@loading","@loadingA11yText"],[[28,[37,5],["i18n_update_audience","campaign-manager-web/components/optima/audience/edit-modal"],null],"primary","small",true,[30,0,["currentAudienceCountData","isPending"]],[28,[37,5],["i18n_update_button_a11y_loading_message","campaign-manager-web/components/optima/audience/edit-modal"],null]]],null],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]]]],[2]]]]]],["@isEditModalOpen","modal","@selectedSignalSource","@account","iphHelper","@onChangeSignalSource","triggerData","iphHelper","seed","segment","segment","triggerData","segment","triggerData","segment","triggerData","segment","@company","&additionalContent"],false,["hue-web-modal","if","optima/audience/signal-source-edit-layout","ensure-safe-component","hue-web-foundations@-text-heading","t","cm-overlay-loader","iph-helper","external-link-info","help-center-url","hue-web-button","on","fn","hue-web-contextual-dialog","hue-web-foundations@-text-body","hue-web-contextual-dialog-trigger","hue-web-icons@icon","each","-track-array","hue-web-pill-input","hue-web-inline-feedback","not","is-empty","simplified/profile-language-selection","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","yield","track-interaction"]]',moduleName:"campaign-manager-web/components/optima/audience/edit-modal.hbs",isStrictMode:!1})
let U=e.default=(f=(0,i.inject)("audiences/matched-audience"),T=(0,i.inject)("audiences/smart-audience"),E=(0,i.inject)("campaign"),y=(0,i.inject)("targeting/targeting-entities"),S=(0,r.task)({restartable:!0}),(0,s.assertPropTypes)((R=class extends o.default{constructor(...e){super(...e),D(this,"matchedAudienceService",O,this),D(this,"smartAudienceService",v,this),D(this,"campaignService",w,this),D(this,"targetingEntitiesService",I,this),D(this,"lix",P,this),M(this,"editableSignalSources",c.EDITABLE_SIGNAL_SOURCES),M(this,"defaultTargetingI18nValues",this.campaignService.getDefaultTargetingI18nValues()),D(this,"cmTargetingCriteria",N,this),M(this,"onLanguageChange",(e=>{this.cmTargetingCriteria=this.cmTargetingCriteria.replaceLanguageFacet(e,this.defaultTargetingI18nValues)})),M(this,"resetSelectedSignalSource",(()=>{this.args.onChangeSignalSource("")})),M(this,"onCancelEdit",(()=>{this.resetSelectedSignalSource(),this.smartAudienceService.resetSelectedSeedUrns()})),M(this,"onSegmentDismissClick",(e=>{e.remove()})),M(this,"onUpdateTargetingCriteria",(e=>{this.cmTargetingCriteria=p.CmTargetingCriteria.fromTargetingCriteria(e),this.resetSelectedSignalSource()})),M(this,"onChangeExcludeAccountReference",(({target:{checked:e}})=>{const{displayName:t,objectUrn:n}=this.args.company||{},{segments:a}=(0,d.buildRawFacetObj)({urn:n,name:t,facetUrn:d.FACET_URNS.COMPANIES})
this.cmTargetingCriteria.exclude.toggleSegment(a[0],{},e)})),M(this,"onUpdateAudienceClick",(async()=>{this.smartAudienceService.setObjectiveType(this.args.campaign.objectiveType),await this.smartAudienceService.updateTargetingCriteria(this.cmTargetingCriteria,this.args.account.id),this.args.onModalDismiss(this.cmTargetingCriteria.toJS())})),M(this,"onCancelButtonClick",(()=>{this.args.onModalDismiss(),this.cmTargetingCriteria=p.CmTargetingCriteria.fromTargetingCriteria(this.args.targetingCriteria)}))}get optimaAdditionalExcludeAudienceSegmentsEnabled(){return this.lix.getTreatmentIsEnabled(_.LIX_TEST_KEYS.enableOptimaAdditionalExcludeAudienceSegments)}get currentAudienceCountData(){return new g.default(this.getAudienceCount.perform(this.cmTargetingCriteria.toJS()))}get isAudienceCountTooLow(){return!this.currentAudienceCountData.isPending&&(0,b.isAudienceCountTooLowForInsights)(this.currentAudienceCountData.value)}get isAudienceCountTooHigh(){return!this.currentAudienceCountData.isPending&&(0,b.isAudienceCountTooHighForInsights)(this.currentAudienceCountData.value)}get isLoading(){return this.smartAudienceService.fetchSmartAudienceAdSegmentTask.isRunning}get isEditingSignalSource(){return!!this.args.selectedSignalSource}get isExcludeAccountReferenceChecked(){return(0,d.isTargetingCriteriaExcludingAccountReference)(this.cmTargetingCriteria.toJS(),this.args.company.objectUrn)}get includedLanguageSegment(){return this.cmTargetingCriteria.getIncludeFacetObj(d.FACET_URNS.INTERFACE_LOCALES).segments[0]}get availableLanguages(){return this.targetingEntitiesService.facetsMetadata[d.FACET_URNS.INTERFACE_LOCALES]?.children??[]}get excludedContactListSegments(){const e=this.cmTargetingCriteria.getExcludeFacetObj(d.FACET_URNS.MATCHED_AUDIENCES_MEMBER_UPLOADED_LISTS)
return e?.segments||[]}get excludedCompanyListSegments(){const e=this.cmTargetingCriteria.getExcludeFacetObj(d.FACET_URNS.MATCHED_AUDIENCES_ORGANIZATION_UPLOADED_LISTS)
return e?.segments||[]}get excludedThirdPartyListSegments(){const e=this.cmTargetingCriteria.getExcludeFacetObj(d.FACET_URNS.MATCHED_AUDIENCES_THIRD_PARTY_ORGANIZATION_AUDIENCES),t=this.cmTargetingCriteria.getExcludeFacetObj(d.FACET_URNS.MATCHED_AUDIENCES_THIRD_PARTY_MEMBER_AUDIENCES)
return[...e?.segments||[],...t?.segments||[]]}get includedLocationSegments(){const e=this.cmTargetingCriteria.getIncludeLocationFacetObj()??null
return e?e.segments:[]}get excludedLocationSegments(){const e=this.cmTargetingCriteria.getExcludeLocationFacetObj()??null
return e?e.segments:[]}get isUpdateButtonDisabled(){return this.allInlineErrorConditions().some(Boolean)}get numOfInlineErrors(){return this.allInlineErrorConditions().filter(Boolean).length}get contactListsDisabled(){return!this.matchedAudienceService.fetchAudiencesListTask.isRunning&&0===this.matchedAudienceService.contactListAudiences.length}get companyListsDisabled(){return!this.matchedAudienceService.fetchAudiencesListTask.isRunning&&0===this.matchedAudienceService.companyListAudiences.length}get thirdPartyListsDisabled(){return!this.matchedAudienceService.fetchAudiencesListTask.isRunning&&0===this.matchedAudienceService.thirdPartyListAudiences.length}get dataSourcesDisabled(){return!this.smartAudienceService.fetchSmartAudienceSeedsTask.isRunning&&0===this.smartAudienceService.allSeeds.length}onRemoveSeedPill(e){const t=this.smartAudienceService.selectedSeedUrns.findIndex((t=>t===e.entityUrn)),n=[...this.smartAudienceService.selectedSeedUrns]
n.splice(t,1),this.smartAudienceService.setSelectedSeedUrns(n)}allInlineErrorConditions(){return[0===this.includedLocationSegments.length,this.isAudienceCountTooLow,this.isAudienceCountTooHigh,this.smartAudienceService.areSeedsTotalAudienceCountLessThanMinimum]}*getAudienceCount(e){const{count:t}=yield this.campaignService.getAudienceCount(e,{},0)
return t}},M(R,"propTypes",{campaign:s.PropTypes.instanceOf(h.default).isRequired,isEditModalOpen:s.PropTypes.bool.isRequired,onModalDismiss:s.PropTypes.func.isRequired,targetingCriteria:s.PropTypes.object.isRequired,account:s.PropTypes.instanceOf(u.default).isRequired,company:s.PropTypes.object.isRequired,selectedSignalSource:s.PropTypes.string,onChangeSignalSource:s.PropTypes.func.isRequired}),O=L((C=R).prototype,"matchedAudienceService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=L(C.prototype,"smartAudienceService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=L(C.prototype,"campaignService",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=L(C.prototype,"targetingEntitiesService",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=L(C.prototype,"lix",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=L(C.prototype,"cmTargetingCriteria",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return p.CmTargetingCriteria.fromTargetingCriteria(this.args.targetingCriteria)}}),L(C.prototype,"currentAudienceCountData",[m.cached],Object.getOwnPropertyDescriptor(C.prototype,"currentAudienceCountData"),C.prototype),L(C.prototype,"onRemoveSeedPill",[a.action],Object.getOwnPropertyDescriptor(C.prototype,"onRemoveSeedPill"),C.prototype),L(C.prototype,"getAudienceCount",[S],Object.getOwnPropertyDescriptor(C.prototype,"getAudienceCount"),C.prototype),A=C))||A);(0,t.setComponentTemplate)(k,U)})),define("campaign-manager-web/components/optima/audience/location-selection",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/targeting"],(function(e,t,n,a,i,r){var o,l
function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"B4XUDnmr",block:'[[[1,"\\n"],[11,"section"],[17,1],[12],[1,"\\n  "],[10,0],[14,0,"optima-audience-location-selection__typeahead-container"],[12],[1,"\\n    "],[8,[39,0],null,[["@accountId","@adTargetingEntity","@onResultSelect","@selectedUrns","@disabledUrns","@searchPlaceholder"],[[30,2],[30,0,["locationAdTargetingEntity"]],[30,3],[30,0,["selectedSegmentUrns"]],[30,0,["disabledSegmentUrns"]],[29,[[28,[37,1],["i18n_search_placeholder","campaign-manager-web/components/optima/audience/location-selection"],null]]]]],null],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"mt5"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["locationSegments"]]],null]],null],null,[[[1,"      "],[8,[39,4],[[4,[38,5],["click",[28,[37,6],[[30,3],[30,4],false],null]],null]],[["@text"],[[30,4,["name"]]]],null],[1,"\\n"]],[4]],null],[1,"  "],[13],[1,"\\n"],[13]],["&attrs","@accountId","@onSegmentAdditionOrRemoval","segment"],false,["targeting-entities-typeahead","t","each","-track-array","hue-web-pill-input","on","fn"]]',moduleName:"campaign-manager-web/components/optima/audience/location-selection.hbs",isStrictMode:!1})
let u=e.default=(0,i.assertPropTypes)((l=class extends a.default{constructor(...e){super(...e),s(this,"locationAdTargetingEntity",{name:"Locations",urn:r.FACET_URNS.LOCATIONS})}get selectedSegmentUrns(){let e
return e=this.args.selectionMode===r.CRITERIA_SELECTION_MODE.INCLUDE?this.args.targetingCriteria.getIncludeLocationFacetObj():this.args.targetingCriteria.getExcludeLocationFacetObj(),e?.getUrnsAsMap()??{}}get disabledSegmentUrns(){const e=this.args.targetingCriteria.getIncludeLocationFacetObj()?.segments||[],t=this.args.targetingCriteria.getExcludeLocationFacetObj()?.segments||[],n=(0,r.getIncludeExcludeDisabledMap)(e,t)
return this.args.selectionMode===r.CRITERIA_SELECTION_MODE.INCLUDE?n.exclude:n.include}get locationSegments(){let e
return e=this.args.selectionMode===r.CRITERIA_SELECTION_MODE.INCLUDE?this.args.targetingCriteria.getIncludeLocationFacetObj()?.segments||[]:this.args.targetingCriteria.getExcludeLocationFacetObj()?.segments||[],e}},s(l,"propTypes",{accountId:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number]),targetingCriteria:i.PropTypes.object.isRequired,selectionMode:i.PropTypes.enum(Object.values(r.CRITERIA_SELECTION_MODE)).isRequired,onSegmentAdditionOrRemoval:i.PropTypes.func.isRequired}),o=l))||o;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/optima/audience/select-audience-list",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/utils/targeting","campaign-manager-web/components/common-table-cells/entity-name","campaign-manager-web/components/common-table-cells/number-or-dash","@embroider/util","@ember/object","@glimmer/tracking","@linkedin/ads-table/utils/states","campaign-manager-web/constants/audiences/optima"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E
function y(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function S(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function A(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const C=(0,n.createTemplateFactory)({id:"PtITi2jE",block:'[[[1,"\\n"],[10,2],[15,0,[29,["u-color__black--60 pb5"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n  "],[8,[39,1],null,null,[["default"],[[[[1,"\\n    "],[1,[28,[35,2],[[52,[30,0,["isCompanyList"]],"i18n_compnay_intro_text","i18n_intro_text"],"campaign-manager-web/components/optima/audience/select-audience-list"],[["linkInfo"],[[28,[37,4],null,[["role","ariaLabel","href"],[[30,1,["role"]],[28,[37,2],["i18n_learn_more_a11y_aria_label","campaign-manager-web/components/optima/audience/select-audience-list"],null],[28,[37,5],null,[["path"],["help/lms/answer/a1641318"]]]]]]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,6],null,[["@data","@useFilteringByColumns","@filteringIgnoreCase","@pageSize","@columns","@enableFilterRow","@rowIdKey","@enableRowSelection","@selectedItems","@currentState","@didClickOnCheckbox"],[[30,0,["tableData"]],true,true,[30,0,["maxRowsPerTable"]],[30,0,["tableColumns"]],true,"urn",true,[30,0,["selectedItems"]],[30,0,["currentTableState"]],[30,0,["onMultiSelectCheckboxClicked"]]]],null],[1,"\\n\\n"],[42,[28,[37,8],[[28,[37,8],[[30,0,["selectedItems"]]],null]],null],null,[[[1,"  "],[8,[39,9],[[24,0,"smart-audience-editor__pills"],[4,[38,10],["click",[28,[37,11],[[30,0,["onDismissSegmentPill"]],[30,2]],null]],null]],[["@text","@a11yText","@backCompat"],[[30,2,["name"]],[28,[37,2],["i18n_dismiss_pill_button_label","campaign-manager-web/components/optima/audience/select-audience-list"],[["segment"],[[30,2,["name"]]]]],true]],null],[1,"\\n"]],[2]],null]],["iphHelper","segment"],false,["hue-web-foundations@-text-body","iph-helper","t","if","external-link-info","help-center-url","ads-table","each","-track-array","hue-web-pill-input","on","fn"]]',moduleName:"campaign-manager-web/components/optima/audience/select-audience-list.hbs",isStrictMode:!1})
let O=e.default=(g=(0,r.inject)("audiences/matched-audience"),(0,i.assertPropTypes)((E=class extends a.default{constructor(...e){super(...e),y(this,"matchedAudienceService",h,this),y(this,"i18n",f,this),y(this,"tableData",T,this),S(this,"FACET_URN",this.isCompanyList?o.FACET_URNS.MATCHED_AUDIENCES_ORGANIZATION_UPLOADED_LISTS:o.FACET_URNS.MATCHED_AUDIENCES_MEMBER_UPLOADED_LISTS),S(this,"maxRowsPerTable",5)}get isCompanyList(){return this.args.editTableSignalSource===m.EDITABLE_SIGNAL_SOURCES.EXCLUDED_COMPANY_LISTS}get excludedListSegments(){const e=this.args.targetingCriteria.getExcludeFacetObj(this.FACET_URN)
return e?.segments||[]}get selectedItems(){return this.tableData.filter((e=>this.excludedListSegments.find((t=>t.urn===e.urn))))}get tableColumns(){return[{propertyName:"name",title:this._getI18n("i18n_name"),component:(0,c.ensureSafeComponent)(l.default,this),sortedBy:"name",filterPlaceholder:this._getI18n("i18n_search_by_template_name")},{propertyName:"audienceCount",title:this._getI18n("i18n_audience_count"),component:(0,c.ensureSafeComponent)(s.default,this),sortedBy:"audienceCount",disableFiltering:!0}]}get currentTableState(){return this.matchedAudienceService.fetchAudiencesListTask.isRunning?p.default.LOADING:p.default.DISPLAY}onMultiSelectCheckboxClicked(e){const t=e.selectedItems
this.args.onUpdateExcludedSegments(this.FACET_URN,[...t])}onDismissSegmentPill(e){const t=this.selectedItems.findIndex((t=>t.urn===e.urn)),n=[...this.selectedItems]
n.splice(t,1),this.args.onUpdateExcludedSegments(this.FACET_URN,n)}_getI18n(e,t){return this.i18n.lookupTranslation(this.constructor,e)(t)}},S(E,"propTypes",{accountId:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number]).isRequired,onUpdateExcludedSegments:i.PropTypes.func.isRequired,targetingCriteria:i.PropTypes.object.isRequired,tableData:i.PropTypes.array.isRequired,editTableSignalSource:i.PropTypes.string.isRequired}),h=A((_=E).prototype,"matchedAudienceService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=A(_.prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=A(_.prototype,"tableData",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.tableData}}),A(_.prototype,"onMultiSelectCheckboxClicked",[u.action],Object.getOwnPropertyDescriptor(_.prototype,"onMultiSelectCheckboxClicked"),_.prototype),A(_.prototype,"onDismissSegmentPill",[u.action],Object.getOwnPropertyDescriptor(_.prototype,"onDismissSegmentPill"),_.prototype),b=_))||b);(0,t.setComponentTemplate)(C,O)})),define("campaign-manager-web/components/optima/audience/select-third-party-list",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/utils/targeting","campaign-manager-web/components/common-table-cells/entity-name","campaign-manager-web/components/common-table-cells/number-or-dash","@embroider/util","@ember/object","@glimmer/tracking","@linkedin/ads-table/utils/states"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A=(0,n.createTemplateFactory)({id:"CBFhb5ld",block:'[[[1,"\\n"],[10,2],[15,0,[29,["u-color__black--60 pb5"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n  "],[8,[39,1],null,null,[["default"],[[[[1,"\\n    "],[1,[28,[35,2],["i18n_intro_text","campaign-manager-web/components/optima/audience/select-third-party-list"],[["linkInfo"],[[28,[37,3],null,[["role","ariaLabel","href"],[[30,1,["role"]],[28,[37,2],["i18n_learn_more_a11y_aria_label","campaign-manager-web/components/optima/audience/select-third-party-list"],null],[28,[37,4],null,[["path"],["help/lms/answer/a1641318"]]]]]]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,5],null,[["@data","@useFilteringByColumns","@filteringIgnoreCase","@pageSize","@columns","@enableFilterRow","@rowIdKey","@enableRowSelection","@selectedItems","@currentState","@didClickOnCheckbox"],[[30,0,["tableData"]],true,true,[30,0,["maxRowsPerTable"]],[30,0,["tableColumns"]],true,"urn",true,[30,0,["selectedItems"]],[30,0,["currentTableState"]],[30,0,["onMultiSelectCheckboxClicked"]]]],null],[1,"\\n\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["selectedItems"]]],null]],null],null,[[[1,"  "],[8,[39,8],[[24,0,"smart-audience-editor__pills"],[4,[38,9],["click",[28,[37,10],[[30,0,["onDismissSegmentPill"]],[30,2]],null]],null]],[["@text","@a11yText","@backCompat"],[[30,2,["name"]],[28,[37,2],["i18n_dismiss_pill_button_label","campaign-manager-web/components/optima/audience/select-third-party-list"],[["segment"],[[30,2,["name"]]]]],true]],null],[1,"\\n"]],[2]],null]],["iphHelper","segment"],false,["hue-web-foundations@-text-body","iph-helper","t","external-link-info","help-center-url","ads-table","each","-track-array","hue-web-pill-input","on","fn"]]',moduleName:"campaign-manager-web/components/optima/audience/select-third-party-list.hbs",isStrictMode:!1})
let C=e.default=(m=(0,r.inject)("audiences/matched-audience"),(0,i.assertPropTypes)((T=class extends a.default{constructor(...e){super(...e),E(this,"matchedAudienceService",_,this),E(this,"i18n",h,this),y(this,"maxRowsPerTable",5),E(this,"tableData",f,this)}get excludedListSegments(){const e=this.args.targetingCriteria.getExcludeFacetObj(o.FACET_URNS.MATCHED_AUDIENCES_THIRD_PARTY_ORGANIZATION_AUDIENCES),t=this.args.targetingCriteria.getExcludeFacetObj(o.FACET_URNS.MATCHED_AUDIENCES_THIRD_PARTY_MEMBER_AUDIENCES)
return[...e?.segments||[],...t?.segments||[]]}get selectedItems(){return this.tableData.filter((e=>this.excludedListSegments.find((t=>t.urn===e.urn))))}get tableColumns(){return[{propertyName:"name",title:this._getI18n("i18n_name"),component:(0,c.ensureSafeComponent)(l.default,this),sortedBy:"name",filterPlaceholder:this._getI18n("i18n_search_by_template_name")},{propertyName:"audienceCount",title:this._getI18n("i18n_audience_count"),component:(0,c.ensureSafeComponent)(s.default,this),sortedBy:"audienceCount",disableFiltering:!0}]}get currentTableState(){return this.matchedAudienceService.fetchAudiencesListTask.isRunning?p.default.LOADING:p.default.DISPLAY}onMultiSelectCheckboxClicked(e){const t=e.selectedItems.filter((({facetUrn:e})=>e===o.FACET_URNS.MATCHED_AUDIENCES_THIRD_PARTY_MEMBER_AUDIENCES)),n=e.selectedItems.filter((({facetUrn:e})=>e===o.FACET_URNS.MATCHED_AUDIENCES_THIRD_PARTY_ORGANIZATION_AUDIENCES))
t.length>0&&this.args.onUpdateExcludedSegments(o.FACET_URNS.MATCHED_AUDIENCES_THIRD_PARTY_MEMBER_AUDIENCES,[...t]),n.length>0&&this.args.onUpdateExcludedSegments(o.FACET_URNS.MATCHED_AUDIENCES_THIRD_PARTY_ORGANIZATION_AUDIENCES,[...n])}onDismissSegmentPill(e){const t=this.selectedItems.filter((({facetUrn:t})=>t===e.facetUrn)),n=t.findIndex((t=>t.urn===e.urn))
t.splice(n,1),this.args.onUpdateExcludedSegments(e.facetUrn,t)}_getI18n(e,t){return this.i18n.lookupTranslation(this.constructor,e)(t)}},y(T,"propTypes",{accountId:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number]).isRequired,onUpdateExcludedSegments:i.PropTypes.func.isRequired,targetingCriteria:i.PropTypes.object.isRequired,tableData:i.PropTypes.array.isRequired}),_=S((b=T).prototype,"matchedAudienceService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(b.prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(b.prototype,"tableData",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.tableData}}),S(b.prototype,"onMultiSelectCheckboxClicked",[u.action],Object.getOwnPropertyDescriptor(b.prototype,"onMultiSelectCheckboxClicked"),b.prototype),S(b.prototype,"onDismissSegmentPill",[u.action],Object.getOwnPropertyDescriptor(b.prototype,"onDismissSegmentPill"),b.prototype),g=b))||g);(0,t.setComponentTemplate)(A,C)})),define("campaign-manager-web/components/optima/audience/signal-source-edit-layout",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/constants/audiences/optima","campaign-manager-web/entities/account","campaign-manager-web/utils/targeting-models","campaign-manager-web/utils/targeting"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const y=(0,n.createTemplateFactory)({id:"wfcQU+uH",block:'[[[1,"\\n"],[8,[30,1],null,null,[["default"],[[[[1,"\\n  "],[10,"h2"],[15,0,[29,["optima-audience-edit-modal__header u-display-flex u-items-center"," ",[28,[37,0],null,[["size"],["large"]]]]]],[14,1,"optima-audience-edit-modal-header"],[12],[1,"\\n"],[41,[48,[30,10]],[[[1,"      "],[18,10,null],[1,"\\n"]],[]],[[[1,"      "],[8,[39,4],[[4,[38,6],["click",[30,2]],null]],[["@buttonType","@icon","@size","@text"],["tertiary","arrow-left","large",[28,[37,5],["i18n_title","campaign-manager-web/components/optima/audience/signal-source-edit-layout"],null]]],null],[1,"\\n\\n      "],[8,[39,7],null,[["@name"],["chevron-right"]],null],[1,"\\n\\n      "],[10,1],[14,0,"ml2"],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_signal_source_types_map","campaign-manager-web/components/optima/audience/signal-source-edit-layout"],[["type"],[[30,3]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[8,[30,4],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,8],[[30,3],[30,0,["editableSignalSources","EXCLUDED_CONTACT_LISTS"]]],null],[[[1,"    "],[8,[39,9],null,[["@accountId","@targetingCriteria","@onUpdateExcludedSegments","@tableData","@editTableSignalSource"],[[30,5,["accountId"]],[30,0,["targetingCriteriaCopy"]],[30,0,["onUpdateExcludedSegments"]],[30,0,["matchedAudienceService","contactListAudiences"]],[30,0,["editableSignalSources","EXCLUDED_CONTACT_LISTS"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,3],[30,0,["editableSignalSources","EXCLUDED_COMPANY_LISTS"]]],null],[[[1,"    "],[8,[39,9],null,[["@accountId","@targetingCriteria","@onUpdateExcludedSegments","@tableData","@editTableSignalSource"],[[30,5,["accountId"]],[30,0,["targetingCriteriaCopy"]],[30,0,["onUpdateExcludedSegments"]],[30,0,["matchedAudienceService","companyListAudiences"]],[30,0,["editableSignalSources","EXCLUDED_COMPANY_LISTS"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,3],[30,0,["editableSignalSources","EXCLUDED_THIRD_PARTY_LISTS"]]],null],[[[1,"    "],[8,[39,10],null,[["@accountId","@targetingCriteria","@onUpdateExcludedSegments","@tableData"],[[30,5,["accountId"]],[30,0,["targetingCriteriaCopy"]],[30,0,["onUpdateExcludedSegments"]],[30,0,["matchedAudienceService","thirdPartyListAudiences"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,3],[30,0,["editableSignalSources","INCLUDED_DATA_SOURCES"]]],null],[[[1,"    "],[8,[39,11],null,[["@accountId"],[[30,5,["accountId"]]]],[["headerContent","seedLabel"],[[[[1,"\\n        "],[10,"header"],[12],[1,"\\n          "],[10,2],[14,0,"u-color__black--60"],[12],[1,"\\n            "],[8,[39,12],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,5],["i18n_optima_data_sources_header_description","campaign-manager-web/components/optima/audience/signal-source-edit-layout"],[["linkInfo"],[[28,[37,13],null,[["role","href","ariaLabel","dataTestSelector"],[[30,6,["role"]],[28,[37,14],null,[["path"],["help/lms/answer/a1641318"]]],[28,[37,5],["i18n_learn_more_a11y_aria_label","campaign-manager-web/components/optima/audience/signal-source-edit-layout"],null],"data-test-optima-audience-signal-source-editor__description__learn-more-link"]]]]]]],[1,"\\n            "]],[6]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]],[[[1,"\\n        "],[10,"label"],[14,"for","create-ma-smart-audience-seed"],[15,0,[29,["mt5 mb2"," ",[28,[37,15],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,5],["i18n_optima_data_sources_seed_label","campaign-manager-web/components/optima/audience/signal-source-edit-layout"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "],[8,[39,16],null,[["@type","@isHidden"],["negative",[28,[37,17],[[30,0,["smartAudienceService","areSeedsTotalAudienceCountLessThanMinimum"]]],null]]],[["default"],[[[[1,"\\n      "],[1,[30,0,["smartAudienceService","selectedSeedAudienceCountErrorText"]]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[39,16],null,[["@type","@isHidden"],["negative",[28,[37,17],[[30,0,["smartAudienceService","areSelectedSeedsMoreThanMaximumAllowed"]]],null]]],[["default"],[[[[1,"\\n      "],[1,[30,0,["smartAudienceService","selectedSeedsMaxLimitErrorText"]]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,3],[30,0,["editableSignalSources","INCLUDED_LOCATIONS"]]],null],[[[1,"    "],[10,2],[14,0,"u-color__black--60"],[12],[1,"\\n      "],[8,[39,12],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,5],["i18n_included_location_edit_description","campaign-manager-web/components/optima/audience/signal-source-edit-layout"],[["linkInfo"],[[28,[37,13],null,[["role","href","ariaLabel","dataTestSelector"],[[30,7,["role"]],[28,[37,14],null,[["path"],["help/lms/answer/a1641318"]]],[28,[37,5],["i18n_learn_more_a11y_aria_label","campaign-manager-web/components/optima/audience/signal-source-edit-layout"],null],"data-test-optima-audience-signal-source-editor__description__learn-more-link"]]]]]]],[1,"\\n      "]],[7]]]]],[1,"\\n    "],[13],[1,"\\n\\n    "],[8,[39,18],[[24,0,"mt5"]],[["@accountId","@targetingCriteria","@selectionMode","@onSegmentAdditionOrRemoval"],[[30,5,["accountId"]],[30,0,["targetingCriteriaCopy"]],[30,0,["criteriaSelectionMode","INCLUDE"]],[30,0,["onLocationSegmentAddOrRemove"]]]],null],[1,"\\n\\n    "],[8,[39,16],null,[["@type","@isHidden"],["negative",[28,[37,17],[[30,0,["isMissingIncludedLocation"]]],null]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,5],["i18n_missing_included_location_error","campaign-manager-web/components/optima/audience/signal-source-edit-layout"],null]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,3],[30,0,["editableSignalSources","EXCLUDED_LOCATIONS"]]],null],[[[1,"    "],[10,2],[14,0,"u-color__black--60"],[12],[1,"\\n      "],[8,[39,12],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,5],["i18n_excluded_location_edit_description","campaign-manager-web/components/optima/audience/signal-source-edit-layout"],[["linkInfo"],[[28,[37,13],null,[["role","href","ariaLabel","dataTestSelector"],[[30,8,["role"]],[28,[37,14],null,[["path"],["help/lms/answer/a1641318"]]],[28,[37,5],["i18n_learn_more_a11y_aria_label","campaign-manager-web/components/optima/audience/signal-source-edit-layout"],null],"data-test-optima-audience-signal-source-editor__description__learn-more-link"]]]]]]],[1,"\\n      "]],[8]]]]],[1,"\\n    "],[13],[1,"\\n\\n    "],[8,[39,18],[[24,0,"mt5"]],[["@accountId","@targetingCriteria","@selectionMode","@onSegmentAdditionOrRemoval"],[[30,5,["accountId"]],[30,0,["targetingCriteriaCopy"]],[30,0,["criteriaSelectionMode","EXCLUDE"]],[30,0,["onLocationSegmentAddOrRemove"]]]],null],[1,"\\n  "]],[]],null]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]]],[1,"\\n\\n"],[8,[30,9],null,null,[["default"],[[[[1,"\\n  "],[10,"footer"],[14,0,"u-display-flex u-justify-end u-layout__width-full"],[12],[1,"\\n    "],[8,[39,4],[[4,[38,6],["click",[30,2]],null]],[["@text","@buttonType","@size","@emphasized"],[[28,[37,5],["i18n_back","campaign-manager-web/components/optima/audience/signal-source-edit-layout"],null],"secondary","small",true]],null],[1,"\\n    "],[8,[39,4],[[24,0,"ml3"],[16,"disabled",[30,0,["isSaveButtonDisabled"]]],[4,[38,6],["click",[30,0,["onSaveButtonClick"]]],null]],[["@text","@buttonType","@size","@emphasized"],[[28,[37,5],["i18n_save","campaign-manager-web/components/optima/audience/signal-source-edit-layout"],null],"primary","small",true]],null],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],["@modalHeaderComponent","@onCancelEdit","@signalSourceType","@modalContentComponent","@account","iphHelper","iphHelper","iphHelper","@modalFooterComponent","&modalHeaderContent"],false,["hue-web-foundations@-text-heading","if","has-block","yield","hue-web-button","t","on","hue-web-icons@icon","eq","optima/audience/select-audience-list","optima/audience/select-third-party-list","audiences/matched/smart-audience/audience-source-selection","iph-helper","external-link-info","help-center-url","hue-web-foundations@-text-body","hue-web-inline-feedback","not","optima/audience/location-selection"]]',moduleName:"campaign-manager-web/components/optima/audience/signal-source-edit-layout.hbs",isStrictMode:!1})
let S=e.default=(u=(0,i.inject)("audiences/smart-audience"),d=(0,i.inject)("audiences/matched-audience"),(0,r.assertPropTypes)((h=class extends a.default{constructor(...e){super(...e),f(this,"smartAudienceService",g,this),f(this,"matchedAudienceService",b,this),f(this,"i18n",_,this),T(this,"editableSignalSources",o.EDITABLE_SIGNAL_SOURCES),T(this,"facetUrnToLocalizedNameMap",{[c.FACET_URNS.LOCATIONS]:this._getI18n("i18n_locations")}),T(this,"targetingCriteriaCopy",s.CmTargetingCriteria.fromTargetingCriteria(this.args.targetingCriteria.toJS())),T(this,"criteriaSelectionMode",c.CRITERIA_SELECTION_MODE),T(this,"startingSelectedSeedUrns",this.smartAudienceService.selectedSeedUrns),T(this,"onUpdateExcludedSegments",((e,t)=>{this.targetingCriteriaCopy.setExcludedFacetAndSegments(e,t)})),T(this,"onSaveButtonClick",(()=>{this.args.onSaveEdit(this.targetingCriteriaCopy.toJS())})),T(this,"onLocationSegmentAddOrRemove",((e,t)=>{this.args.signalSourceType===o.EDITABLE_SIGNAL_SOURCES.INCLUDED_LOCATIONS?this.targetingCriteriaCopy.toggleIncludeLocationSegment(e,this.facetUrnToLocalizedNameMap,t):this.targetingCriteriaCopy.toggleExcludeLocationSegment(e,this.facetUrnToLocalizedNameMap,t)}))}get isSaveButtonDisabled(){const e=JSON.stringify(this.smartAudienceService.selectedSeedUrns)===JSON.stringify(this.startingSelectedSeedUrns),t=(0,c.isTargetingCriteriaEqual)(this.targetingCriteriaCopy.toJS(),this.args.targetingCriteria.toJS())
return this.isMissingIncludedLocation||this.smartAudienceService.areSeedsTotalAudienceCountLessThanMinimum||this.smartAudienceService.areSelectedSeedsMoreThanMaximumAllowed||e&&t}get isMissingIncludedLocation(){const e=this.targetingCriteriaCopy.getIncludeLocationFacetObj()??null
return!e||0===e.segments.length}_getI18n(e,t){return this.i18n.lookupTranslation(this.constructor,e)(t)}},T(h,"propTypes",{signalSourceType:r.PropTypes.enum(Object.values(o.EDITABLE_SIGNAL_SOURCES)).isRequired,modalHeaderComponent:r.PropTypes.object.isRequired,modalContentComponent:r.PropTypes.object.isRequired,modalFooterComponent:r.PropTypes.object.isRequired,onCancelEdit:r.PropTypes.func.isRequired,account:r.PropTypes.instanceOf(l.default).isRequired,targetingCriteria:r.PropTypes.object.isRequired}),g=E((m=h).prototype,"smartAudienceService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=E(m.prototype,"matchedAudienceService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(m.prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=m))||p);(0,t.setComponentTemplate)(y,S)})),define("campaign-manager-web/components/optima/bid-and-budget-optima-summary",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/entities/account","campaign-manager-web/entities/campaign","campaign-manager-web/constants/campaign-constants","@ember/service","campaign-manager-web/utils/date","campaign-manager-web/constants/optima","campaign-manager-web/utils/optima","campaign-manager-web/constants/lix","campaign-manager-web/utils/conversion","campaign-manager-web/utils/objective-type","@ember/object","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_){var h,f,T,E,y,S,A,C,O,v,w,I
function P(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function N(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const R=(0,n.createTemplateFactory)({id:"UA4JYnJ6",block:'[[[1,"\\n"],[41,[30,0,["showBudgetWarning"]],[[[1,"  "],[8,[39,1],[[24,0,"mt4 mb2"]],[["@type","@message"],["caution",[28,[37,2],["i18n_spend_warning","campaign-manager-web/components/optima/bid-and-budget-optima-summary"],[["budget"],[[28,[37,3],[[30,0,["budgetThreshold"]]],[["currency"],[[30,1,["currencyCode"]]]]]]]]]],null],[1,"\\n"]],[]],null],[41,[30,0,["showErrors"]],[[[1,"  "],[8,[39,1],[[24,0,"mt4 mb2"],[24,1,"optima-bbs-module-card__schedule-error"]],[["@type","@message","@linkText","@onClick"],["negative",[28,[37,2],[[30,0,["errorMessage"]],"campaign-manager-web/components/optima/bid-and-budget-optima-summary"],null],[28,[37,2],["i18n_edit_to_resolve","campaign-manager-web/components/optima/bid-and-budget-optima-summary"],null],[30,2]]],null],[1,"\\n"]],[]],null],[10,0],[14,0,"campaign-review__bid-and-budget-summary__content-container mt4"],[12],[1,"\\n  "],[10,0],[12],[1,"\\n    "],[10,"h2"],[15,0,[29,["pb2"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_budget_heading","campaign-manager-web/components/optima/bid-and-budget-optima-summary"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[15,0,[29,[[28,[37,4],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[10,1],[12],[1,"\\n        "],[1,[28,[35,3],[[30,0,["budgetAmount"]]],[["currency"],[[30,1,["currencyCode"]]]]]],[1,"\\n      "],[13],[1,"\\n"],[41,[30,3,["dailyBudget"]],[[[1,"        "],[10,1],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_daily_budget_extra_description","campaign-manager-web/components/optima/bid-and-budget-optima-summary"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,1],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_lifetime_budget_extra_description","campaign-manager-web/components/optima/bid-and-budget-optima-summary"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[12],[1,"\\n    "],[10,"h2"],[15,0,[29,["pb2"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_schedule_heading","campaign-manager-web/components/optima/bid-and-budget-optima-summary"],null]],[1,"\\n    "],[13],[1,"\\n    "],[11,0],[16,0,[29,[[28,[37,4],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[4,[38,5],[[30,0,["coachBidAndBudgetSummaryMessageOptions"]]],null],[12],[1,"\\n"],[41,[30,3,["runSchedule","end"]],[[[1,"        "],[10,1],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_schedule_fixed","campaign-manager-web/components/optima/bid-and-budget-optima-summary"],[["startDate","endDate"],[[28,[37,6],[[30,3,["runSchedule","start"]]],[["format"],["fmt_mdy_short"]]],[28,[37,6],[[30,3,["runSchedule","end"]]],[["format"],["fmt_mdy_short"]]]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,1],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_schedule_continuous","campaign-manager-web/components/optima/bid-and-budget-optima-summary"],[["startDate"],[[28,[37,6],[[30,3,["runSchedule","start"]]],[["format"],["fmt_mdy_short"]]]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,1],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_schedule_continuous_extra_description","campaign-manager-web/components/optima/bid-and-budget-optima-summary"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[12],[1,"\\n    "],[10,"h2"],[15,0,[29,["pb2"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_goal_and_bidding_strategy_heading","campaign-manager-web/components/optima/bid-and-budget-optima-summary"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,1,"bid-and-budget-optima-summary__optimization-goal"],[15,0,[29,[[28,[37,4],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[30,0,["isCostCapCampaign"]],[[[1,"        "],[10,1],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_optimization_goal","campaign-manager-web/components/optima/bid-and-budget-optima-summary"],[["optimizationGoal"],[[30,0,["optimizationGoal"]]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,1],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_optimization_goal_cost_cap_description","campaign-manager-web/components/optima/bid-and-budget-optima-summary"],[["amount"],[[28,[37,3],[[30,3,["unitCost","amount"]]],[["currency"],[[30,1,["currencyCode"]]]]]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,1],[12],[1,"\\n          "],[8,[39,7],null,[["@optimizationGoal","@color","@classes"],[[30,0,["optimizationGoal"]],"text-low-emphasis","u-layout__display-inline-block"]],null],[1,"\\n          "],[1,[28,[35,2],["i18n_optimization_goal_maximum_delivery_description","campaign-manager-web/components/optima/bid-and-budget-optima-summary"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n"],[41,[30,4],[[[1,"  "],[8,[39,1],[[24,0,"mt4"],[4,[38,9],["optima_bid_budget_module_edit_group"],null]],[["@isHidden","@type","@message","@linkText","@onClick"],[[28,[37,8],[[30,0,["canEditCampaignGroup"]]],null],"neutral",[52,[30,0,["hasCampaignGroupBudget"]],[28,[37,2],["i18n_edit_campaign_group_budget_and_schedule_message","campaign-manager-web/components/optima/bid-and-budget-optima-summary"],null],[28,[37,2],["i18n_edit_campaign_group_schedule_message","campaign-manager-web/components/optima/bid-and-budget-optima-summary"],null]],[28,[37,2],["i18n_edit_group_button","campaign-manager-web/components/optima/bid-and-budget-optima-summary"],null],[30,0,["onClickEditGroup"]]]],null],[1,"\\n"]],[]],null],[41,[30,0,["showConversionsAPINotificationSuggestion"]],[[[1,"  "],[8,[39,10],[[24,0,"mt4"]],[["@type","@isDismissable"],["info",false]],[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,["mb1"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_connect_with_conversions_api_inline_feedback_header","campaign-manager-web/components/optima/bid-and-budget-optima-summary"],null]],[1,"\\n    "],[13],[1,"\\n"],[1,"    "],[8,[39,11],[[16,0,[29,[[28,[37,4],null,[["size"],["small"]]]]]]],null,[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["i18n_connect_with_conversions_api_inline_feedback_body","campaign-manager-web/components/optima/bid-and-budget-optima-summary"],[["linkInfo"],[[28,[37,12],null,[["role","href","ariaLabel"],[[30,5,["role"]],[28,[37,13],null,[["path","accountId"],["help/lms/answer/a423304",[30,1,["id"]]]]],[28,[37,2],["i18n_edit","campaign-manager-web/components/optima/bid-and-budget-optima-summary"],null]]]]]]]],[1,"\\n    "]],[5]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null],[8,[39,1],[[24,0,"mt2"]],[["@isHidden","@type"],[[30,3,["validations","attrs","associatedConversions","isValid"]],"neutral"]],[["default"],[[[[1,"\\n  "],[8,[39,11],null,null,[["default"],[[[[1,"\\n    "],[1,[28,[35,2],["i18n_qualified_leads_conversion_needed","campaign-manager-web/components/optima/bid-and-budget-optima-summary"],[["linkInfo"],[[28,[37,12],null,[["href","role","ariaLabel"],[[28,[37,13],null,[["path","accountId"],["help/lms/answer/104431",[30,1,["accountId"]]]]],[30,6,["role"]],[28,[37,2],["i18n_learn_more_about_qualified_leads_conversions","campaign-manager-web/components/optima/bid-and-budget-optima-summary"],null]]]]]]]],[1,"\\n  "]],[6]]]]],[1,"\\n"]],[]]]]],[1,"\\n"],[41,[30,0,["isLeadGenObjectiveCampaign"]],[[[1,"  "],[8,[39,14],null,[["@header","@id","@anchor","@placement"],[[28,[37,2],["i18n_qualified_leads_nfi_header","campaign-manager-web/components/optima/bid-and-budget-optima-summary"],null],"qualified_leads_nfi","#bid-and-budget-optima-summary__optimization-goal","right"]],[["default"],[[[[1,"\\n"],[1,"    "],[8,[39,11],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["i18n_qualified_leads_nfi_content","campaign-manager-web/components/optima/bid-and-budget-optima-summary"],[["linkInfo"],[[28,[37,12],null,[["class","href","role"],["nfi-link",[28,[37,13],null,[["path","accountId"],["help/lms/answer/a423490",[30,1,["id"]]]]],[30,7,["role"]]]]]]]]],[1,"\\n    "]],[7]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null]],["@account","@onClickEdit","@campaign","@campaignGroup","iphHelper","iphHelper","iphHelper"],false,["if","hue-web-inline-feedback","t","format-currency","hue-web-foundations@-text-body","coach-campaign-summary-message","format-date","optima/optimization-goal","not","track-interaction","inline-notification","iph-helper","external-link-info","help-center-url","new-feature-introduction-bubble"]]',moduleName:"campaign-manager-web/components/optima/bid-and-budget-optima-summary.hbs",isStrictMode:!1})
let D=e.default=(h=(0,s.inject)("optima-loader"),f=(0,s.inject)("cm-formatter"),T=(0,s.inject)("conversion"),(0,i.assertPropTypes)((I=class extends a.default{constructor(...e){super(...e),P(this,"i18n",S,this),P(this,"optimaLoader",A,this),P(this,"formatter",C,this),P(this,"lix",O,this),P(this,"conversionService",v,this),P(this,"router",w,this)}get budgetAmount(){return this.args.campaign.dailyBudget?this.args.campaign.dailyBudget.amount:this.args.campaign.totalBudget.amount}get optimizationGoal(){return(0,d.selectedOptimizationGoal)(this.args.campaign)}get isCostCapCampaign(){return l.COST_CAP_OPTIMIZATION_TARGET_TYPES.includes(this.args.campaign.optimizationTargetType)}get showBudgetWarning(){return!!this.args.campaign.validations.attrs.dailyBudget.amount.warning&&!this.showErrors}get showErrors(){return!this.args.campaign.validations.attrs.runSchedule.start.isValid||!this.args.campaign.validations.attrs.runSchedule.end.isValid}get copilotDurationSummaryCopyValue(){return this.args.campaign.runSchedule?.end?this.i18n.lookupTranslation(this.constructor,"i18n_schedule_fixed")({startDate:(0,c.formatDate)((0,c.getUTCDateFromTimestamp)(this.args.campaign.runSchedule.start)),endDate:(0,c.formatDate)((0,c.getUTCDateFromTimestamp)(this.args.campaign.runSchedule.end))}):this.i18n.lookupTranslation(this.constructor,"i18n_optima_js-duration-continuous-copilot-summary-value")({startDate:(0,c.formatDate)((0,c.getUTCDateFromTimestamp)(this.args.campaign.runSchedule.start))})}get copilotBudgetSummaryCopyValue(){const e=this.formatter.formatCurrencyOrDash(this.budgetAmount,this.args.account.currencyCode),t=this.args.campaign.dailyBudget?"i18n_daily_budget_extra_description":"i18n_lifetime_budget_extra_description"
return`${e} ${this.i18n.lookupTranslation(this.constructor,t)()}`}get coachBidAndBudgetSummaryMessageOptions(){return[[u.CAMPAIGN_SUMMARY_MESSAGE_FIELDS.CAMPAIGN_DURATION,this.i18n.lookupTranslation(this.constructor,"i18n_optima_js-campaign-duration-copilot-summary-label")(),this.copilotDurationSummaryCopyValue],[u.CAMPAIGN_SUMMARY_MESSAGE_FIELDS.BUDGET,this.i18n.lookupTranslation(this.constructor,"i18n_optima_js-budget-copilot-summary-label")(),this.copilotBudgetSummaryCopyValue]]}get errorMessage(){const e=this.args.campaign.validations.attrs.runSchedule.start.isValid,t=this.args.campaign.validations.attrs.runSchedule.end.isValid
return!e&&t?"i18n_schedule_start_date_error":e&&!t?"i18n_schedule_end_date_error":e||t?"":"i18n_schedule_multiple_errors"}get budgetThreshold(){return parseFloat(this.args.campaign.limits.defaultDailyBudget.amount)}get qualifiedLeadEnabled(){return this.lix.getTreatmentIsEnabled(p.LIX_TEST_KEYS.enableQualifiedLeadsOptimization)}get showConversionsAPINotificationSuggestion(){return this.qualifiedLeadEnabled&&this.args.campaign.objectiveType===g.OBJECTIVE_TYPE.LEAD_GENERATION&&!(0,m.isAnyConversionConversionsAPI)(this.conversionService.conversions)}get isLeadGenObjectiveCampaign(){return this.args.campaign.objectiveType===g.OBJECTIVE_TYPE.LEAD_GENERATION}get hasCampaignGroupBudget(){const{campaignGroup:e}=this.args
return!(!e?.totalBudget&&!e?.dailyBudget)}get canEditCampaignGroup(){return this.isCGSelectionFlowEnabled&&!this.isCampaignGroupEditDisabled}get isCampaignGroupEditDisabled(){const{applicationExperience:e,objectiveType:t,budgetOptimization:n,defaultCampaignGroup:a}=this.args.campaignGroup??{}
return e||t||n||a}get isCGSelectionFlowEnabled(){return this.lix.getTreatmentIsEnabled(p.LIX_TEST_KEYS.enableOptimaWithCampaignGroupSelectionFlow)}async onClickEditGroup(){const e=this.args.campaign.campaignGroupId
this.router.transitionTo(_.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_ITEM,e)}},M=I,L="propTypes",k={account:i.PropTypes.instanceOf(r.default).isRequired,campaign:i.PropTypes.instanceOf(o.default).isRequired,onClickEdit:i.PropTypes.func.isRequired,campaignGroup:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject])},L in M?Object.defineProperty(M,L,{value:k,enumerable:!0,configurable:!0,writable:!0}):M[L]=k,S=N((y=I).prototype,"i18n",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=N(y.prototype,"optimaLoader",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=N(y.prototype,"formatter",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=N(y.prototype,"lix",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=N(y.prototype,"conversionService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=N(y.prototype,"router",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N(y.prototype,"onClickEditGroup",[b.action],Object.getOwnPropertyDescriptor(y.prototype,"onClickEditGroup"),y.prototype),E=y))||E)
var M,L,k;(0,t.setComponentTemplate)(R,D)})),define("campaign-manager-web/components/optima/bid",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/campaign","campaign-manager-web/constants/campaign-constants","@ember/object","@ember/service","campaign-manager-web/utils/money-amount","campaign-manager-web/constants/lix","@glimmer/tracking","campaign-manager-web/utils/optima","campaign-manager-web/utils/objective-type"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A,C
function O(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function w(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const I=(0,n.createTemplateFactory)({id:"0oYayq4x",block:'[[[1,"\\n"],[10,0],[15,0,[29,["mb4"," ",[28,[37,0],null,[["size"],["large"]]]]]],[12],[1,"\\n  "],[1,[28,[35,1],["i18n_bidding_header","campaign-manager-web/components/optima/bid"],null]],[1,"\\n"],[13],[1,"\\n"],[10,0],[14,0,"u-layout-flex__container--aligned-center bid-and-budget__space--top-large"],[12],[1,"\\n  "],[10,"h5"],[15,0,[29,[[28,[37,2],null,[["size","weight","color"],["medium","bold","default"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_optimization_goal_header","campaign-manager-web/components/optima/bid"],null]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,3],[[24,0,"u-layout__display-inline-block"]],[["@contentClass"],["u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n      "],[11,"button"],[16,"title",[28,[37,1],["i18n_a11y_trigger_label","campaign-manager-web/components/optima/bid"],[["name"],[[28,[37,1],["i18n_optimization_goal_header","campaign-manager-web/components/optima/bid"],null]]]]],[16,"aria-label",[28,[37,1],["i18n_a11y_trigger_label","campaign-manager-web/components/optima/bid"],[["name"],[[28,[37,1],["i18n_optimization_goal_header","campaign-manager-web/components/optima/bid"],null]]]]],[16,0,[29,["u-display-flex u-items-center button--unstyled"," ",[28,[37,2],null,[["color"],["text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,4],[[30,1,["triggerContentSharedInfo"]]],null],[12],[1,"\\n        "],[8,[39,5],[[24,0,"bid-and-budget__help-icon"]],[["@size","@name"],["small","question"]],null],[1,"\\n      "],[13],[1,"\\n    "]],[1]],[[[1,"\\n      "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,2],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_optimization_goal_header","campaign-manager-web/components/optima/bid"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[8,[39,6],null,null,[["default"],[[[[1,"\\n"],[1,"          "],[1,[28,[35,1],["i18n_optimization_goal_tooltip","campaign-manager-web/components/optima/bid"],[["isAlignedObjective","linkInfo"],[true,[28,[37,7],null,[["href","role","dataTestSelector","ariaLabel"],[[28,[37,8],null,[["path","accountId"],["help/lms/answer/104431",[30,3,["id"]]]]],[30,2,["role"]],"data-test-optima-bid__optimization_goal_tooltip_link",[28,[37,1],["i18n_learn_more_about_optimization_goals","campaign-manager-web/components/optima/bid"],null]]]]]]]],[1,"\\n        "]],[2]]]]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"],[13],[1,"\\n"],[8,[39,9],[[24,0,"mt2"]],[["@isHidden","@type"],[[30,0,["shouldHideQualifiedLeadsInlineFeedback"]],"neutral"]],[["default"],[[[[1,"\\n  "],[8,[39,6],null,null,[["default"],[[[[1,"\\n    "],[1,[28,[35,1],[[30,0,["qualifiedLeadsInlineFeedback"]],"campaign-manager-web/components/optima/bid"],[["linkInfo"],[[28,[37,7],null,[["href","role","ariaLabel"],[[28,[37,8],null,[["path","accountId"],["help/lms/answer/104431",[30,5,["accountId"]]]]],[30,4,["role"]],[28,[37,1],["i18n_learn_more_about_qualified_leads","campaign-manager-web/components/optima/bid"],null]]]]]]]],[1," \\n  "]],[4]]]]],[1,"\\n"]],[]]]]],[1,"\\n"],[41,[30,0,["shouldShowDropdown"]],[[[1,"  "],[10,0],[14,0,"u-layout-flex__container--aligned-center mt2"],[12],[1,"\\n    "],[8,[39,11],null,[["@isOpen","@triggerId","@openMenu","@closeMenu"],[[30,0,["isOptimizationGoalDropdownOpen"]],"bid-and-budget__bid-optimization-goal-dropdown-header",[28,[37,12],[[30,0,["onOptimizationGoalDropdownChange"]],true],null],[28,[37,12],[[30,0,["onOptimizationGoalDropdownChange"]],false],null]]],[["default"],[[[[1,"\\n      "],[8,[30,6,["Trigger"]],[[16,"aria-label",[28,[37,1],["i18n_optimization_goal_description","campaign-manager-web/components/optima/bid"],null]]],[["@icon","@iconPlacement","@buttonType","@size","@text"],["caret","right","secondary","small",[28,[37,1],["i18n_optimization_goal_dropdown_header","campaign-manager-web/components/optima/bid"],[["optimizationGoal"],[[30,0,["optimizationGoal"]]]]]]],null],[1,"\\n      "],[8,[30,6,["Container"]],[[24,0,"hue-menu-container"]],[["@placement"],["bottom-left"]],[["default"],[[[[1,"\\n"],[42,[28,[37,14],[[28,[37,14],[[30,0,["availableOptimizationGoals"]]],null]],null],null,[[[1,"          "],[8,[30,6,["Item"]],null,[["@selected","@onSelect"],[[28,[37,15],[[30,0,["selectedOptimizationGoal"]],[30,7]],null],[28,[37,12],[[30,0,["onChangeOptimizationGoal"]],[30,7]],null]]],[["default"],[[[[1,"\\n            "],[10,1],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_optimization_goal_dropdown_header","campaign-manager-web/components/optima/bid"],[["optimizationGoal"],[[30,7]]]]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,["mt1"," ",[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_optimization_goal_supporting_text","campaign-manager-web/components/optima/bid"],[["optimizationGoal"],[[30,7]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[7]],null],[1,"      "]],[]]]]],[1,"\\n    "]],[6]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[10,0],[14,0,"u-layout-flex__container--aligned-center mt2"],[12],[1,"\\n    "],[8,[39,16],null,[["@optimizationGoal","@color","@classes"],[[30,0,["optimizationGoal"]],"default","u-layout__display-inline-block mr2"]],null],[1,"\\n"],[41,[30,0,["qualifiedLeadEnabled"]],[[[1,"      "],[11,"button"],[16,0,[29,["button--unstyled u-color__blue7"," ",[28,[37,2],null,[["size","weight"],["medium","bold"]]]]]],[16,"aria-label",[28,[37,1],["i18n_change_optimization_goal","campaign-manager-web/components/optima/bid"],null]],[24,4,"button"],[4,[38,17],["click",[30,0,["onChangeButtonClicked"]]],null],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_optimization_goal_change_button","campaign-manager-web/components/optima/bid"],null]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"]],[]]],[10,0],[14,0,"u-layout-flex__container--aligned-center mt5"],[12],[1,"\\n  "],[10,"h5"],[15,0,[29,[[28,[37,2],null,[["size","weight","color"],["medium","bold","default"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_bidding_strategy_header","campaign-manager-web/components/optima/bid"],null]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,3],[[24,0,"u-layout__display-inline-block"]],[["@contentClass"],["u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n      "],[11,"button"],[16,"title",[28,[37,1],["i18n_a11y_trigger_label","campaign-manager-web/components/optima/bid"],[["name"],[[28,[37,1],["i18n_bidding_strategy_header","campaign-manager-web/components/optima/bid"],null]]]]],[16,"aria-label",[28,[37,1],["i18n_a11y_trigger_label","campaign-manager-web/components/optima/bid"],[["name"],[[28,[37,1],["i18n_bidding_strategy_header","campaign-manager-web/components/optima/bid"],null]]]]],[16,0,[29,["u-display-flex u-items-center button--unstyled"," ",[28,[37,2],null,[["color"],["text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,4],[[30,8,["triggerContentSharedInfo"]]],null],[12],[1,"\\n        "],[8,[39,5],[[24,0,"bid-and-budget__help-icon"]],[["@size","@name"],["small","question"]],null],[1,"\\n      "],[13],[1,"\\n    "]],[8]],[[[1,"\\n      "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,2],null,[["size","weight","color"],["medium","bold","default"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_bidding_strategy_header","campaign-manager-web/components/optima/bid"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[8,[39,6],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,1],["i18n_bidding_strategy_tooltip","campaign-manager-web/components/optima/bid"],[["linkInfo"],[[28,[37,7],null,[["href","role","dataTestSelector","ariaLabel"],[[28,[37,8],null,[["path","accountId"],["help/lms/answer/1392",[30,3,["id"]]]]],[30,9,["role"]],"data-test-bid-optima__bidding-strategy-hoverable-link",[28,[37,1],["i18n_learn_more_about_bidding_strategies","campaign-manager-web/components/optima/bid"],null]]]]]]]],[1,"\\n        "]],[9]]]]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"],[13],[1,"\\n"],[8,[39,18],null,[["@placement","@contentClass"],["top","u-hoverable__content budget-optimization-bid__cm-artdeco-hoverable-trigger-content"]],[["trigger","content"],[[[[1,"\\n    "],[10,1],[14,0,"u-layout__display-inline-block mt2"],[12],[1,"\\n      "],[8,[39,19],[[24,0,"hue-button--unstyled u-border__dotted--clickable"],[4,[38,20],[[30,10,["triggerContentSharedInfo"]]],null]],[["@buttonType","@type"],["tertiary","small"]],[["default"],[[[[1,"\\n        "],[10,1],[15,0,[29,[[28,[37,2],null,[["color"],["text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_maximum_delivery","campaign-manager-web/components/optima/bid"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[10]],[[[1,"\\n    "],[10,0],[12],[1,"\\n      "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,2],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_maximum_delivery","campaign-manager-web/components/optima/bid"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_maximum_delivery_hover_text","campaign-manager-web/components/optima/bid"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"],[10,1],[15,0,[29,[[28,[37,2],null,[["size","color"],["medium","default"]]]]]],[12],[1,"\\n  "],[1,[28,[35,1],["i18n_maximum_delivery_tagline","campaign-manager-web/components/optima/bid"],null]],[1,"\\n"],[13],[1,"\\n"],[41,[30,0,["isNotQualifiedLeadOptimizationGoal"]],[[[1,"  "],[10,0],[12],[1,"\\n    "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n      "],[10,1],[15,0,[29,["mt1"," ",[36,21]]]],[12],[1,"\\n        "],[8,[39,22],[[16,"aria-label",[28,[37,1],["i18n_add_a_cost_cap","campaign-manager-web/components/optima/bid"],null]],[4,[38,17],["change",[30,0,["onChangeCostCapCheckbox"]]],null]],[["@inputId","@isChecked"],["bid-optima__cost-cap-checkbox",[30,0,["isCampaignCostCap"]]]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,"label"],[14,"for","bid-optima__cost-cap-checkbox"],[12],[1,"\\n        "],[8,[39,18],null,[["@placement","@contentClass"],["top","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n            "],[10,1],[14,0,"u-layout__display-inline-block"],[12],[1,"\\n              "],[8,[39,19],[[16,0,[29,["hue-button--unstyled u-border__dotted--clickable"," ",[28,[37,2],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[4,[38,20],[[30,11,["triggerContentSharedInfo"]]],null]],[["@buttonType","@type","@text"],["tertiary","small",[28,[37,1],["i18n_add_a_cost_cap","campaign-manager-web/components/optima/bid"],null]]],null],[1,"\\n            "],[13],[1,"\\n          "]],[11]],[[[1,"\\n            "],[10,0],[12],[1,"\\n              "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,2],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,1],["i18n_cost_cap","campaign-manager-web/components/optima/bid"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[1,[28,[35,1],["i18n_cost_cap_hover_text","campaign-manager-web/components/optima/bid"],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"],[41,[30,0,["isCampaignCostCap"]],[[[1,"      "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center bid-and-budget__space--top-extra-small ml6"],[12],[1,"\\n        "],[8,[39,23],null,[["@validations","@showValidations"],[[28,[37,24],[[30,12,["validations","attrs","unitCost","amount"]]],null],true]],[["default"],[[[[1,"\\n          "],[10,0],[14,0,"bid-and-budget__currency-and-tooltip-container"],[12],[1,"\\n            "],[8,[39,25],[[16,"aria-label",[28,[37,1],["i18n_cost_cap_amount","campaign-manager-web/components/optima/bid"],null]],[24,"aria-describedby","bid-optima__cost-cap-recommendations"],[24,0,"bid-optima__cost-cap-currency-input mt1"],[4,[38,26],null,[["pageKey","routeName","currentRoute"],["currency_input",[28,[37,27],[[53,"outletState"],"render.name"],null],[28,[37,27],[[53,"outletState"],"render"],null]]]]],[["@useHue","@name","@value","@updateValue","@currencyCode","@allowEmptyValues"],[true,"bid-amount",[30,0,["roundedUnitCost"]],[30,0,["onChangeUnitCost"]],[30,3,["currencyCode"]],false]],null],[1,"\\n            "],[10,2],[15,0,[29,["ml2"," ",[28,[37,2],null,[["size"],["medium"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_cost_unit","campaign-manager-web/components/optima/bid"],[["objectiveType"],[[30,12,["objectiveType"]]]]]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,3],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                "],[8,[39,19],[[16,"aria-label",[28,[37,1],["i18n_a11y_trigger_label","campaign-manager-web/components/optima/bid"],[["name"],[[28,[37,1],["i18n_cost_explanation_trigger","campaign-manager-web/components/optima/bid"],null]]]]],[4,[38,29],[[30,13,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle"],["small","tertiary","question",true]],null],[1,"\\n              "]],[13]],[[[1,"\\n                "],[10,2],[15,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_cost_explanation","campaign-manager-web/components/optima/bid"],null]],[1,"\\n                  "],[8,[39,6],null,null,[["default"],[[[[1,"\\n                    "],[1,[28,[35,1],["i18n_learn_more","campaign-manager-web/components/optima/bid"],[["linkInfo"],[[28,[37,7],null,[["href","role","dataTestSelector","ariaLabel"],[[28,[37,8],null,[["path","accountId"],["help/lms/answer/a706289",[30,3,["id"]]]]],[30,14,["role"]],"data-test-bid-optima__cost-unit-hoverable-link",[28,[37,1],["i18n_learn_more_about_cost_cap_bidding","campaign-manager-web/components/optima/bid"],null]]]]]]]],[1,"\\n                  "]],[14]]]]],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[14,1,"bid-optima__cost-cap-recommendations"],[15,0,[29,["ml6 mt1 mb1"," ",[28,[37,2],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_cost_cap_recommendation","campaign-manager-web/components/optima/bid"],[["bid","min","max","objectiveType"],[[28,[37,30],[[28,[37,27],[[30,12,["limits"]],"bidSuggestion.midBid.amount"],null]],[["currency"],[[30,3,["currencyCode"]]]]],[28,[37,30],[[28,[37,27],[[30,12,["limits"]],"bidSuggestion.lowBid.amount"],null]],[["currency"],[[30,3,["currencyCode"]]]]],[28,[37,30],[[28,[37,27],[[30,12,["limits"]],"bidSuggestion.highBid.amount"],null]],[["currency"],[[30,3,["currencyCode"]]]]],[30,12,["objectiveType"]]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"]],[]],null]],["triggerData","iphHelper","@account","iphHelper","@column","dropdown","optimizationGoal","triggerData","iphHelper","triggerData","triggerData","@campaign","triggerData","iphHelper"],false,["hue-web-foundations@-text-heading","t","hue-web-foundations@-text-body","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","hue-web-icons@icon","iph-helper","external-link-info","help-center-url","hue-web-inline-feedback","if","hue-web-menu","fn","each","-track-array","eq","optima/optimization-goal","on","hue-web-tooltip","hue-web-button","hue-web-tooltip-trigger","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","validated-control","readonly","currency-input","track-render","get","-get-dynamic-var","hue-web-toggletip-trigger","format-currency"]]',moduleName:"campaign-manager-web/components/optima/bid.hbs",isStrictMode:!1})
let P=e.default=(g=(0,s.inject)("campaign"),b=(0,s.inject)("conversion"),_=(0,s.inject)(),(0,i.assertPropTypes)((C=class extends a.default{constructor(...e){super(...e),O(this,"campaignService",T,this),O(this,"conversionService",E,this),O(this,"lix",y,this),v(this,"availableOptimizationGoals",o.OPTIMIZATION_GOALS_FOR_ACCELERATE_FLOW),O(this,"shouldShowDropdown",S,this),O(this,"isOptimizationGoalDropdownOpen",A,this)}get optimizationGoal(){return(0,p.selectedOptimizationGoal)(this.args.campaign)}get selectedBidCategory(){return o.COST_CAP_OPTIMIZATION_TARGET_TYPES.includes(this.args.campaign.optimizationTargetType)?o.BID_CATEGORY.COST_CAP:o.BID_CATEGORY.AUTO}get isCampaignCostCap(){return o.COST_CAP_OPTIMIZATION_TARGET_TYPES.includes(this.args.campaign.optimizationTargetType)}get roundedUnitCost(){const e={amount:o.BID_AND_BUDGET_DEFAULTS.UNIT_COST}
return(0,r.roundUpFloat)((0,c.getMoneyAmountForUI)(this.args.campaign.unitCost||e).amount)}get qualifiedLeadEnabled(){return this.lix.getTreatmentIsEnabled(u.LIX_TEST_KEYS.enableQualifiedLeadsOptimization)}get isNotQualifiedLeadOptimizationGoal(){return this.optimizationGoal!==o.OPTIMIZATION_GOAL.QUALIFIED_LEADS}get shouldHideQualifiedLeadsInlineFeedback(){return this.args.campaign.objectiveType!==m.OBJECTIVE_TYPE.LEAD_GENERATION||!this.qualifiedLeadEnabled}get qualifiedLeadsInlineFeedback(){return this.isNotQualifiedLeadOptimizationGoal?"i18n_qualified_leads_available_inline_feedback":"i18n_qualified_leads_inline_feedback"}onChangeButtonClicked(){this.shouldShowDropdown=!0}onOptimizationGoalDropdownChange(e){this.isOptimizationGoalDropdownOpen=e}onChangeOptimizationGoal(e){const t={optimizationTargetType:e===o.OPTIMIZATION_GOAL.LEADS?o.OPTIMIZATION_TARGET_TYPE.MAX_LEAD:o.OPTIMIZATION_TARGET_TYPE.MAX_QUALIFIED_LEAD}
this.args.onCampaignChange(t),this.isOptimizationGoalDropdownOpen=!1}onChangeCostCapCheckbox({target:{checked:e}}){const t=e?o.AUTOBIDDING_TO_COST_CAP_OPT_TARGET_MAP[this.args.campaign.optimizationTargetType]:o.COST_CAP_TO_AUTOBIDDING_OPT_TARGET_MAP[this.args.campaign.optimizationTargetType]
this.args.onCampaignChange({optimizationTargetType:t}),this.args.fetchLimits(this.args.account,this.args.campaign,null,!1)}onChangeUnitCost(e){e<=0&&(e=o.CURRENCY_TO_MIN_UNIT_COST[this.args.account.currencyCode]||o.MINIMUM_DEFAULT_COST),this.args.onCampaignChange({unitCost:(0,c.getMoneyAmountForAPI)({amount:e,currencyCode:this.args.account.currencyCode})})}},v(C,"propTypes",{account:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,campaign:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,onCampaignChange:i.PropTypes.func.isRequired,fetchLimits:i.PropTypes.func.isRequired}),T=w((f=C).prototype,"campaignService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=w(f.prototype,"conversionService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=w(f.prototype,"lix",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=w(f.prototype,"shouldShowDropdown",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),A=w(f.prototype,"isOptimizationGoalDropdownOpen",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w(f.prototype,"onChangeButtonClicked",[l.action],Object.getOwnPropertyDescriptor(f.prototype,"onChangeButtonClicked"),f.prototype),w(f.prototype,"onOptimizationGoalDropdownChange",[l.action],Object.getOwnPropertyDescriptor(f.prototype,"onOptimizationGoalDropdownChange"),f.prototype),w(f.prototype,"onChangeOptimizationGoal",[l.action],Object.getOwnPropertyDescriptor(f.prototype,"onChangeOptimizationGoal"),f.prototype),w(f.prototype,"onChangeCostCapCheckbox",[l.action],Object.getOwnPropertyDescriptor(f.prototype,"onChangeCostCapCheckbox"),f.prototype),w(f.prototype,"onChangeUnitCost",[l.action],Object.getOwnPropertyDescriptor(f.prototype,"onChangeUnitCost"),f.prototype),h=f))||h);(0,t.setComponentTemplate)(I,P)})),define("campaign-manager-web/components/optima/budget-schedule-bid",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","ember-concurrency-decorators","campaign-manager-web/entities/account","campaign-manager-web/entities/campaign","@ember/object","@glimmer/tracking","campaign-manager-web/utils/campaign","campaign-manager-web/utils/money-amount","campaign-manager-web/constants/optima","campaign-manager-web/utils/lms-copilot/optima/bid-and-budget","campaign-manager-web/constants/nala","campaign-manager-web/utils/lms-copilot/progress-messages"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_){var h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j
function G(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function B(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Y=(0,n.createTemplateFactory)({id:"RBjj4888",block:'[[[1,"\\n"],[8,[39,0],[[24,1,"optima-bbs-module-card"],[24,0,"optima-module-card--scrollable"]],[["@moduleName","@title","@isLoading","@subtitle"],[[30,0,["MODULE_NAMES","BUDGET"]],[28,[37,1],["i18n_budget_and_schedule_section_title","campaign-manager-web/components/optima/budget-schedule-bid"],null],[30,0,["isLoading"]],[28,[37,1],["i18n_budget_subtitle","campaign-manager-web/components/optima/budget-schedule-bid"],null]]],[["headerActions","content"],[[[[1,"\\n"],[41,[30,0,["canShowEdit"]],[[[1,"      "],[8,[39,3],[[16,"disabled",[30,0,["isEditStateOrIsLoadingOptimaModules"]]],[4,[38,4],["click",[30,0,["onClickEdit"]]],null],[4,[38,5],["budget_schedule_bid__edit"],null]],[["@buttonType","@size","@emphasized","@text"],["tertiary","small",true,[28,[37,1],["i18n_edit","campaign-manager-web/components/optima/budget-schedule-bid"],null]]],null],[1,"\\n      "],[8,[39,6],[[16,"disabled",[30,0,["isLoadingOptimaModules"]]],[4,[38,5],["budget_schedule_bid__assist"],null],[4,[38,4],["click",[30,0,["onClickAssist"]]],null]],[["@targetId","@size","@emphasized","@icon"],[[30,0,["TARGET_ID"]],"small",true,"signal-ai"]],null],[1,"\\n"]],[]],null],[1,"  "]],[]],[[[1,"\\n"],[41,[30,0,["isEditing"]],[[[1,"      "],[8,[39,7],null,[["@account","@campaign","@campaignGroup","@isForCampaignReactivation","@onCampaignChange","@isBidAllowed","@budgetType","@fetchLimits","@isQuickMode","@isTotalBudgetFocusedOnRender","@isAdvancedModeRedesignEnabled"],[[30,1],[30,0,["campaignCopy"]],[30,2],[30,3],[30,0,["onCampaignCopyChange"]],true,[30,0,["budgetType"]],[30,0,["performFetchLimits"]],true,true,true]],null],[1,"\\n      "],[8,[39,8],null,[["@account","@campaign","@campaignGroup","@onCampaignChange","@fetchLimits","@budgetType","@isEndDateFocusedOnRender","@isQuickMode","@isForCampaignReactivation"],[[30,1],[30,0,["campaignCopy"]],[30,2],[30,0,["onCampaignCopyChange"]],[30,0,["performFetchLimits"]],[30,0,["budgetType"]],true,true,[30,3]]],null],[1,"\\n      "],[10,"hr"],[15,0,[29,["mv4"," ",[36,9]]]],[12],[13],[1,"\\n      "],[8,[39,10],null,[["@account","@campaign","@onCampaignChange","@fetchLimits"],[[30,1],[30,0,["campaignCopy"]],[30,0,["onCampaignCopyChange"]],[30,0,["performFetchLimits"]]]],null],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-end"],[12],[1,"\\n        "],[8,[39,3],[[24,0,"mr2"],[16,"aria-label",[28,[37,1],["i18n_cancel_a11y","campaign-manager-web/components/optima/budget-schedule-bid"],null]],[4,[38,5],["budget_schedule_bid__cancel"],null],[4,[38,4],["click",[30,0,["onClickCancel"]]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,1],["i18n_cancel","campaign-manager-web/components/optima/budget-schedule-bid"],null]]],null],[1,"\\n        "],[8,[39,3],[[24,0,"mr2"],[16,"aria-label",[28,[37,1],["i18n_apply_a11y","campaign-manager-web/components/optima/budget-schedule-bid"],null]],[4,[38,5],["budget_schedule_bid__apply"],null],[4,[38,4],["click",[30,0,["onClickApply"]]],null]],[["@buttonType","@size","@text","@disabled"],["primary","small",[28,[37,1],["i18n_apply","campaign-manager-web/components/optima/budget-schedule-bid"],null],[30,0,["isApplyButtonDisabled"]]]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[8,[39,11],null,[["@account","@campaign","@campaignGroup","@onClickEdit"],[[30,1],[30,4],[30,2],[30,0,["onClickEdit"]]]],null],[1,"\\n"]],[]]],[1,"  "]],[]]]]]],["@account","@campaignGroup","@isForCampaignReactivation","@campaign"],false,["optima/module-card","t","if","hue-web-button","on","track-interaction","concierge-assist-button","budget","schedule","hue-web-foundations@-divider","optima/bid","optima/bid-and-budget-optima-summary"]]',moduleName:"campaign-manager-web/components/optima/budget-schedule-bid.hbs",isStrictMode:!1})
let H=e.default=(h=(0,r.inject)("@linkedin/concierge-ember-components@concierge-service"),f=(0,r.inject)("campaign"),T=(0,r.inject)("optima-loader"),E=(0,r.inject)("lms-copilot/shared/nala-event-broadcaster"),y=(0,r.inject)(),S=(0,r.inject)(),A=(0,r.inject)("scheduled-session-recorder"),C=(0,r.inject)("cm-formatter"),O=(0,r.inject)("ab-tests"),v=(0,o.task)({restartable:!0}),(0,i.assertPropTypes)((j=class extends a.default{onClickEdit(){this.campaignCopy=this.campaignService.createCampaignCopyWithDefaults({account:this.args.account,campaign:this.args.campaign,campaignGroup:this.args.campaign.campaignGroup}),this.isEditState=!this.isEditState,this.sessionRecorder.fireTag("edit-budget-schedule")}onClickAssist(){this.sessionRecorder.fireTag("assist-budget-schedule")}onClickApply(){this.args.onCampaignChange(this.campaignObjectDelta),this.campaignCopy={},this.campaignObjectDelta={},this.isEditState=!1,this.args.onOptimaApplyButtonClick?.()}onClickCancel(){this.campaignCopy={},this.campaignObjectDelta={},this.isEditState=!1}get budgetType(){return(0,d.getCampaignBudgetType)(this.campaignCopy)}get isLoadingOptimaModules(){return!this.optimaLoader.allComponentsLoaded}get canShowEdit(){return!this.isReactivationOrInlineEdit&&!this.abTestService.draftOptimaAbTest&&this.args.account.canEditCampaign}get isApplyButtonDisabled(){return this.campaignCopy.validations.attrs.isBidAndBudgetValid.isInvalid}get isLoading(){return this.optimaLoader.isComponentLoading(m.MODULE_NAMES.BUDGET)&&!this.isReactivationOrInlineEdit}get isReactivationOrInlineEdit(){return this.args.isForCampaignReactivation||this.args.isForInlineEdit}get isEditStateOrIsLoadingOptimaModules(){return this.isEditState||!this.optimaLoader.allComponentsLoaded}get isEditing(){return null===this.isEditState?this.isReactivationOrInlineEdit:this.isEditState}constructor(){super(...arguments),G(this,"conciergeService",P,this),G(this,"campaignService",N,this),G(this,"optimaLoader",R,this),G(this,"nalaEventBroadcaster",D,this),G(this,"lix",M,this),G(this,"i18n",L,this),G(this,"sessionRecorder",k,this),G(this,"formatter",U,this),G(this,"abTestService",x,this),G(this,"campaignCopy",F,this),B(this,"campaignObjectDelta",{}),G(this,"isEditState",z,this),B(this,"MODULE_NAMES",m.MODULE_NAMES),B(this,"TARGET_ID",m.COACH_TARGET_IDS.BUDGET),B(this,"performFetchLimits",((e,t,n,a)=>{this.fetchLimitsTask.perform(this.args.account,this.campaignCopy,n,a)})),(this.args.isForCampaignReactivation||this.args.isForInlineEdit)&&(this.campaignCopy=this.campaignService.createCampaignCopyWithDefaults({account:this.args.account,campaign:this.args.campaign,campaignGroup:this.args.campaign.campaignGroup})),this.nalaEventBroadcaster.subscribe(b.LMS_NALA_EVENT,this.handleNalaEvent.bind(this))}willDestroyElement(){super.willDestroyElement(...arguments),this.nalaEventBroadcaster.unsubscribe(b.LMS_NALA_EVENT,this.handleNalaEvent.bind(this))}updateBudgetValues(e){this.args.onCampaignChange(e),this.isEditState&&this.onCampaignCopyChange(e)}handleDailyBudgetUndo(e){this.updateBudgetValues({dailyBudget:e})}getCurrentBudgetAmount(){const{dailyBudget:e,totalBudget:t}=this.args.campaign
return t?{totalBudget:t,dailyBudget:null}:{dailyBudget:e,totalBudget:null}}handleDailyBudgetEvent(e){const t=this.getCurrentBudgetAmount(),n=this.args.account.currencyCode,a=e.entityData.dailyBudget,i=(0,p.getMoneyAmountForAPI)({amount:a,currencyCode:n})
this.updateBudgetValues({dailyBudget:i,totalBudget:null})
const r=this.formatter.formatCurrency(a,n),o=this.i18n.lookupTranslation(this.constructor,"i18n_budget_progress_indicator_content")([{amount:r}]),l=this.i18n.lookupTranslation(this.constructor,"i18n_budget_progress_indicator_title")(),s=this.i18n.lookupTranslation(this.constructor,"i18n_budget_progress_indicator_title_completed")()
this.sendProgressLoaderWithUndoToCoach({completedTitle:s,content:o,title:l,undoCallback:()=>{this.updateBudgetValues(t)}})}handleLifetimeBudgetEvent(e){const t=this.getCurrentBudgetAmount(),n=this.args.account.currencyCode,a=e.entityData.totalBudget,i=(0,p.getMoneyAmountForAPI)({amount:a,currencyCode:n})
this.updateBudgetValues({totalBudget:i,dailyBudget:null})
const r=this.formatter.formatCurrency(a,n),o=this.i18n.lookupTranslation(this.constructor,"i18n_lifetime_budget_progress_indicator_content")([{amount:r}]),l=this.i18n.lookupTranslation(this.constructor,"i18n_lifetime_budget_progress_indicator_title")(),s=this.i18n.lookupTranslation(this.constructor,"i18n_lifetime_budget_progress_indicator_title_completed")()
this.sendProgressLoaderWithUndoToCoach({completedTitle:s,content:o,title:l,undoCallback:()=>{this.updateBudgetValues(t)}})}sendProgressLoaderWithUndoToCoach({completedTitle:e,content:t,title:n,undoCallback:a}){const i=this.i18n.lookupTranslation(this.constructor,"i18n_budget_progress_indicator_cta_undo_a11y")();(0,_.sendCoachLoadingStateWithUndo)(this.conciergeService,{title:n,content:t,completedTitle:e,undoContent:i,undoCallback:a})}handleNalaEvent(e){const t=JSON.parse(e.encodedJson.encodedJson);(0,g.isDailyBudgetEvent)(t)?this.handleDailyBudgetEvent(t):(0,g.isLifetimeBudgetEvent)(t)&&this.handleLifetimeBudgetEvent(t)}onCampaignCopyChange(e){this.campaignObjectDelta={...this.campaignObjectDelta,...e},Object.assign(this.campaignCopy,e)}*fetchLimitsTask(e,t,n=null,a=!0){const i=yield this.campaignService.fetchLimits(e,t,{rethrow:!0,featurePemMetadata:n})
this.onCampaignCopyChange({limits:i}),(i&&i.isFixedBid||!t.isUnitCostDifferentThanDefault&&t.isDraftCampaign&&!a)&&(0,c.get)(i,"bidSuggestion.midBid.amount")!==(0,c.get)(this.args,"campaign.unitCost.amount")&&this.onCampaignCopyChange({unitCost:(0,p.getMoneyAmountForAPI)({amount:i.bidSuggestion.midBid.amount,currencyCode:e.currencyCode})})}},B(j,"propTypes",{account:i.PropTypes.instanceOf(l.default).isRequired,campaign:i.PropTypes.instanceOf(s.default).isRequired,onCampaignChange:i.PropTypes.func.isRequired,isForCampaignReactivation:i.PropTypes.bool,isForInlineEdit:i.PropTypes.bool,onOptimaApplyButtonClick:i.PropTypes.func,campaignGroup:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject])}),P=V((I=j).prototype,"conciergeService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=V(I.prototype,"campaignService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=V(I.prototype,"optimaLoader",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=V(I.prototype,"nalaEventBroadcaster",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=V(I.prototype,"lix",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=V(I.prototype,"i18n",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=V(I.prototype,"sessionRecorder",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=V(I.prototype,"formatter",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=V(I.prototype,"abTestService",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=V(I.prototype,"campaignCopy",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=V(I.prototype,"isEditState",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),V(I.prototype,"onClickEdit",[c.action],Object.getOwnPropertyDescriptor(I.prototype,"onClickEdit"),I.prototype),V(I.prototype,"onClickAssist",[c.action],Object.getOwnPropertyDescriptor(I.prototype,"onClickAssist"),I.prototype),V(I.prototype,"onClickApply",[c.action],Object.getOwnPropertyDescriptor(I.prototype,"onClickApply"),I.prototype),V(I.prototype,"onClickCancel",[c.action],Object.getOwnPropertyDescriptor(I.prototype,"onClickCancel"),I.prototype),V(I.prototype,"onCampaignCopyChange",[c.action],Object.getOwnPropertyDescriptor(I.prototype,"onCampaignCopyChange"),I.prototype),V(I.prototype,"fetchLimitsTask",[v],Object.getOwnPropertyDescriptor(I.prototype,"fetchLimitsTask"),I.prototype),w=I))||w);(0,t.setComponentTemplate)(Y,H)})),define("campaign-manager-web/components/optima/campaign-details",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/service","@ember/object","@linkedin/ember-prop-types","hue-web-toast/utils/constants","campaign-manager-web/entities/account","campaign-manager-web/entities/campaign","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/entity-status","campaign-manager-web/constants/routes","campaign-manager-web/helpers/help-center-url","@ember/template","ember-lifeline","campaign-manager-web/config/environment","campaign-manager-web/utils/http-error","campaign-manager-web/constants/optima","@linkedin/ember-tracked-validations","campaign-manager-web/constants/lix","campaign-manager-web/constants/generate"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S){var A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j
function G(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function B(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Y=(0,n.createTemplateFactory)({id:"fsTFoEVN",block:'[[[8,[39,0],[[4,[38,2],null,[["pageKey","routeName","currentRoute"],["optima_campaign_details",[28,[37,3],[[53,"outletState"],"render.name"],null],[28,[37,3],[[53,"outletState"],"render"],null]]]]],[["@moduleName","@title","@isLoading"],[[30,0,["MODULE_NAMES","CAMPAIGN_DETAILS"]],[28,[37,1],["i18n_campaign_section_title","campaign-manager-web/components/optima/campaign-details"],null],[30,0,["isLoading"]]]],[["headerActions","content"],[[[[1,"\\n"],[41,[30,0,["canShowEdit"]],[[[1,"      "],[8,[39,6],[[4,[38,7],["click",[30,0,["onEdit"]]],null],[4,[38,8],["campaign_details__edit"],null]],[["@text","@buttonType","@size","@emphasized","@disabled"],[[28,[37,1],["i18n_campaign_details_edit_button_text","campaign-manager-web/components/optima/campaign-details"],null],"tertiary","small",true,[30,0,["isEditingOrIsLoadingOptimaModules"]]]],null],[1,"\\n"]],[]],null],[1,"  "]],[]],[[[1,"\\n    "],[10,0],[12],[1,"\\n      "],[10,0],[15,0,[29,["optima-campaign-name__campaign-name-container pt2"," ",[36,9]]]],[12],[1,"\\n"],[41,[30,0,["isEditing"]],[[[1,"          "],[10,2],[15,0,[29,["pb2"," ",[28,[37,10],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_campaign_name_label","campaign-manager-web/components/optima/campaign-details"],null]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,11],null,[["@validations","@showValidations"],[[28,[37,12],[[30,0,["validations","attrs","pendingCampaignName"]]],null],[30,0,["validations","attrs","pendingCampaignName","isInvalid"]]]],[["default"],[[[[1,"\\n            "],[8,[39,13],[[16,0,[29,[[30,1,["class"]]," ",[36,9]]]],[16,"aria-label",[30,2]],[16,"aria-describedby",[30,1,["ariaDescribedBy"]]],[4,[38,7],["blur",[30,0,["setNewCampaignName"]]],null],[4,[38,7],["input",[30,0,["setNewCampaignName"]]],null]],[["@value","@inputId","@counterMax","@hideErrorText"],[[30,0,["pendingCampaignName"]],"campaign-name",[30,1,["maxlength"]],true]],null],[1,"\\n          "]],[1]]]]],[1,"\\n"]],[]],[[[1,"          "],[10,0],[14,0,"optima-campaign-review__2-item-grid-container"],[12],[1,"\\n            "],[10,0],[12],[1,"\\n              "],[10,2],[15,0,[29,["pb2"," ",[28,[37,10],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,1],["i18n_campaign_name_label","campaign-manager-web/components/optima/campaign-details"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,10],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[1,[30,3,["name"]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[12],[1,"\\n              "],[10,2],[15,0,[29,["pb2"," ",[28,[37,10],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,1],["i18n_campaign_status_label","campaign-manager-web/components/optima/campaign-details"],null]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,14],null,[["@status","@servingStatus","@entityType"],[[30,0,["status"]],[30,0,["servingStatus"]],[30,0,["ENTITY_TYPES","CAMPAIGN"]]]],null],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n"],[41,[30,0,["isEditing"]],[[[1,"      "],[10,0],[15,0,[28,[37,15],["u-display-flex u-layout__width-full mt4",[28,[37,16],null,[["u-layout-flex__container--center-space-between"],[[30,0,["canEditGroup"]]]]]],null]],[12],[1,"\\n        "],[10,0],[15,0,[29,[[52,[51,[30,4]],"u-layout-flex__cell"]]]],[12],[1,"\\n"],[41,[30,0,["canEditObjective"]],[[[1,"            "],[8,[39,6],[[4,[38,7],["click",[30,0,["toggleConfirmChangeObjectiveModalVisibility"]]],null],[4,[38,8],["campaign_details__change_objective"],null]],[["@text","@buttonType","@size","@emphasized"],[[28,[37,1],["i18n_change_campaign_objective_button_text","campaign-manager-web/components/optima/campaign-details"],null],"tertiary","small",true]],null],[1,"\\n"]],[]],null],[41,[30,0,["canEditGroup"]],[[[1,"            "],[8,[39,6],[[4,[38,7],["click",[30,0,["toggleConfirmChangeGroupModalVisibility"]]],null],[4,[38,8],["optima_campaign_details__change_group"],null]],[["@text","@buttonType","@size","@emphasized"],[[28,[37,1],["i18n_change_campaign_group_button_text","campaign-manager-web/components/optima/campaign-details"],null],"tertiary","small",true]],null],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n        "],[10,0],[12],[1,"\\n          "],[8,[39,6],[[24,0,"mr2"],[4,[38,7],["click",[30,0,["onCancel"]]],null],[4,[38,8],["campaign_details__name_edit_cancel"],null]],[["@text","@buttonType","@size"],[[28,[37,1],["i18n_cancel_edit_campaign_button_text","campaign-manager-web/components/optima/campaign-details"],null],"secondary","small"]],null],[1,"\\n          "],[8,[39,6],[[4,[38,7],["click",[30,0,["onApply"]]],null],[4,[38,8],["campaign_details__name_edit_apply"],null]],[["@text","@buttonType","@size","@disabled"],[[28,[37,1],["i18n_apply_edit_campaign_button_text","campaign-manager-web/components/optima/campaign-details"],null],"primary","small",[30,0,["isApplyDisabled"]]]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[10,0],[14,0,"optima-campaign-review__2-item-grid-container mt4"],[12],[1,"\\n        "],[10,0],[14,0,"pr2"],[12],[1,"\\n          "],[10,2],[15,0,[29,["pb2"," ",[28,[37,10],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_campaign_group_label","campaign-manager-web/components/optima/campaign-details"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,10],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[30,5]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[12],[1,"\\n          "],[10,2],[15,0,[29,["pb2"," ",[28,[37,10],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_campaign_objective_type_label","campaign-manager-web/components/optima/campaign-details"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,10],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_campaign_objective_type","campaign-manager-web/components/optima/campaign-details"],[["type"],[[30,3,["objectiveType"]]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n"],[8,[39,18],[[24,"aria-labelledby","confirm-objective-change-modal-header"]],[["@size","@isOpen","@dismissModal"],["medium",[30,0,["isConfirmChangeObjectiveModalOpen"]],[30,0,["toggleConfirmChangeObjectiveModalVisibility"]]]],[["default"],[[[[1,"\\n  "],[8,[30,6,["ModalHeader"]],null,[["@titleId","@title"],["confirm-objective-change-modal-header",[28,[37,1],["i18n_change_campaign_objective_modal_title","campaign-manager-web/components/optima/campaign-details"],null]]],null],[1,"\\n  "],[8,[30,6,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,10],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_change_campaign_objective_modal_text","campaign-manager-web/components/optima/campaign-details"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,6,["ModalFooter"]],[[24,0,"u-border__none u-justify-end"]],null,[["default"],[[[[1,"\\n    "],[8,[39,6],[[24,0,"mr2"],[4,[38,7],["click",[30,0,["toggleConfirmChangeObjectiveModalVisibility"]]],null],[4,[38,8],["campaign_details__change_objective_cancel"],null]],[["@text","@buttonType","@size"],[[28,[37,1],["i18n_cancel_change_campaign_objective_button_text","campaign-manager-web/components/optima/campaign-details"],null],"secondary","small"]],null],[1,"\\n    "],[8,[39,6],[[4,[38,7],["click",[30,0,["onConfirmChangeObjective"]]],null],[4,[38,8],["campaign_details__change_objective_confirm"],null]],[["@text","@buttonType","@size"],[[28,[37,1],["i18n_confirm_change_campaign_objective_button_text","campaign-manager-web/components/optima/campaign-details"],null],"primary","small"]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[6]]]]],[1,"\\n"],[8,[39,18],[[24,"aria-labelledby","confirm-group-change-modal-header"]],[["@size","@isOpen","@dismissModal"],["medium",[30,0,["isConfirmChangeGroupModalOpen"]],[30,0,["toggleConfirmChangeGroupModalVisibility"]]]],[["default"],[[[[1,"\\n  "],[8,[30,7,["ModalHeader"]],null,[["@titleId","@title"],["confirm-group-change-modal-header",[28,[37,1],["i18n_change_campaign_group_modal_title","campaign-manager-web/components/optima/campaign-details"],null]]],null],[1,"\\n  "],[8,[30,7,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,10],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_change_campaign_group_modal_text","campaign-manager-web/components/optima/campaign-details"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,7,["ModalFooter"]],[[24,0,"u-border__none u-justify-end"]],null,[["default"],[[[[1,"\\n    "],[8,[39,6],[[24,0,"mr2"],[4,[38,7],["click",[30,0,["toggleConfirmChangeGroupModalVisibility"]]],null],[4,[38,8],["optima_campaign_details__change_group_cancel"],null]],[["@text","@buttonType","@size"],[[28,[37,1],["i18n_cancel_change_campaign_group_button_text","campaign-manager-web/components/optima/campaign-details"],null],"secondary","small"]],null],[1,"\\n    "],[8,[39,6],[[4,[38,7],["click",[30,0,["onConfirmChangeGroup"]]],null],[4,[38,8],["optima_campaign_details__change_group_confirm"],null]],[["@text","@buttonType","@size"],[[28,[37,1],["i18n_confirm_change_campaign_group_button_text","campaign-manager-web/components/optima/campaign-details"],null],"primary","small"]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[7]]]]]],["vcont","@inputAriaLabel","@campaign","@canEditGroup","@campaignGroupName","modal","modal"],false,["optima/module-card","t","track-render","get","-get-dynamic-var","if","hue-web-button","on","track-interaction","hue-web-foundations@-artdeco-migration-scope","hue-web-foundations@-text-body","validated-control","readonly","hue-web-text-input","entity/unified-entity-status-with-serving-status-tooltip","classes","hash","unless","hue-web-modal"]]',moduleName:"campaign-manager-web/components/optima/campaign-details.hbs",isStrictMode:!1}),H="optima-campaign-details",q={pendingCampaignName:[(0,E.validator)("length",{max:200})]}
let K=e.default=(A=(0,E.hasValidations)(q),C=(0,r.inject)("hue-web-toast"),O=(0,r.inject)("campaign"),v=(0,r.inject)("optima-loader"),(0,l.assertPropTypes)(w=A((j=class extends a.default{constructor(...e){super(...e),G(this,"i18n",P,this),G(this,"jet",N,this),G(this,"toast",R,this),G(this,"router",D,this),G(this,"campaignService",M,this),G(this,"optimaLoader",L,this),G(this,"lix",k,this),G(this,"isEditing",U,this),G(this,"isConfirmChangeObjectiveModalOpen",x,this),G(this,"isConfirmChangeGroupModalOpen",F,this),G(this,"pendingCampaignName",z,this),B(this,"MODULE_NAMES",T.MODULE_NAMES),B(this,"ENTITY_TYPES",d.ENTITY_TYPES)}toggleConfirmChangeObjectiveModalVisibility(){this.isConfirmChangeObjectiveModalOpen=!this.isConfirmChangeObjectiveModalOpen}toggleConfirmChangeGroupModalVisibility(){this.isConfirmChangeGroupModalOpen=!this.isConfirmChangeGroupModalOpen}get status(){return(0,p.getUnifiedStatus)(d.ENTITY_TYPES.CAMPAIGN,this.args.campaign.status,this.args.campaign.servingStatuses)}get servingStatus(){const e=(0,p.getServingStatus)(d.ENTITY_TYPES.CAMPAIGN,this.args.campaign.status,this.args.campaign.servingStatuses,this.args.campaign.learningPhaseProgress)
return void 0!==e?e:null}get canEditObjective(){const{isDraftCampaign:e,isNewCampaign:t}=this.args.campaign
return e||t}get canEditGroup(){const{isDraftCampaign:e,isNewCampaign:t}=this.args.campaign
return(e||t)&&this.isCGSelectionFlowEnabled}get isCGSelectionFlowEnabled(){return this.lix.getTreatmentIsEnabled(y.LIX_TEST_KEYS.enableOptimaWithCampaignGroupSelectionFlow)}get isLoading(){return this.optimaLoader.isComponentLoading(T.MODULE_NAMES.CAMPAIGN_DETAILS)}get canShowEdit(){return this.args.account.canEditCampaign&&!this.args.campaign.isCompletedCampaign}get isEditingOrIsLoadingOptimaModules(){return this.isEditing||!this.optimaLoader.allComponentsLoaded}get isApplyDisabled(){return this.validations.attrs.pendingCampaignName.isInvalid}setNewCampaignName(e){const t=e.target.value
this.pendingCampaignName=t||this.args.campaign.name}onEdit(){this.isEditing=!0,this.pendingCampaignName=this.args.campaign.name}onApply(){this.pendingCampaignName.length>0&&this.args.onCampaignChange({name:this.pendingCampaignName}),this._clearEditing()}onCancel(){this._clearEditing()}async onConfirmChangeObjective(){try{const e=(0,b.htmlSafe)(this.i18n.lookupTranslation(this.constructor,"i18n_campaign_deleting_message")())
this.toast.add({type:s.TOAST_TYPES.NOTICE,message:e,isAutoDismiss:!1}),await this.campaignService.deleteCampaigns([this.args.campaign])
const t=(0,b.htmlSafe)(this.i18n.lookupTranslation(this.constructor,"i18n_campaign_delete_success_message")())
this.toast.add({type:s.TOAST_TYPES.SUCCESS,message:t,isAutoDismiss:!1}),this.toggleConfirmChangeObjectiveModalVisibility(),(0,_.runTask)(this,(()=>{this.args.userIntendTransitionCallback?.()
this.router.transitionTo(m.ROUTE_NAME.ACCOUNT_CAMPAIGNS,this.args.account.id,{queryParams:{isObjectiveSelectionModalOpen:!0}})}),h.default.visualDelay.none)}catch(e){const t=(0,b.htmlSafe)(this.i18n.lookupTranslation(this.constructor,"i18n_campaign_delete_error_message")([{linkInfo:(0,g.helpCenterUrl)(null,{path:"help/lms/ask"})}]))
this.toast.add({type:s.TOAST_TYPES.ERROR,message:t,isAutoDismiss:!1}),this.jet.error(new Error(`Error deleting campaign: ${(0,f.getErrorMessage)(e)}`),H,!1)}}async onConfirmChangeGroup(){try{const e=(0,b.htmlSafe)(this.i18n.lookupTranslation(this.constructor,"i18n_campaign_deleting_message")())
this.toast.add({type:s.TOAST_TYPES.NOTICE,message:e,isAutoDismiss:!1}),await this.campaignService.deleteCampaigns([this.args.campaign])
const t=(0,b.htmlSafe)(this.i18n.lookupTranslation(this.constructor,"i18n_campaign_delete_success_message")())
this.toast.add({type:s.TOAST_TYPES.SUCCESS,message:t,isAutoDismiss:!1}),this.toggleConfirmChangeObjectiveModalVisibility(),(0,_.runTask)(this,(()=>{this.args.userIntendTransitionCallback?.()
const e={objectiveType:this.args.campaign.objectiveType,formToDisplay:S.GET_STARTED_FORMS.REVIEW_PRODUCT}
this.router.transitionTo(m.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_GROUP_INDEX,this.args.account.id,"new",{queryParams:e}).data={product:{...this.args.seedData.selectedPromptInputs,name:this.args.seedData.selectedPromptInputs.productName}}}),h.default.visualDelay.none)}catch(e){const t=(0,b.htmlSafe)(this.i18n.lookupTranslation(this.constructor,"i18n_campaign_delete_error_message")([{linkInfo:(0,g.helpCenterUrl)(null,{path:"help/lms/ask"})}]))
this.toast.add({type:s.TOAST_TYPES.ERROR,message:t,isAutoDismiss:!1}),this.jet.error(new Error(`Error deleting campaign: ${(0,f.getErrorMessage)(e)}`),H,!1)}}_clearEditing(){this.isEditing=!1,this.pendingCampaignName=""}},B(j,"propTypes",{userIntendTransitionCallback:l.PropTypes.func,account:l.PropTypes.instanceOf(c.default).isRequired,campaign:l.PropTypes.instanceOf(u.default).isRequired,campaignGroupName:l.PropTypes.string,onCampaignChange:l.PropTypes.func,seedData:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.EmberObject])}),P=V((I=j).prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=V(I.prototype,"jet",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=V(I.prototype,"toast",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=V(I.prototype,"router",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=V(I.prototype,"campaignService",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=V(I.prototype,"optimaLoader",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=V(I.prototype,"lix",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=V(I.prototype,"isEditing",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),x=V(I.prototype,"isConfirmChangeObjectiveModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),F=V(I.prototype,"isConfirmChangeGroupModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),z=V(I.prototype,"pendingCampaignName",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),V(I.prototype,"toggleConfirmChangeObjectiveModalVisibility",[o.action],Object.getOwnPropertyDescriptor(I.prototype,"toggleConfirmChangeObjectiveModalVisibility"),I.prototype),V(I.prototype,"toggleConfirmChangeGroupModalVisibility",[o.action],Object.getOwnPropertyDescriptor(I.prototype,"toggleConfirmChangeGroupModalVisibility"),I.prototype),V(I.prototype,"setNewCampaignName",[o.action],Object.getOwnPropertyDescriptor(I.prototype,"setNewCampaignName"),I.prototype),V(I.prototype,"onEdit",[o.action],Object.getOwnPropertyDescriptor(I.prototype,"onEdit"),I.prototype),V(I.prototype,"onApply",[o.action],Object.getOwnPropertyDescriptor(I.prototype,"onApply"),I.prototype),V(I.prototype,"onCancel",[o.action],Object.getOwnPropertyDescriptor(I.prototype,"onCancel"),I.prototype),V(I.prototype,"onConfirmChangeObjective",[o.action],Object.getOwnPropertyDescriptor(I.prototype,"onConfirmChangeObjective"),I.prototype),V(I.prototype,"onConfirmChangeGroup",[o.action],Object.getOwnPropertyDescriptor(I.prototype,"onConfirmChangeGroup"),I.prototype),w=I))||w)||w);(0,t.setComponentTemplate)(Y,K)})),define("campaign-manager-web/components/optima/campaign-group-container",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/constants/routes","ember-concurrency"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const E=(0,n.createTemplateFactory)({id:"QIlAmpn4",block:'[[[41,[30,0,["hasFatalError"]],[[[1,"  "],[8,[39,1],[[24,0,"mt8 ph6 pv4"]],[["@type","@size","@illustration","@headline","@message","@actionText","@onButtonClick","@secondaryActionText","@onSecondary"],["spot","large","error-server",[28,[37,2],["i18n_fatal_error_heading","campaign-manager-web/components/optima/campaign-group-container"],null],[28,[37,2],["i18n_fatal_error_message","campaign-manager-web/components/optima/campaign-group-container"],null],[28,[37,2],["i18n_start_again_button","campaign-manager-web/components/optima/campaign-group-container"],null],[30,0,["onTryAgain"]],[28,[37,2],["i18n_cancel_button","campaign-manager-web/components/optima/campaign-group-container"],null],[30,0,["onCancel"]]]],null],[1,"\\n"]],[]],[[[41,[30,0,["selectedCampaignGroup"]],[[[1,"  "],[8,[39,3],null,[["@account","@selectedReportingCampaignGroup","@onCampaignGroupClear","@onBack","@onGenerateCampaign","@isLoading"],[[30,1],[30,0,["selectedCampaignGroup"]],[30,0,["onCampaignGroupClear"]],[30,0,["onBack"]],[30,0,["onGenerateCampaign"]],[30,0,["saveCampaignTask","isRunning"]]]],null],[1,"\\n"]],[]],[[[1,"  "],[8,[39,4],null,[["@account","@reportingCampaignGroups","@onBack","@onCampaignGroupSelection","@onCampaignGroupClear"],[[30,1],[30,2],[30,0,["onBack"]],[30,0,["onCampaignGroupSelection"]],[30,0,["onCampaignGroupClear"]]]],null],[1,"\\n"]],[]]]],[]]]],["@account","@reportingCampaignGroups"],false,["if","hue-web-empty-state","t","optima/campaign-group-details","optima/campaign-group-selection"]]',moduleName:"campaign-manager-web/components/optima/campaign-group-container.hbs",isStrictMode:!1})
let y=e.default=(u=(0,i.inject)("return-to"),(0,l.assertPropTypes)((h=class extends r.default{constructor(...e){super(...e),f(this,"router",m,this),f(this,"returnToService",g,this),f(this,"isGenerateCampaignDisabled",b,this),f(this,"hasFatalError",_,this)}get selectedCampaignGroup(){return this.args.selectedCampaignGroupId?this.args.reportingCampaignGroups.filter((({id:e})=>Number(this.args.selectedCampaignGroupId)===e))?.[0]:null}onCampaignGroupSelection(e){this.args.onCampaignGroupIdUpdate(e.id)}onCampaignGroupClear(){this.args.onCampaignGroupIdUpdate(null)}onBack(){this.router.transitionTo(s.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE,this.args.account.id,"new")}onGenerateCampaign(){return this.saveCampaignTask.perform()}async onTryAgain(){this.args.refreshModel(),this.hasFatalError=!1}onCancel(){this.hasFatalError=!1,this.returnToService.returnToOrigin(s.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_INDEX,s.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX)}*saveCampaignTask(){this.hasFatalError=!1
try{yield this.args.onGenerateCampaignTask.perform()}catch(e){this.hasFatalError=!0}}},S=h,A="propTypes",C={account:l.PropTypes.oneOfType([l.PropTypes.EmberObject,l.PropTypes.object]).isRequired,selectedCampaignGroupId:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.number,l.PropTypes.null]),reportingCampaignGroups:l.PropTypes.array.isRequired,onCampaignGroupIdUpdate:l.PropTypes.func.isRequired,onGenerateCampaignTask:l.PropTypes.oneOfType([l.PropTypes.EmberObject,l.PropTypes.object]).isRequired},A in S?Object.defineProperty(S,A,{value:C,enumerable:!0,configurable:!0,writable:!0}):S[A]=C,m=T((p=h).prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=T(p.prototype,"returnToService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(p.prototype,"isGenerateCampaignDisabled",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),_=T(p.prototype,"hasFatalError",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),T(p.prototype,"onCampaignGroupSelection",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"onCampaignGroupSelection"),p.prototype),T(p.prototype,"onCampaignGroupClear",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"onCampaignGroupClear"),p.prototype),T(p.prototype,"onBack",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"onBack"),p.prototype),T(p.prototype,"onGenerateCampaign",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"onGenerateCampaign"),p.prototype),T(p.prototype,"onTryAgain",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"onTryAgain"),p.prototype),T(p.prototype,"onCancel",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"onCancel"),p.prototype),T(p.prototype,"saveCampaignTask",[c.task],Object.getOwnPropertyDescriptor(p.prototype,"saveCampaignTask"),p.prototype),d=p))||d)
var S,A,C;(0,t.setComponentTemplate)(E,y)})),define("campaign-manager-web/components/optima/campaign-group-create-edit",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"kTH/ErNR",block:'[[[8,[39,0],[[24,0,"optima-campaign-group-create-edit__card"]],null,[["content"],[[[[1,"\\n    "],[8,[39,1],null,[["@campaignGroupId","@campaignGroup","@onCancel","@onSuccess","@currencyCode","@canEditCampaign","@isEdit","@isLmsEnterpriseAccount","@isEnterpriseCampaignGroupCreationDisabled","@account","@isInlineForm","@isOptima","@hideSelectGroupButton","@totalBudget"],[[30,1],[30,2],[30,3],[30,4],[30,5],[30,6],[30,7],[30,8],[30,9],[30,10],true,true,true,[30,11]]],[["default"],[[[[1,"\\n      "],[10,0],[14,0,"optima-card__buttons-bar optima-campaign-group-create-edit__buttons-bar"],[12],[1,"\\n        "],[8,[39,2],[[16,"disabled",[30,12,["saveCampaignGroupTask","isRunning"]]],[4,[38,4],["optima_edit_create_campaign_group_cancel"],null],[4,[38,5],["click",[30,3]],null]],[["@buttonType","@size","@text"],["secondary","medium",[28,[37,3],["i18n_cancel_button","campaign-manager-web/components/optima/campaign-group-create-edit"],null]]],null],[1,"\\n        "],[8,[39,2],[[24,0,"ml2"],[16,"disabled",[30,12,["isSaveButtonDisabled"]]],[4,[38,4],["optima_edit_create_campaign_group_save"],null],[4,[38,5],["click",[30,12,["onSave"]]],null]],[["@buttonType","@size","@text"],["primary","medium",[28,[37,3],[[52,[30,7],"i18n_save_group_button","i18n_create_group_button"],"campaign-manager-web/components/optima/campaign-group-create-edit"],null]]],null],[1,"\\n      "],[13],[1,"\\n\\n"],[41,[30,12,["saveError"]],[[[1,"        "],[8,[30,12,["standardError"]],null,null,null],[1,"\\n"]],[]],null],[1,"    "]],[12]]]]],[1,"\\n  "]],[]]]]]],["@campaignGroupId","@campaignGroup","@onCancel","@onSuccess","@currencyCode","@canEditCampaign","@isEdit","@isLmsEnterpriseAccount","@isEnterpriseCampaignGroupCreationDisabled","@account","@totalBudget","panel"],false,["optima/card","campaign-group-task-panel","hue-web-button","t","track-interaction","on","if"]]',moduleName:"campaign-manager-web/components/optima/campaign-group-create-edit.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/optima/campaign-group-details",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","ember-async-data/tracked-async-data","tracked-toolbox","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/http-error","@linkedin/ember-prop-types","campaign-manager-web/constants/routes","campaign-manager-web/utils/entity-status"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f
function T(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function E(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const S=(0,n.createTemplateFactory)({id:"JahIYqog",block:'[[[8,[39,0],null,[["@title"],[[28,[37,1],["i18n_campaign_group_details","campaign-manager-web/components/optima/campaign-group-details"],null]]],[["headerActions","content","footerAction"],[[[[1,"\\n    "],[8,[39,2],[[24,0,"u-layout-flex__container--aligned-center mr2"],[16,"aria-label",[28,[37,1],["i18n_edit_link_aria_label","campaign-manager-web/components/optima/campaign-group-details"],null]],[4,[38,4],["optima_campaign_group_details_edit"],null]],[["@buttonType","@size","@emphasized","@route","@models","@disabled"],["tertiary","small",true,[30,0,["EDIT_CAMPAIGN_GROUP_ROUTE"]],[28,[37,3],[[30,1,["accountId"]],"new",[30,2,["id"]]],null],[30,0,["isEditDisabled"]]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_edit","campaign-manager-web/components/optima/campaign-group-details"],null]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[39,5],[[4,[38,6],["click",[30,3]],null],[4,[38,4],["optima_campaign_group_details__change"],null]],[["@buttonType","@size","@emphasized","@text"],["tertiary","small",true,[28,[37,1],["i18n_change","campaign-manager-web/components/optima/campaign-group-details"],null]]],null],[1,"\\n  "]],[]],[[[1,"\\n    "],[10,0],[12],[1,"\\n      "],[10,0],[14,0,"optima-campaign-group-details__2-item-grid-container"],[12],[1,"\\n        "],[10,0],[12],[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,7],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_campaign_group_name_label","campaign-manager-web/components/optima/campaign-group-details"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,7],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[30,2,["name"]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[12],[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,7],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_campaign_group_status_label","campaign-manager-web/components/optima/campaign-group-details"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,7],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[8,[39,8],null,[["@status","@servingStatus","@entityType"],[[30,0,["status"]],[30,0,["servingStatus"]],[30,0,["ENTITY_TYPES","CAMPAIGN_GROUP"]]]],null],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"optima-campaign-group-details__3-item-grid-container mt4"],[12],[1,"\\n        "],[10,0],[12],[1,"\\n            "],[10,2],[15,0,[29,["pb2"," ",[28,[37,7],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],[[30,0,["budgetDetailsHeader"]],"campaign-manager-web/components/optima/campaign-group-details"],null]],[1,"\\n            "],[13],[1,"\\n"],[41,[30,0,["isLoading"]],[[[1,"              "],[8,[39,10],[[24,0,"grid__col--3"]],[["@isLoading","@size"],[true,"small"]],null],[1,"\\n"]],[]],[[[1,"              "],[10,2],[15,0,[29,[[28,[37,7],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[30,0,["showBudgetDetails"]],[[[1,"                  "],[1,[28,[35,11],[[30,0,["amount"]]],[["currency"],[[30,0,["currencyCode"]]]]]],[1,"\\n"],[41,[30,0,["hasUnspentBudget"]],[[[1,"                    "],[10,1],[12],[1,"\\n                      ("],[1,[28,[35,1],["i18n_campaign_group_remaining_budget","campaign-manager-web/components/optima/campaign-group-details"],[["remainingBudgetAmount"],[[28,[37,11],[[30,0,["unspentBudgetAmount"]]],[["currency"],[[30,0,["currencyCode"]]]]]]]]],[1,")\\n                    "],[13],[1,"\\n"]],[]],null]],[]],[[[1,"                  "],[1,[28,[35,1],["i18n_campaign_level_budget","campaign-manager-web/components/optima/campaign-group-details"],null]],[1,"\\n"]],[]]],[1,"              "],[13],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n        "],[10,0],[12],[1,"\\n          "],[10,2],[15,0,[29,["pb2"," ",[28,[37,7],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_campaign_group_schedule_label","campaign-manager-web/components/optima/campaign-group-details"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,7],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[30,0,["hasEndDate"]],[[[1,"              "],[1,[28,[35,1],["i18n_campaign_group_schedule_with_end_date","campaign-manager-web/components/optima/campaign-group-details"],[["startsAt","endsAt"],[[28,[37,12],[[30,2,["startsAt"]]],[["format"],["fmt_mdy_short"]]],[28,[37,12],[[30,2,["endsAt"]]],[["format"],["fmt_mdy_short"]]]]]]],[1,"\\n"]],[]],[[[1,"              "],[1,[28,[35,1],["i18n_campaign_group_schedule_running_schedule","campaign-manager-web/components/optima/campaign-group-details"],[["startsAt"],[[28,[37,12],[[30,2,["startsAt"]]],[["format"],["fmt_mdy_short"]]]]]]],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[12],[1,"\\n          "],[10,2],[15,0,[29,["pb2"," ",[28,[37,7],null,[["size","weight"],["medium","bold"]]]," ",[28,[37,7],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_campaign_group_campaigns_label","campaign-manager-web/components/optima/campaign-group-details"],null]],[1,"\\n          "],[13],[1,"\\n"],[41,[30,0,["isLoading"]],[[[1,"            "],[8,[39,10],[[24,0,"grid__col--3"]],[["@isLoading","@size"],[true,"small"]],null],[1,"\\n"]],[]],[[[41,[28,[37,13],[[30,0,["campaigns","value","length"]],0],null],[[[1,"            "],[8,[39,14],null,[["@contentClass","@placement"],["u-layout-flex__container--aligned-center","right"]],[["trigger","content"],[[[[1,"\\n                "],[11,"button"],[16,0,[29,["button--unstyled button--cursor-pointer u-border__dotted"," ",[28,[37,7],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,15],[[30,4,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_campaign_group_campaigns_count","campaign-manager-web/components/optima/campaign-group-details"],[["count"],[[30,0,["campaigns","value","length"]]]]]],[1,"\\n                "],[13],[1,"\\n              "]],[4]],[[[1,"\\n                "],[10,"article"],[15,0,[29,["m2 optima-campaign-group-details__campaign-details-contextual-dialog"," ",[28,[37,7],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[10,2],[15,0,[29,[[28,[37,7],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,1],["i18n_campaign_group_campaigns_hoverable_header","campaign-manager-web/components/optima/campaign-group-details"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,"ul"],[14,0,"mt2 ml5"],[12],[1,"\\n"],[42,[28,[37,17],[[28,[37,17],[[30,0,["campaignsToDisplay"]]],null]],null],null,[[[1,"                      "],[10,"li"],[14,0,"mt1"],[12],[1,"\\n                        "],[10,1],[14,0,"optima-campaign-group-details__campaign-name"],[12],[1,"\\n                          "],[1,[30,5,["name"]]],[1,"\\n                        "],[13],[1,"\\n                        "],[10,1],[15,0,[29,[[28,[37,18],[[28,[37,19],null,[["u-color__green7"],[[28,[30,0,["isCampaignActive"]],[[30,5,["status"]]],null]]]]],null]," ",[28,[37,7],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                          "],[10,1],[14,0,"u-color__black--25"],[12],[1," • "],[13],[1,"\\n                          "],[1,[28,[35,1],["i18n_campaign_status_label","campaign-manager-web/components/optima/campaign-group-details"],[["status"],[[30,5,["status"]]]]]],[1,"\\n                        "],[13],[1,"\\n                      "],[13],[1,"\\n"]],[5]],null],[1,"                  "],[13],[1,"\\n"],[41,[28,[37,13],[[30,0,["campaigns","value","length"]],[30,0,["NUMBER_OF_CAMPAIGNS_TO_SHOW"]]],null],[[[1,"                    "],[10,2],[15,0,[29,[[28,[37,7],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                      "],[8,[39,20],[[24,"target","_blank"],[24,0,"u-color__blue7 u-layout-flex__container--aligned-center u-font__link--without-visited-state mt2"],[4,[38,4],["optima_campaign_group_details_route_to_reporting"],null]],[["@route","@model","@query"],[[30,0,["CAMPAIGN_GROUP_REPORTING_ROUTE"]],[30,1,["accountId"]],[28,[37,19],null,[["campaignGroupIds"],[[30,0,["campaignGroupIds"]]]]]]],[["default"],[[[[1,"\\n                        "],[1,[28,[35,1],["i18n_campaign_group_more_campaigns","campaign-manager-web/components/optima/campaign-group-details"],[["count"],[[28,[37,21],[[30,0,["campaigns","value","length"]],[30,0,["NUMBER_OF_CAMPAIGNS_TO_SHOW"]]],null]]]]],[1,"\\n                        "],[8,[39,22],[[24,0,"u-layout__vertical-align-middle"]],[["@size","@name"],["small","link-external"]],null],[1,"\\n                      "]],[]]]]],[1,"\\n                    "],[13],[1,"\\n"]],[]],null],[1,"                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],[[[1,"            "],[10,0],[15,0,[29,["u-layout-flex__container--aligned-center"," ",[28,[37,7],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_campaign_group_campaigns_count","campaign-manager-web/components/optima/campaign-group-details"],[["count"],[[30,0,["campaigns","value","length"]]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]],[]]],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,23],[[24,0,"mt4"]],[["@message","@type"],[[28,[37,1],["i18n_campaign_group_details_inline_feedback","campaign-manager-web/components/optima/campaign-group-details"],null],"neutral"]],null],[1,"\\n    "],[13],[1,"\\n  "]],[]],[[[1,"\\n    "],[8,[39,5],[[4,[38,4],["optima_campaign_group_details_back"],null],[4,[38,6],["click",[30,6]],null]],[["@buttonType","@text","@size"],["secondary",[28,[37,1],["i18n_back_button","campaign-manager-web/components/optima/campaign-group-details"],null],"medium"]],null],[1,"\\n    "],[8,[39,5],[[16,"disabled",[30,0,["isGenerateCampaignDisabled"]]],[4,[38,4],["optima_campaign_group_details_generate_campaign"],null],[4,[38,6],["click",[30,8]],null]],[["@buttonType","@text","@emphasized","@loading","@loadingA11yText","@size"],["primary",[28,[37,1],["i18n_generate_campaign_button","campaign-manager-web/components/optima/campaign-group-details"],null],true,[30,7],[28,[37,1],["i18n_generate_campaign_button_a11y_loading_message","campaign-manager-web/components/optima/campaign-group-details"],null],"medium"]],null],[1,"\\n  "]],[]]]]]],["@account","@selectedReportingCampaignGroup","@onCampaignGroupClear","triggerData","campaign","@onBack","@isLoading","@onGenerateCampaign"],false,["optima/card","t","hue-web-button-link-to","array","track-interaction","hue-web-button","on","hue-web-foundations@-text-body","entity/unified-entity-status-with-serving-status-tooltip","if","inline-skeleton-loader","format-currency","format-date","gt","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","each","-track-array","classes","hash","link-to","sub","hue-web-icons@icon","hue-web-inline-feedback"]]',moduleName:"campaign-manager-web/components/optima/campaign-group-details.hbs",isStrictMode:!1})
let A=e.default=(p=(0,a.inject)("campaign-group"),m=(0,a.inject)("reporting"),(0,c.assertPropTypes)((f=class extends i.default{constructor(...e){super(...e),T(this,"campaignGroupService",_,this),T(this,"reportingService",h,this),E(this,"EDIT_CAMPAIGN_GROUP_ROUTE",u.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_GROUP_ITEM),E(this,"CAMPAIGN_GROUP_REPORTING_ROUTE",u.ROUTE_NAME.ACCOUNT_CAMPAIGNS),E(this,"NUMBER_OF_CAMPAIGNS_TO_SHOW",10),E(this,"ENTITY_TYPES",l.ENTITY_TYPES),E(this,"isCampaignActive",(e=>e===l.STATUSES.ACTIVE))}get campaignGroupIds(){return JSON.stringify([this.args.selectedReportingCampaignGroup.id])}get isGenerateCampaignDisabled(){return!this.args.selectedReportingCampaignGroup}get campaignGroup(){return new r.default(this.fetchCampaignGroupData(),this)}get campaigns(){return new r.default(this.reportingService.getCampaigns(this.args.account.accountId,[this.args.selectedReportingCampaignGroup.id]).then((({elements:e})=>e)),this)}get isLoading(){return this.campaignGroup.isPending||this.campaigns.isPending}get showBudgetDetails(){const e=this.args.selectedReportingCampaignGroup
return e.totalBudget||e.dailyBudget&&this.args.account.currencyCode}get budgetDetailsHeader(){return this.args.selectedReportingCampaignGroup.totalBudget?"i18n_campaign_group_lifetime_budget_label":this.args.selectedReportingCampaignGroup.dailyBudget?"i18n_campaign_group_daily_budget_label":"i18n_campaign_group_budget_label"}get campaignsToDisplay(){return this.campaigns.value?.slice(0,this.NUMBER_OF_CAMPAIGNS_TO_SHOW)||[]}get status(){return(0,d.getUnifiedStatus)(l.ENTITY_TYPES.CAMPAIGN_GROUP,this.args.selectedReportingCampaignGroup.status,this.args.selectedReportingCampaignGroup.servingStatuses)}get servingStatus(){const e=(0,d.getServingStatus)(l.ENTITY_TYPES.CAMPAIGN_GROUP,this.args.selectedReportingCampaignGroup.status,this.args.selectedReportingCampaignGroup.servingStatuses)
return void 0!==e?e:null}get amount(){return this.args.selectedReportingCampaignGroup.totalBudget?.amount||this.args.selectedReportingCampaignGroup.dailyBudget}get currencyCode(){return this.args.selectedReportingCampaignGroup.totalBudget?.currencyCode||this.args.account.currencyCode}get hasUnspentBudget(){return this.campaignGroup.value?.spentBudget?.amount>0&&this.campaignGroup.value?.hasOwnProperty("unspentBudget")}get unspentBudgetAmount(){return this.campaignGroup.value?.unspentBudget.amount}get hasEndDate(){return this.args.selectedReportingCampaignGroup.endsAt&&this.args.selectedReportingCampaignGroup.startsAt}get isActive(){return this.args.selectedReportingCampaignGroup.status===l.STATUSES.ACTIVE}get isEditDisabled(){return this.args.selectedReportingCampaignGroup.applicationExperience||this.args.selectedReportingCampaignGroup.objectiveType||this.args.selectedReportingCampaignGroup.budgetOptimization||this.args.selectedReportingCampaignGroup.defaultCampaignGroup}async fetchCampaignGroupData(){const e={...this.args.selectedReportingCampaignGroup},t=this.args.account
try{return await this.campaignGroupService.setSpentUnspentBudget(e,t.createdAt,t.currencyCode),e}catch(n){this.jet.error(new Error(`Error fetching campaign group spent information for ${e.id} campaign id: ${(0,s.getErrorMessage)(n)}`),["optima-campaign-group-details"],!1)}}},E(f,"propTypes",{account:c.PropTypes.oneOfType([c.PropTypes.EmberObject,c.PropTypes.object]).isRequired,selectedReportingCampaignGroup:c.PropTypes.oneOfType([c.PropTypes.EmberObject,c.PropTypes.object]).isRequired,isLoading:c.PropTypes.bool.isRequired,onCampaignGroupClear:c.PropTypes.func.isRequired,onBack:c.PropTypes.func.isRequired,onGenerateCampaign:c.PropTypes.func.isRequired}),_=y((b=f).prototype,"campaignGroupService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(b.prototype,"reportingService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(b.prototype,"campaignGroup",[o.cached],Object.getOwnPropertyDescriptor(b.prototype,"campaignGroup"),b.prototype),y(b.prototype,"campaigns",[o.cached],Object.getOwnPropertyDescriptor(b.prototype,"campaigns"),b.prototype),g=b))||g);(0,t.setComponentTemplate)(S,A)})),define("campaign-manager-web/components/optima/campaign-group-selection",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r){var o,l
function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"/kz00uHR",block:'[[[8,[39,0],null,[["@title"],[[28,[37,1],["i18n_page_heading_campaign-group","campaign-manager-web/components/optima/campaign-group-selection"],null]]],[["subtitle","headerActions","content","footerAction"],[[[[1,"\\n    "],[8,[39,2],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_page_subheading","campaign-manager-web/components/optima/campaign-group-selection"],[["linkInfo"],[[28,[37,3],null,[["dataTestSelector","href","role"],["data-test-optima-campaign-group-selection__learn-more-link",[28,[37,4],null,[["path"],["help/lms/answer/85601"]]],[30,1,["role"]]]]]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n  "]],[]],[[[1,"\\n    "],[8,[39,5],[[16,0,[29,["u-layout-flex__container--aligned-center u-font__link--without-visited-state"," ",[28,[37,6],null,[["size"],["small"]]]]]],[16,"aria-label",[28,[37,1],["i18n_create_a_new_group_link_aria_label","campaign-manager-web/components/optima/campaign-group-selection"],null]],[4,[38,8],["optima_campaign_group_selection_create_group"],null]],[["@route","@models"],[[30,0,["CREATE_NEW_CG_ROUTE"]],[28,[37,7],[[30,2,["accountId"]],"new"],null]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_create_group_link","campaign-manager-web/components/optima/campaign-group-selection"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]],[[[1,"\\n    "],[8,[39,9],null,[["@reportingCampaignGroups","@onSelect","@onClear","@label"],[[30,3],[30,4],[30,5],[28,[37,1],["i18n_no_existing_campaign_group_selected","campaign-manager-web/components/optima/campaign-group-selection"],null]]],null],[1,"\\n  "]],[]],[[[1,"\\n     "],[8,[39,10],[[4,[38,8],["optima_campaign_group_selection_back"],null],[4,[38,11],["click",[30,6]],null]],[["@buttonType","@text","@size"],["secondary",[28,[37,1],["i18n_back_button","campaign-manager-web/components/optima/campaign-group-selection"],null],"medium"]],null],[1,"\\n    "],[8,[39,10],[[16,"disabled",true]],[["@buttonType","@text","@emphasized","@loading","@loadingA11yText","@size"],["primary",[28,[37,1],["i18n_generate_campaign_button","campaign-manager-web/components/optima/campaign-group-selection"],null],true,false,[28,[37,1],["i18n_generate_campaign_button_a11y_loading_message","campaign-manager-web/components/optima/campaign-group-selection"],null],"medium"]],null],[1,"\\n  "]],[]]]]]],["iphHelper","@account","@reportingCampaignGroups","@onCampaignGroupSelection","@onCampaignGroupClear","@onBack"],false,["optima/card","t","iph-helper","external-link-info","help-center-url","link-to","hue-web-foundations@-text-body","array","track-interaction","campaign-group-typeahead-with-card","hue-web-button","on"]]',moduleName:"campaign-manager-web/components/optima/campaign-group-selection.hbs",isStrictMode:!1})
let u=e.default=(0,i.assertPropTypes)((l=class extends a.default{constructor(...e){super(...e),s(this,"CREATE_NEW_CG_ROUTE",r.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_GROUP_NEW)}},s(l,"propTypes",{account:i.PropTypes.oneOfType([i.PropTypes.EmberObject,i.PropTypes.object]).isRequired,reportingCampaignGroups:i.PropTypes.array.isRequired,onBack:i.PropTypes.func.isRequired,onCampaignGroupSelection:i.PropTypes.func.isRequired,onCampaignGroupClear:i.PropTypes.func.isRequired}),o=l))||o;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/optima/campaign-review",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@glimmer/tracking","campaign-manager-web/entities/account","campaign-manager-web/entities/campaign","campaign-manager-web/constants/routes","@ember/service","ember-concurrency-decorators","@ember/object","ember-async-data/tracked-async-data","tracked-toolbox","rsvp","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/lix","@ember/application","campaign-manager-web/constants/leadgen-form","campaign-manager-web/utils/ad-form","campaign-manager-web/entities/landing-pages/landing-page","campaign-manager-web/utils/optima/ads-review","campaign-manager-web/utils/assets/generate-byte-uuid","campaign-manager-web/constants/campaign-constants","hue-web-toast/utils/constants","campaign-manager-web/constants/optima","campaign-manager-web/constants/application-experience","campaign-manager-web/utils/urn","@ember/template","campaign-manager-web/utils/url-manager","campaign-manager-web/entities/ads-review/flattened-ad","campaign-manager-web/utils/optima/campaign-review","ember-lifeline","campaign-manager-web/utils/optima/ads","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/utils/optima","campaign-manager-web/utils/targeting-models","campaign-manager-web/constants/creative","campaign-manager-web/constants/account","ember-stdlib/utils/is-browser","campaign-manager-web/constants/payment-checkout"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j){var G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye,Se,Ae,Ce,Oe,ve,we,Ie,Pe,Ne,Re,De,Me,Le,ke,Ue,xe,Fe,ze,je,Ge,Be,Ve
function Ye(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function He(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qe(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Ke=(0,n.createTemplateFactory)({id:"1iquSQB9",block:'[[[1,"\\n"],[8,[39,0],null,[["@account","@campaign"],[[30,1],[30,2]]],null],[1,"\\n"],[10,0],[14,0,"optima-campaign-review__container"],[12],[1,"\\n  "],[10,0],[14,0,"optima-campaign-review__inner-container"],[12],[1,"\\n"],[41,[30,0,["shouldShowAddAdsToCampaignButton"]],[[[1,"      "],[8,[39,2],[[16,"aria-label",[28,[37,3],["i18n_add_ads_to_campaign_button","campaign-manager-web/components/optima/campaign-review"],null]],[24,0,"optima-campaign-review__add-campaign-button"],[4,[38,4],["click",[30,0,["scrollToAdsReviewModule"]]],null]],[["@size","@icon","@emphasized","@text"],["small","arrow-down",true,[28,[37,3],["i18n_add_ads_to_campaign_button","campaign-manager-web/components/optima/campaign-review"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["shouldShowOptimaAbTestNotice"]],[[[1,"      "],[8,[39,5],null,[["@abTestName","@manualCampaignName","@hideOptimaAbTestNotice"],[[30,0,["abTestService","draftOptimaAbTest","name"]],[30,0,["abTestService","draftOptimaAbTest","campaigns","0","name"]],[30,0,["hideOptimaAbTestNotice"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[1,"    "],[8,[39,6],null,[["@account","@campaign","@campaignGroupName","@onCampaignChange","@userIntendTransitionCallback","@seedData"],[[30,1],[30,2],[30,0,["campaignGroupName"]],[30,3],[30,4],[30,5]]],null],[1,"\\n\\n"],[1,"    "],[8,[39,7],null,[["@account","@campaign","@onCampaignChange","@campaignGroup","@isForCampaignReactivation"],[[30,1],[30,2],[30,3],[30,6],false]],null],[1,"\\n\\n"],[1,"    "],[8,[39,8],null,[["@account","@campaign","@company","@onCampaignChange"],[[30,1],[30,2],[30,7],[30,3]]],null],[1,"\\n\\n"],[1,"    "],[8,[39,9],[[4,[38,11],null,[["onEnter","onExit"],[[28,[37,12],[[30,0],"isAdsReviewModuleVisible",true],null],[28,[37,12],[[30,0],"isAdsReviewModuleVisible",false],null]]]]],[["@account","@adList","@availableLandingPages","@availableLeadGenForms","@campaign","@candidateFlowId","@company","@defaultDestinationUrl","@defaultLeadGenFormId","@hasAdCandidatesFetchFailed","@hasNoAdsInCampaign","@isEditingExistingCampaign","@isLeadGenFormSupported","@isLoading","@isPrivacyPolicyNoticeShowing","@selectedCreativeId","@onApplyLandingPageCandidateChanges","@onApplyLeadGenFormCandidateChanges","@onDeleteAd","@onModalSubmitButtonClick","@onModalSubmitButtonClicForMultiAd","@onUpdateAdDestination","@onUpdatePrivacyPolicy","@onRetryAdCandidateFetch","@isSavingSelectedAd","@onSaveAndContinue","@updateAdListFromCreatives","@onLandPageCandidateSelect","@onLeadGenFormSelect"],[[30,1],[30,0,["adList"]],[30,0,["landingPageCandidates"]],[30,0,["allLeadGenFormOptions"]],[30,2],[30,0,["candidateFlowId"]],[30,7],[30,0,["defaultDestinationUrl"]],[30,0,["defaultLeadGenFormId"]],[30,0,["hasAdCandidatesFetchFailed"]],[30,0,["hasNoAdsInCampaign"]],[30,0,["isEditingExistingCampaign"]],[30,0,["isLeadGenFormSupported"]],[30,0,["isAdsReviewLoading"]],[30,0,["isShowingPrivacyPolicyNotice"]],[30,8],[30,0,["onApplyLandingPageCandidateChanges"]],[30,0,["onApplyLeadGenFormCandidateChanges"]],[30,0,["onDeleteAd"]],[30,0,["onModalSubmitButtonClick"]],[30,0,["onModalSubmitButtonClicForMultiAd"]],[30,0,["onUpdateAdDestination"]],[30,0,["onUpdatePrivacyPolicy"]],[30,0,["onRetryAdCandidateFetch"]],[30,0,["saveEditCampaignTask","isRunning"]],[28,[37,10],[[30,0,["saveEditCampaignTask"]],false],null],[30,0,["updateAdListFromCreatives"]],[30,0,["onLandPageCandidateSelect"]],[30,0,["onLeadGenFormSelect"]]]],null],[1,"\\n\\n    "],[8,[39,13],null,[["@account","@campaign","@onCampaignChange"],[[30,1],[30,2],[30,3]]],null],[1,"\\n"],[41,[30,0,["isConversionTrackingEnabled"]],[[[1,"      "],[8,[39,14],null,[["@account","@campaign","@taggedDomains","@onInsightTagCreated"],[[30,1],[30,2],[30,9],[30,10]]],null],[1,"\\n"]],[]],null],[41,[30,11,["isAdAccountOnBillingV2"]],[[[41,[30,0,["showPaymentDetailsV2Module"]],[[[1,"        "],[8,[39,15],null,[["@isOptima","@account","@campaign","@billingInfo","@onAllPaymentDetailsAvailable","@updatePaymentDetails"],[true,[30,1],[30,2],[30,11],[28,[37,12],[[30,0],"allPaymentDetailsAvailable",true],null],[30,0,["updatePaymentDetails"]]]],null],[1,"\\n"]],[]],null]],[]],[[[41,[30,0,["shouldRenderPaymentDetailsModule"]],[[[1,"        "],[8,[39,16],null,[["@campaign","@account","@onSuccess","@pemProductName"],[[30,2],[30,1],[30,0,["onAddPaymentDetailsSuccess"]],[30,0,["pemProductName"]]]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[39,17],null,[["@campaign","@account","@isOptima"],[[30,2],[30,1],true]],null],[1,"\\n"]],[]]]],[]]],[1,"  "],[13],[1,"\\n  "],[10,0],[15,0,[28,[37,18],["optima-campaign-review__rail-container",[28,[37,19],null,[["optima-campaign-review__rail-container--copilot-open","optima-campaign-review__rail-container--copilot-collapsed"],[[30,0,["isCopilotOpen"]],[28,[37,20],[[30,0,["isCopilotOpen"]]],null]]]]],null]],[12],[1,"\\n"],[1,"    "],[10,0],[14,0,"optima-campaign-review__embed-container"],[12],[1,"\\n      "],[8,[39,21],null,[["@careChatWorkflow","@applicationUrn","@helpCenterInterfaceType","@hostApplication","@hostContext","@mode","@onCopilotReady","@shouldEmbed","@embeddedMaxHeightInPx","@embeddedMaxWidthInPx"],["urn:li:careChatWorkflow:optimaCoachChat","urn:li:application:(campaign-manager-web,campaign-manager-web)","OPTIMA_COACH",[28,[37,3],["i18n_coach_host_application_a11y","campaign-manager-web/components/optima/campaign-review"],null],[30,0,["copilotHostContext"]],"PROD",[30,0,["onCopilotReady"]],true,625,500]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n"],[10,"footer"],[14,0,"optima-campaign-review__footer ph4 pv3"],[14,"data-js-optima-campaign-review-footer",""],[12],[1,"\\n  "],[8,[39,22],null,[["@campaign","@account","@creatives","@ads","@campaignGroup","@onCampaignChange","@launchCampaign","@hasInsightTag","@isLaunchButtonValid","@afterLaunchAction","@flow","@isLaunchDisabledDueToEmptyBusinessInfo","@allPaymentDetailsAvailable","@isAdAccountOnBillingV2","@buttonOnly","@hideCampaignGroupFeedback"],[[30,2],[30,1],[30,0,["creatives"]],[30,0,["adList"]],[30,6],[30,3],[30,0,["launchCampaign"]],false,[30,0,["isLaunchButtonValid"]],[30,4],[30,0,["campaignCreationFlow"]],[30,0,["isLaunchDisabledDueToEmptyBusinessInfo"]],[30,0,["allPaymentDetailsAvailable"]],[30,11,["isAdAccountOnBillingV2"]],true,[30,0,["hideCampaignGroupFeedback"]]]],[["default"],[[[[1,"\\n"],[41,[30,12,["showCampaignLaunchFeedback"]],[[[1,"      "],[10,0],[12],[1,"\\n        "],[8,[30,12,["campaignLaunchFeedback"]],null,null,null],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[10,0],[14,0,"u-display-flex u-flex-column u-flex-row-sm u-layout-flex__row-gap--small"],[12],[1,"\\n      "],[10,0],[14,0,"optima-campaign-review__footer-left-container"],[12],[1,"\\n        "],[8,[39,2],[[4,[38,23],["optima_campaign_review__cancel"],null],[4,[38,4],["click",[28,[37,24],[[30,0,["transitionToAccountReporting"]],[30,0,["EXPERIENCE_SURVEY_TRIGGERS","CANCEL"]]],null]],null]],[["@text","@buttonType","@size","@emphasized"],[[28,[37,3],["i18n_cancel","campaign-manager-web/components/optima/campaign-review"],null],"secondary","small",true]],null],[1,"\\n"],[41,[51,[30,2,["isCompletedCampaign"]]],[[[41,[30,0,["campaignValidationErrorCount"]],[[[1,"            "],[10,0],[14,0,"optima-campaign-review__footer-error mh4"],[12],[1,"\\n              "],[8,[39,26],[[24,0,"flex"]],[["@type","@linkText","@onClick","@omitRole"],["negative",[28,[37,3],["i18n_errors_count","campaign-manager-web/components/optima/campaign-review"],[["errorCount"],[[30,0,["campaignValidationErrorCount"]]]]],[30,0,["onClickFooterError"]],true]],null],[1,"\\n            "],[13],[1,"\\n"]],[]],[[[41,[28,[30,0,["showLegalAgreement"]],[[30,12]],null],[[[1,"            "],[10,2],[15,0,[29,["optima-campaign-review__legal-agreement u-color__black--75"," ",[28,[37,27],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n              "],[1,[30,12,["agreementText"]]],[1,"\\n            "],[13],[1,"\\n          "]],[]],null]],[]]]],[]],null],[1,"      "],[13],[1,"\\n"],[41,[51,[30,2,["isCompletedCampaign"]]],[[[1,"        "],[10,0],[14,0,"optima-campaign-review__primary-action-container"],[12],[1,"\\n"],[41,[30,0,["canShowSaveAndExit"]],[[[1,"            "],[8,[39,2],[[16,"disabled",[30,0,["isSaveAndExitDisabled"]]],[4,[38,4],["click",[30,0,["onClickSaveAndExit"]]],null],[4,[38,23],["optima_campaign_review__save_and_exit"],null]],[["@text","@buttonType","@size","@loading"],[[28,[37,3],["i18n_save_and_exit","campaign-manager-web/components/optima/campaign-review"],null],"secondary","small",[30,0,["isSaveAndExitButtonLoading"]]]],null],[1,"\\n"]],[]],null],[41,[30,12,["canShowCampaignLaunch"]],[[[1,"            "],[8,[30,12,["button"]],null,null,null],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "]],[12]]]]],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,2,["learningPhaseProgress"]],[[[1,"  "],[8,[39,28],null,[["@title","@adLearningPhaseProgress","@onCancel","@onSuccess","@isOpen"],[[28,[37,3],["i18_edit_warning_modal_title","campaign-manager-web/components/optima/campaign-review"],null],[30,2,["learningPhaseProgress"]],[30,0,["onClickCancelEditModal"]],[30,0,["onSaveAndExit"]],[30,0,["isEditLearningCampaignModalOpen"]]]],null],[1,"\\n"]],[]],null],[8,[39,29],null,null,null]],["@account","@campaign","@onCampaignChange","@userIntendTransitionCallback","@seedData","@campaignGroup","@company","@selectedCreativeId","@taggedDomains","@onInsightTagCreated","@billingInfo","campaignLaunch"],false,["optima/forecasting-tool","if","hue-web-button","t","on","optima/ab-test-banner","optima/campaign-details","optima/budget-schedule-bid","optima/audience","optima/ads-review","perform","intersection-observer","set","optima/placements","optima/conversion-tracking","billing-v2/payment-details-module","payment/details-module","payment/module","classes","hash","not","copilot","campaign-launch","track-interaction","fn","unless","hue-web-inline-feedback","hue-web-foundations@-text-body","optima/edit-learning-campaign-modal","optima/copilot-resizer"]]',moduleName:"campaign-manager-web/components/optima/campaign-review.hbs",isStrictMode:!1})
let We=e.default=(G=(0,c.inject)("landing-page"),B=(0,c.inject)("lms-copilot/shared/nala-event-broadcaster"),V=(0,c.inject)("optima/ad"),Y=(0,c.inject)("ad-form"),H=(0,c.inject)("optima-loader"),q=(0,c.inject)("campaign"),K=(0,c.inject)("hue-web-toast"),W=(0,c.inject)("@linkedin/concierge-ember-components@concierge-service"),X=(0,c.inject)("sponsoredContent"),$=(0,c.inject)("creative"),J=(0,c.inject)("campaign"),Q=(0,c.inject)(),Z=(0,c.inject)("billing"),ee=(0,c.inject)("optima/data-store"),te=(0,c.inject)("optima/ads-modal-state"),ne=(0,c.inject)("ab-tests"),ae=(0,u.task)({drop:!0}),ie=(0,u.task)({drop:!0}),(0,i.assertPropTypes)((Ve=class extends a.default{get shouldShowOptimaAbTestNotice(){return this.abTestService.draftOptimaAbTest?.name&&this.abTestService.draftOptimaAbTest?.campaigns[0].name&&!this.shouldHideOptimaAbTestNotice}get hasNoAdsInCampaign(){return Boolean(!this.dataStore.adList.length)}get copilotHostContext(){return{pageInstance:this.tracking.getCurrentPageInstance(),hostSessionId:this.args.campaign.id}}get isCopilotOpen(){return this.conciergeService.shouldDisplay}get isAdsReviewLoading(){return this.initialLandingPageCandidates.isPending||this.isAdListFetchPending||this.accountLeadGenForms.isPending}get isLeadGenFormSupported(){return(0,b.isLeadGenObjective)(this.args.campaign.objectiveType)}get campaignGroupName(){return this.abTestService.draftOptimaAbTest?.name||this.args.campaign.campaignGroup.name}get hideCampaignGroupFeedback(){return this.campaignCreationFlow===A.CAMPAIGN_CREATION_FLOW.OPTIMA_AB_TEST}async fetchAdCandidates(){try{this.isAdListFetchPending=!0,this.hasAdCandidatesFetchFailed=!1
const e=await this.adService.getAdCandidates(this.args.account.id,this.args.campaign.id,this.candidateFlowId)
this.isAdListFetchPending=!1
const t=(0,y.flattenAds)(e.elements,this)
return this.defaultDestinationUrl=t[0]?.destinationUrl,this.optimaLoader.updateStatus([[O.MODULE_NAMES.ADVERTISEMENT,O.COMPONENT_STATUS.COMPLETED]]),t}catch(e){return this.hasAdCandidatesFetchFailed=!0,this.isAdListFetchPending=!1,this.optimaLoader.updateStatus([[O.MODULE_NAMES.ADVERTISEMENT,O.COMPONENT_STATUS.ERROR]]),[]}}get isLinkedLandingPageSupported(){return this.lix.getTreatmentIsEnabled(_.LIX_TEST_KEYS.enablePostClickLandingPagesOptima)&&!this.isLeadGenFormSupported}get initialLandingPageCandidates(){return this.isLinkedLandingPageSupported?new p.default(this._getLandingPageCandidates(),this):new p.default([],this)}get accountLeadGenForms(){return new p.default(this.fetchAccountLeadGenForms(),this)}get leadGenTemplateMapById(){return this.isEditingExistingCampaign?new p.default({},this):this.accountLeadGenForms.value?new p.default(this.getAutoGenForms(),this):{}}get initialLandingPageCandidatesById(){return this.isLinkedLandingPageSupported&&this.initialLandingPageCandidates.value?this.initialLandingPageCandidates.value.reduce(((e,t)=>(e[t.id]=t,e)),{}):{}}get landingPageCandidatesById(){return{...this.initialLandingPageCandidatesById,...this.userUpdatedLandingPageCandidatesById}}get leadGenFormsById(){return this.allLeadGenFormOptions.reduce(((e,t)=>({...e,[t.id]:t})),{})}get landingPageCandidates(){return Object.values(this.landingPageCandidatesById)}get initialAdIdToLandingPageCandidateIdMap(){return this.isLinkedLandingPageSupported&&this.initialLandingPageCandidates.value&&this.dataStore.adList?this.dataStore.adList.reduce(((e,t,n)=>(e[t.id]=this.initialLandingPageCandidates.value[n]?.id,e)),{}):{}}get adIdToLandingPageCandidateIdMap(){return this.isAssetsOptimaR1ForGAEnabled?this.userSelectedAdIdToLandingPageCandidateIdMap:{...this.initialAdIdToLandingPageCandidateIdMap,...this.userSelectedAdIdToLandingPageCandidateIdMap}}get initialAdToLeadGenFormIdMap(){return this.isLeadGenFormSupported&&this.leadGenTemplateMapById.value&&this.accountLeadGenForms.value&&this.dataStore.adList?this.dataStore.adList.reduce(((e,t)=>({...e,[t.id]:t.leadGenFormId||(this.latestAdForm?.id??this.defaultLeadGenFormId)})),{}):{}}get defaultLeadGenFormId(){if(this.isLeadGenFormSupported&&this.accountLeadGenForms.value)return this.isEditingExistingCampaign?String(this.accountLeadGenForms.value[0].id):f.TEMPLATE_TYPE.PERSONAL_EMAIL}get latestAdForm(){if(this.accountLeadGenForms.value)return(0,T.getMostRecentlyApprovedForm)(this.accountLeadGenForms.value)}get adToLeadGenFormMap(){return{...this.initialAdToLeadGenFormIdMap,...this.userSelectedAdToLeadGenFormMap}}get allLeadGenFormOptions(){if(!this.accountLeadGenForms.value||!this.leadGenTemplateMapById.value)return[]
return[...Object.values(this.userEditableLeadGenForms),...this.accountLeadGenForms.value]}get userEditableLeadGenForms(){return this.leadGenTemplateMapById.value?{...this.leadGenTemplateMapById.value,...this.userUpdatedLeadGenFormsById}:{}}get adsWithAssociatedDestination(){return this.isAssetsOptimaR1ForGAEnabled?[]:this.dataStore.adList.length?this.dataStore.adList.map((e=>{const t=this.adIdToLandingPageCandidateIdMap[e.id],n=this.landingPageCandidatesById?.[t],a=this.adToLeadGenFormMap[e.id]
return new N.FlattenedAd({...e.serializedAttributes,destinationUrl:n?void 0:e.destinationUrl,landingPageCandidate:n,leadGenFormId:a},this)})):[]}get adList(){return this.isAssetsOptimaR1ForGAEnabled?this.dataStore.adList:this.adsWithAssociatedDestination}get isShowingPrivacyPolicyNotice(){if(!this.isLeadGenFormSupported)return!1
const e=new Set(Object.values(this.adToLeadGenFormMap))
return Object.entries(this.userEditableLeadGenForms).some((([t,{form:n}])=>!!e.has(t)&&!n.privacyPolicy))}get isSaveAndExitDisabled(){return this.isSaveAndExitButtonLoading||this.args.campaign.validations.isInvalid||this.isShowingPrivacyPolicyNotice}get isLaunchButtonValid(){return this.args.allowCampaignActivation&&!this.isSaveAndExitDisabled}get isEditingExistingCampaign(){return Boolean(this.args.creatives?.length)}get campaignValidationErrorCount(){if(!this.optimaLoader.allComponentsLoaded||this.args.campaign.applicationExperience!==v.APPLICATION_EXPERIENCE_CASE.OPTIMA)return 0
const e=this.args.campaign.validations.errors?.filter((e=>"dependent"!==e.type)).length
return e+Number(this.hasNoAdsInCampaign)+Number(this.isShowingPrivacyPolicyNotice)}get isCampaignChangesResetLearningPhase(){return(0,k.isChangeResetOptimization)(this.originalCmTargetingCriteria,this.campaignService.editingChanges)}get showPaymentDetailsV2Module(){return this.args.account.currentUserRole===F.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN?!this.args.campaign.isCompletedCampaign:!this.args.billingInfo?.paymentMethod}get isLaunchDisabledDueToEmptyBusinessInfo(){return this.shouldRenderPaymentDetailsModule&&!this.args.account.customerUrn}get shouldRenderPaymentDetailsModule(){const{paymentInfo:e}=this.billingService
if(!e)return!1
const t=e.isCreditCardType||!e.hasPaymentMethod,n=this.args.account.customerUrn
return this.args.account.currentUserRole===F.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN&&!n&&t}get isAssetsOptimaR1ForGAEnabled(){return this.lix.getTreatmentIsEnabled(_.LIX_TEST_KEYS.enableAssetsOptimaR1ForGA)}get isAssetsOptimaR2ForGAEnabled(){return this.lix.getTreatmentIsEnabled(_.LIX_TEST_KEYS.enableAssetsOptimaR2ForGA)}get isConversionTrackingEnabled(){return this.lix.getTreatmentIsEnabled(_.LIX_TEST_KEYS.enableOptimaConversionTracking)}get isSaveAndExitButtonLoading(){return this.saveEditCampaignTask.isRunning&&!this.isLaunchCampaignRunning}get canShowSaveAndExit(){return!this.abTestService.draftOptimaAbTest}get shouldShowAddAdsToCampaignButton(){const e=this.isAdsReviewLoading||this.optimaLoader.isComponentLoading(O.MODULE_NAMES.ADVERTISEMENT)
return this.isAssetsOptimaR2ForGAEnabled&&!this.isEditingExistingCampaign&&!this.isAdsReviewModuleVisible&&!e}constructor(){super(...arguments),Ye(this,"router",le,this),Ye(this,"lix",se,this),Ye(this,"landingPageService",ce,this),Ye(this,"nalaEventBroadcaster",ue,this),Ye(this,"adService",de,this),Ye(this,"adFormService",pe,this),Ye(this,"optimaLoader",me,this),Ye(this,"campaignService",ge,this),Ye(this,"toast",be,this),Ye(this,"conciergeService",_e,this),Ye(this,"i18n",he,this),Ye(this,"sponsoredContentService",fe,this),Ye(this,"creativeService",Te,this),Ye(this,"campaignService",Ee,this),Ye(this,"tracking",ye,this),Ye(this,"jet",Se,this),Ye(this,"billingService",Ae,this),Ye(this,"dataStore",Ce,this),Ye(this,"adsModalState",Oe,this),Ye(this,"abTestService",ve,this),Ye(this,"userSelectedAdIdToLandingPageCandidateIdMap",we,this),Ye(this,"userUpdatedLandingPageCandidatesById",Ie,this),Ye(this,"userUpdatedLeadGenFormsById",Pe,this),Ye(this,"userSelectedAdToLeadGenFormMap",Ne,this),Ye(this,"hasAdCandidatesFetchFailed",Re,this),Ye(this,"isLaunchCampaignRunning",De,this),Ye(this,"creatives",Me,this),He(this,"originalCmTargetingCriteria",U.CmTargetingCriteria.fromTargetingCriteria(this.args.campaign.targetingCriteria)),Ye(this,"isEditLearningCampaignModalOpen",Le,this)
Ye(this,"defaultDestinationUrl",ke,this),Ye(this,"isAdListFetchPending",Ue,this),Ye(this,"sponsoredUpdateContents",xe,this),Ye(this,"isSavingCampaign",Fe,this),Ye(this,"isAdsReviewModuleVisible",ze,this),Ye(this,"campaignCreationFlow",je,this),Ye(this,"shouldHideOptimaAbTestNotice",Ge,this),Ye(this,"allPaymentDetailsAvailable",Be,this),He(this,"candidateFlowId",(0,S.default)()),He(this,"EXPERIENCE_SURVEY_TRIGGERS",O.EXPERIENCE_SURVEY_TRIGGERS),He(this,"footerErrors",[{errorModule:"BidBudgetSchedule",moduleIdentifier:"#optima-bbs-module-card",focusElement:"#optima-bbs-module-card__schedule-error button",exists:e=>!!e?.validations?.errors.find((e=>e.attribute?.includes("runSchedule")))},{errorModule:"AdsReview",moduleIdentifier:"#optima-ads-module-card",focusElement:"#ads-review__ads-fetch-retry-button",exists:()=>this.hasAdCandidatesFetchFailed},{errorModule:"AdsReview",moduleIdentifier:"#optima-ads-module-card",focusElement:"#optima-ads-module-card button",exists:()=>this.hasNoAdsInCampaign},{errorModule:"AdsReview",moduleIdentifier:"#optima-ads-module-card",focusElement:"#optima-ads-review__missing-privacy-policy-url-error",exists:()=>this.isShowingPrivacyPolicyNotice},{errorModule:"ConversionTracking",moduleIdentifier:"#optima-conversion-tracking-module-card",focusElement:"#conversion-tracking__add-conversion-button",exists:()=>e=>!!e?.validations?.errors.find((e=>e.attribute?.includes("associatedConversions")))}]),He(this,"showLegalAgreement",(e=>e.canShowCampaignLaunch&&this.optimaLoader.allComponentsLoaded&&!e.showCampaignLaunchFeedback)),He(this,"onCopilotReady",null),He(this,"isCopilotMounted",!1),He(this,"onClickFooterError",(()=>{if(z.default){const e=this.footerErrors.find((e=>e?.exists?.(this.args.campaign)))
if(!e)return
const t=document.querySelector(e.moduleIdentifier),n=document.querySelector("[data-js-optima-forecasting-tool]"),a=n.offsetHeight,i=80+(n?a:0)
window.scrollTo({top:t.getBoundingClientRect().top-i+window.scrollY,behavior:"smooth"}),document.querySelector(e.focusElement)?.focus({preventScroll:!0})}}))
const e=(0,w.createUrnFromAttrs)(w.URN_TYPES.SPONSORED_CAMPAIGN,this.args.campaign.id),t=(0,w.createAccountUrnFromId)(this.args.account.id)
!this.args.isNewOptimaCampaign&&this.isEditingExistingCampaign&&(this.optimaLoader.isEditFlow=!0,this.optimaLoader.processAllComponentsAsCompleted()),this.onCopilotReady=(...e)=>{this.nalaEventBroadcaster.addListenerForInAppActions(),this.optimaLoader.onCopilotReady(...e),this.isCopilotMounted=!0},this.optimaLoader.initialize({campaignUrn:e,accountUrn:t}),(0,D.scheduleTask)(this,"render",(()=>{(0,D.runTask)(this,(()=>{this.isCopilotMounted||(this.optimaLoader.onCopilotReady(),this.isCopilotMounted=!0)}),O.COPILOT_ON_READY_TIMEOUT),this.optimaLoader.updateStatus([[O.MODULE_NAMES.CAMPAIGN_DETAILS,O.COMPONENT_STATUS.COMPLETED],[O.MODULE_NAMES.BUDGET,O.COMPONENT_STATUS.COMPLETED],[O.MODULE_NAMES.PLACEMENTS,O.COMPONENT_STATUS.COMPLETED]])})),this.populateAdList(),this.isAssetsOptimaR1ForGAEnabled&&this.dataStore.registerAdListDependencies(this,this.initialLandingPageCandidates)}async populateAdList(){if(this.isAssetsOptimaR1ForGAEnabled)if(this.creatives.length){const e=this._createAdsFromCreatives()
this.dataStore.overwriteAdList(e)}else this.optimaLoader.updateStatus([[O.MODULE_NAMES.ADVERTISEMENT,O.COMPONENT_STATUS.COMPLETED]])
else{const e=this.creatives.length?this._createAdsFromCreatives():await this.fetchAdCandidates()
this.dataStore.overwriteAdList(e)}}scrollToAdsReviewModule(){const e=document.getElementById("optima-ads-review-module")
if(e){const t=document.querySelector("[data-js-optima-forecasting-tool]"),n=80+(t?t.offsetHeight:0)
window.scrollTo({top:e.getBoundingClientRect().top-n+window.scrollY,behavior:"smooth"}),this.isAdsReviewModuleVisible=!0}}hideOptimaAbTestNotice(){this.shouldHideOptimaAbTestNotice=!0}async updateAdListFromCreatives(e){this.creatives=e,await this.sponsoredContentService.fetchCampaignAssociatedSponsoredUpdateContents(this.args.campaign.id),this.sponsoredUpdateContents=this.sponsoredContentService.campaignAssociatedSponsoredUpdateContents[this.args.campaign.id]
const t=this._createAdsFromCreatives()
this.dataStore.overwriteAdList(t)}async onRetryAdCandidateFetch(){const e=await this.fetchAdCandidates()
this.dataStore.overwriteAdList(e)}onSaveAndExit(){this.saveEditCampaignTask.perform()}onClickSaveAndExit(){this.args.campaign.learningPhaseProgress&&this.isCampaignChangesResetLearningPhase?this.isEditLearningCampaignModalOpen=!0:this.onSaveAndExit()}onClickCancelEditModal(){this.isEditLearningCampaignModalOpen=!1}transitionToAccountReporting(e){return this.router.transitionTo(s.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX,this.args.account.id,{queryParams:{campaignIds:JSON.stringify([this.args.campaign.id])}}).then((()=>{this.campaignService.triggerOptimaExperienceSurvey(e)}))}async launchCampaign(){if(this.isLaunchCampaignRunning=!0,this.abTestService.draftOptimaAbTest&&this.lix.getTreatmentIsEnabled(_.LIX_TEST_KEYS.enableAbTestOptima)){this.campaignCreationFlow=A.CAMPAIGN_CREATION_FLOW.OPTIMA_AB_TEST
try{return await this.saveCampaignCreativesTask.perform(),this.abTestService.saveAndLaunchNewOptimaAbTest(this.campaignService.campaignToEdit).then((()=>{this.isLaunchCampaignRunning=!1}))}catch(e){throw this.toast.add({type:C.TOAST_TYPES.ERROR,message:this.i18n.lookupTranslation(this.constructor,"i18n_campaign_save_failure")()}),e}}return this.saveEditCampaignTask.perform().then((()=>(this.isLaunchCampaignRunning=!1,this.args.onCampaignLaunch().then((()=>{this.campaignService.triggerOptimaExperienceSurvey(O.EXPERIENCE_SURVEY_TRIGGERS.LAUNCH)})))))}onUpdateAdDestination(e,t,n,a){if(t)this.userSelectedAdIdToLandingPageCandidateIdMap={...this.userSelectedAdIdToLandingPageCandidateIdMap,[e]:t}
else if(n)this.userSelectedAdToLeadGenFormMap={...this.userSelectedAdToLeadGenFormMap,[e]:n}
else if(a){const t=this.dataStore.adList.map((t=>t.id===e?new N.FlattenedAd({...t.serializedAttributes,destinationUrl:a},this):t))
this.dataStore.overwriteAdList(t),this.userSelectedAdIdToLandingPageCandidateIdMap={...this.userSelectedAdIdToLandingPageCandidateIdMap,[e]:void 0}}}onLandPageCandidateSelect(e,t){this.userSelectedAdIdToLandingPageCandidateIdMap={...this.userSelectedAdIdToLandingPageCandidateIdMap,[e]:t}}onLeadGenFormSelect(e,t){this.userSelectedAdToLeadGenFormMap={...this.userSelectedAdToLeadGenFormMap,[e]:t}}onApplyLandingPageCandidateChanges(e){this.userUpdatedLandingPageCandidatesById={...this.userUpdatedLandingPageCandidatesById,[e.id]:e}}onApplyLeadGenFormCandidateChanges(e,t){this.userUpdatedLeadGenFormsById={...this.userUpdatedLeadGenFormsById,[e]:t}}onUpdatePrivacyPolicy(e){this.userUpdatedLeadGenFormsById=Object.entries(this.userEditableLeadGenForms).reduce(((t,[n,a])=>({...t,[n]:{...a,form:{...a.form,privacyPolicy:e}}})),{})}async onModalSubmitButtonClick(e,t){try{if(t.isTemporaryAd){t.isTemporaryAd=!1,this.dataStore.overwriteAdList([...this.dataStore.adList,new N.FlattenedAd(t.serializedAttributes,this)])
const e=this.dataStore.adList[this.dataStore.adList.length-1]?.id
return void this.router.transitionTo({queryParams:{selectedCreativeId:e}})}const n=(0,R.findIndexOfAd)(this.adsWithAssociatedDestination,e),a=this.adsWithAssociatedDestination[n],i=(0,R.collectAdFormValuesToMerge)(t),r=new N.FlattenedAd({...a.serializedAttributes,...i},this)
a.isCreative&&(await this._updateSponsoredUpdateContent(this.args.account,this.args.campaign,r),this.isLeadGenFormSupported&&r.leadGenFormId&&await this._updateCreativeWithLeadGenCta({creativeId:e,callToAction:r.callToAction,leadGenFormId:r.leadGenFormId,campaignId:this.args.campaign.id,accountId:this.args.account.id}),this.toast.add({type:C.TOAST_TYPES.SUCCESS,message:this.i18n.lookupTranslation(this.constructor,"i18n_creative_save_success")()})),this.dataStore.overwriteAdList((0,R.buildNewAdListForUpdate)(this.dataStore.adList,n,r,this))}catch(n){throw this.toast.add({type:C.TOAST_TYPES.ERROR,message:this.i18n.lookupTranslation(this.constructor,"i18n_creative_save_failure")()}),n}}async onModalSubmitButtonClickForMultiAds(){const e=this.dataStore.lastAd?.id
this.router.transitionTo({queryParams:{selectedCreativeId:e}})}async onDeleteAd(e){const{id:t,isCreative:n}=e
n&&await this.creativeService.removeCreative(t,this.args.campaign.id),this.dataStore.removeByIdFromAdList("id",t)}onAddPaymentDetailsSuccess(e){this.args.updateAccountWithCustomerUrn(e)}updatePaymentDetails(e,t){e===j.DATA_TYPES.BUSINESS_INFO&&this.args.updateAccountWithCustomerUrn(t.entityUrn)}*saveCampaignCreativesTask(){let e,t
this.errors=null,this.isLeadGenFormSupported&&(yield this.saveLeadGenFormsAndUpdateCandidates()),this.isAssetsOptimaR1ForGAEnabled?(e=this.dataStore.adList.length,t=yield this.adService.saveAllAdsFromDataStore({account:this.args.account,campaign:this.args.campaign,candidateFlowId:this.candidateFlowId,seedData:this.args.seedData,isLaunchingCampaign:this.isLaunchCampaignRunning,isLeadGenFormSupported:this.isLeadGenFormSupported})):(e=this.adsWithAssociatedDestination.filter((e=>!e.isCreative)).length,t=yield this.adService.saveAds({account:this.args.account,campaign:this.args.campaign,candidateFlowId:this.candidateFlowId,adList:this.adsWithAssociatedDestination,seedData:this.args.seedData,isLaunchingCampaign:this.isLaunchCampaignRunning}))
const n=t.filter((e=>"fulfilled"===e.state||"fulfilled"===e.status)).length
return this._displayCreativeCreateResultNotificatons(n,e),{adCount:e,numberOfSuccessfullyCreatedCreatives:n}}*saveEditCampaignTask(e=!0){this.errors=null
try{const{adCount:t,numberOfSuccessfullyCreatedCreatives:n}=yield this.saveCampaignCreativesTask.perform();(n>0||0===t)&&(yield this.args.onSaveEditCampaign(),!this.isLaunchCampaignRunning&&e&&(this.args.userIntendTransitionCallback?.(),this.transitionToAccountReporting(O.EXPERIENCE_SURVEY_TRIGGERS.SAVE)))}catch(t){this.isLaunchCampaignRunning=!1
const e=(0,I.htmlSafe)(this.i18n.lookupTranslation(this.constructor,"i18n_cannot_update_campaign")())
throw this.toast.add({type:C.TOAST_TYPES.ERROR,message:e}),t}}async saveLeadGenFormsAndUpdateCandidates(){const e=new Set(Object.values(this.adToLeadGenFormMap)),t=Object.entries(this.userEditableLeadGenForms).filter((([t])=>e.has(t)))
if(!t.length)return
const n=await this.adFormService.saveLeadGenTemplates(Object.fromEntries(t)),a=Object.values(n).reduce(((e,t)=>(e[t.id]=t,e)),{})
this.userUpdatedLeadGenFormsById={...this.userUpdatedLeadGenFormsById,...a},Object.entries(this.adToLeadGenFormMap).forEach((([e,t])=>{const a=n[t]
a&&this.onUpdateAdDestination(e,null,String(a.id))}))
const i=t.length,r=Object.keys(n).length
if(i!==r){throw new Error(`Failed to save ${i-r} out of ${i} leadgen forms.`)}}_displayCreativeCreateResultNotificatons(e,t){const n=e=>this.i18n.lookupTranslation(this.constructor,e)()
switch(e){case 0:0===t?this.toast.add({type:C.TOAST_TYPES.SUCCESS,message:n("i18n_ad_candidate_no_ads_save_success")}):this.toast.add({type:C.TOAST_TYPES.ERROR,message:n("i18n_ad_candidate_save_failure")})
break
case t:this.toast.add({type:C.TOAST_TYPES.SUCCESS,message:n("i18n_ad_candidate_save_success")})
break
default:this.toast.add({type:C.TOAST_TYPES.NOTICE,message:n("i18n_ad_candidate_save_partial_success")})}}async _getLandingPageCandidates(){if(!this.isLinkedLandingPageSupported)return(0,g.resolve)([])
try{return(await this.landingPageService.getLandingPageCandidates()).map(((e,t)=>new E.default({...e,id:t.toString()},(0,h.getOwner)(this))))}catch(e){}}async fetchAccountLeadGenForms(){return this.isLeadGenFormSupported?this.adFormService.getAllValidLeadGenFormsByAccountId(this.args.account.id,this.args.account.locale):[]}async getAutoGenForms(){if(!this.isLeadGenFormSupported)return{}
const e=(0,P.getEncodedPrefixedURL)(this.args.seedData?.selectedPromptInputs?.productUrl)
return this.adFormService.initializeAutogeneratedForms(this.args.campaign.locale,this.latestAdForm,e,this.args.account.id)}_updateSponsoredUpdateContent(e,t,n){const a=(0,M.generateSponsoredUpdateContentFromAd)(e,n),i=(0,L.constructPemMetadata)(O.OPTIMA_CREATIVE_KEYS.EDIT_SPONSORED_UPDATE_CONTENT,[t.id,e.id],{productName:O.OPTIMA_PEM_PRODUCT_NAME})
return this.sponsoredContentService.updateSponsoredUpdateContent(a,t.id,i)}_updateCreativeWithLeadGenCta({creativeId:e,callToAction:t,leadGenFormId:n,campaignId:a,accountId:i}){const r={id:e,callToAction:{labelType:t||x.CTA_LABEL_TYPE.LEARN_MORE,target:(0,T.convertAdFormIdToUrn)(n)}},o=(0,L.constructPemMetadata)(O.OPTIMA_CREATIVE_KEYS.EDIT_CREATIVE,[a,i],{productName:O.OPTIMA_PEM_PRODUCT_NAME})
return this.creativeService.updateCreative(r,a,o)}_createAdsFromCreatives(){try{const e=(0,y.createFlattenedAdsFromCreatives)(this.creatives,this.sponsoredUpdateContents,this)
return this.optimaLoader.updateStatus([[O.MODULE_NAMES.ADVERTISEMENT,O.COMPONENT_STATUS.COMPLETED]]),e}catch(e){return this.hasAdCandidatesFetchFailed=!0,this.optimaLoader.updateStatus([[O.MODULE_NAMES.ADVERTISEMENT,O.COMPONENT_STATUS.ERROR]]),[]}}willDestroy(){super.willDestroy(...arguments),(0,D.runDisposables)(this),this.dataStore.resetAllStates(),this.adsModalState.resetAllStates()}},He(Ve,"propTypes",{account:i.PropTypes.instanceOf(o.default).isRequired,allowCampaignActivation:i.PropTypes.bool,campaign:i.PropTypes.instanceOf(l.default).isRequired,campaignGroup:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,creatives:i.PropTypes.array.isRequired,isNewOptimaCampaign:i.PropTypes.bool,seedData:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]),selectedCreativeId:i.PropTypes.oneOfType([i.PropTypes.number,i.PropTypes.string,i.PropTypes.null]),sponsoredUpdateContents:i.PropTypes.array.isRequired,taggedDomains:i.PropTypes.array.isRequired,userIntendTransitionCallback:i.PropTypes.func,onCampaignChange:i.PropTypes.func.isRequired,onCampaignLaunch:i.PropTypes.func.isRequired,onSaveEditCampaign:i.PropTypes.func.isRequired,updateAccountWithCustomerUrn:i.PropTypes.func.isRequired,onInsightTagCreated:i.PropTypes.func.isRequired}),le=qe((oe=Ve).prototype,"router",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=qe(oe.prototype,"lix",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=qe(oe.prototype,"landingPageService",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=qe(oe.prototype,"nalaEventBroadcaster",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=qe(oe.prototype,"adService",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=qe(oe.prototype,"adFormService",[Y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=qe(oe.prototype,"optimaLoader",[H],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=qe(oe.prototype,"campaignService",[q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),be=qe(oe.prototype,"toast",[K],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_e=qe(oe.prototype,"conciergeService",[W],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he=qe(oe.prototype,"i18n",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fe=qe(oe.prototype,"sponsoredContentService",[X],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Te=qe(oe.prototype,"creativeService",[$],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ee=qe(oe.prototype,"campaignService",[J],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ye=qe(oe.prototype,"tracking",[Q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se=qe(oe.prototype,"jet",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ae=qe(oe.prototype,"billingService",[Z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=qe(oe.prototype,"dataStore",[ee],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Oe=qe(oe.prototype,"adsModalState",[te],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ve=qe(oe.prototype,"abTestService",[ne],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),we=qe(oe.prototype,"userSelectedAdIdToLandingPageCandidateIdMap",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Ie=qe(oe.prototype,"userUpdatedLandingPageCandidatesById",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Pe=qe(oe.prototype,"userUpdatedLeadGenFormsById",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Ne=qe(oe.prototype,"userSelectedAdToLeadGenFormMap",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Re=qe(oe.prototype,"hasAdCandidatesFetchFailed",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),De=qe(oe.prototype,"isLaunchCampaignRunning",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Me=qe(oe.prototype,"creatives",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.creatives}}),Le=qe(oe.prototype,"isEditLearningCampaignModalOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ke=qe(oe.prototype,"defaultDestinationUrl",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ue=qe(oe.prototype,"isAdListFetchPending",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),xe=qe(oe.prototype,"sponsoredUpdateContents",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.sponsoredUpdateContents}}),Fe=qe(oe.prototype,"isSavingCampaign",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ze=qe(oe.prototype,"isAdsReviewModuleVisible",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),je=qe(oe.prototype,"campaignCreationFlow",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return A.CAMPAIGN_CREATION_FLOW.OPTIMA}}),Ge=qe(oe.prototype,"shouldHideOptimaAbTestNotice",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Be=qe(oe.prototype,"allPaymentDetailsAvailable",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),qe(oe.prototype,"initialLandingPageCandidates",[m.cached],Object.getOwnPropertyDescriptor(oe.prototype,"initialLandingPageCandidates"),oe.prototype),qe(oe.prototype,"accountLeadGenForms",[m.cached],Object.getOwnPropertyDescriptor(oe.prototype,"accountLeadGenForms"),oe.prototype),qe(oe.prototype,"leadGenTemplateMapById",[m.cached],Object.getOwnPropertyDescriptor(oe.prototype,"leadGenTemplateMapById"),oe.prototype),qe(oe.prototype,"leadGenFormsById",[m.cached],Object.getOwnPropertyDescriptor(oe.prototype,"leadGenFormsById"),oe.prototype),qe(oe.prototype,"isShowingPrivacyPolicyNotice",[m.cached],Object.getOwnPropertyDescriptor(oe.prototype,"isShowingPrivacyPolicyNotice"),oe.prototype),qe(oe.prototype,"scrollToAdsReviewModule",[d.action],Object.getOwnPropertyDescriptor(oe.prototype,"scrollToAdsReviewModule"),oe.prototype),qe(oe.prototype,"hideOptimaAbTestNotice",[d.action],Object.getOwnPropertyDescriptor(oe.prototype,"hideOptimaAbTestNotice"),oe.prototype),qe(oe.prototype,"updateAdListFromCreatives",[d.action],Object.getOwnPropertyDescriptor(oe.prototype,"updateAdListFromCreatives"),oe.prototype),qe(oe.prototype,"onRetryAdCandidateFetch",[d.action],Object.getOwnPropertyDescriptor(oe.prototype,"onRetryAdCandidateFetch"),oe.prototype),qe(oe.prototype,"onSaveAndExit",[d.action],Object.getOwnPropertyDescriptor(oe.prototype,"onSaveAndExit"),oe.prototype),qe(oe.prototype,"onClickSaveAndExit",[d.action],Object.getOwnPropertyDescriptor(oe.prototype,"onClickSaveAndExit"),oe.prototype),qe(oe.prototype,"onClickCancelEditModal",[d.action],Object.getOwnPropertyDescriptor(oe.prototype,"onClickCancelEditModal"),oe.prototype),qe(oe.prototype,"transitionToAccountReporting",[d.action],Object.getOwnPropertyDescriptor(oe.prototype,"transitionToAccountReporting"),oe.prototype),qe(oe.prototype,"launchCampaign",[d.action],Object.getOwnPropertyDescriptor(oe.prototype,"launchCampaign"),oe.prototype),qe(oe.prototype,"onUpdateAdDestination",[d.action],Object.getOwnPropertyDescriptor(oe.prototype,"onUpdateAdDestination"),oe.prototype),qe(oe.prototype,"onLandPageCandidateSelect",[d.action],Object.getOwnPropertyDescriptor(oe.prototype,"onLandPageCandidateSelect"),oe.prototype),qe(oe.prototype,"onLeadGenFormSelect",[d.action],Object.getOwnPropertyDescriptor(oe.prototype,"onLeadGenFormSelect"),oe.prototype),qe(oe.prototype,"onApplyLandingPageCandidateChanges",[d.action],Object.getOwnPropertyDescriptor(oe.prototype,"onApplyLandingPageCandidateChanges"),oe.prototype),qe(oe.prototype,"onApplyLeadGenFormCandidateChanges",[d.action],Object.getOwnPropertyDescriptor(oe.prototype,"onApplyLeadGenFormCandidateChanges"),oe.prototype),qe(oe.prototype,"onUpdatePrivacyPolicy",[d.action],Object.getOwnPropertyDescriptor(oe.prototype,"onUpdatePrivacyPolicy"),oe.prototype),qe(oe.prototype,"onModalSubmitButtonClick",[d.action],Object.getOwnPropertyDescriptor(oe.prototype,"onModalSubmitButtonClick"),oe.prototype),qe(oe.prototype,"onModalSubmitButtonClickForMultiAds",[d.action],Object.getOwnPropertyDescriptor(oe.prototype,"onModalSubmitButtonClickForMultiAds"),oe.prototype),qe(oe.prototype,"onDeleteAd",[d.action],Object.getOwnPropertyDescriptor(oe.prototype,"onDeleteAd"),oe.prototype),qe(oe.prototype,"onAddPaymentDetailsSuccess",[d.action],Object.getOwnPropertyDescriptor(oe.prototype,"onAddPaymentDetailsSuccess"),oe.prototype),qe(oe.prototype,"updatePaymentDetails",[d.action],Object.getOwnPropertyDescriptor(oe.prototype,"updatePaymentDetails"),oe.prototype),qe(oe.prototype,"saveCampaignCreativesTask",[ae],Object.getOwnPropertyDescriptor(oe.prototype,"saveCampaignCreativesTask"),oe.prototype),qe(oe.prototype,"saveEditCampaignTask",[ie],Object.getOwnPropertyDescriptor(oe.prototype,"saveEditCampaignTask"),oe.prototype),re=oe))||re);(0,t.setComponentTemplate)(Ke,We)})),define("campaign-manager-web/components/optima/card",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"4DezuyGZ",block:'[[[1,"\\n"],[10,0],[14,0,"optima-card__wrapper"],[12],[1,"\\n  "],[8,[39,0],[[17,1],[24,0,"optima-card__card"]],[["@elevation"],["flat"]],[["default"],[[[[1,"\\n"],[41,[48,[30,4]],[[[1,"      "],[18,4,null],[1,"\\n"]],[]],[[[41,[30,2],[[[1,"      "],[10,0],[14,0,"u-display-flex u-flex-wrap u-justify-between mb4 pt5 pl5 pr5"],[12],[1,"\\n"],[41,[30,2],[[[1,"          "],[10,"h2"],[15,0,[29,[[28,[37,4],null,[["size"],["xlarge"]]]]]],[12],[1,"\\n            "],[1,[30,2]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[41,[48,[30,5]],[[[1,"          "],[10,0],[14,0,"u-display-flex u-justify-end"],[12],[1,"\\n            "],[18,5,null],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n    "]],[]],null]],[]]],[41,[30,3],[[[1,"      "],[10,2],[15,0,[29,["mb2 pl5 pr5"," ",[28,[37,5],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[30,3]],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[41,[48,[30,6]],[[[1,"      "],[10,2],[15,0,[29,["mb2 pl5 pr5"," ",[28,[37,5],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[18,6,null],[1,"\\n      "],[13],[1,"\\n    "]],[]],null]],[]]],[1,"    "],[10,0],[14,0,"mt4 pl5 pr5 pb5"],[12],[1,"\\n      "],[18,7,null],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"],[41,[48,[30,8]],[[[1,"    "],[10,0],[14,0,"optima-card__buttons-bar"],[12],[1,"\\n      "],[18,8,null],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13],[1,"\\n"]],["&attrs","@title","@subtitle","&title","&headerActions","&subtitle","&content","&footerAction"],false,["hue-web-card","if","has-block","yield","hue-web-foundations@-text-heading","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/optima/card.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/optima/company-association",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","ember-concurrency-decorators","@glimmer/tracking","@ember/object","hue-web-toast/utils/constants","campaign-manager-web/utils/http-error"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P
function N(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function R(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const D=(0,n.createTemplateFactory)({id:"e0OS/no0",block:'[[[41,[30,0,["showRequestAccessPage"]],[[[1,"  "],[10,0],[14,0,"company-association__empty-state"],[12],[1,"\\n    "],[8,[39,1],null,[["@type","@size","@illustration"],["spot","large","empty-waiting"]],[["default"],[[[[1,"\\n      "],[10,2],[15,0,[29,["mb2"," ",[28,[37,2],null,[["size"],["small"]]]," ",[36,3]]]],[12],[1,"\\n        "],[1,[28,[35,4],["i18n_no_permission_heading","campaign-manager-web/components/optima/company-association"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["mb5"," ",[28,[37,3],null,[["size","color","open"],["small","text-low-emphasis",true]]]]]],[12],[1,"\\n        "],[1,[28,[35,4],["i18n_no_permission_message","campaign-manager-web/components/optima/company-association"],[["linkInfo"],[[28,[37,5],null,[["class","ariaLabel","href"],["u-font__underline u-link--disguised",[28,[37,4],["i18n_learn_more_permissions_aria_label","campaign-manager-web/components/optima/company-association"],null],[28,[37,6],null,[["path"],["help/lms/answer/a427543"]]]]]]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"u-layout-flex__container--direction-column-center"],[12],[1,"\\n        "],[8,[39,7],[[24,0,"mb4"],[16,"disabled",[30,0,["isRequestAccessButtonDisabled"]]],[4,[38,8],["click",[30,0,["onRequestAccess"]]],null]],[["@size","@buttonType","@emphasized","@text"],["small","primary",true,[28,[37,4],["i18n_request_access_button","campaign-manager-web/components/optima/company-association"],null]]],null],[1,"\\n        "],[8,[39,9],null,[["@size","@buttonType","@emphasized","@text","@route","@models"],["small","secondary",true,[28,[37,4],["i18n_create_manual_campaign_button","campaign-manager-web/components/optima/company-association"],null],"accounts.item.campaigns.item.details",[28,[37,10],[[30,1,["id"]],"new"],null]]],null],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[10,0],[14,0,"company-association"],[12],[1,"\\n    "],[8,[39,11],[[24,0,"company-association__card"]],null,[["default"],[[[[1,"\\n      "],[10,"h1"],[15,0,[29,[[28,[37,2],null,[["size"],["medium"]]]," ",[36,12]]]],[12],[1,"\\n        "],[1,[28,[35,4],["i18n_page_heading","campaign-manager-web/components/optima/company-association"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["mt4"," ",[28,[37,3],null,[["size","color","open"],["medium","text-low-emphasis",true]]]]]],[12],[1,"\\n        "],[1,[28,[35,4],["i18n_company_association_section_description","campaign-manager-web/components/optima/company-association"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,13],[[24,0,"u-layout__width-full self-center mt6 mb4"]],[["@inputId","@onCompanySelected","@onCompanyCleared","@selectedEntity","@title"],["account-reference",[30,0,["onCompanySelected"]],[30,0,["onCompanySelected"]],[30,0,["selectedCompany"]],[28,[37,4],[[52,[30,0,["selectedCompany"]],"i18n_typeahead_title_selected","i18n_typeahead_title_unselected"],"campaign-manager-web/components/optima/company-association"],null]]],null],[1,"\\n      "],[8,[39,14],null,[["@message","@type","@isHidden"],[[28,[37,4],["i18n_company_association_failure","campaign-manager-web/components/optima/company-association"],null],"negative",[30,0,["hideInlineFeedback"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n    "],[10,0],[14,0,"company-association__buttons-bar"],[12],[1,"\\n      "],[8,[39,7],[[4,[38,8],["click",[30,2]],null]],[["@buttonType","@size","@text"],["secondary","medium",[28,[37,4],["i18n_cancel_button","campaign-manager-web/components/optima/company-association"],null]]],null],[1,"\\n      "],[8,[39,7],[[4,[38,8],["click",[30,0,["onContinue"]]],null]],[["@buttonType","@size","@emphasized","@text","@disabled","@loading","@loadingA11yText"],["primary","medium",true,[28,[37,4],["i18n_continue_button","campaign-manager-web/components/optima/company-association"],null],[28,[37,15],[[30,0,["selectedCompany"]]],null],[30,0,["companyPageAssociationTask","isRunning"]],[28,[37,4],["i18n_continue_button_a11y_loading_message","campaign-manager-web/components/optima/company-association"],null]]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]],["@account","@onCancel"],false,["if","hue-web-empty-state","hue-web-foundations@-text-display","hue-web-foundations@-text-body","t","external-link-info","help-center-url","hue-web-button","on","hue-web-button-link-to","array","hue-web-card","hue-web-foundations@-artdeco-migration-scope","company-typeahead","hue-web-inline-feedback","not"]]',moduleName:"campaign-manager-web/components/optima/company-association.hbs",isStrictMode:!1})
let M=e.default=(d=(0,r.inject)("campaign"),p=(0,r.inject)("hue-web-toast"),m=(0,r.inject)(),g=(0,r.inject)(),b=(0,r.inject)("sponsoredContent"),_=(0,o.task)({drop:!0}),h=(0,o.task)({drop:!0}),(0,i.assertPropTypes)((P=class extends a.default{constructor(...e){super(...e),N(this,"router",E,this),N(this,"campaignService",y,this),N(this,"toastService",S,this),N(this,"i18n",A,this),N(this,"jet",C,this),N(this,"sponsoredContentService",O,this),N(this,"isRequestAccessButtonDisabled",v,this),N(this,"selectedCompany",w,this),N(this,"companyReference",I,this)}get showRequestAccessPage(){return this.args.showRequestAccessPage&&!this.companyPageAssociationTask.isRunning}get hideInlineFeedback(){return this.args.onSetAccountReferenceError||!this.companyPageAssociationTask?.last?.isError}onCompanySelected(e,t){this.companyReference=e,this.selectedCompany=t}onContinue(){this.companyPageAssociationTask.perform(this.companyReference)}onRequestAccess(){this.requestDscPosterPermissionTask.perform()}*companyPageAssociationTask(e){try{yield this.args.onSetAccountReference(e)
const t=this._getI18nMessage("i18n_company_association_success_toast")
this.toastService.add({type:c.TOAST_TYPES.SUCCESS,a11yText:t,message:t}),this.args.onSetAccountReferenceSuccess()}catch(t){this.args.onSetAccountReferenceError?this.args.onSetAccountReferenceError(t):this.jet.error(new Error(`Setting account reference failed due to ${(0,u.getErrorMessage)(t)}`))}}*requestDscPosterPermissionTask(){try{yield this.sponsoredContentService.requestDscPosterPermission(this.args.account.reference)
const e=this._getI18nMessage("i18n_request_access_success_toast")
this.toastService.add({type:c.TOAST_TYPES.SUCCESS,a11yText:e,message:e}),this.isRequestAccessButtonDisabled=!0}catch(e){const t=this._getI18nMessage("i18n_request_access_failure_toast")
this.toastService.add({type:c.TOAST_TYPES.ERROR,a11yText:t,message:t}),this.jet.error(new Error(`Requesting DSC Poster role failed due to ${(0,u.getErrorMessage)(e)}`))}}_getI18nMessage(e,t=[]){return this.i18n.lookupTranslation(this.constructor,e)(t)}},L=P,k="propTypes",U={account:i.PropTypes.oneOfType([i.PropTypes.EmberObject,i.PropTypes.object]).isRequired,onSetAccountReference:i.PropTypes.func.isRequired,onSetAccountReferenceSuccess:i.PropTypes.func.isRequired,onSetAccountReferenceError:i.PropTypes.func,onCancel:i.PropTypes.func.isRequired,showRequestAccessPage:i.PropTypes.bool.isRequired},k in L?Object.defineProperty(L,k,{value:U,enumerable:!0,configurable:!0,writable:!0}):L[k]=U,E=R((T=P).prototype,"router",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=R(T.prototype,"campaignService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=R(T.prototype,"toastService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=R(T.prototype,"i18n",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=R(T.prototype,"jet",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=R(T.prototype,"sponsoredContentService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=R(T.prototype,"isRequestAccessButtonDisabled",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w=R(T.prototype,"selectedCompany",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),I=R(T.prototype,"companyReference",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R(T.prototype,"onCompanySelected",[s.action],Object.getOwnPropertyDescriptor(T.prototype,"onCompanySelected"),T.prototype),R(T.prototype,"onContinue",[s.action],Object.getOwnPropertyDescriptor(T.prototype,"onContinue"),T.prototype),R(T.prototype,"onRequestAccess",[s.action],Object.getOwnPropertyDescriptor(T.prototype,"onRequestAccess"),T.prototype),R(T.prototype,"companyPageAssociationTask",[_],Object.getOwnPropertyDescriptor(T.prototype,"companyPageAssociationTask"),T.prototype),R(T.prototype,"requestDscPosterPermissionTask",[h],Object.getOwnPropertyDescriptor(T.prototype,"requestDscPosterPermissionTask"),T.prototype),f=T))||f)
var L,k,U;(0,t.setComponentTemplate)(D,M)})),define("campaign-manager-web/components/optima/conversion-tracking",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/entities/account","campaign-manager-web/entities/campaign","@ember/object","@glimmer/tracking","ember-concurrency","campaign-manager-web/constants/conversion","campaign-manager-web/constants/lix","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b){var _,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L
function k(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function U(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const F=(0,n.createTemplateFactory)({id:"o1wyGFcW",block:'[[[1,"\\n"],[8,[39,0],[[24,1,"optima-conversion-tracking-module-card"],[17,1]],[["@title","@isLoading","@moduleName","@subtitle"],[[28,[37,1],["i18n_module_title","campaign-manager-web/components/optima/conversion-tracking"],null],[30,0,["isLoading"]],[30,0,["MODULE_NAMES","CONVERSION_TRACKING"]],[52,[51,[30,0,["showQLEmptyState"]]],[28,[37,1],["i18n_module_description","campaign-manager-web/components/optima/conversion-tracking"],null]]]],[["headerActions","content"],[[[[1,"\\n"],[41,[30,2,["canEditCampaign"]],[[[41,[51,[30,0,["showQLEmptyState"]]],[[[1,"        "],[8,[39,4],[[16,"disabled",[30,0,["isLoadingOptimaModules"]]],[4,[38,5],["click",[28,[37,6],[[30,0,["openEditModal"]],[30,0,["editStep","ADD_CONVERSIONS"]]],null]],null],[4,[38,7],["conversion_tracking_edit"],null]],[["@text","@buttonType","@size","@emphasized"],[[28,[37,1],["i18n_edit","campaign-manager-web/components/optima/conversion-tracking"],null],"tertiary","small",true]],null],[1,"\\n"]],[]],null],[1,"      "],[8,[39,8],[[16,"disabled",[30,0,["isLoadingOptimaModules"]]],[4,[38,7],["conversion_tracking_click_assist"],null]],[["@targetId","@size","@emphasized","@icon"],["OPTIMA_COACH_CONVERSION_TRACKING","small",true,"signal-ai"]],null],[1,"\\n"]],[]],null],[1,"  "]],[]],[[[1,"\\n"],[41,[30,0,["showQLEmptyState"]],[[[1,"      "],[10,0],[14,0,"mt5 conversion-tracking__no-ql-conversions-container"],[12],[1,"\\n        "],[8,[39,9],null,[["@size","@name"],["small","main-collaboration"]],null],[1,"\\n        "],[10,0],[14,0,"conversion-tracking__a-ql-conversion-needed"],[12],[1,"\\n          "],[10,"h5"],[15,0,[29,[[28,[37,10],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_ql_empty_state_title","campaign-manager-web/components/optima/conversion-tracking"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,["pv2"," ",[28,[37,10],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_ql_empty_state_description","campaign-manager-web/components/optima/conversion-tracking"],null]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,4],[[24,1,"conversion-tracking__add-conversion-button"],[24,0,"mt2 mb4"],[4,[38,5],["click",[30,0,["routeToConversionCreate"]]],null],[4,[38,7],["conversion_tracking_create_conversion"],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,1],["i18n_ql_empty_state_button_text","campaign-manager-web/components/optima/conversion-tracking"],null]]],null],[1,"\\n          "],[8,[39,11],[[24,0,"pt1"]],[["@type","@message"],["negative",[28,[37,1],["i18n_no_source_error","campaign-manager-web/components/optima/conversion-tracking"],null]]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[10,0],[14,0,"mt4 mb4"],[12],[1,"\\n"],[41,[28,[37,12],[[30,3,["associatedConversions","length"]],0],null],[[[1,"          "],[8,[39,4],[[24,1,"conversion-tracking__add-conversion-button"],[4,[38,5],["click",[28,[37,6],[[30,0,["openEditModal"]],[30,0,["editStep","ADD_CONVERSIONS"]]],null]],null],[4,[38,7],["conversion_tracking_edit"],null]],[["@text","@buttonType","@size","@emphasized","@icon"],[[28,[37,1],["i18n_conversions","campaign-manager-web/components/optima/conversion-tracking"],null],"secondary","small",true,"add"]],null],[1,"\\n"]],[]],[[[1,"          "],[10,"article"],[14,0,"u-bg-color__slate0 p4 u-border-radius__xsmall"],[12],[1,"\\n            "],[10,"h5"],[15,0,[29,[[28,[37,13],null,[["size"],["medium"]]]]]],[12],[1,[28,[35,1],["i18n_conversions","campaign-manager-web/components/optima/conversion-tracking"],null]],[13],[1,"\\n            "],[10,2],[15,0,[29,["mt2"," ",[28,[37,10],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[1,[28,[35,1],["i18n_selected_conversions","campaign-manager-web/components/optima/conversion-tracking"],[["conversions"],[[30,0,["selectedConversionNames"]]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n      "],[8,[39,11],null,[["@type","@isHidden","@message"],["error",[30,3,["validations","attrs","associatedConversions","isValid"]],[52,[30,0,["isQualifiedLeadsOptimizationGoal"]],[28,[37,1],["i18n_no_ql_conversion_error","campaign-manager-web/components/optima/conversion-tracking"],null],[28,[37,1],["i18n_no_conversion_error","campaign-manager-web/components/optima/conversion-tracking"],null]]]],null],[1,"\\n      "],[8,[39,11],null,[["@type","@isHidden","@linkText","@onClick","@message"],["caution",[28,[37,14],[[30,0,["showInsightTagWarning"]]],null],[28,[37,1],["i18n_install_insight_tag","campaign-manager-web/components/optima/conversion-tracking"],null],[28,[37,6],[[30,0,["openEditModal"]],[30,0,["editStep","INSIGHT_TAG"]]],null],[28,[37,1],["i18n_missing_insight_tag_warning","campaign-manager-web/components/optima/conversion-tracking"],null]]],null],[1,"\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n\\n"],[8,[39,15],null,[["@isOpen","@dismissModal","@initialStep","@account","@campaignId","@isQualifiedLeadsOptimizationGoal","@onAssociatedConversionsChanged","@onConversionCreated","@onInsightTagCreated"],[[30,0,["isEditModalOpen"]],[30,0,["onEditModalDismiss"]],[30,0,["initialEditStep"]],[30,2],[30,3,["id"]],[30,0,["isQualifiedLeadsOptimizationGoal"]],[30,0,["onAssociatedConversionsChanged"]],[28,[37,16],[[30,0,["fetchConversionsTask"]]],null],[30,0,["onInsightTagCreated"]]]],null],[1,"\\n"]],["&attrs","@account","@campaign"],false,["optima/module-card","t","unless","if","hue-web-button","on","fn","track-interaction","concierge-assist-button","hue-web-icons@illustration","hue-web-foundations@-text-body","hue-web-inline-feedback","eq","hue-web-foundations@-text-heading","not","optima/conversion-tracking/edit-modal","perform"]]',moduleName:"campaign-manager-web/components/optima/conversion-tracking.hbs",isStrictMode:!1}),z={ADD_CONVERSIONS:"ADD_CONVERSIONS",CREATE_CONVERSION:"CREATE_CONVERSION",INSIGHT_TAG:"INSIGHT_TAG"}
let j=e.default=(_=(0,a.inject)(),h=(0,a.inject)(),f=(0,a.inject)(),T=(0,a.inject)("optima-loader"),E=(0,a.inject)("conversion"),y=(0,a.inject)("insight-tag"),S=(0,u.task)({drop:!0}),A=(0,u.task)({drop:!0}),(0,r.assertPropTypes)((L=class extends i.default{constructor(...e){super(...e),k(this,"jet",v,this),k(this,"lix",w,this),k(this,"router",I,this),k(this,"optimaLoader",P,this),k(this,"conversionService",N,this),k(this,"insightTagService",R,this),k(this,"initialEditStep",D,this),k(this,"isEditModalOpen",M,this),U(this,"editStep",z)}get isQualifiedLeadsOptimizationGoal(){return this.lix.getTreatmentIsEnabled(p.LIX_TEST_KEYS.enableQualifiedLeadsOptimization)&&this.args.campaign.objectiveType===m.OBJECTIVE_TYPE.LEAD_GENERATION&&this.args.campaign.optimizationTargetType===g.OPTIMIZATION_TARGET_TYPE.MAX_QUALIFIED_LEAD}get showQLEmptyState(){return this.isQualifiedLeadsOptimizationGoal&&!this.conversionService.conversions.some((e=>d.QUALIFIED_LEAD_CONVERSION_TYPES.includes(e.type)&&e.conversionMethod===d.CONVERSION_METHODS_V2.CONVERSIONS_API))}get isLoadingOptimaModules(){return!this.optimaLoader.allComponentsLoaded}get isLoading(){return this.isLoadingOptimaModules||this.conversionService.initializeConversionsTask.isRunning}get selectedConversions(){const e=new Set(this.args.campaign.associatedConversions)
return this.conversionService.conversions.filter((t=>e.has(t.id)))}get showInsightTagWarning(){const e=!this.args.taggedDomains[0]?.lastReceivedSignalsAt,t=!!this.selectedConversions.find((e=>d.INSIGHT_TAG_CONVERSION_METHODS_LIST.includes(e.conversionMethod)))
return e&&t}get selectedConversionNames(){return this.selectedConversions.map((e=>e.name))}*fetchConversionsTask(){yield this.conversionService.getConversions(this.args.account.id)}*fetchInsightTagTask(){try{yield this.insightTagService.fetchInsightTag(this.args.account.id)}catch(e){this.jet.error(new Error(`Failed to fetch insight tag for account ${this.args.account.id}`),"fetch-insight-tag",{shouldRethrow:!1})}}routeToConversionCreate(){this.router.transitionTo(b.ROUTE_NAME.ACCOUNT_CONVERSIONS_NEW,this.args.account.id,{queryParams:{step:1,imported:!0}})}onAssociatedConversionsChanged(){this.conversionService.initializeConversionsTask.perform({accountId:this.args.account.id,campaign:this.args.campaign,hasInsightTag:!0})}onInsightTagCreated(){this.fetchInsightTagTask.perform(),this.args.onInsightTagCreated()}openEditModal(e){this.initialEditStep=e,this.isEditModalOpen=!0}onEditModalDismiss(){this.isEditModalOpen=!1}},U(L,"propTypes",{account:r.PropTypes.instanceOf(o.default).isRequired,campaign:r.PropTypes.instanceOf(l.default).isRequired,taggedDomains:r.PropTypes.array.isRequired,onInsightTagCreated:r.PropTypes.func.isRequired}),v=x((O=L).prototype,"jet",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=x(O.prototype,"lix",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=x(O.prototype,"router",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=x(O.prototype,"optimaLoader",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=x(O.prototype,"conversionService",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=x(O.prototype,"insightTagService",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=x(O.prototype,"initialEditStep",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return z.ADD_CONVERSIONS}}),M=x(O.prototype,"isEditModalOpen",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),x(O.prototype,"fetchConversionsTask",[S],Object.getOwnPropertyDescriptor(O.prototype,"fetchConversionsTask"),O.prototype),x(O.prototype,"fetchInsightTagTask",[A],Object.getOwnPropertyDescriptor(O.prototype,"fetchInsightTagTask"),O.prototype),x(O.prototype,"routeToConversionCreate",[s.action],Object.getOwnPropertyDescriptor(O.prototype,"routeToConversionCreate"),O.prototype),x(O.prototype,"onAssociatedConversionsChanged",[s.action],Object.getOwnPropertyDescriptor(O.prototype,"onAssociatedConversionsChanged"),O.prototype),x(O.prototype,"onInsightTagCreated",[s.action],Object.getOwnPropertyDescriptor(O.prototype,"onInsightTagCreated"),O.prototype),x(O.prototype,"openEditModal",[s.action],Object.getOwnPropertyDescriptor(O.prototype,"openEditModal"),O.prototype),x(O.prototype,"onEditModalDismiss",[s.action],Object.getOwnPropertyDescriptor(O.prototype,"onEditModalDismiss"),O.prototype),C=O))||C);(0,t.setComponentTemplate)(F,j)})),define("campaign-manager-web/components/optima/conversion-tracking/edit-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"q6ZgyUG0",block:'[[[41,[30,1],[[[1,"  "],[8,[39,1],null,[["@appName","@componentName","@withLoadingIndication","@customProps"],["websiteActions","ConversionTrackingEditModal",false,[30,0,["microAppCustomProps"]]]],null],[1,"\\n"]],[]],null]],["@isOpen"],false,["if","micro-app-wrapper"]]',moduleName:"campaign-manager-web/components/optima/conversion-tracking/edit-modal.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{get microAppCustomProps(){return{dismissModal:this.args.dismissModal,initialStep:this.args.initialStep,campaignId:this.args.campaignId,isQualifiedLeadsOptimizationGoal:this.args.isQualifiedLeadsOptimizationGoal,onAssociatedConversionsChanged:this.args.onAssociatedConversionsChanged,onConversionCreated:this.args.onConversionCreated,onInsightTagCreated:this.args.onInsightTagCreated}}},c=o,u="propTypes",d={isOpen:i.PropTypes.bool.isRequired,initialStep:i.PropTypes.string.isRequired,campaignId:i.PropTypes.number.isRequired,isQualifiedLeadsOptimizationGoal:i.PropTypes.bool,dismissModal:i.PropTypes.func.isRequired,onAssociatedConversionsChanged:i.PropTypes.func.isRequired,onConversionCreated:i.PropTypes.func.isRequired,onInsightTagCreated:i.PropTypes.func.isRequired},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/optima/copilot-resizer",["exports","@glimmer/component","@ember/object","ember-lifeline","ember-stdlib/utils/is-browser","@ember/service","campaign-manager-web/config/environment"],(function(e,t,n,a,i,r,o){var l,s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b="test"===o.default.environment?0:50,_="test"===o.default.environment?0:500
e.default=(l=(0,r.inject)("@linkedin/concierge-ember-components@concierge-service"),s=(0,r.inject)(),c=class extends t.default{get windowInnerHeight(){return"test"===o.default.environment?1e3:window.innerHeight}get availableChatHeight(){const e=this.getElementHeight(".u-global-alert__container",!0),t=this.getElementHeight("[data-js-optima-forecasting-tool]",!0)
return this.windowResizeObserver.lastDimensions.width>480?this.windowInnerHeight-e-this.stickyHeaderHeight-this.stickyFooterHeight-t-65:60}getElementHeight(e,t=!1){const n=document.querySelectorAll(e),a=this.windowInnerHeight,i=e=>{if(t){const t=e?.getBoundingClientRect(),n=this.stickyHeaderEl?.getBoundingClientRect()
if(n&&0===n.y)return Math.max(t.height+t.y-n.height,0)
{const e=Math.min(t?.bottom,a)-Math.max(t?.top,0)
return e>0?e:0}}return e.clientHeight}
return n.length>1?[...n].reduce(((e,t)=>e+i(t)),0):i(n[0])}constructor(){if(super(...arguments),p(this,"conciergeService",u,this),p(this,"windowResizeObserver",d,this),m(this,"animationFrameID",null),m(this,"stickyHeaderEl",null),m(this,"stickyHeaderHeight",null),m(this,"stickyFooterHeight",null),i.default){const e=()=>{this.animationFrameID=window.requestAnimationFrame((()=>{this.updateCoachChatHeight()}))}
this.stickyHeaderEl=document.querySelector("[data-js-global-header]"),this.stickyHeaderHeight=this.stickyHeaderEl?.clientHeight,this.stickyFooterHeight=document.querySelector("[data-js-optima-campaign-review-footer]")?.clientHeight,window.addEventListener("scroll",e),window.addEventListener("resize",(()=>{this.debouncedCalculateAvailableSpace(_)})),this.debouncedCalculateAvailableSpace()}}updateCoachChatHeight(){const e=this.windowResizeObserver.lastDimensions.width
this.conciergeService.sendResizeWindowMessage({width:e>480?400:250,height:this.availableChatHeight})}debouncedCalculateAvailableSpace(e=b){(0,a.debounceTask)(this,"updateCoachChatHeight",e)}willDestroy(){super.willDestroy(...arguments),window.removeEventListener("scroll",this.debouncedCalculateAvailableSpace),window.removeEventListener("resize",this.debouncedCalculateAvailableSpace),(0,a.runDisposables)(this),this.animationFrameID&&window.cancelAnimationFrame(this.animationFrameID)}},u=g(c.prototype,"conciergeService",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(c.prototype,"windowResizeObserver",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(c.prototype,"updateCoachChatHeight",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"updateCoachChatHeight"),c.prototype),g(c.prototype,"debouncedCalculateAvailableSpace",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"debouncedCalculateAvailableSpace"),c.prototype),c)})),define("campaign-manager-web/components/optima/destination-url-preview",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"ZonVCsJS",block:'[[[1,"\\n"],[11,0],[24,0,"u-display-flex u-flex-column u-items-center"],[17,1],[12],[1,"\\n  "],[8,[39,0],[[24,0,"mb5"]],[["@name","@size"],["error-connection","small"]],null],[1,"\\n  "],[10,2],[14,0,"mb1"],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_external_url","campaign-manager-web/components/optima/destination-url-preview"],null]],[1,"\\n  "],[13],[1,"\\n  "],[10,3],[14,0,"u-layout__align-center destination-url-preview__link"],[15,6,[30,2]],[14,"target","_blank"],[14,"rel","noopener noreferrer"],[12],[1,"\\n    "],[1,[30,3]],[1,"\\n    "],[8,[39,2],null,[["@size","@name"],["small","link-external"]],null],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs","@destinationUrlHref","@destinationUrlText"],false,["hue-web-icons@illustration","t","hue-web-icons@icon"]]',moduleName:"campaign-manager-web/components/optima/destination-url-preview.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/optima/edit-learning-campaign-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/learning-phase"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"dKa1Ntc6",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"mt4"]],[["@isOpen","@size","@dismissModal"],[[30,1],"medium",[30,2]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"edit-learning-campaign-modal__header"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n"],[41,[30,4],[[[1,"        "],[1,[30,4]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,3],["i18n_edit_campaign","campaign-manager-web/components/optima/edit-learning-campaign-modal"],null]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isLearningPhaseInProgress"]],[[[1,"      "],[10,0],[15,0,[29,[[28,[37,4],null,[["weight"],["bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_campaign_optimizing_status_title","campaign-manager-web/components/optima/edit-learning-campaign-modal"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,5],[[24,0,"u-layout__width-full"]],[["@type","@value","@a11yText"],["linear",[30,0,["learningProgress"]],[28,[37,3],["i18n_a11y_learning_progress","campaign-manager-web/components/optima/edit-learning-campaign-modal"],[["percent"],[[30,0,["learningProgress"]]]]]]],null],[1,"\\n      "],[10,0],[15,0,[29,["u-display-flex u-justify-between mb4"," ",[28,[37,4],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[10,0],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_campaign_optimizing_progress","campaign-manager-web/components/optima/edit-learning-campaign-modal"],[["currentKeyResult","targetKeyResult","keyResultType"],[[30,5,["keyResultSinceLastUpdate"]],[30,5,["targetKeyResult"]],[30,5,["keyResultType"]]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_last_edit_date","campaign-manager-web/components/optima/edit-learning-campaign-modal"],[["date"],[[28,[37,6],[[30,5,["lastUpdatedAt"]]],[["format"],["fmt_mdy_short"]]]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[15,0,[29,[[28,[37,4],null,[["size"],["medium"]]]]]],[12],[1,"\\n        "],[10,1],[15,0,[29,[[28,[37,4],null,[["color"],["text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_info_optimizing_progress","campaign-manager-web/components/optima/edit-learning-campaign-modal"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,7],[[16,0,[29,[[28,[37,4],null,[["weight"],["bold"]]]]]]],null,[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["i18n_warning_before_change","campaign-manager-web/components/optima/edit-learning-campaign-modal"],[["linkInfo"],[[28,[37,8],null,[["role","href"],[[30,6,["role"]],[28,[37,9],null,[["path"],["help/lms/answer/a1640350"]]]]]]]]]],[1,"\\n        "]],[6]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[10,0],[15,0,[29,[[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[10,2],[14,0,"pb2"],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_optimization_complete_statement","campaign-manager-web/components/optima/edit-learning-campaign-modal"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_optimization_complete_warning_before_change","campaign-manager-web/components/optima/edit-learning-campaign-modal"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[8,[39,10],[[24,0,"mr2"],[4,[38,11],["click",[30,2]],null],[4,[38,12],["edit_learning_campaign_modal__cancel"],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,3],["i18n_cancel","campaign-manager-web/components/optima/edit-learning-campaign-modal"],null]]],null],[1,"\\n    "],[8,[39,10],[[4,[38,11],["click",[30,7]],null],[4,[38,12],["edit_learning_campaign_modal__ok"],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,3],["i18n_ok","campaign-manager-web/components/optima/edit-learning-campaign-modal"],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@onCancel","modal","@title","@adLearningPhaseProgress","iphHelper","@onSuccess"],false,["hue-web-modal","hue-web-foundations@-text-heading","if","t","hue-web-foundations@-text-body","hue-web-progress-indicator","format-date","iph-helper","external-link-info","help-center-url","hue-web-button","on","track-interaction"]]',moduleName:"campaign-manager-web/components/optima/edit-learning-campaign-modal.hbs",isStrictMode:!1})
let c=e.default=(0,i.assertPropTypes)((l=class extends a.default{get learningProgress(){return(0,r.calculateLearningPhaseProgress)(this.args.adLearningPhaseProgress)}get isLearningPhaseInProgress(){return this.args.adLearningPhaseProgress.keyResultSinceLastUpdate<this.args.adLearningPhaseProgress.targetKeyResult}},u=l,d="propTypes",p={adLearningPhaseProgress:i.PropTypes.object.isRequired,isOpen:i.PropTypes.bool.isRequired,onCancel:i.PropTypes.func.isRequired,onSuccess:i.PropTypes.func.isRequired,title:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.SafeString])},d in u?Object.defineProperty(u,d,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[d]=p,o=l))||o
var u,d,p;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/optima/forecasting-tool",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/entities/account","campaign-manager-web/entities/campaign","campaign-manager-web/constants/optima","campaign-manager-web/constants/campaign-constants","@glimmer/tracking","@ember/object","campaign-manager-web/constants/forecasting","@ember/service","campaign-manager-web/utils/forecasting","campaign-manager-web/constants/lix","tracked-toolbox","ember-async-data/tracked-async-data"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_){var h,f,T,E,y,S,A,C,O,v,w,I,P,N,R
function D(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function M(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const k=(0,n.createTemplateFactory)({id:"wAl4by2i",block:'[[[11,1],[24,0,"optima-forecasting-intercepter"],[4,[38,0],null,[["onEnter","onExit"],[[28,[37,1],[[30,0,["onEnterOrExitViewport"]],false],null],[28,[37,1],[[30,0,["onEnterOrExitViewport"]],true],null]]]],[12],[13],[1,"\\n"],[41,[30,0,["isForecastingToolEnabled"]],[[[1,"  "],[10,0],[14,0,"optima-forecasting-tool flex u-justify-center"],[14,"data-js-optima-forecasting-tool",""],[12],[1,"\\n    "],[10,0],[15,0,[29,["optima-forecasting-tool__container u-justify-center\\n        ",[52,[30,0,["shouldShowInCompressedView"]],"optima-forecasting-tool__container--compressed"]]]],[12],[1,"\\n      "],[8,[39,3],[[16,0,[29,["u-border__none ",[52,[30,0,["shouldShowInCompressedView"]],"optima-forecasting-tool__module_card"]]]],[4,[38,4],null,[["pageKey","routeName","currentRoute"],["optima_forecasted_results",[28,[37,5],[[53,"outletState"],"render.name"],null],[28,[37,5],[[53,"outletState"],"render"],null]]]]],[["@moduleName","@isLoading"],[[30,0,["MODULE_NAMES","FORECASTING"]],[30,0,["fetchForecastingData","isPending"]]]],[["title","content"],[[[[1,"\\n          "],[8,[39,7],null,[["@shouldShowInCompressedView","@hasForecastingErrorMessage","@isDropdownOpen","@onDropdownTriggerClick","@currentSelectedTimeFrame","@selectableForecastingTimeframe","@onDropdownTimeframeSelection","@onClickAssist"],[[30,0,["shouldShowInCompressedView"]],[30,0,["hasForecastingErrorMessage"]],[30,0,["isDropdownOpen"]],[30,0,["onDropdownTriggerClick"]],[30,0,["currentSelectedTimeFrame"]],[30,0,["SELECTABLE_FORECASTING_TIMEFRAMES"]],[30,0,["onDropdownTimeframeSelection"]],[30,0,["onClickAssist"]]]],null],[1,"\\n        "]],[]],[[[1,"\\n"],[41,[30,0,["hasForecastingErrorMessage"]],[[[1,"            "],[8,[39,8],[[24,0,"mr1"]],[["@type"],["neutral"]],[["default"],[[[[1,"\\n              "],[1,[30,0,["forecastingErrorMessage"]]],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],[[[1,"            "],[8,[39,9],null,[["@supportedForecastingMetrics","@forecastingMetric","@forecastResults","@currentSelectedTimeFrame","@shouldShowInCompressedView","@account","@onClickAssist"],[[30,0,["supportedForecastingMetrics"]],[30,0,["FORECASTING_METRIC"]],[30,0,["fetchForecastingData","value"]],[30,0,["currentSelectedTimeFrame"]],[30,0,["shouldShowInCompressedView"]],[30,1],[30,0,["onClickAssist"]]]],null],[1,"\\n\\n"]],[]]],[1,"        "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[10,0],[14,0,"optima-forecasting-tool"],[14,"data-js-optima-forecasting-tool",""],[12],[1,"\\n    "],[10,0],[14,0,"optima-forecasting-tool__container"],[12],[1,"\\n      "],[10,0],[14,0,"p2 flex grid u-layout-flex__container--center"],[12],[1,"\\n        "],[8,[39,8],[[24,0,"mr1"]],[["@type"],["neutral"]],[["default"],[[[[1,"\\n          "],[8,[39,10],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,11],["i18n_forecasting_comming_soon_disclaimer_message","campaign-manager-web/components/optima/forecasting-tool"],[["linkInfo"],[[28,[37,12],null,[["href","dataTestSelector","role","ariaLabel","class"],[[28,[37,13],null,[["path","accountId"],["help/lms/answer/a6220430",[30,1,["id"]]]]],"data-test-optima-forecasting-module__disclaimer-learn-more-link",[30,2,["role"]],[28,[37,11],["i18n_forecasting_comming_soon_disclaimer_message_aria_label","campaign-manager-web/components/optima/forecasting-tool"],null],"optima-forecasting-tool__disclaimerlearn-more-link"]]]]]]],[1,"\\n          "]],[2]]]]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]],["@account","iphHelper"],false,["intersection-observer","fn","if","optima/module-card","track-render","get","-get-dynamic-var","optima/forecasting-tool/title","hue-web-inline-feedback","optima/forecasting-tool/metrics","iph-helper","t","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/optima/forecasting-tool.hbs",isStrictMode:!1})
let U=e.default=(h=(0,p.inject)("scheduled-session-recorder"),f=(0,p.inject)("forecasting"),T=(0,p.inject)("a11y-notification"),(0,i.assertPropTypes)((R=class extends a.default{constructor(...e){super(...e),D(this,"sessionRecorder",S,this),D(this,"i18n",A,this),D(this,"forecastingService",C,this),D(this,"a11yNotification",O,this),D(this,"jet",v,this),D(this,"lix",w,this),D(this,"isDropdownOpen",I,this),D(this,"currentSelectedTimeFrame",P,this),D(this,"shouldShowInCompressedView",N,this),M(this,"SELECTABLE_FORECASTING_TIMEFRAMES",[d.FORECASTING_TIMEFRAME.DAILY,d.FORECASTING_TIMEFRAME.WEEKLY,d.FORECASTING_TIMEFRAME.MONTHLY]),M(this,"MODULE_NAMES",l.MODULE_NAMES),M(this,"FORECASTING_METRIC",d.FORECASTING_METRIC)}onDropdownTriggerClick(e){this.isDropdownOpen=e}onDropdownTimeframeSelection(e){this.currentSelectedTimeFrame=e}onEnterOrExitViewport(e){this.shouldShowInCompressedView=e}onClickAssist(){this.sessionRecorder.fireTag("assist-forecasting-tool")}get fetchForecastingData(){const{campaign:e,account:t}=this.args
return new _.default(this.isCampaignCostCap?Promise.reject():this.forecastingService.fetchForecastData({campaign:e,account:t}),this)}get supportedForecastingMetrics(){return(0,m.getSupportedMetricsForOptima)(this.args.campaign)}get hasForecastingErrorMessage(){return this.fetchForecastingData.isRejected}get isForecastingToolEnabled(){return this.lix.getTreatmentIsEnabled(g.LIX_TEST_KEYS.enableForecastingToolForOptima)}get isCampaignCostCap(){return s.COST_CAP_OPTIMIZATION_TARGET_TYPES.includes(this.args.campaign.optimizationTargetType)}get forecastingErrorMessage(){return this.fetchForecastingData.isRejected||!this.fetchForecastingData.value?this.i18n.lookupTranslation(this.constructor,this.isCampaignCostCap?"i18n_forecasting_unavailable_error_message":"i18n_forecasting_fetch_error_message")():null}},M(R,"propTypes",{account:i.PropTypes.instanceOf(r.default).isRequired,campaign:i.PropTypes.instanceOf(o.default).isRequired}),S=L((y=R).prototype,"sessionRecorder",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=L(y.prototype,"i18n",[p.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=L(y.prototype,"forecastingService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=L(y.prototype,"a11yNotification",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=L(y.prototype,"jet",[p.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=L(y.prototype,"lix",[p.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=L(y.prototype,"isDropdownOpen",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),P=L(y.prototype,"currentSelectedTimeFrame",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return d.FORECASTING_TIMEFRAME.MONTHLY}}),N=L(y.prototype,"shouldShowInCompressedView",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),L(y.prototype,"onDropdownTriggerClick",[u.action],Object.getOwnPropertyDescriptor(y.prototype,"onDropdownTriggerClick"),y.prototype),L(y.prototype,"onDropdownTimeframeSelection",[u.action],Object.getOwnPropertyDescriptor(y.prototype,"onDropdownTimeframeSelection"),y.prototype),L(y.prototype,"onEnterOrExitViewport",[u.action],Object.getOwnPropertyDescriptor(y.prototype,"onEnterOrExitViewport"),y.prototype),L(y.prototype,"onClickAssist",[u.action],Object.getOwnPropertyDescriptor(y.prototype,"onClickAssist"),y.prototype),L(y.prototype,"fetchForecastingData",[b.cached],Object.getOwnPropertyDescriptor(y.prototype,"fetchForecastingData"),y.prototype),E=y))||E);(0,t.setComponentTemplate)(k,U)}))
define("campaign-manager-web/components/optima/forecasting-tool/metrics",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/entities/account","campaign-manager-web/constants/forecasting"],(function(e,t,n,a,i,r,o){var l,s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"txxwEnIw",block:'[[[10,0],[15,0,[29,["flex u-justify-between u-items-center ",[52,[30,1],"mv4"]]]],[12],[1,"\\n"],[41,[30,1],[[[1,"    "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_timeframe","campaign-manager-web/components/optima/forecasting-tool/metrics"],[["type"],[[30,2]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[42,[28,[37,4],[[28,[37,4],[[30,3,["metrics"]]],null]],null],null,[[[1,"    "],[10,0],[15,0,[29,["optima-forecasting-tool__metrics\\n        ",[52,[30,1],"optima-forecasting-tool__metrics--compressed"]]]],[12],[1,"\\n      "],[8,[39,5],null,[["@placement","@contentClass","@contextualDialogAriaLabel"],["right","u-hoverable__content",[28,[37,2],["i18n_metric_label_v2","campaign-manager-web/components/optima/forecasting-tool/metrics"],[["type","keyMetric"],[[30,4],[30,3,["keyMetric"]]]]]]],[["trigger","content"],[[[[1,"\\n          "],[11,"button"],[16,0,[29,["button--unstyled button--cursor-pointer u-border__common--with-tight-tooltip u-display-inline-block"," ",[28,[37,1],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,6],[[30,5,["triggerContentSharedInfo"]]],null],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_metric_label_v2","campaign-manager-web/components/optima/forecasting-tool/metrics"],[["type","keyMetric"],[[30,4],[30,3,["keyMetric"]]]]]],[1,"\\n          "],[13],[1,"\\n        "]],[5]],[[[1,"\\n          "],[10,"h5"],[15,0,[29,["u-force-wrap--word u-layout__align-left"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_metric_title_v2","campaign-manager-web/components/optima/forecasting-tool/metrics"],[["type","keyMetric"],[[30,4],[30,3,["keyMetric"]]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,["forecasting-tool__metrics-description"," ",[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[8,[39,7],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,2],["i18n_metric_description","campaign-manager-web/components/optima/forecasting-tool/metrics"],[["type","keyMetric","link"],[[30,4],[30,3,["keyMetric"]],[28,[37,8],null,[["href","role","dataTestSelector"],[[28,[37,9],null,[["path","accountId"],["help/lms/answer/a423317",[30,7]]]],[30,6,["role"]],"data-test-forecasting-tool__tooltip-info-link-cohort-enabled"]]]]]]],[1,"\\n            "]],[6]]]]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n      "],[10,2],[15,0,[29,["optima-forecasting-tool__metric-range",[52,[30,1],"--compressed"]," ",[28,[37,1],null,[["weight"],["bold"]]]]]],[12],[1,"\\n"],[41,[28,[37,10],[[30,4],[30,8,["SPEND"]]],null],[[[1,"          "],[1,[28,[35,2],["i18n_range_values","campaign-manager-web/components/optima/forecasting-tool/metrics"],[["lowEnd","highEnd"],[[28,[37,11],[[28,[37,12],[[30,9],[30,2],[30,8,["SPEND"]],"lowEnd"],null]],[["currency"],[[30,10,["currencyCode"]]]]],[28,[37,11],[[28,[37,12],[[30,9],[30,2],[30,8,["SPEND"]],"highEnd"],null]],[["currency"],[[30,10,["currencyCode"]]]]]]]]],[1,"\\n"]],[]],[[[41,[28,[37,10],[[30,4],[30,8,["IMPRESSIONS"]]],null],[[[1,"          "],[1,[28,[35,2],["i18n_range_values","campaign-manager-web/components/optima/forecasting-tool/metrics"],[["lowEnd","highEnd"],[[28,[37,13],[[28,[37,12],[[30,9],[30,2],[30,8,["IMPRESSIONS"]],"lowEnd"],null]],null],[28,[37,13],[[28,[37,12],[[30,9],[30,2],[30,8,["IMPRESSIONS"]],"highEnd"],null]],null]]]]],[1,"\\n"]],[]],[[[41,[28,[37,10],[[30,4],[30,8,["CLICKS"]]],null],[[[1,"          "],[1,[28,[35,2],["i18n_range_values","campaign-manager-web/components/optima/forecasting-tool/metrics"],[["lowEnd","highEnd"],[[28,[37,13],[[28,[37,12],[[30,9],[30,2],[30,8,["CLICKS"]],"lowEnd"],null]],null],[28,[37,13],[[28,[37,12],[[30,9],[30,2],[30,8,["CLICKS"]],"highEnd"],null]],null]]]]],[1,"\\n"]],[]],[[[41,[28,[37,10],[[30,4],[30,8,["LEADS"]]],null],[[[1,"          "],[1,[28,[35,2],["i18n_range_values","campaign-manager-web/components/optima/forecasting-tool/metrics"],[["lowEnd","highEnd"],[[28,[37,13],[[28,[37,12],[[30,9],[30,2],[30,8,["LEADS"]],"lowEnd"],null]],null],[28,[37,13],[[28,[37,12],[[30,9],[30,2],[30,8,["LEADS"]],"highEnd"],null]],null]]]]],[1,"\\n"]],[]],[[[41,[28,[37,10],[[30,4],[30,8,["CTR"]]],null],[[[1,"          "],[1,[28,[35,2],["i18n_range_values","campaign-manager-web/components/optima/forecasting-tool/metrics"],[["lowEnd","highEnd"],[[28,[37,14],[[28,[37,12],[[30,9],[30,2],[30,8,["CTR"]],"lowEnd"],null]],null],[28,[37,14],[[28,[37,12],[[30,9],[30,2],[30,8,["CTR"]],"highEnd"],null]],null]]]]],[1,"\\n"]],[]],[[[41,[28,[37,15],[[28,[37,10],[[30,4],[30,8,["QUALIFIED_LEADS"]]],null],[28,[37,16],[[28,[37,10],[[30,4],[30,8,["COST_PER_KEY_RESULT"]]],null],[30,0,["containsQualifiedLeadsMetric"]]],null]],null],[[[1,"          "],[1,[28,[35,2],["i18n_forecasting_optima_coming_soon","campaign-manager-web/components/optima/forecasting-tool/metrics"],null]],[1,"\\n"]],[]],[[[41,[28,[37,10],[[30,4],[30,8,["COST_PER_KEY_RESULT"]]],null],[[[1,"          "],[1,[28,[35,2],["i18n_range_values","campaign-manager-web/components/optima/forecasting-tool/metrics"],[["lowEnd","highEnd"],[[28,[37,11],[[28,[37,12],[[30,9],[30,2],[30,8,["COST_PER_KEY_RESULT"]],"lowEnd"],null]],[["currency"],[[30,10,["currencyCode"]]]]],[28,[37,11],[[28,[37,12],[[30,9],[30,2],[30,8,["COST_PER_KEY_RESULT"]],"highEnd"],null]],[["currency"],[[30,10,["currencyCode"]]]]]]]]],[1,"\\n        "]],[]],null]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[4]],null],[13],[1,"\\n"],[41,[51,[30,1]],[[[1,"  "],[10,0],[15,0,[29,["optima-forecasting-tool__disclaimer"," ",[28,[37,1],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[1,[28,[35,2],["i18n_forecasting_optima_disclaimer","campaign-manager-web/components/optima/forecasting-tool/metrics"],null]],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["@shouldShowInCompressedView","@currentSelectedTimeFrame","@supportedForecastingMetrics","metric","triggerData","iphHelper","@accountId","@forecastingMetric","@forecastResults","@account"],false,["if","hue-web-foundations@-text-body","t","each","-track-array","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","iph-helper","external-link-info","help-center-url","eq","format-currency","get-nested","format-number","format-ratio-two-significant-digits-or-dash","or","and","unless"]]',moduleName:"campaign-manager-web/components/optima/forecasting-tool/metrics.hbs",isStrictMode:!1})
let u=e.default=(0,i.assertPropTypes)((s=class extends a.default{get containsQualifiedLeadsMetric(){return this.args.supportedForecastingMetrics.metrics.includes(o.FORECASTING_METRIC.QUALIFIED_LEADS)}},d=s,p="propTypes",m={supportedForecastingMetrics:i.PropTypes.object.isRequired,forecastingMetric:i.PropTypes.object.isRequired,currentSelectedTimeFrame:i.PropTypes.string.isRequired,shouldShowInCompressedView:i.PropTypes.bool.isRequired,account:i.PropTypes.instanceOf(r.default).isRequired,onClickAssist:i.PropTypes.func.isRequired},p in d?Object.defineProperty(d,p,{value:m,enumerable:!0,configurable:!0,writable:!0}):d[p]=m,l=s))||l
var d,p,m;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/optima/forecasting-tool/title",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"vUHxKKPg",block:'[[[41,[51,[30,1]],[[[1,"  "],[10,0],[14,0,"u-display-flex u-justify-between"],[12],[1,"\\n    "],[10,0],[14,0,"flex u-items-center"],[12],[1,"\\n      "],[10,"h2"],[15,0,[29,["optima-forecasting-tool__title-text"," ",[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_forecasting-tool_title","campaign-manager-web/components/optima/forecasting-tool/title"],null]],[1,"\\n      "],[13],[1,"\\n"],[41,[51,[30,2]],[[[1,"        "],[8,[39,3],null,[["@isOpen","@openMenu","@closeMenu"],[[30,3],[28,[37,4],[[30,4],true],null],[28,[37,4],[[30,4],false],null]]],[["default"],[[[[1,"\\n          "],[8,[30,5,["Trigger"]],[[24,0,"optima-forecasting-tool__timeframe-button"]],[["@buttonType","@size","@text","@icon","@iconPlacement"],["tertiary","small",[28,[37,2],["i18n_timeframe","campaign-manager-web/components/optima/forecasting-tool/title"],[["type"],[[30,6]]]],"caret","right"]],null],[1,"\\n\\n          "],[8,[30,5,["Container"]],null,null,[["default"],[[[[1,"\\n            "],[10,"ul"],[15,"aria-label",[28,[37,2],["i18n_a11y_select_a_timeframe_label","campaign-manager-web/components/optima/forecasting-tool/title"],null]],[12],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,7]],null]],null],null,[[[1,"                "],[8,[30,5,["Item"]],null,[["@selected","@onSelect","@text"],[[28,[37,7],[[30,8],[30,6]],null],[28,[37,4],[[30,9],[30,8]],null],[28,[37,2],["i18n_timeframe","campaign-manager-web/components/optima/forecasting-tool/title"],[["type"],[[30,8]]]]]],null],[1,"\\n\\n"]],[8]],null],[1,"            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[5]]]]],[1,"\\n"]],[]],null],[1,"      "],[8,[39,8],null,[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n          "],[11,"button"],[16,0,[29,["button--unstyled forecasting-tool__help-tooltip-trigger u-layout-flex__container--aligned-center"," ",[28,[37,9],null,[["size","color"],["small","text-low-emphasis"]]]]]],[16,"aria-label",[28,[37,2],["i18n_legal_message_learn_more_label","campaign-manager-web/components/optima/forecasting-tool/title"],null]],[24,4,"button"],[4,[38,10],[[30,10,["triggerContentSharedInfo"]]],null],[12],[1,"\\n            "],[8,[39,11],null,[["@size","@name"],["small","question"]],null],[1,"\\n          "],[13],[1,"\\n        "]],[10]],[[[1,"\\n          "],[10,0],[12],[1,"\\n            "],[10,"h5"],[15,0,[29,["u-force-wrap--word u-layout__align-left"," ",[28,[37,9],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_forecasting-tool_title","campaign-manager-web/components/optima/forecasting-tool/title"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,["forecasting-tool__metrics-description"," ",[28,[37,9],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_forecasted_results_tooltip_text","campaign-manager-web/components/optima/forecasting-tool/title"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,["pt2"," ",[28,[37,9],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[8,[39,12],null,null,[["default"],[[[[1,"\\n                "],[1,[28,[35,2],["i18n_legal_message_when_brand_safety_control_enabled","campaign-manager-web/components/optima/forecasting-tool/title"],[["link"],[[28,[37,13],null,[["ariaLabel","dataTestSelector","href","role"],[[28,[37,2],["i18n_legal_message_learn_more_label","campaign-manager-web/components/optima/forecasting-tool/title"],null],"data-test-forecasting__help-tooltip-link",[28,[37,14],null,[["path","accountId"],["help/lms/answer/94703",[30,12,["id"]]]]],[30,11,["role"]]]]]]]]],[1,"\\n              "]],[11]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["@shouldShowInCompressedView","@hasForecastingErrorMessage","@isDropdownOpen","@onDropdownTriggerClick","Menu","@currentSelectedTimeFrame","@selectableForecastingTimeframe","timeframe","@onDropdownTimeframeSelection","triggerData","iphHelper","@account"],false,["unless","hue-web-foundations@-text-heading","t","hue-web-menu","fn","each","-track-array","eq","hue-web-contextual-dialog","hue-web-foundations@-text-body","hue-web-contextual-dialog-trigger","hue-web-icons@icon","iph-helper","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/optima/forecasting-tool/title.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/optima/getting-started",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","@glimmer/tracking","@ember/service","ember-concurrency-decorators","campaign-manager-web/constants/routes","campaign-manager-web/prop-types/product","campaign-manager-web/utils/product","campaign-manager-web/constants/generate","campaign-manager-web/utils/account","campaign-manager-web/components/product/details","@ember/runloop","campaign-manager-web/utils/tracking","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h){var f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j
function G(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function B(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Y=(0,n.createTemplateFactory)({id:"b6qggJOx",block:'[[[41,[30,0,["hasFatalError"]],[[[1,"  "],[8,[39,1],[[24,0,"mt8 ph6 pv4"]],[["@type","@size","@illustration","@headline","@message","@actionText","@onButtonClick","@secondaryActionText","@onSecondary"],["spot","large","error-server",[28,[37,2],["i18n_fatal_error_heading","campaign-manager-web/components/optima/getting-started"],null],[28,[37,2],["i18n_fatal_error_message","campaign-manager-web/components/optima/getting-started"],null],[28,[37,2],["i18n_start_again_button","campaign-manager-web/components/optima/getting-started"],null],[30,0,["onTryAgain"]],[28,[37,2],["i18n_cancel_button","campaign-manager-web/components/optima/getting-started"],null],[30,1]]],null],[1,"\\n"]],[]],[[[41,[30,0,["showCompanyAssociation"]],[[[1,"  "],[10,0],[12],[1,"\\n    "],[8,[39,3],null,[["@account","@onSetAccountReference","@onSetAccountReferenceSuccess","@onSetAccountReferenceError","@onCancel","@showRequestAccessPage"],[[30,2],[30,3],[30,4],[30,0,["onFatalError"]],[30,1],[30,0,["showRequestPermissionsPage"]]]],null],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[10,0],[14,0,"getting-started"],[12],[1,"\\n    "],[8,[39,4],[[24,0,"getting-started__card"]],null,[["default"],[[[[1,"\\n      "],[8,[39,5],null,[["@backgroundImageUrl","@imageUrl"],[[30,5,["heroImageUrl"]],[30,5,["imageUrl"]]]],null],[1,"\\n      "],[10,0],[14,0,"pt5 pl5 pr5"],[12],[1,"\\n        "],[10,"h1"],[14,0,"getting-started__card-header"],[12],[1,"\\n          "],[1,[30,0,["cardHeading"]]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,["mt4"," ",[28,[37,6],null,[["size","color","open"],["medium","text-low-emphasis",true]]]]]],[12],[1,"\\n          "],[8,[39,7],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["showReviewProduct"]],[[[41,[30,0,["isEnteringManually"]],[[[1,"                "],[1,[28,[35,2],["i18n_page_subheading_enter_product_description_manually_review_step","campaign-manager-web/components/optima/getting-started"],null]],[1,"\\n"]],[]],[[[1,"                "],[1,[28,[35,2],["i18n_page_subheading_review_step","campaign-manager-web/components/optima/getting-started"],[["linkInfo"],[[28,[37,8],null,[["dataTestSelector","href","role"],["data-test-product-description",[28,[37,9],null,[["path"],["help/lms/answer/a1644372"]]],[30,6,["role"]]]]]]]]],[1,"\\n"]],[]]]],[]],[[[41,[30,0,["showAnalyzeURL"]],[[[1,"              "],[1,[28,[35,2],["i18n_page_subheading_analyze_url_step_v2","campaign-manager-web/components/optima/getting-started"],[["linkInfo"],[[28,[37,8],null,[["dataTestSelector","href","role"],["data-test-analyze-product-description",[28,[37,9],null,[["path"],["help/lms/answer/a1640349"]]],[30,6,["role"]]]]]]]]],[1,"\\n"]],[]],[[[1,"              "],[1,[28,[35,2],["i18n_page_subheading_v2","campaign-manager-web/components/optima/getting-started"],[["linkInfo"],[[28,[37,8],null,[["dataTestSelector","href","role"],["data-test-product-description",[28,[37,9],null,[["path"],["help/lms/answer/a1644372"]]],[30,6,["role"]]]]]]]]],[1,"\\n            "]],[]]]],[]]],[1,"          "]],[6]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"mt4 pl5 pr5 pb5"],[12],[1,"\\n"],[41,[30,0,["showProductTypeahead"]],[[[1,"          "],[8,[39,10],null,[["@products","@onSelect","@onClickNewProduct","@useHeroLabel"],[[30,7],[30,0,["onSelectProduct"]],[30,0,["onClickNewProduct"]],true]],null],[1,"\\n"]],[]],[[[1,"          "],[8,[39,11],null,[["@variant","@accountReference","@name","@productDescription","@productUrl","@onNameChange","@onProductDescriptionChange","@onProductUrlChange","@onUseExistingProduct","@showNotValidURLError","@showProductDescriptionTooShortError","@productDescriptionWarning","@selectedProductId","@filterReason","@isSimulatingTypingAnimation","@accountId","@gaiRequestTrackingId","@productDescriptionElements","@onEnterManually","@isEnteringManually"],[[52,[30,0,["showAnalyzeURL"]],"input-url","review-descriptions"],[30,5],[30,8,["name"]],[30,0,["productDescription"]],[30,8,["productUrl"]],[30,0,["onNameChange"]],[30,0,["onProductDescriptionChange"]],[30,0,["onProductUrlChange"]],[52,[30,0,["hasProductsToSelect"]],[30,0,["onShowProductTypeahead"]]],[30,0,["showNotValidURLError"]],[30,0,["showProductDescriptionTooShortError"]],[30,0,["productDescriptionWarning"]],[30,9],[30,0,["filterReason"]],[30,0,["isSimulatingTypingAnimation"]],[30,2,["id"]],[30,0,["generationRequestId"]],[30,0,["productDescriptionElements"]],[30,0,["onEnterManually"]],[30,0,["isEnteringManually"]]]],null],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[10,0],[14,0,"getting-started__buttons-bar"],[12],[1,"\\n"],[41,[30,0,["showReviewProduct"]],[[[1,"        "],[8,[39,12],[[4,[38,13],["optima_getting_started_back"],null],[4,[38,14],["click",[30,0,["onBack"]]],null]],[["@buttonType","@text","@size"],["secondary",[28,[37,2],["i18n_back_button","campaign-manager-web/components/optima/getting-started"],null],"medium"]],null],[1,"\\n"],[41,[30,0,["isCGSelectionFlowEnabled"]],[[[1,"          "],[8,[39,12],[[16,"disabled",[30,0,["isGenerateCampaignDisabled"]]],[4,[38,13],["optima_getting_started_continue_to_cg"],null],[4,[38,14],["click",[30,0,["onContinueToCgSelection"]]],null]],[["@buttonType","@text","@emphasized","@loadingA11yText","@size"],["primary",[28,[37,2],["i18n_continue_button","campaign-manager-web/components/optima/getting-started"],null],true,[28,[37,2],["i18n_continue_button","campaign-manager-web/components/optima/getting-started"],null],"medium"]],null],[1,"\\n"]],[]],[[[1,"          "],[8,[39,12],[[16,"disabled",[30,0,["isGenerateCampaignDisabled"]]],[4,[38,13],["optima_getting_started_continue"],null],[4,[38,14],["click",[30,0,["onGenerateCampaign"]]],null]],[["@buttonType","@text","@emphasized","@loading","@loadingA11yText","@size"],["primary",[28,[37,2],["i18n_generate_campaign_button","campaign-manager-web/components/optima/getting-started"],null],true,[30,0,["saveCampaignTask","isRunning"]],[28,[37,2],["i18n_generate_campaign_button_a11y_loading_message","campaign-manager-web/components/optima/getting-started"],null],"medium"]],null],[1,"\\n"]],[]]]],[]],[[[1,"        "],[8,[39,12],[[4,[38,13],["optima_getting_started_cancel"],null],[4,[38,14],["click",[30,1]],null]],[["@buttonType","@text","@size"],["secondary",[28,[37,2],["i18n_cancel_button","campaign-manager-web/components/optima/getting-started"],null],"medium"]],null],[1,"\\n"],[41,[30,0,["showAnalyzeURL"]],[[[1,"          "],[8,[39,12],[[16,"disabled",[30,0,["isAnalyzeURLDisabled"]]],[4,[38,13],["optima_getting_started_analyze_url"],null],[4,[38,14],["click",[30,0,["onAnalyzeUrl"]]],null]],[["@buttonType","@text","@emphasized","@size","@loading","@loadingA11yText"],["primary",[28,[37,2],["i18n_analyze_url_button","campaign-manager-web/components/optima/getting-started"],null],true,"medium",[30,0,["generateDescriptionsTasks","isRunning"]],[28,[37,2],["i18n_analyze_url_button_a11y_loading_message","campaign-manager-web/components/optima/getting-started"],null]]],null],[1,"\\n"]],[]],[[[41,[30,0,["showProductTypeahead"]],[[[41,[30,0,["isCGSelectionFlowEnabled"]],[[[1,"            "],[8,[39,12],[[16,"disabled",true]],[["@buttonType","@text","@emphasized","@size"],["primary",[28,[37,2],["i18n_continue_button","campaign-manager-web/components/optima/getting-started"],null],true,"medium"]],null],[1,"\\n"]],[]],[[[1,"            "],[8,[39,12],[[16,"disabled",true]],[["@buttonType","@text","@emphasized","@size"],["primary",[28,[37,2],["i18n_generate_campaign_button","campaign-manager-web/components/optima/getting-started"],null],true,"medium"]],null],[1,"\\n"]],[]]],[1,"        "]],[]],null]],[]]]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]],[]]]],["@onCancel","@account","@onSetAccountReference","@refreshModel","@accountReference","iphHelper","@products","@productData","@selectedProductId"],false,["if","hue-web-empty-state","t","optima/company-association","hue-web-card","hero-section","hue-web-foundations@-text-body","iph-helper","external-link-info","help-center-url","product/typeahead","product/details","hue-web-button","track-interaction","on"]]',moduleName:"campaign-manager-web/components/optima/getting-started.hbs",isStrictMode:!1}),H=i.PropTypes.shape({name:i.PropTypes.string.isRequired,productUrl:i.PropTypes.string.isRequired,productDescription:i.PropTypes.string.isRequired})
let q=e.default=(f=(0,l.inject)("product"),T=(0,s.task)({drop:!0}),E=(0,s.task)({drop:!0}),(0,i.assertPropTypes)((j=class extends a.default{constructor(...e){super(...e),G(this,"router",A,this),G(this,"i18n",C,this),G(this,"productService",O,this),G(this,"tracking",v,this),G(this,"lix",w,this),G(this,"hasFatalError",I,this),G(this,"showNotValidURLError",P,this),G(this,"showRequiredURLError",N,this),G(this,"showRequiredNameError",R,this),B(this,"simulationScheduledTasks",[]),G(this,"productDescriptionWarning",D,this),G(this,"filterReason",M,this),G(this,"dynamicProductDescription",L,this),G(this,"isSimulatingTypingAnimation",k,this),G(this,"generationRequestId",U,this),G(this,"productDescriptionElements",x,this),G(this,"isEnteringManually",F,this),G(this,"showProductDescriptionTooShortError",z,this)}get showRequestPermissionsPage(){return!!(0,m.hasCompanyAssociation)(this.args.account)&&!this.args.account.canCreateDsc}get showCompanyAssociation(){return this.args.formToDisplay===p.GET_STARTED_FORMS.ASSOCIATE_COMPANY}get showProductTypeahead(){return this.args.formToDisplay===p.GET_STARTED_FORMS.SELECT_PRODUCT}get showAnalyzeURL(){return this.args.formToDisplay===p.GET_STARTED_FORMS.ANALYZE_URL}get showReviewProduct(){return this.args.formToDisplay===p.GET_STARTED_FORMS.REVIEW_PRODUCT}get cardHeading(){let e="i18n_page_heading_review_product_description"
return this.showReviewProduct?this.isEnteringManually&&(e="i18n_page_heading_enter_product_description"):e="i18n_page_heading_v2",this._getI18nMessage(e)}get isGenerateCampaignDisabled(){const{isProductDescriptionMissing:e,isProductDescriptionTooLong:t}=(0,d.validateProductData)(this.args.productData)
return e||t||this.isSimulatingTypingAnimation}get isAnalyzeURLDisabled(){const{isNameMissing:e,isURLMissing:t,isNameTooLong:n,isURLTooLong:a}=(0,d.validateProductData)(this.args.productData)
return e||n||t||a}get isNewProduct(){return null===this.args.selectedProductId}get hasProductsToSelect(){return this.args.products.length>0}get productDescription(){return this.isSimulatingTypingAnimation?this.dynamicProductDescription:this.args.productData.productDescription}get isCGSelectionFlowEnabled(){return this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableOptimaWithCampaignGroupSelectionFlow)&&!this.args.skipCgSelection}onNameChange(e){const t=e.target.value
this.args.setProductData({...this.args.productData,name:t})}onProductDescriptionChange(e){if(this.isSimulatingTypingAnimation)return
const t=e.target.value
this.showProductDescriptionTooShortError=!1,this.args.setProductData({...this.args.productData,productDescription:t})}onProductUrlChange(e){const t=e.target.value
this.showNotValidURLError=!1,this.filterReason="",this.args.setProductData({...this.args.productData,productUrl:t})}onSelectProduct(e){this.args.setSelectedProduct(e.key.productId),this.args.transitionToForm(p.GET_STARTED_FORMS.REVIEW_PRODUCT)}onClickNewProduct(){this._resetProduct(),this.hideErrors(),this.args.transitionToForm(p.GET_STARTED_FORMS.ANALYZE_URL)}onAnalyzeUrl(){const{isURLNotValid:e}=(0,d.validateProductData)(this.args.productData)
if(this.dynamicProductDescription="",e)return this.showNotValidURLError=!0,void(this.filterReason="")
this.generateDescriptionsTasks.perform()}onGenerateCampaign(){const{isProductDescriptionTooShort:e}=(0,d.validateProductData)(this.args.productData)
e?this.showProductDescriptionTooShortError=!0:this.saveCampaignTask.perform()}onContinueToCgSelection(){const{isProductDescriptionTooShort:e}=(0,d.validateProductData)(this.args.productData)
if(!e)return this.router.transitionTo(c.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_GROUP_INDEX,this.args.account.id,"new")
this.showProductDescriptionTooShortError=!0}onShowProductTypeahead(){this.args.setSelectedProduct(null),this._resetProduct(),this.args.transitionToForm(p.GET_STARTED_FORMS.SELECT_PRODUCT)}onTryAgain(){this.hideErrors(),this.args.refreshModel()}onFatalError(){this.hasFatalError=!0}hideErrors(){this.hasFatalError=!1,this.showNotValidURLError=!1,this.filterReason="",this.isEnteringManually=!1}*saveCampaignTask(){try{yield this.args.onGenerateCampaignTask.perform()}catch(e){this.onFatalError()}}*generateDescriptionsTasks(){try{const{productDescription:e,productDescriptionIsLowQuality:t,filterReason:n,productDescriptionTrackingId:a,generationRequestId:i,productDescriptionElement:r}=yield this.productService.generateDescriptions(this.args.account.id,this.args.productData.productUrl,this.args.productData.name)
if(this.args.setProductData({...this.args.productData,productDescription:e}),this.args.setProductDescriptionTrackingId(a),this.generationRequestId=i,this.productDescriptionElements=[r],n)return this.showNotValidURLError=!0,void(this.filterReason=n)
this.hideErrors(),this.productDescriptionWarning=e?t?g.FORM_WARNINGS.LOW_QUALITY_WARNING:void 0:g.FORM_WARNINGS.UNEXPECTED_GENERATION_ERROR_WARNING,this.args.transitionToForm(p.GET_STARTED_FORMS.REVIEW_PRODUCT),this.simulateTypingAnimation()}catch(e){this.onFatalError()}}cancelAllScheduledTasks(){this.simulationScheduledTasks.forEach((e=>(0,b.cancel)(e))),this.simulationScheduledTasks=[]}simulateTypingAnimation(){this.isSimulatingTypingAnimation=!0
const e=this.args.productData.productDescription
let t=0
const n=500*Math.random()+1,a=3*Math.random()+1,i=()=>{if(t<e.length){const r=t%150==0?n:a
this.simulationScheduledTasks.push((0,b.later)(this,(()=>{this.dynamicProductDescription+=e.charAt(t),t+=1,i()}),r))}else this.isSimulatingTypingAnimation=!1}
i()}_resetProduct(){this.productDescriptionWarning=void 0,this.args.setProductData({name:"",productDescription:"",productUrl:""})}onBack(){this.dynamicProductDescription="",this.args.setProductDescriptionTrackingId(""),this.cancelAllScheduledTasks(),this.isSimulatingTypingAnimation=!1,this.isEnteringManually=!1,this.args.onBack()}onEnterManually(){this.isEnteringManually=!0,this.tracking.fireInteractionEvent(p.ENTER_PD_MANUALLY_TRACKING_KEY,_.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.args.transitionToForm(p.GET_STARTED_FORMS.REVIEW_PRODUCT)}_getI18nMessage(e,t=[]){return this.i18n.lookupTranslation(this.constructor,e)(t)}},B(j,"propTypes",{account:i.PropTypes.oneOfType([i.PropTypes.EmberObject,i.PropTypes.object]).isRequired,accountReference:i.PropTypes.oneOfType([i.PropTypes.EmberObject,i.PropTypes.object]).isRequired,products:i.PropTypes.arrayOf(u.productShape).isRequired,onSetAccountReference:i.PropTypes.func.isRequired,onCancel:i.PropTypes.func.isRequired,onBack:i.PropTypes.func.isRequired,formToDisplay:i.PropTypes.enum(Object.values(p.GET_STARTED_FORMS)).isRequired,transitionToForm:i.PropTypes.func.isRequired,refreshModel:i.PropTypes.func.isRequired,setSelectedProduct:i.PropTypes.func.isRequired,productData:H.isRequired,setProductData:i.PropTypes.func.isRequired,onGenerateCampaignTask:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,setProductDescriptionTrackingId:i.PropTypes.func.isRequired,skipCgSelection:i.PropTypes.bool}),A=V((S=j).prototype,"router",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=V(S.prototype,"i18n",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=V(S.prototype,"productService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=V(S.prototype,"tracking",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=V(S.prototype,"lix",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=V(S.prototype,"hasFatalError",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),P=V(S.prototype,"showNotValidURLError",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N=V(S.prototype,"showRequiredURLError",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),R=V(S.prototype,"showRequiredNameError",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),D=V(S.prototype,"productDescriptionWarning",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=V(S.prototype,"filterReason",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),L=V(S.prototype,"dynamicProductDescription",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),k=V(S.prototype,"isSimulatingTypingAnimation",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),U=V(S.prototype,"generationRequestId",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),x=V(S.prototype,"productDescriptionElements",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),F=V(S.prototype,"isEnteringManually",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),z=V(S.prototype,"showProductDescriptionTooShortError",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),V(S.prototype,"onNameChange",[r.action],Object.getOwnPropertyDescriptor(S.prototype,"onNameChange"),S.prototype),V(S.prototype,"onProductDescriptionChange",[r.action],Object.getOwnPropertyDescriptor(S.prototype,"onProductDescriptionChange"),S.prototype),V(S.prototype,"onProductUrlChange",[r.action],Object.getOwnPropertyDescriptor(S.prototype,"onProductUrlChange"),S.prototype),V(S.prototype,"onSelectProduct",[r.action],Object.getOwnPropertyDescriptor(S.prototype,"onSelectProduct"),S.prototype),V(S.prototype,"onClickNewProduct",[r.action],Object.getOwnPropertyDescriptor(S.prototype,"onClickNewProduct"),S.prototype),V(S.prototype,"onAnalyzeUrl",[r.action],Object.getOwnPropertyDescriptor(S.prototype,"onAnalyzeUrl"),S.prototype),V(S.prototype,"onGenerateCampaign",[r.action],Object.getOwnPropertyDescriptor(S.prototype,"onGenerateCampaign"),S.prototype),V(S.prototype,"onContinueToCgSelection",[r.action],Object.getOwnPropertyDescriptor(S.prototype,"onContinueToCgSelection"),S.prototype),V(S.prototype,"onShowProductTypeahead",[r.action],Object.getOwnPropertyDescriptor(S.prototype,"onShowProductTypeahead"),S.prototype),V(S.prototype,"onTryAgain",[r.action],Object.getOwnPropertyDescriptor(S.prototype,"onTryAgain"),S.prototype),V(S.prototype,"onFatalError",[r.action],Object.getOwnPropertyDescriptor(S.prototype,"onFatalError"),S.prototype),V(S.prototype,"hideErrors",[r.action],Object.getOwnPropertyDescriptor(S.prototype,"hideErrors"),S.prototype),V(S.prototype,"saveCampaignTask",[T],Object.getOwnPropertyDescriptor(S.prototype,"saveCampaignTask"),S.prototype),V(S.prototype,"generateDescriptionsTasks",[E],Object.getOwnPropertyDescriptor(S.prototype,"generateDescriptionsTasks"),S.prototype),V(S.prototype,"cancelAllScheduledTasks",[r.action],Object.getOwnPropertyDescriptor(S.prototype,"cancelAllScheduledTasks"),S.prototype),V(S.prototype,"simulateTypingAnimation",[r.action],Object.getOwnPropertyDescriptor(S.prototype,"simulateTypingAnimation"),S.prototype),V(S.prototype,"_resetProduct",[r.action],Object.getOwnPropertyDescriptor(S.prototype,"_resetProduct"),S.prototype),V(S.prototype,"onBack",[r.action],Object.getOwnPropertyDescriptor(S.prototype,"onBack"),S.prototype),V(S.prototype,"onEnterManually",[r.action],Object.getOwnPropertyDescriptor(S.prototype,"onEnterManually"),S.prototype),y=S))||y);(0,t.setComponentTemplate)(Y,q)})),define("campaign-manager-web/components/optima/in-product-promotion",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","campaign-manager-web/constants/lego","ember-cli-pemberly-spark-placeholders/utils/get-asset-url","@ember/controller","campaign-manager-web/constants/routes","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y
function S(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function A(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const C=(0,n.createTemplateFactory)({id:"3JnZAlvD",block:'[[[1,"\\n"],[11,0],[16,0,[29,["u-display-flex u-flex-wrap promotion-template__container u-layout__shadow-container p5 pb1"," ",[28,[37,0],null,[["size"],["small"]]]]]],[4,[38,1],null,[["pageKey","routeName","currentRoute"],["optima_in_product_promotion_viewed",[28,[37,2],[[53,"outletState"],"render.name"],null],[28,[37,2],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n  "],[10,"header"],[15,0,[29,["mb3"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,4],[[52,[30,0,["isOptimaIppWithNoPromotionEnabled"]],"i18n_title_v2","i18n_title"],"campaign-manager-web/components/optima/in-product-promotion"],null]],[1,"\\n  "],[13],[1,"\\n"],[41,[30,0,["isOptimaIppWithNoPromotionEnabled"]],[[[1,"    "],[10,0],[14,0,"u-flex-row"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-flex-column"],[12],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_content","campaign-manager-web/components/optima/in-product-promotion"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-flex-wrap mt4"],[12],[1,"\\n          "],[8,[39,6],[[4,[38,7],["click",[30,0,["onSubmit"]]],null]],[["@text","@size"],[[28,[37,4],["i18n_try_accelerate","campaign-manager-web/components/optima/in-product-promotion"],null],"small"]],null],[1,"\\n          "],[8,[39,6],[[24,0,"ml2"],[4,[38,7],["click",[30,0,["onDismiss"]]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,4],["i18n_no_thanks","campaign-manager-web/components/optima/in-product-promotion"],null]]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"promotion-template__image-container ml4"],[12],[1,"\\n        "],[10,"img"],[14,0,"promotion-template__image"],[15,"src",[30,0,["decorativeImageUrl"]]],[14,"role","presentation"],[14,"alt",""],[12],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,4],["i18n_content","campaign-manager-web/components/optima/in-product-promotion"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"u-display-flex mt2 u-flex-row"],[12],[1,"\\n      "],[10,0],[12],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-flex-wrap mt2"],[12],[1,"\\n          "],[8,[39,6],[[4,[38,7],["click",[30,0,["onSubmit"]]],null]],[["@text","@size"],[[28,[37,4],["i18n_try_accelerate","campaign-manager-web/components/optima/in-product-promotion"],null],"small"]],null],[1,"\\n          "],[8,[39,6],[[24,0,"ml2"],[4,[38,7],["click",[30,0,["onDismiss"]]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,4],["i18n_no_thanks","campaign-manager-web/components/optima/in-product-promotion"],null]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[15,0,[29,["mt4"," ",[28,[37,0],null,[["color","size"],["text-low-emphasis","xsmall"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_promotion_disclaimer_text","campaign-manager-web/components/optima/in-product-promotion"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"promotion-template__image-container ml4"],[12],[1,"\\n        "],[10,"img"],[14,0,"promotion-template__image"],[15,"src",[30,0,["decorativeImageUrl"]]],[14,"role","presentation"],[14,"alt",""],[12],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]]],[13]],[],false,["hue-web-foundations@-text-body","track-render","get","-get-dynamic-var","t","if","hue-web-button","on"]]',moduleName:"campaign-manager-web/components/optima/in-product-promotion.hbs",isStrictMode:!1})
let O=e.default=(d=(0,r.inject)(),p=(0,r.inject)(),m=(0,r.inject)(),g=(0,r.inject)("promotion-service"),b=(0,s.inject)(c.ROUTE_NAME.ACCOUNTS_ITEM),_=class extends a.default{constructor(...e){var t,n,a
super(...e),S(this,"router",h,this),S(this,"tracking",f,this),S(this,"lix",T,this),S(this,"promotionService",E,this),S(this,"accountController",y,this),t=this,n="decorativeImageUrl",a=(0,l.default)("assets/optima/ipp.svg"),n in t?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}get isOptimaIppWithNoPromotionEnabled(){return this.lix.getTreatmentIsEnabled(u.LIX_TEST_KEYS.enableOptimaIppWithNoPromotion)}onSubmit(){this.tracking.fireInteractionEvent("optima_ipp_advance"),this.promotionService.onAction(o.WIDGET_ACTION_CATEGORY.PRIMARY_ACTION),this.promotionService.onDismiss(),this.accountController.setIsObjectiveSelectionModalOpen(!0)}onDismiss(){this.tracking.fireInteractionEvent("optima_ipp_dismiss"),this.promotionService.onAction(o.WIDGET_ACTION_CATEGORY.DISMISS),this.promotionService.onDismiss()}},h=A(_.prototype,"router",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=A(_.prototype,"tracking",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=A(_.prototype,"lix",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=A(_.prototype,"promotionService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=A(_.prototype,"accountController",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A(_.prototype,"onSubmit",[i.action],Object.getOwnPropertyDescriptor(_.prototype,"onSubmit"),_.prototype),A(_.prototype,"onDismiss",[i.action],Object.getOwnPropertyDescriptor(_.prototype,"onDismiss"),_.prototype),_);(0,t.setComponentTemplate)(C,O)})),define("campaign-manager-web/components/optima/learning-phase-progress-tooltip-content",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/learning-phase"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"8fnUQBkM",block:'[[[1,"\\n"],[11,0],[17,1],[12],[1,"\\n  "],[10,0],[15,0,[29,[[28,[37,0],null,[["weight"],["bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_campaign_optimizing_status_title","campaign-manager-web/components/optima/learning-phase-progress-tooltip-content"],null]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,2],[[24,0,"u-layout__width-full u-layout__align-center"]],[["@type","@value","@a11yText"],["linear",[30,0,["learningProgress"]],[28,[37,1],["i18n_a11y_learning_progress","campaign-manager-web/components/optima/learning-phase-progress-tooltip-content"],[["percent"],[[30,0,["learningProgress"]]]]]]],null],[1,"\\n  "],[10,0],[15,0,[29,["u-display-flex u-justify-between mb4"," ",[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_campaign_optimizing_progress","campaign-manager-web/components/optima/learning-phase-progress-tooltip-content"],[["currentKeyResult","targetKeyResult","keyResultType"],[[30,2,["keyResultSinceLastUpdate"]],[30,2,["targetKeyResult"]],[30,2,["keyResultType"]]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_last_edit_date","campaign-manager-web/components/optima/learning-phase-progress-tooltip-content"],[["date"],[[28,[37,3],[[30,2,["lastUpdatedAt"]]],[["format"],["fmt_mdy_short"]]]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[15,0,[29,["mb2"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_learning_phase_information","campaign-manager-web/components/optima/learning-phase-progress-tooltip-content"],null]],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[15,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[8,[39,4],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_learn_more_link","campaign-manager-web/components/optima/learning-phase-progress-tooltip-content"],[["linkInfo"],[[28,[37,5],null,[["role","href"],[[30,3,["role"]],[28,[37,6],null,[["path"],["help/lms/answer/a1640350"]]]]]]]]]],[1,"\\n    "]],[3]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs","@adLearningPhaseProgress","iphHelper"],false,["hue-web-foundations@-text-body","t","hue-web-progress-indicator","format-date","iph-helper","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/optima/learning-phase-progress-tooltip-content.hbs",isStrictMode:!1})
let c=e.default=(0,i.assertPropTypes)((l=class extends a.default{get learningProgress(){return(0,r.calculateLearningPhaseProgress)(this.args.adLearningPhaseProgress)}},u=l,d="propTypes",p={adLearningPhaseProgress:i.PropTypes.object.isRequired},d in u?Object.defineProperty(u,d,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[d]=p,o=l))||o
var u,d,p;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/optima/module-card-loader",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/optima","@ember/service"],(function(e,t,n,a,i,r,o){var l,s,c,u,d
function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const m=(0,n.createTemplateFactory)({id:"zOyA9um1",block:'[[[10,0],[14,0,"u-display-flex u-justify-between mb2"],[12],[1,"\\n  "],[8,[39,0],[[24,0,"module-card-loader__title-loader"]],[["@isLoading","@size"],[true,"large"]],null],[1,"\\n  "],[8,[39,0],[[24,0,"grid__col--1"]],[["@isLoading","@size"],[true,"large"]],null],[1,"\\n"],[13],[1,"\\n"],[41,[30,0,["shouldShowSubtitle"]],[[[1,"  "],[10,0],[12],[1,"\\n    "],[8,[39,0],[[24,0,"mb4 module-card-loader__subtitle-loader"]],[["@isLoading","@size"],[true,"medium"]],null],[1,"\\n  "],[13],[1,"\\n"]],[]],null],[41,[28,[37,2],[[30,1],[30,0,["MODULE_NAMES","ADVERTISEMENT"]]],null],[[[41,[30,0,["shouldShowEmptyAdModuleLoader"]],[[[1,"    "],[10,0],[14,0,"module-card-loader__ad-module-container"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-center u-items-center mb4"],[12],[1,"\\n        "],[8,[39,3],[[24,0,"grid__col--3"]],null,null],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-center u-items-center"],[12],[1,"\\n        "],[8,[39,0],[[24,0,"grid__col--1 mr2"]],[["@isLoading","@size"],[true,"large"]],null],[1,"\\n        "],[8,[39,0],[[24,0,"grid__col--1"]],[["@isLoading","@size"],[true,"large"]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[10,0],[14,0,"u-display-flex u-justify-between mb2"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-flex-column grid__col--6 mr4"],[12],[1,"\\n        "],[8,[39,0],[[24,0,"mb2 module-card-loader__column-title"]],[["@isLoading","@size"],[true,"small"]],null],[1,"\\n        "],[8,[39,4],[[24,0,"module-card-loader__ad-row-loader-container mb2"]],null,null],[1,"\\n        "],[8,[39,4],[[24,0,"module-card-loader__ad-row-loader-container mb2"]],null,null],[1,"\\n        "],[8,[39,4],[[24,0,"module-card-loader__ad-row-loader-container mb2"]],null,null],[1,"\\n        "],[8,[39,4],[[24,0,"module-card-loader__ad-row-loader-container mb2"]],null,null],[1,"\\n        "],[8,[39,4],[[24,0,"module-card-loader__ad-row-loader-container mb2"]],null,null],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-flex-column grid__col--6"],[12],[1,"\\n        "],[8,[39,0],[[24,0,"mb2 module-card-loader__column-title"]],[["@isLoading","@size"],[true,"small"]],null],[1,"\\n        "],[8,[39,0],[[24,0,"mb2 module-card-loader__ad-preview-loader"]],[["@isLoading","@size"],[true,"small"]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[8,[39,0],[[24,0,"mb2 module-card-loader__placement-title"]],[["@isLoading","@size"],[true,"small"]],null],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,0],[[24,0,"module-card-loader__placement"]],[["@isLoading","@size"],[true,"medium"]],[["default"],[[[[1,"\\n      "],[10,0],[14,0,"module-card-loader__placement-content"],[12],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]]]],[]],[[[41,[28,[37,2],[[30,1],[30,0,["MODULE_NAMES","AUDIENCE"]]],null],[[[1,"  "],[10,0],[14,0,"u-display-flex u-justify-between mb5"],[12],[1,"\\n    "],[8,[39,3],[[24,0,"grid__col--6 mr4"]],null,null],[1,"\\n    "],[8,[39,3],[[24,0,"grid__col--6"]],null,null],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-justify-between mb5"],[12],[1,"\\n    "],[8,[39,3],[[24,0,"grid__col--6 mr4"]],null,null],[1,"\\n    "],[8,[39,3],[[24,0,"grid__col--6"]],null,null],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"u-display-flex"],[12],[1,"\\n    "],[10,0],[14,0,"grid__col--6 mr4"],[12],[1,"\\n      "],[8,[39,0],[[24,0,"grid__col--8"]],[["@isLoading","@size"],[true,"medium"]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"grid__col--6"],[12],[1,"\\n      "],[8,[39,0],[[24,0,"grid__col--8"]],[["@isLoading","@size"],[true,"medium"]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[10,0],[14,0,"u-display-flex u-justify-between"],[12],[1,"\\n    "],[8,[39,3],[[24,0,"grid__col--4 mr4"]],null,null],[1,"\\n    "],[8,[39,3],[[24,0,"grid__col--4 mr4"]],null,null],[1,"\\n    "],[8,[39,3],[[24,0,"grid__col--4"]],null,null],[1,"\\n  "],[13],[1,"\\n"]],[]]]],[]]]],["@moduleName"],false,["inline-skeleton-loader","if","eq","optima/section-loader","optima/ad-row-loader"]]',moduleName:"campaign-manager-web/components/optima/module-card-loader.hbs",isStrictMode:!1})
let g=e.default=(l=(0,o.inject)("optima/data-store"),(0,i.assertPropTypes)((d=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="dataStore",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),p(this,"MODULE_NAMES",r.MODULE_NAMES)}get shouldShowEmptyAdModuleLoader(){return this.args.moduleName===r.MODULE_NAMES.ADVERTISEMENT&&!this.dataStore.adList.length}get shouldShowSubtitle(){return!this.shouldShowEmptyAdModuleLoader}},p(d,"propTypes",{moduleName:i.PropTypes.string}),b=(c=d).prototype,_="dataStore",h=[l],f={configurable:!0,enumerable:!0,writable:!0,initializer:null},E={},Object.keys(f).forEach((function(e){E[e]=f[e]})),E.enumerable=!!E.enumerable,E.configurable=!!E.configurable,("value"in E||E.initializer)&&(E.writable=!0),E=h.slice().reverse().reduce((function(e,t){return t(b,_,e)||e}),E),T&&void 0!==E.initializer&&(E.value=E.initializer?E.initializer.call(T):void 0,E.initializer=void 0),void 0===E.initializer&&(Object.defineProperty(b,_,E),E=null),u=E,s=c))||s)
var b,_,h,f,T,E;(0,t.setComponentTemplate)(m,g)})),define("campaign-manager-web/components/optima/module-card",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"R41KBQl6",block:'[[[8,[39,0],[[17,1],[24,0,"u-border-radius__xsmall u-border__common p5"]],[["@elevation"],["flat"]],[["default"],[[[[1,"\\n"],[41,[30,2],[[[1,"    "],[8,[39,2],null,[["@moduleName"],[[30,3]]],null],[1,"\\n"]],[]],[[[41,[48,[30,6]],[[[1,"      "],[18,6,null],[1,"\\n"]],[]],[[[1,"      "],[10,0],[14,0,"u-display-flex u-flex-wrap u-justify-between mb4"],[12],[1,"\\n"],[41,[30,4],[[[1,"          "],[10,"h2"],[15,0,[29,[[28,[37,5],null,[["size"],["xlarge"]]]]]],[12],[1,"\\n            "],[1,[30,4]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[41,[48,[30,7]],[[[1,"          "],[10,0],[14,0,"u-display-flex u-justify-end"],[12],[1,"\\n            "],[18,7,null],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n"]],[]]],[41,[48,[30,8]],[[[1,"      "],[10,0],[12],[1,"\\n        "],[18,8,null],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[41,[30,5],[[[1,"      "],[10,2],[15,0,[29,["mb2"," ",[28,[37,6],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[30,5]],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[41,[48,[30,9]],[[[1,"      "],[10,2],[15,0,[29,["mb2"," ",[28,[37,6],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[18,9,null],[1,"\\n      "],[13],[1,"\\n    "]],[]],null]],[]]],[1,"    "],[10,0],[12],[1,"\\n      "],[18,10,null],[1,"\\n    "],[13],[1,"\\n"]],[]]]],[]]]]],[1,"\\n"]],["&attrs","@isLoading","@moduleName","@title","@subtitle","&title","&headerActions","&banner","&subtitle","&content"],false,["hue-web-card","if","optima/module-card-loader","has-block","yield","hue-web-foundations@-text-heading","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/optima/module-card.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={title:i.PropTypes.oneOfType([i.PropTypes.SafeString,i.PropTypes.string]),subtitle:i.PropTypes.oneOfType([i.PropTypes.SafeString,i.PropTypes.string])},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/optima/objective-modal-button",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"Zs+h9zFT",block:'[[[1,"\\n"],[11,"button"],[24,4,"button"],[16,"disabled",[30,1]],[16,0,[29,[[28,[37,0],["optima-objective-modal-button u-border-radius__xsmall p0",[28,[37,1],null,[["optima-objective-modal-button__small","optima-objective-modal-button__selected"],[[30,2],[30,3]]]]],null]," ",[28,[37,2],null,[["elevation"],["lined"]]]]]],[17,4],[4,[38,3],["click",[30,5]],null],[12],[1,"\\n  "],[10,1],[15,0,[28,[37,0],["optima-objective-modal-button__checked","optima-objective-modal-button__decoration",[28,[37,1],null,[["u-display-none"],[[28,[37,4],[[30,3]],null]]]]],null]],[12],[1,"\\n  "],[13],[1,"\\n"],[41,[28,[37,6],[[30,6],[28,[37,4],[[30,1]],null]],null],[[[1,"    "],[10,0],[14,0,"u-layout__align-right optima-objective-modal-button__decoration"],[12],[1,"\\n      "],[10,0],[14,0,"mt2 mr2"],[12],[1,"\\n        "],[8,[39,7],[[24,0,"optima-objective-modal-button__ai_blue"],[24,"aria-hidden","false"],[24,"role","img"]],[["@size","@name","@a11yText"],["small","signal-ai",[28,[37,8],["i18n_optima_objective_modal_button_AI_label","campaign-manager-web/components/optima/objective-modal-button"],null]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[41,[28,[37,6],[[30,1],[48,[30,11]]],null],[[[1,"    "],[10,0],[14,0,"optima-objective-modal-button__decoration"],[12],[1,"\\n      "],[8,[39,10],null,null,[["trigger","content"],[[[[1,"\\n          "],[8,[39,11],[[4,[38,12],[[30,7,["triggerContentSharedInfo"]]],null]],[["@buttonType","@icon","@size","@circle"],["tertiary","question","small",true]],null],[1,"\\n        "]],[7]],[[[1,"\\n          "],[10,0],[14,0,"u-hoverable__content"],[12],[1,"\\n            "],[18,11,null],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]],null]],[]]],[1,"  "],[10,0],[14,0,"pv5 m0 u-display-flex optima-objective-modal-button__container-padding"],[12],[1,"\\n"],[41,[30,2],[[[1,"      "],[10,0],[14,0,"pr3"],[12],[1,"\\n        "],[8,[39,14],[[24,0,"optima-objective-modal-button__illustration"]],[["@type","@name","@size"],["microspot",[30,2],"small"]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[10,0],[15,0,[28,[37,0],["optima-objective-modal-button__label-text",[28,[37,1],null,[["optima-objective-modal-button__text-padding"],[[28,[37,4],[[30,2]],null]]]]],null]],[12],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,15],null,[["size","weight"],[[52,[30,2],"small","medium"],"bold"]]]]]],[12],[1,"\\n        "],[1,[30,8]],[1,"\\n"],[41,[28,[37,6],[[28,[37,4],[[30,2]],null],[30,9]],null],[[[1,"          "],[10,0],[15,0,[29,["cm-tag ml1"," ",[28,[37,16],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,8],["i18n_optima_objective_modal_button_beta_label","campaign-manager-web/components/optima/objective-modal-button"],null]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n      "],[10,2],[15,0,[29,[[52,[30,2],"pt1","pt2"]," ",[28,[37,15],null,[["color","size"],["text-low-emphasis",[52,[30,2],"xsmall","small"]]]]]]],[12],[1,"\\n        "],[1,[30,10]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["@isDisabled","@illustrationName","@isSelected","&attrs","@onClick","@showIcon","triggerData","@header","@isBeta","@subText","&tooltipContent"],false,["classes","hash","hue-web-foundations@-container","on","not","if","and","hue-web-icons@icon","t","has-block","hue-web-contextual-dialog","hue-web-button","hue-web-contextual-dialog-trigger","yield","hue-web-icons@illustration","hue-web-foundations@-text-body","hue-web-foundations@-tag"]]',moduleName:"campaign-manager-web/components/optima/objective-modal-button.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={header:i.PropTypes.SafeString.isRequired,subText:i.PropTypes.SafeString.isRequired,illustrationName:i.PropTypes.string,onClick:i.PropTypes.func.isRequired,isDisabled:i.PropTypes.bool,isSelected:i.PropTypes.bool,showIcon:i.PropTypes.bool},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/optima/objective-selection-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@glimmer/tracking","ember-concurrency-decorators","@ember/service","campaign-manager-web/constants/entity-status","campaign-manager-web/constants/routes","@ember/object","campaign-manager-web/utils/campaign-group","campaign-manager-web/utils/optima","campaign-manager-web/utils/account","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/optima","campaign-manager-web/utils/tracking","campaign-manager-web/constants/generate","campaign-manager-web/constants/session-record","hue-web-toast/utils/constants","campaign-manager-web/utils/http-error","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y){var S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J
function Q(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function Z(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ee(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const te=(0,n.createTemplateFactory)({id:"+b0SPT/3",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"optima-objective-selection-modal"],[4,[38,2],null,[["pageKey","routeName","currentRoute"],["optima_objective_selection_modal",[28,[37,3],[[53,"outletState"],"render.name"],null],[28,[37,3],[[53,"outletState"],"render"],null]]]]],[["@isOpen","@dismissModal"],[[28,[37,1],[[30,0,["showVerificationModal"]]],null],[30,1]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["ModalHeader"]],[[24,0,"u-layout__align-center pt4"]],null,[["default"],[[[[1,"\\n    "],[10,"h1"],[14,1,"objective-selection-modal-header"],[14,0,"optima-objective-selection-modal__header"],[12],[1,"\\n      "],[1,[28,[35,5],[[52,[30,0,["selectedObjective"]],"i18n_optima_objective_selection_modal_header_second_screen","i18n_optima_objective_selection_modal_header"],"campaign-manager-web/components/optima/objective-selection-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,2,["ModalContent"]],[[24,0,"optima-objective-selection-modal__content pt1 pb4"]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["canCreateCampaign"]],[[[1,"      "],[10,0],[15,0,[29,["optima-objective-selection-modal__subheader ph3"," ",[28,[37,7],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[30,0,["selectedObjective"]],[[[1,"          "],[1,[28,[35,5],["i18n_optima_objective_selection_modal_subheader_second_screen_v3","campaign-manager-web/components/optima/objective-selection-modal"],null]],[1,"\\n"]],[]],[[[1,"          "],[1,[28,[35,5],["i18n_optima_objective_selection_modal_subheader_v3","campaign-manager-web/components/optima/objective-selection-modal"],null]],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n"],[41,[30,0,["areObjectivesLoading"]],[[[1,"        "],[10,0],[14,0,"u-layout__align-center u-layout-flex__container--center optima-objective-selection-modal__loading"],[12],[1,"\\n          "],[8,[39,8],null,[["@size"],["xlarge"]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[41,[30,0,["selectedObjective"]],[[[1,"        "],[10,0],[14,0,"pt6 u-layout-flex__container--direction-column-center optima-objective-selection-modal__selected-objective"],[12],[1,"\\n          "],[10,0],[12],[1,"\\n            "],[8,[39,9],null,[["@header","@subText","@isBeta","@isSelected","@onClick","@isDisabled"],[[28,[37,5],["i18n_ai_campaign_header","campaign-manager-web/components/optima/objective-selection-modal"],null],[28,[37,5],["i18n_ai_campaign_subtext_v3","campaign-manager-web/components/optima/objective-selection-modal"],null],true,[28,[37,10],[[30,0,["selectedCampaignType"]],[30,0,["OPTIMA_AUTOMATED"]]],null],[28,[37,11],[[30,0,["onToggleCampaignType"]],[30,0,["OPTIMA_AUTOMATED"]]],null],[28,[37,1],[[30,0,["canSelectAccelerateCampaign"]]],null]]],null],[1,"\\n"],[41,[30,0,["showCGInformation"]],[[[1,"              "],[8,[39,12],[[24,0,"pt2"]],[["@message"],[[28,[37,5],["i18n_campaign_group_info","campaign-manager-web/components/optima/objective-selection-modal"],null]]],null],[1,"\\n"]],[]],null],[41,[51,[30,0,["canSelectAccelerateCampaign"]]],[[[1,"              "],[8,[39,12],[[24,0,"pt2"]],[["@linkText","@message","@onClick"],[[28,[37,5],["i18n_permissions_request_action","campaign-manager-web/components/optima/objective-selection-modal"],null],[28,[37,5],["i18n_permissions_needed_message","campaign-manager-web/components/optima/objective-selection-modal"],null],[30,0,["onRequestAccess"]]]],null],[1,"\\n"]],[]],null],[1,"            "],[8,[39,9],[[24,0,"mt5"]],[["@header","@subText","@isSelected","@onClick"],[[28,[37,5],["i18n_manual_campaign_header","campaign-manager-web/components/optima/objective-selection-modal"],null],[52,[30,0,["canSelectAccelerateCampaign"]],[28,[37,5],["i18n_manual_campaign_subtext","campaign-manager-web/components/optima/objective-selection-modal"],null],[28,[37,5],["i18n_manual_campaign_subtext_no_permissions","campaign-manager-web/components/optima/objective-selection-modal"],null]],[28,[37,10],[[30,0,["selectedCampaignType"]],[30,0,["CLASSIC_NON_AUTOMATED"]]],null],[28,[37,11],[[30,0,["onToggleCampaignType"]],[30,0,["CLASSIC_NON_AUTOMATED"]]],null]]],null],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"pt6 u-layout-flex__container--center-space-between"],[12],[1,"\\n          "],[10,0],[12],[1,"\\n            "],[8,[39,14],[[4,[38,15],["optima_option_modal_change_objective"],null],[4,[38,16],["click",[30,0,["onChangeObjective"]]],null]],[["@buttonType"],["tertiary"]],[["default"],[[[[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,7],null,[["size","color","weight"],["small","action","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,5],["i18n_change_objective","campaign-manager-web/components/optima/objective-selection-modal"],null]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[12],[1,"\\n            "],[8,[39,14],[[4,[38,16],["click",[30,0,["onCreateCampaignClick"]]],null]],[["@buttonType","@text","@emphasized","@size"],["primary",[28,[37,5],["i18n_create_campaign","campaign-manager-web/components/optima/objective-selection-modal"],null],true,"medium"]],null],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,0],[14,0,"mt5 optima-objective-selection-modal__categories"],[12],[1,"\\n          "],[10,"ul"],[14,0,"u-display-flex u-flex-column u-flex-row-lg u-justify-center"],[12],[1,"\\n"],[42,[28,[37,18],[[28,[37,18],[[30,0,["availableObjectiveCategories"]]],null]],null],null,[[[1,"              "],[10,"li"],[14,0,"u-flex-basis-0 ph2 optima-objective-selection-modal__categories"],[12],[1,"\\n                "],[10,0],[14,0,"u-layout__align-center"],[12],[1,"\\n                  "],[10,2],[15,0,[29,[[28,[37,7],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,5],["i18n_category_name","campaign-manager-web/components/optima/objective-selection-modal"],[["name"],[[30,3,["name"]]]]]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n"],[42,[28,[37,18],[[28,[37,18],[[30,3,["objectives"]]],null]],null],null,[[[44,[[28,[37,10],[[30,4,["renderStatus"]],[30,0,["OBJECTIVE_STATUS","RESTRICTED"]]],null]],[[[1,"                    "],[10,0],[14,0,"mv4"],[12],[1,"\\n                      "],[8,[39,9],null,[["@header","@subText","@illustrationName","@onClick","@showIcon","@isDisabled"],[[28,[37,5],["i18n_button_header","campaign-manager-web/components/optima/objective-selection-modal"],[["type"],[[30,4,["type"]]]]],[28,[37,5],["i18n_button_subtext","campaign-manager-web/components/optima/objective-selection-modal"],[["type"],[[30,4,["type"]]]]],[30,4,["illustrationName"]],[28,[37,11],[[30,0,["onClickObjective"]],[30,4,["type"]],[30,5]],null],[28,[30,0,["isObjectiveHighlighted"]],[[30,4,["type"]]],null],[30,5]]],[["tooltipContent"],[[[[1,"\\n"],[41,[30,5],[[[1,"                            "],[10,2],[12],[1,"\\n                              "],[1,[28,[35,5],["i18n_objective_restriction_reason","campaign-manager-web/components/optima/objective-selection-modal"],[["type","linkInfo"],[[30,4,["type"]],[28,[37,20],null,[["dataTestSelector","href"],["data-test-optima-objective-selection-modal__recruiter-link","https://business.linkedin.com/talent-solutions/cx/17/08/recruiter-demo-fs2-k18-d"]]]]]]],[1,"\\n                            "],[13],[1,"\\n"]],[]],null],[1,"                        "]],[]]]]],[1,"\\n                    "],[13],[1,"\\n"]],[5]]]],[4]],null],[1,"              "],[13],[1,"\\n"]],[3]],null],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"pl2 u-display-flex u-items-center"],[12],[1,"\\n          "],[8,[39,21],[[24,0,"m0 optima-objective-selection-modal__ai_blue"]],[["@size","@name"],["small","signal-ai"]],null],[1,"\\n          "],[10,1],[15,0,[29,["pl1 optima-objective-selection-modal__ai_blue"," ",[28,[37,7],null,[["size","weight"],["xsmall","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,5],["i18n_optima_objective_selection_modal_AI_description_v3","campaign-manager-web/components/optima/objective-selection-modal"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]],[]]]],[]],[[[1,"      "],[10,0],[14,0,"pt4 u-layout__align-center"],[12],[1,"\\n        "],[8,[39,12],null,[["@type","@message"],["negative",[28,[37,5],["i18n_unauthorized_message","campaign-manager-web/components/optima/objective-selection-modal"],null]]],null],[1,"\\n      "],[13],[1,"\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n"]],[2]]]]],[1,"\\n\\n"],[8,[39,22],null,[["@isOpen","@hideDismiss","@dismissModal"],[[30,0,["showVerificationModal"]],false,[30,0,["dismissVerificationModal"]]]],null]],["@dismissModal","modal","category","objective","isRestricted"],false,["hue-web-modal","not","track-render","get","-get-dynamic-var","t","if","hue-web-foundations@-text-body","hue-web-progress-indicator","optima/objective-modal-button","eq","fn","hue-web-inline-feedback","unless","hue-web-button","track-interaction","on","each","-track-array","let","external-link-info","hue-web-icons@icon","trust-tiering/verification-modal"]]',moduleName:"campaign-manager-web/components/optima/objective-selection-modal.hbs",isStrictMode:!1})
let ne=e.default=(S=(0,l.inject)("campaign-group"),A=(0,l.inject)("campaign-configuration"),C=(0,l.inject)("campaign-restrictions"),O=(0,l.inject)("member-profile"),v=(0,l.inject)("scheduled-session-recorder"),w=(0,l.inject)("sponsoredContent"),I=(0,l.inject)("hue-web-toast"),P=(0,o.task)({drop:!0}),N=(0,o.task)({drop:!0}),(0,i.assertPropTypes)((J=class extends a.default{get canCreateCampaign(){return this.args.account.canEditCampaign}get canSelectAccelerateCampaign(){return!(0,m.hasCompanyAssociation)(this.args.account)||this.args.account.canCreateDsc}get isCGSelectionFlowEnabled(){return this.lix.getTreatmentIsEnabled(y.LIX_TEST_KEYS.enableOptimaWithCampaignGroupSelectionFlow)}get showCGInformation(){return this.canSelectAccelerateCampaign&&this.selectedCampaignType===this.OPTIMA_AUTOMATED&&!this.isCGSelectionFlowEnabled}constructor(){super(...arguments),Q(this,"campaignGroupService",M,this),Q(this,"router",L,this),Q(this,"lix",k,this),Q(this,"tracking",U,this),Q(this,"i18n",x,this),Q(this,"jet",F,this),Q(this,"campaignConfigurationService",z,this),Q(this,"campaignRestrictionsService",j,this),Q(this,"memberProfileService",G,this),Q(this,"sessionRecorder",B,this),Q(this,"sponsoredContentService",V,this),Q(this,"toastService",Y,this),Q(this,"isAccessRequested",H,this),Q(this,"areObjectivesLoading",q,this),Q(this,"availableObjectiveCategories",K,this),Q(this,"selectedObjective",W,this),Q(this,"selectedCampaignType",X,this),Q(this,"showVerificationModal",$,this),Z(this,"OBJECTIVE_STATUS",g.OBJECTIVE_STATUS),Z(this,"OPTIMA_AUTOMATED",b.OPTIMA_AUTOMATED),Z(this,"CLASSIC_NON_AUTOMATED",b.CLASSIC_NON_AUTOMATED),Z(this,"isObjectiveHighlighted",(e=>(0,p.isObjectiveTypeSupported)(e)))
let e=this.args.account.id
"string"==typeof e&&(e=parseInt(e,10)),this.selectedCampaignType=this.canSelectAccelerateCampaign?b.OPTIMA_AUTOMATED:b.CLASSIC_NON_AUTOMATED,this._performGetAvailableObjectivesTask(e)}onChangeObjective(){this.selectedObjective=void 0}_performGetAvailableObjectivesTask(e){this.getAvailableObjectivesTask.perform(e).catch((e=>{const t=new Error(`Unable to fetch objectives. Err: ${JSON.stringify(e)}`)
this.jet.error(t,"optima-fetch-objective-error",!1)})).finally((()=>{this.areObjectivesLoading=!1}))}*getAvailableObjectivesTask(e){let t
const n=yield this.campaignGroupService.getCampaignGroupElementsWithoutDeleted(e),a=(0,d.getSelectedCampaignGroup)({campaignGroups:n,isOptima:!0,isNewCampaign:!0})
if(a)t=a.id
else{const n=this.campaignGroupService.getNewCampaignGroup({accountId:e})
t=yield this.campaignGroupService.saveCampaignGroup(n,{status:s.STATUSES.ACTIVE,name:"New Campaign Group"})}yield this.campaignRestrictionsService.fetchCampaignCreationRestrictions(e,t),this.availableObjectiveCategories=this.campaignRestrictionsService.availableObjectiveCategories}onClickObjective(e,t){t||(this.isObjectiveHighlighted(e)?this.selectedObjective=e:this.routeToManualCampaignCreation(e))}onRequestAccess(){this.isAccessRequested||this.requestDscPosterPermissionTask.perform()}onToggleCampaignType(e){this.selectedCampaignType=e}onCreateCampaignClick(){if(this.selectedCampaignType===b.OPTIMA_AUTOMATED){if(!this.memberProfileService.isMemberOptimaEligible)return this.showVerificationModal=!0,void this.tracking.fireInteractionEvent("optima_option_modal_verify_account",_.CONTROL_INTERACTION_TYPE.SHORT_PRESS)
this.tracking.fireInteractionEvent("optima_option_modal_to_gettingstart",_.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.routeToGettingStarted()}else this.tracking.fireInteractionEvent("optima_option_modal_to_manual",_.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.routeToManualCampaignCreation(this.selectedObjective)}async routeToGettingStarted(){const e=this.args.selectedProductId
await this.args.dismissModal()
const t={objectiveType:this.selectedObjective}
e&&(t.selectedProductId=e,t.formToDisplay=h.GET_STARTED_FORMS.REVIEW_PRODUCT),this.args.campaignGroupId&&this.isCGSelectionFlowEnabled&&(t.selectedCampaignGroupId=this.args.campaignGroupId),this.setUpOptimaCampaignCreationSessionRecord(),this.router.transitionTo(c.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE,"new",{queryParams:t})}setUpOptimaCampaignCreationSessionRecord(){this.sessionRecorder.start(f.SESSION_RECORD_FEATURES.OPTIMA_CAMPAIGN_CREATION,f.SESSION_RECORD_INTERVAL.TEN_SECONDS,{samplePercentage:f.SESSION_RECORD_SAMPLE_RATE.ONE,maxDuration:f.SESSION_RECORD_MAX_DURATION.ONE_HOUR}),this.sessionRecorder.fireTag(`optima_campaign_creation_accelerate-account-${this.args.account.id}`),this.sessionRecorder.fireTag(`optima_campaign_creation-objective-${this.selectedObjective}`)}async routeToManualCampaignCreation(e){await this.args.dismissModal()
const t=this.args.campaignGroupId||void 0,n=t?void 0:e
this.router.transitionTo(c.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM,this.args.account.id,"new",{queryParams:{campaignGroupId:t,initialObjectiveType:n}})}dismissVerificationModal(){this.showVerificationModal=!1,this.args.dismissModal()}*requestDscPosterPermissionTask(){try{yield this.sponsoredContentService.requestDscPosterPermission(this.args.account.reference)
const e=this._getI18nMessage("i18n_request_access_success_toast")
this.toastService.add({type:T.TOAST_TYPES.SUCCESS,a11yText:e,message:e}),this.isAccessRequested=!0}catch(e){const t=this._getI18nMessage("i18n_request_access_failure_toast")
this.toastService.add({type:T.TOAST_TYPES.ERROR,a11yText:t,message:t}),this.jet.error(new Error(`Requesting DSC Poster role failed due to ${(0,E.getErrorMessage)(e)}`))}}_getI18nMessage(e,t=[]){return this.i18n.lookupTranslation(this.constructor,e)(t)}},Z(J,"propTypes",{dismissModal:i.PropTypes.func.isRequired,account:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,campaignGroupId:i.PropTypes.oneOfType([i.PropTypes.number,i.PropTypes.null]),selectedProductId:i.PropTypes.oneOfType([i.PropTypes.number,i.PropTypes.null])}),M=ee((D=J).prototype,"campaignGroupService",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=ee(D.prototype,"router",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=ee(D.prototype,"lix",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=ee(D.prototype,"tracking",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=ee(D.prototype,"i18n",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=ee(D.prototype,"jet",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=ee(D.prototype,"campaignConfigurationService",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=ee(D.prototype,"campaignRestrictionsService",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=ee(D.prototype,"memberProfileService",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=ee(D.prototype,"sessionRecorder",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=ee(D.prototype,"sponsoredContentService",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=ee(D.prototype,"toastService",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=ee(D.prototype,"isAccessRequested",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),q=ee(D.prototype,"areObjectivesLoading",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),K=ee(D.prototype,"availableObjectiveCategories",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),W=ee(D.prototype,"selectedObjective",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=ee(D.prototype,"selectedCampaignType",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=ee(D.prototype,"showVerificationModal",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ee(D.prototype,"onChangeObjective",[u.action],Object.getOwnPropertyDescriptor(D.prototype,"onChangeObjective"),D.prototype),ee(D.prototype,"getAvailableObjectivesTask",[P],Object.getOwnPropertyDescriptor(D.prototype,"getAvailableObjectivesTask"),D.prototype),ee(D.prototype,"onClickObjective",[u.action],Object.getOwnPropertyDescriptor(D.prototype,"onClickObjective"),D.prototype),ee(D.prototype,"onRequestAccess",[u.action],Object.getOwnPropertyDescriptor(D.prototype,"onRequestAccess"),D.prototype),ee(D.prototype,"onToggleCampaignType",[u.action],Object.getOwnPropertyDescriptor(D.prototype,"onToggleCampaignType"),D.prototype),ee(D.prototype,"onCreateCampaignClick",[u.action],Object.getOwnPropertyDescriptor(D.prototype,"onCreateCampaignClick"),D.prototype),ee(D.prototype,"routeToGettingStarted",[u.action],Object.getOwnPropertyDescriptor(D.prototype,"routeToGettingStarted"),D.prototype),ee(D.prototype,"routeToManualCampaignCreation",[u.action],Object.getOwnPropertyDescriptor(D.prototype,"routeToManualCampaignCreation"),D.prototype),ee(D.prototype,"dismissVerificationModal",[u.action],Object.getOwnPropertyDescriptor(D.prototype,"dismissVerificationModal"),D.prototype),ee(D.prototype,"requestDscPosterPermissionTask",[N],Object.getOwnPropertyDescriptor(D.prototype,"requestDscPosterPermissionTask"),D.prototype),R=D))||R);(0,t.setComponentTemplate)(te,ne)})),define("campaign-manager-web/components/optima/optimization-goal",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"+gfj7BSz",block:'[[[1,"\\n"],[41,[28,[37,1],[[30,1],"QUALIFIED_LEADS"],null],[[[1,"  "],[10,0],[15,0,[29,[[30,2]," ",[28,[37,2],null,[["size","color"],["medium",[30,3]]]]]]],[12],[1,"\\n    "],[1,[28,[35,3],["i18n_optimization_goal","campaign-manager-web/components/optima/optimization-goal"],[["optimizationGoal"],[[30,1]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[8,[39,4],null,[["@placement","@contentClass"],["top","u-hoverable__content budget-optimization-bid__cm-artdeco-hoverable-trigger-content"]],[["trigger","content"],[[[[1,"\\n      "],[10,1],[15,0,[30,2]],[12],[1,"\\n        "],[8,[39,5],[[24,0,"hue-button--unstyled u-border__dotted--clickable"],[4,[38,6],[[30,4,["triggerContentSharedInfo"]]],null]],[["@buttonType","@type"],["tertiary","small"]],[["default"],[[[[1,"\\n          "],[10,1],[15,0,[29,[[28,[37,2],null,[["color"],["text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_optimization_goal","campaign-manager-web/components/optima/optimization-goal"],[["optimizationGoal"],[[30,1]]]]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n    "]],[4]],[[[1,"\\n      "],[10,0],[12],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"         \\n          "],[1,[28,[35,3],["i18n_qualified_leads_hoverable_tooltip_content","campaign-manager-web/components/optima/optimization-goal"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]]]],["@optimizationGoal","@classes","@color","triggerData"],false,["if","not-eq","hue-web-foundations@-text-body","t","hue-web-tooltip","hue-web-button","hue-web-tooltip-trigger"]]',moduleName:"campaign-manager-web/components/optima/optimization-goal.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/optima/placements",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","ember-concurrency-decorators","campaign-manager-web/constants/offsite-preferences","campaign-manager-web/entities/account","campaign-manager-web/entities/campaign","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/http-error","campaign-manager-web/utils/tracking","campaign-manager-web/constants/optima","campaign-manager-web/utils/urn","ember-async-data/tracked-async-data","tracked-toolbox","@ember/object","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T){var E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F
function z(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function j(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function G(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const B=(0,n.createTemplateFactory)({id:"NsDBETDr",block:'[[[1,"\\n"],[8,[39,0],[[4,[38,2],null,[["pageKey","routeName","currentRoute"],["optima_placements",[28,[37,3],[[53,"outletState"],"render.name"],null],[28,[37,3],[[53,"outletState"],"render"],null]]]]],[["@title","@isLoading"],[[28,[37,1],["i18n_campaign_section_title","campaign-manager-web/components/optima/placements"],null],[30,0,["isLoading"]]]],[["headerActions","content"],[[[[1,"\\n"],[41,[30,0,["isActionsVisible"]],[[[1,"      "],[8,[39,6],[[16,"disabled",[30,0,["isEditDisabled"]]],[4,[38,7],["click",[30,0,["onEdit"]]],null],[4,[38,8],["optima_placements_edit"],null]],[["@text","@buttonType","@size","@emphasized"],[[28,[37,1],["i18n_edit","campaign-manager-web/components/optima/placements"],null],"tertiary","small",true]],null],[1,"\\n"]],[]],null],[1,"    "],[8,[39,9],[[16,"disabled",[30,0,["isLoadingOptimaModules"]]],[4,[38,8],["placement__click_assist"],null]],[["@targetId","@size","@emphasized","@icon"],["OPTIMA_COACH_PLACEMENT","small",true,"signal-ai"]],null],[1,"\\n  "]],[]],[[[1,"\\n    "],[10,0],[15,0,[29,[[52,[28,[37,10],[[30,0,["isEditing"]],[30,0,["isLanToggleLixEnabled"]]],null],"mb5","mb2"]," ",[28,[37,11],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[28,[37,10],[[30,0,["isEditing"]],[30,0,["isLanToggleLixEnabled"]]],null],[[[1,"        "],[1,[28,[35,1],["i18n_placement_edit_recommendation","campaign-manager-web/components/optima/placements"],null]],[1,"\\n"]],[]],[[[41,[30,1,["offsiteDeliveryEnabled"]],[[[1,"        "],[8,[39,12],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,1],["i18n_feed_and_lan_v2","campaign-manager-web/components/optima/placements"],[["linkInfo"],[[28,[37,13],null,[["href","ariaLabel","role"],[[28,[37,14],null,[["path"],["help/lms/answer/a423409"]]],[28,[37,1],["i18n_feed_and_lan_v2_link_aria","campaign-manager-web/components/optima/placements"],null],[30,2,["role"]]]]]]]]],[1,"\\n        "]],[2]]]]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,1],["i18n_feed_only","campaign-manager-web/components/optima/placements"],null]],[1,"\\n      "]],[]]]],[]]],[1,"    "],[13],[1,"\\n"],[41,[30,0,["offsiteDeliveryEnabled"]],[[[41,[30,0,["offsitePreferencesData","isPending"]],[[[1,"        "],[8,[39,15],null,null,null],[1,"\\n"]],[]],null],[1,"\\n      "],[8,[39,16],[[24,0,"placement-module__alert-message-above"]],[["@type","@isHidden","@message"],["negative",[28,[37,17],[[30,0,["offsitePreferencesData","isRejected"]]],null],[28,[37,18],null,[["error","customErrorMessage"],[[30,0,["offsitePreferencesData","error"]],[28,[37,1],["i18n_data_fetch_error_message","campaign-manager-web/components/optima/placements"],null]]]]]],null],[1,"\\n"]],[]],null],[41,[30,0,["isEditing"]],[[[41,[30,0,["isLanToggleLixEnabled"]],[[[1,"        "],[10,"article"],[14,0,"display-flex u-flex-column u-flex-nowrap u-items-center mb5"],[12],[1,"\\n          "],[10,"h3"],[15,0,[29,["mb2"," ",[28,[37,19],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_linkedin_properties","campaign-manager-web/components/optima/placements"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,11],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_placement_on_linkedin_properties","campaign-manager-web/components/optima/placements"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,"article"],[14,0,"u-display-flex u-flex-row mb2"],[12],[1,"\\n          "],[10,0],[14,0,"u-display-flex u-flex-column"],[12],[1,"\\n            "],[10,"h3"],[15,0,[29,["mb2"," ",[28,[37,19],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_lan_placement","campaign-manager-web/components/optima/placements"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,11],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_lan_placement_description","campaign-manager-web/components/optima/placements"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,20],null,[["@isToggled","@disabled","@onToggle"],[[30,0,["offsiteDeliveryEnabled"]],[30,0,["isLanSelectionDisabled"]],[30,0,["onToggleLan"]]]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[41,[30,0,["offsiteDeliveryEnabled"]],[[[41,[28,[37,21],[[30,0,["offsitePreferencesData","value","iabCategories","children","length"]],0],null],[[[1,"          "],[10,"article"],[14,0,"mb2"],[12],[1,"\\n"],[41,[30,0,["isExcludeCategoriesActive"]],[[[1,"              "],[10,2],[14,1,"categories-columns-view-title"],[15,0,[29,["mb2 flex u-items-center"," ",[28,[37,11],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,1],["i18n_exclude_categories","campaign-manager-web/components/optima/placements"],null]],[1,"\\n"],[41,[30,0,["isExcludeCategoriesActive"]],[[[1,"                  "],[8,[39,6],[[24,0,"ml2"],[4,[38,7],["click",[30,0,["onClose"]]],null],[4,[38,8],["close_exclude_categories"],null]],[["@emphasized","@buttonType","@size","@text"],[true,"tertiary","small",[28,[37,1],["i18n_close","campaign-manager-web/components/optima/placements"],null]]],null],[1,"\\n"]],[]],null],[1,"              "],[13],[1,"\\n"]],[]],[[[1,"              "],[8,[39,6],[[24,0,"mb2 ph0"],[4,[38,7],["click",[28,[37,22],[[30,0,["onAddMore"]],"excludeCategories"],null]],null],[4,[38,8],["add_exclude_categories"],null]],[["@text","@buttonType","@emphasized","@size","@icon"],[[28,[37,1],["i18n_exclude_categories","campaign-manager-web/components/optima/placements"],null],"tertiary",true,"medium","add"]],null],[1,"\\n"]],[]]],[1,"            "],[10,0],[15,0,[29,["optima-placement__lan-offsite-subtitle"," ",[28,[37,11],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_categories_subtitle","campaign-manager-web/components/optima/placements"],null]],[1,"\\n            "],[13],[1,"\\n\\n"],[42,[28,[37,24],[[28,[37,24],[[30,0,["excludeCategoriesPills"]]],null]],null],null,[[[1,"              "],[10,2],[15,0,[29,["mt2"," ",[28,[37,11],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[1,[30,3,["title"]]],[1,"\\n              "],[13],[1,"\\n              "],[10,0],[14,0,"mt2"],[12],[1,"\\n"],[42,[28,[37,24],[[28,[37,24],[[30,3,["pills"]]],null]],null],null,[[[1,"                  "],[8,[39,25],[[16,"data-js-facet-block__exclude-categories-pill",[29,[[30,4],"-",[30,6]]]],[4,[38,7],["click",[28,[37,22],[[30,0,["onExcludeCategoriesPillClick"]],[30,5],[30,6],[30,4]],null]],null],[4,[38,8],["exclude_categories_pill"],null]],[["@text","@a11yText"],[[30,5,["name"]],[28,[37,1],["i18n_dismiss_pill_a11y_text","campaign-manager-web/components/optima/placements"],[["pillText"],[[30,5,["name"]]]]]]],null],[1,"\\n"]],[5,6]],null],[1,"              "],[13],[1,"\\n"]],[3,4]],null],[1,"\\n"],[41,[30,0,["isExcludeCategoriesActive"]],[[[1,"              "],[10,0],[14,0,"mv3"],[12],[1,"\\n                "],[8,[39,26],null,[["@root","@onCheckboxChange","@checkedStateLookup","@ariaLabelledById","@showGlobalSearch","@doGlobalSearch","@searchAriaLabel","@enableSelectAll","@onSelectAllToggle"],[[30,0,["offsitePreferencesData","value","iabCategories"]],[30,0,["onExcludeCategoriesCheckboxChange"]],[30,0,["checkedStateLookupForExcludeCategories"]],"categories-columns-view-title",true,[30,0,["doGlobalSearchForExcludeCategories"]],[28,[37,1],["i18n_a11y_search_aria_label","campaign-manager-web/components/optima/placements"],null],true,[30,0,["onSelectAllToggleForExcludedCategories"]]]],null],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,21],[[30,0,["offsitePreferencesData","value","adPublisherRestrictions","children","length"]],0],null],[[[1,"          "],[10,"article"],[12],[1,"\\n"],[41,[30,0,["isPublisherListsActive"]],[[[1,"              "],[10,2],[14,1,"publisher-list-columns-view-title"],[15,0,[29,["mb2 flex u-items-center"," ",[28,[37,11],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,1],["i18n_publisher_lists","campaign-manager-web/components/optima/placements"],null]],[1,"\\n                "],[8,[39,6],[[24,0,"ml2"],[4,[38,7],["click",[30,0,["onClose"]]],null],[4,[38,8],["close_publisher_list"],null]],[["@emphasized","@buttonType","@size","@text"],[true,"tertiary","small",[28,[37,1],["i18n_close","campaign-manager-web/components/optima/placements"],null]]],null],[1,"\\n              "],[13],[1,"\\n"]],[]],[[[1,"              "],[8,[39,6],[[16,"data-a11y-trigger",[28,[37,1],["i18n_facet_publisher_list","campaign-manager-web/components/optima/placements"],null]],[24,0,"mb2 ph0"],[4,[38,7],["click",[28,[37,22],[[30,0,["onAddMore"]],"publisherlists"],null]],null],[4,[38,8],["add_publisher_list"],null]],[["@emphasized","@buttonType","@size","@icon","@text"],[true,"tertiary","medium","add",[28,[37,1],["i18n_facet_publisher_list","campaign-manager-web/components/optima/placements"],null]]],null],[1,"\\n"]],[]]],[1,"            "],[10,0],[15,0,[29,["optima-placement__lan-offsite-subtitle"," ",[28,[37,11],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_publisher_list_subtitle","campaign-manager-web/components/optima/placements"],null]],[1,"\\n            "],[13],[1,"\\n\\n"],[41,[30,0,["publisherListPills"]],[[[1,"              "],[10,0],[14,0,"mt2"],[12],[1,"\\n"],[42,[28,[37,24],[[28,[37,24],[[30,0,["publisherListPills"]]],null]],null],null,[[[1,"                  "],[8,[39,25],[[4,[38,7],["click",[28,[37,22],[[30,0,["onPublisherListPillClick"]],[30,7]],null]],null]],[["@text","@a11yText"],[[30,7,["name"]],[28,[37,1],["i18n_dismiss_pill_a11y_text","campaign-manager-web/components/optima/placements"],[["pillText"],[[30,7,["name"]]]]]]],null],[1,"\\n"]],[7]],null],[1,"              "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isPublisherListsActive"]],[[[1,"              "],[10,0],[14,0,"mv3 optima-placements__publisher-list-columns"],[12],[1,"\\n                "],[8,[39,26],null,[["@root","@onCheckboxChange","@checkedStateLookup","@headerCta","@hasMultilineLabelText","@grantLastColumnFullWidth","@showGlobalSearch","@doGlobalSearch","@ariaLabelledById","@cellDetailsComponentName"],[[30,0,["offsitePreferencesData","value","adPublisherRestrictions"]],[30,0,["onPublisherListCheckboxChange"]],[30,0,["checkedStateLookupForPublisherList"]],[30,0,["getCreateListHeaderCta"]],true,true,true,[30,0,["doGlobalSearchForPublisherAllowList"]],"publisher-list-columns-view-title","blocklist-download-link"]],null],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n"]],[]],[[[41,[30,0,["offsitePreferencesData","isResolved"]],[[[1,"          "],[8,[39,6],[[16,"data-a11y-trigger",[28,[37,1],["i18n_facet_publisher_list_upload","campaign-manager-web/components/optima/placements"],null]],[24,0,"mb2"],[4,[38,7],["click",[30,0,["showUploadBlocklistPanel"]]],null],[4,[38,8],["add_first_publisher_list"],null]],[["@emphasized","@buttonType","@size","@icon","@text"],[true,"tertiary","medium","add",[28,[37,1],["i18n_facet_publisher_list_upload","campaign-manager-web/components/optima/placements"],null]]],null],[1,"\\n          "],[10,0],[15,0,[29,["optima-placement__lan-offsite-subtitle"," ",[28,[37,11],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_publisher_list_subtitle","campaign-manager-web/components/optima/placements"],null]],[1,"\\n          "],[13],[1,"\\n        "]],[]],null]],[]]]],[]],null],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-layout__width-full u-justify-end mt4"],[12],[1,"\\n        "],[8,[39,6],[[24,0,"mr2"],[4,[38,7],["click",[30,0,["onCancel"]]],null],[4,[38,8],["placements_cancel"],null]],[["@text","@buttonType","@size"],[[28,[37,1],["i18n_cancel","campaign-manager-web/components/optima/placements"],null],"secondary","small"]],null],[1,"\\n        "],[8,[39,6],[[4,[38,7],["click",[30,0,["onApply"]]],null],[4,[38,8],["placements_apply"],null]],[["@text","@buttonType","@size"],[[28,[37,1],["i18n_apply","campaign-manager-web/components/optima/placements"],null],"primary","small"]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[41,[51,[30,0,["isLanEmpty"]]],[[[1,"        "],[10,0],[15,0,[29,["mb1"," ",[28,[37,11],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_exclude_categories","campaign-manager-web/components/optima/placements"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[15,0,[29,["mb2"," ",[28,[37,11],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[30,0,["excludeCategoryEntries","length"]],[[[42,[28,[37,24],[[28,[37,24],[[30,0,["excludeCategoryEntries"]]],null]],null],null,[[[1,"              "],[10,1],[14,0,"optima-placements__list-entry"],[12],[1,"\\n                "],[1,[30,8]],[1,"\\n              "],[13],[1,"\\n"]],[8]],null]],[]],[[[1,"            "],[1,[28,[35,1],["i18n_no_exclude_categories","campaign-manager-web/components/optima/placements"],null]],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n        "],[10,0],[15,0,[29,["mb1"," ",[28,[37,11],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_publisher_lists","campaign-manager-web/components/optima/placements"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[15,0,[29,[[28,[37,11],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[28,[37,10],[[30,0,["offsitePreferencesData","isResolved"]],[30,0,["publisherListEntries","length"]]],null],[[[42,[28,[37,24],[[28,[37,24],[[30,0,["publisherListEntries"]]],null]],null],null,[[[1,"              "],[10,1],[14,0,"optima-placements__list-entry"],[12],[1,"\\n                "],[1,[28,[35,1],["i18n_publisher_list_entry","campaign-manager-web/components/optima/placements"],[["type","name"],[[30,9,["type"]],[30,9,["name"]]]]]],[1,"\\n              "],[13],[1,"\\n"]],[9]],null]],[]],[[[1,"            "],[1,[28,[35,1],["i18n_no_publisher_lists","campaign-manager-web/components/optima/placements"],null]],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n"]],[]],null]],[]]],[1,"  "]],[]]]]],[1,"\\n\\n"],[8,[39,28],[[24,"aria-labelledby","optima-placements-upload-publisherlist-modal-header"]],[["@size","@isOpen","@dismissModal"],["large",[30,0,["shouldShowUploadBlocklistPanel"]],[30,0,["hideUploadBlocklistPanel"]]]],[["default"],[[[[1,"\\n  "],[8,[30,10,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"optima-placements-upload-publisherlist-modal-header"],[15,0,[29,[[28,[37,19],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_facet_publisherlists_upload","campaign-manager-web/components/optima/placements"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,10,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,29],null,[["@onCancel","@onUploadSucceeded","@accountId"],[[30,0,["hideUploadBlocklistPanel"]],[30,0,["onPublisherListUploadSuccess"]],[30,11,["id"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[10]]]]]],["@campaign","iphHelper","category","categoryIndex","pill","pillIndex","pill","entry","entry","modal","@account"],false,["optima/module-card","t","track-render","get","-get-dynamic-var","if","hue-web-button","on","track-interaction","concierge-assist-button","and","hue-web-foundations@-text-body","iph-helper","external-link-info","help-center-url","optima/section-loader","hue-web-inline-feedback","not","error-message","hue-web-foundations@-text-heading","hue-web-switch","gt","fn","each","-track-array","hue-web-pill-input","columns-view","unless","hue-web-modal","upload-publisher-restriction-list-panel"]]',moduleName:"campaign-manager-web/components/optima/placements.hbs",isStrictMode:!1}),V="excludeCategories",Y="publisherlists"
let H=e.default=(E=(0,a.inject)("optima-loader"),y=(0,l.task)(),(0,o.assertPropTypes)((F=class extends i.default{constructor(...e){super(...e),z(this,"i18n",C,this),z(this,"jet",O,this),z(this,"lanBlockList",v,this),z(this,"optimaLoader",w,this),z(this,"xhr",I,this),z(this,"tracking",P,this),z(this,"campaignConfiguration",N,this),z(this,"lix",R,this),z(this,"isEditing",D,this),z(this,"activeColumnsView",M,this),z(this,"shouldShowUploadBlocklistPanel",L,this),z(this,"addedPublisherLists",k,this),z(this,"offsitePreferences",U,this),z(this,"isLanEnabled",x,this),j(this,"addReceivedPublisherListTooltip",(e=>{const t=this.i18n.lookupTranslation(this.constructor,"i18n_received_publisher_list_tooltip")()
return{...e,children:e.children.map((e=>({...e,isOwned:e.isOwned??!0,tooltip:!1===e.isOwned?t:null})))}})),j(this,"onEdit",(()=>{this.isEditing=!0
const{iabCategories:e,publisherRestrictionFiles:t}=this.args.campaign.offsitePreferences??{}
this.offsitePreferences={...e&&{iabCategories:{...e.exclude&&{exclude:[...e.exclude]}}},...t&&{publisherRestrictionFiles:{...t.include&&{include:[...t.include]},...t.exclude&&{exclude:[...t.exclude]}}}}})),j(this,"onCancel",(()=>{this.isEditing=!1,this.offsitePreferences={},this.onClose()})),j(this,"onApply",(()=>{this.offsiteDeliveryEnabled||(this.offsitePreferences={}),this.args.onCampaignChange({offsitePreferences:this.offsitePreferences,offsiteDeliveryEnabled:this.offsiteDeliveryEnabled}),this.isEditing=!1,this.offsitePreferences={},this.isLanEnabled=null,this.onClose()})),j(this,"onAddMore",(e=>{this.activeColumnsView=e})),j(this,"onExcludeCategoriesPillClick",(e=>{this.onExcludeCategoriesCheckboxChange(e,!1)})),j(this,"onExcludeCategoriesCheckboxChange",((e,t)=>{let n
if(t){n=[...this.offsitePreferences.iabCategories?.exclude??[],e.urn]}else n=this.offsitePreferences.iabCategories?.exclude.filter((t=>t!==e.urn))
this.offsitePreferences={...this.offsitePreferences,iabCategories:{exclude:n}},this.tracking.fireInteractionEvent("exclude_categories_column_input",m.CONTROL_INTERACTION_TYPE.SHORT_PRESS)})),j(this,"onSelectAllToggleForExcludedCategories",((e,t)=>{const n=e.cells.map((e=>e.urn))
let a
if(t){a=[...this.offsitePreferences.iabCategories?.exclude??[],...n]}else a=this.offsitePreferences.iabCategories.exclude.filter((e=>!n.includes(e)))
this.offsitePreferences={...this.offsitePreferences,iabCategories:{exclude:a}},this.tracking.fireInteractionEvent("exclude_categories_column_input_select_all",m.CONTROL_INTERACTION_TYPE.SHORT_PRESS)})),j(this,"onPublisherListPillClick",(e=>{this.onPublisherListCheckboxChange(e,!1)})),j(this,"doGlobalSearchForExcludeCategories",(e=>this.excludeCategories.filter((({name:t})=>{const n=e.toLowerCase()
return t.toLowerCase().includes(n)})))),j(this,"onPublisherListCheckboxChange",((e,t)=>{let n,a
if(t){const t=this.offsitePreferences?.publisherRestrictionFiles?.exclude??[],i=this.offsitePreferences?.publisherRestrictionFiles?.include??[],r=this.offsitePreferencesData.value?.adPublisherRestrictions?.children.find((t=>t.urn===e.urn))
n=[...t],a=[...i],r?.publisherRestrictionType===s.PUBLISHER_RESTRICTION_TYPES.ALLOW?a.push(e.urn):r?.publisherRestrictionType===s.PUBLISHER_RESTRICTION_TYPES.BLOCK&&n.push(e.urn)}else n=this.offsitePreferences?.publisherRestrictionFiles.exclude.filter((t=>t!==e.urn)),a=this.offsitePreferences?.publisherRestrictionFiles.include.filter((t=>t!==e.urn))
this.offsitePreferences={...this.offsitePreferences,publisherRestrictionFiles:{exclude:n,include:a}},this.tracking.fireInteractionEvent("publisher_list_column_input",m.CONTROL_INTERACTION_TYPE.SHORT_PRESS)})),j(this,"doGlobalSearchForPublisherAllowList",(e=>this.publisherList.filter((({name:t})=>{const n=e.toLowerCase()
return t.toLowerCase().includes(n)})))),j(this,"getCreateListHeaderCta",(()=>({text:this.i18n.lookupTranslation(this.constructor,"i18n_facet_ad_publisher_list_upload")(),onClick:()=>{this.shouldShowUploadBlocklistPanel=!0,this.tracking.fireInteractionEvent("upload_ad_publisher_list",m.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}}))),j(this,"showUploadBlocklistPanel",(()=>{this.shouldShowUploadBlocklistPanel=!0})),j(this,"hideUploadBlocklistPanel",(()=>{this.shouldShowUploadBlocklistPanel=!1}))
j(this,"onPublisherListUploadSuccess",(e=>this.createBlockList.perform(e))),j(this,"onClose",(()=>{this.activeColumnsView=null}))}get isLanSelectionDisabled(){return!this.campaignConfiguration.isLanAvailable(this.args.campaign)}get isLanToggleLixEnabled(){return this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableOptimaLanToggle)}get isActionsVisible(){return!this.isEditing&&this.args.account.canEditCampaign&&(this.isLanToggleLixEnabled?!this.isLanSelectionDisabled:this.args.campaign.offsiteDeliveryEnabled)}get isExcludeCategoriesActive(){return this.activeColumnsView===V}get isPublisherListsActive(){return this.activeColumnsView===Y}get offsiteDeliveryEnabled(){return null===this.isLanEnabled?this.args.campaign.offsiteDeliveryEnabled:this.isLanEnabled}get offsitePreferencesNames(){const e={};(this.offsitePreferencesData.value?.iabCategories?.children||[]).forEach((t=>{t.children.forEach((t=>{e[t.urn]=t.name}))}))
return(this.offsitePreferencesData.value?.adPublisherRestrictions?.children||[]).forEach((t=>{e[t.urn]=t.name})),e}get excludeCategoryEntries(){return this.args.campaign.offsitePreferences?.iabCategories?.exclude?.map((e=>this.offsitePreferencesNames[e]))??[]}get publisherListEntries(){const e=[],{include:t=[],exclude:n=[]}=this.args.campaign.offsitePreferences?.publisherRestrictionFiles||{}
return n.forEach((t=>e.push({name:this.offsitePreferencesNames[t],type:"block"}))),t.forEach((t=>e.push({name:this.offsitePreferencesNames[t],type:"allow"}))),e}get publisherListPills(){const e=this.offsitePreferences?.publisherRestrictionFiles?.exclude||[],t=this.offsitePreferences?.publisherRestrictionFiles?.include||[],n=e.concat(t)
return n?.length?n.map((e=>({urn:e,name:this.offsitePreferencesNames[e]}))):null}get excludeCategoriesPills(){return(this.offsitePreferences?.iabCategories?.exclude||[]).reduce(((e,t)=>{const n=this.excludeCategoryParentNames[t]
let a=e.find((e=>e.title===n))
a||(a={title:n,pills:[]},e.push(a))
const i=this.offsitePreferencesNames[t]
return a.pills.push({urn:t,name:i}),e}),[]).sort(((e,t)=>e.title.localeCompare(t.title)))}get excludeCategoryParentNames(){const e={},t=this.offsitePreferencesData.value?.iabCategories
return t&&t.children&&t.children.forEach((t=>{t.children.forEach((n=>{e[n.urn]=t.name}))})),e}get excludeCategories(){const e=[]
return(this.offsitePreferencesData.value?.iabCategories.children||[]).forEach((t=>{t.children.forEach((t=>{e.push(t)}))})),e}get checkedStateLookupForExcludeCategories(){return{key:"urn",map:(this.offsitePreferences?.iabCategories?.exclude||[]).reduce(((e,t)=>(e[t]=!0,e)),{})}}get checkedStateLookupForPublisherList(){const e=this.offsitePreferences?.publisherRestrictionFiles?.exclude||[],t=this.offsitePreferences?.publisherRestrictionFiles?.include||[]
return{key:"urn",map:e.concat(t).reduce(((e,t)=>(e[t]=!0,e)),{})}}get isLoadingOptimaModules(){return!this.optimaLoader.allComponentsLoaded}get isEditDisabled(){return this.isLoadingOptimaModules||!this.isLanToggleLixEnabled&&!this.offsiteDeliveryEnabled}get isLoading(){return this.optimaLoader.isComponentLoading(g.MODULE_NAMES.PLACEMENTS)}get isLanEmpty(){return this.offsitePreferencesData.isResolved&&!this.publisherListEntries.length&&!this.excludeCategoryEntries.length}get offsitePreferencesData(){return new _.default(this.fetchOffsitePreferencesData(),this)}async fetchOffsitePreferencesData(){const e={},t=(this.addedPublisherLists,{data:{accountId:this.args.account.id,q:"accountId"},type:"GET"})
try{const n=(await this.xhr.fetch(d.default.offsitePreferences,t,0)).elements.find((e=>e.urn===s.DATA_NODE_URN.ROOT))
n&&n.children.forEach((t=>{switch(t.urn){case s.DATA_NODE_URN.EXCLUDE_CATEGORIES:e.iabCategories=t
break
case s.DATA_NODE_URN.BLOCKLISTS:e.adPublisherRestrictions=this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableToShowPublisherListsOwnership)?this.addReceivedPublisherListTooltip(t):t}}))}catch(n){this.jet.error(new Error(`Failed to fetch offsite preferences data, ${(0,p.getErrorMessage)(n)}`),"optima-placements",!0)}return e}onToggleLan(){this.isLanEnabled=!this.offsiteDeliveryEnabled}*createBlockList(e){const t=yield this.lanBlockList.createBlockList({name:e.name,type:e.type,inputList:(0,b.createUrnFromAttrs)(b.URN_TYPES.MEDIA,e.fileId),beneficiary:(0,b.createUrnFromAttrs)(b.URN_TYPES.SPONSORED_ACCOUNT,e.accountId)}),n=(0,b.createUrnFromAttrs)(b.URN_TYPES.AD_PUBLISHER_FILE,t)
this.shouldShowUploadBlocklistPanel=!1,this.addedPublisherLists={...this.addedPublisherLists,[n]:!1}
const a=[...this.offsitePreferences?.publisherRestrictionFiles?.exclude??[]],i=[...this.offsitePreferences?.publisherRestrictionFiles?.include??[]]
e.type===s.PUBLISHER_RESTRICTION_TYPES.ALLOW?i.push(n):e.type===s.PUBLISHER_RESTRICTION_TYPES.BLOCK&&a.push(n),this.offsitePreferences={...this.offsitePreferences,publisherRestrictionFiles:{exclude:a,include:i}}}},j(F,"propTypes",{account:o.PropTypes.instanceOf(c.default).isRequired,campaign:o.PropTypes.instanceOf(u.default).isRequired,onCampaignChange:o.PropTypes.func.isRequired}),C=G((A=F).prototype,"i18n",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=G(A.prototype,"jet",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=G(A.prototype,"lanBlockList",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=G(A.prototype,"optimaLoader",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=G(A.prototype,"xhr",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=G(A.prototype,"tracking",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=G(A.prototype,"campaignConfiguration",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=G(A.prototype,"lix",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=G(A.prototype,"isEditing",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),M=G(A.prototype,"activeColumnsView",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),L=G(A.prototype,"shouldShowUploadBlocklistPanel",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k=G(A.prototype,"addedPublisherLists",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),U=G(A.prototype,"offsitePreferences",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),x=G(A.prototype,"isLanEnabled",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),G(A.prototype,"offsitePreferencesData",[h.cached],Object.getOwnPropertyDescriptor(A.prototype,"offsitePreferencesData"),A.prototype),G(A.prototype,"onToggleLan",[f.action],Object.getOwnPropertyDescriptor(A.prototype,"onToggleLan"),A.prototype),G(A.prototype,"createBlockList",[y],Object.getOwnPropertyDescriptor(A.prototype,"createBlockList"),A.prototype),S=A))||S);(0,t.setComponentTemplate)(B,H)})),define("campaign-manager-web/components/optima/product-description-feedback-survey",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"daRiuyiR",block:'[[[1,"\\n"],[11,0],[24,0,"product-description__feedback-survey pt3 pb1"],[17,1],[12],[1,"\\n  "],[10,2],[15,0,[29,[[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_feedback_survey_header_message","campaign-manager-web/components/optima/product-description-feedback-survey"],null]],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,2]],null]],null],null,[[[1,"      "],[10,"li"],[15,0,[29,["u-list--no-style pt3"," ",[28,[37,0],null,[["size"],["small"]]]," ",[36,4]]]],[12],[1,"\\n        "],[8,[39,5],[[4,[38,7],["change",[28,[37,8],[[30,3],"isChecked",[28,[37,9],[[30,3,["isChecked"]]],null]],null]],null]],[["@inputId","@isChecked"],[[28,[37,6],["feedback_option_",[30,3,["key"]]],null],[30,3,["isChecked"]]]],null],[1,"\\n\\n        "],[10,"label"],[15,"for",[28,[37,6],["feedback_option_",[30,3,["key"]]],null]],[14,0,"ml1"],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_feedback_survey_options","campaign-manager-web/components/optima/product-description-feedback-survey"],[["feedbackOption"],[[30,3,["key"]]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[3]],null],[1,"  "],[13],[1,"\\n\\n  "],[8,[39,10],[[16,0,[29,["product-description__feedback-survey-input pr4 mt3"," ",[36,4]]]],[24,"rows","3"],[4,[38,7],["input",[28,[37,11],["target.value",[30,4]],null]],null]],[["@inputId"],["product-description__feedback-survey-input"]],null],[1,"\\n"],[13]],["&attrs","@feedbackOptionsList","option","@onFeedbackDescriptionChange"],false,["hue-web-foundations@-text-body","t","each","-track-array","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","concat","on","ember-set-helper@set","not","hue-web-text-area","pick"]]',moduleName:"campaign-manager-web/components/optima/product-description-feedback-survey.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/optima/product-description-feedback",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/component","@linkedin/ember-prop-types","@glimmer/tracking","@ember/service","campaign-manager-web/constants/generative-ai-ads","campaign-manager-web/constants/generative-ai-ads-tracking","campaign-manager-web/utils/generative-ai-ads","campaign-manager-web/utils/optima/ads-review","campaign-manager-web/utils/assets/generate-byte-uuid"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E
function y(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A=(0,n.createTemplateFactory)({id:"Fiq5c9Ni",block:'[[[1,"\\n"],[41,[30,0,["isThumbIconClicked"]],[[[41,[30,0,["shouldShowFeedbackSurvey"]],[[[1,"    "],[10,0],[14,0,"ph5 pt3 pb3"],[12],[1,"\\n      "],[8,[39,1],null,[["@feedbackOptionsList","@onFeedbackDescriptionChange"],[[30,0,["feedbackOptionsList"]],[30,0,["onFeedbackDescriptionChangeInEditModal"]]]],null],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-end mt2"],[12],[1,"\\n        "],[8,[39,2],[[24,0,"mr3"],[4,[38,4],["click",[30,0,["onResetFeedbackSurvey"]]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,3],["i18n_product_description_survey_feedback_cancel_button","campaign-manager-web/components/optima/product-description-feedback"],null]]],null],[1,"\\n        "],[8,[39,2],[[4,[38,4],["click",[28,[37,5],[[30,0,["onSubmitFeedback"]],"NEGATIVE"],null]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,3],["i18n_product_description_survey_feedback_submit_button","campaign-manager-web/components/optima/product-description-feedback"],null]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[10,0],[14,0,"ph5 pv4"],[12],[1,"\\n      "],[10,2],[15,0,[29,["mb2"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_optima_product_description_feedback_completion_message","campaign-manager-web/components/optima/product-description-feedback"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["mt2"," ",[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_optima_product_description_feedback_completion_context","campaign-manager-web/components/optima/product-description-feedback"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]]]],[]],[[[1,"  "],[10,0],[14,0,"u-display-flex u-justify-between ph5 pv4"],[12],[1,"\\n    "],[10,0],[14,0,"u-display-flex"],[12],[1,"\\n      "],[10,2],[15,0,[29,["pt3 pb3"," ",[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_optima_product_description_feedback","campaign-manager-web/components/optima/product-description-feedback"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-justify-end u-items-center"],[12],[1,"\\n      "],[8,[39,2],[[24,0,"mr2"],[4,[38,4],["click",[28,[37,5],[[30,0,["onSubmitFeedback"]],"POSITIVE"],null]],null]],[["@circle","@buttonType","@icon","@size"],[true,"tertiary","thumbs-up-outline","small"]],null],[1,"\\n      "],[8,[39,2],[[4,[38,4],["click",[30,0,["onShowFeedbackSurvey"]]],null]],[["@circle","@buttonType","@icon","@size"],[true,"tertiary","thumbs-down-outline","small"]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]],[],false,["if","optima/product-description-feedback-survey","hue-web-button","t","on","fn","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/optima/product-description-feedback.hbs",isStrictMode:!1})
let C=e.default=(0,r.assertPropTypes)((E=class extends i.default{constructor(...e){super(...e),y(this,"tracking",b,this),y(this,"feedbackOptionsList",_,this),y(this,"shouldShowFeedbackSurvey",h,this),y(this,"isThumbIconClicked",f,this),y(this,"feedbackSurveyDescriptionInEditModal",T,this)}onFeedbackDescriptionChangeInEditModal(e){this.feedbackSurveyDescriptionInEditModal=e}onResetFeedbackSurvey(){this.shouldShowFeedbackSurvey=!1,this.isThumbIconClicked=!1}onShowFeedbackSurvey(){this.shouldShowFeedbackSurvey=!0,this.isThumbIconClicked=!0}onSubmitFeedback(e){this.shouldShowFeedbackSurvey=!1,this.isThumbIconClicked=!0
const t=(0,d.selectedFeedbackOptions)(this.feedbackOptionsList)
this.tracking.fireTrackingPayload(c.GAI_TRACKING_EVENTS.FEEDBACK_SUBMIT_LMS_EVENT,(0,u.buildGaiFeedbackSubmitEventPayload)({creationFlowId:(0,p.default)(),accountId:this.args.accountId,selectedFeedbackOptions:t,userProvidedFeedback:this.feedbackSurveyDescriptionInEditModal,aiAdCopies:this.args.productDescriptionElements,gaiPlatformTrackingId:this.args.gaiRequestTrackingId,fieldName:s.AI_FIELDS.PRODUCT_DESCRIPTION,isRegeneration:!1,feedbackType:s.GenerativeAIFeedbackType[e]}))}},O=E,v="propTypes",w={accountId:r.PropTypes.oneOfType([r.PropTypes.number,r.PropTypes.string]).isRequired,gaiRequestTrackingId:r.PropTypes.string.isRequired,productDescriptionElements:r.PropTypes.array.isRequired},v in O?Object.defineProperty(O,v,{value:w,enumerable:!0,configurable:!0,writable:!0}):O[v]=w,b=S((g=E).prototype,"tracking",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=S(g.prototype,"feedbackOptionsList",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[{key:s.AdGenerativeAISurveyChoice.INACCURATE,isChecked:!1},{key:s.AdGenerativeAISurveyChoice.WRONG_FOCUS,isChecked:!1},{key:s.AdGenerativeAISurveyChoice.TOO_GENERIC,isChecked:!1},{key:s.AdGenerativeAISurveyChoice.TOO_LONG,isChecked:!1},{key:s.AdGenerativeAISurveyChoice.OFFENSIVE,isChecked:!1},{key:"HARMFUL",isChecked:!1},{key:"BIAS",isChecked:!1},{key:s.AdGenerativeAISurveyChoice.OTHER,isChecked:!1}]}}),h=S(g.prototype,"shouldShowFeedbackSurvey",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f=S(g.prototype,"isThumbIconClicked",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),T=S(g.prototype,"feedbackSurveyDescriptionInEditModal",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),S(g.prototype,"onFeedbackDescriptionChangeInEditModal",[a.action],Object.getOwnPropertyDescriptor(g.prototype,"onFeedbackDescriptionChangeInEditModal"),g.prototype),S(g.prototype,"onResetFeedbackSurvey",[a.action],Object.getOwnPropertyDescriptor(g.prototype,"onResetFeedbackSurvey"),g.prototype),S(g.prototype,"onShowFeedbackSurvey",[a.action],Object.getOwnPropertyDescriptor(g.prototype,"onShowFeedbackSurvey"),g.prototype),S(g.prototype,"onSubmitFeedback",[a.action],Object.getOwnPropertyDescriptor(g.prototype,"onSubmitFeedback"),g.prototype),m=g))||m
var O,v,w;(0,t.setComponentTemplate)(A,C)})),define("campaign-manager-web/components/optima/section-loader",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"+Xe9C5d6",block:'[[[11,0],[17,1],[12],[1,"\\n  "],[8,[39,0],[[24,0,"mb2 module-card-loader__column-title"]],[["@isLoading","@size"],[true,"small"]],null],[1,"\\n  "],[8,[39,0],[[24,0,"mb2 module-card-loader__column-content"]],[["@isLoading","@size"],[true,"medium"]],null],[1,"\\n  "],[8,[39,0],[[24,0,"mb2 module-card-loader__column-content"]],[["@isLoading","@size"],[true,"medium"]],null],[1,"\\n"],[13]],["&attrs"],false,["inline-skeleton-loader"]]',moduleName:"campaign-manager-web/components/optima/section-loader.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/optima/summary/learning-phase-indicator",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"HF8ZNHLe",block:'[[[1,"\\n"],[8,[39,0],[[16,0,[29,[[52,[30,1],"learning-phase-indicator"]," u-border__common"]]],[17,2]],[["@type","@isDismissable"],["recommendation",false]],[["default"],[[[[1,"\\n  "],[8,[39,2],null,null,[["default"],[[[[1,"\\n    "],[1,[28,[35,3],["i18n_learning_phase","campaign-manager-web/components/optima/summary/learning-phase-indicator"],[["linkInfo"],[[28,[37,4],null,[["role","href","ariaLabel","dataTestSelector"],[[30,3,["role"]],[28,[37,5],null,[["path","accountId"],["help/lms/answer/a1640350",[30,4]]]],[28,[37,3],["i18n_learning_phase_learn_more_aria","campaign-manager-web/components/optima/summary/learning-phase-indicator"],null],"data-test-learning-phase-indicator_learn-more"]]]]]]],[1,"\\n  "]],[3]]]]],[1,"\\n"]],[]]]]]],["@addPadding","&attrs","iphHelper","@accountId"],false,["inline-notification","if","iph-helper","t","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/optima/summary/learning-phase-indicator.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/page-empty-state",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/debug","@ember/utils","@ember/object"],(function(e,t,n,a,i,r,o,l){var s,c,u
function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"TzxCJ+4C",block:'[[[11,0],[24,0,"u-layout-flex__container--direction-column-center"],[17,1],[12],[1,"\\n  "],[8,[39,0],[[24,0,"cm-hue-empty-state"]],[["@illustration","@headline","@message","@size"],[[30,2],[30,3],[30,4],[30,0,["illustrationSize"]]]],null],[1,"\\n"],[41,[48,[30,7]],[[[1,"    "],[18,7,null],[1,"\\n"]],[]],[[[41,[30,5],[[[1,"      "],[8,[39,4],[[24,0,"mb4"],[4,[38,5],["click",[30,0,["onPrimaryButtonClick"]]],null]],[["@text","@size"],[[30,5],"small"]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,6],[[[1,"      "],[8,[39,4],[[24,0,"mb4"],[4,[38,5],["click",[30,0,["onTertiaryButtonClick"]]],null]],[["@text","@buttonType"],[[30,6],"tertiary"]],null],[1,"\\n"]],[]],null]],[]]],[13]],["&attrs","@illustration","@headline","@message","@primaryActionText","@tertiaryActionText","&default"],false,["hue-web-empty-state","if","has-block","yield","hue-web-button","on"]]',moduleName:"campaign-manager-web/components/page-empty-state.hbs",isStrictMode:!1})
let m=e.default=(0,i.assertPropTypes)((u=class extends a.default{get illustrationSize(){return this.args.size||"large"}constructor(){super(...arguments),this._assertAttrs()}onPrimaryButtonClick(e){this.args.onPrimaryButtonClick?.(e)}onTertiaryButtonClick(){this.args.onTertiaryButtonClick?.()}_assertAttrs(){const{primaryActionText:e,onPrimaryButtonClick:t,tertiaryActionText:n,onTertiaryButtonClick:a}=this.args;(0,o.isPresent)(e),(0,o.isPresent)(n)}},g=u,b="propTypes",_={illustration:i.PropTypes.string.isRequired,headline:i.PropTypes.SafeString.isRequired,message:i.PropTypes.SafeString,size:i.PropTypes.string,muted:i.PropTypes.bool,primaryActionText:i.PropTypes.SafeString,onPrimaryButtonClick:i.PropTypes.func,tertiaryActionText:i.PropTypes.SafeString,onTertiaryButtonClick:i.PropTypes.func},b in g?Object.defineProperty(g,b,{value:_,enumerable:!0,configurable:!0,writable:!0}):g[b]=_,d((c=u).prototype,"onPrimaryButtonClick",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"onPrimaryButtonClick"),c.prototype),d(c.prototype,"onTertiaryButtonClick",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"onTertiaryButtonClick"),c.prototype),s=c))||s
var g,b,_;(0,t.setComponentTemplate)(p,m)})),define("campaign-manager-web/components/payment-checkout/business-info",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/component","@glimmer/tracking","@ember/service","@linkedin/ember-prop-types","ember-customer-onboarding/utils/address-entity","campaign-manager-web/components/payment-checkout/business-info","ember-customer-onboarding/utils/constants","campaign-manager-web/constants/payment-checkout","campaign-manager-web/constants/pem/billing"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A=(0,n.createTemplateFactory)({id:"aSnFQNwz",block:'[[[8,[39,0],null,[["@data","@onFormStateChange","@onError"],[[30,0,["data"]],[30,0,["onFormStateChange"]],[30,0,["onError"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["showAddressSelectionScreen"]],[[[1,"    "],[18,2,[[28,[37,3],null,[["businessInfoPageContent","onBackToOnboardingForm","onSave"],[[30,1,["addressSelection"]],[30,1,["onBackToOnboardingForm"]],[30,1,["onSave"]]]]]]],[1,"\\n"]],[]],[[[1,"    "],[18,2,[[28,[37,3],null,[["businessInfoPageContent","onBackToOnboardingForm","onSave"],[[50,[28,[37,5],[[30,1,["onboardingFieldSet"]]],null],0,null,[["businessNameOverrides","initializingData"],[[28,[37,3],null,[["labelName","helperText"],[[28,[37,6],["i18n_business_info_business_name_input_label","campaign-manager-web/components/payment-checkout/business-info"],null],[28,[37,6],["i18n_business_info_business_name_input_helper_text","campaign-manager-web/components/payment-checkout/business-info"],[["linkInfo"],[[28,[37,7],null,[["dataTestSelector","ariaLabel","href"],["data-test-business-info__business-name-helper-text-link",[28,[37,6],["i18n_business_info_business_name_input_helper_learn_more_a11y_text","campaign-manager-web/components/payment-checkout/business-info"],null],[28,[37,8],null,[["path"],["help/lms/answer/a1517918"]]]]]]]]]]]],[30,0,["onboardingFieldsetData"]]]]],[30,1,["onBackToOnboardingForm"]],[30,1,["onSave"]]]]]]],[1,"\\n"]],[]]]],[1]]]]]],["cv","&default"],false,["customer-verification","if","yield","hash","component","ember-holy-futuristic-template-namespacing-batman-translate-dynamic-2","t","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/payment-checkout/business-info.hbs",isStrictMode:!1}),{PAGE_LOAD_ERROR:C,PAGE_SUBMIT_ERROR:O}=d.MODAL_PAGE_ERROR_TYPES
let v=e.default=(m=(0,o.inject)("account"),(0,l.assertPropTypes)((T=class extends i.default{constructor(...e){super(...e),E(this,"i18n",_,this),E(this,"accountService",h,this),y(this,"data",{verificationType:u.VerificationType.DSA,pemProductName:p.CMT_SLB_LBP_PEM_PRODUCT_NAME}),E(this,"showAddressSelectionScreen",f,this)}get onboardingFieldsetData(){const{businessInfoToEdit:e}=this.args
if(e)return{businessName:e.name,addressToEdit:new s.CustomerVerificationAddressEntity(e.address)}}onFormStateChange(e,t){switch(e){case u.OnboardingComponentState.BUSINESS_COLLECTION:this.showAddressSelectionScreen=!1,this.args.onBusinessInfoLoad()
break
case u.OnboardingComponentState.ADDRESS_SELECTION:this.showAddressSelectionScreen=!0,this.args.onBusinessInfoSuccess()
break
case u.OnboardingComponentState.COMPLETE:{const{value:{legalOrganization:e,defaultBillToAddress:n,entityUrn:a}}=t,i={name:e.legalName,address:n.rawAddress,entityUrn:a}
this._saveCustomer(i)
break}}}onError(e,t){let n,a=O
switch(e){case u.ErrorTypes.RENDER_FAILURE:a=C
break
case u.ErrorTypes.ADDRESS_VERIFICATION_FAILURE:n=this.i18n.lookupTranslatedMessage(c.default,"i18n_address_verification_error")
break
case u.ErrorTypes.VERIFICATION_FAILURE:n=this.i18n.lookupTranslatedMessage(c.default,"i18n_business_information_save_error")
break
case u.ErrorTypes.ADDRESS_INVALID_FAILURE:n=t}this.args.onBusinessInfoError(a,n)}async _saveCustomer(e){try{await this.accountService.updateAccountWithCustomerUrn(this.args.accountId,e.entityUrn),this.args.onBusinessInfoSuccess(e)}catch(t){this.args.onBusinessInfoError(O,this.i18n.lookupTranslatedMessage(c.default,"i18n_business_information_save_error"))}}},y(T,"propTypes",{businessInfoToEdit:l.PropTypes.object,accountId:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.number]).isRequired,onBusinessInfoError:l.PropTypes.func.isRequired,onBusinessInfoLoad:l.PropTypes.func.isRequired,onBusinessInfoSuccess:l.PropTypes.func.isRequired}),_=S((b=T).prototype,"i18n",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(b.prototype,"accountService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(b.prototype,"showAddressSelectionScreen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S(b.prototype,"onFormStateChange",[a.action],Object.getOwnPropertyDescriptor(b.prototype,"onFormStateChange"),b.prototype),S(b.prototype,"onError",[a.action],Object.getOwnPropertyDescriptor(b.prototype,"onError"),b.prototype),g=b))||g);(0,t.setComponentTemplate)(A,v)})),define("campaign-manager-web/components/payment-checkout/coupon-redeem",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/component","@glimmer/tracking","@ember/service","ember-concurrency-decorators","@linkedin/ember-prop-types","@linkedin/ember-tracked-validations","campaign-manager-web/components/payment-checkout/coupon-redeem"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y
function S(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function A(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const C=(0,n.createTemplateFactory)({id:"xZNVYDq8",block:'[[[18,3,[[28,[37,1],null,[["Label","Input","Button"],[[50,"payment-checkout/coupon-redeem/label",0,null,null],[50,"payment-checkout/coupon-redeem/input",0,null,[["errorText","onCouponInputChange","placeholder"],[[30,0,["errorText"]],[30,0,["onCouponInputChange"]],[30,1]]]],[50,"payment-checkout/coupon-redeem/button",0,null,[["onCouponRedeem","buttonType"],[[28,[37,3],[[30,0,["onCouponRedeem"]]],null],[30,2]]]]]]]]],[1,"\\n"]],["@placeholder","@buttonType","&default"],false,["yield","hash","component","perform"]]',moduleName:"campaign-manager-web/components/payment-checkout/coupon-redeem.hbs",isStrictMode:!1}),O={couponCodeToRedeem:(0,c.validator)("presence",{presence:!0,disabled(){return!this.enableCouponInputValidator},message(){return(0,a.get)(this,"model.i18n").lookupTranslation(u.default,"i18n_coupon_input_error_message")()}})}
let v=e.default=(d=(0,c.hasValidations)(O),p=(0,o.inject)("billing-v2"),m=(0,l.task)({drop:!0}),(0,s.assertPropTypes)(g=d((y=class extends i.default{constructor(...e){super(...e),S(this,"billingService",_,this),S(this,"i18n",h,this),S(this,"couponCodeToRedeem",f,this),S(this,"enableCouponInputValidator",T,this),S(this,"redemptionErrorMessage",E,this)}get errorText(){return this.validations.attrs.couponCodeToRedeem.message??this.redemptionErrorMessage}onCouponInputChange(e){this.enableCouponInputValidator=!1,this.couponCodeToRedeem=e.target.value}*onCouponRedeem(){if(this.enableCouponInputValidator=!0,this.validations.isValid){const{accountId:t,billToCustomerUrn:n}=this.args
try{const e=yield this.billingService.redeemCoupon(t,n,this.couponCodeToRedeem)
this.args.onSuccess(e)}catch({status:e}){this.redemptionErrorMessage=400===e||404===e?this.i18n.lookupTranslation(u.default,"i18n_invalid_code_error_message")():this.i18n.lookupTranslation(u.default,"i18n_coupon_redemption_error_message")()}}}},w=y,I="propTypes",P={accountId:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.number]).isRequired,billToCustomerUrn:s.PropTypes.string.isRequired,onSuccess:s.PropTypes.func.isRequired,placeholder:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.SafeString])},I in w?Object.defineProperty(w,I,{value:P,enumerable:!0,configurable:!0,writable:!0}):w[I]=P,_=A((b=y).prototype,"billingService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=A(b.prototype,"i18n",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=A(b.prototype,"couponCodeToRedeem",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=A(b.prototype,"enableCouponInputValidator",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),E=A(b.prototype,"redemptionErrorMessage",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A(b.prototype,"onCouponInputChange",[a.action],Object.getOwnPropertyDescriptor(b.prototype,"onCouponInputChange"),b.prototype),A(b.prototype,"onCouponRedeem",[m],Object.getOwnPropertyDescriptor(b.prototype,"onCouponRedeem"),b.prototype),g=b))||g)||g)
var w,I,P;(0,t.setComponentTemplate)(C,v)})),define("campaign-manager-web/components/payment-checkout/coupon-redeem/button",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"9aa11ayf",block:'[[[8,[39,0],[[17,1],[4,[38,3],["click",[30,3]],null]],[["@buttonType","@size","@text"],[[28,[37,1],[[30,2],"secondary"],null],"small",[28,[37,2],["i18n_apply","campaign-manager-web/components/payment-checkout/coupon-redeem/button"],null]]],null],[1,"\\n"]],["&attrs","@buttonType","@onCouponRedeem"],false,["hue-web-button","or","t","on"]]',moduleName:"campaign-manager-web/components/payment-checkout/coupon-redeem/button.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/payment-checkout/coupon-redeem/input",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"uBT93htt",block:'[[[8,[39,0],[[16,"placeholder",[30,1]],[4,[38,1],["change",[30,3]],null]],[["@inputId","@errorText"],["coupon-redeem-input",[30,2]]],null],[1,"\\n"]],["@placeholder","@errorText","@onCouponInputChange"],false,["hue-web-text-input","on"]]',moduleName:"campaign-manager-web/components/payment-checkout/coupon-redeem/input.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/payment-checkout/coupon-redeem/label",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"djVrv3ll",block:'[[[10,0],[14,0,"u-flex-row u-items-center"],[12],[1,"\\n  "],[10,"label"],[14,"for","coupon-redeem-input"],[15,0,[29,[[28,[37,0],null,[["weight","color"],["bold","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_coupon_redeem_input_label","campaign-manager-web/components/payment-checkout/coupon-redeem/label"],null]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,2],null,[["@content"],[[28,[37,1],["i18n_coupon_redeem_input_tooltip_message","campaign-manager-web/components/payment-checkout/coupon-redeem/label"],null]]],[["trigger"],[[[[1,"\\n      "],[8,[39,3],[[16,"aria-label",[28,[37,1],["i18n_a11y_coupon_redeem_input_tooltip_trigger","campaign-manager-web/components/payment-checkout/coupon-redeem/label"],null]],[4,[38,4],[[30,1,["triggerContentSharedInfo"]]],null]],[["@size","@icon","@circle","@buttonType"],["small","question",true,"tertiary"]],null],[1,"\\n    "]],[1]]]]],[1,"\\n"],[13],[1,"\\n"]],["Trigger"],false,["hue-web-foundations@-text-body","t","hue-web-tooltip","hue-web-button","hue-web-tooltip@hue-web-tooltip-trigger"]]',moduleName:"campaign-manager-web/components/payment-checkout/coupon-redeem/label.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/payment-checkout/coupon-redeem/success",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"+Gfcw5xt",block:'[[[10,0],[12],[1,"\\n  "],[8,[39,0],null,null,null],[1,"\\n  "],[10,0],[14,0,"u-layout-flex__container--no-wrap--flex-start"],[12],[1,"\\n    "],[8,[39,1],[[24,0,"u-color__icon-positive u-flex-shrink-0"]],[["@name","@size","@a11yText"],["signal-success","medium",[28,[37,2],["i18n_coupon_redeem_success_icon_a11y_text","campaign-manager-web/components/payment-checkout/coupon-redeem/success"],null]]],null],[1,"\\n    "],[10,2],[14,0,"ml1 u-overflow-ellipsis"],[12],[1,[30,1]],[13],[1,"\\n    "],[8,[39,3],[[24,0,"u-color__link ml2 u-flex-shrink-0"],[16,"aria-label",[28,[37,2],["i18n_coupon_redeem_success_edit_button_label","campaign-manager-web/components/payment-checkout/coupon-redeem/success"],null]],[4,[38,4],["click",[30,2]],null]],[["@buttonType","@size","@icon","@emphasized","@circle"],["tertiary","small","edit",true,true]],null],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n"]],["@successMessage","@onEditCoupon"],false,["payment-checkout/coupon-redeem/label","hue-web-icons@icon","t","hue-web-button","on"]]',moduleName:"campaign-manager-web/components/payment-checkout/coupon-redeem/success.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/payment-checkout/credit-card-page-content",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/constants/payment-checkout"],(function(e,t,n,a,i,r,o,l){var s,c,u,d
function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const m=(0,n.createTemplateFactory)({id:"IBKD+LYh",block:'[[[10,0],[12],[1,"\\n  "],[10,2],[12],[1,"\\n    "],[8,[39,0],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_payment_checkout_credit_card_header","campaign-manager-web/components/payment-checkout/credit-card-page-content"],[["linkInfo"],[[28,[37,2],null,[["dataTestSelector","href","ariaLabel","role"],["data-test-credit-card-page-content__header-learn-more-link",[28,[37,3],null,[["path"],["help/lms/answer/a417978"]]],[28,[37,1],["i18n_payment_checkout_credit_card_header_learn_more_label","campaign-manager-web/components/payment-checkout/credit-card-page-content"],null],[30,1,["role"]]]]]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[15,0,[29,["payment-checkout-modal__credit-card-form"," ",[36,4]]]],[12],[1,"\\n    "],[18,5,null],[1,"\\n"],[41,[30,0,["showCouponRedeemComponent"]],[[[41,[30,0,["successMessage"]],[[[1,"        "],[8,[39,7],null,[["@successMessage","@onEditCoupon"],[[30,0,["successMessage"]],[28,[37,8],[[30,0],"successMessage",null],null]]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[39,9],null,[["@accountId","@billToCustomerUrn","@onSuccess","@placeholder"],[[30,2],[30,3],[30,0,["onCouponRedeemSuccess"]],[28,[37,1],["i18n_code_input_placeholder","campaign-manager-web/components/payment-checkout/credit-card-page-content"],null]]],[["default"],[[[[1,"\\n          "],[8,[30,4,["Label"]],null,null,null],[1,"\\n          "],[10,0],[14,0,"u-layout-flex__container--baseline-no-wrap"],[12],[1,"\\n            "],[8,[30,4,["Input"]],null,null,null],[1,"\\n            "],[8,[30,4,["Button"]],[[24,0,"ml4"]],null,null],[1,"\\n          "],[13],[1,"\\n        "]],[4]]]]],[1,"\\n"]],[]]]],[]],null],[1,"  "],[13],[1,"\\n"],[13],[1,"\\n"]],["iphHelper","@accountId","@billToCustomerUrn","cr","&creditCardForm"],false,["iph-helper","t","external-link-info","help-center-url","hue-web-foundations@-artdeco-migration-scope","yield","if","payment-checkout/coupon-redeem/success","set","payment-checkout/coupon-redeem"]]',moduleName:"campaign-manager-web/components/payment-checkout/credit-card-page-content.hbs",isStrictMode:!1})
let g=e.default=(0,o.assertPropTypes)((d=class extends i.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="successMessage",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get showCouponRedeemComponent(){return this.args.modalType===l.MODAL_TYPE.ONBOARDING}onCouponRedeemSuccess(e){this.successMessage=e}},b=d,_="propTypes",h={modalType:o.PropTypes.string.isRequired,accountId:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.number]).isRequired,billToCustomerUrn:o.PropTypes.string.isRequired},_ in b?Object.defineProperty(b,_,{value:h,enumerable:!0,configurable:!0,writable:!0}):b[_]=h,u=p((c=d).prototype,"successMessage",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(c.prototype,"onCouponRedeemSuccess",[a.action],Object.getOwnPropertyDescriptor(c.prototype,"onCouponRedeemSuccess"),c.prototype),s=c))||s
var b,_,h;(0,t.setComponentTemplate)(m,g)})),define("campaign-manager-web/components/payment-checkout/credit-card-wrapper",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/component","@glimmer/tracking","@ember/service","@linkedin/ember-prop-types","ember-payments-wallet/utils/payment-constants","campaign-manager-web/utils/billing"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f=(0,n.createTemplateFactory)({id:"xacKW1EU",block:'[[[18,1,[[28,[37,1],null,[["creditCardForm","onSave"],[[50,"payment-method-container",0,null,[["data","hideSaveCTA","onPaymentMethodUpdateComplete","onPrePaymentIntentConfirm","orchestrationState"],[[30,0,["creditCardData"]],true,[30,0,["onPaymentMethodUpdateComplete"]],[30,0,["onPrePaymentIntentConfirm"]],[30,0,["paymentOrchestrationState"]]]]],[30,0,["triggerSavePaymentMethod"]]]]]]],[1,"\\n"]],["&default"],false,["yield","hash","component"]]',moduleName:"campaign-manager-web/components/payment-checkout/credit-card-wrapper.hbs",isStrictMode:!1})
let T=e.default=(0,l.assertPropTypes)((g=class extends i.default{constructor(){super(...arguments),b(this,"router",p,this),_(this,"routeQueryParams",this.router.currentRoute.queryParams),b(this,"paymentOrchestrationState",m,this),this.routeQueryParams?.authState===s.PaymentAuthState.Success&&this.onCreditCardSuccess(this.routeQueryParams?.paymentIntentUrn,this.routeQueryParams?.contactUrn,this.routeQueryParams?.paymentMethodUrn)}get creditCardData(){return{customerUrn:this.args.billToCustomerUrn,enterpriseApplicationType:s.EnterpriseApplicationTypes.CAMPAIGN_MANAGER}}onCreditCardSuccess(e,t,n){this.args.onCreditCardSuccess({contactUrn:t,paymentMethodUrn:n,paymentIntentUrn:e})}onPaymentMethodUpdateComplete(e,t={},n){if(e===s.PaymentAuthState.Success){const e=n?.contactUrn,a=n?.paymentMethodUrn,{paymentIntentUrn:i}=t
this.onCreditCardSuccess(i,e,a)}else e!==s.PaymentAuthState.RequiresNextAction&&(this.paymentOrchestrationState=null)}onPrePaymentIntentConfirm({baseRedirectUrl:e}){if(!e)return null
const t=(0,c.get2FARedirectUrl)(e,{paymentCheckoutModalType:this.args.modalType,contactUrn:this.contactUrn,paymentMethodUrn:this.paymentMethodUrn})
return t?{redirectUrl:t}:null}triggerSavePaymentMethod(){this.paymentOrchestrationState=s.OrchestrationState.SavePaymentMethod}},_(g,"propTypes",{modalType:l.PropTypes.string.isRequired,billToCustomerUrn:l.PropTypes.string.isRequired,onCreditCardSuccess:l.PropTypes.func.isRequired}),p=h((d=g).prototype,"router",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(d.prototype,"paymentOrchestrationState",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),h(d.prototype,"onCreditCardSuccess",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"onCreditCardSuccess"),d.prototype),h(d.prototype,"onPaymentMethodUpdateComplete",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"onPaymentMethodUpdateComplete"),d.prototype),h(d.prototype,"onPrePaymentIntentConfirm",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"onPrePaymentIntentConfirm"),d.prototype),h(d.prototype,"triggerSavePaymentMethod",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"triggerSavePaymentMethod"),d.prototype),u=d))||u;(0,t.setComponentTemplate)(f,T)})),define("campaign-manager-web/components/payment-checkout/modal",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/component","@glimmer/tracking","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/components/payment-checkout/modal","campaign-manager-web/constants/payment-checkout","campaign-manager-web/utils/http-error","campaign-manager-web/constants/billing","ember-payments-wallet/utils/payment-constants","campaign-manager-web/entities/account","rsvp","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/billing"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_){var h,f,T,E,y,S,A,C,O,v,w,I,P
function N(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function R(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function D(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const M=(0,n.createTemplateFactory)({id:"i/54gEZJ",block:'[[[8,[39,0],[[24,"aria-labelledby","payment-checkout-modal-header-text"]],[["@isOpen","@size","@dismissModal"],[[30,1],"medium",[30,2]]],[["default"],[[[[1,"\\n  "],[8,[39,1],null,[["@accountId","@businessInfoToEdit","@onBusinessInfoError","@onBusinessInfoLoad","@onBusinessInfoSuccess"],[[30,4,["accountId"]],[30,5],[30,0,["onPageError"]],[28,[37,2],[[30,0],"pageLoadError",false],null],[30,0,["onPageSuccess"]]]],[["default"],[[[[1,"\\n    "],[8,[39,3],null,[["@modalType","@billToCustomerUrn","@onCreditCardSuccess"],[[30,7],[30,8],[30,0,["onPageSuccess"]]]],[["default"],[[[[1,"\\n      "],[8,[39,4],null,[["@billToCustomerUrn","@billToAddressUrn","@onTaxIdSaveSuccess"],[[30,8],[30,10],[30,0,["onPageSuccess"]]]],[["default"],[[[[1,"\\n        "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n          "],[10,"h2"],[14,1,"payment-checkout-modal-header-text"],[15,0,[29,[[28,[37,5],null,[["size"],["large"]]]]]],[12],[1,"\\n            "],[1,[28,[35,6],[[28,[37,7],[[30,0,["modalHeaderTitlesMap"]],[30,0,["currentPage"]]],null],"campaign-manager-web/components/payment-checkout/modal"],null]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isBusinessInfoPage"]],[[[1,"            "],[10,0],[15,0,[29,[[36,9]]]],[12],[1,"\\n              "],[8,[30,6,["businessInfoPageContent"]],null,null,[["verificationInformation"],[[[[1,"\\n                  "],[10,2],[12],[1,[28,[35,6],["i18n_payment_checkout_modal_business_information_subtitle","campaign-manager-web/components/payment-checkout/modal"],null]],[13],[1,"\\n                "]],[]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],[[[41,[30,0,["isCreditCardPage"]],[[[1,"            "],[8,[39,10],null,[["@isHidden","@message","@type"],[[28,[37,11],[[30,0,["errorMessage"]]],null],[30,0,["errorMessage"]],"negative"]],null],[1,"\\n            "],[8,[39,12],null,[["@modalType","@accountId","@billToCustomerUrn"],[[30,7],[30,4,["accountId"]],[30,8]]],[["creditCardForm"],[[[[1,"\\n                "],[8,[30,9,["creditCardForm"]],null,null,null],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["isTaxIdPage"]],[[[1,"            "],[8,[30,11,["Entry"]],null,null,null],[1,"\\n"]],[]],[[[41,[30,0,["isErrorPage"]],[[[1,"            "],[10,0],[14,0,"u-display-flex u-flex-column u-items-center"],[12],[1,"\\n              "],[8,[39,13],[[24,0,"mt2 mb5"]],[["@size","@name"],["small","error-server"]],null],[1,"\\n              "],[10,2],[15,0,[29,["mb5"," ",[36,14]]]],[12],[1,[28,[35,6],["i18n_payment_checkout_modal_error_message","campaign-manager-web/components/payment-checkout/modal"],null]],[13],[1,"\\n              "],[8,[39,15],[[4,[38,16],["click",[30,2]],null]],[["@size","@type","@text"],["small","primary",[28,[37,6],["i18n_got_it","campaign-manager-web/components/payment-checkout/modal"],null]]],null],[1,"\\n            "],[13],[1,"\\n          "]],[]],null]],[]]]],[]]]],[]]],[41,[51,[30,0,["isCreditCardPage"]]],[[[1,"            "],[8,[39,10],null,[["@isHidden","@message","@type"],[[28,[37,11],[[30,0,["errorMessage"]]],null],[30,0,["errorMessage"]],"negative"]],null],[1,"\\n"]],[]],null],[1,"        "]],[]]]]],[1,"\\n"],[41,[51,[28,[37,18],[[30,0,["pageLoadError"]],[30,0,["isErrorPage"]]],null]],[[[1,"          "],[8,[30,3,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n            "],[10,0],[15,0,[28,[37,19],["u-layout__width-full u-layout-flex__container--center",[28,[37,20],null,[["u-layout-flex__container--space-between","u-layout-flex__container--flex-end"],[[30,0,["isBackButtonVisible"]],[28,[37,11],[[30,0,["isBackButtonVisible"]]],null]]]]],null]],[12],[1,"\\n"],[41,[30,0,["isBackButtonVisible"]],[[[1,"                "],[8,[39,15],[[4,[38,16],["click",[28,[37,21],[[30,0,["handleBackButtonClick"]],[28,[37,20],null,[["backToBusinessInfo"],[[30,6,["onBackToOnboardingForm"]]]]]],null]],null]],[["@icon","@buttonType","@size","@text"],["arrow-left","tertiary","small",[28,[37,6],["i18n_payment_checkout_modal_back_button","campaign-manager-web/components/payment-checkout/modal"],null]]],null],[1,"\\n"]],[]],null],[1,"              "],[10,1],[12],[1,"\\n                "],[8,[39,15],[[24,0,"mr2"],[4,[38,16],["click",[30,2]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,6],["i18n_payment_checkout_modal_cancel_button","campaign-manager-web/components/payment-checkout/modal"],null]]],null],[1,"\\n                "],[8,[39,15],[[4,[38,16],["click",[28,[37,21],[[30,0,["handlePrimaryButtonClick"]],[28,[37,20],null,[["businessInfoSave","creditCardSave","taxIdSave"],[[30,6,["onSave"]],[30,9,["onSave"]],[30,11,["onSave"]]]]]],null]],null]],[["@buttonType","@size","@text"],["primary","small",[30,0,["primaryButtonText"]]]],null],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "]],[11]]]]],[1,"\\n    "]],[9]]]]],[1,"\\n  "]],[6]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@onClose","modal","@account","@cmCustomer","businessInfo","@type","@billToCustomerUrn","creditCard","@billToAddressUrn","taxId"],false,["hue-web-modal","payment-checkout/business-info","set","payment-checkout/credit-card-wrapper","payment-checkout/tax-id-entry-wrapper","hue-web-foundations@-text-heading","t","get","if","hue-web-foundations@-artdeco-migration-scope","hue-web-inline-feedback","not","payment-checkout/credit-card-page-content","hue-web-icons@illustration","hue-web-foundations@-text-body","hue-web-button","on","unless","or","classes","hash","fn"]]',moduleName:"campaign-manager-web/components/payment-checkout/modal.hbs",isStrictMode:!1}),L=_.PAYMENT_COLLECTION_FLOWS.MODAL,{ONBOARDING:k,BUSINESS_INFORMATION:U,CREDIT_CARD:x,TAX_INFORMATION:F}=c.MODAL_TYPE,{ERROR_PAGE:z,BUSINESS_INFO_COLLECTION:j,ADDRESS_SELECTION:G,CREDIT_CARD_PAGE:B,TAX_ID_PAGE:V}=c.MODAL_PAGE_TYPES,{BUSINESS_INFO:Y,CREDIT_CARD_INFO:H,TAX_INFO:q}=c.DATA_TYPES,{PAGE_LOAD_ERROR:K}=c.MODAL_PAGE_ERROR_TYPES,W="payment-checkout/modal"
let X=e.default=(h=(0,o.inject)("billing-v2"),f=(0,o.inject)("account"),(0,l.assertPropTypes)((P=class extends i.default{constructor(){super(...arguments),N(this,"i18n",y,this),N(this,"router",S,this),N(this,"jet",A,this),N(this,"billingV2Service",C,this),N(this,"accountService",O,this),R(this,"modalPageTypes",c.MODAL_PAGE_TYPES),R(this,"modalHeaderTitlesMap",{[j]:"i18n_payment_checkout_modal_business_information_title",[G]:"i18n_payment_checkout_modal_address_selection_title",[B]:"i18n_payment_checkout_modal_payment_method_title",[V]:"i18n_payment_checkout_modal_tax_id_title",[z]:"i18n_payment_checkout_modal_error_title"}),N(this,"currentPageIndex",v,this),N(this,"errorMessage",w,this),N(this,"pageLoadError",I,this),!this.shouldShowErrorPage&&this.shouldShowCreditCardPage&&(this.currentPageIndex=this.pageSequence.findIndex((e=>e===B)))}get pageSequence(){if(this.shouldShowErrorPage)return[z]
switch(this.args.type){case k:return[j,G,B,V]
case U:return[j,G]
case x:return[B,V]
case F:return[V]
default:return[]}}get shouldShowErrorPage(){const{authState:e}=this.router.currentRoute.queryParams
switch(this.args.type){case k:case x:return!!e&&e!==p.PaymentAuthState.Success&&e!==p.PaymentAuthState.RequiresNextAction
default:return!1}}get shouldShowCreditCardPage(){const e=this.router.currentRoute.queryParams
return!!(e.paymentCheckoutModalType&&e.paymentIntentUrn&&e.paymentMethodUrn&&e.contactUrn)}get currentPage(){return this.pageSequence[this.currentPageIndex]}get isBusinessInfoPage(){return this.currentPage===j||this.currentPage===G}get isCreditCardPage(){return this.currentPage===B}get isTaxIdPage(){return this.currentPage===V}get isErrorPage(){return this.currentPage===z}get isBackButtonVisible(){return this.currentPageIndex>0}get primaryButtonText(){return this.currentPageIndex===this.pageSequence.length-1?this.i18n.lookupTranslatedMessage(s.default,"i18n_payment_checkout_modal_save_button"):this.i18n.lookupTranslatedMessage(s.default,"i18n_payment_checkout_modal_save_continue_button")}async onPageSuccess(e){let t
if(this.errorMessage=null,this.isBusinessInfoPage)t=Y
else if(this.isCreditCardPage){t=H
const{paymentMethodUrn:a,paymentIntentUrn:i,contactUrn:r}=e
try{const t=(0,b.constructPemMetadata)(`${_.UPDATE_PAYMENT_METHOD_FEATURE_KEY}-${this.args.type}`,[this.args.account.accountId],{productName:_.CMT_SLB_PEM_PRODUCT_NAME}),n=await this.billingV2Service.updatePaymentInfo(this.args.account.accountId,a,i,r,this.args.billToCustomerUrn,t),o=this.accountService.reloadAccount(this.args.account),l=this._checkIfTaxIsApplicable(this.args.billToCustomerUrn,n?.addressUrn),[s]=await(0,g.all)([l,o])
e={billingInfo:n,isTaxApplicable:s}}catch(n){return this.jet.error(`Error updating payment info in payment checkout modal: ${(0,u.getErrorMessage)(n)}`,[W,d.BILLING_V2_JET_ERROR_TAGS.UPDATE_PAYMENT_INFO],{shouldRethrow:!1}),void(this.errorMessage=this.i18n.lookupTranslatedMessage(s.default,"i18n_payment_checkout_modal_payment_method_save_error"))}}else this.isTaxIdPage&&(t=q)
e&&t&&this.args.onPageDataSaveSuccess(t,e)
this._shouldSkipNextPage(e)?this._handlePageSkipping():this.currentPageIndex===this.pageSequence.length-1?this._closeModal():this.currentPageIndex+=1}onPageError(e,t){e===K?this.pageLoadError=!0:this.errorMessage=t}handlePrimaryButtonClick(e){this.isBusinessInfoPage?e.businessInfoSave():this.isCreditCardPage?e.creditCardSave():this.isTaxIdPage&&e.taxIdSave()}handleBackButtonClick(e){switch(this.currentPage){case G:e.backToBusinessInfo()
break
case B:e.backToBusinessInfo(),this.currentPageIndex-=1}this.currentPageIndex-=1}_shouldSkipNextPage(e){return this.currentPage===j?!!e:this.currentPage===B&&!e.isTaxApplicable}_handlePageSkipping(){const e=this.currentPageIndex+1
e>=this.pageSequence.length-1?this._closeModal():this.currentPageIndex=e+1}_closeModal(){this.router.currentRoute.queryParams.paymentCheckoutModalType&&this.router.transitionTo({queryParams:{paymentCheckoutModalType:null,authState:null,paymentIntentUrn:null,paymentMethodUrn:null,contactUrn:null}}),this.args.onClose()}async _checkIfTaxIsApplicable(e,t){let n=!1
try{const a=(0,b.constructPemMetadata)(_.FETCH_TAX_CONFIGURATIONS_KEYS[L],[],{productName:_.CMT_SLB_PEM_PRODUCT_NAME})
n=await this.billingV2Service.isTaxApplicableForGivenCustomerAndAddressUrn(e,t,a)}catch(a){this.jet.error(`Error fetching tax id configurations in payment checkout modal: ${(0,u.getErrorMessage)(a)}`,[W,d.BILLING_V2_JET_ERROR_TAGS.FETCH_TAX_ID_CONFIGURATIONS],{shouldRethrow:!1})}return n}},R(P,"propTypes",{type:l.PropTypes.string.isRequired,isOpen:l.PropTypes.bool.isRequired,onClose:l.PropTypes.func.isRequired,account:l.PropTypes.instanceOf(m.default).isRequired,billToCustomerUrn:l.PropTypes.string.isRequired,billToAddressUrn:l.PropTypes.string,cmCustomer:l.PropTypes.object,onPageDataSaveSuccess:l.PropTypes.func.isRequired}),y=D((E=P).prototype,"i18n",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=D(E.prototype,"router",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=D(E.prototype,"jet",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=D(E.prototype,"billingV2Service",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=D(E.prototype,"accountService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=D(E.prototype,"currentPageIndex",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),w=D(E.prototype,"errorMessage",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),I=D(E.prototype,"pageLoadError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),D(E.prototype,"onPageSuccess",[a.action],Object.getOwnPropertyDescriptor(E.prototype,"onPageSuccess"),E.prototype),D(E.prototype,"onPageError",[a.action],Object.getOwnPropertyDescriptor(E.prototype,"onPageError"),E.prototype),D(E.prototype,"handlePrimaryButtonClick",[a.action],Object.getOwnPropertyDescriptor(E.prototype,"handlePrimaryButtonClick"),E.prototype),D(E.prototype,"handleBackButtonClick",[a.action],Object.getOwnPropertyDescriptor(E.prototype,"handleBackButtonClick"),E.prototype),T=E))||T);(0,t.setComponentTemplate)(M,X)})),define("campaign-manager-web/components/payment-checkout/tax-id-entry-wrapper",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","ember-tax/constants"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _=(0,n.createTemplateFactory)({id:"Je10IUNb",block:'[[[18,2,[[28,[37,1],null,[["Entry","onSave"],[[50,"payment-checkout/tax-id-entry-wrapper/entry",0,null,[["taxIdEntryData","billToAddressUrn","onTaxIdUpdate","onFullPageError","displayInlineError","displayFullPageError","triggerTaxConfigRefetch"],[[30,0,["taxIdEntryData"]],[30,1],[30,0,["onTaxIdUpdate"]],[30,0,["onFullPageError"]],[30,0,["displayInlineError"]],[30,0,["displayFullPageError"]],[30,0,["triggerTaxConfigRefetch"]]]]],[30,0,["triggerTaxIdSave"]]]]]]],[1,"\\n"]],["@billToAddressUrn","&default"],false,["yield","hash","component"]]',moduleName:"campaign-manager-web/components/payment-checkout/tax-id-entry-wrapper.hbs",isStrictMode:!1})
let h=e.default=(0,o.assertPropTypes)((m=class extends i.default{constructor(...e){super(...e),g(this,"taxIdOrchestrationState",u,this),g(this,"displayInlineError",d,this),g(this,"displayFullPageError",p,this)}get taxIdEntryData(){return{customerUrn:this.args.billToCustomerUrn,flowType:l.FlowType.MANAGE,operationType:l.OperationType.CREATE,taxRegistrations:[],taxIdOrchestrationState:this.taxIdOrchestrationState}}onTaxIdUpdate({taxRegistrations:e,isValid:t}){t?this.args.onTaxIdSaveSuccess(e):(this.taxIdOrchestrationState=null,this.displayInlineError=!0)}triggerTaxIdSave(){this.displayInlineError=!1,this.taxIdOrchestrationState=l.TaxIdOrchestrationState.SAVE_TAX_ID}triggerTaxConfigRefetch(){this.displayFullPageError=!1,this.taxIdOrchestrationState=l.TaxIdOrchestrationState.REFETCH_TAX_DATA}onFullPageError(){this.displayFullPageError=!0}},f=m,T="propTypes",E={billToCustomerUrn:o.PropTypes.string.isRequired,billToAddressUrn:o.PropTypes.string,onTaxIdSaveSuccess:o.PropTypes.func.isRequired},T in f?Object.defineProperty(f,T,{value:E,enumerable:!0,configurable:!0,writable:!0}):f[T]=E,u=b((c=m).prototype,"taxIdOrchestrationState",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),d=b(c.prototype,"displayInlineError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p=b(c.prototype,"displayFullPageError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b(c.prototype,"onTaxIdUpdate",[a.action],Object.getOwnPropertyDescriptor(c.prototype,"onTaxIdUpdate"),c.prototype),b(c.prototype,"triggerTaxIdSave",[a.action],Object.getOwnPropertyDescriptor(c.prototype,"triggerTaxIdSave"),c.prototype),b(c.prototype,"triggerTaxConfigRefetch",[a.action],Object.getOwnPropertyDescriptor(c.prototype,"triggerTaxConfigRefetch"),c.prototype),b(c.prototype,"onFullPageError",[a.action],Object.getOwnPropertyDescriptor(c.prototype,"onFullPageError"),c.prototype),s=c))||s
var f,T,E;(0,t.setComponentTemplate)(_,h)})),define("campaign-manager-web/components/payment-checkout/tax-id-entry-wrapper/entry",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"ZELLVh2g",block:'[[[10,0],[14,0,"payment-checkout-tax-id-entry-wrapper"],[12],[1,"\\n"],[41,[30,1],[[[1,"    "],[8,[39,1],null,[["@headline","@message","@illustration","@actionText","@onButtonClick"],[[28,[37,2],["i18n_payment_checkout_tax_id_entry_full_page_error_title","campaign-manager-web/components/payment-checkout/tax-id-entry-wrapper/entry"],null],[28,[37,2],["i18n_payment_checkout_tax_id_entry_full_page_error_message","campaign-manager-web/components/payment-checkout/tax-id-entry-wrapper/entry"],null],"error-server",[28,[37,2],["i18n_payment_checkout_tax_id_entry_full_page_refresh","campaign-manager-web/components/payment-checkout/tax-id-entry-wrapper/entry"],null],[30,2]]],null],[1,"\\n"]],[]],[[[1,"    "],[10,"h3"],[15,0,[29,["mb4"," ",[28,[37,3],null,[["size"],["medium"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_payment_checkout_tax_id_entry_wrapper_header_label","campaign-manager-web/components/payment-checkout/tax-id-entry-wrapper/entry"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,4],null,[["@data","@address","@hideAddCta","@onUpdate","@onError"],[[30,3],[30,4],true,[30,5],[30,6]]],[["disclosure"],[[[[1,"\\n        "],[1,[28,[35,2],["i18n_payment_checkout_tax_id_entry_disclosure","campaign-manager-web/components/payment-checkout/tax-id-entry-wrapper/entry"],null]],[1,"\\n      "]],[]]]]],[1,"\\n"],[41,[30,7],[[[1,"      "],[8,[39,5],[[24,0,"mt2"]],[["@message","@type"],[[28,[37,2],["i18n_payment_checkout_tax_id_entry_inline_error","campaign-manager-web/components/payment-checkout/tax-id-entry-wrapper/entry"],null],"negative"]],null],[1,"\\n"]],[]],null]],[]]],[13],[1,"\\n"]],["@displayFullPageError","@triggerTaxConfigRefetch","@taxIdEntryData","@billToAddressUrn","@onTaxIdUpdate","@onFullPageError","@displayInlineError"],false,["if","hue-web-empty-state","t","hue-web-foundations@-text-heading","tax-id-entry","hue-web-inline-feedback"]]',moduleName:"campaign-manager-web/components/payment-checkout/tax-id-entry-wrapper/entry.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/payment-intent-container",["exports","ember-payments-wallet/components/payment-intent-container"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payment-method-container",["exports","ember-payments-wallet/components/payment-method-container"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payment-method-lockup",["exports","ember-payments-wallet/components/payment-method-lockup"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}))
define("campaign-manager-web/components/payment/account-form",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@linkedin/ember-prop-types","ember-async-data/tracked-async-data","@ember/object","tracked-toolbox","@glimmer/tracking","campaign-manager-web/constants/pem/notification","campaign-manager-web/utils/pem-metadata-util"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const E=(0,n.createTemplateFactory)({id:"DYMQG3ge",block:'[[[1,"\\n"],[10,0],[14,0,"u-layout__position-relative"],[12],[1,"\\n"],[41,[30,0,["createCartAndLoadPayments","isPending"]],[[[1,"    "],[10,0],[14,0,"u-layout-flex__container--direction-column-center u-loader__modal-container--center"],[14,"role","alertdialog"],[14,"aria-busy","true"],[14,"aria-live","assertive"],[12],[1,"\\n      "],[8,[39,1],null,null,null],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,2],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_loading","campaign-manager-web/components/payment/account-form"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[41,[30,0,["hasErrorLoadingPaymentsIframe"]],[[[1,"    "],[8,[39,4],null,[["@onReloadClick"],[[30,0,["refetchPaymentData"]]]],null],[1,"\\n  "]],[]],null]],[]]],[1,"  "],[10,0],[14,1,"payments-iframe-container"],[15,0,[28,[37,5],["credit-card-form__iframe-container",[28,[37,6],null,[["u-display-none"],[[30,0,["hasErrorLoadingPaymentsIframe"]]]]]],null]],[12],[13],[1,"\\n"],[13]],[],false,["if","hue-web-progress-indicator","hue-web-foundations@-text-body","t","payment/payment-error-content","classes","hash"]]',moduleName:"campaign-manager-web/components/payment/account-form.hbs",isStrictMode:!1})
let y=e.default=(0,r.assertPropTypes)((h=class extends i.default{constructor(...e){super(...e),f(this,"paymentsUiEmbed",g,this),f(this,"billing",b,this),f(this,"loadIframeCount",_,this)}async createCartAndLoadPaymentsPromise(){const e=this.args.accountId,t=(0,d.constructPemMetadata)(u.SCC_CREATE_CART_FOR_CHECKOUT,[e],{productName:u.NOTIFICATIONS_PEM_PRODUCT_NAME}),n=await this.billing.createCartForPaymentsCheckout(e,t)
await this.paymentsUiEmbed.loadPaymentsTask.perform(n,this.args.onCreditCardSetupSuccess,!0),this.args.onIframeLoaded()}refetchPaymentData(){this.loadIframeCount+=1}get hasErrorLoadingPaymentsIframe(){return this.paymentsUiEmbed.paymentHasError||this.billing.hasErrorCreateCart}get createCartAndLoadPayments(){if(!(this.loadIframeCount>=5))return new o.default(this.createCartAndLoadPaymentsPromise(),this)}},S=h,A="propTypes",C={onCreditCardSetupSuccess:r.PropTypes.func.isRequired,accountId:r.PropTypes.oneOfType([r.PropTypes.number,r.PropTypes.string]).isRequired,onIframeLoaded:r.PropTypes.func.isRequired},A in S?Object.defineProperty(S,A,{value:C,enumerable:!0,configurable:!0,writable:!0}):S[A]=C,g=T((m=h).prototype,"paymentsUiEmbed",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(m.prototype,"billing",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=T(m.prototype,"loadIframeCount",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),T(m.prototype,"refetchPaymentData",[l.action],Object.getOwnPropertyDescriptor(m.prototype,"refetchPaymentData"),m.prototype),T(m.prototype,"createCartAndLoadPayments",[s.cached],Object.getOwnPropertyDescriptor(m.prototype,"createCartAndLoadPayments"),m.prototype),p=m))||p
var S,A,C;(0,t.setComponentTemplate)(E,y)})),define("campaign-manager-web/components/payment/billing-admin-module",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","ember-stdlib/utils/is-browser","campaign-manager-web/utils/page-visibility-api","ember-lifeline","@ember/object","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const E=(0,n.createTemplateFactory)({id:"M5Sc/CsT",block:'[[[1,"\\n"],[41,[30,1,["hasPaymentMethod"]],[[[1,"  "],[8,[39,1],null,[["@isOptima","@hasPaymentMethod","@isBillingAdmin"],[[30,2],true,true]],[["subtitle","content"],[[[[1,"\\n      "],[8,[39,2],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,3],["i18n_with_payment_method_subtitle","campaign-manager-web/components/payment/billing-admin-module"],[["billingLink"],[[28,[37,4],null,[["role","dataTestSelector","ariaLabel","href"],[[30,3,["role"]],"data-test-credit-card-form__billing-link",[28,[37,3],["i18n_how_billing_works_a11y_learn_more_label","campaign-manager-web/components/payment/billing-admin-module"],null],[28,[37,5],null,[["path","accountId"],["help/lms/answer/12411",[30,4,["id"]]]]]]]]]]]],[1,"\\n      "]],[3]]]]],[1,"\\n    "]],[]],[[[1,"\\n      "],[8,[39,6],null,[["@account","@paymentInfo"],[[30,4],[30,1]]],null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,5],[[[1,"  "],[8,[39,1],null,[["@isOptima","@hasPaymentMethod","@isBillingAdmin"],[[30,2],false,true]],[["subtitle","content"],[[[[1,"\\n"],[41,[30,0,["showSubtitleForInlinePayment"]],[[[1,"        "],[8,[39,2],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["i18n_need_payment_method_subtitle","campaign-manager-web/components/payment/billing-admin-module"],[["billingLink"],[[28,[37,4],null,[["role","dataTestSelector","ariaLabel","href"],[[30,6,["role"]],"data-test-credit-card-form__billing-link",[28,[37,3],["i18n_how_billing_works_a11y_learn_more_label","campaign-manager-web/components/payment/billing-admin-module"],null],[28,[37,5],null,[["path","accountId"],["help/lms/answer/12411",[30,4,["id"]]]]]]]]]]]],[1,"\\n        "]],[6]]]]],[1,"\\n"]],[]],null],[1,"    "]],[]],[[[1,"\\n      "],[8,[39,7],null,[["@accountId","@onCreditCardSetupSuccess","@onIframeLoaded"],[[30,4,["id"]],[30,0,["onCreditCardSetupSuccess"]],[30,0,["onIframeLoaded"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null]],[]]]],["@paymentInfo","@isOptima","iphHelper","@account","@canShowInlinePayment","iphHelper"],false,["if","payment/container","iph-helper","t","external-link-info","help-center-url","payment/billing-admin-payment-method","payment/account-form"]]',moduleName:"campaign-manager-web/components/payment/billing-admin-module.hbs",isStrictMode:!1})
let y=e.default=(d=(0,i.inject)("billing"),(0,r.assertPropTypes)((h=class extends a.default{constructor(){super(...arguments),f(this,"billingService",g,this),f(this,"paymentsUiEmbed",b,this),f(this,"showSubtitleForInlinePayment",_,this),o.default&&this.args.paymentInfo.hasInvalidCreditCard&&this.addDocumentVisibilityChangeEvent()}willDestroy(){super.willDestroy(...arguments),(0,s.runDisposables)(this)}addDocumentVisibilityChangeEvent(){if(o.default){const{eventName:e}=(0,l.getPageVisibilityPropertyAndEventName)();(0,s.addEventListener)(this,document,e,this.onPageVisibilityChange)}}onPageVisibilityChange(){if(o.default){const{propertyName:e}=(0,l.getPageVisibilityPropertyAndEventName)()
document[e]||this.billingService.populatePaymentInfo(this.args.account.id)}}onIframeLoaded(){this.billingService.hasErrorCreateCart||this.paymentsUiEmbed.paymentHasError||(this.showSubtitleForInlinePayment=!0)}onCreditCardSetupSuccess(){this.billingService.populatePaymentInfo(this.args.account.id)}},S=h,A="propTypes",C={account:r.PropTypes.EmberObject.isRequired,paymentInfo:r.PropTypes.object.isRequired,canShowInlinePayment:r.PropTypes.bool,isOptima:r.PropTypes.bool},A in S?Object.defineProperty(S,A,{value:C,enumerable:!0,configurable:!0,writable:!0}):S[A]=C,g=T((m=h).prototype,"billingService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(m.prototype,"paymentsUiEmbed",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=T(m.prototype,"showSubtitleForInlinePayment",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),T(m.prototype,"onIframeLoaded",[c.action],Object.getOwnPropertyDescriptor(m.prototype,"onIframeLoaded"),m.prototype),T(m.prototype,"onCreditCardSetupSuccess",[c.action],Object.getOwnPropertyDescriptor(m.prototype,"onCreditCardSetupSuccess"),m.prototype),p=m))||p)
var S,A,C;(0,t.setComponentTemplate)(E,y)})),define("campaign-manager-web/components/payment/billing-admin-payment-method",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/utils/billing","@ember/object"],(function(e,t,n,a,i,r,o,l){var s,c,u,d
function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"2PldxX2M",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n"],[41,[30,1,["isCreditCardType"]],[[[41,[30,1,["hasInvalidCreditCard"]],[[[1,"      "],[10,2],[15,0,[29,["pt2 pb3"," ",[28,[37,1],null,[["color"],["text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_card_on_file_label","campaign-manager-web/components/payment/billing-admin-payment-method"],[["accountName"],[[30,2,["name"]]]]]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,3],null,[["@type","@linkText","@onClick"],["error",[28,[37,2],["i18n_payment_method_update_link","campaign-manager-web/components/payment/billing-admin-payment-method"],null],[30,0,["onEditCreditCard"]]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["i18n_payment_method_invalid_error_billing_admin","campaign-manager-web/components/payment/billing-admin-payment-method"],null]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],[[[1,"      "],[10,2],[15,0,[29,["pt2 pb3"," ",[28,[37,1],null,[["color"],["text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_card_on_file_label","campaign-manager-web/components/payment/billing-admin-payment-method"],[["accountName"],[[30,2,["name"]]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"scc-payment-method_card"],[12],[1,"\\n        "],[10,0],[14,0,"u-layout-flex__container--aligned-center u-flex-wrap"],[12],[1,"\\n          "],[10,0],[14,0,"scc-payment-method-card__card_image pr2"],[12],[1,"\\n            "],[10,0],[15,0,[29,["scc-payment-method_card__card_image_",[30,1,["creditCardType"]]]]],[12],[1,"\\n              "],[10,0],[14,0,"visually-hidden"],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_credit_card_options","campaign-manager-web/components/payment/billing-admin-payment-method"],[["entity"],[[30,1,["creditCardType"]]]]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[12],[1,"\\n            "],[10,0],[12],[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_credit_card_options","campaign-manager-web/components/payment/billing-admin-payment-method"],[["entity"],[[30,1,["creditCardType"]]]]]],[1,"-"],[1,[30,1,["last4Digits"]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[12],[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[1,[28,[35,4],null,[["firstName","lastName","type"],[[30,1,["firstName"]],[30,1,["lastName"]],"full"]]]],[1,"\\n                "],[1,[28,[35,2],["i18n_expiration_label","campaign-manager-web/components/payment/billing-admin-payment-method"],[["expirationMonth","expirationYear"],[[30,0,["formattedExpirationMonth"]],[30,1,["expirationYear"]]]]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]]]],[]],[[[41,[30,1,["isInvoiceType"]],[[[1,"    "],[10,2],[15,0,[29,["pt2 pb3"," ",[28,[37,1],null,[["color"],["text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_invoice_payment_method_heading","campaign-manager-web/components/payment/billing-admin-payment-method"],[["accountName"],[[30,2,["name"]]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]],null]],[]]],[13]],["@paymentInfo","@account"],false,["if","hue-web-foundations@-text-body","t","hue-web-inline-feedback","format-name"]]',moduleName:"campaign-manager-web/components/payment/billing-admin-payment-method.hbs",isStrictMode:!1})
let b=e.default=(0,r.assertPropTypes)((d=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="locale",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),p(this,"userLocale",this.locale.interfaceLocale.replace("_","-"))}onEditCreditCard(){const e=(0,o.getEditCreditCardUrl)(this.args.account.id)
window.open(e,"_blank")}get formattedExpirationMonth(){return new Intl.NumberFormat(this.userLocale,{minimumIntegerDigits:2}).format(this.args.paymentInfo.expirationMonth)}},p(d,"propTypes",{account:r.PropTypes.EmberObject.isRequired,paymentInfo:r.PropTypes.object.isRequired}),u=m((c=d).prototype,"locale",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(c.prototype,"onEditCreditCard",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"onEditCreditCard"),c.prototype),s=c))||s;(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/payment/container",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/optima"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"Uu2sxuMt",block:'[[[1,"\\n"],[41,[30,1],[[[1,"  "],[8,[39,1],[[17,2],[4,[38,4],null,[["pageKey","routeName","currentRoute"],["optima_payment",[28,[37,5],[[53,"outletState"],"render.name"],null],[28,[37,5],[[53,"outletState"],"render"],null]]]]],[["@title","@isLoading"],[[28,[37,2],[[30,3],[28,[37,3],["i18n_payment_form_heading","campaign-manager-web/components/payment/container"],null]],null],false]],[["headerActions","subtitle","content"],[[[[1,"\\n      "],[8,[39,7],[[4,[38,8],["payment__click_assist"],null]],[["@targetId","@size","@emphasized","@icon"],[[30,0,["targetId"]],"small",true,"signal-ai"]],null],[1,"\\n    "]],[]],[[[1,"\\n      "],[18,4,null],[1,"\\n    "]],[]],[[[1,"\\n      "],[18,5,null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[1,"  "],[8,[39,10],[[17,2]],[["@title"],[[28,[37,3],["i18n_payment_form_heading","campaign-manager-web/components/payment/container"],null]]],[["subtitle","content"],[[[[1,"\\n      "],[18,4,null],[1,"\\n    "]],[]],[[[1,"\\n      "],[18,5,null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]]]],["@isOptima","&attrs","@title","&subtitle","&content"],false,["if","optima/module-card","or","t","track-render","get","-get-dynamic-var","concierge-assist-button","track-interaction","yield","scc/module-card"]]',moduleName:"campaign-manager-web/components/payment/container.hbs",isStrictMode:!1})
let c=e.default=(0,i.assertPropTypes)((l=class extends a.default{get targetId(){switch(!0){case!this.args.isBillingAdmin:return r.COACH_TARGET_IDS.OPTIMA_COACH_BILLING_NON_ADMIN
case this.args.hasPaymentMethod:return r.COACH_TARGET_IDS.OPTIMA_COACH_BILLING_ADMIN_PAYMENT_METHOD_SET
case!this.args.hasPaymentMethod:return r.COACH_TARGET_IDS.OPTIMA_COACH_BILLING_ADMIN_PAYMENT_METHOD_NOT_SET
default:return""}}},u=l,d="propTypes",p={isOptima:i.PropTypes.bool,isBillingAdmin:i.PropTypes.bool,hasPaymentMethod:i.PropTypes.bool},d in u?Object.defineProperty(u,d,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[d]=p,o=l))||o
var u,d,p;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/payment/details-module",["exports","@ember/component","@ember/template-factory","campaign-manager-web/constants/account","campaign-manager-web/constants/business-information","hue-web-toast/utils/constants","@ember/object","@glimmer/component","@ember/service","campaign-manager-web/components/payment/details-module","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y,S
function A(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const v=(0,n.createTemplateFactory)({id:"cGic7Ya7",block:'[[[1,"\\n"],[8,[39,0],null,[["@isOptima","@title","@hasPaymentMethod","@isBillingAdmin"],[true,[28,[37,1],["i18n_payment_details_heading","campaign-manager-web/components/payment/details-module"],null],[30,0,["paymentInfo","hasPaymentMethod"]],[30,0,["isBillingAdmin"]]]],[["subtitle","content"],[[[[1,"\\n    "],[10,2],[12],[1,[52,[30,0,["paymentInfo","hasPaymentMethod"]],[28,[37,1],["i18n_business_info_requirement_subtitle","campaign-manager-web/components/payment/details-module"],null],[28,[37,1],["i18n_business_info_payment_info_requirement_subtitle","campaign-manager-web/components/payment/details-module"],null]]],[13],[1,"\\n  "]],[]],[[[1,"\\n"],[41,[30,0,["paymentInfo","hasPaymentMethod"]],[[[1,"      "],[8,[39,3],null,[["@account","@paymentInfo"],[[30,1],[30,0,["paymentInfo"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,4],[[30,0,["step"]],[30,0,["STATES","BUSINESS_INFORMATION"]]],null],[[[1,"      "],[10,"h3"],[15,0,[29,["mt4"," ",[28,[37,5],null,[["size"],["large"]]]]]],[12],[1,[28,[35,1],["i18n_customer_verification_business_information_title","campaign-manager-web/components/payment/details-module"],null]],[13],[1,"\\n\\n      "],[8,[39,6],null,[["@customerToEdit","@accountId","@isModal","@onSuccess","@saveButtonText","@pemOptions","@hideVerificationInformationText"],[[30,0,["customer"]],[30,1,["id"]],false,[30,0,["onAddBusinessInfoSuccess"]],[52,[30,0,["paymentInfo","hasPaymentMethod"]],[28,[37,1],["i18n_customer_verification_modal_save_button","campaign-manager-web/components/payment/details-module"],null],[28,[37,1],["i18n_customer_verification_modal_save_and_continue_button","campaign-manager-web/components/payment/details-module"],null]],[28,[37,7],null,[["productName"],[[30,2]]]],true]],[["footnote"],[[[[1,"\\n          "],[41,[51,[30,0,["paymentInfo","hasPaymentMethod"]]],[[[10,2],[15,0,[29,["mb4"," ",[28,[37,9],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,1],["i18n_continue_to_add_payment_method","campaign-manager-web/components/payment/details-module"],null]],[13]],[]],null],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],[[[41,[28,[37,4],[[30,0,["step"]],[30,0,["STATES","PAYMENT_METHOD"]]],null],[[[1,"      "],[10,"h3"],[15,0,[29,[[28,[37,5],null,[["size"],["large"]]]]]],[12],[1,[28,[35,1],["i18n_customer_verification_business_information_title","campaign-manager-web/components/payment/details-module"],null]],[13],[1,"\\n\\n      "],[10,0],[14,0,"mt4 mb5"],[12],[1,"\\n        "],[10,0],[14,0,"u-flex-row u-items-center"],[12],[1,"\\n          "],[10,2],[15,0,[29,["mr1"," ",[28,[37,9],null,[["weight"],["bold"]]]]]],[12],[1,"\\n            "],[1,[30,0,["customer","name"]]],[1,"\\n          "],[13],[1,"\\n          "],[11,"button"],[16,0,[29,["button--unstyled u-color__blue7"," ",[28,[37,9],null,[["size","weight"],["medium","bold"]]]]]],[24,4,"button"],[4,[38,10],["click",[28,[37,11],[[30,0],"step",[30,0,["STATES","BUSINESS_INFORMATION"]]],null]],null],[4,[38,12],[[30,0,["TRACKING_KEYS","EDIT_BUSINESS_INFORMATION"]]],null],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_edit","campaign-manager-web/components/payment/details-module"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,13],[[24,0,"mt1"]],[["@address","@size"],[[30,0,["customer","address"]],"small"]],null],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,"h3"],[15,0,[29,[[28,[37,5],null,[["size"],["large"]]]]]],[12],[1,[28,[35,1],["i18n_payment_method_heading","campaign-manager-web/components/payment/details-module"],null]],[13],[1,"\\n\\n      "],[8,[39,14],null,[["@accountId","@onCreditCardSetupSuccess","@onIframeLoaded"],[[30,1,["id"]],[30,0,["onCreditCardSetupSuccess"]],[28,[37,15],null,null]]],null],[1,"\\n"]],[]],[[[1,"      "],[8,[39,16],[[16,0,[28,[37,17],[[28,[37,7],null,[["mt4"],[[30,0,["paymentInfo","hasPaymentMethod"]]]]]],null]],[4,[38,12],[[30,0,["TRACKING_KEYS","OPEN_VERIFICATION_INLINE_MODULE"]]],null]],[["@type","@message","@linkText","@onClick"],["negative",[28,[37,1],[[52,[30,0,["paymentInfo","hasPaymentMethod"]],"i18n_business_information_required_feedback","i18n_payment_details_required_feedback"],"campaign-manager-web/components/payment/details-module"],null],[28,[37,1],[[52,[30,0,["paymentInfo","hasPaymentMethod"]],"i18n_business_information_required_feedback_link","i18n_payment_details_required_feedback_link"],"campaign-manager-web/components/payment/details-module"],null],[28,[37,11],[[30,0],"step",[30,0,["STATES","BUSINESS_INFORMATION"]]],null]]],null],[1,"\\n    "]],[]]]],[]]],[1,"  "]],[]]]]]],["@account","@pemProductName"],false,["payment/container","t","if","payment/billing-admin-payment-method","eq","hue-web-foundations@-text-heading","customer-verification/customer-verification-wrapper","hash","unless","hue-web-foundations@-text-body","on","set","track-interaction","address-entity-lockup","payment/account-form","noop","hue-web-inline-feedback","classes"]]',moduleName:"campaign-manager-web/components/payment/details-module.hbs",isStrictMode:!1})
let w=e.default=(d=(0,s.inject)("billing"),p=(0,s.inject)("cm-customers"),m=(0,s.inject)("hue-web-toast"),g=class extends l.default{constructor(...e){super(...e),C(this,"TRACKING_KEYS",i.BUSINESS_INFORMATION_TRACKING_KEYS),A(this,"i18n",b,this),A(this,"jet",_,this),A(this,"tracking",h,this),A(this,"billingService",f,this),A(this,"cmCustomersService",T,this),A(this,"toastService",E,this),C(this,"STATES",{INITIAL:"INITIAL",BUSINESS_INFORMATION:"BUSINESS_INFORMATION",PAYMENT_METHOD:"PAYMENT_METHOD"}),A(this,"customer",y,this),A(this,"step",S,this)}get isBillingAdmin(){return this.args.account.currentUserRole===a.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN}get paymentInfo(){return this.billingService.paymentInfo}onAddBusinessInfoSuccess(e){this.customer=e,this.paymentInfo.hasPaymentMethod?(this.toastService.add({type:r.TOAST_TYPES.SUCCESS,message:this.i18n.lookupTranslatedMessage(c.default,"i18n_business_info_saved_success")}),this.args.onSuccess(e.entityUrn),this.tracking.fireInteractionEvent(this.TRACKING_KEYS.SAVE_BUSINESS_INFORMATION)):this.step=this.STATES.PAYMENT_METHOD}onCreditCardSetupSuccess(){this.billingService.populatePaymentInfo(this.args.account.id),this.toastService.add({type:r.TOAST_TYPES.SUCCESS,message:this.i18n.lookupTranslatedMessage(c.default,"i18n_business_info_and_payment_method_saved_success")}),this.args.onSuccess(this.customer.entityUrn)}},b=O(g.prototype,"i18n",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=O(g.prototype,"jet",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=O(g.prototype,"tracking",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=O(g.prototype,"billingService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=O(g.prototype,"cmCustomersService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=O(g.prototype,"toastService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=O(g.prototype,"customer",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=O(g.prototype,"step",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.STATES.INITIAL}}),O(g.prototype,"onAddBusinessInfoSuccess",[o.action],Object.getOwnPropertyDescriptor(g.prototype,"onAddBusinessInfoSuccess"),g.prototype),O(g.prototype,"onCreditCardSetupSuccess",[o.action],Object.getOwnPropertyDescriptor(g.prototype,"onCreditCardSetupSuccess"),g.prototype),g);(0,t.setComponentTemplate)(v,w)})),define("campaign-manager-web/components/payment/module",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/constants/account"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"VhuK+hu+",block:'[[[11,0],[17,1],[12],[1,"\\n"],[41,[51,[30,2,["isCompletedCampaign"]]],[[[41,[30,0,["hasPaymentError"]],[[[1,"      "],[8,[39,2],null,[["@isOptima","@hasPaymentMethod","@isBillingAdmin"],[[30,3],[30,0,["paymentInfo","hasPaymentMethod"]],[30,0,["isBillingAdmin"]]]],[["content"],[[[[1,"\\n          "],[8,[39,3],null,[["@onReloadClick"],[[30,0,["refetchPaymentData"]]]],null],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["paymentInfo"]],[[[41,[30,0,["isBillingAdmin"]],[[[1,"        "],[8,[39,4],null,[["@account","@canShowInlinePayment","@paymentInfo","@isOptima"],[[30,4],[30,0,["canShowInlinePayment"]],[30,0,["paymentInfo"]],[30,3]]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[39,5],null,[["@paymentInfo","@campaign","@accountId","@isOptima"],[[30,0,["paymentInfo"]],[30,2],[30,4,["id"]],[30,3]]],null],[1,"\\n"]],[]]],[1,"    "]],[]],null]],[]]]],[]],null],[13]],["&attrs","@campaign","@isOptima","@account"],false,["unless","if","payment/container","payment/payment-error-content","payment/billing-admin-module","payment/non-billing-admin-module"]]',moduleName:"campaign-manager-web/components/payment/module.hbs",isStrictMode:!1})
let b=e.default=(s=(0,i.inject)("billing"),(0,o.assertPropTypes)((p=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="billingService",i=this,(a=d)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get isBillingAdmin(){return this.args.account.currentUserRole===l.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN}get canShowInlinePayment(){return!this.args.campaign.isActiveCampaign}get hasPaymentError(){return this.billingService.hasErrorFetchingPaymentInfoForAccount}get paymentInfo(){return this.billingService.paymentInfo}refetchPaymentData(){this.billingService.populatePaymentInfo(this.args.account.id)}},_=p,h="propTypes",f={campaign:o.PropTypes.oneOfType([o.PropTypes.EmberObject,o.PropTypes.object]).isRequired,account:o.PropTypes.oneOfType([o.PropTypes.EmberObject,o.PropTypes.object]).isRequired,isOptima:o.PropTypes.bool},h in _?Object.defineProperty(_,h,{value:f,enumerable:!0,configurable:!0,writable:!0}):_[h]=f,d=m((u=p).prototype,"billingService",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(u.prototype,"refetchPaymentData",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"refetchPaymentData"),u.prototype),c=u))||c)
var _,h,f;(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/payment/non-billing-admin-module",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"Jyq9b+b/",block:'[[[1,"\\n"],[44,[[28,[37,1],[[30,1,["hasPaymentMethod"]]],null],[30,1,["hasInvalidCreditCard"]],[30,2,["isActiveCampaign"]]],[[[41,[28,[37,3],[[30,3],[30,4]],null],[[[1,"    "],[8,[39,4],null,[["@isOptima","@hasPaymentMethod","@isBillingAdmin"],[[30,6],[30,1,["hasPaymentMethod"]],false]],[["subtitle"],[[[[1,"\\n"],[41,[30,3],[[[41,[30,5],[[[1,"            "],[1,[28,[35,5],["i18n_non_billing_admin_no_payment_method_campaign_not_running_subtitle","campaign-manager-web/components/payment/non-billing-admin-module"],[["linkInfo"],[[28,[37,6],["accounts.item.billing",[30,7]],[["aria-label","data-test-non-billing-admin__billing-center-link","control-name"],[[28,[37,5],["i18n_billing_center_link_label","campaign-manager-web/components/payment/non-billing-admin-module"],null],true,"non_billing_missing_payment_to_billing_center_click"]]]]]]],[1,"\\n"]],[]],[[[1,"            "],[1,[28,[35,5],["i18n_missing_payment_method_sub_heading_v1","campaign-manager-web/components/payment/non-billing-admin-module"],null]],[1,"\\n"]],[]]]],[]],[[[1,"          "],[1,[28,[35,5],["i18n_payment_method_invalid_error_non_billing_admin","campaign-manager-web/components/payment/non-billing-admin-module"],null]],[1,"\\n"]],[]]],[1,"      "]],[]]]]],[1,"\\n"]],[]],null]],[3,4,5]]]],["@paymentInfo","@campaign","missingPaymentMethod","hasInvalidCreditCard","isActiveCampaign","@isOptima","@accountId"],false,["let","not","if","or","payment/container","t","t-link-to"]]',moduleName:"campaign-manager-web/components/payment/non-billing-admin-module.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/payment/payment-error-content",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"44Bq3yMC",block:'[[[1,"\\n"],[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[8,[39,1],[[24,0,"mt7"]],[["@illustration","@headline","@message","@illustrationSize"],["error-server",[28,[37,2],["i18n_payment_error_title","campaign-manager-web/components/payment/payment-error-content"],null],[28,[37,2],["i18n_payment_error_message","campaign-manager-web/components/payment/payment-error-content"],[["link"],[[28,[37,3],null,[["href","dataTestSelector","role"],[[28,[37,4],null,[["path","accountId"],["help/lms/ask",[30,2]]]],"data-test-payment-fetch-error__message-link",[30,1,["role"]]]]]]]],1]],[["default"],[[[[1,"\\n    "],[8,[39,5],[[24,0,"u-layout--no-wrap"],[4,[38,6],["click",[30,3]],null]],[["@text","@size","@buttonType","@emphasized"],[[28,[37,2],["i18n_refresh_page_button","campaign-manager-web/components/payment/payment-error-content"],null],"small","secondary",true]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["iphHelper","@accountId","@onReloadClick"],false,["iph-helper","page-empty-state","t","external-link-info","help-center-url","hue-web-button","on"]]',moduleName:"campaign-manager-web/components/payment/payment-error-content.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/payments-wallet/add-payment-method-button",["exports","ember-payments-wallet/components/payments-wallet/add-payment-method-button"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/auth-progress-indicator",["exports","ember-payments-wallet/components/payments-wallet/auth-progress-indicator"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/authorization-charge-message",["exports","ember-payments-wallet/components/payments-wallet/authorization-charge-message"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/cancel-payment-authentication",["exports","ember-payments-wallet/components/payments-wallet/cancel-payment-authentication"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/chevron-indicator",["exports","ember-payments-wallet/components/payments-wallet/chevron-indicator"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/contact-info",["exports","ember-payments-wallet/components/payments-wallet/contact-info"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/country",["exports","ember-payments-wallet/components/payments-wallet/country"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/create-payment-method",["exports","ember-payments-wallet/components/payments-wallet/create-payment-method"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/credit-card-accordion-item",["exports","ember-payments-wallet/components/payments-wallet/credit-card-accordion-item"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/credit-card-contact-cell",["exports","ember-payments-wallet/components/payments-wallet/credit-card-contact-cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/credit-card-expiry-cell",["exports","ember-payments-wallet/components/payments-wallet/credit-card-expiry-cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/credit-card-panel-header",["exports","ember-payments-wallet/components/payments-wallet/credit-card-panel-header"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/credit-card-panel",["exports","ember-payments-wallet/components/payments-wallet/credit-card-panel"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/default-badge",["exports","ember-payments-wallet/components/payments-wallet/default-badge"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/dfp-iframe",["exports","ember-payments-wallet/components/payments-wallet/dfp-iframe"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/edit-credit-card-container",["exports","ember-payments-wallet/components/payments-wallet/edit-credit-card-container"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/edit-ideal-container",["exports","ember-payments-wallet/components/payments-wallet/edit-ideal-container"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/edit-payment-method-button",["exports","ember-payments-wallet/components/payments-wallet/edit-payment-method-button"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/edit-sepa-container",["exports","ember-payments-wallet/components/payments-wallet/edit-sepa-container"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/ideal-panel",["exports","ember-payments-wallet/components/payments-wallet/ideal-panel"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/loader",["exports","ember-payments-wallet/components/payments-wallet/loader"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/logos/american-express",["exports","ember-payments-wallet/components/payments-wallet/logos/american-express"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}))
define("campaign-manager-web/components/payments-wallet/logos/diners-club",["exports","ember-payments-wallet/components/payments-wallet/logos/diners-club"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/logos/discover",["exports","ember-payments-wallet/components/payments-wallet/logos/discover"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/logos/ideal",["exports","ember-payments-wallet/components/payments-wallet/logos/ideal"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/logos/jcb",["exports","ember-payments-wallet/components/payments-wallet/logos/jcb"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/logos/mastercard",["exports","ember-payments-wallet/components/payments-wallet/logos/mastercard"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/logos/paypal-wordmark",["exports","ember-payments-wallet/components/payments-wallet/logos/paypal-wordmark"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/logos/paypal",["exports","ember-payments-wallet/components/payments-wallet/logos/paypal"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/logos/rupay",["exports","ember-payments-wallet/components/payments-wallet/logos/rupay"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/logos/sepa",["exports","ember-payments-wallet/components/payments-wallet/logos/sepa"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/logos/sofort",["exports","ember-payments-wallet/components/payments-wallet/logos/sofort"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/logos/visa",["exports","ember-payments-wallet/components/payments-wallet/logos/visa"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/name",["exports","ember-payments-wallet/components/payments-wallet/name"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/payment-authorization-error-manager",["exports","ember-payments-wallet/components/payments-wallet/payment-authorization-error-manager"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/payment-consent-checkbox",["exports","ember-payments-wallet/components/payments-wallet/payment-consent-checkbox"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/payment-intent-confirmation-input-manager",["exports","ember-payments-wallet/components/payments-wallet/payment-intent-confirmation-input-manager"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/payment-intent-manager",["exports","ember-payments-wallet/components/payments-wallet/payment-intent-manager"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/payment-method-action-already-set-default-confirmation",["exports","ember-payments-wallet/components/payments-wallet/payment-method-action-already-set-default-confirmation"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/payment-method-action-confirmation",["exports","ember-payments-wallet/components/payments-wallet/payment-method-action-confirmation"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/payment-method-action-delete-confirmation",["exports","ember-payments-wallet/components/payments-wallet/payment-method-action-delete-confirmation"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/payment-method-action-edit-paypal-confirmation",["exports","ember-payments-wallet/components/payments-wallet/payment-method-action-edit-paypal-confirmation"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/payment-method-action-edit-sepa-confirmation",["exports","ember-payments-wallet/components/payments-wallet/payment-method-action-edit-sepa-confirmation"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/payment-method-action-edit-tokenization-confirmation",["exports","ember-payments-wallet/components/payments-wallet/payment-method-action-edit-tokenization-confirmation"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/payment-method-action-expired-card-cannot-be-set-default-confirmation",["exports","ember-payments-wallet/components/payments-wallet/payment-method-action-expired-card-cannot-be-set-default-confirmation"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/payment-method-action-set-default-confirmation",["exports","ember-payments-wallet/components/payments-wallet/payment-method-action-set-default-confirmation"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/payment-method-action-set-default-sepa-confirmation",["exports","ember-payments-wallet/components/payments-wallet/payment-method-action-set-default-sepa-confirmation"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/payment-method-contact-and-exp",["exports","ember-payments-wallet/components/payments-wallet/payment-method-contact-and-exp"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/payment-method-details-cell",["exports","ember-payments-wallet/components/payments-wallet/payment-method-details-cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/payment-method-logo",["exports","ember-payments-wallet/components/payments-wallet/payment-method-logo"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/payment-method-option-list",["exports","ember-payments-wallet/components/payments-wallet/payment-method-option-list"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/payment-method-option",["exports","ember-payments-wallet/components/payments-wallet/payment-method-option"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}))
define("campaign-manager-web/components/payments-wallet/payment-methods-dropdown",["exports","ember-payments-wallet/components/payments-wallet/payment-methods-dropdown"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/payment-methods-tables",["exports","ember-payments-wallet/components/payments-wallet/payment-methods-tables"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/paypal-accordion-item",["exports","ember-payments-wallet/components/payments-wallet/paypal-accordion-item"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/paypal-panel",["exports","ember-payments-wallet/components/payments-wallet/paypal-panel"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/product-name",["exports","ember-payments-wallet/components/payments-wallet/product-name"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/redirect-auth",["exports","ember-payments-wallet/components/payments-wallet/redirect-auth"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/sepa-accordion-item",["exports","ember-payments-wallet/components/payments-wallet/sepa-accordion-item"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/sepa-panel-header",["exports","ember-payments-wallet/components/payments-wallet/sepa-panel-header"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/sepa-panel",["exports","ember-payments-wallet/components/payments-wallet/sepa-panel"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/sofort-panel",["exports","ember-payments-wallet/components/payments-wallet/sofort-panel"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/threeds-auth",["exports","ember-payments-wallet/components/payments-wallet/threeds-auth"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/payments-wallet/tokenization-banner",["exports","ember-payments-wallet/components/payments-wallet/tokenization-banner"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/pitch-all-recommendations",["exports","@linkedin/lms-adrecs-ui/components/pitch-all-recommendations"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/placement-module-mynetwork-example",["exports","@ember/component","@ember/template-factory","@ember-decorators/component","ember-cli-pemberly-spark-placeholders/utils/get-asset-url"],(function(e,t,n,a,i){var r
function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"rCTCIuJq",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","placement-module-mynetwork-example__header"]],[["@isOpen","@size","@dismissModal"],[[30,1],"xlarge",[30,2]]],[["default"],[[[[1,"\\n"],[1,"  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"placement-module-mynetwork-example__header"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["mynetwork_example_modal_header","campaign-manager-web/components/placement-module-mynetwork-example"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n"],[1,"  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n"],[1,"    "],[10,2],[14,0,"mb5"],[12],[1,"\\n      "],[1,[28,[35,2],["mynetwork_example_modal_description","campaign-manager-web/components/placement-module-mynetwork-example"],null]],[1,"\\n    "],[13],[1,"\\n\\n"],[1,"    "],[10,"section"],[14,0,"grid grid--is-fluid mb5"],[12],[1,"\\n      "],[10,0],[14,0,"grid__col--9 u-layout__align-center"],[12],[1,"\\n        "],[10,"img"],[15,"src",[30,0,["staticExampleImageDesktop"]]],[15,"alt",[28,[37,2],["desktop_preview_image_alt","campaign-manager-web/components/placement-module-mynetwork-example"],null]],[14,0,"placement-module__mynetwork-example-image"],[12],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"grid__col--3 u-layout__align-center"],[12],[1,"\\n        "],[10,"img"],[15,"src",[30,0,["staticExampleImageMobile"]]],[15,"alt",[28,[37,2],["mobile_preview_image_alt","campaign-manager-web/components/placement-module-mynetwork-example"],null]],[14,0,"placement-module__mynetwork-example-image"],[12],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@dismissModal","modal"],false,["hue-web-modal","hue-web-foundations@-text-heading","t"]]',moduleName:"campaign-manager-web/components/placement-module-mynetwork-example.hbs",isStrictMode:!1})
let s=e.default=(0,a.tagName)("")(r=class extends t.default{constructor(...e){super(...e),o(this,"staticExampleImageDesktop",(0,i.default)("assets/mynetwork-example/mynetwork-example_desktop.png")),o(this,"staticExampleImageMobile",(0,i.default)("assets/mynetwork-example/mynetwork-example_mobile.png"))}})||r;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/placement-module-summary-ad-placement",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/utils/roadblock","campaign-manager-web/utils/lisa","campaign-manager-web/utils/targeting","campaign-manager-web/utils/ad-placement-legacy","campaign-manager-web/utils/campaign-placement-module"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E,y,S,A,C
function O(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function v(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const w=(0,n.createTemplateFactory)({id:"BdPdEr2K",block:'[[[1,"\\n"],[11,"section"],[17,1],[12],[1,"\\n"],[41,[28,[37,1],[[30,0,["isRoadblockSupported"]],[30,0,["isAdPlacementSpecificationSupported"]]],null],[[[1,"    "],[10,"section"],[14,0,"campaign-review__special-content ph4 pb4 mt4"],[12],[1,"\\n"],[41,[30,0,["selectedAdPlacementOption"]],[[[1,"        "],[10,0],[12],[1,"\\n          "],[8,[39,2],null,[["@title","@data"],[[28,[37,3],["i18n_ad_placement_specification_title","campaign-manager-web/components/placement-module-summary-ad-placement"],null],[28,[37,3],["i18n_placement_radio_labels_v3","campaign-manager-web/components/placement-module-summary-ad-placement"],[["placement"],[[30,0,["selectedAdPlacementOption"]]]]]]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"      "],[10,0],[12],[1,"\\n        "],[8,[39,2],null,[["@data","@title"],[[28,[37,3],[[52,[30,0,["isRoadblockEnabled"]],"i18n_placement_summary_roadblock_enabled","i18n_placement_summary_roadblock_disabled"],"campaign-manager-web/components/placement-module-summary-ad-placement"],null],[28,[37,3],["i18n_placement_summary_set_roadblock","campaign-manager-web/components/placement-module-summary-ad-placement"],null]]],null],[1,"\\n      "],[13],[1,"\\n"],[41,[30,0,["isRoadblockEnabled"]],[[[1,"        "],[10,0],[12],[1,"\\n          "],[8,[39,2],null,[["@title","@data"],[[28,[37,3],["i18n_placement_summary_roadblock_type","campaign-manager-web/components/placement-module-summary-ad-placement"],null],[28,[37,3],["i18n_roadblock_select_labels","campaign-manager-web/components/placement-module-summary-ad-placement"],[["roadblock"],[[30,0,["userRoadblockType"]]]]]]],null],[1,"\\n        "],[13],[1,"\\n"],[41,[30,0,["includedContextualCompanies"]],[[[1,"          "],[10,0],[12],[1,"\\n            "],[8,[39,2],null,[["@title","@data"],[[28,[37,3],["i18n_roadblock_included_companies","campaign-manager-web/components/placement-module-summary-ad-placement"],null],[28,[37,4],[[30,0,["includedContextualCompanies"]],[28,[37,3],["i18n_list_comma_with_space","campaign-manager-web/components/placement-module-summary-ad-placement"],null]],null]]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[41,[30,0,["includedLocations"]],[[[1,"          "],[10,0],[12],[1,"\\n            "],[8,[39,2],null,[["@title","@data"],[[28,[37,3],["i18n_roadblock_included_countries","campaign-manager-web/components/placement-module-summary-ad-placement"],null],[28,[37,4],[[30,0,["includedLocations"]],[28,[37,3],["i18n_list_comma_with_space","campaign-manager-web/components/placement-module-summary-ad-placement"],null]],null]]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[41,[30,0,["excludedLocations"]],[[[1,"          "],[10,0],[12],[1,"\\n            "],[8,[39,2],null,[["@title","@data"],[[28,[37,3],["i18n_roadblock_excluded_countries","campaign-manager-web/components/placement-module-summary-ad-placement"],null],[28,[37,4],[[30,0,["excludedLocations"]],[28,[37,3],["i18n_list_comma_with_space","campaign-manager-web/components/placement-module-summary-ad-placement"],null]],null]]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],null]],[]],null],[1,"    "],[13],[1,"\\n"]],[]],null],[13]],["&attrs"],false,["if","or","placement-module-summary-section","t","join"]]',moduleName:"campaign-manager-web/components/placement-module-summary-ad-placement.hbs",isStrictMode:!1})
let I=e.default=(p=(0,r.inject)(),(0,o.assertPropTypes)((C=class extends a.default{static extractIncludedFacetNamesByUrn(e,t){const{segments:n=[]}=(0,c.getIncludeFacetObj)(e,t)||{}
return n.map((e=>e.name))}static extractExcludedFacetNamesByUrn(e,t){const{segments:n=[]}=(0,c.getExcludeFacetObj)(e,t)||{}
return n.map((e=>e.name))}constructor(){super(...arguments),O(this,"lisaLiam",b,this),O(this,"isRoadblockSupported",_,this),O(this,"isRoadblockEnabled",h,this),O(this,"userRoadblockType",f,this),O(this,"includedContextualCompanies",T,this),O(this,"includedLocations",E,this),O(this,"excludedLocations",y,this),O(this,"isAdPlacementSpecificationSupported",S,this),O(this,"selectedAdPlacementOption",A,this),this.isLisa=(0,s.isLisaUser)(this.lisaLiam.accessType)
const e=(0,l.isRoadBlockSupported)(this.args.isEnterprise,this.args.campaign.adFormat,this.isLisa)
if(e){this.isRoadblockSupported=e
const t=(0,l.isRoadblock)(this.args.campaign.roadblockType)
if(t){this.isRoadblockEnabled=t
const e=(0,l.getUserRoadblockTypeFromCampaign)(this.args.campaign),n=this.constructor.extractIncludedFacetNamesByUrn(this.args.campaign.targetingCriteria,c.FACET_URNS.CONTEXTUAL_COMPANIES),a=this.constructor.extractIncludedFacetNamesByUrn(this.args.campaign.targetingCriteria,c.FACET_URNS.CONTEXTUAL_COUNTRIES),i=this.constructor.extractExcludedFacetNamesByUrn(this.args.campaign.targetingCriteria,c.FACET_URNS.CONTEXTUAL_COUNTRIES)
this.includedContextualCompanies=n,this.includedLocations=a,this.excludedLocations=i,this.userRoadblockType=e}}const t=(0,u.getPlacementOptionsForAdFormat)(this.args.campaign.adFormat)
if(this.isAdPlacementSpecificationSupported=(0,u.isAdPlacementSpecificationSupported)(t,this.isLisa,this.args.isEnterprise),this.isAdPlacementSpecificationSupported){let e=(0,c.determineAdPlacementOption)(this.args.campaign.targetingCriteria)
e=(0,d.getCustomAdPlacementOption)(e,this.args.campaign.adFormat,this.args.campaign.roadblockType),this.selectedAdPlacementOption=e}}},P=C,N="propTypes",R={campaign:o.PropTypes.EmberObject.isRequired,isEnterprise:o.PropTypes.bool.isRequired},N in P?Object.defineProperty(P,N,{value:R,enumerable:!0,configurable:!0,writable:!0}):P[N]=R,b=v((g=C).prototype,"lisaLiam",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=v(g.prototype,"isRoadblockSupported",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),h=v(g.prototype,"isRoadblockEnabled",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f=v(g.prototype,"userRoadblockType",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),T=v(g.prototype,"includedContextualCompanies",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),E=v(g.prototype,"includedLocations",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),y=v(g.prototype,"excludedLocations",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),S=v(g.prototype,"isAdPlacementSpecificationSupported",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),A=v(g.prototype,"selectedAdPlacementOption",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),m=g))||m)
var P,N,R;(0,t.setComponentTemplate)(w,I)})),define("campaign-manager-web/components/placement-module-summary-section",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"2W6/feeo",block:'[[[11,0],[17,1],[12],[1,"\\n"],[41,[30,2],[[[1,"    "],[10,0],[14,0,"mt4 placement-module-summary__section__container"],[12],[1,"\\n      "],[10,2],[15,0,[29,["placement-module-summary__section-title ",[52,[30,3],"u-layout__display-inline"]," ",[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[30,4]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["placement-module-summary__section-data ",[52,[30,3],"u-layout__display-inline"]," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[30,2]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["&attrs","@data","@isInline","@title"],false,["if","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/placement-module-summary-section.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={data:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.SafeString]),title:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.object])},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/placement-module-summary",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@glimmer/tracking","@ember/service","campaign-manager-web/utils/api-endpoints","@ember/object","ember-concurrency-decorators","ember-lifeline","campaign-manager-web/utils/campaign-placement-module","campaign-manager-web/utils/http-error","campaign-manager-web/constants/lix","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/audience-network","campaign-manager-web/constants/offsite-preferences"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_){var h,f,T,E,y,S,A,C,O,v,w,I,P,N
function R(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function D(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const M=(0,n.createTemplateFactory)({id:"/5VeCCQW",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n"],[41,[51,[30,1]],[[[1,"    "],[10,"h3"],[15,0,[29,["pb4"," ",[28,[37,1],null,[["size","weight","color"],["xsmall",[52,[30,2],"bold"],"text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_placement_summary_title","campaign-manager-web/components/placement-module-summary"],null]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[41,[30,0,["buildCampaignPreferenceDataTask","isRunning"]],[[[1,"    "],[10,0],[12],[1,"\\n      "],[8,[39,4],[[24,0,"u-layout__width-full"]],[["@size"],["xlarge"]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[10,0],[15,0,[52,[30,3],"placement-module-summary__placement-statuses"]],[12],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,0,["placementStatuses"]]],null]],null],null,[[[41,[28,[37,7],[[30,4,["name"]],"mynetwork"],null],[[[1,"          "],[10,0],[15,0,[28,[37,8],[[28,[37,9],null,[["campaign-review__title-description","u-display-inline-flex"],[[28,[37,10],[[30,3]],null],[28,[37,10],[[30,3]],null]]]]],null]],[12],[1,"\\n"],[41,[30,3],[[[1,"              "],[8,[39,11],null,[["@title","@data"],[[28,[37,3],[[30,4,["titleString"]],"campaign-manager-web/components/placement-module-summary"],null],[52,[30,4,["enabled"]],[28,[37,3],["i18n_enabled","campaign-manager-web/components/placement-module-summary"],null],[28,[37,3],["i18n_disabled","campaign-manager-web/components/placement-module-summary"],null]]]],null],[1,"\\n"]],[]],[[[1,"              "],[10,1],[12],[1,"\\n                "],[10,1],[14,0,"u-layout__vertical-align-middle"],[12],[1,"\\n"],[41,[30,4,["enabled"]],[[[1,"                    "],[8,[39,12],[[24,"data-test","placement-module-summary__check-icon"]],[["@size","@name"],["small","check"]],null],[1,"\\n"]],[]],[[[1,"                    "],[8,[39,12],[[24,"data-test","placement-module-summary__cancel-icon"]],[["@size","@name"],["small","close"]],null],[1,"\\n"]],[]]],[1,"                "],[13],[1,"\\n              "],[13],[1,"\\n\\n              "],[10,1],[15,0,[29,["pl1"," ",[28,[37,1],null,[["size","weight","color"],["small","bold","default"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],[[30,4,["titleString"]],"campaign-manager-web/components/placement-module-summary"],null]],[1,"\\n              "],[13],[1,"\\n"]],[]]],[1,"\\n"],[41,[28,[37,13],[[28,[37,10],[[30,4,["enabled"]]],null],[28,[37,10],[[30,0,["isLanAvailable"]]],null]],null],[[[1,"              -\\n              "],[8,[39,14],null,[["@content"],[[28,[37,3],["i18n_placement_summary_placement_unavailable","campaign-manager-web/components/placement-module-summary"],[["placementName"],[[28,[37,3],[[30,4,["titleString"]],"campaign-manager-web/components/placement-module-summary"],null]]]]]],[["trigger"],[[[[1,"\\n                  "],[10,1],[14,0,"u-layout__display-inline-block"],[12],[1,"\\n                    "],[8,[39,15],[[24,0,"hue-button--unstyled u-border__common--with-tooltip"],[16,"aria-label",[28,[37,3],["i18n_not_applicable_aria","campaign-manager-web/components/placement-module-summary"],[["placementName"],[[28,[37,3],[[30,4,["titleString"]],"campaign-manager-web/components/placement-module-summary"],null]]]]],[4,[38,16],[[30,5,["triggerContentSharedInfo"]]],null]],[["@buttonType","@text"],["tertiary",[28,[37,3],["i18n_not_applicable","campaign-manager-web/components/placement-module-summary"],null]]],null],[1,"\\n                  "],[13],[1,"\\n                "]],[5]]]]],[1,"\\n\\n"]],[]],null],[1,"          "],[13],[1,"\\n"]],[]],null]],[4]],null],[1,"    "],[13],[1,"\\n\\n"],[41,[30,6,["offsiteDeliveryEnabled"]],[[[1,"      "],[8,[39,17],[[24,0,"placement-module-summary__alert-message-above"]],[["@type","@isHidden","@message"],["negative",[28,[37,10],[[30,0,["shownOffsitePreferencesDataFetchErrorMessage"]]],null],[28,[37,18],null,[["customErrorMessage"],[[28,[37,3],["i18n_placement_module_offsitePreferences-data-fetch-error-message","campaign-manager-web/components/placement-module-summary"],null]]]]]],null],[1,"\\n"],[41,[30,0,["campaignExcludedCategoriesNames"]],[[[1,"        "],[10,0],[12],[1,"\\n          "],[8,[39,11],null,[["@data","@title"],[[28,[37,19],[[30,0,["campaignExcludedCategoriesNames"]],[28,[37,3],["i18n_list_comma_with_space","campaign-manager-web/components/placement-module-summary"],null]],null],[28,[37,3],["i18n_placement_summary_LAN_excluded_categories_title","campaign-manager-web/components/placement-module-summary"],null]]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[41,[30,0,["publisherRestrictionData"]],[[[1,"        "],[10,0],[12],[1,"\\n          "],[8,[39,11],null,[["@data","@title"],[[28,[37,19],[[30,0,["publisherRestrictionData"]],[28,[37,3],["i18n_list_comma_with_space","campaign-manager-web/components/placement-module-summary"],null]],null],[28,[37,3],["i18n_placement_summary_adpublisher_allow_list","campaign-manager-web/components/placement-module-summary"],null]]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[41,[30,0,["campaignBlockListName"]],[[[1,"        "],[10,0],[12],[1,"\\n          "],[8,[39,11],null,[["@data","@title"],[[30,0,["campaignBlockListName"]],[28,[37,3],["i18n_placement_summary_LAN_block_list","campaign-manager-web/components/placement-module-summary"],null]]],null],[1,"\\n        "],[13],[1,"\\n      "]],[]],null]],[]]],[41,[28,[37,13],[[30,0,["doubleVerifyProfiles"]],[30,6,["offsitePreferences","brandSafetyProfile"]]],null],[[[1,"        "],[10,0],[12],[1,"\\n          "],[10,2],[15,0,[29,["mt4"," ",[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_placement_summary_doubleverify_profiles","campaign-manager-web/components/placement-module-summary"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[12],[1,"\\n            "],[8,[39,11],[[24,0,"placement-module-summary__double-verify-profiles"]],[["@data","@title","@isInline"],[[28,[37,19],[[30,0,["doubleVerifyProfiles","contextualTargetingProfiles"]],[28,[37,3],["i18n_list_comma_with_space","campaign-manager-web/components/placement-module-summary"],null]],null],[28,[37,3],["i18n_placement_summary_doubleverify_contextual_profiles_title","campaign-manager-web/components/placement-module-summary"],null],true]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,["mb2"," ",[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_contextual_targeting_profiles_description_any_of","campaign-manager-web/components/placement-module-summary"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[12],[1,"\\n            "],[8,[39,11],[[24,0,"placement-module-summary__double-verify-profiles"]],[["@data","@title","@isInline"],[[28,[37,19],[[30,0,["doubleVerifyProfiles","brandSuitabilityProfiles"]],[28,[37,3],["i18n_list_comma_with_space","campaign-manager-web/components/placement-module-summary"],null]],null],[28,[37,3],["i18n_placement_summary_doubleverify_brand_profiles_title","campaign-manager-web/components/placement-module-summary"],null],true]],null],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null]],[]],null]],[]]],[1,"\\n  "],[8,[39,20],null,[["@isEnterprise","@campaign"],[[30,7,["isEnterprise"]],[30,6]]],null],[1,"\\n"],[13]],["@hidePlacementTitle","@isAbTestReviewAndLaunch","@isAdvancedModeRedesignEnabled","placement","triggerData","@campaign","@account"],false,["unless","hue-web-foundations@-text-body","if","t","hue-web-progress-indicator","each","-track-array","not-eq","classes","hash","not","placement-module-summary-section","hue-web-icons@icon","and","hue-web-tooltip","hue-web-button","hue-web-toggletip-trigger","hue-web-inline-feedback","error-message","join","placement-module-summary-ad-placement"]]',moduleName:"campaign-manager-web/components/placement-module-summary.hbs",isStrictMode:!1})
let L=e.default=(h=(0,o.inject)(),f=(0,o.inject)(),T=(0,o.inject)(),E=(0,c.task)({drop:!0}),(0,i.assertPropTypes)((N=class e extends a.default{get isLanAvailable(){return this.campaignConfiguration.isLanAvailable(this.args.campaign)}get isLinkedinPlacementEnabled(){return!this.args.campaign.isConnectedTelevisionOnly}get placementStatuses(){const e=[]
return e.push({name:"linkedin",titleString:"i18n_placement_summary_linkedin_title",enabled:this.isLinkedinPlacementEnabled,available:!0}),this.lix.getTreatmentIsEnabled(m.LIX_TEST_KEYS.enableScOnMyNetworkPage)&&e.push({name:"mynetwork",titleString:"i18n_placement_summary_mynetwork_title",enabled:this.args.campaign.myNetworkDeliveryEnabled,available:!0}),e.push({name:"lan",titleString:"i18n_placement_summary_LAN_title",enabled:this.args.campaign.offsiteDeliveryEnabled,available:this.isLanAvailable}),e}constructor(){super(...arguments),R(this,"xhr",A,this),R(this,"jet",C,this),R(this,"lix",O,this),R(this,"campaignConfiguration",v,this),R(this,"shownOffsitePreferencesDataFetchErrorMessage",w,this),R(this,"campaignExcludedCategoriesNames",I,this),R(this,"campaignBlockListName",P,this),this.buildCampaignPreferenceDataTask.perform()}willDestroy(){super.willDestroy(...arguments),(0,u.runDisposables)(this)}_buildExcludedCategoriesList(e){const t=void 0===(0,s.get)(this,"args.campaign.offsitePreferences.iabCategories.exclude")?[]:(0,s.get)(this,"args.campaign.offsitePreferences.iabCategories.exclude"),n=[]
return e&&t.length&&t.forEach((t=>{n.push(e[t])})),n}_buildBlockListName(e){const t=void 0===(0,s.get)(this,"args.campaign.offsitePreferences.publisherRestrictionFiles.exclude")?[]:(0,s.get)(this,"args.campaign.offsitePreferences.publisherRestrictionFiles.exclude")
return e&&t.length?e[t[0]]:null}_buildAdPublisherListData(e){const t=[],n=this.args.campaign.offsitePreferences?.publisherRestrictionFiles?.exclude??[],a=this.args.campaign.offsitePreferences?.publisherRestrictionFiles?.include??[]
return e&&(n.length||a.length)?(n.forEach((n=>t.push(`${e[n]} (block list)`))),a.forEach((n=>t.push(`${e[n]} (allow list)`))),t):null}static buildDoubleVerifyProfilesData(e){const t={contextualTargetingProfiles:[],brandSuitabilityProfiles:[]},n=e?.elements?.find((e=>e.urn===_.DATA_NODE_URN.ROOT))?.children?.find((e=>e.urn===_.DATA_NODE_URN.BRAND_SAFETY_PROFILES))?.children?.find((e=>"brand safety profile"===e.name))
if(n){const e=n.children.find((e=>"doubleVerify"===e.name))
return e.children.find((e=>"customContextual"===e.name))?.children.forEach((e=>t.contextualTargetingProfiles.push(e.name))),e.children.find((e=>"authenticBrandSafety"===e.name))?.children.forEach((e=>t.brandSuitabilityProfiles.push(e.name))),t}return null}*buildCampaignPreferenceDataTask(){const t=this.args.account.id
try{const n={data:{accountId:t,q:"accountId"},type:"GET",metadata:(0,g.constructPemMetadata)(b.LAN_PEM_KEYS.PLACEMENT_MODULE_SUMMARY_OFFSITE_PREFERENCES_FETCH,[t],{productName:b.LAN_PEM_PRODUCT_NAME})},a=yield this.xhr.fetch(l.default.offsitePreferences,n,0),i=(0,d.buildOffsitePreferenceUrnToNameMapping)(a);(0,s.setProperties)(this,{campaignExcludedCategoriesNames:this._buildExcludedCategoriesList(i),campaignBlockListName:this._buildBlockListName(i),doubleVerifyProfiles:e.buildDoubleVerifyProfilesData(a),publisherRestrictionData:this._buildAdPublisherListData(i)})}catch(n){(0,s.setProperties)(this,{shownOffsitePreferencesDataFetchErrorMessage:!0}),this.jet.error(new Error(`Unable to build offset preference data in placement-module-summary component for account ${t}: ${(0,p.getErrorMessage)(n)}`))}}},k=N,U="propTypes",x={campaign:i.PropTypes.EmberObject.isRequired,account:i.PropTypes.EmberObject.isRequired,hidePlacementTitle:i.PropTypes.bool,isAdvancedModeRedesignEnabled:i.PropTypes.bool},U in k?Object.defineProperty(k,U,{value:x,enumerable:!0,configurable:!0,writable:!0}):k[U]=x,A=D((S=N).prototype,"xhr",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=D(S.prototype,"jet",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=D(S.prototype,"lix",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=D(S.prototype,"campaignConfiguration",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=D(S.prototype,"shownOffsitePreferencesDataFetchErrorMessage",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),I=D(S.prototype,"campaignExcludedCategoriesNames",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),P=D(S.prototype,"campaignBlockListName",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),D(S.prototype,"buildCampaignPreferenceDataTask",[E],Object.getOwnPropertyDescriptor(S.prototype,"buildCampaignPreferenceDataTask"),S.prototype),y=S))||y)
var k,U,x;(0,t.setComponentTemplate)(M,L)})),define("campaign-manager-web/components/placement-module",["exports","@ember/component","@ember/template-factory","@ember/service","campaign-manager-web/utils/api-endpoints","@glimmer/component","ember-lifeline","@ember/array","campaign-manager-web/constants/offsite-preferences","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/roadblock","@ember/object","@ember/object/computed","campaign-manager-web/utils/ember-property","@ember/utils","ember-concurrency-decorators","campaign-manager-web/utils/urn","campaign-manager-web/utils/ad-placement-legacy","campaign-manager-web/utils/lisa","campaign-manager-web/constants/lix","campaign-manager-web/utils/targeting","campaign-manager-web/utils/targeting-models","@linkedin/ember-prop-types","campaign-manager-web/utils/tracking","campaign-manager-web/constants/forecasting","campaign-manager-web/utils/campaign","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/audience-network","campaign-manager-web/constants/ad-placement","@glimmer/tracking","campaign-manager-web/utils/forecasting","campaign-manager-web/constants/blocklist","campaign-manager-web/constants/campaign-constants","campaign-manager-web/utils/generate-base64-uuid"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M){var L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he
function fe(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function Te(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ee(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const ye=(0,n.createTemplateFactory)({id:"aBHbeLP8",block:'[[[1,"\\n"],[41,[30,1],[[[1,"  "],[8,[39,1],null,[["@account","@campaign","@onCampaignChange","@onDidUpdate","@isLanEnabled","@uniqueId","@isModuleEnabled","@onToggleLan","@validLanRecommendation","@onDismissRecommendation","@inlineRecommendationLanBudgetOptimizationPageKey","@inlineRecommendationLanAdoptionPageKey","@onClickSwitchToAdvancedMode","@isSwitchModeDisabled"],[[30,2],[30,3],[30,4],[30,0,["onDidUpdate"]],[30,0,["isLanEnabled"]],[30,0,["uniqueId"]],[30,0,["isModuleEnabled"]],[30,0,["onToggleLan"]],[30,0,["validLanRecommendation"]],[30,0,["onDismissRecommendation"]],[30,0,["inlineRecommendationLanBudgetOptimizationPageKey"]],[30,0,["inlineRecommendationLanAdoptionPageKey"]],[30,5],[30,6]]],null],[1,"\\n"]],[]],[[[1,"  "],[11,0],[24,0,"placement-module"],[24,"data-live-test-placement-module",""],[4,[38,2],null,[["pageKey","routeName","currentRoute"],["lan_in_viewport",[28,[37,3],[[53,"outletState"],"render.name"],null],[28,[37,3],[[53,"outletState"],"render"],null]]]],[4,[38,5],[[30,0,["onDidUpdate"]],[30,3],[30,2]],null],[4,[38,6],null,[["selector","when"],["#advanced-options-expanded-area",[30,0,["isAdvancedOptionsOpen"]]]]],[4,[38,7],null,[["selector"],[[30,0,["selectorToFocus"]]]]],[12],[1,"\\n    "],[10,"section"],[14,0,"placement-module__section"],[12],[1,"\\n      "],[10,"h5"],[15,0,[29,[[28,[37,8],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,9],[[30,7],[28,[37,10],["i18n_placements_title","campaign-manager-web/components/placement-module"],null]],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"section"],[14,0,"placement-module__section"],[12],[1,"\\n      "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,10],["i18n_placement_description_with_default","campaign-manager-web/components/placement-module"],[["metric"],[[30,0,["forecastingKeyMetric"]]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"mt5"],[12],[1,"\\n        "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,[28,[35,10],["i18n_selected_placements","campaign-manager-web/components/placement-module"],[["selectedPlacements"],[[30,0,["selectedPlacementsTextArr"]]]]]],[13],[1,"\\n"],[41,[30,3,["isConnectedTelevisionOnly"]],[[[1,"          "],[8,[39,11],null,[["@placement"],["right"]],[["trigger","content"],[[[[1,"\\n              "],[8,[39,12],[[24,0,"u-display-inline-block u-layout__vertical-align-middle"],[4,[38,13],[[30,8,["triggerContentSharedInfo"]]],null]],[["@buttonType","@icon","@size","@circle"],["tertiary","question","small",true]],null],[1,"\\n            "]],[8]],[[[1,"\\n              "],[10,0],[14,0,"u-hoverable__content"],[12],[1,"\\n                "],[10,2],[15,0,[29,["pb4"," ",[28,[37,8],null,[["size","open"],["small",true]]]]]],[12],[1,"\\n                  "],[1,[28,[35,10],["i18n_audience_network_ctv_tooltip","campaign-manager-web/components/placement-module"],null]],[1,"\\n                  "],[8,[39,14],null,null,[["default"],[[[[1,"\\n                    "],[1,[28,[35,10],["i18n_audience_network_learn_more","campaign-manager-web/components/placement-module"],[["linkInfo"],[[28,[37,15],null,[["ariaLabel","href","role"],[[28,[37,10],["i18n_aria_linkedin_audience_network_learn_more","campaign-manager-web/components/placement-module"],null],[28,[37,16],null,[["path","accountId"],["help/lms/answer/a423409",[30,2,["id"]]]]],[30,9,["role"]]]]]]]]],[1,"\\n                  "]],[9]]]]],[1,"\\n                "],[13],[1,"\\n                "],[8,[39,12],[[16,"aria-label",[28,[37,10],["i18n_watch_linkedin_audience_network_aria_label","campaign-manager-web/components/placement-module"],null]],[24,4,"button"],[4,[38,17],["linkedin_audience_network_watch_video"],null],[4,[38,18],["click",[30,0,["onLinkedinAudienceNetworkModalOpen"]]],null]],null,[["default"],[[[[1,"\\n                  "],[1,[28,[35,10],["i18n_watch_video","campaign-manager-web/components/placement-module"],null]],[1,"\\n                "]],[]]]]],[1,"\\n              "],[13],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],null],[41,[30,0,["shouldShowPlacementChangeBtn"]],[[[1,"          "],[8,[39,12],[[4,[38,18],["click",[30,0,["showPlacementOptions"]]],null]],[["@buttonType","@size","@text"],["tertiary","small",[28,[37,10],["i18n_change_button","campaign-manager-web/components/placement-module"],null]]],null],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n"],[41,[30,0,["shouldShowPlacementOptions"]],[[[1,"        "],[10,0],[14,0,"placement-module__checkboxes u-display-flex u-flex-column u-flex-row-md mt4"],[12],[1,"\\n          "],[10,0],[14,0,"flex-fill u-flex-basis-50"],[12],[1,"\\n            "],[10,0],[14,0,"chm__form-element-container placement-module__lan-toggle"],[12],[1,"\\n              "],[10,1],[15,0,[29,[[36,19]]]],[12],[1,"\\n                "],[8,[39,20],[[24,0,"placement-module__checkbox"]],[["@inputId","@isChecked","@disabled"],[[29,["placement-module__linkedin-toggle-",[30,0,["uniqueId"]]]],true,true]],null],[1,"\\n              "],[13],[1,"\\n              "],[10,"label"],[14,0," placement-module__toggle-label mt0"],[15,"for",[29,["placement-module__linkedin-toggle-",[30,0,["uniqueId"]]]]],[12],[1,"\\n                "],[10,0],[15,0,[29,[[28,[37,8],null,[["size","color"],["small","default"]]]]]],[12],[1,[28,[35,10],["i18n_linkedin_placement","campaign-manager-web/components/placement-module"],null]],[13],[1,"\\n                "],[10,0],[15,0,[29,[[28,[37,8],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,[28,[35,10],["i18n_linkedin_placement_description","campaign-manager-web/components/placement-module"],null]],[13],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"],[41,[30,0,["showLinkedInPlacementOptionsDropdown"]],[[[1,"              "],[8,[39,21],[[24,0,"mv1 ml5"]],[["@isOpen","@openMenu","@closeMenu","@placement"],[[30,0,["isDropdownOpen"]],[28,[37,22],[[30,0,["onDropdownStateChange"]],true],null],[28,[37,22],[[30,0,["onDropdownStateChange"]],false],null],"bottom"]],[["default"],[[[[1,"\\n                "],[8,[30,10,["Trigger"]],[[24,0,"ml6"]],[["@icon","@iconPlacement","@buttonType","@size"],["caret","right","secondary","small"]],[["default"],[[[[1,"\\n                  "],[10,1],[15,0,[29,[[28,[37,8],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[28,[37,23],[[30,0,["checkedLinkedInPlacementOptions","length"]],1],null],[[[1,"                      "],[1,[28,[35,10],["i18n_multiple_placements","campaign-manager-web/components/placement-module"],null]],[1,"\\n"]],[]],[[[41,[28,[37,24],[[30,0,["checkedLinkedInPlacementOptions","length"]],1],null],[[[1,"                      "],[1,[28,[35,10],["i18n_ad_placement_v6","campaign-manager-web/components/placement-module"],[["placementName"],[[30,0,["checkedLinkedInPlacementOptions","0"]]]]]],[1,"\\n"]],[]],[[[1,"                      "],[1,[28,[35,10],["i18n_placement_none","campaign-manager-web/components/placement-module"],null]],[1,"\\n                    "]],[]]]],[]]],[1,"                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n                "],[8,[30,10,["Container"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,26],[[28,[37,26],[[30,0,["linkedInPlacementOptions"]]],null]],null],null,[[[1,"                    "],[10,0],[14,0,"asset-library-modal__filter-dropdown-options u-display-flex u-items-center"],[12],[1,"\\n                      "],[8,[39,27],[[24,3,"active"],[16,2,[29,[[30,11]]]],[16,"checked",[28,[37,28],[[30,0,["checkedLinkedInPlacementOptions"]],[30,11]],null]],[4,[38,18],["click",[28,[37,29],["target",[30,0,["onLinkedInPlacementChange"]]],null]],null]],[["@inputId"],[[29,["placement-module__linkedin-",[30,11]]]]],null],[1,"\\n                      "],[10,"label"],[15,"for",[29,["placement-module__linkedin-",[30,11]]]],[12],[1,"\\n                        "],[1,[28,[35,10],["i18n_ad_placement_v6","campaign-manager-web/components/placement-module"],[["placementName"],[[30,11]]]]],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n"]],[11]],null],[1,"                "]],[]]]]],[1,"\\n              "]],[10]]]]],[1,"\\n              "],[8,[39,30],[[24,0,"ml5"]],[["@message","@type","@isHidden"],[[28,[37,10],["i18n_multiple_placements_error","campaign-manager-web/components/placement-module"],null],"error",[28,[37,31],[[30,0,["hasPlacementMultiselectError"]]],null]]],null],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n          "],[10,0],[14,0,"chm__form-element-container placement-module__lan-toggle flex-fill u-flex-basis-50"],[12],[1,"\\n            "],[10,1],[15,0,[29,[[36,19]]]],[12],[1,"\\n              "],[8,[39,20],[[24,0,"placement-module__checkbox"],[24,"data-js-placement-module__lan-toggle",""],[4,[38,18],["change",[28,[37,29],["target.checked",[30,0,["onToggleLan"]]],null]],null]],[["@inputId","@isChecked","@disabled"],[[29,["placement-module__lan-toggle-",[30,0,["uniqueId"]]]],[28,[37,32],[[30,0,["isLanEnabled"]],[30,3,["offsiteDeliveryEnabled"]]],null],[28,[37,9],[[28,[37,31],[[30,0,["isLanEnabled"]]],null],[28,[37,31],[[30,0,["isModuleEnabled"]]],null]],null]]],null],[1,"\\n            "],[13],[1,"\\n"],[41,[30,0,["shouldShowNfiForDocumentAdOnLAN"]],[[[1,"              "],[8,[39,33],null,[["@id","@anchor","@placement","@header"],["document_ad_on_lan",[29,["#placement-module__lan-toggle-",[30,0,["uniqueId"]]]],"bottom",[28,[37,10],["i18n_doc_ads_lan_nfi_tooltip_header","campaign-manager-web/components/placement-module"],null]]],[["default"],[[[[1,"\\n                "],[1,[28,[35,10],["i18n_doc_ads_lan_nfi_tooltip_content","campaign-manager-web/components/placement-module"],null]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],null],[1,"            "],[10,"label"],[14,0,"placement-module__toggle-label mt0"],[15,"for",[29,["placement-module__lan-toggle-",[30,0,["uniqueId"]]]]],[12],[1,"\\n              "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n                "],[10,0],[15,0,[29,[[28,[37,8],null,[["size","color"],["small","default"]]]]]],[12],[1,[28,[35,10],["i18n_lan_placement","campaign-manager-web/components/placement-module"],null]],[13],[1,"\\n                "],[8,[39,11],[[24,0,"u-layout__display-inline-block ml1"]],[["@placement","@contentClass"],["top","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                    "],[11,"button"],[24,0,"button--unstyled artdeco-hover-a11y-trigger u-display-flex u-items-center"],[16,"aria-label",[28,[37,10],["i18n_a11y_trigger_label","campaign-manager-web/components/placement-module"],[["name"],[[28,[37,10],["i18n_linkedin_audience_network","campaign-manager-web/components/placement-module"],null]]]]],[24,4,"button"],[4,[38,13],[[30,12,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                      "],[8,[39,34],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                    "],[13],[1,"\\n                  "]],[12]],[[[1,"\\n                    "],[10,2],[15,0,[29,["pb4"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,10],["i18n_audience_network_tooltip","campaign-manager-web/components/placement-module"],null]],[1,"\\n                      "],[8,[39,14],null,null,[["default"],[[[[1,"\\n                        "],[1,[28,[35,10],["i18n_audience_network_learn_more","campaign-manager-web/components/placement-module"],[["linkInfo"],[[28,[37,15],null,[["ariaLabel","href","role","dataTestSelector"],[[28,[37,10],["i18n_audience_network_tooltip_aria_label","campaign-manager-web/components/placement-module"],null],[28,[37,16],null,[["path","accountId"],["help/lms/answer/a423409",[30,2,["id"]]]]],[30,13,["role"]],"data-test-linkedin-audience-network-learn-more-link"]]]]]]],[1,"\\n                      "]],[13]]]]],[1,"\\n                    "],[13],[1,"\\n                    "],[10,2],[15,0,[29,["pb4"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,0,["isGatedArticlesPlacementsUIVisible"]],[[[1,"                        "],[1,[28,[35,10],["i18n_audience_network_gated_articles_tooltip","campaign-manager-web/components/placement-module"],null]],[1,"\\n"]],[]],[[[1,"                        "],[1,[28,[35,10],["i18n_audience_network_mrc_tooltip","campaign-manager-web/components/placement-module"],null]],[1,"\\n"]],[]]],[1,"                    "],[13],[1,"\\n                    "],[8,[39,12],[[16,"aria-label",[28,[37,10],["i18n_watch_linkedin_audience_network_aria_label","campaign-manager-web/components/placement-module"],null]],[4,[38,17],["linkedin_audience_network_watch_video"],null],[4,[38,18],["click",[30,0,["onLinkedinAudienceNetworkModalOpen"]]],null]],[["@text"],[[28,[37,10],["i18n_watch_video","campaign-manager-web/components/placement-module"],null]]],null],[1,"\\n                  "]],[]]]]],[1,"\\n              "],[13],[1,"\\n              "],[10,0],[15,0,[29,[[28,[37,8],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,[28,[35,10],["i18n_lan_placement_description","campaign-manager-web/components/placement-module"],null]],[13],[1,"\\n"],[41,[30,0,["shouldShowDocAdsLanAutoAdoptionExperience"]],[[[1,"                "],[8,[39,11],null,[["@contentClass","@placement"],["u-hoverable__content","bottom-left"]],[["trigger","content"],[[[[1,"\\n                    "],[11,1],[4,[38,13],[[30,14,["triggerContentSharedInfo"]]],[["backcompatOnInit"],[true]]],[12],[1,"\\n                    "],[13],[1,"\\n                  "]],[14]],[[[1,"\\n                    "],[10,0],[12],[1,"\\n                        "],[10,2],[15,0,[29,["mb2"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n                          "],[1,[28,[35,10],["i18n_doc_ads_lan_email_opt_in_tooltip_content","campaign-manager-web/components/placement-module"],null]],[1,"\\n                        "],[13],[1,"\\n                      "],[8,[39,12],[[4,[38,18],["click",[30,15]],null],[4,[38,17],["ads_lan_auto_adoption_save"],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,10],["i18n_doc_ads_lan_email_opt_in_tooltip_save_and_exit","campaign-manager-web/components/placement-module"],null]]],null],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n"]],[]],null],[1,"            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n\\n"],[41,[28,[37,9],[[28,[37,31],[[30,0,["isLanEnabled"]]],null],[30,0,["validLanRecommendation"]]],null],[[[1,"      "],[10,"section"],[14,0,"placement-module__section"],[12],[1,"\\n        "],[8,[39,30],[[24,0,"placement-module__alert-message-below"]],[["@isHidden","@message","@type"],[[30,0,["isLanEnabled"]],[28,[37,10],["i18n_disable_lan_message_v2","campaign-manager-web/components/placement-module"],null],"neutral"]],null],[1,"\\n"],[41,[30,0,["validLanRecommendation"]],[[[1,"          "],[8,[39,35],null,[["@recommendation","@pageKey","@onDismiss"],[[30,0,["validLanRecommendation"]],[52,[28,[37,24],[[30,0,["validLanRecommendation","type"]],"LAN_ADOPTION_BUDGET_UTILIZATION_IMPROVEMENT"],null],[30,0,["inlineRecommendationLanBudgetOptimizationPageKey"]],[30,0,["inlineRecommendationLanAdoptionPageKey"]]],[28,[37,22],[[30,0,["onDismissRecommendation"]],[30,0,["validLanRecommendation"]]],null]]],null],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n"]],[]],null],[1,"\\n    "],[10,"section"],[15,0,[29,[[52,[28,[37,32],[[30,0,["isLanEnabled"]],[30,3,["offsiteDeliveryEnabled"]]],null],"placement-module__section","pb5"]]]],[12],[1,"\\n"],[41,[28,[37,32],[[30,0,["isLanEnabled"]],[30,3,["offsiteDeliveryEnabled"]]],null],[[[41,[30,0,["isAdvancedOptionsOpen"]],[[[1,"          "],[10,0],[14,1,"advanced-options-expanded-area"],[14,"tabindex","-1"],[15,0,[29,["placement-module__advanced-options placement-module__advanced-options--expanded ",[52,[30,0,["hasExcludeCategoriesPills"]],"placement-module__advanced-options--expanded-has-selection"]]]],[12],[1,"\\n\\n            "],[8,[39,30],[[24,0,"placement-module__alert-message-above"]],[["@type","@isHidden","@message"],["negative",[28,[37,31],[[30,0,["showOffsitePreferencesDataFetchErrorMessage"]]],null],[28,[37,36],null,[["error","customErrorMessage"],[[30,0,["offsitePreferencesDataFetchErrorMessage"]],[28,[37,10],["i18n_offsitePreferences-data-fetch-error-message","campaign-manager-web/components/placement-module"],null]]]]]],null],[1,"\\n\\n"],[41,[28,[37,23],[[30,0,["offsitePreferencesData","iabCategories","children","length"]],0],null],[[[1,"              "],[10,"article"],[14,0,"placement-module__facet-block facet-block"],[12],[1,"\\n"],[41,[28,[37,9],[[30,0,["activeColumnsView","excludeCategories"]],[30,0,["excludeCategoriesPills","length"]]],null],[[[1,"                  "],[10,2],[14,1,"categories-columns-view-title"],[15,0,[29,["u-color__black--75"," ",[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,10],["i18n_categories_columns_view_title","campaign-manager-web/components/placement-module"],null]],[1,"\\n                  "],[13],[1,"\\n"],[42,[28,[37,26],[[28,[37,26],[[30,0,["excludeCategoriesPills"]]],null]],null],null,[[[1,"                    "],[10,2],[15,0,[29,["placement-module__pill-title u-color__black--75"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n                      "],[1,[30,16,["title"]]],[1,"\\n                    "],[13],[1,"\\n                    "],[10,0],[14,0,"placement-module__pill-container"],[12],[1,"\\n"],[42,[28,[37,26],[[28,[37,26],[[30,16,["pills"]]],null]],null],null,[[[1,"                        "],[8,[39,37],[[16,"data-js-facet-block__exclude-categories-pill",[29,[[30,17],"-",[30,19]]]],[4,[38,18],["click",[28,[37,22],[[30,0,["onExcludeCategoriesPillClick"]],[30,18],[30,19],[30,17]],null]],null],[4,[38,17],["lan_exclude_categories_pill"],null]],[["@text","@a11yText"],[[30,18,["name"]],[28,[37,10],["i18n_dismiss_pill_a11y_text","campaign-manager-web/components/placement-module"],[["pillText"],[[30,18,["name"]]]]]]],null],[1,"\\n"]],[18,19]],null],[1,"                    "],[13],[1,"\\n"]],[16,17]],null]],[]],null],[41,[30,0,["activeColumnsView","excludeCategories"]],[[[1,"                  "],[10,0],[14,0,"placement-module__columns-view"],[12],[1,"\\n                    "],[8,[39,38],null,[["@root","@onCheckboxChange","@checkedStateLookup","@ariaLabelledById","@showGlobalSearch","@doGlobalSearch","@searchAriaLabel","@enableSelectAll","@onSelectAllToggle"],[[30,0,["offsitePreferencesData","iabCategories"]],[30,0,["onExcludeCategoriesCheckboxChange"]],[30,0,["checkedStateLookupForExcludeCategories"]],"categories-columns-view-title",true,[30,0,["doGlobalSearchForExcludeCategories"]],[28,[37,10],["i18n_a11y_search_aria_label","campaign-manager-web/components/placement-module"],null],true,[30,0,["onSelectAllToggleForExcludedCategories"]]]],null],[1,"\\n                  "],[13],[1,"\\n"]],[]],[[[1,"                  "],[8,[39,11],null,[["@placement"],["right"]],[["trigger","content"],[[[[1,"\\n                      "],[8,[39,12],[[24,0,"placement-module__publisher-list-button"],[4,[38,13],[[30,20,["triggerContentSharedInfo"]]],null],[4,[38,18],["click",[28,[37,22],[[30,0,["onAddMore"]],"excludeCategories"],null]],null],[4,[38,17],["lan_expand_exclude_categories"],null]],[["@text","@buttonType","@emphasized","@size","@icon","@iconPlacement"],[[28,[37,10],["i18n_facet_categories","campaign-manager-web/components/placement-module"],null],"tertiary",true,"small","add","left"]],null],[1,"\\n                      "],[10,"button"],[15,"data-a11y-trigger",[28,[37,10],["i18n_facet_categories","campaign-manager-web/components/placement-module"],null]],[14,0,"ad-hoverable-a11y-trigger"],[15,"aria-label",[28,[37,10],["i18n_a11y_trigger_label","campaign-manager-web/components/placement-module"],[["name"],[[28,[37,10],["i18n_facet_categories","campaign-manager-web/components/placement-module"],null]]]]],[14,4,"button"],[12],[1,"\\n                        "],[8,[39,34],null,[["@size","@name"],["small","caret"]],null],[1,"\\n                      "],[13],[1,"\\n                    "]],[20]],[[[1,"\\n                      "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,8],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,10],["i18n_facet_categories_hovercard_title","campaign-manager-web/components/placement-module"],null]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,2],[15,0,[29,[[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,10],["i18n_facet_categories_hovercard_description","campaign-manager-web/components/placement-module"],null]],[1,"\\n                        "],[8,[39,14],null,null,[["default"],[[[[1,"\\n                          "],[1,[28,[35,10],["i18n_learn_more","campaign-manager-web/components/placement-module"],[["linkInfo"],[[28,[37,15],null,[["dataTestSelector","href","role"],["data-test-placement-module__categories-tooltip-help-link",[28,[37,16],null,[["path","accountId"],["help/lms/answer/83630",[30,2,["id"]]]]],[30,21,["role"]]]]]]]]],[1,"\\n                        "]],[21]]]]],[1,"\\n                      "],[13],[1,"\\n                    "]],[]]]]],[1,"\\n                  "],[10,2],[15,0,[29,[[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,10],["i18n_facet_categories_description","campaign-manager-web/components/placement-module"],null]],[13],[1,"\\n"]],[]]],[1,"              "],[13],[1,"\\n"]],[]],null],[41,[28,[37,23],[[30,0,["offsitePreferencesData","adPublisherRestrictions","children","length"]],0],null],[[[1,"              "],[10,"article"],[14,0,"placement-module__facet-block facet-block"],[12],[1,"\\n"],[41,[30,0,["activeColumnsView","publisherlists"]],[[[1,"                  "],[10,"h6"],[14,1,"publisher-allowlist-columns-view-title"],[15,0,[29,["u-color__black--60"," ",[28,[37,8],null,[["size"],["medium"]]]]]],[12],[1,[28,[35,10],["i18n_facet_publisher_lists","campaign-manager-web/components/placement-module"],null]],[13],[1,"\\n                  "],[10,0],[14,0,"placement-module__columns-view"],[12],[1,"\\n                    "],[8,[39,38],null,[["@root","@onCheckboxChange","@checkedStateLookup","@headerCta","@hasMultilineLabelText","@grantLastColumnFullWidth","@showGlobalSearch","@doGlobalSearch","@ariaLabelledById","@cellDetailsComponentName"],[[30,0,["offsitePreferencesData","adPublisherRestrictions"]],[30,0,["onPublisherListCheckboxChange"]],[30,0,["checkedStateLookupForPublisherList"]],[30,0,["getCreateListHeaderCta"]],true,true,true,[30,0,["doGlobalSearchForPublisherAllowList"]],"blocklists-columns-view-title","blocklist-download-link"]],null],[1,"\\n                  "],[13],[1,"\\n"]],[]],[[[1,"                  "],[8,[39,12],[[16,"data-a11y-trigger",[28,[37,10],["i18n_facet_publisher_list","campaign-manager-web/components/placement-module"],null]],[24,0,"button--medium-with-icon placement-module__publisher-list-button"],[4,[38,18],["click",[28,[37,22],[[30,0,["onAddMore"]],"publisherlists"],null]],null],[4,[38,17],["lan_select_existing_blocklists"],null]],[["@emphasized","@buttonType","@size","@icon","@text"],[true,"tertiary","small","add",[28,[37,10],["i18n_facet_publisher_list","campaign-manager-web/components/placement-module"],null]]],null],[1,"\\n                  "],[10,2],[15,0,[29,[[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,10],["i18n_facet_publisher_list_description","campaign-manager-web/components/placement-module"],null]],[13],[1,"\\n"]],[]]],[41,[30,0,["publisherListPills"]],[[[1,"                  "],[10,0],[14,0,"placement-module__pill-container"],[12],[1,"\\n"],[42,[28,[37,26],[[28,[37,26],[[30,0,["publisherListPills"]]],null]],null],null,[[[1,"                      "],[8,[39,37],[[4,[38,18],["click",[28,[37,22],[[30,0,["onPublisherListPillClick"]],[30,22]],null]],null]],[["@text","@a11yText"],[[30,22,["name"]],[28,[37,10],["i18n_dismiss_pill_a11y_text","campaign-manager-web/components/placement-module"],[["pillText"],[[30,22,["name"]]]]]]],null],[1,"\\n"]],[22]],null],[1,"                  "],[13],[1,"\\n"]],[]],null],[1,"              "],[13],[1,"\\n"]],[]],[[[1,"              "],[8,[39,12],[[16,"data-a11y-trigger",[28,[37,10],["i18n_facet_publisher_list_upload","campaign-manager-web/components/placement-module"],null]],[24,0,"button--medium-with-icon placement-module__publisher-list-button"],[4,[38,18],["click",[30,0,["showUploadBlocklistPanel"]]],null],[4,[38,17],["lan_upload_first_blocklist"],null]],[["@emphasized","@buttonType","@size"],[true,"tertiary","small"]],[["default"],[[[[1,"\\n                "],[8,[39,34],null,[["@size","@name"],["small","add"]],null],[1,"\\n                "],[1,[28,[35,10],["i18n_facet_publisher_list_upload","campaign-manager-web/components/placement-module"],null]],[1,"\\n              "]],[]]]]],[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,10],["i18n_facet_publisher_list_description","campaign-manager-web/components/placement-module"],null]],[13],[1,"\\n"]],[]]],[41,[30,0,["isShowDoubleVerify"]],[[[1,"              "],[10,"article"],[15,0,[29,["placement-module__facet-block facet-block ",[52,[30,0,["isAdvancedOptionsLinkHidden"]],"placement-module__facet-block--advanced-options-btn-hidden placement-module__advanced-options-btn-hidden"]]]],[12],[1,"\\n                "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n                  "],[10,1],[15,0,[29,[[36,19]]]],[12],[1,"\\n                    "],[8,[39,20],[[4,[38,18],["change",[30,0,["onDoubleVerifyCheckboxChange"]]],null]],[["@inputId","@isChecked"],[[29,["placement-module__double-verify-checkbox-",[30,0,["uniqueId"]]]],[30,0,["isDoubleVerifyCheckboxChecked"]]]],null],[1,"\\n                  "],[13],[1,"\\n                  "],[10,"label"],[14,0,"placement-module__toggle-label mt0"],[15,"for",[29,["placement-module__double-verify-checkbox-",[30,0,["uniqueId"]]]]],[12],[1,"\\n                    "],[10,2],[14,1,"categories-columns-view-title"],[15,0,[29,["u-color__black--75"," ",[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,10],["i18n_facet_doubleverify_profiles","campaign-manager-web/components/placement-module"],null]],[1,"\\n                    "],[13],[1,"\\n                    "],[10,2],[15,0,[29,[[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,10],["i18n_facet_doubleverify_profiles_description","campaign-manager-web/components/placement-module"],null]],[13],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n"],[41,[30,0,["isDoubleVerifyCheckboxChecked"]],[[[41,[30,0,["contextualTargetingProfileNames"]],[[[1,"                    "],[10,"h6"],[15,0,[29,["u-layout__display-inline-block mt2 mr1"," ",[28,[37,8],null,[["size","color"],["small","default"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,10],["i18n_contextual_targeting_profiles","campaign-manager-web/components/placement-module"],null]],[1,"\\n                    "],[13],[1,"\\n                    "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[30,0,["contextualTargetingProfileNames"]]],[1,"\\n                    "],[13],[1,"\\n                    "],[10,2],[15,0,[29,[[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[52,[28,[37,24],[[30,0,["offsitePreferencesData","contextualTargetingProfiles","targetingLogic"]],"ALL_OF"],null],[28,[37,10],["i18n_contextual_targeting_profiles_description_allOf","campaign-manager-web/components/placement-module"],null],[28,[37,10],["i18n_contextual_targeting_profiles_description_anyOf","campaign-manager-web/components/placement-module"],null]]],[13],[1,"\\n"]],[]],null],[41,[30,0,["brandSuitabilityProfileNames"]],[[[1,"                    "],[10,"h6"],[15,0,[29,["u-layout__display-inline-block mt2 mr1"," ",[28,[37,8],null,[["size","color"],["small","default"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,10],["i18n_brand_suitability_profile","campaign-manager-web/components/placement-module"],null]],[1,"\\n                    "],[13],[1,"\\n                    "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n                      "],[1,[30,0,["brandSuitabilityProfileNames"]]],[1,"\\n                    "],[13],[1,"\\n"]],[]],null]],[]],null],[1,"              "],[13],[1,"\\n"]],[]],null],[1,"              "],[8,[39,39],[[24,"aria-labelledby","placement-module-upload-publisherlist-modal-header"]],[["@size","@isOpen","@dismissModal"],["large",[28,[37,40],[[30,0,["shouldShowUploadBlocklistPanel"]]],null],[30,0,["hideUploadBlocklistPanel"]]]],[["default"],[[[[1,"\\n                "],[8,[30,23,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n                  "],[10,"h2"],[14,1,"placement-module-upload-publisherlist-modal-header"],[15,0,[29,[[28,[37,41],null,[["size"],["large"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,10],["i18n_facet_publisherlists_upload","campaign-manager-web/components/placement-module"],null]],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n                "],[8,[30,23,["ModalContent"]],null,null,[["default"],[[[[1,"\\n                  "],[8,[39,42],null,[["@onCancel","@onUploadSucceeded","@accountId"],[[30,0,["hideUploadBlocklistPanel"]],[30,0,["onPublisherListUploadSuccess"]],[30,2,["id"]]]],null],[1,"\\n                "]],[]]]]],[1,"\\n              "]],[23]]]]],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[41,[51,[28,[37,9],[[30,0,["isAdvancedOptionsLinkHidden"]],[30,24]],null]],[[[1,"          "],[8,[39,12],[[24,0,"placement-module__publisher-list-button"],[16,"aria-expanded",[29,[[30,0,["isAdvancedOptionsOpen"]]]]],[24,"aria-controls","advanced-options-expanded-area"],[4,[38,18],["click",[30,0,["onAdvancedOptionsToggle"]]],null],[4,[38,17],["lan_show_advanced_options"],null]],[["@size","@buttonType","@emphasized","@text","@icon","@iconPlacement"],["small","tertiary",true,[52,[30,0,["isAdvancedOptionsOpen"]],[28,[37,10],["i18n_brand_safety_options_btn_hide","campaign-manager-web/components/placement-module"],null],[28,[37,10],["i18n_brand_safety_options_btn_show","campaign-manager-web/components/placement-module"],null]],[52,[30,0,["isAdvancedOptionsOpen"]],"chevron-up","chevron-down"],"right"]],null],[1,"\\n"]],[]],null],[41,[30,0,["shouldShowBrandSafetyDisclaimer"]],[[[1,"            "],[8,[39,30],null,[["@type"],["neutral"]],[["default"],[[[[1,"\\n              "],[8,[39,14],null,null,[["default"],[[[[1,"\\n                "],[1,[28,[35,10],["i18n_brand_safety_control_disclaimer","campaign-manager-web/components/placement-module"],[["linkInfo"],[[28,[37,15],null,[["ariaLabel","href","role"],[[28,[37,10],["i18n_aria_linkedin_audience_network_learn_more","campaign-manager-web/components/placement-module"],null],[28,[37,16],null,[["path","accountId"],["help/lms/answer/a423409",[30,2,["id"]]]]],[30,25,["role"]]]]]]]]],[1,"\\n              "]],[25]]]]],[1,"\\n\\n            "]],[]]]]],[1,"\\n"]],[]],null]],[]],null],[1,"    "],[13],[1,"\\n\\n"],[41,[28,[37,9],[[30,0,["supportsPlacementSpecification"]],[30,0,["supportsRoadblock"]]],null],[[[1,"      "],[10,"section"],[14,0,"placement-module__section placement-module__section--top-divider"],[15,"aria-label",[29,[[28,[37,10],["i18n_placement_ad_placement_title","campaign-manager-web/components/placement-module"],null],". ",[28,[37,10],["i18n_a11y_lisa_only","campaign-manager-web/components/placement-module"],null]]]],[12],[1,"\\n        "],[10,0],[14,0,"u-lisa"],[12],[1,"\\n          "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,10],["i18n_placement_ad_placement_title","campaign-manager-web/components/placement-module"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,1],[14,1,"placement-module__ad-placement-lisa-only"],[14,0,"u-label__lisa--small"],[12],[1,"\\n            "],[1,[28,[35,10],["i18n_lisa","campaign-manager-web/components/placement-module"],null]],[1,"\\n          "],[13],[1,"\\n"],[41,[30,0,["supportsPlacementSpecification"]],[[[1,"            "],[10,0],[14,0,"placement-module__specify"],[12],[1,"\\n              "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[1,[28,[35,10],["i18n_placement_ad_placement_subtitle_v5","campaign-manager-web/components/placement-module"],[["adFormat"],[[30,3,["adFormat"]]]]]],[1,"\\n              "],[13],[1,"\\n              "],[10,"ul"],[14,0,"u-list--no-style"],[12],[1,"\\n"],[42,[28,[37,26],[[28,[37,26],[[30,0,["placementOptions"]]],null]],null],null,[[[44,[[28,[37,32],[[28,[37,24],[[30,26],[30,0,["AdPlacementLegacy","RIGHT_RAIL"]]],null],[28,[37,24],[[30,3,["adFormat"]],[30,0,["AD_FORMAT","JOBS"]]],null],[28,[37,9],[[28,[37,24],[[30,3,["roadblockType"]],[30,0,["ROADBLOCK_TYPES","NONE"]]],null],[28,[37,31],[[30,3,["roadblockType"]]],null]],null]],null]],[[[1,"                    "],[10,"li"],[14,0,"chm__form-element-container placement-module__specify-list-item"],[12],[1,"\\n                      "],[10,1],[15,0,[29,[[36,19]]]],[12],[1,"\\n                        "],[8,[39,27],[[24,0,"small-input"],[24,3,"placement-selection"],[16,"checked",[28,[37,24],[[30,26],[30,0,["selectedPlacementOption"]]],null]],[16,2,[30,26]],[4,[38,18],["click",[28,[37,22],[[30,0,["onAdPlacementSelected"]],[30,26]],null]],null]],[["@inputId","@disabled"],[[29,["placement-specify-module__radio-placement--",[30,26],"-",[30,0,["uniqueId"]]]],[28,[37,31],[[30,3,["isNewCampaign"]]],null]]],null],[1,"\\n                      "],[13],[1,"\\n                      "],[10,"label"],[15,"for",[29,["placement-specify-module__radio-placement--",[30,26],"-",[30,0,["uniqueId"]]]]],[15,0,[29,["placement-specify-module__sub-heading u-color__black--75"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,10],["i18n_placement_radio_labels_v4","campaign-manager-web/components/placement-module"],[["placement"],[[52,[30,27],"RIGHT_RAIL_AND_SEARCH_RESULTS",[30,26]]]]]],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n"]],[27]]]],[26]],null],[1,"              "],[13],[1,"\\n              "],[8,[39,30],[[24,0,"placement-module__alert-message-below"]],[["@message","@type","@isHidden"],[[28,[37,10],["i18n_disable_specify_message","campaign-manager-web/components/placement-module"],null],"neutral",[30,3,["isNewCampaign"]]]],null],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[41,[30,0,["supportsRoadblock"]],[[[1,"            "],[10,0],[14,0,"placement-module__roadblock-controls"],[12],[1,"\\n              "],[8,[39,45],null,[["@accountId","@accountReference","@campaign","@onCampaignChange"],[[30,2,["id"]],[30,28],[30,3],[30,4]]],null],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n\\n"],[1,"  "],[8,[39,39],null,[["@isOpen","@size","@headerId","@dismissModal"],[[30,0,["isLanOnboardingModalOpen"]],"large","linkedin-audience-network-onboarding-modal-header",[30,0,["onLinkedinAudienceNetworkModalDismiss"]]]],[["default"],[[[[1,"\\n    "],[8,[30,29,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n      "],[10,"h3"],[14,1,"linkedin-audience-network-onboarding-modal-header"],[12],[1,"\\n        "],[1,[28,[35,10],["i18n_linkedin_audience_network_onboarding_modal_header","campaign-manager-web/components/placement-module"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,29,["ModalContent"]],[[24,0,"p3"]],null,[["default"],[[[[1,"\\n"],[1,"      "],[8,[39,46],[[16,"title",[28,[37,10],["i18n_watch_video","campaign-manager-web/components/placement-module"],null]],[24,"width","100%"],[24,"height","406px"],[24,"frameborder","0"],[24,"allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"],[24,"allowfullscreen",""]],[["@src"],[[30,0,["linkedinAudienceNetworkOnboardingIframeSrc"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[29]]]]],[1,"\\n"]],[]]]],["@isQuickMode","@account","@campaign","@onCampaignChange","@onClickSwitchToAdvancedMode","@isSwitchModeDisabled","@title","triggerData","iphHelper","Menu","placement","triggerData","iphHelper","triggerData","@onCampaignSaveForDocAdsLanAutoAdoption","category","categoryIndex","pill","pillIndex","triggerData","iphHelper","pill","modal","@isOptimaAbTest","iphHelper","placementOption","supportsSearchPlacement","@accountReference","LinkedinAudienceNetworkOnboardingModal"],false,["if","scc/placement-module","track-render","get","-get-dynamic-var","did-update","focus-by-selector","focus-by-selector-async","hue-web-foundations@-text-body","or","t","hue-web-contextual-dialog","hue-web-button","hue-web-contextual-dialog-trigger","iph-helper","external-link-info","help-center-url","track-interaction","on","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","hue-web-menu","fn","gt","eq","each","-track-array","hue-web-radio-button","exists-in","pick","hue-web-inline-feedback","not","and","new-feature-introduction-bubble","hue-web-icons@icon","inline-recommendation","error-message","hue-web-pill-input","columns-view","hue-web-modal","readonly","hue-web-foundations@-text-heading","upload-publisher-restriction-list-panel","unless","let","roadblock-controls","test-aware-iframe"]]',moduleName:"campaign-manager-web/components/placement-module.hbs",isStrictMode:!1}),{SHORT_PRESS:Se}=A.CONTROL_INTERACTION_TYPE,Ae="excludeCategories",Ce="blockLists",Oe="publisherlists",ve=()=>({[Ae]:!1,[Ce]:!1,[Oe]:!1}),we={LINKEDIN:"i18n_linkedin_placement",LAN:"i18n_lan_placement"}
let Ie=e.default=(L=(0,d.computed)("args.campaign.forecastingRecommendations"),k=(0,d.computed)("args.campaign.offsitePreferences.{iabCategories.exclude,publisherRestrictionFiles.exclude}"),U=(0,d.computed)("args.campaign.{objectiveType,adFormats}"),x=(0,d.computed)("args.campaign.offsitePreferences.iabCategories.exclude.[]","excludeCategoryParentNames","offsitePreferencesNames"),F=(0,p.gt)("excludeCategoriesPills.length",0),z=(0,d.computed)("offsitePreferencesData.adPublisherRestrictions","args.campaign.offsitePreferences.publisherRestrictionFiles.exclude"),j=(0,d.computed)("offsitePreferencesData"),G=(0,d.computed)("offsitePreferencesData"),B=(0,d.computed)("offsitePreferencesData"),V=(0,d.computed)("args.campaign.offsitePreferences.iabCategories.exclude.[]"),Y=(0,d.computed)("args.campaign.offsitePreferences.publisherRestrictionFiles.exclude.[]"),H=(0,d.computed)("excludeCategoriesPills","publisherListPills","offsitePreferencesNames","isDoubleVerifyCheckboxChecked"),q=(0,b.task)({drop:!0}),(0,S.assertPropTypes)((he=class extends r.default{set validLanRecommendation(e){}get validLanRecommendation(){if(this.args.campaign.adFormat===c.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT){if(this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableDocAdsOnLanInlineNotification)&&this.isLanEnabled&&this.args.campaign.forecastingRecommendations)return this._getLanRecommendation()}else if(this.isLanEnabled&&this.args.campaign.forecastingRecommendations)return this._getLanRecommendation()
return null}set isAdvancedOptionsLinkHidden(e){}get isAdvancedOptionsLinkHidden(){return!(0,g.isEmpty)((0,d.get)(this,"args.campaign.offsitePreferences.iabCategories.exclude"))||!(0,g.isEmpty)((0,d.get)(this,"args.campaign.offsitePreferences.publisherRestrictionFiles.exclude"))}get isGatedArticlesPlacementsUIEnabled(){return this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableGatedArticlesPlacementsUI)}get isGatedArticlesPlacementsUIVisible(){return this.isGatedArticlesPlacementsUIEnabled&&(0,c.isSingleImageLeadGenFormCampaign)(this.args.campaign)}get placementOptions(){return(0,h.getPlacementOptionsForAdFormat)(this.args.campaign.adFormat)}get selectedPlacementOption(){return(0,E.determineAdPlacementOption)(this.args.campaign.targetingCriteria)}get supportsPlacementSpecification(){const e=this.placementOptions||[]
return(0,h.isAdPlacementSpecificationSupported)(e,this.isLisa,this.args.account.isEnterprise)}get shouldShowNfiForDocumentAdOnLAN(){const e=(0,c.getAdFormat)(this.args.campaign)
return this.isLanEnabled&&e===c.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT}get supportsRoadblock(){return(0,u.isRoadBlockSupported)(this.args.account.isEnterprise,this.args.campaign.adFormat,this.isLisa)}get isLanEnabled(){return this.campaignConfiguration.isLanAvailable(this.args.campaign)}get isMyNetworkDeliveryVisible(){return this.enableScOnMyNetworkPage&&(0,O.isMyNetworkDeliveryVisible)(this.args.campaign.objectiveType)}set isMyNeworkDeliveryAvailable(e){}get isMyNeworkDeliveryAvailable(){return this.campaignConfiguration.isMyNeworkDeliveryAvailable(this.args.campaign.objectiveType,(0,c.getAdFormat)(this.args.campaign))}set excludeCategoriesPills(e){}get excludeCategoriesPills(){return((0,d.get)(this,"args.campaign.offsitePreferences.iabCategories.exclude")||[]).reduce(((e,t)=>{const n=this.excludeCategoryParentNames[t]
let a=e.findBy("title",n)
a||(a={title:n,pills:(0,l.A)()},e.addObject(a))
const i=this.offsitePreferencesNames[t]
return a.pills.addObject({urn:t,name:i}),e}),(0,l.A)()).sortBy("title")}get contextualTargetingProfileNames(){return(this.offsitePreferencesData?.contextualTargetingProfiles?.children||[]).map((e=>e.name)).join(", ")}get brandSuitabilityProfileNames(){return(this.offsitePreferencesData?.brandSuitabilityProfile?.children||[]).map((e=>e.name)).join(", ")}set blockListsPill(e){}get blockListsPill(){const e=(0,d.get)(this,"args.campaign.offsitePreferences.publisherRestrictionFiles.exclude")
return e&&e.length?{urn:e[0],name:this.offsitePreferencesNames[e[0]]}:null}get publisherListPills(){const e=this.args.campaign.offsitePreferences?.publisherRestrictionFiles?.exclude||[],t=this.args.campaign.offsitePreferences?.publisherRestrictionFiles?.include||[],n=e.concat(t)
return n?.length?n.map((e=>({urn:e,name:this.offsitePreferencesNames[e]}))):null}set offsitePreferencesNames(e){}get offsitePreferencesNames(){const e={};(void 0===(0,d.get)(this,"offsitePreferencesData.iabCategories.children")?[]:(0,d.get)(this,"offsitePreferencesData.iabCategories.children")).forEach((t=>{t.children.forEach((t=>{e[t.urn]=t.name}))}))
return(void 0===(0,d.get)(this,"offsitePreferencesData.adPublisherRestrictions.children")?[]:(0,d.get)(this,"offsitePreferencesData.adPublisherRestrictions.children")).forEach((t=>{e[t.urn]=t.name})),e}set excludeCategoryParentNames(e){}get excludeCategoryParentNames(){const e={},t=this.offsitePreferencesData?.iabCategories
return t&&t.children&&t.children.forEach((t=>{t.children.forEach((n=>{e[n.urn]=t.name}))})),e}set excludeCategories(e){}get excludeCategories(){const e=[]
return((0,d.get)(this,"offsitePreferencesData.iabCategories.children")||[]).forEach((t=>{t.children.forEach((t=>{e.push(t)}))})),e}get publisherList(){const e=[]
return(this.offsitePreferencesData.adPublisherRestrictions.children||[]).forEach((t=>{e.push(t)})),e}set checkedStateLookupForExcludeCategories(e){}get checkedStateLookupForExcludeCategories(){return{key:"urn",map:((0,d.get)(this,"args.campaign.offsitePreferences.iabCategories.exclude")||[]).reduce(((e,t)=>(e[t]=!0,e)),{})}}get checkedStateLookupForPublisherList(){const e=this.args.campaign.offsitePreferences?.publisherRestrictionFiles?.exclude||[],t=this.args.campaign.offsitePreferences?.publisherRestrictionFiles?.include||[]
return{key:"urn",map:e.concat(t).reduce(((e,t)=>(e[t]=!0,e)),{})}}set checkedStateLookupForBlockList(e){}get checkedStateLookupForBlockList(){return{key:"urn",map:((0,d.get)(this,"args.campaign.offsitePreferences.publisherRestrictionFiles.exclude")||[]).reduce(((e,t)=>(e[t]=!0,e)),{})}}get isModuleEnabled(){return!this.args.campaign.isCompletedCampaign}get isLisa(){return(0,f.isLisaUser)((0,d.get)(this.lisaLiam,"accessType"))}get enableScOnMyNetworkPage(){return this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableScOnMyNetworkPage)}get isLinkedinAudienceNetworkTooltipEnabled(){return this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableLinkedinAudienceNetworkTooltip)}get isJobsPlacementEnabled(){return this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableGalapagosJobsHomePlacement)}get isCompanyPagePlacementEnabled(){return this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableGalapagosCompanyPagePlacement)}get isGroupMemberPlacementEnabled(){return this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableGalapagosGroupMemberPlacement)}get isGroupAdminPlacementEnabled(){return this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableGalapagosGroupAdminPlacement)}get isMyNetworkPlacementEnabled(){return this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableGalapagosMyNetworkPlacement)}get isShowDoubleVerify(){return Boolean(this.offsitePreferencesData.contextualTargetingProfiles?.children?.length||this.offsitePreferencesData.brandSuitabilityProfile?.children?.length)}get selectedPlacementsTextArr(){return(Object.values(this.selectedPlacements)??[]).map((e=>we[e])).map((e=>this.i18n.lookupTranslation(this.constructor,e)()))}get selectedPlacements(){const{LAN:e,LINKEDIN:t}=I.AD_PLACEMENTS
return this.args.campaign.isConnectedTelevisionOnly?{LAN:e}:this.args.campaign.offsiteDeliveryEnabled&&this.isLanEnabled?I.AD_PLACEMENTS:{LINKEDIN:t}}get linkedInPlacementOptions(){return I.AD_FORMAT_TO_PLACEMENTS_MAP[this.args.campaign.adFormat]?.[I.AD_PLACEMENTS.LINKEDIN]?.filter((e=>this.AD_PLACEMENT_TO_LIX_MAP[e]))||[]}get checkedLinkedInPlacementOptions(){const{adFormat:e,placements:t}=this.args.campaign
return I.AD_FORMATS_WITH_INTERNAL_PLACEMENTS.includes(e)?t.selection[I.PLACEMENT_CATEGORY.INTERNAL].names:t.selection[I.PLACEMENT_CATEGORY.LINKEDIN].names}get showLinkedInPlacementOptionsDropdown(){return this.linkedInPlacementOptions.length>0&&this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableGalapagosAdPlacements)}get hasPlacementMultiselectError(){return this.showLinkedInPlacementOptionsDropdown&&0===this.checkedLinkedInPlacementOptions.length}get forecastingKeyMetric(){return(0,N.getSupportedMetrics)(this.args.campaign,{showConversions:!0,showReach:!0}).keyMetric??""}get shouldShowPlacementOptions(){const{isConnectedTelevisionOnly:e,isNewCampaign:t}=this.args.campaign
return!e&&(t||this.placementChangeBtnPressed||this.shouldShowDocAdsLanAutoAdoptionExperience)}get shouldShowPlacementChangeBtn(){const{campaign:{isConnectedTelevisionOnly:e,isNewCampaign:t},isOptimaAbTest:n}=this.args
return!(n||t||e||this.placementChangeBtnPressed||this.shouldShowDocAdsLanAutoAdoptionExperience)}get shouldShowDocAdsLanAutoAdoptionExperience(){return this.args.redirectFrom===D.CAMPAIGN_DETAILS_SOURCE_FROM.DOC_LAN_EMAIL}set shouldShowBrandSafetyDisclaimer(e){}get shouldShowBrandSafetyDisclaimer(){return Boolean(this.excludeCategoriesPills.length||this.publisherListPills?.length||this.isDoubleVerifyCheckboxChecked)}constructor(){super(...arguments),fe(this,"lix",X,this),fe(this,"campaignConfiguration",$,this),fe(this,"i18n",J,this),fe(this,"lanBlockList",Q,this),fe(this,"lisaLiam",Z,this),fe(this,"tracking",ee,this),fe(this,"xhr",te,this),fe(this,"forecastingRecommendations",ne,this),fe(this,"onboarding",ae,this),Te(this,"inlineRecommendationLanAdoptionPageKey","lan_adoption_inline_recommendation"),Te(this,"inlineRecommendationLanBudgetOptimizationPageKey","lan_adoption_budget_optimization_inline_recommendation"),Te(this,"AD_FORMAT",c.AD_FORMAT),Te(this,"AdPlacementLegacy",h.AdPlacementLegacy),Te(this,"ROADBLOCK_TYPES",u.ROADBLOCK_TYPES),fe(this,"activeColumnsView",ie,this),fe(this,"offsitePreferencesData",re,this),Te(this,"excludeCategoriesList",null),Te(this,"linkedinAudienceNetworkOnboardingIframeSrc","https://www.youtube-nocookie.com/embed/arCNocWT6V8?rel=0&autoplay=1&modestbranding=1"),fe(this,"isAdvancedOptionsOpen",oe,this),fe(this,"shouldShowUploadBlocklistPanel",le,this),fe(this,"isMyNetworkPlacementExampleOpen",se,this),fe(this,"showOffsitePreferencesDataFetchErrorMessage",ce,this),fe(this,"offsitePreferencesDataFetchErrorMessage",ue,this),fe(this,"selectorToFocus",de,this),fe(this,"isDoubleVerifyCheckboxChecked",pe,this),Te(this,"_previousCampaignId",null),Te(this,"_previousAccountId",null),Te(this,"uniqueId",(0,M.default)()),fe(this,"placementChangeBtnPressed",me,this)
fe(this,"isLanOnboardingModalOpen",ge,this),fe(this,"isDropdownOpen",be,this),Te(this,"AD_PLACEMENT_TO_LIX_MAP",Object.freeze({[I.AD_PLACEMENT.FEED_PROMOTIONS]:!0,[I.AD_PLACEMENT.COMPANY_PAGE_ADMIN_DASHBOARD]:!0,[I.AD_PLACEMENT.JOBS_HOME]:this.isJobsPlacementEnabled,[I.AD_PLACEMENT.COMPANY_PAGE_MEMBER_FEED]:this.isCompanyPagePlacementEnabled,[I.AD_PLACEMENT.GROUP_MEMBER_FEED]:this.isGroupMemberPlacementEnabled,[I.AD_PLACEMENT.GROUP_ADMIN_FEED]:this.isGroupAdminPlacementEnabled,[I.AD_PLACEMENT.MY_NETWORK]:this.isMyNetworkPlacementEnabled})),fe(this,"hasExcludeCategoriesPills",_e,this),Te(this,"_addReceivedPublisherListTooltip",(e=>{const t=this.i18n.lookupTranslation(this.constructor,"i18n_received_publisher_list_tooltip")()
return{...e,children:e.children.map((e=>({...e,isOwned:e.isOwned??!0,tooltip:!1===e.isOwned?t:null})))}})),this.isAdvancedOptionsLinkHidden&&(this.isAdvancedOptionsOpen=!0),this.onDidUpdate()}willDestroy(){super.willDestroy(...arguments),(0,o.runDisposables)(this)}onLinkedInPlacementChange({value:e}){const{campaign:t,onCampaignChange:n}=this.args,a=t.placements,i=I.AD_FORMATS_WITH_INTERNAL_PLACEMENTS.includes(t.adFormat)?I.PLACEMENT_CATEGORY.INTERNAL:I.PLACEMENT_CATEGORY.OFFSITE,r=a.selection[i].names,o=i===I.PLACEMENT_CATEGORY.INTERNAL?[e]:[...r,e]
n({placements:{selection:{...a.selection,[i]:{names:o}}}})}onDidUpdate(){this._previousCampaignId===this.args.campaign.id&&this._previousAccountId===this.args.account.id||(0,o.scheduleTask)(this,"actions",(()=>{this._fetchOffsitePreferencesDataTask.perform({updateCategories:!0,updateBlocklists:!0})})),(0,d.setProperties)(this,{_previousCampaignId:this.args.campaign.id,_previousAccountId:this.args.account.id})}onLinkedinAudienceNetworkModalDismiss(){this.tracking.fireInteractionEvent("linkedin_audience_network_watch_video_dismiss",Se),this.isLanOnboardingModalOpen=!1}onLinkedinAudienceNetworkModalOpen(){this.isLanOnboardingModalOpen=!0}onToggleLan(e){const t=this._createLanDelta(e)
this.args.onCampaignChange(t,!0)
const n=e?"lan_enable":"lan_opted_out"
this.tracking.fireInteractionEvent(n,Se)
this.selectorToFocus="[data-js-placement-module__lan-toggle]"}onToggleMyNetworkDelivery({target:{checked:e}}){this.args.onCampaignChange({myNetworkDeliveryEnabled:e})}onAddMore(e){this._activateColumnsView(e)}onExcludeCategoriesCheckboxChange(e,t){if(t){const t=this._addExcludeCategoryToOffsitePreferences(e.urn)
this.args.onCampaignChange({offsitePreferences:t})}else this._removeExcludeCategory(e)
this.tracking.fireInteractionEvent("lan_exclude_categories_column_input",Se)}onPublisherListCheckboxChange(e,t){if(t){const t=this._addPublisherListToOffsitePreferences(e.urn)
this.args.onCampaignChange({offsitePreferences:t})}else this._removePublisherList(e)
this.tracking.fireInteractionEvent("ad_publisher_list_column_input",Se)}onSelectAllToggleForExcludedCategories(e,t){const n=e.cells.map((e=>e.urn))
if(t){const e=this._addExcludeCategoriesToOffsitePreferences(n)
this.args.onCampaignChange({offsitePreferences:e})}else this._removeExcludeCategories(n)
this.tracking.fireInteractionEvent("lan_exclude_categories_column_input_select_all",Se)}onDoubleVerifyCheckboxChange(){let e
if(this.isDoubleVerifyCheckboxChecked=!this.isDoubleVerifyCheckboxChecked,this.isDoubleVerifyCheckboxChecked){const t=this.offsitePreferencesData.brandSafetyProfileUrn
e=this._updateBrandSafetyProfileToOffsitePreferences(t)}else e={...this.args.campaign.offsitePreferences,brandSafetyProfile:void 0}
this.args.onCampaignChange({offsitePreferences:e}),this.tracking.fireInteractionEvent("lan_exclude_categories_column_input_select_all",Se)}onBlockListRadioChange(e){this._handleBlockListRadioChange(e)}onBlockListPillToggle(){const e=this._updateBlockListToOffsitePreferences([])
this.args.onCampaignChange({offsitePreferences:e})}onExcludeCategoriesPillClick(e,t,n){if(this._removeExcludeCategory(e),this.excludeCategoriesPills.length){const e=this.excludeCategoriesPills[n],a=e?n:n-1
let i=t
i=e?e.pills[t]?t:t-1:this.excludeCategoriesPills[a].pills.length-1,this.selectorToFocus=`[data-js-facet-block__exclude-categories-pill="${a}-${i}"]`}}onPublisherListPillClick(e){this._removePublisherList(e)}doGlobalSearchForExcludeCategories(e){return this.excludeCategories.filter((({name:t})=>{const n=e.toLowerCase()
return t.toLowerCase().includes(n)}))}doGlobalSearchForPublisherAllowList(e){return this.publisherList.filter((({name:t})=>{const n=e.toLowerCase()
return t.toLowerCase().includes(n)}))}getUploadBlocklistHeaderCta(){return{text:this.i18n.lookupTranslation(this.constructor,"i18n_facet_blocklists_upload")(),onClick:()=>{this.shouldShowUploadBlocklistPanel=!0,this.tracking.fireInteractionEvent("lan_upload_blocklists",Se)}}}getCreateListHeaderCta(){return{text:this.i18n.lookupTranslation(this.constructor,"i18n_facet_ad_publisher_list_upload")(),onClick:()=>{this.shouldShowUploadBlocklistPanel=!0,this.tracking.fireInteractionEvent("lan_upload_ad_publisher_list",Se)}}}onBlockListUploadSuccess(e){return this.lanBlockList.createBlockList({name:e.name,inputList:(0,_.createUrnFromAttrs)(_.URN_TYPES.MEDIA,e.fileId),beneficiary:(0,_.createUrnFromAttrs)(_.URN_TYPES.SPONSORED_ACCOUNT,e.accountId)}).then((t=>{const n=(0,_.createUrnFromAttrs)(_.URN_TYPES.AD_PUBLISHER_FILE,t)
this._handleBlockListCreateSuccess(e.name,n)}))}onPublisherListUploadSuccess(e){return this.lanBlockList.createBlockList({name:e.name,type:e.type,inputList:(0,_.createUrnFromAttrs)(_.URN_TYPES.MEDIA,e.fileId),beneficiary:(0,_.createUrnFromAttrs)(_.URN_TYPES.SPONSORED_ACCOUNT,e.accountId)}).then((t=>{const n=(0,_.createUrnFromAttrs)(_.URN_TYPES.AD_PUBLISHER_FILE,t)
this._handlePublisherListCreateSuccess(e.name,n,e.type)}))}onAdPlacementSelected(e){if(e===this.selectedPlacementOption)return
const t=y.CmTargetingCriteria.fromTargetingCriteria((0,d.get)(this,"args.campaign.targetingCriteria")).removeAllContextualFacets().updateAdPlacementRelatedContextualFacets(e)
let n=u.ROADBLOCK_TYPES.NONE
if(e===h.AdPlacementLegacy.PROFILE_MOBILE){n=u.ROADBLOCK_TYPES.PAGE
const e=(0,u.getContextualCompanySegmentFromAccountReference)(this.args.accountReference)
t.setIncludedFacetAndSegments(E.FACET_URNS.CONTEXTUAL_COMPANIES,[e])}this.args.onCampaignChange({roadblockType:n,targetingCriteria:t.toJS()})}onAdvancedOptionsToggle(){(0,m.toggleProperty)(this,"isAdvancedOptionsOpen")}onDismissRecommendation(e){const t=this.forecastingRecommendations.trackedCreateDismissRecommendationDelta(this.args.campaign,e)
this.args.onCampaignChange(t)
const n=e.type===C.FORECASTING_RECOMMENDATION_TYPE.LAN_ADOPTION_BUDGET_UTILIZATION_IMPROVEMENT?"dismiss_budget_optimization_lan_rec":"lan_dismiss_rec"
this.tracking.fireInteractionEvent(n,Se)}showPlacementOptions(){this.placementChangeBtnPressed=!0}showUploadBlocklistPanel(){this.shouldShowUploadBlocklistPanel=!0}hideUploadBlocklistPanel(){this.shouldShowUploadBlocklistPanel=!1}onDropdownStateChange(e){this.isDropdownOpen=e}_handleBlockListCreateSuccess(e,t){this.shouldShowUploadBlocklistPanel=!1,this.activeColumnsView=ve(),this._fetchOffsitePreferencesDataTask.perform({updateCategories:!1,updateBlocklists:!0}).then((()=>{this._activateColumnsView(Ce),this._handleBlockListRadioChange({name:e,urn:t}),this.selectorToFocus=`[data-urn="${t}"]`}))}_handlePublisherListCreateSuccess(e,t,n){this.shouldShowUploadBlocklistPanel=!1,this.activeColumnsView=ve(),this._fetchOffsitePreferencesDataTask.perform({updateCategories:!1,updateBlocklists:!0}).then((()=>{this._activateColumnsView(Oe),this._handlePublisherListCheckboxChange({name:e,urn:t,type:n}),this.selectorToFocus=`[data-urn="${t}"]`}))}_handleBlockListRadioChange(e){const t=this._updateBlockListToOffsitePreferences([e.urn])
this.args.onCampaignChange({offsitePreferences:t}),this.tracking.fireInteractionEvent("lan_blocklists_column_input",Se)}_handlePublisherListCheckboxChange(e){const t=this._updatePublisherListToOffsitePreferences({urn:e.urn,type:e.type})
this.args.onCampaignChange({offsitePreferences:t}),this.tracking.fireInteractionEvent("lan_blocklists_column_input",Se)}_addExcludeCategoryToOffsitePreferences(e){const t=[...this.args.campaign.offsitePreferences.iabCategories?.exclude??[],e]
return{...this.args.campaign.offsitePreferences,iabCategories:{exclude:t}}}_addExcludeCategoriesToOffsitePreferences(e){const t=this.args.campaign.offsitePreferences.iabCategories?.exclude??[],n=[...new Set(t.concat(e))]
return{...this.args.campaign.offsitePreferences,iabCategories:{exclude:n}}}_addPublisherListToOffsitePreferences(e){const t=this.args.campaign.offsitePreferences?.publisherRestrictionFiles?.exclude??[],n=this.args.campaign.offsitePreferences?.publisherRestrictionFiles?.include??[],a=this.offsitePreferencesData.adPublisherRestrictions.children.find((t=>t.urn===e)),i=[...t],r=[...n]
return a?.publisherRestrictionType===s.PUBLISHER_RESTRICTION_TYPES.ALLOW?r.push(e):a?.publisherRestrictionType===s.PUBLISHER_RESTRICTION_TYPES.BLOCK&&i.push(e),{...this.args.campaign.offsitePreferences,publisherRestrictionFiles:{exclude:i,include:r}}}_removeExcludeCategoryToOffsitePreferences(e){const t=this.args.campaign.offsitePreferences.iabCategories.exclude.filter((t=>t!==e))
return{...this.args.campaign.offsitePreferences,iabCategories:{exclude:t}}}_removePublisherlistToOffsitePreferences(e){const t=this.args.campaign.offsitePreferences?.publisherRestrictionFiles.exclude.filter((t=>t!==e)),n=this.args.campaign.offsitePreferences?.publisherRestrictionFiles.include.filter((t=>t!==e))
return{...this.args.campaign.offsitePreferences,publisherRestrictionFiles:{exclude:t,include:n}}}_removeExcludeCategoriesToOffsitePreferences(e){const t=this.args.campaign.offsitePreferences.iabCategories.exclude.filter((t=>!e.includes(t)))
return{...this.args.campaign.offsitePreferences,iabCategories:{exclude:t}}}_updateBlockListToOffsitePreferences(e){const t=e
return{...this.args.campaign.offsitePreferences,publisherRestrictionFiles:{exclude:t}}}_updatePublisherListToOffsitePreferences(e){const t=this.args.campaign.offsitePreferences?.publisherRestrictionFiles?.exclude||[],n=this.args.campaign.offsitePreferences?.publisherRestrictionFiles?.include||[]
return e.type===R.LIST_TYPES.ALLOW?n.push(e.urn):t.push(e.urn),{...this.args.campaign.offsitePreferences,publisherRestrictionFiles:{exclude:t,include:n}}}_updateBrandSafetyProfileToOffsitePreferences(e){return{...this.args.campaign.offsitePreferences,brandSafetyProfile:e}}_removeExcludeCategory(e){const t=e.urn,n=this._removeExcludeCategoryToOffsitePreferences(t)
this.args.onCampaignChange({offsitePreferences:n})}_removePublisherList(e){const t=e.urn,n=this._removePublisherlistToOffsitePreferences(t)
this.args.onCampaignChange({offsitePreferences:n})}_removeExcludeCategories(e){const t=this._removeExcludeCategoriesToOffsitePreferences(e)
this.args.onCampaignChange({offsitePreferences:t})}_buildDoubleVerifyProfilesData(e){this.doubleVerifyProfilesData={}
const t=e?.children?.find((e=>"doubleVerify"===e.name))
t?.children?.forEach((e=>{"customContextual"===e.name?this.doubleVerifyProfilesData.contextualTargetingProfiles=e:"authenticBrandSafety"===e.name&&(this.doubleVerifyProfilesData.brandSuitabilityProfile=e)}))}*_fetchOffsitePreferencesDataTask({updateCategories:e=!0,updateBlocklists:t=!0}){const n={},a=(0,d.get)(this,"args.account.id")
try{const r={data:{accountId:a,q:"accountId"},type:"GET",metadata:(0,v.constructPemMetadata)(w.LAN_PEM_KEYS.PLACEMENT_MODULE_OFFSITE_PREFERENCES_FETCH,[a],{productName:w.LAN_PEM_PRODUCT_NAME})},o=(yield this.xhr.fetch(i.default.offsitePreferences,r,0)).elements.find((e=>e.urn===s.DATA_NODE_URN.ROOT))
o&&o.children.forEach((a=>{switch(a.urn){case s.DATA_NODE_URN.EXCLUDE_CATEGORIES:n.iabCategories=e?a:this.offsitePreferencesData?.iabCategories
break
case s.DATA_NODE_URN.BLOCKLISTS:n.adPublisherRestrictions=t?a:this.offsitePreferencesData?.adPublisherRestrictions,this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableToShowPublisherListsOwnership)&&(n.adPublisherRestrictions=this._addReceivedPublisherListTooltip(n.adPublisherRestrictions))
break
case s.DATA_NODE_URN.BRAND_SAFETY_PROFILES:{const e=a.children?.find((e=>"brand safety profile"===e.name))
this._buildDoubleVerifyProfilesData(e),n.brandSafetyProfileUrn=e?.urn,n.contextualTargetingProfiles=this.doubleVerifyProfilesData.contextualTargetingProfiles,n.brandSuitabilityProfile=this.doubleVerifyProfilesData.brandSuitabilityProfile}}})),this.offsitePreferencesData=n,this.args.campaign.isNewCampaign&&this.isShowDoubleVerify?(this.isDoubleVerifyCheckboxChecked=!1,this.onDoubleVerifyCheckboxChange()):this.args.campaign.offsitePreferences.brandSafetyProfile&&(this.isDoubleVerifyCheckboxChecked=!0),e&&this.isAdvancedOptionsLinkHidden&&this._activateColumnsView(Ae)}catch(r){(0,d.setProperties)(this,{showOffsitePreferencesDataFetchErrorMessage:!0,offsitePreferencesDataFetchErrorMessage:r})}}_activateColumnsView(e){const t=ve();(0,d.set)(t,e,!0),this.activeColumnsView=t}_createLanDelta(e){let t={offsiteDeliveryEnabled:e}
if(this.args.campaign.forecastingRecommendations){const n=this._getLanRecommendation()
if(!(0,g.isEmpty)(n)&&n.state!==C.FORECASTING_RECOMMENDATION_STATE.DISMISSED){let a
t=e?this.forecastingRecommendations.trackedCreateAcceptRecommendationDelta(this.args.campaign,n,{offsiteDeliveryEnabled:e}):this.forecastingRecommendations.trackedCreateUndoRecommendationDelta(this.args.campaign,n),a=n.type===C.FORECASTING_RECOMMENDATION_TYPE.LAN_ADOPTION_BUDGET_UTILIZATION_IMPROVEMENT?e?"lan_budget_optimization_checkbox_adopt_rec":"lan_budget_optimization_checkbox_undo_rec":e?"lan_checkbox_adopt_rec":"lan_checkbox_undo_rec",this.tracking.fireInteractionEvent(a,Se)}}return t}_getLanRecommendation(){return this._isBidStrategyOrBudgetDifferedFromDefault()&&this.args.campaign.forecastingRecommendations.LAN_ADOPTION_BUDGET_UTILIZATION_IMPROVEMENT||this.args.campaign.forecastingRecommendations.LAN_ADOPTION}_isBidStrategyOrBudgetDifferedFromDefault(){return this.args.hasSetBudget||this.args.hasSetBidStrategy||!this.args.campaign.isNewCampaign}},Te(he,"propTypes",{account:S.PropTypes.EmberObject.isRequired,campaign:S.PropTypes.EmberObject.isRequired,onCampaignChange:S.PropTypes.func.isRequired,hasSetBudget:S.PropTypes.bool.isRequired,hasSetBidStrategy:S.PropTypes.bool.isRequired,accountReference:S.PropTypes.object,title:S.PropTypes.oneOfType([S.PropTypes.SafeString,S.PropTypes.string]),isQuickMode:S.PropTypes.bool,isOptimaAbTest:S.PropTypes.bool,redirectFrom:S.PropTypes.enum(Object.values(D.CAMPAIGN_DETAILS_SOURCE_FROM)),onCampaignSaveForDocAdsLanAutoAdoption:S.PropTypes.func}),X=Ee((W=he).prototype,"lix",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=Ee(W.prototype,"campaignConfiguration",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=Ee(W.prototype,"i18n",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=Ee(W.prototype,"lanBlockList",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=Ee(W.prototype,"lisaLiam",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=Ee(W.prototype,"tracking",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=Ee(W.prototype,"xhr",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=Ee(W.prototype,"forecastingRecommendations",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=Ee(W.prototype,"onboarding",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=Ee(W.prototype,"activeColumnsView",[P.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),re=Ee(W.prototype,"offsitePreferencesData",[P.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),oe=Ee(W.prototype,"isAdvancedOptionsOpen",[P.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),le=Ee(W.prototype,"shouldShowUploadBlocklistPanel",[P.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),se=Ee(W.prototype,"isMyNetworkPlacementExampleOpen",[P.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ce=Ee(W.prototype,"showOffsitePreferencesDataFetchErrorMessage",[P.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ue=Ee(W.prototype,"offsitePreferencesDataFetchErrorMessage",[P.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),de=Ee(W.prototype,"selectorToFocus",[P.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),pe=Ee(W.prototype,"isDoubleVerifyCheckboxChecked",[P.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),me=Ee(W.prototype,"placementChangeBtnPressed",[P.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ge=Ee(W.prototype,"isLanOnboardingModalOpen",[P.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),be=Ee(W.prototype,"isDropdownOpen",[P.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ee(W.prototype,"validLanRecommendation",[L],Object.getOwnPropertyDescriptor(W.prototype,"validLanRecommendation"),W.prototype),Ee(W.prototype,"isAdvancedOptionsLinkHidden",[k],Object.getOwnPropertyDescriptor(W.prototype,"isAdvancedOptionsLinkHidden"),W.prototype),Ee(W.prototype,"isMyNeworkDeliveryAvailable",[U],Object.getOwnPropertyDescriptor(W.prototype,"isMyNeworkDeliveryAvailable"),W.prototype),Ee(W.prototype,"excludeCategoriesPills",[x],Object.getOwnPropertyDescriptor(W.prototype,"excludeCategoriesPills"),W.prototype),_e=Ee(W.prototype,"hasExcludeCategoriesPills",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ee(W.prototype,"blockListsPill",[z],Object.getOwnPropertyDescriptor(W.prototype,"blockListsPill"),W.prototype),Ee(W.prototype,"offsitePreferencesNames",[j],Object.getOwnPropertyDescriptor(W.prototype,"offsitePreferencesNames"),W.prototype),Ee(W.prototype,"excludeCategoryParentNames",[G],Object.getOwnPropertyDescriptor(W.prototype,"excludeCategoryParentNames"),W.prototype),Ee(W.prototype,"excludeCategories",[B],Object.getOwnPropertyDescriptor(W.prototype,"excludeCategories"),W.prototype),Ee(W.prototype,"checkedStateLookupForExcludeCategories",[V],Object.getOwnPropertyDescriptor(W.prototype,"checkedStateLookupForExcludeCategories"),W.prototype),Ee(W.prototype,"checkedStateLookupForBlockList",[Y],Object.getOwnPropertyDescriptor(W.prototype,"checkedStateLookupForBlockList"),W.prototype),Ee(W.prototype,"shouldShowBrandSafetyDisclaimer",[H],Object.getOwnPropertyDescriptor(W.prototype,"shouldShowBrandSafetyDisclaimer"),W.prototype),Ee(W.prototype,"onLinkedInPlacementChange",[d.action],Object.getOwnPropertyDescriptor(W.prototype,"onLinkedInPlacementChange"),W.prototype),Ee(W.prototype,"onDidUpdate",[d.action],Object.getOwnPropertyDescriptor(W.prototype,"onDidUpdate"),W.prototype),Ee(W.prototype,"onLinkedinAudienceNetworkModalDismiss",[d.action],Object.getOwnPropertyDescriptor(W.prototype,"onLinkedinAudienceNetworkModalDismiss"),W.prototype),Ee(W.prototype,"onLinkedinAudienceNetworkModalOpen",[d.action],Object.getOwnPropertyDescriptor(W.prototype,"onLinkedinAudienceNetworkModalOpen"),W.prototype),Ee(W.prototype,"onToggleLan",[d.action],Object.getOwnPropertyDescriptor(W.prototype,"onToggleLan"),W.prototype),Ee(W.prototype,"onToggleMyNetworkDelivery",[d.action],Object.getOwnPropertyDescriptor(W.prototype,"onToggleMyNetworkDelivery"),W.prototype),Ee(W.prototype,"onAddMore",[d.action],Object.getOwnPropertyDescriptor(W.prototype,"onAddMore"),W.prototype),Ee(W.prototype,"onExcludeCategoriesCheckboxChange",[d.action],Object.getOwnPropertyDescriptor(W.prototype,"onExcludeCategoriesCheckboxChange"),W.prototype),Ee(W.prototype,"onPublisherListCheckboxChange",[d.action],Object.getOwnPropertyDescriptor(W.prototype,"onPublisherListCheckboxChange"),W.prototype),Ee(W.prototype,"onSelectAllToggleForExcludedCategories",[d.action],Object.getOwnPropertyDescriptor(W.prototype,"onSelectAllToggleForExcludedCategories"),W.prototype),Ee(W.prototype,"onDoubleVerifyCheckboxChange",[d.action],Object.getOwnPropertyDescriptor(W.prototype,"onDoubleVerifyCheckboxChange"),W.prototype),Ee(W.prototype,"onBlockListRadioChange",[d.action],Object.getOwnPropertyDescriptor(W.prototype,"onBlockListRadioChange"),W.prototype),Ee(W.prototype,"onBlockListPillToggle",[d.action],Object.getOwnPropertyDescriptor(W.prototype,"onBlockListPillToggle"),W.prototype),Ee(W.prototype,"onExcludeCategoriesPillClick",[d.action],Object.getOwnPropertyDescriptor(W.prototype,"onExcludeCategoriesPillClick"),W.prototype),Ee(W.prototype,"onPublisherListPillClick",[d.action],Object.getOwnPropertyDescriptor(W.prototype,"onPublisherListPillClick"),W.prototype),Ee(W.prototype,"doGlobalSearchForExcludeCategories",[d.action],Object.getOwnPropertyDescriptor(W.prototype,"doGlobalSearchForExcludeCategories"),W.prototype),Ee(W.prototype,"doGlobalSearchForPublisherAllowList",[d.action],Object.getOwnPropertyDescriptor(W.prototype,"doGlobalSearchForPublisherAllowList"),W.prototype),Ee(W.prototype,"getUploadBlocklistHeaderCta",[d.action],Object.getOwnPropertyDescriptor(W.prototype,"getUploadBlocklistHeaderCta"),W.prototype),Ee(W.prototype,"getCreateListHeaderCta",[d.action],Object.getOwnPropertyDescriptor(W.prototype,"getCreateListHeaderCta"),W.prototype),Ee(W.prototype,"onBlockListUploadSuccess",[d.action],Object.getOwnPropertyDescriptor(W.prototype,"onBlockListUploadSuccess"),W.prototype),Ee(W.prototype,"onPublisherListUploadSuccess",[d.action],Object.getOwnPropertyDescriptor(W.prototype,"onPublisherListUploadSuccess"),W.prototype),Ee(W.prototype,"onAdPlacementSelected",[d.action],Object.getOwnPropertyDescriptor(W.prototype,"onAdPlacementSelected"),W.prototype),Ee(W.prototype,"onAdvancedOptionsToggle",[d.action],Object.getOwnPropertyDescriptor(W.prototype,"onAdvancedOptionsToggle"),W.prototype),Ee(W.prototype,"onDismissRecommendation",[d.action],Object.getOwnPropertyDescriptor(W.prototype,"onDismissRecommendation"),W.prototype),Ee(W.prototype,"showPlacementOptions",[d.action],Object.getOwnPropertyDescriptor(W.prototype,"showPlacementOptions"),W.prototype),Ee(W.prototype,"showUploadBlocklistPanel",[d.action],Object.getOwnPropertyDescriptor(W.prototype,"showUploadBlocklistPanel"),W.prototype),Ee(W.prototype,"hideUploadBlocklistPanel",[d.action],Object.getOwnPropertyDescriptor(W.prototype,"hideUploadBlocklistPanel"),W.prototype),Ee(W.prototype,"onDropdownStateChange",[d.action],Object.getOwnPropertyDescriptor(W.prototype,"onDropdownStateChange"),W.prototype),Ee(W.prototype,"_fetchOffsitePreferencesDataTask",[q],Object.getOwnPropertyDescriptor(W.prototype,"_fetchOffsitePreferencesDataTask"),W.prototype),K=W))||K);(0,t.setComponentTemplate)(ye,Ie)})),define("campaign-manager-web/components/post-bid-card",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","campaign-manager-web/constants/brand-safety","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o,l){var s,c,u,d
function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const m=(0,n.createTemplateFactory)({id:"irxcmLhx",block:'[[[1,"\\n"],[10,0],[14,0,"reporting-container"],[12],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-flex-wrap p4"],[12],[1,"\\n    "],[10,0],[14,0,"u-layout__width-full u-layout-flex__container--space-between"],[12],[1,"\\n      "],[10,0],[15,0,[29,["pb4 mt3"," ",[28,[37,0],null,[["size"],["large"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],[[52,[30,0,["isAccountLevel"]],"i18n_account_post_bid_data","i18n_platform_post_bid_data"],"campaign-manager-web/components/post-bid-card"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,3],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[28,[37,4],[[30,0,["toggleDropdown"]],true],null],[28,[37,4],[[30,0,["toggleDropdown"]],false],null]]],[["default"],[[[[1,"\\n        "],[8,[30,1,["Trigger"]],[[24,0,"m3"],[16,"aria-label",[28,[37,1],["i18n_select_time_button","campaign-manager-web/components/post-bid-card"],null]]],[["@buttonType","@size","@emphasized","@text","@icon","@iconPlacement"],["secondary","small",false,[28,[37,1],["i18n_select_time_button","campaign-manager-web/components/post-bid-card"],null],"caret","right"]],null],[1,"\\n        "],[8,[30,1,["Container"]],null,null,[["default"],[[[[1,"\\n          "],[10,"ul"],[12],[1,"\\n            "],[10,"li"],[12],[1,"\\n              "],[8,[30,1,["Item"]],[[16,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]]],[["@text"],[[28,[37,1],["i18n_select_time_button","campaign-manager-web/components/post-bid-card"],null]]],null],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[1]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"u-layout__width-full u-flex-row"],[12],[1,"\\n      "],[10,0],[14,0,"u-layout__width-half"],[12],[1,"\\n        "],[10,0],[14,0,"u-flex-column"],[12],[1,"\\n          "],[10,0],[14,0,"u-layout-flex__container--aligned-center pb2"],[12],[1,"\\n            "],[10,0],[15,0,[29,["u-color__black--90"," ",[28,[37,0],null,[["size"],["medium"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_brand_safety","campaign-manager-web/components/post-bid-card"],null]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,5],null,[["@placement"],["right"]],[["trigger"],[[[[1,"\\n                "],[8,[39,6],[[24,0,"u-layout-flex__container--aligned-center"],[4,[38,7],[[30,2,["triggerContentSharedInfo"]]],null]],[["@buttonType","@icon","@size","@circle"],["tertiary","question","small",true]],null],[1,"\\n              "]],[2]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[15,0,[29,["u-color__black--60"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_lan_platform","campaign-manager-web/components/post-bid-card"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[15,0,[29,["u-color__black--90"," ",[28,[37,0],null,[["size"],["large"]]]]]],[12],[1,"\\n            "],[1,[30,0,["brandSafetyScore"]]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[15,0,[29,["u-color__black--60"," ",[28,[37,0],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_vendor_dv","campaign-manager-web/components/post-bid-card"],[["linkInfo"],[[28,[37,8],null,[["href","dataTestSelector"],["https://doubleverify.com/","data-test-dv__external_link"]]]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"u-layout__width-half"],[12],[1,"\\n        "],[10,0],[14,0,"u-flex-column"],[12],[1,"\\n          "],[10,0],[14,0,"u-layout-flex__container--aligned-center pb2"],[12],[1,"\\n            "],[10,0],[15,0,[29,[[28,[37,0],null,[["size"],["medium"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_valid_traffic","campaign-manager-web/components/post-bid-card"],null]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,5],null,[["@placement"],["right"]],[["trigger"],[[[[1,"\\n                "],[8,[39,6],[[24,0,"u-layout-flex__container--aligned-center"],[4,[38,7],[[30,3,["triggerContentSharedInfo"]]],null]],[["@buttonType","@icon","@size","@circle"],["tertiary","question","small",true]],null],[1,"\\n              "]],[3]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[15,0,[29,["u-color__black--60"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_lan_platform","campaign-manager-web/components/post-bid-card"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[15,0,[29,[[28,[37,0],null,[["size"],["large"]]]]]],[12],[1,"\\n            "],[1,[30,0,["validTrafficScore"]]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[15,0,[29,["u-color__black--60"," ",[28,[37,0],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_vendor_dv","campaign-manager-web/components/post-bid-card"],[["linkInfo"],[[28,[37,8],null,[["href","dataTestSelector"],["https://doubleverify.com/","data-test-dv__external_link"]]]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["Menu","triggerData","triggerData"],false,["hue-web-foundations@-text-body","t","if","hue-web-menu","fn","hue-web-contextual-dialog","hue-web-button","hue-web-contextual-dialog-trigger","external-link-info"]]',moduleName:"campaign-manager-web/components/post-bid-card.hbs",isStrictMode:!1})
let g=e.default=(0,l.assertPropTypes)((d=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="isDropdownOpen",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}toggleDropdown(e){this.isDropdownOpen=e}get isAccountLevel(){return this.args.data.level===o.ACCOUNT_LEVEL}get brandSafetyScore(){return`${this.args.data.brandSafetyScore}%`}get validTrafficScore(){return`${this.args.data.validTrafficScore}%`}},b=d,_="propTypes",h={data:l.PropTypes.object.isRequired},_ in b?Object.defineProperty(b,_,{value:h,enumerable:!0,configurable:!0,writable:!0}):b[_]=h,u=p((c=d).prototype,"isDropdownOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p(c.prototype,"toggleDropdown",[r.action],Object.getOwnPropertyDescriptor(c.prototype,"toggleDropdown"),c.prototype),s=c))||s
var b,_,h;(0,t.setComponentTemplate)(m,g)})),define("campaign-manager-web/components/private/hue-web-pagination-indicator-dot",["exports","hue-web-pagination/components/private/hue-web-pagination-indicator-dot"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/private/hue-web-pagination-indicator-numeric",["exports","hue-web-pagination/components/private/hue-web-pagination-indicator-numeric"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/private/hue-web-pagination-indicators-dot",["exports","hue-web-pagination/components/private/hue-web-pagination-indicators-dot"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/private/hue-web-pagination-indicators-numeric",["exports","hue-web-pagination/components/private/hue-web-pagination-indicators-numeric"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/private/hue-web-pagination-next-btn",["exports","hue-web-pagination/components/private/hue-web-pagination-next-btn"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/private/hue-web-pagination-prev-btn",["exports","hue-web-pagination/components/private/hue-web-pagination-prev-btn"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/private/hue-web-text-entry-container",["exports","hue-web-form-elements/components/private/hue-web-text-entry-container"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/private/modal-content",["exports","hue-web-modal/components/private/modal-content"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/private/modal-footer",["exports","hue-web-modal/components/private/modal-footer"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/private/modal-header",["exports","hue-web-modal/components/private/modal-header"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/private/modal",["exports","hue-web-modal/components/private/modal"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}))
define("campaign-manager-web/components/product/card",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/prop-types/product","campaign-manager-web/utils/product","@ember/object","ember-stdlib/utils/is-browser"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h=(0,n.createTemplateFactory)({id:"oA6h/h4X",block:'[[[11,0],[17,1],[24,0,"product-card u-layout__container p4"],[12],[1,"\\n  "],[10,0],[14,0,"product-card__entity-header"],[12],[1,"\\n    "],[8,[39,0],null,null,[["default"],[[[[1,"\\n      "],[8,[30,2,["Content"]],null,null,[["default"],[[[[1,"\\n        "],[8,[30,2,["Name"]],[[16,0,[29,["mt1 u-force-wrap"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]]],null,[["default"],[[[[1,"\\n          "],[1,[30,0,["productName"]]],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[39,2],[[24,0,"mt1 hue-button--unstyled u-layout__display-block"],[16,6,[30,0,["productUrl"]]],[24,"target","_blank"]],[["@size","@buttonType","@emphasized"],["small","tertiary",true]],[["default"],[[[[1,"\\n          "],[10,0],[14,0,"product-card__product-url"],[12],[1,"\\n            "],[10,1],[14,0,"product-card__truncated-url"],[12],[1,"\\n              "],[1,[30,0,["productUrl"]]],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[12],[1,"\\n              "],[8,[39,3],[[24,0,"ml1 mr3"]],[["@size","@name"],["small","link-external"]],null],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[2]]]]],[1,"\\n    "],[10,0],[14,0,"product-card__entity-header-actions"],[12],[1,"\\n"],[41,[30,3],[[[1,"        "],[8,[39,5],null,[["@placement"],["left"]],[["trigger","content"],[[[[1,"\\n            "],[8,[39,6],[[24,0,"mr2"],[16,"aria-label",[28,[37,7],["i18n_create_campaign_button_accessibility_label","campaign-manager-web/components/product/card"],null]],[4,[38,8],[[30,4,["triggerContentSharedInfo"]]],null],[4,[38,9],["click",[28,[37,10],[[30,3],[30,0,["productId"]]],null]],null],[4,[38,11],["product_card_create_campaign_button_click"],null]],[["@buttonType","@emphasized","@size","@icon"],["tertiary",true,"small","add"]],[["default"],[[[[1,"\\n              "],[10,1],[14,0,"product-card__entity-header-create-campaign-text"],[12],[1,"\\n                "],[1,[28,[35,7],["i18n_create_campaign_button","campaign-manager-web/components/product/card"],null]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[4]],[[[1,"\\n            "],[10,1],[15,0,[29,["u-hoverable__content"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,7],["i18n_create_campaign_tooltip","campaign-manager-web/components/product/card"],null]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[41,[30,5],[[[1,"        "],[8,[39,5],null,[["@placement"],["left"]],[["trigger","content"],[[[[1,"\\n            "],[8,[39,6],[[24,0,"mr2"],[4,[38,8],[[30,6,["triggerContentSharedInfo"]]],null],[4,[38,9],["click",[28,[37,10],[[30,5],[30,0,["productId"]]],null]],null]],[["@buttonType","@emphasized","@icon","@size","@circle"],["tertiary",true,"edit","small",true]],null],[1,"\\n          "]],[6]],[[[1,"\\n            "],[10,1],[15,0,[29,["u-hoverable__content"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,7],["i18n_edit_product_tooltip","campaign-manager-web/components/product/card"],null]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[41,[30,7],[[[1,"        "],[8,[39,5],null,[["@placement"],["left"]],[["trigger","content"],[[[[1,"\\n            "],[8,[39,6],[[4,[38,8],[[30,8,["triggerContentSharedInfo"]]],null],[4,[38,9],["click",[28,[37,10],[[30,7],[30,0,["productId"]]],null]],null]],[["@buttonType","@emphasized","@icon","@size","@circle"],["tertiary",true,"trash","small",true]],null],[1,"\\n          "]],[8]],[[[1,"\\n            "],[10,1],[15,0,[29,["u-hoverable__content"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,7],["i18n_delete_product_tooltip","campaign-manager-web/components/product/card"],null]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"mv2"],[12],[1,"\\n    "],[10,1],[15,1,[28,[37,12],["product-card__product-description_id-",[30,0,["productId"]]],null]],[15,0,[29,[[52,[30,0,["truncateDescription"]],"product-card__truncated-text"]," mb0 pb0"," ",[28,[37,1],null,[["size","color","open"],["medium","text-low-emphasis",true]]]]]],[12],[1,"\\n      "],[1,[30,0,["productDescription"]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[41,[30,0,["renderShowMoreButton"]],[[[1,"    "],[8,[39,6],[[24,0,"product-card__show-button hue-button--unstyled"],[4,[38,9],["click",[30,0,["onShowMore"]]],null]],[["@buttonType","@size","@text"],["tertiary","small",[28,[37,7],[[52,[30,0,["isExpanded"]],"i18n_show_less_button","i18n_show_more_button"],"campaign-manager-web/components/product/card"],null]]],null],[1,"\\n"]],[]],null],[13]],["&attrs","Entity","@onCreateCampaignClick","triggerData","@onClickEdit","triggerData","@onClickDelete","triggerData"],false,["hue-web-entity-lockup","hue-web-foundations@-text-body","hue-web-button-link","hue-web-icons@icon","if","hue-web-tooltip","hue-web-button","t","hue-web-tooltip-trigger","on","fn","track-interaction","concat"]]',moduleName:"campaign-manager-web/components/product/card.hbs",isStrictMode:!1})
let f=e.default=(0,r.assertPropTypes)((g=class extends a.default{constructor(...e){super(...e),b(this,"isExpanded",p,this),b(this,"truncateDescription",m,this)}get productName(){return(0,l.getProductName)(this.args.product)}get productUrl(){return this.args.product.productUrl}get productDescription(){return(0,l.getProductDescription)(this.args.product)}get productId(){return this.args.product.key.productId}get renderShowMoreButton(){if(c.default){const e=document.querySelector(`#product-card__product-description_id-${this.productId}`)
return e.offsetHeight<e.scrollHeight||e.offsetWidth<e.scrollWidth}return!1}onShowMore(){this.isExpanded?this.truncateDescription=!0:this.truncateDescription=!1,this.isExpanded=!this.isExpanded}},T=g,E="propTypes",y={product:o.productShape.isRequired,onClickDelete:r.PropTypes.func,onClickEdit:r.PropTypes.func,onCreateCampaignClick:r.PropTypes.func},E in T?Object.defineProperty(T,E,{value:y,enumerable:!0,configurable:!0,writable:!0}):T[E]=y,p=_((d=g).prototype,"isExpanded",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m=_(d.prototype,"truncateDescription",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),_(d.prototype,"onShowMore",[s.action],Object.getOwnPropertyDescriptor(d.prototype,"onShowMore"),d.prototype),u=d))||u
var T,E,y;(0,t.setComponentTemplate)(h,f)})),define("campaign-manager-web/components/product/cursor",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"onKP2IWd",block:'[[[10,"svg"],[14,"viewBox","8 4 8 16"],[14,"xmlns","http://www.w3.org/2000/svg","http://www.w3.org/2000/xmlns/"],[14,0,"cursor"],[12],[1,"\\n  "],[10,"rect"],[14,"x","10"],[14,"y","6"],[14,"width","4"],[14,"height","16"],[14,"fill","#000"],[12],[13],[1,"\\n"],[13]],[],false,[]]',moduleName:"campaign-manager-web/components/product/cursor.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/product/delete-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"MV4htzaN",block:'[[[8,[39,0],[[24,"aria-labelledby","product-deletion-modal-header"]],[["@isOpen","@dismissModal"],[[30,1],[30,2]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,[["@titleId","@title"],["product-deletion-modal-header",[28,[37,1],["i18n_heading","campaign-manager-web/components/product/delete-modal"],null]]],null],[1,"\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[1,[28,[35,1],["i18n_body_text","campaign-manager-web/components/product/delete-modal"],[["productName"],[[30,4]]]]],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalFooter"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"u-layout__push-right"],[12],[1,"\\n      "],[8,[39,2],[[24,4,"button"],[4,[38,3],["click",[30,2]],null],[4,[38,4],["product_delete__cancel"],null]],[["@buttonType","@emphasized","@size"],["secondary",true,"small"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_cancel_button_label","campaign-manager-web/components/product/delete-modal"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[39,2],[[24,0,"ml2"],[24,4,"button"],[4,[38,3],["click",[30,6]],null],[4,[38,4],["product_delete__delete"],null]],[["@loading","@size","@loadingA11yText"],[[30,5],"small",[28,[37,1],["i18n_delete_button_loading_aria_label","campaign-manager-web/components/product/delete-modal"],null]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_delete_button_label","campaign-manager-web/components/product/delete-modal"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@onClickCancel","modal","@productName","@isLoading","@onClickDelete"],false,["hue-web-modal","t","hue-web-button","on","track-interaction"]]',moduleName:"campaign-manager-web/components/product/delete-modal.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={isOpen:i.PropTypes.bool.isRequired,productName:i.PropTypes.string.isRequired,onClickDelete:i.PropTypes.func.isRequired,onClickCancel:i.PropTypes.func.isRequired,isLoading:i.PropTypes.bool},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/product/details",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/constants/generate","campaign-manager-web/utils/product"],(function(e,t,n,a,i,r,o,l){var s,c,u,d
function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.FORM_WARNINGS=e.FORM_VARIANTS=void 0
const m=(0,n.createTemplateFactory)({id:"zxxMfz/G",block:'[[[10,0],[12],[1,"\\n"],[41,[30,0,["showNameAndUrlInputs"]],[[[1,"    "],[10,0],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-items-center u-justify-between"],[12],[1,"\\n        "],[8,[39,1],[[24,0,"mb2"]],[["@inputId"],["product-name"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,2],[[52,[30,0,["showEditExistingProductForm"]],"i18n_edit_name_label",[52,[30,0,["showAddNewProductForm"]],"i18n_name_label_add_new","i18n_name_label"]],"campaign-manager-web/components/product/details"],null]],[1,"\\n        "]],[]]]]],[1,"\\n"],[41,[30,1],[[[1,"          "],[8,[39,3],[[24,0,"ml4"],[4,[38,4],["click",[30,1]],null],[4,[38,5],["product_details__use_existing_product"],null]],[["@buttonType","@size","@emphasized","@text"],["tertiary","small",true,[28,[37,2],["i18n_use_existing_listing_button","campaign-manager-web/components/product/details"],null]]],null],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n      "],[8,[39,6],[[16,"required",true],[16,0,[29,[[36,7]]]],[4,[38,8],null,null],[4,[38,4],["input",[30,3]],null]],[["@inputId","@value","@counterMax"],["product-name",[30,2],200]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[15,0,[28,[37,9],[[28,[37,10],null,[["mb4"],[[28,[37,11],[[30,0,["showEditExistingProductForm"]],[30,0,["showAddNewProductForm"]]],null]]]]],null]],[12],[1,"\\n      "],[8,[39,1],[[24,0,"mb2"]],[["@inputId"],["product-url"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["i18n_page_url_label","campaign-manager-web/components/product/details"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[39,6],[[16,"required",true],[16,"placeholder",[28,[37,2],["i18n_page_url_input_placeholder","campaign-manager-web/components/product/details"],null]],[24,"aria-describedby","product-url-description-text"],[16,0,[29,[[36,7]]]],[24,4,"url"],[4,[38,4],["input",[30,6]],null]],[["@inputId","@value","@error","@errorText","@counterMax"],["product-url",[30,4],[30,5],[52,[30,5],[30,0,["invalidURLErrorMessage"]]],[30,0,["MAX_URL_LENGTH"]]]],null],[1,"\\n      "],[8,[39,12],[[16,0,[29,[[28,[37,13],null,[["size"],["xsmall"]]]]]]],[["@isHidden","@linkText","@message","@onClick","@type"],[[28,[37,14],[[30,0,["isUnprocessableURLError"]]],null],[28,[37,2],["i18n_analyze_url_unprocessable_error_message_link","campaign-manager-web/components/product/details"],null],[28,[37,2],["i18n_analyze_url_unprocessable_error_message_v2","campaign-manager-web/components/product/details"],null],[30,7],"negative"]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[41,[30,0,["showDescriptionInput"]],[[[1,"    "],[10,0],[12],[1,"\\n"],[41,[30,0,["showReviewDescriptionsForm"]],[[[1,"        "],[8,[39,12],[[24,0,"mb4"]],[["@type","@isHidden","@message"],["caution",[28,[37,14],[[30,0,["showUnexpectedGenerationErrorWarning"]]],null],[28,[37,2],["i18n_unexpected_generation_error_warning","campaign-manager-web/components/product/details"],null]]],null],[1,"\\n"]],[]],null],[1,"      "],[10,0],[14,0,"flex u-flex-row u-items-center"],[12],[1,"\\n"],[41,[28,[37,11],[[30,0,["showEditExistingProductForm"]],[30,0,["showAddNewProductForm"]]],null],[[[1,"          "],[8,[39,1],[[24,0,"mb2 u-force-wrap"]],[["@inputId"],["product-description"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,2],["i18n_product_description_label","campaign-manager-web/components/product/details"],[["name"],[[30,2]]]]],[1,"\\n          "]],[]]]]],[1,"\\n"],[41,[30,0,["showEditExistingProductForm"]],[[[1,"            "],[8,[39,15],null,[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                "],[8,[39,3],[[24,0,"product-description__input-label-tooltip"],[16,"aria-label",[28,[37,2],["i18n_product_description_tooltip_content_a11y_label","campaign-manager-web/components/product/details"],null]],[4,[38,16],[[30,8,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle"],["small","tertiary","question",true]],null],[1,"\\n              "]],[8]],[[[1,"\\n                "],[10,0],[12],[1,"\\n                  "],[1,[28,[35,2],["i18n_product_description_tooltip_content","campaign-manager-web/components/product/details"],null]],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],null]],[]],[[[1,"          "],[8,[39,1],[[24,0,"mb3 u-force-wrap"]],[["@inputId"],["product-description"]],[["default"],[[[[1,"\\n            "],[1,[30,2]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n"],[41,[30,9],[[[1,"        "],[10,0],[14,0,"u-border__common product-description__simulation"],[12],[1,[30,10]],[8,[39,17],null,null,null],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[8,[39,18],[[16,"aria-label",[28,[37,2],["i18n_product_description_aria_label","campaign-manager-web/components/product/details"],[["productName"],[[30,2]]]]],[24,0,"product-description__textarea-description"],[16,"required",true],[16,"rows",[30,0,["productDescriptionRows"]]],[4,[38,4],["input",[30,12]],null],[4,[38,8],[[30,0,["showReviewDescriptionsForm"]]],null]],[["@inputId","@value","@counterMax","@error","@errorText"],["product-description",[30,10],[30,0,["MAX_DESCRIPTION_LENGTH"]],[30,11],[52,[30,11],[28,[37,2],["i18n_product_description_too_short_error_message","campaign-manager-web/components/product/details"],null]]]],null],[1,"\\n"],[41,[30,0,["showReviewDescriptionsForm"]],[[[1,"          "],[8,[39,12],[[24,0,"mb4"]],[["@type","@isHidden","@message"],["neutral",[28,[37,14],[[30,0,["showLowQualityWarning"]]],null],[28,[37,2],["i18n_low_quality_warning","campaign-manager-web/components/product/details"],null]]],null],[1,"\\n"]],[]],null],[1,"        "],[8,[39,12],[[24,0,"mt2"]],[["@message","@isHidden","@type"],[[28,[37,2],["i18n_product_description_legal_disclaimer","campaign-manager-web/components/product/details"],null],[28,[37,14],[[30,0,["isExistingProductId"]]],null],"neutral"]],null],[1,"\\n"],[41,[30,0,["showFeedbackSurvey"]],[[[1,"          "],[10,0],[14,0,"product-description__feedback-container mt5"],[12],[1,"\\n            "],[8,[39,19],null,[["@accountId","@gaiRequestTrackingId","@productDescriptionElements"],[[30,13],[30,14],[30,15]]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],null]],[]]],[1,"    "],[13],[1,"\\n"]],[]],null],[13]],["@onUseExistingProduct","@name","@onNameChange","@productUrl","@showNotValidURLError","@onProductUrlChange","@onEnterManually","triggerData","@isSimulatingTypingAnimation","@productDescription","@showProductDescriptionTooShortError","@onProductDescriptionChange","@accountId","@gaiRequestTrackingId","@productDescriptionElements"],false,["if","hero-label","t","hue-web-button","on","track-interaction","hue-web-text-input","hue-web-foundations@-artdeco-migration-scope","focus-on-render","classes","hash","or","hue-web-inline-feedback","hue-web-foundations@-text-body","not","hue-web-tooltip","hue-web-tooltip-trigger","product/cursor","hue-web-text-area","optima/product-description-feedback"]]',moduleName:"campaign-manager-web/components/product/details.hbs",isStrictMode:!1}),g=e.FORM_VARIANTS={EDIT_EXISTING:"edit-existing",ADD_NEW_VIA_FULL_FORM:"add-new-via-full-form",INPUT_URL:"input-url",REVIEW_DESCRIPTIONS:"review-descriptions"},b=e.FORM_WARNINGS={LOW_QUALITY_WARNING:"low-quality-warning",UNEXPECTED_GENERATION_ERROR_WARNING:"unexpected-generation-error-warning"}
let _=e.default=(0,i.assertPropTypes)((d=class extends a.default{constructor(...e){var t,n,a,i
super(...e),p(this,"MAX_URL_LENGTH",l.MAX_URL_LENGTH),p(this,"MAX_DESCRIPTION_LENGTH",l.MAX_DESCRIPTION_LENGTH),t=this,n="i18n",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),p(this,"initialProductDescriptionRowCount",Math.max((0,l.getProductDescriptionRowCounts)(this.args.productDescription),8))}get isExistingProductId(){return!!this.args.selectedProductId}get showFeedbackSurvey(){return this.args.accountId&&!this.isExistingProductId&&!this.args.isEnteringManually&&!this.showAddNewProductForm}get showEditExistingProductForm(){return this.args.variant===g.EDIT_EXISTING}get showInputUrlForm(){return this.args.variant===g.INPUT_URL}get showReviewDescriptionsForm(){return this.args.variant===g.REVIEW_DESCRIPTIONS}get showAddNewProductForm(){return this.args.variant===g.ADD_NEW_VIA_FULL_FORM}get showNameAndUrlInputs(){return this.showEditExistingProductForm||this.showAddNewProductForm||this.showInputUrlForm}get showDescriptionInput(){return this.showEditExistingProductForm||this.showAddNewProductForm||this.showReviewDescriptionsForm}get showLowQualityWarning(){return this.args.productDescriptionWarning===b.LOW_QUALITY_WARNING}get showUnexpectedGenerationErrorWarning(){return this.args.productDescriptionWarning===b.UNEXPECTED_GENERATION_ERROR_WARNING}get productDescriptionRows(){return this.showEditExistingProductForm||this.showAddNewProductForm?this.initialProductDescriptionRowCount:(0,l.getProductDescriptionRowCounts)(this.args.productDescription)}get invalidURLErrorMessage(){if(this.isUnprocessableURLError)return""
let e=o.PRODUCT_DESCRIPTION_GENERATION_FILTER_REASONS_ERROR_MESSAGE.DEFAULT
return this.args.filterReason&&o.PRODUCT_DESCRIPTION_GENERATION_FILTER_REASONS_ERROR_MESSAGE[this.args.filterReason]&&(e=o.PRODUCT_DESCRIPTION_GENERATION_FILTER_REASONS_ERROR_MESSAGE[this.args.filterReason]),this._getI18nMessage(e)}get isUnprocessableURLError(){return this.args.filterReason===o.PRODUCT_DESCRIPTION_GENERATION_FILTER_REASONS.URL_UNPROCESSABLE}_getI18nMessage(e,t=[]){return this.i18n.lookupTranslation(this.constructor,e)(t)}},p(d,"propTypes",{variant:i.PropTypes.enum(Object.values(g)).isRequired,name:i.PropTypes.string.isRequired,accountReference:i.PropTypes.oneOfType([i.PropTypes.EmberObject,i.PropTypes.object]),productUrl:i.PropTypes.string.isRequired,productDescription:i.PropTypes.string.isRequired,onNameChange:i.PropTypes.func.isRequired,onProductUrlChange:i.PropTypes.func.isRequired,onProductDescriptionChange:i.PropTypes.func.isRequired,onUseExistingProduct:i.PropTypes.func,showNotValidURLError:i.PropTypes.bool,showProductDescriptionTooShortError:i.PropTypes.bool,productDescriptionWarning:i.PropTypes.enum(Object.values(b)),selectedProductId:i.PropTypes.oneOfType([i.PropTypes.number,i.PropTypes.null]),filterReason:i.PropTypes.string,accountId:i.PropTypes.oneOfType([i.PropTypes.number,i.PropTypes.string]),gaiRequestTrackingId:i.PropTypes.string,productDescriptionElements:i.PropTypes.array,onEnterManually:i.PropTypes.func,isEnteringManually:i.PropTypes.bool}),h=(c=d).prototype,f="i18n",T=[r.inject],E={configurable:!0,enumerable:!0,writable:!0,initializer:null},S={},Object.keys(E).forEach((function(e){S[e]=E[e]})),S.enumerable=!!S.enumerable,S.configurable=!!S.configurable,("value"in S||S.initializer)&&(S.writable=!0),S=T.slice().reverse().reduce((function(e,t){return t(h,f,e)||e}),S),y&&void 0!==S.initializer&&(S.value=S.initializer?S.initializer.call(y):void 0,S.initializer=void 0),void 0===S.initializer&&(Object.defineProperty(h,f,S),S=null),u=S,s=c))||s
var h,f,T,E,y,S;(0,t.setComponentTemplate)(m,_)})),define("campaign-manager-web/components/product/edit-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","@glimmer/tracking","campaign-manager-web/utils/product"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"1ZY0TY9n",block:'[[[8,[39,0],[[24,"aria-labelledby","product-edit-modal__header"]],[["@isOpen","@dismissModal","@onModalClose","@size"],[[30,1],[30,2],[28,[37,1],[[30,3]],null],"large"]],[["default"],[[[[1,"\\n  "],[8,[30,4,["ModalHeader"]],null,[["@titleId","@title"],["product-edit-modal__header",[28,[37,2],[[30,5],[28,[37,3],[[52,[30,6],"i18n_heading_add","i18n_heading"],"campaign-manager-web/components/product/edit-modal"],null]],null]]],null],[1,"\\n\\n  "],[8,[30,4,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,5],null,[["@variant","@name","@productUrl","@productDescription","@onNameChange","@onProductUrlChange","@onProductDescriptionChange","@showNotValidURLError","@showProductDescriptionTooShortError"],[[52,[30,6],"add-new-via-full-form","edit-existing"],[30,7,["name"]],[30,7,["productUrl"]],[30,7,["productDescription"]],[30,8],[30,0,["onProductUrlChange"]],[30,0,["onProductDescriptionChange"]],[30,0,["showNotValidURLError"]],[30,0,["showProductDescriptionTooShortError"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,4,["ModalFooter"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"u-layout__push-right"],[12],[1,"\\n      "],[8,[39,6],[[24,4,"button"],[4,[38,7],["click",[30,2]],null],[4,[38,8],[[52,[30,6],"product_add_modal_cancel_button_click","product_edit_modal_cancel_button_click"]],null]],[["@buttonType","@emphasized","@size"],["secondary",true,"small"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,3],["i18n_cancel_button_label","campaign-manager-web/components/product/edit-modal"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[39,6],[[24,0,"ml2"],[16,"disabled",[30,0,["isSaveDisabled"]]],[24,4,"button"],[4,[38,7],["click",[30,0,["onClickSave"]]],null],[4,[38,8],[[52,[30,6],"product_add_modal_save_button_click","product_edit_modal_save_button_click"]],null]],[["@loading","@size","@loadingA11yText"],[[30,9],"small",[28,[37,3],["i18n_save_button_loading_aria_label","campaign-manager-web/components/product/edit-modal"],null]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,3],["i18n_save_button_label","campaign-manager-web/components/product/edit-modal"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[4]]]]],[1,"\\n"]],["@isOpen","@onClickCancel","@onAfterClose","modal","@modalTitle","@isNewProduct","@product","@onNameChange","@isLoading"],false,["hue-web-modal","optional","or","t","if","product/details","hue-web-button","on","track-interaction"]]',moduleName:"campaign-manager-web/components/product/edit-modal.hbs",isStrictMode:!1}),_=i.PropTypes.shape({name:i.PropTypes.string.isRequired,productUrl:i.PropTypes.string.isRequired,productDescription:i.PropTypes.string.isRequired})
let h=e.default=(0,i.assertPropTypes)((p=class extends a.default{constructor(...e){super(...e),m(this,"showNotValidURLError",u,this),m(this,"showProductDescriptionTooShortError",d,this)}get productName(){return(0,l.getProductName)(this.args.product)}get productDescription(){return(0,l.getProductDescription)(this.args.product)}get productUrl(){return this.args.product.productUrl}get isSaveDisabled(){const{isNameMissing:e,isProductDescriptionMissing:t,isURLMissing:n,isURLTooLong:a,isNameTooLong:i,isProductDescriptionTooLong:r}=(0,l.validateProductData)(this.args.product)
return e||t||n||i||r||a}onProductUrlChange(e){this.showNotValidURLError=!1,this.args.onProductUrlChange(e)}onProductDescriptionChange(e){this.showProductDescriptionTooShortError=!1,this.args.onProductDescriptionChange(e)}onClickSave(){const{isURLNotValid:e,isProductDescriptionTooShort:t}=(0,l.validateProductData)(this.args.product),n=e||t
e&&(this.showNotValidURLError=!0),t&&(this.showProductDescriptionTooShortError=!0),n||this.args.onClickSave()}},f=p,T="propTypes",E={isOpen:i.PropTypes.bool.isRequired,product:_.isRequired,modalTitle:i.PropTypes.oneOfType([i.PropTypes.SafeString,i.PropTypes.string]),onNameChange:i.PropTypes.func.isRequired,onProductUrlChange:i.PropTypes.func.isRequired,onProductDescriptionChange:i.PropTypes.func.isRequired,onClickSave:i.PropTypes.func.isRequired,onClickCancel:i.PropTypes.func.isRequired,onAfterClose:i.PropTypes.func,isLoading:i.PropTypes.bool.isRequired,isNewProduct:i.PropTypes.bool},T in f?Object.defineProperty(f,T,{value:E,enumerable:!0,configurable:!0,writable:!0}):f[T]=E,u=g((c=p).prototype,"showNotValidURLError",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),d=g(c.prototype,"showProductDescriptionTooShortError",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g(c.prototype,"onProductUrlChange",[r.action],Object.getOwnPropertyDescriptor(c.prototype,"onProductUrlChange"),c.prototype),g(c.prototype,"onProductDescriptionChange",[r.action],Object.getOwnPropertyDescriptor(c.prototype,"onProductDescriptionChange"),c.prototype),g(c.prototype,"onClickSave",[r.action],Object.getOwnPropertyDescriptor(c.prototype,"onClickSave"),c.prototype),s=c))||s
var f,T,E;(0,t.setComponentTemplate)(b,h)})),define("campaign-manager-web/components/product/list",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/prop-types/product"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"ZVsEV6h1",block:'[[[10,0],[14,0,"u-layout__width-full"],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,1]],null]],null],null,[[[1,"    "],[8,[39,2],[[24,0,"mb4"]],[["@product","@onClickDelete","@onClickEdit","@onCreateCampaignClick"],[[30,2],[30,3],[30,4],[30,5]]],null],[1,"\\n"]],[2]],null],[13]],["@products","product","@onClickDelete","@onClickEdit","@onCreateCampaignClick"],false,["each","-track-array","product/card"]]',moduleName:"campaign-manager-web/components/product/list.hbs",isStrictMode:!1})
let c=e.default=(0,i.assertPropTypes)((l=class extends a.default{},u=l,d="propTypes",p={products:i.PropTypes.arrayOf(r.productShape).isRequired,onClickDelete:i.PropTypes.func,onClickEdit:i.PropTypes.func,onCreateCampaignClick:i.PropTypes.func},d in u?Object.defineProperty(u,d,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[d]=p,o=l))||o
var u,d,p;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/product/typeahead",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/prop-types/product","campaign-manager-web/utils/product"],(function(e,t,n,a,i,r,o,l){var s,c,u
function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"N8hD/FHF",block:'[[[8,[39,0],[[17,1]],[["@label","@entities","@onSelect","@matchesEntity","@useHeroLabel","@maxHeight"],[[28,[37,1],["i18n_product_typeahead_label_v2","campaign-manager-web/components/product/typeahead"],null],[30,0,["entities"]],[30,0,["onSelect"]],[30,0,["matchesEntity"]],[30,2],350]],[["rightSideToLabel","subheadTextContent"],[[[[1,"\\n"],[41,[30,3],[[[1,"      "],[8,[39,3],[[16,0,[29,["u-layout-flex__container--aligned-center u-font__link--without-visited-state"," ",[28,[37,4],null,[["size"],["small"]]]]]],[16,"aria-label",[28,[37,1],["i18n_add_new_product_button_aria_label","campaign-manager-web/components/product/typeahead"],null]],[4,[38,5],["click",[30,3]],null],[4,[38,6],["product_typeahead__add_new_product"],null]],[["@buttonType","@size","@emphasized"],["tertiary","small",true]],[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_add_new_product_button_label","campaign-manager-web/components/product/typeahead"],null]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "]],[]],[[[1,"\\n    "],[10,1],[14,0,"product-typeahead__subhead"],[12],[1,"\\n      "],[1,[30,4,["entity","productUrl"]]],[1,"\\n    "],[13],[1,"\\n  "]],[4]]]]]],["&attrs","@useHeroLabel","@onClickNewProduct","subheadContent"],false,["entity/typeahead-with-card","t","if","hue-web-button","hue-web-foundations@-text-body","on","track-interaction"]]',moduleName:"campaign-manager-web/components/product/typeahead.hbs",isStrictMode:!1})
let m=e.default=(0,r.assertPropTypes)((u=class extends a.default{constructor(...e){super(...e),d(this,"matchesEntity",((e,t)=>!![t.name,t.id.toString(),t.productUrl].find((t=>t.toLowerCase().includes(e))))),d(this,"_toEntity",(e=>({...e,id:e.key.productId,name:(0,l.getProductName)(e)})))}get entities(){return this.args.products.map(this._toEntity)}onSelect(e){const t=this.args.products.find((t=>t.key.productId===e.id))
this.args.onSelect(t)}},d(u,"propTypes",{products:r.PropTypes.arrayOf(o.productShape).isRequired,onSelect:r.PropTypes.func.isRequired,onClickNewProduct:r.PropTypes.func,useHeroLabel:r.PropTypes.bool}),g=(c=u).prototype,b="onSelect",_=[i.action],h=Object.getOwnPropertyDescriptor(c.prototype,"onSelect"),f=c.prototype,T={},Object.keys(h).forEach((function(e){T[e]=h[e]})),T.enumerable=!!T.enumerable,T.configurable=!!T.configurable,("value"in T||T.initializer)&&(T.writable=!0),T=_.slice().reverse().reduce((function(e,t){return t(g,b,e)||e}),T),f&&void 0!==T.initializer&&(T.value=T.initializer?T.initializer.call(f):void 0,T.initializer=void 0),void 0===T.initializer&&(Object.defineProperty(g,b,T),T=null),s=c))||s
var g,b,_,h,f,T;(0,t.setComponentTemplate)(p,m)})),define("campaign-manager-web/components/promotion-container",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","campaign-manager-web/constants/lego"],(function(e,t,n,a,i,r,o){var l,s,c
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const u=(0,n.createTemplateFactory)({id:"Bmon+T8m",block:'[[[10,0],[15,0,[29,[[52,[30,0,["currentWidgetId"]],"promotion-container__layout"]]]],[12],[1,"\\n"],[41,[28,[37,1],[[30,0,["currentWidgetId"]],[30,0,["WIDGET_IDS","PROMOTION_AS"]]],null],[[[1,"    "],[8,[39,2],null,null,null],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,0,["currentWidgetId"]],[30,0,["WIDGET_IDS","PROMOTION_VIDMOB"]]],null],[[[1,"    "],[8,[39,3],null,null,null],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,0,["currentWidgetId"]],[30,0,["WIDGET_IDS","PROMOTION_GAI"]]],null],[[[1,"    "],[8,[39,4],null,null,null],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,0,["currentWidgetId"]],[30,0,["WIDGET_IDS","PROMOTION_OPTIMA"]]],null],[[[1,"    "],[8,[39,5],null,null,null],[1,"\\n  "]],[]],null]],[]]]],[]]]],[]]],[13]],[],false,["if","eq","account-strategist","vidmob/promo-module","generative-ai-ad-copy/gaia-in-product-promotion","optima/in-product-promotion"]]',moduleName:"campaign-manager-web/components/promotion-container.hbs",isStrictMode:!1})
let d=e.default=(l=(0,i.inject)("promotion-service"),s=class extends a.default{get currentWidgetId(){return(0,r.get)(this,"promotionService.currentWidgetId")}constructor(){var e,t,n,a
super(...arguments),e=this,t="promotionService",a=this,(n=c)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0}),(0,r.setProperties)(this,{WIDGET_IDS:o.WIDGET_IDS})}},p=s.prototype,m="promotionService",g=[l],b={configurable:!0,enumerable:!0,writable:!0,initializer:null},h={},Object.keys(b).forEach((function(e){h[e]=b[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=g.slice().reverse().reduce((function(e,t){return t(p,m,e)||e}),h),_&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(_):void 0,h.initializer=void 0),void 0===h.initializer&&(Object.defineProperty(p,m,h),h=null),c=h,s)
var p,m,g,b,_,h;(0,t.setComponentTemplate)(u,d)})),define("campaign-manager-web/components/promotion-preview",["exports","@ember/component","@ember/template-factory","@glimmer/component","tracked-toolbox","@linkedin/ember-prop-types","campaign-manager-web/constants/promotion"],(function(e,t,n,a,i,r,o){var l,s,c,u,d
function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const m=(0,n.createTemplateFactory)({id:"rxOFLZ/c",block:'[[[1,"\\n"],[11,0],[16,0,[29,[[52,[28,[37,1],[[30,1],"branded-promotion-preview"],null],"branded-promotion-container"]," promotion-preview-container u-display-flex u-border-radius__xsmall"," ",[28,[37,2],null,[["colorScheme","tint","elevation"],[[30,0,["selectedPreviewTheme"]],false,"flat"]]]]]],[17,2],[12],[1,"\\n  "],[46,[28,[37,4],[[28,[37,5],[[28,[37,6],["promotion-preview/",[30,1]],null]],null]],null],null,[["headline","subHeadline","imageUrl","imageA11yText","callToAction","destinationUrl","isSocialProofChecked","socialProofMessage","facePileImages","logo","colorScheme","illustration"],[[28,[37,7],[[30,3],[28,[37,8],["i18n_default_headline","campaign-manager-web/components/promotion-preview"],null]],null],[30,4],[30,5],[28,[37,8],["i18n_default_image_a11y_text","campaign-manager-web/components/promotion-preview"],null],[28,[37,7],[[30,6],[28,[37,8],["i18n_default_call_to_action_text","campaign-manager-web/components/promotion-preview"],null]],null],[30,7],[30,8],[30,9],[30,0,["facePileImages"]],[30,10],[30,11],[30,12]]],null],[1,"\\n"],[13]],["@previewComponent","&attrs","@headline","@subHeadline","@imageUrl","@callToAction","@destinationUrl","@isSocialProofChecked","@socialProofMessage","@logo","@colorScheme","@illustration"],false,["if","eq","hue-web-foundations@-container","component","ember-holy-futuristic-template-namespacing-batman-translate-dynamic-2","ensure-safe-component","concat","or","t"]]',moduleName:"campaign-manager-web/components/promotion-preview.hbs",isStrictMode:!1})
let g=e.default=(l=(0,i.trackedReset)("args.selectedPreview"),(0,r.assertPropTypes)((d=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="selectedPreviewTheme",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),p(this,"facePileEntities",[{a11yText:""},{a11yText:""},{a11yText:""}])}get facePileImages(){return this.facePileEntities}},p(d,"propTypes",{headline:r.PropTypes.string,subHeadline:r.PropTypes.string,imageUrl:r.PropTypes.string,callToAction:r.PropTypes.string,destinationUrl:r.PropTypes.string,previewComponent:r.PropTypes.string,selectedPreview:r.PropTypes.string}),b=(c=d).prototype,_="selectedPreviewTheme",h=[l],f={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return o.PROMOTION_PREVIEW_OPTION_DARK_MODE_LIST.includes(this.args.selectedPreview)?"dark":"light"}},E={},Object.keys(f).forEach((function(e){E[e]=f[e]})),E.enumerable=!!E.enumerable,E.configurable=!!E.configurable,("value"in E||E.initializer)&&(E.writable=!0),E=h.slice().reverse().reduce((function(e,t){return t(b,_,e)||e}),E),T&&void 0!==E.initializer&&(E.value=E.initializer?E.initializer.call(T):void 0,E.initializer=void 0),void 0===E.initializer&&(Object.defineProperty(b,_,E),E=null),u=E,s=c))||s)
var b,_,h,f,T,E;(0,t.setComponentTemplate)(m,g)})),define("campaign-manager-web/components/promotion-preview/branded-promotion-preview",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"djnAVDqb",block:'[[[10,0],[14,0,"branded-promotion-content pt3 pl4 u-display-flex u-flex-column u-flex-justify--space-between"],[12],[1,"\\n  "],[10,0],[12],[1,"\\n"],[41,[30,1],[[[1,"      "],[10,0],[12],[1,"\\n        "],[8,[39,1],null,[["@type","@size","@name"],["logo",[52,[28,[37,2],[[30,1],"premium-badge"],null],"xxxsmall","xxsmall"],[30,1]]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[10,0],[12],[1,"\\n      "],[10,2],[15,0,[29,["mb3 u-force-wrap--word"," ",[28,[37,3],null,[["size"],["large"]]]]]],[12],[1,"\\n        "],[1,[30,2]],[1,"\\n      "],[13],[1,"\\n"],[41,[30,3],[[[1,"        "],[10,2],[15,0,[29,[[28,[37,4],["u-force-wrap--word ",[28,[37,5],null,[["mb3","mb5"],[[30,4],[28,[37,6],[[30,4]],null]]]]],null]," ",[28,[37,7],null,[["size","weight","color"],["small","default","default"]]]]]],[12],[1,"\\n          "],[1,[30,3]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-flex-column"],[12],[1,"\\n"],[41,[30,4],[[[1,"      "],[10,0],[15,0,[29,["mb3 promotion-preview__social-proof-icon"," ",[28,[37,7],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[8,[39,8],null,[["@entities","@size","@entityType"],[[30,5],"xsmall","person"]],null],[1,"\\n        "],[10,2],[15,0,[29,["ml2"," ",[28,[37,7],null,[["size","weight","color"],["small","default","text-low-emphasis"]]]]]],[12],[1,[30,6]],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[10,0],[14,0,"mb3 branded-promotion-cta"],[12],[1,"\\n      "],[8,[39,9],[[16,"disabled",[28,[37,6],[[30,7]],null]],[16,6,[30,7]],[24,"target","_blank"],[24,"rel","noopener noreferrer"]],[["@text","@size"],[[30,8],"small"]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[15,0,[29,["promotion-preview__branded-",[30,9]," branded-promotion-illustration pt3"]]],[12],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-justify-end pr3"],[12],[1,"\\n    "],[8,[39,1],[[24,0,"promotion-preview__close-icon"],[24,"data-test","promotion-preview-container__close-icon"]],[["@size","@name"],["medium","overflow-web-ios"]],null],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-justify-center"],[12],[1,"\\n    "],[10,0],[12],[1,"\\n"],[41,[30,10],[[[1,"        "],[10,"img"],[15,"src",[30,10]],[14,0,"promotion-preview__image"],[14,"alt","Jane"],[12],[13],[1,"\\n"]],[]],null],[41,[30,11],[[[1,"        "],[8,[39,10],[[24,0,"mb5"]],[["@name","@size"],[[30,11],"small"]],null],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["@logo","@headline","@subHeadline","@isSocialProofChecked","@facePileImages","@socialProofMessage","@destinationUrl","@callToAction","@colorScheme","@imageUrl","@illustration"],false,["if","hue-web-icons@icon","eq","hue-web-foundations@-text-heading","classes","hash","not","hue-web-foundations@-text-body","hue-web-entity-stack","hue-web-button","hue-web-icons@illustration"]]',moduleName:"campaign-manager-web/components/promotion-preview/branded-promotion-preview.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/promotion-preview/feed-promotion-preview",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"wNMAhs8y",block:'[[[10,0],[14,0,"ac__icon-row"],[12],[1,"\\n  "],[8,[39,0],[[24,0,"promotion-preview__close-icon"],[24,"data-test","promotion-preview-container__close-icon"]],[["@size","@name"],["medium","close"]],null],[1,"\\n"],[13],[1,"\\n"],[10,0],[14,0,"promotion-preview m4"],[12],[1,"\\n  "],[10,2],[15,0,[29,["mb1 u-force-wrap--word"," ",[28,[37,1],null,[["weight","color"],["bold","default"]]]]]],[12],[1,"\\n    "],[1,[30,1]],[1,"\\n  "],[13],[1,"\\n"],[41,[30,2],[[[1,"    "],[10,2],[15,0,[29,[[28,[37,3],["u-force-wrap--word ",[28,[37,4],null,[["mb3","mb5"],[[30,3],[28,[37,5],[[30,3]],null]]]]],null]," ",[28,[37,1],null,[["size","weight","color"],["small","default","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[30,2]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[41,[30,3],[[[1,"    "],[10,0],[15,0,[29,["mb3 promotion-preview__social-proof-icon"," ",[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[8,[39,6],null,[["@entities","@size","@entityType"],[[30,4],"xsmall","person"]],null],[1,"\\n      "],[10,2],[15,0,[29,["ml2"," ",[28,[37,1],null,[["size","weight","color"],["small","default","text-low-emphasis"]]]]]],[12],[1,[30,5]],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"  "],[8,[39,7],[[16,"disabled",[28,[37,5],[[30,6]],null]],[16,6,[30,6]],[24,"target","_blank"],[24,"rel","noopener noreferrer"]],[["@text","@size"],[[30,7],"small"]],null],[1,"\\n"],[13],[1,"\\n"],[10,0],[14,0,"u-display-flex u-flex-column u-justify-center mr7"],[12],[1,"\\n"],[41,[30,8],[[[1,"    "],[10,"img"],[15,"src",[30,8]],[14,0,"promotion-preview__image"],[14,"alt","Jane"],[12],[13],[1,"\\n"]],[]],null],[13]],["@headline","@subHeadline","@isSocialProofChecked","@facePileImages","@socialProofMessage","@destinationUrl","@callToAction","@imageUrl"],false,["hue-web-icons@icon","hue-web-foundations@-text-body","if","classes","hash","not","hue-web-entity-stack","hue-web-button"]]',moduleName:"campaign-manager-web/components/promotion-preview/feed-promotion-preview.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/promotion-preview/jobs-promotion-preview",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"uSP1ejfW",block:'[[[10,0],[14,0,"ac__icon-row"],[12],[1,"\\n  "],[8,[39,0],[[24,0,"promotion-preview__close-icon"],[24,"data-test","promotion-preview-container__close-icon"]],[["@size","@name"],["medium","close"]],null],[1,"\\n"],[13],[1,"\\n"],[8,[39,1],[[24,0,"promotion-preview__image--jobs"]],[["@entityType","@size","@imageUrl","@a11yText"],["person","medium",[30,1],[30,2]]],null],[1,"\\n"],[10,0],[14,0,"promotion-preview m4 ml0"],[12],[1,"\\n  "],[10,2],[15,0,[29,["mb1 u-force-wrap--word"," ",[28,[37,2],null,[["weight","color"],["default","default"]]]]]],[12],[1,"\\n    "],[1,[30,3]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,3],[[16,"disabled",[28,[37,4],[[30,4]],null]],[16,6,[30,4]],[24,"target","_blank"],[24,"rel","noopener noreferrer"]],[["@text","@size","@buttonType"],[[30,5],"small","secondary"]],null],[1,"\\n"],[13]],["@imageUrl","@imageA11yText","@headline","@destinationUrl","@callToAction"],false,["hue-web-icons@icon","hue-web-entity","hue-web-foundations@-text-body","hue-web-button","not"]]',moduleName:"campaign-manager-web/components/promotion-preview/jobs-promotion-preview.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={imageA11yText:i.PropTypes.object},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/promotion-template",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/debug"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"3/nA8OP0",block:'[[[11,0],[24,0,"u-display-flex u-flex-wrap promotion-template__container u-layout__shadow-container p5"],[17,1],[12],[1,"\\n"],[41,[30,2],[[[1,"    "],[10,"header"],[15,0,[29,["mb3"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[15,"aria-label",[30,3]],[12],[1,"\\n      "],[1,[30,2]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"  "],[10,0],[14,0,"u-display-flex u-flex-row"],[12],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-flex-wrap u-flex-column"],[12],[1,"\\n      "],[10,0],[14,0,"promotion-template__content-container"],[12],[1,"\\n        "],[10,0],[15,0,[29,["u-color__black--75"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[1,"          "],[18,12,null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-flex-wrap mt2 promotion-template__button-container"],[12],[1,"\\n        "],[8,[39,3],[[24,0,"promotion-template__button"],[16,"disabled",[30,4]],[4,[38,4],["click",[30,6]],null]],[["@text","@size"],[[30,5],"small"]],null],[1,"\\n"],[41,[28,[37,5],[[30,7],[30,8]],null],[[[1,"          "],[8,[39,3],[[24,0,"promotion-template__button promotion-template__secondary-button"],[16,"disabled",[30,9]],[4,[38,4],["click",[30,8]],null]],[["@buttonType","@size","@text"],["secondary","small",[30,7]]],null],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n"],[41,[30,10],[[[1,"      "],[10,0],[14,0,"promotion-template__image-container ml4"],[12],[1,"\\n        "],[10,"img"],[14,0,"promotion-template__image"],[15,"src",[30,10]],[14,"role","presentation"],[14,"alt",""],[12],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[41,[30,11],[[[1,"    "],[10,0],[15,0,[29,["mt2"," ",[28,[37,1],null,[["color","size"],["text-low-emphasis","xsmall"]]]]]],[12],[1,"\\n      "],[1,[30,11]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["&attrs","@headerText","@ariaLabel","@primaryDisabled","@primaryButtonText","@onPrimaryAction","@secondaryButtonText","@onSecondaryAction","@secondaryDisabled","@imgUrl","@disclaimerText","&default"],false,["if","hue-web-foundations@-text-body","yield","hue-web-button","on","and"]]',moduleName:"campaign-manager-web/components/promotion-template.hbs",isStrictMode:!1})
let c=e.default=(0,i.assertPropTypes)((l=class extends a.default{constructor(){super(...arguments),this.args.secondaryButtonText||this.args.onSecondaryAction||this.args.secondaryDisabled}},u=l,d="propTypes",p={primaryButtonText:i.PropTypes.SafeString.isRequired,onPrimaryAction:i.PropTypes.func.isRequired,secondaryButtonText:i.PropTypes.SafeString,onSecondaryAction:i.PropTypes.func,imgUrl:i.PropTypes.string,headerText:i.PropTypes.SafeString,primaryDisabled:i.PropTypes.bool,secondaryDisabled:i.PropTypes.bool,ariaLabel:i.PropTypes.SafeString},d in u?Object.defineProperty(u,d,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[d]=p,o=l))||o
var u,d,p;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/promotions/template-promotion-content-cell",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"8l2cJfq5",block:'[[[1,"\\n"],[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[8,[30,1,["Image"]],[[24,0,"u-layout-flex__container-center"]],null,[["default"],[[[[1,"\\n"],[41,[30,2,["displayVariables","illustration"]],[[[1,"      "],[8,[39,2],[[24,0,"template-promotion-content-cell__image-container--illustration"]],[["@name","@size"],[[30,2,["displayVariables","illustration"]],"small"]],null],[1,"\\n"]],[]],[[[1,"      "],[8,[39,3],null,[["@entityType","@imageUrl","@size","@a11yText"],["publication",[30,2,["displayVariables","imageUrl"]],"medium",[52,[30,2,["displayVariables","imageUrl"]],[30,2,["displayVariables","mainText"]],[28,[37,4],["i18n_no_image","campaign-manager-web/components/promotions/template-promotion-content-cell"],null]]]],null],[1,"\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,1,["Content"]],null,null,[["default"],[[[[1,"\\n    "],[8,[30,1,["Head"]],null,null,[["default"],[[[[1,"\\n      "],[8,[30,1,["Name"]],[[16,0,[29,["u-overflow-ellipsis"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]]],null,[["default"],[[[[1,"\\n        "],[11,"button"],[24,0,"button--unstyled dynamic-ad-content-cell__entity-lockup-content"],[24,"data-live-test-template-promotion-content-cell__title",""],[24,4,"button"],[4,[38,6],["click",[28,[37,7],[[30,3,["actions","onOpenEditCreativePanel"]],[30,2]],null]],null],[4,[38,8],["dynamic_ads_creative_headline_preview_edit"],null],[12],[1,"\\n"],[1,"          "],[1,[28,[35,9],[[30,2,["displayVariables","mainText"]],[28,[37,10],[[30,2,["reference"]]],null]],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[39,11],[[16,0,[29,["u-layout__display-block u-font__link--without-visited-state button--unstyled"," ",[28,[37,5],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]]],[["@text","@onSuccess"],[[30,2,["reference"]],[28,[37,7],[[30,3,["actions","onClickReference"]],[30,2,["reference"]]],null]]],[["default"],[[[[1,"\\n      "],[8,[30,1,["Metadata"]],[[24,0,"u-force-wrap u-layout__align-left"]],null,[["default"],[[[[1,"\\n        "],[1,[30,2,["reference"]]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,1,["Metadata"]],[[24,"data-live-test-template-promotion-content-cell__id",""],[16,0,[29,["u-force-wrap u-layout__align-left"," ",[28,[37,5],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]]],null,[["default"],[[[[1,"\\n      "],[1,[28,[35,4],["i18n_id","campaign-manager-web/components/promotions/template-promotion-content-cell"],[["creativeId"],[[30,2,["id"]]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["Elements","@record","@column"],false,["hue-web-entity-lockup","if","hue-web-icons@illustration","hue-web-entity","t","hue-web-foundations@-text-body","on","fn","track-interaction","or","get-id-from-urn","copy-button"]]',moduleName:"campaign-manager-web/components/promotions/template-promotion-content-cell.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/promotions/template-promotions-container",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/constants/routes","@ember/object","campaign-manager-web/utils/query-param","campaign-manager-web/constants/creatives-table","@embroider/util","hue-web-toast/utils/constants","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/promotion","campaign-manager-web/constants/creative"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S
function A(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const v=(0,n.createTemplateFactory)({id:"cNWEIlSe",block:'[[[1,"\\n"],[8,[39,0],null,[["@accountId","@aggregatedTrackingParameters","@campaign","@columns","@fieldsToFilterBy","@hasCreatives","@onSaveEditCampaign","@onCampaignChange","@onClickEmptyState","@headerLabel"],[[30,1,["id"]],null,[30,2],[30,0,["columns"]],[30,0,["fieldsToFilterBy"]],[28,[37,1],[[30,0,["creatives","length"]],0],null],[30,3],[30,4],[30,0,["onCreateNewCreative"]],[30,5]]],[["default"],[[[[1,"\\n  "],[8,[30,6,["header-outlet"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@accountId","@canEditCreative","@hasMaximumCreatives","@isCompletedCampaign","@onClickCreate","@isCreateDisabled"],[[30,1,["id"]],[30,0,["accountAllowsCreativeEditing"]],[30,0,["hasMaximumCreatives"]],[30,2,["isCompletedCampaign"]],[30,0,["onCreateNewCreative"]],[28,[37,3],[[30,0,["canCreateNewCreatives"]]],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,6,["table-outlet"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,4],null,[["@columns","@currentPageNumber","@onDisplayDataChangedAction","@filteringIgnoreCase","@pageSize","@theme","@filterString","@data","@caption"],[[30,6,["decoratedColumns"]],[30,6,["currentPageNumber"]],[30,6,["displayDataChangedAction"]],[30,6,["filteringIgnoreCase"]],[30,6,["pageSize"]],[30,6,["theme"]],[30,7],[30,0,["tableDisplayCreatives"]],[28,[37,5],["ads_table_caption","campaign-manager-web/components/promotions/template-promotions-container"],null]]],[["default"],[[[[1,"\\n      "],[8,[30,8,["global-filter"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,6],[[4,[38,7],["ad_selection_search_creatives"],null]],[["@value","@onInputFilter","@placeholder","@onFilterStringChange"],[[30,8,["filterString"]],[30,8,["onFilterString"]],[28,[37,5],["i18n_search_placeholder","campaign-manager-web/components/promotions/template-promotions-container"],null],[30,9]]],null],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,8,["table"]],null,null,[["default"],[[[[1,"\\n        "],[8,[30,10,["header"]],null,null,[["default"],[[[[1,"\\n          "],[8,[39,8],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,5],["i18n_promotion_ads","campaign-manager-web/components/promotions/template-promotions-container"],null]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[10]]]]],[1,"\\n      "],[8,[30,8,["footer"]],null,null,null],[1,"\\n    "]],[8]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[6]]]]]],["@account","@campaign","@onSaveEditCampaign","@onCampaignChange","@headerLabel","container","@initialFilterString","at","@onHoverableTriggerChange","table"],false,["creatives-container","not-eq","create-ad-button","not","ads-table","t","creatives-table/creative-global-filter","track-interaction","creatives-table/creatives-list-header"]]',moduleName:"campaign-manager-web/components/promotions/template-promotions-container.hbs",isStrictMode:!1})
let w=e.default=(b=(0,r.inject)("creative"),_=(0,r.inject)("hue-web-toast"),(0,i.assertPropTypes)((S=class extends a.default{constructor(...e){super(...e),A(this,"creativeService",T,this),A(this,"toast",E,this),A(this,"router",y,this),C(this,"formatBrandedPromotion",(e=>{const t=e.content?.[g.CREATIVE_CONTENT_UNION_KEY.IN_APP_PROMOTION]?.content?.[m.PROMOTION_CONTENT_UNION_KEY.BRANDED],n=t?.image?.userUploadedImage?.url,a=m.ILLUSTRATION_NAMES.find((e=>e.value===t?.image?.illustration))?.name,i=t?.headline?.full
return{...e,displayVariables:{imageUrl:n,mainText:i,illustration:a}}})),C(this,"formatSingleImage",(e=>{const t=e.content?.[g.CREATIVE_CONTENT_UNION_KEY.IN_APP_PROMOTION]?.content?.[m.PROMOTION_CONTENT_UNION_KEY.SINGLE_IMAGE],n=t?.image?.url,a=t?.headlineInput?.full
return{...e,displayVariables:{imageUrl:n,mainText:a}}})),C(this,"fieldsToFilterBy",["reference","id"])}get accountAllowsCreativeEditing(){return this.args.account.canEditCreative}get actionQueryParamOnEdit(){return this.accountAllowsCreativeEditing?s.ACTION_QUERY_PARAM.EDIT:s.ACTION_QUERY_PARAM.VIEW}get hasMaximumCreatives(){return this.creatives.length>=p.MAXIMUM_CREATIVES}get canCreateNewCreatives(){const{accountAllowsCreativeEditing:e,hasMaximumCreatives:t}=this,{areCreativesReadOnly:n,isCompletedCampaign:a}=this.args.campaign
return!n&&e&&!t&&!a}get creatives(){return this.creativeService.campaignCreatives[this.args.campaign.id]||[]}get tableDisplayCreatives(){return this.creatives.map((e=>this.formatCreativeForTable(e)))}get columns(){return[{className:"u-layout__width-full",actions:{onOpenEditCreativePanel:(...e)=>this.onOpenCreativePanel(this.actionQueryParamOnEdit,...e),onClickReference:this.onClickReference.bind(this)},canEditEntity:this.accountAllowsCreativeEditing,component:(0,u.ensureSafeComponent)("promotions/template-promotion-content-cell",this),disableSorting:!0,title:""},{...(0,c.creativeStatusColumnAdsTable)(this),actions:{onSelectStatus:this.args.onCreativeSelectStatus},accountId:this.args.account.id,canEditEntity:this.accountAllowsCreativeEditing,initialFilterString:""},{...(0,c.creativeActionsColumnAdsTable)(this),actions:{onOpenDuplicateCreativePanel:this.onOpenCreativePanel.bind(this,s.ACTION_QUERY_PARAM.DUPLICATE),onOpenEditCreativePanel:(...e)=>this.onOpenCreativePanel(this.actionQueryParamOnEdit,...e)},canEditEntity:this.accountAllowsCreativeEditing,isCompletedCampaign:this.args.campaign.isCompletedCampaign,hasMaximumCreatives:this.hasMaximumCreatives,isReadOnly:this.args.campaign.areCreativesReadOnly,maximumCreatives:p.MAXIMUM_CREATIVES,trackingKeys:{duplicate:"promotions_selection_actions_dropdown_duplicate",previewEdit:"promotions_selection_actions_dropdown_preview_edit",actionsDropdownSelect:"promotions_selection_acitons_dropdown_select"}}]}getDefaultQueryParams(){const{returnUrl:e}=this.args
return e?{returnUrl:e}:{}}formatCreativeForTable(e){return"BRANDED_IN_APP_PROMOTION"===e.type?this.formatBrandedPromotion(e):this.formatSingleImage(e)}onOpenCreativePanel(e,t,{id:n}){const a={...this.getDefaultQueryParams(),action:e}
this.router.transitionTo(o.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_ITEM,this.args.account.id,this.args.campaign.id,t.id??n,{queryParams:a})}onCreateNewCreative(){this.router.transitionTo(o.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_NEW,this.args.account.id,this.args.campaign.id,{queryParams:this.getDefaultQueryParams()})}onClickReference(e){e&&this.toast.add({type:d.TOAST_TYPES.SUCCESS,message:"Urn copied to clipboard"})}},C(S,"propTypes",{account:i.PropTypes.EmberObject.isRequired,campaign:i.PropTypes.EmberObject.isRequired,onCampaignChange:i.PropTypes.func.isRequired,onSaveEditCampaign:i.PropTypes.func.isRequired,onCreativeSelectStatus:i.PropTypes.func.isRequired,returnUrl:i.PropTypes.string,headerLabel:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.SafeString])}),T=O((f=S).prototype,"creativeService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=O(f.prototype,"toast",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=O(f.prototype,"router",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O(f.prototype,"onOpenCreativePanel",[l.action],Object.getOwnPropertyDescriptor(f.prototype,"onOpenCreativePanel"),f.prototype),O(f.prototype,"onCreateNewCreative",[l.action],Object.getOwnPropertyDescriptor(f.prototype,"onCreateNewCreative"),f.prototype),O(f.prototype,"onClickReference",[l.action],Object.getOwnPropertyDescriptor(f.prototype,"onClickReference"),f.prototype),h=f))||h);(0,t.setComponentTemplate)(v,w)})),define("campaign-manager-web/components/reactive-table/-table-header/cell",["exports","ember-reactive-table/components/reactive-table/-table-header/cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/reactive-table/-table-header/row",["exports","ember-reactive-table/components/reactive-table/-table-header/row"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/reactive-table/-table-header/select-all-checkbox-cell",["exports","ember-reactive-table/components/reactive-table/-table-header/select-all-checkbox-cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/reactive-table/actions-cell",["exports","ember-reactive-table/components/reactive-table/actions-cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/reactive-table/cell",["exports","ember-reactive-table/components/reactive-table/cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/reactive-table/checkbox-cell",["exports","ember-reactive-table/components/reactive-table/checkbox-cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/reactive-table/index",["exports","ember-reactive-table/components/reactive-table/index"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/reactive-table/row-group",["exports","ember-reactive-table/components/reactive-table/row-group"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/reactive-table/row",["exports","ember-reactive-table/components/reactive-table/row"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/reactive-table/scroll-observable",["exports","ember-reactive-table/components/reactive-table/scroll-observable"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/reactive-table/summary",["exports","ember-reactive-table/components/reactive-table/summary"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/reactive-table/table-header",["exports","ember-reactive-table/components/reactive-table/table-header"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/reactive-table/table-loader",["exports","ember-reactive-table/components/reactive-table/table-loader"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/reactive-table/visually-hidden-cell",["exports","ember-reactive-table/components/reactive-table/visually-hidden-cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/rec-filter-bar",["exports","@linkedin/lms-adrecs-ui/components/rec-filter-bar"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}))
define("campaign-manager-web/components/rec-filter",["exports","@linkedin/lms-adrecs-ui/components/rec-filter"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"RecFilterOption",{enumerable:!0,get:function(){return t.RecFilterOption}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/recommendation-card",["exports","@linkedin/lms-adrecs-ui/components/recommendation-card"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/recommendation-impact-list",["exports","@linkedin/lms-adrecs-ui/components/recommendation-impact-list"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/recommendation-stack",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","campaign-manager-web/constants/forecasting"],(function(e,t,n,a,i,r,o){var l,s,c,u
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=(0,n.createTemplateFactory)({id:"YYqVchnR",block:'[[[1,"\\n"],[41,[28,[37,1],[[30,1,["length"]],0],null],[[[1,"  "],[10,0],[14,0,"recommendation-stack"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,1]],null]],null],null,[[[1,"      "],[8,[39,4],null,[["@recommendation","@pageKey","@onDismiss","@onViewSettings","@hideDisclaimerMessage"],[[30,2,["recommendation"]],[30,2,["pageKey"]],[28,[37,5],[[30,2,["onDismiss"]],[30,2,["recommendation"]]],null],[30,2,["onViewSettings"]],true]],null],[1,"\\n"]],[2]],null],[41,[30,0,["shouldDisplayDisclaimer"]],[[[1,"      "],[10,0],[15,0,[29,["mt2"," ",[28,[37,6],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,[28,[35,7],["i18n_accuracy_not_guaranteed_note","campaign-manager-web/components/recommendation-stack"],null]],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"]],[]],null]],["@recommendationsList","recommendation"],false,["if","gt","each","-track-array","inline-recommendation","fn","hue-web-foundations@-text-body","t"]]',moduleName:"campaign-manager-web/components/recommendation-stack.hbs",isStrictMode:!1})
let p=e.default=(l=(0,r.computed)("args.recommendationsList"),(0,i.assertPropTypes)((u=class extends a.default{set shouldDisplayDisclaimer(e){}get shouldDisplayDisclaimer(){return this.args.recommendationsList.some((e=>e.recommendation.state===o.FORECASTING_RECOMMENDATION_STATE.READY))}},T=u,E="propTypes",y={recommendationsList:i.PropTypes.array.isRequired},E in T?Object.defineProperty(T,E,{value:y,enumerable:!0,configurable:!0,writable:!0}):T[E]=y,m=(c=u).prototype,g="shouldDisplayDisclaimer",b=[l],_=Object.getOwnPropertyDescriptor(c.prototype,"shouldDisplayDisclaimer"),h=c.prototype,f={},Object.keys(_).forEach((function(e){f[e]=_[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=b.slice().reverse().reduce((function(e,t){return t(m,g,e)||e}),f),h&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(h):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(m,g,f),f=null),s=c))||s)
var m,g,b,_,h,f,T,E,y;(0,t.setComponentTemplate)(d,p)})),define("campaign-manager-web/components/recommendations/aggregate-page",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","@ember/object","ember-async-data","ember-concurrency-decorators","@ember/service","hue-web-toast/utils/constants","campaign-manager-web/utils/lisa","campaign-manager-web/utils/http-error","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/utils/urn","@ember/template","campaign-manager-web/constants/routes","campaign-manager-web/utils/tracking","campaign-manager-web/constants/recommendations","@linkedin/lms-adrecs-ui/types/recommendations","@linkedin/lms-adrecs-ui/utils/filters","@linkedin/lms-adrecs-ui/utils/ember-routing","campaign-manager-web/utils/object","campaign-manager-web/constants/lix","campaign-manager-web/constants/lego"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C){var O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j
function G(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function B(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const V=(0,n.createTemplateFactory)({id:"dT39FQkO",block:'[[[8,[39,0],null,[["@fullScreen","@isLoading"],[true,[30,0,["markAllRecommendationsAsPitchedTask","isRunning"]]]],null],[1,"\\n"],[8,[39,1],null,[["@filterState"],[[30,0,["filterState"]]]],null],[1,"\\n"],[10,"section"],[14,0,"wizard-container u-display-flex flex-fill u-flex-column u-layout__position-relative u-layout__width-full"],[12],[1,"\\n"],[41,[30,0,["filtersToDisplay"]],[[[1,"    "],[8,[39,3],null,[["@filterState","@onFilterUpdate","@visibleFilters","@filterData","@campaignStatusFilterOptions"],[[30,0,["filterState"]],[30,0,["onFilterStateUpdated"]],[30,0,["filtersToDisplay"]],[30,0,["filterData"]],[30,0,["campaignStatusFilterOptions"]]]],null],[1,"\\n"]],[]],null],[1,"\\n  "],[10,0],[14,0,"wizard-container__inner-container recommendation-card__container u-display-flex u-flex-column u-flex-justify--start-xl"],[12],[1,"\\n"],[41,[30,0,["fetchedAggregateRecs","isPending"]],[[[1,"      "],[8,[39,4],null,null,null],[1,"\\n\\n"],[42,[28,[37,6],[[28,[37,6],[[28,[37,7],[null,null,null,null,null],null]],null]],null],null,[[[1,"        "],[8,[39,8],null,[["@title","@justificationMessage","@justificationMoreDetails","@recommendationsCount","@onViewRecsClick"],[null,null,null,null,[28,[37,9],[[30,0,["onViewRecsClick"]],[30,1]],null]]],null],[1,"\\n"]],[1]],null]],[]],null],[41,[30,0,["fetchedAggregateRecs","isRejected"]],[[[1,"      "],[8,[39,10],[[24,0,"cm-hue-empty-state"]],[["@headline","@message","@illustration"],[[28,[37,11],["i18n_aggregate_page_fetch_error_headline","campaign-manager-web/components/recommendations/aggregate-page"],null],[28,[37,12],null,[["error","customErrorMessage","withRecoveryMessage"],[[30,0,["fetchedAggregateRecs","error"]],[28,[37,11],["i18n_aggregate_page_fetch_error_message","campaign-manager-web/components/recommendations/aggregate-page"],null],false]]],"error-server"]],null],[1,"\\n\\n"]],[]],null],[41,[30,0,["fetchedAggregateRecs","isResolved"]],[[[41,[30,0,["aggregateRecs","length"]],[[[1,"        "],[8,[39,4],null,null,null],[1,"\\n\\n"],[42,[28,[37,6],[[28,[37,6],[[30,0,["aggregateRecs"]]],null]],null],null,[[[1,"          "],[8,[39,8],null,[["@title","@summaryTags","@justificationMessage","@justificationMoreDetails","@recommendationsCount","@onViewRecsClick","@dataTestValue","@showPitchAllRecommendationsButton","@onPitchAllRecommendationsAction"],[[30,2,["title"]],[30,2,["summaryTags"]],[30,2,["justificationMessage"]],[30,2,["justificationMoreDetails"]],[30,2,["recommendationCount"]],[28,[37,9],[[30,0,["onViewRecsClick"]],[30,2]],null],[30,3],[28,[37,13],[[30,0,["isLisaUser"]],[30,0,["isMarkAllRecommendationsAsPitchedEnabled"]]],null],[28,[37,9],[[30,0,["onMarkAllRecommendationAsPitched"]],[30,2]],null]]],null],[1,"\\n\\n"]],[2,3]],null]],[]],[[[1,"        "],[8,[39,14],null,[["@illustration","@headline","@message"],["success-team",[28,[37,11],["i18n_aggregate_page_no_recommendations_message_title","campaign-manager-web/components/recommendations/aggregate-page"],null],[28,[37,11],["i18n_aggregate_page_no_recommendations_message_body","campaign-manager-web/components/recommendations/aggregate-page"],null]]],[["default"],[[[[1,"\\n          "],[8,[39,15],[[24,0,"u-layout--no-wrap"],[16,"tabindex",-1],[24,4,"button"],[4,[38,16],["click",[30,0,["onCreateNewCampaign"]]],null]],[["@size","@emphasized","@buttonType"],["small",true,"secondary"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,11],["i18n_aggregate_page_no_recommendations_message_button_text","campaign-manager-web/components/recommendations/aggregate-page"],null]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]]]],[]],null],[1,"  "],[13],[1,"\\n"],[13]],["recommendation","aggregateRecommendation","idx"],false,["cm-overlay-loader","recommendations/navigation-tab","if","rec-filter-bar","recommendations/disclaimer","each","-track-array","array","aggregate-recommendation-card","fn","hue-web-empty-state","t","error-message","and","page-empty-state","hue-web-button","on"]]',moduleName:"campaign-manager-web/components/recommendations/aggregate-page.hbs",isStrictMode:!1}),Y="aggregate-recommendations-page",H="fetch-aggregate-recommendations",q="generate-aggregate-title",K="generate-aggregate-justification",W="generate-aggregate-justification-more-details",X="generate-aggregate-summary-tags",$="fetch-campaigns",J="mark-recommendations-as-pitched"
let Q=e.default=(O=(0,c.inject)("hue-web-toast"),(0,r.assertPropTypes)((j=class extends a.default{constructor(...e){super(...e),G(this,"recommendations",I,this),G(this,"recommendationCopy",P,this),G(this,"i18n",N,this),G(this,"lisaLiam",R,this),G(this,"lix",D,this),G(this,"router",M,this),G(this,"jet",L,this),G(this,"tracking",k,this),G(this,"reporting",U,this),G(this,"toast",x,this),G(this,"fetchedAggregateRecs",F,this),G(this,"fetchedFilterData",z,this)}get aggregateRecs(){return this.fetchedAggregateRecs.isResolved?this.fetchedAggregateRecs.value:[]}get filterData(){return this.filtersToDisplay.includes(E.RecommendationFilterType.CAMPAIGNS)&&this.fetchedFilterData.isResolved?this.fetchedFilterData.value:{}}get isLisaUser(){return(0,d.isLisaUser)(this.lisaLiam.accessType)}get isInternalRecommendationsFiltersEnabled(){return this.lix.getTreatmentIsEnabled(A.LIX_TEST_KEYS.enableInternalRecommendationsFilters)}get isMarkAllRecommendationsAsPitchedEnabled(){return this.lix.getTreatmentIsEnabled(A.LIX_TEST_KEYS.enableMarkAllRecommendationsAsPitchedAggregate)}get filtersToDisplay(){return[...this.isLisaUser?[E.RecommendationFilterType.AUDIENCE_SCOPES]:[],...this.isInternalRecommendationsFiltersEnabled?[E.RecommendationFilterType.REC_LEVELS,E.RecommendationFilterType.REC_GROUPS,E.RecommendationFilterType.OBJECTIVE_TYPES,E.RecommendationFilterType.CAMPAIGN_STATUSES]:[],E.RecommendationFilterType.CAMPAIGNS]}get campaignStatusFilterOptions(){if(!this.isLisaUser)return[T.CampaignStatus.ACTIVE,T.CampaignStatus.PAUSED]}get filterState(){return(0,y.extractFilterStateFromSuggestedQueryParams)((0,S.filterObject)(this.router.currentRoute.queryParams||{},(e=>!!e)))}onFilterStateUpdated(e){const t=(0,y.filterStateToSuggestedQueryParams)(e)
t.recHubReferrer=this.args?.recHubReferrer,this.router.transitionTo({queryParams:t}),this.fetchedAggregateRecs=new l.TrackedAsyncData(this.fetchAggregateRecommendations(e),this)}onViewRecsClick(e){const{accountId:t}=this.args
this.tracking.fireInteractionEvent("rechub_available_aggregate_view-recommendations",h.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.router.transitionTo(_.ROUTE_NAME.ACCOUNT_RECOMMENDATIONS_INDIVIDUAL,t,{queryParams:{keyMetrics:JSON.stringify([e.entityKeyResult]),objectiveTypes:JSON.stringify([e.objectiveType]),recommendationTypes:JSON.stringify([e.recommendationType]),recommendationAudienceScopes:JSON.stringify([e.recommendationAudienceScope]),sponsoredCampaignUrns:JSON.stringify(this.filterState[E.RecommendationFilterType.CAMPAIGNS]||[]),targetEntityType:e.entityType,recHubReferrer:this.args?.recHubReferrer,campaignStatuses:JSON.stringify(this.filterState[E.RecommendationFilterType.CAMPAIGN_STATUSES]||[])}})}onCreateNewCampaign(){this.router.transitionTo(_.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATE)}onMarkAllRecommendationAsPitched(e){this.tracking.fireInteractionEvent("rechub_available_aggregate_mark_all_as_pitched",h.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.markAllRecommendationsAsPitchedTask.perform(e)}async fetchCampaignsForFilter(){try{const{accountId:e}=this.args,{elements:t}=await this.reporting.getCampaigns(e,[],null)
return{campaigns:t.map((e=>{const t=(0,g.createUrnFromAttrs)(g.URN_TYPES.SPONSORED_CAMPAIGN,e.id)
return{name:e.name,id:e.id,urn:t}}))}}catch(e){this.jet.error(`Failed to fetch campaigns for rec hub index page: ${(0,p.getErrorMessage)(e)}`,[m.JET_ERROR_TAGS.RECOMMENDATIONS,Y,$],!1)}}async fetchAggregateRecommendations(e){try{const{accountId:t}=this.args,n=await this.recommendations.getRecommendationAggregationSummary({accountUrn:(0,g.createUrnFromAttrs)(g.URN_TYPES.SPONSORED_ACCOUNT,t),recommendationAudienceScopes:e[E.RecommendationFilterType.AUDIENCE_SCOPES]||[],targetEntityUrns:e[E.RecommendationFilterType.CAMPAIGNS]||[],recommendationGroups:e[E.RecommendationFilterType.REC_GROUPS]||[],recommendationLevels:e[E.RecommendationFilterType.REC_LEVELS]||[],campaignStatuses:e[E.RecommendationFilterType.CAMPAIGN_STATUSES]||[],objectiveTypes:e[E.RecommendationFilterType.OBJECTIVE_TYPES]||[]})
return Array.from(n.recommendationsAggregates).map((e=>{let t
const n=[]
let a,i
try{const n=e.title??this.recommendationCopy.getAggregateTitle(e)
t=(0,b.htmlSafe)(n)}catch(r){t=(0,b.htmlSafe)(this.i18n.lookupTranslation(this.constructor,"i18n_aggregate_fallback_title")()),this.jet.error(`Error generating aggregate title: ${(0,p.getErrorMessage)(r)}`,[m.JET_ERROR_TAGS.RECOMMENDATIONS,Y,H,q],!1)}try{if(this.isLisaUser){const{recommendationAudienceScope:t,entityType:a,recommendationType:i}=e
t===T.RecommendationAudienceScope.LINKEDIN_SALES_REPS&&n.push((0,b.htmlSafe)(this.i18n.lookupTranslation(this.constructor,"i18n_internal_rec_tag")()))
const r=a===T.TargetEntityType.SPONSORED_CAMPAIGN&&f.INSHAPE_CAMPAIGN_RECOMMENDATION_TYPE.has(i),o=a===T.TargetEntityType.SPONSORED_ACCOUNT&&f.INSHAPE_ACCOUNT_RECOMMENDATION_TYPE.has(i);(r||o)&&n.push((0,b.htmlSafe)(this.i18n.lookupTranslation(this.constructor,"i18n_inshape_rec_tag")()))}}catch(r){this.jet.error(`Error generating aggregate summary tags more info: ${(0,p.getErrorMessage)(r)}`,[m.JET_ERROR_TAGS.RECOMMENDATIONS,Y,H,X],!1)}try{const t=e.justificationMessage??this.recommendationCopy.getAggregateJustificationMessage(e,{currencyCode:this.args.currencyCode})
a=(0,b.htmlSafe)(t)}catch(r){a=(0,b.htmlSafe)(this.i18n.lookupTranslation(this.constructor,"i18n_aggregate_fallback_justification_message")()),this.jet.error(`Error generating aggregate justification message: ${(0,p.getErrorMessage)(r)}`,[m.JET_ERROR_TAGS.RECOMMENDATIONS,Y,H,K],!1)}try{const t=e.justificationMoreDetails??this.recommendationCopy.getAggregateJustificationMoreDetails(e)
i=(0,b.htmlSafe)(t)}catch(r){i=null,this.jet.error(`Error generating aggregate justification more info: ${(0,p.getErrorMessage)(r)}`,[m.JET_ERROR_TAGS.RECOMMENDATIONS,Y,H,W],!1)}return{...e,title:t,summaryTags:n,justificationMessage:a,justificationMoreDetails:i}}))}catch(t){this.jet.error(`Error fetching aggregate recommendations: ${(0,p.getErrorMessage)(t)}`,[m.JET_ERROR_TAGS.RECOMMENDATIONS,Y,H])}}async fetchAggregateRecsAndTriggerSurvey(){const e=await this.fetchAggregateRecommendations(this.filterState)
return this.recommendations.mayTriggerRechubSurvey(C.WIDGET_IDS.SURVEY_RECOMMENDATION_HUB_AGGREGATE_PAGE,f.RECHUB_SURVEY_TRIGGERS.IDLE),e}*markAllRecommendationsAsPitchedTask(e){try{yield this.recommendations.markAllRecommendationsAsPitched(e.recommendationIds,(0,g.createUrnFromAttrs)(g.URN_TYPES.SPONSORED_ACCOUNT,this.args.accountId)),this.toast.add({type:u.TOAST_TYPES.SUCCESS,message:this.i18n.lookupTranslation(this.constructor,"i18n_aggregate_page_mark_all_as_pitched_success")()}),this.fetchedAggregateRecs=new l.TrackedAsyncData(this.fetchAggregateRecommendations(this.filterState),this)}catch(t){this.toast.add({type:u.TOAST_TYPES.ERROR,message:this.i18n.lookupTranslation(this.constructor,"i18n_aggregate_page_mark_all_as_pitched_failure")()}),this.jet.error(new Error(`mark as pitched action on aggregate recommendation failed: ${(0,p.getErrorMessage)(t)}`),[m.JET_ERROR_TAGS.RECOMMENDATIONS,Y,J])}}},Z=j,ee="propTypes",te={accountId:r.PropTypes.number.isRequired,currencyCode:r.PropTypes.string.isRequired,recHubReferrer:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.null])},ee in Z?Object.defineProperty(Z,ee,{value:te,enumerable:!0,configurable:!0,writable:!0}):Z[ee]=te,I=B((w=j).prototype,"recommendations",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=B(w.prototype,"recommendationCopy",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=B(w.prototype,"i18n",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=B(w.prototype,"lisaLiam",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=B(w.prototype,"lix",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=B(w.prototype,"router",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=B(w.prototype,"jet",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=B(w.prototype,"tracking",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=B(w.prototype,"reporting",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=B(w.prototype,"toast",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=B(w.prototype,"fetchedAggregateRecs",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new l.TrackedAsyncData(this.fetchAggregateRecsAndTriggerSurvey(),this)}}),z=B(w.prototype,"fetchedFilterData",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new l.TrackedAsyncData(this.fetchCampaignsForFilter(),this)}}),B(w.prototype,"onFilterStateUpdated",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"onFilterStateUpdated"),w.prototype),B(w.prototype,"onViewRecsClick",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"onViewRecsClick"),w.prototype),B(w.prototype,"onCreateNewCampaign",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"onCreateNewCampaign"),w.prototype),B(w.prototype,"onMarkAllRecommendationAsPitched",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"onMarkAllRecommendationAsPitched"),w.prototype),B(w.prototype,"markAllRecommendationsAsPitchedTask",[s.task],Object.getOwnPropertyDescriptor(w.prototype,"markAllRecommendationsAsPitchedTask"),w.prototype),v=w))||v)
var Z,ee,te;(0,t.setComponentTemplate)(V,Q)})),define("campaign-manager-web/components/recommendations/applied-page",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","tracked-built-ins","@linkedin/ember-prop-types","ember-concurrency-decorators","@linkedin/lms-adrecs-ui/types/recommendations","@ember/service","campaign-manager-web/utils/http-error","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/constants/routes","@ember/object","@linkedin/lms-adrecs-ui/utils/filters","@linkedin/lms-adrecs-ui/utils/ember-routing","campaign-manager-web/utils/lisa","campaign-manager-web/utils/object","campaign-manager-web/utils/urn","campaign-manager-web/constants/lix","campaign-manager-web/constants/recommendations"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E){var y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F
function z(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function j(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function G(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const B=(0,n.createTemplateFactory)({id:"JhSG1yGU",block:'[[[8,[39,0],null,[["@filterState"],[[30,0,["filterState"]]]],null],[1,"\\n\\n"],[10,"section"],[14,0,"wizard-container u-display-flex flex-fill u-flex-column u-layout__position-relative u-layout__width-full"],[12],[1,"\\n"],[41,[30,0,["filtersToDisplay"]],[[[1,"    "],[8,[39,2],null,[["@filterState","@onFilterUpdate","@visibleFilters","@filterData","@campaignStatusFilterOptions"],[[30,0,["filterState"]],[30,0,["onFilterStateUpdated"]],[30,0,["filtersToDisplay"]],[30,0,["filteredData"]],[30,0,["campaignStatusOptionsToBeDisplayed"]]]],null],[1,"\\n"]],[]],null],[1,"\\n  "],[10,0],[14,0,"wizard-container__inner-container recommendation-card__container u-display-flex u-flex-column u-flex-justify--start-xl"],[12],[1,"\\n"],[41,[30,0,["fetchAppliedRecommendationsTask","isRunning"]],[[[1,"      "],[8,[39,3],null,null,null],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[28,[37,6],[null,null,null,null,null],null]],null]],null],null,[[[1,"        "],[8,[39,7],null,[["@actionText","@entityName","@metadata","@appliedStartDate","@appliedEndDate"],[null,null,null,null,null]],null],[1,"\\n\\n"]],[]],null]],[]],null],[41,[30,0,["fetchAppliedRecommendationsTask","last","isSuccessful"]],[[[41,[30,0,["decoratedAppliedRecommendations","length"]],[[[1,"        "],[8,[39,3],null,null,null],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,0,["decoratedAppliedRecommendations"]]],null]],null],null,[[[1,"          "],[8,[39,7],null,[["@dataTestValue","@actionText","@metadata","@appliedStartDate","@isEntityNameLoading"],[[30,2],[30,1,["actionText"]],[30,1,["entityMetadata"]],[30,1,["appliedStartDate"]],[28,[37,8],[[30,1,["entityName"]]],null]]],[["entityName","secondaryContent"],[[[[1,"\\n              "],[10,2],[12],[1,"\\n"],[41,[28,[37,9],[[30,1,["entityLinkTo"]],[30,1,["entityLinkToModels"]]],null],[[[1,"                  "],[8,[39,10],[[24,"target","_blank"]],[["@route","@models"],[[30,1,["entityLinkTo"]],[30,1,["entityLinkToModels"]]]],[["default"],[[[[1,"\\n                    "],[1,[30,1,["entityName"]]],[1,"\\n                  "]],[]]]]],[1,"\\n"]],[]],[[[1,"                  "],[10,1],[15,0,[29,[[28,[37,11],null,[["weight"],["bold"]]]]]],[12],[1,"\\n                    "],[1,[30,1,["entityName"]]],[1,"\\n                  "],[13],[1,"\\n"]],[]]],[1,"              "],[13],[1,"\\n            "]],[]],[[[1,"\\n"],[41,[30,1,["recommendationMessages"]],[[[42,[28,[37,5],[[28,[37,5],[[30,1,["recommendationMessages"]]],null]],null],null,[[[1,"                  "],[8,[39,12],null,[["@recommendation","@messageData"],[[30,1],[30,3]]],null],[1,"\\n"]],[3]],null]],[]],[[[41,[30,1,["recommendationMessageData"]],[[[1,"                "],[8,[39,13],[[24,0,"mt3 mb1"]],[["@recommendation","@messageData","@hideInternalMessageHeading"],[[30,1],[30,1,["recommendationMessageData"]],[28,[37,14],[[30,1,["recommendationAudienceScope"]],[30,0,["RecommendationAudienceScope","ADVERTISER"]]],null]]],null],[1,"\\n              "]],[]],null]],[]]],[1,"            "]],[]]]]],[1,"\\n"]],[1,2]],null]],[]],[[[1,"        "],[8,[39,15],null,[["@illustration","@headline","@message"],["empty-room",[28,[37,16],["i18n_applied_page_no_recommendations_message_title","campaign-manager-web/components/recommendations/applied-page"],null],[28,[37,16],["i18n_applied_page_no_recommendations_message_body","campaign-manager-web/components/recommendations/applied-page"],null]]],[["default"],[[[[1,"\\n          "],[8,[39,17],[[24,0,"u-layout--no-wrap"],[16,"tabindex",-1],[24,4,"button"],[4,[38,18],["click",[30,0,["onViewRecomendations"]]],null]],[["@buttonType","@emphasized","@size"],["secondary",true,"small"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,16],["i18n_applied_page_no_applied_recs_button_text","campaign-manager-web/components/recommendations/applied-page"],null]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]]]],[]],null],[41,[30,0,["fetchAppliedRecommendationsTask","last","isError"]],[[[1,"      "],[8,[39,19],[[24,0,"cm-hue-empty-state"]],[["@headline","@message","@illustration"],[[28,[37,16],["i18n_applied_page_fetch_error_headline","campaign-manager-web/components/recommendations/applied-page"],null],[28,[37,20],null,[["error","customErrorMessage","withRecoveryMessage"],[[30,0,["fetchAppliedRecommendationsTask","last","error"]],[28,[37,16],["i18n_applied_page_fetch_error_message","campaign-manager-web/components/recommendations/applied-page"],null],false]]],"error-server"]],null],[1,"\\n\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[13]],["recommendation","index","messageData"],false,["recommendations/navigation-tab","if","rec-filter-bar","recommendations/disclaimer","each","-track-array","array","applied-recommendation-card","not","and","link-to","hue-web-foundations@-text-body","recommendations/rec-message","recommendations/internal-message","eq","page-empty-state","t","hue-web-button","on","hue-web-empty-state","error-message"]]',moduleName:"campaign-manager-web/components/recommendations/applied-page.hbs",isStrictMode:!1}),V="applied-page",Y="fetch-applied-recommendations",H="fetch-campaign-metadata",q="fetch-campaigns",K=[s.CampaignStatus.ACTIVE,s.CampaignStatus.PAUSED,s.CampaignStatus.COMPLETED]
let W=e.default=(y=(0,c.inject)("account"),S=(0,c.inject)("cm-formatter"),A=(0,l.task)({drop:!0}),(0,o.assertPropTypes)((F=class e extends a.default{static getRecTypesFromRecFilters(e=[],t=[]){const n=e.flatMap((e=>E.REC_TYPES_BY_REC_LEVEL[e])),a=t.flatMap((e=>E.REC_TYPES_BY_REC_GROUP[e]))
return e.length&&t.length?n.filter((e=>a.includes(e))):e.length?n:t.length?a:[]}get isLisaUser(){return(0,_.isLisaUser)(this.lisaLiam.accessType)}get filtersToDisplay(){return[...this.isLisaUser?[g.RecommendationFilterType.AUDIENCE_SCOPES]:[],...this.isInternalRecommendationsFiltersEnabled?[g.RecommendationFilterType.REC_LEVELS,g.RecommendationFilterType.REC_GROUPS,g.RecommendationFilterType.OBJECTIVE_TYPES,g.RecommendationFilterType.CAMPAIGN_STATUSES]:[],g.RecommendationFilterType.CAMPAIGNS]}get filterState(){return(0,b.extractFilterStateFromSuggestedQueryParams)((0,h.filterObject)(this.router.currentRoute.queryParams||{},(e=>!!e)))}get isInternalRecommendationsFiltersEnabled(){return this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableInternalRecommendationsFilters)}constructor(){super(...arguments),z(this,"jet",v,this),z(this,"recommendations",w,this),z(this,"router",I,this),z(this,"lisaLiam",P,this),z(this,"accountService",N,this),z(this,"i18n",R,this),z(this,"formatter",D,this),z(this,"reporting",M,this),z(this,"lix",L,this),z(this,"appliedRecommendations",k,this),z(this,"campaignMetaDataMap",U,this),z(this,"filteredData",x,this),j(this,"campaignStatusOptionsToBeDisplayed",K),j(this,"RecommendationAudienceScope",s.RecommendationAudienceScope),this.fetchAppliedRecommendationsTask.perform(this.filterState)
this.filtersToDisplay.includes(g.RecommendationFilterType.CAMPAIGNS)&&this.fetchCampaignsForFilterTask.perform()}onFilterStateUpdated(e){this.router.transitionTo({queryParams:(0,b.filterStateToSuggestedQueryParams)(e)}),this.fetchAppliedRecommendationsTask.perform(e)}onViewRecomendations(){this.router.transitionTo(p.ROUTE_NAME.ACCOUNT_RECOMMENDATIONS)}*fetchCampaignsForFilterTask(){try{const{accountUrn:e}=this.args,{elements:t}=yield this.reporting.getCampaigns((0,f.getIdFromUrn)(e),[],null),n=t.map((e=>{const t=(0,f.createUrnFromAttrs)(f.URN_TYPES.SPONSORED_CAMPAIGN,e.id)
return{name:e.name,id:e.id,urn:t}}))
this.filteredData={campaigns:n}}catch(e){this.jet.error(`Failed to fetch campaigns for rec hub applied page: ${(0,u.getErrorMessage)(e)}`,[d.JET_ERROR_TAGS.RECOMMENDATIONS,V,q],!1)}}*fetchAppliedRecommendationsTask(t){try{const n=t[g.RecommendationFilterType.REC_LEVELS]||[],a=t[g.RecommendationFilterType.REC_GROUPS]||[],i=!(!n.length||!a.length),o=e.getRecTypesFromRecFilters(n,a)
if(i&&!o.length)return void(this.appliedRecommendations=new r.TrackedArray([]))
const l=yield this.recommendations.findRecommendationsByCriteria({accountUrn:this.args.accountUrn,recommendationStatuses:[s.RecommendationStatus.ACCEPTED,s.RecommendationStatus.MARK_AS_APPLIED],keyMetrics:t[g.RecommendationFilterType.KEY_METRICS]||null,objectiveTypes:t[g.RecommendationFilterType.OBJECTIVE_TYPES]||null,rankingScheme:this.args.rankingScheme,timeRange:this.args.timeRange,parentEntityUrns:this.args.parentEntityUrns,recommendationAudienceScopes:t[g.RecommendationFilterType.AUDIENCE_SCOPES]||null,targetEntityUrns:t[g.RecommendationFilterType.CAMPAIGNS]||null,campaignStatuses:t[g.RecommendationFilterType.CAMPAIGN_STATUSES]||null,recommendationTypes:o})
this.appliedRecommendations=new r.TrackedArray([...l]),this.fetchCampaignMetaDataTask.perform()}catch(n){this.jet.error(new Error(`Applied page fetchAppliedRecommendationsTask failed: ${(0,u.getErrorMessage)(n)}`),[d.JET_ERROR_TAGS.RECOMMENDATIONS,V,Y])}}*fetchCampaignMetaDataTask(){try{const e=this.appliedRecommendations.map((e=>e.context.targetEntity?.sponsoredCampaign)),t=yield this.recommendations.findRecommendationCampaignMetadata(e.filter((e=>!!e)))
this.campaignMetaDataMap=new r.TrackedObject({...t})}catch(e){this.jet.error(new Error(`Applied page fetchCampaignMetaDataTask failed: ${(0,u.getErrorMessage)(e)}`),[d.JET_ERROR_TAGS.RECOMMENDATIONS,V,H])}}get decoratedAppliedRecommendations(){return this.appliedRecommendations.map((e=>{const{recommendationMessageData:t,recommendationMessages:n=[],recommendationMessageAttributedText:a,context:i,targetEntityType:r,lastModified:o,statusLastModifiedByUser:l}=e,c=n.find((({audienceScope:e})=>e===s.RecommendationAudienceScope.LINKEDIN_SALES_REPS)),u=n.find((({audienceScope:e})=>e===s.RecommendationAudienceScope.ADVERTISER)),d=c?.title??u?.title??t?.recommendationTitle??a?.text,p=l?.time??o?.time
if(this.fetchCampaignMetaDataTask.isRunning)return{...e,actionText:d,entityName:null,entityMetadata:null,appliedStartDate:p}
const{name:m,id:g}=this.accountService.accountObj??{}
if(r===s.TargetEntityType.SPONSORED_ACCOUNT){const t=this.i18n.lookupTranslation(this.constructor,"i18n_generic_account_metadata_text")()
return{...e,actionText:d,entityName:m,entityMetadata:[t],appliedStartDate:p,entityLinkTo:"accounts.item.campaigns",entityLinkToModels:[g]}}const b=i.targetEntity.sponsoredCampaign,{name:_,objectiveType:h,dailyBudget:T,totalBudget:E}=this.campaignMetaDataMap[b]||{},y=_||this.i18n.lookupTranslation(this.constructor,"i18n_applied_page_entity_name_error")()
let S=this.i18n.lookupTranslation(this.constructor,"i18n_applied_page_objective_type_error")()
h&&(S=this.i18n.lookupTranslation(this.constructor,"i18n_objective_name")([{objectiveType:h}]))
let A=this.i18n.lookupTranslation(this.constructor,"i18n_applied_page_budget_error")()
if(T){const e=this.formatter.formatCurrencyOrDash(T.amount,T.currencyCode)
A=this.i18n.lookupTranslation(this.constructor,"i18n_metadata_daily_budget")([{budget:e}])}else if(E){const e=this.formatter.formatCurrencyOrDash(E.amount,E.currencyCode)
A=this.i18n.lookupTranslation(this.constructor,"i18n_metadata_lifetime_budget")([{budget:e}])}const C=[S,A],O=g&&b?[g,(0,f.getIdFromUrn)(b)]:null
return{...e,actionText:d,entityName:y,entityMetadata:C,appliedStartDate:p,entityLinkTo:"accounts.item.campaigns.item.details",entityLinkToModels:O}}))}},j(F,"propTypes",{accountUrn:o.PropTypes.string.isRequired,rankingScheme:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.null]),timeRange:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.null]),targetEntityUrns:o.PropTypes.oneOfType([o.PropTypes.array,o.PropTypes.null]),parentEntityUrns:o.PropTypes.oneOfType([o.PropTypes.array,o.PropTypes.null])}),v=G((O=F).prototype,"jet",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=G(O.prototype,"recommendations",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=G(O.prototype,"router",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=G(O.prototype,"lisaLiam",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=G(O.prototype,"accountService",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=G(O.prototype,"i18n",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=G(O.prototype,"formatter",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=G(O.prototype,"reporting",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=G(O.prototype,"lix",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=G(O.prototype,"appliedRecommendations",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new r.TrackedArray([])}}),U=G(O.prototype,"campaignMetaDataMap",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new r.TrackedObject({})}}),x=G(O.prototype,"filteredData",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),G(O.prototype,"onFilterStateUpdated",[m.action],Object.getOwnPropertyDescriptor(O.prototype,"onFilterStateUpdated"),O.prototype),G(O.prototype,"onViewRecomendations",[m.action],Object.getOwnPropertyDescriptor(O.prototype,"onViewRecomendations"),O.prototype),G(O.prototype,"fetchCampaignsForFilterTask",[A],Object.getOwnPropertyDescriptor(O.prototype,"fetchCampaignsForFilterTask"),O.prototype),G(O.prototype,"fetchAppliedRecommendationsTask",[l.task],Object.getOwnPropertyDescriptor(O.prototype,"fetchAppliedRecommendationsTask"),O.prototype),G(O.prototype,"fetchCampaignMetaDataTask",[l.task],Object.getOwnPropertyDescriptor(O.prototype,"fetchCampaignMetaDataTask"),O.prototype),C=O))||C);(0,t.setComponentTemplate)(B,W)})),define("campaign-manager-web/components/recommendations/disclaimer",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"xa6iUcuO",block:'[[[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]," ",[28,[37,1],null,[["amount","dir"],["compact","vertical"]]]]]],[12],[1,"\\n  "],[8,[39,2],null,null,[["default"],[[[[1,"\\n"],[41,[30,2],[[[1,"      "],[1,[28,[35,4],["i18n_rechub_disclaimer_benchmark","campaign-manager-web/components/recommendations/disclaimer"],null]],[1,"\\n"]],[]],[[[1,"      "],[1,[28,[35,4],["i18n_rechub_disclaimer_v2","campaign-manager-web/components/recommendations/disclaimer"],[["linkInfo"],[[28,[37,5],null,[["href","role","ariaLabel"],[[28,[37,6],null,[["path","accountId"],["help/lms/answer/a1344330",[30,3]]]],[30,1,["role"]],[28,[37,4],["i18n_rechub_disclaimer_learn_more","campaign-manager-web/components/recommendations/disclaimer"],null]]]]]]]],[1,"\\n"]],[]]],[1,"  "]],[1]]]]],[1,"\\n"],[13]],["iphHelper","@isBenchMarkRecommendation","@accountId"],false,["hue-web-foundations@-text-body","hue-web-foundations@-inset","iph-helper","if","t","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/recommendations/disclaimer.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/recommendations/individual-page",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","tracked-built-ins","@linkedin/ember-prop-types","ember-concurrency-decorators","@ember/object","@ember/service","@ember/template","campaign-manager-web/utils/lisa","campaign-manager-web/utils/http-error","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/constants/routes","campaign-manager-web/utils/urn","hue-web-toast/utils/constants","campaign-manager-web/utils/tracking","campaign-manager-web/constants/recommendations","@linkedin/lms-adrecs-ui/types/recommendations","campaign-manager-web/constants/lix","campaign-manager-web/constants/lego","campaign-manager-web/utils/date","campaign-manager-web/constants/timezones"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A){var C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y
function H(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function q(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function K(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const W=(0,n.createTemplateFactory)({id:"PwHuH+IE",block:'[[[8,[39,0],null,[["@fullScreen","@isLoading"],[true,[28,[37,1],[[30,0,["applyRecommendationTask","isRunning"]],[30,0,["dismissRecommendationTask","isRunning"]],[30,0,["markRecommendationAsPitchedTask","isRunning"]],[30,0,["markAsAppliedRecommendationTask","isRunning"]],[30,0,["markAllRecommendationsAsPitchedTask","isRunning"]]],null]]],null],[1,"\\n\\n"],[8,[39,2],null,[["@dataTestValue","@backButtonAction","@backButtonTooltipMessage"],["recommendations-individual",[30,0,["onBackButtonClick"]],[28,[37,3],["i18n_back_to_available_recs","campaign-manager-web/components/recommendations/individual-page"],null]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["TitleWrapper"]],null,null,[["default"],[[[[1,"\\n    "],[10,1],[14,0,"flex u-items-center"],[12],[1,"\\n      "],[10,"h1"],[15,0,[30,1,["titleFontClasses"]]],[12],[1,"\\n        "],[1,[52,[30,0,["pageTitle"]],[30,0,["pageTitle"]],[28,[37,3],["i18n_backup_page_title","campaign-manager-web/components/recommendations/individual-page"],null]]],[1,"\\n      "],[13],[1,"\\n"],[41,[30,0,["isLisaUser"]],[[[41,[30,0,["isInternalRecommendation"]],[[[1,"          "],[10,1],[14,0,"ml2 u-label__large"],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_internal_rec_tag","campaign-manager-web/components/recommendations/individual-page"],null]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[41,[30,0,["isInShapeRecommendation"]],[[[1,"          "],[10,1],[14,0,"ml2 u-label__large"],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_inshape_rec_tag","campaign-manager-web/components/recommendations/individual-page"],null]],[1,"\\n          "],[13],[1,"\\n"]],[]],null]],[]],null],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n"],[10,"section"],[14,0,"wizard-container u-display-flex flex-fill u-flex-column u-flex-row-sm u-layout__position-relative u-layout__width-full"],[12],[1,"\\n  "],[10,0],[14,0,"wizard-container__inner-container recommendation-card__container u-display-flex u-flex-column u-flex-justify--start-xl"],[12],[1,"\\n"],[41,[30,0,["fetchIndividualRecommendationsTask","isRunning"]],[[[1,"      "],[8,[39,5],null,[["@isBenchMarkRecommendation"],[[30,0,["isBenchMarkRecommendation"]]]],null],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[28,[37,8],[null,null,null,null,null],null]],null]],null],null,[[[1,"        "],[8,[39,9],null,[["@recommendation","@actionText","@entityName","@entityMetadata","@enabledActions","@onActionClick","@onDismiss"],[[99,10,["@recommendation"]],null,null,null,[28,[37,8],[null,null],null],[30,0,["onClickRecommendationAction"]],[30,0,["noop"]]]],null],[1,"\\n\\n"]],[]],null]],[]],null],[41,[30,0,["fetchIndividualRecommendationsTask","last","isSuccessful"]],[[[41,[30,0,["decoratedIndividualRecommendations","length"]],[[[41,[28,[37,11],[[30,0,["isLisaUser"]],[30,0,["isEnableMarkAllRecommendationsAsPitchedEnabled"]]],null],[[[1,"          "],[8,[39,12],null,[["@recommendationsCount","@onPitchAllRecommendations"],[[30,0,["decoratedIndividualRecommendations","length"]],[30,0,["onMarkAllRecommendationAsPitched"]]]],null],[1,"\\n"]],[]],null],[1,"        "],[8,[39,5],null,[["@isBenchMarkRecommendation"],[[30,0,["isBenchMarkRecommendation"]]]],null],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["decoratedIndividualRecommendations"]]],null]],null],null,[[[44,[[30,2,["0"]],[30,2,["1"]]],[[[1,"            "],[8,[39,9],null,[["@recommendation","@actionText","@editCampaignLink","@entityMetadata","@currencyCode","@enabledActions","@dataTestValue","@isEntityNameLoading","@onActionClick","@onDismiss","@showOriginalValue"],[[30,4],[30,4,["actionText"]],[30,5],[30,4,["entityMetadata"]],[30,6],[30,4,["allowedActions"]],[30,3],[28,[37,14],[[30,4,["entityName"]]],null],[30,0,["onClickRecommendationAction"]],[28,[37,15],[[30,0,["onClickRecommendationAction"]],[30,4],[30,0,["RecommendationActionType","DISMISS"]]],null],[30,0,["showOriginalValue"]]]],[["entityName","secondaryContent"],[[[[1,"\\n                "],[10,2],[12],[1,"\\n"],[41,[28,[37,11],[[30,4,["entityLinkTo"]],[30,4,["entityLinkToModels"]]],null],[[[1,"                    "],[8,[39,16],[[24,"target","_blank"]],[["@route","@models"],[[30,4,["entityLinkTo"]],[30,4,["entityLinkToModels"]]]],[["default"],[[[[1,"\\n                      "],[1,[30,4,["entityName"]]],[1,"\\n                    "]],[]]]]],[1,"\\n"]],[]],[[[1,"                    "],[10,1],[15,0,[29,[[28,[37,17],null,[["weight"],["bold"]]]]]],[12],[1,"\\n                      "],[1,[30,4,["entityName"]]],[1,"\\n                    "],[13],[1,"\\n"]],[]]],[1,"                "],[13],[1,"\\n              "]],[]],[[[1,"\\n"],[41,[30,4,["recommendationMessages"]],[[[42,[28,[37,7],[[28,[37,7],[[30,4,["recommendationMessages"]]],null]],null],null,[[[1,"                    "],[8,[39,18],null,[["@recommendation","@messageData"],[[30,4],[30,7]]],null],[1,"\\n"]],[7]],null]],[]],[[[41,[30,4,["recommendationMessageData"]],[[[1,"                  "],[8,[39,19],[[24,0,"mt3 mb1"]],[["@recommendation","@messageData","@hideInternalMessageHeading"],[[30,4],[30,4,["recommendationMessageData"]],[28,[37,20],[[30,4,["recommendationAudienceScope"]],[30,0,["RecommendationAudienceScope","ADVERTISER"]]],null]]],null],[1,"\\n\\n                "]],[]],null]],[]]],[1,"              "]],[]]]]],[1,"\\n"]],[4,5]]]],[2,3]],null]],[]],[[[1,"        "],[8,[39,21],null,[["@illustration","@headline","@message"],["success-team",[28,[37,3],["i18n_individual_page_no_recommendations_message_title","campaign-manager-web/components/recommendations/individual-page"],null],[28,[37,3],["i18n_individual_page_no_recommendations_message_body","campaign-manager-web/components/recommendations/individual-page"],null]]],null],[1,"\\n\\n"]],[]]]],[]],null],[41,[30,0,["fetchIndividualRecommendationsTask","last","isError"]],[[[1,"      "],[8,[39,22],[[24,0,"cm-hue-empty-state"]],[["@headline","@message","@illustration"],[[28,[37,3],["i18n_individual_page_fetch_error_headline","campaign-manager-web/components/recommendations/individual-page"],null],[28,[37,23],null,[["error","customErrorMessage","withRecoveryMessage"],[[30,0,["fetchIndividualRecommendationsTask","last","error"]],[28,[37,3],["i18n_individual_page_fetch_error_message","campaign-manager-web/components/recommendations/individual-page"],null],false]]],"error-server"]],null],[1,"\\n\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[13]],["header","recommendations","idx","recommendation","editCampaignLink","@currencyCode","messageData"],false,["cm-overlay-loader","or","cm-page-header","t","if","recommendations/disclaimer","each","-track-array","array","recommendation-card","hash","and","pitch-all-recommendations","let","not","fn","link-to","hue-web-foundations@-text-body","recommendations/rec-message","recommendations/internal-message","eq","page-empty-state","hue-web-empty-state","error-message"]]',moduleName:"campaign-manager-web/components/recommendations/individual-page.hbs",isStrictMode:!1}),X="individual-page",$={FETCH_INDIVIDUAL_RECOMMENDATIONS:"fetch-individual-recommendations",FETCH_CAMPAIGN_METADATA:"fetch-campaign-metadata",DISMISS_RECOMMENDATION:"dismiss-recommendation",MARK_RECOMMENDATION_AS_PITCHED:"mark-recommendation-as-pitched",MARK_RECOMMENDATIONS_AS_PITCHED:"mark-recommendations-as-pitched",MARK_RECOMMENDATION_AS_APPLIED:"mark-recommendation-as-applied",IPS_SURVEY:"ips-survey"}
let J=e.default=(C=(0,c.inject)("recommendations"),O=(0,c.inject)("hue-web-toast"),v=(0,c.inject)("cm-formatter"),w=(0,c.inject)("account"),(0,o.assertPropTypes)((Y=class e extends a.default{static splitPlainTextAndLink(t){const n=e.getAnchorText(t)??"",a=e.getAnchorTagLink(n)
if(!a)return[]
return[t.replace(/<a(.?)*>.*?<\/a>/,"").trim(),a]}static getAnchorText(e){const[t]=e.match(/<a(.?)*>.*?<\/a>/)??[]
return t}static getAnchorTagLink(e){const[,,t]=e.match(/href=(["'])(.*?)\1/)??[]
return t}get canFormPageTitle(){return this.individualRecommendations?.length>0&&this.args.objectiveTypes?.length>0&&this.args.keyMetrics?.length>0&&this.individualRecommendations[0]?.type&&this.individualRecommendations[0]?.targetEntityType}get pageTitle(){return this.canFormPageTitle?this.recommendationCopy.getAggregateTitle({recommendationType:this.individualRecommendations[0].type,entityType:this.individualRecommendations[0].targetEntityType,objectiveType:this.args.objectiveTypes[0],entityKeyResult:this.args.keyMetrics[0],recommendationCount:this.individualRecommendations?.length}):null}get isLisaUser(){return(0,d.isLisaUser)(this.lisaLiam.accessType)}get isEnableMarkAllRecommendationsAsPitchedEnabled(){return this.lix.getTreatmentIsEnabled(E.LIX_TEST_KEYS.enableMarkAllRecommendationsAsPitched)}get isRecMarkAsAppliedCTAEnabled(){return this.lix.getTreatmentIsEnabled(E.LIX_TEST_KEYS.recMarkAsAppliedCTA)}get isInternalRecommendation(){return this.args.recommendationAudienceScopes?.includes(T.RecommendationAudienceScope.LINKEDIN_SALES_REPS)}get isInShapeRecommendation(){const e=f.INSHAPE_CAMPAIGN_RECOMMENDATION_TYPE.has(this.individualRecommendations[0]?.type),t=f.INSHAPE_ACCOUNT_RECOMMENDATION_TYPE.has(this.individualRecommendations[0]?.type)
return e||t}get showOriginalValue(){return this.lix.getTreatmentIsEnabled(E.LIX_TEST_KEYS.recPredictedImpactOriginalValue)}get decoratedIndividualRecommendations(){return this.individualRecommendations.map((t=>{const{recommendationMessageData:n,recommendationMessages:a=[],recommendationMessageAttributedText:i,context:r,targetEntityType:o,lastPitchedAt:l=null,allowedActions:s}=t,{recommendationTitle:c}=n||{},d=s.includes(T.RecommendationActionType.MARK_AS_APPLIED),[p,m]=this.isRecMarkAsAppliedCTAEnabled&&c&&d&&e.splitPlainTextAndLink(c.toString())||[],g=n&&{...n,recommendationTitle:p?(0,u.htmlSafe)(p):c},_=a.find((({audienceScope:e})=>e===T.RecommendationAudienceScope.LINKEDIN_SALES_REPS)),h=a.find((({audienceScope:e})=>e===T.RecommendationAudienceScope.ADVERTISER)),f=_?.title??h?.title??g?.recommendationTitle??i?.text
if(this.fetchCampaignMetaDataTask.isRunning)return[{...t,actionText:f,entityName:null,entityMetadata:null},m]
const E=(0,S.getOffsetDateForTimezone)(new Date(l?.time),A.TIMEZONES.AMERICA_LOS_ANGELES),y=l?"i18n_individual_page_last_pitched_at_label":"i18n_individual_page_last_pitched_at_error",C=[{lastPitchedAt:l?.time&&(0,S.formatDate)(E)}],O=this.i18n.lookupTranslation(this.constructor,y)(C),{name:v,id:w}=this.accountService.accountObj??{}
if(o===T.TargetEntityType.SPONSORED_ACCOUNT){const e=this.i18n.lookupTranslation(this.constructor,"i18n_generic_account_metadata_text")()
return[{...t,recommendationMessageData:g,actionText:f,entityName:v,entityMetadata:[e,...this.isLisaUser?[O]:[]],entityLinkTo:"accounts.item.campaigns",entityLinkToModels:[w]},m]}const I=r.targetEntity.sponsoredCampaign,P="i18n_individual_page_campaign_id_"+(I?"label":"error"),N=[{campaignId:(0,b.getIdFromUrn)(I)}],R=this.i18n.lookupTranslation(this.constructor,P)(N),{name:D,objectiveType:M,dailyBudget:L,totalBudget:k}=this.campaignMetaDataMap[I]||{},U=D||this.i18n.lookupTranslation(this.constructor,"i18n_individual_page_entity_name_error")()
let x=this.i18n.lookupTranslation(this.constructor,"i18n_individual_page_objective_type_error")()
M&&(x=this.i18n.lookupTranslation(this.constructor,"i18n_objective_name")([{objectiveType:M}]))
let F=this.i18n.lookupTranslation(this.constructor,"i18n_individual_page_budget_error")()
if(L){const e=this.formatter.formatCurrencyOrDash(L.amount,L.currencyCode)
F=this.i18n.lookupTranslation(this.constructor,"i18n_metadata_daily_budget")([{budget:e}])}else if(k){const e=this.formatter.formatCurrencyOrDash(k.amount,k.currencyCode)
F=this.i18n.lookupTranslation(this.constructor,"i18n_metadata_total_budget")([{budget:e}])}const z=[x,F,...this.isLisaUser?[R,O]:[]],j=w&&I?[w,(0,b.getIdFromUrn)(I)]:null
return[{...t,recommendationMessageData:g,actionText:f,entityName:U,entityMetadata:z,entityLinkTo:"accounts.item.campaigns.item.details",entityLinkToModels:j},m]}))}get isBenchMarkRecommendation(){return f.BENCHMARK_RECOMMENDATION_TYPES.has(this.individualRecommendations[0]?.type)}_removeIndividualRecommendation(e){this.individualRecommendations=new r.TrackedArray([...this.individualRecommendations.filter((t=>t.id!==e))])}constructor(){super(...arguments),H(this,"jet",N,this),H(this,"router",R,this),H(this,"recommendationService",D,this),H(this,"recommendationCopy",M,this),H(this,"toast",L,this),H(this,"i18n",k,this),H(this,"lisaLiam",U,this),H(this,"tracking",x,this),H(this,"formatter",F,this),H(this,"accountService",z,this),H(this,"lix",j,this),H(this,"inProductModule",G,this),H(this,"individualRecommendations",B,this),H(this,"campaignMetaDataMap",V,this),q(this,"RecommendationActionType",T.RecommendationActionType),q(this,"RecommendationAudienceScope",T.RecommendationAudienceScope),q(this,"noop",(()=>{})),this.fetchIndividualRecommendationsTask.perform()}onClickRecommendationAction(e,t){t===T.RecommendationActionType.APPLY?(this.applyRecommendationTask.perform(e.id).then((()=>this.recommendationService.mayTriggerRechubSurvey(y.WIDGET_IDS.SURVEY_RECOMMENDATION_HUB_INDIVDUAL_PAGE,f.RECHUB_SURVEY_TRIGGERS.APPLY))),this.tracking.fireInteractionEvent("rechub_available_individual_apply",h.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.args?.recHubReferrer&&this.tracking.fireInteractionEvent(`rechub_available_individual_apply_via_${this.args.recHubReferrer}`,h.CONTROL_INTERACTION_TYPE.SHORT_PRESS)):t===T.RecommendationActionType.DISMISS?(this.dismissRecommendationTask.perform(e.id).then((()=>this.recommendationService.mayTriggerRechubSurvey(y.WIDGET_IDS.SURVEY_RECOMMENDATION_HUB_INDIVDUAL_PAGE,f.RECHUB_SURVEY_TRIGGERS.DISMISS))),this.tracking.fireInteractionEvent("rechub_available_individual_dismiss",h.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.args?.recHubReferrer&&this.tracking.fireInteractionEvent(`rechub_available_individual_dismiss_via_${this.args.recHubReferrer}`,h.CONTROL_INTERACTION_TYPE.SHORT_PRESS)):t===T.RecommendationActionType.MARK_AS_PITCHED?(this.markRecommendationAsPitchedTask.perform(e.id),this.tracking.fireInteractionEvent("rechub_available_individual_mark_as_pitched",h.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.args?.recHubReferrer&&this.tracking.fireInteractionEvent(`rechub_available_individual_mark_as_pitched_via_${this.args.recHubReferrer}`,h.CONTROL_INTERACTION_TYPE.SHORT_PRESS)):t===T.RecommendationActionType.MARK_AS_APPLIED&&(this.markAsAppliedRecommendationTask.perform(e.id).then((()=>this.recommendationService.mayTriggerRechubSurvey(y.WIDGET_IDS.SURVEY_RECOMMENDATION_HUB_INDIVDUAL_PAGE,f.RECHUB_SURVEY_TRIGGERS.APPLY))),this.tracking.fireInteractionEvent("rechub_available_individual_mark_as_applied",h.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.args?.recHubReferrer&&this.tracking.fireInteractionEvent(`rechub_available_individual_mark_as_applied_via_${this.args.recHubReferrer}`,h.CONTROL_INTERACTION_TYPE.SHORT_PRESS))}onMarkAllRecommendationAsPitched(){this.tracking.fireInteractionEvent("rechub_available_all_mark_as_pitched",h.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.args?.recHubReferrer&&this.tracking.fireInteractionEvent(`rechub_available_all_mark_as_pitched_via_${this.args.recHubReferrer}`,h.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.markAllRecommendationsAsPitchedTask.perform()}onBackButtonClick(){this.tracking.fireInteractionEvent("rechub_available_individual_back-button",h.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.router.transitionTo(g.ROUTE_NAME.ACCOUNT_RECOMMENDATIONS,(0,b.getIdFromUrn)(this.args.accountUrn))}*fetchIndividualRecommendationsTask(){try{const e=yield this.recommendationService.findRecommendationsByCriteria({accountUrn:this.args.accountUrn,recommendationAudienceScopes:this.args.recommendationAudienceScopes,recommendationStatuses:this.args.recommendationStatuses,recommendationTypes:this.args.recommendationTypes,keyMetrics:this.args.keyMetrics,objectiveTypes:this.args.objectiveTypes,rankingScheme:this.args.rankingScheme,timeRange:this.args.timeRange,targetEntityUrns:this.args.sponsoredCampaignUrns,parentEntityUrns:this.args.parentEntityUrns,targetEntityType:this.args.targetEntityType,campaignStatuses:this.args.campaignStatuses})
this.individualRecommendations=new r.TrackedArray([...e]),this.fetchCampaignMetaDataTask.perform()}catch(e){this.jet.error(new Error(`Individual page fetchIndividualRecommendationsTask failed: ${(0,p.getErrorMessage)(e)}`),[m.JET_ERROR_TAGS.RECOMMENDATIONS,X,$.FETCH_INDIVIDUAL_RECOMMENDATIONS])}}*fetchCampaignMetaDataTask(){try{const e=this.individualRecommendations.map((e=>e.context.targetEntity?.sponsoredCampaign)),t=yield this.recommendationService.findRecommendationCampaignMetadata(e.filter((e=>!!e)))
this.campaignMetaDataMap=new r.TrackedObject({...t})}catch(e){this.jet.error(new Error(`Individual page fetchCampaignMetaDataTask failed: ${(0,p.getErrorMessage)(e)}`),[m.JET_ERROR_TAGS.RECOMMENDATIONS,X,$.FETCH_CAMPAIGN_METADATA])}}*applyRecommendationTask(e){try{yield this.recommendationService.applyRecommendation({recommendationId:e,accountUrn:this.args.accountUrn}),this.toast.add({type:_.TOAST_TYPES.SUCCESS,message:this.i18n.lookupTranslation(this.constructor,"i18n_apply_success")()}),this.fetchIndividualRecommendationsTask.perform()}catch(t){this.toast.add({type:_.TOAST_TYPES.ERROR,message:this.i18n.lookupTranslation(this.constructor,"i18n_apply_failure")()}),this.jet.error(new Error(`Apply action on entity recommendation failed: ${(0,p.getErrorMessage)(t)}`),[m.JET_ERROR_TAGS.RECOMMENDATIONS,X,$.APPLY_RECOMMENDATION])}}*dismissRecommendationTask(e){try{yield this.recommendationService.dismissRecommendation({recommendationId:e,accountUrn:this.args.accountUrn}),this._removeIndividualRecommendation(e),this.toast.add({type:_.TOAST_TYPES.SUCCESS,message:this.i18n.lookupTranslation(this.constructor,"i18n_dismiss_success")()})}catch(t){this.toast.add({type:_.TOAST_TYPES.ERROR,message:this.i18n.lookupTranslation(this.constructor,"i18n_dismiss_failure")()}),this.jet.error(new Error(`Dismiss action on entity recommendation failed: ${(0,p.getErrorMessage)(t)}`),[m.JET_ERROR_TAGS.RECOMMENDATIONS,X,$.DISMISS_RECOMMENDATION])}}*markAllRecommendationsAsPitchedTask(){try{yield this.recommendationService.markAllRecommendationsAsPitched(this.individualRecommendations.map((e=>e.id)),this.args.accountUrn),this.individualRecommendations=new r.TrackedArray([]),this.toast.add({type:_.TOAST_TYPES.SUCCESS,message:this.i18n.lookupTranslation(this.constructor,"i18n_mark_all_as_pitched_success")()})}catch(e){this.toast.add({type:_.TOAST_TYPES.ERROR,message:this.i18n.lookupTranslation(this.constructor,"i18n_mark_all_as_pitched_failure")()}),this.jet.error(new Error(`mark as pitched action on list of recommendations failed: ${(0,p.getErrorMessage)(e)}`),[m.JET_ERROR_TAGS.RECOMMENDATIONS,X,$.MARK_RECOMMENDATIONS_AS_PITCHED])}}*markRecommendationAsPitchedTask(e){try{yield this.recommendationService.markRecommendationAsPitched({recommendationId:e,accountUrn:this.args.accountUrn}),this._removeIndividualRecommendation(e),this.toast.add({type:_.TOAST_TYPES.SUCCESS,message:this.i18n.lookupTranslation(this.constructor,"i18n_mark_as_pitched_success")()})}catch(t){this.toast.add({type:_.TOAST_TYPES.ERROR,message:this.i18n.lookupTranslation(this.constructor,"i18n_mark_as_pitched_failure")()}),this.jet.error(new Error(`mark as pitched action on entity recommendation failed: ${(0,p.getErrorMessage)(t)}`),[m.JET_ERROR_TAGS.RECOMMENDATIONS,X,$.MARK_RECOMMENDATION_AS_PITCHED])}}*markAsAppliedRecommendationTask(e){try{yield this.recommendationService.markRecommendationAsApplied({recommendationId:e,accountUrn:this.args.accountUrn}),this.toast.add({type:_.TOAST_TYPES.SUCCESS,message:this.i18n.lookupTranslation(this.constructor,"i18n_mark_as_applied_success")()}),this.fetchIndividualRecommendationsTask.perform()}catch(t){this.toast.add({type:_.TOAST_TYPES.ERROR,message:this.i18n.lookupTranslation(this.constructor,"i18n_apply_failure")()}),this.jet.error(new Error(`Mark as applied action on entity recommendation failed: ${(0,p.getErrorMessage)(t)}`),[m.JET_ERROR_TAGS.RECOMMENDATIONS,X,$.MARK_RECOMMENDATION_AS_APPLIED])}}},q(Y,"propTypes",{accountUrn:o.PropTypes.string.isRequired,recommendationAudienceScopes:o.PropTypes.oneOfType([o.PropTypes.array,o.PropTypes.null]),recommendationStatuses:o.PropTypes.oneOfType([o.PropTypes.array,o.PropTypes.null]),recommendationTypes:o.PropTypes.oneOfType([o.PropTypes.array,o.PropTypes.null]),keyMetrics:o.PropTypes.oneOfType([o.PropTypes.array,o.PropTypes.null]),objectiveTypes:o.PropTypes.oneOfType([o.PropTypes.array,o.PropTypes.null]),rankingScheme:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.null]),timeRange:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.null]),sponsoredCampaignUrns:o.PropTypes.oneOfType([o.PropTypes.array,o.PropTypes.null]),parentEntityUrns:o.PropTypes.oneOfType([o.PropTypes.array,o.PropTypes.null]),currencyCode:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.null]),recHubReferrer:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.null]),campaignStatuses:o.PropTypes.oneOfType([o.PropTypes.array,o.PropTypes.null])}),N=K((P=Y).prototype,"jet",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=K(P.prototype,"router",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=K(P.prototype,"recommendationService",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=K(P.prototype,"recommendationCopy",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=K(P.prototype,"toast",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=K(P.prototype,"i18n",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=K(P.prototype,"lisaLiam",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=K(P.prototype,"tracking",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=K(P.prototype,"formatter",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=K(P.prototype,"accountService",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=K(P.prototype,"lix",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=K(P.prototype,"inProductModule",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=K(P.prototype,"individualRecommendations",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new r.TrackedArray([])}}),V=K(P.prototype,"campaignMetaDataMap",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new r.TrackedObject({})}}),K(P.prototype,"onClickRecommendationAction",[s.action],Object.getOwnPropertyDescriptor(P.prototype,"onClickRecommendationAction"),P.prototype),K(P.prototype,"onMarkAllRecommendationAsPitched",[s.action],Object.getOwnPropertyDescriptor(P.prototype,"onMarkAllRecommendationAsPitched"),P.prototype),K(P.prototype,"onBackButtonClick",[s.action],Object.getOwnPropertyDescriptor(P.prototype,"onBackButtonClick"),P.prototype),K(P.prototype,"fetchIndividualRecommendationsTask",[l.task],Object.getOwnPropertyDescriptor(P.prototype,"fetchIndividualRecommendationsTask"),P.prototype),K(P.prototype,"fetchCampaignMetaDataTask",[l.task],Object.getOwnPropertyDescriptor(P.prototype,"fetchCampaignMetaDataTask"),P.prototype),K(P.prototype,"applyRecommendationTask",[l.task],Object.getOwnPropertyDescriptor(P.prototype,"applyRecommendationTask"),P.prototype),K(P.prototype,"dismissRecommendationTask",[l.task],Object.getOwnPropertyDescriptor(P.prototype,"dismissRecommendationTask"),P.prototype),K(P.prototype,"markAllRecommendationsAsPitchedTask",[l.task],Object.getOwnPropertyDescriptor(P.prototype,"markAllRecommendationsAsPitchedTask"),P.prototype),K(P.prototype,"markRecommendationAsPitchedTask",[l.task],Object.getOwnPropertyDescriptor(P.prototype,"markRecommendationAsPitchedTask"),P.prototype),K(P.prototype,"markAsAppliedRecommendationTask",[l.task],Object.getOwnPropertyDescriptor(P.prototype,"markAsAppliedRecommendationTask"),P.prototype),I=P))||I);(0,t.setComponentTemplate)(W,J)})),define("campaign-manager-web/components/recommendations/inline-recommendation-v2",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f=(0,n.createTemplateFactory)({id:"PHUNR+fZ",block:'[[[41,[51,[28,[37,1],[[30,1,["status"]],"DISMISSED"],null]],[[[1,"  "],[11,0],[24,0,"mt3"],[4,[38,2],null,[["pageKey","routeName","currentRoute"],[[30,2],[28,[37,3],[[53,"outletState"],"render.name"],null],[28,[37,3],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n"],[41,[28,[37,1],[[30,1,["status"]],"READY"],null],[[[41,[30,0,["useInlineNotification"]],[[[1,"        "],[8,[39,6],null,[["@onDismiss","@type"],[[30,0,["onDismissClick"]],"recommendation"]],[["default"],[[[[1,"\\n"],[41,[28,[37,7],[[30,3],[30,0,["supplementalRecommendationMessage"]]],null],[[[1,"            "],[10,0],[14,0,"mb1 ml2"],[12],[1,"\\n              "],[1,[30,0,["supplementalRecommendationMessage"]]],[1,"\\n              "],[11,3],[16,6,[30,0,["viewSettingsLinkUrl"]]],[16,0,[29,[[28,[37,8],null,[["size"],["small"]]]]]],[4,[38,9],["click",[30,0,["onViewSettingsClick"]]],null],[12],[1,"\\n                "],[1,[28,[35,10],["i18n_view_settings_link_label","campaign-manager-web/components/recommendations/inline-recommendation-v2"],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[]],[[[1,"            "],[10,0],[14,0,"mb1 ml2"],[12],[1,"\\n"],[41,[30,0,["supplementalRecommendationMessage"]],[[[1,"                "],[10,2],[15,0,[29,["mb1"," ",[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                  "],[1,[30,0,["supplementalRecommendationMessage"]]],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[1,"              "],[10,2],[15,0,[29,[[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[1,[30,0,["recommendationMessage"]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[]]],[1,"        "]],[]]]]],[1,"\\n"]],[]],[[[1,"        "],[8,[39,11],[[24,0,"inline-recommendation cm-inline-feedback--small"]],[["@iconType","@onDismiss"],["info",[30,0,["onDismissClick"]]]],[["default"],[[[[1,"\\n"],[41,[28,[37,7],[[30,3],[30,0,["supplementalRecommendationMessage"]]],null],[[[1,"            "],[10,0],[14,0,"mb1 ml2"],[12],[1,"\\n              "],[1,[30,0,["supplementalRecommendationMessage"]]],[1,"\\n              "],[11,3],[16,6,[30,0,["viewSettingsLinkUrl"]]],[16,0,[29,[[28,[37,8],null,[["size"],["small"]]]]]],[4,[38,9],["click",[30,0,["onViewSettingsClick"]]],null],[12],[1,"\\n                "],[1,[28,[35,10],["i18n_view_settings_link_label","campaign-manager-web/components/recommendations/inline-recommendation-v2"],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[]],[[[1,"            "],[10,0],[14,0,"mb1 ml2"],[12],[1,"\\n"],[41,[30,0,["supplementalRecommendationMessage"]],[[[1,"                "],[10,2],[15,0,[29,["mb1"," ",[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                  "],[1,[30,0,["supplementalRecommendationMessage"]]],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[1,"              "],[10,2],[15,0,[29,[[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[1,[30,0,["recommendationMessage"]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[]]],[1,"        "]],[]]]]],[1,"\\n"]],[]]],[41,[51,[30,4]],[[[1,"        "],[10,0],[15,0,[29,["mt1"," ",[28,[37,8],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,10],["i18n_accuracy_not_guaranteed_note","campaign-manager-web/components/recommendations/inline-recommendation-v2"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]],null]],[]],[[[41,[28,[37,1],[[30,1,["status"]],"ACCEPTED"],null],[[[1,"      "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n        "],[8,[39,12],null,[["@type","@class","@message"],["success","inline-recommendation__inline-feedback mr1",[28,[37,10],["i18n_success_label","campaign-manager-web/components/recommendations/inline-recommendation-v2"],[["type"],[[30,1,["type"]]]]]]],null],[1,"\\n\\n      "],[13],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["status"]],"ERROR"],null],[[[1,"      "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n        "],[8,[39,12],null,[["@type","@class","@message"],["error","inline-recommendation__inline-feedback mr1",[28,[37,10],["i18n_error_label_by_type","campaign-manager-web/components/recommendations/inline-recommendation-v2"],[["type"],[[30,1,["type"]]]]]]],null],[1,"\\n\\n      "],[13],[1,"\\n    "]],[]],null]],[]]]],[]]],[1,"  "],[13],[1,"\\n"]],[]],null]],["@recommendation","@pageKey","@onViewSettings","@hideDisclaimerMessage"],false,["unless","eq","track-render","get","-get-dynamic-var","if","inline-notification","and","hue-web-foundations@-text-body","on","t","cm-inline-feedback","hue-web-inline-feedback"]]',moduleName:"campaign-manager-web/components/recommendations/inline-recommendation-v2.hbs",isStrictMode:!1}),T={LAN_ADOPTION_BUDGET_UTILIZATION_IMPROVEMENT:l.COMPONENT_TITLE.PLACEMENT_MODULE}
let E=e.default=(c=(0,r.inject)(),u=(0,r.inject)(),(0,o.assertPropTypes)((b=class extends a.default{constructor(...e){super(...e),_(this,"tracking",m,this),_(this,"lix",g,this)}get viewSettingsLinkUrl(){return`#${T[this.args.recommendation.type]}`}get recommendationMessage(){return this.args.recommendation.recommendationMessageAttributedText?.text??null}get supplementalRecommendationMessage(){return this.args.recommendation.supplementalRecommendationMessageAttributedText?.text??null}get useInlineNotification(){return this.args.forceInlineNotification||this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableInlineNotificationRecommendation)}onDismissClick(){this.args.onDismiss?.()}onViewSettingsClick(){this.args.onViewSettings?.()}},y=b,S="propTypes",A={recommendation:o.PropTypes.object.isRequired,pageKey:o.PropTypes.string.isRequired,onDismiss:o.PropTypes.func,onViewSettings:o.PropTypes.func,hideDisclaimerMessage:o.PropTypes.bool,forceInlineNotification:o.PropTypes.bool},S in y?Object.defineProperty(y,S,{value:A,enumerable:!0,configurable:!0,writable:!0}):y[S]=A,m=h((p=b).prototype,"tracking",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=h(p.prototype,"lix",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(p.prototype,"onDismissClick",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onDismissClick"),p.prototype),h(p.prototype,"onViewSettingsClick",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onViewSettingsClick"),p.prototype),d=p))||d)
var y,S,A;(0,t.setComponentTemplate)(f,E)})),define("campaign-manager-web/components/recommendations/internal-message",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"+1OkxpvB",block:'[[[11,0],[24,0,"p4 u-bg-color__slate1"],[17,1],[12],[1,"\\n"],[41,[51,[30,2]],[[[1,"    "],[10,"h5"],[15,0,[29,["mb1"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_rec_message_title","campaign-manager-web/components/recommendations/internal-message"],null]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"  "],[10,2],[15,0,[29,[[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[1,[30,3,["justificationMessage"]]],[1,"\\n  "],[13],[1,"\\n"],[41,[30,3,["recommendationLinksInfo"]],[[[1,"    "],[10,0],[15,0,[29,["mt2"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,3,["recommendationLinksInfo"]]],null]],null],null,[[[1,"        "],[1,[52,[28,[37,7],[[30,5],0],null],[28,[37,2],["i18n_rec_message_links_separator","campaign-manager-web/components/recommendations/internal-message"],null]]],[1,"\\n        "],[10,3],[15,6,[30,4,["url"]]],[14,"target","_blank"],[14,"rel","noopener noreferrer"],[12],[1,"\\n          "],[1,[28,[35,8],[[30,4,["text"]],[28,[37,2],["i18n_rec_message_links_generic_label","campaign-manager-web/components/recommendations/internal-message"],[["linkNumber"],[[28,[37,9],[[30,5],1],null]]]]],null]],[1,"\\n        "],[13],[1,"\\n"]],[4,5]],null],[1,"    "],[13],[1,"\\n"]],[]],null],[13]],["&attrs","@hideInternalMessageHeading","@messageData","messageLink","messageLinkIdx"],false,["unless","hue-web-foundations@-text-heading","t","hue-web-foundations@-text-body","if","each","-track-array","gt","or","add"]]',moduleName:"campaign-manager-web/components/recommendations/internal-message.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/recommendations/navigation-tab",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/constants/routes","@linkedin/lms-adrecs-ui/utils/ember-routing","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o){var l,s
function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const u=(0,n.createTemplateFactory)({id:"JlHw25ns",block:'[[[10,"section"],[14,0,"recommendations-navigation__container"],[12],[1,"\\n  "],[8,[39,0],null,[["@tabsConfig"],[[28,[37,1],[[28,[37,2],null,[["routeName","label","models"],[[30,0,["routeNames","AVAILABLE"]],[28,[37,3],["i18n_selected_tab","campaign-manager-web/components/recommendations/navigation-tab"],[["tab"],["AVAILABLE"]]],[28,[37,1],[[28,[37,2],null,[["queryParams"],[[30,0,["filterStateQueryParams"]]]]]],null]]]],[28,[37,2],null,[["routeName","label","models"],[[30,0,["routeNames","APPLIED"]],[28,[37,3],["i18n_selected_tab","campaign-manager-web/components/recommendations/navigation-tab"],[["tab"],["APPLIED"]]],[28,[37,1],[[28,[37,2],null,[["queryParams"],[[30,0,["filterStateQueryParams"]]]]]],null]]]]],null]]],[["default"],[[[[1,"\\n    "],[8,[30,1,["TitleWrapper"]],null,null,[["default"],[[[[1,"\\n      "],[10,0],[14,0,"flex"],[12],[1,"\\n        "],[10,"h1"],[14,"data-live-test-cm-page-header",""],[15,0,[29,[[28,[37,4],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_recommendations_nav_tab_title","campaign-manager-web/components/recommendations/navigation-tab"],null]],[1,"\\n        "],[13],[1,"\\n"],[1,"        "],[8,[39,5],null,[["@placement","@contentClass"],["bottom","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n            "],[8,[39,6],[[24,0,"ml3"],[16,"aria-label",[28,[37,3],["i18n_recommendations_beta_button_tooltip_aria","campaign-manager-web/components/recommendations/navigation-tab"],null]],[24,4,"button"],[4,[38,7],[[30,2,["triggerContentSharedInfo"]]],null]],[["@size"],["small"]],[["default"],[[[[1,"\\n              "],[10,0],[14,0,"flex u-flex-row u-items-center"],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_beta_label","campaign-manager-web/components/recommendations/navigation-tab"],null]],[1,"\\n                "],[8,[39,8],[[24,0,"ml1"]],[["@size","@name"],["small","question"]],null],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[2]],[[[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_recommendations_beta_button_tooltip_title","campaign-manager-web/components/recommendations/navigation-tab"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,"ul"],[14,0,"pl4"],[12],[1,"\\n              "],[10,"li"],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_recommendations_beta_button_tooltip_info","campaign-manager-web/components/recommendations/navigation-tab"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,"li"],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_recommendations_beta_button_tooltip_warning","campaign-manager-web/components/recommendations/navigation-tab"],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"],[1,"      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13]],["pageHeader","triggerData"],false,["cm-page-header","array","hash","t","hue-web-foundations@-text-body","hue-web-toggletip","hue-web-button","hue-web-toggletip-trigger","hue-web-icons@icon"]]',moduleName:"campaign-manager-web/components/recommendations/navigation-tab.hbs",isStrictMode:!1})
let d=e.default=(0,o.assertPropTypes)((s=class extends a.default{constructor(...e){super(...e),c(this,"routeNames",{AVAILABLE:i.ROUTE_NAME.ACCOUNT_RECOMMENDATIONS,APPLIED:i.ROUTE_NAME.ACCOUNT_RECOMMENDATIONS_APPLIED})}get filterStateQueryParams(){return(0,r.filterStateToSuggestedQueryParams)(this.args.filterState||{})}},c(s,"propTypes",{filterState:o.PropTypes.object.isRequired}),l=s))||l;(0,t.setComponentTemplate)(u,d)})),define("campaign-manager-web/components/recommendations/rec-message",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"uG4AplPb",block:'[[[11,0],[16,0,[29,[[28,[37,0],["p4 u-bg-color__slate1",[28,[37,1],null,[["mt3","mb1"],[[28,[37,2],[[30,1,["audienceScope"]],"LINKEDIN_SALES_REPS"],null],[28,[37,2],[[30,1,["audienceScope"]],"LINKEDIN_SALES_REPS"],null]]]]],null]]]],[17,2],[12],[1,"\\n"],[41,[28,[37,2],[[30,1,["audienceScope"]],"LINKEDIN_SALES_REPS"],null],[[[1,"    "],[10,2],[15,0,[29,["mb1"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,5],["i18n_rec_message_title","campaign-manager-web/components/recommendations/rec-message"],null]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"  "],[10,2],[15,0,[29,[[28,[37,6],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[1,[30,1,["description"]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["@messageData","&attrs"],false,["classes","hash","eq","if","hue-web-foundations@-text-heading","t","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/recommendations/rec-message.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/region-cell",["exports","ember-tax/components/region-cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/remove-user-modal",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"oLR2STwm",block:'[[[8,[39,0],[[24,"aria-labelledby","delete-confirmation-modal"]],[["@isOpen","@size","@dismissModal"],[[30,1],"medium",[30,2]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"delete-confirmation-modal"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_leave_account_header","campaign-manager-web/components/remove-user-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[15,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,4],[[[1,"        "],[1,[28,[35,2],["i18n_leave_account_last_user","campaign-manager-web/components/remove-user-modal"],[["linkInfo"],[[28,[37,5],null,[["href"],[[28,[37,6],null,[["path"],["help/lms/ask"]]]]]]]]]],[1,"\\n"]],[]],[[[41,[30,5],[[[1,"        "],[1,[28,[35,2],["i18n_leave_account_sponsored_sender","campaign-manager-web/components/remove-user-modal"],null]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,2],["i18n_leave_account_non_billing_admin","campaign-manager-web/components/remove-user-modal"],null]],[1,"\\n      "]],[]]]],[]]],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[8,[39,7],[[24,0,"mr2"],[4,[38,8],["manage_users_cancel_remove_member"],null],[4,[38,9],["click",[30,2]],null]],[["@buttonType","@text"],["secondary",[28,[37,2],["i18n_cancel","campaign-manager-web/components/remove-user-modal"],null]]],null],[1,"\\n    "],[8,[39,7],[[16,"disabled",[30,4]],[4,[38,8],["manage_users_confirm_remove_member"],null],[4,[38,9],["click",[28,[37,10],[[30,6],[30,7]],null]],null]],[["@text"],[[28,[37,2],["i18n_remove","campaign-manager-web/components/remove-user-modal"],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@onDismissRemoveUserModal","modal","@isLastUserOnAccount","@hasSenderPermissions","@onConfirmRemoveUser","@profileId"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","hue-web-foundations@-text-body","if","external-link-info","help-center-url","hue-web-button","track-interaction","on","fn"]]',moduleName:"campaign-manager-web/components/remove-user-modal.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/rendered-creative-preview",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@linkedin/ember-prop-types","@ember/debug","@ember/service","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/utils/object","campaign-manager-web/utils/api-endpoints","campaign-manager-web/config/environment","ember-stdlib/utils/is-browser","campaign-manager-web/utils/url-manager"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b){var _,h,f,T,E,y,S,A,C,O,v,w,I
function P(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function N(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function R(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const D=(0,n.createTemplateFactory)({id:"JLDsvoi+",block:'[[[1,"\\n"],[10,0],[14,0,"u-layout-flex__container--column rendered-creative-preview"],[12],[1,"\\n  "],[11,0],[24,0,"u-layout-flex__container--direction-column rendered-creative-preview__content-container"],[4,[38,0],[[30,0,["onPreviewCriteriaUpdate"]],[30,1]],null],[12],[1,"\\n    "],[10,"section"],[14,0,"u-layout-flex__container--direction-column-center rendered-creative-preview__content"],[12],[1,"\\n"],[41,[28,[37,2],[[30,2,["length"]],1],null],[[[1,"        "],[10,0],[12],[1,"\\n          "],[8,[39,3],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isPreviewDropdownOpen"]],[28,[37,4],[[30,0,["onPreviewDropdownToggle"]],true],null],[28,[37,4],[[30,0,["onPreviewDropdownToggle"]],false],null]]],[["default"],[[[[1,"\\n            "],[8,[30,3,["Trigger"]],null,[["@buttonType","@size","@icon","@iconPlacement","@text"],["tertiary","small","caret","right",[28,[37,5],["i18n_preview_selected_display_type","campaign-manager-web/components/rendered-creative-preview"],[["displayType"],[[30,0,["selectedPreviewSlide","message"]]]]]]],null],[1,"\\n            "],[8,[30,3,["Container"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,2]],null]],null],null,[[[1,"                "],[8,[30,3,["Item"]],[[24,"role","button"]],[["@selected","@onSelect"],[[28,[37,8],[[28,[37,9],[[30,0,["previewIndex"]]],null],[28,[37,9],[[30,5]],null]],null],[28,[37,4],[[30,0,["onUpdatePreviewSelection"]],[28,[37,10],[[30,5],1],null]],null]]],[["default"],[[[[1,"\\n                  "],[10,0],[14,0,"u-layout__align-left"],[12],[1,[30,4,["message"]]],[13],[1,"\\n                "]],[]]]]],[1,"\\n"]],[4,5]],null],[1,"            "]],[]]]]],[1,"\\n          "]],[3]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"      "],[10,0],[14,0,"u-display-flex u-flex-wrap rendered-creative-preview__frame-container"],[12],[1,"\\n        "],[8,[39,11],[[16,0,[29,[[52,[28,[37,12],[[30,0,["previewError"]],[30,0,["previewLoading"]]],null],"u-layout__display-none"],"\\n            ",[30,0,["selectedPreviewSlide","className"]],"\\n            rendered-creative-preview__frame"]]],[16,"sandbox",[28,[37,12],[[30,6],[30,0,["defaultIframePreviewSandbox"]]],null]],[16,"title",[30,7]],[4,[38,13],["load",[28,[37,14],[[30,0],"previewLoading",false],null]],null]],[["@src"],[[30,0,["previewSrc"]]]],null],[1,"\\n"],[41,[30,0,["previewError"]],[[[1,"          "],[8,[39,15],[[24,0,"rendered-creative-preview__frame"]],[["@type","@message"],["negative",[28,[37,5],["i18n_ad_preview_error","campaign-manager-web/components/rendered-creative-preview"],null]]],null],[1,"\\n"]],[]],[[[41,[30,0,["previewLoading"]],[[[1,"          "],[10,0],[14,0,"rendered-creative-preview__frame u-layout-flex__container--center"],[12],[1,"\\n            "],[8,[39,16],null,[["@size"],["xlarge"]],null],[1,"\\n          "],[13],[1,"\\n        "]],[]],null]],[]]],[1,"      "],[13],[1,"\\n"],[41,[28,[37,2],[[30,2,["length"]],1],null],[[[1,"        "],[8,[39,17],[[24,0,"u-layout__fit-content"],[16,"aria-label",[28,[37,5],["i18n_a11y_preview_slides_pagination","campaign-manager-web/components/rendered-creative-preview"],null]]],[["@totalPages","@currentPage","@onPageChange"],[[28,[37,9],[[30,2,["length"]]],null],[28,[37,10],[[28,[37,9],[[30,0,["previewIndex"]]],null],1],null],[30,0,["onUpdatePreviewSelection"]]]],[["default"],[[[[1,"\\n          "],[8,[30,8,["IndicatorsDot"]],null,null,null],[1,"\\n        "]],[8]]]]],[1,"\\n"]],[]],null],[41,[30,9],[[[1,"        "],[11,"button"],[24,0,"button--small"],[24,4,"button"],[4,[38,13],["click",[30,0,["onResetPreview"]]],null],[12],[1,"\\n          "],[1,[28,[35,5],["i18n_reset_preview","campaign-manager-web/components/rendered-creative-preview"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n"]],["@previewCriteria","@previewSlides","dropdown","previewSlide","index","@iframeSandbox","@iframeTitle","PaginationYield","@isResetIncluded"],false,["did-update","if","gt","hue-web-menu","fn","t","each","-track-array","eq","readonly","add","test-aware-iframe","or","on","set","hue-web-inline-feedback","hue-web-progress-indicator","hue-web-pagination"]]',moduleName:"campaign-manager-web/components/rendered-creative-preview.hbs",isStrictMode:!1})
let M=e.default=(_=(0,s.inject)(),h=(0,s.inject)(),f=(0,c.task)({restartable:!0}),(0,o.assertPropTypes)((I=class extends a.default{get selectedPreviewSlide(){return this.args.previewSlides[this.previewIndex]}constructor(){super(...arguments),P(this,"i18n",y,this),P(this,"xhr",S,this),N(this,"defaultIframePreviewSandbox","allow-same-origin allow-popups allow-popups-to-escape-sandbox"),N(this,"previousPreviewCriteria",null),P(this,"isPreviewDropdownOpen",A,this),P(this,"previewError",C,this),P(this,"previewIndex",O,this),P(this,"previewLoading",v,this),P(this,"previewSrc",w,this),this.triggerPreview()}onPreviewCriteriaUpdate(){this.triggerPreview()}onUpdatePreviewSelection(e){this.isPreviewDropdownOpen=!1,this.previewIndex=e-1,this.args.onChangePreviewSlide?.(e-1)}onResetPreview(){this.previewSrc+=" "}onPreviewDropdownToggle(e){this.isPreviewDropdownOpen=e}*_fetchPreviewSrcTask(e=null){if(yield(0,u.timeout)(m.default.callbackDelay.short),(0,d.deepEqual)(this.args.previewCriteria,this.previousPreviewCriteria))return
this.previousPreviewCriteria=this.args.previewCriteria
const t={"X-HTTP-Method-Override":"GET"}
try{const{data:n}=yield this.xhr.post(p.default.creativesPreview,{data:{criteria:this.args.previewCriteria},headers:t,method:"POST",processData:!1,restliparam:!0,contentType:"application/x-www-form-urlencoded",dataType:"text",xhrFields:{responseType:"text/html"},metadata:e})
this.previewLoading=!0,this.previewError=!1,this._setPreviewSrc(n)}catch{this._setPreviewError()}}_setPreviewSrc(e){const t=this.selectedPreviewSlide.previewSelector
if(g.default){const n=document.createElement("html")
n.innerHTML=e
if(!n.querySelector(t))this._setPreviewError()
else{this.previewError=!1,n.querySelector("body").style.overflow="hidden"
const e=new Blob([n.outerHTML],{type:"text/html"})
this.previewSrc=URL.createObjectURL(e)}}else this._setPreviewError()}_setPreviewError(){this.previewLoading=!1,this.previewError=!0}triggerPreview(){this.args.previewCriteria?this._fetchPreviewSrcTask.perform(this.args.previewMetadata):this._setPreviewError()}},N(I,"propTypes",{iframeTitle:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.SafeString]),previewIndex:o.PropTypes.number,previewCriteria:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.null]).isRequired,previewSlides:o.PropTypes.array,iframeSandbox:o.PropTypes.string,onChangePreviewSlide:o.PropTypes.func,isResetIncluded:o.PropTypes.bool}),y=R((E=I).prototype,"i18n",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=R(E.prototype,"xhr",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=R(E.prototype,"isPreviewDropdownOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),C=R(E.prototype,"previewError",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),O=R(E.prototype,"previewIndex",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),v=R(E.prototype,"previewLoading",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=R(E.prototype,"previewSrc",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return b.SAFE_NOOP_IFRAME_TARGET}}),R(E.prototype,"onPreviewCriteriaUpdate",[r.action],Object.getOwnPropertyDescriptor(E.prototype,"onPreviewCriteriaUpdate"),E.prototype),R(E.prototype,"onUpdatePreviewSelection",[r.action],Object.getOwnPropertyDescriptor(E.prototype,"onUpdatePreviewSelection"),E.prototype),R(E.prototype,"onResetPreview",[r.action],Object.getOwnPropertyDescriptor(E.prototype,"onResetPreview"),E.prototype),R(E.prototype,"onPreviewDropdownToggle",[r.action],Object.getOwnPropertyDescriptor(E.prototype,"onPreviewDropdownToggle"),E.prototype),R(E.prototype,"_fetchPreviewSrcTask",[f],Object.getOwnPropertyDescriptor(E.prototype,"_fetchPreviewSrcTask"),E.prototype),T=E))||T);(0,t.setComponentTemplate)(D,M)})),define("campaign-manager-web/components/reporting-breakdown-dropdown",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/utils/reporting","campaign-manager-web/constants/lix","@ember/object"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h,f
function T(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function E(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const S=(0,n.createTemplateFactory)({id:"ZUEEybf4",block:'[[[1,"\\n"],[8,[39,0],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[28,[37,1],[[28,[37,2],[[30,0,["isDropdownOpen"]]],null],true],null],[28,[37,1],[[28,[37,2],[[30,0,["isDropdownOpen"]]],null],false],null]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["Trigger"]],[[24,0,"hue-button--unstyled"],[4,[38,3],["select_breakdown"],null]],[["@icon","@iconPlacement","@size","@buttonType"],["caret","right","small","tertiary"]],[["default"],[[[[1,"\\n    "],[10,1],[15,0,[29,["u-display-inline-flex u-items-center"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,0,["selectedBreakdown"]],[[[1,"        "],[1,[28,[35,6],["i18n_breakdown","campaign-manager-web/components/reporting-breakdown-dropdown"],null]],[1,"\\n        "],[10,1],[15,0,[29,["ml2"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,6],["i18n_breakdown_label_v9","campaign-manager-web/components/reporting-breakdown-dropdown"],[["breakdown"],[[30,0,["selectedBreakdown"]]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,1],[14,0,"u-color__black--75"],[12],[1,[28,[35,6],["i18n_breakdown_none_selected","campaign-manager-web/components/reporting-breakdown-dropdown"],null]],[13],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,1,["Container"]],null,[["@placement"],["bottom-right"]],[["default"],[[[[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,0,["breakdowns"]]],null]],null],null,[[[1,"      "],[8,[30,1,["Item"]],[[16,0,[29,[[28,[37,4],null,[["size"],["small"]]]]]]],[["@onSelect","@selected","@text"],[[28,[37,1],[[30,0,["onBreakdownSelected"]],[30,2]],null],[28,[37,9],[[30,0,["selectedBreakdown"]],[30,2]],null],[28,[37,6],["i18n_breakdown_label_v9","campaign-manager-web/components/reporting-breakdown-dropdown"],[["breakdown"],[[30,2]]]]]],null],[1,"\\n"]],[2]],null],[1,"    "],[8,[30,1,["Divider"]],null,null,null],[1,"\\n    "],[8,[30,1,["Item"]],[[16,0,[29,[[28,[37,4],null,[["size"],["small"]]]]]]],[["@onSelect","@text"],[[30,0,["onClearClicked"]],[28,[37,6],["i18n_clear","campaign-manager-web/components/reporting-breakdown-dropdown"],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["Menu","breakdown"],false,["hue-web-menu","fn","mut","track-interaction","hue-web-foundations@-text-body","if","t","each","-track-array","eq"]]',moduleName:"campaign-manager-web/components/reporting-breakdown-dropdown.hbs",isStrictMode:!1})
let A=e.default=(u=(0,r.inject)(),d=(0,r.inject)(),(0,o.assertPropTypes)((f=class extends a.default{get isDeviceTypeBreakdownEnabled(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableGrossMetricsAndDeviceType)}get areImpressionAndConversionDeviceTypeBreakdownsEnabled(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableImpressionAndConversionDeviceTypeBreakdowns)}get isLeadSourceBreakdownEnabled(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableLeadSourceBreakdown)}get isEventStageBreakdownEnabled(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableEventStageBreakdown)}get breakdowns(){const e=[l.PIVOTS.CONVERSION,l.PIVOTS.SERVING_LOCATION,l.PIVOTS.CARD_INDEX]
return this.areImpressionAndConversionDeviceTypeBreakdownsEnabled?e.push(l.PIVOTS.IMPRESSION_DEVICE_TYPE):this.isDeviceTypeBreakdownEnabled&&e.push(l.PIVOTS.DEVICE_TYPE),e.push(l.PIVOTS.PLACEMENT_NAME),this.isLeadSourceBreakdownEnabled&&e.push(l.PIVOTS.LEAD_SOURCE),this.isEventStageBreakdownEnabled&&e.push(l.PIVOTS.EVENT_STAGE),e}constructor(){super(...arguments),T(this,"lix",g,this),T(this,"tracking",b,this),T(this,"isDropdownOpen",_,this),T(this,"selectedBreakdown",h,this),E(this,"breakdownTrackingEvents",{[l.PIVOTS.CONVERSION]:"breakdown_conversions",[l.PIVOTS.SERVING_LOCATION]:"breakdown_offnetwork",[l.PIVOTS.CARD_INDEX]:"breakdown_carousel",[l.PIVOTS.PLACEMENT]:"breakdown_placement",[l.PIVOTS.PLACEMENT_NAME]:"breakdown_placementname",[l.PIVOTS.DEVICE_TYPE]:"breakdown_devicetype",[l.PIVOTS.IMPRESSION_DEVICE_TYPE]:"breakdown_impressiondevicetype",CLEAR:"breakdown_clear"}),this.breakdowns.includes(this.args.selectedBreakdown)?this.selectedBreakdown=this.args.selectedBreakdown:this.args.selectedBreakdown&&this.args.clearBreakdown&&this.args.clearBreakdown()}onBreakdownSelected(e){this.tracking.fireInteractionEvent(this.breakdownTrackingEvents[e]),this.selectedBreakdown=e,this.isDropdownOpen=!1,this.args.updateBreakdown&&this.args.updateBreakdown(e)}onClearClicked(){this.tracking.fireInteractionEvent(this.breakdownTrackingEvents.CLEAR),this.selectedBreakdown=null,this.isDropdownOpen=!1,this.args.clearBreakdown&&this.args.clearBreakdown()}},E(f,"propTypes",{selectedBreakdown:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.null]),updateBreakdown:o.PropTypes.func,clearBreakdown:o.PropTypes.func}),g=y((m=f).prototype,"lix",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(m.prototype,"tracking",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=y(m.prototype,"isDropdownOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),h=y(m.prototype,"selectedBreakdown",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),y(m.prototype,"onBreakdownSelected",[c.action],Object.getOwnPropertyDescriptor(m.prototype,"onBreakdownSelected"),m.prototype),y(m.prototype,"onClearClicked",[c.action],Object.getOwnPropertyDescriptor(m.prototype,"onClearClicked"),m.prototype),p=m))||p);(0,t.setComponentTemplate)(S,A)})),define("campaign-manager-web/components/reporting-cell",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","campaign-manager-web/constants/reporting","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const m=(0,n.createTemplateFactory)({id:"u/NtXUXZ",block:'[[[11,1],[16,"data-live-test-reporting-cell",[30,1]],[24,0,"u-display-flex"],[17,2],[12],[1,"\\n"],[41,[28,[37,1],[[30,3,["analytics"]],[30,0,["shouldYieldWhenEmpty"]]],null],[[[1,"    "],[18,4,null],[1,"\\n"]],[]],[[[1,"    -\\n"]],[]]],[41,[30,0,["enableBenchmark"]],[[[1,"    "],[8,[39,3],null,[["@benchmark","@metricValue","@compareMetricValue","@metricValueChange"],[[28,[37,4],[[30,0,["metricValue"]],[30,0,["compareMetricValue"]]],null],[30,0,["formattedMetricValue"]],[30,0,["formattedCompareMetricValue"]],[30,0,["metricValueChange"]]]],null],[1,"\\n"]],[]],null],[13],[1,"\\n"]],["@analyticsPropertyName","&attrs","@record","&default"],false,["if","or","yield","reporting-table/reporting-benchmark","calculate-benchmark"]]',moduleName:"campaign-manager-web/components/reporting-cell.hbs",isStrictMode:!1})
let g=e.default=(s=(0,r.inject)("cm-formatter"),(0,l.assertPropTypes)((p=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="formatter",i=this,(a=d)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get shouldYieldWhenEmpty(){return!!this.args.preventDashWhenEmpty}get metricValue(){const e=(0,i.get)(this.args.record,"analytics")
return e?(0,i.get)(e,this.args.analyticsPropertyName):null}get formattedMetricValue(){return this._getFormattedValue(this.metricValue)}get compareMetricValue(){const e=(0,i.get)(this.args.record,"compareAnalytics")
return e?(0,i.get)(e,this.args.analyticsPropertyName):null}get formattedCompareMetricValue(){return this._getFormattedValue(this.compareMetricValue)}get enableBenchmark(){return this.args.showBenchmark&&!(0,i.get)(this.args.record,"pivotValue")&&!(0,i.get)(this.args.record,"isTotalsData")}get metricValueChange(){const e=this.metricValue-this.compareMetricValue
return this._getFormattedValue(e)}_getFormattedValue(e){return this.args.valueFormat===o.METRIC_VALUE_FORMAT.CURRENCY&&this.args.record.currencyCode?this.formatter.formatCurrencyOfAnyValueOrDash(e,this.args.record.currencyCode):this.args.valueFormat===o.METRIC_VALUE_FORMAT.RATIO?this.formatter.formatRatioOrDash(e):this.formatter.formatNumberOrDash(e)}},y=p,S="propTypes",A={analyticsPropertyName:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.SafeString]).isRequired,valueFormat:l.PropTypes.isMemberOf(o.METRIC_VALUE_FORMAT).isRequired,record:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.EmberObject]).isRequired,showBenchmark:l.PropTypes.bool.isRequired,preventDashWhenEmpty:l.PropTypes.bool},S in y?Object.defineProperty(y,S,{value:A,enumerable:!0,configurable:!0,writable:!0}):y[S]=A,b=(u=p).prototype,_="formatter",h=[s],f={configurable:!0,enumerable:!0,writable:!0,initializer:null},E={},Object.keys(f).forEach((function(e){E[e]=f[e]})),E.enumerable=!!E.enumerable,E.configurable=!!E.configurable,("value"in E||E.initializer)&&(E.writable=!0),E=h.slice().reverse().reduce((function(e,t){return t(b,_,e)||e}),E),T&&void 0!==E.initializer&&(E.value=E.initializer?E.initializer.call(T):void 0,E.initializer=void 0),void 0===E.initializer&&(Object.defineProperty(b,_,E),E=null),d=E,c=u))||c)
var b,_,h,f,T,E,y,S,A;(0,t.setComponentTemplate)(m,g)})),define("campaign-manager-web/components/reporting-chart",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","@ember/service","ember-cli-pemberly-spark-placeholders/utils/get-asset-url","ember-lifeline","@ember/runloop","campaign-manager-web/config/environment","rsvp","campaign-manager-web/utils/promise-state","@ember/object/internals"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y
function S(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function A(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const O=(0,n.createTemplateFactory)({id:"rFU4h/gE",block:'[[[11,0],[17,1],[16,1,[30,0,["chartId"]]],[4,[38,0],null,[["isHighchartsLoaded","chartOptions","onUpdateChart"],[[30,0,["highchartsLoaded"]],[30,2],[30,3]]]],[12],[1,"\\n"],[13]],["&attrs","@chartOptions","@chartUpdate"],false,["render-highchart-when-ready"]]',moduleName:"campaign-manager-web/components/reporting-chart.hbs",isStrictMode:!1})
let v=e.default=(g=(0,o.inject)(),b=(0,o.inject)(),(0,r.assertPropTypes)((y=class extends a.default{constructor(){super(...arguments),S(this,"assetLoader",f,this),S(this,"jet",T,this),S(this,"highchartsLoaded",E,this),A(this,"chartId",`chart-container-${(0,m.guidFor)(this)}`),this.loadChart()}loadChart(){let e=(0,l.default)("assets/highcharts/highcharts.js"),t=(0,l.default)("assets/highcharts/modules/accessibility.js"),n=(0,l.default)("assets/highcharts/modules/exporting.js"),a=(0,l.default)("assets/highcharts/modules/offline-exporting.js")
"test"===u.default.environment&&(e=`/${e}`,t=`/${t}`,n=`/${n}`,a=`/${a}`),(0,s.scheduleTask)(this,"actions",(()=>{const i=e=>this.assetLoader.loadAsset({uri:e,type:"js"}),r={highchart:i(e).catch((e=>this.jet.error(`Error loading highcharts module : ${e}`)))}
this.args.showExporting&&(r.highchartExporting=i(n).catch((e=>this.jet.error(`Error loading highcharts exporting module : ${e}`))),r.highchartOfflineExporting=i(a).catch((e=>this.jet.error(`Error loading highcharts offline-exporting module : ${e}`)))),r.highchartA11y=i(t).catch((e=>this.jet.error(`Error loading highcharts accessibility module : ${e}`))),(0,c.join)((()=>{(0,d.hashSettled)(r).then((e=>{(0,p.isFulfilled)(e.highchart.state)&&this._isInChartableState()&&(this._setupCustomMarkers(),this.highchartsLoaded=!0)}))}))}))}willDestroy(){super.willDestroy(...arguments),(0,s.runDisposables)(this)}_isInChartableState(){return!(this.isDestroyed||this.isDestroying)}_setupCustomMarkers(){Highcharts.SVGRenderer.prototype.symbols.cross=function(e,t,n,a){return[["M",e,t],["L",e+n,t+a],["M",e+n,t],["L",e,t+a],["Z"]]},Highcharts.SVGRenderer.prototype.symbols.pentagon=function(e,t,n,a){return[["M",e+n/2,t],["L",e+n,t+5*a/12],["L",e+.75*n,t+a],["L",e+.25*n,t+a],["L",e,t+5*a/12],["Z"]]},Highcharts.SVGRenderer.prototype.symbols.hexagon=function(e,t,n,a){return[["M",e,t+.2113*a],["v",.57735*a],["L",e+n/2,t+a],["L",e+n,t+.7887*a],["V",t+.2113*a],["L",e+n/2,t],["Z"]]},Highcharts.VMLRenderer&&(Highcharts.VMLRenderer.prototype.symbols.cross=Highcharts.SVGRenderer.prototype.symbols.cross,Highcharts.VMLRenderer.prototype.symbols.pentagon=Highcharts.SVGRenderer.prototype.symbols.pentagon,Highcharts.VMLRenderer.prototype.symbols.hexagon=Highcharts.SVGRenderer.prototype.symbols.hexagon)}},A(y,"propTypes",{chartOptions:r.PropTypes.object.isRequired,chartUpdate:r.PropTypes.func,showExporting:r.PropTypes.bool}),f=C((h=y).prototype,"assetLoader",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=C(h.prototype,"jet",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=C(h.prototype,"highchartsLoaded",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_=h))||_);(0,t.setComponentTemplate)(O,v)})),define("campaign-manager-web/components/reporting-created-date-dropdown",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/service","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/utils/reporting","campaign-manager-web/utils/date","campaign-manager-web/utils/tracking","campaign-manager-web/utils/local-storage-keys"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E
function y(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function S(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function A(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const C=(0,n.createTemplateFactory)({id:"8q4J5ysj",block:'[[[1,"\\n"],[8,[39,0],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[28,[37,1],[[30,0,["onVisibilityChange"]],true],null],[28,[37,1],[[30,0,["onVisibilityChange"]],false],null]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["Trigger"]],null,[["@buttonType","@size","@icon","@iconPlacement","@text"],["secondary","small","caret","right",[28,[37,2],["created_date_filter","campaign-manager-web/components/reporting-created-date-dropdown"],[["date"],[[30,0,["chosenDateRangeKey"]]]]]]],null],[1,"\\n  "],[10,0],[14,0,"cm-dropdown reporting-created-date__dropdown-content"],[12],[1,"\\n    "],[8,[30,1,["Container"]],[[24,0,"reporting-created-date__list"]],null,[["default"],[[[[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["dateRangeOptions"]]],null]],null],null,[[[1,"        "],[8,[30,1,["Item"]],[[16,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]]],[["@onSelect","@selected","@text"],[[28,[37,1],[[30,0,["dateRangeItemClicked"]],[30,2]],null],[28,[37,6],[[30,0,["chosenDateRangeKey"]],[30,2]],null],[28,[37,2],["created_date_filter","campaign-manager-web/components/reporting-created-date-dropdown"],[["date"],[[30,2]]]]]],null],[1,"\\n"]],[2]],null],[1,"    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[1]]]]]],["dropdown","dateRangeKey"],false,["hue-web-menu","fn","t","each","-track-array","hue-web-foundations@-text-body","eq"]]',moduleName:"campaign-manager-web/components/reporting-created-date-dropdown.hbs",isStrictMode:!1})
let O=e.default=(p=(0,r.inject)(),m=(0,r.inject)(),(0,l.assertPropTypes)((E=class extends a.default{constructor(){super(...arguments),y(this,"tracking",_,this),y(this,"localStorage",h,this),y(this,"isDropdownOpen",f,this),y(this,"chosenDateRangeKey",T,this),S(this,"dateRangeOptions",s.reportingCreatedDateFilterOptions),this._setColumnFilterString()}dateRangeItemClicked(e){this.isDropdownOpen=!1,this.chosenDateRangeKey=e,this.localStorage.put(d.REPORTING_LOCAL_STORAGE_KEYS.CREATED_DATE_FILTER_PREFERENCES,{range:e}),this._setColumnFilterString()}onVisibilityChange(e){const t=this.args.column.reportingCreatedDateTrackingEvent
e&&!this.isDropdownOpen&&t&&this.tracking.fireInteractionEvent(t,u.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.isDropdownOpen=e}_setColumnFilterString(){let e=""
if(this.chosenDateRangeKey!==c.DATE_RANGE.ALL_TIME){const t=this.chosenDateRangeKey
e=(0,c.getDateRangeOptions)(new Date)[t]}this.args.column.setFilterString(e)}_getInitilizedLocalStorage(){const e=this.localStorage
return e.containsKey(d.REPORTING_LOCAL_STORAGE_KEYS.CREATED_DATE_FILTER_PREFERENCES)||e.put(d.REPORTING_LOCAL_STORAGE_KEYS.CREATED_DATE_FILTER_PREFERENCES,{range:c.DATE_RANGE.ALL_TIME}),e.get(d.REPORTING_LOCAL_STORAGE_KEYS.CREATED_DATE_FILTER_PREFERENCES).range}},S(E,"propTypes",{column:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.EmberObject]).isRequired}),_=A((b=E).prototype,"tracking",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=A(b.prototype,"localStorage",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=A(b.prototype,"isDropdownOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),T=A(b.prototype,"chosenDateRangeKey",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this._getInitilizedLocalStorage()}}),A(b.prototype,"dateRangeItemClicked",[o.action],Object.getOwnPropertyDescriptor(b.prototype,"dateRangeItemClicked"),b.prototype),A(b.prototype,"onVisibilityChange",[o.action],Object.getOwnPropertyDescriptor(b.prototype,"onVisibilityChange"),b.prototype),g=b))||g);(0,t.setComponentTemplate)(C,O)})),define("campaign-manager-web/components/reporting-creatives-table/campaign-name",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"qFhTAglB",block:'[[[10,1],[14,0,"reporting-table-creatives__campaign-name-col"],[15,"title",[30,1,["campaignName"]]],[12],[1,"\\n  "],[1,[30,1,["campaignName"]]],[1,"\\n"],[13]],["@record"],false,[]]',moduleName:"campaign-manager-web/components/reporting-creatives-table/campaign-name.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/reporting-creatives-table/name",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/entity-status","campaign-manager-web/constants/creative","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/campaign-constants","tracked-toolbox","@ember/service","campaign-manager-web/utils/sponsored-content","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h
function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const T=(0,n.createTemplateFactory)({id:"EVCNtscc",block:'[[[1,"\\n"],[10,0],[15,"data-live-test-creative-id",[29,[[30,1,["id"]]]]],[14,0,"reporting-table__name-column-stretched u-layout-flex__container--aligned-center u-layout-flex__container--no-wrap-space-between reporting-table__creatives-name-column"],[12],[1,"\\n  "],[10,0],[14,0,"reporting-table__creative-name-row"],[12],[1,"\\n"],[41,[30,1,["authorDetails"]],[[[1,"      "],[8,[39,1],null,[["@placement","@contentClass"],["right","u-hoverable__content my-class"]],[["trigger","content"],[[[[1,"\\n          "],[8,[39,2],[[24,0,"hue-button--unstyled"],[4,[38,3],[[30,2,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType"],["small","tertiary"]],[["default"],[[[[1,"\\n            "],[8,[39,4],null,[["@authorDetails","@isSimplified"],[[30,1,["authorDetails","member"]],true]],null],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[2]],[[[1,"\\n          "],[8,[39,4],null,[["@authorDetails","@enlargeProfileImage"],[[30,1,["authorDetails","member"]],true]],null],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "],[8,[39,5],[[24,0,"mb1"]],[["@link","@target"],[[30,0,["creativePreviewUrl"]],"_blank"]],[["default"],[[[[1,"\\n"],[41,[30,1,["title"]],[[[41,[51,[30,0,["previewUrlRequiresCustomRendering"]]],[[[1,"          "],[10,2],[15,0,[29,[[28,[37,7],["reporting-table__name-item-container",[28,[37,8],null,[["t-bold","u-color__blue7","u-color__slate7"],[[30,0,["creativePreviewUrl"]],[30,0,["creativePreviewUrl"]],[30,0,["isRemoved"]]]]]],null]," ",[28,[37,9],null,[["size"],["small"]]]]]],[15,"title",[30,1,["title"]]],[12],[1,"\\n            "],[1,[30,1,["title"]]],[1,"\\n"],[41,[30,0,["creativePreviewUrl"]],[[[1,"              "],[8,[39,10],[[24,0,"reporting-table__status-simplification-item-actions-icon"]],[["@size","@name"],["small","link-external"]],null],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n"]],[]],null],[41,[28,[37,11],[[28,[37,12],[[30,1,["type"]],"SPONSORED_UPDATE_NATIVE_DOCUMENT"],null],[28,[37,12],[[30,1,["objectiveType"]],"LEAD_GENERATION"],null]],null],[[[1,"          "],[10,2],[15,0,[29,[[28,[37,7],["mt1 reporting-table__name-item-container",[28,[37,8],null,[["u-color__slate7"],[[30,0,["isRemoved"]]]]]],null]," ",[28,[37,9],null,[["size"],["small"]]]]]],[15,"title",[30,1,["title"]]],[12],[1,[30,1,["title"]]],[1,"\\n            "],[8,[39,1],null,[["@placement","@content","@contentClass"],["right",[28,[37,13],["lgf_doc_ads_preview_unavailable","campaign-manager-web/components/reporting-creatives-table/name"],null],"u-hoverable__content"]],[["trigger"],[[[[1,"\\n                "],[11,"button"],[24,0,"button--unstyled button--cursor-default"],[24,4,"button"],[4,[38,3],[[30,3,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                  "],[8,[39,10],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                "],[13],[1,"\\n                "],[10,1],[14,0,"a11y-text"],[12],[1,"\\n                  "],[1,[28,[35,13],["i18n_ad_list_content","campaign-manager-web/components/reporting-creatives-table/name"],null]],[1,"\\n                "],[13],[1,"\\n              "]],[3]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],null]],[]],null],[41,[30,0,["showDescription"]],[[[1,"        "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[28,[37,7],["reporting-table__creative-name-row--description pr1",[28,[37,8],null,[["t-bold","u-color__blue7","u-color__slate7"],[[30,0,["creativePreviewUrl"]],[30,0,["creativePreviewUrl"]],[30,0,["isRemoved"]]]]]],null]," ",[28,[37,9],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[30,0,["description"]]],[1,"\\n          "],[13],[1,"\\n"],[41,[28,[37,11],[[28,[37,14],[[30,1,["title"]]],null],[30,0,["creativePreviewUrl"]]],null],[[[1,"            "],[8,[39,10],[[24,0,"reporting-table__status-simplification-item-actions-icon"]],[["@size","@name"],["small","link-external"]],null],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n"]],[]],null],[1,"    "]],[]]]]],[1,"\\n"],[41,[30,1,["name"]],[[[1,"      "],[10,0],[15,0,[29,["reporting-table-creatives__creative-name mt1"," ",[28,[37,9],null,[["size","color"],["small","text-low-emphasis"]]]]]],[15,"title",[30,1,["name"]]],[12],[1,"\\n        "],[1,[28,[35,13],["creative_name_v2","campaign-manager-web/components/reporting-creatives-table/name"],[["creativeName"],[[30,1,["name"]]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[10,2],[15,"data-js-reporting-creative-metadata",[30,1,["id"]]],[15,0,[29,["mt1 reporting-table__status-simplification-item-id"," ",[28,[37,9],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,13],["creative_id_v2","campaign-manager-web/components/reporting-creatives-table/name"],[["creativeId"],[[30,1,["id"]]]]]],[1,"\\n      ·\\n      "],[1,[28,[35,13],["creative_type_v8","campaign-manager-web/components/reporting-creatives-table/name"],[["creativeType"],[[30,1,["type"]]]]]],[1,"\\n"],[41,[28,[37,11],[[30,0,["isContentTypeFirstPartyArticle"]],[30,0,["isFirstPartyArticlesUIChangesEnabled"]]],null],[[[1,"        ·\\n        "],[1,[28,[35,13],["i18n_first_party_article","campaign-manager-web/components/reporting-creatives-table/name"],null]],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n    "],[8,[39,15],[[24,0,"mt1"]],[["@record","@column","@isManageDisabled","@isDeleteDisabled","@onSelectDelete","@onToggleArchiveStatus"],[[30,1],[30,4],[30,0,["isManageDisabled"]],[30,0,["isDeleteDisabled"]],[30,4,["onSelectDelete"]],[30,4,["onToggleArchiveStatus"]]]],null],[1,"\\n"],[42,[28,[37,17],[[28,[37,17],[[30,1,["needsAttentionReasons"]]],null]],null],null,[[[1,"      "],[10,0],[14,0,"mt1 mb1"],[12],[1,"\\n        "],[8,[39,18],null,[["@message","@type"],[[28,[37,13],["i18n_creative_needs_attention_reasons","campaign-manager-web/components/reporting-creatives-table/name"],[["reason"],[[30,5]]]],"neutral"]],null],[1,"\\n      "],[13],[1,"\\n"]],[5]],null],[1,"  "],[13],[1,"\\n\\n"],[41,[30,1,["imageUrl"]],[[[1,"    "],[10,1],[12],[1,"\\n      "],[8,[39,19],null,[["@image","@class","@alt"],[[30,1,["imageUrl"]],"reporting-table__creative-name-row--image",[28,[37,13],["i18n_creative_image_alt_text","campaign-manager-web/components/reporting-creatives-table/name"],null]]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["@record","triggerData","triggerData","@column","reason"],false,["if","hue-web-tooltip","hue-web-button","hue-web-tooltip-trigger","sponsorable-contents-table/member-details","link-if-present","unless","classes","hash","hue-web-foundations@-text-body","hue-web-icons@icon","and","eq","t","not","reporting-creatives-table/simplified-name-actions","each","-track-array","hue-web-inline-feedback","custom-image"]]',moduleName:"campaign-manager-web/components/reporting-creatives-table/name.hbs",isStrictMode:!1})
let E=e.default=(m=(0,u.inject)(),(0,i.assertPropTypes)((h=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="lix",i=this,(a=_)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get creativeStatus(){return this.args.record?.status}get previewUrlRequiresCustomRendering(){return this.args.record.type===o.CREATIVE_TYPE.SPONSORED_UPDATE_EVENT||this.args.record.type===o.CREATIVE_TYPE.SPONSORED_UPDATE_NATIVE_DOCUMENT&&this.args.record.objectiveType===l.OBJECTIVE_TYPE.LEAD_GENERATION}get isRemoved(){return[r.STATUSES.PENDING_DELETION,r.STATUSES.REMOVED].includes(this.creativeStatus)}get isManageDisabled(){return!this.args.record?.editable||this.isRemoved}get isDeleteDisabled(){return!this.args.column?.canEditCreative||!!this.isRemoved}get campaignType(){return this.args.record.campaignType}get isContentTypeFirstPartyArticle(){return this.args.record.contentType===d.STANDARD_SPONSORED_CONTENT_TYPES.FIRST_PARTY_ARTICLE}get isFirstPartyArticlesUIChangesEnabled(){return this.lix.getTreatmentIsEnabled(p.LIX_TEST_KEYS.enableFirstPartyArticlesUiChanges)}get description(){if(this.campaignType===s.CAMPAIGN_TYPE.SPONSORED_INMAILS){return jSecure.sanitizeHTML(this.args.record.description||"").replace(/<[^>]+>/g,"")}return this.args.record.description}get creativePreviewUrl(){return this.args.record.type===o.CREATIVE_TYPE.SPONSORED_UPDATE_NATIVE_DOCUMENT&&this.args.record.objectiveType===l.OBJECTIVE_TYPE.LEAD_GENERATION?null:this.args.record.previewUrl}get showDescription(){return!this.args.record.title}},y=h,S="propTypes",A={record:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,column:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired},S in y?Object.defineProperty(y,S,{value:A,enumerable:!0,configurable:!0,writable:!0}):y[S]=A,_=f((b=h).prototype,"lix",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(b.prototype,"description",[c.cached],Object.getOwnPropertyDescriptor(b.prototype,"description"),b.prototype),g=b))||g)
var y,S,A;(0,t.setComponentTemplate)(T,E)})),define("campaign-manager-web/components/reporting-creatives-table/simplified-name-actions",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@glimmer/tracking","@ember/object","campaign-manager-web/utils/entity-status","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/clipboard","@ember/service","campaign-manager-web/components/reporting-creatives-table/simplified-name-actions","campaign-manager-web/utils/reporting"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E
function y(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A=(0,n.createTemplateFactory)({id:"HRcXZCoD",block:'[[[1,"\\n"],[8,[39,0],[[16,"data-js-creatives-table-simplified-name-actions__container",[30,1,["id"]]],[24,0,"reporting-table__status-simplification-item-actions-spacing"]],null,[["default"],[[[[1,"\\n  "],[8,[39,1],[[16,"title",[28,[37,2],["i18n_edit_creative","campaign-manager-web/components/reporting-creatives-table/simplified-name-actions"],null]],[24,0,"reporting-table__name-actions-bar-item"],[16,"aria-label",[28,[37,2],["i18n_edit_creatives_aria","campaign-manager-web/components/reporting-creatives-table/simplified-name-actions"],null]],[4,[38,4],["creatives_table_simplified_name_actions_edit_click"],null]],[["@route","@models","@isDisabled","@buttonType","@linkText"],["accounts.item.campaigns.item.creatives.item",[28,[37,3],[[30,2,["accountId"]],[30,1,["campaignId"]],[30,1,["id"]]],null],[30,3],"tertiary",[28,[37,2],["i18n_edit_creative","campaign-manager-web/components/reporting-creatives-table/simplified-name-actions"],null]]],[["default"],[[[[1,"\\n    "],[8,[39,5],[[24,0,"reporting-table__status-simplification-item-actions-icon"]],[["@size","@name"],["small","edit"]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[39,1],[[16,"title",[28,[37,2],["i18n_manage_creatives","campaign-manager-web/components/reporting-creatives-table/simplified-name-actions"],null]],[24,0,"ml2 reporting-table__name-actions-bar-item"],[16,"aria-label",[28,[37,2],["i18n_manage_creatives_aria","campaign-manager-web/components/reporting-creatives-table/simplified-name-actions"],null]],[4,[38,4],["creatives_table_simplified_name_actions_manage_click"],null]],[["@route","@model","@isDisabled","@linkText"],["accounts.item.campaigns.item.creatives.index",[30,1,["campaignId"]],[30,3],[28,[37,2],["i18n_manage_creatives","campaign-manager-web/components/reporting-creatives-table/simplified-name-actions"],null]]],[["default"],[[[[1,"\\n    "],[8,[39,5],[[24,0,"reporting-table__status-simplification-item-actions-icon"]],[["@size","@name"],["small","settings"]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[39,1],[[16,"title",[28,[37,2],["i18n_report_creative","campaign-manager-web/components/reporting-creatives-table/simplified-name-actions"],null]],[24,0,"ml2 reporting-table__name-actions-bar-item"],[16,"aria-label",[28,[37,2],["i18n_performance_chart_aria","campaign-manager-web/components/reporting-creatives-table/simplified-name-actions"],null]],[4,[38,4],["creatives_table_simplified_name_actions_chart_click"],null]],[["@route","@model","@query","@linkText"],["accounts.item.performance-chart",[30,2,["accountId"]],[28,[37,6],null,[["creativeIds","dateRange","entityName"],[[28,[37,7],["[",[30,1,["id"]],"]"],null],[30,2,["dateRange"]],[30,1,["name"]]]]],[28,[37,2],["i18n_report_creative","campaign-manager-web/components/reporting-creatives-table/simplified-name-actions"],null]]],[["default"],[[[[1,"\\n    "],[8,[39,5],[[24,0,"reporting-table__status-simplification-item-actions-icon"]],[["@size","@name"],["small","trending"]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[39,8],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownMenuOpen"]],[30,0,["onOpenMenu"]],[30,0,["onCloseMenu"]]]],[["default"],[[[[1,"\\n    "],[8,[30,4,["Trigger"]],[[16,"data-js-row-action-trigger",[30,1,["id"]]],[16,"aria-label",[28,[37,2],["i18n_more_a11y_description","campaign-manager-web/components/reporting-creatives-table/simplified-name-actions"],null]],[16,0,[29,["hue-button--unstyled ml2"," ",[28,[37,9],null,[["color","size","weight"],["action","small","default"]]]]]]],[["@icon","@iconPlacement","@buttonType","@emphasized","@size"],["caret","right","tertiary",true,"small"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["i18n_more","campaign-manager-web/components/reporting-creatives-table/simplified-name-actions"],null]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,4,["Container"]],null,null,[["default"],[[[[1,"\\n      "],[10,"ul"],[12],[1,"\\n        "],[10,"li"],[12],[1,"\\n          "],[8,[30,4,["Item"]],[[16,0,[29,[[28,[37,9],null,[["color","size"],["action","small"]]]]]],[4,[38,4],["creatives_table_simplified_name_actions__update_status_click"],null]],[["@disabled","@onSelect"],[[30,0,["isArchiveUnarchiveDisabled"]],[28,[37,10],[[30,5],[30,1]],null]]],[["default"],[[[[1,"\\n            "],[8,[39,5],[[24,0,"reporting-table__status-simplification-item-actions-icon"]],[["@name","@size"],[[30,0,["archiveUnarchiveConfiguration","iconName"]],"small"]],null],[1,"\\n            "],[10,1],[14,0,"ml1"],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_action_to_update_status","campaign-manager-web/components/reporting-creatives-table/simplified-name-actions"],[["status"],[[30,1,["status"]]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,"li"],[12],[1,"\\n          "],[8,[30,4,["Item"]],[[16,0,[29,[[28,[37,9],null,[["color","size"],["action","small"]]]]]],[4,[38,4],["creatives_table_simplified_name_actions__delete_click"],null]],[["@disabled","@onSelect"],[[30,6],[28,[37,10],[[30,7],[30,1],[28,[37,7],["[data-js-row-action-trigger=\'",[30,1,["id"]],"\']"],null]],null]]],[["default"],[[[[1,"\\n            "],[8,[39,5],[[24,0,"reporting-table__status-simplification-item-actions-icon"]],[["@size","@name"],["small","trash"]],null],[1,"\\n            "],[10,1],[14,0,"ml1"],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_delete_creative","campaign-manager-web/components/reporting-creatives-table/simplified-name-actions"],null]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,"li"],[12],[1,"\\n          "],[8,[30,4,["Item"]],[[16,0,[29,[[28,[37,9],null,[["color","size"],["action","small"]]]]]],[4,[38,4],["creatives_table_simplified_name_actions__copy_id_click"],null]],[["@onSelect"],[[30,0,["copyIdToClipboard"]]]],[["default"],[[[[1,"\\n            "],[8,[39,5],[[24,0,"reporting-table__status-simplification-item-actions-icon"]],[["@size","@name"],["small","document"]],null],[1,"\\n            "],[10,1],[14,0,"ml1"],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_copy_id","campaign-manager-web/components/reporting-creatives-table/simplified-name-actions"],null]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[4]]]]],[1,"\\n"]],[]]]]]],["@record","@column","@isManageDisabled","Menu","@onToggleArchiveStatus","@isDeleteDisabled","@onSelectDelete"],false,["common/simplified-name-actions-template","common/link-action","t","array","track-interaction","hue-web-icons@icon","hash","concat","hue-web-menu","hue-web-foundations@-text-body","fn"]]',moduleName:"campaign-manager-web/components/reporting-creatives-table/simplified-name-actions.hbs",isStrictMode:!1})
let C=e.default=(m=(0,u.inject)("hue-web-toast"),(0,i.assertPropTypes)((E=class extends a.default{constructor(...e){super(...e),y(this,"toast",_,this),y(this,"i18n",h,this),y(this,"jet",f,this),y(this,"isDropdownMenuOpen",T,this)}get archiveUnarchiveConfiguration(){const e=(0,o.get)(this.args,"record.statusV2.status")
return(0,l.getArchiveEntityDisplayConfiguration)(e)}get isArchiveUnarchiveDisabled(){const e=(0,o.get)(this.args,"record.statusV2.status")
return(0,l.getArchiveUnArchiveIsDisabled)(s.ENTITY_TYPES.CAMPAIGN,e)}onOpenMenu(){const e=this.args.record.id
this.isDropdownMenuOpen=!0,(0,p.onOpenActionDropdownMenu)(e,"data-js-creatives-table-simplified-name-actions__container","data-js-reporting-creative-metadata")}onCloseMenu(){const e=this.args.record.id
this.isDropdownMenuOpen=!1,(0,p.onCloseActionDropdownMenu)(e,"data-js-creatives-table-simplified-name-actions__container","data-js-reporting-creative-metadata")}async copyIdToClipboard(){await(0,c.copyTextToClipboardWithToast)(this.args.record.id,d.default,"i18n_copy_successful","i18n_copy_failed",this.jet,this.i18n,this.toast)}},O=E,v="propTypes",w={record:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,column:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,isManageDisabled:i.PropTypes.bool},v in O?Object.defineProperty(O,v,{value:w,enumerable:!0,configurable:!0,writable:!0}):O[v]=w,_=S((b=E).prototype,"toast",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(b.prototype,"i18n",[u.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(b.prototype,"jet",[u.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=S(b.prototype,"isDropdownMenuOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S(b.prototype,"onOpenMenu",[o.action],Object.getOwnPropertyDescriptor(b.prototype,"onOpenMenu"),b.prototype),S(b.prototype,"onCloseMenu",[o.action],Object.getOwnPropertyDescriptor(b.prototype,"onCloseMenu"),b.prototype),S(b.prototype,"copyIdToClipboard",[o.action],Object.getOwnPropertyDescriptor(b.prototype,"copyIdToClipboard"),b.prototype),g=b))||g)
var O,v,w;(0,t.setComponentTemplate)(A,C)})),define("campaign-manager-web/components/reporting-export-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","@ember/service","@ember/object","@ember/debug","campaign-manager-web/utils/reporting","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/date","ember-concurrency-decorators","campaign-manager-web/utils/tracking","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k
function U(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function x(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function F(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const z=(0,n.createTemplateFactory)({id:"7LyKW6Hu",block:'[[[1,"\\n"],[8,[39,0],[[24,"data-live-test-reporting-export-modal",""],[24,"aria-labelledby","content-header-id"]],[["@isOpen","@dismissModal","@size"],[[30,1],[30,2],"medium"]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"content-header-id"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_export_csv_report","campaign-manager-web/components/reporting-export-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,4],[[[1,"      "],[10,0],[12],[1,"\\n        "],[1,[30,4]],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[41,[30,0,["downloadReport","isRunning"]],[[[1,"      "],[10,0],[14,0,"reporting-export-modal__loader-container u-layout__align-center"],[12],[1,"\\n        "],[8,[39,4],null,[["@size"],["xlarge"]],null],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,5],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_downloading_label","campaign-manager-web/components/reporting-export-modal"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[10,"form"],[14,0,"mb4"],[12],[1,"\\n        "],[10,"label"],[14,"for","report-type"],[15,0,[29,[[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_report_type_label","campaign-manager-web/components/reporting-export-modal"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,1],[14,0,"cm-hue-select"],[12],[1,"\\n          "],[8,[39,6],[[24,"data-live-test-reporting-export-dropdown",""],[24,3,"report-type"],[24,0,"cm-hue-select"],[4,[38,7],["change",[30,0,["changeReportType"]]],null]],[["@inputId"],["report-type"]],[["default"],[[[[1,"\\n            "],[10,"option"],[15,"disabled",[30,0,["selectedReportType"]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_select_an_option","campaign-manager-web/components/reporting-export-modal"],null]],[1,"\\n            "],[13],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,5]],null]],null],null,[[[1,"              "],[10,"option"],[15,2,[30,6]],[15,"data-live-test-reporting-export-option",[29,[[30,6]]]],[15,"selected",[28,[37,10],[[30,6],[30,0,["selectedReportType"]]],null]],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_report_type_v6","campaign-manager-web/components/reporting-export-modal"],[["type"],[[30,6]]]]],[1,"\\n              "],[13],[1,"\\n"]],[6]],null],[1,"          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n"],[41,[30,0,["selectedReportType"]],[[[1,"          "],[10,"dl"],[14,0,"mt1"],[12],[1,"\\n            "],[10,"dt"],[14,0,"a11y-text"],[14,"aria-hidden","true"],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_report_type_v6","campaign-manager-web/components/reporting-export-modal"],[["type"],[[30,0,["selectedReportType"]]]]]],[1,"\\n            "],[13],[1,"\\n            "],[10,"dd"],[14,1,"selected-report-description"],[15,0,[29,[[28,[37,5],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_report_type_description_v7","campaign-manager-web/components/reporting-export-modal"],[["type"],[[30,0,["selectedReportType"]]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[41,[30,0,["showColumnViewDropdown"]],[[[1,"          "],[10,"label"],[14,"data-live-test-reporting-export-column-view-label",""],[14,"for","column-view"],[15,0,[29,["mt5"," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_column_view","campaign-manager-web/components/reporting-export-modal"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,1],[14,0,"cm-hue-select"],[12],[1,"\\n            "],[8,[39,6],[[24,3,"column-view"],[24,0,"cm-hue-select"],[4,[38,7],["change",[30,0,["changeColumnView"]]],null]],[["@inputId"],["column-view"]],[["default"],[[[[1,"\\n              "],[10,"optgroup"],[15,"label",[28,[37,2],["i18n_default_views","campaign-manager-web/components/reporting-export-modal"],null]],[12],[1,"\\n                "],[10,"option"],[15,2,[30,0,["allColumns"]]],[15,"selected",[28,[37,10],[[30,0,["allColumns"]],[30,0,["selectedColumnView"]]],null]],[12],[1,"\\n                  "],[1,[28,[35,2],["i18n_all_columns","campaign-manager-web/components/reporting-export-modal"],null]],[1,"\\n                "],[13],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,7]],null]],null],null,[[[1,"                  "],[10,"option"],[15,2,[30,8]],[15,"selected",[28,[37,10],[[30,8],[30,0,["selectedColumnView"]]],null]],[12],[1,"\\n                    "],[1,[28,[35,2],[[52,[30,0,["isQualifiedLeadsMetricsEnabled"]],"i18n_columns_label_v3","i18n_columns_label_v2"],"campaign-manager-web/components/reporting-export-modal"],[["columns"],[[30,8]]]]],[1,"\\n                  "],[13],[1,"\\n"]],[8]],null],[1,"              "],[13],[1,"\\n"],[41,[28,[37,11],[[28,[37,12],[[30,9]],null],[28,[37,13],[[30,9,["length"]],0],null]],null],[[[1,"                "],[10,"optgroup"],[15,"label",[28,[37,2],["i18n_custom_views","campaign-manager-web/components/reporting-export-modal"],null]],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,9]],null]],null],null,[[[1,"                    "],[10,"option"],[15,2,[30,10,["urn"]]],[15,"selected",[28,[37,10],[[30,10,["urn"]],[30,0,["selectedColumnView"]]],null]],[12],[1,"\\n                      "],[1,[30,10,["name"]]],[1,"\\n                    "],[13],[1,"\\n"]],[10]],null],[1,"                "],[13],[1,"\\n"]],[]],null],[1,"            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n"],[41,[28,[37,14],[[28,[37,15],[[30,0,["unavailableReportColumns"]]],null]],null],[[[1,"            "],[10,1],[14,1,"unavailable-report-columns"],[14,0,"a11y-text"],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_unavailable_columns","campaign-manager-web/components/reporting-export-modal"],[["columns"],[[30,0,["unavailableReportColumns"]]]]]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,16],[[24,0,"mt2"]],[["@message"],[[28,[37,2],["i18n_unavailable_columns","campaign-manager-web/components/reporting-export-modal"],[["columns"],[[30,0,["unavailableReportColumns"]]]]]]],null],[1,"\\n"]],[]],null]],[]],null],[41,[30,0,["isTimeFrameSelectionEnabled"]],[[[1,"          "],[10,"fieldset"],[14,0,"mt5"],[12],[1,"\\n            "],[10,"legend"],[15,0,[29,[[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_timeframe_label","campaign-manager-web/components/reporting-export-modal"],null]],[1,"\\n            "],[13],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["timeFrames"]]],null]],null],null,[[[1,"              "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n                "],[10,1],[15,0,[29,[[36,17]]]],[12],[1,"\\n                  "],[8,[39,18],[[24,3,"timeframe"],[16,2,[29,[[30,11]]]],[16,"checked",[28,[37,10],[[30,11],[30,0,["selectedTimeFrame"]]],null]],[4,[38,7],["change",[30,0,["updateSelectedTimeFrame"]]],null]],[["@inputId","@disabled"],[[29,["timeframe-",[30,11]]],[28,[37,11],[[28,[37,10],[[30,11],[30,0,["timeFrameDaily"]]],null],[30,0,["isDailyGranularityDisabled"]]],null]]],null],[1,"\\n                "],[13],[1,"\\n                "],[10,"label"],[15,"for",[29,["timeframe-",[30,11]]]],[12],[1,"\\n                  "],[10,0],[12],[1,"\\n                    "],[1,[28,[35,19],[[28,[37,2],["i18n_report_type_v6","campaign-manager-web/components/reporting-export-modal"],[["type"],[[30,0,["selectedReportType"]]]]]," ",[28,[37,2],["i18n_timeframe_v2","campaign-manager-web/components/reporting-export-modal"],[["timeFrame"],[[30,11]]]]],null]],[1,"\\n                  "],[13],[1,"\\n"],[41,[28,[37,11],[[28,[37,10],[[30,11],[30,0,["timeFrameDaily"]]],null],[30,0,["isDailyGranularityDisabled"]]],null],[[[1,"                    "],[10,0],[15,0,[29,["u-color__black--75"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_change_date_range","campaign-manager-web/components/reporting-export-modal"],null]],[1,"\\n                    "],[13],[1,"\\n"]],[]],null],[1,"                "],[13],[1,"\\n              "],[13],[1,"\\n"]],[11]],null],[1,"          "],[13],[1,"\\n"]],[]],null],[41,[30,0,["statusStates"]],[[[1,"          "],[10,"label"],[14,"data-live-test-reporting-export-status-label",""],[15,0,[29,["mt5"," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_status_label","campaign-manager-web/components/reporting-export-modal"],null]],[1,"\\n          "],[13],[1,"\\n"],[42,[28,[37,20],[[30,0,["statusStates"]]],null],null,[[[1,"            "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n              "],[10,1],[15,0,[29,[[36,17]]]],[12],[1,"\\n                "],[8,[39,21],[[24,3,"status"],[16,2,[29,[[30,13]]]],[4,[38,7],["change",[30,0,["updateStatusStates"]]],null]],[["@inputId","@isChecked"],[[29,["status-",[30,13]]],[30,12]]],null],[1,"\\n              "],[13],[1,"\\n              "],[10,"label"],[15,"for",[29,["status-",[30,13]]]],[12],[1,"\\n                "],[10,0],[12],[1,"\\n                  "],[1,[28,[35,2],["i18n_status2","campaign-manager-web/components/reporting-export-modal"],[["status"],[[30,13]]]]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[12,13]],null]],[]],null],[1,"\\n"],[41,[30,0,["shouldShowAdditionalOptions"]],[[[1,"          "],[10,"label"],[15,0,[29,["mt5"," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_additional_options","campaign-manager-web/components/reporting-export-modal"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n            "],[10,1],[15,0,[29,[[36,17]]]],[12],[1,"\\n              "],[8,[39,21],[[24,3,"status"],[4,[38,7],["change",[28,[37,22],["target.checked",[30,0,["onComparePreviousPeriodChecked"]]],null]],null]],[["@inputId","@isChecked","@disabled"],["option-compare",[30,0,["isTimeComparisonOptionSelected"]],[28,[37,14],[[30,0,["isTimeComparisonOptionEnabled"]]],null]]],null],[1,"\\n            "],[13],[1,"\\n            "],[10,"label"],[14,"for","option-compare"],[12],[1,"\\n              "],[10,0],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_compare_previous_period","campaign-manager-web/components/reporting-export-modal"],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"],[41,[30,14],[[[1,"            "],[10,0],[15,0,[29,["u-color__black--75 m1 pl5"," ",[28,[37,5],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_compare_previous_period_hint","campaign-manager-web/components/reporting-export-modal"],[["reportType"],[[30,0,["selectedReportType"]]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],[[[1,"            "],[10,0],[15,0,[29,["u-color__black--75 m1 pl5"," ",[28,[37,5],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_compare_previous_period_disabled","campaign-manager-web/components/reporting-export-modal"],null]],[1,"\\n            "],[13],[1,"\\n"]],[]]]],[]],null],[1,"      "],[13],[1,"\\n    "]],[]]]],[]]],[1,"    "],[8,[39,16],null,[["@message","@type","@isHidden"],[[28,[37,2],["i18n_report_too_large_error_message","campaign-manager-web/components/reporting-export-modal"],[["entities"],[[28,[37,2],["i18n_report_entity_type_v2","campaign-manager-web/components/reporting-export-modal"],[["entity"],[[30,15]]]]]]],"negative",[28,[37,14],[[30,0,["downloadReport","last","isError"]]],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[11,"button"],[24,0,"button--medium-muted-secondary mr2"],[24,4,"button"],[4,[38,7],["click",[30,2]],null],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_cancel","campaign-manager-web/components/reporting-export-modal"],null]],[1,"\\n    "],[13],[1,"\\n    "],[11,"button"],[24,"data-live-test-reporting-export-button",""],[24,0,"button--medium"],[16,"disabled",[28,[37,23],[[30,4],[30,0,["downloadReport","isRunning"]],[28,[37,14],[[30,0,["selectedReportType"]]],null]],null]],[24,4,"button"],[4,[38,7],["click",[30,0,["startDownloadTask"]]],null],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_export","campaign-manager-web/components/reporting-export-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@dismissModal","modal","@disabledMessage","@reportTypes","reportType","@defaultViews","reportingView","@customViews","customReportingView","timeFrame","isSelected","status","@compareToDateRange","@selectedEntities"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","if","hue-web-progress-indicator","hue-web-foundations@-text-body","hue-web-select","on","each","-track-array","eq","and","is-array","gt","not","is-empty","hue-web-inline-feedback","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","concat","-each-in","hue-web-checkbox","pick","or"]]',moduleName:"campaign-manager-web/components/reporting-export-modal.hbs",isStrictMode:!1}),j=[c.TIME_GRANULARITY.DAILY,c.TIME_GRANULARITY.MONTHLY,c.TIME_GRANULARITY.ALL],G=[c.DEMOGRAPHICS,c.LEADS],B={CAMPAIGN_PERFORMANCE:[u.STATUSES.ACTIVE,u.STATUSES.PAUSED,u.STATUSES.ARCHIVED,u.STATUSES.CANCELED,u.STATUSES.COMPLETED],LAN_CAMPAIGN_PERFORMANCE:[u.STATUSES.ACTIVE,u.STATUSES.PAUSED,u.STATUSES.ARCHIVED,u.STATUSES.CANCELED,u.STATUSES.COMPLETED],CREATIVE_PERFORMANCE:[u.STATUSES.ACTIVE,u.STATUSES.PAUSED,u.STATUSES.ARCHIVED,u.STATUSES.CANCELED],LAN_CREATIVE_PERFORMANCE:[u.STATUSES.ACTIVE,u.STATUSES.PAUSED,u.STATUSES.ARCHIVED,u.STATUSES.CANCELED]}
c.CAMPAIGN_PERFORMANCE,c.CREATIVE_PERFORMANCE,c.LAN_CAMPAIGN_PERFORMANCE,c.LAN_CREATIVE_PERFORMANCE,c.DEMOGRAPHICS,c.CONVERSION_PERFORMANCE,c.CREATIVE_CONVERSION_PERFORMANCE,c.CREATIVE_SPONSORED_MESSAGE_PERFORMANCE,c.LEADS,c.PLACEMENTS_CAMPAIGN_PERFORMANCE,c.PLACEMENTS_CREATIVE_PERFORMANCE
let V=e.default=(b=(0,o.inject)(),_=(0,o.inject)(),h=(0,o.inject)(),f=(0,o.inject)(),T=(0,o.inject)(),E=(0,p.task)({drop:!0}),(0,r.assertPropTypes)((k=class extends a.default{get isTimeFrameSelectionEnabled(){return this.selectedReportType&&!this.args.showStatuses&&!G.includes(this.selectedReportType)}get isDailyGranularityDisabled(){const e=this.isTimeFrameSelectionEnabled,t=new Date((0,l.get)(this.args,"dateRange.startDate")),n=new Date((0,l.get)(this.args,"dateRange.endDate"))
return e&&(0,d.addMonthsUTC)(t,6).getTime()<n.getTime()}get selectedTimeFrame(){let e=this.pendingTimeFrame||c.TIME_GRANULARITY.DAILY
return!1===this.isTimeFrameSelectionEnabled?e=c.TIME_GRANULARITY.ALL:this.isDailyGranularityDisabled&&e===c.TIME_GRANULARITY.DAILY&&(e=c.TIME_GRANULARITY.MONTHLY),e}get shouldShowAdditionalOptions(){const e=c.TIME_COMPARISON_SUPPORTED_REPORT_TYPES.includes(this.selectedReportType)
return this.args.isBenchmarkingEnabled&&e}get isTimeComparisonOptionEnabled(){return this.shouldShowAdditionalOptions&&this.args.compareToDateRange&&this.selectedTimeFrame===c.TIME_GRANULARITY.ALL}get isQualifiedLeadsMetricsEnabled(){return this.lix.getTreatmentIsEnabled(g.LIX_TEST_KEYS.enableQualifiedLeadsMetrics)}*downloadReport(){const e=this.selectedReportType,t=this._getReportColumns(),n=t.length>0?`download_${e}_custom`:`download_${e}`
this.tracking.fireInteractionEvent(n,m.CONTROL_INTERACTION_TYPE.SHORT_PRESS)
try{yield this.args.onExportClicked({reportType:e,timeGranularity:this.selectedTimeFrame,columns:t,statusStates:this.statusStates,enableTimeComparison:this.isTimeComparisonOptionSelected}),this.args.dismissModal()}catch(a){throw this.jet.error(new Error(`Failed to download report for type ${e}, timeframe ${this.selectedTimeFrame}: ${JSON.stringify(a)}`),"download-report"),a}}constructor(){super(...arguments),U(this,"tracking",A,this),U(this,"error",C,this),U(this,"i18n",O,this),U(this,"jet",v,this),U(this,"lix",w,this),U(this,"statusStates",I,this),U(this,"showColumnViewDropdown",P,this),U(this,"selectedColumnView",N,this),U(this,"unavailableReportColumns",R,this),U(this,"selectedReportType",D,this),U(this,"isTimeComparisonOptionSelected",M,this),U(this,"pendingTimeFrame",L,this),x(this,"timeFrames",j),x(this,"timeFrameDaily",c.TIME_GRANULARITY.DAILY),x(this,"allColumns","ALL"),this.unavailableReportColumns=this._getUnavailableReportColumns()}_getMetricsForSelectedColumnView(){const e=this.selectedColumnView
if(!e)return[]
if((0,c.isDefaultView)(e)){return(0,c.getSharedDefaultViewMetrics)().concat((0,c.getDefaultViewMetrics)(c.reportingTabTypes.CAMPAIGN,this.lix)[e])}return(0,c.getViewMetricsFromCustomViews)(this.args.customViews,e)}_getReportColumns(){const e=c.CUSTOMIZABLE_REPORT_TYPES.includes(this.selectedReportType),t=this.selectedColumnView
if(!(e&&t&&"ALL"!==t))return[]
if(!(0,c.isDefaultView)(t)){if(!this.args.customViews.some((e=>e.urn===t)))return[]}const n=this._getMetricsForSelectedColumnView()
return(0,c.getCsvReportColumnsFromMetrics)(n,this.lix)}_getUnavailableReportColumns(){const e=c.CUSTOMIZABLE_REPORT_TYPES.includes(this.selectedReportType),t=this.selectedColumnView
if(!(e&&t))return[]
if("ALL"===t){const e=(0,c.getAllReportingColumns)(this.lix,this.args.selectedEntities),t=Object.keys(e)
return(0,c.getCsvReportMissingColumnNames)(t,this.i18n,this.lix,this)}const n=this._getMetricsForSelectedColumnView()
return(0,c.getCsvReportMissingColumnNames)(n,this.i18n,this.lix,this)}changeReportType(e){const t=e.target.value
if(this.selectedReportType=t,this.showColumnViewDropdown=c.CUSTOMIZABLE_REPORT_TYPES.includes(t),this.unavailableReportColumns=this._getUnavailableReportColumns(),this.args.showStatuses){const e=B[t]
let n=null
e&&(n=e.reduce(((e,t)=>(e[t]=!0,e)),{})),this.statusStates=n}}changeColumnView(e){const t=e.target.value
this.selectedColumnView=t,this.unavailableReportColumns=this._getUnavailableReportColumns()}startDownloadTask(){this.downloadReport.perform()}updateSelectedTimeFrame(e){const t=e.target.value
this.pendingTimeFrame=t,t!==c.TIME_GRANULARITY.ALL&&(this.isTimeComparisonOptionSelected=!1)}updateStatusStates(e){const t=e.target.value,n=e.target.checked
this.statusStates[t]=n}onComparePreviousPeriodChecked(e){this.isTimeComparisonOptionSelected=e}},x(k,"propTypes",{defaultViews:r.PropTypes.array.isRequired,customViews:r.PropTypes.array.isRequired,reportTypes:r.PropTypes.array.isRequired,selectedEntities:r.PropTypes.string,dateRange:r.PropTypes.object,compareToDateRange:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.null]),isOpen:r.PropTypes.bool.isRequired,dismissModal:r.PropTypes.func.isRequired,onExportClicked:r.PropTypes.func.isRequired,showStatuses:r.PropTypes.bool,disabledMessage:r.PropTypes.SafeString,isBenchmarkingEnabled:r.PropTypes.bool}),A=F((S=k).prototype,"tracking",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=F(S.prototype,"error",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=F(S.prototype,"i18n",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=F(S.prototype,"jet",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=F(S.prototype,"lix",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=F(S.prototype,"statusStates",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),P=F(S.prototype,"showColumnViewDropdown",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N=F(S.prototype,"selectedColumnView",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"ALL"}}),R=F(S.prototype,"unavailableReportColumns",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),D=F(S.prototype,"selectedReportType",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),M=F(S.prototype,"isTimeComparisonOptionSelected",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),L=F(S.prototype,"pendingTimeFrame",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return c.TIME_GRANULARITY.DAILY}}),F(S.prototype,"downloadReport",[E],Object.getOwnPropertyDescriptor(S.prototype,"downloadReport"),S.prototype),F(S.prototype,"changeReportType",[l.action],Object.getOwnPropertyDescriptor(S.prototype,"changeReportType"),S.prototype),F(S.prototype,"changeColumnView",[l.action],Object.getOwnPropertyDescriptor(S.prototype,"changeColumnView"),S.prototype),F(S.prototype,"startDownloadTask",[l.action],Object.getOwnPropertyDescriptor(S.prototype,"startDownloadTask"),S.prototype),F(S.prototype,"updateSelectedTimeFrame",[l.action],Object.getOwnPropertyDescriptor(S.prototype,"updateSelectedTimeFrame"),S.prototype),F(S.prototype,"updateStatusStates",[l.action],Object.getOwnPropertyDescriptor(S.prototype,"updateStatusStates"),S.prototype),F(S.prototype,"onComparePreviousPeriodChecked",[l.action],Object.getOwnPropertyDescriptor(S.prototype,"onComparePreviousPeriodChecked"),S.prototype),y=S))||y);(0,t.setComponentTemplate)(z,V)})),define("campaign-manager-web/components/reporting-filter-dropdown",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","tracked-toolbox","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/utils/reporting"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const T=(0,n.createTemplateFactory)({id:"q25FEyS9",block:'[[[1,"\\n"],[11,0],[24,0,"reporting-filter-dropdown"],[17,1],[12],[1,"\\n  "],[8,[39,0],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[28,[37,1],[[28,[37,2],[[30,0,["isDropdownOpen"]]],null],true],null],[28,[37,1],[[28,[37,2],[[30,0,["isDropdownOpen"]]],null],false],null]]],[["default"],[[[[1,"\\n    "],[8,[30,2,["Trigger"]],[[24,0,"hue-button--unstyled"]],[["@icon","@iconPlacement","@buttonType"],["caret","right","tertiary"]],[["default"],[[[[1,"\\n      "],[11,1],[16,0,[29,["u-display-inline-flex u-items-center"," ",[28,[37,3],null,[["size"],["small"]]]]]],[4,[38,4],["select_breakdown"],null],[12],[1,"\\n        "],[10,1],[14,0,"u-color__black--75"],[12],[1,[28,[35,5],["i18n_filters","campaign-manager-web/components/reporting-filter-dropdown"],null]],[13],[1,"\\n"],[41,[28,[37,7],[[30,0,["numSelectedFilters"]],0],null],[[[1,"          ("],[10,"strong"],[12],[1,[30,0,["numSelectedFilters"]]],[13],[1,")\\n"]],[]],null],[1,"      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,2,["Container"]],null,null,[["default"],[[[[1,"\\n      "],[10,0],[14,0,"reporting-filter-dropdown__content"],[12],[1,"\\n        "],[10,0],[14,0,"u-layout-flex__container--space-between pv1 ph3"],[12],[1,"\\n          "],[10,"h5"],[14,0,"mr6"],[12],[10,"strong"],[12],[1,[28,[35,5],["i18n_filters","campaign-manager-web/components/reporting-filter-dropdown"],null]],[13],[13],[1,"\\n          "],[10,0],[14,0,"u-display-flex u-justify-between"],[12],[1,"\\n            "],[10,0],[14,0,"mr2"],[12],[1,"\\n              "],[11,"button"],[16,0,[29,["button--unstyled u-color__blue7"," ",[28,[37,3],null,[["size"],["small"]]]," ",[28,[37,3],null,[["weight"],["bold"]]]]]],[24,4,"button"],[4,[38,8],["click",[30,0,["onClearFilters"]]],null],[12],[1,"\\n                "],[1,[28,[35,5],["i18n_reset","campaign-manager-web/components/reporting-filter-dropdown"],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[14,0,"ml2"],[12],[1,"\\n              "],[11,"button"],[16,0,[29,["button--unstyled u-color__blue7"," ",[28,[37,3],null,[["size"],["small"]]]," ",[28,[37,3],null,[["weight"],["bold"]]]]]],[24,4,"button"],[4,[38,8],["click",[30,0,["onClearAll"]]],null],[12],[1,"\\n                "],[1,[28,[35,5],["i18n_clear_all","campaign-manager-web/components/reporting-filter-dropdown"],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,3]],null]],null],null,[[[1,"          "],[10,"hr"],[14,0,"reporting-filter-dropdown__separator"],[12],[13],[1,"\\n          "],[10,"h6"],[14,0,"pv1 ph3"],[12],[1,"\\n            "],[1,[28,[35,5],["i18n_filter_category_name_v8","campaign-manager-web/components/reporting-filter-dropdown"],[["filterCategoryName"],[[30,4,["name"]]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,1],[14,0,"reporting-filter-dropdown__filter-category"],[12],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[28,[37,11],[[30,4],"options"],null]],null]],null],null,[[[1,"              "],[10,0],[15,0,[29,[[52,[28,[37,12],[[28,[37,11],[[28,[37,11],[[30,0,["filtersToDisplay"]],[30,4,["name"]]],null],[30,6]],null]],null],"u-layout__display-none"]]]],[12],[1,"\\n                "],[8,[30,2,["Item"]],null,null,[["default"],[[[[1,"\\n                  "],[11,"input"],[24,3,"active"],[16,1,[29,["filter-",[30,4,["name"]],"-",[30,6]]]],[16,2,[29,[[30,6]]]],[16,"checked",[28,[37,11],[[30,0,["filterStatuses"]],[28,[37,14],[[30,4,["name"]],".filterOptions.",[30,6]],null]],null]],[16,4,[29,[[28,[37,13],[[30,4,["inputType"]],"checkbox"],null]]]],[4,[38,8],["change",[28,[37,1],[[30,0,["onChangeFilter"]],[30,4,["name"]],[30,6]],null]],null],[12],[13],[1,"\\n                  "],[10,"label"],[14,0,"reporting-filter-dropdown__checkbox-label"],[15,"for",[29,["filter-",[30,4,["name"]],"-",[30,6]]]],[12],[1,"\\n"],[41,[30,6],[[[41,[30,0,["isExperimentFilter"]],[[[1,"                        "],[10,1],[14,0,"a11y-text"],[12],[1,[28,[35,5],["i18n_filter_category_name_v8","campaign-manager-web/components/reporting-filter-dropdown"],[["filterCategoryName"],[[30,4,["name"]]]]]],[1,"\\n                          "],[1,[28,[35,5],["i18n_filter_name_for_experiments_v3","campaign-manager-web/components/reporting-filter-dropdown"],[["filterName"],[[30,6]]]]],[13],[1,"\\n                        "],[10,1],[14,"aria-hidden","true"],[12],[1,[28,[35,5],["i18n_filter_name_for_experiments_v3","campaign-manager-web/components/reporting-filter-dropdown"],[["filterName"],[[30,6]]]]],[13],[1,"\\n"]],[]],[[[1,"                        "],[10,1],[14,0,"a11y-text"],[12],[1,[28,[35,5],["i18n_filter_category_name_v8","campaign-manager-web/components/reporting-filter-dropdown"],[["filterCategoryName"],[[30,4,["name"]]]]]],[1,"\\n                          "],[1,[28,[35,5],[[52,[30,0,["isFilterCategoryCampaignType"]],"i18n_filter_name_lifetime_budget_filter_category_campaign_type","i18n_filter_name_lifetime_budget_default"],"campaign-manager-web/components/reporting-filter-dropdown"],[["filterName"],[[30,6]]]]],[13],[1,"\\n                        "],[10,1],[14,"aria-hidden","true"],[12],[1,[28,[35,5],[[52,[30,0,["isFilterCategoryCampaignType"]],"i18n_filter_name_lifetime_budget_filter_category_campaign_type","i18n_filter_name_lifetime_budget_default"],"campaign-manager-web/components/reporting-filter-dropdown"],[["filterName"],[[30,6]]]]],[13],[1,"\\n"]],[]]]],[]],null],[1,"                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n              "],[13],[1,"\\n"]],[6]],null],[1,"          "],[13],[1,"\\n"]],[4,5]],null],[1,"      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n"],[13]],["&attrs","Menu","@filterConfig","filterCategory","index","filterOption"],false,["hue-web-menu","fn","mut","hue-web-foundations@-text-body","track-interaction","t","if","not-eq","on","each","-track-array","get","not","or","concat"]]',moduleName:"campaign-manager-web/components/reporting-filter-dropdown.hbs",isStrictMode:!1})
let E=e.default=(c=(0,r.localCopy)("args.filterStatuses"),(0,l.assertPropTypes)((b=class extends a.default{get justification(){return this.args.justification||"left"}get isExperimentFilter(){return!!this.args.isExperimentFilter}get isFilterCategoryCampaignType(){return!!this.args.filterConfig&&this.args.filterConfig.some((e=>"campaignType"===e.name))}get filtersToDisplay(){const e=this.args.entities
if(!e)return{}
const t={}
return(void 0===this.args.filterConfig?[]:this.args.filterConfig).forEach((n=>{n.options.forEach((a=>{n.name in t||(t[n.name]={})
const i=(0,s.getMatchingEntity)(e,n.propertyName,a)
t[n.name][a]=!!i||n.displayAll}))})),t}constructor(){super(...arguments),_(this,"filterStatuses",p,this),_(this,"isDropdownOpen",m,this),_(this,"numSelectedFilters",g,this),h(this,"onDropdownVisibilityChange",(e=>{this.isDropdownOpen=e})),this._updateFilterStatuses(),this._setNumSelectedFilters()}onChangeFilter(e,t,n){const a={...this.filterStatuses}
a[e]?.inputType===s.FILTER_INPUT_TYPES.RADIO?Object.keys(a[e]?.filterOptions??{}).forEach((n=>{a[e]=a[e]??{filterOptions:{}},a[e].filterOptions[n]=t===n})):(a[e]=a[e]??{filterOptions:{}},a[e].filterOptions[t]=n.target.checked),this.filterStatuses=a,this._setNumSelectedFilters(),this._triggerFilterChangeEvent()}_removeAllFilters(){const e={...this.filterStatuses};(this.args.filterConfig||[]).forEach((t=>{const n=t.name,a=e[n]?.filterOptions
a&&Object.keys(a).forEach((e=>{a[e]=!1}))})),this.filterStatuses=e}onClearFilters(){this.isDropdownOpen=!1,this.filterStatuses=null,this._updateFilterStatuses(),this._setNumSelectedFilters(),this._triggerFilterChangeEvent()}onClearAll(){this._removeAllFilters(),this.numSelectedFilters=0,this._triggerFilterChangeEvent()}_triggerFilterChangeEvent(){this.args.onUpdateFilters?.(this.filterStatuses)}_updateFilterStatuses(){this._removeDeprecatedFilters(),this._initNewFilters()}_removeDeprecatedFilters(){const e=this.filterStatuses||{}
Object.keys(e).forEach((t=>{const n=(void 0===this.args.filterConfig?[]:this.args.filterConfig).find((e=>e.name===t))
if(n){Object.keys(e[t]?.filterOptions).forEach((a=>{n.options.find((e=>e===a))||delete e[t].filterOptions[a]}))}else delete e[t]})),this.filterStatuses=e}_initNewFilters(){this.filterStatuses=(0,s.getDefaultFilterStatus)(this.args.filterConfig,this.filterStatuses)}_setNumSelectedFilters(){let e=0;(void 0===this.args.filterConfig?[]:this.args.filterConfig).forEach((t=>{t.options.forEach((n=>{const a=this.filterStatuses[t.name]?.filterOptions?.[n],i=this.filtersToDisplay[t.name]?.[n]
a&&i&&(e+=1)}))})),this.numSelectedFilters=e}},h(b,"propTypes",{filterConfig:l.PropTypes.array.isRequired,filterStatuses:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.null]),onUpdateFilters:l.PropTypes.func.isRequired,entities:l.PropTypes.array.isRequired,justification:l.PropTypes.string,isExperimentFilter:l.PropTypes.bool}),p=f((d=b).prototype,"filterStatuses",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=f(d.prototype,"isDropdownOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=f(d.prototype,"numSelectedFilters",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),f(d.prototype,"onChangeFilter",[o.action],Object.getOwnPropertyDescriptor(d.prototype,"onChangeFilter"),d.prototype),f(d.prototype,"onClearFilters",[o.action],Object.getOwnPropertyDescriptor(d.prototype,"onClearFilters"),d.prototype),f(d.prototype,"onClearAll",[o.action],Object.getOwnPropertyDescriptor(d.prototype,"onClearAll"),d.prototype),u=d))||u);(0,t.setComponentTemplate)(T,E)})),define("campaign-manager-web/components/reporting-hoverable-insight/campaign-bid",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"nt9fePUJ",block:'[[[1,"\\n"],[8,[39,0],null,[["@placement","@contentClass"],["right","u-hoverable__content reporting-hoverable-insight"]],[["trigger","content"],[[[[1,"\\n    "],[11,"button"],[16,0,[29,["button--unstyled button--cursor-default reporting-table__cell-with-insight"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[24,4,"button"],[4,[38,2],[[30,1,["triggerContentSharedInfo"]]],null],[12],[1,"\\n      "],[18,3,null],[1,"\\n    "],[13],[1,"\\n  "]],[1]],[[[1,"\\n    "],[10,"h5"],[15,0,[29,["reporting-hoverable-insight__title u-color__black--75 u-display-inline-flex u-items-center u-justify-center"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[10,1],[14,0,"reporting-hoverable-insight__lightbulb"],[12],[1,"\\n        "],[8,[39,4],null,[["@size","@name"],["medium","lightbulb"]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,1],[14,0,"reporting-hoverable-insight__title-text"],[12],[1,"\\n        "],[1,[28,[35,5],[[52,[30,2,["bidPercentChange"]],"campaign_insight_bid_title","campaign_insight_bid_range"],"campaign-manager-web/components/reporting-hoverable-insight/campaign-bid"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,"article"],[15,0,[29,["reporting-hoverable-insight__text"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[10,1],[15,0,[29,[[52,[51,[30,2,["suggestedBidRange"]]],"u-layout__display-none"]]]],[12],[1,"\\n        "],[1,[28,[35,5],["campaign_insight_suggested_bid_range_text","campaign-manager-web/components/reporting-hoverable-insight/campaign-bid"],[["minumumSuggestedBid","maximumSuggestedBid"],[[28,[37,8],[[30,2,["suggestedBidRange","min","amount"]]],[["currency"],[[30,2,["suggestedBidRange","min","currencyCode"]]]]],[28,[37,8],[[30,2,["suggestedBidRange","max","amount"]]],[["currency"],[[30,2,["suggestedBidRange","max","currencyCode"]]]]]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,1],[15,0,[29,[[52,[51,[30,2,["bidPercentChange"]]],"u-layout__display-none"]]]],[12],[1,"\\n        "],[1,[28,[35,5],["campaign_insight_bid_text","campaign-manager-web/components/reporting-hoverable-insight/campaign-bid"],[["bidPercentChange","suggestedBid","impressionsPercentChange"],[[30,2,["bidPercentChange"]],[28,[37,8],[[30,2,["suggestedBid","amount"]]],[["currency"],[[30,2,["suggestedBid","currencyCode"]]]]],[30,2,["impressionsPercentChange"]]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]]],["triggerData","@insight","&default"],false,["hue-web-contextual-dialog","hue-web-foundations@-text-body","hue-web-contextual-dialog-trigger","yield","hue-web-icons@icon","t","if","unless","format-currency"]]',moduleName:"campaign-manager-web/components/reporting-hoverable-insight/campaign-bid.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/reporting-hoverable-recommendation",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@linkedin/jsecure","campaign-manager-web/utils/reporting","campaign-manager-web/utils/url-manager","@ember/object"],(function(e,t,n,a,i,r,o,l,s){var c,u
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=(0,n.createTemplateFactory)({id:"EwADCbO8",block:'[[[1,"\\n"],[11,0],[24,0,"reporting-hoverable-recommendation"],[17,1],[12],[1,"\\n  "],[8,[39,0],null,[["@placement","@onShow","@contentClass"],["right",[28,[37,1],[[30,2],[30,3,["campaignId"]],[30,3,["type"]],[30,3,["createdAt"]]],null],"u-hoverable__content reporting-hoverable-recommendation"]],[["trigger","content"],[[[[1,"\\n      "],[11,"button"],[24,0,"button--unstyled reporting-table__cell-with-recommendation"],[24,4,"button"],[4,[38,2],[[30,4,["triggerContentSharedInfo"]]],null],[12],[1,"\\n        "],[8,[39,3],[[24,0,"reporting-hoverable-recommendation__bulb-icon"]],[["@size","@name"],["medium","lightbulb"]],null],[1,"\\n      "],[13],[1,"\\n    "]],[4]],[[[1,"\\n      "],[10,"h5"],[15,0,[29,["reporting-hoverable-recommendation__title u-color__black--75 u-display-inline-flex u-items-center u-justify-center"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n        "],[10,1],[14,0,"reporting-hoverable-insight__lightbulb"],[12],[8,[39,3],[[24,0,"reporting-hoverable-recommendation__icon u-layout__float-left"]],[["@size","@name"],["medium","lightbulb"]],null],[13],[1,"\\n        "],[10,1],[14,0,"reporting-hoverable-insight__title-text"],[12],[1,[28,[35,5],["campaign_recommendation_title","campaign-manager-web/components/reporting-hoverable-recommendation"],[["label"],[[30,3,["type"]]]]]],[13],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,"article"],[15,0,[29,["u-color__black--75 reporting-hoverable-recommendation__text"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,5],["campaign_recommendation_text","campaign-manager-web/components/reporting-hoverable-recommendation"],[["label"],[[30,3,["type"]]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,"article"],[15,0,[29,["u-color__black--75 reporting-hoverable-recommendation__suggestion-text"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,5],["campaign_recommendation_suggestion_text","campaign-manager-web/components/reporting-hoverable-recommendation"],[["label","recommendedBid"],[[30,3,["type"]],[28,[37,6],[[30,3,["recommendedBid","amount"]]],[["currency"],[[30,3,["recommendedBid","currencyCode"]]]]]]]]],[1,"\\n        "],[1,[28,[35,5],["learn_more_link_v2","campaign-manager-web/components/reporting-hoverable-recommendation"],[["linkInfo"],[[28,[37,7],null,[["dataTestSelector","href"],["data-test-campaign-recommendation__help-link",[28,[37,8],null,[["path","accountId"],["help/lms/answer/81996",[30,6]]]]]]]]]]],[1,"\\n      "],[13],[1,"\\n\\n      "],[11,3],[16,6,[30,0,["recommendationsRedirectURL"]]],[24,0,"button--small reporting-hoverable-recommendation__redirect-link"],[24,"target","_blank"],[24,"rel","noopener noreferrer"],[4,[38,9],["click",[28,[37,1],[[30,7],[30,3,["campaignId"]],[30,3,["type"]],[30,3,["createdAt"]],[28,[37,10],null,[["closeHoverable"],[[30,5,["close"]]]]]],null]],null],[12],[1,"\\n        "],[1,[28,[35,5],["campaign_recommendation_redirect_button","campaign-manager-web/components/reporting-hoverable-recommendation"],[["label"],[[30,3,["type"]]]]]],[1,"\\n      "],[13],[1,"\\n\\n      "],[11,"button"],[24,0,"button--small-secondary reporting-hoverable-recommendation__dismiss-button"],[24,4,"button"],[4,[38,9],["click",[28,[37,1],[[30,8],[30,3,["campaignId"]],[30,3,["type"]],[30,3,["createdAt"]],[28,[37,10],null,[["closeHoverable"],[[30,5,["close"]]]]]],null]],null],[12],[1,"\\n        "],[1,[28,[35,5],["campaign_recommendation_dismiss_button","campaign-manager-web/components/reporting-hoverable-recommendation"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[5]]]]],[1,"\\n"],[13]],["&attrs","@onHoverCampaignRecommendationTrigger","@recommendation","triggerData","contentApi","@accountId","@redirectFromCampaignRecommendationHoverCard","@dismissCampaignRecommendationHovercard"],false,["hue-web-contextual-dialog","fn","hue-web-contextual-dialog-trigger","hue-web-icons@icon","hue-web-foundations@-text-body","t","format-currency","external-link-info","help-center-url","on","hash"]]',moduleName:"campaign-manager-web/components/reporting-hoverable-recommendation.hbs",isStrictMode:!1}),p={[o.CAMPAIGN_RECOMMENDATION_TYPE.LOW_CREATIVE_QUALITY]:{generateUrl:()=>`${(0,l.getDomainUrl)()}/help/lms/answer/67616/best-practices-for-linkedin-ads`},[o.CAMPAIGN_RECOMMENDATION_TYPE.UNDER_DELIVERY_BID]:{generateUrl:(e,t)=>`${(0,l.getDomainUrl)()}/ad/accounts/${e}/campaigns/${t.campaignId}/budget`},[o.CAMPAIGN_RECOMMENDATION_TYPE.UNDER_DELIVERY_MORE_CREATIVES]:{generateUrl:(e,t)=>`${(0,l.getDomainUrl)()}/ad/accounts/${e}/campaigns/${t.campaignId}/creatives`},[o.CAMPAIGN_RECOMMENDATION_TYPE.UNDER_DELIVERY_AUDIENCE_EXPANSION]:{generateUrl:(e,t)=>`${(0,l.getDomainUrl)()}/ad/accounts/${e}/campaigns/${t.campaignId}/audiences`}}
let m=e.default=(0,i.assertPropTypes)((u=class extends a.default{get recommendationsRedirectURL(){const e=this.args.recommendation,t=this.args.accountId,n=p[(0,s.get)(e,"type")].generateUrl(t,e)
return r.default.sanitizeUrl(n)}},g=u,b="propTypes",_={recommendation:i.PropTypes.object.isRequired,accountId:i.PropTypes.oneOfType([i.PropTypes.number,i.PropTypes.string]).isRequired,onHoverCampaignRecommendationTrigger:i.PropTypes.func.isRequired,dismissCampaignRecommendationHovercard:i.PropTypes.func.isRequired,redirectFromCampaignRecommendationHoverCard:i.PropTypes.func.isRequired},b in g?Object.defineProperty(g,b,{value:_,enumerable:!0,configurable:!0,writable:!0}):g[b]=_,c=u))||c
var g,b,_;(0,t.setComponentTemplate)(d,m)})),define("campaign-manager-web/components/reporting-page/accounts-reporting-page",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@ember/service","@embroider/util","ember-concurrency","ember-concurrency-decorators","ember-lifeline","rsvp","@linkedin/ember-prop-types","campaign-manager-web/config/environment","campaign-manager-web/utils/account","campaign-manager-web/utils/date","campaign-manager-web/utils/lisa","campaign-manager-web/utils/local-storage-keys","campaign-manager-web/utils/reporting","campaign-manager-web/utils/reporting-table-theme","campaign-manager-web/utils/tracking","campaign-manager-web/utils/url-manager","campaign-manager-web/components/accounts-table/campaigns","campaign-manager-web/components/accounts-table/company-name","campaign-manager-web/components/accounts-table/label","campaign-manager-web/components/accounts-table/name","campaign-manager-web/components/accounts-table/total-budget","campaign-manager-web/components/common-table-cells/created-date","campaign-manager-web/components/common-table-cells/dash-cell","campaign-manager-web/components/common-table-cells/string-or-dash","campaign-manager-web/components/reporting-table/headers","campaign-manager-web/constants/account","campaign-manager-web/constants/entity-status","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M){var L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye,Se,Ae,Ce,Oe,ve
function we(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function Ie(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Pe(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Ne=(0,n.createTemplateFactory)({id:"FHk+EWd4",block:'[[[1,"\\n"],[10,"main"],[12],[1,"\\n"],[41,[30,0,["iaRedesign","listReturnRoute"]],[[[1,"    "],[8,[39,1],null,[["@dataTestValue","@title","@backButtonRoute","@backButtonModels","@backButtonTooltipMessage","@backButtonClickTrackingEvent"],["accounts-details",[28,[37,2],["i18n_header_title","campaign-manager-web/components/reporting-page/accounts-reporting-page"],null],[30,0,["iaRedesign","listReturnRoute","name"]],[30,0,["iaRedesign","listReturnRoute","models"]],[28,[37,2],["i18n_header_back_tooltip","campaign-manager-web/components/reporting-page/accounts-reporting-page"],null],"detailed_accounts_back"]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[39,1],null,[["@dataTestValue","@title"],["accounts-details",[28,[37,2],["i18n_header_title","campaign-manager-web/components/reporting-page/accounts-reporting-page"],null]]],null],[1,"\\n"]],[]]],[1,"\\n  "],[10,0],[14,0,"reporting-container mv4 mh6"],[12],[1,"\\n    "],[10,0],[14,0,"reporting-actions-bar__actions-container u-border__common--bottom"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-flex-wrap u-items-center ph1 mr4"],[12],[1,"\\n        "],[8,[39,3],null,[["@enableLisa","@showCreateAccount"],[[30,0,["isLisaUser"]],true]],null],[1,"\\n        "],[8,[39,4],[[24,1,"accounts-reporting__delete-accounts"],[24,0,"ml2 pl3 pr2 reporting-actions-bar__trash-icon-button"],[16,"disabled",[30,0,["isDeleteDisabled"]]],[4,[38,5],["delete_accounts"],null],[4,[38,6],["click",[28,[37,7],[[30,0,["onSelectDelete"]],[28,[37,8],[[30,0,["selectedAccounts"]],0],null]],null]],null]],[["@text","@buttonType","@emphasized","@icon","@size"],[[28,[37,2],["i18n_delete_accounts_description","campaign-manager-web/components/reporting-page/accounts-reporting-page"],null],"secondary",true,"trash","small"]],null],[1,"\\n        "],[8,[39,9],null,[["@contentClass","@placement"],["u-hoverable__content","bottom"]],[["trigger","content"],[[[[1,"\\n            "],[8,[39,4],[[24,0,"mh1"],[4,[38,10],[[30,1,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle","@text"],["small","tertiary","question",true,[28,[37,2],["i18n_delete_account_button_tooltip_aria","campaign-manager-web/components/reporting-page/accounts-reporting-page"],null]]],null],[1,"\\n          "]],[1]],[[[1,"\\n            "],[10,0],[15,0,[29,[[28,[37,11],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_delete_account_button_tooltip_v2","campaign-manager-web/components/reporting-page/accounts-reporting-page"],null]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-flex-wrap ph1"],[12],[1,"\\n        "],[8,[39,4],[[24,0,"m1"],[16,"aria-label",[28,[37,2],["i18n_performance_chart_a11y_button_text","campaign-manager-web/components/reporting-page/accounts-reporting-page"],null]],[16,"disabled",[28,[37,12],[[30,0,["selectedAccounts","length"]],1],null]],[4,[38,6],["click",[28,[37,7],[[30,0,["routeToPerformanceChartFromAccount"]],null],null]],null]],[["@buttonType","@size","@emphasized","@text"],["secondary","small",true,[28,[37,2],["i18n_performance","campaign-manager-web/components/reporting-page/accounts-reporting-page"],null]]],null],[1,"\\n        "],[8,[39,4],[[24,0,"m1"],[16,"aria-label",[28,[37,2],["i18n_demographics_a11y_button_text","campaign-manager-web/components/reporting-page/accounts-reporting-page"],null]],[16,"disabled",[28,[37,12],[[30,0,["selectedAccounts","length"]],1],null]],[4,[38,6],["click",[30,0,["routeToDemographics"]]],null]],[["@buttonType","@size","@emphasized","@text"],["secondary","small",true,[28,[37,2],["i18n_demographics","campaign-manager-web/components/reporting-page/accounts-reporting-page"],null]]],null],[1,"\\n        "],[8,[39,4],[[24,"data-live-test-accounts-export-button",""],[24,0,"m1"],[16,"disabled",[28,[37,13],[[30,0,["selectedAccounts","length"]],0],null]],[4,[38,6],["click",[28,[37,7],[[28,[37,14],[[30,0,["isExportModalOpen"]]],null],true],null]],null]],[["@buttonType","@size","@emphasized","@text"],["secondary","small",true,[28,[37,2],["i18n_export","campaign-manager-web/components/reporting-page/accounts-reporting-page"],null]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"reporting-actions-bar__filters-container"],[12],[1,"\\n      "],[10,0],[14,0,"reporting-actions-bar__search-container"],[12],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"u-display-inline-flex u-items-center m1"],[12],[1,"\\n        "],[8,[39,15],null,[["@filterConfig","@filterStatuses","@onUpdateFilters","@entities"],[[30,0,["filterConfig"]],[30,0,["filterStatuses"]],[30,0,["updateFilters"]],[30,0,["accounts"]]]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"u-display-inline-flex u-items-center m1"],[12],[1,"\\n        "],[8,[39,16],null,[["@cacheKey","@dateRange","@dateRangeUpdate","@minimumDate"],[[30,0,["dateRangeCacheKey"]],[30,0,["dateRange"]],[30,0,["reportingDateRangeUpdate"]],[30,0,["minimumDate"]]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"reporting-container__table-container"],[12],[1,"\\n      "],[8,[39,17],[[24,"data-live-test-accounts-reporting-table",""],[24,0,"reporting-table__rows"]],[["@data","@columns","@onDisplayDataChangedAction","@pageSize","@enableRowSelection","@enableFilterRow","@didClickOnCheckbox","@selectedItems","@willSort","@didSort","@totalsData","@didFilter","@enableStickyFirstColAndHeaders","@theme","@didShowHeaderTooltipForSorting","@caption","@onHeader"],[[30,0,["accounts"]],[30,0,["accountColumns"]],[30,0,["displayDataChanged"]],15,true,true,[30,0,["didClickOnCheckbox"]],[30,0,["selectedAccounts"]],[30,0,["willSort"]],[30,0,["didSort"]],[30,0,["totalMetricsValues"]],[30,0,["didFilter"]],true,[30,0,["customTheme"]],[30,0,["didShowTableHeaderTooltip"]],[28,[37,2],["i18n_ads_table_caption","campaign-manager-web/components/reporting-page/accounts-reporting-page"],null],"click"]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,18],null,[["@isOpen","@dismissModal","@onExportClicked","@dateRange","@showStatuses","@reportTypes","@disabledMessage","@selectedEntities","@defaultViews","@customViews"],[[30,0,["isExportModalOpen"]],[28,[37,7],[[28,[37,14],[[30,0,["isExportModalOpen"]]],null],false],null],[30,0,["onExportClicked"]],[30,0,["dateRange"]],true,[30,0,["supportedReportTypes"]],[52,[28,[37,19],[[30,0,["selectedAccounts","length"]],[30,0,["maxSelectableAccountsPerReport"]]],null],[28,[37,2],["i18n_accounts_export_max_accounts_exceeded","campaign-manager-web/components/reporting-page/accounts-reporting-page"],[["maxAccounts"],[[30,0,["maxSelectableAccountsPerReport"]]]]]],"accounts",[30,0,["defaultViews"]],[30,2]]],null],[1,"\\n\\n"],[8,[39,20],null,[["@isOpen","@dismissModal"],[[30,0,["isCreateAccountModalOpen"]],[30,0,["closeCreateAccountModal"]]]],null],[1,"\\n\\n"],[8,[39,21],null,[["@entityType","@entities","@childCounts","@isLoading","@isOpen","@onDismiss","@onDelete","@returnFocusTo"],[[30,0,["entityType"]],[30,0,["accountsToDelete"]],[30,0,["deletableChildCounts"]],[28,[37,22],[[30,0,["updateTotalCountsTask","isRunning"]],[30,0,["updateDeletableChildCountsTask","isRunning"]]],null],[30,0,["isEntityDeletionModalOpen"]],[30,0,["onDismissEntityDeletionModal"]],[30,0,["deleteAccounts"]],".reporting-container"]],null],[1,"\\n\\n"],[8,[39,23],null,[["@header","@id","@anchor","@placement"],[[28,[37,2],["i18n_nfi_delete_account_header","campaign-manager-web/components/reporting-page/accounts-reporting-page"],null],"delete_account_widget","#accounts-reporting__delete-accounts","right"]],[["default"],[[[[1,"\\n  "],[1,[28,[35,2],["i18n_nfi_delete_account_content","campaign-manager-web/components/reporting-page/accounts-reporting-page"],null]],[1,"\\n"]],[]]]]]],["triggerData","@customViews"],false,["if","cm-page-header","t","create-button-dropdown","hue-web-button","track-interaction","on","fn","get","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","hue-web-foundations@-text-body","not-eq","eq","mut","reporting-filter-dropdown","date-range-picker","ads-table","reporting-export-modal","gt","create-account-modal","entity-deletion-modal","or","new-feature-introduction-bubble"]]',moduleName:"campaign-manager-web/components/reporting-page/accounts-reporting-page.hbs",isStrictMode:!1}),Re=[{name:"accountStatus",propertyName:"status",options:f.ACCOUNT_STATUS_FILTER_OPTIONS},{name:"accountCreatedDate",propertyName:"createdAt",options:Object.values(b.DATE_RANGE),displayAll:!0,inputType:f.FILTER_INPUT_TYPES.RADIO,filterComparator:f.FILTER_TYPES.DATE_RANGE}],De=(e,t)=>e.filter(((n,a)=>e.findIndex((e=>t(e)===t(n)))===a))
let Me=e.default=(L=(0,o.inject)(),k=(0,o.inject)(),U=(0,o.inject)(),x=(0,o.inject)(),F=(0,o.inject)(),z=(0,o.inject)(),j=(0,o.inject)(),G=(0,o.inject)(),B=(0,o.inject)(),V=(0,o.inject)("account"),Y=(0,o.inject)("date-range"),H=(0,c.task)({restartable:!0}),q=(0,c.task)({restartable:!0}),K=(0,c.task)({restartable:!0}),W=(0,c.task)({restartable:!0}),X=(0,c.task)({restartable:!0}),(0,p.assertPropTypes)((ve=class extends a.default{get isLisaUser(){return(0,_.isLisaUser)(this.lisaLiam.accessType)}get deserializedAccountIds(){return JSON.parse(this.args.serializedAccountIds||"[]")}get selectedAccounts(){return this.accounts.filter((e=>this.deserializedAccountIds.includes(e.id)))}get selectedAccountsIds(){return this.selectedAccounts.map((e=>e.id))}get isDeleteDisabled(){return 1!==this.selectedAccounts.length||(!!this.selectedAccounts.some(g.isLmsEnterpriseAccount)||(!this.selectedAccounts.every((e=>R.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN===e.currentUserRole))||!!this.selectedAccounts.some((e=>[D.STATUSES.PENDING_DELETION,D.STATUSES.REMOVED].includes(e.status)))))}get minimumDate(){return new Date(Math.min(...this.accounts.map((e=>e.createdAt))))}get currencyCode(){return(0,f.getAccountPageCurrencyCode)(this.accounts)}constructor(){super(...arguments),we(this,"formatter",Q,this),we(this,"i18n",Z,this),we(this,"iaRedesign",ee,this),we(this,"lisaLiam",te,this),we(this,"lix",ne,this),we(this,"localStorage",ae,this),we(this,"reporting",ie,this),we(this,"router",re,this),we(this,"tracking",oe,this),we(this,"accountService",le,this),we(this,"dateRangeService",se,this),we(this,"accounts",ce,this),we(this,"isExportModalOpen",ue,this),we(this,"isEntityDeletionModalOpen",de,this),we(this,"isCreateAccountModalOpen",pe,this),we(this,"dateRange",me,this),we(this,"accountColumns",ge,this),we(this,"accountsToDelete",be,this),we(this,"deletableChildCounts",_e,this),we(this,"filteredContentIds",he,this),we(this,"filterStatuses",fe,this),we(this,"selectedSort",Te,this),we(this,"selectedSortDirection",Ee,this),we(this,"totalMetricsValues",ye,this),we(this,"numTotalCampaignGroups",Se,this),we(this,"numTotalCampaigns",Ae,this),we(this,"numTotalCreatives",Ce,this),we(this,"displayedItems",Oe,this),Ie(this,"supportedReportTypes",f.ACCOUNTS_SUPPORTED_REPORTS)
Ie(this,"maxSelectableAccountsPerReport",f.MAX_SELECTABLE_ACCOUNTS_PER_REPORT),Ie(this,"defaultViews",(0,f.getReportingViews)()),Ie(this,"filterConfig",Re),Ie(this,"dateRangeCacheKey",f.DATE_RANGE_CACHE_KEYS.REPORTING),Ie(this,"customTheme",new T.default),Ie(this,"entityType",D.ENTITY_TYPES.ACCOUNT),this.args.destination===y.DESTINATION_PARAMETER_MAP.ACCOUNT_ADD&&this.openCreateAccountModal(),this._setTotals(),this._updateChildTabCounts()}willDestroy(){super.willDestroy(...arguments),(0,u.runDisposables)(this)}onSelectDelete(e){this.deletableChildCounts={[D.ENTITY_TYPES.CAMPAIGN_GROUP]:this.numTotalCampaignGroups,[D.ENTITY_TYPES.CAMPAIGN]:this.numTotalCampaigns,[D.ENTITY_TYPES.CREATIVE]:this.numTotalCreatives},this.accountsToDelete=[e],this.isEntityDeletionModalOpen=!0}routeToPerformanceChartFromAccount(e){const t=this.selectedAccounts
if(e||t.length){const n=this._generateRouteTransitionQueryParams(e),a=e||t[0].id
this.router.transitionTo(M.ROUTE_NAME.ACCOUNT_PERFORMANCE_CHART,a,{queryParams:n})}}routeToDemographics(){const e=this.selectedAccounts[0].id,t=this._generateRouteTransitionQueryParams()
t.pivot=f.JOB_FUNCTION,this.router.transitionTo(M.ROUTE_NAME.ACCOUNT_DEMOGRAPHICS,e,{queryParams:t})}onExportClicked({reportType:e,timeGranularity:t,columns:n,statusStates:a}){return this._downloadReport(e,t,n,a)}updateFilters(e){this.filterStatuses=e,this.localStorage.put(h.REPORTING_LOCAL_STORAGE_KEYS.ACCOUNT_FILTERS,e),this.filteredContentIds=this._getFilteredAccountIds(),this._updateColumns(),this._setTotals()}reportingDateRangeUpdate(e){this.dateRange=e,this.lazyFetchAccountAnalyticsTask.perform(),this._updateColumns()}displayDataChanged({visibleContent:e}){this.displayedItems=e,this._lazyFetchMetricsTask.perform()}didClickOnCheckbox(e){const t=e.selectedItems.map((e=>e.id))
this.args.updateQueryParams?.({accountIds:JSON.stringify(t)}),1===t.length?this._updateChildTabCounts():(this._clearTotalCounts(),this._setTotals())}willSort(e){if((0,f.isAnalyticsColumn)(e)){const t=(0,f.extractProjectionCols)([e]),n=(0,f.filterEntitiesWithNoAnalytics)(this.accounts,e),a=n.map((e=>e.id)),i=(0,f.serializeDateRange)(this.dateRange)
return this.reporting.getStatistics({accountIds:a,dateRange:i,projections:t,pivots:[f.PIVOTS.ACCOUNT]}).then((({elements:t})=>{(0,f.updateAnalyticsForEntities)(n,t,e)}))}return(0,d.resolve)()}didSort(e){if(this.tracking.fireInteractionEvent("header_column_sort"),!(0,f.isTableSorted)(e))return
const t=(0,f.getTableSortParts)(e)
this.selectedSort=t.selectedSort,this.selectedSortDirection=t.selectedSortDirection}didFilter(e){this.filteredContentIds=e.filteredContent.map((e=>e.id)),this._setTotals()}didShowTableHeaderTooltip(){this.tracking.fireInteractionEvent("header_tooltip",E.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onDismissEntityDeletionModal(){this.accountsToDelete=[],this.isEntityDeletionModalOpen=!1}async deleteAccounts(e){if(1!==e.length)throw new Error("You can only delete exactly 1 account")
const t=await this.accountService.deleteAccount(e[0])
return await this._reloadAccounts(),t}closeCreateAccountModal(){this.isCreateAccountModalOpen=!1}openCreateAccountModal(){this.isCreateAccountModalOpen=!0}getAnalytics(e,t,n){const a=e?n:n.filter((e=>!e.analytics)),i=[f.PIVOTS.ACCOUNT]
if(a.length>0){const e=a.map((e=>e.id))
return this.reporting.getStatistics({pivots:i,accountIds:e,dateRange:(0,f.serializeDateRange)(t),projections:f.ACCOUNT_STATISTICS_PROJECTIONS})}return(0,d.resolve)(f.EMPTY_API_RESPONSE)}async getTotalCounts(e){return{campaignGroupData:await this.reporting.getCampaignGroups(e,null,["id"]),campaignData:await this.reporting.getCampaigns(e,[],0),creativeData:await this.reporting.getCreatives(e,[],[],0)}}*updateDeletableChildCountsTask(e){const{campaignGroupData:t,campaignData:n,creativeData:a}=yield this.getTotalCounts(e)
this.deletableChildCounts={[D.ENTITY_TYPES.CAMPAIGN_GROUP]:t?.paging?.total,[D.ENTITY_TYPES.CAMPAIGN]:n?.paging?.total,[D.ENTITY_TYPES.CREATIVE]:a?.paging?.total}}*updateCampaignCountTask(e){yield(0,s.waitForQueue)("actions")
const t=e.id,n=(yield this.reporting.getCampaigns(t,[],0)).paging.total;(0,r.set)(e,"campaignCount",n.toString())}*updateTotalCountsTask(e){yield(0,s.waitForQueue)("actions")
const{campaignGroupData:t,campaignData:n,creativeData:a}=yield this.getTotalCounts(e)
this.numTotalCampaignGroups=t?.paging?.total,this.numTotalCampaigns=n?.paging?.total,this.numTotalCreatives=a?.paging?.total,this.deletableChildCounts={[D.ENTITY_TYPES.CAMPAIGN_GROUP]:t?.paging?.total,[D.ENTITY_TYPES.CAMPAIGN]:n?.paging?.total,[D.ENTITY_TYPES.CREATIVE]:a?.paging?.total},this._setTotals()}*lazyFetchAccountAnalyticsTask(){const{dateRange:e,displayedItems:t}=this
if(t){yield(0,s.timeout)(m.default.callbackDelay.short)
const n=this.getAnalytics.bind(this,!0,e)
yield this.reporting.fetchAnalyticsAndSet(n,t)}}*lazyFetchCampaignCountsTask(){const e=this.displayedItems
if(e){yield(0,s.timeout)(m.default.callbackDelay.short)
const t=[]
e.forEach((e=>{e.campaignCount||t.push(this.updateCampaignCountTask.perform(e))})),yield(0,s.allSettled)(t)}}*_lazyFetchMetricsTask(){yield(0,s.allSettled)([this.lazyFetchAccountAnalyticsTask.perform(),this.lazyFetchCampaignCountsTask.perform()])}_getAccountColumns(){const e=this.i18n,t=t=>e.lookupTranslation("accounts-table/headers",t),n=t("company_name")(),a=t("account_name")(),i=t("created_date")(),r=t("lifetime_budget")(),o=t("campaigns")(),s=t("type")(),c=t("company_name_filter")(),u=t("account_name_filter")(),d=(0,f.getStatusColumn)(this,e,f.ACCOUNT_STATUS_FILTER_OPTIONS,{},!1,D.ENTITY_TYPES.ACCOUNT),p={propertyName:f.PROPERTY_NAME.CREATED_DATE,component:(0,l.ensureSafeComponent)(w.default,this),title:i,componentForTotalsCell:(0,l.ensureSafeComponent)(I.default,this),disableFiltering:!0,filterFunction(e,t,n){const a=(0,b.getBeginningOfDate)(new Date(n.createdAt)).getTime(),i=(0,b.deserializeTimeRange)(t)
return!i||i.startTime<=a&&a<=i.endTime}},m=[{propertyName:f.PROPERTY_NAME.NAME,component:(0,l.ensureSafeComponent)(O.default,this),title:a,filterPlaceholder:u,filterFunction:(e,t,n)=>(0,f.getInputFilter)(n.name,t)||n.id.toString().includes(t),componentForTotalsCell:(0,l.ensureSafeComponent)(P.default,this),dateRange:JSON.stringify(this.dateRange),onSelectDelete:e=>{this.accountsToDelete=[e],this.isEntityDeletionModalOpen=!0,this.updateDeletableChildCountsTask.perform(e.id)},getRowChildCounts:e=>this.updateDeletableChildCountsTask.perform(e.id)},{propertyName:f.PROPERTY_NAME.COMPANY_NAME,component:(0,l.ensureSafeComponent)(A.default,this),title:n,filterPlaceholder:c,filterFunction(e,t,n){const a=n.referenceName||""
return(0,f.getInputFilter)(a,t)},componentForTotalsCell:(0,l.ensureSafeComponent)(P.default,this)},d,p,(0,f.getCostInLocalCurrencyColumn)((t=>e.lookupTranslation(N.default,t)),void 0,this),{propertyName:f.PROPERTY_NAME.TOTAL_BUDGET,component:(0,l.ensureSafeComponent)(v.default,this),title:r,disableFiltering:!0,componentForTotalsCell:(0,l.ensureSafeComponent)(P.default,this)},{propertyName:f.PROPERTY_NAME.CAMPAIGNS,component:(0,l.ensureSafeComponent)(S.default,this),title:o,disableFiltering:!0,disableSorting:!0,componentForTotalsCell:(0,l.ensureSafeComponent)(I.default,this)},{component:(0,l.ensureSafeComponent)(C.default,this),title:s,disableFiltering:!0,disableSorting:!0,componentForTotalsCell:(0,l.ensureSafeComponent)(I.default,this)},(0,f.getFilterColumn)(this.filteredContentIds,(0,f.getSerializedTotalFilterString)("",this.filterStatuses))]
return(0,f.updateSorting)(m,this.selectedSort,this.selectedSortDirection),m}_generateRouteTransitionQueryParams(e=null){const t=JSON.stringify(this.dateRange),n=this.selectedAccounts,a=JSON.stringify(this.selectedAccountsIds)
let i
i=e?this._findAccountById(e).name:n[0].name
return{dateRange:t,entityName:i,accountIds:a,campaignGroupIds:"[]",campaignIds:"[]",creativeIds:"[]"}}_findAccountById(e){return this.accounts.find((t=>t.id===e))}_downloadReport(e,t,n,a){const i=(0,f.serializeDateRange)(this.dateRange)
return this.reporting.downloadReport({reportType:e,dateRange:i,timeGranularity:t,entity:f.REPORT_ENTITIES.ACCOUNTS,ids:this.selectedAccountsIds,columns:n,statusStates:a})}_updateColumns(){this.accountColumns=this._getAccountColumns()}_getFilteredAccountIds(){return(0,f.getFilteredIds)(this.accounts,"",this.filterStatuses)}_getTotalsData(){const e=this.accounts||[],t=this.selectedAccounts||[],n=e.filter((e=>(this.filteredContentIds||[]).includes(e.id))),a=(0,f.getCurrentTableOperation)(e.length,t.length,n.length),i=De(e,(e=>e.referenceName)),r=De(t,(e=>e.referenceName)),o=De(n,(e=>e.referenceName))
let l,s
a===f.REPORTING_TABLE_OPERATIONS.FILTERED_OPERATION?(l=n,s=o):a===f.REPORTING_TABLE_OPERATIONS.SELECTED_OPERATION?(l=t,s=r):(l=e,s=i)
const c=(0,f.initializeTotalItemsMap)(l,this.currencyCode,this.formatter),u={currencyCode:this.currencyCode,[f.PROPERTY_NAME.NAME]:(0,f.getNameTotalText)(this.i18n,"ACCOUNT",a,l.length),[f.PROPERTY_NAME.COMPANY_NAME]:(0,f.getNameTotalText)(this.i18n,"COMPANY",a,s.length)}
return Object.assign({},c,u)}_setTotals(){this.totalMetricsValues=this._getTotalsData()}_reloadAccounts(){return this.reporting.getAccounts().then((e=>{const t=e.elements
this.accounts=t,this._updateColumns(),this._deselectAllAccounts()}))}_deselectAllAccounts(){this.args.updateQueryParams?.({accountIds:"[]"}),this._clearTotalCounts()}_clearTotalCounts(){this.numTotalCampaignGroups=0,this.numTotalCampaigns=0,this.numTotalCreatives=0}_updateChildTabCounts(){1===this.selectedAccounts.length&&this.updateTotalCountsTask.perform(this.selectedAccounts[0].id)}},Ie(ve,"propTypes",{accounts:p.PropTypes.array.isRequired,customViews:p.PropTypes.array.isRequired,destination:p.PropTypes.string,serializedAccountIds:p.PropTypes.string,updateQueryParams:p.PropTypes.func}),Q=Pe((J=ve).prototype,"formatter",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=Pe(J.prototype,"i18n",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=Pe(J.prototype,"iaRedesign",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=Pe(J.prototype,"lisaLiam",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=Pe(J.prototype,"lix",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=Pe(J.prototype,"localStorage",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=Pe(J.prototype,"reporting",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=Pe(J.prototype,"router",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=Pe(J.prototype,"tracking",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=Pe(J.prototype,"accountService",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=Pe(J.prototype,"dateRangeService",[Y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=Pe(J.prototype,"accounts",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.accounts||[]}}),ue=Pe(J.prototype,"isExportModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.destination===y.DESTINATION_PARAMETER_MAP.METRICS_DOWNLOAD&&this.selectedAccounts.length>0}}),de=Pe(J.prototype,"isEntityDeletionModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),pe=Pe(J.prototype,"isCreateAccountModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),me=Pe(J.prototype,"dateRange",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.dateRangeService.getCachedDateRange({cacheKey:this.dateRangeCacheKey,minimumDate:this.minimumDate})}}),ge=Pe(J.prototype,"accountColumns",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this._getAccountColumns()}}),be=Pe(J.prototype,"accountsToDelete",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),_e=Pe(J.prototype,"deletableChildCounts",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),he=Pe(J.prototype,"filteredContentIds",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this._getFilteredAccountIds()}}),fe=Pe(J.prototype,"filterStatuses",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.localStorage.get(h.REPORTING_LOCAL_STORAGE_KEYS.ACCOUNT_FILTERS)||null}}),Te=Pe(J.prototype,"selectedSort",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ee=Pe(J.prototype,"selectedSortDirection",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ye=Pe(J.prototype,"totalMetricsValues",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Se=Pe(J.prototype,"numTotalCampaignGroups",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),Ae=Pe(J.prototype,"numTotalCampaigns",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),Ce=Pe(J.prototype,"numTotalCreatives",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),Oe=Pe(J.prototype,"displayedItems",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Pe(J.prototype,"onSelectDelete",[r.action],Object.getOwnPropertyDescriptor(J.prototype,"onSelectDelete"),J.prototype),Pe(J.prototype,"routeToPerformanceChartFromAccount",[r.action],Object.getOwnPropertyDescriptor(J.prototype,"routeToPerformanceChartFromAccount"),J.prototype),Pe(J.prototype,"routeToDemographics",[r.action],Object.getOwnPropertyDescriptor(J.prototype,"routeToDemographics"),J.prototype),Pe(J.prototype,"onExportClicked",[r.action],Object.getOwnPropertyDescriptor(J.prototype,"onExportClicked"),J.prototype),Pe(J.prototype,"updateFilters",[r.action],Object.getOwnPropertyDescriptor(J.prototype,"updateFilters"),J.prototype),Pe(J.prototype,"reportingDateRangeUpdate",[r.action],Object.getOwnPropertyDescriptor(J.prototype,"reportingDateRangeUpdate"),J.prototype),Pe(J.prototype,"displayDataChanged",[r.action],Object.getOwnPropertyDescriptor(J.prototype,"displayDataChanged"),J.prototype),Pe(J.prototype,"didClickOnCheckbox",[r.action],Object.getOwnPropertyDescriptor(J.prototype,"didClickOnCheckbox"),J.prototype),Pe(J.prototype,"willSort",[r.action],Object.getOwnPropertyDescriptor(J.prototype,"willSort"),J.prototype),Pe(J.prototype,"didSort",[r.action],Object.getOwnPropertyDescriptor(J.prototype,"didSort"),J.prototype),Pe(J.prototype,"didFilter",[r.action],Object.getOwnPropertyDescriptor(J.prototype,"didFilter"),J.prototype),Pe(J.prototype,"didShowTableHeaderTooltip",[r.action],Object.getOwnPropertyDescriptor(J.prototype,"didShowTableHeaderTooltip"),J.prototype),Pe(J.prototype,"onDismissEntityDeletionModal",[r.action],Object.getOwnPropertyDescriptor(J.prototype,"onDismissEntityDeletionModal"),J.prototype),Pe(J.prototype,"deleteAccounts",[r.action],Object.getOwnPropertyDescriptor(J.prototype,"deleteAccounts"),J.prototype),Pe(J.prototype,"closeCreateAccountModal",[r.action],Object.getOwnPropertyDescriptor(J.prototype,"closeCreateAccountModal"),J.prototype),Pe(J.prototype,"openCreateAccountModal",[r.action],Object.getOwnPropertyDescriptor(J.prototype,"openCreateAccountModal"),J.prototype),Pe(J.prototype,"updateDeletableChildCountsTask",[H],Object.getOwnPropertyDescriptor(J.prototype,"updateDeletableChildCountsTask"),J.prototype),Pe(J.prototype,"updateCampaignCountTask",[c.task],Object.getOwnPropertyDescriptor(J.prototype,"updateCampaignCountTask"),J.prototype),Pe(J.prototype,"updateTotalCountsTask",[q],Object.getOwnPropertyDescriptor(J.prototype,"updateTotalCountsTask"),J.prototype),Pe(J.prototype,"lazyFetchAccountAnalyticsTask",[K],Object.getOwnPropertyDescriptor(J.prototype,"lazyFetchAccountAnalyticsTask"),J.prototype),Pe(J.prototype,"lazyFetchCampaignCountsTask",[W],Object.getOwnPropertyDescriptor(J.prototype,"lazyFetchCampaignCountsTask"),J.prototype),Pe(J.prototype,"_lazyFetchMetricsTask",[X],Object.getOwnPropertyDescriptor(J.prototype,"_lazyFetchMetricsTask"),J.prototype),$=J))||$);(0,t.setComponentTemplate)(Ne,Me)})),define("campaign-manager-web/components/reporting-page/campaign-groups-reporting-page",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","@linkedin/ember-prop-types","@glimmer/tracking","@ember/debug","campaign-manager-web/utils/lisa","campaign-manager-web/utils/account","campaign-manager-web/utils/api-endpoints","@ember/utils","rsvp","ember-concurrency-decorators","campaign-manager-web/constants/entity-status","ember-concurrency","campaign-manager-web/constants/lego","campaign-manager-web/constants/routes","campaign-manager-web/utils/url-manager","campaign-manager-web/constants/lix","campaign-manager-web/utils/local-storage-keys","campaign-manager-web/utils/tracking","campaign-manager-web/utils/reporting-table-theme","campaign-manager-web/constants/reporting","ember-lifeline","@embroider/util","campaign-manager-web/components/common-table-cells/string-or-dash","campaign-manager-web/components/common-table-cells/dash-cell","campaign-manager-web/components/campaign-groups-table/total-budget","campaign-manager-web/components/campaign-groups-table/daily-budget","campaign-manager-web/components/campaign-groups-table/bid-type","campaign-manager-web/components/campaign-groups-table/name","campaign-manager-web/components/cells/pivot-value-cell","campaign-manager-web/components/reporting-table/headers","campaign-manager-web/utils/reporting","campaign-manager-web/config/environment","campaign-manager-web/constants/application-experience","campaign-manager-web/utils/entity-status","campaign-manager-web/utils/session-storage-keys"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z){var j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye,Se,Ae,Ce,Oe,ve,we,Ie,Pe,Ne,Re,De,Me,Le,ke,Ue,xe,Fe,ze,je,Ge,Be,Ve,Ye,He,qe,Ke,We,Xe,$e,Je,Qe,Ze,et,tt
function nt(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function at(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function it(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const rt=(0,n.createTemplateFactory)({id:"lItXnBTJ",block:'[[[1,"\\n"],[10,0],[14,0,"reporting-container mb4 mh6 mt5"],[14,"data-js-reporting-container",""],[12],[1,"\\n  "],[8,[39,0],null,[["@selection","@selectedAccounts","@selectedCampaignGroups","@numTotalCampaignGroups","@numTotalCampaigns","@numTotalCreatives","@showCampaignGroupsTab"],[[30,0,["REPORT_ENTITIES","CAMPAIGN_GROUPS"]],[30,1],[30,0,["selectedCampaignGroups"]],[30,0,["campaignGroups","length"]],[30,0,["numTotalCampaigns"]],[30,0,["numTotalCreatives"]],true]],null],[1,"\\n  "],[10,0],[14,0,"reporting-actions-bar__actions-container u-border__common--bottom"],[12],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-flex-wrap u-items-center ph1 mr4"],[12],[1,"\\n      "],[8,[39,1],null,[["@account","@enableLisa","@onReload","@routeToCampaignCreate","@disabled"],[[30,0,["account"]],[30,0,["enableLisa"]],[30,0,["reloadCampaignGroups"]],[30,2],[30,0,["isAccountDeletionInitiated"]]]],null],[1,"\\n"],[41,[30,0,["isEnterpriseCampaignGroupCreationDisabled"]],[[[1,"        "],[8,[39,3],[[24,0,"u-layout__vertical-align-middle"]],[["@placement","@contentClass"],["bottom","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n            "],[8,[39,4],[[4,[38,6],[[30,3,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle","@text"],["small","tertiary","question",true,[28,[37,5],["i18n_enterprise_cannot_create_campaign_group_tooltip_a11y_label","campaign-manager-web/components/reporting-page/campaign-groups-reporting-page"],null]]],null],[1,"\\n          "]],[3]],[[[1,"\\n            "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,7],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,5],["i18n_enterprise_cannot_create_campaign_group_tooltip","campaign-manager-web/components/reporting-page/campaign-groups-reporting-page"],null]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["enableCampaignGroupBulkActions"]],[[[1,"        "],[10,0],[14,1,"campaign-groups-reporting__ads-bulkactions"],[12],[1,"\\n          "],[8,[39,8],null,[["@accountId","@entityType","@campaignGroupIds","@selectedEntities","@numTotalEntities","@onBulkActionsPanelOpen","@canImport"],[[30,0,["accountId"]],[30,0,["ENTITY_TYPES","CAMPAIGN_GROUP"]],[30,0,["campaignGroupIds"]],[30,0,["selectedCampaignGroups"]],[30,0,["campaignGroups","length"]],[30,0,["launchBulkActionsSurvey"]],[28,[37,9],[[30,0,["account","canEditCampaign"]],[28,[37,10],[[30,0,["isEnterpriseCampaignGroupCreationDisabled"]]],null]],null]]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"\\n      "],[8,[39,4],[[24,"data-js-reporting-container__delete-button",""],[24,0,"m1 pl3 pr2 reporting-actions-bar__trash-icon-button"],[16,"disabled",[30,0,["isDeleteDisabled"]]],[4,[38,11],["delete_campaign_groups"],null],[4,[38,12],["click",[28,[37,13],[[30,0,["onSelectDelete"]],"[data-js-reporting-container__delete-button]"],null]],null]],[["@size","@buttonType","@emphasized","@icon","@text"],["small","secondary",true,"trash",[28,[37,5],["i18n_delete_campaign_groups_description","campaign-manager-web/components/reporting-page/campaign-groups-reporting-page"],null]]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-flex-wrap u-items-center ph1"],[12],[1,"\\n      "],[8,[39,4],[[24,0,"m1"],[16,"aria-label",[28,[37,5],["i18n_performance_chart_a11y_button_text","campaign-manager-web/components/reporting-page/campaign-groups-reporting-page"],null]],[16,"disabled",[30,0,["isChartingDisabled"]]],[4,[38,12],["click",[28,[37,13],[[30,0,["routeToPerformanceChartFromCampaignGroups"]],null],null]],null]],[["@size","@buttonType","@emphasized","@text"],["small","secondary",true,[28,[37,5],["i18n_performance","campaign-manager-web/components/reporting-page/campaign-groups-reporting-page"],null]]],null],[1,"\\n      "],[8,[39,4],[[24,0,"m1"],[16,"aria-label",[28,[37,5],["i18n_demographics_a11y_button_text","campaign-manager-web/components/reporting-page/campaign-groups-reporting-page"],null]],[16,"disabled",[30,0,["isChartingDisabled"]]],[4,[38,12],["click",[30,0,["routeToDemographics"]]],null]],[["@size","@buttonType","@emphasized","@text"],["small","secondary",true,[28,[37,5],["i18n_demographics","campaign-manager-web/components/reporting-page/campaign-groups-reporting-page"],null]]],null],[1,"\\n"],[41,[30,0,["isChartingMaxReached"]],[[[1,"        "],[8,[39,3],null,[["@placement","@contentClass"],["top","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n            "],[8,[39,4],[[4,[38,6],[[30,4,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle","@text"],["small","tertiary","question",true,[28,[37,5],["i18n_campaign_groups_charting_max_tooltip_a11y_label","campaign-manager-web/components/reporting-page/campaign-groups-reporting-page"],null]]],null],[1,"\\n          "]],[4]],[[[1,"\\n            "],[10,2],[12],[1,"\\n              "],[1,[28,[35,5],["i18n_campaign_groups_charting_max_tooltip","campaign-manager-web/components/reporting-page/campaign-groups-reporting-page"],[["max"],[[30,0,["maxEntitiesForCharting"]]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n      "],[8,[39,4],[[16,"disabled",[28,[37,14],[[30,0,["campaignGroups","length"]],0],null]],[24,0,"m1"],[4,[38,11],["download_all"],null],[4,[38,12],["click",[30,0,["onShowExportModal"]]],null]],[["@size","@buttonType","@emphasized","@text"],["small","secondary",true,[28,[37,5],["i18n_export","campaign-manager-web/components/reporting-page/campaign-groups-reporting-page"],null]]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"reporting-actions-bar__filters-container"],[12],[1,"\\n    "],[10,0],[14,0,"reporting-actions-bar__search-container"],[12],[1,"\\n      "],[8,[39,15],[[16,0,[29,["reporting-actions-bar__search"," ",[36,16]]]],[16,"placeholder",[28,[37,5],["i18n_search_placeholder","campaign-manager-web/components/reporting-page/campaign-groups-reporting-page"],null]],[16,"aria-label",[28,[37,5],["i18n_search_placeholder","campaign-manager-web/components/reporting-page/campaign-groups-reporting-page"],null]],[4,[38,12],["input",[28,[37,17],["target.value",[30,0,["updateSearchString"]]],null]],null]],[["@value"],[[30,0,["searchString"]]]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-flex-wrap u-justify-start u-justify-end-sm"],[12],[1,"\\n      "],[10,0],[14,0,"reporting-actions-bar__filter-item"],[12],[1,"\\n        "],[8,[39,18],null,[["@filterConfig","@filterStatuses","@onUpdateFilters","@entities"],[[30,0,["filterConfig"]],[30,0,["filterStatuses"]],[30,0,["updateFilters"]],[30,0,["campaignGroupsForFilter"]]]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"reporting-actions-bar__filter-item u-flex-wrap u-justify-start u-justify-end-sm"],[12],[1,"\\n        "],[8,[39,19],null,[["@defaultViews","@customViews","@selectedViewIdentifier","@onViewSelected","@onCustomizationClicked"],[[30,0,["defaultViews"]],[30,0,["customViews"]],[30,0,["selectedViewIdentifier"]],[30,0,["updateCampaignGroupColumns"]],[30,0,["showCustomizationModal"]]]],null],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,0],[14,0,"reporting-actions-bar__filter-item"],[12],[1,"\\n        "],[8,[39,20],null,[["@selectedBreakdown","@updateBreakdown","@clearBreakdown"],[[30,0,["selectedBreakdown"]],[30,0,["updateBreakdown"]],[30,0,["clearBreakdown"]]]],null],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,21],[[24,0,"reporting-actions-bar__filter-item"]],[["@minimumDate","@dateRangeUpdate"],[[28,[37,22],[[30,0,["account","createdAt"]]],null],[30,0,["reportingDateRangeUpdate"]]]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"reporting-container__table-container"],[12],[1,"\\n    "],[8,[39,23],[[24,0,"reporting-table__rows"]],[["@data","@columns","@onDisplayDataChangedAction","@pageSize","@pageSizeValues","@enableRowSelection","@didClickOnCheckbox","@didChangePageSize","@selectedItems","@willSort","@didSort","@totalsData","@enableStickyFirstColAndHeaders","@theme","@didShowHeaderTooltipForSorting","@caption","@onHeader"],[[30,0,["campaignGroups"]],[30,0,["campaignGroupColumns"]],[30,0,["displayDataChanged"]],[30,0,["pageSize"]],[30,0,["pageSizeValues"]],true,[30,0,["didClickOnCheckbox"]],[30,0,["didChangePageSize"]],[30,0,["selectedCampaignGroups"]],[30,0,["willSort"]],[30,0,["didSort"]],[30,0,["totalMetricsValues"]],true,[30,0,["customTheme"]],[30,0,["didShowTableHeaderTooltip"]],[28,[37,5],["i18n_ads_table_caption","campaign-manager-web/components/reporting-page/campaign-groups-reporting-page"],null],"click"]],null],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["enableLisa"]],[[[1,"  "],[8,[39,24],null,[["@accountId"],[[30,0,["accountId"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,25],null,[["@entityType","@entities","@childCounts","@isLoading","@isOpen","@onDismiss","@onSuccess","@onDelete","@returnFocusTo"],[[30,0,["ENTITY_TYPES","CAMPAIGN_GROUP"]],[30,0,["campaignGroupsToDelete"]],[30,0,["deletableChildCounts"]],[28,[37,26],[[30,0,["updateTotalCountsTask","isRunning"]],[30,0,["updateDeletableChildCountsTask","isRunning"]]],null],[30,0,["isEntityDeletionModalOpen"]],[30,0,["onDismissEntityDeletionModal"]],[30,0,["onSuccessEntityDeletionModal"]],[30,0,["deleteCampaignGroups"]],[30,0,["entityDeletionTriggerSelector"]]]],null],[1,"\\n\\n"],[8,[39,27],null,[["@isOpen","@dismissModal","@onExportClicked","@dateRange","@compareToDateRange","@reportTypes","@selectedEntities","@defaultViews","@customViews","@isBenchmarkingEnabled"],[[30,0,["showExportModal"]],[30,0,["dismissExportModal"]],[30,0,["onExportClicked"]],[30,0,["dateRange"]],[30,0,["comparisonDateRange"]],[30,0,["supportedReportTypes"]],[30,0,["REPORT_ENTITIES","CAMPAIGN_GROUPS"]],[30,0,["defaultViews"]],[30,0,["customViews"]],true]],null],[1,"\\n\\n"],[8,[39,28],null,[["@dismissModal","@isOpen","@customViews","@selectedViewIdentifier","@afterUpdateSuccess","@triggerSelectorForReturnFocus","@onSelectedColumnsChange","@reportingEntityType"],[[30,0,["dismissColumnCustomizationModal"]],[30,0,["isCustomizationModalOpen"]],[30,0,["customViews"]],[30,0,["selectedViewIdentifier"]],[30,0,["updateCustomViews"]],[30,0,["triggerSelectorForReturnFocus"]],[30,0,["onSelectedColumnsChange"]],[30,0,["REPORT_ENTITIES","CAMPAIGN_GROUPS"]]]],null]],["@selectedAccounts","@routeToCampaignCreate","triggerData","triggerData"],false,["reporting-tabs","create-button-dropdown","if","hue-web-toggletip","hue-web-button","t","hue-web-toggletip-trigger","hue-web-foundations@-text-body","bulk-actions-dropdown","and","not","track-interaction","on","fn","eq","cm-text-input","hue-web-foundations@-artdeco-migration-scope","pick","reporting-filter-dropdown","reporting-view-dropdown","reporting-breakdown-dropdown","comparison-date-range-picker","date-from-timestamp","ads-table","lisa-account-accordions","entity-deletion-modal","or","reporting-export-modal","column-customization-modal"]]',moduleName:"campaign-manager-web/components/reporting-page/campaign-groups-reporting-page.hbs",isStrictMode:!1}),ot="[data-js-reporting-container]",lt=Object.freeze([b.STATUSES.ACTIVE,b.STATUSES.CANCELED,b.STATUSES.DRAFT,b.STATUSES.PAUSED]),st=Object.freeze([...lt,b.UNIFIED_STATUSES[b.ENTITY_TYPES.CAMPAIGN_GROUP].NOT_DELIVERING])
let ct=e.default=(j=(0,i.inject)(),G=(0,i.inject)(),B=(0,i.inject)(),V=(0,i.inject)(),Y=(0,i.inject)(),H=(0,i.inject)(),q=(0,i.inject)(),K=(0,i.inject)(),W=(0,i.inject)(),X=(0,i.inject)(),$=(0,i.inject)(),J=(0,i.inject)(),Q=(0,i.inject)(),Z=(0,i.inject)("router"),ee=(0,i.inject)("ab-tests"),te=(0,i.inject)("account"),ne=(0,i.inject)("date-range"),ae=(0,i.inject)("hue-web-toast"),ie=(0,i.inject)("campaign-group"),re=(0,g.task)({restartable:!0}),oe=(0,g.task)({restartable:!0}),le=(0,g.task)({restartable:!0}),se=(0,g.task)({restartable:!0}),(0,o.assertPropTypes)((tt=class extends a.default{get deserializedCampaignGroupIds(){return JSON.parse(this.args.serializedCampaignGroupIds||"[]")}get campaignGroupIds(){return this.args.campaignGroups.map((e=>e.id))}get selectedCampaignGroups(){return this.campaignGroups.filter((e=>this.deserializedCampaignGroupIds.includes(e.id)))}get selectedCampaignGroupsIds(){return this.selectedCampaignGroups.map((e=>e.id))}get account(){const e=this.args.selectedAccounts
return e&&1===e.length?e[0]:null}get accountId(){return Number(this.account.id)}get currencyCode(){return this.account?.currencyCode||null}get enableLisa(){return(0,c.isLisaUser)(this.lisaLiam.accessType)}get isAccountDeletionInitiated(){return(0,u.isAccountDeletionInitiated)(this.account)}get isEnterpriseCampaignGroupCreationDisabled(){let e=this.account.isEnterprise
return this.enableLisa&&this.account.isLmsEnterpriseAccount&&this.account.testAccount&&(e=!1),e}get enableCampaignGroupBulkActions(){return this.lix.getTreatmentIsEnabled(E.LIX_TEST_KEYS.enableCampaignGroupBulkActions)}get isDynamicBudgetOptimizationLixEnabled(){return this.lix.getTreatmentIsEnabled(E.LIX_TEST_KEYS.enableDynamicBudgetOptimization)}get isDeleteDisabled(){return!this.account.canEditCampaign||(0===this.selectedCampaignGroups.length||(!!this.selectedCampaignGroups.some((e=>[b.STATUSES.PENDING_DELETION,b.STATUSES.REMOVED].includes(e.status)))||!!(0,u.isLmsEnterpriseAccount)(this.account)))}get isChartingMaxReached(){const e=this.filteredContentIds?.length||0,t=this.selectedCampaignGroups?.length||0
return(t>0?t:e)>this.maxEntitiesForCharting}get isChartingDisabled(){return this.isChartingMaxReached||0===this.filteredContentIds.length}get supportedReportTypes(){return this.accountService.getSupportedReportTypes(k.CAMPAIGN_GROUP)}get defaultViews(){return(0,k.getReportingViews)({areMRCMetricsSupported:this.lix.getTreatmentIsEnabled(E.LIX_TEST_KEYS.enableMrcClickAndImpressionMetrics),areQualifiedLeadMetricsSupported:this.lix.getTreatmentIsEnabled(E.LIX_TEST_KEYS.enableQualifiedLeadsMetrics)})}get campaignGroupsForFilter(){return this.campaignGroups.map((e=>{const t=e.status,n=e.servingStatuses,a=(0,F.getUnifiedStatus)(this.ENTITY_TYPES.CAMPAIGN_GROUP,t,n)
return{...e,status:a}}))}get filterConfig(){const e=[{name:"campaignGroupStatus",propertyName:"status",options:this.filterOptions,defaultSelections:st}]
return this.testFilterOptions.length&&e.push({name:"test",propertyName:"applicationExperience",options:this.testFilterOptions}),this.applicationExperienceFilterOptions.length&&e.push({name:"applicationExperience",propertyName:"applicationExperience",options:this.applicationExperienceFilterOptions}),e}get applicationExperienceFilterOptions(){const e={}
return this.campaignGroups.forEach((t=>{t.applicationExperience===x.APPLICATION_EXPERIENCE_CASE.BOOST_CONTENT?e[x.APPLICATION_EXPERIENCE_CHANNEL_CASE.BOOST_CONTENT]=!0:e[x.APPLICATION_EXPERIENCE_CHANNEL_CASE.CAMPAIGN_MANAGER_CONTENT]=!0})),Object.keys(e)}get testEnabledMap(){return{[x.APPLICATION_EXPERIENCE_TEST_CASE.AB_TEST]:this.lix.getTreatmentIsEnabled(E.LIX_TEST_KEYS.enableApplicationExperienceDisplayAndFilterAbTest)}}get testFilterOptions(){const e={}
this.campaignGroups.forEach((t=>{t.applicationExperience===x.APPLICATION_EXPERIENCE_CASE.AB_TEST&&(e[x.APPLICATION_EXPERIENCE_TEST_CASE.AB_TEST]=!0)}))
return Object.keys(e).filter((e=>this.testEnabledMap[e]))}constructor(){if(super(...arguments),nt(this,"lisaLiam",de,this),nt(this,"lix",pe,this),nt(this,"tracking",me,this),nt(this,"locale",ge,this),nt(this,"xhr",be,this),nt(this,"i18n",_e,this),nt(this,"jet",he,this),nt(this,"reporting",fe,this),nt(this,"formatter",Te,this),nt(this,"localStorage",Ee,this),nt(this,"sessionStorage",ye,this),nt(this,"inProductModule",Se,this),nt(this,"a11yNotification",Ae,this),nt(this,"router",Ce,this),nt(this,"abTest",Oe,this),nt(this,"accountService",ve,this),nt(this,"dateRangeService",we,this),nt(this,"toast",Ie,this),nt(this,"campaignGroupService",Pe,this),nt(this,"campaignGroups",Ne,this),nt(this,"numTotalCampaigns",Re,this),nt(this,"numTotalCreatives",De,this),nt(this,"numTotalAbTests",Me,this),nt(this,"filteredContentIds",Le,this),nt(this,"showExportModal",ke,this),nt(this,"isCustomizationModalOpen",Ue,this),nt(this,"deletableChildCounts",xe,this),nt(this,"entityDeletionTriggerSelector",Fe,this),nt(this,"projections",ze,this),nt(this,"isEntityDeletionModalOpen",je,this),nt(this,"selectedViewIdentifier",Ge,this),nt(this,"selectedSort",Be,this),nt(this,"selectedSortDirection",Ve,this),nt(this,"searchString",Ye,this),nt(this,"customViews",He,this),nt(this,"totalMetricsValues",qe,this),nt(this,"filterStatuses",Ke,this),nt(this,"campaignGroupColumns",We,this),nt(this,"displayedItems",Xe,this),nt(this,"dateRange",$e,this),nt(this,"comparisonDateRange",Je,this),nt(this,"selectedBreakdown",Qe,this),nt(this,"campaignGroupsToDelete",Ze,this),nt(this,"abTestsToDelete",et,this),at(this,"searchStringTranslators",null),at(this,"columnsToSearch",C.COLUMNS_TO_SEARCH.CAMPAIGN_GROUPS),at(this,"triggerSelectorForReturnFocus",k.REPORTING_VIEW_DROPDOWN_TRIGGER_SELECTOR),at(this,"ENTITY_TYPES",b.ENTITY_TYPES),at(this,"REPORT_ENTITIES",k.REPORT_ENTITIES),at(this,"maxEntitiesForCharting",k.MAX_SELECTED_ENTITIES_FOR_CHARTING),at(this,"pageSize",this.localStorage.get(y.PERMANENT_REPORTING_LOCAL_STORAGE_KEYS.TABLE_PAGINATION_SIZE)||k.REPORTING_DEFAULT_PAGE_SIZE),at(this,"pageSizeValues",k.reportingPageSizeValues),at(this,"customTheme",new A.default),at(this,"filterOptions",k.CAMPAIGN_GROUP_STATUS_FILTER_OPTIONS_V2),this.sessionStorage.containsKey(z.SESSION_STORAGE_REPORTING_TABLE_KEYS.CAMPAIGN_GROUPS)){const{column:e,direction:t}=this.sessionStorage.get(z.SESSION_STORAGE_REPORTING_TABLE_KEYS.CAMPAIGN_GROUPS)
this.selectedSort=e,this.selectedSortDirection=t}this._setupFilters(),this._setupView(),this._setupBreakdown(),this.campaignGroupColumns=this._getCampaignGroupColumns(this.selectedViewIdentifier),this.updateTotalCountsTask.perform(this.deserializedCampaignGroupIds)}willDestroy(){super.willDestroy(...arguments),(0,O.runDisposables)(this)}onSelectDelete(e){this.deletableChildCounts={[b.ENTITY_TYPES.CAMPAIGN]:this.numTotalCampaigns,[b.ENTITY_TYPES.CREATIVE]:this.numTotalCreatives},this.entityDeletionTriggerSelector=e||ot,this.campaignGroupsToDelete=this.selectedCampaignGroups,this.isEntityDeletionModalOpen=!0}routeToPerformanceChartFromCampaignGroups(e){const t=parseInt(this.accountId,10),n=this._generateRouteTransitionQueryParams(e)
this.router.transitionTo(f.ROUTE_NAME.ACCOUNT_PERFORMANCE_CHART,t,{queryParams:n})}routeToDemographics(){const e=parseInt(this.accountId,10),t=this._generateRouteTransitionQueryParams()
t.pivot=k.JOB_FUNCTION,this.router.transitionTo(f.ROUTE_NAME.ACCOUNT_DEMOGRAPHICS,e,{queryParams:t})}onShowExportModal(){this.showExportModal=!0}dismissExportModal(){this.showExportModal=!1}updateCampaignGroupColumns(e){this.selectedViewIdentifier=e,this.localStorage.put(y.PERMANENT_REPORTING_LOCAL_STORAGE_KEYS.VIEW_SELECTION,e),this.campaignGroupColumns=this._getCampaignGroupColumns(e),this.lazyFetchCampaignGroupAnalyticsTask.perform(this.displayedItems),this._resetTotalMetrics()}onExportClicked({reportType:e,timeGranularity:t,columns:n,enableTimeComparison:a}){return this._downloadReport(e,t,n,a)}updateFilters(e){const t=y.REPORTING_LOCAL_STORAGE_KEYS.CAMPAIGN_GROUP_FILTERS
this.filterStatuses=e,this.localStorage.put(t,e),this.filteredContentIds=this._getFilteredCampaignGroupIds(),this._updateColumns()}showCustomizationModal(){this.isCustomizationModalOpen=!0}dismissColumnCustomizationModal(){this.isCustomizationModalOpen=!1}updateCustomViews(e,t){this.isCustomizationModalOpen=!1,this.customViews=e,this.updateCampaignGroupColumns(t||k.REPORTING_VIEWS.PERFORMANCE)}onSelectedColumnsChange(e,t,n){return(0,k.alterSelectedColumnsCustomizationOnColumnToggle)(e,t,n)}updateSearchString(e){this.searchString=e,this.localStorage.put(y.REPORTING_LOCAL_STORAGE_KEYS.CAMPAIGN_GROUP_SEARCH,e),this.filteredContentIds=this._getFilteredCampaignGroupIds(),(0,O.debounceTask)(this,"_updateColumns",U.default.callbackDelay.medium)}updateBreakdown(e){(0,k.clearBreakdowns)(this.displayedItems),this.selectedBreakdown=e,this.lazyFetchCampaignGroupAnalyticsTask.perform(this.displayedItems),this.localStorage.put(y.REPORTING_LOCAL_STORAGE_KEYS.BREAKDOWN_SELECTION,e),this._updateColumns()}clearBreakdown(){(0,k.clearBreakdowns)(this.displayedItems),this.selectedBreakdown=null,this.localStorage.remove(y.REPORTING_LOCAL_STORAGE_KEYS.BREAKDOWN_SELECTION)}reportingDateRangeUpdate(e,t){this._clearAnalyticsDataAndSorting(e),this.dateRange=e,this.comparisonDateRange=t,this.campaignGroupColumns=this._getCampaignGroupColumns(this.selectedViewIdentifier),this.lazyFetchCampaignGroupAnalyticsTask.perform(this.displayedItems),this._resetTotalMetrics(),t&&this._triggerTrackingEvent("historical_comparison_reporting_table_view_event")}launchBulkActionsSurvey(){this.inProductModule.launchModule(h.WIDGET_IDS.SURVEY_BULK_ACTIONS).catch((e=>{this.jet.error(new Error(`Failed to launch BulkActions survey: ${e}`),"bulkactions-survey-launch-error",!1)}))}displayDataChanged({visibleContent:e}){this.displayedItems=e,this.lazyFetchCampaignGroupAnalyticsTask.perform(e)}onCampaignGroupSelectStatus(e,t){if(e.status!==b.STATUSES.DRAFT)return this.reporting.updateStatus(d.default.campaignGroups,e,t)
this.openCampaignGroupEdit(e.id)}didClickOnCheckbox(e){this._setSelectedIds(e.selectedItems.map((e=>e.id))),this.args.updateCampaignGroupIds(this.deserializedCampaignGroupIds)
const t=this._getTotalMetricsIds()
this._fetchTotalMetricsValuesTask.perform(t),this.updateTotalCountsTask.perform(t)}didChangePageSize(e){this.localStorage.put(y.PERMANENT_REPORTING_LOCAL_STORAGE_KEYS.TABLE_PAGINATION_SIZE,e)}willSort(e){if((0,k.isAnalyticsColumn)(e)){const t=(0,k.extractProjectionCols)([e]),n=(0,k.filterEntitiesWithNoAnalytics)(this.campaignGroups,e),a=n.map((e=>e.id)),i=(0,k.serializeDateRange)(this.dateRange)
return this.reporting.getStatistics({campaignGroupIds:a,dateRange:i,projections:t,accountIds:[this.accountId],pivots:[k.PIVOTS.CAMPAIGN_GROUP]}).then((({elements:t})=>{(0,k.updateAnalyticsForEntities)(n,t,e)}))}return(0,m.resolve)()}didSort(e){if(this._triggerTrackingEvent("header_column_sort"),!(0,k.isTableSorted)(e))return
const t=(0,k.getTableSortParts)(e)
this.sessionStorage.put(z.SESSION_STORAGE_REPORTING_TABLE_KEYS.CAMPAIGN_GROUPS,{[z.SESSION_STORAGE_SORT_DATA_KEYS.COLUMN]:t.selectedSort,[z.SESSION_STORAGE_SORT_DATA_KEYS.DIRECTION]:t.selectedSortDirection}),this.selectedSort=t.selectedSort,this.selectedSortDirection=t.selectedSortDirection}didShowTableHeaderTooltip(){this.tracking.fireInteractionEvent("header_tooltip",S.CONTROL_INTERACTION_TYPE.HOVER)}onSuccessEntityDeletionModal(){this.entityDeletionTriggerSelector=ot}onDismissEntityDeletionModal(){this.campaignGroupsToDelete=[],this.abTestsToDelete=[],this.isEntityDeletionModalOpen=!1}onCampaignGroupLinkClick(e){this._setSelectedIds([e]),this.args.updateCampaignGroupIds(this.deserializedCampaignGroupIds)}reloadCampaignGroups(){return this.reporting.getCampaignGroups(this.accountId).then((e=>{const t=this.account,n=e.elements,a=n.map((e=>(0,k.decorateCampaignGroup)(t,e)))
this.campaignGroups=a,this.filteredContentIds=this._getFilteredCampaignGroupIds(),this._updateColumns(),this._setSelectedIds(this.deserializedCampaignGroupIds.filter((e=>n.find((t=>e===t.id))))),this._resetTotalMetrics(),this.updateTotalCountsTask.perform(this.deserializedCampaignGroupIds)}))}async deleteCampaignGroups(e){const t=this.abTestsToDelete.map((e=>this.abTest.deleteAbTest(e.entityUrn)))
t.push(this.campaignGroupService.deleteCampaignGroups(e))
const n=await Promise.all(t)
return this.deselectAllCampaignGroups(),await this.reloadCampaignGroups(),n[n.length-1]}async getTotalCounts(e){const t=e.length?await this.abTest.fetchAbTestsByCampaignGroup(e):[],n=await this.reporting.getCampaigns(this.accountId,e,0),a=await this.reporting.getCreatives(this.accountId,e,[],0),i=t.filter((e=>b.DELETABLE_AB_TEST_ENTITY_STATUSES[b.ENTITY_TYPES.CAMPAIGN_GROUP].has(e.uiState)))
return this.abTestsToDelete=i,{abTestCount:i.length,campaignCount:n?.paging?.total,creativeCount:a?.paging?.total}}deselectAllCampaignGroups(){this.args.updateQueryParams?.({campaignGroupIds:"[]"})}getAnalytics(e,t,n,a){const i=e?n:n.filter((e=>!e.analytics)),r=this.projections,o=[k.PIVOTS.CAMPAIGN_GROUP]
if(a&&o.push(a),i.length>0){const e=i.map((e=>e.id))
return this.reporting.getStatistics({pivots:o,campaignGroupIds:e,dateRange:(0,k.serializeDateRange)(t),projections:r})}return(0,m.resolve)(k.EMPTY_API_RESPONSE)}getTotalMetrics(e){const t=this.accountId,n=this.dateRange,a=this.projections,i=(0,k.getOptimalIdsForTotals)(e,this.campaignGroups)
return this.reporting.getStatistics({campaignGroupIds:i,pivots:[k.PIVOTS.ACCOUNT],dateRange:(0,k.serializeDateRange)(n),accountIds:[t],projections:a})}openCampaignGroupEdit(e){const t={setStatus:b.STATUSES.ACTIVE}
this.router.transitionTo(f.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_ITEM,e,{queryParams:t})}*lazyFetchCampaignGroupAnalyticsTask(e){if(e){yield(0,_.timeout)(U.default.callbackDelay.short)
const{dateRange:t,selectedBreakdown:n,comparisonDateRange:a}=this,i=a?.startDate?this.getAnalytics.bind(this,!0,a):null,r=this.getAnalytics.bind(this,!0,t)
yield this.reporting.fetchAnalyticsAndSet(r,e,n,i)}}*updateTotalCountsTask(e){yield(0,_.waitForQueue)("actions")
const{abTestCount:t,campaignCount:n,creativeCount:a}=yield this.getTotalCounts(e)
this.numTotalAbTests=t,this.numTotalCampaigns=n,this.numTotalCreatives=a,this.deletableChildCounts={[x.APPLICATION_EXPERIENCE_CASE.AB_TEST]:this.numTotalAbTests,[this.ENTITY_TYPES.CAMPAIGN]:this.numTotalCampaigns,[this.ENTITY_TYPES.CREATIVE]:this.numTotalCreatives}}*updateDeletableChildCountsTask(e){const{abTestCount:t,campaignCount:n,creativeCount:a}=yield this.getTotalCounts(e)
this.deletableChildCounts={[x.APPLICATION_EXPERIENCE_CASE.AB_TEST]:t,[b.ENTITY_TYPES.CAMPAIGN]:n,[b.ENTITY_TYPES.CREATIVE]:a}}*_fetchTotalMetricsValuesTask(e){const t=(yield this.getTotalMetrics(e)).elements[0]||k.EMPTY_METRICS
this.totalMetricsValues=Object.assign({analytics:t},this._getTotalsData())}_generateRouteTransitionQueryParams(e=null){const t=JSON.stringify(this.dateRange),n=this.selectedCampaignGroups
let a,i=null,r=!1
e?(i=this._findCampaignGroupById(e).name,a=JSON.stringify([e])):1===n.length?(i=n[0].name,a=JSON.stringify(this.selectedCampaignGroupsIds)):n.length>0?a=JSON.stringify(this.selectedCampaignGroupsIds):(i=1===this.filteredContentIds.length?this._findCampaignGroupById(this.filteredContentIds[0]).name:null,a=JSON.stringify(this.filteredContentIds),r=!0)
return{dateRange:t,isChartingAll:r,entityName:i,campaignGroupIds:a,campaignIds:"[]",creativeIds:"[]"}}_findCampaignGroupById(e){return this.campaignGroups.find((t=>t.id===e))}_downloadReport(e,t,n,a){const i=(0,k.serializeDateRange)(this.dateRange),r=this.selectedCampaignGroupsIds,o=this.filteredContentIds,l=a?(0,k.serializeDateRange)(this.comparisonDateRange):null
let s,c=this.REPORT_ENTITIES.CAMPAIGN_GROUPS
const u=this.campaignGroups.length
if(r&&r.length>0&&r.length!==u)s=r
else if(o&&o.length>0&&o.length!==u)s=o
else{const e={deserializedCampaignGroupIds:this.deserializedCampaignGroupIds,selectedAccounts:this.args.selectedAccounts},t=(0,k.findLowestLevelEntities)(e)
s=t.ids,c=t.entity}return this.reporting.downloadReport({reportType:e,dateRange:i,timeGranularity:t,entity:c,ids:s,columns:n,compareToDateRange:l})}_getCampaignGroupColumns(e){const t=this.i18n,n=e=>t.lookupTranslation(L.default,e),a=(0,k.getToggleColumn)(t,this,{onToggle:e=>this._onToggleCampaignGroupStatus(e)},this.ENTITY_TYPES.CAMPAIGN_GROUP),i={actions:{onCampaignGroupLinkClick:this.actions.onCampaignGroupLinkClick.bind(this)},propertyName:k.PROPERTY_NAME.NAME,component:(0,v.ensureSafeComponent)(D.default,this),componentForExpandedCell:(0,v.ensureSafeComponent)(M.default,this),title:n("campaign_group_name")(),filterPlaceholder:n("campaign_group_filter")(),componentForTotalsCell:(0,v.ensureSafeComponent)(w.default,this),disableFiltering:!0,canEditCampaign:this.account.canEditCampaign,accountId:this.accountId,account:this.account,isLmsEnterpriseCG:(0,u.isLmsEnterpriseAccount)(this.account),dateRange:JSON.stringify(this.dateRange),onSelectStatus:this.actions.onCampaignGroupSelectStatus.bind(this),onSelectDelete:(e,t)=>{this.campaignGroupsToDelete=[e],this.isEntityDeletionModalOpen=!0,this.entityDeletionTriggerSelector=t,this.updateDeletableChildCountsTask.perform([e.id])},getRowChildCounts:e=>{this.updateDeletableChildCountsTask.perform([e.id])}},r=(0,k.getStatusColumn)(this,t,this.filterOptions,{onSelectStatus:this.actions.onCampaignGroupSelectStatus.bind(this)},this.account.canEditCampaign,this.ENTITY_TYPES.CAMPAIGN_GROUP,"status_change_campaign_group",this.accountId,this.lix)
r.statusFilterTrackingEvent="status_filter_campaign_group"
const o=(0,k.getFilterColumn)(this.filteredContentIds,(0,k.getSerializedTotalFilterString)(this.searchString,this.filterStatuses)),l={propertyName:k.PROPERTY_NAME.TOTAL_BUDGET,component:(0,v.ensureSafeComponent)(P.default,this),title:n("lifetime_budget")(),disableFiltering:!0,componentForTotalsCell:(0,v.ensureSafeComponent)(w.default,this)}
let s=[]
const c={[k.PROPERTY_NAME.NAME]:i,[k.PROPERTY_NAME.STATUS]:r,[k.FILTER_COLUMN_NAME]:o,[k.PROPERTY_NAME.TOTAL_BUDGET]:l}
c[k.PROPERTY_NAME.ENTITY_TOGGLE]=a
const d=this.isDynamicBudgetOptimizationLixEnabled
if(d){const e={propertyName:k.PROPERTY_NAME.CAMPAIGN_GROUP_DAILY_BUDGET,component:(0,v.ensureSafeComponent)(N.default,this),title:n("daily_budget")(),disableFiltering:!0,componentForTotalsCell:(0,v.ensureSafeComponent)(w.default,this)},t={propertyName:k.PROPERTY_NAME.BID,sortedBy:k.PROPERTY_NAME.BID,component:(0,v.ensureSafeComponent)(R.default,this),title:n("bid")(),disableFiltering:!0,componentForTotalsCell:(0,v.ensureSafeComponent)(I.default,this)}
c[k.PROPERTY_NAME.CAMPAIGN_GROUP_DAILY_BUDGET]=e,c[k.PROPERTY_NAME.BID]=t}let p=[]
if((0,k.isDefaultView)(e)){p=(0,k.getSharedDefaultViewMetrics)(k.reportingTabTypes.CAMPAIGN_GROUP,this.lix).concat((0,k.getDefaultViewMetrics)(k.reportingTabTypes.CAMPAIGN_GROUP,this.lix)[e])}else p=[k.FILTER_COLUMN_NAME].concat((0,k.getViewMetricsFromCustomViews)(this.customViews,e,d))
return s=s.concat((0,k.getReportingColumns)(this,p,t,k.NON_EXISTENT_CAMPAIGN_GROUPS_METRICS,c,this.lix)),this.projections=(0,k.extractProjectionCols)(s),(0,k.updateSorting)(s,this.selectedSort,this.selectedSortDirection),s}_onToggleCampaignGroupStatus(e){return(0,F.isToggleActivatable)(this.ENTITY_TYPES.CAMPAIGN_GROUP,e.status)?(this._triggerTrackingEvent(S.CAMPAIGN_GROUPS_REPORTING_TRACKING_EVENT_TOPIC.CAMPAIGN_GROUP_TOGGLE_ACTIVE),this.reporting.updateStatus(d.default.campaignGroups,e,b.STATUSES.ACTIVE).then((()=>this.reporting.batchGetCampaignGroupsByIds([e.id]))).then((t=>{const n=t[e.id];(0,r.set)(e,"status",n.status),(0,r.set)(e,"servingStatuses",n.servingStatuses)}))):e.status===b.STATUSES.ACTIVE?(this._triggerTrackingEvent(S.CAMPAIGN_GROUPS_REPORTING_TRACKING_EVENT_TOPIC.CAMPAIGN_GROUP_TOGGLE_PAUSED),this.reporting.updateStatus(d.default.campaignGroups,e,b.STATUSES.PAUSED)):void 0}_triggerTrackingEvent(e){this.tracking.fireInteractionEvent(e,S.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}_clearAnalyticsDataAndSorting(e={}){const{startDate:t,endDate:n}=e
t===this.dateRange?.startDate&&n===this.dateRange?.endDate||(this.sessionStorage.remove(z.SESSION_STORAGE_REPORTING_TABLE_KEYS.CAMPAIGN_GROUPS),this.selectedSort=null,this.selectedSortDirection=null),(0,k.clearAnalyticsData)(this.campaignGroups),(0,k.updateSorting)(this.campaignGroupColumns,this.selectedSort,this.selectedSortDirection)}_setSelectedIds(e){const t=JSON.stringify(e)
this._clearCampaignAndCreativeFilteringIfIdsChange(t),this.args.updateQueryParams?.({campaignGroupIds:t})}_clearCampaignAndCreativeFilteringIfIdsChange(e){if(e!==this.args.serializedCampaignGroupIds){const e=this.localStorage;(0,k.clearCampaignFilters)(e),(0,k.clearCreativeFilters)(e)}}_updateTotals(){(0,p.isEmpty)(this.deserializedCampaignGroupIds)&&((0,p.isEmpty)(this.filteredContentIds)?this.totalMetricsValues=k.EMPTY_METRICS:this._fetchTotalMetricsValuesTask.perform(this.filteredContentIds))}_resetTotalMetrics(){const e=this._getTotalMetricsIds()
e?this._fetchTotalMetricsValuesTask.perform(e):this.totalMetricsValues=k.EMPTY_METRICS}_getTotalMetricsIds(){const e=this.filteredContentIds,t=this.deserializedCampaignGroupIds
let n=[]
if(t.length>0)n=t
else if(e&&e.length>0)n=e
else if(e&&0===e.length)n=null
else{n=this.campaignGroups.map((e=>e.id))}return n}_setupFilters(){const e=y.REPORTING_LOCAL_STORAGE_KEYS.CAMPAIGN_GROUP_FILTERS
let t=(0,k.getDefaultFilterStatus)(this.filterConfig)
const n=this.localStorage.get(e)
if(n){const e=b.UNIFIED_STATUSES[this.ENTITY_TYPES.CAMPAIGN_GROUP].NOT_DELIVERING,a=n?.campaignGroupStatus?.filterOptions
a&&void 0===a[e]&&(a[e]=!0),t=n}this.filterStatuses=t,this.searchString=this.args.search||this.localStorage.get(y.REPORTING_LOCAL_STORAGE_KEYS.CAMPAIGN_GROUP_SEARCH)||"",this.filteredContentIds=this._getFilteredCampaignGroupIds()}_getFilteredCampaignGroupIds(){return(0,k.getFilteredIds)(this.campaignGroupsForFilter,this.searchString,this.filterStatuses,this.searchStringTranslators,this.columnsToSearch)}_updateColumns(){this.campaignGroupColumns=this._getCampaignGroupColumns(this.selectedViewIdentifier),this._updateTotals()}_setupView(){const e=this.localStorage,t=e.getWithDefault(y.PERMANENT_REPORTING_LOCAL_STORAGE_KEYS.VIEW_SELECTION,null)
this.defaultViews.includes(t)||(0,k.isExistingCustomView)(this.customViews,t)?this.selectedViewIdentifier=e.get(y.PERMANENT_REPORTING_LOCAL_STORAGE_KEYS.VIEW_SELECTION):this.selectedViewIdentifier=k.REPORTING_VIEWS.PERFORMANCE}_setupBreakdown(){this.selectedBreakdown=this.reporting.getSelectedBreakdown()}_getTotalsData(){const e=this.campaignGroups||[],t=this.selectedCampaignGroups||[],n=this.filteredContentIds||[],a=e.filter((e=>n.includes(e.id))),i=(0,k.isFiltering)(this.filterStatuses,this.searchString)?a.length:-1,r=(0,k.getCurrentTableOperation)(e.length,t.length,i)
let o
o=r===k.REPORTING_TABLE_OPERATIONS.FILTERED_OPERATION?a:r===k.REPORTING_TABLE_OPERATIONS.SELECTED_OPERATION?t:e
const l=(0,k.initializeTotalItemsMap)(o,this.currencyCode,this.formatter,!!this.isDynamicBudgetOptimizationLixEnabled),s=(0,k.getNameTotalText)(this.i18n,"CAMPAIGN_GROUP",r,o.length),c={currencyCode:this.currencyCode,[k.PROPERTY_NAME.NAME]:s,isTotalsData:!0}
return Object.assign({},l,c)}},at(tt,"propTypes",{selectedAccounts:o.PropTypes.array.isRequired,search:o.PropTypes.string,campaignGroups:o.PropTypes.array,serializedCampaignGroupIds:o.PropTypes.string,updateQueryParams:o.PropTypes.func,destination:o.PropTypes.string,customViews:o.PropTypes.array.isRequired,routeToCampaignCreate:o.PropTypes.func,updateCampaignGroupIds:o.PropTypes.func}),de=it((ue=tt).prototype,"lisaLiam",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=it(ue.prototype,"lix",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=it(ue.prototype,"tracking",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=it(ue.prototype,"locale",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),be=it(ue.prototype,"xhr",[Y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_e=it(ue.prototype,"i18n",[H],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he=it(ue.prototype,"jet",[q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fe=it(ue.prototype,"reporting",[K],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Te=it(ue.prototype,"formatter",[W],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ee=it(ue.prototype,"localStorage",[X],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ye=it(ue.prototype,"sessionStorage",[$],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se=it(ue.prototype,"inProductModule",[J],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ae=it(ue.prototype,"a11yNotification",[Q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=it(ue.prototype,"router",[Z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Oe=it(ue.prototype,"abTest",[ee],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ve=it(ue.prototype,"accountService",[te],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),we=it(ue.prototype,"dateRangeService",[ne],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ie=it(ue.prototype,"toast",[ae],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pe=it(ue.prototype,"campaignGroupService",[ie],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ne=it(ue.prototype,"campaignGroups",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.campaignGroups||[]}}),Re=it(ue.prototype,"numTotalCampaigns",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),De=it(ue.prototype,"numTotalCreatives",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),Me=it(ue.prototype,"numTotalAbTests",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),Le=it(ue.prototype,"filteredContentIds",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ke=it(ue.prototype,"showExportModal",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.destination===T.DESTINATION_PARAMETER_MAP.METRICS_DOWNLOAD}}),Ue=it(ue.prototype,"isCustomizationModalOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),xe=it(ue.prototype,"deletableChildCounts",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Fe=it(ue.prototype,"entityDeletionTriggerSelector",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return ot}}),ze=it(ue.prototype,"projections",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),je=it(ue.prototype,"isEntityDeletionModalOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ge=it(ue.prototype,"selectedViewIdentifier",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Be=it(ue.prototype,"selectedSort",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ve=it(ue.prototype,"selectedSortDirection",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ye=it(ue.prototype,"searchString",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),He=it(ue.prototype,"customViews",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.customViews||[]}}),qe=it(ue.prototype,"totalMetricsValues",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Ke=it(ue.prototype,"filterStatuses",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),We=it(ue.prototype,"campaignGroupColumns",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Xe=it(ue.prototype,"displayedItems",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),$e=it(ue.prototype,"dateRange",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.dateRangeService.getCachedDateRange({cacheKey:k.DATE_RANGE_CACHE_KEYS.REPORTING,minimumDate:new Date(this.account.createdAt)})}}),Je=it(ue.prototype,"comparisonDateRange",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Qe=it(ue.prototype,"selectedBreakdown",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ze=it(ue.prototype,"campaignGroupsToDelete",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),et=it(ue.prototype,"abTestsToDelete",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),it(ue.prototype,"onSelectDelete",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"onSelectDelete"),ue.prototype),it(ue.prototype,"routeToPerformanceChartFromCampaignGroups",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"routeToPerformanceChartFromCampaignGroups"),ue.prototype),it(ue.prototype,"routeToDemographics",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"routeToDemographics"),ue.prototype),it(ue.prototype,"onShowExportModal",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"onShowExportModal"),ue.prototype),it(ue.prototype,"dismissExportModal",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"dismissExportModal"),ue.prototype),it(ue.prototype,"updateCampaignGroupColumns",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"updateCampaignGroupColumns"),ue.prototype),it(ue.prototype,"onExportClicked",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"onExportClicked"),ue.prototype),it(ue.prototype,"updateFilters",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"updateFilters"),ue.prototype),it(ue.prototype,"showCustomizationModal",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"showCustomizationModal"),ue.prototype),it(ue.prototype,"dismissColumnCustomizationModal",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"dismissColumnCustomizationModal"),ue.prototype),it(ue.prototype,"updateCustomViews",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"updateCustomViews"),ue.prototype),it(ue.prototype,"onSelectedColumnsChange",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"onSelectedColumnsChange"),ue.prototype),it(ue.prototype,"updateSearchString",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"updateSearchString"),ue.prototype),it(ue.prototype,"updateBreakdown",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"updateBreakdown"),ue.prototype),it(ue.prototype,"clearBreakdown",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"clearBreakdown"),ue.prototype),it(ue.prototype,"reportingDateRangeUpdate",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"reportingDateRangeUpdate"),ue.prototype),it(ue.prototype,"launchBulkActionsSurvey",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"launchBulkActionsSurvey"),ue.prototype),it(ue.prototype,"displayDataChanged",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"displayDataChanged"),ue.prototype),it(ue.prototype,"onCampaignGroupSelectStatus",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"onCampaignGroupSelectStatus"),ue.prototype),it(ue.prototype,"didClickOnCheckbox",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"didClickOnCheckbox"),ue.prototype),it(ue.prototype,"didChangePageSize",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"didChangePageSize"),ue.prototype),it(ue.prototype,"willSort",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"willSort"),ue.prototype),it(ue.prototype,"didSort",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"didSort"),ue.prototype),it(ue.prototype,"didShowTableHeaderTooltip",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"didShowTableHeaderTooltip"),ue.prototype),it(ue.prototype,"onSuccessEntityDeletionModal",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"onSuccessEntityDeletionModal"),ue.prototype),it(ue.prototype,"onDismissEntityDeletionModal",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"onDismissEntityDeletionModal"),ue.prototype),it(ue.prototype,"onCampaignGroupLinkClick",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"onCampaignGroupLinkClick"),ue.prototype),it(ue.prototype,"reloadCampaignGroups",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"reloadCampaignGroups"),ue.prototype),it(ue.prototype,"deleteCampaignGroups",[r.action],Object.getOwnPropertyDescriptor(ue.prototype,"deleteCampaignGroups"),ue.prototype),it(ue.prototype,"lazyFetchCampaignGroupAnalyticsTask",[re],Object.getOwnPropertyDescriptor(ue.prototype,"lazyFetchCampaignGroupAnalyticsTask"),ue.prototype),it(ue.prototype,"updateTotalCountsTask",[oe],Object.getOwnPropertyDescriptor(ue.prototype,"updateTotalCountsTask"),ue.prototype),it(ue.prototype,"updateDeletableChildCountsTask",[le],Object.getOwnPropertyDescriptor(ue.prototype,"updateDeletableChildCountsTask"),ue.prototype),it(ue.prototype,"_fetchTotalMetricsValuesTask",[se],Object.getOwnPropertyDescriptor(ue.prototype,"_fetchTotalMetricsValuesTask"),ue.prototype),ce=ue))||ce);(0,t.setComponentTemplate)(rt,ct)})),define("campaign-manager-web/components/reporting-page/campaigns-reporting-page",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/constants/lix","@ember/service","@ember/debug","campaign-manager-web/constants/routes","@ember/object","rsvp","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/reporting","campaign-manager-web/utils/money-amount","campaign-manager-web/utils/reporting","campaign-manager-web/utils/lisa","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/account","campaign-manager-web/constants/application-experience","campaign-manager-web/constants/lego","campaign-manager-web/utils/batch-errors-table-theme","@ember/array","campaign-manager-web/utils/reporting-table-theme","campaign-manager-web/utils/tracking","campaign-manager-web/utils/local-storage-keys","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/utils/entity-status","campaign-manager-web/utils/api-endpoints","ember-lifeline","campaign-manager-web/utils/http-error","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/optima","campaign-manager-web/utils/objective-type","@embroider/util","campaign-manager-web/components/campaigns-table/name","campaign-manager-web/components/reporting-table/headers","campaign-manager-web/components/cells/pivot-value-cell","campaign-manager-web/components/common-table-cells/string-or-dash","campaign-manager-web/constants/campaign-constants","campaign-manager-web/utils/session-storage-keys","campaign-manager-web/utils/urn","campaign-manager-web/utils/date","campaign-manager-web/constants/customization","campaign-manager-web/utils/campaign","campaign-manager-web/constants/notification","hue-web-toast/utils/constants","campaign-manager-web/utils/url","campaign-manager-web/config/environment","@ember/template","campaign-manager-web/constants/reporting","campaign-manager-web/utils/campaign-group","tracked-toolbox"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z){var ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye,Se,Ae,Ce,Oe,ve,we,Ie,Pe,Ne,Re,De,Me,Le,ke,Ue,xe,Fe,ze,je,Ge,Be,Ve,Ye,He,qe,Ke,We,Xe,$e,Je,Qe,Ze,et,tt,nt,at,it,rt,ot,lt,st,ct,ut,dt,pt,mt,gt,bt,_t,ht,ft,Tt,Et,yt,St,At,Ct,Ot,vt,wt,It,Pt,Nt,Rt,Dt,Mt,Lt,kt,Ut,xt,Ft,zt,jt,Gt,Bt,Vt,Yt,Ht,qt,Kt
function Wt(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function Xt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $t(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Jt=(0,n.createTemplateFactory)({id:"OlOu+GWW",block:'[[[1,"\\n"],[41,[30,0,["shouldDisplayEnterpriseHeader"]],[[[1,"  "],[8,[39,1],null,[["@campaignGroup"],[[30,0,["selectedCampaignGroups","0"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[10,"main"],[12],[1,"\\n  "],[10,0],[14,0,"reporting-container mb4 mt5 mh6"],[14,"data-js-reporting-container",""],[12],[1,"\\n    "],[8,[39,2],null,[["@selection","@selectedAccounts","@selectedCampaignGroups","@selectedCampaigns","@numTotalCampaignGroups","@numTotalCampaigns","@numTotalCreatives","@showCampaignGroupsTab"],[[30,0,["REPORT_ENTITIES","CAMPAIGNS"]],[30,0,["selectedAccounts"]],[30,0,["selectedCampaignGroups"]],[30,0,["selectedCampaigns"]],[30,0,["numTotalCampaignGroups"]],[30,0,["campaigns","length"]],[30,0,["numTotalCreatives"]],[30,0,["isCampaignGroupsEnabled"]]]],null],[1,"\\n\\n    "],[10,0],[14,0,"reporting-actions-bar__actions-container u-border__common--bottom"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-flex-wrap u-items-center ph1 mr4"],[12],[1,"\\n        "],[8,[39,3],null,[["@account","@enableLisa","@routeToCampaignCreate","@disabled"],[[30,0,["account"]],[30,0,["enableLisa"]],[30,1],[30,0,["isAccountDeletionInitiated"]]]],null],[1,"\\n\\n        "],[8,[39,4],null,[["@isOpen","@disabled","@openMenu","@closeMenu"],[[30,0,["isSetStatusDropdownOpen"]],[28,[37,5],[[28,[37,6],[[30,0,["hasSelectedItems"]],[30,0,["account","canEditCampaign"]]],null]],null],[28,[37,7],[[30,0],"isSetStatusDropdownOpen",true],null],[28,[37,7],[[30,0],"isSetStatusDropdownOpen",false],null]]],[["default"],[[[[1,"\\n          "],[8,[30,2,["Trigger"]],[[24,"data-a11y-focus-return__set-status",""],[24,0,"p0 m1"],[16,"aria-label",[28,[37,8],["i18n_set_status_a11y_description","campaign-manager-web/components/reporting-page/campaigns-reporting-page"],null]],[4,[38,9],["set_selected_campaign_status"],null]],[["@buttonType","@emphasized","@size","@icon","@iconPlacement","@text"],["secondary",true,"small","caret","right",[28,[37,8],["i18n_set_status","campaign-manager-web/components/reporting-page/campaigns-reporting-page"],null]]],null],[1,"\\n          "],[8,[30,2,["Container"]],null,[["@occlusionCulling"],[false]],[["default"],[[[[1,"\\n"],[42,[28,[37,11],[[28,[37,11],[[30,0,["statusOptions"]]],null]],null],null,[[[1,"              "],[8,[30,2,["Item"]],[[16,0,[29,[[28,[37,12],null,[["size"],["small"]]]]]]],[["@disabled","@onSelect","@text"],[[28,[37,5],[[30,3,["enabled"]]],null],[28,[37,13],[[30,0,["onSetSelectedCampaignsStatus"]],[30,3,["status"]]],null],[28,[37,8],["i18n_status_map","campaign-manager-web/components/reporting-page/campaigns-reporting-page"],[["label"],[[30,3,["name"]]]]]]],null],[1,"\\n"]],[3]],null],[1,"          "]],[]]]]],[1,"\\n        "]],[2]]]]],[1,"\\n\\n"],[41,[30,0,["enableLisa"]],[[[1,"          "],[8,[39,14],[[24,0,"m1"],[16,"disabled",[30,0,["campaignLisaButtonDisabled"]]],[4,[38,15],["click",[28,[37,7],[[30,0],"showCampaignLisaPanel",true],null]],null]],[["@buttonType","@emphasized","@size","@text"],["secondary",true,"small",[28,[37,8],["i18n_campaign_lisa","campaign-manager-web/components/reporting-page/campaigns-reporting-page"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["enableCampaignBulkActions"]],[[[1,"          "],[10,0],[14,1,"campaign-reporting__ads-bulkactions"],[12],[1,"\\n            "],[8,[39,16],null,[["@accountId","@entityType","@campaignIds","@campaignGroupIds","@selectedEntities","@numTotalEntities","@canImport","@onBulkActionsPanelOpen"],[[30,0,["accountId"]],[30,0,["ENTITY_TYPES","CAMPAIGN"]],[30,0,["campaignIds"]],[30,0,["selectedCampaignGroupIds"]],[30,0,["sortedSelectedCampaigns"]],[30,0,["campaigns","length"]],[30,0,["account","canEditCampaign"]],[30,0,["launchBulkActionsSurvey"]]]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isSandboxEnabled"]],[[[1,"          "],[8,[39,14],[[24,0,"m1"],[16,"disabled",[30,0,["isSandboxCreateDisabled"]]],[4,[38,9],["sandbox_create"],null],[4,[38,15],["click",[30,0,["onCreateSandbox"]]],null]],[["@buttonType","@emphasized","@size","@text"],["secondary",true,"small",[28,[37,8],["i18n_create_sandbox_copy","campaign-manager-web/components/reporting-page/campaigns-reporting-page"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n        "],[8,[39,14],[[24,"data-js-reporting-container__delete-button",""],[24,1,"campaigns-reporting__delete-draft-campaign"],[24,0,"m1 reporting-actions-bar__trash-icon-button"],[16,"disabled",[30,0,["isDeleteDisabled"]]],[4,[38,9],["delete_campaigns"],null],[4,[38,15],["click",[28,[37,17],[[30,0,["onSelectDelete"]],"[data-js-reporting-container__delete-button]"],null]],null]],[["@buttonType","@emphasized","@size","@icon","@text"],["secondary",true,"small","trash",[28,[37,8],["i18n_delete_campaigns_description","campaign-manager-web/components/reporting-page/campaigns-reporting-page"],null]]],null],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,0],[14,0,"u-display-flex u-flex-wrap u-items-center ph1"],[12],[1,"\\n"],[41,[30,0,["isBetaAbTestEnabled"]],[[[1,"          "],[8,[39,18],null,[["@tooltipId"],["split-testing-module"]],[["default"],[[[[1,"\\n            "],[8,[30,4,["trigger"]],null,null,[["default"],[[[[1,"\\n              "],[8,[39,4],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isSplitTestingDropdownOpen"]],[28,[37,7],[[30,0],"isSplitTestingDropdownOpen",true],null],[28,[37,7],[[30,0],"isSplitTestingDropdownOpen",false],null]]],[["default"],[[[[1,"\\n                "],[8,[30,5,["Trigger"]],[[24,"data-a11y-focus-return__split-tests-actions",""],[24,0,"m1"],[16,"aria-label",[28,[37,8],["i18n_split_tests_actions_description","campaign-manager-web/components/reporting-page/campaigns-reporting-page"],null]]],[["@buttonType","@emphasized","@size","@icon","@iconPlacement","@text"],["secondary",true,"small","caret","right",[28,[37,8],["i18n_split_testing","campaign-manager-web/components/reporting-page/campaigns-reporting-page"],null]]],null],[1,"\\n                "],[8,[30,5,["Container"]],null,null,[["default"],[[[[1,"\\n                  "],[8,[30,5,["Item"]],[[16,0,[29,[[28,[37,12],null,[["size"],["small"]]]]]]],[["@disabled","@onSelect","@text"],[[28,[37,19],[[30,0,["selectedCampaigns","length"]],2],null],[28,[37,17],[[30,0,["onSetSplitTestEditPanelOpen"]],true],null],[28,[37,8],["i18n_split_testing_dropdown","campaign-manager-web/components/reporting-page/campaigns-reporting-page"],[["label"],[[30,0,["SPLIT_TESTING_OPTIONS","CREATE_TEST"]]]]]]],null],[1,"\\n                  "],[8,[30,5,["Item"]],[[16,0,[29,[[28,[37,12],null,[["size"],["small"]]]]]]],[["@onSelect","@text"],[[30,0,["routeToSplitTestReporting"]],[28,[37,8],["i18n_split_testing_dropdown","campaign-manager-web/components/reporting-page/campaigns-reporting-page"],[["label"],[[30,0,["SPLIT_TESTING_OPTIONS","VIEW_RESULTS"]]]]]]],null],[1,"\\n                "]],[]]]]],[1,"\\n              "]],[5]]]]],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[4]]]]],[1,"\\n"]],[]],[[[41,[30,0,["hasExperiments"]],[[[1,"          "],[8,[39,14],[[24,0,"m1"],[4,[38,15],["click",[30,0,["routeToSplitTestReporting"]]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,8],["i18n_split_testing","campaign-manager-web/components/reporting-page/campaigns-reporting-page"],null]]],null],[1,"\\n        "]],[]],null]],[]]],[1,"\\n        "],[8,[39,14],[[16,"disabled",[30,0,["isChartingDisabled"]]],[16,"aria-label",[28,[37,8],["i18n_performance_chart_a11y_button_text","campaign-manager-web/components/reporting-page/campaigns-reporting-page"],null]],[24,0,"m1"],[4,[38,15],["click",[28,[37,17],[[30,0,["routeToPerformanceChartFromCampaigns"]],null],null]],null]],[["@buttonType","@emphasized","@size","@text"],["secondary",true,"small",[28,[37,8],["i18n_performance","campaign-manager-web/components/reporting-page/campaigns-reporting-page"],null]]],null],[1,"\\n\\n        "],[8,[39,14],[[16,"disabled",[30,0,["isChartingDisabled"]]],[16,"aria-label",[28,[37,8],["i18n_demographics_a11y_button_text","campaign-manager-web/components/reporting-page/campaigns-reporting-page"],null]],[24,0,"m1"],[4,[38,15],["click",[30,0,["routeToDemographics"]]],null]],[["@buttonType","@emphasized","@size","@text"],["secondary",true,"small",[28,[37,8],["i18n_demographics","campaign-manager-web/components/reporting-page/campaigns-reporting-page"],null]]],null],[1,"\\n\\n"],[41,[30,0,["isChartingMaxReached"]],[[[1,"          "],[8,[39,20],null,[["@placement","@contentClass"],["top","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n              "],[8,[39,14],[[4,[38,21],[[30,6,["triggerContentSharedInfo"]]],null]],[["@buttonType","@size","@circle","@icon","@text"],["tertiary","small",true,"question",[28,[37,8],["i18n_campaigns_charting_max_tooltip_a11y_label","campaign-manager-web/components/reporting-page/campaigns-reporting-page"],null]]],null],[1,"\\n            "]],[6]],[[[1,"\\n              "],[10,2],[12],[1,"\\n                "],[1,[28,[35,8],["i18n_campaigns_charting_max_tooltip","campaign-manager-web/components/reporting-page/campaigns-reporting-page"],[["max"],[[30,0,["maxEntitiesForCharting"]]]]]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n        "],[8,[39,14],[[16,"disabled",[28,[37,22],[[30,0,["campaigns","length"]],0],null]],[24,0,"m1"],[4,[38,9],["download_all"],null],[4,[38,15],["click",[28,[37,17],[[28,[37,23],[[30,0,["showExportModal"]]],null],true],null]],null]],[["@buttonType","@emphasized","@size","@text"],["secondary",true,"small",[28,[37,8],["i18n_export","campaign-manager-web/components/reporting-page/campaigns-reporting-page"],null]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"reporting-actions-bar__filters-container"],[12],[1,"\\n      "],[10,0],[14,0,"reporting-actions-bar__search-container"],[12],[1,"\\n        "],[8,[39,24],[[16,0,[29,["reporting-actions-bar__search"," ",[36,25]]]],[16,"placeholder",[28,[37,8],["i18n_search_placeholder","campaign-manager-web/components/reporting-page/campaigns-reporting-page"],null]],[16,"aria-label",[28,[37,8],["i18n_search_placeholder","campaign-manager-web/components/reporting-page/campaigns-reporting-page"],null]],[4,[38,15],["input",[28,[37,26],["target.value",[30,0,["updateSearchString"]]],null]],null]],[["@value"],[[30,0,["searchString"]]]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"reporting-actions-bar__filter-item"],[12],[1,"\\n        "],[8,[39,27],null,[["@filterConfig","@filterStatuses","@onUpdateFilters","@entities"],[[30,0,["filterConfig"]],[30,0,["filterStatuses"]],[30,0,["updateFilters"]],[30,0,["campaignsForFilter"]]]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"reporting-actions-bar__filter-item u-flex-wrap u-justify-start u-justify-end-sm"],[12],[1,"\\n        "],[8,[39,28],null,[["@defaultViews","@customViews","@selectedViewIdentifier","@onViewSelected","@onCustomizationClicked"],[[30,0,["defaultViews"]],[30,0,["customViews"]],[30,0,["selectedViewIdentifier"]],[30,0,["updateCampaignColumns"]],[28,[37,17],[[30,0,["onColumnCustomizationModalClick"]],true],null]]],null],[1,"\\n        "],[10,0],[14,0,"reporting-actions-bar__filter-item"],[12],[1,"\\n          "],[8,[39,29],null,[["@selectedBreakdown","@updateBreakdown","@clearBreakdown"],[[30,0,["selectedBreakdown"]],[30,0,["updateBreakdown"]],[30,0,["clearBreakdown"]]]],null],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,30],[[24,0,"reporting-actions-bar__filter-item"]],[["@minimumDate","@dateRangeUpdate"],[[28,[37,31],[[30,0,["account","createdAt"]]],null],[30,0,["reportingDateRangeUpdate"]]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"reporting-container__table-container reporting-container-inline-edit"],[12],[1,"\\n      "],[8,[39,32],null,[["@data","@columns","@onDisplayDataChangedAction","@pageSize","@pageSizeValues","@enableRowSelection","@didClickOnCheckbox","@didChangePageSize","@selectedItems","@willSort","@didSort","@didFilter","@totalsData","@enableStickyFirstColAndHeaders","@theme","@didShowHeaderTooltipForSorting","@caption","@onHeader"],[[30,0,["campaigns"]],[30,0,["campaignColumns"]],[28,[37,26],["visibleContent",[30,0,["displayDataChanged"]]],null],[30,0,["pageSize"]],[30,0,["pageSizeValues"]],true,[30,0,["didClickOnCheckbox"]],[30,0,["didChangePageSize"]],[30,0,["selectedCampaigns"]],[30,0,["willSort"]],[30,0,["didSort"]],[30,0,["didFilter"]],[30,0,["totalMetricsValues"]],true,[30,0,["customTheme"]],[30,0,["didShowTableHeaderTooltip"]],[28,[37,8],["i18n_ads_table_caption","campaign-manager-web/components/reporting-page/campaigns-reporting-page"],null],"click"]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[8,[39,33],null,[["@isOpen","@dismissModal","@onExportClicked","@dateRange","@compareToDateRange","@reportTypes","@selectedEntities","@defaultViews","@customViews","@isBenchmarkingEnabled"],[[30,0,["showExportModal"]],[28,[37,17],[[28,[37,23],[[30,0,["showExportModal"]]],null],false],null],[30,0,["onExportClicked"]],[30,0,["dateRange"]],[30,0,["comparisonDateRange"]],[30,0,["supportedReportTypes"]],[30,0,["REPORT_ENTITIES","CAMPAIGNS"]],[30,0,["defaultViews"]],[30,0,["customViews"]],true]],null],[1,"\\n\\n  "],[8,[39,34],null,[["@dismissModal","@isOpen","@customViews","@selectedViewIdentifier","@afterUpdateSuccess","@triggerSelectorForReturnFocus","@onSelectedColumnsChange","@reportingEntityType"],[[28,[37,17],[[30,0,["onColumnCustomizationModalClick"]],false],null],[30,0,["isCustomizationModalOpen"]],[30,0,["customViews"]],[30,0,["selectedViewIdentifier"]],[30,0,["updateCustomViews"]],[30,0,["triggerSelectorForReturnFocus"]],[30,0,["onSelectedColumnsChange"]],[30,0,["REPORT_ENTITIES","CAMPAIGNS"]]]],null],[1,"\\n\\n"],[41,[30,0,["enableLisa"]],[[[1,"    "],[8,[39,35],null,[["@accountId"],[[30,0,["accountId"]]]],null],[1,"\\n\\n    "],[8,[39,36],null,[["@title","@isOpen","@dismissPanel"],[[28,[37,8],["i18n_lisa_campaign_information","campaign-manager-web/components/reporting-page/campaigns-reporting-page"],null],[30,0,["showCampaignLisaPanel"]],[28,[37,7],[[30,0],"showCampaignLisaPanel",false],null]]],[["default"],[[[[1,"\\n      "],[8,[39,37],null,[["@selectedTab"],[[30,0,["lisaPanelSelection"]]]],[["default"],[[[[1,"\\n        "],[8,[30,7,["Tablist"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,11],[[28,[37,11],[[30,0,["selectedCampaigns"]]],null]],null],null,[[[1,"            "],[8,[30,8,["Tab"]],null,[["@onSelect","@tabId"],[[28,[37,7],[[30,0],"lisaPanelSelection"],null],[30,9,["id"]]]],[["default"],[[[[1,"\\n              "],[1,[30,9,["name"]]],[1,"\\n            "]],[]]]]],[1,"\\n"]],[9]],null],[1,"        "]],[8]]]]],[1,"\\n"],[42,[28,[37,11],[[28,[37,11],[[30,0,["selectedCampaigns"]]],null]],null],null,[[[1,"          "],[8,[30,7,["Tabpanel"]],null,[["@tabId"],[[30,10,["id"]]]],[["default"],[[[[1,"\\n            "],[8,[39,38],null,[["@campaignId"],[[30,10,["id"]]]],null],[1,"\\n          "]],[]]]]],[1,"\\n"]],[10]],null],[1,"      "]],[7]]]]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,39],[[30,0,["isCampaignReactivationModalOpen"]],[30,0,["isCampaignInlineEditModalOpen"]]],null],[[[1,"    "],[8,[39,40],null,[["@isQuickMode","@campaign","@account","@campaignGroup","@isForCampaignReactivation","@errorMessage","@onCancel","@hasInsightTag","@isForInlineEdit","@onSubmitChanges","@isMigrateFromTargetCostToCostCap","@isMigrateFromTargetCostToCostCapViaEdit","@isMigrateFromTargetCostToCostCapViaInlineEdit","@refreshCGModel"],[[30,0,["isCampaignToBeReactivatedCreatedInQuickMode"]],[30,0,["cmCampaignToReactivate"]],[30,0,["account"]],[30,0,["campaignGroupForReactivation"]],[30,0,["isCampaignReactivationModalOpen"]],[30,0,["updateBidAndBudgetModalError"]],[30,0,["dismissUpdateBidAndBudgetModal"]],[30,0,["hasInsightTag"]],[30,0,["isCampaignInlineEditModalOpen"]],[52,[30,0,["isCampaignReactivationModalOpen"]],[30,0,["onSubmitBudgetChangesAndReactivateCampaign"]],[30,0,["onSubmitBidBudgetScheduleChanges"]]],[30,0,["isMigrateFromTargetCostToCostCap"]],[30,0,["isMigrateFromTargetCostToCostCapViaEdit"]],[30,0,["isMigrateFromTargetCostToCostCapViaInlineEdit"]],[28,[37,17],[[30,0,["updateCampaignGroup"]],[30,0,["campaignGroupForReactivation","id"]],[30,0,["cmCampaignToReactivate"]]],null]]],null],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,41],[[24,"aria-labelledBy","bulk-status-errors-modal__header"]],[["@isOpen","@size","@dismissModal"],[[30,0,["isBulkStatusErrorsModalOpen"]],"large",[30,0,["onCloseBulkStatusErrorsModal"]]]],[["default"],[[[[1,"\\n    "],[8,[30,11,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n      "],[10,"h2"],[14,1,"bulk-status-errors-modal__header"],[15,0,[29,[[28,[37,42],null,[["size"],["large"]]]]]],[12],[1,"\\n        "],[1,[28,[35,8],["i18n_unable_to_update","campaign-manager-web/components/reporting-page/campaigns-reporting-page"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,11,["ModalContent"]],null,null,[["default"],[[[[1,"\\n      "],[10,2],[15,0,[29,["pv4 u-color__black--75"," ",[28,[37,12],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,8],["i18n_unable_to_update_message_pluralized","campaign-manager-web/components/reporting-page/campaigns-reporting-page"],[["label","failed"],[[30,0,["bulkStatus"]],[30,0,["bulkStatusErrors","length"]]]]]],[1,"\\n        "],[1,[28,[35,8],["i18n_set_status_learn_more","campaign-manager-web/components/reporting-page/campaigns-reporting-page"],[["linkInfo"],[[28,[37,43],null,[["href","dataTestSelector"],[[28,[37,44],null,[["path","accountId"],["help/lms/answer/103972",[30,0,["accountId"]]]]],"data-test-set_status_error_learn_more"]]]]]]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,32],null,[["@columns","@data","@showTableFooter","@theme"],[[30,0,["bulkStatusErrorsColumns"]],[30,0,["bulkStatusErrors"]],false,[30,0,["BatchErrorsTableTheme"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,11,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n      "],[10,"button"],[14,0,"button--medium"],[15,"onclick",[30,0,["onCloseBulkStatusErrorsModal"]]],[14,4,"button"],[12],[1,"\\n        "],[1,[28,[35,8],["i18n_close","campaign-manager-web/components/reporting-page/campaigns-reporting-page"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[11]]]]],[1,"\\n\\n"],[41,[30,0,["isSplitTestEditPanelOpen"]],[[[1,"    "],[8,[39,45],null,[["@accountId","@campaigns","@experimentId","@isSplitTestEditPanelOpen","@currencyCode","@onClose"],[[30,0,["accountId"]],[30,0,["selectedCampaigns"]],[30,0,["experimentId"]],[30,0,["isSplitTestEditPanelOpen"]],[30,0,["currencyCode"]],[28,[37,17],[[30,0,["onSetSplitTestEditPanelOpen"]],false],null]]],null],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,46],null,[["@entityType","@entities","@childCounts","@isLoading","@isOpen","@onDismiss","@onSuccess","@onDelete","@returnFocusTo"],[[30,0,["ENTITY_TYPES","CAMPAIGN"]],[30,0,["campaignsToDelete"]],[30,0,["deletableChildCounts"]],[28,[37,39],[[30,0,["updateTotalCountsTask","isRunning"]],[30,0,["updateDeletableChildCountsTask","isRunning"]]],null],[30,0,["isEntityDeletionModalOpen"]],[30,0,["onDismissEntityDeletionModal"]],[30,0,["onSuccessEntityDeletionModal"]],[30,0,["deleteCampaigns"]],[30,0,["entityDeletionTriggerSelector"]]]],null],[1,"\\n\\n"],[41,[30,0,["isMarketingAndSalesModalOpen"]],[[[1,"    "],[8,[39,47],null,[["@accountId","@campaignId","@campaignName","@currencyCode","@dismissModal","@isOpen","@onAudienceAlign","@predictedImpacts","@recommendationId"],[[30,0,["accountId"]],[30,0,["selectedCampaignRecommendation","id"]],[30,0,["selectedCampaignRecommendation","name"]],[30,0,["account","currencyCode"]],[30,0,["dismissMarketingAndSalesModal"]],[30,0,["isMarketingAndSalesModalOpen"]],[30,0,["onCampaignRecommendationApply"]],[30,0,["selectedCampaignRecommendation","recommendation","predictedImpacts"]],[30,0,["selectedCampaignRecommendation","recommendation","id"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["shouldShowOptimaAbTestModal"]],[[[1,"    "],[8,[39,48],null,[["@isOpen","@dismissModal","@campaign","@reloadCampaigns"],[[30,0,["shouldShowOptimaAbTestModal"]],[30,12],[30,13],[30,0,["reloadCampaigns"]]]],null],[1,"\\n"]],[]],null],[13],[1,"\\n"]],["@routeToCampaignCreate","Menu","status","onboardingTooltip","Menu","triggerData","tabs","tablist","campaign","campaign","modal","@dismissOptimaAbTestUpsellModal","@campaignToLaunch"],false,["if","enterprise-header","reporting-tabs","create-button-dropdown","hue-web-menu","not","and","set","t","track-interaction","each","-track-array","hue-web-foundations@-text-body","perform","hue-web-button","on","bulk-actions-dropdown","fn","onboarding-tooltip","not-eq","hue-web-toggletip","hue-web-toggletip-trigger","eq","mut","cm-text-input","hue-web-foundations@-artdeco-migration-scope","pick","reporting-filter-dropdown","reporting-view-dropdown","reporting-breakdown-dropdown","comparison-date-range-picker","date-from-timestamp","ads-table","reporting-export-modal","column-customization-modal","lisa-account-accordions","full-page-panel","hue-web-tabs","lisa-campaign-accordions","or","update-bid-and-budget-modal","hue-web-modal","hue-web-foundations@-text-heading","external-link-info","help-center-url","split-test-edit-panel","entity-deletion-modal","marketing-and-sales-modal","optima-ab-test-modal"]]',moduleName:"campaign-manager-web/components/reporting-page/campaigns-reporting-page.hbs",isStrictMode:!1}),Qt={PAUSED:"set_selected_campaign_status_paused",ACTIVE:"set_selected_campaign_status_active",ARCHIVED:"set_selected_campaign_status_archived"},Zt="[data-js-reporting-container]",en={[b.CAMPAIGN_RECOMMENDATION_TYPE.LOW_CREATIVE_QUALITY]:"recs-creativequality-view",[b.CAMPAIGN_RECOMMENDATION_TYPE.UNDER_DELIVERY_BID]:"recs-lowbid-view",[b.CAMPAIGN_RECOMMENDATION_TYPE.UNDER_DELIVERY_MORE_CREATIVES]:"recs-fewcreatives-view",[b.CAMPAIGN_RECOMMENDATION_TYPE.UNDER_DELIVERY_AUDIENCE_EXPANSION]:"recs-smallaudience-view"},tn=Object.freeze([h.STATUSES.ACTIVE,h.STATUSES.CANCELED,h.STATUSES.COMPLETED,h.STATUSES.DRAFT,h.STATUSES.PAUSED,h.UNIFIED_STATUSES[h.ENTITY_TYPES.CAMPAIGN].NOT_DELIVERING])
let nn=e.default=(ee=(0,l.inject)("account"),te=(0,l.inject)("application-experience"),ne=(0,l.inject)("campaign"),ae=(0,l.inject)("campaign-group"),ie=(0,l.inject)("hue-web-toast"),re=(0,l.inject)("ad-learning-phase"),oe=(0,l.inject)("ab-tests"),le=(0,l.inject)("date-range"),se=(0,l.inject)("recommendations"),ce=(0,Z.localCopy)("args.campaignGroups",[]),ue=(0,v.task)({drop:!0}),de=(0,v.task)({drop:!0}),pe=(0,v.task)({restartable:!0}),me=(0,v.task)({restartable:!0}),ge=(0,v.task)({restartable:!0}),be=(0,v.task)({restartable:!0}),_e=(0,v.task)({drop:!0}),he=(0,v.task)({drop:!0}),fe=(0,v.task)({restartable:!0}),Te=(0,v.task)({restartable:!0}),Ee=(0,v.task)({restartable:!0}),ye=(0,v.task)({restartable:!0}),Se=(0,v.task)({restartable:!0}),Ae=(0,v.task)({drop:!0}),Ce=(0,v.task)({drop:!0}),(0,r.assertPropTypes)((Kt=class extends a.default{generateStatusOptions(e){return[{name:"activate",enabled:e.some((e=>e.status===h.STATUSES.PAUSED)),status:h.STATUSES.ACTIVE},{name:"pause",enabled:e.some((e=>e.status===h.STATUSES.ACTIVE||e.status===h.STATUSES.ARCHIVED)),status:h.STATUSES.PAUSED},{name:"archive",enabled:e.some((e=>e.status===h.STATUSES.PAUSED||e.status===h.STATUSES.COMPLETED)),status:h.STATUSES.ARCHIVED}]}get account(){const e=this.selectedAccounts
return e&&1===e.length?e[0]:null}get accountId(){return Number(this.account.id)}get deserializedCampaignIds(){return JSON.parse(this.args.serializedCampaignIds||"[]")}get campaignIds(){return this.campaigns.map((e=>e.id))}get numTotalCampaignGroups(){return this.campaignGroups.length||0}get isCampaignGroupsEnabled(){return this.args.isCampaignGroupsEnabled||!1}get isOptimaAbTestEnabled(){return(0,M.isOptimaEnabled)(this.account,this.lix)&&this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableAbTestOptima)}get shouldShowOptimaAbTestModal(){return this.isOptimaAbTestEnabled&&this.args.isOptimaAbTestUpsellModalOpen&&!!this.args.campaignToLaunch}get sortedSelectedCampaigns(){const e=[]
return this.sortedCampaignIds.forEach((t=>{const n=this.campaigns.find((e=>e.id===t))
n&&e.push(n)})),e}get selectedCampaigns(){const e=this.deserializedCampaignIds
return this.campaigns.filter((t=>e.includes(t.id)))}get selectedCampaignGroupIds(){return this.selectedCampaignGroups.map((e=>e.id))}get hasSelectedItems(){return this.selectedCampaigns.length>0}get isAccountDeletionInitiated(){return(0,f.isAccountDeletionInitiated)(this.account)}get isDeleteDisabled(){if(!this.account.canEditCampaign)return!0
if(!this.hasSelectedItems)return!0
const e=this.selectedCampaigns.some((e=>[h.STATUSES.PENDING_DELETION,h.STATUSES.REMOVED].includes(e.status))),t=this.selectedCampaigns.some((e=>e.applicationExperience===T.APPLICATION_EXPERIENCE_CASE.AB_TEST&&!h.DELETABLE_AB_TEST_ENTITY_STATUSES[h.ENTITY_TYPES.CAMPAIGN].has(e.status)))
return!(!e&&!t)}get enableLisa(){return(0,_.isLisaUser)(this.lisaLiam.accessType)}get shouldDisplayEnterpriseHeader(){return 1===this.selectedAccounts.length&&1===this.selectedCampaignGroups.length&&this.selectedAccounts[0].isLmsEnterpriseAccount}get enableCampaignBulkActions(){return this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableCampaignBulkActions)}get isSandboxEnabled(){return this.enableLisa&&this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableCampaignSandbox)}get isSandboxCreateDisabled(){return 1!==this.selectedCampaigns.length}get isBetaAbTestEnabled(){return this.enableLisa&&(this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableAbTestLeadsTrackingForPredictiveAudience)||this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableAbTestConversionTrackingForPredictiveAudience)||this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableAbTestLeadsTracking)||this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableAbTestConversionTracking)||this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableCppcCplAndBetaAbTest)||this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableLanConnectedTvAbTest))}get hasInsightTag(){return this.args.hasInsightTag||!1}get campaignLisaButtonDisabled(){const e=this.selectedCampaigns.length
return 0===e||e>_.LISA_BUTTON_SELECTED_COUNT}get statusOptions(){return this.generateStatusOptions(void 0===this.selectedCampaigns?[]:this.selectedCampaigns)}get currencyCode(){return this.account?.currencyCode||null}get campaignGroupForReactivation(){if(this.cmCampaignToReactivate&&(0,S.isArray)(this.campaignGroups))return this.campaignGroups.find((e=>e.id===this.cmCampaignToReactivate.campaignGroupId))}get isChartingMaxReached(){const e=this.filteredContentIds?this.filteredContentIds.length:0,t=this.selectedCampaigns?this.selectedCampaigns.length:0
return(t>0?t:e)>this.maxEntitiesForCharting}get isChartingDisabled(){return this.isChartingMaxReached||0===this.filteredContentIds.length}get supportedReportTypes(){const e=[...this.reportTypes]
return this.selectedCampaigns.length&&this.allowedToViewLeads&&e.push(b.LEADS),e}get filterConfig(){const e=[{name:"campaignStatus",propertyName:"status",options:this.filterOptions,defaultSelections:tn},{name:"campaignType",propertyName:"type",options:Object.keys(j.CAMPAIGN_TYPE)},{name:"objectiveType",propertyName:"objectiveType",options:Object.keys(L.OBJECTIVE_TYPE)}]
return this.testFilterOptions.length&&e.push({name:"test",propertyName:"applicationExperience",options:this.testFilterOptions}),this.applicationExperienceFilterOptions.length&&e.push({name:"applicationExperience",propertyName:"applicationExperience",options:this.applicationExperienceFilterOptions}),e}get testEnabledMap(){return{[T.APPLICATION_EXPERIENCE_TEST_CASE.AB_TEST]:this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableApplicationExperienceDisplayAndFilterAbTest)}}get testFilterOptions(){const e={}
this.campaigns.forEach((t=>{t.applicationExperience===T.APPLICATION_EXPERIENCE_CASE.AB_TEST&&(e[T.APPLICATION_EXPERIENCE_TEST_CASE.AB_TEST]=!0)}))
return Object.keys(e).filter((e=>this.testEnabledMap[e]))}get applicationExperienceFilterOptions(){const e={}
return this.campaigns.forEach((t=>{t.applicationExperience===T.APPLICATION_EXPERIENCE_CASE.BOOST_CONTENT?e[T.APPLICATION_EXPERIENCE_CHANNEL_CASE.BOOST_CONTENT]=!0:e[T.APPLICATION_EXPERIENCE_CHANNEL_CASE.CAMPAIGN_MANAGER_CONTENT]=!0})),Object.keys(e)}get campaignsForFilter(){return this.campaigns.map((e=>{const t=(0,u.get)(e,"status"),n=(0,u.get)(e,"servingStatuses"),a=(0,I.getUnifiedStatus)(h.ENTITY_TYPES.CAMPAIGN,t,n)
return{...e,status:a}}))}get isMessageCampaignPresent(){return this.campaigns.some((e=>e.type===j.CAMPAIGN_TYPE.SPONSORED_INMAILS))}get isLinkToCampaignSummaryEnabled(){return this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableKeyResultsLinkToCampaignSummary)}constructor(){if(super(...arguments),Wt(this,"lix",we,this),Wt(this,"xhr",Ie,this),Wt(this,"router",Pe,this),Wt(this,"lisaLiam",Ne,this),Wt(this,"accountService",Re,this),Wt(this,"inProductModule",De,this),Wt(this,"experiments",Me,this),Wt(this,"i18n",Le,this),Wt(this,"tracking",ke,this),Wt(this,"localStorage",Ue,this),Wt(this,"litms",xe,this),Wt(this,"reporting",Fe,this),Wt(this,"a11yNotification",ze,this),Wt(this,"sessionStorage",je,this),Wt(this,"formatter",Ge,this),Wt(this,"campaignConfiguration",Be,this),Wt(this,"jet",Ve,this),Wt(this,"applicationExperience",Ye,this),Wt(this,"campaignService",He,this),Wt(this,"campaignGroupService",qe,this),Wt(this,"adForm",Ke,this),Wt(this,"toast",We,this),Wt(this,"adLearningPhaseService",Xe,this),Wt(this,"abTest",$e,this),Wt(this,"dateRangeService",Je,this),Wt(this,"recommendationService",Qe,this),Wt(this,"campaignGroups",Ze,this),Wt(this,"campaigns",et,this),Wt(this,"selectedAccounts",tt,this),Wt(this,"selectedCampaignGroups",nt,this),Wt(this,"isSplitTestingDropdownOpen",at,this),Wt(this,"isSetStatusDropdownOpen",it,this),Wt(this,"isSplitTestEditPanelOpen",rt,this),Wt(this,"experimentId",ot,this),Wt(this,"isCustomizationModalOpen",lt,this),Wt(this,"isBulkStatusErrorsModalOpen",st,this),Wt(this,"bulkStatusErrors",ct,this),Wt(this,"bulkStatus",ut,this),Wt(this,"hasExperiments",dt,this),Wt(this,"showExportModal",pt,this),Wt(this,"campaignsToDelete",mt,this),Wt(this,"abTestsToDelete",gt,this),Wt(this,"isEntityDeletionModalOpen",bt,this),Wt(this,"isMarketingAndSalesModalOpen",_t,this),Wt(this,"entityDeletionTriggerSelector",ht,this),Wt(this,"deletableChildCounts",ft,this),Wt(this,"projections",Tt,this),Wt(this,"campaignColumns",Et,this),Wt(this,"totalMetricsValues",yt,this),Wt(this,"searchString",St,this),Wt(this,"searchStringTranslators",At,this),Wt(this,"filterStatuses",Ct,this),Wt(this,"adFormsCampaignIdMap",Ot,this),Wt(this,"selectedSort",vt,this),Wt(this,"selectedSortDirection",wt,this),Wt(this,"sortedCampaignIds",It,this),Wt(this,"isCampaignInlineEditModalOpen",Pt,this),Wt(this,"isMigrateFromTargetCostToCostCap",Nt,this),Wt(this,"isMigrateFromTargetCostToCostCapViaEdit",Rt,this),Wt(this,"isMigrateFromTargetCostToCostCapViaInlineEdit",Dt,this),Wt(this,"updateBidAndBudgetModalError",Mt,this),Wt(this,"isCampaignReactivationModalOpen",Lt,this),Wt(this,"isCampaignToBeReactivatedCreatedInQuickMode",kt,this),Wt(this,"cmCampaignToReactivate",Ut,this),Wt(this,"numTotalAbTests",xt,this),Wt(this,"numTotalSelectedCampaigns",Ft,this),Wt(this,"numTotalCreatives",zt,this),Wt(this,"enableInlineEdit",jt,this),Wt(this,"selectedViewIdentifier",Gt,this),Wt(this,"showCampaignLisaPanel",Bt,this),Wt(this,"nameFilterString",Vt,this),Wt(this,"dateRange",Yt,this),Wt(this,"comparisonDateRange",Ht,this),Wt(this,"customViews",qt,this),Xt(this,"maxEntitiesForCharting",b.MAX_SELECTED_ENTITIES_FOR_CHARTING),Xt(this,"ENTITY_TYPES",h.ENTITY_TYPES),Xt(this,"REPORT_ENTITIES",b.REPORT_ENTITIES),Xt(this,"SPLIT_TESTING_OPTIONS",b.SPLIT_TESTING_OPTIONS),Xt(this,"triggerSelectorForReturnFocus",b.REPORTING_VIEW_DROPDOWN_TRIGGER_SELECTOR),Xt(this,"pageSize",this.localStorage.get(O.PERMANENT_REPORTING_LOCAL_STORAGE_KEYS.TABLE_PAGINATION_SIZE)||b.REPORTING_DEFAULT_PAGE_SIZE),Xt(this,"pageSizeValues",b.reportingPageSizeValues),Xt(this,"bulkStatusErrorsColumns",[{propertyName:"campaignName",title:this.i18n.lookupTranslation("components/reporting-page/campaigns-reporting-page","i18n_campaign_name")(),disableSorting:!0},{propertyName:"reason",title:this.i18n.lookupTranslation("components/reporting-page/campaigns-reporting-page","i18n_reason")(),disableSorting:!0}]),Xt(this,"BatchErrorsTableTheme",new y.default),Xt(this,"customTheme",new A.default),Xt(this,"getReasonString",this.i18n.lookupTranslation("components/reporting-page/campaigns-reporting-page","i18n_set_status_reason_v2")),Xt(this,"reportTypes",this.accountService.getSupportedReportTypes(b.CAMPAIGN)),Xt(this,"defaultViews",(0,b.getReportingViews)({areMRCMetricsSupported:this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableMrcClickAndImpressionMetrics),areQualifiedLeadMetricsSupported:this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableQualifiedLeadsMetrics)})),Xt(this,"canEditEntity",this.account.canEditCampaign),Xt(this,"ONBOARDING_CARDS",b.ONBOARDING_CARDS),Xt(this,"filterOptions",b.CAMPAIGN_STATUS_FILTER_OPTIONS_V2),Xt(this,"columnsToSearch",J.COLUMNS_TO_SEARCH.CAMPAIGNS),Xt(this,"selectedCampaignRecommendation",void 0),Xt(this,"routeToRecommendationHub",(e=>{const t=e.map((e=>e.context.targetEntity.sponsoredCampaign))
this.router.transitionTo(c.ROUTE_NAME.ACCOUNT_RECOMMENDATIONS,{queryParams:{sponsoredCampaignUrns:JSON.stringify(t)}})})),Xt(this,"onCampaignRecommendationReview",(e=>{this.isMarketingAndSalesModalOpen=!0,this.selectedCampaignRecommendation=e})),Xt(this,"_getCampaignSettingsCustomization",(e=>{let t=(0,d.resolve)()
const n=(0,p.constructPemMetadata)(Y.CUSTOMIZATION_PAGE_KEY.CAMPAIGN_SETTINGS_GET,[],{productName:m.ADS_REPORTING_PEM.PRODUCT_NAME})
return t=this.campaignService.getCampaignSettingsCustomization(e,n).catch((()=>{(0,d.resolve)()})),t})),this.sessionStorage.containsKey(G.SESSION_STORAGE_REPORTING_TABLE_KEYS.CAMPAIGNS)){const{column:e,direction:t}=this.sessionStorage.get(G.SESSION_STORAGE_REPORTING_TABLE_KEYS.CAMPAIGNS)
this.selectedSort=e,this.selectedSortDirection=t}const e=this.deserializedCampaignIds
this.args.destination===D.DESTINATION_PARAMETER_MAP.CAMPAIGN_EDIT&&1===e.length?this.router.transitionTo(c.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS,e[0]):this.args.destination===D.DESTINATION_PARAMETER_MAP.CAMPAIGN_DUPLICATE&&1===e.length?this.router.transitionTo(c.ROUTE_NAME.ACCOUNT_CAMPAIGN_DUPLICATE,e[0]):this.showExportModal=this.args.destination===D.DESTINATION_PARAMETER_MAP.METRICS_DOWNLOAD,this._setupFilters(),this._setupView(),this._setupBreakdown(),this.sortedCampaignIds=this.selectedCampaigns.map((e=>e.id)),this.campaignsToDelete=[],this.abTestsToDelete=[],(0,N.scheduleTask)(this,"actions",(()=>{this.updateTotalCountsTask.perform(this.deserializedCampaignIds)})),this.campaignColumns=this._getCampaignColumns(this.selectedViewIdentifier),this.searchStringTranslators=this._getSearchTranslators(),this.setAllowedToViewLeadsTask.perform(),this.experiments.fetchExperiments(this.accountId).then((e=>{this.hasExperiments=e&&e.length>0})).catch((e=>{this.jet.error(new Error(`Split test experiments fetch failed: ${(0,R.getErrorMessage)(e)}`),"split-tests",!1)})),this.possiblyShowCampaignEndedToast()}willDestroy(){super.willDestroy(...arguments),(0,N.runDisposables)(this)}dismissMarketingAndSalesModal(){this.isMarketingAndSalesModalOpen=!1,this.selectedCampaignRecommendation=void 0}onCreateSandbox(){this.router.transitionTo(c.ROUTE_NAME.ACCOUNT_CAMPAIGN_SANDBOX_ITEM,this.accountId,this.selectedCampaigns[0].id)}routeToImportHistory(){this.router.transitionTo(c.ROUTE_NAME.ACCOUNT_IMPORT_HISTORY)}routeToSplitTestReporting(){this.router.transitionTo(c.ROUTE_NAME.ACCOUNT_SPLIT_TESTS)}onSelectDelete(e){this.deletableChildCounts={[T.APPLICATION_EXPERIENCE_CASE.AB_TEST]:this.numTotalAbTests,[h.ENTITY_TYPES.CAMPAIGN]:this.numTotalSelectedCampaigns,[h.ENTITY_TYPES.CREATIVE]:this.numTotalCreatives},this.campaignsToDelete=this.selectedCampaigns,this.isEntityDeletionModalOpen=!0,this.entityDeletionTriggerSelector=e||Zt}launchBulkActionsSurvey(){this.inProductModule.launchModule(E.WIDGET_IDS.SURVEY_BULK_ACTIONS).catch((e=>{this.jet.error(new Error(`Failed to launch BulkActions survey: ${e}`),"bulkactions-survey-launch-error",!1)}))}onSetSplitTestEditPanelOpen(e){e&&this.account&&(this.experimentId=this.experiments.getNewExperiment({accountId:this.accountId,campaigns:this.selectedCampaigns})),this.isSplitTestEditPanelOpen=e}onSelectedColumnsChange(e,t,n){return(0,b.alterSelectedColumnsCustomizationOnColumnToggle)(e,t,n)}updateCustomViews(e,t){this.onColumnCustomizationModalClick(!1),this.customViews=e,this.updateCampaignColumns(t||b.REPORTING_VIEWS.PERFORMANCE)}onColumnCustomizationModalClick(e){this.isCustomizationModalOpen=e}didShowTableHeaderTooltip(){this.tracking.fireInteractionEvent("header_tooltip",C.CONTROL_INTERACTION_TYPE.HOVER)}didChangePageSize(e){this.localStorage.put(O.PERMANENT_REPORTING_LOCAL_STORAGE_KEYS.TABLE_PAGINATION_SIZE,e)}onCloseBulkStatusErrorsModal(){this.isBulkStatusErrorsModalOpen=!1,(0,N.runTask)(this,(()=>{const e=document.querySelector("[data-a11y-focus-return__set-status]")
e&&"function"==typeof e.focus&&e.focus()}))}routeToPerformanceChartFromCampaigns(e,t,n=!0){const a=this.accountId,i=this._generateRouteTransitionQueryParams(e,t,n)
this.router.transitionTo(c.ROUTE_NAME.ACCOUNT_PERFORMANCE_CHART,a,{queryParams:i})}routeToCampaignSummaryFromCampaigns(e){const t=this.accountId
this.router.transitionTo(c.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_SUMMARY,t,e)}routeToDemographics(){const e=this.accountId,t=this._generateRouteTransitionQueryParams()
t.pivot=b.JOB_FUNCTION,this.router.transitionTo(c.ROUTE_NAME.ACCOUNT_DEMOGRAPHICS,e,{queryParams:t})}onToggleCampaignStatus(e){return(0,I.isToggleActivatable)(h.ENTITY_TYPES.CAMPAIGN,e.status)?(this._triggerTrackingEvent(C.CAMPAIGNS_REPORTING_TRACKING_EVENT_TOPIC.CAMPAIGN_TOGGLE_ACTIVE),this.fetchCampaignAndItsInfo.perform(e.id).then((e=>this._reactivateOrOpenModal(e)))):e.status===h.STATUSES.ACTIVE?(this._triggerTrackingEvent(C.CAMPAIGNS_REPORTING_TRACKING_EVENT_TOPIC.CAMPAIGN_TOGGLE_PAUSED),this.changeCampaignStatus.perform(e,h.STATUSES.PAUSED)):void 0}onCampaignsSelectStatus(e,t){if(t!==h.STATUSES.ACTIVE)return this.changeCampaignStatus.perform(e,t)
this.fetchCampaignAndItsInfo.perform(e.id).then((e=>this._reactivateOrOpenModal(e)))}onCampaignRecommendationApply(e,t){this.applyRecommendationTask.perform(e,t)}onCampaignLinkClick(e){const t=JSON.stringify([e])
this._clearCreativeFiltersIfIdsChange(t),this.args.updateQueryParams?.({campaignIds:t})}onHoverCampaignRecommendationTrigger(e,t,n){this._triggerTrackingEvent(en[t]),this.performActionOnCampaignRecommendation(b.CAMPAIGN_RECOMMENDATION_ACTION.VIEW,e,n,t)}dismissCampaignRecommendationHovercard(e,t,n,a){this._triggerTrackingEvent("recs-dismiss"),this.performActionOnCampaignRecommendation(b.CAMPAIGN_RECOMMENDATION_ACTION.DISMISS,e,n,t,a)}redirectFromCampaignRecommendationHoverCard(e,t,n,a){this._triggerTrackingEvent("recs-accept"),this.performActionOnCampaignRecommendation(b.CAMPAIGN_RECOMMENDATION_ACTION.ACCEPT,e,n,t,a)}async getTotalCounts(e){const t=e.length?await this.abTest.fetchAbTestsByCampaign(e):[],n=await this.reporting.getCreatives(this.accountId,this.selectedCampaignGroupIds,e,0),a=t.filter((e=>h.DELETABLE_AB_TEST_ENTITY_STATUSES[h.ENTITY_TYPES.CAMPAIGN].has(e.uiState)))
return this.abTestsToDelete=a,{abTestCount:a.length,campaignCount:e.length,creativesCount:n?.paging?.total}}reportingDateRangeUpdate(e,t){this._clearAnalyticsDataAndSorting(e),this.dateRange=e,this.comparisonDateRange=t,this.lazyFetchCampaignAnalyticsTask.perform(e,this.displayedItems,this.selectedBreakdown),this.campaignColumns=this._getCampaignColumns(this.selectedViewIdentifier),this.lazyFetchCampaignSparklineAnalyticsTask.perform(e,this.displayedItems,this.isLinkToCampaignSummaryEnabled?this.routeToCampaignSummaryFromCampaigns.bind(this):this.routeToPerformanceChartFromCampaigns.bind(this)),this._resetTotalMetrics(),t&&this._triggerTrackingEvent("historical_comparison_reporting_table_view_event")}updateCampaignColumns(e){this.selectedViewIdentifier=e,this.localStorage.put(O.PERMANENT_REPORTING_LOCAL_STORAGE_KEYS.VIEW_SELECTION,e),this.campaignColumns=this._getCampaignColumns(e)
const{dateRange:t,displayedItems:n,selectedBreakdown:a,comparisonDateRange:i}=this
this.lazyFetchCampaignAnalyticsTask.perform(t,n,a,i),this.lazyFetchCampaignSparklineAnalyticsTask.perform(t,this.displayedItems,this.isLinkToCampaignSummaryEnabled?this.routeToCampaignSummaryFromCampaigns.bind(this):this.routeToPerformanceChartFromCampaigns.bind(this)),this._resetTotalMetrics()}reloadCampaigns(){return this.reporting.getCampaigns(this.accountId,this.selectedCampaignGroupIds).then((e=>{const t=e.elements,n=(0,b.decorateCampaigns)(this.account,t,this.campaignGroups)
this.campaigns=n,this.filteredContentIds=this._getFilteredCampaignIds(),this._updateColumns(),this.args.updateQueryParams?.({campaignIds:JSON.stringify(this.deserializedCampaignIds.filter((e=>t.find((t=>e===t.id)))))}),this.sortedCampaignIds=this.sortedCampaignIds.filter((e=>t.find((t=>e===t.id)))),this._clearCreativeFiltersIfIdsChange(this.deserializedCampaignIds),this._resetTotalMetrics(),this.updateTotalCountsTask.perform(t.map((e=>e.id)))}))}async deleteCampaigns(e){const t=e.filter((e=>e.applicationExperience===T.APPLICATION_EXPERIENCE_CASE.AB_TEST)),n=new Set(t.map((e=>e.id))),a={campaigns:new Set,groups:new Set}
this.abTestsToDelete.forEach((async e=>{a.groups.add(e.campaignGroupId),e.cells.forEach((e=>{const t=(0,B.getIdFromUrn)(e.reference.string)
n.has(Number(t))||a.campaigns.add(t)})),await this.abTest.deleteAbTest(e.entityUrn)})),a.campaigns.size>0&&await this.applicationExperience.unclaimCampaigns(Array.from(a.campaigns)),a.groups.size>0&&await this.applicationExperience.unclaimCampaignGroups(Array.from(a.groups))
const i=await this.campaignService.deleteCampaigns(e)
return this.deselectAllCampaigns(),await this.reloadCampaigns(),i}onDismissEntityDeletionModal(){this.campaignsToDelete=[],this.abTestsToDelete=[],this.isEntityDeletionModalOpen=!1}onSuccessEntityDeletionModal(){this.entityDeletionTriggerSelector=Zt}updateBreakdown(e){this.selectedBreakdown=e,(0,b.clearBreakdowns)(this.displayedItems)
const{dateRange:t,displayedItems:n,comparisonDateRange:a}=this
this.lazyFetchCampaignAnalyticsTask.perform(t,n,e,a),this.localStorage.put(O.REPORTING_LOCAL_STORAGE_KEYS.BREAKDOWN_SELECTION,e),this._updateColumns(),this.lazyFetchCampaignLearningPhaseProgress.perform(n)}clearBreakdown(){(0,b.clearBreakdowns)(this.displayedItems),this.selectedBreakdown=null,this.localStorage.remove(O.REPORTING_LOCAL_STORAGE_KEYS.BREAKDOWN_SELECTION)}updateFilters(e){const t=O.REPORTING_LOCAL_STORAGE_KEYS.CAMPAIGN_FILTERS
this.filterStatuses=e,this.localStorage.put(t,e),this.filteredContentIds=this._getFilteredCampaignIds(),this._updateColumns()}updateSearchString(e){this.searchString=e,this.localStorage.put(O.REPORTING_LOCAL_STORAGE_KEYS.CAMPAIGN_SEARCH,e),this.filteredContentIds=this._getFilteredCampaignIds(),(0,N.debounceTask)(this,"_updateColumns",X.default.callbackDelay.medium)}onExportClicked({reportType:e,timeGranularity:t,columns:n,enableTimeComparison:a}){return e===b.LEADS?this._downloadLeads.perform():this._downloadReport(e,t,n,a)}didSort(e){if(this._triggerTrackingEvent("header_column_sort"),this._setSortedCampaignIds(e),!(0,b.isTableSorted)(e))return
const t=(0,b.getTableSortParts)(e)
this.sessionStorage.put(G.SESSION_STORAGE_REPORTING_TABLE_KEYS.CAMPAIGNS,{[G.SESSION_STORAGE_SORT_DATA_KEYS.COLUMN]:t.selectedSort,[G.SESSION_STORAGE_SORT_DATA_KEYS.DIRECTION]:t.selectedSortDirection}),this.selectedSort=t.selectedSort,this.selectedSortDirection=t.selectedSortDirection}willSort(e){if((0,b.isAnalyticsColumn)(e)){const t=(0,b.extractProjectionCols)([e]),n=(0,b.filterEntitiesWithNoAnalytics)(this.campaigns,e),a=n.map((e=>e.id)),i=(0,b.serializeDateRange)(this.dateRange),r=b.KEY_RESULT_COLUMN_NAMES.includes(e.propertyName)?[b.PIVOTS.CAMPAIGN,b.PIVOTS.OBJECTIVE_TYPE]:[b.PIVOTS.CAMPAIGN]
return this.reporting.getStatistics({campaignIds:a,dateRange:i,projections:t,accountIds:[this.accountId],campaignGroupIds:this.selectedCampaignGroupIds,pivots:r}).then((({elements:t})=>{(0,b.updateAnalyticsForEntities)(n,t,e)}))}return(0,d.resolve)()}didFilter(e){this._setSortedCampaignIds(e)}displayDataChanged(e){this._updateDisplayedItemsTask.perform(e)}dismissUpdateBidAndBudgetModal(){this._resetUpdateBidAndBudgetModal()}async onSubmitBudgetChangesAndReactivateCampaign(e){this.cmCampaignToReactivate.campaignEditingChanges=e,await this.onReactivateCampaign(this.cmCampaignToReactivate,e)}onSubmitBidBudgetScheduleChanges(e){this.cmCampaignToReactivate.campaignEditingChanges=e,this.onUpdateBidBudgetAndSchedule(this.cmCampaignToReactivate,e)}*onSetSelectedCampaignsStatus(e){const t=[],n=[],a=this.selectedCampaigns
this.isSetStatusDropdownOpen=!1
const i=this.litms.getBillingInfo(this.accountId)
a.forEach((a=>{a.applicationExperience===T.APPLICATION_EXPERIENCE_CASE.AB_TEST?t.push({campaignName:a.name,reason:this.getReasonString([{label:a.applicationExperience}])}):(0,I.getValidStatuses)("campaign",a.status).includes(e)?n.push(a):t.push({campaignName:a.name,reason:this.getReasonString([{label:b.REPORTING_SET_STATUS_REASONS[a.status]}])}),this.litms.trackControlInteraction(this.accountId,{adFormatType:a.format,campaignStatus:e,campaignType:a.type,controlName:Qt[e]},i)}))
try{const{results:i,errors:r}=yield this.reporting.updateStatuses(P.default.campaigns,n,e),o=Object.keys(i).length
if(Object.keys(r).forEach((n=>{const i=a.find((e=>parseInt(e.id,10)===parseInt(n,10)))
i&&t.push({campaignName:i.name,reason:this.getReasonString([{label:"ACTIVE"===e?b.REPORTING_SET_STATUS_REASONS.NEEDS_UPDATE:b.REPORTING_SET_STATUS_REASONS.UPDATE_FAILED}])})})),o){const e=this.i18n.lookupTranslation("components/reporting-page/campaigns-reporting-page","i18n_set_status_a11y_announcement")([{success:o}])
this.a11yNotification.announce(e)}}catch(r){n.forEach((e=>{const n=this.getReasonString([{label:b.REPORTING_SET_STATUS_REASONS.UPDATE_FAILED}])
t.push({reason:n,campaignName:e.name})}))}this.isBulkStatusErrorsModalOpen=t.length,this.bulkStatus=e,this.bulkStatusErrors=t}*setAllowedToViewLeadsTask(){const{allowedToViewLeads:e}=yield this.accountService.getUserPermissions(this.accountId)
this.allowedToViewLeads=e}*updateDeletableChildCountsTask(e){const{abTestCount:t,campaignCount:n,creativesCount:a}=yield this.getTotalCounts(e)
this.deletableChildCounts={[T.APPLICATION_EXPERIENCE_CASE.AB_TEST]:t,[h.ENTITY_TYPES.CAMPAIGN]:n,[h.ENTITY_TYPES.CREATIVE]:a}}*updateTotalCountsTask(e){yield(0,w.waitForQueue)("actions")
const{abTestCount:t,campaignCount:n,creativesCount:a}=yield this.getTotalCounts(e)
this.numTotalAbTests=t,this.numTotalSelectedCampaigns=n,this.numTotalCreatives=a,this.deletableChildCounts={[T.APPLICATION_EXPERIENCE_CASE.AB_TEST]:this.numTotalAbTests,[h.ENTITY_TYPES.CAMPAIGN]:this.numTotalSelectedCampaigns,[h.ENTITY_TYPES.CREATIVE]:this.numTotalCreatives}}*_fetchTotalMetricsValuesTask(e){const t=(yield this.getTotalMetrics(e)).elements[0]||b.EMPTY_METRICS;(0,u.set)(this,"totalMetricsValues",Object.assign({analytics:t},this._getTotalsData()))}*changeCampaignStatus(e,t){return yield this.reporting.updateStatus(P.default.campaigns,e,t)}*_downloadLeads(){this.tracking.fireInteractionEvent("leadgen_campaigns_lead_export_click",C.CONTROL_INTERACTION_TYPE.SHORT_PRESS)
const e=(0,V.getLocalDateFromUTCDate)(),t=(0,V.getStartOfUTCDate)(new Date(Date.UTC(2023,7,10)))>(0,V.getStartOfUTCDate)((0,V.addDays)(e,-365))?(0,V.getStartOfUTCDate)(new Date(Date.UTC(2023,7,10))):(0,V.getStartOfUTCDate)((0,V.addDays)(e,-365)),n={startDate:(0,V.formatDateInUTC)(t),endDate:(0,V.formatDateInUTC)(e)}
yield this._setAdFormsCampaignIdMapTask.perform()
const a=new Set
for(let o=0;o<this.selectedCampaigns.length;o++){const e=this.selectedCampaigns[o]
try{const t=this.adFormsCampaignIdMap[e.id]
for(let a=0;a<t.length;a++)yield this.adForm.downloadLeadsByDateRange(t[a],n,e)}catch(r){a.add(e.name)}}const i=this.i18n.lookupTranslation("components/reporting-page/campaigns-reporting-page","i18n_unable_to_download_campaign_leads")
Array.from(a).forEach((e=>{const t=i([{campaignName:e}])
this.toast.add({type:K.TOAST_TYPES.ERROR,message:(0,$.htmlSafe)(jSecure.sanitizeHTML(t))})}))}*_setAdFormsCampaignIdMapTask(){try{const e=this.selectedCampaigns.reduce(((e,{id:t})=>(this.adFormsCampaignIdMap[t]||(e[t]=this.adForm.getAdFormsByCampaignIds([t])),e)),{}),t=yield(0,d.hash)(e)
this.adFormsCampaignIdMap={...this.adFormsCampaignIdMap,...t}}catch(e){this.toast.add({type:K.TOAST_TYPES.ERROR,message:this.i18n.lookupTranslation("components/reporting-page/campaigns-reporting-page","i18n_unable_to_fetch_campaign_forms")()})}}*_updateDisplayedItemsTask(e){this.displayedItems=e
const{dateRange:t,selectedBreakdown:n,comparisonDateRange:a}=this,i=this.lazyFetchCampaignSparklineAnalyticsTask.perform(t,e,this.isLinkToCampaignSummaryEnabled?this.routeToCampaignSummaryFromCampaigns.bind(this):this.routeToPerformanceChartFromCampaigns.bind(this))
yield(0,w.allSettled)([this.lazyFetchCampaignAnalyticsTask.perform(t,e,n,a),this.lazyFetchCampaignRecommendationsTask.perform(e),i,this.lazyFetchCampaignLearningPhaseProgress.perform(e)])}*lazyFetchCampaignAnalyticsTask(e,t,n,a){if(t){yield(0,w.timeout)(X.default.callbackDelay.short)
const i=this.getAnalytics.bind(this,!0,e),r=a?.startDate?this.getAnalytics.bind(this,!0,a):null
yield this.reporting.fetchAnalyticsAndSet(i,t,n,r)}}*lazyFetchCampaignSparklineAnalyticsTask(e,t,n){t&&(yield(0,w.timeout)(X.default.callbackDelay.short),yield this.reporting.fetchSparklineAnalyticsAndSet(t,e,n))}*lazyFetchCampaignRecommendationsTask(e){yield(0,w.timeout)(X.default.callbackDelay.short)
const t=this.reporting,n=e.map((e=>e.id)),a=(yield t.getCampaignRecommendations(n)).elements||[]
if(!a.length)return
const i=e.reduce(((e,t)=>(e[t.id]=t,e)),{})
for(let r=0,o=a.length;r<o;++r){const e=a[r].campaignId
i[e]&&(0,u.set)(i[e],"campaignRecommendation",a[r])}}*lazyFetchCampaignLearningPhaseProgress(e){if(!this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableOptima))return
const t=e?.filter((e=>(0,M.shouldFetchOptimaLearning)(e))).map((e=>e.id))
if(t?.length){const n=yield this.adLearningPhaseService.getCampaignLearningPhaseProgress(t)
e.forEach((e=>{const t=(0,W.buildCampaignUrnComplexKey)(e.id),a=n?.[t]
a&&(0,u.set)(e,"learningPhaseProgress",a)}))}}*fetchCampaignAndItsInfo(e){const t=this.account,n=(0,p.constructPemMetadata)(m.REPORTING_PEM_KEYS.FETCH_EXISTING_CAMPAIGNS,[e],{productName:m.ADS_REPORTING_PEM.PRODUCT_NAME}),a=yield this.xhr.fetch(`${P.default.campaigns}/${e}`,{metadata:n},0),i=this.campaignService.createCampaignCopyWithDefaults({account:t,campaign:a}),{limits:r}=yield(0,d.hash)({limits:this.campaignService.fetchLimits(t,i),configurations:this.campaignConfiguration.fetchCampaignValidConfigurations(i)})
r&&r.isFixedBid&&(i.unitCost=(0,g.getMoneyAmountForAPI)({amount:r.bidSuggestion.midBid.amount,currencyCode:t.currencyCode}))
const o=(0,H.getObjectiveType)(i)
i.objectiveType=o,i.limits=r
const l=yield this.campaignService.getCurrentRunningSpend(i)
return i.currentRunningSpend=l,i}*applyRecommendationTask(e,t){try{yield this.recommendationService.applyRecommendation({recommendationId:e,accountUrn:(0,B.createUrnFromAttrs)(B.URN_TYPES.SPONSORED_ACCOUNT,this.accountId)})
const t=yield this.recommendationService.findRecommendationsByCriteriaForMidFlightRecs(this.accountId)
this.campaigns=(0,b.decorateCampaigns)(this.account,this.campaigns,[],{},t),this.toast.add({type:K.TOAST_TYPES.SUCCESS,message:this.i18n.lookupTranslation(this.constructor,"i18n_recommendation_apply_success")()}),this.isMarketingAndSalesModalOpen=!1}catch(n){this.toast.add({type:K.TOAST_TYPES.ERROR,message:this.i18n.lookupTranslation(this.constructor,"i18n_recommendation_apply_failed")()}),this.jet.error(new Error(`Apply action on entity recommendation failed:: ${(0,R.getErrorMessage)(n)}`),["recommendations","campaigns-reporting-page","APPLY_RECOMMENDATION"],!1)}finally{t?.()}}_findCampaignById(e){return this.campaigns.find((t=>t.id===e))}_generateRouteTransitionQueryParams(e=null,t,n=!0){const a=JSON.stringify(this.dateRange),i=this.selectedCampaigns
let r
const o=JSON.stringify(this.selectedCampaignGroupIds)
let l,s=!1
e?(r=this._findCampaignById(e).name,l=[e]):1===i.length?(r=i[0].name,l=this.deserializedCampaignIds):i.length>0?(r=null,l=this.deserializedCampaignIds):(r=1===this.filteredContentIds.length?this._findCampaignById(this.filteredContentIds[0]).name:null,l=this.filteredContentIds,s=!0)
return{dateRange:a,isChartingAll:s,entityName:r,campaignGroupIds:o,campaignIds:JSON.stringify(l),creativeIds:"[]",columnViews:JSON.stringify(this.getDemographicViews(e)),selectedMetric:t,isAggregated:n}}_setupView(){const e=this.localStorage.getWithDefault(O.PERMANENT_REPORTING_LOCAL_STORAGE_KEYS.VIEW_SELECTION,null)
this.defaultViews.includes(e)||(0,b.isExistingCustomView)(this.customViews,e)?this.selectedViewIdentifier=this.localStorage.get(O.PERMANENT_REPORTING_LOCAL_STORAGE_KEYS.VIEW_SELECTION):this.selectedViewIdentifier=b.REPORTING_VIEWS.PERFORMANCE}_getCampaignColumns(e){const t=e=>this.i18n.lookupTranslation(x.default,e),n=(0,b.getToggleColumn)(this.i18n,this,{onToggle:this.actions.onToggleCampaignStatus.bind(this)},h.ENTITY_TYPES.CAMPAIGN),a={actions:{onSelectStatus:this.actions.onCampaignsSelectStatus.bind(this),onCampaignLinkClick:this.actions.onCampaignLinkClick.bind(this),onHoverCampaignRecommendationTrigger:this.actions.onHoverCampaignRecommendationTrigger.bind(this),dismissCampaignRecommendationHovercard:this.actions.dismissCampaignRecommendationHovercard.bind(this),redirectFromCampaignRecommendationHoverCard:this.actions.redirectFromCampaignRecommendationHoverCard.bind(this),routeToPerformanceChart:this.actions.routeToPerformanceChartFromCampaigns.bind(this)},propertyName:b.PROPERTY_NAME.NAME,isBreakoutPivotColumn:!0,component:(0,k.ensureSafeComponent)(U.default,this),componentForExpandedCell:(0,k.ensureSafeComponent)(F.default,this),title:t("campaign_name")(),headerCellLabel:"campaignName",filterString:this.nameFilterString,filterPlaceholder:t("campaign_filter")(),filteringIgnoreCase:!0,componentForTotalsCell:(0,k.ensureSafeComponent)(z.default,this),accountId:this.accountId,campaignGroupIds:JSON.stringify(this.selectedCampaignGroupIds),canEditCampaign:this.account.canEditCampaign,disableFiltering:!0,dateRange:JSON.stringify(this.dateRange),onSelectDelete:(e,t)=>{this.campaignsToDelete=[e],this.isEntityDeletionModalOpen=!0,this.entityDeletionTriggerSelector=t,this.updateDeletableChildCountsTask.perform([e.id])},getRowChildCounts:e=>{this.updateDeletableChildCountsTask.perform([e.id])}},i=(0,b.getStatusColumn)(this,this.i18n,this.filterOptions,{onSelectStatus:this.actions.onCampaignsSelectStatus.bind(this),onCampaignRecommendationApply:this.onCampaignRecommendationApply,onCampaignRecommendationReview:this.onCampaignRecommendationReview,routeToRecommendationHub:this.routeToRecommendationHub},this.canEditEntity,h.ENTITY_TYPES.CAMPAIGN,"status_change_campaign",this.accountId,this.lix)
i.statusFilterTrackingEvent="status_filter_campaign"
const r=(0,b.getFilterColumn)(this.filteredContentIds,(0,b.getSerializedTotalFilterString)(this.searchString,this.filterStatuses)),o=(0,b.getCampaignStartDateColumn)(this.i18n,this),l=(0,b.getCampaignEndDateColumn)(this.i18n,this),s=(0,b.getCampaignGroupNameColumn)(this.i18n,this)
let c=[]
const u={[b.PROPERTY_NAME.NAME]:a,[b.PROPERTY_NAME.STATUS]:i,[b.FILTER_COLUMN_NAME]:r,[b.PROPERTY_NAME.START_DATE]:o,[b.PROPERTY_NAME.END_DATE]:l,[b.PROPERTY_NAME.CAMPAIGN_GROUP_NAME]:s},d=(0,b.getCampaignBidColumn)(this.i18n,this)
if(u[b.PROPERTY_NAME.BID]=d,u[b.PROPERTY_NAME.ENTITY_TOGGLE]=n,this.isLinkToCampaignSummaryEnabled){const e=(0,b.getCampaignKeyResultsColumn)(this.i18n,this)
u[b.PROPERTY_NAME.KEY_RESULTS]=e}let p=[]
if((0,b.isDefaultView)(e)){p=(0,b.getSharedDefaultViewMetrics)(b.reportingTabTypes.CAMPAIGN,this.lix).concat((0,b.getDefaultViewMetrics)(b.reportingTabTypes.CAMPAIGN,this.lix)[e])}else p=[b.FILTER_COLUMN_NAME].concat((0,b.getViewMetricsFromCustomViews)(this.customViews,e))
return c=c.concat((0,b.getReportingColumns)(this,p,this.i18n,[],u,this.lix)),this.projections=(0,b.extractProjectionCols)(c),(0,b.updateSorting)(c,this.selectedSort,this.selectedSortDirection),c}getDemographicViews(e){const t=e?[this._findCampaignById(e)]:this.selectedCampaigns
return(0,b.getDemographicViews)(t)}performActionOnCampaignRecommendation(e,t,n,a,i={}){this.reporting.registerCampaignRecommendationAction(e,t,n,a).catch((e=>this.jet.error(`Campaign recommendation register action call failed:${e}`))).finally((()=>{e!==b.CAMPAIGN_RECOMMENDATION_ACTION.VIEW&&(this._updateCampaignRecommendationHovercard(t),i.closeHoverable&&i.closeHoverable())}))}_updateCampaignRecommendationHovercard(e){const t=this.displayedItems.reduce(((e,t)=>(e[t.id]=t,e)),{});(0,u.set)(t[e],"campaignRecommendation",null)}_triggerTrackingEvent(e){this.tracking.fireInteractionEvent(e,C.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}_clearAnalyticsDataAndSorting(e={}){const{startDate:t,endDate:n}=e
t===this.dateRange?.startDate&&n===this.dateRange?.endDate||(this.sessionStorage.remove(G.SESSION_STORAGE_REPORTING_TABLE_KEYS.CAMPAIGNS),this.selectedSort=null,this.selectedSortDirection=null),(0,b.clearAnalyticsData)(this.campaigns),(0,b.updateSorting)(this.campaignColumns,this.selectedSort,this.selectedSortDirection)}_resetTotalMetrics(){const e=this._getTotalMetricsIds()
e?this._fetchTotalMetricsValuesTask.perform(e):this.totalMetricsValues=b.EMPTY_METRICS}_getTotalMetricsIds(){const e=this.filteredContentIds,t=this.deserializedCampaignIds
let n=[]
if(t.length>0)n=t
else if(e&&e.length>0)n=e
else if(e&&0===e.length)n=null
else{n=this.campaigns.map((e=>e.id))}return n}getTotalMetrics(e){const t=this.accountId,n=this.selectedCampaignGroupIds,a=this.dateRange,i=this.projections,r=(0,b.getOptimalIdsForTotals)(e,this.campaigns)
return this.reporting.getStatistics({campaignIds:r,campaignGroupIds:n,pivots:[b.PIVOTS.ACCOUNT],dateRange:(0,b.serializeDateRange)(a),accountIds:[t],projections:i})}getAnalytics(e,t,n,a){const i=e?n:n.filter((e=>!e.analytics)),r=this.projections,o=[b.PIVOTS.CAMPAIGN,b.PIVOTS.OBJECTIVE_TYPE]
if(a&&o.push(a),i.length>0){const e=i.map((e=>e.id))
return this.reporting.getStatistics({pivots:o,campaignIds:e,dateRange:(0,b.serializeDateRange)(t),projections:r})}return(0,d.resolve)(b.EMPTY_API_RESPONSE)}_getTotalsData(){const e=this.campaigns||[],t=this.selectedCampaigns||[],n=this.filteredContentIds||[],a=e.filter((e=>n.includes(e.id))),i=(0,b.isFiltering)(this.filterStatuses,this.searchString)?a.length:-1,r=(0,b.getCurrentTableOperation)(e.length,t.length,i)
let o
o=r===b.REPORTING_TABLE_OPERATIONS.FILTERED_OPERATION?a:r===b.REPORTING_TABLE_OPERATIONS.SELECTED_OPERATION?t:e
const l=(0,b.initializeTotalItemsMap)(o,this.currencyCode,this.formatter),s=(0,b.getNameTotalText)(this.i18n,"CAMPAIGN",r,o.length,e.length),c={currencyCode:this.currencyCode,[b.PROPERTY_NAME.NAME]:s,isTotalsData:!0}
return Object.assign({},l,c)}_updateTotals(){0===(this.deserializedCampaignIds||[]).length&&(0===(this.filteredContentIds||[]).length?this.totalMetricsValues=b.EMPTY_METRICS:this._fetchTotalMetricsValuesTask.perform(this.filteredContentIds))}_updateColumns(){this.campaignColumns=this._getCampaignColumns(this.selectedViewIdentifier),this._updateTotals()}_setupBreakdown(){this.selectedBreakdown=this.reporting.getSelectedBreakdown()}_clearCreativeFiltersIfIdsChange(e){e!==this.campaignIds&&(0,b.clearCreativeFilters)(this.localStorage)}_getFilteredCampaignIds(){return(0,b.getFilteredIds)(this.campaignsForFilter,this.searchString,this.filterStatuses,this.searchStringTranslators,this.columnsToSearch)}deselectAllCampaigns(){this.args.updateQueryParams?.({campaignIds:"[]"})}_setupFilters(){const e=O.REPORTING_LOCAL_STORAGE_KEYS.CAMPAIGN_FILTERS
let t=(0,b.getDefaultFilterStatus)(this.filterConfig)
const n=this.localStorage.get(e)
if(n){const e=h.UNIFIED_STATUSES[h.ENTITY_TYPES.CAMPAIGN].NOT_DELIVERING,a=n?.campaignStatus?.filterOptions
a&&void 0===a[e]&&(a[e]=!0),t=n}this.filterStatuses=t,this.searchString=this.args.search||this.localStorage.get(O.REPORTING_LOCAL_STORAGE_KEYS.CAMPAIGN_SEARCH)||"",this.filteredContentIds=this._getFilteredCampaignIds()}_downloadReport(e,t,n,a){const i=(0,b.serializeDateRange)(this.dateRange),r=this.deserializedCampaignIds,o=this.filteredContentIds,l=a?(0,b.serializeDateRange)(this.comparisonDateRange):null
let s,c=b.REPORT_ENTITIES.CAMPAIGNS
const u=this.campaigns.length
if(r&&r.length>0&&r.length!==u)s=r
else if(o&&o.length>0&&o.length!==u)s=o
else{const e={deserializedCampaignIds:this.deserializedCampaignIds,deserializedCampaignGroupIds:this.selectedCampaignGroupIds,selectedAccounts:this.selectedAccounts},t=(0,b.findLowestLevelEntities)(e)
s=t.ids,c=t.entity}return this.reporting.downloadReport({reportType:e,dateRange:i,timeGranularity:t,entity:c,ids:s,columns:n,compareToDateRange:l})}_getSearchTranslators(){return{type:e=>this.i18n.lookupTranslation(U.default,"campaign_type_v2")([{campaignType:e}])}}_setSortedCampaignIds(e){const t=e.selectedItems.map((e=>e.id)),n=e.arrangedContent.map((e=>e.id)).filter((e=>t.includes(e))),a=n.concat(t.filter((e=>!n.includes(e))))
this.sortedCampaignIds=a}didClickOnCheckbox(e){const t=e.selectedItems.map((e=>e.id))
this._setSortedCampaignIds(e)
const n=JSON.stringify(t)
this._clearCreativeFiltersIfIdsChange(n),this.args.updateQueryParams?.({campaignIds:n})
const a=this._getTotalMetricsIds()
this._fetchTotalMetricsValuesTask.perform(a)
const i=a.length===this.filteredContentIds.length&&this.filteredContentIds.length!==this.deserializedCampaignIds.length?[]:a
this.updateTotalCountsTask.perform(i)}_composeCampaignData(e){return this.campaignService.createCampaignCopyWithDefaults({account:this.selectedAccounts,campaign:{...(0,H.toValidCampaign)(e),id:e.id,currentRunningSpend:e.currentRunningSpend,limits:e.limits,legacyObjective:e.legacyObjective}})}showCampaignReactivationModal(e,t){this._getCampaignSettingsCustomization(e.id).then((n=>{this.isCampaignToBeReactivatedCreatedInQuickMode=!!n?.isQuickMode,this.cmCampaignToReactivate=this._composeCampaignData(e),this.isCampaignReactivationModalOpen=!0,j.TARGET_COST_OPTIMIZATION_TARGET_TYPES.includes(t)&&(this.isMigrateFromTargetCostToCostCap=!0)}))}_resetUpdateBidAndBudgetModal(){this.updateBidAndBudgetModalError=null,this.isCampaignInlineEditModalOpen=!1,this.isCampaignReactivationModalOpen=!1,this.isMigrateFromTargetCostToCostCap=!1,this.isMigrateFromTargetCostToCostCapViaEdit=!1,this.isMigrateFromTargetCostToCostCapViaInlineEdit=!1}async onReactivateCampaign(e,t={}){this.updateBidAndBudgetModalError=null,t.status=h.STATUSES.ACTIVE
try{await this.campaignService.editCampaign({campaign:e,additionalChanges:t})
this.campaigns.find((t=>t.id===e.id)).status=h.STATUSES.ACTIVE,this._resetUpdateBidAndBudgetModal(),this._updateColumns()}catch(n){this.updateBidAndBudgetModalError=n,this.showCampaignReactivationModal(e,e?.optimizationTargetType)}}onUpdateBidBudgetAndSchedule(e,t={}){const n={dailyBudget:"dailyBudget",totalBudget:"totalBudget","runSchedule.start":"startsAt","runSchedule.end":"endsAt",unitCost:"bidAmount"}
this.updateBidAndBudgetModalError=null,this.campaignService.editCampaign({campaign:e,additionalChanges:t}).then((()=>{const a=this.campaigns.find((t=>t.id===e.id)),i=(0,H.getBidCategory)(e)
Object.keys(n).forEach((i=>{t?.[i]&&(a[n[i]]=t?.[i]),e?.[i]||(a[n[i]]="")})),(t?.costType||t?.optimizationTargetType)&&(a.bidCategory=i),t?.unitCost||a.bidCategory!==j.BID_CATEGORY.AUTO?a.bidAmount=e.unitCost:a.bidAmount="",this._updateColumns()})).then((()=>{this.isCampaignInlineEditModalOpen&&this.toast.add({type:K.TOAST_TYPES.SUCCESS,message:this.i18n.lookupTranslation("components/reporting-page/campaigns-reporting-page","i18n_bid_budget_schedule_update_success")()}),this._resetUpdateBidAndBudgetModal()})).catch((e=>{this.updateBidAndBudgetModalError=e}))}async _reactivateOrOpenModal(e){const t=e?.runSchedule.end
if(t&&t<=(0,V.getStartOfDate)()&&(e.runSchedule.end=e?.runSchedule.start),e?.validations.attrs.isBidAndBudgetValid.isValid&&!(0,H.isCampaignStrategyTargetCPX)(e))await this.onReactivateCampaign(e)
else{const t=e?.optimizationTargetType
if((0,H.isCampaignStrategyTargetCPX)(e)){const n=j.TARGET_COST_TO_COST_CAP_OPTIMIZATION_TARGET_MAP[t]
e.optimizationTargetType=n,e.costType=j.COST_TYPE.CPM}this.showCampaignReactivationModal(e,t)}}showCampaignInlineEditModal(e){this.fetchCampaignAndItsInfo.cancelAll(),this.cmCampaignToReactivate=null,this._getCampaignSettingsCustomization(e.id).then((t=>{e.status===h.STATUSES.COMPLETED?(this.isCampaignToBeReactivatedCreatedInQuickMode=!!t?.isQuickMode,this.isCampaignReactivationModalOpen=!0):(this.isCampaignToBeReactivatedCreatedInQuickMode=!!t?.isQuickMode,this.isCampaignInlineEditModalOpen=!0)})),this._triggerTrackingEvent("campaign_inline_edit_modal"),this.fetchCampaignAndItsInfo.perform(e.id).then((e=>{const t=this._composeCampaignData(e),n=t?.optimizationTargetType
if(j.TARGET_COST_OPTIMIZATION_TARGET_TYPES.includes(n)){this.isMigrateFromTargetCostToCostCapViaInlineEdit=!0
const e=j.TARGET_COST_TO_COST_CAP_OPTIMIZATION_TARGET_MAP[n]
t.optimizationTargetType=e,t.costType=j.COST_TYPE.CPM}this.cmCampaignToReactivate=t}))}possiblyShowCampaignEndedToast(){if(this.args.search&&this.args.notificationType===q.NOTIFICATION_TYPE.LMS_LIFECYCLE_MANAGE_ENDED_CAMPAIGN){const e=this.i18n.lookupTranslation("components/reporting-page/campaigns-reporting-page","i18n_campaign_ended_with_reactivation_info")()
this.toast.add({type:K.TOAST_TYPES.NOTICE,message:e}),this.a11yNotification.announce(e)}}async updateCampaignGroup(e,t){const n=this.selectedAccounts[0]
let a=this.campaignGroupService.data[e]?.toJSON()
a={...a,id:(0,Q.getCampaignGroupId)(a.id)},await this.campaignGroupService.setSpentUnspentBudget(a,n.createdAt,n.currencyCode),(0,u.set)(this,"campaignGroups",[...this.campaignGroups.filter((t=>t.id!==e)),a]),this.campaignService.updateCampaignByCampaignGroup(a,n,this.args.accountReference,t)}},Xt(Kt,"propTypes",{selectedAccounts:r.PropTypes.array.isRequired,selectedCampaignGroups:r.PropTypes.array.isRequired,campaigns:r.PropTypes.array.isRequired,serializedCampaignIds:r.PropTypes.string,campaignGroups:r.PropTypes.array,isCampaignGroupsEnabled:r.PropTypes.bool,routeToCampaignCreate:r.PropTypes.func,hasInsightTag:r.PropTypes.bool,updateQueryParams:r.PropTypes.func,search:r.PropTypes.string,notificationType:r.PropTypes.string,destination:r.PropTypes.string,customViews:r.PropTypes.array.isRequired,accountReference:r.PropTypes.object.isRequired,isOptimaAbTestUpsellModalOpen:r.PropTypes.bool,dismissOptimaAbTestUpsellModal:r.PropTypes.func.isRequired,campaignToLaunch:r.PropTypes.object}),we=$t((ve=Kt).prototype,"lix",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ie=$t(ve.prototype,"xhr",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pe=$t(ve.prototype,"router",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ne=$t(ve.prototype,"lisaLiam",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Re=$t(ve.prototype,"accountService",[ee],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),De=$t(ve.prototype,"inProductModule",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Me=$t(ve.prototype,"experiments",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Le=$t(ve.prototype,"i18n",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ke=$t(ve.prototype,"tracking",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ue=$t(ve.prototype,"localStorage",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xe=$t(ve.prototype,"litms",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Fe=$t(ve.prototype,"reporting",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ze=$t(ve.prototype,"a11yNotification",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),je=$t(ve.prototype,"sessionStorage",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ge=$t(ve.prototype,"formatter",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Be=$t(ve.prototype,"campaignConfiguration",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ve=$t(ve.prototype,"jet",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ye=$t(ve.prototype,"applicationExperience",[te],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),He=$t(ve.prototype,"campaignService",[ne],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),qe=$t(ve.prototype,"campaignGroupService",[ae],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ke=$t(ve.prototype,"adForm",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),We=$t(ve.prototype,"toast",[ie],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Xe=$t(ve.prototype,"adLearningPhaseService",[re],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$e=$t(ve.prototype,"abTest",[oe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Je=$t(ve.prototype,"dateRangeService",[le],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Qe=$t(ve.prototype,"recommendationService",[se],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ze=$t(ve.prototype,"campaignGroups",[ce],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),et=$t(ve.prototype,"campaigns",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.campaigns||[]}}),tt=$t(ve.prototype,"selectedAccounts",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.selectedAccounts||[]}}),nt=$t(ve.prototype,"selectedCampaignGroups",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.selectedCampaignGroups||[]}}),at=$t(ve.prototype,"isSplitTestingDropdownOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),it=$t(ve.prototype,"isSetStatusDropdownOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),rt=$t(ve.prototype,"isSplitTestEditPanelOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ot=$t(ve.prototype,"experimentId",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),lt=$t(ve.prototype,"isCustomizationModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),st=$t(ve.prototype,"isBulkStatusErrorsModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ct=$t(ve.prototype,"bulkStatusErrors",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ut=$t(ve.prototype,"bulkStatus",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),dt=$t(ve.prototype,"hasExperiments",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),pt=$t(ve.prototype,"showExportModal",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),mt=$t(ve.prototype,"campaignsToDelete",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),gt=$t(ve.prototype,"abTestsToDelete",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),bt=$t(ve.prototype,"isEntityDeletionModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_t=$t(ve.prototype,"isMarketingAndSalesModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ht=$t(ve.prototype,"entityDeletionTriggerSelector",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return Zt}}),ft=$t(ve.prototype,"deletableChildCounts",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Tt=$t(ve.prototype,"projections",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Et=$t(ve.prototype,"campaignColumns",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),yt=$t(ve.prototype,"totalMetricsValues",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),St=$t(ve.prototype,"searchString",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),At=$t(ve.prototype,"searchStringTranslators",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ct=$t(ve.prototype,"filterStatuses",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ot=$t(ve.prototype,"adFormsCampaignIdMap",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),vt=$t(ve.prototype,"selectedSort",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),wt=$t(ve.prototype,"selectedSortDirection",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),It=$t(ve.prototype,"sortedCampaignIds",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Pt=$t(ve.prototype,"isCampaignInlineEditModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Nt=$t(ve.prototype,"isMigrateFromTargetCostToCostCap",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Rt=$t(ve.prototype,"isMigrateFromTargetCostToCostCapViaEdit",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Dt=$t(ve.prototype,"isMigrateFromTargetCostToCostCapViaInlineEdit",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Mt=$t(ve.prototype,"updateBidAndBudgetModalError",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Lt=$t(ve.prototype,"isCampaignReactivationModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),kt=$t(ve.prototype,"isCampaignToBeReactivatedCreatedInQuickMode",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ut=$t(ve.prototype,"cmCampaignToReactivate",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),xt=$t(ve.prototype,"numTotalAbTests",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),Ft=$t(ve.prototype,"numTotalSelectedCampaigns",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),zt=$t(ve.prototype,"numTotalCreatives",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),jt=$t(ve.prototype,"enableInlineEdit",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),Gt=$t(ve.prototype,"selectedViewIdentifier",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Bt=$t(ve.prototype,"showCampaignLisaPanel",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Vt=$t(ve.prototype,"nameFilterString",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),Yt=$t(ve.prototype,"dateRange",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.dateRangeService.getCachedDateRange({cacheKey:b.DATE_RANGE_CACHE_KEYS.REPORTING,minimumDate:new Date(this.account.createdAt)})}}),Ht=$t(ve.prototype,"comparisonDateRange",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),qt=$t(ve.prototype,"customViews",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.customViews||[]}}),$t(ve.prototype,"dismissMarketingAndSalesModal",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"dismissMarketingAndSalesModal"),ve.prototype),$t(ve.prototype,"onCreateSandbox",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"onCreateSandbox"),ve.prototype),$t(ve.prototype,"routeToImportHistory",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"routeToImportHistory"),ve.prototype),$t(ve.prototype,"routeToSplitTestReporting",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"routeToSplitTestReporting"),ve.prototype),$t(ve.prototype,"onSelectDelete",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"onSelectDelete"),ve.prototype),$t(ve.prototype,"launchBulkActionsSurvey",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"launchBulkActionsSurvey"),ve.prototype),$t(ve.prototype,"onSetSplitTestEditPanelOpen",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"onSetSplitTestEditPanelOpen"),ve.prototype),$t(ve.prototype,"onSelectedColumnsChange",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"onSelectedColumnsChange"),ve.prototype),$t(ve.prototype,"updateCustomViews",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"updateCustomViews"),ve.prototype),$t(ve.prototype,"onColumnCustomizationModalClick",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"onColumnCustomizationModalClick"),ve.prototype),$t(ve.prototype,"didShowTableHeaderTooltip",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"didShowTableHeaderTooltip"),ve.prototype),$t(ve.prototype,"didChangePageSize",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"didChangePageSize"),ve.prototype),$t(ve.prototype,"onCloseBulkStatusErrorsModal",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"onCloseBulkStatusErrorsModal"),ve.prototype),$t(ve.prototype,"routeToPerformanceChartFromCampaigns",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"routeToPerformanceChartFromCampaigns"),ve.prototype),$t(ve.prototype,"routeToCampaignSummaryFromCampaigns",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"routeToCampaignSummaryFromCampaigns"),ve.prototype),$t(ve.prototype,"routeToDemographics",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"routeToDemographics"),ve.prototype),$t(ve.prototype,"onToggleCampaignStatus",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"onToggleCampaignStatus"),ve.prototype),$t(ve.prototype,"onCampaignsSelectStatus",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"onCampaignsSelectStatus"),ve.prototype),$t(ve.prototype,"onCampaignRecommendationApply",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"onCampaignRecommendationApply"),ve.prototype),$t(ve.prototype,"onCampaignLinkClick",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"onCampaignLinkClick"),ve.prototype),$t(ve.prototype,"onHoverCampaignRecommendationTrigger",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"onHoverCampaignRecommendationTrigger"),ve.prototype),$t(ve.prototype,"dismissCampaignRecommendationHovercard",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"dismissCampaignRecommendationHovercard"),ve.prototype),$t(ve.prototype,"redirectFromCampaignRecommendationHoverCard",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"redirectFromCampaignRecommendationHoverCard"),ve.prototype),$t(ve.prototype,"getTotalCounts",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"getTotalCounts"),ve.prototype),$t(ve.prototype,"reportingDateRangeUpdate",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"reportingDateRangeUpdate"),ve.prototype),$t(ve.prototype,"updateCampaignColumns",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"updateCampaignColumns"),ve.prototype),$t(ve.prototype,"reloadCampaigns",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"reloadCampaigns"),ve.prototype),$t(ve.prototype,"deleteCampaigns",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"deleteCampaigns"),ve.prototype),$t(ve.prototype,"onDismissEntityDeletionModal",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"onDismissEntityDeletionModal"),ve.prototype),$t(ve.prototype,"onSuccessEntityDeletionModal",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"onSuccessEntityDeletionModal"),ve.prototype),$t(ve.prototype,"updateBreakdown",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"updateBreakdown"),ve.prototype),$t(ve.prototype,"clearBreakdown",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"clearBreakdown"),ve.prototype),$t(ve.prototype,"updateFilters",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"updateFilters"),ve.prototype),$t(ve.prototype,"updateSearchString",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"updateSearchString"),ve.prototype),$t(ve.prototype,"onExportClicked",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"onExportClicked"),ve.prototype),$t(ve.prototype,"didSort",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"didSort"),ve.prototype),$t(ve.prototype,"willSort",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"willSort"),ve.prototype),$t(ve.prototype,"didFilter",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"didFilter"),ve.prototype),$t(ve.prototype,"displayDataChanged",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"displayDataChanged"),ve.prototype),$t(ve.prototype,"dismissUpdateBidAndBudgetModal",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"dismissUpdateBidAndBudgetModal"),ve.prototype),$t(ve.prototype,"onSubmitBudgetChangesAndReactivateCampaign",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"onSubmitBudgetChangesAndReactivateCampaign"),ve.prototype),$t(ve.prototype,"onSubmitBidBudgetScheduleChanges",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"onSubmitBidBudgetScheduleChanges"),ve.prototype),$t(ve.prototype,"onSetSelectedCampaignsStatus",[ue],Object.getOwnPropertyDescriptor(ve.prototype,"onSetSelectedCampaignsStatus"),ve.prototype),$t(ve.prototype,"setAllowedToViewLeadsTask",[de],Object.getOwnPropertyDescriptor(ve.prototype,"setAllowedToViewLeadsTask"),ve.prototype),$t(ve.prototype,"updateDeletableChildCountsTask",[pe],Object.getOwnPropertyDescriptor(ve.prototype,"updateDeletableChildCountsTask"),ve.prototype),$t(ve.prototype,"updateTotalCountsTask",[me],Object.getOwnPropertyDescriptor(ve.prototype,"updateTotalCountsTask"),ve.prototype),$t(ve.prototype,"_fetchTotalMetricsValuesTask",[ge],Object.getOwnPropertyDescriptor(ve.prototype,"_fetchTotalMetricsValuesTask"),ve.prototype),$t(ve.prototype,"changeCampaignStatus",[be],Object.getOwnPropertyDescriptor(ve.prototype,"changeCampaignStatus"),ve.prototype),$t(ve.prototype,"_downloadLeads",[_e],Object.getOwnPropertyDescriptor(ve.prototype,"_downloadLeads"),ve.prototype),$t(ve.prototype,"_setAdFormsCampaignIdMapTask",[he],Object.getOwnPropertyDescriptor(ve.prototype,"_setAdFormsCampaignIdMapTask"),ve.prototype),$t(ve.prototype,"_updateDisplayedItemsTask",[fe],Object.getOwnPropertyDescriptor(ve.prototype,"_updateDisplayedItemsTask"),ve.prototype),$t(ve.prototype,"lazyFetchCampaignAnalyticsTask",[Te],Object.getOwnPropertyDescriptor(ve.prototype,"lazyFetchCampaignAnalyticsTask"),ve.prototype),$t(ve.prototype,"lazyFetchCampaignSparklineAnalyticsTask",[Ee],Object.getOwnPropertyDescriptor(ve.prototype,"lazyFetchCampaignSparklineAnalyticsTask"),ve.prototype),$t(ve.prototype,"lazyFetchCampaignRecommendationsTask",[ye],Object.getOwnPropertyDescriptor(ve.prototype,"lazyFetchCampaignRecommendationsTask"),ve.prototype),$t(ve.prototype,"lazyFetchCampaignLearningPhaseProgress",[Se],Object.getOwnPropertyDescriptor(ve.prototype,"lazyFetchCampaignLearningPhaseProgress"),ve.prototype),$t(ve.prototype,"fetchCampaignAndItsInfo",[Ae],Object.getOwnPropertyDescriptor(ve.prototype,"fetchCampaignAndItsInfo"),ve.prototype),$t(ve.prototype,"applyRecommendationTask",[Ce],Object.getOwnPropertyDescriptor(ve.prototype,"applyRecommendationTask"),ve.prototype),$t(ve.prototype,"didClickOnCheckbox",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"didClickOnCheckbox"),ve.prototype),$t(ve.prototype,"updateCampaignGroup",[u.action],Object.getOwnPropertyDescriptor(ve.prototype,"updateCampaignGroup"),ve.prototype),Oe=ve))||Oe);(0,t.setComponentTemplate)(Jt,nn)})),define("campaign-manager-web/components/reporting-page/creatives-reporting-page",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/debug","@ember/object","@ember/service","@embroider/util","@ember/utils","@linkedin/ember-prop-types","ember-concurrency","ember-concurrency-decorators","ember-lifeline","rsvp","campaign-manager-web/components/reporting-creatives-table/name","campaign-manager-web/components/reporting-table/headers","campaign-manager-web/config/environment","campaign-manager-web/constants/reporting","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/creative","campaign-manager-web/constants/entity-status","campaign-manager-web/constants/lix","campaign-manager-web/constants/routes","campaign-manager-web/utils/account","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/entity-status","campaign-manager-web/utils/lisa","campaign-manager-web/utils/local-storage-keys","campaign-manager-web/utils/reporting","campaign-manager-web/utils/reporting-table-theme","campaign-manager-web/utils/session-storage-keys","campaign-manager-web/utils/tracking","campaign-manager-web/utils/url-manager"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M){var L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye,Se,Ae,Ce,Oe,ve,we,Ie
function Pe(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function Ne(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Re(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const De=(0,n.createTemplateFactory)({id:"MKa5tuSe",block:'[[[41,[30,0,["shouldDisplayEnterpriseHeader"]],[[[1,"  "],[8,[39,1],null,[["@campaignGroup"],[[30,0,["selectedCampaignGroups","0"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[10,0],[14,0,"reporting-container mb4 mh6 mt5"],[14,"data-js-reporting-container",""],[12],[1,"\\n  "],[8,[39,2],null,[["@selection","@selectedAccounts","@selectedCampaignGroups","@selectedCampaigns","@selectedCreatives","@numTotalCampaignGroups","@numTotalCampaigns","@numTotalCreatives","@showCampaignGroupsTab"],[[30,0,["reportEntity"]],[30,0,["selectedAccounts"]],[30,0,["selectedCampaignGroups"]],[30,0,["selectedCampaigns"]],[30,0,["selectedCreatives"]],[30,0,["numTotalCampaignGroups"]],[30,0,["numTotalCampaigns"]],[30,0,["creatives","length"]],[30,0,["isCampaignGroupsEnabled"]]]],null],[1,"\\n  "],[10,0],[14,0,"reporting-actions-bar__actions-container u-border__common--bottom"],[12],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-flex-wrap u-items-center ph1 mr4"],[12],[1,"\\n      "],[8,[39,3],null,[["@account","@selectedCampaigns","@enableLisa","@routeToCampaignCreate","@disabled"],[[30,0,["account"]],[30,0,["selectedCampaigns"]],[30,0,["isLisaUser"]],[30,1],[30,0,["isAccountDeletionInitiated"]]]],null],[1,"\\n"],[41,[30,0,["enableAdsCreativeBulkActions"]],[[[1,"        "],[10,0],[14,1,"creatives-reporting__ads-bulkactions"],[12],[1,"\\n          "],[8,[39,4],null,[["@campaignGroupIds","@campaignIds","@creativeIds","@selectedEntities","@numTotalEntities","@accountId","@entityType","@canImport"],[[30,0,["selectedCampaignGroupIds"]],[30,0,["selectedCampaignIds"]],[30,0,["creativeIds"]],[30,0,["selectedCreatives"]],[30,0,["creatives","length"]],[30,0,["accountId"]],[30,0,["entityType"]],[30,0,["account","canEditCreative"]]]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"      "],[8,[39,5],[[24,"data-js-reporting-container__delete-button",""],[24,0,"m1 pl3 pr2 reporting-actions-bar__trash-icon-button"],[16,"disabled",[30,0,["isDeleteDisabled"]]],[4,[38,7],["delete_ads"],null],[4,[38,8],["click",[28,[37,9],[[30,0,["onSelectDelete"]],"[data-js-reporting-container__delete-button]"],null]],null]],[["@buttonType","@size","@emphasized","@icon","@text"],["secondary","small",true,"trash",[28,[37,6],["i18n_delete_ads_description","campaign-manager-web/components/reporting-page/creatives-reporting-page"],null]]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-flex-wrap u-items-center ph1"],[12],[1,"\\n      "],[8,[39,5],[[16,"aria-label",[28,[37,6],["i18n_performance_chart_a11y_button_text","campaign-manager-web/components/reporting-page/creatives-reporting-page"],null]],[16,"disabled",[30,0,["isChartingDisabled"]]],[24,0,"m1"],[4,[38,8],["click",[28,[37,9],[[30,0,["routeToPerformanceChartFromCreatives"]],null],null]],null]],[["@buttonType","@size","@emphasized","@text"],["secondary","small",true,[28,[37,6],["i18n_performance","campaign-manager-web/components/reporting-page/creatives-reporting-page"],null]]],null],[1,"\\n      "],[8,[39,5],[[16,"disabled",[30,0,["isChartingDisabled"]]],[16,"aria-label",[28,[37,6],["i18n_demographics_a11y_button_text","campaign-manager-web/components/reporting-page/creatives-reporting-page"],null]],[24,0,"m1"],[4,[38,8],["click",[30,0,["routeToDemographics"]]],null]],[["@buttonType","@size","@emphasized","@text"],["secondary","small",true,[28,[37,6],["i18n_demographics","campaign-manager-web/components/reporting-page/creatives-reporting-page"],null]]],null],[1,"\\n"],[41,[30,0,["isChartingMaxReached"]],[[[1,"        "],[8,[39,10],null,[["@placement","@contentClass"],["top","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n            "],[8,[39,5],[[4,[38,11],[[30,2,["triggerContentSharedInfo"]]],null]],[["@buttonType","@size","@circle","@icon","@text"],["tertiary","small",true,"question",[28,[37,6],["i18n_creatives_charting_max_tooltip_a11y_label","campaign-manager-web/components/reporting-page/creatives-reporting-page"],null]]],null],[1,"\\n          "]],[2]],[[[1,"\\n            "],[10,2],[12],[1,"\\n              "],[1,[28,[35,6],["i18n_creatives_charting_max_tooltip","campaign-manager-web/components/reporting-page/creatives-reporting-page"],[["max"],[[30,0,["maxEntitiesForCharting"]]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[8,[39,5],[[16,"disabled",[30,0,["isFlowchartDisabled"]]],[24,0,"m1"],[4,[38,8],["click",[30,0,["routeToFlowchartFromCreatives"]]],null]],[["@buttonType","@emphasized","@size","@text"],["secondary",true,"small",[28,[37,6],["i18n_flowchart","campaign-manager-web/components/reporting-page/creatives-reporting-page"],null]]],null],[1,"\\n      "],[8,[39,5],[[16,"disabled",[28,[37,12],[[30,0,["creatives","length"]],0],null]],[24,0,"m1"],[4,[38,7],["download_all"],null],[4,[38,8],["click",[28,[37,9],[[28,[37,13],[[30,0,["isExportModalOpen"]]],null],true],null]],null]],[["@buttonType","@emphasized","@size","@text"],["secondary",true,"small",[28,[37,6],["i18n_export","campaign-manager-web/components/reporting-page/creatives-reporting-page"],null]]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"reporting-actions-bar__filters-container"],[12],[1,"\\n    "],[10,0],[14,0,"reporting-actions-bar__search-container"],[12],[1,"\\n      "],[8,[39,14],[[16,0,[29,["reporting-actions-bar__search"," ",[36,15]]]],[16,"placeholder",[28,[37,6],["i18n_search_placeholder","campaign-manager-web/components/reporting-page/creatives-reporting-page"],null]],[16,"aria-label",[28,[37,6],["i18n_search_placeholder","campaign-manager-web/components/reporting-page/creatives-reporting-page"],null]],[4,[38,8],["input",[28,[37,16],["target.value",[30,0,["updateSearchString"]]],null]],null]],[["@value"],[[30,0,["searchString"]]]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-flex-wrap u-justify-start u-justify-end-sm"],[12],[1,"\\n      "],[10,0],[14,0,"reporting-actions-bar__filter-item"],[12],[1,"\\n        "],[8,[39,17],null,[["@filterConfig","@filterStatuses","@onUpdateFilters","@entities"],[[30,0,["filterConfig"]],[30,0,["filterStatuses"]],[30,0,["updateFilters"]],[30,0,["creatives"]]]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"reporting-actions-bar__filter-item u-flex-wrap u-justify-start u-justify-end-sm"],[12],[1,"\\n        "],[8,[39,18],null,[["@defaultViews","@customViews","@selectedViewIdentifier","@onViewSelected","@onCustomizationClicked"],[[30,0,["defaultViews"]],[30,0,["customViews"]],[30,0,["selectedViewIdentifier"]],[30,0,["updateCreativeColumns"]],[28,[37,9],[[28,[37,13],[[30,0,["isCustomizationModalOpen"]]],null],true],null]]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"reporting-actions-bar__filter-item"],[12],[1,"\\n        "],[8,[39,19],null,[["@selectedBreakdown","@updateBreakdown","@clearBreakdown"],[[30,0,["selectedBreakdown"]],[30,0,["updateBreakdown"]],[30,0,["clearBreakdown"]]]],null],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,20],[[24,0,"reporting-actions-bar__filter-item"]],[["@minimumDate","@dateRangeUpdate"],[[28,[37,21],[[30,0,["account","createdAt"]]],null],[30,0,["reportingDateRangeUpdate"]]]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"reporting-container__table-container"],[12],[1,"\\n    "],[8,[39,22],[[24,0,"reporting-table__rows"]],[["@data","@columns","@onDisplayDataChangedAction","@pageSize","@pageSizeValues","@enableRowSelection","@totalsData","@didClickOnCheckbox","@didChangePageSize","@willSort","@didSort","@selectedItems","@enableStickyFirstColAndHeaders","@theme","@didShowHeaderTooltipForSorting","@caption","@onHeader"],[[30,0,["creatives"]],[30,0,["creativeColumns"]],[30,0,["displayDataChanged"]],[30,0,["pageSize"]],[30,0,["pageSizeValues"]],true,[30,0,["totalMetricsValues"]],[30,0,["didClickOnCheckbox"]],[30,0,["didChangePageSize"]],[30,0,["willSort"]],[30,0,["didSort"]],[30,0,["selectedCreatives"]],true,[30,0,["customTheme"]],[30,0,["didShowTableHeaderTooltip"]],[28,[37,6],["i18n_ads_table_caption","campaign-manager-web/components/reporting-page/creatives-reporting-page"],null],"click"]],null],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["isLisaUser"]],[[[1,"  "],[8,[39,23],null,[["@accountId"],[[30,0,["accountId"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,24],null,[["@entityType","@entities","@isOpen","@onDismiss","@onSuccess","@onDelete","@returnFocusTo"],[[30,0,["entityType"]],[30,0,["creativesToDelete"]],[30,0,["isEntityDeletionModalOpen"]],[30,0,["onDismissEntityDeletionModal"]],[30,0,["onSuccessEntityDeletionModal"]],[30,0,["deleteCreatives"]],[30,0,["entityDeletionTriggerSelector"]]]],null],[1,"\\n\\n"],[8,[39,25],null,[["@isOpen","@dismissModal","@onExportClicked","@dateRange","@compareToDateRange","@reportTypes","@selectedEntities","@defaultViews","@customViews","@isBenchmarkingEnabled"],[[30,0,["isExportModalOpen"]],[28,[37,9],[[28,[37,13],[[30,0,["isExportModalOpen"]]],null],false],null],[30,0,["onExportClicked"]],[30,0,["dateRange"]],[30,0,["comparisonDateRange"]],[30,0,["supportedReportTypes"]],[30,0,["reportEntity"]],[30,0,["defaultViews"]],[30,0,["customViews"]],true]],null],[1,"\\n\\n"],[8,[39,26],null,[["@dismissModal","@isOpen","@customViews","@selectedViewIdentifier","@afterUpdateSuccess","@triggerSelectorForReturnFocus","@onSelectedColumnsChange","@reportingEntityType"],[[28,[37,9],[[28,[37,13],[[30,0,["isCustomizationModalOpen"]]],null],false],null],[30,0,["isCustomizationModalOpen"]],[30,0,["customViews"]],[30,0,["selectedViewIdentifier"]],[30,0,["updateCustomViews"]],[30,0,["reportingViewDropdownTriggerSelector"]],[30,0,["onSelectedColumnsChange"]],[30,0,["reportEntity"]]]],null],[1,"\\n\\n"],[8,[39,27],null,[["@header","@id","@anchor","@placement"],[[28,[37,6],["i18n_nfi_bulk_action_header","campaign-manager-web/components/reporting-page/creatives-reporting-page"],null],"ads_bulkactions","#creatives-reporting__ads-bulkactions","right"]],[["default"],[[[[1,"\\n  "],[1,[28,[35,6],["i18n_nfi_bulk_action_content","campaign-manager-web/components/reporting-page/creatives-reporting-page"],null]],[1,"\\n"]],[]]]]],[1,"\\n"]],["@routeToCampaignCreate","triggerData"],false,["if","enterprise-header","reporting-tabs","create-button-dropdown","bulk-actions-dropdown","hue-web-button","t","track-interaction","on","fn","hue-web-toggletip","hue-web-toggletip-trigger","eq","mut","cm-text-input","hue-web-foundations@-artdeco-migration-scope","pick","reporting-filter-dropdown","reporting-view-dropdown","reporting-breakdown-dropdown","comparison-date-range-picker","date-from-timestamp","ads-table","lisa-account-accordions","entity-deletion-modal","reporting-export-modal","column-customization-modal","new-feature-introduction-bubble"]]',moduleName:"campaign-manager-web/components/reporting-page/creatives-reporting-page.hbs",isStrictMode:!1}),Me="[data-js-reporting-container]"
let Le=e.default=(L=(0,l.inject)("account"),k=(0,l.inject)("creative"),U=(0,l.inject)("date-range"),x=(0,l.inject)(),F=(0,l.inject)(),z=(0,l.inject)(),j=(0,l.inject)(),G=(0,l.inject)(),B=(0,l.inject)(),V=(0,l.inject)(),Y=(0,l.inject)(),H=(0,l.inject)(),q=(0,p.task)({restartable:!0}),K=(0,p.task)({restartable:!0}),(0,u.assertPropTypes)((Ie=class extends a.default{get deserializedCreativeIds(){return JSON.parse(this.args.serializedCreativeIds||"[]")}get selectedAccounts(){return this.args.selectedAccounts||[]}get selectedCampaignGroups(){return this.args.selectedCampaignGroups||[]}get selectedCampaigns(){return this.args.selectedCampaigns||[]}get selectedCreatives(){return this.creatives.filter((e=>this.deserializedCreativeIds.includes(e.id)))}get numTotalCampaignGroups(){return this.args.numTotalCampaignGroups||0}get numTotalCampaigns(){return this.args.numTotalCampaigns||0}get isCampaignGroupsEnabled(){return this.args.isCampaignGroupsEnabled||!1}get shouldDisplayEnterpriseHeader(){const e=this.selectedAccounts,t=this.selectedCampaignGroups
return 1===e.length&&1===t.length&&e[0].isLmsEnterpriseAccount}get isLisaUser(){return(0,w.isLisaUser)(this.lisaLiam.accessType)}get account(){const e=this.selectedAccounts
return e&&1===e.length?e[0]:null}get accountId(){return Number(this.account?.id)}get currencyCode(){return this.account?.currencyCode||null}get isAccountDeletionInitiated(){return(0,C.isAccountDeletionInitiated)(this.account)}get enableAdsCreativeBulkActions(){return this.lix.getTreatmentIsEnabled(S.LIX_TEST_KEYS.enableAdsCreativeBulkActions)}get selectedCampaignGroupIds(){return this.selectedCampaignGroups.map((e=>e.id))}get selectedCampaignIds(){return this.selectedCampaigns.map((e=>e.id))}get selectedCreativeIds(){return this.selectedCreatives.map((e=>e.id))}get creativeIds(){return this.creatives.map((e=>e.id))}get hasSelecteItems(){return!!this.selectedCreatives.length}get isDeleteDisabled(){return!this.account.canEditCreative||(!this.hasSelecteItems||!!this.selectedCreatives.some((e=>[y.STATUSES.PENDING_DELETION,y.STATUSES.REMOVED].includes(e.status))))}get isChartingMaxReached(){const e=this.filteredContentIds?.length||0,t=this.selectedCreatives?.length||0
return(t>0?t:e)>this.maxEntitiesForCharting}get isChartingDisabled(){return this.isChartingMaxReached||0===this.filteredContentIds?.length}get isFlowchartDisabled(){return!this.hasSelecteItems}get isMessageCampaignPresent(){return this.creatives.some((e=>e.campaignType===T.CAMPAIGN_TYPE.SPONSORED_INMAILS))}constructor(){super(...arguments),Pe(this,"accountService",$,this),Pe(this,"creativeService",J,this),Pe(this,"dateRangeService",Q,this),Pe(this,"formatter",Z,this),Pe(this,"i18n",ee,this),Pe(this,"lisaLiam",te,this),Pe(this,"lix",ne,this),Pe(this,"localStorage",ae,this),Pe(this,"reporting",ie,this),Pe(this,"router",re,this),Pe(this,"sessionStorage",oe,this),Pe(this,"tracking",le,this),Pe(this,"isExportModalOpen",se,this),Pe(this,"isCustomizationModalOpen",ce,this),Pe(this,"isEntityDeletionModalOpen",ue,this),Pe(this,"creatives",de,this),Pe(this,"creativesToDelete",pe,this),Pe(this,"searchString",me,this),Pe(this,"filteredContentIds",ge,this),Pe(this,"filterStatuses",be,this),Pe(this,"creativeColumns",_e,this),Pe(this,"selectedViewIdentifier",he,this),Pe(this,"dateRange",fe,this),Pe(this,"comparisonDateRange",Te,this),Pe(this,"customViews",Ee,this),Pe(this,"projections",ye,this),Pe(this,"selectedSort",Se,this),Pe(this,"selectedSortDirection",Ae,this),Pe(this,"totalMetricsValues",Ce,this)
Pe(this,"displayedItems",Oe,this),Pe(this,"selectedBreakdown",ve,this),Pe(this,"entityDeletionTriggerSelector",we,this),Ne(this,"entityType",y.ENTITY_TYPES.CREATIVE),Ne(this,"reportEntity",P.REPORT_ENTITIES.CREATIVES),Ne(this,"maxEntitiesForCharting",P.MAX_SELECTED_ENTITIES_FOR_CHARTING),Ne(this,"supportedReportTypes",this.accountService.getSupportedReportTypes(P.CREATIVE)),Ne(this,"reportingViewDropdownTriggerSelector",P.REPORTING_VIEW_DROPDOWN_TRIGGER_SELECTOR),Ne(this,"defaultViews",(0,P.getReportingViews)({areMRCMetricsSupported:this.lix.getTreatmentIsEnabled(S.LIX_TEST_KEYS.enableMrcClickAndImpressionMetrics),areQualifiedLeadMetricsSupported:this.lix.getTreatmentIsEnabled(S.LIX_TEST_KEYS.enableQualifiedLeadsMetrics)})),Ne(this,"pageSize",this.localStorage.get(I.PERMANENT_REPORTING_LOCAL_STORAGE_KEYS.TABLE_PAGINATION_SIZE)||P.REPORTING_DEFAULT_PAGE_SIZE),Ne(this,"pageSizeValues",P.reportingPageSizeValues),Ne(this,"customTheme",new N.default),Ne(this,"searchStringTranslators",this._getSearchTranslators()),Ne(this,"columnsToSearch",f.COLUMNS_TO_SEARCH.CREATIVES),Ne(this,"filterConfig",[{name:"creativeStatus",propertyName:"statusV2.status",options:P.CREATIVE_STATUS_FILTER_OPTIONS_V2},{name:"creativeType",propertyName:"type",options:P.CREATIVE_TYPE_FILTER_OPTIONS}])
const e=this.selectedCampaignIds
if(this.args.destination===M.DESTINATION_PARAMETER_MAP.CAMPAIGN_EDIT&&1===e.length&&this.router.transitionTo(A.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS,e[0]),this.sessionStorage.containsKey(R.SESSION_STORAGE_REPORTING_TABLE_KEYS.CREATIVES)){const{column:e,direction:t}=this.sessionStorage.get(R.SESSION_STORAGE_REPORTING_TABLE_KEYS.CREATIVES)
this.selectedSort=e,this.selectedSortDirection=t}this._setupFilters(),this._setupView(),this._setupBreakdown(),this.creativeColumns=this._getCreativeColumns(this.selectedViewIdentifier)}willDestroy(){super.willDestroy(...arguments),(0,m.runDisposables)(this)}routeToPerformanceChartFromCreatives(e){const t=this.accountId,n=this._generateRouteTransitionQueryParams(e)
this.router.transitionTo(A.ROUTE_NAME.ACCOUNT_PERFORMANCE_CHART,t,{queryParams:n})}routeToDemographics(){const e=this.accountId,t=this._generateRouteTransitionQueryParams()
t.pivot=P.JOB_FUNCTION,this.router.transitionTo(A.ROUTE_NAME.ACCOUNT_DEMOGRAPHICS,e,{queryParams:t})}routeToFlowchartFromCreatives(){const e=this.accountId,t=this._generateRouteTransitionQueryParams();(0,c.isEmpty)(JSON.parse(t.campaignIds))&&(t.campaignIds=JSON.stringify(Array.from(new Set(this.selectedCreatives.map((e=>e.campaignId)))))),this.router.transitionTo(A.ROUTE_NAME.ACCOUNT_FLOWCHART,e,{queryParams:t})}onExportClicked({reportType:e,timeGranularity:t,columns:n,enableTimeComparison:a}){return this._downloadReport(e,t,n,a)}onSelectDelete(e){this.entityDeletionTriggerSelector=e||Me,this.creativesToDelete=this.selectedCreatives,this.isEntityDeletionModalOpen=!0}onSuccessEntityDeletionModal(){this.entityDeletionTriggerSelector=Me}updateSearchString(e){this.searchString=e,this.localStorage.put(I.REPORTING_LOCAL_STORAGE_KEYS.CREATIVE_SEARCH,e),(0,m.debounceTask)(this,"_updateColumns",h.default.callbackDelay.medium)}updateFilters(e){const t=I.REPORTING_LOCAL_STORAGE_KEYS.CREATIVE_FILTERS
this.filterStatuses=e,this.localStorage.put(t,e),this._updateColumns()}updateCreativeColumns(e){this.selectedViewIdentifier=e,this.localStorage.put(I.PERMANENT_REPORTING_LOCAL_STORAGE_KEYS.VIEW_SELECTION,e),this.creativeColumns=this._getCreativeColumns(e),this._fetchAnalyticsAndTotalMetricsValues()}updateBreakdown(e){(0,P.clearBreakdowns)(this.displayedItems),this.lazyFetchCreativeAnalyticsTask.perform(this.displayedItems,this.dateRange,e,this.comparisonDateRange),this.localStorage.put(I.REPORTING_LOCAL_STORAGE_KEYS.BREAKDOWN_SELECTION,e),this._updateColumns()}clearBreakdown(){(0,P.clearBreakdowns)(this.displayedItems),this.selectedBreakdown=null,this.localStorage.remove(I.REPORTING_LOCAL_STORAGE_KEYS.BREAKDOWN_SELECTION)}reportingDateRangeUpdate(e,t){this._clearAnalyticsDataAndSorting(e),this.dateRange=e,this.comparisonDateRange=t,this.creativeColumns=this._getCreativeColumns(this.selectedViewIdentifier),this._fetchAnalyticsAndTotalMetricsValues(),t&&this._triggerTrackingEvent("historical_comparison_reporting_table_view_event")}updateCustomViews(e,t){this.isCustomizationModalOpen=!1,this.customViews=e,this.updateCreativeColumns(t||P.REPORTING_VIEWS.PERFORMANCE)}onSelectedColumnsChange(e,t,n){return(0,P.alterSelectedColumnsCustomizationOnColumnToggle)(e,t,n)}displayDataChanged({visibleContent:e}){const t=e
this.lazyFetchCreativeAnalyticsTask.perform(t,this.dateRange,this.selectedBreakdown,this.comparisonDateRange)}didClickOnCheckbox(e){const t=e.selectedItems.map((e=>e.id)),n=JSON.stringify(t)
this.args.updateQueryParams?.({creativeIds:n})
const a=this._getTotalMetricsIds()
this._fetchTotalMetricsValuesTask.perform(a)}didChangePageSize(e){this.localStorage.put(I.PERMANENT_REPORTING_LOCAL_STORAGE_KEYS.TABLE_PAGINATION_SIZE,e)}willSort(e){if((0,P.isAnalyticsColumn)(e)){const t=(0,P.extractProjectionCols)([e]),n=(0,P.filterEntitiesWithNoAnalytics)(this.creatives,e),a=n.map((e=>e.id)),i=(0,P.serializeDateRange)(this.dateRange),r=P.KEY_RESULT_COLUMN_NAMES.includes(e.propertyName)?[P.PIVOTS.CREATIVE,P.PIVOTS.OBJECTIVE_TYPE]:[P.PIVOTS.CREATIVE]
return this.reporting.getStatistics({creativeIds:a,dateRange:i,projections:t,accountIds:[this.accountId],campaignGroupIds:this.selectedCampaignGroupIds,campaignIds:this.selectedCampaignIds,pivots:r}).then((({elements:t})=>{(0,P.updateAnalyticsForEntities)(n,t,e)}))}return(0,g.resolve)()}didSort(e){if(this._triggerTrackingEvent("header_column_sort"),!(0,P.isTableSorted)(e))return
const t=(0,P.getTableSortParts)(e)
this.sessionStorage.put(R.SESSION_STORAGE_REPORTING_TABLE_KEYS.CREATIVES,{[R.SESSION_STORAGE_SORT_DATA_KEYS.COLUMN]:t.selectedSort,[R.SESSION_STORAGE_SORT_DATA_KEYS.DIRECTION]:t.selectedSortDirection}),this.selectedSort=t.selectedSort,this.selectedSortDirection=t.selectedSortDirection}didShowTableHeaderTooltip(){this.tracking.fireInteractionEvent("header_tooltip",D.CONTROL_INTERACTION_TYPE.HOVER)}onDismissEntityDeletionModal(){this.creativesToDelete=[],this.isEntityDeletionModalOpen=!1}async deleteCreatives(e){const t=await this.creativeService.deleteCreatives(e)
return this.deselectAllCreatives(),await this._reloadCreatives(),t}onCreativeSelectStatus(e,t){return this.reporting.updateStatus(O.default.creatives,e,t)}async onToggleStatus(e){(0,v.isToggleActivatable)(this.entityType,e.status)?(await this.reporting.updateStatus(O.default.creatives,e,y.STATUSES.ACTIVE),(0,o.set)(e,"statusV2",{status:E.CREATIVE_V2_STATUSES.ACTIVE,statusDetails:[]}),this._triggerTrackingEvent(D.CREATIVES_REPORTING_TRACKING_EVENT_TOPIC.CREATIVE_TOGGLE_ACTIVE)):e.status===y.STATUSES.ACTIVE&&(await this.reporting.updateStatus(O.default.creatives,e,y.STATUSES.PAUSED),(0,o.set)(e,"statusV2",{status:E.CREATIVE_V2_STATUSES.PAUSED,statusDetails:[]}),this._triggerTrackingEvent(D.CREATIVES_REPORTING_TRACKING_EVENT_TOPIC.CREATIVE_TOGGLE_PAUSED))}async onToggleArchiveStatus(e){e.status===y.STATUSES.PAUSED?(await this.reporting.updateStatus(O.default.creatives,e,y.STATUSES.ARCHIVED),(0,o.set)(e,"statusV2",{status:E.CREATIVE_V2_STATUSES.ARCHIVED,statusDetails:[]})):e.status===y.STATUSES.ARCHIVED&&(await this.reporting.updateStatus(O.default.creatives,e,y.STATUSES.PAUSED),(0,o.set)(e,"statusV2",{status:E.CREATIVE_V2_STATUSES.PAUSED,statusDetails:[]}))}getTotalMetrics(e){const t=this.accountId,n=this.dateRange,a=this.selectedCampaignGroupIds,i=this.selectedCampaignIds,r=this.projections,o=(0,P.getOptimalIdsForTotals)(e,this.creatives)
return this.reporting.getStatistics({campaignGroupIds:a,campaignIds:i,creativeIds:o,pivots:[P.PIVOTS.ACCOUNT],dateRange:(0,P.serializeDateRange)(n),accountIds:[t],projections:r})}getAnalytics(e,t,n,a){const i=e?n:n.filter((e=>!e.analytics)),r=this.projections,o=[P.PIVOTS.CREATIVE,P.PIVOTS.OBJECTIVE_TYPE]
if(a&&o.push(a),i.length>0&&Object.keys(r).length>0){const e=i.map((e=>e.id))
return this.reporting.getStatistics({creativeIds:e,pivots:o,dateRange:(0,P.serializeDateRange)(t),projections:r})}return(0,g.resolve)(P.EMPTY_API_RESPONSE)}deselectAllCreatives(){this.args.updateQueryParams?.({creativeIds:"[]"})}*lazyFetchCreativeAnalyticsTask(e,t,n,a){if(this.displayedItems=e,this.dateRange=t,this.selectedBreakdown=n,this.comparisonDateRange=a,e){yield(0,d.timeout)(h.default.callbackDelay.short)
const i=this.getAnalytics.bind(this,!0,t),r=a?.startDate?this.getAnalytics.bind(this,!0,a):null
yield this.reporting.fetchAnalyticsAndSet(i,e,n,r)}}*_fetchTotalMetricsValuesTask(e){const t=(yield this.getTotalMetrics(e)).elements[0]||P.EMPTY_METRICS
this.totalMetricsValues=Object.assign({analytics:t},this._getTotalsData())}_generateRouteTransitionQueryParams(e=null){const t=JSON.stringify(this.dateRange),n=JSON.stringify(this.selectedCampaignGroupIds),a=JSON.stringify(this.selectedCampaignIds)
let i,r=!1
e?i=JSON.stringify([e]):this.selectedCreatives.length>0?i=JSON.stringify(this.selectedCreativeIds):(i=JSON.stringify(this.filteredContentIds),r=!0)
return{dateRange:t,isChartingAll:r,entityName:null,campaignGroupIds:n,campaignIds:a,creativeIds:i}}_downloadReport(e,t,n,a){const i=(0,P.serializeDateRange)(this.dateRange),r=this.selectedCreativeIds,o=this.filteredContentIds,l=a?(0,P.serializeDateRange)(this.comparisonDateRange):null
let s,c=this.reportEntity
const u=this.creatives.length
if(r&&r.length>0&&r.length!==u)s=r
else if(o&&o.length>0&&o.length!==u)s=o
else{const e={deserializedCreativeIds:this.selectedCreativeIds,deserializedCampaignIds:this.selectedCampaignIds,deserializedCampaignGroupIds:this.selectedCampaignGroupIds,selectedAccounts:this.selectedAccounts},t=(0,P.findLowestLevelEntities)(e)
s=t.ids,c=t.entity}return this.reporting.downloadReport({reportType:e,dateRange:i,timeGranularity:t,entity:c,ids:s,columns:n,compareToDateRange:l})}_setupFilters(){const e=I.REPORTING_LOCAL_STORAGE_KEYS.CREATIVE_FILTERS,t=P.CREATIVE_STATUS_FILTER_OPTIONS_V2,n=[...P.CREATIVE_STATUS_FILTER_OPTIONS_V2],a=t.indexOf(y.STATUSES.ARCHIVED);-1!==a&&n.splice(a,1),this.filterConfig[0].defaultSelections=n
const i=this.localStorage
this.filterStatuses=i.get(e)||(0,P.getDefaultFilterStatus)(this.filterConfig),this.searchString=this.args.search||i.get(I.REPORTING_LOCAL_STORAGE_KEYS.CREATIVE_SEARCH)||"",this.filteredContentIds=this._getFilteredCreativeIds()}_setupView(){const e=this.localStorage,t=e.getWithDefault(I.PERMANENT_REPORTING_LOCAL_STORAGE_KEYS.VIEW_SELECTION,null)
this.defaultViews.includes(t)||(0,P.isExistingCustomView)(this.customViews,t)?this.selectedViewIdentifier=e.get(I.PERMANENT_REPORTING_LOCAL_STORAGE_KEYS.VIEW_SELECTION):this.selectedViewIdentifier=P.REPORTING_VIEWS.PERFORMANCE}_setupBreakdown(){this.selectedBreakdown=this.reporting.getSelectedBreakdown()}_updateColumns(){this.filteredContentIds=this._getFilteredCreativeIds(),this.creativeColumns=this._getCreativeColumns(this.selectedViewIdentifier),this._updateTotals()}_getFilteredCreativeIds(){return(0,P.getFilteredIds)(this.creatives,this.searchString,this.filterStatuses,this.searchStringTranslators,this.columnsToSearch)}_getSearchTranslators(){return{type:e=>this.i18n.lookupTranslation(b.default,"creative_type_v8")([{creativeType:e}])}}_getCreativeColumns(e){const t=this.i18n,n=(0,P.getToggleColumn)(t,this,{onToggle:this.onToggleStatus.bind(this)},this.entityType),a={propertyName:P.PROPERTY_NAME.NAME,componentForExpandedCell:(0,s.ensureSafeComponent)("cells/pivot-value-cell",this),component:(0,s.ensureSafeComponent)("reporting-creatives-table/name",this),title:(i="creative_name",t.lookupTranslation(_.default,i))(),headerCellFormatNumber:!0,componentForTotalsCell:(0,s.ensureSafeComponent)("common-table-cells/string-or-dash",this),disableFiltering:!0,accountId:this.accountId,campaignGroupIds:JSON.stringify(this.selectedCampaignGroupIds),campaignIds:JSON.stringify(this.selectedCampaignIds),dateRange:JSON.stringify(this.dateRange),canEditCampaign:this.account.canEditCampaign,canEditCreative:this.account.canEditCreative,onSelectDelete:(e,t)=>{this.creativesToDelete=[e],this.isEntityDeletionModalOpen=!0,this.entityDeletionTriggerSelector=t||Me},onToggleArchiveStatus:this.onToggleArchiveStatus.bind(this)}
var i
const r=(0,P.getStatusColumn)(this,t,P.CREATIVE_STATUS_FILTER_OPTIONS_V2,{onSelectStatus:this.actions.onCreativeSelectStatus.bind(this)},this.account.canEditCreative,this.entityType,"status_change_ad",this.accountId,this.lix)
r.statusFilterTrackingEvent="status_filter_ad"
const o=(0,P.getFilterColumn)(this.filteredContentIds,(0,P.getSerializedTotalFilterString)(this.searchString,this.filterStatuses))
let l=[]
const c={[P.PROPERTY_NAME.NAME]:a,[P.PROPERTY_NAME.STATUS]:r,[P.FILTER_COLUMN_NAME]:o}
c[P.PROPERTY_NAME.ENTITY_TOGGLE]=n,c[P.PROPERTY_NAME.CAMPAIGN_NAME]=(0,P.getCampaignNameColumn)(t,this)
let u=[]
if((0,P.isDefaultView)(e)){u=(0,P.getSharedDefaultViewMetrics)(P.reportingTabTypes.CREATIVE,this.lix).concat((0,P.getDefaultViewMetrics)(P.reportingTabTypes.CREATIVE,this.lix)[e])}else u=[P.FILTER_COLUMN_NAME].concat((0,P.getViewMetricsFromCustomViews)(this.customViews,e))
return l=l.concat((0,P.getReportingColumns)(this,u,t,P.NON_EXISTENT_CREATIVES_METRICS,c,this.lix)),this.projections=(0,P.extractProjectionCols)(l),(0,P.updateSorting)(l,this.selectedSort,this.selectedSortDirection),l}_updateTotals(){0===(this.deserializedCreativeIds||[]).length&&(0===(this.filteredContentIds||[]).length?this.totalMetricsValues=P.EMPTY_METRICS:this._fetchTotalMetricsValuesTask.perform(this.filteredContentIds))}_getTotalsData(){const e=this.creatives||[],t=this.selectedCreatives||[],n=(this.filteredContentIds||[]).map((e=>parseInt(e,10))),a=e.filter((e=>n.includes(parseInt(e.id,10)))),i=(0,P.isFiltering)(this.filterStatuses,this.searchString)?a.length:-1,r=(0,P.getCurrentTableOperation)(e.length,t.length,i)
let o
o=r===P.REPORTING_TABLE_OPERATIONS.FILTERED_OPERATION?a:r===P.REPORTING_TABLE_OPERATIONS.SELECTED_OPERATION?t:e
const l=this.currencyCode,s=(0,P.initializeTotalItemsMap)(o,l,this.formatter),c=(0,P.getNameTotalText)(this.i18n,"CREATIVE",r,o.length,e.length),u={currencyCode:l,[P.PROPERTY_NAME.NAME]:c,isTotalsData:!0}
return Object.assign({},s,u)}_getTotalMetricsIds(){const e=this.filteredContentIds,t=this.selectedCreativeIds
let n=[]
if(t.length>0)n=t
else if(e&&e.length>0)n=e
else if(e&&0===e.length)n=null
else{n=this.creatives.map((e=>e.id))}return n}_clearAnalyticsDataAndSorting(e={}){const{startDate:t,endDate:n}=e
t===this.dateRange?.startDate&&n===this.dateRange?.endDate||(this.sessionStorage.remove(R.SESSION_STORAGE_REPORTING_TABLE_KEYS.CREATIVES),this.selectedSort=null,this.selectedSortDirection=null),(0,P.clearAnalyticsData)(this.creatives),(0,P.updateSorting)(this.creativeColumns,this.selectedSort,this.selectedSortDirection)}_reloadCreatives(){return this.reporting.getCreatives(this.accountId,this.selectedCampaignGroupIds).then((e=>{this.reporting.getCampaigns(this.accountId,this.selectedCampaignGroupIds).then((t=>{const n=t.elements,a=e.elements
let i={}
i=n.reduce(((e,t)=>(e[t.id]=t,e)),{})
const r=(0,P.decorateCreatives)(this.account,a,i)
this.creatives=r,this._updateColumns(),this.args.updateQueryParams?.({creativeIds:JSON.stringify(this.selectedCreativeIds)})}))}))}_triggerTrackingEvent(e){this.tracking.fireInteractionEvent(e,D.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}_fetchAnalyticsAndTotalMetricsValues(){this.lazyFetchCreativeAnalyticsTask.perform(this.displayedItems,this.dateRange,this.selectedBreakdown,this.comparisonDateRange)
const e=this._getTotalMetricsIds()
e?this._fetchTotalMetricsValuesTask.perform(e):this.totalMetricsValues=P.EMPTY_METRICS}},Ne(Ie,"propTypes",{creatives:u.PropTypes.array.isRequired,customViews:u.PropTypes.array.isRequired,destination:u.PropTypes.string,search:u.PropTypes.string,serializedCreativeIds:u.PropTypes.string,selectedAccounts:u.PropTypes.array.isRequired,selectedCampaignGroups:u.PropTypes.array.isRequired,selectedCampaigns:u.PropTypes.array.isRequired,numTotalCampaignGroups:u.PropTypes.number,numTotalCampaigns:u.PropTypes.number,isCampaignGroupsEnabled:u.PropTypes.bool,routeToCampaignCreate:u.PropTypes.func,updateQueryParams:u.PropTypes.func}),$=Re((X=Ie).prototype,"accountService",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=Re(X.prototype,"creativeService",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=Re(X.prototype,"dateRangeService",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=Re(X.prototype,"formatter",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=Re(X.prototype,"i18n",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=Re(X.prototype,"lisaLiam",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=Re(X.prototype,"lix",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=Re(X.prototype,"localStorage",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=Re(X.prototype,"reporting",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=Re(X.prototype,"router",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=Re(X.prototype,"sessionStorage",[Y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=Re(X.prototype,"tracking",[H],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=Re(X.prototype,"isExportModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.destination===M.DESTINATION_PARAMETER_MAP.METRICS_DOWNLOAD}}),ce=Re(X.prototype,"isCustomizationModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ue=Re(X.prototype,"isEntityDeletionModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),de=Re(X.prototype,"creatives",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.creatives||[]}}),pe=Re(X.prototype,"creativesToDelete",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),me=Re(X.prototype,"searchString",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),ge=Re(X.prototype,"filteredContentIds",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),be=Re(X.prototype,"filterStatuses",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),_e=Re(X.prototype,"creativeColumns",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),he=Re(X.prototype,"selectedViewIdentifier",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),fe=Re(X.prototype,"dateRange",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.dateRangeService.getCachedDateRange({cacheKey:P.DATE_RANGE_CACHE_KEYS.REPORTING,minimumDate:new Date(this.account.createdAt)})}}),Te=Re(X.prototype,"comparisonDateRange",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ee=Re(X.prototype,"customViews",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.customViews||[]}}),ye=Re(X.prototype,"projections",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Se=Re(X.prototype,"selectedSort",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ae=Re(X.prototype,"selectedSortDirection",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ce=Re(X.prototype,"totalMetricsValues",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Oe=Re(X.prototype,"displayedItems",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ve=Re(X.prototype,"selectedBreakdown",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),we=Re(X.prototype,"entityDeletionTriggerSelector",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return Me}}),Re(X.prototype,"routeToPerformanceChartFromCreatives",[o.action],Object.getOwnPropertyDescriptor(X.prototype,"routeToPerformanceChartFromCreatives"),X.prototype),Re(X.prototype,"routeToDemographics",[o.action],Object.getOwnPropertyDescriptor(X.prototype,"routeToDemographics"),X.prototype),Re(X.prototype,"routeToFlowchartFromCreatives",[o.action],Object.getOwnPropertyDescriptor(X.prototype,"routeToFlowchartFromCreatives"),X.prototype),Re(X.prototype,"onExportClicked",[o.action],Object.getOwnPropertyDescriptor(X.prototype,"onExportClicked"),X.prototype),Re(X.prototype,"onSelectDelete",[o.action],Object.getOwnPropertyDescriptor(X.prototype,"onSelectDelete"),X.prototype),Re(X.prototype,"onSuccessEntityDeletionModal",[o.action],Object.getOwnPropertyDescriptor(X.prototype,"onSuccessEntityDeletionModal"),X.prototype),Re(X.prototype,"updateSearchString",[o.action],Object.getOwnPropertyDescriptor(X.prototype,"updateSearchString"),X.prototype),Re(X.prototype,"updateFilters",[o.action],Object.getOwnPropertyDescriptor(X.prototype,"updateFilters"),X.prototype),Re(X.prototype,"updateCreativeColumns",[o.action],Object.getOwnPropertyDescriptor(X.prototype,"updateCreativeColumns"),X.prototype),Re(X.prototype,"updateBreakdown",[o.action],Object.getOwnPropertyDescriptor(X.prototype,"updateBreakdown"),X.prototype),Re(X.prototype,"clearBreakdown",[o.action],Object.getOwnPropertyDescriptor(X.prototype,"clearBreakdown"),X.prototype),Re(X.prototype,"reportingDateRangeUpdate",[o.action],Object.getOwnPropertyDescriptor(X.prototype,"reportingDateRangeUpdate"),X.prototype),Re(X.prototype,"updateCustomViews",[o.action],Object.getOwnPropertyDescriptor(X.prototype,"updateCustomViews"),X.prototype),Re(X.prototype,"onSelectedColumnsChange",[o.action],Object.getOwnPropertyDescriptor(X.prototype,"onSelectedColumnsChange"),X.prototype),Re(X.prototype,"displayDataChanged",[o.action],Object.getOwnPropertyDescriptor(X.prototype,"displayDataChanged"),X.prototype),Re(X.prototype,"didClickOnCheckbox",[o.action],Object.getOwnPropertyDescriptor(X.prototype,"didClickOnCheckbox"),X.prototype),Re(X.prototype,"didChangePageSize",[o.action],Object.getOwnPropertyDescriptor(X.prototype,"didChangePageSize"),X.prototype),Re(X.prototype,"willSort",[o.action],Object.getOwnPropertyDescriptor(X.prototype,"willSort"),X.prototype),Re(X.prototype,"didSort",[o.action],Object.getOwnPropertyDescriptor(X.prototype,"didSort"),X.prototype),Re(X.prototype,"didShowTableHeaderTooltip",[o.action],Object.getOwnPropertyDescriptor(X.prototype,"didShowTableHeaderTooltip"),X.prototype),Re(X.prototype,"onDismissEntityDeletionModal",[o.action],Object.getOwnPropertyDescriptor(X.prototype,"onDismissEntityDeletionModal"),X.prototype),Re(X.prototype,"deleteCreatives",[o.action],Object.getOwnPropertyDescriptor(X.prototype,"deleteCreatives"),X.prototype),Re(X.prototype,"onCreativeSelectStatus",[o.action],Object.getOwnPropertyDescriptor(X.prototype,"onCreativeSelectStatus"),X.prototype),Re(X.prototype,"lazyFetchCreativeAnalyticsTask",[q],Object.getOwnPropertyDescriptor(X.prototype,"lazyFetchCreativeAnalyticsTask"),X.prototype),Re(X.prototype,"_fetchTotalMetricsValuesTask",[K],Object.getOwnPropertyDescriptor(X.prototype,"_fetchTotalMetricsValuesTask"),X.prototype),W=X))||W);(0,t.setComponentTemplate)(De,Le)}))
define("campaign-manager-web/components/reporting-table/basic-metric-cell",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","campaign-manager-web/utils/reporting","campaign-manager-web/constants/reporting"],(function(e,t,n,a,i,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"Pvtve9AT",block:'[[[8,[39,0],null,[["@analyticsPropertyName","@valueFormat","@record","@showBenchmark"],[[30,1,["analyticsPropertyName"]],[30,0,["METRIC_VALUE_FORMAT","NUMBER"]],[30,2],[30,1,["showBenchmark"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["isMetricDashed"]],[[[1,"    "],[8,[39,2],null,[["@disclaimer","@helpCenterURL","@dataTestSelector"],["i18n_conversion_metrics_unavailable","help/lms/answer/a1452969","data-test-dash-cell-with-breakdown-unavailable__tooltip_link"]],null],[1,"\\n"]],[]],[[[41,[30,0,["isMetricLan"]],[[[1,"    "],[8,[39,2],null,[["@disclaimer"],["i18n_lan_metrics_unavailable"]],null],[1,"\\n"]],[]],[[[1,"    "],[1,[28,[35,3],[[30,0,["metricValue"]]],null]],[1,"\\n  "]],[]]]],[]]]],[]]]]],[1,"\\n"]],["@column","@record"],false,["reporting-cell","if","reporting-table/reporting-dash-cell-with-disclaimer","format-number-or-dash"]]',moduleName:"campaign-manager-web/components/reporting-table/basic-metric-cell.hbs",isStrictMode:!1}),s={OFF_SITE:"OFF_SITE",OFFSITE_NATIVE_BANNER:"OFFSITE",OFFSITE_IN_STREAM:"OFFSITE_IN_STREAM"}
class c extends a.default{constructor(...e){var t,n,a
super(...e),t=this,n="METRIC_VALUE_FORMAT",a=o.METRIC_VALUE_FORMAT,n in t?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}get metricValue(){const e=(0,i.get)(this.args.record,"analytics")
return(0,i.get)(e,this.args.column.analyticsPropertyName)}get isMetricDashed(){const e=(0,i.get)(this.args.record,"isImpressionDeviceType"),t=(0,i.get)(this.args.record,"pivotValue"),n=this.args.column.analyticsPropertyName
return!(!r.CONVERSION_RELATED_COLUMNS_DASHED_FOR_DEVICE_BREAKDOWN.includes(n)&&!r.REACH_COLUMNS_DASHED_FOR_DEVICE_BREAKDOWN.includes(n))&&(e&&t)}get isMetricLan(){const e=(0,i.get)(this.args.record,"pivotValueId")||"",t=this.args.column.analyticsPropertyName
return!!r.MRC_CERTIFIED_PERFORMANCE.includes(t)&&Object.values(s).includes(e)}}e.default=c,(0,t.setComponentTemplate)(l,c)})),define("campaign-manager-web/components/reporting-table/bid",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object"],(function(e,t,n,a,i,r){var o,l,s,c,u
function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"YDFyDSnk",block:'[[[1,"\\n"],[44,[[28,[37,1],[[30,1,["bidAmount","amount"]],[30,1,["bidAmount","currencyCode"]]],null]],[[[41,[30,0,["hasInsightBid"]],[[[1,"    "],[8,[39,3],[[24,0,"u-link--disguised u-layout-flex__container--aligned-center"],[24,"tabindex","-1"]],[["@route","@model","@query"],["accounts.item.campaigns.item.details",[30,1,["id"]],[28,[37,4],null,[["section"],["bid-and-budget"]]]]],[["default"],[[[[1,"\\n"],[41,[30,1,["bidCategory"]],[[[1,"        "],[10,0],[14,0,"u-layout--no-wrap mr1"],[12],[1,[30,0,["bidCategoryName"]]],[13],[1,"\\n"]],[]],null],[1,"      "],[8,[39,5],null,[["@insight"],[[30,1,["insight"]]]],[["default"],[[[[1,"\\n        "],[10,1],[15,"aria-label",[28,[37,6],["i18n_aria_bid_value","campaign-manager-web/components/reporting-table/bid"],[["bid"],[[30,2]]]]],[12],[1,"\\n          "],[1,[30,2]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n"],[41,[30,1,["insight","suggestedBidRange"]],[[[1,"      "],[10,1],[15,0,[29,["reporting-table__bid-suggested-text u-color__black--75"," ",[28,[37,7],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n        "],[1,[28,[35,6],["campaign_insight_suggested_bid","campaign-manager-web/components/reporting-table/bid"],[["maxSuggestedBid","minSuggestedBid"],[[28,[37,8],[[30,1,["insight","suggestedBidRange","max","amount"]]],[["currency"],[[30,1,["insight","suggestedBidRange","max","currencyCode"]]]]],[28,[37,8],[[30,1,["insight","suggestedBidRange","min","amount"]]],[["currency"],[[30,1,["insight","suggestedBidRange","min","currencyCode"]]]]]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null]],[]],[[[1,"    "],[8,[39,3],[[24,0,"u-link--disguised"]],[["@route","@model","@query"],["accounts.item.campaigns.item.details",[30,1,["id"]],[28,[37,4],null,[["section"],["bid-and-budget"]]]]],[["default"],[[[[1,"\\n      "],[10,1],[15,"aria-label",[28,[37,6],["i18n_aria_bid_value","campaign-manager-web/components/reporting-table/bid"],[["bid"],[[30,2]]]]],[12],[1,"\\n"],[41,[30,1,["bidCategory"]],[[[1,"          "],[10,1],[14,0,"u-layout--no-wrap"],[12],[1,[30,0,["bidCategoryName"]]],[13],[1,"\\n"],[41,[30,1,["bidAmount"]],[[[1,"            "],[1,[30,2]],[1,"\\n"]],[]],null]],[]],[[[1,"          "],[1,[30,2]],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]]]],[2]]]],["@record","bidValue"],false,["let","format-currency-or-dash","if","link-to","hash","reporting-hoverable-insight/campaign-bid","t","hue-web-foundations@-text-body","format-currency"]]',moduleName:"campaign-manager-web/components/reporting-table/bid.hbs",isStrictMode:!1})
let m=e.default=(o=(0,i.inject)(),l=(0,r.computed)("args.record.bidCategory","constructor"),s=(0,r.computed)("args.record.insight","args.record.insight.isBid"),c=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get bidCategoryName(){const e=this.args.record
if(!e.bidCategory)return""
const t=this.i18n.lookupTranslation(this.constructor,"i18n_bid_category")([{bidCategory:e.bidCategory}])
return e.bidAmount?`${t}:`:t}get hasInsightBid(){return this.args.record.insight?.isBid}},u=d(c.prototype,"i18n",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(c.prototype,"bidCategoryName",[l],Object.getOwnPropertyDescriptor(c.prototype,"bidCategoryName"),c.prototype),d(c.prototype,"hasInsightBid",[s],Object.getOwnPropertyDescriptor(c.prototype,"hasInsightBid"),c.prototype),c);(0,t.setComponentTemplate)(p,m)})),define("campaign-manager-web/components/reporting-table/common",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"krZc/e7w",block:'[[[1,"\\n"]],[],false,[]]',moduleName:"campaign-manager-web/components/reporting-table/common.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/reporting-table/cost-per-result",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/components/reporting-table/common","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/reporting","campaign-manager-web/constants/reporting"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const y=(0,n.createTemplateFactory)({id:"nEMEouOx",block:'[[[1,"\\n"],[8,[39,0],null,[["@analyticsPropertyName","@valueFormat","@record","@showBenchmark"],[[30,1,["analyticsPropertyName"]],[30,0,["METRIC_VALUE_FORMAT","CURRENCY"]],[30,2],[30,1,["showBenchmark"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["isBrandAwarenessCampaignWithMetricValue"]],[[[1,"    "],[8,[39,2],[[16,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]],[4,[38,4],["reporting_tooltip_cost_per_reach_key_result"],null]],[["@text"],[[30,0,["formattedMetricValue"]]]],[["default"],[[[[1,"\\n      "],[10,0],[12],[1,"\\n        "],[10,2],[15,0,[29,["mb2"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,5],["i18n_ba_cost_per_result_tooltip_v8","campaign-manager-web/components/reporting-table/cost-per-result"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[8,[39,6],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,5],["i18n_reach_frequency_sla","campaign-manager-web/components/reporting-table/cost-per-result"],[["linkInfo"],[[28,[37,7],null,[["dataControlName","dataTestSelector","href","role"],["reporting_tooltip_link_cost_per_reach_key_result_v2","data-test-cost-per-result__reach-tooltip-link-v2",[28,[37,8],null,[["path"],["help/lms/answer/a426154"]]],[30,3,["role"]]]]]]]]],[1,"\\n          "]],[3]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["isReachDisclaimerTooltipEnabled"]],[[[1,"    "],[8,[39,9],null,[["@disclaimer"],["i18n_reach_frequency-ninety-two-day-limit"]],null],[1,"\\n"]],[]],[[[41,[30,0,["isBreakdownUnavailableTooltipEnabled"]],[[[1,"    "],[8,[39,9],null,[["@disclaimer","@helpCenterURL","@hasURL","@dataTestSelector"],["i18n_conversion_metrics_unavailable","help/lms/answer/a1452969",true,"data-test-dash-cell-with-breakdown-unavailable__tooltip_link"]],null],[1,"\\n"]],[]],[[[1,"    "],[10,1],[12],[1,"\\n      "],[1,[28,[35,10],[[30,0,["metricValue"]],[30,2,["currencyCode"]]],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]],[]]]],[]]]],[]]]]],[1,"\\n"]],["@column","@record","iphHelper"],false,["reporting-cell","if","definition-underline","hue-web-foundations@-text-body","track-interaction","t","iph-helper","external-link-info","help-center-url","reporting-table/reporting-dash-cell-with-disclaimer","format-currency-or-dash"]]',moduleName:"campaign-manager-web/components/reporting-table/cost-per-result.hbs",isStrictMode:!1})
let S=e.default=(d=(0,r.inject)(),p=(0,r.inject)("cm-formatter"),(0,o.assertPropTypes)((h=class extends a.default{constructor(...e){super(...e),f(this,"i18n",b,this),f(this,"formatter",_,this),T(this,"METRIC_VALUE_FORMAT",u.METRIC_VALUE_FORMAT)}get isBrandAwarenessCampaign(){return(0,i.get)(this.args.record,c.PROPERTY_NAME.OBJECTIVE_TYPE)===s.OBJECTIVE_TYPE.BRAND_AWARENESS}get metricValue(){const e=(0,i.get)(this.args.record,"analytics")
return(0,i.get)(e,this.args.column.analyticsPropertyName)}get i18nReachFrequencySymbolIndicator(){return this.i18n.lookupTranslation(l.default,"i18n_reach_frequency_symbol_indicator")()}get formattedMetricValue(){return this.formatter.formatCurrencyOrDash(this.metricValue,this.args.record.currencyCode)}get hasMetricValue(){return"-"!==this.formattedMetricValue}get isBrandAwarenessCampaignWithMetricValue(){return this.isBrandAwarenessCampaign&&this.hasMetricValue}get isReachDisclaimerTooltipEnabled(){const e=(0,i.get)(this.args.record,"isImpressionDeviceType"),t=!(0,i.get)(this.args.record,"pivotValue")
return this.isBrandAwarenessCampaign&&(!e||t)}get isBreakdownUnavailableTooltipEnabled(){const e=(0,i.get)(this.args.record,"isImpressionDeviceType"),t=(0,i.get)(this.args.record,"pivotValue")
return!this.hasMetricValue&&e&&t}},T(h,"propTypes",{record:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired,column:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired}),b=E((g=h).prototype,"i18n",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(g.prototype,"formatter",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=g))||m);(0,t.setComponentTemplate)(y,S)})),define("campaign-manager-web/components/reporting-table/currency-metric-cell",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","campaign-manager-web/utils/reporting","campaign-manager-web/constants/reporting"],(function(e,t,n,a,i,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"L1nrwPP4",block:'[[[8,[39,0],null,[["@analyticsPropertyName","@valueFormat","@record","@showBenchmark"],[[30,1,["analyticsPropertyName"]],[30,0,["METRIC_VALUE_FORMAT","CURRENCY"]],[30,2],[30,1,["showBenchmark"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["isMetricDashed"]],[[[1,"    "],[8,[39,2],null,[["@disclaimer","@helpCenterURL","@hasURL","@dataTestSelector"],["i18n_conversion_metrics_unavailable","help/lms/answer/a1452969",true,"data-test-dash-cell-with-breakdown-unavailable__tooltip_link"]],null],[1,"\\n"]],[]],[[[41,[30,2,["currencyCode"]],[[[1,"    "],[1,[28,[35,3],[[30,0,["metricValue"]],[30,2,["currencyCode"]]],null]],[1,"\\n  "]],[]],null]],[]]]],[]]]]],[1,"\\n"]],["@column","@record"],false,["reporting-cell","if","reporting-table/reporting-dash-cell-with-disclaimer","format-currency-or-dash"]]',moduleName:"campaign-manager-web/components/reporting-table/currency-metric-cell.hbs",isStrictMode:!1})
class s extends a.default{constructor(...e){var t,n,a
super(...e),t=this,n="METRIC_VALUE_FORMAT",a=o.METRIC_VALUE_FORMAT,n in t?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}get metricValue(){const e=(0,i.get)(this.args.record,"analytics")
return(0,i.get)(e,this.args.column.analyticsPropertyName)}get isMetricDashed(){const e=(0,i.get)(this.args.record,"isImpressionDeviceType"),t=(0,i.get)(this.args.record,"pivotValue"),n=this.args.column.analyticsPropertyName
return!!r.CONVERSION_RELATED_COLUMNS_DASHED_FOR_DEVICE_BREAKDOWN.includes(n)&&(e&&t)}}e.default=s,(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/reporting-table/currency-metric-cohort",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/constants/reporting"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m,g,b,_
function h(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const E=(0,n.createTemplateFactory)({id:"I4fRh1GT",block:'[[[1,"\\n"],[8,[39,0],null,[["@analyticsPropertyName","@valueFormat","@record","@showBenchmark"],[[30,1,["analyticsPropertyName"]],[30,0,["METRIC_VALUE_FORMAT","CURRENCY"]],[30,2],[30,1,["showBenchmark"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["hasMetricValue"]],[[[1,"    "],[8,[39,2],[[16,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]],[4,[38,4],["reporting_tooltip_currency_metric_cohort"],null]],[["@text"],[[30,0,["formattedMetricValue"]]]],[["default"],[[[[1,"\\n      "],[10,0],[12],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[8,[39,5],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,6],["i18n_reach_frequency_symbol_indicator_tooltip_v3","campaign-manager-web/components/reporting-table/currency-metric-cohort"],[["linkInfo"],[[28,[37,7],null,[["dataControlName","dataTestSelector","href","role"],["reporting_tooltip_link_currency_metric_cohort","data-test-currency_metric_cohort__reach-tooltip-link",[28,[37,8],null,[["path"],["help/lms/answer/a426154"]]],[30,3,["role"]]]]]]]]],[1,"\\n          "]],[3]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["isReachDisclaimerTooltipEnabled"]],[[[1,"    "],[8,[39,9],null,[["@disclaimer"],["i18n_reach_frequency-ninety-two-day-limit"]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[39,9],null,[["@disclaimer","@helpCenterURL","@hasURL","@dataTestSelector"],["i18n_conversion_metrics_unavailable","help/lms/answer/a1452969",true,"data-test-dash-cell-with-breakdown-unavailable__tooltip_link"]],null],[1,"\\n  "]],[]]]],[]]]],[]]]]],[1,"\\n"]],["@column","@record","iphHelper"],false,["reporting-cell","if","definition-underline","hue-web-foundations@-text-body","track-interaction","iph-helper","t","external-link-info","help-center-url","reporting-table/reporting-dash-cell-with-disclaimer"]]',moduleName:"campaign-manager-web/components/reporting-table/currency-metric-cohort.hbs",isStrictMode:!1})
let y=e.default=(s=(0,i.inject)(),c=(0,i.inject)(),u=(0,i.inject)("cm-formatter"),(0,o.assertPropTypes)((_=class extends a.default{constructor(...e){super(...e),h(this,"router",m,this),h(this,"i18n",g,this),h(this,"formatter",b,this),f(this,"METRIC_VALUE_FORMAT",l.METRIC_VALUE_FORMAT)}get metricValue(){const e=(0,r.get)(this.args.record,"analytics")
return(0,r.get)(e,this.args.column.analyticsPropertyName)}get formattedMetricValue(){return this.formatter.formatCurrencyOrDash(this.metricValue,this.args.record.currencyCode)}get hasMetricValue(){return"-"!==this.formattedMetricValue}get isReachDisclaimerTooltipEnabled(){const e=(0,r.get)(this.args.record,"isImpressionDeviceType"),t=!(0,r.get)(this.args.record,"pivotValue")
return!e||t}},f(_,"propTypes",{record:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired,column:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired}),m=T((p=_).prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=T(p.prototype,"i18n",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(p.prototype,"formatter",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=p))||d);(0,t.setComponentTemplate)(E,y)})),define("campaign-manager-web/components/reporting-table/daily-budget",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","campaign-manager-web/components/reporting-table/common","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o){var l,s,c,u,d
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"PJQr98HG",block:'[[[1,"\\n"],[41,[30,0,["isDailyBudgetOptimized"]],[[[1,"  "],[10,0],[14,0,"u-layout__display-inline-block"],[12],[1,"\\n    "],[1,[30,0,["groupBudgetText"]]],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[10,0],[14,0,"u-layout__display-inline-block"],[12],[1,"\\n"],[41,[30,1,["isBudgetOptimized"]],[[[1,"      "],[10,1],[12],[1,"\\n        "],[1,[28,[35,1],[[30,1,["dailyBudget","amount"]],[30,1,["dailyBudget","currencyCode"]]],null]],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[41,[28,[37,2],[[30,2,["enableInlineEdit"]],[30,1,["editable"]],[30,1,["isInlineEditEnabled"]]],null],[[[1,"      "],[11,"button"],[24,0,"button--unstyled"],[16,"aria-label",[28,[37,3],["edit_bid_budget","campaign-manager-web/components/reporting-table/daily-budget"],null]],[24,4,"button"],[4,[38,4],["click",[28,[37,5],[[30,2,["onInlineEdit"]],[30,1]],null]],null],[12],[1,"\\n        "],[10,1],[12],[1,"\\n          "],[1,[28,[35,1],[[30,1,["dailyBudget","amount"]],[30,1,["dailyBudget","currencyCode"]]],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,6],[[24,0,"reporting-tab-list__inline-edit ml1"],[24,"data-test","reporting-tab-list__edit-icon"]],[["@size","@name"],["small","edit"]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[8,[39,7],[[24,0,"u-link--disguised"]],[["@route","@model","@query"],["accounts.item.campaigns.item.details",[30,1,["id"]],[28,[37,8],null,[["section"],["bid-and-budget"]]]]],[["default"],[[[[1,"\\n        "],[10,1],[12],[1,"\\n          "],[1,[28,[35,1],[[30,1,["dailyBudget","amount"]],[30,1,["dailyBudget","currencyCode"]]],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]],[]]],[1,"  "],[13],[1,"\\n"]],[]]]],["@record","@column"],false,["if","format-currency-or-dash","and","t","on","fn","hue-web-icons@icon","link-to","hash"]]',moduleName:"campaign-manager-web/components/reporting-table/daily-budget.hbs",isStrictMode:!1})
let m=e.default=(l=(0,i.inject)(),(0,o.assertPropTypes)((d=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get groupBudgetText(){return this.i18n.lookupTranslation(r.default,"i18n_using_group_budget")()}get isDailyBudgetOptimized(){const e=this.args.record.campaignGroup
return this.args.record.isBudgetOptimized&&!e.totalBudget&&e.dailyBudget}},E=d,y="propTypes",S={record:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired},y in E?Object.defineProperty(E,y,{value:S,enumerable:!0,configurable:!0,writable:!0}):E[y]=S,g=(c=d).prototype,b="i18n",_=[l],h={configurable:!0,enumerable:!0,writable:!0,initializer:null},T={},Object.keys(h).forEach((function(e){T[e]=h[e]})),T.enumerable=!!T.enumerable,T.configurable=!!T.configurable,("value"in T||T.initializer)&&(T.writable=!0),T=_.slice().reverse().reduce((function(e,t){return t(g,b,e)||e}),T),f&&void 0!==T.initializer&&(T.value=T.initializer?T.initializer.call(f):void 0,T.initializer=void 0),void 0===T.initializer&&(Object.defineProperty(g,b,T),T=null),u=T,s=c))||s)
var g,b,_,h,f,T,E,y,S;(0,t.setComponentTemplate)(p,m)})),define("campaign-manager-web/components/reporting-table/date",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"6S/FsFLM",block:'[[[10,"time"],[15,"datetime",[28,[37,0],[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null]],null]],[12],[1,"\\n  "],[1,[28,[35,2],[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null],"fmt_mdy_short"],null]],[1,"\\n"],[13]],["@record","@column"],false,["date-to-iso","get","format-date-or-dash"]]',moduleName:"campaign-manager-web/components/reporting-table/date.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/reporting-table/demographics-bar-cell",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"Uv/xi8WA",block:'[[[1,"\\n"],[10,0],[14,0,"u-display-flex u-flex-column"],[12],[1,"\\n"],[41,[28,[37,1],[[30,1],[30,2,["propertyName"]]],null],[[[1,"    "],[10,"progress"],[14,0,"reporting-table__demographics-progress-bar u-progress-bar"],[15,2,[28,[37,1],[[30,1],[28,[37,2],["relativeWidths.",[30,2,["propertyName"]]],null]],null]],[14,"max","100"],[12],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"mt1 u-layout--no-wrap"],[12],[1,"\\n      "],[1,[28,[35,3],[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null]],null]],[1,"\\n      ("],[1,[28,[35,4],[[28,[37,1],[[30,1],[30,2,["percentageName"]]],null]],null]],[1,")\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[10,1],[14,0,"reporting-table__table-below-min"],[12],[1,[28,[35,5],["i18n_below_reporting_minimum","campaign-manager-web/components/reporting-table/demographics-bar-cell"],null]],[13],[1,"\\n"]],[]]],[13]],["@record","@column"],false,["if","get","concat","format-number","format-ratio-or-dash","t"]]',moduleName:"campaign-manager-web/components/reporting-table/demographics-bar-cell.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/reporting-table/headers",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"mLkpPzBp",block:'[[[1,"\\n"]],[],false,[]]',moduleName:"campaign-manager-web/components/reporting-table/headers.hbs",isStrictMode:!1}),r=(0,a.default)()
e.default=(0,t.setComponentTemplate)(i,r)})),define("campaign-manager-web/components/reporting-table/horizontal-bar",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"d3gkdup9",block:'[[[11,0],[24,0,"u-layout-flex__container--aligned-center u-layout__width-full"],[17,1],[12],[1,"\\n  "],[10,0],[15,0,[29,["reporting-table__horizontal-bar-height ",[30,2]]]],[15,5,[28,[37,0],[[28,[37,1],["flex-basis:",[28,[37,2],[[30,3]],null],";"],null]],null]],[12],[1,"\\n  "],[13],[1,"\\n  "],[10,1],[14,0,"ml2"],[12],[1,"\\n"],[41,[30,4],[[[1,"      "],[1,[28,[35,4],[[30,5]],null]],[1,"\\n"]],[]],[[[1,"      "],[1,[28,[35,5],[[30,5]],null]],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"],[13]],["&attrs","@barStyle","@barWidth","@isNumberMetric","@barValue"],false,["html-safe","concat","format-ratio-two-fraction-digits-or-dash","if","format-number-or-dash","format-ratio-or-dash"]]',moduleName:"campaign-manager-web/components/reporting-table/horizontal-bar.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/reporting-table/key-results",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/components/reporting-table/common","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/reporting","campaign-manager-web/constants/reporting"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const y=(0,n.createTemplateFactory)({id:"TQsBtzN1",block:'[[[1,"\\n"],[8,[39,0],null,[["@analyticsPropertyName","@valueFormat","@record","@showBenchmark"],[[30,1,["analyticsPropertyName"]],[30,0,["METRIC_VALUE_FORMAT","NUMBER"]],[30,2],[30,1,["showBenchmark"]]]],[["default"],[[[[1,"\\n  "],[10,1],[14,0,"reporting-table__column--key-results"],[12],[1,"\\n"],[41,[30,0,["isBrandAwarenessCampaignWithMetricValue"]],[[[1,"      "],[8,[39,2],[[16,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]],[4,[38,5],["reporting_tooltip_reach_key_result"],null]],[["@text"],[[28,[37,4],[[30,0,["formattedMetricValue"]]],null]]],[["default"],[[[[1,"\\n        "],[10,0],[12],[1,"\\n          "],[10,2],[15,0,[29,["mb2"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,6],["i18n_key_results_reach_tooltip_v7","campaign-manager-web/components/reporting-table/key-results"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[8,[39,7],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,6],["i18n_reach_frequency_sla","campaign-manager-web/components/reporting-table/key-results"],[["linkInfo"],[[28,[37,8],null,[["dataControlName","dataTestSelector","href","ariaLabel","role"],["reporting_tooltip_link_reach_key_result_v2","data-test-key-result__reach-tooltip-link-v2",[28,[37,9],null,[["path"],["help/lms/answer/a426154"]]],[28,[37,6],["i18n_brand_awareness_disclaimer_learn_more_aria","campaign-manager-web/components/reporting-table/key-results"],null],[30,3,["role"]]]]]]]]],[1,"\\n            "]],[3]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["isReachDisclaimerTooltipEnabled"]],[[[1,"      "],[8,[39,10],null,[["@disclaimer"],["i18n_reach_frequency-ninety-two-day-limit"]],null],[1,"\\n"]],[]],[[[41,[30,0,["isBreakdownUnavailableTooltipEnabled"]],[[[1,"      "],[8,[39,10],null,[["@disclaimer","@helpCenterURL","@hasURL","@dataTestSelector"],["i18n_conversion_metrics_unavailable","help/lms/answer/a1452969",true,"data-test-dash-cell-with-breakdown-unavailable__tooltip_link"]],null],[1,"\\n"]],[]],[[[1,"      "],[10,1],[12],[1,"\\n        "],[1,[28,[35,11],[[30,0,["metricValue"]]],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]],[]]]],[]]],[41,[30,0,["isMetricValuePresent"]],[[[44,[[28,[37,13],[[30,2],[30,1,["analyticsTypePropertyName"]]],null]],[[[41,[30,4],[[[1,"          "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,3],null,[["size","italic"],["small",true]]]]]],[12],[1,"\\n            "],[1,[28,[35,6],["i18n_objective_type_v5","campaign-manager-web/components/reporting-table/key-results"],[["objectiveType"],[[30,4]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],null]],[4]]],[41,[30,2,["sparklineAnalytics"]],[[[1,"        "],[8,[39,14],null,[["@column","@record"],[[30,1],[30,2]]],null],[1,"\\n"]],[]],null]],[]],null],[1,"  "],[13],[1,"\\n"]],[]]]]],[1,"\\n"]],["@column","@record","iphHelper","analyticsPropertyName"],false,["reporting-cell","if","definition-underline","hue-web-foundations@-text-body","html-safe","track-interaction","t","iph-helper","external-link-info","help-center-url","reporting-table/reporting-dash-cell-with-disclaimer","format-number-or-dash","let","get","reporting-table/reporting-sparkline"]]',moduleName:"campaign-manager-web/components/reporting-table/key-results.hbs",isStrictMode:!1})
let S=e.default=(d=(0,r.inject)(),p=(0,r.inject)("cm-formatter"),(0,o.assertPropTypes)((h=class extends a.default{constructor(...e){super(...e),f(this,"i18n",b,this),f(this,"formatter",_,this),T(this,"METRIC_VALUE_FORMAT",u.METRIC_VALUE_FORMAT)}get analytics(){return(0,i.get)(this.args.record,"analytics")}get isBrandAwarenessCampaign(){return(0,i.get)(this.args.record,c.PROPERTY_NAME.OBJECTIVE_TYPE)===s.OBJECTIVE_TYPE.BRAND_AWARENESS}get metricValue(){return(0,i.get)(this.analytics,this.args.column.analyticsPropertyName)}get isMetricValuePresent(){return!(!this.analytics||0!==this.metricValue&&!this.metricValue)}get i18nReachFrequencySymbolIndicator(){return this.i18n.lookupTranslation(l.default,"i18n_reach_frequency_symbol_indicator")()}get formattedMetricValue(){return this.formatter.formatNumberOrDash(this.metricValue)}get hasMetricValue(){return"-"!==this.formattedMetricValue}get isBrandAwarenessCampaignWithMetricValue(){return this.isBrandAwarenessCampaign&&this.hasMetricValue}get isReachDisclaimerTooltipEnabled(){const e=(0,i.get)(this.args.record,"isImpressionDeviceType"),t=!(0,i.get)(this.args.record,"pivotValue")
return this.isBrandAwarenessCampaign&&(!e||t)}get isBreakdownUnavailableTooltipEnabled(){const e=(0,i.get)(this.args.record,"isImpressionDeviceType"),t=(0,i.get)(this.args.record,"pivotValue")
return!this.hasMetricValue&&e&&t}},T(h,"propTypes",{record:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired,column:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired}),b=E((g=h).prototype,"i18n",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(g.prototype,"formatter",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=g))||m);(0,t.setComponentTemplate)(y,S)})),define("campaign-manager-web/components/reporting-table/mrc-label-cell",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/constants/campaign-constants","@ember/object","campaign-manager-web/constants/reporting"],(function(e,t,n,a,i,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"UVCifiqH",block:'[[[8,[39,0],null,[["@analyticsPropertyName","@valueFormat","@record","@showBenchmark"],[[30,1,["analyticsPropertyName"]],[30,0,["METRIC_VALUE_FORMAT","NUMBER"]],[30,2],[30,1,["showBenchmark"]]]],[["default"],[[[[1,"\\n  "],[1,[28,[35,1],[[30,0,["metricValue"]]],null]],[1,"\\n"],[41,[28,[37,3],[[30,0,["isSponsoredMessagingCampaign"]],[30,1,["label"]]],null],[[[1,"    "],[10,0],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size","italic"],["small",true]]]]]],[12],[1,"\\n       "],[1,[30,1,["label"]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null]],[]]]]],[1,"\\n"]],["@column","@record"],false,["reporting-cell","format-number-or-dash","if","and","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/reporting-table/mrc-label-cell.hbs",isStrictMode:!1})
class s extends a.default{constructor(...e){var t,n,a
super(...e),t=this,n="METRIC_VALUE_FORMAT",a=o.METRIC_VALUE_FORMAT,n in t?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}get metricValue(){const e=(0,r.get)(this.args.record,"analytics")
return(0,r.get)(e,this.args.column.analyticsPropertyName)}get isSponsoredMessagingCampaign(){const e=this.args.record
return(e?.campaignType||e?.type)===i.CAMPAIGN_TYPE.SPONSORED_INMAILS}}e.default=s,(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/reporting-table/objective-type",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"DMEZ3LjO",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n"],[44,[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null]],[[[41,[30,3],[[[1,"      "],[1,[28,[35,3],["i18n_objective_name","campaign-manager-web/components/reporting-table/objective-type"],[["objectiveType"],[[30,3]]]]],[1,"\\n"]],[]],[[[1,"      -\\n"]],[]]]],[3]]],[13]],["@record","@column","propertyName"],false,["let","get","if","t"]]',moduleName:"campaign-manager-web/components/reporting-table/objective-type.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/reporting-table/ratio-metric-cell",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","campaign-manager-web/utils/reporting","campaign-manager-web/constants/reporting"],(function(e,t,n,a,i,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"MWh7vpGn",block:'[[[8,[39,0],null,[["@analyticsPropertyName","@valueFormat","@record","@showBenchmark"],[[30,1,["analyticsPropertyName"]],[30,0,["METRIC_VALUE_FORMAT","RATIO"]],[30,2],[30,1,["showBenchmark"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["isMetricDashed"]],[[[1,"    "],[8,[39,2],null,[["@disclaimer","@helpCenterURL","@hasURL","@dataTestSelector"],["i18n_conversion_metrics_unavailable","help/lms/answer/a1452969",true,"data-test-dash-cell-with-breakdown-unavailable__tooltip_link"]],null],[1,"\\n"]],[]],[[[1,"    "],[1,[28,[35,3],[[30,0,["metricValue"]]],null]],[1,"\\n"]],[]]]],[]]]]],[1,"\\n"]],["@column","@record"],false,["reporting-cell","if","reporting-table/reporting-dash-cell-with-disclaimer","format-ratio-or-dash"]]',moduleName:"campaign-manager-web/components/reporting-table/ratio-metric-cell.hbs",isStrictMode:!1})
class s extends a.default{constructor(...e){var t,n,a
super(...e),t=this,n="METRIC_VALUE_FORMAT",a=o.METRIC_VALUE_FORMAT,n in t?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}get metricValue(){const e=(0,i.get)(this.args.record,"analytics")
return e?(0,i.get)(e,this.args.column.analyticsPropertyName):null}get isMetricDashed(){const e=(0,i.get)(this.args.record,"isImpressionDeviceType"),t=(0,i.get)(this.args.record,"pivotValue"),n=this.args.column.analyticsPropertyName
return!!r.CONVERSION_RELATED_COLUMNS_DASHED_FOR_DEVICE_BREAKDOWN.includes(n)&&(e&&t)}}e.default=s,(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/reporting-table/reach-frequency-cell",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/components/reporting-table/common","campaign-manager-web/constants/reporting"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const T=(0,n.createTemplateFactory)({id:"OP8n+6Wc",block:'[[[1,"\\n"],[8,[39,0],null,[["@analyticsPropertyName","@valueFormat","@record","@showBenchmark"],[[30,1,["analyticsPropertyName"]],[30,0,["METRIC_VALUE_FORMAT","NUMBER"]],[30,2],[30,1,["showBenchmark"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["hasMetricValue"]],[[[1,"    "],[8,[39,2],[[16,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]],[4,[38,5],["reporting_tooltip_reach_frequency_result"],null]],[["@text"],[[28,[37,4],[[30,0,["formattedMetricValue"]]],null]]],[["default"],[[[[1,"\\n      "],[10,0],[12],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[8,[39,6],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,7],["i18n_reach_frequency_symbol_indicator_tooltip_v3","campaign-manager-web/components/reporting-table/reach-frequency-cell"],[["linkInfo"],[[28,[37,8],null,[["dataControlName","dataTestSelector","href","role"],["reporting_tooltip_link_reach_frequency_result","data-test-reach-frequency-cell__reach-frequency-tooltip-link",[28,[37,9],null,[["path"],["help/lms/answer/a426154"]]],[30,3,["role"]]]]]]]]],[1,"\\n          "]],[3]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["isReachDisclaimerTooltipEnabled"]],[[[1,"    "],[8,[39,10],null,[["@disclaimer"],["i18n_reach_frequency-ninety-two-day-limit"]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[39,10],null,[["@disclaimer","@helpCenterURL","@hasURL","@dataTestSelector"],["i18n_conversion_metrics_unavailable","help/lms/answer/a1452969",true,"data-test-dash-cell-with-breakdown-unavailable__tooltip_link"]],null],[1,"\\n  "]],[]]]],[]]]],[]]]]],[1,"\\n"]],["@column","@record","iphHelper"],false,["reporting-cell","if","definition-underline","hue-web-foundations@-text-body","html-safe","track-interaction","iph-helper","t","external-link-info","help-center-url","reporting-table/reporting-dash-cell-with-disclaimer"]]',moduleName:"campaign-manager-web/components/reporting-table/reach-frequency-cell.hbs",isStrictMode:!1})
let E=e.default=(c=(0,i.inject)(),u=(0,i.inject)("cm-formatter"),(0,o.assertPropTypes)((b=class extends a.default{constructor(...e){super(...e),_(this,"i18n",m,this),_(this,"formatter",g,this),h(this,"METRIC_VALUE_FORMAT",s.METRIC_VALUE_FORMAT)}get metricValue(){const e=(0,r.get)(this.args.record,"analytics")
return(0,r.get)(e,this.args.column.analyticsPropertyName)}get i18nReachFrequencySymbolIndicator(){return this.i18n.lookupTranslation(l.default,"i18n_reach_frequency_symbol_indicator")()}get formattedMetricValue(){return this.formatter.formatNumberOrDashWithCustomDecimals(this.metricValue,2)}get hasMetricValue(){return"-"!==this.formattedMetricValue}get isReachDisclaimerTooltipEnabled(){const e=(0,r.get)(this.args.record,"isImpressionDeviceType"),t=!(0,r.get)(this.args.record,"pivotValue")
return!e||t}},h(b,"propTypes",{record:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired,column:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired}),m=f((p=b).prototype,"i18n",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=f(p.prototype,"formatter",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=p))||d);(0,t.setComponentTemplate)(T,E)})),define("campaign-manager-web/components/reporting-table/reporting-benchmark",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r){var o,l,s,c,u
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=(0,n.createTemplateFactory)({id:"FiWtiBgz",block:'[[[1,"\\n"],[10,1],[14,0,"u-display-flex u-items-center reporting-table__benchmark pl1"],[12],[1,"\\n"],[41,[28,[37,1],[[30,1]],null],[[[1,"    "],[8,[39,2],[[24,0,"ml1"],[4,[38,4],["historical_comparison_reporting_table_benchmark"],null]],[["@text","@placement"],[[28,[37,3],["i18n_formatted_reporting_benchmark_value","campaign-manager-web/components/reporting-table/reporting-benchmark"],[["formattedBenchmark"],[[30,0,["formattedBenchmark"]]]]],"top"]],[["default"],[[[[1,"\\n      "],[10,"h6"],[15,0,[29,[[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_reporting_benchmark_tooltip_title","campaign-manager-web/components/reporting-table/reporting-benchmark"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["mv2 u-layout-flex__container--aligned-center-space-between"," ",[28,[37,5],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_reporting_benchmark_tooltip_current_period","campaign-manager-web/components/reporting-table/reporting-benchmark"],null]],[1,"\\n        "],[10,1],[15,0,[29,["ml6"," ",[28,[37,5],null,[["size","weight"],["xsmall","bold"]]]]]],[12],[1,"\\n          "],[1,[30,2]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["mv2 u-layout-flex__container--aligned-center-space-between"," ",[28,[37,5],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_reporting_benchmark_tooltip_compare_period","campaign-manager-web/components/reporting-table/reporting-benchmark"],null]],[1,"\\n        "],[10,1],[15,0,[29,["ml6"," ",[28,[37,5],null,[["size","weight"],["xsmall","bold"]]]]]],[12],[1,"\\n          "],[1,[30,3]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["mv2 u-layout-flex__container--aligned-center-space-between"," ",[28,[37,5],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_reporting_benchmark_tooltip_change","campaign-manager-web/components/reporting-table/reporting-benchmark"],null]],[1,"\\n        "],[10,1],[15,0,[29,["ml6"," ",[28,[37,5],null,[["size","weight"],["xsmall","bold"]]]]]],[12],[1,"\\n          "],[1,[30,4]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["mv2 u-layout-flex__container--aligned-center-space-between"," ",[28,[37,5],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_reporting_benchmark_tooltip_percent_change","campaign-manager-web/components/reporting-table/reporting-benchmark"],null]],[1,"\\n        "],[10,1],[15,0,[29,["ml6"," ",[28,[37,5],null,[["size","weight"],["xsmall","bold"]]]]]],[12],[1,"\\n          "],[1,[30,0,["formattedBenchmarkValue"]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[1,"    "],[10,1],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_reporting_benchmark_not_applicable","campaign-manager-web/components/reporting-table/reporting-benchmark"],null]],[1,"\\n    "],[13],[1,"\\n"]],[]]],[13]],["@benchmark","@metricValue","@compareMetricValue","@metricValueChange"],false,["if","is-numeric","definition-underline","t","track-interaction","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/reporting-table/reporting-benchmark.hbs",isStrictMode:!1})
let p=e.default=(o=(0,i.inject)("cm-formatter"),(0,r.assertPropTypes)((u=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="formatter",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get formattedBenchmark(){const e=Math.abs(this.args.benchmark)
let t=this.formatter.formatRatioOrDashWithCustomDecimals(e,1)
return this.args.benchmark>0?t=`+${t}`:this.args.benchmark<0&&(t=`-${t}`),t}get formattedBenchmarkValue(){return this.formatter.formatRatioOrDashWithCustomDecimals(this.args.benchmark,1)}},T=u,E="propTypes",y={benchmark:r.PropTypes.number,metricValue:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.SafeString]).isRequired,compareMetricValue:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.SafeString]).isRequired,metricValueChange:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.SafeString]).isRequired},E in T?Object.defineProperty(T,E,{value:y,enumerable:!0,configurable:!0,writable:!0}):T[E]=y,m=(s=u).prototype,g="formatter",b=[o],_={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(_).forEach((function(e){f[e]=_[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=b.slice().reverse().reduce((function(e,t){return t(m,g,e)||e}),f),h&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(h):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(m,g,f),f=null),c=f,l=s))||l)
var m,g,b,_,h,f,T,E,y;(0,t.setComponentTemplate)(d,p)})),define("campaign-manager-web/components/reporting-table/reporting-dash-cell-with-disclaimer",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","campaign-manager-web/components/reporting-table/common","@linkedin/jsecure","campaign-manager-web/helpers/external-link-info","campaign-manager-web/helpers/help-center-url","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"iesrLkCI",block:'[[[8,[39,0],null,[["@text","@tooltip","@disclaimer","@helpCenterURL","@dataTestSelector"],[[28,[37,1],["-"],null],[28,[37,1],[[30,0,["tooltipContent"]]],null],[30,1],[30,2],[30,3]]],null]],["@disclaimer","@helpCenterURL","@dataTestSelector"],false,["definition-underline","html-safe"]]',moduleName:"campaign-manager-web/components/reporting-table/reporting-dash-cell-with-disclaimer.hbs",isStrictMode:!1})
let _=e.default=(u=(0,i.inject)(),(0,c.assertPropTypes)((g=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=m)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get tooltipContent(){if(this.args.helpCenterURL){const e=(0,l.externalLinkInfo)([],{href:(0,s.helpCenterUrl)([],{path:this.args.helpCenterURL}),dataTestSelector:this.args.dataTestSelector||"data-test-reporting-dash-cell-with-disclaimer__tooltip_link"})
return o.default.sanitizeHTML(this.i18n.lookupTranslation(r.default,this.args.disclaimer)([{linkInfo:e}]))}return this.i18n.lookupTranslation(r.default,this.args.disclaimer)()}},A=g,C="propTypes",O={disclaimer:c.PropTypes.string.isRequired,helpCenterURL:c.PropTypes.string,dataTestSelector:c.PropTypes.string},C in A?Object.defineProperty(A,C,{value:O,enumerable:!0,configurable:!0,writable:!0}):A[C]=O,h=(p=g).prototype,f="i18n",T=[u],E={configurable:!0,enumerable:!0,writable:!0,initializer:null},S={},Object.keys(E).forEach((function(e){S[e]=E[e]})),S.enumerable=!!S.enumerable,S.configurable=!!S.configurable,("value"in S||S.initializer)&&(S.writable=!0),S=T.slice().reverse().reduce((function(e,t){return t(h,f,e)||e}),S),y&&void 0!==S.initializer&&(S.value=S.initializer?S.initializer.call(y):void 0,S.initializer=void 0),void 0===S.initializer&&(Object.defineProperty(h,f,S),S=null),m=S,d=p))||d)
var h,f,T,E,y,S,A,C,O;(0,t.setComponentTemplate)(b,_)})),define("campaign-manager-web/components/reporting-table/reporting-sparkline",["exports","@ember/component","@ember/template-factory","campaign-manager-web/utils/reporting","campaign-manager-web/utils/date","@glimmer/component","@ember/service","@ember/object"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m,g
function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _=(0,n.createTemplateFactory)({id:"1KKUgbod",block:'[[[10,0],[12],[1,"\\n  "],[11,"button"],[24,0,"button--unstyled reporting-chart__pointer u-layout__display-block"],[16,"aria-label",[28,[37,0],["i18n_sparkline_a11y_text","campaign-manager-web/components/reporting-table/reporting-sparkline"],null]],[24,4,"button"],[4,[38,1],["click",[28,[37,2],[[30,0,["routeToPerformanceChart"]],[30,1,["id"]],[30,0,["keyResultsColumnName"]],false],null]],null],[12],[1,"\\n    "],[8,[39,3],null,[["@chartOptions"],[[30,0,["chartOptions"]]]],null],[1,"\\n  "],[13],[1,"\\n"],[13]],["@record"],false,["t","on","fn","reporting-chart"]]',moduleName:"campaign-manager-web/components/reporting-table/reporting-sparkline.hbs",isStrictMode:!1}),h=e=>e===a.TIME_GRANULARITY.DAILY?i.getTomorrowUTC:i.getFirstOfNextMonthInUTC,f=(e,t)=>{const n=(0,i.getUTCDateFromString)(e.startDate)
return t===a.TIME_GRANULARITY.DAILY?n:(0,i.getFirstOfThisMonthInUTC)(n)}
function T(e,t,n){if(!e||!t||!n)return[]
const r=function(e){return(0,i.daysBetweenDaterange)(e)<=a.MAX_DAYS_FOR_DAILY_GRANULARITY?a.TIME_GRANULARITY.DAILY:a.TIME_GRANULARITY.MONTHLY}(e),o=h(r),s=t.reduce(((e,t)=>{const n=t.dateRange.start
return e[(0,i.getUTCDateFromYMD)(n.year,n.month,n.day).getTime()]=t,e}),{}),c=[]
let u=f(e,r)
const d=(0,i.getUTCDateFromString)(e.endDate)
for(;u<=d;){const e=(0,l.get)(s,`${u.getTime()}.${n}`)||0
c.push([u.getTime(),e]),u=o(u)}return c}let E=e.default=(s=(0,o.inject)("reporting"),c=(0,l.computed)("args.record.sparklineAnalytics.[]"),u=(0,l.computed)("args.record.analyticsDateRange"),d=(0,l.computed)("args.record.routeToPerformanceChart"),p=(0,l.computed)("dateRange","analytics"),m=class extends r.default{constructor(...e){var t,n,i,r,o,l,s
super(...e),t=this,n="reportingService",r=this,(i=g)&&Object.defineProperty(t,n,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0}),o=this,l="keyResultsColumnName",s=a.PROPERTY_NAME.KEY_RESULTS,l in o?Object.defineProperty(o,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):o[l]=s}set analytics(e){}get analytics(){return this.args.record?.sparklineAnalytics??[]}set dateRange(e){}get dateRange(){return this.args?.record?.analyticsDateRange??null}set routeToPerformanceChart(e){}get routeToPerformanceChart(){return this.args?.record?.routeToPerformanceChart??(()=>null)}set chartOptions(e){}get chartOptions(){return e=this.dateRange,t=this.analytics,n=this.keyResultsColumnName,{exporting:{enabled:!1},chart:{backgroundColor:null,borderWidth:0,type:"area",margin:[2,0,2,0],width:130,height:25,style:{overflow:"visible"},skipClone:!0},title:{text:""},credits:{enabled:!1},xAxis:{labels:{enabled:!1},title:{text:null},startOnTick:!1,endOnTick:!1,tickPositions:[],lineWidth:0,tickWidth:0},yAxis:{endOnTick:!1,startOnTick:!1,labels:{enabled:!1},title:{text:null},tickPositions:[0],gridLineWidth:0},legend:{enabled:!1},tooltip:{enabled:!1},plotOptions:{series:{enableMouseTracking:!1,animation:!1,lineWidth:2,shadow:!1,states:{hover:{enabled:!1}},marker:{enabled:!1},fillOpacity:.25},column:{negativeColor:"#910000",borderColor:"silver"}},series:[{data:T(e,t,n)}],responsive:{rules:[{condition:{maxWidth:200},chartOptions:{legend:{layout:"horizontal",align:"center",verticalAlign:"bottom"}}}]}}
var e,t,n}},g=b(m.prototype,"reportingService",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(m.prototype,"analytics",[c],Object.getOwnPropertyDescriptor(m.prototype,"analytics"),m.prototype),b(m.prototype,"dateRange",[u],Object.getOwnPropertyDescriptor(m.prototype,"dateRange"),m.prototype),b(m.prototype,"routeToPerformanceChart",[d],Object.getOwnPropertyDescriptor(m.prototype,"routeToPerformanceChart"),m.prototype),b(m.prototype,"chartOptions",[p],Object.getOwnPropertyDescriptor(m.prototype,"chartOptions"),m.prototype),m);(0,t.setComponentTemplate)(_,E)})),define("campaign-manager-web/components/reporting-table/rf-dash-cell",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"yidRBK7x",block:'[[[1,"\\n"],[8,[39,0],null,[["@text"],[[28,[37,1],["i18n_dash","campaign-manager-web/components/reporting-table/rf-dash-cell"],null]]],[["default"],[[[[1,"\\n  "],[10,0],[12],[1,"\\n    "],[8,[39,2],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_unsupported_rf_metrics_disclaimer","campaign-manager-web/components/reporting-table/rf-dash-cell"],[["linkInfo"],[[28,[37,3],null,[["dataTestSelector","dataControlName","role","href"],["data-test-rf-dash-cell__help-link","reporting_tooltip_link_unsupported_rf_metrics_help",[30,1,["role"]],[28,[37,4],null,[["path"],["help/lms/answer/a426154"]]]]]]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],["iphHelper"],false,["definition-underline","t","iph-helper","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/reporting-table/rf-dash-cell.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/reporting-table/tooltip-link-cell",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"TY08rZsc",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[1,[30,1,["tooltip"]]],[1,"\\n"]],[]]]]]],["@column"],false,["iph-helper"]]',moduleName:"campaign-manager-web/components/reporting-table/tooltip-link-cell.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/reporting-table/total-budget",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","campaign-manager-web/components/reporting-table/common","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o){var l,s,c,u,d
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"uWWZTDKY",block:'[[[1,"\\n"],[41,[30,0,["isLifetimeBudgetOptimized"]],[[[1,"  "],[10,0],[14,0,"u-layout__display-inline-block"],[12],[1,"\\n    "],[1,[30,0,["groupBudgetText"]]],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[41,[30,1,["isBudgetOptimized"]],[[[1,"    "],[10,1],[12],[1,"\\n      "],[1,[28,[35,1],[[30,1,["totalBudget","amount"]],[30,1,["totalBudget","currencyCode"]]],null]],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[41,[28,[37,2],[[30,2,["enableInlineEdit"]],[30,1,["editable"]],[30,1,["isInlineEditEnabled"]]],null],[[[1,"    "],[10,0],[14,0,"u-layout__display-inline-block"],[12],[1,"\\n      "],[11,"button"],[24,0,"button--unstyled"],[16,"aria-label",[28,[37,3],["edit_bid_budget","campaign-manager-web/components/reporting-table/total-budget"],null]],[24,4,"button"],[4,[38,4],["click",[28,[37,5],[[30,2,["onInlineEdit"]],[30,1]],null]],null],[12],[1,"\\n        "],[10,1],[12],[1,"\\n          "],[1,[28,[35,1],[[30,1,["totalBudget","amount"]],[30,1,["totalBudget","currencyCode"]]],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,6],[[24,0,"reporting-tab-list__inline-edit ml1"],[24,"data-test","reporting-tab-list__edit-icon"]],[["@size","@name"],["small","edit"]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[8,[39,7],[[24,0,"u-link--disguised"]],[["@route","@model","@query"],["accounts.item.campaigns.item.details",[30,1,["id"]],[28,[37,8],null,[["section"],["bid-and-budget"]]]]],[["default"],[[[[1,"\\n      "],[10,1],[12],[1,"\\n        "],[1,[28,[35,1],[[30,1,["totalBudget","amount"]],[30,1,["totalBudget","currencyCode"]]],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]],[]]]],[]]]],["@record","@column"],false,["if","format-currency-or-dash","and","t","on","fn","hue-web-icons@icon","link-to","hash"]]',moduleName:"campaign-manager-web/components/reporting-table/total-budget.hbs",isStrictMode:!1})
let m=e.default=(l=(0,i.inject)(),(0,o.assertPropTypes)((d=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get groupBudgetText(){return this.i18n.lookupTranslation(r.default,"i18n_using_group_budget")()}get isLifetimeBudgetOptimized(){const e=this.args.record.campaignGroup
return this.args.record.isBudgetOptimized&&e.totalBudget&&!e.dailyBudget}},E=d,y="propTypes",S={record:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]).isRequired},y in E?Object.defineProperty(E,y,{value:S,enumerable:!0,configurable:!0,writable:!0}):E[y]=S,g=(c=d).prototype,b="i18n",_=[l],h={configurable:!0,enumerable:!0,writable:!0,initializer:null},T={},Object.keys(h).forEach((function(e){T[e]=h[e]})),T.enumerable=!!T.enumerable,T.configurable=!!T.configurable,("value"in T||T.initializer)&&(T.writable=!0),T=_.slice().reverse().reduce((function(e,t){return t(g,b,e)||e}),T),f&&void 0!==T.initializer&&(T.value=T.initializer?T.initializer.call(f):void 0,T.initializer=void 0),void 0===T.initializer&&(Object.defineProperty(g,b,T),T=null),u=T,s=c))||s)
var g,b,_,h,f,T,E,y,S;(0,t.setComponentTemplate)(p,m)})),define("campaign-manager-web/components/reporting-table/total-tooltip-cell",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"j8/qfLX1",block:'[[[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n  "],[1,[28,[35,0],[[28,[37,1],[[30,1,["analytics"]],[30,2,["analyticsPropertyName"]]],null]],null]],[1,"\\n"],[41,[28,[37,3],[[28,[37,1],[[30,1,["analytics"]],[30,2,["analyticsPropertyName"]]],null],0],null],[[[1,"    "],[10,1],[12],[1,"\\n      "],[8,[39,4],[[24,0,"u-layout__vertical-align-middle"]],[["@placement","@contentClass"],["bottom","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n          "],[8,[39,5],[[4,[38,6],[[30,3,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle"],["small","tertiary","question",true]],null],[1,"\\n        "]],[3]],[[[1,"\\n          "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,7],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[30,2,["totalTooltip"]]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["@record","@column","triggerData"],false,["format-number-or-dash","get","if","gt","hue-web-toggletip","hue-web-button","hue-web-toggletip-trigger","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/reporting-table/total-tooltip-cell.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/reporting-tabs-pill",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/reporting"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"D02ZBbud",block:'[[[1,"\\n"],[41,[30,1],[[[1,"  "],[10,0],[14,0,"reporting-tabs-pill__static-pill"],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_reporting_tab_pill_value","campaign-manager-web/components/reporting-tabs-pill"],[["selectedCount"],[[30,1]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[41,[30,2],[[[1,"  "],[10,2],[15,0,[29,["reporting-tab-list__totals"," ",[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_total_entities","campaign-manager-web/components/reporting-tabs-pill"],[["numTotalTab"],[[30,2]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],[]]]],["@totalEntitiesSelected","@totalNumberOfEntities"],false,["if","t","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/reporting-tabs-pill.hbs",isStrictMode:!1}),c=Object.values(r.reportingTabTypes)
let u=e.default=(0,i.assertPropTypes)((l=class extends a.default{},d=l,p="propTypes",m={totalEntitiesSelected:i.PropTypes.number.isRequired,reportingTabType:i.PropTypes.enum(c).isRequired,totalNumberOfEntities:i.PropTypes.number.isRequired},p in d?Object.defineProperty(d,p,{value:m,enumerable:!0,configurable:!0,writable:!0}):d[p]=m,o=l))||o
var d,p,m;(0,t.setComponentTemplate)(s,u)})),define("campaign-manager-web/components/reporting-tabs",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","@ember/object","campaign-manager-web/utils/reporting","campaign-manager-web/utils/tracking","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h,f
function T(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function E(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const S=(0,n.createTemplateFactory)({id:"KKYN9Rgm",block:'[[[1,"\\n"],[8,[39,0],[[16,0,[29,["hue-web-tabs"," ",[36,1]]]]],[["@selectedTab","@size","@onSelect"],[[30,1],"large",[30,0,["onTabSelect"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["Tablist"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,4],[[[1,"      "],[8,[30,3,["Tab"]],[[24,0,"reporting-tab-list__entity-button"]],[["@tabId","@disabled"],[[30,0,["reportingTabTypes","CAMPAIGN_GROUP"]],[30,0,["isDisabled"]]]],[["default"],[[[[1,"\\n        "],[10,0],[14,0,"reporting-tab-list-tab"],[12],[1,"\\n          "],[10,"h1"],[15,0,[29,[[52,[28,[37,3],[[30,1],"campaignGroups"],null],"selected","not-selected"]," ",[28,[37,4],null,[["size","color"],["large","inherit"]]]]]],[12],[1,"\\n            "],[8,[39,5],[[24,0,"mr3"]],[["@size","@name"],["medium","folder"]],null],[1,"\\n            "],[1,[28,[35,6],["i18n_reporting_tab_campaign_group_name_text","campaign-manager-web/components/reporting-tabs"],null]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,7],null,[["@totalEntitiesSelected","@onPillDismiss","@reportingChipType","@reportingTabType","@totalNumberOfEntities"],[[30,0,["selectedCampaignGroups","length"]],[30,0,["onPillDismiss"]],[30,0,["reportingChipTypes","CAMPAIGN_GROUP"]],[30,0,["reportingTabTypes","CAMPAIGN_GROUP"]],[30,5]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[52,[28,[37,8],[[30,0,["selectedAccounts","length"]],[30,6]],null],"u-layout__display-none","reporting-tab-list__totals reporting-tab-list__totals--disabled"]," ",[28,[37,4],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,6],["i18n_choose_account","campaign-manager-web/components/reporting-tabs"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n    "],[8,[30,3,["Tab"]],[[24,0,"reporting-tab-list__entity-button"]],[["@tabId","@disabled"],[[30,0,["reportingTabTypes","CAMPAIGN"]],[30,0,["isDisabled"]]]],[["default"],[[[[1,"\\n      "],[10,0],[14,0,"reporting-tab-list-tab"],[12],[1,"\\n        "],[10,"h1"],[15,0,[29,[[52,[28,[37,3],[[30,1],"campaigns"],null],"selected","not-selected"]," ",[28,[37,4],null,[["size","color"],["large","inherit"]]]]]],[12],[1,"\\n          "],[8,[39,5],[[24,0,"mr3"]],[["@size","@name"],["medium","campaigns"]],null],[1,"\\n          "],[1,[28,[35,6],["i18n_reporting_tab_campaigns_name_text","campaign-manager-web/components/reporting-tabs"],[["selectedCount","tabNameKey"],[[30,0,["selectedCampaignGroups","length"]],[30,0,["campaignTabNameKey"]]]]]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,7],null,[["@totalEntitiesSelected","@onPillDismiss","@reportingChipType","@reportingTabType","@totalNumberOfEntities"],[[30,0,["selectedCampaigns","length"]],[30,0,["onPillDismiss"]],[30,0,["reportingChipTypes","CAMPAIGN"]],[30,0,["reportingTabTypes","CAMPAIGN"]],[30,6]]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,[[52,[28,[37,8],[[30,0,["selectedAccounts","length"]],[30,6]],null],"u-layout__display-none","reporting-tab-list__totals reporting-tab-list__totals--disabled"]," ",[28,[37,4],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,6],["i18n_choose_account","campaign-manager-web/components/reporting-tabs"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,3,["Tab"]],[[24,0,"reporting-tab-list__entity-button"]],[["@tabId","@disabled"],[[30,0,["reportingTabTypes","CREATIVE"]],[30,0,["isDisabled"]]]],[["default"],[[[[1,"\\n      "],[10,0],[14,0,"reporting-tab-list-tab"],[12],[1,"\\n        "],[10,"h1"],[15,0,[29,[[52,[28,[37,3],[[30,1],"creatives"],null],"selected","not-selected"]," ",[28,[37,4],null,[["size","color"],["large","inherit"]]]]]],[12],[1,"\\n          "],[8,[39,5],[[24,0,"mr3"]],[["@size","@name"],["medium","ad"]],null],[1,"\\n          "],[1,[28,[35,6],["i18n_reporting_tab_name_creatives_text","campaign-manager-web/components/reporting-tabs"],[["selectedCount","tabNameKey"],[[30,0,["selectedCount"]],[30,0,["creativesTabNameKey"]]]]]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,7],null,[["@totalEntitiesSelected","@onPillDismiss","@reportingChipType","@reportingTabType","@totalNumberOfEntities"],[[30,0,["selectedCreatives","length"]],[30,0,["onPillDismiss"]],[30,0,["reportingChipTypes","CREATIVE"]],[30,0,["reportingTabTypes","CREATIVE"]],[30,7]]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,[[52,[28,[37,8],[[30,0,["selectedAccounts","length"]],[30,6]],null],"u-layout__display-none","reporting-tab-list__totals reporting-tab-list__totals--disabled"]," ",[28,[37,4],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,6],["i18n_choose_account","campaign-manager-web/components/reporting-tabs"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[3]]]]],[1,"\\n"]],[2]]]]]],["@selection","tabs","tablist","@showCampaignGroupsTab","@numTotalCampaignGroups","@numTotalCampaigns","@numTotalCreatives"],false,["hue-web-tabs","hue-web-foundations@-artdeco-migration-scope","if","eq","hue-web-foundations@-text-body","hue-web-icons@icon","t","reporting-tabs-pill","or"]]',moduleName:"campaign-manager-web/components/reporting-tabs.hbs",isStrictMode:!1}),A={[l.reportingTabTypes.ACCOUNT]:c.ROUTE_NAME.ACCOUNTS_INDEX,[l.reportingTabTypes.CAMPAIGN_GROUP]:c.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_INDEX,[l.reportingTabTypes.CAMPAIGN]:c.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX,[l.reportingTabTypes.CREATIVE]:c.ROUTE_NAME.ACCOUNT_CREATIVES},C="creatives_for_campaign",O="creatives_for_group",v="creatives",w="campaigns_for_group",I="campaigns"
let P=e.default=(u=(0,r.inject)(),d=(0,r.inject)(),p=(0,r.inject)(),(0,i.assertPropTypes)((f=class extends a.default{constructor(...e){super(...e),T(this,"router",b,this),T(this,"tracking",_,this),T(this,"localStorage",h,this),E(this,"reportingTabTypes",l.reportingTabTypes)}get selectedAccounts(){return this.args.selectedAccounts||[]}get selectedCampaignGroups(){return this.args.selectedCampaignGroups||[]}get selectedCampaigns(){return this.args.selectedCampaigns||[]}get selectedCreatives(){return this.args.selectedCreatives||[]}get numTotalAccounts(){return this.args.numTotalAccounts||0}get isDisabled(){return!(1===this.selectedAccounts.length)}get hasAccounts(){return this.numTotalAccounts>0}get campaignTabNameKey(){return this.selectedCampaignGroups.length&&!this.selectedCampaigns.length?w:I}get creativesTabNameKey(){return this.selectedCampaigns.length&&!this.selectedCreatives.length?C:this.selectedCampaignGroups.length&&!this.selectedCreatives.length?O:v}get selectedCount(){return this.selectedCampaigns.length&&!this.selectedCreatives.length?this.selectedCampaigns.length:this.selectedCampaignGroups.length&&!this.selectedCreatives.length?this.selectedCampaignGroups.length:0}onTabSelect(e,t=this.selectedAccounts,n=this.selectedCampaignGroups,a=this.selectedCampaigns){const i=this.router
if(i.get("currentRouteName")!==A[e])if((0,l.clearFilteringForTab)(e,n,a,this.localStorage),e===l.reportingTabTypes.ACCOUNT){this.tracking.fireInteractionEvent("reporting_account",s.CONTROL_INTERACTION_TYPE.SHORT_PRESS)
const n={queryParams:{accountIds:JSON.stringify(t.map((e=>Number(e.id))))}}
i.transitionTo(A[e],n)}else if(!this.isDisabled){const r={queryParams:{campaignGroupIds:JSON.stringify(n.map((e=>e.id))),campaignIds:JSON.stringify(a.map((e=>e.id))),search:void 0}}
i.transitionTo(A[e],t[0].id,r)}}},E(f,"propTypes",{selection:i.PropTypes.string.isRequired,showCampaignGroupsTab:i.PropTypes.bool.isRequired,selectedAccounts:i.PropTypes.array,selectedCampaignGroups:i.PropTypes.array,selectedCampaigns:i.PropTypes.array,selectedCreatives:i.PropTypes.array,numTotalAccounts:i.PropTypes.number,numTotalCampaignGroups:i.PropTypes.number,numTotalCampaigns:i.PropTypes.number,numTotalCreatives:i.PropTypes.number}),b=y((g=f).prototype,"router",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=y(g.prototype,"tracking",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(g.prototype,"localStorage",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(g.prototype,"onTabSelect",[o.action],Object.getOwnPropertyDescriptor(g.prototype,"onTabSelect"),g.prototype),m=g))||m);(0,t.setComponentTemplate)(S,P)})),define("campaign-manager-web/components/reporting-view-dropdown",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/utils/reporting","@glimmer/tracking","@ember/service","campaign-manager-web/constants/lix","campaign-manager-web/utils/conversation-ads/conversation-ads"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const E=(0,n.createTemplateFactory)({id:"sam3NEfO",block:'[[[1,"\\n"],[10,0],[14,0,"reporting-view-dropdown"],[12],[1,"\\n  "],[8,[39,0],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[28,[37,1],[[28,[37,2],[[30,0,["isDropdownOpen"]]],null],true],null],[28,[37,1],[[28,[37,2],[[30,0,["isDropdownOpen"]]],null],false],null]]],[["default"],[[[[1,"\\n    "],[8,[30,1,["Trigger"]],[[24,0,"js-reporting-view-dropdown__dropdown-trigger hue-button--unstyled"],[24,"data-live-test-reporting-view__trigger",""]],[["@icon","@iconPlacement","@size","@buttonType","@id"],["caret","right","small","tertiary","reporting-dropdown-trigger"]],[["default"],[[[[1,"\\n      "],[11,1],[16,0,[29,["js-reporting-view-trigger u-display-inline-flex u-items-center"," ",[28,[37,3],null,[["size"],["small"]]]]]],[4,[38,4],["select_view"],null],[12],[1,"\\n        "],[10,1],[14,0,"mr2 u-color__black--75"],[12],[1,"\\n          "],[1,[28,[35,5],["i18n_view","campaign-manager-web/components/reporting-view-dropdown"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,1],[15,0,[29,["reporting-view-dropdown__selected-view-name u-overflow-ellipsis"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n"],[41,[30,0,["isDefaultViewSelected"]],[[[1,"            "],[1,[28,[35,5],["i18n_columns_label_v7","campaign-manager-web/components/reporting-view-dropdown"],[["columns"],[[28,[37,7],[[30,2],""],null]]]]],[1,"\\n"]],[]],[[[1,"            "],[1,[30,0,["selectedCustomViewName"]]],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,1,["Container"]],[[24,0,"reporting-view-dropdown__content"]],null,[["default"],[[[[1,"\\n      "],[8,[30,1,["Group"]],[[16,"aria-label",[28,[37,5],["i18n_reporting_view_default_columns_aria_label","campaign-manager-web/components/reporting-view-dropdown"],[["defaultColumnsCount"],[[30,3,["length"]]]]]],[16,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]]],[["@header"],[[28,[37,5],["i18n_default_views","campaign-manager-web/components/reporting-view-dropdown"],null]]],[["default"],[[[[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,3]],null]],null],null,[[[44,[[28,[37,11],[[30,0,["defaultViewsToTrackingEventMap"]],[30,4]],null]],[[[1,"            "],[8,[30,1,["Item"]],[[16,"aria-label",[28,[37,12],[[28,[37,5],["i18n_default_views","campaign-manager-web/components/reporting-view-dropdown"],null],[28,[37,5],["i18n_columns_label_v7","campaign-manager-web/components/reporting-view-dropdown"],[["columns"],[[30,4]]]]],null]],[16,0,[29,["reporting-view-dropdown__item js-reporting-view-item"," ",[28,[37,3],null,[["size"],["small"]]]]]],[4,[38,4],[[30,5]],null]],[["@text","@onSelect","@selected"],[[28,[37,5],["i18n_columns_label_v7","campaign-manager-web/components/reporting-view-dropdown"],[["columns"],[[30,4]]]],[28,[37,1],[[30,0,["onSelectView"]],[30,4]],null],[28,[37,13],[[30,2],[30,4]],null]]],null],[1,"\\n"]],[5]]]],[4]],null],[1,"      "]],[]]]]],[1,"\\n"],[41,[30,6,["length"]],[[[1,"        "],[8,[30,1,["Group"]],[[16,"aria-label",[28,[37,5],["i18n_reporting_view_custom_columns_aria_label","campaign-manager-web/components/reporting-view-dropdown"],[["customColumnsCount"],[[30,6,["length"]]]]]],[16,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]]],[["@header"],[[28,[37,5],["i18n_custom_views","campaign-manager-web/components/reporting-view-dropdown"],null]]],[["default"],[[[[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,6]],null]],null],null,[[[44,[[30,7,["name"]]],[[[1,"              "],[8,[30,1,["Item"]],[[16,"title",[30,8]],[16,"aria-label",[28,[37,12],[[28,[37,5],["i18n_custom_views","campaign-manager-web/components/reporting-view-dropdown"],null],[30,8]],null]],[16,0,[29,["js-reporting-view-item reporting-view-dropdown__item"," ",[28,[37,3],null,[["size"],["small"]]]]]],[16,"data-live-test-reporting-view__item",[30,8]],[4,[38,4],["view_selected_custom"],null]],[["@text","@selected","@onSelect"],[[30,8],[28,[37,13],[[30,2],[30,7,["urn"]]],null],[28,[37,1],[[30,0,["onSelectView"]],[30,7,["urn"]]],null]]],null],[1,"\\n"]],[8]]]],[7]],null],[1,"        "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[8,[30,1,["Divider"]],null,null,null],[1,"\\n      "],[8,[30,1,["Item"]],[[16,0,[29,["reporting-view-dropdown__item"," ",[28,[37,3],null,[["size"],["small"]]]]]],[4,[38,4],["open_column_customization_modal"],null]],[["@onSelect"],[[30,0,["onClickCustomization"]]]],[["default"],[[[[1,"\\n        "],[10,1],[14,0,"reporting-view-dropdown__customize-button"],[12],[1,[28,[35,5],["i18n_customize_columns","campaign-manager-web/components/reporting-view-dropdown"],null]],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["shouldShowConversationStarterAdsNFI"]],[[[1,"  "],[8,[39,14],null,[["@header","@id","@anchor","@placement","@onCtaClick","@ctaText"],[[28,[37,5],[[52,[30,0,["areConversationStarterAdsAdvertisingChangesInterimRamped"]],"i18n_conversation_starter_ads_reporting_changes_nfi_header_interim","i18n_conversation_starter_ads_reporting_changes_nfi_header_fully_ramped"],"campaign-manager-web/components/reporting-view-dropdown"],null],"cs_ads_reporting_changes","#reporting-dropdown-trigger","right",[30,0,["openConversationStarterAdsReportingChangesLearnMoreLink"]],[28,[37,5],["i18n_conversation_starter_ads_reporting_changes_nfi_learn_more","campaign-manager-web/components/reporting-view-dropdown"],null]]],[["default"],[[[[1,"\\n    "],[10,0],[14,1,"conversation-starter-ads-reporting-nfi-content"],[12],[1,"\\n      "],[1,[28,[35,5],[[52,[30,0,["areConversationStarterAdsAdvertisingChangesInterimRamped"]],"i18n_conversation_starter_ads_reporting_changes_nfi_content_interim","i18n_conversation_starter_ads_reporting_changes_nfi_content_fully_ramped"],"campaign-manager-web/components/reporting-view-dropdown"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,14],null,[["@header","@id","@anchor","@placement"],[[28,[37,5],["i18n_nfi_event_reporting_header","campaign-manager-web/components/reporting-view-dropdown"],null],"event_reporting","#reporting-dropdown-trigger","right"]],[["default"],[[[[1,"\\n  "],[10,0],[14,1,"event-reporting-content"],[12],[1,"\\n    "],[1,[28,[35,5],["i18n_nfi_event_reporting_content","campaign-manager-web/components/reporting-view-dropdown"],null]],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],["Menu","@selectedViewIdentifier","@defaultViews","reportingView","controlName","@customViews","customReportingView","customReportingViewName"],false,["hue-web-menu","fn","mut","hue-web-foundations@-text-body","track-interaction","t","if","or","each","-track-array","let","get","concat","eq","new-feature-introduction-bubble"]]',moduleName:"campaign-manager-web/components/reporting-view-dropdown.hbs",isStrictMode:!1})
let y=e.default=(d=(0,s.inject)(),(0,r.assertPropTypes)((h=class extends a.default{constructor(...e){super(...e),f(this,"lix",g,this),f(this,"isDropdownOpen",b,this),f(this,"iphService",_,this)}get isDefaultViewSelected(){return!this.args.selectedViewIdentifier||(0,o.isDefaultView)(this.args.selectedViewIdentifier)}get selectedCustomViewName(){const e=(0,o.lookupCustomView)(this.args.customViews,this.args.selectedViewIdentifier)
return e?e.name:null}get defaultViewsToTrackingEventMap(){return this.args.defaultViews.reduce(((e,t)=>({...e,[t]:`view_selected_${t.toLowerCase()}_default`})),{})}get areConversationStarterAdsAdvertisingChangesInterimRamped(){return this.lix.getTreatment(c.LIX_TEST_KEYS.enableConversationStarterAdsAdvertisingChanges)===u.CONVERSATION_STARTER_ADS_LIX_STATES.INTERIM}get areConversationStarterAdsAdvertisingChangesFullyRamped(){return this.lix.getTreatment(c.LIX_TEST_KEYS.enableConversationStarterAdsAdvertisingChanges)===u.CONVERSATION_STARTER_ADS_LIX_STATES.FULLY_RAMPED}get areConversationStarterAdsAdvertisingChangesEnabled(){return this.areConversationStarterAdsAdvertisingChangesInterimRamped||this.areConversationStarterAdsAdvertisingChangesFullyRamped}get shouldShowConversationStarterAdsNFI(){return this.args.selectedViewIdentifier===o.REPORTING_VIEWS.SPINMAIL&&this.areConversationStarterAdsAdvertisingChangesEnabled}openConversationStarterAdsReportingChangesLearnMoreLink(){this.iphService.showWidgetArticle("a1514689")}onSelectView(e){this.isDropdownOpen=!1,this.args.onViewSelected(e)}onClickCustomization(){this.isDropdownOpen=!1,this.args.onCustomizationClicked()}},S=h,A="propTypes",C={defaultViews:r.PropTypes.array.isRequired,customViews:r.PropTypes.array,selectedViewIdentifier:r.PropTypes.string,onViewSelected:r.PropTypes.func.isRequired,onCustomizationClicked:r.PropTypes.func.isRequired},A in S?Object.defineProperty(S,A,{value:C,enumerable:!0,configurable:!0,writable:!0}):S[A]=C,g=T((m=h).prototype,"lix",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(m.prototype,"isDropdownOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_=T(m.prototype,"iphService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T(m.prototype,"openConversationStarterAdsReportingChangesLearnMoreLink",[i.action],Object.getOwnPropertyDescriptor(m.prototype,"openConversationStarterAdsReportingChangesLearnMoreLink"),m.prototype),T(m.prototype,"onSelectView",[i.action],Object.getOwnPropertyDescriptor(m.prototype,"onSelectView"),m.prototype),T(m.prototype,"onClickCustomization",[i.action],Object.getOwnPropertyDescriptor(m.prototype,"onClickCustomization"),m.prototype),p=m))||p)
var S,A,C;(0,t.setComponentTemplate)(E,y)})),define("campaign-manager-web/components/resize-detector",["exports","ember-element-resize-detector/components/resize-detector"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/retain-audience",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"UA22KG24",block:'[[[1,"\\n"],[11,0],[17,1],[12],[1,"\\n  "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n    "],[10,0],[15,0,[29,[[36,0]]]],[12],[1,"\\n      "],[8,[39,1],[[4,[38,2],["retain_audience"],null],[4,[38,3],["change",[28,[37,4],["target.checked",[30,4]],null]],null]],[["@inputId","@isChecked"],[[30,2],[30,3]]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,"label"],[15,"for",[30,2]],[14,0,"ml2 mt0"],[12],[1,"\\n      "],[1,[28,[35,5],["i18n_retain_audience_checkbox","campaign-manager-web/components/retain-audience"],null]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs","@inputId","@retainAudience","@onChangeRetainAudience"],false,["hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","track-interaction","on","pick","t"]]',moduleName:"campaign-manager-web/components/retain-audience.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/review-creatives-table/creative-details",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","campaign-manager-web/constants/leadgen-form","campaign-manager-web/constants/creative"],(function(e,t,n,a,i,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"um/5jhMB",block:'[[[1,"\\n"],[11,0],[17,1],[12],[1,"\\n"],[41,[30,0,["normalizedRecord","member"]],[[[1,"    "],[8,[39,1],[[24,0,"mb1"]],[["@authorDetails"],[[30,0,["normalizedRecord","member"]]]],null],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,2],null,null,[["default"],[[[[1,"\\n    "],[8,[30,2,["Image"]],[[24,0,"mr3"]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["normalizedRecord","imageUrl"]],[[[1,"        "],[8,[39,3],null,[["@entityType","@imageUrl","@size","@a11yText"],["publication",[30,0,["normalizedRecord","imageUrl"]],"medium",[28,[37,4],["i18n_creative_image_alt_text","campaign-manager-web/components/review-creatives-table/creative-details"],null]]],null],[1,"\\n"]],[]],[[[1,"        "],[10,"section"],[14,0,"creative-details__no-image-text"],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_no_image","campaign-manager-web/components/review-creatives-table/creative-details"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]]],[1,"    "]],[]]]]],[1,"\\n    "],[8,[30,2,["Content"]],null,null,[["default"],[[[[1,"\\n      "],[8,[30,2,["Head"]],null,null,[["default"],[[[[1,"\\n        "],[8,[30,2,["Name"]],[[16,0,[52,[51,[30,0,["normalizedRecord","title"]]],"u-layout__display-none"]]],[["@size"],["small"]],[["default"],[[[[1,"\\n          "],[10,2],[14,0,"u-force-wrap"],[12],[1,"\\n            "],[1,[30,0,["normalizedRecord","title"]]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,2,["Subhead"]],[[16,0,[52,[51,[30,0,["normalizedRecord","description"]]],"u-layout__display-none"]]],null,[["default"],[[[[1,"\\n        "],[10,1],[15,0,[29,["creative-details__description"," ",[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[30,0,["normalizedRecord","description"]]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,2,["Metadata"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["normalizedRecord","name"]],[[[1,"          "],[10,2],[15,0,[29,["u-force-wrap"," ",[28,[37,6],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,4],["creative_name","campaign-manager-web/components/review-creatives-table/creative-details"],[["creativeName"],[[30,0,["normalizedRecord","name"]]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[41,[28,[37,7],[[30,3,["columnData","isLeadGenFormCampaign"]],[30,3,["columnData","isConversationStarterObjective"]]],null],[[[1,"          "],[8,[39,8],null,[["@assetName","@objectiveType","@sponsoredContent","@readOnlyView","@trackingLabelForName","@trackingLabelForAssociation","@sectionToExpandOnInit"],[[30,0,["assetName"]],[30,3,["columnData","objectiveType"]],[30,0,["normalizedRecord"]],true,[52,[30,3,["columnData","isLeadGenFormCampaign"]],"lead_form_name_button"],[52,[30,3,["columnData","isLeadGenFormCampaign"]],"lead_associate_button"],[52,[30,3,["columnData","isLeadGenFormCampaign"]],[30,0,["sectionToExpandOnInit"]]]]],null],[1,"\\n"]],[]],null],[1,"      "]],[]]]]],[1,"\\n      "],[8,[39,9],[[24,0,"mb3"]],[["@isHidden","@type"],[[28,[37,10],[[30,0,["normalizedRecord","isDraft"]]],null],"negative"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,4],["i18n_video_ad_missing_field","campaign-manager-web/components/review-creatives-table/creative-details"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[2]]]]],[1,"\\n"],[13]],["&attrs","Elements","@column"],false,["if","sponsorable-contents-table/member-details","hue-web-entity-lockup","hue-web-entity","t","unless","hue-web-foundations@-text-body","or","asset-association","hue-web-inline-feedback","not"]]',moduleName:"campaign-manager-web/components/review-creatives-table/creative-details.hbs",isStrictMode:!1})
class s extends a.default{constructor(...e){var t,n,a
super(...e),t=this,n="sectionToExpandOnInit",a=r.LEADGEN_FORM_SECTIONS.FORM_SECTION,n in t?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}get normalizedRecord(){const{id:e,name:t,description:n,isDraft:a,authorDetails:i}=this.args.record
return{id:e,name:t,description:n,isDraft:a,...i&&{member:i.member},title:this._getTitle(),imageUrl:this._getImageUrl()}}get assetName(){const{record:e,column:t}=this.args
return t.columnData.isLeadGenFormCampaign&&e?(0,i.get)(t.columnData.adFormSponsoredMap,`${[this.normalizedRecord.id]}.name`):t.columnData.isConversationStarterObjective?(0,i.get)(e,"callToActionV2.conversationStarterCreativeCallToAction.conversationName"):""}_getImageUrl(){if(this.args.record.imageUrl)return this.args.record.imageUrl
const e=(0,i.get)(this.args.record,"shareContent.contentEntities.0")
return e&&e.image?e.image.url:null}_getTitle(){return this.args.record.type!==o.CREATIVE_TYPE.SPONSORED_UPDATE_EVENT?this.args.record.title:null}}e.default=s,(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/roadblock-controls",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@ember/object","@linkedin/ember-prop-types","@ember/debug","campaign-manager-web/utils/roadblock","campaign-manager-web/utils/targeting-models","campaign-manager-web/utils/targeting","campaign-manager-web/utils/tracking","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I
function P(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function N(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function R(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const D=(0,n.createTemplateFactory)({id:"2ovGBtEd",block:'[[[11,0],[24,0,"roadblock-controls"],[4,[38,0],null,[["selector","when"],[[30,0,["COMPANY_TYPEAHEAD_SELECTOR"]],[30,0,["shouldFocusOnCompanyTypeheadInput"]]]]],[12],[1,"\\n  "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n    "],[1,[28,[35,2],["i18n_roadblock_subtitle","campaign-manager-web/components/roadblock-controls"],null]],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n    "],[10,1],[15,0,[29,[[36,3]]]],[12],[1,"\\n      "],[8,[39,4],[[4,[38,8],["change",[28,[37,9],["target.checked",[30,0,["onChangeRoadblockEnabled"]]],null]],null]],[["@inputId","@disabled","@isChecked"],["roadblock-controls__enable-roadblock",[28,[37,5],[[28,[37,6],[[30,1,["isNewCampaign"]]],null],[28,[37,7],[[30,0,["selectedRoadblockType"]],[30,0,["USER_ROADBLOCK_TYPES","MOBILE"]]],null]],null],[30,0,["isRoadblockEnabled"]]]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,"label"],[14,"for","roadblock-controls__enable-roadblock"],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_roadblock_enable_label","campaign-manager-web/components/roadblock-controls"],null]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[41,[30,0,["isRoadblockEnabled"]],[[[1,"    "],[10,0],[12],[1,"\\n      "],[10,0],[14,0,"facet-block"],[12],[1,"\\n        "],[10,"label"],[14,"for","roadblock-controls__roadblock-type"],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_roadblock_type_label","campaign-manager-web/components/roadblock-controls"],null]],[1,"\\n        "],[13],[1,"\\n"],[41,[28,[37,7],[[30,0,["selectedRoadblockType"]],[30,0,["USER_ROADBLOCK_TYPES","MOBILE"]]],null],[[[1,"          "],[10,0],[14,0,"roadblock-controls__mobile-warning"],[12],[1,"\\n            "],[8,[39,11],null,[["@message","@type"],[[28,[37,2],["i18n_roadblock_mobile_profile_page_info","campaign-manager-web/components/roadblock-controls"],null],"neutral"]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[1,"          "],[10,1],[15,0,[29,["cm-hue-select"," ",[36,3]]]],[12],[1,"\\n            "],[8,[39,12],[[24,3,"roadblock-type"],[24,0,"cm-hue-select"],[4,[38,8],["change",[28,[37,9],["target.value",[30,0,["onChangeRoadblockType"]]],null]],null]],[["@inputId","@disabled"],["roadblock-controls__roadblock-type",[28,[37,6],[[30,1,["isNewCampaign"]]],null]]],[["default"],[[[[1,"\\n"],[42,[28,[37,14],[[28,[37,14],[[30,0,["roadblockDropdownTypes"]]],null]],null],null,[[[1,"                "],[10,"option"],[15,"selected",[28,[37,7],[[30,2],[30,0,["selectedRoadblockType"]]],null]],[15,2,[30,2]],[12],[1,"\\n                  "],[1,[28,[35,2],["i18n_roadblock_select_labels","campaign-manager-web/components/roadblock-controls"],[["roadblock"],[[30,2]]]]],[1,"\\n                "],[13],[1,"\\n"]],[2]],null],[1,"            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n\\n"],[41,[30,0,["supportsContextualCompany"]],[[[1,"        "],[10,0],[14,0,"roadblock-controls__company facet-block"],[12],[1,"\\n          "],[10,"label"],[14,"for","roadblock-controls__company-typeahead-input"],[14,0,"required"],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_profiles_company","campaign-manager-web/components/roadblock-controls"],null]],[1,"\\n          "],[13],[1,"\\n"],[42,[28,[37,14],[[28,[37,14],[[30,0,["includedContextualCompanies","segments"]]],null]],null],null,[[[1,"            "],[8,[39,15],[[4,[38,8],["click",[28,[37,16],[[30,0,["onRemoveContextualCompany"]],[30,3]],null]],null]],[["@text","@a11yText"],[[30,3,["name"]],[28,[37,2],["i18n_dismiss_pill_a11y_text","campaign-manager-web/components/roadblock-controls"],[["pillText"],[[30,3,["name"]]]]]]],null],[1,"\\n"]],[3]],null],[1,"          "],[8,[39,17],null,[["@inputId","@inputContainerClass","@onCompanySelected"],["roadblock-controls__company-typeahead-input","js-roadblock-controls__company-typeahead-input",[30,0,["onSelectContextualCompany"]]]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["supportsContextualCountry"]],[[[1,"        "],[10,0],[14,0,"facet-block"],[12],[1,"\\n          "],[10,2],[14,1,"country-columns-view-title"],[15,0,[29,["roadblock-controls__section u-color__black--75"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_roadblock_countries","campaign-manager-web/components/roadblock-controls"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,"section"],[12],[1,"\\n            "],[10,2],[14,1,"country-title-include"],[15,0,[29,["roadblock-controls__section roadblock-controls__text-container--uppercase u-color__black--75"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_include","campaign-manager-web/components/roadblock-controls"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[14,0,"u-layout-flex-container-default"],[12],[1,"\\n"],[42,[28,[37,14],[[28,[37,14],[[30,0,["includedLocations"]]],null]],null],null,[[[1,"                "],[8,[39,15],[[4,[38,8],["click",[28,[37,16],[[30,0,["onSelectFromLocations"]],[30,0,["CONTEXTUAL_COUNTRIES_BROWSER_TYPE","INCLUDED"]],[30,4],false],null]],null]],[["@text","@a11yText"],[[30,4,["name"]],[28,[37,2],["i18n_dismiss_pill_a11y_text","campaign-manager-web/components/roadblock-controls"],[["pillText"],[[30,4,["name"]]]]]]],null],[1,"\\n"]],[4]],null],[41,[51,[30,0,["isIncludedLocationsBrowserVisible"]]],[[[1,"                "],[8,[39,19],[[4,[38,8],["click",[28,[37,16],[[30,0,["onSwitchBrowser"]],[30,0,["CONTEXTUAL_COUNTRIES_BROWSER_TYPE","INCLUDED"]]],null]],null]],[["@buttonType","@icon","@size","@text","@emphasized"],["tertiary","add","small",[28,[37,2],["i18n_add_locations","campaign-manager-web/components/roadblock-controls"],null],true]],null],[1,"\\n"]],[]],null],[1,"            "],[13],[1,"\\n"],[41,[30,0,["isIncludedLocationsBrowserVisible"]],[[[1,"              "],[8,[39,20],null,[["@accountId","@adTargetingEntity","@onResultSelect","@selectedUrns"],[[30,5],[28,[37,21],null,[["urn","name"],[[30,0,["contextualCountriesUrn"]],[28,[37,2],["i18n_roadblock_countries","campaign-manager-web/components/roadblock-controls"],null]]]],[28,[37,16],[[30,0,["onSelectFromLocations"]],[30,0,["CONTEXTUAL_COUNTRIES_BROWSER_TYPE","INCLUDED"]]],null],[30,0,["contextualCountrySegmentUrns","include"]]]],null],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n          "],[10,"section"],[12],[1,"\\n            "],[10,2],[14,1,"country-title-exclude"],[15,0,[29,["roadblock-controls__section roadblock-controls__text-container--uppercase u-color__black--75"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_exclude","campaign-manager-web/components/roadblock-controls"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[14,0,"u-layout-flex-container-default"],[12],[1,"\\n"],[42,[28,[37,14],[[28,[37,14],[[30,0,["excludedLocations"]]],null]],null],null,[[[1,"                "],[8,[39,15],[[4,[38,8],["click",[28,[37,16],[[30,0,["onSelectFromLocations"]],[30,0,["CONTEXTUAL_COUNTRIES_BROWSER_TYPE","EXCLUDED"]],[30,6],false],null]],null]],[["@text","@a11yText"],[[30,6,["name"]],[28,[37,2],["i18n_dismiss_pill_a11y_text","campaign-manager-web/components/roadblock-controls"],[["pillText"],[[30,6,["name"]]]]]]],null],[1,"\\n"]],[6]],null],[41,[51,[30,0,["isExcludedLocationsBrowserVisible"]]],[[[1,"                "],[8,[39,19],[[4,[38,8],["click",[28,[37,16],[[30,0,["onSwitchBrowser"]],[30,0,["CONTEXTUAL_COUNTRIES_BROWSER_TYPE","EXCLUDED"]]],null]],null]],[["@buttonType","@icon","@size","@text","@emphasized"],["tertiary","add","small",[28,[37,2],["i18n_add_locations","campaign-manager-web/components/roadblock-controls"],null],true]],null],[1,"\\n"]],[]],null],[1,"            "],[13],[1,"\\n"],[41,[30,0,["isExcludedLocationsBrowserVisible"]],[[[1,"              "],[8,[39,20],null,[["@accountId","@adTargetingEntity","@onResultSelect","@selectedUrns"],[[30,5],[28,[37,21],null,[["urn","name"],[[30,0,["contextualCountriesUrn"]],[28,[37,2],["i18n_roadblock_countries","campaign-manager-web/components/roadblock-controls"],null]]]],[28,[37,16],[[30,0,["onSelectFromLocations"]],[30,0,["CONTEXTUAL_COUNTRIES_BROWSER_TYPE","EXCLUDED"]]],null],[30,0,["contextualCountrySegmentUrns","exclude"]]]],null],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n"]],[]],null],[13]],["@campaign","roadblockType","segment","segment","@accountId","segment"],false,["focus-by-selector-async","hue-web-foundations@-text-body","t","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","or","not","eq","on","pick","if","hue-web-inline-feedback","hue-web-select","each","-track-array","hue-web-pill-input","fn","company-typeahead-input","unless","hue-web-button","targeting-entities-typeahead","hash"]]',moduleName:"campaign-manager-web/components/roadblock-controls.hbs",isStrictMode:!1}),M={INCLUDED:"INCLUDED",EXCLUDED:"EXCLUDED"}
let L=e.default=(m=(0,a.inject)(),g=(0,a.inject)(),b=(0,a.inject)(),_=(0,a.inject)(),h=(0,a.inject)(),(0,o.assertPropTypes)((I=class extends i.default{constructor(...e){super(...e),P(this,"lix",E,this),P(this,"i18n",y,this),P(this,"targeting",S,this),P(this,"tracking",A,this),P(this,"jet",C,this),N(this,"COMPANY_TYPEAHEAD_SELECTOR",".js-roadblock-controls__company-typeahead-input input"),N(this,"contextualCountriesUrn",u.FACET_URNS.CONTEXTUAL_COUNTRIES),N(this,"CONTEXTUAL_COUNTRIES_BROWSER_TYPE",M),N(this,"USER_ROADBLOCK_TYPES",s.USER_ROADBLOCK_TYPES),N(this,"locationsRootTreeNode",null),N(this,"flattenedLocationsList",null),P(this,"isExcludedLocationsBrowserVisible",O,this),P(this,"isIncludedLocationsBrowserVisible",v,this),P(this,"shouldFocusOnCompanyTypeheadInput",w,this),N(this,"alreadyIncludedMessageString",this.i18n.lookupTranslation(this.constructor,"i18n_country_included")()),N(this,"alreadyExcludedMessageString",this.i18n.lookupTranslation(this.constructor,"i18n_country_excluded")())}get roadblockDropdownTypes(){return this.selectedRoadblockType===s.USER_ROADBLOCK_TYPES.AUDIENCE?s.SELECTABLE_ROADBLOCK_TYPES:s.SELECTABLE_ROADBLOCK_TYPES.filter((e=>e!==s.USER_ROADBLOCK_TYPES.AUDIENCE))}get checkedIncludedStateLookup(){return(0,s.generateStateLookup)(this.includedLocations,this.alreadyExcludedMessageString)}get checkedExcludedStateLookup(){return(0,s.generateStateLookup)(this.excludedLocations,this.alreadyIncludedMessageString)}get includedLocations(){const e=(0,u.getIncludeFacetObj)(this.args.campaign.targetingCriteria,u.FACET_URNS.CONTEXTUAL_COUNTRIES)
return e?e.segments:[]}get excludedLocations(){const e=(0,u.getExcludeFacetObj)(this.args.campaign.targetingCriteria,u.FACET_URNS.CONTEXTUAL_COUNTRIES)
return e?e.segments:[]}get supportsContextualCompany(){return s.CONTEXTUAL_COMPANY_USER_ROADBLOCK_TYPES.includes(this.selectedRoadblockType)}get supportsContextualCountry(){return s.USER_ROADBLOCK_TYPES_SUPPORTING_CONTEXTUAL_COUNTRIES.includes(this.selectedRoadblockType)}get isRoadblockEnabled(){return(0,s.isRoadblock)(this.args.campaign.roadblockType)}get selectedRoadblockType(){return(0,s.getUserRoadblockTypeFromCampaign)(this.args.campaign)}get includedContextualCompanies(){return(0,u.getIncludeFacetObj)(this.args.campaign.targetingCriteria,u.FACET_URNS.CONTEXTUAL_COMPANIES)}get contextualCountrySegmentUrns(){const e=(0,u.getIncludeFacetObj)(this.args.campaign.targetingCriteria,u.FACET_URNS.CONTEXTUAL_COUNTRIES),t=(0,u.getExcludeFacetObj)(this.args.campaign.targetingCriteria,u.FACET_URNS.CONTEXTUAL_COUNTRIES)
return{include:e?(0,u.getSegmentsMap)(e.segments):{},exclude:t?(0,u.getSegmentsMap)(t.segments):{}}}onChangeRoadblockEnabled(e){const t=e?s.USER_ROADBLOCK_TYPES.PROFILE_PAGE:s.USER_ROADBLOCK_TYPES.NONE
this._updateRoadblockOnCampaign(t),e&&this.tracking.fireInteractionEvent(s.ROADBLOCK_ENABLE_TRACKING_EVENT,d.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onChangeRoadblockType(e){const t=e===s.USER_ROADBLOCK_TYPES.AUDIENCE
if(t)return
this._updateRoadblockOnCampaign(e)
const n=s.ROADBLOCK_TYPE_CHANGE_TRACKING_EVENTS[e]
n&&this.tracking.fireInteractionEvent(n,d.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onSearchLocations(e){return this.flattenedLocationsList.filter((({name:t,urn:n})=>{const a=e.toLowerCase()
return t.toLowerCase().includes(a)&&n.includes("country:")}))}onSelectContextualCompany(e,{displayName:t}){const n=this._getCmTargetingCriteria().addIncludedFacetAndSegment(u.FACET_URNS.CONTEXTUAL_COMPANIES,{urn:e,name:t,facetUrn:u.FACET_URNS.CONTEXTUAL_COMPANIES})
this.args.onCampaignChange({targetingCriteria:n.toJS()}),this.shouldFocusOnCompanyTypeheadInput=!0}onRemoveContextualCompany(e){const t=this._getCmTargetingCriteria()
t.getIncludeFacetObj(u.FACET_URNS.CONTEXTUAL_COMPANIES).removeSegment(e),this.args.onCampaignChange({targetingCriteria:t.toJS()})}onSelectFromLocations(e,t,n){const a=this._getCmTargetingCriteria()
e===M.INCLUDED?a.toggleIncludeLocationSegment(t,{},n):a.toggleExcludeLocationSegment(t,{},n),this.args.onCampaignChange({targetingCriteria:a.toJS()})}onSwitchBrowser(e){const t=e===M.INCLUDED
this.isIncludedLocationsBrowserVisible=t,this.isExcludedLocationsBrowserVisible=!t}_getCmTargetingCriteria(){return c.CmTargetingCriteria.fromTargetingCriteria(this.args.campaign.targetingCriteria)}_toggleLocation({location:e,checked:t,currentLocations:n}){const a=this.flattenedLocationsList,i=({urn:t,ancestorUrns:n=[]})=>t===e.urn||n.includes(e.urn)
let r=n.filter((e=>!i(e)))
return t&&(r=r.concat(a.filter(i))),r}_updateRoadblockOnCampaign(e){const t=(0,s.getCampaignUpdateFromUserRoadblockType)(e,this.args.campaign.targetingCriteria,this.args.accountReference)
this.args.onCampaignChange(t),this.isIncludedLocationsBrowserVisible=!1,this.isExcludedLocationsBrowserVisible=!1}},N(I,"propTypes",{accountId:o.PropTypes.string.isRequired,accountReference:o.PropTypes.object,campaign:o.PropTypes.EmberObject.isRequired,onCampaignChange:o.PropTypes.func.isRequired}),E=R((T=I).prototype,"lix",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=R(T.prototype,"i18n",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=R(T.prototype,"targeting",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=R(T.prototype,"tracking",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=R(T.prototype,"jet",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=R(T.prototype,"isExcludedLocationsBrowserVisible",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),v=R(T.prototype,"isIncludedLocationsBrowserVisible",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w=R(T.prototype,"shouldFocusOnCompanyTypeheadInput",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),R(T.prototype,"onChangeRoadblockEnabled",[r.action],Object.getOwnPropertyDescriptor(T.prototype,"onChangeRoadblockEnabled"),T.prototype),R(T.prototype,"onChangeRoadblockType",[r.action],Object.getOwnPropertyDescriptor(T.prototype,"onChangeRoadblockType"),T.prototype),R(T.prototype,"onSearchLocations",[r.action],Object.getOwnPropertyDescriptor(T.prototype,"onSearchLocations"),T.prototype),R(T.prototype,"onSelectContextualCompany",[r.action],Object.getOwnPropertyDescriptor(T.prototype,"onSelectContextualCompany"),T.prototype),R(T.prototype,"onRemoveContextualCompany",[r.action],Object.getOwnPropertyDescriptor(T.prototype,"onRemoveContextualCompany"),T.prototype),R(T.prototype,"onSelectFromLocations",[r.action],Object.getOwnPropertyDescriptor(T.prototype,"onSelectFromLocations"),T.prototype),R(T.prototype,"onSwitchBrowser",[r.action],Object.getOwnPropertyDescriptor(T.prototype,"onSwitchBrowser"),T.prototype),f=T))||f);(0,t.setComponentTemplate)(D,L)}))
define("campaign-manager-web/components/row-filtering",["exports","@linkedin/ads-table/components/row-filtering"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/row-sorting",["exports","@linkedin/ads-table/components/row-sorting"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/row",["exports","@linkedin/ads-table/components/row"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/rows/row-expand",["exports","@linkedin/ads-table/components/rows/row-expand"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/rows/totals-row",["exports","@linkedin/ads-table/components/rows/totals-row"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/save-audience-modal",["exports","@ember/component","@ember/template-factory","@linkedin/jsecure","@ember/service","@glimmer/tracking","@glimmer/component","@ember/object","ember-concurrency-decorators","campaign-manager-web/utils/targeting-models","campaign-manager-web/utils/formatter","@linkedin/ember-tracked-validations","@ember/template","campaign-manager-web/utils/api-endpoints","@linkedin/ember-prop-types","rsvp","hue-web-toast/utils/constants","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/targeting","campaign-manager-web/utils/urn","campaign-manager-web/constants/audiences/targeting","campaign-manager-web/constants/audience"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y){var S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W
function X(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function $(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const J=(0,n.createTemplateFactory)({id:"U99dlqs1",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","save-audience-modal__header"]],[["@isOpen","@size","@dismissModal","@returnFocusTo"],[[30,1],"medium",[30,2],[30,3]]],[["default"],[[[[1,"\\n  "],[8,[30,4,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"save-audience-modal__header"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],[[30,5],[28,[37,3],["i18n_save_audience_header","campaign-manager-web/components/save-audience-modal"],null]],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,4,["ModalContent"]],[[4,[38,4],[[30,0,["onDidInsert"]]],null]],null,[["default"],[[[[1,"\\n"],[41,[30,6],[[[1,"      "],[10,2],[15,0,[29,[[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[30,6]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[10,"label"],[14,"for","audience-name"],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_audience_name_input_label","campaign-manager-web/components/save-audience-modal"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,7],null,[["@validations","@showValidations"],[[28,[37,8],[[30,0,["validations","attrs","name"]]],null],[30,0,["hasUserAttemptedSave"]]]],[["default"],[[[[1,"\\n      "],[8,[39,9],[[16,"max",[30,7,["maxlength"]]],[16,"placeholder",[28,[37,3],["i18n_audience_name_input_placeholder","campaign-manager-web/components/save-audience-modal"],null]],[24,"aria-required","true"],[16,"maxlength",[30,7,["maxlength"]]],[16,0,[29,[[36,10]]]],[4,[38,11],["input",[28,[37,12],["target.value",[28,[37,13],[[30,0],"name"],null]],null]],null],[4,[38,14],[[28,[37,15],[[30,0,["hasUserAttemptedSave"]],[30,7,["isInValid"]]],null]],null]],[["@inputId","@value","@counterMax","@backCompat"],["audience-name",[30,0,["name"]],[30,7,["maxlength"]],true]],null],[1,"\\n    "]],[7]]]]],[1,"\\n"],[41,[51,[30,8]],[[[1,"      "],[10,"label"],[14,"for","audience-description"],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_audience_description_input_label","campaign-manager-web/components/save-audience-modal"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,7],null,[["@validations","@showValidations"],[[28,[37,8],[[30,0,["validations","attrs","description"]]],null],false]],[["default"],[[[[1,"\\n        "],[8,[39,17],[[24,"rows","3"],[16,"maxlength",[30,9,["maxlength"]]],[16,"placeholder",[28,[37,3],["i18n_audience_description_input_placeholder","campaign-manager-web/components/save-audience-modal"],null]],[16,0,[29,["save-audience-modal__textarea-description"," ",[28,[37,6],null,[["size"],["medium"]]]]]],[4,[38,11],["input",[28,[37,12],["target.value",[28,[37,13],[[30,0],"description"],null]],null]],null]],[["@backCompat","@inputId","@counterMax","@value"],[true,"audience-description",[30,9,["maxlength"]],[30,0,["description"]]]],null],[1,"\\n      "]],[9]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,10],[[[1,"      "],[8,[39,18],null,[["@type","@isHidden","@message"],["neutral",[28,[37,19],[[30,0,["hasMatchedAudienceFacets"]]],null],[30,10]]],null],[1,"\\n"]],[]],null],[1,"\\n    "],[8,[39,18],null,[["@type","@isHidden","@message"],["neutral",[28,[37,19],[[30,0,["isLinkedInAudience"]]],null],[28,[37,3],["i18n_linkedin_audience_notice","campaign-manager-web/components/save-audience-modal"],null]]],null],[1,"\\n\\n"],[41,[51,[30,0,["isNewAudience"]]],[[[1,"      "],[10,0],[15,0,[29,[[28,[37,6],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_save_audience_info","campaign-manager-web/components/save-audience-modal"],null]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"\\n    "],[8,[39,18],[[24,0,"mt5"]],[["@type","@message"],["neutral",[28,[37,3],["i18n_account_level_template_notice","campaign-manager-web/components/save-audience-modal"],[["adAccountName"],[[30,0,["account","name"]]]]]]],null],[1,"\\n\\n"],[41,[30,0,["saveTemplateTask","isRunning"]],[[[1,"      "],[10,0],[14,0,"u-loader__full-screen-container--absolute u-layout-flex__container--direction-column-center"],[12],[1,"\\n        "],[8,[39,20],null,[["@size"],["xlarge"]],null],[1,"\\n        "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,6],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,3],["i18n_save_audience_loader_text","campaign-manager-web/components/save-audience-modal"],null]],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,4,["ModalFooter"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,21],null,null,[["default"],[[[[1,"\\n      "],[8,[30,11,["leftItem"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,22],[[16,"aria-label",[28,[37,3],["i18n_cancel","campaign-manager-web/components/save-audience-modal"],null]],[4,[38,11],["click",[30,0,["onDismiss"]]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,2],[[30,12],[28,[37,3],["i18n_cancel","campaign-manager-web/components/save-audience-modal"],null]],null]]],null],[1,"\\n      "]],[]]]]],[1,"\\n"],[41,[51,[30,0,["isNewAudience"]]],[[[1,"        "],[8,[30,11,["rightItem"]],null,null,[["default"],[[[[1,"\\n          "],[8,[39,22],[[16,"disabled",[30,0,["isSaveDisabled"]]],[4,[38,11],["click",[28,[37,23],[[30,0,["onSave"]],true],null]],null]],[["@size","@buttonType","@emphasized","@text"],["small","secondary",true,[28,[37,3],["i18n_save_as_new","campaign-manager-web/components/save-audience-modal"],null]]],null],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[8,[30,11,["rightItem"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,22],[[16,"disabled",[28,[37,2],[[30,0,["isSaveDisabled"]],[30,0,["isLinkedInAudience"]]],null]],[4,[38,11],["click",[30,0,["onSave"]]],null]],[["@size","@buttonType","@text"],["small","primary",[28,[37,3],["i18n_save","campaign-manager-web/components/save-audience-modal"],null]]],null],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[11]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[4]]]]]],["@isOpen","@onDismiss","@returnFocusTo","modal","@headerText","@bodyText","vcont","@hideDescription","vcont","@matchedAudienceNotice","row","@dismissButtonText"],false,["hue-web-modal","hue-web-foundations@-text-heading","or","t","did-insert","if","hue-web-foundations@-text-body","validated-control","readonly","cm-text-input","hue-web-foundations@-artdeco-migration-scope","on","pick","set","focus-on-render","and","unless","hue-web-text-area","hue-web-inline-feedback","not","hue-web-progress-indicator","cm-button-row","hue-web-button","fn"]]',moduleName:"campaign-manager-web/components/save-audience-modal.hbs",isStrictMode:!1}),Q=`${(0,h.getDomainUrl)()}/help/linkedin/ask/AD-AQ`,Z={name:[(0,d.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,d.validator)("length",{max:y.AUDIENCE_NAME_MAX_LENGTH})],description:[(0,d.validator)("length",{max:y.AUDIENCE_DESCRIPTION_MAX_LENGTH})]}
let ee=e.default=(S=(0,d.hasValidations)(Z),A=(0,i.inject)(),C=(0,i.inject)(),O=(0,i.inject)(),v=(0,i.inject)("account"),w=(0,i.inject)("hue-web-toast"),I=(0,i.inject)(),P=(0,i.inject)(),N=(0,i.inject)(),R=(0,s.task)({drop:!0}),D=(0,s.task)({drop:!0}),M=(0,s.task)({drop:!0}),(0,g.assertPropTypes)(L=S((W=class extends o.default{constructor(...e){super(...e),X(this,"xhr",U,this),X(this,"i18n",x,this),X(this,"lix",F,this),X(this,"accountService",z,this),X(this,"toast",j,this),X(this,"jet",G,this),X(this,"restli",B,this),X(this,"tracking",V,this),X(this,"name",Y,this),X(this,"description",H,this),X(this,"hasServerError",q,this),X(this,"hasUserAttemptedSave",K,this)}get account(){return this.accountService.accountObj}get cmTargetingCriteria(){return c.CmTargetingCriteria.fromTargetingCriteria(this.args.targetingCriteria)}get isSaveDisabled(){return this.hasUserAttemptedSave&&!this.validations.isValid}get isNewAudience(){return!(0,u.isNumber)(this.args.targetingCriteria.id)}get hasMatchedAudienceFacets(){return this.cmTargetingCriteria.hasMatchedAudienceFacets()}get isLinkedInAudience(){return this.args.targetingCriteria.type===f.TARGETING_TEMPLATE_TYPES.LINKEDIN_AUDIENCE}get cancelButtonDerivedControlName(){return this.args.cancelButtonControlName??"save_audience_modal_cancel"}get primaryConfirmButtonDerivedControlName(){return this.args.primaryConfirmButtonControlName??"save_audience_modal_save"}get secondaryConfirmButtonDerivedControlName(){return this.args.secondaryConfirmButtonControlName??"save_audience_modal_save_as_new"}get isAccountLevelSA(){return this.args.targetingCriteria.ownership===E.TEMPLATE_OWNERSHIP.ACCOUNT}onDidInsert(){this.name=this.args.targetingCriteria.name||"",this.description=this.args.targetingCriteria.description||"",this.hasUserAttemptedSave=!1,this.hasServerError=!1}onSave(e,t=!1){t?this.tracking.fireInteractionEvent(this.secondaryConfirmButtonDerivedControlName):this.tracking.fireInteractionEvent(this.primaryConfirmButtonDerivedControlName),this.hasUserAttemptedSave=!0,this.validations.isValid&&(this.hasServerError=!1,this.saveTemplateTask.perform(t))}onDismiss(){this.tracking.fireInteractionEvent(this.cancelButtonDerivedControlName),this.args.onDismiss()}_createSponsoredAccountUrn(){return(0,T.createUrnFromAttrs)(T.URN_TYPES.SPONSORED_ACCOUNT,this.args.accountId)}_getI18n(e){return this.i18n.lookupTranslation(this.constructor,e)()}*_updateTemplateTask(e){this.isAccountLevelSA&&(e.lastModifiedAt=(new Date).getTime(),e.ownership=E.TEMPLATE_OWNERSHIP.ACCOUNT,e.account=this._createSponsoredAccountUrn())
const t={patch:{$set:e}}
try{return yield this.restli.partialUpdate(`${m.default.targetingTemplates}/${e.id}`,{data:JSON.stringify(t)})}catch(n){return this.jet.error(new Error(`Targeting criteria template [${e.id}] update has failed`)),(0,b.reject)(n)}}*_createTemplateTask(e){e.account=this._createSponsoredAccountUrn()
try{return yield this.xhr.post(m.default.targetingTemplates,{data:JSON.stringify(e)})}catch(t){return this.jet.error(new Error("Targeting criteria template create has failed")),(0,b.reject)(t)}}*saveTemplateTask(e){try{const{id:t,include:n,exclude:i}=this.cmTargetingCriteria.toJSforAccountTemplates()
this.args.targetingCriteria.ownership===E.TEMPLATE_OWNERSHIP.MEMBER&&(e=!0)
const r=a.default.htmlEncode(this.name.trim()),o={id:t,name:r,description:a.default.htmlEncode(this.description.trim()),include:n,exclude:i},l=this.isNewAudience||e,s=l?this._createTemplateTask:this._updateTemplateTask,c=l?"i18n_save_audience_success_message":"i18n_update_audience_success_message",u=yield s.perform(o),d=Number(l?u.headers["x-restli-id"]:t)
o.id=d
const p=this._getI18n(c)
this.args.onTemplateSave(o),this.args.onDismiss(),this.toast.add({type:_.TOAST_TYPES.SUCCESS,message:p})}catch(t){this.hasServerError=!0
const e=this._getI18n("i18n_saving_audience_server_exception")
this.toast.add({type:_.TOAST_TYPES.ERROR,message:(0,p.htmlSafe)(a.default.sanitizeHTML(e)),isAutoDismiss:!1,linkToUrl:a.default.sanitizeUrl(Q)})}}},te=W,ne="propTypes",ae={targetingCriteria:g.PropTypes.object.isRequired,onTemplateSave:g.PropTypes.func.isRequired,onDismiss:g.PropTypes.func.isRequired,accountId:g.PropTypes.oneOfType([g.PropTypes.number,g.PropTypes.string]).isRequired,hideDescription:g.PropTypes.bool,dismissButtonText:g.PropTypes.string,headerText:g.PropTypes.string,bodyText:g.PropTypes.string,matchedAudienceNotice:g.PropTypes.string,cancelButtonControlName:g.PropTypes.string,primaryConfirmButtonControlName:g.PropTypes.string,secondaryConfirmButtonControlName:g.PropTypes.string},ne in te?Object.defineProperty(te,ne,{value:ae,enumerable:!0,configurable:!0,writable:!0}):te[ne]=ae,U=$((k=W).prototype,"xhr",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=$(k.prototype,"i18n",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=$(k.prototype,"lix",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=$(k.prototype,"accountService",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=$(k.prototype,"toast",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=$(k.prototype,"jet",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=$(k.prototype,"restli",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=$(k.prototype,"tracking",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=$(k.prototype,"name",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),H=$(k.prototype,"description",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),q=$(k.prototype,"hasServerError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),K=$(k.prototype,"hasUserAttemptedSave",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),$(k.prototype,"onDidInsert",[l.action],Object.getOwnPropertyDescriptor(k.prototype,"onDidInsert"),k.prototype),$(k.prototype,"onSave",[l.action],Object.getOwnPropertyDescriptor(k.prototype,"onSave"),k.prototype),$(k.prototype,"onDismiss",[l.action],Object.getOwnPropertyDescriptor(k.prototype,"onDismiss"),k.prototype),$(k.prototype,"_updateTemplateTask",[R],Object.getOwnPropertyDescriptor(k.prototype,"_updateTemplateTask"),k.prototype),$(k.prototype,"_createTemplateTask",[D],Object.getOwnPropertyDescriptor(k.prototype,"_createTemplateTask"),k.prototype),$(k.prototype,"saveTemplateTask",[M],Object.getOwnPropertyDescriptor(k.prototype,"saveTemplateTask"),k.prototype),L=k))||L)||L)
var te,ne,ae;(0,t.setComponentTemplate)(J,ee)})),define("campaign-manager-web/components/saved-audiences-page",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@embroider/util","tracked-toolbox","tracked-built-ins","campaign-manager-web/constants/audience","campaign-manager-web/utils/date","@ember/object","@glimmer/tracking","campaign-manager-web/constants/jet-error-tags","@linkedin/ember-prop-types","@linkedin/ads-table/utils/states","campaign-manager-web/constants/routes","hue-web-toast/utils/constants","campaign-manager-web/components/reporting-created-date-dropdown","campaign-manager-web/components/common-table-cells/date-or-dash","campaign-manager-web/components/audiences/saved-audiences-table/name","campaign-manager-web/components/audiences/saved-audiences-table/ownership","campaign-manager-web/components/audiences-table/count","campaign-manager-web/components/multi-select-table-filter","campaign-manager-web/constants/audiences/matched/common","campaign-manager-web/utils/account","campaign-manager-web/constants/audiences/targeting","campaign-manager-web/utils/audiences/matched/common","campaign-manager-web/components/audiences-table/matched-audience-filter"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w){var I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se
function ce(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function ue(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}function de(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const pe=(0,n.createTemplateFactory)({id:"Zg4GHS54",block:'[[[1,"\\n"],[10,0],[14,0,"reporting-container"],[12],[1,"\\n  "],[10,0],[14,0,"reporting-actions-bar u-layout-flex__container--center-space-between"],[12],[1,"\\n"],[41,[51,[30,0,["showEmptyState"]]],[[[1,"      "],[10,0],[14,0,"u-display-flex u-flex-wrap pv3 ph3"],[12],[1,"\\n        "],[8,[39,1],[[16,0,[29,[[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[4,[38,4],["audiences_saved_create_audience_link"],null]],[["@route","@query","@model"],[[30,0,["createAudienceRoute"]],[28,[37,3],null,[["maSegmentIds"],[null]]],"new"]],[["default"],[[[[1,"\\n          "],[8,[39,5],[[24,0,"mr2"]],[["@buttonType","@size","@text"],["primary","small",[28,[37,6],["i18n_create_audience","campaign-manager-web/components/saved-audiences-page"],null]]],null],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[39,5],[[16,"disabled",[28,[37,7],[[30,0,["selectedSavedAudiences","length"]],0],null]],[4,[38,8],["click",[30,0,["onBulkDeleteSavedAudiences"]]],null],[4,[38,4],["audiences_saved_bulk_delete"],null]],[["@buttonType","@emphasized","@size","@text"],["secondary",true,"small",[28,[37,6],["i18n_bulk_delete_audience","campaign-manager-web/components/saved-audiences-page"],null]]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n  "],[10,0],[14,0,"reporting-container__table-container"],[12],[1,"\\n"],[41,[30,0,["showEmptyState"]],[[[1,"      "],[10,0],[12],[1,"\\n        "],[8,[39,10],null,[["@illustration","@headline","@message"],["empty-room",[28,[37,6],["i18n_empty_state_headline","campaign-manager-web/components/saved-audiences-page"],null],[28,[37,6],["i18n_empty_state_message","campaign-manager-web/components/saved-audiences-page"],null]]],null],[1,"\\n\\n        "],[10,0],[14,0,"u-display-flex u-justify-center mb6"],[12],[1,"\\n          "],[8,[39,1],[[16,0,[29,[[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[4,[38,4],["audiences_saved_create_audience_link_empty_state"],null]],[["@route","@query","@model"],[[30,0,["createAudienceRoute"]],[28,[37,3],null,[["maSegmentIds"],[null]]],"new"]],[["default"],[[[[1,"\\n            "],[8,[39,5],[[24,0,"mr2"]],[["@buttonType","@size","@text"],["primary","small",[28,[37,6],["i18n_create_audience","campaign-manager-web/components/saved-audiences-page"],null]]],null],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[8,[39,11],[[4,[38,12],null,[["selector","when"],[".ads-table__filter-row-input-name",[30,0,["shouldFocusOnColumnFilterByName"]]]]]],[["@theme","@currentState","@data","@pageSize","@columns","@rowIdKey","@useFilteringByColumns","@filteringIgnoreCase","@enableFilterRow","@selectedItems","@enableRowSelection","@didClickOnCheckbox","@enableStickyFirstColAndHeaders","@didSort","@didFilter"],[[30,0,["audiencesTableTheme"]],[30,0,["currentTableState"]],[30,0,["savedAudiences"]],[30,0,["maxRowsPerTable"]],[30,0,["tableColumns"]],"id",true,true,true,[30,0,["selectedSavedAudiences"]],true,[30,0,["didClickOnCheckbox"]],true,[30,0,["didSort"]],[30,0,["didFilter"]]]],null],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n  "],[8,[39,13],null,[["@accountId","@isOpen","@savedAudiences","@onDismiss","@onConfirm"],[[30,1],[30,0,["isDeleteConfirmModalOpen"]],[30,0,["savedAudiencesToDelete"]],[30,0,["onDismissDeleteConfirmModal"]],[30,0,["onSubmitDeleteConfirmModal"]]]],null],[1,"\\n\\n  "],[8,[39,14],null,[["@accountId","@isOpen","@savedAudiences","@onDismiss","@returnFocusTo"],[[30,1],[30,0,["isDeletePartialSuccessModalOpen"]],[30,0,["savedAudiencesNotDeleted"]],[30,0,["onDismissDeletePartialSuccessModal"]],".ads-table__filter-row-input-name"]],null],[1,"\\n"],[41,[30,0,["fetchingSavedAudience"]],[[[1,"    "],[8,[39,15],null,[["@isLoading"],[[30,0,["fetchingSavedAudience"]]]],null],[1,"\\n"]],[]],null],[41,[30,0,["savedAudienceTemplate"]],[[[1,"    "],[8,[39,16],null,[["@eligibleDestinationAccounts","@sourceAccountId","@sourceTemplate","@onShareCopySuccess","@onCancel","@assetSource","@isOpen","@dismissModal"],[[30,0,["matchedAudienceService","assetCopySharingAccounts"]],[30,1],[30,0,["savedAudienceTemplate"]],[30,0,["onShareAudienceCopySuccess"]],[30,0,["onCancelMAModal"]],[30,0,["copyAssetSourceTypes","SAVED_AUDIENCE"]],[30,0,["isMAModalOpen"]],[30,0,["onCancelMAModal"]]]],null],[1,"\\n"]],[]],null],[13],[1,"\\n"]],["@accountId"],false,["unless","link-to","hue-web-foundations@-text-body","hash","track-interaction","hue-web-button","t","eq","on","if","page-empty-state","ads-table","focus-by-selector","audiences/saved/delete-confirm-modal","audiences/saved/delete-partial-success-modal","cm-overlay-loader","asset-copy-sharing-modal"]]',moduleName:"campaign-manager-web/components/saved-audiences-page.hbs",isStrictMode:!1})
class me{constructor(){de(this,"tableContainer","audiences-table-theme")}}let ge=e.default=(I=(0,i.inject)("targeting/targeting-criteria"),P=(0,i.inject)(),N=(0,i.inject)("hue-web-toast"),R=(0,i.inject)(),D=(0,i.inject)(),M=(0,i.inject)("account"),L=(0,i.inject)("campaign"),k=(0,i.inject)("audiences/matched-audience"),U=(0,i.inject)("member-profile"),x=(0,i.inject)("router"),F=(0,o.localCopy)("targetingCriteriaService.savedAudiences"),(0,m.assertPropTypes)((se=class extends a.default{constructor(...e){super(...e),ce(this,"targetingCriteriaService",G,this),ce(this,"i18n",B,this),ce(this,"toast",V,this),ce(this,"targeting",Y,this),ce(this,"lisaLiam",H,this),ce(this,"accountService",q,this),ce(this,"campaignService",K,this),ce(this,"matchedAudienceService",W,this),ce(this,"memberProfileService",X,this),ce(this,"router",$,this),de(this,"audiencesTableTheme",new me),ce(this,"savedAudiences",J,this),ce(this,"selectedSavedAudiences",Q,this),ce(this,"savedAudiencesToDelete",Z,this),ce(this,"savedAudiencesNotDeleted",ee,this),ce(this,"isDeleteConfirmModalOpen",te,this),ce(this,"isDeletePartialSuccessModalOpen",ne,this),ce(this,"isMAModalOpen",ae,this),ce(this,"shouldFocusOnColumnFilterByName",ie,this),ce(this,"selectedFilters",re,this),ce(this,"savedAudienceTemplate",oe,this),ce(this,"fetchingSavedAudience",le,this),de(this,"maxRowsPerTable",s.AUDIENCES_TABLE_PAGE_SIZE),de(this,"createAudienceRoute",b.ROUTE_NAME.ACCOUNT_AUDIENCES_SAVED_ITEM),de(this,"panelTypes",A.PANEL_TYPES),de(this,"copyAssetSourceTypes",s.COPY_ASSET_SOURCE_TYPES),de(this,"ownershipColumnState",new l.TrackedObject({isFilteringDisabled:!1,selectedFilterKeys:[],accountName:this.account.name,memberFirstName:this.memberProfileService.profileData.firstName,memberLastName:this.memberProfileService.profileData.lastName,ownershipTypes:O.TEMPLATE_OWNERSHIP}))}get currentTableState(){return this.targetingCriteriaService.isFetchingSavedAudiences?g.default.LOADING:this.targetingCriteriaService.hasErrorFetchingSavedAudiences?g.default.ERROR:g.default.DISPLAY}get showEmptyState(){return this.currentTableState===g.default.DISPLAY&&0===this.targetingCriteriaService.savedAudiences.length}get account(){return this.accountService.accountObj}onAudienceCountFilterChange(e,t,n,a){a?this.selectedFilters.push(t):this.selectedFilters.splice(this.selectedFilters.indexOf(t),1),this.savedAudiences=this.selectedFilters.length?this.filteredAudiences:this.targetingCriteriaService.savedAudiences}_setupTableColumns(){return[{propertyName:"name",title:this._getI18n("i18n_name"),component:(0,r.ensureSafeComponent)(T.default,this),sortedBy:"name",filterPlaceholder:this._getI18n("i18n_name_filter_placeholder"),columnActions:{onCreateNewCampaign:this.actions.onCreateNewCampaign.bind(this),onShareAudienceCopy:this.actions.onShareAudienceCopy.bind(this),onSingleDeleteSavedAudience:this.actions.onSingleDeleteSavedAudience.bind(this)}},{propertyName:"description",title:this._getI18n("i18n_description"),sortedBy:"description",disableFiltering:!0},{propertyName:"audienceCount",component:(0,r.ensureSafeComponent)(y.default,this),componentName:"audiences-table/count",title:this._getI18n("i18n_audience_count"),sortedBy:"audienceCount",disableFiltering:!1,componentForFilterCell:(0,r.ensureSafeComponent)(w.default,this),columnActions:{onFilterChange:this.actions.onAudienceCountFilterChange.bind(this)},columnData:{filters:{[A.MA_TABLE_FILTER_IDS.AUDIENCE_COUNT]:{filters:{[A.MA_TABLE_FILTER_IDS.AUDIENCE_COUNT_RANGE_1]:[],[A.MA_TABLE_FILTER_IDS.AUDIENCE_COUNT_RANGE_2]:[],[A.MA_TABLE_FILTER_IDS.AUDIENCE_COUNT_RANGE_3]:[],[A.MA_TABLE_FILTER_IDS.AUDIENCE_COUNT_RANGE_4]:[]}}},filterGroupKey:A.MA_TABLE_FILTER_IDS.AUDIENCE_COUNT,audienceStatuses:A.AUDIENCE_STATUSES,savedTable:!0}},{propertyName:"ownership",component:(0,r.ensureSafeComponent)(E.default,this),title:this._getI18n("i18n_ownership"),sortedBy:"ownership",disableFiltering:!1,componentForFilterCell:(0,r.ensureSafeComponent)(S.default,this),multiSelectFilterConfig:[{key:O.TEMPLATE_OWNERSHIP.MEMBER,label:this._getI18n("i18n_ownership_member")},{key:O.TEMPLATE_OWNERSHIP.ACCOUNT,label:this._getI18n("i18n_ownership_account")}],columnData:this.ownershipColumnState},{propertyName:"lastModifiedAt",dateFormat:"fmt_mdy_short",component:(0,r.ensureSafeComponent)(f.default,this),title:this._getI18n("i18n_last_modified"),sortedBy:"lastModifiedAt",componentForFilterCell:(0,r.ensureSafeComponent)(h.default,this),filterFunction(e,t,n){const a=(0,c.getBeginningOfDate)(new Date(n.lastModifiedAt)).getTime(),i=(0,c.deserializeTimeRange)(t)
return!i||i.startTime<=a&&a<=i.endTime},setFilterString(e){(0,u.set)(this,"filterString",e)}},{propertyName:"lastAppliedAt",dateFormat:"fmt_mdy_short",component:(0,r.ensureSafeComponent)(f.default,this),title:this._getI18n("i18n_last_applied"),sortedBy:"lastAppliedAt",componentForFilterCell:(0,r.ensureSafeComponent)(h.default,this),filterFunction(e,t,n){const a=(0,c.getBeginningOfDate)(new Date(n.lastAppliedAt)).getTime(),i=(0,c.deserializeTimeRange)(t)
return!i||i.startTime<=a&&a<=i.endTime},setFilterString(e){(0,u.set)(this,"filterString",e)}}]}get tableColumns(){return this._setupTableColumns()}didClickOnCheckbox({selectedItems:e}){this.selectedSavedAudiences=e}onSingleDeleteSavedAudience(e,t){t(!0),this.isDeleteConfirmModalOpen=!0,this.savedAudiencesToDelete=[e]}onBulkDeleteSavedAudiences(){this.isDeleteConfirmModalOpen=!0,this.savedAudiencesToDelete=[...this.selectedSavedAudiences]}async onShareAudienceCopy(e,t){try{this.fetchingSavedAudience=!0,this.savedAudienceTemplate=await this.targeting.getTargetingTemplateById(e.id,this.args.accountId),this.isMAModalOpen=!0}catch(n){this.jet.error(n,[p.JET_ERROR_TAGS.AUDIENCES,"saved-audiences-page"],!1)}finally{this.fetchingSavedAudience=!1,t(!0)}}onCancelMAModal(){this.isMAModalOpen=!1}onShareAudienceCopySuccess(){this.toast.add({type:_.TOAST_TYPES.SUCCESS,message:this._getI18n("i18n_saved_audiences_share_copy_success")}),this.isMAModalOpen=!1}onSubmitDeleteConfirmModal(e){this.selectedSavedAudiences=[],this._resetDeleteConfirmModal(),e.length?(this.savedAudiencesNotDeleted=e,this.isDeletePartialSuccessModalOpen=!0):this.shouldFocusOnColumnFilterByName=!0}onDismissDeleteConfirmModal(){this._resetDeleteConfirmModal()}onDismissDeletePartialSuccessModal(){this.isDeletePartialSuccessModalOpen=!1,this.savedAudiencesNotDeleted=[],this.targetingCriteriaService.fetchSavedAudiences(this.args.accountId),this.shouldFocusOnColumnFilterByName=!0}async onCreateNewCampaign(e,t){t(!0)
const n=await this.targeting.getTargetingTemplateById(e.id,this.args.accountId,!0),a=(0,C.isCGSelectionStepEnabled)(this.account)
a?await this.router.transitionTo(b.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX,this.args.accountId,"new"):await this.router.transitionTo(b.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS,this.args.accountId,"new"),this.campaignService.updateTargetingCriteria(n),this.toast.add({type:_.TOAST_TYPES.SUCCESS,message:this._getI18n(a?"i18n_add_targeting_criteria_to_campaign_success":"i18n_add_targeting_criteria_to_campaign_without_group_success",{audienceName:n?.name??""})})}didFilter({columnFilters:e={}}){const t=e.ownership?.split?.(",")||[]
this.ownershipColumnState.selectedFilterKeys=t}get filteredAudiences(){return this.targetingCriteriaService.savedAudiences.filter((e=>this.selectedFilters.some((t=>(0,v.shouldFilterAudience)(t,e)))))}_resetDeleteConfirmModal(){this.isDeleteConfirmModalOpen=!1,this.savedAudiencesToDelete=[]}_getI18n(e,t){return this.i18n.lookupTranslation(this.constructor,e)(t)}},de(se,"propTypes",{accountId:m.PropTypes.number.isRequired}),G=ue((j=se).prototype,"targetingCriteriaService",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=ue(j.prototype,"i18n",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=ue(j.prototype,"toast",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=ue(j.prototype,"targeting",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=ue(j.prototype,"lisaLiam",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=ue(j.prototype,"accountService",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=ue(j.prototype,"campaignService",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=ue(j.prototype,"matchedAudienceService",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=ue(j.prototype,"memberProfileService",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=ue(j.prototype,"router",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=ue(j.prototype,"savedAudiences",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=ue(j.prototype,"selectedSavedAudiences",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Z=ue(j.prototype,"savedAudiencesToDelete",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ee=ue(j.prototype,"savedAudiencesNotDeleted",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),te=ue(j.prototype,"isDeleteConfirmModalOpen",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ne=ue(j.prototype,"isDeletePartialSuccessModalOpen",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ae=ue(j.prototype,"isMAModalOpen",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ie=ue(j.prototype,"shouldFocusOnColumnFilterByName",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),re=ue(j.prototype,"selectedFilters",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),oe=ue(j.prototype,"savedAudienceTemplate",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),le=ue(j.prototype,"fetchingSavedAudience",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ue(j.prototype,"onAudienceCountFilterChange",[u.action],Object.getOwnPropertyDescriptor(j.prototype,"onAudienceCountFilterChange"),j.prototype),ue(j.prototype,"didClickOnCheckbox",[u.action],Object.getOwnPropertyDescriptor(j.prototype,"didClickOnCheckbox"),j.prototype),ue(j.prototype,"onSingleDeleteSavedAudience",[u.action],Object.getOwnPropertyDescriptor(j.prototype,"onSingleDeleteSavedAudience"),j.prototype),ue(j.prototype,"onBulkDeleteSavedAudiences",[u.action],Object.getOwnPropertyDescriptor(j.prototype,"onBulkDeleteSavedAudiences"),j.prototype),ue(j.prototype,"onShareAudienceCopy",[u.action],Object.getOwnPropertyDescriptor(j.prototype,"onShareAudienceCopy"),j.prototype),ue(j.prototype,"onCancelMAModal",[u.action],Object.getOwnPropertyDescriptor(j.prototype,"onCancelMAModal"),j.prototype),ue(j.prototype,"onShareAudienceCopySuccess",[u.action],Object.getOwnPropertyDescriptor(j.prototype,"onShareAudienceCopySuccess"),j.prototype),ue(j.prototype,"onSubmitDeleteConfirmModal",[u.action],Object.getOwnPropertyDescriptor(j.prototype,"onSubmitDeleteConfirmModal"),j.prototype),ue(j.prototype,"onDismissDeleteConfirmModal",[u.action],Object.getOwnPropertyDescriptor(j.prototype,"onDismissDeleteConfirmModal"),j.prototype),ue(j.prototype,"onDismissDeletePartialSuccessModal",[u.action],Object.getOwnPropertyDescriptor(j.prototype,"onDismissDeletePartialSuccessModal"),j.prototype),ue(j.prototype,"onCreateNewCampaign",[u.action],Object.getOwnPropertyDescriptor(j.prototype,"onCreateNewCampaign"),j.prototype),ue(j.prototype,"didFilter",[u.action],Object.getOwnPropertyDescriptor(j.prototype,"didFilter"),j.prototype),z=j))||z);(0,t.setComponentTemplate)(pe,ge)})),define("campaign-manager-web/components/saved-payment-methods",["exports","ember-payments-wallet/components/saved-payment-methods"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/scc/ad-format",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","campaign-manager-web/utils/objective-type","@glimmer/tracking","@ember/service"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f=(0,n.createTemplateFactory)({id:"xmGbIthN",block:'[[[1,"\\n"],[8,[39,0],[[4,[38,2],null,[["pageKey","routeName","currentRoute"],["scc_ad_format_module_impression",[28,[37,3],[[53,"outletState"],"render.name"],null],[28,[37,3],[[53,"outletState"],"render"],null]]]]],[["@title","@subtitle","@onClickSwitchToAdvancedMode","@hideFooter"],[[28,[37,1],["i18n_scc_ad_format_title","campaign-manager-web/components/scc/ad-format"],null],[28,[37,1],["i18n_scc_ad_format_subtitle","campaign-manager-web/components/scc/ad-format"],null],[30,1],[30,2]]],[["content","footer"],[[[[1,"\\n    "],[8,[39,5],null,[["@cardCount"],[[30,3,["length"]]]],[["default"],[[[[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,3]],null]],null],null,[[[1,"        "],[8,[30,4,["card"]],null,[["@header","@illustrationName","@isSelected","@isDisabled","@onClick","@type"],[[28,[37,1],["i18n_scc_ad_format_card_header","campaign-manager-web/components/scc/ad-format"],[["type"],[[30,5,["adFormat"]]]]],[30,5,["illustrationName"]],[30,5,["isSelected"]],[28,[30,6],[[30,5,["isSelected"]],[30,5,["renderStatus"]]],null],[30,7],[30,5,["adFormat"]]]],null],[1,"\\n"]],[5]],null],[1,"    "]],[4]]]]],[1,"\\n"],[41,[30,8],[[[1,"      "],[8,[39,9],[[24,0,"mt2"]],[["@message"],[[28,[37,1],["i18n_scc_ad_format_mrc_disclaimer","campaign-manager-web/components/scc/ad-format"],null]]],null],[1,"\\n"]],[]],null],[41,[30,9],[[[1,"      "],[10,0],[12],[1,"\\n"],[41,[51,[28,[37,11],[[30,10],[30,11]],null]],[[[1,"          "],[8,[39,9],null,[["@type","@message"],["error",[28,[37,1],["i18n_scc_ad_format_no_company_association_error","campaign-manager-web/components/scc/ad-format"],null]]],null],[1,"\\n"]],[]],null],[1,"        "],[10,0],[12],[1,"\\n          "],[8,[39,12],null,[["@title","@inputId","@isDisabled","@selectedEntity","@disableCompanyClear","@onCompanySelected","@onCompanyCleared","@onCompanySearchInputChange"],[[28,[37,1],["i18n_scc_ad_format_associate_account_label","campaign-manager-web/components/scc/ad-format"],null],"account-reference",false,[30,10],false,[30,12],[30,12],[30,13]]],[["subtitle"],[[[[1,"\\n              "],[10,2],[15,0,[29,["pt1"," ",[28,[37,13],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[8,[39,14],null,null,[["default"],[[[[1,"\\n                  "],[1,[28,[35,1],["i18n_scc_ad_format_associate_account_label_explanation","campaign-manager-web/components/scc/ad-format"],[["link"],[[28,[37,15],null,[["href","role","dataTestSelector","ariaLabel"],[[28,[37,16],null,[["path","accountId"],["help/lms/answer/a427419",[30,15,["accountId"]]]]],[30,14,["role"]],"data-test-scc-ad-format__company-association-learn-more-link",[28,[37,1],["i18n_scc_ad_format_associate_account_learn_more_link","campaign-manager-web/components/scc/ad-format"],null]]]]]]]],[1,"\\n                "]],[14]]]]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n        "],[13],[1,"\\n"],[41,[30,11],[[[1,"          "],[8,[39,9],null,[["@type","@message"],["error",[28,[37,1],["i18n_scc_ad_format_company_association_save_error","campaign-manager-web/components/scc/ad-format"],null]]],null],[1,"\\n"]],[]],null],[41,[30,10],[[[1,"          "],[8,[39,9],[[24,0,"mt2"]],[["@message"],[[28,[37,1],["i18n_scc_ad_format_save_reminder","campaign-manager-web/components/scc/ad-format"],null]]],null],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n"]],[]],null],[1,"  "]],[]],[[[1,"\\n    "],[1,[28,[35,1],["i18n_scc_ad_format_footer_message","campaign-manager-web/components/scc/ad-format"],null]],[1,"\\n  "]],[]]]]]],["@onClickSwitchToAdvancedMode","@isSwitchModeDisabled","@availableAdFormatOptions","cardGroup","formatOption","@isAdFormatCardDisabled","@onSelectAdFormat","@isMRCVideoLabelEnabled","@isCompanyAssociationVisible","@selectedEntity","@showSccAssociateCompanyPageError","@onReferenceChange","@onCompanySearchInputChange","iphHelper","@campaign"],false,["scc/module-card","t","track-impression","get","-get-dynamic-var","scc/card-group","each","-track-array","if","hue-web-inline-feedback","unless","or","company-typeahead","hue-web-foundations@-text-body","iph-helper","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/scc/ad-format.hbs",isStrictMode:!1})
let T=e.default=(c=(0,s.inject)("companies"),(0,i.assertPropTypes)((g=class extends a.default{constructor(...e){super(...e),b(this,"companyService",p,this),_(this,"AD_FORMAT_STATUS",o.AD_FORMAT_STATUS),b(this,"companySearchText",m,this)}onCompanySearchInputChange(e){this.companySearchText=e}},_(g,"propTypes",{campaign:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,availableAdFormatOptions:i.PropTypes.array.isRequired,selectedAdFormats:i.PropTypes.array.isRequired,selectedEntity:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]),showSccAssociateCompanyPageError:i.PropTypes.bool,isSwitchModeDisabled:i.PropTypes.bool,isCompanyAssociationVisible:i.PropTypes.bool,onAdFormatChange:i.PropTypes.func,onClickSwitchToAdvancedMode:i.PropTypes.func.isRequired,onReferenceChange:i.PropTypes.func.isRequired,onSelectAdFormat:i.PropTypes.func.isRequired,isAdFormatCardDisabled:i.PropTypes.func.isRequired,isMRCVideoLabelEnabled:i.PropTypes.bool}),p=h((d=g).prototype,"companyService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(d.prototype,"companySearchText",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),h(d.prototype,"onCompanySearchInputChange",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"onCompanySearchInputChange"),d.prototype),u=d))||u);(0,t.setComponentTemplate)(f,T)})),define("campaign-manager-web/components/scc/ads-populated-state-header",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"ZPBC3Y5L",block:'[[[10,0],[14,0,"u-layout-flex__container--space-between p5 u-border__common--bottom"],[12],[1,"\\n  "],[10,"h2"],[15,0,[29,[[28,[37,0],null,[["size"],["xlarge"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_ads","campaign-manager-web/components/scc/ads-populated-state-header"],null]],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[12],[1,"\\n    "],[18,1,null],[1,"\\n  "],[13],[1,"\\n"],[13]],["&actionButtonsGroup"],false,["hue-web-foundations@-text-heading","t","yield"]]',moduleName:"campaign-manager-web/components/scc/ads-populated-state-header.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/scc/audience",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/component","@glimmer/tracking","@ember/service","@linkedin/ember-prop-types","@ember/object/computed","campaign-manager-web/constants/audience","hue-web-toast/utils/constants","campaign-manager-web/utils/targeting-models","campaign-manager-web/utils/account","campaign-manager-web/utils/targeting","campaign-manager-web/components/facet-browser","campaign-manager-web/constants/scc"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b){var _,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B
function V(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function Y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function H(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const q=(0,n.createTemplateFactory)({id:"MKuzc6O3",block:'[[[1,"\\n"],[1,"\\n"],[8,[39,0],[[4,[38,2],null,[["pageKey","routeName","currentRoute"],["scc_audience_module_impression",[28,[37,3],[[53,"outletState"],"render.name"],null],[28,[37,3],[[53,"outletState"],"render"],null]]]]],[["@title","@subtitle","@onClickSwitchToAdvancedMode","@hideFooter"],[[28,[37,1],["i18n_audience_title","campaign-manager-web/components/scc/audience"],null],[28,[37,1],["i18n_audience_subtitle","campaign-manager-web/components/scc/audience"],null],[30,1],[30,2]]],[["content","footer"],[[[[1,"\\n"],[1,"    "],[10,"form"],[12],[1,"\\n      "],[10,"fieldset"],[12],[1,"\\n        "],[10,"legend"],[14,0,"u-font__sr-only"],[12],[1,[28,[35,1],["i18n_audience_subtitle","campaign-manager-web/components/scc/audience"],null]],[13],[1,"\\n        "],[8,[39,5],null,[["@cardCount"],[[52,[30,0,["isSavedAudienceAvailable"]],3,2]]],[["default"],[[[[1,"\\n          "],[8,[30,3,["card"]],null,[["@header","@subText","@illustrationName","@isSelected","@isDisabled","@onClick","@type"],[[28,[37,1],["i18n_audience_type_profile_based","campaign-manager-web/components/scc/audience"],null],[28,[37,1],["i18n_audience_profile_based_subtitle","campaign-manager-web/components/scc/audience"],null],"ui-feed-profile",[28,[37,7],[[30,0,["selectedType"]],[30,0,["SIMPLIFIED_CREATION_TYPES","PROFILE_BASED"]]],null],[28,[30,0,["isAudienceTypeCardDisabled"]],[[30,0,["SIMPLIFIED_CREATION_TYPES","PROFILE_BASED"]]],null],[30,0,["onSelectType"]],[30,0,["SIMPLIFIED_CREATION_TYPES","PROFILE_BASED"]]]],null],[1,"\\n          "],[8,[30,3,["card"]],null,[["@header","@subText","@isSelected","@isDisabled","@onClick","@type"],[[28,[37,1],["i18n_audience_type_li_template","campaign-manager-web/components/scc/audience"],null],[28,[37,1],["i18n_audience_li_template_subtitle","campaign-manager-web/components/scc/audience"],null],[28,[37,7],[[30,0,["selectedType"]],[30,0,["SIMPLIFIED_CREATION_TYPES","LI_TEMPLATE"]]],null],[28,[30,0,["isAudienceTypeCardDisabled"]],[[30,0,["SIMPLIFIED_CREATION_TYPES","LI_TEMPLATE"]]],null],[30,0,["onSelectType"]],[30,0,["SIMPLIFIED_CREATION_TYPES","LI_TEMPLATE"]]]],[["illustration"],[[[[1,"\\n              "],[8,[39,8],null,[["@name","@type","@size"],["linkedin-bug-blue","logo","xlarge"]],null],[1,"\\n            "]],[]]]]],[1,"\\n"],[41,[30,0,["isSavedAudienceAvailable"]],[[[1,"            "],[8,[30,3,["card"]],null,[["@header","@subText","@illustrationName","@isSelected","@isDisabled","@onClick","@type"],[[28,[37,1],["i18n_audience_type_saved","campaign-manager-web/components/scc/audience"],null],[28,[37,1],["i18n_audience_saved_subtitle","campaign-manager-web/components/scc/audience"],null],"toolbox",[28,[37,7],[[30,0,["selectedType"]],[30,0,["SIMPLIFIED_CREATION_TYPES","SAVED_AUDIENCE"]]],null],[28,[30,0,["isAudienceTypeCardDisabled"]],[[30,0,["SIMPLIFIED_CREATION_TYPES","SAVED_AUDIENCE"]]],null],[30,0,["onSelectType"]],[30,0,["SIMPLIFIED_CREATION_TYPES","SAVED_AUDIENCE"]]]],null],[1,"\\n"]],[]],null],[1,"        "]],[3]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"],[41,[30,0,["isErrorMessageDisplayed"]],[[[1,"      "],[8,[39,9],[[24,0,"mt5"]],[["@isHidden","@type"],[[28,[37,10],[[30,0,["isErrorMessageDisplayed"]]],null],"negative"]],[["default"],[[[[1,"\\n        "],[8,[39,11],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,1],["i18n_audience_API_error_message","campaign-manager-web/components/scc/audience"],[["audienceErrorType","linkInfo"],[[30,0,["selectedType"]],[28,[37,12],null,[["href","role","dataTestSelector","class"],[[28,[37,13],null,[["path","accountId"],["help/lms/ask",[30,5,["id"]]]]],[30,4,["role"]],"data-test-scc-audience__error-message-link","u-color__inherit"]]]]]]],[1,"\\n        "]],[4]]]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],[[[41,[28,[37,14],[[30,0,["selectedType"]],[30,0,["targetingEntitiesService","isFetchingFacetsMetaData"]]],null],[[[1,"        "],[10,0],[14,0,"u-layout__align-center mv4"],[12],[1,"\\n          "],[8,[39,15],null,null,null],[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,16],null,[["weight"],["bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_loading","campaign-manager-web/components/scc/audience"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[41,[28,[37,7],[[30,0,["selectedType"]],[30,0,["SIMPLIFIED_CREATION_TYPES","PROFILE_BASED"]]],null],[[[1,"          "],[8,[39,17],null,[["@onLanguageChange","@onSegmentDismiss","@onIncludeTypeaheadResultAdded","@facetAndSegmentsList","@onSegmentsReset","@facetDisabledReasons","@isIncludeCriteriaDefault","@isLanguageSelectionDisabled","@isModuleDisabled"],[[30,0,["onLanguageChange"]],[30,0,["onIncludeSegmentDismiss"]],[30,0,["onIncludeTypeaheadResultAdded"]],[30,0,["facetAndSegmentsList"]],[30,0,["onSegmentsReset"]],[30,0,["facetDisabledReasonsMap","included"]],[30,0,["isIncludeCriteriaDefault"]],[30,0,["isLanguageDropdownDisabled"]],[28,[37,10],[[30,0,["isModuleEnabled"]]],null]]],null],[1,"\\n"]],[]],[[[41,[28,[37,7],[[30,0,["selectedType"]],[30,0,["SIMPLIFIED_CREATION_TYPES","LI_TEMPLATE"]]],null],[[[1,"          "],[8,[39,18],null,[["@account","@onLanguageChange","@onTemplateSelect","@onSegmentDismiss","@onIncludeTypeaheadResultAdded","@facetAndSegmentsList","@cmTargetingCriteria","@campaignSettings","@isLanguageSelectionDisabled","@isAudienceTemplateInputDisabled","@isFacetAndSegmentsDisabled","@isTemplateModuleExpanded","@onClickSwitchToAdvancedMode","@isSwitchModeDisabled"],[[30,5],[30,0,["onLanguageChange"]],[30,0,["onTemplateSelect"]],[30,0,["onIncludeSegmentDismiss"]],[30,0,["onIncludeTypeaheadResultAdded"]],[30,0,["facetAndSegmentsList"]],[30,0,["cmTargetingCriteria"]],[30,6],[30,0,["isLanguageDropdownDisabled"]],[28,[37,10],[[30,0,["isModuleEnabled"]]],null],[28,[37,10],[[30,0,["isModuleEnabled"]]],null],[30,0,["isTemplateModuleExpanded"]],[30,1],[30,2]]],null],[1,"\\n"]],[]],[[[41,[28,[37,7],[[30,0,["selectedType"]],[30,0,["SIMPLIFIED_CREATION_TYPES","SAVED_AUDIENCE"]]],null],[[[1,"          "],[8,[39,19],null,[["@account","@onLanguageChange","@onSegmentDismiss","@onIncludeTypeaheadResultAdded","@facetAndSegmentsList","@cmTargetingCriteria","@onTemplateSelect","@campaignSettings","@isLanguageSelectionDisabled","@isAudienceTemplateInputDisabled","@isFacetAndSegmentsDisabled","@isTemplateModuleExpanded","@onClickSwitchToAdvancedMode","@isSwitchModeDisabled"],[[30,5],[30,0,["onLanguageChange"]],[30,0,["onIncludeSegmentDismiss"]],[30,0,["onIncludeTypeaheadResultAdded"]],[30,0,["facetAndSegmentsList"]],[30,0,["cmTargetingCriteria"]],[30,0,["onTemplateSelect"]],[30,6],[30,0,["isLanguageDropdownDisabled"]],[28,[37,10],[[30,0,["isModuleEnabled"]]],null],[28,[37,10],[[30,0,["isModuleEnabled"]]],null],[30,0,["isTemplateModuleExpanded"]],[30,1],[30,2]]],null],[1,"\\n        "]],[]],null]],[]]]],[]]],[41,[28,[37,14],[[30,0,["selectedType"]],[30,0,["isTemplateModuleExpanded"]]],null],[[[1,"          "],[10,"hr"],[15,0,[29,[[36,20]]]],[12],[13],[1,"\\n          "],[8,[39,21],null,[["@description","@inputId","@isDisabled","@isChecked","@label","@onChange"],[[28,[37,1],["i18n_audience_expansion_description","campaign-manager-web/components/scc/audience"],null],"scc-audience-expansion",[30,0,["isAudienceExpansionDisabled"]],[30,0,["campaign","audienceExpansionEnabled"]],[28,[37,1],["i18n_audience_expansion_label","campaign-manager-web/components/scc/audience"],null],[30,0,["onAudienceExpansionChange"]]]],null],[1,"\\n"]],[]],null]],[]]]],[]]],[1,"  "]],[]],[[[1,"\\n    "],[1,[28,[35,1],["i18n_audience_footer_message","campaign-manager-web/components/scc/audience"],null]],[1,"\\n  "]],[]]]]],[1,"\\n\\n"],[8,[39,22],[[24,"aria-labelledby","scc-audience-audience-reset-header"]],[["@isOpen","@size","@dismissModal"],[[30,0,["isAudienceResetModalOpen"]],"medium",[30,0,["dismissAudienceResetModal"]]]],[["default"],[[[[1,"\\n  "],[8,[30,7,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h4"],[14,1,"scc-audience-audience-reset-header"],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_audience_reset_header","campaign-manager-web/components/scc/audience"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,7,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,16],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_audience_reset_content","campaign-manager-web/components/scc/audience"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,7,["ModalFooter"]],[[24,0,"u-border__common--top u-layout-flex__container--flex-end"]],null,[["default"],[[[[1,"\\n    "],[8,[39,23],[[4,[38,24],["click",[30,0,["dismissAudienceResetModal"]]],null],[4,[38,25],["scc_targeting_cancel_reset_audience"],null]],[["@buttonType","@emphasized","@size"],["tertiary",true,"small"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_cancel","campaign-manager-web/components/scc/audience"],null]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[39,23],[[24,0,"ml3"],[4,[38,24],["click",[30,0,["onResetAudienceConfirm"]]],null],[4,[38,25],["scc_targeting_confirm_reset_audience"],null]],[["@buttonType","@size"],["primary","small"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_continue","campaign-manager-web/components/scc/audience"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[7]]]]]],["@onClickSwitchToAdvancedMode","@isSwitchModeDisabled","cardGroup","iphHelper","@account","@campaignSettings","modal"],false,["scc/module-card","t","track-impression","get","-get-dynamic-var","scc/card-group","if","eq","hue-web-icons@icon","hue-web-inline-feedback","not","iph-helper","external-link-info","help-center-url","and","hue-web-progress-indicator","hue-web-foundations@-text-body","scc/profile-based-audience","scc/li-template-based-audience","scc/saved-audience-template-based-audience","hue-web-foundations@-divider","simplified/audience-checkbox","hue-web-modal","hue-web-button","on","track-interaction"]]',moduleName:"campaign-manager-web/components/scc/audience.hbs",isStrictMode:!1})
let K=e.default=(_=(0,o.inject)("campaign"),h=(0,o.inject)("targeting/targeting-criteria"),f=(0,o.inject)(),T=(0,o.inject)("hue-web-toast"),E=(0,o.inject)("account"),y=(0,o.inject)("creative"),S=(0,o.inject)("targeting/targeting-entities"),A=(0,o.inject)(),C=(0,o.inject)(),O=(0,s.alias)("campaignService.campaignToEdit"),v=(0,a.computed)("campaign.targetingCriteria"),(0,l.assertPropTypes)((B=class extends i.default{constructor(){super(...arguments),V(this,"campaignService",P,this),V(this,"targetingCriteriaService",N,this),V(this,"i18n",R,this),V(this,"toast",D,this),V(this,"accountService",M,this),V(this,"creativeService",L,this),V(this,"targetingEntitiesService",k,this),V(this,"a11yNotification",U,this),V(this,"campaignConfiguration",x,this),V(this,"campaign",F,this),Y(this,"SIMPLIFIED_CREATION_TYPES",c.SIMPLIFIED_CREATION_TYPES),V(this,"selectedType",z,this),V(this,"isAudienceResetModalOpen",j,this),V(this,"isTemplateModuleExpanded",G,this),Y(this,"tempCreationTypeChoice",null),Y(this,"locationFacetNameMap",{[m.FACET_URNS.LOCATIONS]:this.i18n.lookupTranslation(this.constructor,"i18n_locations")(),[m.FACET_URNS.PROFILE_LOCATIONS]:this.i18n.lookupTranslation(this.constructor,"i18n_profile_locations")()}),Y(this,"facetAtCapacityErrorMessage",this.i18n.lookupTranslation(this.constructor,"i18n_max_segments_reached_error_message")()),Y(this,"initSelectedAudienceType",(()=>{const e=!(0,m.isTargetingCriteriaEqual)(this.campaign.targetingCriteria,this.targetingCriteriaService.targetingCriteriaWithDefaultLocation),t=this.args.campaignSettings[b.CAMPAIGN_AUDIENCE_SETTINGS.AUDIENCE_SETTINGS],n=t||e
return n&&this.campaign.isNewCampaign&&(this.isTemplateModuleExpanded=!0,this.args.onAudienceModuleComplete()),this.campaign.isNewCampaign&&!n?null:t?t[b.CAMPAIGN_AUDIENCE_SETTINGS.LINKEDIN_TEMPLATE_KEY]?this.SIMPLIFIED_CREATION_TYPES.LI_TEMPLATE:t[b.CAMPAIGN_AUDIENCE_SETTINGS.SAVED_TEMPLATE_KEY]?this.SIMPLIFIED_CREATION_TYPES.SAVED_AUDIENCE:void 0:this.SIMPLIFIED_CREATION_TYPES.PROFILE_BASED})),Y(this,"dismissAudienceResetModal",(()=>{this.isAudienceResetModalOpen=!1})),Y(this,"updateAudienceUiCustomization",((e=0)=>{switch(this.selectedType){case this.SIMPLIFIED_CREATION_TYPES.PROFILE_BASED:this.args.onUiCustomizationAudienceSettingsChange()
break
case this.SIMPLIFIED_CREATION_TYPES.LI_TEMPLATE:this.args.onUiCustomizationAudienceSettingsChange({[b.CAMPAIGN_AUDIENCE_SETTINGS.LINKEDIN_TEMPLATE_KEY]:{[b.CAMPAIGN_AUDIENCE_SETTINGS.AUDIENCE_TEMPLATE_URN]:`urn:li:adTargetTemplate:${e}`}})
break
case this.SIMPLIFIED_CREATION_TYPES.SAVED_AUDIENCE:this.args.onUiCustomizationAudienceSettingsChange({[b.CAMPAIGN_AUDIENCE_SETTINGS.SAVED_TEMPLATE_KEY]:{[b.CAMPAIGN_AUDIENCE_SETTINGS.AUDIENCE_TEMPLATE_URN]:`urn:li:adTargetTemplate:${e}`}})}})),Y(this,"isAudienceTypeCardDisabled",(e=>e!==this.selectedType&&!this.isModuleEnabled)),this.i18nValues=this.campaignService.getDefaultTargetingI18nValues()}_getI18nFacetBrowser(e,t){return this.i18n.lookupTranslation(g.default,e)(t)}onResetAudienceConfirm(){this.selectedType=this.tempCreationTypeChoice,this.tempCreationTypeChoice=null,this.isAudienceResetModalOpen=!1,this.campaignService.resetToTargetingCriteriaWithDefaultLocation(),this.updateAudienceUiCustomization()}onSelectType(e,t){if(this.args.onAudienceModuleStarted(),e===this.SIMPLIFIED_CREATION_TYPES.PROFILE_BASED&&(this.isTemplateModuleExpanded=!0,this.args.onAudienceModuleComplete()),!t)if(this.selectedType){const t=this.targetingCriteriaService.targetingCriteriaWithDefaultLocation,n=this.campaign.targetingCriteria;(0,m.isTargetingCriteriaEqual)(n,t)?(this.selectedType=e,this.updateAudienceUiCustomization()):(this.isAudienceResetModalOpen=!0,this.tempCreationTypeChoice=e)}else this.selectedType=e,this.updateAudienceUiCustomization()}onTemplateSelect(e){this.isTemplateModuleExpanded||(this.isTemplateModuleExpanded=!0,this.args.onAudienceModuleComplete()),e||this.campaignService.resetToTargetingCriteriaWithDefaultLocation(),this.updateAudienceUiCustomization(e)}onAudienceExpansionChange(e){this.args.onCampaignChange({audienceExpansionEnabled:e},this.campaign.isNewCampaign)}onLanguageChange(e){const t=this.cmTargetingCriteria.replaceLanguageFacet(e,this.i18nValues)
this.campaignService.updateTargetingCriteriaAndFetchMetrics(t.toJS())}onIncludeSegmentDismiss(e){const t=this.isIncludeCriteriaDefault,{cmTargetingCriteria:n,locationFacetNameMap:i,locationUrn:r}=this
if(c.SIMPLIFIED_LOCATION_FACET_URNS.includes(e.facetUrn))(0,a.set)(e,"facetUrn",r),n.toggleIncludeLocationSegment(e,i,!1)
else{n.getIncludeFacetObj(e.facetUrn).removeSegment(e)}this.campaignService.updateTargetingCriteriaAndFetchMetrics(n.toJS())
const o=this.isIncludeCriteriaDefault
this._maybeAnnounceClearButtonStateChange(t,o)}onIncludeTypeaheadResultAdded(e,t){const n=this.isIncludeCriteriaDefault,{cmTargetingCriteria:i,locationFacetNameMap:r,locationUrn:o}=this
if((0,m.isCriteriaAtCapacityForFacet)(this.cmTargetingCriteria,e.facetUrn))return this._showFacetAtCapacityErrorToast(),void(0,m.uncheckSegmentAndStopPropagation)(t)
c.SIMPLIFIED_LOCATION_FACET_URNS.includes(e.facetUrn)?((0,a.set)(e,"facetUrn",o),i.toggleIncludeLocationSegment(e,r,!0)):i.addIncludedFacetAndSegment(e.facetUrn,e),this.campaignService.updateTargetingCriteriaAndFetchMetrics(i.toJS())
const l=this.isIncludeCriteriaDefault
this._maybeAnnounceClearButtonStateChange(n,l)}_showFacetAtCapacityErrorToast(){this.toast.add({type:u.TOAST_TYPES.ERROR,message:this.facetAtCapacityErrorMessage})}_maybeAnnounceClearButtonStateChange(e,t){if(e===t)return
const n=!t,a=this.i18n.lookupTranslation(this.constructor,"i18n_a11y_included_clear_all_announcement")([{isEnabled:n}])
this.a11yNotification.announce(a)}set cmTargetingCriteria(e){}get cmTargetingCriteria(){return d.CmTargetingCriteria.fromTargetingCriteria(this.campaign.targetingCriteria)}get locationUrn(){const e=(0,p.supportsTalentCampaignDefaults)(this.accountService.accountObj),t=this.cmTargetingCriteria.getIncludeFacetObj(m.FACET_URNS.PROFILE_LOCATIONS)
return e||t?m.FACET_URNS.PROFILE_LOCATIONS:m.FACET_URNS.LOCATIONS}get facetAndSegmentsList(){const{targetingEntitiesService:{facetsMetadata:e},cmTargetingCriteria:t}=this,n=[this.locationUrn,...c.SIMPLIFIED_CREATION_TYPE_DISPLAYED_FACETS_MAP[this.selectedType]]
return(0,m.reduceDisplayableFacetUrnsList)({facetUrnsList:n,facetsMetadata:e,locationUrn:this.locationUrn,locationFacetName:this.locationFacetNameMap[m.FACET_URNS.LOCATIONS],flattenedFacets:c.SIMPLIFIED_FLATTENED_FACETS,cmTargetingCriteria:t}).included}get isIncludeCriteriaDefault(){const e=this.targetingCriteriaService.targetingCriteriaWithDefaultLocation,t={include:this.cmTargetingCriteria.toJS().include}
return(0,m.isTargetingCriteriaEqual)(t,e)}async onSegmentsReset(e){const{cmTargetingCriteria:t}=this,n=await this.targetingCriteriaService.fetchTargetingCriteriaWithDefaultLocation(),a=d.CmTargetingCriteria.fromTargetingCriteria(n)
t[e]=a[e],this.campaignService.updateTargetingCriteriaAndFetchMetrics(t.toJS())}get facetDisabledReasonsMap(){const{cantExcludeMap:e,facetCompatibilityMap:t,facetUrnsMap:n}=this.targetingEntitiesService,a=(0,m.generateDisabledLookupsV2)({includedSegments:this.cmTargetingCriteria.allIncludedSegments,excludedSegments:this.cmTargetingCriteria.allExcludedSegments,getI18nFn:this._getI18nFacetBrowser.bind(this),facetCompatibilityMap:t,cantExcludeMap:e,facetUrnToNameMap:n})
return{included:(0,m.buildFacetDisabledReasonsMap)(this.facetAndSegmentsList,a.included)}}get isModuleEnabled(){return!this.campaign.isCompletedCampaign}get isLanguageDropdownDisabled(){if(!this.isModuleEnabled)return!0
if(this.campaign.isNewCampaign)return!1
const e=this.creativeService.campaignCreatives[this.campaign.id]
return e&&e.length>0}get isErrorMessageDisplayed(){if(!this.selectedType)return!1
const{PROFILE_BASED:e}=this.SIMPLIFIED_CREATION_TYPES
return!(this.selectedType!==e||!this.targetingEntitiesService.hasErrorFetchingMetadata)||this.selectedType!==e&&this.targetingCriteriaService.hasErrorFetchingTargetingTemplates}get isAudienceExpansionDisabled(){return!this.isModuleEnabled||!this.campaignConfiguration.isAudienceExpansionAllowed(this.campaign)}get isSavedAudienceAvailable(){return this.targetingCriteriaService.hasErrorFetchingTargetingTemplates||!!this.targetingCriteriaService.savedAudiences?.length}},Y(B,"propTypes",{isSwitchModeDisabled:l.PropTypes.bool,onClickSwitchToAdvancedMode:l.PropTypes.func.isRequired,account:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.EmberObject]),campaignSettings:l.PropTypes.object,onCampaignChange:l.PropTypes.func.isRequired,onUiCustomizationAudienceSettingsChange:l.PropTypes.func.isRequired,onAudienceModuleComplete:l.PropTypes.func.isRequired,onAudienceModuleStarted:l.PropTypes.func.isRequired}),P=H((I=B).prototype,"campaignService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=H(I.prototype,"targetingCriteriaService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=H(I.prototype,"i18n",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=H(I.prototype,"toast",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=H(I.prototype,"accountService",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=H(I.prototype,"creativeService",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=H(I.prototype,"targetingEntitiesService",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=H(I.prototype,"a11yNotification",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=H(I.prototype,"campaignConfiguration",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=H(I.prototype,"campaign",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=H(I.prototype,"selectedType",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.initSelectedAudienceType()}}),j=H(I.prototype,"isAudienceResetModalOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),G=H(I.prototype,"isTemplateModuleExpanded",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!this.campaign.isNewCampaign}}),H(I.prototype,"onResetAudienceConfirm",[a.action],Object.getOwnPropertyDescriptor(I.prototype,"onResetAudienceConfirm"),I.prototype),H(I.prototype,"onSelectType",[a.action],Object.getOwnPropertyDescriptor(I.prototype,"onSelectType"),I.prototype),H(I.prototype,"onTemplateSelect",[a.action],Object.getOwnPropertyDescriptor(I.prototype,"onTemplateSelect"),I.prototype),H(I.prototype,"onAudienceExpansionChange",[a.action],Object.getOwnPropertyDescriptor(I.prototype,"onAudienceExpansionChange"),I.prototype),H(I.prototype,"onLanguageChange",[a.action],Object.getOwnPropertyDescriptor(I.prototype,"onLanguageChange"),I.prototype),H(I.prototype,"onIncludeSegmentDismiss",[a.action],Object.getOwnPropertyDescriptor(I.prototype,"onIncludeSegmentDismiss"),I.prototype),H(I.prototype,"onIncludeTypeaheadResultAdded",[a.action],Object.getOwnPropertyDescriptor(I.prototype,"onIncludeTypeaheadResultAdded"),I.prototype),H(I.prototype,"cmTargetingCriteria",[v],Object.getOwnPropertyDescriptor(I.prototype,"cmTargetingCriteria"),I.prototype),H(I.prototype,"onSegmentsReset",[a.action],Object.getOwnPropertyDescriptor(I.prototype,"onSegmentsReset"),I.prototype),w=I))||w);(0,t.setComponentTemplate)(q,K)})),define("campaign-manager-web/components/scc/bid-budget-schedule",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/utils/campaign","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"CbYftl/X",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"u-layout__overflow-visible"],[17,1],[4,[38,2],null,[["pageKey","routeName","currentRoute"],["scc_bid_budget_schedule_module_impression",[28,[37,3],[[53,"outletState"],"render.name"],null],[28,[37,3],[[53,"outletState"],"render"],null]]]]],[["@title","@subtitle","@onClickSwitchToAdvancedMode","@hideFooter"],[[28,[37,1],["i18n_budget_schedule_title","campaign-manager-web/components/scc/bid-budget-schedule"],null],[28,[37,1],["i18n_budget_schedule_subtitle_v2","campaign-manager-web/components/scc/bid-budget-schedule"],null],[30,2],[30,3]]],[["content","footer"],[[[[1,"\\n    "],[10,0],[14,0,"mt3 u-display-flex u-flex-column"],[12],[1,"\\n      "],[8,[39,5],null,[["@account","@campaign","@onCampaignChange","@budgetType","@fetchLimits","@onBidAndBudgetChange","@isQuickMode","@isForCampaignReactivation","@isTotalBudgetFocusedOnRender"],[[30,4],[30,5],[30,6],[30,0,["budgetType"]],[30,7],[30,8],true,[30,9],[30,10]]],null],[1,"\\n      "],[8,[39,6],null,[["@account","@campaign","@onCampaignChange","@fetchLimits","@budgetType","@isEndDateFocusedOnRender","@isQuickMode","@isForCampaignReactivation"],[[30,4],[30,5],[30,6],[30,7],[30,0,["budgetType"]],[30,11],true,[30,9]]],null],[1,"\\n    "],[13],[1,"\\n  "]],[]],[[[1,"\\n    "],[1,[28,[35,1],["i18n_bid_budget_schedule_footer_message","campaign-manager-web/components/scc/bid-budget-schedule"],null]],[1,"\\n  "]],[]]]]]],["&attrs","@onClickSwitchToAdvancedMode","@isSwitchModeDisabled","@account","@campaign","@onCampaignChange","@fetchLimits","@onBidAndBudgetChange","@isForCampaignReactivation","@isTotalBudgetFocusedOnRender","@isEndDateFocusedOnRender"],false,["scc/module-card","t","track-impression","get","-get-dynamic-var","budget","schedule"]]',moduleName:"campaign-manager-web/components/scc/bid-budget-schedule.hbs",isStrictMode:!1})
let c=e.default=(0,r.assertPropTypes)((l=class extends a.default{get budgetType(){return(0,i.getCampaignBudgetType)(this.args.campaign)}},u=l,d="propTypes",p={account:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,campaign:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,onCampaignChange:r.PropTypes.func.isRequired,onBidAndBudgetChange:r.PropTypes.func,fetchLimits:r.PropTypes.func.isRequired,isSwitchModeDisabled:r.PropTypes.bool,onClickSwitchToAdvancedMode:r.PropTypes.func},d in u?Object.defineProperty(u,d,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[d]=p,o=l))||o
var u,d,p;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/scc/budget",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","campaign-manager-web/utils/money-amount","@glimmer/tracking","campaign-manager-web/constants/campaign-constants","campaign-manager-web/utils/forecasting","@ember/service","campaign-manager-web/constants/forecasting","campaign-manager-web/utils/campaign","campaign-manager-web/constants/application-experience","campaign-manager-web/constants/routes","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b){var _,h,f,T,E,y,S,A,C
function O(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function w(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const I=(0,n.createTemplateFactory)({id:"KXouX99g",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-flex-wrap"],[12],[1,"\\n    "],[8,[39,0],[[24,0,"mr2 mb1 mt2 bid-and-budget__budget-type-select"],[16,"disabled",[30,0,["isBudgetInputDisabled"]]],[16,"aria-label",[28,[37,1],["i18n_scc_budget_type_select_aria_label","campaign-manager-web/components/scc/budget"],null]]],[["@selectedBudgetType","@onBudgetTypeChange","@budgetTypes","@budgetTypesLabels"],[[30,1],[30,2],[30,0,["budgetTypes"]],[30,0,["budgetTypesLabels"]]]],null],[1,"\\n    "],[8,[39,2],[[24,0,"scc-budget-currency-button-input__container mt2"]],[["@validations","@showValidations"],[[30,0,["budgetValueValidations"]],true]],[["default"],[[[[1,"\\n      "],[8,[39,3],null,[["@isDisabled","@name","@value","@updateValue","@currencyCode","@allowEmptyValues","@showWarnings","@showErrors"],[[30,0,["isBudgetInputDisabled"]],"scc-budget-type",[30,0,["budgetValue"]],[30,0,["onBudgetValueChange"]],[30,4,["currencyCode"]],true,[30,3,["showWarnings"]],[30,3,["showErrors"]]]],null],[1,"\\n    "]],[3]]]]],[1,"\\n  "],[13],[1,"\\n"],[41,[28,[37,5],[[30,0,["keyForecastingMetrics"]],[28,[37,6],[[30,0,["isOptimaCampaign"]]],null]],null],[[[1,"    "],[10,2],[15,0,[29,[[28,[37,7],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[28,[37,8],[[30,0,["keyForecastingMetrics","keyMetric"]],[30,0,["FORECASTING_METRIC","REACH"]]],null],[[[1,"        "],[1,[28,[35,1],["i18n_scc_forecasting_reach","campaign-manager-web/components/scc/budget"],[["lowEnd","highEnd","option"],[[28,[37,9],[[30,0,["keyForecastingMetrics","lowEnd"]]],null],[28,[37,9],[[30,0,["keyForecastingMetrics","highEnd"]]],null],[30,0,["keyForecastingMetrics","timeframe"]]]]]],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,0,["keyForecastingMetrics","keyMetric"]],[30,0,["FORECASTING_METRIC","CLICKS"]]],null],[[[1,"        "],[1,[28,[35,1],["i18n_scc_forecasting_clicks","campaign-manager-web/components/scc/budget"],[["lowEnd","highEnd","option"],[[28,[37,9],[[30,0,["keyForecastingMetrics","lowEnd"]]],null],[28,[37,9],[[30,0,["keyForecastingMetrics","highEnd"]]],null],[30,0,["keyForecastingMetrics","timeframe"]]]]]],[1,"\\n      "]],[]],null]],[]]],[1,"    "],[13],[1,"\\n"]],[]],null],[41,[30,0,["budgetIncreaseRecommendation"]],[[[1,"    "],[8,[39,10],null,[["@recommendation","@pageKey","@onDismiss","@forceInlineNotification"],[[30,0,["budgetIncreaseRecommendation"]],"scc_budget_increase_inline_recommendation",[28,[37,11],[[30,5],[30,0,["budgetIncreaseRecommendation"]]],null],true]],null],[1,"\\n"]],[]],null],[41,[30,0,["totalBudgetRecommendation"]],[[[1,"    "],[8,[39,10],null,[["@recommendation","@pageKey","@forceInlineNotification"],[[30,0,["totalBudgetRecommendation"]],"scc_budget_ces_recommendation",true]],null],[1,"\\n"]],[]],null],[41,[30,6],[[[1,"    "],[8,[39,12],[[24,0,"mt4"],[4,[38,13],["optima_bid_budget_module_edit_group"],null]],[["@isHidden","@type","@message","@linkText","@onClick"],[[28,[37,6],[[30,0,["canEditCampaignGroup"]]],null],"neutral",[52,[30,0,["hasCampaignGroupBudget"]],[28,[37,1],["i18n_edit_campaign_group_budget_and_schedule_message","campaign-manager-web/components/scc/budget"],null],[28,[37,1],["i18n_edit_campaign_group_schedule_message","campaign-manager-web/components/scc/budget"],null]],[28,[37,1],["i18n_edit_group_button","campaign-manager-web/components/scc/budget"],null],[30,0,["onClickEditGroup"]]]],null],[1,"\\n"]],[]],null],[13]],["@budgetType","@onBudgetTypeChange","vcont","@account","@onDismissBudgetIncreaseRecommendation","@campaignGroup"],false,["budget-type-select","t","validated-control","currency-button-input","if","and","not","hue-web-foundations@-text-body","eq","format-number","inline-recommendation","fn","hue-web-inline-feedback","track-interaction"]]',moduleName:"campaign-manager-web/components/scc/budget.hbs",isStrictMode:!1})
let P=e.default=(_=(0,u.inject)("forecasting"),(0,i.assertPropTypes)((C=class extends a.default{get isOptimaCampaign(){return this.args.campaign.applicationExperience===m.APPLICATION_EXPERIENCE_CASE.OPTIMA}get budgetIncreaseRecommendation(){return this.args.campaign.forecastingRecommendations?.BUDGET}get totalBudgetRecommendation(){return(0,p.getCampaignTotalBudgetRecommendation)(this.args.isTotalBudgetFocusedOnRender,this.args.isForCampaignReactivation,this.args.campaign)}get isBudgetInputDisabled(){return!this.args.isForCampaignReactivation&&this.args.campaign.isCompletedCampaign}get keyForecastingMetrics(){const e=this.forecastingService.forecastResults,t=(0,c.getActiveTimeframe)(this.args.campaign,this.forecastingService.selectedTimeframe),n=(0,c.getIsReachMetricSupported)(this.args.campaign.adFormat),a=(0,c.getSupportedMetrics)(this.args.campaign,{showReach:n}),i=a?.keyMetric,r=e?.[t]?.[i]
return r?{keyMetric:i,...r,timeframe:t}:null}get activeForecastTimeframe(){return(0,c.getActiveTimeframe)(this.args.campaign,this.selectableTimeframe)}get budgetValue(){return this.args.budgetType===this.LIFETIME_BUDGET_TYPES_MAP.DAILY?(0,o.getMoneyAmountForUI)(this.args.campaign.dailyBudget)?.amount:(0,o.getMoneyAmountForUI)(this.args.campaign.totalBudget)?.amount}get budgetValueValidations(){return this.args.budgetType===this.LIFETIME_BUDGET_TYPES_MAP.DAILY?this.args.campaign.validations.attrs.dailyBudget.amount:this.args.campaign.validations.attrs.totalBudget.amount}get budgetTypesLabels(){const e={},t=this.i18n
return this.budgetTypes.map((n=>{e[n]=t.lookupTranslation(this.constructor,"i18n_scc_budget_type_select")({option:n})})),e}get hasCampaignGroupBudget(){const{campaignGroup:e}=this.args
return!(!e?.totalBudget&&!e?.dailyBudget)}get canEditCampaignGroup(){return this.isCGSelectionFlowEnabled&&!this.isCampaignGroupEditDisabled}get isCampaignGroupEditDisabled(){const{applicationExperience:e,objectiveType:t,budgetOptimization:n,defaultCampaignGroup:a}=this.args.campaignGroup??{}
return e||t||n||a}get isCGSelectionFlowEnabled(){return this.lix.getTreatmentIsEnabled(b.LIX_TEST_KEYS.enableOptimaWithCampaignGroupSelectionFlow)}async onClickEditGroup(){const e=this.args.campaign.campaignGroupId
this.router.transitionTo(g.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_ITEM,e)}constructor(){super(...arguments),O(this,"i18n",T,this),O(this,"forecastingService",E,this),O(this,"lix",y,this),O(this,"isEditingBudget",S,this),O(this,"router",A,this),v(this,"budgetTypes",s.SCC_BUDGET_OPTIONS),v(this,"LIFETIME_BUDGET_TYPES_MAP",s.LIFETIME_BUDGET_TYPES),v(this,"FORECASTING_METRIC",d.FORECASTING_METRIC),this.args.campaign.isNewCampaign&&this.args.onBudgetTypeChange(s.LIFETIME_BUDGET_TYPES.LIFETIME)}onBudgetValueChange(e){this.args.budgetType===this.LIFETIME_BUDGET_TYPES_MAP.DAILY?this.args.onChangeDailyBudgetAmount(e):this.args.onChangeTotalBudgetAmount(e)}},v(C,"propTypes",{account:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,campaign:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,onChangeDailyBudgetAmount:i.PropTypes.func.isRequired,onChangeTotalBudgetAmount:i.PropTypes.func.isRequired,onBudgetTypeChange:i.PropTypes.func.isRequired,budgetType:i.PropTypes.string.isRequired,onDismissBudgetIncreaseRecommendation:i.PropTypes.func,isForCampaignReactivation:i.PropTypes.bool,isTotalBudgetFocusedOnRender:i.PropTypes.bool,campaignGroup:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject])}),T=w((f=C).prototype,"i18n",[u.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=w(f.prototype,"forecastingService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=w(f.prototype,"lix",[u.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=w(f.prototype,"isEditingBudget",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),A=w(f.prototype,"router",[u.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w(f.prototype,"onClickEditGroup",[r.action],Object.getOwnPropertyDescriptor(f.prototype,"onClickEditGroup"),f.prototype),w(f.prototype,"onBudgetValueChange",[r.action],Object.getOwnPropertyDescriptor(f.prototype,"onBudgetValueChange"),f.prototype),h=f))||h);(0,t.setComponentTemplate)(I,P)})),define("campaign-manager-web/components/scc/campaign-edit-confirmation-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/debug"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"CH8NBNDu",block:'[[[1,"\\n"],[8,[39,0],null,[["@isOpen","@dismissModal"],[[30,1],[30,2]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"campaign-edit-confirmation-modal-header"],[14,0,"a11y-text"],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_scc_campaign_edit_confirmation_modal__a11y_header","campaign-manager-web/components/scc/campaign-edit-confirmation-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"u-layout-flex__container--direction-column-center u-layout__align-center pt7"],[12],[1,"\\n      "],[8,[39,2],[[24,0,"mb6"]],[["@size","@name"],["small","main-collaboration"]],null],[1,"\\n      "],[10,2],[15,0,[29,["mb2 scc-campaign-edit-confirmation-modal__text"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_scc_campaign_edit_confirmation_modal__title","campaign-manager-web/components/scc/campaign-edit-confirmation-modal"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["scc-campaign-edit-confirmation-modal__text"," ",[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_scc_campaign_edit_confirmation_modal__subtitle","campaign-manager-web/components/scc/campaign-edit-confirmation-modal"],[["campaignPropToBeChanged"],[[30,4]]]]],[1,"\\n      "],[13],[1,"\\n"],[41,[30,5],[[[1,"        "],[10,2],[14,0,"scc-campaign-edit-confirmation-modal__text mt4 u-layout__align-left"],[12],[1,"\\n          "],[8,[39,6],null,[["@accountId"],[[30,6]]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"      "],[10,0],[14,0,"mt4"],[12],[1,"\\n        "],[8,[39,7],[[24,0,"mh2"],[4,[38,8],["click",[30,2]],null]],[["@buttonType","@emphasized","@size"],["tertiary",true,"small"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,1],["i18n_scc-campaign-edit-confirmation-modal__button_cancel","campaign-manager-web/components/scc/campaign-edit-confirmation-modal"],null]],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[39,7],[[24,0,"mh2"],[4,[38,8],["click",[30,7]],null]],[["@buttonType","@size"],["primary","small"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,1],[[52,[30,5],"i18n_scc-campaign-edit-confirmation-modal__button_try_again","i18n_scc-campaign-edit-confirmation-modal__button_continue"],"campaign-manager-web/components/scc/campaign-edit-confirmation-modal"],null]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@onDismiss","modal","@campaignPropToBeChanged","@showError","@accountId","@onConfirm"],false,["hue-web-modal","t","hue-web-icons@illustration","hue-web-foundations@-text-display","hue-web-foundations@-text-body","if","scc/standard-error","hue-web-button","on"]]',moduleName:"campaign-manager-web/components/scc/campaign-edit-confirmation-modal.hbs",isStrictMode:!1})
let c=e.default=(0,i.assertPropTypes)((l=class extends a.default{constructor(){super(...arguments)}},u=l,d="propTypes",p={isOpen:i.PropTypes.bool.isRequired,showError:i.PropTypes.bool,onConfirm:i.PropTypes.func.isRequired,onDismiss:i.PropTypes.func.isRequired,accountId:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number]).isRequired,campaignPropToBeChanged:i.PropTypes.string.isRequired},d in u?Object.defineProperty(u,d,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[d]=p,o=l))||o
var u,d,p;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/scc/campaign-name",["exports","@ember/component","@ember/template-factory","@linkedin/ember-prop-types","@glimmer/component","@ember/object","campaign-manager-web/constants/campaign-constants","tracked-toolbox"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"1B92pu2u",block:'[[[10,0],[15,0,[29,["scc-campaign-name__campaign-name-container pt2"," ",[36,0]]]],[12],[1,"\\n  "],[8,[39,1],null,[["@validations","@showValidations"],[[28,[37,2],[[30,1,["validations","attrs","name"]]],null],false]],[["default"],[[[[1,"\\n"],[41,[30,1,["isCompletedCampaign"]],[[[1,"      "],[10,2],[15,0,[29,[[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[30,1,["name"]]],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[8,[39,5],[[16,0,[29,[[30,2,["class"]]," ",[36,0]]]],[16,"max",[30,2,["maxlength"]]],[16,"aria-label",[30,3]],[16,"aria-describedby",[30,2,["ariaDescribedBy"]]],[4,[38,6],["blur",[30,0,["onCampaignNameBlur"]]],null],[4,[38,6],["input",[30,0,["onCampaignNameInput"]]],null]],[["@value","@inputId","@counterMax"],[[30,0,["campaignName"]],"campaign-name",[30,2,["maxlength"]]]],null],[1,"\\n"]],[]]],[1,"  "]],[2]]]]],[1,"\\n"],[13]],["@campaign","vcont","@inputAriaLabel"],false,["hue-web-foundations@-artdeco-migration-scope","validated-control","readonly","if","hue-web-foundations@-text-body","cm-text-input","on"]]',moduleName:"campaign-manager-web/components/scc/campaign-name.hbs",isStrictMode:!1})
let b=e.default=(s=(0,l.localCopy)("args.campaign.name"),(0,a.assertPropTypes)((p=class extends i.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="campaignName",i=this,(a=d)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}onCampaignNameBlur(e){const t=e.target.value.trim()
this.campaignName=t||o.DEFAULT_CAMPAIGN_NAME,this._onCampaignNameChange()}onCampaignNameInput(e){const t=e.target.value
this.campaignName=t,this._onCampaignNameChange()}_onCampaignNameChange(){this.args.onCampaignChange({name:this.campaignName})}},_=p,h="propTypes",f={campaign:a.PropTypes.oneOfType([a.PropTypes.object,a.PropTypes.EmberObject]).isRequired,onCampaignChange:a.PropTypes.func.isRequired,inputAriaLabel:a.PropTypes.SafeString.isRequired},h in _?Object.defineProperty(_,h,{value:f,enumerable:!0,configurable:!0,writable:!0}):_[h]=f,d=m((u=p).prototype,"campaignName",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(u.prototype,"onCampaignNameBlur",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"onCampaignNameBlur"),u.prototype),m(u.prototype,"onCampaignNameInput",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"onCampaignNameInput"),u.prototype),c=u))||c)
var _,h,f;(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/scc/campaign-summary-category",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"MsRoH19/",block:'[[[11,"section"],[17,1],[24,0,"u-display-flex u-flex-column u-force-wrap--word"],[12],[1,"\\n  "],[10,1],[15,0,[29,["u-color__black--60"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n    "],[1,[30,2]],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-items-center u-layout__height-full mt2"],[12],[1,"\\n"],[41,[30,3],[[[1,"      "],[10,1],[15,0,[29,["scc-campaign-summary__icon ",[30,3]]]],[12],[13],[1,"\\n"]],[]],null],[1,"    "],[10,1],[15,0,[29,[[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[30,4]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs","@category","@icon","@categoryInfo"],false,["hue-web-foundations@-text-body","if"]]',moduleName:"campaign-manager-web/components/scc/campaign-summary-category.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={category:i.PropTypes.object.isRequired,categoryInfo:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.SafeString]).isRequired,icon:i.PropTypes.string},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/scc/campaign-summary",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/scc","campaign-manager-web/constants/audience"],(function(e,t,n,a,i,r,o,l){var s,c
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const u=(0,n.createTemplateFactory)({id:"TQ2mMchb",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"mb4"]],[["@title"],[[28,[37,1],["i18n_campaign_summary_title","campaign-manager-web/components/scc/campaign-summary"],null]]],[["content"],[[[[1,"\\n    "],[10,0],[14,0,"scc-campaign-summary__main-container"],[12],[1,"\\n      "],[8,[39,2],null,[["@category","@categoryInfo","@icon"],[[28,[37,1],["i18n_campaign_summary_objective_title","campaign-manager-web/components/scc/campaign-summary"],null],[28,[37,1],["i18n_campaign_summary_objective_category_info","campaign-manager-web/components/scc/campaign-summary"],[["objectiveType"],[[30,1,["type"]]]]],[28,[37,3],["scc-card__icon-",[30,1,["icon"]]],null]]],null],[1,"\\n      "],[8,[39,2],null,[["@category","@categoryInfo","@icon"],[[28,[37,1],["i18n_campaign_summary_audience_title","campaign-manager-web/components/scc/campaign-summary"],null],[28,[37,1],["i18n_campaign_summary_audience_category_info","campaign-manager-web/components/scc/campaign-summary"],[["audienceType"],[[30,0,["audience","type"]]]]],[28,[37,3],["scc-card__icon-",[30,0,["audience","icon"]]],null]]],null],[1,"\\n      "],[8,[39,2],null,[["@category","@categoryInfo","@icon"],[[28,[37,1],["i18n_campaign_summary_ad_format_title","campaign-manager-web/components/scc/campaign-summary"],null],[28,[37,1],["i18n_campaign_summary_ad_format_category_info","campaign-manager-web/components/scc/campaign-summary"],[["adFormatType"],[[30,2]]]],[28,[37,3],["scc-card__icon-",[30,0,["adFormatIcon"]]],null]]],null],[1,"\\n      "],[8,[39,2],null,[["@category","@categoryInfo"],[[28,[37,1],["i18n_campaign_summary_budget_title","campaign-manager-web/components/scc/campaign-summary"],null],[28,[37,3],[[28,[37,4],[[30,0,["budget","amount"]]],[["currency"],[[30,0,["budget","currencyCode"]]]]],[28,[37,1],["i18n_campaign_summary_budget_type","campaign-manager-web/components/scc/campaign-summary"],[["budgetType"],[[30,0,["budget","type"]]]]]],null]]],null],[1,"\\n      "],[8,[39,2],null,[["@category","@categoryInfo"],[[28,[37,1],["i18n_campaign_summary_ads_title","campaign-manager-web/components/scc/campaign-summary"],null],[30,0,["adCount"]]]],null],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]]],["@selectedObjective","@selectedAdFormat"],false,["scc/module-card","t","scc/campaign-summary-category","concat","format-currency"]]',moduleName:"campaign-manager-web/components/scc/campaign-summary.hbs",isStrictMode:!1}),d={[r.AD_FORMAT.STANDARD_SPONSORED_CONTENT]:{icon:"image-small"},[r.AD_FORMAT.SINGLE_VIDEO]:{icon:"video-small"}},p={[l.SIMPLIFIED_CREATION_TYPES.PROFILE_BASED]:{type:l.SIMPLIFIED_CREATION_TYPES.PROFILE_BASED,icon:"ui-feed-profile-small"},[l.SIMPLIFIED_CREATION_TYPES.LI_TEMPLATE]:{type:l.SIMPLIFIED_CREATION_TYPES.LI_TEMPLATE,icon:"linkedin-small"},[l.SIMPLIFIED_CREATION_TYPES.SAVED_AUDIENCE]:{type:l.SIMPLIFIED_CREATION_TYPES.SAVED_AUDIENCE,icon:"toolbox-small"}}
let m=e.default=(0,i.assertPropTypes)((c=class extends a.default{get adFormatIcon(){return d[this.args.selectedAdFormat].icon}get budget(){const{campaign:e}=this.args
return e.dailyBudget?{...e.dailyBudget,type:"Daily"}:{...e.totalBudget,type:"Lifetime"}}get adCount(){return this.args.creatives.length.toString()}get audience(){const e=this.args.campaignSettings[o.CAMPAIGN_AUDIENCE_SETTINGS.AUDIENCE_SETTINGS]
if(e){if(e[o.CAMPAIGN_AUDIENCE_SETTINGS.LINKEDIN_TEMPLATE_KEY])return p[l.SIMPLIFIED_CREATION_TYPES.LI_TEMPLATE]
if(e[o.CAMPAIGN_AUDIENCE_SETTINGS.SAVED_TEMPLATE_KEY])return p[l.SIMPLIFIED_CREATION_TYPES.SAVED_AUDIENCE]}return p[l.SIMPLIFIED_CREATION_TYPES.PROFILE_BASED]}},g=c,b="propTypes",_={campaign:i.PropTypes.EmberObject.isRequired,selectedObjective:i.PropTypes.object.isRequired,selectedAdFormat:i.PropTypes.string.isRequired,creatives:i.PropTypes.array.isRequired,campaignSettings:i.PropTypes.object.isRequired},b in g?Object.defineProperty(g,b,{value:_,enumerable:!0,configurable:!0,writable:!0}):g[b]=_,s=c))||s
var g,b,_;(0,t.setComponentTemplate)(u,m)})),define("campaign-manager-web/components/scc/campaign-upgraded-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"cZi5K8mC",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"u-layout__align-center"]],[["@isOpen","@size","@dismissModal"],[true,"medium",[30,1]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"scc-campaign-upgraded-modal-header"],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_title","campaign-manager-web/components/scc/campaign-upgraded-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,2,["ModalContent"]],[[24,0,"mt2"]],null,[["default"],[[[[1,"\\n    "],[8,[39,3],[[24,0,"mb2"]],[["@name","@size"],["error-crossing","small"]],null],[1,"\\n    "],[10,2],[15,0,[29,["scc-campaign-upgraded-modal__content"," ",[28,[37,4],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_content_description","campaign-manager-web/components/scc/campaign-upgraded-modal"],null]],[1,"\\n      "],[8,[39,5],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["i18n_learn_more_link","campaign-manager-web/components/scc/campaign-upgraded-modal"],[["linkInfo"],[[28,[37,6],null,[["dataTestSelector","href","ariaLabel","role"],["data-test-scc-campaign-upgraded-modal__learn-more-link",[28,[37,7],null,[["path"],["help/lms/answer/a1639097"]]],[28,[37,2],["i18n_learn_more_aria_label","campaign-manager-web/components/scc/campaign-upgraded-modal"],null],[30,3,["role"]]]]]]]]],[1,"\\n      "]],[3]]]]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,8],[[24,0,"mt4"],[4,[38,9],["click",[30,1]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,2],["i18n_dismiss_button","campaign-manager-web/components/scc/campaign-upgraded-modal"],null]]],null],[1,"\\n\\n  "]],[]]]]],[1,"\\n"]],[2]]]]]],["@onModalDismiss","modal","iphHelper"],false,["hue-web-modal","hue-web-foundations@-text-display","t","hue-web-icons@illustration","hue-web-foundations@-text-body","iph-helper","external-link-info","help-center-url","hue-web-button","on"]]',moduleName:"campaign-manager-web/components/scc/campaign-upgraded-modal.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={onModalDismiss:i.PropTypes.func.isRequired},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/scc/card-group",["exports","@ember/component","@ember/template-factory","campaign-manager-web/components/scc/card","@embroider/util","@glimmer/component"],(function(e,t,n,a,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const o=(0,n.createTemplateFactory)({id:"M7EUbCcd",block:'[[[10,"form"],[12],[1,"\\n  "],[10,0],[15,0,[29,["mt4 u-display-flex u-flex-wrap u-items-stretch scc-card-group ",[30,0,["layoutColumns"]]]]],[12],[1,"\\n    "],[18,1,[[28,[37,1],null,[["card"],[[30,0,["cardComponent"]]]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["&default"],false,["yield","hash"]]',moduleName:"campaign-manager-web/components/scc/card-group.hbs",isStrictMode:!1})
class l extends r.default{constructor(...e){var t,n,r
super(...e),t=this,n="cardComponent",r=(0,i.ensureSafeComponent)(a.default,this),n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r}get layoutColumns(){return this.args.cardCount&&1!==this.args.cardCount?2===this.args.cardCount?"card-group-two-column-layout":"card-group-three-column-layout":"card-group-one-column-layout"}}e.default=l,(0,t.setComponentTemplate)(o,l)})),define("campaign-manager-web/components/scc/card",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","@glimmer/tracking"],(function(e,t,n,a,i,r,o){var l,s,c,u
function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"w8lBgAdD",block:'[[[1,"\\n"],[11,"section"],[16,0,[29,[[28,[37,0],["scc-card__radio scc-card__container",[28,[37,1],null,[["scc-card__radio--active","scc-card__radio--disabled"],[[30,1],[30,2]]]]],null]," ",[28,[37,2],null,[["elevation"],["lined"]]]]]],[4,[38,3],["mouseleave",[28,[37,4],[[30,0,["onMouseEnterOrLeave"]],true],null]],null],[4,[38,3],["mouseenter",[28,[37,4],[[30,0,["onMouseEnterOrLeave"]],false],null]],null],[12],[1,"\\n  "],[8,[39,5],[[24,3,"scc-card"],[16,1,[29,[[28,[37,6],["scc-card__radio-",[30,3]],null]]]],[16,2,[29,[[30,3]]]],[16,"checked",[30,1]],[4,[38,3],["click",[30,0,["onClick"]]],null]],[["@disabled","@text"],[[30,2],[28,[37,7],["i18n_a11y_trigger_label","campaign-manager-web/components/scc/card"],null]]],null],[1,"\\n  "],[10,1],[15,0,[28,[37,0],["scc-card__selected-checked","scc-card__selected-check-icon","m3",[28,[37,1],null,[["u-display-none"],[[28,[37,8],[[30,1]],null]]]]],null]],[12],[1,"\\n  "],[13],[1,"\\n"],[41,[28,[37,10],[[30,2],[48,[30,8]]],null],[[[1,"    "],[8,[39,12],null,null,[["trigger","content"],[[[[1,"\\n        "],[8,[39,13],[[24,0,"u-display-inline-block u-layout__vertical-align-middle scc-card__tooltip"],[4,[38,14],[[30,4,["triggerContentSharedInfo"]]],null]],[["@buttonType","@icon","@size","@circle"],["tertiary","question","small",true]],null],[1,"\\n      "]],[4]],[[[1,"\\n        "],[10,0],[14,0,"u-hoverable__content"],[12],[1,"\\n          "],[18,8,null],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "],[10,"label"],[15,1,[29,[[28,[37,6],["scc-card__radio-label-",[30,3]],null]]]],[15,"for",[29,[[28,[37,6],["scc-card__radio-",[30,3]],null]]]],[14,0,"scc-card__label pb4 pt2"],[12],[1,"\\n"],[41,[51,[30,0,["showPrimaryContentOnly"]]],[[[1,"      "],[10,0],[14,0,"scc-card__secondary-content mt4"],[12],[1,"\\n        "],[10,2],[15,0,[29,["scc-card__text ph2"," ",[28,[37,17],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[30,5]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,["mb6 mh2 scc-card__text pt1 ph2"," ",[28,[37,17],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n          "],[1,[30,6]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[10,0],[15,0,[52,[30,0,["showPrimaryContentOnly"]],"","scc-card__primary-content-hover-focus-hidden"]],[12],[1,"\\n"],[41,[30,7],[[[1,"        "],[8,[39,18],null,[["@type","@name","@size"],["microspot",[30,7],"small"]],null],[1,"\\n"]],[]],[[[41,[48,[30,9]],[[[1,"        "],[18,9,null],[1,"\\n      "]],[]],null]],[]]],[1,"      "],[10,2],[15,0,[29,["scc-card__text pt3 ph2"," ",[28,[37,17],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[30,5]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["@isSelected","@isDisabled","@type","triggerData","@header","@subText","@illustrationName","&tooltipContent","&illustration"],false,["classes","hash","hue-web-foundations@-container","on","fn","hue-web-radio-button","concat","t","not","if","and","has-block","hue-web-contextual-dialog","hue-web-button","hue-web-contextual-dialog-trigger","yield","unless","hue-web-foundations@-text-body","hue-web-icons@illustration"]]',moduleName:"campaign-manager-web/components/scc/card.hbs",isStrictMode:!1})
let m=e.default=(0,i.assertPropTypes)((u=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="showCardWithoutHoverState",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get showPrimaryContentOnly(){return!this.args.subText||(!(!this.showCardWithoutHoverState||!this.args.isSelected)||!!this.args.isDisabled)}onMouseEnterOrLeave(e){this.args.isSelected&&(this.showCardWithoutHoverState=e)}onClick(){this.args.onClick(this.args.type,this.args.isSelected),this.showCardWithoutHoverState=!1}},g=u,b="propTypes",_={header:i.PropTypes.SafeString.isRequired,subText:i.PropTypes.SafeString,illustrationName:i.PropTypes.string,isSelected:i.PropTypes.bool.isRequired,isDisabled:i.PropTypes.bool,onClick:i.PropTypes.func.isRequired,type:i.PropTypes.string.isRequired},b in g?Object.defineProperty(g,b,{value:_,enumerable:!0,configurable:!0,writable:!0}):g[b]=_,c=d((s=u).prototype,"showCardWithoutHoverState",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(s.prototype,"onMouseEnterOrLeave",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"onMouseEnterOrLeave"),s.prototype),d(s.prototype,"onClick",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"onClick"),s.prototype),l=s))||l
var g,b,_;(0,t.setComponentTemplate)(p,m)})),define("campaign-manager-web/components/scc/forecasting",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/forecasting"],(function(e,t,n,a,i,r){var o,l
function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"gHEhw6P5",block:'[[[1,"\\n"],[8,[39,0],null,[["@paddingSize"],["small"]],[["title","content"],[[[[1,"\\n    "],[10,0],[14,0,"mh1 mt2 mb3"],[12],[1,"\\n      "],[10,0],[14,0,"u-items-center u-display-flex u-flex-wrap u-flex-row"],[12],[1,"\\n        "],[10,"header"],[15,0,[29,["u-force-wrap--word u-layout__align-left"," ",[28,[37,1],null,[["size"],["xlarge"]]]]]],[12],[1,"\\n          "],[8,[39,2],null,[["@tooltipId"],["forecasted-results"]],[["default"],[[[[1,"\\n            "],[8,[30,1,["trigger"]],null,null,[["default"],[[[[1,"\\n              "],[10,1],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_scc_forecasted_results","campaign-manager-web/components/scc/forecasting"],null]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[1]]]]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,4],null,[["@placement"],["bottom"]],[["content","trigger"],[[[[1,"\\n            "],[10,0],[14,0,"u-hoverable__content"],[12],[1,"\\n              "],[10,"header"],[15,0,[29,["u-force-wrap--word u-layout__align-left"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[15,"aria-label",[28,[37,3],["i18n_scc_forecasted_results","campaign-manager-web/components/scc/forecasting"],null]],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_scc_forecasted_results","campaign-manager-web/components/scc/forecasting"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,2],[15,0,[29,["forecasting-tool__metrics-description"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[8,[39,6],null,null,[["default"],[[[[1,"\\n                  "],[1,[28,[35,3],["i18n_scc_forecasted_results_tooltip_text","campaign-manager-web/components/scc/forecasting"],[["linkLearnMore"],[[28,[37,7],null,[["ariaLabel","dataTestSelector","href","role"],[[28,[37,3],["i18n_legal_message_learn_more_label","campaign-manager-web/components/scc/forecasting"],null],"data-test-forecasting__help-tooltip-link",[28,[37,8],null,[["path","accountId"],["help/lms/answer/94703",[30,3,["id"]]]]],[30,2,["role"]]]]]]]]],[1,"\\n                "]],[2]]]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "]],[]],[[[1,"\\n            "],[11,"button"],[16,0,[29,["mt1 button--unstyled scc-forecasting__help-tooltip-trigger"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[16,"aria-label",[28,[37,3],["i18n_any_day_spend_aria","campaign-manager-web/components/scc/forecasting"],null]],[24,4,"button"],[4,[38,9],[[30,4,["triggerContentSharedInfo"]]],null],[12],[1,"\\n              "],[8,[39,10],null,[["@size","@name"],["small","question"]],null],[1,"\\n            "],[13],[1,"\\n          "]],[4]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]],[[[1,"\\n"],[41,[30,5],[[[1,"      "],[10,0],[14,0,"mh1 pt3 u-display-flex u-flex-column"],[12],[1,"\\n"],[41,[30,6],[[[1,"          "],[10,"section"],[12],[1,"\\n"],[41,[28,[37,12],[[30,7],[30,8]],null],[[[1,"              "],[8,[39,13],null,null,[["trigger","content"],[[[[1,"\\n                  "],[11,"button"],[16,0,[29,["mb1 button--unstyled u-border__dotted--clickable u-layout__align-left"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,9],[[30,9,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                    "],[1,[28,[35,3],["i18n_scc_audience_size","campaign-manager-web/components/scc/forecasting"],null]],[1,"\\n                  "],[13],[1,"\\n                "]],[9]],[[[1,"\\n                  "],[10,0],[14,0,"u-hoverable__content"],[12],[1,"\\n                    "],[10,"header"],[15,0,[29,["u-force-wrap--word u-layout__align-left"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[15,"aria-label",[28,[37,3],["i18n_scc_audience_size","campaign-manager-web/components/scc/forecasting"],null]],[12],[1,"\\n                      "],[1,[28,[35,3],["i18n_scc_audience_size","campaign-manager-web/components/scc/forecasting"],null]],[1,"\\n                    "],[13],[1,"\\n                    "],[10,2],[15,0,[29,["forecasting-tool__metrics-description"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,3],["i18n_audience_size_description","campaign-manager-web/components/scc/forecasting"],null]],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n              "],[10,0],[15,0,[29,["mb4 u-force-wrap--word u-layout__align-left"," ",[28,[37,14],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[8,[39,15],null,[["@isLoading","@size"],[[30,8],"small"]],[["default"],[[[[1,"\\n                  "],[10,1],[12],[1,"\\n                    "],[1,[28,[35,16],[[30,10,["count"]]],null]],[1,"+\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[1,"            "],[8,[39,17],null,[["@isHidden","@type"],[[28,[37,12],[[30,10],[30,8]],null],"negative"]],[["default"],[[[[1,"\\n              "],[1,[28,[35,3],["i18n_scc_audience_error","campaign-manager-web/components/scc/forecasting"],null]],[1,"\\n            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[41,[28,[37,18],[[30,11],[28,[37,19],[[30,12]],null]],null],[[[1,"          "],[10,"section"],[12],[1,"\\n"],[41,[28,[37,20],[[30,13],"custom"],null],[[[1,"              "],[10,0],[14,0,"forecasting-tool__custom-schedule-container"],[12],[1,"\\n                "],[10,1],[14,"tabindex","0"],[15,0,[29,[[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,3],["i18n_custom_schedule_duration","campaign-manager-web/components/scc/forecasting"],[["numDays"],[[30,14]]]]],[1,"\\n                "],[13],[1,"\\n                "],[10,1],[15,0,[29,[[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,3],["i18n_custom_schedule_date_range","campaign-manager-web/components/scc/forecasting"],[["start","end"],[[28,[37,21],[[30,15]],[["format"],["fmt_mdy_short"]]],[28,[37,21],[[30,16,["runSchedule","end"]]],[["format"],["fmt_mdy_short"]]]]]]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n"]],[]],[[[1,"              "],[10,"label"],[14,"for","scc-forecasting__timeframe-dropdown"],[14,0,"a11y-text"],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_a11y_time_frame_select_label","campaign-manager-web/components/scc/forecasting"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,1],[14,0,"cm-hue-select"],[12],[1,"\\n                "],[8,[39,22],[[16,0,[29,["cm-hue-select mt2 scc-forecasting__dropdown"," ",[28,[37,5],null,[["size","color","weight"],["small","text-low-emphasis","bold"]]]]]],[4,[38,23],["change",[28,[37,24],["target.value",[30,17]],null]],null]],[["@inputId"],["scc-forecasting__timeframe-dropdown"]],[["default"],[[[[1,"\\n"],[42,[28,[37,26],[[28,[37,26],[[30,18]],null]],null],null,[[[1,"                    "],[10,"option"],[15,"selected",[28,[37,20],[[30,19],[30,13]],null]],[15,2,[30,19]],[12],[1,"\\n                      "],[1,[28,[35,3],["i18n_scc_timeframe","campaign-manager-web/components/scc/forecasting"],[["type"],[[30,19]]]]],[1,"\\n                    "],[13],[1,"\\n"]],[19]],null],[1,"                "]],[]]]]],[1,"\\n              "],[13],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n          "],[10,"section"],[12],[1,"\\n            "],[8,[39,13],null,null,[["trigger","content"],[[[[1,"\\n                "],[11,"button"],[16,0,[29,["mt4 mb1 button--unstyled u-layout__align-left"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,9],[[30,20,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                  "],[1,[28,[35,3],["i18n_scc_forecasted_objective","campaign-manager-web/components/scc/forecasting"],null]],[1,"\\n                "],[13],[1,"\\n              "]],[20]],[[[1,"\\n                "],[10,0],[14,0,"u-hoverable__content"],[12],[1,"\\n                  "],[10,"header"],[15,0,[29,["u-force-wrap--word u-layout__align-left"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[15,"aria-label",[28,[37,3],["i18n_scc_forecasted_objective","campaign-manager-web/components/scc/forecasting"],null]],[12],[1,"\\n                    "],[1,[28,[35,3],["i18n_scc_forecasted_objective","campaign-manager-web/components/scc/forecasting"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,2],[15,0,[29,["forecasting-tool__metrics-description"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,3],["i18n_scc_forecasted_objective_description","campaign-manager-web/components/scc/forecasting"],null]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n            "],[10,0],[15,0,[29,["u-force-wrap--word u-layout__align-left"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[8,[39,15],null,[["@isLoading","@size"],[[30,21],"small"]],[["default"],[[[[1,"\\n                "],[10,1],[12],[1,"\\n                  "],[1,[28,[35,3],["i18n_scc_objective","campaign-manager-web/components/scc/forecasting"],[["type"],[[30,16,["objectiveType"]]]]]],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n          "],[10,"section"],[12],[1,"\\n"],[42,[28,[37,26],[[28,[37,26],[[30,22,["metrics"]]],null]],null],null,[[[41,[28,[37,20],[[30,23],[30,0,["FORECASTING_METRICS","SPEND"]]],null],[[[1,"                "],[8,[39,13],null,null,[["trigger","content"],[[[[1,"\\n                    "],[11,"button"],[16,0,[29,["mt4 mb1 button--unstyled u-border__dotted--clickable u-layout__align-left"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,9],[[30,24,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                      "],[1,[28,[35,3],["i18n_scc_total_spend","campaign-manager-web/components/scc/forecasting"],null]],[1,"\\n                    "],[13],[1,"\\n                  "]],[24]],[[[1,"\\n                    "],[10,0],[14,0,"u-hoverable__content"],[12],[1,"\\n                      "],[10,"header"],[15,0,[29,["u-force-wrap--word u-layout__align-left"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[15,"aria-label",[28,[37,3],["i18n_scc_total_spend","campaign-manager-web/components/scc/forecasting"],null]],[12],[1,"\\n                        "],[1,[28,[35,3],["i18n_scc_total_spend","campaign-manager-web/components/scc/forecasting"],null]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,2],[15,0,[29,["forecasting-tool__metrics-description"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,3],["i18n_scc_total_spend_description","campaign-manager-web/components/scc/forecasting"],null]],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n                "],[10,0],[15,0,[29,["u-force-wrap--word u-items-center u-display-flex u-flex-wrap u-flex-row"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                  "],[8,[39,15],null,[["@isLoading","@size"],[[30,21],"small"]],[["default"],[[[[1,"\\n                    "],[10,1],[12],[1,"\\n                      "],[1,[28,[35,3],["i18n_range_values","campaign-manager-web/components/scc/forecasting"],[["lowEnd","highEnd"],[[28,[37,27],[[28,[37,28],[[30,11],[30,13],[30,0,["FORECASTING_METRICS","SPEND"]],"lowEnd"],null]],[["currency"],[[30,3,["currencyCode"]]]]],[28,[37,27],[[28,[37,28],[[30,11],[30,13],[30,0,["FORECASTING_METRICS","SPEND"]],"highEnd"],null]],[["currency"],[[30,3,["currencyCode"]]]]]]]]],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n"],[41,[51,[30,25]],[[[1,"                    "],[8,[39,13],null,[["@placement"],["bottom"]],[["content","trigger"],[[[[1,"\\n                        "],[10,0],[14,0,"u-hoverable__content"],[12],[1,"\\n                          "],[10,"header"],[15,0,[29,["u-force-wrap--word u-layout__align-left"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[15,"aria-label",[28,[37,3],["i18n_budget_not_set","campaign-manager-web/components/scc/forecasting"],null]],[12],[1,"\\n                            "],[1,[28,[35,3],["i18n_budget_not_set","campaign-manager-web/components/scc/forecasting"],null]],[1,"\\n                          "],[13],[1,"\\n                          "],[10,2],[15,0,[29,["forecasting-tool__metrics-description"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                            "],[1,[28,[35,3],["i18n_budget_not_set_description","campaign-manager-web/components/scc/forecasting"],null]],[1,"\\n                          "],[13],[1,"\\n                        "],[13],[1,"\\n                      "]],[]],[[[1,"\\n                        "],[11,"button"],[16,0,[29,["mt1 button--unstyled scc-forecasting__help-tooltip-trigger"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[16,"aria-label",[28,[37,3],["i18n_any_day_spend_aria","campaign-manager-web/components/scc/forecasting"],null]],[24,4,"button"],[4,[38,9],[[30,26,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                          "],[8,[39,10],null,[["@size","@name"],["small","question"]],null],[1,"\\n                        "],[13],[1,"\\n                      "]],[26]]]]],[1,"\\n"]],[]],null],[1,"                "],[13],[1,"\\n"]],[]],[[[41,[28,[37,20],[[30,23],[30,0,["FORECASTING_METRICS","REACH"]]],null],[[[1,"                "],[8,[39,4],null,null,[["trigger","content"],[[[[1,"\\n                    "],[11,"button"],[16,0,[29,["mt4 mb1 button--unstyled u-border__dotted--clickable u-layout__align-left"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,9],[[30,27,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                      "],[1,[28,[35,3],["i18n_scc_reach_metric","campaign-manager-web/components/scc/forecasting"],null]],[1,"\\n                    "],[13],[1,"\\n                  "]],[27]],[[[1,"\\n                    "],[10,0],[14,0,"u-hoverable__content"],[12],[1,"\\n                      "],[10,"header"],[15,0,[29,["u-force-wrap--word u-layout__align-left"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[15,"aria-label",[28,[37,3],["i18n_scc_reach_metric","campaign-manager-web/components/scc/forecasting"],null]],[12],[1,"\\n                        "],[1,[28,[35,3],["i18n_scc_reach_metric","campaign-manager-web/components/scc/forecasting"],null]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,2],[15,0,[29,["forecasting-tool__metrics-description"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,3],["i18n_scc_reach_metric_description","campaign-manager-web/components/scc/forecasting"],[["linkInfo"],[[28,[37,7],null,[["dataTestSelector","ariaLabel","href"],["data-test-scc-forecasting__key-metrics-learn-more",[28,[37,3],["i18n_scc_key_metrics_learn_more","campaign-manager-web/components/scc/forecasting"],null],[28,[37,8],null,[["path","accountId"],["help/lms/answer/a423317",[30,28]]]]]]]]]]],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n                "],[10,0],[15,0,[29,["u-force-wrap--word u-layout__align-left"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                  "],[8,[39,15],null,[["@isLoading","@size"],[[30,21],"small"]],[["default"],[[[[1,"\\n                    "],[10,1],[12],[1,"\\n                      "],[1,[28,[35,3],["i18n_range_values","campaign-manager-web/components/scc/forecasting"],[["lowEnd","highEnd"],[[28,[37,16],[[28,[37,28],[[30,11],[30,13],[30,0,["FORECASTING_METRICS","REACH"]],"lowEnd"],null]],null],[28,[37,16],[[28,[37,28],[[30,11],[30,13],[30,0,["FORECASTING_METRICS","REACH"]],"highEnd"],null]],null]]]]],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n                "],[13],[1,"\\n"]],[]],[[[41,[28,[37,20],[[30,23],[30,0,["FORECASTING_METRICS","CLICKS"]]],null],[[[1,"                "],[8,[39,4],null,null,[["trigger","content"],[[[[1,"\\n                    "],[11,"button"],[16,0,[29,["mt4 mb1 button--unstyled u-border__dotted--clickable u-layout__align-left"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,9],[[30,29,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                      "],[1,[28,[35,3],["i18n_scc_clicks_metric","campaign-manager-web/components/scc/forecasting"],null]],[1,"\\n                    "],[13],[1,"\\n                  "]],[29]],[[[1,"\\n                    "],[10,0],[14,0,"u-hoverable__content"],[12],[1,"\\n                      "],[10,"header"],[15,0,[29,["u-force-wrap--word u-layout__align-left"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[15,"aria-label",[28,[37,3],["i18n_scc_clicks_metric","campaign-manager-web/components/scc/forecasting"],null]],[12],[1,"\\n                        "],[1,[28,[35,3],["i18n_scc_clicks_metric","campaign-manager-web/components/scc/forecasting"],null]],[1,"\\n                      "],[13],[1,"\\n                      "],[10,2],[15,0,[29,["forecasting-tool__metrics-description"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,3],["i18n_scc_clicks_metric_description","campaign-manager-web/components/scc/forecasting"],[["linkInfo"],[[28,[37,7],null,[["dataTestSelector","ariaLabel","href"],["data-test-scc-forecasting__key-metrics-learn-more",[28,[37,3],["i18n_scc_key_metrics_learn_more","campaign-manager-web/components/scc/forecasting"],null],[28,[37,8],null,[["path","accountId"],["help/lms/answer/a423317",[30,28]]]]]]]]]]],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n                "],[10,0],[15,0,[29,["u-force-wrap--word u-layout__align-left"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                  "],[8,[39,15],null,[["@isLoading","@size"],[[30,21],"small"]],[["default"],[[[[1,"\\n                    "],[10,1],[12],[1,"\\n                      "],[1,[28,[35,3],["i18n_range_values","campaign-manager-web/components/scc/forecasting"],[["lowEnd","highEnd"],[[28,[37,16],[[28,[37,28],[[30,11],[30,13],[30,0,["FORECASTING_METRICS","CLICKS"]],"lowEnd"],null]],null],[28,[37,16],[[28,[37,28],[[30,11],[30,13],[30,0,["FORECASTING_METRICS","CLICKS"]],"highEnd"],null]],null]]]]],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n                "],[13],[1,"\\n              "]],[]],null]],[]]]],[]]]],[23]],null],[1,"          "],[13],[1,"\\n          "],[10,"footer"],[15,0,[29,["mt4"," ",[28,[37,5],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[8,[39,6],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,3],["i18n_legal_message_with_link","campaign-manager-web/components/scc/forecasting"],[["link"],[[28,[37,7],null,[["href","role","ariaLabel"],[[28,[37,8],null,[["path","accountId"],["help/lms/answer/94703",[30,3,["id"]]]]],[30,30,["role"]],[28,[37,3],["i18n_legal_message_learn_more_label","campaign-manager-web/components/scc/forecasting"],null]]]]]]]],[1,"\\n            "]],[30]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[41,[51,[30,21]],[[[1,"          "],[10,0],[12],[1,"\\n"],[41,[28,[37,18],[[28,[37,19],[[28,[37,30],[[30,31]],null]],null],[28,[37,20],[[30,12],[30,0,["FORECASTING_ERRORS","GENERIC"]]],null]],null],[[[1,"              "],[8,[39,31],[[24,0,"pb3 ph5"]],[["@errorList","@errorHeader"],[[30,31],[28,[37,3],["i18n_cannot_calculate_forecast_results","campaign-manager-web/components/scc/forecasting"],null]]],null],[1,"\\n"]],[]],[[[1,"              "],[8,[39,17],null,[["@class","@isHidden","@type","@message"],["forecasting-tool__metric-container--with-error",[28,[37,32],[[30,12],[30,0,["FORECASTING_ERRORS","GENERIC"]]],null],"negative",[28,[37,3],["i18n_forecasting_error","campaign-manager-web/components/scc/forecasting"],null]]],null],[1,"\\n"]],[]]],[1,"            "],[8,[39,33],null,[["@visibleForecastErrorKey","@account","@campaign"],[[30,12],[30,3],[30,16]]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n"]],[]],null],[1,"  "]],[]]]]]],["onboardingTooltip","iphHelper","@account","triggerData","@isForecastingToolEnabled","@isTargetingCriteriaValid","@isPotentialReachAvailable","@isFetchingAudienceData","triggerData","@audienceResults","@forecastResults","@visibleForecastErrorKey","@activeTimeframe","@forecastNumDays","@forecastStartDate","@campaign","@onTimeframeChanged","@timeframes","timeframe","triggerData","@isFetchForecastingDataTaskRunning","@forecastingMetrics","metric","triggerData","@hasSetBudget","triggerData","triggerData","@accountId","triggerData","iphHelper","@forecastStandardizedErrors"],false,["scc/module-card","hue-web-foundations@-text-heading","onboarding-tooltip","t","hue-web-contextual-dialog","hue-web-foundations@-text-body","iph-helper","external-link-info","help-center-url","hue-web-toggletip-trigger","hue-web-icons@icon","if","or","hue-web-toggletip","hue-web-foundations@-text-display","inline-skeleton-loader","format-number","hue-web-inline-feedback","and","not","eq","format-date","hue-web-select","on","pick","each","-track-array","format-currency","get-nested","unless","is-empty","standard-error","not-eq","forecasting-tool/forecasting-inline-feedback"]]',moduleName:"campaign-manager-web/components/scc/forecasting.hbs",isStrictMode:!1})
let u=e.default=(0,i.assertPropTypes)((l=class extends a.default{constructor(...e){super(...e),s(this,"FORECASTING_METRICS",r.FORECASTING_METRIC),s(this,"FORECASTING_ERRORS",r.FORECASTING_ERROR)}},s(l,"propTypes",{isForecastingToolEnabled:i.PropTypes.bool.isRequired,isTargetingCriteriaValid:i.PropTypes.bool,isPotentialReachAvailable:i.PropTypes.bool,account:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,campaign:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,hasSetBudget:i.PropTypes.bool,forecastingMetrics:i.PropTypes.object,isFetchingAudienceData:i.PropTypes.bool,audienceResults:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.null]),forecastResults:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.null]),visibleForecastErrorKey:i.PropTypes.string,forecastNumDays:i.PropTypes.number,forecastStartDate:i.PropTypes.number,isFetchForecastingDataTaskRunning:i.PropTypes.bool,forecastStandardizedErrors:i.PropTypes.array}),o=l))||o;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/scc/left-navigation",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r){var o,l,s,c,u
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=(0,n.createTemplateFactory)({id:"tF0gn+hg",block:'[[[10,"aside"],[14,0,"wizard-container__navigation-wrapper"],[12],[1,"\\n  "],[10,0],[15,0,[28,[37,0],["wizard-container__navigation-container scc-wizard-container__navigation-container pt5",[28,[37,1],null,[["wizard-container__navigation-container--enterprise"],[[30,1,["isEnterprise"]]]]]],null]],[12],[1,"\\n"],[1,"    "],[10,0],[15,0,[29,["left-navigation__step ph4 pv3 ",[52,[28,[37,3],[[30,2],[30,3,["DETAILS"]]],null],"left-navigation__step--active"]]]],[12],[1,"\\n"],[41,[28,[37,3],[[30,2],[30,3,["DETAILS"]]],null],[[[1,"        "],[11,"button"],[24,0,"left-navigation__details-step-skiplink visually-hidden u-layout__align-left"],[24,4,"button"],[4,[38,4],["click",[30,4]],null],[12],[1,"\\n          "],[1,[28,[35,5],["i18n_step1_skiplink","campaign-manager-web/components/scc/left-navigation"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-flex-row u-items-center u-justify-between"],[12],[1,"\\n          "],[10,"h3"],[15,0,[29,["u-display-flex u-items-center left-navigation__step-title--active"," ",[28,[37,6],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[8,[39,7],null,[["@size","@name"],["medium","campaigns"]],null],[1,"\\n            "],[10,1],[14,0,"ml2"],[12],[1,[28,[35,5],["i18n_scc_details_step","campaign-manager-web/components/scc/left-navigation"],null]],[13],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[15,0,[28,[37,0],["u-items-center",[28,[37,1],null,[["u-layout__display-none","u-display-flex"],[[28,[37,8],[[30,5]],null],[30,5]]]]],null]],[15,"aria-label",[29,[[28,[37,5],["i18n_scc_leftnav_campaign_validation_error_icon_a11y_label","campaign-manager-web/components/scc/left-navigation"],null]]]],[12],[1,"\\n            "],[8,[39,7],[[24,0,"left-navigation__section-link--error"]],[["@size","@name"],["small","signal-error"]],null],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[11,"button"],[16,0,[29,["button--unstyled u-display-flex u-items-center scc-left-navigation__enabled-nav-button"," ",[28,[37,6],null,[["size"],["medium"]]]]]],[24,4,"button"],[4,[38,4],["click",[30,6]],null],[4,[38,9],["scc_leftnav_setup_campaign"],null],[12],[1,"\\n          "],[8,[39,7],null,[["@size","@name"],["medium","campaigns"]],null],[1,"\\n          "],[10,1],[14,0,"ml2"],[12],[1,[28,[35,5],["i18n_scc_details_step","campaign-manager-web/components/scc/left-navigation"],null]],[13],[1,"\\n        "],[13],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n\\n"],[1,"    "],[10,0],[15,0,[29,["left-navigation__step ph4 pv3 ",[52,[28,[37,3],[[30,2],[30,3,["CREATIVES"]]],null],"left-navigation__step--active"]]]],[12],[1,"\\n"],[41,[28,[37,3],[[30,2],[30,3,["CREATIVES"]]],null],[[[1,"        "],[10,"h3"],[15,0,[29,["u-display-flex u-items-center left-navigation__step-title--active"," ",[28,[37,6],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[8,[39,7],null,[["@size","@name"],["medium","ad"]],null],[1,"\\n          "],[10,1],[14,0,"ml2"],[12],[1,[28,[35,5],["i18n_scc_creatives_step","campaign-manager-web/components/scc/left-navigation"],null]],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[44,[[28,[37,11],[[28,[37,3],[[30,2],[30,3,["DETAILS"]]],null],[28,[37,12],[[30,7,["validations","isInvalid"]],[28,[37,8],[[30,8]],null],[28,[37,8],[[30,1,["canEditCampaign"]]],null],[30,7,["isNewCampaign"]]],null],[28,[37,8],[[30,7,["isCompletedCampaign"]]],null]],null]],[[[1,"          "],[11,"button"],[24,1,"creative-step-sidenav-title"],[16,0,[29,[[28,[37,0],["u-display-flex","u-items-center",[28,[37,1],null,[["button--unstyled-disabled","left-navigation__section-link--locked","button--unstyled","scc-left-navigation__enabled-nav-button"],[[30,9],[30,9],[28,[37,8],[[30,9]],null],[28,[37,8],[[30,9]],null]]]]],null]," ",[28,[37,6],null,[["size"],["medium"]]]]]],[16,"disabled",[30,9]],[24,4,"button"],[4,[38,4],["click",[30,10]],null],[4,[38,9],["scc_leftnav_setupads"],null],[12],[1,"\\n            "],[8,[39,7],null,[["@size","@name"],["medium","ad"]],null],[1,"\\n            "],[10,1],[14,0,"ml2"],[12],[1,[28,[35,5],["i18n_scc_creatives_step","campaign-manager-web/components/scc/left-navigation"],null]],[13],[1,"\\n          "],[13],[1,"\\n"]],[9]]]],[]]],[1,"    "],[13],[1,"\\n\\n"],[1,"    "],[10,0],[15,0,[29,["left-navigation__step ph4 pv3 ",[52,[28,[37,3],[[30,2],[30,3,["REVIEW"]]],null],"left-navigation__step--active"]]]],[12],[1,"\\n"],[41,[28,[37,3],[[30,2],[30,3,["REVIEW"]]],null],[[[1,"        "],[10,"h3"],[15,0,[29,["u-display-flex u-items-center left-navigation__step-title--active"," ",[28,[37,6],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[8,[39,7],null,[["@size","@name"],["medium","rocket"]],null],[1,"\\n          "],[10,1],[14,0,"ml2"],[12],[1,[28,[35,5],["i18n_scc_launch_step","campaign-manager-web/components/scc/left-navigation"],null]],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[11,"button"],[16,0,[29,[[28,[37,0],["u-display-flex","u-items-center","u-layout__display-inline",[28,[37,1],null,[["button--unstyled-disabled","left-navigation__section-link--locked","button--unstyled","scc-left-navigation__enabled-nav-button"],[[30,0,["isLaunchOptionDisabled"]],[30,0,["isLaunchOptionDisabled"]],[28,[37,8],[[30,0,["isLaunchOptionDisabled"]]],null],[28,[37,8],[[30,0,["isLaunchOptionDisabled"]]],null]]]]],null]," ",[28,[37,6],null,[["size"],["medium"]]]]]],[16,"disabled",[30,0,["isLaunchOptionDisabled"]]],[24,4,"button"],[4,[38,4],["click",[30,11]],null],[4,[38,9],["scc_left_nav_review"],null],[12],[1,"\\n          "],[8,[39,7],null,[["@size","@name"],["medium","rocket"]],null],[1,"\\n          "],[10,1],[14,0,"ml2"],[12],[1,[28,[35,5],["i18n_scc_launch_step","campaign-manager-web/components/scc/left-navigation"],null]],[13],[1,"\\n        "],[13],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["@account","@step","@stepsMap","@onDetailsSkiplinkClick","@campaignDetailsValidationsError","@onSetupCampaignClick","@campaign","@isSaveButtonValid","buttonDisabled","@onSetupAdsClick","@onReviewAndLaunchClick"],false,["classes","hash","if","eq","on","t","hue-web-foundations@-text-body","hue-web-icons@icon","not","track-interaction","let","and","or"]]',moduleName:"campaign-manager-web/components/scc/left-navigation.hbs",isStrictMode:!1})
let p=e.default=(o=(0,i.inject)("creative"),(0,r.assertPropTypes)((u=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="creativeService",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get isLaunchOptionDisabled(){const{step:e,stepsMap:t,campaign:n,isSaveButtonValid:a,account:i}=this.args,r=e===t.DETAILS,o=n.validations?.isInvalid,l=i.canEditCampaign,s=n.isNewCampaign,c=n.isCompletedCampaign,u=this.creativeService.campaignCreatives[n.id]?.length
return!u||r&&(o||!a||!l||s)&&!c}},T=u,E="propTypes",y={step:r.PropTypes.string.isRequired,campaign:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,account:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,onDetailsSkiplinkClick:r.PropTypes.func,onSetupCampaignClick:r.PropTypes.func,campaignDetailsValidationsError:r.PropTypes.bool,onSetupAdsClick:r.PropTypes.func,onReviewAndLaunchClick:r.PropTypes.func,stepsMap:r.PropTypes.object,isSaveButtonValid:r.PropTypes.bool},E in T?Object.defineProperty(T,E,{value:y,enumerable:!0,configurable:!0,writable:!0}):T[E]=y,m=(s=u).prototype,g="creativeService",b=[o],_={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(_).forEach((function(e){f[e]=_[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=b.slice().reverse().reduce((function(e,t){return t(m,g,e)||e}),f),h&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(h):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(m,g,f),f=null),c=f,l=s))||l)
var m,g,b,_,h,f,T,E,y;(0,t.setComponentTemplate)(d,p)})),define("campaign-manager-web/components/scc/li-template-based-audience",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/utils/urn","campaign-manager-web/utils/targeting-models"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const m=(0,n.createTemplateFactory)({id:"nZ+OjauS",block:'[[[1,"\\n"],[8,[39,0],null,[["@account","@title","@onLanguageChange","@onSegmentDismiss","@onIncludeTypeaheadResultAdded","@facetAndSegmentsList","@targetingTemplates","@cmTargetingCriteria","@onTemplateSelect","@isLanguageSelectionDisabled","@isAudienceTemplateInputDisabled","@isFacetAndSegmentsDisabled","@isTemplateModuleExpanded","@onClickSwitchToAdvancedMode","@isSwitchModeDisabled"],[[30,1],[28,[37,1],["i18n_li_template_based_title","campaign-manager-web/components/scc/li-template-based-audience"],null],[30,2],[30,3],[30,4],[30,5],[30,0,["linkedinTemplates"]],[30,0,["selectedLinkedinTemplate"]],[30,6],[30,7],[30,8],[30,9],[30,10],[30,11],[30,12]]],null]],["@account","@onLanguageChange","@onSegmentDismiss","@onIncludeTypeaheadResultAdded","@facetAndSegmentsList","@onTemplateSelect","@isLanguageSelectionDisabled","@isAudienceTemplateInputDisabled","@isFacetAndSegmentsDisabled","@isTemplateModuleExpanded","@onClickSwitchToAdvancedMode","@isSwitchModeDisabled"],false,["scc/template-based-audience","t"]]',moduleName:"campaign-manager-web/components/scc/li-template-based-audience.hbs",isStrictMode:!1})
let g=e.default=(s=(0,r.inject)("targeting/targeting-criteria"),(0,i.assertPropTypes)((p=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="targetingCriteriaService",i=this,(a=d)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get linkedinTemplates(){return this.targetingCriteriaService.linkedinTemplates||[]}get selectedLinkedinTemplate(){const e=JSON.parse(JSON.stringify(this.args.cmTargetingCriteria.toJS())),t=this.args.campaignSettings.audienceSettings&&this.args.campaignSettings.audienceSettings.linkedInTemplate?(0,o.getIdFromUrn)(this.args.campaignSettings.audienceSettings.linkedInTemplate.templateUrn):void 0,n=this.linkedinTemplates.filter((e=>e.id===Number(t)))[0]?.name
return e.id=t,e.name=n,l.CmTargetingCriteria.fromTargetingCriteria(e)}},y=p,S="propTypes",A={account:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]),onLanguageChange:i.PropTypes.func.isRequired,onSegmentDismiss:i.PropTypes.func.isRequired,onIncludeTypeaheadResultAdded:i.PropTypes.func.isRequired,facetAndSegmentsList:i.PropTypes.array.isRequired,cmTargetingCriteria:i.PropTypes.object,campaignSettings:i.PropTypes.object,isLanguageDropdownDisabled:i.PropTypes.bool,isFacetAndSegmentsDisabled:i.PropTypes.bool,onClickSwitchToAdvancedMode:i.PropTypes.func.isRequired,isSwitchModeDisabled:i.PropTypes.bool.isRequired},S in y?Object.defineProperty(y,S,{value:A,enumerable:!0,configurable:!0,writable:!0}):y[S]=A,b=(u=p).prototype,_="targetingCriteriaService",h=[s],f={configurable:!0,enumerable:!0,writable:!0,initializer:null},E={},Object.keys(f).forEach((function(e){E[e]=f[e]})),E.enumerable=!!E.enumerable,E.configurable=!!E.configurable,("value"in E||E.initializer)&&(E.writable=!0),E=h.slice().reverse().reduce((function(e,t){return t(b,_,e)||e}),E),T&&void 0!==E.initializer&&(E.value=E.initializer?E.initializer.call(T):void 0,E.initializer=void 0),void 0===E.initializer&&(Object.defineProperty(b,_,E),E=null),d=E,c=u))||c)
var b,_,h,f,T,E,y,S,A;(0,t.setComponentTemplate)(m,g)})),define("campaign-manager-web/components/scc/module-card",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"Pr1vPzNe",block:'[[[1,"\\n"],[44,[[28,[37,1],[[48,[30,7]],[28,[37,3],[[30,1]],null]],null]],[[[1,"  "],[11,0],[17,3],[16,0,[28,[37,4],["scc-module-card u-border__common u-bg-color__white",[28,[37,5],null,[["scc-module-card--has-footer","p4","p5"],[[30,2],[28,[37,6],[[30,4],"small"],null],[28,[37,1],[[28,[37,7],[[30,4],"small"],null],[28,[37,7],[[30,4],"none"],null]],null]]]]],null]],[12],[1,"\\n"],[41,[30,5],[[[1,"      "],[10,"h2"],[15,0,[29,[[28,[37,4],["mb4",[28,[37,5],null,[["pl5","pt5"],[[28,[37,6],[[30,4],"none"],null],[28,[37,6],[[30,4],"none"],null]]]]],null]," ",[28,[37,9],null,[["size"],["xlarge"]]]]]],[12],[1,"\\n        "],[1,[30,5]],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[41,[48,[30,8]],[[[1,"      "],[18,8,null],[1,"\\n    "]],[]],null]],[]]],[41,[30,6],[[[1,"      "],[10,2],[15,0,[29,["mb2"," ",[28,[37,11],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[30,6]],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[41,[48,[30,9]],[[[1,"      "],[10,2],[15,0,[29,["mb2"," ",[28,[37,11],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[18,9,null],[1,"\\n      "],[13],[1,"\\n    "]],[]],null]],[]]],[1,"    "],[10,0],[14,0,"scc-module-card-content"],[12],[1,"\\n      "],[18,10,null],[1,"\\n    "],[13],[1,"\\n\\n"],[41,[30,2],[[[1,"      "],[10,0],[14,0,"flex u-justify-between scc-module-card-footer u-items-center"],[12],[1,"\\n        "],[10,2],[15,0,[29,["mr1"," ",[28,[37,11],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[18,7,null],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"no-shrink"],[12],[1,"\\n          "],[8,[39,12],[[4,[38,14],["click",[30,0,["onClickSwitchToAdvancedMode"]]],null]],[["@text","@emphasized","@buttonType","@size"],[[28,[37,13],["i18n_footer_a11y_switch_mode_button","campaign-manager-web/components/scc/module-card"],null],true,"tertiary","small"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,13],["i18n_footer_switch_mode_button","campaign-manager-web/components/scc/module-card"],null]],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"]],[2]]]],["@hideFooter","showFooter","&attrs","@paddingSize","@title","@subtitle","&footer","&title","&subtitle","&content"],false,["let","and","has-block","not","classes","hash","eq","not-eq","if","hue-web-foundations@-text-heading","yield","hue-web-foundations@-text-body","hue-web-button","t","on"]]',moduleName:"campaign-manager-web/components/scc/module-card.hbs",isStrictMode:!1})
let c=e.default=(0,i.assertPropTypes)((o=class extends a.default{constructor(...e){super(...e),l(this,"onClickSwitchToAdvancedMode",(()=>{this.args.onClickSwitchToAdvancedMode?.()}))}},l(o,"propTypes",{title:i.PropTypes.oneOfType([i.PropTypes.SafeString,i.PropTypes.string]),subtitle:i.PropTypes.oneOfType([i.PropTypes.SafeString,i.PropTypes.string]),hideFooter:i.PropTypes.bool,onClickSwitchToAdvancedMode:i.PropTypes.func,paddingSize:i.PropTypes.string}),r=o))||r;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/scc/objective-selection",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","tracked-toolbox","campaign-manager-web/utils/objective-type"],(function(e,t,n,a,i,r,o){var l,s,c
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const u=(0,n.createTemplateFactory)({id:"CL//22f+",block:'[[[1,"\\n"],[8,[39,0],[[4,[38,2],null,[["pageKey","routeName","currentRoute"],["scc_objective_selection_module_impression",[28,[37,3],[[53,"outletState"],"render.name"],null],[28,[37,3],[[53,"outletState"],"render"],null]]]]],[["@title","@subtitle","@onClickSwitchToAdvancedMode","@hideFooter"],[[28,[37,1],["i18n_scc_objective_module_title","campaign-manager-web/components/scc/objective-selection"],null],[28,[37,1],["i18n_scc_objective_module_subtitle","campaign-manager-web/components/scc/objective-selection"],null],[30,1],[30,2]]],[["content","footer"],[[[[1,"\\n"],[41,[30,3],[[[1,"      "],[10,0],[14,0,"objective-selection__no-objectives-message-container u-layout-flex__container-space-between u-layout-flex__container--aligned-center"],[12],[1,"\\n        "],[10,0],[14,0,"objective-selection__no-objectives-message-label"],[12],[1,"\\n          "],[8,[39,6],[[24,0,"objective-selection__no-objectives-message-li-icon"]],[["@size","@name"],["medium","signal-notice"]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,["objective-selection__no-objectives-message-content"," ",[28,[37,7],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_scc_no_available_objective_warning","campaign-manager-web/components/scc/objective-selection"],[["linkInfo"],[[28,[37,8],null,[["href","dataTestSelector","ariaLabel"],[[28,[37,9],null,[["path","accountId"],["help/linkedin/ask/AD-AQ",[30,4,["accountId"]]]]],"data-test-scc-objective-module__no-objectives-learn-more",[28,[37,1],["i18n_scc_no_available_objective_warning_aria_label","campaign-manager-web/components/scc/objective-selection"],null]]]]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[10,"form"],[12],[1,"\\n        "],[10,"fieldset"],[12],[1,"\\n          "],[10,"legend"],[14,0,"u-font__sr-only"],[12],[1,[28,[35,1],["i18n_scc_objective_module_subtitle","campaign-manager-web/components/scc/objective-selection"],null]],[13],[1,"\\n          "],[8,[39,10],null,[["@cardCount"],[[30,0,["availableObjectives","length"]]]],[["default"],[[[[1,"\\n"],[42,[28,[37,12],[[28,[37,12],[[30,0,["availableObjectives"]]],null]],null],null,[[[1,"              "],[8,[30,5,["card"]],null,[["@header","@subText","@illustrationName","@isSelected","@isDisabled","@onClick","@type"],[[28,[37,1],["i18n_scc_objective_card_header","campaign-manager-web/components/scc/objective-selection"],[["type"],[[30,6,["type"]]]]],[28,[37,1],["i18n_scc_objective_card_subtext_v2","campaign-manager-web/components/scc/objective-selection"],[["type"],[[30,6,["type"]]]]],[30,6,["illustrationName"]],[28,[37,13],[[30,4,["objectiveType"]],[30,6,["type"]]],null],[28,[37,14],[[28,[37,15],[[30,7]],null],[28,[37,15],[[28,[37,13],[[30,4,["objectiveType"]],[30,6,["type"]]],null]],null]],null],[30,8],[30,6,["type"]]]],null],[1,"\\n"]],[6]],null],[1,"          "]],[5]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]]],[1,"  "]],[]],[[[1,"\\n    "],[1,[28,[35,1],["i18n_scc_objective_module_footer","campaign-manager-web/components/scc/objective-selection"],null]],[1,"\\n  "]],[]]]]]],["@onClickSwitchToAdvancedMode","@isSwitchModeDisabled","@hasNoObjectives","@campaign","cardGroup","objective","@canEditObjective","@onObjectiveTypeChange"],false,["scc/module-card","t","track-impression","get","-get-dynamic-var","if","hue-web-icons@icon","hue-web-foundations@-text-body","external-link-info","help-center-url","scc/card-group","each","-track-array","eq","and","not"]]',moduleName:"campaign-manager-web/components/scc/objective-selection.hbs",isStrictMode:!1})
let d=e.default=(0,i.assertPropTypes)((c=class extends a.default{get availableObjectives(){return this.args.availableObjectiveCategories.reduce(((e,t)=>{const n=t.objectives.filter((e=>o.SIMPLE_OBJECTIVES.includes(e.type)))
return n.length&&e.push(n),e}),[]).flat()}},f=c,T="propTypes",E={campaign:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,availableObjectiveCategories:i.PropTypes.arrayOf(i.PropTypes.object).isRequired,canEditObjective:i.PropTypes.bool.isRequired,hasNoObjectives:i.PropTypes.bool,isSwitchModeDisabled:i.PropTypes.bool,onClickSwitchToAdvancedMode:i.PropTypes.func.isRequired,onObjectiveTypeChange:i.PropTypes.func.isRequired},T in f?Object.defineProperty(f,T,{value:E,enumerable:!0,configurable:!0,writable:!0}):f[T]=E,p=(s=c).prototype,m="availableObjectives",g=[r.cached],b=Object.getOwnPropertyDescriptor(s.prototype,"availableObjectives"),_=s.prototype,h={},Object.keys(b).forEach((function(e){h[e]=b[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=g.slice().reverse().reduce((function(e,t){return t(p,m,e)||e}),h),_&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(_):void 0,h.initializer=void 0),void 0===h.initializer&&(Object.defineProperty(p,m,h),h=null),l=s))||l
var p,m,g,b,_,h,f,T,E;(0,t.setComponentTemplate)(u,d)})),define("campaign-manager-web/components/scc/placement-module",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"Y/xu4m3J",block:'[[[1,"\\n"],[8,[39,0],[[4,[38,2],null,[["pageKey","routeName","currentRoute"],["lan_in_viewport",[28,[37,3],[[53,"outletState"],"render.name"],null],[28,[37,3],[[53,"outletState"],"render"],null]]]],[4,[38,5],[[30,3],[30,4],[30,5]],null],[4,[38,6],null,[["pageKey","routeName","currentRoute"],["scc_placement_module_impression",[28,[37,3],[[53,"outletState"],"render.name"],null],[28,[37,3],[[53,"outletState"],"render"],null]]]]],[["@title","@onClickSwitchToAdvancedMode","@hideFooter"],[[28,[37,1],["i18n_placements_title","campaign-manager-web/components/scc/placement-module"],null],[30,1],[30,2]]],[["content","footer"],[[[[1,"\\n    "],[10,0],[14,0,"placement-module__checkboxes u-display-flex u-flex-column u-flex-row-md mt4"],[12],[1,"\\n      "],[10,0],[12],[1,"\\n        "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[36,7]]]],[12],[1,"\\n            "],[8,[39,8],[[4,[38,11],["change",[28,[37,12],["target.checked",[30,9]],null]],null]],[["@inputId","@isChecked","@disabled"],[[29,["placement-module__lan-toggle-",[30,6]]],[30,4,["offsiteDeliveryEnabled"]],[28,[37,9],[[28,[37,10],[[30,7]],null],[28,[37,10],[[30,8]],null]],null]]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[14,0,"placement-module__toggle-label mt0 ml2"],[15,"for",[29,["placement-module__lan-toggle-",[30,6]]]],[12],[1,"\\n            "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n              "],[10,0],[15,0,[29,[[28,[37,13],null,[["size"],["medium"]]]]]],[12],[1,[28,[35,1],["i18n_lan_placement","campaign-manager-web/components/scc/placement-module"],null]],[13],[1,"\\n              "],[8,[39,14],[[24,0,"u-layout__display-inline-block"]],[["@placement"],["right"]],[["trigger","content"],[[[[1,"\\n                  "],[11,"button"],[24,0,"button--unstyled artdeco-hover-a11y-trigger u-display-flex u-items-center ml1"],[16,"aria-label",[28,[37,1],["i18n_a11y_trigger_label","campaign-manager-web/components/scc/placement-module"],null]],[24,4,"button"],[4,[38,15],[[30,10,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                    "],[8,[39,16],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                  "],[13],[1,"\\n                "]],[10]],[[[1,"\\n                  "],[10,2],[15,0,[29,["u-hoverable__content"," ",[28,[37,13],null,[["size"],["small"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,1],["i18n_lan_placement_mrc_description","campaign-manager-web/components/scc/placement-module"],null]],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[15,0,[29,["mt1"," ",[28,[37,13],null,[["size","color","open"],["small","text-low-emphasis",true]]]]]],[12],[1,[28,[35,1],["i18n_lan_placement_description","campaign-manager-web/components/scc/placement-module"],null]],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,17],[[24,0,"mt3"]],[["@type","@isHidden"],["note",[28,[37,18],[[30,7],[30,8]],null]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,1],["i18n_placement_lan_toggle_tooltip_description","campaign-manager-web/components/scc/placement-module"],null]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n"],[41,[28,[37,18],[[30,11],[28,[37,20],[[30,11,["state"]],"ACCEPTED"],null]],null],[[[1,"      "],[8,[39,21],null,[["@recommendation","@pageKey","@onDismiss","@forceInlineNotification"],[[30,11],[52,[28,[37,22],[[30,11,["type"]],"LAN_ADOPTION_BUDGET_UTILIZATION_IMPROVEMENT"],null],[30,12],[30,13]],[28,[37,23],[[30,14],[30,11]],null],true]],null],[1,"\\n"]],[]],null],[1,"  "]],[]],[[[1,"\\n    "],[1,[28,[35,1],["i18n_placement_footer_message","campaign-manager-web/components/scc/placement-module"],null]],[1,"\\n  "]],[]]]]]],["@onClickSwitchToAdvancedMode","@isSwitchModeDisabled","@onDidUpdate","@campaign","@account","@uniqueId","@isLanEnabled","@isModuleEnabled","@onToggleLan","triggerData","@validLanRecommendation","@inlineRecommendationLanBudgetOptimizationPageKey","@inlineRecommendationLanAdoptionPageKey","@onDismissRecommendation"],false,["scc/module-card","t","track-render","get","-get-dynamic-var","did-update","track-impression","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","or","not","on","pick","hue-web-foundations@-text-body","hue-web-toggletip","hue-web-toggletip-trigger","hue-web-icons@icon","hue-web-inline-feedback","and","if","not-eq","inline-recommendation","eq","fn"]]',moduleName:"campaign-manager-web/components/scc/placement-module.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={onClickSwitchToAdvancedMode:i.PropTypes.func.isRequired},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/scc/profile-based-audience",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","@glimmer/tracking","ember-concurrency-decorators","@ember/object","campaign-manager-web/utils/targeting","campaign-manager-web/utils/targeting-models"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y,S,A,C,O
function v(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function w(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const I=(0,n.createTemplateFactory)({id:"RuhqCnkU",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n  "],[10,0],[14,0,"mb2 mt6 flex u-justify-between"],[12],[1,"\\n    "],[10,1],[15,0,[29,[[28,[37,0],null,[["size"],["medium"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_profile_based_title","campaign-manager-web/components/scc/profile-based-audience"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,2],null,[["@placement","@confirmButtonText","@triggerButtonType","@triggerButtonEmphasized","@triggerButtonText","@ariaLabelText","@dataTestSelectorValue","@onClickControlName","@confirmButtonControlName","@cancelButtonControlName","@triggerButtonDisabled","@onConfirm"],["top",[28,[37,1],["i18n_remove","campaign-manager-web/components/scc/profile-based-audience"],null],"tertiary",true,[28,[37,1],["i18n_remove_all_attributes","campaign-manager-web/components/scc/profile-based-audience"],null],[28,[37,1],["i18n_clear_included_facet_block_a11y_label","campaign-manager-web/components/scc/profile-based-audience"],null],"data-test-scc-profile-based-audience__clear-all-button","scc_profile_based_audience_clear_all__facet_control","scc_profile_based_audience_clear_all_include_facet_confirm","scc_profile_based_audience_clear_all_include_facet_cancel",[30,1],[28,[37,3],[[30,2],"include"],null]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_remove_all_segments_confirm_message","campaign-manager-web/components/scc/profile-based-audience"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n  "],[10,2],[15,0,[29,[[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_profile_based_subtitle","campaign-manager-web/components/scc/profile-based-audience"],null]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,5],null,[["@onTypeaheadResultAdded","@onSegmentDismiss","@isQuickMode","@onLanguageChange","@facetAndSegmentsList","@facetDisabledReasons","@isLanguageSelectionDisabled","@isFacetAndSegmentsDisabled","@criteriaType"],[[30,3],[30,4],true,[30,5],[30,6],[30,7],[30,8],[30,9],"include"]],null],[1,"\\n  "],[8,[39,6],[[24,0,"mb4"],[16,"disabled",[30,9]],[4,[38,7],["click",[30,0,["openSaveAudienceModal"]]],null]],[["@size","@buttonType","@emphasized","@text"],["small","secondary",true,[28,[37,1],["i18n_save_audience","campaign-manager-web/components/scc/profile-based-audience"],null]]],null],[1,"\\n\\n  "],[8,[39,8],null,[["@isOpen","@hideDescription","@onDismiss","@targetingCriteria","@onTemplateSave","@accountId"],[[30,0,["isSaveAudienceModalOpen"]],true,[30,0,["dismissSaveAudienceModal"]],[30,0,["campaignService","campaignToEdit","targetingCriteria"]],[30,0,["onTemplateSave"]],[30,0,["accountId"]]]],null],[1,"\\n"],[13]],["@isIncludeCriteriaDefault","@onSegmentsReset","@onIncludeTypeaheadResultAdded","@onSegmentDismiss","@onLanguageChange","@facetAndSegmentsList","@facetDisabledReasons","@isLanguageSelectionDisabled","@isModuleDisabled"],false,["hue-web-foundations@-text-heading","t","confirm-hovercard","fn","hue-web-foundations@-text-body","simplified/facet-and-segments-selectors","hue-web-button","on","save-audience-modal"]]',moduleName:"campaign-manager-web/components/scc/profile-based-audience.hbs",isStrictMode:!1})
let P=e.default=(d=(0,r.inject)("targeting/targeting-entities"),p=(0,r.inject)("campaign"),m=(0,r.inject)("account"),g=(0,r.inject)("targeting/targeting-criteria"),b=(0,r.inject)("targeting"),_=(0,l.task)({drop:!0}),(0,i.assertPropTypes)((O=class extends a.default{constructor(...e){super(...e),v(this,"targetingEntitiesService",T,this),v(this,"campaignService",E,this),v(this,"accountService",y,this),v(this,"targetingCriteriaService",S,this),v(this,"targetingService",A,this),v(this,"isSaveAudienceModalOpen",C,this)}openSaveAudienceModal(){this.isSaveAudienceModalOpen=!0}dismissSaveAudienceModal(){this.isSaveAudienceModalOpen=!1}get accountId(){return this.accountService.accountObj.id}onTemplateSave({id:e}){this.fetchTemplateAndUpdateTargetingCriteriaTask.perform(e),this.targetingCriteriaService.fetchSavedAudiences(this.accountId)}*fetchTemplateAndUpdateTargetingCriteriaTask(e){const t=yield this.targetingService.getTargetingTemplateById(e,this.accountId),n=(0,c.decorateTemplateFromTargetingCriteria)(u.CmTargetingCriteria.fromTargetingCriteria(t),this.campaignService.campaignToEdit.targetingCriteria)
this.campaignService.updateTargetingCriteriaAndFetchMetrics(n.toJS())}},N=O,R="propTypes",D={facetDisabledReasons:i.PropTypes.object.isRequired,onLanguageChange:i.PropTypes.func.isRequired,onSegmentDismiss:i.PropTypes.func.isRequired,onIncludeTypeaheadResultAdded:i.PropTypes.func.isRequired,facetAndSegmentsList:i.PropTypes.array.isRequired,onSegmentsReset:i.PropTypes.func.isRequired,isIncludeCriteriaDefault:i.PropTypes.bool,isLanguageSelectionDisabled:i.PropTypes.bool,isModuleDisabled:i.PropTypes.bool},R in N?Object.defineProperty(N,R,{value:D,enumerable:!0,configurable:!0,writable:!0}):N[R]=D,T=w((f=O).prototype,"targetingEntitiesService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=w(f.prototype,"campaignService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=w(f.prototype,"accountService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=w(f.prototype,"targetingCriteriaService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=w(f.prototype,"targetingService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=w(f.prototype,"isSaveAudienceModalOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w(f.prototype,"openSaveAudienceModal",[s.action],Object.getOwnPropertyDescriptor(f.prototype,"openSaveAudienceModal"),f.prototype),w(f.prototype,"dismissSaveAudienceModal",[s.action],Object.getOwnPropertyDescriptor(f.prototype,"dismissSaveAudienceModal"),f.prototype),w(f.prototype,"onTemplateSave",[s.action],Object.getOwnPropertyDescriptor(f.prototype,"onTemplateSave"),f.prototype),w(f.prototype,"fetchTemplateAndUpdateTargetingCriteriaTask",[_],Object.getOwnPropertyDescriptor(f.prototype,"fetchTemplateAndUpdateTargetingCriteriaTask"),f.prototype),h=f))||h)
var N,R,D;(0,t.setComponentTemplate)(I,P)})),define("campaign-manager-web/components/scc/saved-audience-template-based-audience",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/utils/urn","campaign-manager-web/utils/targeting-models"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const m=(0,n.createTemplateFactory)({id:"FQHX3Mqv",block:'[[[1,"\\n"],[8,[39,0],null,[["@account","@title","@onLanguageChange","@onSegmentDismiss","@onIncludeTypeaheadResultAdded","@facetAndSegmentsList","@targetingTemplates","@cmTargetingCriteria","@onTemplateSelect","@isLanguageSelectionDisabled","@isAudienceTemplateInputDisabled","@isFacetAndSegmentsDisabled","@isTemplateModuleExpanded","@onClickSwitchToAdvancedMode","@isSwitchModeDisabled"],[[30,1],[28,[37,1],["i18n_saved_audience_template_based_title","campaign-manager-web/components/scc/saved-audience-template-based-audience"],null],[30,2],[30,3],[30,4],[30,5],[30,0,["savedAudienceTemplates"]],[30,0,["selectedSavedAudienceTemplate"]],[30,6],[30,7],[30,8],[30,9],[30,10],[30,11],[30,12]]],null]],["@account","@onLanguageChange","@onSegmentDismiss","@onIncludeTypeaheadResultAdded","@facetAndSegmentsList","@onTemplateSelect","@isLanguageSelectionDisabled","@isAudienceTemplateInputDisabled","@isFacetAndSegmentsDisabled","@isTemplateModuleExpanded","@onClickSwitchToAdvancedMode","@isSwitchModeDisabled"],false,["scc/template-based-audience","t"]]',moduleName:"campaign-manager-web/components/scc/saved-audience-template-based-audience.hbs",isStrictMode:!1})
let g=e.default=(s=(0,r.inject)("targeting/targeting-criteria"),(0,i.assertPropTypes)((p=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="targetingCriteriaService",i=this,(a=d)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get savedAudienceTemplates(){return this.targetingCriteriaService.savedAudiences||[]}get selectedSavedAudienceTemplate(){const e={...this.args.cmTargetingCriteria.toJS()}
let t
this.args.campaignSettings?.audienceSettings?.savedTemplate&&(t=(0,o.getIdFromUrn)(this.args.campaignSettings.audienceSettings.savedTemplate.templateUrn))
const n=this.savedAudienceTemplates.filter((e=>e.id===Number(t)))[0]?.name
return e.id=t,e.name=n,l.CmTargetingCriteria.fromTargetingCriteria(e)}},y=p,S="propTypes",A={account:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,onLanguageChange:i.PropTypes.func.isRequired,onSegmentDismiss:i.PropTypes.func.isRequired,onIncludeTypeaheadResultAdded:i.PropTypes.func.isRequired,facetAndSegmentsList:i.PropTypes.array.isRequired,cmTargetingCriteria:i.PropTypes.object,campaignSettings:i.PropTypes.object,isLanguageDropdownDisabled:i.PropTypes.bool,isFacetAndSegmentsDisabled:i.PropTypes.bool,onClickSwitchToAdvancedMode:i.PropTypes.func.isRequired,isSwitchModeDisabled:i.PropTypes.bool.isRequired},S in y?Object.defineProperty(y,S,{value:A,enumerable:!0,configurable:!0,writable:!0}):y[S]=A,b=(u=p).prototype,_="targetingCriteriaService",h=[s],f={configurable:!0,enumerable:!0,writable:!0,initializer:null},E={},Object.keys(f).forEach((function(e){E[e]=f[e]})),E.enumerable=!!E.enumerable,E.configurable=!!E.configurable,("value"in E||E.initializer)&&(E.writable=!0),E=h.slice().reverse().reduce((function(e,t){return t(b,_,e)||e}),E),T&&void 0!==E.initializer&&(E.value=E.initializer?E.initializer.call(T):void 0,E.initializer=void 0),void 0===E.initializer&&(Object.defineProperty(b,_,E),E=null),d=E,c=u))||c)
var b,_,h,f,T,E,y,S,A;(0,t.setComponentTemplate)(m,g)})),define("campaign-manager-web/components/scc/schedule",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/date-range","campaign-manager-web/utils/campaign","campaign-manager-web/utils/date","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/budget-optimization","campaign-manager-web/utils/roadblock","campaign-manager-web/constants/routes","campaign-manager-web/constants/lix","@ember/service"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A=(0,n.createTemplateFactory)({id:"PkA5l5qX",block:'[[[1,"\\n"],[10,"fieldset"],[15,0,[29,[[36,0]]]],[12],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-flex-wrap"],[12],[1,"\\n"],[41,[28,[37,2],[[30,1],[30,0,["SCHEDULE_TYPE","FIXED"]]],null],[[[41,[30,0,["isStartDatePickerInputDisabled"]],[[[1,"        "],[8,[39,3],[[24,0,"u-layout__display-inline-block hide-helper-text"]],[["@label","@validateOnInit","@value","@disabled"],[[28,[37,4],["i18n_start_date","campaign-manager-web/components/scc/schedule"],null],true,[30,0,["dateRange","start"]],true]],[["textInput"],[[[[1,"\\n            "],[8,[30,2],[[16,3,[30,0,["DATE_PICKER_NAME","START"]]]],null,null],[1,"\\n          "]],[2]]]]],[1,"\\n        "],[10,1],[14,0,"u-layout-flex__container--aligned-center ph3 pt5"],[12],[1,"\\n          —\\n        "],[13],[1,"\\n        "],[8,[39,3],[[24,0,"u-layout__display-inline-block mr3 hide-helper-text"]],[["@label","@value","@validateOnInit","@disabled","@showErrorMessage","@min","@onDateSelected"],[[28,[37,4],["i18n_end_date","campaign-manager-web/components/scc/schedule"],null],[30,0,["dateRange","end"]],true,[30,0,["isEndDatePickerInputDisabled"]],[28,[37,5],[[30,0,["isEndDatePickerInputDisabled"]]],null],[52,[51,[30,0,["isEndDatePickerInputDisabled"]]],[30,0,["tomorrowUTC"]]],[30,0,["onEndDateSelected"]]]],[["textInput"],[[[[1,"\\n            "],[8,[30,3],[[16,3,[30,0,["DATE_PICKER_NAME","END"]]]],null,null],[1,"\\n          "]],[3]]]]],[1,"\\n"]],[]],[[[41,[30,4],[[[1,"        "],[10,0],[14,0,"u-display-flex u-flex-wrap mr3"],[12],[1,"\\n          "],[10,"label"],[15,0,[28,[37,7],["mt0",[28,[37,8],null,[["mr3"],[[30,5]]]]],null]],[12],[1,"\\n            "],[10,1],[15,0,[29,[[28,[37,9],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,4],["i18n_start_date","campaign-manager-web/components/scc/schedule"],null]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,3],[[24,0,"mt1 hide-helper-text"]],[["@value","@onDateSelected","@min"],[[30,0,["dateRange","start"]],[30,0,["onStartDateSelected"]],[30,0,["minStartDate"]]]],[["textInput"],[[[[1,"\\n                "],[8,[30,6],[[16,3,[30,0,["DATE_PICKER_NAME","START"]]],[16,"aria-label",[28,[37,4],["i18n_start_date_aria_label","campaign-manager-web/components/scc/schedule"],null]]],null,null],[1,"\\n              "]],[6]]]]],[1,"\\n          "],[13],[1,"\\n"],[41,[30,5],[[[1,"            "],[10,"label"],[14,0,"mt0"],[12],[1,"\\n              "],[10,1],[15,0,[29,[[28,[37,9],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,4],["i18n_start_time_label","campaign-manager-web/components/scc/schedule"],null]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,10],[[16,"aria-label",[28,[37,4],["i18n_start_time_input_arial_label","campaign-manager-web/components/scc/schedule"],null]],[24,0,"mt1 cm-hue-select"],[4,[38,11],["change",[28,[37,12],["target.value",[30,7]],null]],null]],[["@inputId","@noMinWidth"],["schedule-start-time",true]],[["default"],[[[[1,"\\n"],[42,[28,[37,14],[[28,[37,14],[[30,8]],null]],null],null,[[[1,"                  "],[10,"option"],[15,"selected",[28,[37,2],[[30,9,["value"]],[30,10]],null]],[15,2,[30,9,["value"]]],[12],[1,"\\n                    "],[1,[30,9,["displayValue"]]],[1,"\\n                  "],[13],[1,"\\n"]],[9]],null],[1,"              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"          "],[10,1],[14,0,"u-layout-flex__container--aligned-center ph3 pt5"],[12],[1,"\\n            —\\n          "],[13],[1,"\\n          "],[10,"label"],[14,0,"mt0 mr3"],[12],[1,"\\n            "],[10,1],[15,0,[29,[[28,[37,9],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,4],["i18n_end_date","campaign-manager-web/components/scc/schedule"],null]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,3],[[24,0,"mt1 hide-helper-text"]],[["@value","@showErrorMessage","@min","@onDateSelected"],[[30,0,["dateRange","end"]],true,[30,0,["tomorrowUTC"]],[30,0,["onEndDateSelected"]]]],[["textInput"],[[[[1,"\\n                "],[8,[30,11],[[16,3,[30,0,["DATE_PICKER_NAME","END"]]],[16,"aria-label",[28,[37,4],["i18n_end_date_aria_label","campaign-manager-web/components/scc/schedule"],null]]],null,null],[1,"\\n              "]],[11]]]]],[1,"\\n          "],[13],[1,"\\n"],[41,[30,5],[[[1,"            "],[10,"label"],[14,0,"mt0"],[12],[1,"\\n              "],[10,1],[15,0,[29,[[28,[37,9],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,4],["i18n_end_time_label","campaign-manager-web/components/scc/schedule"],null]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,10],[[16,"aria-label",[28,[37,4],["i18n_end_time_input_arial_label","campaign-manager-web/components/scc/schedule"],null]],[24,0,"mt1 cm-hue-select"],[4,[38,11],["change",[28,[37,12],["target.value",[30,12]],null]],null]],[["@inputId","@noMinWidth"],["schedule-end-time",true]],[["default"],[[[[1,"\\n"],[42,[28,[37,14],[[28,[37,14],[[30,8]],null]],null],null,[[[1,"                  "],[10,"option"],[15,"selected",[28,[37,2],[[30,13,["value"]],[30,14]],null]],[15,2,[30,13,["value"]]],[12],[1,"\\n                    "],[1,[30,13,["displayValue"]]],[1,"\\n                  "],[13],[1,"\\n"]],[13]],null],[1,"              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n"]],[]],[[[1,"        "],[8,[39,15],[[24,0,"mr3 hide-helper-text"]],[["@startLabel","@endLabel","@showErrorMessage","@value","@validateOnInit","@min","@onDateSelected"],[[28,[37,4],["i18n_start_date","campaign-manager-web/components/scc/schedule"],null],[28,[37,4],["i18n_end_date","campaign-manager-web/components/scc/schedule"],null],true,[30,0,["dateRange"]],true,[30,0,["minStartDate"]],[30,0,["onDateRangeSelected"]]]],[["startPicker","divider","endPicker"],[[[[1,"\\n            "],[8,[30,15,["picker"]],[[24,0,"schedule--datepicker-input"]],null,[["textInput"],[[[[1,"\\n                "],[8,[30,16],[[16,3,[30,0,["DATE_PICKER_NAME","START"]]],[16,"aria-label",[28,[37,4],["i18n_start_date_aria_label","campaign-manager-web/components/scc/schedule"],null]]],null,null],[1,"\\n              "]],[16]]]]],[1,"\\n          "]],[15]],[[[1,"\\n            "],[10,1],[14,0,"schedule--daterange-divider"],[12],[1,"\\n              —\\n            "],[13],[1,"\\n          "]],[]],[[[1,"\\n            "],[8,[30,17,["picker"]],[[24,0,"schedule--datepicker-input"]],null,[["textInput"],[[[[1,"\\n                "],[8,[30,18],[[16,3,[30,0,["DATE_PICKER_NAME","END"]]],[16,"aria-label",[28,[37,4],["i18n_end_date_aria_label","campaign-manager-web/components/scc/schedule"],null]]],null,null],[1,"\\n              "]],[18]]]]],[1,"\\n          "]],[17]]]]],[1,"\\n      "]],[]]]],[]]]],[]],[[[1,"      "],[8,[39,3],[[24,0,"u-layout__position-relative mr3 hide-helper-text schedule--datepicker-input"]],[["@value","@validateOnInit","@label","@min","@onDateSelected","@disabled","@showErrorMessage"],[[30,0,["dateRange","start"]],true,[28,[37,4],["i18n_start_date","campaign-manager-web/components/scc/schedule"],null],[52,[51,[30,0,["isStartDatePickerInputDisabled"]]],[30,0,["minStartDate"]]],[30,0,["onStartDateSelected"]],[30,0,["isStartDatePickerInputDisabled"]],[30,0,["isStartDatePickerInputDisabled"]]]],[["textInput"],[[[[1,"\\n          "],[8,[30,19],[[16,3,[30,0,["DATE_PICKER_NAME","START"]]]],null,null],[1,"\\n        "]],[19]]]]],[1,"\\n"]],[]]],[41,[28,[37,16],[[28,[37,2],[[30,20],[30,0,["BUDGET_TYPES","DAILY"]]],null],[30,0,["isBidAllowed"]]],null],[[[1,"      "],[10,0],[14,0,"u-layout-flex__container--center pt5"],[12],[1,"\\n        "],[10,1],[15,0,[29,[[36,0]]]],[12],[1,"\\n          "],[8,[39,17],[[24,3,"scc-schedule-schedule-type"],[4,[38,11],["change",[28,[37,12],["target.checked",[30,0,["onScheduleTypeCheckboxChanged"]]],null]],null]],[["@inputId","@isChecked"],["scc-schedule__schedule-type",[28,[37,2],[[30,1],[30,0,["SCHEDULE_TYPE","FIXED"]]],null]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"label"],[14,"for","scc-schedule__schedule-type"],[15,0,[29,["ml2"," ",[28,[37,9],null,[["size"],["medium"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_set_end_date_label","campaign-manager-web/components/scc/schedule"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[41,[28,[37,2],[[30,1],[30,0,["SCHEDULE_TYPE","CONTINUOUS"]]],null],[[[1,"    "],[8,[39,18],[[24,0,"mt2"]],[["@type","@isHidden"],["error",[30,21,["validations","attrs","runSchedule","start","isValid"]]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,4],["i18n_start_date_error","campaign-manager-web/components/scc/schedule"],null]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "],[8,[39,19],[[24,0,"mt1"]],[["@campaign","@currencyCode","@budgetType","@isForCampaignReactivation","@scheduleType","@hasDailyBudgetChanged"],[[30,21],[30,22],[30,20],[30,23],[30,1],[30,24]]],null],[1,"\\n"],[41,[30,0,["shouldDisplayTimezoneSelector"]],[[[1,"    "],[8,[39,20],[[24,0,"u-layout__width-half"]],[["@onSelectTimezone","@referenceDate"],[[30,25],[30,0,["dateRange","start"]]]],null],[1,"\\n"]],[]],null],[41,[30,0,["endDateRecommendation"]],[[[1,"    "],[8,[39,21],null,[["@recommendation","@onDismiss","@pageKey","@forceInlineNotification"],[[30,0,["endDateRecommendation"]],[30,26],"scc_date_ces_inline_recommendation",true]],null],[1,"\\n"]],[]],null],[41,[30,27],[[[1,"    "],[8,[39,18],[[24,0,"mt1"]],[["@message"],[[28,[37,4],["i18n_extend_end_date","campaign-manager-web/components/scc/schedule"],[["endDate"],[[28,[37,22],[[30,21,["runSchedule","end"]]],[["format"],["fmt_mdy_short"]]]]]]]],null],[1,"\\n"]],[]],null],[41,[30,28],[[[1,"    "],[8,[39,18],[[24,0,"mt4"],[4,[38,23],["optima_schedule_module_edit_group"],null]],[["@isHidden","@linkText","@onClick","@message"],[[28,[37,5],[[30,0,["canEditCampaignGroup"]]],null],[28,[37,4],["i18n_edit_group_button","campaign-manager-web/components/scc/schedule"],null],[30,0,["onClickEditGroup"]],[52,[30,0,["campaignGroupHasEndDate"]],[28,[37,4],["i18n_group_schedule_info","campaign-manager-web/components/scc/schedule"],[["startDate","endDate"],[[30,28,["startsAt"]],[30,28,["endsAt"]]]]],[28,[37,4],["i18n_group_schedule_info_continuous","campaign-manager-web/components/scc/schedule"],[["startDate"],[[30,28,["startsAt"]]]]]]]],null],[1,"\\n"]],[]],null],[13]],["@scheduleType","TextInput","TextInput","@isAdvancedModeRedesignEnabled","@shouldDisplayTimeAndTimezone","TextInput","@onStartTimeSelected","@timeOptions","time","@defaultStartTime","TextInput","@onEndTimeSelected","time","@defaultEndTime","startPicker","TextInput","endPicker","TextInput","TextInput","@budgetType","@campaign","@currencyCode","@isForCampaignReactivation","@hasDailyBudgetChanged","@onSelectTimezone","@onDismissEndDateRecommendation","@shouldShowExtendEndDateMessage","@campaignGroup"],false,["hue-web-foundations@-artdeco-migration-scope","if","eq","hue-web-datepicker","t","not","unless","classes","hash","hue-web-foundations@-text-body","hue-web-select","on","pick","each","-track-array","hue-web-daterange","and","hue-web-checkbox","hue-web-inline-feedback","schedule-summary-messages","event/timezone-select","inline-recommendation","format-date","track-interaction"]]',moduleName:"campaign-manager-web/components/scc/schedule.hbs",isStrictMode:!1})
let C=e.default=(0,r.assertPropTypes)((T=class extends i.default{constructor(...e){super(...e),E(this,"router",h,this),E(this,"lix",f,this),y(this,"BUDGET_TYPES",c.LIFETIME_BUDGET_TYPES),y(this,"SCHEDULE_TYPE",u.SCHEDULE_TYPE),y(this,"DATE_PICKER_NAME",o.DATE_PICKER_NAME),y(this,"todayUTC",(0,s.getLocalDateFromUTCDate)((0,s.getStartOfUTCDate)())),y(this,"tomorrowUTC",(0,s.getLocalDateFromUTCDate)((0,s.getTomorrowUTC)()))}get dateRange(){return(0,l.getDateRange)(this.args.campaign)}get isStartDatePickerInputDisabled(){return(0,l.isStartDateInputDisabled)(this.args.campaign)}get isEndDatePickerInputDisabled(){return!this.args.isForCampaignReactivation&&this.args.campaign.isCompletedCampaign}get endDateRecommendation(){return(0,l.getCampaignEndDateRecommendation)(this.args.isEndDateFocusedOnRender,this.args.isForCampaignReactivation,this.args.campaign)}get minStartDate(){return this.args.campaign.isActiveCampaign?this.tomorrowUTC:this.todayUTC}get shouldDisplayTimezoneSelector(){return this.args.isAdvancedModeRedesignEnabled&&this.args.shouldDisplayTimeAndTimezone&&this.args.scheduleType===this.SCHEDULE_TYPE.FIXED}get isBidAllowed(){return!(0,d.isRoadblock)(this.args.campaign.roadblockType)}get campaignGroupHasEndDate(){const e=!!this.args.campaignGroup?.startsAt,t=!!this.args.campaignGroup?.endsAt
return e&&t}get canEditCampaignGroup(){return this.isCGSelectionFlowEnabled&&!this.isCampaignGroupEditDisabled}get isCampaignGroupEditDisabled(){const{applicationExperience:e,objectiveType:t,budgetOptimization:n,defaultCampaignGroup:a}=this.args.campaignGroup??{}
return e||t||n||a}get isCGSelectionFlowEnabled(){return this.lix.getTreatmentIsEnabled(m.LIX_TEST_KEYS.enableOptimaWithCampaignGroupSelectionFlow)}async onClickEditGroup(){const e=this.args.campaign.campaignGroupId
this.router.transitionTo(p.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_ITEM,e)}onDateRangeSelected(e){this.args.onDateRangeSelected(e)}onEndDateSelected(e){this.isEndDatePickerInputDisabled||this.onDateRangeSelected({start:null,end:e})}onStartDateSelected(e){this.onDateRangeSelected({start:e,end:null})}onScheduleTypeCheckboxChanged(e){const t=e?this.SCHEDULE_TYPE.FIXED:this.SCHEDULE_TYPE.CONTINUOUS
this.args.onChangeScheduleType(t)}},y(T,"propTypes",{campaign:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,timeOptions:r.PropTypes.arrayOf(r.PropTypes.object),onDateRangeSelected:r.PropTypes.func.isRequired,onChangeScheduleType:r.PropTypes.func.isRequired,onDismissEndDateRecommendation:r.PropTypes.func,onEndTimeSelected:r.PropTypes.func,onStartTimeSelected:r.PropTypes.func,onSelectTimezone:r.PropTypes.func,budgetType:r.PropTypes.string.isRequired,currencyCode:r.PropTypes.string.isRequired,scheduleType:r.PropTypes.string.isRequired,defaultStartTime:r.PropTypes.number,defaultEndTime:r.PropTypes.number,isEndDateFocusedOnRender:r.PropTypes.bool,isForCampaignReactivation:r.PropTypes.bool,shouldShowExtendEndDateMessage:r.PropTypes.bool,isAdvancedModeRedesignEnabled:r.PropTypes.bool,shouldDisplayTimeAndTimezone:r.PropTypes.bool,campaignGroup:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject])}),h=S((_=T).prototype,"router",[g.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(_.prototype,"lix",[g.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S(_.prototype,"onClickEditGroup",[a.action],Object.getOwnPropertyDescriptor(_.prototype,"onClickEditGroup"),_.prototype),S(_.prototype,"onDateRangeSelected",[a.action],Object.getOwnPropertyDescriptor(_.prototype,"onDateRangeSelected"),_.prototype),S(_.prototype,"onEndDateSelected",[a.action],Object.getOwnPropertyDescriptor(_.prototype,"onEndDateSelected"),_.prototype),S(_.prototype,"onStartDateSelected",[a.action],Object.getOwnPropertyDescriptor(_.prototype,"onStartDateSelected"),_.prototype),S(_.prototype,"onScheduleTypeCheckboxChanged",[a.action],Object.getOwnPropertyDescriptor(_.prototype,"onScheduleTypeCheckboxChanged"),_.prototype),b=_))||b;(0,t.setComponentTemplate)(A,C)})),define("campaign-manager-web/components/scc/standard-error",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"rV8xoFC6",block:'[[[1,"\\n"],[8,[39,0],null,[["@type"],["negative"]],[["default"],[[[[1,"\\n  "],[8,[39,1],null,null,[["default"],[[[[1,"\\n    "],[1,[28,[35,2],["i18n_scc_task_generic_error_message","campaign-manager-web/components/scc/standard-error"],[["linkInfo"],[[28,[37,3],null,[["dataTestSelector","role","href","class"],["data-test-scc-standard-error-link",[30,1,["role"]],[28,[37,4],null,[["path","accountId"],["help/lms/ask",[30,2]]]],"u-color__inherit"]]]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"]],[]]]]]],["iphHelper","@accountId"],false,["hue-web-inline-feedback","iph-helper","t","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/scc/standard-error.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())}))
define("campaign-manager-web/components/scc/status-change-confirmation-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/constants/scc"],(function(e,t,n,a,i,r,o){var l,s,c,u,d
function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const m=(0,n.createTemplateFactory)({id:"ykSUWRzV",block:'[[[1,"\\n"],[8,[39,0],[[4,[38,1],null,[["pageKey","routeName","currentRoute"],["scc_mode_change_modal",[28,[37,2],[[53,"outletState"],"render.name"],null],[28,[37,2],[[53,"outletState"],"render"],null]]]]],[["@size","@isOpen","@dismissModal"],["medium",[30,1],[30,0,["onDismiss"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"status-change-confirmation-modal-header"],[14,0,"a11y-text"],[12],[1,"\\n      "],[1,[28,[35,4],["i18n_scc_status_change_confirmation_modal_a11y_header","campaign-manager-web/components/scc/status-change-confirmation-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,2,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"u-layout-flex__container--direction-column-center u-layout__align-center pt7"],[12],[1,"\\n"],[41,[30,3],[[[1,"        "],[8,[39,6],[[24,0,"mb6"]],[["@size","@name"],["small","main-coworkers-4"]],null],[1,"\\n        "],[10,"h3"],[14,0,"mb3"],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_scc_status_change_confirmation_modal_to_advanced_title","campaign-manager-web/components/scc/status-change-confirmation-modal"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,["scc-status-change-confirmation-modal__to-advanced-body"," ",[28,[37,7],null,[["color"],["text-low-emphasis"]]]]]],[12],[1,"\\n          "],[8,[39,8],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,4],["i18n_scc_status_change_confirmation_modal_to_advanced_body","campaign-manager-web/components/scc/status-change-confirmation-modal"],[["link"],[[28,[37,9],null,[["href","role","dataTestSelector","ariaLabel"],[[28,[37,10],null,[["path","accountId"],["help/lms/answer/a1392768",[30,5]]]],[30,4,["role"]],"data-test-scc-status-change-confirmation-modal__change-to-advanced-learn-more-link",[28,[37,4],["i18n_scc_status_change_confirmation_modal_learn_more_link_a11y_label","campaign-manager-web/components/scc/status-change-confirmation-modal"],null]]]]]]]],[1,"\\n          "]],[4]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[8,[39,6],[[24,0,"mb6"]],[["@size","@name"],["small","empty-leaving"]],null],[1,"\\n        "],[10,"h3"],[14,0,"mb3"],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_scc_status_change_confirmation_modal_to_quick_title","campaign-manager-web/components/scc/status-change-confirmation-modal"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,["scc-status-change-confirmation-modal__to-quick-body"," ",[28,[37,7],null,[["color"],["text-low-emphasis"]]]]]],[12],[1,"\\n          "],[8,[39,8],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,4],["i18n_scc_status_change_confirmation_modal_to_quick_body","campaign-manager-web/components/scc/status-change-confirmation-modal"],[["link"],[[28,[37,9],null,[["href","role","dataTestSelector","ariaLabel"],[[28,[37,10],null,[["path","accountId"],["help/lms/answer/a1392768",[30,5]]]],[30,6,["role"]],"data-test-scc-status-change-confirmation-modal__change-to-quick-learn-more-link",[28,[37,4],["i18n_scc_status_change_confirmation_modal_learn_more_link_a11y_label","campaign-manager-web/components/scc/status-change-confirmation-modal"],null]]]]]]]],[1,"\\n          "]],[6]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]]],[1,"      "],[10,0],[14,0,"mt5"],[12],[1,"\\n        "],[8,[39,11],[[24,0,"mh2"],[16,"disabled",[30,7]],[4,[38,12],["click",[30,2,["dismissModal"]]],null]],[["@buttonType","@emphasized","@size"],["tertiary",true,"small"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,4],["i18n_scc_status_change_confirmation_modal_button_cancel","campaign-manager-web/components/scc/status-change-confirmation-modal"],null]],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[39,11],[[24,0,"mh2"],[4,[38,12],["click",[30,8]],null],[4,[38,13],[[30,9]],null]],[["@buttonType","@size","@loading"],["primary","small",[30,7]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,4],["i18n_scc_status_change_confirmation_modal_button_continue","campaign-manager-web/components/scc/status-change-confirmation-modal"],null]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[2]]]]]],["@isOpen","modal","@isCurrentModeQuick","iphHelper","@accountId","iphHelper","@isLoading","@onConfirm","@interactionTrackingKey"],false,["hue-web-modal","track-render","get","-get-dynamic-var","t","if","hue-web-icons@illustration","hue-web-foundations@-text-body","iph-helper","external-link-info","help-center-url","hue-web-button","on","track-interaction"]]',moduleName:"campaign-manager-web/components/scc/status-change-confirmation-modal.hbs",isStrictMode:!1})
let g=e.default=(l=(0,i.inject)(),(0,r.assertPropTypes)((d=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="tracking",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),p(this,"onDismiss",(()=>{this.args.onDismiss(),this.tracking.fireInteractionEvent("scc_status_change_confirmation_modal__click_button_cancel")}))}get currentMode(){return this.args.isCurrentModeQuick?o.CAMPAIGN_MODES.QUICK:o.CAMPAIGN_MODES.ADVANCED}},p(d,"propTypes",{isOpen:r.PropTypes.bool.isRequired,isCurrentModeQuick:r.PropTypes.bool,onDismiss:r.PropTypes.func.isRequired,onConfirm:r.PropTypes.func.isRequired,isLoading:r.PropTypes.bool.isRequired,accountId:r.PropTypes.number.isRequired,interactionTrackingKey:r.PropTypes.string.isRequired}),b=(c=d).prototype,_="tracking",h=[l],f={configurable:!0,enumerable:!0,writable:!0,initializer:null},E={},Object.keys(f).forEach((function(e){E[e]=f[e]})),E.enumerable=!!E.enumerable,E.configurable=!!E.configurable,("value"in E||E.initializer)&&(E.writable=!0),E=h.slice().reverse().reduce((function(e,t){return t(b,_,e)||e}),E),T&&void 0!==E.initializer&&(E.value=E.initializer?E.initializer.call(T):void 0,E.initializer=void 0),void 0===E.initializer&&(Object.defineProperty(b,_,E),E=null),u=E,s=c))||s)
var b,_,h,f,T,E;(0,t.setComponentTemplate)(m,g)})),define("campaign-manager-web/components/scc/success-confirmation-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","@ember/service","campaign-manager-web/constants/success-modal-entity-types","campaign-manager-web/config/environment","tracked-toolbox","ember-async-data/tracked-async-data","campaign-manager-web/utils/campaign"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f
function T(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const y=(0,n.createTemplateFactory)({id:"DLuzcU+T",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","success-confirmation-modal-header"],[17,1]],[["@isOpen","@size","@dismissModal"],[[30,2],"medium",[30,0,["onDismissModal"]]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],[[24,0,"scc-success-confirmation-modal__header-container"]],null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"success-confirmation-modal-header"],[15,0,[29,["a11y-text"," ",[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_scc_success_confirmation_modal_a11y_header","campaign-manager-web/components/scc/success-confirmation-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],[[24,0,"u-layout__position-relative u-layout__align-center"]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["isAccountSuccessModal"]],[[[1,"      "],[8,[39,4],[[24,0,"mb6"]],[["@name","@size"],["success-team","large"]],null],[1,"\\n"]],[]],[[[41,[28,[37,5],[[30,0,["isCampaignSuccessModal"]],[30,0,["isAbTestSuccessModal"]]],null],[[[1,"      "],[8,[39,4],[[24,0,"mb6"]],[["@size","@name"],["small","success-individual"]],null],[1,"\\n"]],[]],[[[41,[30,0,["isCampaignSuccessWithNoBillingModal"]],[[[1,"      "],[8,[39,4],[[24,0,"mb6"]],[["@size","@name"],["small","retail-checkout"]],null],[1,"\\n    "]],[]],null]],[]]]],[]]],[1,"    "],[10,0],[14,0,"grid__col grid__col--11 grid__col--sm-10 pl0 pr0 u-layout__margin-center"],[12],[1,"\\n"],[41,[30,0,["isAccountSuccessModal"]],[[[1,"        "],[10,2],[14,0,"scc-success-confirmation-modal__title"],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_scc_success_confirmation_modal_title","campaign-manager-web/components/scc/success-confirmation-modal"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[41,[30,0,["isCampaignSuccessModal"]],[[[1,"        "],[10,2],[14,0,"scc-success-confirmation-modal__campaign_title pb2"],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_scc_success_campaign_confirmation_modal_title","campaign-manager-web/components/scc/success-confirmation-modal"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[41,[30,0,["isCampaignSuccessWithNoBillingModal"]],[[[1,"        "],[10,2],[14,0,"scc-success-confirmation-modal__campaign_title pb2"],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_scc_success_campaign_missing_payment_method_confirmation_modal_title","campaign-manager-web/components/scc/success-confirmation-modal"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[41,[30,0,["isAbTestSuccessModal"]],[[[1,"        "],[10,2],[14,0,"scc-success-confirmation-modal__campaign_title pb2"],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_scc_success_ab_test_confirmation_modal_title","campaign-manager-web/components/scc/success-confirmation-modal"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]],null]],[]]]],[]]]],[]]],[1,"    "],[13],[1,"\\n"],[41,[30,0,["isAccountSuccessModal"]],[[[1,"      "],[10,2],[15,0,[29,["mt4"," ",[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_scc_success_confirmation_modal_body_first_line","campaign-manager-web/components/scc/success-confirmation-modal"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_scc_success_confirmation_modal_body_second_line_v2","campaign-manager-web/components/scc/success-confirmation-modal"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,7],[[24,0,"mt4 mb7"],[4,[38,8],["scc_success_confirmation_modal__click_button_start"],null],[4,[38,9],["click",[28,[37,10],[[30,4],false],null]],null]],[["@text","@buttonType","@size"],[[28,[37,2],["i18n_scc_success_confirmation_modal_button_start","campaign-manager-web/components/scc/success-confirmation-modal"],null],"primary","small"]],null],[1,"\\n"]],[]],[[[41,[30,0,["isCampaignSuccessModal"]],[[[1,"      "],[10,2],[15,0,[29,["scc-success-confirmation-modal__campaign_body mt5"," ",[28,[37,6],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_scc_success_campaign_confirmation_modal_body_first_line","campaign-manager-web/components/scc/success-confirmation-modal"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"scc-success-confirmation-modal__campaign_buttons_container u-layout__margin-center mt4 mb6"],[12],[1,"\\n        "],[8,[39,7],[[4,[38,9],["click",[28,[37,10],[[30,4],false],null]],null],[4,[38,8],["scc_success_campaign_confirmation_modal__click_button_create"],null]],[["@text","@buttonType","@size"],[[28,[37,2],["i18n_scc_success_create_another_campaign_button","campaign-manager-web/components/scc/success-confirmation-modal"],null],"primary","small"]],null],[1,"\\n        "],[8,[39,7],[[24,0,"mt3"],[4,[38,9],["click",[28,[37,10],[[30,4],true],null]],null],[4,[38,8],["scc_success_campaign_confirmation_modal__click_button_view"],null]],[["@text","@buttonType","@size","@emphasized"],[[28,[37,2],["i18n_scc_success_campaign_confirmation_modal_view_campaigns_button","campaign-manager-web/components/scc/success-confirmation-modal"],null],"tertiary","small",true]],null],[1,"\\n"],[41,[30,0,["feedbackLink","isResolved"]],[[[1,"          "],[1,[28,[35,2],["i18n_feedback_experience","campaign-manager-web/components/scc/success-confirmation-modal"],[["linkInfo"],[[28,[37,11],null,[["href","isSelf","class","dataTestSelector"],[[30,0,["feedbackLink","value"]],true,"button--medium-tertiary campaign-launch__link-button campaign-launch__link-button--tertiary mt2","data-test-success-confirmation-modal__feedback-button"]]]]]]],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n"]],[]],[[[41,[30,0,["isCampaignSuccessWithNoBillingModal"]],[[[1,"      "],[10,2],[15,0,[29,["scc-success-confirmation-modal__campaign_body mt5"," ",[28,[37,6],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_scc_success_campaign_missing_payment_method_confirmation_modal_body_first_line","campaign-manager-web/components/scc/success-confirmation-modal"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"mt5 mb5"],[12],[1,"\\n        "],[10,0],[14,0,"scc-success-confirmation-modal__campaign_missing_payment_method"],[12],[1,"\\n          "],[8,[39,12],[[24,0,"global-header-dropdown__entity--profile-photo"]],[["@entityType","@size","@a11yText","@imageUrl"],["person","medium",[52,[30,0,["hasFullName"]],[28,[37,2],["i18n_header_user_name","campaign-manager-web/components/scc/success-confirmation-modal"],[["userFullName"],[[28,[37,13],null,[["firstName","lastName","type"],[[30,0,["billingService","billingAdminInfo","firstName"]],[30,0,["billingService","billingAdminInfo","lastName"]],"full"]]]]]],""],[30,0,["billingService","billingAdminInfo","pictureUrl"]]]],null],[1,"\\n          "],[10,0],[14,0,"u-layout__align-left"],[12],[1,"\\n            "],[10,2],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_scc_success_campaign_confirmation_modal_billing_admin_name","campaign-manager-web/components/scc/success-confirmation-modal"],[["billingAdminName"],[[28,[37,13],null,[["firstName","lastName","type"],[[30,0,["billingService","billingAdminInfo","firstName"]],[30,0,["billingService","billingAdminInfo","lastName"]],"full"]]]]]]],[1,"\\n              "],[10,1],[15,0,[29,[[28,[37,6],null,[["color"],["text-low-emphasis"]]]]]],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_scc_success_campaign_confirmation_modal_billing_admin_label_with_bullet","campaign-manager-web/components/scc/success-confirmation-modal"],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,6],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[30,0,["billingService","billingAdminInfo","localizedHeadline"]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"],[41,[30,0,["isBillingAdminLoaded"]],[[[1,"            "],[10,0],[14,0,"scc-success-confirmation-modal__campaign_missing_payment_method_message pr4"],[12],[1,"\\n              "],[8,[39,14],[[24,"target","_blank"],[24,"rel","noopener noreferrer"],[16,6,[30,0,["messageUrl"]]]],[["@text","@buttonType","@size","@emphasized","@icon","@iconPlacement"],[[28,[37,2],["i18n_scc_success_campaign_confirmation_modal_message_button","campaign-manager-web/components/scc/success-confirmation-modal"],null],"tertiary","small","true","link-external","right"]],null],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"scc-success-confirmation-modal__campaign_buttons_container u-layout__margin-center mb6"],[12],[1,"\\n        "],[8,[39,7],[[4,[38,9],["click",[28,[37,10],[[30,4],false],null]],null],[4,[38,8],["scc_success_campaign_with_no_billing_confirmation_modal__click_button_create"],null]],[["@text","@buttonType","@size"],[[28,[37,2],["i18n_scc_success_create_another_campaign_button","campaign-manager-web/components/scc/success-confirmation-modal"],null],"primary","small"]],null],[1,"\\n        "],[8,[39,7],[[24,0,"mt3"],[4,[38,9],["click",[28,[37,10],[[30,4],true],null]],null],[4,[38,8],["scc_success_campaign_with_no_billing_confirmation_modal__click_button_view"],null]],[["@text","@buttonType","@emphasized","@size"],[[28,[37,2],["i18n_scc_success_campaign_confirmation_modal_view_campaigns_button","campaign-manager-web/components/scc/success-confirmation-modal"],null],"tertiary",true,"small"]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[41,[30,0,["isAbTestSuccessModal"]],[[[1,"      "],[10,2],[15,0,[29,["mb4"," ",[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_scc_success_ab_test_confirmation_modal_body_first_line","campaign-manager-web/components/scc/success-confirmation-modal"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_scc_success_ab_test_confirmation_modal_body_second_line","campaign-manager-web/components/scc/success-confirmation-modal"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"scc-success-confirmation-modal__campaign_buttons_container u-display-flex u-flex-column u-items-center u-layout__margin-center mv4"],[12],[1,"\\n        "],[8,[39,7],[[4,[38,9],["click",[28,[37,10],[[30,4],false],null]],null]],[["@text","@buttonType","@size"],[[28,[37,2],["i18n_scc_success_campaign_confirmation_modal_view_ab_test_button","campaign-manager-web/components/scc/success-confirmation-modal"],null],"primary","small"]],null],[1,"\\n        "],[8,[39,7],[[24,0,"mt3"],[4,[38,9],["click",[28,[37,10],[[30,4],true],null]],null]],[["@text","@buttonType","@size","@emphasized"],[[28,[37,2],["i18n_scc_success_campaign_confirmation_modal_view_campaigns_button","campaign-manager-web/components/scc/success-confirmation-modal"],null],"tertiary","small",true]],null],[1,"\\n      "],[13],[1,"\\n    "]],[]],null]],[]]]],[]]]],[]]],[1,"  "]],[]]]]],[1,"\\n"]],[3]]]]]],["&attrs","@isOpen","modal","@onCloseModal"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","if","hue-web-icons@illustration","or","hue-web-foundations@-text-body","hue-web-button","track-interaction","on","fn","external-link-info","hue-web-entity","format-name","hue-web-button-link"]]',moduleName:"campaign-manager-web/components/scc/success-confirmation-modal.hbs",isStrictMode:!1})
let S=e.default=(p=(0,o.inject)(),m=(0,o.inject)("billing"),(0,i.assertPropTypes)((f=class extends a.default{constructor(...e){super(...e),T(this,"tracking",_,this),T(this,"billingService",h,this)}get isAccountSuccessModal(){return this.args.entityType===l.ENTITY_TYPES.ACCOUNT}get isCampaignSuccessModal(){return this.args.entityType===l.ENTITY_TYPES.CAMPAIGN&&!this.args.hasNoBilling}get isAbTestSuccessModal(){return this.args.entityType===l.ENTITY_TYPES.AB_TEST}get isBillingAdminLoaded(){return this.billingService.billingAdminInfo}get messageUrl(){let e="test"===s.default.environment||"development"===s.default.environment?"https://www.linkedin-ei.com":"https://www.linkedin.com"
return this.billingService.billingAdminInfo&&(e=`${e}/in/${this.billingService.billingAdminInfo.publicIdentifier}`),e}get isCampaignSuccessWithNoBillingModal(){return this.args.entityType===l.ENTITY_TYPES.CAMPAIGN&&this.args.hasNoBilling}get feedbackLink(){return new u.default((0,d.generateAccountFeedbackUrl)(String(this.args.accountId)),this)}onDismissModal(){this.tracking.fireInteractionEvent("scc_success_confirmation_modal__dismiss_modal"),this.args.onCloseModal(!0)}},A=f,C="propTypes",O={isOpen:i.PropTypes.bool.isRequired,onCloseModal:i.PropTypes.func.isRequired,accountId:i.PropTypes.oneOfType([i.PropTypes.number,i.PropTypes.string]).isRequired,entityType:i.PropTypes.isMemberOf(l.ENTITY_TYPES).isRequired,hasNoBilling:i.PropTypes.bool},C in A?Object.defineProperty(A,C,{value:O,enumerable:!0,configurable:!0,writable:!0}):A[C]=O,_=E((b=f).prototype,"tracking",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=E(b.prototype,"billingService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E(b.prototype,"feedbackLink",[c.cached],Object.getOwnPropertyDescriptor(b.prototype,"feedbackLink"),b.prototype),E(b.prototype,"onDismissModal",[r.action],Object.getOwnPropertyDescriptor(b.prototype,"onDismissModal"),b.prototype),g=b))||g)
var A,C,O;(0,t.setComponentTemplate)(y,S)})),define("campaign-manager-web/components/scc/template-based-audience",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/targeting","@ember/object","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/notification","campaign-manager-web/utils/targeting-models","ember-concurrency-decorators","@glimmer/tracking","campaign-manager-web/utils/formatter","ember-lifeline"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O
function v(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function w(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const I=(0,n.createTemplateFactory)({id:"JWsg4a75",block:'[[[1,"\\n"],[11,0],[24,0,"template-based-audience-container"],[17,1],[12],[1,"\\n"],[41,[30,2],[[[1,"    "],[10,0],[14,0,"mb4 mt6 flex u-justify-between"],[12],[1,"\\n      "],[10,1],[15,0,[29,[[28,[37,1],null,[["size"],["medium"]]]]]],[12],[1,"\\n        "],[1,[30,2]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"  "],[10,0],[14,0,"template-based-audience__typeahead-container"],[12],[1,"\\n    "],[8,[39,2],null,[["@onTemplateSelect","@targetingTemplates","@selectedAudienceTemplate","@isInputDisabled"],[[30,0,["onTemplateSelect"]],[30,3],[30,4],[30,5]]],null],[1,"\\n  "],[13],[1,"\\n"],[41,[30,6],[[[1,"    "],[10,0],[12],[1,"\\n"],[41,[30,0,["isTemplateApplied"]],[[[1,"        "],[8,[39,3],[[24,0,"template-based-audience__show-audience"],[4,[38,4],["click",[30,0,["onAudienceSummaryDisplay"]]],null]],[["@buttonType","@emphasized","@size"],["tertiary",true,"small"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,5],["i18n_show_audience","campaign-manager-web/components/scc/template-based-audience"],null]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[8,[39,6],null,[["@onTypeaheadResultAdded","@onSegmentDismiss","@isQuickMode","@onLanguageChange","@facetAndSegmentsList","@isLanguageSelectionDisabled","@isFacetAndSegmentsDisabled","@criteriaType"],[[30,7],[30,8],true,[30,9],[30,10],[30,11],[30,12],"include"]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13],[1,"\\n"],[41,[30,0,["isAudienceSummaryDisplayed"]],[[[1,"  "],[8,[39,7],null,[["@isOpen","@onDismiss","@cmTargetingCriteria","@isAudienceExpansionEnabled"],[[30,0,["isAudienceSummaryDisplayed"]],[30,0,["onAudienceSummaryDismiss"]],[30,4],[30,0,["campaignService","campaignToEdit","audienceExpansionEnabled"]]]],[["footer"],[[[[1,"\\n"],[41,[51,[30,13]],[[[1,"        "],[10,0],[14,0,"u-display-flex u-justify-between mt4 mh5"],[12],[1,"\\n          "],[10,1],[15,0,[29,["u-display-flex u-items-center"," ",[28,[37,9],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,5],["i18n_switch_mode","campaign-manager-web/components/scc/template-based-audience"],null]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,3],[[4,[38,4],["click",[30,0,["onChangeModeToAdvanceClick"]]],null]],[["@text","@emphasized","@buttonType","@size"],[[28,[37,5],["i18n_template_based_a11y_switch_mode_button","campaign-manager-web/components/scc/template-based-audience"],null],true,"tertiary","small"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,5],["i18n_template_based_switch_mode_button","campaign-manager-web/components/scc/template-based-audience"],null]],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "]],[]]]]],[1,"\\n"]],[]],null]],["&attrs","@title","@targetingTemplates","@cmTargetingCriteria","@isAudienceTemplateInputDisabled","@isTemplateModuleExpanded","@onIncludeTypeaheadResultAdded","@onSegmentDismiss","@onLanguageChange","@facetAndSegmentsList","@isLanguageSelectionDisabled","@isFacetAndSegmentsDisabled","@isSwitchModeDisabled"],false,["if","hue-web-foundations@-text-heading","audience-template-typeahead","hue-web-button","on","t","simplified/facet-and-segments-selectors","audiences/common/audience-summary-modal","unless","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/scc/template-based-audience.hbs",isStrictMode:!1})
let P=e.default=(b=(0,a.inject)("targeting/targeting-entities"),_=(0,a.inject)("targeting"),h=(0,a.inject)("campaign"),f=(0,d.task)({restartable:!0}),(0,r.assertPropTypes)((O=class extends i.default{constructor(...e){super(...e),v(this,"targetingEntitiesService",y,this),v(this,"targetingService",S,this),v(this,"campaignService",A,this),v(this,"isAudienceSummaryDisplayed",C,this)}get isTemplateApplied(){return(0,m.isNonZeroNumber)(this.args.cmTargetingCriteria?.id)}onAudienceSummaryDisplay(){this.isAudienceSummaryDisplayed=!0}onAudienceSummaryDismiss(){this.isAudienceSummaryDisplayed=!1}onTemplateSelect(e){this.args.onTemplateSelect?.(e),e&&this.fetchTemplateAndUpdateTargetingCriteriaTask.perform(e)}onChangeModeToAdvanceClick(){this.isAudienceSummaryDisplayed=!1,(0,g.runTask)(this,this.args.onClickSwitchToAdvancedMode,0)}*fetchTemplateAndUpdateTargetingCriteriaTask(e){const t=(0,s.constructPemMetadata)(c.SCC_FETCH_KEYS.AUDIENCE_TARGETING_TEMPLATE,[e],{productName:c.NOTIFICATIONS_PEM_PRODUCT_NAME}),n=yield this.targetingService.getTargetingTemplateById(e,this.args.account?.id,!1,t),a=(0,o.decorateTemplateFromTargetingCriteria)(u.CmTargetingCriteria.fromTargetingCriteria(n),this.args.cmTargetingCriteria)
this.campaignService.updateTargetingCriteriaAndFetchMetrics(a.toJS())}},N=O,R="propTypes",D={account:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]),title:r.PropTypes.oneOfType([r.PropTypes.SafeString,r.PropTypes.string]),onLanguageChange:r.PropTypes.func.isRequired,onSegmentDismiss:r.PropTypes.func.isRequired,onIncludeTypeaheadResultAdded:r.PropTypes.func.isRequired,facetAndSegmentsList:r.PropTypes.array.isRequired,targetingTemplates:r.PropTypes.array.isRequired,cmTargetingCriteria:r.PropTypes.object,onTemplateSelect:r.PropTypes.func,isLanguageDropdownDisabled:r.PropTypes.bool,isAudienceTemplateInputDisabled:r.PropTypes.bool,onClickSwitchToAdvancedMode:r.PropTypes.func.isRequired,isSwitchModeDisabled:r.PropTypes.bool.isRequired},R in N?Object.defineProperty(N,R,{value:D,enumerable:!0,configurable:!0,writable:!0}):N[R]=D,y=w((E=O).prototype,"targetingEntitiesService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=w(E.prototype,"targetingService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=w(E.prototype,"campaignService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=w(E.prototype,"isAudienceSummaryDisplayed",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w(E.prototype,"onAudienceSummaryDisplay",[l.action],Object.getOwnPropertyDescriptor(E.prototype,"onAudienceSummaryDisplay"),E.prototype),w(E.prototype,"onAudienceSummaryDismiss",[l.action],Object.getOwnPropertyDescriptor(E.prototype,"onAudienceSummaryDismiss"),E.prototype),w(E.prototype,"onTemplateSelect",[l.action],Object.getOwnPropertyDescriptor(E.prototype,"onTemplateSelect"),E.prototype),w(E.prototype,"onChangeModeToAdvanceClick",[l.action],Object.getOwnPropertyDescriptor(E.prototype,"onChangeModeToAdvanceClick"),E.prototype),w(E.prototype,"fetchTemplateAndUpdateTargetingCriteriaTask",[f],Object.getOwnPropertyDescriptor(E.prototype,"fetchTemplateAndUpdateTargetingCriteriaTask"),E.prototype),T=E))||T)
var N,R,D;(0,t.setComponentTemplate)(I,P)})),define("campaign-manager-web/components/schedule-summary-messages",["exports","@ember/component","@ember/template-factory","campaign-manager-web/utils/date","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/budget-optimization","campaign-manager-web/constants/campaign-constants","campaign-manager-web/utils/money-amount","campaign-manager-web/utils/campaign"],(function(e,t,n,a,i,r,o,l,s,c){var u,d
function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const m=(0,n.createTemplateFactory)({id:"piERPbjD",block:'[[[1,"\\n"],[11,0],[17,1],[12],[1,"\\n"],[41,[28,[37,1],[[30,2],[30,0,["LIFETIME_BUDGET_TYPES","LIFETIME"]]],null],[[[41,[28,[37,2],[[30,0,["isStartDateValid"]],[30,0,["isEndDateValid"]]],null],[[[1,"      "],[10,2],[15,0,[29,["u-color__black--60"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,4],["i18n_campaign_schedule_fixed_summary_lifetime_budget_v2","campaign-manager-web/components/schedule-summary-messages"],[["numDays","startDate","totalBudget"],[[30,0,["numDaysInCampaign"]],[28,[37,5],[[30,0,["dateRange","start"]]],[["format","useTimeZone"],["fmt_mdy_long",true]]],[28,[37,6],[[30,3,["totalBudget","amount"]]],[["currency"],[[30,4]]]]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null]],[]],[[[41,[28,[37,1],[[30,2],[30,0,["LIFETIME_BUDGET_TYPES","DAILY_AND_LIFETIME"]]],null],[[[41,[30,0,["isStartDateValid"]],[[[1,"      "],[10,2],[15,0,[29,["u-color__black--60"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,4],["i18n_campaign_schedule_continuous_summary_daily_and_lifetime_budget_v2","campaign-manager-web/components/schedule-summary-messages"],[["startDate","lifetimeBudget"],[[28,[37,5],[[30,0,["dateRange","start"]]],[["format","useTimeZone"],["fmt_mdy_long",true]]],[28,[37,6],[[30,3,["totalBudget","amount"]]],[["currency"],[[30,4]]]]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null]],[]],[[[41,[28,[37,1],[[30,5],[30,0,["SCHEDULE_TYPE","CONTINUOUS"]]],null],[[[41,[30,0,["isPacingStrategyFlow"]],[[[41,[30,0,["isStartDateValid"]],[[[1,"          "],[10,2],[15,0,[29,["u-color__black--60"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,3,["isActiveCampaign"]],[[[41,[30,6],[[[41,[30,0,["isTodayBeginningOfWeek"]],[[[1,"                  "],[1,[28,[35,4],["i18n_campaign_schedule_continous_summary_daily_budget_changed_midflight_on_monday","campaign-manager-web/components/schedule-summary-messages"],[["startDate","dailyBudgetTimesSeven"],[[28,[37,5],[[30,0,["dateRange","start"]]],[["format","useTimeZone"],["fmt_mdy_long",true]]],[28,[37,6],[[30,0,["weeklyBudget"]]],[["currency"],[[30,4]]]]]]]],[1,"\\n"]],[]],[[[1,"                  "],[1,[28,[35,4],["i18n_campaign_schedule_continous_summary_daily_budget_changed_midflight","campaign-manager-web/components/schedule-summary-messages"],[["startDate","dailyBudgetTimesNumDaysRemainingInWeek","dailyBudgetTimesSeven"],[[28,[37,5],[[30,0,["dateRange","start"]]],[["format","useTimeZone"],["fmt_mdy_long",true]]],[28,[37,6],[[30,0,["remainingWeeklyBudgetFromCurrentTime"]]],[["currency"],[[30,4]]]],[28,[37,6],[[30,0,["weeklyBudget"]]],[["currency"],[[30,4]]]]]]]],[1,"\\n"]],[]]]],[]],null]],[]],[[[41,[30,7],[[[41,[30,0,["isTodayBeginningOfWeek"]],[[[1,"                "],[1,[28,[35,4],["i18n_campaign_schedule_continous_summary_daily_budget_reactivate_beginning_of_week","campaign-manager-web/components/schedule-summary-messages"],[["dailyBudgetTimesSeven"],[[28,[37,6],[[30,0,["weeklyBudget"]]],[["currency"],[[30,4]]]]]]]],[1,"\\n"]],[]],[[[1,"                "],[1,[28,[35,4],["i18n_campaign_schedule_continous_summary_daily_budget_reactivate_not_beginning_of_week","campaign-manager-web/components/schedule-summary-messages"],[["dailyBudgetTimesNumDaysRemainingInWeek","dailyBudgetTimesSeven"],[[28,[37,6],[[30,0,["remainingWeeklyBudgetFromCurrentTime"]]],[["currency"],[[30,4]]]],[28,[37,6],[[30,0,["weeklyBudget"]]],[["currency"],[[30,4]]]]]]]],[1,"\\n"]],[]]]],[]],[[[41,[30,0,["isStartDateBeginningOfWeek"]],[[[1,"              "],[1,[28,[35,4],["i18n_campaign_schedule_continous_summary_daily_budget_beginning_of_week","campaign-manager-web/components/schedule-summary-messages"],[["startDate","dailyBudgetTimesSeven"],[[28,[37,5],[[30,0,["dateRange","start"]]],[["format","useTimeZone"],["fmt_mdy_long",true]]],[28,[37,6],[[30,0,["weeklyBudget"]]],[["currency"],[[30,4]]]]]]]],[1,"\\n"]],[]],[[[41,[30,0,["isStartDateInFutureWeek"]],[[[1,"              "],[1,[28,[35,4],["i18n_campaign_schedule_continous_summary_daily_budget_future_week","campaign-manager-web/components/schedule-summary-messages"],[["startDate","dailyBudgetTimesNumDaysRemainingInWeek","dailyBudgetTimesSeven"],[[28,[37,5],[[30,0,["dateRange","start"]]],[["format","useTimeZone"],["fmt_mdy_long",true]]],[28,[37,6],[[30,0,["remainingWeeklyBudgetFromStartDate"]]],[["currency"],[[30,4]]]],[28,[37,6],[[30,0,["weeklyBudget"]]],[["currency"],[[30,4]]]]]]]],[1,"\\n"]],[]],[[[1,"              "],[1,[28,[35,4],["i18n_campaign_schedule_continous_summary_daily_budget_not_beginning_of_week","campaign-manager-web/components/schedule-summary-messages"],[["startDate","dailyBudgetTimesNumDaysRemainingInWeek","dailyBudgetTimesSeven"],[[28,[37,5],[[30,0,["dateRange","start"]]],[["format","useTimeZone"],["fmt_mdy_long",true]]],[28,[37,6],[[30,0,["remainingWeeklyBudgetFromStartDate"]]],[["currency"],[[30,4]]]],[28,[37,6],[[30,0,["weeklyBudget"]]],[["currency"],[[30,4]]]]]]]],[1,"\\n            "]],[]]]],[]]]],[]]]],[]]],[1,"          "],[13],[1,"\\n"]],[]],null]],[]],[[[1,"        "],[10,2],[15,0,[29,["u-color__black--60 bid-and-budget__space--top-small"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_campaign_schedule_utc_info_continuous","campaign-manager-web/components/schedule-summary-messages"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]]]],[]],[[[41,[30,0,["isPacingStrategyFlow"]],[[[41,[28,[37,2],[[30,0,["isStartDateValid"]],[30,0,["isEndDateValid"]]],null],[[[1,"          "],[10,2],[15,0,[29,["u-color__black--60"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[28,[37,2],[[28,[37,7],[[30,0,["isTodayOrFutureStartDate"]]],null],[30,3,["isActiveCampaign"]]],null],[[[1,"              "],[1,[28,[35,4],["i18n_campaign_schedule_fixed_summary_daily_budget_edit","campaign-manager-web/components/schedule-summary-messages"],[["remainingDays","totalBudget"],[[30,0,["numDaysInCampaign"]],[28,[37,6],[[30,0,["totalToBeSpentInCampaign"]]],[["currency"],[[30,4]]]]]]]],[1,"\\n"]],[]],[[[41,[30,7],[[[1,"              "],[1,[28,[35,4],["i18n_campaign_schedule_fixed_summary_daily_budget_reactivate","campaign-manager-web/components/schedule-summary-messages"],[["remainingDays","totalBudget"],[[30,0,["numDaysInCampaign"]],[28,[37,6],[[30,0,["totalToBeSpentInCampaign"]]],[["currency"],[[30,4]]]]]]]],[1,"\\n"]],[]],[[[1,"              "],[1,[28,[35,4],["i18n_campaign_schedule_fixed_summary_daily_budget_v2","campaign-manager-web/components/schedule-summary-messages"],[["numDays","startDate","totalBudget"],[[30,0,["numDaysInCampaign"]],[28,[37,5],[[30,0,["dateRange","start"]]],[["format","useTimeZone"],["fmt_mdy_long",true]]],[28,[37,6],[[30,0,["totalToBeSpentInCampaign"]]],[["currency"],[[30,4]]]]]]]],[1,"\\n            "]],[]]]],[]]],[1,"          "],[13],[1,"\\n"]],[]],null]],[]],[[[1,"        "],[10,2],[15,0,[29,["u-color__black--60"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_campaign_schedule_utc_info_fixed","campaign-manager-web/components/schedule-summary-messages"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]]]],[]]],[1,"  "]],[]]]],[]]],[13]],["&attrs","@budgetType","@campaign","@currencyCode","@scheduleType","@hasDailyBudgetChanged","@isForCampaignReactivation"],false,["if","eq","and","hue-web-foundations@-text-body","t","format-date","format-currency","not"]]',moduleName:"campaign-manager-web/components/schedule-summary-messages.hbs",isStrictMode:!1})
let g=e.default=(0,r.assertPropTypes)((d=class extends i.default{constructor(...e){super(...e),p(this,"LIFETIME_BUDGET_TYPES",l.LIFETIME_BUDGET_TYPES),p(this,"SCHEDULE_TYPE",o.SCHEDULE_TYPE),p(this,"isTodayBeginningOfWeek",(0,a.isDateBeginningOfWeek)(new Date))}get remainingWeeklyBudgetFromCurrentTime(){const e=new Date
return(1===e.getUTCDay()?a.DAYS_IN_WEEK:(0,a.differenceInDaysUTC)(e,(0,a.beginningOfNextWeek)(e)))*this.dailyBudget}get dateRange(){return(0,c.getDateRange)(this.args.campaign)}get numDaysInCampaign(){const e=this.args.campaign.runSchedule&&this.args.campaign.runSchedule.start,t=e?new Date(this.args.campaign.runSchedule.start):this.dateRange.start,n=this.hasEndDate?new Date(this.args.campaign.runSchedule.end):this.dateRange.end
return(0,a.differenceInDaysUTC)(e>=(0,a.getStartOfUTCDate)().getTime()?t:new Date,n)+1}get isTodayOrFutureStartDate(){return this.args.campaign.runSchedule?.start>=(0,a.getStartOfUTCDate)().getTime()}get hasEndDate(){return(0,c.hasEndDate)(this.args.campaign)}get isPacingStrategyFlow(){return this.args.campaign.isNewCampaign||Boolean(this.args.campaign.pacingStrategy)}get dailyBudget(){const e={amount:l.BID_AND_BUDGET_DEFAULTS.DAILY_BUDGET}
return(0,s.getMoneyAmountForUI)(this.args.campaign.dailyBudget||e).amount}get weeklyBudget(){return a.DAYS_IN_WEEK*this.dailyBudget}get remainingWeeklyBudgetFromStartDate(){const e=this.args.campaign.runSchedule?.start?new Date(this.args.campaign.runSchedule.start):this.dateRange.start
return(0,a.differenceInDaysUTC)(e,(0,a.beginningOfNextWeek)(e))*this.dailyBudget}get isStartDateBeginningOfWeek(){const e=this.args.campaign.runSchedule?.start?new Date(this.args.campaign.runSchedule.start):this.dateRange.start
return(0,a.isDateBeginningOfWeek)(e)}get isStartDateInFutureWeek(){const e=this.args.campaign.runSchedule?.start?new Date(this.args.campaign.runSchedule.start):this.dateRange.start
return(0,a.isDateInFutureWeek)(e)}get totalToBeSpentInCampaign(){return(0,c.calculateLifetimeBudgetAmount)({dailyBudget:this.args.campaign.dailyBudget,limits:this.args.campaign.limits,numDaysInCampaign:this.numDaysInCampaign})}get isStartDateValid(){return this.args.campaign.validations.attrs.runSchedule.start.isValid}get isEndDateValid(){return this.args.campaign.validations.attrs.runSchedule.end.isValid}},p(d,"propTypes",{campaign:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,currencyCode:r.PropTypes.string.isRequired,budgetType:r.PropTypes.string.isRequired,isForCampaignReactivation:r.PropTypes.bool,scheduleType:r.PropTypes.string.isRequired,hasDailyBudgetChanged:r.PropTypes.bool}),u=d))||u;(0,t.setComponentTemplate)(m,g)})),define("campaign-manager-web/components/schedule",["exports","@ember/component","@ember/template-factory","campaign-manager-web/utils/date","@glimmer/component","@glimmer/tracking","@ember/service","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/utils/tracking","campaign-manager-web/utils/ad-format","campaign-manager-web/utils/campaign","campaign-manager-web/constants/date-range","campaign-manager-web/utils/money-amount","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/forecasting","campaign-manager-web/utils/roadblock","campaign-manager-web/constants/lix","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/application-experience","campaign-manager-web/constants/timezones"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E){var y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U
function x(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function F(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function z(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const j=(0,n.createTemplateFactory)({id:"Jr/TmmLj",block:'[[[10,"fieldset"],[14,0,"bid-and-budget__space--top-large"],[12],[1,"\\n"],[41,[28,[37,1],[[30,1],[30,2]],null],[[[1,"    "],[8,[39,2],null,[["@campaign","@currencyCode","@budgetType","@onDateRangeSelected","@scheduleType","@onChangeScheduleType","@isForCampaignReactivation","@hasDailyBudgetChanged","@isEndDateFocusedOnRender","@onDismissEndDateRecommendation","@shouldShowExtendEndDateMessage","@isAdvancedModeRedesignEnabled","@shouldDisplayTimeAndTimezone","@onStartTimeSelected","@onEndTimeSelected","@timeOptions","@defaultStartTime","@defaultEndTime","@onSelectTimezone","@campaignGroup"],[[30,3],[30,0,["currencyCode"]],[30,4],[30,0,["onDateRangeSelected"]],[30,0,["scheduleType"]],[30,0,["onChangeScheduleType"]],[30,5],[30,0,["hasDailyBudgetChanged"]],[30,6],[30,0,["onDismissEndDateRecommendation"]],[30,0,["shouldShowExtendEndDateMessage"]],[30,2],[28,[37,3],[[30,0,["shouldDisplayTimeAndTimezone"]],[28,[37,4],[[30,1]],null]],null],[30,0,["onStartTimeSelected"]],[30,0,["onEndTimeSelected"]],[30,0,["timeOptions"]],[30,0,["defaultStartTime"]],[30,0,["defaultEndTime"]],[30,0,["onSelectTimezone"]],[30,7]]],null],[1,"\\n"]],[]],[[[1,"    "],[10,0],[14,0,"bid-and-budget__header-title u-layout-flex__container--aligned-center"],[12],[1,"\\n      "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n        "],[10,"legend"],[15,0,[29,[[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,6],["i18n_schedule","campaign-manager-web/components/schedule"],null]],[1,"\\n        "],[13],[1,"\\n"],[41,[51,[30,0,["isPacingStrategyFlow"]]],[[[1,"          "],[8,[39,8],null,[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n              "],[11,"button"],[16,"title",[28,[37,6],["i18n_a11y_trigger_label","campaign-manager-web/components/schedule"],[["name"],[[28,[37,6],["i18n_schedule","campaign-manager-web/components/schedule"],null]]]]],[16,"aria-label",[28,[37,6],["i18n_a11y_trigger_label","campaign-manager-web/components/schedule"],[["name"],[[28,[37,6],["i18n_schedule","campaign-manager-web/components/schedule"],null]]]]],[16,0,[29,["button--unstyled"," ",[28,[37,5],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,9],[[30,8,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                "],[8,[39,10],[[24,0,"bid-and-budget__help-icon"]],[["@size","@name"],["small","question"]],null],[1,"\\n              "],[13],[1,"\\n            "]],[8]],[[[1,"\\n              "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,6],["i18n_campaign_scheduling","campaign-manager-web/components/schedule"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,2],[15,0,[29,["mb2"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[1,[28,[35,6],["i18n_based_on_your_selection","campaign-manager-web/components/schedule"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,2],[15,0,[29,["mb2"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[1,[28,[35,6],["i18n_run_campaign_continuously_description","campaign-manager-web/components/schedule"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[1,[28,[35,6],["i18n_set_a_date_range_description","campaign-manager-web/components/schedule"],null]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n"],[41,[28,[37,11],[[30,4],[30,0,["LIFETIME_BUDGET","LIFETIME"]]],null],[[[44,[[30,0,["SCHEDULE","FIXED"]]],[[[1,"        "],[10,0],[15,0,[29,["bid-and-budget__schedule-",[30,9],"-datepicker-lifetime no-radio"]]],[12],[1,"\\n"],[41,[30,0,["shouldShowExtendEndDateMessage"]],[[[1,"            "],[8,[39,13],[[24,0,"mt3"]],[["@type","@message"],["neutral",[28,[37,6],["i18n_extend_end_date","campaign-manager-web/components/schedule"],[["endDate"],[[28,[37,14],[[30,3,["runSchedule","end"]]],[["format"],["fmt_mdy_short"]]]]]]]],null],[1,"\\n"]],[]],null],[41,[30,0,["shouldDisplayTimeAndTimezone"]],[[[1,"            "],[8,[39,15],null,[["@start","@end","@onChange","@hasStartDateError","@hasEndDateError","@isStartDisabled"],[[30,3,["runSchedule","start"]],[30,3,["runSchedule","end"]],[30,0,["onDateRangeSelected"]],[30,3,["validations","attrs","runSchedule","start","isInvalid"]],[30,3,["validations","attrs","runSchedule","end","isInvalid"]],[30,0,["isStartDatePickerDisabled"]]]],null],[1,"\\n"]],[]],[[[41,[30,0,["isStartDatePickerDisabled"]],[[[1,"            "],[11,0],[24,0,"u-layout-flex__container--aligned-center u-flex-column u-flex-row-sm u-items-start"],[4,[38,16],[[30,0,["openEndDatePicker"]]],null],[12],[1,"\\n              "],[8,[39,17],[[24,0,"u-layout__position-relative"]],[["@showErrorMessage","@hasError","@label","@value","@disabled"],[false,false,[28,[37,6],["i18n_start_date","campaign-manager-web/components/schedule"],null],[30,0,["dateRange","start"]],true]],[["textInput"],[[[[1,"\\n                  "],[8,[30,10],[[16,3,[30,0,["DATE_PICKER_NAME","START"]]]],null,null],[1,"\\n                "]],[10]]]]],[1,"\\n"],[41,[30,0,["isScheduleInputDisabled"]],[[[1,"                "],[8,[39,17],null,[["@showErrorMessage","@hasError","@label","@value","@disabled"],[false,[30,3,["validations","attrs","runSchedule","end","isInvalid"]],[28,[37,6],["i18n_end_date","campaign-manager-web/components/schedule"],null],[30,0,["dateRange","end"]],true]],[["textInput"],[[[[1,"\\n                    "],[8,[30,11],[[16,3,[30,0,["DATE_PICKER_NAME","END"]]]],null,null],[1,"\\n                  "]],[11]]]]],[1,"\\n"]],[]],[[[1,"                "],[8,[39,17],[[24,0,"bid-and-budget__schedule-date-range-end-date"]],[["@label","@value","@showErrorMessage","@validateOnInit","@hasError","@min","@onDateSelected"],[[28,[37,6],["i18n_end_date","campaign-manager-web/components/schedule"],null],[30,0,["dateRange","end"]],false,true,[30,3,["validations","attrs","runSchedule","end","isInvalid"]],[30,0,["tomorrowUTC"]],[30,0,["onEndDateSelected"]]]],[["textInput"],[[[[1,"\\n                    "],[8,[30,12],[[16,3,[30,0,["DATE_PICKER_NAME","END"]]]],null,null],[1,"\\n                  "]],[12]]]]],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n"]],[]],[[[1,"            "],[11,0],[24,0,"u-layout-flex__container--aligned-center u-flex-column u-flex-row-sm u-items-start"],[4,[38,16],[[30,0,["openEndDatePicker"]]],null],[12],[1,"\\n              "],[8,[39,18],[[24,0,"u-layout__position-relative"]],[["@showErrorMessage","@validateOnInit","@value","@min","@onDateSelected"],[false,true,[30,0,["dateRange"]],[52,[30,3,["isActiveCampaign"]],[30,0,["tomorrowUTC"]],[30,0,["todayUTC"]]],[30,0,["onDateRangeSelected"]]]],[["startPicker","divider","endPicker"],[[[[1,"\\n                  "],[8,[30,13,["picker"]],null,null,[["textInput"],[[[[1,"\\n                      "],[8,[30,14],[[16,3,[30,0,["DATE_PICKER_NAME","START"]]],[24,"aria-describedby","bid-and-budget__lifetime_budget_date_range_desc"]],[["@label","@hasError"],[[28,[37,6],["i18n_start_date","campaign-manager-web/components/schedule"],null],[30,3,["validations","attrs","runSchedule","start","isInvalid"]]]],null],[1,"\\n                    "]],[14]]]]],[1,"\\n                "]],[13]],[[[1,"—"]],[]],[[[1,"\\n                  "],[8,[30,15,["picker"]],null,null,[["textInput"],[[[[1,"\\n                      "],[8,[30,16],[[16,3,[30,0,["DATE_PICKER_NAME","END"]]],[24,"aria-describedby","bid-and-budget__lifetime_budget_date_range_desc"]],[["@label","@hasError"],[[28,[37,6],["i18n_end_date","campaign-manager-web/components/schedule"],null],[30,3,["validations","attrs","runSchedule","end","isInvalid"]]]],null],[1,"\\n                    "]],[16]]]]],[1,"\\n                "]],[15]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]],[]]],[41,[28,[37,3],[[30,3,["validations","attrs","runSchedule","start","isValid"]],[30,3,["validations","attrs","runSchedule","end","isValid"]]],null],[[[1,"            "],[10,2],[15,0,[29,["bid-and-budget__space--top-medium"," ",[28,[37,5],null,[["size"],["small"]]]]]],[14,1,"bid-and-budget__lifetime_budget_date_range_desc"],[12],[1,"\\n              "],[1,[28,[35,6],["i18n_campaign_schedule_fixed_summary_lifetime_budget_v2","campaign-manager-web/components/schedule"],[["numDays","startDate","totalBudget"],[[30,0,["numDaysInCampaign"]],[28,[37,14],[[30,0,["dateRange","start"]]],[["format","useTimeZone"],["fmt_mdy_long",true]]],[28,[37,19],[[30,3,["totalBudget","amount"]]],[["currency"],[[30,0,["currencyCode"]]]]]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"          "],[8,[39,13],[[24,0,"bid-and-budget__space--top-small"]],[["@isHidden","@type","@message"],[[30,3,["validations","attrs","runSchedule","start","isValid"]],"negative",[30,3,["validations","attrs","runSchedule","start","options","number","message"]]]],null],[1,"\\n          "],[8,[39,13],[[24,0,"bid-and-budget__space--top-small"]],[["@isHidden","@type","@message"],[[30,3,["validations","attrs","runSchedule","end","isValid"]],"negative",[30,3,["validations","attrs","runSchedule","end","options","number","message"]]]],null],[1,"\\n          "],[8,[39,20],null,[["@campaign","@campaignGroup","@refreshCGModel","@isForCampaignReactivation","@isCGContextScheduleFeedback"],[[30,3],[30,7],[30,17],[30,5],false]],null],[1,"\\n        "],[13],[1,"\\n"]],[9]]]],[]],[[[41,[28,[37,11],[[30,4],[30,0,["LIFETIME_BUDGET","DAILY_AND_LIFETIME"]]],null],[[[44,[[30,0,["SCHEDULE","CONTINUOUS"]]],[[[1,"        "],[10,0],[15,0,[29,["bid-and-budget__schedule-",[30,18],"-datepicker-lifetime no-radio"]]],[12],[1,"\\n          "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n"],[41,[30,0,["isStartDatePickerDisabled"]],[[[1,"              "],[8,[39,17],[[24,"aria-describedby","bid-and-budget__daily_and_lifetime_budget_start_date_desc"],[24,0,"u-layout__position-relative"]],[["@showErrorMessage","@hasError","@value","@label","@disabled"],[false,false,[30,0,["dateRange","start"]],[28,[37,6],["i18n_start_date","campaign-manager-web/components/schedule"],null],true]],[["textInput"],[[[[1,"\\n                  "],[8,[30,19],[[16,3,[30,0,["DATE_PICKER_NAME","START"]]]],null,null],[1,"\\n                "]],[19]]]]],[1,"\\n"]],[]],[[[1,"              "],[8,[39,17],[[24,0,"u-layout__position-relative"],[24,"aria-describedby","bid-and-budget__daily_and_lifetime_budget_start_date_desc"]],[["@label","@value","@showErrorMessage","@validateOnInit","@hasError","@min","@onDateSelected"],[[28,[37,6],["i18n_start_date","campaign-manager-web/components/schedule"],null],[30,0,["dateRange","start"]],false,true,[30,3,["validations","attrs","runSchedule","start","isInvalid"]],[52,[30,3,["isActiveCampaign"]],[30,0,["tomorrowUTC"]],[30,0,["todayUTC"]]],[30,0,["onStartDateSelected"]]]],[["textInput"],[[[[1,"\\n                  "],[8,[30,20],[[16,3,[30,0,["DATE_PICKER_NAME","START"]]]],null,null],[1,"\\n                "]],[20]]]]],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n"],[41,[30,3,["validations","attrs","runSchedule","start","isValid"]],[[[1,"            "],[10,2],[15,0,[29,["bid-and-budget__space--top-medium"," ",[28,[37,5],null,[["size"],["small"]]]]]],[14,1,"bid-and-budget__daily_and_lifetime_budget_start_date_desc"],[12],[1,"\\n              "],[1,[28,[35,6],["i18n_campaign_schedule_continuous_summary_daily_and_lifetime_budget_v2","campaign-manager-web/components/schedule"],[["startDate","lifetimeBudget"],[[28,[37,14],[[30,0,["dateRange","start"]]],[["format","useTimeZone"],["fmt_mdy_long",true]]],[28,[37,19],[[30,3,["totalBudget","amount"]]],[["currency"],[[30,0,["currencyCode"]]]]]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"          "],[8,[39,13],[[24,0,"bid-and-budget__space--top-small"]],[["@isHidden","@type","@message"],[[30,3,["validations","attrs","runSchedule","start","isValid"]],"negative",[30,3,["validations","attrs","runSchedule","start","options","number","message"]]]],null],[1,"\\n          "],[8,[39,13],[[24,0,"bid-and-budget__space--top-small"]],[["@isHidden","@type","@message"],[[30,3,["validations","attrs","runSchedule","end","isValid"]],"negative",[30,3,["validations","attrs","runSchedule","end","options","number","message"]]]],null],[1,"\\n        "],[13],[1,"\\n"]],[18]]]],[]],[[[1,"      "],[10,0],[15,0,[29,["bid-and-budget__schedule--radioGroup"," ",[36,21]]]],[12],[1,"\\n        "],[10,0],[14,0,"bid-and-budget__space--top-medium"],[12],[1,"\\n"],[44,[[30,0,["SCHEDULE","CONTINUOUS"]]],[[[1,"            "],[8,[39,22],[[24,"data-selector-bid-and-budget__radio","schedule"],[16,0,[29,["bid-and-budget__schedule-",[30,21]," small-input"]]],[24,3,"schedule"],[16,2,[29,[[30,21]]]],[16,"checked",[28,[37,11],[[30,0,["scheduleType"]],[30,21]],null]],[4,[38,23],["change",[28,[37,24],["target.value",[30,0,["onChangeScheduleType"]]],null]],null]],[["@inputId","@disabled"],[[29,["bid-and-budget__schedule-",[30,21]]],[30,0,["isContinuousScheduleDisabled"]]]],null],[1,"\\n            "],[10,"label"],[15,"for",[29,["bid-and-budget__schedule-",[30,21]]]],[14,0,"bid-and-budget__space--continuous-label"],[12],[1,"\\n              "],[10,1],[14,0,"a11y-text"],[12],[1,[28,[35,6],["i18n_schedule_type_radio_description","campaign-manager-web/components/schedule"],null]],[13],[1,"\\n"],[41,[30,0,["isPacingStrategyFlow"]],[[[1,"                "],[1,[28,[35,6],["i18n_campaign_schedule_options_lifetime_pacing","campaign-manager-web/components/schedule"],[["schedule"],[[30,21]]]]],[1,"\\n"]],[]],[[[1,"                "],[1,[28,[35,6],["i18n_campaign_schedule_options","campaign-manager-web/components/schedule"],[["schedule"],[[30,21]]]]],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n            "],[10,0],[15,0,[29,["bid-and-budget__space--left-large bid-and-budget__schedule-",[30,21],"-datepicker mt2"]]],[12],[1,"\\n              "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n"],[41,[28,[37,1],[[30,0,["isStartDatePickerDisabled"]],[30,0,["isContinuousScheduleDisabled"]]],null],[[[1,"                  "],[8,[39,17],[[24,0,"u-layout__position-relative"],[24,"aria-describedby","bid-and-budget__daily_budget_continuous_start_date_desc"]],[["@value","@label","@showErrorMessage","@disabled"],[[30,0,["dateRange","start"]],[28,[37,6],["i18n_start_date","campaign-manager-web/components/schedule"],null],false,true]],[["textInput"],[[[[1,"\\n                      "],[8,[30,22],[[16,3,[30,0,["DATE_PICKER_NAME","START"]]]],null,null],[1,"\\n                    "]],[22]]]]],[1,"\\n"]],[]],[[[1,"                  "],[8,[39,17],[[24,0,"u-layout__position-relative"],[24,"aria-describedby","bid-and-budget__daily_budget_continuous_start_date_desc"]],[["@value","@label","@showErrorMessage","@validateOnInit","@hasError","@min","@onDateSelected"],[[30,0,["dateRange","start"]],[28,[37,6],["i18n_start_date","campaign-manager-web/components/schedule"],null],false,true,[30,3,["validations","attrs","runSchedule","start","isInvalid"]],[52,[30,3,["isActiveCampaign"]],[30,0,["tomorrowUTC"]],[30,0,["todayUTC"]]],[30,0,["onStartDateSelected"]]]],[["textInput"],[[[[1,"\\n                      "],[8,[30,23],[[16,3,[30,0,["DATE_PICKER_NAME","START"]]]],null,null],[1,"\\n                    "]],[23]]]]],[1,"\\n"]],[]]],[1,"              "],[13],[1,"\\n"],[41,[30,0,["isPacingStrategyFlow"]],[[[41,[30,3,["validations","attrs","runSchedule","start","isValid"]],[[[1,"                  "],[10,2],[15,0,[29,["bid-and-budget__space--top-medium"," ",[28,[37,5],null,[["size"],["small"]]]]]],[14,1,"bid-and-budget__daily_budget_continuous_start_date_desc"],[12],[1,"\\n"],[41,[30,3,["isActiveCampaign"]],[[[41,[30,0,["hasDailyBudgetChanged"]],[[[41,[30,0,["isTodayBeginningOfWeek"]],[[[1,"                          "],[1,[28,[35,6],["i18n_campaign_schedule_continous_summary_daily_budget_changed_midflight_on_monday","campaign-manager-web/components/schedule"],[["startDate","dailyBudgetTimesSeven"],[[28,[37,14],[[30,0,["dateRange","start"]]],[["format","useTimeZone"],["fmt_mdy_long",true]]],[28,[37,19],[[30,0,["weeklyBudget"]]],[["currency"],[[30,0,["currencyCode"]]]]]]]]],[1,"\\n"]],[]],[[[1,"                          "],[1,[28,[35,6],["i18n_campaign_schedule_continous_summary_daily_budget_changed_midflight","campaign-manager-web/components/schedule"],[["startDate","dailyBudgetTimesNumDaysRemainingInWeek","dailyBudgetTimesSeven"],[[28,[37,14],[[30,0,["dateRange","start"]]],[["format","useTimeZone"],["fmt_mdy_long",true]]],[28,[37,19],[[30,0,["remainingWeeklyBudgetFromCurrentTime"]]],[["currency"],[[30,0,["currencyCode"]]]]],[28,[37,19],[[30,0,["weeklyBudget"]]],[["currency"],[[30,0,["currencyCode"]]]]]]]]],[1,"\\n"]],[]]]],[]],null]],[]],[[[41,[30,5],[[[41,[30,0,["isTodayBeginningOfWeek"]],[[[1,"                        "],[1,[28,[35,6],["i18n_campaign_schedule_continous_summary_daily_budget_reactivate_beginning_of_week","campaign-manager-web/components/schedule"],[["dailyBudgetTimesSeven"],[[28,[37,19],[[30,0,["weeklyBudget"]]],[["currency"],[[30,0,["currencyCode"]]]]]]]]],[1,"\\n"]],[]],[[[1,"                        "],[1,[28,[35,6],["i18n_campaign_schedule_continous_summary_daily_budget_reactivate_not_beginning_of_week","campaign-manager-web/components/schedule"],[["dailyBudgetTimesNumDaysRemainingInWeek","dailyBudgetTimesSeven"],[[28,[37,19],[[30,0,["remainingWeeklyBudgetFromCurrentTime"]]],[["currency"],[[30,0,["currencyCode"]]]]],[28,[37,19],[[30,0,["weeklyBudget"]]],[["currency"],[[30,0,["currencyCode"]]]]]]]]],[1,"\\n"]],[]]]],[]],[[[41,[30,0,["isStartDateBeginningOfWeek"]],[[[1,"                      "],[1,[28,[35,6],["i18n_campaign_schedule_continous_summary_daily_budget_beginning_of_week","campaign-manager-web/components/schedule"],[["startDate","dailyBudgetTimesSeven"],[[28,[37,14],[[30,0,["dateRange","start"]]],[["format","useTimeZone"],["fmt_mdy_long",true]]],[28,[37,19],[[30,0,["weeklyBudget"]]],[["currency"],[[30,0,["currencyCode"]]]]]]]]],[1,"\\n"]],[]],[[[41,[30,0,["isStartDateInFutureWeek"]],[[[1,"                      "],[1,[28,[35,6],["i18n_campaign_schedule_continous_summary_daily_budget_future_week","campaign-manager-web/components/schedule"],[["startDate","dailyBudgetTimesNumDaysRemainingInWeek","dailyBudgetTimesSeven"],[[28,[37,14],[[30,0,["dateRange","start"]]],[["format","useTimeZone"],["fmt_mdy_long",true]]],[28,[37,19],[[30,0,["remainingWeeklyBudgetFromStartDate"]]],[["currency"],[[30,0,["currencyCode"]]]]],[28,[37,19],[[30,0,["weeklyBudget"]]],[["currency"],[[30,0,["currencyCode"]]]]]]]]],[1,"\\n"]],[]],[[[1,"                      "],[1,[28,[35,6],["i18n_campaign_schedule_continous_summary_daily_budget_not_beginning_of_week","campaign-manager-web/components/schedule"],[["startDate","dailyBudgetTimesNumDaysRemainingInWeek","dailyBudgetTimesSeven"],[[28,[37,14],[[30,0,["dateRange","start"]]],[["format","useTimeZone"],["fmt_mdy_long",true]]],[28,[37,19],[[30,0,["remainingWeeklyBudgetFromStartDate"]]],[["currency"],[[30,0,["currencyCode"]]]]],[28,[37,19],[[30,0,["weeklyBudget"]]],[["currency"],[[30,0,["currencyCode"]]]]]]]]],[1,"\\n                    "]],[]]]],[]]]],[]]]],[]]],[1,"                  "],[13],[1,"\\n"]],[]],null]],[]],[[[1,"                "],[10,2],[15,0,[29,["bid-and-budget__space--top-small"," ",[28,[37,5],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,6],["i18n_campaign_schedule_utc_info_continuous","campaign-manager-web/components/schedule"],null]],[1,"\\n                "],[13],[1,"\\n"]],[]]],[1,"              "],[8,[39,13],[[24,0,"bid-and-budget__space--top-small"]],[["@isHidden","@type","@message"],[[30,3,["validations","attrs","runSchedule","start","isValid"]],"negative",[30,3,["validations","attrs","runSchedule","start","options","number","message"]]]],null],[1,"\\n              "],[8,[39,13],[[24,0,"bid-and-budget__space--top-small"]],[["@isHidden","@type","@message"],[[30,3,["validations","attrs","runSchedule","end","isValid"]],"negative",[30,3,["validations","attrs","runSchedule","end","options","number","message"]]]],null],[1,"\\n            "],[13],[1,"\\n"]],[21]]],[1,"        "],[13],[1,"\\n        "],[10,0],[14,0,"bid-and-budget__space--top-medium"],[12],[1,"\\n"],[44,[[30,0,["SCHEDULE","FIXED"]]],[[[1,"            "],[8,[39,22],[[24,"data-selector-bid-and-budget__radio","schedule"],[16,0,[29,["bid-and-budget__schedule-",[30,24]," small-input"]]],[24,3,"schedule"],[16,2,[29,[[30,24]]]],[16,"checked",[28,[37,11],[[30,0,["scheduleType"]],[30,24]],null]],[24,4,"radio"],[4,[38,23],["change",[28,[37,24],["target.value",[30,0,["onChangeScheduleType"]]],null]],null]],[["@inputId","@disabled"],[[29,["bid-and-budget__schedule-",[30,24]]],[30,0,["isScheduleInputDisabled"]]]],null],[1,"\\n            "],[10,"label"],[15,"for",[29,["bid-and-budget__schedule-",[30,24]]]],[14,0,"bid-and-budget__space--fixed-label"],[12],[1,"\\n              "],[10,1],[14,0,"a11y-text"],[12],[1,[28,[35,6],["i18n_schedule_type_radio_description","campaign-manager-web/components/schedule"],null]],[13],[1,"\\n"],[41,[30,0,["isPacingStrategyFlow"]],[[[1,"                "],[1,[28,[35,6],["i18n_campaign_schedule_options_lifetime_pacing","campaign-manager-web/components/schedule"],[["schedule"],[[30,24]]]]],[1,"\\n"]],[]],[[[1,"                "],[1,[28,[35,6],["i18n_campaign_schedule_options","campaign-manager-web/components/schedule"],[["schedule"],[[30,24]]]]],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n            "],[10,0],[15,0,[29,["bid-and-budget__space--left-large bid-and-budget__schedule-",[30,24],"-datepicker mt2"]]],[12],[1,"\\n"],[41,[30,0,["shouldShowExtendEndDateMessage"]],[[[1,"                "],[8,[39,13],[[24,0,"mt3"]],[["@type","@message"],["neutral",[28,[37,6],["i18n_extend_end_date","campaign-manager-web/components/schedule"],[["endDate"],[[28,[37,14],[[30,3,["runSchedule","end"]]],[["format"],["fmt_mdy_short"]]]]]]]],null],[1,"\\n"]],[]],null],[41,[30,0,["shouldDisplayTimeAndTimezone"]],[[[1,"                "],[8,[39,15],null,[["@start","@end","@onChange","@hasStartDateError","@hasEndDateError","@isStartDisabled"],[[30,3,["runSchedule","start"]],[30,3,["runSchedule","end"]],[30,0,["onDateRangeSelected"]],[30,3,["validations","attrs","runSchedule","start","isInvalid"]],[30,3,["validations","attrs","runSchedule","end","isInvalid"]],[30,0,["isStartDatePickerDisabled"]]]],null],[1,"\\n"]],[]],[[[1,"                "],[11,0],[16,0,[29,["u-display-inline-flex u-justify-center u-items-start u-flex-column u-flex-row-sm"," ",[36,21]]]],[4,[38,16],[[30,0,["openEndDatePicker"]]],null],[12],[1,"\\n"],[41,[30,0,["isStartDatePickerDisabled"]],[[[1,"                    "],[8,[39,17],[[24,0,"u-layout__position-relative"]],[["@showErrorMessage","@hasError","@label","@value","@disabled"],[false,false,[28,[37,6],["i18n_start_date","campaign-manager-web/components/schedule"],null],[30,0,["dateRange","start"]],true]],[["textInput"],[[[[1,"\\n                        "],[8,[30,25],[[16,3,[30,0,["DATE_PICKER_NAME","START"]]]],null,null],[1,"\\n                      "]],[25]]]]],[1,"\\n"],[41,[30,0,["isScheduleInputDisabled"]],[[[1,"                      "],[8,[39,17],[[24,0,"bid-and-budget__schedule-date-range-end-date"]],[["@showErrorMessage","@validateOnInit","@hasError","@label","@value","@disabled"],[false,true,[30,3,["validations","attrs","runSchedule","end","isInvalid"]],[28,[37,6],["i18n_end_date","campaign-manager-web/components/schedule"],null],[30,0,["dateRange","end"]],true]],[["textInput"],[[[[1,"\\n                          "],[8,[30,26],[[16,3,[30,0,["DATE_PICKER_NAME","END"]]]],null,null],[1,"\\n                        "]],[26]]]]],[1,"\\n"]],[]],[[[1,"                      "],[8,[39,17],[[24,0,"bid-and-budget__schedule-date-range-end-date"]],[["@label","@value","@showErrorMessage","@validateOnInit","@hasError","@min","@onDateSelected"],[[28,[37,6],["i18n_end_date","campaign-manager-web/components/schedule"],null],[30,0,["dateRange","end"]],false,true,[30,3,["validations","attrs","runSchedule","end","isInvalid"]],[30,0,["tomorrowUTC"]],[30,0,["onEndDateSelected"]]]],[["textInput"],[[[[1,"\\n                          "],[8,[30,27],[[16,3,[30,0,["DATE_PICKER_NAME","END"]]]],null,null],[1,"\\n                        "]],[27]]]]],[1,"\\n"]],[]]]],[]],[[[1,"                    "],[8,[39,18],[[24,0,"u-layout__position-relative"]],[["@showErrorMessage","@validateOnInit","@value","@min","@onDateSelected"],[false,true,[30,0,["dateRange"]],[52,[30,3,["isActiveCampaign"]],[30,0,["tomorrowUTC"]],[30,0,["todayUTC"]]],[30,0,["onDateRangeSelected"]]]],[["startPicker","divider","endPicker"],[[[[1,"\\n                        "],[8,[30,28,["picker"]],null,null,[["textInput"],[[[[1,"\\n                            "],[8,[30,29],[[16,3,[30,0,["DATE_PICKER_NAME","START"]]],[24,"aria-describedby","bid-and-budget__lifetime_budget_date_range_desc"]],[["@label","@hasError"],[[28,[37,6],["i18n_start_date","campaign-manager-web/components/schedule"],null],[30,3,["validations","attrs","runSchedule","start","isInvalid"]]]],null],[1,"\\n                          "]],[29]]]]],[1,"\\n                      "]],[28]],[[[1,"—"]],[]],[[[1,"\\n                        "],[8,[30,30,["picker"]],null,null,[["textInput"],[[[[1,"\\n                            "],[8,[30,31],[[16,3,[30,0,["DATE_PICKER_NAME","END"]]],[24,"aria-describedby","bid-and-budget__lifetime_budget_date_range_desc"]],[["@label","@hasError"],[[28,[37,6],["i18n_end_date","campaign-manager-web/components/schedule"],null],[30,3,["validations","attrs","runSchedule","end","isInvalid"]]]],null],[1,"\\n                          "]],[31]]]]],[1,"\\n                      "]],[30]]]]],[1,"\\n"]],[]]],[1,"                "],[13],[1,"\\n"]],[]]],[41,[30,0,["isPacingStrategyFlow"]],[[[41,[28,[37,3],[[30,3,["validations","attrs","runSchedule","start","isValid"]],[30,3,["validations","attrs","runSchedule","end","isValid"]]],null],[[[1,"                  "],[10,2],[15,0,[29,["bid-and-budget__space--top-medium"," ",[28,[37,5],null,[["size"],["small"]]]]]],[14,1,"bid-and-budget__daily_budget_fixed_date_range_desc"],[12],[1,"\\n"],[41,[28,[37,3],[[28,[37,4],[[30,0,["isTodayOrFutureStartDate"]]],null],[30,3,["isActiveCampaign"]]],null],[[[1,"                      "],[1,[28,[35,6],["i18n_campaign_schedule_fixed_summary_daily_budget_edit","campaign-manager-web/components/schedule"],[["remainingDays","totalBudget"],[[30,0,["numDaysInCampaign"]],[28,[37,19],[[30,0,["totalToBeSpentInCampaign"]]],[["currency"],[[30,0,["currencyCode"]]]]]]]]],[1,"\\n"]],[]],[[[41,[30,5],[[[1,"                      "],[1,[28,[35,6],["i18n_campaign_schedule_fixed_summary_daily_budget_reactivate","campaign-manager-web/components/schedule"],[["remainingDays","totalBudget"],[[30,0,["numDaysInCampaign"]],[28,[37,19],[[30,0,["totalToBeSpentInCampaign"]]],[["currency"],[[30,0,["currencyCode"]]]]]]]]],[1,"\\n"]],[]],[[[41,[30,0,["isScheduleTimeSelectionEnabled"]],[[[1,"                      "],[1,[28,[35,6],["i18n_campaign_schedule_fixed_summary_with_time_selection","campaign-manager-web/components/schedule"],[["numDays","startDate","totalBudget"],[[30,0,["numDaysInCampaign"]],[28,[37,14],[[30,0,["dateRange","start"]]],[["format","useTimeZone"],["fmt_mdy_long",true]]],[28,[37,19],[[30,0,["totalToBeSpentInCampaign"]]],[["currency"],[[30,0,["currencyCode"]]]]]]]]],[1,"\\n"]],[]],[[[1,"                      "],[1,[28,[35,6],["i18n_campaign_schedule_fixed_summary_daily_budget_v2","campaign-manager-web/components/schedule"],[["numDays","startDate","totalBudget"],[[30,0,["numDaysInCampaign"]],[28,[37,14],[[30,0,["dateRange","start"]]],[["format","useTimeZone"],["fmt_mdy_long",true]]],[28,[37,19],[[30,0,["totalToBeSpentInCampaign"]]],[["currency"],[[30,0,["currencyCode"]]]]]]]]],[1,"\\n                    "]],[]]]],[]]]],[]]],[1,"                  "],[13],[1,"\\n"]],[]],null]],[]],[[[1,"                "],[10,2],[15,0,[29,["bid-and-budget__space--top-small"," ",[28,[37,5],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,6],["i18n_campaign_schedule_utc_info_fixed","campaign-manager-web/components/schedule"],null]],[1,"\\n                "],[13],[1,"\\n"]],[]]],[1,"              "],[8,[39,13],[[24,0,"bid-and-budget__space--top-small"]],[["@isHidden","@type","@message"],[[30,3,["validations","attrs","runSchedule","start","isValid"]],"negative",[30,3,["validations","attrs","runSchedule","start","options","number","message"]]]],null],[1,"\\n              "],[8,[39,13],[[24,0,"bid-and-budget__space--top-small"]],[["@isHidden","@type","@message"],[[30,3,["validations","attrs","runSchedule","end","isValid"]],"negative",[30,3,["validations","attrs","runSchedule","end","options","number","message"]]]],null],[1,"\\n              "],[8,[39,20],null,[["@campaign","@campaignGroup","@refreshCGModel","@isForCampaignReactivation","@isCGContextScheduleFeedback"],[[30,3],[30,7],[30,17],[30,5],false]],null],[1,"\\n            "],[13],[1,"\\n"],[41,[30,0,["endDateRecommendation"]],[[[1,"              "],[8,[39,25],null,[["@recommendation","@onDismiss","@pageKey"],[[30,0,["endDateRecommendation"]],[30,0,["onDismissEndDateRecommendation"]],"date_ces_inline_recommendation"]],null],[1,"\\n"]],[]],null]],[24]]],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]],[]]]],[]]],[1,"\\n"],[13]],["@isQuickMode","@isAdvancedModeRedesignEnabled","@campaign","@budgetType","@isForCampaignReactivation","@isEndDateFocusedOnRender","@campaignGroup","triggerData","FIXED","TextInput","TextInput","TextInput","startPicker","TextInput","endPicker","TextInput","@refreshCGModel","CONTINUOUS","TextInput","TextInput","CONTINUOUS","TextInput","TextInput","FIXED","TextInput","TextInput","TextInput","startPicker","TextInput","endPicker","TextInput"],false,["if","or","scc/schedule","and","not","hue-web-foundations@-text-body","t","unless","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","hue-web-icons@icon","eq","let","hue-web-inline-feedback","format-date","event/timezone-date-time-range","did-insert","hue-web-datepicker","hue-web-daterange","format-currency","hierarchy/group-schedule-conflict-handler","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","on","pick","inline-recommendation"]]',moduleName:"campaign-manager-web/components/schedule.hbs",isStrictMode:!1}),{SHORT_PRESS:G}=c.CONTROL_INTERACTION_TYPE,B=(0,a.getLocalDateFromUTCDate)(new Date)
let V=e.default=(y=(0,o.inject)("cm-formatter"),(0,s.assertPropTypes)((U=class extends i.default{get isBidAllowed(){return!(0,_.isRoadblock)(this.args.campaign.roadblockType)}get currencyCode(){return this.args.account.currencyCode}get numDaysInCampaign(){const e=this.args.campaign.runSchedule&&this.args.campaign.runSchedule.start,t=e?new Date(this.args.campaign.runSchedule.start):this.dateRange.start,n=this.hasEndDate?new Date(this.args.campaign.runSchedule.end):this.dateRange.end
return(0,a.differenceInDaysUTC)(e>=(0,a.getStartOfUTCDate)().getTime()?t:new Date,n)+1}get isTodayOrFutureStartDate(){return this.args.campaign.runSchedule?.start>=(0,a.getStartOfUTCDate)().getTime()}get isEventAdFormat(){return this.args.campaign.adFormat===f.AD_FORMAT.SPONSORED_UPDATE_EVENT}get shouldDisplayTimeAndTimezone(){return this.isEventAdFormat&&this.isScheduleTimeSelectionEnabled&&this.scheduleType===this.SCHEDULE.FIXED}get totalToBeSpentInCampaign(){return(0,d.calculateLifetimeBudgetAmount)({dailyBudget:this.args.campaign.dailyBudget,limits:this.args.campaign.limits,numDaysInCampaign:this.numDaysInCampaign})}get dateRange(){return(0,d.getDateRange)(this.args.campaign)}get hasEndDate(){return(0,d.hasEndDate)(this.args.campaign)}get shouldOpenEndDatePicker(){return!this.isScheduleInputDisabled&&this.args.isEndDateFocusedOnRender&&this.hasEndDate}get shouldShowExtendEndDateMessage(){return this.shouldOpenEndDatePicker&&!this.hasChangedScheduleType&&!this.hasSelectedEndDate&&!(this.args.campaign.applicationExperience===T.APPLICATION_EXPERIENCE_CASE.OPTIMA)}get isLifetimePacingEnabled(){return(0,u.isLifetimePacingEnabled)(this.args.campaign.adFormat)}get isScheduleTimeSelectionEnabled(){return this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableScheduleTimeSelection)}get isPacingStrategyFlow(){return this.args.campaign.isNewCampaign||Boolean(this.args.campaign.pacingStrategy)}get scheduleType(){if(!this.isBidAllowed)return this.SCHEDULE.FIXED
const e=this.hasEndDate?new Date(this.args.campaign.runSchedule.end):null
return this.isPacingStrategyFlow?this.args.campaign.dailyBudget&&this.args.campaign.totalBudget?this.SCHEDULE.CONTINUOUS:!this.args.campaign.dailyBudget&&this.args.campaign.totalBudget||e?this.SCHEDULE.FIXED:this.SCHEDULE.CONTINUOUS:e||this.isLifetimePacingEnabled&&this.args.campaign.isNewCampaign?this.SCHEDULE.FIXED:this.SCHEDULE.CONTINUOUS}get isStartDatePickerDisabled(){return(0,d.isStartDateInputDisabled)(this.args.campaign)}get isScheduleInputDisabled(){return!this.args.isForCampaignReactivation&&this.args.campaign.isCompletedCampaign}get isContinuousScheduleDisabled(){return this.isScheduleInputDisabled||!this.isBidAllowed}get weeklyBudget(){return a.DAYS_IN_WEEK*this.dailyBudget}get remainingWeeklyBudgetFromStartDate(){const e=this.args.campaign.runSchedule?.start?new Date(this.args.campaign.runSchedule.start):this.dateRange.start
return(0,a.differenceInDaysUTC)(e,(0,a.beginningOfNextWeek)(e))*this.dailyBudget}get remainingWeeklyBudgetFromCurrentTime(){const e=new Date
return(1===e.getUTCDay()?a.DAYS_IN_WEEK:(0,a.differenceInDaysUTC)(e,(0,a.beginningOfNextWeek)(e)))*this.dailyBudget}get isStartDateBeginningOfWeek(){const e=this.args.campaign.runSchedule?.start?new Date(this.args.campaign.runSchedule.start):this.dateRange.start
return(0,a.isDateBeginningOfWeek)(e)}get isStartDateInFutureWeek(){const e=this.args.campaign.runSchedule?.start?new Date(this.args.campaign.runSchedule.start):this.dateRange.start
return(0,a.isDateInFutureWeek)(e)}get hasDailyBudgetChanged(){return this.args.budgetType!==this.LIFETIME_BUDGET.LIFETIME&&(null!=this.originalDailyBudget&&(0,m.getMoneyAmountForUI)(this.args.campaign.dailyBudget).amount!==(0,m.getMoneyAmountForUI)(this.originalDailyBudget).amount)}get dailyBudget(){const e={amount:g.BID_AND_BUDGET_DEFAULTS.DAILY_BUDGET}
return(0,m.getMoneyAmountForUI)(this.args.campaign.dailyBudget||e).amount}get endDateRecommendation(){return(0,d.getCampaignEndDateRecommendation)(this.args.isEndDateFocusedOnRender,this.args.isForCampaignReactivation,this.args.campaign)}constructor(){super(...arguments),x(this,"lix",C,this),x(this,"tracking",O,this),x(this,"forecastingRecommendations",v,this),x(this,"formatter",w,this),F(this,"startDisplayDate",null),F(this,"endDisplayDate",null),F(this,"isRangeCalendarVisible",!1),F(this,"isStartCalendarVisible",!1),F(this,"isEndCalendarVisible",!1),F(this,"rangeDisplayDate",null),x(this,"hasChangedScheduleType",I,this),x(this,"hasSelectedEndDate",P,this),F(this,"defaultStartTime",new Date(B.getFullYear(),B.getMonth(),B.getDay(),0,0,0).getHours()*a.MILLIS_PER_HOUR),F(this,"defaultEndTime",new Date(B.getFullYear(),B.getMonth(),B.getDay(),23,30,0).getHours()*a.MILLIS_PER_HOUR+new Date(B.getFullYear(),B.getMonth(),B.getDay(),23,30,0).getMinutes()*a.MILLIS_PER_MIN),x(this,"selectedStartTime",N,this),x(this,"selectedEndTime",R,this),x(this,"selectedTimezone",D,this),x(this,"convertedStart",M,this),x(this,"convertedEnd",L,this),F(this,"DATE_PICKER_NAME",p.DATE_PICKER_NAME),F(this,"SCHEDULE",{CONTINUOUS:"continuous",FIXED:"fixed"}),F(this,"BUDGET",{DAILY:"daily",TOTAL:"total",DAILY_AND_TOTAL:"daily-and-total"}),F(this,"LIFETIME_BUDGET",{DAILY:"daily",LIFETIME:"lifetime",DAILY_AND_LIFETIME:"daily-and-lifetime"}),F(this,"isTodayBeginningOfWeek",(0,a.isDateBeginningOfWeek)(new Date)),F(this,"todayUTC",(0,a.getLocalDateFromUTCDate)((0,a.getStartOfUTCDate)())),F(this,"tomorrowUTC",(0,a.getLocalDateFromUTCDate)((0,a.getTomorrowUTC)())),x(this,"originalDailyBudget",k,this),this.originalDailyBudget=this.args.campaign.dailyBudget}_setRunSchedule(e,t){let n=this.args.campaign.runSchedule.start
e&&(n=this.shouldDisplayTimeAndTimezone?e.getTime():(0,a.convertToUTCTimestamp)(e))
let i=this.args.campaign.runSchedule.end
t&&(i=this.shouldDisplayTimeAndTimezone?t.getTime():(0,a.getFifteenMinutesBeforeMidnight)(t).getTime())
let r={runSchedule:{start:n,end:i},doesLifetimeBudgetNeedToBeRecalculated:!0}
if(t){const e=(0,a.isSameDay)(t,new Date(this.endDateRecommendation?.recommendedChange?.endTimeAt??0)),i=(0,a.isSameDay)(t,new Date(this.endDateRecommendation?.undoDelta?.runSchedule.end??0))
if(this.endDateRecommendation?.state===b.FORECASTING_RECOMMENDATION_STATE.ACCEPTED){if(i){const e=this.forecastingRecommendations.trackedCreateUndoRecommendationDelta(this.args.campaign,this.endDateRecommendation)
r={runSchedule:{...e.runSchedule,start:n},forecastingRecommendations:{...e.forecastingRecommendations},doesLifetimeBudgetNeedToBeRecalculated:!0}}}else if(this.endDateRecommendation?.state!==b.FORECASTING_RECOMMENDATION_STATE.DISMISSED&&e){r=this.forecastingRecommendations.trackedCreateAcceptRecommendationDelta(this.args.campaign,this.endDateRecommendation,{...r})}}this.args.onCampaignChange(r),this.isScheduleTimeSelectionEnabled&&this.args.fetchLimits(this.args.account,this.args.campaign)}onDateRangeSelected({start:e,end:t}){this._setRunSchedule(e,t),this.hasSelectedEndDate=!0}onStartDateSelected(e){if(this.shouldDisplayTimeAndTimezone){const t=parseFloat(e.getTime())+parseFloat(this.selectedStartTime??this.defaultStartTime)
e.setTime(t)}this._setRunSchedule(e,null)}openEndDatePicker(e){const t=e.querySelector(`input[name='${p.DATE_PICKER_NAME.END}']`)
this.shouldOpenEndDatePicker&&t&&t.focus()}onEndDateSelected(e){if(this.shouldDisplayTimeAndTimezone){const t=parseFloat(e.getTime())+parseFloat(this.selectedEndTime??this.defaultEndTime)
e.setTime(t)}this._setRunSchedule(null,e),this.hasSelectedEndDate=!0}onChangeScheduleType(e){const t={start:(0,a.convertToUTCTimestamp)(this.dateRange.start)}
if(e===this.SCHEDULE.FIXED){const e=(0,d.getEndDate)((0,a.getLocalDateFromUTCDate)(t.start),this.dateRange.end)
t.end=e.getTime()}else this.args.campaign.isNewCampaign||(t.end=null)
this.args.onCampaignChange({runSchedule:t}),this.hasChangedScheduleType=!0,this.tracking.fireInteractionEvent(`bid_schedule_campaign_${e}`,G)}onDismissEndDateRecommendation(){const e=this.forecastingRecommendations.trackedCreateDismissRecommendationDelta(this.args.campaign,this.endDateRecommendation)
this.args.onCampaignChange(e)}},F(U,"propTypes",{account:s.PropTypes.oneOfType([s.PropTypes.object,s.PropTypes.EmberObject]).isRequired,campaign:s.PropTypes.oneOfType([s.PropTypes.object,s.PropTypes.EmberObject]).isRequired,onCampaignChange:s.PropTypes.func.isRequired,fetchLimits:s.PropTypes.func.isRequired,budgetType:s.PropTypes.string.isRequired,isForCampaignReactivation:s.PropTypes.bool,isQuickMode:s.PropTypes.bool,isAdvancedModeRedesignEnabled:s.PropTypes.bool,campaignGroup:s.PropTypes.oneOfType([s.PropTypes.object,s.PropTypes.EmberObject])}),C=z((A=U).prototype,"lix",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=z(A.prototype,"tracking",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=z(A.prototype,"forecastingRecommendations",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=z(A.prototype,"formatter",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=z(A.prototype,"hasChangedScheduleType",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),P=z(A.prototype,"hasSelectedEndDate",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N=z(A.prototype,"selectedStartTime",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),R=z(A.prototype,"selectedEndTime",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),D=z(A.prototype,"selectedTimezone",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return E.TIMEZONES.ETC_UTC}}),M=z(A.prototype,"convertedStart",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),L=z(A.prototype,"convertedEnd",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),k=z(A.prototype,"originalDailyBudget",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z(A.prototype,"onDateRangeSelected",[l.action],Object.getOwnPropertyDescriptor(A.prototype,"onDateRangeSelected"),A.prototype),z(A.prototype,"onStartDateSelected",[l.action],Object.getOwnPropertyDescriptor(A.prototype,"onStartDateSelected"),A.prototype),z(A.prototype,"openEndDatePicker",[l.action],Object.getOwnPropertyDescriptor(A.prototype,"openEndDatePicker"),A.prototype),z(A.prototype,"onEndDateSelected",[l.action],Object.getOwnPropertyDescriptor(A.prototype,"onEndDateSelected"),A.prototype),z(A.prototype,"onChangeScheduleType",[l.action],Object.getOwnPropertyDescriptor(A.prototype,"onChangeScheduleType"),A.prototype),z(A.prototype,"onDismissEndDateRecommendation",[l.action],Object.getOwnPropertyDescriptor(A.prototype,"onDismissEndDateRecommendation"),A.prototype),S=A))||S);(0,t.setComponentTemplate)(j,V)})),define("campaign-manager-web/components/search-bar",["exports","helpcenter-in-product-ember/components/search-bar"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/search-results-list",["exports","helpcenter-in-product-ember/components/search-results-list"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/segmented-control",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","campaign-manager-web/utils/lisa","@ember/service"],(function(e,t,n,a,i,r,o,l){var s,c,u,d
function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const m=(0,n.createTemplateFactory)({id:"WPolj7nx",block:'[[[1,"\\n"],[11,0],[24,0,"u-display-flex u-items-start"],[17,1],[12],[1,"\\n  "],[10,0],[14,0,"segmented-control"],[14,1,"segmented-control__container"],[12],[1,"\\n    "],[8,[39,0],[[16,0,[28,[37,1],["segmented-control__segment","segmented-control__first-segment",[28,[37,2],null,[["segmented-control__selected-segment","segmented-control__unselected-segment"],[[30,2],[28,[37,3],[[30,2]],null]]]]],null]],[16,"aria-label",[28,[37,4],[[30,3],[52,[30,2],[28,[37,6],["i18n_a11y_selected","campaign-manager-web/components/segmented-control"],null],""]],null]],[16,"disabled",[30,4]],[4,[38,7],["click",[28,[37,8],[[30,0,["clickSegment"]],"first"],null]],null]],[["@text","@size","@buttonType"],[[30,5],"small",[52,[30,2],"primary","secondary"]]],null],[1,"\\n    "],[8,[39,0],[[16,0,[28,[37,1],["segmented-control__segment","segmented-control__last-segment",[28,[37,2],null,[["segmented-control__selected-segment","segmented-control__unselected-segment"],[[28,[37,3],[[30,2]],null],[30,2]]]]],null]],[16,"aria-label",[28,[37,4],[[30,6],[52,[30,2],"",[28,[37,6],["i18n_a11y_selected","campaign-manager-web/components/segmented-control"],null]]],null]],[4,[38,7],["click",[28,[37,8],[[30,0,["clickSegment"]],"last"],null]],null]],[["@buttonType","@text","@size","@disabled"],[[52,[30,2],"secondary","primary"],[30,7],"small",[30,4]]],null],[1,"\\n  "],[13],[1,"\\n"],[41,[30,4],[[[1,"    "],[8,[39,9],null,[["@id","@placement","@contextualDialogAriaLabel"],["disabled-segmented-control","bottom",[28,[37,6],["i18n_disabled_segmented_control_tooltip_text_aria_label","campaign-manager-web/components/segmented-control"],null]]],[["trigger","content"],[[[[1,"\\n        "],[8,[39,0],[[24,0,"ml1"],[16,"aria-label",[28,[37,6],["i18n_disabled_segmented_control_tooltip_aria_label","campaign-manager-web/components/segmented-control"],null]],[4,[38,10],["click_disabled_segmented_control_tooltip_trigger"],null],[4,[38,11],[[30,8,["triggerContentSharedInfo"]]],null]],[["@icon","@circle","@size","@buttonType"],["question",true,"small","tertiary"]],null],[1,"\\n      "]],[8]],[[[1,"\\n        "],[10,2],[14,0,"u-hoverable__content"],[12],[1,"\\n          "],[1,[28,[35,6],[[52,[30,0,["isLisaUser"]],"i18n_disabled_segmented_control_tooltip_lisa_v2","i18n_disabled_segmented_control_tooltip"],"campaign-manager-web/components/segmented-control"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[13],[1,"\\n\\n"],[8,[39,12],null,[["@header","@id","@anchor","@placement"],[[28,[37,6],["i18n_quick_and_advanced_mode_nfi_header","campaign-manager-web/components/segmented-control"],null],"segmented_control","#segmented-control__container","right"]],[["default"],[[[[1,"\\n  "],[1,[28,[35,6],["i18n_quick_and_advanced_mode_nfi_body","campaign-manager-web/components/segmented-control"],null]],[1,"\\n"]],[]]]]]],["&attrs","@isFirstSegmentSelected","@firstSegmentA11yLabel","@isDisabled","@firstSegmentTitle","@lastSegmentA11yLabel","@lastSegmentTitle","triggerData"],false,["hue-web-button","classes","hash","not","concat","if","t","on","fn","hue-web-contextual-dialog","track-interaction","hue-web-contextual-dialog-trigger","new-feature-introduction-bubble"]]',moduleName:"campaign-manager-web/components/segmented-control.hbs",isStrictMode:!1})
let g=e.default=(0,i.assertPropTypes)((d=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="lisaLiam",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get isLisaUser(){return(0,o.isLisaUser)(this.lisaLiam.accessType)}clickSegment(e){"first"!==e||this.args.isFirstSegmentSelected?"last"===e&&this.args.isFirstSegmentSelected&&this.args.onClickLastSegment():this.args.onClickFirstSegment()}},b=d,_="propTypes",h={isDisabled:i.PropTypes.bool.isRequired,isFirstSegmentSelected:i.PropTypes.bool.isRequired,firstSegmentTitle:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.SafeString]).isRequired,firstSegmentA11yLabel:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.SafeString]).isRequired,lastSegmentTitle:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.SafeString]).isRequired,lastSegmentA11yLabel:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.SafeString]).isRequired,onClickFirstSegment:i.PropTypes.func.isRequired,onClickLastSegment:i.PropTypes.func.isRequired},_ in b?Object.defineProperty(b,_,{value:h,enumerable:!0,configurable:!0,writable:!0}):b[_]=h,u=p((c=d).prototype,"lisaLiam",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(c.prototype,"clickSegment",[r.action],Object.getOwnPropertyDescriptor(c.prototype,"clickSegment"),c.prototype),s=c))||s
var b,_,h;(0,t.setComponentTemplate)(m,g)})),define("campaign-manager-web/components/select-all-rows-checkbox",["exports","@linkedin/ads-table/components/select-all-rows-checkbox"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/select-row-input",["exports","@linkedin/ads-table/components/select-row-input"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/selectable-list-item",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","ember-cli-pemberly-tracking"],(function(e,t,n,a,i,r){var o,l
function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"kt8Gx682",block:'[[[11,"li"],[16,0,[29,["o-cm-card ",[52,[30,1],"o-cm-card--selected"]]]],[17,2],[12],[1,"\\n  "],[10,1],[12],[1,"\\n    "],[8,[39,1],[[24,0,"selectable-list-item__radio-button"],[16,"aria-describedby",[30,0,["descriptionId"]]],[16,3,[30,3]],[4,[38,2],["input",[30,4]],null],[4,[38,3],[[30,1]],null]],[["@inputId"],[[30,0,["inputId"]]]],null],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"selectable-list-item__container"],[12],[1,"\\n    "],[10,"label"],[14,"data-js-selectable-list-item__container",""],[15,0,[29,["o-cm-card__container m0 selectable-list-item__radio-button-label"," ",[28,[37,4],null,[["size","weight"],["medium","bold"]]]]]],[14,1,"selectable-list-item__container"],[14,"tabindex","-1"],[15,"for",[30,0,["inputId"]]],[12],[1,"\\n      "],[18,6,[[28,[37,6],null,[["name"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n"],[41,[28,[37,8],[[30,5],[30,1]],null],[[[1,"        "],[10,2],[15,1,[30,0,["descriptionId"]]],[15,0,[29,[[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[18,6,[[28,[37,6],null,[["description"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["@isSelected","&attrs","@inputName","@onSelect","@shouldAlwaysShowDescription","&default"],false,["if","hue-web-radio-button","on","set-checked","hue-web-foundations@-text-body","yield","hash","component","or"]]',moduleName:"campaign-manager-web/components/selectable-list-item.hbs",isStrictMode:!1})
let u=e.default=(0,i.assertPropTypes)((l=class extends a.default{constructor(...e){super(...e),s(this,"id",(0,r.uuid)())}get descriptionId(){return`description-${this.id}`}get inputId(){return`input-${this.id}`}},s(l,"propTypes",{inputName:i.PropTypes.string,isSelected:i.PropTypes.bool,shouldAlwaysShowDescription:i.PropTypes.bool,onSelect:i.PropTypes.func.isRequired}),o=l))||o;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/selectable-list",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"zCyaQvTC",block:'[[[10,"ul"],[14,0,"selectable-list"],[12],[1,"\\n  "],[18,2,[[28,[37,1],null,[["selectable-list-item"],[[50,"selectable-list-item",0,null,[["shouldAlwaysShowDescription"],[[30,1]]]]]]]]],[1,"\\n"],[13]],["@shouldAlwaysShowDescription","&default"],false,["yield","hash","component"]]',moduleName:"campaign-manager-web/components/selectable-list.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/serving-status-label",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/tracking"],(function(e,t,n,a,i,r,o){var l,s,c
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const u=(0,n.createTemplateFactory)({id:"4/BY9LLB",block:'[[[1,"\\n"],[10,0],[14,0,"serving-status-label"],[12],[1,"\\n"],[41,[30,0,["showAsLabel"]],[[[1,"    "],[10,"label"],[12],[1,[28,[35,1],[[30,0,["label"]],"campaign-manager-web/components/serving-status-label"],null]],[13],[1,"\\n"]],[]],[[[41,[28,[37,2],[[28,[37,3],[[30,0,["isStopped"]]],null],[28,[37,3],[[30,0,["isRunnable"]]],null]],null],[[[1,"    "],[8,[39,4],null,[["@content"],[[28,[37,1],["i18n_serving_status_tooltip_new_v2","campaign-manager-web/components/serving-status-label"],[["tooltip"],[[30,1]]]]]],[["trigger"],[[[[1,"\\n        "],[11,"button"],[24,0,"serving-status-label__button button--unstyled button--cursor-default"],[24,4,"button"],[4,[38,5],["mouseover",[30,0,["fireMouseOverTrackingEvent"]]],null],[4,[38,6],[[30,2,["triggerContentSharedInfo"]]],null],[12],[1,"\\n          "],[8,[39,7],[[24,0,"serving-status-label__icon"]],[["@size","@name"],["small","signal-notice"]],null],[1,"\\n          "],[10,1],[14,0,"serving-status-label__text"],[12],[1,"\\n            "],[1,[28,[35,1],[[30,0,["label"]],"campaign-manager-web/components/serving-status-label"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[2]]]]],[1,"\\n  "]],[]],null]],[]]],[13]],["@servingStatus","triggerData"],false,["if","t","and","not","hue-web-tooltip","on","hue-web-tooltip-trigger","hue-web-icons@icon"]]',moduleName:"campaign-manager-web/components/serving-status-label.hbs",isStrictMode:!1}),d="i18n_serving_status_label_completed",p="i18n_serving_status_label_not_running",m="i18n_serving_status_label_not_started",g="i18n_serving_status_label_running",b={AB_TEST_HOLD:p,ACCOUNT_END_DATE_HOLD:d,ACCOUNT_SERVING_HOLD:p,ACCOUNT_TOTAL_BUDGET_HOLD:p,BILLING_HOLD:p,CAMPAIGN_AUDIENCE_COUNT_HOLD:p,CAMPAIGN_END_DATE_HOLD:d,CAMPAIGN_START_DATE_HOLD:m,CAMPAIGN_TOTAL_BUDGET_HOLD:p,CAMPAIGN_GROUP_END_DATE_HOLD:d,CAMPAIGN_GROUP_START_DATE_HOLD:m,CAMPAIGN_GROUP_STATUS_HOLD:p,CAMPAIGN_GROUP_TOTAL_BUDGET_HOLD:p,RUNNABLE:g,STOPPED:g}
let _=e.default=(l=(0,i.inject)(),s=class extends a.default{constructor(...e){var t,n,a,i,r,l,s
super(...e),t=this,n="tracking",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),s=()=>{this.args.onMouseOverControlName&&this.tracking.fireInteractionEvent(this.args.onMouseOverControlName,o.CONTROL_INTERACTION_TYPE.HOVER)},(l="fireMouseOverTrackingEvent")in(r=this)?Object.defineProperty(r,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):r[l]=s}get showAsLabel(){return this.args.status===r.STATUSES.ACTIVE&&(this.isRunnable||this.isStopped)}get label(){return b[this.args.servingStatus]}get isRunnable(){return"RUNNABLE"===this.args.servingStatus}get isStopped(){return"STOPPED"===this.args.servingStatus}get isNotRunning(){return this.label===p}},h=s.prototype,f="tracking",T=[l],E={configurable:!0,enumerable:!0,writable:!0,initializer:null},S={},Object.keys(E).forEach((function(e){S[e]=E[e]})),S.enumerable=!!S.enumerable,S.configurable=!!S.configurable,("value"in S||S.initializer)&&(S.writable=!0),S=T.slice().reverse().reduce((function(e,t){return t(h,f,e)||e}),S),y&&void 0!==S.initializer&&(S.value=S.initializer?S.initializer.call(y):void 0,S.initializer=void 0),void 0===S.initializer&&(Object.defineProperty(h,f,S),S=null),c=S,s)
var h,f,T,E,y,S;(0,t.setComponentTemplate)(u,_)})),define("campaign-manager-web/components/shared/external-link",["exports","ember-cli-pemberly-tracking/components/shared/external-link"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/side-nav",["exports","@ember/component","@ember/template-factory","@ember/service","@ember/object","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/account","campaign-manager-web/constants/lix","campaign-manager-web/constants/routes","campaign-manager-web/utils/lisa","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/urn","campaign-manager-web/constants/ab-tests","campaign-manager-web/utils/optima"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D
function M(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function L(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const U=(0,n.createTemplateFactory)({id:"CD+2FeZd",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"no-shrink"]],[["@isInitiallyExpanded","@onCollapseStateChange"],[[30,1],[30,2]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["componentSpace"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,1],null,[["@account","@accountReference","@isExpanded"],[[30,4],[30,5],[30,3,["isExpanded"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,3,["section"]],[[24,1,"side-nav-plan-dropdown"]],[["@sectionName","@subItemRoutes"],[[28,[37,2],["i18n_plan","campaign-manager-web/components/side-nav"],null],[30,0,["planSubItemRoutes"]]]],[["default"],[[[[1,"\\n    "],[8,[30,6,["icon"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,3],null,null,null],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,6,["content"]],null,null,[["default"],[[[[1,"\\n      "],[8,[30,3,["link"]],[[4,[38,4],["nav_panel_audiences"],null]],[["@route","@model","@linkName"],[[30,0,["ROUTE_NAME","ACCOUNT_AUDIENCES"]],[30,4,["id"]],[28,[37,2],["i18n_audiences","campaign-manager-web/components/side-nav"],null]]],null],[1,"\\n"],[41,[30,0,["shouldShowMediaPlannerNavigation"]],[[[1,"        "],[8,[30,3,["link"]],[[4,[38,4],["nav_panel_media_planner"],null]],[["@route","@model","@linkName"],[[30,0,["ROUTE_NAME","ACCOUNT_MEDIA_PLANNER"]],[30,4,["id"]],[28,[37,2],["i18n_media_planner","campaign-manager-web/components/side-nav"],null]]],null],[1,"\\n"]],[]],null],[1,"      "],[8,[30,3,["link"]],[[4,[38,4],["nav_panel_block_lists"],null]],[["@route","@model","@linkName"],[[30,0,["ROUTE_NAME","ACCOUNT_BRAND_SAFETY"]],[30,4,["id"]],[28,[37,2],["i18n_brand_safety","campaign-manager-web/components/side-nav"],null]]],null],[1,"\\n      "],[8,[39,6],null,[["@id","@anchor","@placement","@header","@ctaText","@onCtaClick"],["publisher_reporting","#side-nav-plan-dropdown","right",[28,[37,2],["i18n_nfi_publisher_reports_header","campaign-manager-web/components/side-nav"],null],[28,[37,2],["i18n_view_reports_v2","campaign-manager-web/components/side-nav"],null],[30,0,["navigateToPublisherReports"]]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["i18n_nfi_publisher_report_content","campaign-manager-web/components/side-nav"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[6]]]]],[1,"\\n  "],[8,[30,3,["link"]],[[24,1,"side-nav-advertise"],[4,[38,4],["nav_panel_advertise"],null]],[["@route","@model","@linkName","@orphanRoutes"],[[30,0,["ROUTE_NAME","ACCOUNT_INDEX"]],[30,4,["id"]],[28,[37,2],["i18n_advertise","campaign-manager-web/components/side-nav"],null],[30,0,["advertiseOrphanRoutes"]]]],[["default"],[[[[1,"\\n    "],[8,[30,7,["icon"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,7],null,null,null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[7]]]]],[1,"\\n\\n"],[41,[30,0,["isGeofencingAbTestEnabled"]],[[[1,"    "],[8,[39,6],null,[["@id","@anchor","@placement","@header"],["geofencing_ab_test_disclaimer","#side-nav-advertise","right",[28,[37,2],["i18n_nfi_geofencing_ab_test_disclaimer_header","campaign-manager-web/components/side-nav"],null]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["i18n_nfi_geofencing_ab_test_disclaimer","campaign-manager-web/components/side-nav"],null]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[30,3,["link"]],[[24,1,"side-nav-test"],[4,[38,4],["nav_panel_test"],null]],[["@route","@model","@linkName"],["accounts.item.experiments",[30,4,["id"]],[28,[37,2],["i18n_test","campaign-manager-web/components/side-nav"],null]]],[["default"],[[[[1,"\\n    "],[8,[30,8,["icon"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,8],null,null,null],[1,"\\n    "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["isAbTestEnabled"]],[[[1,"      "],[8,[39,6],null,[["@id","@anchor","@placement","@header","@ctaText","@onCtaClick"],["ab_test_onboarding","#side-nav-test","right",[28,[37,2],["i18n_nfi_ab_test_header_v2","campaign-manager-web/components/side-nav"],null],[28,[37,2],["i18n_get_started","campaign-manager-web/components/side-nav"],null],[30,0,["navigateToCreateAbTest"]]]],[["default"],[[[[1,"\\n        "],[8,[39,9],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,2],["i18n_nfi_ab_test_content_v2","campaign-manager-web/components/side-nav"],[["linkInfo"],[[28,[37,10],null,[["href","role","class"],[[28,[37,11],null,[["path","accountId"],["help/lms/answer/529753",[30,10]]]],[30,9,["role"]],"u-color__white"]]]]]]],[1,"\\n        "]],[9]]]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "]],[8]]]]],[1,"\\n  "],[8,[30,3,["section"]],[[24,1,"side-nav-analyze-dropdown"]],[["@sectionName","@subItemRoutes"],[[28,[37,2],["i18n_analyze","campaign-manager-web/components/side-nav"],null],[30,0,["analyticsSubItemRoutes"]]]],[["default"],[[[[1,"\\n    "],[8,[30,11,["icon"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,12],null,null,null],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,11,["content"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isBuyerActionsManagerEnabled"]],[[[1,"        "],[8,[30,3,["link"]],null,[["@route","@model","@linkName"],[[30,0,["ROUTE_NAME","ACCOUNT_BUYER_ACTIONS_MANAGER_DASHBOARD"]],[30,4,["id"]],[28,[37,2],["i18n_buyer_actions_manager_dashboard","campaign-manager-web/components/side-nav"],null]]],null],[1,"\\n        "],[8,[30,3,["link"]],null,[["@route","@model","@linkName"],[[30,0,["ROUTE_NAME","ACCOUNT_BUYER_ACTIONS_MANAGER_DATA_SOURCES_INDEX"]],[30,4,["id"]],[28,[37,2],["i18n_buyer_actions_manager_data_sources","campaign-manager-web/components/side-nav"],null]]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[30,3,["link"]],[[4,[38,4],["nav_panel_insight_tag"],null]],[["@route","@model","@linkName"],[[30,0,["ROUTE_NAME","ACCOUNT_INSIGHT_TAG"]],[30,4,["id"]],[28,[37,2],["i18n_insight_tag","campaign-manager-web/components/side-nav"],null]]],null],[1,"\\n"]],[]]],[41,[30,0,["isOrganicAndPaidReportEnabled"]],[[[1,"        "],[8,[30,3,["link"]],[[4,[38,4],["nav_panel_organic_paid_report"],null]],[["@route","@model","@linkName","@orphanRoutes"],[[30,0,["ROUTE_NAME","ACCOUNT_ORGANIC_PAID_REPORT_INDEX"]],[30,4,["id"]],[28,[37,2],["i18n_organic_paid_report","campaign-manager-web/components/side-nav"],null],[30,0,["organicPaidOrphanRoutes"]]]],null],[1,"\\n"]],[]],null],[1,"      "],[8,[30,3,["link"]],[[4,[38,4],["nav_panel_conversions"],null]],[["@route","@model","@linkName","@orphanRoutes"],[[30,0,["ROUTE_NAME","ACCOUNT_WEBSITE_TRACKING_CONVERSIONS_INDEX"]],[30,4,["id"]],[28,[37,2],["i18n_conversion_tracking","campaign-manager-web/components/side-nav"],null],[30,0,["conversionsOrphanRoutes"]]]],null],[1,"\\n      "],[8,[30,3,["link"]],null,[["@route","@model","@linkName"],[[30,0,["ROUTE_NAME","ACCOUNT_WEBSITE_ACTIONS"]],[30,4,["id"]],[28,[37,2],["i18n_website_actions","campaign-manager-web/components/side-nav"],null]]],null],[1,"\\n      "],[8,[39,6],null,[["@id","@anchor","@placement","@header","@onCtaClick","@enableDynamicPositionUpdate"],["website_actions_ga","#side-nav-analyze-dropdown","right",[28,[37,2],["i18n_website_actions_nfi_header_v2","campaign-manager-web/components/side-nav"],null],[30,0,["navigateToWebsiteActions"]],true]],[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["i18n_website_actions_nfi_v2","campaign-manager-web/components/side-nav"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[11]]]]],[1,"\\n\\n"],[41,[30,0,["isRecHubEnabled"]],[[[1,"    "],[8,[30,3,["link"]],[[4,[38,4],["nav_panel_recommendations"],null]],[["@route","@model","@linkName","@orphanRoutes"],[[30,0,["ROUTE_NAME","ACCOUNT_RECOMMENDATIONS"]],[30,4,["id"]],[28,[37,2],["i18n_recommendations_v2","campaign-manager-web/components/side-nav"],null],[30,0,["recommendationsOrphanRoutes"]]]],[["default"],[[[[1,"\\n      "],[8,[30,12,["icon"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,13],null,null,null],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[12]]]]],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[30,3,["divider"]],null,null,null],[1,"\\n\\n"],[41,[30,0,["isContentHubEnabled"]],[[[1,"    "],[8,[30,3,["link"]],[[24,1,"side-nav-content"],[4,[38,4],["nav_panel_content"],null]],[["@route","@model","@linkName"],[[30,0,["ROUTE_NAME","ACCOUNT_CONTENT"]],[30,4,["id"]],[28,[37,2],["i18n_content","campaign-manager-web/components/side-nav"],null]]],[["default"],[[[[1,"\\n      "],[8,[30,13,["icon"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,14],null,null,null],[1,"\\n      "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["isContentHubNFIEnabled"]],[[[1,"        "],[8,[39,6],null,[["@id","@anchor","@placement","@header"],["content_hub","#side-nav-content","right",[28,[37,2],["i18n_nfi_content_hub_header","campaign-manager-web/components/side-nav"],null]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,2],["i18n_nfi_content_hub_body","campaign-manager-web/components/side-nav"],null]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "]],[13]]]]],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[30,3,["section"]],null,[["@sectionName","@subItemRoutes"],[[28,[37,2],["i18n_assets","campaign-manager-web/components/side-nav"],null],[30,0,["assetsSubItemRoutes"]]]],[["default"],[[[[1,"\\n    "],[8,[30,14,["icon"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,15],null,null,null],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,14,["content"]],null,null,[["default"],[[[[1,"\\n      "],[8,[30,3,["link"]],[[4,[38,4],["nav_panel_lead_gen_forms"],null]],[["@route","@model","@linkName"],[[30,0,["ROUTE_NAME","ACCOUNT_LEADGEN_FORMS"]],[30,4,["id"]],[28,[37,2],["i18n_lead_gen_forms","campaign-manager-web/components/side-nav"],null]]],null],[1,"\\n      "],[8,[30,3,["link"]],[[4,[38,4],["nav_panel_landing_pages"],null]],[["@route","@model","@linkName"],[[30,0,["ROUTE_NAME","ACCOUNT_LANDING_PAGES_INDEX"]],[30,4,["id"]],[28,[37,2],["i18n_landing_pages","campaign-manager-web/components/side-nav"],null]]],null],[1,"\\n      "],[8,[30,3,["link"]],[[4,[38,4],["nav_panel_asset_history"],null]],[["@route","@model","@linkName"],[[30,0,["ROUTE_NAME","ACCOUNT_ASSET_HISTORY"]],[30,4,["id"]],[28,[37,2],["i18n_asset_history","campaign-manager-web/components/side-nav"],null]]],null],[1,"\\n      "],[8,[30,3,["link"]],[[4,[38,4],["nav_panel_conversations"],null]],[["@route","@model","@linkName"],[[30,0,["ROUTE_NAME","ACCOUNT_CONVERSATIONS_INDEX"]],[30,4,["id"]],[28,[37,2],["i18n_conversations","campaign-manager-web/components/side-nav"],null]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[14]]]]],[1,"\\n\\n  "],[8,[30,3,["section"]],null,[["@sectionName","@subItemRoutes"],[[28,[37,2],["i18n_account_settings","campaign-manager-web/components/side-nav"],null],[30,0,["settingsSubItemRoutes"]]]],[["default"],[[[[1,"\\n    "],[8,[30,15,["icon"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,16],null,null,null],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,15,["content"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isOptimaEnabled"]],[[[1,"        "],[8,[30,3,["link"]],[[4,[38,4],["nav_panel_advertiser_profile"],null]],[["@route","@model","@linkName"],[[30,0,["ROUTE_NAME","ACCOUNT_ADVERTISER_PROFILE"]],[30,4,["id"]],[28,[37,2],["i18n_advertiser_profile","campaign-manager-web/components/side-nav"],null]]],null],[1,"\\n"]],[]],null],[1,"      "],[8,[30,3,["link"]],[[4,[38,4],["nav_panel_manage_access"],null]],[["@route","@model","@linkName"],[[30,0,["ROUTE_NAME","ACCOUNT_MANAGE_USERS"]],[30,4,["id"]],[28,[37,2],["i18n_manage_access","campaign-manager-web/components/side-nav"],null]]],null],[1,"\\n      "],[8,[30,3,["link"]],[[4,[38,4],["nav_panel_billing_center"],null]],[["@route","@model","@linkName","@orphanRoutes"],[[30,0,["ROUTE_NAME","ACCOUNT_BILLING"]],[30,4,["id"]],[28,[37,2],["i18n_billing_center","campaign-manager-web/components/side-nav"],null],[30,0,["billingOrphanRoutes"]]]],null],[1,"\\n      "],[8,[30,3,["link"]],[[4,[38,4],["nav_panel_edit_account"],null]],[["@route","@model","@linkName"],[[30,0,["ROUTE_NAME","ACCOUNT_EDIT"]],[30,4,["id"]],[28,[37,2],["i18n_edit_account","campaign-manager-web/components/side-nav"],null]]],null],[1,"\\n"],[41,[28,[37,17],[[30,0,["isLisa"]],[30,0,["isOnlineAccount"]]],null],[[[1,"        "],[8,[30,3,["link"]],[[4,[38,4],["nav_panel_daily_spend_limits"],null]],[["@route","@model","@linkName"],[[30,0,["ROUTE_NAME","ACCOUNT_DAILY_SPEND_LIMITS"]],[30,4,["id"]],[28,[37,2],["i18n_daily_spend_limits","campaign-manager-web/components/side-nav"],null]]],null],[1,"\\n"]],[]],null],[41,[30,0,["isAccountLevelTrackingParametersEnabled"]],[[[1,"        "],[8,[30,3,["link"]],[[4,[38,4],["nav_panel_account_tracking_parameters"],null]],[["@route","@model","@linkName"],[[30,0,["ROUTE_NAME","ACCOUNT_TRACKING_PARAMETERS"]],[30,4,["id"]],[28,[37,2],["i18n_tracking_parameters","campaign-manager-web/components/side-nav"],null]]],null],[1,"\\n"]],[]],null],[1,"    "]],[]]]]],[1,"\\n  "]],[15]]]]],[1,"\\n\\n"],[41,[30,5,["url"]],[[[1,"    "],[8,[30,3,["divider"]],null,null,null],[1,"\\n    "],[8,[30,3,["externalLink"]],[[4,[38,4],["nav_panel_company_page"],null]],[["@href","@linkName"],[[30,5,["url"]],[28,[37,2],["i18n_company_page","campaign-manager-web/components/side-nav"],null]]],[["default"],[[[[1,"\\n      "],[8,[30,16,["icon"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,18],null,null,null],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[16]]]]],[1,"\\n"]],[]],null],[1,"  "],[8,[30,3,["externalLink"]],[[24,1,"side-nav__business-manager-link"],[4,[38,4],["nav_panel_open_business_manager_link"],null]],[["@href","@linkName"],[[30,0,["BUSINESS_MANAGER_URL"]],[28,[37,2],["i18n_business_manager","campaign-manager-web/components/side-nav"],null]]],[["default"],[[[[1,"\\n    "],[8,[30,17,["icon"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,19],null,null,null],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[39,6],null,[["@id","@anchor","@placement","@header","@ctaText","@onCtaClick"],["revenue_attribution_report","#side-nav__business-manager-link","right",[28,[37,2],["i18n_nfi_rar_header","campaign-manager-web/components/side-nav"],[["linkInfo"],[[28,[37,10],null,[["class","dataTestSelector","dataControlName","href"],["nfi-link","data-test-side-nav_rar-link","revenue_attribution_report_nfi_link","https://business.linkedin.com/marketing-solutions/revenue-attribution-report"]]]]]],[28,[37,2],[[52,[30,0,["isClaimedByBusinessManager"]],"i18n_nfi_rar_connect_crm_button","i18n_nfi_rar_get_started_button"],"campaign-manager-web/components/side-nav"],null],[30,0,["navigateToRevenueAttributionReport"]]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,2],[[52,[30,0,["isClaimedByBusinessManager"]],"i18n_nfi_rar_content_with_bm","i18n_nfi_rar_content_without_bm"],"campaign-manager-web/components/side-nav"],null]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[17]]]]],[1,"\\n"]],[3]]]]]],["@isInitiallyExpanded","@onCollapseStateChange","panel","@account","@accountReference","section","link","link","iphHelper","@accountId","section","link","link","section","section","link","link"],false,["ads-nav-panel","account-switcher","t","side-nav/plan","track-interaction","if","new-feature-introduction-bubble","side-nav/advertise","side-nav/test","iph-helper","external-link-info","help-center-url","side-nav/analyze","side-nav/recommendations","side-nav/content","side-nav/assets","side-nav/settings","and","side-nav/page","side-nav/linkedin-bug"]]',moduleName:"campaign-manager-web/components/side-nav.hbs",isStrictMode:!1})
let x=e.default=(b=(0,a.inject)("account"),_=(0,a.inject)(),h=(0,a.inject)(),f=(0,a.inject)(),T=(0,a.inject)(),E=(0,a.inject)(),y=(0,a.inject)(),(0,o.assertPropTypes)((D=class extends r.default{constructor(...e){super(...e),M(this,"accountService",C,this),M(this,"enterpriseAuthentication",O,this),M(this,"iphService",v,this),M(this,"lisaLiam",w,this),M(this,"lix",I,this),M(this,"memberProfile",P,this),M(this,"router",N,this),M(this,"recommendations",R,this),L(this,"ROUTE_NAME",{...c.ROUTE_NAME}),L(this,"BUSINESS_MANAGER_URL",`${(0,d.getDomainUrl)("www.business")}/marketing-solutions/business-manager`),L(this,"planSubItemRoutes",[this.ROUTE_NAME.ACCOUNT_AUDIENCES,this.ROUTE_NAME.ACCOUNT_BRAND_SAFETY_OVERVIEW,this.ROUTE_NAME.ACCOUNT_BRAND_SAFETY_PUBLISHER_LIST,this.ROUTE_NAME.ACCOUNT_BRAND_SAFETY_PUBLISHER_REPORT,this.ROUTE_NAME.ACCOUNT_BRAND_SAFETY_THIRD_PARTY_APPS,this.ROUTE_NAME.ACCOUNT_MEDIA_PLANNER,this.ROUTE_NAME.ACCOUNT_MEDIA_PLANNER_INDEX,this.ROUTE_NAME.ACCOUNT_MEDIA_PLANNER_NEW]),L(this,"analyticsSubItemRoutes",[this.ROUTE_NAME.ACCOUNT_BUYER_ACTIONS_MANAGER_DASHBOARD,this.ROUTE_NAME.ACCOUNT_BUYER_ACTIONS_MANAGER_DATA_SOURCES_INDEX,this.ROUTE_NAME.ACCOUNT_INSIGHT_TAG,this.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING_CONVERSIONS_INDEX,this.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING_CONVERSIONS_SOURCES,this.ROUTE_NAME.ACCOUNT_WEBSITE_DEMOGRAPHICS,this.ROUTE_NAME.ACCOUNT_WEBSITE_ACTIONS,this.ROUTE_NAME.ACCOUNT_ORGANIC_PAID_REPORT,this.ROUTE_NAME.ACCOUNT_ORGANIC_PAID_REPORT_PERFORMANCE,this.ROUTE_NAME.ACCOUNT_ORGANIC_PAID_REPORT_CONTENT,this.ROUTE_NAME.ACCOUNT_ORGANIC_PAID_REPORT_TOUCHPOINTS]),L(this,"assetsSubItemRoutes",[this.ROUTE_NAME.ACCOUNT_LEADGEN_FORMS,this.ROUTE_NAME.ACCOUNT_LANDING_PAGES_INDEX,this.ROUTE_NAME.ACCOUNT_ASSET_HISTORY,this.ROUTE_NAME.ACCOUNT_CONVERSATIONS_INDEX]),L(this,"settingsSubItemRoutes",[this.ROUTE_NAME.ACCOUNT_MANAGE_USERS,this.ROUTE_NAME.ACCOUNT_BILLING,this.ROUTE_NAME.ACCOUNT_CREDIT_CARD_SETUP,this.ROUTE_NAME.ACCOUNT_EDIT,this.ROUTE_NAME.ACCOUNT_DAILY_SPEND_LIMITS,this.ROUTE_NAME.ACCOUNT_TRACKING_PARAMETERS,this.ROUTE_NAME.ACCOUNT_ADVERTISER_PROFILE]),L(this,"organicPaidOrphanRoutes",[this.ROUTE_NAME.ACCOUNT_ORGANIC_PAID_REPORT_PERFORMANCE,this.ROUTE_NAME.ACCOUNT_ORGANIC_PAID_REPORT_CONTENT,this.ROUTE_NAME.ACCOUNT_ORGANIC_PAID_REPORT_TOUCHPOINTS]),L(this,"conversionsOrphanRoutes",[this.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING_CONVERSIONS_SOURCES]),L(this,"recommendationsOrphanRoutes",[this.ROUTE_NAME.ACCOUNT_RECOMMENDATIONS_APPLIED,this.ROUTE_NAME.ACCOUNT_RECOMMENDATIONS_INDIVIDUAL]),L(this,"advertiseOrphanRoutes",[this.ROUTE_NAME.ACCOUNT_CAMPAIGNS,this.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS,this.ROUTE_NAME.ACCOUNT_CREATIVES,this.ROUTE_NAME.ACCOUNT_IMPORT_HISTORY]),L(this,"billingOrphanRoutes",[this.ROUTE_NAME.ACCOUNT_CREDIT_CARD_SETUP])}get isLisa(){return(0,u.isLisaUser)(this.lisaLiam.accessType)}get isRecHubEnabled(){return this.recommendations.canUserAccessRecHub({currentUserRole:this.args.account?.currentUserRole})}get isBuyerActionsManagerEnabled(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableBuyerActionsManager)}get isContentHubEnabled(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableContentHub)}get isContentHubNFIEnabled(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableContentHubNFI)}get isAbTestEnabled(){return!!this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableAbTest)&&!(this.args.account.isEnterprise&&!this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableAbTestIOAccount))}get isOrganicAndPaidReportEnabled(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableOrganicAndPaidReport)}get isOptimaEnabled(){return(0,g.isOptimaEnabled)(this.args.account,this.lix)}get isAccountLevelTrackingParametersEnabled(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableAccountLevelUTMTracking)}get isOnlineAccount(){return this.args.account.type===l.ACCOUNT_TYPE.BUSINESS}get shouldShowMediaPlannerNavigation(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableMediaPlanner)}get isRevenueAttributionReportIntroductionEnabled(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableRevenueAttributionReportIntroduction)}get isClaimedByBusinessManager(){return!!this.accountService.bzmAccount}get isGeofencingAbTestEnabled(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableGeofenceAbTest)}navigateToCreateAbTest(){this.router.transitionTo(c.ROUTE_NAME.ACCOUNT_AB_TESTS_NEW,this.args.account.accountId,{queryParams:{step:m.AB_TEST_WIZARD_STEP.AB_TEST_DETAILS}})}navigateToPublisherReports(){this.router.transitionTo(c.ROUTE_NAME.ACCOUNT_BRAND_SAFETY_PUBLISHER_REPORT)}navigateToRevenueAttributionReport(){if(this.isClaimedByBusinessManager){const e=(0,p.getIdFromUrn)(this.accountService.bzmAccount.businessManagerAccount),t=`${(0,d.getDomainUrl)()}/marketing/businessmanager/accounts/${e}/settings/crm-connection`
window.open(t,"_blank")}else this.iphService.showWidgetArticle("a726001")}navigateToWebsiteActions(){this.router.transitionTo(c.ROUTE_NAME.ACCOUNT_WEBSITE_ACTIONS)}},L(D,"propTypes",{account:o.PropTypes.oneOfType([o.PropTypes.EmberObject,o.PropTypes.object]).isRequired,accountReference:o.PropTypes.oneOfType([o.PropTypes.EmberObject,o.PropTypes.object]).isRequired,onCollapseStateChange:o.PropTypes.func.isRequired,isInitiallyExpanded:o.PropTypes.bool.isRequired}),C=k((A=D).prototype,"accountService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=k(A.prototype,"enterpriseAuthentication",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=k(A.prototype,"iphService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=k(A.prototype,"lisaLiam",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=k(A.prototype,"lix",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=k(A.prototype,"memberProfile",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=k(A.prototype,"router",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=k(A.prototype,"recommendations",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k(A.prototype,"navigateToCreateAbTest",[i.action],Object.getOwnPropertyDescriptor(A.prototype,"navigateToCreateAbTest"),A.prototype),k(A.prototype,"navigateToPublisherReports",[i.action],Object.getOwnPropertyDescriptor(A.prototype,"navigateToPublisherReports"),A.prototype),k(A.prototype,"navigateToRevenueAttributionReport",[i.action],Object.getOwnPropertyDescriptor(A.prototype,"navigateToRevenueAttributionReport"),A.prototype),k(A.prototype,"navigateToWebsiteActions",[i.action],Object.getOwnPropertyDescriptor(A.prototype,"navigateToWebsiteActions"),A.prototype),S=A))||S);(0,t.setComponentTemplate)(U,x)})),define("campaign-manager-web/components/side-nav/advertise",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"E8cBKkZ4",block:'[[[10,"svg"],[14,"width","24"],[14,"height","24"],[14,"viewBox","0 0 24 24"],[14,"xmlns","http://www.w3.org/2000/svg","http://www.w3.org/2000/xmlns/"],[12],[1,"\\n  "],[10,"path"],[14,"d","M11 16H9V23H7L5 16C4.20435 16 3.44129 15.6839 2.87868 15.1213C2.31607 14.5587 2 13.7956 2 13V9C2 8.20435 2.31607 7.44129 2.87868 6.87868C3.44129 6.31607 4.20435 6 5 6H11V16ZM19 8V14C19.7956 14 20.5587 13.6839 21.1213 13.1213C21.6839 12.5587 22 11.7956 22 11C22 10.2044 21.6839 9.44129 21.1213 8.87868C20.5587 8.31607 19.7956 8 19 8V8ZM18 8.18V2L12 6V16L18 20V8.18Z"],[14,"fill","currentColor"],[12],[13],[1,"\\n"],[13]],[],false,[]]',moduleName:"campaign-manager-web/components/side-nav/advertise.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/side-nav/analyze",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"ZHT6y6Ub",block:'[[[10,"svg"],[14,"width","24"],[14,"height","24"],[14,"viewBox","0 0 24 24"],[14,"xmlns","http://www.w3.org/2000/svg","http://www.w3.org/2000/xmlns/"],[12],[1,"\\n  "],[10,"path"],[14,"d","M8 9H2V21H8V9ZM15 3H9V21H15V3ZM22 14H16V21H22V14Z"],[14,"fill","currentColor"],[12],[13],[1,"\\n"],[13]],[],false,[]]',moduleName:"campaign-manager-web/components/side-nav/analyze.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/side-nav/assets",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"Ysl6uZ/Y",block:'[[[10,"svg"],[14,"width","24"],[14,"height","24"],[14,"viewBox","0 0 24 24"],[14,"xmlns","http://www.w3.org/2000/svg","http://www.w3.org/2000/xmlns/"],[12],[1,"\\n  "],[10,"path"],[14,"d","M14 13H22V21H14V13ZM18 10L12 1L6 10H18ZM11 17C11 16.11 10.7361 15.24 10.2416 14.4999C9.74715 13.7599 9.04434 13.1831 8.22208 12.8425C7.39981 12.5019 6.49501 12.4128 5.6221 12.5865C4.74918 12.7601 3.94736 13.1887 3.31802 13.818C2.68868 14.4474 2.2601 15.2492 2.08647 16.1221C1.91283 16.995 2.00195 17.8998 2.34254 18.7221C2.68314 19.5443 3.25991 20.2471 3.99994 20.7416C4.73996 21.2361 5.60999 21.5 6.5 21.5C7.09132 21.5013 7.67708 21.3858 8.22364 21.1601C8.7702 20.9345 9.2668 20.603 9.68492 20.1849C10.103 19.7668 10.4345 19.2702 10.6601 18.7236C10.8858 18.1771 11.0013 17.5913 11 17V17Z"],[14,"fill","currentColor"],[12],[13],[1,"\\n"],[13]],[],false,[]]',moduleName:"campaign-manager-web/components/side-nav/assets.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/side-nav/content",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"BhRUp7Di",block:'[[[10,"svg"],[14,"width","24"],[14,"height","24"],[14,"viewBox","0 0 24 24"],[14,"fill","none"],[14,"xmlns","http://www.w3.org/2000/svg","http://www.w3.org/2000/xmlns/"],[12],[1,"\\n  "],[10,"path"],[14,"d","M2 4V17C2 18.66 3.34 20 5 20H19C20.66 20 22 18.66 22 17V4H2ZM11 16H6V13H11V16ZM18 16H13V15H18V16ZM18 14H13V13H18V14ZM18 11H6V8H18V11Z"],[14,"fill","currentColor"],[12],[13],[1,"\\n"],[13]],[],false,[]]',moduleName:"campaign-manager-web/components/side-nav/content.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/side-nav/linkedin-bug",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"RXbFYUHI",block:'[[[10,"svg"],[14,"width","24"],[14,"height","24"],[14,"viewBox","0 0 24 24"],[14,"xmlns","http://www.w3.org/2000/svg","http://www.w3.org/2000/xmlns/"],[12],[1,"\\n  "],[10,"path"],[14,"d","M20.5 2H3.5C2.7 2 2 2.7 2 3.5V20.5C2 21.3 2.7 22 3.5 22H20.5C21.3 22 22 21.3 22 20.5V3.5C22 2.7 21.3 2 20.5 2ZM8 19H5V10H8V19ZM6.5 8.2C5.5 8.2 4.7 7.4 4.7 6.4C4.7 5.4 5.5 4.6 6.5 4.6C7.5 4.6 8.3 5.4 8.3 6.4C8.3 7.5 7.5 8.2 6.5 8.2ZM19 19H16V14.3C16 12.9 15.4 12.4 14.6 12.4C13.8 12.4 13 13.1 13 14.4V19H10V10H12.9V11.3C13.3 10.7 14.2 9.9 15.6 9.9C17.1 9.9 19 10.8 19 13.6V19Z"],[14,"fill","currentColor"],[12],[13],[1,"\\n"],[13]],[],false,[]]',moduleName:"campaign-manager-web/components/side-nav/linkedin-bug.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/side-nav/page",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"NRhQmyNJ",block:'[[[10,"svg"],[14,"width","24"],[14,"height","24"],[14,"viewBox","0 0 24 24"],[14,"xmlns","http://www.w3.org/2000/svg","http://www.w3.org/2000/xmlns/"],[12],[1,"\\n  "],[10,"path"],[14,"d","M19 3H5C4.20435 3 3.44129 3.31607 2.87868 3.87868C2.31607 4.44129 2 5.20435 2 6V18C2 18.7956 2.31607 19.5587 2.87868 20.1213C3.44129 20.6839 4.20435 21 5 21H19C19.7956 21 20.5587 20.6839 21.1213 20.1213C21.6839 19.5587 22 18.7956 22 18V6C22 5.20435 21.6839 4.44129 21.1213 3.87868C20.5587 3.31607 19.7956 3 19 3ZM12 7V12H7V7H12ZM19 19H5C4.73478 19 4.48043 18.8946 4.29289 18.7071C4.10536 18.5196 4 18.2652 4 18V11H6V13H13V11H20V18C20 18.2652 19.8946 18.5196 19.7071 18.7071C19.5196 18.8946 19.2652 19 19 19ZM6 15H18V17H6V15Z"],[14,"fill","currentColor"],[12],[13],[1,"\\n"],[13]],[],false,[]]',moduleName:"campaign-manager-web/components/side-nav/page.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/side-nav/plan",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"nl9BrhkF",block:'[[[10,"svg"],[14,"width","24"],[14,"height","24"],[14,"viewBox","0 0 24 24"],[14,"xmlns","http://www.w3.org/2000/svg","http://www.w3.org/2000/xmlns/"],[12],[1,"\\n  "],[10,"path"],[14,"d","M19.0699 4.92998C17.6715 3.53116 15.8897 2.57847 13.9498 2.19237C12.0099 1.80628 9.99913 2.00413 8.17169 2.76092C6.34425 3.5177 4.78224 4.7994 3.68329 6.44396C2.58434 8.08852 1.9978 10.022 1.9978 12C1.9978 13.9779 2.58434 15.9115 3.68329 17.556C4.78224 19.2006 6.34425 20.4823 8.17169 21.2391C9.99913 21.9959 12.0099 22.1937 13.9498 21.8076C15.8897 21.4215 17.6715 20.4688 19.0699 19.07C20.9447 17.1947 21.9978 14.6516 21.9978 12C21.9978 9.34835 20.9447 6.80526 19.0699 4.92998V4.92998ZM14.9999 15L5.99994 18L8.99994 8.99999L17.9999 5.99999L14.9999 15ZM10.7299 13.27C10.4774 13.0186 10.3052 12.6979 10.2351 12.3485C10.165 11.9991 10.2002 11.6368 10.3362 11.3074C10.4722 10.978 10.7029 10.6964 10.9991 10.4983C11.2953 10.3002 11.6436 10.1944 11.9999 10.1944C12.3563 10.1944 12.7046 10.3002 13.0008 10.4983C13.297 10.6964 13.5277 10.978 13.6637 11.3074C13.7997 11.6368 13.8349 11.9991 13.7648 12.3485C13.6947 12.6979 13.5225 13.0186 13.27 13.27C13.1043 13.4387 12.9066 13.5727 12.6885 13.6642C12.4705 13.7557 12.2364 13.8028 11.9999 13.8028C11.7635 13.8028 11.5294 13.7557 11.3113 13.6642C11.0933 13.5727 10.8956 13.4387 10.7299 13.27V13.27Z"],[14,"fill","currentColor"],[12],[13],[1,"\\n"],[13]],[],false,[]]',moduleName:"campaign-manager-web/components/side-nav/plan.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/side-nav/recommendations",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"eppLcnyp",block:'[[[8,[39,0],null,[["@size","@name"],["medium","lightbulb-fill"]],null]],[],false,["hue-web-icons@icon"]]',moduleName:"campaign-manager-web/components/side-nav/recommendations.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/side-nav/settings",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"r5bOaaf6",block:'[[[10,"svg"],[14,"width","24"],[14,"height","24"],[14,"viewBox","0 0 24 24"],[14,"xmlns","http://www.w3.org/2000/svg","http://www.w3.org/2000/xmlns/"],[12],[1,"\\n  "],[10,"path"],[14,"d","M9.2 2L4.9 4.5L6.2 8L5.7 8.9L2 9.5V14.5L5.6 15L6.2 16L4.9 19.5L9.1 22L11.4 19.1H12.5L14.8 22L19.1 19.5L17.8 16L18.3 15.1L22 14.5V9.5L18.3 8.9L17.8 8L19.2 4.5L14.9 2L12.5 5H11.5L9.2 2ZM12 9C13.7 9 15 10.3 15 12C15 13.7 13.7 15 12 15C10.3 15 9 13.7 9 12C9 10.3 10.3 9 12 9Z"],[14,"fill","currentColor"],[12],[13],[1,"\\n"],[13]],[],false,[]]',moduleName:"campaign-manager-web/components/side-nav/settings.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/side-nav/test",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"GYemmrUM",block:'[[[10,"svg"],[14,"width","24"],[14,"height","24"],[14,"viewBox","0 0 24 24"],[14,"xmlns","http://www.w3.org/2000/svg","http://www.w3.org/2000/xmlns/"],[12],[1,"\\n  "],[10,"path"],[14,"d","M18.7001 19H5.30012L9.50012 12H14.5001L18.7001 19ZM18.7001 22H5.30012C4.76997 21.9992 4.24949 21.8579 3.79169 21.5905C3.3339 21.3232 2.95513 20.9392 2.69396 20.4779C2.43279 20.0165 2.29855 19.4942 2.3049 18.9641C2.31125 18.4339 2.45797 17.915 2.73012 17.46L8.00012 8.67V4C7.73491 4 7.48055 3.89464 7.29302 3.70711C7.10548 3.51957 7.00012 3.26522 7.00012 3C7.00012 2.73478 7.10548 2.48043 7.29302 2.29289C7.48055 2.10536 7.73491 2 8.00012 2H16.0001C16.2653 2 16.5197 2.10536 16.7072 2.29289C16.8948 2.48043 17.0001 2.73478 17.0001 3C17.0001 3.26522 16.8948 3.51957 16.7072 3.70711C16.5197 3.89464 16.2653 4 16.0001 4V8.67L21.2701 17.46C21.5423 17.915 21.689 18.4339 21.6953 18.9641C21.7017 19.4942 21.5674 20.0165 21.3063 20.4779C21.0451 20.9392 20.6663 21.3232 20.2085 21.5905C19.7508 21.8579 19.2303 21.9992 18.7001 22V22ZM19.5601 18.49L14.2901 9.7L14.0001 9.22V4H10.0001V9.22L9.71012 9.7L4.44012 18.49C4.3501 18.6418 4.30188 18.8148 4.30033 18.9913C4.29879 19.1678 4.34399 19.3415 4.43135 19.4949C4.5187 19.6483 4.64509 19.7758 4.79768 19.8645C4.95027 19.9532 5.12362 20 5.30012 20H18.7001C18.8766 20 19.05 19.9532 19.2026 19.8645C19.3552 19.7758 19.4815 19.6483 19.5689 19.4949C19.6562 19.3415 19.7015 19.1678 19.6999 18.9913C19.6984 18.8148 19.6501 18.6418 19.5601 18.49V18.49Z"],[14,"fill","currentColor"],[12],[13],[1,"\\n"],[13]],[],false,[]]',moduleName:"campaign-manager-web/components/side-nav/test.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/side-panel",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"n1W2Snqf",block:'[[[8,[39,0],[[24,"data-live-test-side-panel",""],[16,0,[28,[37,1],["side-panel__modal ",[30,1]],null]],[16,"aria-labelledby",[30,2]]],[["@isOpen","@dismissSidesheet","@size","@hasPadding","@hasContainerPadding","@alignment"],[[30,3],[30,4],[28,[37,2],[[30,5],"medium"],null],[30,6],false,"right"]],[["default"],[[[[1,"\\n  "],[11,0],[4,[38,3],null,[["onClose","modalSelector","excludeSelector"],[[30,4],".side-panel__modal",[30,8]]]],[12],[13],[1,"\\n  "],[18,9,[[28,[37,5],null,[["headerId","header","content","footer"],[[30,2],[30,7,["SidesheetHeader"]],[30,7,["SidesheetContent"]],[30,7,["SidesheetFooter"]]]]]]],[1,"\\n"]],[7]]]]]],["@customSidePanelClasses","@headerId","@isOpen","@dismissPanel","@size","@hasPadding","sidesheet","@sidePanelExcludeSelector","&default"],false,["hue-web-sidesheet","concat","or","side-panel","yield","hash"]]',moduleName:"campaign-manager-web/components/side-panel.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={isOpen:i.PropTypes.bool.isRequired,headerId:i.PropTypes.string.isRequired,dismissPanel:i.PropTypes.func.isRequired,customSidePanelClasses:i.PropTypes.string,sidePanelExcludeSelector:i.PropTypes.string},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/simplified/audience-checkbox",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"gOFif8C+",block:'[[[11,0],[24,0,"u-display-flex u-justify-between"],[17,1],[12],[1,"\\n  "],[10,0],[14,0,"flex u-flex-no-wrap"],[12],[1,"\\n    "],[10,0],[15,0,[29,[[36,0]]]],[12],[1,"\\n      "],[8,[39,1],[[4,[38,2],["change",[28,[37,3],["target.checked",[30,5]],null]],null]],[["@inputId","@disabled","@isChecked"],[[30,2],[30,3],[30,4]]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,"label"],[15,0,[29,["u-color__black--90 mt0 ml2"," ",[28,[37,4],null,[["size"],["medium"]]]]]],[15,"for",[30,2]],[12],[1,"\\n      "],[10,0],[14,0,"simplified-audience-checkbox--label"],[12],[1,"\\n        "],[10,1],[14,0,"u-layout__vertical-align-middle"],[12],[1,[30,6]],[13],[1,"\\n"],[41,[48,[30,8]],[[[1,"          "],[10,1],[14,0,"simplified-audience-checkbox--learn-more"],[12],[1,"\\n            "],[18,8,null],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,8],["u-color__black--60",[28,[37,9],null,[["mt1"],[[28,[37,10],[[48,[30,8]]],null]]]]],null]," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[30,7]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs","@inputId","@isDisabled","@isChecked","@onChange","@label","@description","&tooltip"],false,["hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","on","pick","hue-web-foundations@-text-body","if","has-block","yield","classes","hash","not"]]',moduleName:"campaign-manager-web/components/simplified/audience-checkbox.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/simplified/facet-and-segments-selectors",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/targeting","@ember/service","campaign-manager-web/components/lite/audience"],(function(e,t,n,a,i,r,o,l){var s,c,u,d
function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const m=(0,n.createTemplateFactory)({id:"Mb1zUSZ/",block:'[[[11,0],[24,0,"mb3 mt5"],[24,"data-live-test-simplified-facet-and-segments-selectors",""],[17,1],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,2]],null]],null],"@index",[[[41,[28,[37,3],[[30,0,["isForIncluded"]],[28,[30,0,["isLanguageFacetObj"]],[[30,3]],null]],null],[[[1,"      "],[10,0],[14,0,"mb3 flex u-flex-wrap u-items-center"],[12],[1,"\\n        "],[10,"label"],[14,1,"simplified-audience-language-select-label"],[14,"for","simplified-audience-language-select"],[15,0,[29,["u-layout__display-inline mr2"," ",[28,[37,4],null,[["size"],["medium"]]]]]],[12],[1,"\\n          "],[1,[28,[35,5],["i18n_select_profile_language","campaign-manager-web/components/simplified/facet-and-segments-selectors"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"simplified-facet-and-segements-selectors__languague-selection-container"],[12],[1,"\\n          "],[8,[39,6],[[16,"disabled",[30,4]],[24,1,"simplified-audience-language-select"],[24,"aria-labelledby","simplified-audience-language-select-label"]],[["@languages","@onLanguageChange","@selectedLanguage"],[[30,3,["facet","children"]],[30,5],[28,[37,7],[[30,3,["segments"]],0],null]]],null],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,8],null,[["@placement","@contentClass"],["bottom","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n            "],[11,"button"],[24,0,"boost__pebble-icon"],[16,"aria-label",[28,[37,5],["i18n_profile_language_a11y_label","campaign-manager-web/components/simplified/facet-and-segments-selectors"],null]],[24,4,"button"],[4,[38,9],[[30,6,["triggerContentSharedInfo"]]],null],[12],[1,"\\n              "],[8,[39,10],null,[["@size","@name"],["small","question"]],null],[1,"\\n            "],[13],[1,"\\n          "]],[6]],[[[1,"\\n            "],[10,2],[15,0,[29,["u-color__black--75 mb2"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,5],[[30,0,["languageSelectionTooltipI18NKey"]],"campaign-manager-web/components/simplified/facet-and-segments-selectors"],null]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[44,[[28,[37,7],[[30,7],[30,3,["facet","urn"]]],null]],[[[1,"        "],[8,[39,12],null,[["@record","@disabledSegments","@onSegmentDismiss","@onTypeaheadResultAdded","@onTypeaheadResultRemoved","@pillColor","@isQuickMode","@facetDisabledReason","@isFacetAndSegmentsDisabled"],[[30,3],[30,8],[30,9],[30,10],[30,9],"blue",[30,11],[28,[37,7],[[30,12],[30,3,["facet","urn"]]],null],[30,13]]],[["default"],[[[[1,"\\n"],[41,[28,[37,3],[[30,0,["isForIncluded"]],[28,[30,0,["isLocationFacetObj"]],[[30,3]],null]],null],[[[1,"            "],[8,[39,13],[[24,0,"mt2"]],[["@type","@message","@isHidden"],["error",[28,[37,5],["i18n_no_location_segment_exist_error_message","campaign-manager-web/components/simplified/facet-and-segments-selectors"],null],[28,[37,14],[[30,3,["segments","length"]],0],null]]],null],[1,"\\n"]],[]],[[[41,[28,[37,15],[[28,[37,16],[[30,3,["segments"]]],null]],null],[[[1,"            "],[10,2],[15,0,[29,["mt2"," ",[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[30,0,["isForIncluded"]],[[[1,"                "],[1,[28,[35,5],["i18n_include_facet_block","campaign-manager-web/components/simplified/facet-and-segments-selectors"],[["facetName"],[[30,3,["facet","name"]]]]]],[1,"\\n"]],[]],[[[1,"                "],[1,[28,[30,0,["excludeFacetBlockI18n"]],[[30,3,["facet","name"]]],null]],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n          "]],[]],null]],[]]],[1,"        "]],[]]]]],[1,"\\n"]],[8]]]],[]]]],[3]],null],[13]],["&attrs","@facetAndSegmentsList","facetAndSegments","@isLanguageSelectionDisabled","@onLanguageChange","triggerData","@disabledSegmentsMap","disabledSegments","@onSegmentDismiss","@onTypeaheadResultAdded","@isQuickMode","@facetDisabledReasons","@isFacetAndSegmentsDisabled"],false,["each","-track-array","if","and","hue-web-foundations@-text-body","t","simplified/profile-language-selection","get","hue-web-toggletip","hue-web-toggletip-trigger","hue-web-icons@icon","let","simplified/facet-and-segments","hue-web-inline-feedback","gt","not","is-empty"]]',moduleName:"campaign-manager-web/components/simplified/facet-and-segments-selectors.hbs",isStrictMode:!1})
let g=e.default=(0,i.assertPropTypes)((d=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),p(this,"isLanguageFacetObj",r.isLanguageFacetObj),p(this,"isLocationFacetObj",r.isLocationFacetObj),p(this,"audienceExcludeFacetBlockI18nFunc",this.i18n.lookupTranslation(l.default,"i18n_exclude_facet_block")),p(this,"excludeFacetBlockI18n",(e=>this.audienceExcludeFacetBlockI18nFunc({facetName:e})))}get isForIncluded(){return"include"===this.args?.criteriaType}get languageSelectionTooltipI18NKey(){return this.args.isLanguageSelectionDisabled?"i18n_profile_language_selection_disabled_tooltip":this.args.isQuickMode?"i18n_profile_language_selection_enabled_mentioning_ad_tooltip":"i18n_profile_language_selection_tooltip"}},p(d,"propTypes",{facetAndSegmentsList:i.PropTypes.array.isRequired,onTypeaheadResultAdded:i.PropTypes.func.isRequired,onSegmentDismiss:i.PropTypes.func.isRequired,onLanguageChange:i.PropTypes.func.isRequired,isQuickMode:i.PropTypes.bool,facetDisabledReasons:i.PropTypes.object,isLanguageSelectionDisabled:i.PropTypes.bool,isFacetAndSegmentsDisabled:i.PropTypes.bool,criteriaType:i.PropTypes.string}),b=(c=d).prototype,_="i18n",h=[o.inject],f={configurable:!0,enumerable:!0,writable:!0,initializer:null},E={},Object.keys(f).forEach((function(e){E[e]=f[e]})),E.enumerable=!!E.enumerable,E.configurable=!!E.configurable,("value"in E||E.initializer)&&(E.writable=!0),E=h.slice().reverse().reduce((function(e,t){return t(b,_,e)||e}),E),T&&void 0!==E.initializer&&(E.value=E.initializer?E.initializer.call(T):void 0,E.initializer=void 0),void 0===E.initializer&&(Object.defineProperty(b,_,E),E=null),u=E,s=c))||s
var b,_,h,f,T,E;(0,t.setComponentTemplate)(m,g)})),define("campaign-manager-web/components/simplified/facet-and-segments",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@glimmer/tracking","@ember/object","campaign-manager-web/utils/targeting","@ember/runloop"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p
function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"l+ilV8oV",block:'[[[1,"\\n"],[44,[[30,1,["facet","name"]]],[[[1,"  "],[10,"section"],[12],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[8,[39,1],[[24,0,"u-layout__display-inline-block"]],[["@placement","@contentClass","@onShow","@onHide"],["bottom-right","simplified-facet-and-segments__dd-content pv2 pr0",[28,[37,2],[[30,0,["onDropdownVisibilityChange"]],true],null],[28,[37,2],[[30,0,["onDropdownVisibilityChange"]],false],null]]],[["trigger","content"],[[[[1,"\\n          "],[8,[39,3],[[16,"data-live-test-simplified-facet-and-segments__dd-trigger",[30,2]],[16,"data-js-simplified-facet-and-segments__dd-trigger",[30,2]],[24,0,"hue-button--unstyled"],[4,[38,4],[[30,3,["triggerContentSharedInfo"]]],null]],[["@icon","@buttonType","@size","@emphasized","@disabled"],["add","tertiary","small",true,[30,0,["isFacetDisabled"]]]],[["default"],[[[[1,"\\n            "],[1,[30,2]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[3]],[[[1,"\\n          "],[10,0],[12],[1,"\\n            "],[10,0],[14,0,"pl4 pv1 u-border__common--bottom u-layout-flex__container--aligned-center-space-between"],[12],[1,"\\n              "],[10,"h3"],[15,0,[29,[[28,[37,5],null,[["size","weight"],["medium","default"]]]]]],[12],[1,"\\n                "],[1,[28,[35,6],["i18n_dropdown_content_header","campaign-manager-web/components/simplified/facet-and-segments"],[["facetName"],[[30,2]]]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"],[41,[30,0,["isSearchDropdownOpen"]],[[[1,"              "],[8,[39,8],null,[["@accountId","@adTargetingEntity","@disabledUrns","@onResultSelect","@selectedUrns","@typeaheadFacetUrn","@focusOnInputOnQueryDismiss","@focusOnInputOnSuggestionClick","@typeaheadInputClassName"],[[30,4],[30,1,["facet"]],[30,5],[30,0,["onTypeaheadResultSelectionChange"]],[30,0,["existingSegmentUrnsHash"]],[30,0,["typeaheadFacetUrn"]],true,true,"t-16"]],null],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n"],[41,[30,6],[[[1,"        "],[10,1],[12],[1,"\\n          "],[8,[39,9],null,[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n              "],[8,[39,3],[[24,0,"simplified-facet-and-segments__disabled-tooltip-trigger-button"],[16,"aria-label",[30,6]],[4,[38,10],[[30,7,["triggerContentSharedInfo"]]],null]],[["@buttonType","@icon","@circle","@size"],["tertiary","question",true,"small"]],null],[1,"\\n            "]],[7]],[[[1,"\\n              "],[10,1],[12],[1,"\\n"],[1,"                "],[1,[30,6]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n    "],[18,11,null],[1,"\\n    "],[10,0],[14,0,"mt3 mb4"],[12],[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[30,1,["segments"]]],null]],null],null,[[[1,"        "],[8,[39,14],[[16,"data-js-simplified-facet-and-segments__pill",[28,[37,15],[[30,2],[30,9]],null]],[4,[38,17],["click",[28,[37,2],[[30,0,["onSegmentDismiss"]],[30,8],[30,9]],null]],null]],[["@disabled","@text","@a11yText"],[[30,10],[30,8,["name"]],[28,[37,6],["i18n_dismiss_pill_a11y_text","campaign-manager-web/components/simplified/facet-and-segments"],[["pillText"],[[28,[37,16],[[30,8,["name"]],""],null]]]]]],null],[1,"\\n"]],[8,9]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[2]]]],["@record","facetName","triggerData","@accountId","@disabledSegments","@facetDisabledReason","triggerData","segment","index","@isFacetAndSegmentsDisabled","&default"],false,["let","hue-web-contextual-dialog","fn","hue-web-button","hue-web-contextual-dialog-trigger","hue-web-foundations@-text-body","t","if","targeting-entities-typeahead","hue-web-tooltip","hue-web-tooltip-trigger","yield","each","-track-array","hue-web-pill-input","concat","or","on"]]',moduleName:"campaign-manager-web/components/simplified/facet-and-segments.hbs",isStrictMode:!1})
let b=e.default=(0,i.assertPropTypes)((p=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="isSearchDropdownOpen",i=this,(a=d)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get existingSegmentUrnsHash(){return this.args.record.segments.reduce(((e,{urn:t})=>({...e,[t]:!0})),Object.create(null))}get typeaheadFacetUrn(){return this.args.record.facet.urn===l.FACET_URNS.INDUSTRIES?l.FACET_URNS.LITE_INDUSTRY_V2:""}get isFacetDisabled(){const{isFacetAndSegmentsDisabled:e,facetDisabledReason:t}=this.args
return e||!!t}onDropdownVisibilityChange(e){this.isSearchDropdownOpen=e}closeDropdown(){this.isSearchDropdownOpen=!1}onTypeaheadResultSelectionChange(e,t,n){t?this.args.onTypeaheadResultAdded(e,n):this.args.onTypeaheadResultRemoved(e)}onSegmentDismiss(e,t){this.args.onSegmentDismiss(e)
const n=this.args.record.facet.name,a=e=>document.querySelector((e=>`[data-js-simplified-facet-and-segments__pill="${n+e}"]`)(e));(0,s.schedule)("afterRender",this,(()=>{const e=a(t),i=a(t-1)
e?e.focus():i?i.focus():document.querySelector(`[data-js-simplified-facet-and-segments__dd-trigger="${n}"]`).focus()}))}},_=p,h="propTypes",f={record:i.PropTypes.object.isRequired,disabledSegments:i.PropTypes.object,onSegmentDismiss:i.PropTypes.func.isRequired,onTypeaheadResultAdded:i.PropTypes.func.isRequired,onTypeaheadResultRemoved:i.PropTypes.func.isRequired,pillColor:i.PropTypes.string.isRequired,accountId:i.PropTypes.number,facetDisabledReason:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.null]),isQuickMode:i.PropTypes.bool,isFacetAndSegmentsDisabled:i.PropTypes.bool},h in _?Object.defineProperty(_,h,{value:f,enumerable:!0,configurable:!0,writable:!0}):_[h]=f,d=m((u=p).prototype,"isSearchDropdownOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m(u.prototype,"onDropdownVisibilityChange",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"onDropdownVisibilityChange"),u.prototype),m(u.prototype,"closeDropdown",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"closeDropdown"),u.prototype),m(u.prototype,"onTypeaheadResultSelectionChange",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"onTypeaheadResultSelectionChange"),u.prototype),m(u.prototype,"onSegmentDismiss",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"onSegmentDismiss"),u.prototype),c=u))||c
var _,h,f;(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/simplified/profile-language-selection",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r){var o,l,s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"nkfXsKhQ",block:'[[[10,0],[15,0,[29,[[36,0]]]],[12],[1,"\\n  "],[8,[39,1],[[24,3,"profile-language"],[17,1],[4,[38,2],["change",[30,0,["handleLanguageChange"]]],null]],[["@labelText"],[[30,2]]],[["default"],[[[[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,3]],null]],null],null,[[[1,"      "],[10,"option"],[15,2,[30,4,["urn"]]],[15,"selected",[28,[37,5],[[30,4,["urn"]],[30,5,["urn"]]],null]],[12],[1,"\\n        "],[1,[30,4,["name"]]],[1,"\\n      "],[13],[1,"\\n"]],[4]],null],[1,"  "]],[]]]]],[1,"\\n"],[13]],["&attrs","@label","@languages","language","@selectedLanguage"],false,["hue-web-foundations@-artdeco-migration-scope","hue-web-select","on","each","-track-array","eq"]]',moduleName:"campaign-manager-web/components/simplified/profile-language-selection.hbs",isStrictMode:!1})
let u=e.default=(0,r.assertPropTypes)((s=class extends a.default{handleLanguageChange({target:{value:e}}){this.args.onLanguageChange(this.args.languages.find((({urn:t})=>e===t)))}},h=s,f="propTypes",T={languages:r.PropTypes.array.isRequired,onLanguageChange:r.PropTypes.func.isRequired,selectedLanguage:r.PropTypes.object.isRequired,disabled:r.PropTypes.bool},f in h?Object.defineProperty(h,f,{value:T,enumerable:!0,configurable:!0,writable:!0}):h[f]=T,d=(l=s).prototype,p="handleLanguageChange",m=[i.action],g=Object.getOwnPropertyDescriptor(l.prototype,"handleLanguageChange"),b=l.prototype,_={},Object.keys(g).forEach((function(e){_[e]=g[e]})),_.enumerable=!!_.enumerable,_.configurable=!!_.configurable,("value"in _||_.initializer)&&(_.writable=!0),_=m.slice().reverse().reduce((function(e,t){return t(d,p,e)||e}),_),b&&void 0!==_.initializer&&(_.value=_.initializer?_.initializer.call(b):void 0,_.initializer=void 0),void 0===_.initializer&&(Object.defineProperty(d,p,_),_=null),o=l))||o
var d,p,m,g,b,_,h,f,T;(0,t.setComponentTemplate)(c,u)}))
define("campaign-manager-web/components/sortable-list-item",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"Oa/MKhvQ",block:'[[[1,"\\n"],[11,"li"],[24,0,"u-border__common--bottom sortable-list__item"],[17,1],[4,[38,0],null,[["groupName","model","isDraggingDisabled"],[[30,2],[30,3],[28,[37,1],[[30,4]],null]]]],[12],[1,"\\n  "],[10,0],[14,0,"u-layout__position-relative u-display-flex u-flex-no-wrap hamburger-button-positioner"],[12],[1,"\\n"],[1,"    "],[18,10,[[28,[37,3],null,[["cardContent"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n\\n"],[41,[51,[30,5]],[[[1,"      "],[10,0],[14,0,"sortable-list__item-actions u-display-flex u-flex-column u-justify-center u-items-center"],[12],[1,"\\n"],[41,[51,[30,6]],[[[1,"          "],[8,[39,6],[[24,0,"sortable-list__item-remove"],[16,"aria-label",[52,[30,7],[30,7],[28,[37,8],["i18n_remove_card","campaign-manager-web/components/sortable-list-item"],null]]],[4,[38,9],["click",[30,8]],null]],[["@circle","@buttonType","@icon","@size"],[true,"tertiary","trash","small"]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,4],[[[1,"          "],[8,[39,6],[[16,"aria-label",[52,[30,9],[30,9],[28,[37,8],["i18n_reorder_card","campaign-manager-web/components/sortable-list-item"],null]]],[4,[38,10],null,null]],[["@circle","@color","@buttonType","@controlType","@icon","@size"],[true,"muted","tertiary","button","reorder","medium"]],null],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n\\n"],[1,"  "],[18,10,[[28,[37,3],null,[["cardFooter"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n"],[13]],["&attrs","@groupName","@item","@isSortable","@hideActions","@hideRemoveButton","@removeButtonA11yText","@onRemoveItem","@dragHandlerA11yText","&default"],false,["sortable-item","not","yield","hash","component","unless","hue-web-button","if","t","on","sortable-handle"]]',moduleName:"campaign-manager-web/components/sortable-list-item.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/sortable-list",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","@linkedin/ember-prop-types","ember-cli-pemberly-tracking/utils/uuid"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"NJuZwwzK",block:'[[[11,"ol"],[24,0,"sortable-list"],[17,1],[4,[38,0],null,[["groupName","handleVisualClass","a11yItemName","a11yAnnouncementConfig","onChange"],[[30,0,["sortableGroupUniqueId"]],[30,0,["handleVisualClass"]],[28,[37,1],["a11y_item_name","campaign-manager-web/components/sortable-list"],null],[30,0,["a11yAnnouncementConfig"]],[30,0,["onSortEnd"]]]]],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["activeItems"]]],null]],null],null,[[[46,[28,[37,5],[[28,[37,6],[[30,0,["sortableItemComponent"]]],null]],null],null,[["groupName","hideActions","hideRemoveButton","isSortable","onRemoveItem","removeButtonA11yText","dragHandlerA11yText","item","index"],[[30,0,["sortableGroupUniqueId"]],[30,4],[30,5],[30,6],[28,[37,7],[[30,0,["onRemoveItem"]],[30,3]],null],[30,7],[30,8],[30,2],[30,3]]],[["default"],[[[[1,"      "],[18,10,[[30,9],[30,2],[30,3]]],[1,"\\n"]],[9]]]]]],[2,3]],null],[13]],["&attrs","item","index","@hideActions","@hideRemoveButton","@isSortable","@removeButtonA11yText","@dragHandlerA11yText","sortableItem","&default"],false,["sortable-group","t","each","-track-array","component","ember-holy-futuristic-template-namespacing-batman-translate-dynamic-2","ensure-safe-component","fn","yield"]]',moduleName:"campaign-manager-web/components/sortable-list.hbs",isStrictMode:!1})
let _=e.default=(s=(0,i.inject)(),(0,o.assertPropTypes)((p=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=d)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),m(this,"sortableGroupUniqueId",(0,l.default)()),m(this,"handleVisualClass",{UP:"sortable-list__handle-up",DOWN:"sortable-list__handle-down"}),m(this,"a11yAnnouncementConfig",{ACTIVATE:({index:e,maxLength:t})=>this.i18n.lookupTranslation(this.constructor,"a11y_sort_activate_announce")([{index:e+1,length:t}]),MOVE:({index:e,maxLength:t,delta:n})=>this.i18n.lookupTranslation(this.constructor,"a11y_sort_move_announce")([{index:e+1+n,length:t}]),CONFIRM:()=>this.i18n.lookupTranslation(this.constructor,"a11y_sort_confirm_announce")(),CANCEL:()=>this.i18n.lookupTranslation(this.constructor,"a11y_sort_cancel_announce")()})}get activeItems(){return[...this.args.items]}get sortableItemComponent(){return this.args.sortableItemComponent||"sortable-list-item"}onSortEnd(e,t){this.args.onSortEnd?.(e,t)}onRemoveItem(e){this.args.onRemoveItem?.(e)}},m(p,"propTypes",{items:o.PropTypes.array.isRequired,sortableItemComponent:o.PropTypes.string,isSortable:o.PropTypes.bool,onSortEnd:o.PropTypes.func,onRemoveItem:o.PropTypes.func,hideRemoveButton:o.PropTypes.bool,hideActions:o.PropTypes.bool,removeButtonA11yText:o.PropTypes.SafeString,dragHandlerA11yText:o.PropTypes.SafeString}),d=g((u=p).prototype,"i18n",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(u.prototype,"onSortEnd",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"onSortEnd"),u.prototype),g(u.prototype,"onRemoveItem",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"onRemoveItem"),u.prototype),c=u))||c);(0,t.setComponentTemplate)(b,_)})),define("campaign-manager-web/components/split-test-edit-panel",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/constants/experiment","campaign-manager-web/constants/lix","campaign-manager-web/utils/a11y-constants","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/utils/date","campaign-manager-web/utils/experiment","campaign-manager-web/utils/tracking","campaign-manager-web/utils/urn","campaign-manager-web/config/environment"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h){var f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M
function L(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function k(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function U(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const x=(0,n.createTemplateFactory)({id:"cLOJHruc",block:'[[[1,"\\n"],[8,[39,0],null,[["@title","@isOpen","@contentClasses","@dismissPanel"],[[28,[37,1],["i18n_split_test","campaign-manager-web/components/split-test-edit-panel"],null],[30,1],"u-bg-color__slate0 split-test-edit-panel__panel",[30,2]]],[["default"],[[[[1,"\\n\\n  "],[10,"section"],[14,0,"u-global-alert__container split-test-edit-panel__alert-section-container"],[12],[1,"\\n    "],[8,[39,2],null,[["@size","@name"],["small","signal-caution"]],null],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[10,2],[15,0,[29,["split-test-edit-panel__alert-paragraph-text"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_ab_test_client_consent_notice","campaign-manager-web/components/split-test-edit-panel"],[["link"],[[28,[37,4],null,[["href","class"],["https://microsoft.sharepoint.com/teams/LMSBiddingPacingOptimization/SitePages/A-B-Testing.aspx","split-test-edit-panel__alert-link"]]]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["split-test-edit-panel__alert-paragraph-text"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_ab_test_self_serve_notice_v2","campaign-manager-web/components/split-test-edit-panel"],[["link"],[[28,[37,4],null,[["href","class"],["https://docs.google.com/document/d/1VIeTWYn0IwPXmJG6fwitTcClpsg0qexn7_QDuNZN4zc/view","split-test-edit-panel__alert-link"]]]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,"section"],[14,0,"u-global-alert__container u-bg-color__slate7 u-display-flex u-items-center"],[12],[1,"\\n    "],[10,2],[15,0,[29,["split-test-edit-panel__alert-paragraph-text"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_ab_test_excluded_traffic_notice","campaign-manager-web/components/split-test-edit-panel"],null]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"split-test-edit-panel__modal-content"],[12],[1,"\\n    "],[8,[39,5],null,[["@isLoading"],[[30,0,["createExperimentTask","isRunning"]]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_save_loader_message","campaign-manager-web/components/split-test-edit-panel"],null]],[1,"\\n    "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["createExperimentTask","last","isSuccessful"]],[[[1,"      "],[10,0],[14,0,"u-loader__full-screen-container u-layout-flex__container--center"],[12],[1,"\\n        "],[10,0],[14,0,"flex u-flex-column u-items-center"],[12],[1,"\\n          "],[8,[39,7],[[24,0,"mb4"]],[["@type","@name","@size"],["microspot","signal-success","small"]],null],[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,3],null,[["size","weight"],["large","bold"]]]]]],[12],[1,[28,[35,1],["i18n_save_success_message","campaign-manager-web/components/split-test-edit-panel"],null]],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"\\n    "],[11,"form"],[24,0,"split-test-edit-panel__content"],[4,[38,8],["submit",[30,0,["onSubmit"]]],null],[12],[1,"\\n\\n      "],[10,"section"],[14,0,"u-layout__shadow-container mv2"],[12],[1,"\\n        "],[10,"h2"],[15,0,[29,[[28,[37,3],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,1],["i18n_selected_campaigns","campaign-manager-web/components/split-test-edit-panel"],null]],[13],[1,"\\n"],[41,[30,0,["initializeExperimentTask","last","isRunning"]],[[[1,"          "],[10,0],[14,0,"u-layout-flex__container--direction-column-center"],[12],[1,"\\n            "],[8,[39,9],null,[["@size"],["xlarge"]],null],[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,3],null,[["size","weight"],["large","bold"]]]]]],[12],[1,[28,[35,1],["i18n_campaign_loader_message","campaign-manager-web/components/split-test-edit-panel"],null]],[13],[1,"\\n          "],[13],[1,"\\n\\n"]],[]],[[[42,[28,[37,11],[[28,[37,11],[[30,3]],null]],null],null,[[[44,[[28,[37,13],[[30,0,["experiment","decoratedCampaigns"]],[30,4,["id"]]],null]],[[[1,"              "],[10,0],[15,0,[29,["u-display-flex u-color__black--75 u-bg-color__slate0 pv2 ph3 mv2"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[10,0],[15,0,[29,["no-shrink u-color__black--75 mr4"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                  "],[1,[52,[28,[37,14],[[30,5],0],null],[28,[37,1],["i18n_campaign_a","campaign-manager-web/components/split-test-edit-panel"],null],[28,[37,1],["i18n_campaign_b","campaign-manager-web/components/split-test-edit-panel"],null]]],[1,"\\n                "],[13],[1,"\\n                "],[10,0],[12],[1,"\\n                  "],[10,0],[12],[1,"\\n                    "],[8,[39,15],[[24,0,"u-layout-flex__container--aligned-center u-font__link--without-visited-state"],[24,"target","_blank"]],[["@route","@models"],["accounts.item.campaigns.item.details",[28,[37,16],[[30,7],[30,6,["id"]]],null]]],[["default"],[[[[1,"\\n                      "],[8,[39,2],null,[["@size","@name"],["small","link-external"]],null],[1,"\\n                      "],[10,1],[14,0,"ml2"],[12],[1,[30,6,["name"]]],[13],[1,"\\n                    "]],[]]]]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,0],[15,0,[29,["mb2"," ",[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,1],["i18n_campaign_data_v3","campaign-manager-web/components/split-test-edit-panel"],[["id","format"],[[30,6,["id"]],[28,[37,13],[[30,6],"adFormats.0"],null]]]]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,"table"],[14,0,"u-layout__align-left split-test-edit-panel__table"],[12],[1,"\\n                    "],[10,"thead"],[12],[1,"\\n                      "],[10,"tr"],[15,0,[29,[[28,[37,3],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                        "],[10,"th"],[12],[1,[28,[35,1],["i18n_campaign_status","campaign-manager-web/components/split-test-edit-panel"],null]],[13],[1,"\\n                        "],[10,"th"],[12],[1,[28,[35,1],["i18n_campaign_daily_budget","campaign-manager-web/components/split-test-edit-panel"],null]],[13],[1,"\\n                        "],[10,"th"],[12],[1,[28,[35,1],["i18n_campaign_lifetime_budget","campaign-manager-web/components/split-test-edit-panel"],null]],[13],[1,"\\n                        "],[10,"th"],[12],[1,[28,[35,1],["i18n_campaign_start_date","campaign-manager-web/components/split-test-edit-panel"],null]],[13],[1,"\\n                        "],[10,"th"],[12],[1,[28,[35,1],["i18n_campaign_end_date","campaign-manager-web/components/split-test-edit-panel"],null]],[13],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n                    "],[10,"tbody"],[12],[1,"\\n                      "],[10,"tr"],[15,0,[29,["u-color__black--75"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                        "],[10,"td"],[14,0,"split-test-edit-panel__status-column"],[14,"data-split-test-edit-panel__status-column",""],[12],[1,"\\n"],[41,[30,6,["status"]],[[[1,"                            "],[8,[39,17],null,[["@status","@accountId"],[[30,6,["status"]],[30,7]]],null],[1,"\\n"]],[]],[[[1,"                            -\\n"]],[]]],[1,"                        "],[13],[1,"\\n                        "],[10,"td"],[12],[1,[28,[35,18],[[30,6,["dailyBudget","amount"]],[30,6,["dailyBudget","currencyCode"]]],null]],[1,"\\n                        "],[13],[1,"\\n                        "],[10,"td"],[12],[1,[28,[35,18],[[30,6,["totalBudget","amount"]],[30,6,["totalBudget","currencyCode"]]],null]],[1,"\\n                        "],[13],[1,"\\n                        "],[10,"td"],[12],[1,[28,[35,19],[[30,6,["runSchedule","start"]],"fmt_mdy_short"],null]],[13],[1,"\\n                        "],[10,"td"],[12],[1,[28,[35,19],[[30,6,["runSchedule","end"]],"fmt_mdy_short"],null]],[13],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n"],[42,[28,[37,11],[[28,[37,11],[[28,[37,13],[[30,0,["campaignValidations"]],[30,6,["id"]]],null]],null]],null],null,[[[1,"                    "],[10,0],[14,0,"mt2"],[12],[1,"\\n                      "],[8,[39,20],null,[["@type"],[[52,[28,[37,14],[[30,8,["level"]],"ERROR"],null],"negative","caution"]]],[["default"],[[[[1,"\\n                        "],[1,[28,[35,1],["i18n_campaign_validation_v2","campaign-manager-web/components/split-test-edit-panel"],[["type","index"],[[30,8,["type"]],[30,5]]]]],[1,"\\n                      "]],[]]]]],[1,"\\n                    "],[13],[1,"\\n"]],[8]],null],[1,"                "],[13],[1,"\\n              "],[13],[1,"\\n"]],[6]]]],[4,5]],null]],[]]],[1,"\\n"],[41,[30,0,["initializeExperimentTask","last","isError"]],[[[1,"          "],[10,0],[12],[1,"\\n            "],[8,[39,20],null,[["@type"],["negative"]],[["default"],[[[[1,"\\n              "],[1,[28,[35,1],["i18n_error_loading_campaigns","campaign-manager-web/components/split-test-edit-panel"],null]],[1,"\\n            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"\\n        "],[10,0],[12],[1,"\\n"],[42,[28,[37,11],[[28,[37,11],[[30,0,["accountValidations"]]],null]],null],null,[[[1,"            "],[8,[39,20],null,[["@type"],[[52,[28,[37,14],[[30,9,["level"]],"ERROR"],null],"negative","caution"]]],[["default"],[[[[1,"\\n              "],[1,[28,[35,1],["i18n_account_validation_v2","campaign-manager-web/components/split-test-edit-panel"],[["type"],[[30,9,["type"]]]]]],[1,"\\n            "]],[]]]]],[1,"\\n"]],[9]],null],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,"section"],[14,0,"u-layout__shadow-container"],[12],[1,"\\n        "],[10,"h2"],[15,0,[29,[[28,[37,3],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,1],["i18n_set_up_test","campaign-manager-web/components/split-test-edit-panel"],null]],[13],[1,"\\n        "],[10,0],[14,0,"pb3"],[12],[1,"\\n          "],[10,"label"],[15,0,[29,["u-color__black--75"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[14,"for","split-test-edit-panel__name"],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_split_test_name","campaign-manager-web/components/split-test-edit-panel"],null]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,21],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[28,[37,22],[[30,0,["experiment","validations","attrs","name"]]],null],[28,[37,22],[[30,0,["showValidations"]]],null],true]],[["default"],[[[[1,"\\n            "],[8,[39,23],null,[["@max","@currentLength"],[[30,10,["maxlength"]],[30,0,["experiment","name","length"]]]],[["default"],[[[[1,"\\n              "],[8,[39,24],[[16,"max",[29,[[30,10,["maxlength"]]]]],[24,3,"name"],[16,"placeholder",[28,[37,1],["i18n_name_placeholder","campaign-manager-web/components/split-test-edit-panel"],null]],[16,0,[29,[[36,25]]]],[4,[38,8],["input",[28,[37,26],["target.value",[30,0,["onNameInput"]]],null]],null]],[["@inputId","@value"],["split-test-edit-panel__name",[28,[37,22],[[30,0,["experiment","name"]]],null]]],null],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[10]]]]],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,0],[14,0,"pb3"],[12],[1,"\\n          "],[10,"label"],[15,0,[29,["u-color__black--75"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[14,"for","split-test-edit-panel__key-metric"],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_key_metric_label","campaign-manager-web/components/split-test-edit-panel"],null]],[1,"\\n          "],[13],[1,"\\n\\n          "],[10,0],[15,0,[29,["u-color__black--75 mb3"," ",[28,[37,3],null,[["size"],["small"]]]]]],[14,1,"split-test-edit-panel__key-metric-description"],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_key_metric_description","campaign-manager-web/components/split-test-edit-panel"],null]],[1,"\\n          "],[13],[1,"\\n\\n          "],[10,0],[14,0,"cm-hue-select"],[12],[1,"\\n            "],[8,[39,27],[[24,0,"cm-hue-select"],[24,3,"keyMetric"],[24,"aria-describedby","split-test-edit-panel__key-metric-description"],[4,[38,8],["change",[28,[37,26],["target.value",[30,0,["onKeyMetricChange"]]],null]],null]],[["@inputId"],["split-test-edit-panel__key-metric"]],[["default"],[[[[1,"\\n"],[42,[28,[37,11],[[28,[37,11],[[30,0,["availableKeyMetrics"]]],null]],null],null,[[[1,"                "],[10,"option"],[15,"selected",[28,[37,14],[[30,0,["experiment","keyMetric"]],[30,11]],null]],[15,2,[30,11]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_key_metric","campaign-manager-web/components/split-test-edit-panel"],[["metric"],[[30,11]]]]],[1,"\\n                "],[13],[1,"\\n"]],[11]],null],[1,"            "]],[]]]]],[1,"\\n\\n            "],[8,[39,28],null,[["@placement","@content"],["right",[28,[37,1],["i18n_key_metric_help","campaign-manager-web/components/split-test-edit-panel"],null]]],[["trigger"],[[[[1,"\\n                "],[11,"button"],[16,0,[29,["button--unstyled button--cursor-default"," ",[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,29],[[30,12,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                  "],[10,1],[14,0,"a11y-text"],[12],[1,"\\n                    "],[1,[28,[35,1],["i18n_key_metric_help","campaign-manager-web/components/split-test-edit-panel"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[8,[39,2],null,[["@size","@name"],["small","question"]],null],[1,"\\n                "],[13],[1,"\\n              "]],[12]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,0],[14,0,"pb3"],[12],[1,"\\n          "],[10,"label"],[15,0,[29,["u-color__black--75"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_schedule","campaign-manager-web/components/split-test-edit-panel"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[15,0,[29,["u-color__black--75"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_schedule_description","campaign-manager-web/components/split-test-edit-panel"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"ph4 mb2"],[12],[1,"\\n            "],[10,0],[15,0,[29,["u-display-flex"," ",[36,25]]]],[12],[1,"\\n              "],[8,[39,30],[[24,0,"mr2"]],[["@label","@value","@onDateSelected","@isDateSelectable"],[[28,[37,1],["i18n_start_label","campaign-manager-web/components/split-test-edit-panel"],null],[28,[37,22],[[30,0,["experiment","dateRange","start"]]],null],[30,0,["onStartDateSelected"]],[30,0,["isStartDateSelectable"]]]],[["textInput"],[[[[1,"\\n                  "],[8,[30,13],[[24,3,"scheduledStartAt"]],null,null],[1,"\\n                "]],[13]]]]],[1,"\\n              "],[8,[39,30],null,[["@label","@value","@onDateSelected","@isDateSelectable"],[[28,[37,1],["i18n_end_label","campaign-manager-web/components/split-test-edit-panel"],null],[28,[37,22],[[30,0,["experiment","dateRange","end"]]],null],[30,0,["onEndDateSelected"]],[30,0,["isEndDateSelectable"]]]],[["textInput"],[[[[1,"\\n                  "],[8,[30,14],[[24,3,"scheduledEndAt"]],null,null],[1,"\\n                "]],[14]]]]],[1,"\\n            "],[13],[1,"\\n\\n            "],[8,[39,20],[[24,0,"mt1"]],[["@type","@isHidden"],["negative",[30,0,["isScheduleValid"]]]],[["default"],[[[[1,"\\n              "],[1,[28,[35,1],["i18n_schedule_invalid","campaign-manager-web/components/split-test-edit-panel"],null]],[1,"\\n            "]],[]]]]],[1,"\\n\\n            "],[10,0],[15,0,[29,["mt1"," ",[28,[37,3],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_schedule_details","campaign-manager-web/components/split-test-edit-panel"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n\\n"],[42,[28,[37,11],[[28,[37,11],[[30,3]],null]],null],null,[[[42,[28,[37,11],[[28,[37,11],[[28,[37,13],[[30,0,["dateValidations"]],[30,15,["id"]]],null]],null]],null],null,[[[1,"              "],[10,0],[14,0,"mv2 mh4"],[12],[1,"\\n                "],[8,[39,20],null,[["@type"],[[52,[28,[37,14],[[30,17,["level"]],"ERROR"],null],"negative","caution"]]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,1],["i18n_date_validation","campaign-manager-web/components/split-test-edit-panel"],[["type","index"],[[30,17,["type"]],[30,16]]]]],[1,"\\n                "]],[]]]]],[1,"\\n              "],[13],[1,"\\n"]],[17]],null]],[15,16]],null],[1,"        "],[13],[1,"\\n\\n"],[41,[30,0,["initializeExperimentTask","last","isSuccessful"]],[[[1,"          "],[10,0],[12],[1,"\\n            "],[10,"label"],[15,0,[29,["u-color__black--75"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_member_traffic_and_budget","campaign-manager-web/components/split-test-edit-panel"],null]],[1,"\\n              "],[8,[39,28],null,[["@placement","@content"],["right",[28,[37,1],["i18n_traffic_help","campaign-manager-web/components/split-test-edit-panel"],null]]],[["trigger"],[[[[1,"\\n                  "],[11,"button"],[16,0,[29,["button--unstyled button--cursor-default"," ",[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,29],[[30,18,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                    "],[10,1],[14,0,"a11y-text"],[12],[1,"\\n                      "],[1,[28,[35,1],["i18n_traffic_help","campaign-manager-web/components/split-test-edit-panel"],null]],[1,"\\n                    "],[13],[1,"\\n                    "],[8,[39,2],null,[["@size","@name"],["small","question"]],null],[1,"\\n                  "],[13],[1,"\\n                "]],[18]]]]],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[15,0,[29,["u-color__black--75 mb3"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_traffic_description","campaign-manager-web/components/split-test-edit-panel"],null]],[1,"\\n            "],[13],[1,"\\n\\n            "],[10,"table"],[14,0,"split-test-edit-panel__table mh4 mb2"],[12],[1,"\\n              "],[10,"thead"],[12],[1,"\\n                "],[10,"tr"],[15,0,[29,[[28,[37,3],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[10,"th"],[12],[13],[1,"\\n                  "],[10,"th"],[12],[1,[28,[35,1],["i18n_member_traffic","campaign-manager-web/components/split-test-edit-panel"],null]],[13],[1,"\\n                  "],[10,"th"],[12],[1,[28,[35,1],["i18n_max_spend","campaign-manager-web/components/split-test-edit-panel"],null]],[13],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n              "],[10,"tbody"],[12],[1,"\\n                "],[10,"tr"],[15,0,[29,["u-color__black--75"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n                  "],[10,"td"],[15,0,[29,["u-color__black--75 pv1"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,1],["i18n_campaign_a","campaign-manager-web/components/split-test-edit-panel"],null]],[13],[1,"\\n                  "],[10,"td"],[12],[1,"\\n                    "],[1,[28,[35,1],["i18n_traffic_weight","campaign-manager-web/components/split-test-edit-panel"],[["weight"],[[30,0,["campaignAWeight"]]]]]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,"td"],[12],[1,"\\n                    "],[1,[28,[35,31],[[30,0,["experiment","campaignASpend"]]],[["currency"],[[30,19]]]]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n                "],[10,"tr"],[15,0,[29,["u-color__black--75"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n                  "],[10,"td"],[15,0,[29,["u-color__black--75 pv1"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,1],["i18n_campaign_b","campaign-manager-web/components/split-test-edit-panel"],null]],[13],[1,"\\n                  "],[10,"td"],[12],[1,"\\n                    "],[1,[28,[35,1],["i18n_traffic_weight","campaign-manager-web/components/split-test-edit-panel"],[["weight"],[[30,0,["campaignBWeight"]]]]]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,"td"],[12],[1,"\\n                    "],[1,[28,[35,31],[[30,0,["experiment","campaignBSpend"]]],[["currency"],[[30,19]]]]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n\\n            "],[10,0],[14,0,"u-layout-flex__container--aligned-center mh4"],[12],[1,"\\n              "],[8,[39,2],[[24,0,"u-color__black--60"]],[["@size","@name"],["medium","lightbulb"]],null],[1,"\\n              "],[10,1],[15,0,[29,["u-color__black--75 ml2"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[1,[28,[35,1],["i18n_split_test_max","campaign-manager-web/components/split-test-edit-panel"],[["amount"],[[28,[37,31],[[30,0,["experiment","totalSpend"]]],[["currency"],[[30,19]]]]]]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n\\n      "],[10,0],[14,0,"pv3"],[12],[1,"\\n"],[41,[30,0,["createExperimentTask","last","isError"]],[[[1,"          "],[8,[39,20],null,[["@type"],["negative"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,1],["i18n_error_creating_experiment","campaign-manager-web/components/split-test-edit-panel"],null]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[41,[30,0,["experiments","fetchValidationsTask","last","isError"]],[[[1,"          "],[8,[39,20],null,[["@type"],["negative"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,1],["i18n_error_validating_experiment","campaign-manager-web/components/split-test-edit-panel"],null]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"        "],[10,0],[14,0,"pv3 u-layout-flex__container--space-between"],[12],[1,"\\n          "],[8,[39,32],[[4,[38,8],["click",[30,2]],null]],[["@size","@buttonType","@text"],["small","secondary",[28,[37,1],["i18n_cancel","campaign-manager-web/components/split-test-edit-panel"],null]]],null],[1,"\\n          "],[8,[39,32],[[24,0,"ml2"],[16,"disabled",[28,[37,33],[[30,0,["experiments","fetchValidationsTask","isRunning"]],[30,0,["hasValidationError"]],[28,[37,34],[[30,0,["showValidations"]],[28,[37,35],[[30,0,["experiment","validations","isValid"]]],null]],null]],null]],[24,4,"submit"]],[["@size","@text"],["small",[28,[37,1],["i18n_launch","campaign-manager-web/components/split-test-edit-panel"],null]]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]]],[1,"\\n"]],["@isSplitTestEditPanelOpen","@onClose","@campaigns","campaign","index","decorated","@accountId","validation","validation","vcont","keyMetric","triggerData","TextInput","TextInput","campaign","index","validation","triggerData","@currencyCode"],false,["full-page-panel","t","hue-web-icons@icon","hue-web-foundations@-text-body","external-link-info","cm-overlay-loader","if","hue-web-icons@illustration","on","hue-web-progress-indicator","each","-track-array","let","get","eq","link-to","array","status-label","format-currency-or-dash","format-date-or-dash","hue-web-inline-feedback","validated-control","readonly","character-counter","cm-text-input","hue-web-foundations@-artdeco-migration-scope","pick","hue-web-select","hue-web-tooltip","hue-web-tooltip-trigger","hue-web-datepicker","format-currency","hue-web-button","or","and","not"]]',moduleName:"campaign-manager-web/components/split-test-edit-panel.hbs",isStrictMode:!1}),F=[s.EXPERIMENT_VALIDATION_TYPE.CAMPAIGN_ALREADY_SCHEDULED,s.EXPERIMENT_VALIDATION_TYPE.CAMPAIGN_NOT_SERVABLE,s.EXPERIMENT_VALIDATION_TYPE.CAMPAIGN_ON_HOLD,s.EXPERIMENT_VALIDATION_TYPE.CREATIVE_NOT_SERVABLE,s.EXPERIMENT_VALIDATION_TYPE.CREATIVE_ON_HOLD,s.EXPERIMENT_VALIDATION_TYPE.CAMPAIGN_AUDIENCE_SIZE_BELOW_RECOMMENDATION,s.EXPERIMENT_VALIDATION_TYPE.CAMPAIGN_AUDIENCE_SIZE_BELOW_REQUIREMENT],z=[s.EXPERIMENT_VALIDATION_TYPE.ACCOUNT_ON_HOLD,s.EXPERIMENT_VALIDATION_TYPE.ACCOUNT_NOT_SERVABLE,s.EXPERIMENT_VALIDATION_TYPE.ACCOUNT_TOTAL_BUDGET_ENDS_TOO_SOON,s.EXPERIMENT_VALIDATION_TYPE.ACCOUNT_TOTAL_BUDGET_BELOW_AB_TEST_BUDGET],j=[s.EXPERIMENT_VALIDATION_TYPE.CAMPAIGN_STARTS_TOO_EARLY,s.EXPERIMENT_VALIDATION_TYPE.CAMPAIGN_STARTS_TOO_LATE,s.EXPERIMENT_VALIDATION_TYPE.CAMPAIGN_FINISHES_TOO_EARLY],G=e=>(t,n)=>(n.entities.forEach((a=>{const i=(0,_.getIdFromUrn)(a)
e.includes(n.type)&&t.hasOwnProperty(i)&&t[i].push(n)})),t)
let B=e.default=(f=(0,r.inject)(),T=(0,r.inject)(),E=(0,r.inject)(),y=(0,r.inject)(),S=(0,r.inject)(),A=(0,o.task)({drop:!0}),C=(0,o.task)({restartable:!0}),(0,p.assertPropTypes)((M=class extends a.default{get isAbTestConnectedTvEnabled(){return this.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableLanConnectedTvAbTest)}get isAbTestConversionTrackingEnabled(){return this.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableAbTestConversionTracking)||this.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableAbTestConversionTrackingForPredictiveAudience)||this.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableCppcCplAndBetaAbTest)}get isAbTestLeadsTrackingEnabled(){return this.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableAbTestLeadsTracking)||this.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableAbTestLeadsTrackingForPredictiveAudience)||this.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableCppcCplAndBetaAbTest)}get experiment(){return this.experiments.getExperiment(this.args.experimentId)}get apiValidations(){return this.experiments.getApiValidations(this.args.experimentId)||[]}get hasValidationError(){return!this.isScheduleValid||this.apiValidations.some((({level:e})=>e===s.EXPERIMENT_VALIDATION_LEVEL.ERROR))}get campaignValidations(){const e=this.isGeofencingAbTestEnabled?[...F,s.EXPERIMENT_VALIDATION_TYPE.AB_TEST_INVALID_TARGET_AUDIENCE]:F
return this.apiValidations.reduce(G(e),{[this.args.campaigns[0].id]:[],[this.args.campaigns[1].id]:[]})}get accountValidations(){return this.apiValidations.filter((({type:e,entities:t})=>z.includes(e)&&t.includes((0,_.createUrnFromAttrs)("sponsoredAccount",this.args.accountId))))}get dateValidations(){return this.apiValidations.reduce(G(j),{[this.args.campaigns[0].id]:[],[this.args.campaigns[1].id]:[]})}get isScheduleValid(){return(0,g.isScheduleValid)(this.experiment)}get campaignAWeight(){return this.experiment.cells[0]&&this.experiment.cells[0].trafficWeight/100}get campaignBWeight(){return this.experiment.cells[1]&&this.experiment.cells[1].trafficWeight/100}get availableKeyMetrics(){const e=this.experiment.decoratedCampaigns,t=e?Object.values(e):[]
let n=(0,g.getAvailableMetrics)(t)
return n=this.isAbTestConversionTrackingEnabled||this.isAbTestConnectedTvEnabled?n:n.filter((e=>e!==s.EXPERIMENT_KEY_METRIC.CPPC)),n=this.isAbTestLeadsTrackingEnabled?n:n.filter((e=>e!==s.EXPERIMENT_KEY_METRIC.CPL)),n}get isGeofencingAbTestEnabled(){return this.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableGeofenceAbTest)}constructor(){super(...arguments),L(this,"a11yNotification",w,this),L(this,"experiments",I,this),L(this,"tracking",P,this),L(this,"lix",N,this),L(this,"i18n",R,this),k(this,"isStartDateSelectable",(e=>(0,g.isStartDateSelectable)(e,this.experiment))),k(this,"isEndDateSelectable",(e=>(0,g.isEndDateSelectable)(e,this.experiment))),L(this,"showValidations",D,this),this.initializeExperimentTask.perform()}onNameInput(e){this.experiments.setName(this.experiment.id,e)}onKeyMetricChange(e){this.experiments.setKeyMetric(this.experiment.id,e)}onStartDateSelected(e){const t=(0,m.convertToUTCTimestamp)(e)
t!==this.experiment.scheduledStartAt&&this.experiments.setScheduledStartAt(this.experiment.id,t)}onEndDateSelected(e){const t=(0,m.convertToUTCTimestamp)((0,m.getLastSecondOfDate)(new Date(e)))
t!==this.experiment.scheduledEndAt&&this.experiments.setScheduledEndAt(this.experiment.id,t)}onSubmit(e){e.preventDefault(),this.experiment.validations.isValid?this.createExperimentTask.perform():this.showValidations=!0}*initializeExperimentTask(){yield this.experiments.initializeCampaignData(this.args.experimentId),this.hasValidationError?this.tracking.fireInteractionEvent("split_test_panel_invalid",b.CONTROL_INTERACTION_TYPE.SHORT_PRESS):this.tracking.fireInteractionEvent("split_test_panel_valid",b.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}*createExperimentTask(){this.tracking.fireInteractionEvent("split_test_panel_submit",b.CONTROL_INTERACTION_TYPE.SHORT_PRESS),yield this.experiments.createExperiment(this.experiment),this.completeCreationTask.perform()}*completeCreationTask(){const e=this.i18n.lookupTranslation(this.constructor,"i18n_save_success_message")()
this.a11yNotification.announce(e,{politeness:u.POLITENESS_SETTINGS.ASSERTIVE}),yield(0,l.timeout)(h.default.callbackDelay.extraLong),this.args.onClose()}},k(M,"propTypes",{accountId:p.PropTypes.oneOfType([p.PropTypes.string,p.PropTypes.number]).isRequired,campaigns:p.PropTypes.array.isRequired,currencyCode:p.PropTypes.string.isRequired,experimentId:p.PropTypes.string,isSplitTestEditPanelOpen:p.PropTypes.bool,onClose:p.PropTypes.func.isRequired}),w=U((v=M).prototype,"a11yNotification",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=U(v.prototype,"experiments",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=U(v.prototype,"tracking",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=U(v.prototype,"lix",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=U(v.prototype,"i18n",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=U(v.prototype,"showValidations",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),U(v.prototype,"onNameInput",[i.action],Object.getOwnPropertyDescriptor(v.prototype,"onNameInput"),v.prototype),U(v.prototype,"onKeyMetricChange",[i.action],Object.getOwnPropertyDescriptor(v.prototype,"onKeyMetricChange"),v.prototype),U(v.prototype,"onStartDateSelected",[i.action],Object.getOwnPropertyDescriptor(v.prototype,"onStartDateSelected"),v.prototype),U(v.prototype,"onEndDateSelected",[i.action],Object.getOwnPropertyDescriptor(v.prototype,"onEndDateSelected"),v.prototype),U(v.prototype,"onSubmit",[i.action],Object.getOwnPropertyDescriptor(v.prototype,"onSubmit"),v.prototype),U(v.prototype,"initializeExperimentTask",[o.task],Object.getOwnPropertyDescriptor(v.prototype,"initializeExperimentTask"),v.prototype),U(v.prototype,"createExperimentTask",[A],Object.getOwnPropertyDescriptor(v.prototype,"createExperimentTask"),v.prototype),U(v.prototype,"completeCreationTask",[C],Object.getOwnPropertyDescriptor(v.prototype,"completeCreationTask"),v.prototype),O=v))||O);(0,t.setComponentTemplate)(x,B)})),define("campaign-manager-web/components/split-tests/campaign-name",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"44hCrwnc",block:'[[[44,[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null]],[[[1,"  "],[8,[39,2],[[24,0,"u-layout-flex__container--aligned-center u-font__link--without-visited-state"],[24,"target","_blank"]],[["@route","@model"],["accounts.item.campaigns.item.details",[30,3,["id"]]]],[["default"],[[[[1,"\\n    "],[1,[30,3,["name"]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]],["@record","@column","campaign"],false,["let","get","link-to"]]',moduleName:"campaign-manager-web/components/split-tests/campaign-name.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/split-tests/key-metric",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"IOIKkMto",block:'[[[1,"\\n"],[1,[28,[35,0],["i18n_key_metric","campaign-manager-web/components/split-tests/key-metric"],[["metric"],[[30,1,["keyMetric"]]]]]]],["@record"],false,["t"]]',moduleName:"campaign-manager-web/components/split-tests/key-metric.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/split-tests/key-metrics",["exports","@ember/component/template-only"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const n=(0,t.default)()
e.default=n})),define("campaign-manager-web/components/split-tests/p-value",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"Q37QTcKv",block:'[[[1,"\\n"],[44,[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null]],[[[1,"  "],[1,[28,[35,2],["i18n_pvalue","campaign-manager-web/components/split-tests/p-value"],[["pValue","pValueState"],[[28,[37,3],[[30,3,["pValue"]]],null],[30,3,["pValueState"]]]]]],[1,"\\n"]],[3]]]],["@record","@column","decoratedPValue"],false,["let","get","t","format-two-significant-digits-decimal-or-dash"]]',moduleName:"campaign-manager-web/components/split-tests/p-value.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/split-tests/status",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"yv7/qeVy",block:'[[[8,[39,0],null,[["@status"],[[30,1,["status"]]]],null]],["@record"],false,["status-label"]]',moduleName:"campaign-manager-web/components/split-tests/status.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/split-tests/winning-campaign",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"a9wq9dts",block:'[[[1,"\\n"],[44,[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null]],[[[1,"  "],[1,[28,[35,2],["i18n_winner","campaign-manager-web/components/split-tests/winning-campaign"],[["winningCampaign","minimumDetectableEffect"],[[30,3,["winner"]],[30,3,["minimumDetectableEffect"]]]]]],[1,"\\n"]],[3]]]],["@record","@column","winningState"],false,["let","get","t"]]',moduleName:"campaign-manager-web/components/split-tests/winning-campaign.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/sponsor-request/advertiser-request-confirmation-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/utils/sponsor-request","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h=(0,n.createTemplateFactory)({id:"mX28RyWl",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","request-confirmation-modal"]],[["@isOpen","@dismissModal","@size","@alignment"],[[30,1],[30,2],"medium","top"]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],[[16,0,[29,["pb4"," ",[28,[37,1],null,[["inverse"],[true]]]]]]],null,[["default"],[[[[1,"\\n    "],[10,"h1"],[14,1,"request-confirmation-modal"],[15,0,[29,[[28,[37,2],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_request_confirmation_modal_header_v2","campaign-manager-web/components/sponsor-request/advertiser-request-confirmation-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],null,[["@hasPadding"],[false]],[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,["mb4 mh5"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_request_confirmation_modal_info_v2","campaign-manager-web/components/sponsor-request/advertiser-request-confirmation-modal"],[["memberName"],[[30,0,["authorFirstName"]]]]]],[1,"\\n    "],[13],[1,"\\n\\n    "],[8,[39,4],[[24,0,"mb4 mh5"]],[["@centered"],["true"]],[["default"],[[[[1,"\\n      "],[8,[30,4,["Image"]],[[24,0,"u-entity-lockup__person"]],null,[["default"],[[[[1,"\\n        "],[8,[39,5],null,[["@entityType","@size","@a11yText","@imageUrl"],["person","medium",[28,[37,3],["i18n_member_profile_image_alt_text","campaign-manager-web/components/sponsor-request/advertiser-request-confirmation-modal"],[["memberName"],[[30,0,["memberProfileFullName"]]]]],[30,0,["authorPictureUrl"]]]],null],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,4,["Content"]],null,null,[["default"],[[[[1,"\\n        "],[8,[30,4,["Head"]],null,null,[["default"],[[[[1,"\\n          "],[8,[30,4,["Name"]],null,[["@size"],["medium"]],[["default"],[[[[1,"\\n            "],[1,[30,0,["memberProfileFullName"]]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,4,["Metadata"]],null,null,[["default"],[[[[1,"\\n          "],[1,[30,0,["authorLocalizedHeadline"]]],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[4]]]]],[1,"\\n\\n"],[41,[51,[30,0,["is3rdPartyThoughtLeaderEnabled"]]],[[[1,"      "],[10,2],[14,0,"u-bg-color__slate0 pv4 ph5 flex"],[12],[1,"\\n        "],[10,1],[12],[1,"\\n          "],[8,[39,7],[[24,0,"u-color__slate7 mr2"],[24,"aria-hidden","true"]],[["@name","@size"],["signal-notice","small"]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,1],[15,0,[29,[[28,[37,2],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_request_confirmation_modal_feedback","campaign-manager-web/components/sponsor-request/advertiser-request-confirmation-modal"],[["memberName","organizationName"],[[30,0,["authorFirstName"]],[30,5]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalFooter"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"u-layout__push-right"],[12],[1,"\\n      "],[8,[39,8],[[4,[38,9],["click",[30,2]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,3],["i18n_request_confirmation_modal_cancel_request","campaign-manager-web/components/sponsor-request/advertiser-request-confirmation-modal"],null]]],null],[1,"\\n      "],[8,[39,8],[[4,[38,9],["click",[30,6]],null]],[["@size","@text"],["small",[28,[37,3],["i18n_request_confirmation_modal_send_request","campaign-manager-web/components/sponsor-request/advertiser-request-confirmation-modal"],null]]],null],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@dismissModal","modal","Entity","@organizationName","@createConsentRequest"],false,["hue-web-modal","hue-web-foundations@-divider","hue-web-foundations@-text-body","t","hue-web-entity-lockup","hue-web-entity","unless","hue-web-icons@icon","hue-web-button","on"]]',moduleName:"campaign-manager-web/components/sponsor-request/advertiser-request-confirmation-modal.hbs",isStrictMode:!1})
let f=e.default=(s=(0,r.inject)(),c=(0,r.inject)(),(0,i.assertPropTypes)((g=class extends a.default{constructor(...e){super(...e),b(this,"formatter",p,this),b(this,"lix",m,this)}get is3rdPartyThoughtLeaderEnabled(){return this.lix.getTreatmentIsEnabled(l.LIX_TEST_KEYS.enable3rdPartyThoughtLeader)}get sanitizedOrganizationName(){return(0,o.sanitizeCompanyName)(this.args.organizationName??"")}get memberProfileFullName(){return this.formatter.formatName({firstName:this.args.memberPostSponsorableContent.authorDetails.member.firstName,lastName:this.args.memberPostSponsorableContent.authorDetails.member.lastName},"full")}get authorFirstName(){return this.args.memberPostSponsorableContent?.authorDetails.member.firstName??""}get authorLocalizedHeadline(){return this.args.memberPostSponsorableContent?.authorDetails.member.localizedHeadline??""}get authorPictureUrl(){return this.args.memberPostSponsorableContent?.authorDetails.member.pictureUrl??""}},T=g,E="propTypes",y={isOpen:i.PropTypes.bool.isRequired,dismissModal:i.PropTypes.func.isRequired,memberPostSponsorableContent:i.PropTypes.object.isRequired,organizationName:i.PropTypes.string.isRequired,createConsentRequest:i.PropTypes.func.isRequired},E in T?Object.defineProperty(T,E,{value:y,enumerable:!0,configurable:!0,writable:!0}):T[E]=y,p=_((d=g).prototype,"formatter",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=_(d.prototype,"lix",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d))||u)
var T,E,y;(0,t.setComponentTemplate)(h,f)})),define("campaign-manager-web/components/sponsor-request/filter-request-dropdown",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@glimmer/tracking","@ember/object"],(function(e,t,n,a,i,r,o){var l,s,c,u
function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"biPi9lMM",block:'[[[1,"\\n"],[8,[39,0],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[28,[37,1],[[30,0,["onDropdownStateChange"]],true],null],[28,[37,1],[[30,0,["onDropdownStateChange"]],false],null]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["Trigger"]],null,[["@size","@buttonType","@icon","@iconPlacement"],["small","tertiary","caret","right"]],[["default"],[[[[1,"\\n    "],[10,1],[15,0,[29,[[36,2]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_request_filters_title_with_count","campaign-manager-web/components/sponsor-request/filter-request-dropdown"],[["count"],[[30,0,["numActiveFilters"]]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,1,["Container"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"u-layout-flex__container--space-between"],[12],[1,"\\n      "],[10,2],[15,0,[29,["mh4 mv2 pr4"," ",[28,[37,2],null,[["weight"],["bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_request_filters_title","campaign-manager-web/components/sponsor-request/filter-request-dropdown"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,4],[[16,0,[29,[[28,[37,5],null,[["color"],["brand"]]]]]],[4,[38,6],["click",[30,2]],null]],[["@buttonType","@size"],["tertiary","small"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,3],["i18n_request_filters_reset","campaign-manager-web/components/sponsor-request/filter-request-dropdown"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n    "],[8,[30,1,["Divider"]],null,null,null],[1,"\\n    "],[10,2],[15,0,[29,["ml4"," ",[28,[37,2],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_request_filters_status","campaign-manager-web/components/sponsor-request/filter-request-dropdown"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,"ul"],[14,0,"u-list--no-style ml4"],[12],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,0,["statusCheckboxes"]]],null]],null],"@index",[[[1,"        "],[10,"li"],[14,0,"pv2"],[12],[1,"\\n          "],[8,[39,9],[[16,"aria-label",[28,[37,3],["i18n_filter_request_checkbox_label_v2","campaign-manager-web/components/sponsor-request/filter-request-dropdown"],[["status"],[[30,3,["key"]]]]]],[4,[38,6],["change",[28,[37,1],[[30,4],[30,3]],null]],null]],[["@inputId","@isChecked"],[[29,["filter-request-dropdown__checkbox-",[30,3,["key"]]]],[30,3,["isChecked"]]]],null],[1,"\\n          "],[10,"label"],[15,"for",[29,["filter-request-dropdown__checkbox-",[30,3,["key"]]]]],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_consent_request_status_v2","campaign-manager-web/components/sponsor-request/filter-request-dropdown"],[["status"],[[30,3,["key"]]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[3]],null],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n"]],["Menu","@onReset","statusCheckbox","@updateRequestStatusFilters"],false,["hue-web-menu","fn","hue-web-foundations@-text-body","t","hue-web-button","hue-web-foundations@-text-heading","on","each","-track-array","hue-web-checkbox"]]',moduleName:"campaign-manager-web/components/sponsor-request/filter-request-dropdown.hbs",isStrictMode:!1})
let m=e.default=(0,i.assertPropTypes)((u=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="isDropdownOpen",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get statusCheckboxes(){const{availableStatusFilters:e,selectedStatusFilters:t}=this.args
return e.map((e=>({key:e,isChecked:t.includes(e)})))}get numActiveFilters(){return this.statusCheckboxes.filter((e=>e.isChecked)).length}onDropdownStateChange(e){this.isDropdownOpen=e}},g=u,b="propTypes",_={availableStatusFilters:i.PropTypes.arrayOf(i.PropTypes.string).isRequired,selectedStatusFilters:i.PropTypes.arrayOf(i.PropTypes.string).isRequired,updateRequestStatusFilters:i.PropTypes.func.isRequired,onReset:i.PropTypes.func.isRequired},b in g?Object.defineProperty(g,b,{value:_,enumerable:!0,configurable:!0,writable:!0}):g[b]=_,c=d((s=u).prototype,"isDropdownOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),d(s.prototype,"onDropdownStateChange",[o.action],Object.getOwnPropertyDescriptor(s.prototype,"onDropdownStateChange"),s.prototype),l=s))||l
var g,b,_;(0,t.setComponentTemplate)(p,m)})),define("campaign-manager-web/components/sponsor-request/lisa-action-confirmation-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/prop-types/sponsor-request","@glimmer/tracking","@ember/service"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _=(0,n.createTemplateFactory)({id:"3Du8BpQQ",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","lisa-action-confirmation-modal-header"]],[["@isOpen","@dismissModal","@size","@alignment"],[[30,1],[30,2],"medium","top"]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,[["@title","@titleId"],[[28,[37,1],["i18n_lisa_action_confirmation_modal_heading","campaign-manager-web/components/sponsor-request/lisa-action-confirmation-modal"],null],"lisa-action-confirmation-modal-header"]],null],[1,"\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_lisa_action_confirmation_modal_confirmation_description_v1","campaign-manager-web/components/sponsor-request/lisa-action-confirmation-modal"],[["memberFullName"],[[30,0,["memberFullName"]]]]]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,3],null,null,[["default"],[[[[1,"\\n      "],[10,2],[15,0,[29,["mt2"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_lisa_action_confirmation_modal_action_description","campaign-manager-web/components/sponsor-request/lisa-action-confirmation-modal"],[["memberFullName","linkInfo"],[[30,0,["memberFullName"]],[28,[37,4],null,[["aria-label","role","href"],[[28,[37,1],["i18n_lisa_action_confirmation_modal_learn_more_aria_label","campaign-manager-web/components/sponsor-request/lisa-action-confirmation-modal"],null],[30,4,["role"]],"https://docs.google.com/document/d/1ixPFDV98IqwlJRrZCuw2OCmCuRnSVR-n1Fs2CAxizMU"]]]]]]],[1,"\\n      "],[13],[1,"\\n    "]],[4]]]]],[1,"\\n    "],[10,1],[15,0,[29,["mt4 u-display-flex"," ",[36,5]]]],[12],[1,"\\n      "],[8,[39,6],[[4,[38,7],["change",[30,0,["toggleConsent"]]],null]],[["@inputId","@isChecked"],["consent-confirmation-checkbox",[30,0,["isConsentChecked"]]]],null],[1,"\\n      "],[10,"label"],[14,0,"ml2"],[14,"for","consent-confirmation-checkbox"],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_lisa_action_confirmation_modal_confirmation_checkbox_label","campaign-manager-web/components/sponsor-request/lisa-action-confirmation-modal"],[["memberFullName"],[[30,0,["memberFullName"]]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalFooter"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"u-layout__push-right"],[12],[1,"\\n      "],[8,[39,8],[[4,[38,7],["click",[30,2]],null]],[["@buttonType","@size"],["secondary","small"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_lisa_action_confirmation_modal_cancel_button","campaign-manager-web/components/sponsor-request/lisa-action-confirmation-modal"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[39,8],[[4,[38,7],["click",[30,5]],null]],[["@size","@disabled"],["small",[28,[37,9],[[30,0,["isConsentChecked"]]],null]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_lisa_action_confirmation_modal_confirm_button","campaign-manager-web/components/sponsor-request/lisa-action-confirmation-modal"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@dismissModal","modal","iphHelper","@onConfirm"],false,["hue-web-modal","t","hue-web-foundations@-text-body","iph-helper","external-link-info","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","on","hue-web-button","not"]]',moduleName:"campaign-manager-web/components/sponsor-request/lisa-action-confirmation-modal.hbs",isStrictMode:!1})
let h=e.default=(0,r.assertPropTypes)((m=class extends a.default{constructor(...e){super(...e),g(this,"isConsentChecked",d,this),g(this,"formatter",p,this)}toggleConsent(){this.isConsentChecked=!this.isConsentChecked}get memberFullName(){const{adConsentRequestData:e}=this.args
return this.formatter.formatName({firstName:e?.sponsoredUpdateContent?.authorDetails?.member?.firstName,lastName:e?.sponsoredUpdateContent?.authorDetails?.member?.lastName},"full")}},f=m,T="propTypes",E={isOpen:r.PropTypes.bool.isRequired,adConsentRequestData:o.postToCompanyConsentRequestShape,dismissModal:r.PropTypes.func.isRequired,onConfirm:r.PropTypes.func.isRequired},T in f?Object.defineProperty(f,T,{value:E,enumerable:!0,configurable:!0,writable:!0}):f[T]=E,d=b((u=m).prototype,"isConsentChecked",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p=b(u.prototype,"formatter",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(u.prototype,"toggleConsent",[i.action],Object.getOwnPropertyDescriptor(u.prototype,"toggleConsent"),u.prototype),c=u))||c
var f,T,E;(0,t.setComponentTemplate)(_,h)})),define("campaign-manager-web/components/sponsor-request/sponsor-request-confirmation-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/constants/sponsor-request","campaign-manager-web/prop-types/sponsor-request","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/lisa","@ember/service"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g
function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h=(0,n.createTemplateFactory)({id:"7hKTOQsW",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","sponsor-request-confirmation-modal"]],[["@isOpen","@dismissModal","@size","@alignment"],[[30,1],[30,2],"medium","top"]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h3"],[14,1,"sponsor-request-confirmation-modal"],[15,"aria-label",[28,[37,1],[[52,[30,4],"i18n_sponsor_request_modal_heading_approve","i18n_sponsor_request_modal_heading_decline"],"campaign-manager-web/components/sponsor-request/sponsor-request-confirmation-modal"],null]],[14,0,"a11y-text"],[12],[1,"\\n      "],[1,[28,[35,1],[[52,[30,4],"i18n_sponsor_request_modal_heading_approve","i18n_sponsor_request_modal_heading_decline"],"campaign-manager-web/components/sponsor-request/sponsor-request-confirmation-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"u-display-flex u-flex-column u-items-center u-layout__align-center"],[12],[1,"\\n      "],[8,[39,3],null,[["@name","@size"],[[52,[30,4],"success-individual","main-teacher"],"small"]],null],[1,"\\n\\n      "],[10,2],[15,0,[29,["mt4 mb2"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,0,["isLisaUser"]],[[[1,"          "],[1,[28,[35,1],[[52,[30,4],"i18n_sponsor_request_modal_heading_lisa_approve","i18n_sponsor_request_modal_heading_lisa_decline"],"campaign-manager-web/components/sponsor-request/sponsor-request-confirmation-modal"],null]],[1,"\\n"]],[]],[[[1,"          "],[1,[28,[35,1],[[52,[30,4],"i18n_sponsor_request_modal_heading_approve","i18n_sponsor_request_modal_heading_decline"],"campaign-manager-web/components/sponsor-request/sponsor-request-confirmation-modal"],null]],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n\\n      "],[10,2],[15,0,[29,[[28,[37,5],null,[["color","size"],["text-low-emphasis","small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_sponsor_request_modal_description","campaign-manager-web/components/sponsor-request/sponsor-request-confirmation-modal"],[["companyName"],[[30,5,["requestor","company","localizedName"]]]]]],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,0],[14,0,"mt5"],[12],[1,"\\n"],[41,[30,4],[[[1,"          "],[8,[39,6],[[16,0,[29,[[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[4,[38,7],["sponsor_request_confirmation_view_post"],null],[4,[38,8],["click",[30,0,["redirectToLinkedInOrPostUrl"]]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,1],["i18n_view_post_button","campaign-manager-web/components/sponsor-request/sponsor-request-confirmation-modal"],null]]],null],[1,"\\n"]],[]],[[[1,"          "],[8,[39,6],[[16,0,[29,[[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[4,[38,7],["sponsor_request_confirmation_go_home"],null],[4,[38,8],["click",[30,0,["redirectToLinkedInOrPostUrl"]]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,1],["i18n_go_home_button","campaign-manager-web/components/sponsor-request/sponsor-request-confirmation-modal"],null]]],null],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@dismissModal","modal","@isModalForApproveRequest","@adConsentRequestData"],false,["hue-web-modal","t","if","hue-web-icons@illustration","hue-web-foundations@-text-display","hue-web-foundations@-text-body","hue-web-button","track-interaction","on"]]',moduleName:"campaign-manager-web/components/sponsor-request/sponsor-request-confirmation-modal.hbs",isStrictMode:!1})
let f=e.default=(0,r.assertPropTypes)((g=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="lisaLiam",i=this,(a=m)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),b(this,"APPROVE",o.USER_RESPONSE.APPROVE),b(this,"DECLINE",o.USER_RESPONSE.DECLINE)}redirectToLinkedInOrPostUrl(){const e=s.utils.getLocation()
this.args.isModalForApproveRequest?e.replace((0,s.createFeedUpdateUrl)(this.args.adConsentRequestData.contentUrn)):e.replace("/")}get isLisaUser(){return(0,c.isLisaUser)(this.lisaLiam.accessType)}},b(g,"propTypes",{isOpen:r.PropTypes.bool.isRequired,adConsentRequestData:l.postToCompanyConsentRequestShape,isModalForApproveRequest:r.PropTypes.bool.isRequired,dismissModal:r.PropTypes.func.isRequired}),m=_((p=g).prototype,"lisaLiam",[u.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_(p.prototype,"redirectToLinkedInOrPostUrl",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"redirectToLinkedInOrPostUrl"),p.prototype),d=p))||d;(0,t.setComponentTemplate)(h,f)})),define("campaign-manager-web/components/sponsor-request/sponsor-request-container",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@glimmer/tracking","@linkedin/ember-prop-types","@ember/service","@linkedin/jsecure","@ember/template","ember-concurrency-decorators","campaign-manager-web/prop-types/sponsor-request","campaign-manager-web/helpers/help-center-url","campaign-manager-web/helpers/external-link-info","campaign-manager-web/utils/http-error","hue-web-toast/utils/constants","campaign-manager-web/constants/xhr","campaign-manager-web/constants/sponsor-request","campaign-manager-web/utils/lisa"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f){var T,E,y,S,A,C,O,v,w,I,P,N,R,D,M
function L(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function k(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const U=(0,n.createTemplateFactory)({id:"449Ng+/8",block:'[[[1,"\\n"],[8,[39,0],null,[["@profileData"],[[30,1]]],null],[1,"\\n\\n"],[10,"main"],[14,0,"u-layout-flex__container--center ph6"],[12],[1,"\\n  "],[10,0],[14,0,"u-layout__width-full u-layout__max-width-desktop mb8 pb2"],[12],[1,"\\n    "],[8,[39,1],[[24,6,"/"]],[["@icon","@buttonType","@text"],["arrow-left","tertiary",[28,[37,2],["i18n_back_to_linkedin","campaign-manager-web/components/sponsor-request/sponsor-request-container"],null]]],null],[1,"\\n"],[41,[30,0,["sponsoredPostRequestInvalidState"]],[[[1,"      "],[8,[39,4],null,[["@state"],[[30,0,["sponsoredPostRequestInvalidState"]]]],null],[1,"\\n"]],[]],[[[1,"      "],[8,[39,5],null,[["@adConsentRequestData"],[[30,0,["adConsentRequestData"]]]],null],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[51,[30,0,["sponsoredPostRequestInvalidState"]]],[[[1,"  "],[10,"footer"],[14,0,"u-layout-flex__container--center sponsor-request__footer"],[12],[1,"\\n    "],[10,0],[14,0,"u-layout__width-full u-layout-flex__container--center u-layout__max-width-desktop ph6"],[12],[1,"\\n      "],[10,2],[15,0,[29,["u-layout-flex__cell pl4"," ",[28,[37,7],null,[["color","size"],["text-low-emphasis","small"]]]]]],[12],[1,"\\n"],[41,[30,0,["isConsentRequestApproved"]],[[[1,"          "],[10,1],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_sponsor_request_approved_timestamp","campaign-manager-web/components/sponsor-request/sponsor-request-container"],[["updatedAt"],[[28,[37,8],[[30,0,["consentRequestUpdatedAt"]]],[["format"],["fmt_mdy_short"]]]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[41,[30,0,["isConsentRequestDeclined"]],[[[1,"          "],[10,1],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_sponsor_request_declined_timestamp","campaign-manager-web/components/sponsor-request/sponsor-request-container"],[["updatedAt"],[[28,[37,8],[[30,0,["consentRequestUpdatedAt"]]],[["format"],["fmt_mdy_short"]]]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[1,"          "],[10,1],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_sponsor_request_terms_conditions","campaign-manager-web/components/sponsor-request/sponsor-request-container"],[["linkInfo"],[[28,[37,9],null,[["href","dataTestSelector","dataControlName"],[[28,[37,10],null,[["path"],["legal/sas-terms"]]],"data-test-sponsor-request-container__terms-conditions-link","sponsor_request_terms_link"]]]]]]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]],[]]],[1,"      "],[13],[1,"\\n      "],[10,0],[14,0,"u-display-flex sponsor-request-container__action-button-container"],[12],[1,"\\n"],[41,[30,0,["isConsentRequestApproved"]],[[[1,"          "],[8,[39,11],[[4,[38,12],["click",[28,[37,13],[[30,0,["openSponsorRequestModal"]],false],null]],null],[4,[38,14],["consent_request_decline_sponsorship"],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,2],["i18n_sponsor_request_decline_sponsorship","campaign-manager-web/components/sponsor-request/sponsor-request-container"],null]]],null],[1,"\\n"]],[]],[[[1,"          "],[8,[39,11],[[4,[38,12],["click",[28,[37,13],[[30,0,["openSponsorRequestModal"]],false],null]],null],[4,[38,14],["decline_consent_request"],null]],[["@buttonType","@size","@disabled","@text","@loading"],["secondary","small",[30,0,["isConsentRequestDeclined"]],[28,[37,2],["i18n_sponsor_request_decline","campaign-manager-web/components/sponsor-request/sponsor-request-container"],null],[30,0,["isAdConsentRequestDeclineRunning"]]]],null],[1,"\\n          "],[8,[39,11],[[4,[38,12],["click",[28,[37,13],[[30,0,["openSponsorRequestModal"]],true],null]],null],[4,[38,14],["approve_consent_request"],null]],[["@buttonType","@size","@text","@loading"],["primary","small",[28,[37,2],["i18n_sponsor_request_approve","campaign-manager-web/components/sponsor-request/sponsor-request-container"],null],[28,[37,15],[[30,0,["isSponsorRequestModalForApprove"]],[30,0,["updateAdConsentRequestStatus","isRunning"]]],null]]],null],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,16],null,[["@isOpen","@requestCompanyName","@confirmDeclineSponsorship","@isAdConsentRequestDeclineRunning","@dismissModal"],[[30,0,["isDeclineSponsorshipModalOpen"]],[30,0,["adConsentRequestData","requestor","company","localizedName"]],[30,0,["openConfirmationModalForDecline"]],[30,0,["isAdConsentRequestDeclineRunning"]],[30,0,["dismissDeclineSponsorshipModal"]]]],null],[1,"\\n\\n"],[8,[39,17],null,[["@isOpen","@dismissModal","@onConfirm","@adConsentRequestData"],[[30,0,["isLisaActionConfirmationModalOpen"]],[30,0,["dismissLisaActionConfirmationModal"]],[30,0,["openConfirmationModal"]],[30,2,["adConsentRequestData"]]]],null],[1,"\\n\\n"],[8,[39,18],null,[["@isOpen","@adConsentRequestData","@isModalForApproveRequest","@dismissModal"],[[30,0,["isSponsorRequestConfirmationModalOpen"]],[30,0,["adConsentRequestData"]],[30,0,["isSponsorRequestModalForApprove"]],[30,0,["dismissConfirmationModal"]]]],null]],["@profileData","@adConsentRequestObject"],false,["sponsor-request/sponsor-request-header","hue-web-button-link","t","if","sponsor-request/sponsor-request-invalid-state","sponsor-request/sponsor-request-details-container","unless","hue-web-foundations@-text-body","format-date","external-link-info","help-center-url","hue-web-button","on","fn","track-interaction","and","sponsor-request/sponsor-request-decline-sponsorship-modal","sponsor-request/lisa-action-confirmation-modal","sponsor-request/sponsor-request-confirmation-modal"]]',moduleName:"campaign-manager-web/components/sponsor-request/sponsor-request-container.hbs",isStrictMode:!1}),x="sponsor-request-container"
let F=e.default=(T=(0,l.inject)("hue-web-toast"),E=(0,u.task)({drop:!0}),(0,o.assertPropTypes)((M=class extends a.default{constructor(...e){super(...e),L(this,"jet",A,this),L(this,"sponsorRequest",C,this),L(this,"i18n",O,this),L(this,"toast",v,this),L(this,"error",w,this),L(this,"lisaLiam",I,this),L(this,"isSponsorRequestConfirmationModalOpen",P,this),L(this,"isDeclineSponsorshipModalOpen",N,this),L(this,"isSponsorRequestModalForApprove",R,this),L(this,"isLisaActionConfirmationModalOpen",D,this)}get adConsentRequestData(){return this.args.adConsentRequestObject?.adConsentRequestData}get sponsoredPostRequestInvalidState(){return this.args.adConsentRequestObject?.status===_.HTTP_RESPONSE_STATUS_CODES.NOT_FOUND?{reason:h.INVALID_STATE.REQUEST_NOT_FOUND,illustration:"error-pit-crew"}:this.args.adConsentRequestObject?.status===_.HTTP_RESPONSE_STATUS_CODES.UNAUTHORIZED?{reason:h.INVALID_STATE.ACCESS_DENIED,illustration:"error-crossing"}:this.args.adConsentRequestObject?.adConsentRequestData?null:{reason:h.INVALID_STATE.FETCH_ERROR,illustration:"error-server"}}get isConsentRequestApproved(){return this.adConsentRequestData?.status===h.AD_CONSENT_REQUEST_STATUS.APPROVED}get isConsentRequestDeclined(){return this.adConsentRequestData?.status===h.AD_CONSENT_REQUEST_STATUS.REJECTED}get consentRequestUpdatedAt(){return this.adConsentRequestData?.statusUpdatedAt}get isAdConsentRequestDeclineRunning(){return!this.isSponsorRequestModalForApprove&&this.updateAdConsentRequestStatus.isRunning}get isLisaUser(){return(0,f.isLisaUser)(this.lisaLiam.accessType)}openSponsorRequestModal(e){this.isLisaUser?(this.isSponsorRequestModalForApprove=e,this.isLisaActionConfirmationModalOpen=!0):this.isConsentRequestApproved?this.openDeclineSponsorshipModal():e?this.openConfirmationModalForApprove():this.openConfirmationModalForDecline()}openConfirmationModal(){this.dismissLisaActionConfirmationModal(),this.isSponsorRequestModalForApprove?this.openConfirmationModalForApprove():this.openConfirmationModalForDecline()}openConfirmationModalForApprove(){this.updateAdConsentRequestStatus.isRunning||(this.isSponsorRequestModalForApprove=!0,this.updateAdConsentRequestStatus.perform(h.AD_CONSENT_REQUEST_STATUS.APPROVED).then((()=>{this.isSponsorRequestConfirmationModalOpen=!0})).catch((e=>{this.jet.error(new Error(`Error updating consent request status to approved: ${(0,g.getErrorMessage)(e)}`),[x,h.SPONSOR_REQUEST_ERROR_TAG.APPROVE_CONSENT_REQUEST],!1)})))}openConfirmationModalForDecline(e){this.updateAdConsentRequestStatus.isRunning||(this.isSponsorRequestModalForApprove=!1,this.updateAdConsentRequestStatus.perform(h.AD_CONSENT_REQUEST_STATUS.REJECTED).then((()=>{"function"==typeof e&&e(),this.isSponsorRequestConfirmationModalOpen=!0})).catch((e=>{this.jet.error(new Error(`Error updating consent request status to rejected: ${(0,g.getErrorMessage)(e)}`),[x,h.SPONSOR_REQUEST_ERROR_TAG.DECLINE_CONSENT_REQUEST],!1)})))}openDeclineSponsorshipModal(){this.isDeclineSponsorshipModalOpen=!0}dismissConfirmationModal(){this.isSponsorRequestConfirmationModalOpen=!1}dismissDeclineSponsorshipModal(){this.isDeclineSponsorshipModalOpen=!1}dismissLisaActionConfirmationModal(){this.isLisaActionConfirmationModalOpen=!1}*updateAdConsentRequestStatus(e){return yield this.sponsorRequest.updateAdConsentRequestStatus(this.adConsentRequestData,e).then((()=>this.args.refreshSponsorRequestPage())).catch((e=>{const t=(0,c.htmlSafe)(s.default.sanitizeHTML(this._getI18nMessage("i18n_toast_request_error_message",[{linkInfo:(0,m.externalLinkInfo)([],{href:(0,p.helpCenterUrl)([],{path:"help/lms/ask/AD-AQ"})})}])))
this.toast.add({type:b.TOAST_TYPES.ERROR,message:this.error.getFullMessage({error:e,customErrorMessage:t,withErrorCodeMessage:!1})}),this.jet.error(new Error(`Error updating adConsent request status: ${(0,g.getErrorMessage)(e)}`),[h.SPONSOR_REQUEST_ERROR_TAG.CONSENT_REQUEST_ERROR,h.SPONSOR_REQUEST_ERROR_TAG.UPDATE_CONSENT_REQUEST_STATUS_ERROR],{shouldRethrow:!1})}))}_getI18nMessage(e,t=[]){return this.i18n.lookupTranslation(this.constructor,e)(t)}},z=M,j="propTypes",G={profileData:o.PropTypes.object.isRequired,adConsentRequestObject:o.PropTypes.shape({adConsentRequestData:d.postToCompanyConsentRequestShape,status:o.PropTypes.number}).isRequired,refreshSponsorRequestPage:o.PropTypes.func.isRequired},j in z?Object.defineProperty(z,j,{value:G,enumerable:!0,configurable:!0,writable:!0}):z[j]=G,A=k((S=M).prototype,"jet",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=k(S.prototype,"sponsorRequest",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=k(S.prototype,"i18n",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=k(S.prototype,"toast",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=k(S.prototype,"error",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=k(S.prototype,"lisaLiam",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=k(S.prototype,"isSponsorRequestConfirmationModalOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N=k(S.prototype,"isDeclineSponsorshipModalOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),R=k(S.prototype,"isSponsorRequestModalForApprove",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),D=k(S.prototype,"isLisaActionConfirmationModalOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k(S.prototype,"openSponsorRequestModal",[i.action],Object.getOwnPropertyDescriptor(S.prototype,"openSponsorRequestModal"),S.prototype),k(S.prototype,"openConfirmationModal",[i.action],Object.getOwnPropertyDescriptor(S.prototype,"openConfirmationModal"),S.prototype),k(S.prototype,"openConfirmationModalForApprove",[i.action],Object.getOwnPropertyDescriptor(S.prototype,"openConfirmationModalForApprove"),S.prototype),k(S.prototype,"openConfirmationModalForDecline",[i.action],Object.getOwnPropertyDescriptor(S.prototype,"openConfirmationModalForDecline"),S.prototype),k(S.prototype,"openDeclineSponsorshipModal",[i.action],Object.getOwnPropertyDescriptor(S.prototype,"openDeclineSponsorshipModal"),S.prototype),k(S.prototype,"dismissConfirmationModal",[i.action],Object.getOwnPropertyDescriptor(S.prototype,"dismissConfirmationModal"),S.prototype),k(S.prototype,"dismissDeclineSponsorshipModal",[i.action],Object.getOwnPropertyDescriptor(S.prototype,"dismissDeclineSponsorshipModal"),S.prototype),k(S.prototype,"dismissLisaActionConfirmationModal",[i.action],Object.getOwnPropertyDescriptor(S.prototype,"dismissLisaActionConfirmationModal"),S.prototype),k(S.prototype,"updateAdConsentRequestStatus",[E],Object.getOwnPropertyDescriptor(S.prototype,"updateAdConsentRequestStatus"),S.prototype),y=S))||y)
var z,j,G;(0,t.setComponentTemplate)(U,F)})),define("campaign-manager-web/components/sponsor-request/sponsor-request-decline-sponsorship-modal",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"10luYOdo",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","sponsor-request-decline-sponsorship-modal"]],[["@isOpen","@dismissModal","@hasPadding","@alignment"],[[30,1],[30,2],false,"top"]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"sponsor-request-decline-sponsorship-modal"],[15,"aria-label",[28,[37,1],["i18n_decline_sponsorship_header","campaign-manager-web/components/sponsor-request/sponsor-request-decline-sponsorship-modal"],null]],[14,0,"a11y-text"],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_decline_sponsorship_header","campaign-manager-web/components/sponsor-request/sponsor-request-decline-sponsorship-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"u-display-flex u-flex-column u-items-center u-layout__align-center ph7 pb2"],[12],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_decline_sponsorship_header","campaign-manager-web/components/sponsor-request/sponsor-request-decline-sponsorship-modal"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["mt2 mb4"," ",[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_decline_sponsorship_text","campaign-manager-web/components/sponsor-request/sponsor-request-decline-sponsorship-modal"],[["companyName"],[[30,4]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"u-display-flex u-justify-end ph5 pb2"],[12],[1,"\\n      "],[8,[39,4],[[24,0,"mr2"],[4,[38,5],["click",[30,2]],null],[4,[38,6],["consent_request_dismiss_decline_sponsorship_modal"],null]],[["@buttonType","@emphasized","@size","@text"],["secondary","true","small",[28,[37,1],["i18n_modal_close_button_label","campaign-manager-web/components/sponsor-request/sponsor-request-decline-sponsorship-modal"],null]]],null],[1,"\\n      "],[8,[39,4],[[4,[38,5],["click",[28,[37,7],[[30,6],[30,2]],null]],null],[4,[38,6],["consent_request_confirm_decline_sponsorship"],null]],[["@buttonType","@size","@text","@loading"],["primary","small",[28,[37,1],["i18n_decline_sponsorship_header","campaign-manager-web/components/sponsor-request/sponsor-request-decline-sponsorship-modal"],null],[30,5]]],null],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isOpen","@dismissModal","modal","@requestCompanyName","@isAdConsentRequestDeclineRunning","@confirmDeclineSponsorship"],false,["hue-web-modal","t","hue-web-foundations@-text-display","hue-web-foundations@-text-body","hue-web-button","on","track-interaction","fn"]]',moduleName:"campaign-manager-web/components/sponsor-request/sponsor-request-decline-sponsorship-modal.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/sponsor-request/sponsor-request-details-container",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/prop-types/sponsor-request","campaign-manager-web/utils/ads-preview","campaign-manager-web/utils/sponsor-request"],(function(e,t,n,a,i,r,o,l){var s,c
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const u=(0,n.createTemplateFactory)({id:"npbWZ+7L",block:'[[[1,"\\n"],[10,0],[14,0,"u-display-flex u-justify-center mt2"],[12],[1,"\\n  "],[10,0],[15,0,[29,["u-flex-basis-50-md u-layout__noscroll"," ",[28,[37,0],null,[["elevation","attachment","colorScheme"],["flat","free","light"]]]]]],[12],[1,"\\n    "],[10,0],[14,0,"p5"],[12],[1,"\\n      "],[8,[39,1],null,null,[["default"],[[[[1,"\\n        "],[8,[30,1,["Image"]],null,null,[["default"],[[[[1,"\\n          "],[8,[39,2],null,[["@entityType","@imageUrl","@a11yText"],["company",[30,2,["requestor","company","imageUrl"]],[28,[37,3],["i18n_company_image_alt_text","campaign-manager-web/components/sponsor-request/sponsor-request-details-container"],null]]],null],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,1,["Content"]],null,null,[["default"],[[[[1,"\\n          "],[8,[30,1,["Head"]],null,null,[["default"],[[[[1,"\\n            "],[8,[30,1,["Name"]],[[16,0,[29,["u-layout__display-inline-block"," ",[28,[37,4],null,[["weight"],["default"]]]]]]],null,[["default"],[[[[1,"\\n              "],[1,[28,[35,3],["i18n_consent_request_title","campaign-manager-web/components/sponsor-request/sponsor-request-details-container"],[["companyName"],[[30,2,["requestor","company","localizedName"]]]]]],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[]]]]],[1,"\\n          "],[8,[30,1,["Subhead"]],null,null,[["default"],[[[[1,"\\n            "],[10,0],[14,0,"mt1"],[12],[1,"\\n              "],[8,[30,1,["Head"]],null,null,[["default"],[[[[1,"\\n                "],[8,[39,2],null,[["@entityType","@size","@accent","@imageUrl","@a11yText"],["person","xsmall","one",[30,2,["requestor","member","pictureUrl"]],[28,[37,3],["i18n_requestor_image_alt_text","campaign-manager-web/components/sponsor-request/sponsor-request-details-container"],null]]],null],[1,"\\n                "],[8,[30,1,["Name"]],[[16,0,[29,["ml1 u-layout__display-inline-block"," ",[28,[37,4],null,[["size","weight","color"],["xsmall","default","text-low-emphasis"]]]]]]],[["@size"],["small"]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,3],["i18n_requestor_displayed_name","campaign-manager-web/components/sponsor-request/sponsor-request-details-container"],[["requestorName"],[[28,[37,5],null,[["firstName","lastName","type"],[[30,2,["requestor","member","firstName"]],[30,2,["requestor","member","lastName"]],"full"]]]]]]],[1,"\\n                "]],[]]]]],[1,"\\n              "]],[]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[1]]]]],[1,"\\n      "],[10,2],[15,0,[29,["mt4"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[8,[39,6],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["i18n_consent_request_body_text","campaign-manager-web/components/sponsor-request/sponsor-request-details-container"],[["companyName","linkInfo"],[[30,2,["requestor","company","localizedName"]],[28,[37,7],null,[["role","dataTestSelector","href"],[[30,3,["role"]],"data-test-sponsor-request-details-container__tla_learn-more",[28,[37,8],null,[["path"],["help/lms/answer/a1399568"]]]]]]]]]],[1,"\\n        "]],[3]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["mt4"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_employee_consent_text","campaign-manager-web/components/sponsor-request/sponsor-request-details-container"],[["companyName","sanitizedCompanyName"],[[30,2,["requestor","company","localizedName"]],[30,0,["sanitizedCompanyName"]]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["mt4"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[8,[39,6],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["i18n_lan_enabled_text","campaign-manager-web/components/sponsor-request/sponsor-request-details-container"],[["linkInfo"],[[28,[37,7],null,[["role","dataTestSelector","href"],[[30,4,["role"]],"data-test-sponsor-request-details-container__lan_learn-more",[28,[37,8],null,[["path"],["help/lms/answer/a423409"]]]]]]]]]],[1,"\\n        "]],[4]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"p5 sponsor-request__preview-post"],[12],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,4],null,[["weight"],["bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_sponsored_post_preview_title","campaign-manager-web/components/sponsor-request/sponsor-request-details-container"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"mv4"],[12],[1,"\\n        "],[8,[39,9],[[24,0,"u-layout__width-full sponsor-request__preview-iframe"]],[["@title","@src"],[[28,[37,3],["i18n_sponsored_post_preview_title","campaign-manager-web/components/sponsor-request/sponsor-request-details-container"],null],[30,0,["sponsorPostPreviewUrl"]]]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_decline_sponsorship_text","campaign-manager-web/components/sponsor-request/sponsor-request-details-container"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["Entity","@adConsentRequestData","iphHelper","iphHelper"],false,["hue-web-foundations@-container","hue-web-entity-lockup","hue-web-entity","t","hue-web-foundations@-text-body","format-name","iph-helper","external-link-info","help-center-url","test-aware-iframe"]]',moduleName:"campaign-manager-web/components/sponsor-request/sponsor-request-details-container.hbs",isStrictMode:!1})
let d=e.default=(0,i.assertPropTypes)((c=class extends a.default{get sponsorPostPreviewUrl(){const{desktopUrl:e}=(0,o.generateAccuratePreviewUrls)(this.args.adConsentRequestData.contentUrn)
return e}get sanitizedCompanyName(){return(0,l.sanitizeCompanyName)(this.args.adConsentRequestData.requestor.company.localizedName)}},p=c,m="propTypes",g={adConsentRequestData:r.postToCompanyConsentRequestShape.isRequired},m in p?Object.defineProperty(p,m,{value:g,enumerable:!0,configurable:!0,writable:!0}):p[m]=g,s=c))||s
var p,m,g;(0,t.setComponentTemplate)(u,d)})),define("campaign-manager-web/components/sponsor-request/sponsor-request-header",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"4EroXNpW",block:'[[[1,"\\n"],[8,[39,0],null,[["@isStandalonePageHeader","@useMercadoStyles"],[true,true]],[["default"],[[[[1,"\\n  "],[8,[30,1,["header-content"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n      "],[8,[39,1],[[24,0,"global-header-bar__logo mr4"]],[["@type","@size","@name"],["logo","medium","linkedin-bug-blue"]],null],[1,"\\n      "],[10,"h1"],[15,0,[29,[[28,[37,2],null,[["size"],["large"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_sponsor_request_header","campaign-manager-web/components/sponsor-request/sponsor-request-header"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,1,["right-nav-content"]],null,null,[["default"],[[[[1,"\\n    "],[10,"li"],[12],[1,"\\n      "],[8,[39,4],null,[["@profileData"],[[30,2]]],[["default"],[[[[1,"\\n        "],[8,[30,3,["ItemLinkTo"]],[[16,0,[29,[[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[4,[38,6],["sponsor_request_global_header_dropdown_signout"],null]],[["@route","@text"],["logout",[28,[37,3],["i18n_header_sign_out","campaign-manager-web/components/sponsor-request/sponsor-request-header"],null]]],null],[1,"\\n      "]],[3]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["globalHeader","@profileData","globalHeaderDropdown"],false,["global-header-bar","hue-web-icons@icon","hue-web-foundations@-text-heading","t","global-header-dropdown","hue-web-foundations@-text-body","track-interaction"]]',moduleName:"campaign-manager-web/components/sponsor-request/sponsor-request-header.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/sponsor-request/sponsor-request-invalid-state",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/sponsor-request"],(function(e,t,n,a,i,r){var o,l
function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"BNszXfsw",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"cm-hue-empty-state mt5"]],[["@type","@size","@illustration"],["spot","small",[30,1,["illustration"]]]],[["default"],[[[[1,"\\n  "],[10,2],[15,0,[29,["mb4"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[28,[37,3],[[30,1,["reason"]],[30,0,["ACCESS_DENIED"]]],null],[[[1,"      "],[1,[28,[35,4],["i18n_sponsor_request_invalid_state_heading_access_denied","campaign-manager-web/components/sponsor-request/sponsor-request-invalid-state"],null]],[1,"\\n"]],[]],[[[41,[28,[37,3],[[30,1,["reason"]],[30,0,["REQUEST_NOT_FOUND"]]],null],[[[1,"      "],[1,[28,[35,4],["i18n_sponsor_request_invalid_state_heading_request_not_found","campaign-manager-web/components/sponsor-request/sponsor-request-invalid-state"],null]],[1,"\\n"]],[]],[[[1,"      "],[1,[28,[35,4],["i18n_sponsor_request_invalid_state_heading_fetch_error","campaign-manager-web/components/sponsor-request/sponsor-request-invalid-state"],null]],[1,"\\n    "]],[]]]],[]]],[1,"  "],[13],[1,"\\n  "],[10,2],[15,0,[29,["mb5"," ",[28,[37,5],null,[["color","size"],["text-low-emphasis","small"]]]]]],[12],[1,"\\n"],[41,[28,[37,3],[[30,1,["reason"]],[30,0,["ACCESS_DENIED"]]],null],[[[1,"      "],[1,[28,[35,4],["i18n_sponsor_request_invalid_state_text_access_denied","campaign-manager-web/components/sponsor-request/sponsor-request-invalid-state"],null]],[1,"\\n"]],[]],[[[41,[28,[37,3],[[30,1,["reason"]],[30,0,["REQUEST_NOT_FOUND"]]],null],[[[1,"      "],[1,[28,[35,4],["i18n_sponsor_request_invalid_state_text_request_not_found","campaign-manager-web/components/sponsor-request/sponsor-request-invalid-state"],null]],[1,"\\n"]],[]],[[[1,"      "],[1,[28,[35,4],["i18n_sponsor_request_invalid_state_text_fetch_error","campaign-manager-web/components/sponsor-request/sponsor-request-invalid-state"],[["linkInfo"],[[28,[37,6],null,[["href","ariaLabel"],["https://www.linkedin.com/help/lms/ask",[28,[37,4],["i18n_customer_support_aria_label","campaign-manager-web/components/sponsor-request/sponsor-request-invalid-state"],null]]]]]]]],[1,"\\n    "]],[]]]],[]]],[1,"  "],[13],[1,"\\n"],[41,[51,[28,[37,3],[[30,1,["reason"]],[30,0,["FETCH_ERROR"]]],null]],[[[1,"    "],[8,[39,8],[[24,6,"/"]],[["@size","@text"],["small",[28,[37,4],["i18n_go_home_button_link","campaign-manager-web/components/sponsor-request/sponsor-request-invalid-state"],null]]],null],[1,"\\n"]],[]],null]],[]]]]]],["@state"],false,["hue-web-empty-state","hue-web-foundations@-text-display","if","eq","t","hue-web-foundations@-text-body","external-link-info","unless","hue-web-button-link"]]',moduleName:"campaign-manager-web/components/sponsor-request/sponsor-request-invalid-state.hbs",isStrictMode:!1})
let u=e.default=(0,i.assertPropTypes)((l=class extends a.default{constructor(...e){super(...e),s(this,"ACCESS_DENIED",r.INVALID_STATE.ACCESS_DENIED),s(this,"REQUEST_NOT_FOUND",r.INVALID_STATE.REQUEST_NOT_FOUND),s(this,"FETCH_ERROR",r.INVALID_STATE.FETCH_ERROR)}},s(l,"propTypes",{state:i.PropTypes.shape({reason:i.PropTypes.string.isRequired,illustration:i.PropTypes.string.isRequired})}),o=l))||o;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/sponsorable-content-accurate-view",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/service","campaign-manager-web/utils/ads-preview","campaign-manager-web/utils/lan-ads-preview","campaign-manager-web/utils/tracking","@ember/object","campaign-manager-web/constants/sponsored-content","campaign-manager-web/constants/ad-placement","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/routes","campaign-manager-web/utils/focus","campaign-manager-web/constants/ads-preview","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_){var h,f,T,E,y,S,A,C,O,v,w,I,P,N,R
function D(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function M(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const k=(0,n.createTemplateFactory)({id:"s4RBuvdI",block:'[[[1,"\\n"],[11,0],[17,1],[24,0,"sponsorable-content-accurate-view__wrapper"],[4,[38,0],[[30,0,["onDidUpdate"]],[30,2],[30,3],[30,4]],null],[12],[1,"\\n"],[41,[28,[37,2],[[30,0,["dropdownHeaders"]],"length"],null],[[[1,"    "],[8,[39,3],[[16,0,[52,[30,5],"cm-preview__wrapper","u-border__common--tile"]]],[["@isCmLite","@enablePreviewDropdown","@isQuickMode"],[[30,6],true,[30,7]]],[["default"],[[[[1,"\\n"],[41,[51,[30,9]],[[[1,"        "],[8,[30,8,["title"]],null,[["@tooltipText","@isTooltipVisible"],[[30,10],[30,11]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,5],["i18n_preview","campaign-manager-web/components/sponsorable-content-accurate-view"],null]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[8,[30,8,["menu"]],null,[["@isOpen","@disabled","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[28,[37,6],[[30,0,["showSponsoredAdPreview"]]],null],[28,[37,7],[[30,0,["toggleDropdown"]],true],null],[28,[37,7],[[30,0,["toggleDropdown"]],false],null]]],[["default"],[[[[1,"\\n        "],[8,[30,12,["Trigger"]],[[24,"data-js-preview-dropdown-trigger",""],[16,0,[28,[37,8],["ml4 mb3",[52,[30,9]," ml3"]],null]],[16,"aria-label",[28,[37,8],[[28,[37,5],["i18n_preview_dropdown_a11y_text","campaign-manager-web/components/sponsorable-content-accurate-view"],null]," ",[28,[37,5],[[30,0,["selectedPreview","name"]],"campaign-manager-web/components/sponsorable-content-accurate-view"],null]],null]]],[["@buttonType","@size","@icon","@iconPlacement"],["secondary","small","caret","right"]],[["default"],[[[[1,"\\n          "],[1,[52,[30,13],[28,[37,5],[[30,0,["selectedPreview","multiAsset","i18nKey"]],"campaign-manager-web/components/sponsorable-content-accurate-view"],[["label"],[[30,0,["selectedPreview","multiAsset","i18nLabel"]]]]],[28,[37,5],[[30,0,["selectedPreview","name"]],"campaign-manager-web/components/sponsorable-content-accurate-view"],null]]],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,12,["Container"]],[[24,0,"u-layout--no-wrap"]],null,[["default"],[[[[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,0,["dropdownHeaders"]]],null]],null],null,[[[41,[28,[37,11],[[30,15],0],null],[[[1,"              "],[8,[30,12,["Divider"]],null,null,null],[1,"\\n"]],[]],null],[1,"            "],[8,[30,12,["Header"]],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,5],[[30,14,["headerKey"]],"campaign-manager-web/components/sponsorable-content-accurate-view"],null]],[1,"\\n            "]],[]]]]],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,14,["options"]]],null]],null],null,[[[41,[30,13],[[[1,"                "],[8,[30,12,["Item"]],[[16,"aria-label",[28,[37,8],[[28,[37,5],[[30,14,["headerKey"]],"campaign-manager-web/components/sponsorable-content-accurate-view"],null]," ",[28,[37,5],[[30,16,["multiAsset","i18nKey"]],"campaign-manager-web/components/sponsorable-content-accurate-view"],[["label"],[[30,16,["multiAsset","i18nLabel"]]]]]],null]]],[["@selected","@onSelect","@size","@emphasized","@text"],[[28,[37,12],[[28,[37,13],[[30,16,["multiAsset","id"]],[30,0,["selectedPreview","multiAsset","id"]]],null],[28,[37,13],[[30,16,["name"]],[30,0,["selectedPreview","name"]]],null]],null],[28,[37,7],[[30,0,["onDropdownItemSelectMultiAsset"]],[30,16]],null],"small",[52,[28,[37,12],[[28,[37,13],[[30,16,["multiAsset","id"]],[30,0,["selectedPreview","multiAsset","id"]]],null],[28,[37,13],[[30,16,["name"]],[30,0,["selectedPreview","name"]]],null]],null],true,false],[28,[37,5],[[30,16,["multiAsset","i18nKey"]],"campaign-manager-web/components/sponsorable-content-accurate-view"],[["label"],[[30,16,["multiAsset","i18nLabel"]]]]]]],null],[1,"\\n"]],[]],[[[1,"                "],[8,[30,12,["Item"]],[[16,"aria-label",[28,[37,8],[[28,[37,5],[[30,14,["headerKey"]],"campaign-manager-web/components/sponsorable-content-accurate-view"],null]," ",[28,[37,5],[[30,16,["name"]],"campaign-manager-web/components/sponsorable-content-accurate-view"],null]],null]]],[["@selected","@onSelect","@emphasized","@text"],[[28,[37,13],[[30,16,["name"]],[30,0,["selectedPreview","name"]]],null],[28,[37,7],[[30,0,["onDropdownItemSelect"]],[30,16,["name"]]],null],[52,[28,[37,13],[[30,16,["name"]],[30,0,["selectedPreview","name"]]],null],true,false],[28,[37,5],[[30,16,["name"]],"campaign-manager-web/components/sponsorable-content-accurate-view"],null]]],null],[1,"\\n"]],[]]]],[16]],null]],[14,15]],null],[1,"        "]],[]]]]],[1,"\\n      "]],[12]]]]],[1,"\\n"],[41,[28,[37,12],[[30,17],[28,[37,11],[[30,17,["numEnabledPlacements"]],0],null]],null],[[[1,"        "],[8,[30,8,["numberOfPlacementsHoverable"]],null,[["@placementInfo","@noBullet"],[[30,17],true]],null],[1,"\\n"]],[]],null],[1,"      "],[8,[30,8,["content"]],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,12],[[30,0,["isConversationStarterObjective"]],[30,0,["shouldShowViewConversationButton"]]],null],[[[1,"          "],[8,[39,14],[[24,0,"u-layout__float-right"],[16,"disabled",[28,[37,6],[[30,0,["isValidConversationSelection"]]],null]],[4,[38,15],["click",[30,0,["toggleClickToMessagePreview"]]],null]],[["@buttonType","@emphasized","@text","@size"],["secondary",true,[28,[37,5],["i18n_toggle_click_to_message_prewview_a11y_text","campaign-manager-web/components/sponsorable-content-accurate-view"],null],"small"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,5],[[52,[30,0,["showSponsoredAdPreview"]],"i18n_click_to_message_view_conversation","i18n_click_to_message_view_ad"],"campaign-manager-web/components/sponsorable-content-accurate-view"],null]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[41,[30,0,["showSponsoredAdPreview"]],[[[41,[30,0,["shouldShowMobileFeedDiscrepancy"]],[[[1,"            "],[8,[39,16],[[24,0,"ml5 mb3"]],[["@type","@omitRole","@message"],["neutral",true,[28,[37,5],["i18n_mobile_feed_disclaimer","campaign-manager-web/components/sponsorable-content-accurate-view"],null]]],null],[1,"\\n            "],[10,1],[14,"role","alert"],[15,"aria-label",[28,[37,5],["i18n_mobile_feed_disclaimer","campaign-manager-web/components/sponsorable-content-accurate-view"],null]],[12],[13],[1,"\\n"]],[]],null],[1,"          "],[10,0],[15,0,[29,[[28,[37,8],["cm-preview__iframe-wrapper cm-preview__iframe-wrapper--accurate",[52,[30,6]," cm-preview-lite__iframe-wrapper"]],null]]]],[12],[1,"\\n            "],[10,0],[15,0,[29,["cm-preview__iframe-wrapper-container cm-preview__iframe-wrapper-container--",[30,0,["selectedPreview","name"]],"\\n               ",[52,[30,0,["staticImagePreviewObject"]],"cm-preview__iframe-wrapper-container--static-preview"],"\\n               ",[52,[30,0,["shouldApplyOrientationClass"]],[28,[37,8],["cm-preview__iframe-wrapper--",[30,0,["selectedPreview","name"]],"--",[30,18]],null]],"\\n               ",[52,[30,5],"cm-preview__iframe-wrapper-container--form-with-preview"]]]],[12],[1,"\\n"],[41,[30,0,["staticImagePreviewObject"]],[[[1,"                "],[10,0],[14,0,"u-display-flex u-flex-column u-items-center pv3 ph4"],[12],[1,"\\n                  "],[8,[39,16],null,[["@message","@type"],[[30,0,["staticImagePreviewObject","inlineMessage"]],"neutral"]],null],[1,"\\n                  "],[10,"img"],[15,"src",[30,0,["staticImagePreviewObject","url"]]],[15,"alt",[30,0,["staticImagePreviewObject","alt"]]],[14,0,"cm-preview__static-image mt3"],[12],[13],[1,"\\n                "],[13],[1,"\\n"]],[]],[[[41,[30,0,["isUnifiedAdsPreviewEnabled"]],[[[1,"                  "],[8,[39,17],[[24,0,"cm-preview__iframe"],[16,"title",[52,[30,0,["selectedPreview","name"]],[28,[37,5],[[28,[37,8],["i18n_view_title_",[30,0,["selectedPreview","name"]]],null],"campaign-manager-web/components/sponsorable-content-accurate-view"],null],[28,[37,5],["i18n_view_title","campaign-manager-web/components/sponsorable-content-accurate-view"],null]]]],[["@contentType","@placement","@content","@creativeCallToAction"],[[30,19],[30,20],[30,21],[30,22]]],null],[1,"\\n"]],[]],[[[1,"                  "],[8,[39,18],[[24,0,"cm-preview__iframe"],[16,"data-js-sponsored-content-form-preview__iframe",[29,[[30,0,["selectedPreview","name"]]]]],[24,"scrolling","auto"],[24,"tabindex","0"],[16,"title",[52,[30,0,["selectedPreview","name"]],[28,[37,5],[[28,[37,8],["i18n_view_title_",[30,0,["selectedPreview","name"]]],null],"campaign-manager-web/components/sponsorable-content-accurate-view"],null],[28,[37,5],["i18n_view_title","campaign-manager-web/components/sponsorable-content-accurate-view"],null]]]],[["@src"],[[52,[30,13],[30,0,["selectedPreviewUrlMultiAsset"]],[30,0,["selectedPreviewUrl"]]]]],null],[1,"\\n"]],[]]]],[]]],[1,"            "],[13],[1,"\\n"],[41,[30,0,["isLanAdPlacement"]],[[[1,"              "],[10,2],[15,0,[29,[[28,[37,19],["cm-preview__disclaimer-container",[28,[37,20],null,[["cm-preview__disclaimer-container--static-preview"],[[30,0,["staticImagePreviewObject"]]]]]],null]," ",[28,[37,21],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[8,[39,22],null,null,[["default"],[[[[1,"\\n                  "],[1,[28,[35,5],["i18n_lan_ad_disclaimer","campaign-manager-web/components/sponsorable-content-accurate-view"],[["linkInfo"],[[28,[37,23],null,[["ariaLabel","dataTestSelector","href","role"],[[28,[37,5],["i18n_lan_ad_disclaimer_learn_more_aria","campaign-manager-web/components/sponsorable-content-accurate-view"],null],"data-test-lan-preview-disclaimer-link",[28,[37,24],null,[["path","accountId"],["help/lms/answer/a425378",[30,24,["accountId"]]]]],[30,23,["role"]]]]]]]]],[1,"\\n                "]],[23]]]]],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n"]],[]],[[[1,"          "],[10,0],[14,0,"u-layout__width-half u-layout__margin-center"],[12],[1,"\\n            "],[8,[39,25],null,[["@selectedConversation"],[[30,0,["clickToMessageSelectedConversation"]]]],null],[1,"\\n          "],[13],[1,"\\n"]],[]]],[1,"      "]],[]]]]],[1,"\\n    "]],[8]]]]],[1,"\\n"],[41,[30,0,["shouldShowUapDisclaimer"]],[[[1,"      "],[10,0],[15,0,[29,["cm-unified-ads__preview-disclaimer ",[52,[30,0,["isUapDisclaimerCollapsed"]],"cm-unified-ads__preview-disclaimer--collapsed"]]]],[12],[1,"\\n        "],[10,0],[15,0,[29,["u-display-flex mt1 ",[52,[30,0,["isUapDisclaimerCollapsed"]],"cm-uap__disclaimer-content--collapsed","u-flex-column"]]]],[12],[1,"\\n          "],[8,[39,16],[[16,0,[52,[30,0,["isUapDisclaimerCollapsed"]],"cm-uap__truncated-disclaimer-content"]]],[["@type","@omitRole"],["neutral",true]],[["default"],[[[[1,"\\n            "],[8,[39,22],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,5],["i18n_uap_disclaimer_text","campaign-manager-web/components/sponsorable-content-accurate-view"],[["linkInfo"],[[28,[37,23],null,[["dataTestSelector","href","role","class"],["data-uap-disclaimer-text-link",[28,[37,24],null,[["path","accountId"],["help/lms/answer/a424528/preview-your-ad-in-campaign-manager",[30,24,["accountId"]]]]],[30,25,["role"]],"cm-uap__disclaimer-learn-more-link"]]]]]]],[1,"\\n            "]],[25]]]]],[1,"\\n          "]],[]]]]],[1,"\\n"],[41,[30,0,["isUapDisclaimerCollapsed"]],[[[1,"            "],[8,[39,14],[[24,0,"cm-uap__disclaimer-button mb1 ml1 hue-button--unstyled"],[4,[38,15],["click",[30,0,["toggleUapDisclaimerCollapseState"]]],null]],[["@size","@buttonType","@text"],["small","tertiary",[28,[37,5],["i18n_uap_disclaimer_show_more_text","campaign-manager-web/components/sponsorable-content-accurate-view"],null]]],null],[1,"\\n"]],[]],null],[41,[51,[30,0,["isUapDisclaimerCollapsed"]]],[[[1,"            "],[10,"hr"],[15,0,[29,["mt1 mb4"," ",[36,26]]]],[12],[13],[1,"\\n            "],[8,[39,16],null,[["@type","@omitRole"],["neutral",true]],[["default"],[[[[1,"\\n              "],[1,[28,[35,5],["view_disclaimer_uap","campaign-manager-web/components/sponsorable-content-accurate-view"],null]],[1,"\\n              "],[8,[39,14],[[24,0,"cm-uap__disclaimer-button hue-button--unstyled"],[4,[38,15],["click",[30,0,["toggleUapDisclaimerCollapseState"]]],null]],[["@size","@buttonType","@text"],["small","tertiary",[28,[37,5],["i18n_uap_disclaimer_show_less_text","campaign-manager-web/components/sponsorable-content-accurate-view"],null]]],null],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null]],[]],[[[1,"    "],[8,[39,3],[[16,0,[52,[30,5],"cm-preview__wrapper"]]],[["@isCmLite","@isQuickMode"],[[30,6],[30,7]]],[["default"],[[[[1,"\\n"],[41,[51,[30,9]],[[[1,"        "],[8,[30,26,["title"]],null,[["@disabledDesktopPreviewMessage","@showDesktopNoticeInTitle"],[[30,27],[30,0,["showDesktopNoticeInTitle"]]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,5],["i18n_preview","campaign-manager-web/components/sponsorable-content-accurate-view"],null]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[8,[30,26,["tabs"]],null,[["@selectedTab"],[[30,0,["selection"]]]],[["default"],[[[[1,"\\n        "],[8,[30,28,["Tablist"]],[[16,0,[29,[[28,[37,26],null,[["inverse"],[true]]]]]]],null,[["default"],[[[[1,"\\n          "],[8,[30,29,["Tab"]],[[24,0,"ml5"]],[["@tabId","@onSelect","@disabled"],[[30,0,["desktopTabName"]],[30,0,["changeSelectedTab"]],[30,2]]],[["default"],[[[[1,"\\n            "],[1,[28,[35,5],["i18n_desktop","campaign-manager-web/components/sponsorable-content-accurate-view"],null]],[1,"\\n          "]],[]]]]],[1,"\\n          "],[8,[30,29,["Tab"]],null,[["@tabId","@onSelect"],[[30,0,["mobileTabName"]],[30,0,["changeSelectedTab"]]]],[["default"],[[[[1,"\\n            "],[1,[28,[35,5],["i18n_mobile","campaign-manager-web/components/sponsorable-content-accurate-view"],null]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[29]]]]],[1,"\\n        "],[8,[30,28,["Tabpanel"]],null,[["@tabId"],[[30,0,["desktopTabName"]]]],[["default"],[[[[1,"\\n          "],[10,0],[14,0,"cm-preview__iframe-wrapper cm-preview__iframe-wrapper--accurate"],[12],[1,"\\n            "],[10,0],[15,0,[29,["cm-preview__iframe-wrapper-container\\n              ",[52,[30,18],[28,[37,8],["cm-preview__iframe-wrapper--desktop_feed--",[30,18]],null]],"\\n               ",[52,[30,5],"cm-preview__iframe-wrapper-container--form-with-preview"]]]],[12],[1,"\\n"],[41,[28,[37,13],[[30,0,["selection"]],[30,0,["desktopTabName"]]],null],[[[41,[30,0,["staticImagePreviewObject"]],[[[1,"                  "],[10,0],[14,0,"u-display-flex u-flex-column u-items-center pv3 ph4"],[12],[1,"\\n                    "],[8,[39,16],null,[["@message","@type"],[[30,0,["staticImagePreviewObject","inlineMessage"]],"neutral"]],null],[1,"\\n                    "],[10,"img"],[15,"src",[30,0,["staticImagePreviewObject","url"]]],[15,"alt",[30,0,["staticImagePreviewObject","alt"]]],[14,0,"cm-preview__static-image mt3"],[12],[13],[1,"\\n                  "],[13],[1,"\\n"]],[]],[[[1,"                  "],[8,[39,18],[[24,0,"cm-preview__iframe"],[24,"data-js-sponsored-content-form-preview__iframe","desktop"],[24,"scrolling","auto"],[24,"tabindex","0"],[16,"title",[28,[37,5],["i18n_desktop_title","campaign-manager-web/components/sponsorable-content-accurate-view"],null]]],[["@src"],[[30,0,["desktopUrl"]]]],null],[1,"\\n"]],[]]]],[]],null],[1,"            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,28,["Tabpanel"]],null,[["@tabId"],[[30,0,["mobileTabName"]]]],[["default"],[[[[1,"\\n          "],[10,0],[14,0,"cm-preview__iframe-wrapper cm-preview__iframe-wrapper--accurate"],[12],[1,"\\n            "],[10,0],[15,0,[29,["cm-preview__iframe-wrapper-container cm-preview__iframe-wrapper-container--mobile\\n              ",[52,[30,5],"cm-preview__iframe-wrapper-container--form-with-preview"]]]],[12],[1,"\\n"],[41,[28,[37,13],[[30,0,["selection"]],[30,0,["mobileTabName"]]],null],[[[41,[30,0,["staticImagePreviewObject"]],[[[1,"                  "],[10,0],[14,0,"u-display-flex u-flex-column u-items-center pv3 ph4"],[12],[1,"\\n                    "],[8,[39,16],null,[["@message","@type"],[[30,0,["staticImagePreviewObject","inlineMessage"]],"neutral"]],null],[1,"\\n                    "],[10,"img"],[15,"src",[30,0,["staticImagePreviewObject","url"]]],[15,"alt",[30,0,["staticImagePreviewObject","alt"]]],[14,0,"cm-preview__static-image mt3"],[12],[13],[1,"\\n                  "],[13],[1,"\\n"]],[]],[[[1,"                  "],[8,[39,18],[[24,0,"cm-preview__iframe"],[24,"data-js-sponsored-content-form-preview__iframe","mobile"],[24,"scrolling","no"],[24,"tabindex","0"],[16,"title",[28,[37,5],["i18n_mobile_title","campaign-manager-web/components/sponsorable-content-accurate-view"],null]]],[["@src"],[[30,0,["mobileUrl"]]]],null],[1,"\\n"]],[]]]],[]],null],[1,"            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[28]]]]],[1,"\\n      "],[8,[30,26,["note"]],[[16,0,[52,[30,5],"cm-preview__preview-note"]]],null,[["default"],[[[[1,"\\n        "],[18,30,[[28,[37,20],null,[["note"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[26]]]]],[1,"\\n"]],[]]],[13]],["&attrs","@isDesktopPreviewDisabled","@previewOptions","@previewOptionsMultiAsset","@isFormWithPreviewMode","@isCmLite","@isQuickMode","preview","@hideHeader","@previewHeaderTooltipText","@isPreviewHeaderTooltipVisible","dropdown","@isUsingMultiAsset","header","idx","preview","@placementInfo","@contentDisplayOrientation","@contentType","@placement","@unifiedAdsPreviewContent","@creativeCallToAction","iphHelper","@campaign","iphHelper","preview","@disabledDesktopPreviewMessage","tabs","tablist","&default"],false,["did-update","if","get","creative-preview","unless","t","not","fn","concat","each","-track-array","gt","and","eq","hue-web-button","on","hue-web-inline-feedback","ads-preview/ads-preview","test-aware-iframe","classes","hash","hue-web-foundations@-text-body","iph-helper","external-link-info","help-center-url","click-to-message/conversation-preview","hue-web-foundations@-divider","yield","component"]]',moduleName:"campaign-manager-web/components/sponsorable-content-accurate-view.hbs",isStrictMode:!1}),U="desktop",x="mobile",F={[U]:u.PREVIEW_OPTION_NAME.DESKTOP_FEED,[x]:u.PREVIEW_OPTION_NAME.MOBILE_FEED}
let z=e.default=(h=(0,r.inject)(),f=(0,r.inject)("click-to-message/click-to-message"),T=(0,r.inject)(),E=(0,r.inject)(),y=class extends a.default{get previewCriteria(){return{sponsorableContentUrn:this.args.sponsorableContentUrn,accountId:this.args.campaign?.accountId,campaignId:this.args.campaign?.id,locale:this.args.campaign?.locale,adFormat:this.args.campaign?.adFormat}}get accurateViewUrls(){return{...(0,o.generateAccuratePreviewUrls)(this.args.sponsorableContentUrn,this.args.creative),...(0,l.generateLanAccuratePreviewUrls)(this.previewCriteria)}}get livePreviewUrls(){return{...(0,o.generateLiveAccuratePreviewUrls)(),...(0,l.generateLanLivePreviewUrls)(this.previewCriteria)}}get showDesktopNoticeInTitle(){return!this.args.isLivePreviewMode&&this.args.isDesktopPreviewDisabled}get shouldShowMobileFeedDiscrepancy(){return!(this.selectedPreview.name!==u.PREVIEW_OPTION_NAME.MOBILE_FEED||this.args.staticImagePreviewMap&&this.args.staticImagePreviewMap[u.PREVIEW_OPTION_NAME.MOBILE_FEED])}get isLanAdPlacement(){return this.args.sponsorableContentUrn&&Object.values(d.LAN_AD_RENDERING_PLACEMENTS).map((e=>u.PREVIEW_OPTION_NAME[e])).includes(this.selectedPreview.name)}get dropdownHeaders(){return this.args.isUsingMultiAsset?this._getDropdownHeadersMultiAsset():this.args.previewOptions?(0,o.getEnabledPreviewOptions)(this.args.previewOptions):[]}get selectedPreviewUrl(){return this._getPreviewUrls()[this.selectedPreview.name]??""}get shouldApplyOrientationClass(){const e=this.args.campaign?.adFormats??[],t=this.args.campaign?.offsiteDeliveryEnabled
return!t||e.includes(p.AD_FORMAT.SINGLE_VIDEO)}get staticImagePreviewObject(){if(this.args.isUsingMultiAsset)return this.args.staticImagePreviewMap&&this.args.staticImagePreviewMap[this.selectedPreview.name]?this.args.staticImagePreviewMap[this.selectedPreview.name]:null
const e=this.args.previewOptions?this.selectedPreview.name:F[this.selection]
return this.args.staticImagePreviewMap&&this.args.staticImagePreviewMap[e]?this.args.staticImagePreviewMap[e]:null}get desktopUrl(){return this.args.isLivePreviewMode?this.livePreviewUrls.desktopUrl:this.accurateViewUrls.desktopUrl}get mobileUrl(){return this.args.isLivePreviewMode?this.livePreviewUrls.mobileUrl:this.accurateViewUrls.mobileUrl}get lanNativeAdUrl(){return this.args.isLivePreviewMode?this.livePreviewUrls.lanNativeAdUrl:this.accurateViewUrls.lanNativeAdUrl}get lanNativeVideoUrl(){return this.args.isLivePreviewMode?this.livePreviewUrls.lanNativeVideoUrl:this.accurateViewUrls.lanNativeVideoUrl}get lanInStreamVideoUrl(){return this.args.isLivePreviewMode?this.livePreviewUrls.lanInStreamVideoUrl:this.accurateViewUrls.lanInStreamVideoUrl}get enabledPreviewOptions(){return this.dropdownHeaders.reduce(((e,t)=>e.concat(t.options)),[])}get isConversationStarterObjective(){return(0,p.isConversationStarterObjective)(this.args.campaign?.objectiveType)}get showSponsoredAdPreview(){return this.clickToMessageService.showSponsoredAdPreview}get isValidConversationSelection(){return this.clickToMessageService.isValidConversationSelection}get clickToMessageSelectedConversation(){return this.clickToMessageService.selectedConversation}constructor(){super(...arguments),D(this,"tracking",S,this),D(this,"clickToMessageService",A,this),D(this,"router",C,this),D(this,"lix",O,this),M(this,"desktopTabName",U),M(this,"mobileTabName",x),D(this,"isDropdownOpen",v,this),D(this,"selectedPreview",w,this),D(this,"newlySelectedAssetPlacementName",I,this),D(this,"selectedPreviewUrlMultiAsset",P,this),D(this,"selection",N,this),D(this,"isUapDisclaimerCollapsed",R,this),this.selection=this.args.isDesktopPreviewDisabled?this.mobileTabName:this.desktopTabName,this.enabledPreviewOptions.length&&(this.args.isUsingMultiAsset?this._setSelectedPreviewToDefaultOption():this.selectedPreview={name:(0,c.get)(this.enabledPreviewOptions[0],"name")}),this.args.onPlacementChange&&this.args.onPlacementChange(this.selectedPreview)}get shouldShowViewConversationButton(){return this.router.currentRouteName===m.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_ITEM||this.router.currentRouteName===m.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_NEW}get isUnifiedAdsPreviewEnabled(){return this.args.unifiedAdsPreviewContent&&b.SUPPORTED_UAP_PREVIEW_OPTIONS[this.args.contentType]?.has(this.selectedPreview?.name)}get shouldShowUapDisclaimer(){return this.showSponsoredAdPreview&&!this.staticImagePreviewObject&&this.isUnifiedAdsPreviewEnabled}_getPreviewUrls(){const{desktopUrl:e,mobileUrl:t,lanMediumRectangleUrl:n,lanMobileInterstitialUrl:a,lanNativeAdUrl:i,lanNativeVideoUrl:r,lanInStreamVideoUrl:o}=this.args.isLivePreviewMode?this.livePreviewUrls:this.accurateViewUrls
return{desktop_feed:e,mobile_feed:t,lan_medium_rectangle:n,lan_mobile_interstitial:a,lan_native_ad:i,lan_native_video:r,lan_in_stream_video:o,lan_connected_tv_video:o}}_setSelectedPreviewUrlForMultiAsset(){const e=this._getPreviewUrls()
this.selectedPreviewUrlMultiAsset=e[this.selectedPreview.name]}_updateSelectedPreview(){const e=this.enabledPreviewOptions.find((e=>{const t=e.multiAsset.id===this.args.currentAssetPreviewId
if(this.newlySelectedAssetPlacementName){const n=e.name===this.newlySelectedAssetPlacementName
return!(!t||!n)&&(this.newlySelectedAssetPlacementName=void 0,!0)}return t}))
this.selectedPreview={name:e?.name,multiAsset:e?.multiAsset}}_getDropdownHeadersMultiAsset(){let e
return this.args.previewOptionsMultiAsset?.forEach((t=>{if(e){(0,o.getEnabledPreviewOptions)(t).forEach((t=>{const{headerKey:n}=t
for(let a=0;a<e.length;a++)if(n===e[a].headerKey){e[a].options.push(...t.options)
break}}))}else e=(0,o.getEnabledPreviewOptions)(t)})),e||[]}_setSelectedPreviewToDefaultOption(){const{name:e,multiAsset:t}=this.enabledPreviewOptions[0]
this.selectedPreview={name:e,multiAsset:t}}onDidUpdate(){if(this.selection=this.args.isDesktopPreviewDisabled?this.mobileTabName:this.selection,this.enabledPreviewOptions.length)if(this.args.isUsingMultiAsset)this._updateSelectedPreview(),this._setSelectedPreviewUrlForMultiAsset()
else{new Set(this.enabledPreviewOptions.map((({name:e})=>e))).has(this.selectedPreview.name)||(this.selectedPreview={name:(0,c.get)(this.enabledPreviewOptions[0],"name")})}}changeSelectedTab(e){(0,c.set)(this,"selection",e),this.tracking.fireInteractionEvent(`ad_selection_${e.toLowerCase()}_preview_toggle`,s.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onDropdownItemSelect(e){this.isDropdownOpen=!1,this.tracking.fireInteractionEvent(`preview_dropdown_selection_${e}`,s.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.selectedPreview={name:e},this.args.onPlacementChange&&this.args.onPlacementChange(this.selectedPreview),(0,g.asyncSetFocus)("[data-js-preview-dropdown-trigger]",this)}onDropdownItemSelectMultiAsset(e){this.isDropdownOpen=!1,this.tracking.fireInteractionEvent(`preview_dropdown_selection_${e.name}`,s.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.lix.getTreatmentIsEnabled(_.LIX_TEST_KEYS.enableUAPPreviewForDocAdsOnLan)?(this.selectedPreview.multiAsset.id!==e.multiAsset.id&&(this.args.onNewAssetSelect(e.multiAsset.id),this.newlySelectedAssetPlacementName=e.name),this.selectedPreview=e,this._setSelectedPreviewUrlForMultiAsset()):this.selectedPreview.multiAsset.id===e.multiAsset.id?(this.selectedPreview=e,this._setSelectedPreviewUrlForMultiAsset()):(this.args.onNewAssetSelect(e.multiAsset.id),this.newlySelectedAssetPlacementName=e.name),this.args.onPlacementChange&&this.args.onPlacementChange(this.selectedPreview),(0,g.asyncSetFocus)("[data-js-preview-dropdown-trigger]",this)}toggleClickToMessagePreview(){this.clickToMessageService.toggleShowSponsoredAdPreview()}toggleDropdown(e){this.isDropdownOpen=e}toggleUapDisclaimerCollapseState(){this.isUapDisclaimerCollapsed=!this.isUapDisclaimerCollapsed}},S=L(y.prototype,"tracking",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=L(y.prototype,"clickToMessageService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=L(y.prototype,"router",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=L(y.prototype,"lix",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=L(y.prototype,"isDropdownOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w=L(y.prototype,"selectedPreview",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),I=L(y.prototype,"newlySelectedAssetPlacementName",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=L(y.prototype,"selectedPreviewUrlMultiAsset",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=L(y.prototype,"selection",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=L(y.prototype,"isUapDisclaimerCollapsed",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),L(y.prototype,"onDidUpdate",[c.action],Object.getOwnPropertyDescriptor(y.prototype,"onDidUpdate"),y.prototype),L(y.prototype,"changeSelectedTab",[c.action],Object.getOwnPropertyDescriptor(y.prototype,"changeSelectedTab"),y.prototype),L(y.prototype,"onDropdownItemSelect",[c.action],Object.getOwnPropertyDescriptor(y.prototype,"onDropdownItemSelect"),y.prototype),L(y.prototype,"onDropdownItemSelectMultiAsset",[c.action],Object.getOwnPropertyDescriptor(y.prototype,"onDropdownItemSelectMultiAsset"),y.prototype),L(y.prototype,"toggleClickToMessagePreview",[c.action],Object.getOwnPropertyDescriptor(y.prototype,"toggleClickToMessagePreview"),y.prototype),L(y.prototype,"toggleDropdown",[c.action],Object.getOwnPropertyDescriptor(y.prototype,"toggleDropdown"),y.prototype),L(y.prototype,"toggleUapDisclaimerCollapseState",[c.action],Object.getOwnPropertyDescriptor(y.prototype,"toggleUapDisclaimerCollapseState"),y.prototype),y);(0,t.setComponentTemplate)(k,z)})),define("campaign-manager-web/components/sponsorable-content-live-preview",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","tracked-toolbox","@ember/object","ember-concurrency-decorators","ember-concurrency","rsvp","ember-copy","ember-lifeline","campaign-manager-web/utils/sponsorable-content","campaign-manager-web/utils/ads-preview","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/sponsored-content/live-preview","ember-stdlib/utils/is-browser","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/http-error","@linkedin/ember-prop-types","campaign-manager-web/config/environment","campaign-manager-web/constants/sponsored-content","campaign-manager-web/constants/sponsorable-content-live-preview-pem-metadata","campaign-manager-web/constants/pem/video-ads","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/api/entities","@linkedin/ember-pem/utils/degradation-tracking-metadata","campaign-manager-web/utils/assets/multi-asset"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P){var N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne
function ae(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function ie(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function re(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const oe=(0,n.createTemplateFactory)({id:"EF3nZcup",block:'[[[1,"\\n"],[11,0],[4,[38,0],[[30,0,["onUpdateAttrs"]],[30,1],[30,2],[30,3]],null],[12],[1,"\\n"],[41,[30,0,["createLivePreviewTask","last","isError"]],[[[1,"    "],[10,0],[14,0,"creative-form__inline-feedback-container mt3"],[12],[1,"\\n"],[41,[28,[37,2],[[30,0,["lastError","status"]],429],null],[[[1,"        "],[8,[39,3],[[24,0,"creative-form__inline-feedback"]],[["@type"],["negative"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,4],null,[["customErrorMessage"],[[28,[37,5],["i18n_too_many_requests_error_message","campaign-manager-web/components/sponsorable-content-live-preview"],null]]]]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n"]],[]],null],[1,"\\n  "],[10,0],[14,0,"u-layout__position-relative"],[12],[1,"\\n    "],[8,[39,6],null,[["@message","@isLoading"],[[28,[37,5],["i18n_loading_live_preview","campaign-manager-web/components/sponsorable-content-live-preview"],null],[30,0,["showLoader"]]]],null],[1,"\\n\\n    "],[8,[39,7],null,[["@campaign","@isLivePreviewMode","@sponsorableContentUrn","@previewOptions","@previewOptionsMultiAsset","@isUsingMultiAsset","@onNewAssetSelect","@currentAssetPreviewId","@contentDisplayOrientation","@disabledDesktopPreviewMessage","@isDesktopPreviewDisabled","@isQuickMode"],[[30,4],true,[30,0,["livePreviewContent","urn"]],[30,0,["previewOptions"]],[30,0,["previewOptionsMultiAsset"]],[30,5],[30,6],[30,0,["multiAdListManager","currentAssetPreviewId"]],[30,1],[30,7],[30,8],[30,9]]],null],[1,"\\n  "],[13],[1,"\\n"],[13]],["@contentDisplayOrientation","@formProperties","@sponsorableContent","@campaign","@isUsingMultiAsset","@onNewAssetSelect","@disabledDesktopPreviewMessage","@isDesktopPreviewDisabled","@isQuickMode"],false,["did-update","if","eq","hue-web-inline-feedback","error-message","t","cm-overlay-loader","sponsorable-content-accurate-view"]]',moduleName:"campaign-manager-web/components/sponsorable-content-live-preview.hbs",isStrictMode:!1}),{DRAFT:le}=b.SPONSORED_CONTENT_LIFECYCLE_STATES,se=(0,f.getDomainUrl)()
let ce=e.default=(N=(0,a.inject)(),R=(0,a.inject)(),D=(0,a.inject)(),M=(0,a.inject)(),L=(0,a.inject)(),k=(0,a.inject)("sponsoredContent"),U=(0,a.inject)("assets/multi-ad-list-manager"),x=(0,o.localCopy)("livePreviewContent.shareContent.contentEntities.0.shareMediaStatus"),F=(0,s.task)({drop:!0}),z=(0,s.task)({restartable:!0}),j=(0,s.task)({drop:!0}),G=(0,s.task)({drop:!0}),B=(0,s.task)({restartable:!0}),V=(0,s.task)({restartable:!0}),(0,E.assertPropTypes)((ne=class extends i.default{get mediaAssetUrn(){return this.args.sponsorableContent.shareContent.contentEntities[0].urn}get isLivePreviewMediaStatusReady(){return this.livePreviewMediaStatus===b.SHARE_MEDIA_STATUSES.READY}get isLivePreviewMediaStatusFailed(){return this.livePreviewMediaStatus===b.SHARE_MEDIA_STATUSES.FAILED}get isLivePreviewMediaStatusProcessing(){return this.livePreviewMediaStatus===b.SHARE_MEDIA_STATUSES.PROCESSING}get accountId(){return this.args.campaign.accountId}get previewOptions(){const e=this._getPreviewConfigOptions()
return(0,g.getPreviewOptions)({sponsorableContent:this.args.sponsorableContent,adFormat:this.args.adFormat,objectiveType:this.args.campaign.objectiveType},e)}get previewOptionsMultiAsset(){const e=this._getPreviewConfigOptions(),t=[]
return this.multiAdListManager.assetList.forEach((n=>{if(n.isCurrentlyPreviewed)t.push((0,P.getPreviewOptionsForMultiAsset)(n,{sponsorableContent:this.args.sponsorableContent,adFormat:this.args.adFormat,objectiveType:this.args.campaign.objectiveType},e))
else{const a=(0,d.copy)(this.args.sponsorableContent,!0)
a.shareContent.contentEntities[0].video=n.value.video,t.push((0,P.getPreviewOptionsForMultiAsset)(n,{sponsorableContent:a,adFormat:this.args.adFormat,objectiveType:this.args.campaign.objectiveType},e))}})),t}get isDraftAdContent(){return!this.args.isEditMode}get isPollingStatus(){return this.livePreviewContent&&this.isLivePreviewMediaStatusProcessing}get showLoader(){return this.isPollingStatus||this.createLivePreviewTask.isRunning}constructor(){super(...arguments),ae(this,"jet",q,this),ae(this,"m3Store",K,this),ae(this,"i18n",W,this),ae(this,"tracking",X,this),ae(this,"lix",$,this),ae(this,"sponsoredContentService",J,this),ae(this,"multiAdListManager",Q,this),ie(this,"sponsorableContent",null),ie(this,"pollingLifecycleInterval",_.POLLING_STATUS.INTERVAL),ae(this,"livePreviewMediaStatus",Z,this),ae(this,"livePreviewContent",ee,this),ae(this,"lastError",te,this),h.default&&(0,p.addEventListener)(this,window,"message",this._onMessageReceived),this._renderLivePreview()}willDestroy(){super.willDestroy(...arguments),this.isDraftAdContent||this.deleteLivePreviewContentTask.perform(A.PEM_LIVE_PREVIEW_SCENARIOS.CONTENT_CREATED_ONLY_FOR_LIVE_PREVIEW),(0,p.runDisposables)(this)}onUpdateAttrs(){const e=this.mediaAssetUrn,t=(0,l.get)(this,"livePreviewContent.shareContent.contentEntities.0.urn")
t&&t!==e&&(this.isDraftAdContent?this.onDraftMediaAssetChanged(e):this.onMediaAssetChanged(e)),(0,p.debounceTask)(this,"_renderLivePreview",y.default.callbackDelay.long)}onMediaAssetChanged(e){e?this.replaceMediaAssetTask.perform():this.deleteLivePreviewContentTask.perform(A.PEM_LIVE_PREVIEW_SCENARIOS.LIVE_PREVIEW_MEDIA_ASSET_REMOVED)}onDraftMediaAssetChanged(e){e||this.deleteLivePreviewContentTask.perform(A.PEM_LIVE_PREVIEW_SCENARIOS.DRAFT_MEDIA_ASSET_CHANGED)}_getPreviewConfigOptions(){return{isLanAdPreviewEnabled:this.args.campaign.offsiteDeliveryEnabled,isConnectedTVPreviewEnabled:this.args.campaign.isConnectedTelevisionOnly}}_renderLivePreview(){const{sponsorableContent:e,enableLivePreview:t}=this.args
if(this.mediaAssetUrn&&t){const t=this._makeLivePreviewPayloadFromSponsorableContent(e)
this.saveLivePreviewChange(t)}}*replaceMediaAssetTask(){yield(0,c.waitForQueue)("actions")
try{const{deleteLivePreviewContentTask:e,createLivePreviewTask:t}=this
yield e.perform(A.PEM_LIVE_PREVIEW_SCENARIOS.LIVE_PREVIEW_MEDIA_ASSET_REPLACED),yield t.perform(this.args.sponsorableContent,A.PEM_LIVE_PREVIEW_SCENARIOS.LIVE_PREVIEW_MEDIA_ASSET_REPLACED)}catch(e){const t=new Error(`Failed in replacing a live preview content: ${(0,T.getErrorMessage)(e)}`)
return this.jet.error(t,["sponsored-content","live-preview","replace-content"]),(0,u.reject)(t)}}*updateLivePreviewTask(e,t=A.PEM_LIVE_PREVIEW_SCENARIOS.DEFAULT){yield(0,c.waitForQueue)("actions")
try{const n=this.livePreviewContent,a=(0,_.mergeSponsorableContents)(n,e),i=A.PEM_UPDATE_LIVE_PREVIEW_KEYS_BY_AD_FORMAT[this.args.adFormat][t],r=(0,O.constructPemMetadata)(i,[],{productName:C.VIDEO_ADS_PEM_PRODUCT_NAME}),o=r?[new I.default(r.key,r.value,{productName:C.VIDEO_ADS_PEM_PRODUCT_NAME})]:[],l=`${v.default[w.CM_SPONSORABLE_CONTENT]}/${n.urn}`
yield this.m3Store.queryURL(l,{method:"PUT",params:{...a},adapterOptions:{degradations:o,degradedEntityIDsToRemove:[]}}),this.livePreviewContent=a,this._reloadActiveLivePreviewFrame.perform()}catch(n){const e=new Error(`Failed in updating a live preview content: ${(0,T.getErrorMessage)(n)}`)
return this.jet.error(e,["sponsored-content","live-preview","refetch"]),(0,u.reject)(e)}}*createLivePreviewTask(e,t=A.PEM_LIVE_PREVIEW_SCENARIOS.DEFAULT){if(this.args.enableLivePreview)try{const n=Object.assign({lifecycleState:le},e),a=(0,l.get)(n,"shareContent.contentType")
this.tracking.fireInteractionEvent(`${a.toLowerCase()}_create_live_preview`)
const i=A.PEM_CREATE_LIVE_PREVIEW_KEYS_BY_AD_FORMAT[this.args.adFormat][t],r=(0,O.constructPemMetadata)(i,[],{productName:C.VIDEO_ADS_PEM_PRODUCT_NAME}),o=r?[new I.default(r.key,r.value,{productName:C.VIDEO_ADS_PEM_PRODUCT_NAME})]:[],s=(yield this.m3Store.queryURL(v.default[w.CM_SPONSORABLE_CONTENT],{method:"POST",params:{...n},adapterOptions:{degradations:o,degradedEntityIDsToRemove:[]}})).toJSON()
this.livePreviewContent=s,this.isDraftAdContent&&this.args.onDraftAdContentCreated?.(s),this._startPollingLivePreviewUGCStatus()}catch(n){this.lastError=n
const e=new Error(`Failed in creating a live preview content: ${(0,T.getErrorMessage)(n)}`)
return this.jet.error(e,["sponsored-content","live-preview","create"]),(0,u.reject)(e)}}saveLivePreviewChange(e){const{livePreviewContent:t,updateLivePreviewTask:n,createLivePreviewTask:a}=this;(t?.shareContent?n:a).perform(e)}*deleteLivePreviewContentTask(e=A.PEM_LIVE_PREVIEW_SCENARIOS.DEFAULT){yield(0,c.waitForQueue)("actions")
try{const t=(0,l.get)(this,"livePreviewContent.urn")
if(!t)return(0,u.resolve)({})
const n=(0,l.get)(this,"livePreviewContent.shareContent.contentType")
this.tracking.fireInteractionEvent(`${n.toLowerCase()}_delete_live_preview`)
const a=A.PEM_DELETE_LIVE_PREVIEW_KEYS_BY_AD_FORMAT[this.args.adFormat][e],i=(0,O.constructPemMetadata)(a,[])
yield this.sponsoredContentService.deleteSponsorableContent(t,i),this.livePreviewContent=null,this._reloadActiveLivePreviewFrame.perform()}catch(t){const e=new Error(`Failed in deleting a live preview content: ${(0,T.getErrorMessage)(t)}`)
return this.jet.error(e,["sponsored-content","live-preview","delete"]),(0,u.reject)(e)}}_makeLivePreviewPayloadFromSponsorableContent(e){const{accountId:t}=this,{companyId:n}=this.args
return{accountId:t,companyId:n,shareContent:(0,l.get)(e,"shareContent")}}*_reloadActiveLivePreviewFrame(){if(h.default){const e=document.querySelector("[data-js-sponsored-content-form-preview__iframe]")
if(!e)return
const t=e.dataset.jsSponsoredContentFormPreview__iframe,n=t?.includes(S.LAN_PREVIEW_OPTION_PREFIX)
if(n)yield(0,c.waitForProperty)(e,"contentWindow.location.href",(e=>e!==f.ABOUT_BLANK)),e.contentWindow.location.reload()
else if(e.contentWindow){const t=(0,_.buildSponsoredContentV2Urn)((0,l.get)(this,"livePreviewContent.urn"),(0,l.get)(this.args,"sponsorableContent.id")),n={type:_.UPDATE_TYPE.LIVE_PREVIEW,viewContext:m.SPONSORABLE_CONTENT_VIEW_CONTEXTS.AUTHOR,sponsoredUrn:t}
e.contentWindow.postMessage(n,se)}}}_startPollingLivePreviewUGCStatus(){this._stopPollingLivePreviewUGCStatus(),(0,p.pollTask)(this,"_updateLivePreviewUGCStatus",_.POLLING_STATUS.LABEL)}_stopPollingLivePreviewUGCStatus(){(0,p.cancelPoll)(this,_.POLLING_STATUS.LABEL),(0,l.get)(this,_.POLLING_STATUS.TASK_TOKEN)&&(0,p.cancelTask)(this,(0,l.get)(this,_.POLLING_STATUS.TASK_TOKEN))}_updateLivePreviewUGCStatus(e){(0,l.get)(this,"livePreviewContent.urn")&&this.getLivePreviewUGCStatusTask.perform(e)}*getLivePreviewUGCStatusTask(e){yield(0,c.waitForQueue)("actions")
try{const{pollingLifecycleInterval:t,livePreviewContent:n}=this,{urn:a}=n,[i={}]=yield this.sponsoredContentService.getSponsorableContentsByUrns([a]),r=(0,l.get)(i,"lifecycleState"),o=(0,l.get)(i,"shareContent.contentEntities.0.shareMediaStatus")
if(this.livePreviewContent.lifecycleState=r,(0,l.set)(this,"livePreviewMediaStatus",o),this.isLivePreviewMediaStatusProcessing){const n=(0,p.runTask)(this,e,t);(0,l.set)(this,_.POLLING_STATUS.TASK_TOKEN,n)}else{if(this.isLivePreviewMediaStatusFailed)throw new Error(`Processing Failed. Final shareMediaStatus: ${o}`)
this._reloadActiveLivePreviewFrame.perform()}}catch(t){const e=new Error(`Failed in getting the lifecycleState of a live preview content: ${(0,T.getErrorMessage)(t)}`)
return this.jet.error(e,["sponsored-content","live-preview","get-status"]),(0,u.reject)(e)}}_onMessageReceived(e){e.data.type===_.LIVE_PREVIEW_ACTIVATION_MESSAGE_TYPE&&this.isLivePreviewMediaStatusReady&&this._reloadActiveLivePreviewFrame.perform()}},ie(ne,"propTypes",{adFormat:E.PropTypes.string.isRequired,campaign:E.PropTypes.oneOfType([E.PropTypes.object,E.PropTypes.EmberObject]),companyId:E.PropTypes.number.isRequired,contentDisplayOrientation:E.PropTypes.oneOfType([E.PropTypes.string,E.PropTypes.null]),enableLivePreview:E.PropTypes.bool.isRequired,formProperties:E.PropTypes.oneOfType([E.PropTypes.object,E.PropTypes.null]),sponsorableContent:E.PropTypes.oneOfType([E.PropTypes.object,E.PropTypes.null])}),q=re((H=ne).prototype,"jet",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=re(H.prototype,"m3Store",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=re(H.prototype,"i18n",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=re(H.prototype,"tracking",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=re(H.prototype,"lix",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=re(H.prototype,"sponsoredContentService",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=re(H.prototype,"multiAdListManager",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=re(H.prototype,"livePreviewMediaStatus",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=re(H.prototype,"livePreviewContent",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),te=re(H.prototype,"lastError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),re(H.prototype,"onUpdateAttrs",[l.action],Object.getOwnPropertyDescriptor(H.prototype,"onUpdateAttrs"),H.prototype),re(H.prototype,"replaceMediaAssetTask",[F],Object.getOwnPropertyDescriptor(H.prototype,"replaceMediaAssetTask"),H.prototype),re(H.prototype,"updateLivePreviewTask",[z],Object.getOwnPropertyDescriptor(H.prototype,"updateLivePreviewTask"),H.prototype),re(H.prototype,"createLivePreviewTask",[j],Object.getOwnPropertyDescriptor(H.prototype,"createLivePreviewTask"),H.prototype),re(H.prototype,"deleteLivePreviewContentTask",[G],Object.getOwnPropertyDescriptor(H.prototype,"deleteLivePreviewContentTask"),H.prototype),re(H.prototype,"_reloadActiveLivePreviewFrame",[B],Object.getOwnPropertyDescriptor(H.prototype,"_reloadActiveLivePreviewFrame"),H.prototype),re(H.prototype,"getLivePreviewUGCStatusTask",[V],Object.getOwnPropertyDescriptor(H.prototype,"getLivePreviewUGCStatusTask"),H.prototype),Y=H))||Y);(0,t.setComponentTemplate)(oe,ce)})),define("campaign-manager-web/components/sponsorable-content-table-entity",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/sponsored-content/sponsorable-content-entity-render-models","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/urn","@ember/object","@ember/service","campaign-manager-web/utils/tracking","campaign-manager-web/constants/leadgen-form","campaign-manager-web/utils/sponsorable-content","campaign-manager-web/constants/creative","@ember/debug","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b){var _,h,f,T,E,y,S,A,C,O,v
function w(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function I(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function P(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const N=(0,n.createTemplateFactory)({id:"ZRggFcE3",block:'[[[1,"\\n"],[11,"article"],[24,"data-live-test-sponsorable-content-entity",""],[17,1],[12],[1,"\\n  "],[10,0],[14,0,"sponsorable-contents-table-entity-v2 pv2"],[12],[1,"\\n    "],[10,0],[14,0,"sponsorable-contents-table-entity__figure-banner-v2"],[12],[1,"\\n"],[41,[30,0,["entity","assetPreviewUrl"]],[[[1,"        "],[8,[39,1],null,[["@alt","@class","@image"],["","sponsorable-contents-table-entity__thumbnail-rounded",[30,0,["entity","assetPreviewUrl"]]]],null],[1,"\\n"]],[]],[[[1,"        "],[10,0],[15,0,[29,["sponsorable-contents-table-entity__thumbnail u-color__black--75"," ",[28,[37,2],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_no_image","campaign-manager-web/components/sponsorable-content-table-entity"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"sponsorable-contents-table-entity__description-v2"],[12],[1,"\\n"],[41,[30,0,["shouldDisplayAuthorDetails"]],[[[1,"        "],[8,[39,4],[[24,0,"sponsorable-contents-table-entity__member-details mb1"]],[["@authorDetails","@currentCompany","@shouldDisplayDegreeLabel"],[[30,0,["entity","authorDetails","member"]],[30,2,["company"]],[28,[37,5],[[30,0,["is3rdPartyThoughtLeaderEnabled"]],[30,3]],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["entity","name"]],[[[41,[30,0,["isCreativeRenameOnAdManagePageEnabled"]],[[[1,"          "],[8,[39,6],null,[["@creativeId","@creativeName","@entityUrn","@updateCreative","@isQuickMode"],[[30,4,["id"]],[30,0,["entity","name"]],[30,0,["recordUrn"]],[30,2,["actions","updateCreative"]],[30,2,["isQuickMode"]]]],null],[1,"\\n"]],[]],[[[1,"          "],[10,2],[14,"data-live-test-sponsorable-content-entity__name",""],[15,"title",[30,0,["entity","name"]]],[15,0,[29,["sponsorable-contents-table-entity__truncated-text mb1"," ",[28,[37,2],null,[["size","weight"],[[52,[30,2,["isQuickMode"]],"small","medium"],"bold"]]]]]],[12],[1,"\\n            "],[1,[30,0,["entity","name"]]],[1,"\\n          "],[13],[1,"\\n"]],[]]]],[]],null],[41,[30,0,["isContentMissing"]],[[[1,"        "],[10,2],[14,"data-live-test-sponsorable-content-entity__name",""],[15,"title",[28,[37,3],["i18n_no_ad_title","campaign-manager-web/components/sponsorable-content-table-entity"],null]],[15,0,[29,[[28,[37,7],["sponsorable-contents-table-entity__truncated-text",[28,[37,8],null,[["mb2","mb1"],[[30,2,["isQuickMode"]],[28,[37,9],[[30,2,["isQuickMode"]]],null]]]]],null]," ",[28,[37,2],null,[["size","weight"],[[52,[30,2,["isQuickMode"]],"small","medium"],"bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_no_ad_title","campaign-manager-web/components/sponsorable-content-table-entity"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[41,[30,0,["shouldDisplayEntityTitles"]],[[[1,"        "],[10,2],[14,"data-live-test-sponsorable-content-entity__title",""],[15,"title",[28,[37,10],[[30,0,["entity","titles"]],[28,[37,3],["i18n_middot","campaign-manager-web/components/sponsorable-content-table-entity"],null]],null]],[15,0,[29,["sponsorable-contents-table-entity__truncated-text mb1"," ",[28,[37,2],null,[["open","size","weight"],[true,[30,0,["entityTitleSizeSpec"]],[52,[51,[30,0,["entity","name"]]],"bold"]]]]]]],[12],[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[30,0,["entity","titles"]]],null]],null],null,[[[1,"            "],[10,1],[14,"data-live-test-sponsorable-content-entity__title-section",""],[15,0,[52,[51,[28,[37,14],[[30,6],0],null]],"sponsorable-contents-table-entity__middot"]],[12],[1,"\\n              "],[1,[30,5]],[1,"\\n            "],[13],[1,"\\n"]],[5,6]],null],[1,"        "],[13],[1,"\\n"]],[]],null],[41,[30,0,["entity","commentary"]],[[[1,"        "],[10,2],[14,"data-live-test-sponsorable-content-entity__commentary",""],[15,"title",[30,0,["entity","commentary"]]],[15,0,[29,["sponsorable-contents-table-entity__truncated-text-v2 mb1"," ",[28,[37,2],null,[["open","size","weight"],[true,[30,0,["entityCommentarySizeSpec"]],[52,[51,[28,[37,15],[[30,0,["entity","name"]],[30,0,["shouldDisplayEntityTitles"]]],null]],"bold"]]]]]]],[12],[1,"\\n          "],[1,[30,0,["entity","commentary"]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"      "],[10,2],[14,"data-live-test-sponsorable-content-entity__footer",""],[15,0,[29,["mb1"," ",[28,[37,2],null,[["open","size","color"],[true,"xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_sponsored_content_ad_format_v4","campaign-manager-web/components/sponsorable-content-table-entity"],[["format"],[[30,0,["entity","adFormat"]]]]]],[1,"\\n"],[41,[28,[37,5],[[30,0,["isFirstPartyArticlesUIChangesEnabled"]],[30,0,["isContentTypeFirstPartyArticle"]]],null],[[[1,"          "],[10,1],[14,0,"sponsorable-contents-table-entity__middot"],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_first_party_article","campaign-manager-web/components/sponsorable-content-table-entity"],null]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[41,[51,[30,3]],[[[41,[30,0,["entity","visibility"]],[[[1,"            "],[10,1],[14,"data-live-test-sponsorable-content-entity__content-type",""],[14,0,"sponsorable-contents-table-entity__middot"],[12],[1,"\\n              "],[1,[28,[35,3],[[52,[30,0,["is3rdPartyThoughtLeaderEnabled"]],"i18n_sponsored_content_source_v3","i18n_sponsored_content_source_v2"],"campaign-manager-web/components/sponsorable-content-table-entity"],[["source"],[[30,0,["contentSource"]]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[41,[30,4,["id"]],[[[1,"            "],[10,1],[14,"data-live-test-sponsorable-content-entity__creative-id",""],[14,0,"sponsorable-contents-table-entity__middot"],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_creative_id","campaign-manager-web/components/sponsorable-content-table-entity"],[["creativeId"],[[30,4,["id"]]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],null]],[]],null],[1,"        "],[8,[39,16],null,[["@record","@isContentLibraryPage"],[[30,4],[30,3]]],null],[1,"\\n      "],[13],[1,"\\n\\n"],[41,[28,[37,5],[[30,0,["shouldDisplayPlacementsAvailable"]],[30,4,["placementInfo","numEnabledPlacements"]]],null],[[[1,"        "],[8,[39,17],null,[["@placementInfo","@noBullet"],[[30,4,["placementInfo"]],true]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["entity","isMissingFields"]],[[[1,"        "],[11,"button"],[16,0,[29,["u-display-flex u-flex-wrap button--small-tertiary pt1"," ",[28,[37,2],null,[["size"],["xsmall"]]]]]],[24,4,"button"],[4,[38,18],["click",[30,0,["onMissingFields"]]],null],[12],[1,"\\n          "],[8,[39,19],[[24,0,"sponsorable-contents-table-entity__missing-fields-icon"]],[["@size","@name"],["small","signal-notice"]],null],[1,"\\n          "],[1,[28,[35,3],["i18n_add_missing_fields","campaign-manager-web/components/sponsorable-content-table-entity"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["shouldDisplayTrackingParameters"]],[[[1,"        "],[8,[39,20],null,[["@trackingParametersString","@aggregatedTrackingParameters","@record","@campaign","@account"],[[30,2,["trackingParametersState","trackingParametersString"]],[30,2,["aggregatedTrackingParameters"]],[30,4],[30,2,["campaign"]],[30,2,["account"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[30,4,["needsAttentionReasons"]]],null]],null],null,[[[1,"        "],[10,0],[14,0,"mt1 mb1"],[12],[1,"\\n          "],[8,[39,21],null,[["@message","@type"],[[28,[37,3],["i18n_creative_needs_attention_reasons","campaign-manager-web/components/sponsorable-content-table-entity"],[["reason"],[[30,7]]]],"neutral"]],null],[1,"\\n        "],[13],[1,"\\n"]],[7]],null],[41,[28,[37,5],[[28,[37,15],[[30,2,["isLeadGenFormCampaign"]],[30,2,["isConversationStarterObjective"]]],null],[30,4,["id"]]],null],[[[1,"        "],[8,[39,22],null,[["@assetName","@sponsoredContent","@objectiveType","@onEditCreative","@trackingLabelForName","@trackingLabelForAssociation","@sectionToExpandOnInit"],[[30,0,["assetName"]],[30,4],[30,2,["objectiveType"]],[30,2,["actions","onOpenEditSponsoredContentForm"]],[52,[30,2,["isLeadGenFormCampaign"]],"lead_form_name_button"],[52,[30,2,["isLeadGenFormCampaign"]],"lead_associate_button"],[52,[30,2,["isLeadGenFormCampaign"]],[30,0,["sectionToExpandOnInit"]]]]],null],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n\\n"],[41,[30,8],[[[1,"      "],[10,1],[15,0,[29,["sponsorable-content-table-entity__time-stamp mt1"," ",[28,[37,2],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,23],[[30,4,["lastModifiedAt"]]],[["format"],["ago"]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[10,0],[14,0,"sponsorable-content-table-entity__entity-details mt1"],[12],[1,"\\n"],[41,[30,2,["showRequestHeader"]],[[[1,"        "],[8,[39,24],null,[["@record","@currentIndex","@totalConsentRequests"],[[30,4],[30,9],[30,2,["data","length"]]]],null],[1,"\\n"]],[]],[[[41,[30,2,["showPostHeader"]],[[[1,"        "],[8,[39,25],null,[["@record","@column","@currentIndex","@totalSponsorableContents","@openAdvertiserRequestConfirmationModal","@viewRequestHandler"],[[30,4],[30,2],[30,10],[30,2,["data","length"]],[30,2,["actions","openAdvertiserRequestConfirmationModal"]],[30,2,["actions","viewConsentRequest"]]]],null],[1,"\\n      "]],[]],null]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs","@column","@isContentLibraryPage","@record","titleValue","index","reason","@shouldDisplayTimestamp","@consentRequestIndex","@sponsorableContentIndex"],false,["if","custom-image","hue-web-foundations@-text-body","t","sponsorable-contents-table/member-details","and","creative-rename-container","classes","hash","not","join","unless","each","-track-array","eq","or","number-of-campaigns-hoverable","number-of-placements-hoverable","on","hue-web-icons@icon","tracking-parameters/preview","hue-web-inline-feedback","asset-association","format-time-relative","sponsorable-contents-table/request-entity-details","sponsorable-contents-table/post-entity-details"]]',moduleName:"campaign-manager-web/components/sponsorable-content-table-entity.hbs",isStrictMode:!1}),R={[m.CREATIVE_TYPE.SPONSORED_STATUS_UPDATE]:o.SPONSORED_CONTENT_TYPES.STANDARD,[m.CREATIVE_TYPE.SPONSORED_VIDEO]:o.SPONSORED_CONTENT_TYPES.VIDEO,[m.CREATIVE_TYPE.SPONSORED_UPDATE_CAROUSEL]:o.SPONSORED_CONTENT_TYPES.CAROUSEL,[m.CREATIVE_TYPE.SPONSORED_UPDATE_JOB_POSTING]:o.SPONSORED_CONTENT_TYPES.JOB_POSTING,[m.CREATIVE_TYPE.SPONSORED_UPDATE_NATIVE_DOCUMENT]:o.SPONSORED_CONTENT_TYPES.NATIVE_DOCUMENT,[m.CREATIVE_TYPE.SPONSORED_UPDATE_EVENT]:o.SPONSORED_CONTENT_TYPES.EVENT},D={ARTICLE:o.SPONSORED_CONTENT_TYPES.STANDARD,TEXT:o.SPONSORED_CONTENT_TYPES.STANDARD,RICHMEDIA:o.SPONSORED_CONTENT_TYPES.STANDARD,FIRST_PARTY_ARTICLE:o.SPONSORED_CONTENT_TYPES.STANDARD,IMAGE:o.SPONSORED_CONTENT_TYPES.STANDARD,VIDEO:o.SPONSORED_CONTENT_TYPES.VIDEO,CAROUSEL:o.SPONSORED_CONTENT_TYPES.CAROUSEL,JOB:o.SPONSORED_CONTENT_TYPES.JOB_POSTING,NATIVE_DOCUMENT:o.SPONSORED_CONTENT_TYPES.NATIVE_DOCUMENT,EVENT:o.SPONSORED_CONTENT_TYPES.EVENT}
let M=e.default=(_=(0,c.inject)(),h=(0,c.inject)(),f=(0,c.inject)(),T=(0,s.computed)("args.record.{userGeneratedAdContent,shareContent}"),E=(0,s.computed)("args.record.{shareContent,userGeneratedAdContent,type}","isContentMissing"),(0,i.assertPropTypes)((v=class extends a.default{constructor(...e){super(...e),w(this,"tracking",A,this),w(this,"i18n",C,this),w(this,"lix",O,this),I(this,"sectionToExpandOnInit",d.LEADGEN_FORM_SECTIONS.FORM_SECTION)}get isFirstPartyArticlesUIChangesEnabled(){return this.lix.getTreatmentIsEnabled(b.LIX_TEST_KEYS.enableFirstPartyArticlesUiChanges)}get is3rdPartyThoughtLeaderEnabled(){return this.lix.getTreatmentIsEnabled(b.LIX_TEST_KEYS.enable3rdPartyThoughtLeader)}get assetName(){const{record:e,column:t}=this.args
if(t.isLeadGenFormCampaign&&e){const n=(0,s.get)(e,"id")
return(0,s.get)(t.adFormSponsoredMap,`${[n]}.name`)}return t.isConversationStarterObjective?(0,s.get)(e,"associatedConversationName"):""}get isCreativeRenameOnAdManagePageEnabled(){const e=this.adFormat===D.IMAGE||this.adFormat===D.VIDEO,t=this.args.record.actionDropDownItems?.find((e=>e.name===p.SPONSORED_CONTENT_DROPDOWNS_OPTIONS.PREVIEW_AND_EDIT.name))
return e&&!!t?.isEnabled}get recordUrn(){return this.args.record.entityUrn||this.args.record.urn}get isContentMissing(){return!this.args.record.userGeneratedAdContent&&!this.args.record.shareContent}get adFormat(){let e
if(this.isContentMissing)e=R[this.args.record.type]
else{const t=this.args.record.shareContent||this.args.record.userGeneratedAdContent
e=D[t.contentType]}return e}get isContentTypeFirstPartyArticle(){const e=this.args.record.shareContent||this.args.record.userGeneratedAdContent
return e?.contentType===o.STANDARD_SPONSORED_CONTENT_TYPES.FIRST_PARTY_ARTICLE}get entity(){return r.AD_FORMAT_TO_RENDER_MODEL[this.adFormat].normalize(this.args.record,this.args.column,this.adFormat,this.i18n)}get contentSource(){return this.entity.visibility===o.VISIBILITY_TYPE.DARK?o.CONTENT_SOURCE_TYPE.COMPANY_DARK:(0,l.isMemberUrn)(this.args.record.authorUrn)?o.CONTENT_SOURCE_TYPE.MEMBER_ORGANIC:o.CONTENT_SOURCE_TYPE.COMPANY_ORGANIC}get shouldDisplayAuthorDetails(){return this.entity.visibility===o.VISIBILITY_TYPE.ORGANIC&&(0,l.isMemberUrn)(this.entity.authorUrn)&&this.entity.authorDetails?.member}get shouldDisplayEntityTitles(){return this.entity.titles&&this.entity.titles.every((e=>e))}get shouldDisplayPlacementsAvailable(){return!(this.args.isContentLibraryPage||this.isContentMissing)}get entityTitleSizeSpec(){return this.args.column.isQuickMode?this.entity.name?"xsmall":"small":this.entity.name?"small":"medium"}get entityCommentarySizeSpec(){const e=this.entity.name||this.shouldDisplayEntityTitles
return this.args.column.isQuickMode?e?"xsmall":"small":e?"small":"medium"}onMissingFields(){this.tracking.fireInteractionEvent(this.entity.controlNames.MISSING_FIELDS,u.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.args.column.actions.onOpenEditSponsoredContentForm(this.args.record,this.args.record.id)}get isUTMTrackingEnabled(){return this.lix.getTreatmentIsEnabled(b.LIX_TEST_KEYS.enableDynamicUTMTracking)}get isAccountLevelUTMParametersEnabled(){return this.lix.getTreatmentIsEnabled(b.LIX_TEST_KEYS.enableAccountLevelUTMTracking)}get shouldDisplayTrackingParameters(){if(!this.isUTMTrackingEnabled)return!1
const e=this.args.record.shareContent?.contentType===D.CAROUSEL,t=this.args.record.shareContent?.contentType===D.VIDEO,n=!!this.args.record.shareContent?.primaryLandingPageUrl,a=!!this.args.record.shareContent?.contentEntities?.[0]?.landingPageUrl,i=!!this.args.record.userGeneratedAdContent?.entities?.[0]?.destinationUrl,r=e&&n||t&&a||i
if(this.isAccountLevelUTMParametersEnabled){return!!this.args.column.aggregatedTrackingParameters&&r}return!!this.args.column.trackingParametersState?.trackingParametersString&&r}},I(v,"propTypes",{column:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,record:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,isContentLibraryPage:i.PropTypes.bool,sponsorableContentIndex:i.PropTypes.number,consentRequestIndex:i.PropTypes.number,shouldDisplayTimestamp:i.PropTypes.bool,campaign:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]),account:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject])}),A=P((S=v).prototype,"tracking",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=P(S.prototype,"i18n",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=P(S.prototype,"lix",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P(S.prototype,"isContentMissing",[T],Object.getOwnPropertyDescriptor(S.prototype,"isContentMissing"),S.prototype),P(S.prototype,"adFormat",[E],Object.getOwnPropertyDescriptor(S.prototype,"adFormat"),S.prototype),P(S.prototype,"onMissingFields",[s.action],Object.getOwnPropertyDescriptor(S.prototype,"onMissingFields"),S.prototype),y=S))||y);(0,t.setComponentTemplate)(N,M)})),define("campaign-manager-web/components/sponsorable-contents-table/entity",["exports","@ember/component","@ember/template-factory","@glimmer/component"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"kTA1+rez",block:'[[[1,"\\n"],[11,"article"],[16,0,[29,["sponsorable-content-entity ",[52,[30,0,["isCurrentlyPreviewed"]],"sponsorable-content-entity--previewed"]," ",[52,[30,1,["isNonSponsorable"]],"sponsorable-content-entity--non-sponsorable"]]]],[24,"role","button"],[24,"tabindex","0"],[4,[38,1],["click",[28,[37,2],[[30,2,["actions","onPreviewCreative"]],[30,1]],null]],null],[4,[38,1],["focus",[28,[37,2],[[30,2,["actions","onPreviewCreative"]],[30,1]],null]],null],[12],[1,"\\n  "],[10,"section"],[12],[1,"\\n    "],[10,2],[14,"data-live-test-sponsorable-content-entity__content-type",""],[15,0,[29,["sponsorable-content-entity__contenttype u-color__black--75 ",[52,[28,[37,3],[[30,1,["visibility"]],"DARK"],null],"u-layout__display-inline-block","u-layout__display-none"]," ",[28,[37,4],null,[["size","weight"],["xsmall","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,5],["i18n_dsc","campaign-manager-web/components/sponsorable-contents-table/entity"],null]],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,2],[14,"data-live-test-sponsorable-content-entity__name",""],[15,0,[29,["sponsorable-content-entity__paragraph u-force-wrap"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[30,1,["name"]]],[1,"\\n    "],[13],[1,"\\n\\n"],[44,[[30,1,["shareContent"]]],[[[41,[30,3],[[[41,[28,[37,3],[[30,3,["contentType"]],"TEXT"],null],[[[1,"          "],[10,2],[15,0,[29,["sponsorable-content-entity__commentary u-overflow-ellipsis"," ",[28,[37,4],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[30,1,["shareContent","shareCommentary","text"]]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[41,[28,[37,3],[[30,1,["shareContent","contentType"]],"ARTICLE"],null],[[[1,"          "],[10,2],[15,0,[29,["sponsorable-content-entity__commentary u-overflow-ellipsis"," ",[28,[37,4],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[30,1,["shareContent","shareCommentary","text"]]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"sponsorable-content-entity__container u-layout__container u-layout-flex__container--aligned-center"],[12],[1,"\\n"],[41,[28,[37,7],[[30,1,["shareContent","contentEntities","0"]],[30,1,["shareContent","contentEntities","0","image"]]],null],[[[1,"              "],[10,1],[14,0,"sponsorable-content-entity__thumbnail-container u-layout-flex__container--baseline"],[12],[1,"\\n                "],[8,[39,8],null,[["@class","@alt","@image","@ghostType"],["sponsorable-content-entity__thumbnail sponsorable-content-entity__thumbnail--dsc",[30,1,["shareContent","title"]],[30,1,["shareContent","contentEntities","0","image","url"]],"company"]],null],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[1,"            "],[10,0],[14,0,"sponsorable-content-entity__description"],[12],[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,4],null,[["size","weight","color"],["xsmall","bold","default"]]]]]],[12],[1,"\\n                "],[1,[30,1,["shareContent","title"]]],[1,"\\n              "],[13],[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,4],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[1,[28,[35,9],[[30,1,["shareContent","primaryLandingPageUrl"]]],null]],[1,"\\n              "],[13],[1,"\\n"],[41,[51,[30,1,["shareContent","contentEntities","0","image"]]],[[[1,"                "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,4],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n                  "],[1,[30,1,["shareContent","description"]]],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[1,"            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[41,[28,[37,3],[[30,1,["shareContent","contentType"]],"JOB"],null],[[[1,"          "],[10,2],[14,"data-live-test-sponsorable-content-entity__commentary",""],[15,0,[29,["sponsorable-content-entity__commentary u-overflow-ellipsis"," ",[28,[37,4],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[30,1,["shareContent","shareCommentary","text"]]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,11],null,[["@job"],[[30,1,["shareContent","contentEntities","0","job"]]]],null],[1,"\\n"]],[]],null]],[]],null]],[3]]],[1,"\\n    "],[10,1],[15,0,[29,["sponsorable-content-entity__paragraph"," ",[28,[37,4],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,12],[[30,1,["lastModifiedAt"]]],[["format"],["ago"]]]],[1,"\\n    "],[13],[1,"\\n\\n    "],[8,[39,13],null,[["@record"],[[30,1]]],null],[1,"\\n\\n"],[41,[28,[37,14],[[30,1,["numEnabledPlacements"]],0],null],[[[1,"      "],[8,[39,15],null,[["@placementInfo"],[[30,1]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,1,["isNonSponsorable"]],[[[1,"      "],[8,[39,16],[[24,0,"sponsorable-content-entity__non-sponsorable-reason"]],[["@type","@message","@isHidden"],["neutral",[28,[37,5],[[30,1,["nonSponsorableReasonI18nKey"]],"campaign-manager-web/components/sponsorable-contents-table/entity"],null],[28,[37,17],[[30,1,["nonSponsorableReasonI18nKey"]]],null]]],null],[1,"\\n"]],[]],null],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n"]],["@record","@column","content"],false,["if","on","fn","eq","hue-web-foundations@-text-body","t","let","and","custom-image","format-url-hostname","unless","job-card","format-time-relative","number-of-campaigns-hoverable","gt","number-of-placements-hoverable","hue-web-inline-feedback","not"]]',moduleName:"campaign-manager-web/components/sponsorable-contents-table/entity.hbs",isStrictMode:!1})
class r extends a.default{get isCurrentlyPreviewed(){const{getCurrentlyPreviewedSponsorableContentUrn:e}=this.args.column.actions
if("function"==typeof e){const t=e()
return this.args.record.urn===t}return!1}}e.default=r,(0,t.setComponentTemplate)(i,r)})),define("campaign-manager-web/components/sponsorable-contents-table/event-entity",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object"],(function(e,t,n,a,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const r=(0,n.createTemplateFactory)({id:"JUNF3pU/",block:'[[[1,"\\n"],[11,"article"],[16,0,[29,["sponsorable-content-entity ",[52,[30,0,["isCurrentlyPreviewed"]],"sponsorable-content-entity--previewed"]]]],[24,"role","button"],[24,"tabindex","0"],[4,[38,1],["click",[28,[37,2],[[30,1,["actions","onPreviewCreative"]],[30,2]],null]],null],[4,[38,1],["focus",[28,[37,2],[[30,1,["actions","onPreviewCreative"]],[30,2]],null]],null],[12],[1,"\\n  "],[10,"section"],[12],[1,"\\n"],[41,[28,[37,3],[[30,2,["visibility"]],"DARK"],null],[[[1,"      "],[10,2],[15,0,[29,["sponsorable-content-entity__contenttype u-color__black--75 u-layout__display-inline-block"," ",[28,[37,4],null,[["size","weight"],["xsmall","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,5],["dsc","campaign-manager-web/components/sponsorable-contents-table/event-entity"],null]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[10,2],[15,0,[29,["sponsorable-content-entity__paragraph u-force-wrap"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[30,2,["userGeneratedAdContent","adName"]]],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,2],[15,0,[29,["sponsorable-content-entity__commentary u-overflow-ellipsis"," ",[28,[37,4],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[30,2,["userGeneratedAdContent","introductoryText","text"]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"sponsorable-content-entity__container u-layout__container u-layout-flex__container--aligned-center"],[12],[1,"\\n"],[41,[30,2,["userGeneratedAdContent","entities","0","image","url"]],[[[1,"        "],[10,1],[14,0,"sponsorable-content-entity__thumbnail-container u-layout-flex__container--baseline"],[12],[1,"\\n          "],[8,[39,6],null,[["@class","@alt","@image","@ghostType"],["sponsorable-content-entity__thumbnail sponsorable-content-entity__thumbnail--dsc",[30,2,["userGeneratedAdContent","entities","0","name"]],[30,2,["userGeneratedAdContent","entities","0","image","url"]],"company"]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"      "],[10,0],[14,0,"sponsorable-content-entity__description"],[12],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,4],null,[["size","weight","color"],["xsmall","bold","default"]]]]]],[12],[1,"\\n          "],[1,[30,2,["userGeneratedAdContent","entities","0","name"]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,1],[15,0,[29,["sponsorable-content-entity__paragraph"," ",[28,[37,4],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,7],[[30,2,["lastModifiedAt"]]],[["format"],["ago"]]]],[1,"\\n    "],[13],[1,"\\n\\n    "],[8,[39,8],null,[["@record"],[[30,2]]],null],[1,"\\n  "],[13],[1,"\\n"],[13]],["@column","@record"],false,["if","on","fn","eq","hue-web-foundations@-text-body","t","custom-image","format-time-relative","number-of-campaigns-hoverable"]]',moduleName:"campaign-manager-web/components/sponsorable-contents-table/event-entity.hbs",isStrictMode:!1})
class o extends a.default{get isCurrentlyPreviewed(){const e=(0,i.get)(this,"args.column.actions.getCurrentlyPreviewedSponsorableContentUrn")
return(0,i.get)(this,"args.record.entityUrn")===e()}}e.default=o,(0,t.setComponentTemplate)(r,o)})),define("campaign-manager-web/components/sponsorable-contents-table/member-details",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/urn","campaign-manager-web/utils/company"],(function(e,t,n,a,i,r,o){var l,s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"cc2UGW0n",block:'[[[1,"\\n"],[41,[30,1],[[[1,"  "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n    "],[8,[39,1],null,[["@entityType","@size","@imageUrl","@a11yText"],["person","xsmall",[30,2,["pictureUrl"]],[28,[37,2],["i18n_content_entity_author_alt_text","campaign-manager-web/components/sponsorable-contents-table/member-details"],null]]],null],[1,"\\n    "],[10,2],[15,0,[29,["pl2"," ",[28,[37,3],null,[["size","color","weight"],["small","text-low-emphasis","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,4],null,[["firstName","lastName","type"],[[30,2,["firstName"]],[30,2,["lastName"]],"full"]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[8,[39,5],[[24,0,"u-items-center"],[17,3]],null,[["default"],[[[[1,"\\n    "],[8,[30,4,["Image"]],[[24,0,"flex"]],null,[["default"],[[[[1,"\\n      "],[8,[39,1],null,[["@entityType","@size","@imageUrl","@a11yText"],["person",[52,[30,5],"small","xsmall"],[30,2,["pictureUrl"]],[28,[37,2],["i18n_content_entity_author_alt_text","campaign-manager-web/components/sponsorable-contents-table/member-details"],null]]],null],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,4,["Content"]],[[24,0,"u-layout__no-min-width"]],null,[["default"],[[[[1,"\\n      "],[8,[30,4,["Head"]],null,null,[["default"],[[[[1,"\\n        "],[8,[30,4,["Name"]],[[16,0,[29,["mr1"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]]],null,[["default"],[[[[1,"\\n          "],[1,[28,[35,4],null,[["firstName","lastName","type"],[[30,2,["firstName"]],[30,2,["lastName"]],"full"]]]],[1,"\\n        "]],[]]]]],[1,"\\n"],[41,[28,[37,6],[[30,6],[30,0,["connectionDegree"]]],null],[[[1,"          "],[10,1],[14,0,"mr1"],[12],[1,"\\n            ·\\n          "],[13],[1,"\\n          "],[8,[30,4,["Degree"]],[[24,0,"mr1"]],[["@degreeText"],[[28,[37,2],["degree_display_text","campaign-manager-web/components/sponsorable-contents-table/member-details"],[["degree"],[[30,0,["connectionDegree"]]]]]]],null],[1,"\\n"]],[]],null],[1,"        "],[10,1],[14,0,"mr1"],[12],[1,"\\n          ·\\n        "],[13],[1,"\\n        "],[8,[30,4,["HeadItem"]],[[16,0,[29,["u-layout__display-inline-block u-layout-flex__cell u-overflow-ellipsis"," ",[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]]],null,[["default"],[[[[1,"\\n          "],[1,[30,2,["localizedHeadline"]]],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[4]]]]],[1,"\\n"]],[]]]],["@isSimplified","@authorDetails","&attrs","Entity","@enlargeProfileImage","@shouldDisplayDegreeLabel"],false,["if","hue-web-entity","t","hue-web-foundations@-text-body","format-name","hue-web-entity-lockup","and"]]',moduleName:"campaign-manager-web/components/sponsorable-contents-table/member-details.hbs",isStrictMode:!1}),u="EMPLOYEE"
let d=e.default=(0,i.assertPropTypes)((s=class extends a.default{get connectionDegree(){const{currentCompany:e={}}=this.args,{distance:t,currentCompanyIds:n=[]}=this.args.authorDetails,a=Number(e.id),i=(0,o.isShowcase)(e)?Number((0,r.getIdFromUrn)(e.parentRelationship.relatedCompany)):null
return n.some((e=>[a,i].includes(e)))?u:t}},p=s,m="propTypes",g={authorDetails:i.PropTypes.object.isRequired,isSimplified:i.PropTypes.bool,enlargeProfileImage:i.PropTypes.bool,currentCompany:i.PropTypes.oneOfType([i.PropTypes.EmberObject,i.PropTypes.object,i.PropTypes.null]),shouldDisplayDegreeLabel:i.PropTypes.bool},m in p?Object.defineProperty(p,m,{value:g,enumerable:!0,configurable:!0,writable:!0}):p[m]=g,l=s))||l
var p,m,g;(0,t.setComponentTemplate)(c,d)})),define("campaign-manager-web/components/sponsorable-contents-table/post-entity-details",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/sponsorable-content","@ember/service","campaign-manager-web/constants/sponsor-request"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const m=(0,n.createTemplateFactory)({id:"Qwmeb/7D",block:'[[[1,"\\n"],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n"],[41,[30,0,["showRequestButton"]],[[[1,"    "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n      "],[8,[39,1],[[16,"disabled",[30,1,["isNonSponsorable"]]],[16,"aria-label",[28,[37,2],[[52,[30,0,["authorName"]],"i18n_request_button_aria_label","i18n_request_button_aria_label_no_authorname"],"campaign-manager-web/components/sponsorable-contents-table/post-entity-details"],[["authorName","currentIndex","totalSponsorableContents"],[[30,0,["authorName"]],[30,2],[30,3]]]]],[4,[38,3],["click",[28,[37,4],[[30,4],[30,1]],null]],null],[4,[38,5],["tla_advertiser_open_request_modal"],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,2],["i18n_create_sponsor_request","campaign-manager-web/components/sponsorable-contents-table/post-entity-details"],null]]],null],[1,"\\n"],[41,[30,1,["isNonSponsorable"]],[[[1,"        "],[8,[39,6],null,[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n            "],[8,[39,1],[[24,0,"hue-button--unstyled ml2"],[4,[38,7],[[30,5,["triggerContentSharedInfo"]]],null]],[["@buttonType","@size","@icon"],["tertiary","small","question"]],null],[1,"\\n          "]],[5]],[[[1,"\\n            "],[10,2],[12],[1,"\\n"],[41,[30,0,["isNotSupportedByThoughtLeaderAds"]],[[[1,"                "],[1,[28,[35,2],[[30,1,["nonSponsorableReasonI18nKey"]],"campaign-manager-web/components/sponsorable-contents-table/post-entity-details"],[["nonSponsorableI18nKeyFormat"],[[30,0,["nonSponsorableKeyFormat"]]]]]],[1,"\\n"]],[]],[[[1,"                "],[1,[28,[35,2],[[30,1,["nonSponsorableReasonI18nKey"]],"campaign-manager-web/components/sponsorable-contents-table/post-entity-details"],[["linkInfo"],[[52,[30,1,["nonSponsorableReasonHelpCenterPath"]],[28,[37,8],null,[["href"],[[28,[37,9],null,[["path","accountId"],[[30,1,["nonSponsorableReasonHelpCenterPath"]],[30,6,["accountId"]]]]]]]],""]]]]],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n"]],[]],[[[41,[30,0,["isNonApprovedStatus"]],[[[1,"      "],[8,[39,6],null,[["@placement","@contentClass"],["right","u-hoverable__content p2"]],[["trigger","content"],[[[[1,"\\n          "],[11,"button"],[24,0,"button--unstyled"],[24,4,"button"],[4,[38,7],[[30,7,["triggerContentSharedInfo"]]],null],[12],[1,"\\n            "],[10,0],[15,0,[29,["u-display-flex u-items-center"," ",[28,[37,10],null,[["size","weight","color"],["small","bold",[30,0,["requestStatusStyles","color"]]]]]]]],[12],[1,"\\n              "],[8,[39,11],[[24,0,"mr2"],[24,"aria-hidden","true"]],[["@size","@name"],["small",[30,0,["requestStatusStyles","icon"]]]],null],[1,"\\n              "],[10,1],[14,0,"u-border__dotted--error"],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_requested_sponsor_request_status","campaign-manager-web/components/sponsorable-contents-table/post-entity-details"],[["status"],[[30,0,["requestStatusWithAutoApproval"]]]]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[7]],[[[1,"\\n          "],[10,"h2"],[15,0,[29,["mb1"," ",[28,[37,10],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_requested_sponsor_request_status","campaign-manager-web/components/sponsorable-contents-table/post-entity-details"],[["status"],[[30,0,["requestStatusWithAutoApproval"]]]]]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[15,0,[29,[[28,[37,10],null,[["color"],["text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_non_approved_request_status_tooltip","campaign-manager-web/components/sponsorable-contents-table/post-entity-details"],[["status"],[[30,0,["requestStatusWithAutoApproval"]]]]]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],[[[1,"      "],[10,0],[15,0,[29,["u-display-flex u-items-center"," ",[28,[37,10],null,[["size","weight","color"],["small","bold",[30,0,["requestStatusStyles","color"]]]]]]]],[12],[1,"\\n        "],[8,[39,11],[[24,0,"mr2"],[24,"aria-hidden","true"]],[["@size","@name"],["small",[30,0,["requestStatusStyles","icon"]]]],null],[1,"\\n        "],[10,1],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_requested_sponsor_request_status","campaign-manager-web/components/sponsorable-contents-table/post-entity-details"],[["status"],[[30,0,["requestStatusWithAutoApproval"]]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]]],[41,[30,0,["canViewSponsorRequest"]],[[[1,"      "],[10,1],[14,0,"sponsorable-contents-table-entity__middot mh1"],[14,"aria-hidden","true"],[12],[13],[1,"\\n      "],[8,[39,1],[[24,0,"hue-button--unstyled"],[16,"aria-label",[28,[37,2],[[52,[30,0,["authorName"]],"i18n_view_request_button_aria_label","i18n_view_request_button_aria_label_no_authorname"],"campaign-manager-web/components/sponsorable-contents-table/post-entity-details"],[["authorName","currentIndex","totalSponsorableContents"],[[30,0,["authorName"]],[30,2],[30,3]]]]],[4,[38,3],["click",[28,[37,4],[[30,8],[30,1,["consentRequest"]]],null]],null],[4,[38,5],["tla_advertiser_view_request_btn"],null]],[["@buttonType","@size","@emphasized","@text"],["tertiary","small",true,[28,[37,2],["i18n_view_sponsor_request","campaign-manager-web/components/sponsorable-contents-table/post-entity-details"],null]]],null],[1,"\\n"]],[]],null]],[]]],[13]],["@record","@currentIndex","@totalSponsorableContents","@openAdvertiserRequestConfirmationModal","triggerData","@column","triggerData","@viewRequestHandler"],false,["if","hue-web-button","t","on","fn","track-interaction","hue-web-contextual-dialog","hue-web-toggletip-trigger","external-link-info","help-center-url","hue-web-foundations@-text-body","hue-web-icons@icon"]]',moduleName:"campaign-manager-web/components/sponsorable-contents-table/post-entity-details.hbs",isStrictMode:!1})
let g=e.default=(s=(0,o.inject)(),(0,i.assertPropTypes)((p=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="formatter",i=this,(a=d)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get hasConsentRequest(){return!!this.args.record.consentRequest}get nonSponsorableKeyFormat(){return this.args.record.nonSponsorableI18nKeyFormat||""}get isNotSupportedByThoughtLeaderAds(){return this.args.record.nonSponsorableReasonI18nKey===r.NON_SPONSORABLE_I18N_KEY_MAP[r.NON_SPONSORABLE_REASON.MEMBER_POST_UNSUPPORTED_FORMAT]}get authorName(){return this.args.record.authorDetails?.member?this.formatter.formatName({firstName:this.args.record.authorDetails.member.firstName,lastName:this.args.record.authorDetails.member.lastName},"full"):""}get showRequestButton(){return!this.args.column.isAutoApprovalEnabled&&!this.hasConsentRequest||this.args.record.isNonSponsorable}get canViewSponsorRequest(){return this.args.record.consentRequest?.status===l.AD_CONSENT_REQUEST_STATUS.IN_REVIEW}get requestStatusWithAutoApproval(){return this.isAutoApprovedWithNoConsent?l.AD_CONSENT_REQUEST_STATUS.AUTO_APPROVED:this.args.record.consentRequest?.status}get isAutoApprovedWithNoConsent(){return this.args.column.isAutoApprovalEnabled&&!this.hasConsentRequest}get requestStatusStyles(){switch(this.requestStatusWithAutoApproval){case l.AD_CONSENT_REQUEST_STATUS.APPROVED:return{color:"signal-positive",icon:"check"}
case l.AD_CONSENT_REQUEST_STATUS.AUTO_APPROVED:return{color:"signal-positive",icon:"signal-success"}
case l.AD_CONSENT_REQUEST_STATUS.REJECTED:return{color:"signal-negative",icon:"close"}
case l.AD_CONSENT_REQUEST_STATUS.REVOKED:return{color:"signal-negative",icon:"undo"}
default:return{color:"text-low-emphasis",icon:"signal-notice"}}}get isNonApprovedStatus(){return[l.AD_CONSENT_REQUEST_STATUS.REJECTED,l.AD_CONSENT_REQUEST_STATUS.REVOKED].includes(this.requestStatusWithAutoApproval)}},y=p,S="propTypes",A={record:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,column:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,currentIndex:i.PropTypes.number.isRequired,totalSponsorableContents:i.PropTypes.number.isRequired,openAdvertiserRequestConfirmationModal:i.PropTypes.func.isRequired,viewRequestHandler:i.PropTypes.func.isRequired},S in y?Object.defineProperty(y,S,{value:A,enumerable:!0,configurable:!0,writable:!0}):y[S]=A,b=(u=p).prototype,_="formatter",h=[s],f={configurable:!0,enumerable:!0,writable:!0,initializer:null},E={},Object.keys(f).forEach((function(e){E[e]=f[e]})),E.enumerable=!!E.enumerable,E.configurable=!!E.configurable,("value"in E||E.initializer)&&(E.writable=!0),E=h.slice().reverse().reduce((function(e,t){return t(b,_,e)||e}),E),T&&void 0!==E.initializer&&(E.value=E.initializer?E.initializer.call(T):void 0,E.initializer=void 0),void 0===E.initializer&&(Object.defineProperty(b,_,E),E=null),d=E,c=u))||c)
var b,_,h,f,T,E,y,S,A;(0,t.setComponentTemplate)(m,g)})),define("campaign-manager-web/components/sponsorable-contents-table/request-entity-details",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","@ember/service","@glimmer/tracking","campaign-manager-web/utils/sponsorable-content","hue-web-toast/utils/constants","campaign-manager-web/utils/urn","campaign-manager-web/constants/sponsor-request"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E
function y(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A=(0,n.createTemplateFactory)({id:"QSO+fvh/",block:'[[[1,"\\n"],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n"],[41,[30,0,["isNonApprovedStatus"]],[[[1,"    "],[8,[39,1],null,[["@placement","@contentClass"],["right","u-hoverable__content p2"]],[["trigger","content"],[[[[1,"\\n        "],[11,"button"],[24,0,"button--unstyled"],[24,4,"button"],[4,[38,2],[[30,1,["triggerContentSharedInfo"]]],null],[12],[1,"\\n          "],[10,0],[15,0,[29,["u-display-flex u-items-center"," ",[28,[37,3],null,[["size","weight","color"],["small","bold",[30,0,["requestStatusStyles","color"]]]]]]]],[12],[1,"\\n            "],[8,[39,4],[[24,0,"mr2"],[24,"aria-hidden","true"]],[["@size","@name"],["small",[30,0,["requestStatusStyles","icon"]]]],null],[1,"\\n            "],[10,1],[14,0,"u-border__dotted--error"],[12],[1,"\\n              "],[1,[28,[35,5],["i18n_consent_request_status","campaign-manager-web/components/sponsorable-contents-table/request-entity-details"],[["status"],[[30,2,["consentRequest","status"]]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[1]],[[[1,"\\n        "],[10,"h2"],[15,0,[29,["mb1"," ",[28,[37,3],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,5],["i18n_consent_request_status","campaign-manager-web/components/sponsorable-contents-table/request-entity-details"],[["status"],[[30,2,["consentRequest","status"]]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[15,0,[29,[[28,[37,3],null,[["color"],["text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,5],["i18n_non_approved_request_status_tooltip","campaign-manager-web/components/sponsorable-contents-table/request-entity-details"],[["status"],[[30,2,["consentRequest","status"]]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],[[[1,"    "],[10,0],[15,0,[29,["u-display-flex u-items-center"," ",[28,[37,3],null,[["weight","size","color"],["bold","small",[30,0,["requestStatusStyles","color"]]]]]]]],[12],[1,"\\n      "],[8,[39,4],[[24,"aria-hidden","true"],[24,0,"mr2"]],[["@size","@name"],["small",[30,0,["requestStatusStyles","icon"]]]],null],[1,"\\n      "],[10,1],[15,0,[28,[37,6],[[28,[37,7],null,[["u-border__dotted--error"],[[28,[37,8],[[30,0,["requestStatusStyles","color"]],"signal-negative"],null]]]]],null]],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_consent_request_status","campaign-manager-web/components/sponsorable-contents-table/request-entity-details"],[["status"],[[30,2,["consentRequest","status"]]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]]],[1,"\\n"],[41,[30,0,["canShowCopyRequestLinkButton"]],[[[1,"    "],[10,1],[14,0,"mh2"],[12],[1,"·"],[13],[1,"\\n    "],[8,[39,9],[[16,1,[29,["consent-request-entity-details__copy-link-",[30,0,["entityId"]]]]],[24,0,"hue-button--unstyled"],[16,"aria-label",[28,[37,5],[[52,[30,0,["authorName"]],"i18n_copy_consent_request_link_button","i18n_copy_consent_request_link_button_no_authorName"],"campaign-manager-web/components/sponsorable-contents-table/request-entity-details"],[["authorName","currentIndex","totalConsentRequests"],[[30,0,["authorName"]],[30,3],[30,4]]]]],[4,[38,10],["click",[30,0,["copySponsorRequestLink"]]],null],[4,[38,11],["tla_advertiser_copy_request_link"],null]],[["@buttonType","@size","@text"],["tertiary","small",[28,[37,5],["i18n_consent_request_copy_link_v2","campaign-manager-web/components/sponsorable-contents-table/request-entity-details"],null]]],null],[1,"\\n"]],[]],null],[13],[1,"\\n"]],["triggerData","@record","@currentIndex","@totalConsentRequests"],false,["if","hue-web-contextual-dialog","hue-web-toggletip-trigger","hue-web-foundations@-text-body","hue-web-icons@icon","t","classes","hash","eq","hue-web-button","on","track-interaction"]]',moduleName:"campaign-manager-web/components/sponsorable-contents-table/request-entity-details.hbs",isStrictMode:!1})
let C=e.default=(p=(0,o.inject)("hue-web-toast"),(0,i.assertPropTypes)((E=class extends a.default{constructor(...e){super(...e),y(this,"toast",b,this),y(this,"i18n",_,this),y(this,"error",h,this),y(this,"formatter",f,this),y(this,"isMoreOptionDropdownOpen",T,this)}get entityId(){return(0,u.getIdFromUrn)(this.args.record.entityUrn||this.args.record.urn)}get canShowCopyRequestLinkButton(){return this.args.record.consentRequest.status===d.AD_CONSENT_REQUEST_STATUS.IN_REVIEW}get authorName(){return this.args.record.authorDetails?.member?this.formatter.formatName({firstName:this.args.record.authorDetails.member.firstName,lastName:this.args.record.authorDetails.member.lastName},"full"):""}get requestStatusStyles(){switch(this.args.record.consentRequest.status){case d.AD_CONSENT_REQUEST_STATUS.APPROVED:return{color:"signal-positive",icon:"check"}
case d.AD_CONSENT_REQUEST_STATUS.AUTO_APPROVED:return{color:"signal-positive",icon:"signal-success"}
case d.AD_CONSENT_REQUEST_STATUS.REJECTED:return{color:"signal-negative",icon:"close"}
case d.AD_CONSENT_REQUEST_STATUS.REVOKED:return{color:"signal-negative",icon:"undo"}
default:return{color:"text-low-emphasis",icon:"clock"}}}get isNonApprovedStatus(){return[d.AD_CONSENT_REQUEST_STATUS.REJECTED,d.AD_CONSENT_REQUEST_STATUS.REVOKED].includes(this.args.record.consentRequest.status)}copySponsorRequestLink(){const e=(0,s.copyConsentRequestLink)(this.args.record.consentRequest?.consentUrn)
navigator.clipboard.writeText(e).then((()=>{const e=this.i18n.lookupTranslation(this.constructor,"i18n_sponsor_request_copy_link_toast_message")()
this.toast.add({type:c.TOAST_TYPES.SUCCESS,message:e})})).catch((e=>{this.toast.add({type:c.TOAST_TYPES.ERROR,message:this.error.getFullMessage({error:e,customErrorMessage:this.i18n.lookupTranslation(this.constructor,"i18n_sponsor_request_copy_link_fail_toast_message")()})})}))}setMoreOptionDropdownState(e){this.isMoreOptionDropdownOpen=e}},O=E,v="propTypes",w={record:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,currentIndex:i.PropTypes.number.isRequired,totalConsentRequests:i.PropTypes.number.isRequired},v in O?Object.defineProperty(O,v,{value:w,enumerable:!0,configurable:!0,writable:!0}):O[v]=w,b=S((g=E).prototype,"toast",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=S(g.prototype,"i18n",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(g.prototype,"error",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(g.prototype,"formatter",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=S(g.prototype,"isMoreOptionDropdownOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S(g.prototype,"copySponsorRequestLink",[r.action],Object.getOwnPropertyDescriptor(g.prototype,"copySponsorRequestLink"),g.prototype),S(g.prototype,"setMoreOptionDropdownState",[r.action],Object.getOwnPropertyDescriptor(g.prototype,"setMoreOptionDropdownState"),g.prototype),m=g))||m)
var O,v,w;(0,t.setComponentTemplate)(A,C)})),define("campaign-manager-web/components/sponsorable-contents-table/row-select-checkbox",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object"],(function(e,t,n,a,i){var r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const o=(0,n.createTemplateFactory)({id:"qTKvAhhL",block:'[[[8,[39,0],[[16,1,[29,["select-row-",[30,1],"-checkbox"]]],[16,"disabled",[30,0,["shouldCheckboxBeDisabled"]]],[16,"checked",[30,2]],[24,0,"m0"],[4,[38,1],["change",[28,[37,2],[[30,0,["onChange"]],[30,1],[30,3]],null]],null]],null,null],[1,"\\n"],[10,"label"],[15,"for",[29,["select-row-",[30,1],"-checkbox"]]],[14,0,"ads-table__checkbox-label u-layout__margin-center-horizontal sponsorable-contents-table__row-select-checkbox-label sponsorable-contents-table__row-select-checkbox-label--center"],[15,"aria-label",[28,[37,3],["i18n_select_row_a11y_label","campaign-manager-web/components/sponsorable-contents-table/row-select-checkbox"],[["row"],[[28,[37,4],[[30,1],1],null]]]]],[15,"disabled",[30,0,["shouldCheckboxBeDisabled"]]],[12],[13]],["@index","@isSelected","@record"],false,["hue-web-checkbox","on","fn","t","add"]]',moduleName:"campaign-manager-web/components/sponsorable-contents-table/row-select-checkbox.hbs",isStrictMode:!1})
let l=e.default=(r=class extends a.default{get shouldCheckboxBeDisabled(){return this.args.record.isNonSponsorable||this.args.record.isMemberPostNotApproved}onChange(e,t,n){this.args.clickOnSelectInput(e,t),n.stopPropagation()}},s=r.prototype,c="onChange",u=[i.action],d=Object.getOwnPropertyDescriptor(r.prototype,"onChange"),p=r.prototype,m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=u.slice().reverse().reduce((function(e,t){return t(s,c,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,c,m),m=null),r)
var s,c,u,d,p,m;(0,t.setComponentTemplate)(o,l)})),define("campaign-manager-web/components/sponsorable-contents-table/sponsorable-content-entity",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/service"],(function(e,t,n,a,i,r){var o,l,s,c,u
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=(0,n.createTemplateFactory)({id:"zaXXMqh/",block:'[[[1,"\\n"],[11,"article"],[16,0,[28,[37,0],[[28,[37,1],null,[["sponsorable-content-entity--previewed","sponsorable-content-entity--non-sponsorable"],[[30,0,["isCurrentlyPreviewed"]],[30,1,["isNonSponsorable"]]]]]],null]],[4,[38,2],["click",[28,[37,3],[[30,2,["actions","onPreviewCreative"]],[30,1]],null]],null],[12],[1,"\\n  "],[11,"button"],[24,0,"visually-hidden-a11y-button sponsorable-content-entity__a11y-button"],[16,"aria-label",[28,[37,4],["i18n_preview_creative_a11y_action","campaign-manager-web/components/sponsorable-contents-table/sponsorable-content-entity"],null]],[24,4,"button"],[4,[38,2],["click",[28,[37,3],[[30,2,["actions","onPreviewCreative"]],[30,1]],null]],null],[12],[13],[1,"\\n  "],[10,0],[14,0,"flex u-flex-column"],[12],[1,"\\n    "],[10,0],[14,0,"flex u-flex-column u-flex-row-sm"],[12],[1,"\\n      "],[8,[39,5],null,[["@record","@column","@sponsorableContentIndex","@consentRequestIndex","@shouldDisplayTimestamp","@isContentLibraryPage"],[[30,1],[30,2],[30,0,["sponsorableContentIndex"]],[30,0,["sponsorableContentIndex"]],true,true]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[28,[37,7],[[30,1,["isNonSponsorable"]],[28,[37,8],[[30,2,["showPostHeader"]]],null]],null],[[[1,"    "],[8,[39,9],[[24,0,"sponsorable-content-entity__non-sponsorable-reason"]],[["@type","@message"],["neutral",[28,[37,4],[[30,1,["nonSponsorableReasonI18nKey"]],"campaign-manager-web/components/sponsorable-contents-table/sponsorable-content-entity"],[["linkInfo"],[[52,[30,1,["nonSponsorableReasonHelpCenterPath"]],[28,[37,10],null,[["href"],[[28,[37,11],null,[["path","accountId"],[[30,1,["nonSponsorableReasonHelpCenterPath"]],[30,2,["accountId"]]]]]]]],""]]]]]],null],[1,"\\n"]],[]],null],[13]],["@record","@column"],false,["classes","hash","on","fn","t","sponsorable-content-table-entity","if","and","not","hue-web-inline-feedback","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/sponsorable-contents-table/sponsorable-content-entity.hbs",isStrictMode:!1})
let p=e.default=(o=(0,r.inject)(),(0,i.assertPropTypes)((u=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="formatter",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get sponsorableContentIndex(){return this.args.index+1}get isCurrentlyPreviewed(){const{getCurrentlyPreviewedSponsorableContentUrn:e}=this.args.column.actions
if("function"==typeof e){const t=e()
return(this.args.record.urn||this.args.record.entityUrn)===t}return!1}get authorName(){return this.args.record.authorDetails?.member?this.formatter.formatName({firstName:this.args.record.authorDetails.member.firstName,lastName:this.args.record.authorDetails.member.lastName},"full"):""}},T=u,E="propTypes",y={column:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,record:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired},E in T?Object.defineProperty(T,E,{value:y,enumerable:!0,configurable:!0,writable:!0}):T[E]=y,m=(s=u).prototype,g="formatter",b=[o],_={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(_).forEach((function(e){f[e]=_[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=b.slice().reverse().reduce((function(e,t){return t(m,g,e)||e}),f),h&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(h):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(m,g,f),f=null),c=f,l=s))||l)
var m,g,b,_,h,f,T,E,y;(0,t.setComponentTemplate)(d,p)})),define("campaign-manager-web/components/sponsorable-contents-table/video-entity",["exports","@ember/component","@ember/template-factory","campaign-manager-web/components/sponsorable-contents-table/entity"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"ihQvpnUp",block:'[[[1,"\\n"],[11,"article"],[16,0,[29,["sponsorable-content-entity ",[52,[30,0,["isCurrentlyPreviewed"]],"sponsorable-content-entity--previewed"]," ",[52,[30,1,["isNonSponsorable"]],"sponsorable-content-entity--non-sponsorable"]]]],[24,"role","button"],[24,"tabindex","0"],[4,[38,1],["click",[28,[37,2],[[30,2,["actions","onPreviewCreative"]],[30,1]],null]],null],[4,[38,1],["focus",[28,[37,2],[[30,2,["actions","onPreviewCreative"]],[30,1]],null]],null],[12],[1,"\\n  "],[10,"section"],[12],[1,"\\n    "],[10,2],[15,0,[29,["sponsorable-content-entity__dsc-label u-form__label ",[52,[28,[37,3],[[30,1,["visibility"]],"ORGANIC"],null],"u-layout__display-none"]]]],[12],[1,"\\n      "],[1,[28,[35,4],["i18n_dsc","campaign-manager-web/components/sponsorable-contents-table/video-entity"],null]],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,2],[15,0,[29,["sponsorable-content-entity__paragraph u-force-wrap"," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[30,1,["name"]]],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,2],[15,0,[29,["sponsorable-content-entity__commentary u-force-wrap"," ",[28,[37,5],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[30,1,["shareContent","shareCommentary","text"]]],[1,"\\n    "],[13],[1,"\\n\\n"],[44,[[30,1,["shareContent","contentEntities","0"]]],[[[1,"      "],[10,0],[14,0,"sponsorable-content-entity__container u-layout__container u-layout-flex__container--aligned-center"],[12],[1,"\\n        "],[10,1],[14,0,"sponsorable-content-entity__thumbnail-container sponsorable-content-entity__thumbnail--video u-layout-flex__container--baseline"],[12],[1,"\\n          "],[8,[39,7],[[24,0,"sponsorable-content-entity__thumbnail"],[16,"alt",[30,3,["title"]]]],[["@image","@ghostType"],[[30,3,["image","url"]],"company"]],null],[1,"\\n"],[1,"          "],[10,1],[14,0,"sponsorable-content-entity__play-button button--small-round-muted"],[12],[1,"\\n            "],[8,[39,8],[[24,0,"sponsorable-content-entity__play-icon"]],[["@size","@name"],["small","play"]],null],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,1],[14,0,"sponsorable-content-entity__description"],[12],[1,"\\n          "],[10,2],[15,0,[29,["u-force-wrap"," ",[28,[37,5],null,[["size","weight","color"],["xsmall","bold","default"]]]]]],[12],[1,"\\n            "],[1,[30,3,["title"]]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,5],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,9],[[30,3,["video","duration"]]],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[3]]],[1,"\\n    "],[10,1],[15,0,[29,["sponsorable-content-entity__paragraph"," ",[28,[37,5],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,10],[[30,1,["lastModifiedAt"]]],[["format"],["ago"]]]],[1,"\\n    "],[13],[1,"\\n\\n    "],[8,[39,11],null,[["@record"],[[30,1]]],null],[1,"\\n"],[41,[28,[37,12],[[30,1,["numEnabledPlacements"]],0],null],[[[1,"      "],[8,[39,13],null,[["@placementInfo"],[[30,1]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,1,["isNonSponsorable"]],[[[1,"      "],[8,[39,14],[[24,0,"sponsorable-video-entity__notification"]],[["@message","@type"],[[28,[37,4],[[30,1,["nonSponsorableReasonI18nKey"]],"campaign-manager-web/components/sponsorable-contents-table/video-entity"],[["linkInfo"],[[52,[30,1,["nonSponsorableReasonHelpCenterPath"]],[28,[37,15],null,[["href"],[[28,[37,16],null,[["path","accountId"],[[30,1,["nonSponsorableReasonHelpCenterPath"]],[30,2,["accountId"]]]]]]]],""]]]],"neutral"]],null],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[13],[1,"\\n"]],["@record","@column","entity"],false,["if","on","fn","eq","t","hue-web-foundations@-text-body","let","custom-image","hue-web-icons@icon","format-duration","format-time-relative","number-of-campaigns-hoverable","gt","number-of-placements-hoverable","hue-web-inline-feedback","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/sponsorable-contents-table/video-entity.hbs",isStrictMode:!1})
class r extends a.default{}e.default=r,(0,t.setComponentTemplate)(i,r)})),define("campaign-manager-web/components/sponsored-ad-container",["exports","@ember/component","@ember/template-factory","campaign-manager-web/components/sponsored-content-actions-dropdown","campaign-manager-web/components/common-table-cells/entity-status","campaign-manager-web/components/sponsorable-content-table-entity","@glimmer/component","@glimmer/tracking","@ember/object","@ember/service","ember-concurrency-decorators","rsvp","@linkedin/ember-prop-types","campaign-manager-web/constants/routes","campaign-manager-web/utils/query-param","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/sponsorable-content","campaign-manager-web/constants/entity-status","hue-web-toast/utils/constants","tracked-toolbox","@embroider/util","campaign-manager-web/prop-types/tracking-parameters"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y){var S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B
function V(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function Y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function H(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const q=(0,n.createTemplateFactory)({id:"QFKl3C13",block:'[[[1,"\\n"],[8,[39,0],null,[["@accountId","@aggregatedTrackingParameters","@campaign","@columns","@hasCreatives","@isLoading","@onSaveEditCampaign","@onCampaignChange","@onClickEmptyState","@disableEmptyStateClick","@headerLabel"],[[30,1,["id"]],[30,2],[30,3],[30,0,["sponsoredContentsTableColumns"]],[28,[37,1],[[30,0,["sponsoredContents","length"]],0],null],false,[30,4],[30,5],[30,0,["onCreateNew"]],true,[30,6]]],[["default"],[[[[1,"\\n  "],[8,[30,7,["header-outlet"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@accountId","@campaign","@canCreateDsc","@canCreateNewAd","@canEditCreative","@companyUrn","@disableBrowseContent","@hasMaxSponsoredContents","@onToggleBrowsePanelOpen","@onToggleFormOpen","@adFormat"],[[30,1,["id"]],[30,3],[30,1,["canCreateDsc"]],[30,0,["canCreateNewAd"]],[30,1,["canEditCreative"]],[30,1,["reference"]],[30,0,["isBrowseContentDisabled"]],[30,0,["hasMaxSponsoredContents"]],[30,0,["onBrowseExisting"]],[30,0,["onCreateNew"]],[30,3,["adFormat"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,7,["table-outlet"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,3],null,[["@isLoading"],[[30,0,["removeCreativeTask","isRunning"]]]],[["default"],[[[[1,"\\n      "],[10,1],[14,0,"a11y-text"],[12],[1,[28,[35,4],["removing_creative","campaign-manager-web/components/sponsored-ad-container"],null]],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[39,5],null,[["@columns","@currentPageNumber","@onDisplayDataChangedAction","@filteringIgnoreCase","@pageSize","@theme","@data","@caption"],[[30,7,["decoratedColumns"]],[30,7,["currentPageNumber"]],[30,7,["displayDataChangedAction"]],[30,7,["filteringIgnoreCase"]],[30,7,["pageSize"]],[30,7,["theme"]],[30,0,["sponsoredContents"]],[28,[37,4],["ads_table_caption","campaign-manager-web/components/sponsored-ad-container"],null]]],[["default"],[[[[1,"\\n      "],[8,[30,8,["global-filter"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,6],[[4,[38,7],["ad_selection_search_creatives"],null]],[["@value","@onInputFilter","@placeholder","@campaignId","@onFilterStringChange"],[[30,0,["filterString"]],[30,0,["onFilterStringChange"]],[30,9],[30,3,["id"]],[30,10]]],null],[1,"\\n      "]],[]]]]],[1,"\\n      "],[10,0],[15,0,[30,8,["tableContainerClasses"]]],[12],[1,"\\n        "],[8,[30,8,["table"]],null,null,[["default"],[[[[1,"\\n          "],[8,[30,11,["header"]],null,null,[["default"],[[[[1,"\\n            "],[8,[39,8],null,[["@tooltipHoverTrackingKey"],[[28,[37,9],[[30,12],"_ad_selection_adformat_tooltip"],null]]],[["default"],[[[[1,"\\n              "],[1,[30,13]],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[11]]]]],[1,"\\n      "],[13],[1,"\\n      "],[8,[30,8,["footer"]],null,null,null],[1,"\\n    "]],[8]]]]],[1,"\\n\\n  "]],[]]]]],[1,"\\n  "],[8,[30,7,["modals-outlet"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,10],null,[["@isOpen","@onDismiss","@triggerSelectorForReturnFocus","@viewedContentUrn","@viewedCreative","@staticImageViewMap"],[[30,0,["isViewModalOpen"]],[28,[37,11],[[30,0],"isViewModalOpen",false],null],[30,0,["triggerSelectorForReturnFocus"]],[30,0,["viewedContentUrn"]],[30,0,["viewedCreative"]],[30,14]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[7]]]]]],["@account","@aggregatedTrackingParameters","@campaign","@onSaveEditCampaign","@onCampaignChange","@headerLabel","container","adsTable","@globalFilterPlaceHolder","@onFilterStringChange","table","@trackingPrefix","@headerTitle","@staticImagePreviewMap"],false,["creatives-container","gt","sponsored-contents-container-header","cm-overlay-loader","t","ads-table","creatives-table/creative-global-filter","track-interaction","creatives-table/creatives-list-header","concat","accurate-view-modal","set"]]',moduleName:"campaign-manager-web/components/sponsored-ad-container.hbs",isStrictMode:!1})
let K=e.default=(S=(0,c.inject)("hue-web-toast"),A=(0,c.inject)(),C=(0,c.inject)(),O=(0,c.inject)("creative"),v=(0,c.inject)("sponsoredContent"),w=(0,T.localCopy)("args.filterString"),I=(0,u.task)({drop:!0}),P=(0,u.task)({drop:!0}),(0,p.assertPropTypes)((B=class extends o.default{get availableSponsoredUpdateContents(){return this.sponsoredContentService.campaignAvailableSponsoredUpdateContents[this.campaignId]||[]}get hasMaxSponsoredContents(){return this.creativesData.length>=_.SPONSORED_CREATIVES_MAX}get campaignId(){return(0,s.get)(this,"args.campaign.id")}get adFormat(){return(0,s.get)(this,"args.campaign.adFormat")}get sponsoredContentType(){return b.AD_FORMAT_TO_SPONSORED_CONTENT_TYPES[this.adFormat]}get dropdownItems(){return _.SPONSORED_CONTENT_DROPDOWNS[this.sponsoredContentType]}get hasNonSponsoredSponsoredUpdateContents(){return this.availableSponsoredUpdateContents.length-this.creativesData.length>0}get creativesData(){return this.creativeService.campaignCreatives[this.campaignId]||[]}get canCreateNewAd(){return(0,b.canCreateNewDsc)({areCreativesReadOnly:(0,s.get)(this,"args.campaign.areCreativesReadOnly"),canCreateDsc:(0,s.get)(this,"args.account.canCreateDsc"),canEditCreative:(0,s.get)(this,"args.account.canEditCreative"),isCompletedCampaign:(0,s.get)(this,"args.campaign.isCompletedCampaign"),hasMaximumCreatives:this.hasMaxSponsoredContents})}get isBrowseContentDisabled(){return(0,s.get)(this,"args.campaign.areCreativesReadOnly")||(0,s.get)(this,"args.campaign.isCompletedCampaign")||!(0,s.get)(this,"args.account.canEditCreative")||!this.hasNonSponsoredSponsoredUpdateContents}get sponsoredContents(){return(0,_.getSponsoredContents)({creatives:this.creativesData,sponsorableContents:this.sponsoredContentService.campaignAssociatedSponsoredUpdateContents[this.campaignId],account:this.args.account,campaign:this.args.campaign,allowedActions:this.dropdownItems,sponsoredContentType:this.sponsoredContentType})}get canCreateContent(){return!(0,s.get)(this,"args.campaign.isCompletedCampaign")&&(0,s.get)(this,"args.account.canCreateDsc")}get sponsoredContentsTableColumns(){return[{propertyName:"name",className:"sponsored-contents-table__entity",component:(0,E.ensureSafeComponent)(r.default,this),filterFunction:b.AD_FORMAT_TO_FILTER_FUNCTION[this.adFormat],filterString:this.filterString,actions:{},isLeadGenFormCampaign:!1,adFormSponsoredMap:{},disableSorting:!0,trackingParametersState:this.args.trackingParametersState,aggregatedTrackingParameters:this.args.aggregatedTrackingParameters,campaign:this.args.campaign,account:this.args.accounts},{disableSorting:!0,propertyName:"status",className:"sponsored-content-container__list-table-status",component:(0,E.ensureSafeComponent)(i.default,this),isLeadGenFormCampaign:!1,adFormSponsoredMap:{},accountId:(0,s.get)(this,"args.account.id"),canEditEntity:(0,s.get)(this,"args.account.canEditCreative"),entityType:h.ENTITY_TYPES.CREATIVE,initialFilterString:this.args.filterString,actions:{onSelectStatus:(e,t)=>{this.onSponsoredContentCreativeSelectStatus(e,t)}}},{component:(0,E.ensureSafeComponent)(a.default,this),className:"sponsored-content-container__list-table-actions",disableSorting:!0,actions:{onOpenEditSponsoredContentForm:this.onEditOrDuplicate,onRemoveSponsoredContent:this.onRemoveCreative,onAccurateView:this.onAccurateView},canCreateContent:this.canCreateContent,hasMaxSponsoredContents:this.hasMaxSponsoredContents,currentUserRole:(0,s.get)(this,"args.account.currentUserRole"),adFormat:this.adFormat,isCompletedCampaign:this.args.campaign.isCompletedCampaign,isReadOnly:this.args.campaign.areCreativesReadOnly}]}constructor(){super(...arguments),V(this,"toast",D,this),V(this,"router",M,this),V(this,"i18n",L,this),V(this,"creativeService",k,this),V(this,"sponsoredContentService",U,this),Y(this,"creativeRemoveSuccessMessage",this.i18n.lookupTranslation(this.constructor,"remove_creative_success")()),Y(this,"creativeRemoveFailureMessage",this.i18n.lookupTranslation(this.constructor,"remove_creative_error")()),V(this,"viewedCreative",x,this),V(this,"viewedContentUrn",F,this),V(this,"isViewModalOpen",z,this),V(this,"filterString",j,this),V(this,"triggerSelectorForReturnFocus",G,this),this.creativeService.enableCampaignForServiceState(this.campaignId),this.fetchSponsoredUpdateContentsTask.perform()}getDefaultQueryParams(){return this.args.returnUrl?{returnUrl:this.args.returnUrl}:{}}onCreateNew(){this.router.transitionTo(m.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_NEW,this.args.account.id,this.args.campaign.id,{queryParams:this.getDefaultQueryParams()})}onBrowseExisting(){this.router.transitionTo(m.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_SPONSORABLE_CONTENTS,this.args.account.id,this.args.campaign.id,{queryParams:this.getDefaultQueryParams()})}onSponsoredContentCreativeSelectStatus(e,t){const n=this.creativesData.find((t=>t.id===e.id))
this.args.onCreativeSelectStatus(n,t,!0)}onEditOrDuplicate(e,t,{sectionToExpandOnInit:n,isDuplicate:a}={}){this.router.transitionTo(m.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_ITEM,this.args.account.id,this.args.campaign.id,t,{queryParams:{...this.getDefaultQueryParams(),action:a?g.ACTION_QUERY_PARAM.DUPLICATE:g.ACTION_QUERY_PARAM.EDIT,sectionToExpandOnInit:n}})}onRemoveCreative(e){this.removeCreativeTask.perform(e.id)}onAccurateView({entityUrn:e},{triggerSelectorForReturnFocus:t}={}){this.viewedContentUrn=e,this.isViewModalOpen=!0,this.viewedCreative=this.creativesData.find((t=>e===t.reference)),this.triggerSelectorForReturnFocus=t}onFilterStringChange(e){this.filterString=e}*fetchSponsoredUpdateContentsTask(){yield(0,d.all)([this.sponsoredContentService.fetchCampaignAssociatedSponsoredUpdateContents(this.campaignId),this.sponsoredContentService.fetchAvailableSponsoredUpdateContentsByContentType(this.args.account,this.campaignId,this.sponsoredContentType)]).catch((()=>{}))}*removeCreativeTask(e){try{yield this.creativeService.removeCreative(e,this.campaignId),this.toast.add({type:f.TOAST_TYPES.SUCCESS,message:this.creativeRemoveSuccessMessage})}catch(t){this.toast.add({type:f.TOAST_TYPES.ERROR,message:this.creativeRemoveFailureMessage})}}},Y(B,"propTypes",{account:p.PropTypes.oneOfType([p.PropTypes.object,p.PropTypes.EmberObject]).isRequired,campaign:p.PropTypes.oneOfType([p.PropTypes.object,p.PropTypes.EmberObject]).isRequired,headerTitle:p.PropTypes.SafeString.isRequired,globalFilterPlaceHolder:p.PropTypes.SafeString.isRequired,trackingPrefix:p.PropTypes.string.isRequired,filterString:p.PropTypes.string,onFilterStringChange:p.PropTypes.func.isRequired,onSaveEditCampaign:p.PropTypes.func.isRequired,onCampaignChange:p.PropTypes.func.isRequired,returnUrl:p.PropTypes.string,headerLabel:p.PropTypes.oneOfType([p.PropTypes.string,p.PropTypes.SafeString]),onCreativeSelectStatus:p.PropTypes.func.isRequired,aggregatedTrackingParameters:p.PropTypes.oneOfType([y.aggregatedTrackingParametersShape,p.PropTypes.null]).isRequired}),D=H((R=B).prototype,"toast",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=H(R.prototype,"router",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=H(R.prototype,"i18n",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=H(R.prototype,"creativeService",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=H(R.prototype,"sponsoredContentService",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=H(R.prototype,"viewedCreative",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),F=H(R.prototype,"viewedContentUrn",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),z=H(R.prototype,"isViewModalOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),j=H(R.prototype,"filterString",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=H(R.prototype,"triggerSelectorForReturnFocus",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),H(R.prototype,"onCreateNew",[s.action],Object.getOwnPropertyDescriptor(R.prototype,"onCreateNew"),R.prototype),H(R.prototype,"onBrowseExisting",[s.action],Object.getOwnPropertyDescriptor(R.prototype,"onBrowseExisting"),R.prototype),H(R.prototype,"onSponsoredContentCreativeSelectStatus",[s.action],Object.getOwnPropertyDescriptor(R.prototype,"onSponsoredContentCreativeSelectStatus"),R.prototype),H(R.prototype,"onEditOrDuplicate",[s.action],Object.getOwnPropertyDescriptor(R.prototype,"onEditOrDuplicate"),R.prototype),H(R.prototype,"onRemoveCreative",[s.action],Object.getOwnPropertyDescriptor(R.prototype,"onRemoveCreative"),R.prototype),H(R.prototype,"onAccurateView",[s.action],Object.getOwnPropertyDescriptor(R.prototype,"onAccurateView"),R.prototype),H(R.prototype,"onFilterStringChange",[s.action],Object.getOwnPropertyDescriptor(R.prototype,"onFilterStringChange"),R.prototype),H(R.prototype,"fetchSponsoredUpdateContentsTask",[I],Object.getOwnPropertyDescriptor(R.prototype,"fetchSponsoredUpdateContentsTask"),R.prototype),H(R.prototype,"removeCreativeTask",[P],Object.getOwnPropertyDescriptor(R.prototype,"removeCreativeTask"),R.prototype),N=R))||N);(0,t.setComponentTemplate)(q,K)}))
define("campaign-manager-web/components/sponsored-content-actions-dropdown",["exports","@ember/component","@ember/template-factory","@ember-decorators/component","ember-copy","@ember/utils","@ember/object","@ember/array","@ember/debug","campaign-manager-web/utils/sponsorable-content","campaign-manager-web/utils/sponsored-content","campaign-manager-web/constants/creative","@linkedin/ember-prop-types","campaign-manager-web/constants/leadgen-form","@ember/service","campaign-manager-web/utils/tracking","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/sponsored-content/sponsored-content-tracking","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/sponsored-content/live-preview","campaign-manager-web/utils/urn"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E){var y,S,A,C,O,v,w,I,P,N,R,D
function M(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function L(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const U=(0,n.createTemplateFactory)({id:"sl1gL4yF",block:'[[[1,"\\n"],[8,[39,0],null,[["@isOpen","@justification","@disabled","@onVisibilityChange","@shouldTriggerRetainFocus"],[[30,0,["isDropdownOpen"]],"right",[30,0,["isDropdownDisabled"]],[28,[37,1],[[28,[37,2],[[30,0,["isDropdownOpen"]]],null]],null],false]],[["default"],[[[[1,"\\n  "],[11,0],[24,0,"u-hoverable__content sponsored-content-actions-dropdown__wrapper"],[4,[38,3],[[30,0,["isDropdownOpen"]]],null],[12],[1,"\\n    "],[8,[30,1,["dropdown-trigger"]],[[16,"data-a11y-focus-return__actions-trigger",[29,[[30,0,["record","id"]]]]],[16,"aria-describedby",[29,[[30,0,["card","ariaId"]]]]]],[["@aria-label"],[[28,[37,4],["i18n_a11y_trigger_label","campaign-manager-web/components/sponsored-content-actions-dropdown"],null]]],[["default"],[[[[1,"\\n      "],[8,[39,5],[[16,0,[28,[37,6],[[28,[37,7],null,[["u-color__black--60"],[[30,0,["column","isQuickMode"]]]]]],null]]],[["@size","@name"],["medium","overflow-web-ios"]],null],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,1,["dropdown-content"]],null,[["@occlusionCulling"],[false]],[["default"],[[[[1,"\\n      "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["decoratedActionDropDownItems"]]],null]],null],null,[[[1,"          "],[10,"li"],[12],[1,"\\n            "],[8,[39,10],[[16,0,[28,[37,11],["u-display-flex u-justify-start u-items-center",[52,[30,2,["isDisabled"]]," sponsored-content-actions-dropdown__row--disabled"]],null]]],[["@itemSelected","@disabled"],[[28,[37,1],[[30,0,["dropdownAction"]],[30,2,["name"]],[30,0,["record"]]],null],[30,2,["isDisabled"]]]],[["default"],[[[[1,"\\n"],[41,[28,[37,13],[[30,2,["isShowInFeed"]],[30,2,["isShowArticlePreview"]]],null],[[[1,"                "],[10,1],[14,"tabindex","0"],[14,"role","link"],[14,0,"sponsored-content-actions-dropdown__row-text sponsored-content-actions-dropdown__row-text--tabbable high-contrast__text-color-blue"],[12],[1,"\\n                  "],[1,[28,[35,4],["i18n_menu_dropdown_options_v4","campaign-manager-web/components/sponsored-content-actions-dropdown"],[["label"],[[30,2,["name"]]]]]],[1,"\\n                "],[13],[1,"\\n"]],[]],[[[1,"                "],[10,1],[15,"tabindex",[52,[51,[30,2,["isDisabled"]]],"0"]],[15,"role",[52,[28,[37,13],[[30,2,["isEdit"]],[30,2,["isDuplicate"]]],null],"link","button"]],[15,0,[29,["sponsored-content-actions-dropdown__row-text\\n                  ",[52,[28,[37,13],[[30,2,["isEdit"]],[30,2,["isDuplicate"]]],null],"high-contrast__text-color-blue",""]]]],[12],[1,"\\n                  "],[1,[28,[35,4],["i18n_menu_dropdown_options_v4","campaign-manager-web/components/sponsored-content-actions-dropdown"],[["label"],[[30,2,["name"]]]]]],[1,"\\n                "],[13],[1,"\\n"]],[]]],[41,[30,2,["isDisplayingTooltip"]],[[[1,"                "],[8,[39,15],null,[["@placement","@contentClass"],[[30,0,["tooltipPosition"]],"u-hoverable__content sponsored-content-actions-dropdown__row--hoverable-content"]],[["trigger","content"],[[[[1,"\\n                    "],[11,"button"],[24,0,"button--unstyled button--cursor-default ml1"],[24,4,"button"],[4,[38,16],[[30,3,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                      "],[10,1],[14,0,"a11y-text"],[12],[1,"\\n                        "],[1,[28,[35,4],["i18n_menu_dropdown_options_aria_label_v3","campaign-manager-web/components/sponsored-content-actions-dropdown"],[["label"],[[30,2,["name"]]]]]],[1,"\\n                      "],[13],[1,"\\n                      "],[8,[39,5],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                    "],[13],[1,"\\n                  "]],[3]],[[[1,"\\n                    "],[10,1],[12],[1,"\\n"],[41,[28,[37,17],[[30,2,["isEdit"]],[28,[37,18],[[30,0,["record","status"]],[30,0,["statuses","CANCELED"]]],null]],null],[[[1,"                        "],[1,[28,[35,4],["i18n_cannot_edit_canceled_creatives","campaign-manager-web/components/sponsored-content-actions-dropdown"],null]],[1,"\\n"]],[]],[[[41,[28,[37,17],[[30,2,["isEdit"]],[30,0,["column","isCompletedCampaign"]]],null],[[[1,"                        "],[1,[28,[35,4],["i18n_completed_campaign_edit_button_is_disabled__text","campaign-manager-web/components/sponsored-content-actions-dropdown"],null]],[1,"\\n"]],[]],[[[41,[28,[37,17],[[30,2,["isEdit"]],[28,[37,18],[[30,0,["record","status"]],[30,0,["statuses","PROCESSING"]]],null]],null],[[[1,"                        "],[1,[28,[35,4],["i18n_cannot_edit_processing_creative","campaign-manager-web/components/sponsored-content-actions-dropdown"],null]],[1,"\\n"]],[]],[[[41,[28,[37,17],[[30,2,["isDuplicate"]],[28,[37,18],[[30,0,["record","status"]],[30,0,["statuses","CANCELED"]]],null]],null],[[[1,"                        "],[1,[28,[35,4],["i18n_cannot_duplicate_canceled_creatives","campaign-manager-web/components/sponsored-content-actions-dropdown"],null]],[1,"\\n"]],[]],[[[41,[28,[37,17],[[30,2,["isRemove"]],[28,[37,18],[[30,0,["record","status"]],[30,0,["statuses","CANCELED"]]],null]],null],[[[1,"                        "],[1,[28,[35,4],["i18n_cannot_remove_canceled_creatives","campaign-manager-web/components/sponsored-content-actions-dropdown"],null]],[1,"\\n"]],[]],[[[41,[28,[37,17],[[30,2,["isManageTracking"]],[28,[37,18],[[30,0,["record","status"]],[30,0,["statuses","CANCELED"]]],null]],null],[[[1,"                        "],[1,[28,[35,4],["i18n_cannot_open_tracking_for_canceled_creatives","campaign-manager-web/components/sponsored-content-actions-dropdown"],null]],[1,"\\n"]],[]],[[[41,[30,2,["isShowInFeed"]],[[[1,"                        "],[1,[28,[35,4],["show_in_feed_tooltip","campaign-manager-web/components/sponsored-content-actions-dropdown"],null]],[1,"\\n"]],[]],[[[41,[28,[37,17],[[30,2,["isShowArticlePreview"]],[30,2,["isDisabled"]]],null],[[[1,"                        "],[1,[28,[35,4],["i18n_show_article_preview_is_disabled_text","campaign-manager-web/components/sponsored-content-actions-dropdown"],null]],[1,"\\n"]],[]],[[[41,[28,[37,17],[[30,2,["isRemove"]],[30,0,["hasNoPermissionsToRemove"]]],null],[[[1,"                        "],[1,[28,[35,4],["i18n_remove_creative_no_permissions_disabled_text_without_learnmore","campaign-manager-web/components/sponsored-content-actions-dropdown"],null]],[1,"\\n"]],[]],[[[41,[30,2,["isRemove"]],[[[1,"                        "],[1,[28,[35,4],["i18n_remove_creative_disabled_text_without_learnmore","campaign-manager-web/components/sponsored-content-actions-dropdown"],null]],[1,"\\n"]],[]],[[[41,[28,[37,17],[[30,2,["isDuplicate"]],[30,0,["column","isCompletedCampaign"]]],null],[[[1,"                        "],[1,[28,[35,4],["i18n_completed_campaign_duplicate_button_is_disabled__text","campaign-manager-web/components/sponsored-content-actions-dropdown"],null]],[1,"\\n"]],[]],[[[41,[28,[37,19],[[30,0,["column","canCreateContent"]]],null],[[[1,"                        "],[1,[28,[35,4],["i18n_sponsored_content_permissions_text","campaign-manager-web/components/sponsored-content-actions-dropdown"],null]],[1,"\\n"]],[]],[[[41,[28,[37,17],[[30,2,["isDuplicate"]],[30,0,["isOrganicCompanyPost"]]],null],[[[1,"                        "],[1,[28,[35,4],["i18n_duplicate_company_posts_is_disabled_text","campaign-manager-web/components/sponsored-content-actions-dropdown"],null]],[1,"\\n"]],[]],[[[41,[28,[37,17],[[30,2,["isDuplicate"]],[30,0,["isOrganicMemberPost"]]],null],[[[1,"                        "],[1,[28,[35,4],["i18n_duplicate_member_posts_is_disabled_text","campaign-manager-web/components/sponsored-content-actions-dropdown"],null]],[1,"\\n"]],[]],[[[41,[28,[37,17],[[30,2,["isEdit"]],[30,0,["isOrganicCompanyPost"]]],null],[[[1,"                        "],[1,[28,[35,4],["i18n_editing_company_posts_is_disabled_text","campaign-manager-web/components/sponsored-content-actions-dropdown"],null]],[1,"\\n"]],[]],[[[41,[28,[37,17],[[30,2,["isEdit"]],[30,0,["isOrganicMemberPost"]]],null],[[[1,"                        "],[1,[28,[35,4],["i18n_editing_member_posts_is_disabled_text","campaign-manager-web/components/sponsored-content-actions-dropdown"],null]],[1,"\\n"]],[]],[[[41,[28,[37,17],[[30,2,["isAccurateView"]],[30,0,["isOrganicMemberPost"]]],null],[[[1,"                        "],[1,[28,[35,4],["i18n_view_member_posts_is_disabled_text","campaign-manager-web/components/sponsored-content-actions-dropdown"],null]],[1,"\\n"]],[]],[[[41,[28,[37,17],[[30,2,["isManageTracking"]],[30,0,["isOrganicMemberPost"]],[28,[37,20],[[30,0,["record","status"]],[30,0,["statuses","CANCELED"]]],null]],null],[[[1,"                        "],[1,[28,[35,4],["i18n_manage_tracking_member_posts_is_disabled_text","campaign-manager-web/components/sponsored-content-actions-dropdown"],null]],[1,"\\n"]],[]],[[[41,[28,[37,17],[[30,2,["isDuplicate"]],[30,0,["column","hasMaxSponsoredContents"]]],null],[[[1,"                        "],[1,[28,[35,4],["i18n_sponsored_content_has_max_sponsored_creatives","campaign-manager-web/components/sponsored-content-actions-dropdown"],null]],[1,"\\n"]],[]],[[[41,[28,[37,17],[[30,2,["isDuplicate"]],[30,0,["isProcessing"]]],null],[[[1,"                        "],[1,[28,[35,4],["i18n_duplicate_creative_processing_disabled_text","campaign-manager-web/components/sponsored-content-actions-dropdown"],null]],[1,"\\n"]],[]],[[[41,[28,[37,17],[[30,2,["isDuplicate"]],[30,0,["column","isDocumentAdsLGFCampaign"]]],null],[[[1,"                        "],[1,[28,[35,4],["i18n_document_ads_lead_gen_duplicate_not_supported","campaign-manager-web/components/sponsored-content-actions-dropdown"],null]],[1,"\\n"]],[]],[[[41,[28,[37,17],[[30,2,["isDuplicate"]],[30,0,["column","isDocumentAdsWebsiteVisitsOrConversionCampaign"]]],null],[[[1,"                        "],[1,[28,[35,4],["i18n_document_ads_wv_c_duplicate_not_supported","campaign-manager-web/components/sponsored-content-actions-dropdown"],null]],[1,"\\n"]],[]],[[[41,[28,[37,17],[[30,2,["isDuplicate"]],[28,[37,18],[[30,0,["record","statusV2","status"]],[30,0,["statuses","INACTIVE"]]],null]],null],[[[1,"                        "],[1,[28,[35,4],["disable_duplicate_inactive","campaign-manager-web/components/sponsored-content-actions-dropdown"],null]],[1,"\\n"]],[]],[[[41,[28,[37,17],[[28,[37,13],[[30,2,["isDuplicate"]],[30,2,["isEdit"]]],null],[30,0,["column","areConversationStarterObjectiveActionsDisabled"]]],null],[[[1,"                        "],[1,[28,[35,4],["disable_conversation_starter_objective_actions","campaign-manager-web/components/sponsored-content-actions-dropdown"],null]],[1,"\\n                      "]],[]],null]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]],[1,"                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n"]],[]],null],[1,"            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n"]],[2]],null],[1,"      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[1]]]]]],["dropdown","dropdownItem","triggerData"],false,["artdeco-dropdown","fn","mut","fixed-dropdown","t","hue-web-icons@icon","classes","hash","each","-track-array","artdeco-dropdown-item","concat","if","or","unless","hue-web-tooltip","hue-web-tooltip-trigger","and","eq","not","not-eq"]]',moduleName:"campaign-manager-web/components/sponsored-content-actions-dropdown.hbs",isStrictMode:!1}),{SHORT_PRESS:x}=b.CONTROL_INTERACTION_TYPE,{PREVIEW_AND_EDIT:F,DUPLICATE:z,SHOW_IN_FEED:j,REMOVE:G,MANAGE_TRACKING:B,ACCURATE_VIEW:V,SHOW_ARTICLE_PREVIEW:Y}=c.SPONSORED_CONTENT_DROPDOWNS_OPTION_NAMES,H=[F,z,j,G,B,V,Y]
let q=e.default=(y=(0,a.classNames)("sponsored-content-container__dropdown"),S=(0,g.inject)(),A=(0,g.inject)("account"),C=(0,g.inject)(),O=(0,o.computed)("column.{canCreateContent,hasMaxSponsoredContents,isReadOnly}","record.actionDropDownItems"),y(v=(0,p.assertPropTypes)((D=class extends t.default{constructor(...e){super(...e),M(this,"tracking",I,this),M(this,"accountService",P,this),M(this,"handleFocus",N,this),M(this,"windowResizeObserver",R,this),L(this,"isDropdownOpen",!1),L(this,"isDropdownDisabled",!1),L(this,"record",null),L(this,"statuses",{..._.STATUSES,...d.CREATIVE_STATUSES})}get decoratedActionDropDownItems(){const{canCreateContent:e,hasMaxSponsoredContents:t,isReadOnly:n,areConversationStarterObjectiveActionsDisabled:a}=this.column,{actionDropDownItems:i}=this.record
return i.map((i=>{const{name:r,isEnabled:o}=i,l=r===F,s=r===z,c=r===j,u=r===G,d=r===B,p=r===Y,m=!o||l&&(!e||n||a)||s&&(n||t||a)||u&&n
return{isDisabled:m,isEdit:l,isAccurateView:r===V,isDisplayingTooltip:c||m&&H.includes(r),isShowInFeed:c,isRemove:u,isDuplicate:s,isManageTracking:d,isShowArticlePreview:p,...i}})).filter((e=>!e.isHidden))}get companyId(){return(0,E.getIdFromUrn)(this.accountService.accountObj?.reference)}get tooltipPosition(){return this.windowResizeObserver.lastDimensions.width>1024?"right":"bottom"}init(){super.init(...arguments)
const{actionDropDownItems:e,visibility:t,lifecycleState:n}=this.record
let a
a=this.record.authorUrn?this.record.authorUrn:"number"===(0,r.typeOf)(this.record.companyId)?(0,E.createUrnFromAttrs)(E.URN_TYPES.COMPANY,this.record.companyId):this.record.companyId
const{canCreateContent:i,hasMaxSponsoredContents:l,adFormat:s}=this.column;(0,o.setProperties)(this,{isDropdownDisabled:(0,r.isEmpty)(e),isOrganicCompanyPost:(0,c.isOrganicCompanyContent)(t,a),isOrganicMemberPost:(0,c.isOrganicMemberContent)(t,a),isProcessing:n===u.SPONSORED_CONTENT_LIFECYCLE_STATES.PROCESSING,FOCUS_RETURN_SELECTOR:`[data-a11y-focus-return__actions-trigger="${this.record.id}"]`,hasNoPermissionsToRemove:!this.column.currentUserRole||!d.ACCOUNT_PERMISSIONS_FOR_REMOVE_CREATIVE.includes(this.column.currentUserRole)})}dropdownAction(e,t){switch(this.handleFocus.setIntendedFocusedElement(this.FOCUS_RETURN_SELECTOR),e){case c.SPONSORED_CONTENT_DROPDOWNS_OPTIONS.PREVIEW_AND_EDIT.name:this.previewAndEdit(t)
break
case c.SPONSORED_CONTENT_DROPDOWNS_OPTIONS.ACCURATE_VIEW.name:this.accurateView(t)
break
case c.SPONSORED_CONTENT_DROPDOWNS_OPTIONS.DUPLICATE.name:this.duplicate(t)
break
case c.SPONSORED_CONTENT_DROPDOWNS_OPTIONS.SHOW_IN_FEED.name:this.showInFeed(t)
break
case c.SPONSORED_CONTENT_DROPDOWNS_OPTIONS.SHOW_ARTICLE_PREVIEW.name:this.showArticlePreview(t)
break
case c.SPONSORED_CONTENT_DROPDOWNS_OPTIONS.REMOVE.name:this.remove(t)
break
case c.SPONSORED_CONTENT_DROPDOWNS_OPTIONS.MANAGE_TRACKING.name:this.showManageTracking(t)}}duplicate(e){this.tracking.fireInteractionEvent((0,h.createSponsoredContentTrackingKey)(this.column.adFormat,h.SPONSORED_CONTENT_MODE_PREFIX.DUPLICATE,h.SPONSORED_CONTENT_ACTION.BEGIN)),(0,o.set)(this,"isDropdownOpen",!1)
const{id:t,accountId:n,activityId:a,companyId:r,name:l,shareContent:s}=(0,i.copy)(e,!0),c={accountId:n,activityId:a,companyId:r,lifecycleState:u.SPONSORED_CONTENT_LIFECYCLE_STATES.PUBLISHED,name:l,shareContent:s}
this.column.actions.onOpenEditSponsoredContentForm(c,t,{isDuplicate:!0,triggerSelectorForReturnFocus:this.FOCUS_RETURN_SELECTOR,sectionToExpandOnInit:m.LEADGEN_FORM_SECTIONS.AD_SECTION})}previewAndEdit(e){this.tracking.fireInteractionEvent((0,h.createSponsoredContentTrackingKey)(this.column.adFormat,h.SPONSORED_CONTENT_MODE_PREFIX.EDIT,h.SPONSORED_CONTENT_ACTION.BEGIN),x),(0,o.set)(this,"isDropdownOpen",!1),this.column.actions.onOpenEditSponsoredContentForm(e,e.id,{triggerSelectorForReturnFocus:this.FOCUS_RETURN_SELECTOR,sectionToExpandOnInit:m.LEADGEN_FORM_SECTIONS.AD_SECTION})}remove(e){this.tracking.fireInteractionEvent("ad_selection_dropdown_show_remove",x),(0,o.set)(this,"isDropdownOpen",!1),this.column.actions.onRemoveSponsoredContent(e)}showInFeed({urn:e,entityUrn:t,id:n}){this.tracking.fireInteractionEvent("ad_selection_dropdown_show_onsite",x),(0,o.set)(this,"isDropdownOpen",!1)
const a=(0,T.buildSponsoredContentV2Urn)(e||t,n),i=`${(0,f.getDomainUrl)()}/feed/update/${a}?actorCompanyId=${this.companyId}&viewContext=${u.SPONSORED_CONTENT_VIEW_CONTEXT.REVIEWER}`
window.open(jSecure.sanitizeUrl(i),"_blank")}showArticlePreview(e={}){this.tracking.fireInteractionEvent("ad_selection_dropdown_show_article_preview",x)
const t=e.userGeneratedAdContent?.entities?.[0]?.destinationUrl,n=t?`${t}?creativeId=${e.id}&adTrackingCode=-1`:"";(0,o.set)(this,"isDropdownOpen",!1),window.open(jSecure.sanitizeUrl(n),"_blank")}accurateView(e){this.tracking.fireInteractionEvent(`${h.SPONSORED_CONTENT_TRACKING_PREFIX[this.column.adFormat]}_ad_selection_dropdown_accurate_preview`,x),(0,o.set)(this,"isDropdownOpen",!1),this.column.actions.onAccurateView(e,{triggerSelectorForReturnFocus:this.FOCUS_RETURN_SELECTOR})}showManageTracking(e){(0,o.set)(this,"isDropdownOpen",!1)
const t=e.name||e.userGeneratedAdContent?.adName,n={...e,name:t}
this.column.actions.onShowManageTrackingModal(n,{triggerSelectorForReturnFocus:this.FOCUS_RETURN_SELECTOR})}},L(D,"propTypes",{isDropdownOpen:p.PropTypes.bool.isRequired,column:p.PropTypes.oneOfType([p.PropTypes.object,p.PropTypes.EmberObject,p.PropTypes.null]),record:p.PropTypes.oneOfType([p.PropTypes.object,p.PropTypes.EmberObject]).isRequired,currentUserRole:p.PropTypes.oneOfType([p.PropTypes.object,p.PropTypes.null])}),I=k((w=D).prototype,"tracking",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=k(w.prototype,"accountService",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=k(w.prototype,"handleFocus",[g.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=k(w.prototype,"windowResizeObserver",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k(w.prototype,"decoratedActionDropDownItems",[O],Object.getOwnPropertyDescriptor(w.prototype,"decoratedActionDropDownItems"),w.prototype),k(w.prototype,"dropdownAction",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"dropdownAction"),w.prototype),v=w))||v)||v);(0,t.setComponentTemplate)(U,q)})),define("campaign-manager-web/components/sponsored-content-container",["exports","@ember/component","@ember/template-factory","campaign-manager-web/components/sponsored-content-actions-dropdown","campaign-manager-web/components/common-table-cells/creative-status","campaign-manager-web/components/sponsorable-content-table-entity","@glimmer/component","@ember/object","@ember/object/computed","campaign-manager-web/utils/urn","campaign-manager-web/utils/object","@ember/service","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/utils/sponsored-content","ember-lifeline","campaign-manager-web/utils/sponsorable-content","ember-cli-pemberly-spark-placeholders/utils/get-asset-url","campaign-manager-web/utils/ads-preview","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/ad-form","campaign-manager-web/utils/http-error","campaign-manager-web/utils/website-visit-chargeability","campaign-manager-web/utils/objective-type","hue-web-toast/utils/constants","campaign-manager-web/constants/routes","campaign-manager-web/constants/pem/standard-sponsored-updates","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/utils/query-param","campaign-manager-web/utils/tracking","@glimmer/tracking","@linkedin/ember-prop-types","@embroider/util","campaign-manager-web/utils/click-to-message/click-to-message","qrcode","campaign-manager-web/constants/sponsored-content","campaign-manager-web/constants/creative","campaign-manager-web/utils/assets/asset-library","campaign-manager-web/components/sponsorable-content-accurate-view","campaign-manager-web/constants/lix","campaign-manager-web/prop-types/tracking-parameters"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j){var G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye,Se,Ae,Ce,Oe,ve,we,Ie,Pe,Ne,Re,De,Me,Le,ke,Ue,xe,Fe
function ze(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function je(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ge(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Be=(0,n.createTemplateFactory)({id:"wOsuP5Xk",block:'[[[1,"\\n"],[8,[39,0],null,[["@accountId","@aggregatedTrackingParameters","@campaign","@columns","@fieldsToFilterBy","@hasCreatives","@hasTableLoadingError","@isLoading","@onSaveEditCampaign","@onCampaignChange","@onClickEmptyState","@disableEmptyStateClick","@headerLabel","@isQuickMode","@disableBrowseContent","@onToggleBrowsePanelOpen","@adFormat","@emptyStateIllustration","@emptyStateHeaderText","@emptyStateSubtitleText"],[[30,1,["id"]],[30,2],[30,3],[30,0,["sponsoredContentsTableColumns"]],[30,0,["fieldsToFilterBy"]],[30,0,["hasCreatives"]],[30,0,["hasErrorFetchingAssociatedContent"]],[30,0,["fetchCampaignAssociatedSponsoredUpdateContentsTask","isRunning"]],[30,4],[30,5],[30,0,["onCreateNewAd"]],[28,[37,1],[[30,0,["canCreateNewAd"]]],null],[30,6],[30,7],[30,0,["disableBrowseContent"]],[30,0,["onBrowseButtonClick"]],[30,0,["adFormat"]],[52,[30,0,["areConversationStarterObjectiveActionsDisabled"]],"empty-leaving"],[52,[30,0,["areConversationStarterObjectiveActionsDisabled"]],[28,[37,3],["i18n_empty_state_conversation_starter_ads_disabled_header_text","campaign-manager-web/components/sponsored-content-container"],null]],[52,[30,0,["areConversationStarterObjectiveActionsDisabled"]],[28,[37,3],["i18n_empty_state_conversation_starter_ads_disabled_subtitle_text","campaign-manager-web/components/sponsored-content-container"],null]]]],[["default"],[[[[1,"\\n  "],[8,[30,8,["header-outlet"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,4],null,[["@accountId","@campaign","@canCreateDsc","@canCreateNewAd","@canEditCreative","@companyUrn","@disableBrowseContent","@hasMaxSponsoredContents","@onToggleBrowsePanelOpen","@onToggleFormOpen","@adFormat","@isUsingMultiAdFlow","@isQuickMode","@hasCreatives","@isConversationStarterObjectiveCreativeCreationDisabled"],[[30,1,["id"]],[30,3],[30,1,["canCreateDsc"]],[30,0,["canCreateNewAd"]],[30,1,["canEditCreative"]],[30,1,["reference"]],[30,0,["disableBrowseContent"]],[30,0,["hasMaxSponsoredContents"]],[30,0,["onBrowseButtonClick"]],[30,0,["onCreateNewAd"]],[30,0,["adFormat"]],true,[30,7],[30,0,["hasCreatives"]],[30,0,["areConversationStarterObjectiveActionsDisabled"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,8,["table-outlet"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,5],null,[["@isLoading"],[[30,0,["removeCreativeTask","isRunning"]]]],[["default"],[[[[1,"\\n      "],[10,1],[14,0,"a11y-text"],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_removing_creative","campaign-manager-web/components/sponsored-content-container"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"],[1,"    "],[8,[39,6],null,[["@columns","@currentPageNumber","@onDisplayDataChangedAction","@filteringIgnoreCase","@pageSize","@theme","@filterString","@data","@caption"],[[30,8,["decoratedColumns"]],[30,8,["currentPageNumber"]],[30,8,["displayDataChangedAction"]],[30,8,["filteringIgnoreCase"]],[30,8,["pageSize"]],[30,8,["theme"]],[30,9],[30,0,["sponsoredContents"]],[28,[37,3],["ads_table_caption","campaign-manager-web/components/sponsored-content-container"],null]]],[["default"],[[[[1,"\\n"],[41,[51,[30,7]],[[[1,"        "],[8,[30,10,["global-filter"]],null,null,[["default"],[[[[1,"\\n          "],[8,[39,8],[[4,[38,9],["ad_selection_search_creatives"],null]],[["@value","@onInputFilter","@placeholder","@onFilterStringChange"],[[30,10,["filterString"]],[30,10,["onFilterString"]],[28,[37,3],["i18n_search_placeholder","campaign-manager-web/components/sponsored-content-container"],null],[30,11]]],null],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[10,0],[15,0,[30,10,["tableContainerClasses"]]],[12],[1,"\\n        "],[8,[30,10,["table"]],[[24,"role","presentation"]],null,[["default"],[[[[1,"\\n          "],[8,[30,12,["header"]],null,null,[["default"],[[[[1,"\\n            "],[8,[39,10],[[16,0,[28,[37,11],[[28,[37,12],null,[["u-display-none"],[[30,7]]]]],null]]],[["@aria-label"],[[28,[37,3],["i18n_a11y_feed_image_ads_learn_more","campaign-manager-web/components/sponsored-content-container"],null]]],[["default"],[[[[1,"\\n              "],[1,[28,[35,3],["i18n_feed_image_ads","campaign-manager-web/components/sponsored-content-container"],null]],[1,"\\n            "]],[]]]]],[1,"\\n"],[41,[28,[37,13],[[28,[37,1],[[30,7]],null],[28,[37,14],[[30,0,["inactiveAdCount"]],0],null]],null],[[[1,"              "],[10,2],[14,0,"sponsored-content-container__creatives-table-header-warning"],[12],[1,"\\n                "],[8,[39,15],null,[["@message","@type"],[[28,[37,3],["inactive_ads_warning","campaign-manager-web/components/sponsored-content-container"],[["count"],[[30,0,["inactiveAdCount"]]]]],"negative"]],null],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[41,[30,0,["shouldShowCampaignRecommendation"]],[[[1,"              "],[10,"tr"],[14,0,"sponsored-content-container__inline-recommendation-table-row"],[12],[1,"\\n                "],[10,"th"],[14,0,"sponsored-content-container__inline-recommendation-table-header"],[14,"colspan","3"],[12],[1,"\\n                  "],[8,[39,16],null,[["@recommendedNumberOfAds","@percentage","@helpCenterLink","@accountId"],[[30,0,["recommendedNumberOfAds"]],20,"help/lms/answer/a1302412",[30,1,["id"]]]],null],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[1,"          "]],[]]]]],[1,"\\n        "]],[12]]]]],[1,"\\n      "],[13],[1,"\\n      "],[8,[30,10,["footer"]],null,null,null],[1,"\\n    "]],[10]]]]],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,8,["modals-outlet"]],null,null,[["default"],[[[[1,"\\n"],[1,"    "],[8,[39,17],null,[["@campaign","@isOpen","@onDismiss","@triggerSelectorForReturnFocus","@placementInfo","@viewOptions","@viewedContentUrn","@viewedCreative","@staticImageViewMap","@disabledDesktopViewMessage"],[[30,3],[30,0,["isViewModalOpen"]],[30,0,["onDismissViewModal"]],[30,0,["triggerSelectorForReturnFocus"]],[30,0,["viewContent","previewedCreativePlacementInfo"]],[30,0,["viewContent","viewedCreativeViewOptions"]],[30,0,["viewContent","viewedContentUrn"]],[30,0,["viewContent","viewedCreative"]],[30,0,["viewContent","staticImageViewMap"]],[28,[37,3],["messaging_objective_disabled_desktop_preview_message","campaign-manager-web/components/sponsored-content-container"],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[8]]]]]],["@account","@aggregatedTrackingParameters","@campaign","@onSaveEditCampaign","@onCampaignChange","@headerLabel","@isQuickMode","container","@initialFilterString","at","@onHoverableTriggerChange","table"],false,["creatives-container","not","if","t","sponsored-contents-container-header","cm-overlay-loader","ads-table","unless","creatives-table/creative-global-filter","track-interaction","creatives-table/creatives-list-header","classes","hash","and","gt","hue-web-inline-feedback","asset-library/campaign-recommendation-nudge","accurate-view-modal"]]',moduleName:"campaign-manager-web/components/sponsored-content-container.hbs",isStrictMode:!1}),Ve=["sponsored-content-container","sponsored-content"],Ye=["id","userGeneratedAdContent.adName","entityUrn","userGeneratedAdContent.introductoryText.text","userGeneratedAdContent.entities.0.destinationUrl","userGeneratedAdContent.entities.0.headline"]
let He=e.default=(G=(0,d.inject)("hue-web-toast"),B=(0,d.inject)(),V=(0,d.inject)("sponsoredContent"),Y=(0,d.inject)("thirdPartyTracking"),H=(0,d.inject)(),q=(0,d.inject)(),K=(0,d.inject)("creative"),W=(0,d.inject)(),X=(0,d.inject)(),$=(0,d.inject)(),J=(0,d.inject)(),Q=(0,d.inject)(),Z=(0,s.notEmpty)("creativesData"),ee=(0,s.gte)("creativesData.length",_.SPONSORED_CREATIVES_MAX),te=(0,l.computed)("creativeService.campaignCreatives","args.campaign.id"),ne=(0,l.computed)("adForm.accountAdForms","args.account.id"),ae=(0,l.computed)("args.campaign.objectiveType","args.campaign.sponsoringLandingPage"),ie=(0,l.computed)("args.campaign.isCompletedCampaign","args.account.canCreateDsc"),re=(0,l.computed)("args.campaign.isCompletedCampaign","args.account.canEditCreative"),oe=(0,l.computed)("args.account.reference"),le=(0,l.computed)("args.campaign.offsiteDeliveryEnabled"),se=(0,l.computed)("creativesData.@each.status","creativesData.@each.statusV2"),ce=(0,l.computed)("creativesData.@each.status","sponsoredContentService.campaignAssociatedSponsorableContents","sponsoredContentService.campaignAssociatedSponsoredUpdateContents","args.campaign","args.account"),ue=(0,l.computed)("adFormSponsoredMap","hasMaxSponsoredContents","args.initialFilterString","args.account.{id,canEditCreative}","args.shouldFocusOnCreativeStatus"),de=(0,l.computed)("creativesData.@each.status","adForms"),pe=(0,l.computed)("hasMaxSponsoredContents","canCreateCreative"),me=(0,l.computed)("args.account.{canCreateDsc,canEditCreative}","args.campaign.isCompletedCampaign","hasMaxSponsoredContents"),ge=(0,l.computed)("args.campaign.objectiveType"),be=(0,p.task)({drop:!0}),_e=(0,p.task)({drop:!0}),he=(0,p.task)({drop:!0}),(0,R.assertPropTypes)((Fe=class extends o.default{get isClickToMessageLeadGenerationFormIntegrationEnabled(){return this.lix.getTreatmentIsEnabled(z.LIX_TEST_KEYS.enableClickToMessageLeadGenerationFormIntegration)}get areConversationStarterObjectiveActionsDisabled(){return this.isClickToMessageLeadGenerationFormIntegrationEnabled&&this.isConversationStarterObjective}get hasErrorFetchingAssociatedContent(){return this.fetchCampaignAssociatedSponsoredUpdateContentsTask.last?.isError}set creativesData(e){}get creativesData(){return this.creativeService.campaignCreatives[this.args.campaign.id]||[]}set adForms(e){}get adForms(){return this.adForm.accountAdForms[this.args.account.id]}set isLeadGenFormCampaign(e){}get isLeadGenFormCampaign(){return(0,A.isLeadGenObjective)(this.args.campaign.objectiveType)&&!this.args.campaign.sponsoringLandingPage}get isConversationStarterObjective(){return(0,A.isConversationStarterObjective)(this.args.campaign.objectiveType)}set canCreateContent(e){}get canCreateContent(){return!this.args.campaign.isCompletedCampaign&&!!this.args.account.canCreateDsc}set canCreateCreative(e){}get canCreateCreative(){return!this.args.campaign.isCompletedCampaign&&this.args.account.canEditCreative}get companyId(){return parseInt((0,c.getIdFromUrn)(this.args.account.reference),10)}get isLanAdPreviewEnabled(){return this.args.campaign.offsiteDeliveryEnabled}set inactiveAdCount(e){}get inactiveAdCount(){return this.creativesData.filter((e=>e.statusV2?.status===U.CREATIVE_STATUSES.INACTIVE)).length}set sponsoredContents(e){}get sponsoredContents(){const{creativesData:e,dropdownItems:t}=this,n=this.sponsoredContentService.campaignAssociatedSponsoredUpdateContents[this.args.campaign.id]||[]
return(0,_.getSponsoredContents)({creatives:e,sponsorableContents:n,account:this.args.account,campaign:this.args.campaign,allowedActions:t,sponsoredContentType:g.SPONSORED_CONTENT_TYPES.STANDARD,lix:this.lix})}set sponsoredContentsTableColumns(e){}get sponsoredContentsTableColumns(){return[{propertyName:"name",className:"sponsored-contents-table__entity"+(this.args.isQuickMode?"--quick-mode":""),component:(0,D.ensureSafeComponent)(r.default,this),actions:{onOpenEditSponsoredContentForm:this.onEditSponsoredContent.bind(this),updateCreative:this.updateCreative.bind(this)},isLeadGenFormCampaign:this.isLeadGenFormCampaign,isConversationStarterObjective:this.isConversationStarterObjective,objectiveType:this.args.campaign.objectiveType,adFormSponsoredMap:this.adFormSponsoredMap,disableSorting:!0,isQuickMode:this.args.isQuickMode,trackingParametersState:this.args.trackingParametersState,aggregatedTrackingParameters:this.args.aggregatedTrackingParameters,campaign:this.args.campaign,account:this.args.account},{disableSorting:!0,propertyName:"status",className:"sponsored-content-container__list-table-status"+(this.args.isQuickMode?"--quick-mode":""),component:(0,D.ensureSafeComponent)(i.default,this),isLeadGenFormCampaign:this.isLeadGenFormCampaign,adFormSponsoredMap:this.adFormSponsoredMap,accountId:this.args.account.id,canEditEntity:this.args.account.canEditCreative,entityType:this.entityType,shouldFocusOnCreativeStatus:this.args.shouldFocusOnCreativeStatus,initialFilterString:parseInt(this.args.initialFilterString,10),actions:{onSelectStatus:this.onSponsoredContentCreativeSelectStatus.bind(this)}},{component:(0,D.ensureSafeComponent)(a.default,this),className:"sponsored-content-container__list-table-actions"+(this.args.isQuickMode?"--quick-mode":""),disableSorting:!0,actions:{onOpenEditSponsoredContentForm:this.onEditSponsoredContent.bind(this),onRemoveSponsoredContent:this.onRemoveSponsoredContent.bind(this),onAccurateView:this.onAccurateView.bind(this),onSelectStatus:this.onSponsoredContentCreativeSelectStatus.bind(this)},canCreateContent:this.canCreateContent,hasMaxSponsoredContents:this.hasMaxSponsoredContents,currentUserRole:this.args.account.currentUserRole,adFormat:this.adFormat,isConversationStarterObjective:this.isConversationStarterObjective,isQuickMode:this.args.isQuickMode,isCompletedCampaign:this.args.campaign.isCompletedCampaign,isReadOnly:this.args.campaign.areCreativesReadOnly,areConversationStarterObjectiveActionsDisabled:this.areConversationStarterObjectiveActionsDisabled}]}set adFormSponsoredMap(e){}get adFormSponsoredMap(){return(0,E.getAdFormSponsoredMap)(this.creativesData,this.adForms)}set disableBrowseContent(e){}get disableBrowseContent(){return this.args.campaign.areCreativesReadOnly||this.hasMaxSponsoredContents||!this.canCreateCreative||this.areConversationStarterObjectiveActionsDisabled}set canCreateNewAd(e){}get canCreateNewAd(){return(0,g.canCreateNewDsc)({areCreativesReadOnly:this.args.campaign.areCreativesReadOnly,canCreateDsc:this.args.account.canCreateDsc,canEditCreative:this.args.account.canEditCreative,isCompletedCampaign:this.args.campaign.isCompletedCampaign,hasMaximumCreatives:this.hasMaxSponsoredContents,areConversationStarterObjectiveActionsDisabled:this.areConversationStarterObjectiveActionsDisabled})}get previewDesktopUrl(){return this.livePreviewUrls.desktopUrl}get previewMobileUrl(){return this.livePreviewUrls.mobileUrl}get shouldShowCampaignRecommendation(){return this.isCampaignRecommendationEnabled&&this.sponsoredContents.length<this.recommendedNumberOfAds&&!this.isConversationStarterObjective}set isLandingPageUrlRequired(e){}get isLandingPageUrlRequired(){return(0,S.doesObjectiveRequireLandingPageUrl)(this.args.campaign.objectiveType)}constructor(){super(...arguments),ze(this,"toast",Ee,this),ze(this,"adForm",ye,this),ze(this,"sponsoredContentService",Se,this),ze(this,"thirdPartyTrackingService",Ae,this),ze(this,"i18n",Ce,this),ze(this,"jet",Oe,this),ze(this,"creativeService",ve,this),ze(this,"tracking",we,this),ze(this,"error",Ie,this),ze(this,"router",Pe,this),ze(this,"inProductModule",Ne,this),ze(this,"lix",Re,this),je(this,"sponsoredContentsTablePageSize",_.SPONSORED_CONTENT_TABLE_SIZE),je(this,"adFormat",A.AD_FORMAT.STANDARD_SPONSORED_CONTENT),je(this,"entityType",T.ENTITY_TYPES.CREATIVE),je(this,"livePreviewUrls",(0,f.generateLiveAccuratePreviewUrls)()),je(this,"fieldsToFilterBy",Ye),ze(this,"isViewModalOpen",De,this),ze(this,"viewContent",Me,this),ze(this,"isCampaignRecommendationEnabled",Le,this),je(this,"recommendedNumberOfAds",x.recommendedNumberOfAds),ze(this,"triggerSelectorForReturnFocus",ke,this),ze(this,"hasCreatives",Ue,this),ze(this,"hasMaxSponsoredContents",xe,this),je(this,"dropdownItems",(0,_.getSponsoredContentDropdownItems)(g.SPONSORED_CONTENT_TYPES.STANDARD)),this.creativeService.enableCampaignForServiceState(this.args.campaign.id),this.fetchCampaignAssociatedSponsoredUpdateContentsTask.perform(),this.fetchLeadGenFormsTask.perform()}*fetchCampaignAssociatedSponsoredUpdateContentsTask(){const e=(0,w.constructPemMetadata)(v.SSU_FETCH_DATA_KEYS.FETCH_CAMPAIGN_ASSOCIATED_SPONSORED_UPDATE_CONTENTS,[this.args.campaign.id],{productName:v.SSU_PEM_PRODUCT_NAME})
try{yield this.sponsoredContentService.fetchCampaignAssociatedSponsoredUpdateContents(this.args.campaign.id,e)}catch(t){this.jet.error(new Error(`Failed to fetch campaign associated SponsoredUpdateContent for SSU: ${(0,y.getErrorMessage)(t)}`),[...Ve,"fetch-campaign-associated-sponsorable-contents"],!1)}}willDestroy(){super.willDestroy(...arguments),(0,b.runDisposables)(this)}getDefaultQueryParams(){return this.args.returnUrl?{returnUrl:this.args.returnUrl}:{}}onCreateNewAd(){this.router.transitionTo(O.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_NEW,this.args.account.id,this.args.campaign.id,{queryParams:this.getDefaultQueryParams()})}onBrowseButtonClick(){this.router.transitionTo(O.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_SPONSORABLE_CONTENTS,this.args.account.id,this.args.campaign.id,{queryParams:this.getDefaultQueryParams()})}async onAccurateView(e,{triggerSelectorForReturnFocus:t}={}){const{isLanAdPreviewEnabled:n,adFormat:a}=this,{placementInfo:i}=e,r=this.args.campaign.objectiveType,o=(0,u.findById)(this.creativesData,e.id),l=(0,f.getPreviewOptions)({sponsorableContent:e,adFormat:a,objectiveType:r,creative:o},{isLanAdPreviewEnabled:n})
let s
if((0,M.isClickToMessageCreative)(o)){const t=(0,f.generateAccuratePreviewUrls)(e.entityUrn,o),n=await L.default.toDataURL(t.desktopUrl)
s={[k.PREVIEW_OPTION_NAME.MOBILE_FEED]:{url:n,alt:this.i18n.lookupTranslation(this.constructor,"mobile_preview_qr_image_alt")(),inlineMessage:this.i18n.lookupTranslation(this.constructor,"mobile_preview_qr_any_device_inline_message")()}}}if(e.userGeneratedAdContent.contentType===g.STANDARD_SPONSORED_CONTENT_TYPES.FIRST_PARTY_ARTICLE){const e=(e,t)=>this.i18n.lookupTranslation(F.default,e)(t)
s={[k.PREVIEW_OPTION_NAME.LAN_NATIVE_AD]:{url:(0,h.default)("assets/sponsored-update/lan-native-preview.png"),alt:e("lan_native_ad"),inlineMessage:e("i18n_static_lan_native_view_inline_message")},[k.PREVIEW_OPTION_NAME.LAN_MEDIUM_RECTANGLE]:{url:(0,h.default)("assets/sponsored-update/lan-medium-rect-preview.png"),alt:e("lan_medium_rectangle"),inlineMessage:e("i18n_static_lan_medium_rectangle_view_inline_message")},[k.PREVIEW_OPTION_NAME.LAN_MOBILE_INTERSTITIAL]:{url:(0,h.default)("assets/sponsored-update/mobile-interstitial-preview.png"),alt:e("i18n_static_lan_interstitial_view_alt"),inlineMessage:e("i18n_static_lan_mobile_interstitial_view_inline_message")},[k.PREVIEW_OPTION_NAME.FIRST_PARTY_ARTICLE_DESKTOP]:{url:(0,h.default)("assets/first-party-articles/fpa-desktop.png"),alt:e("i18n_first_party_article_desktop_alt"),inlineMessage:e("i18n_first_party_article_desktop_inline_message")},[k.PREVIEW_OPTION_NAME.FIRST_PARTY_ARTICLE_MOBILE]:{url:(0,h.default)("assets/first-party-articles/fpa-mobile.png"),alt:e("i18n_first_party_article_mobile_alt"),inlineMessage:e("i18n_first_party_article_mobile_inline_message")}}}this.viewContent={viewedContentUrn:e.entityUrn,viewedCreativeViewOptions:l,previewedCreativePlacementInfo:i,viewedCreative:o,staticImageViewMap:s},this.isViewModalOpen=!0,this.triggerSelectorForReturnFocus=t}onEditSponsoredContent(e,t,{sectionToExpandOnInit:n,isDuplicate:a}={}){this.router.transitionTo(O.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_ITEM,this.args.account.id,this.args.campaign.id,t,{queryParams:{...this.getDefaultQueryParams(),action:a?I.ACTION_QUERY_PARAM.DUPLICATE:I.ACTION_QUERY_PARAM.EDIT,sectionToExpandOnInit:n}})}onRemoveSponsoredContent(e){this.removeCreativeTask.perform(e.id)}onSponsoredContentCreativeSelectStatus(e,t){const n=(0,u.findById)(this.creativesData,e.id)
this.args.onCreativeSelectStatus(n,t,!0)}onDismissViewModal(){this.isViewModalOpen=!1,this.tracking.fireInteractionEvent("dsc_ad_selection_preview_cancel",P.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}*fetchLeadGenFormsTask(){const e=(0,w.constructPemMetadata)(v.SSU_FETCH_DATA_KEYS.FETCH_LEAD_GEN_FORMS,[this.args.campaign.id],{productName:v.SSU_PEM_PRODUCT_NAME})
if(this.isLeadGenFormCampaign){yield(0,m.waitForQueue)("actions")
try{yield this.adForm.getAllValidLeadGenFormsByAccountId(this.args.account.id,this.args.campaign.locale,e)}catch(t){this.jet.error(new Error(`Failed fetching lead gen forms: ${t.message}`),["sponsored-content","sc-container","fetch-leadgen-forms"])}}}*removeCreativeTask(e){try{const t=(0,w.constructPemMetadata)(v.SSU_DROPDOWN_KEYS.REMOVE_SPONSORED_CONTENT_DROPDOWN,[e],{productName:v.SSU_PEM_PRODUCT_NAME})
yield this.creativeService.removeCreative(e,this.args.campaign.id,t)
const n=this.i18n.lookupTranslation(this.constructor,"i18n_remove_creative_success")()
this.toast.add({type:C.TOAST_TYPES.SUCCESS,message:n})}catch(t){const e=this.i18n.lookupTranslation(this.constructor,"i18n_remove_creative_error")()
this.toast.add({type:C.TOAST_TYPES.ERROR,message:e}),this.jet.error(new Error(`Failed to remove the sponsored content creative: ${(0,y.getErrorMessage)(t)}`),["SSU","sponsored-content-container","remove-creative"],!1)}}async updateCreative({creativeId:e,contentUrn:t,updatedCreativeName:n}){const[a]=await this.sponsoredContentService.getSponsoredUpdateContentsByUrns([t])
a.userGeneratedAdContent.adName=n
const i=(0,w.constructPemMetadata)(v.SSU_EDIT_KEYS.EDIT_SPONSORED_UPDATE_CONTENT,[this.args.campaign.id,this.args.account.id],{productName:v.SSU_PEM_PRODUCT_NAME})
await this.sponsoredContentService.updateSponsoredUpdateContent(a,this.args.campaign.id,i)
const r=(0,w.constructPemMetadata)(v.SSU_EDIT_KEYS.EDIT_CREATIVE,[this.args.campaign.id,this.args.account.id],{productName:v.SSU_PEM_PRODUCT_NAME}),o=await this.creativeService.getCreativeCopy({creativeId:e,campaignId:this.args.campaign.id,editPanelMode:U.EDIT_PANEL_MODE.EDIT})
return this.creativeService.updateCreative(o,this.args.campaign.id,r)}},je(Fe,"propTypes",{campaign:R.PropTypes.oneOfType([R.PropTypes.object,R.PropTypes.EmberObject]).isRequired,account:R.PropTypes.oneOfType([R.PropTypes.object,R.PropTypes.EmberObject]).isRequired,initialFilterString:R.PropTypes.string,shouldFocusOnCreativeStatus:R.PropTypes.bool,onCreativeSelectStatus:R.PropTypes.func,returnUrl:R.PropTypes.string,headerLabel:R.PropTypes.oneOfType([R.PropTypes.string,R.PropTypes.SafeString]),aggregatedTrackingParameters:R.PropTypes.oneOfType([j.aggregatedTrackingParametersShape,R.PropTypes.null]).isRequired}),Ee=Ge((Te=Fe).prototype,"toast",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ye=Ge(Te.prototype,"adForm",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se=Ge(Te.prototype,"sponsoredContentService",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ae=Ge(Te.prototype,"thirdPartyTrackingService",[Y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=Ge(Te.prototype,"i18n",[H],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Oe=Ge(Te.prototype,"jet",[q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ve=Ge(Te.prototype,"creativeService",[K],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),we=Ge(Te.prototype,"tracking",[W],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ie=Ge(Te.prototype,"error",[X],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pe=Ge(Te.prototype,"router",[$],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ne=Ge(Te.prototype,"inProductModule",[J],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Re=Ge(Te.prototype,"lix",[Q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),De=Ge(Te.prototype,"isViewModalOpen",[N.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Me=Ge(Te.prototype,"viewContent",[N.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Le=Ge(Te.prototype,"isCampaignRecommendationEnabled",[N.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),ke=Ge(Te.prototype,"triggerSelectorForReturnFocus",[N.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ue=Ge(Te.prototype,"hasCreatives",[Z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xe=Ge(Te.prototype,"hasMaxSponsoredContents",[ee],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ge(Te.prototype,"creativesData",[te],Object.getOwnPropertyDescriptor(Te.prototype,"creativesData"),Te.prototype),Ge(Te.prototype,"adForms",[ne],Object.getOwnPropertyDescriptor(Te.prototype,"adForms"),Te.prototype),Ge(Te.prototype,"isLeadGenFormCampaign",[ae],Object.getOwnPropertyDescriptor(Te.prototype,"isLeadGenFormCampaign"),Te.prototype),Ge(Te.prototype,"canCreateContent",[ie],Object.getOwnPropertyDescriptor(Te.prototype,"canCreateContent"),Te.prototype),Ge(Te.prototype,"canCreateCreative",[re],Object.getOwnPropertyDescriptor(Te.prototype,"canCreateCreative"),Te.prototype),Ge(Te.prototype,"companyId",[oe],Object.getOwnPropertyDescriptor(Te.prototype,"companyId"),Te.prototype),Ge(Te.prototype,"isLanAdPreviewEnabled",[le],Object.getOwnPropertyDescriptor(Te.prototype,"isLanAdPreviewEnabled"),Te.prototype),Ge(Te.prototype,"inactiveAdCount",[se],Object.getOwnPropertyDescriptor(Te.prototype,"inactiveAdCount"),Te.prototype),Ge(Te.prototype,"sponsoredContents",[ce],Object.getOwnPropertyDescriptor(Te.prototype,"sponsoredContents"),Te.prototype),Ge(Te.prototype,"sponsoredContentsTableColumns",[ue],Object.getOwnPropertyDescriptor(Te.prototype,"sponsoredContentsTableColumns"),Te.prototype),Ge(Te.prototype,"adFormSponsoredMap",[de],Object.getOwnPropertyDescriptor(Te.prototype,"adFormSponsoredMap"),Te.prototype),Ge(Te.prototype,"disableBrowseContent",[pe],Object.getOwnPropertyDescriptor(Te.prototype,"disableBrowseContent"),Te.prototype),Ge(Te.prototype,"canCreateNewAd",[me],Object.getOwnPropertyDescriptor(Te.prototype,"canCreateNewAd"),Te.prototype),Ge(Te.prototype,"isLandingPageUrlRequired",[ge],Object.getOwnPropertyDescriptor(Te.prototype,"isLandingPageUrlRequired"),Te.prototype),Ge(Te.prototype,"fetchCampaignAssociatedSponsoredUpdateContentsTask",[be],Object.getOwnPropertyDescriptor(Te.prototype,"fetchCampaignAssociatedSponsoredUpdateContentsTask"),Te.prototype),Ge(Te.prototype,"onCreateNewAd",[l.action],Object.getOwnPropertyDescriptor(Te.prototype,"onCreateNewAd"),Te.prototype),Ge(Te.prototype,"onBrowseButtonClick",[l.action],Object.getOwnPropertyDescriptor(Te.prototype,"onBrowseButtonClick"),Te.prototype),Ge(Te.prototype,"onAccurateView",[l.action],Object.getOwnPropertyDescriptor(Te.prototype,"onAccurateView"),Te.prototype),Ge(Te.prototype,"onEditSponsoredContent",[l.action],Object.getOwnPropertyDescriptor(Te.prototype,"onEditSponsoredContent"),Te.prototype),Ge(Te.prototype,"onRemoveSponsoredContent",[l.action],Object.getOwnPropertyDescriptor(Te.prototype,"onRemoveSponsoredContent"),Te.prototype),Ge(Te.prototype,"onSponsoredContentCreativeSelectStatus",[l.action],Object.getOwnPropertyDescriptor(Te.prototype,"onSponsoredContentCreativeSelectStatus"),Te.prototype),Ge(Te.prototype,"onDismissViewModal",[l.action],Object.getOwnPropertyDescriptor(Te.prototype,"onDismissViewModal"),Te.prototype),Ge(Te.prototype,"fetchLeadGenFormsTask",[_e],Object.getOwnPropertyDescriptor(Te.prototype,"fetchLeadGenFormsTask"),Te.prototype),Ge(Te.prototype,"removeCreativeTask",[he],Object.getOwnPropertyDescriptor(Te.prototype,"removeCreativeTask"),Te.prototype),Ge(Te.prototype,"updateCreative",[l.action],Object.getOwnPropertyDescriptor(Te.prototype,"updateCreative"),Te.prototype),fe=Te))||fe);(0,t.setComponentTemplate)(Be,He)})),define("campaign-manager-web/components/sponsored-content-creatives-cta-dropdown",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/creative"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"/ydzFHSA",block:'[[[1,"\\n"],[10,1],[14,0,"cm-hue-select"],[12],[1,"\\n  "],[8,[39,0],[[24,"data-live-test-sponsored-content__creatives-cta-dropdown",""],[24,0,"cm-hue-select"],[4,[38,1],["change",[28,[37,2],["target.value",[30,3]],null]],null]],[["@inputId","@disabled"],[[30,1],[30,2]]],[["default"],[[[[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["creativeCtaLabels"]]],null]],null],null,[[[1,"      "],[10,"option"],[15,2,[28,[37,5],[[30,4]],null]],[15,"selected",[28,[37,6],[[30,4],[30,5]],null]],[12],[1,"\\n        "],[1,[28,[35,7],["i18n_creatives_cta_value_map","campaign-manager-web/components/sponsored-content-creatives-cta-dropdown"],[["cta"],[[30,4]]]]],[1,"\\n      "],[13],[1,"\\n"]],[4]],null],[1,"  "]],[]]]]],[1,"\\n"],[13]],["@id","@isDisabled","@onChangeCreativeCta","creativeCtaLabel","@callToAction"],false,["hue-web-select","on","pick","each","-track-array","readonly","eq","t"]]',moduleName:"campaign-manager-web/components/sponsored-content-creatives-cta-dropdown.hbs",isStrictMode:!1})
let c=e.default=(0,i.assertPropTypes)((l=class extends a.default{get creativeCtaLabels(){return this.args.customCtaLabels?Object.values(this.args.customCtaLabels):Object.values(r.CTA_LABEL_TYPE)}},u=l,d="propTypes",p={callToAction:i.PropTypes.string,customCtaLabels:i.PropTypes.object,id:i.PropTypes.string,isDisabled:i.PropTypes.bool,onChangeCreativeCta:i.PropTypes.func.isRequired},d in u?Object.defineProperty(u,d,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[d]=p,o=l))||o
var u,d,p;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/sponsored-content-cta-dropdown",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/constants/sponsored-content","campaign-manager-web/constants/creative","@ember/debug"],(function(e,t,n,a,i,r,o,l,s){var c,u,d
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"P28dJmf/",block:'[[[1,"\\n"],[10,1],[14,0,"cm-hue-select"],[12],[1,"\\n  "],[8,[39,0],[[16,"disabled",[30,1]],[16,0,[28,[37,1],["u-layout__display-block","form-with-preview-layout__dropdown--small",[28,[37,2],null,[["u-border__input--error"],[[30,2]]]]],null]],[16,"aria-invalid",[30,2]],[16,"aria-describedby",[30,3]],[24,"data-live-test-form-input__cta",""],[16,"data-js-validation-control-id",[30,4]],[16,"data-js-validation-control-is-invalid",[29,[[30,5]]]],[4,[38,3],["change",[28,[37,4],["target.value",[30,6]],null]],null],[4,[38,3],["blur",[30,0,["_onInputBlur"]]],null]],[["@inputId"],[[30,4]]],[["default"],[[[[1,"\\n    "],[10,"option"],[15,"disabled",[30,7]],[14,2,""],[15,"selected",[28,[37,5],[[30,8,["labelType"]]],null]],[12],[1,[28,[35,6],["i18n_sponsored-form__cta-option--select-option","campaign-manager-web/components/sponsored-content-cta-dropdown"],null]],[13],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,0,["ctaLabels"]]],null]],null],null,[[[1,"      "],[10,"option"],[15,2,[30,9]],[15,"selected",[28,[37,9],[[30,9],[30,8,["labelType"]]],null]],[12],[1,"\\n        "],[1,[28,[35,6],["i18n_ctas_v3","campaign-manager-web/components/sponsored-content-cta-dropdown"],[["type"],[[30,9]]]]],[1,"\\n      "],[13],[1,"\\n"]],[9]],null],[1,"  "]],[]]]]],[1,"\\n"],[13]],["@isDisabled","@showErrors","@describedby","@id","@isShareContentLandingTitleInvalid","@onChangeCta","@isRequired","@callToAction","ctaLabel"],false,["hue-web-select","classes","hash","on","pick","not","t","each","-track-array","eq"]]',moduleName:"campaign-manager-web/components/sponsored-content-cta-dropdown.hbs",isStrictMode:!1})
let m=e.default=(0,r.assertPropTypes)((d=class extends a.default{get isDisabled(){return this.args.isDisabled??!1}get ctaLabels(){const e=this.args.callToActionValues,t=[...o.UGC_CALL_TO_ACTION_VALUES,...l.MESSAGING_OBJECTIVE_CTA_LABEL_VALUES]
return e.filter((e=>t.includes(e)))}_onInputBlur(e){this.args.onInputBlur?.(e)}},E=d,y="propTypes",S={onChangeCta:r.PropTypes.func.isRequired,callToAction:r.PropTypes.object.isRequired,callToActionValues:r.PropTypes.array.isRequired,isRequired:r.PropTypes.bool.isRequired,onInputBlur:r.PropTypes.func,isDisabled:r.PropTypes.bool,showErrors:r.PropTypes.oneOfType([r.PropTypes.bool,r.PropTypes.null]),describedby:r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.null])},y in E?Object.defineProperty(E,y,{value:S,enumerable:!0,configurable:!0,writable:!0}):E[y]=S,g=(u=d).prototype,b="_onInputBlur",_=[i.action],h=Object.getOwnPropertyDescriptor(u.prototype,"_onInputBlur"),f=u.prototype,T={},Object.keys(h).forEach((function(e){T[e]=h[e]})),T.enumerable=!!T.enumerable,T.configurable=!!T.configurable,("value"in T||T.initializer)&&(T.writable=!0),T=_.slice().reverse().reduce((function(e,t){return t(g,b,e)||e}),T),f&&void 0!==T.initializer&&(T.value=T.initializer?T.initializer.call(f):void 0,T.initializer=void 0),void 0===T.initializer&&(Object.defineProperty(g,b,T),T=null),c=u))||c
var g,b,_,h,f,T,E,y,S;(0,t.setComponentTemplate)(p,m)})),define("campaign-manager-web/components/sponsored-content-edit-panel",["exports","@ember/component","@ember/template-factory","@ember/service","@ember-decorators/component","ember-copy","@ember/object","campaign-manager-web/utils/object","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const y=(0,n.createTemplateFactory)({id:"GFicY7a0",block:'[[[1,"\\n"],[46,[28,[37,1],[[28,[37,2],[[30,0,["pagePanelComponent"]]],null]],null],null,[["title","isOpen","dismissPanel","dismissPagePanel","backArrowButtonHoverableText"],[[30,1],[30,2],[28,[37,3],[[30,3],[30,0,["onDismissPanel"]]],null],[28,[37,3],[[30,3],[30,0,["onDismissPanel"]]],null],[28,[37,4],["back_arrow_button_hoverable_text","campaign-manager-web/components/sponsored-content-edit-panel"],null]]],[["default"],[[[[1,"  "],[10,0],[12],[1,"\\n    "],[8,[39,5],null,[["@feedbackClass"],["creative-form__feedback"]],[["default"],[[[[1,"\\n      "],[18,7,[[28,[37,7],null,[["form"],[[50,[28,[37,1],[[28,[37,2],[[30,5]],null]],null],0,null,[["activeSponsorableContent","isSponsorableContentDirty","onCancel","onClose","onPushFeedback"],[[30,0,["activeSponsorableContentForForm"]],[30,0,["isSponsorableContentDirty"]],[30,0,["onDismissPanel"]],[30,6],[30,4,["onPushFeedback"]]]]]]]]]],[1,"\\n    "]],[4]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],["@title","@isOpen","@onDismissTrackingKey","feedbackManager","@formComponent","@onDismiss","&default"],false,["component","ember-holy-futuristic-template-namespacing-batman-translate-dynamic-2","ensure-safe-component","tracked-action","t","feedback-manager","yield","hash"]]',moduleName:"campaign-manager-web/components/sponsored-content-edit-panel.hbs",isStrictMode:!1})
let S=e.default=(c=(0,i.tagName)(""),u=(0,a.inject)(),d=(0,a.inject)(),p=(0,o.computed)("activeSponsorableContentForForm.shareContent.{shareCommentary.text,description,contentEntities.0.image.url,contentEntities.0.urn,primaryLandingPageUrl,title,contentEntities.0.landingPageTitle}"),c(m=(0,s.assertPropTypes)((h=class extends t.default{constructor(...e){super(...e),f(this,"i18n",b,this),f(this,"confirmDialog",_,this),T(this,"activeSponsorableContentForForm",null),T(this,"pagePanelComponent","full-page-panel")}get isSponsorableContentDirty(){return this._hasChangedAttributes()}init(){super.init(...arguments)
const e=(0,r.copy)(this.activeSponsorableContent,!0);(0,o.set)(this,"activeSponsorableContentForForm",e)}onDismissPanel(){const e=this.i18n.lookupTranslation(this.constructor,"i18n_form_changes_warning_message")()
this._hasChangedAttributes()||this.isLeadGenObjective?this.confirmDialog.confirm(e).then((e=>{e&&this.onDismiss()})):this.onDismiss()}_hasChangedAttributes(){const{activeSponsorableContent:e={},activeSponsorableContentForForm:t={}}=this
return!(0,l.deepEqual)((0,l.deepCopyWithoutEmptyStrings)(e),(0,l.deepCopyWithoutEmptyStrings)(t))}},T(h,"propTypes",{onDismissTrackingKey:s.PropTypes.string.isRequired,onDismiss:s.PropTypes.func.isRequired,title:s.PropTypes.SafeString.isRequired,activeSponsorableContent:s.PropTypes.object.isRequired,formComponent:s.PropTypes.object.isRequired,isLeadGenObjective:s.PropTypes.bool.isRequired,isOpen:s.PropTypes.bool.isRequired}),b=E((g=h).prototype,"i18n",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(g.prototype,"confirmDialog",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E(g.prototype,"isSponsorableContentDirty",[p],Object.getOwnPropertyDescriptor(g.prototype,"isSponsorableContentDirty"),g.prototype),E(g.prototype,"onDismissPanel",[o.action],Object.getOwnPropertyDescriptor(g.prototype,"onDismissPanel"),g.prototype),m=g))||m)||m);(0,t.setComponentTemplate)(y,S)})),define("campaign-manager-web/components/sponsored-content-library",["exports","@ember/component","@ember/template-factory","@glimmer/tracking","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/utils/account","ember-concurrency-decorators","campaign-manager-web/utils/http-error","campaign-manager-web/components/sponsorable-contents-table/row-select-checkbox","campaign-manager-web/components/cells/empty-cell","campaign-manager-web/components/select-all-rows-checkbox","@glimmer/component","tracked-toolbox","@ember/object","@ember/object/computed","campaign-manager-web/utils/sponsored-content","campaign-manager-web/constants/creative","ember-concurrency","rsvp","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/sponsorable-content","campaign-manager-web/utils/non-sponsorable-reasons","campaign-manager-web/utils/ads-preview","campaign-manager-web/utils/sponsored-content/sponsorable-contents-browse-theme","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/tracking","campaign-manager-web/utils/ad-placement","hue-web-toast/utils/constants","campaign-manager-web/utils/sponsored-content/sponsored-content-tracking","campaign-manager-web/constants/pem/sponsored-content-library","campaign-manager-web/utils/table-state","campaign-manager-web/utils/sponsorable-video-content","campaign-manager-web/utils/pem-metadata-util","@embroider/util","campaign-manager-web/components/event/creative-form","campaign-manager-web/components/carousel/carousel-container","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/api/entities","campaign-manager-web/constants/lix","campaign-manager-web/constants/boost","campaign-manager-web/constants/sponsored-content","campaign-manager-web/utils/urn","campaign-manager-web/constants/tracking","campaign-manager-web/utils/sponsor-request","campaign-manager-web/constants/sponsor-request","campaign-manager-web/utils/focus","campaign-manager-web/components/sponsorable-content-accurate-view","campaign-manager-web/components/native-document-form","campaign-manager-web/constants/lego","campaign-manager-web/constants/in-product-module","ember-async-data/tracked-async-data","@ember/utils","campaign-manager-web/types/sponsor-request"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z){var ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye,Se,Ae,Ce,Oe,ve,we,Ie,Pe,Ne,Re,De,Me,Le,ke,Ue,xe,Fe,ze,je,Ge,Be,Ve,Ye,He,qe,Ke,We,Xe,$e,Je,Qe,Ze,et,tt,nt,at,it,rt,ot,lt,st,ct,ut,dt,pt,mt,gt,bt,_t,ht,ft,Tt,Et,yt,St,At
function Ct(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function Ot(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vt(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const wt=(0,n.createTemplateFactory)({id:"f+OmYBj3",block:'[[[1,"\\n"],[41,[30,1],[[[1,"  "],[8,[39,1],null,[["@message","@fullScreen","@isLoading"],[[28,[37,2],["loading","campaign-manager-web/components/sponsored-content-library"],null],true,true]],null],[1,"\\n"]],[]],[[[41,[30,2],[[[1,"  "],[8,[39,3],[[24,0,"sponsored-content-library__error-state"]],[["@title","@backHeaderAction","@dataTestValue","@isError"],[[28,[37,2],["content_library","campaign-manager-web/components/sponsored-content-library"],null],[30,3],"sponsored-content-library",true]],[["default"],[[[[1,"\\n    "],[8,[39,4],[[24,0,"cm-hue-empty-state mb8"]],[["@illustration","@size","@headline","@message","@actionText","@onButtonClick"],["error-server","large",[28,[37,2],["sponsorable_content_error_headline","campaign-manager-web/components/sponsored-content-library"],null],[28,[37,2],["sponsorable_content_error_message","campaign-manager-web/components/sponsored-content-library"],[["linkInfo"],[[28,[37,5],null,[["class","href"],["t-16 t-bold u-color__blue7",[28,[37,6],null,[["path","accountId"],["help/linkedin/answer/84817",[30,0,["accountId"]]]]]]]]]]],[28,[37,2],["try_again_button","campaign-manager-web/components/sponsored-content-library"],null],[30,4]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["shouldDisplayEmptyStateInContentLibrary"]],[[[1,"  "],[8,[39,3],null,[["@title","@backHeaderAction","@dataTestValue","@isError"],[[28,[37,2],["content_library","campaign-manager-web/components/sponsored-content-library"],null],[30,3],"sponsored-content-library",true]],[["default"],[[[[1,"\\n    "],[8,[39,4],[[24,0,"cm-hue-empty-state mb8"]],[["@illustration","@size","@headline","@message","@actionText","@onButtonClick"],["empty-room","large",[28,[37,2],["no_sponsorable_content_headline","campaign-manager-web/components/sponsored-content-library"],null],[28,[37,2],["no_sponsorable_content_message","campaign-manager-web/components/sponsored-content-library"],null],[28,[37,2],["create_ad_button","campaign-manager-web/components/sponsored-content-library"],null],[30,5]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],[[[1,"  "],[8,[39,3],null,[["@title","@backHeaderAction","@backFooterAction","@backFooterButtonText","@dataTestValue","@campaignGroupName","@campaignName"],[[28,[37,2],["content_library","campaign-manager-web/components/sponsored-content-library"],null],[30,3],[30,3],[28,[37,2],["back","campaign-manager-web/components/sponsored-content-library"],null],"sponsored-content-library",[30,0,["selectedCampaignGroupName"]],[30,0,["campaignName"]]]],[["default"],[[[[1,"\\n    "],[8,[30,6,["form"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isDeleteOrSponsorContentsLoading"]],[[[1,"        "],[8,[39,1],null,[["@message","@fullScreen","@isLoading"],[[30,0,["loadingMessage"]],true,true]],null],[1,"\\n"]],[]],null],[1,"\\n      "],[8,[39,7],null,[["@columns","@data","@filteringIgnoreCase","@pageSize","@useNumericPagination","@enableRowSelection","@selectRowsAcrossPages","@didClickOnCheckbox","@rowIdKey","@theme","@selectedItems"],[[30,0,["decoratedSponsorableContentsTableColumns"]],[30,0,["displayedSponsorableContents"]],true,5,true,true,true,[30,0,["onClickSponsorableContentsAdsTableRowCheckbox"]],"urn",[30,0,["SponsoredContentLibraryTheme"]],[30,0,["selectedSponsorableContent"]]]],[["default"],[[[[1,"\\n"],[41,[30,8],[[[1,"          "],[8,[39,8],[[24,0,"pb2"]],[["@type","@message"],["note",[28,[37,2],["i18n_incompatible_content_messaging","campaign-manager-web/components/sponsored-content-library"],null]]],null],[1,"\\n"]],[]],null],[41,[30,9,["isConnectedTelevisionOnly"]],[[[1,"          "],[8,[39,8],[[24,0,"pb2"]],[["@type"],["neutral"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,2],["i18n_ctv_filter_messaging_v2","campaign-manager-web/components/sponsored-content-library"],null]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"        "],[8,[30,7,["global-filter"]],null,null,[["default"],[[[[1,"\\n          "],[10,0],[14,0,"u-display-flex u-flex-column u-flex-row-sm u-flex-no-wrap"],[12],[1,"\\n"],[41,[30,0,["showFilterDropdown"]],[[[1,"              "],[10,0],[15,0,[29,["u-display-flex u-flex-row u-items-center u-flex-no-wrap\\n                ",[52,[51,[30,0,["isEmployeePillSelected"]]],"mb3"]]]],[12],[1,"\\n"],[41,[51,[30,0,["usePillBasedFilters"]]],[[[1,"                  "],[8,[39,10],null,[["@isOpen","@openMenu","@closeMenu","@disabled","@placement"],[[30,0,["isFilterDropdownOpen"]],[28,[37,11],[[30,0,["onFilterDropdownVisibilityChange"]],true],null],[28,[37,11],[[30,0,["onFilterDropdownVisibilityChange"]],false],null],[30,0,["disableFilterDropdown"]],"bottom"]],[["default"],[[[[1,"\\n                    "],[8,[30,10,["Trigger"]],[[24,"data-live-test-sponsored-content-library__content-type-dropdown",""]],[["@icon","@iconPlacement","@buttonType","@size","@text"],["caret","right","secondary","small",[28,[37,2],["content_type_filter_key_label_v2","campaign-manager-web/components/sponsored-content-library"],[["contentType"],[[30,0,["selectedFilterKey"]]]]]]],null],[1,"\\n                    "],[8,[30,10,["Container"]],null,[["@occlusionCulling"],[false]],[["default"],[[[[1,"\\n                      "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,13],[[30,0,["VISIBILITY_TYPE"]]],null],null,[[[1,"                          "],[10,"li"],[12],[1,"\\n                            "],[8,[30,10,["Item"]],[[24,"role","button"]],[["@onSelect","@selected","@text"],[[28,[37,11],[[30,0,["onChangeSponsorableContentsType"]],[30,12]],null],[28,[37,14],[[30,0,["selectedFilterKey"]],[30,12]],null],[28,[37,2],["content_type_filter_v2","campaign-manager-web/components/sponsored-content-library"],[["contentType"],[[30,12]]]]]],null],[1,"\\n                          "],[13],[1,"\\n"]],[11,12]],null],[1,"                      "],[13],[1,"\\n                    "]],[]]]]],[1,"\\n                  "]],[10]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["usePillBasedFilters"]],[[[1,"                  "],[8,[39,15],[[16,0,[29,[[36,16]]]]],[["@onFilter"],[[30,0,["onPillFilterChange"]]]],[["default"],[[[[1,"\\n"],[42,[28,[37,17],[[28,[37,17],[[30,0,["topLevelFilterOptions"]]],null]],null],"@index",[[[1,"                      "],[8,[30,13,["FilterPill"]],[[24,0,"mt1 mb2 sponsored-content-library__pill-filter-option"],[16,1,[29,["sponsored-content-library__pill-filter-",[30,14,["filterKey"]]]]],[24,"size","2"]],[["@disabled","@value","@text","@isChecked"],[[30,14,["disabled"]],[30,14,["filterKey"]],[28,[37,2],[[52,[30,0,["is3rdPartyThoughtLeaderEnabled"]],"content_type_pill_filters_v4","content_type_pill_filters_v3"],"campaign-manager-web/components/sponsored-content-library"],[["contentType"],[[30,14,["filterKey"]]]]],[28,[37,14],[[30,14,["filterKey"]],[30,0,["selectedTopLevelFilterPill"]]],null]]],null],[1,"\\n"]],[14]],null],[1,"                  "]],[13]]]]],[1,"\\n"]],[]],null],[1,"\\n                "],[8,[39,18],null,[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                    "],[11,"button"],[24,0,"button--unstyled u-layout__display-inline-block mh2"],[16,"aria-label",[28,[37,2],["content_visibility_tooltip_trigger_text","campaign-manager-web/components/sponsored-content-library"],null]],[24,4,"button"],[4,[38,19],["click",[28,[37,11],[[30,0,["onTooltipClick"]],"browse_ad_view_filter_tooltip"],null]],null],[4,[38,20],[[30,15,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                      "],[8,[39,21],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                    "],[13],[1,"\\n                  "]],[15]],[[[1,"\\n                    "],[10,0],[15,0,[29,[[28,[37,22],null,[["size"],["small"]]]]]],[12],[1,"\\n                      "],[10,2],[15,0,[29,[[28,[37,22],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,2],[[52,[30,0,["is3rdPartyThoughtLeaderEnabled"]],"content_visibility_tooltip_available_content_v2","content_visibility_tooltip_available_content"],"campaign-manager-web/components/sponsored-content-library"],[["availableContents"],[[30,0,["availableContentOriginsForToolTip"]]]]]],[1,"\\n"],[41,[51,[30,0,["isDarkPostAvailable"]]],[[[1,"                          "],[1,[28,[35,2],["content_visibility_tooltip_dark_unavailable","campaign-manager-web/components/sponsored-content-library"],null]],[1,"\\n"]],[]],null],[41,[51,[30,0,["isOrganicCompanyPostAvailable"]]],[[[1,"                          "],[1,[28,[35,2],["content_visibility_tooltip_company_unavailable","campaign-manager-web/components/sponsored-content-library"],null]],[1,"\\n"]],[]],null],[41,[51,[30,0,["isThoughtLeaderAdsEnabled"]]],[[[1,"                          "],[1,[28,[35,2],[[52,[30,0,["is3rdPartyThoughtLeaderEnabled"]],"content_visibility_tooltip_member_content_unavailable","content_visibility_tooltip_employee_unavailable"],"campaign-manager-web/components/sponsored-content-library"],null]],[1,"\\n"]],[]],null],[1,"                      "],[13],[1,"\\n"],[41,[51,[30,0,["isThoughtLeaderAdsEnabled"]]],[[[1,"                        "],[10,"ul"],[14,0,"mt2 mb2"],[12],[1,"\\n"],[42,[28,[37,17],[[28,[37,17],[[30,0,["disabledReasonsForTLA"]]],null]],null],null,[[[1,"                            "],[10,"li"],[14,0,"mb1 ml5"],[12],[1,"\\n                              "],[1,[30,16]],[1,"\\n                            "],[13],[1,"\\n"]],[16]],null],[1,"                        "],[13],[1,"\\n"]],[]],null],[1,"                      "],[8,[39,23],null,null,[["default"],[[[[1,"\\n                        "],[1,[28,[35,2],["i18n_learn_more_about_tla_permission","campaign-manager-web/components/sponsored-content-library"],[["linkInfo"],[[28,[37,5],null,[["href","role","ariaLabel"],[[28,[37,6],null,[["path","accountId"],["help/lms/answer/50999",[30,0,["accountId"]]]]],[30,17,["role"]],[28,[37,2],["i18n_learn_more_content_type","campaign-manager-web/components/sponsored-content-library"],null]]]]]]]],[1,"\\n                      "]],[17]]]]],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n\\n"],[41,[30,0,["isEmployeePillSelected"]],[[[41,[51,[30,18]],[[[1,"              "],[8,[39,24],[[16,0,[29,["mb5"," ",[28,[37,25],null,[["inverse"],[true]]]]]]],[["@selectedTab","@onSelect","@size"],[[30,0,["selectedMemberPostTab"]],[30,0,["onMemberPostTabSelect"]],"medium"]],[["default"],[[[[1,"\\n                "],[8,[30,19,["Tablist"]],null,null,[["default"],[[[[1,"\\n                  "],[8,[30,20,["Tab"]],null,[["@tabId","@label"],[[30,0,["MEMBER_POST_FILTER_TABS","POSTS"]],[28,[37,2],["member_post_filter_tab_labels","campaign-manager-web/components/sponsored-content-library"],[["tabId"],[[30,0,["MEMBER_POST_FILTER_TABS","POSTS"]]]]]]],null],[1,"\\n                  "],[8,[30,20,["Tab"]],null,[["@tabId","@label"],[[30,0,["MEMBER_POST_FILTER_TABS","REQUESTS"]],[28,[37,2],["member_post_filter_tab_labels","campaign-manager-web/components/sponsored-content-library"],[["tabId"],[[30,0,["MEMBER_POST_FILTER_TABS","REQUESTS"]]]]]]],null],[1,"\\n                "]],[20]]]]],[1,"\\n              "]],[19]]]]],[1,"\\n\\n"],[41,[28,[37,14],[[30,0,["selectedMemberPostTab"]],[30,0,["MEMBER_POST_FILTER_TABS","POSTS"]]],null],[[[1,"                "],[8,[39,26],[[16,0,[52,[30,0,["shouldDisplayEmployeeApprovalDisclaimer"]],"mb4","mb5"]],[4,[38,19],["click",[28,[37,27],null,[["controlName","type"],["tla_advertiser_click_member_searchbar","SHORT_PRESS"]]]],null]],[["@inputId","@inputPlaceholder","@currentCompany","@results","@onResultsUpdate","@onSelectMember","@filterByParentOrg","@findByThoughtLeader"],["sponsored-content-library__member-post-typeahead",[28,[37,2],[[52,[30,0,["is3rdPartyThoughtLeaderEnabled"]],[52,[30,0,["isSearchByPostUrlEnabled"]],"i18n_member_posts_type_ahead_placeholder_v3","i18n_member_posts_type_ahead_placeholder_v2"],"i18n_member_posts_type_ahead_placeholder"],"campaign-manager-web/components/sponsored-content-library"],null],[30,0,["organizationUrnForCurrentCompany"]],[30,0,["sponsorableMemberPostService","memberProfileSearchResults"]],[30,0,["sponsorableMemberPostService","handleMemberProfilesResult"]],[30,0,["onSelectEmployeeProfile"]],true,[30,0,["is3rdPartyThoughtLeaderEnabled"]]]],[["metadataTextContent"],[[[[1,"\\n                    "],[1,[28,[35,2],["i18n_member_blanket_consent_status","campaign-manager-web/components/sponsored-content-library"],[["status"],[[28,[30,0,["getBlanketConsentStatus"]],[[30,21,["member"]]],null]]]]],[1,"\\n                  "]],[21]]]]],[1,"\\n"],[41,[30,0,["shouldDisplayEmployeeApprovalDisclaimer"]],[[[1,"                  "],[10,0],[15,0,[29,["u-display-flex u-items-center u-justify-between p3 mb4"," ",[28,[37,28],null,[["tint"],[true]]]]]],[12],[1,"\\n                    "],[10,2],[15,0,[29,[[28,[37,22],null,[["size","color"],["small","signal-neutral"]]]]]],[12],[1,"\\n                      "],[8,[39,23],null,null,[["default"],[[[[1,"\\n                        "],[1,[28,[35,2],[[52,[30,0,["is3rdPartyThoughtLeaderEnabled"]],"content_pill_filter_member_content_feedback","content_pill_filter_employee_feedback"],"campaign-manager-web/components/sponsored-content-library"],[["linkInfo"],[[28,[37,5],null,[["dataTestSelector","role","ariaLabel","href"],["data-test-sponsored-content-library__pill-filter-learn-more",[30,22,["role"]],[28,[37,2],[[52,[30,0,["is3rdPartyThoughtLeaderEnabled"]],"i18n_content_pill_filter_member_content_feedback_learn_more_label","i18n_content_pill_filter_employee_feedback_learn_more_label"],"campaign-manager-web/components/sponsored-content-library"],null],[28,[37,6],null,[["path"],["help/lms/answer/a1399568"]]]]]]]]]],[1,"\\n                      "]],[22]]]]],[1,"\\n                    "],[13],[1,"\\n                    "],[8,[39,29],[[24,0,"hue-button--unstyled"],[4,[38,19],["click",[30,0,["dismissEmployeePostsTabDisclaimerBanner"]]],null]],[["@size","@buttonType"],["small","tertiary"]],[["default"],[[[[1,"\\n                      "],[8,[39,21],[[24,0,"u-layout__vertical-align-middle"]],[["@size","@name"],["small","close"]],null],[1,"\\n                    "]],[]]]]],[1,"\\n                  "],[13],[1,"\\n"]],[]],null]],[]],[[[1,"                "],[10,0],[14,0,"u-display-flex mb5"],[12],[1,"\\n                  "],[10,0],[14,0,"u-layout-flex__cell"],[12],[1,"\\n                    "],[8,[39,30],[[16,"placeholder",[28,[37,2],[[52,[30,0,["is3rdPartyThoughtLeaderEnabled"]],"i18n_requests_tab_search_filter_placeholder_v2","i18n_requests_tab_search_filter_placeholder"],"campaign-manager-web/components/sponsored-content-library"],null]],[4,[38,19],["input",[28,[37,32],["target.value",[30,0,["onEmployeeRequestsTabFilterStringChange"]]],null]],null],[4,[38,33],[[30,0,["filterTrackingName"]]],null]],[["@value","@disabled","@onClear"],[[30,0,["employeeRequestsTabFilterString"]],[30,0,["isRequestsTabSelectedAndEmpty"]],[28,[37,31],[[30,0],"employeeRequestsTabFilterString",""],null]]],null],[1,"\\n                  "],[13],[1,"\\n"],[41,[51,[30,0,["isRequestsTabSelectedAndEmpty"]]],[[[1,"                    "],[10,0],[14,0,"u-display-flex ml7"],[12],[1,"\\n                      "],[8,[39,34],null,[["@availableStatusFilters","@selectedStatusFilters","@updateRequestStatusFilters","@onReset"],[[30,0,["availableRequestStatusFilters"]],[30,0,["selectedRequestStatusFilters"]],[30,0,["updateRequestStatusFilters"]],[30,0,["onResetRequestStatusFilters"]]]],null],[1,"\\n                    "],[13],[1,"\\n"]],[]],null],[1,"                "],[13],[1,"\\n"]],[]]]],[]],null]],[]],[[[1,"            "],[8,[39,35],[[4,[38,33],[[30,0,["filterTrackingName"]]],null]],[["@value","@onInputFilter","@placeholder","@containerClass","@isDividerShowing","@hasProcessingSponsorableContents"],[[30,0,["directAndCompanyPageFilterString"]],[30,0,["onDirectAndCompanyPageFilterStringChange"]],[28,[37,2],["search_placeholder","campaign-manager-web/components/sponsored-content-library"],null],"sponsorable-contents-table__filter",true,[30,23]]],null],[1,"\\n"]],[]]],[1,"\\n"],[41,[30,0,["isGatedArticlesPlacementsUIVisible"]],[[[1,"            "],[8,[39,8],[[24,0,"mb5"]],[["@type"],["neutral"]],[["default"],[[[[1,"\\n              "],[1,[28,[35,2],["i18n_sponsored_articles_banner","campaign-manager-web/components/sponsored-content-library"],null]],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],null],[1,"        "]],[]]]]],[1,"\\n"],[41,[30,0,["isLoadingMemberPosts"]],[[[1,"          "],[8,[39,1],null,[["@isLoading","@overrideLoaderStyles"],[[30,0,["isLoadingMemberPosts"]],"sponsored-content-library__member-fetch-loader pv9"]],null],[1,"\\n"]],[]],[[[41,[30,0,["shouldDisplayEmptyStateInEmployeeFilter"]],[[[1,"          "],[8,[39,4],[[24,0,"mt7"]],[["@size","@illustration"],["large",[30,0,["emptyStateForEmployeeFilter","illustration"]]]],[["default"],[[[[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,36],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,37],[[30,0,["emptyStateForEmployeeFilter","text"]]],null]],[1,"\\n            "],[13],[1,"\\n"],[41,[28,[37,38],[[30,0,["isPostsTabSelectedAndNoResults"]],[30,18]],null],[[[1,"              "],[10,2],[15,0,[29,["mt4 mb6"," ",[28,[37,22],null,[["size","color"],[[52,[30,18],"small","large"],[52,[30,18],"text-low-emphasis"]]]]]]],[12],[1,"\\n                "],[1,[52,[30,18],[28,[37,2],["sponsorable_content_error_message","campaign-manager-web/components/sponsored-content-library"],[["linkInfo"],[[28,[37,5],null,[["href"],[[28,[37,6],null,[["path","accountId"],["help/linkedin/answer/84817",[30,0,["accountId"]]]]]]]]]]],[28,[37,2],[[52,[30,0,["is3rdPartyThoughtLeaderEnabled"]],"i18n_posts_tab_no_results_state_subtitle_v2","i18n_posts_tab_no_results_state_subtitle"],"campaign-manager-web/components/sponsored-content-library"],null]]],[1,"\\n              "],[13],[1,"\\n\\n              "],[8,[39,29],[[4,[38,19],["click",[52,[30,18],[30,0,["refetchConsentRequests"]],[30,0,["onEditSearchClick"]]]],null]],[["@text","@buttonType","@size"],[[28,[37,2],[[52,[30,18],"try_again_button","i18n_posts_tab_edit_search"],"campaign-manager-web/components/sponsored-content-library"],null],"secondary","small"]],null],[1,"\\n"]],[]],null],[1,"          "]],[]]]]],[1,"\\n"]],[]],[[[1,"          "],[8,[30,7,["table"]],[[24,"role","presentation"]],null,[["default"],[[[[1,"\\n            "],[8,[30,24,["header"]],null,null,null],[1,"\\n          "]],[24]]]]],[1,"\\n          "],[8,[30,7,["footer"]],null,null,null],[1,"\\n        "]],[]]]],[]]],[1,"      "]],[7]]]]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,6,["preview"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["currentlyPreviewedSponsorableContentUrn"]],[[[1,"        "],[8,[39,39],null,[["@campaign","@sponsorableContentUrn","@previewOptions","@contentDisplayOrientation","@disabledDesktopPreviewMessage","@isDesktopPreviewDisabled","@isQuickMode","@placementInfo","@staticImagePreviewMap","@isFormWithPreviewMode","@previewHeaderTooltipText","@isPreviewHeaderTooltipVisible"],[[30,9],[30,0,["currentlyPreviewedSponsorableContentUrn"]],[30,0,["previewOptions"]],[30,0,["contentDisplayOrientation"]],[30,25],[30,0,["isDesktopPreviewDisabled"]],[30,26],[28,[37,40],null,[["numEnabledPlacements","availablePlacements","unavailablePlacements"],[[30,0,["currentlyPreviewedSponsorableContent","numEnabledPlacements"]],[30,0,["currentlyPreviewedSponsorableContent","availablePlacements"]],[30,0,["currentlyPreviewedSponsorableContent","unavailablePlacements"]]]]],[30,0,["staticImagePreviewMap"]],true,[28,[37,2],["i18n_tla_preview_tooltip_text","campaign-manager-web/components/sponsored-content-library"],[["linkInfo"],[[28,[37,5],null,[["href"],[[28,[37,6],null,[["path"],["help/lms/answer/a1399568"]]]]]]]]],[30,0,["isEmployeePillSelected"]]]],null],[1,"\\n"]],[]],null],[1,"    "]],[]]]]],[1,"\\n    "],[8,[30,6,["footer-right"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["selectedSponsorableContentUrns","length"]],[[[1,"        "],[10,1],[14,0,"sponsored-content-library__selected-count"],[12],[1,"\\n          "],[1,[28,[35,2],["selected_content","campaign-manager-web/components/sponsored-content-library"],[["count"],[[30,0,["selectedSponsorableContentUrns","length"]]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"\\n      "],[10,0],[14,0,"sponsored-content-library__remove-from-library-wrapper"],[12],[1,"\\n        "],[8,[39,41],[[24,0,"sponsored-content-library__remove-from-library-hovercard"]],[["@dataTestSelectorValue","@placement","@onConfirm","@onClick","@confirmButtonText","@triggerButtonText","@triggerButtonType","@triggerButtonEmphasized","@triggerButtonClass","@triggerButtonControlName","@triggerButtonDisabled","@confirmButtonControlName","@cancelButtonControlName"],["delete","top",[28,[37,42],[[30,0,["deleteContentsTask"]]],null],[28,[37,42],[[30,0,["fetchCampaignsForSelectedContentTask"]]],null],[28,[37,2],["delete","campaign-manager-web/components/sponsored-content-library"],null],[28,[37,2],["remove_from_library","campaign-manager-web/components/sponsored-content-library"],null],"secondary",true,"sponsored-content-library__remove-from-library-button","delete_content_button",[30,0,["deleteDSCButtonDisabled"]],"new_campaign_delete_confirm","new_campaign_delete_cancel"]],[["default"],[[[[1,"\\n          "],[10,"h5"],[15,0,[29,["u-color__black--75"," ",[28,[37,22],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["confirm_delete_header","campaign-manager-web/components/sponsored-content-library"],null]],[1,"\\n          "],[13],[1,"\\n"],[41,[28,[37,43],[[30,0,["numberOfActiveCampaignsLinkedToSelectedContents"]],0],null],[[[1,"            "],[10,2],[15,0,[29,[[28,[37,22],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["affected_creatives_and_campaigns","campaign-manager-web/components/sponsored-content-library"],[["campaign_count","selected_ad_count"],[[30,0,["numberOfActiveCampaignsLinkedToSelectedContents"]],[30,0,["selectedSponsorableContentUrns","length"]]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],[[[1,"            "],[10,2],[15,0,[29,[[28,[37,22],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["no_affected_creatives_and_campaigns","campaign-manager-web/components/sponsored-content-library"],null]],[1,"\\n            "],[13],[1,"\\n"]],[]]],[1,"        "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["fetchCampaignsForSelectedContentTask","isRunning"]],[[[1,"          "],[8,[39,44],[[24,0,"mt0"]],[["@size"],["small"]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["selectionContainsOrganicContent"]],[[[1,"          "],[8,[39,18],null,[["@placement"],["top"]],[["trigger","content"],[[[[1,"\\n              "],[11,"button"],[24,"data-js-disabled-due-to-organic-content-icon",""],[16,"aria-label",[28,[37,2],["delete_disabled_learn_more","campaign-manager-web/components/sponsored-content-library"],null]],[16,0,[29,["button--unstyled button--cursor-default sponsored-content-library__remove-from-library-button-tooltip"," ",[28,[37,22],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,20],[[30,27,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                "],[8,[39,21],[[24,0,"disabled-due-to-organic-content-icon ml1 mt2"]],[["@size","@name"],["small","question"]],null],[1,"\\n              "],[13],[1,"\\n            "]],[27]],[[[1,"\\n              "],[1,[28,[35,2],["delete_button_disabled_due_to_organic_content","campaign-manager-web/components/sponsored-content-library"],null]],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n\\n      "],[8,[39,29],[[24,0,"sponsored-content-library__sponsor-button"],[16,"disabled",[30,0,["disableBulkActions"]]],[4,[38,19],["click",[28,[37,42],[[30,0,["sponsorExistingContentsTask"]]],null]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,2],["i18n_add_to_campaign","campaign-manager-web/components/sponsored-content-library"],null]]],null],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[6]]]]],[1,"\\n\\n"],[8,[39,45],null,[["@canShowNfi","@anchor"],[[30,0,["canShow3rdPartyThoughtLeaderNfi"]],"#sponsored-content-library__pill-filter-MEMBER_POST"]],null],[1,"\\n\\n"]],[]]]],[]]]],[]]],[1,"\\n"],[41,[30,0,["selectedMemberPostSponsorableContent"]],[[[1,"  "],[8,[39,46],null,[["@memberPostSponsorableContent","@organizationName","@createConsentRequest","@isOpen","@dismissModal"],[[30,0,["selectedMemberPostSponsorableContent"]],[30,0,["organizationName"]],[30,0,["createConsentRequest"]],[30,0,["isAdvertiserRequestConfirmationModalOpen"]],[30,0,["dismissAdvertiserRequestConfirmationModal"]]]],null],[1,"\\n"]],[]],null]],["@isLoading","@hasLoadingError","@dismissBrowser","@onFetchSponsorableContents","@onCreateNewAdFromBrowser","layout","at","@isConversationStarterObjective","@campaign","Menu","( unused value )","filterKey","group","filterOption","triggerData","reason","iphHelper","@hasConsentRequestsFetchError","Tabs","Tablist","metadataTextContent","iphHelper","@hasProcessingSponsorableContents","table","@disabledDesktopPreviewMessage","@isQuickMode","triggerData"],false,["if","cm-overlay-loader","t","form-with-preview-layout","hue-web-empty-state","external-link-info","help-center-url","ads-table","hue-web-inline-feedback","unless","hue-web-menu","fn","each","-each-in","eq","hue-web-pill-filter-group","hue-web-foundations@-artdeco-migration-scope","-track-array","hue-web-contextual-dialog","on","hue-web-toggletip-trigger","hue-web-icons@icon","hue-web-foundations@-text-body","iph-helper","hue-web-tabs","hue-web-foundations@-divider","member-typeahead","cm-tracking","hue-web-foundations@-container","hue-web-button","hue-web-search-input","set","pick","track-interaction","sponsor-request/filter-request-dropdown","creatives-table/creative-global-filter","hue-web-foundations@-text-display","html-safe","or","sponsorable-content-accurate-view","hash","confirm-hovercard","perform","gt","hue-web-progress-indicator","nfi-thought-leader-ads","sponsor-request/advertiser-request-confirmation-modal"]]',moduleName:"campaign-manager-web/components/sponsored-content-library.hbs",isStrictMode:!1})
let It=e.default=(ee=(0,b.alias)("args.account.id"),te=(0,b.alias)("args.account.reference"),ne=(0,b.alias)("args.account.canCreateDsc"),ae=(0,b.alias)("args.account.createdAt"),ie=(0,b.alias)("args.account.canEditOrganicShares"),re=(0,b.alias)("args.campaign.adFormat"),oe=(0,b.alias)("args.campaign.id"),le=(0,r.inject)(),se=(0,r.inject)(),ce=(0,r.inject)(),ue=(0,r.inject)(),de=(0,r.inject)(),pe=(0,r.inject)(),me=(0,r.inject)("hue-web-toast"),ge=(0,r.inject)("sponsored-content"),be=(0,r.inject)("creative"),_e=(0,r.inject)(),he=(0,r.inject)("sponsor-request"),fe=(0,r.inject)(),Te=(0,r.inject)("sponsorable-member-post"),Ee=(0,r.inject)(),ye=(0,r.inject)("member-profile"),Se=(0,r.inject)(),Ae=(0,r.inject)(),Ce=(0,r.inject)(),Oe=(0,m.localCopy)("args.campaign.name"),ve=(0,g.computed)("selectedTopLevelFilterPill"),we=(0,l.task)({drop:!0}),Ie=(0,l.task)({drop:!0}),Pe=(0,l.task)({drop:!0}),Ne=(0,l.task)({drop:!0}),Re=(0,l.task)({drop:!0}),(0,i.assertPropTypes)((At=class extends p.default{constructor(){super(...arguments),Ct(this,"accountId",Le,this),Ct(this,"companyUrn",ke,this),Ct(this,"canCreateDsc",Ue,this),Ct(this,"accountCreatedAt",xe,this),Ct(this,"canEditOrganicShares",Fe,this),Ct(this,"adFormat",ze,this),Ct(this,"campaignId",je,this),Ct(this,"jet",Ge,this),Ct(this,"m3Store",Be,this),Ct(this,"i18n",Ve,this),Ct(this,"lix",Ye,this),Ct(this,"tableState",He,this),Ct(this,"tracking",qe,this),Ct(this,"toast",Ke,this),Ct(this,"sponsoredContentService",We,this),Ct(this,"creativeService",Xe,this),Ct(this,"sessionStorage",$e,this),Ct(this,"sponsorRequestService",Je,this),Ct(this,"error",Qe,this),Ct(this,"sponsorableMemberPostService",Ze,this),Ct(this,"companies",et,this),Ct(this,"memberProfileService",tt,this),Ct(this,"formatter",nt,this),Ct(this,"vectorUpload",at,this),Ct(this,"lego",it,this),Ot(this,"SponsoredContentLibraryTheme",new C.default(this.i18n)),Ot(this,"MEMBER_POST_FILTER_TABS",N.MEMBER_POST_FILTER_TABS),Ot(this,"VISIBILITY_TYPE",_.VISIBILITY_TYPE),Ot(this,"BLANKET_CONSENT_DISPLAY_STATUS",{APPROVED:"APPROVED",NOT_APPROVED:"NOT_APPROVED",UNAVAILABLE:"UNAVAILABLE"})
Ct(this,"selectedSponsorableContentUrns",rt,this),Ct(this,"selectedSponsorableContent",ot,this),Ct(this,"isFilterDropdownOpen",lt,this),Ct(this,"selectedFilterKey",st,this),Ct(this,"selectedTopLevelFilterPill",ct,this),Ct(this,"selectedMemberPostTab",ut,this),Ct(this,"directAndCompanyPageFilterString",dt,this),Ct(this,"employeeRequestsTabFilterString",pt,this),Ct(this,"_currentlyPreviewedSponsorableContentUrn",mt,this),Ct(this,"numberOfActiveCampaignsLinkedToSelectedContents",gt,this),Ct(this,"selectedMemberProfile",bt,this),Ct(this,"isAdvertiserRequestConfirmationModalOpen",_t,this),Ct(this,"selectedMemberPostSponsorableContent",ht,this),Ct(this,"selectedRequestStatusFilters",ft,this),Ct(this,"draftCreatives",Tt,this),Ct(this,"isTlaEmployeeDisclaimerDismissed",Et,this),Ct(this,"currentAccountOrganization",yt,this),Ct(this,"campaignName",St,this),this.draftCreatives=this.sessionStorage.get(this.sessionStorageKeyForDraftCreatives)||[],this.fetchCurrentAccountOrganization.perform()}get isGatedArticlesPlacementsUIEnabled(){return this.lix.getTreatmentIsEnabled(z.LIX_TEST_KEYS.enableGatedArticlesPlacementsUI)}get isGatedArticlesPlacementsUIVisible(){return this.isGatedArticlesPlacementsUIEnabled&&(0,O.isSingleImageLeadGenFormCampaign)(this.args.campaign)}get organizationName(){return this.currentAccountOrganization?.displayName||""}get selectedCampaignGroupName(){const e=this.args.campaignGroups,t=(0,g.get)(this.args.campaign,"campaignGroupId")
if(!(0,Q.isEmpty)(e)&&t)return e.find((e=>e.id===t)).name}get isPreviewForThoughtLeaderAdsOnLanEnabled(){return(0,y.isOrganicMemberContent)(this.currentlyPreviewedSponsorableContent.visibility,this.currentlyPreviewedSponsorableContent.authorUrn)}get isPreviewForDocAdsOnLanEnabled(){return this.lix.getTreatmentIsEnabled(z.LIX_TEST_KEYS.enablePreviewForDocAdsOnLan)}get is3rdPartyThoughtLeaderEnabled(){return this.lix.getTreatmentIsEnabled(z.LIX_TEST_KEYS.enable3rdPartyThoughtLeader)}get isSearchByPostUrlEnabled(){return this.lix.getTreatmentIsEnabled(z.LIX_TEST_KEYS.enableSearchByPostUrl)}get defaultTopLevelFilterPill(){const{DARK:e,MEMBER_POST:t,ORGANIC:n}=G.CONTENT_ORIGIN
return this.isDarkPostAvailable?e:this.isOrganicCompanyPostAvailable?n:this.isThoughtLeaderAdsEnabled?t:e}get isDarkPostAvailable(){return this.nonSponsoredContent.some((e=>e.visibility===_.VISIBILITY_TYPE.DARK))}get isOrganicCompanyPostAvailable(){return this.nonSponsoredContent.some((e=>(0,y.isOrganicCompanyContent)(e.visibility,e.authorUrn)))}get topLevelFilterOptions(){return Object.keys(G.CONTENT_ORIGIN).map((e=>({filterKey:e,disabled:e!==G.CONTENT_ORIGIN.MEMBER_POST&&0===(this.decoratedSponsorableContentsByVisibility[e]||[]).length||e===G.CONTENT_ORIGIN.MEMBER_POST&&!this.isThoughtLeaderAdsEnabled})))}get availableContentOriginsForToolTip(){const{DARK:e,COMPANY:t,EMPLOYEE:n}=N.AVAILABLE_CONTENTS_FOR_TOOLTIP,a=[]
return this.isDarkPostAvailable&&a.push(e),this.isOrganicCompanyPostAvailable&&a.push(t),a.push(n),3===a.length?N.AVAILABLE_CONTENTS_FOR_TOOLTIP.ALL:a.join("_")}get filterTrackingName(){return`${this.adFormat?.toLowerCase()}_browse_ad_search`}get availableContent(){return this.isThoughtLeaderAdsEnabled?[...this.args.sponsorableContents,...this.sponsorRequestService.consentRequestSponsorableContents]:this.args.sponsorableContents}get nonSponsoredContent(){const e=(0,_.getNonSponsoredContent)(this.availableContent,this.args.sponsoredContents)
return this.args.campaign.isConnectedTelevisionOnly?e.filter(D.getIsCtvEligibleVideo):e}get currentlyPreviewedSponsorableContentUrn(){if(this.usePillBasedFilters&&!this._currentlyPreviewedSponsorableContentUrn){if(this.isEmployeePostsTab)return null
const e=this.decoratedSponsorableContentsByVisibility[this.selectedTopLevelFilterPill]
return e?(0,g.get)(e,"0.urn")||(0,g.get)(e,"0.entityUrn"):null}return this._currentlyPreviewedSponsorableContentUrn?this._currentlyPreviewedSponsorableContentUrn:(0,g.get)(this.nonSponsoredContent,"0.urn")||(0,g.get)(this.nonSponsoredContent,"0.entityUrn")}get decoratedSponsorableContents(){return this._getDecoratedSponsorableContents(this.nonSponsoredContent)}get decoratedMemberSearchSponsorableContents(){return this._getDecoratedSponsorableContents(this.memberSearchSponsorableContents)}get memberSearchSponsorableContents(){return(0,_.getNonSponsoredContent)(this.sponsorableMemberPostService.memberProfileSponsorableContents,this.args.sponsoredContents)}get placementAvailabilityByContentUrn(){return[...this.memberSearchSponsorableContents,...this.availableContent].reduce(((e,t)=>(e[t.urn||t.entityUrn]=this._getPlacementsAvailability(t),e)),{})}get decoratedSponsorableContentsByVisibility(){return{...this.decoratedSponsorableContents.reduce(((e,t)=>{let n
return n=(0,y.isOrganicMemberContent)(t.visibility,t.authorUrn)?G.CONTENT_ORIGIN.MEMBER_POST:(0,y.isOrganicCompanyContent)(t.visibility,t.authorUrn)?G.CONTENT_ORIGIN.ORGANIC:G.CONTENT_ORIGIN.DARK,e[n]||(e[n]=[]),e[n].push(t),e}),{}),[_.VISIBILITY_TYPE.ALL]:this.decoratedSponsorableContents}}get selectionContainsOrganicContent(){return void 0!==this.selectedSponsorableContentUrns.map((e=>[...this.availableContent,this.memberSearchSponsorableContents].find((t=>[t.urn,t.entityUrn].includes(e))))).find((e=>e?.visibility===_.VISIBILITY_TYPE.ORGANIC))}get disableBulkActions(){return 0===this.selectedSponsorableContentUrns.length||this.sponsorExistingContentsTask.isRunning||this.deleteContentsTask.isRunning||this.args.campaign.isCompletedCampaign}get deleteDSCButtonDisabled(){return this.fetchCampaignsForSelectedContentTask.isRunning||this.disableBulkActions||this.selectionContainsOrganicContent||!this.canCreateDsc}get showFilterDropdown(){return this.adFormat!==O.AD_FORMAT.CAROUSEL}get disableFilterDropdown(){if(this.usePillBasedFilters)return!1
return Object.keys(this.decoratedSponsorableContentsByVisibility).length<=2}get isCampaignObjectiveOrAdFormatSupportedForTLA(){return j.SUPPORTED_AD_FORMAT_FOR_TLA.includes(this.adFormat)&&j.SUPPORTED_OBJECTIVE_TYPE_FOR_TLA.includes(this.args.campaign.objectiveType)&&!this.args.campaign.isConnectedTelevisionOnly}get isThoughtLeaderAdsEnabled(){return(0,y.canThoughtLeaderAdsBeEnabled)({adFormat:this.adFormat,objectiveType:this.args.campaign.objectiveType,canCreateDsc:this.canCreateDsc,canCreateDscOnParent:this.args.isDscPosterPermissionApprovedForParentCompany,isCampaignConnectedTelevisionOnly:Boolean(this.args.campaign.isConnectedTelevisionOnly)})}get disabledReasonsForTLA(){const e=[]
return this.canCreateDsc||e.push(this.i18n.lookupTranslation(this.constructor,"employee_unavailable_no_dsc_v2")()),this.isCampaignObjectiveOrAdFormatSupportedForTLA||e.push(this.i18n.lookupTranslation(this.constructor,"employee_unavailable_obj_format_unsupported")()),this.args.isDscPosterPermissionApprovedForParentCompany||e.push(this.i18n.lookupTranslation(this.constructor,"employee_unavailable_no_dsc_parent")()),e}get placementOptOuts(){return w.utils.getPlacementOptOutsForCampaign(this.args.campaign)}get availableSponsorableContents(){return this.decoratedSponsorableContentsByVisibility[this.usePillBasedFilters?this.selectedTopLevelFilterPill:this.selectedFilterKey]||[]}get requestStatusFilteredSponsoredContents(){const{selectedRequestStatusFilters:e,availableSponsorableContents:t}=this
return 0===e.length?t:t.filter((t=>e.includes(t?.consentRequest?.status)))}get availableRequestStatusFilters(){return H.AD_CONSENT_REQUEST_STATUS_ARRAY.filter((e=>this.availableSponsorableContents.some((t=>t?.consentRequest?.status===e))))}get displayedSponsorableContents(){return this.usePillBasedFilters&&this.isEmployeePostsTab?this.decoratedMemberSearchSponsorableContents:this.usePillBasedFilters&&this.isEmployeeRequestsTab?this.requestStatusFilteredSponsoredContents:this.availableSponsorableContents}get isAutoApprovalEnabledForSelectedMember(){const e=this.selectedMemberProfile?.id,t=this.sponsorRequestService.companyBlanketConsents
if(e&&t){const n=(0,B.createUrnFromAttrs)(B.URN_TYPES.MEMBER,e),a=t.find((e=>e.consentEntity?.member===n))
return a?.status===Z.BlanketConsentStatus.APPROVED}return!1}get usePillBasedFilters(){return this.lix.getTreatmentIsEnabled(z.LIX_TEST_KEYS.contentLibraryPillBasedFilters)}set isEmployeePillSelected(e){}get isEmployeePillSelected(){return this.selectedTopLevelFilterPill===G.CONTENT_ORIGIN.MEMBER_POST}get currentlyPreviewedSponsorableContent(){return[...this.decoratedSponsorableContents,...this.decoratedMemberSearchSponsorableContents].find((e=>[e.urn,e.entityUrn].includes(this.currentlyPreviewedSponsorableContentUrn)))||{}}get contentDisplayOrientation(){const e=this.currentlyPreviewedSponsorableContent,t=(0,g.get)(e,"shareContent.contentEntities.0.video")
return t?(0,y.getDisplayOrientation)(t):y.DISPLAY_ORIENTATION.LANDSCAPE}get isDesktopPreviewDisabled(){return this.contentDisplayOrientation===y.DISPLAY_ORIENTATION.VERTICAL}get previewOptions(){return(0,A.getPreviewOptions)({adFormat:this.adFormat,objectiveType:this.args.campaign.objectiveType,sponsorableContent:this.currentlyPreviewedSponsorableContent},this._getPreviewConfigOptions())}get decoratedSponsorableContentsTableColumns(){return[{propertyName:"__ads_table_row_selection_column",className:"sponsorable-contents-table__row-select-table-cell",componentForSortCell:(0,L.ensureSafeComponent)(d.default,this),componentForTotalsCell:(0,L.ensureSafeComponent)(u.default,this),componentForFilterCell:(0,L.ensureSafeComponent)(u.default,this),component:(0,L.ensureSafeComponent)(c.default,this),mayBeHidden:!1},{propertyName:"name",className:"sponsorable-contents-table__entity",actions:{onPreviewCreative:this.onPreviewCreative.bind(this),getCurrentlyPreviewedSponsorableContentUrn:()=>this.currentlyPreviewedSponsorableContentUrn,openAdvertiserRequestConfirmationModal:this.openAdvertiserRequestConfirmationModal.bind(this),viewConsentRequest:this.viewConsentRequest.bind(this)},showRequestHeader:this.isEmployeeRequestsTab,showPostHeader:this.isEmployeePostsTab,filterString:this.sponsorableContentFilterString,isAutoApprovalEnabled:this.isAutoApprovalEnabledForSelectedMember,company:this.currentAccountOrganization,...this.args.tableColumns[0]}]}get sponsorTrackingKey(){return(0,P.createSponsoredContentTrackingKey)(this.adFormat,P.SPONSORED_CONTENT_MODE_PREFIX.BROWSE,P.SPONSORED_CONTENT_ACTION.SPONSOR)}get successfulSponsorTrackingKey(){return(0,P.createSponsoredContentTrackingKey)(this.adFormat,P.SPONSORED_CONTENT_MODE_PREFIX.BROWSE,P.SPONSORED_CONTENT_ACTION.SUCCESSFUL_SPONSOR)}get staticImagePreviewMap(){let e
switch(this.adFormat){case O.AD_FORMAT.SPONSORED_UPDATE_EVENT:e=(e,t)=>this.i18n.lookupTranslation(k.default,e)(t)
break
case O.AD_FORMAT.CAROUSEL:e=(e,t)=>this.i18n.lookupTranslation(U.default,e)(t)
break
case O.AD_FORMAT.STANDARD_SPONSORED_CONTENT:e=(e,t)=>this.i18n.lookupTranslation(K.default,e)(t)
break
case O.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT:e=(e,t)=>this.i18n.lookupTranslation(W.default,e)(t)}return e?(0,_.getStaticImagePreviewMap)(this.adFormat,e,this.args.campaign.objectiveType,{shouldShowPreviewForTLAOnLAN:this.isPreviewForThoughtLeaderAdsOnLanEnabled,shouldShowPreviewForDocAdOnLAN:this.isPreviewForDocAdsOnLanEnabled,isLanAdPreviewEnabled:this.args.campaign.offsiteDeliveryEnabled},this.currentlyPreviewedSponsorableContent?.userGeneratedAdContent?.contentType):null}get onRemoveContentPemMetadata(){let e={removeSponsoredUpdateContentService:null,removeSponsorableContentService:null}
const t=[this.campaignId],n=N.REMOVE_SPONSORABLE_CONTENT_KEYS_BY_AD_FORMAT[this.adFormat]
return n&&(e={removeSponsoredUpdateContentService:(0,M.constructPemMetadata)(n.removeSponsoredUpdateContentKey,t),removeSponsorableContentService:(0,M.constructPemMetadata)(n.removeSponsorableContentKey,t)}),e}get onSponsorContentPemMetadata(){let e={onSponsorCreateCreativeService:null,onSponsorFetchSponsoredContentsService:null}
const t=[this.campaignId],n=N.SPONSOR_SPONSORABLE_CONTENT_KEYS_BY_AD_FORMAT[this.adFormat]
return n&&(e={onSponsorCreateCreativeService:(0,M.constructPemMetadata)(n.onSponsorCreateCreativeKey,t,{productName:N.SSU_PEM_PRODUCT_NAME}),onSponsorFetchSponsoredContentsService:(0,M.constructPemMetadata)(n.onSponsorFetchSponsoredContentsKey,t,{productName:N.SSU_PEM_PRODUCT_NAME})}),e}get sessionStorageKeyForDraftCreatives(){return(0,D.getDraftVideoCreativesKey)(this.campaignId)}get organizationUrnForCurrentCompany(){return(0,B.createUrnFromAttrs)(B.ORGANIZATION_URN_TYPES.ORGANIZATION,(0,B.getIdFromUrn)(this.companyUrn))}get isRequestsTabSelectedAndEmpty(){return this.isEmployeeRequestsTab&&0===(this.decoratedSponsorableContentsByVisibility[G.CONTENT_ORIGIN.MEMBER_POST]||[]).length}get isPostsTabSelectedAndEmpty(){return this.isEmployeePostsTab&&null===this.selectedMemberProfile}get isPostsTabSelectedAndNoResults(){return this.isEmployeePostsTab&&this.selectedMemberProfile&&0===this.decoratedMemberSearchSponsorableContents.length}get shouldDisplayEmptyStateInContentLibrary(){const e=this.args.campaign.isConnectedTelevisionOnly&&0===this.displayedSponsorableContents.length
return 0===this.nonSponsoredContent.length&&!this.isThoughtLeaderAdsEnabled||e}get shouldDisplayEmptyStateInEmployeeFilter(){return this.isEmployeePillSelected&&(this.args.hasConsentRequestsFetchError||this.isRequestsTabSelectedAndEmpty||this.isPostsTabSelectedAndEmpty||this.isPostsTabSelectedAndNoResults)}get emptyStateForEmployeeFilter(){return this.args.hasConsentRequestsFetchError?{illustration:"error-server",text:this.i18n.lookupTranslation(this.constructor,"sponsorable_content_error_headline")()}:this.isRequestsTabSelectedAndEmpty?{illustration:"main-coworkers-5",text:this.i18n.lookupTranslation(this.constructor,"i18n_requests_tab_empty_state_title")()}:this.isPostsTabSelectedAndEmpty?{illustration:"main-person",text:this.i18n.lookupTranslation(this.constructor,this.is3rdPartyThoughtLeaderEnabled?"i18n_posts_tab_default_state_title_v2":"i18n_posts_tab_default_state_title")()}:{illustration:"empty-room",text:this.i18n.lookupTranslation(this.constructor,"i18n_posts_tab_no_results_state_title_v2")()}}get sponsorableContentFilterString(){return this.isEmployeePillSelected?this.isEmployeeRequestsTab?this.employeeRequestsTabFilterString:null:this.directAndCompanyPageFilterString}get isLoadingMemberPosts(){return this.isEmployeePostsTab&&this.sponsorableMemberPostService.fetchMemberProfileSponsorableContentsTask.isRunning}get isEmployeePostsTab(){return this.selectedTopLevelFilterPill===G.CONTENT_ORIGIN.MEMBER_POST&&this.selectedMemberPostTab===N.MEMBER_POST_FILTER_TABS.POSTS}get isEmployeeRequestsTab(){return this.selectedTopLevelFilterPill===G.CONTENT_ORIGIN.MEMBER_POST&&this.selectedMemberPostTab===N.MEMBER_POST_FILTER_TABS.REQUESTS}get isDeleteOrSponsorContentsLoading(){return this.deleteContentsTask.isRunning||this.sponsorExistingContentsTask.isRunning}get loadingMessage(){if(this.isDeleteOrSponsorContentsLoading){const e=this.sponsorExistingContentsTask.isRunning?"sponsoring":"removing"
return this.i18n.lookupTranslation(this.constructor,e)()}return null}get cannotSponsorOrganicPosts(){return(0,o.isCreatedAfter)(this.accountCreatedAt)&&!this.canCreateDsc&&!this.args.hasAtleastOneDscInAccount}get shouldDisplayEmployeeApprovalDisclaimer(){return!(!this.isThoughtLeaderAdsEnabled||this.isTlaEmployeeDisclaimerDismissed||this.thoughtLeaderAdApprovalDisclaimerWidget.isPending)&&(this.thoughtLeaderAdApprovalDisclaimerWidget.isResolved&&this.thoughtLeaderAdApprovalDisclaimerWidget.value)}get thoughtLeaderAdApprovalDisclaimerWidget(){return new J.default(this.fetchTlaEmployeeApprovalDisclaimerWidget(),this)}get canShow3rdPartyThoughtLeaderNfi(){return this.topLevelFilterOptions.some((e=>e.filterKey===G.CONTENT_ORIGIN.MEMBER_POST&&!e.disabled))}_resetState(){this.selectedSponsorableContentUrns=[],this.selectedSponsorableContent=[],this.selectedFilterKey=_.VISIBILITY_TYPE.ALL}_getPreviewConfigOptions(){return{isLanAdPreviewEnabled:this.args.campaign.offsiteDeliveryEnabled,isPreviewForThoughtLeaderAdsOnLanEnabled:this.isPreviewForThoughtLeaderAdsOnLanEnabled,isPreviewForDocAdsOnLanEnabled:this.isPreviewForDocAdsOnLanEnabled,isConnectedTVPreviewEnabled:this.args.campaign.isConnectedTelevisionOnly}}getBlanketConsentStatus(e){const t=this.sponsorRequestService.companyBlanketConsents
if(null===t)return this.BLANKET_CONSENT_DISPLAY_STATUS.UNAVAILABLE
const n=e?.originalOpt?.id,a=n?(0,B.createUrnFromAttrs)(B.URN_TYPES.MEMBER,n):null,i=t.find((e=>e.consentEntity?.member===a))
return i&&i.status===Z.BlanketConsentStatus.APPROVED?this.BLANKET_CONSENT_DISPLAY_STATUS.APPROVED:this.BLANKET_CONSENT_DISPLAY_STATUS.NOT_APPROVED}onClickSponsorableContentsAdsTableRowCheckbox({selectedItems:e}){const t=e.map((e=>e.urn||e.entityUrn))
this.tracking.fireInteractionEvent(`${this.adFormat.toLowerCase()}_browse_ad_select`,v.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.selectedSponsorableContentUrns=t,this.fetchCampaignsForSelectedContentTask.perform()}onChangeSponsorableContentsType(e){this.tracking.fireInteractionEvent(`browse_ad_filter_${e.toLowerCase()}`,v.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.isFilterDropdownOpen=!1,this.selectedFilterKey=e}onPillFilterChange(e){const{value:t}=e
this.tracking.fireInteractionEvent(`browse_ad_pills_filter_${t.toLowerCase()}`,v.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.selectedTopLevelFilterPill=t}onPreviewCreative(e,{target:t}){t.dataset?.isSponsoredContentLibraryHoverable||(this.tracking.fireInteractionEvent("browse_ad_preview_select",v.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this._currentlyPreviewedSponsorableContentUrn=e.urn||e.entityUrn)}onTooltipClick(e){this.tracking.fireInteractionEvent(e)}onFilterDropdownVisibilityChange(e){this.isFilterDropdownOpen=e}onDirectAndCompanyPageFilterStringChange(e){this.tracking.fireInteractionEvent(this.filterTrackingName),this.directAndCompanyPageFilterString=e}onMemberPostTabSelect(e){this.selectedMemberPostTab=e}openMenu(){this.isFilterDropdownOpen=!0}closeMenu(){this.isFilterDropdownOpen=!1}async onSelectEmployeeProfile(e){this.selectedMemberProfile=e
const t=(0,B.createUrnFromAttrs)(B.URN_TYPES.MEMBER,e.id),n=_.AD_FORMAT_TO_SPONSORED_CONTENT_TYPES[this.args.campaign.adFormat]
this.sponsorableMemberPostService.fetchMemberProfileSponsorableContentsTask.perform(t,this.companyUrn,n),this.tracking.fireInteractionEvent("tla_advertiser_search_member_posts",v.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}openAdvertiserRequestConfirmationModal(e){this.isAdvertiserRequestConfirmationModalOpen=!0,this.selectedMemberPostSponsorableContent=e}dismissAdvertiserRequestConfirmationModal(){this.isAdvertiserRequestConfirmationModalOpen=!1,this.selectedMemberPostSponsorableContent=null}async createConsentRequest(){this.isAdvertiserRequestConfirmationModalOpen=!1
try{const e=this.selectedMemberPostSponsorableContent.entityUrn||this.selectedMemberPostSponsorableContent.urn
if(!(0,Y.isSupportedThoughtLeaderAdUrn)(e))throw new Error(`Attempting to create consent request for content that is not support by TLA: ${e}`)
const t=parseInt((0,B.getIdFromUrn)(this.companyUrn),10),n=(0,Y.createPostToCompanyRequest)(e,t,this.memberProfileService.profileData,this.accountId),a=this.sponsorableMemberPostService.memberProfileSponsorableContents.find((t=>t.entityUrn===e))
await this.sponsorRequestService.createAdConsentRequest(n,a),this.tracking.fireInteractionEvent("tla_advertiser_send_sponsor_request",v.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.toast.add({type:I.TOAST_TYPES.SUCCESS,message:this.i18n.lookupTranslation(this.constructor,"i18n_sponsor_request_sent_successfully_toast_message")({memberName:this.formatter.formatName({firstName:this.selectedMemberPostSponsorableContent.authorDetails.member.firstName,lastName:this.selectedMemberPostSponsorableContent.authorDetails.member.lastName},"full")})}),this.thoughtLeaderAdApprovalDisclaimerWidget.isResolved&&this.thoughtLeaderAdApprovalDisclaimerWidget.value&&(this.lego.actionWidget(this.thoughtLeaderAdApprovalDisclaimerWidget.value,X.WIDGET_ACTION_CATEGORY.PRIMARY_ACTION),this.isTlaEmployeeDisclaimerDismissed=!0)}catch(e){this.toast.add({type:I.TOAST_TYPES.ERROR,message:this.error.getFullMessage({error:e,customErrorMessage:this.i18n.lookupTranslation(this.constructor,"i18n_sponsor_request_error_toast_message")()})}),this.jet.error(new Error(`Error creating adConsent request: ${(0,s.getErrorMessage)(e)}`),[H.SPONSOR_REQUEST_ERROR_TAG.CONSENT_REQUEST_ERROR,H.SPONSOR_REQUEST_ERROR_TAG.CREATE_CONSENT_REQUEST_ERROR],{shouldRethrow:!1})}}onEditSearchClick(){const e=document.getElementById("sponsored-content-library__member-post-typeahead")
null!==e&&(e.focus(),e.select()),this.tracking.fireInteractionEvent("tla_advertiser_no_results_edit_search_btn")}viewConsentRequest(e){const{sponsoredUpdateContent:t}=e,n=t?.entityUrn||t?.urn
this.selectedMemberPostTab=N.MEMBER_POST_FILTER_TABS.REQUESTS,this.selectedRequestStatusFilters=this.availableRequestStatusFilters,this.employeeRequestsTabFilterString=(0,B.getIdFromUrn)(n),this._currentlyPreviewedSponsorableContentUrn=n,(0,q.asyncSetFocus)(`#consent-request-entity-details__copy-link-${(0,B.getIdFromUrn)(n)}`,this)}updateRequestStatusFilters(e){const{key:t,isChecked:n}=e
this.selectedRequestStatusFilters=n?this.selectedRequestStatusFilters.filter((e=>e!==t)):[...this.selectedRequestStatusFilters,t]}onResetRequestStatusFilters(){this.selectedRequestStatusFilters=this.availableRequestStatusFilters}onEmployeeRequestsTabFilterStringChange(e){this.employeeRequestsTabFilterString=e}async refetchConsentRequests(){try{this.tracking.fireInteractionEvent("tla_retry_fetching_consent_requests"),await this.args.onFetchConsentRequests()}catch(e){this.jet.error(new Error(`Failed to fetch consent requests: ${(0,s.getErrorMessage)(e)}`),["sponsored-content","fetch-consent-requests"],!1)}}dismissEmployeePostsTabDisclaimerBanner(){this.thoughtLeaderAdApprovalDisclaimerWidget.isResolved&&this.thoughtLeaderAdApprovalDisclaimerWidget.value&&(this.lego.actionWidget(this.thoughtLeaderAdApprovalDisclaimerWidget.value,X.WIDGET_ACTION_CATEGORY.DISMISS),this.isTlaEmployeeDisclaimerDismissed=!0)}async fetchTlaEmployeeApprovalDisclaimerWidget(){try{return await this.lego.fetchWidgetByPageAndWidgetId($.IPM_PAGE_KEY,X.WIDGET_IDS.NFI_THOUGHT_LEADER_AD_BANNER_MS3)}catch(e){this.jet.error(`Failed to fetch employee approval disclaimer lego widget: ${(0,s.getErrorMessage)(e)}`)}}*fetchCurrentAccountOrganization(){try{this.currentAccountOrganization=yield this.companies.fetch((0,B.getIdFromUrn)(this.companyUrn))}catch(e){this.jet.error(`Error fetching company details: ${(0,s.getErrorMessage)(e)}`,["sponsored-content","fetch-company-details"],!1)}}*createAutoApprovalAdConsentRequest(e){const t=parseInt((0,B.getIdFromUrn)(this.companyUrn),10),n=(0,Y.createPostToCompanyRequest)(e.entityUrn,t,this.memberProfileService.profileData,this.accountId,H.AD_CONSENT_REQUEST_STATUS.AUTO_APPROVED)
yield this.sponsorRequestService.createAdConsentRequest(n,e)}*sponsorExistingContentsTask(){yield(0,f.waitForQueue)("actions"),this.tracking.fireInteractionEvent(this.sponsorTrackingKey)
const e=[...this.availableContent,...this.memberSearchSponsorableContents],t=this.decoratedMemberSearchSponsorableContents.filter((e=>this.isAutoApprovalEnabledForSelectedMember&&!e.consentRequest))
try{for(let n=0;n<this.selectedSponsorableContentUrns.length;n++){const a=this.selectedSponsorableContentUrns[n],i=e.find((e=>[e.urn,e.entityUrn].includes(a)))
t.find((e=>a===e.entityUrn))&&(yield this.createAutoApprovalAdConsentRequest.perform(i))
const r=(0,g.get)(i,"shareContent.contentType")||(0,g.get)(i,"userGeneratedAdContent.contentType"),o=(0,y.isOrganicMemberContent)(i.visibility,i.authorUrn)&&this.isThoughtLeaderAdsEnabled?this._trackMemberPostCreativeCreation.bind(this):()=>{}
if(this.campaignId&&this.creativeService.isCampaignEnabledForServiceState(this.campaignId)){const e=(0,_.getCreativeDataForSponsoredUpdateContent)({sponsoredUpdateContent:i,isLeadGenObjective:this.args.isLeadGenObjective,isConversationStarterObjective:this.args.isConversationStarterObjective,campaignId:this.campaignId})
r===_.SPONSORED_CONTENT_TYPES.NATIVE_DOCUMENT&&[O.OBJECTIVE_TYPE.WEBSITE_VISIT,O.OBJECTIVE_TYPE.WEBSITE_CONVERSION].includes(this.args.campaign.objectiveType)&&(e.status=E.STATUSES.DRAFT)
if(r===_.SPONSORED_CONTENT_TYPES.VIDEO&&(0,D.getIsNotSponsorableVideo)(i,this.canEditOrganicShares,this.args.campaign.objectiveType)){const t=[y.SPONSORED_CONTENT_DROPDOWNS_OPTIONS.REMOVE]
t[0].isEnabled=!0,this.draftCreatives.unshift(Object.assign({},e,i,{campaignId:this.campaignId,status:E.STATUSES.NEED_ATTENTION,actionDropDownItems:t})),this.sessionStorage.put(this.sessionStorageKeyForDraftCreatives,this.draftCreatives)}else{const{type:t}=e
if(t===h.CREATIVE_TYPE.SPONSORED_UPDATE_NATIVE_DOCUMENT){e.variables={}
const t=[O.OBJECTIVE_TYPE.LEAD_GENERATION,O.OBJECTIVE_TYPE.WEBSITE_VISIT,O.OBJECTIVE_TYPE.WEBSITE_CONVERSION].includes(this.args.campaign.objectiveType),n=1,a=i.userGeneratedAdContent.entities[0].document.pageCount,r=i.userGeneratedAdContent.entities[0].document.hasMultitonSupport,o=i.userGeneratedAdContent.referenceUrn
t&&n!==a&&(e.variables={gatedLeadgenPreviewPageCount:n},yield this.vectorUpload.createDocumentProcessingParameters(o,n,r,this.accountId))}yield this.creativeService.createCreative(e,this.onSponsorContentPemMetadata&&this.onSponsorContentPemMetadata.onSponsorCreateCreativeService,o),this.tableState.setTableStates(R.TABLE_NAME.CREATIVES_LIST,{currentPageNumber:1}),yield this.sponsoredContentService.fetchCampaignAssociatedSponsorableContents(this.campaignId,void 0,this.onSponsorContentPemMetadata&&this.onSponsorContentPemMetadata.onSponsorFetchSponsoredContentsService)}}else{const e=_.CONTENT_TYPE_TO_CREATIVE_TYPE[r],t={reference:a,type:e}
e===h.CREATIVE_TYPE.SPONSORED_UPDATE_CAROUSEL&&(t.variables={}),(this.args.isLeadGenObjective||this.args.isConversationStarterObjective)&&(t.status=E.STATUSES.DRAFT),yield this.args.onCreateCreative(t,null,o)}}this.args.dismissBrowser(),this.tracking.fireInteractionEvent(this.successfulSponsorTrackingKey)}catch(n){const e=this.i18n.lookupTranslation(this.constructor,"sponsor_error_message")()
this.toast.add({type:I.TOAST_TYPES.ERROR,message:e}),this.selectedSponsorableContent=this.selectedSponsorableContentUrns.map((e=>this.decoratedSponsorableContents.find((t=>[t.urn,t.entityUrn].includes(e))))),this.jet.error(new Error(`Sponsoring existing contents failed: ${n.message}`),["sponsored-content-library","create-creatives"])}this.args.onAfterCreateCreative?.()}*deleteContentsTask(){const e=[],t=this.selectedSponsorableContentUrns.map((t=>{const n=this.availableContent.find((e=>[e.urn,e.entityUrn].includes(t)))
if(this.campaignId&&this.creativeService.isCampaignEnabledForServiceState(this.campaignId)){const a=Boolean(n.entityUrn),i=a?"removeSponsoredUpdateContent":"removeSponsorableContent",r=a?this.onRemoveContentPemMetadata.removeSponsoredUpdateContentService:this.onRemoveContentPemMetadata.removeSponsorableContentService
return this.sponsoredContentService[i](n,this.campaignId,r).catch((n=>{const i=a?"SponsoredUpdateContent":"Sponsorable content"
this.jet.error(new Error(`${i} archiving failed: ${(0,s.getErrorMessage)(n)}`),["sponsored-content","sc-container","archive-dsc"],!1),e.push({urn:t,error:(0,s.getErrorMessage)(n)})}))}{const a=`${x.default[F.CM_SPONSORABLE_CONTENT]}/${n.urn}`
return this.m3Store.queryURL(a,{method:"PUT",params:{...n,adDirectSponsoredContentStatus:E.STATUSES.ARCHIVED}}).catch((n=>{this.jet.error(new Error(`Sponsorable content archiving failed: ${(0,s.getErrorMessage)(n)}`),["sponsored-content","sc-container","archive-dsc"],!1),e.push({urn:t,error:(0,s.getErrorMessage)(n)})}))}}))
if(yield T.Promise.all(t),e.length>0){const t=require("campaign-manager-web/components/sponsored-content-library").default,n=this.i18n.lookupTranslation(t,"delete_dsc_error_message")([{failure_count:e.length,total_count:this.selectedSponsorableContentUrns.length}])
this.toast.add({type:I.TOAST_TYPES.ERROR,message:n}),this.selectedSponsorableContent=this.selectedSponsorableContentUrns.map((e=>this.decoratedSponsorableContents.find((t=>[t.urn,t.entityUrn].includes(e)))))}else this._resetState(),yield this.args.onDeleteSponsorableContent?.()}*fetchCampaignsForSelectedContentTask(){try{const e=this.selectedSponsorableContentUrns.map((e=>this.sponsoredContentService.getCampaignsForReference(e))),t=(yield T.Promise.all(e)).map((e=>e.activeCampaigns)).map((e=>e.map((e=>e.id)))).flat(),n=Array.from(new Set(t))
this.numberOfActiveCampaignsLinkedToSelectedContents=n.length}catch(e){this.jet.error(new Error(`Failed to fetch campaigns associated with a list of selected contents: ${(0,s.getErrorMessage)(e)}`),["sponsored-content","number-of-campaigns-hoverable","fetch-campaigns"],!1)}}_getPlacementsAvailability(e){return w.utils.getPlacementAvailabilityForContent({content:e,adFormat:this.adFormat,placementOptOuts:this.placementOptOuts,objectiveType:this.args.campaign.objectiveType,isConnectedTelevisionOnly:this.args.campaign.isConnectedTelevisionOnly})}_getDecoratedSponsorableContents(e){return e.map((e=>{const t=e.urn||e.entityUrn,n=this.placementAvailabilityByContentUrn[t],a=(0,S.getNonSponsorableReasonInfo)(e,this.adFormat,this.args.campaign,this.canEditOrganicShares,this.cannotSponsorOrganicPosts)
let i=null,r=!1
return this.isThoughtLeaderAdsEnabled&&(0,y.isOrganicMemberContent)(e.visibility,e.authorUrn)&&(i=this.sponsorRequestService.getAssociatedConsentRequest(t)||null,r=!(0,Y.isConsentRequestApproved)(i,this.isAutoApprovalEnabledForSelectedMember)),{...e,...n,...a,placementInfo:n,consentRequest:i,isMemberPostNotApproved:r}}))}_trackMemberPostCreativeCreation(e,t){if(201!==e.status)return
const n=e.headers["x-restli-id"]
this.tracking.fireTrackingPayload(V.TRACKING_EVENT_TOPIC.CAMPAIGN_MANAGER_USER_ACTION_EVENT,{action:V.USER_ACTION_TYPE.CREATIVE_CREATION,sponsoredAccountUrn:(0,B.createUrnFromAttrs)(B.URN_TYPES.SPONSORED_ACCOUNT,this.accountId),sponsoredCampaignGroupUrn:(0,B.createUrnFromAttrs)(B.URN_TYPES.SPONSORED_CAMPAIGN_GROUP,this.args.campaign.campaignGroupId),sponsoredCampaignUrn:(0,B.createUrnFromAttrs)(B.URN_TYPES.SPONSORED_CAMPAIGN,this.campaignId),sponsoredCreativeUrn:(0,B.createUrnFromAttrs)(B.URN_TYPES.SPONSORED_CREATIVE,n),creativeReferenceUrn:t.reference,flow:V.CAMPAIGN_MANAGER_USER_FLOW.CAMPAIGN_MANAGER_MEMBER_POST,subFlowType:V.CAMPAIGN_MANAGER_SUBFLOW_TYPE.SPONSOR_MEMBER_POST_CONTENT_LIBRARY})}},Ot(At,"propTypes",{account:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,campaign:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,disabledDesktopPreviewMessage:i.PropTypes.string,dismissBrowser:i.PropTypes.func.isRequired,hasAtleastOneDscInAccount:i.PropTypes.bool,hasProcessingSponsorableContents:i.PropTypes.bool,isConversationStarterObjective:i.PropTypes.bool,isLeadGenObjective:i.PropTypes.bool,onAfterCreateCreative:i.PropTypes.func,onCreateCreative:i.PropTypes.func.isRequired,onCreateNewAdFromBrowser:i.PropTypes.func.isRequired,onDeleteSponsorableContent:i.PropTypes.func,onFetchSponsorableContents:i.PropTypes.func.isRequired,onRemoveContentPemMetadata:i.PropTypes.object,onSponsorContentPemMetadata:i.PropTypes.object,sponsorableContents:i.PropTypes.array.isRequired,hasLoadingError:i.PropTypes.bool.isRequired,isLoading:i.PropTypes.bool.isRequired,sponsoredContents:i.PropTypes.array.isRequired,tableColumns:i.PropTypes.array.isRequired}),Le=vt((Me=At).prototype,"accountId",[ee],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ke=vt(Me.prototype,"companyUrn",[te],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ue=vt(Me.prototype,"canCreateDsc",[ne],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xe=vt(Me.prototype,"accountCreatedAt",[ae],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Fe=vt(Me.prototype,"canEditOrganicShares",[ie],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ze=vt(Me.prototype,"adFormat",[re],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),je=vt(Me.prototype,"campaignId",[oe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ge=vt(Me.prototype,"jet",[le],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Be=vt(Me.prototype,"m3Store",[se],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ve=vt(Me.prototype,"i18n",[ce],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ye=vt(Me.prototype,"lix",[ue],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),He=vt(Me.prototype,"tableState",[de],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),qe=vt(Me.prototype,"tracking",[pe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ke=vt(Me.prototype,"toast",[me],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),We=vt(Me.prototype,"sponsoredContentService",[ge],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Xe=vt(Me.prototype,"creativeService",[be],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$e=vt(Me.prototype,"sessionStorage",[_e],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Je=vt(Me.prototype,"sponsorRequestService",[he],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Qe=vt(Me.prototype,"error",[fe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ze=vt(Me.prototype,"sponsorableMemberPostService",[Te],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),et=vt(Me.prototype,"companies",[Ee],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),tt=vt(Me.prototype,"memberProfileService",[ye],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),nt=vt(Me.prototype,"formatter",[Se],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),at=vt(Me.prototype,"vectorUpload",[Ae],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),it=vt(Me.prototype,"lego",[Ce],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),rt=vt(Me.prototype,"selectedSponsorableContentUrns",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ot=vt(Me.prototype,"selectedSponsorableContent",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),lt=vt(Me.prototype,"isFilterDropdownOpen",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),st=vt(Me.prototype,"selectedFilterKey",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return _.VISIBILITY_TYPE.ALL}}),ct=vt(Me.prototype,"selectedTopLevelFilterPill",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.defaultTopLevelFilterPill}}),ut=vt(Me.prototype,"selectedMemberPostTab",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return N.MEMBER_POST_FILTER_TABS.POSTS}}),dt=vt(Me.prototype,"directAndCompanyPageFilterString",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),pt=vt(Me.prototype,"employeeRequestsTabFilterString",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),mt=vt(Me.prototype,"_currentlyPreviewedSponsorableContentUrn",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),gt=vt(Me.prototype,"numberOfActiveCampaignsLinkedToSelectedContents",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),bt=vt(Me.prototype,"selectedMemberProfile",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),_t=vt(Me.prototype,"isAdvertiserRequestConfirmationModalOpen",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ht=vt(Me.prototype,"selectedMemberPostSponsorableContent",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ft=vt(Me.prototype,"selectedRequestStatusFilters",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.availableRequestStatusFilters}}),Tt=vt(Me.prototype,"draftCreatives",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Et=vt(Me.prototype,"isTlaEmployeeDisclaimerDismissed",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),yt=vt(Me.prototype,"currentAccountOrganization",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),St=vt(Me.prototype,"campaignName",[Oe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),vt(Me.prototype,"nonSponsoredContent",[m.cached],Object.getOwnPropertyDescriptor(Me.prototype,"nonSponsoredContent"),Me.prototype),vt(Me.prototype,"currentlyPreviewedSponsorableContentUrn",[m.cached],Object.getOwnPropertyDescriptor(Me.prototype,"currentlyPreviewedSponsorableContentUrn"),Me.prototype),vt(Me.prototype,"decoratedSponsorableContents",[m.cached],Object.getOwnPropertyDescriptor(Me.prototype,"decoratedSponsorableContents"),Me.prototype),vt(Me.prototype,"decoratedMemberSearchSponsorableContents",[m.cached],Object.getOwnPropertyDescriptor(Me.prototype,"decoratedMemberSearchSponsorableContents"),Me.prototype),vt(Me.prototype,"memberSearchSponsorableContents",[m.cached],Object.getOwnPropertyDescriptor(Me.prototype,"memberSearchSponsorableContents"),Me.prototype),vt(Me.prototype,"placementAvailabilityByContentUrn",[m.cached],Object.getOwnPropertyDescriptor(Me.prototype,"placementAvailabilityByContentUrn"),Me.prototype),vt(Me.prototype,"decoratedSponsorableContentsByVisibility",[m.cached],Object.getOwnPropertyDescriptor(Me.prototype,"decoratedSponsorableContentsByVisibility"),Me.prototype),vt(Me.prototype,"selectionContainsOrganicContent",[m.cached],Object.getOwnPropertyDescriptor(Me.prototype,"selectionContainsOrganicContent"),Me.prototype),vt(Me.prototype,"disableBulkActions",[m.cached],Object.getOwnPropertyDescriptor(Me.prototype,"disableBulkActions"),Me.prototype),vt(Me.prototype,"deleteDSCButtonDisabled",[m.cached],Object.getOwnPropertyDescriptor(Me.prototype,"deleteDSCButtonDisabled"),Me.prototype),vt(Me.prototype,"placementOptOuts",[m.cached],Object.getOwnPropertyDescriptor(Me.prototype,"placementOptOuts"),Me.prototype),vt(Me.prototype,"availableSponsorableContents",[m.cached],Object.getOwnPropertyDescriptor(Me.prototype,"availableSponsorableContents"),Me.prototype),vt(Me.prototype,"requestStatusFilteredSponsoredContents",[m.cached],Object.getOwnPropertyDescriptor(Me.prototype,"requestStatusFilteredSponsoredContents"),Me.prototype),vt(Me.prototype,"availableRequestStatusFilters",[m.cached],Object.getOwnPropertyDescriptor(Me.prototype,"availableRequestStatusFilters"),Me.prototype),vt(Me.prototype,"displayedSponsorableContents",[m.cached],Object.getOwnPropertyDescriptor(Me.prototype,"displayedSponsorableContents"),Me.prototype),vt(Me.prototype,"isAutoApprovalEnabledForSelectedMember",[m.cached],Object.getOwnPropertyDescriptor(Me.prototype,"isAutoApprovalEnabledForSelectedMember"),Me.prototype),vt(Me.prototype,"isEmployeePillSelected",[ve],Object.getOwnPropertyDescriptor(Me.prototype,"isEmployeePillSelected"),Me.prototype),vt(Me.prototype,"currentlyPreviewedSponsorableContent",[m.cached],Object.getOwnPropertyDescriptor(Me.prototype,"currentlyPreviewedSponsorableContent"),Me.prototype),vt(Me.prototype,"thoughtLeaderAdApprovalDisclaimerWidget",[m.cached],Object.getOwnPropertyDescriptor(Me.prototype,"thoughtLeaderAdApprovalDisclaimerWidget"),Me.prototype),vt(Me.prototype,"getBlanketConsentStatus",[g.action],Object.getOwnPropertyDescriptor(Me.prototype,"getBlanketConsentStatus"),Me.prototype),vt(Me.prototype,"onClickSponsorableContentsAdsTableRowCheckbox",[g.action],Object.getOwnPropertyDescriptor(Me.prototype,"onClickSponsorableContentsAdsTableRowCheckbox"),Me.prototype),vt(Me.prototype,"onChangeSponsorableContentsType",[g.action],Object.getOwnPropertyDescriptor(Me.prototype,"onChangeSponsorableContentsType"),Me.prototype),vt(Me.prototype,"onPillFilterChange",[g.action],Object.getOwnPropertyDescriptor(Me.prototype,"onPillFilterChange"),Me.prototype),vt(Me.prototype,"onPreviewCreative",[g.action],Object.getOwnPropertyDescriptor(Me.prototype,"onPreviewCreative"),Me.prototype),vt(Me.prototype,"onTooltipClick",[g.action],Object.getOwnPropertyDescriptor(Me.prototype,"onTooltipClick"),Me.prototype),vt(Me.prototype,"onFilterDropdownVisibilityChange",[g.action],Object.getOwnPropertyDescriptor(Me.prototype,"onFilterDropdownVisibilityChange"),Me.prototype),vt(Me.prototype,"onDirectAndCompanyPageFilterStringChange",[g.action],Object.getOwnPropertyDescriptor(Me.prototype,"onDirectAndCompanyPageFilterStringChange"),Me.prototype),vt(Me.prototype,"onMemberPostTabSelect",[g.action],Object.getOwnPropertyDescriptor(Me.prototype,"onMemberPostTabSelect"),Me.prototype),vt(Me.prototype,"openMenu",[g.action],Object.getOwnPropertyDescriptor(Me.prototype,"openMenu"),Me.prototype),vt(Me.prototype,"closeMenu",[g.action],Object.getOwnPropertyDescriptor(Me.prototype,"closeMenu"),Me.prototype),vt(Me.prototype,"onSelectEmployeeProfile",[g.action],Object.getOwnPropertyDescriptor(Me.prototype,"onSelectEmployeeProfile"),Me.prototype),vt(Me.prototype,"openAdvertiserRequestConfirmationModal",[g.action],Object.getOwnPropertyDescriptor(Me.prototype,"openAdvertiserRequestConfirmationModal"),Me.prototype),vt(Me.prototype,"dismissAdvertiserRequestConfirmationModal",[g.action],Object.getOwnPropertyDescriptor(Me.prototype,"dismissAdvertiserRequestConfirmationModal"),Me.prototype),vt(Me.prototype,"createConsentRequest",[g.action],Object.getOwnPropertyDescriptor(Me.prototype,"createConsentRequest"),Me.prototype),vt(Me.prototype,"onEditSearchClick",[g.action],Object.getOwnPropertyDescriptor(Me.prototype,"onEditSearchClick"),Me.prototype),vt(Me.prototype,"viewConsentRequest",[g.action],Object.getOwnPropertyDescriptor(Me.prototype,"viewConsentRequest"),Me.prototype),vt(Me.prototype,"updateRequestStatusFilters",[g.action],Object.getOwnPropertyDescriptor(Me.prototype,"updateRequestStatusFilters"),Me.prototype),vt(Me.prototype,"onResetRequestStatusFilters",[g.action],Object.getOwnPropertyDescriptor(Me.prototype,"onResetRequestStatusFilters"),Me.prototype),vt(Me.prototype,"onEmployeeRequestsTabFilterStringChange",[g.action],Object.getOwnPropertyDescriptor(Me.prototype,"onEmployeeRequestsTabFilterStringChange"),Me.prototype),vt(Me.prototype,"refetchConsentRequests",[g.action],Object.getOwnPropertyDescriptor(Me.prototype,"refetchConsentRequests"),Me.prototype),vt(Me.prototype,"dismissEmployeePostsTabDisclaimerBanner",[g.action],Object.getOwnPropertyDescriptor(Me.prototype,"dismissEmployeePostsTabDisclaimerBanner"),Me.prototype),vt(Me.prototype,"fetchCurrentAccountOrganization",[we],Object.getOwnPropertyDescriptor(Me.prototype,"fetchCurrentAccountOrganization"),Me.prototype),vt(Me.prototype,"createAutoApprovalAdConsentRequest",[Ie],Object.getOwnPropertyDescriptor(Me.prototype,"createAutoApprovalAdConsentRequest"),Me.prototype),vt(Me.prototype,"sponsorExistingContentsTask",[Pe],Object.getOwnPropertyDescriptor(Me.prototype,"sponsorExistingContentsTask"),Me.prototype),vt(Me.prototype,"deleteContentsTask",[Ne],Object.getOwnPropertyDescriptor(Me.prototype,"deleteContentsTask"),Me.prototype),vt(Me.prototype,"fetchCampaignsForSelectedContentTask",[Re],Object.getOwnPropertyDescriptor(Me.prototype,"fetchCampaignsForSelectedContentTask"),Me.prototype),De=Me))||De);(0,t.setComponentTemplate)(wt,It)})),define("campaign-manager-web/components/sponsored-content-live-preview",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","@linkedin/ember-prop-types","ember-lifeline","ember-stdlib/utils/is-browser","campaign-manager-web/config/environment","campaign-manager-web/utils/sponsored-content/live-preview","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/sponsorable-content","campaign-manager-web/constants/sponsored-content","ember-concurrency"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y
function S(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function A(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const C=(0,n.createTemplateFactory)({id:"uo120Nl8",block:'[[[8,[39,0],null,[["@isLivePreviewMode","@previewOptions","@contentDisplayOrientation","@staticImagePreviewMap","@isFormWithPreviewMode","@sponsorableContentUrn","@campaign","@contentType","@placement","@unifiedAdsPreviewContent","@onPlacementChange","@previewOptionsMultiAsset","@onNewAssetSelect","@currentAssetPreviewId","@isUsingMultiAsset","@isQuickMode","@creativeCallToAction"],[true,[30,1],[30,2],[30,3],[30,4],[30,0,["sponsorableContentUrn"]],[30,5],[30,6],[30,7],[30,8],[30,9],[30,10],[30,11],[30,12],[30,13],[30,14],[30,15]]],null]],["@previewOptions","@contentDisplayOrientation","@staticImagePreviewMap","@isFormWithPreviewMode","@campaign","@contentType","@placement","@unifiedAdsPreviewContent","@onPlacementChange","@previewOptionsMultiAsset","@onNewAssetSelect","@currentAssetPreviewId","@isUsingMultiAsset","@isQuickMode","@creativeCallToAction"],false,["sponsorable-content-accurate-view"]]',moduleName:"campaign-manager-web/components/sponsored-content-live-preview.hbs",isStrictMode:!1}),O=(0,d.getDomainUrl)()
let v=e.default=(b=(0,i.inject)("sponsoredContentLivePreview"),_=(0,i.inject)("sponsorableContentLivePreview"),(0,o.assertPropTypes)((y=class extends a.default{get sponsorableContentUrn(){const e=this.livePreviewService.livePreviewContent
return e?e.urn||e.entityUrn:""}get livePreviewService(){return this.args.useSponsorableLivePreview?this.sponsorableContentLivePreview:this.sponsoredContentLivePreview}constructor(){super(...arguments),S(this,"sponsoredContentLivePreview",T,this),S(this,"sponsorableContentLivePreview",E,this),s.default&&(0,l.addEventListener)(this,window,"message",this._onMessageReceived),this.livePreviewService.setOnPreviewContentSuccessCb(this.reloadActiveLivePreviewFrame.bind(this)),this.args.renderLivePreview&&this.args.renderLivePreview()}willDestroy(){super.willDestroy(...arguments),this.livePreviewService.clear(),(0,l.runDisposables)(this)}reloadActiveLivePreviewFrame(){if(s.default){const e=document.querySelector("[data-js-sponsored-content-form-preview__iframe]")
if(!e)return
const t=e.dataset.jsSponsoredContentFormPreview__iframe
if(t&&t.includes(m.LAN_PREVIEW_OPTION_PREFIX))e.contentWindow.location.reload()
else if(e.contentWindow){const t=(0,u.buildSponsoredContentV2Urn)(this.sponsorableContentUrn),n={type:u.UPDATE_TYPE.LIVE_PREVIEW,viewContext:p.SPONSORABLE_CONTENT_VIEW_CONTEXTS.AUTHOR,sponsoredUrn:t};(0,g.timeout)(c.default.callbackDelay.extraLong).then((()=>{e.contentWindow.postMessage(n,O)}))}}}_onMessageReceived(e){(0,r.get)(e,"data.type")===u.LIVE_PREVIEW_ACTIVATION_MESSAGE_TYPE&&this.livePreviewService.livePreviewContent&&this.reloadActiveLivePreviewFrame()}},w=y,I="propTypes",P={previewOptions:o.PropTypes.object,previewOptionsMultiAsset:o.PropTypes.array,contentDisplayOrientation:o.PropTypes.string.isRequired,useSponsorableLivePreview:o.PropTypes.bool,staticImagePreviewMap:o.PropTypes.object,isFormWithPreviewMode:o.PropTypes.bool,campaign:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.EmberObject]),renderLivePreview:o.PropTypes.func},I in w?Object.defineProperty(w,I,{value:P,enumerable:!0,configurable:!0,writable:!0}):w[I]=P,T=A((f=y).prototype,"sponsoredContentLivePreview",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=A(f.prototype,"sponsorableContentLivePreview",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=f))||h)
var w,I,P;(0,t.setComponentTemplate)(C,v)})),define("campaign-manager-web/components/sponsored-contents-container-header",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","ember-concurrency-decorators","rsvp","@ember/object","ember-async-data/tracked-async-data","tracked-toolbox","campaign-manager-web/utils/http-error","campaign-manager-web/constants/organization","@linkedin/ember-prop-types","@ember/runloop","campaign-manager-web/utils/sponsored-content/sponsored-content-tracking","campaign-manager-web/utils/tracking","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/urn","campaign-manager-web/utils/company"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T){var E,y,S,A,C,O,v,w,I,P,N,R,D,M,L
function k(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function U(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const x=(0,n.createTemplateFactory)({id:"2xGnbK16",block:'[[[1,"\\n"],[10,0],[15,0,[28,[37,0],["u-items-center u-flex-no-wrap u-display-inline-flex",[28,[37,1],null,[["u-flex-row","u-flex-row-reverse"],[[28,[37,2],[[30,1]],null],[30,1]]]]],null]],[12],[1,"\\n"],[41,[30,0,["shouldShowCreateAdButton"]],[[[1,"    "],[8,[39,4],null,[["@accountId","@canCreateDsc","@canEditCreative","@dscPosterAclState","@hasMaximumCreatives","@isCompletedCampaign","@shouldEnableRequestPermissionButton","@onClickRequestPermission","@onClickCreate","@isCreateDisabled","@isUsingMultiAdFlow","@createButtonType","@isQuickMode","@isConversationStarterObjectiveCreativeCreationDisabled"],[[30,2],[30,3],[30,4],[30,0,["dscPosterAclState"]],[30,5],[30,6,["isCompletedCampaign"]],[28,[37,2],[[30,0,["shouldDisablePermissionRequestButton"]]],null],[28,[37,5],[[30,0,["requestDscPosterPermissionTask"]]],null],[30,0,["_onToggleFormOpen"]],[28,[37,2],[[30,7]],null],[30,8],[30,0,["createButtonType"]],[30,1],[30,9]]],null],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,6],[[16,0,[28,[37,0],["sponsored-contents-container-header__browse-button mt2",[28,[37,1],null,[["sponsored-contents-container-header__browse-button--tertiary"],[[28,[37,7],[[30,0,["browseButtonType"]],"tertiary"],null]]]]],null]],[16,"disabled",[30,10]],[24,1,"browse-button"],[4,[38,9],["click",[30,0,["onToggleBrowsePanelOpen"]]],null]],[["@buttonType","@emphasized","@size","@text"],[[30,0,["browseButtonType"]],true,"small",[52,[30,11],[30,11],[28,[37,8],[[52,[30,1],"i18n_browse_cta","i18n_browse_existing_content"],"campaign-manager-web/components/sponsored-contents-container-header"],null]]]],null],[1,"\\n"],[41,[28,[37,10],[[28,[37,2],[[30,10]],null],[30,0,["isSingleImageAd"]]],null],[[[1,"    "],[8,[39,11],null,[["@header","@id","@anchor","@placement","@onCtaClick"],[[28,[37,8],["i18n_nfi_NFI_creatives_table_header","campaign-manager-web/components/sponsored-contents-container-header"],null],"creatives_table","#browse-button","right",[30,0,["onToggleBrowsePanelOpen"]]]],[["default"],[[[[1,"\\n      "],[1,[28,[35,8],["i18n_nfi_NFI_creatives_table_body","campaign-manager-web/components/sponsored-contents-container-header"],null]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[41,[30,0,["shouldShowThoughtLeaderAdsShowcaseNFI"]],[[[1,"    "],[8,[39,11],null,[["@header","@id","@anchor","@placement","@ctaText","@onCtaClick"],[[28,[37,8],["i18n_nfi_thought_leader_ads_showcase_header","campaign-manager-web/components/sponsored-contents-container-header"],null],"thought_leader_ads_showcase","#browse-button","right",[28,[37,8],["i18n_nfi_thought_leader_ads_showcase_cta","campaign-manager-web/components/sponsored-contents-container-header"],null],[30,0,["onToggleBrowsePanelOpen"]]]],[["default"],[[[[1,"\\n      "],[8,[39,12],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,8],["i18n_nfi_thought_leader_ads_showcase_content","campaign-manager-web/components/sponsored-contents-container-header"],[["parentCompany","linkInfo"],[[30,0,["parentCompany","value","displayName"]],[28,[37,13],null,[["class","href","role"],["nfi-link",[28,[37,14],null,[["path"],["help/lms/answer/a1399568"]]],[30,12,["role"]]]]]]]]],[1,"\\n      "]],[12]]]]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[13]],["@isQuickMode","@accountId","@canCreateDsc","@canEditCreative","@hasMaxSponsoredContents","@campaign","@canCreateNewAd","@isUsingMultiAdFlow","@isConversationStarterObjectiveCreativeCreationDisabled","@disableBrowseContent","@customBrowseButtonCopy","iphHelper"],false,["classes","hash","not","if","create-ad-button","perform","hue-web-button","eq","t","on","and","new-feature-introduction-bubble","iph-helper","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/sponsored-contents-container-header.hbs",isStrictMode:!1}),F=["sponsored-contents-container-header"]
let z=e.default=(E=(0,a.inject)(),y=(0,a.inject)("sponsoredContent"),S=(0,a.inject)("companies"),A=(0,a.inject)(),C=(0,s.computed)("dscPosterAclState","fetchDscPermissionStateTask","fetchDscPosterPermissionStateTask.isRunning","requestDscPosterPermissionTask.{last.isSuccessful,performCount}"),O=(0,o.task)({drop:!0}),(0,m.assertPropTypes)((L=class extends i.default{set shouldDisablePermissionRequestButton(e){}get isSingleImageAd(){return this.args.adFormat===h.AD_FORMAT.STANDARD_SPONSORED_CONTENT}get shouldDisablePermissionRequestButton(){return this.dscPosterAclState===p.ORGANIZATION_ACL_ROLE_STATE.REQUESTED||this.fetchDscPosterPermissionStateTask.isRunning||this.requestDscPosterPermissionTask.performCount>0&&this.requestDscPosterPermissionTask.last.isSuccessful}get createTrackingKey(){return(0,b.createSponsoredContentTrackingKey)(this.args.adFormat,b.SPONSORED_CONTENT_MODE_PREFIX.CREATE,b.SPONSORED_CONTENT_ACTION.BEGIN)}get browseTrackingKey(){return(0,b.createSponsoredContentTrackingKey)(this.args.adFormat,b.SPONSORED_CONTENT_MODE_PREFIX.BROWSE,b.SPONSORED_CONTENT_ACTION.BEGIN)}get createButtonType(){return this.args.isQuickMode&&this.args.hasCreatives?"secondary":this.args.isQuickMode?"primary":"tertiary"}get browseButtonType(){return this.args.shouldHideCreateAdButton?this.args.hasCreatives?"secondary":"primary":this.args.isQuickMode&&this.args.hasCreatives?"tertiary":"secondary"}get isShowcasePage(){return this.sponsoredContentService.currentCompany&&(0,T.isShowcase)(this.sponsoredContentService.currentCompany)&&this.sponsoredContentService.isDscPosterPermissionApprovedForParentCompany}get parentCompany(){if(this.isShowcasePage){const{relatedCompany:e}=this.sponsoredContentService.currentCompany.parentRelationship
return new c.default(this.companiesService.fetch((0,f.getIdFromUrn)(e)))}return new c.default(null)}get shouldShowThoughtLeaderAdsShowcaseNFI(){return this.isShowcasePage&&this.parentCompany.value}constructor(){super(...arguments),k(this,"jet",I,this),k(this,"sponsoredContentService",P,this),k(this,"companiesService",N,this),k(this,"tracking",R,this),k(this,"dscPosterAclState",D,this),k(this,"shouldShowCreateAdButton",M,this),this.sponsoredContentService.getAuthorizationForOrganizationAction(this.args.companyUrn,p.ORGANIZATION_ACTIONS.CREATE_DIRECT_CONTENT).then((e=>{e?this.dscPosterAclState=p.ORGANIZATION_ACL_ROLE_STATE.APPROVED:this.fetchDscPosterPermissionStateTask.perform()}))}_setFocus(e){(0,g.schedule)("afterRender",this,(()=>{if(!this.isDestroyed){const t=document.querySelector(e)
t&&t.focus()}}))}_onToggleFormOpen(){this.args.onToggleFormOpen(),this.tracking.fireInteractionEvent(this.createTrackingKey,_.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onToggleBrowsePanelOpen(){this.tracking.fireInteractionEvent(this.browseTrackingKey),this.args.onToggleBrowsePanelOpen()}*fetchDscPosterPermissionStateTask(){try{const e=yield this.sponsoredContentService.fetchDscPosterPermissionState(this.args.companyUrn)
this.dscPosterAclState=e}catch(e){return this.jet.error(new Error(`Fetching DSC Poster ACL State failed due to ${(0,d.getErrorMessage)(e)}`),F,!1),(0,l.reject)()}}*requestDscPosterPermissionTask(){try{yield this.sponsoredContentService.requestDscPosterPermission(this.args.companyUrn),this.dscPosterAclState=p.ORGANIZATION_ACL_ROLE_STATE.REQUESTED,this._setFocus("[data-js-create-ad-button__disabled-create-notify-icon]")}catch(e){return this.jet.error(new Error(`Requesting DSC Poster role failed due to ${(0,d.getErrorMessage)(e)}`),F,!1),(0,l.reject)()}}},j=L,G="propTypes",B={companyUrn:m.PropTypes.string.isRequired,adFormat:m.PropTypes.string.isRequired,onToggleFormOpen:m.PropTypes.func.isRequired,onToggleBrowsePanelOpen:m.PropTypes.func.isRequired,isQuickMode:m.PropTypes.bool,hasCreatives:m.PropTypes.bool,isConversationStarterObjectiveCreativeCreationDisabled:m.PropTypes.bool},G in j?Object.defineProperty(j,G,{value:B,enumerable:!0,configurable:!0,writable:!0}):j[G]=B,I=U((w=L).prototype,"jet",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=U(w.prototype,"sponsoredContentService",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=U(w.prototype,"companiesService",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=U(w.prototype,"tracking",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=U(w.prototype,"dscPosterAclState",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return p.ORGANIZATION_ACL_ROLE_STATE.REQUESTED}}),M=U(w.prototype,"shouldShowCreateAdButton",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!this.args.shouldHideCreateAdButton}}),U(w.prototype,"shouldDisablePermissionRequestButton",[C],Object.getOwnPropertyDescriptor(w.prototype,"shouldDisablePermissionRequestButton"),w.prototype),U(w.prototype,"parentCompany",[u.cached],Object.getOwnPropertyDescriptor(w.prototype,"parentCompany"),w.prototype),U(w.prototype,"_onToggleFormOpen",[s.action],Object.getOwnPropertyDescriptor(w.prototype,"_onToggleFormOpen"),w.prototype),U(w.prototype,"onToggleBrowsePanelOpen",[s.action],Object.getOwnPropertyDescriptor(w.prototype,"onToggleBrowsePanelOpen"),w.prototype),U(w.prototype,"fetchDscPosterPermissionStateTask",[O],Object.getOwnPropertyDescriptor(w.prototype,"fetchDscPosterPermissionStateTask"),w.prototype),U(w.prototype,"requestDscPosterPermissionTask",[o.task],Object.getOwnPropertyDescriptor(w.prototype,"requestDscPosterPermissionTask"),w.prototype),v=w))||v)
var j,G,B;(0,t.setComponentTemplate)(x,z)})),define("campaign-manager-web/components/sponsored-editorial-video-form",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","@ember/object","@linkedin/ember-prop-types","ember-lifeline","campaign-manager-web/constants/asset-library","@linkedin/ember-tracked-validations","campaign-manager-web/validators/sponsored-editorial-video-form-validations"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P
function N(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function R(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function D(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const M=(0,n.createTemplateFactory)({id:"fiEmN5Vy",block:'[[[1,"\\n"],[8,[39,0],null,[["@accountId","@assetType","@campaignId","@companyId","@initialSelectedAssetEntities","@onDismiss","@isOpen","@onSubmitSelectedAssets","@onRemoveAssetForMultiAsset","@showSingleSelectionExperience"],[[30,0,["accountId"]],[30,0,["ASSET_TYPE"]],[30,0,["campaign","id"]],[30,1],[30,0,["multiAdListManager","selectedAssetEntities"]],[30,0,["onDismissAssetLibrary"]],[30,0,["isAssetLibraryOpen"]],[30,0,["onSubmitSelectedAssets"]],[30,0,["onRemoveAssetForMultiAsset"]],true]],null],[1,"\\n\\n"],[8,[39,1],null,[["@title","@backHeaderAction","@backFooterAction"],[[30,2],[30,0,["confirmCancel"]],[30,0,["confirmCancel"]]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["form"]],null,null,[["default"],[[[[1,"\\n"],[1,"    "],[10,0],[15,0,[29,["mb2 u-color__black--75"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_sponsored_editorial_video_container_label","campaign-manager-web/components/sponsored-editorial-video-form"],null]],[1,"\\n    "],[13],[1,"\\n\\n"],[1,"    "],[8,[39,4],null,[["@assetList","@onClickAssetLibrary","@onRemoveFile","@showSelectedVideosCaptionsCopy","@showLearnMoreLink","@accountId","@hasMaxAssetReached","@campaign","@hideAssetSelectionDisabledWarning","@showError","@errorMessage"],[[30,0,["multiAdListManager","assetList"]],[30,0,["onClickAssetLibrary"]],[30,0,["onRemoveAssetForMultiAsset"]],[30,0,["showSelectedVideosCaptionsCopy"]],true,[30,0,["accountId"]],[30,0,["hasMaxAssetReached"]],[30,0,["campaign"]],true,[30,0,["showVideoAssetValidationError"]],[30,0,["validations","attrs","preRollMediaAssetUrn","message"]]]],null],[1,"\\n\\n"],[1,"    "],[10,0],[15,0,[29,[[52,[30,0,["showSelectedVideosCaptionsCopy"]],"mt2","mt1"]]]],[12],[1,"\\n      "],[8,[39,6],[[16,0,[29,[[36,7]]]]],[["@validations","@shouldShowAllValidations","@label","@labelClasses","@placeholder","@value","@fieldId","@onInput","@onBlur"],[[30,0,["validations","attrs","destinationUrl"]],[30,0,["showDestinationUrlValidationError"]],[28,[37,3],["i18n_sponsored_editorial_video_destination_url_label","campaign-manager-web/components/sponsored-editorial-video-form"],null],"u-layout-flex__container--aligned-center mb2 u-color__black--75",[28,[37,3],["i18n_destination_URL_placeholder","campaign-manager-web/components/sponsored-editorial-video-form"],null],[30,0,["destinationUrl"]],"destinationUrl",[30,0,["onChangeDestinationUrl"]],[30,0,["onInputBlur"]]]],null],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,3,["preview"]],null,null,[["default"],[[[[1,"\\n"],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,3,["footer-right"]],null,null,[["default"],[[[[1,"\\n"],[1,"    "],[8,[39,8],null,[["@accountId","@isButtonDisabled","@onClickSave","@isFormWithPreviewMode","@customSaveCopy"],[[30,0,["accountId"]],[30,0,["shouldDisableSaveButton"]],[30,0,["onSaveForm"]],true,[28,[37,3],["i18n_add_in_stream_video_button","campaign-manager-web/components/sponsored-editorial-video-form"],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]],[1,"\\n"]],["@companyId","@title","layout"],false,["asset-library/asset-library-isolated-modal-container","form-with-preview-layout","hue-web-foundations@-text-body","t","multi-asset/multi-asset-video-container","if","generic-form/input","hue-web-foundations@-artdeco-migration-scope","create-and-sponsor-button"]]',moduleName:"campaign-manager-web/components/sponsored-editorial-video-form.hbs",isStrictMode:!1})
let L=e.default=(p=(0,u.hasValidations)(d.default),m=(0,a.inject)("assets/multi-ad-list-manager"),g=(0,a.inject)("account"),b=(0,a.inject)("campaign"),_=(0,a.inject)("i18n"),(0,l.assertPropTypes)(h=p((P=class extends i.default{get showVideoAssetValidationError(){return this.isSaveButtonPressed&&this.validations.attrs.preRollMediaAssetUrn.isInvalid}get showDestinationUrlValidationError(){return(this.isSaveButtonPressed||this.hasDestinationURLBeenUpdated)&&this.validations.attrs.destinationUrl.isInvalid}get shouldDisableSaveButton(){return this.showVideoAssetValidationError||this.showDestinationUrlValidationError}get accountId(){return this.accountService.accountObj?.id}get campaign(){return this.campaignService.campaignToEdit}get hasMaxAssetReached(){return 1===this.multiAdListManager.assetList.length}constructor(){super(...arguments),N(this,"multiAdListManager",T,this),N(this,"accountService",E,this),N(this,"campaignService",y,this),N(this,"i18n",S,this),R(this,"ASSET_TYPE",c.ASSET_ENTITY_TYPES.VIDEO),R(this,"ERROR_MESSAGES",{destinationURLRequired:this.i18n.lookupTranslation(this.constructor,"i18n_validation_error_destination_url_required")(),preRollMediaAssetUrnRequired:this.i18n.lookupTranslation(this.constructor,"i18n_validation_error_in_stream_video_required_message")()}),N(this,"isSaveButtonPressed",A,this),N(this,"hasDestinationURLBeenUpdated",C,this),N(this,"showSelectedVideosCaptionsCopy",O,this),N(this,"isAssetLibraryOpen",v,this),N(this,"destinationUrl",w,this),N(this,"preRollMediaAssetUrn",I,this),this.multiAdListManager.resetAssetList()}willDestroy(){super.willDestroy(...arguments),(0,s.runDisposables)(this)}confirmCancel(){this.multiAdListManager.resetAssetList(),this.args.onCancel()}onSaveForm(){(0,o.setProperties)(this,{isSaveButtonPressed:!0})}onChangeDestinationUrl(e){this.destinationUrl=e}onInputBlur(){this.hasDestinationURLBeenUpdated=!0}onSubmitSelectedAssets(e){if(this.multiAdListManager.resetAssetList(),e.length){const t=!0
this.multiAdListManager.addAssetToAssetList(e[0],t),this.showSelectedVideosCaptionsCopy=e[0]?.hasCaptions,this.preRollMediaAssetUrn=e[0].entityUrn}}onRemoveAssetForMultiAsset(e){this.multiAdListManager.removeAssetFromList(e),this.showSelectedVideosCaptionsCopy=!1,this.preRollMediaAssetUrn=null}onDismissAssetLibrary(){this.isAssetLibraryOpen=!1}onClickAssetLibrary(){this.isAssetLibraryOpen=!0}},R(P,"propTypes",{onCancel:l.PropTypes.func.isRequired,companyId:l.PropTypes.number.isRequired}),T=D((f=P).prototype,"multiAdListManager",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=D(f.prototype,"accountService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=D(f.prototype,"campaignService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=D(f.prototype,"i18n",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=D(f.prototype,"isSaveButtonPressed",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),C=D(f.prototype,"hasDestinationURLBeenUpdated",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),O=D(f.prototype,"showSelectedVideosCaptionsCopy",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),v=D(f.prototype,"isAssetLibraryOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w=D(f.prototype,"destinationUrl",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),I=D(f.prototype,"preRollMediaAssetUrn",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),D(f.prototype,"confirmCancel",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"confirmCancel"),f.prototype),D(f.prototype,"onSaveForm",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onSaveForm"),f.prototype),D(f.prototype,"onChangeDestinationUrl",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onChangeDestinationUrl"),f.prototype),D(f.prototype,"onInputBlur",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onInputBlur"),f.prototype),D(f.prototype,"onSubmitSelectedAssets",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onSubmitSelectedAssets"),f.prototype),D(f.prototype,"onRemoveAssetForMultiAsset",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onRemoveAssetForMultiAsset"),f.prototype),D(f.prototype,"onDismissAssetLibrary",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onDismissAssetLibrary"),f.prototype),D(f.prototype,"onClickAssetLibrary",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onClickAssetLibrary"),f.prototype),h=f))||h)||h);(0,t.setComponentTemplate)(M,L)})),define("campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-add-custom-sender",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@ember/application","@linkedin/ember-tracked-validations","@linkedin/ember-prop-types","campaign-manager-web/utils/file-upload","campaign-manager-web/utils/vector-assets"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g
function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h=(0,n.createTemplateFactory)({id:"AtFYfhXM",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","sponsored-messaging-add-custom-sender-modal__header"],[24,0,"sponsored-messaging-add-custom-sender-modal__modal"]],[["@dismissModal","@isOpen","@size"],[[30,0,["onDismissModal"]],[30,1],"medium"]],[["default"],[[[[1,"\\n  "],[8,[30,2,["ModalHeader"]],[[24,0,"sponsored-messaging-add-custom-sender-modal__modal-header"]],null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"sponsored-messaging-add-custom-sender-modal__header"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["add_custom_sender","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-add-custom-sender"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,2,["ModalContent"]],[[24,0,"sponsored-messaging-add-custom-sender-modal__modal-content"]],null,[["default"],[[[[1,"\\n    "],[8,[39,3],null,[["@ownerId","@ownerType","@uploadRecipes","@onSuccess","@onError","@onRemove"],[[30,3],"ACCOUNT",[30,0,["customSenderImageRecipe"]],[30,0,["onUploadSuccess"]],[30,0,["onError"]],[30,0,["onUploadRemove"]]]],[["default"],[[[[1,"\\n"],[41,[28,[37,5],[[30,4,["status"]],"UPLOADING"],null],[[[1,"        "],[10,0],[14,0,"u-layout__display-block u-layout__align-center"],[12],[1,"\\n          "],[8,[39,6],null,[["@a11yText","@size"],[[28,[37,2],["file_uploading","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-add-custom-sender"],null],"large"]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,0],[14,0,"sponsored-messaging-add-custom-sender-modal__file-upload-container"],[12],[1,"\\n          "],[10,0],[14,0,"u-display-flex u-flex-wrap u-items-center"],[12],[1,"\\n            "],[10,0],[14,0,"pr3"],[12],[1,"\\n"],[41,[30,0,["customSender","displayImage"]],[[[1,"                "],[10,"figure"],[12],[1,"\\n                  "],[8,[39,7],null,[["@class","@ghostType","@alt","@image"],["sponsored-messaging-add-custom-sender-modal__file-upload-displayed-image","person",[30,0,["customSender","displayName"]],[30,0,["customSender","displayImage","localUrl"]]]],null],[1,"\\n                "],[13],[1,"\\n"]],[]],[[[1,"                "],[10,1],[14,0,"sponsored-messaging-add-custom-sender-modal__file-upload-icon-background"],[12],[13],[1,"\\n                "],[8,[39,8],[[24,0,"sponsored-messaging-add-custom-sender-modal__file-upload-icon"]],[["@type","@size","@name"],["microspot","small","camera"]],null],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n            "],[11,"input"],[24,1,"file-upload"],[16,"accept",[30,0,["IMAGE_ACCEPT"]]],[24,0,"sponsored-messaging-add-custom-sender-modal__file-upload-input"],[16,"disabled",[28,[37,5],[[30,4,["status"]],"UPLOADING"],null]],[24,"aria-describedby","sponsored-messaging-add-custom-sender-modal__sender-image-upload-label-id"],[24,4,"file"],[4,[38,9],["spin_custom_sender_image"],null],[4,[38,10],["change",[28,[37,11],[[30,0,["onFileChange"]],[30,4,["onUpload"]]],null]],null],[12],[13],[1,"\\n            "],[10,0],[14,0,"sponsored-messaging-add-custom-sender-modal__sender-name-container"],[12],[1,"\\n              "],[10,"label"],[15,0,[29,["sponsored-messaging-add-custom-sender-modal__sender-image-upload-label"," ",[28,[37,12],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[14,"for","file-upload"],[14,1,"sponsored-messaging-add-custom-sender-modal__sender-image-upload-label-id"],[12],[1,[28,[35,2],["add_custom_sender_image_label","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-add-custom-sender"],null]],[10,1],[15,0,[29,["u-color__blue7"," ",[28,[37,12],null,[["size"],["xsmall"]]]]]],[12],[1,"*"],[13],[13],[1,"\\n              "],[8,[39,13],[[16,"placeholder",[28,[37,2],["add_custom_sender_name_placeholer","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-add-custom-sender"],null]],[16,"aria-label",[28,[37,2],["add_custom_sender_name_placeholer","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-add-custom-sender"],null]],[16,0,[29,[[36,14]]]],[4,[38,10],["focus",[28,[37,15],null,[["controlName","type"],["spin_custom_sender_name","SHORT_PRESS"]]]],null],[4,[38,10],["input",[30,0,["onInputName"]]],null]],[["@value"],[[30,0,["customSender","displayName"]]]],null],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n          "],[10,1],[15,0,[29,["sponsored-messaging-add-custom-sender-modal__image-upload-help"," ",[28,[37,12],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["add_custom_sender_image_upload_help","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-add-custom-sender"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]]],[1,"    "]],[4]]]]],[1,"\\n    "],[8,[39,16],[[24,0,"pt1"]],[["@type","@message","@isHidden"],["negative",[28,[37,2],["add_custom_sender_image_upload_error","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-add-custom-sender"],null],[28,[37,17],[[30,0,["hasCustomSenderUploadError"]]],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,2,["ModalFooter"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"sponsored-messaging-add-custom-sender-modal__modal-footer"],[12],[1,"\\n      "],[11,"button"],[24,0,"button--medium-secondary sponsored-messaging-add-custom-sender-modal__cancel-button"],[24,4,"button"],[4,[38,9],["spin_custom_sender_cancel"],[["interactionType"],["SHORT_PRESS"]]],[4,[38,10],["click",[30,0,["onDismissModal"]]],null],[12],[1,"\\n        "],[1,[28,[35,2],["cancel","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-add-custom-sender"],null]],[1,"\\n      "],[13],[1,"\\n      "],[11,"button"],[24,0,"button--medium sponsored-messaging-add-custom-sender-modal__save-button"],[16,"disabled",[28,[37,17],[[30,0,["customSender","validations","isValid"]]],null]],[24,4,"button"],[4,[38,9],["spin_custom_sender_save"],[["interactionType"],["SHORT_PRESS"]]],[4,[38,10],["click",[30,0,["onSaveCustomSender"]]],null],[12],[1,"\\n        "],[1,[28,[35,2],["save","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-add-custom-sender"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[2]]]]]],["@isOpen","modal","@accountId","vectorUploader"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","vector-uploader","if","eq","hue-web-progress-indicator","custom-image","hue-web-icons@illustration","track-interaction","on","pipe","hue-web-foundations@-text-body","cm-text-input","hue-web-foundations@-artdeco-migration-scope","cm-tracking","hue-web-inline-feedback","not"]]',moduleName:"campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-add-custom-sender.hbs",isStrictMode:!1}),f=(0,l.buildValidators)({displayName:[(0,l.validator)("presence",!0),(0,l.validator)("length",{min:1})],displayImage:(0,l.validator)("presence",!0)})
let T=e.default=(0,s.assertPropTypes)((g=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="hasCustomSenderUploadError",i=this,(a=m)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),b(this,"customSender",new f((0,o.getOwner)(this))),b(this,"IMAGE_ACCEPT",c.IMAGE_ACCEPT),b(this,"customSenderImageRecipe",[u.CM_UPLOAD_RECIPES.IMAGE_GENERIC_BASE])}onDismissModal(){(0,r.setProperties)(this,{"customSender.displayImage":void 0,"customSender.displayName":void 0}),this.args.onDismiss()}onUploadSuccess(e){(0,r.set)(this,"customSender.displayImage",e),this.hasCustomSenderUploadError=!1}onSaveCustomSender(){const{displayImage:e,displayName:t}=this.customSender
this.args.onAddCustomSender({displayImage:e,displayName:t}),this.args.onDismiss()}onError(){this.hasCustomSenderUploadError=!0}onInputName({target:{value:e}}){(0,r.set)(this,"customSender.displayName",e)}onFileChange(e){this.hasCustomSenderUploadError=!1
const t=Array.from(e.target.files)
return(0,c.getFileSizeAndTypeValidationErrors)({files:t,accept:c.IMAGE_ACCEPT,maxSizeInBytes:c.TWO_MEGABYTES}).length?(this.hasCustomSenderUploadError=!0,[]):t}},b(g,"propTypes",{accountId:s.PropTypes.oneOfType([s.PropTypes.number,s.PropTypes.string]).isRequired,isOpen:s.PropTypes.bool,onAddCustomSender:s.PropTypes.func.isRequired,onDismiss:s.PropTypes.func.isRequired}),m=_((p=g).prototype,"hasCustomSenderUploadError",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_(p.prototype,"onDismissModal",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onDismissModal"),p.prototype),_(p.prototype,"onUploadSuccess",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onUploadSuccess"),p.prototype),_(p.prototype,"onSaveCustomSender",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onSaveCustomSender"),p.prototype),_(p.prototype,"onError",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onError"),p.prototype),_(p.prototype,"onInputName",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onInputName"),p.prototype),_(p.prototype,"onFileChange",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onFileChange"),p.prototype),d=p))||d;(0,t.setComponentTemplate)(h,T)})),define("campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-add-sender",["exports","@ember/component","@ember/template-factory","@linkedin/jsecure","@ember/service","@glimmer/component","@ember/object","@glimmer/tracking","@ember/template","@ember/array","@ember/utils","campaign-manager-web/utils/api-endpoints","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/utils/key-codes","campaign-manager-web/utils/sponsored-messaging-shared/sponsored-messaging-shared","campaign-manager-web/utils/reporting","campaign-manager-web/config/environment","campaign-manager-web/utils/http-error","campaign-manager-web/constants/pem/message-ads","campaign-manager-web/utils/pem-metadata-util"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E){var y,S,A,C,O,v,w,I,P,N,R,D,M,L
function k(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function U(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const x=(0,n.createTemplateFactory)({id:"0ppNLg0x",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","sponsored-messaging-add-sender-modal__header"],[24,0,"sponsored-messaging-add-sender-modal__modal"]],[["@isOpen","@size","@dismissModal"],[[30,1],"large",[30,0,["onDismissModal"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["ModalHeader"]],[[24,0,"sponsored-messaging-add-sender-modal__modal-header"]],null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"sponsored-messaging-add-sender-modal__header"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n"],[41,[28,[37,3],[[30,3],"MEMBER"],null],[[[1,"        "],[1,[28,[35,4],["add_sender","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-add-sender"],null]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,4],["add_company_sender","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-add-sender"],null]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,2,["ModalContent"]],[[24,0,"sponsored-messaging-add-sender-modal__modal-content"]],null,[["default"],[[[[1,"\\n"],[41,[28,[37,3],[[30,3],"MEMBER"],null],[[[1,"      "],[10,"label"],[14,"for","sponsored-messaging-add-entity-typeahead-input"],[14,0,"sponsored-messaging-add-sender-modal__search-label"],[12],[1,[28,[35,4],["send_approval_request","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-add-sender"],null]],[13],[1,"\\n"]],[]],[[[1,"      "],[10,"label"],[14,"for","sponsored-messaging-add-entity-typeahead-input"],[14,0,"sponsored-messaging-add-company-sender-modal__search-label"],[12],[1,[28,[35,4],["add_company","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-add-sender"],null]],[13],[1,"\\n"]],[]]],[1,"\\n    "],[8,[39,5],null,[["@label","@value","@options","@onInput","@onSelect"],[[52,[28,[37,3],[[30,3],"MEMBER"],null],[28,[37,4],["send_approval_request","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-add-sender"],null],[28,[37,4],["add_company","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-add-sender"],null]],[30,0,["taValue"]],[30,0,["typeaheadResults"]],[28,[37,6],[[30,0,["onTypeaheadChange"]],[30,3]],null],[30,0,["onSenderSelected"]]]],[["input","listbox"],[[[[1,"\\n        "],[8,[30,4],[[16,"aria-describedby",[52,[28,[37,7],[[30,0,["typeaheadFetchError"]],[30,0,["senderSaveError"]]],null],"sponsored-messaging-add-sender-typeahead-input-error"]],[16,"placeholder",[28,[37,4],["search_a_sender","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-add-sender"],null]],[16,0,[29,[[36,8]]]],[4,[38,9],["focus",[28,[37,10],null,[["controlName","type"],["spin_connection_search","SHORT_PRESS"]]]],null]],[["@usePlainInput","@inputId"],[true,"sponsored-messaging-add-entity-typeahead-input"]],null],[1,"\\n      "]],[4]],[[[1,"\\n        "],[10,0],[14,0,"sponsored-messaging-add-sender-modal__selected-senders"],[12],[1,"\\n"],[42,[28,[37,12],[[28,[37,12],[[30,0,["selectedSenders"]]],null]],null],null,[[[1,"            "],[8,[39,13],[[24,0,"sponsored-messaging-add-sender-modal__selected-sender-item"],[4,[38,9],["click",[28,[37,6],[[30,0,["onSenderRemoved"]],[30,6]],null]],null]],[["@text","@a11yText"],[[30,6,["displayName"]],[28,[37,4],["i18n_dismiss_pill_a11y_text","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-add-sender"],[["pillText"],[[30,6,["displayName"]]]]]]],null],[1,"\\n"]],[6]],null],[1,"        "],[13],[1,"\\n        "],[10,0],[14,1,"sponsored-messaging-add-sender-typeahead-input-error"],[12],[1,"\\n"],[41,[30,0,["typeaheadFetchError"]],[[[1,"            "],[8,[39,14],[[24,0,"sponsored-messaging-add-sender-modal__inline-error"]],[["@message","@type"],[[28,[37,4],["error_fetching_typeahead_results","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-add-sender"],null],"negative"]],null],[1,"\\n"]],[]],null],[41,[30,0,["senderSaveError"]],[[[1,"            "],[8,[39,14],[[24,0,"sponsored-messaging-add-sender-modal__inline-error"]],[["@message","@type"],[[28,[37,15],null,[["error","customErrorMessage"],[[30,0,["senderSaveError"]],[28,[37,4],["error_submitting_sender_requests_v2","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-add-sender"],[["senderNamesWithSaveError"],[[30,0,["senderNamesWithSaveError"]]]]]]]],"negative"]],null],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n"],[41,[30,0,["hasTypeaheadResults"]],[[[1,"          "],[10,0],[14,0,"sponsored-messaging-add-sender-modal__typeahead-result-container"],[12],[1,"\\n            "],[8,[30,5,["Listbox"]],[[24,0,"sponsored-messaging-add-sender-modal__typeahead-result-list u-layout__elevation-6"]],null,[["default"],[[[[1,"\\n"],[42,[28,[37,12],[[28,[37,12],[[30,5,["options"]]],null]],null],null,[[[1,"                "],[8,[30,5,["Option"]],[[24,0,"sponsored-messaging-add-sender-modal__typeahead-result pl2 pt2"]],[["@opt"],[[30,7]]],[["default"],[[[[1,"\\n                  "],[8,[39,16],null,[["@centered"],[true]],[["default"],[[[[1,"\\n                    "],[8,[30,8,["Image"]],[[24,0,"sponsored-messaging-add-sender-modal__typeahead-result-entity-lockup-image-container"]],null,[["default"],[[[[1,"\\n                      "],[8,[39,17],null,[["@entityType","@imageUrl","@a11yText","@size"],["person",[30,7,["originalOpt","imageUrl"]],[30,7,["originalOpt","displayName"]],"medium"]],null],[1,"\\n                    "]],[]]]]],[1,"\\n                    "],[8,[30,8,["Content"]],[[24,0,"sponsored-messaging-add-sender-modal__typeahead-result-entity-lockup-content"]],null,[["default"],[[[[1,"\\n                      "],[8,[30,8,["Head"]],null,null,[["default"],[[[[1,"\\n                        "],[8,[30,8,["Name"]],null,[["@size"],["small"]],[["default"],[[[[1,"\\n                          "],[1,[30,7,["originalOpt","displayName"]]],[1,"\\n                        "]],[]]]]],[1,"\\n"],[41,[28,[37,3],[[30,3],"MEMBER"],null],[[[1,"                          "],[8,[30,8,["Degree"]],[[24,0,"sponsored-messaging-add-sender-modal__typeahead-result-entity-lockup-degree"]],[["@degreeText"],[[28,[37,4],["first_degree_connection","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-add-sender"],null]]],null],[1,"\\n"]],[]],null],[1,"                      "]],[]]]]],[1,"\\n                      "],[8,[30,8,["Metadata"]],null,null,[["default"],[[[[1,"\\n                        "],[1,[30,7,["originalOpt","subLine"]]],[1,"\\n                      "]],[]]]]],[1,"\\n                    "]],[]]]]],[1,"\\n                  "]],[8]]]]],[1,"\\n                "]],[]]]]],[1,"\\n"]],[7]],null],[1,"            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "]],[5]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,2,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[10,"button"],[15,0,[29,["button--medium-secondary sponsored-messaging-add-sender-modal__cancel-button mr2\\n        ",[52,[30,0,["hasTypeaheadResults"]],"u-layout__display-none"]]]],[15,"onclick",[28,[37,6],[[30,0,["onDismissModal"]],"spin_add_sender_cancel"],null]],[14,4,"button"],[12],[1,"\\n      "],[1,[28,[35,4],["cancel","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-add-sender"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,"button"],[15,0,[29,["button--medium sponsored-messaging-add-sender-modal__save-button\\n        ",[52,[30,0,["hasTypeaheadResults"]],"u-layout__display-none"]]]],[15,"onclick",[28,[37,6],[[30,0,["onRequestSelectedSenders"]],[30,3]],null]],[15,"disabled",[28,[37,18],[[30,0,["hasSelectedSenders"]],true],null]],[14,4,"button"],[12],[1,"\\n"],[41,[28,[37,3],[[30,3],"MEMBER"],null],[[[1,"        "],[1,[28,[35,4],["send_request","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-add-sender"],null]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,4],["add_company_senders","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-add-sender"],null]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[2]]]]]],["@isOpen","modal","@senderType","TypeaheadInput","ListboxHash","sender","opt","elements"],false,["hue-web-modal","hue-web-foundations@-text-heading","if","eq","t","hue-web-typeahead","fn","or","hue-web-foundations@-text-body","on","cm-tracking","each","-track-array","hue-web-pill-input","hue-web-inline-feedback","error-message","hue-web-entity-lockup","hue-web-entity","not-eq"]]',moduleName:"campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-add-sender.hbs",isStrictMode:!1}),F="com.linkedin.campaignmanager.common.CmMemberTypeaheadHitInfo"
let z=e.default=(y=(0,i.inject)("sponsored-messaging-shared/sponsored-messaging-shared"),S=(0,p.task)({restartable:!0}),A=(0,p.task)({restartable:!0}),C=class extends r.default{constructor(...e){super(...e),k(this,"xhr",O,this),k(this,"jet",v,this),k(this,"sponsoredMessagingService",w,this),k(this,"tracking",I,this),k(this,"selectedSenders",P,this),k(this,"typeaheadResults",N,this),k(this,"taValue",R,this),k(this,"typeaheadFetchError",D,this),k(this,"senderSaveError",M,this),k(this,"senderNamesWithSaveError",L,this)}get hasTypeaheadResults(){return!(0,u.isEmpty)(this.typeaheadResults)}get hasSelectedSenders(){return!(0,u.isEmpty)(this.selectedSenders)}get existingMemberIdsRequested(){return(this.args.existingSendersRequested||[]).filter((e=>e.reference.type===b.SPONSORED_MESSAGE_SENDER_TYPE.MEMBER)).reduce(((e,t)=>(e[t.reference.id]=t.permission.state,e)),{})}get existingCompanyIdsRequested(){return(this.args.existingSendersRequested||[]).filter((e=>e.reference.type===b.SPONSORED_MESSAGE_SENDER_TYPE.COMPANY)).reduce(((e,t)=>(e[t.reference.id]=t.permission.state,e)),{})}willDestroy(){super.willDestroy(...arguments),this._setDefaultState()}onDismissModal(e=null){e&&this.tracking.fireInteractionEvent(e),this._setDefaultState(),this.args.onDismiss()}onTypeaheadDismiss(){this.typeaheadResults=null}onTypeaheadKeyUp(e){!(0,u.isEmpty)(this.taValue)&&(0,g.isEscapeKey)(e)&&e.stopPropagation()}onTypeaheadChange(e,t){const n=t
this.taValue=n
const a=this._getTypeaheadResultsTask;(0,u.isEmpty)(n)?(a.cancelAll(),this.typeaheadResults=null):a.perform(n,e)}onSenderSelected(e){this.tracking.fireInteractionEvent("spin_connection_select"),this.selectedSenders.addObject(e),this.typeaheadResults=null,this.taValue=""}onSenderRemoved(e){this.selectedSenders.removeObject(e)}onRequestSelectedSenders(e){this.tracking.fireInteractionEvent("spin_connection_request"),this._clearErrors(),this.sendRequestToSelectedSenders.perform(e)}_setDefaultState(){this.taValue="",this.typeaheadResults=null,this.selectedSenders.clear(),this._clearErrors()}_clearErrors(){this.typeaheadFetchError=!1,this.senderSaveError=!1,this.senderNamesWithSaveError=""}filterAndDecorateTypeAheadResults(e){return e.filter((e=>{const t="FIRST_DEGREE"===e.hitInfo[F].degree,n=!this.selectedSenders.find((t=>t.id===e.id)),a=!this.existingMemberIdsRequested.hasOwnProperty(e.id),i=this.existingMemberIdsRequested[e.id]===b.SENDER_REQUEST_STATUS.REVOKED
return t&&n&&(a||i)})).map((e=>{const t=e.hitInfo[F].degree
return Object.assign({},e,{displayName:(0,s.htmlSafe)(a.default.sanitizeHTML(e.displayName||"")),subLine:(0,s.htmlSafe)(a.default.sanitizeHTML(e.subLine||"")),misc:{degree:t}})}))}filterAndDecorateTypeAheadCompanyResults(e){return e.filter((e=>{const t=!this.selectedSenders.find((t=>t.id===e.id)),n=!this.existingCompanyIdsRequested.hasOwnProperty(e.id),a=this.existingCompanyIdsRequested[e.id]===b.SENDER_REQUEST_STATUS.REVOKED
return t&&(n||a)})).map((e=>Object.assign({},e,{displayName:(0,s.htmlSafe)(a.default.sanitizeHTML(e.displayName||"")),subLine:(0,s.htmlSafe)(a.default.sanitizeHTML(e.subLine||""))})))}*_getTypeaheadResultsTask(e,t){yield(0,m.timeout)(h.default.callbackDelay.short),yield(0,m.waitForQueue)("actions"),this.typeaheadResults=null
const n=this.xhr
this._clearErrors()
try{const a=(0,E.constructPemMetadata)(T.MESSAGE_ADS_FETCH_KEYS.FETCH_TYPEAHEAD_PEOPLE_RESULTS,[],{productName:T.MESSAGE_ADS_PEM_PRODUCT_NAME})
if(t===b.SPONSORED_MESSAGE_SENDER_TYPE.MEMBER){const{elements:t}=yield n.fetch(d.default.typeaheadPeople(e,"CONNECTIONS"),{metadata:a})
this.typeaheadResults=this.filterAndDecorateTypeAheadResults(t)}else if(t===b.SPONSORED_MESSAGE_SENDER_TYPE.COMPANY){const t=(0,E.constructPemMetadata)(T.MESSAGE_ADS_FETCH_KEYS.FETCH_TYPEAHEAD_ORGANIZATION_RESULTS,[],{productName:T.MESSAGE_ADS_PEM_PRODUCT_NAME}),{elements:a}=yield n.fetch(d.default.typeaheadOrganization(e),{metadata:t})
this.typeaheadResults=this.filterAndDecorateTypeAheadCompanyResults(a)}}catch(a){this.typeaheadFetchError=!0,this.jet.error(`Unable to fetch typeahead results for Sponsored InMail senders: ${(0,f.getErrorMessage)(a)}`)}}*sendRequestToSelectedSenders(e){try{const{selectedSenders:t}=this,{accountId:n}=this.args,a={updateCompanySenderPermissionsMetadata:(0,E.constructPemMetadata)(T.MESSAGE_ADS_SENDER_PERMISSIONS_KEYS.UPDATE_COMPANY_SENDER_PERMISSIONS,[],{productName:T.MESSAGE_ADS_PEM_PRODUCT_NAME}),requestMemberSenderPermissionsMetadata:(0,E.constructPemMetadata)(T.MESSAGE_ADS_SENDER_PERMISSIONS_KEYS.REQUEST_MEMBER_SENDER_PERMISSIONS,[],{productName:T.MESSAGE_ADS_PEM_PRODUCT_NAME})},{data:i}=yield this.sponsoredMessagingService.requestSenderPermissions(n,t,e,a),{value:r}=i,{error:o,success:l}=(0,_.groupBy)(t,(e=>[Number(r[e.id])>=400?"error":"success",e]));(0,u.isPresent)(l)&&this.args.onRequestSenders(l.map((e=>e.id))),(0,u.isPresent)(o)?(this.selectedSenders.clear(),this.senderSaveError=!0,this.senderNamesWithSaveError=o.map((e=>e.displayName)).join(", ")):(this._setDefaultState(),this.args.onDismiss())}catch(t){this.senderSaveError=!0,this.jet.error(`Unable to add new sender request: ${(0,f.getErrorMessage)(t)}`)}}},O=U(C.prototype,"xhr",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=U(C.prototype,"jet",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=U(C.prototype,"sponsoredMessagingService",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=U(C.prototype,"tracking",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=U(C.prototype,"selectedSenders",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,c.A)()}}),N=U(C.prototype,"typeaheadResults",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),R=U(C.prototype,"taValue",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),D=U(C.prototype,"typeaheadFetchError",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),M=U(C.prototype,"senderSaveError",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),L=U(C.prototype,"senderNamesWithSaveError",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),U(C.prototype,"onDismissModal",[o.action],Object.getOwnPropertyDescriptor(C.prototype,"onDismissModal"),C.prototype),U(C.prototype,"onTypeaheadDismiss",[o.action],Object.getOwnPropertyDescriptor(C.prototype,"onTypeaheadDismiss"),C.prototype),U(C.prototype,"onTypeaheadKeyUp",[o.action],Object.getOwnPropertyDescriptor(C.prototype,"onTypeaheadKeyUp"),C.prototype),U(C.prototype,"onTypeaheadChange",[o.action],Object.getOwnPropertyDescriptor(C.prototype,"onTypeaheadChange"),C.prototype),U(C.prototype,"onSenderSelected",[o.action],Object.getOwnPropertyDescriptor(C.prototype,"onSenderSelected"),C.prototype),U(C.prototype,"onSenderRemoved",[o.action],Object.getOwnPropertyDescriptor(C.prototype,"onSenderRemoved"),C.prototype),U(C.prototype,"onRequestSelectedSenders",[o.action],Object.getOwnPropertyDescriptor(C.prototype,"onRequestSelectedSenders"),C.prototype),U(C.prototype,"_getTypeaheadResultsTask",[S],Object.getOwnPropertyDescriptor(C.prototype,"_getTypeaheadResultsTask"),C.prototype),U(C.prototype,"sendRequestToSelectedSenders",[A],Object.getOwnPropertyDescriptor(C.prototype,"sendRequestToSelectedSenders"),C.prototype),C);(0,t.setComponentTemplate)(x,z)})),define("campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-banner-creative",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/utils/file-upload","@glimmer/tracking","campaign-manager-web/utils/vector-assets"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const T=(0,n.createTemplateFactory)({id:"qLmG4YtC",block:'[[[1,"\\n"],[10,0],[12],[1,"\\n  "],[10,"label"],[15,0,[29,[[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["inmail_banner_label","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-banner-creative"],null]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,2],null,[["@ownerId","@ownerType","@uploadRecipes","@onError","@onSuccess","@pemRegisterMediaUploadMetadata"],[[30,1],"ACCOUNT",[30,0,["bannerCreativeRecipe"]],[30,0,["onUploadError"]],[30,0,["onUploadSuccess"]],[30,2]]],[["default"],[[[[1,"\\n    "],[8,[39,3],null,[["@accept","@chooseFileButtonText","@instructionsText","@isDisabled","@progressPercent","@src","@uploadStatus","@onRemoveFile","@onFileChange","@uploadButtonAriaLabel"],[[30,0,["IMAGE_ACCEPT"]],[28,[37,1],["i18n_choose_image","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-banner-creative"],null],[28,[37,1],["i18n_image_requirements","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-banner-creative"],null],[30,4],[30,3,["progress"]],[30,5],[52,[30,0,["hasUploadError"]],"FAILED",[30,3,["status"]]],[28,[37,5],[[30,3,["onCancel"]],[30,0,["onUploadRemove"]]],null],[28,[37,5],[[30,0,["onFileChange"]],[30,3,["onUpload"]]],null],[28,[37,6],[[28,[37,1],["inmail_banner_label","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-banner-creative"],null]," ",[28,[37,1],["i18n_image_requirements","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-banner-creative"],null]," ",[28,[37,1],["i18n_choose_image","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-banner-creative"],null]],null]]],null],[1,"\\n  "]],[3]]]]],[1,"\\n  "],[8,[39,7],null,[["@type","@message","@isHidden"],["negative",[28,[37,1],["i18n_image_upload_error","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-banner-creative"],null],[28,[37,8],[[30,0,["hasUploadError"]]],null]]],null],[1,"\\n  "],[10,2],[15,0,[29,["sponsored-messaging-banner-creative__banner-dimensions-text mt1"," ",[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_inmail_banner_upload_note","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-banner-creative"],[["linkInfo"],[[28,[37,9],null,[["href","ariaLabel"],[[28,[37,10],null,[["path","accountId"],["/help/linkedin/topics/6073/6079/80322",[30,1]]]],[28,[37,1],["i18n_conversation_window_link","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-banner-creative"],null]]]]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["@accountId","@pemRegisterMediaUploadMetadata","vectorUploader","@disabled","@adUnitUrl"],false,["hue-web-foundations@-text-body","t","vector-uploader","file-upload-template","if","pipe","concat","hue-web-inline-feedback","not","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-banner-creative.hbs",isStrictMode:!1})
let E=e.default=(u=(0,r.inject)(),(0,o.assertPropTypes)((b=class extends a.default{constructor(...e){super(...e),_(this,"tracking",m,this),_(this,"hasUploadError",g,this),h(this,"IMAGE_ACCEPT",l.IMAGE_ACCEPT),h(this,"bannerCreativeRecipe",[c.CM_UPLOAD_RECIPES.IMAGE_GENERIC_BASE])}onFileChange(e){this.hasUploadError=!1,this.tracking.fireInteractionEvent("spin_image")
return(0,l.getFileSizeAndTypeValidationErrors)({files:e,accept:l.IMAGE_ACCEPT,maxSizeInBytes:l.TWO_MEGABYTES}).length?(this.onUploadError(),[]):e}onUploadSuccess({meta:{urn:e},localUrl:t}){this.hasUploadError=!1,this.args.onSuccess({urn:e,url:t})}onUploadRemove(){this.hasUploadError=!1,this.args.onRemove()}onUploadError(){this.hasUploadError=!0,this.args.onError()}},h(b,"propTypes",{accountId:o.PropTypes.string.isRequired,adUnitUrl:o.PropTypes.string,onSuccess:o.PropTypes.func.isRequired,onRemove:o.PropTypes.func.isRequired,onError:o.PropTypes.func.isRequired,disabled:o.PropTypes.bool,pemRegisterMediaUploadMetadata:o.PropTypes.oneOfType([o.PropTypes.object,o.PropTypes.null])}),m=f((p=b).prototype,"tracking",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=f(p.prototype,"hasUploadError",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f(p.prototype,"onFileChange",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onFileChange"),p.prototype),f(p.prototype,"onUploadSuccess",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onUploadSuccess"),p.prototype),f(p.prototype,"onUploadRemove",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onUploadRemove"),p.prototype),f(p.prototype,"onUploadError",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onUploadError"),p.prototype),d=p))||d);(0,t.setComponentTemplate)(T,E)})),define("campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-communicator-list",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/utils","@ember/object","@glimmer/tracking","campaign-manager-web/constants/account","campaign-manager-web/utils/sponsored-messaging-shared/sponsored-messaging-shared","campaign-manager-web/utils/lisa","campaign-manager-web/utils/urn","@ember/runloop","@linkedin/ember-prop-types","campaign-manager-web/constants/lix","ember-lifeline","hue-web-toast/utils/constants"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_){var h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D
function M(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function L(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const k=(0,n.createTemplateFactory)({id:"QKozxzUq",block:'[[[11,0],[17,1],[4,[38,0],[[30,0,["onReceivesNewInMail"]]],null],[4,[38,1],[[30,0,["onReceivesNewInMail"]],[30,2]],null],[12],[1,"\\n  "],[10,0],[14,0,"u-layout-flex__container--center-space-between"],[12],[1,"\\n    "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,[30,3]],[1,"\\n    "],[13],[1,"\\n"],[41,[51,[28,[37,4],[[30,0,["isLisaUser"]],[30,0,["isAccountManager"]]],null]],[[[1,"      "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[8,[39,5],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,6],["add_sender_information_message","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-communicator-list"],[["linkInfo"],[[28,[37,7],null,[["dataTestSelector","role","href"],["data-test-sponsored-messaging-communicator-list__add-sender-help-link",[30,4,["role"]],[28,[37,8],null,[["path","accountId"],["help/lms/answer/5751",[30,0,["accountId"]]]]]]]]]]]],[1,"\\n        "]],[4]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[41,[30,5],[[[41,[28,[37,4],[[30,0,["isLisaUser"]],[30,0,["enableCompanySenders"]]],null],[[[1,"        "],[8,[39,10],[[24,0,"sponsored-messaging-communicator-list__lisa-user-add-sender-dropdown"]],[["@isOpen","@disabled","@triggerId","@openMenu","@closeMenu","@noCloseOnScroll"],[[30,0,["isManageSenderDropdownOpen"]],[30,6],"sponsored-messaging-communicator-list__lisa-user-add-sender-dropdown-trigger",[28,[37,11],[[30,0,["onDropdownStateChange"]],true],null],[28,[37,11],[[30,0,["onDropdownStateChange"]],false],null],true]],[["default"],[[[[1,"\\n          "],[8,[30,7,["Trigger"]],[[4,[38,12],["spin_lisa_user_add_sender"],null]],[["@buttonType","@emphasized","@size","@text","@icon","@iconPlacement"],["secondary",true,"small",[28,[37,6],["add_sender_button","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-communicator-list"],null],"caret","right"]],null],[1,"\\n          "],[8,[30,7,["Container"]],[[24,0,"sponsored-messaging-communicator-list__lisa-user-add-sender-dropdown-content"]],null,[["default"],[[[[1,"\\n            "],[8,[30,7,["Item"]],[[4,[38,12],["spin_add_sender_dropdown"],[["interactionType"],["SHORT_PRESS"]]]],[["@onSelect"],[[28,[37,11],[[30,0,["onSelectManageSenderItem"]],"isAddSenderModalVisible"],null]]],[["default"],[[[[1,"\\n              "],[1,[28,[35,6],["member_sender_button","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-communicator-list"],null]],[1,"\\n            "]],[]]]]],[1,"\\n            "],[8,[30,7,["Item"]],[[4,[38,12],["spin_company_sender"],[["interactionType"],["SHORT_PRESS"]]]],[["@onSelect"],[[28,[37,11],[[30,0,["onSelectManageSenderItem"]],"isAddCompanySenderModalVisible"],null]]],[["default"],[[[[1,"\\n              "],[1,[28,[35,6],["add_company_sender_button","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-communicator-list"],null]],[1,"\\n            "]],[]]]]],[1,"\\n"],[41,[30,0,["showCustomCommunicatorOption"]],[[[1,"              "],[8,[30,7,["Item"]],[[4,[38,12],["spin_custom_sender"],[["interactionType"],["SHORT_PRESS"]]]],[["@onSelect"],[[28,[37,11],[[30,0,["onSelectManageSenderItem"]],"isAddCustomSenderModalVisible"],null]]],[["default"],[[[[1,"\\n                "],[1,[28,[35,6],["customize_sender_button","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-communicator-list"],null]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],null],[1,"          "]],[]]]]],[1,"\\n        "]],[7]]]]],[1,"\\n"]],[]],[[[41,[30,0,["isAccountManager"]],[[[1,"        "],[11,"button"],[16,"onclick",[28,[37,11],[[28,[37,13],[[30,0,["isAddSenderModalVisible"]]],null],true],null]],[24,0,"button--medium-secondary"],[16,"disabled",[30,6]],[24,4,"button"],[4,[38,12],["spin_add_sender"],[["interactionType"],["SHORT_PRESS"]]],[12],[1,"\\n          "],[1,[28,[35,6],["add_sender_button","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-communicator-list"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]],null]],[]]]],[]],null],[1,"  "],[13],[1,"\\n"],[41,[30,8,["isRunning"]],[[[1,"    "],[8,[39,14],[[24,0,"blue sponsored-messaging-communicator-list__loading-icon"]],[["@size"],["large"]],null],[1,"\\n    "],[10,1],[14,0,"a11y-text"],[12],[1,[28,[35,6],["loading_senders","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-communicator-list"],null]],[13],[1,"\\n"]],[]],[[[41,[30,0,["hasCommunicators"]],[[[1,"    "],[10,"fieldset"],[14,0,"sponsored-messaging-communicator-list"],[12],[1,"\\n      "],[10,"legend"],[14,0,"visually-hidden"],[12],[1,[28,[35,6],["sender_section_description","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-communicator-list"],null]],[13],[1,"\\n"],[42,[28,[37,16],[[28,[37,16],[[30,0,["sortedCommunicatorsList"]]],null]],null],null,[[[44,[[28,[37,18],[[30,6],[28,[37,19],[[30,9,["reference","id"]],[30,0,["selectedCommunicator","id"]]],null]],null]],[[[41,[51,[30,10]],[[[1,"            "],[10,0],[14,0,"sponsored-messaging-communicator-list__communicator chm__form-element-container"],[12],[1,"\\n              "],[10,1],[15,0,[29,["pr4"," ",[36,20]]]],[12],[1,"\\n                "],[8,[39,21],[[24,3,"sender-select"],[16,2,[29,[[30,9,["reference","name"]]]]],[24,0,"sponsored-messaging-communicator-list__communicator-select-radio"],[16,"checked",[28,[37,22],[[30,9,["reference","id"]],[30,0,["selectedCommunicator","id"]]],null]],[4,[38,23],["change",[28,[37,11],[[30,0,["onCommunicatorChange"]],[30,9,["reference"]]],null]],null],[4,[38,12],["spin_sender_select"],[["interactionType"],["SHORT_PRESS"]]]],[["@inputId","@disabled"],[[29,["sender-",[30,9,["reference","id"]]]],[28,[37,4],[[28,[37,19],[[30,9,["permission","state"]],"APPROVED"],null],[30,6]],null]]],null],[1,"\\n              "],[13],[1,"\\n              "],[10,"label"],[15,"for",[29,["sender-",[30,9,["reference","id"]]]]],[14,0,"sponsored-messaging-communicator-list__communicator-container u-flex-grow sponsored-messaging-communicator-list__communicator-entity-lockup"],[12],[1,"\\n                "],[8,[39,24],null,[["@centered"],[true]],[["default"],[[[[1,"\\n                  "],[8,[30,11,["Image"]],[[24,0,"sponsored-messaging-communicator-list__communicator-entity-lockup-image-container"]],null,[["default"],[[[[1,"\\n                    "],[8,[39,25],null,[["@entityType","@imageUrl","@a11yText","@class"],[[52,[28,[37,22],[[30,9,["reference","type"]],"MEMBER"],null],"person","company"],[30,9,["reference","imageUrl"]],[30,9,["reference","name"]],"sponsored-messaging-communicator-list__communicator-entity-lockup-image"]],null],[1,"\\n                  "]],[]]]]],[1,"\\n                  "],[10,1],[14,0,"sponsored-messaging-communicator-list__communicator-content"],[12],[1,"\\n                    "],[8,[30,11,["Content"]],null,null,[["default"],[[[[1,"\\n                      "],[8,[30,11,["Head"]],null,null,[["default"],[[[[1,"\\n                        "],[8,[30,11,["Name"]],null,[["@size"],["small"]],[["default"],[[[[1,"\\n                          "],[1,[30,9,["reference","name"]]],[1,"\\n                        "]],[]]]]],[1,"\\n"],[41,[28,[37,22],[[30,9,["reference","id"]],[30,12]],null],[[[1,"                          "],[10,1],[14,0,"u-label__large sponsored-messaging-communicator-list__communicator-you-badge"],[12],[1,"\\n                            "],[1,[28,[35,6],["sender-you-badge","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-communicator-list"],null]],[1,"\\n                          "],[13],[1,"\\n"]],[]],null],[1,"                      "]],[]]]]],[1,"\\n                      "],[8,[30,11,["Metadata"]],null,null,[["default"],[[[[1,"\\n                        "],[1,[30,9,["reference","headline"]]],[1,"\\n                      "]],[]]]]],[1,"\\n"],[41,[28,[37,18],[[30,13],[28,[37,22],[[30,9,["reference","id"]],[30,0,["selectedCommunicatorReference","id"]]],null],[28,[37,22],[[30,9,["reference","type"]],"MEMBER"],null]],null],[[[1,"                        "],[8,[30,11,["Metadata"]],[[24,0,"pt1"]],null,[["default"],[[[[1,"\\n                          "],[10,0],[14,0,"u-flex-row u-items-center"],[12],[1,"\\n                            "],[8,[39,26],[[24,0,"pr1"]],[["@size","@name"],["small","signal-notice"]],null],[1,"\\n                            "],[1,[28,[35,6],["sender_section_clickable_member_profile_notice","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-communicator-list"],null]],[1,"\\n                          "],[13],[1,"\\n                        "]],[]]]]],[1,"\\n"]],[]],null],[1,"                    "]],[]]]]],[1,"\\n"],[41,[28,[37,22],[[30,9,["permission","state"]],"REQUESTED"],null],[[[1,"                      "],[8,[30,11,["Content"]],[[24,0,"sponsored-messaging-communicator-list__communicator-status-block"]],null,[["default"],[[[[1,"\\n                        "],[8,[30,11,["Head"]],null,null,null],[1,"\\n                        "],[10,1],[14,0,"sponsored-messaging-communicator-list__communicator-status"],[12],[1,"\\n                          "],[1,[28,[35,6],["sender-request-pending-approval","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-communicator-list"],null]],[1,"\\n                        "],[13],[1,"\\n                        "],[10,0],[14,0,"u-display-flex u-justify-center u-items-center"],[12],[1,"\\n                          "],[8,[39,27],[[24,0,"button--unstyled u-force-wrap--word sponsored-messaging-communicator-list__copy-request-link-button"],[4,[38,23],["click",[30,0,["copyRequestLink"]]],null]],[["@buttonType","@size","@emphasized","@text"],["tertiary","small",true,[28,[37,6],["copy_request_link","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-communicator-list"],null]]],null],[1,"\\n                          "],[8,[39,28],[[24,0,"u-layout__display-inline-block"]],[["@contentClass"],["u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                              "],[11,"button"],[16,0,[29,["button--unstyled u-layout-flex__container--aligned-center"," ",[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,29],[[30,14,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                                "],[8,[39,26],null,[["@size","@name"],["small","question"]],null],[1,"\\n                              "],[13],[1,"\\n                            "]],[14]],[[[1,"\\n                              "],[10,"h5"],[15,0,[29,["u-color__black--90 u-force-wrap--word u-layout__align-left"," ",[28,[37,2],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                                "],[1,[28,[35,6],["copy_request_link","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-communicator-list"],null]],[1,"\\n                              "],[13],[1,"\\n                              "],[10,2],[15,0,[29,["forecasting-tool__metrics-description u-color__black--90"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n                                "],[1,[28,[35,6],["i18n_copy_request_link_tooltip_text","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-communicator-list"],null]],[1,"\\n                              "],[13],[1,"\\n                            "]],[]]]]],[1,"\\n                        "],[13],[1,"\\n                      "]],[]]]]],[1,"\\n"]],[]],null],[1,"                  "],[13],[1,"\\n                "]],[11]]]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[]],null]],[10]]]],[9]],null],[1,"    "],[13],[1,"\\n"]],[]],[[[41,[30,15],[[[1,"    "],[8,[39,30],[[24,0,"sponsored-messaging-communicator-list__communicators-fetch-error"]],[["@message","@type"],[[28,[37,6],["error_fetching_senders","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-communicator-list"],null],"negative"]],null],[1,"\\n  "]],[]],null]],[]]]],[]]],[13],[1,"\\n\\n"],[8,[39,31],null,[["@isOpen","@senderType","@onDismiss","@onRequestSenders","@accountId","@existingSendersRequested"],[[30,0,["isAddSenderModalVisible"]],"MEMBER",[28,[37,11],[[30,0,["onSenderModalDismiss"]],"isAddSenderModalVisible"],null],[30,0,["onRequestSenders"]],[30,0,["accountId"]],[30,0,["senderList"]]]],null],[1,"\\n\\n"],[8,[39,31],null,[["@isOpen","@senderType","@onDismiss","@onRequestSenders","@accountId","@existingSendersRequested"],[[30,0,["isAddCompanySenderModalVisible"]],"COMPANY",[28,[37,11],[[30,0,["onSenderModalDismiss"]],"isAddCompanySenderModalVisible"],null],[30,0,["onAddCompanySenders"]],[30,0,["accountId"]],[30,0,["senderList"]]]],null],[1,"\\n\\n"],[8,[39,32],null,[["@isOpen","@onDismiss","@onAddCustomSender","@accountId"],[[30,0,["isAddCustomSenderModalVisible"]],[28,[37,11],[[30,0,["onSenderModalDismiss"]],"isAddCustomSenderModalVisible"],null],[30,0,["onAddCustomSender"]],[30,0,["accountId"]]]],null]],["&attrs","@adInMailContent","@description","iphHelper","@allowAddingUsers","@disabled","dropdown","@fetchCommunicatorsTask","communicator","hideCommunicator","elements","@profileId","@isInConversationAssetFlow","triggerData","@fetchCommunicatorsTaskError"],false,["did-insert","did-update","hue-web-foundations@-text-body","unless","or","iph-helper","t","external-link-info","help-center-url","if","hue-web-menu","fn","track-interaction","mut","hue-web-progress-indicator","each","-track-array","let","and","not-eq","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","eq","on","hue-web-entity-lockup","hue-web-entity","hue-web-icons@icon","hue-web-button","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","hue-web-inline-feedback","sponsored-messaging-shared/sponsored-messaging-add-sender","sponsored-messaging-shared/sponsored-messaging-add-custom-sender"]]',moduleName:"campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-communicator-list.hbs",isStrictMode:!1})
let U=e.default=(h=(0,i.inject)("hue-web-toast"),(0,m.assertPropTypes)((D=class extends a.default{get showCustomCommunicatorOption(){const{isLisaUser:e}=this,{adInMailContent:t}=this.args,n=!!t.unionSubContent[c.UNION_SUB_CONTENT_NAMESPACES.GUIDED_REPLIES]
return e&&!n}get hasCommunicators(){return!(0,r.isEmpty)(this.sortedCommunicatorsList)}get sortedCommunicatorsList(){const e=[],t=[],n=[],a=this.args.communicatorsList||[]
let i=this.customSender
return i=i?[i]:[],a.forEach((a=>{a.reference.id===this.args.profileId&&a.permission.state!==c.SENDER_REQUEST_STATUS.REJECTED&&a.permission.state!==c.SENDER_REQUEST_STATUS.REVOKED?e.push(a):a.permission.state===c.SENDER_REQUEST_STATUS.APPROVED?t.push(a):a.permission.state===c.SENDER_REQUEST_STATUS.REQUESTED&&n.push(a)})),e.concat(i,t,n)}get isAccountManager(){return this.args.account.currentUserRole===s.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN||this.args.account.currentUserRole===s.ACCOUNT_USER_PERMISSION.ACCOUNT_MANAGER}get isLisaUser(){return(0,u.isLisaUser)(this.lisaLiam.accessType)}get accountId(){return this.args.account.id}get enableCompanySenders(){return this.lix.getTreatmentIsEnabled(g.LIX_TEST_KEYS.enableSponsoredMessagingAdsCompanySenders)&&this.isAccountManager}constructor(){super(...arguments),M(this,"lisaLiam",E,this),M(this,"lix",y,this),M(this,"toast",S,this),M(this,"i18n",A,this),M(this,"adInMailContentSender",C,this),M(this,"customSender",O,this),M(this,"isAddSenderModalVisible",v,this),M(this,"isManageSenderDropdownOpen",w,this),M(this,"isAddCompanySenderModalVisible",I,this),M(this,"isAddCustomSenderModalVisible",P,this),M(this,"selectedCommunicatorReference",N,this),M(this,"selectedCommunicator",R,this),this.adInMailContentSender=this.args.adInMailContent.sender,this.args.fetchCommunicatorsTask.perform(this.accountId).then((()=>{if((0,p.scheduleOnce)("afterRender",this,this._afterCommunicatorListFirstRender),this.setCustomSenderFromAdInMailContent(this.args.adInMailContent),this.customSender)this.onCommunicatorChange(this.customSender.reference)
else if(this.args.adInMailContent.sender)for(let e=0;e<this.args.communicatorsList.length;e++)this.args.communicatorsList[e].reference?.id===Number((0,d.getIdFromUrn)(this.args.adInMailContent.sender))&&this.onCommunicatorChange(this.args.communicatorsList[e].reference)
else this.hasCommunicators&&this.onCommunicatorChange(this.sortedCommunicatorsList[0].reference)}))}_afterCommunicatorListFirstRender(){this.args.onAfterCommunicatorListFirstRender?.()}onReceivesNewInMail(){this.setCustomSenderFromAdInMailContent(this.args.adInMailContent)}onDropdownStateChange(e){this.isManageSenderDropdownOpen=e}setCustomSenderFromAdInMailContent(e){e.senderType!==c.SPONSORED_MESSAGE_SENDER_TYPE.CUSTOM_MEMBER&&e.senderType!==c.SPONSORED_MESSAGE_SENDER_TYPE.CUSTOM_COMPANY||(this.customSender=this._getCustomSenderWithProps({reference:{imageUrl:e.senderDisplayPictureUrl,name:e.senderDisplayName},displayImage:{meta:{urn:e.senderDisplayPicture,pictureUrl:e.senderDisplayPictureUrl}}}))}_getCustomSenderWithProps(e){const t={reference:{id:"custom-sender",type:c.SPONSORED_MESSAGE_SENDER_TYPE.CUSTOM_MEMBER},permission:{state:c.SENDER_REQUEST_STATUS.APPROVED}}
return e.reference&&Object.assign(t.reference,e.reference),e.displayImage&&(t.displayImage=e.displayImage),t}onAddCompanySenders(){this.args.fetchCommunicatorsTask.perform(this.accountId)}onAddCustomSender(e){const t=this._getCustomSenderWithProps({reference:{imageUrl:e.displayImage.localUrl,name:e.displayName},displayImage:e.displayImage})
this.customSender=t}onRequestSenders(){this.args.fetchCommunicatorsTask.perform(this.accountId)}onSenderModalDismiss(e){this[e]=!1
const t=document.querySelector("#sponsored-messaging-communicator-list__lisa-user-add-sender-dropdown-trigger")
t&&(0,b.runTask)(this,(()=>t.focus()),0)}onCommunicatorChange(e){this.selectedCommunicatorReference=e,this.selectedCommunicator=e,this.args.onCommunicatorChange?.(this.selectedCommunicator,this.customSender)}onSelectManageSenderItem(e){this.isManageSenderDropdownOpen=!1,this[e]=!0}copyRequestLink(){navigator.clipboard.writeText(c.PERMISSIONS_REQUEST_LINK).then((()=>{const e=this.i18n.lookupTranslation(this.constructor,"i18n_copied_request_link_success_message")()
this.toast.add({type:_.TOAST_TYPES.SUCCESS,message:e})})).catch((()=>{const e=this.i18n.lookupTranslation(this.constructor,"i18n_copied_request_link_error_message")()
this.toast.add({type:_.TOAST_TYPES.ERROR,message:e})}))}},x=D,F="propTypes",z={account:m.PropTypes.oneOfType([m.PropTypes.EmberObject,m.PropTypes.object]).isRequired,adInMailContent:m.PropTypes.oneOfType([m.PropTypes.object,m.PropTypes.EmberObject]).isRequired,profileId:m.PropTypes.number,onAfterCommunicatorListFirstRender:m.PropTypes.func,disabled:m.PropTypes.bool,onCommunicatorChange:m.PropTypes.func.isRequired,isInConversationAssetFlow:m.PropTypes.bool,fetchCommunicatorsTask:m.PropTypes.object.isRequired,communicatorsList:m.PropTypes.array.isRequired,allowAddingUsers:m.PropTypes.bool},F in x?Object.defineProperty(x,F,{value:z,enumerable:!0,configurable:!0,writable:!0}):x[F]=z,E=L((T=D).prototype,"lisaLiam",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=L(T.prototype,"lix",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=L(T.prototype,"toast",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=L(T.prototype,"i18n",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=L(T.prototype,"adInMailContentSender",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=L(T.prototype,"customSender",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),v=L(T.prototype,"isAddSenderModalVisible",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w=L(T.prototype,"isManageSenderDropdownOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),I=L(T.prototype,"isAddCompanySenderModalVisible",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),P=L(T.prototype,"isAddCustomSenderModalVisible",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N=L(T.prototype,"selectedCommunicatorReference",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),R=L(T.prototype,"selectedCommunicator",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),L(T.prototype,"onReceivesNewInMail",[o.action],Object.getOwnPropertyDescriptor(T.prototype,"onReceivesNewInMail"),T.prototype),L(T.prototype,"onDropdownStateChange",[o.action],Object.getOwnPropertyDescriptor(T.prototype,"onDropdownStateChange"),T.prototype),L(T.prototype,"onAddCompanySenders",[o.action],Object.getOwnPropertyDescriptor(T.prototype,"onAddCompanySenders"),T.prototype),L(T.prototype,"onAddCustomSender",[o.action],Object.getOwnPropertyDescriptor(T.prototype,"onAddCustomSender"),T.prototype),L(T.prototype,"onRequestSenders",[o.action],Object.getOwnPropertyDescriptor(T.prototype,"onRequestSenders"),T.prototype),L(T.prototype,"onSenderModalDismiss",[o.action],Object.getOwnPropertyDescriptor(T.prototype,"onSenderModalDismiss"),T.prototype),L(T.prototype,"onCommunicatorChange",[o.action],Object.getOwnPropertyDescriptor(T.prototype,"onCommunicatorChange"),T.prototype),L(T.prototype,"onSelectManageSenderItem",[o.action],Object.getOwnPropertyDescriptor(T.prototype,"onSelectManageSenderItem"),T.prototype),L(T.prototype,"copyRequestLink",[o.action],Object.getOwnPropertyDescriptor(T.prototype,"copyRequestLink"),T.prototype),f=T))||f)
var x,F,z;(0,t.setComponentTemplate)(k,U)})),define("campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-empty-flowchart",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"y3d8Su31",block:'[[[1,"\\n"],[10,"section"],[14,0,"pv7"],[12],[1,"\\n  "],[8,[39,0],[[24,0,"cm-hue-empty-state"]],[["@headline","@illustration","@actionButtonType","@message","@size"],[[28,[37,1],[[30,0,["emptyFlowchartTitleString"]],"campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-empty-flowchart"],null],"main-coworkers-5","secondary",[28,[37,1],[[30,0,["emptyFlowchartSubtitleString"]],"campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-empty-flowchart"],[["linkInfo"],[[28,[37,2],null,[["href"],["https://www.linkedin.com/help/lms/answer/a425769"]]]]]],"large"]],null],[1,"\\n"],[13]],[],false,["hue-web-empty-state","t","external-link-info"]]',moduleName:"campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-empty-flowchart.hbs",isStrictMode:!1})
let c=e.default=(o=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="lix",i=this,(a=l)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get isConversationStarterObjectiveEnabled(){return this.lix.getTreatmentIsEnabled(r.LIX_TEST_KEYS.enableConversationStarterObjective)}get isClickToMessageLeadGenerationFormIntegrationEnabled(){return this.lix.getTreatmentIsEnabled(r.LIX_TEST_KEYS.enableClickToMessageLeadGenerationFormIntegration)}get emptyFlowchartTitleString(){return this.isConversationStarterObjectiveEnabled?"i18n_no_flowchart_available_v4":this.isClickToMessageLeadGenerationFormIntegrationEnabled?"i18n_no_flowchart_available_lgf_enabled":"i18n_no_flowchart_available_v2"}get emptyFlowchartSubtitleString(){return this.isConversationStarterObjectiveEnabled?"i18n_flowchart_eligibility_v4":this.isClickToMessageLeadGenerationFormIntegrationEnabled?"i18n_flowchart_eligibility_lgf_enabled":"i18n_flowchart_eligibility_v2"}},u=o.prototype,d="lix",p=[i.inject],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},b={},Object.keys(m).forEach((function(e){b[e]=m[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=p.slice().reverse().reduce((function(e,t){return t(u,d,e)||e}),b),g&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(g):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(u,d,b),b=null),l=b,o)
var u,d,p,m,g,b;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-flowchart-creative-switcher",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r){var o,l,s,c
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const u=(0,n.createTemplateFactory)({id:"x8Q7Ezdj",block:'[[[10,0],[14,0,"u-display-flex u-flex-wrap u-items-center"],[12],[1,"\\n  "],[10,"label"],[14,0,"mt2 mb0"],[14,"for","creative-select"],[12],[1,[28,[35,0],["i18n_flowchart_creative_select_v2","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-flowchart-creative-switcher"],null]],[13],[1,"\\n  "],[8,[39,1],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isCreativeSelectMenuOpen"]],[28,[37,2],[[30,0],"isCreativeSelectMenuOpen",true],null],[28,[37,2],[[30,0],"isCreativeSelectMenuOpen",false],null]]],[["default"],[[[[1,"\\n    "],[8,[30,1,["Trigger"]],[[16,"aria-label",[28,[37,0],["i18n_a11y_trigger_label","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-flowchart-creative-switcher"],[["name"],[[30,0,["selectedCreativeName"]]]]]],[24,1,"creative-select"],[24,0,"u-layout__vertical-align-sub u-layout__align-left mt2 mb0 pt0 pb0"]],[["@size","@icon","@iconPlacement","@buttonType"],["small","caret","right","tertiary"]],[["default"],[[[[1,"\\n      "],[10,1],[15,0,[29,[[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[30,0,["selectedCreativeName"]]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,1,["Container"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,0,["creatives"]]],null]],null],null,[[[1,"        "],[8,[30,1,["Item"]],null,[["@onSelect","@selected"],[[28,[37,6],[[30,4],[30,2,["id"]]],null],[28,[37,7],[[30,5],[30,2,["id"]]],null]]],[["default"],[[[[1,"\\n          "],[1,[30,2,["name"]]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[2,3]],null],[1,"    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13]],["Menu","creative","index","@changeCreativeSelection","@selectedCreativeId"],false,["t","hue-web-menu","set","hue-web-foundations@-text-body","each","-track-array","fn","eq"]]',moduleName:"campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-flowchart-creative-switcher.hbs",isStrictMode:!1})
let d=e.default=(0,r.assertPropTypes)((c=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="isCreativeSelectMenuOpen",i=this,(a=s)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get creatives(){return Object.entries(this.args.creativeIdsToNames).map((([e,t])=>({name:t,id:Number(e)})))}get selectedCreativeName(){return this.args.creativeIdsToNames[this.args.selectedCreativeId]}},f=c,T="propTypes",E={creativeIdsToNames:r.PropTypes.object.isRequired,selectedCreativeId:r.PropTypes.number.isRequired,changeCreativeSelection:r.PropTypes.func.isRequired},T in f?Object.defineProperty(f,T,{value:E,enumerable:!0,configurable:!0,writable:!0}):f[T]=E,p=(l=c).prototype,m="isCreativeSelectMenuOpen",g=[i.tracked],b={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}},h={},Object.keys(b).forEach((function(e){h[e]=b[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=g.slice().reverse().reduce((function(e,t){return t(p,m,e)||e}),h),_&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(_):void 0,h.initializer=void 0),void 0===h.initializer&&(Object.defineProperty(p,m,h),h=null),s=h,o=l))||o
var p,m,g,b,_,h,f,T,E;(0,t.setComponentTemplate)(u,d)})),define("campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-flowchart-highlights",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"HufbpWU9",block:'[[[1,"\\n"],[10,"section"],[14,0,"p0 u-layout__shadow-container"],[12],[1,"\\n  "],[10,"h5"],[15,0,[29,["ph5 pv4"," ",[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,1],["highlights","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-flowchart-highlights"],null]],[13],[1,"\\n  "],[10,"ul"],[14,0,"sponsored-messaging-flowchart-highlights__list"],[12],[1,"\\n    "],[10,"li"],[14,0,"sponsored-messaging-flowchart-highlights__list-item"],[12],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,0],null,[["size","weight","color"],["large","bold","default"]]]]]],[12],[1,[30,1,["sends"]]],[13],[1,"\\n      "],[10,1],[15,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,1],["sends","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-flowchart-highlights"],null]],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,"li"],[14,0,"sponsored-messaging-flowchart-highlights__list-item"],[12],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,0],null,[["size","weight","color"],["large","bold","default"]]]]]],[12],[1,[30,1,["opens"]]],[13],[1,"\\n      "],[10,1],[15,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,1],["opens","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-flowchart-highlights"],null]],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,"li"],[14,0,"sponsored-messaging-flowchart-highlights__list-item"],[12],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,0],null,[["size","weight","color"],["large","bold","default"]]]]]],[12],[1,[30,1,["buttonClicks"]]],[13],[1,"\\n      "],[10,1],[15,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,1],["button_clicks","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-flowchart-highlights"],null]],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,"li"],[14,0,"sponsored-messaging-flowchart-highlights__list-item"],[12],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,0],null,[["size","weight","color"],["large","bold","default"]]]]]],[12],[1,[28,[35,1],["openRate","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-flowchart-highlights"],[["percentage"],[[30,1,["clickThroughPercentage"]]]]]],[13],[1,"\\n      "],[10,1],[15,0,[29,[[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,1],["click_to_open_rate","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-flowchart-highlights"],null]],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["@metrics"],false,["hue-web-foundations@-text-body","t"]]',moduleName:"campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-flowchart-highlights.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-flowchart-page-header",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"6GsfvUbQ",block:'[[[10,"header"],[15,"aria-label",[28,[37,0],["i18n_flowchart_header_v2","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-flowchart-page-header"],null]],[12],[1,"\\n  "],[10,"h1"],[15,0,[29,["u-layout__display-inline u-layout__vertical-align-middle"," ",[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n    "],[1,[28,[35,0],["i18n_flowchart_header_v2","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-flowchart-page-header"],null]],[1,"\\n  "],[13],[1,"\\n"],[13]],[],false,["t","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-flowchart-page-header.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-flowchart-renderer",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"no5Z/0Nl",block:'[[[41,[28,[37,1],[[30,1],[30,2]],null],[[[1,"  "],[8,[39,2],null,[["@series"],[[30,3]]],null],[1,"\\n"]],[]],[[[1,"  "],[8,[39,3],null,null,null],[1,"\\n"]],[]]]],["@isConversationAd","@isClickToMessageAd","@seriesData"],false,["if","or","sponsored-messaging-shared/sponsored-messaging-sankey-diagram","sponsored-messaging-shared/sponsored-messaging-empty-flowchart"]]',moduleName:"campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-flowchart-renderer.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-lisa-send-test-message-modal",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@ember/object","@linkedin/ember-tracked-validations","@ember/utils","@linkedin/ember-prop-types","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-validation-messages","tracked-toolbox"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const E=(0,n.createTemplateFactory)({id:"foBHbaac",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","sponsored-messaging-lisa-send-test-message-modal-header"]],[["@isOpen","@dismissModal","@returnFocusTo","@size"],[[30,1],[30,0,["dismissLisaSendTestMessageModal"]],[30,2],"medium"]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"sponsored-messaging-lisa-send-test-message-modal-header"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,[28,[35,2],["i18n_lisa_send_test_message_modal_header","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-lisa-send-test-message-modal"],null]],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,"label"],[14,"for","recipients"],[12],[1,[28,[35,2],["i18n_lisa_send_test_message_content_description","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-lisa-send-test-message-modal"],null]],[13],[1,"\\n    "],[8,[39,3],null,[["@validations","@showValidations"],[[30,0,["validations","attrs","modalRecipients"]],[52,[30,0,["modalRecipients","length"]],true,false]]],[["default"],[[[[1,"\\n      "],[8,[39,5],[[16,"aria-invalid",[30,4,["showErrors"]]],[16,"aria-describedby",[30,4,["describedby"]]],[16,0,[29,[[36,6]]]],[4,[38,7],["input",[28,[37,8],[[28,[37,9],["target.value"],null],[30,0,["onModalRecipientsInput"]]],null]],null],[4,[38,10],["spin_send_test_mid"],[["interactionType"],["SHORT_PRESS"]]]],[["@inputId","@value"],["recipients",[30,5]]],null],[1,"\\n    "]],[4]]]]],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[11,"button"],[24,0,"button--medium-secondary mr2"],[24,4,"button"],[4,[38,7],["click",[30,0,["dismissLisaSendTestMessageModal"]]],null],[4,[38,10],["spin_send_test_lisa_cancel"],null],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_lisa_send_test_message_cancel_button","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-lisa-send-test-message-modal"],null]],[1,"\\n    "],[13],[1,"\\n    "],[11,"button"],[24,0,"button--medium"],[16,"disabled",[28,[37,11],[[30,0,["validations","attrs","modalRecipients","isValid"]]],null]],[24,4,"button"],[4,[38,7],["click",[30,0,["lisaSendTestMessage"]]],null],[4,[38,10],["spin_send_test_lisa_send"],null],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_lisa_send_test_message_send_button","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-lisa-send-test-message-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@isLisaSendTestModalOpen","@returnFocusTo","modal","vcont","@modalRecipients"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","validated-control","if","cm-text-input","hue-web-foundations@-artdeco-migration-scope","on","pipe","pick","track-interaction","not"]]',moduleName:"campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-lisa-send-test-message-modal.hbs",isStrictMode:!1}),y={modalRecipients:[(0,o.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,o.validator)("format",{regex:/^(\d+)(,\d+){0,19},{0,1}$/,message(){const e=this.model.modalRecipients
if((0,l.isEmpty)(e))return!0
const t=e.split(","),n=t.length;(0,l.isEmpty)(t[n-1])&&t.pop()
const a=/^\d+$/,i=t.every((e=>!(0,l.isEmpty)(e)&&a.test(e)))
return i?!(i&&n>20)||this.model.i18n.lookupTranslation(c.default,"i18n_js_tooManyRecipients")([{recipients:20}]):this.model.i18n.lookupTranslation(c.default,"i18n_js_wrongRecipientType")()}})]}
let S=e.default=(d=(0,o.hasValidations)(y),p=(0,u.localCopy)("args.modalRecipients"),(0,s.assertPropTypes)(m=d((h=class extends i.default{constructor(){super(...arguments),f(this,"i18n",b,this),f(this,"modalRecipients",_,this),this.modalRecipients=this.args.modalRecipients}dismissLisaSendTestMessageModal(){this.args.dismissModal()}lisaSendTestMessage(){this.args.onLisaSendTestMessage()}onModalRecipientsInput(e){this.modalRecipients=e,this.args.setModalRecipients(e)}},A=h,C="propTypes",O={isLisaSendTestModalOpen:s.PropTypes.bool.isRequired,dismissModal:s.PropTypes.func.isRequired,modalRecipients:s.PropTypes.string.isRequired,onLisaSendTestMessage:s.PropTypes.func.isRequired,returnFocusTo:s.PropTypes.string,setModalRecipients:s.PropTypes.func.isRequired},C in A?Object.defineProperty(A,C,{value:O,enumerable:!0,configurable:!0,writable:!0}):A[C]=O,b=T((g=h).prototype,"i18n",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=T(g.prototype,"modalRecipients",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T(g.prototype,"dismissLisaSendTestMessageModal",[r.action],Object.getOwnPropertyDescriptor(g.prototype,"dismissLisaSendTestMessageModal"),g.prototype),T(g.prototype,"lisaSendTestMessage",[r.action],Object.getOwnPropertyDescriptor(g.prototype,"lisaSendTestMessage"),g.prototype),T(g.prototype,"onModalRecipientsInput",[r.action],Object.getOwnPropertyDescriptor(g.prototype,"onModalRecipientsInput"),g.prototype),m=g))||m)||m)
var A,C,O;(0,t.setComponentTemplate)(E,S)})),define("campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-manage-sender-requests-modal-account-name",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"hlBdbSHk",block:'[[[1,"\\n"],[41,[30,1],[[[1,"  "],[10,0],[14,0,"sponsored-messaging-manage-sender-requests-modal-account-name__container"],[12],[1,"\\n    "],[10,"h4"],[15,0,[29,["sponsored-messaging-manage-sender-requests-modal-account-name__name\\n        ",[52,[28,[37,1],[[30,1,["permission","state"]],"REQUESTED"],null],"sponsored-messaging-manage-sender-requests-modal-account-name__name--new-sender-request"]]]],[15,"title",[30,1,["account","name"]]],[12],[1,"\\n      "],[1,[30,1,["account","name"]]],[1,"\\n    "],[13],[1,"\\n"],[41,[28,[37,1],[[30,1,["permission","state"]],"REQUESTED"],null],[[[1,"      "],[10,1],[14,0,"u-label__large sponsored-messaging-manage-sender-requests-modal-account-name__new-badge"],[12],[1,"\\n        "],[1,[28,[35,2],["sender_request_new","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-manage-sender-requests-modal-account-name"],null]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[8,[39,3],[[24,0,"sponsored-messaging-manage-sender-requests-modal-account-name__update-error"]],[["@message","@isHidden","@type"],[[28,[37,2],["update_permission_error","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-manage-sender-requests-modal-account-name"],null],[28,[37,4],[[30,1,["permission","isError"]]],null],"negative"]],null],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["@record"],false,["if","eq","t","hue-web-inline-feedback","not"]]',moduleName:"campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-manage-sender-requests-modal-account-name.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-manage-sender-requests-modal-sender-permission-toggle",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"TV6Wb3Ee",block:'[[[44,[[30,1,["permission"]]],[[[41,[30,2],[[[1,"    "],[8,[39,2],null,[["@isToggled","@onToggle"],[[28,[37,3],[[30,2,["state"]],"APPROVED"],null],[28,[37,4],[[30,3,["columnActions","onToggle"]],[30,2]],null]]],null],[1,"\\n"]],[]],null]],[2]]]],["@record","permission","@column"],false,["let","if","hue-web-switch","eq","fn"]]',moduleName:"campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-manage-sender-requests-modal-sender-permission-toggle.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={column:i.PropTypes.oneOfType([i.PropTypes.EmberObject,i.PropTypes.object]).isRequired,record:i.PropTypes.oneOfType([i.PropTypes.EmberObject,i.PropTypes.object])},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-manage-sender-requests-modal",["exports","@ember/component","@ember/template-factory","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-manage-sender-requests-modal-sender-permission-toggle","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-manage-sender-requests-modal-account-name","campaign-manager-web/components/common-table-cells/company-image","@ember/service","@glimmer/component","@linkedin/ember-prop-types","@ember/object","@glimmer/tracking","ember-concurrency-decorators","ember-concurrency","ember-lifeline","campaign-manager-web/utils/sponsored-messaging-shared/sponsored-messaging-shared","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/tracking","ember-test-friendly-error-handler","campaign-manager-web/config/environment","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/message-ads","@embroider/util","@ember/utils"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S){var A,C,O,v,w,I,P,N,R,D,M,L,k
function U(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function x(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const F=(0,n.createTemplateFactory)({id:"Hw5xphnw",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","sponsored-messaging-manage-sender-requests-modal__header"],[24,0,"sponsored-messaging-manage-sender-requests-modal__modal"],[4,[38,1],[[30,0,["performFetchSenderRequests"]]],null],[4,[38,2],[[30,0,["performFetchSenderRequests"]],[30,1]],null]],[["@isOpen","@size","@dismissModal"],[[30,1],"large",[30,0,["onDismissModal"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["ModalHeader"]],[[24,0,"sponsored-messaging-manage-sender-requests-modal__modal-header"]],null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"sponsored-messaging-manage-sender-requests-modal__header"],[15,0,[29,[[28,[37,3],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,4],["manage_sender_permissions_v2","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-manage-sender-requests-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,2,["ModalContent"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["fetchSenderRequests","isRunning"]],[[[1,"      "],[8,[39,6],[[24,0,"blue sponsored-messaging-manage-sender-requests-modal__body-loading-icon"]],[["@size"],["large"]],null],[1,"\\n      "],[10,1],[14,0,"a11y-text"],[12],[1,[28,[35,4],["loading_sender_permissions_v2","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-manage-sender-requests-modal"],null]],[13],[1,"\\n"]],[]],[[[41,[30,0,["hasSenderPermissions"]],[[[1,"      "],[8,[39,7],[[24,0,"sponsored-messaging-manage-sender-requests-modal__table"]],[["@hideHeader","@columns","@data","@pageSize"],[true,[30,0,["columns"]],[30,0,["senderPermissionList"]],[30,0,["adsTablePageSize"]]]],null],[1,"\\n"]],[]],[[[41,[30,0,["fetchError"]],[[[1,"      "],[8,[39,8],[[24,0,"sponsored-messaging-manage-sender-requests-modal__fetch-error"]],[["@message","@type"],[[28,[37,9],null,[["error","customErrorMessage"],[[30,0,["fetchError"]],[28,[37,4],["error_fetching_sender_requests_v2","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-manage-sender-requests-modal"],null]]]],"negative"]],null],[1,"\\n"]],[]],[[[1,"      "],[8,[39,10],[[24,0,"cm-hue-empty-state"]],[["@headline","@illustration","@message"],[[28,[37,4],["manage_sender_permissions_no_data","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-manage-sender-requests-modal"],null],"empty-room","-"]],null],[1,"\\n    "]],[]]]],[]]]],[]]],[1,"  "]],[]]]]],[1,"\\n"]],[2]]]]]],["@isOpen","modal"],false,["hue-web-modal","did-insert","did-update","hue-web-foundations@-text-heading","t","if","hue-web-progress-indicator","ads-table","hue-web-inline-feedback","error-message","hue-web-empty-state"]]',moduleName:"campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-manage-sender-requests-modal.hbs",isStrictMode:!1})
let z=e.default=(A=(0,d.task)({drop:!0}),(0,s.assertPropTypes)((k=class extends l.default{get hasSenderPermissions(){return!(0,S.isEmpty)(this.senderPermissionList)}get adsTablePageSize(){return this.senderPermissionList.length>200?200:Number.MAX_VALUE}constructor(){super(...arguments),U(this,"xhr",v,this),U(this,"restli",w,this),U(this,"i18n",I,this),U(this,"jet",P,this),U(this,"tracking",N,this),U(this,"confirmDialog",R,this),U(this,"lix",D,this),U(this,"senderPermissionList",M,this),U(this,"fetchError",L,this),this.setTableProperties()}performFetchSenderRequests(){this.args.isOpen&&this.fetchSenderRequests.perform()}willDestroy(){super.willDestroy(...arguments),(0,m.runDisposables)(this)}toggleSenderPermission(e){const t=this.constructor.getToggledPermissionState(e);(0,c.set)(e,"state",t),this.tracking.fireInteractionEvent(`spin_sender_request_${t}`,_.CONTROL_INTERACTION_TYPE.SHORT_PRESS)
const n=(0,c.get)(this,`toggle-timeout-${e.accountId}`)
void 0!==n&&n.cancelAll()
const a=this.updateSenderPermission
if(e.state===g.SENDER_REQUEST_STATUS.REJECTED){const t=this.i18n.lookupTranslation(this.constructor,"confirm_sender_permission_reject")()
this.confirmDialog.confirm(t).then((t=>{t?(a.perform(e),(0,c.set)(this,`toggle-timeout-${e.accountId}`,a)):(0,c.set)(e,"state",this.constructor.getToggledPermissionState(e))}))}else a.perform(e),(0,c.set)(this,`toggle-timeout-${e.accountId}`,a)}onDismissModal(){this.args.onDismiss(),this.tracking.fireInteractionEvent("spin_sender_request_cancel",_.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}static getToggledPermissionState(e){return(0,c.get)(e,"state")===g.SENDER_REQUEST_STATUS.APPROVED?g.SENDER_REQUEST_STATUS.REJECTED:g.SENDER_REQUEST_STATUS.APPROVED}setTableProperties(){this.columns=[{component:(0,y.ensureSafeComponent)(r.default,this),className:"sponsored-messaging-manage-sender-requests-modal__company-image"},{component:(0,y.ensureSafeComponent)(i.default,this)},{component:(0,y.ensureSafeComponent)(a.default,this),columnActions:{onToggle:this.actions.toggleSenderPermission.bind(this)}}]}*fetchSenderRequests(){this.fetchError=null
const e=(0,T.constructPemMetadata)(E.MESSAGE_ADS_FETCH_KEYS.FETCH_AD_INMAIL_MEMBER_SENDER_REQUESTS,[],{productName:E.MESSAGE_ADS_PEM_PRODUCT_NAME})
yield(0,p.waitForQueue)("actions"),yield this.xhr.fetch(b.default.adInMailMemberSenderRequests,{data:{q:"loggedInMember"},type:"GET",contentType:"application/json",metadata:e},0).then((({elements:e})=>{const t=e.reduce(((e,t)=>(t.permission.state===g.SENDER_REQUEST_STATUS.REQUESTED?e.unshift(t):e.push(t),e)),[])
this.senderPermissionList=t})).catch((0,h.default)("sender-permission-fetch",(e=>{this.fetchError=e,this.jet.error(new Error("Unable to fetch sender permissions"))})))}*updateSenderPermission(e){yield(0,p.waitForQueue)("actions"),yield(0,p.timeout)(f.default.callbackDelay.short)
try{const t=(0,T.constructPemMetadata)(E.MESSAGE_ADS_UPDATE_KEYS.UPDATE_AD_INMAIL_MEMBER_SENDER_PERMISSIONS,[],{productName:E.MESSAGE_ADS_PEM_PRODUCT_NAME})
yield this.restli.partialUpdate(b.default.adInMailMemberSenderPermissions(e),{data:JSON.stringify({patch:{$set:{state:(0,c.get)(e,"state")}}}),metadata:t},0),(0,c.set)(e,"state",e.state),(0,c.set)(e,"isError",!1)}catch(t){(0,c.set)(e,"state",this.constructor.getToggledPermissionState(e)),(0,c.set)(e,"isError",!0),this.jet.error(`Unable to update sender permissions: ${t}`)}}},j=k,G="propTypes",B={isOpen:s.PropTypes.bool.isRequired,onDismiss:s.PropTypes.func.isRequired},G in j?Object.defineProperty(j,G,{value:B,enumerable:!0,configurable:!0,writable:!0}):j[G]=B,v=x((O=k).prototype,"xhr",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=x(O.prototype,"restli",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=x(O.prototype,"i18n",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=x(O.prototype,"jet",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=x(O.prototype,"tracking",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=x(O.prototype,"confirmDialog",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=x(O.prototype,"lix",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=x(O.prototype,"senderPermissionList",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=x(O.prototype,"fetchError",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),x(O.prototype,"performFetchSenderRequests",[c.action],Object.getOwnPropertyDescriptor(O.prototype,"performFetchSenderRequests"),O.prototype),x(O.prototype,"toggleSenderPermission",[c.action],Object.getOwnPropertyDescriptor(O.prototype,"toggleSenderPermission"),O.prototype),x(O.prototype,"onDismissModal",[c.action],Object.getOwnPropertyDescriptor(O.prototype,"onDismissModal"),O.prototype),x(O.prototype,"fetchSenderRequests",[A],Object.getOwnPropertyDescriptor(O.prototype,"fetchSenderRequests"),O.prototype),x(O.prototype,"updateSenderPermission",[d.task],Object.getOwnPropertyDescriptor(O.prototype,"updateSenderPermission"),O.prototype),C=O))||C)
var j,G,B;(0,t.setComponentTemplate)(F,z)})),define("campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-responder-wrapper",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@glimmer/tracking","ember-concurrency-decorators","ember-concurrency","tracked-built-ins","ember-test-friendly-error-handler","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f
function T(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const y=(0,n.createTemplateFactory)({id:"cLmw+HKk",block:'[[[1,"\\n"],[10,0],[14,0,"mb5"],[12],[1,"\\n  "],[10,"label"],[15,0,[29,[[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,1],["i18n_responder_section_header","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-responder-wrapper"],null]],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,2],null,[["@profileId","@account","@adInMailContent","@onAfterCommunicatorListFirstRender","@disabled","@isInConversationAssetFlow","@fetchCommunicatorsTask","@fetchCommunicatorsTaskError","@communicatorsList","@onCommunicatorChange","@description"],[[30,1],[30,2],[30,3],[30,4],[30,5],[30,6],[30,0,["fetchRespondersTask"]],[30,0,["hasFetchRespondersError"]],[30,0,["respondersList"]],[30,7],[28,[37,1],["i18n_responder_section_description","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-responder-wrapper"],null]]],null],[1,"\\n  "],[8,[39,3],null,[["@type","@isHidden"],["negative",[30,3,["validations","attrs","sender","isValid"]]]],[["default"],[[[[1,"\\n    "],[1,[30,3,["validations","attrs","sender","message"]]],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["@profileId","@account","@adInMailContent","@onAfterCommunicatorListFirstRender","@disabled","@isInConversationAssetFlow","@onResponderChange"],false,["hue-web-foundations@-text-body","t","sponsored-messaging-shared/sponsored-messaging-communicator-list","hue-web-inline-feedback"]]',moduleName:"campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-responder-wrapper.hbs",isStrictMode:!1})
let S=e.default=(d=(0,o.task)({drop:!0}),(0,u.assertPropTypes)((f=class extends a.default{constructor(...e){super(...e),T(this,"xhr",g,this),T(this,"jet",b,this),T(this,"respondersList",_,this),T(this,"hasFetchRespondersError",h,this)}*fetchRespondersTask(){this.hasFetchRespondersError=!1,yield(0,l.waitForQueue)("actions")
try{this.respondersList=[{permission:{accountId:509904403,state:"APPROVED",urn:"urn:li:member:292726897"},reference:{headline:"Senior Software Engineer @ LinkedIn",id:292726897,imageUrl:"https://media.licdn.com/dms/image/C4D03AQECwa5jBcnICw/profile-displayphoto-shrink_100_100/0/1611978441363?e=1715817600&v=beta&t=jvVQCcXTdnww9UV5iTGcAIQGmacCp6W-IwEqkHAVyUQ",name:"Damon Ye",type:"MEMBER"}},{permission:{accountId:509904403,state:"APPROVED",urn:"urn:li:member:468275925"},reference:{headline:"Staff Software Engineer @ LinkedIn Ads",id:468275925,imageUrl:"https://media.licdn.com/dms/image/C5603AQEZeQO1qxcWxA/profile-displayphoto-shrink_100_100/0/1548806099957?e=1715817600&v=beta&t=RT2ulVOw1EA0ydBFWe2m4greXgGr9hgbGz_U5J-UU4o",name:"Zane Tang",type:"MEMBER"}}]}catch(e){(0,c.default)("responsers-fetch",(e=>{this.hasFetchRespondersError=!0,this.jet.error(`Unable to fetch sponsored messaging responders for the account: ${e}`)}))(e)}}},A=f,C="propTypes",O={account:u.PropTypes.oneOfType([u.PropTypes.object,u.PropTypes.EmberObject]).isRequired,adInMailContent:u.PropTypes.oneOfType([u.PropTypes.object,u.PropTypes.EmberObject]).isRequired,profileId:u.PropTypes.number,onAfterCommunicatorListFirstRender:u.PropTypes.func,disabled:u.PropTypes.bool,isInConversationAssetFlow:u.PropTypes.bool,pemFetchKey:u.PropTypes.string.isRequired,pemProductName:u.PropTypes.string.isRequired,onResponderChange:u.PropTypes.func.isRequired},C in A?Object.defineProperty(A,C,{value:O,enumerable:!0,configurable:!0,writable:!0}):A[C]=O,g=E((m=f).prototype,"xhr",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=E(m.prototype,"jet",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(m.prototype,"respondersList",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new s.TrackedArray([])}}),h=E(m.prototype,"hasFetchRespondersError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),E(m.prototype,"fetchRespondersTask",[d],Object.getOwnPropertyDescriptor(m.prototype,"fetchRespondersTask"),m.prototype),p=m))||p)
var A,C,O;(0,t.setComponentTemplate)(y,S)})),define("campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-sankey-diagram",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/jsecure","campaign-manager-web/config/environment","ember-cli-pemberly-spark-placeholders/utils/get-asset-url","ember-concurrency-decorators","ember-concurrency","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/utils/reporting"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f
function T(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const y=(0,n.createTemplateFactory)({id:"C+e5q4ia",block:'[[[10,1],[14,1,"chart-legend"],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,[28,[35,1],["chart_legend","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-sankey-diagram"],null]],[13],[1,"\\n"],[10,0],[14,"aria-describedby","chart-legend"],[14,0,"sponsored-messaging-sankey-diagram"],[14,1,"chart-container"],[12],[13]],[],false,["hue-web-foundations@-text-body","t"]]',moduleName:"campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-sankey-diagram.hbs",isStrictMode:!1})
function S(e){return"test"===r.default.environment?`/${(0,o.default)(e)}`:(0,o.default)(e)}var A,C,O
e.default=(0,t.setComponentTemplate)(y,(p=(0,c.inject)(),m=(0,c.inject)(),g=(0,l.task)({restartable:!0}),f=class extends a.default{get dimensions(){const e=(0,d.groupBy)(this.args.series,(e=>[e.from,e])),t=Object.keys(e).reduce(((t,n)=>e[n].length>t?e[n].length:t),0),n=Object.keys(e).length,a={width:100*n,height:t*n*25}
return a.width<1300&&(a.width=1300),a.height<530&&(a.height=530),a}constructor(){super(...arguments),T(this,"assetLoader",_,this),T(this,"i18n",h,this),this.lazyLoadSankeyModuleTask.perform()}chart(){const e=this.i18n.lookupTranslation.bind(this.i18n),t=this.constructor,n={credits:!1,title:{text:""},plotOptions:{},tooltip:{useHTML:!0,backgroundColor:"white",borderColor:"white",formatter(){return!(!this.point.isNode||!this.point.linksFrom[0])&&(e=this.point.linksFrom[0].nodeText||this.point.linksFrom[0].name,i.default.sanitizeHTML(`<div class="highcharts-tooltip-container"><span class="highcharts-tooltip-content t-14 u-color__black--90">${e}</span></div>`))
var e}},chart:{width:this.dimensions.width,height:this.dimensions.height,spacingTop:100},series:[{keys:["from","to","weight"],data:this.args.series,type:"sankey",name:"Sponsored Message",nodes:this.args.series,dataLabels:{className:"flowchart__option-label",style:{color:"black",fontSize:"14px"},formatter(){const n=this.point.name,a=this.point.realClicks
return e(t,"clicks_v2")([{clickCount:a,name:n}])},nodeFormat:"  ",overflow:"allow"}}]}
Highcharts.chart("chart-container",n)}*lazyLoadSankeyModuleTask(){const e=S("assets/highcharts/modules/sankey.js"),t=S("assets/highcharts/highcharts.js"),n=S("assets/highcharts/modules/accessibility.js"),a=e=>this.assetLoader.loadAsset({uri:e,type:"js"}).catch((e=>this.jet.error(e,`Error loading highcharts module : ${e}`,!1)))
yield(0,s.all)([a(t),a(n),a(e)]),this.chart()}},A=f,C="propTypes",O={series:u.PropTypes.array.isRequired},C in A?Object.defineProperty(A,C,{value:O,enumerable:!0,configurable:!0,writable:!0}):A[C]=O,_=E((b=f).prototype,"assetLoader",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=E(b.prototype,"i18n",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E(b.prototype,"lazyLoadSankeyModuleTask",[g],Object.getOwnPropertyDescriptor(b.prototype,"lazyLoadSankeyModuleTask"),b.prototype),b))})),define("campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-sender-wrapper",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@glimmer/tracking","ember-concurrency-decorators","ember-concurrency","tracked-built-ins","campaign-manager-web/utils/api-endpoints","ember-test-friendly-error-handler","campaign-manager-web/utils/pem-metadata-util","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E
function y(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A=(0,n.createTemplateFactory)({id:"7IKy2t8p",block:'[[[8,[39,0],null,[["@profileId","@account","@adInMailContent","@onAfterCommunicatorListFirstRender","@disabled","@onCommunicatorChange","@isInConversationAssetFlow","@fetchCommunicatorsTask","@fetchCommunicatorsTaskError","@communicatorsList","@allowAddingUsers","@description"],[[30,1],[30,2],[30,3],[30,4],[30,5],[30,6],[30,7],[30,0,["fetchSendersTask"]],[30,0,["hasFetchSendersError"]],[30,0,["senderList"]],true,[28,[37,1],["sender_section_description","campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-sender-wrapper"],null]]],null]],["@profileId","@account","@adInMailContent","@onAfterSenderListFirstRender","@disabled","@updateAdInMailContentSender","@isInConversationAssetFlow"],false,["sponsored-messaging-shared/sponsored-messaging-communicator-list","t"]]',moduleName:"campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-sender-wrapper.hbs",isStrictMode:!1})
let C=e.default=(m=(0,o.task)({drop:!0}),(0,p.assertPropTypes)((E=class extends a.default{constructor(...e){super(...e),y(this,"xhr",_,this),y(this,"jet",h,this),y(this,"senderList",f,this),y(this,"hasFetchSendersError",T,this)}*fetchSendersTask(e){this.hasFetchSendersError=!1,yield(0,l.waitForQueue)("actions")
try{const t=(0,d.constructPemMetadata)(this.args.pemFetchKey,[e],{productName:this.args.pemProductName}),{elements:n}=yield this.xhr.fetch(c.default.adInMailSenderRequestsForAccount(e),{type:"GET",metadata:t},0)
this.senderList=n}catch(t){(0,u.default)("senders-fetch",(e=>{this.hasFetchSendersError=!0,this.jet.error(`Unable to fetch sponsored inmail senders for the account: ${e}`)}))(t)}}},O=E,v="propTypes",w={account:p.PropTypes.EmberObject.isRequired,adInMailContent:p.PropTypes.oneOfType([p.PropTypes.object,p.PropTypes.EmberObject]).isRequired,profileId:p.PropTypes.number,onAfterSenderListFirstRender:p.PropTypes.func,disabled:p.PropTypes.bool,updateAdInMailContentSender:p.PropTypes.func.isRequired,isInConversationAssetFlow:p.PropTypes.bool,pemFetchKey:p.PropTypes.string.isRequired,pemProductName:p.PropTypes.string.isRequired},v in O?Object.defineProperty(O,v,{value:w,enumerable:!0,configurable:!0,writable:!0}):O[v]=w,_=S((b=E).prototype,"xhr",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(b.prototype,"jet",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(b.prototype,"senderList",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new s.TrackedArray([])}}),T=S(b.prototype,"hasFetchSendersError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S(b.prototype,"fetchSendersTask",[m],Object.getOwnPropertyDescriptor(b.prototype,"fetchSendersTask"),b.prototype),g=b))||g)
var O,v,w;(0,t.setComponentTemplate)(A,C)})),define("campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-table-cell-title",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"f7SWSZp0",block:'[[[8,[39,0],null,[["@contentClass"],["u-hoverable__content u-force-wrap"]],[["trigger","content"],[[[[1,"\\n    "],[10,"h4"],[15,0,[29,["table-cell-title__header"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[14,"data-live-test-sponsored-messaging-table-cell-title__header",""],[12],[1,"\\n"],[41,[30,2],[[[1,"        "],[11,"button"],[16,0,[29,["table-cell-title__content-name-button"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[24,4,"button"],[4,[38,3],["click",[30,3]],null],[4,[38,4],[[30,1,["triggerContentSharedInfo"]]],null],[12],[1,"\\n          "],[1,[30,4]],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,1],[14,"tabindex","0"],[12],[1,[30,4]],[13],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "]],[1]],[[[1,"\\n    "],[1,[30,4]],[1,"\\n  "]],[]]]]]],["triggerData","@enabled","@onClick","@name"],false,["hue-web-tooltip","hue-web-foundations@-text-body","if","on","hue-web-tooltip-trigger"]]',moduleName:"campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-table-cell-title.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={name:i.PropTypes.string.isRequired,onClick:i.PropTypes.func,enabled:i.PropTypes.bool.isRequired},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-validation-message",["exports","@ember/component/template-only"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const n=(0,t.default)()
e.default=n})),define("campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-validation-messages",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"BuNe8o4k",block:'[[[1,"\\n"],[1,"\\n"]],[],false,[]]',moduleName:"campaign-manager-web/components/sponsored-messaging-shared/sponsored-messaging-validation-messages.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/sponsored-update-job-posting-container",["exports","@ember/component","@ember/template-factory","campaign-manager-web/components/sponsored-content-actions-dropdown","campaign-manager-web/components/sponsorable-content-table-entity","@glimmer/component","@ember/object","@ember/service","@glimmer/tracking","ember-concurrency-decorators","rsvp","@linkedin/ember-prop-types","campaign-manager-web/utils/sponsorable-content","campaign-manager-web/utils/sponsored-content","campaign-manager-web/constants/creatives-table","campaign-manager-web/utils/http-error","campaign-manager-web/utils/creatives","campaign-manager-web/utils/object","campaign-manager-web/utils/objective-type","hue-web-toast/utils/constants","campaign-manager-web/constants/routes","campaign-manager-web/utils/query-param","campaign-manager-web/utils/tracking","campaign-manager-web/utils/table-state","@embroider/util","campaign-manager-web/prop-types/tracking-parameters"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O){var v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X
function $(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function J(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Q(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Z=(0,n.createTemplateFactory)({id:"taOI+fKq",block:'[[[1,"\\n"],[8,[39,0],[[4,[38,5],null,[["selector"],[[30,0,["triggerSelectorForReturnFocus"]]]]]],[["@accountId","@aggregatedTrackingParameters","@campaign","@columns","@fieldsToFilterBy","@hasCreatives","@isLoading","@onSaveEditCampaign","@onCampaignChange","@onRetryLoadingTable","@hasTableLoadingError","@onClickEmptyState","@disableEmptyStateClick","@headerLabel"],[[30,1,["id"]],[30,2],[30,3],[30,0,["columns"]],[30,0,["fieldsToFilterBy"]],[28,[37,1],[[28,[37,2],[[30,0,["sponsoredContents"]]],null]],null],[28,[37,3],[[30,0,["fetchSponsoredUpdateContentsForCreativesTask","isRunning"]],[30,0,["removeCreativeTask","isRunning"]]],null],[30,4],[30,5],[28,[37,4],[[30,0,["fetchSponsoredUpdateContentsForCreativesTask"]]],null],[30,0,["fetchSponsoredUpdateContentsForCreativesTask","last","isError"]],[30,0,["onOpenCreateFormPanel"]],[28,[37,1],[[30,0,["canCreateNewAd"]]],null],[30,6]]],[["default"],[[[[1,"\\n  "],[8,[30,7,["header-outlet"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,6],null,[["@accountId","@campaign","@canCreateDsc","@canCreateNewAd","@canEditCreative","@companyUrn","@disableBrowseContent","@hasMaxSponsoredContents","@onToggleBrowsePanelOpen","@onToggleFormOpen","@adFormat"],[[30,1,["id"]],[30,3],[30,1,["canCreateDsc"]],[30,0,["canCreateNewAd"]],[30,1,["canEditCreative"]],[30,1,["reference"]],[30,0,["disableBrowseContent"]],[30,0,["hasMaxSponsoredContents"]],[30,0,["onBrowseButtonClick"]],[30,0,["onOpenCreateFormPanel"]],[30,0,["adFormat"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,7,["table-outlet"]],null,null,[["default"],[[[[1,"\\n"],[1,"    "],[8,[39,7],null,[["@columns","@currentPageNumber","@onDisplayDataChangedAction","@filteringIgnoreCase","@pageSize","@theme","@data","@filterString","@caption"],[[30,7,["decoratedColumns"]],[30,7,["currentPageNumber"]],[30,7,["displayDataChangedAction"]],[30,7,["filteringIgnoreCase"]],[30,7,["pageSize"]],[30,7,["theme"]],[30,0,["sponsoredContents"]],[30,8],[28,[37,8],["ads_table_caption","campaign-manager-web/components/sponsored-update-job-posting-container"],null]]],[["default"],[[[[1,"\\n      "],[8,[30,9,["global-filter"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,9],[[4,[38,10],["ad_selection_search_creatives"],null]],[["@value","@onInputFilter","@placeholder","@onFilterStringChange"],[[30,9,["filterString"]],[30,9,["onFilterString"]],[28,[37,8],["i18n_single_job_ads_global_filter_placeholder_v2","campaign-manager-web/components/sponsored-update-job-posting-container"],null],[30,10]]],null],[1,"\\n      "]],[]]]]],[1,"\\n      "],[10,0],[15,0,[30,9,["tableContainerClasses"]]],[12],[1,"\\n        "],[8,[30,9,["table"]],null,null,[["default"],[[[[1,"\\n          "],[8,[30,11,["header"]],null,null,[["default"],[[[[1,"\\n            "],[8,[39,11],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,8],["i18n_single_job_ads","campaign-manager-web/components/sponsored-update-job-posting-container"],null]],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[11]]]]],[1,"\\n      "],[13],[1,"\\n      "],[8,[30,9,["footer"]],null,null,null],[1,"\\n    "]],[9]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[7]]]]],[1,"\\n\\n"],[8,[39,12],null,[["@isOpen","@onDismiss","@triggerSelectorForReturnFocus","@viewedContentUrn","@viewedCreative"],[[30,0,["isViewModalOpen"]],[30,0,["onDismissViewModal"]],[30,0,["triggerSelectorForReturnFocus"]],[30,0,["viewedContentUrn"]],[30,0,["viewedCreative"]]]],null]],["@account","@aggregatedTrackingParameters","@campaign","@onSaveEditCampaign","@onCampaignChange","@headerLabel","container","@initialFilterString","at","@onHoverableTriggerChange","table"],false,["creatives-container","not","is-empty","or","perform","focus-by-selector","sponsored-contents-container-header","ads-table","t","creatives-table/creative-global-filter","track-interaction","creatives-table/creatives-list-header","accurate-view-modal"]]',moduleName:"campaign-manager-web/components/sponsored-update-job-posting-container.hbs",isStrictMode:!1}),ee=["id","userGeneratedAdContent.adName","userGeneratedAdContent.introductoryText.text","userGeneratedAdContent.entities.0.headline","userGeneratedAdContent.entities.0.destinationUrl","userGeneratedAdContent.referenceUrn"]
let te=e.default=(v=(0,l.inject)("sponsoredContent"),w=(0,l.inject)("hue-web-toast"),I=(0,l.inject)("creative"),P=(0,c.task)({drop:!0}),N=(0,c.task)({restartable:!0}),R=(0,c.task)({drop:!0}),(0,d.assertPropTypes)((X=class extends r.default{get columns(){return[{className:"u-layout__width-full",actions:{onOpenEditCreativePanel:this.onOpenEditFormPanel.bind(this)},component:(0,C.ensureSafeComponent)(i.default,this),disableSorting:!0,title:"",trackingParametersState:this.args.trackingParametersState,aggregatedTrackingParameters:this.args.aggregatedTrackingParameters,campaign:this.args.campaign,account:this.args.account},{...(0,g.creativeStatusColumnAdsTable)(this),accountId:this.args.account.id,shouldFocusOnCreativeStatus:this.args.shouldFocusOnCreativeStatus,initialFilterString:parseInt(this.args.initialFilterString,10),actions:{onSelectStatus:this.args.onCreativeSelectStatus},canEditEntity:this.args.account.canEditCreative},{actions:{onAccurateView:this.onAccurateView.bind(this),onRemoveSponsoredContent:this.onRemoveSponsoredContent.bind(this),onOpenEditSponsoredContentForm:this.onOpenEditFormPanel.bind(this)},component:(0,C.ensureSafeComponent)(a.default,this),canCreateContent:this.args.account.canCreateDsc&&!this.args.campaign.isCompletedCampaign,currentUserRole:this.args.account.currentUserRole,hasMaxSponsoredContents:this.hasMaxSponsoredContents,disableSorting:!0,adFormat:this.adFormat,isReadOnly:this.args.campaign.areCreativesReadOnly}]}get availableSponsoredUpdateContents(){return this.sponsoredContentService.campaignAvailableSponsoredUpdateContents[this.args.campaign.id]||[]}get disableBrowseContent(){return this.args.campaign.areCreativesReadOnly||this.args.campaign.isCompletedCampaign||!this.args.account.canEditCreative||!this.hasNonSponsoredSponsorableContents||this.hasMaxSponsoredContents}get creativesData(){return this.creativeService.campaignCreatives[this.args.campaign.id]||[]}get hasMaxSponsoredContents(){return this.creativesData.length>=p.SPONSORED_CREATIVES_MAX}get hasNonSponsoredSponsorableContents(){return this.availableSponsoredUpdateContents.length-this.creativesData.length>0}get sponsoredContents(){const{creativesData:e,dropdownItems:t}=this,{account:n,campaign:a}=this.args,i=this.sponsoredContentService.campaignAssociatedSponsoredUpdateContents[a.id]||[]
return(0,p.getSponsoredContents)({creatives:e,sponsorableContents:i,account:n,campaign:a,allowedActions:t,sponsoredContentType:m.SPONSORED_CONTENT_TYPES.JOB_POSTING})}get canCreateNewAd(){return(0,m.canCreateNewDsc)({areCreativesReadOnly:this.args.campaign.areCreativesReadOnly,canCreateDsc:this.args.account.canCreateDsc,canEditCreative:this.args.account.canEditCreative,isCompletedCampaign:this.args.campaign.isCompletedCampaign,hasMaximumCreatives:this.hasMaxSponsoredContents})}getDefaultQueryParams(){return this.args.returnUrl?{returnUrl:this.args.returnUrl}:{}}constructor(){super(...arguments),$(this,"jet",L,this),$(this,"sponsoredContentService",k,this),$(this,"tracking",U,this),$(this,"xhr",x,this),$(this,"toast",F,this),$(this,"i18n",z,this),$(this,"creativeService",j,this),$(this,"router",G,this),$(this,"tableState",B,this),$(this,"isViewModalOpen",V,this),$(this,"viewedContentUrn",Y,this),$(this,"viewedCreative",H,this),$(this,"sponsorableContents",q,this),$(this,"triggerSelectorForReturnFocus",K,this),J(this,"creativeRemoveSuccessMessage",this.i18n.lookupTranslation(this.constructor,"i18n_remove_creative_success")()),J(this,"creativeRemoveFailureMessage",this.i18n.lookupTranslation(this.constructor,"i18n_remove_creative_error")()),J(this,"fieldsToFilterBy",ee),J(this,"adFormat",f.AD_FORMAT.SPONSORED_UPDATE_JOB_POSTING),$(this,"triggerSelectorForReturnFocus",W,this),this.creativeService.enableCampaignForServiceState(this.args.campaign.id),this.fetchSponsoredUpdateContentsForCreativesTask.perform(),this.fetchJobSponsoredUpdateContentsTask.perform()}onOpenCreateFormPanel(){this.router.transitionTo(E.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_NEW,this.args.account.id,this.args.campaign.id,{queryParams:this.getDefaultQueryParams()})}onOpenEditFormPanel(e,t,{isDuplicate:n,triggerSelectorForReturnFocus:a}){this.tableState.setTableStates(A.TABLE_NAME.CREATIVES_LIST,{triggerSelectorForReturnFocus:a}),this.router.transitionTo(E.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_ITEM,this.args.account.id,this.args.campaign.id,t,{queryParams:{...this.getDefaultQueryParams(),action:n?y.ACTION_QUERY_PARAM.DUPLICATE:y.ACTION_QUERY_PARAM.EDIT}})}onAccurateView(e,{triggerSelectorForReturnFocus:t}={}){this.viewedContentUrn=e.entityUrn,this.triggerSelectorForReturnFocus=t,this.isViewModalOpen=!0,this.viewedCreative=(0,h.findById)(this.creativesData,e.id)}onRemoveSponsoredContent(e){this.removeCreativeTask.perform(e.id)}onBrowseButtonClick(){this.router.transitionTo(E.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_SPONSORABLE_CONTENTS,this.args.account.id,this.args.campaign.id,{queryParams:this.getDefaultQueryParams()})}onDismissViewModal(){this.tracking.fireInteractionEvent("sponsored_udpate_job_posting_ad_selection_preview_cancel",S.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.isViewModalOpen=!1}*createCreativeWithRetriesTask(){yield*(0,_.createCreativeWithRetries)(...arguments)}*fetchJobSponsoredUpdateContentsTask(){try{yield this.sponsoredContentService.fetchAvailableSponsoredUpdateContentsByContentType(this.args.account,this.args.campaign.id,m.SPONSORED_CONTENT_TYPES.JOB_POSTING)}catch(e){return this.jet.error(new Error(`Loading job sponsoredUpdateContents failed: ${e}`),["sponsored-update-job-posting","creatives-container","fetch-creatives"],!1),(0,u.reject)()}}*fetchSponsoredUpdateContentsForCreativesTask(){try{yield this.sponsoredContentService.fetchCampaignAssociatedSponsoredUpdateContents(this.args.campaign.id),this.focusOnTableEntity()}catch(e){return this.jet.error(new Error(`Failed fetching jobs sponsoredUpdateContents for creatives: ${(0,b.getErrorMessage)(e)}`),["sponsored-job-container","fetch-sponsorable-content"],!1),(0,u.reject)(e)}}focusOnTableEntity(){this.triggerSelectorForReturnFocus=this.tableState.getTableStates(A.TABLE_NAME.CREATIVES_LIST).triggerSelectorForReturnFocus||null}*removeCreativeTask(e){try{yield this.creativeService.removeCreative(e,this.args.campaign.id),this.toast.add({type:T.TOAST_TYPES.SUCCESS,message:this.creativeRemoveSuccessMessage})}catch(t){this.toast.add({type:T.TOAST_TYPES.ERROR,message:this.creativeRemoveFailureMessage}),this.jet.error(new Error(`Failed to remove the sponsored content creative: ${(0,b.getErrorMessage)(t)}`),["job","sponsored-job-container","remove-creative"],!1)}}},J(X,"propTypes",{account:d.PropTypes.EmberObject.isRequired,campaign:d.PropTypes.EmberObject.isRequired,initialFilterString:d.PropTypes.string.isRequired,onCampaignChange:d.PropTypes.func.isRequired,onSaveEditCampaign:d.PropTypes.func.isRequired,shouldFocusOnCreativeStatus:d.PropTypes.bool.isRequired,returnUrl:d.PropTypes.string,headerLabel:d.PropTypes.oneOfType([d.PropTypes.string,d.PropTypes.SafeString]),aggregatedTrackingParameters:d.PropTypes.oneOfType([O.aggregatedTrackingParametersShape,d.PropTypes.null]).isRequired}),L=Q((M=X).prototype,"jet",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=Q(M.prototype,"sponsoredContentService",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=Q(M.prototype,"tracking",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=Q(M.prototype,"xhr",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=Q(M.prototype,"toast",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=Q(M.prototype,"i18n",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=Q(M.prototype,"creativeService",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=Q(M.prototype,"router",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=Q(M.prototype,"tableState",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=Q(M.prototype,"isViewModalOpen",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Y=Q(M.prototype,"viewedContentUrn",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),H=Q(M.prototype,"viewedCreative",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),q=Q(M.prototype,"sponsorableContents",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),K=Q(M.prototype,"triggerSelectorForReturnFocus",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),W=Q(M.prototype,"triggerSelectorForReturnFocus",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Q(M.prototype,"onOpenCreateFormPanel",[o.action],Object.getOwnPropertyDescriptor(M.prototype,"onOpenCreateFormPanel"),M.prototype),Q(M.prototype,"onOpenEditFormPanel",[o.action],Object.getOwnPropertyDescriptor(M.prototype,"onOpenEditFormPanel"),M.prototype),Q(M.prototype,"onAccurateView",[o.action],Object.getOwnPropertyDescriptor(M.prototype,"onAccurateView"),M.prototype),Q(M.prototype,"onRemoveSponsoredContent",[o.action],Object.getOwnPropertyDescriptor(M.prototype,"onRemoveSponsoredContent"),M.prototype),Q(M.prototype,"onBrowseButtonClick",[o.action],Object.getOwnPropertyDescriptor(M.prototype,"onBrowseButtonClick"),M.prototype),Q(M.prototype,"onDismissViewModal",[o.action],Object.getOwnPropertyDescriptor(M.prototype,"onDismissViewModal"),M.prototype),Q(M.prototype,"createCreativeWithRetriesTask",[P],Object.getOwnPropertyDescriptor(M.prototype,"createCreativeWithRetriesTask"),M.prototype),Q(M.prototype,"fetchJobSponsoredUpdateContentsTask",[N],Object.getOwnPropertyDescriptor(M.prototype,"fetchJobSponsoredUpdateContentsTask"),M.prototype),Q(M.prototype,"fetchSponsoredUpdateContentsForCreativesTask",[c.task],Object.getOwnPropertyDescriptor(M.prototype,"fetchSponsoredUpdateContentsForCreativesTask"),M.prototype),Q(M.prototype,"removeCreativeTask",[R],Object.getOwnPropertyDescriptor(M.prototype,"removeCreativeTask"),M.prototype),D=M))||D);(0,t.setComponentTemplate)(Z,te)})),define("campaign-manager-web/components/sponsored-update-job-posting-edit-panel",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@glimmer/tracking","@ember/utils","ember-copy","@ember/application","@ember/service","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/utils/api-endpoints","@linkedin/ember-tracked-validations","@linkedin/ember-prop-types","campaign-manager-web/utils/sponsored-update-job-posting","campaign-manager-web/constants/creative","campaign-manager-web/utils/url-regex","campaign-manager-web/utils/urn","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/key-codes","ember-cli-pemberly-spark-placeholders/utils/get-asset-url","campaign-manager-web/config/environment","campaign-manager-web/components/base-validation-messages"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A){var C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re
function oe(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function le(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function se(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const ce=(0,n.createTemplateFactory)({id:"ngc4cZ4w",block:'[[[1,"\\n"],[11,0],[4,[38,0],null,[["typeaheadSelectors","callbackFn"],[[30,0,["typeaheadSelectors"]],[30,0,["onClickOutsideTypeahead"]]]]],[12],[1,"\\n  "],[8,[39,1],null,[["@canEditCreative","@creative","@customSuccessMessage","@dismissPanel","@hasCustomSaveButton","@editPanelMode","@isValid","@title","@onSaveCreative","@trackingKeys"],[[30,1,["canEditCreative"]],[30,0,["currentCreativeObject"]],[52,[51,[30,0,["shouldSponsorOnCreate"]]],[28,[37,3],["i18n_content_created_but_not_sponsored","campaign-manager-web/components/sponsored-update-job-posting-edit-panel"],null]],[30,2],true,[30,3],[30,0,["sponsoredContentForm","validations","isValid"]],[28,[37,3],["i18n_edit_panel_title_v2","campaign-manager-web/components/sponsored-update-job-posting-edit-panel"],[["editPanelMode"],[[30,3]]]],[28,[37,4],[[30,4],[30,0,["currentCreativeObject"]],[30,0,["shouldSponsorOnCreate"]]],null],[30,5]]],[["default"],[[[[1,"\\n    "],[8,[30,6,["variables-form"]],null,null,[["default"],[[[[1,"\\n      "],[10,"section"],[14,0,"u-layout-flex__container--column creative-edit-panel-content__section--space-below"],[12],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center creative-edit-panel-content__heading-container"],[12],[1,"\\n          "],[10,"label"],[15,0,[29,["creative-edit-panel-content__heading u-color__black--75"," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[14,"for","sponsored-update-job-posting-edit-panel__ad-name-field"],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_ad_name","campaign-manager-web/components/sponsored-update-job-posting-edit-panel"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,6],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[30,0,["sponsoredContentForm","validations","attrs","adName"]],[30,6,["showAllValidations"]],true]],[["default"],[[[[1,"\\n          "],[8,[39,7],null,[["@max","@currentLength"],[[30,7,["maxlength"]],[30,0,["sponsoredContentForm","adName","length"]]]],[["default"],[[[[1,"\\n            "],[8,[39,8],[[16,0,[29,["creative-edit-panel-content__form-field ",[30,7,["class"]]," ",[36,9]]]],[16,"placeholder",[28,[37,3],["i18n_ad_name_placeholder","campaign-manager-web/components/sponsored-update-job-posting-edit-panel"],null]],[16,"aria-invalid",[30,7,["showErrors"]]],[16,"aria-describedby",[30,7,["describedby"]]],[16,"max",[30,7,["maxlength"]]],[4,[38,10],["input",[28,[37,11],["target.value",[30,0,["setCreativeForFormName"]]],null]],null]],[["@inputId","@value"],["sponsored-update-job-posting-edit-panel__ad-name-field",[30,0,["sponsoredContentForm","adName"]]]],null],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[7]]]]],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,"hr"],[15,0,[29,["mt0"," ",[36,12]]]],[12],[13],[1,"\\n\\n      "],[10,"section"],[14,0,"u-layout-flex__container--column creative-edit-panel-content__section--space-below"],[12],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center creative-edit-panel-content__heading-container"],[12],[1,"\\n          "],[10,"label"],[15,0,[29,["creative-edit-panel-content__heading u-color__black--75"," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[14,"for","sponsored-update-job-posting-edit-panel__introductory-text-field"],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_introductory_text","campaign-manager-web/components/sponsored-update-job-posting-edit-panel"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,6],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[30,0,["sponsoredContentForm","validations","attrs","introductoryText","text"]],[30,6,["showAllValidations"]],true]],[["default"],[[[[1,"\\n          "],[8,[39,7],null,[["@max","@currentLength"],[[30,8,["maxlength"]],[30,0,["sponsoredContentForm","introductoryText","text","length"]]]],[["default"],[[[[1,"\\n            "],[11,"textarea"],[24,1,"sponsored-update-job-posting-edit-panel__introductory-text-field"],[24,"rows","2"],[16,"aria-invalid",[30,8,["showErrors"]]],[16,"aria-describedby",[30,8,["describedby"]]],[16,0,[29,["creative-form__textarea creative-edit-panel-content__form-field ",[30,8,["class"]]]]],[16,"placeholder",[28,[37,3],["i18n_introductory_text_placeholder","campaign-manager-web/components/sponsored-update-job-posting-edit-panel"],null]],[16,"maxlength",[30,8,["maxlength"]]],[16,2,[30,0,["sponsoredContentForm","introductoryText","text"]]],[24,"required",""],[4,[38,10],["input",[28,[37,11],["target.value",[30,0,["setShareCommentaryText"]]],null]],null],[12],[1,"            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[8]]]]],[1,"\\n      "],[13],[1,"\\n\\n      "],[11,"section"],[4,[38,13],null,[["selector","when"],[[30,0,["JOB_REMOVE_BUTTON_SELECTOR"]],[30,0,["shouldFocusOnJobRemoveButton"]]]]],[12],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center creative-edit-panel-content__heading-container"],[12],[1,"\\n          "],[10,"label"],[15,0,[29,["creative-edit-panel-content__heading u-color__black--75"," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[14,"for","sponsored-update-job-posting-edit-panel__job-search-text-field"],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_job_search","campaign-manager-web/components/sponsored-update-job-posting-edit-panel"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n"],[41,[30,0,["selectedSponsoredJob"]],[[[1,"          "],[8,[39,15],null,[["@job","@hasRemoveButton","@onRemoveButtonClick"],[[30,0,["selectedSponsoredJob"]],[28,[37,16],[[30,0,["isEdit"]]],null],[30,0,["onJobSelectionCleared"]]]],null],[1,"\\n"]],[]],[[[1,"          "],[8,[39,6],[[4,[38,13],null,[["selector","when"],[[30,0,["JOB_SEARCH_TYPEAHEAD_INPUT_SELECTOR"]],[30,0,["shouldFocusOnJobSearchInput"]]]]]],[["@validations","@showValidations","@showValidationsOnBlur"],[[30,0,["sponsoredContentForm","validations","attrs","jobSearchText"]],[30,6,["showAllValidations"]],true]],[["default"],[[[[1,"\\n            "],[8,[39,17],null,[["@label","@value","@onInput","@onSelect","@options"],[[30,0,["sponsoredContentForm","jobSearchText"]],[30,0,["sponsoredContentForm","jobSearchText"]],[28,[37,18],[[30,0,["onJobSearchTextChangeTask"]]],null],[30,0,["onJobSearchTypeaheadItemSelected"]],[30,0,["jobTypeaheadResults"]]]],[["input","listbox"],[[[[1,"\\n                "],[8,[30,10],[[24,1,"sponsored-update-job-posting-edit-panel__job-search-text-field"],[16,0,[29,["sponsored-update-job-posting-edit-panel__job-search-text-field ",[30,9,["class"]]]]],[16,"aria-invalid",[30,9,["showErrors"]]],[16,"aria-describedby",[30,9,["describedby"]]],[16,"placeholder",[28,[37,3],["i18n_job_search_typeahead_placeholder","campaign-manager-web/components/sponsored-update-job-posting-edit-panel"],null]],[24,"required",""],[4,[38,10],["focus",[30,0,["onJobSearchTypeaheadInputFocus"]]],null],[4,[38,10],["keyup",[30,0,["onJobSearchTypeaheadInputKeyUp"]]],null]],[["@usePlainInput"],[true]],null],[1,"\\n              "]],[10]],[[[1,"\\n                "],[8,[30,11,["Listbox"]],[[16,"ariaLabel",[28,[37,3],["i18n_a11y_job_search_results","campaign-manager-web/components/sponsored-update-job-posting-edit-panel"],null]],[16,0,[29,["sponsored-update-job-posting-edit-panel__job-ta-result-list u-layout__elevation-6\\n                    ",[52,[51,[30,0,["showTypeaheadResults"]]],"u-layout__display-none"]]]]],null,[["default"],[[[[1,"\\n"],[42,[28,[37,20],[[28,[37,20],[[30,11,["options"]]],null]],null],null,[[[1,"                    "],[8,[30,11,["Option"]],[[24,0,"sponsored-update-job-posting-edit-panel__job-ta-result-item mt1 mb1 pv1 ph2 u-display-flex"]],[["@opt"],[[30,12]]],[["default"],[[[[1,"\\n                      "],[8,[39,21],null,null,[["default"],[[[[1,"\\n                        "],[8,[30,13,["Image"]],[[24,0,"u-layout-flex__container--center"]],null,[["default"],[[[[1,"\\n                          "],[8,[39,22],null,[["@entityType","@imageUrl","@size","@a11yText"],["company",[30,12,["originalOpt","image","url"]],"medium",[28,[37,3],["i18n_job_image_alt_text","campaign-manager-web/components/sponsored-update-job-posting-edit-panel"],null]]],null],[1,"\\n                        "]],[]]]]],[1,"\\n                        "],[8,[30,13,["Content"]],null,null,[["default"],[[[[1,"\\n                          "],[8,[30,13,["Head"]],null,null,[["default"],[[[[1,"\\n                            "],[8,[30,13,["Name"]],null,[["@size"],["small"]],[["default"],[[[[1,"\\n                              "],[1,[30,12,["originalOpt","title"]]],[1,"\\n                            "]],[]]]]],[1,"\\n                          "]],[]]]]],[1,"\\n                          "],[8,[30,13,["Subhead"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,12,["originalOpt","companyName"]],[[[1,"                              "],[1,[30,12,["originalOpt","companyName"]]],[1," •\\n"]],[]],null],[41,[30,12,["originalOpt","formattedLocation"]],[[[1,"                              "],[1,[30,12,["originalOpt","formattedLocation"]]],[1," •\\n"]],[]],null],[1,"                            ID: \\n                            "],[1,[30,12,["originalOpt","id"]]],[1,"\\n                          "]],[]]]]],[1,"\\n                        "]],[]]]]],[1,"\\n                      "]],[13]]]]],[1,"\\n                    "]],[]]]]],[1,"\\n"]],[12]],[[[41,[28,[37,23],[[30,0,["searchJobByKeywordsAndCompanyIdTask","isRunning"]],[30,0,["searchJobByIdTask","isRunning"]]],null],[[[1,"                      "],[10,0],[14,0,"u-layout-flex__container--center"],[12],[1,"\\n                        "],[8,[39,24],[[4,[38,25],null,[["announcement","spacing"],[[28,[37,3],["i18n_a11y_typeahead_loader","campaign-manager-web/components/sponsored-update-job-posting-edit-panel"],null],300]]]],[["@size"],["large"]],null],[1,"\\n                      "],[13],[1,"\\n"]],[]],[[[1,"                      "],[11,2],[16,0,[29,["u-layout__align-center mv3"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,25],null,[["announcement","spacing"],[[28,[37,3],["i18n_no_ta_results_message","campaign-manager-web/components/sponsored-update-job-posting-edit-panel"],null],300]]],[12],[1,"\\n                        "],[1,[28,[35,3],["i18n_no_ta_results_message","campaign-manager-web/components/sponsored-update-job-posting-edit-panel"],null]],[1,"\\n                      "],[13],[1,"\\n"]],[]]]],[]]],[1,"                "]],[]]]]],[1,"\\n              "]],[11]]]]],[1,"\\n          "]],[9]]]]],[1,"\\n"]],[]]],[1,"        "],[8,[39,26],null,[["@isHidden","@message","@type"],[[28,[37,16],[[30,0,["isEdit"]]],null],[28,[37,3],["i18n_job_search_no_edit_warning","campaign-manager-web/components/sponsored-update-job-posting-edit-panel"],null],"neutral"]],null],[1,"\\n        "],[8,[39,26],null,[["@isHidden","@message","@type"],[[28,[37,16],[[30,0,["showJobSearchDefaultServerError"]]],null],[28,[37,27],null,[["customErrorMessage"],[[28,[37,3],["i18n_job_search_server_error","campaign-manager-web/components/sponsored-update-job-posting-edit-panel"],null]]]],"negative"]],null],[1,"\\n        "],[8,[39,26],null,[["@isHidden","@message","@type"],[[28,[37,16],[[30,0,["showJobSearchUnlistedError"]]],null],[28,[37,3],["i18n_job_search_unlisted_error","campaign-manager-web/components/sponsored-update-job-posting-edit-panel"],null],"negative"]],null],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,6,["custom-save-button"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,28],null,[["@accountId","@dataControlName","@isFormWithPreviewMode","@isAddToCampaignCheckboxShowing","@isButtonDisabled","@isEditMode","@shouldConfirmSave","@campaignCount","@isSponsorOnCreateChecked","@onClickSponsorOnCreate","@onClickSave"],[[30,1,["id"]],[30,5,["save"]],true,[28,[37,16],[[30,0,["isEdit"]]],null],[30,6,["isCreateButtonDisabled"]],[30,0,["isEdit"]],[30,0,["shouldConfirmSave"]],[30,0,["campaignCount"]],[30,0,["shouldSponsorOnCreate"]],[28,[37,29],[[30,0],"shouldSponsorOnCreate",[28,[37,16],[[30,0,["shouldSponsorOnCreate"]]],null]],null],[28,[37,18],[[30,6,["saveCreativeTask"]]],null]]],null],[1,"\\n    "]],[]]]]],[1,"\\n\\n    "],[8,[30,6,["right-column-content"]],null,null,[["default"],[[[[1,"\\n      "],[8,[39,30],null,null,[["default"],[[[[1,"\\n        "],[8,[30,14,["title"]],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["i18n_preview","campaign-manager-web/components/sponsored-update-job-posting-edit-panel"],null]],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,14,["tabs"]],null,[["@selectedTab"],[[30,0,["currentPreviewTab"]]]],[["default"],[[[[1,"\\n          "],[8,[30,15,["Tablist"]],[[16,0,[29,[[28,[37,12],null,[["inverse"],[true]]]]]]],null,[["default"],[[[[1,"\\n            "],[8,[30,16,["Tab"]],[[24,0,"ml5"]],[["@tabId","@onSelect"],["desktop",[28,[37,29],[[30,0],"currentPreviewTab","desktop"],null]]],[["default"],[[[[1,"\\n              "],[1,[28,[35,3],["i18n_desktop","campaign-manager-web/components/sponsored-update-job-posting-edit-panel"],null]],[1,"\\n            "]],[]]]]],[1,"\\n            "],[8,[30,16,["Tab"]],null,[["@tabId","@onSelect"],["mobile",[28,[37,29],[[30,0],"currentPreviewTab","mobile"],null]]],[["default"],[[[[1,"\\n              "],[1,[28,[35,3],["i18n_mobile","campaign-manager-web/components/sponsored-update-job-posting-edit-panel"],null]],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[16]]]]],[1,"\\n          "],[8,[30,15,["Tabpanel"]],null,[["@tabId"],["desktop"]],[["default"],[[[[1,"\\n            "],[10,0],[14,0,"sponsored-update-job-posting-edit-panel__preview u-display-flex u-flex-column u-items-center pv5 ph4"],[12],[1,"\\n              "],[8,[39,26],null,[["@message","@type"],[[28,[37,3],["i18n_explain_static_preview","campaign-manager-web/components/sponsored-update-job-posting-edit-panel"],null],"neutral"]],null],[1,"\\n              "],[10,"img"],[15,"src",[30,0,["staticPreviewImageDesktop"]]],[15,"alt",[28,[37,3],["i18n_desktop_preview_image_alt","campaign-manager-web/components/sponsored-update-job-posting-edit-panel"],null]],[14,0,"sponsored-update-job-posting-edit-panel__preview-image-desktop mt3"],[12],[13],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n          "],[8,[30,15,["Tabpanel"]],null,[["@tabId"],["mobile"]],[["default"],[[[[1,"\\n            "],[10,0],[14,0,"sponsored-update-job-posting-edit-panel__preview u-display-flex u-flex-column u-items-center pv5 ph4"],[12],[1,"\\n              "],[8,[39,26],null,[["@message","@type"],[[28,[37,3],["i18n_explain_static_preview","campaign-manager-web/components/sponsored-update-job-posting-edit-panel"],null],"neutral"]],null],[1,"\\n              "],[10,"img"],[15,"src",[30,0,["staticPreviewImageMobile"]]],[15,"alt",[28,[37,3],["i18n_mobile_preview_image_alt","campaign-manager-web/components/sponsored-update-job-posting-edit-panel"],null]],[14,0,"sponsored-update-job-posting-edit-panel__preview-image-mobile mt3"],[12],[13],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[15]]]]],[1,"\\n      "]],[14]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[6]]]]],[1,"\\n"],[13]],["@account","@dismissPanel","@editPanelMode","@onSaveCreative","@trackingKeys","panel","vcont","vcont","vcont","TypeaheadInput","ListboxHash","opt","Elements","preview","tabs","tablist"],false,["handle-click-outside-typeahead","creative-edit-panel","unless","t","fn","hue-web-foundations@-text-body","validated-control","character-counter","cm-text-input","hue-web-foundations@-artdeco-migration-scope","on","pick","hue-web-foundations@-divider","focus-by-selector-async","if","job-card","not","hue-web-typeahead","perform","each","-track-array","hue-web-entity-lockup","hue-web-entity","or","hue-web-progress-indicator","a11y-announce","hue-web-inline-feedback","error-message","create-and-sponsor-button","set","creative-preview"]]',moduleName:"campaign-manager-web/components/sponsored-update-job-posting-edit-panel.hbs",isStrictMode:!1}),ue={adName:[(0,m.validator)("length",{max:T.MAX_NAME_LENGTH})],"introductoryText.text":[(0,m.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,m.validator)("length",{max:T.MAX_COMMENTARY_LENGTH})],jobSearchText:{validators:[(0,m.validator)("format",{regex:b.LI_JOB_URL_REGEX,message(){return this.model.i18n.lookupTranslation(A.default,"i18n_li_job_url")()},disabled:(e,t,n)=>!(0,o.isEmpty)((0,i.get)(n,"entities.0.referenceUrn"))||!h.URL_REGEX.test(n.jobSearchText)}),(0,m.validator)("presence",{presence:!0,ignoreBlank:!0,disabled:(e,t,n)=>!(0,o.isEmpty)((0,i.get)(n,"entities.0.headline"))})]},"entities.0.destinationUrl":{validators:[(0,m.validator)("presence",{presence:!0,ignoreBlank:!0})]}}
let de=(0,m.hasValidations)(ue)((v=se((O=class{constructor(e={}){oe(this,"jobSearchText",v,this),oe(this,"entities",w,this),oe(this,"adName",I,this),oe(this,"introductoryText",P,this),oe(this,"isEdit",N,this),oe(this,"i18n",R,this),oe(this,"referenceUrn",D,this),this.jobSearchText=e.jobSearchText,this.entities=e.entities,this.adName=e.adName,this.introductoryText=e.introductoryText,this.i18n=e.i18n,this.isEdit=e.isEdit,this.referenceUrn=e.referenceUrn}}).prototype,"jobSearchText",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=se(O.prototype,"entities",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=se(O.prototype,"adName",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=se(O.prototype,"introductoryText",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=se(O.prototype,"isEdit",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=se(O.prototype,"i18n",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=se(O.prototype,"referenceUrn",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=O))||C,pe=e.default=(M=(0,c.inject)("sponsoredContent"),L=(0,c.inject)("a11y-notification"),k=(0,u.task)({restartable:!0}),U=(0,u.task)({restartable:!0}),x=(0,u.task)({restartable:!0}),F=(0,u.task)({drop:!0}),(0,g.assertPropTypes)((re=class extends a.default{get isEdit(){return this.args.editPanelMode===_.EDIT_PANEL_MODE.EDIT}get shouldConfirmSave(){const e=this.creativeForForm.userGeneratedAdContent.introductoryText.text,t=this.args.creative.userGeneratedAdContent?.introductoryText?.text
return this.isContentAssociatedWithOtherCampaigns&&e!==t}get currentCreativeObject(){return{...(0,l.copy)(this.args.creative,!0),...this.creativeForForm}}get sponsoredContentForm(){return this.creativeForForm.userGeneratedAdContent}constructor(){super(...arguments),oe(this,"i18n",G,this),oe(this,"jet",B,this),oe(this,"tracking",V,this),oe(this,"xhr",Y,this),oe(this,"sponsoredContentService",H,this),oe(this,"a11yNotification",q,this),oe(this,"showJobSearchDefaultServerError",K,this),oe(this,"showJobSearchUnlistedError",W,this),oe(this,"isContentAssociatedWithOtherCampaigns",X,this),oe(this,"campaignCount",$,this),oe(this,"shouldSponsorOnCreate",J,this),oe(this,"showTypeaheadResults",Q,this),oe(this,"jobTypeaheadResults",Z,this),oe(this,"currentPreviewTab",ee,this),oe(this,"shouldFocusOnJobRemoveButton",te,this),oe(this,"shouldFocusOnJobSearchInput",ne,this),oe(this,"selectedSponsoredJob",ae,this),le(this,"JOB_REMOVE_BUTTON_SELECTOR",b.JOB_REMOVE_BUTTON_SELECTOR),le(this,"JOB_SEARCH_TYPEAHEAD_INPUT_SELECTOR",b.JOB_SEARCH_TYPEAHEAD_INPUT_SELECTOR),le(this,"typeaheadSelectors",[b.JOB_SEARCH_TYPEAHEAD_INPUT_SELECTOR,b.JOB_SEARCH_TYPEAHEAD_DROPDOWN_SELECTOR]),le(this,"staticPreviewImageDesktop",(0,y.default)("assets/sponsored-update-job-posting/sja_desktop_static.png")),le(this,"staticPreviewImageMobile",(0,y.default)("assets/sponsored-update-job-posting/sja_mobile_static.png")),le(this,"jobSelectedMessageRenderer",this.i18n.lookupTranslation(this.constructor,"i18n_a11y_announce_job_selected")),le(this,"DEFAULT_JOB_SPONSORED_UPDATE_CONTENT",{accountId:"",companyId:"",visibility:"DARK",state:{lifecycleState:T.SPONSORED_CONTENT_LIFECYCLE_STATES.DRAFT},userGeneratedAdContent:{adName:"",introductoryText:{text:""},entities:[],contentType:"JOB",referenceUrn:""}}),oe(this,"creativeForForm",ie,this),le(this,"onClickOutsideTypeahead",(()=>{this.showTypeaheadResults=!1}))
const e=(0,l.copy)(this.args.creative,!0),t=new de({...this.DEFAULT_JOB_SPONSORED_UPDATE_CONTENT.userGeneratedAdContent,...e.userGeneratedAdContent,jobSearchText:"",i18n:this.i18n,isEdit:this.isEdit},(0,s.getOwner)(this))
if(this.creativeForForm={...this.DEFAULT_JOB_SPONSORED_UPDATE_CONTENT,...e,userGeneratedAdContent:t},this.args.editPanelMode===_.EDIT_PANEL_MODE.EDIT&&this._fetchCampaignCountTask.perform(this.args.creative.entityUrn),this.args.editPanelMode!==_.EDIT_PANEL_MODE.CREATE){const e=(0,f.getIdFromUrn)(this.args.creative.userGeneratedAdContent?.entities?.[0]?.referenceUrn)
this.searchJobByIdTask.perform(e)}}onJobSelectionCleared(){this.creativeForForm.userGeneratedAdContent.entities=[],this.creativeForForm.userGeneratedAdContent.referenceUrn="",this.creativeForForm.userGeneratedAdContent.jobSearchText="",this.selectedSponsoredJob=null,this.shouldFocusOnJobSearchInput=!0}onJobSearchTypeaheadItemSelected(e){this.selectedSponsoredJob=e
const t=(0,b.convertJobIdToUrn)((0,f.getIdFromUrn)(e.jobPosting)),n={...e,referenceUrn:t,destinationUrl:e.url,headline:e.title}
this.creativeForForm.userGeneratedAdContent.entities=[{...n}],this.creativeForForm.userGeneratedAdContent.referenceUrn=t,this.jobTypeaheadResults=null,this.showTypeaheadResults=!1,this.a11yNotification.announce(this.jobSelectedMessageRenderer([{jobTitle:e.title}])),this.shouldFocusOnJobRemoveButton=!0}onJobSearchTypeaheadInputFocus(){Array.isArray(this.jobTypeaheadResults)&&(this.showTypeaheadResults=!0)}onJobSearchTypeaheadInputKeyUp(e){(0,E.isEscapeKey)(e)&&this.showTypeaheadResults&&(e.stopPropagation(),this.showTypeaheadResults=!1)}setCreativeForFormName(e){this.creativeForForm.userGeneratedAdContent.adName=e}setShareCommentaryText(e){this.creativeForForm.userGeneratedAdContent.introductoryText={text:e}}*onJobSearchTextChangeTask(e){if(this.showJobSearchDefaultServerError=!1,this.showJobSearchUnlistedError=!1,this.showTypeaheadResults=!1,this.jobTypeaheadResults=null,this.creativeForForm.userGeneratedAdContent.jobSearchText=e,!(e.length<2))if(h.URL_REGEX.test(e)){if(b.LI_JOB_URL_REGEX.test(e)){yield(0,d.timeout)(S.default.callbackDelay.short)
const t=(0,b.getIdFromJobUrl)(e)
yield this.searchJobByIdTask.perform(t)}}else{yield(0,d.timeout)(S.default.callbackDelay.short)
const t=(0,f.getIdFromUrn)(this.args.account.reference)
yield this.searchJobByKeywordsAndCompanyIdTask.perform(e,t)}}*searchJobByKeywordsAndCompanyIdTask(e,t){this.showTypeaheadResults=!0
try{const n=yield this.xhr.fetch(p.default.jobsByKeywordsAndCompanyId(encodeURIComponent(e),t,0,15))
this.jobTypeaheadResults=n.elements.map(((e,t)=>({...e,id:(0,f.getIdFromUrn)(e.jobPosting),idx:t})))}catch(n){this.jet.error(new Error(`Unable to fetch job(s) with the keywords "${e}" and companyId: ${t}: ${n}`),"job-keywords-search-failure",!1),this.showJobSearchDefaultServerError=!0,this.showTypeaheadResults=!1}}*searchJobByIdTask(e){this.showTypeaheadResults=!0
try{const t=yield this.xhr.fetch(`${p.default.jobs}/${e}`)
if(this.selectedSponsoredJob=t,this.args.editPanelMode!==_.EDIT_PANEL_MODE.EDIT){const e=(0,b.convertJobIdToUrn)((0,f.getIdFromUrn)(t.jobPosting)),n={...t,referenceUrn:e,destinationUrl:t.url,headline:t.title}
this.creativeForForm.userGeneratedAdContent.entities=[{...n}],this.creativeForForm.userGeneratedAdContent.referenceUrn=e}}catch(t){this.jet.error(new Error(`Unable to fetch job(s) with the search query "${e}": ${t}`),"job-fetch-failure",!1),422===t.status?(this.showJobSearchUnlistedError=!0,this.showTypeaheadResults=!1):(this.showJobSearchDefaultServerError=!0,this.showTypeaheadResults=!1)}}*_fetchCampaignCountTask(e){try{const{campaigns:t,activeCampaigns:n}=yield this.sponsoredContentService.getCampaignsForReference(e)
this.campaignCount=t.length,this.activeCampaignCount=n.length,this.isContentAssociatedWithOtherCampaigns=n.length>1}catch(t){this.jet.error(new Error(`Failed to fetch campaign count associated with ${e}`),["sponsored-update-job-posting","sc-form","fetch-campaign-count"],!1),this.isContentAssociatedWithOtherCampaigns=!0}}},le(re,"propTypes",{account:g.PropTypes.oneOfType([g.PropTypes.object,g.PropTypes.EmberObject]).isRequired,accountReference:g.PropTypes.object.isRequired,creative:g.PropTypes.oneOfType([g.PropTypes.object,g.PropTypes.EmberObject]).isRequired,dismissPanel:g.PropTypes.func.isRequired,editPanelMode:g.PropTypes.isMemberOf(_.EDIT_PANEL_MODE).isRequired,onSaveCreative:g.PropTypes.func.isRequired}),G=se((j=re).prototype,"i18n",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=se(j.prototype,"jet",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=se(j.prototype,"tracking",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=se(j.prototype,"xhr",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=se(j.prototype,"sponsoredContentService",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=se(j.prototype,"a11yNotification",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=se(j.prototype,"showJobSearchDefaultServerError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),W=se(j.prototype,"showJobSearchUnlistedError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),X=se(j.prototype,"isContentAssociatedWithOtherCampaigns",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),$=se(j.prototype,"campaignCount",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),J=se(j.prototype,"shouldSponsorOnCreate",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),Q=se(j.prototype,"showTypeaheadResults",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Z=se(j.prototype,"jobTypeaheadResults",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ee=se(j.prototype,"currentPreviewTab",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"desktop"}}),te=se(j.prototype,"shouldFocusOnJobRemoveButton",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ne=se(j.prototype,"shouldFocusOnJobSearchInput",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ae=se(j.prototype,"selectedSponsoredJob",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=se(j.prototype,"creativeForForm",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),se(j.prototype,"onJobSelectionCleared",[i.action],Object.getOwnPropertyDescriptor(j.prototype,"onJobSelectionCleared"),j.prototype),se(j.prototype,"onJobSearchTypeaheadItemSelected",[i.action],Object.getOwnPropertyDescriptor(j.prototype,"onJobSearchTypeaheadItemSelected"),j.prototype),se(j.prototype,"onJobSearchTypeaheadInputFocus",[i.action],Object.getOwnPropertyDescriptor(j.prototype,"onJobSearchTypeaheadInputFocus"),j.prototype),se(j.prototype,"onJobSearchTypeaheadInputKeyUp",[i.action],Object.getOwnPropertyDescriptor(j.prototype,"onJobSearchTypeaheadInputKeyUp"),j.prototype),se(j.prototype,"setCreativeForFormName",[i.action],Object.getOwnPropertyDescriptor(j.prototype,"setCreativeForFormName"),j.prototype),se(j.prototype,"setShareCommentaryText",[i.action],Object.getOwnPropertyDescriptor(j.prototype,"setShareCommentaryText"),j.prototype),se(j.prototype,"onJobSearchTextChangeTask",[k],Object.getOwnPropertyDescriptor(j.prototype,"onJobSearchTextChangeTask"),j.prototype),se(j.prototype,"searchJobByKeywordsAndCompanyIdTask",[U],Object.getOwnPropertyDescriptor(j.prototype,"searchJobByKeywordsAndCompanyIdTask"),j.prototype),se(j.prototype,"searchJobByIdTask",[x],Object.getOwnPropertyDescriptor(j.prototype,"searchJobByIdTask"),j.prototype),se(j.prototype,"_fetchCampaignCountTask",[F],Object.getOwnPropertyDescriptor(j.prototype,"_fetchCampaignCountTask"),j.prototype),z=j))||z);(0,t.setComponentTemplate)(ce,pe)}))
define("campaign-manager-web/components/sponsored-video-container",["exports","@ember/component","@ember/template-factory","campaign-manager-web/components/sponsored-content-actions-dropdown","campaign-manager-web/components/common-table-cells/entity-status","campaign-manager-web/components/sponsorable-content-table-entity","@ember/service","@ember/array","@glimmer/component","@glimmer/tracking","@ember/object","@ember/object/computed","ember-copy","@ember/utils","ember-concurrency-decorators","ember-concurrency","ember-lifeline","rsvp","campaign-manager-web/utils/http-error","campaign-manager-web/utils/urn","tracked-toolbox","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/sponsored-content/sponsored-content-tracking","campaign-manager-web/utils/sponsorable-content","campaign-manager-web/utils/ads-preview","campaign-manager-web/utils/sponsorable-video-content","campaign-manager-web/utils/sponsorable-video-permissions","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/ad-form","campaign-manager-web/constants/leadgen-form","campaign-manager-web/constants/creative","campaign-manager-web/utils/creatives","campaign-manager-web/utils/video-spec-validation","campaign-manager-web/utils/objective-type","hue-web-toast/utils/constants","campaign-manager-web/constants/routes","campaign-manager-web/utils/query-param","campaign-manager-web/constants/pem/video-ads","campaign-manager-web/utils/pem-metadata-util","@embroider/util","campaign-manager-web/utils/assets/asset-library","campaign-manager-web/utils/sponsor-request","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V){var Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye,Se,Ae,Ce,Oe,ve,we,Ie,Pe,Ne,Re,De,Me,Le,ke,Ue,xe,Fe,ze,je,Ge,Be,Ve,Ye,He,qe,Ke,We,Xe,$e,Je,Qe,Ze,et,tt,nt
function at(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function it(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rt(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const ot=(0,n.createTemplateFactory)({id:"+45Lk8bo",block:'[[[1,"\\n"],[8,[39,0],null,[["@accountId","@aggregatedTrackingParameters","@campaign","@columns","@fieldsToFilterBy","@hasCreatives","@hasTableLoadingError","@isLoading","@onCampaignChange","@onRetryLoadingTable","@onSaveEditCampaign","@onClickEmptyState","@disableEmptyStateClick","@headerLabel","@isQuickMode","@disableBrowseContent","@disableCreativeOptimizedSetting","@onToggleBrowsePanelOpen","@adFormat","@emptyStateIllustration","@emptyStateHeaderText","@emptyStateSubtitleText"],[[30,1,["id"]],[30,2],[30,3],[30,0,["sponsoredContentsTableColumns"]],[30,0,["fieldsToFilterBy"]],[30,0,["hasCreatives"]],[30,0,["fetchVideoSponsorableContentsForCreativesTask","last","isError"]],[30,0,["fetchVideoSponsorableContentsForCreativesTask","last","isRunning"]],[30,4],[28,[37,1],[[30,0,["fetchVideoSponsorableContentsForCreativesTask"]]],null],[30,5],[30,0,["onToggleFormOpen"]],[28,[37,2],[[30,0,["canCreateNewAd"]]],null],[30,6],[30,7],[30,0,["disableBrowseContent"]],[30,0,["shouldDisableCreativeOptimizedSetting"]],[30,0,["onBrowseButtonClick"]],[30,0,["adFormat"]],"main-person",[52,[30,0,["isSponsoredEditorialVideoFlowEnabled"]],[28,[37,4],["i18n_empty_state_publisher_ads_text","campaign-manager-web/components/sponsored-video-container"],null]],[52,[30,0,["isSponsoredEditorialVideoFlowEnabled"]],[28,[37,4],["i18n_empty_state_publisher_ads_subtitle_text","campaign-manager-web/components/sponsored-video-container"],null]]]],[["default"],[[[[1,"\\n  "],[8,[30,8,["header-outlet"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,5],null,[["@accountId","@campaign","@canCreateDsc","@canCreateNewAd","@canEditCreative","@companyUrn","@disableBrowseContent","@customBrowseButtonCopy","@shouldHideCreateAdButton","@hasMaxSponsoredContents","@onToggleBrowsePanelOpen","@onToggleFormOpen","@adFormat","@isUsingMultiAdFlow","@isQuickMode","@hasCreatives"],[[30,1,["id"]],[30,3],[30,1,["canCreateDsc"]],[30,0,["canCreateNewAd"]],[30,1,["canEditCreative"]],[30,1,["reference"]],[30,0,["disableBrowseContent"]],[52,[30,0,["isSponsoredEditorialVideoFlowEnabled"]],[28,[37,4],["i18n_browse_publisher_videos_button_text","campaign-manager-web/components/sponsored-video-container"],null]],[30,0,["isSponsoredEditorialVideoFlowEnabled"]],[30,0,["hasMaxSponsoredContents"]],[30,0,["onBrowseButtonClick"]],[30,0,["onToggleFormOpen"]],[30,0,["adFormat"]],true,[30,7],[30,0,["hasCreatives"]]]],null],[1,"\\n    "],[10,0],[15,0,[29,[[52,[30,0,["isDisplayingSaveError"]],"sponsored-content-container__error-container u-layout-flex__container--aligned-center","u-layout__display-none"]]]],[12],[1,"\\n      "],[8,[39,6],null,[["@message","@type","@isHidden"],[[28,[37,7],null,[["error","customErrorMessage"],[[30,0,["saveSponsoredVideoError"]],[28,[37,4],["i18n_error_saving_ad","campaign-manager-web/components/sponsored-video-container"],null]]]],"negative",[28,[37,2],[[30,0,["isDisplayingSaveError"]]],null]]],null],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,8,["table-outlet"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,8],null,[["@isLoading"],[[30,0,["removeCreativeTask","isRunning"]]]],null],[1,"\\n\\n"],[1,"    "],[8,[39,9],null,[["@columns","@currentPageNumber","@onDisplayDataChangedAction","@filteringIgnoreCase","@pageSize","@theme","@filterString","@data","@caption"],[[30,8,["decoratedColumns"]],[30,8,["currentPageNumber"]],[30,8,["displayDataChangedAction"]],[30,8,["filteringIgnoreCase"]],[30,8,["pageSize"]],[30,8,["theme"]],[30,9],[30,0,["combinedCreatives"]],[28,[37,4],["ads_table_caption","campaign-manager-web/components/sponsored-video-container"],null]]],[["default"],[[[[1,"\\n"],[41,[51,[30,7]],[[[1,"        "],[8,[30,10,["global-filter"]],null,null,[["default"],[[[[1,"\\n          "],[8,[39,11],[[4,[38,12],["ad_selection_search_creatives"],null]],[["@value","@onInputFilter","@placeholder","@onFilterStringChange"],[[30,10,["filterString"]],[30,10,["onFilterString"]],[28,[37,4],["i18n_global_filter_placeholder","campaign-manager-web/components/sponsored-video-container"],null],[30,11]]],null],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[10,0],[15,0,[30,10,["tableContainerClasses"]]],[12],[1,"\\n        "],[8,[30,10,["table"]],[[24,"role","presentation"]],null,[["default"],[[[[1,"\\n          "],[8,[30,12,["header"]],null,null,[["default"],[[[[1,"\\n            "],[8,[39,13],[[16,0,[28,[37,14],[[28,[37,15],null,[["u-display-none"],[[30,7]]]]],null]]],[["@aria-label","@tooltipPosition"],[[28,[37,4],["i18n_a11y_feed_video_ads_learn_more","campaign-manager-web/components/sponsored-video-container"],null],[30,0,["tooltipPosition"]]]],[["default"],[[[[1,"\\n              "],[1,[28,[35,4],[[52,[30,3,["isConnectedTelevisionOnly"]],"i18n_video_ads_list_header_title_v2","i18n_video_ads_list_header_title"],"campaign-manager-web/components/sponsored-video-container"],null]],[1,"\\n            "]],[]]]]],[1,"\\n"],[41,[30,0,["shouldShowConnectedTelevisionCampaignRecommendation"]],[[[1,"              "],[10,"tr"],[12],[1,"\\n                "],[10,"th"],[14,0,"sponsored-content-container__inline-recommendation-table-header"],[14,"colspan","3"],[12],[1,"\\n                  "],[8,[39,16],null,[["@recommendedNumberOfAds","@maximumDurationOfConnectedTelevisionVideoAds","@helpCenterLink","@accountId"],[[30,0,["recommendedNumberOfAds"]],60,"help/lms/answer/a1302412",[30,1,["id"]]]],null],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n"]],[]],[[[41,[30,0,["shouldShowCampaignRecommendation"]],[[[1,"              "],[10,"tr"],[12],[1,"\\n                "],[10,"th"],[14,0,"sponsored-content-container__inline-recommendation-table-header"],[14,"colspan","3"],[12],[1,"\\n                  "],[8,[39,17],null,[["@recommendedNumberOfAds","@percentage","@helpCenterLink","@accountId"],[[30,0,["recommendedNumberOfAds"]],20,"help/lms/answer/a1302412",[30,1,["id"]]]],null],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n            "]],[]],null]],[]]],[1,"          "]],[]]]]],[1,"\\n        "]],[12]]]]],[1,"\\n      "],[13],[1,"\\n      "],[8,[30,10,["footer"]],null,null,null],[1,"\\n    "]],[10]]]]],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,8,["modals-outlet"]],null,null,[["default"],[[[[1,"\\n"],[1,"    "],[8,[39,18],null,[["@campaign","@contentDisplayOrientation","@isOpen","@onDismiss","@triggerSelectorForReturnFocus","@viewedContentUrn","@viewedCreative","@viewOptions","@placementInfo","@disabledDesktopViewMessage","@isDesktopViewDisabled"],[[30,3],[30,0,["viewedContentDisplayOrientation"]],[30,0,["isViewModalOpen"]],[28,[37,19],[[30,0],"isViewModalOpen",false],null],[30,0,["triggerSelectorForReturnFocus"]],[30,0,["viewedContent","urn"]],[30,0,["viewedCreative"]],[30,0,["viewOptions"]],[30,0,["viewedContent","placementInfo"]],[30,0,["disabledDesktopViewMessage"]],[30,0,["isViewVideoVertical"]]]],[["default"],[[[[1,"\\n      "],[8,[30,13,["custom-footer-content"]],null,null,[["default"],[[[[1,"\\n"],[44,[[30,0,["viewedContent","shareContent","contentEntities","0","landingPageUrl"]]],[[[41,[30,14],[[[1,"            "],[10,0],[15,0,[29,["u-color__black--75 u-force-wrap"," ",[28,[37,21],null,[["size","weight"],["xsmall","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,4],["i18n_click_through_url","campaign-manager-web/components/sponsored-video-container"],[["linkInfo","linkText"],[[28,[37,22],null,[["dataTestSelector","href"],["data-test-sponsored-video-container__preview-modal-landing-page",[30,14]]]],[30,14]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],null]],[14]]],[1,"      "]],[]]]]],[1,"\\n    "]],[13]]]]],[1,"\\n\\n"],[41,[30,0,["isVideoFormOpen"]],[[[1,"      "],[8,[39,23],null,[["@formComponent","@title","@onDismiss","@isOpen","@isLeadGenObjective","@activeSponsorableContent","@onDismissTrackingKey"],[[50,"sponsored-video-form",0,null,null],[28,[37,4],[[30,0,["titleKeyForEditForm"]],"campaign-manager-web/components/sponsored-video-container"],null],[30,0,["onDismiss"]],[30,0,["isVideoFormOpen"]],[30,0,["isLeadGenFormCampaign"]],[30,0,["activeSponsorableContent"]],[30,0,["trackingKeys","dismiss"]]]],[["default"],[[[[1,"\\n        "],[8,[30,15,["form"]],null,[["@account","@campaign","@companyId","@campaignId","@creative","@isEditMode","@isDuplicateMode","@objectiveType","@isLeadGenObjective","@isLeadGenDisabled","@locale","@sectionToExpandOnInit","@callToAction","@onCtaChange","@trackingKeys","@disabledDesktopPreviewMessage"],[[30,1],[30,3],[30,0,["companyId"]],[30,3,["id"]],[30,16],[30,0,["isEditMode"]],[30,0,["isDuplicate"]],[30,3,["objectiveType"]],[30,0,["isLeadGenFormCampaign"]],[30,0,["isLeadGenDisabled"]],[30,3,["locale"]],[30,0,["sectionToExpandOnInit"]],[30,0,["callToAction"]],[30,0,["onCtaChange"]],[30,0,["trackingKeys"]],[30,0,["disabledDesktopViewMessage"]]]],null],[1,"\\n      "]],[15]]]]],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n"]],[8]]]]]],["@account","@aggregatedTrackingParameters","@campaign","@onCampaignChange","@onSaveEditCampaign","@headerLabel","@isQuickMode","container","@initialFilterString","at","@onHoverableTriggerChange","table","modal","landingPageUrl","panel","@creative"],false,["creatives-container","perform","not","if","t","sponsored-contents-container-header","hue-web-inline-feedback","error-message","cm-overlay-loader","ads-table","unless","creatives-table/creative-global-filter","track-interaction","creatives-table/creatives-list-header","classes","hash","asset-library/connected-television-campaign-recommendation-nudge","asset-library/campaign-recommendation-nudge","accurate-view-modal","set","let","hue-web-foundations@-text-body","external-link-info","sponsored-content-edit-panel","component"]]',moduleName:"campaign-manager-web/components/sponsored-video-container.hbs",isStrictMode:!1}),lt="sponsored-video-container#pollLifecycleStates",st="sponsored-video-container#pollCreativeStatus",ct="pollTaskToken",{PROCESSING:ut,PROCESSING_FAILED:dt,PUBLISHED:pt,PUBLISHED_EDITED:mt}=y.SPONSORED_CONTENT_LIFECYCLE_STATES
let gt=e.default=(Y=(0,o.inject)("adForm"),H=(0,o.inject)("i18n"),q=(0,o.inject)("jet"),K=(0,o.inject)("xhr"),W=(0,o.inject)("sessionStorage"),X=(0,o.inject)("a11yNotification"),$=(0,o.inject)("tracking"),J=(0,o.inject)("hue-web-toast"),Q=(0,o.inject)("lix"),Z=(0,o.inject)("sponsoredContent"),ee=(0,o.inject)("creative"),te=(0,o.inject)(),ne=(0,o.inject)(),ae=(0,o.inject)(),ie=(0,u.computed)("creativeService.campaignCreatives"),re=(0,d.notEmpty)("combinedCreatives"),oe=(0,u.computed)("sponsoredContentService.campaignAssociatedSponsorableContents","sponsoredContentService.campaignAssociatedSponsoredUpdateContents","args.campaign"),le=(0,u.computed)("creativesData.@each.status","campaignAssociatedSponsorableContents"),se=(0,u.computed)("draftCreatives.[]","sponsoredContents"),ce=(0,u.computed)("args.creatives.@each.status","adForms"),ue=(0,g.task)({drop:!0}),de=(0,g.task)({drop:!0}),pe=(0,g.task)({drop:!0}),me=(0,g.task)({restartable:!0}),ge=(0,g.task)({restartable:!0}),be=(0,g.task)({drop:!0}),_e=(0,g.task)({enqueue:!0}),he=(0,g.task)({drop:!0}),fe=(0,g.task)({restartable:!0}),Te=class extends s.default{get isThoughtLeaderAdsEnabled(){const{canCreateDsc:e}=this.args.account,{adFormat:t,objectiveType:n,isConnectedTelevisionOnly:a}=this.args.campaign
return(0,A.canThoughtLeaderAdsBeEnabled)({adFormat:t,objectiveType:n,canCreateDsc:e,isCampaignConnectedTelevisionOnly:Boolean(a)})}get shouldDisableCreativeOptimizedSetting(){return this.args.campaign.isConnectedTelevisionOnly&&!this.lix.getTreatmentIsEnabled(V.LIX_TEST_KEYS.enableLanConnectedTVCreativesOptimizePerformanceOption)}set creativesData(e){}get creativesData(){return this.creativeService.campaignCreatives[this.args.campaign.id]||[]}get isEditMode(){const{canCreateContent:e,activeSponsorableContent:t,isDuplicate:n}=this,a=!(0,m.isEmpty)(t.urn)
return e&&a&&!n}get tooltipPosition(){return this.windowResizeObserver.lastDimensions.width>1024?"right":"bottom"}get canEditCreative(){return this.args.account.canEditCreative}get isCompletedCampaign(){return this.args.campaign.isCompletedCampaign}get canCreateContent(){return!this.args.campaign.isCompletedCampaign&&this.args.account.canCreateDsc}get shouldFocusOnCreativeStatus(){return this.args.shouldFocusOnCreativeStatus??!1}get titleKeyForEditForm(){const{isEditMode:e,isDuplicate:t}=this
return t?"i18n_duplicate_ad":e?"i18n_edit_ad":"i18n_create_new_ad"}get disableAdCreation(){return this.isCompletedCampaign||!this.args.account.canCreateDsc||this.hasMaxSponsoredContents}get disableBrowseContent(){const{areCreativesReadOnly:e}=this.args.campaign
return e||this.isCompletedCampaign||!this.canEditCreative||this.hasMaxSponsoredContents}get hasMaxSponsoredContents(){return this.creativesData.length>=A.SPONSORED_CREATIVES_MAX}get processingDraftCreatives(){return this.draftCreatives.filter((({lifecycleState:e})=>e===ut)).filter((({urn:e})=>!this.pendingCreativeReferences.includes(e)))}set campaignAssociatedSponsorableContents(e){}get campaignAssociatedSponsorableContents(){return this.isThoughtLeaderAdsEnabled?(this.sponsoredContentService.campaignAssociatedSponsoredUpdateContents[this.args.campaign.id]||[]).map(B.formatMemberSponsorableContent):this.sponsoredContentService.campaignAssociatedSponsorableContents[this.args.campaign.id]||[]}set sponsoredContents(e){}get sponsoredContents(){const{creativesData:e,campaignAssociatedSponsorableContents:t,dropdownItems:n}=this,{account:a,campaign:i}=this.args
return(0,A.getSponsoredContents)({account:a,campaign:i,creatives:e,sponsorableContents:t,allowedActions:n,sponsoredContentType:y.SPONSORED_CONTENT_TYPES.VIDEO})}set combinedCreatives(e){}get combinedCreatives(){const{draftCreatives:e,sponsoredContents:t}=this
return e?.concat(t)}set adFormSponsoredMap(e){}get adFormSponsoredMap(){return(0,P.getAdFormSponsoredMap)(this.creativesData,this.adForms)}get canCreateNewAd(){return(0,y.canCreateNewDsc)({areCreativesReadOnly:this.args.campaign.areCreativesReadOnly,canCreateDsc:this.args.account.canCreateDsc,canEditCreative:this.canEditCreative,isCompletedCampaign:this.isCompletedCampaign,hasMaximumCreatives:this.hasMaxSponsoredContents})}get isSponsoredEditorialVideoFlowEnabled(){return this.args.campaign.objectiveType===L.OBJECTIVE_TYPE.VIDEO_VIEW&&this.lix.getTreatmentIsEnabled(V.LIX_TEST_KEYS.enableSponsoredEditorialVideoFlow)}get sponsoredContentsTableColumns(){return[{disableSorting:!0,propertyName:"name",className:"sponsored-contents-table__entity"+(this.args.isQuickMode?"--quick-mode":""),component:(0,j.ensureSafeComponent)(r.default,this),actions:{previewVideoAd:this.viewVideoAd.bind(this),onOpenEditSponsoredContentForm:this.onOpenEditSponsoredContentForm.bind(this),updateCreative:this.updateCreative.bind(this)},sponsorableVideoPermissions:this.sponsorableVideoPermissions,isLeadGenFormCampaign:this.isLeadGenFormCampaign,objectiveType:this.args.campaign.objectiveType,adFormSponsoredMap:this.adFormSponsoredMap,isQuickMode:this.args.isQuickMode,trackingParametersState:this.args.trackingParametersState,aggregatedTrackingParameters:this.args.aggregatedTrackingParameters,campaign:this.args.campaign,account:this.args.account},{disableSorting:!0,className:"sponsored-content-container__list-table-status"+(this.args.isQuickMode?"--quick-mode":""),component:(0,j.ensureSafeComponent)(i.default,this),isLeadGenFormCampaign:this.isLeadGenFormCampaign,adFormSponsoredMap:this.adFormSponsoredMap,entityType:this.entityType,accountId:this.accountId,canEditEntity:this.canEditCreative,shouldFocusOnCreativeStatus:this.shouldFocusOnCreativeStatus,initialFilterString:parseInt(this.args.initialFilterString,10),actions:{onSelectStatus:this.onSponsoredContentCreativeSelectStatus.bind(this)}},{disableSorting:!0,component:(0,j.ensureSafeComponent)(a.default,this),className:"sponsored-content-container__list-table-actions"+(this.args.isQuickMode?"--quick-mode":""),actions:{onOpenEditSponsoredContentForm:this.onOpenEditSponsoredContentForm.bind(this),onRemoveSponsoredContent:this.onRemoveSponsoredContent.bind(this),onAccurateView:this.viewVideoAd.bind(this),onSelectStatus:this.onSponsoredContentCreativeSelectStatus.bind(this)},canCreateContent:this.canCreateContent,hasMaxSponsoredContents:this.hasMaxSponsoredContents,currentUserRole:this.args.account.currentUserRole,adFormat:this.adFormat,isQuickMode:this.args.isQuickMode,isCompletedCampaign:this.isCompletedCampaign,isReadOnly:this.args.campaign.areCreativesReadOnly}]}get trackingKeys(){return(0,S.getSponsoredContentFormTrackingKeys)(this.adFormat,this.isEditMode,this.isDuplicate)}get shouldShowCampaignRecommendation(){return this.isCampaignRecommendationEnabled&&this.sponsoredContents.length<this.recommendedNumberOfAds}get shouldShowConnectedTelevisionCampaignRecommendation(){return this.args.campaign.isConnectedTelevisionOnly&&this.sponsoredContents.length<this.recommendedNumberOfAds}get isLeadGenFormCampaign(){return(0,L.isLeadGenFormCampaign)(this.args.campaign)}constructor(){super(...arguments),at(this,"adForm",Ee,this),at(this,"i18n",ye,this),at(this,"jet",Se,this),at(this,"xhr",Ae,this),at(this,"sessionStorage",Ce,this),at(this,"a11yNotification",Oe,this),at(this,"tracking",ve,this),at(this,"toast",we,this),at(this,"lix",Ie,this),at(this,"sponsoredContentService",Pe,this),at(this,"creativeService",Ne,this),at(this,"router",Re,this),at(this,"inProductModule",De,this),at(this,"windowResizeObserver",Me,this),at(this,"adForms",Le,this),it(this,"adFormat",L.AD_FORMAT.SINGLE_VIDEO),at(this,"triggerSelectorForReturnFocus",ke,this),at(this,"creatives",Ue,this),at(this,"sponsorableContents",xe,this),at(this,"sponsorableContentsForCreatives",Fe,this),at(this,"isDuplicate",ze,this),at(this,"isVideoFormOpen",je,this),at(this,"isDisplayingSaveError",Ge,this),at(this,"saveSponsoredVideoError",Be,this),at(this,"viewedContent",Ve,this),at(this,"viewedCreative",Ye,this),at(this,"viewOptions",He,this),at(this,"viewedContentDisplayOrientation",qe,this),at(this,"isViewModalOpen",Ke,this)
at(this,"isViewVideoVertical",We,this),at(this,"draftCreatives",Xe,this),at(this,"processingSponsorableContents",$e,this),it(this,"pollingLifecycleInterval",1e4),at(this,"sectionToExpandOnInit",Je,this),at(this,"pendingCreativeReferences",Qe,this),at(this,"callToAction",Ze,this),it(this,"entityType",w.ENTITY_TYPES.CREATIVE),it(this,"videoSpecValidation",new M.default),at(this,"activeSponsorableContent",et,this),it(this,"fieldsToFilterBy",["id","name","shareContent.shareCommentary.text","shareContent.contentEntities.0.title"]),it(this,"recommendedNumberOfAds",G.recommendedNumberOfAds),at(this,"isCampaignRecommendationEnabled",tt,this),at(this,"hasCreatives",nt,this)
const e=(0,O.getDraftVideoCreativesKey)(this.args.campaign.id),t="PROCESSING_SPONSORABLE_VIDEO_CONTENTS",n=this.sessionStorage.get(e),a=this.sessionStorage.get(t),i=this.args.campaign.objectiveType,r=this.i18n.lookupTranslation(this.constructor,"i18n_a11y_number_videos_done_processing"),o=this.i18n.lookupTranslation(this.constructor,"i18n_a11y_number_videos_processing_start"),s=this.i18n.lookupTranslation(this.constructor,"i18n_content_created_but_not_sponsored")(),c=new v.default({canEditOrganicShares:this.args.account.canEditOrganicShares,campaignObjective:i}),u=this.args.campaign.isConnectedTelevisionOnly?`${y.SPONSORED_CONTENT_TYPES.VIDEO}_CTV`:y.SPONSORED_CONTENT_TYPES.VIDEO,d=(0,A.getSponsoredContentDropdownItems)(u)
this.sessionStorageKeyForDraftCreatives=e,this.sessionStorageKeyFromProcessingSponsorableContents=t,this.createProcessingVideoDoneMessage=r,this.createProcessingVideoStartMessage=o,this.contentCreatedButNotSponsoredMessage=s,this.sponsorableVideoPermissions=c,this.dropdownItems=d,this.draftCreatives=(0,l.A)(n),this.processingSponsorableContents=(0,l.A)(a),this.accountId=parseInt(this.args.account.id,10),this.companyId=parseInt((0,T.getIdFromUrn)(this.args.account.reference),10),this.creativeRemoveSuccessMessage=this.i18n.lookupTranslation(this.constructor,"i18n_remove_creative_success")(),this.creativeRemoveFailureMessage=this.i18n.lookupTranslation(this.constructor,"i18n_remove_creative_error")(),this.disabledDesktopViewMessage=this.i18n.lookupTranslation(this.constructor,"i18n_ad_preview_no_desktop")(),(0,m.isEmpty)((0,y.getProcessingCreativeIds)(this.creativesData))||this._startPollingCreativeStatuses(),this.creativeService.enableCampaignForServiceState(this.args.campaign.id),this.fetchCampaignAssociatedSponsorableContentsTask.perform(),this.fetchVideoSponsorableContentsTask.perform(),this.fetchLeadGenFormsTask.perform()}willDestroy(){super.willDestroy(...arguments),(0,_.runDisposables)(this)}getDefaultQueryParams(){return this.args.returnUrl?{returnUrl:this.args.returnUrl}:{}}onCtaChange(e){this.callToAction=e}onToggleFormOpen(){this.router.transitionTo(U.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_NEW,this.accountId,this.args.campaign.id,{queryParams:this.getDefaultQueryParams()})}onBrowseButtonClick(){this.router.transitionTo(U.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_SPONSORABLE_CONTENTS,this.accountId,this.args.campaign.id,{queryParams:this.getDefaultQueryParams()})}viewVideoAd(e,{triggerSelectorForReturnFocus:t}={}){const n=(0,u.get)(e,"shareContent.contentEntities.0.video"),a=(0,A.getDisplayOrientation)(n),i=this.args.campaign.offsiteDeliveryEnabled,r=this.args.campaign.objectiveType,o={isLanAdPreviewEnabled:i,isConnectedTVPreviewEnabled:this.args.campaign.isConnectedTelevisionOnly},l=(0,C.getPreviewOptions)({sponsorableContent:e,adFormat:this.adFormat,objectiveType:r},o)
this.viewedContent=e,this.viewOptions=l,this.viewedContentDisplayOrientation=a,this.isViewVideoVertical=a===A.DISPLAY_ORIENTATION.VERTICAL,this.viewedCreative=this.creativesData.find((t=>e.urn===t.reference)),this.isViewModalOpen=!0,this.triggerSelectorForReturnFocus=t}onRemoveSponsoredContent(e){e.status===w.STATUSES.NEED_ATTENTION?this._removeFromDraftCreatives(e):this.removeCreativeTask.perform(e.id)}onOpenEditSponsoredContentForm(e,t,{sectionToExpandOnInit:n=N.LEADGEN_FORM_SECTIONS.AD_SECTION,isDuplicate:a}={}){const i=this.draftCreatives.some((t=>t.urn===e.urn))
!t&&i?this.router.transitionTo(U.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_NEW,this.accountId,this.args.campaign.id,{queryParams:{...this.getDefaultQueryParams(),contentUrnForDraftCreative:e.urn}}):this.router.transitionTo(U.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_ITEM,this.accountId,this.args.campaign.id,t,{queryParams:{...this.getDefaultQueryParams(),action:a?x.ACTION_QUERY_PARAM.DUPLICATE:x.ACTION_QUERY_PARAM.EDIT,sectionToExpandOnInit:n}})}async updateCreative({creativeId:e,contentUrn:t,updatedCreativeName:n}){const a=F.VIDEO_ADS_UPDATE_NON_DRAFT_LIVE_PREVIEW_SPONSORABLE_CONTENT_KEYS[F.VIDEO_ADS_CONTENT_ACTION_SCENARIOS.IN_EDIT_MODE],i=(0,z.constructPemMetadata)(a,[this.args.campaign.id],{productName:F.VIDEO_ADS_PEM_PRODUCT_NAME}),[r]=await this.sponsoredContentService.getSponsorableContentsByUrns([t])
r.name=n,await this.sponsoredContentService.updateSponsorableContent(r,this.args.campaign.id,i)
const o=await this.creativeService.getCreativeCopy({creativeId:e,campaignId:this.args.campaign.id,editPanelMode:R.EDIT_PANEL_MODE.EDIT}),l=F.VIDEO_ADS_UPDATE_CREATIVE_KEYS[F.VIDEO_ADS_CONTENT_ACTION_SCENARIOS.IN_EDIT_MODE],s=(0,z.constructPemMetadata)(l,[this.args.campaign.id],{productName:F.VIDEO_ADS_PEM_PRODUCT_NAME})
return this.creativeService.updateCreative(o,this.args.campaign.id,s)}onDismiss(){(0,u.setProperties)(this,{isVideoFormOpen:!1,activeSponsorableContent:(0,O.createSponsorableVideoContent)(),callToAction:{},isLeadGenDisabled:!1,isDuplicate:!1,sectionToExpandOnInit:N.LEADGEN_FORM_SECTIONS.AD_SECTION})}onSponsoredContentCreativeSelectStatus(e,t){const n=this.creativesData.find((t=>t.id===e.id))
this.args.onCreativeSelectStatus(n,t,!0)}*createCreativeWithRetriesTask(){yield*(0,D.createCreativeWithRetries)(...arguments)}*fetchCampaignAssociatedSponsorableContentsTask(){try{const e=(0,z.constructPemMetadata)(F.VIDEO_ADS_FETCH_DATA_KEYS.FETCH_CAMPAIGN_ASSOCIATED_SPONSORED_UPDATE_CONTENTS,[this.args.campaign.id],{productName:F.VIDEO_ADS_PEM_PRODUCT_NAME}),t=(0,z.constructPemMetadata)(F.VIDEO_ADS_FETCH_DATA_KEYS.FETCH_CAMPAIGN_ASSOCIATED_SPONSORABLE_CONTENTS,[this.args.campaign.id],{productName:F.VIDEO_ADS_PEM_PRODUCT_NAME})
this.isThoughtLeaderAdsEnabled?yield this.sponsoredContentService.fetchCampaignAssociatedSponsoredUpdateContents(this.args.campaign.id,e):yield this.sponsoredContentService.fetchCampaignAssociatedSponsorableContents(this.args.campaign.id,y.SPONSORED_CONTENT_VIEW_CONTEXT.REVIEWER,t)
if(this.creativesData.some((e=>e.status===ut))){const n=!0
this.isThoughtLeaderAdsEnabled?yield this.sponsoredContentService.fetchCampaignAssociatedSponsoredUpdateContents(this.args.campaign.id,e,y.SPONSORED_CONTENT_VIEW_CONTEXT.AUTHOR,n):yield this.sponsoredContentService.fetchCampaignAssociatedSponsorableContents(this.args.campaign.id,y.SPONSORED_CONTENT_VIEW_CONTEXT.AUTHOR,t,n)}}catch(e){this.jet.error(new Error(`Failed to fetch campaign associated SC for Video: ${(0,f.getErrorMessage)(e)}`),["video","video-container",this.isThoughtLeaderAdsEnabled?"fetch-campaign-associated-sponsored-update-contents":"fetch-campaign-associated-sponsorable-contents"],!1)}}*fetchLeadGenFormsTask(){if(this.isLeadGenFormCampaign){yield(0,b.waitForQueue)("actions")
try{const e=(0,z.constructPemMetadata)(F.VIDEO_ADS_FETCH_DATA_KEYS.FETCH_LEADGEN_FORMS,[this.args.account.id],{productName:F.VIDEO_ADS_PEM_PRODUCT_NAME}),t=yield this.adForm.getAllValidLeadGenFormsByAccountId(this.args.account.id,this.args.campaign.locale,e)
this.adForms=t}catch(e){this.jet.error(new Error(`Failed fetching lead gen forms: ${e.message}`),["video","video-container","fetch-leadgen-form"])}}}*fetchVideoSponsorableContentsForCreativesTask(){yield(0,b.waitForQueue)("actions")
try{if(!(0,m.isEmpty)(this.creativesData)){let e=yield this.sponsoredContentService.getSponsorableContentsByUrnsWithViewContext(this.creativesData.map((e=>e.reference)),y.SPONSORED_CONTENT_VIEW_CONTEXT.REVIEWER)
const t=e.map((e=>e.urn)),n=this.creativesData.filter((e=>!t.includes(e.reference)))
if(!(0,m.isEmpty)(n)){const t=yield this.sponsoredContentService.getSponsorableContentsByUrnsWithViewContext(n.map((e=>e.reference)),y.SPONSORED_CONTENT_VIEW_CONTEXT.AUTHOR)
e=[...e,...t]}this.sponsorableContentsForCreatives=(0,l.A)(e)}}catch(e){return this.jet.error(new Error(`Loading video sponsorable contents for creatives failed: ${(0,f.getErrorMessage)(e)}`),"video","video-container","fetch-sponsorable-content"),(0,h.reject)()}}*fetchVideoSponsorableContentsTask(){yield(0,b.waitForQueue)("actions")
try{const e=(0,z.constructPemMetadata)(F.VIDEO_ADS_FETCH_DATA_KEYS.FETCH_VIDEO_SPONSORABLE_CONTENTS,[this.args.campaign.id],{productName:F.VIDEO_ADS_PEM_PRODUCT_NAME}),t=yield this.sponsoredContentService.getAvailableSponsorableContentsByContentType(this.args.account,this.args.campaign.id,y.SPONSORED_CONTENT_TYPES.VIDEO,e);(0,u.set)(this,"sponsorableContents",(0,l.A)(t)),this._handleCachedProcessingContents()}catch(e){return this.jet.error(new Error(`Loading video sponsorable contents failed: ${(0,f.getErrorMessage)(e)}`),["video","video-container","fetch-sponsorable-content"]),(0,h.reject)()}}*removeCreativeTask(e){try{const t=(0,z.constructPemMetadata)(F.VIDEO_ADS_REMOVE_CONTENT_DROPDOWN_KEYS.REMOVE_CONTENT_VIA_DROPDOWN,[e,this.args.campaign.id],{productName:F.VIDEO_ADS_PEM_PRODUCT_NAME})
yield this.creativeService.removeCreative(e,this.args.campaign.id,t),this.creatives=(0,l.A)(this.args.creatives.filter((t=>t.id!==e))),this.toast.add({type:k.TOAST_TYPES.SUCCESS,message:this.creativeRemoveSuccessMessage})}catch(t){this.toast.add({type:k.TOAST_TYPES.ERROR,message:this.creativeRemoveFailureMessage}),this.jet.error(new Error(`Failed to remove the sponsored content creative: ${(0,f.getErrorMessage)(t)}`),["video","video-container","remove-creative"],!1)}}_cacheDraftCreatives(){this.sessionStorage.put(this.sessionStorageKeyForDraftCreatives,this.draftCreatives)}_cacheProcessingSponsorableContents(){this.sessionStorage.put(this.sessionStorageKeyFromProcessingSponsorableContents,this.processingSponsorableContents)}*_createCreativeFromContentTask(e,t={}){yield(0,b.waitForQueue)("actions")
try{this.sponsorableContentsForCreatives.unshiftObject(e)
const n=(0,A.getCreativeDataForSponsoredContent)({callToAction:t,sponsorableContent:e,isLeadGenObjective:this.isLeadGenFormCampaign,campaignId:this.args.campaign.id}),a=this.creativeService.createCreative.bind(this.creativeService)
yield a(n),this._startPollingCreativeStatuses()}catch(n){return this.isDisplayingSaveError=!0,this.saveSponsoredVideoError=n,this.jet.error(new Error(`Sponsorable content save failed : ${(0,f.getErrorMessage)(n)}`),["video","video-container","create-creative"]),(0,h.reject)()}}*_updateSponsorableContentAndSaveCreativeTask(e,t){try{delete t.status
const n=(0,A.findCreativeByContentUrn)(this.creativesData,t.urn),a=(0,A.getCreativeDataForSponsoredContent)({callToAction:this.callToAction,sponsorableContent:t,existingCreative:n,isLeadGenObjective:this.isLeadGenFormCampaign}),i=Object.assign({accountId:this.accountId},t)
this.canCreateContent&&(yield this.xhr.put(I.default.sponsorableContentsByUrn(e),{data:JSON.stringify(i)}),this._replaceSponsorableContent(e,t)),a.id?yield this.args.onEditCreative(a):(yield this.args.onCreateCreative(a),this.tracking.fireInteractionEvent("video_create_ad_creative_success"),yield this.fetchVideoSponsorableContentsForCreativesTask.perform())}catch(n){return this.jet.error(new Error(`Sponsorable content save failed: ${n&&n.message}`),["video","video-container","update-creative"]),(0,h.reject)()}}_replaceSponsorableContent(e,t){const n=this.sponsorableContentsForCreatives.findIndex((t=>t.urn===e))
n>-1&&(this.sponsorableContentsForCreatives.removeAt(n),this.sponsorableContentsForCreatives.unshiftObject((0,p.copy)(t)))}*_updateProcessedCreativesTask(e){try{const t=(0,y.getCreativesById)(this.creativesData),n=(0,y.getSponsorableContentsIndexByUrn)(this.sponsorableContentsForCreatives),a=e.map((e=>e.reference)),i=(0,z.constructPemMetadata)(F.VIDEO_ADS_FETCH_DATA_KEYS.FETCH_SPONSORABLE_CONTENTS_BY_URNS_FOR_UPDATING_PROCESSED_CREATIVES,a,{productName:F.VIDEO_ADS_PEM_PRODUCT_NAME}),r=yield this.sponsoredContentService.getSponsorableContentsByUrns(a,i),o=(0,y.getSponsorableContentsByUrn)(r)
e.forEach((e=>{const{id:a,status:i,variables:r}=e;(0,u.setProperties)(t[a],{status:i,variables:r})
const l=n[e.reference],s=o[e.reference];(0,u.setProperties)(this.sponsorableContentsForCreatives[l],{shareContent:s.shareContent,lifecycleState:s.lifecycleState})}))}catch(t){this.jet.error(new Error(`There was an error updating your ads: ${t&&t.message}`),["video","video-container","update-processed-creatives"])}}_updateCreativesOnPoll(e){return this.creativeService.fetchCreatives(this.args.campaign.id,this.args.campaign.status).then((t=>{const n=y.utils.getProcessedCreatives((0,y.getProcessingCreativeIds)(this.creativesData),t)
if(n.length>0&&this._updateProcessedCreativesTask.perform(n),(0,m.isEmpty)((0,y.getProcessingCreativeIds)(this.creativesData)))this._stopPollingCreativeStatuses()
else{const t=(0,_.runTask)(this,e,this.pollingLifecycleInterval);(0,u.set)(this,ct,t)}}))}_updateLifecycleStates(e){const t=this.processingDraftCreatives,n=this.processingSponsorableContents,a=t.concat(n).map((({urn:e})=>e)),i=({lifecycleState:e})=>e!==ut,r=this.pollingLifecycleInterval,o=t.reduce(((e,{urn:t})=>(e[t]=!0,e)),{})
this._announceProcessingStart(t.length),this._getProcessingSponsorableContents(a).then((e=>{const t=[],n=[]
e.filter(i).forEach((e=>{(o[e.urn]?t:n).push(e)})),this._handleProcessedOrFailedDraftCreativeContents(t),this._handleProcessedOrFailedSponsorableContents(n)})).finally((()=>{if((0,m.isEmpty)(this.processingDraftCreatives.concat(this.processingSponsorableContents)))this._stopPollingLifecycleStates()
else if(!this.isDestroyed&&!this.isDestroying){const t=(0,_.runTask)(this,e,r);(0,u.set)(this,ct,t)}}))}_handleProcessedOrFailedDraftCreativeContents(e){const t=(this.creativesData||[]).reduce(((e,{reference:t})=>(e[t]=!0,e)),{})
e.filter((({urn:e})=>!t[e])).forEach((e=>{const{urn:t,lifecycleState:n}=e,a=this._getDraftCreativeByUrn(t)
switch(n){case pt:case mt:{const{callToAction:i}=a;(0,u.set)(a,"lifecycleState",n),this.pendingCreativeReferences.pushObject(t),this._createCreativeFromContentTask.perform(e,i).finally((()=>{this.isDestroyed||(this._removeFromDraftCreatives(a),this._announceProcessingDone((0,u.get)(this,"processingDraftCreatives.length")))}))
break}case dt:this._removeFromDraftCreatives(a),this.isDisplayingSaveError=!0}}))}_handleProcessedOrFailedSponsorableContents(e){e.forEach((e=>{const{urn:t,lifecycleState:n}=e,a=this._getProcessingSponsorableContentByUrn(t)
switch(n){case pt:case mt:this._removeFromProcessingSponsorableContents(a),this.sponsorableContents.unshiftObject(e)
break
case dt:this._removeFromProcessingSponsorableContents(a)}}))}_getProcessingSponsorableContents(e){if((0,m.isEmpty)(e))return(0,h.resolve)([])
const t=(0,z.constructPemMetadata)(F.VIDEO_ADS_FETCH_DATA_KEYS.FETCH_PROCESSING_SPONSORABLE_CONTENTS,e,{productName:F.VIDEO_ADS_PEM_PRODUCT_NAME})
return this.sponsoredContentService.getSponsorableContentsByUrns(e,t).then((t=>t.filter((({urn:t})=>e.includes(t)))))}_startPollingLifecycleStates(){this._stopPollingLifecycleStates(),(0,_.pollTask)(this,"_updateLifecycleStates",lt)}_stopPollingLifecycleStates(){(0,_.cancelPoll)(this,lt),(0,u.get)(this,ct)&&(0,_.cancelTask)(this,(0,u.get)(this,ct))}_startPollingCreativeStatuses(){this._stopPollingCreativeStatuses(),(0,_.pollTask)(this,"_updateCreativesOnPoll",st)}_stopPollingCreativeStatuses(){(0,_.cancelPoll)(this,st),(0,u.get)(this,ct)&&(0,_.cancelTask)(this,(0,u.get)(this,ct))}_getDraftCreativeByUrn(e){return this.draftCreatives.find((t=>t.urn===e))}_getProcessingSponsorableContentByUrn(e){return this.processingSponsorableContents.find((t=>t.urn===e))}_removeFromDraftCreatives(e){if(e){this.draftCreatives.removeObject(e),this.pendingCreativeReferences.removeObject(e.urn),this._cacheDraftCreatives()}}_removeFromProcessingSponsorableContents(e){this.processingSponsorableContents.removeObject(e),this._cacheProcessingSponsorableContents()}_updateSponsorableContents(e){const t=(0,u.get)(e,"urn"),n=(this.sponsorableContentsForCreatives||[]).find((({urn:e})=>e===t))
if(n){const t=(0,u.get)(n,"shareContent"),a=(0,u.get)(e,"shareContent.contentEntities.0");(0,u.set)(t,"contentEntities",[a]),(0,u.set)(n,"lifecycleState",e.lifecycleState)}}_removeDuplicateCreatives(){const e=this.draftCreatives
if(!(0,m.isEmpty)(e)){const t=this.sponsoredContents.map((({urn:e})=>e)),n=e.filter((({urn:e})=>t.includes(e)))
e.removeObjects(n),this._cacheDraftCreatives()}}_removeDuplicateContents(){const e=this.processingSponsorableContents
if(!(0,m.isEmpty)(e)){const t=this.sponsorableContentsForCreatives.map((({urn:e})=>e)),n=e.filter((({urn:e})=>t.includes(e)))
e.removeObjects(n),this._cacheProcessingSponsorableContents()}}_handleCachedProcessingContents(){this._removeDuplicateCreatives(),this._removeDuplicateContents()
const e=this.draftCreatives,t=this.processingSponsorableContents;(0,m.isEmpty)(e.concat(t))||this._startPollingLifecycleStates()}_announceProcessingStart(e){const t=this.createProcessingVideoStartMessage
this.a11yNotification.announce(t([{numProcessingVideos:e}]))}_announceProcessingDone(e){const t=this.createProcessingVideoDoneMessage
this.a11yNotification.announce(t([{numProcessingVideos:e,allVideosDoneProcessing:0===e}]))}},Ee=rt(Te.prototype,"adForm",[Y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ye=rt(Te.prototype,"i18n",[H],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se=rt(Te.prototype,"jet",[q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ae=rt(Te.prototype,"xhr",[K],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=rt(Te.prototype,"sessionStorage",[W],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Oe=rt(Te.prototype,"a11yNotification",[X],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ve=rt(Te.prototype,"tracking",[$],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),we=rt(Te.prototype,"toast",[J],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ie=rt(Te.prototype,"lix",[Q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pe=rt(Te.prototype,"sponsoredContentService",[Z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ne=rt(Te.prototype,"creativeService",[ee],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Re=rt(Te.prototype,"router",[te],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),De=rt(Te.prototype,"inProductModule",[ne],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Me=rt(Te.prototype,"windowResizeObserver",[ae],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Le=rt(Te.prototype,"adForms",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ke=rt(Te.prototype,"triggerSelectorForReturnFocus",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ue=rt(Te.prototype,"creatives",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),xe=rt(Te.prototype,"sponsorableContents",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,l.A)([])}}),Fe=rt(Te.prototype,"sponsorableContentsForCreatives",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,l.A)([])}}),ze=rt(Te.prototype,"isDuplicate",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),je=rt(Te.prototype,"isVideoFormOpen",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ge=rt(Te.prototype,"isDisplayingSaveError",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Be=rt(Te.prototype,"saveSponsoredVideoError",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ve=rt(Te.prototype,"viewedContent",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ye=rt(Te.prototype,"viewedCreative",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),He=rt(Te.prototype,"viewOptions",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),qe=rt(Te.prototype,"viewedContentDisplayOrientation",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ke=rt(Te.prototype,"isViewModalOpen",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),We=rt(Te.prototype,"isViewVideoVertical",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Xe=rt(Te.prototype,"draftCreatives",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),$e=rt(Te.prototype,"processingSponsorableContents",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Je=rt(Te.prototype,"sectionToExpandOnInit",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return N.LEADGEN_FORM_SECTIONS.AD_SECTION}}),Qe=rt(Te.prototype,"pendingCreativeReferences",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,l.A)([])}}),Ze=rt(Te.prototype,"callToAction",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),et=rt(Te.prototype,"activeSponsorableContent",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,O.createSponsorableVideoContent)()}}),tt=rt(Te.prototype,"isCampaignRecommendationEnabled",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),rt(Te.prototype,"creativesData",[ie],Object.getOwnPropertyDescriptor(Te.prototype,"creativesData"),Te.prototype),rt(Te.prototype,"isEditMode",[E.cached],Object.getOwnPropertyDescriptor(Te.prototype,"isEditMode"),Te.prototype),nt=rt(Te.prototype,"hasCreatives",[re],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),rt(Te.prototype,"canEditCreative",[E.cached],Object.getOwnPropertyDescriptor(Te.prototype,"canEditCreative"),Te.prototype),rt(Te.prototype,"canCreateContent",[E.cached],Object.getOwnPropertyDescriptor(Te.prototype,"canCreateContent"),Te.prototype),rt(Te.prototype,"titleKeyForEditForm",[E.cached],Object.getOwnPropertyDescriptor(Te.prototype,"titleKeyForEditForm"),Te.prototype),rt(Te.prototype,"campaignAssociatedSponsorableContents",[oe],Object.getOwnPropertyDescriptor(Te.prototype,"campaignAssociatedSponsorableContents"),Te.prototype),rt(Te.prototype,"sponsoredContents",[le],Object.getOwnPropertyDescriptor(Te.prototype,"sponsoredContents"),Te.prototype),rt(Te.prototype,"combinedCreatives",[se],Object.getOwnPropertyDescriptor(Te.prototype,"combinedCreatives"),Te.prototype),rt(Te.prototype,"adFormSponsoredMap",[ce],Object.getOwnPropertyDescriptor(Te.prototype,"adFormSponsoredMap"),Te.prototype),rt(Te.prototype,"sponsoredContentsTableColumns",[E.cached],Object.getOwnPropertyDescriptor(Te.prototype,"sponsoredContentsTableColumns"),Te.prototype),rt(Te.prototype,"trackingKeys",[E.cached],Object.getOwnPropertyDescriptor(Te.prototype,"trackingKeys"),Te.prototype),rt(Te.prototype,"onCtaChange",[u.action],Object.getOwnPropertyDescriptor(Te.prototype,"onCtaChange"),Te.prototype),rt(Te.prototype,"onToggleFormOpen",[u.action],Object.getOwnPropertyDescriptor(Te.prototype,"onToggleFormOpen"),Te.prototype),rt(Te.prototype,"onBrowseButtonClick",[u.action],Object.getOwnPropertyDescriptor(Te.prototype,"onBrowseButtonClick"),Te.prototype),rt(Te.prototype,"viewVideoAd",[u.action],Object.getOwnPropertyDescriptor(Te.prototype,"viewVideoAd"),Te.prototype),rt(Te.prototype,"onRemoveSponsoredContent",[u.action],Object.getOwnPropertyDescriptor(Te.prototype,"onRemoveSponsoredContent"),Te.prototype),rt(Te.prototype,"onOpenEditSponsoredContentForm",[u.action],Object.getOwnPropertyDescriptor(Te.prototype,"onOpenEditSponsoredContentForm"),Te.prototype),rt(Te.prototype,"updateCreative",[u.action],Object.getOwnPropertyDescriptor(Te.prototype,"updateCreative"),Te.prototype),rt(Te.prototype,"onDismiss",[u.action],Object.getOwnPropertyDescriptor(Te.prototype,"onDismiss"),Te.prototype),rt(Te.prototype,"onSponsoredContentCreativeSelectStatus",[u.action],Object.getOwnPropertyDescriptor(Te.prototype,"onSponsoredContentCreativeSelectStatus"),Te.prototype),rt(Te.prototype,"createCreativeWithRetriesTask",[ue],Object.getOwnPropertyDescriptor(Te.prototype,"createCreativeWithRetriesTask"),Te.prototype),rt(Te.prototype,"fetchCampaignAssociatedSponsorableContentsTask",[de],Object.getOwnPropertyDescriptor(Te.prototype,"fetchCampaignAssociatedSponsorableContentsTask"),Te.prototype),rt(Te.prototype,"fetchLeadGenFormsTask",[pe],Object.getOwnPropertyDescriptor(Te.prototype,"fetchLeadGenFormsTask"),Te.prototype),rt(Te.prototype,"fetchVideoSponsorableContentsForCreativesTask",[me],Object.getOwnPropertyDescriptor(Te.prototype,"fetchVideoSponsorableContentsForCreativesTask"),Te.prototype),rt(Te.prototype,"fetchVideoSponsorableContentsTask",[ge],Object.getOwnPropertyDescriptor(Te.prototype,"fetchVideoSponsorableContentsTask"),Te.prototype),rt(Te.prototype,"removeCreativeTask",[be],Object.getOwnPropertyDescriptor(Te.prototype,"removeCreativeTask"),Te.prototype),rt(Te.prototype,"_createCreativeFromContentTask",[_e],Object.getOwnPropertyDescriptor(Te.prototype,"_createCreativeFromContentTask"),Te.prototype),rt(Te.prototype,"_updateSponsorableContentAndSaveCreativeTask",[he],Object.getOwnPropertyDescriptor(Te.prototype,"_updateSponsorableContentAndSaveCreativeTask"),Te.prototype),rt(Te.prototype,"_updateProcessedCreativesTask",[fe],Object.getOwnPropertyDescriptor(Te.prototype,"_updateProcessedCreativesTask"),Te.prototype),Te);(0,t.setComponentTemplate)(ot,gt)})),define("campaign-manager-web/components/sponsored-video-form",["exports","@ember/component","@ember/template-factory","@ember/service","@ember/object/computed","@glimmer/component","@glimmer/tracking","@ember/object","campaign-manager-web/utils/ember-property","@ember/runloop","@linkedin/ember-tracked-validations","rsvp","ember-concurrency-decorators","ember-concurrency","ember-test-waiters","campaign-manager-web/constants/lix","campaign-manager-web/utils/sponsored-content","campaign-manager-web/constants/sponsored-content","campaign-manager-web/utils/file-upload","campaign-manager-web/utils/vector-assets","campaign-manager-web/utils/video-spec-validation","campaign-manager-web/utils/media-specs","campaign-manager-web/utils/urn","campaign-manager-web/utils/ad-form","campaign-manager-web/constants/leadgen-form","campaign-manager-web/constants/leadgen-form-tracking","campaign-manager-web/utils/sponsorable-content","campaign-manager-web/utils/pipeline-builder-url","campaign-manager-web/constants/creative","campaign-manager-web/utils/sponsorable-video-content","campaign-manager-web/utils/video","@ember/utils","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/tracking","@linkedin/ember-prop-types","hue-web-toast/utils/constants","ember-lifeline","campaign-manager-web/utils/url-manager","campaign-manager-web/constants/pem/video-ads","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/components/sponsored-video-container","campaign-manager-web/components/leadgen-form/message","campaign-manager-web/components/leadgen-form/creation","campaign-manager-web/components/inline-notification","campaign-manager-web/utils/ads-preview","ember-copy","campaign-manager-web/utils/object","campaign-manager-web/utils/assets/multi-asset","campaign-manager-web/validators/sponsored-video-form-validations","campaign-manager-web/constants/asset-library","campaign-manager-web/entities/sponsored-update-content","campaign-manager-web/utils/set-focus-on-form-with-preview-error-element","campaign-manager-web/entities/leadgen-form/call-to-action"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q){var Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye,Se,Ae,Ce,Oe,ve,we,Ie,Pe,Ne,Re,De,Me,Le,ke,Ue,xe,Fe,ze,je,Ge,Be,Ve,Ye,He,qe,Ke,We,Xe,$e,Je,Qe,Ze,et,tt,nt,at,it,rt,ot,lt,st,ct,ut,dt,pt,mt,gt,bt,_t,ht,ft,Tt,Et,yt,St,At,Ct,Ot,vt,wt,It,Pt,Nt,Rt,Dt,Mt,Lt,kt,Ut,xt,Ft,zt,jt,Gt,Bt,Vt,Yt,Ht,qt,Kt
function Wt(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function Xt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $t(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Jt=(0,n.createTemplateFactory)({id:"fhboxPQ8",block:'[[[1,"\\n"],[41,[30,0,["isAssetLibraryOpen"]],[[[1,"  "],[8,[39,1],null,[["@accountId","@assetType","@campaignId","@companyId","@initialSelectedAssetEntities","@onDismiss","@isConnectedTelevisionOnly","@isOpen","@onSubmitSelectedAssets","@onRemoveAssetForMultiAsset","@numOfEntitiesPerPage"],[[30,0,["accountId"]],[30,0,["assetType"]],[30,1,["id"]],[30,2],[30,0,["initialSelectedAssetEntities"]],[30,0,["onDismissAssetLibrary"]],[30,1,["isConnectedTelevisionOnly"]],true,[30,0,["onSubmitSelectedAssets"]],[30,0,["onRemoveAssetForMultiAsset"]],10]],null],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,2],null,[["@message","@isLoading"],[[28,[37,3],[[30,0,["loadingMessageKey"]],"campaign-manager-web/components/sponsored-video-form"],null],[30,0,["isSaving"]]]],null],[1,"\\n\\n"],[8,[39,4],null,[["@formatClass","@title","@backHeaderAction","@backFooterAction","@dataTestValue","@isQuickMode","@stylesForFormInQuickMode"],["video-form-with-preview",[30,3],[30,0,["confirmCancel"]],[30,0,["confirmCancel"]],"video-creative-form",[30,4],"form-with-preview__form--quickMode"]],[["default"],[[[[1,"\\n  "],[8,[30,5,["form"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,1,["isConnectedTelevisionOnly"]],[[[1,"      "],[8,[39,5],[[24,0,"mt5"]],[["@type","@isDismissable"],["recommendation",true]],[["default"],[[[[1,"\\n        "],[10,"h5"],[15,0,[29,["mb1"," ",[28,[37,6],null,[["weight"],["bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_ctv_inline_notification_header","campaign-manager-web/components/sponsored-video-form"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,6],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_ctv_inline_notification_description","campaign-manager-web/components/sponsored-video-form"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "],[8,[39,7],null,[["@shouldShowAssociationWarning","@onAfterAccordionItemShown","@hideDivider"],[[30,0,["shouldShowLeadgenAssociationWarning"]],[30,0,["onAfterLeadGenPanelShow"]],true]],[["default"],[[[[1,"\\n"],[1,"      "],[8,[30,6,["accordionItem"]],null,[["@name","@expandOnInit"],[[30,0,["LEADGEN_FORM_SECTIONS","AD_SECTION"]],[28,[37,8],[[30,7],[30,0,["LEADGEN_FORM_SECTIONS","AD_SECTION"]]],null]]],[["default"],[[[[1,"\\n        "],[10,0],[15,0,[28,[37,9],["pb4 pl1",[28,[37,10],null,[["sponsored-video-form__container-field","u-layout__display-none","mb5"],[[28,[37,11],[[30,4]],null],[30,0,["isOrganic"]],[30,4]]]]],null]],[12],[1,"\\n          "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n            "],[10,"label"],[14,"for","sponsorableContentName"],[15,0,[29,["sponsored-video-form__label mt0 u-color__black--75"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_sponsored_video_name_label","campaign-manager-web/components/sponsored-video-form"],null]],[1,"\\n              "],[8,[39,12],null,[["@placement","@content","@contentClass","@onShow"],["right",[28,[37,3],["i18n_name_tooltip_text","campaign-manager-web/components/sponsored-video-form"],null],"u-hoverable__content",[28,[37,13],[[30,0,["onTooltipClick"]],"name"],null]]],[["trigger"],[[[[1,"\\n                  "],[11,"button"],[24,0,"button--unstyled"],[16,"aria-label",[28,[37,3],["i18n_sponsored_video_name_label_aria_label","campaign-manager-web/components/sponsored-video-form"],null]],[24,4,"button"],[4,[38,14],[[30,9,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                    "],[8,[39,15],[[24,0,"creative-form__tooltip-icon u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                  "],[13],[1,"\\n                "]],[9]]]]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,16],null,[["@validations","@showValidations"],[[30,0,["validations","attrs","sponsorableContentName"]],[52,[30,0,["sponsorableContent","name","length"]],true,false]]],[["default"],[[[[1,"\\n            "],[8,[39,17],[[24,3,"sponsored-video-ad-name"],[16,"placeholder",[28,[37,3],["i18n_sponsored_video_name_placeholder","campaign-manager-web/components/sponsored-video-form"],null]],[16,"aria-invalid",[30,10,["showErrors"]]],[16,"aria-describedby",[30,10,["describedby"]]],[16,0,[29,[[36,18]]]],[4,[38,19],["input",[30,0,["onChangeName"]]],null]],[["@aria-label","@inputId","@counterLength","@value"],[[28,[37,3],["i18n_sponsored_video_name_label","campaign-manager-web/components/sponsored-video-form"],null],"sponsorableContentName",[30,10,["maxlength"]],[30,0,["sponsorableContent","name"]]]],null],[1,"\\n          "]],[10]]]]],[1,"\\n        "],[13],[1,"\\n\\n        "],[8,[30,8,["header"]],[[16,0,[29,["leadgen-form-creation__header ",[52,[51,[30,11]],"u-layout__a11y-hidden"]]]]],[["@aria-label","@role"],["2",null]],[["default"],[[[[1,"\\n          "],[10,0],[14,0,"u-layout-flex__container--center-space-between"],[12],[1,"\\n            "],[10,"h3"],[15,0,[29,["leadgen-form-creation__header-label"," ",[28,[37,6],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_accordion_ad","campaign-manager-web/components/sponsored-video-form"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n              "],[8,[39,21],[[24,0,"mr4"]],[["@isHidden","@type"],[[28,[37,8],[[30,0,["validationErrorCount"]],0],null],"negative"]],[["default"],[[[[1,"\\n                "],[1,[28,[35,3],["i18n_error_count","campaign-manager-web/components/sponsored-video-form"],[["errorCount"],[[30,0,["validationErrorCount"]]]]]],[1,"\\n              "]],[]]]]],[1,"\\n"],[41,[30,8,["isExpanded"]],[[[1,"                "],[8,[39,15],null,[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"                "],[8,[39,15],null,[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n\\n        "],[8,[30,8,["panel"]],null,null,[["default"],[[[[1,"\\n"],[1,"          "],[10,0],[14,0,"sponsored-video-form__container-field_introductory_text--no-top-padding"],[12],[1,"\\n            "],[8,[39,22],null,[["@inputFieldId","@initialValue"],["shareCommentaryText",[30,0,["sponsorableContent","shareContent","shareCommentary","text"]]]],[["default"],[[[[1,"\\n              "],[8,[39,23],null,[["@validations","@shouldShowAllValidations","@showCharCounter","@label","@labelClasses","@placeholder","@value","@rows","@type","@fieldId","@disabled","@onInput"],[[52,[51,[30,0,["isOrganic"]]],[30,0,["validations","attrs","shareCommentaryText"]]],[52,[30,0,["shareCommentaryText","length"]],true,false],true,[28,[37,3],["i18n_sponsored_video_description_label","campaign-manager-web/components/sponsored-video-form"],null],"form-with-preview-layout__input-spacing",[28,[37,3],["i18n_sponsored_video_description_placeholder","campaign-manager-web/components/sponsored-video-form"],null],[30,0,["sponsorableContent","shareContent","shareCommentary","text"]],2,"multiline","shareCommentaryText",[30,0,["isOrganic"]],[28,[37,24],[[30,0,["onChangeShareCommentary"]],[30,12,["validate"]]],null]]],null],[1,"\\n            "]],[12]]]]],[1,"\\n            "],[8,[39,21],null,[["@message","@type","@isHidden"],[[28,[37,3],["i18n_cannot_edit_intro_text_organic","campaign-manager-web/components/sponsored-video-form"],null],"neutral",[28,[37,11],[[30,0,["isOrganic"]]],null]]],null],[1,"\\n          "],[13],[1,"\\n\\n"],[41,[30,0,["showMultiAssetFlow"]],[[[1,"            "],[10,0],[15,0,[29,["sponsored-video-form__label u-color__black--75"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_sponsored_video_file_label_v2","campaign-manager-web/components/sponsored-video-form"],null]],[1,"\\n            "],[13],[1,"\\n\\n            "],[10,2],[15,0,[29,["u-color__black--60 pb4"," ",[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,[28,[35,3],["i18n_sponsored_video_upload_desc_v2","campaign-manager-web/components/sponsored-video-form"],null]],[13],[1,"\\n\\n            "],[8,[39,25],null,[["@assetList","@showMultiAdNameExperience","@onClickAssetLibrary","@onRemoveFile","@showSelectedVideosCaptionsCopy","@showLearnMoreLink","@accountId","@hasMaxAssetReached","@showError","@errorMessage","@campaign","@shouldShowLanCheckbox","@onLanToggle","@onLinkedinAudienceNetworkModalOpen"],[[30,0,["multiAdListManager","assetList"]],[30,0,["showMultiAdNameExperience"]],[30,0,["onClickAssetLibrary"]],[30,0,["onRemoveAssetForMultiAsset"]],[30,0,["showSelectedVideosCaptionsCopy"]],[52,[30,0,["shouldShowUploadButtonOnForm"]],false,true],[30,0,["accountId"]],[30,0,["hasMaxAssetReached"]],[30,0,["showMultiAssetError"]],[30,0,["validations","attrs","videoAssetUrn","message"]],[30,1],[30,0,["shouldShowLanCheckbox"]],[30,0,["onLanToggle"]],[30,0,["onLinkedinAudienceNetworkModalOpen"]]]],null],[1,"\\n"]],[]],[[[1,"            "],[10,0],[14,0,"sponsored-video-form__container-field"],[12],[1,"\\n"],[1,"              "],[10,0],[15,0,[29,["sponsored-video-form__label u-color__black--75"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],[[52,[30,0,["showMacroExperience"]],"i18n_sponsored_video_file_label_v2","i18n_sponsored_video_file_label"],"campaign-manager-web/components/sponsored-video-form"],null]],[1,"\\n              "],[13],[1,"\\n"],[41,[30,0,["showMacroExperience"]],[[[1,"                "],[10,2],[15,0,[29,["u-color__black--60 pb4"," ",[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,[28,[35,3],["i18n_sponsored_video_upload_desc_v2","campaign-manager-web/components/sponsored-video-form"],null]],[13],[1,"\\n"]],[]],null],[41,[30,0,["shouldShowVideoUpload"]],[[[1,"                "],[8,[39,26],null,[["@ownerId","@ownerType","@uploadRecipes","@onSuccess","@onError","@pemRegisterMediaUploadMetadata","@pemPotentialMultiPartUploadCompletionMetadata"],[[30,2],"COMPANY",[30,0,["livePreviewRecipes"]],[30,0,["onVectorVideoFileUploadSuccess"]],[30,0,["onVideoUploadError"]],[30,0,["pemRegisterMediaUploadLivePreviewMetadata"]],[30,0,["pemPotentialMultiPartUploadCompletionMetadata"]]]],[["default"],[[[[1,"\\n                  "],[8,[39,16],null,[["@validations","@showValidations"],[[30,0,["validations","attrs","videoAssetUrn"]],[28,[37,27],[[30,0,["adSectionWasHidden"]],[30,0,["showAllValidations"]]],null]]],[["default"],[[[[1,"\\n                    "],[10,0],[15,0,[29,["u-media__container u-layout-flex__container-space-between u-layout-flex__container--aligned-center\\n                        ",[52,[30,14,["showErrors"]],"u-border__input--error"]]]],[12],[1,"\\n                      "],[10,0],[14,0,"file-upload-template__info-container u-layout-flex__container--aligned-center u-layout__no-min-width"],[12],[1,"\\n"],[41,[30,0,["videoFileSpecs"]],[[[41,[30,0,["videoFileSpecs","thumbnailUrl"]],[[[1,"                            "],[10,0],[14,0,"sponsored-video-form__image-container--processing"],[12],[1,"\\n                              "],[10,"figure"],[12],[1,"\\n                                "],[8,[39,28],[[24,0,"sponsored-video-form__image"]],[["@image","@alt"],[[30,0,["videoFileSpecs","thumbnailUrl"]],[28,[37,3],["i18n_upload_thumbnail_alt","campaign-manager-web/components/sponsored-video-form"],[["fileName"],[[28,[37,27],[[30,0,["contentEntity","video","fileName"]],[30,0,["videoFileSpecs","name"]],""],null]]]]]],null],[1,"\\n                              "],[13],[1,"\\n                              "],[8,[39,15],[[24,0,"sponsored-video-form__camera-icon"]],[["@size","@name"],["small","video-camera"]],null],[1,"\\n                            "],[13],[1,"\\n"]],[]],null],[1,"                          "],[10,0],[14,0,"m3 u-layout-flex__cell u-layout__no-min-width"],[12],[1,"\\n                            "],[10,"h5"],[15,0,[29,["u-overflow-ellipsis"," ",[28,[37,6],null,[["size","weight","color"],["xsmall","bold","default"]]]]]],[12],[1,"\\n"],[41,[30,0,["videoFileSpecs","videoWidth"]],[[[1,"                                "],[1,[28,[35,3],["i18n_sponsored-video-form__file-upload__video-specs","campaign-manager-web/components/sponsored-video-form"],[["filename","videoWidth","videoHeight"],[[30,0,["videoFileSpecs","name"]],[30,0,["videoFileSpecs","videoWidth"]],[30,0,["videoFileSpecs","videoHeight"]]]]]],[1,"\\n"]],[]],[[[1,"                                "],[1,[28,[35,27],[[30,0,["contentEntity","video","fileName"]],[30,0,["videoFileSpecs","name"]]],null]],[1,"\\n"]],[]]],[1,"                            "],[13],[1,"\\n                            "],[10,2],[15,0,[29,[[28,[37,27],[[30,0,["uploadVideoFileTask","last","uploadStatusCssClass"]],"u-color__black--75"],null]," ",[28,[37,6],null,[["size"],["xsmall"]]]]]],[12],[1,"\\n                              "],[1,[30,0,["uploadVideoFileTask","last","uploadStatusText"]]],[1,"\\n                            "],[13],[1,"\\n                          "],[13],[1,"\\n\\n                          "],[11,"button"],[24,0,"sponsored-video-form__cancel-upload-button button--unstyled"],[24,4,"button"],[4,[38,19],["click",[30,13,["onCancel"]]],null],[4,[38,19],["click",[30,0,["onRemoveVideo"]]],null],[12],[1,"\\n                            "],[8,[39,15],[[16,0,[29,["u-color__black--60"," ",[28,[37,6],null,[["size"],["xsmall"]]]]]]],[["@size","@name"],["small","close"]],null],[1,"\\n                            "],[10,1],[14,0,"a11y-text"],[12],[1,[28,[35,3],["i18n_remove_file","campaign-manager-web/components/sponsored-video-form"],null]],[13],[1,"\\n                          "],[13],[1,"\\n\\n"]],[]],[[[41,[30,1,["isConnectedTelevisionOnly"]],[[[1,"                            "],[10,0],[14,1,"sponsored-video-form__suggested-resolution-caption"],[15,0,[29,["m3 u-layout-flex__cell"," ",[28,[37,6],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                              "],[1,[28,[35,3],["i18n_ctv_video_upload_text","campaign-manager-web/components/sponsored-video-form"],null]],[1,"\\n                            "],[13],[1,"\\n"]],[]],[[[1,"                            "],[10,0],[14,1,"sponsored-video-form__suggested-resolution-caption"],[15,0,[29,["m3 u-layout-flex__cell"," ",[28,[37,6],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                              "],[1,[28,[35,3],["i18n_video_upload_suggested_resolution_caption_v2","campaign-manager-web/components/sponsored-video-form"],null]],[1,"\\n                              "],[10,0],[14,0,"pt2"],[12],[1,"\\n                                "],[8,[39,29],null,null,[["default"],[[[[1,"\\n                                  "],[1,[28,[35,3],["i18n_video_upload_iph_caption","campaign-manager-web/components/sponsored-video-form"],[["linkInfo"],[[28,[37,30],null,[["href","role","ariaLabel","dataTestSelector"],[[28,[37,31],null,[["path","accountId"],["help/lms/answer/a424737",[30,16]]]],[30,15,["role"]],[28,[37,3],["i18n_aria_video_upload_iph_caption","campaign-manager-web/components/sponsored-video-form"],null],"data-test-video-upload-iph__learn-more-link"]]]]]]],[1,"\\n                                "]],[15]]]]],[1,"\\n                              "],[13],[1,"\\n                            "],[13],[1,"\\n"]],[]]],[41,[30,0,["shouldShowUploadButtonOnForm"]],[[[1,"                            "],[8,[39,32],[[16,0,[52,[30,0,["showMacroExperience"]],"multi-file-upload__upload-cta"]]],[["@accept","@ariaDescribedBy","@ariaInvalid","@isDisabled","@onFileChange"],[[30,0,["VIDEO_ACCEPT"]],"sponsored-video-form__suggested-resolution-caption",[28,[37,27],[[28,[37,33],[[28,[37,8],[[30,0,["lastState"]],"FAILED"],null],[28,[37,11],[[30,13,["isStatus","UPLOADING"]]],null]],null],[28,[37,33],[[28,[37,8],[[30,0,["uploadVideoFileTask","last","uploadState"]],"FAILED"],null],[28,[37,11],[[30,0,["uploadVideoFileTask","isRunning"]]],null]],null]],null],[28,[37,27],[[30,0,["uploadVideoFileTask","isRunning"]],[30,13,["isStatus","UPLOADING"]]],null],[28,[37,34],[[28,[37,35],[[30,0,["onVideoFileChangeTask"]]],null],[30,13,["onUpload"]]],null]]],[["default"],[[[[1,"\\n                              "],[1,[52,[30,0,["showMacroExperience"]],[28,[37,3],["i18n_video-upload_file_button_label_multi-asset","campaign-manager-web/components/sponsored-video-form"],null],[28,[37,3],["i18n_video-upload_file_button_label","campaign-manager-web/components/sponsored-video-form"],null]]],[1,"\\n                            "]],[]]]]],[1,"\\n"]],[]],null],[41,[30,0,["showMacroExperience"]],[[[1,"                            "],[8,[39,36],[[24,"data-js-validation-control-id","sponsored-video-form__view-library"],[16,"data-js-validation-control-is-invalid",[29,[[30,0,["validations","attrs","videoAssetUrn","isInvalid"]]]]],[24,0,"mv3 mr3 file-upload-button__label"],[24,1,"sponsored-video-form__view-library"],[24,"required",""],[4,[38,19],["click",[30,0,["onClickAssetLibrary"]]],null]],[["@buttonType","@emphasized","@size","@text"],["secondary",true,"small",[52,[30,0,["shouldShowUploadButtonOnForm"]],[28,[37,3],["i18n_view_asset_library","campaign-manager-web/components/sponsored-video-form"],null],[28,[37,3],["i18n_view_asset_library_v2","campaign-manager-web/components/sponsored-video-form"],null]]]],null],[1,"\\n"]],[]],null],[1,"\\n"]],[]]],[1,"\\n"],[41,[28,[37,27],[[30,0,["uploadVideoFileTask","isRunning"]],[30,13,["isStatus","UPLOADING"]]],null],[[[1,"                          "],[10,"progress"],[14,0,"u-media__progress u-progress-bar"],[15,2,[28,[37,27],[[30,0,["uploadVideoFileTask","last","progress"]],[30,13,["progress"]]],null]],[14,"max","1"],[12],[13],[1,"\\n"]],[]],null],[1,"                      "],[13],[1,"\\n                    "],[13],[1,"\\n                    "],[8,[39,21],[[24,0,"pt1"],[24,1,"file-upload-error"]],[["@isHidden","@type"],[[28,[37,11],[[30,0,["videoFileUploadErrorKey"]]],null],"negative"]],[["default"],[[[[1,"\\n"],[41,[30,0,["granularVideoFileErrorInfo"]],[[[1,"                        "],[1,[30,0,["granularVideoFileErrorInfo","i18nErrorString"]]],[1,"\\n"]],[]],[[[1,"                        "],[1,[28,[35,3],[[28,[37,37],["i18n_error_text_",[30,0,["videoFileUploadErrorKey"]]],null],"campaign-manager-web/components/sponsored-video-form"],null]],[1,"\\n"]],[]]],[1,"                    "]],[]]]]],[1,"\\n                  "]],[14]]]]],[1,"\\n                "]],[13]]]]],[1,"\\n\\n                "],[8,[39,21],[[24,0,"pt1 pb1"]],[["@type","@message","@isHidden"],["neutral",[30,0,["disabledDesktopPreviewMessage"]],[28,[37,11],[[30,0,["isVideoVertical"]]],null]]],null],[1,"\\n\\n"]],[]],[[[1,"                "],[10,0],[14,0,"u-media__container u-layout-flex__container-space-between u-layout-flex__container--aligned-center"],[12],[1,"\\n                  "],[10,0],[14,0,"file-upload-template__info-container u-layout-flex__container--aligned-center"],[12],[1,"\\n                    "],[10,0],[14,0,"sponsored-video-form__image-container"],[12],[1,"\\n                      "],[8,[39,28],[[24,0,"sponsored-video-form__image"]],[["@alt","@image","@ghostType"],[[30,0,["contentEntity","title"]],[30,0,["contentEntity","image","url"]],"company"]],null],[1,"\\n                      "],[8,[39,15],[[24,0,"sponsored-video-form__camera-icon"]],[["@size","@name"],["small","video-camera"]],null],[1,"\\n                    "],[13],[1,"\\n                    "],[10,0],[12],[1,"\\n                      "],[10,2],[15,0,[29,[[28,[37,6],null,[["size","weight","color"],["xsmall","bold","default"]]]]]],[12],[1,[30,0,["contentEntity","video","fileName"]]],[13],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n"]],[]]],[41,[30,0,["isCaptionsCheckboxDisplayed"]],[[[44,[[28,[37,33],[[30,0,["isModifyingCaptionedVideo"]],[28,[37,11],[[30,0,["isUsingNewAssetForDuplication"]]],null]],null]],[[[1,"                  "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n                    "],[10,1],[15,0,[29,[[36,18]]]],[12],[1,"\\n                      "],[8,[39,39],[[24,3,"include-captions"],[24,1,"include-captions"],[16,"onclick",[30,0,["onCaptionsCheckboxToggle"]]]],[["@isChecked","@disabled"],[[28,[37,27],[[30,0,["isCaptionsFileRequired"]],[30,17]],null],[30,17]]],null],[1,"\\n                    "],[13],[1,"\\n                    "],[10,"label"],[14,"for","include-captions"],[12],[1,"\\n                      "],[1,[28,[35,3],["i18n_include-captions","campaign-manager-web/components/sponsored-video-form"],null]],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n"]],[17]]]],[]],null],[1,"            "],[13],[1,"\\n\\n"],[41,[30,0,["shouldShowVerticalNudge"]],[[[1,"              "],[8,[39,5],[[24,0,"standard-sponsored-update-form__vertical-image-congrats mt3 mb5"]],[["@type","@onDismiss"],[[30,0,["nudgeType"]],[28,[37,40],[[30,0],"showNudgeOverride",false],null]]],[["default"],[[[[1,"\\n                "],[1,[52,[30,0,["isVideoVertical"]],[28,[37,3],["i18n_video_vertical_congrats","campaign-manager-web/components/sponsored-video-form"],null],[28,[37,3],["i18n_video_vertical_nudge","campaign-manager-web/components/sponsored-video-form"],null]]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isCaptionsFileRequired"]],[[[1,"              "],[10,0],[14,0,"sponsored-video-form__container-field sponsored-video-form__container-field--no-top-padding"],[12],[1,"\\n                "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n                  "],[10,"label"],[14,"for","sponsored-video-ad-captions"],[15,0,[29,["sponsored-video-form__label u-color__black--75"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,3],["i18n_sponsored_video_captions_file_label","campaign-manager-web/components/sponsored-video-form"],null]],[13],[1,"\\n                "],[13],[1,"\\n                "],[8,[39,16],null,[["@validations","@showValidations"],[[30,0,["validations","attrs","captionsFile"]],[28,[37,27],[[30,0,["adSectionWasHidden"]],[30,0,["showAllValidations"]]],null]]],[["default"],[[[[1,"\\n                  "],[8,[39,41],[[16,0,[29,["pl1\\n                      ",[52,[28,[37,27],[[30,18,["showErrors"]],[30,0,["captionsFileFormattingErrors","length"]]],null],"u-border__input--error"]]]]],[["@accept","@chooseFileButtonText","@fileName","@isDisabled","@instructionsText","@isPreviewHidden","@progressPercent","@src","@uploadStatus","@onRemoveFile","@onFileChange"],[[30,0,["CAPTIONS_ACCEPT"]],[28,[37,3],["i18n_upload_file","campaign-manager-web/components/sponsored-video-form"],null],[30,0,["captionsFile","name"]],[28,[37,8],[[30,0,["captionsUploadStatus"]],"UPLOADING"],null],[28,[37,3],["i18n_captions_upload_message","campaign-manager-web/components/sponsored-video-form"],null],true,[30,0,["uploadCaptionsFileTask","last","progress"]],[30,0,["captionsFile","name"]],[30,0,["captionsUploadStatus"]],[30,0,["onRemoveCaptions"]],[28,[37,35],[[30,0,["onCaptionsFileChangeTask"]]],null]]],null],[1,"\\n"],[44,[[30,0,["captionsFileFormattingErrors","length"]],[28,[37,42],[[30,0,["captionsFileFormattingErrors","length"]],1],null],[28,[37,43],[[30,0,["captionsFileFormattingErrors"]],"0.errorCode"],null]],[[[1,"                    "],[8,[39,21],[[24,0,"mt1"]],[["@isHidden","@type"],[[28,[37,8],[[30,0,["captionsFileUploadErrorKey"]],null],null],"negative"]],[["default"],[[[[1,"\\n                      "],[1,[28,[35,3],[[28,[37,37],["i18n_captions_error_text_",[30,0,["captionsFileUploadErrorKey"]]],null],"campaign-manager-web/components/sponsored-video-form"],[["numCaptionsErrors","hasMultipleCaptionsErrors","captionErrorCode"],[[30,19],[30,20],[30,21]]]]],[1,"\\n                    "]],[]]]]],[1,"\\n"],[41,[30,20],[[[1,"                      "],[10,0],[12],[1,"\\n"],[42,[28,[37,45],[[28,[37,45],[[30,0,["captionsFileFormattingErrors"]]],null]],null],null,[[[1,"                          "],[8,[39,21],[[24,0,"mt1"]],[["@type"],["negative"]],[["default"],[[[[1,"\\n                            "],[1,[28,[35,3],[[28,[37,37],["i18n_captions_error_text_",[30,22,["errorCode"]]],null],"campaign-manager-web/components/sponsored-video-form"],[["errorCount"],[[30,22,["count"]]]]]],[1,"\\n                          "]],[]]]]],[1,"\\n"]],[22]],null],[1,"                      "],[13],[1,"\\n"]],[]],null]],[19,20,21]]],[1,"                "]],[18]]]]],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isVideoPresent"]],[[[1,"              "],[10,0],[14,0,"sponsored-video-form__container-field"],[12],[1,"\\n                "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n                  "],[10,"label"],[14,"for","sponsored-video-ad-captions"],[15,0,[29,["sponsored-video-form__label u-color__black--75"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,3],["i18n_sponsored_video_thumbnail_label","campaign-manager-web/components/sponsored-video-form"],null]],[1,"\\n                    "],[8,[39,12],null,[["@placement","@content","@contentClass","@onShow"],["right",[28,[37,3],["i18n_thumbnail_tooltip_text","campaign-manager-web/components/sponsored-video-form"],null],"u-hoverable__content",[28,[37,13],[[30,0,["onTooltipClick"]],"thumbnail"],null]]],[["trigger"],[[[[1,"\\n                        "],[11,"button"],[24,0,"button--unstyled"],[16,"aria-label",[28,[37,3],["i18n_thumbnail_aria_label","campaign-manager-web/components/sponsored-video-form"],null]],[24,4,"button"],[4,[38,14],[[30,23,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                          "],[8,[39,15],[[24,0,"creative-form__tooltip-icon u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                        "],[13],[1,"\\n                        "],[10,1],[14,0,"a11y-text"],[12],[1,"\\n                          "],[1,[28,[35,3],["i18n_thumbnail_tooltip_text","campaign-manager-web/components/sponsored-video-form"],null]],[1,"\\n                        "],[13],[1,"\\n                      "]],[23]]]]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n                "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n                  "],[10,0],[14,0,"sponsored-video-form__image-container--processing sponsored-video-form__image-container--thumbnail"],[12],[1,"\\n"],[41,[30,0,["customThumbnailFile"]],[[[1,"                      "],[8,[39,32],null,[["@accept","@ariaInvalid","@isDisabled","@labelClass","@onFileChange"],[[30,0,["IMAGE_ACCEPT"]],[28,[37,27],[[30,0,["uploadCustomThumbnailFileTask","isError"]],[30,0,["customThumbnailFileUploadErrorKey"]]],null],[30,0,["isThumbnailUploadDisabled"]],"hue-web-button hue-web-button--small hue-web-button--primary mt0 sponsored-video-form__thumbnail-edit",[30,0,["onCustomThumbnailFileChange"]]]],[["default"],[[[[1,"\\n                        "],[8,[39,15],null,[["@size","@name"],["small","edit"]],null],[1,"\\n                        "],[10,1],[14,0,"visually-hidden"],[12],[1,[28,[35,3],["i18n_sponsored_upload_video_thumbnail_button_label","campaign-manager-web/components/sponsored-video-form"],null]],[13],[1,"\\n                      "]],[]]]]],[1,"\\n"]],[]],null],[1,"                    "],[10,"figure"],[12],[1,"\\n                      "],[8,[39,28],[[24,0,"sponsored-video-form__image--thumbnail"]],[["@image","@alt"],[[30,0,["thumbnailSrcUrl"]],[28,[37,3],["i18n_upload_thumbnail_alt","campaign-manager-web/components/sponsored-video-form"],[["fileName"],[[28,[37,27],[[30,0,["videoFileSpecs","name"]],[30,0,["contentEntity","video","fileName"]],""],null]]]]]],null],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n                  "],[10,0],[12],[1,"\\n"],[41,[30,0,["customThumbnailFile"]],[[[1,"                      "],[8,[39,36],[[24,0,"m3 mt0"],[4,[38,19],["click",[30,0,["onRemoveCustomThumbnail"]]],null]],[["@size","@buttonType","@text"],["small","secondary",[28,[37,3],["i18n_sponsored_upload_video_thumbnail_remove_button_label","campaign-manager-web/components/sponsored-video-form"],null]]],null],[1,"\\n                      "],[10,0],[15,0,[29,["pl3"," ",[28,[37,6],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,3],["i18n_sponsored_video_thumbnail_updated","campaign-manager-web/components/sponsored-video-form"],null]],[13],[1,"\\n"]],[]],[[[1,"                      "],[8,[39,32],[[24,0,"m3 mt0"]],[["@accept","@ariaInvalid","@isDisabled","@onFileChange"],[[30,0,["IMAGE_ACCEPT"]],[28,[37,27],[[30,0,["uploadCustomThumbnailFileTask","isError"]],[30,0,["customThumbnailFileUploadErrorKey"]]],null],[30,0,["isThumbnailUploadDisabled"]],[30,0,["onCustomThumbnailFileChange"]]]],[["default"],[[[[1,"\\n                        "],[1,[28,[35,3],["i18n_sponsored_upload_video_thumbnail_button_label","campaign-manager-web/components/sponsored-video-form"],null]],[1,"\\n                      "]],[]]]]],[1,"\\n                      "],[10,0],[15,0,[29,["pl3"," ",[28,[37,6],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,3],["i18n_sponsored_video_thumbnail_guidance","campaign-manager-web/components/sponsored-video-form"],null]],[13],[1,"\\n"]],[]]],[1,"                  "],[13],[1,"\\n                "],[13],[1,"\\n                "],[8,[39,21],[[24,0,"mt2"]],[["@isHidden","@type"],[[28,[37,8],[[30,0,["customThumbnailFileUploadErrorKey"]],null],null],"negative"]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,3],[[28,[37,37],["i18n_thumbnail_error_text_",[30,0,["customThumbnailFileUploadErrorKey"]]],null],"campaign-manager-web/components/sponsored-video-form"],null]],[1,"\\n                "]],[]]]]],[1,"\\n"],[41,[28,[37,42],[[30,0,["customThumbnailFileUploadWarningKeys","length"]],0],null],[[[42,[28,[37,45],[[28,[37,45],[[30,0,["customThumbnailFileUploadWarningKeys"]]],null]],null],null,[[[1,"                    "],[8,[39,21],[[24,0,"mt2"]],[["@type"],["neutral"]],[["default"],[[[[1,"\\n                      "],[1,[28,[35,3],[[28,[37,37],["i18n_thumbnail_warning_text_",[30,24]],null],"campaign-manager-web/components/sponsored-video-form"],null]],[1,"\\n                    "]],[]]]]],[1,"\\n"]],[24]],null]],[]],null],[1,"              "],[13],[1,"\\n"]],[]],null]],[]]],[1,"\\n          "],[8,[39,22],null,[["@inputFieldId","@initialValue"],["shareContentTitle",[30,0,["shareContentTitle"]]]],[["default"],[[[[1,"\\n            "],[8,[39,23],[[24,"data-js-validation-control-id","shareContentTitle"],[16,"data-js-validation-control-is-invalid",[29,[[30,0,["validations","attrs","shareContentTitle","isInvalid"]]]]],[24,0,"mt6"],[16,"required",true]],[["@validations","@shouldShowAllValidations","@showCharCounter","@label","@placeholder","@value","@disabled","@labelClasses","@ariaLabel","@fieldId","@onBlur","@helperText","@onInput"],[[30,0,["validations","attrs","shareContentTitle"]],[28,[37,27],[[30,0,["adSectionWasHidden"]],[30,0,["showAllValidations"]],[52,[30,0,["showValidationsFor","shareContentTitle"]],true,false]],null],true,[28,[37,3],["i18n_sponsored_video_headline_label","campaign-manager-web/components/sponsored-video-form"],null],[28,[37,3],["i18n_sponsored_video_headline_placeholder","campaign-manager-web/components/sponsored-video-form"],null],[30,0,["shareContentTitle"]],[30,0,["isTitleInputDisabled"]],"form-with-preview-layout__input-spacing",[28,[37,3],["i18n_a11y_headline_v2","campaign-manager-web/components/sponsored-video-form"],null],"shareContentTitle",[30,0,["onInputBlur"]],[28,[37,3],["i18n_headline_truncation_info_text","campaign-manager-web/components/sponsored-video-form"],null],[28,[37,24],[[30,0,["onChangeTitle"]],[30,25,["validate"]]],null]]],[["default"],[[[[1,"\\n              "],[8,[30,26,["tooltip"]],null,[["@onClickTooltip","@triggerAriaLabel"],[[28,[37,13],[[30,0,["onTooltipClick"]],"headline"],null],[28,[37,3],["i18n_headline_tooltip_aria_label","campaign-manager-web/components/sponsored-video-form"],null]]],[["default"],[[[[1,"\\n                "],[10,1],[12],[1,"\\n                  "],[1,[28,[35,3],["i18n_headline_tooltip_text","campaign-manager-web/components/sponsored-video-form"],null]],[1,"\\n                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n            "]],[26]]]]],[1,"\\n          "]],[25]]]]],[1,"\\n\\n"],[1,"          "],[10,0],[14,0,"sponsored-video-form__container-field sponsored-video-form__container-field_destination_url"],[12],[1,"\\n            "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n              "],[10,"label"],[14,"for","shareContentLandingUrl"],[15,0,[29,["sponsored-video-form__label u-color__black--75"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[52,[30,0,["isPipelineBuilderUrlRequired"]],[28,[37,3],["i18n_ad_linkedin_landing_page_url_heading","campaign-manager-web/components/sponsored-video-form"],null],[28,[37,3],["i18n_sponsored_video_url_label","campaign-manager-web/components/sponsored-video-form"],null]]],[1,"\\n                "],[8,[39,46],null,[["@placement","@contentClass"],["right","u-hoverable__content sponsored-video-form__destination-url_hovercard"]],[["trigger","content"],[[[[1,"\\n                    "],[11,"button"],[24,0,"button--unstyled"],[16,"aria-label",[29,[[52,[30,0,["isPipelineBuilderUrlRequired"]],[28,[37,3],["i18n_a11y_trigger_label_linkedin_landing_page_url_heading","campaign-manager-web/components/sponsored-video-form"],null],[28,[37,3],["i18n_a11y_trigger_label_sponsored_video_url_heading","campaign-manager-web/components/sponsored-video-form"],null]]]]],[24,4,"button"],[4,[38,47],[[30,27,["triggerContentSharedInfo"]]],null],[4,[38,19],["click",[28,[37,13],[[30,0,["onTooltipClick"]],"destination_url"],null]],null],[12],[1,"\\n                      "],[8,[39,15],[[24,0,"creative-form__tooltip-icon u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                    "],[13],[1,"\\n                  "]],[27]],[[[1,"\\n"],[41,[30,0,["isPipelineBuilderUrlRequired"]],[[[1,"                      "],[1,[28,[35,3],["i18n_linkedin_landing_page_url_tooltip_text","campaign-manager-web/components/sponsored-video-form"],null]],[1,"\\n                      "],[10,"br"],[12],[13],[1,"\\n                      "],[8,[39,48],[[24,"target","_blank"]],[["@route","@model"],["accounts.item.landing-pages.index",[30,16]]],[["default"],[[[[1,"\\n                        "],[1,[28,[35,3],["i18n_linkedin_landing_page_url_tooltip_link","campaign-manager-web/components/sponsored-video-form"],null]],[1,"\\n                      "]],[]]]]],[1,"\\n"]],[]],[[[1,"                      "],[1,[28,[35,3],["i18n_destination_url_tooltip_text","campaign-manager-web/components/sponsored-video-form"],null]],[1,"\\n"]],[]]],[1,"                  "]],[]]]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,16],null,[["@validations","@showValidations"],[[30,0,["validations","attrs","shareContentLandingUrl"]],[28,[37,27],[[30,0,["adSectionWasHidden"]],[30,0,["showAllValidations"]],[52,[30,0,["showValidationsFor","shareContentLandingUrl"]],true,false]],null]]],[["default"],[[[[1,"\\n              "],[8,[39,49],null,[["@max","@currentLength"],[[30,28,["maxlength"]],[30,0,["shareContentLandingUrl","length"]]]],[["default"],[[[[1,"\\n                "],[8,[39,17],[[24,"data-js-validation-control-id","shareContentLandingUrl"],[16,"data-js-validation-control-is-invalid",[29,[[30,0,["validations","attrs","shareContentLandingUrl","isInvalid"]]]]],[24,3,"sponsored-video-landing-page-url"],[16,0,[29,[[52,[30,28,["showErrors"]],"u-border__input--error"]," ",[36,18]]]],[24,"placeholder","http://www.example.com"],[16,"aria-invalid",[30,28,["showErrors"]]],[16,"aria-describedby",[30,28,["describedby"]]],[16,"aria-label",[28,[37,3],["i18n_sponsored_video_url_label","campaign-manager-web/components/sponsored-video-form"],null]],[4,[38,19],["blur",[30,0,["onInputBlur"]]],null],[4,[38,19],["input",[30,0,["onChangeLandingPageUrl"]]],null]],[["@inputId","@disabled","@value"],["shareContentLandingUrl",[30,0,["isLandingPageUrlInputDisabled"]],[30,0,["shareContentLandingUrl"]]]],null],[1,"\\n              "]],[]]]]],[1,"\\n            "]],[28]]]]],[1,"\\n          "],[13],[1,"\\n\\n"],[41,[51,[30,11]],[[[1,"            "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n              "],[10,"label"],[14,"for","shareContentLandingTitle"],[15,0,[29,["sponsored-video-form__label u-color__black--75"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_sponsored_video_cta_label","campaign-manager-web/components/sponsored-video-form"],null]],[1,"\\n                "],[8,[39,12],null,[["@placement","@content","@contentClass","@onShow"],["right",[28,[37,3],["i18n_call_to_action_tooltip_text","campaign-manager-web/components/sponsored-video-form"],null],"u-hoverable__content",[28,[37,13],[[30,0,["onTooltipClick"]],"CTA"],null]]],[["trigger"],[[[[1,"\\n                    "],[11,"button"],[24,0,"button--unstyled"],[16,"text",[28,[37,3],["i18n_CTA_aria_label","campaign-manager-web/components/sponsored-video-form"],null]],[24,4,"button"],[4,[38,14],[[30,29,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                      "],[8,[39,15],[[24,0,"creative-form__tooltip-icon u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                    "],[13],[1,"\\n                  "]],[29]]]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n\\n            "],[8,[39,16],null,[["@validations","@showValidations"],[[30,0,["validations","attrs","shareContentLandingTitle"]],[28,[37,27],[[30,0,["adSectionWasHidden"]],[30,0,["showAllValidations"]],[52,[30,0,["showValidationsFor","shareContentLandingTitle"]],true,false]],null]]],[["default"],[[[[1,"\\n              "],[8,[39,50],null,[["@isShareContentLandingTitleInvalid","@onInputBlur","@isRequired","@onChangeCta","@callToAction","@showErrors","@describedby","@callToActionValues","@id"],[[30,0,["validations","attrs","shareContentLandingTitle","isInvalid"]],[30,0,["onInputBlur"]],true,[30,0,["onChangeCta"]],[30,0,["activeCallToAction"]],[30,30,["showErrors"]],[30,30,["describedby"]],[30,0,["callToActionValues"]],"shareContentLandingTitle"]],null],[1,"\\n            "]],[30]]]]],[1,"\\n"]],[]],null],[1,"        "]],[]]]]],[1,"\\n\\n      "]],[8]]]]],[1,"\\n\\n"],[41,[30,11],[[[1,"        "],[8,[30,6,["leadgenForm"]],null,[["@accountId","@companyId","@campaignLocale","@callToAction","@callToActionEntity","@sectionToExpandOnInit","@isCtaFieldShowing","@isFormSelectionShowing","@isFormSelectionDisabled","@isFormSelectionRequired","@showValidations","@onUpdateCallToActionEntity"],[[30,0,["accountId"]],[30,2],[30,31],[30,32],[30,33],[30,7],true,true,[30,34],[30,0,["isFormSelectionRequired"]],[30,0,["showAllValidations"]],[30,35]]],null],[1,"\\n"]],[]],null],[1,"    "]],[6]]]]],[1,"\\n\\n    "],[10,0],[14,0,"creative-form__inline-feedback-container"],[12],[1,"\\n"],[44,[[52,[28,[37,8],[[30,0,["lastError","status"]],429],null],"i18n_too_many_requests_error_message","i18n_create_content_error_message"]],[[[1,"        "],[8,[39,21],[[24,0,"creative-form__inline-feedback"]],[["@isHidden","@type"],[[28,[37,11],[[30,0,["hasSavingFailed"]]],null],"negative"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,51],null,[["customErrorMessage"],[[28,[37,3],[[30,36],"campaign-manager-web/components/sponsored-video-form"],null]]]]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[36]]],[1,"    "],[13],[1,"\\n\\n"],[41,[30,0,["shouldShowEditWarning"]],[[[1,"      "],[10,0],[14,0,"creative-form__warning creative-form__warning--active-campaigns"],[12],[1,"\\n        "],[8,[39,15],[[24,0,"creative-form__warning-icon"]],[["@size","@name"],["small","signal-notice"]],null],[1,"\\n        "],[10,1],[15,0,[29,["creative-form__warning-message"," ",[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],[[52,[30,0,["activeCampaignCount"]],"i18n_campaign_warning","i18n_campaign_warning_no_count"],"campaign-manager-web/components/sponsored-video-form"],[["activeCampaignCount"],[[30,0,["activeCampaignCount"]]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n\\n  "],[8,[30,5,["preview"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],null,[["@message","@isLoading"],[[28,[37,3],["i18n_loading_live_preview","campaign-manager-web/components/sponsored-video-form"],null],[30,0,["isLivePreviewLoading"]]]],null],[1,"\\n"],[41,[28,[37,27],[[28,[37,11],[[30,11]],null],[28,[37,8],[[30,0,["currentSection"]],[30,0,["LEADGEN_FORM_SECTIONS","AD_SECTION"]]],null]],null],[[[1,"      "],[8,[39,52],null,[["@onNewAssetSelect","@isUsingMultiAsset","@campaign","@companyId","@adFormat","@sponsorableContent","@contentDisplayOrientation","@formProperties","@enableLivePreview","@disabledDesktopPreviewMessage","@isDesktopPreviewDisabled","@onDraftAdContentCreated","@isEditMode","@isFormWithPreviewMode","@isQuickMode"],[[30,0,["onNewAssetSelect"]],[30,0,["showMultiAdNameExperience"]],[30,1],[30,2],[30,0,["adFormat"]],[30,0,["sponsorableContent"]],[30,0,["contentDisplayOrientation"]],[28,[37,10],null,[["videoAssetUrn","shareContentCommentary","shareContentTitle","shareContentLandingUrl","shareContentLandingTitle"],[[30,0,["videoAssetUrn"]],[30,0,["shareCommentaryText"]],[30,0,["shareContentTitle"]],[30,0,["shareContentLandingUrl"]],[30,0,["shareContentLandingTitle"]]]]],[28,[37,33],[[30,0,["isValidForLivePreview"]],[28,[37,11],[[30,0,["isSaving"]]],null]],null],[30,37],[30,38],[30,0,["onDraftAdContentCreated"]],[30,39],true,[30,4]]],null],[1,"\\n"]],[]],[[[1,"      "],[8,[39,53],null,[["@desktopTitle","@leadGenFormUrn","@mobileTitle","@previewDesktopUrl","@previewMobileUrl","@previewObject","@trackingKeys","@isInteractive","@isLeadGenObjective"],[[30,0,["leadgenLivePreview","desktop","title"]],[30,33,["targetLeadGenForm"]],[30,0,["leadgenLivePreview","mobile","title"]],[30,0,["leadgenLivePreview","desktop","url"]],[30,0,["leadgenLivePreview","mobile","url"]],[30,0,["leadgenLivePreview","previewObject"]],[28,[37,10],null,[["desktopTabSelected","mobileTabSelected"],[[30,0,["leadgenLivePreview","desktop","tracking"]],[30,0,["leadgenLivePreview","mobile","tracking"]]]]],true,[30,11]]],null],[1,"\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,5,["footer-right"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,54],null,[["@accountId","@campaignCount","@dataControlName","@isAddToCampaignCheckboxShowing","@isButtonDisabled","@isEditMode","@isSponsorOnCreateChecked","@isOrganic","@shouldConfirmSave","@shouldConfirmAdPolicyWarning","@onClickSponsorOnCreate","@onClickSave","@isFormWithPreviewMode"],[[30,40,["id"]],[30,0,["campaignCount"]],[30,41,["save"]],[30,0,["enableCreateWithoutSponsor"]],[28,[37,27],[[30,0,["isSaveButtonDisabled"]],[28,[37,33],[[28,[37,27],[[30,0,["isOrganic"]],[28,[37,11],[[30,0,["isSaveButtonUntouched"]]],null]],null],[28,[37,11],[[30,0,["isLeadgenFormValid"]]],null]],null]],null],[30,39],[30,0,["shouldSponsorOnCreate"]],[30,0,["isOrganic"]],[30,0,["shouldConfirmSave"]],[30,0,["adPolicyValidator","hasAnyWarnings"]],[28,[37,13],[[28,[37,55],[[30,0,["shouldSponsorOnCreate"]]],null],[28,[37,11],[[30,0,["shouldSponsorOnCreate"]]],null]],null],[30,0,["onSaveForm"]],true]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[5]]]]],[1,"\\n\\n"],[8,[39,56],null,[["@isModalOpen","@onModalDismiss"],[[30,0,["isLanOnboardingModalOpen"]],[30,0,["onLinkedinAudienceNetworkModalDismiss"]]]],null]],["@campaign","@companyId","@title","@isQuickMode","layout","leadgenCreation","@sectionToExpandOnInit","item","triggerData","vcont","@isLeadGenObjective","validation","vectorUploader","vcont","iphHelper","@accountId","isReusingExistingCaptionedVideo","vcont","numCaptionsErrors","hasMultipleCaptionsErrors","captionErrorCode","error","triggerData","warningKey","validation","input","triggerData","vcont","triggerData","vcont","@locale","@callToAction","@callToActionEntity","@isLeadGenDisabled","@onUpdateCallToActionEntity","errorMessageForCreate","@disabledDesktopPreviewMessage","@isVideoVertical","@isEditMode","@account","@trackingKeys"],false,["if","asset-library/asset-library-isolated-modal-container","cm-overlay-loader","t","form-with-preview-layout","inline-notification","hue-web-foundations@-text-body","leadgen-form/creation","eq","classes","hash","not","hue-web-toggletip","fn","hue-web-toggletip-trigger","hue-web-icons@icon","validated-control","cm-text-input","hue-web-foundations@-artdeco-migration-scope","on","unless","hue-web-inline-feedback","ad-policy-validation/ad-policy-validation-warnings","generic-form/input","queue","multi-asset/multi-asset-video-container","vector-uploader","or","custom-image","iph-helper","external-link-info","help-center-url","file-upload-button","and","pipe","perform","hue-web-button","concat","let","hue-web-checkbox","set","file-upload-template","gt","get","each","-track-array","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","link-to","character-counter","sponsored-content-cta-dropdown","error-message","sponsorable-content-live-preview","leadgen-form-live-preview","create-and-sponsor-button","mut","lan/lan-onboarding-modal"]]',moduleName:"campaign-manager-web/components/sponsored-video-form.hbs",isStrictMode:!1})
function Qt(e){let t=null
return Object.keys(e).forEach((n=>{e[n]&&(t=n)})),t}let Zt=e.default=(Z=(0,u.hasValidations)(W.default),ee=(0,a.inject)("jet"),te=(0,a.inject)("lix"),ne=(0,a.inject)("i18n"),ae=(0,a.inject)("tracking"),ie=(0,a.inject)("vectorUpload"),re=(0,a.inject)("adForm"),oe=(0,a.inject)("srt-validator"),le=(0,a.inject)("hue-web-toast"),se=(0,a.inject)("a11yNotification"),ce=(0,a.inject)("sponsoredContent"),ue=(0,a.inject)("creative"),de=(0,a.inject)("assets/multi-ad-list-manager"),pe=(0,a.inject)("ad-policy-validator"),me=(0,i.readOnly)("sponsorableContent.name"),ge=(0,i.alias)("sponsorableContent.shareContent.shareCommentary.text"),be=(0,i.readOnly)("sponsorableContent.shareContent.contentEntities.0.landingPageUrl"),_e=(0,i.readOnly)("sponsorableContent.shareContent.contentEntities.0.landingPageTitle"),he=(0,i.readOnly)("sponsorableContent.shareContent.contentEntities.0.title"),fe=(0,i.alias)("sponsorableContent.shareContent.contentEntities.0.urn"),Te=(0,i.readOnly)("adForm.leadgenFormCreation.preview"),Ee=(0,l.computed)("videoAssetUrn","videoFile"),ye=(0,l.computed)("args.isLeadGenObjective","adForm.leadgenFormCreation.isValid","args.callToActionEntity.target"),Se=(0,l.computed)("isDuplicateMode","args.isEditMode","videoFile","uploadCustomThumbnailFileTask.isRunning"),Ae=(0,l.computed)("args.isEditMode","isDuplicateMode","sponsorableContent.shareContent.contentEntities.0.recipes","sponsorableContent.shareContent.contentEntities[0].recipes"),Ce=(0,i.notEmpty)("videoAssetUrn"),Oe=(0,i.or)("updateSponsorableVideoContentTask.isRunning","duplicateSponsorableVideoContentTask.isRunning","createSponsorableVideoContentTask.isRunning","updateCreativeTask.isRunning"),ve=(0,i.or)("createSponsorableVideoContentTask.last.isError","updateSponsorableVideoContentTask.last.isError","updateCreativeTask.last.isError","duplicateSponsorableVideoContentTask.last.isError","handleLeadGenFormDataTask.last.isError"),we=(0,l.computed)("videoFileSpecs","sponsorableContent","isVideoPresent"),Ie=(0,l.computed)("contentDisplayOrientation"),Pe=(0,l.computed)("isDuplicateMode","args.isEditMode","isModifyingCaptionedVideo","isUsingNewAssetForDuplication","isOrganic","isVideoPresent"),Ne=(0,l.computed)("adSectionWasHidden","showValidationsFor","validations.errors.[]"),Re=(0,l.computed)("sponsorableContent","isFailedProcessingEdit","isDuplicateMode"),De=(0,i.notEmpty)("draftAdContent.urn"),Me=(0,l.computed)("uploadCaptionsFileTask.last.{isComplete,isError,isRunning,isSuccessful}"),Le=(0,l.computed)("sponsorableContent.shareContent.{shareCommentary.text,description,contentEntities.0.video.url,contentEntities.0.urn,landingPageUrl,title,contentEntities.0.landingPageTitle}","shouldShowEditWarning"),ke=(0,p.task)({drop:!0}),Ue=(0,p.task)({drop:!0}),xe=(0,p.task)({drop:!0}),Fe=(0,p.task)({drop:!0}),ze=(0,p.task)({drop:!0}),je=(0,p.task)({drop:!0}),Ge=(0,p.task)({drop:!0}),Be=(0,p.task)({enqueue:!0}),Ve=(0,p.task)({enqueue:!0}),Ye=(0,p.task)({drop:!0}),He=(0,p.task)({drop:!0}),qe=(0,p.task)({drop:!0}),Ke=(0,p.task)({drop:!0}),We=(0,p.task)({drop:!0}),Xe=(0,p.task)({drop:!0}),$e=(0,p.task)({drop:!0}),(0,L.assertPropTypes)(Je=Z((Kt=class extends r.default{static setAssetEntityDataToSponsorableContent(e,t){const n=t.assetEntityAsset?.processingStatus===_.SPONSORED_CONTENT_LIFECYCLE_STATES.PROCESSING?X.PLACEHOLDER_VIDEO_ASSET:t.value.video,a=t.value.entityUrn||t.value.urn;(0,l.set)(e,"shareContent.contentEntities.0.video",n),(0,l.set)(e,"shareContent.contentEntities.0.urn",a),(0,l.set)(e,"shareContent.contentEntities.0.image",t.value.image)}get accountId(){return parseInt((0,l.get)(this.args,"account.id"),10)}get isFailedProcessingEdit(){return this.args.creative?.status===_.SPONSORED_CONTENT_LIFECYCLE_STATES.PROCESSING_FAILED}get isLeadGenObjective(){return void 0===this.args.isLeadGenObjective?this.isLeadGenObjectiveType:this.args.isLeadGenObjective}get allowCaptionsUpload(){return!this.isOrganic&&!this.isEditing}get shouldShowUploadButtonOnForm(){return!this.showMacroExperience}get showMacroExperience(){return this.isDuplicateMode||!this.args.isEditMode&&!this.isDuplicateMode}get showMultiAdNameExperience(){return this.showMultiAssetFlow&&this.multiAdListManager.assetList.length>1}get loadingMessageKey(){const e=this.showMultiAdNameExperience?"i18n_creating_video_content_v2":"i18n_creating_video_content"
return this.args.isEditMode?"i18n_saving_ad":e}get isDuplicateMode(){return Boolean(this.args.isDuplicateMode||this.args.isDuplicate)}get shouldShowLeadgenAssociationWarning(){return this.args.isLeadGenObjective&&!this.args.isLeadGenDisabled}get isOrganic(){return this.sponsorableContent.visibility===_.VISIBILITY_TYPE.ORGANIC}get isMaxOrganicIntroTextLengthEnabled(){return this.lix.getTreatmentIsEnabled(b.LIX_TEST_KEYS.enableMaxOrganicIntroTextLength)}get isLeadGenUIPlatformEnabled(){return this.lix.getTreatmentIsEnabled(b.LIX_TEST_KEYS.enableLeadGenUIPlatform)}get isLeadGenObjectiveType(){return(0,D.isLeadGenObjective)(this.args.objectiveType)}get showMultiAssetFlow(){return!this.args.isEditMode&&(!this.isDuplicateMode&&this.multiAdListManager.assetList.length>0||this.isDuplicateMode)}get showMultiAssetError(){return(this.adSectionWasHidden||this.showAllValidations)&&(0,l.get)(this,"validations.attrs.videoAssetUrn.errors.length")>0}get isVideoPresent(){return Boolean(this.videoAssetUrn||this.videoFile)}get isVerticalVideoNudgeEnabled(){return this.args.objectiveType!==D.OBJECTIVE_TYPE.BRAND_AWARENESS}get shouldShowVerticalNudge(){return!!this.isVerticalVideoNudgeEnabled&&(null!==this.showNudgeOverride?this.showNudgeOverride:this.isVideoPresent&&this.shouldShowVideoUpload)}get nudgeType(){return this.isVideoVertical?V.NotificationType.Info:V.NotificationType.Recommendation}get isSaveButtonDisabled(){const e=this.isOrganic,t=(0,l.get)(this,"validations.isInvalid"),n=!this.isSaveButtonUntouched
return!(!e&&!n)&&t}get hasMaxAssetReached(){return this.multiAdListManager.assetList.length>=X.SELECTION_LIMIT_NUM}set isLeadgenFormValid(e){}get isLeadgenFormValid(){return this.args.isLeadGenObjective&&!this.isLeadGenUIPlatformEnabled?this.adForm?.leadgenFormCreation?.isValid:!this.isFormSelectionRequired||this.args.callToActionEntity?.target}get isThumbnailUploadDisabled(){const e=this.isDuplicateMode&&!this.videoFile
return(0,l.get)(this,"uploadCustomThumbnailFileTask.isRunning")||this.args.isEditMode||e}get isModifyingCaptionedVideo(){const e=this.args.isEditMode||this.isDuplicateMode,t=(0,l.get)(this,"sponsorableContent.shareContent.contentEntities.0.recipes")||[]
return e&&t.includes(T.CM_UPLOAD_RECIPES.VIDEO_CAPTION)}get isUsingNewAssetForDuplication(){return Boolean(this.isDuplicateMode&&this.videoFile)}get thumbnailSrcUrl(){const{customThumbnailFile:e}=this,t=(0,l.get)(this,"videoFileSpecs.thumbnailUrl")
return this.args.isEditMode?(0,l.get)(this,"contentEntity.image.url"):e?URL.createObjectURL(e):t}set contentDisplayOrientation(e){}get contentDisplayOrientation(){const e=this.videoFileSpecs?this.videoFileSpecs.videoWidth:null,t=this.videoFileSpecs?this.videoFileSpecs.videoHeight:null
let n={}
return this.isVideoPresent&&(n=e&&t?{aspectRatioWidth:e,aspectRatioHeight:t}:(0,l.get)(this,"sponsorableContent.shareContent.contentEntities.0.video")||{}),(0,v.getDisplayOrientation)(n)}set isVideoVertical(e){}get isVideoVertical(){return this.contentDisplayOrientation===v.DISPLAY_ORIENTATION.VERTICAL}get isCaptionsCheckboxDisplayed(){const{isModifyingCaptionedVideo:e,isUsingNewAssetForDuplication:t,isOrganic:n,isVideoPresent:a}=this,i=!this.args.isEditMode&&!this.isDuplicateMode&&!n
return a&&(i||e||t)}get enableCreateWithoutSponsor(){return!this.args.isLeadGenObjective&&!this.args.isEditMode&&!this.isDuplicateMode}get isPipelineBuilderUrlRequired(){const e=this.args.objectiveType
return(0,w.doesObjectiveRequirePipelineBuilderUrl)(e)}set validationErrorCount(e){}get validationErrorCount(){const e=this.adSectionWasHidden,t=this.showValidationsFor
return e?(0,l.get)(this,"validations.errors").length:(0,l.get)(this,"validations.errors").filter((({attribute:e})=>t[e])).length}set shouldShowVideoUpload(e){}get shouldShowVideoUpload(){return!(0,l.get)(this.sponsorableContent,"shareContent.contentEntities.0.video.url")||this.isFailedProcessingEdit||this.isDuplicateMode}get captionsUploadStatus(){if(this.uploadCaptionsFileTask.last)return this.uploadCaptionsFileTask.last.isError?f.UPLOAD_STATUSES.FAILED:this.uploadCaptionsFileTask.last.isRunning?f.UPLOAD_STATUSES.UPLOADING:this.uploadCaptionsFileTask.last.isSuccessful?f.UPLOAD_STATUSES.COMPLETE:void 0}set shouldConfirmSave(e){}get shouldConfirmSave(){const{sponsorableContent:e,activeSponsorableContent:t,shouldShowEditWarning:n}=this
return n&&!(0,q.deepEqual)(t,e)}get shouldShowLanCheckbox(){return!(!this.lix.getTreatmentIsEnabled(b.LIX_TEST_KEYS.enableLateLanOptIn)||this.isLanEnabledForCampaign||this.args.isLeadGenObjective)&&this.multiAdListManager.assetList.some((e=>{if(!e.assetEntityAsset?.assetContent?.duration)return!1
return Math.floor(e.assetEntityAsset.assetContent.duration/1e3)<=E.LAN_RECOMMENDATION_MAX_VIDEO_DURATION_IN_SECONDS}))}constructor(){super(...arguments),Wt(this,"jet",Ze,this),Wt(this,"lix",et,this),Wt(this,"i18n",tt,this),Wt(this,"tracking",nt,this),Wt(this,"vectorUpload",at,this),Wt(this,"adForm",it,this),Wt(this,"srtValidatorService",rt,this),Wt(this,"toast",ot,this),Wt(this,"a11yNotification",lt,this),Wt(this,"sponsoredContentService",st,this),Wt(this,"creativeService",ct,this),Wt(this,"multiAdListManager",ut,this),Wt(this,"adPolicyValidator",dt,this),Xt(this,"assetType",X.ASSET_ENTITY_TYPES.VIDEO),Wt(this,"adFormat",pt,this),Wt(this,"videoFile",mt,this),Wt(this,"captionsFile",gt,this),Wt(this,"customThumbnailFile",bt,this),Wt(this,"videoFileSpecs",_t,this),Wt(this,"adSectionWasHidden",ht,this),Wt(this,"shouldSponsorOnCreate",ft,this),Wt(this,"allowCaptionsUpload",Tt,this),Wt(this,"captionsFileFormattingErrors",Et,this),Wt(this,"isSaveButtonUntouched",yt,this),Wt(this,"isCaptionsFileRequired",St,this),Wt(this,"showSelectedVideosCaptionsCopy",At,this),Wt(this,"showNudgeOverride",Ct,this),Wt(this,"lastError",Ot,this),Wt(this,"callToAction",vt,this)
Wt(this,"contentEntity",wt,this),Wt(this,"sponsorableContent",It,this),Wt(this,"showAllValidations",Pt,this),Wt(this,"activeCallToAction",Nt,this),Wt(this,"activeCallToActionV2",Rt,this),Wt(this,"currentSection",Dt,this),Xt(this,"isFormSelectionRequired",void 0!==this.args.callToActionEntity?.target),Xt(this,"VIDEO_ACCEPT",f.VIDEO_ACCEPT),Xt(this,"IMAGE_ACCEPT",f.IMAGE_ACCEPT),Xt(this,"CAPTIONS_ACCEPT",f.CAPTIONS_ACCEPT),Xt(this,"PREVIEW_DROPDOWN_OPTIONS_BY_PLACEMENT",Y.PREVIEW_DROPDOWN_OPTIONS_BY_PLACEMENT),Xt(this,"DISPLAY_ORIENTATION",v.DISPLAY_ORIENTATION),Wt(this,"sponsorableContentName",Mt,this),Wt(this,"shareCommentaryText",Lt,this),Wt(this,"shareContentLandingUrl",kt,this),Wt(this,"shareContentLandingTitle",Ut,this),Wt(this,"shareContentTitle",xt,this),Wt(this,"videoAssetUrn",Ft,this),Wt(this,"leadgenLivePreview",zt,this),Xt(this,"account",null),Xt(this,"companyId",null),Xt(this,"draftAdContent",null),Xt(this,"pemPotentialMultiPartUploadCompletionMetadata",null),Xt(this,"pemRegisterMediaUploadLivePreviewMetadata",(0,z.constructPemMetadata)(F.VIDEO_ADS_UPLOAD_KEYS.REGISTER_LIVE_PREVIEW_VIDEO_UPLOAD,[],{productName:F.VIDEO_ADS_PEM_PRODUCT_NAME})),Xt(this,"videoFileUploadErrorKey",null),Xt(this,"captionsFileUploadErrorKey",null),Xt(this,"customThumbnailFileUploadErrorKey",null),Xt(this,"customThumbnailFileUploadWarningKeys",null),Xt(this,"showValidationsFor",{}),Xt(this,"LEADGEN_FORM_SECTIONS",C.LEADGEN_FORM_SECTIONS)
Xt(this,"uploadGenericRecipes",[T.CM_UPLOAD_RECIPES.VIDEO_ADS_V2]),Xt(this,"uploadCTVRecipes",[T.CM_UPLOAD_RECIPES.VIDEO_ADS_V2,T.CM_UPLOAD_RECIPES.VIDEO_CTV]),Xt(this,"livePreviewRecipes",[T.CM_UPLOAD_RECIPES.VIDEO_LIVE_PREVIEW]),Xt(this,"isLanEnabledForCampaign",this.args.campaign.offsiteDeliveryEnabled),Wt(this,"isAssetLibraryOpen",jt,this),Wt(this,"initialSelectedAssetEntities",Gt,this),Wt(this,"isLanOnboardingModalOpen",Bt,this),Wt(this,"isValidForLivePreview",Vt,this),Wt(this,"isSaving",Yt,this),Wt(this,"hasSavingFailed",Ht,this),Wt(this,"hasDraftAdContent",qt,this)
const e={...this.args.activeSponsorableContent}
this.showMacroExperience&&this.multiAdListManager.resetAssetList()
const[t={}]=(0,l.get)(e,"shareContent.contentEntities")||[]
this._setLocalizedMessages()
const n=Boolean(e.urn)
this.args.videoFile&&(this.videoFile=this.args.videoFile),this.contentEntity=t,this.sponsorableContent=e,this.isEditing=n,this.isLivePreviewLoading=!1,this.showAllValidations=this.isOrganic,this.callToActionValues=h.UGC_CALL_TO_ACTION_VALUES,this.isTitleInputDisabled=this.isOrganic&&!(0,R.isEmpty)(t.title?.trim()),this.isLandingPageUrlInputDisabled=this.isOrganic&&!(0,R.isEmpty)(t.landingPageUrl)
const a=(0,l.get)(this,"sponsorableContent.shareContent.contentEntities.0.landingPageTitle")
if(this.activeCallToAction={labelType:a},this.isDuplicateMode){const{shareContent:e}=this.sponsorableContent
this.videoFileSpecs={thumbnailUrl:(0,l.get)(e,"contentEntities.0.image.url"),name:(0,l.get)(e,"contentEntities.0.video.fileName")}}this.args.isLeadGenObjective&&!this.args.isLeadGenDisabled&&(0,c.scheduleOnce)("afterRender",this,this._pushFeedback),this.multiAdListManager.initializeMultiAdListManager({updateContentWithAssetData:this.onVideoSelectedSubmitSuccess.bind(this)}),(this.args.isEditMode||this.isOrganic)&&this._fetchCampaignCountTask.perform(this.sponsorableContent.urn),this.allowCaptionsUpload&&this.srtValidatorService.fetchSrtValidatorTask.perform(),this.fetchSponsoredUpdateContentsTask.perform(),this.isDuplicateMode&&this._addSponsoredUpdateContentToMultiAdListManager(this.args.activeSponsorableContent)}_addSponsoredUpdateContentToMultiAdListManager(e){const t=e.shareContent?.contentEntities[0]
this.multiAdListManager.initializeAssetList((0,H.copy)(t,!0))}*fetchSponsoredUpdateContentsTask(){try{const e=(0,z.constructPemMetadata)(F.VIDEO_ADS_SPONSORED_UPDATE_KEYS.FETCH,[this.args.campaignId],{productName:F.VIDEO_ADS_PEM_PRODUCT_NAME})
yield this.sponsoredContentService.fetchCampaignAssociatedSponsoredUpdateContents([this.args.campaignId],e)}catch(e){return this.jet.error(new Error(`Failed fetchSponsoredUpdateContentsTask for campaign ${this.args.campaignId}`),["video","video-form","fetch-sponsored-update-contents-task"]),(0,d.reject)()}}_setLocalizedMessages(){const e=this.i18n,t={headlineRequired:e.lookupTranslation(this.constructor,"i18n_validation_error_headline_required")(),destinationURLRequired:e.lookupTranslation(this.constructor,"i18n_validation_error_destination_url_required")(),ctaRequired:e.lookupTranslation(this.constructor,"i18n_validation_error_cta_required")(),videoRequired:e.lookupTranslation(this.constructor,"i18n_validation_error_video_required")(),captionsRequired:e.lookupTranslation(this.constructor,"i18n_validation_error_captions_required")(),pipelineBuilderUrlRequired:e.lookupTranslation(this.constructor,"i18n_linkedin_landing_page_url_validation_error")()},n={complete:e.lookupTranslation(this.constructor,"i18n_upload_status_complete")(),uploading:e.lookupTranslation(this.constructor,"i18n_upload_status_uploading")()},a=e.lookupTranslation(j.default,"i18n_ad_preview_no_desktop")(),i=e.lookupTranslation(j.default,"i18n_content_created_but_not_sponsored")();(0,l.setProperties)(this,{errorMessage:t,uploadMessages:n,disabledDesktopPreviewMessage:a,contentCreatedButNotSponsoredMessage:i})}_pushFeedback(){this.args.onPushFeedback?.(this.i18n.lookupTranslation(B.default,"lgf_association_immutable")())}willDestroy(){super.willDestroy(...arguments),(0,U.runDisposables)(this)}confirmCancel(){this.onConfirmCancel?this.onConfirmCancel(this.sponsorableContent):(this.multiAdListManager.resetAssetList(),this.args.onCancel()),this.tracking.fireInteractionEvent(this.args.trackingKeys.cancel,M.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onSaveForm(){(0,l.setProperties)(this,{isSaveButtonUntouched:!1,showAllValidations:!0})
const e=(0,l.get)(this,"validations.isValid")
if(e||(0,J.setFocusOnFormWithPreviewErrorElement)(),e&&this.isLeadgenFormValid)if((0,l.set)(this,"sponsorableContent.shareContent.contentEntities.0.landingPageUrl",(0,x.getEncodedPrefixedURL)((0,l.get)(this,"sponsorableContent.shareContent.contentEntities.0.landingPageUrl"))),this.args.isLeadGenObjective){let e,t,n
this.isLeadGenUIPlatformEnabled?(t=this.args.callToActionEntity.serializedAttributesCreativeCallToAction,n=this.args.callToActionEntity.serializedAttributesCmCreativeCallToAction):(e=this.adForm.getLeadgenFormCreationJson(),t=(0,l.getProperties)(this.adForm.leadgenFormCreation.callToAction,["labelType","target"])),this.activeCallToAction=t,this.activeCallToActionV2=n
const a="sponsorableContent.shareContent.contentEntities.0.landingPageTitle";(0,l.get)(this,a)||(0,l.set)(this,a,I.CTA_LABEL_TYPE.LEARN_MORE),this.saveLeadGenContentTask.perform(e,t)}else this.saveContent.perform()}onChangeCta(e){const t=this.isEditing?"video_edit_ad_choose_CTA":"video_create_ad_choose_CTA";(0,l.get)(this,"sponsorableContent.shareContent.contentEntities.0")&&(0,l.set)(this,"sponsorableContent.shareContent.contentEntities.0.landingPageTitle",e),this.activeCallToAction={...this.activeCallToAction,labelType:e},this.tracking.fireInteractionEvent(t)}onChangeTitle(e){(0,l.set)(this,"sponsorableContent.shareContent.contentEntities.0.title",e)}onChangeLandingPageUrl(e){(0,l.set)(this,"sponsorableContent.shareContent.contentEntities.0.landingPageUrl",e.target.value)}onChangeShareCommentary(e){(0,l.set)(this,"sponsorableContent.shareContent.shareCommentary.text",e)}onChangeName(e){(0,l.set)(this,"sponsorableContent.name",e.target.value)}onLinkedinAudienceNetworkModalOpen(){this.isLanOnboardingModalOpen=!0}onLinkedinAudienceNetworkModalDismiss(){this.tracking.fireInteractionEvent("linkedin_audience_network_watch_video_dismiss",M.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.isLanOnboardingModalOpen=!1}*onVideoFileChangeTask(e){const t=Array.from(e.target.files),[n]=t
this.tracking.fireInteractionEvent("video_create_ad_video_upload_attempt")
try{(0,l.setProperties)(this,{videoFileUploadErrorKey:null,granularVideoFileErrorInfo:null})
const{validFiles:e,videoFileSpecs:a}=yield this.customVideoFileValidation(t),i=(0,f.getFileSizeAndTypeValidationErrors)({files:e,accept:f.VIDEO_ACCEPT,maxSizeInBytes:E.DEFAULT_VIDEO_SPECS.MAX_VIDEO_FILE_SIZE_IN_BYTES})
if(i.length)return this.onVideoUploadFailure(i[0].errors),[]
return y.default.hasRequiredVideoSpecProperties(a)&&(0,l.get)(this,"sponsorableContent.shareContent.contentEntities.0")&&(0,l.set)(this,"sponsorableContent.shareContent.contentEntities.0.video",(0,N.getVideoInfoFromVideoFileSpec)(a)),(0,l.setProperties)(this,{videoFileSpecs:a,videoFile:n,isLivePreviewLoading:!0}),e}catch(a){return a.errors&&a.errors.length?this.onVideoUploadFailure(a.errors[0]):this.onVideoUploadFailure({[f.UPLOAD_ERROR_TYPE.SERVER]:!0}),[]}}onCustomThumbnailFileChange(e){const t=Array.from(e.target.files),[n]=t;(0,l.setProperties)(this,{customThumbnailFile:null,customThumbnailFileUploadErrorKey:null,customThumbnailFileUploadWarningKeys:null})
const a=(0,f.getFileSizeAndTypeValidationErrors)({files:t,accept:f.IMAGE_ACCEPT,maxSizeInBytes:E.CUSTOM_THUMBNAIL_SPECS.MAX_IMAGE_FILE_SIZE_IN_BYTES})
a.length?this.onCustomThumbnailFileSelectError(a[0].errors):(this.customThumbnailFile=n,this.validateThumbnailFileForWarnings(n))}onVectorVideoFileUploadSuccess({meta:e}){this.onVideoUploadSuccess(e),this.uploadThumbnailBlob()}onVideoUploadError([{errors:e}]){this.onVideoUploadFailure(e)}onRemoveVideo(){this.showNudgeOverride=!this.isVideoVertical||null,(0,l.setProperties)(this,{videoFile:null,videoFileSpecs:null,videoAssetUrn:null,videoSpecsFromFilePromise:null,videoFileUploadErrorKey:null,granularVideoFileErrorInfo:null,isCaptionsFileRequired:!1,isLivePreviewLoading:!1}),this.uploadVideoFileTask.cancelAll({resetState:!0}),this.removeCaptionsFile(),this.removeCustomThumbnailFile()}onInputBlur(e){e?.target?(0,l.set)(this,"showValidationsFor",Object.assign({},this.showValidationsFor,{[e.target.id]:!0})):(0,l.set)(this,"showValidationsFor",Object.assign({},this.showValidationsFor,{[e]:!0}))}onTooltipClick(e){this.tracking.fireInteractionEvent(`video_create_ad_${e}_tooltip`)}onCaptionsCheckboxToggle(){(0,s.toggleProperty)(this,"isCaptionsFileRequired"),(0,l.setProperties)(this,{captionsFile:null,captionsFileUploadErrorKey:null,captionsFileFormattingErrors:null}),this.isCaptionsFileRequired&&this.tracking.fireInteractionEvent("video_create_ad_enable_captions")}onCaptionsFileSelectError({errors:e}){let t=Qt(e),n=null
if(e.formatting){t="formatting"
const a=e.formattingErrors.reduce(((e,t)=>{const{errorCode:n}=t
return e[n]?e[n]+=1:e[n]=1,e}),{})
n=Object.keys(a).map((e=>({errorCode:e,count:a[e]})))}(0,l.setProperties)(this,{captionsFileUploadErrorKey:t,captionsFileFormattingErrors:n})}onRemoveCaptions(){this.removeCaptionsFile()}onCustomThumbnailFileSelectError(e){const t=Qt(e);(0,l.set)(this,"customThumbnailFileUploadErrorKey",t),this.removeCustomThumbnailFile()}onRemoveCustomThumbnail(){this.removeCustomThumbnailFile()}onAfterLeadGenPanelShow({name:e}){this.currentSection=e,e!==C.LEADGEN_FORM_SECTIONS.AD_SECTION&&(this.adSectionWasHidden=!0)}onDraftAdContentCreated(e){(0,l.set)(this,"draftAdContent",e)}*onCaptionsFileChangeTask(e){const[t]=e
try{(0,l.setProperties)(this,{captionsFileUploadErrorKey:null,captionsFileFormattingErrors:null})
const n=yield this.customCaptionsFileValidation(e),a=(0,f.getFileSizeAndTypeValidationErrors)({files:n,accept:f.CAPTIONS_ACCEPT,maxSizeInBytes:512e3})
if(a.length)return void this.onCaptionsFileSelectError(a[0]);(0,l.setProperties)(this,{captionsFile:t,captionsFileUploadErrorKey:null,captionsFileFormattingErrors:null})}catch(n){n.errors?this.onCaptionsFileSelectError(n):this.onCaptionsFileSelectError({errors:{[f.UPLOAD_ERROR_TYPE.SERVER]:!0}})}}customVideoFileValidation([e]){return(new E.default).validateVideoFileWithDetails(e,((e,t,n)=>this.i18n.lookupTranslation(e,t)(n)),!0)}customCaptionsFileValidation([e]){return(0,g.waitForPromise)(new d.Promise(((t,n)=>{const a=new FileReader,i=[e]
a.onload=({target:{result:e}})=>{const a=this.srtValidatorService.validator
if(a){const t=a(e)
if(t.length)return n({errors:{formatting:!0,formattingErrors:t}})}return t(i)},a.onerror=()=>t(i),a.readAsText(e)})))}validateThumbnailFileForWarnings(e){y.default.getImageSpecsFromFile(e).then((({imageWidth:e,imageHeight:t})=>{const n=[],a=this.contentDisplayOrientation;(0,v.getDisplayOrientation)({aspectRatioWidth:e,aspectRatioHeight:t})!==a&&n.push(E.THUMBNAIL_VALIDATION_WARNINGS.ORIENTATION),(e<E.CUSTOM_THUMBNAIL_SPECS.MIN_RECOMMENDED_IMAGE_WIDTH||t<E.CUSTOM_THUMBNAIL_SPECS.MIN_RECOMMENDED_IMAGE_HEIGHT)&&n.push(E.THUMBNAIL_VALIDATION_WARNINGS.RESOLUTION),(0,l.set)(this,"customThumbnailFileUploadWarningKeys",n)}))}*uploadVideoFileTask(){yield(0,f.getEncapsulatedUploadTask)().perform()}*uploadCaptionsFileTask(){yield(0,f.getEncapsulatedUploadTask)().perform()}*_fetchCampaignCountTask(e){try{const{campaigns:t,activeCampaigns:n}=yield this.sponsoredContentService.getCampaignsForReference(e);(0,l.setProperties)(this,{campaignCount:t.length,activeCampaignCount:n.length,shouldShowEditWarning:1!==n.length})}catch(t){this.jet.error(new Error(`Failed to fetch campaign count associated with ${e}`),["video","video-form","fetch-campaign-count"],!1),(0,l.set)(this,"shouldShowEditWarning",!0)}}*uploadCustomThumbnailFileTask(){yield(0,f.getEncapsulatedUploadTask)().perform()}*updateCreativeTask(e=F.VIDEO_ADS_CONTENT_ACTION_SCENARIOS.DEFAULT){yield(0,m.waitForQueue)("actions")
try{yield this._callCreativeServiceAndUpdateCreative(e),this.args.onClose?.()}catch(t){this.jet.error(new Error(`Failed to update video creative: ${t}`),["video","video-form","update-creative"]),(0,d.reject)()}}*duplicateSponsorableVideoContentTask(){yield(0,m.waitForQueue)("actions")
try{yield this.createManySponsorableVideoContentTask.perform(),this.args.onClose?.()}catch(e){return this.lastError=e,this.jet.error(new Error(`Failed create a video content: ${e}`),["video","video-form","duplicate-creative"]),(0,d.reject)()}}*duplicateSingleSponsorableVideoContentTask(e){try{const t=yield this._saveSponsorableContent(e,F.VIDEO_ADS_CONTENT_ACTION_SCENARIOS.IN_DUPLICATE_MODE_NO_NEW_VIDEO_UPLOADED),n=1e3*t.shareContent.contentEntities[0].video.duration,a=_.SPONSORED_CONTENT_LIFECYCLE_STATES.PROCESSING,i=Object.assign({durationInMilliseconds:n,status:a},t)
yield this._createCreative(i,F.VIDEO_ADS_CONTENT_ACTION_SCENARIOS.IN_DUPLICATE_MODE_NO_NEW_VIDEO_UPLOADED)}catch(t){return(0,d.reject)(t)}}*saveSponsorableVideoContentTask(e,t,n){let a
this.isFailedProcessingEdit?a=F.VIDEO_ADS_CONTENT_ACTION_SCENARIOS.PROCESSING_FAILED_NEW_VIDEO_UPLOADED:this.isDuplicateMode&&(a=F.VIDEO_ADS_CONTENT_ACTION_SCENARIOS.IN_DUPLICATE_MODE_NEW_VIDEO_UPLOADED)
try{let i
if(this.hasDraftAdContent&&!n){const{urn:t,lastModifiedAt:n,visibility:r,companyId:o}=this.draftAdContent;(0,l.setProperties)(e,{lifecycleState:_.SPONSORED_CONTENT_LIFECYCLE_STATES.PUBLISHED,accountId:this.accountId,urn:t,lastModifiedAt:n,visibility:r,companyId:o}),yield this._updateSponsorableContent(e,a),i=e}else{const n=t?(0,P.createNewContentFromExisting)(e,this.videoAssetUrn):e
i=yield this._saveSponsorableContent(n,a)}const r=1e3*(0,l.get)(this,"videoFileSpecs.duration"),o=_.SPONSORED_CONTENT_LIFECYCLE_STATES.PROCESSING,s=Object.assign({durationInMilliseconds:r,status:o},i),c=(0,l.get)(s,"shareContent.contentEntities.0")
c&&(0,R.isEmpty)(c.image)&&(c.image={url:this.thumbnailSrcUrl}),yield this._onCreateSponsorableVideoContent(s,a)}catch(i){return(0,d.reject)(i)}}*createSponsorableVideoContentTask(e){yield(0,m.waitForQueue)("actions")
try{this.multiAdListManager.assetList.length?yield this.createManySponsorableVideoContentTask.perform():(yield this.uploadFilesfromFormTask.perform(),yield this.saveSponsorableVideoContentTask.perform(this.sponsorableContent,e)),this.multiAdListManager.fireMultiAssetAdCreationEvent(),this.multiAdListManager.resetAssetList(),this.args.onClose?.()}catch(t){return this.lastError=t,this.jet.error(new Error(`Failed create a video content: ${t}`),["video","video-form","create-creative"]),(0,d.reject)()}}*createManySponsorableVideoContentTask(){const e=[],t=this.multiAdListManager.assetList.map(((t,n)=>{const a=(0,H.copy)(this.sponsorableContent,!0)
let i=(0,l.get)(a,"name")
if(this.multiAdListManager.assetList.length>1){const e=this.i18n.lookupTranslation(this.constructor,"i18n_ad_variant_label_no_name")()
i=`${i||e}_${n+1}`}return e.push(i),(0,l.set)(a,"name",i),this.constructor.setAssetEntityDataToSponsorableContent(a,t),this.isDuplicateMode?this.duplicateSingleSponsorableVideoContentTask.perform(a):this.saveSponsorableVideoContentTask.perform(a,!1,!0)})),n=yield(0,m.allSettled)(t),a=this.i18n.lookupTranslation(this.constructor,"i18n_save_variant_content_error"),i=this.i18n.lookupTranslation(this.constructor,"i18n_too_many_requests_error_message");(0,K.showErrorToastForMultiAd)(n,{adNames:e,toast:this.toast,translationGetter:a,messageForTotalFailure:"Failed to create any creatives from asset library.",translationGetterFor429Error:i})}_onCreateSponsorableVideoContent(e,t=F.VIDEO_ADS_CONTENT_ACTION_SCENARIOS.DEFAULT){const{isEditing:n,shouldSponsorOnCreate:a}=this
return n?this._callCreativeServiceAndUpdateCreative(t):a?this._createCreative(e,t):void this.toast.add({type:k.TOAST_TYPES.SUCCESS,message:this.contentCreatedButNotSponsoredMessage})}*uploadFilesfromFormTask(){try{const e=this.uploadMessages,{uploadVideoFileTask:t,uploadCaptionsFileTask:n,uploadCustomThumbnailFileTask:a}=this
t.cancelAll({resetState:!0}),n.cancelAll({resetState:!0}),a.cancelAll({resetState:!0}),(0,l.setProperties)(this,{captionsFileUploadErrorKey:null,captionsFileFormattingErrors:null,videoFileUploadErrorKey:null,granularVideoFileErrorInfo:null,customThumbnailFileUploadErrorKey:null,customThumbnailFileUploadWarningKeys:null}),yield t.perform({uploadMessages:e,upload:this.uploadVideoFile.bind(this),onUploadSuccess:this.onVideoUploadSuccess.bind(this),onUploadFailure:this.onVideoUploadFailure.bind(this),a11yNotification:this.a11yNotification}),this.captionsFile&&(this.tracking.fireInteractionEvent("video_create_ad_upload_captions"),yield n.perform({uploadMessages:e,upload:this.uploadCaptionsFile.bind(this),onUploadSuccess:this.onCaptionsUploadSuccess.bind(this),onUploadFailure:this.onCaptionsUploadFailure.bind(this),a11yNotification:this.a11yNotification})),this.customThumbnailFile&&(this.tracking.fireInteractionEvent("video_create_ad_upload_thumbnail"),yield a.perform({uploadMessages:e,upload:this.uploadCustomThumbnailFile.bind(this),onUploadSuccess:this.onCustomThumbnailUploadSuccess.bind(this),onUploadFailure:this.onCustomThumbnailUploadFailure.bind(this),a11yNotification:this.a11yNotification}))}catch(e){return this.lastError=e,this.jet.error(new Error(`Failed uploading a file from the form: ${e}`),["video","video-form","upload-files"]),(0,d.reject)()}}*updateSponsorableVideoContentTask(){yield(0,m.waitForQueue)("actions")
const{campaignId:e}=this.args
try{let t
t=this.isFailedProcessingEdit?F.VIDEO_ADS_CONTENT_ACTION_SCENARIOS.PROCESSING_FAILED_NO_NEW_VIDEO_UPLOADED:this.isOrganic?F.VIDEO_ADS_CONTENT_ACTION_SCENARIOS.IS_ORGANIC:this.args.isEditMode?F.VIDEO_ADS_CONTENT_ACTION_SCENARIOS.IN_EDIT_MODE:F.VIDEO_ADS_CONTENT_ACTION_SCENARIOS.DEFAULT
const n=this.sponsorableContent,a=(0,z.constructPemMetadata)(F.VIDEO_ADS_SPONSORED_UPDATE_KEYS.UPDATE,[this.args.campaignId],{productName:F.VIDEO_ADS_PEM_PRODUCT_NAME})
n.visibility=this.isOrganic?_.VISIBILITY_TYPE.ORGANIC:_.VISIBILITY_TYPE.DARK
const i=$.default.fromPojo(n,!1).toPojo(),r=!this.isOrganic
yield this.sponsoredContentService.updateSponsoredUpdateContent(i,e,a,r),this.sponsoredContentService.replaceSponsorableContentOnEdit(n,e),this.args.creative?yield this.updateCreativeTask.perform(t):yield this._createCreative(n),this.args.onClose?.()}catch(t){return this.jet.error(new Error(`Failed update a video content: ${t&&t.message}`),["video","video-form","update-video-content"]),(0,d.reject)()}}uploadVideoFile(){const e={uploadRecipes:this.args.campaign.isConnectedTelevisionOnly?this.uploadCTVRecipes:this.uploadGenericRecipes,ownerId:this.args.companyId,ownerType:T.CM_UPLOAD_OWNERS.COMPANY,accountId:this.accountId},t=(0,N.getTruncatedFileNameFromVideo)(this.videoFile)
t&&(e.assetName=t)
const{UPLOAD_ENCODED_VIDEO_ON_CREATE:n,UPLOAD_MULTIPART_ENCODED_VIDEO_ON_CREATE_COMPLETION_CALL:a}=F.VIDEO_ADS_UPLOAD_PREFIXES
let i="",r=""
this.captionsFile&&(e.uploadRecipes=[...e.uploadRecipes,T.CM_UPLOAD_RECIPES.VIDEO_CAPTION],e.action=T.CM_UPLOAD_ACTIONS.REGISTER_MEDIA_UPLOAD,i=F.VIDEO_ADS_UPLOAD_VIDEO_SCENARIOS.HAS_CAPTIONS_FILE),this.customThumbnailFile&&(e.uploadRecipes=[...e.uploadRecipes,T.CM_UPLOAD_RECIPES.VIDEO_THUMBNAIL],e.action=T.CM_UPLOAD_ACTIONS.REGISTER_MEDIA_UPLOAD,r=F.VIDEO_ADS_UPLOAD_VIDEO_SCENARIOS.HAS_CUSTOM_THUMBNAIL_FILE)
const o=(0,z.constructPemMetadata)(`${n}${i}${r}`,[],{productName:F.VIDEO_ADS_PEM_PRODUCT_NAME})
e.pemRegisterMediaUploadMetadata=o
const l=(0,z.constructPemMetadata)(`${a}${i}${r}`,[],{productName:F.VIDEO_ADS_PEM_PRODUCT_NAME})
return e.pemPotentialMultiPartUploadCompletionMetadata=l,this.vectorUpload.upload([this.videoFile],e)}onVideoUploadSuccess(e){this.tracking.fireInteractionEvent("video_create_ad_video_upload_success"),(0,l.setProperties)(this,{videoAssetUrn:e.urn,isLivePreviewLoading:!1})}onVideoSelectedSubmitSuccess(e){(0,l.setProperties)(this,{"sponsorableContent.shareContent.contentEntities.0.video":e.value?.video,videoAssetUrn:e.value?.entityUrn||e.value?.urn,isLivePreviewLoading:!1}),this.constructor.setAssetEntityDataToSponsorableContent(this.sponsorableContent,e)}onVideoUploadFailure(e){let t
const n=Qt(e)
if("server"===n){t={isValid:!1,i18nErrorString:this.i18n.lookupTranslation(this.constructor,`i18n_error_text_${n}`)()}}else t=e[n]
this.tracking.fireInteractionEvent(`video_create_ad_${n}_error`),(0,l.setProperties)(this,{videoAssetUrn:null,videoFileUploadErrorKey:n,isLivePreviewLoading:!1,granularVideoFileErrorInfo:t}),this.createSponsorableVideoContentTask.cancelAll()}uploadCaptionsFile(){const e=(0,z.constructPemMetadata)(F.VIDEO_ADS_UPLOAD_KEYS.UPLOAD_CAPTIONS,[],{productName:F.VIDEO_ADS_PEM_PRODUCT_NAME})
return this.vectorUpload.upload([this.captionsFile],{action:T.CM_UPLOAD_ACTIONS.REGISTER_CAPTIONS,assetId:(0,S.getIdFromUrn)(this.videoAssetUrn),companyId:this.args.companyId,accountId:this.accountId,pemRegisterMediaUploadMetadata:e})}removeCaptionsFile(){this.captionsFile=null,this.uploadCaptionsFileTask.cancelAll({resetState:!0})}uploadCustomThumbnailFile(){const e=(0,z.constructPemMetadata)(F.VIDEO_ADS_UPLOAD_KEYS.UPLOAD_CUSTOM_THUMBNAIL,[],{productName:F.VIDEO_ADS_PEM_PRODUCT_NAME})
return this.vectorUpload.upload([this.customThumbnailFile],{action:T.CM_UPLOAD_ACTIONS.PREPARE_UPLOAD,assetId:(0,S.getIdFromUrn)(this.videoAssetUrn),accountId:this.accountId,uploadArtifact:T.CM_UPLOAD_ARTIFACTS.DARK_THUMBNAIL_ARTIFACT,pemRegisterMediaUploadMetadata:e})}removeCustomThumbnailFile(){(0,l.setProperties)(this,{customThumbnailFile:null,customThumbnailFileUploadWarningKeys:null}),this.uploadCustomThumbnailFileTask.cancelAll({resetState:!0})}uploadThumbnailBlob(){const e=(0,l.get)(this,"videoFileSpecs.thumbnailBlob")
if(!e)return
const t=new File([e],"live_preview_thumbnail.png"),n=(0,z.constructPemMetadata)(F.VIDEO_ADS_UPLOAD_KEYS.UPLOAD_LIVE_PREVIEW_THUMBNAIL_BLOB,[],{productName:F.VIDEO_ADS_PEM_PRODUCT_NAME})
return this.vectorUpload.upload([t],{action:T.CM_UPLOAD_ACTIONS.PREPARE_UPLOAD,assetId:(0,S.getIdFromUrn)(this.videoAssetUrn),accountId:this.accountId,uploadArtifact:T.CM_UPLOAD_ARTIFACTS.LIVE_PREVIEW_THUMBNAIL_ARTIFACT,pemRegisterMediaUploadMetadata:n})}onCaptionsUploadSuccess(){this.tracking.fireInteractionEvent("video_create_ad_captions_upload_success")}onCaptionsUploadFailure(e){const t=Qt(e);(0,l.set)(this,"captionsFileUploadErrorKey",t),this.tracking.fireInteractionEvent(`video_create_ad_captions_${t}_error`),this.createSponsorableVideoContentTask.cancelAll()}onCustomThumbnailUploadSuccess(){this.tracking.fireInteractionEvent("video_create_ad_thumbnail_upload_success")}onCustomThumbnailUploadFailure(e){const t=Qt(e);(0,l.set)(this,"customThumbnailFileUploadErrorKey",t),this.tracking.fireInteractionEvent(`video_create_ad_thumbnail_${t}_error`),this.createSponsorableVideoContentTask.cancelAll()}*handleLeadGenFormDataTask(e,t){try{if(e){this.tracking.fireInteractionEvent(O.default.CREATIVE.CREATE_CLICK)
const{headers:t}=yield this.adForm.saveLeadGenForm(e),n=t["x-restli-id"]
return this.activeCallToAction={...this.activeCallToAction,target:(0,A.convertAdFormIdToUrn)(n)},this.tracking.fireInteractionEvent(O.default.CREATIVE.CREATED),n}t&&(this.callToAction.target=t,this.args.onCtaChange?.(this.callToAction))}catch(n){return this.jet.error(new Error(`Failed in creating new adForm: ${n&&n.message}`),["video","video-form","save-leadgen-form"]),(0,d.reject)()}}*saveLeadGenContentTask(e,{target:t}={}){const n=yield this.handleLeadGenFormDataTask.perform(e,t)
yield this.saveContent.perform(),n&&(this.toast.add({type:k.TOAST_TYPES.SUCCESS,message:this.i18n.lookupTranslation(G.default,"i18n_leadgen_forms_test_integration_success_message")()}),this.tracking.fireInteractionEvent("leadgen_test_integration_toast_shown",M.CONTROL_INTERACTION_TYPE.SHORT_PRESS))}*saveContent(){try{if(this.isFailedProcessingEdit){const e=this.videoFile?this.createSponsorableVideoContentTask:this.updateSponsorableVideoContentTask
yield e.perform(this.isFailedProcessingEdit)}else if(this.isOrganic)yield this.updateSponsorableVideoContentTask.perform()
else if(this.isDuplicateMode){const e=this.videoFile?this.createSponsorableVideoContentTask:this.duplicateSponsorableVideoContentTask
yield e.perform()}else if((0,l.get)(this,"sponsorableContent.urn")){const e=this.args.isEditMode?this.updateSponsorableVideoContentTask:this.updateCreativeTask
yield e.perform()}else yield this.createSponsorableVideoContentTask.perform()
this.adPolicyValidator.hasAnyWarnings&&(this.tracking.firePageViewEvent("policy_validation_create_with_warnings"),this.adPolicyValidator.resetWarnings())}catch(e){}}onSubmitSelectedAssets(e){this._toggleShowSelectedVideoCaptionsCopy(e)
const t=e.map((e=>e.entityUrn))
this.multiAdListManager.selectedAssetUrns.filter((e=>!t.includes(e))).map((e=>this.multiAdListManager.assetList.findIndex((t=>t.assetEntityAsset?.entityUrn===e)))).map((e=>this.multiAdListManager.assetList[e])).forEach((e=>this.multiAdListManager.removeAssetFromList(e)))
if(e.filter((e=>!this.multiAdListManager.selectedAssetUrns.includes(e.entityUrn))).forEach((e=>this.multiAdListManager.addAssetToAssetList(e,true))),this.multiAdListManager.assetList.length){const e=this.multiAdListManager.assetList.slice(-1)[0]
this.multiAdListManager.updatePreviewedAsset(e,!1)}}onRemoveAssetForMultiAsset(e){if(this.multiAdListManager.removeAssetFromList(e),this._toggleShowSelectedVideoCaptionsCopy(this.multiAdListManager.assetList),this.multiAdListManager.assetList.length){if(e.id===this.multiAdListManager.currentAssetPreviewId){const e=this.multiAdListManager.assetList[0]
this.multiAdListManager.updatePreviewedAsset(e)}}else this.onRemoveVideo()}onDismissAssetLibrary(){this.isAssetLibraryOpen=!1}onClickAssetLibrary(){this.initialSelectedAssetEntities=this.multiAdListManager.selectedAssetEntities,this.isAssetLibraryOpen=!0}onNewAssetSelect(e){const t=this.multiAdListManager.assetList.find((t=>t.id===e))
this.multiAdListManager.updatePreviewedAsset(t,!1)}onLanToggle(e){const t=e.target.checked,n={offsiteDeliveryEnabled:t}
this.args.onCampaignChange?.(n,!0)
const a=t?"late_lan_enabled":"late_lan_opted_out"
this.tracking.fireInteractionEvent(a,M.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}_toggleShowSelectedVideoCaptionsCopy(e){this.showSelectedVideosCaptionsCopy=e.some((e=>e.hasCaptions))}async _saveSponsorableContent(e){const{accountId:t}=this,{companyId:n,campaignId:a}=this.args,i=_.SPONSORED_CONTENT_LIFECYCLE_STATES.PUBLISHED,r=Object.assign({accountId:t,companyId:n,lifecycleState:i},e),o=(0,z.constructPemMetadata)(F.VIDEO_ADS_SPONSORED_UPDATE_KEYS.CREATE,[this.args.campaignId],{productName:F.VIDEO_ADS_PEM_PRODUCT_NAME})
r.visibility=this.isOrganic?_.VISIBILITY_TYPE.ORGANIC:_.VISIBILITY_TYPE.DARK
const l=$.default.fromPojo(r,!1,this.args.campaign).toPojo(),s=await this.sponsoredContentService.createSponsoredUpdateContent(l,a,this.shouldSponsorOnCreate,o)
return $.default.fromPojo(s).toPojo(!1)}_updateSponsorableContent(e,t=F.VIDEO_ADS_CONTENT_ACTION_SCENARIOS.DEFAULT){const{accountId:n}=this,{companyId:a,campaignId:i}=this.args,r=Object.assign({accountId:n,companyId:a},e),o=F.VIDEO_ADS_UPDATE_AND_PUBLISH_DRAFT_LIVE_PREVIEW_SPONSORABLE_CONTENT_KEYS[t],l=(0,z.constructPemMetadata)(o,[n,a,i],{productName:F.VIDEO_ADS_PEM_PRODUCT_NAME})
return this.sponsoredContentService.updateSponsorableContent(r,i,l)}_createCreative(e,t=F.VIDEO_ADS_CONTENT_ACTION_SCENARIOS.DEFAULT){const{activeCallToAction:n,activeCallToActionV2:a}=this,{isLeadGenObjective:i,campaignId:r}=this.args,o=(0,v.getCreativeDataForSponsoredContent)({callToAction:n,callToActionV2:a,sponsorableContent:e,isLeadGenObjective:i,campaignId:r}),l=F.VIDEO_ADS_CREATE_CREATIVE_KEYS[t],s=(0,z.constructPemMetadata)(l,[r],{productName:F.VIDEO_ADS_PEM_PRODUCT_NAME})
return this.creativeService.createCreative(o,s,this.showMacroExperience?this.multiAdListManager.addCreativeIdTocreativeToAssetUrn.bind(this):null)}_callCreativeServiceAndUpdateCreative(e=F.VIDEO_ADS_CONTENT_ACTION_SCENARIOS.DEFAULT){const{activeCallToAction:t,activeCallToActionV2:n}=this,{isLeadGenObjective:a,campaignId:i}=this.args,r=(0,v.getCreativeDataForSponsoredContent)({callToAction:t,callToActionV2:n,isLeadGenObjective:a,campaignId:i,existingCreative:this.args.creative}),o=F.VIDEO_ADS_UPDATE_CREATIVE_KEYS[e],l=(0,z.constructPemMetadata)(o,[i],{productName:F.VIDEO_ADS_PEM_PRODUCT_NAME})
return this.creativeService.updateCreative(r,i,l)}},Xt(Kt,"propTypes",{activeSponsorableContent:L.PropTypes.object.isRequired,callToActionEntity:L.PropTypes.instanceOf(Q.default),onCancel:L.PropTypes.func.isRequired,onClose:L.PropTypes.func,companyId:L.PropTypes.number.isRequired,account:L.PropTypes.oneOfType([L.PropTypes.object,L.PropTypes.EmberObject]).isRequired,campaign:L.PropTypes.oneOfType([L.PropTypes.object,L.PropTypes.EmberObject]).isRequired,isLeadGenObjective:L.PropTypes.bool,onUpdateCallToActionEntity:L.PropTypes.func}),Ze=$t((Qe=Kt).prototype,"jet",[ee],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),et=$t(Qe.prototype,"lix",[te],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),tt=$t(Qe.prototype,"i18n",[ne],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),nt=$t(Qe.prototype,"tracking",[ae],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),at=$t(Qe.prototype,"vectorUpload",[ie],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),it=$t(Qe.prototype,"adForm",[re],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),rt=$t(Qe.prototype,"srtValidatorService",[oe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ot=$t(Qe.prototype,"toast",[le],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),lt=$t(Qe.prototype,"a11yNotification",[se],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),st=$t(Qe.prototype,"sponsoredContentService",[ce],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ct=$t(Qe.prototype,"creativeService",[ue],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ut=$t(Qe.prototype,"multiAdListManager",[de],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),dt=$t(Qe.prototype,"adPolicyValidator",[pe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pt=$t(Qe.prototype,"adFormat",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return D.AD_FORMAT.SINGLE_VIDEO}}),mt=$t(Qe.prototype,"videoFile",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),gt=$t(Qe.prototype,"captionsFile",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),bt=$t(Qe.prototype,"customThumbnailFile",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),_t=$t(Qe.prototype,"videoFileSpecs",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ht=$t(Qe.prototype,"adSectionWasHidden",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ft=$t(Qe.prototype,"shouldSponsorOnCreate",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),Tt=$t(Qe.prototype,"allowCaptionsUpload",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Et=$t(Qe.prototype,"captionsFileFormattingErrors",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),yt=$t(Qe.prototype,"isSaveButtonUntouched",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),St=$t(Qe.prototype,"isCaptionsFileRequired",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),At=$t(Qe.prototype,"showSelectedVideosCaptionsCopy",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ct=$t(Qe.prototype,"showNudgeOverride",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ot=$t(Qe.prototype,"lastError",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),vt=$t(Qe.prototype,"callToAction",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),wt=$t(Qe.prototype,"contentEntity",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),It=$t(Qe.prototype,"sponsorableContent",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pt=$t(Qe.prototype,"showAllValidations",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Nt=$t(Qe.prototype,"activeCallToAction",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Rt=$t(Qe.prototype,"activeCallToActionV2",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Dt=$t(Qe.prototype,"currentSection",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.sectionToExpandOnInit}}),Mt=$t(Qe.prototype,"sponsorableContentName",[me],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),Lt=$t(Qe.prototype,"shareCommentaryText",[ge],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),kt=$t(Qe.prototype,"shareContentLandingUrl",[be],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),Ut=$t(Qe.prototype,"shareContentLandingTitle",[_e],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xt=$t(Qe.prototype,"shareContentTitle",[he],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),Ft=$t(Qe.prototype,"videoAssetUrn",[fe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),zt=$t(Qe.prototype,"leadgenLivePreview",[Te],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),jt=$t(Qe.prototype,"isAssetLibraryOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Gt=$t(Qe.prototype,"initialSelectedAssetEntities",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Bt=$t(Qe.prototype,"isLanOnboardingModalOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),$t(Qe.prototype,"isVideoPresent",[Ee],Object.getOwnPropertyDescriptor(Qe.prototype,"isVideoPresent"),Qe.prototype),$t(Qe.prototype,"isLeadgenFormValid",[ye],Object.getOwnPropertyDescriptor(Qe.prototype,"isLeadgenFormValid"),Qe.prototype),$t(Qe.prototype,"isThumbnailUploadDisabled",[Se],Object.getOwnPropertyDescriptor(Qe.prototype,"isThumbnailUploadDisabled"),Qe.prototype),$t(Qe.prototype,"isModifyingCaptionedVideo",[Ae],Object.getOwnPropertyDescriptor(Qe.prototype,"isModifyingCaptionedVideo"),Qe.prototype),Vt=$t(Qe.prototype,"isValidForLivePreview",[Ce],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Yt=$t(Qe.prototype,"isSaving",[Oe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ht=$t(Qe.prototype,"hasSavingFailed",[ve],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$t(Qe.prototype,"contentDisplayOrientation",[we],Object.getOwnPropertyDescriptor(Qe.prototype,"contentDisplayOrientation"),Qe.prototype),$t(Qe.prototype,"isVideoVertical",[Ie],Object.getOwnPropertyDescriptor(Qe.prototype,"isVideoVertical"),Qe.prototype),$t(Qe.prototype,"isCaptionsCheckboxDisplayed",[Pe],Object.getOwnPropertyDescriptor(Qe.prototype,"isCaptionsCheckboxDisplayed"),Qe.prototype),$t(Qe.prototype,"validationErrorCount",[Ne],Object.getOwnPropertyDescriptor(Qe.prototype,"validationErrorCount"),Qe.prototype),$t(Qe.prototype,"shouldShowVideoUpload",[Re],Object.getOwnPropertyDescriptor(Qe.prototype,"shouldShowVideoUpload"),Qe.prototype),qt=$t(Qe.prototype,"hasDraftAdContent",[De],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$t(Qe.prototype,"captionsUploadStatus",[Me],Object.getOwnPropertyDescriptor(Qe.prototype,"captionsUploadStatus"),Qe.prototype),$t(Qe.prototype,"shouldConfirmSave",[Le],Object.getOwnPropertyDescriptor(Qe.prototype,"shouldConfirmSave"),Qe.prototype),$t(Qe.prototype,"fetchSponsoredUpdateContentsTask",[ke],Object.getOwnPropertyDescriptor(Qe.prototype,"fetchSponsoredUpdateContentsTask"),Qe.prototype),$t(Qe.prototype,"confirmCancel",[l.action],Object.getOwnPropertyDescriptor(Qe.prototype,"confirmCancel"),Qe.prototype),$t(Qe.prototype,"onSaveForm",[l.action],Object.getOwnPropertyDescriptor(Qe.prototype,"onSaveForm"),Qe.prototype),$t(Qe.prototype,"onChangeCta",[l.action],Object.getOwnPropertyDescriptor(Qe.prototype,"onChangeCta"),Qe.prototype),$t(Qe.prototype,"onChangeTitle",[l.action],Object.getOwnPropertyDescriptor(Qe.prototype,"onChangeTitle"),Qe.prototype),$t(Qe.prototype,"onChangeLandingPageUrl",[l.action],Object.getOwnPropertyDescriptor(Qe.prototype,"onChangeLandingPageUrl"),Qe.prototype),$t(Qe.prototype,"onChangeShareCommentary",[l.action],Object.getOwnPropertyDescriptor(Qe.prototype,"onChangeShareCommentary"),Qe.prototype),$t(Qe.prototype,"onChangeName",[l.action],Object.getOwnPropertyDescriptor(Qe.prototype,"onChangeName"),Qe.prototype),$t(Qe.prototype,"onLinkedinAudienceNetworkModalOpen",[l.action],Object.getOwnPropertyDescriptor(Qe.prototype,"onLinkedinAudienceNetworkModalOpen"),Qe.prototype),$t(Qe.prototype,"onLinkedinAudienceNetworkModalDismiss",[l.action],Object.getOwnPropertyDescriptor(Qe.prototype,"onLinkedinAudienceNetworkModalDismiss"),Qe.prototype),$t(Qe.prototype,"onVideoFileChangeTask",[p.task],Object.getOwnPropertyDescriptor(Qe.prototype,"onVideoFileChangeTask"),Qe.prototype),$t(Qe.prototype,"onCustomThumbnailFileChange",[l.action],Object.getOwnPropertyDescriptor(Qe.prototype,"onCustomThumbnailFileChange"),Qe.prototype),$t(Qe.prototype,"onVectorVideoFileUploadSuccess",[l.action],Object.getOwnPropertyDescriptor(Qe.prototype,"onVectorVideoFileUploadSuccess"),Qe.prototype),$t(Qe.prototype,"onVideoUploadError",[l.action],Object.getOwnPropertyDescriptor(Qe.prototype,"onVideoUploadError"),Qe.prototype),$t(Qe.prototype,"onRemoveVideo",[l.action],Object.getOwnPropertyDescriptor(Qe.prototype,"onRemoveVideo"),Qe.prototype),$t(Qe.prototype,"onInputBlur",[l.action],Object.getOwnPropertyDescriptor(Qe.prototype,"onInputBlur"),Qe.prototype),$t(Qe.prototype,"onTooltipClick",[l.action],Object.getOwnPropertyDescriptor(Qe.prototype,"onTooltipClick"),Qe.prototype),$t(Qe.prototype,"onCaptionsCheckboxToggle",[l.action],Object.getOwnPropertyDescriptor(Qe.prototype,"onCaptionsCheckboxToggle"),Qe.prototype),$t(Qe.prototype,"onCaptionsFileSelectError",[l.action],Object.getOwnPropertyDescriptor(Qe.prototype,"onCaptionsFileSelectError"),Qe.prototype),$t(Qe.prototype,"onRemoveCaptions",[l.action],Object.getOwnPropertyDescriptor(Qe.prototype,"onRemoveCaptions"),Qe.prototype),$t(Qe.prototype,"onRemoveCustomThumbnail",[l.action],Object.getOwnPropertyDescriptor(Qe.prototype,"onRemoveCustomThumbnail"),Qe.prototype),$t(Qe.prototype,"onAfterLeadGenPanelShow",[l.action],Object.getOwnPropertyDescriptor(Qe.prototype,"onAfterLeadGenPanelShow"),Qe.prototype),$t(Qe.prototype,"onDraftAdContentCreated",[l.action],Object.getOwnPropertyDescriptor(Qe.prototype,"onDraftAdContentCreated"),Qe.prototype),$t(Qe.prototype,"onCaptionsFileChangeTask",[p.task],Object.getOwnPropertyDescriptor(Qe.prototype,"onCaptionsFileChangeTask"),Qe.prototype),$t(Qe.prototype,"uploadVideoFileTask",[Ue],Object.getOwnPropertyDescriptor(Qe.prototype,"uploadVideoFileTask"),Qe.prototype),$t(Qe.prototype,"uploadCaptionsFileTask",[xe],Object.getOwnPropertyDescriptor(Qe.prototype,"uploadCaptionsFileTask"),Qe.prototype),$t(Qe.prototype,"_fetchCampaignCountTask",[Fe],Object.getOwnPropertyDescriptor(Qe.prototype,"_fetchCampaignCountTask"),Qe.prototype),$t(Qe.prototype,"uploadCustomThumbnailFileTask",[ze],Object.getOwnPropertyDescriptor(Qe.prototype,"uploadCustomThumbnailFileTask"),Qe.prototype),$t(Qe.prototype,"updateCreativeTask",[je],Object.getOwnPropertyDescriptor(Qe.prototype,"updateCreativeTask"),Qe.prototype),$t(Qe.prototype,"duplicateSponsorableVideoContentTask",[Ge],Object.getOwnPropertyDescriptor(Qe.prototype,"duplicateSponsorableVideoContentTask"),Qe.prototype),$t(Qe.prototype,"duplicateSingleSponsorableVideoContentTask",[Be],Object.getOwnPropertyDescriptor(Qe.prototype,"duplicateSingleSponsorableVideoContentTask"),Qe.prototype),$t(Qe.prototype,"saveSponsorableVideoContentTask",[Ve],Object.getOwnPropertyDescriptor(Qe.prototype,"saveSponsorableVideoContentTask"),Qe.prototype),$t(Qe.prototype,"createSponsorableVideoContentTask",[Ye],Object.getOwnPropertyDescriptor(Qe.prototype,"createSponsorableVideoContentTask"),Qe.prototype),$t(Qe.prototype,"createManySponsorableVideoContentTask",[He],Object.getOwnPropertyDescriptor(Qe.prototype,"createManySponsorableVideoContentTask"),Qe.prototype),$t(Qe.prototype,"uploadFilesfromFormTask",[qe],Object.getOwnPropertyDescriptor(Qe.prototype,"uploadFilesfromFormTask"),Qe.prototype),$t(Qe.prototype,"updateSponsorableVideoContentTask",[Ke],Object.getOwnPropertyDescriptor(Qe.prototype,"updateSponsorableVideoContentTask"),Qe.prototype),$t(Qe.prototype,"handleLeadGenFormDataTask",[We],Object.getOwnPropertyDescriptor(Qe.prototype,"handleLeadGenFormDataTask"),Qe.prototype),$t(Qe.prototype,"saveLeadGenContentTask",[Xe],Object.getOwnPropertyDescriptor(Qe.prototype,"saveLeadGenContentTask"),Qe.prototype),$t(Qe.prototype,"saveContent",[$e],Object.getOwnPropertyDescriptor(Qe.prototype,"saveContent"),Qe.prototype),$t(Qe.prototype,"onSubmitSelectedAssets",[l.action],Object.getOwnPropertyDescriptor(Qe.prototype,"onSubmitSelectedAssets"),Qe.prototype),$t(Qe.prototype,"onRemoveAssetForMultiAsset",[l.action],Object.getOwnPropertyDescriptor(Qe.prototype,"onRemoveAssetForMultiAsset"),Qe.prototype),$t(Qe.prototype,"onDismissAssetLibrary",[l.action],Object.getOwnPropertyDescriptor(Qe.prototype,"onDismissAssetLibrary"),Qe.prototype),$t(Qe.prototype,"onClickAssetLibrary",[l.action],Object.getOwnPropertyDescriptor(Qe.prototype,"onClickAssetLibrary"),Qe.prototype),$t(Qe.prototype,"onNewAssetSelect",[l.action],Object.getOwnPropertyDescriptor(Qe.prototype,"onNewAssetSelect"),Qe.prototype),$t(Qe.prototype,"onLanToggle",[l.action],Object.getOwnPropertyDescriptor(Qe.prototype,"onLanToggle"),Qe.prototype),Je=Qe))||Je)||Je);(0,t.setComponentTemplate)(Jt,Zt)})),define("campaign-manager-web/components/spotlight-edit-panel",["exports","@ember/component","@ember/template-factory","@ember/object/computed","@ember/service","@glimmer/component","@ember/object","ember-copy","@ember/application","@linkedin/ember-tracked-validations","@linkedin/ember-prop-types","campaign-manager-web/utils/rendered-creative-preview","campaign-manager-web/utils/pipeline-builder-url","campaign-manager-web/constants/dynamic-ads","campaign-manager-web/utils/dynamic-ads","campaign-manager-web/utils/pb-url-regex","campaign-manager-web/constants/spotlight","campaign-manager-web/utils/spotlight","campaign-manager-web/constants/creative","campaign-manager-web/utils/file-upload","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E){var y,S,A,C,O,v,w,I,P,N,R,D,M
function L(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function k(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function U(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.trackingKeyMap=e.default=void 0
const x=(0,n.createTemplateFactory)({id:"x5+S4Wh2",block:'[[[1,"\\n"],[1,"\\n"],[8,[39,0],null,[["@canEditCreative","@creative","@dismissPanel","@editPanelMode","@isValid","@title","@onSaveCreative","@trackingKeys"],[[30,1,["canEditCreative"]],[30,0,["editedCreative"]],[30,2],[30,3],[30,0,["variables","validations","isValid"]],[30,4],[28,[37,1],[[30,5],[30,0,["editedCreative"]]],null],[30,0,["trackingKeys"]]]],[["default"],[[[[1,"\\n  "],[8,[30,6,["variables-form"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[15,0,[29,["creative-edit-panel-content__section--space-below creative-edit-panel-content__group-heading-container"," ",[28,[37,2],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_ad_content_group_heading","campaign-manager-web/components/spotlight-edit-panel"],null]],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"section"],[14,0,"creative-edit-panel-content__section--space-below"],[12],[1,"\\n      "],[10,0],[15,0,[29,["chm__form-element-container\\n          ",[52,[30,0,["variables","isUseCustomBackgroundSelected"]],"creative-edit-panel-content__input--space-below"]]]],[12],[1,"\\n        "],[10,1],[15,0,[29,["mr2"," ",[36,5]]]],[12],[1,"\\n          "],[8,[39,6],[[16,"onchange",[28,[37,1],[[30,0,["onToggleCheckbox"]],"variables.isUseCustomBackgroundSelected","spotlight_ads_create_ad_enable_background_image"],null]]],[["@inputId","@isChecked"],["spotlight-edit-panel__include-custom-background-checkbox",[30,0,["variables","isUseCustomBackgroundSelected"]]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"label"],[14,0,"creative-edit-panel-content__heading"],[14,"for","spotlight-edit-panel__include-custom-background-checkbox"],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_ad_background_image_heading","campaign-manager-web/components/spotlight-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,7],null,[["@placement","@content","@contentClass"],["right",[28,[37,3],["i18n_ad_format_background_image_help","campaign-manager-web/components/spotlight-edit-panel"],null],"u-hoverable__content"]],[["trigger"],[[[[1,"\\n            "],[8,[39,8],[[16,0,[29,[[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,9],[[30,7,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@circle","@text","@icon"],["small","tertiary",true,[28,[37,3],["i18n_ad_background_image_tooltip_a11y_text","campaign-manager-web/components/spotlight-edit-panel"],null],"question"]],null],[1,"\\n          "]],[7]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[15,0,[29,[[52,[51,[30,0,["variables","isUseCustomBackgroundSelected"]]],"u-layout__display-none"]]]],[12],[1,"\\n        "],[8,[39,11],null,[["@imageSize","@isVectorUrlRequiredForSuccess","@ownerId","@ownerType","@uploadRecipes","@onError","@onSuccess"],[[30,0,["IMAGE_SIZE"]],true,[30,0,["uploadConfig","ownerId"]],[30,0,["uploadConfig","ownerType"]],[30,0,["uploadConfig","customBackgroundRecipes"]],[28,[37,1],[[30,0,["onUploadError"]],"customBackground"],null],[28,[37,1],[[30,0,["onUploadSuccess"]],"customBackground"],null]]],[["default"],[[[[1,"\\n          "],[8,[39,12],[[24,0,"creative-edit-panel-content__image-container"]],[["@accept","@chooseFileButtonText","@instructionsText","@progressPercent","@src","@uploadStatus","@onRemoveFile","@onFileChange","@uploadButtonAriaLabel"],[[30,0,["IMAGE_ACCEPT"]],[28,[37,3],["i18n_choose_image","campaign-manager-web/components/spotlight-edit-panel"],null],[28,[37,3],["i18n_image_upload_default_text","campaign-manager-web/components/spotlight-edit-panel"],null],[30,8,["progress"]],[30,0,["variables","customBackground","url"]],[52,[30,0,["customBackgroundUploadError"]],"FAILED",[30,8,["status"]]],[28,[37,13],[[30,8,["onCancel"]],[28,[37,1],[[30,0,["onUploadRemove"]],"customBackground"],null]],null],[28,[37,13],[[28,[37,1],[[30,0,["onImageFileChange"]],"customBackground"],null],[30,8,["onUpload"]]],null],[28,[37,3],["i18n_ad_background_image_heading","campaign-manager-web/components/spotlight-edit-panel"],null]]],null],[1,"\\n        "]],[8]]]]],[1,"\\n        "],[10,0],[14,0,"creative-edit-panel-content__sub-heading"],[12],[1,"\\n          "],[8,[39,14],[[16,0,[29,[[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]]],[["@type","@message","@isHidden"],["neutral",[28,[37,3],["i18n_background_image_requirements","campaign-manager-web/components/spotlight-edit-panel"],null],[30,0,["customBackgroundUploadError"]]]],null],[1,"\\n          "],[8,[39,14],null,[["@type","@message","@isHidden"],["negative",[28,[37,3],["i18n_image_upload_error","campaign-manager-web/components/spotlight-edit-panel"],null],[28,[37,15],[[30,0,["customBackgroundUploadError"]]],null]]],null],[1,"\\n          "],[8,[39,14],null,[["@type","@message","@isHidden"],["negative",[30,0,["variables","validations","attrs","customBackground","message"]],[28,[37,15],[[30,6,["showAllValidations"]]],null]]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"section"],[14,0,"u-layout-flex__container--column creative-edit-panel-content__section--space-below"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center creative-edit-panel-content__heading-container"],[12],[1,"\\n        "],[10,"label"],[15,0,[29,["creative-edit-panel-content__heading u-color__black--75"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_ad_headline","campaign-manager-web/components/spotlight-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,7],null,[["@placement","@content","@contentClass"],["right",[28,[37,3],["i18n_ad_headline_help","campaign-manager-web/components/spotlight-edit-panel"],null],"u-hoverable__content"]],[["trigger"],[[[[1,"\\n            "],[8,[39,8],[[16,0,[29,[[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,9],[[30,9,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@circle","@text","@icon"],["small","tertiary",true,[28,[37,3],["i18n_ad_headline_tooltip_a11y_text","campaign-manager-web/components/spotlight-edit-panel"],null],"question"]],null],[1,"\\n          "]],[9]]]]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,16],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[30,0,["variables","validations","attrs","headline"]],[30,6,["showAllValidations"]],true]],[["default"],[[[[1,"\\n        "],[8,[39,17],null,[["@max","@currentLength"],[[30,10,["maxlength"]],[30,0,["variables","headline","length"]]]],[["default"],[[[[1,"\\n          "],[8,[39,18],[[16,0,[29,["creative-edit-panel-content__form-field ",[30,10,["class"]]," ",[36,5]]]],[16,"placeholder",[28,[37,3],["i18n_ad_headline_placeholder","campaign-manager-web/components/spotlight-edit-panel"],null]],[16,"aria-invalid",[30,10,["showErrors"]]],[16,"aria-describedby",[30,10,["describedby"]]],[16,"aria-label",[28,[37,3],["i18n_ad_headline_label","campaign-manager-web/components/spotlight-edit-panel"],[["characters"],[[30,10,["maxlength"]]]]]],[16,"max",[30,10,["maxlength"]]],[4,[38,19],["input",[28,[37,20],["target.value",[28,[37,1],[[30,0,["onChangeCreativeVariable"]],"headline"],null]],null]],null]],[["@inputId","@value","@required"],["spotlight-edit-panel__headline-field",[30,0,["variables","headline"]],true]],null],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[10]]]]],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"section"],[14,0,"u-layout-flex__container--column creative-edit-panel-content__section--space-below creative-edit-panel-content__section--half-width"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center creative-edit-panel-content__heading-container"],[12],[1,"\\n        "],[10,"label"],[15,0,[29,["creative-edit-panel-content__heading u-color__black--75"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_ad_organization_name","campaign-manager-web/components/spotlight-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,7],null,[["@placement","@content","@contentClass"],["right",[28,[37,3],["i18n_ad_organization_name_help","campaign-manager-web/components/spotlight-edit-panel"],null],"u-hoverable__content"]],[["trigger"],[[[[1,"\\n            "],[8,[39,8],[[16,0,[29,[[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,9],[[30,11,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@circle","@text","@icon"],["small","tertiary",true,[28,[37,3],["i18n_ad_organization_name_tooltip_a11y_text","campaign-manager-web/components/spotlight-edit-panel"],null],"question"]],null],[1,"\\n          "]],[11]]]]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,16],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[30,0,["variables","validations","attrs","forumName"]],[30,6,["showAllValidations"]],true]],[["default"],[[[[1,"\\n        "],[8,[39,17],null,[["@max","@currentLength"],[[30,12,["maxlength"]],[30,0,["variables","forumName","length"]]]],[["default"],[[[[1,"\\n          "],[8,[39,18],[[16,0,[29,["creative-edit-panel-content__form-field ",[30,12,["class"]]," ",[36,5]]]],[16,"placeholder",[28,[37,3],["i18n_ad_organization_name","campaign-manager-web/components/spotlight-edit-panel"],null]],[16,"aria-invalid",[30,12,["showErrors"]]],[16,"aria-describedby",[30,12,["describedby"]]],[16,"aria-label",[28,[37,3],["i18n_organization_name_label","campaign-manager-web/components/spotlight-edit-panel"],[["characters"],[[30,12,["maxlength"]]]]]],[16,"max",[30,12,["maxlength"]]],[4,[38,19],["input",[28,[37,20],["target.value",[28,[37,1],[[30,0,["onChangeCreativeVariable"]],"forumName"],null]],null]],null]],[["@inputId","@value","@required"],["spotlight-edit-panel__forum-name-field",[30,0,["variables","forumName"]],true]],null],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[12]]]]],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"section"],[14,0,"u-layout-flex__container--column creative-edit-panel-content__section--space-below"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center creative-edit-panel-content__heading-container"],[12],[1,"\\n        "],[10,"label"],[15,0,[29,["creative-edit-panel-content__heading u-color__black--75"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[14,"for","spotlight-edit-panel__logo-field"],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_ad_image_heading","campaign-manager-web/components/spotlight-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,7],null,[["@placement","@content","@contentClass"],["right",[28,[37,3],["i18n_ad_image_help","campaign-manager-web/components/spotlight-edit-panel"],null],"u-hoverable__content"]],[["trigger"],[[[[1,"\\n            "],[8,[39,8],[[16,0,[29,[[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,9],[[30,13,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@circle","@text","@icon"],["small","tertiary",true,[28,[37,3],["i18n_ad_image_tooltip_a11y_text","campaign-manager-web/components/spotlight-edit-panel"],null],"question"]],null],[1,"\\n          "]],[13]]]]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,11],null,[["@imageSize","@isVectorUrlRequiredForSuccess","@ownerId","@ownerType","@uploadRecipes","@onError","@onSuccess"],[[30,0,["IMAGE_SIZE"]],true,[30,0,["uploadConfig","ownerId"]],[30,0,["uploadConfig","ownerType"]],[30,0,["uploadConfig","logoRecipes"]],[28,[37,1],[[30,0,["onUploadError"]],"logo"],null],[28,[37,1],[[30,0,["onUploadSuccess"]],"logo"],null]]],[["default"],[[[[1,"\\n        "],[8,[39,12],[[24,0,"creative-edit-panel-content__image-container"]],[["@accept","@chooseFileButtonText","@instructionsText","@progressPercent","@src","@uploadStatus","@onRemoveFile","@onFileChange","@uploadButtonAriaLabel"],[[30,0,["IMAGE_ACCEPT"]],[28,[37,3],["i18n_choose_image","campaign-manager-web/components/spotlight-edit-panel"],null],[28,[37,3],["i18n_image_upload_default_text","campaign-manager-web/components/spotlight-edit-panel"],null],[30,14,["progress"]],[30,0,["variables","logo","url"]],[52,[30,0,["customBackgroundUploadError"]],"FAILED",[30,14,["status"]]],[28,[37,13],[[30,14,["onCancel"]],[28,[37,1],[[30,0,["onUploadRemove"]],"logo"],null]],null],[28,[37,13],[[28,[37,1],[[30,0,["onImageFileChange"]],"logo"],null],[30,14,["onUpload"]]],null],[28,[37,3],["i18n_ad_image_heading","campaign-manager-web/components/spotlight-edit-panel"],null]]],null],[1,"\\n      "]],[14]]]]],[1,"\\n      "],[10,0],[14,0,"creative-edit-panel-content__sub-heading"],[12],[1,"\\n        "],[8,[39,14],[[16,0,[29,[[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]]],[["@type","@message","@isHidden"],["neutral",[28,[37,3],["i18n_logo_image_requirements","campaign-manager-web/components/spotlight-edit-panel"],null],[30,0,["logoUploadError"]]]],null],[1,"\\n        "],[8,[39,14],null,[["@type","@message","@isHidden"],["negative",[28,[37,3],["i18n_image_upload_error","campaign-manager-web/components/spotlight-edit-panel"],null],[28,[37,15],[[30,0,["logoUploadError"]]],null]]],null],[1,"\\n        "],[8,[39,14],null,[["@type","@message","@isHidden"],["negative",[30,0,["variables","validations","attrs","logo","message"]],[28,[37,15],[[30,6,["showAllValidations"]]],null]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"section"],[15,0,[29,["creative-edit-panel-content__section--space-below\\n        ",[52,[30,0,["variables","isUseCustomBackgroundSelected"]],"u-layout__display-none"]]]],[12],[1,"\\n      "],[10,1],[15,0,[29,["mr2"," ",[36,5]]]],[12],[1,"\\n        "],[8,[39,6],[[16,"onchange",[28,[37,1],[[30,0,["onToggleCheckbox"]],"variables.showMemberProfilePhoto","spotlight_ads_create_ad_enable_member_profile_image"],null]]],[["@inputId","@isChecked"],["spotlight-edit-panel__show-member-profile-checkbox",[30,0,["variables","showMemberProfilePhoto"]]]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,"label"],[14,0,"creative-edit-panel-content__heading"],[14,"for","spotlight-edit-panel__show-member-profile-checkbox"],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_ad_include_member_photo","campaign-manager-web/components/spotlight-edit-panel"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"section"],[15,0,[29,["creative-edit-panel-content__section--space-below\\n        ",[52,[30,0,["variables","isUseCustomBackgroundSelected"]],"u-layout__display-none"]]]],[12],[1,"\\n      "],[10,0],[15,0,[29,["chm__form-element-container\\n          ",[52,[30,0,["variables","isIncludeDescriptionSelected"]],"creative-edit-panel-content__input--space-below"]]]],[12],[1,"\\n        "],[10,1],[15,0,[29,["mr2"," ",[36,5]]]],[12],[1,"\\n          "],[8,[39,6],[[16,"onchange",[28,[37,1],[[30,0,["onToggleCheckbox"]],"variables.isIncludeDescriptionSelected","spotlight_ads_create_ad_enable_ad_description"],null]]],[["@inputId","@isChecked"],["spotlight-edit-panel__include-description-checkbox",[30,0,["variables","isIncludeDescriptionSelected"]]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"label"],[14,0,"creative-edit-panel-content__heading"],[14,"for","spotlight-edit-panel__include-description-checkbox"],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_ad_include_ad_description","campaign-manager-web/components/spotlight-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,7],null,[["@placement","@content","@contentClass"],["right",[28,[37,3],["i18n_ad_description_help","campaign-manager-web/components/spotlight-edit-panel"],null],"u-hoverable__content"]],[["trigger"],[[[[1,"\\n            "],[8,[39,8],[[16,0,[29,[[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,9],[[30,15,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@circle","@text","@icon"],["small","tertiary",true,[28,[37,3],["i18n_ad_description_tooltip_a11y_text","campaign-manager-web/components/spotlight-edit-panel"],null],"question"]],null],[1,"\\n          "]],[15]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[15,0,[29,[[52,[51,[30,0,["variables","isIncludeDescriptionSelected"]]],"u-layout__display-none"]]]],[12],[1,"\\n        "],[8,[39,16],null,[["@validations","@showValidations"],[[30,0,["variables","validations","attrs","description"]],[30,6,["showAllValidations"]]]],[["default"],[[[[1,"\\n          "],[8,[39,17],null,[["@max","@currentLength"],[[30,16,["maxlength"]],[30,0,["variables","description","length"]]]],[["default"],[[[[1,"\\n            "],[8,[39,18],[[16,"aria-invalid",[30,16,["showErrors"]]],[16,"aria-describedby",[30,16,["describedby"]]],[16,"aria-label",[28,[37,3],["i18n_ad_description_label","campaign-manager-web/components/spotlight-edit-panel"],[["characters"],[[30,16,["maxlength"]]]]]],[16,0,[29,["creative-edit-panel-content__form-field ",[30,16,["class"]]," ",[36,5]]]],[16,"placeholder",[28,[37,3],["i18n_ad_description_placeholder","campaign-manager-web/components/spotlight-edit-panel"],null]],[16,"max",[30,16,["maxlength"]]],[4,[38,19],["input",[28,[37,20],["target.value",[28,[37,1],[[30,0,["onChangeCreativeVariable"]],"description"],null]],null]],null]],[["@disabled","@inputId","@value"],[[28,[37,21],[[30,0,["variables","isUseCustomBackgroundSelected"]],[28,[37,15],[[30,0,["variables","isIncludeDescriptionSelected"]]],null]],null],"spotlight-edit-panel__description-field",[30,0,["variables","description"]]]],null],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[16]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,0],[14,0,"creative-edit-panel-content__section--space-below creative-edit-panel-content__group-heading-container"],[12],[1,"\\n      "],[10,0],[15,0,[29,["u-display-flex u-justify-start u-items-center"," ",[28,[37,2],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_ad_call_to_action","campaign-manager-web/components/spotlight-edit-panel"],null]],[1,"\\n        "],[8,[39,7],null,[["@placement","@content","@contentClass"],["right",[28,[37,3],["i18n_ad_call_to_action_help","campaign-manager-web/components/spotlight-edit-panel"],null],"u-hoverable__content"]],[["trigger"],[[[[1,"\\n            "],[8,[39,8],[[16,0,[29,[[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[4,[38,9],[[30,17,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@circle","@text","@icon"],["small","tertiary",true,[28,[37,3],["i18n_ad_call_to_action_tooltip_a11y_text","campaign-manager-web/components/spotlight-edit-panel"],null],"question"]],null],[1,"\\n          "]],[17]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"section"],[14,0,"u-layout-flex__container--column creative-edit-panel-content__section--space-below creative-edit-panel-content__section--half-width"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center creative-edit-panel-content__heading-container"],[12],[1,"\\n        "],[10,"label"],[15,0,[29,["creative-edit-panel-content__heading u-color__black--75"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_ad_call_to_action","campaign-manager-web/components/spotlight-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,16],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[30,0,["variables","validations","attrs","callToAction"]],[30,6,["showAllValidations"]],true]],[["default"],[[[[1,"\\n        "],[8,[39,17],null,[["@max","@currentLength"],[[30,18,["maxlength"]],[30,0,["variables","callToAction","length"]]]],[["default"],[[[[1,"\\n          "],[8,[39,18],[[16,"aria-invalid",[30,18,["showErrors"]]],[16,"aria-describedby",[30,18,["describedby"]]],[16,"aria-label",[28,[37,3],["i18n_call_to_action_label","campaign-manager-web/components/spotlight-edit-panel"],[["characters"],[[30,18,["maxlength"]]]]]],[16,0,[29,["creative-edit-panel-content__form-field ",[30,18,["class"]]," ",[36,5]]]],[16,"placeholder",[28,[37,3],["i18n_ad_call_to_action_placeholder","campaign-manager-web/components/spotlight-edit-panel"],null]],[16,"max",[30,18,["maxlength"]]],[4,[38,19],["input",[28,[37,20],["target.value",[28,[37,1],[[30,0,["onChangeCreativeVariable"]],"callToAction"],null]],null]],null]],[["@inputId","@value","@required"],["spotlight-edit-panel__call-to-action-field",[30,0,["variables","callToAction"]],true]],null],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[18]]]]],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"section"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center creative-edit-panel-content__heading-container"],[12],[1,"\\n        "],[10,"label"],[15,0,[29,["creative-edit-panel-content__heading u-color__black--75"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[14,"for","spotlight-edit-panel__destination-url-field"],[12],[1,"\\n          "],[1,[52,[30,0,["isPipelineBuilderUrlRequired"]],[28,[37,3],["i18n_ad_linkedin_landing_page_url_heading","campaign-manager-web/components/spotlight-edit-panel"],null],[28,[37,3],["i18n_ad_destination_url_heading","campaign-manager-web/components/spotlight-edit-panel"],null]]],[1,"\\n        "],[13],[1,"\\n"],[41,[30,0,["isPipelineBuilderUrlRequired"]],[[[1,"          "],[8,[39,22],null,[["@placement","@contentClass"],["right","u-hoverable__content spotlight-edit-panel__destination-url-hovercard"]],[["trigger","content"],[[[[1,"\\n              "],[11,"button"],[16,0,[29,["button--unstyled creative-edit-panel-content__help-icon"," ",[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]],[16,"aria-label",[29,[[28,[37,3],["i18n_a11y_trigger_label_linkedin_landing_page_url_heading","campaign-manager-web/components/spotlight-edit-panel"],null]]]],[24,4,"button"],[4,[38,23],[[30,19,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                "],[8,[39,24],null,[["@size","@name"],["small","question"]],null],[1,"\\n              "],[13],[1,"\\n            "]],[19]],[[[1,"\\n              "],[1,[28,[35,3],["i18n_linkedin_landing_page_url_tooltip_text","campaign-manager-web/components/spotlight-edit-panel"],null]],[1,"\\n              "],[10,"br"],[12],[13],[1,"\\n              "],[8,[39,25],[[24,"target","_blank"]],[["@route","@model"],["accounts.item.landing-pages.index",[30,1,["id"]]]],[["default"],[[[[1,"\\n                "],[1,[28,[35,3],["i18n_linkedin_landing_page_url_tooltip_link","campaign-manager-web/components/spotlight-edit-panel"],null]],[1,"\\n              "]],[]]]]],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n      "],[8,[39,16],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[30,0,["variables","validations","attrs","destinationUrl"]],[30,6,["showAllValidations"]],true]],[["default"],[[[[1,"\\n        "],[8,[39,18],[[16,"aria-invalid",[30,20,["showErrors"]]],[16,"aria-describedby",[30,20,["describedby"]]],[16,0,[29,["creative-edit-panel-content__form-field ",[30,20,["class"]]," ",[36,5]]]],[16,"placeholder",[28,[37,3],["i18n_ad_destination_url_placeholder","campaign-manager-web/components/spotlight-edit-panel"],null]],[4,[38,19],["input",[28,[37,20],["target.value",[28,[37,1],[[30,0,["onChangeCreativeVariable"]],"destinationUrl"],null]],null]],null]],[["@inputId","@value","@required"],["spotlight-edit-panel__destination-url-field",[30,0,["variables","destinationUrl"]],true]],null],[1,"\\n      "]],[20]]]]],[1,"\\n"],[41,[51,[30,0,["isPipelineBuilderUrlRequired"]]],[[[1,"        "],[8,[39,14],[[16,0,[29,["creative-edit-panel-content__sub-heading"," ",[28,[37,2],null,[["size","color"],["small","text-low-emphasis"]]]]]]],[["@message"],[[28,[37,3],["i18n_ad_destination_url_description","campaign-manager-web/components/spotlight-edit-panel"],null]]],null],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,6,["right-column-content"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,26],null,null,[["default"],[[[[1,"\\n      "],[8,[30,21,["title"]],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,3],["i18n_preview","campaign-manager-web/components/spotlight-edit-panel"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,21,["tabs"]],null,[["@selectedTab"],["desktop"]],[["default"],[[[[1,"\\n        "],[8,[30,22,["Tablist"]],[[16,0,[29,[[28,[37,27],null,[["inverse"],[true]]]]]]],null,[["default"],[[[[1,"\\n          "],[8,[30,23,["Tab"]],[[24,0,"ml5"]],[["@tabId"],["desktop"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,3],["i18n_desktop","campaign-manager-web/components/spotlight-edit-panel"],null]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[23]]]]],[1,"\\n        "],[8,[30,22,["Tabpanel"]],null,[["@tabId"],["desktop"]],[["default"],[[[[1,"\\n          "],[8,[39,28],null,[["@iframeTitle","@previewSlides","@previewCriteria","@iframeSandbox","@previewMetadata"],[[28,[37,3],["i18n_spotlight_ad_live_preview_title","campaign-manager-web/components/spotlight-edit-panel"],null],[30,0,["previewSlides"]],[30,0,["previewCriteria"]],"allow-same-origin allow-popups allow-popups-to-escape-sandbox allow-scripts",[30,24]]],null],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[22]]]]],[1,"\\n      "],[8,[30,21,["note"]],null,null,[["default"],[[[[1,"\\n        "],[10,2],[15,0,[29,["mb2"," ",[28,[37,2],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_spotlight_preview_mock_image_info","campaign-manager-web/components/spotlight-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,2],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_spotlight_preview_auto-translate_warning","campaign-manager-web/components/spotlight-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[21]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[6]]]]]],["@account","@dismissPanel","@editPanelMode","@title","@onSaveCreative","panel","triggerData","vectorUploader","triggerData","vcont","triggerData","vcont","triggerData","vectorUploader","triggerData","vcont","triggerData","vcont","triggerData","vcont","preview","tabs","tablist","@previewMetadata"],false,["creative-edit-panel","fn","hue-web-foundations@-text-body","t","if","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","hue-web-tooltip","hue-web-button","hue-web-tooltip-trigger","unless","vector-uploader","file-upload-template","pipe","hue-web-inline-feedback","not","validated-control","character-counter","cm-text-input","on","pick","or","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","hue-web-icons@icon","link-to","creative-preview","hue-web-foundations@-divider","rendered-creative-preview"]]',moduleName:"campaign-manager-web/components/spotlight-edit-panel.hbs",isStrictMode:!1}),F={headline:[(0,c.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,c.validator)("length",{max:_.MAX_HEADLINE_LENGTH})],forumName:[(0,c.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,c.validator)("length",{max:_.MAX_FORUM_NAME_LENGTH})],logo:{validators:[(0,c.validator)("presence",{presence:!0})]},description:{disabled:(0,o.computed)("model.{isUseCustomBackgroundSelected,isIncludeDescriptionSelected}",(function(){return!(0,o.get)(this,"model.isIncludeDescriptionSelected")||(0,o.get)(this,"model.isUseCustomBackgroundSelected")})).readOnly(),validators:[(0,c.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,c.validator)("length",{max:_.MAX_DESCRIPTION_LENGTH})]},callToAction:[(0,c.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,c.validator)("length",{max:_.MAX_CALL_TO_ACTION_LENGTH})],destinationUrl:[(0,c.validator)("url",{messageKey:"i18n_url",requireScheme:!1,addURIComplianceChecks:!0}),(0,c.validator)("format",{disabled:(0,a.not)("model.isPipelineBuilderUrlRequired"),regex:b.PB_URL_REGEX,message:(0,o.computed)("model.isPipelineBuilderUrlRequired","model.i18n","model.self",(function(){return(0,o.get)(this,"model.i18n").lookupTranslation(this.model.self,"i18n_linkedin_landing_page_url_validation_error")()}))})],customBackground:{disabled:(0,a.not)("model.isUseCustomBackgroundSelected").readOnly(),validators:[(0,c.validator)("presence",{presence:!0})]}}
let z=(0,c.hasValidations)(F)(y=class{constructor(e,t){Object.assign(this,e),this.owner=t}})||y
const j=e.trackingKeyMap={[f.EDIT_PANEL_MODE.CREATE]:{save:"spotlight_ad_create_save",cancel:"spotlight_ad_create_cancel",dismiss:"spotlight_ad_create_dismiss"},[f.EDIT_PANEL_MODE.EDIT]:{save:"spotlight_ad_edit_save",cancel:"spotlight_ad_edit_cancel",dismiss:"spotlight_ad_edit_dismiss"},[f.EDIT_PANEL_MODE.DUPLICATE]:{save:"spotlight_ad_duplicate_save",cancel:"spotlight_ad_duplicate_cancel",dismiss:"spotlight_ad_duplicate_dismiss"}}
let G=e.default=(S=(0,i.inject)(),A=(0,i.inject)(),C=(0,i.inject)(),(0,u.assertPropTypes)((M=class extends r.default{get isPipelineBuilderUrlRequired(){const e=this.args.campaign.objectiveType
return(0,p.doesObjectiveRequirePipelineBuilderUrl)(e)}get editedCreative(){const e=(0,h.getSpotlightVariables)({variables:this.variables})
return Object.assign({},this.args.creative,{variables:e})}get previewCriteria(){const e={accountId:(0,o.get)(this.args,"account.accountId"),adSlotSize:m.AD_SLOT_SIZE,locale:(0,o.get)(this.args,"localizedOptions.displayLocale")},t=(0,h.getSpotlightVariables)({variables:this.variables,defaults:this.previewDefaults})
return(0,d.getRenderingPreviewCriteria)({requiredFields:h.spotlightRequiredFields,renderingCriteria:e,variablesKey:_.PREVIEW_CRITERIA_VARIABLES_KEY,variables:t})}get previewDefaults(){const e=e=>this.i18n.lookupTranslation(this.constructor,e)()
return{callToAction:e("i18n_ad_call_to_action_placeholder"),description:e("i18n_ad_description_placeholder"),destinationUrl:e("i18n_ad_destination_url_placeholder"),forumName:e("i18n_ad_organization_name"),headline:e("i18n_ad_headline_placeholder"),logo:(0,g.getCmImage)(this.args.accountReference)}}get trackingKeys(){return j[this.args.editPanelMode]}get uploadConfig(){return{ownerId:this.args.account.accountId,ownerType:_.OWNER_TYPE,customBackgroundRecipes:[_.GENERIC_RECIPE,_.GENERIC_CUSTOM_BACKGROUND_RECIPE],logoRecipes:[_.GENERIC_RECIPE,_.GENERIC_LOGO_RECIPE]}}constructor(){super(...arguments),L(this,"i18n",w,this),L(this,"jet",I,this),L(this,"tracking",P,this),k(this,"IMAGE_ACCEPT",T.IMAGE_ACCEPT),k(this,"IMAGE_SIZE",{width:m.LOGO_WIDTH,height:m.LOGO_HEIGHT}),k(this,"previewSlides",[_.PREVIEW_SLIDE]),L(this,"variables",N,this),L(this,"customBackgroundUploadError",R,this),L(this,"logoUploadError",D,this),this._initState()}onChangeCreativeVariable(e,t){(0,o.set)(this,`variables.${e}`,t)}onToggleCheckbox(e,t,n){const a=n.target.checked;(0,o.set)(this,e,a)}onUploadError(e){"logo"===e?this.logoUploadError=!0:this.customBackgroundUploadError=!0,this.onUploadRemove(e)}onUploadRemove(e){(0,o.set)(this,`variables.${e}`,void 0)}onUploadSuccess(e,{image:{reference:t,url:n}}){(0,o.set)(this,`variables.${e}`,{reference:t,url:n})}onImageFileChange(e,t){"logo"===e?this.logoUploadError=!1:this.customBackgroundUploadError=!1
return(0,T.getFileSizeAndTypeValidationErrors)({files:t,accept:T.IMAGE_ACCEPT,maxSizeInBytes:T.TWO_MEGABYTES}).length?(this.onUploadError(e),[]):t}_initState(){const e=(0,l.copy)(void 0===this.args.creative.variables?{}:this.args.creative.variables,!0),t=this.args.accountReference,n={forumName:t.displayName||"",logo:(0,g.getCmImage)(t),showMemberProfilePhoto:!0},a=this.args.editPanelMode===f.EDIT_PANEL_MODE.EDIT,i=Object.assign({},(0,h.getSpotlightVariables)({variables:e,defaults:n}),{isPipelineBuilderUrlRequired:this.isPipelineBuilderUrlRequired,i18n:this.i18n,self:this.constructor})
this.variables=new z(i,(0,s.getOwner)(this)),(0,o.set)(this,"variables.isUseCustomBackgroundSelected",Boolean(i.customBackground))
const r=Boolean(!a&&i.headline&&i.headline.length);(0,o.set)(this,"variables.isIncludeDescriptionSelected",Boolean(i.description)||!r&&!a)}},k(M,"propTypes",{account:u.PropTypes.oneOfType([u.PropTypes.object,u.PropTypes.EmberObject]).isRequired,accountReference:u.PropTypes.object.isRequired,creative:u.PropTypes.oneOfType([u.PropTypes.object,u.PropTypes.EmberObject]).isRequired,dismissPanel:u.PropTypes.func.isRequired,localizedOptions:u.PropTypes.object.isRequired,onSaveCreative:u.PropTypes.func.isRequired,editPanelMode:u.PropTypes.isMemberOf(f.EDIT_PANEL_MODE).isRequired,title:u.PropTypes.SafeString.isRequired}),w=U((v=M).prototype,"i18n",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=U(v.prototype,"jet",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=U(v.prototype,"tracking",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=U(v.prototype,"variables",[E.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),R=U(v.prototype,"customBackgroundUploadError",[E.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),D=U(v.prototype,"logoUploadError",[E.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),U(v.prototype,"onChangeCreativeVariable",[o.action],Object.getOwnPropertyDescriptor(v.prototype,"onChangeCreativeVariable"),v.prototype),U(v.prototype,"onToggleCheckbox",[o.action],Object.getOwnPropertyDescriptor(v.prototype,"onToggleCheckbox"),v.prototype),U(v.prototype,"onUploadError",[o.action],Object.getOwnPropertyDescriptor(v.prototype,"onUploadError"),v.prototype),U(v.prototype,"onUploadRemove",[o.action],Object.getOwnPropertyDescriptor(v.prototype,"onUploadRemove"),v.prototype),U(v.prototype,"onUploadSuccess",[o.action],Object.getOwnPropertyDescriptor(v.prototype,"onUploadSuccess"),v.prototype),U(v.prototype,"onImageFileChange",[o.action],Object.getOwnPropertyDescriptor(v.prototype,"onImageFileChange"),v.prototype),O=v))||O);(0,t.setComponentTemplate)(x,G)})),define("campaign-manager-web/components/standard-error",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"6uvTChcx",block:'[[[1,"\\n"],[11,"section"],[24,0,"standard-error__section-container"],[17,1],[12],[1,"\\n  "],[10,0],[14,0,"mt2"],[12],[1,"\\n    "],[8,[39,0],null,[["@type"],["negative"]],[["default"],[[[[1,"\\n      "],[1,[30,2]],[1,"\\n\\n      "],[10,"ul"],[15,0,[29,[[52,[28,[37,2],[[30,3,["length"]],1],null],"u-color__red u-list--no-style","u-color__red ml4"]," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,3]],null]],null],null,[[[1,"          "],[10,"li"],[12],[1,[30,4,["message"]]],[1," "],[1,[28,[35,6],["i18n_error_code","campaign-manager-web/components/standard-error"],[["code"],[[30,4,["code"]]]]]],[13],[1,"\\n"]],[4]],null],[1,"      "],[13],[1,"\\n      "],[10,0],[15,0,[29,["u-color__red mt4"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,6],["i18n_contact_support_new","campaign-manager-web/components/standard-error"],[["count","link-support"],[[52,[30,3],[30,3,["length"]],0],[28,[37,7],null,[["href"],[[28,[37,8],null,[["path"],["help/lms/ask/AD-AQ"]]]]]]]]]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs","@errorHeader","@errorList","error"],false,["hue-web-inline-feedback","if","eq","hue-web-foundations@-text-body","each","-track-array","t","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/standard-error.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/standard-sponsored-content-form",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@ember/object","@ember/object/computed","@ember/utils","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/sponsored-content","campaign-manager-web/constants/sponsored-content","campaign-manager-web/utils/sponsored-content/sponsored-content-tracking","campaign-manager-web/utils/sponsorable-content","campaign-manager-web/utils/ads-preview","campaign-manager-web/utils/urn","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/constants/lix","campaign-manager-web/constants/leadgen-form","campaign-manager-web/utils/ad-form","campaign-manager-web/utils/file-upload","campaign-manager-web/utils/website-visit-chargeability","campaign-manager-web/utils/pipeline-builder-url","campaign-manager-web/utils/tracking","campaign-manager-web/config/environment","hue-web-toast/utils/constants","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/leadgen-form-tracking","campaign-manager-web/utils/http-error","campaign-manager-web/constants/pem/standard-sponsored-updates","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/utils/object","@linkedin/ember-tracked-validations","@linkedin/ember-prop-types","campaign-manager-web/validators/standard-sponsored-update-form-validations","@glimmer/tracking","tracked-toolbox","tracked-built-ins","campaign-manager-web/entities/sponsored-update-content","campaign-manager-web/entities/user-generated-ad-content","campaign-manager-web/entities/user-generated-ad-entity","campaign-manager-web/constants/event-ads","campaign-manager-web/constants/session-record","campaign-manager-web/constants/creative","@ember/template","campaign-manager-web/components/common-table-cells/creative-status","ember-copy","campaign-manager-web/utils/assets/multi-asset","campaign-manager-web/constants/asset-library","campaign-manager-web/utils/assets/generate-byte-uuid","ember-cli-pemberly-spark-placeholders/utils/get-asset-url","campaign-manager-web/constants/ads-preview","campaign-manager-web/entities/leadgen-form/call-to-action"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q){var Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye,Se,Ae,Ce,Oe,ve,we,Ie,Pe,Ne,Re,De,Me,Le,ke,Ue,xe,Fe,ze,je,Ge,Be,Ve,Ye,He,qe,Ke,We,Xe,$e,Je,Qe,Ze,et,tt,nt,at,it,rt,ot,lt,st,ct,ut,dt,pt,mt,gt,bt,_t,ht,ft,Tt
function Et(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function yt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function St(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const At=(0,n.createTemplateFactory)({id:"msSOop02",block:'[[[1,"\\n"],[1,"\\n"],[41,[30,0,["isAssetLibraryOpen"]],[[[1,"  "],[8,[39,1],null,[["@companyId","@accountId","@assetType","@campaignId","@creationFlowId","@initialSelectedAssetEntities","@onDismiss","@isConnectedTelevisionOnly","@isOpen","@onSubmitSelectedAssets","@textIntroductory","@textDescription","@textHeadline","@onRemoveAssetForMultiAsset","@numOfEntitiesPerPage","@showSingleSelectionExperience","@shouldDisableAutoSelect"],[[30,1],[30,2,["id"]],[30,0,["assetType"]],[30,3,["id"]],[30,0,["creationFlowId"]],[30,0,["initialSelectedAssetEntities"]],[30,0,["onDismissAssetLibrary"]],[30,3,["isConnectedTelevisionOnly"]],true,[30,0,["onSubmitSelectedAssets"]],[30,0,["introductoryText"]],[30,0,["description"]],[30,0,["headline"]],[30,0,["onRemoveAssetForMultiAsset"]],10,[30,4],[30,5]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,2],null,[["@message","@isLoading"],[[28,[37,3],["saving_your_ad_v2","campaign-manager-web/components/standard-sponsored-content-form"],null],[30,0,["saveSponsorableContent","isRunning"]]]],null],[1,"\\n\\n"],[8,[39,4],null,[["@title","@backHeaderAction","@backFooterAction","@isQuickMode","@stylesForFormInQuickMode"],[[30,6],[30,0,["onCancelCreateCreative"]],[30,0,["onCancelCreateCreative"]],[30,7],"form-with-preview__form--quickMode"]],[["default"],[[[[1,"\\n  "],[8,[30,8,["form"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,5],null,[["@shouldShowAssociationWarning","@onAfterAccordionItemShown","@hideDivider","@onTabSelectionChange","@isUsingTabUi","@sectionToShowOnInit","@validationErrors","@isLeadgenFormInvalid"],[[30,0,["shouldShowLeadgenAssociationWarning"]],[30,0,["onAfterLeadGenPanelShow"]],true,[30,0,["onTabSelectionChange"]],[30,0,["isTabLgfUIEnabled"]],[30,9],[30,0,["validations","errors"]],[28,[37,6],[[30,0,["isLeadgenFormValid"]]],null]]],[["default"],[[[[1,"\\n"],[1,"      "],[8,[30,10,["accordionItem"]],null,[["@name","@expandOnInit"],[[30,0,["LEADGEN_FORM_SECTIONS","AD_SECTION"]],[28,[37,7],[[30,9],[30,0,["LEADGEN_FORM_SECTIONS","AD_SECTION"]]],null]]],[["default"],[[[[1,"\\n"],[41,[30,0,["isCreativeInvalid"]],[[[1,"          "],[8,[39,8],[[24,0,"mb4"]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["hasStatusDetails"]],[[[1,"              "],[10,1],[15,0,[29,[[28,[37,9],null,[["weight"],["bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],["status_details_description","campaign-manager-web/components/standard-sponsored-content-form"],[["status"],[[30,12,["statusV2","status"]]]]]],[1,"\\n              "],[13],[1,"\\n              "],[10,"ul"],[14,0,"creative-status__status-details-list"],[12],[1,"\\n"],[42,[28,[37,11],[[28,[37,11],[[30,0,["statusDetails"]]],null]],null],null,[[[1,"                  "],[10,"li"],[12],[1,"\\n                    "],[10,1],[14,0,"creative-status__status-details-list-item"],[12],[1,"\\n                      "],[1,[30,13]],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n"]],[13]],null],[1,"              "],[13],[1,"\\n"]],[]],[[[1,"              "],[1,[30,0,["defaultStatusDetails"]]],[1,"\\n"]],[]]],[1,"          "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showSponsorableContentFields"]],[[[1,"          "],[8,[39,12],[[24,"data-live-test-form-input__name",""],[24,0,"ph1"]],[["@validations","@shouldShowAllValidations","@showCharCounter","@label","@placeholder","@value","@fieldId","@onInput","@ariaLabel"],[[30,0,["validations","attrs","name"]],[52,[30,0,["name","length"]],true,false],true,[28,[37,3],["i18n_name_this_ad","campaign-manager-web/components/standard-sponsored-content-form"],null],[28,[37,3],["i18n_name_this_ad_placeholder","campaign-manager-web/components/standard-sponsored-content-form"],null],[30,0,["name"]],"name",[28,[37,13],[[28,[37,14],[[30,0,["userGeneratedAdContent","adName"]]],null]],null],[28,[37,3],["i18n_name_this_ad","campaign-manager-web/components/standard-sponsored-content-form"],null]]],null],[1,"\\n"],[41,[51,[28,[37,16],[[30,7],[30,0,["isTabLgfUIEnabled"]]],null]],[[[1,"            "],[10,"hr"],[15,0,[29,["creative-form__divider u-border__common--top",[52,[30,14]," leadgen-form-creation__divider"]]]],[12],[13],[1,"\\n"]],[]],null]],[]],null],[1,"\\n"],[1,"        "],[8,[30,11,["header"]],[[16,0,[29,["leadgen-form-creation__header ",[52,[51,[30,14]],"u-layout__a11y-hidden"]]]]],[["@aria-label","@role"],["2",null]],[["default"],[[[[1,"\\n          "],[10,0],[14,0,"u-layout-flex__container--center-space-between"],[12],[1,"\\n            "],[10,"h3"],[15,0,[29,["leadgen-form-creation__header-label"," ",[28,[37,9],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_accordion_ad","campaign-manager-web/components/standard-sponsored-content-form"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n              "],[8,[39,17],[[24,0,"mr4"]],[["@isHidden","@type"],[[28,[37,7],[[30,0,["validationErrorCount"]],0],null],"negative"]],[["default"],[[[[1,"\\n                "],[1,[28,[35,3],["i18n_error_count","campaign-manager-web/components/standard-sponsored-content-form"],[["errorCount"],[[30,0,["validationErrorCount"]]]]]],[1,"\\n              "]],[]]]]],[1,"\\n"],[41,[30,11,["isExpanded"]],[[[1,"                "],[8,[39,18],null,[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"                "],[8,[39,18],null,[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n\\n        "],[8,[30,11,["panel"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["showSponsorableContentFields"]],[[[41,[30,0,["isGaiaMs2ExperienceEnabled"]],[[[1,"              "],[8,[39,19],null,[["@accountId","@campaignId","@creationFlowId","@fieldName","@handleOnInput","@inputValue","@isInputFormTextarea","@onAiCopySelect"],[[30,2,["id"]],[30,3,["id"]],[30,0,["creationFlowId"]],[30,0,["generativeAiAdsManager","AI_FIELDS","INTRODUCTORY_TEXT"]],[30,0,["onEditCommentary"]],[30,0,["introductoryText"]],true,[30,0,["onAiCopySelectForIntroText"]]]],[["default"],[[[[1,"\\n                "],[8,[39,20],null,[["@inputFieldId","@initialValue"],["introductoryText",[30,0,["introductoryText"]]]],[["default"],[[[[1,"\\n                  "],[8,[39,12],[[24,"data-live-test-form-input__introductory-text",""]],[["@validations","@shouldShowAllValidations","@showCharCounter","@label","@value","@rows","@type","@helperText","@fieldId","@ariaLabel","@enableAdPolicyValidation","@required","@showEmojiKeyboard","@onInput","@inputClasses","@validationCopyOptions","@validationMessageComponent"],[[30,0,["validations","attrs","introductoryText"]],[28,[37,16],[[30,0,["showIntroductoryTextValidations"]],[30,15,["shouldShowValidationForNoAdCopies"]]],null],true,[28,[37,3],["i18n_introductory_text","campaign-manager-web/components/standard-sponsored-content-form"],null],[30,0,["introductoryText"]],2,"multiline",[28,[37,3],["i18n_commentary_helper_text","campaign-manager-web/components/standard-sponsored-content-form"],null],"introductoryText",[28,[37,3],["i18n_introductory_text","campaign-manager-web/components/standard-sponsored-content-form"],null],true,true,true,[28,[37,21],[[30,15,["handleOnInput"]],[30,16,["validate"]]],null],[30,15,["yieldedInputClasses"]],[28,[37,22],null,[["fetchGeneratedAdCopy","fieldName","defaultMessage","checkIfCustomMessageExistsForField"],[[30,15,["showAiSuggestedCopies"]],[30,0,["generativeAiAdsManager","AI_FIELDS","INTRODUCTORY_TEXT"]],[30,0,["validations","attrs","introductoryText","message"]],[28,[37,13],[[30,0,["generativeAiAdsManager","checkIfCustomMessageExistsForField"]],[30,0,["generativeAiAdsManager","AI_FIELDS","INTRODUCTORY_TEXT"]]],null]]]],"generative-ai-ad-copy/ai-assisted-copy-field-error-message"]],[["default"],[[[[1,"\\n                    "],[8,[30,17,["tooltip"]],null,[["@triggerAriaLabel"],[[28,[37,3],["i18n_a11y_trigger_label_introductory_text_heading","campaign-manager-web/components/standard-sponsored-content-form"],null]]],[["default"],[[[[1,"\\n                      "],[10,1],[12],[1,[28,[35,3],["i18n_character_truncation_tooltip_text","campaign-manager-web/components/standard-sponsored-content-form"],null]],[13],[1,"\\n                    "]],[]]]]],[1,"\\n                  "]],[17]]]]],[1,"\\n                "]],[16]]]]],[1,"\\n              "]],[15]]]]],[1,"\\n"]],[]],[[[1,"              "],[8,[39,20],null,[["@inputFieldId","@initialValue"],["introductoryText",[30,0,["introductoryText"]]]],[["default"],[[[[1,"\\n                "],[8,[39,12],[[24,"data-live-test-form-input__introductory-text",""]],[["@validations","@shouldShowAllValidations","@showCharCounter","@label","@placeholder","@value","@rows","@type","@helperText","@fieldId","@onInput","@onBlur","@showEmojiKeyboard","@ariaLabel","@required"],[[30,0,["validations","attrs","introductoryText"]],[30,0,["showIntroductoryTextValidations"]],true,[28,[37,3],["i18n_introductory_text","campaign-manager-web/components/standard-sponsored-content-form"],null],[28,[37,3],["i18n_introductory_text_placeholder","campaign-manager-web/components/standard-sponsored-content-form"],null],[30,0,["introductoryText"]],2,"multiline",[28,[37,3],["i18n_commentary_helper_text","campaign-manager-web/components/standard-sponsored-content-form"],null],"introductoryText",[28,[37,21],[[30,0,["onEditCommentary"]],[30,18,["validate"]]],null],[30,0,["onInputFocusOut"]],true,[28,[37,3],["i18n_introductory_text","campaign-manager-web/components/standard-sponsored-content-form"],null],true]],[["default"],[[[[1,"\\n                  "],[8,[30,19,["tooltip"]],null,[["@triggerAriaLabel"],[[28,[37,3],["i18n_a11y_trigger_label_introductory_text_heading","campaign-manager-web/components/standard-sponsored-content-form"],null]]],[["default"],[[[[1,"\\n                    "],[10,1],[12],[1,[28,[35,3],["i18n_character_truncation_tooltip_text","campaign-manager-web/components/standard-sponsored-content-form"],null]],[13],[1,"\\n                  "]],[]]]]],[1,"\\n                "]],[19]]]]],[1,"\\n              "]],[18]]]]],[1,"\\n"]],[]]],[1,"\\n            "],[10,2],[15,0,[28,[37,23],["form-with-preview-layout__helper-text",[28,[37,22],null,[["u-layout__display-none"],[[28,[37,6],[[30,0,["isRichMediaWithUrlInIntroText"]]],null]]]]],null]],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_rich_media_with_url_in_intro_warning","campaign-manager-web/components/standard-sponsored-content-form"],null]],[1,"\\n            "],[13],[1,"\\n\\n"],[1,"            "],[10,"label"],[14,0,"form-with-preview-layout__label form-with-preview-layout__input-spacing"],[14,"for","destinationUrl"],[12],[1,"\\n"],[41,[30,0,["isPipelineBuilderUrlRequired"]],[[[1,"                "],[1,[28,[35,3],["i18n_ad_linkedin_landing_page_url_heading","campaign-manager-web/components/standard-sponsored-content-form"],null]],[1,"\\n                "],[8,[39,24],null,[["@placement","@contentClass"],["right","sponsored-content__destination-url_hovercard"]],[["trigger","content"],[[[[1,"\\n                    "],[11,"button"],[24,0,"button--unstyled ml1"],[16,"aria-label",[29,[[28,[37,3],["i18n_a11y_trigger_label_linkedin_landing_page_url_heading","campaign-manager-web/components/standard-sponsored-content-form"],null]]]],[24,4,"button"],[4,[38,25],[[30,20,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                      "],[8,[39,18],[[24,0,"u-icon--tooltip creative-form__tooltip-icon"]],[["@size","@name"],["small","question"]],null],[1,"\\n                    "],[13],[1,"\\n                  "]],[20]],[[[1,"\\n                    "],[8,[39,26],null,null,[["default"],[[[[1,"\\n                      "],[1,[28,[35,3],["i18n_linkedin_landing_page_url_tooltip_text","campaign-manager-web/components/standard-sponsored-content-form"],null]],[1,"\\n                      "],[10,"br"],[12],[13],[1,"\\n                      "],[8,[39,27],[[16,"role",[30,21,["role"]]],[24,"target","_blank"]],[["@route","@model"],["accounts.item.landing-pages.index",[30,2,["id"]]]],[["default"],[[[[1,"\\n                        "],[1,[28,[35,3],["i18n_linkedin_landing_page_url_tooltip_link","campaign-manager-web/components/standard-sponsored-content-form"],null]],[1,"\\n                      "]],[]]]]],[1,"\\n                    "]],[21]]]]],[1,"\\n                  "]],[]]]]],[1,"\\n"]],[]],[[[1,"                "],[1,[28,[35,3],["i18n_ad_destination_URL","campaign-manager-web/components/standard-sponsored-content-form"],null]],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n            "],[8,[39,28],null,[["@validations","@showValidations"],[[30,0,["validations","attrs","destinationUrl"]],[30,0,["showUrlValidations"]]]],[["default"],[[[[1,"\\n              "],[10,0],[14,0,"u-display-flex u-flex-column u-flex-row-sm"],[12],[1,"\\n                "],[8,[39,29],[[24,"data-live-test-form-input__destination-url",""],[16,0,[29,["standard-sponsored-update-form__destination-input"," ",[36,30]]]],[24,3,"sponsored_content_ad_destination"],[16,"placeholder",[28,[37,3],["i18n_ad_destination_URL_placeholder","campaign-manager-web/components/standard-sponsored-content-form"],null]],[16,"aria-invalid",[30,22,["showErrors"]]],[16,"aria-describedby",[30,22,["describedby"]]],[4,[38,31],["input",[28,[37,32],["target.value",[30,0,["onEditAdDestinationUrl"]]],null]],null],[4,[38,31],["blur",[30,0,["onInputBlur"]]],null]],[["@inputId","@value"],["destinationUrl",[30,0,["destinationUrl"]]]],null],[1,"\\n                "],[8,[39,33],[[16,"disabled",[28,[37,16],[[28,[37,6],[[30,0,["isDestinationUrlValid"]]],null],[30,0,["scrapeUrlTask","isRunning"]]],null]],[4,[38,31],["click",[30,0,["onScrapeUrl"]]],null]],[["@buttonType","@emphasized","@size","@text"],["secondary",true,"small",[28,[37,3],["i18n_scrape","campaign-manager-web/components/standard-sponsored-content-form"],null]]],null],[1,"\\n              "],[13],[1,"\\n"],[41,[30,0,["isEventUrlEntered"]],[[[1,"                "],[8,[39,26],null,null,[["default"],[[[[1,"\\n                  "],[8,[39,17],[[24,0,"mt1"]],[["@message","@type"],[[28,[37,3],["i18n_no_event_ads","campaign-manager-web/components/standard-sponsored-content-form"],[["linkInfo"],[[28,[37,34],null,[["role","ariaLabel","href","dataTestSelector","dataControlName"],[[30,23,["role"]],[28,[37,3],["i18n_learn_more_event_aria","campaign-manager-web/components/standard-sponsored-content-form"],null],[28,[37,35],null,[["path","accountId"],["help/lms/answer/120721",[30,2,["id"]]]]],"data-test-sponsored-content-form__event-disallowed_learn-more-link","event_ads_event_metrics_learn_more"]]]]]],"negative"]],null],[1,"\\n                "]],[23]]]]],[1,"\\n"]],[]],[[[1,"                "],[10,2],[14,0,"form-with-preview-layout__helper-text mt1"],[12],[1,"\\n                  "],[8,[39,26],null,null,[["default"],[[[[1,"\\n                    "],[1,[28,[35,3],["i18n_scrape_url_helper_text_with_amp","campaign-manager-web/components/standard-sponsored-content-form"],[["linkInfo"],[[28,[37,34],null,[["role","ariaLabel","href","dataTestSelector"],["button",[28,[37,3],["i18n_learn_more_amp_aria","campaign-manager-web/components/standard-sponsored-content-form"],null],[28,[37,35],null,[["path","accountId"],["help/lms/answer/107762",[30,2,["id"]]]]],"data-test-sponsored-content-form__amp_learn-more-link"]]]]]]],[1,"\\n                  "]],[]]]]],[1,"\\n                "],[13],[1,"\\n"]],[]]],[1,"            "]],[22]]]]],[1,"\\n"],[41,[30,0,["showAmpOption"]],[[[1,"              "],[10,2],[14,0,"form-with-preview-layout__helper-text mt3"],[12],[1,[28,[35,3],["i18n_available_amp_helper_text","campaign-manager-web/components/standard-sponsored-content-form"],null]],[13],[1,"\\n              "],[10,0],[14,0,"creative-form__amp-url-panel form-with-preview-layout__helper-text mt2"],[12],[1,"\\n                "],[1,[30,0,["ampUrl"]]],[1,"\\n              "],[13],[1,"\\n              "],[10,2],[14,0,"form-with-preview-layout__helper-text mt1"],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_whether_use_amp","campaign-manager-web/components/standard-sponsored-content-form"],null]],[1,"\\n                "],[11,"button"],[24,0,"button--small-tertiary"],[24,4,"button"],[4,[38,31],["click",[28,[37,13],[[30,0,["onUseAmpUrl"]],true],null]],null],[12],[1,[28,[35,3],["i18n_accept_amp","campaign-manager-web/components/standard-sponsored-content-form"],null]],[13],[1,"\\n                "],[11,"button"],[24,0,"button--small-tertiary"],[24,4,"button"],[4,[38,31],["click",[28,[37,13],[[30,0,["onUseAmpUrl"]],false],null]],null],[12],[1,[28,[35,3],["i18n_decline_amp","campaign-manager-web/components/standard-sponsored-content-form"],null]],[13],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[1,"            "],[8,[39,17],null,[["@isHidden","@type","@message"],[[28,[37,6],[[30,0,["showAmpWarning"]]],null],"neutral",[28,[37,3],["i18n_amp_warning","campaign-manager-web/components/standard-sponsored-content-form"],null]]],null],[1,"\\n\\n"],[1,"            "],[10,0],[14,0,"u-layout-flex__container--center-space-between"],[12],[1,"\\n              "],[10,"label"],[15,0,[28,[37,23],["form-with-preview-layout__label pt1",[28,[37,22],null,[["t-20"],[[30,7]]]]],null]],[14,"for","article_share_label"],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_article_share_label","campaign-manager-web/components/standard-sponsored-content-form"],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n            "],[10,"fieldset"],[15,0,[28,[37,23],[[28,[37,22],null,[["form-with-preview-layout__content-group","pv4"],[[28,[37,6],[[30,7]],null],[30,7]]]]],null]],[12],[1,"\\n              "],[8,[39,2],null,[["@isLoading"],[[30,0,["scrapeUrlTask","isRunning"]]]],null],[1,"\\n"],[41,[51,[30,0,["isDestinationUrlValid"]]],[[[41,[30,7],[[[1,"                  "],[8,[39,17],null,[["@type","@message"],["neutral",[52,[30,0,["notLeadgenObjective"]],[28,[37,3],["i18n_require_valid_URL_helper_text_with_cta","campaign-manager-web/components/standard-sponsored-content-form"],null],[28,[37,3],["i18n_require_valid_URL_helper_text","campaign-manager-web/components/standard-sponsored-content-form"],null]]]],null],[1,"\\n"]],[]],[[[1,"                  "],[10,0],[14,0,"creative-form__warning"],[12],[1,"\\n                    "],[8,[39,18],[[24,0,"creative-form__warning-icon"]],[["@size","@name"],["small","signal-notice"]],null],[1,"\\n                    "],[10,1],[14,0,"form-with-preview-layout__inline-notification-text"],[12],[1,"\\n                      "],[1,[28,[35,3],[[52,[30,0,["notLeadgenObjective"]],"i18n_require_valid_URL_helper_text_with_cta","i18n_require_valid_URL_helper_text"],"campaign-manager-web/components/standard-sponsored-content-form"],null]],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n"]],[]]]],[]],null],[1,"\\n              "],[8,[39,36],null,[["@assetList","@showMultiAdNameExperience","@onRemoveAssetForMultiAsset","@imageUrl","@imageAccept","@onClickAssetLibrary","@hasMaxAssetReached","@validations","@onAltTextFieldBlur","@onAltTextFieldInput","@hideMediaLibraryButton"],[[30,0,["multiAdListManager","assetList"]],[30,0,["multiAdListManager","showMultiAdNameExperience"]],[30,0,["onRemoveAssetForMultiAsset"]],[30,0,["imageUrl"]],[30,0,["imageAccept"]],[30,0,["onClickAssetLibrary"]],[30,0,["hasMaxAssetReached"]],[30,0,["validations"]],[30,0,["onAltTextInputFocusOut"]],[30,0,["onEditAltText"]],[30,0,["hideMediaLibraryButton"]]]],null],[1,"\\n\\n"],[42,[28,[37,11],[[28,[37,11],[[30,0,["imageUploadErrorKeys"]]],null]],null],null,[[[1,"                "],[8,[39,17],null,[["@type","@message","@isHidden"],["negative",[28,[37,3],["i18n_image_upload_validation_error","campaign-manager-web/components/standard-sponsored-content-form"],[["errorType","maxWidth","maxHeight","maxSizeInMb"],[[30,24],[30,0,["imageMaxWidth"]],[30,0,["imageMaxHeight"]],[30,0,["imageMaxSizeInMegabytes"]]]]],[28,[37,6],[[30,0,["imageUploadError"]]],null]]],null],[1,"\\n"]],[24]],null],[1,"\\n"],[41,[30,0,["isGaiaMs2ExperienceEnabled"]],[[[1,"                "],[8,[39,19],null,[["@accountId","@campaignId","@creationFlowId","@handleOnInput","@inputValue","@fieldName","@onAiCopySelect","@isInputDisabled"],[[30,2,["id"]],[30,3,["id"]],[30,0,["creationFlowId"]],[30,0,["onEditHeadline"]],[30,0,["headline"]],[30,0,["generativeAiAdsManager","AI_FIELDS","HEADLINE"]],[30,0,["onAiCopySelect"]],[28,[37,6],[[30,0,["isDestinationUrlValid"]]],null]]],[["default"],[[[[1,"\\n                  "],[8,[39,20],null,[["@inputFieldId","@initialValue"],["headline",[30,0,["headline"]]]],[["default"],[[[[1,"\\n                    "],[8,[39,12],[[24,"data-live-test-form-input__headline",""]],[["@validations","@shouldShowAllValidations","@showCharCounter","@label","@value","@disabled","@labelClasses","@fieldId","@ariaLabel","@enableAdPolicyValidation","@shouldDisableLabel","@onInput","@validationCopyOptions","@validationMessageComponent"],[[30,0,["validations","attrs","headline"]],[28,[37,37],[[52,[30,0,["destinationUrl","length"]],true,false],[28,[37,6],[[30,0,["scrapeUrlTask","isRunning"]]],null]],null],true,[28,[37,3],["i18n_headline","campaign-manager-web/components/standard-sponsored-content-form"],null],[30,0,["headline"]],[28,[37,6],[[30,0,["isDestinationUrlValid"]]],null],"form-with-preview-layout__input-spacing","headline",[28,[37,3],["i18n_headline","campaign-manager-web/components/standard-sponsored-content-form"],null],true,[28,[37,6],[[30,0,["isDestinationUrlValid"]]],null],[28,[37,21],[[30,25,["handleOnInput"]],[30,26,["validate"]]],null],[28,[37,22],null,[["fetchGeneratedAdCopy","fieldName","defaultMessage","checkIfCustomMessageExistsForField"],[[30,25,["showAiSuggestedCopies"]],[30,0,["generativeAiAdsManager","AI_FIELDS","HEADLINE"]],[30,0,["validations","attrs","headline","message"]],[28,[37,13],[[30,0,["generativeAiAdsManager","checkIfCustomMessageExistsForField"]],[30,0,["generativeAiAdsManager","AI_FIELDS","HEADLINE"]]],null]]]],"generative-ai-ad-copy/ai-assisted-copy-field-error-message"]],null],[1,"\\n                  "]],[26]]]]],[1,"\\n                "]],[25]]]]],[1,"\\n"]],[]],[[[1,"                "],[8,[39,20],null,[["@inputFieldId","@initialValue"],["headline",[30,0,["headline"]]]],[["default"],[[[[1,"\\n                  "],[8,[39,12],[[24,"data-live-test-form-input__headline",""]],[["@validations","@shouldShowAllValidations","@showCharCounter","@label","@placeholder","@value","@disabled","@labelClasses","@fieldId","@onBlur","@onInput","@ariaLabel","@shouldDisableLabel"],[[30,0,["validations","attrs","headline"]],[28,[37,37],[[52,[30,0,["destinationUrl","length"]],true,false],[28,[37,6],[[30,0,["scrapeUrlTask","isRunning"]]],null]],null],true,[28,[37,3],["i18n_headline","campaign-manager-web/components/standard-sponsored-content-form"],null],[28,[37,3],["i18n_headline_placeholder","campaign-manager-web/components/standard-sponsored-content-form"],null],[30,0,["headline"]],[28,[37,6],[[30,0,["isDestinationUrlValid"]]],null],"form-with-preview-layout__input-spacing","headline",[30,0,["onInputFocusOut"]],[28,[37,21],[[30,0,["onEditHeadline"]],[30,27,["validate"]]],null],[28,[37,3],["i18n_headline","campaign-manager-web/components/standard-sponsored-content-form"],null],[28,[37,6],[[30,0,["isDestinationUrlValid"]]],null]]],null],[1,"\\n                "]],[27]]]]],[1,"\\n"]],[]]],[1,"\\n"],[1,"              "],[8,[39,20],null,[["@inputFieldId","@initialValue"],["description",[30,0,["description"]]]],[["default"],[[[[1,"\\n                "],[8,[39,12],[[24,"data-live-test-form-input__description",""]],[["@validations","@shouldShowAllValidations","@showCharCounter","@label","@placeholder","@value","@disabled","@rows","@type","@labelClasses","@fieldId","@onInput","@onBlur","@ariaLabel","@shouldDisableLabel"],[[30,0,["validations","attrs","description"]],[52,[30,0,["description","length"]],true,false],true,[28,[37,3],["i18n_description","campaign-manager-web/components/standard-sponsored-content-form"],null],[28,[37,3],["i18n_description_placeholder","campaign-manager-web/components/standard-sponsored-content-form"],null],[30,0,["description"]],[28,[37,6],[[30,0,["isDestinationUrlValid"]]],null],3,"multiline","form-with-preview-layout__input-spacing","description",[28,[37,21],[[30,0,["onEditDescription"]],[30,28,["validate"]]],null],[30,0,["onInputFocusOut"]],[28,[37,3],["i18n_description","campaign-manager-web/components/standard-sponsored-content-form"],null],[28,[37,6],[[30,0,["isDestinationUrlValid"]]],null]]],[["default"],[[[[1,"\\n                  "],[8,[30,29,["tooltip"]],null,[["@triggerAriaLabel"],[[28,[37,3],["i18n_a11y_trigger_label_description_text","campaign-manager-web/components/standard-sponsored-content-form"],null]]],[["default"],[[[[1,"\\n                    "],[10,1],[12],[1,[28,[35,3],["i18n_description_disclaimer","campaign-manager-web/components/standard-sponsored-content-form"],null]],[13],[1,"\\n                  "]],[]]]]],[1,"\\n                "]],[29]]]]],[1,"\\n              "]],[28]]]]],[1,"\\n\\n"],[41,[30,0,["notLeadgenObjective"]],[[[1,"                "],[10,1],[14,0,"u-layout-flex__container--baseline"],[12],[1,"\\n                  "],[10,"label"],[14,"for","shareContentLandingTitle"],[14,0,"form-with-preview-layout__label form-with-preview-layout__input-spacing u-display-flex"],[15,"disabled",[28,[37,6],[[30,0,["isDestinationUrlValid"]]],null]],[12],[1,"\\n                    "],[1,[28,[35,3],["i18n_sponsored_form_cta_label","campaign-manager-web/components/standard-sponsored-content-form"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[8,[39,38],null,[["@placement","@content"],["right",[28,[37,3],["i18n_call_to_action_tooltip_text","campaign-manager-web/components/standard-sponsored-content-form"],null]]],[["trigger"],[[[[1,"\\n                      "],[8,[39,33],[[24,0,"generic-form-tooltip__trigger"],[4,[38,39],[[30,30,["triggerContentSharedInfo"]]],null]],[["@text","@size","@buttonType","@icon","@circle"],[[28,[37,3],["i18n_sponsored_form_cta_aria_label","campaign-manager-web/components/standard-sponsored-content-form"],null],"small","tertiary","question",true]],null],[1,"\\n                      "],[10,1],[12],[1,"\\n                        "],[1,[28,[35,3],["i18n_call_to_action_tooltip_text","campaign-manager-web/components/standard-sponsored-content-form"],null]],[1,"\\n                      "],[13],[1,"\\n                    "]],[30]]]]],[1,"\\n                "],[13],[1,"\\n                "],[10,0],[14,0,"pb2"],[12],[1,"\\n                  "],[8,[39,40],null,[["@onChangeCta","@callToAction","@isRequired","@isDisabled","@callToActionValues","@id"],[[30,0,["onChangeCta"]],[30,0,["activeCallToAction"]],[30,14],[28,[37,6],[[30,0,["isDestinationUrlValid"]]],null],[30,0,["callToActionValues"]],"shareContentLandingTitle"]],null],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[1,"            "],[13],[1,"\\n"],[41,[30,0,["isEnableUnifiedAdsPreviewLgf"]],[[[1,"              "],[10,"label"],[14,"for","sponsored-content-update__cta"],[15,0,[29,[[28,[37,9],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_sponsored_form_cta_label","campaign-manager-web/components/standard-sponsored-content-form"],null]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,41],null,[["@callToAction","@id","@onChangeCreativeCta","@isDisabled"],[[28,[37,16],[[30,0,["adForm","leadgenFormCreation","callToAction","labelType"]],[30,31,["labelType"]]],null],"sponsored-content-update__cta",[30,0,["onChangeCreativeCta"]],[30,32]]],null],[1,"\\n"]],[]],null]],[]],[[[1,"            "],[8,[39,42],null,[["@record","@column"],[[30,33],[30,0,["entityColumn"]]]],null],[1,"\\n"]],[]]],[1,"        "]],[]]]]],[1,"\\n      "]],[11]]]]],[1,"\\n\\n"],[41,[30,14],[[[1,"        "],[8,[30,10,["leadgenForm"]],null,[["@accountId","@companyId","@campaignLocale","@isFormSelectionDisabled","@callToAction","@callToActionEntity","@sectionToExpandOnInit","@isCtaFieldShowing","@isFormSelectionShowing","@isFormSelectionRequired","@showValidations","@onUpdateCallToActionEntity","@isCtaFieldDisabled","@customCtaLabels"],[[30,2,["id"]],[30,1],[30,34],[30,32],[30,0,["creativeCallToAction"]],[30,31],[30,9],[28,[37,6],[[30,0,["isEnableUnifiedAdsPreviewLgf"]]],null],true,[30,0,["isFormSelectionRequired"]],[30,0,["showAllValidations"]],[30,35],[30,36],[30,0,["customCtaLabels"]]]],null],[1,"\\n"]],[]],null],[1,"    "]],[10]]]]],[1,"\\n\\n"],[1,"    "],[10,0],[14,0,"creative-form__inline-feedback-container"],[12],[1,"\\n      "],[8,[39,17],[[24,0,"creative-form__inline-feedback"]],[["@isHidden","@type"],[[28,[37,7],[[30,0,["formError"]],null],null],"negative"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,43],null,[["error","customErrorMessage"],[[30,0,["formError"]],[28,[37,3],["i18n_save_standard_content_error","campaign-manager-web/components/standard-sponsored-content-form"],null]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n\\n"],[41,[30,0,["shouldShowEditWarning"]],[[[1,"      "],[10,0],[14,0,"creative-form__warning creative-form__warning--active-campaigns"],[12],[1,"\\n        "],[8,[39,18],[[24,0,"creative-form__warning-icon"]],[["@size","@name"],["small","signal-notice"]],null],[1,"\\n        "],[10,1],[15,0,[29,["creative-form__warning-message"," ",[28,[37,9],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],[[52,[30,0,["activeCampaignCount"]],"i18n_campaign_warning","i18n_campaign_warning_no_count"],"campaign-manager-web/components/standard-sponsored-content-form"],[["activeCampaignCount"],[[30,0,["activeCampaignCount"]]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,8,["preview"]],null,null,[["default"],[[[[1,"\\n"],[44,[[52,[30,0,["isTabLgfUIEnabled"]],[28,[37,7],[[30,0,["currentActiveTab"]],[30,0,["LEADGEN_FORM_SECTIONS","AD_SECTION"]]],null],[28,[37,16],[[28,[37,6],[[30,14]],null],[28,[37,7],[[30,0,["currentSection"]],[30,0,["LEADGEN_FORM_SECTIONS","AD_SECTION"]]],null]],null]]],[[[41,[30,37],[[[1,"        "],[8,[39,45],null,[["@previewOptionsMultiAsset","@previewOptions","@isUsingMultiAsset","@currentAssetPreviewId","@contentDisplayOrientation","@useSponsorableLivePreview","@campaign","@isFormWithPreviewMode","@onNewAssetSelect","@isQuickMode","@staticImagePreviewMap","@contentType","@placement","@unifiedAdsPreviewContent","@onPlacementChange","@creativeCallToAction"],[[30,0,["previewOptionsMultiAsset"]],[30,0,["previewOptions"]],[30,0,["multiAdListManager","showMultiAdNameExperience"]],[30,0,["multiAdListManager","currentAssetPreviewId"]],[30,0,["contentDisplayOrientation"]],false,[30,3],true,[30,0,["multiAdListManager","onNewAssetSelect"]],[30,7],[30,0,["staticImagePreviewMap"]],[30,0,["unifiedAdsPreviewContentType"]],[30,0,["placement"]],[30,0,["unifiedAdsPreviewContent"]],[30,0,["onPlacementChange"]],[30,0,["adForm","leadgenFormCreation","callToAction","labelType"]]]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[39,46],null,[["@desktopTitle","@leadGenFormUrn","@mobileTitle","@previewDesktopUrl","@previewMobileUrl","@previewObject","@trackingKeys","@isInteractive","@isLeadGenObjective"],[[30,0,["leadgenLivePreview","desktop","title"]],[30,31,["targetLeadGenForm"]],[30,0,["leadgenLivePreview","mobile","title"]],[30,0,["leadgenLivePreview","desktop","url"]],[30,0,["leadgenLivePreview","mobile","url"]],[30,0,["leadgenLivePreview","previewObject"]],[28,[37,22],null,[["desktopTabSelected","mobileTabSelected"],[[30,0,["leadgenLivePreview","desktop","tracking"]],[30,0,["leadgenLivePreview","mobile","tracking"]]]]],true,[30,14]]],null],[1,"\\n"]],[]]]],[37]]],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,8,["footer-right"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,47],null,[["@accountId","@dataControlName","@campaignCount","@isAddToCampaignCheckboxShowing","@isButtonDisabled","@isEditMode","@isSponsorOnCreateChecked","@shouldConfirmSave","@shouldConfirmAdPolicyWarning","@onClickSponsorOnCreate","@onClickSave","@isFormWithPreviewMode"],[[30,2,["id"]],[30,38,["save"]],[30,0,["campaignCount"]],[28,[37,37],[[30,0,["notLeadgenObjective"]],[28,[37,6],[[30,4]],null]],null],[28,[37,37],[[30,0,["showAllValidations"]],[28,[37,6],[[30,0,["isFormValid"]]],null]],null],[30,4],[30,0,["shouldSponsorOnCreate"]],[30,0,["shouldConfirmSave"]],[30,0,["adPolicyValidator","hasAnyWarnings"]],[28,[37,13],[[28,[37,14],[[30,0,["shouldSponsorOnCreate"]]],null],[28,[37,6],[[30,0,["shouldSponsorOnCreate"]]],null]],null],[30,0,["onClickSave"]],true]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[8]]]]],[1,"\\n\\n"],[8,[39,48],[[24,"aria-labelledBy","edit-reminder-modal"]],[["@isOpen","@dismissModal","@size"],[[30,0,["shouldShowEditReminderModal"]],[28,[37,13],[[28,[37,49],[[30,0],"shouldShowEditReminderModal",false],null]],null],"small"]],[["default"],[[[[1,"\\n  "],[8,[30,39,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"edit-reminder-modal"],[15,0,[29,["pv1"," ",[28,[37,50],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_edit_reminder_modal_header","campaign-manager-web/components/standard-sponsored-content-form"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,39,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[14,0,"pt1 pb4"],[14,"data-edit-reminder-modal__content",""],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_edit_reminder_modal_message","campaign-manager-web/components/standard-sponsored-content-form"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,39,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[8,[39,33],[[24,0,"mr2"],[4,[38,31],["click",[28,[37,49],[[30,0],"shouldShowEditReminderModal",false],null]],null]],[["@text","@size","@buttonType"],[[28,[37,3],["i18n_edit_reminder_modal_go_back","campaign-manager-web/components/standard-sponsored-content-form"],null],"small","secondary"]],null],[1,"\\n    "],[8,[39,33],[[4,[38,31],["click",[28,[37,51],[[30,0,["saveFormTask"]]],null]],null]],[["@text","@size","@buttonType"],[[28,[37,3],["i18n_edit_reminder_modal_create","campaign-manager-web/components/standard-sponsored-content-form"],null],"small","primary"]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[39]]]]]],["@companyId","@account","@campaign","@isEditMode","@isDuplicate","@title","@isQuickMode","layout","@sectionToExpandOnInit","leadgenCreation","item","@creative","statusDetail","@isLeadGenObjective","aiCopyFieldContainer","validation","input","validation","input","triggerData","iphHelper","vcont","iphHelper","errorKey","aiCopyFieldContainer","validation","validation","validation","input","triggerData","@callToActionEntity","@isLeadGenDisabled","@activeSponsorableContent","@locale","@onUpdateCallToActionEntity","@isFPAContentType","isOnAdSection","@trackingKeys","modal"],false,["if","asset-library/asset-library-isolated-modal-container","cm-overlay-loader","t","form-with-preview-layout","leadgen-form/creation","not","eq","cm-inline-feedback","hue-web-foundations@-text-body","each","-track-array","generic-form/input","fn","mut","unless","or","hue-web-inline-feedback","hue-web-icons@icon","generative-ai-ad-copy/ssu-ai-copy-field-container","ad-policy-validation/ad-policy-validation-warnings","queue","hash","classes","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","iph-helper","link-to","validated-control","cm-text-input","hue-web-foundations@-artdeco-migration-scope","on","pick","hue-web-button","external-link-info","help-center-url","multi-asset/multi-asset-image-container","and","hue-web-toggletip","hue-web-toggletip-trigger","sponsored-content-cta-dropdown","sponsored-content-creatives-cta-dropdown","sponsorable-content-table-entity","error-message","let","sponsored-content-live-preview","leadgen-form-live-preview","create-and-sponsor-button","hue-web-modal","set","hue-web-foundations@-text-heading","perform"]]',moduleName:"campaign-manager-web/components/standard-sponsored-content-form.hbs",isStrictMode:!1}),{SHORT_PRESS:Ct}=A.CONTROL_INTERACTION_TYPE
let Ot=e.default=(Z=(0,D.hasValidations)(L.default),ee=(0,a.inject)("hue-web-toast"),te=(0,a.inject)("scheduled-session-recorder"),ne=(0,a.inject)("lix"),ae=(0,a.inject)("sponsoredContent"),ie=(0,a.inject)("creative"),re=(0,a.inject)("sponsoredContentLivePreview"),oe=(0,a.inject)("assets/multi-ad-list-manager"),le=(0,a.inject)("assets/asset-ai-tracking"),se=(0,a.inject)(),ce=(0,a.inject)(),ue=(0,U.localCopy)("args.callToAction"),de=(0,r.computed)("adForm.leadgenFormCreation.preview"),pe=(0,r.computed)("showAllValidations","adSectionWasHidden","showValidationsFor","validations.errors.[]"),me=(0,r.computed)("args.isLeadGenObjective","adForm.leadgenFormCreation.isValid","args.callToActionEntity.target"),ge=(0,o.notEmpty)("args.creative.statusV2.statusDetails"),be=(0,b.task)({restartable:!0}),_e=(0,b.task)({drop:!0}),he=(0,b.task)({drop:!0}),fe=(0,b.task)({drop:!0}),Te=(0,b.task)({enqueue:!0}),Ee=(0,b.task)({restartable:!0}),ye=(0,b.task)({keepLatest:!0}),Se=(0,b.task)({drop:!0}),Ae=(0,b.task)({drop:!0}),Ce=(0,b.task)({drop:!0}),(0,M.assertPropTypes)(Oe=Z((Tt=class extends i.default{static setRefUrnIfScrapeTargetDoesntExist(e,t,n){t||(e.referenceUrn=n)}static setOrCreateUserGeneratedAdEntities(e,t,n){if(!e.entities?.[0]){const t=new j.default
e.entities=new x.TrackedArray([t])}e.entities[0].image=new x.TrackedObject({...t}),n&&"altText"in n&&(e.entities[0].image.altText=n.altText)}get isTabLgfUIEnabled(){return this.args.isLeadGenObjective&&this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableTabLgfUI)}get placement(){return(0,m.toAdsPreviewPlacement)(this.selectedPreview?.name)}get shouldTrackMacroCreatives(){return!this.args.isEditMode&&!this.args.isDuplicate}get name(){return this.userGeneratedAdContent.adName}get contentType(){return this.userGeneratedAdContent.contentType}get contentReferenceUrn(){return this.userGeneratedAdContent.referenceUrn}get introductoryText(){return this.userGeneratedAdContent.introductoryText?.text}get description(){return this.userGeneratedAdEntity?.description?.text}get destinationUrl(){return this.userGeneratedAdEntity?.destinationUrl}get imageUrl(){return(0,r.get)(this,"image.url")}get headline(){return this.userGeneratedAdEntity?.headline}get userGeneratedAdEntity(){return this.userGeneratedAdContent.entities?.[0]}get image(){return this.userGeneratedAdEntity?.image}get altText(){return this.image?.altText}get isUploadedImageVertical(){return this.contentDisplayOrientation===p.DISPLAY_ORIENTATION.VERTICAL}get isCreativeInvalid(){return this.args.creative?.statusV2?.status===V.CREATIVE_STATUSES.INACTIVE}get defaultStatusDetails(){return(0,Y.htmlSafe)(this.i18n.lookupTranslation(H.default,"default_invalid_status_details")())}get statusDetails(){return this.args.creative?.statusV2?.statusDetails?this.args.creative.statusV2.statusDetails.map((e=>(0,Y.htmlSafe)(e))):null}get callToAction(){return this.userGeneratedAdEntity?.callToAction}get isEventUrlEntered(){return G.EVENT_URL_REGEX.test(this.destinationUrl)}get isMaxOrganicIntroTextLengthEnabled(){return this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableMaxOrganicIntroTextLength)}get isSponsoredCotentRightRailPreviewEnabled(){return this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableSponsoredContentRightRailPreview)}get isLeadGenUIPlatformEnabled(){return this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableLeadGenUIPlatform)}get showSponsorableContentFields(){return this.args.canCreateContent&&!this.isOrganic}get isDestinationUrlValid(){return this.destinationUrl&&this.validations.attrs.destinationUrl.isValid&&!this.isEventUrlEntered}get isDestinationUrlRequired(){return(0,y.doesObjectiveRequireLandingPageUrl)(this.args.objectiveType)}get isPipelineBuilderUrlRequired(){return(0,S.doesObjectiveRequirePipelineBuilderUrl)(this.args.objectiveType,this.args.campaign.sponsoringLandingPage)}get showUrlValidations(){return this.isDestinationUrlRequired&&!this.isPipelineBuilderUrlRequired?!(0,l.isEmpty)(this.destinationUrl)||!(0,l.isEmpty)(this.introductoryText)&&(e=this.introductoryText||"",!((0,s.getUrlsFromString)(e).length>0)):!(0,l.isEmpty)(this.destinationUrl)||this.showAllValidations
var e}get showIntroductoryTextValidations(){return this.isDestinationUrlRequired?!(0,l.isEmpty)(this.destinationUrl)||this.showValidationsFor.introductoryText||this.showAllValidations:this.showValidationsFor.introductoryText||this.showAllValidations}get isOrganic(){return this.sponsoredUpdateContent.visibility===c.VISIBILITY_TYPE.ORGANIC}get notLeadgenObjective(){return!this.args.isLeadGenObjective}get contentDisplayOrientation(){if(this.image){const{width:e,height:t}=this.image
return(0,p.getDisplayOrientation)({aspectRatioWidth:e,aspectRatioHeight:t})}return p.DISPLAY_ORIENTATION.LANDSCAPE}get shouldConfirmSave(){return this.shouldShowEditWarning&&this.hasFormContentChanged}get hasFormContentChanged(){if(this.args.activeSponsorableContent){const e=this.args.activeSponsorableContent,t=this.sponsoredUpdateContent.toPojo()
return!(0,R.deepEqual)(t.userGeneratedAdContent,e.userGeneratedAdContent)}return!(0,R.deepClassEqual)(this.sponsoredUpdateContent.userGeneratedAdContent,this.emptySponsoredUpdateContent.userGeneratedAdContent)}get livePreviewTrackingKeyDesktop(){return`${d.TRACKING_PREFIX}${(0,d.getTrackingModePrefix)(this.args.isEditMode)}desktop_preview_toggle`}get livePreviewTrackingKeyMobile(){return`${d.TRACKING_PREFIX}${(0,d.getTrackingModePrefix)(this.args.isEditMode)}mobile_preview_toggle`}get shouldShowLeadgenAssociationWarning(){return this.args.isLeadGenObjective&&!this.args.isLeadGenDisabled}get activeCallToAction(){return this.callToAction?{labelType:this.callToAction}:{}}get isRichMediaWithUrlInIntroText(){const e=this.contentType===c.STANDARD_SPONSORED_CONTENT_TYPES.RICHMEDIA,t=(0,s.getUrlsFromString)(this.introductoryText)
return e&&t&&t.length>0}get isFormValid(){return this.validations.isValid&&this.isLeadgenFormValid&&!this.isEventUrlEntered}get sponsorableContent(){return this.sponsoredUpdateContent.toPojo(!1)}get emptySponsoredUpdateContent(){return new F.default(parseInt(this.args.account.id,10),(0,g.createUrnFromAttrs)(g.URN_TYPES.COMPANY,this.args.companyId),this.args.companyId,{lifecycleState:c.SPONSORED_CONTENT_LIFECYCLE_STATES.PUBLISHED},c.VISIBILITY_TYPE.DARK,new z.default(c.STANDARD_SPONSORED_CONTENT_TYPES.TEXT))}get userGeneratedAdContent(){return this.sponsoredUpdateContent.userGeneratedAdContent}get sponsoredUpdateContent(){const e=this.args.activeSponsorableContent?F.default.fromPojo(this.args.activeSponsorableContent):this.emptySponsoredUpdateContent
return this.args.isDuplicate&&(e.visibility=c.VISIBILITY_TYPE.DARK),e}set leadgenLivePreview(e){}get leadgenLivePreview(){return this.adForm.leadgenFormCreation?.preview}set validationErrorCount(e){}get validationErrorCount(){return this.showAllValidations||this.adSectionWasHidden?this.validations.errors.length:this.validations.errors.filter((({attribute:e})=>this.showValidationsFor[e])).length}set isLeadgenFormValid(e){}get isLeadgenFormValid(){return this.args.isLeadGenObjective&&!this.isLeadGenUIPlatformEnabled?this.adForm?.leadgenFormCreation?.isValid:!this.isFormSelectionRequired||this.args.callToActionEntity?.target}get previewOptionsMultiAsset(){return this.multiAdListManager.previewOptionsMultiAsset(this.args.campaign.offsiteDeliveryEnabled,this.args.objectiveType,this.adFormat,this.sponsoredUpdateContent)}get staticImagePreviewMap(){const e=(e,t)=>this.i18n.lookupTranslation(this.constructor,e)(t),t=this.args.activeSponsorableContent?.userGeneratedAdContent?.contentType
let n={}
return t===c.STANDARD_SPONSORED_CONTENT_TYPES.FIRST_PARTY_ARTICLE&&(n={[u.PREVIEW_OPTION_NAME.LAN_NATIVE_AD]:{url:(0,$.default)("assets/sponsored-update/lan-native-preview.png"),alt:e("lan_native_ad"),inlineMessage:e("i18n_static_lan_native_view_inline_message")},[u.PREVIEW_OPTION_NAME.LAN_MEDIUM_RECTANGLE]:{url:(0,$.default)("assets/sponsored-update/lan-medium-rect-preview.png"),alt:e("lan_medium_rectangle"),inlineMessage:e("i18n_static_lan_medium_rectangle_view_inline_message")},[u.PREVIEW_OPTION_NAME.LAN_MOBILE_INTERSTITIAL]:{url:(0,$.default)("assets/sponsored-update/mobile-interstitial-preview.png"),alt:e("i18n_static_lan_interstitial_view_alt"),inlineMessage:e("i18n_static_lan_mobile_interstitial_view_inline_message")}},this.args.isLeadGenObjective&&this.args.campaign.offsiteDeliveryEnabled&&(n={...n,[u.PREVIEW_OPTION_NAME.FIRST_PARTY_ARTICLE_DESKTOP]:{url:(0,$.default)("assets/first-party-articles/fpa-desktop.png"),alt:e("i18n_first_party_article_desktop_alt"),inlineMessage:e("i18n_first_party_article_desktop_inline_message")},[u.PREVIEW_OPTION_NAME.FIRST_PARTY_ARTICLE_MOBILE]:{url:(0,$.default)("assets/first-party-articles/fpa-mobile.png"),alt:e("i18n_first_party_article_mobile_alt"),inlineMessage:e("i18n_first_party_article_mobile_inline_message")}})),{[u.PREVIEW_OPTION_NAME.RIGHT_RAIL]:{url:(0,$.default)("assets/sponsored-update/right-rail-preview.png"),alt:e("right_rail_preview_image_alt"),inlineMessage:e("static_rail_rail_preview_inline_message")},...n}}get previewOptions(){const e={isLanAdPreviewEnabled:this.args.campaign.offsiteDeliveryEnabled,isSponsoredCotentRightRailPreviewEnabled:this.isSponsoredCotentRightRailPreviewEnabled}
return(0,m.getPreviewOptions)({sponsorableContent:this.sponsoredUpdateContent,adFormat:this.adFormat,objectiveType:this.args.objectiveType},e)}get isGaiaMs2ExperienceEnabled(){return!this.args.isEditMode&&!this.args.isDuplicate&&(this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableGaiaMs2AlphaExperience)&&this.memberProfile.isMemberGaiFeatureEligible)}get altText0(){return this.multiAdListManager.assetList[0]?.altText}get altText1(){return this.multiAdListManager.assetList[1]?.altText}get altText2(){return this.multiAdListManager.assetList[2]?.altText}get altText3(){return this.multiAdListManager.assetList[3]?.altText}get altText4(){return this.multiAdListManager.assetList[4]?.altText}get unifiedAdsPreviewContentType(){return(0,m.toAdsPreviewContentType)(this.contentType)}get unifiedAdsPreviewContent(){return(0,m.makeAdPreviewContentFromCmSponsoredUpdateContent)(this.sponsoredUpdateContent)}get enabledPreviewOptionsSingleAsset(){return this.previewOptions?(0,m.getEnabledPreviewOptions)(this.previewOptions).reduce(((e,t)=>e.concat(t.options)),[]):[]}get hasMaxAssetReached(){return this.multiAdListManager.assetList.length>=W.SELECTION_LIMIT_NUM}get isEnableUnifiedAdsPreviewLgf(){return J.SUPPORTED_UAP_PREVIEW_OPTIONS[this.contentType]?.has(this.selectedPreview?.name)&&this.args.isLeadGenObjective&&!this.isOrganic}get customCtaLabels(){return this.args.isFPAContentType?V.FORMAT_SPECIFIC_CTA_LABEL_TYPE:V.CTA_LABEL_TYPE}constructor(){if(super(...arguments),Et(this,"toast",we,this),Et(this,"i18n",Ie,this),Et(this,"ingestedContent",Pe,this),Et(this,"error",Ne,this),Et(this,"adForm",Re,this),Et(this,"sessionRecorder",De,this),Et(this,"lix",Me,this),Et(this,"sponsoredContentService",Le,this),Et(this,"creativeService",ke,this),Et(this,"vectorUpload",Ue,this),Et(this,"tracking",xe,this),Et(this,"jet",Fe,this),Et(this,"sponsoredLivePreviewService",ze,this),Et(this,"multiAdListManager",je,this),Et(this,"assetAiTracking",Ge,this),Et(this,"adPolicyValidator",Be,this),Et(this,"generativeAiAdsManager",Ve,this),Et(this,"memberProfile",Ye,this),yt(this,"isFormSelectionRequired",void 0!==this.args.callToActionEntity?.target),Et(this,"selectedPreview",He,this),Et(this,"creativeCallToActionV2",qe,this),Et(this,"currentSection",Ke,this),yt(this,"assetType",W.ASSET_ENTITY_TYPES.IMAGE),yt(this,"creationFlowId",(0,X.default)()),yt(this,"imageAccept",E.IMAGE_ACCEPT_EXTENDED),yt(this,"adFormat",v.AD_FORMAT.STANDARD_SPONSORED_CONTENT),yt(this,"imageMaxWidth",E.DEFAULT_MAX_WIDTH),yt(this,"imageMaxHeight",E.DEFAULT_MAX_HEIGHT),yt(this,"imageMaxSizeInBytes",c.SSU_MAX_IMAGE_SIZE_IN_BYTES),yt(this,"imageMaxSizeInMegabytes",c.SSU_MAX_IMAGE_SIZE_IN_MEGABYTES),yt(this,"callToActionValues",u.UGC_CALL_TO_ACTION_VALUES),yt(this,"LEADGEN_FORM_SECTIONS",f.LEADGEN_FORM_SECTIONS),yt(this,"entityColumn",{}),yt(this,"placement",m.AD_PLACEMENT.DESKTOP),Et(this,"creativeCallToAction",We,this),Et(this,"formError",Xe,this),Et(this,"hasUploadedImage",$e,this),Et(this,"imageUploadError",Je,this),Et(this,"shouldShowVerticalNudge",Qe,this),Et(this,"imageUploadErrorKeys",Ze,this),Et(this,"lastScrapedDestinationUrl",et,this),Et(this,"shouldSponsorOnCreate",tt,this),Et(this,"adSectionWasHidden",nt,this),Et(this,"showAllValidations",at,this),Et(this,"campaignCount",it,this),Et(this,"activeCampaigns",rt,this),Et(this,"shouldShowEditWarning",ot,this),Et(this,"ampUrl",lt,this),Et(this,"showAmpOption",st,this),Et(this,"showAmpWarning",ct,this),Et(this,"showValidationsFor",ut,this),Et(this,"hideMediaLibraryButton",dt,this),Et(this,"isAssetLibraryOpen",pt,this),Et(this,"initialSelectedAssetEntities",mt,this),Et(this,"isAICopySelectedForHeadline",gt,this),Et(this,"isAICopySelectedForIntroText",bt,this),Et(this,"shouldShowEditReminderModal",_t,this),Et(this,"currentActiveTab",ht,this),Et(this,"hasStatusDetails",ft,this),this.sessionRecorder.start(B.SESSION_RECORD_FEATURES.SSU_AD_CREATION,B.SESSION_RECORD_INTERVAL.TEN_SECONDS,{samplePercentage:B.SESSION_RECORD_SAMPLE_RATE.QUARTER,maxDuration:B.SESSION_RECORD_MAX_DURATION.ONE_HOUR}),this.enabledPreviewOptionsSingleAsset.length&&(this.selectedPreview={name:(0,r.get)(this.enabledPreviewOptionsSingleAsset[0],"name")}),(this.args.isEditMode||this.args.isDuplicate)&&this.renderLivePreview(!0),this.args.isEditMode&&this._fetchCampaignCountTask.perform(this.sponsoredUpdateContent.entityUrn),this.multiAdListManager.initializeMultiAdListManager({updateContentWithAssetData:this._updateContentWithAssetData.bind(this)}),this.multiAdListManager.resetAssetList(),this.userGeneratedAdEntity?.image&&(this.userGeneratedAdEntity instanceof j.default?this.multiAdListManager.initializeAssetList(this.userGeneratedAdEntity.toPojo()):this.multiAdListManager.initializeAssetList((0,q.copy)(this.userGeneratedAdEntity,!0))),this.isTabLgfUIEnabled){const{AD_SECTION:e,FORM_SECTION:t}=this.LEADGEN_FORM_SECTIONS
this.currentActiveTab=this.args.sectionToExpandOnInit===t?t:e}this.hideMediaLibraryButton=this.args.isEditMode&&this.multiAdListManager.assetList.length>0}willDestroy(){super.willDestroy(...arguments),this.vectorUpload.get("getImageDataTask").cancelAll(),this.scrapeUrlTask.cancelAll(),this.sessionRecorder.stop(B.SESSION_RECORD_FEATURES.SSU_AD_CREATION)}confirmCancel(){this.args.onConfirmCancelIfFormChange(this.hasFormContentChanged),this.tracking.fireInteractionEvent(this.args.trackingKeys.cancel,A.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onEditCommentary(e){this._updateIntroductoryText(e),this._setContentType(),this.renderLivePreview(),this.isAICopySelectedForIntroText&&!this.generativeAiAdsManager.isAICopyEdited&&(this.generativeAiAdsManager.isAICopyEdited=!0)}onEditAdDestinationUrl(e){this._editAdDestinationUrl(e),this.renderLivePreview()}onScrapeUrl(){this.sessionRecorder.fireTag("scrape-url"),this._scrapeUrl()}onEditDescription(e){this._setDescription(e),this._setContentType(),this.renderLivePreview()}onEditHeadline(e){this.userGeneratedAdEntity&&(this.userGeneratedAdEntity.headline=e),this._setContentType(),this.renderLivePreview(),this.isAICopySelectedForHeadline&&!this.generativeAiAdsManager.isAICopyEdited&&(this.generativeAiAdsManager.isAICopyEdited=!0)}onEditAltText(e,t){e.altText=t,this.renderLivePreview()}onChangeCreativeCta(e){if(this.isLeadGenUIPlatformEnabled){const t=this.args.callToActionEntity.clone()
t.labelType=e,this.args.onUpdateCallToActionEntity(t)}else this.adForm.updateLeadgenFormCreation({"callToAction.labelType":e})}onClickSave(){this.showAllValidations=!0,this.isFormValid&&(!this.isAICopySelectedForIntroText&&!this.isAICopySelectedForHeadline||this.generativeAiAdsManager.isAICopyEdited?(this.saveFormTask.perform(),this.shouldShowEditReminderModal=!1):this.shouldShowEditReminderModal=!0)}onVectorUploadSuccess({image:e},t=!0){delete e.asset,t&&this.tracking.fireInteractionEvent(`${d.TRACKING_PREFIX}${(0,d.getTrackingModePrefix)(this.args.isEditMode)}ad_image_upload_success`,Ct),this.shouldShowVerticalNudge=!0,this.constructor.setRefUrnIfScrapeTargetDoesntExist(this.userGeneratedAdContent,this.destinationUrl,e.reference),this.constructor.setOrCreateUserGeneratedAdEntities(this.userGeneratedAdContent,e),this._setContentType(),this.renderLivePreview()}onImageClear(){this.shouldShowVerticalNudge=!this.isUploadedImageVertical,this.imageUploadError=!1,this.hasUploadedImage=!1,this.image&&(this.userGeneratedAdEntity.image=void 0,this.contentReferenceUrn&&!(0,g.isArticleUrn)(this.contentReferenceUrn)&&(this.userGeneratedAdContent.referenceUrn=void 0)),this._setContentType(),this.renderLivePreview()}onChangeCta(e){this._setCtaChanges(e),this.renderLivePreview()}onInputBlur(e){this._showValidationsForId(e.target.id)}onInputFocusOut(e){this._showValidationsForId(e)}onAfterLeadGenPanelShow({name:e}){this.currentSection=e,e!==f.LEADGEN_FORM_SECTIONS.AD_SECTION&&(this.adSectionWasHidden=!0)}onUseAmpUrl(e){e?(this._editAdDestinationUrl(this.ampUrl),this.showAmpWarning=!0,this.tracking.fireInteractionEvent(`${d.TRACKING_PREFIX}${(0,d.getTrackingModePrefix)(this.args.isEditMode)}ad_amp_url_accepted`,Ct)):this.tracking.fireInteractionEvent(`${d.TRACKING_PREFIX}${(0,d.getTrackingModePrefix)(this.args.isEditMode)}ad_amp_url_declined`,Ct),this.showAmpOption=!1}onPlacementChange(e){this.selectedPreview=e,this.renderLivePreview()}renderLivePreview(e=!1){if(!J.SUPPORTED_UAP_PREVIEW_OPTIONS[this.contentType]?.has(this.selectedPreview?.name)&&(e||this.isFormValid)){const e={createLivePreviewPemMetadata:(0,N.constructPemMetadata)(P.SSU_LIVE_PREVIEW_KEYS.CREATE_LIVE_PREVIEW,[],{productName:P.SSU_PEM_PRODUCT_NAME}),updateLivePreviewPemMetadata:(0,N.constructPemMetadata)(P.SSU_LIVE_PREVIEW_KEYS.UPDATE_LIVE_PREVIEW,[],{productName:P.SSU_PEM_PRODUCT_NAME})},t=this.sponsoredUpdateContent.toPojo(),n=(0,c.createDefaultSponsoredUpdateContent)({...t,...t.userGeneratedAdContent,...t.userGeneratedAdContent?.entities?.[0]})
this.sponsoredLivePreviewService.render(n,e)}}onAiCopySelectForIntroText(e){this._updateIntroductoryText(e),this.isAICopySelectedForIntroText=!0}onAiCopySelect(e){this.userGeneratedAdEntity.headline=e,this._setContentType(),this.renderLivePreview(),this.isAICopySelectedForHeadline=!0}*saveFormTask(){if(this._setContentType(),this.showAllValidations=!0,this.generativeAiAdsManager.isAICopyEdited=!1,this.isFormValid){const e=(0,s.getEncodedPrefixedURL)(this.destinationUrl)
e&&(this.userGeneratedAdEntity.destinationUrl=e)
const t=this.contentReferenceUrn===c.DEFAULT_ARTICLE_URN
e&&!this.image&&t&&(yield this._generateArticleUrnTask.perform(this.destinationUrl)),this.tracking.fireInteractionEvent(`${d.TRACKING_PREFIX}${(0,d.getTrackingModePrefix)(this.args.isEditMode)}ad_submit`,A.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.formError=null
const{draftAdForm:n,draftCta:a}=this._getLeadgenDraftProperties()
yield this.saveSponsorableContent.perform(this.sponsoredUpdateContent.toPojo(),this.shouldSponsorOnCreate,n,a),this.adPolicyValidator.hasAnyWarnings&&(this.tracking.firePageViewEvent("policy_validation_create_with_warnings"),this.adPolicyValidator.resetWarnings())}}_updateIntroductoryText(e){this.introductoryText||(this.userGeneratedAdContent.introductoryText=new x.TrackedObject),this.userGeneratedAdContent.introductoryText.text=e}_getSaveSponsorableContentTask(){if(this.args.isEditMode)return this._mutateAndEditSponsoredUpdateContentTask
const e=this.multiAdListManager.assetList.length>1,t=this.multiAdListManager.assetList.some((e=>!!e.altText))
return e||t?this._createManySponsorableContentsTask:this._createSponsorableContentTask}_handleAfterCreativeSave(e,t){this.args.onClose(!0,e,t),this.assetAiTracking.fireCreativeWithAssetCreationEvent(),this.multiAdListManager.fireMultiAssetAdCreationEvent(),this.multiAdListManager.resetAssetList()}*saveSponsorableContent(e,t,n,a){const i=this._getSaveSponsorableContentTask()
this.isLeadGenUIPlatformEnabled&&(this.creativeCallToAction=this.args.callToActionEntity.serializedAttributesCreativeCallToAction,this.creativeCallToActionV2=this.args.callToActionEntity.serializedAttributesCmCreativeCallToAction),a&&(this.creativeCallToAction={...a})
try{let a=!1
n&&(this.tracking.fireInteractionEvent(w.default.CREATIVE.CREATE_CLICK),yield this._createAdFormTask.perform(n),a=!0),yield i.perform(e,t),yield this._handleAfterCreativeSave(t,a)}catch(r){this.formError=r}}*_createAdFormTask(e){const{headers:t}=yield this.adForm.saveLeadGenForm(e)
this.tracking.fireInteractionEvent(w.default.CREATIVE.CREATED)
const n=t["x-restli-id"]
if(n){const e=(0,T.convertAdFormIdToUrn)(n)
this.creativeCallToAction.target=e}}*_editSponsorableContentTask(e){try{if(this.args.canCreateContent&&!this.isOrganic){const t=(0,N.constructPemMetadata)(P.SSU_EDIT_KEYS.EDIT_SPONSORED_UPDATE_CONTENT,[this.args.campaignId,this.args.account.id],{productName:P.SSU_PEM_PRODUCT_NAME})
yield this.sponsoredContentService.updateSponsoredUpdateContent(e,this.args.campaignId,t)}const t=(0,R.findById)(this.creativeService.campaignCreatives[this.args.campaignId],this.args.creative.id)||{},n=(0,c.getCreativeDataForSponsoredUpdateContent)({callToAction:this.creativeCallToAction,callToActionV2:this.creativeCallToActionV2,existingCreative:t,isLeadGenObjective:this.args.isLeadGenObjective}),a=(0,N.constructPemMetadata)(P.SSU_EDIT_KEYS.EDIT_CREATIVE,[this.args.campaignId,this.args.account.id],{productName:P.SSU_PEM_PRODUCT_NAME})
yield this.creativeService.updateCreative(n,this.args.campaignId,a)}catch(t){this.jet.error(new Error(`Update failed for SSU: ${(0,I.getErrorMessage)(t)}`),["sponsored-content","sc-form","edit-creative"])}}*_createSponsorableContentTask(e,t){try{if(t){const t=(0,c.createCreativeForSponsoredUpdateContent)({sponsoredUpdateContent:e,campaignId:this.args.campaignId,isLeadGenObjective:this.args.isLeadGenObjective,callToAction:this.creativeCallToAction,callToActionV2:this.creativeCallToActionV2}),n=(0,N.constructPemMetadata)(P.SSU_CREATE_KEYS.CREATE_CREATIVE,[this.args.campaignId,this.args.account.id],{productName:P.SSU_PEM_PRODUCT_NAME}),a=this.shouldTrackMacroCreatives||this.shouldTrackGaiCreatives?this.multiAdListManager.addCreativeIdTocreativeToAssetUrn.bind(this):null
yield this.creativeService.createCreative(t,n,a)}else{const n=(0,N.constructPemMetadata)(P.SSU_CREATE_KEYS.CREATE_SPONSORED_UPDATE_CONTENT,[this.args.campaignId,this.args.account.id],{productName:P.SSU_PEM_PRODUCT_NAME})
yield this.sponsoredContentService.createSponsoredUpdateContent(e,this.args.campaignId,t,n)}}catch(n){const e=this.args.isDuplicate?"Duplicate":"Create"
this.jet.error(new Error(`SSU ${e} failed: ${(0,I.getErrorMessage)(n)}`),["sponsored-content","sc-form","create-creative"])}}*_generateArticleUrnTask(e){try{yield this.ingestedContent.createContentIngestionForUrl(e)
const t=yield this._pollContentIngestionStatusForUrl.perform(e,3),n=(0,r.get)(t,"status"),a=(0,r.get)(t,"id")
if(n===c.INGESTION_STATUS.SUCCEEDED){const e=(0,g.createUrnFromAttrs)(g.URN_TYPES.ARTICLE,a)
this.userGeneratedAdContent.referenceUrn=e}}catch(t){this.jet.error(new Error(`Generating an article urn failed for the landingPageUrl: ${e} with error: ${t}`),["sponsored-content","sc-form","fetch-ingestion-task"])}}*scrapeUrlTask(e){try{this.tracking.fireInteractionEvent(`${d.TRACKING_PREFIX}${(0,d.getTrackingModePrefix)(this.args.isEditMode)}ad_url_fetch_attempt`,Ct)
const t=(0,N.constructPemMetadata)(P.SSU_SCRAPE_KEYS.CREATE_SCRAPE,[],{productName:P.SSU_PEM_PRODUCT_NAME})
yield this.ingestedContent.createContentIngestionForUrl(e,t)
const n=yield this._pollContentIngestionStatusForUrl.perform(e)
if((0,r.get)(n,"status")===c.INGESTION_STATUS.SUCCEEDED){const t=(0,N.constructPemMetadata)(P.SSU_SCRAPE_KEYS.INGEST_SCRAPE_CONTENT_SUMMARY,[],{productName:P.SSU_PEM_PRODUCT_NAME}),n=yield this.ingestedContent.getIngestedContentForUrl(e,t)
this.tracking.fireInteractionEvent(`${d.TRACKING_PREFIX}${(0,d.getTrackingModePrefix)(this.args.isEditMode)}ad_url_fetch_success`,Ct),this._setIngestedContent(n),this.renderLivePreview()}else this.jet.error(new Error(`Babylonia could not successfully ingest content for ${e}`),["standard-sponsored-content","get-content-ingestion-status"])}catch(t){this.lastScrapedDestinationUrl=null,this.userGeneratedAdContent.referenceUrn=c.DEFAULT_ARTICLE_URN,this.toast.add({type:O.TOAST_TYPES.ERROR,message:this.i18n.lookupTranslation(this.constructor,"i18n_scrape_task_error")()}),this.jet.error(new Error(`Failed to scrape ad destination URL: ${(0,I.getErrorMessage)(t)}`),["sponsored-content","sc-form","scrape-ad-destination-url"],!1)}}*_pollContentIngestionStatusForUrl(e,t=50){const n=(0,N.constructPemMetadata)(P.SSU_SCRAPE_KEYS.POLL_SCRAPE_STATUS,[],{productName:P.SSU_PEM_PRODUCT_NAME})
let a=yield this.ingestedContent.getContentIngestionStatusForUrl(e,n),i=1
for(;(0,r.get)(a,"status")===c.INGESTION_STATUS.INPROGRESS&&i<t;)yield(0,_.timeout)(C.default.callbackDelay.medium),a=yield this.ingestedContent.getContentIngestionStatusForUrl(e,n),i+=1
return a}*_fetchCampaignCountTask(e){try{const{campaigns:t,activeCampaigns:n}=yield this.sponsoredContentService.getCampaignsForReference(e)
this.campaignCount=t.length,this.activeCampaigns=n.length,this.shouldShowEditWarning=n.length>1}catch(t){this.jet.error(new Error(`Failed to fetch campaign count associated with ${e}`),["sponsored-content","sc-form","fetch-campaign-count"],!1),this.shouldShowEditWarning=!0}}_handleScrapedImage(e){e&&e.length&&(this.userGeneratedAdEntity.image=new x.TrackedObject(e.firstObject),this.hasUploadedImage=!1,this.multiAdListManager.resetAssetList(),this.multiAdListManager.initializeAssetList(this.userGeneratedAdEntity.toPojo()),this.hideMediaLibraryButton=!0)}_setIngestedContent(e){const t=(0,r.get)(e,"description"),n=(0,r.get)(e,"title"),a=(0,r.get)(e,"previewImages"),i=(0,r.get)(e,"id"),o=(0,r.get)(e,"ampUrl"),l=(0,g.createUrnFromAttrs)(g.URN_TYPES.ARTICLE,i)
if(this.userGeneratedAdContent.referenceUrn=l,!this.userGeneratedAdEntity){const e=new j.default
this.userGeneratedAdContent.entities=new x.TrackedArray([e])}this._setDescription(t),this.userGeneratedAdEntity.headline=n,this._handleScrapedImage(a)
const s=this.destinationUrl.includes(o)
o&&!s?(this.tracking.fireInteractionEvent(`${d.TRACKING_PREFIX}${(0,d.getTrackingModePrefix)(this.args.isEditMode)}ad_amp_url_fetched`,Ct),this.ampUrl=o,this.showAmpOption=!0,this.showAmpWarning=!1):s&&(this.tracking.fireInteractionEvent(`${d.TRACKING_PREFIX}${(0,d.getTrackingModePrefix)(this.args.isEditMode)}ad_amp_url_directly_entered`,Ct),this.showAmpOption=!1,this.showAmpWarning=!0)}_getLeadgenDraftProperties(){let e=null,t=null
return this.args.isLeadGenObjective&&!this.isLeadGenUIPlatformEnabled&&(e=this.adForm.getLeadgenFormCreationJson(),t={labelType:this.adForm.leadgenFormCreation.callToAction?.labelType,target:this.adForm.leadgenFormCreation.callToAction?.target}),{draftAdForm:e,draftCta:t}}_setCtaChanges(e){const t=this.args.isEditMode?"ssu_edit_ad_choose_CTA":"ssu_create_ad_choose_CTA"
this.userGeneratedAdEntity.callToAction=e||void 0,this.tracking.fireInteractionEvent(t)}_editAdDestinationUrl(e){if(this.userGeneratedAdEntity)this.userGeneratedAdEntity.destinationUrl=e
else{const e=new j.default
this.userGeneratedAdContent.entities=new x.TrackedArray([e])}this.userGeneratedAdEntity.destinationUrl=e,e?this.contentReferenceUrn&&(0,g.isArticleUrn)(this.contentReferenceUrn)||(this.userGeneratedAdContent.referenceUrn=c.DEFAULT_ARTICLE_URN):(this.userGeneratedAdEntity.destinationUrl=void 0,this._resetAmpStatus(),this._resetScrapeContent()),this.isDestinationUrlValid||(this.userGeneratedAdEntity.callToAction=void 0),this._setContentType()}_setDescription(e){this.userGeneratedAdEntity&&(this.description?this.userGeneratedAdEntity.description.text=e:this.userGeneratedAdEntity.description=new x.TrackedObject({text:e}))}_scrapeUrl(){this.destinationUrl!==this.lastScrapedDestinationUrl&&(this._resetScrapeContent(this.destinationUrl),this._resetAmpStatus(),this.scrapeUrlTask.perform(this.destinationUrl))}_resetAmpStatus(){this.ampUrl=void 0,this.showAmpOption=!1,this.showAmpWarning=!1}_resetUserGeneratedAdEntity(){this.userGeneratedAdEntity.description=void 0,this.userGeneratedAdEntity.headline=void 0,this.hasUploadedImage||(this.userGeneratedAdEntity.image=void 0)}_resetScrapeContent(e){this.userGeneratedAdEntity&&this._resetUserGeneratedAdEntity(),this.userGeneratedAdContent.referenceUrn=void 0,this.lastScrapedDestinationUrl=e}_setContentType(){const e=(t=this.image,n=this.imageUrl,a=this.destinationUrl,(0,l.isPresent)(a)?c.STANDARD_SPONSORED_CONTENT_TYPES.ARTICLE:(0,l.isPresent)(t)&&n?c.STANDARD_SPONSORED_CONTENT_TYPES.RICHMEDIA:c.STANDARD_SPONSORED_CONTENT_TYPES.TEXT)
var t,n,a
if(this.userGeneratedAdContent.contentType=e,e===c.STANDARD_SPONSORED_CONTENT_TYPES.TEXT)this.userGeneratedAdContent.entities=void 0
else if(e===c.STANDARD_SPONSORED_CONTENT_TYPES.RICHMEDIA){(!this.contentReferenceUrn||(0,g.isArticleUrn)(this.contentReferenceUrn))&&(this.userGeneratedAdContent.referenceUrn=this.image.reference)}else e!==c.STANDARD_SPONSORED_CONTENT_TYPES.ARTICLE||(0,g.isArticleUrn)(this.contentReferenceUrn)||(this.userGeneratedAdContent.referenceUrn=c.DEFAULT_ARTICLE_URN)}_showValidationsForId(e){this.showValidationsFor[e]=!0}onRemoveAssetForMultiAsset(e){this._removeAssetAndUpdatePreview(e),this.hideMediaLibraryButton&&!this.multiAdListManager.assetList.length&&(this.hideMediaLibraryButton=!1)}onCancelCreateCreative(){this.confirmCancel()}onAltTextInputFocusOut(e){this._showValidationsForId(e)}_removeAssetAndUpdatePreview(e){this.multiAdListManager.removeAssetFromList(e),this.multiAdListManager.assetList.length?e.id===this.multiAdListManager.currentAssetPreviewId&&(this.multiAdListManager.updatePreviewedAsset(this.multiAdListManager.assetList[0]),this.renderLivePreview()):this.onImageClear()}_mutateOriginalSponsoredUpdateContentWithMultiAdListData(e){const t=e.userGeneratedAdContent?.entities?.[0]?.image?.reference,n=this.multiAdListManager.assetList.find((e=>e.value?.image?.reference===t))
if(!n)return
const{userGeneratedAdContent:a}=e,{image:i}=n.value
this.constructor.setOrCreateUserGeneratedAdEntities(a,i,n)}_updateContentWithAssetData(e,t){this.onVectorUploadSuccess(e.value,t)}*_mutateAndEditSponsoredUpdateContentTask(e,t){this._mutateOriginalSponsoredUpdateContentWithMultiAdListData(e),yield this._editSponsorableContentTask.perform(e,t)}*_createManySponsorableContentsTask(e,t){const n=[],a=this.i18n.lookupTranslation(this.constructor,"i18n_ad_variant_label_no_name")(),i=this.multiAdListManager.assetList.map(((i,o)=>{const l=(0,q.copy)(e,!0),{userGeneratedAdContent:s}=l,{image:c}=i.value,u=`${(0,r.get)(l,"userGeneratedAdContent.adName")||a}_${o+1}`
return n.push(u),(0,r.set)(l,"userGeneratedAdContent.adName",u),this.constructor.setRefUrnIfScrapeTargetDoesntExist(s,this.destinationUrl,c.reference),this.constructor.setOrCreateUserGeneratedAdEntities(s,c,i),this._createSponsorableContentTask.perform(l,t)})),o=yield(0,_.allSettled)(i),l=this.i18n.lookupTranslation(this.constructor,"i18n_save_variant_content_error");(0,K.showErrorToastForMultiAd)(o,{adNames:n,toast:this.toast,translationGetter:l,messageForTotalFailure:"Failed to create any creatives from asset library."})}_removeUnselectedAssetsFromAssetList(e){const t=e.map((e=>e.entityUrn));[...this.multiAdListManager.selectedAssetUrns].forEach((e=>{if(!t.includes(e)){const t=this.multiAdListManager.assetList.findIndex((t=>t.assetEntityAsset?.entityUrn===e))
this._removeAssetAndUpdatePreview(this.multiAdListManager.assetList[t])}}))}onClickAssetLibrary(){this.initialSelectedAssetEntities=this.multiAdListManager.selectedAssetEntities,this.isAssetLibraryOpen=!0}onSubmitSelectedAssets(e){this.hasUploadedImage=!!e.length,this.args.isEditMode&&(this.multiAdListManager.resetAssetList(),this.multiAdListManager.addAssetsToListAndUpdatePreview(e),this.hideMediaLibraryButton=!0),this._removeUnselectedAssetsFromAssetList(e),this.multiAdListManager.addAssetsToListAndUpdatePreview(e)}onDismissAssetLibrary(){this.isAssetLibraryOpen=!1}},yt(Tt,"propTypes",{account:M.PropTypes.oneOfType([M.PropTypes.object,M.PropTypes.EmberObject]).isRequired,campaign:M.PropTypes.oneOfType([M.PropTypes.object,M.PropTypes.EmberObject]).isRequired,activeSponsorableContent:M.PropTypes.oneOfType([M.PropTypes.object,M.PropTypes.null]).isRequired,callToActionEntity:M.PropTypes.instanceOf(Q.default),onChangeCallToActionEntity:M.PropTypes.func,isEditMode:M.PropTypes.bool.isRequired,isDuplicate:M.PropTypes.bool.isRequired,isLeadGenObjective:M.PropTypes.bool.isRequired,canCreateContent:M.PropTypes.bool.isRequired,onClose:M.PropTypes.func.isRequired,campaignId:M.PropTypes.number.isRequired,objectiveType:M.PropTypes.string.isRequired,creative:M.PropTypes.oneOfType([M.PropTypes.object,M.PropTypes.null]),onConfirmCancelIfFormChange:M.PropTypes.func.isRequired,isLeadGenDisabled:M.PropTypes.bool}),we=St((ve=Tt).prototype,"toast",[ee],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ie=St(ve.prototype,"i18n",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pe=St(ve.prototype,"ingestedContent",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ne=St(ve.prototype,"error",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Re=St(ve.prototype,"adForm",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),De=St(ve.prototype,"sessionRecorder",[te],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Me=St(ve.prototype,"lix",[ne],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Le=St(ve.prototype,"sponsoredContentService",[ae],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ke=St(ve.prototype,"creativeService",[ie],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ue=St(ve.prototype,"vectorUpload",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xe=St(ve.prototype,"tracking",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Fe=St(ve.prototype,"jet",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ze=St(ve.prototype,"sponsoredLivePreviewService",[re],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),je=St(ve.prototype,"multiAdListManager",[oe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ge=St(ve.prototype,"assetAiTracking",[le],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Be=St(ve.prototype,"adPolicyValidator",[se],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ve=St(ve.prototype,"generativeAiAdsManager",[ce],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ye=St(ve.prototype,"memberProfile",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),He=St(ve.prototype,"selectedPreview",[k.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),qe=St(ve.prototype,"creativeCallToActionV2",[k.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ke=St(ve.prototype,"currentSection",[k.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.sectionToExpandOnInit}}),We=St(ve.prototype,"creativeCallToAction",[ue],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Xe=St(ve.prototype,"formError",[k.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),$e=St(ve.prototype,"hasUploadedImage",[k.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Je=St(ve.prototype,"imageUploadError",[k.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Qe=St(ve.prototype,"shouldShowVerticalNudge",[k.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ze=St(ve.prototype,"imageUploadErrorKeys",[k.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),et=St(ve.prototype,"lastScrapedDestinationUrl",[k.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),tt=St(ve.prototype,"shouldSponsorOnCreate",[k.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),nt=St(ve.prototype,"adSectionWasHidden",[k.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),at=St(ve.prototype,"showAllValidations",[k.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),it=St(ve.prototype,"campaignCount",[k.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),rt=St(ve.prototype,"activeCampaigns",[k.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),ot=St(ve.prototype,"shouldShowEditWarning",[k.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),lt=St(ve.prototype,"ampUrl",[k.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),st=St(ve.prototype,"showAmpOption",[k.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ct=St(ve.prototype,"showAmpWarning",[k.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ut=St(ve.prototype,"showValidationsFor",[k.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new x.TrackedObject({})}}),dt=St(ve.prototype,"hideMediaLibraryButton",[k.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),pt=St(ve.prototype,"isAssetLibraryOpen",[k.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),mt=St(ve.prototype,"initialSelectedAssetEntities",[k.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),gt=St(ve.prototype,"isAICopySelectedForHeadline",[k.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),bt=St(ve.prototype,"isAICopySelectedForIntroText",[k.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_t=St(ve.prototype,"shouldShowEditReminderModal",[k.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ht=St(ve.prototype,"currentActiveTab",[k.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.LEADGEN_FORM_SECTIONS.AD_SECTION}}),St(ve.prototype,"sponsoredUpdateContent",[U.cached],Object.getOwnPropertyDescriptor(ve.prototype,"sponsoredUpdateContent"),ve.prototype),St(ve.prototype,"leadgenLivePreview",[de],Object.getOwnPropertyDescriptor(ve.prototype,"leadgenLivePreview"),ve.prototype),St(ve.prototype,"validationErrorCount",[pe],Object.getOwnPropertyDescriptor(ve.prototype,"validationErrorCount"),ve.prototype),St(ve.prototype,"isLeadgenFormValid",[me],Object.getOwnPropertyDescriptor(ve.prototype,"isLeadgenFormValid"),ve.prototype),ft=St(ve.prototype,"hasStatusDetails",[ge],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),St(ve.prototype,"confirmCancel",[r.action],Object.getOwnPropertyDescriptor(ve.prototype,"confirmCancel"),ve.prototype),St(ve.prototype,"onEditCommentary",[r.action],Object.getOwnPropertyDescriptor(ve.prototype,"onEditCommentary"),ve.prototype),St(ve.prototype,"onEditAdDestinationUrl",[r.action],Object.getOwnPropertyDescriptor(ve.prototype,"onEditAdDestinationUrl"),ve.prototype),St(ve.prototype,"onScrapeUrl",[r.action],Object.getOwnPropertyDescriptor(ve.prototype,"onScrapeUrl"),ve.prototype),St(ve.prototype,"onEditDescription",[r.action],Object.getOwnPropertyDescriptor(ve.prototype,"onEditDescription"),ve.prototype),St(ve.prototype,"onEditHeadline",[r.action],Object.getOwnPropertyDescriptor(ve.prototype,"onEditHeadline"),ve.prototype),St(ve.prototype,"onEditAltText",[r.action],Object.getOwnPropertyDescriptor(ve.prototype,"onEditAltText"),ve.prototype),St(ve.prototype,"onChangeCreativeCta",[r.action],Object.getOwnPropertyDescriptor(ve.prototype,"onChangeCreativeCta"),ve.prototype),St(ve.prototype,"onClickSave",[r.action],Object.getOwnPropertyDescriptor(ve.prototype,"onClickSave"),ve.prototype),St(ve.prototype,"onVectorUploadSuccess",[r.action],Object.getOwnPropertyDescriptor(ve.prototype,"onVectorUploadSuccess"),ve.prototype),St(ve.prototype,"onImageClear",[r.action],Object.getOwnPropertyDescriptor(ve.prototype,"onImageClear"),ve.prototype),St(ve.prototype,"onChangeCta",[r.action],Object.getOwnPropertyDescriptor(ve.prototype,"onChangeCta"),ve.prototype),St(ve.prototype,"onInputBlur",[r.action],Object.getOwnPropertyDescriptor(ve.prototype,"onInputBlur"),ve.prototype),St(ve.prototype,"onInputFocusOut",[r.action],Object.getOwnPropertyDescriptor(ve.prototype,"onInputFocusOut"),ve.prototype),St(ve.prototype,"onAfterLeadGenPanelShow",[r.action],Object.getOwnPropertyDescriptor(ve.prototype,"onAfterLeadGenPanelShow"),ve.prototype),St(ve.prototype,"onUseAmpUrl",[r.action],Object.getOwnPropertyDescriptor(ve.prototype,"onUseAmpUrl"),ve.prototype),St(ve.prototype,"onPlacementChange",[r.action],Object.getOwnPropertyDescriptor(ve.prototype,"onPlacementChange"),ve.prototype),St(ve.prototype,"renderLivePreview",[r.action],Object.getOwnPropertyDescriptor(ve.prototype,"renderLivePreview"),ve.prototype),St(ve.prototype,"onAiCopySelectForIntroText",[r.action],Object.getOwnPropertyDescriptor(ve.prototype,"onAiCopySelectForIntroText"),ve.prototype),St(ve.prototype,"onAiCopySelect",[r.action],Object.getOwnPropertyDescriptor(ve.prototype,"onAiCopySelect"),ve.prototype),St(ve.prototype,"saveFormTask",[be],Object.getOwnPropertyDescriptor(ve.prototype,"saveFormTask"),ve.prototype),St(ve.prototype,"saveSponsorableContent",[_e],Object.getOwnPropertyDescriptor(ve.prototype,"saveSponsorableContent"),ve.prototype),St(ve.prototype,"_createAdFormTask",[he],Object.getOwnPropertyDescriptor(ve.prototype,"_createAdFormTask"),ve.prototype),St(ve.prototype,"_editSponsorableContentTask",[fe],Object.getOwnPropertyDescriptor(ve.prototype,"_editSponsorableContentTask"),ve.prototype),St(ve.prototype,"_createSponsorableContentTask",[Te],Object.getOwnPropertyDescriptor(ve.prototype,"_createSponsorableContentTask"),ve.prototype),St(ve.prototype,"_generateArticleUrnTask",[b.task],Object.getOwnPropertyDescriptor(ve.prototype,"_generateArticleUrnTask"),ve.prototype),St(ve.prototype,"scrapeUrlTask",[Ee],Object.getOwnPropertyDescriptor(ve.prototype,"scrapeUrlTask"),ve.prototype),St(ve.prototype,"_pollContentIngestionStatusForUrl",[ye],Object.getOwnPropertyDescriptor(ve.prototype,"_pollContentIngestionStatusForUrl"),ve.prototype),St(ve.prototype,"_fetchCampaignCountTask",[Se],Object.getOwnPropertyDescriptor(ve.prototype,"_fetchCampaignCountTask"),ve.prototype),St(ve.prototype,"onRemoveAssetForMultiAsset",[r.action],Object.getOwnPropertyDescriptor(ve.prototype,"onRemoveAssetForMultiAsset"),ve.prototype),St(ve.prototype,"onCancelCreateCreative",[r.action],Object.getOwnPropertyDescriptor(ve.prototype,"onCancelCreateCreative"),ve.prototype),St(ve.prototype,"onAltTextInputFocusOut",[r.action],Object.getOwnPropertyDescriptor(ve.prototype,"onAltTextInputFocusOut"),ve.prototype),St(ve.prototype,"_mutateAndEditSponsoredUpdateContentTask",[Ae],Object.getOwnPropertyDescriptor(ve.prototype,"_mutateAndEditSponsoredUpdateContentTask"),ve.prototype),St(ve.prototype,"_createManySponsorableContentsTask",[Ce],Object.getOwnPropertyDescriptor(ve.prototype,"_createManySponsorableContentsTask"),ve.prototype),St(ve.prototype,"onClickAssetLibrary",[r.action],Object.getOwnPropertyDescriptor(ve.prototype,"onClickAssetLibrary"),ve.prototype),St(ve.prototype,"onSubmitSelectedAssets",[r.action],Object.getOwnPropertyDescriptor(ve.prototype,"onSubmitSelectedAssets"),ve.prototype),St(ve.prototype,"onDismissAssetLibrary",[r.action],Object.getOwnPropertyDescriptor(ve.prototype,"onDismissAssetLibrary"),ve.prototype),Oe=ve))||Oe)||Oe);(0,t.setComponentTemplate)(At,Ot)})),define("campaign-manager-web/components/standard-sponsored-update-form",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@ember/object","@ember/object/computed","@ember/utils","campaign-manager-web/utils/media-specs","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/sponsored-content","campaign-manager-web/constants/sponsored-content","campaign-manager-web/utils/sponsored-content/sponsored-content-tracking","campaign-manager-web/utils/sponsorable-content","campaign-manager-web/utils/ads-preview","campaign-manager-web/utils/urn","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/constants/lix","campaign-manager-web/constants/leadgen-form","campaign-manager-web/utils/ad-form","campaign-manager-web/utils/file-upload","campaign-manager-web/utils/website-visit-chargeability","campaign-manager-web/utils/pipeline-builder-url","campaign-manager-web/utils/tracking","campaign-manager-web/config/environment","hue-web-toast/utils/constants","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/leadgen-form-tracking","campaign-manager-web/utils/http-error","campaign-manager-web/constants/pem/standard-sponsored-updates","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/utils/object","@linkedin/ember-tracked-validations","@linkedin/ember-prop-types","campaign-manager-web/validators/standard-sponsored-update-form-validations","@glimmer/tracking","tracked-toolbox","tracked-built-ins","campaign-manager-web/entities/sponsored-update-content","campaign-manager-web/entities/user-generated-ad-content","campaign-manager-web/entities/user-generated-ad-entity","campaign-manager-web/constants/event-ads","campaign-manager-web/constants/session-record","campaign-manager-web/constants/creative","@ember/template","campaign-manager-web/components/common-table-cells/creative-status","campaign-manager-web/constants/ads-preview","campaign-manager-web/entities/leadgen-form/call-to-action"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W){var X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye,Se,Ae,Ce,Oe,ve,we,Ie,Pe,Ne,Re,De,Me,Le,ke,Ue,xe,Fe,ze,je,Ge,Be,Ve,Ye,He,qe,Ke,We,Xe,$e,Je,Qe,Ze,et,tt,nt,at,it,rt,ot,lt,st,ct
function ut(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function dt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pt(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const mt=(0,n.createTemplateFactory)({id:"4XNymb08",block:'[[[1,"\\n"],[8,[39,0],null,[["@message","@isLoading"],[[28,[37,1],["saving_your_ad","campaign-manager-web/components/standard-sponsored-update-form"],null],[30,0,["saveSponsorableContent","isRunning"]]]],null],[1,"\\n\\n"],[8,[39,2],null,[["@title","@backHeaderAction","@backFooterAction"],[[30,1],[30,0,["confirmCancel"]],[30,0,["confirmCancel"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["form"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,3],null,[["@shouldShowAssociationWarning","@onAfterAccordionItemShown","@hideDivider"],[[30,0,["shouldShowLeadgenAssociationWarning"]],[30,0,["onAfterLeadGenPanelShow"]],true]],[["default"],[[[[1,"\\n"],[1,"      "],[8,[30,3,["accordionItem"]],null,[["@name","@expandOnInit"],[[30,0,["LEADGEN_FORM_SECTIONS","AD_SECTION"]],[28,[37,4],[[30,4],[30,0,["LEADGEN_FORM_SECTIONS","AD_SECTION"]]],null]]],[["default"],[[[[1,"\\n"],[41,[30,0,["isCreativeInvalid"]],[[[1,"          "],[8,[39,6],[[24,0,"mb4"]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["hasStatusDetails"]],[[[1,"              "],[10,1],[15,0,[29,[[28,[37,7],null,[["weight"],["bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,1],["status_details_description","campaign-manager-web/components/standard-sponsored-update-form"],[["status"],[[30,6,["statusV2","status"]]]]]],[1,"\\n              "],[13],[1,"\\n              "],[10,"ul"],[14,0,"creative-status__status-details-list"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["statusDetails"]]],null]],null],null,[[[1,"                  "],[10,"li"],[12],[1,"\\n                    "],[10,1],[14,0,"creative-status__status-details-list-item"],[12],[1,"\\n                      "],[1,[30,7]],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n"]],[7]],null],[1,"              "],[13],[1,"\\n"]],[]],[[[1,"              "],[1,[30,0,["defaultStatusDetails"]]],[1,"\\n"]],[]]],[1,"          "]],[]]]]],[1,"\\n"]],[]],null],[41,[30,0,["showSponsorableContentFields"]],[[[1,"          "],[8,[39,10],null,[["@validations","@shouldShowAllValidations","@showCharCounter","@label","@placeholder","@value","@ariaLabel","@fieldId","@onInput"],[[30,0,["validations","attrs","name"]],[52,[30,0,["name","length"]],true,false],true,[28,[37,1],["i18n_name_this_ad","campaign-manager-web/components/standard-sponsored-update-form"],null],[28,[37,1],["i18n_name_this_ad_placeholder","campaign-manager-web/components/standard-sponsored-update-form"],null],[30,0,["name"]],[28,[37,1],["i18n_name_this_ad","campaign-manager-web/components/standard-sponsored-update-form"],null],"name",[28,[37,11],[[28,[37,12],[[30,0,["userGeneratedAdContent","adName"]]],null]],null]]],null],[1,"\\n          "],[10,"hr"],[15,0,[29,["creative-form__divider u-border__common--top",[52,[30,8]," leadgen-form-creation__divider"]]]],[12],[13],[1,"\\n"]],[]],null],[1,"\\n"],[1,"        "],[8,[30,5,["header"]],[[16,0,[29,["leadgen-form-creation__header ",[52,[51,[30,8]],"u-layout__a11y-hidden"]]]]],[["@aria-label","@role"],["2",null]],[["default"],[[[[1,"\\n          "],[10,0],[14,0,"u-layout-flex__container--center-space-between"],[12],[1,"\\n            "],[10,"h3"],[15,0,[29,["leadgen-form-creation__header-label"," ",[28,[37,7],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_accordion_ad","campaign-manager-web/components/standard-sponsored-update-form"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n              "],[8,[39,14],[[24,0,"mr4"]],[["@isHidden","@type"],[[28,[37,4],[[30,0,["validationErrorCount"]],0],null],"negative"]],[["default"],[[[[1,"\\n                "],[1,[28,[35,1],["i18n_error_count","campaign-manager-web/components/standard-sponsored-update-form"],[["errorCount"],[[30,0,["validationErrorCount"]]]]]],[1,"\\n              "]],[]]]]],[1,"\\n"],[41,[30,5,["isExpanded"]],[[[1,"                "],[8,[39,15],null,[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"                "],[8,[39,15],null,[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n\\n        "],[8,[30,5,["panel"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["showSponsorableContentFields"]],[[[1,"            "],[8,[39,10],null,[["@validations","@shouldShowAllValidations","@showCharCounter","@label","@placeholder","@value","@rows","@type","@helperText","@fieldId","@onInput","@onBlur","@ariaLabel","@showEmojiKeyboard"],[[30,0,["validations","attrs","introductoryText"]],[30,0,["showIntroductoryTextValidations"]],true,[28,[37,1],["i18n_introductory_text","campaign-manager-web/components/standard-sponsored-update-form"],null],[28,[37,1],["i18n_introductory_text_placeholder","campaign-manager-web/components/standard-sponsored-update-form"],null],[30,0,["introductoryText"]],2,"multiline",[28,[37,1],["i18n_commentary_helper_text","campaign-manager-web/components/standard-sponsored-update-form"],null],"introductoryText",[30,0,["onEditCommentary"]],[30,0,["onInputFocusOut"]],[28,[37,1],["i18n_introductory_text","campaign-manager-web/components/standard-sponsored-update-form"],null],true]],[["default"],[[[[1,"\\n              "],[8,[30,9,["tooltip"]],null,[["@triggerAriaLabel"],[[28,[37,1],["i18n_a11y_trigger_label_introductory_text_heading","campaign-manager-web/components/standard-sponsored-update-form"],null]]],[["default"],[[[[1,"\\n                "],[10,1],[12],[1,[28,[35,1],["i18n_character_truncation_tooltip_text","campaign-manager-web/components/standard-sponsored-update-form"],null]],[13],[1,"\\n              "]],[]]]]],[1,"\\n            "]],[9]]]]],[1,"\\n\\n            "],[10,2],[15,0,[28,[37,16],["form-with-preview-layout__helper-text",[28,[37,17],null,[["u-layout__display-none"],[[28,[37,18],[[30,0,["isRichMediaWithUrlInIntroText"]]],null]]]]],null]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_rich_media_with_url_in_intro_warning","campaign-manager-web/components/standard-sponsored-update-form"],null]],[1,"\\n            "],[13],[1,"\\n\\n"],[1,"            "],[10,"label"],[14,0,"form-with-preview-layout__label form-with-preview-layout__input-spacing"],[14,"for","destinationUrl"],[12],[1,"\\n"],[41,[30,0,["isPipelineBuilderUrlRequired"]],[[[1,"                "],[1,[28,[35,1],["i18n_ad_linkedin_landing_page_url_heading","campaign-manager-web/components/standard-sponsored-update-form"],null]],[1,"\\n                "],[8,[39,19],null,[["@placement","@contentClass"],["right","sponsored-content__destination-url_hovercard"]],[["trigger","content"],[[[[1,"\\n                    "],[11,"button"],[24,0,"button--unstyled ml1"],[16,"aria-label",[29,[[28,[37,1],["i18n_a11y_trigger_label_linkedin_landing_page_url_heading","campaign-manager-web/components/standard-sponsored-update-form"],null]]]],[24,4,"button"],[4,[38,20],[[30,10,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                      "],[8,[39,15],[[24,0,"u-icon--tooltip creative-form__tooltip-icon"]],[["@size","@name"],["small","question"]],null],[1,"\\n                    "],[13],[1,"\\n                  "]],[10]],[[[1,"\\n                    "],[8,[39,21],null,null,[["default"],[[[[1,"\\n                      "],[1,[28,[35,1],["i18n_linkedin_landing_page_url_tooltip_text","campaign-manager-web/components/standard-sponsored-update-form"],null]],[1,"\\n                      "],[10,"br"],[12],[13],[1,"\\n                      "],[8,[39,22],[[16,"role",[30,11,["role"]]],[24,"target","_blank"]],[["@route","@model"],["accounts.item.landing-pages.index",[30,12,["id"]]]],[["default"],[[[[1,"\\n                        "],[1,[28,[35,1],["i18n_linkedin_landing_page_url_tooltip_link","campaign-manager-web/components/standard-sponsored-update-form"],null]],[1,"\\n                      "]],[]]]]],[1,"\\n                    "]],[11]]]]],[1,"\\n                  "]],[]]]]],[1,"\\n"]],[]],[[[1,"                "],[1,[28,[35,1],["i18n_ad_destination_URL","campaign-manager-web/components/standard-sponsored-update-form"],null]],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n            "],[8,[39,23],null,[["@validations","@showValidations"],[[30,0,["validations","attrs","destinationUrl"]],[30,0,["showUrlValidations"]]]],[["default"],[[[[1,"\\n              "],[10,0],[14,0,"u-display-flex u-flex-column u-flex-row-sm"],[12],[1,"\\n                "],[8,[39,24],[[16,0,[29,["standard-sponsored-update-form__destination-input"," ",[36,25]]]],[24,3,"sponsored_content_ad_destination"],[16,"placeholder",[28,[37,1],["i18n_ad_destination_URL_placeholder","campaign-manager-web/components/standard-sponsored-update-form"],null]],[16,"aria-invalid",[30,13,["showErrors"]]],[16,"aria-describedby",[30,13,["describedby"]]],[4,[38,26],["input",[28,[37,27],["target.value",[30,0,["onEditAdDestinationUrl"]]],null]],null],[4,[38,26],["blur",[30,0,["onInputBlur"]]],null]],[["@inputId","@value"],["destinationUrl",[30,0,["destinationUrl"]]]],null],[1,"\\n                "],[8,[39,28],[[16,"disabled",[28,[37,29],[[28,[37,18],[[30,0,["isDestinationUrlValid"]]],null],[30,0,["scrapeUrlTask","isRunning"]]],null]],[4,[38,26],["click",[30,0,["onScrapeUrl"]]],null]],[["@buttonType","@emphasized","@text"],["secondary",true,[28,[37,1],["i18n_scrape","campaign-manager-web/components/standard-sponsored-update-form"],null]]],null],[1,"\\n              "],[13],[1,"\\n"],[41,[30,0,["isEventUrlEntered"]],[[[1,"                "],[8,[39,21],null,null,[["default"],[[[[1,"\\n                  "],[8,[39,14],[[24,0,"mt1"]],[["@message","@type"],[[28,[37,1],["i18n_no_event_ads","campaign-manager-web/components/standard-sponsored-update-form"],[["linkInfo"],[[28,[37,30],null,[["role","ariaLabel","href","dataTestSelector","dataControlName"],[[30,14,["role"]],[28,[37,1],["i18n_learn_more_event_aria","campaign-manager-web/components/standard-sponsored-update-form"],null],[28,[37,31],null,[["path","accountId"],["help/lms/answer/120721",[30,12,["id"]]]]],"data-test-sponsored-content-form__event-disallowed_learn-more-link","event_ads_event_metrics_learn_more"]]]]]],"negative"]],null],[1,"\\n                "]],[14]]]]],[1,"\\n"]],[]],[[[1,"                "],[10,2],[14,0,"form-with-preview-layout__helper-text mt1"],[12],[1,"\\n                  "],[8,[39,21],null,null,[["default"],[[[[1,"\\n                    "],[1,[28,[35,1],["i18n_scrape_url_helper_text_with_amp","campaign-manager-web/components/standard-sponsored-update-form"],[["linkInfo"],[[28,[37,30],null,[["role","ariaLabel","href","dataTestSelector"],["button",[28,[37,1],["i18n_learn_more_amp_aria","campaign-manager-web/components/standard-sponsored-update-form"],null],[28,[37,31],null,[["path","accountId"],["help/lms/answer/107762",[30,12,["id"]]]]],"data-test-sponsored-content-form__amp_learn-more-link"]]]]]]],[1,"\\n                  "]],[]]]]],[1,"\\n                "],[13],[1,"\\n"]],[]]],[1,"            "]],[13]]]]],[1,"\\n"],[41,[30,0,["showAmpOption"]],[[[1,"              "],[10,2],[14,0,"form-with-preview-layout__helper-text mt3"],[12],[1,[28,[35,1],["i18n_available_amp_helper_text","campaign-manager-web/components/standard-sponsored-update-form"],null]],[13],[1,"\\n              "],[10,0],[14,0,"creative-form__amp-url-panel form-with-preview-layout__helper-text mt2"],[12],[1,"\\n                "],[1,[30,0,["ampUrl"]]],[1,"\\n              "],[13],[1,"\\n              "],[10,2],[14,0,"form-with-preview-layout__helper-text mt1"],[12],[1,"\\n                "],[1,[28,[35,1],["i18n_whether_use_amp","campaign-manager-web/components/standard-sponsored-update-form"],null]],[1,"\\n                "],[11,"button"],[24,0,"button--small-tertiary"],[24,4,"button"],[4,[38,26],["click",[28,[37,11],[[30,0,["onUseAmpUrl"]],true],null]],null],[12],[1,[28,[35,1],["i18n_accept_amp","campaign-manager-web/components/standard-sponsored-update-form"],null]],[13],[1,"\\n                "],[11,"button"],[24,0,"button--small-tertiary"],[24,4,"button"],[4,[38,26],["click",[28,[37,11],[[30,0,["onUseAmpUrl"]],false],null]],null],[12],[1,[28,[35,1],["i18n_decline_amp","campaign-manager-web/components/standard-sponsored-update-form"],null]],[13],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[1,"            "],[8,[39,14],null,[["@isHidden","@type","@message"],[[28,[37,18],[[30,0,["showAmpWarning"]]],null],"neutral",[28,[37,1],["i18n_amp_warning","campaign-manager-web/components/standard-sponsored-update-form"],null]]],null],[1,"\\n\\n"],[1,"            "],[10,0],[14,0,"u-layout-flex__container--center-space-between"],[12],[1,"\\n              "],[10,"label"],[14,0,"form-with-preview-layout__label pt1"],[14,"for","article_share_label"],[12],[1,"\\n                "],[1,[28,[35,1],["i18n_article_share_label","campaign-manager-web/components/standard-sponsored-update-form"],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n            "],[10,"fieldset"],[14,0,"form-with-preview-layout__content-group"],[12],[1,"\\n              "],[8,[39,0],null,[["@isLoading"],[[30,0,["scrapeUrlTask","isRunning"]]]],null],[1,"\\n"],[41,[51,[30,0,["isDestinationUrlValid"]]],[[[1,"                "],[10,0],[14,0,"creative-form__warning"],[12],[1,"\\n                  "],[8,[39,15],[[24,0,"creative-form__warning-icon"]],[["@size","@name"],["small","signal-notice"]],null],[1,"\\n                  "],[10,1],[14,0,"form-with-preview-layout__inline-notification-text"],[12],[1,"\\n                    "],[1,[28,[35,1],[[52,[30,0,["notLeadgenObjective"]],"i18n_require_valid_URL_helper_text_with_cta","i18n_require_valid_URL_helper_text"],"campaign-manager-web/components/standard-sponsored-update-form"],null]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[1,"              "],[10,"label"],[14,0,"form-with-preview-layout__label"],[14,"for","sponsored_content_ad_image"],[12],[1,"\\n                "],[1,[28,[35,1],["i18n_ad_image","campaign-manager-web/components/standard-sponsored-update-form"],null]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,32],null,[["@imageSize","@isVectorUrlRequiredForSuccess","@ownerId","@ownerType","@accountId","@uploadRecipes","@shouldSaveAssetName","@useTemporaryUrls","@onSuccess","@onError","@pemRegisterMediaUploadMetadata","@pemVectorAssetOutputMetadata"],[[30,0,["imageSize"]],true,[30,15],"COMPANY",[30,12,["id"]],[28,[37,33],["COMPANY_UPDATE_ARTICLE_IMAGE"],null],true,true,[30,0,["onVectorUploadSuccess"]],[30,0,["onUploadError"]],[30,0,["pemRegisterMediaUploadMetadata"]],[30,0,["pemVectorAssetOutputMetadata"]]]],[["default"],[[[[1,"\\n                "],[8,[39,34],null,[["@accept","@chooseFileButtonText","@instructionsText","@progressPercent","@src","@uploadStatus","@onRemoveFile","@onFileChange"],[[30,0,["imageAccept"]],[28,[37,1],["i18n_choose_image","campaign-manager-web/components/standard-sponsored-update-form"],null],[28,[37,1],["i18n_image_requirements_v2","campaign-manager-web/components/standard-sponsored-update-form"],null],[30,16,["progress"]],[30,0,["imageUrl"]],[52,[30,0,["imageUploadError"]],"FAILED",[30,16,["status"]]],[28,[37,35],[[30,0,["onImageClear"]],[30,16,["onCancel"]]],null],[28,[37,35],[[28,[37,36],[[30,0,["onImageChangeTask"]]],null],[30,16,["onUpload"]]],null]]],null],[1,"\\n              "]],[16]]]]],[1,"\\n\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["imageUploadErrorKeys"]]],null]],null],null,[[[1,"                "],[8,[39,14],null,[["@type","@message","@isHidden"],["negative",[28,[37,1],["i18n_image_upload_validation_error","campaign-manager-web/components/standard-sponsored-update-form"],[["errorType","maxWidth","maxHeight","maxSizeInMb"],[[30,17],[30,0,["imageMaxWidth"]],[30,0,["imageMaxHeight"]],[30,0,["imageMaxSizeInMegabytes"]]]]],[28,[37,18],[[30,0,["imageUploadError"]]],null]]],null],[1,"\\n"]],[17]],null],[1,"\\n"],[41,[28,[37,37],[[30,0,["isVerticalImageNudgeEnabled"]],[30,0,["shouldShowVerticalNudge"]]],null],[[[1,"                "],[8,[39,38],[[24,0,"mv4"]],[["@type","@onDismiss"],[[30,0,["nudgeType"]],[28,[37,11],[[28,[37,12],[[30,0,["shouldShowVerticalNudge"]]],null],false],null]]],[["default"],[[[[1,"\\n                  "],[1,[52,[30,0,["isUploadedImageVertical"]],[28,[37,1],["i18n_image_vertical_congrats","campaign-manager-web/components/standard-sponsored-update-form"],null],[28,[37,1],["i18n_image_vertical_nudge","campaign-manager-web/components/standard-sponsored-update-form"],null]]],[1,"\\n                "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[1,"              "],[8,[39,10],null,[["@validations","@shouldShowAllValidations","@showCharCounter","@label","@placeholder","@value","@disabled","@labelClasses","@fieldId","@onBlur","@onInput"],[[30,0,["validations","attrs","altText"]],[28,[37,37],[[52,[30,0,["image"]],true,false],[28,[37,18],[[30,0,["scrapeUrlTask","isRunning"]]],null]],null],true,[28,[37,1],["i18n_alt_text","campaign-manager-web/components/standard-sponsored-update-form"],null],[28,[37,1],["i18n_alt_text_placeholder","campaign-manager-web/components/standard-sponsored-update-form"],null],[30,0,["altText"]],[52,[51,[30,0,["image"]]],true],"form-with-preview-layout__input-spacing","altText",[30,0,["onInputFocusOut"]],[30,0,["onEditAltText"]]]],null],[1,"\\n\\n"],[1,"              "],[8,[39,10],null,[["@validations","@shouldShowAllValidations","@showCharCounter","@label","@placeholder","@value","@disabled","@labelClasses","@fieldId","@onBlur","@onInput"],[[30,0,["validations","attrs","headline"]],[28,[37,37],[[52,[30,0,["destinationUrl","length"]],true,false],[28,[37,18],[[30,0,["scrapeUrlTask","isRunning"]]],null]],null],true,[28,[37,1],["i18n_headline","campaign-manager-web/components/standard-sponsored-update-form"],null],[28,[37,1],["i18n_headline_placeholder","campaign-manager-web/components/standard-sponsored-update-form"],null],[30,0,["headline"]],[52,[51,[30,0,["destinationUrl"]]],true],"form-with-preview-layout__input-spacing","headline",[30,0,["onInputFocusOut"]],[30,0,["onEditHeadline"]]]],null],[1,"\\n\\n"],[1,"              "],[8,[39,10],null,[["@validations","@shouldShowAllValidations","@showCharCounter","@label","@placeholder","@value","@disabled","@rows","@type","@labelClasses","@fieldId","@onInput","@onBlur"],[[30,0,["validations","attrs","description"]],[52,[30,0,["description","length"]],true,false],true,[28,[37,1],["i18n_description","campaign-manager-web/components/standard-sponsored-update-form"],null],[28,[37,1],["i18n_description_placeholder","campaign-manager-web/components/standard-sponsored-update-form"],null],[30,0,["description"]],[52,[51,[30,0,["destinationUrl"]]],true],3,"multiline","form-with-preview-layout__input-spacing","description",[30,0,["onEditDescription"]],[30,0,["onInputFocusOut"]]]],[["default"],[[[[1,"\\n                "],[8,[30,18,["tooltip"]],null,[["@triggerAriaLabel"],[[28,[37,1],["i18n_a11y_trigger_label_description_text","campaign-manager-web/components/standard-sponsored-update-form"],null]]],[["default"],[[[[1,"\\n                  "],[10,1],[12],[1,[28,[35,1],["i18n_description_disclaimer","campaign-manager-web/components/standard-sponsored-update-form"],null]],[13],[1,"\\n                "]],[]]]]],[1,"\\n              "]],[18]]]]],[1,"\\n\\n"],[41,[30,0,["notLeadgenObjective"]],[[[1,"                "],[10,1],[14,0,"u-layout-flex__container--baseline"],[12],[1,"\\n                  "],[10,"label"],[14,"for","shareContentLandingTitle"],[14,0,"form-with-preview-layout__label form-with-preview-layout__input-spacing"],[12],[1,"\\n                    "],[1,[28,[35,1],["i18n_sponsored_form_cta_label","campaign-manager-web/components/standard-sponsored-update-form"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[8,[39,39],null,[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                      "],[8,[39,28],[[4,[38,40],[[30,19,["triggerContentSharedInfo"]]],null]],[["@text","@size","@buttonType","@icon","@circle"],[[28,[37,1],["i18n_sponsored_form_call_to_action_aria_label","campaign-manager-web/components/standard-sponsored-update-form"],null],"small","tertiary","question",true]],null],[1,"\\n                    "]],[19]],[[[1,"\\n                      "],[10,1],[12],[1,"\\n                        "],[1,[28,[35,1],["i18n_call_to_action_tooltip_text","campaign-manager-web/components/standard-sponsored-update-form"],null]],[1,"\\n                      "],[13],[1,"\\n                    "]],[]]]]],[1,"\\n                "],[13],[1,"\\n                "],[10,0],[14,0,"pb2"],[12],[1,"\\n                  "],[8,[39,41],null,[["@onChangeCta","@callToAction","@isRequired","@isDisabled","@callToActionValues","@id"],[[30,0,["onChangeCta"]],[28,[37,42],[[30,0,["activeCallToAction"]]],null],[30,8],[28,[37,18],[[30,0,["isDestinationUrlValid"]]],null],[30,0,["callToActionValues"]],"shareContentLandingTitle"]],null],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[1,"            "],[13],[1,"\\n"]],[]],[[[1,"            "],[8,[39,43],null,[["@record","@column"],[[30,20],[30,0,["entityColumn"]]]],null],[1,"\\n"]],[]]],[1,"        "]],[]]]]],[1,"\\n      "]],[5]]]]],[1,"\\n\\n"],[41,[30,8],[[[1,"        "],[8,[30,3,["leadgenForm"]],null,[["@accountId","@companyId","@campaignLocale","@isFormSelectionDisabled","@callToAction","@callToActionEntity","@sectionToExpandOnInit","@isCtaFieldShowing","@isFormSelectionShowing","@isFormSelectionRequired","@showValidations","@onUpdateCallToActionEntity"],[[30,12,["id"]],[30,15],[30,21],[30,22],[30,0,["creativeCallToAction"]],[30,23],[30,4],true,true,[30,0,["isFormSelectionRequired"]],[30,0,["showAllValidations"]],[30,24]]],null],[1,"\\n"]],[]],null],[1,"    "]],[3]]]]],[1,"\\n\\n"],[1,"    "],[10,0],[14,0,"creative-form__inline-feedback-container"],[12],[1,"\\n      "],[8,[39,14],[[24,0,"creative-form__inline-feedback"]],[["@isHidden","@type"],[[28,[37,4],[[30,0,["formError"]],null],null],"negative"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,44],null,[["error","customErrorMessage"],[[30,0,["formError"]],[28,[37,1],["i18n_save_standard_content_error","campaign-manager-web/components/standard-sponsored-update-form"],null]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n\\n"],[41,[30,0,["shouldShowEditWarning"]],[[[1,"      "],[10,0],[14,0,"creative-form__warning creative-form__warning--active-campaigns"],[12],[1,"\\n        "],[8,[39,15],[[24,0,"creative-form__warning-icon"]],[["@size","@name"],["small","signal-notice"]],null],[1,"\\n        "],[10,1],[15,0,[29,["creative-form__warning-message"," ",[28,[37,7],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],[[52,[30,0,["activeCampaignCount"]],"i18n_campaign_warning","i18n_campaign_warning_no_count"],"campaign-manager-web/components/standard-sponsored-update-form"],[["activeCampaignCount"],[[30,0,["activeCampaignCount"]]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,2,["preview"]],null,null,[["default"],[[[[1,"\\n"],[44,[[28,[37,29],[[28,[37,18],[[30,8]],null],[28,[37,4],[[30,0,["currentSection"]],[30,0,["LEADGEN_FORM_SECTIONS","AD_SECTION"]]],null]],null]],[[[41,[30,25],[[[1,"        "],[8,[39,46],null,[["@previewOptions","@contentDisplayOrientation","@useSponsorableLivePreview","@campaign","@isFormWithPreviewMode","@renderLivePreview"],[[30,0,["previewOptions"]],[30,0,["contentDisplayOrientation"]],false,[30,26],true,[30,0,["renderLivePreview"]]]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[39,47],null,[["@desktopTitle","@leadGenFormUrn","@mobileTitle","@previewDesktopUrl","@previewMobileUrl","@previewObject","@trackingKeys","@isInteractive","@isLeadGenObjective"],[[30,0,["leadgenLivePreview","desktop","title"]],[30,23,["targetLeadGenForm"]],[30,0,["leadgenLivePreview","mobile","title"]],[30,0,["leadgenLivePreview","desktop","url"]],[30,0,["leadgenLivePreview","mobile","url"]],[30,0,["leadgenLivePreview","previewObject"]],[28,[37,17],null,[["desktopTabSelected","mobileTabSelected"],[[30,0,["leadgenLivePreview","desktop","tracking"]],[30,0,["leadgenLivePreview","mobile","tracking"]]]]],true,[30,8]]],null],[1,"\\n"]],[]]]],[25]]],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,2,["footer-right"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,48],null,[["@accountId","@dataControlName","@campaignCount","@isAddToCampaignCheckboxShowing","@isButtonDisabled","@isEditMode","@isSponsorOnCreateChecked","@shouldConfirmSave","@onClickSponsorOnCreate","@onClickSave","@isFormWithPreviewMode"],[[30,12,["id"]],[30,27,["save"]],[30,0,["campaignCount"]],[28,[37,37],[[30,0,["notLeadgenObjective"]],[28,[37,18],[[30,28]],null]],null],[28,[37,37],[[30,0,["showAllValidations"]],[28,[37,18],[[30,0,["isFormValid"]]],null]],null],[30,28],[30,0,["shouldSponsorOnCreate"]],[30,0,["shouldConfirmSave"]],[28,[37,11],[[28,[37,12],[[30,0,["shouldSponsorOnCreate"]]],null],[28,[37,18],[[30,0,["shouldSponsorOnCreate"]]],null]],null],[28,[37,36],[[30,0,["saveFormTask"]]],null],true]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[2]]]]]],["@title","layout","leadgenCreation","@sectionToExpandOnInit","item","@creative","statusDetail","@isLeadGenObjective","input","triggerData","iphHelper","@account","vcont","iphHelper","@companyId","vectorUploader","errorKey","input","triggerData","@activeSponsorableContent","@locale","@isLeadGenDisabled","@callToActionEntity","@onUpdateCallToActionEntity","isOnAdSection","@campaign","@trackingKeys","@isEditMode"],false,["cm-overlay-loader","t","form-with-preview-layout","leadgen-form/creation","eq","if","cm-inline-feedback","hue-web-foundations@-text-body","each","-track-array","generic-form/input","fn","mut","unless","hue-web-inline-feedback","hue-web-icons@icon","classes","hash","not","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","iph-helper","link-to","validated-control","cm-text-input","hue-web-foundations@-artdeco-migration-scope","on","pick","hue-web-button","or","external-link-info","help-center-url","vector-uploader","array","file-upload-template","pipe","perform","and","inline-notification","hue-web-toggletip","hue-web-toggletip-trigger","sponsored-content-cta-dropdown","readonly","sponsorable-content-table-entity","error-message","let","sponsored-content-live-preview","leadgen-form-live-preview","create-and-sponsor-button"]]',moduleName:"campaign-manager-web/components/standard-sponsored-update-form.hbs",isStrictMode:!1}),{SHORT_PRESS:gt}=C.CONTROL_INTERACTION_TYPE
let bt=e.default=(X=(0,M.hasValidations)(k.default),$=(0,a.inject)("hue-web-toast"),J=(0,a.inject)("scheduled-session-recorder"),Q=(0,a.inject)("lix"),Z=(0,a.inject)("sponsoredContent"),ee=(0,a.inject)("creative"),te=(0,a.inject)("sponsoredContentLivePreview"),ne=(0,a.inject)("assets/multi-ad-list-manager"),ae=(0,a.inject)("assets/asset-ai-tracking"),ie=(0,a.inject)(),re=(0,a.inject)(),oe=(0,x.localCopy)("args.callToAction"),le=(0,r.computed)("adForm.leadgenFormCreation.preview"),se=(0,r.computed)("showAllValidations","adSectionWasHidden","showValidationsFor","validations.errors.[]"),ce=(0,r.computed)("args.isLeadGenObjective","adForm.leadgenFormCreation.isValid","args.callToActionEntity.target"),ue=(0,o.notEmpty)("args.creative.statusV2.statusDetails"),de=(0,_.task)({restartable:!0}),pe=(0,_.task)({drop:!0}),me=(0,_.task)({drop:!0}),ge=(0,_.task)({drop:!0}),be=(0,_.task)({enqueue:!0}),_e=(0,_.task)({restartable:!0}),he=(0,_.task)({keepLatest:!0}),fe=(0,_.task)({drop:!0}),(0,L.assertPropTypes)(Te=X((ct=class extends i.default{static setRefUrnIfScrapeTargetDoesntExist(e,t,n){t||(e.referenceUrn=n)}static setOrCreateUserGeneratedAdEntities(e,t,n){if(!e.entities?.[0]){const t=new G.default
e.entities=new F.TrackedArray([t])}e.entities[0].image=new F.TrackedObject({...t}),n&&"altText"in n&&(e.entities[0].image.altText=n.altText)}get name(){return this.userGeneratedAdContent.adName}get contentType(){return this.userGeneratedAdContent.contentType}get contentReferenceUrn(){return this.userGeneratedAdContent.referenceUrn}get introductoryText(){return this.userGeneratedAdContent.introductoryText?.text}get description(){return this.userGeneratedAdEntity?.description?.text}get destinationUrl(){return this.userGeneratedAdEntity?.destinationUrl}get imageUrl(){return(0,r.get)(this,"image.url")}get headline(){return this.userGeneratedAdEntity?.headline}get userGeneratedAdEntity(){return this.userGeneratedAdContent.entities?.[0]}get image(){return this.userGeneratedAdEntity?.image}get altText(){return this.image?.altText}get isUploadedImageVertical(){return this.contentDisplayOrientation===m.DISPLAY_ORIENTATION.VERTICAL}get isCreativeInvalid(){return this.args.creative?.statusV2?.status===Y.CREATIVE_STATUSES.INACTIVE}get defaultStatusDetails(){return(0,H.htmlSafe)(this.i18n.lookupTranslation(q.default,"default_invalid_status_details")())}get statusDetails(){return this.args.creative?.statusV2?.statusDetails?this.args.creative.statusV2.statusDetails.map((e=>(0,H.htmlSafe)(e))):null}get nudgeType(){return this.isUploadedImageVertical?"info":"recommendation"}get callToAction(){return this.userGeneratedAdEntity?.callToAction}get isEventUrlEntered(){return B.EVENT_URL_REGEX.test(this.destinationUrl)}get isMaxOrganicIntroTextLengthEnabled(){return this.lix.getTreatmentIsEnabled(f.LIX_TEST_KEYS.enableMaxOrganicIntroTextLength)}get isSponsoredCotentRightRailPreviewEnabled(){return this.lix.getTreatmentIsEnabled(f.LIX_TEST_KEYS.enableSponsoredContentRightRailPreview)}get isVerticalImageNudgeEnabled(){return this.args.objectiveType!==w.OBJECTIVE_TYPE.BRAND_AWARENESS}get showSponsorableContentFields(){return this.args.canCreateContent&&!this.isOrganic}get isDestinationUrlValid(){return this.destinationUrl&&this.validations.attrs.destinationUrl.isValid&&!this.isEventUrlEntered}get isDestinationUrlRequired(){return(0,S.doesObjectiveRequireLandingPageUrl)(this.args.objectiveType)}get isPipelineBuilderUrlRequired(){return(0,A.doesObjectiveRequirePipelineBuilderUrl)(this.args.objectiveType,this.args.campaign.sponsoringLandingPage)}get showUrlValidations(){return this.isDestinationUrlRequired&&!this.isPipelineBuilderUrlRequired?!(0,l.isEmpty)(this.destinationUrl)||!(0,l.isEmpty)(this.introductoryText)&&(e=this.introductoryText||"",!((0,c.getUrlsFromString)(e).length>0)):!(0,l.isEmpty)(this.destinationUrl)||this.showAllValidations
var e}get showIntroductoryTextValidations(){return this.isDestinationUrlRequired?!(0,l.isEmpty)(this.destinationUrl)||this.showValidationsFor.introductoryText||this.showAllValidations:this.showValidationsFor.introductoryText||this.showAllValidations}get isOrganic(){return this.sponsoredUpdateContent.visibility===u.VISIBILITY_TYPE.ORGANIC}get notLeadgenObjective(){return!this.args.isLeadGenObjective}get isLeadGenUIPlatformEnabled(){return this.lix.getTreatmentIsEnabled(f.LIX_TEST_KEYS.enableLeadGenUIPlatform)}get contentDisplayOrientation(){if(this.image){const{width:e,height:t}=this.image
return(0,m.getDisplayOrientation)({aspectRatioWidth:e,aspectRatioHeight:t})}return m.DISPLAY_ORIENTATION.LANDSCAPE}get shouldConfirmSave(){return this.shouldShowEditWarning&&this.hasFormContentChanged}get hasFormContentChanged(){if(this.args.activeSponsorableContent){const e=this.args.activeSponsorableContent,t=this.sponsoredUpdateContent.toPojo()
return!(0,D.deepEqual)(t.userGeneratedAdContent,e.userGeneratedAdContent)}return!(0,D.deepClassEqual)(this.sponsoredUpdateContent.userGeneratedAdContent,this.emptySponsoredUpdateContent.userGeneratedAdContent)}get livePreviewTrackingKeyDesktop(){return`${p.TRACKING_PREFIX}${(0,p.getTrackingModePrefix)(this.args.isEditMode)}desktop_preview_toggle`}get livePreviewTrackingKeyMobile(){return`${p.TRACKING_PREFIX}${(0,p.getTrackingModePrefix)(this.args.isEditMode)}mobile_preview_toggle`}get pemRegisterMediaUploadMetadata(){return(0,R.constructPemMetadata)(N.SSU_UPLOAD_KEYS.VECTOR_ASSET_METADATA_REGISTER_MEDIA_UPLOAD,[this.args.companyId],{productName:N.SSU_PEM_PRODUCT_NAME})}get pemVectorAssetOutputMetadata(){return(0,R.constructPemMetadata)(N.SSU_UPLOAD_KEYS.VECTOR_ASSET_OUTPUT,[this.args.companyId],{productName:N.SSU_PEM_PRODUCT_NAME})}get shouldShowLeadgenAssociationWarning(){return this.args.isLeadGenObjective&&!this.args.isLeadGenDisabled}get activeCallToAction(){return this.callToAction?{labelType:this.callToAction}:{}}get isRichMediaWithUrlInIntroText(){const e=this.contentType===u.STANDARD_SPONSORED_CONTENT_TYPES.RICHMEDIA,t=(0,c.getUrlsFromString)(this.introductoryText)
return e&&t&&t.length>0}get isFormValid(){return this.validations.isValid&&this.isLeadgenFormValid&&!this.isEventUrlEntered}get sponsorableContent(){return this.sponsoredUpdateContent.toPojo(!1)}get emptySponsoredUpdateContent(){return new z.default(parseInt(this.args.account.id,10),(0,b.createUrnFromAttrs)(b.URN_TYPES.COMPANY,this.args.companyId),this.args.companyId,{lifecycleState:u.SPONSORED_CONTENT_LIFECYCLE_STATES.PUBLISHED},u.VISIBILITY_TYPE.DARK,new j.default(u.STANDARD_SPONSORED_CONTENT_TYPES.TEXT))}get userGeneratedAdContent(){return this.sponsoredUpdateContent.userGeneratedAdContent}get sponsoredUpdateContent(){const e=this.args.activeSponsorableContent?z.default.fromPojo(this.args.activeSponsorableContent):this.emptySponsoredUpdateContent
return this.args.isDuplicate&&(e.visibility=u.VISIBILITY_TYPE.DARK),e}set leadgenLivePreview(e){}get leadgenLivePreview(){return this.adForm.leadgenFormCreation?.preview}set validationErrorCount(e){}get validationErrorCount(){return this.showAllValidations||this.adSectionWasHidden?this.validations.errors.length:this.validations.errors.filter((({attribute:e})=>this.showValidationsFor[e])).length}set isLeadgenFormValid(e){}get isLeadgenFormValid(){return this.args.isLeadGenObjective&&!this.isLeadGenUIPlatformEnabled?this.adForm?.leadgenFormCreation?.isValid:!this.isFormSelectionRequired||this.args.callToActionEntity?.target}get previewOptions(){const e={isLanAdPreviewEnabled:this.args.campaign.offsiteDeliveryEnabled,isSponsoredCotentRightRailPreviewEnabled:this.isSponsoredCotentRightRailPreviewEnabled}
return(0,g.getPreviewOptions)({sponsorableContent:this.sponsoredUpdateContent,adFormat:this.adFormat,objectiveType:this.args.objectiveType},e)}get isGaiaMs2ExperienceEnabled(){return!this.args.isEditMode&&!this.args.isDuplicate&&(this.lix.getTreatmentIsEnabled(f.LIX_TEST_KEYS.enableGaiaMs2AlphaExperience)&&this.memberProfile.isMemberGaiFeatureEligible)}get unifiedAdsPreviewContentType(){return(0,g.toAdsPreviewContentType)(this.contentType)}get unifiedAdsPreviewContent(){return(0,g.makeAdPreviewContentFromCmSponsoredUpdateContent)(this.sponsoredUpdateContent)}get enabledPreviewOptionsSingleAsset(){return this.previewOptions?(0,g.getEnabledPreviewOptions)(this.previewOptions).reduce(((e,t)=>e.concat(t.options)),[]):[]}constructor(){super(...arguments),ut(this,"toast",ye,this),ut(this,"i18n",Se,this),ut(this,"ingestedContent",Ae,this),ut(this,"error",Ce,this),ut(this,"adForm",Oe,this),ut(this,"sessionRecorder",ve,this),ut(this,"lix",we,this),ut(this,"sponsoredContentService",Ie,this),ut(this,"creativeService",Pe,this),ut(this,"vectorUpload",Ne,this),ut(this,"tracking",Re,this),ut(this,"jet",De,this),ut(this,"sponsoredLivePreviewService",Me,this),ut(this,"multiAdListManager",Le,this),ut(this,"assetAiTracking",ke,this),ut(this,"adPolicyValidator",Ue,this),ut(this,"generativeAiAdsManager",xe,this),ut(this,"memberProfile",Fe,this),dt(this,"isFormSelectionRequired",void 0!==this.args.callToActionEntity?.target),ut(this,"selectedPreview",ze,this),ut(this,"creativeCallToActionV2",je,this),ut(this,"currentSection",Ge,this),dt(this,"imageAccept",y.IMAGE_ACCEPT_EXTENDED),dt(this,"adFormat",w.AD_FORMAT.STANDARD_SPONSORED_CONTENT),dt(this,"imageMaxWidth",y.DEFAULT_MAX_WIDTH),dt(this,"imageMaxHeight",y.DEFAULT_MAX_HEIGHT),dt(this,"imageMaxSizeInBytes",u.SSU_MAX_IMAGE_SIZE_IN_BYTES),dt(this,"imageMaxSizeInMegabytes",u.SSU_MAX_IMAGE_SIZE_IN_MEGABYTES),dt(this,"callToActionValues",d.UGC_CALL_TO_ACTION_VALUES)
dt(this,"LEADGEN_FORM_SECTIONS",T.LEADGEN_FORM_SECTIONS),dt(this,"entityColumn",{}),ut(this,"creativeCallToAction",Be,this),ut(this,"formError",Ve,this),ut(this,"imageSize",Ye,this),ut(this,"hasUploadedImage",He,this),ut(this,"imageUploadError",qe,this),ut(this,"shouldShowVerticalNudge",Ke,this),ut(this,"imageUploadErrorKeys",We,this),ut(this,"lastScrapedDestinationUrl",Xe,this),ut(this,"shouldSponsorOnCreate",$e,this),ut(this,"adSectionWasHidden",Je,this),ut(this,"showAllValidations",Qe,this),ut(this,"campaignCount",Ze,this),ut(this,"activeCampaigns",et,this),ut(this,"shouldShowEditWarning",tt,this),ut(this,"ampUrl",nt,this),ut(this,"showAmpOption",at,this),ut(this,"showAmpWarning",it,this),ut(this,"showValidationsFor",rt,this),ut(this,"isAICopySelectedForHeadline",ot,this),ut(this,"isAICopySelectedForIntroText",lt,this),ut(this,"hasStatusDetails",st,this),this.sessionRecorder.start(V.SESSION_RECORD_FEATURES.SSU_AD_CREATION,V.SESSION_RECORD_INTERVAL.TEN_SECONDS,{samplePercentage:V.SESSION_RECORD_SAMPLE_RATE.QUARTER,maxDuration:V.SESSION_RECORD_MAX_DURATION.ONE_HOUR}),this.enabledPreviewOptionsSingleAsset.length&&(this.selectedPreview={name:(0,r.get)(this.enabledPreviewOptionsSingleAsset[0],"name")}),(this.args.isEditMode||this.args.isDuplicate)&&this.renderLivePreview(!0),this.args.isEditMode&&this._fetchCampaignCountTask.perform(this.sponsoredUpdateContent.entityUrn)}willDestroy(){super.willDestroy(...arguments),this.vectorUpload.get("getImageDataTask").cancelAll(),this.scrapeUrlTask.cancelAll(),this.sessionRecorder.stop(V.SESSION_RECORD_FEATURES.SSU_AD_CREATION)}confirmCancel(){this.args.onConfirmCancelIfFormChange(this.hasFormContentChanged),this.tracking.fireInteractionEvent(this.args.trackingKeys.cancel,C.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onEditCommentary(e){this._updateIntroductoryText(e),this._setContentType(),this.renderLivePreview(),this.isAICopySelectedForIntroText&&!this.generativeAiAdsManager.isAICopyEdited&&(this.generativeAiAdsManager.isAICopyEdited=!0)}onEditAdDestinationUrl(e){this._editAdDestinationUrl(e),this.renderLivePreview()}onScrapeUrl(){this.sessionRecorder.fireTag("scrape-url"),this._scrapeUrl()}onEditDescription(e){this._setDescription(e),this._setContentType(),this.renderLivePreview()}onEditHeadline(e){this.userGeneratedAdEntity&&(this.userGeneratedAdEntity.headline=e),this._setContentType(),this.renderLivePreview(),this.isAICopySelectedForHeadline&&!this.generativeAiAdsManager.isAICopyEdited&&(this.generativeAiAdsManager.isAICopyEdited=!0)}onEditAltText(e){this.userGeneratedAdEntity.image.altText=e,this.renderLivePreview()}onVectorUploadSuccess({image:e},t=!0){delete e.asset,t&&this.tracking.fireInteractionEvent(`${p.TRACKING_PREFIX}${(0,p.getTrackingModePrefix)(this.args.isEditMode)}ad_image_upload_success`,gt),this.shouldShowVerticalNudge=!0,this.constructor.setRefUrnIfScrapeTargetDoesntExist(this.userGeneratedAdContent,this.destinationUrl,e.reference),this.constructor.setOrCreateUserGeneratedAdEntities(this.userGeneratedAdContent,e),this._setContentType(),this.renderLivePreview()}onUploadError([{errors:e}]){this._onVectorImageUploadError(e)}onImageClear(){this.shouldShowVerticalNudge=!this.isUploadedImageVertical,this.imageUploadError=!1,this.hasUploadedImage=!1,this.image&&(this.userGeneratedAdEntity.image=void 0,this.contentReferenceUrn&&!(0,b.isArticleUrn)(this.contentReferenceUrn)&&(this.userGeneratedAdContent.referenceUrn=void 0)),this._setContentType(),this.renderLivePreview()}onChangeCta(e){this._setCtaChanges(e),this.renderLivePreview()}onInputBlur(e){this._showValidationsForId(e.target.id)}onInputFocusOut(e){this._showValidationsForId(e)}onAfterLeadGenPanelShow({name:e}){this.currentSection=e,e!==T.LEADGEN_FORM_SECTIONS.AD_SECTION&&(this.adSectionWasHidden=!0)}onUseAmpUrl(e){e?(this._editAdDestinationUrl(this.ampUrl),this.showAmpWarning=!0,this.tracking.fireInteractionEvent(`${p.TRACKING_PREFIX}${(0,p.getTrackingModePrefix)(this.args.isEditMode)}ad_amp_url_accepted`,gt)):this.tracking.fireInteractionEvent(`${p.TRACKING_PREFIX}${(0,p.getTrackingModePrefix)(this.args.isEditMode)}ad_amp_url_declined`,gt),this.showAmpOption=!1}onPlacementChange(e){this.selectedPreview=e,this.renderLivePreview()}renderLivePreview(e=!1){if(!K.SUPPORTED_UAP_PREVIEW_OPTIONS[this.contentType]?.has(this.selectedPreview?.name)&&(e||this.isFormValid)){const e={createLivePreviewPemMetadata:(0,R.constructPemMetadata)(N.SSU_LIVE_PREVIEW_KEYS.CREATE_LIVE_PREVIEW,[],{productName:N.SSU_PEM_PRODUCT_NAME}),updateLivePreviewPemMetadata:(0,R.constructPemMetadata)(N.SSU_LIVE_PREVIEW_KEYS.UPDATE_LIVE_PREVIEW,[],{productName:N.SSU_PEM_PRODUCT_NAME})},t=this.sponsoredUpdateContent.toPojo(),n=(0,u.createDefaultSponsoredUpdateContent)({...t,...t.userGeneratedAdContent,...t.userGeneratedAdContent?.entities?.[0]})
this.sponsoredLivePreviewService.render(n,e)}}onAiCopySelectForIntroText(e){this._updateIntroductoryText(e),this.isAICopySelectedForIntroText=!0}onAiCopySelect(e){this.userGeneratedAdEntity.headline=e,this._setContentType(),this.renderLivePreview(),this.isAICopySelectedForHeadline=!0}*onImageChangeTask(e){try{this.sessionRecorder.fireTag("upload-image"),this.imageUploadError=!1,this.tracking.fireInteractionEvent(`${p.TRACKING_PREFIX}${(0,p.getTrackingModePrefix)(this.args.isEditMode)}ad_image_upload_attempt`,gt)
const t=yield(0,y.imageDimensionsValidation)(e),n=(0,y.getFileSizeAndTypeValidationErrors)({files:t,accept:this.imageAccept,maxSizeInBytes:this.imageMaxSizeInBytes})
if(n.length)return this._onVectorImageUploadError(n[0].errors),[]
const{imageWidth:a,imageHeight:i}=yield s.default.getImageSpecsFromFile(t[0])
return this.imageSize=(0,u.getVectorImageDisplaySize)(a,i),this.hasUploadedImage=!0,t}catch(t){return t.errors&&t.errors.length?this._onVectorImageUploadError(t.errors[0]):this._onVectorImageUploadError({[y.UPLOAD_ERROR_TYPE.SERVER]:!0}),[]}}*saveFormTask(){if(this._setContentType(),this.generativeAiAdsManager.isAICopyEdited=!1,this.isFormValid){const e=(0,c.getEncodedPrefixedURL)(this.destinationUrl)
e&&(this.userGeneratedAdEntity.destinationUrl=e)
const t=this.contentReferenceUrn===u.DEFAULT_ARTICLE_URN
e&&!this.image&&t&&(yield this._generateArticleUrnTask.perform(this.destinationUrl)),this.tracking.fireInteractionEvent(`${p.TRACKING_PREFIX}${(0,p.getTrackingModePrefix)(this.args.isEditMode)}ad_submit`,C.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.formError=null
const{draftAdForm:n,draftCta:a}=this._getLeadgenDraftProperties()
yield this.saveSponsorableContent.perform(this.sponsoredUpdateContent.toPojo(),this.shouldSponsorOnCreate,n,a),this.adPolicyValidator.hasAnyWarnings&&(this.tracking.firePageViewEvent("policy_validation_create_with_warnings"),this.adPolicyValidator.resetWarnings())}}_updateIntroductoryText(e){this.introductoryText||(this.userGeneratedAdContent.introductoryText=new F.TrackedObject),this.userGeneratedAdContent.introductoryText.text=e}_getSaveSponsorableContentTask(){return this.args.isEditMode?this._editSponsorableContentTask:this._createSponsorableContentTask}_handleAfterCreativeSave(e,t){this.args.onClose(!0,e,t)}*saveSponsorableContent(e,t,n,a){const i=this._getSaveSponsorableContentTask()
this.isLeadGenUIPlatformEnabled&&(this.creativeCallToAction=this.args.callToActionEntity.serializedAttributesCreativeCallToAction,this.creativeCallToActionV2=this.args.callToActionEntity.serializedAttributesCmCreativeCallToAction),a&&(this.creativeCallToAction={...a})
try{let a=!1
n&&(this.tracking.fireInteractionEvent(I.default.CREATIVE.CREATE_CLICK),yield this._createAdFormTask.perform(n),a=!0),yield i.perform(e,t),yield this._handleAfterCreativeSave(t,a)}catch(r){this.formError=r}}*_createAdFormTask(e){const{headers:t}=yield this.adForm.saveLeadGenForm(e)
this.tracking.fireInteractionEvent(I.default.CREATIVE.CREATED)
const n=t["x-restli-id"]
if(n){const e=(0,E.convertAdFormIdToUrn)(n)
this.creativeCallToAction.target=e}}*_editSponsorableContentTask(e){try{if(this.args.canCreateContent&&!this.isOrganic){const t=(0,R.constructPemMetadata)(N.SSU_EDIT_KEYS.EDIT_SPONSORED_UPDATE_CONTENT,[this.args.campaignId,this.args.account.id],{productName:N.SSU_PEM_PRODUCT_NAME})
yield this.sponsoredContentService.updateSponsoredUpdateContent(e,this.args.campaignId,t)}const t=(0,D.findById)(this.creativeService.campaignCreatives[this.args.campaignId],this.args.creative.id)||{},n=(0,u.getCreativeDataForSponsoredUpdateContent)({callToAction:this.creativeCallToAction,callToActionV2:this.creativeCallToActionV2,existingCreative:t,isLeadGenObjective:this.args.isLeadGenObjective}),a=(0,R.constructPemMetadata)(N.SSU_EDIT_KEYS.EDIT_CREATIVE,[this.args.campaignId,this.args.account.id],{productName:N.SSU_PEM_PRODUCT_NAME})
yield this.creativeService.updateCreative(n,this.args.campaignId,a)}catch(t){this.jet.error(new Error(`Update failed for SSU: ${(0,P.getErrorMessage)(t)}`),["sponsored-content","sc-form","edit-creative"])}}*_createSponsorableContentTask(e,t){try{if(t){const t=(0,u.createCreativeForSponsoredUpdateContent)({sponsoredUpdateContent:e,campaignId:this.args.campaignId,isLeadGenObjective:this.args.isLeadGenObjective,callToAction:this.creativeCallToAction,callToActionV2:this.creativeCallToActionV2}),n=(0,R.constructPemMetadata)(N.SSU_CREATE_KEYS.CREATE_CREATIVE,[this.args.campaignId,this.args.account.id],{productName:N.SSU_PEM_PRODUCT_NAME}),a=this.shouldTrackMacroCreatives||this.shouldTrackGaiCreatives?this.multiAdListManager.addCreativeIdTocreativeToAssetUrn.bind(this):null
yield this.creativeService.createCreative(t,n,a)}else{const n=(0,R.constructPemMetadata)(N.SSU_CREATE_KEYS.CREATE_SPONSORED_UPDATE_CONTENT,[this.args.campaignId,this.args.account.id],{productName:N.SSU_PEM_PRODUCT_NAME})
yield this.sponsoredContentService.createSponsoredUpdateContent(e,this.args.campaignId,t,n)}}catch(n){const e=this.args.isDuplicate?"Duplicate":"Create"
this.jet.error(new Error(`SSU ${e} failed: ${(0,P.getErrorMessage)(n)}`),["sponsored-content","sc-form","create-creative"])}}*_generateArticleUrnTask(e){try{yield this.ingestedContent.createContentIngestionForUrl(e)
const t=yield this._pollContentIngestionStatusForUrl.perform(e,3),n=(0,r.get)(t,"status"),a=(0,r.get)(t,"id")
if(n===u.INGESTION_STATUS.SUCCEEDED){const e=(0,b.createUrnFromAttrs)(b.URN_TYPES.ARTICLE,a)
this.userGeneratedAdContent.referenceUrn=e}}catch(t){this.jet.error(new Error(`Generating an article urn failed for the landingPageUrl: ${e} with error: ${t}`),["sponsored-content","sc-form","fetch-ingestion-task"])}}*scrapeUrlTask(e){try{this.tracking.fireInteractionEvent(`${p.TRACKING_PREFIX}${(0,p.getTrackingModePrefix)(this.args.isEditMode)}ad_url_fetch_attempt`,gt)
const t=(0,R.constructPemMetadata)(N.SSU_SCRAPE_KEYS.CREATE_SCRAPE,[],{productName:N.SSU_PEM_PRODUCT_NAME})
yield this.ingestedContent.createContentIngestionForUrl(e,t)
const n=yield this._pollContentIngestionStatusForUrl.perform(e)
if((0,r.get)(n,"status")===u.INGESTION_STATUS.SUCCEEDED){const t=(0,R.constructPemMetadata)(N.SSU_SCRAPE_KEYS.INGEST_SCRAPE_CONTENT_SUMMARY,[],{productName:N.SSU_PEM_PRODUCT_NAME}),n=yield this.ingestedContent.getIngestedContentForUrl(e,t)
this.tracking.fireInteractionEvent(`${p.TRACKING_PREFIX}${(0,p.getTrackingModePrefix)(this.args.isEditMode)}ad_url_fetch_success`,gt),this._setIngestedContent(n),this.renderLivePreview()}else this.jet.error(new Error(`Babylonia could not successfully ingest content for ${e}`),["standard-sponsored-content","get-content-ingestion-status"])}catch(t){this.lastScrapedDestinationUrl=null,this.userGeneratedAdContent.referenceUrn=u.DEFAULT_ARTICLE_URN,this.toast.add({type:v.TOAST_TYPES.ERROR,message:this.i18n.lookupTranslation(this.constructor,"i18n_scrape_task_error")()}),this.jet.error(new Error(`Failed to scrape ad destination URL: ${(0,P.getErrorMessage)(t)}`),["sponsored-content","sc-form","scrape-ad-destination-url"],!1)}}*_pollContentIngestionStatusForUrl(e,t=50){const n=(0,R.constructPemMetadata)(N.SSU_SCRAPE_KEYS.POLL_SCRAPE_STATUS,[],{productName:N.SSU_PEM_PRODUCT_NAME})
let a=yield this.ingestedContent.getContentIngestionStatusForUrl(e,n),i=1
for(;(0,r.get)(a,"status")===u.INGESTION_STATUS.INPROGRESS&&i<t;)yield(0,h.timeout)(O.default.callbackDelay.medium),a=yield this.ingestedContent.getContentIngestionStatusForUrl(e,n),i+=1
return a}*_fetchCampaignCountTask(e){try{const{campaigns:t,activeCampaigns:n}=yield this.sponsoredContentService.getCampaignsForReference(e)
this.campaignCount=t.length,this.activeCampaigns=n.length,this.shouldShowEditWarning=n.length>1}catch(t){this.jet.error(new Error(`Failed to fetch campaign count associated with ${e}`),["sponsored-content","sc-form","fetch-campaign-count"],!1),this.shouldShowEditWarning=!0}}_handleScrapedImage(e){e&&e.length&&(this.userGeneratedAdEntity.image=new F.TrackedObject(e.firstObject),this.hasUploadedImage=!1)}_setIngestedContent(e){const t=(0,r.get)(e,"description"),n=(0,r.get)(e,"title"),a=(0,r.get)(e,"previewImages"),i=(0,r.get)(e,"id"),o=(0,r.get)(e,"ampUrl"),l=(0,b.createUrnFromAttrs)(b.URN_TYPES.ARTICLE,i)
if(this.userGeneratedAdContent.referenceUrn=l,!this.userGeneratedAdEntity){const e=new G.default
this.userGeneratedAdContent.entities=new F.TrackedArray([e])}this._setDescription(t),this.userGeneratedAdEntity.headline=n,this._handleScrapedImage(a)
const s=this.destinationUrl.includes(o)
o&&!s?(this.tracking.fireInteractionEvent(`${p.TRACKING_PREFIX}${(0,p.getTrackingModePrefix)(this.args.isEditMode)}ad_amp_url_fetched`,gt),this.ampUrl=o,this.showAmpOption=!0,this.showAmpWarning=!1):s&&(this.tracking.fireInteractionEvent(`${p.TRACKING_PREFIX}${(0,p.getTrackingModePrefix)(this.args.isEditMode)}ad_amp_url_directly_entered`,gt),this.showAmpOption=!1,this.showAmpWarning=!0)}_onVectorImageUploadError(e){this.imageUploadError=!0,this.imageUploadErrorKeys=Object.keys(e).filter((t=>e[t])),this.hasUploadedImage=!1}_getLeadgenDraftProperties(){let e=null,t=null
return this.args.isLeadGenObjective&&!this.isLeadGenUIPlatformEnabled&&(e=this.adForm.getLeadgenFormCreationJson(),t={labelType:this.adForm.leadgenFormCreation.callToAction?.labelType,target:this.adForm.leadgenFormCreation.callToAction?.target}),{draftAdForm:e,draftCta:t}}_setCtaChanges(e){const t=this.args.isEditMode?"ssu_edit_ad_choose_CTA":"ssu_create_ad_choose_CTA"
this.userGeneratedAdEntity.callToAction=e||void 0,this.tracking.fireInteractionEvent(t)}_editAdDestinationUrl(e){if(this.userGeneratedAdEntity)this.userGeneratedAdEntity.destinationUrl=e
else{const e=new G.default
this.userGeneratedAdContent.entities=new F.TrackedArray([e])}this.userGeneratedAdEntity.destinationUrl=e,e?this.contentReferenceUrn&&(0,b.isArticleUrn)(this.contentReferenceUrn)||(this.userGeneratedAdContent.referenceUrn=u.DEFAULT_ARTICLE_URN):(this.userGeneratedAdEntity.destinationUrl=void 0,this._resetAmpStatus(),this._resetScrapeContent()),this.isDestinationUrlValid||(this.userGeneratedAdEntity.callToAction=void 0),this._setContentType()}_setDescription(e){this.userGeneratedAdEntity&&(this.description?this.userGeneratedAdEntity.description.text=e:this.userGeneratedAdEntity.description=new F.TrackedObject({text:e}))}_scrapeUrl(){this.destinationUrl!==this.lastScrapedDestinationUrl&&(this._resetScrapeContent(this.destinationUrl),this._resetAmpStatus(),this.scrapeUrlTask.perform(this.destinationUrl))}_resetAmpStatus(){this.ampUrl=void 0,this.showAmpOption=!1,this.showAmpWarning=!1}_resetUserGeneratedAdEntity(){this.userGeneratedAdEntity.description=void 0,this.userGeneratedAdEntity.headline=void 0,this.hasUploadedImage||(this.userGeneratedAdEntity.image=void 0)}_resetScrapeContent(e){this.userGeneratedAdEntity&&this._resetUserGeneratedAdEntity(),this.userGeneratedAdContent.referenceUrn=void 0,this.lastScrapedDestinationUrl=e}_setContentType(){const e=(t=this.image,n=this.imageUrl,a=this.destinationUrl,(0,l.isPresent)(a)?u.STANDARD_SPONSORED_CONTENT_TYPES.ARTICLE:(0,l.isPresent)(t)&&n?u.STANDARD_SPONSORED_CONTENT_TYPES.RICHMEDIA:u.STANDARD_SPONSORED_CONTENT_TYPES.TEXT)
var t,n,a
if(this.userGeneratedAdContent.contentType=e,e===u.STANDARD_SPONSORED_CONTENT_TYPES.TEXT)this.userGeneratedAdContent.entities=void 0
else if(e===u.STANDARD_SPONSORED_CONTENT_TYPES.RICHMEDIA){(!this.contentReferenceUrn||(0,b.isArticleUrn)(this.contentReferenceUrn))&&(this.userGeneratedAdContent.referenceUrn=this.image.reference)}else e!==u.STANDARD_SPONSORED_CONTENT_TYPES.ARTICLE||(0,b.isArticleUrn)(this.contentReferenceUrn)||(this.userGeneratedAdContent.referenceUrn=u.DEFAULT_ARTICLE_URN)}_showValidationsForId(e){this.showValidationsFor[e]=!0}},dt(ct,"propTypes",{account:L.PropTypes.oneOfType([L.PropTypes.object,L.PropTypes.EmberObject]).isRequired,campaign:L.PropTypes.oneOfType([L.PropTypes.object,L.PropTypes.EmberObject]).isRequired,callToActionEntity:L.PropTypes.instanceOf(W.default),onChangeCallToActionEntity:L.PropTypes.func,activeSponsorableContent:L.PropTypes.oneOfType([L.PropTypes.object,L.PropTypes.null]).isRequired,isEditMode:L.PropTypes.bool.isRequired,isDuplicate:L.PropTypes.bool.isRequired,isLeadGenObjective:L.PropTypes.bool.isRequired,canCreateContent:L.PropTypes.bool.isRequired,onClose:L.PropTypes.func.isRequired,campaignId:L.PropTypes.number.isRequired,objectiveType:L.PropTypes.string.isRequired,creative:L.PropTypes.oneOfType([L.PropTypes.object,L.PropTypes.null]),onConfirmCancelIfFormChange:L.PropTypes.func.isRequired,isLeadGenDisabled:L.PropTypes.bool}),ye=pt((Ee=ct).prototype,"toast",[$],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se=pt(Ee.prototype,"i18n",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ae=pt(Ee.prototype,"ingestedContent",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=pt(Ee.prototype,"error",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Oe=pt(Ee.prototype,"adForm",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ve=pt(Ee.prototype,"sessionRecorder",[J],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),we=pt(Ee.prototype,"lix",[Q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ie=pt(Ee.prototype,"sponsoredContentService",[Z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pe=pt(Ee.prototype,"creativeService",[ee],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ne=pt(Ee.prototype,"vectorUpload",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Re=pt(Ee.prototype,"tracking",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),De=pt(Ee.prototype,"jet",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Me=pt(Ee.prototype,"sponsoredLivePreviewService",[te],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Le=pt(Ee.prototype,"multiAdListManager",[ne],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ke=pt(Ee.prototype,"assetAiTracking",[ae],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ue=pt(Ee.prototype,"adPolicyValidator",[ie],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xe=pt(Ee.prototype,"generativeAiAdsManager",[re],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Fe=pt(Ee.prototype,"memberProfile",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ze=pt(Ee.prototype,"selectedPreview",[U.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),je=pt(Ee.prototype,"creativeCallToActionV2",[U.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ge=pt(Ee.prototype,"currentSection",[U.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.sectionToExpandOnInit}}),Be=pt(Ee.prototype,"creativeCallToAction",[oe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ve=pt(Ee.prototype,"formError",[U.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ye=pt(Ee.prototype,"imageSize",[U.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return u.PERMANENT_VECTOR_URL_OUTPUT_SIZES.STANDARD}}),He=pt(Ee.prototype,"hasUploadedImage",[U.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),qe=pt(Ee.prototype,"imageUploadError",[U.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ke=pt(Ee.prototype,"shouldShowVerticalNudge",[U.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),We=pt(Ee.prototype,"imageUploadErrorKeys",[U.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Xe=pt(Ee.prototype,"lastScrapedDestinationUrl",[U.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),$e=pt(Ee.prototype,"shouldSponsorOnCreate",[U.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),Je=pt(Ee.prototype,"adSectionWasHidden",[U.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Qe=pt(Ee.prototype,"showAllValidations",[U.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ze=pt(Ee.prototype,"campaignCount",[U.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),et=pt(Ee.prototype,"activeCampaigns",[U.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),tt=pt(Ee.prototype,"shouldShowEditWarning",[U.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),nt=pt(Ee.prototype,"ampUrl",[U.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),at=pt(Ee.prototype,"showAmpOption",[U.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),it=pt(Ee.prototype,"showAmpWarning",[U.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),rt=pt(Ee.prototype,"showValidationsFor",[U.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new F.TrackedObject({})}}),ot=pt(Ee.prototype,"isAICopySelectedForHeadline",[U.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),lt=pt(Ee.prototype,"isAICopySelectedForIntroText",[U.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),pt(Ee.prototype,"sponsoredUpdateContent",[x.cached],Object.getOwnPropertyDescriptor(Ee.prototype,"sponsoredUpdateContent"),Ee.prototype),pt(Ee.prototype,"leadgenLivePreview",[le],Object.getOwnPropertyDescriptor(Ee.prototype,"leadgenLivePreview"),Ee.prototype),pt(Ee.prototype,"validationErrorCount",[se],Object.getOwnPropertyDescriptor(Ee.prototype,"validationErrorCount"),Ee.prototype),pt(Ee.prototype,"isLeadgenFormValid",[ce],Object.getOwnPropertyDescriptor(Ee.prototype,"isLeadgenFormValid"),Ee.prototype),st=pt(Ee.prototype,"hasStatusDetails",[ue],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pt(Ee.prototype,"confirmCancel",[r.action],Object.getOwnPropertyDescriptor(Ee.prototype,"confirmCancel"),Ee.prototype),pt(Ee.prototype,"onEditCommentary",[r.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onEditCommentary"),Ee.prototype),pt(Ee.prototype,"onEditAdDestinationUrl",[r.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onEditAdDestinationUrl"),Ee.prototype),pt(Ee.prototype,"onScrapeUrl",[r.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onScrapeUrl"),Ee.prototype),pt(Ee.prototype,"onEditDescription",[r.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onEditDescription"),Ee.prototype),pt(Ee.prototype,"onEditHeadline",[r.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onEditHeadline"),Ee.prototype),pt(Ee.prototype,"onEditAltText",[r.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onEditAltText"),Ee.prototype),pt(Ee.prototype,"onVectorUploadSuccess",[r.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onVectorUploadSuccess"),Ee.prototype),pt(Ee.prototype,"onUploadError",[r.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onUploadError"),Ee.prototype),pt(Ee.prototype,"onImageClear",[r.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onImageClear"),Ee.prototype),pt(Ee.prototype,"onChangeCta",[r.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onChangeCta"),Ee.prototype),pt(Ee.prototype,"onInputBlur",[r.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onInputBlur"),Ee.prototype),pt(Ee.prototype,"onInputFocusOut",[r.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onInputFocusOut"),Ee.prototype),pt(Ee.prototype,"onAfterLeadGenPanelShow",[r.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onAfterLeadGenPanelShow"),Ee.prototype),pt(Ee.prototype,"onUseAmpUrl",[r.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onUseAmpUrl"),Ee.prototype),pt(Ee.prototype,"onPlacementChange",[r.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onPlacementChange"),Ee.prototype),pt(Ee.prototype,"renderLivePreview",[r.action],Object.getOwnPropertyDescriptor(Ee.prototype,"renderLivePreview"),Ee.prototype),pt(Ee.prototype,"onAiCopySelectForIntroText",[r.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onAiCopySelectForIntroText"),Ee.prototype),pt(Ee.prototype,"onAiCopySelect",[r.action],Object.getOwnPropertyDescriptor(Ee.prototype,"onAiCopySelect"),Ee.prototype),pt(Ee.prototype,"onImageChangeTask",[_.task],Object.getOwnPropertyDescriptor(Ee.prototype,"onImageChangeTask"),Ee.prototype),pt(Ee.prototype,"saveFormTask",[de],Object.getOwnPropertyDescriptor(Ee.prototype,"saveFormTask"),Ee.prototype),pt(Ee.prototype,"saveSponsorableContent",[pe],Object.getOwnPropertyDescriptor(Ee.prototype,"saveSponsorableContent"),Ee.prototype),pt(Ee.prototype,"_createAdFormTask",[me],Object.getOwnPropertyDescriptor(Ee.prototype,"_createAdFormTask"),Ee.prototype),pt(Ee.prototype,"_editSponsorableContentTask",[ge],Object.getOwnPropertyDescriptor(Ee.prototype,"_editSponsorableContentTask"),Ee.prototype),pt(Ee.prototype,"_createSponsorableContentTask",[be],Object.getOwnPropertyDescriptor(Ee.prototype,"_createSponsorableContentTask"),Ee.prototype),pt(Ee.prototype,"_generateArticleUrnTask",[_.task],Object.getOwnPropertyDescriptor(Ee.prototype,"_generateArticleUrnTask"),Ee.prototype),pt(Ee.prototype,"scrapeUrlTask",[_e],Object.getOwnPropertyDescriptor(Ee.prototype,"scrapeUrlTask"),Ee.prototype),pt(Ee.prototype,"_pollContentIngestionStatusForUrl",[he],Object.getOwnPropertyDescriptor(Ee.prototype,"_pollContentIngestionStatusForUrl"),Ee.prototype),pt(Ee.prototype,"_fetchCampaignCountTask",[fe],Object.getOwnPropertyDescriptor(Ee.prototype,"_fetchCampaignCountTask"),Ee.prototype),Te=Ee))||Te)||Te);(0,t.setComponentTemplate)(mt,bt)})),define("campaign-manager-web/components/standard-sponsored-update-multi-asset-form",["exports","@ember/component","@ember/template-factory","@ember/service","campaign-manager-web/components/standard-sponsored-update-form","@glimmer/tracking","ember-concurrency-decorators","ember-concurrency","@ember/object","ember-copy","campaign-manager-web/entities/user-generated-ad-entity","tracked-built-ins","campaign-manager-web/constants/asset-library","campaign-manager-web/utils/assets/multi-asset","campaign-manager-web/utils/assets/generate-byte-uuid","ember-cli-pemberly-spark-placeholders/utils/get-asset-url","campaign-manager-web/constants/sponsored-content","campaign-manager-web/constants/lix","campaign-manager-web/utils/ads-preview","campaign-manager-web/constants/ads-preview","campaign-manager-web/constants/creative","campaign-manager-web/utils/sponsored-content"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y){var S,A,C,O,v,w,I,P,N,R,D,M,L
function k(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function U(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const F=(0,n.createTemplateFactory)({id:"D6a4a+2P",block:'[[[1,"\\n"],[1,"\\n"],[41,[30,0,["isAssetLibraryOpen"]],[[[1,"  "],[8,[39,1],null,[["@companyId","@accountId","@assetType","@campaignId","@creationFlowId","@initialSelectedAssetEntities","@onDismiss","@isConnectedTelevisionOnly","@isOpen","@onSubmitSelectedAssets","@textIntroductory","@textDescription","@textHeadline","@onRemoveAssetForMultiAsset","@numOfEntitiesPerPage","@showSingleSelectionExperience","@shouldDisableAutoSelect"],[[30,1],[30,2,["id"]],[30,0,["assetType"]],[30,3,["id"]],[30,0,["creationFlowId"]],[30,0,["initialSelectedAssetEntities"]],[30,0,["onDismissAssetLibrary"]],[30,3,["isConnectedTelevisionOnly"]],true,[30,0,["onSubmitSelectedAssets"]],[30,0,["introductoryText"]],[30,0,["description"]],[30,0,["headline"]],[30,0,["onRemoveAssetForMultiAsset"]],10,[30,4],[30,5]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,2],null,[["@message","@isLoading"],[[28,[37,3],["saving_your_ad_v2","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null],[30,0,["saveSponsorableContent","isRunning"]]]],null],[1,"\\n\\n"],[8,[39,4],null,[["@title","@backHeaderAction","@backFooterAction","@isQuickMode","@stylesForFormInQuickMode"],[[30,6],[30,0,["onCancelCreateCreative"]],[30,0,["onCancelCreateCreative"]],[30,7],"form-with-preview__form--quickMode"]],[["default"],[[[[1,"\\n  "],[8,[30,8,["form"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,5],null,[["@shouldShowAssociationWarning","@onAfterAccordionItemShown","@hideDivider","@onTabSelectionChange","@isUsingTabUi","@sectionToShowOnInit","@validationErrors","@isLeadgenFormInvalid"],[[30,0,["shouldShowLeadgenAssociationWarning"]],[30,0,["onAfterLeadGenPanelShow"]],true,[30,0,["onTabSelectionChange"]],[30,0,["isTabLgfUIEnabled"]],[30,9],[30,0,["validations","errors"]],[28,[37,6],[[30,0,["isLeadgenFormValid"]]],null]]],[["default"],[[[[1,"\\n"],[1,"      "],[8,[30,10,["accordionItem"]],null,[["@name","@expandOnInit"],[[30,0,["LEADGEN_FORM_SECTIONS","AD_SECTION"]],[28,[37,7],[[30,9],[30,0,["LEADGEN_FORM_SECTIONS","AD_SECTION"]]],null]]],[["default"],[[[[1,"\\n"],[41,[30,0,["isCreativeInvalid"]],[[[1,"          "],[8,[39,8],[[24,0,"mb4"]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["hasStatusDetails"]],[[[1,"              "],[10,1],[15,0,[29,[[28,[37,9],null,[["weight"],["bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],["status_details_description","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],[["status"],[[30,12,["statusV2","status"]]]]]],[1,"\\n              "],[13],[1,"\\n              "],[10,"ul"],[14,0,"creative-status__status-details-list"],[12],[1,"\\n"],[42,[28,[37,11],[[28,[37,11],[[30,0,["statusDetails"]]],null]],null],null,[[[1,"                  "],[10,"li"],[12],[1,"\\n                    "],[10,1],[14,0,"creative-status__status-details-list-item"],[12],[1,"\\n                      "],[1,[30,13]],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n"]],[13]],null],[1,"              "],[13],[1,"\\n"]],[]],[[[1,"              "],[1,[30,0,["defaultStatusDetails"]]],[1,"\\n"]],[]]],[1,"          "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showSponsorableContentFields"]],[[[1,"          "],[8,[39,12],[[24,"data-live-test-form-input__name",""],[24,0,"ph1"]],[["@validations","@shouldShowAllValidations","@showCharCounter","@label","@placeholder","@value","@fieldId","@onInput","@ariaLabel"],[[30,0,["validations","attrs","name"]],[52,[30,0,["name","length"]],true,false],true,[28,[37,3],["i18n_name_this_ad","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null],[28,[37,3],["i18n_name_this_ad_placeholder","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null],[30,0,["name"]],"name",[28,[37,13],[[28,[37,14],[[30,0,["userGeneratedAdContent","adName"]]],null]],null],[28,[37,3],["i18n_name_this_ad","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]]],null],[1,"\\n"],[41,[51,[28,[37,16],[[30,7],[30,0,["isTabLgfUIEnabled"]]],null]],[[[1,"            "],[10,"hr"],[15,0,[29,["creative-form__divider u-border__common--top",[52,[30,14]," leadgen-form-creation__divider"]]]],[12],[13],[1,"\\n"]],[]],null]],[]],null],[1,"\\n"],[1,"        "],[8,[30,11,["header"]],[[16,0,[29,["leadgen-form-creation__header ",[52,[51,[30,14]],"u-layout__a11y-hidden"]]]]],[["@aria-label","@role"],["2",null]],[["default"],[[[[1,"\\n          "],[10,0],[14,0,"u-layout-flex__container--center-space-between"],[12],[1,"\\n            "],[10,"h3"],[15,0,[29,["leadgen-form-creation__header-label"," ",[28,[37,9],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_accordion_ad","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n              "],[8,[39,17],[[24,0,"mr4"]],[["@isHidden","@type"],[[28,[37,7],[[30,0,["validationErrorCount"]],0],null],"negative"]],[["default"],[[[[1,"\\n                "],[1,[28,[35,3],["i18n_error_count","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],[["errorCount"],[[30,0,["validationErrorCount"]]]]]],[1,"\\n              "]],[]]]]],[1,"\\n"],[41,[30,11,["isExpanded"]],[[[1,"                "],[8,[39,18],null,[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"                "],[8,[39,18],null,[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n\\n        "],[8,[30,11,["panel"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["showSponsorableContentFields"]],[[[41,[30,0,["isGaiaMs2ExperienceEnabled"]],[[[1,"              "],[8,[39,19],null,[["@accountId","@campaignId","@creationFlowId","@fieldName","@handleOnInput","@inputValue","@isInputFormTextarea","@onAiCopySelect"],[[30,2,["id"]],[30,3,["id"]],[30,0,["creationFlowId"]],[30,0,["generativeAiAdsManager","AI_FIELDS","INTRODUCTORY_TEXT"]],[30,0,["onEditCommentary"]],[30,0,["introductoryText"]],true,[30,0,["onAiCopySelectForIntroText"]]]],[["default"],[[[[1,"\\n                "],[8,[39,20],null,[["@inputFieldId","@initialValue"],["introductoryText",[30,0,["introductoryText"]]]],[["default"],[[[[1,"\\n                  "],[8,[39,12],[[24,"data-live-test-form-input__introductory-text",""]],[["@validations","@shouldShowAllValidations","@showCharCounter","@label","@value","@rows","@type","@helperText","@fieldId","@ariaLabel","@enableAdPolicyValidation","@required","@showEmojiKeyboard","@onInput","@inputClasses","@validationCopyOptions","@validationMessageComponent"],[[30,0,["validations","attrs","introductoryText"]],[28,[37,16],[[30,0,["showIntroductoryTextValidations"]],[30,15,["shouldShowValidationForNoAdCopies"]]],null],true,[28,[37,3],["i18n_introductory_text","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null],[30,0,["introductoryText"]],2,"multiline",[28,[37,3],["i18n_commentary_helper_text","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null],"introductoryText",[28,[37,3],["i18n_introductory_text","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null],true,true,true,[28,[37,21],[[30,15,["handleOnInput"]],[30,16,["validate"]]],null],[30,15,["yieldedInputClasses"]],[28,[37,22],null,[["fetchGeneratedAdCopy","fieldName","defaultMessage","checkIfCustomMessageExistsForField"],[[30,15,["showAiSuggestedCopies"]],[30,0,["generativeAiAdsManager","AI_FIELDS","INTRODUCTORY_TEXT"]],[30,0,["validations","attrs","introductoryText","message"]],[28,[37,13],[[30,0,["generativeAiAdsManager","checkIfCustomMessageExistsForField"]],[30,0,["generativeAiAdsManager","AI_FIELDS","INTRODUCTORY_TEXT"]]],null]]]],"generative-ai-ad-copy/ai-assisted-copy-field-error-message"]],[["default"],[[[[1,"\\n                    "],[8,[30,17,["tooltip"]],null,[["@triggerAriaLabel"],[[28,[37,3],["i18n_a11y_trigger_label_introductory_text_heading","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]]],[["default"],[[[[1,"\\n                      "],[10,1],[12],[1,[28,[35,3],["i18n_character_truncation_tooltip_text","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]],[13],[1,"\\n                    "]],[]]]]],[1,"\\n                  "]],[17]]]]],[1,"\\n                "]],[16]]]]],[1,"\\n              "]],[15]]]]],[1,"\\n"]],[]],[[[1,"              "],[8,[39,20],null,[["@inputFieldId","@initialValue"],["introductoryText",[30,0,["introductoryText"]]]],[["default"],[[[[1,"\\n                "],[8,[39,12],[[24,"data-live-test-form-input__introductory-text",""]],[["@validations","@shouldShowAllValidations","@showCharCounter","@label","@placeholder","@value","@rows","@type","@helperText","@fieldId","@onInput","@onBlur","@showEmojiKeyboard","@ariaLabel","@required"],[[30,0,["validations","attrs","introductoryText"]],[30,0,["showIntroductoryTextValidations"]],true,[28,[37,3],["i18n_introductory_text","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null],[28,[37,3],["i18n_introductory_text_placeholder","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null],[30,0,["introductoryText"]],2,"multiline",[28,[37,3],["i18n_commentary_helper_text","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null],"introductoryText",[28,[37,21],[[30,0,["onEditCommentary"]],[30,18,["validate"]]],null],[30,0,["onInputFocusOut"]],true,[28,[37,3],["i18n_introductory_text","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null],true]],[["default"],[[[[1,"\\n                  "],[8,[30,19,["tooltip"]],null,[["@triggerAriaLabel"],[[28,[37,3],["i18n_a11y_trigger_label_introductory_text_heading","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]]],[["default"],[[[[1,"\\n                    "],[10,1],[12],[1,[28,[35,3],["i18n_character_truncation_tooltip_text","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]],[13],[1,"\\n                  "]],[]]]]],[1,"\\n                "]],[19]]]]],[1,"\\n              "]],[18]]]]],[1,"\\n"]],[]]],[1,"\\n            "],[10,2],[15,0,[28,[37,23],["form-with-preview-layout__helper-text",[28,[37,22],null,[["u-layout__display-none"],[[28,[37,6],[[30,0,["isRichMediaWithUrlInIntroText"]]],null]]]]],null]],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_rich_media_with_url_in_intro_warning","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]],[1,"\\n            "],[13],[1,"\\n\\n"],[1,"            "],[10,"label"],[14,0,"form-with-preview-layout__label form-with-preview-layout__input-spacing"],[14,"for","destinationUrl"],[12],[1,"\\n"],[41,[30,0,["isPipelineBuilderUrlRequired"]],[[[1,"                "],[1,[28,[35,3],["i18n_ad_linkedin_landing_page_url_heading","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]],[1,"\\n                "],[8,[39,24],null,[["@placement","@contentClass"],["right","sponsored-content__destination-url_hovercard"]],[["trigger","content"],[[[[1,"\\n                    "],[11,"button"],[24,0,"button--unstyled ml1"],[16,"aria-label",[29,[[28,[37,3],["i18n_a11y_trigger_label_linkedin_landing_page_url_heading","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]]]],[24,4,"button"],[4,[38,25],[[30,20,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                      "],[8,[39,18],[[24,0,"u-icon--tooltip creative-form__tooltip-icon"]],[["@size","@name"],["small","question"]],null],[1,"\\n                    "],[13],[1,"\\n                  "]],[20]],[[[1,"\\n                    "],[8,[39,26],null,null,[["default"],[[[[1,"\\n                      "],[1,[28,[35,3],["i18n_linkedin_landing_page_url_tooltip_text","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]],[1,"\\n                      "],[10,"br"],[12],[13],[1,"\\n                      "],[8,[39,27],[[16,"role",[30,21,["role"]]],[24,"target","_blank"]],[["@route","@model"],["accounts.item.landing-pages.index",[30,2,["id"]]]],[["default"],[[[[1,"\\n                        "],[1,[28,[35,3],["i18n_linkedin_landing_page_url_tooltip_link","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]],[1,"\\n                      "]],[]]]]],[1,"\\n                    "]],[21]]]]],[1,"\\n                  "]],[]]]]],[1,"\\n"]],[]],[[[1,"                "],[1,[28,[35,3],["i18n_ad_destination_URL","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n            "],[8,[39,28],null,[["@validations","@showValidations"],[[30,0,["validations","attrs","destinationUrl"]],[30,0,["showUrlValidations"]]]],[["default"],[[[[1,"\\n              "],[10,0],[14,0,"u-display-flex u-flex-column u-flex-row-sm"],[12],[1,"\\n                "],[8,[39,29],[[24,"data-live-test-form-input__destination-url",""],[16,0,[29,["standard-sponsored-update-form__destination-input"," ",[36,30]]]],[24,3,"sponsored_content_ad_destination"],[16,"placeholder",[28,[37,3],["i18n_ad_destination_URL_placeholder","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]],[16,"aria-invalid",[30,22,["showErrors"]]],[16,"aria-describedby",[30,22,["describedby"]]],[4,[38,31],["input",[28,[37,32],["target.value",[30,0,["onEditAdDestinationUrl"]]],null]],null],[4,[38,31],["blur",[30,0,["onInputBlur"]]],null]],[["@inputId","@value"],["destinationUrl",[30,0,["destinationUrl"]]]],null],[1,"\\n                "],[8,[39,33],[[16,"disabled",[28,[37,16],[[28,[37,6],[[30,0,["isDestinationUrlValid"]]],null],[30,0,["scrapeUrlTask","isRunning"]]],null]],[4,[38,31],["click",[30,0,["onScrapeUrl"]]],null]],[["@buttonType","@emphasized","@size","@text"],["secondary",true,"small",[28,[37,3],["i18n_scrape","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]]],null],[1,"\\n              "],[13],[1,"\\n"],[41,[30,0,["isEventUrlEntered"]],[[[1,"                "],[8,[39,26],null,null,[["default"],[[[[1,"\\n                  "],[8,[39,17],[[24,0,"mt1"]],[["@message","@type"],[[28,[37,3],["i18n_no_event_ads","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],[["linkInfo"],[[28,[37,34],null,[["role","ariaLabel","href","dataTestSelector","dataControlName"],[[30,23,["role"]],[28,[37,3],["i18n_learn_more_event_aria","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null],[28,[37,35],null,[["path","accountId"],["help/lms/answer/120721",[30,2,["id"]]]]],"data-test-sponsored-content-form__event-disallowed_learn-more-link","event_ads_event_metrics_learn_more"]]]]]],"negative"]],null],[1,"\\n                "]],[23]]]]],[1,"\\n"]],[]],[[[1,"                "],[10,2],[14,0,"form-with-preview-layout__helper-text mt1"],[12],[1,"\\n                  "],[8,[39,26],null,null,[["default"],[[[[1,"\\n                    "],[1,[28,[35,3],["i18n_scrape_url_helper_text_with_amp","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],[["linkInfo"],[[28,[37,34],null,[["role","ariaLabel","href","dataTestSelector"],["button",[28,[37,3],["i18n_learn_more_amp_aria","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null],[28,[37,35],null,[["path","accountId"],["help/lms/answer/107762",[30,2,["id"]]]]],"data-test-sponsored-content-form__amp_learn-more-link"]]]]]]],[1,"\\n                  "]],[]]]]],[1,"\\n                "],[13],[1,"\\n"]],[]]],[1,"            "]],[22]]]]],[1,"\\n"],[41,[30,0,["showAmpOption"]],[[[1,"              "],[10,2],[14,0,"form-with-preview-layout__helper-text mt3"],[12],[1,[28,[35,3],["i18n_available_amp_helper_text","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]],[13],[1,"\\n              "],[10,0],[14,0,"creative-form__amp-url-panel form-with-preview-layout__helper-text mt2"],[12],[1,"\\n                "],[1,[30,0,["ampUrl"]]],[1,"\\n              "],[13],[1,"\\n              "],[10,2],[14,0,"form-with-preview-layout__helper-text mt1"],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_whether_use_amp","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]],[1,"\\n                "],[11,"button"],[24,0,"button--small-tertiary"],[24,4,"button"],[4,[38,31],["click",[28,[37,13],[[30,0,["onUseAmpUrl"]],true],null]],null],[12],[1,[28,[35,3],["i18n_accept_amp","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]],[13],[1,"\\n                "],[11,"button"],[24,0,"button--small-tertiary"],[24,4,"button"],[4,[38,31],["click",[28,[37,13],[[30,0,["onUseAmpUrl"]],false],null]],null],[12],[1,[28,[35,3],["i18n_decline_amp","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]],[13],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[1,"            "],[8,[39,17],null,[["@isHidden","@type","@message"],[[28,[37,6],[[30,0,["showAmpWarning"]]],null],"neutral",[28,[37,3],["i18n_amp_warning","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]]],null],[1,"\\n\\n"],[1,"            "],[10,0],[14,0,"u-layout-flex__container--center-space-between"],[12],[1,"\\n              "],[10,"label"],[15,0,[28,[37,23],["form-with-preview-layout__label pt1",[28,[37,22],null,[["t-20"],[[30,7]]]]],null]],[14,"for","article_share_label"],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_article_share_label","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n            "],[10,"fieldset"],[15,0,[28,[37,23],[[28,[37,22],null,[["form-with-preview-layout__content-group","pv4"],[[28,[37,6],[[30,7]],null],[30,7]]]]],null]],[12],[1,"\\n              "],[8,[39,2],null,[["@isLoading"],[[30,0,["scrapeUrlTask","isRunning"]]]],null],[1,"\\n"],[41,[51,[30,0,["isDestinationUrlValid"]]],[[[41,[30,7],[[[1,"                  "],[8,[39,17],null,[["@type","@message"],["neutral",[52,[30,0,["notLeadgenObjective"]],[28,[37,3],["i18n_require_valid_URL_helper_text_with_cta","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null],[28,[37,3],["i18n_require_valid_URL_helper_text","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]]]],null],[1,"\\n"]],[]],[[[1,"                  "],[10,0],[14,0,"creative-form__warning"],[12],[1,"\\n                    "],[8,[39,18],[[24,0,"creative-form__warning-icon"]],[["@size","@name"],["small","signal-notice"]],null],[1,"\\n                    "],[10,1],[14,0,"form-with-preview-layout__inline-notification-text"],[12],[1,"\\n                      "],[1,[28,[35,3],[[52,[30,0,["notLeadgenObjective"]],"i18n_require_valid_URL_helper_text_with_cta","i18n_require_valid_URL_helper_text"],"campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n"]],[]]]],[]],null],[1,"\\n              "],[8,[39,36],null,[["@assetList","@showMultiAdNameExperience","@onRemoveAssetForMultiAsset","@imageUrl","@imageAccept","@onClickAssetLibrary","@hasMaxAssetReached","@validations","@onAltTextFieldBlur","@onAltTextFieldInput","@hideMediaLibraryButton"],[[30,0,["multiAdListManager","assetList"]],[30,0,["multiAdListManager","showMultiAdNameExperience"]],[30,0,["onRemoveAssetForMultiAsset"]],[30,0,["imageUrl"]],[30,0,["imageAccept"]],[30,0,["onClickAssetLibrary"]],[30,0,["hasMaxAssetReached"]],[30,0,["validations"]],[30,0,["onAltTextInputFocusOut"]],[30,0,["onEditAltText"]],[30,0,["hideMediaLibraryButton"]]]],null],[1,"\\n\\n"],[42,[28,[37,11],[[28,[37,11],[[30,0,["imageUploadErrorKeys"]]],null]],null],null,[[[1,"                "],[8,[39,17],null,[["@type","@message","@isHidden"],["negative",[28,[37,3],["i18n_image_upload_validation_error","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],[["errorType","maxWidth","maxHeight","maxSizeInMb"],[[30,24],[30,0,["imageMaxWidth"]],[30,0,["imageMaxHeight"]],[30,0,["imageMaxSizeInMegabytes"]]]]],[28,[37,6],[[30,0,["imageUploadError"]]],null]]],null],[1,"\\n"]],[24]],null],[1,"\\n"],[41,[30,0,["isGaiaMs2ExperienceEnabled"]],[[[1,"                "],[8,[39,19],null,[["@accountId","@campaignId","@creationFlowId","@handleOnInput","@inputValue","@fieldName","@onAiCopySelect","@isInputDisabled"],[[30,2,["id"]],[30,3,["id"]],[30,0,["creationFlowId"]],[30,0,["onEditHeadline"]],[30,0,["headline"]],[30,0,["generativeAiAdsManager","AI_FIELDS","HEADLINE"]],[30,0,["onAiCopySelect"]],[28,[37,6],[[30,0,["isDestinationUrlValid"]]],null]]],[["default"],[[[[1,"\\n                  "],[8,[39,20],null,[["@inputFieldId","@initialValue"],["headline",[30,0,["headline"]]]],[["default"],[[[[1,"\\n                    "],[8,[39,12],[[24,"data-live-test-form-input__headline",""]],[["@validations","@shouldShowAllValidations","@showCharCounter","@label","@value","@disabled","@labelClasses","@fieldId","@ariaLabel","@enableAdPolicyValidation","@shouldDisableLabel","@onInput","@validationCopyOptions","@validationMessageComponent"],[[30,0,["validations","attrs","headline"]],[28,[37,37],[[52,[30,0,["destinationUrl","length"]],true,false],[28,[37,6],[[30,0,["scrapeUrlTask","isRunning"]]],null]],null],true,[28,[37,3],["i18n_headline","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null],[30,0,["headline"]],[28,[37,6],[[30,0,["isDestinationUrlValid"]]],null],"form-with-preview-layout__input-spacing","headline",[28,[37,3],["i18n_headline","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null],true,[28,[37,6],[[30,0,["isDestinationUrlValid"]]],null],[28,[37,21],[[30,25,["handleOnInput"]],[30,26,["validate"]]],null],[28,[37,22],null,[["fetchGeneratedAdCopy","fieldName","defaultMessage","checkIfCustomMessageExistsForField"],[[30,25,["showAiSuggestedCopies"]],[30,0,["generativeAiAdsManager","AI_FIELDS","HEADLINE"]],[30,0,["validations","attrs","headline","message"]],[28,[37,13],[[30,0,["generativeAiAdsManager","checkIfCustomMessageExistsForField"]],[30,0,["generativeAiAdsManager","AI_FIELDS","HEADLINE"]]],null]]]],"generative-ai-ad-copy/ai-assisted-copy-field-error-message"]],null],[1,"\\n                  "]],[26]]]]],[1,"\\n                "]],[25]]]]],[1,"\\n"]],[]],[[[1,"                "],[8,[39,20],null,[["@inputFieldId","@initialValue"],["headline",[30,0,["headline"]]]],[["default"],[[[[1,"\\n                  "],[8,[39,12],[[24,"data-live-test-form-input__headline",""]],[["@validations","@shouldShowAllValidations","@showCharCounter","@label","@placeholder","@value","@disabled","@labelClasses","@fieldId","@onBlur","@onInput","@ariaLabel","@shouldDisableLabel"],[[30,0,["validations","attrs","headline"]],[28,[37,37],[[52,[30,0,["destinationUrl","length"]],true,false],[28,[37,6],[[30,0,["scrapeUrlTask","isRunning"]]],null]],null],true,[28,[37,3],["i18n_headline","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null],[28,[37,3],["i18n_headline_placeholder","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null],[30,0,["headline"]],[28,[37,6],[[30,0,["isDestinationUrlValid"]]],null],"form-with-preview-layout__input-spacing","headline",[30,0,["onInputFocusOut"]],[28,[37,21],[[30,0,["onEditHeadline"]],[30,27,["validate"]]],null],[28,[37,3],["i18n_headline","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null],[28,[37,6],[[30,0,["isDestinationUrlValid"]]],null]]],null],[1,"\\n                "]],[27]]]]],[1,"\\n"]],[]]],[1,"\\n"],[1,"              "],[8,[39,20],null,[["@inputFieldId","@initialValue"],["description",[30,0,["description"]]]],[["default"],[[[[1,"\\n                "],[8,[39,12],[[24,"data-live-test-form-input__description",""]],[["@validations","@shouldShowAllValidations","@showCharCounter","@label","@placeholder","@value","@disabled","@rows","@type","@labelClasses","@fieldId","@onInput","@onBlur","@ariaLabel","@shouldDisableLabel"],[[30,0,["validations","attrs","description"]],[52,[30,0,["description","length"]],true,false],true,[28,[37,3],["i18n_description","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null],[28,[37,3],["i18n_description_placeholder","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null],[30,0,["description"]],[28,[37,6],[[30,0,["isDestinationUrlValid"]]],null],3,"multiline","form-with-preview-layout__input-spacing","description",[28,[37,21],[[30,0,["onEditDescription"]],[30,28,["validate"]]],null],[30,0,["onInputFocusOut"]],[28,[37,3],["i18n_description","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null],[28,[37,6],[[30,0,["isDestinationUrlValid"]]],null]]],[["default"],[[[[1,"\\n                  "],[8,[30,29,["tooltip"]],null,[["@triggerAriaLabel"],[[28,[37,3],["i18n_a11y_trigger_label_description_text","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]]],[["default"],[[[[1,"\\n                    "],[10,1],[12],[1,[28,[35,3],["i18n_description_disclaimer","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]],[13],[1,"\\n                  "]],[]]]]],[1,"\\n                "]],[29]]]]],[1,"\\n              "]],[28]]]]],[1,"\\n\\n"],[41,[30,0,["notLeadgenObjective"]],[[[1,"                "],[10,1],[14,0,"u-layout-flex__container--baseline"],[12],[1,"\\n                  "],[10,"label"],[14,"for","shareContentLandingTitle"],[14,0,"form-with-preview-layout__label form-with-preview-layout__input-spacing u-display-flex"],[15,"disabled",[28,[37,6],[[30,0,["isDestinationUrlValid"]]],null]],[12],[1,"\\n                    "],[1,[28,[35,3],["i18n_sponsored_form_cta_label","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[8,[39,38],null,[["@placement","@content"],["right",[28,[37,3],["i18n_call_to_action_tooltip_text","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]]],[["trigger"],[[[[1,"\\n                      "],[8,[39,33],[[24,0,"generic-form-tooltip__trigger"],[4,[38,39],[[30,30,["triggerContentSharedInfo"]]],null]],[["@text","@size","@buttonType","@icon","@circle"],[[28,[37,3],["i18n_sponsored_form_cta_aria_label","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null],"small","tertiary","question",true]],null],[1,"\\n                      "],[10,1],[12],[1,"\\n                        "],[1,[28,[35,3],["i18n_call_to_action_tooltip_text","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]],[1,"\\n                      "],[13],[1,"\\n                    "]],[30]]]]],[1,"\\n                "],[13],[1,"\\n                "],[10,0],[14,0,"pb2"],[12],[1,"\\n                  "],[8,[39,40],null,[["@onChangeCta","@callToAction","@isRequired","@isDisabled","@callToActionValues","@id"],[[30,0,["onChangeCta"]],[30,0,["activeCallToAction"]],[30,14],[28,[37,6],[[30,0,["isDestinationUrlValid"]]],null],[30,0,["callToActionValues"]],"shareContentLandingTitle"]],null],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[1,"            "],[13],[1,"\\n"],[41,[30,0,["isEnableUnifiedAdsPreviewLgf"]],[[[1,"              "],[10,"label"],[14,"for","sponsored-content-update__cta"],[15,0,[29,[[28,[37,9],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_sponsored_form_cta_label","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,41],null,[["@callToAction","@id","@onChangeCreativeCta","@isDisabled"],[[28,[37,16],[[30,0,["adForm","leadgenFormCreation","callToAction","labelType"]],[30,31,["labelType"]]],null],"sponsored-content-update__cta",[30,0,["onChangeCreativeCta"]],[30,32]]],null],[1,"\\n"]],[]],null]],[]],[[[1,"            "],[8,[39,42],null,[["@record","@column"],[[30,33],[30,0,["entityColumn"]]]],null],[1,"\\n"]],[]]],[1,"        "]],[]]]]],[1,"\\n      "]],[11]]]]],[1,"\\n\\n"],[41,[30,14],[[[1,"        "],[8,[30,10,["leadgenForm"]],null,[["@accountId","@companyId","@campaignLocale","@isFormSelectionDisabled","@callToAction","@callToActionEntity","@sectionToExpandOnInit","@isCtaFieldShowing","@isFormSelectionShowing","@isFormSelectionRequired","@showValidations","@onUpdateCallToActionEntity","@isCtaFieldDisabled","@customCtaLabels"],[[30,2,["id"]],[30,1],[30,34],[30,32],[30,0,["creativeCallToAction"]],[30,31],[30,9],[28,[37,6],[[30,0,["isEnableUnifiedAdsPreviewLgf"]]],null],true,[30,0,["isFormSelectionRequired"]],[30,0,["showAllValidations"]],[30,35],[30,36],[30,0,["customCtaLabels"]]]],null],[1,"\\n"]],[]],null],[1,"    "]],[10]]]]],[1,"\\n\\n"],[1,"    "],[10,0],[14,0,"creative-form__inline-feedback-container"],[12],[1,"\\n      "],[8,[39,17],[[24,0,"creative-form__inline-feedback"]],[["@isHidden","@type"],[[28,[37,7],[[30,0,["formError"]],null],null],"negative"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,43],null,[["error","customErrorMessage"],[[30,0,["formError"]],[28,[37,3],["i18n_save_standard_content_error","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n\\n"],[41,[30,0,["shouldShowEditWarning"]],[[[1,"      "],[10,0],[14,0,"creative-form__warning creative-form__warning--active-campaigns"],[12],[1,"\\n        "],[8,[39,18],[[24,0,"creative-form__warning-icon"]],[["@size","@name"],["small","signal-notice"]],null],[1,"\\n        "],[10,1],[15,0,[29,["creative-form__warning-message"," ",[28,[37,9],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],[[52,[30,0,["activeCampaignCount"]],"i18n_campaign_warning","i18n_campaign_warning_no_count"],"campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],[["activeCampaignCount"],[[30,0,["activeCampaignCount"]]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,8,["preview"]],null,null,[["default"],[[[[1,"\\n"],[44,[[52,[30,0,["isTabLgfUIEnabled"]],[28,[37,7],[[30,0,["currentActiveTab"]],[30,0,["LEADGEN_FORM_SECTIONS","AD_SECTION"]]],null],[28,[37,16],[[28,[37,6],[[30,14]],null],[28,[37,7],[[30,0,["currentSection"]],[30,0,["LEADGEN_FORM_SECTIONS","AD_SECTION"]]],null]],null]]],[[[41,[30,37],[[[1,"        "],[8,[39,45],null,[["@previewOptionsMultiAsset","@previewOptions","@isUsingMultiAsset","@currentAssetPreviewId","@contentDisplayOrientation","@useSponsorableLivePreview","@campaign","@isFormWithPreviewMode","@onNewAssetSelect","@isQuickMode","@staticImagePreviewMap","@contentType","@placement","@unifiedAdsPreviewContent","@onPlacementChange","@creativeCallToAction"],[[30,0,["previewOptionsMultiAsset"]],[30,0,["previewOptions"]],[30,0,["multiAdListManager","showMultiAdNameExperience"]],[30,0,["multiAdListManager","currentAssetPreviewId"]],[30,0,["contentDisplayOrientation"]],false,[30,3],true,[30,0,["multiAdListManager","onNewAssetSelect"]],[30,7],[30,0,["staticImagePreviewMap"]],[30,0,["unifiedAdsPreviewContentType"]],[30,0,["placement"]],[30,0,["unifiedAdsPreviewContent"]],[30,0,["onPlacementChange"]],[30,0,["adForm","leadgenFormCreation","callToAction","labelType"]]]],null],[1,"\\n"]],[]],[[[1,"        "],[8,[39,46],null,[["@desktopTitle","@leadGenFormUrn","@mobileTitle","@previewDesktopUrl","@previewMobileUrl","@previewObject","@trackingKeys","@isInteractive","@isLeadGenObjective"],[[30,0,["leadgenLivePreview","desktop","title"]],[30,31,["targetLeadGenForm"]],[30,0,["leadgenLivePreview","mobile","title"]],[30,0,["leadgenLivePreview","desktop","url"]],[30,0,["leadgenLivePreview","mobile","url"]],[30,0,["leadgenLivePreview","previewObject"]],[28,[37,22],null,[["desktopTabSelected","mobileTabSelected"],[[30,0,["leadgenLivePreview","desktop","tracking"]],[30,0,["leadgenLivePreview","mobile","tracking"]]]]],true,[30,14]]],null],[1,"\\n"]],[]]]],[37]]],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,8,["footer-right"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,47],null,[["@accountId","@dataControlName","@campaignCount","@isAddToCampaignCheckboxShowing","@isButtonDisabled","@isEditMode","@isSponsorOnCreateChecked","@shouldConfirmSave","@shouldConfirmAdPolicyWarning","@onClickSponsorOnCreate","@onClickSave","@isFormWithPreviewMode"],[[30,2,["id"]],[30,38,["save"]],[30,0,["campaignCount"]],[28,[37,37],[[30,0,["notLeadgenObjective"]],[28,[37,6],[[30,4]],null]],null],[28,[37,37],[[30,0,["showAllValidations"]],[28,[37,6],[[30,0,["isFormValid"]]],null]],null],[30,4],[30,0,["shouldSponsorOnCreate"]],[30,0,["shouldConfirmSave"]],[30,0,["adPolicyValidator","hasAnyWarnings"]],[28,[37,13],[[28,[37,14],[[30,0,["shouldSponsorOnCreate"]]],null],[28,[37,6],[[30,0,["shouldSponsorOnCreate"]]],null]],null],[30,0,["onClickSave"]],true]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[8]]]]],[1,"\\n\\n"],[8,[39,48],[[24,"aria-labelledBy","edit-reminder-modal"]],[["@isOpen","@dismissModal","@size"],[[30,0,["shouldShowEditReminderModal"]],[28,[37,13],[[28,[37,49],[[30,0],"shouldShowEditReminderModal",false],null]],null],"small"]],[["default"],[[[[1,"\\n  "],[8,[30,39,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"edit-reminder-modal"],[15,0,[29,["pv1"," ",[28,[37,50],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_edit_reminder_modal_header","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,39,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[14,0,"pt1 pb4"],[14,"data-edit-reminder-modal__content",""],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_edit_reminder_modal_message","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,39,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[8,[39,33],[[24,0,"mr2"],[4,[38,31],["click",[28,[37,49],[[30,0],"shouldShowEditReminderModal",false],null]],null]],[["@text","@size","@buttonType"],[[28,[37,3],["i18n_edit_reminder_modal_go_back","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null],"small","secondary"]],null],[1,"\\n    "],[8,[39,33],[[4,[38,31],["click",[28,[37,51],[[30,0,["saveFormTask"]]],null]],null]],[["@text","@size","@buttonType"],[[28,[37,3],["i18n_edit_reminder_modal_create","campaign-manager-web/components/standard-sponsored-update-multi-asset-form"],null],"small","primary"]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[39]]]]]],["@companyId","@account","@campaign","@isEditMode","@isDuplicate","@title","@isQuickMode","layout","@sectionToExpandOnInit","leadgenCreation","item","@creative","statusDetail","@isLeadGenObjective","aiCopyFieldContainer","validation","input","validation","input","triggerData","iphHelper","vcont","iphHelper","errorKey","aiCopyFieldContainer","validation","validation","validation","input","triggerData","@callToActionEntity","@isLeadGenDisabled","@activeSponsorableContent","@locale","@onUpdateCallToActionEntity","@isFPAContentType","isOnAdSection","@trackingKeys","modal"],false,["if","asset-library/asset-library-isolated-modal-container","cm-overlay-loader","t","form-with-preview-layout","leadgen-form/creation","not","eq","cm-inline-feedback","hue-web-foundations@-text-body","each","-track-array","generic-form/input","fn","mut","unless","or","hue-web-inline-feedback","hue-web-icons@icon","generative-ai-ad-copy/ssu-ai-copy-field-container","ad-policy-validation/ad-policy-validation-warnings","queue","hash","classes","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","iph-helper","link-to","validated-control","cm-text-input","hue-web-foundations@-artdeco-migration-scope","on","pick","hue-web-button","external-link-info","help-center-url","multi-asset/multi-asset-image-container","and","hue-web-toggletip","hue-web-toggletip-trigger","sponsored-content-cta-dropdown","sponsored-content-creatives-cta-dropdown","sponsorable-content-table-entity","error-message","let","sponsored-content-live-preview","leadgen-form-live-preview","create-and-sponsor-button","hue-web-modal","set","hue-web-foundations@-text-heading","perform"]]',moduleName:"campaign-manager-web/components/standard-sponsored-update-multi-asset-form.hbs",isStrictMode:!1})
let z=e.default=(S=(0,a.inject)("assets/multi-ad-list-manager"),A=(0,a.inject)(),C=(0,o.task)({drop:!0}),O=(0,o.task)({drop:!0}),v=class extends i.default{get hasMaxAssetReached(){return this.multiAdListManager.assetList.length>=p.SELECTION_LIMIT_NUM}get previewOptionsMultiAsset(){return this.multiAdListManager.previewOptionsMultiAsset(this.args.campaign.offsiteDeliveryEnabled,this.args.objectiveType,this.adFormat,this.sponsoredUpdateContent)}get staticImagePreviewMap(){const e=(e,t)=>this.i18n.lookupTranslation(this.constructor,e)(t),t=this.args.activeSponsorableContent?.userGeneratedAdContent?.contentType
let n={}
return t===y.STANDARD_SPONSORED_CONTENT_TYPES.FIRST_PARTY_ARTICLE&&(n={[_.PREVIEW_OPTION_NAME.LAN_NATIVE_AD]:{url:(0,b.default)("assets/sponsored-update/lan-native-preview.png"),alt:e("lan_native_ad"),inlineMessage:e("i18n_static_lan_native_view_inline_message")},[_.PREVIEW_OPTION_NAME.LAN_MEDIUM_RECTANGLE]:{url:(0,b.default)("assets/sponsored-update/lan-medium-rect-preview.png"),alt:e("lan_medium_rectangle"),inlineMessage:e("i18n_static_lan_medium_rectangle_view_inline_message")},[_.PREVIEW_OPTION_NAME.LAN_MOBILE_INTERSTITIAL]:{url:(0,b.default)("assets/sponsored-update/mobile-interstitial-preview.png"),alt:e("i18n_static_lan_interstitial_view_alt"),inlineMessage:e("i18n_static_lan_mobile_interstitial_view_inline_message")}},this.args.isLeadGenObjective&&this.args.campaign.offsiteDeliveryEnabled&&(n={...n,[_.PREVIEW_OPTION_NAME.FIRST_PARTY_ARTICLE_DESKTOP]:{url:(0,b.default)("assets/first-party-articles/fpa-desktop.png"),alt:e("i18n_first_party_article_desktop_alt"),inlineMessage:e("i18n_first_party_article_desktop_inline_message")},[_.PREVIEW_OPTION_NAME.FIRST_PARTY_ARTICLE_MOBILE]:{url:(0,b.default)("assets/first-party-articles/fpa-mobile.png"),alt:e("i18n_first_party_article_mobile_alt"),inlineMessage:e("i18n_first_party_article_mobile_inline_message")}})),{[_.PREVIEW_OPTION_NAME.RIGHT_RAIL]:{url:(0,b.default)("assets/sponsored-update/right-rail-preview.png"),alt:e("right_rail_preview_image_alt"),inlineMessage:e("static_rail_rail_preview_inline_message")},...n}}get enableSponsoredContentRightRailPreview(){return this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableSponsoredContentRightRailPreview)}get altText0(){return this.multiAdListManager.assetList[0]?.altText}get altText1(){return this.multiAdListManager.assetList[1]?.altText}get altText2(){return this.multiAdListManager.assetList[2]?.altText}get altText3(){return this.multiAdListManager.assetList[3]?.altText}get altText4(){return this.multiAdListManager.assetList[4]?.altText}get isSSUMergerEnabled(){return this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableSSUMerger)}get isLeadGenUIPlatformEnabled(){return this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableLeadGenUIPlatform)}constructor(){if(super(...arguments),k(this,"multiAdListManager",w,this),k(this,"lix",I,this),k(this,"generativeAiAdsManager",P,this),U(this,"assetType",p.ASSET_ENTITY_TYPES.IMAGE),U(this,"creationFlowId",(0,g.default)()),k(this,"isAssetLibraryOpen",N,this),k(this,"initialSelectedAssetEntities",R,this),k(this,"hideMediaLibraryButton",D,this),k(this,"currentActiveTab",M,this),k(this,"shouldShowEditReminderModal",L,this),this.multiAdListManager.initializeMultiAdListManager({updateContentWithAssetData:this._updateContentWithAssetData.bind(this)}),this.multiAdListManager.resetAssetList(),this.userGeneratedAdEntity?.image&&(this.userGeneratedAdEntity instanceof u.default?this.multiAdListManager.initializeAssetList(this.userGeneratedAdEntity.toPojo()):this.multiAdListManager.initializeAssetList((0,c.copy)(this.userGeneratedAdEntity,!0))),this.isTabLgfUIEnabled){const{AD_SECTION:e,FORM_SECTION:t}=this.LEADGEN_FORM_SECTIONS
this.currentActiveTab=this.args.sectionToExpandOnInit===t?t:e}}get shouldTrackMacroCreatives(){return!this.args.isEditMode&&!this.args.isDuplicate}get isTabLgfUIEnabled(){return this.args.isLeadGenObjective&&this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableTabLgfUI)}get placement(){return(0,f.toAdsPreviewPlacement)(this.selectedPreview?.name)}get unifiedAdsPreviewContentType(){return(0,f.toAdsPreviewContentType)(this.contentType)}get isEnableUnifiedAdsPreviewLgf(){return T.SUPPORTED_UAP_PREVIEW_OPTIONS[this.contentType]?.has(this.selectedPreview?.name)&&this.args.isLeadGenObjective&&!this.isOrganic}get unifiedAdsPreviewContent(){return(0,f.makeAdPreviewContentFromCmSponsoredUpdateContent)(this.sponsoredUpdateContent)}get customCtaLabels(){return this.args.isFPAContentType?E.FORMAT_SPECIFIC_CTA_LABEL_TYPE:E.CTA_LABEL_TYPE}_removeUnselectedAssetsFromAssetList(e){const t=e.map((e=>e.entityUrn));[...this.multiAdListManager.selectedAssetUrns].forEach((e=>{if(!t.includes(e)){const t=this.multiAdListManager.assetList.findIndex((t=>t.assetEntityAsset?.entityUrn===e))
this._removeAssetAndUpdatePreview(this.multiAdListManager.assetList[t])}}))}onTabSelectionChange(e){this.currentActiveTab=e}onSubmitSelectedAssets(e){this.hasUploadedImage=!!e.length,this.args.isEditMode&&(this.multiAdListManager.resetAssetList(),this.multiAdListManager.addAssetsToListAndUpdatePreview(e),this.hideMediaLibraryButton=!0),this._removeUnselectedAssetsFromAssetList(e),this.multiAdListManager.addAssetsToListAndUpdatePreview(e)}onDismissAssetLibrary(){this.isAssetLibraryOpen=!1}onClickAssetLibrary(){this.initialSelectedAssetEntities=this.multiAdListManager.selectedAssetEntities,this.isAssetLibraryOpen=!0}onRemoveAssetForMultiAsset(e){this._removeAssetAndUpdatePreview(e),this.hideMediaLibraryButton&&!this.multiAdListManager.assetList.length&&(this.hideMediaLibraryButton=!1)}onCancelCreateCreative(){this.confirmCancel()}onAltTextInputFocusOut(e){this._showValidationsForId(e)}onEditAltText(e,t){e.altText=t,this.renderLivePreview()}onChangeCreativeCta(e){if(this.isLeadGenUIPlatformEnabled){const t=this.args.callToActionEntity.clone()
t.labelType=e,this.args.onUpdateCallToActionEntity(t)}else this.adForm.updateLeadgenFormCreation({"callToAction.labelType":e})}onClickSave(){this.showAllValidations=!0,this.isFormValid&&(!this.isAICopySelectedForIntroText&&!this.isAICopySelectedForHeadline||this.generativeAiAdsManager.isAICopyEdited?(this.saveFormTask.perform(),this.shouldShowEditReminderModal=!1):this.shouldShowEditReminderModal=!0)}_removeAssetAndUpdatePreview(e){this.multiAdListManager.removeAssetFromList(e),this.multiAdListManager.assetList.length?e.id===this.multiAdListManager.currentAssetPreviewId&&(this.multiAdListManager.updatePreviewedAsset(this.multiAdListManager.assetList[0]),this.renderLivePreview()):this.onImageClear()}_mutateOriginalSponsoredUpdateContentWithMultiAdListData(e){const t=e.userGeneratedAdContent?.entities?.[0]?.image?.reference,n=this.multiAdListManager.assetList.find((e=>e.value?.image?.reference===t))
if(!n)return
const{userGeneratedAdContent:a}=e,{image:i}=n.value
this.constructor.setOrCreateUserGeneratedAdEntities(a,i,n)}*_mutateAndEditSponsoredUpdateContentTask(e,t){this._mutateOriginalSponsoredUpdateContentWithMultiAdListData(e),yield this._editSponsorableContentTask.perform(e,t)}_getSaveSponsorableContentTask(){if(this.args.isEditMode)return this._mutateAndEditSponsoredUpdateContentTask
const e=this.multiAdListManager.assetList.length>1,t=this.multiAdListManager.assetList.some((e=>!!e.altText))
return e||t?this._createManySponsorableContentsTask:this._createSponsorableContentTask}_handleAfterCreativeSave(e,t){this.args.onClose(!0,e,t),this.assetAiTracking.fireCreativeWithAssetCreationEvent(),this.multiAdListManager.fireMultiAssetAdCreationEvent(),this.multiAdListManager.resetAssetList()}*_createManySponsorableContentsTask(e,t){const n=[],a=this.multiAdListManager.assetList.map(((a,i)=>{const r=(0,c.copy)(e,!0),{userGeneratedAdContent:o}=r,{image:l}=a.value,u=(0,s.get)(r,"userGeneratedAdContent.adName"),d=this.i18n.lookupTranslation(this.constructor,"i18n_ad_variant_label_no_name")(),p=`${u||d}_${i+1}`
return n.push(p),(0,s.set)(r,"userGeneratedAdContent.adName",p),this.constructor.setRefUrnIfScrapeTargetDoesntExist(o,this.destinationUrl,l.reference),this.constructor.setOrCreateUserGeneratedAdEntities(o,l,a),this._createSponsorableContentTask.perform(r,t)})),i=yield(0,l.allSettled)(a),r=this.i18n.lookupTranslation(this.constructor,"i18n_save_variant_content_error");(0,m.showErrorToastForMultiAd)(i,{adNames:n,toast:this.toast,translationGetter:r,messageForTotalFailure:"Failed to create any creatives from asset library."})}_resetScrapeContent(e){this.userGeneratedAdEntity&&this._resetUserGeneratedAdEntity(),this.userGeneratedAdContent.referenceUrn=void 0,this.lastScrapedDestinationUrl=e}_handleScrapedImage(e){e&&e.length&&(this.userGeneratedAdEntity.image=new d.TrackedObject(e.firstObject),this.hasUploadedImage=!1,this.multiAdListManager.resetAssetList(),this.multiAdListManager.initializeAssetList(this.userGeneratedAdEntity.toPojo()),this.hideMediaLibraryButton=!0)}_updateContentWithAssetData(e,t){this.onVectorUploadSuccess(e.value,t)}},w=x(v.prototype,"multiAdListManager",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=x(v.prototype,"lix",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=x(v.prototype,"generativeAiAdsManager",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=x(v.prototype,"isAssetLibraryOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),R=x(v.prototype,"initialSelectedAssetEntities",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),D=x(v.prototype,"hideMediaLibraryButton",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.isEditMode&&this.multiAdListManager.assetList.length>0}}),M=x(v.prototype,"currentActiveTab",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.LEADGEN_FORM_SECTIONS.AD_SECTION}}),L=x(v.prototype,"shouldShowEditReminderModal",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),x(v.prototype,"onTabSelectionChange",[s.action],Object.getOwnPropertyDescriptor(v.prototype,"onTabSelectionChange"),v.prototype),x(v.prototype,"onSubmitSelectedAssets",[s.action],Object.getOwnPropertyDescriptor(v.prototype,"onSubmitSelectedAssets"),v.prototype),x(v.prototype,"onDismissAssetLibrary",[s.action],Object.getOwnPropertyDescriptor(v.prototype,"onDismissAssetLibrary"),v.prototype),x(v.prototype,"onClickAssetLibrary",[s.action],Object.getOwnPropertyDescriptor(v.prototype,"onClickAssetLibrary"),v.prototype),x(v.prototype,"onRemoveAssetForMultiAsset",[s.action],Object.getOwnPropertyDescriptor(v.prototype,"onRemoveAssetForMultiAsset"),v.prototype),x(v.prototype,"onCancelCreateCreative",[s.action],Object.getOwnPropertyDescriptor(v.prototype,"onCancelCreateCreative"),v.prototype),x(v.prototype,"onAltTextInputFocusOut",[s.action],Object.getOwnPropertyDescriptor(v.prototype,"onAltTextInputFocusOut"),v.prototype),x(v.prototype,"onEditAltText",[s.action],Object.getOwnPropertyDescriptor(v.prototype,"onEditAltText"),v.prototype),x(v.prototype,"onChangeCreativeCta",[s.action],Object.getOwnPropertyDescriptor(v.prototype,"onChangeCreativeCta"),v.prototype),x(v.prototype,"onClickSave",[s.action],Object.getOwnPropertyDescriptor(v.prototype,"onClickSave"),v.prototype),x(v.prototype,"_mutateAndEditSponsoredUpdateContentTask",[C],Object.getOwnPropertyDescriptor(v.prototype,"_mutateAndEditSponsoredUpdateContentTask"),v.prototype),x(v.prototype,"_createManySponsorableContentsTask",[O],Object.getOwnPropertyDescriptor(v.prototype,"_createManySponsorableContentsTask"),v.prototype),v);(0,t.setComponentTemplate)(F,z)})),define("campaign-manager-web/components/status-cell",["exports","ember-tax/components/status-cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/status-dropdown",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","@linkedin/ember-prop-types","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/entity-status","campaign-manager-web/utils/tracking"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const y=(0,n.createTemplateFactory)({id:"g3n7Dahw",block:'[[[1,"\\n"],[11,0],[24,0,"status-dropdown"],[17,1],[12],[1,"\\n"],[41,[28,[37,1],[[30,0,["validStatuses","length"]],0],null],[[[1,"    "],[8,[39,2],null,[["@isOpen","@disabled","@openMenu","@closeMenu"],[[30,0,["isStatusDropdownOpen"]],[28,[37,3],[[30,2]],null],[28,[37,4],[[30,0,["onVisibilityChange"]],true],null],[28,[37,4],[[30,0,["onVisibilityChange"]],false],null]]],[["default"],[[[[1,"\\n      "],[8,[30,3,["Trigger"]],[[24,"data-live-test-status-dropdown",""],[24,0,"hue-button--unstyled"],[16,"tabindex",0],[4,[38,5],[[52,[30,4],true,false]],null]],[["@icon","@iconPlacement","@buttonType","@size"],["caret","right","tertiary","small"]],[["default"],[[[[1,"\\n        "],[8,[39,6],null,[["@status","@accountId"],[[30,5],[30,6]]],null],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,3,["Container"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,0,["validStatuses"]]],null]],null],null,[[[1,"          "],[8,[30,3,["Item"]],null,[["@onSelect","@selected"],[[28,[37,4],[[30,0,["onStatusSelected"]],[30,7]],null],[28,[37,9],[[30,7],[30,5]],null]]],[["default"],[[[[1,"\\n            "],[1,[28,[35,10],[[52,[30,0,["isEntityTypeCampaign"]],"i18n_status_label_for_campaign","i18n_status_label"],"campaign-manager-web/components/status-dropdown"],[["status"],[[30,7]]]]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[7]],null],[1,"      "]],[]]]]],[1,"\\n    "]],[3]]]]],[1,"\\n"]],[]],[[[1,"    "],[8,[39,6],null,[["@status","@accountId","@failureReasons"],[[30,5],[30,6],[30,8]]],null],[1,"\\n"]],[]]],[13]],["&attrs","@enabled","dropdown","@shouldFocusOnCreativeStatus","@selectedStatus","@accountId","statusItem","@failureReasons"],false,["if","gt","hue-web-menu","not","fn","focus-on-render","status-label","each","-track-array","eq","t"]]',moduleName:"campaign-manager-web/components/status-dropdown.hbs",isStrictMode:!1})
let S=e.default=(u=(0,a.inject)(),d=(0,a.inject)(),(0,o.assertPropTypes)((h=class extends i.default{constructor(...e){super(...e),f(this,"tracking",g,this),f(this,"litms",b,this),T(this,"entityCampaign",l.ENTITY_TYPES.CAMPAIGN),f(this,"isStatusDropdownOpen",_,this),T(this,"onStatusSelected",(e=>{let t=""
this.args.selectStatusControlName&&(this.tracking.fireInteractionEvent(this.args.selectStatusControlName,c.CONTROL_INTERACTION_TYPE.SHORT_PRESS),t=this.args.selectStatusControlName),e===l.STATUSES.ACTIVE&&(this.tracking.fireInteractionEvent("campaign_reactivate",c.CONTROL_INTERACTION_TYPE.SHORT_PRESS),t="campaign_reactivate"),this.isEntityTypeCampaign&&this.litms.trackControlInteraction(this.args.accountId,{adFormatType:this.args.adFormatType,campaignStatus:e,campaignType:this.args.campaignType,controlName:t}),this.isStatusDropdownOpen=!1,this.args.onSelectStatus?.(e)})),T(this,"onVisibilityChange",(e=>{this.args.onVisibilityChange?.(),this.isStatusDropdownOpen=e}))}get isEntityTypeCampaign(){return this.args.entityType===l.ENTITY_TYPES.CAMPAIGN}get validStatuses(){const{entityType:e,selectedStatus:t}=this.args
return this.args.getValidStatuses?.(e,t)||(0,s.getValidStatuses)(e,t,!1)}},T(h,"propTypes",{accountId:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.number]),enabled:o.PropTypes.bool,entityType:o.PropTypes.isMemberOf(l.ENTITY_TYPES).isRequired,failureReasons:o.PropTypes.object,selectStatusControlName:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.null]),selectedStatus:o.PropTypes.isMemberOf(l.STATUSES).isRequired,shouldFocusOnCreativeStatus:o.PropTypes.bool,getValidStatuses:o.PropTypes.func,onSelectStatus:o.PropTypes.func,onVisibilityChange:o.PropTypes.func,adFormatType:o.PropTypes.string,campaignType:o.PropTypes.string,entityId:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.number])}),g=E((m=h).prototype,"tracking",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=E(m.prototype,"litms",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(m.prototype,"isStatusDropdownOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p=m))||p);(0,t.setComponentTemplate)(y,S)})),define("campaign-manager-web/components/status-label",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/focus","campaign-manager-web/utils/failure-reason"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m
function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"V+Dd4toP",block:'[[[1,"\\n"],[11,1],[16,0,[29,["status-label js-status-label\\n    ",[52,[30,0,["isStatusActive"]],"status-label--active"],"\\n    ",[52,[30,1],"status-label--large"]]]],[24,"tabindex","-1"],[16,"title",[30,0,["title"]]],[17,2],[12],[1,"\\n"],[41,[30,0,["isStatusFailed"]],[[[1,"    "],[8,[39,1],null,[["@placement"],["bottom"]],[["trigger","content"],[[[[1,"\\n        "],[10,1],[12],[1,"\\n          "],[11,"button"],[16,0,[29,["status-label button--unstyled u-layout__display-block u-border__common--with-tooltip"," ",[28,[37,2],null,[["size"],["small"]]]]]],[24,4,"button"],[4,[38,3],[[30,3,["triggerContentSharedInfo"]]],[["backcompatOnInit"],[[30,4]]]],[12],[1,"\\n            "],[10,1],[14,"data-live-test-sponsorable-content-entity__status",""],[12],[1,[28,[35,4],["i18n_status_label_v13","campaign-manager-web/components/status-label"],[["status"],[[30,5]]]]],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[3]],[[[1,"\\n        "],[10,0],[12],[1,"\\n"],[42,[28,[37,6],[[30,0,["failureReasonsMap"]]],null],null,[[[41,[30,6],[[[1,"              "],[10,0],[15,0,[29,["u-color__black--75"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,4],["i18n_content_failure_reasons_header_v2","campaign-manager-web/components/status-label"],[["contentHeader"],[[30,7]]]]],[1,"\\n              "],[13],[1,"\\n\\n              "],[10,0],[15,0,[29,["u-color__black--75"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[10,"ul"],[14,0,"status-label__rejection-reasons"],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,6]],null]],null],null,[[[1,"                    "],[10,"li"],[14,0,"status-label__rejection-reason-spacing"],[12],[1,"\\n"],[41,[28,[37,8],[[28,[37,9],[[30,7],"LIFT_TEST"],null],[28,[37,10],[[30,0,["LIFT_TEST_SPECIFIC_COPY_REJECTION_REASONS"]],[30,8]],null]],null],[[[1,"                        "],[1,[28,[35,4],["i18n_lift_test_failure_reasons","campaign-manager-web/components/status-label"],[["failureReason"],[[30,8]]]]],[1,"\\n"]],[]],[[[1,"                        "],[1,[28,[35,4],["i18n_failure_reasons_v10","campaign-manager-web/components/status-label"],[["failureReason","linkInfo"],[[30,8],[28,[37,11],null,[["href"],[[28,[30,0,["failureReasonOtherLink"]],[[30,8]],null]]]]]]]],[1,"\\n"],[41,[28,[30,0,["failureReasonLearnMoreLink"]],[[30,8]],null],[[[1,"                          "],[1,[28,[35,4],["i18n_failure_reason_learn_more","campaign-manager-web/components/status-label"],[["learnMoreLinkInfo"],[[28,[37,11],null,[["href","dataTestSelector"],[[28,[30,0,["failureReasonLearnMoreLink"]],[[30,8]],null],[28,[37,12],["data-test-status-label__learn-more-policy-link_",[30,8]],null]]]]]]]],[1,"\\n"]],[]],null]],[]]],[1,"                      "],[8,[39,13],null,null,[["default"],[[[[1,"\\n                        "],[1,[28,[35,4],["i18n_learn_more_page_link_label","campaign-manager-web/components/status-label"],[["linkInfo"],[[28,[37,11],null,[["href","role","title","dataTestSelector"],[[28,[37,14],null,[["path","accountId"],["help/lms/answer/97461",[30,10]]]],[30,9,["role"]],"i18n_learn_more_page_link_label","data-test-status-label__learn-more-link"]]]]]]],[1,"\\n                      "]],[9]]]]],[1,"\\n                    "],[13],[1,"\\n"]],[8]],null],[1,"                "],[13],[1,"\\n              "],[13],[1,"\\n"]],[]],null]],[6,7]],null],[1,"        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["doesStatusNeedExplanation"]],[[[1,"    "],[8,[39,1],null,[["@placement"],["bottom"]],[["trigger","content"],[[[[1,"\\n        "],[10,1],[12],[1,"\\n"],[1,"          "],[11,"button"],[16,0,[29,["button--unstyled u-layout--no-wrap u-border__common--with-tooltip"," ",[28,[37,2],null,[["size"],["small"]]]]]],[24,4,"button"],[4,[38,3],[[30,11,["triggerContentSharedInfo"]]],null],[12],[1,"\\n            "],[1,[28,[35,4],["i18n_status_label_v13","campaign-manager-web/components/status-label"],[["status"],[[30,5]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[11]],[[[1,"\\n"],[41,[28,[37,9],[[30,5],[30,0,["STATUSES_NEED_EXPLANATION","FORM_ARCHIVED"]]],null],[[[1,"          "],[10,0],[12],[1,"\\n            "],[1,[28,[35,4],["i18n_form_archived_explanation","campaign-manager-web/components/status-label"],[["linkInfo"],[[28,[37,15],["accounts.item.leadgen-forms"],[["aria-label"],[[28,[37,4],["i18n_form_archived_explanation_here_aria","campaign-manager-web/components/status-label"],null]]]]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[1,"          "],[10,2],[12],[1,[28,[35,4],["i18n_status_reasons","campaign-manager-web/components/status-label"],[["status"],[[30,5]]]]],[13],[1,"\\n"]],[]]],[1,"      "]],[]]]]],[1,"\\n"]],[]],[[[1,"    "],[10,1],[14,"data-live-test-status-label__status-text",""],[12],[1,[28,[35,4],["i18n_status_label_v13","campaign-manager-web/components/status-label"],[["status"],[[30,5]]]]],[13],[1,"\\n  "]],[]]]],[]]],[13],[1,"\\n"]],["@isLarge","&attrs","triggerData","@shouldFocusOnCreativeStatus","@status","failureReasonsArray","contentType","failureReason","iphHelper","@accountId","triggerData"],false,["if","hue-web-contextual-dialog","hue-web-foundations@-text-body","hue-web-contextual-dialog-trigger","t","each","-each-in","-track-array","and","eq","is-included","external-link-info","concat","iph-helper","help-center-url","t-link-to"]]',moduleName:"campaign-manager-web/components/status-label.hbs",isStrictMode:!1}),_="CREATIVE_REJECTED",h="FORM_REJECTED",f="LIFT_TEST_REJECTED",T="PROCESSING_FAILED",E="REJECTED",y=[_,h,T,E,f],S=["UGC_FAILED"],A={FORM_ARCHIVED:"FORM_ARCHIVED",JOB_POSTING_ON_HOLD:"JOB_POSTING_ON_HOLD",JOB_POSTING_INVALID:"JOB_POSTING_INVALID"},C=["INAPPROPRIATE_NAME"]
let O=e.default=(c=(0,i.inject)(),(0,o.assertPropTypes)((m=class extends r.default{get isStatusActive(){return"ACTIVE"===this.args.status}get title(){return this.isStatusFailed&&this.isFailureReasonsTooltipEnabled?void 0:this.messageRenderer([{status:this.args.status}])}static getFailureReasons(e,t){return t?e&&0!==e.length?e:S:null}get isStatusFailed(){return y.includes(this.args.status)}get doesStatusNeedExplanation(){return this.args.status in A}get failureReasonsMap(){const e=this.args.status,t=e===_||e===E,n=e===h||e===E,i=e===f,r=e===T,o=this.constructor.getFailureReasons((0,a.get)(this.args,"failureReasons.creativeRejectionReasons"),t),l=this.constructor.getFailureReasons((0,a.get)(this.args,"failureReasons.formRejectionReasons"),n),s=this.constructor.getFailureReasons((0,a.get)(this.args,"failureReasons.testRejectionReasons"),i)
return{CREATIVE:o,AD_FORM:l,PROCESSING:this.constructor.getFailureReasons((0,a.get)(this.args,"failureReasons.processingFailureReasons"),r),LIFT_TEST:s}}constructor(){var e,t,n,a
super(...arguments),e=this,t="i18n",a=this,(n=p)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0}),g(this,"STATUSES_NEED_EXPLANATION",A),g(this,"LIFT_TEST_SPECIFIC_COPY_REJECTION_REASONS",C),g(this,"failureReasonLearnMoreLink",(e=>(0,s.getFailureReasonLearnMoreLink)(e))),g(this,"failureReasonOtherLink",(e=>(0,s.getOtherLinkForFailureReason)(e)))
const i=this.args.shouldFocusOnCreativeStatus&&!this.isStatusFailed&&!this.doesStatusNeedExplanation
this.messageRenderer=this.i18n.lookupTranslation(this.constructor,"i18n_status_label_v13"),i&&(0,l.asyncSetFocus)(".js-status-label",this)}},g(m,"propTypes",{status:o.PropTypes.string,accountId:o.PropTypes.oneOfType([o.PropTypes.number,o.PropTypes.null,o.PropTypes.string]),isLarge:o.PropTypes.bool,failureReasons:o.PropTypes.object,shouldFocusOnCreativeStatus:o.PropTypes.bool}),v=(d=m).prototype,w="i18n",I=[c],P={configurable:!0,enumerable:!0,writable:!0,initializer:null},R={},Object.keys(P).forEach((function(e){R[e]=P[e]})),R.enumerable=!!R.enumerable,R.configurable=!!R.configurable,("value"in R||R.initializer)&&(R.writable=!0),R=I.slice().reverse().reduce((function(e,t){return t(v,w,e)||e}),R),N&&void 0!==R.initializer&&(R.value=R.initializer?R.initializer.call(N):void 0,R.initializer=void 0),void 0===R.initializer&&(Object.defineProperty(v,w,R),R=null),p=R,u=d))||u)
var v,w,I,P,N,R;(0,t.setComponentTemplate)(b,O)})),define("campaign-manager-web/components/step-navigator",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@glimmer/tracking","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o){var l,s,c,u
function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"ZwS0AKv0",block:'[[[11,0],[17,1],[12],[1,"\\n  "],[18,2,[[28,[37,1],null,[["currentStep","onNext","onPrevious","stepperConfigs"],[[30,0,["currentStep"]],[30,0,["onNext"]],[30,0,["onPrevious"]],[30,0,["stepperConfigs"]]]]]]],[1,"\\n"],[13]],["&attrs","&default"],false,["yield","hash"]]',moduleName:"campaign-manager-web/components/step-navigator.hbs",isStrictMode:!1})
let m=e.default=(0,o.assertPropTypes)((u=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="_currentStepIndex",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get stepperConfigs(){return this.args.steps.map(((e,t)=>({data:{label:e},config:{complete:t<this._currentStepIndex,active:t===this._currentStepIndex}})))}get currentStep(){return this.args.steps[this._currentStepIndex]}get nextStep(){return this.args.steps[this._currentStepIndex+1]}get previousStep(){return this.args.steps[this._currentStepIndex-1]}onPrevious(){this.previousStep&&(this._currentStepIndex-=1)}onNext(){this.nextStep&&(this._currentStepIndex+=1)}},g=u,b="propTypes",_={steps:o.PropTypes.array.isRequired},b in g?Object.defineProperty(g,b,{value:_,enumerable:!0,configurable:!0,writable:!0}):g[b]=_,c=d((s=u).prototype,"_currentStepIndex",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),d(s.prototype,"onPrevious",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"onPrevious"),s.prototype),d(s.prototype,"onNext",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"onNext"),s.prototype),l=s))||l
var g,b,_;(0,t.setComponentTemplate)(p,m)})),define("campaign-manager-web/components/sticky-scrollbar",["exports","@ember/component","@ember/template-factory","@ember-decorators/component","ember-lifeline"],(function(e,t,n,a,i){var r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const o=(0,n.createTemplateFactory)({id:"FfilEOhV",block:'[[[10,0],[14,1,"scrollbar-placeholder"],[12],[13]],[],false,[]]',moduleName:"campaign-manager-web/components/sticky-scrollbar.hbs",isStrictMode:!1})
let l=e.default=(0,a.classNames)("sticky-scrollbar")(r=class extends t.default{didInsertElement(){super.didInsertElement(...arguments),this._setupSize(),this._setupScrolling(),(0,i.addEventListener)(this,window,"scroll",(()=>{(0,i.debounceTask)(this,"_setupSize",50),(0,i.debounceTask)(this,"_setupScrolling",50)})),(0,i.addEventListener)(this,window,"resize",(()=>{(0,i.debounceTask)(this,"_setupSize",50),(0,i.debounceTask)(this,"_setupScrolling",50)}))}willDestroy(){super.willDestroy(...arguments),(0,i.runDisposables)(this)}willDestroyElement(){super.willDestroyElement(...arguments),(0,i.removeEventListener)(this,window,"scroll",(()=>{(0,i.debounceTask)(this,"_setupSize",50),(0,i.debounceTask)(this,"_setupScrolling",50)})),(0,i.removeEventListener)(this,window,"resize",(()=>{(0,i.debounceTask)(this,"_setupSize",50),(0,i.debounceTask)(this,"_setupScrolling",50)}))}_setupSize(){const e=this.element,t=e.parentNode,n=e.childNodes[0]
n.style.height="1px",n.style.width=`${t.scrollWidth}px`,e.scrollLeft=t.scrollLeft,e.style.width=`${t.clientWidth}px`}_setupScrolling(){const e=this.element,t=e.parentNode
t.getBoundingClientRect().bottom<=(window.innerHeight||document.documentElement.clientHeight)?(e.style.display="none",(0,i.removeEventListener)(this,e,"scroll",(()=>t.scrollLeft=e.scrollLeft))):(e.style.display="block",(0,i.addEventListener)(this,e,"scroll",(()=>t.scrollLeft=e.scrollLeft)))}})||r;(0,t.setComponentTemplate)(o,l)})),define("campaign-manager-web/components/summary-and-charts-header-tabs-strings",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"fGr4lpbB",block:"[[],[],false,[]]",moduleName:"campaign-manager-web/components/summary-and-charts-header-tabs-strings.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/table-header",["exports","@linkedin/ads-table/components/table-header"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/table",["exports","@linkedin/ads-table/components/table"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/targeting-audience-browser",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","campaign-manager-web/utils/targeting","ember-concurrency-decorators","@linkedin/ember-prop-types","@ember/object","campaign-manager-web/utils/api-endpoints","hue-web-toast/utils/constants","campaign-manager-web/components/audience-browser-table/actions","campaign-manager-web/components/audience-browser-table/name","campaign-manager-web/components/audience-browser-table/last-applied","campaign-manager-web/components/audience-browser-table/last-modified","@embroider/util","campaign-manager-web/constants/audiences/matched/common","campaign-manager-web/components/audiences-table/count","campaign-manager-web/components/audiences/saved-audiences-table/ownership","campaign-manager-web/constants/audiences/targeting"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E){var y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V
function Y(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function H(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function q(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const K=(0,n.createTemplateFactory)({id:"sphcYxP8",block:'[[[11,0],[4,[38,0],null,[["selector","when"],[[30,0,["FIRST_TAB_FOCUS_SELECTOR"]],[30,0,["shouldFocusOnFirstTab"]]]]],[12],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-flex-column u-flex-row-sm u-justify-between-sm mt3"],[12],[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_make_audience_selection","campaign-manager-web/components/targeting-audience-browser"],null]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,3],null,[["@dataTestSelectorValue","@placement","@onConfirm","@confirmButtonText","@triggerButtonText","@triggerButtonDisabled"],["select-audience-button","left",[28,[37,4],[[30,0,["_fetchTargetingTemplateTask"]]],null],[28,[37,2],["i18n_ok","campaign-manager-web/components/targeting-audience-browser"],null],[28,[37,2],["i18n_select_audience","campaign-manager-web/components/targeting-audience-browser"],null],[28,[37,5],[[30,0,["selectedItems"]]],null]]],[["default"],[[[[1,"\\n      "],[10,"h5"],[15,0,[29,["u-color__black--75"," ",[28,[37,1],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_template_apply_confirm_title","campaign-manager-web/components/targeting-audience-browser"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_template_apply_confirm_text","campaign-manager-web/components/targeting-audience-browser"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"mt3"],[12],[1,"\\n    "],[8,[39,6],null,[["@selectedTab","@onSelect"],[[30,0,["activeTab"]],[28,[37,7],[[30,0],"activeTab"],null]]],[["default"],[[[[1,"\\n      "],[8,[30,1,["Tablist"]],[[16,0,[30,0,["FIRST_TAB_FOCUS_SELECTOR"]]]],null,[["default"],[[[[1,"\\n        "],[8,[30,2,["Tab"]],[[24,0,"js-targeting-audience-browser-saved-audiences-tab"]],[["@tabId"],[[30,0,["TARGETING_TEMPLATE_TYPES","USER_AUDIENCE"]]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,2],["i18n_saved_audiences","campaign-manager-web/components/targeting-audience-browser"],null]],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,2,["Tab"]],null,[["@tabId"],[[30,0,["TARGETING_TEMPLATE_TYPES","LINKEDIN_AUDIENCE"]]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,2],["i18n_audience_templates","campaign-manager-web/components/targeting-audience-browser"],null]],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[39,8],null,[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n            "],[10,1],[14,0,"mb3 ml1"],[12],[1,"\\n              "],[11,"button"],[24,0,"button--unstyled artdeco-hover-a11y-trigger"],[16,"aria-label",[28,[37,2],["i18n_tooltip_a11y_trigger_label","campaign-manager-web/components/targeting-audience-browser"],null]],[24,4,"button"],[4,[38,9],[[30,3,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                "],[8,[39,10],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "]],[3]],[[[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_saved_audience_tooltip","campaign-manager-web/components/targeting-audience-browser"],null]],[10,"br"],[12],[13],[1,"\\n              "],[1,[28,[35,2],["i18n_learn_more_link","campaign-manager-web/components/targeting-audience-browser"],[["linkInfo"],[[28,[37,11],null,[["href","ariaLabel","dataTestSelector"],[[28,[37,12],null,[["path","accountId"],["help/lms/answer/67125/",[30,4]]]],[28,[37,2],["i18n_saved_audience_learn_more_a11y","campaign-manager-web/components/targeting-audience-browser"],null],"data-test-targeting-audience-browser-help-link"]]]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n      "]],[2]]]]],[1,"\\n"],[41,[30,5],[[[1,"        "],[8,[30,1,["Tabpanel"]],[[24,0,"targeting-audience-browser__tab-panel"]],[["@tabId"],[[30,0,["TARGETING_TEMPLATE_TYPES","USER_AUDIENCE"]]]],[["default"],[[[[1,"\\n          "],[8,[39,14],null,[["@data","@useFilteringByColumns","@filteringIgnoreCase","@pageSize","@columns","@enableFilterRow","@selectedItems"],[[30,0,["savedAudiences"]],true,true,[30,0,["maxRowsPerTable"]],[30,0,["savedAudiencesColumns"]],true,[30,0,["selectedItems"]]]],null],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,1,["Tabpanel"]],[[24,0,"targeting-audience-browser__tab-panel"]],[["@tabId"],[[30,0,["TARGETING_TEMPLATE_TYPES","LINKEDIN_AUDIENCE"]]]],[["default"],[[[[1,"\\n          "],[8,[39,14],null,[["@data","@useFilteringByColumns","@filteringIgnoreCase","@pageSize","@columns","@enableFilterRow","@selectedItems"],[[30,0,["audienceTemplates"]],true,true,[30,0,["maxRowsPerTable"]],[30,0,["audienceTemplatesColumns"]],true,[30,0,["selectedItems"]]]],null],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "]],[1]]]]],[1,"\\n  "],[13],[1,"\\n"],[13]],["tabs","tablist","triggerData","@accountId","@targetingTemplates"],false,["focus-by-selector-async","hue-web-foundations@-text-body","t","confirm-hovercard","perform","is-empty","hue-web-tabs","set","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","hue-web-icons@icon","external-link-info","help-center-url","if","ads-table"]]',moduleName:"campaign-manager-web/components/targeting-audience-browser.hbs",isStrictMode:!1})
let W=e.default=(y=(0,a.inject)(),S=(0,a.inject)(),A=(0,a.inject)(),C=(0,a.inject)(),O=(0,a.inject)("cm-formatter"),v=(0,a.inject)("account"),w=(0,a.inject)("member-profile"),I=(0,a.inject)("hue-web-toast"),P=(0,l.task)({restartable:!0}),N=(0,l.task)({restartable:!0}),(0,s.assertPropTypes)((V=class extends i.default{get account(){return this.accountService.accountObj}get memberProfile(){return this.memberProfileService.profileData}get savedAudiences(){return this.args.targetingTemplates.filter((({type:e})=>e!==o.TARGETING_TEMPLATE_TYPES.LINKEDIN_AUDIENCE))}get audienceTemplates(){return this.args.targetingTemplates.filter((({type:e})=>e===o.TARGETING_TEMPLATE_TYPES.LINKEDIN_AUDIENCE))}get savedAudiencesColumns(){return[{propertyName:"name",title:this._getI18n("i18n_templates_count",[{count:this.formatterService.formatNumber(this.savedAudiences.length)}]),component:(0,_.ensureSafeComponent)(m.default,this),sortedBy:"name",filterPlaceholder:this._getI18n("i18n_search_by_template_name"),columnActions:{onRowSelected:this.actions.onRowSelected.bind(this)}},{propertyName:"description",title:this._getI18n("i18n_description"),sortedBy:"description",disableFiltering:!0},{propertyName:"audienceCount",component:(0,_.ensureSafeComponent)(f.default,this),componentName:"audiences-table/count",title:this._getI18n("i18n_audience_count"),sortedBy:"audienceCount",disableFiltering:!0,columnData:{audienceStatuses:h.AUDIENCE_STATUSES,savedTable:!0}},{propertyName:"ownership",component:(0,_.ensureSafeComponent)(T.default,this),title:this._getI18n("i18n_ownership"),sortedBy:"ownership",disableFiltering:!0,columnData:{accountName:this.account.name,memberFirstName:this.memberProfile.firstName,memberLastName:this.memberProfile.lastName,ownershipTypes:E.TEMPLATE_OWNERSHIP}},{propertyName:"lastModifiedAt",component:(0,_.ensureSafeComponent)(b.default,this),title:this._getI18n("i18n_last_modified"),sortedBy:"lastModifiedAt",disableFiltering:!0},{propertyName:"lastAppliedAt",component:(0,_.ensureSafeComponent)(g.default,this),title:this._getI18n("i18n_last_applied"),sortedBy:"lastAppliedAt",disableFiltering:!0},{propertyName:"id",title:this._getI18n("i18n_template_id"),disableFiltering:!0},{component:(0,_.ensureSafeComponent)(p.default,this),disableFiltering:!0,className:"u-layout__align-right",columnActions:{onDeleteAudience:this.actions.onDeleteAudience.bind(this)}}]}get audienceTemplatesColumns(){return[{propertyName:"name",title:this._getI18n("i18n_templates_count",[{count:this.formatterService.formatNumber(this.audienceTemplates.length)}]),component:(0,_.ensureSafeComponent)(m.default,this),sortedBy:"name",filterPlaceholder:this._getI18n("i18n_search_by_template_name"),columnActions:{onRowSelected:this.actions.onRowSelected.bind(this)}},{propertyName:"description",title:this._getI18n("i18n_description"),sortedBy:"description",disableFiltering:!0},{propertyName:"id",title:this._getI18n("i18n_template_id"),disableFiltering:!0}]}constructor(){super(...arguments),Y(this,"i18n",M,this),Y(this,"targeting",L,this),Y(this,"xhr",k,this),Y(this,"jet",U,this),Y(this,"formatterService",x,this),Y(this,"accountService",F,this),Y(this,"memberProfileService",z,this),Y(this,"toast",j,this),H(this,"TARGETING_TEMPLATE_TYPES",o.TARGETING_TEMPLATE_TYPES),H(this,"FIRST_TAB_FOCUS_SELECTOR",".js-targeting-audience-browser-saved-audiences-tab"),H(this,"maxRowsPerTable",15),H(this,"activeTab",null),Y(this,"selectedItems",G,this),Y(this,"shouldFocusOnFirstTab",B,this),this.activeTab=this.args.selectedTab?this.args.selectedTab:o.TARGETING_TEMPLATE_TYPES.USER_AUDIENCE
const e=this.args.selectedTemplate
e&&(this.selectedItems=this.args.targetingTemplates.filter((({id:t})=>t===e.id)))}onDeleteAudience(e){(0,c.set)(e,"meta.isDeleting",!0),this._deleteTargetingTemplateTask.perform(e.id).then((()=>{this.toast.add({type:d.TOAST_TYPES.SUCCESS,message:this._getI18n("i18n_delete_audiences_success_message")}),this.shouldFocusOnFirstTab=!0,this.selectedItems?.[0]===e&&(this.selectedItems=null),this.args.onTemplateDeleteSuccess()})).catch((t=>{(0,c.set)(e,"meta.isDeleting",!1),this.toast.add({type:d.TOAST_TYPES.ERROR,message:this._getI18n("i18n_delete_audiences_server_error_message")}),this.jet.error(new Error(t.message||`Targeting deleting saved template[${e.id}] has failed`),"targeting-service-error",!1)}))}onRowSelected(e){this.selectedItems=[e]}_getI18n(e,t){return this.i18n.lookupTranslation(this.constructor,e)(t)}*_fetchTargetingTemplateTask(){const{selectedItems:[{id:e}]}=this,t=this.args.isConnectedTelevisionOnly,n=yield this.targeting.getTargetingTemplateById(e,this.args.accountId,t)
this.args.onTemplateSelect(n)}*_deleteTargetingTemplateTask(e){yield this.xhr.delete(u.default.deleteTargetingCriteriaById(e))}},H(V,"propTypes",{onTemplateSelect:s.PropTypes.func.isRequired,onTemplateDeleteSuccess:s.PropTypes.func.isRequired,accountId:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.number]).isRequired,selectedTab:s.PropTypes.string,isConnectedTelevisionOnly:s.PropTypes.bool}),M=q((D=V).prototype,"i18n",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=q(D.prototype,"targeting",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=q(D.prototype,"xhr",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=q(D.prototype,"jet",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=q(D.prototype,"formatterService",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=q(D.prototype,"accountService",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=q(D.prototype,"memberProfileService",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=q(D.prototype,"toast",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=q(D.prototype,"selectedItems",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),B=q(D.prototype,"shouldFocusOnFirstTab",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),q(D.prototype,"onDeleteAudience",[c.action],Object.getOwnPropertyDescriptor(D.prototype,"onDeleteAudience"),D.prototype),q(D.prototype,"onRowSelected",[c.action],Object.getOwnPropertyDescriptor(D.prototype,"onRowSelected"),D.prototype),q(D.prototype,"_fetchTargetingTemplateTask",[P],Object.getOwnPropertyDescriptor(D.prototype,"_fetchTargetingTemplateTask"),D.prototype),q(D.prototype,"_deleteTargetingTemplateTask",[N],Object.getOwnPropertyDescriptor(D.prototype,"_deleteTargetingTemplateTask"),D.prototype),R=D))||R);(0,t.setComponentTemplate)(K,W)})),define("campaign-manager-web/components/targeting-combining-or-blocks-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@glimmer/tracking","@ember/object","@ember/service"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _=(0,n.createTemplateFactory)({id:"2V3BXkp+",block:'[[[8,[39,0],[[24,"aria-labelledBy","targeting-combining-or-blocks-modal-header"]],[["@isOpen","@size","@dismissModal"],[[30,1],"large",[30,0,["onDismissModal"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h3"],[14,1,"targeting-combining-or-blocks-modal-header"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_combining_or_blocks_modal_title","campaign-manager-web/components/targeting-combining-or-blocks-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,2,["ModalContent"]],[[24,0,"pv4 ph5"]],null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,[28,[35,2],["i18n_combining_or_blocks_modal_description","campaign-manager-web/components/targeting-combining-or-blocks-modal"],null]],[13],[1,"\\n    "],[8,[39,4],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["i18n_learn_more_about_boolean_logic","campaign-manager-web/components/targeting-combining-or-blocks-modal"],[["linkInfo"],[[28,[37,5],null,[["href","role","class","dataTestSelector"],[[28,[37,6],null,[["path","accountId"],["help/lms/answer/102905",[30,4]]]],[30,3,["role"]],"t-14 t-bold u-color__blue7","data-test-targeting-combining-or-blocks-modal__learn_more"]]]]]]],[1,"\\n    "]],[3]]]]],[1,"\\n    "],[10,2],[15,0,[29,["u-color__black--75 mt4 mb5"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,2],["i18n_select_two_or_more_blocks","campaign-manager-web/components/targeting-combining-or-blocks-modal"],null]],[13],[1,"\\n    "],[10,0],[12],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,5]],null]],null],null,[[[41,[30,6,["isRenderable"]],[[[44,[[28,[37,11],[[30,8],[30,6,["uuid"]]],null]],[[[1,"            "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n              "],[10,1],[15,0,[29,[[36,12]]]],[12],[1,"\\n                "],[8,[39,13],[[24,0,"targeting-combining-or-blocks-modal__checkbox"],[4,[38,14],["change",[28,[37,15],[[30,0,["onCheckboxClick"]],[30,6]],null]],null]],[["@inputId","@isChecked"],[[30,6,["uuid"]],[30,9]]],null],[1,"\\n              "],[13],[1,"\\n              "],[10,"label"],[14,0,"targeting-combining-or-blocks-modal__label p4"],[15,"for",[30,6,["uuid"]]],[12],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,6,["or"]]],null]],null],null,[[[1,"                  "],[10,2],[15,0,[29,[[52,[30,11],"mt3"]," ",[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[30,10,["facet","name"]]],[13],[1,"\\n                  "],[10,2],[12],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,10,["segments"]]],null]],null],null,[[[1,"                      "],[41,[30,13],[[[10,1],[15,0,[29,[[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,2],["i18n_or_separator","campaign-manager-web/components/targeting-combining-or-blocks-modal"],null]],[13]],[]],null],[1,"\\n                      "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[30,12,["name"]]],[13],[1,"\\n"]],[12,13]],null],[1,"                  "],[13],[1,"\\n"]],[10,11]],null],[1,"              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[9]]]],[]],null]],[6,7]],null],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,2,["ModalFooter"]],[[24,0,"modal-footer--with-inline-feedback-and-buttons"]],null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"mb2 self-start"],[12],[1,"\\n      "],[8,[39,16],null,[["@type","@isHidden","@message"],["negative",[30,0,["isFormValid"]],[28,[37,2],["i18n_error_message_text","campaign-manager-web/components/targeting-combining-or-blocks-modal"],null]]],null],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[11,"button"],[16,"disabled",[28,[37,17],[[30,0,["isFormValid"]]],null]],[16,"aria-label",[28,[37,2],["i18n_combining_or_blocks_confirm_btn_aria_label","campaign-manager-web/components/targeting-combining-or-blocks-modal"],null]],[24,0,"button--small-primary"],[24,4,"button"],[4,[38,18],["target_combining_or_blocks_modal_confirm"],null],[4,[38,14],["click",[30,0,["onConfirmClick"]]],null],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_confirm","campaign-manager-web/components/targeting-combining-or-blocks-modal"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[2]]]]]],["@isOpen","Modal","iphHelper","@accountId","@availableOrs","includedOr","orIndex","@checkedOrUuids","isChecked","facetObj","facetObjIndex","segment","index"],false,["hue-web-modal","hue-web-foundations@-text-heading","t","hue-web-foundations@-text-body","iph-helper","external-link-info","help-center-url","each","-track-array","if","let","is-included","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","on","fn","hue-web-inline-feedback","not","track-interaction"]]',moduleName:"campaign-manager-web/components/targeting-combining-or-blocks-modal.hbs",isStrictMode:!1})
let h=e.default=(s=(0,l.inject)(),(0,i.assertPropTypes)((m=class extends a.default{constructor(...e){super(...e),g(this,"tracking",d,this),g(this,"isFormDirty",p,this)}get isFormValid(){return this.args.checkedOrUuids.length>=2||!this.isFormDirty}onConfirmClick(){this.isFormDirty=!0,this.isFormValid&&this.args.onConfirm()}onCheckboxClick(e,{target:t}){this.isFormDirty=!0
const{checked:n}=t
t.checked=!n,this.args.onCheckboxChange(e,n)}onDismissModal(){this.tracking.fireInteractionEvent("target_combining_or_blocks_modal_dismiss"),this.args.onDismiss()}},f=m,T="propTypes",E={isOpen:i.PropTypes.bool.isRequired,availableOrs:i.PropTypes.array.isRequired,checkedOrUuids:i.PropTypes.array.isRequired,onConfirm:i.PropTypes.func.isRequired,onDismiss:i.PropTypes.func.isRequired,onCheckboxChange:i.PropTypes.func.isRequired,accountId:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.number]).isRequired},T in f?Object.defineProperty(f,T,{value:E,enumerable:!0,configurable:!0,writable:!0}):f[T]=E,d=b((u=m).prototype,"tracking",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(u.prototype,"isFormDirty",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b(u.prototype,"onConfirmClick",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"onConfirmClick"),u.prototype),b(u.prototype,"onCheckboxClick",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"onCheckboxClick"),u.prototype),b(u.prototype,"onDismissModal",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"onDismissModal"),u.prototype),c=u))||c)
var f,T,E;(0,t.setComponentTemplate)(_,h)})),define("campaign-manager-web/components/targeting-empty-typeahead-prompts",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"NFPxYkXl",block:'[[[1,"\\n"]],[],false,[]]',moduleName:"campaign-manager-web/components/targeting-empty-typeahead-prompts.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/targeting-entities-typeahead",["exports","@ember/component","@ember/template-factory","@glimmer/component","ember-concurrency-decorators","ember-concurrency","@ember/service","@ember/object","@glimmer/tracking","@ember/utils","@linkedin/ember-prop-types","@ember/debug","campaign-manager-web/utils/http-error","campaign-manager-web/utils/targeting-empty-typeahead-prompts","ember-lifeline","ember-stdlib/utils/is-browser","campaign-manager-web/utils/targeting","campaign-manager-web/utils/key-codes","campaign-manager-web/config/environment","campaign-manager-web/components/targeting-empty-typeahead-prompts","ember-cli-pemberly-tracking"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E){var y,S,A,C,O,v,w,I,P,N,R,D,M,L,k
function U(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function x(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function F(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.TYPEAHEAD_SEARCH_INPUT_CSS_CLASSNAME=void 0
const z=(0,n.createTemplateFactory)({id:"NRnDWSlr",block:'[[[8,[39,0],[[24,0,"targeting-entities-typeahead"],[4,[38,1],null,[["onSelector","when"],["input",[30,0,["shouldSearchInputReceiveFocus"]]]]]],[["@onInput","@value","@allowConfirmedOptionsOnly","@onSelect","@options"],[[30,0,["onTypeaheadInput"]],[30,0,["query"]],true,[30,0,["onSelectResult"]],[30,0,["searchResults"]]]],[["input","listbox"],[[[[1,"\\n    "],[10,0],[14,0,"targeting-entities-typeahead__header pt2 pl4"],[12],[1,"\\n      "],[10,0],[14,0,"targeting-entities-typeahead__search-container"],[12],[1,"\\n"],[1,"        "],[10,"label"],[14,0,"visually-hidden"],[14,1,"targeting-entities-typeahead__search-input-label"],[12],[1,"\\n          "],[1,[28,[35,2],[[30,2],[28,[37,3],["i18n_default_search_placeholder","campaign-manager-web/components/targeting-entities-typeahead"],null]],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[30,1],[[16,"placeholder",[28,[37,2],[[30,2],[28,[37,3],["i18n_default_search_placeholder","campaign-manager-web/components/targeting-entities-typeahead"],null]],null]],[16,0,[29,["targeting-entities-typeahead__search-input\\n            ",[30,0,["TYPEAHEAD_SEARCH_INPUT_CSS_CLASSNAME"]],"\\n            ",[28,[37,2],[[30,3],""],null]]]],[4,[38,4],["keyup",[30,0,["onTypeaheadKeyUp"]]],null]],[["@useSearchInput","@onClear"],[true,[30,0,["onSearchDismissClick"]]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[1]],[[[1,"\\n    "],[8,[30,4,["Listbox"]],[[16,"ariaLabel",[28,[37,3],["i18n_typeahead_results","campaign-manager-web/components/targeting-entities-typeahead"],null]],[16,0,[29,[[52,[30,0,["areTypeaheadPromptsVisible"]],"targeting-entities-typeahead--with-prompts","targeting-entities-typeahead--without-prompts"],"\\n        targeting-entities-typeahead__results-area js-targeting-entities-typeahead__results-area"]]]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["fetchTargetingEntitiesTask","isRunning"]],[[[1,"        "],[10,0],[14,0,"u-loader__absolute-container targeting-entities-typeahead__loading-state"],[12],[1,"\\n          "],[8,[39,6],null,[["@size"],["xlarge"]],null],[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,7],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,[28,[35,3],["i18n_loading","campaign-manager-web/components/targeting-entities-typeahead"],null]],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[41,[30,0,["hasFetchError"]],[[[1,"        "],[10,0],[14,0,"p2"],[12],[1,"\\n          "],[8,[39,8],null,[["@type"],["negative"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,3],["i18n_search_results_fetch_error","campaign-manager-web/components/targeting-entities-typeahead"],null]],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[41,[28,[37,9],[[30,0,["searchResults"]],null],null],[[[41,[28,[37,10],[[28,[37,11],[[30,5,["children"]]],null]],null],[[[42,[28,[37,13],[[28,[37,13],[[30,5,["children"]]],null]],null],null,[[[44,[[28,[37,15],null,[["disabledReason","isChecked"],[[28,[37,16],[[30,8],[30,6,["urn"]]],null],[28,[37,16],[[30,0,["checkedChildrenList"]],[30,7]],null]]]]],[[[1,"              "],[8,[30,4,["Option"]],[[24,0,"u-display-flex u-items-center targeting-entities-typeahead__list-item"]],[["@opt"],[[30,6]]],[["default"],[[[[1,"\\n                "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n                  "],[10,1],[15,0,[29,[[36,17]]]],[12],[1,"\\n                    "],[8,[39,18],[[24,0,"targeting-entities-typeahead__input_checkbox"],[4,[38,4],["change",[28,[37,19],[[30,0,["onCheckboxChange"]],[30,6],[30,9,["isChecked"]]],null]],null]],[["@inputId","@isChecked","@disabled"],[[30,6,["urn"]],[30,9,["isChecked"]],[30,9,["disabledReason"]]]],null],[1,"\\n                  "],[13],[1,"\\n                  "],[10,"label"],[14,0,"targeting-entities-typeahead__search-result-label"],[15,"for",[30,6,["urn"]]],[12],[1,"\\n                    "],[1,[30,6,["name"]]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n"],[41,[30,9,["disabledReason"]],[[[1,"                  "],[8,[39,20],[[24,0,"targeting-entities-typeahead__disabled-reason-trigger"]],[["@placement"],["right"]],[["trigger","content"],[[[[1,"\\n                      "],[11,"button"],[24,0,"u-display-flex button--unstyled button--cursor-pointer ml2"],[24,4,"button"],[4,[38,21],[[30,10,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                        "],[8,[39,22],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                      "],[13],[1,"\\n                    "]],[10]],[[[1,"\\n                      "],[10,1],[12],[1,"\\n                        "],[1,[28,[35,3],[[28,[37,16],[[30,0,["DISABLED_REASON_MAP_COMMON"]],[30,9,["disabledReason"]]],null],"campaign-manager-web/components/targeting-entities-typeahead"],null]],[1,"\\n                      "],[13],[1,"\\n                    "]],[]]]]],[1,"\\n"]],[]],null],[1,"              "]],[]]]]],[1,"\\n"]],[9]]]],[6,7]],null]],[]],[[[41,[30,0,["typeaheadPrompts"]],[[[1,"          "],[10,0],[14,0,"targeting-entities-typeahead__empty-state u-layout-flex__container--direction-row-center"],[12],[1,"\\n            "],[8,[39,23],[[24,0,"mb4 u-display-block u-layout__margin-center"]],[["@type","@name","@size"],["microspot","search","small"]],null],[1,"\\n            "],[10,2],[15,0,[29,["u-color__black--75 u-layout__align-center"," ",[28,[37,7],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_empty_typeahead_state_description","campaign-manager-web/components/targeting-entities-typeahead"],[["facetName"],[[30,5,["name"]]]]]],[1,"\\n            "],[13],[1,"\\n            "],[10,"ul"],[14,0,"u-display-flex u-flex-column u-flex-wrap u-justify-center u-flex-row-sm mt2 targeting-entities-typeahead__empty-state-results"],[15,"aria-label",[28,[37,3],["i18n_search_suggestions","campaign-manager-web/components/targeting-entities-typeahead"],null]],[12],[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[30,0,["typeaheadPrompts"]]],null]],null],null,[[[1,"                "],[8,[30,4,["Option"]],null,[["@opt"],[[30,11]]],[["default"],[[[[1,"\\n                  "],[8,[39,24],[[16,"aria-label",[30,11]],[24,0,"ph1"],[4,[38,4],["click",[28,[37,19],[[30,0,["onPromptClick"]],[30,11]],null]],null]],[["@size","@buttonType","@emphasized","@text"],["small","tertiary",true,[30,11]]],null],[1,"\\n                "]],[]]]]],[1,"\\n"]],[11]],null],[1,"            "],[13],[1,"\\n          "],[13],[1,"\\n        "]],[]],null]],[]]]],[]],[[[41,[28,[37,10],[[28,[37,11],[[30,0,["searchResults"]]],null]],null],[[[42,[28,[37,13],[[28,[37,13],[[30,4,["options"]]],null]],null],null,[[[44,[[28,[37,15],null,[["disabledReason","isChecked","isSelected"],[[28,[37,16],[[30,8],[30,12,["originalOpt","urn"]]],null],[28,[37,16],[[30,0,["checkedSearchResultsList"]],[30,13]],null],[28,[37,9],[[30,0,["selectedSearchResultIdx"]],[30,13]],null]]]]],[[[1,"            "],[8,[30,4,["Option"]],[[16,0,[29,["u-display-flex u-items-center targeting-entities-typeahead__list-item\\n                ",[52,[30,14,["isSelected"]],"targeting-entities-typeahead__list-item-selected js-targeting-entities-typeahead__list-item-selected"]]]],[16,"aria-selected",[29,[[30,14,["isSelected"]]]]]],[["@opt"],[[30,12]]],[["default"],[[[[1,"\\n              "],[10,0],[14,0,"chm__form-element-container chm__form-element-container--no-padding"],[12],[1,"\\n                "],[10,1],[15,0,[29,[[36,17]]]],[12],[1,"\\n                  "],[8,[39,18],[[24,0,"targeting-entities-typeahead__input_checkbox"],[4,[38,4],["change",[28,[37,19],[[30,0,["onCheckboxChange"]],[30,12,["originalOpt"]],[30,14,["isChecked"]]],null]],null]],[["@inputId","@isChecked","@disabled"],[[29,[[30,12,["originalOpt","urn"]],"-",[30,0,["uniqueAudienceLocationId"]]]],[30,14,["isChecked"]],[30,14,["disabledReason"]]]],null],[1,"\\n                "],[13],[1,"\\n                "],[10,"label"],[14,0,"targeting-entities-typeahead__search-result-label"],[15,"for",[29,[[30,12,["originalOpt","urn"]],"-",[30,0,["uniqueAudienceLocationId"]]]]],[12],[1,"\\n                  "],[10,1],[15,0,[29,[[52,[30,14,["disabledReason"]],"targeting-entities-typeahead__result-name-disabled"],"\\n                      targeting-entities-typeahead__result-name"]]],[12],[1,"\\n                    "],[1,[28,[35,25],[[30,12,["originalOpt","name"]],[30,0,["query"]]],null]],[1,"\\n                  "],[13],[1,"\\n"],[41,[30,12,["originalOpt","subLine"]],[[[1,"                     • \\n                    "],[10,1],[15,0,[29,["pl1"," ",[28,[37,7],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                      "],[1,[30,12,["originalOpt","subLine"]]],[1,"\\n                    "],[13],[1,"\\n"]],[]],null],[1,"                "],[13],[1,"\\n              "],[13],[1,"\\n"],[41,[30,14,["disabledReason"]],[[[1,"                "],[8,[39,20],[[24,0,"targeting-entities-typeahead__disabled-reason-trigger"]],[["@placement"],["right"]],[["trigger","content"],[[[[1,"\\n                    "],[11,"button"],[24,0,"u-display-flex button--unstyled button--cursor-pointer ml2"],[24,4,"button"],[4,[38,21],[[30,15,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                      "],[8,[39,22],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                    "],[13],[1,"\\n                  "]],[15]],[[[1,"\\n                    "],[10,1],[12],[1,"\\n                      "],[1,[28,[35,3],[[28,[37,16],[[30,0,["DISABLED_REASON_MAP_COMMON"]],[30,14,["disabledReason"]]],null],"campaign-manager-web/components/targeting-entities-typeahead"],null]],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n"]],[]],null],[1,"            "]],[]]]]],[1,"\\n"]],[14]]]],[12,13]],null]],[]],[[[1,"        "],[8,[39,26],[[24,0,"cm-hue-empty-state targeting-entities-typeahead__no-results"]],[["@headline","@message","@illustration","@size"],[[28,[37,3],["i18n_no_results_headline","campaign-manager-web/components/targeting-entities-typeahead"],null],[28,[37,3],["i18n_no_results_message","campaign-manager-web/components/targeting-entities-typeahead"],null],"search","small"]],null],[1,"\\n      "]],[]]]],[]]]],[]]],[1,"    "]],[]]]]],[1,"\\n  "]],[4]]]]]],["TypeaheadInput","@searchPlaceholder","@typeaheadInputClassName","ListboxHash","@adTargetingEntity","childSegment","idx","@disabledUrns","listItem","triggerData","prompt","opt","idx","listItem","triggerData"],false,["hue-web-typeahead","hue-web-focus-manager@focus","or","t","on","if","hue-web-progress-indicator","hue-web-foundations@-text-body","hue-web-inline-feedback","eq","not","is-empty","each","-track-array","let","hash","get","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","fn","hue-web-tooltip","hue-web-tooltip-trigger","hue-web-icons@icon","hue-web-icons@illustration","hue-web-button","highlight-substring","hue-web-empty-state"]]',moduleName:"campaign-manager-web/components/targeting-entities-typeahead.hbs",isStrictMode:!1}),j=e.TYPEAHEAD_SEARCH_INPUT_CSS_CLASSNAME="js-targeting-entities-typeahead__search-input"
let G=e.default=(y=(0,o.inject)(),S=(0,o.inject)(),A=(0,o.inject)(),C=(0,i.task)({restartable:!0}),(0,u.assertPropTypes)((k=class extends a.default{get selectedUrns(){return this.args.selectedUrns??Object.create(null)}get typeaheadPrompts(){if(this.args.customTypeAheadPrompts?.length)return this.args.customTypeAheadPrompts
const e=_.GROUP_FACET_MAIN_FACET_MAP[this.args.adTargetingEntity.urn]||this.args.adTargetingEntity.urn,t=m.FACET_SEARCH_LOCALIZED_TYPEAHEAD_PROMPTS_MAP[e],n=m.FACET_SEARCH_ENGLISH_TYPEAHEAD_PROMPTS_MAP[e]
return n||(t?t.map((e=>this.i18n.lookupTranslation(T.default,e)())):null)}get areTypeaheadPromptsVisible(){const{hasFetchError:e,searchResults:t,typeaheadPrompts:n}=this
return!e&&(0,c.isEmpty)(t)&&!(0,c.isEmpty)(n)&&(0,c.isEmpty)(this.args.adTargetingEntity.children)}get checkedSearchResultsList(){return(this.searchResults||[]).map((({urn:e})=>!!this.selectedUrns[e]))}get checkedChildrenList(){const{adTargetingEntity:{children:e}}=this.args
return(e||[]).map((({urn:e})=>!!this.selectedUrns[e]))}constructor(){super(...arguments),U(this,"targeting",w,this),U(this,"jet",I,this),U(this,"i18n",P,this),x(this,"DISABLED_REASON_MAP_COMMON",_.DISABLED_REASON_MAP_COMMON),x(this,"TYPEAHEAD_SEARCH_INPUT_CSS_CLASSNAME",j),U(this,"query",N,this),U(this,"hasFetchError",R,this),U(this,"searchResults",D,this),U(this,"selectedSearchResultIdx",M,this),U(this,"shouldSearchInputReceiveFocus",L,this),x(this,"uniqueAudienceLocationId",(0,E.uuid)()),x(this,"onSelectResult",(()=>{}))}onCheckboxChange(e,t,n){this.args.onResultSelect(e,!t,n)}onSearchDismissClick(){this.args.focusOnInputOnQueryDismiss&&(this.shouldSearchInputReceiveFocus=!0),this.searchResults=null,this.query=""}onTypeaheadKeyUp(e){this._handleKeyboardEvent(e)}onTypeaheadInput(e){const t=e
t!==this.query&&this.fetchTargetingEntitiesTask.perform(t)}onPromptClick(e=""){this.args.focusOnInputOnSuggestionClick&&(this.shouldSearchInputReceiveFocus=!0),this.fetchTargetingEntitiesTask.perform(e)}_handleKeyboardEvent(e){if((0,c.isEmpty)(this.searchResults))return
const t=()=>{b.default&&(0,g.runTask)(this,(()=>{const e=document.querySelector(".js-targeting-entities-typeahead__results-area"),t=document.querySelector(".js-targeting-entities-typeahead__list-item-selected")
if(e&&t){const n=e.offsetHeight/2,a=t.offsetHeight/2
e.scrollTop=t.offsetTop-(n-a)}}),0)}
if(e.key===h.KEYS.UP.key)this.selectedSearchResultIdx<=0?this.selectedSearchResultIdx=this.searchResults.length-1:this.selectedSearchResultIdx-=1,t()
else if(e.key===h.KEYS.DOWN.key)this.selectedSearchResultIdx>=this.searchResults.length-1?this.selectedSearchResultIdx=0:this.selectedSearchResultIdx+=1,t()
else if((0,h.isEnterKey)(e)){const e=this.searchResults[this.selectedSearchResultIdx]
e&&this.args.onResultSelect(e,!(e.urn in this.selectedUrns))}else(0,h.isEscapeKey)(e)&&(this.selectedSearchResultIdx=-1,this.searchResults=null)}*fetchTargetingEntitiesTask(e){this.query=e,this.hasFetchError=!1
const t=e.trim()
if(!t)return void(this.searchResults=null)
yield(0,r.timeout)(f.default.callbackDelay.short)
const{accountId:n,adTargetingEntity:a,typeaheadFacetUrn:i}=this.args,o=yield this.targeting.fetchTypeaheadEntities({query:t,facets:[i||a.urn],accountId:n}).catch((e=>{const t=(0,p.getErrorMessage)(e)
this.jet.error(new Error(t),["targeting","targeting-entities-typeahead"],!1),this.hasFetchError=!0}))
this.searchResults=(o||{}).elements||null,this.args.onSearchResultsFetch?.(this.searchResults),this.selectedSearchResultIdx=-1}},x(k,"propTypes",{accountId:u.PropTypes.oneOfType([u.PropTypes.string,u.PropTypes.number]),adTargetingEntity:u.PropTypes.object.isRequired,disabledUrns:u.PropTypes.object,onResultSelect:u.PropTypes.func.isRequired,selectedUrns:u.PropTypes.object,searchPlaceholder:u.PropTypes.string,typeaheadFacetUrn:u.PropTypes.string,typeaheadInputClassName:u.PropTypes.string,focusOnInputOnQueryDismiss:u.PropTypes.bool,focusOnInputOnSuggestionClick:u.PropTypes.bool,onSearchResultsFetch:u.PropTypes.func,customTypeAheadPrompts:u.PropTypes.array}),w=F((v=k).prototype,"targeting",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=F(v.prototype,"jet",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=F(v.prototype,"i18n",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=F(v.prototype,"query",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),R=F(v.prototype,"hasFetchError",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),D=F(v.prototype,"searchResults",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),M=F(v.prototype,"selectedSearchResultIdx",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return-1}}),L=F(v.prototype,"shouldSearchInputReceiveFocus",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),F(v.prototype,"onCheckboxChange",[l.action],Object.getOwnPropertyDescriptor(v.prototype,"onCheckboxChange"),v.prototype),F(v.prototype,"onSearchDismissClick",[l.action],Object.getOwnPropertyDescriptor(v.prototype,"onSearchDismissClick"),v.prototype),F(v.prototype,"onTypeaheadKeyUp",[l.action],Object.getOwnPropertyDescriptor(v.prototype,"onTypeaheadKeyUp"),v.prototype),F(v.prototype,"onTypeaheadInput",[l.action],Object.getOwnPropertyDescriptor(v.prototype,"onTypeaheadInput"),v.prototype),F(v.prototype,"onPromptClick",[l.action],Object.getOwnPropertyDescriptor(v.prototype,"onPromptClick"),v.prototype),F(v.prototype,"fetchTargetingEntitiesTask",[C],Object.getOwnPropertyDescriptor(v.prototype,"fetchTargetingEntitiesTask"),v.prototype),O=v))||O);(0,t.setComponentTemplate)(z,G)})),define("campaign-manager-web/components/targeting-facet-group-dropdown",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@glimmer/tracking","@linkedin/ember-prop-types","@ember/debug","@ember/service","campaign-manager-web/utils/targeting","campaign-manager-web/utils/tracking"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f
function T(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const y=(0,n.createTemplateFactory)({id:"T4JFwVIT",block:'[[[1,"\\n"],[41,[30,0,["dropdownPrefixText"]],[[[1,"  "],[10,1],[15,0,[29,[[28,[37,1],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[30,0,["dropdownPrefixText"]]],[13],[1,"\\n"]],[]],null],[8,[39,2],null,[["@isOpen","@openMenu","@closeMenu","@placement","@disabled"],[[30,0,["isDropdownOpen"]],[28,[37,3],[[30,0,["onDropdownStateChange"]],true],null],[28,[37,3],[[30,0,["onDropdownStateChange"]],false],null],"bottom",[30,0,["disabled"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["Trigger"]],[[24,"data-js-targeting-facet-group-dropdown__trigger",""],[24,0,"mv1 ml1"]],[["@icon","@iconPlacement","@buttonType","@size"],["caret","right","secondary","small"]],[["default"],[[[[1,"\\n    "],[10,1],[15,0,[29,[[28,[37,1],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[30,0,["selectedOption","name"]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,1,["Container"]],null,null,[["default"],[[[[1,"\\n    "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,0,["options"]]],null]],null],null,[[[1,"        "],[10,"li"],[14,0,"mv1"],[12],[1,"\\n          "],[8,[30,1,["Item"]],null,[["@onSelect","@selected"],[[28,[37,3],[[30,0,["onOptionSelect"]],[30,2]],null],[28,[37,6],[[30,2,["facetUrn"]],[30,0,["selectedOption","facetUrn"]]],null]]],[["default"],[[[[1,"\\n            "],[10,1],[12],[1,[30,2,["name"]]],[13],[1,"\\n"],[41,[30,2,["supportingText"]],[[[1,"              "],[10,1],[15,0,[29,[[28,[37,1],null,[["size","weight","color"],["xsmall","default","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[1,[30,2,["supportingText"]]],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[1,"          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n"]],[2]],null],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["Menu","option"],false,["if","hue-web-foundations@-text-body","hue-web-menu","fn","each","-track-array","eq"]]',moduleName:"campaign-manager-web/components/targeting-facet-group-dropdown.hbs",isStrictMode:!1}),{SHORT_PRESS:S}=u.CONTROL_INTERACTION_TYPE
let A=e.default=(d=(0,s.inject)(),p=(0,s.inject)(),(0,o.assertPropTypes)((f=class extends a.default{get facetUrnDropdownNameMap(){return Object.keys(c.FACET_URN_DROPDOWN_KEY_MAP).reduce(((e,t)=>(e[t]=this._getI18n(c.FACET_URN_DROPDOWN_KEY_MAP[t]),e)),{})}get dropdownPrefixText(){return c.FACET_GROUPS[c.FACET_URNS.COMPANIES].includes(this.args.selectedFacetUrn)?this._getI18n("i18n_based_on"):null}get options(){const e=c.GROUP_FACET_MAIN_FACET_MAP[this.args.selectedFacetUrn]
if(!e)return
return c.FACET_GROUPS[e].map((e=>{let t
return e===c.FACET_URNS.LOCATIONS&&(t=this._getI18n("i18n_recent_or_permanent_location_supporting_text")),e===c.FACET_URNS.PROFILE_LOCATIONS&&(t=this._getI18n("i18n_permanent_location_supporting_text")),{facetUrn:e,name:this.facetUrnDropdownNameMap[e],supportingText:t}}))}get selectedOption(){const{selectedFacetUrn:e}=this.args
return{facetUrn:e,name:this.facetUrnDropdownNameMap[e]}}constructor(){super(...arguments),T(this,"i18n",b,this),T(this,"tracking",_,this),T(this,"isDropdownOpen",h,this)}onOptionSelect({facetUrn:e}){switch(this.args.onSelect(e),e){case c.FACET_URNS.LOCATIONS:this.tracking.fireInteractionEvent("target_location_recent_or_perm",S)
break
case c.FACET_URNS.PROFILE_LOCATIONS:this.tracking.fireInteractionEvent("target_location_permanent",S)
break
case c.FACET_URNS.COMPANIES:this.tracking.fireInteractionEvent("target_facet_l2_company_name_current_job",S)
break
case c.FACET_URNS.COMPANIES_PAST:this.tracking.fireInteractionEvent("target_facet_l2_company_name_past_job",S)
break
case c.FACET_URNS.COMPANIES_CURRENT_OR_PAST:this.tracking.fireInteractionEvent("target_facet_l2_company_name_any_job",S)
break
case c.FACET_URNS.TITLES:this.tracking.fireInteractionEvent("target_facet_l2_job_title_current",S)
break
case c.FACET_URNS.TITLES_PAST:this.tracking.fireInteractionEvent("target_facet_l2_job_title_past",S)
break
case c.FACET_URNS.TITLES_CURRENT_OR_PAST:this.tracking.fireInteractionEvent("target_facet_l2_job_title_any",S)}}onDropdownStateChange(e){this.isDropdownOpen=e}_getI18n(e){return this.i18n.lookupTranslation(this.constructor,e)()}},C=f,O="propTypes",v={selectedFacetUrn:o.PropTypes.string.isRequired,onSelect:o.PropTypes.func.isRequired,dataTestValue:o.PropTypes.string},O in C?Object.defineProperty(C,O,{value:v,enumerable:!0,configurable:!0,writable:!0}):C[O]=v,b=E((g=f).prototype,"i18n",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(g.prototype,"tracking",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=E(g.prototype,"isDropdownOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),E(g.prototype,"onOptionSelect",[i.action],Object.getOwnPropertyDescriptor(g.prototype,"onOptionSelect"),g.prototype),E(g.prototype,"onDropdownStateChange",[i.action],Object.getOwnPropertyDescriptor(g.prototype,"onDropdownStateChange"),g.prototype),m=g))||m)
var C,O,v;(0,t.setComponentTemplate)(y,A)})),define("campaign-manager-web/components/targeting-facet-typeahead",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@ember/object","@ember/utils","ember-concurrency-decorators","ember-concurrency","@linkedin/ember-prop-types","campaign-manager-web/config/environment","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E,y,S,A
function C(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function O(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const v=(0,n.createTemplateFactory)({id:"rwY+QcJk",block:'[[[10,0],[14,0,"targeting-facet-typeahead"],[12],[1,"\\n"],[41,[30,0,["selectedFacet"]],[[[1,"    "],[10,0],[14,0,"targeting-facet-typeahead__selected-container p1 mt1"],[12],[1,"\\n      "],[10,1],[14,0,"u-layout__width-full"],[12],[1,[30,0,["selectedFacet","name"]]],[13],[1,"\\n      "],[11,"button"],[24,0,"button--unstyled"],[24,4,"button"],[4,[38,1],["click",[30,0,["onSelectionCleared"]]],null],[12],[1,"\\n        "],[10,1],[14,0,"u-font__sr-only"],[12],[1,[28,[35,2],["i18n_sr_clear_selection","campaign-manager-web/components/targeting-facet-typeahead"],null]],[13],[1,"\\n        "],[8,[39,3],null,[["@size","@name"],["small","close"]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[8,[39,4],null,[["@onDismiss"],[[28,[37,5],[[30,0,["setShowTypeaheadResults"]],false],null]]],[["default"],[[[[1,"\\n      "],[8,[30,1,["typeahead-input"]],null,[["@class","@value","@onInput","@onFocus","@placeholder"],["targeting-facet-typeahead__ta-input mt1",[30,0,["facetTaValue"]],[28,[37,6],[[30,0,["typeaheadSearchTask"]]],[["value"],["target.value"]]],[28,[37,5],[[30,0,["setShowTypeaheadResults"]],true],null],[28,[37,2],["i18n_ta_targeting_facet_search_placeholder","campaign-manager-web/components/targeting-facet-typeahead"],null]]],null],[1,"\\n      "],[8,[30,1,["typeahead-results-list"]],null,[["@className"],["targeting-facet-typeahead__ta-result-list"]],[["default"],[[[[1,"\\n        "],[10,0],[15,0,[29,["targeting-facet-typeahead__result-container\\n            ",[52,[28,[37,7],[[28,[37,8],[[30,0,["typeaheadSearchTask","last","value"]],[30,0,["showTypeaheadResults"]]],null]],null],"u-layout__display-none"]]]],[12],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,0,["facetTaResults","list"]]],null]],null],null,[[[1,"            "],[8,[30,2,["typeahead-result"]],null,[["@onSelect","@class","@idx"],[[28,[37,5],[[30,0,["onResultSelected"]],[30,3]],null],"targeting-facet-typeahead__ta-result p1",[30,4]]],[["default"],[[[[1,"\\n              "],[10,0],[14,0,"targeting-facet-typeahead__detail-container"],[12],[1,"\\n                "],[1,[30,3,["name"]]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n"]],[3,4]],[[[41,[30,0,["facetTaResults"]],[[[41,[28,[37,11],[[30,0,["facetTaResults","list"]]],null],[[[1,"              "],[10,0],[14,0,"ml1"],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_ta_targeting_facet_search_no_results","campaign-manager-web/components/targeting-facet-typeahead"],null]],[1,"\\n              "],[13],[1,"\\n"]],[]],[[[41,[30,0,["hasTaError"]],[[[1,"              "],[10,0],[12],[1,"\\n                "],[10,1],[15,0,[29,["u-color__red pl1"," ",[28,[37,12],null,[["size"],["xsmall"]]]]]],[12],[1,[28,[35,2],["i18n_oops_error","campaign-manager-web/components/targeting-facet-typeahead"],null]],[13],[1,"\\n              "],[13],[1,"\\n            "]],[]],null]],[]]],[1,"          "]],[]],null]],[]]],[1,"        "],[13],[1,"\\n      "]],[2]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n"]],[]]],[13]],["ta","taList","facet","idx"],false,["if","on","t","hue-web-icons@icon","artdeco-typeahead","fn","perform","not","and","each","-track-array","is-array","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/targeting-facet-typeahead.hbs",isStrictMode:!1})
let w=e.default=(p=(0,a.inject)(),m=(0,l.task)({restartable:!0}),(0,c.assertPropTypes)((A=class extends i.default{constructor(...e){super(...e),C(this,"xhr",_,this),C(this,"showTypeaheadResults",h,this),C(this,"facetTaValue",f,this),C(this,"selectedFacet",T,this),C(this,"hasTaError",E,this),C(this,"_lastQuery",y,this),C(this,"facetTaResults",S,this)}onResultSelected(e){this.selectedFacet=e,this.args.onTargetingFacetChanged(e)}setShowTypeaheadResults(e){this.showTypeaheadResults=e}onSelectionCleared(e){e.preventDefault(),this.selectedFacet=null,this.args.onTargetingFacetChanged(null),this.typeaheadSearchTask.perform(this._lastQuery)}*typeaheadSearchTask(e=""){if(""===(e=e.trim()))return null
yield(0,s.timeout)(u.default.callbackDelay.short),yield(0,s.waitForQueue)("actions"),this.facetTaValue=e,this.facetTaResults=null
const t=this._getTypeaheadResults(e)
return this.showTypeaheadResults=!0,this.facetTaResults=t,this._lastQuery=e,t}_getTypeaheadResults(e){const t={list:null}
this.hasTaError=!1
const n=this.args.targetingFacetUrns
return(0,o.isEmpty)(n)?(this.hasTaError=!0,t):(t.list=n.filter((t=>t.name.toUpperCase().indexOf(e.toUpperCase())>-1)),t)}},I=A,P="propTypes",N={onTargetingFacetChanged:c.PropTypes.func.isRequired,targetingFacetUrns:c.PropTypes.array},P in I?Object.defineProperty(I,P,{value:N,enumerable:!0,configurable:!0,writable:!0}):I[P]=N,_=O((b=A).prototype,"xhr",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=O(b.prototype,"showTypeaheadResults",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f=O(b.prototype,"facetTaValue",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),T=O(b.prototype,"selectedFacet",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),E=O(b.prototype,"hasTaError",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=O(b.prototype,"_lastQuery",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),S=O(b.prototype,"facetTaResults",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),O(b.prototype,"onResultSelected",[r.action],Object.getOwnPropertyDescriptor(b.prototype,"onResultSelected"),b.prototype),O(b.prototype,"setShowTypeaheadResults",[r.action],Object.getOwnPropertyDescriptor(b.prototype,"setShowTypeaheadResults"),b.prototype),O(b.prototype,"onSelectionCleared",[r.action],Object.getOwnPropertyDescriptor(b.prototype,"onSelectionCleared"),b.prototype),O(b.prototype,"typeaheadSearchTask",[m],Object.getOwnPropertyDescriptor(b.prototype,"typeaheadSearchTask"),b.prototype),g=b))||g)
var I,P,N;(0,t.setComponentTemplate)(v,w)})),define("campaign-manager-web/components/targeting-invalid-ma-segments-error",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"9lBMHaRx",block:'[[[1,"\\n"],[1,"\\n"],[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[8,[39,1],null,[["@type","@message"],["negative",[28,[37,2],["i18n_invalid_audiences_block_error_message","campaign-manager-web/components/targeting-invalid-ma-segments-error"],[["linkInfo"],[[28,[37,3],null,[["href","role","ariaLabel","dataTestSelector","dataControlName"],[[28,[37,4],null,[["path","accountId"],["help/lms/answer/109783",[30,2]]]],[30,1,["role"]],[28,[37,2],["i18n_invalid_audiences_learn_more_label","campaign-manager-web/components/targeting-invalid-ma-segments-error"],null],"data-test-targeting-module__invalid-audiences-learn-more","target_remove_invalid_segments_learnmore"]]]]]]]],null],[1,"\\n"]],[1]]]]]],["iphHelper","@accountId"],false,["iph-helper","hue-web-inline-feedback","t","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/targeting-invalid-ma-segments-error.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/targeting-module",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/component","@ember/service","@glimmer/tracking","tracked-toolbox","@ember/debug","@ember/utils","ember-concurrency-decorators","campaign-manager-web/utils/targeting","campaign-manager-web/utils/ad-format","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/lisa","campaign-manager-web/utils/targeting-models","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/locale","campaign-manager-web/constants/lix","campaign-manager-web/utils/urn","campaign-manager-web/constants/audiences/matched/common","campaign-manager-web/utils/audiences/matched/common","campaign-manager-web/constants/audiences/matched/engagement","@linkedin/ember-prop-types","campaign-manager-web/utils/http-error","campaign-manager-web/utils/tracking","campaign-manager-web/utils/account","hue-web-toast/utils/constants","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/components/targeting-entities-typeahead","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/audiences","campaign-manager-web/constants/forecasting","campaign-manager-web/components/facet-browser","ember-cli-pemberly-tracking","campaign-manager-web/components/audience-summary","campaign-manager-web/constants/audiences/targeting","campaign-manager-web/utils/targeting-empty-typeahead-prompts","campaign-manager-web/components/targeting-empty-typeahead-prompts","rsvp","@linkedin/lms-adrecs-ui/types/recommendations","campaign-manager-web/constants/micro-app","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/application-experience","campaign-manager-web/constants/audience"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y){var H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye,Se,Ae,Ce,Oe,ve,we,Ie,Pe,Ne,Re,De,Me,Le,ke,Ue,xe,Fe,ze,je,Ge,Be,Ve,Ye,He,qe,Ke,We,Xe,$e,Je,Qe,Ze,et,tt,nt,at,it,rt,ot,lt,st,ct,ut,dt,pt,mt,gt,bt,_t,ht,ft,Tt,Et,yt,St,At,Ct,Ot,vt,wt,It,Pt,Nt,Rt
function Dt(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function Mt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Lt(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const kt=(0,n.createTemplateFactory)({id:"NL4fY1G4",block:'[[[1,"\\n"],[44,[[50,"hue-web-button",0,null,[["size","buttonType","circle","emphasized","icon","disabled"],["small","tertiary",true,true,"edit",[28,[37,2],[[30,0,["isModuleEnabled"]]],null]]]],[50,"hue-web-button",0,null,[["text","size","buttonType","emphasized"],[[28,[37,3],["i18n_close","campaign-manager-web/components/targeting-module"],null],"small","tertiary",true]]],[50,"confirm-hovercard",0,null,[["class","placement","triggerButtonType","triggerButtonEmphasized","confirmButtonText","triggerButtonText"],["pr1 u-border__common--right","top","tertiary",true,[28,[37,3],["i18n_remove","campaign-manager-web/components/targeting-module"],null],[28,[37,3],["i18n_remove_all_attributes","campaign-manager-web/components/targeting-module"],null]]]],[50,"confirm-hovercard",0,null,[["dataTestSelectorValue","placement","confirmButtonText","onConfirm","triggerButtonText","triggerButtonType","triggerButtonEmphasized","triggerButtonDisabled"],["reset","top",[28,[37,3],["i18n_reset_audience_confirm_button","campaign-manager-web/components/targeting-module"],null],[30,0,["resetAudience"]],[28,[37,3],["i18n_reset_audience","campaign-manager-web/components/targeting-module"],null],"tertiary",true,[28,[37,4],[[28,[37,2],[[30,0,["isResetAudienceButtonEnabled"]]],null],[28,[37,2],[[30,0,["isModuleEnabled"]]],null]],null]]]]],[[[1,"  "],[11,0],[24,"data-js-targeting-module",""],[24,"data-live-test-targeting-module",""],[24,0,"targeting-module"],[17,5],[4,[38,5],[[30,0,["fetchAllTargetingModuleData"]],[30,0,["accountId"]]],null],[4,[38,5],[[30,0,["maybeUpdateSelectedLocationFromAdFormat"]],[30,0,["campaignAdFormat"]]],null],[4,[38,5],[[30,0,["maybeUpdateTargetingCriteriaState"]],[30,6,["targetingCriteria"]]],null],[4,[38,6],null,[["when","selector","transitionDuration"],[[30,0,["shouldSelectorElementReceiveFocus"]],[30,0,["selectorToApplyFocus"]],[30,0,["focusAsyncTimeout"]]]]],[12],[1,"\\n"],[41,[51,[30,0,["isEditingTargetingCriteriaOnly"]]],[[[1,"      "],[10,"section"],[14,0,"targeting-module__header"],[14,"aria-labelledby","targeting-module__title"],[12],[1,"\\n        "],[10,0],[14,0,"mb4 u-layout-flex__container--aligned-center-space-between"],[12],[1,"\\n          "],[10,0],[14,0,"targeting-module__title-container u-display-flex u-flex-wrap u-flex-column u-flex-row-sm u-items-center"],[12],[1,"\\n            "],[10,"h2"],[14,1,"targeting-module__title"],[15,0,[29,[[28,[37,8],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,4],[[30,7],[28,[37,3],["i18n_audience_title","campaign-manager-web/components/targeting-module"],null]],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[14,0,"targeting-module__saved-audience-dropdown u-display-flex u-items-center"],[12],[1,"\\n              "],[8,[39,9],[[24,"data-js-targeting-module_saved-audience-dropdown",""],[24,"data-live-targeting-module_saved-audience-dropdown",""],[16,0,[29,[[28,[37,8],null,[["size","weight","color"],["small","bold","action"]]]]]]],[["@onTemplateClick","@selectedTemplate","@targetingTemplates","@targetingTemplateType","@isDisabled"],[[30,0,["onTemplateClick"]],[30,6,["targetingCriteria"]],[30,0,["savedTargetingTemplates"]],[30,0,["TARGETING_TEMPLATE_TYPES","USER_AUDIENCE"]],[28,[37,4],[[30,0,["isTemplatesDropdownDisabled"]],[28,[37,2],[[30,0,["isModuleEnabled"]]],null]],null]]],[["default"],[[[[1,"\\n                "],[8,[30,8,["trigger-content"]],null,null,[["default"],[[[[1,[28,[35,3],["i18n_saved_audiences_dropdown_title","campaign-manager-web/components/targeting-module"],null]]],[]]]]],[1,"\\n                "],[8,[30,8,["footer"]],null,null,[["default"],[[[[1,"\\n                  "],[8,[39,10],null,[["@onClickFooter"],[[28,[37,11],[[30,0,["onShowAllAudiences"]],[30,0,["TARGETING_TEMPLATE_TYPES","USER_AUDIENCE"]],[30,8,["onClick"]]],null]]],[["default"],[[[[1,"\\n                    "],[1,[28,[35,3],["i18n_see_all_audiences","campaign-manager-web/components/targeting-module"],null]],[1,"\\n                  "]],[]]]]],[1,"\\n                "]],[]]]]],[1,"\\n              "]],[8]]]]],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[14,0,"targeting-module__linkedin-audience-dropdown u-display-flex u-items-center"],[12],[1,"\\n              "],[8,[39,9],[[24,"data-js-targeting-module_linkedin-audience-dropdown",""],[16,0,[29,[[28,[37,8],null,[["size","weight","color"],["small","bold","action"]]]]]]],[["@onTemplateClick","@selectedTemplate","@targetingTemplates","@targetingTemplateType","@isDisabled"],[[30,0,["onTemplateClick"]],[30,6,["targetingCriteria"]],[30,0,["globalTargetingTemplates"]],[30,0,["TARGETING_TEMPLATE_TYPES","LINKEDIN_AUDIENCE"]],[28,[37,4],[[30,0,["isTemplatesDropdownDisabled"]],[28,[37,2],[[30,0,["isModuleEnabled"]]],null]],null]]],[["default"],[[[[1,"\\n                "],[8,[30,9,["trigger-content"]],null,null,[["default"],[[[[1,"\\n                  "],[8,[39,12],[[24,0,"targeting-module__templates-dropdown-container-li-icon mr1"]],[["@size","@name"],["small","linkedin-bug-color"]],null],[1,"\\n                  "],[1,[28,[35,3],["i18n_linkedin_audiences_dropdown_title","campaign-manager-web/components/targeting-module"],null]],[1,"\\n                "]],[]]]]],[1,"\\n                "],[8,[30,9,["footer"]],null,null,[["default"],[[[[1,"\\n                  "],[8,[39,10],null,[["@onClickFooter"],[[28,[37,11],[[30,0,["onShowAllAudiences"]],[30,0,["TARGETING_TEMPLATE_TYPES","LINKEDIN_AUDIENCE"]],[30,9,["onClick"]]],null]]],[["default"],[[[[1,"\\n                    "],[1,[28,[35,3],["i18n_see_all_audiences","campaign-manager-web/components/targeting-module"],null]],[1,"\\n                  "]],[]]]]],[1,"\\n                "]],[]]]]],[1,"\\n              "]],[9]]]]],[1,"\\n            "],[13],[1,"\\n"],[41,[30,0,["isPersonaJsonUploadEnabled"]],[[[1,"              "],[10,0],[14,0,"targeting-module__upload-audience-button"],[12],[1,"\\n                "],[8,[39,14],[[4,[38,15],["target_add_upload_audience_cta"],null],[4,[38,16],["click",[30,0,["onUploadAudienceModalOpen"]]],null]],[["@buttonType","@text"],["tertiary",[28,[37,3],["i18n_upload_audience","campaign-manager-web/components/targeting-module"],null]]],null],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[41,[30,0,["isBuyerTargetingBetaPhaseOneEnabled"]],[[[1,"              "],[10,0],[14,0,"targeting-module__buyer-targeting-dropdown u-display-flex u-items-center"],[12],[1,"\\n                "],[8,[39,9],[[16,0,[29,[[28,[37,8],null,[["size","weight","color"],["small","bold","action"]]]]]]],[["@onTemplateClick","@targetingTemplates","@targetingTemplateType"],[[30,0,["onBuyerGroupSegmentSelection"]],[30,0,["buyerGroupSegments"]],[30,0,["TARGETING_TEMPLATE_TYPES","LINKEDIN_AUDIENCE"]]]],[["default"],[[[[1,"\\n                  "],[8,[30,10,["trigger-content"]],null,null,[["default"],[[[[1,"\\n                    "],[1,[28,[35,3],["i18n_buyer_targetings_dropdown_title","campaign-manager-web/components/targeting-module"],null]],[1,"\\n                  "]],[]]]]],[1,"\\n                "]],[10]]]]],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n          "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n"],[41,[30,0,["isSwitchToAdvancedAllowed"]],[[[1,"              "],[8,[39,14],[[4,[38,16],["click",[30,0,["onSwitchToAdvancedTargetingClick"]]],null]],[["@size","@buttonType","@emphasized","@text"],["small","tertiary",true,[28,[37,3],["i18n_switch_to_advanced","campaign-manager-web/components/targeting-module"],null]]],null],[1,"\\n"]],[]],null],[1,"            "],[8,[39,17],null,[["@placement"],["bottom"]],[["trigger","content"],[[[[1,"\\n                "],[8,[39,14],[[24,"data-js-targeting-module__intro-hoverable-trigger",""],[16,"aria-label",[28,[37,3],[[52,[30,0,["canShowExpressivenessOnboardingVideo"]],"i18n_intro_hoverable_video_help_initial_title","i18n_intro_hoverable_help_center_initial_title"],"campaign-manager-web/components/targeting-module"],null]],[4,[38,18],[[30,11,["triggerContentSharedInfo"]]],null]],[["@size","@icon","@buttonType","@emphasized","@circle"],["medium","lightbulb","tertiary",true,true]],null],[1,"\\n              "]],[11]],[[[1,"\\n                "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,8],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,3],["i18n_intro_hoverable_title","campaign-manager-web/components/targeting-module"],null]],[1,"\\n                "],[13],[1,"\\n                "],[10,2],[15,0,[29,["pb4"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,3],["i18n_intro_hoverable_sub_title","campaign-manager-web/components/targeting-module"],null]],[1,"\\n                "],[13],[1,"\\n                "],[10,0],[14,0,"u-layout__align-right"],[12],[1,"\\n"],[41,[30,0,["canShowExpressivenessOnboardingVideo"]],[[[1,"                    "],[8,[39,14],[[16,"aria-label",[28,[37,3],["i18n_watch_expressiveness_intro_video_aria_label","campaign-manager-web/components/targeting-module"],null]],[4,[38,15],["target_expressiveness_watch_video"],null],[4,[38,16],["click",[28,[37,19],[[30,0],"isExpressivenessOnboardingModalOpen",true],null]],null]],[["@size","@text"],["small",[28,[37,3],["i18n_watch_video","campaign-manager-web/components/targeting-module"],null]]],null],[1,"\\n"]],[]],[[[1,"                    "],[8,[39,20],null,null,[["default"],[[[[1,"\\n                      "],[1,[28,[35,3],["i18n_targeting_intro_hoverable_help_center_link","campaign-manager-web/components/targeting-module"],[["linkInfo"],[[28,[37,21],null,[["href","role","class","ariaLabel"],[[28,[37,22],null,[["path","accountId"],["help/lms/answer/102905",[30,0,["accountId"]]]]],[30,12,["role"]],"button--small-primary",[28,[37,3],["i18n_intro_hoverable_help_center_initial_title","campaign-manager-web/components/targeting-module"],null]]]]]]]],[1,"\\n                    "]],[12]]]]],[1,"\\n"]],[]]],[1,"                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-flex-column u-justify-start u-items-center"],[12],[1,"\\n          "],[10,2],[15,0,[29,["targeting-module__active-template"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,6,["targetingCriteria","name"]],[[[1,"              "],[1,[28,[35,4],[[30,7],[28,[37,3],["i18n_audience_title","campaign-manager-web/components/targeting-module"],null]],null]],[1,":\\n              "],[10,1],[15,"data-live-test-targeting-module__active-template-name",[30,6,["targetingCriteria","name"]]],[15,0,[29,["u-color__black--75"," ",[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[30,6,["targetingCriteria","name"]]],[13],[1,"\\n"]],[]],[[[1,"              "],[10,1],[12],[1,[28,[35,3],["i18n_create_new_audience","campaign-manager-web/components/targeting-module"],null]],[13],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n"],[41,[28,[37,4],[[30,13],[30,14]],null],[[[1,"            "],[8,[39,23],[[24,0,"targeting-module__trim-facets-notification mt5 u-layout__width-full"]],[["@type","@isDismissable","@onDismiss"],["recommendation",true,[30,0,["onDismissTrimmedFacetsNudgeForCTV"]]]],[["default"],[[[[1,"\\n              "],[10,"h4"],[15,0,[29,["mb1"," ",[28,[37,8],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_ctv_trimmed_facets_inline_notification_header","campaign-manager-web/components/targeting-module"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,"ul"],[15,0,[29,[[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,14],[[[1,"                  "],[10,"li"],[12],[1,"\\n                    "],[1,[28,[35,3],["i18n_ctv_trimmed_facets_inline_notification_location_text","campaign-manager-web/components/targeting-module"],[["locations","locationsLength"],[[30,0,["supportedLocationsForCTV"]],[30,0,["supportedLocationsForCTV","length"]]]]]],[1,"\\n                  "],[13],[1,"\\n"]],[]],null],[41,[30,13],[[[1,"                  "],[10,"li"],[12],[1,"\\n                    "],[1,[28,[35,3],["i18n_ctv_trimmed_facets_inline_notification_language_text","campaign-manager-web/components/targeting-module"],[["languages","languagesLength"],[[30,0,["supportedLanguagesForCTV"]],[30,0,["supportedLanguagesForCTV","length"]]]]]],[1,"\\n                  "],[13],[1,"\\n"]],[]],null],[1,"              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],null],[1,"          "],[8,[39,24],null,[["@title","@isOpen","@dismissPanel","@returnFocusTo"],[[28,[37,3],["i18n_select_an_audience","campaign-manager-web/components/targeting-module"],null],[30,0,["isAudienceBrowserOpen"]],[30,0,["onDismissAudienceBrowser"]],[30,0,["returnFocusSelectorToTemplateDropdown"]]]],[["default"],[[[[1,"\\n            "],[8,[39,25],null,[["@accountId","@isConnectedTelevisionOnly","@onTemplateSelect","@onTemplateDeleteSuccess","@targetingTemplates","@selectedTemplate","@selectedTab"],[[30,0,["accountId"]],[30,6,["isConnectedTelevisionOnly"]],[30,0,["onTemplateSelect"]],[30,0,["onTemplateDeleteSuccess"]],[30,0,["allTargetingTemplates"]],[30,6,["targetingCriteria"]],[30,0,["activeAudienceBrowserTab"]]]],null],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[10,"section"],[14,0,"u-bg-color__white p5"],[12],[1,"\\n      "],[10,"h3"],[15,0,[29,["mb3"," ",[28,[37,8],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,3],["i18n_where_is_your_audience","campaign-manager-web/components/targeting-module"],null]],[13],[1,"\\n"],[41,[30,0,["targetingAudienceLocationsRec"]],[[[1,"        "],[10,0],[14,0,"mb3"],[12],[1,"\\n          "],[8,[39,26],null,[["@recommendation","@pageKey","@onDismiss"],[[30,0,["targetingAudienceLocationsRec"]],"targeting_audience_locations_preflight_rec",[28,[37,11],[[30,0,["onDismissTargetingAudienceLocationsRec"]],[30,0,["targetingAudienceLocationsRec"]]],null]]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[41,[30,0,["isGeofencingAbTestEnabled"]],[[[1,"        "],[8,[39,27],[[24,0,"mb2"]],[["@type","@message"],["caution",[28,[37,3],["i18n_cant_include_eu","campaign-manager-web/components/targeting-module"],null]]],null],[1,"\\n"]],[]],null],[44,[[30,0,["activeRenderableSections","includedLocations"]],[30,0,["RENDERABLE_SECTIONS","INCLUDED_LOCATIONS"]]],[[[1,"        "],[10,"article"],[15,0,[29,[[52,[30,15],"targeting-module__facet-block-active","targeting-module__facet-block u-bg-color__slate0"]]]],[12],[1,"\\n          "],[10,0],[14,0,"pv3 ph4"],[12],[1,"\\n            "],[10,2],[15,0,[29,["u-display-flex\\n                ",[52,[30,15],"u-flex-column u-flex-row-md u-justify-between-md u-items-center-md","u-flex-row u-justify-between u-items-center"],"\\n                mb1"]]],[12],[1,"\\n"],[41,[30,15],[[[1,"                "],[10,1],[15,0,[29,["mr1"," ",[28,[37,8],null,[["size","color"],["small","default"]]]]]],[12],[1,[28,[35,3],["i18n_locations","campaign-manager-web/components/targeting-module"],null]],[13],[1,"\\n                "],[10,0],[14,0,"targeting-module__facet-block-header-container u-display-flex u-flex-no-wrap u-items-center"],[12],[1,"\\n                  "],[8,[39,28],null,[["@dataTestValue","@selectedFacetUrn","@onSelect","@disabled"],["locations",[28,[37,29],[[30,0,["selectedLocationUrn"]]],null],[30,0,["onLocationsDropdownSelect"]],[28,[37,2],[[30,0,["isModuleEnabled"]]],null]]],null],[1,"\\n                  "],[8,[39,17],[[24,0,"ml1"]],[["@placement"],["right"]],[["trigger","content"],[[[[1,"\\n                      "],[11,"button"],[24,0,"button--unstyled artdeco-hover-a11y-trigger"],[16,"aria-label",[28,[37,3],["i18n_a11y_trigger_label","campaign-manager-web/components/targeting-module"],[["name"],[[28,[37,3],["i18n_locations","campaign-manager-web/components/targeting-module"],null]]]]],[24,4,"button"],[4,[38,18],[[30,17,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                        "],[8,[39,12],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                      "],[13],[1,"\\n                    "]],[17]],[[[1,"\\n                      "],[10,0],[12],[1,"\\n                        "],[10,2],[15,0,[29,["mb2"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n                          "],[1,[28,[35,3],["i18n_included_location_tooltip","campaign-manager-web/components/targeting-module"],null]],[1,"\\n                        "],[13],[1,"\\n                        "],[10,2],[15,0,[29,[[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n                          "],[8,[39,20],null,null,[["default"],[[[[1,"\\n                            "],[1,[28,[35,3],["i18n_included_location_tooltip_learn_more","campaign-manager-web/components/targeting-module"],[["linkInfo"],[[28,[37,21],null,[["href","role"],[[28,[37,22],null,[["path","accountId"],["help/lms/answer/722",[30,0,["accountId"]]]]],[30,18,["role"]]]]]]]]],[1,"\\n                          "]],[18]]]]],[1,"\\n                        "],[13],[1,"\\n                      "],[13],[1,"\\n                    "]],[]]]]],[1,"\\n                "],[13],[1,"\\n"]],[]],[[[1,"                "],[10,1],[15,0,[29,[[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,4],[[28,[37,30],[[30,0,["explicitFacetNameMap"]],[30,0,["selectedLocationUrn"]]],null],[28,[37,3],["i18n_locations","campaign-manager-web/components/targeting-module"],null]],null]],[1,"\\n                "],[13],[1,"\\n"]],[]]],[41,[30,15],[[[41,[51,[28,[37,31],[[30,0,["renderableSections","includedLocations","segments"]]],null]],[[[1,"                  "],[8,[30,3],[[24,0,"mr1"]],[["@ariaLabelText","@dataTestSelectorValue","@onClickControlName","@confirmButtonControlName","@cancelButtonControlName","@onConfirm"],[[28,[37,3],["i18n_clear_facet_block_a11y_label","campaign-manager-web/components/targeting-module"],[["section"],[[30,16]]]],[30,16],"target_v2_clear_include_locations","target_v2_clear_include_locations_confirm","target_v2_clear_include_locations_cancel",[28,[37,11],[[30,0,["onFacetBlockClear"]],[30,16]],null]]],[["default"],[[[[1,"\\n                    "],[1,[28,[35,3],["i18n_remove_all_segments_confirm_message","campaign-manager-web/components/targeting-module"],null]],[1,"\\n                  "]],[]]]]],[1,"\\n"]],[]],null],[1,"                "],[10,0],[12],[1,"\\n                  "],[8,[30,2],[[24,"data-js-targeting-module__close-facet-block-button","true"],[16,"aria-label",[28,[37,3],["i18n_close_facet_block_a11y_label","campaign-manager-web/components/targeting-module"],[["section"],[[30,16]]]]],[24,0,"u-layout__min-width-auto"],[4,[38,15],["target_v2_close_include_locations"],null],[4,[38,16],["click",[28,[37,11],[[30,0,["onFacetBlockClose"]],[30,16]],null]],null]],null,null],[1,"\\n                "],[13],[1,"\\n"]],[]],[[[1,"                "],[8,[30,1],[[16,"data-js-targeting-module__edit-facet-block-btn",[30,16]],[16,"aria-label",[28,[37,3],["i18n_edit_facet_block_a11y_label","campaign-manager-web/components/targeting-module"],[["section"],[[30,16]]]]],[4,[38,15],["target_v2_edit_include_locations"],null],[4,[38,16],["click",[28,[37,11],[[30,0,["onFacetBlockEdit"]],[30,16]],null]],null]],null,null],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n            "],[10,0],[14,0,"targeting-module__facet-block-pills-container targeting-module__location-pills-container js-pills-container__includedLocation"],[12],[1,"\\n"],[41,[30,15],[[[42,[28,[37,33],[[28,[37,33],[[30,0,["renderableSections","includedLocations","segments"]]],null]],null],null,[[[1,"                  "],[8,[39,34],[[4,[38,16],["click",[28,[37,11],[[30,0,["onPillClick"]],[30,19],"includedLocation"],null]],null]],[["@text","@disabled","@a11yText"],[[30,19,["name"]],[28,[37,2],[[30,0,["isModuleEnabled"]]],null],[28,[37,3],["i18n_dismiss_pill_a11y_text","campaign-manager-web/components/targeting-module"],[["pillText"],[[30,19,["name"]]]]]]],null],[1,"\\n"]],[19]],null]],[]],[[[1,"                "],[10,1],[15,0,[29,[[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,35],[[30,0,["renderableSections","includedLocations","segments"]],"name",[28,[37,3],["i18n_comma_with_space","campaign-manager-web/components/targeting-module"],null]],null]],[1,"\\n                "],[13],[1,"\\n"]],[]]],[41,[30,0,["isIncludedLocationRequired"]],[[[1,"                "],[8,[39,27],[[24,0,"mb2"]],[["@type","@isHidden","@message"],["negative",[28,[37,36],[[30,0,["renderableSections","includedLocations"]],[28,[37,37],[[30,0,["renderableSections","includedLocations","segments","length"]],0],null]],null],[28,[37,3],["i18n_no_location_segment_exist_error_message","campaign-manager-web/components/targeting-module"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n              "],[18,72,[[28,[37,39],null,[["additional-included-locations-inline-feedbacks"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n\\n"],[42,[28,[37,33],[[28,[37,33],[[30,0,["geoTerritoriesWarningMessages"]]],null]],null],null,[[[1,"                "],[8,[39,40],[[24,0,"mt3"]],[["@message","@isDismissHidden"],[[30,20,["message"]],true]],null],[1,"\\n"]],[20]],null],[1,"            "],[13],[1,"\\n          "],[13],[1,"\\n"],[41,[28,[37,36],[[30,15],[30,0,["isModuleEnabled"]]],null],[[[1,"            "],[8,[39,41],null,[["@accountId","@adTargetingEntity","@onResultSelect","@selectedUrns","@disabledUrns","@onSearchResultsFetch","@customTypeAheadPrompts"],[[30,0,["accountId"]],[28,[37,39],null,[["urn","name"],[[30,0,["FACET_URNS","LOCATIONS"]],[28,[37,30],[[30,0,["facetUrnMap"]],[30,0,["FACET_URNS","LOCATIONS"]]],null]]]],[30,0,["onCheckFromIncludedLocations"]],[30,0,["locationSegmentUrns","include"]],[30,0,["disabledIncludedLocationSegmentUrns"]],[30,0,["onSearchResultsFetch"]],[30,0,["customLocationTypeaheadPrompts"]]]],null],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n"]],[15,16]]],[1,"\\n"],[44,[[30,0,["activeRenderableSections","excludedLocations"]],[30,0,["RENDERABLE_SECTIONS","EXCLUDED_LOCATIONS"]]],[[[41,[28,[37,36],[[28,[37,2],[[30,21]],null],[28,[37,31],[[30,0,["renderableSections","excludedLocations"]]],null]],null],[[[1,"          "],[10,2],[14,0,"u-layout-flex__container--aligned-center mb4"],[12],[1,"\\n            "],[8,[39,14],[[16,"aria-label",[28,[37,3],["i18n_aria_exclude_titlecase","campaign-manager-web/components/targeting-module"],null]],[16,"disabled",[28,[37,4],[[28,[37,2],[[30,0,["isModuleEnabled"]]],null],[30,23]],null]],[4,[38,16],["click",[28,[37,11],[[30,0,["onFacetBlockEdit"]],[30,22]],null]],null]],[["@buttonType","@emphasized","@size","@text"],["tertiary",true,"small",[28,[37,3],["i18n_exclude_titlecase","campaign-manager-web/components/targeting-module"],null]]],null],[1,"\\n            "],[10,1],[15,0,[29,["targeting-module__inline-text"," ",[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,3],["i18n_exclude_people_in_other_locations","campaign-manager-web/components/targeting-module"],null]],[13],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[1,"          "],[10,"article"],[15,0,[29,[[52,[30,21],"targeting-module__facet-block-active","targeting-module__facet-block u-bg-color__slate0"]]]],[12],[1,"\\n            "],[10,0],[14,0,"pv3 ph4"],[12],[1,"\\n              "],[10,2],[15,0,[29,["u-display-flex\\n                  ",[52,[30,21],"u-flex-column u-flex-row-md u-justify-between-md u-items-center-md","u-flex-row u-justify-between u-items-center"],"\\n                  mb1"]]],[12],[1,"\\n                "],[10,1],[15,0,[29,["targeting-module__facet-block-header-container u-display-flex\\n                    ",[52,[30,21],"t-black","t-bold"]," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,3],["i18n_exclude_titlecase","campaign-manager-web/components/targeting-module"],null]],[1,"\\n                  "],[1,[28,[35,4],[[28,[37,30],[[30,0,["explicitFacetNameMap"]],[30,0,["selectedLocationUrn"]]],null],[28,[37,3],["i18n_locations","campaign-manager-web/components/targeting-module"],null]],null]],[1,"\\n                "],[13],[1,"\\n"],[41,[30,21],[[[41,[51,[28,[37,31],[[30,0,["renderableSections","excludedLocations","segments"]]],null]],[[[1,"                    "],[8,[30,3],[[24,0,"mr1"]],[["@ariaLabelText","@dataTestSelectorValue","@onClickControlName","@confirmButtonControlName","@cancelButtonControlName","@onConfirm"],[[28,[37,3],["i18n_clear_facet_block_a11y_label","campaign-manager-web/components/targeting-module"],[["section"],[[30,22]]]],[30,22],"target_v2_clear_exclude_locations","target_v2_clear_exclude_locations_confirm","target_v2_clear_exclude_locations_cancel",[28,[37,11],[[30,0,["onFacetBlockClear"]],[30,22]],null]]],[["default"],[[[[1,"\\n                      "],[1,[28,[35,3],["i18n_remove_all_segments_confirm_message","campaign-manager-web/components/targeting-module"],null]],[1,"\\n                    "]],[]]]]],[1,"\\n"]],[]],null],[1,"                  "],[10,0],[12],[1,"\\n                    "],[8,[30,2],[[24,"data-js-targeting-module__close-facet-block-button","true"],[16,"aria-label",[28,[37,3],["i18n_close_facet_block_a11y_label","campaign-manager-web/components/targeting-module"],[["section"],[[30,22]]]]],[24,0,"u-layout__min-width-auto"],[4,[38,15],["target_v2_close_exclude_locations"],null],[4,[38,16],["click",[28,[37,11],[[30,0,["onFacetBlockClose"]],[30,22]],null]],null]],null,null],[1,"\\n                  "],[13],[1,"\\n"]],[]],[[[1,"                  "],[8,[30,1],[[16,"data-js-targeting-module__edit-facet-block-btn",[30,22]],[16,"aria-label",[28,[37,3],["i18n_edit_facet_block_a11y_label","campaign-manager-web/components/targeting-module"],[["section"],[[30,22]]]]],[4,[38,15],["target_v2_edit_exclude_locations"],null],[4,[38,16],["click",[28,[37,11],[[30,0,["onFacetBlockEdit"]],[30,22]],null]],null]],null,null],[1,"\\n"]],[]]],[1,"              "],[13],[1,"\\n              "],[10,0],[14,0,"targeting-module__facet-block-pills-container js-pills-container__excludedLocation"],[12],[1,"\\n"],[41,[30,21],[[[42,[28,[37,33],[[28,[37,33],[[30,0,["renderableSections","excludedLocations","segments"]]],null]],null],null,[[[1,"                    "],[8,[39,34],[[4,[38,16],["click",[28,[37,11],[[30,0,["onPillClick"]],[30,24],"excludedLocation"],null]],null]],[["@text","@disabled","@a11yText"],[[30,24,["name"]],[28,[37,2],[[30,0,["isModuleEnabled"]]],null],[28,[37,3],["i18n_dismiss_pill_a11y_text","campaign-manager-web/components/targeting-module"],[["pillText"],[[30,24,["name"]]]]]]],null],[1,"\\n"]],[24]],null]],[]],[[[1,"                  "],[10,1],[15,0,[29,[[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,35],[[30,0,["renderableSections","excludedLocations","segments"]],"name",[28,[37,3],["i18n_comma_with_space","campaign-manager-web/components/targeting-module"],null]],null]],[1,"\\n                  "],[13],[1,"\\n"]],[]]],[1,"              "],[13],[1,"\\n            "],[13],[1,"\\n"],[41,[28,[37,36],[[30,21],[30,0,["isModuleEnabled"]]],null],[[[1,"              "],[8,[39,41],null,[["@accountId","@adTargetingEntity","@onResultSelect","@selectedUrns","@disabledUrns","@onSearchResultsFetch","@customTypeAheadPrompts"],[[30,0,["accountId"]],[28,[37,39],null,[["urn","name"],[[30,0,["FACET_URNS","LOCATIONS"]],[28,[37,30],[[30,0,["facetUrnMap"]],[30,0,["FACET_URNS","LOCATIONS"]]],null]]]],[30,0,["onCheckFromExcludedLocations"]],[30,0,["locationSegmentUrns","exclude"]],[30,0,["disabledExcludedLocationSegmentUrns"]],[30,0,["onSearchResultsFetch"]],[30,0,["customLocationTypeaheadPrompts"]]]],null],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n"]],[]]]],[21,22]]],[1,"      "],[10,"article"],[14,0,"targeting-module__facet-block u-bg-color__slate0"],[12],[1,"\\n        "],[10,0],[14,0,"pv3 ph4"],[12],[1,"\\n          "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n            "],[10,"label"],[15,0,[29,["mv0 ml0 mr1"," ",[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[14,1,"facet-browser__language-dropdown-label"],[15,"aria-label",[28,[37,3],["i18n_profile_language_aria_label","campaign-manager-web/components/targeting-module"],[["language"],[[30,0,["selectedLanguageI18n"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_profile_language_prefix_description","campaign-manager-web/components/targeting-module"],null]],[1,"\\n            "],[13],[1,"\\n"],[41,[30,0,["isMultiLanguageSelect"]],[[[1,"              "],[8,[39,42],[[24,0,"u-layout__display-inline-block mv1 ml1"]],[["@isOpen","@openMenu","@closeMenu","@placement","@disabled","@noCloseOnScroll"],[[30,0,["isMultiLanguageDropdownOpen"]],[28,[37,11],[[30,0,["onLanguageMultiselectDropdownVisibilityChange"]],true],null],[28,[37,11],[[30,0,["onLanguageMultiselectDropdownVisibilityChange"]],false],null],"bottom",[30,0,["isLanguageDropdownDisabled"]],true]],[["default"],[[[[1,"\\n                "],[8,[30,25,["Trigger"]],null,[["@buttonType","@size","@icon","@iconPlacement"],["secondary","small","caret","right"]],[["default"],[[[[1,"\\n                  "],[10,1],[15,0,[29,[[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n"],[41,[28,[37,37],[[30,0,["checkedLanguageUrns","length"]],1],null],[[[1,"                      "],[1,[28,[35,3],["i18n_multiple_languages","campaign-manager-web/components/targeting-module"],null]],[1,"\\n"]],[]],[[[41,[28,[37,43],[[30,0,["checkedLanguageUrns","length"]],1],null],[[[1,"                      "],[1,[30,0,["renderableSections","includedLanguage","segments","0","name"]]],[1,"\\n"]],[]],[[[1,"                      "],[1,[28,[35,3],["i18n_profile_language_none","campaign-manager-web/components/targeting-module"],null]],[1,"\\n                    "]],[]]]],[]]],[1,"                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n                "],[8,[30,25,["Container"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,33],[[28,[37,33],[[30,0,["filteredLocaleList"]]],null]],null],null,[[[1,"                    "],[10,0],[14,0,"asset-library-modal__filter-dropdown-options"],[12],[1,"\\n                      "],[8,[39,44],[[24,3,"active"],[16,2,[29,[[30,26,["urn"]]]]],[4,[38,16],["change",[28,[37,46],["target",[30,0,["onLanguagesChange"]]],null]],null]],[["@isChecked","@inputId"],[[28,[37,45],[[30,0,["checkedLanguageUrns"]],[30,26,["urn"]]],null],[29,["facet-browser__language-",[30,26,["urn"]]]]]],null],[1,"\\n                      "],[10,"label"],[15,"for",[29,["facet-browser__language-",[30,26,["urn"]]]]],[12],[1,"\\n                        "],[1,[30,26,["name"]]],[1,"\\n                      "],[13],[1,"\\n                    "],[13],[1,"\\n"]],[26]],null],[1,"                "]],[]]]]],[1,"\\n              "]],[25]]]]],[1,"\\n"]],[]],[[[1,"              "],[10,1],[14,0,"cm-hue-select"],[12],[1,"\\n                "],[8,[39,47],[[24,0,"targeting-module__language-dropdown"],[24,3,"profileLanguage"],[24,"aria-describedby","facet-browser__language-dropdown-label"],[16,"aria-label",[28,[37,3],["i18n_profile_language","campaign-manager-web/components/targeting-module"],null]],[4,[38,16],["change",[28,[37,46],["target.value",[30,0,["onLanguageChange"]]],null]],null]],[["@disabled","@backCompat"],[[30,0,["isLanguageDropdownDisabled"]],true]],[["default"],[[[[1,"\\n"],[41,[28,[37,36],[[30,0,["isAutoTranslateSupportedForAdFormat"]],[30,0,["filteredLocaleList"]]],null],[[[1,"                    "],[10,"option"],[15,2,[30,0,["ALL_AUTO_TRANSLATE"]]],[15,"selected",[52,[51,[30,0,["renderableSections","includedLanguage"]]],true]],[12],[1,"\\n                      "],[1,[28,[35,3],["i18n_all_autotranslate","campaign-manager-web/components/targeting-module"],null]],[1,"\\n                    "],[13],[1,"\\n"]],[]],null],[42,[28,[37,33],[[28,[37,33],[[30,0,["filteredLocaleList"]]],null]],null],null,[[[1,"                    "],[10,"option"],[15,2,[30,28]],[15,"selected",[28,[37,43],[[30,0,["renderableSections","includedLanguage","segments","0","urn"]],[30,27,["urn"]]],null]],[12],[1,"\\n                      "],[1,[30,27,["name"]]],[1,"\\n                    "],[13],[1,"\\n"]],[27,28]],null],[1,"                "]],[]]]]],[1,"\\n              "],[13],[1,"\\n"]],[]]],[1,"            "],[8,[39,17],null,[["@contentClass"],["u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n                "],[10,1],[14,0,"ml1 u-layout__line-height-1"],[12],[1,"\\n                  "],[11,"button"],[16,"aria-label",[28,[37,3],["i18n_a11y_trigger_label","campaign-manager-web/components/targeting-module"],[["name"],[[28,[37,3],["i18n_profile_language","campaign-manager-web/components/targeting-module"],null]]]]],[24,0,"button--unstyled"],[24,4,"button"],[4,[38,18],[[30,29,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                    "],[8,[39,12],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n              "]],[29]],[[[1,"\\n                "],[10,0],[12],[1,"\\n                  "],[10,"h4"],[15,0,[29,["mb2"," ",[28,[37,8],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,3],["i18n_profile_language","campaign-manager-web/components/targeting-module"],null]],[1,"\\n                  "],[13],[1,"\\n"],[41,[30,0,["isMultiLanguageSelect"]],[[[1,"                    "],[1,[28,[35,3],["i18n_profile_languages_tooltip","campaign-manager-web/components/targeting-module"],null]],[1,"\\n"]],[]],[[[1,"                    "],[10,"h5"],[15,0,[29,["m0"," ",[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,3],["i18n_profile_language_tooltip_what_is_this_title","campaign-manager-web/components/targeting-module"],null]],[1,"\\n                    "],[13],[1,"\\n                    "],[10,2],[15,0,[29,["mb2"," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,0,["isUpdatedLanguageTargetingCopyEnabled"]],[[[1,"                        "],[1,[28,[35,3],["i18n_profile_language_tooltip_what_is_this_content_v2","campaign-manager-web/components/targeting-module"],null]],[1,"\\n"]],[]],[[[1,"                        "],[1,[28,[35,3],["i18n_profile_language_tooltip_what_is_this_content","campaign-manager-web/components/targeting-module"],null]],[1,"\\n"]],[]]],[1,"                    "],[13],[1,"\\n                    "],[10,"h5"],[15,0,[29,["m0"," ",[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,3],["i18n_profile_language_tooltip_which_language_title","campaign-manager-web/components/targeting-module"],null]],[1,"\\n                    "],[13],[1,"\\n                    "],[10,2],[15,0,[29,[[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,3],["i18n_profile_language_tooltip_which_language_content","campaign-manager-web/components/targeting-module"],null]],[1,"\\n                    "],[13],[1,"\\n"]],[]]],[1,"                "],[13],[1,"\\n              "]],[]]]]],[1,"\\n          "],[13],[1,"\\n"],[41,[28,[37,37],[[30,0,["checkedLanguageUrns","length"]],1],null],[[[1,"            "],[10,2],[15,0,[29,[[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_selected_language","campaign-manager-web/components/targeting-module"],null]],[1,"\\n              "],[1,[28,[35,48],[[30,0,["checkedLanguageNames"]],[28,[37,3],["i18n_list_comma_with_space","campaign-manager-web/components/targeting-module"],null]],null]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"          "],[8,[39,27],null,[["@message","@type","@isHidden"],[[28,[37,3],["i18n_multiple_languages_error","campaign-manager-web/components/targeting-module"],null],"negative",[28,[37,2],[[30,0,["hasLanguageMultiselectError"]]],null]]],null],[1,"\\n          "],[10,2],[15,0,[29,["mt2"," ",[28,[37,8],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_profile_language_explanation","campaign-manager-web/components/targeting-module"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n\\n"],[1,"      "],[10,"h3"],[15,0,[29,["mt5 mb3"," ",[28,[37,8],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,3],["i18n_who_is_your_audience","campaign-manager-web/components/targeting-module"],null]],[13],[1,"\\n"],[41,[28,[37,36],[[30,0,["isDMAImpactWarningEnabled"]],[30,0,["dmaAffectedFacetNames","length"]]],null],[[[1,"        "],[8,[39,20],null,null,[["default"],[[[[1,"\\n          "],[8,[39,27],[[24,0,"mb3"]],[["@type"],["caution"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,3],["i18n_dma_affected_facets_message","campaign-manager-web/components/targeting-module"],[["facets","linkInfo"],[[30,0,["dmaAffectedFacetNames"]],[28,[37,21],null,[["dataControlName","dataTestSelector","href","ariaLabel","role"],["targeting_dma_affected_facets_link","data-test-targeting-module__dma-affected-facets-message--link",[28,[37,22],null,[["path","accountId"],["help/lms/answer/a417950",[30,31,["id"]]]]],[28,[37,3],["i18n_dma_affected_facets_message_a11y_label","campaign-manager-web/components/targeting-module"],null],[30,30,["role"]]]]]]]]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[30]]]]],[1,"\\n"]],[]],null],[41,[28,[37,36],[[30,0,["isEEAMemberGroupsValidationEnabled"]],[30,0,["showEEAMemberGroupsValidationError"]]],null],[[[1,"        "],[8,[39,20],null,null,[["default"],[[[[1,"\\n          "],[8,[39,27],[[24,0,"mb3"]],[["@type"],["error"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,3],["i18n_member_groups_in_EEA_message","campaign-manager-web/components/targeting-module"],[["linkInfo"],[[28,[37,21],null,[["dataControlName","dataTestSelector","href","ariaLabel","role"],["targeting_eea_member_groups_error_link","data-test-targeting-module__EEA-member-groups-error--link",[28,[37,22],null,[["path","accountId"],["help/lms/answer/a417950",[30,31,["id"]]]]],[28,[37,3],["i18n_member_groups_in_EEA_message_a11y_label","campaign-manager-web/components/targeting-module"],null],[30,32,["role"]]]]]]]]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[32]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["targetingAudienceCountRec"]],[[[1,"        "],[10,0],[14,0,"mb3"],[12],[1,"\\n          "],[8,[39,26],null,[["@recommendation","@pageKey","@onDismiss"],[[30,0,["targetingAudienceCountRec"]],"targeting_audience_count_preflight_rec",[28,[37,11],[[30,0,["onDismisstargetingAudienceCountRec"]],[30,0,["targetingAudienceCountRec"]]],null]]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[8,[39,20],null,null,[["default"],[[[[1,"\\n          "],[8,[39,27],[[24,0,"mb3"]],[["@isHidden","@type"],[[28,[37,2],[[30,0,["isRecommendedMinimumAudienceSizeFeedbackVisible"]]],null],"caution"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,3],["i18n_recommended_minimum_audience_size","campaign-manager-web/components/targeting-module"],[["linkInfo"],[[28,[37,21],null,[["dataControlName","dataTestSelector","href","ariaLabel","role"],["targeting_recommended_audience_size_link","data-test-targeting-module__recommended-audience-size-note--link",[28,[37,22],null,[["path","accountId"],["help/linkedin/answer/a423690",[30,31,["id"]]]]],[28,[37,3],["i18n_recommended_minimum_audience_size_a11y_label","campaign-manager-web/components/targeting-module"],null],[30,33,["role"]]]]]]]]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[33]]]]],[1,"\\n"]],[]]],[1,"\\n"],[41,[30,0,["campaignService","isCampaignStartingWithSmartAudience"]],[[[1,"        "],[10,0],[14,0,"u-display-flex u-flex-wrap mb4"],[12],[1,"\\n          "],[8,[39,27],[[24,0,"mr1"]],[["@type"],["neutral"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,3],[[30,0,["personalizedAudienceTooltipCopyKey"]],"campaign-manager-web/components/targeting-module"],null]],[1,"\\n            "],[8,[39,49],null,[["@placement","@dataTestSelectorValue","@onConfirm","@confirmButtonText","@triggerButtonText","@triggerButtonType","@triggerButtonEmphasized","@triggerButtonSize","@triggerButtonClass"],["top","reset",[30,0,["resetAudience"]],[28,[37,3],["i18n_reset_audience_confirm_button","campaign-manager-web/components/targeting-module"],null],[28,[37,3],["i18n_smart_default_reset_button_v2","campaign-manager-web/components/targeting-module"],null],"tertiary",false,"medium","hue-button--unstyled u-border__bold--bottom"]],[["default"],[[[[1,"\\n              "],[10,0],[15,0,[29,["mb2"," ",[28,[37,8],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_confirm_reset_audience_title","campaign-manager-web/components/targeting-module"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,0],[15,0,[29,["mb2"," ",[28,[37,8],null,[["size","color"],["small","default"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_confirm_reset_audience_prompt","campaign-manager-web/components/targeting-module"],null]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[42,[28,[37,33],[[28,[37,33],[[30,0,["renderableSections","includedOrs"]]],null]],null],"@index",[[[41,[28,[37,36],[[30,0,["facetDeleteUndoContext","orObj"]],[28,[37,43],[[30,35],[30,0,["facetDeleteUndoContext","index"]]],null]],null],[[[1,"          "],[10,"article"],[14,0,"targeting-module__facet-block"],[12],[1,"\\n            "],[10,0],[14,0,"pv3 ph4"],[12],[1,"\\n              "],[8,[39,27],[[24,0,"u-layout__display-inline-block"]],[["@message","@type"],[[28,[37,3],["i18n_delete_facet_block_success","campaign-manager-web/components/targeting-module"],[["facetName"],[[30,0,["facetDeleteUndoContext","name"]]]]],"success"]],null],[1,"\\n              "],[11,"button"],[24,"data-js-targeting-module__undo-facet-deletion",""],[16,0,[29,["u-color__blue7 button--unstyled"," ",[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[24,4,"button"],[4,[38,16],["click",[30,0,["onUndoDeletedFacetBlock"]]],null],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_delete_facet_block_undo","campaign-manager-web/components/targeting-module"],null]],[1,"\\n              "],[13],[1,"\\n              "],[11,"button"],[16,0,[29,["targeting-module__undo-facet-deletion-cancel u-color__black--75 button--unstyled u-layout__float-right"," ",[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[24,4,"button"],[4,[38,16],["click",[30,0,["onCancelUndoDeletedFacetBlock"]]],null],[12],[1,"\\n                "],[8,[39,12],null,[["@size","@name"],["small","close"]],null],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[44,[[28,[37,43],[[30,0,["activeRenderableSections","includedOrs"]],[30,35]],null],[30,0,["RENDERABLE_SECTIONS","INCLUDED_ORS"]]],[[[41,[28,[37,4],[[30,36],[30,34,["isRenderable"]]],null],[[[1,"            "],[10,"article"],[15,0,[29,[[52,[30,36],"targeting-module__facet-block-active","targeting-module__facet-block u-bg-color__slate0"],"\\n                ",[28,[37,50],["js-pills-container__includedFacet",[30,35]],null],"\\n                ",[52,[51,[30,34,["isPlaceholder"]]],"facet-block--deletable"]]]],[15,"data-js-targeting-module__facet-block",[29,[[52,[30,36],"active",""]]]],[15,"data-live-test-facet-block-included-ors",[30,35]],[12],[1,"\\n              "],[10,0],[14,0,"ph4"],[12],[1,"\\n                "],[10,0],[14,0,"pv3"],[12],[1,"\\n                  "],[10,2],[15,0,[29,["u-display-flex\\n                      ",[52,[30,36],"u-flex-column u-flex-row-md u-justify-between-md u-items-center-md","u-flex-row u-justify-between u-items-center"]]]],[12],[1,"\\n"],[41,[30,0,["showStartBuildingAudience"]],[[[1,"                      "],[10,1],[15,0,[29,[[28,[37,8],null,[["size","color"],["small","default"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,3],["i18n_start_building_audience_for_people_who_meet_one_or_more_V2","campaign-manager-web/components/targeting-module"],null]],[1,"\\n                      "],[13],[1,"\\n"]],[]],[[[41,[30,34,["isFirstRealOrObj"]],[[[1,"                        "],[10,1],[15,0,[29,["mr1 ",[52,[30,36],"t-black","t-black--light"]," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,[28,[35,3],["i18n_include_titlecase","campaign-manager-web/components/targeting-module"],null]],[13],[1,"\\n"]],[]],[[[41,[28,[37,36],[[30,36],[28,[37,2],[[30,34,["isPlaceholder"]]],null]],null],[[[1,"                          "],[8,[39,42],null,[["@isOpen","@openMenu","@closeMenu","@placement"],[[30,0,["isAndDropdownOpen"]],[28,[37,11],[[30,0,["onAndDropdownStateChange"]],true],null],[28,[37,11],[[30,0,["onAndDropdownStateChange"]],false],null],"bottom"]],[["default"],[[[[1,"\\n                            "],[8,[30,38,["Trigger"]],null,[["@buttonType","@size","@emphasized"],["tertiary","small","true"]],[["default"],[[[[1,"\\n                              "],[10,0],[15,0,[29,["u-color__blue7"," ",[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                                "],[1,[28,[35,3],["i18n_and","campaign-manager-web/components/targeting-module"],null]],[1,"\\n                              "],[13],[1,"\\n                            "]],[]]]]],[1,"\\n                            "],[8,[30,38,["Container"]],[[24,0,"targeting-module__or-dropdown-content"]],null,[["default"],[[[[1,"\\n                              "],[8,[30,38,["Item"]],null,[["@onSelect"],[[28,[37,11],[[30,0,["onOrSelectionsClick"]],[30,34]],null]]],[["default"],[[[[1,"\\n                                "],[1,[28,[35,3],["i18n_or_these_selections","campaign-manager-web/components/targeting-module"],null]],[1,"\\n                              "]],[]]]]],[1,"\\n                            "]],[]]]]],[1,"\\n                          "]],[38]]]]],[1,"\\n                          "],[10,1],[14,0,"mr2"],[12],[13],[1,"\\n"]],[]],[[[1,"                          "],[10,1],[15,0,[29,["mr1"," ",[28,[37,8],null,[["size","weight","color"],["small","bold","default"]]]]]],[12],[1,[28,[35,3],["i18n_and","campaign-manager-web/components/targeting-module"],null]],[13],[1,"\\n"]],[]]]],[]]],[1,"                      "],[10,1],[15,0,[29,["targeting-module__facet-block-header-container u-flex-no-wrap\\n                          ",[52,[30,36],"t-black","t-black--light"]," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,3],[[52,[30,34,["isFirstRealOrObj"]],"i18n_expressiveness_people_who_have_any_V2","i18n_expressiveness_people_who_also_have_any_V2"],"campaign-manager-web/components/targeting-module"],null]],[1,"\\n                      "],[13],[1,"\\n"]],[]]],[41,[30,36],[[[41,[51,[30,34,["isPlaceholder"]]],[[[1,"                        "],[8,[30,3],[[24,0,"mr1"]],[["@ariaLabelText","@dataTestSelectorValue","@onClickControlName","@confirmButtonControlName","@cancelButtonControlName","@onConfirm"],[[28,[37,3],["i18n_clear_facet_block_a11y_label","campaign-manager-web/components/targeting-module"],[["section"],[[30,37]]]],[28,[37,50],[[30,37],[30,35]],null],"target_v2_clear_include_facets","target_v2_clear_include_facets_confirm","target_v2_clear_include_facets_cancel",[28,[37,11],[[30,0,["onFacetBlockClear"]],[30,37],[30,35]],null]]],[["default"],[[[[1,"\\n                          "],[1,[28,[35,3],["i18n_remove_all_segments_confirm_message","campaign-manager-web/components/targeting-module"],null]],[1,"\\n                        "]],[]]]]],[1,"\\n"]],[]],null],[1,"                      "],[10,0],[12],[1,"\\n                        "],[8,[30,2],[[24,"data-js-targeting-module__close-facet-block-button","true"],[16,"aria-label",[28,[37,3],["i18n_close_facet_block_a11y_label","campaign-manager-web/components/targeting-module"],[["section"],[[30,37]]]]],[24,0,"u-layout__min-width-auto"],[4,[38,15],["target_v2_close_include_facets"],null],[4,[38,16],["click",[28,[37,11],[[30,0,["onFacetBlockClose"]],[30,37],[30,35]],null]],null]],null,null],[1,"\\n                      "],[13],[1,"\\n"]],[]],[[[1,"                      "],[8,[30,1],[[16,"data-js-targeting-module__edit-facet-block-btn",[28,[37,50],[[30,37],[30,35]],null]],[16,"aria-label",[28,[37,3],["i18n_edit_facet_block_a11y_label","campaign-manager-web/components/targeting-module"],[["section"],[[30,37]]]]],[4,[38,15],["target_v2_edit_include_facets"],null],[4,[38,16],["click",[28,[37,11],[[30,0,["onFacetBlockEdit"]],[30,37],[30,35]],null]],null]],null,null],[1,"\\n"]],[]]],[1,"                  "],[13],[1,"\\n"],[41,[28,[37,36],[[30,0,["showStartBuildingAudience"]],[30,0,["isJobAdsNotificationShown"]]],null],[[[1,"                    "],[8,[39,40],[[24,0,"mt3"]],null,[["default"],[[[[1,"\\n                      "],[8,[39,20],null,null,[["default"],[[[[1,"\\n                        "],[1,[28,[35,3],["i18n_job_ads_learn_more","campaign-manager-web/components/targeting-module"],[["linkInfo"],[[28,[37,21],null,[["href","dataTestSelector","role","ariaLabel"],[[28,[37,22],null,[["path","accountId"],["help/lms/answer/116258",[30,0,["accountId"]]]]],"data-test-targeting-module__job-ads-learn-more",[30,39,["role"]],[28,[37,3],["i18n_job_ads_learn_more_aria_label","campaign-manager-web/components/targeting-module"],null]]]]]]]],[1,"\\n                      "]],[39]]]]],[1,"\\n                    "]],[]]]]],[1,"\\n"]],[]],null],[1,"                "],[13],[1,"\\n              "],[13],[1,"\\n\\n"],[41,[30,34,["hasInvalidMaSegments"]],[[[1,"                "],[10,0],[14,0,"ph4"],[12],[1,"\\n                  "],[8,[39,51],null,[["@dataTestValue","@accountId"],[[28,[37,50],[[30,37],[30,35]],null],[30,0,["accountId"]]]],null],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[51,[30,34,["isPlaceholder"]]],[[[42,[28,[37,33],[[28,[37,33],[[30,34,["or"]]],null]],null],null,[[[1,"                  "],[10,0],[15,0,[29,["pt1 pr4 pb3 pl4 targeting-module__facet-block-facet-section\\n                      ",[52,[28,[37,36],[[30,36],[28,[37,43],[[30,0,["facetBrowserActiveFacetUrn"]],[30,40,["facet","urn"]]],null]],null],"targeting-module__facet-block-facet-section-active"]]]],[12],[1,"\\n                    "],[10,2],[12],[1,"\\n"],[41,[30,41],[[[41,[28,[37,36],[[30,0,["isModuleEnabled"]],[28,[37,4],[[28,[37,2],[[30,40,["isCustomSegment"]]],null],[30,0,["isLisaUser"]]],null],[30,36]],null],[[[1,"                          "],[8,[39,52],[[16,0,[29,["u-layout__display-inline-block u-color__blue7"," ",[28,[37,8],null,[["size","weight"],["small","bold"]]]]]]],[["@openMenu","@closeMenu","@onItemSelect"],[[28,[37,11],[[30,0,["onOrDropdownVisibilityChange"]],[30,40],true],null],[28,[37,11],[[30,0,["onOrDropdownVisibilityChange"]],[30,40],false],null],[30,0,["onAndSelectionsClick"]]]],[["default"],[[[[1,"\\n                            "],[8,[30,42,["Trigger"]],null,[["@buttonType","@emphasized","@size"],["tertiary",true,"small"]],[["default"],[[[[1,"\\n                              "],[1,[28,[35,3],["i18n_or","campaign-manager-web/components/targeting-module"],null]],[1,"\\n                            "]],[]]]]],[1,"\\n                            "],[8,[30,42,["Container"]],[[24,0,"targeting-module__or-dropdown-content hue-menu-container"]],null,[["default"],[[[[1,"\\n                              "],[10,"ul"],[12],[1,"\\n                                "],[10,"li"],[12],[1,"\\n                                  "],[8,[30,42,["Item"]],[[16,0,[29,[[28,[37,8],null,[["color","size","weight"],["action","small","default"]]]]]]],[["@disabled","@onSelect"],[[30,0,["i18nAndTheseSelectionsDisabledReason"]],[28,[37,11],[[30,0,["onAndSelectionsClick"]],[30,40]],null]]],[["default"],[[[[1,"\\n                                    "],[1,[28,[35,3],["i18n_and_these_selections","campaign-manager-web/components/targeting-module"],null]],[1,"\\n"],[41,[30,0,["i18nAndTheseSelectionsDisabledReason"]],[[[1,"                                      "],[10,1],[15,0,[29,["targeting-module__or-dropdown-and-option-disabled-message pt2"," ",[28,[37,8],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,[30,0,["i18nAndTheseSelectionsDisabledReason"]]],[13],[1,"\\n"]],[]],null],[1,"                                  "]],[]]]]],[1,"\\n                                "],[13],[1,"\\n                              "],[13],[1,"\\n                            "]],[]]]]],[1,"\\n                          "]],[42]]]]],[1,"\\n"]],[]],[[[1,"                          "],[10,1],[15,0,[29,[[52,[30,36],"t-black","t-bold"]," ",[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                            "],[1,[28,[35,3],["i18n_or","campaign-manager-web/components/targeting-module"],null]],[1,"\\n                          "],[13],[1,"\\n"]],[]]]],[]],null],[1,"                      "],[10,1],[15,0,[29,[[52,[30,36],"t-black","t-bold"]," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,40,["isGroupFacet"]],[[[41,[30,36],[[[1,"                            "],[1,[28,[35,4],[[30,40,["facet","name"]],[28,[37,30],[[30,0,["facetUrnMap"]],[30,40,["facet","urn"]]],null]],null]],[1,"\\n"]],[]],[[[1,"                            "],[1,[28,[35,30],[[30,0,["explicitFacetNameMap"]],[30,40,["facet","urn"]]],null]],[1,"\\n"]],[]]]],[]],[[[1,"                          "],[1,[28,[35,4],[[30,40,["facet","name"]],[28,[37,30],[[30,0,["facetUrnMap"]],[30,40,["facet","urn"]]],null]],null]],[1,"\\n"]],[]]],[1,"                      "],[13],[1,"\\n"],[41,[28,[37,36],[[30,40,["isGroupFacet"]],[30,36]],null],[[[1,"                        "],[8,[39,28],null,[["@dataTestValue","@selectedFacetUrn","@onSelect","@disabled"],[[30,40,["facet","name"]],[28,[37,29],[[30,40,["facet","urn"]]],null],[28,[37,11],[[30,0,["onFacetGroupDropdownSelect"]],[30,40]],null],[28,[37,2],[[30,0,["isModuleEnabled"]]],null]]],null],[1,"\\n"]],[]],null],[41,[28,[37,36],[[30,0,["isModuleEnabled"]],[30,36]],null],[[[41,[28,[37,4],[[28,[37,2],[[30,40,["isCustomSegment"]]],null],[30,0,["isLisaUser"]]],null],[[[1,"                          "],[10,0],[14,0,"u-layout__float-right"],[12],[1,"\\n                            "],[8,[39,49],null,[["@dataTestSelectorValue","@placement","@onClickControlName","@onConfirm","@confirmButtonText","@confirmButtonControlName","@cancelButtonControlName","@triggerButtonType","@triggerButtonClass","@triggerButtonDisabled","@iconType","@ariaLabelText"],[[30,40,["facet","name"]],"top","target_delete_facet_and_segments",[28,[37,11],[[30,0,["onDeleteIncludeFacetBlock"]],[30,40],[30,35]],null],[28,[37,3],["i18n_remove","campaign-manager-web/components/targeting-module"],null],"target_delete_facet_and_segments_confirm","target_delete_facet_and_segments_cancel","tertiary","targeting-module__delete_facet_and_segments_icon",false,"trash",[28,[37,3],["i18_delete_facet_and_segments_a11y_text","campaign-manager-web/components/targeting-module"],[["facetName"],[[28,[37,4],[[30,40,["facet","name"]],""],null]]]]]],[["default"],[[[[1,"\\n                              "],[1,[28,[35,3],["i18n_remove_facet_confirm_message","campaign-manager-web/components/targeting-module"],[["facetName"],[[28,[37,4],[[30,40,["facet","name"]],""],null]]]]],[1,"\\n                            "]],[]]]]],[1,"\\n                          "],[13],[1,"\\n"]],[]],null]],[]],null],[1,"                    "],[13],[1,"\\n                    "],[10,0],[14,0,"targeting-module__facet-block-pills-container"],[12],[1,"\\n"],[41,[30,40,["isRangeFacet"]],[[[44,[[28,[37,3],["i18n_range_pill_label","campaign-manager-web/components/targeting-module"],[["startRangeName","endRangeName"],[[30,40,["segments","0","name"]],[30,40,["segments","1","name"]]]]]],[[[41,[30,36],[[[1,"                            "],[8,[39,34],[[4,[38,16],["click",[28,[37,11],[[30,0,["onRangePillClick"]],[30,40]],null]],null]],[["@text","@disabled","@a11yText"],[[30,43],[28,[37,2],[[30,0,["isModuleEnabled"]]],null],[28,[37,3],["i18n_dismiss_range_pill_a11y_text","campaign-manager-web/components/targeting-module"],[["startRangeName","endRangeName"],[[30,40,["segments","0","name"]],[30,40,["segments","1","name"]]]]]]],null],[1,"\\n"]],[]],[[[1,"                            "],[10,1],[15,0,[29,[[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[30,43]],[13],[1,"\\n"]],[]]]],[43]]]],[]],[[[41,[30,36],[[[42,[28,[37,33],[[28,[37,33],[[30,40,["segments"]]],null]],null],null,[[[1,"                            "],[8,[39,34],[[16,0,[52,[30,44,["isInvalid"]],"hue-web-pill--red"]],[4,[38,16],["click",[28,[37,11],[[30,0,["onPillClick"]],[30,44],"includedFacet",[30,35]],null]],null]],[["@text","@disabled","@a11yText"],[[30,44,["name"]],[28,[37,4],[[28,[37,2],[[30,0,["isModuleEnabled"]]],null],[28,[37,36],[[30,40,["isCustomSegment"]],[28,[37,2],[[30,0,["isLisaUser"]]],null]],null]],null],[28,[37,3],["i18n_dismiss_pill_a11y_text","campaign-manager-web/components/targeting-module"],[["pillText"],[[30,44,["name"]]]]]]],null],[1,"\\n"]],[44]],null]],[]],[[[1,"                          "],[10,1],[15,0,[29,[[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                            "],[1,[28,[35,35],[[30,40,["segments"]],"name",[28,[37,3],["i18n_comma_with_space","campaign-manager-web/components/targeting-module"],null]],null]],[1,"\\n                          "],[13],[1,"\\n"]],[]]]],[]]],[44,[[28,[37,43],[[30,40,["facet","urn"]],[30,0,["facetBrowserActiveFacetUrn"]]],null],[28,[37,4],[[28,[37,2],[[30,40,["isCustomSegment"]]],null],[30,0,["isLisaUser"]]],null],[28,[37,43],[[30,40,["facet","urn"]],[30,0,["FACET_URNS","BUYER_GROUPS"]]],null]],[[[41,[28,[37,36],[[30,0,["isModuleEnabled"]],[30,46],[30,36],[28,[37,2],[[30,47]],null]],null],[[[41,[51,[28,[37,36],[[30,36],[30,45]],null]],[[[1,"                            "],[11,"button"],[16,"aria-label",[28,[37,3],["i18n_include_segments_to_facet_a11y_text","campaign-manager-web/components/targeting-module"],[["facetName"],[[28,[37,4],[[30,40,["facet","name"]],""],null]]]]],[24,0,"button--unstyled u-icon--tooltip--blue"],[24,4,"button"],[4,[38,16],["click",[28,[37,11],[[30,0,["onAddSegmentsToFacet"]],"includedOrs",[30,35],[30,40]],null]],null],[12],[1,"\\n                              "],[8,[39,12],null,[["@size","@name"],["small","add"]],null],[1,"\\n                            "],[13],[1,"\\n"]],[]],null]],[]],null]],[45,46,47]]],[1,"\\n"],[41,[28,[37,36],[[30,40,["isCustomSegment"]],[28,[37,2],[[30,0,["isLisaUser"]]],null]],null],[[[1,"                        "],[10,2],[15,0,[29,[[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                          "],[8,[39,12],[[24,0,"targeting-module__custom-segments-info-icon"]],[["@size","@name"],["small","signal-notice"]],null],[1,"\\n                          "],[8,[39,20],null,null,[["default"],[[[[1,"\\n                            "],[1,[28,[35,3],["i18n_custom_segments_only_editiable_by_admins_learn_more","campaign-manager-web/components/targeting-module"],[["linkInfo"],[[28,[37,21],null,[["href","role"],[[28,[37,22],null,[["path","accountId"],["help/lms/answer/91393",[30,0,["accountId"]]]]],[30,48,["role"]]]]]]]]],[1,"\\n                          "]],[48]]]]],[1,"\\n                        "],[13],[1,"\\n"]],[]],null],[41,[28,[37,30],[[30,0,["FACET_DISCLAIMERS"]],[30,40,["facet","urn"]]],null],[[[1,"                        "],[10,2],[15,0,[29,["mt2"," ",[28,[37,8],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                          "],[8,[39,20],null,null,[["default"],[[[[1,"\\n                            "],[1,[28,[35,3],[[28,[37,30],[[30,0,["FACET_DISCLAIMERS"]],[30,40,["facet","urn"]]],null],"campaign-manager-web/components/targeting-module"],[["link"],[[28,[37,21],null,[["href","role"],[[28,[37,22],null,[["path","accountId"],["help/lms/answer/86856",[30,0,["accountId"]]]]],[30,49,["role"]]]]]]]]],[1,"\\n                          "]],[49]]]]],[1,"\\n                        "],[13],[1,"\\n"]],[]],null],[1,"                      "],[8,[39,27],[[24,0,"mt2"]],[["@type","@message","@isHidden"],["negative",[28,[37,3],["i18n_age_targeting_disallowed_for_objective","campaign-manager-web/components/targeting-module"],null],[28,[37,4],[[28,[37,53],[[30,40,["facet","urn"]],[30,0,["FACET_URNS","AGE_RANGES"]]],null],[30,0,["isAgeTargetingAllowed"]]],null]]],null],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n"]],[40,41]],null]],[]],null],[41,[30,0,["isModuleEnabled"]],[[[41,[30,0,["showIncludedOrsFacetBrowserLoader"]],[[[1,"                  "],[10,0],[14,0,"targeting-module__facet-browser-loader"],[12],[1,"\\n                    "],[10,0],[14,0,"u-layout__align-center"],[12],[1,"\\n                      "],[8,[39,54],null,[["@size"],["xlarge"]],null],[1,"\\n                      "],[10,2],[15,0,[29,[[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,3],["i18n_loading","campaign-manager-web/components/targeting-module"],null]],[13],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n"]],[]],[[[41,[28,[37,36],[[30,0,["rootTreeNode"]],[30,0,["matchedAudiencesRootTreeNode"]],[30,36]],null],[[[1,"                  "],[8,[39,55],[[24,0,"targeting-module__facet-browser"]],[["@activeEngagementSources","@facetCompatibilityMap","@targetingCriteria","@targetingRoot","@matchedAudienceRoot","@containingOrBlock","@mode","@onNavigationChange","@facetBrowserActiveFacetUrn","@accountId","@localizedFacetNameContext","@flattenedMAList","@populatedNodes","@onCheckboxChange","@onDisclaimerCheckboxChange","@onRangeChange","@onAddTextInputFacetSegment","@onSuggestionsSelect","@onMACreateAudienceClick","@isCreateLookalikeAudienceDisabled","@isEditingTargetingCriteriaOnly","@ariaLabelledById"],[[30,0,["activeEngagementSources"]],[30,0,["facetCompatibilityMap"]],[30,0,["cmTargetingCriteria"]],[28,[37,29],[[30,0,["rootTreeNode"]]],null],[28,[37,29],[[30,0,["matchedAudiencesRootTreeNode"]]],null],[30,34],"include",[30,0,["onFacetBrowserNavigation"]],[30,0,["facetBrowserActiveFacetUrn"]],[30,0,["accountId"]],[28,[37,39],null,[["lookupMap","lookupKey"],[[30,0,["facetUrnMap"]],"facetUrn"]]],[30,0,["includesFacetBrowserFlattenedMAList"]],[30,0,["populatedNodes"]],[28,[37,11],[[30,0,["onCheckFromIncludedFacets"]],[30,34]],null],[28,[37,11],[[30,0,["onDisclaimerCheckboxChange"]],[30,34]],null],[28,[37,11],[[30,0,["onRangeChangeFromIncludedFacet"]],[30,34]],null],[28,[37,11],[[30,0,["onAddTextInputFacetSegment"]],[30,34]],null],[28,[37,11],[[30,0,["onSuggestionsSelectFromIncludedFacets"]],[30,34]],null],[30,0,["onMACreateAudienceClick"]],[28,[37,43],[[30,0,["matchedAudiencesTableData","length"]],0],null],[30,0,["isEditingTargetingCriteriaOnly"]],"audience-attr-title"]],null],[1,"\\n                "]],[]],null]],[]]]],[]],null],[1,"            "],[13],[1,"\\n"]],[]],null]],[36,37]]]],[34,35]],null],[1,"\\n"],[41,[28,[37,36],[[30,0,["isMarketingAndSalesOrchestrationEnabled"]],[30,0,["marketingAndSalesRec"]]],null],[[[1,"        "],[10,0],[14,0,"mb3"],[12],[1,"\\n          "],[8,[39,26],null,[["@recommendation","@pageKey","@onDismiss"],[[30,0,["marketingAndSalesRec"]],"marketing_and_sales_audience_preflight_rec",[28,[37,11],[[30,0,["onDismissMarketingAndSalesRec"]],[30,0,["marketingAndSalesRec"]]],null]]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[41,[28,[37,36],[[30,0,["isModuleEnabled"]],[30,0,["showAddNewTargetingCriteriaButton"]]],null],[[[1,"        "],[10,2],[14,0,"u-layout-flex__container--aligned-center mb3"],[12],[1,"\\n          "],[8,[39,14],[[24,0,"mr1"],[4,[38,15],["target_v2_narrow_further"],null],[4,[38,16],["click",[30,0,["onAddNewTargetingCriteriaClick"]]],null]],[["@buttonType","@emphasized","@size","@text"],["tertiary",true,"small",[28,[37,3],["i18n_narrow","campaign-manager-web/components/targeting-module"],null]]],null],[1,"\\n          "],[10,1],[15,0,[29,["targeting-module__inline-text"," ",[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,3],["i18n_audience_further","campaign-manager-web/components/targeting-module"],null]],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[44,[[30,0,["activeRenderableSections","excludedFacets"]],[30,0,["RENDERABLE_SECTIONS","EXCLUDED_FACETS"]]],[[[41,[28,[37,36],[[28,[37,2],[[30,50]],null],[28,[37,31],[[30,0,["renderableSections","excludedFacets"]]],null]],null],[[[41,[28,[37,36],[[30,0,["isModuleEnabled"]],[28,[37,2],[[30,50]],null]],null],[[[1,"            "],[10,2],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n              "],[8,[39,14],[[24,0,"mr1"],[16,"aria-label",[28,[37,3],["i18n_aria_exclude_titlecase","campaign-manager-web/components/targeting-module"],null]],[16,"disabled",[30,23]],[4,[38,16],["click",[28,[37,11],[[30,0,["onFacetBlockEdit"]],[30,51]],null]],null]],[["@size","@buttonType","@emphasized","@text"],["small","tertiary",true,[28,[37,3],["i18n_exclude_titlecase","campaign-manager-web/components/targeting-module"],null]]],null],[1,"\\n              "],[10,1],[15,0,[29,["targeting-module__inline-text"," ",[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,3],["i18n_people_by_audience_attrs","campaign-manager-web/components/targeting-module"],null]],[13],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"          "],[10,2],[15,0,[29,["mv3"," ",[28,[37,8],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_discrimination_message","campaign-manager-web/components/targeting-module"],null]],[1,"\\n            "],[8,[39,20],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,3],["i18n_anti_discrimination_learn_more","campaign-manager-web/components/targeting-module"],[["linkInfo"],[[28,[37,21],null,[["href","role","dataTestSelector","ariaLabel"],[[28,[37,22],null,[["path","accountId"],["help/lms/answer/86856",[30,0,["accountId"]]]]],[30,52,["role"]],"data-test-targeting-module-default-anti-discrimination-learn-more",[28,[37,3],["i18n_anti_discrimination_learn_more_a11y","campaign-manager-web/components/targeting-module"],null]]]]]]]],[1,"\\n            "]],[52]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[1,"          "],[10,"article"],[15,0,[29,[[52,[30,50],"targeting-module__facet-block-active","targeting-module__facet-block u-bg-color__slate0"],"\\n              js-pills-container__excludedFacet"]]],[12],[1,"\\n"],[41,[28,[37,4],[[30,0,["renderableSections","excludedFacets"]],[30,50]],null],[[[1,"              "],[10,0],[14,0,"ph4"],[12],[1,"\\n                "],[10,0],[14,0,"pv3"],[12],[1,"\\n                  "],[10,2],[15,0,[29,["u-display-flex\\n                      ",[52,[30,50],"u-flex-column u-flex-row-md u-justify-between-md u-items-center-md","u-flex-row u-justify-between u-items-center"]," ",[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                    "],[10,1],[15,0,[29,["targeting-module__facet-block-header-container u-flex-no-wrap\\n                        ",[52,[30,50],"t-black","t-black--light mr1"]," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,3],["i18n_exclude_titlecase","campaign-manager-web/components/targeting-module"],null]],[1,"\\n                      "],[1,[28,[35,3],["i18n_expressiveness_people_who_have_any_V2","campaign-manager-web/components/targeting-module"],null]],[1,"\\n                    "],[13],[1,"\\n"],[41,[30,50],[[[41,[51,[28,[37,31],[[30,0,["renderableSections","excludedFacets"]]],null]],[[[1,"                        "],[8,[30,3],[[24,0,"mr1"]],[["@ariaLabelText","@dataTestSelectorValue","@onClickControlName","@confirmButtonControlName","@cancelButtonControlName","@onConfirm"],[[28,[37,3],["i18n_clear_facet_block_a11y_label","campaign-manager-web/components/targeting-module"],[["section"],[[30,51]]]],[30,51],"target_v2_clear_exclude_facets","target_v2_clear_exclude_facets_confirm","target_v2_clear_exclude_facets_cancel",[28,[37,11],[[30,0,["onFacetBlockClear"]],[30,51]],null]]],[["default"],[[[[1,"\\n                          "],[1,[28,[35,3],["i18n_remove_all_segments_confirm_message","campaign-manager-web/components/targeting-module"],null]],[1,"\\n                        "]],[]]]]],[1,"\\n"]],[]],null],[1,"                      "],[10,0],[12],[1,"\\n                        "],[8,[30,2],[[24,"data-js-targeting-module__close-facet-block-button","true"],[16,"aria-label",[28,[37,3],["i18n_close_facet_block_a11y_label","campaign-manager-web/components/targeting-module"],[["section"],[[30,51]]]]],[24,0,"u-layout__min-width-auto"],[4,[38,15],["target_v2_close_exclude_facets"],null],[4,[38,16],["click",[28,[37,11],[[30,0,["onFacetBlockClose"]],[30,51]],null]],null]],null,null],[1,"\\n                      "],[13],[1,"\\n"]],[]],[[[1,"                      "],[8,[30,1],[[16,"data-js-targeting-module__edit-facet-block-btn",[30,51]],[16,"aria-label",[28,[37,3],["i18n_edit_facet_block_a11y_label","campaign-manager-web/components/targeting-module"],[["section"],[[30,51]]]]],[4,[38,15],["target_v2_edit_exclude_facets"],null],[4,[38,16],["click",[28,[37,11],[[30,0,["onFacetBlockEdit"]],[30,51]],null]],null]],null,null],[1,"\\n"]],[]]],[1,"                  "],[13],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["hasExcludedInvalidMaSegments"]],[[[1,"              "],[10,0],[14,0,"ph4"],[12],[1,"\\n                "],[8,[39,51],null,[["@dataTestValue","@accountId"],[[30,51],[30,0,["accountId"]]]],null],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[42,[28,[37,33],[[28,[37,33],[[30,0,["renderableSections","excludedFacets"]]],null]],null],null,[[[1,"              "],[10,0],[15,0,[29,["pt1 pr4 pb3 pl4 targeting-module__facet-block-facet-section\\n                  ",[52,[28,[37,36],[[30,50],[28,[37,43],[[30,0,["facetBrowserActiveFacetUrn"]],[30,53,["facet","urn"]]],null]],null],"targeting-module__facet-block-facet-section-active"]]]],[12],[1,"\\n                "],[10,2],[12],[1,"\\n"],[41,[30,54],[[[1,"                    "],[10,1],[15,0,[29,[[52,[30,50],"t-black","t-bold"]," ",[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,3],["i18n_or","campaign-manager-web/components/targeting-module"],null]],[1," "],[13],[1,"\\n"]],[]],null],[1,"                  "],[10,1],[15,0,[29,[[52,[30,50],"t-black","t-bold"]," ",[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,50],[[[1,"                      "],[1,[28,[35,4],[[30,53,["facet","name"]],[28,[37,30],[[30,0,["facetUrnMap"]],[30,53,["facet","urn"]]],null]],null]],[1,"\\n"],[41,[30,53,["isGroupFacet"]],[[[1,"                        "],[8,[39,28],null,[["@dataTestValue","@selectedFacetUrn","@onSelect","@disabled"],[[30,53,["facet","name"]],[28,[37,29],[[30,53,["facet","urn"]]],null],[28,[37,11],[[30,0,["onFacetGroupDropdownSelect"]],[30,53]],null],[28,[37,2],[[30,0,["isModuleEnabled"]]],null]]],null],[1,"\\n"]],[]],null],[41,[28,[37,4],[[28,[37,2],[[30,53,["isCustomSegment"]]],null],[30,0,["isLisaUser"]],[28,[37,2],[[30,0,["isModuleEnabled"]]],null]],null],[[[1,"                        "],[10,0],[14,0,"u-layout__float-right"],[12],[1,"\\n                          "],[8,[39,49],null,[["@dataTestSelectorValue","@placement","@onClickControlName","@onConfirm","@confirmButtonText","@confirmButtonControlName","@cancelButtonControlName","@triggerButtonType","@triggerButtonClass","@triggerButtonDisabled","@iconType","@ariaLabelText"],[[30,53,["facet","name"]],"top","target_delete_facet_and_segments",[28,[37,11],[[30,0,["onDeleteExcludeFacetBlock"]],[30,53]],null],[28,[37,3],["i18n_remove","campaign-manager-web/components/targeting-module"],null],"target_delete_facet_and_segments_confirm","target_delete_facet_and_segments_cancel","tertiary","targeting-module__delete_facet_and_segments_icon",false,"trash",[28,[37,3],["i18_delete_facet_and_segments_a11y_text","campaign-manager-web/components/targeting-module"],[["facetName"],[[28,[37,4],[[30,53,["facet","name"]],""],null]]]]]],[["default"],[[[[1,"\\n                            "],[1,[28,[35,3],["i18n_remove_facet_confirm_message","campaign-manager-web/components/targeting-module"],[["facetName"],[[28,[37,4],[[30,53,["facet","name"]],""],null]]]]],[1,"\\n                          "]],[]]]]],[1,"\\n                        "],[13],[1,"\\n"]],[]],null]],[]],[[[41,[30,53,["isGroupFacet"]],[[[1,"                        "],[1,[28,[35,30],[[30,0,["explicitFacetNameMap"]],[30,53,["facet","urn"]]],null]],[1,"\\n"]],[]],[[[1,"                        "],[1,[28,[35,4],[[30,53,["facet","name"]],[28,[37,30],[[30,0,["facetUrnMap"]],[30,53,["facet","urn"]]],null]],null]],[1,"\\n"]],[]]]],[]]],[1,"                  "],[13],[1,"\\n                "],[13],[1,"\\n                "],[10,0],[14,0,"targeting-module__facet-block-pills-container"],[12],[1,"\\n"],[41,[30,53,["isRangeFacet"]],[[[44,[[28,[37,3],["i18n_range_pill_label","campaign-manager-web/components/targeting-module"],[["startRangeName","endRangeName"],[[30,53,["segments","0","name"]],[30,53,["segments","1","name"]]]]]],[[[41,[30,50],[[[1,"                        "],[8,[39,34],[[4,[38,16],["click",[28,[37,11],[[30,0,["onRangePillClick"]],[30,53]],null]],null]],[["@text","@a11yText"],[[30,55],[28,[37,3],["i18n_dismiss_range_pill_a11y_text","campaign-manager-web/components/targeting-module"],[["startRangeName","endRangeName"],[[30,53,["segments","0","name"]],[30,53,["segments","1","name"]]]]]]],null],[1,"\\n"]],[]],[[[1,"                        "],[10,1],[15,0,[29,[[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[30,55]],[13],[1,"\\n"]],[]]]],[55]]]],[]],[[[41,[30,50],[[[42,[28,[37,33],[[28,[37,33],[[30,53,["segments"]]],null]],null],null,[[[1,"                        "],[8,[39,34],[[16,0,[52,[30,56,["isInvalid"]],"hue-web-pill--red"]],[4,[38,16],["click",[28,[37,11],[[30,0,["onPillClick"]],[30,56],"excludedFacet"],null]],null]],[["@text","@disabled","@a11yText"],[[30,56,["name"]],[28,[37,4],[[28,[37,2],[[30,0,["isModuleEnabled"]]],null],[28,[37,36],[[30,53,["isCustomSegment"]],[28,[37,2],[[30,0,["isLisaUser"]]],null]],null]],null],[28,[37,3],["i18n_dismiss_pill_a11y_text","campaign-manager-web/components/targeting-module"],[["pillText"],[[30,56,["name"]]]]]]],null],[1,"\\n"]],[56]],null]],[]],[[[1,"                      "],[10,1],[15,0,[29,[[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                        "],[1,[28,[35,35],[[30,53,["segments"]],"name",[28,[37,3],["i18n_comma_with_space","campaign-manager-web/components/targeting-module"],null]],null]],[1,"\\n                      "],[13],[1,"\\n"]],[]]]],[]]],[44,[[28,[37,43],[[30,53,["facet","urn"]],[30,0,["facetBrowserActiveFacetUrn"]]],null],[28,[37,4],[[28,[37,2],[[30,53,["isCustomSegment"]]],null],[30,0,["isLisaUser"]]],null]],[[[1,"\\n"],[41,[28,[37,36],[[30,0,["isModuleEnabled"]],[30,58],[30,50]],null],[[[41,[51,[28,[37,36],[[30,50],[30,57]],null]],[[[1,"                        "],[11,"button"],[16,"aria-label",[28,[37,3],["i18n_exclude_segments_from_facet_a11y_text","campaign-manager-web/components/targeting-module"],[["facetName"],[[30,53,["facet","name"]]]]]],[24,0,"button--unstyled u-icon--tooltip--blue"],[24,4,"button"],[4,[38,16],["click",[28,[37,11],[[30,0,["onAddSegmentsToFacet"]],"excludedFacets",[27],[30,53]],null]],null],[12],[1,"\\n                          "],[8,[39,12],null,[["@size","@name"],["small","add"]],null],[1,"\\n                        "],[13],[1,"\\n"]],[]],null]],[]],null]],[57,58]]],[1,"                "],[13],[1,"\\n"],[44,[[28,[37,43],[[30,53,["facet","urn"]],[30,0,["FACET_URNS","COMPANIES"]]],null],[28,[37,43],[[30,53,["facet","urn"]],[30,0,["FACET_URNS","COMPANIES_PAST"]]],null],[28,[37,43],[[30,53,["facet","urn"]],[30,0,["FACET_URNS","COMPANIES_CURRENT_OR_PAST"]]],null]],[[[41,[28,[37,36],[[30,0,["isReferenceCompanyAutoExclusionNoteVisible"]],[28,[37,4],[[30,59],[30,60],[30,61]],null]],null],[[[1,"                    "],[8,[39,40],null,[["@onDismiss"],[[28,[37,19],[[30,0],"isReferenceCompanyAutoExclusionNoteVisible",false],null]]],[["default"],[[[[1,"\\n                      "],[8,[39,20],null,null,[["default"],[[[[1,"\\n                        "],[1,[28,[35,3],["i18n_auto_excluded_account_company_note","campaign-manager-web/components/targeting-module"],[["linkInfo"],[[28,[37,21],null,[["href","role","ariaLabel"],[[28,[37,22],null,[["path","accountId"],["help/lms/answer/116258",[30,0,["accountId"]]]]],[30,62,["role"]],[28,[37,3],["i18n_auto_excluded_account_company_note_aria_label","campaign-manager-web/components/targeting-module"],null]]]]]]]],[1,"\\n                      "]],[62]]]]],[1,"\\n                    "]],[]]]]],[1,"\\n"]],[]],null]],[59,60,61]]],[1,"                "],[8,[39,27],[[24,0,"mt2"]],[["@type","@message","@isHidden"],["negative",[28,[37,3],["i18n_school_exclusion_targeting_disallowed_for_objective","campaign-manager-web/components/targeting-module"],null],[28,[37,4],[[28,[37,53],[[30,53,["facet","urn"]],[30,0,["FACET_URNS","SCHOOLS"]]],null],[30,0,["isExcludeSchoolTargetingAllowed"]]],null]]],null],[1,"\\n\\n              "],[13],[1,"\\n"]],[53,54]],null],[1,"\\n"],[41,[30,0,["hasExcludedArchivedMASegment"]],[[[1,"              "],[10,0],[14,0,"ph4"],[12],[1,"\\n                "],[8,[39,40],[[24,0,"mt3"]],[["@message","@isDismissHidden"],[[28,[37,3],["i18n_archived_segment_excluded_warning_message","campaign-manager-web/components/targeting-module"],null],true]],null],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[1,"            "],[10,0],[14,0,"pt2 pb3 ph4"],[12],[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,8],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_discrimination_message","campaign-manager-web/components/targeting-module"],null]],[1,"\\n                "],[8,[39,20],null,null,[["default"],[[[[1,"\\n                  "],[1,[28,[35,3],["i18n_anti_discrimination_learn_more","campaign-manager-web/components/targeting-module"],[["linkInfo"],[[28,[37,21],null,[["href","role","dataTestSelector","ariaLabel"],[[28,[37,22],null,[["path","accountId"],["help/lms/answer/86856",[30,0,["accountId"]]]]],[30,63,["role"]],"data-test-targeting-module-exclude-anti-discrimination-learn-more",[28,[37,3],["i18n_anti_discrimination_learn_more_a11y","campaign-manager-web/components/targeting-module"],null]]]]]]]],[1,"\\n                "]],[63]]]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n\\n"],[41,[28,[37,36],[[30,0,["isModuleEnabled"]],[30,50],[30,0,["filteredExcludeRootTreeNode"]],[30,0,["matchedAudiencesRootTreeNode"]]],null],[[[1,"              "],[8,[39,55],[[24,0,"targeting-module__facet-browser"]],[["@targetingCriteria","@activeEngagementSources","@containingOrBlock","@targetingRoot","@matchedAudienceRoot","@mode","@facetBrowserActiveFacetUrn","@onNavigationChange","@facetCompatibilityMap","@cantExcludeMap","@accountId","@localizedFacetNameContext","@flattenedMAList","@populatedNodes","@onCheckboxChange","@onMACreateAudienceClick","@isCreateLookalikeAudienceDisabled","@isEditingTargetingCriteriaOnly","@ariaLabelledById"],[[30,0,["cmTargetingCriteria"]],[30,0,["activeEngagementSources"]],[30,0,["cmTargetingCriteria","exclude"]],[28,[37,29],[[30,0,["filteredExcludeRootTreeNode"]]],null],[28,[37,29],[[30,0,["matchedAudiencesRootTreeNode"]]],null],"exclude",[30,0,["facetBrowserActiveFacetUrn"]],[30,0,["onFacetBrowserNavigation"]],[30,0,["facetCompatibilityMap"]],[30,0,["cantExcludeMap"]],[30,0,["accountId"]],[28,[37,39],null,[["lookupMap","lookupKey"],[[30,0,["facetUrnMap"]],"facetUrn"]]],[30,0,["flattenedMAList"]],[30,0,["populatedNodes"]],[30,0,["onCheckFromExcludedFacets"]],[30,0,["onMACreateAudienceClick"]],[28,[37,43],[[30,0,["matchedAudiencesTableData","length"]],0],null],[30,0,["isEditingTargetingCriteriaOnly"]],"add-more-excludedFacets-btn"]],null],[1,"\\n"]],[]],null],[1,"          "],[13],[1,"\\n"]],[]]]],[50,51]]],[41,[51,[30,0,["isEditingTargetingCriteriaOnly"]]],[[[1,"        "],[10,2],[15,0,[29,[[52,[28,[37,31],[[30,0,["renderableSections","excludedFacets"]]],null],"pt3 u-border__common--top"]]]],[12],[1,"\\n          "],[10,0],[14,0,"chm__form-element-container u-layout__display-inline-block"],[12],[1,"\\n            "],[10,1],[15,0,[29,[[36,56]]]],[12],[1,"\\n              "],[8,[39,44],[[4,[38,16],["change",[28,[37,46],["target.checked",[30,0,["onToggleAudienceExpansion"]]],null]],null]],[["@inputId","@isChecked","@disabled"],[[29,["expand-audience-",[30,0,["uniqueAudienceExpansionId"]]]],[30,6,["audienceExpansionEnabled"]],[28,[37,4],[[28,[37,2],[[30,0,["isModuleEnabled"]]],null],[30,0,["isAudienceExpansionDisabled"]]],null]]],null],[1,"\\n            "],[13],[1,"\\n            "],[10,"label"],[15,0,[29,["targeting-module__expand-audience u-color__black--75"," ",[28,[37,8],null,[["size","weight"],["small","bold"]]]]]],[15,"for",[29,["expand-audience-",[30,0,["uniqueAudienceExpansionId"]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_enable_audience_expansion","campaign-manager-web/components/targeting-module"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,17],null,[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n              "],[11,"button"],[24,0,"button--unstyled artdeco-hover-a11y-trigger"],[16,"aria-label",[28,[37,3],["i18n_a11y_trigger_label","campaign-manager-web/components/targeting-module"],[["name"],[[28,[37,3],["i18n_enable_audience_expansion","campaign-manager-web/components/targeting-module"],null]]]]],[24,4,"button"],[4,[38,18],[[30,64,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                "],[8,[39,12],[[24,0,"u-icon--tooltip"]],[["@size","@name"],["small","question"]],null],[1,"\\n              "],[13],[1,"\\n            "]],[64]],[[[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,8],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,0,["hasPredictiveAudienceFacet"]],[[[1,"                  "],[1,[28,[35,3],["i18n_audience_expansion_tooltip_pa","campaign-manager-web/components/targeting-module"],null]],[1,"\\n"]],[]],[[[1,"                  "],[1,[28,[35,3],["i18n_audience_expansion_tooltip","campaign-manager-web/components/targeting-module"],null]],[1,"\\n                  "],[8,[39,20],null,null,[["default"],[[[[1,"\\n                    "],[1,[28,[35,3],["i18n_audience_expansion_learn_more","campaign-manager-web/components/targeting-module"],[["linkInfo"],[[28,[37,21],null,[["ariaLabel","href","role"],[[28,[37,3],["i18n_aria_audience_expansion_learn_more","campaign-manager-web/components/targeting-module"],null],[28,[37,22],null,[["path","accountId"],["help/lms/answer/51626",[30,0,["accountId"]]]]],[30,65,["role"]]]]]]]]],[1,"\\n                  "]],[65]]]]],[1,"\\n"]],[]]],[1,"              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n"],[41,[30,0,["validAudienceExpansionRecommendation"]],[[[1,"            "],[8,[39,57],null,[["@recommendation","@pageKey","@onDismiss"],[[30,0,["validAudienceExpansionRecommendation"]],[30,0,["audienceExpansionInlineRecommendationPageKey"]],[28,[37,11],[[30,0,["onDismissAudienceExpansionRecommendation"]],[30,0,["validAudienceExpansionRecommendation"]]],null]]],null],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n"],[41,[51,[28,[37,4],[[30,66],[30,0,["isEditingTargetingCriteriaOnly"]]],null]],[[[1,"      "],[10,"section"],[14,0,"u-display-flex u-flex-column u-flex-row-md u-justify-between-md u-items-center-md u-border__common--top u-bg-color__slate0 pv3 ph5"],[12],[1,"\\n        "],[8,[30,4],[[24,0,"targeting-module__reset-audience-container"]],null,[["default"],[[[[1,"\\n          "],[10,"h5"],[15,0,[29,["mb2"," ",[28,[37,8],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,3],["i18n_confirm_reset_audience_title","campaign-manager-web/components/targeting-module"],null]],[13],[1,"\\n          "],[10,2],[15,0,[29,["mb2"," ",[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,3],["i18n_confirm_reset_audience_prompt","campaign-manager-web/components/targeting-module"],null]],[13],[1,"\\n        "]],[]]]]],[1,"\\n        "],[10,0],[15,0,[29,[[52,[30,0,["isInAdvancedMode"]],"targeting-module__audience-summary-button-container"],"\\n            u-layout__display-inline-block"]]],[12],[1,"\\n          "],[8,[39,14],[[16,"disabled",[28,[37,2],[[30,0,["isAudienceSummaryButtonEnabled"]]],null]],[4,[38,16],["click",[28,[37,19],[[30,0],"isAudienceSummaryModalOpen",true],null]],null]],[["@size","@buttonType","@emphasized","@text"],["small","tertiary",true,[28,[37,3],["i18n_view_audience_summary","campaign-manager-web/components/targeting-module"],null]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-items-center targeting-module__save-audience-button-container"],[12],[1,"\\n          "],[8,[39,14],[[24,1,"targeting-module-save-audience-button"],[4,[38,15],["target_save_audience_button"],null],[4,[38,16],["click",[30,0,["onSaveAudienceButtonClick"]]],null]],[["@size","@buttonType","@emphasized","@text","@disabled"],["small","tertiary",true,[28,[37,3],["i18n_save_audience","campaign-manager-web/components/targeting-module"],null],[30,0,["hasBuyerGroupsFacet"]]]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"]],[1,2,3,4]]],[1,"\\n"],[41,[28,[37,43],[[30,0,["currentMatchedAudiencesPanelType"]],[30,0,["PANEL_TYPES","CREATE_SMART_AUDIENCE"]]],null],[[[1,"  "],[8,[39,58],null,[["@currentModalTypeInView","@accountId","@isOpen","@dismissModal","@onCreate"],[[30,0,["currentMatchedAudiencesPanelType"]],[30,0,["accountId"]],[30,0,["isMatchedAudiencesModalOpen"]],[30,0,["onMaSegmentCreateCancel"]],[30,0,["onMaSegmentCreateSuccess"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,59],null,[["@accountId","@accountReference","@canCreateOrgBasedEngagementAudience","@currentPanelTypeInView","@dismissModal","@engagementSourceType","@hasInsightTag","@isOpen","@lookBackWindows","@onCancel","@onCreateSuccess","@sourceType"],[[30,0,["accountId"]],[30,31,["reference"]],[30,31,["canCreateDsc"]],[30,0,["currentMatchedAudiencesPanelType"]],[30,0,["onMaSegmentCreateCancel"]],[30,0,["currentEngagementPanelSource","engagementSourceType"]],[30,67],[30,0,["isMatchedAudiencesModalOpen"]],[30,0,["currentEngagementPanelSource","lookBackWindows"]],[30,0,["onMaSegmentCreateCancel"]],[30,0,["onMaSegmentCreateSuccess"]],[30,0,["currentEngagementPanelSource","engagementSourceType"]]]],null],[1,"\\n\\n"],[8,[39,60],null,[["@isOpen","@dismissModal","@successCallback"],[[30,0,["isNewWebsiteAudienceModalOpen"]],[30,0,["onNewWebsiteAudienceDismiss"]],[30,0,["onNewWebsiteAudienceCreateSuccess"]]]],null],[1,"\\n\\n"],[8,[39,61],[[24,"aria-labelledBy","audience-summary-modal-header"]],[["@isOpen","@size","@dismissModal"],[[30,0,["isAudienceSummaryModalOpen"]],"large",[28,[37,19],[[30,0],"isAudienceSummaryModalOpen",false],null]]],[["default"],[[[[1,"\\n  "],[8,[30,68,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h3"],[14,1,"audience-summary-modal-header"],[15,0,[29,[[28,[37,62],null,[["size"],["large"]]]]]],[12],[1,[28,[35,3],["i18n_audience_summary","campaign-manager-web/components/targeting-module"],null]],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,68,["ModalContent"]],[[24,0,"targeting-module__audience-summary-modal-content"]],null,[["default"],[[[[1,"\\n    "],[8,[39,63],null,[["@targetingCriteria","@isAudienceExpansionEnabled"],[[30,0,["cmTargetingCriteria"]],[30,6,["audienceExpansionEnabled"]]]],[["default"],[[[[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[30,69,["fetchAudienceCountTask","isRunning"]],[[[1,"          "],[1,[28,[35,3],["i18n_loading_audience_count","campaign-manager-web/components/targeting-module"],null]],[1,"\\n"]],[]],[[[41,[30,69,["fetchAudienceCountTask","last","isError"]],[[[1,"          "],[8,[39,27],null,[["@type"],["negative"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,3],["i18n_audience_count_error","campaign-manager-web/components/targeting-module"],null]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,69,["isAudienceCountValid"]],[[[1,"          "],[1,[28,[35,3],["i18n_audience_count","campaign-manager-web/components/targeting-module"],[["count"],[[28,[37,64],[[30,69,["audienceCount"]]],null]]]]],[1,"\\n"]],[]],[[[1,"          "],[8,[39,27],null,[["@type"],["negative"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,3],["i18n_audience_count_invalid","campaign-manager-web/components/targeting-module"],null]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[]]]],[]]]],[]]],[1,"      "],[13],[1,"\\n    "]],[69]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[68]]]]],[1,"\\n\\n"],[8,[39,61],[[24,"aria-labelledBy","expressiveness-onboarding-modal-header"]],[["@isOpen","@size","@dismissModal"],[[30,0,["isExpressivenessOnboardingModalOpen"]],"large",[30,0,["onExpressivenessModalDismiss"]]]],[["default"],[[[[1,"\\n  "],[8,[30,70,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h3"],[14,1,"expressiveness-onboarding-modal-header"],[15,0,[29,[[28,[37,62],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_expressiveness_onboarding_modal_header","campaign-manager-web/components/targeting-module"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,70,["ModalContent"]],null,null,[["default"],[[[[1,"\\n"],[1,"    "],[8,[39,65],[[16,"title",[28,[37,3],["i18n_watch_video","campaign-manager-web/components/targeting-module"],null]],[24,"width","100%"],[24,"height","406px"],[24,"frameborder","0"],[24,"allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"],[24,"allowfullscreen",""]],[["@src"],[[30,0,["expressivenessOnboardingIframeSrc"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[70]]]]],[1,"\\n\\n"],[8,[39,66],null,[["@isOpen","@availableOrs","@checkedOrUuids","@onConfirm","@onDismiss","@onCheckboxChange","@accountId"],[[30,0,["isCombiningOrBlocksModalOpen"]],[30,0,["renderableSections","includedOrs"]],[30,0,["checkedOrUuidsToCombine"]],[30,0,["onCombiningOrBlockModalConfirm"]],[28,[37,19],[[30,0],"isCombiningOrBlocksModalOpen",false],null],[30,0,["onCombiningOrBlockModalCheckboxChange"]],[30,0,["accountId"]]]],null],[1,"\\n\\n"],[8,[39,61],[[24,"data-live-test-tagergeting-audience-confirm",""],[24,"aria-labelledBy","apply-template-confirm-modal-header"]],[["@isOpen","@size","@dismissModal"],[[30,0,["isApplyTemplateConfirmModalOpen"]],"medium",[30,0,["onConfirmModalDismiss"]]]],[["default"],[[[[1,"\\n  "],[8,[30,71,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h3"],[14,1,"apply-template-confirm-modal-header"],[15,0,[29,[[28,[37,62],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_template_apply_confirm_title","campaign-manager-web/components/targeting-module"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,71,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,["mt2 mb2"," ",[28,[37,8],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_template_apply_confirm_text","campaign-manager-web/components/targeting-module"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,71,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[8,[39,14],[[4,[38,16],["click",[30,0,["onConfirmModalDismiss"]]],null]],[["@buttonType","@text","@size"],["secondary",[28,[37,3],["i18n_cancel","campaign-manager-web/components/targeting-module"],null],"small"]],null],[1,"\\n    "],[8,[39,14],[[24,"data-live-test-targeting-templates-dropdown__apply-template-confirm-modal-ok",""],[24,0,"ml2"],[4,[38,16],["click",[28,[37,11],[[30,0,["onConfirmTemplateSelect"]],[30,0,["selectedTemplateId"]]],null]],null]],[["@text","@size"],[[28,[37,3],["i18n_ok_confirmation_template_modal","campaign-manager-web/components/targeting-module"],null],"small"]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[71]]]]],[1,"\\n\\n"],[8,[39,67],null,[["@isOpen","@onDismiss","@targetingCriteria","@onTemplateSave","@accountId","@returnFocusTo"],[[30,0,["isSaveAudienceModalOpen"]],[30,0,["onSaveAudienceModalDismiss"]],[30,6,["targetingCriteria"]],[30,0,["onTemplateSave"]],[30,0,["accountId"]],"#targeting-module-save-audience-button"]],null],[1,"\\n\\n"],[41,[28,[37,36],[[30,0,["isPersonaJsonUploadEnabled"]],[30,0,["isUploadAudienceModalOpen"]]],null],[[[1,"  "],[8,[39,68],null,[["@dismissModal","@isOpen","@onTemplateUpload","@accountId"],[[30,0,["onUploadAudienceModalClose"]],[30,0,["isUploadAudienceModalOpen"]],[30,0,["onTemplateUpload"]],[30,0,["accountId"]]]],null],[1,"\\n"]],[]],null]],["EditFacetBlockButton","CloseFacetBlockButton","ClearFacetBlockConfirmButton","ResetAudienceConfirmButton","&attrs","@campaign","@title","ttd","ttd","ttd","triggerData","iphHelper","@areConnectedTvLanguageFacetsTrimmed","@areConnectedTvLocationFacetsTrimmed","isIncludedLocationsFacetBlockActive","INCLUDED_LOCATIONS","triggerData","iphHelper","segment","warning","isExcludeLocationsFacetBlockActive","EXCLUDED_LOCATIONS","@isExclusionTargetingDisabled","segment","Menu","locale","locale","index","triggerData","iphHelper","@account","iphHelper","iphHelper","includedOr","orIndex","isIncludeFacetBlockActive","INCLUDED_ORS","Menu","iphHelper","facetAndSegmentsObj","facetObjIndex","Menu","rangePillText","segment","isFacetRowActive","isRenderableForLisa","isBuyerGroupsFacet","iphHelper","iphHelper","isExcludeFacetBlockActive","EXCLUDED_FACETS","iphHelper","facetAndSegmentsObj","facetObjIndex","rangePillText","segment","isFacetRowActive","isRenderableForLisa","isCompaniesFacet","isPastCompaniesFacet","isCurrentOrPastCompaniesFacet","iphHelper","iphHelper","triggerData","iphHelper","@isReadOnly","@hasInsightTag","modal","audience","ExpressivenessOnboardingModal","modal","&default"],false,["let","component","not","t","or","did-update","focus-by-selector-async","unless","hue-web-foundations@-text-body","targeting-templates-dropdown","targeting-templates-dropdown-footer","fn","hue-web-icons@icon","if","hue-web-button","track-interaction","on","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","set","iph-helper","external-link-info","help-center-url","inline-notification","full-page-panel","targeting-audience-browser","recommendations/inline-recommendation-v2","hue-web-inline-feedback","targeting-facet-group-dropdown","readonly","get","is-empty","each","-track-array","hue-web-pill-input","join-by-key","and","gt","yield","hash","cm-inline-feedback","targeting-entities-typeahead","hue-web-menu","eq","hue-web-checkbox","exists-in","pick","hue-web-select","join","confirm-hovercard","concat","targeting-invalid-ma-segments-error","cm-stateful-dropdown","not-eq","hue-web-progress-indicator","facet-browser","hue-web-foundations@-artdeco-migration-scope","inline-recommendation","audiences/matched/smart-audience-editor","audiences/matched/matched-audience-editor-modal","matched-website-audience-management-modal","hue-web-modal","hue-web-foundations@-text-heading","audience-summary","format-number","test-aware-iframe","targeting-combining-or-blocks-modal","save-audience-modal","audiences/upload/upload-audience-modal"]]',moduleName:"campaign-manager-web/components/targeting-module.hbs",isStrictMode:!1}),{SHORT_PRESS:Ut}=O.CONTROL_INTERACTION_TYPE,xt={USER_AUDIENCE:"[data-js-targeting-module_saved-audience-dropdown]",LINKEDIN_AUDIENCE:"[data-js-targeting-module_linkedin-audience-dropdown]"},Ft="[data-js-targeting-module__close-facet-block-button]",zt=`.${P.TYPEAHEAD_SEARCH_INPUT_CSS_CLASSNAME}`,jt="[data-js-columns-view__search-input]",Gt="ALL_AUTO_TRANSLATE",Bt=[I.JET_ERROR_TAGS.TARGETING,I.JET_ERROR_TAGS.AUDIENCES,"targeting-module"],Vt={[E.PANEL_TYPES.CREATE_WEBSITE_AUDIENCE]:"target_add_create_websiteaudience_cancel_x",[E.PANEL_TYPES.CREATE_LIST_AUDIENCE]:"target_add_create_uploadlist_cancel_x",[E.PANEL_TYPES.CREATE_LOOKALIKE_AUDIENCE]:"target_add_create_lookalikeaudience_cancel_x"}
function Yt(e){e.target.checked=!1,e.preventDefault(),e.stopPropagation()}let Ht=e.default=(H=(0,r.inject)("campaign"),q=(0,r.inject)("creative"),K=(0,r.inject)("audiences"),W=(0,r.inject)("targeting/saved-audience"),X=(0,r.inject)("forecasting"),$=(0,r.inject)("forecastingRecommendations"),J=(0,r.inject)("targeting/targeting-entities"),Q=(0,r.inject)("targeting/targeting-criteria"),Z=(0,r.inject)("hue-web-toast"),ee=(0,r.inject)(),te=(0,r.inject)(),ne=(0,r.inject)("inline-recommendation"),ae=(0,r.inject)("account"),ie=(0,r.inject)("audiences/buyer-targeting"),re=(0,r.inject)(),oe=(0,u.task)({drop:!0}),le=(0,u.task)({drop:!0}),se=(0,u.task)({drop:!0}),ce=(0,u.task)({drop:!0}),ue=(0,u.task)({drop:!0}),de=(0,u.task)({drop:!0}),pe=(0,u.task)({drop:!0}),me=(0,u.task)({restartable:!0}),(0,A.assertPropTypes)((Rt=class extends i.default{get isBuyerTargetingBetaPhaseOneEnabled(){return this.lix.getTreatmentIsEnabled(f.LIX_TEST_KEYS.enableBuyerTargetingBetaPhaseOne)&&!this.args.campaign.isConnectedTelevisionOnly&&0!==this.buyerGroupSegments.length}get isBuyerTargetingBetaPhaseTwoEnabled(){return this.lix.getTreatmentIsEnabled(f.LIX_TEST_KEYS.enableBuyerTargetingBetaPhaseTwo)}get isUpdatedLanguageTargetingCopyEnabled(){return this.lix.getTreatmentIsEnabled(f.LIX_TEST_KEYS.enableLanguageTargetingCopyUpdate)}get isFrenchLanguageForLanCTVEnabled(){return this.lix.getTreatmentIsEnabled(f.LIX_TEST_KEYS.enableFrenchLanguageForLanCTV)}get isSpanishLanguageForLanCTVEnabled(){return this.lix.getTreatmentIsEnabled(f.LIX_TEST_KEYS.enableSpanishLanguageForLanCTV)}get isAustraliaLocationForLanCTVEnabled(){return this.lix.getTreatmentIsEnabled(f.LIX_TEST_KEYS.enableAustraliaLocationForLanCTV)}get isUnitedKingdomLocationForLanCTVEnabled(){return this.lix.getTreatmentIsEnabled(f.LIX_TEST_KEYS.enableLanConnectedTVWithGeoUK)}get savedTargetingTemplates(){return this.allTargetingTemplates.filter((({type:e})=>e===d.TARGETING_TEMPLATE_TYPES.USER_AUDIENCE))}get globalTargetingTemplates(){return this.allTargetingTemplates.filter((({type:e})=>e===d.TARGETING_TEMPLATE_TYPES.LINKEDIN_AUDIENCE))}get buyerGroupSegments(){return this.targetingEntitiesService.facetsMetadata[d.FACET_URNS.BUYER_GROUPS]?.children??[]}get isDMAImpactWarningEnabled(){return this.lix.getTreatmentIsEnabled(f.LIX_TEST_KEYS.enableAudienceDMAImpactWarning)}get isEEAMemberGroupsValidationEnabled(){return this.lix.getTreatmentIsEnabled(f.LIX_TEST_KEYS.enableEEAMemberGroupsValidation)}get showEEAMemberGroupsValidationError(){return(0,d.isTargetingMemberGroupsInEEA)(this.cmTargetingCriteria.toJS())}get dmaAffectedFacetNames(){return(0,d.getDmaAffectedFacetNames)(this.cmTargetingCriteria.toJS(),this.rootTreeNode,this.matchedAudiencesRootTreeNode)}get isEditingTargetingCriteriaOnly(){return this.args.isEditingTargetingCriteriaOnly??!1}get supportedLocaleUrnForCTV(){return(0,d.getSupportedLocaleUrnSetForConnectedTv)({isFrenchSupported:this.isFrenchLanguageForLanCTVEnabled,isSpanishSupported:this.isSpanishLanguageForLanCTVEnabled})}get supportedLanguagesForCTV(){return(0,d.getSupportedLanguageOptionsForConnectedTv)(this.supportedLocaleUrnForCTV)}get supportedLocationUrnForCTV(){return(0,d.getSupportedLocationUrnSetForConnectedTv)({isAustraliaSupported:this.isAustraliaLocationForLanCTVEnabled,isUnitedKingdomSupported:this.isUnitedKingdomLocationForLanCTVEnabled})}get supportedLocationsForCTV(){return(0,d.getSupportedLocationOptionsForConnectedTv)(this.supportedLocationUrnForCTV)}get isIncludedLocationRequired(){return void 0===this.args.isIncludedLocationRequired||this.args.isIncludedLocationRequired}get includesFacetBrowserFlattenedMAList(){return this.flattenedMAList}get selectedLanguageI18n(){const e=this.cmTargetingCriteria.allIncludedSegments.find((({facetUrn:e})=>(0,d.isLanguageFacetUrn)(e)))
return e?e.name:this.isAutoTranslateSupportedForAdFormat?this._getI18n("i18n_all_autotranslate"):""}get showAddNewTargetingCriteriaButton(){const e=this.activeRenderableSections
if(null!==e.includedOrs){const t=this.renderableSections.includedOrs[e.includedOrs]
return!t||!t.isPlaceholder}return!0}get showStartBuildingAudience(){const e=this.renderableSections.includedOrs||[]
return(0,c.isEmpty)(e.filter((e=>e.isRenderable)))}get isTemplatesDropdownDisabled(){return(0,c.isEmpty)(this.allTargetingTemplates)}get isResetAudienceButtonEnabled(){return!(0,d.isTargetingCriteriaEqual)(this.cmTargetingCriteria.toJS(),(0,d.getDefaultTargetingCriteria)(this.i18nValues))}get isAudienceSummaryButtonEnabled(){return(0,a.get)(this,"args.campaign.validations.attrs.targetingCriteria.isValid")}get isAutoTranslateSupportedForAdFormat(){return(0,p.isAutoTranslateSupported)(this.campaignAdFormat)}get isLanguageDropdownDisabled(){if(!this.isModuleEnabled)return!0
if(this.args.campaign.isNewCampaign)return!1
if(this.args.campaign.type?.toUpperCase()===B.CAMPAIGN_TYPE.IN_APP_PROMOTION&&this.args.campaign.status?.toUpperCase()===B.CAMPAIGN_STATUSES.DRAFT)return!1
const e=this.creativeService.campaignCreatives[this.args.campaign.id]
return e&&e.length>0}get isAudienceExpansionDisabled(){return!this.campaignConfiguration.isAudienceExpansionAllowed(this.args.campaign)||this.hasPredictiveAudienceFacet||this.hasBuyerGroupsFacet}get hasPredictiveAudienceFacet(){return this._checkTCforPredictiveAudience(this.cmTargetingCriteria)}get hasBuyerGroupsFacet(){return(0,d.hasFacet)(this.cmTargetingCriteria,this.FACET_URNS.BUYER_GROUPS)}get hasMatchedAudienceFacets(){return this.cmTargetingCriteria.hasMatchedAudienceFacets()}get hasExcludedArchivedMASegment(){return(0,d.hasExcludedArchivedMASegment)(this.cmTargetingCriteria)}get hasExcludedInvalidMaSegments(){return this.cmTargetingCriteria.exclude.or.some((({segments:e})=>e.some(d.isInvalidMaSegment)))}get locationSegmentUrns(){const e=this.cmTargetingCriteria.getIncludeLocationFacetObj(),t=this.cmTargetingCriteria.getExcludeLocationFacetObj()
return{include:e?e.getUrnsAsMap():{},exclude:t?t.getUrnsAsMap():{}}}get connectedTVDisabledLocationsMap(){return this.args.campaign.isConnectedTelevisionOnly&&this.locationSearchResults.length?this.locationSearchResults.reduce(((e,t)=>(this.supportedLocationUrnForCTV.has(t.urn)||t.ancestorUrns?.some((e=>this.supportedLocationUrnForCTV.has(e)))||(e[t.urn]=d.DISABLED_FACET_AND_SEGMENT_KEYS.CTV_NOT_SUPPORTED),e)),{}):{}}get isGeofencingAbTestEnabled(){return this.lix.getTreatmentIsEnabled(f.LIX_TEST_KEYS.enableGeofenceAbTest)&&this.args.campaign.applicationExperience===V.APPLICATION_EXPERIENCE_CASE.AB_TEST}get abTestDisabledLocationsMap(){const e=this.locationSearchResults.length>0
return this.isGeofencingAbTestEnabled&&e?this.locationSearchResults.reduce(((e,t)=>{const n=Object.values(U.EU_COUNTRIES).some((e=>e.urn===t.urn||t.ancestorUrns?.includes(e.urn))),a=Object.values(U.EUROPE_GEO_ENTITIES_URNS).includes(t.urn)
return(n||a)&&(e[t.urn]=d.DISABLED_FACET_AND_SEGMENT_KEYS.CANT_INCLUDE_EU),e}),{}):{}}get filteredLocaleList(){const e=this.localeList??[]
return this.args.campaign.isConnectedTelevisionOnly?e.filter((e=>this.supportedLocaleUrnForCTV.has(e.urn))):e}get disabledIncludedLocationSegmentUrns(){return{...this.disabledLocationSegmentUrns.exclude,...this.connectedTVDisabledLocationsMap,...this.abTestDisabledLocationsMap}}get disabledExcludedLocationSegmentUrns(){return{...this.disabledLocationSegmentUrns.include,...this.connectedTVDisabledLocationsMap}}get disabledLocationSegmentUrns(){const e=this.cmTargetingCriteria.getIncludeLocationFacetObj()?.segments||[],t=this.cmTargetingCriteria.getExcludeLocationFacetObj()?.segments||[]
return(0,d.getIncludeExcludeDisabledMap)(e,t)}get geoTerritoriesWarningMessages(){const e=this.cmTargetingCriteria.getIncludeLocationFacetObj()
if(!e)return[]
return this.geoTerritoriesWarnings.filter((t=>((e=[],t=[])=>e.some((({urn:e,ancestorUrns:n=[]})=>t.some((e=>n.includes(e)))||t.includes(e))))(e.segments,t.urns)))}get isAgeTargetingAllowed(){return!(0,m.isTalentObjective)(this.args.campaign.objectiveType)}get isExcludeSchoolTargetingAllowed(){return!(0,m.isTalentObjective)(this.args.campaign.objectiveType)}get isJobAdsNotificationShown(){return this.args.campaign.objectiveType===m.OBJECTIVE_TYPE.JOB_APPLICANT}get isMultiLanguageSelect(){return this.campaignAdFormat===m.AD_FORMAT.STATIC_TEMPLATE_PROMOTION||this.campaignAdFormat===m.AD_FORMAT.BRANDED_IN_APP_PROMOTION}get checkedLanguageUrns(){return this.renderableSections.includedLanguage?.segments.map((({urn:e})=>e))||[]}get checkedLanguageNames(){return this.renderableSections.includedLanguage?.segments.map((({name:e})=>e))||[]}get hasLanguageMultiselectError(){return this.isMultiLanguageSelect&&this.shouldValidateLanguageMultiselect&&0===this.checkedLanguageUrns.length}get isModuleEnabled(){return!this.args.isReadOnly&&!this.args.campaign.isCompletedCampaign}get isSwitchToAdvancedAllowed(){return this.isModuleEnabled&&this.isBuyerTargetingBetaPhaseTwoEnabled&&this.args.campaign.objectiveType===m.OBJECTIVE_TYPE.LEAD_GENERATION}get returnFocusSelectorToTemplateDropdown(){return xt[this.targetingTemplateType]}get filteredExcludeRootTreeNode(){return!this.isExcludeSchoolTargetingAllowed&&this.rootTreeNode?(0,d.filterTargetingTree)(this.rootTreeNode,(({urn:e})=>e!==d.FACET_URNS.SCHOOLS)):this.rootTreeNode}get personalizedAudienceTooltipCopyKey(){const e=this.targetingCriteriaService.personalizedStartingAudienceType
return e===U.PERSONALIZED_DEFAULT_AUDIENCE_TYPE.SMART_AUDIENCE?"i18n_smart_default_description_v2":e===U.PERSONALIZED_DEFAULT_AUDIENCE_TYPE.PREFILLED_POPULAR_JOB?"i18n_prefilled_popular_job_description":"i18n_prefilled_company_follower_description"}get showIncludedOrsFacetBrowserLoader(){return null===this.rootTreeNode||null===this.matchedAudiencesRootTreeNode||this.fetchTargetingRootNodeTask.isRunning||this.fetchMatchedAudiencesRootNodeTask.isRunning}get isRecommendedMinimumAudienceSizeFeedbackVisible(){const{audienceResults:e={},campaign:t}=this.args
return!t.isConnectedTelevisionOnly&&(!!t?.validations?.attrs?.targetingCriteria?.isValid&&(!!e?.count&&(!(0,d.doesTargetingCriteriaHaveMaSegments)(t.targetingCriteria)&&(e.count>=d.MINIMUM_AUDIENCE_SIZE&&e.count<d.RECOMMENDED_MINIMUM_AUDIENCE_SIZE))))}get targetingAudienceCountRec(){return this.inlineRecommendationService.inlineRecommendations[j.RecommendationTypes.TARGETING_AUDIENCE_COUNT]||null}get marketingAndSalesRec(){return this.inlineRecommendationService.inlineRecommendations[j.CampaignRecommendationType.SALES_AUDIENCE]||null}get targetingAudienceLocationsRec(){return this.inlineRecommendationService.inlineRecommendations[j.RecommendationTypes.TARGETING_AUDIENCE_LOCATIONS]||null}get isMarketingAndSalesOrchestrationEnabled(){return this.lix.getTreatmentIsEnabled(f.LIX_TEST_KEYS.enableMarketingAndSalesOrchestrationMilestoneTwo)}onDismisstargetingAudienceCountRec(e){this.inlineRecommendationService.dismissRecommendation(e,(0,T.createAccountUrnFromId)(this.args.campaign.accountId)),this.tracking.fireInteractionEvent("dismiss_targeting_audience_count_preflight_rec")}onDismissMarketingAndSalesRec(e){this.inlineRecommendationService.dismissRecommendation(e,(0,T.createAccountUrnFromId)(this.args.campaign.accountId)),this.tracking.fireInteractionEvent("dismiss_marketing_and_sales_audience_preflight_rec")}onDismissTargetingAudienceLocationsRec(e){this.inlineRecommendationService.dismissRecommendation(e,(0,T.createAccountUrnFromId)(this.args.campaign.accountId)),this.tracking.fireInteractionEvent("dismiss_targeting_audience_locations_preflight_rec")}get campaignAdFormat(){return this.args.campaign.adFormat}get accountId(){return this.args.account.id}get customLocationTypeaheadPrompts(){return this.isGeofencingAbTestEnabled?x.AB_TEST_LOCATION_TYPEAHEAD_PROMPTS.map((e=>this.i18n.lookupTranslation(F.default,e)())):this.args.campaign.isConnectedTelevisionOnly?x.CTV_LOCATION_TYPEAHEAD_PROMPTS.filter((e=>this.supportedLocationUrnForCTV.has(x.CTV_LOCATION_URN_TO_TYPEAHEAD_PROMPTS_MAP[e]))).map((e=>this.i18n.lookupTranslation(F.default,e)())):[]}constructor(){super(...arguments),Dt(this,"lix",_e,this),Dt(this,"tracking",he,this),Dt(this,"campaignService",fe,this),Dt(this,"creativeService",Te,this),Dt(this,"audiencesService",Ee,this),Dt(this,"savedAudienceService",ye,this),Dt(this,"forecastingService",Se,this),Dt(this,"forecastingRecommendationsService",Ae,this),Dt(this,"campaignConfiguration",Ce,this),Dt(this,"reporting",Oe,this),Dt(this,"i18n",ve,this),Dt(this,"lisaLiam",we,this),Dt(this,"targeting",Ie,this),Dt(this,"targetingEntitiesService",Pe,this),Dt(this,"targetingCriteriaService",Ne,this),Dt(this,"toast",Re,this),Dt(this,"xhr",De,this),Dt(this,"restli",Me,this),Dt(this,"jet",Le,this),Dt(this,"error",ke,this),Dt(this,"microAppsShell",Ue,this),Dt(this,"inlineRecommendationService",xe,this),Dt(this,"accountService",Fe,this),Dt(this,"microAppsUtil",ze,this),Dt(this,"buyerTargetingService",je,this),Dt(this,"a11yNotification",Ge,this),Mt(this,"expressivenessOnboardingIframeSrc","https://www.youtube-nocookie.com/embed/4CREYl-vBdY?rel=0&autoplay=1&modestbranding=1"),Mt(this,"audienceExpansionInlineRecommendationPageKey","audience_expansion_inline_recommendation"),Mt(this,"FACET_URNS",d.FACET_URNS)
Mt(this,"SEGMENT_URNS",d.SEGMENT_URNS),Mt(this,"TARGETING_TEMPLATE_TYPES",d.TARGETING_TEMPLATE_TYPES),Mt(this,"ALL_AUTO_TRANSLATE",Gt),Mt(this,"RENDERABLE_SECTIONS",d.RENDERABLE_SECTIONS),Mt(this,"PANEL_TYPES",E.PANEL_TYPES),Mt(this,"FACET_DISCLAIMERS",{[d.FACET_URNS.AGE_RANGES]:"i18n_age_warning_message_v3",[d.FACET_URNS.GENDERS]:"i18n_gender_warning_message_v3"}),Dt(this,"isExpressivenessOnboardingModalOpen",Be,this),Dt(this,"isUploadAudienceModalOpen",Ve,this),Dt(this,"isSaveAudienceModalOpen",Ye,this),Mt(this,"canShowExpressivenessOnboardingVideo",null),Dt(this,"facetUrnMap",He,this),Dt(this,"isAudienceBrowserOpen",qe,this),Dt(this,"flattenedMAList",Ke,this),Dt(this,"allTargetingTemplates",We,this),Dt(this,"selectedTemplateId",Xe,this),Dt(this,"targetingTemplateType",$e,this),Dt(this,"isApplyTemplateConfirmModalOpen",Je,this),Dt(this,"activeAudienceBrowserTab",Qe,this),Dt(this,"placeholderIndexes",Ze,this),Dt(this,"facetBrowserActiveFacetUrn",et,this),Dt(this,"facetDeleteUndoContext",tt,this),Dt(this,"disabledFacetTooltipText",nt,this),Dt(this,"i18nAndTheseSelectionsDisabledReason",at,this),Dt(this,"isLisaUser",it,this),Dt(this,"isMatchedAudiencesModalOpen",rt,this),Dt(this,"isNewWebsiteAudienceModalOpen",ot,this),Dt(this,"currentMatchedAudiencesPanelType",lt,this),Dt(this,"currentEngagementPanelSource",st,this),Dt(this,"matchedAudiencesTableData",ct,this),Dt(this,"isAudienceSummaryModalOpen",ut,this)
Dt(this,"shouldValidateLanguageMultiselect",dt,this),Dt(this,"isSaveOptionsDropdownOpen",pt,this),Dt(this,"localeList",mt,this),Dt(this,"rootTreeNode",gt,this),Dt(this,"matchedAudiencesRootTreeNode",bt,this),Dt(this,"populatedNodes",_t,this),Dt(this,"activeRenderableSections",ht,this),Dt(this,"selectedLocationUrn",ft,this),Dt(this,"isCombiningOrBlocksModalOpen",Tt,this),Dt(this,"checkedOrUuidsToCombine",Et,this),Dt(this,"isReferenceCompanyAutoExclusionNoteVisible",yt,this),Dt(this,"activeEngagementSources",St,this),Mt(this,"facetCompatibilityMap",{}),Dt(this,"selectorToApplyFocus",At,this),Dt(this,"focusAsyncTimeout",Ct,this),Dt(this,"shouldSelectorElementReceiveFocus",Ot,this),Dt(this,"locationSearchResults",vt,this),Dt(this,"isMultiLanguageDropdownOpen",wt,this),Dt(this,"isAndDropdownOpen",It,this),Dt(this,"cmTargetingCriteria",Pt,this),Dt(this,"renderableSections",Nt,this),Mt(this,"uniqueAudienceExpansionId",(0,L.uuid)()),Mt(this,"onBuyerGroupSegmentSelection",((e,t,n)=>{const a=this.cmTargetingCriteria.getIncludeFacetObj(n.facetUrn),{facetUrn:i,name:r}=this.targetingEntitiesService.facetsMetadata[d.FACET_URNS.BUYER_GROUPS]
if(a)a.updateSegments([n])
else{let e=this.cmTargetingCriteria.include.and.find((e=>e.isPlaceholder))
e||(this._renderNewPlaceholderOrObject(),e=this.cmTargetingCriteria.include.and[this.cmTargetingCriteria.include.and.length-1]),e.updatePlaceholderOrObject(n,{...this.facetUrnMap,[i]:r}),this.activeRenderableSections=(0,d.getDefaultActiveRenderableSections)()}this._updateTargetingCriteria(this.cmTargetingCriteria),this._updateAudienceExpansion(!1)
const o=this._getI18n("i18n_added_segment",{segmentName:n.name})
this.toast.add({type:w.TOAST_TYPES.SUCCESS,message:o})})),Mt(this,"onSwitchToAdvancedTargetingClick",(()=>{this.buyerTargetingService.setClassicExperienceTargetingCriteria(this.cmTargetingCriteria.toJS()),this.args.onCampaignChange({targetingCriteria:this.buyerTargetingService.getAdvancedExperienceTargetingCriteria(),audienceExpansionEnabled:!1},this.args.campaign.isNewCampaign),this.buyerTargetingService.setCurrentAudienceExperienceType(Y.AUDIENCE_EXPERIENCE_TYPES.ADVANCED)}))
const{isNewCampaign:e,objectiveType:t,targetingCriteria:n}=this.args.campaign,a=t===m.OBJECTIVE_TYPE.JOB_APPLICANT,i=(0,d.isTargetingCriteriaExcludingAccountReference)(n,this.args.account.reference),r=[{message:this._getI18n("i18n_russian_locations_included_warning_message"),urns:[d.SEGMENT_URNS.COUNTRY_RUSSIA,d.SEGMENT_URNS.COUNTRY_RUSSIA_BING_GEOS],testKey:"russian-territories-warning"}]
this.geoTerritoriesWarnings=r,this.canShowExpressivenessOnboardingVideo=this.i18n.language===d.ENGLISH_LANG_CODE,this.i18nValues=this.campaignService.getDefaultTargetingI18nValues(),this.activeRenderableSections=(0,d.getDefaultActiveRenderableSections)(),this.disabledFacetTooltipText=this._getI18n("i18n_disabled_targeting_criteria"),this.isLisaUser=(0,g.isLisaUser)(this.lisaLiam.accessType),this.facetUrnMap={[d.FACET_URNS.LOCATIONS]:this._getI18n("i18n_locations"),[d.FACET_URNS.PROFILE_LOCATIONS]:this._getI18n("i18n_profile_locations")},this.explicitFacetNameMap=this._getExplicitFacetNameMap(),this.isReferenceCompanyAutoExclusionNoteVisible=a&&e&&i,this.fetchAllTargetingModuleData().then((()=>{this.savedAudienceService.registerNavigateFacetBrowser(this.navigateFacetBrowser.bind(this)).navigateFacetBrowser(this.savedAudienceService.facetBrowserPathUrn)})),this.savedAudienceService.registerInitializeFacetBlockToEdit(this.initializeFacetBlockToEdit.bind(this)),this._updateCmTargetingCriteriaFromTargetingCriteria(),this.savedAudienceService.facetBrowserPathUrn?this.initializeFacetBlockToEdit():this._renderNewPlaceholderOrObject(),(0,v.supportsTalentCampaignDefaults)(this.args.account)&&(this.selectedLocationUrn=d.FACET_URNS.PROFILE_LOCATIONS),this._updateSelectedLocationFromTargetingCriteria()}_deleteFacetBlockWithUndo(e,t){const n=this.activeRenderableSections.includedOrs,a=e.facet.name,i=this.cmTargetingCriteria.include.and.map((({uuid:e})=>e)).indexOf(e.orObj.uuid),r=1===e.orObj.or.length,o=e.orObj.toJS()
e.remove(),this._updateTargetingCriteria(this.cmTargetingCriteria),r?(this.facetDeleteUndoContext={orObj:o,index:t,removeIndex:i,name:a},t===n?this._renderNewPlaceholderOrObject():this._toggleToIncludedOr(n),this._setFocus("[data-js-targeting-module__undo-facet-deletion]")):this._setFocus(`.js-pills-container__includedFacet${t} .artdeco-pill__button`),this.tracking.fireInteractionEvent("target_delete_facet_block",Ut)}*fetchTargetingRootNodeTask(){const e=this.accountId,t=(0,N.constructPemMetadata)(R.AUDIENCES_PEM_KEYS.FETCH_MAIN_TREE_TARGETING_MODULE,[e],{productName:R.AUDIENCE_MATCHING_PEM_NAME})
let{elements:[n]}=yield this.xhr.fetch(_.default.targetingEntitiesByFacetUrns({urns:[d.FACET_URNS.ROOT],accountId:e}),{type:"GET",metadata:t},0)
if(n){this._setFacetUrnMap(n)
const{facetCompatibilityMap:e,cantExcludeMap:t}=(0,d.generateFacetRules)(n),a={...this.facetCompatibilityMap,...e}
this.facetCompatibilityMap=a,this.cantExcludeMap=t,this.isAgeTargetingAllowed||(n=(0,d.filterTargetingTree)(n,(({urn:e})=>e!==d.FACET_URNS.AGE_RANGES))),this.rootTreeNode=n}}*fetchMatchedAudiencesRootNodeTask(){const e=this.accountId,t=(0,N.constructPemMetadata)(R.AUDIENCES_PEM_KEYS.FETCH_MA_TREE_TARGETING_MODULE,[e],{productName:R.AUDIENCE_MATCHING_PEM_NAME}),{elements:[n]}=yield this.xhr.fetch(_.default.targetingEntitiesByFacetUrns({urns:[d.FACET_URNS.MATCHED_AUDIENCES_ROOT],accountId:e}),{type:"GET",metadata:t},0)
if(n){this._setFacetUrnMap(n),(0,c.isEmpty)(n.children??[])&&(n.children=[])
const{facetCompatibilityMap:e}=(0,d.generateFacetRules)(n),t={...this.facetCompatibilityMap,...e}
this.facetCompatibilityMap=t}this.matchedAudiencesRootTreeNode=n,this.flattenedMAList=this._getFlattenedMatchedAudiences()}*_fetchMatchedAudiencesTableDataTask(){try{const e=(yield this.audiencesService.fetchMatchedAudiences(this.accountId)).map((e=>{const{segmentType:t,listAudienceType:n,sourcePlatform:a}=e,i=(0,y.getDataSourceType)(t,n,a)
return Object.assign({},e,{meta:{audienceType:i}})}))
this.matchedAudiencesTableData=e}catch(e){this.jet.error(new Error(`Fetch matched audiences in Targeting for creating lookalikes has failed: ${(0,C.getErrorMessage)(e)}`),Bt,!1)}}*_markTemplateAsApplied(e){const{id:t,include:n,exclude:a,ownership:i}=e
try{const e={lastAppliedAt:(new Date).getTime()}
i===U.TEMPLATE_OWNERSHIP.ACCOUNT&&(e.include=n,e.exclude=a,e.ownership=i),yield this.restli.partialUpdate(`${_.default.targetingTemplates}/${t}`,{data:JSON.stringify({patch:{$set:e}})})}catch(r){this.jet.error(new Error(`Targeting update lastAppliedAt on template [${t}] has failed`))}}maybeUpdateSelectedLocationFromAdFormat(){this.campaignAdFormat===m.AD_FORMAT.INMAIL&&(this.selectedLocationUrn=d.FACET_URNS.PROFILE_LOCATIONS)}maybeUpdateTargetingCriteriaState(){const e=JSON.stringify(this.args.campaign.targetingCriteria)
e!==this._previousTargetingCriteriaJSON&&(this._updateCmTargetingCriteriaFromTargetingCriteria(),this._updateSelectedLocationFromTargetingCriteria(),this._previousTargetingCriteriaJSON=e)}fetchAllTargetingModuleData(){const e=(0,z.allSettled)([this._fetchTemplatesTask.perform(),this.fetchTargetingRootNodeTask.perform()]).then((e=>{e.filter((e=>"rejected"===e.state)).forEach((e=>{const t=new Error(`An error occurred while calling fetchAllTargetingModuleData. ${(0,C.getErrorMessage)(e.reason)}`)
this.jet.error(t,Bt)}))}))
return this._fetchLocalesRootNodeTask.perform(),this.fetchMatchedAudiencesRootNodeTask.perform(),this._fetchMatchedAudiencesTableDataTask.perform(),this.audiencesService.fetchActiveMatchedAudienceEngagementSources(this.accountId).then((e=>this.activeEngagementSources=e)).then((()=>this._preload())).catch((e=>new Error(`Failed fetching engagement sources: ${(0,C.getErrorMessage)(e)}`))),e}onOrDropdownVisibilityChange(e,t){if(t){const t=e.segments[0],n=this.cmTargetingCriteria.allIncludedSegments,a=this.cmTargetingCriteria.allExcludedSegments,i=(0,d.generateDisabledLookupsV2)({includedSegments:n,excludedSegments:a,getI18nFn:this._getI18nFacetBrowser.bind(this),facetCompatibilityMap:this.facetCompatibilityMap,cantExcludeMap:this.cantExcludeMap,facetUrnToNameMap:this.facetUrnMap})
this.i18nAndTheseSelectionsDisabledReason=i.included.map(t)}else this.i18nAndTheseSelectionsDisabledReason=null}onAndDropdownStateChange(e){this.isAndDropdownOpen=e}onUploadAudienceModalOpen(){this.isUploadAudienceModalOpen=!0}onUploadAudienceModalClose(){this.isUploadAudienceModalOpen=!1}onLanguagesChange({value:e,checked:t}){const n=this.filteredLocaleList.find((({urn:t})=>t===e))
t?this.cmTargetingCriteria.addLanguageSegment(n,this.i18nValues):this.cmTargetingCriteria.removeLanguageSegment(n),this._updateTargetingCriteria(this.cmTargetingCriteria)}onLanguageMultiselectDropdownVisibilityChange(e){this.isMultiLanguageDropdownOpen=e,this.isMultiLanguageDropdownOpen||(this.shouldValidateLanguageMultiselect=!0)}onFacetBrowserNavigation(e=""){this.facetBrowserActiveFacetUrn=e.startsWith(d.FACET_PREFIX)?e:null}resetAudience(){this.tracking.fireInteractionEvent("target_audience_template_reset",Ut)
const{include:e,exclude:t}=this.args.campaign.targetingCriteria,n=b.CmTargetingCriteria.fromTargetingCriteria({include:e,exclude:t}).removeAllNonContextualFacets(),a=this.filteredLocaleList.find((({urn:e})=>e===d.SEGMENT_URNS.LOCALE_EN_US))
this._updateLanguage({targetingCriteria:n,localeFacet:a,supportsAutoTranslate:this.isAutoTranslateSupportedForAdFormat}),this.isReferenceCompanyAutoExclusionNoteVisible=!1,this._renderNewPlaceholderOrObject()
const i=this._getI18n("i18n_reset_audience_success_message")
this.toast.add({type:w.TOAST_TYPES.SUCCESS,message:i}),this._resetFacetDeleteUndoContext()}onTemplateClick(e,t){this.selectedTemplateId=e,this.targetingTemplateType=t,this.isApplyTemplateConfirmModalOpen=!0}onConfirmTemplateSelect(e){this.selectedTemplateId=null,this.isApplyTemplateConfirmModalOpen=!1,this._setFocus(this.returnFocusSelectorToTemplateDropdown,100),this._fetchTargetingTemplateTask.perform(e)}onConfirmModalDismiss(){this.isApplyTemplateConfirmModalOpen=!1,this._setFocus(this.returnFocusSelectorToTemplateDropdown,100)}onTemplateSelect(e){this._applyTemplate(e)}onTemplateDeleteSuccess(){this._fetchTemplatesTask.perform()}onDismissAudienceBrowser(){this.isAudienceBrowserOpen=!1}onPillClick(e,t,n){switch(t){case d.PILL_TYPES.INCLUDED_LOCATION:this.tracking.fireInteractionEvent("target_location_remove_included_pill",Ut)
break
case d.PILL_TYPES.EXCLUDED_LOCATIONS:this.tracking.fireInteractionEvent("target_location_remove_excluded_pill",Ut)
break
case d.PILL_TYPES.INCLUDED_FACET:this.tracking.fireInteractionEvent("target_facet_remove_pill",Ut)
break
case d.PILL_TYPES.EXCLUDED_FACET:this.tracking.fireInteractionEvent("target_facet_exclusions_remove_pill",Ut)}const a=e.facetAndSegmentsObj.isCustomSegment
if(!this.isModuleEnabled||a&&!this.isLisaUser)return
const i=this.renderableSections.includedOrs[n],r=i&&1===i.allSegments.length
t===d.PILL_TYPES.INCLUDED_FACET&&r&&n!==this.activeRenderableSections.includedOrs?this._deleteFacetBlockWithUndo(e.facetAndSegmentsObj,n):(e.remove(),this._updateTargetingCriteria(this.cmTargetingCriteria),this._retainFocusWithinPillsContainer(t,n),this._fireSegmentToggleCustomEvent(e,d.CUSTOM_TRACKING_CONTROL_TYPES.TARGETING_REMOVE_PILL),t===d.PILL_TYPES.EXCLUDED_FACET&&this._maybeHideReferenceCompanyAutoExclusionNote(e),this._toggleAudienceExpansionForPredictiveAudiences(e))}onLocationsDropdownSelect(e){this.selectedLocationUrn=e,this.cmTargetingCriteria.syncFacetGroup(e,this.facetUrnMap[e]),this._updateTargetingCriteria(this.cmTargetingCriteria)}onFacetGroupDropdownSelect(e,t){if(!e||e.facet.urn===t)return
const n=this.facetUrnMap[t],a=e.orObj.getFacetObj(t)
a&&(e.segments.forEach((e=>{a.addSegment(e.toJS())})),e.remove());(0,d.getFacetUrnsInSameGroup)(this.facetBrowserActiveFacetUrn).includes(t)&&(this.facetBrowserActiveFacetUrn=t),e.setFacetUrn(t),e.setFacetName(n),this._updateTargetingCriteria(this.cmTargetingCriteria)}onAndSelectionsClick(e){this._moveFacetObjToNewOrBlock(e),this.tracking.fireInteractionEvent("target_boolean_or_toggle",Ut)}onOrSelectionsClick(e){this.isCombiningOrBlocksModalOpen=!0,this.checkedOrUuidsToCombine=[e.uuid],this.tracking.fireInteractionEvent("target_and_dropdown_or_these_selections",Ut)}onCombiningOrBlockModalConfirm(){this.isCombiningOrBlocksModalOpen=!1
const e=this.renderableSections.includedOrs.filter((({uuid:e})=>this.checkedOrUuidsToCombine.includes(e)))
if((0,c.isEmpty)(e))return
const[t,...n]=e;(0,d.mergeOrObjects)(t,n),this._updateTargetingCriteria(this.cmTargetingCriteria)}onCombiningOrBlockModalCheckboxChange(e,t){this.checkedOrUuidsToCombine=t?[...this.checkedOrUuidsToCombine,e.uuid]:this.checkedOrUuidsToCombine.filter((t=>t!==e.uuid))}onCheckFromIncludedLocations(e,t,n){const a=(0,d.isCriteriaAtCapacityForFacet)(this.cmTargetingCriteria,e.facetUrn,this.isMaximumAllowedTargetingSegmentsExtended)
if(t&&a)return Yt(n),void this._showFacetAtCapacityErrorToast()
e.facetUrn=this.selectedLocationUrn,this.cmTargetingCriteria.toggleIncludeLocationSegment(e,this.facetUrnMap,t),this._updateTargetingCriteria(this.cmTargetingCriteria),this.tracking.fireInteractionEvent("target_location_select_locations_search",Ut),this._fireSegmentToggleCustomEvent(e,t?d.INTERACTION_SOURCE_CONTROL_TYPE_MAP[d.CHECKBOX_INTERACTION_SOURCE.SEARCH]:d.CUSTOM_TRACKING_CONTROL_TYPES.TARGETING_REMOVE_PILL)}onCheckFromExcludedLocations(e,t,n){const a=(0,d.isCriteriaAtCapacityForFacet)(this.cmTargetingCriteria,e.facetUrn,this.isMaximumAllowedTargetingSegmentsExtended)
if(t&&a)return Yt(n),void this._showFacetAtCapacityErrorToast()
e.facetUrn=this.selectedLocationUrn,this.cmTargetingCriteria.toggleExcludeLocationSegment(e,this.facetUrnMap,t),this._updateTargetingCriteria(this.cmTargetingCriteria),this.tracking.fireInteractionEvent("target_location_select_locations_search",Ut),this._fireSegmentToggleCustomEvent(e,t?d.INTERACTION_SOURCE_CONTROL_TYPE_MAP[d.CHECKBOX_INTERACTION_SOURCE.SEARCH]:d.CUSTOM_TRACKING_CONTROL_TYPES.TARGETING_REMOVE_PILL)}onCheckFromIncludedFacets(e,t,n,a,i){switch(this._maybeSetFacetUrnForGroupFacets(t),e.isPlaceholder?e.updatePlaceholderOrObject(t,this.facetUrnMap):e.toggleSegment(t,this.facetUrnMap,n),this._updateTargetingCriteria(this.cmTargetingCriteria),this._toggleAudienceExpansionForPredictiveAudiences(t),t.facetUrn){case d.FACET_URNS.COMPANIES:this.tracking.fireInteractionEvent("target_facet_l2_company_name_current_job",Ut)
break
case d.FACET_URNS.TITLES:this.tracking.fireInteractionEvent("target_facet_l2_job_title_current",Ut)}this._fireSegmentToggleCustomEvent(t,n?d.INTERACTION_SOURCE_CONTROL_TYPE_MAP[a]:d.CUSTOM_TRACKING_CONTROL_TYPES.TARGETING_REMOVE_PILL,i)}onAddTextInputFacetSegment(e,t){e.isPlaceholder?e.updatePlaceholderOrObject(t,this.facetUrnMap):e.getFacetObj(t.facetUrn).addSegment(t),this._updateTargetingCriteria(this.cmTargetingCriteria)}onRangeChangeFromIncludedFacet(e,t,n,a){e.isPlaceholder&&t?(e.updatePlaceholderOrObject(n,this.facetUrnMap),e.toggleSegment(a,this.facetUrnMap,!0)):e.updateRangeFacet(n,a,this.facetUrnMap,t),this._updateTargetingCriteria(this.cmTargetingCriteria)}onRangePillClick(e){e.removeAllSegments(),this._updateTargetingCriteria(this.cmTargetingCriteria)}onSuggestionsSelectFromIncludedFacets(e,t,n){const a=Array.isArray(t),i=a?"suggestions_addall":"add_suggestion",r=Array.isArray(t)?t:[t],o=r[0],{TARGETING_SUGGEST_SELECT_ALL:l,TARGETING_SUGGEST_SELECT_SINGLE_ENTITY:s}=d.CUSTOM_TRACKING_CONTROL_TYPES
switch(r.forEach((t=>{this._maybeSetFacetUrnForGroupFacets(t),e.isPlaceholder?e.updatePlaceholderOrObject(t,this.facetUrnMap):e.toggleSegment(t,this.facetUrnMap,!0)})),this._updateTargetingCriteria(this.cmTargetingCriteria),o.facetUrn){case d.FACET_URNS.COMPANIES:this.tracking.fireInteractionEvent(`target_facet_l3_company_name_${i}`,Ut)
break
case d.FACET_URNS.TITLES:this.tracking.fireInteractionEvent(`target_facet_l3_job_title_${i}`,Ut)
break
case d.FACET_URNS.SKILLS:this.tracking.fireInteractionEvent(`target_facet_l3_member_skills_${i}`,Ut)}this._fireSegmentToggleCustomEvent(o,a?l:s,n)}onCheckFromExcludedFacets(e,t,n,a){switch(this._maybeSetFacetUrnForGroupFacets(e),this.cmTargetingCriteria.exclude.toggleSegment(e,this.facetUrnMap,t),this._updateTargetingCriteria(this.cmTargetingCriteria),t||this._maybeHideReferenceCompanyAutoExclusionNote(e),this._toggleAudienceExpansionForPredictiveAudiences(e),e.facetUrn){case d.FACET_URNS.COMPANIES:this.tracking.fireInteractionEvent("target_facet_l2_company_name_current_job",Ut)
break
case d.FACET_URNS.TITLES:this.tracking.fireInteractionEvent("target_facet_l2_job_title_current",Ut)}this._fireSegmentToggleCustomEvent(e,t?d.INTERACTION_SOURCE_CONTROL_TYPE_MAP[n]:d.CUSTOM_TRACKING_CONTROL_TYPES.TARGETING_REMOVE_PILL,a)}onFacetBlockEdit(e,t){this._setActiveRenderableSection(e,t),this.navigateFacetBrowser(null),this.facetBrowserActiveFacetUrn=null}initializeFacetBlockToEdit(){const e=(()=>{for(let e=0;e<this.renderableSections.includedOrs.length;e++){const t=this.renderableSections.includedOrs[e].or
for(let n=0;n<t.length;n++)if(t[n].facet.urn===this.savedAudienceService.facetBrowserPathUrn)return e}return this.activeRenderableSections.includedOrs})()
this._setFocus(Ft,300),this.activeRenderableSections={...(0,d.getDefaultActiveRenderableSections)(),[d.RENDERABLE_SECTIONS.INCLUDED_ORS]:e}}onFacetBlockClear(e,t){switch(e){case d.RENDERABLE_SECTIONS.INCLUDED_LOCATIONS:this.renderableSections.includedLocations.removeAllSegments()
break
case d.RENDERABLE_SECTIONS.EXCLUDED_LOCATIONS:this.renderableSections.excludedLocations.removeAllSegments()
break
case d.RENDERABLE_SECTIONS.INCLUDED_ORS:{const e=this.renderableSections.includedOrs[t]
e&&(this.isLisaUser?e.makePlaceholder():(e.or||[]).forEach((e=>{e.isCustomSegment||e.remove()})))
break}case d.RENDERABLE_SECTIONS.EXCLUDED_FACETS:(this.renderableSections.excludedFacets||[]).forEach((e=>{e.isCustomSegment&&!this.isLisaUser||e.remove()}))}this._updateTargetingCriteria(this.cmTargetingCriteria)
const n=[d.RENDERABLE_SECTIONS.INCLUDED_LOCATIONS,d.RENDERABLE_SECTIONS.EXCLUDED_LOCATIONS].includes(e)
this._setFocus(n?zt:jt)}onFacetBlockClose(e,t){const n=(0,d.getDefaultActiveRenderableSections)(),a=`[data-js-targeting-module__edit-facet-block-btn="${`${e}${e===d.RENDERABLE_SECTIONS.INCLUDED_ORS?t:""}`}"]`
this.activeRenderableSections=n,this._setFocus(a)}onAddSegmentsToFacet(e,t,n={}){this.targetingEntitiesService.clearSuggestions()
const a=n.facet?.urn||null,i=e===d.RENDERABLE_SECTIONS.INCLUDED_ORS?d.CUSTOM_TRACKING_CONTROL_TYPES.TARGETING_ADD_SEGMENTS_TO_FACET_INCLUDE:d.CUSTOM_TRACKING_CONTROL_TYPES.TARGETING_ADD_SEGMENTS_TO_FACET_EXCLUDE
this._setActiveRenderableSection(e,t),this.navigateFacetBrowser(a),this.facetBrowserActiveFacetUrn=a,this._setFocus(jt),this._fireAddSegmentsToFacetCustomEvent(n,i,null)}onAddNewTargetingCriteriaClick(){this._renderNewPlaceholderOrObject()}onTemplateSave({id:e}){this._fetchTemplatesThenSetActive.perform(e)}*_fetchTemplatesThenSetActive(e){yield this._fetchTemplatesTask.perform()
const t=this.allTargetingTemplates.find((t=>`${t.id}`==`${e}`)),{id:n,name:a,description:i}=t
this.args.onCampaignChange({targetingCriteria:{...this.args.campaign.targetingCriteria,id:n,name:a,description:i}},!1)}onTemplateUpload(e){this._fetchTargetingTemplateTask.perform(e),this._fetchTemplatesTask.perform()}onLanguageChange(e){if(this.isLanguageDropdownDisabled)return
const t=e===Gt,n=t?(0,h.getLocaleEntity)(d.SEGMENT_URNS.LOCALE_EN_US,this.filteredLocaleList):this.filteredLocaleList[e]
this._updateLanguage({targetingCriteria:this.cmTargetingCriteria,localeFacet:n,supportsAutoTranslate:t}),this.tracking.fireInteractionEvent(`target_language_profile_${(0,h.getLocaleFromUrn)(n.urn)}`,Ut)}onDisclaimerCheckboxChange(e,t,n){if(!n){const e=this.cmTargetingCriteria.getIncludeFacetObj(t),n=this.cmTargetingCriteria.getExcludeFacetObj(t)
e&&e.remove(),n&&n.remove(),this._updateTargetingCriteria(this.cmTargetingCriteria)}switch(t){case d.FACET_URNS.AGE_RANGES:this.tracking.fireInteractionEvent("target_facet_L2_demographics_Member_Age_agree",Ut)
break
case d.FACET_URNS.GENDERS:this.tracking.fireInteractionEvent("target_facet_L2_demographics_Member_Gender_agree",Ut)}}onShowAllAudiences(e,t){t(),this.isAudienceBrowserOpen=!0,this.activeAudienceBrowserTab=e,this.targetingTemplateType=e}onToggleAudienceExpansion(e){this._updateAudienceExpansion(e),this.tracking.fireInteractionEvent("target_audience_expansion_toggle",Ut)}onDeleteIncludeFacetBlock(e,t){this._deleteFacetBlockWithUndo(e,t)}onDeleteExcludeFacetBlock(e){this.tracking.fireInteractionEvent("target_delete_exclude_facet_block",Ut),e.remove(),this._updateTargetingCriteria(this.cmTargetingCriteria)}onUndoDeletedFacetBlock(){const e=this.facetDeleteUndoContext.removeIndex,t=this.facetDeleteUndoContext.orObj
null!=e&&null!=t&&(this.cmTargetingCriteria.include.addOrObject(t,e,!1),this._updateTargetingCriteria(this.cmTargetingCriteria),this.activeRenderableSections.includedOrs+=1,this._resetFacetDeleteUndoContext(),this.tracking.fireInteractionEvent("target_delete_facet_block_undo",Ut))}onCancelUndoDeletedFacetBlock(){this._resetFacetDeleteUndoContext()}onMACreateAudienceClick(e,t){this._showCreateMatchedAudiencePanel(e,t)}onMaSegmentCreateSuccess(e,t,n,a){const i=(0,T.createUrnFromAttrs)(T.URN_TYPES.AD_SEGMENT,e)
let r=d.MA_FACET_URNS[a||n];(0,d.isListUploadFacetUrn)(r)&&!this.facetUrnMap[r]&&(r=d.FACET_URNS.MATCHED_AUDIENCES_UPLOADED_LISTS)
const o={facetUrn:r,name:t,urn:i,maSegmentType:n,maSegmentStatus:E.MA_SEGMENT_STATUSES.BUILDING}
this._resetCreateMatchedAudiencePanel(),this.fetchMatchedAudiencesRootNodeTask.perform().then((()=>{let e,t,n
const a=this.activeRenderableSections.includedOrs
if(null!==a){n=(void 0===this.renderableSections.includedOrs?[]:this.renderableSections.includedOrs)[a],e=d.RENDERABLE_SECTIONS.INCLUDED_ORS,t=a}else this.activeRenderableSections.excludedFacets&&(e=d.RENDERABLE_SECTIONS.EXCLUDED_FACETS)
e===d.RENDERABLE_SECTIONS.INCLUDED_ORS&&this.onCheckFromIncludedFacets(n,o,!0,d.CHECKBOX_INTERACTION_SOURCE.FACET_BROWSER),e===d.RENDERABLE_SECTIONS.EXCLUDED_FACETS&&(this.onCheckFromExcludedFacets(o,!0,d.CHECKBOX_INTERACTION_SOURCE.FACET_BROWSER),t=null),this._renderRenderableSection(e,t,r),this._setFocus(`[data-urn="${o.urn}"]`)}))}onMaSegmentCreateCancel(){this._resetCreateMatchedAudiencePanel()}onNewWebsiteAudienceDismiss(){this.isNewWebsiteAudienceModalOpen=!1}onNewWebsiteAudienceCreateSuccess({adSegmentId:e,name:t,segmentType:n}){this.onMaSegmentCreateSuccess(e,t,n),this.isNewWebsiteAudienceModalOpen=!1}onMaSegmentCreateDismiss(){const e=Vt[this.currentMatchedAudiencesPanelType]
e&&this.tracking.fireInteractionEvent(e,Ut),this._resetCreateMatchedAudiencePanel()}onSaveAudienceDropdownHovercardHide(){this._setFocus(".js-targeting-module__save-audience-dropdown-trigger")}onSaveOptionsDropdownVisibilityChange(e){this.isSaveOptionsDropdownOpen=e}onSaveAudienceButtonClick(){this.isSaveAudienceModalOpen=!0}onSaveAudienceModalDismiss(){this.isSaveAudienceModalOpen=!1}onExpressivenessModalDismiss(){this.tracking.fireInteractionEvent("target_expressiveness_watch_video_dismiss",Ut),this.isExpressivenessOnboardingModalOpen=!1}onDismissAudienceExpansionRecommendation(e){const t=this.forecastingRecommendationsService.trackedCreateDismissRecommendationDelta(this.args.campaign,e)
this.args.onCampaignChange(t),this.tracking.fireInteractionEvent("dismiss_audience_expansion_rec",Ut)}onDismissTrimmedFacetsNudgeForCTV(){this.campaignService.dismissCTVTrimmedFacetsNudge()}_updateLanguage({targetingCriteria:e,localeFacet:t,supportsAutoTranslate:n}){e.replaceLanguageFacet(t,this.i18nValues,n),this.args.onCampaignChange({locale:(0,h.convertUrnToLocale)(t.urn)}),this._updateTargetingCriteria(e)}_resetFacetDeleteUndoContext(){this.facetDeleteUndoContext={orObj:null,index:null,removeIndex:null,name:null}}_setFocus(e,t=0){this.selectorToApplyFocus=e,this.focusAsyncTimeout=t,this.shouldSelectorElementReceiveFocus=!0}_showCreateMatchedAudiencePanel(e,t){t?.engagementSourceType===S.ENGAGEMENT_SOURCE_TYPES.WEBSITE?this._showNewWebsiteAudienceModal():(this.currentMatchedAudiencesPanelType=e,this.isMatchedAudiencesModalOpen=!0,this.currentEngagementPanelSource=t)}_showNewWebsiteAudienceModal(){const e=this.microAppsShell.getRegisteredMicroApp(G.MICRO_APP.WEBSITE_ACTIONS)
!e||e.isModuleFailed?this.toast.add({type:w.TOAST_TYPES.ERROR,message:this.error.getFullMessage({customErrorMessage:this._getI18n("i18n_website_audience_modal_load_error"),error:"micro-app load error"})}):this.isNewWebsiteAudienceModalOpen=!0}_resetCreateMatchedAudiencePanel(){this.isMatchedAudiencesModalOpen=!1,this.currentMatchedAudiencesPanelType="",this.currentEngagementPanelSource=null}_getI18n(e,t){return this.i18n.lookupTranslation(this.constructor,e)(t)}_getI18nFacetBrowser(e,t){return this.i18n.lookupTranslation(M.default,e)(t)}_getFlattenedMatchedAudiences(){const e=this.matchedAudiencesRootTreeNode||{}
return(0,d.flattenTargetingTree)(e,!0)}_updateTargetingCriteria(e){this.placeholderIndexes=[],e.include.and.forEach(((e,t)=>{e.isPlaceholder&&this.placeholderIndexes.push(t)})),this.args.onCampaignChange({targetingCriteria:e.toJS()},!1,!1,this.args.campaign.isConnectedTelevisionOnly),this.args.fetchLimits?.(this.args.account,this.args.campaign)}_renderNewPlaceholderOrObject(){this.populatedNodes=null,this.isModuleEnabled&&this._toggleToLastIncludedOr()}_toggleToIncludedOr(e){const t=(0,d.getDefaultActiveRenderableSections)()
t.includedOrs=e,this.activeRenderableSections=t}_toggleToLastIncludedOr(){const e=this.renderableSections?.includedOrs?.length-1||0
this._toggleToIncludedOr(e)}*_fetchTemplatesTask(){const e=yield this.targetingCriteriaService.fetchTargetingTemplates(this.accountId)
e.forEach((e=>{e.meta={isActionsDropdownOpen:!1,isDeleting:!1}})),this.allTargetingTemplates=e}*_fetchLocalesRootNodeTask(){const e=yield this.targeting.getLocaleListByAccountId(this.accountId),t=this.renderableSections.includedLanguage?.segments||[]
let n=!1
t.forEach((t=>{if(!e.find((e=>e.urn===t.urn))){const{facetUrn:a,urn:i,name:r}=t
e.push({facetUrn:a,urn:i,name:r}),n=!0}})),n&&e.sort(((e,t)=>e.name.localeCompare(t.name))),this.localeList=e}*_fetchTargetingTemplateTask(e){const t=this.accountId,n=this.args.campaign.isConnectedTelevisionOnly,a=yield this.targeting.getTargetingTemplateById(e,t,n)
this._applyTemplate(a)}_applyTemplate(e){const t=(0,d.decorateTemplateFromTargetingCriteria)(b.CmTargetingCriteria.fromTargetingCriteria(e),this.cmTargetingCriteria),n=t.getIncludeLocationFacetObj()
if(n&&(this.selectedLocationUrn=n.facet.urn),!this.isAgeTargetingAllowed){const e=t.getIncludeFacetObj(d.FACET_URNS.AGE_RANGES)
e&&(e.remove(),this.toast.add({type:w.TOAST_TYPES.ERROR,message:this._getI18n("i18n_age_discrimination_error_message")}))}if(!this.isExcludeSchoolTargetingAllowed){const e=t.getExcludeFacetObj(d.FACET_URNS.SCHOOLS)
e&&(e.remove(),this.toast.add({type:w.TOAST_TYPES.ERROR,message:this._getI18n("i18n_school_discrimination_error_message")}))}if(this.args.isExclusionTargetingDisabled&&!(0,c.isEmpty)(t.allExcludedSegments)){t.exclude.reset()
const e=this._getI18n("i18n_exclusion_targeting_disabled_error_message")
this.toast.add({type:w.TOAST_TYPES.ERROR,message:e}),this.a11yNotification.announce(e)}this._checkTCforPredictiveAudience(t)&&this._updateAudienceExpansion(!1),this.isAudienceBrowserOpen=!1,this.isReferenceCompanyAutoExclusionNoteVisible=!1,this._updateTargetingCriteria(t),this._renderNewPlaceholderOrObject(),this._resetFacetDeleteUndoContext(),this._markTemplateAsApplied.perform(e),this.targeting.fireCustomTargetingEvent(this.accountId,d.CUSTOM_TRACKING_CONTROL_TYPES.TARGETING_APPLY_TEMPLATE,null,{entityUrn:`${d.TARGETING_TEMPLATE_PREFIX}:${e.id}`,facetUrn:d.FACET_URNS.SAVED_TEMPLATE})}_renderRenderableSection(e,t=null,n){if(e===d.RENDERABLE_SECTIONS.INCLUDED_ORS){const e=this.renderableSections.includedOrs.findIndex((e=>e.isPlaceholder));-1!==e&&e<t&&(t-=1)}this.cmTargetingCriteria.removePlaceholderOrObjects(),this._updateTargetingCriteria(this.cmTargetingCriteria),this.navigateFacetBrowser(n),this._setActiveRenderableSection(e,t)}_setActiveRenderableSection(e,t){const n=(0,d.getDefaultActiveRenderableSections)()
switch(e){case d.RENDERABLE_SECTIONS.INCLUDED_ORS:Number.isInteger(t)&&(n[d.RENDERABLE_SECTIONS.INCLUDED_ORS]=t),this._setFocus(Ft)
break
case d.RENDERABLE_SECTIONS.EXCLUDED_FACETS:n[d.RENDERABLE_SECTIONS.EXCLUDED_FACETS]=!0,this.tracking.fireInteractionEvent("target_facet_exclusions_add",Ut),this._setFocus(Ft)
break
case d.RENDERABLE_SECTIONS.INCLUDED_LOCATIONS:n[d.RENDERABLE_SECTIONS.INCLUDED_LOCATIONS]=!0,this._setFocus("[data-js-targeting-facet-group-dropdown__trigger]"),this.tracking.fireInteractionEvent("target_location_add_inclusions",Ut)
break
case d.RENDERABLE_SECTIONS.EXCLUDED_LOCATIONS:n[d.RENDERABLE_SECTIONS.EXCLUDED_LOCATIONS]=!0,this._setFocus(Ft),this.tracking.fireInteractionEvent("target_location_add_exclusions",Ut)}this.activeRenderableSections=n}_setFacetUrnMap(e){this.facetUrnMap=(0,d.getFacetUrnMap)(e,{...this.facetUrnMap})}_retainFocusWithinPillsContainer(e,t){let n=".js-pills-container__"+e
e===d.PILL_TYPES.INCLUDED_FACET&&(n+=t),n=`[data-js-targeting-module] ${n}`,this._setFocus(n)
const a=document.querySelector(n)
a&&a.setAttribute("tabIndex",-1)}_fireSegmentToggleCustomEvent(e,t,n=null){this.targeting.fireCustomTargetingEvent(this.accountId,t,n,{entityUrn:e.urn,facetUrn:e.facetUrn||null})}_fireAddSegmentsToFacetCustomEvent(e={},t,n=null){const a=e.facet?.urn||null
a&&this.targeting.fireCustomTargetingEvent(this.accountId,t,n,{entityUrn:a,facetUrn:a})}_moveFacetObjToNewOrBlock(e){const t=e.toJS()
e.remove()
const n=this.renderableSections.includedOrs.length-1,a=this.cmTargetingCriteria.include.and.length-1,i=this.renderableSections.includedOrs[n].isPlaceholder,r=i?n:n+1,o=i?a:a+1
this.cmTargetingCriteria.include.addOrObject({or:[t]},o),this._updateTargetingCriteria(this.cmTargetingCriteria),this._toggleToIncludedOr(r)}_maybeSetFacetUrnForGroupFacets(e){(0,d.getFacetUrnsInSameGroup)(this.facetBrowserActiveFacetUrn).includes(e.facetUrn)&&(e.facetUrn=this.facetBrowserActiveFacetUrn)}_maybeHideReferenceCompanyAutoExclusionNote(e){this.isReferenceCompanyAutoExclusionNoteVisible&&e.urn===this.args.account.reference&&(this.isReferenceCompanyAutoExclusionNoteVisible=!1)}_showFacetAtCapacityErrorToast(){this.toast.add({type:w.TOAST_TYPES.ERROR,message:this._getI18nFacetBrowser("i18n_max_segments_reached_error_message")})}_getExplicitFacetNameMap(){return Object.entries(d.FACET_GROUP_URN_TO_ENUM).reduce(((e,[t,n])=>({...e,[t]:this.i18n.lookupTranslation(k.default,"i18n_facets_with_modifier_explicit_name")([{facetKey:n}])})),Object.create(null))}get isPersonaJsonUploadEnabled(){return this.lix.getTreatmentIsEnabled(f.LIX_TEST_KEYS.enablePersonaJsonUpload)}get isMaximumAllowedTargetingSegmentsExtended(){return this.lix.getTreatmentIsEnabled(f.LIX_TEST_KEYS.extendMaximumAllowedTargetingSegments)}get validAudienceExpansionRecommendation(){return(0,a.get)(this.args.campaign,"forecastingRecommendations.AUDIENCE_EXPANSION")}navigateFacetBrowser(e){const t=(0,d.isMatchedAudiencesFacetUrn)(e)?this.matchedAudiencesRootTreeNode:this.rootTreeNode
d.GROUP_FACET_MAIN_FACET_MAP[e]&&(e=d.GROUP_FACET_MAIN_FACET_MAP[e])
const n=(0,d.findTargetingTreePath)(t,e),a=n[n.length-1]
a&&e in d.FACETS_WITH_HIERARCHY&&!(0,c.isEmpty)(a.children)&&n.push(a.children[0]),this.populatedNodes=n}_createAudienceExpansionDelta(e){let t={audienceExpansionEnabled:e}
const n=this.args.campaign.forecastingRecommendations?.AUDIENCE_EXPANSION
return n&&n.state!==D.FORECASTING_RECOMMENDATION_STATE.DISMISSED&&(e?(t=this.forecastingRecommendationsService.trackedCreateAcceptRecommendationDelta(this.args.campaign,n,t),this.tracking.fireInteractionEvent("enable_audience_expansion_rec",Ut)):(t=this.forecastingRecommendationsService.trackedCreateUndoRecommendationDelta(this.args.campaign,n),this.tracking.fireInteractionEvent("disable_audience_expansion_rec",Ut))),t}_updateSelectedLocationFromTargetingCriteria(){const e=b.CmTargetingCriteria.fromTargetingCriteria(this.args.campaign.targetingCriteria).getIncludeLocationFacetObj()
e&&(this.selectedLocationUrn=e.facet.urn)}_updateCmTargetingCriteriaFromTargetingCriteria(){const e=b.CmTargetingCriteria.fromTargetingCriteria(this.args.campaign.targetingCriteria)
this.placeholderIndexes.length?this.placeholderIndexes.forEach((t=>e.addPlaceholderOrObject(t))):e.addPlaceholderOrObject(),this._checkTCforPredictiveAudience(e)&&this._updateAudienceExpansion(!1),this.cmTargetingCriteria=e,this.renderableSections=e.getRenderableSections()}async _preloadWebsiteAudienceModal(){try{const e=(0,N.constructPemMetadata)(R.AUDIENCES_PEM_KEYS.IMPORT_AUDIENCE_MODAL_MICRO_APP,[],{productName:R.AUDIENCE_MATCHING_PEM_NAME})
await this.microAppsShell.registerMicroApp(G.MICRO_APP.WEBSITE_ACTIONS,G.MICRO_APPS_MANIFEST[G.MICRO_APP.WEBSITE_ACTIONS],{trackPem:this.microAppsUtil.generateTrackPemCallback(e)})}catch(e){}}_updateAudienceExpansion(e){const t=this._createAudienceExpansionDelta(e),n=this.args.campaign.isNewCampaign
this.args.onCampaignChange(t,n)}_toggleAudienceExpansionForPredictiveAudiences(e){e.facetUrn===this.FACET_URNS.MATCHED_AUDIENCES_SMART_AUDIENCES&&(this.hasPredictiveAudienceFacet?this._updateAudienceExpansion(!1):this._updateAudienceExpansion(!0))}_checkTCforPredictiveAudience(e){const t=(0,d.hasFacet)(e,this.FACET_URNS.MATCHED_AUDIENCES_SMART_AUDIENCES),n=e.getExcludeFacetObj(this.FACET_URNS.MATCHED_AUDIENCES_SMART_AUDIENCES)
return t||n}_preload(){this._preloadWebsiteAudienceModal()}onSearchResultsFetch(e){this.locationSearchResults=e??[]}},Mt(Rt,"propTypes",{account:A.PropTypes.oneOfType([A.PropTypes.object,A.PropTypes.EmberObject]).isRequired,campaign:A.PropTypes.oneOfType([A.PropTypes.object,A.PropTypes.EmberObject]).isRequired,onCampaignChange:A.PropTypes.func.isRequired,fetchLimits:A.PropTypes.func,isEditingTargetingCriteriaOnly:A.PropTypes.bool,hasInsightTag:A.PropTypes.bool,isIncludedLocationRequired:A.PropTypes.bool,title:A.PropTypes.oneOfType([A.PropTypes.SafeString,A.PropTypes.string]),areConnectedTvLanguageFacetsTrimmed:A.PropTypes.bool,areConnectedTvLocationFacetsTrimmed:A.PropTypes.bool,isReadOnly:A.PropTypes.bool,isExclusionTargetingDisabled:A.PropTypes.bool}),_e=Lt((be=Rt).prototype,"lix",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he=Lt(be.prototype,"tracking",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fe=Lt(be.prototype,"campaignService",[H],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Te=Lt(be.prototype,"creativeService",[q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ee=Lt(be.prototype,"audiencesService",[K],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ye=Lt(be.prototype,"savedAudienceService",[W],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se=Lt(be.prototype,"forecastingService",[X],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ae=Lt(be.prototype,"forecastingRecommendationsService",[$],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=Lt(be.prototype,"campaignConfiguration",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Oe=Lt(be.prototype,"reporting",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ve=Lt(be.prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),we=Lt(be.prototype,"lisaLiam",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ie=Lt(be.prototype,"targeting",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pe=Lt(be.prototype,"targetingEntitiesService",[J],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ne=Lt(be.prototype,"targetingCriteriaService",[Q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Re=Lt(be.prototype,"toast",[Z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),De=Lt(be.prototype,"xhr",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Me=Lt(be.prototype,"restli",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Le=Lt(be.prototype,"jet",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ke=Lt(be.prototype,"error",[ee],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ue=Lt(be.prototype,"microAppsShell",[te],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xe=Lt(be.prototype,"inlineRecommendationService",[ne],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Fe=Lt(be.prototype,"accountService",[ae],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ze=Lt(be.prototype,"microAppsUtil",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),je=Lt(be.prototype,"buyerTargetingService",[ie],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ge=Lt(be.prototype,"a11yNotification",[re],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Be=Lt(be.prototype,"isExpressivenessOnboardingModalOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ve=Lt(be.prototype,"isUploadAudienceModalOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ye=Lt(be.prototype,"isSaveAudienceModalOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),He=Lt(be.prototype,"facetUrnMap",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),qe=Lt(be.prototype,"isAudienceBrowserOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ke=Lt(be.prototype,"flattenedMAList",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),We=Lt(be.prototype,"allTargetingTemplates",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Xe=Lt(be.prototype,"selectedTemplateId",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),$e=Lt(be.prototype,"targetingTemplateType",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),Je=Lt(be.prototype,"isApplyTemplateConfirmModalOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Qe=Lt(be.prototype,"activeAudienceBrowserTab",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return d.TARGETING_TEMPLATE_TYPES.USER_AUDIENCE}}),Ze=Lt(be.prototype,"placeholderIndexes",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),et=Lt(be.prototype,"facetBrowserActiveFacetUrn",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),tt=Lt(be.prototype,"facetDeleteUndoContext",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),nt=Lt(be.prototype,"disabledFacetTooltipText",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),at=Lt(be.prototype,"i18nAndTheseSelectionsDisabledReason",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),it=Lt(be.prototype,"isLisaUser",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),rt=Lt(be.prototype,"isMatchedAudiencesModalOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ot=Lt(be.prototype,"isNewWebsiteAudienceModalOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),lt=Lt(be.prototype,"currentMatchedAudiencesPanelType",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),st=Lt(be.prototype,"currentEngagementPanelSource",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ct=Lt(be.prototype,"matchedAudiencesTableData",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ut=Lt(be.prototype,"isAudienceSummaryModalOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),dt=Lt(be.prototype,"shouldValidateLanguageMultiselect",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),pt=Lt(be.prototype,"isSaveOptionsDropdownOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),mt=Lt(be.prototype,"localeList",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),gt=Lt(be.prototype,"rootTreeNode",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),bt=Lt(be.prototype,"matchedAudiencesRootTreeNode",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),_t=Lt(be.prototype,"populatedNodes",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ht=Lt(be.prototype,"activeRenderableSections",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ft=Lt(be.prototype,"selectedLocationUrn",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return d.FACET_URNS.LOCATIONS}}),Tt=Lt(be.prototype,"isCombiningOrBlocksModalOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Et=Lt(be.prototype,"checkedOrUuidsToCombine",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),yt=Lt(be.prototype,"isReferenceCompanyAutoExclusionNoteVisible",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),St=Lt(be.prototype,"activeEngagementSources",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),At=Lt(be.prototype,"selectorToApplyFocus",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ct=Lt(be.prototype,"focusAsyncTimeout",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),Ot=Lt(be.prototype,"shouldSelectorElementReceiveFocus",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),vt=Lt(be.prototype,"locationSearchResults",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),wt=Lt(be.prototype,"isMultiLanguageDropdownOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),It=Lt(be.prototype,"isAndDropdownOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Pt=Lt(be.prototype,"cmTargetingCriteria",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Nt=Lt(be.prototype,"renderableSections",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Lt(be.prototype,"onDismisstargetingAudienceCountRec",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onDismisstargetingAudienceCountRec"),be.prototype),Lt(be.prototype,"onDismissMarketingAndSalesRec",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onDismissMarketingAndSalesRec"),be.prototype),Lt(be.prototype,"onDismissTargetingAudienceLocationsRec",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onDismissTargetingAudienceLocationsRec"),be.prototype),Lt(be.prototype,"campaignAdFormat",[l.cached],Object.getOwnPropertyDescriptor(be.prototype,"campaignAdFormat"),be.prototype),Lt(be.prototype,"accountId",[l.cached],Object.getOwnPropertyDescriptor(be.prototype,"accountId"),be.prototype),Lt(be.prototype,"fetchTargetingRootNodeTask",[oe],Object.getOwnPropertyDescriptor(be.prototype,"fetchTargetingRootNodeTask"),be.prototype),Lt(be.prototype,"fetchMatchedAudiencesRootNodeTask",[le],Object.getOwnPropertyDescriptor(be.prototype,"fetchMatchedAudiencesRootNodeTask"),be.prototype),Lt(be.prototype,"_fetchMatchedAudiencesTableDataTask",[se],Object.getOwnPropertyDescriptor(be.prototype,"_fetchMatchedAudiencesTableDataTask"),be.prototype),Lt(be.prototype,"_markTemplateAsApplied",[ce],Object.getOwnPropertyDescriptor(be.prototype,"_markTemplateAsApplied"),be.prototype),Lt(be.prototype,"maybeUpdateSelectedLocationFromAdFormat",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"maybeUpdateSelectedLocationFromAdFormat"),be.prototype),Lt(be.prototype,"maybeUpdateTargetingCriteriaState",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"maybeUpdateTargetingCriteriaState"),be.prototype),Lt(be.prototype,"fetchAllTargetingModuleData",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"fetchAllTargetingModuleData"),be.prototype),Lt(be.prototype,"onOrDropdownVisibilityChange",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onOrDropdownVisibilityChange"),be.prototype),Lt(be.prototype,"onAndDropdownStateChange",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onAndDropdownStateChange"),be.prototype),Lt(be.prototype,"onUploadAudienceModalOpen",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onUploadAudienceModalOpen"),be.prototype),Lt(be.prototype,"onUploadAudienceModalClose",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onUploadAudienceModalClose"),be.prototype),Lt(be.prototype,"onLanguagesChange",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onLanguagesChange"),be.prototype),Lt(be.prototype,"onLanguageMultiselectDropdownVisibilityChange",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onLanguageMultiselectDropdownVisibilityChange"),be.prototype),Lt(be.prototype,"onFacetBrowserNavigation",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onFacetBrowserNavigation"),be.prototype),Lt(be.prototype,"resetAudience",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"resetAudience"),be.prototype),Lt(be.prototype,"onTemplateClick",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onTemplateClick"),be.prototype),Lt(be.prototype,"onConfirmTemplateSelect",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onConfirmTemplateSelect"),be.prototype),Lt(be.prototype,"onConfirmModalDismiss",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onConfirmModalDismiss"),be.prototype),Lt(be.prototype,"onTemplateSelect",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onTemplateSelect"),be.prototype),Lt(be.prototype,"onTemplateDeleteSuccess",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onTemplateDeleteSuccess"),be.prototype),Lt(be.prototype,"onDismissAudienceBrowser",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onDismissAudienceBrowser"),be.prototype),Lt(be.prototype,"onPillClick",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onPillClick"),be.prototype),Lt(be.prototype,"onLocationsDropdownSelect",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onLocationsDropdownSelect"),be.prototype),Lt(be.prototype,"onFacetGroupDropdownSelect",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onFacetGroupDropdownSelect"),be.prototype),Lt(be.prototype,"onAndSelectionsClick",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onAndSelectionsClick"),be.prototype),Lt(be.prototype,"onOrSelectionsClick",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onOrSelectionsClick"),be.prototype),Lt(be.prototype,"onCombiningOrBlockModalConfirm",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onCombiningOrBlockModalConfirm"),be.prototype),Lt(be.prototype,"onCombiningOrBlockModalCheckboxChange",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onCombiningOrBlockModalCheckboxChange"),be.prototype),Lt(be.prototype,"onCheckFromIncludedLocations",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onCheckFromIncludedLocations"),be.prototype),Lt(be.prototype,"onCheckFromExcludedLocations",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onCheckFromExcludedLocations"),be.prototype),Lt(be.prototype,"onCheckFromIncludedFacets",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onCheckFromIncludedFacets"),be.prototype),Lt(be.prototype,"onAddTextInputFacetSegment",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onAddTextInputFacetSegment"),be.prototype),Lt(be.prototype,"onRangeChangeFromIncludedFacet",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onRangeChangeFromIncludedFacet"),be.prototype),Lt(be.prototype,"onRangePillClick",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onRangePillClick"),be.prototype),Lt(be.prototype,"onSuggestionsSelectFromIncludedFacets",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onSuggestionsSelectFromIncludedFacets"),be.prototype),Lt(be.prototype,"onCheckFromExcludedFacets",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onCheckFromExcludedFacets"),be.prototype),Lt(be.prototype,"onFacetBlockEdit",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onFacetBlockEdit"),be.prototype),Lt(be.prototype,"initializeFacetBlockToEdit",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"initializeFacetBlockToEdit"),be.prototype),Lt(be.prototype,"onFacetBlockClear",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onFacetBlockClear"),be.prototype),Lt(be.prototype,"onFacetBlockClose",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onFacetBlockClose"),be.prototype),Lt(be.prototype,"onAddSegmentsToFacet",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onAddSegmentsToFacet"),be.prototype),Lt(be.prototype,"onAddNewTargetingCriteriaClick",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onAddNewTargetingCriteriaClick"),be.prototype),Lt(be.prototype,"onTemplateSave",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onTemplateSave"),be.prototype),Lt(be.prototype,"_fetchTemplatesThenSetActive",[ue],Object.getOwnPropertyDescriptor(be.prototype,"_fetchTemplatesThenSetActive"),be.prototype),Lt(be.prototype,"onTemplateUpload",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onTemplateUpload"),be.prototype),Lt(be.prototype,"onLanguageChange",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onLanguageChange"),be.prototype),Lt(be.prototype,"onDisclaimerCheckboxChange",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onDisclaimerCheckboxChange"),be.prototype),Lt(be.prototype,"onShowAllAudiences",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onShowAllAudiences"),be.prototype),Lt(be.prototype,"onToggleAudienceExpansion",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onToggleAudienceExpansion"),be.prototype),Lt(be.prototype,"onDeleteIncludeFacetBlock",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onDeleteIncludeFacetBlock"),be.prototype),Lt(be.prototype,"onDeleteExcludeFacetBlock",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onDeleteExcludeFacetBlock"),be.prototype),Lt(be.prototype,"onUndoDeletedFacetBlock",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onUndoDeletedFacetBlock"),be.prototype),Lt(be.prototype,"onCancelUndoDeletedFacetBlock",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onCancelUndoDeletedFacetBlock"),be.prototype),Lt(be.prototype,"onMACreateAudienceClick",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onMACreateAudienceClick"),be.prototype),Lt(be.prototype,"onMaSegmentCreateSuccess",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onMaSegmentCreateSuccess"),be.prototype),Lt(be.prototype,"onMaSegmentCreateCancel",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onMaSegmentCreateCancel"),be.prototype),Lt(be.prototype,"onNewWebsiteAudienceDismiss",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onNewWebsiteAudienceDismiss"),be.prototype),Lt(be.prototype,"onNewWebsiteAudienceCreateSuccess",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onNewWebsiteAudienceCreateSuccess"),be.prototype),Lt(be.prototype,"onMaSegmentCreateDismiss",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onMaSegmentCreateDismiss"),be.prototype),Lt(be.prototype,"onSaveAudienceDropdownHovercardHide",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onSaveAudienceDropdownHovercardHide"),be.prototype),Lt(be.prototype,"onSaveOptionsDropdownVisibilityChange",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onSaveOptionsDropdownVisibilityChange"),be.prototype),Lt(be.prototype,"onSaveAudienceButtonClick",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onSaveAudienceButtonClick"),be.prototype),Lt(be.prototype,"onSaveAudienceModalDismiss",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onSaveAudienceModalDismiss"),be.prototype),Lt(be.prototype,"onExpressivenessModalDismiss",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onExpressivenessModalDismiss"),be.prototype),Lt(be.prototype,"onDismissAudienceExpansionRecommendation",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onDismissAudienceExpansionRecommendation"),be.prototype),Lt(be.prototype,"onDismissTrimmedFacetsNudgeForCTV",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onDismissTrimmedFacetsNudgeForCTV"),be.prototype),Lt(be.prototype,"_fetchTemplatesTask",[de],Object.getOwnPropertyDescriptor(be.prototype,"_fetchTemplatesTask"),be.prototype),Lt(be.prototype,"_fetchLocalesRootNodeTask",[pe],Object.getOwnPropertyDescriptor(be.prototype,"_fetchLocalesRootNodeTask"),be.prototype),Lt(be.prototype,"_fetchTargetingTemplateTask",[me],Object.getOwnPropertyDescriptor(be.prototype,"_fetchTargetingTemplateTask"),be.prototype),Lt(be.prototype,"onSearchResultsFetch",[a.action],Object.getOwnPropertyDescriptor(be.prototype,"onSearchResultsFetch"),be.prototype),ge=be))||ge);(0,t.setComponentTemplate)(kt,Ht)})),define("campaign-manager-web/components/targeting-templates-dropdown-footer",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"8FeXryxN",block:'[[[10,0],[14,0,"targeting-templates-dropdown-footer u-border__common--top p3"],[12],[1,"\\n  "],[8,[39,0],[[4,[38,1],["click",[30,1]],null]],[["@size","@buttonType","@emphasized"],["small","tertiary",true]],[["default"],[[[[1,"\\n    "],[18,2,null],[1,"\\n  "]],[]]]]],[1,"\\n"],[13]],["@onClickFooter","&default"],false,["hue-web-button","on","yield"]]',moduleName:"campaign-manager-web/components/targeting-templates-dropdown-footer.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/targeting-templates-dropdown",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/jsecure","@ember/object","@ember/service","@ember/template","@glimmer/tracking","campaign-manager-web/utils/targeting","@linkedin/ember-prop-types","campaign-manager-web/utils/tracking"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A=(0,n.createTemplateFactory)({id:"m7jjhcSH",block:'[[[8,[39,0],null,[["@placement","@closeButton","@contentClass","@onShow","@onHide","@occlusionCulling"],["bottom",false,"targeting-templates-dropdown__content",[28,[37,1],[[30,0,["onVisibilityChange"]],true],null],[28,[37,1],[[30,0,["onVisibilityChange"]],false],null],true]],[["trigger","content"],[[[[1,"\\n    "],[8,[39,2],[[17,2],[24,0,"targeting-templates-dropdown-trigger js-targeting-templates-dropdown__trigger"],[4,[38,3],[[30,1,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@placement","@emphasized","@icon","@iconPlacement","@disabled"],["small","tertiary","bottom",true,"caret","right",[30,3]]],[["default"],[[[[1,"\\n      "],[18,12,[[28,[37,5],null,[["trigger-content"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]],[[[1,"\\n    "],[10,0],[12],[1,"\\n      "],[8,[39,7],[[4,[38,8],null,[["onSelector"],["input"]]]],[["@value","@options","@onInput","@onSelect","@allowConfirmedOptionsOnly"],[[30,0,["typeaheadValue"]],[30,0,["decoratedFilteredResults"]],[30,0,["onTypeaheadInput"]],[30,0,["onDropdownItemClick"]],true]],[["input","listbox"],[[[[1,"\\n          "],[8,[39,9],[[24,0,"targeting-templates-dropdown__search-icon"]],[["@size","@name"],["small","search"]],null],[1,"\\n          "],[10,0],[14,0,"targeting-templates-dropdown__header-input"],[12],[1,"\\n            "],[8,[30,5],[[24,0,"targeting-templates-dropdown__search-input"],[16,"placeholder",[28,[37,10],[[30,6],[28,[37,11],["i18n_search_by_name","campaign-manager-web/components/targeting-templates-dropdown"],null]],null]]],[["@usePlainInput"],[true]],null],[1,"\\n          "],[13],[1,"\\n        "]],[5]],[[[1,"\\n"],[41,[30,0,["showRecentlyUsed"]],[[[1,"            "],[10,"h4"],[15,0,[29,["targeting-templates-dropdown__results-title"," ",[28,[37,13],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,11],["i18n_recently_used","campaign-manager-web/components/targeting-templates-dropdown"],null]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"          "],[8,[30,7,["Listbox"]],[[24,0,"targeting-templates-dropdown__results"],[16,"ariaLabel",[28,[37,11],["i18n_audience_results","campaign-manager-web/components/targeting-templates-dropdown"],null]]],null,[["default"],[[[[1,"\\n"],[42,[28,[37,15],[[28,[37,15],[[30,7,["options"]]],null]],null],null,[[[44,[[28,[37,5],null,[["linkedinTemplate"],[[28,[37,17],[[30,8,["originalOpt","type"]],[30,0,["TARGETING_TEMPLATE_TYPES","LINKEDIN_AUDIENCE"]]],null]]]]],[[[1,"                "],[8,[30,7,["Option"]],[[24,0,"targeting-templates-dropdown__results-item"],[4,[38,18],["click",[30,4,["close"]]],null]],[["@opt"],[[30,8]]],[["default"],[[[[1,"\\n                  "],[10,0],[15,0,[29,["targeting-templates-dropdown__item"," ",[28,[37,13],null,[["size"],["small"]]]]]],[15,"data-live-test-template-list-item",[30,8,["originalOpt","id"]]],[12],[1,"\\n                    "],[10,0],[14,0,"targeting-dropdown-item flex"],[12],[1,"\\n                      "],[10,1],[14,0,"targeting-templates-dropdown__item-text"],[15,"title",[30,8,["originalOpt","description"]]],[12],[1,"\\n                        "],[1,[30,8,["originalOpt","htmlSafeName"]]],[1,"\\n                      "],[13],[1,"\\n"],[41,[30,10,["linkedinTemplate"]],[[[1,"                        "],[8,[39,9],[[24,0,"targeting-templates-dropdown__global-audience-icon"]],[["@size","@name"],["small","linkedin-bug-color"]],null],[1,"\\n"]],[]],null],[1,"                    "],[13],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n"]],[10]]]],[8,9]],[[[41,[30,0,["isTemplatesEmpty"]],[[[1,"              "],[10,"li"],[15,0,[29,["targeting-templates-dropdown__no-results u-color__black--75"," ",[28,[37,13],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[8,[39,19],null,null,[["default"],[[[[1,"\\n                  "],[1,[28,[35,11],["i18n_no_template_available","campaign-manager-web/components/targeting-templates-dropdown"],[["linkInfo"],[[28,[37,20],null,[["dataTestSelector","href","role"],["data-test-targeting-templates-dropdown-empty-templates-help",[28,[37,21],null,[["path"],["help/lms/answer/a421660"]]],[30,11,["role"]]]]]]]]],[1,"\\n                "]],[11]]]]],[1,"\\n              "],[13],[1,"\\n"]],[]],[[[1,"              "],[10,"li"],[15,0,[29,["targeting-templates-dropdown__no-results u-color__black--75"," ",[28,[37,13],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[1,[28,[35,11],["i18n_no_results_found","campaign-manager-web/components/targeting-templates-dropdown"],null]],[10,"br"],[12],[13],[1,[28,[35,11],["i18n_try_a_different_keyword","campaign-manager-web/components/targeting-templates-dropdown"],null]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]],[]]],[1,"          "]],[]]]]],[1,"\\n        "]],[7]]]]],[1,"\\n      "],[18,12,[[28,[37,5],null,[["onClick","footer"],[[30,0,["onFooterButtonClick"]],[50,"just-yield",0,null,null]]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[4]]]]],[1,"\\n"]],["triggerData","&attrs","@isDisabled","content","TypeaheadInput","@searchPlaceholder","ListboxHash","opt","index","resultIs","iphHelper","&default"],false,["hue-web-contextual-dialog","fn","hue-web-button","hue-web-contextual-dialog-trigger","yield","hash","component","hue-web-typeahead","hue-web-focus-manager@focus","hue-web-icons@icon","or","t","if","hue-web-foundations@-text-body","each","-track-array","let","eq","on","iph-helper","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/components/targeting-templates-dropdown.hbs",isStrictMode:!1})
let C=e.default=(p=(0,r.computed)("args.targetingTemplates","searchQuery"),m=(0,r.computed)("args.targetingTemplateType","searchQuery"),(0,u.assertPropTypes)((T=class extends a.default{constructor(...e){super(...e),E(this,"targeting",_,this),E(this,"tracking",h,this),y(this,"TARGETING_TEMPLATE_TYPES",c.TARGETING_TEMPLATE_TYPES),E(this,"searchQuery",f,this)}get isDisabled(){return void 0!==this.args.isDisabled&&this.args.isDisabled}set decoratedFilteredResults(e){}get decoratedFilteredResults(){const e=(this.args.targetingTemplates||[]).map((e=>{let t=e.name.replace(/<\/?a[^>]*>/g,"")
if(this.searchQuery){const e=`(${this.searchQuery})`,n=new RegExp(e,"gi")
t=t.replace(n,"<b>$1</b>")}return{htmlSafeName:(0,l.htmlSafe)(i.default.sanitizeHTML(t)),id:e.id,type:e.type,origObj:e,description:e.description??""}}))
return this.searchQuery?e.filter((({origObj:{name:e}})=>e.toLowerCase().includes(this.searchQuery))):this.args.targetingTemplateType===c.TARGETING_TEMPLATE_TYPES.USER_AUDIENCE?this.args.shouldShowAllRecentlyUsedTemplates?e:e.slice(0,5):e}get isTemplatesEmpty(){return!this.args.targetingTemplates.length}set showRecentlyUsed(e){}get showRecentlyUsed(){return this.args.targetingTemplateType===c.TARGETING_TEMPLATE_TYPES.USER_AUDIENCE&&""===this.searchQuery}onTypeaheadInput(e){this.searchQuery=e.trim().toLowerCase()}onFooterButtonClick(){void 0!==this.args.onControlledDropdownVisibilityChange&&this.args.onControlledDropdownVisibilityChange(!1)}onVisibilityChange(e){this.isDisabled||(void 0!==this.args.onControlledDropdownVisibilityChange&&this.args.onControlledDropdownVisibilityChange(e),this.tracking.fireInteractionEvent("target_audience_template_usesaved",d.CONTROL_INTERACTION_TYPE.SHORT_PRESS))}onDropdownItemClick(e){void 0!==this.args.onControlledDropdownVisibilityChange&&this.args.onControlledDropdownVisibilityChange(!1),this.args.onTemplateClick(e.id,this.args.targetingTemplateType,e.origObj)}},y(T,"propTypes",{targetingTemplates:u.PropTypes.array.isRequired,targetingTemplateType:u.PropTypes.isMemberOf(c.TARGETING_TEMPLATE_TYPES).isRequired,onTemplateClick:u.PropTypes.func.isRequired,searchPlaceholder:u.PropTypes.oneOfType([u.PropTypes.object,u.PropTypes.string]),isDisabled:u.PropTypes.bool,shouldShowAllRecentlyUsedTemplates:u.PropTypes.bool,isControlledDropdownOpen:u.PropTypes.bool,onControlledDropdownVisibilityChange:u.PropTypes.func}),_=S((b=T).prototype,"targeting",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(b.prototype,"tracking",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(b.prototype,"searchQuery",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),S(b.prototype,"decoratedFilteredResults",[p],Object.getOwnPropertyDescriptor(b.prototype,"decoratedFilteredResults"),b.prototype),S(b.prototype,"showRecentlyUsed",[m],Object.getOwnPropertyDescriptor(b.prototype,"showRecentlyUsed"),b.prototype),S(b.prototype,"onTypeaheadInput",[r.action],Object.getOwnPropertyDescriptor(b.prototype,"onTypeaheadInput"),b.prototype),S(b.prototype,"onFooterButtonClick",[r.action],Object.getOwnPropertyDescriptor(b.prototype,"onFooterButtonClick"),b.prototype),S(b.prototype,"onVisibilityChange",[r.action],Object.getOwnPropertyDescriptor(b.prototype,"onVisibilityChange"),b.prototype),S(b.prototype,"onDropdownItemClick",[r.action],Object.getOwnPropertyDescriptor(b.prototype,"onDropdownItemClick"),b.prototype),g=b))||g);(0,t.setComponentTemplate)(A,C)})),define("campaign-manager-web/components/task-page-bottom-bar",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"wQgLtV7d",block:'[[[1,"\\n"],[11,0],[24,0,"u-display-flex u-justify-between u-flex-column u-flex-row-sm"],[17,1],[12],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-flex-column u-justify-end"],[12],[1,"\\n"],[41,[30,2],[[[1,"      "],[8,[39,1],[[24,0,"task-page-bottom-bar__cancel-button"],[16,"disabled",[30,3]],[16,"aria-label",[52,[30,4],[30,4],[28,[37,2],["i18n_cancel","campaign-manager-web/components/task-page-bottom-bar"],null]]],[4,[38,3],["click",[30,6]],null]],[["@buttonType","@size","@text"],["secondary","small",[52,[30,5],[30,5],[28,[37,2],["i18n_cancel","campaign-manager-web/components/task-page-bottom-bar"],null]]]],null],[1,"\\n"]],[]],[[[1,"      "],[8,[39,1],[[24,0,"task-page-bottom-bar__cancel-button"],[16,"disabled",[30,3]],[16,"aria-label",[52,[30,4],[30,4],[28,[37,2],["i18n_cancel","campaign-manager-web/components/task-page-bottom-bar"],null]]],[4,[38,3],["click",[30,6]],null]],[["@buttonType","@size","@text"],["secondary","small",[52,[30,5],[30,5],[28,[37,2],["i18n_cancel","campaign-manager-web/components/task-page-bottom-bar"],null]]]],null],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n  "],[18,7,null],[1,"\\n"],[13]],["&attrs","@useHue","@isCancelButtonDisabled","@cancelAriaLabel","@cancelText","@onCancel","&default"],false,["if","hue-web-button","t","on","yield"]]',moduleName:"campaign-manager-web/components/task-page-bottom-bar.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={onCancel:i.PropTypes.func.isRequired},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/task-page-panel",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"jniLnKCi",block:'[[[11,"header"],[24,0,"grid grid--is-fluid u-layout__shadow-container"],[4,[38,0],null,[["scrollTo"],[0]]],[12],[1,"\\n  "],[10,0],[14,0,"grid__col u-display-flex u-items-center"],[12],[1,"\\n"],[41,[30,1],[[[1,"      "],[8,[39,2],[[24,0,"u-display-flex u-items-center"]],[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n          "],[11,"button"],[24,0,"button--unstyled u-color__black--60"],[24,4,"button"],[4,[38,3],["click",[30,1]],null],[4,[38,4],[[30,2,["triggerContentSharedInfo"]]],null],[12],[1,"\\n            "],[10,1],[14,0,"a11y-text"],[12],[1,"\\n              "],[1,[30,3]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,5],null,[["@size","@name"],["medium","arrow-left"]],null],[1,"\\n          "],[13],[1,"\\n        "]],[2]],[[[1,"\\n          "],[10,1],[12],[1,"\\n            "],[1,[30,3]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n      "],[10,0],[14,0,"task-page-panel__header-divider u-border__common--right ml5 mr5"],[12],[13],[1,"\\n"]],[]],null],[1,"    "],[10,"h2"],[15,0,[29,[[28,[37,6],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[30,4]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,"section"],[14,0,"flex-fill u-layout__shadow-container u-layout__overflow-auto"],[12],[1,"\\n  "],[18,5,null],[1,"\\n"],[13]],["@dismissPagePanel","triggerData","@backArrowButtonHoverableText","@title","&default"],false,["page-scroller","if","hue-web-tooltip","on","hue-web-tooltip-trigger","hue-web-icons@icon","hue-web-foundations@-text-body","yield"]]',moduleName:"campaign-manager-web/components/task-page-panel.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/tax-id-delete-modal",["exports","ember-tax/components/tax-id-delete-modal"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/tax-id-display",["exports","ember-tax/components/tax-id-display"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/tax-id-entry-modal",["exports","ember-tax/components/tax-id-entry-modal"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}))
define("campaign-manager-web/components/tax-id-entry",["exports","ember-tax/components/tax-id-entry"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/tax-id-mobile-cell-title",["exports","ember-tax/components/tax-id-mobile-cell-title"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/tax-id-table",["exports","ember-tax/components/tax-id-table"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/test-account-label",["exports","@ember/component","@ember/template-factory"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const a=(0,n.createTemplateFactory)({id:"SRba3+eW",block:'[[[8,[39,0],null,[["@placement","@contentClass"],[[30,0,["placement"]],"u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n    "],[11,1],[24,0,"test-account-label__label"],[4,[38,1],[[30,1,["triggerContentSharedInfo"]]],null],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_test_account","campaign-manager-web/components/test-account-label"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[1]],[[[1,"\\n    "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,2],["i18n_test_account_label_hover","campaign-manager-web/components/test-account-label"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]]],["triggerData"],false,["hue-web-tooltip","hue-web-tooltip-trigger","t","hue-web-foundations@-text-body"]]',moduleName:"campaign-manager-web/components/test-account-label.hbs",isStrictMode:!1})
class i extends t.default{}e.default=i,(0,t.setComponentTemplate)(a,i)})),define("campaign-manager-web/components/test-account-summary",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/entities/account"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"Q+SMWFG5",block:'[[[1,"\\n"],[11,0],[17,1],[12],[1,"\\n  "],[10,0],[14,0,"u-border__common p4 u-display-flex u-flex-column"],[12],[1,"\\n    "],[10,1],[15,0,[29,[[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[30,2,["name"]]],[13],[1,"\\n    "],[10,1],[15,0,[29,["mt2"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,1],["i18n_creation_date_label","campaign-manager-web/components/test-account-summary"],[["createdAt"],[[30,2,["createdAt"]]]]]],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,2],[15,0,[29,["mt2"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[30,3],[[[1,"      "],[1,[28,[35,1],["i18n_campaign_and_budget_label","campaign-manager-web/components/test-account-summary"],[["campaignCount","totalBudget"],[[30,2,["campaignCount","total"]],[28,[37,3],[[30,3,["amount"]]],[["currency"],[[30,3,["currencyCode"]]]]]]]]],[1,"\\n"]],[]],[[[1,"      "],[1,[28,[35,1],["i18n_campaign_and_no_budget_label","campaign-manager-web/components/test-account-summary"],[["campaignCount"],[[30,2,["campaignCount","total"]]]]]],[1,"\\n"]],[]]],[1,"  "],[13],[1,"\\n"],[13]],["&attrs","@account","@availableBudget"],false,["hue-web-foundations@-text-body","t","if","format-currency"]]',moduleName:"campaign-manager-web/components/test-account-summary.hbs",isStrictMode:!1})
let c=e.default=(0,i.assertPropTypes)((l=class extends a.default{},u=l,d="propTypes",p={account:i.PropTypes.instanceOf(r.default).isRequired,availableBudget:i.PropTypes.object},d in u?Object.defineProperty(u,d,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[d]=p,o=l))||o
var u,d,p;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/test-actions-dropdown",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/experiment","@glimmer/tracking","@ember/object"],(function(e,t,n,a,i,r,o,l){var s,c,u,d
function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const m=(0,n.createTemplateFactory)({id:"HCU7czJf",block:'[[[1,"\\n"],[8,[39,0],null,[["@isOpen","@openMenu","@closeMenu","@disabled"],[[30,0,["isDropdownOpen"]],[28,[37,1],[[30,0,["setTestActionsDropdownOpen"]],true],null],[28,[37,1],[[30,0,["setTestActionsDropdownOpen"]],false],null],[28,[37,2],[[30,0,["dropdownItems","length"]]],null]]],[["default"],[[[[1,"\\n  "],[18,3,[[28,[37,4],null,[["Trigger"],[[28,[37,5],[[30,1,["Trigger"]]],null]]]]]],[1,"\\n  "],[8,[30,1,["Container"]],[[24,0,"p0"]],null,[["default"],[[[[1,"\\n    "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["dropdownItems"]]],null]],null],null,[[[1,"        "],[10,"li"],[12],[1,"\\n          "],[8,[30,1,["Item"]],[[16,0,[29,[[28,[37,8],null,[["size"],["small"]]]]]]],[["@onSelect","@text"],[[30,2,["action"]],[28,[37,9],["i18n_dropdown_text_v3","campaign-manager-web/components/test-actions-dropdown"],[["label"],[[30,2,["value"]]]]]]],null],[1,"\\n        "],[13],[1,"\\n"]],[2]],null],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n"]],["Menu","item","&default"],false,["hue-web-menu","fn","not","yield","hash","ensure-safe-component","each","-track-array","hue-web-foundations@-text-body","t"]]',moduleName:"campaign-manager-web/components/test-actions-dropdown.hbs",isStrictMode:!1})
let g=e.default=(0,i.assertPropTypes)((d=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="isDropdownOpen",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get dropdownItems(){return[{action:this.args.onEditAction,value:"EDIT"},{action:this.args.onLaunchAction,value:"LAUNCH"},{action:this.args.onPauseAction,value:"PAUSE"},{action:this.args.onResumeAction,value:"RESUME"},{action:this.args.onCancelAction,value:"CANCEL"},{action:this.args.onArchiveAction,value:"ARCHIVE"},{action:this.args.onUnarchiveAction,value:"UNARCHIVE"},{action:this.args.onReviewAction,value:"REVIEW"}].filter((e=>e.action))}setTestActionsDropdownOpen(e){this.isDropdownOpen=e}},b=d,_="propTypes",h={dataTestValue:i.PropTypes.string,testStatus:i.PropTypes.isMemberOf(r.COMBINED_TEST_UI_STATE).isRequired,justification:i.PropTypes.enum(["left","right"]),onEditAction:i.PropTypes.func,onCancelAction:i.PropTypes.func,onArchiveAction:i.PropTypes.func,onUnarchiveAction:i.PropTypes.func,onPauseAction:i.PropTypes.func,onLaunchAction:i.PropTypes.func,onResumeAction:i.PropTypes.func,onReviewAction:i.PropTypes.func},_ in b?Object.defineProperty(b,_,{value:h,enumerable:!0,configurable:!0,writable:!0}):b[_]=h,u=p((c=d).prototype,"isDropdownOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p(c.prototype,"setTestActionsDropdownOpen",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"setTestActionsDropdownOpen"),c.prototype),s=c))||s
var b,_,h;(0,t.setComponentTemplate)(m,g)})),define("campaign-manager-web/components/test-aware-iframe-leadgen",["exports","@linkedin/leadgen-manager-lib/components/test-aware-iframe-leadgen"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/test-aware-iframe",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/debug","@ember/service","campaign-manager-web/config/environment","ember-stdlib/utils/is-browser"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m
function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"LZ6Z/BiL",block:'[[[41,[30,0,["iframeService","useRealIframes"]],[[[41,[30,0,["iframeService","useTestWaitersForIframeOnload"]],[[[1,"    "],[11,"iframe"],[17,1],[4,[38,1],null,[["on","attribute","value"],["load","src",[30,0,["testCheckedSrc"]]]]],[12],[13],[1,"\\n"]],[]],[[[1,"    "],[11,"iframe"],[17,1],[16,"src",[30,0,["testCheckedSrc"]]],[12],[13],[1,"\\n"]],[]]]],[]],[[[1,"  "],[11,0],[17,1],[16,"src",[30,2]],[4,[38,2],["src",[30,2]],null],[4,[38,2],["contentWindow",[30,0,["contentWindowStub"]]],null],[4,[38,2],["contentDocument",[30,0,["contentWindowStub"]]],null],[12],[1,"\\n    Dummy test iframe. `src` is set as an attribute, but will not trigger a fetch. You can spy on\\n    `contentWindow.postMessage` to check data was posted to an iframe, but not the effect. All other passed\\n    selectors/attributes are accessible.\\n  "],[13],[1,"\\n"]],[]]]],["&attrs","@src"],false,["if","event-test-waiter","set-element-property"]]',moduleName:"campaign-manager-web/components/test-aware-iframe.hbs",isStrictMode:!1})
let _=e.default=(c=(0,o.inject)("iframe"),(0,i.assertPropTypes)((m=class extends a.default{willDestroy(){this.iframeForPostMessageStub&&this.iframeForPostMessageStub.remove()}constructor(){var e,t,n,a
if(super(...arguments),e=this,t="iframeService",a=this,(n=p)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0}),g(this,"contentWindowStub",null),g(this,"iframeForPostMessageStub",null),!this.iframeService.useRealIframes)if(s.default&&"test"===l.default.environment){const e=document.createElement("iframe")
e.setAttribute("data-test-hidden-iframe-for-providing-contentwindow-stub-to-test-aware",""),e.classList.add("u-layout__display-none"),document.querySelector("body").append(e),this.contentWindowStub=e.contentWindow,this.iframeForPostMessageStub=e}else this.contentWindowStub={postMessage(){}}}get testCheckedSrc(){const e=this.args.src
return"test"===l.default.environment&&e?e:e||""}},g(m,"propTypes",{src:i.PropTypes.string}),h=(d=m).prototype,f="iframeService",T=[c],E={configurable:!0,enumerable:!0,writable:!0,initializer:null},S={},Object.keys(E).forEach((function(e){S[e]=E[e]})),S.enumerable=!!S.enumerable,S.configurable=!!S.configurable,("value"in S||S.initializer)&&(S.writable=!0),S=T.slice().reverse().reduce((function(e,t){return t(h,f,e)||e}),S),y&&void 0!==S.initializer&&(S.value=S.initializer?S.initializer.call(y):void 0,S.initializer=void 0),void 0===S.initializer&&(Object.defineProperty(h,f,S),S=null),p=S,u=d))||u)
var h,f,T,E,y,S;(0,t.setComponentTemplate)(b,_)})),define("campaign-manager-web/components/test-summary-container",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/utils/date","campaign-manager-web/utils/experiment"],(function(e,t,n,a,i,r,o){var l,s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"FAa6kr7o",block:'[[[1,"\\n"],[10,0],[14,0,"test-summary-container"],[12],[1,"\\n  "],[10,0],[14,0,"p1"],[12],[1,"\\n    "],[8,[39,0],null,[["@unitLabel","@value","@max","@color","@shouldShowDashForValue","@shouldShowRemainingValue","@ariaLabel"],[[29,[[28,[37,1],["i18n_completeness_meter_label","campaign-manager-web/components/test-summary-container"],[["daysRemaining"],[[28,[37,2],[[30,0,["duration"]],[30,0,["daysElapsed"]]],null]]]]]],[30,0,["daysElapsed"]],[30,0,["duration"]],[30,0,["meterColor"]],[30,0,["shouldShowDashForValue"]],true,[28,[37,1],["i18n_completeness_meter_aria_label","campaign-manager-web/components/test-summary-container"],null]]],null],[1,"\\n  "],[13],[1,"\\n\\n  "],[18,1,[[28,[37,4],null,[["name","description","testType","testStatus","rejectionReasons","duration","dateRange","accountUnderTest"],[[30,0,["name"]],[30,0,["description"]],[30,0,["testType"]],[30,0,["testStatus"]],[30,0,["rejectionReasons"]],[30,0,["duration"]],[30,0,["dateRange"]],[30,0,["accountUnderTest"]]]]]]],[1,"\\n"],[13]],["&default"],false,["cm-circular-completeness-meter","t","sub","yield","hash"]]',moduleName:"campaign-manager-web/components/test-summary-container.hbs",isStrictMode:!1})
let u=e.default=(0,i.assertPropTypes)((s=class extends a.default{get accountUnderTest(){return this.args.test.accountUnderTest}get name(){return this.args.test.name||""}get description(){return this.args.test.description||""}get testStatus(){return this.args.test.testStatus||""}get testType(){return this.args.test.testType||""}get rejectionReasons(){return this.args.test.rejectionReasons||[]}get schedule(){return this.args.test.schedule}get duration(){const{start:e,end:t}=this.schedule
return(0,r.differenceInDaysUTC)(e,t)+1}get daysElapsed(){const{isDraft:e,isActive:t,isPaused:n,hasEnded:a,isRejected:i,isInReview:l,isCanceled:s}=(0,o.getTestStatusFlags)(this.testStatus),{endedAt:c}=this.args.test,{start:u,end:d}=this.schedule,p=Date.now()
return e||(t||n)&&p<u||i||l?0:s||a||c>=d?this.duration:Math.min(this.duration,(0,r.differenceInDaysUTC)(u,c||p))}get dateRange(){const{start:e,end:t}=this.schedule
return{start:(0,r.formatDateInUTC)(new Date(e)),end:(0,r.formatDateInUTC)(new Date(t))}}get meterColor(){const{isCanceled:e,isArchived:t}=(0,o.getTestStatusFlags)(this.testStatus)
return t||e?"neutral":"positive"}get shouldShowDashForValue(){const{isDraft:e,isInReview:t,isRejected:n}=(0,o.getTestStatusFlags)(this.testStatus)
return e||t||n}},d=s,p="propTypes",m={accountId:i.PropTypes.number.isRequired,test:i.PropTypes.object.isRequired},p in d?Object.defineProperty(d,p,{value:m,enumerable:!0,configurable:!0,writable:!0}):d[p]=m,l=s))||l
var d,p,m;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/text-ad-content-cell",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/constants/creative","@ember/service","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o){var l,s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"H/d1Ts0u",block:'[[[8,[39,0],null,[["@centered"],["true"]],[["default"],[[[[1,"\\n  "],[8,[30,1,["Image"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,1],[[16,0,[52,[30,2,["variables","image","url"]],"text-ad-content-cell__image"]]],[["@entityType","@size","@a11yText","@imageUrl"],["company","medium",[28,[37,3],[[28,[37,3],[[30,2,["variables","text"]],[30,2,["variables","headline"]]],null],"Ad image"],null],[30,2,["variables","image","url"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,1,["Content"]],null,null,[["default"],[[[[1,"\\n    "],[10,"dl"],[12],[1,"\\n      "],[10,"dt"],[14,0,"text-ad-content-cell__title-container"],[12],[1,"\\n        "],[11,"button"],[24,"data-live-test-ad-content-cell__title",""],[16,0,[29,["button--unstyled"," ",[28,[37,4],null,[["color","weight","open"],["action","bold",true]]]]]],[24,4,"button"],[4,[38,5],["text_ads_creative_headline_preview_edit"],null],[4,[38,6],["click",[28,[37,7],[[30,3,["actions","onOpenEditCreativePanel"]],[30,2]],null]],null],[12],[1,"\\n          "],[1,[30,2,["variables","headline"]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,"dd"],[14,0,"mv1"],[12],[1,"\\n        "],[10,1],[14,"data-live-text-ad-content-cell__description",""],[15,0,[29,["text-ad-content-cell__description u-force-wrap"," ",[28,[37,4],null,[["size","open"],["small",true]]]]]],[12],[1,"\\n          "],[1,[30,2,["variables","description"]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,"dd"],[12],[1,"\\n        "],[10,3],[14,"data-live-text-ad-content-cell__link",""],[15,0,[29,["text-ad-content-cell__link u-force-wrap"," ",[28,[37,4],null,[["size","color","open"],["small","text-low-emphasis",true]]]]]],[15,6,[28,[37,3],[[30,2,["variables","destinationUrl"]],""],null]],[14,"target","_blank"],[14,"rel","noopener noreferrer"],[12],[1,"\\n          "],[8,[39,8],[[24,0,"text-ad-content-cell__link-icon"]],[["@size","@name"],["small","link"]],null],[1,"\\n          "],[1,[28,[35,9],[[30,2,["variables","destinationUrl"]]],null]],[1,"\\n        "],[13],[1,"\\n"],[41,[30,0,["shouldDisplayTrackingParameters"]],[[[1,"          "],[8,[39,10],null,[["@trackingParametersString","@aggregatedTrackingParameters","@record","@campaign","@account"],[[30,3,["trackingParametersState","trackingParametersString"]],[30,3,["aggregatedTrackingParameters"]],[30,2],[30,3,["campaign"]],[30,3,["account"]]]],null],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["Entity","@record","@column"],false,["hue-web-entity-lockup","hue-web-entity","if","or","hue-web-foundations@-text-body","track-interaction","on","fn","hue-web-icons@icon","decode-url","tracking-parameters/preview"]]',moduleName:"campaign-manager-web/components/text-ad-content-cell.hbs",isStrictMode:!1})
let u=e.default=(l=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="lix",i=this,(a=s)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get isUTMTrackingEnabled(){return this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableDynamicUTMTracking)}get isAccountLevelUTMParametersEnabled(){return this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableAccountLevelUTMTracking)}get shouldDisplayTrackingParameters(){if(!this.isUTMTrackingEnabled)return!1
const e=this.args.record.type===i.CREATIVE_TYPE.TEXT_AD,t=!!this.args.record.variables?.destinationUrl
if(this.isAccountLevelUTMParametersEnabled)return!!this.args.column.aggregatedTrackingParameters&&t&&e
return!!this.args.column.trackingParametersState?.trackingParametersString&&e&&t}},d=l.prototype,p="lix",m=[r.inject],g={configurable:!0,enumerable:!0,writable:!0,initializer:null},_={},Object.keys(g).forEach((function(e){_[e]=g[e]})),_.enumerable=!!_.enumerable,_.configurable=!!_.configurable,("value"in _||_.initializer)&&(_.writable=!0),_=m.slice().reverse().reduce((function(e,t){return t(d,p,e)||e}),_),b&&void 0!==_.initializer&&(_.value=_.initializer?_.initializer.call(b):void 0,_.initializer=void 0),void 0===_.initializer&&(Object.defineProperty(d,p,_),_=null),s=_,l)
var d,p,m,g,b,_;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/text-ad-edit-panel",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","@ember/object","@ember/application","ember-copy","@linkedin/ember-tracked-validations","@linkedin/ember-prop-types","campaign-manager-web/utils/urn","campaign-manager-web/utils/locale","campaign-manager-web/utils/rendered-creative-preview","campaign-manager-web/constants/text-ad","campaign-manager-web/utils/text-ad","campaign-manager-web/constants/dynamic-ads","campaign-manager-web/utils/tracking","campaign-manager-web/constants/creative","campaign-manager-web/utils/file-upload","@ember/debug","campaign-manager-web/utils/vector-assets"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y){var S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W
function X(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function $(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function J(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.trackingKeyMap=e.default=void 0
const Q=(0,n.createTemplateFactory)({id:"vSl4BtI1",block:'[[[1,"\\n"],[1,"\\n"],[8,[39,0],null,[["@canEditCreative","@creative","@dismissPanel","@editPanelMode","@isValid","@title","@onSaveCreative","@trackingKeys"],[[30,1,["canEditCreative"]],[30,0,["editedCreative"]],[30,2],[30,3],[30,0,["variables","validations","isValid"]],[52,[28,[37,2],[[30,3],[30,0,["EDIT_PANEL_MODE","EDIT"]]],null],[28,[37,3],["i18n_text_ads_container_edit_your_ad","campaign-manager-web/components/text-ad-edit-panel"],null],[28,[37,3],["i18n_text_ads_container_create_a_new_ad_for_this_campaign","campaign-manager-web/components/text-ad-edit-panel"],null]],[28,[37,4],[[30,4],[30,0,["editedCreative"]]],null],[30,0,["trackingKeys"]]]],[["default"],[[[[1,"\\n  "],[8,[30,5,["variables-form"]],[[4,[38,5],[[30,0,["firePageViewEvent"]]],null]],null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"u-layout-flex__container--column creative-edit-panel-content__section--space-below"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center creative-edit-panel-content__heading-container"],[12],[1,"\\n        "],[10,"label"],[15,0,[29,["creative-edit-panel-content__heading u-color__black--75"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_ad_image","campaign-manager-web/components/text-ad-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,7],null,[["@placement","@content","@contentClass"],["right",[28,[37,3],["i18n_ad_image_help","campaign-manager-web/components/text-ad-edit-panel"],null],"u-hoverable__content"]],[["trigger"],[[[[1,"\\n            "],[11,"button"],[16,0,[29,["button--unstyled button--cursor-default creative-edit-panel-content__help-icon"," ",[28,[37,6],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,8],[[30,6,["triggerContentSharedInfo"]]],null],[12],[1,"\\n              "],[10,1],[14,0,"a11y-text"],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_ad_image_help","campaign-manager-web/components/text-ad-edit-panel"],null]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,9],null,[["@size","@name"],["small","question"]],null],[1,"\\n            "],[13],[1,"\\n          "]],[6]]]]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,10],null,[["@imageSize","@isVectorUrlRequiredForSuccess","@ownerId","@ownerType","@uploadRecipes","@onError","@onSuccess"],[[30,0,["IMAGE_SIZE"]],true,[30,1,["id"]],"ACCOUNT",[30,0,["vectorUploadRecipe"]],[30,0,["onUploadError"]],[30,0,["onUploadSuccess"]]]],[["default"],[[[[1,"\\n        "],[8,[39,11],[[24,"data-js-validation-control-id","file-upload-button"],[16,"data-js-validation-control-is-invalid",[29,[[30,0,["variables","validations","attrs","image","reference","isInvalid"]]]]]],[["@accept","@instructionsText","@progressPercent","@src","@uploadStatus","@onRemoveFile","@onFileChange"],[[30,0,["IMAGE_ACCEPT"]],[28,[37,3],["i18n_image_upload_default_text","campaign-manager-web/components/text-ad-edit-panel"],null],[30,7,["progress"]],[30,0,["variables","image","url"]],[52,[30,0,["imageUploadError"]],"FAILED",[30,7,["status"]]],[28,[37,12],[[30,7,["onCancel"]],[30,0,["onImageFileRemove"]]],null],[28,[37,12],[[30,0,["onImageFileChange"]],[30,7,["onUpload"]]],null]]],null],[1,"\\n      "]],[7]]]]],[1,"\\n      "],[10,0],[14,0,"creative-edit-panel-content__sub-heading"],[12],[1,"\\n        "],[8,[39,13],[[16,0,[29,[[28,[37,6],null,[["size","color"],["small","text-low-emphasis"]]]]]]],[["@type","@message","@isHidden"],["neutral",[28,[37,3],["i18n_image_requirements","campaign-manager-web/components/text-ad-edit-panel"],null],[30,0,["imageUploadError"]]]],null],[1,"\\n        "],[8,[39,13],null,[["@type","@message","@isHidden"],["negative",[28,[37,3],["i18n_image_upload_error","campaign-manager-web/components/text-ad-edit-panel"],null],[28,[37,14],[[30,0,["imageUploadError"]]],null]]],null],[1,"\\n        "],[8,[39,13],null,[["@type","@message","@isHidden"],["negative",[30,0,["variables","validations","attrs","image","reference","message"]],[28,[37,14],[[30,5,["showAllValidations"]]],null]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"u-layout-flex__container--column creative-edit-panel-content__section--space-below"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center creative-edit-panel-content__heading-container"],[12],[1,"\\n        "],[10,"label"],[15,0,[29,["creative-edit-panel-content__heading u-color__black--75"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[14,"for","text-ad-edit-panel__headline-field"],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_ad_headline","campaign-manager-web/components/text-ad-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,7],null,[["@placement","@content","@contentClass"],["right",[28,[37,3],["i18n_ad_headline_help","campaign-manager-web/components/text-ad-edit-panel"],null],"u-hoverable__content"]],[["trigger"],[[[[1,"\\n            "],[11,"button"],[16,0,[29,["button--unstyled button--cursor-default creative-edit-panel-content__help-icon"," ",[28,[37,6],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,8],[[30,8,["triggerContentSharedInfo"]]],null],[12],[1,"\\n              "],[10,1],[14,0,"a11y-text"],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_ad_headline_help","campaign-manager-web/components/text-ad-edit-panel"],null]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,9],null,[["@size","@name"],["small","question"]],null],[1,"\\n            "],[13],[1,"\\n          "]],[8]]]]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,15],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[28,[37,16],[[30,0,["variables","validations","attrs","headline"]]],null],[28,[37,16],[[30,5,["showAllValidations"]]],null],true]],[["default"],[[[[1,"\\n        "],[8,[39,17],null,[["@max","@currentLength"],[[30,9,["maxlength"]],[30,0,["variables","headline","length"]]]],[["default"],[[[[1,"\\n          "],[8,[39,18],[[24,"data-js-validation-control-id","text-ad-edit-panel__headline-field"],[16,"data-js-validation-control-is-invalid",[29,[[30,0,["variables","validations","attrs","headline","isInvalid"]]]]],[16,0,[29,["text-ad-edit-panel__form-field ",[30,9,["class"]]," ",[36,19]]]],[16,"placeholder",[28,[37,3],["i18n_ad_headline_placeholder","campaign-manager-web/components/text-ad-edit-panel"],null]],[16,"aria-invalid",[30,9,["showErrors"]]],[16,"aria-describedby",[30,9,["describedby"]]],[16,"max",[30,9,["maxlength"]]],[4,[38,20],["input",[28,[37,21],["target.value",[28,[37,4],[[30,0,["onChangeCreativeVariable"]],"headline"],null]],null]],null],[4,[38,22],["text_ads_create_ad_headline"],[["interactionType"],["SHORT_PRESS"]]]],[["@inputId","@value"],["text-ad-edit-panel__headline-field",[30,0,["variables","headline"]]]],null],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[9]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"u-layout-flex__container--column creative-edit-panel-content__section--space-below"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center creative-edit-panel-content__heading-container"],[12],[1,"\\n        "],[10,"label"],[15,0,[29,["creative-edit-panel-content__heading u-color__black--75"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[14,"for","text-ad-edit-panel__description-field"],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_ad_description","campaign-manager-web/components/text-ad-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,7],null,[["@placement","@content","@contentClass"],["right",[28,[37,3],["i18n_ad_description_help","campaign-manager-web/components/text-ad-edit-panel"],null],"u-hoverable__content"]],[["trigger"],[[[[1,"\\n            "],[11,"button"],[16,0,[29,["button--unstyled button--cursor-default creative-edit-panel-content__help-icon"," ",[28,[37,6],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,8],[[30,10,["triggerContentSharedInfo"]]],null],[12],[1,"\\n              "],[10,1],[14,0,"a11y-text"],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_ad_description_help","campaign-manager-web/components/text-ad-edit-panel"],null]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,9],null,[["@size","@name"],["small","question"]],null],[1,"\\n            "],[13],[1,"\\n          "]],[10]]]]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,15],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[28,[37,16],[[30,0,["variables","validations","attrs","description"]]],null],[28,[37,16],[[30,5,["showAllValidations"]]],null],true]],[["default"],[[[[1,"\\n        "],[8,[39,17],null,[["@max","@currentLength"],[[30,11,["maxlength"]],[30,0,["variables","description","length"]]]],[["default"],[[[[1,"\\n          "],[8,[39,18],[[24,"data-js-validation-control-id","text-ad-edit-panel__description-field"],[16,"data-js-validation-control-is-invalid",[29,[[30,0,["variables","validations","attrs","description","isInvalid"]]]]],[16,"aria-invalid",[30,11,["showErrors"]]],[16,"aria-describedby",[30,11,["describedby"]]],[16,0,[29,["text-ad-edit-panel__form-field ",[30,11,["class"]]," ",[36,19]]]],[16,"placeholder",[28,[37,3],["i18n_ad_description_placeholder","campaign-manager-web/components/text-ad-edit-panel"],null]],[16,"max",[30,11,["maxlength"]]],[4,[38,20],["input",[28,[37,21],["target.value",[28,[37,4],[[30,0,["onChangeCreativeVariable"]],"description"],null]],null]],null],[4,[38,22],["text_ads_create_ad_description"],[["interactionType"],["SHORT_PRESS"]]]],[["@inputId","@value"],["text-ad-edit-panel__description-field",[30,0,["variables","description"]]]],null],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[11]]]]],[1,"\\n    "],[13],[1,"\\n\\n"],[41,[30,0,["shouldHideCompanyPageSelection"]],[[[1,"      "],[8,[39,23],null,[["@fieldId","@validations","@shouldShowAllValidations","@label","@placeholder","@value","@labelClasses","@onInput"],["text-ad-edit-panel__custom-url-field",[30,0,["variables","validations","attrs","destinationUrl"]],[28,[37,24],[[28,[37,16],[[30,5,["showAllValidations"]]],null],[28,[37,2],[[30,0,["variables","destination"]],[30,0,["CUSTOM_DESTINATION"]]],null]],null],[28,[37,3],["i18n_ad_destination_url","campaign-manager-web/components/text-ad-edit-panel"],null],[28,[37,3],["i18n_ad_destination_url_placeholder","campaign-manager-web/components/text-ad-edit-panel"],null],[30,0,["variables","destinationUrl"]],"form-with-preview-layout__input-spacing",[28,[37,4],[[30,0,["onChangeDestinationUrlTextBox"]],"destinationUrl"],null]]],[["default"],[[[[1,"\\n        "],[8,[30,12,["tooltip"]],null,[["@triggerAriaLabel"],[[28,[37,3],["i18n_ad_destination_help","campaign-manager-web/components/text-ad-edit-panel"],null]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,3],["i18n_ad_destination_help","campaign-manager-web/components/text-ad-edit-panel"],null]],[1,">\\n        "]],[]]]]],[1,"\\n      "]],[12]]]]],[1,"\\n"]],[]],[[[1,"      "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center"],[12],[1,"\\n        "],[10,"label"],[14,0,"form-with-preview-layout__label generic-form-label"],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_ad_destination_url","campaign-manager-web/components/text-ad-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,7],null,[["@placement","@content","@contentClass"],["right",[28,[37,3],["i18n_ad_destination_help","campaign-manager-web/components/text-ad-edit-panel"],null],"u-hoverable__content"]],[["trigger"],[[[[1,"\\n            "],[11,"button"],[24,0,"button--unstyled button--cursor-default creative-edit-panel-content__help-icon form-with-preview-layout__helper-text"],[24,4,"button"],[4,[38,8],[[30,13,["triggerContentSharedInfo"]]],null],[12],[1,"\\n              "],[10,1],[14,0,"a11y-text"],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_ad_destination_help","campaign-manager-web/components/text-ad-edit-panel"],null]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,9],null,[["@size","@name"],["small","question"]],null],[1,"\\n            "],[13],[1,"\\n          "]],[13]]]]],[1,"\\n      "],[13],[1,"\\n"],[1,"      "],[10,"fieldset"],[14,0,"form-with-preview-layout__content-group"],[12],[1,"\\n        "],[10,"legend"],[14,0,"visually-hidden"],[12],[1,[28,[35,3],["i18n_ad_destination_url","campaign-manager-web/components/text-ad-edit-panel"],null]],[13],[1,"\\n        "],[10,0],[14,0,"text-ad-edit-panel__url-type-selection-group"],[12],[1,"\\n          "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n            "],[10,1],[15,0,[29,[[36,19]]]],[12],[1,"\\n              "],[8,[39,25],[[24,0,"small-input"],[24,3,"url-input-type-group"],[16,"checked",[28,[37,2],[[30,0,["variables","destination"]],[30,0,["CUSTOM_DESTINATION"]]],null]],[16,2,[30,0,["CUSTOM_DESTINATION"]]],[16,"onclick",[28,[37,21],["target.value",[28,[37,4],[[30,0,["onChangeCreativeVariable"]],"destination"],null]],null]],[4,[38,22],["text_ads_create_your_website"],[["interactionType"],["SHORT_PRESS"]]]],[["@inputId"],["text-ad-edit-panel__radio-url-type-custom"]],null],[1,"\\n            "],[13],[1,"\\n            "],[10,"label"],[14,"for"," text-ad-edit-panel__radio-url-type-custom"],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_ad_your_website","campaign-manager-web/components/text-ad-edit-panel"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"text-ad-edit-panel__form-field--inset"],[12],[1,"\\n\\n            "],[8,[39,23],[[24,"data-js-validation-control-id","text-ad-edit-panel__custom-url-field"],[16,"data-js-validation-control-is-invalid",[29,[[30,0,["variables","validations","attrs","destinationUrl","isInvalid"]]]]]],[["@disabled","@fieldId","@validations","@shouldShowAllValidations","@label","@placeholder","@value","@labelClasses","@onInput"],[[28,[37,26],[[30,0,["variables","destination"]],[30,0,["CUSTOM_DESTINATION"]]],null],"text-ad-edit-panel__custom-url-field",[30,0,["variables","validations","attrs","destinationUrl"]],[28,[37,24],[[28,[37,16],[[30,5,["showAllValidations"]]],null],[28,[37,2],[[30,0,["variables","destination"]],[30,0,["CUSTOM_DESTINATION"]]],null]],null],[28,[37,3],["i18n_ad_destination_url","campaign-manager-web/components/text-ad-edit-panel"],null],[28,[37,3],["i18n_ad_destination_url_placeholder","campaign-manager-web/components/text-ad-edit-panel"],null],[30,0,["variables","destinationUrl"]],"visually-hidden",[28,[37,4],[[30,0,["onChangeDestinationUrlTextBox"]],"destinationUrl"],null]]],null],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"text-ad-edit-panel__url-type-selection-group"],[12],[1,"\\n          "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n            "],[10,1],[15,0,[29,[[36,19]]]],[12],[1,"\\n              "],[8,[39,25],[[24,0,"small-input"],[24,3,"url-input-type-group"],[16,"checked",[28,[37,26],[[30,0,["variables","destination"]],[30,0,["CUSTOM_DESTINATION"]]],null]],[16,2,[28,[37,16],[[30,0,["selectedCompanyPage"]]],null]],[4,[38,20],["click",[28,[37,21],["target.value",[28,[37,4],[[30,0,["onChangeCreativeVariable"]],"destination"],null]],null]],null],[4,[38,22],["text_ads_create_your_company_page"],[["interactionType"],["SHORT_PRESS"]]]],[["@inputId"],["text-ad-edit-panel__radio-url-type-your-company"]],null],[1,"\\n            "],[13],[1,"\\n            "],[10,"label"],[14,"for","text-ad-edit-panel__radio-url-type-your-company"],[12],[1,"\\n              "],[1,[28,[35,3],["i18n_ad_your_page_on_linkedin_heading","campaign-manager-web/components/text-ad-edit-panel"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n          "],[10,1],[14,0,"cm-hue-select"],[12],[1,"\\n            "],[8,[39,27],[[24,3,"text-ad-edit-panel__your-company-dropdown-container"],[16,"onchange",[28,[37,21],["target.value",[30,0,["onSelectCompanyPageType"]]],null]],[24,0,"cm-hue-select text-ad-edit-panel__form-field--inset"],[16,"aria-label",[28,[37,3],["i18n_ad_your_page_on_linkedin_heading","campaign-manager-web/components/text-ad-edit-panel"],null]],[4,[38,22],["text_ads_create_your_company_page_dropdown"],[["interactionType"],["SHORT_PRESS"]]]],[["@disabled"],[[28,[37,2],[[30,0,["variables","destination"]],[30,0,["CUSTOM_DESTINATION"]]],null]]],[["default"],[[[[1,"\\n"],[42,[28,[37,29],[[28,[37,29],[[30,0,["companyPageTypes"]]],null]],null],null,[[[1,"                "],[10,"option"],[15,"selected",[28,[37,2],[[30,14],[30,0,["selectedCompanyPage"]]],null]],[15,2,[30,14]],[12],[1,"\\n                  "],[1,[28,[35,3],["i18n_your_company_page_options_v2","campaign-manager-web/components/text-ad-edit-panel"],[["type","company"],[[30,14],[30,15]]]]],[1,"\\n                "],[13],[1,"\\n"]],[14]],null],[1,"            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n\\n  "],[8,[30,5,["right-column-content"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,30],null,null,[["default"],[[[[1,"\\n      "],[8,[30,16,["title"]],null,null,[["default"],[[[[1,"\\n        "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center"],[12],[1,"\\n          "],[10,0],[15,0,[29,[[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,3],["i18n_preview","campaign-manager-web/components/text-ad-edit-panel"],null]],[13],[1,"\\n          "],[8,[39,7],null,[["@placement","@content","@contentClass"],["right",[28,[37,3],["i18n_ad_preview_help","campaign-manager-web/components/text-ad-edit-panel"],null],"u-hoverable__content"]],[["trigger"],[[[[1,"\\n              "],[11,"button"],[16,0,[29,["button--unstyled button--cursor-default creative-edit-panel-content__help-icon"," ",[28,[37,6],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,8],[[30,17,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                "],[10,1],[14,0,"a11y-text"],[12],[1,"\\n                  "],[1,[28,[35,3],["i18n_ad_preview_help","campaign-manager-web/components/text-ad-edit-panel"],null]],[1,"\\n                "],[13],[1,"\\n                "],[8,[39,9],null,[["@size","@name"],["small","question"]],null],[1,"\\n              "],[13],[1,"\\n            "]],[17]]]]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,16,["tabs"]],null,[["@selectedTab"],["desktop"]],[["default"],[[[[1,"\\n        "],[8,[30,18,["Tablist"]],[[16,0,[29,[[28,[37,31],null,[["inverse"],[true]]]]]]],null,[["default"],[[[[1,"\\n          "],[8,[30,19,["Tab"]],[[24,0,"ml5"]],[["@tabId"],["desktop"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,3],["i18n_desktop","campaign-manager-web/components/text-ad-edit-panel"],null]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[19]]]]],[1,"\\n        "],[8,[30,18,["Tabpanel"]],null,[["@tabId"],["desktop"]],[["default"],[[[[1,"\\n          "],[8,[39,32],null,[["@iframeTitle","@previewSlides","@previewCriteria","@onChangePreviewSlide","@previewMetadata"],[[28,[37,3],["i18n_text_ad_live_preview_title","campaign-manager-web/components/text-ad-edit-panel"],null],[30,0,["previewSlides"]],[30,0,["previewCriteria"]],[30,0,["onChangePreviewSlide"]],[30,20]]],null],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[18]]]]],[1,"\\n      "],[8,[30,16,["note"]],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,3],["i18n_preview_description","campaign-manager-web/components/text-ad-edit-panel"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[16]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[5]]]]]],["@account","@dismissPanel","@editPanelMode","@onSaveCreative","panel","triggerData","vectorUploader","triggerData","vcont","triggerData","vcont","input","triggerData","companyPageType","@referenceDisplayName","preview","triggerData","tabs","tablist","@previewMetadata"],false,["creative-edit-panel","if","eq","t","fn","did-insert","hue-web-foundations@-text-body","hue-web-tooltip","hue-web-tooltip-trigger","hue-web-icons@icon","vector-uploader","file-upload-template","pipe","hue-web-inline-feedback","not","validated-control","readonly","character-counter","cm-text-input","hue-web-foundations@-artdeco-migration-scope","on","pick","track-interaction","generic-form/input","and","hue-web-radio-button","not-eq","hue-web-select","each","-track-array","creative-preview","hue-web-foundations@-divider","rendered-creative-preview"]]',moduleName:"campaign-manager-web/components/text-ad-edit-panel.hbs",isStrictMode:!1}),Z={"image.reference":[(0,c.validator)("presence",{presence:!0})],destination:[(0,c.validator)("presence",{presence:!0})],headline:[(0,c.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,c.validator)("length",{max:g.MAX_HEADLINE_LENGTH})],description:[(0,c.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,c.validator)("length",{max:g.MAX_DESCRIPTION_LENGTH})],destinationUrl:{disabled:(e,t,n)=>n.destination!==g.AD_DESTINATION_TYPE.CUSTOM,validators:[(0,c.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,c.validator)("url",{requireScheme:!1,addURIComplianceChecks:!0})]}}
let ee=(0,c.hasValidations)(Z)((C=J((A=class{constructor(e,t){X(this,"accountReference",C,this),X(this,"description",O,this),X(this,"destination",v,this),X(this,"destinationUrl",w,this),X(this,"headline",I,this),X(this,"image",P,this),Object.assign(this,e),this.owner=t}}).prototype,"accountReference",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=J(A.prototype,"description",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=J(A.prototype,"destination",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=J(A.prototype,"destinationUrl",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=J(A.prototype,"headline",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=J(A.prototype,"image",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=A))||S
const te=e.trackingKeyMap={[f.EDIT_PANEL_MODE.CREATE]:{save:"text_ad_create_save",cancel:"text_ad_create_cancel",dismiss:"text_ad_create_dismiss"},[f.EDIT_PANEL_MODE.EDIT]:{save:"text_ad_edit_save",cancel:"text_ad_edit_cancel",dismiss:"text_ad_edit_dismiss"},[f.EDIT_PANEL_MODE.DUPLICATE]:{save:"text_ad_duplicate_save",cancel:"text_ad_duplicate_cancel",dismiss:"text_ad_duplicate_dismiss"}}
let ne=e.default=(N=(0,a.inject)(),R=(0,a.inject)(),D=(0,a.inject)(),M=(0,a.inject)(),(0,u.assertPropTypes)((W=class extends i.default{get previewCriteria(){const e={accountId:this.args.account.id,adSlotSize:this.selectedPreviewSlide.adSlotSize,locale:(0,p.convertLocaleStringToObject)((0,o.get)(this,"locale.interfaceLocale"))},t=(0,b.getTextAdVariables)({variables:this.variables,defaults:this.previewDefaults})
return(0,m.getRenderingPreviewCriteria)({requiredFields:b.textAdRequiredFields,renderingCriteria:e,variablesKey:g.PREVIEW_CRITERIA_VARIABLES_KEY,variables:t})}get editedCreative(){const e=(0,b.getTextAdVariables)({variables:this.variables})
return Object.assign({},this.args.creative,{variables:e})}constructor(){super(...arguments),X(this,"i18n",U,this),X(this,"jet",x,this),X(this,"locale",F,this),X(this,"tracking",z,this),$(this,"CUSTOM_DESTINATION",g.AD_DESTINATION_TYPE.CUSTOM),$(this,"IMAGE_ACCEPT",T.IMAGE_ACCEPT),$(this,"IMAGE_SIZE",{width:_.LOGO_WIDTH,height:_.LOGO_HEIGHT}),$(this,"EDIT_PANEL_MODE",f.EDIT_PANEL_MODE),X(this,"shouldHideCompanyPageSelection",j,this),X(this,"selectedCompanyPage",G,this),X(this,"variables",B,this),X(this,"companyPageTypes",V,this),X(this,"imageUploadError",Y,this),X(this,"previewDefaults",H,this),X(this,"previewSlides",q,this),X(this,"selectedPreviewSlide",K,this),$(this,"vectorUploadRecipe",[y.CM_UPLOAD_RECIPES.IMAGE_GENERIC_BASE,y.CM_UPLOAD_RECIPES.IMAGE_SPECIFIC_RIGHT_RAIL_LOGO]),this._initVariables(),this._setupCompanyPageSelection(),this._initLivePreviewState(),this.trackingKeys=te[this.args.editPanelMode]}onChangeCreativeVariable(e,t){this.variables[e]=t}onChangeDestinationUrlTextBox(e,t){this.tracking.fireInteractionEvent("text_ads_create_your_website_textbox",h.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.onChangeCreativeVariable(e,t)}firePageViewEvent(){this.args.editPanelMode!==f.EDIT_PANEL_MODE.EDIT&&this.tracking.firePageViewEvent("create_ad_viewing")}onSelectCompanyPageType(e){this.selectedCompanyPage=e,this.variables.destination=e,this.tracking.fireInteractionEvent("text_ads_create_your_company_page_dropdown_select",h.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onUploadSuccess({image:{reference:e,url:t}}){this.variables.image={url:t,reference:e}}onUploadError(){this.imageUploadError=!0,this.variables.image=void 0}onImageFileRemove(){this.variables.image=void 0}onChangePreviewSlide(e){this.selectedPreviewSlide=this.previewSlides[e]}onImageFileChange(e){this.tracking.fireInteractionEvent("text_ads_create_upload_image",h.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.imageUploadError=!1
return(0,T.getFileSizeAndTypeValidationErrors)({files:e,accept:T.IMAGE_ACCEPT,maxSizeInBytes:T.TWO_MEGABYTES}).length?(this.onUploadError(),[]):e}_initLivePreviewState(){const e=e=>this.i18n.lookupTranslation(this.constructor,e)(),t={headline:e("i18n_ad_headline_placeholder"),description:e("i18n_ad_description_placeholder"),destinationUrl:"https://www.example.com"},n=[{adSlotSize:g.RIGHT_COL_SLOT_SIZE,className:"rendered-creative-preview__frame--right-column",message:e("i18n_right_column"),previewSelector:g.LIVE_PREVIEW_SELECTOR}]
this.previewDefaults=t,this.previewSlides=n,this.selectedPreviewSlide=n[0]}_initVariables(){const e=(0,s.copy)(void 0===(0,o.get)(this.args,"creative.variables")?{}:(0,o.get)(this.args,"creative.variables"),!0),t={accountReference:(0,o.get)(this.args,"account.reference")},n=(0,b.getTextAdVariables)({variables:e,defaults:t})
this.variables=new ee(n,(0,l.getOwner)(this))}_setupCompanyPageSelection(){(0,d.isCompanyUrn)((0,o.get)(this,"variables.accountReference"))?this._setupCompanyPageSelectionForCompanyLinkedAccount():(this.shouldHideCompanyPageSelection=!0,this.variables.destination=g.AD_DESTINATION_TYPE.CUSTOM,this.selectedCompanyPage="")}_setupCompanyPageSelectionForCompanyLinkedAccount(){const{CUSTOM:e,COMPANY_PAGE:t,CAREERS_PAGE:n}=g.AD_DESTINATION_TYPE
this.companyPageTypes=[t,n]
const a=(void 0===(0,o.get)(this.args,"creative.variables")?{}:(0,o.get)(this.args,"creative.variables")).destination
a===t||a===n?(this.variables.destination=a,this.selectedCompanyPage=a,this.variables.destinationUrl=""):(this.variables.destination=e,this.selectedCompanyPage=this.companyPageTypes[0])}},$(W,"propTypes",{account:u.PropTypes.oneOfType([u.PropTypes.object,u.PropTypes.EmberObject]).isRequired,creative:u.PropTypes.oneOfType([u.PropTypes.object,u.PropTypes.EmberObject]).isRequired,dismissPanel:u.PropTypes.func.isRequired,editPanelMode:u.PropTypes.isMemberOf(f.EDIT_PANEL_MODE).isRequired,onSaveCreative:u.PropTypes.func.isRequired,referenceDisplayName:u.PropTypes.string.isRequired}),U=J((k=W).prototype,"i18n",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=J(k.prototype,"jet",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=J(k.prototype,"locale",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=J(k.prototype,"tracking",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=J(k.prototype,"shouldHideCompanyPageSelection",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),G=J(k.prototype,"selectedCompanyPage",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),B=J(k.prototype,"variables",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),V=J(k.prototype,"companyPageTypes",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Y=J(k.prototype,"imageUploadError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),H=J(k.prototype,"previewDefaults",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),q=J(k.prototype,"previewSlides",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),K=J(k.prototype,"selectedPreviewSlide",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),J(k.prototype,"onChangeCreativeVariable",[o.action],Object.getOwnPropertyDescriptor(k.prototype,"onChangeCreativeVariable"),k.prototype),J(k.prototype,"onChangeDestinationUrlTextBox",[o.action],Object.getOwnPropertyDescriptor(k.prototype,"onChangeDestinationUrlTextBox"),k.prototype),J(k.prototype,"firePageViewEvent",[o.action],Object.getOwnPropertyDescriptor(k.prototype,"firePageViewEvent"),k.prototype),J(k.prototype,"onSelectCompanyPageType",[o.action],Object.getOwnPropertyDescriptor(k.prototype,"onSelectCompanyPageType"),k.prototype),J(k.prototype,"onUploadSuccess",[o.action],Object.getOwnPropertyDescriptor(k.prototype,"onUploadSuccess"),k.prototype),J(k.prototype,"onUploadError",[o.action],Object.getOwnPropertyDescriptor(k.prototype,"onUploadError"),k.prototype),J(k.prototype,"onImageFileRemove",[o.action],Object.getOwnPropertyDescriptor(k.prototype,"onImageFileRemove"),k.prototype),J(k.prototype,"onChangePreviewSlide",[o.action],Object.getOwnPropertyDescriptor(k.prototype,"onChangePreviewSlide"),k.prototype),J(k.prototype,"onImageFileChange",[o.action],Object.getOwnPropertyDescriptor(k.prototype,"onImageFileChange"),k.prototype),L=k))||L);(0,t.setComponentTemplate)(Q,ne)})),define("campaign-manager-web/components/text-ads-container",["exports","@ember/component","@ember/template-factory","campaign-manager-web/components/text-ad-content-cell","campaign-manager-web/constants/routes","@ember/object","@ember/service","@glimmer/component","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/creative","campaign-manager-web/constants/creatives-table","campaign-manager-web/utils/query-param","@linkedin/ember-prop-types","@embroider/util","campaign-manager-web/prop-types/tracking-parameters"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v,w
function I(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function P(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const R=(0,n.createTemplateFactory)({id:"kYbVKzT2",block:'[[[1,"\\n"],[8,[39,0],null,[["@accountId","@aggregatedTrackingParameters","@campaign","@columns","@fieldsToFilterBy","@hasCreatives","@onCampaignChange","@onSaveEditCampaign","@onClickEmptyState","@disableEmptyStateClick","@headerLabel"],[[30,1,["id"]],[30,2],[30,3],[30,0,["columns"]],[30,0,["fieldsToFilterBy"]],[28,[37,1],[[30,0,["creativesData","length"]],0],null],[30,4],[30,5],[30,0,["onOpenCreateCreativePanel"]],[28,[37,2],[[30,0,["canCreateNewAd"]]],null],[30,6]]],[["default"],[[[[1,"\\n  "],[8,[30,7,["header-outlet"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,3],null,[["@accountId","@canEditCreative","@hasMaximumCreatives","@isCompletedCampaign","@onClickCreate","@isCreateDisabled"],[[30,1,["id"]],[30,1,["canEditCreative"]],[28,[37,4],[[30,0,["creativesData","length"]],[30,0,["MAXIMUM_CREATIVES"]]],null],[30,3,["isCompletedCampaign"]],[30,0,["onOpenCreateCreativePanel"]],[28,[37,2],[[30,0,["canCreateNewAd"]]],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,7,["table-outlet"]],null,null,[["default"],[[[[1,"\\n"],[1,"    "],[8,[39,5],null,[["@columns","@currentPageNumber","@onDisplayDataChangedAction","@filteringIgnoreCase","@pageSize","@theme","@filterString","@data"],[[30,7,["decoratedColumns"]],[30,7,["currentPageNumber"]],[30,7,["displayDataChangedAction"]],[30,7,["filteringIgnoreCase"]],[30,7,["pageSize"]],[30,7,["theme"]],[30,8],[30,0,["creativesData"]]]],[["default"],[[[[1,"\\n      "],[8,[30,9,["global-filter"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,6],[[4,[38,8],["text_ads_selection_search_creatives"],null]],[["@value","@onInputFilter","@placeholder","@campaignId","@onFilterStringChange"],[[30,9,["filterString"]],[30,9,["onFilterString"]],[28,[37,7],["i18n_text_ads_global_filter_placeholder_v2","campaign-manager-web/components/text-ads-container"],null],[30,3,["id"]],[30,10]]],null],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,9,["table"]],null,null,[["default"],[[[[1,"\\n        "],[8,[30,11,["header"]],null,null,[["default"],[[[[1,"\\n          "],[8,[39,9],null,[["@tooltipHoverTrackingKey"],["text_ads_library_tooltip"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,7],["i18n_text_ads_list_header_title","campaign-manager-web/components/text-ads-container"],null]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[11]]]]],[1,"\\n      "],[8,[30,9,["footer"]],null,null,null],[1,"\\n    "]],[9]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[7]]]]]],["@account","@aggregatedTrackingParameters","@campaign","@onCampaignChange","@onSaveEditCampaign","@headerLabel","container","@initialFilterString","at","@onHoverableTriggerChange","table"],false,["creatives-container","gt","not","create-ad-button","gte","ads-table","creatives-table/creative-global-filter","t","track-interaction","creatives-table/creatives-list-header"]]',moduleName:"campaign-manager-web/components/text-ads-container.hbs",isStrictMode:!1})
let D=e.default=(b=(0,o.inject)(),_=(0,o.inject)(),h=(0,o.inject)(),f=(0,o.inject)(),T=(0,o.inject)("creative"),(0,p.assertPropTypes)((w=class extends l.default{getDefaultQueryParams(){const{returnUrl:e}=this.args
return e?{returnUrl:e}:{}}get creativesData(){return this.creativeService.campaignCreatives[this.args.campaign.id]||[]}get columns(){const{account:e,campaign:t,trackingParametersState:n,aggregatedTrackingParameters:i}=this.args
return[{className:"u-layout__width-full",actions:{onOpenEditCreativePanel:this.actions.onOpenEditCreativePanel.bind(this)},component:(0,m.ensureSafeComponent)(a.default,this),disableSorting:!0,title:"",trackingParametersState:n,aggregatedTrackingParameters:i,campaign:t,account:e},{...(0,u.creativeStatusColumnAdsTable)(this),accountId:e.id,shouldFocusOnCreativeStatus:this.args.shouldFocusOnCreativeStatus,initialFilterString:parseInt(this.args.initialFilterString,10),actions:{onSelectStatus:this.args.onCreativeSelectStatus},canEditEntity:e.canEditCreative},{...(0,u.creativeActionsColumnAdsTable)(this),actions:{onOpenDuplicateCreativePanel:this.actions.onOpenDuplicateCreativePanel.bind(this),onOpenEditCreativePanel:this.actions.onOpenEditCreativePanel.bind(this)},canEditEntity:e.canEditCreative,isCompletedCampaign:t.isCompletedCampaign,hasMaximumCreatives:this.creativesData.length>=s.MAXIMUM_CREATIVES,isReadOnly:this.args.campaign.areCreativesReadOnly,trackingKeys:{actionsDropdownSelect:"text_ads_selection_dropdown",duplicate:"text_ads_selection_dropdown_duplicate",previewEdit:"text_ads_selection_dropdown_preview_edit"}}]}get canCreateNewAd(){return!this.args.campaign.areCreativesReadOnly&&this.args.account.canEditCreative&&!this.args.campaign.isCompletedCampaign&&this.creativesData.length<s.MAXIMUM_CREATIVES}constructor(){super(...arguments),I(this,"i18n",S,this),I(this,"tracking",A,this),I(this,"lix",C,this),I(this,"router",O,this),I(this,"creativeService",v,this),P(this,"creativeType",c.CREATIVE_TYPE.TEXT_AD),P(this,"MAXIMUM_CREATIVES",s.MAXIMUM_CREATIVES),this.creativeService.enableCampaignForServiceState(this.args.campaign.id),(0,r.setProperties)(this,{fieldsToFilterBy:["id","variables.headline","variables.description"]})}onOpenCreateCreativePanel(){this.router.transitionTo(i.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_NEW,this.args.account.id,this.args.campaign.id,{queryParams:this.getDefaultQueryParams()})}onOpenEditCreativePanel(e){this.router.transitionTo(i.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_ITEM,this.args.account.id,this.args.campaign.id,e.id,{queryParams:{...this.getDefaultQueryParams(),action:d.ACTION_QUERY_PARAM.EDIT}})}onOpenDuplicateCreativePanel(e,{id:t}){this.router.transitionTo(i.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_ITEM,this.args.account.id,this.args.campaign.id,t,{queryParams:{...this.getDefaultQueryParams(),action:d.ACTION_QUERY_PARAM.DUPLICATE}})}},P(w,"propTypes",{account:p.PropTypes.EmberObject.isRequired,accountReference:p.PropTypes.object.isRequired,campaign:p.PropTypes.EmberObject.isRequired,returnUrl:p.PropTypes.string,headerLabel:p.PropTypes.oneOfType([p.PropTypes.string,p.PropTypes.SafeString]),trackingParametersState:p.PropTypes.oneOfType([g.trackingParametersStateShape,p.PropTypes.null]),aggregatedTrackingParameters:p.PropTypes.oneOfType([g.aggregatedTrackingParametersShape,p.PropTypes.null]).isRequired}),S=N((y=w).prototype,"i18n",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=N(y.prototype,"tracking",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=N(y.prototype,"lix",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=N(y.prototype,"router",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=N(y.prototype,"creativeService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N(y.prototype,"onOpenCreateCreativePanel",[r.action],Object.getOwnPropertyDescriptor(y.prototype,"onOpenCreateCreativePanel"),y.prototype),N(y.prototype,"onOpenEditCreativePanel",[r.action],Object.getOwnPropertyDescriptor(y.prototype,"onOpenEditCreativePanel"),y.prototype),N(y.prototype,"onOpenDuplicateCreativePanel",[r.action],Object.getOwnPropertyDescriptor(y.prototype,"onOpenDuplicateCreativePanel"),y.prototype),E=y))||E);(0,t.setComponentTemplate)(R,D)})),define("campaign-manager-web/components/third-party-tracking-modal",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","tracked-toolbox","@linkedin/ember-prop-types","@ember/utils","ember-concurrency-decorators","campaign-manager-web/utils/third-party-tracking","@ember/array","@ember/object","campaign-manager-web/utils/tracking","campaign-manager-web/utils/focus"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F
function z(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function j(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const G=(0,n.createTemplateFactory)({id:"V8S2sDV2",block:'[[[1,"\\n"],[8,[39,0],[[24,"aria-labelledby","data-test-third-party-tracking-modal-header"]],[["@isOpen","@size","@returnFocusTo","@dismissModal"],[[30,1],"large",[30,2],[28,[37,1],[[30,0,["onDismissModal"]],"3ptrack_modal_close"],null]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"data-test-third-party-tracking-modal-header"],[15,0,[29,[[28,[37,2],null,[["size"],["large"]]]]]],[12],[1,"\\n"],[41,[30,4],[[[1,"        "],[1,[28,[35,4],["i18n_manage_tracking_header","campaign-manager-web/components/third-party-tracking-modal"],[["creativeName"],[[30,4]]]]],[1,"\\n"]],[]],[[[1,"        "],[1,[28,[35,4],["i18n_manage_tracking_no_name_header","campaign-manager-web/components/third-party-tracking-modal"],[["creativeId"],[[30,5]]]]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,6],[[[1,"      "],[10,1],[14,0,"u-layout-flex__container--center"],[12],[1,"\\n        "],[8,[39,5],null,[["@size"],["xlarge"]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[10,"h3"],[15,0,[29,[[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,4],["i18n_add_tracking_tags","campaign-manager-web/components/third-party-tracking-modal"],null]],[13],[1,"\\n      "],[10,2],[15,0,[29,["u-color__slate7"," ",[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,[28,[35,4],["i18n_manage_tracking_instruction","campaign-manager-web/components/third-party-tracking-modal"],null]],[13],[1,"\\n      "],[8,[39,7],null,[["@selectedTab"],[[30,0,["selection"]]]],[["default"],[[[[1,"\\n        "],[8,[30,7,["Tablist"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["availableTrackingEvents"]]],null]],null],null,[[[1,"            "],[8,[30,8,["Tab"]],null,[["@tabId","@onSelect"],[[30,9],[28,[37,1],[[30,0,["onSelectEventTab"]],[30,9]],null]]],[["default"],[[[[1,"\\n              "],[1,[28,[35,4],["i18n_tab_labels","campaign-manager-web/components/third-party-tracking-modal"],[["label"],[[30,9]]]]],[1,"\\n            "]],[]]]]],[1,"\\n"]],[9]],null],[1,"        "]],[8]]]]],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["availableTrackingEvents"]]],null]],null],null,[[[1,"          "],[8,[30,7,["Tabpanel"]],[[24,0,"tab-pane"]],[["@tabId"],[[30,10]]],[["default"],[[[[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[28,[37,10],[[30,0,["thirdPartyTrackingService","trackingTags"]],[30,10]],null]],null]],null],null,[[[1,"              "],[10,"h4"],[15,0,[29,["third-party-tracking-modal__h4"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,4],["i18n_event_texarea_label","campaign-manager-web/components/third-party-tracking-modal"],[["label","index"],[[30,10],[28,[37,11],[[30,12],1],null]]]]],[13],[1,"\\n              "],[10,0],[14,0,"u-display-flex u-justify-end u-items-center"],[12],[1,"\\n                "],[10,0],[15,0,[29,["u-layout__width-full\\n                    ",[52,[28,[37,10],[[30,0,["currentTrackingEventErrors"]],[30,12]],null],"third-party-tracking-modal__textarea-error"]]]],[12],[1,"\\n                  "],[11,"textarea"],[16,"aria-label",[28,[37,4],["i18n_event_texarea_label","campaign-manager-web/components/third-party-tracking-modal"],[["label","index"],[[30,10],[28,[37,11],[[30,12],1],null]]]]],[16,"disabled",[30,13]],[24,0,"third-party-tracking-modal__tag-textarea"],[16,"placeholder",[29,[[28,[37,4],["i18n_enter_url","campaign-manager-web/components/third-party-tracking-modal"],null]]]],[4,[38,12],["input",[28,[37,1],[[30,0,["onInputTextArea"]],[30,11],[30,12],[30,10]],null]],null],[12],[1,[30,11,["trackingUrl"]]],[13],[1,"\\n                "],[13],[1,"\\n                "],[10,"button"],[14,0,"button--unstyled third-party-tracking-modal__delete-button"],[15,"disabled",[30,13]],[15,"onclick",[28,[37,13],[[30,0,["onDeleteTrackingTag"]],[30,11]],null]],[14,4,"button"],[12],[1,"\\n                  "],[8,[39,14],[[24,0,"third-party-tracking-modal__delete-icon"]],[["@size","@name"],["small","trash"]],null],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n"],[41,[28,[37,10],[[30,0,["currentTrackingEventErrors"]],[30,12]],null],[[[1,"                "],[10,"strong"],[15,0,[29,["u-color__red"," ",[28,[37,6],null,[["size","weight"],["xsmall","bold"]]]]]],[12],[1,[28,[35,4],["i18n_validation_error_tags","campaign-manager-web/components/third-party-tracking-modal"],[["label"],[[28,[37,10],[[30,0,["currentTrackingEventErrors"]],[30,12]],null]]]]],[13],[1,"\\n"]],[]],null]],[11,12]],null],[41,[28,[37,15],[[28,[37,16],[[30,13]],null],[28,[37,17],[[30,0,["numOfSelectedTags"]],0],null]],null],[[[1,"              "],[10,"label"],[15,"for",[29,["third-party-tracking-modal__",[30,10],"-first-textarea"]]],[15,0,[29,["third-party-tracking-modal__tag-label"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,4],["i18n_event_texarea_label","campaign-manager-web/components/third-party-tracking-modal"],[["label","index"],[[30,10],1]]]],[1,"\\n              "],[13],[1,"\\n              "],[10,0],[14,0,"u-display-flex u-justify-end u-items-center"],[12],[1,"\\n                "],[10,0],[15,0,[29,["u-layout__width-full third-party-tracking-modal__first-textarea\\n                    ",[52,[28,[37,10],[[30,0,["currentTrackingEventErrors"]],[30,0,["numOfSelectedTags"]]],null],"third-party-tracking-modal__textarea-error"]]]],[12],[1,"\\n                  "],[11,"textarea"],[16,1,[29,["third-party-tracking-modal__",[30,10],"-first-textarea"]]],[24,"rows","1"],[24,0,"third-party-tracking-modal__tag-textarea"],[16,"placeholder",[29,[[28,[37,4],["i18n_enter_url","campaign-manager-web/components/third-party-tracking-modal"],null]]]],[4,[38,12],["input",[28,[37,1],[[30,0,["onInputTextArea"]],false,[30,0,["numOfSelectedTags"]],[30,10]],null]],null],[12],[13],[1,"\\n"],[41,[28,[37,10],[[30,0,["currentTrackingEventErrors"]],[30,0,["numOfSelectedTags"]]],null],[[[1,"                    "],[10,"strong"],[15,0,[29,["u-color__red"," ",[28,[37,6],null,[["size","weight"],["xsmall","bold"]]]]]],[12],[1,[28,[35,4],["i18n_validation_error_tags","campaign-manager-web/components/third-party-tracking-modal"],[["label"],[[28,[37,10],[[30,0,["currentTrackingEventErrors"]],[30,0,["numOfSelectedTags"]]],null]]]]],[13],[1,"\\n                    "],[10,1],[14,0,"visually-hidden"],[14,"role","alert"],[12],[1,"\\n                      "],[1,[28,[35,18],[[28,[37,4],["i18n_common_validation_error_msg","campaign-manager-web/components/third-party-tracking-modal"],null]," ",[28,[37,4],["i18n_validation_error_tags","campaign-manager-web/components/third-party-tracking-modal"],[["label"],[[28,[37,10],[[30,0,["currentTrackingEventErrors"]],[30,0,["numOfSelectedTags"]]],null]]]]],null]],[1,"\\n                    "],[13],[1,"\\n"]],[]],null],[1,"                "],[13],[1,"\\n              "],[13],[1,"\\n"]],[]],null],[41,[28,[37,15],[[28,[37,16],[[30,13]],null],[28,[37,19],[[30,0,["numOfSelectedTags"]],2],null]],null],[[[41,[30,0,["showAdditionalTagField"]],[[[1,"                "],[10,"label"],[15,"for",[29,["third-party-tracking-modal__",[30,10],"-additional-textarea"]]],[15,0,[29,["third-party-tracking-modal__tag-label"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,4],["i18n_event_texarea_label","campaign-manager-web/components/third-party-tracking-modal"],[["label","index"],[[30,10],2]]]],[1,"\\n                "],[13],[1,"\\n                "],[10,0],[14,0,"u-display-flex u-justify-end u-items-center"],[12],[1,"\\n                  "],[10,0],[15,0,[29,["u-layout__width-full\\n                      ",[52,[28,[37,10],[[30,0,["currentTrackingEventErrors"]],[28,[37,11],[[30,0,["numOfSelectedTags"]],1],null]],null],"third-party-tracking-modal__textarea-error"]]]],[12],[1,"\\n                    "],[11,"textarea"],[16,1,[29,["third-party-tracking-modal__",[30,10],"-additional-textarea"]]],[24,"rows","1"],[24,0,"third-party-tracking-modal__tag-textarea"],[16,"placeholder",[29,[[28,[37,4],["i18n_enter_url","campaign-manager-web/components/third-party-tracking-modal"],null]]]],[4,[38,12],["input",[28,[37,1],[[30,0,["onInputTextArea"]],false,[28,[37,11],[[30,0,["numOfSelectedTags"]],1],null],[30,10]],null]],null],[4,[38,20],null,null],[12],[13],[1,"\\n                  "],[13],[1,"\\n                  "],[11,"button"],[24,0,"button--unstyled third-party-tracking-modal__delete-button"],[16,"aria-label",[28,[37,4],["i18n_delete_button_aria_label","campaign-manager-web/components/third-party-tracking-modal"],null]],[24,4,"button"],[4,[38,12],["click",[30,0,["onDeleteAdditionalTag"]]],null],[12],[1,"\\n                    "],[8,[39,14],[[24,0,"third-party-tracking-modal__delete-icon"]],[["@size","@name"],["small","trash"]],null],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n"],[41,[28,[37,10],[[30,0,["currentTrackingEventErrors"]],[28,[37,11],[[30,0,["numOfSelectedTags"]],1],null]],null],[[[1,"                  "],[10,"strong"],[15,0,[29,["u-color__red"," ",[28,[37,6],null,[["size","weight"],["xsmall","bold"]]]]]],[12],[1,[28,[35,4],["i18n_validation_error_tags","campaign-manager-web/components/third-party-tracking-modal"],[["label"],[[28,[37,10],[[30,0,["currentTrackingEventErrors"]],[28,[37,11],[[30,0,["numOfSelectedTags"]],1],null]],null]]]]],[13],[1,"\\n                  "],[10,1],[14,0,"visually-hidden"],[14,"role","alert"],[12],[1,"\\n                    "],[1,[28,[35,18],[[28,[37,4],["i18n_common_validation_error_msg","campaign-manager-web/components/third-party-tracking-modal"],null]," ",[28,[37,4],["i18n_validation_error_tags","campaign-manager-web/components/third-party-tracking-modal"],[["label"],[[28,[37,10],[[30,0,["currentTrackingEventErrors"]],[28,[37,11],[[30,0,["numOfSelectedTags"]],1],null]],null]]]]],null]],[1,"\\n                  "],[13],[1,"\\n"]],[]],null]],[]],[[[41,[30,0,["hasDeletedAdditionalTag"]],[[[1,"                  "],[10,1],[14,"aria-live","polite"],[14,"aria-atomic","true"],[14,0,"a11y-text"],[12],[1,"\\n                    "],[1,[28,[35,4],["i18n_deleted_tag_announcement_aria_label","campaign-manager-web/components/third-party-tracking-modal"],[["label"],[[30,10]]]]],[1,"\\n                  "],[13],[1,"\\n"]],[]],null],[1,"                "],[8,[39,21],[[16,1,[29,["third-party-tracking-modal__",[30,10],"-add-another-tag-btn"]]],[4,[38,12],["click",[28,[37,22],[[30,0],"showAdditionalTagField",true],null]],null],[4,[38,12],["focusout",[28,[37,22],[[30,0],"hasDeletedAdditionalTag",false],null]],null]],[["@icon","@size","@buttonType","@text"],["add","small","tertiary",[28,[37,4],["i18n_add_another_tag","campaign-manager-web/components/third-party-tracking-modal"],null]]],null],[1,"\\n"]],[]]]],[]],null],[1,"          "]],[]]]]],[1,"\\n"]],[10]],null],[1,"      "]],[7]]]]],[1,"\\n"]],[]]],[1,"    "],[8,[39,23],[[24,0,"mt4"]],[["@omitRole","@message","@type","@isHidden"],["true",[28,[37,4],["i18n_common_validation_error_msg","campaign-manager-web/components/third-party-tracking-modal"],null],"negative",[28,[37,16],[[30,0,["isCommonErrorMessageVisible"]]],null]]],null],[1,"\\n"],[41,[30,0,["saveErrorI18nMessage"]],[[[1,"      "],[8,[39,23],[[24,0,"u-layout__float-right mt4"]],[["@message","@type"],[[28,[37,4],["i18n_save_fail_error_message","campaign-manager-web/components/third-party-tracking-modal"],[["label","linkInfo"],[[30,0,["saveErrorI18nMessage"]],[28,[37,24],null,[["dataTestSelector","href"],["data-test-third-party-tracking-modal__error_on_failed_save--link",[28,[37,25],null,[["path","accountId"],["help/lms/ask",[30,14]]]]]]]]]],"negative"]],null],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n"],[41,[51,[30,6]],[[[1,"    "],[8,[30,3,["ModalFooter"]],null,null,[["default"],[[[[1,"\\n      "],[10,0],[14,0,"u-layout-flex__container--center-space-between u-layout__width-full"],[12],[1,"\\n        "],[11,"button"],[24,0,"button--medium-muted-secondary"],[24,4,"button"],[4,[38,12],["click",[28,[37,1],[[30,0,["onDismissModal"]],"3ptrack_cancel_button"],null]],null],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_cancel","campaign-manager-web/components/third-party-tracking-modal"],null]],[1,"\\n        "],[13],[1,"\\n        "],[11,"button"],[24,0,"button--medium"],[16,"disabled",[28,[37,27],[[30,0,["onSaveTrackingTags","isRunning"]],[28,[37,16],[[30,0,["isSaveButtonEnabled"]]],null]],null]],[24,4,"button"],[4,[38,12],["click",[28,[37,13],[[30,0,["onSaveTrackingTags"]]],null]],null],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_save","campaign-manager-web/components/third-party-tracking-modal"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null]],[3]]]]]],["@isManageTrackingModalOpen","@triggerSelectorForReturnFocus","modal","@creativeName","@creativeId","@showLoadingIcon","tabs","tablist","event","event","tag","index","@isReadOnly","@accountId"],false,["hue-web-modal","fn","hue-web-foundations@-text-heading","if","t","hue-web-progress-indicator","hue-web-foundations@-text-body","hue-web-tabs","each","-track-array","get","add","on","perform","hue-web-icons@icon","and","not","eq","concat","lt","focus-on-render","hue-web-button","set","hue-web-inline-feedback","external-link-info","help-center-url","unless","or"]]',moduleName:"campaign-manager-web/components/third-party-tracking-modal.hbs",isStrictMode:!1}),B={[u.TRACKING_EVENTS.IMPRESSION]:0,[u.TRACKING_EVENTS.CLICK]:2,[u.TRACKING_EVENTS.VIDEO]:4}
let V=e.default=(b=(0,a.inject)("thirdPartyTracking"),_=(0,a.inject)(),h=(0,o.trackedReset)("args.creativeId"),f=(0,o.trackedReset)("args.creativeId"),T=(0,o.trackedReset)("args.creativeId"),E=(0,o.trackedReset)("args.creativeId"),y=(0,o.trackedReset)("args.creativeId"),S=(0,c.task)({drop:!0}),A=(0,c.task)({drop:!0}),(0,l.assertPropTypes)((F=class extends i.default{constructor(...e){super(...e),z(this,"thirdPartyTrackingService",v,this),z(this,"tracking",w,this),z(this,"showAdditionalTagField",I,this),z(this,"numOfSelectedTags",P,this),z(this,"isSaveButtonEnabled",N,this),z(this,"isFormTouched",R,this),z(this,"hasDeletedAdditionalTag",D,this),z(this,"saveErrorI18nMessage",M,this),z(this,"selection",L,this),z(this,"showValidationError",k,this),z(this,"createBatch",U,this),z(this,"editBatch",x,this)}get availableTrackingEvents(){const e=[u.TRACKING_EVENTS.IMPRESSION,u.TRACKING_EVENTS.CLICK]
return this.args.isVideo&&e.push(u.TRACKING_EVENTS.VIDEO),e}get currentTrackingEventErrors(){return this.selection?this.showValidationError[this.selection]:[]}get isCommonErrorMessageVisible(){return!this.isSaveButtonEnabled&&this.isFormTouched}onInputTextArea(e,t,n,{target:a}){a.style.height="0px",a.style.height=`${a.scrollHeight}px`,this.isFormTouched=!0,this._checkAndSetValidations(n,a.value,t)
const i=t+B[n]
e?(this.editBatch[i]={trackingUrl:a.value,id:e.id,creativeId:this.args.creativeId},this.editBatch=this.editBatch):(this.createBatch[i]={event:n,trackingUrl:a.value,creativeId:this.args.creativeId},this.createBatch=this.createBatch)}onSelectEventTab(e){this.showAdditionalTagField=!1,this.saveErrorI18nMessage="",this.selection=e,this._setNumOfSelectedTags()
const t=`${e.toLowerCase()}_tab`
this.tracking.fireInteractionEvent(t,m.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onDismissModal(e){this.tracking.fireInteractionEvent(e),this._dismissModal()}onDeleteAdditionalTag(){this.showAdditionalTagField=!1,this.hasDeletedAdditionalTag=!0,(0,g.asyncSetFocus)(`#third-party-tracking-modal__${this.selection}-add-another-tag-btn`,this)}*onDeleteTrackingTag(e){if(this.args.isReadOnly)return
const t=this.thirdPartyTrackingService
try{yield t.deleteTrackingTags([e]),(0,s.isEmpty)(t.get("trackingTags")[this.selection])&&(this.showAdditionalTagField=!1),this._setNumOfSelectedTags(),(0,g.asyncSetFocus)(`#third-party-tracking-modal__${this.selection}-first-textarea`,this)}catch(n){this.saveErrorI18nMessage="DELETE_ERROR"}}*onSaveTrackingTags(){if(this.args.isReadOnly)return
const e=this.thirdPartyTrackingService,t=this.createBatch.filter(s.isPresent),n=this.editBatch.filter(s.isPresent)
let a,i=!0
if(this.tracking.fireInteractionEvent("3ptrack_save_button"),!(0,s.isEmpty)(t))try{a=yield e.saveNewTrackingTags(t),this.createBatch=[],a||(this.saveErrorI18nMessage="PARTIAL_SAVE_ERROR",i=!1)}catch(r){this.saveErrorI18nMessage="SAVE_ERROR",i=!1}if(!(0,s.isEmpty)(n))try{yield e.batchPartialUpdateTags(n),this.editBatch=[]}catch(r){this.saveErrorI18nMessage="SAVE_ERROR",i=!1}i&&this._dismissModal()}_computeTrackingTags(){const e=this.thirdPartyTrackingService.get("trackingTags")
return null!==e&&(0,d.isArray)(e[this.selection])?e[this.selection].length:0}_setNumOfSelectedTags(){this.numOfSelectedTags=this._computeTrackingTags()}_checkAndSetValidations(e,t,n){this.showValidationError[e][n?.toString()]=!!t&&(0,u.getTrackingUrlValidationError)(t,this.selection),this.showValidationError=this.showValidationError,this.isSaveButtonEnabled=Object.values(this.showValidationError).map((e=>e.some((e=>e)))).every((e=>!e))}_dismissModal(){this.showAdditionalTagField=!1,this.isSaveButtonEnabled=!0,this.showValidationError={[u.TRACKING_EVENTS.IMPRESSION]:[],[u.TRACKING_EVENTS.CLICK]:[],[u.TRACKING_EVENTS.VIDEO]:[]},this.createBatch=[],this.editBatch=[],this.thirdPartyTrackingService.resetTrackingTags(),this._setNumOfSelectedTags(),this.args.onDismiss()}},Y=F,H="propTypes",q={accountId:l.PropTypes.oneOfType([l.PropTypes.number,l.PropTypes.string]).isRequired,isManageTrackingModalOpen:l.PropTypes.bool,creativeName:l.PropTypes.string,creativeId:l.PropTypes.number,isVideo:l.PropTypes.bool.isRequired,showLoadingIcon:l.PropTypes.bool,triggerSelectorForReturnFocus:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.null]),onDismiss:l.PropTypes.func.isRequired,isReadOnly:l.PropTypes.bool},H in Y?Object.defineProperty(Y,H,{value:q,enumerable:!0,configurable:!0,writable:!0}):Y[H]=q,v=j((O=F).prototype,"thirdPartyTrackingService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=j(O.prototype,"tracking",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=j(O.prototype,"showAdditionalTagField",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),P=j(O.prototype,"numOfSelectedTags",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this._computeTrackingTags()}}),N=j(O.prototype,"isSaveButtonEnabled",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),R=j(O.prototype,"isFormTouched",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),D=j(O.prototype,"hasDeletedAdditionalTag",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),M=j(O.prototype,"saveErrorI18nMessage",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),L=j(O.prototype,"selection",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return u.TRACKING_EVENTS.IMPRESSION}}),k=j(O.prototype,"showValidationError",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{[u.TRACKING_EVENTS.IMPRESSION]:[],[u.TRACKING_EVENTS.CLICK]:[],[u.TRACKING_EVENTS.VIDEO]:[]}}}),U=j(O.prototype,"createBatch",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),x=j(O.prototype,"editBatch",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),j(O.prototype,"onInputTextArea",[p.action],Object.getOwnPropertyDescriptor(O.prototype,"onInputTextArea"),O.prototype),j(O.prototype,"onSelectEventTab",[p.action],Object.getOwnPropertyDescriptor(O.prototype,"onSelectEventTab"),O.prototype),j(O.prototype,"onDismissModal",[p.action],Object.getOwnPropertyDescriptor(O.prototype,"onDismissModal"),O.prototype),j(O.prototype,"onDeleteAdditionalTag",[p.action],Object.getOwnPropertyDescriptor(O.prototype,"onDeleteAdditionalTag"),O.prototype),j(O.prototype,"onDeleteTrackingTag",[S],Object.getOwnPropertyDescriptor(O.prototype,"onDeleteTrackingTag"),O.prototype),j(O.prototype,"onSaveTrackingTags",[A],Object.getOwnPropertyDescriptor(O.prototype,"onSaveTrackingTags"),O.prototype),C=O))||C)
var Y,H,q;(0,t.setComponentTemplate)(G,V)})),define("campaign-manager-web/components/timezones-i18n",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"HWxbhqZJ",block:'[[[1,"\\n"],[1,[28,[35,0],[[28,[37,1],["i18n_timezone_",[30,1]],null],"campaign-manager-web/components/timezones-i18n"],null]]],["@selectedTimezone"],false,["t","concat"]]',moduleName:"campaign-manager-web/components/timezones-i18n.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/toast-item",["exports","hue-web-toast/components/toast-item"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/toggleable-form-module",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","ember-cli-pemberly-tracking"],(function(e,t,n,a,i,r){var o,l
function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"zKchef9K",block:'[[[11,"section"],[17,1],[12],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-items-center mb4"],[12],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-items-center u-layout__width-full"],[12],[1,"\\n      "],[10,"h3"],[15,0,[29,[[28,[37,0],null,[["size"],["large"]]]]]],[12],[1,"\\n        "],[18,7,[[28,[37,2],null,[["title"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n      "],[13],[1,"\\n"],[41,[30,2],[[[1,"        "],[8,[39,5],null,[["@placement","@contentClass"],["right","u-hoverable__content"]],[["trigger","content"],[[[[1,"\\n            "],[8,[39,6],[[16,"aria-label",[30,2]],[4,[38,7],[[30,3,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle"],["small","tertiary","question",true]],null],[1,"\\n          "]],[3]],[[[1,"\\n            "],[18,7,[[28,[37,2],null,[["info-hoverable-content"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n    "],[8,[39,8],null,[["@disabled","@isToggled","@onToggle"],[[30,4],[30,5],[30,6]]],null],[1,"\\n  "],[13],[1,"\\n  "],[18,7,[[28,[37,2],null,[["content"],[[50,"just-yield",0,null,null]]]]]],[1,"\\n"],[13]],["&attrs","@infoIconA11yLabel","triggerData","@isDisabled","@isToggled","@onToggle","&default"],false,["hue-web-foundations@-text-body","yield","hash","component","if","hue-web-contextual-dialog","hue-web-button","hue-web-contextual-dialog-trigger","hue-web-switch"]]',moduleName:"campaign-manager-web/components/toggleable-form-module.hbs",isStrictMode:!1})
let u=e.default=(0,i.assertPropTypes)((l=class extends a.default{constructor(...e){super(...e),s(this,"id",(0,r.uuid)())}},s(l,"propTypes",{infoIconA11yLabel:i.PropTypes.SafeString,isDisabled:i.PropTypes.bool,isToggled:i.PropTypes.bool.isRequired,labelText:i.PropTypes.SafeString.isRequired,onToggle:i.PropTypes.func.isRequired}),o=l))||o;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/tracking-parameters/account-container",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/prop-types/tracking-parameters","campaign-manager-web/utils/tracking-parameters","campaign-manager-web/utils/urn","hue-web-toast/utils/constants","ember-concurrency-decorators","@ember/service","campaign-manager-web/utils/http-error","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A,C,O,v
function w(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function I(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const P=(0,n.createTemplateFactory)({id:"eS3TQIIl",block:'[[[1,"\\n"],[8,[39,0],null,[["@title","@subtitle","@backButtonAction","@backButtonTooltipMessage"],[[28,[37,1],["i18n_header_title","campaign-manager-web/components/tracking-parameters/account-container"],null],[28,[37,1],["i18n_header_subtitle","campaign-manager-web/components/tracking-parameters/account-container"],null],[52,[30,0,["originatesFromCampaignDetails"]],[30,0,["navigateBack"]]],[52,[30,0,["originatesFromCampaignDetails"]],[28,[37,1],["i18n_back_to_campaign_details","campaign-manager-web/components/tracking-parameters/account-container"],null]]]],null],[1,"\\n\\n"],[41,[30,0,["canAccessTrackingParameters"]],[[[1,"  "],[8,[39,3],[[24,0,"tracking-parameters-account-container m5"]],[["@account","@trackingEntity","@trackingParametersState","@setTrackingParameters"],[[30,1],"ACCOUNT",[30,2],[30,3]]],[["footerAction"],[[[[1,"\\n      "],[8,[39,4],[[16,"disabled",[30,0,["isUpdateButtonDisabled"]]],[24,0,"ml-auto"],[4,[38,5],["account_tracking_parameters_update"],null],[4,[38,6],["click",[30,0,["onUpdateTrackingParameters"]]],null]],[["@buttonType","@text","@emphasized","@size","@loading"],["primary",[28,[37,1],["i18n_update","campaign-manager-web/components/tracking-parameters/account-container"],null],true,"small",[30,0,["isLoading"]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[1,"  "],[8,[39,7],null,null,[["default"],[[[[1,"\\n    "],[8,[39,8],[[24,0,"cm-hue-empty-state mt8 ph6 pv4"],[4,[38,11],null,[["pageKey","routeName","currentRoute"],["account_tracking_parameters_no_access_empty_state",[28,[37,12],[[53,"outletState"],"render.name"],null],[28,[37,12],[[53,"outletState"],"render"],null]]]]],[["@illustration","@size","@headline","@message"],["empty-waiting","large",[28,[37,1],["18n_no_access_empty_state_header","campaign-manager-web/components/tracking-parameters/account-container"],null],[28,[37,1],["18n_no_access_empty_state_subtitle","campaign-manager-web/components/tracking-parameters/account-container"],[["linkInfo"],[[28,[37,9],null,[["href","dataTestSelector","role"],[[28,[37,10],null,[["path","accountId"],["help/lms/answer/a425731",[30,1,["id"]]]]],"data-test-tracking-parameters-account-container__no-access-empty-state-learn-more-link",[30,4,["role"]]]]]]]]]],null],[1,"\\n  "]],[4]]]]],[1,"\\n"]],[]]]],["@account","@trackingParametersState","@onChangeTrackingParametersString","iphHelper"],false,["cm-page-header","t","if","tracking-parameters/module","hue-web-button","track-interaction","on","iph-helper","hue-web-empty-state","external-link-info","help-center-url","track-render","get","-get-dynamic-var"]]',moduleName:"campaign-manager-web/components/tracking-parameters/account-container.hbs",isStrictMode:!1})
let N=e.default=(g=(0,d.inject)("hue-web-toast"),b=(0,d.inject)("tracking-parameters"),_=(0,d.inject)("return-to"),h=(0,u.task)({drop:!0}),(0,r.assertPropTypes)((v=class extends a.default{constructor(...e){super(...e),w(this,"i18n",E,this),w(this,"jet",y,this),w(this,"router",S,this),w(this,"toastService",A,this),w(this,"trackingParameterService",C,this),w(this,"returnToService",O,this)}get canAccessTrackingParameters(){return this.args.account.canEditCampaign}get isUpdateButtonDisabled(){const e=(0,l.hasTrackingParametersChanged)(this.args.trackingParametersState.trackingParameters,this.args.trackingParametersState.trackingParametersString),t=(0,l.validateTrackingParametersString)(this.args.trackingParametersState.trackingParametersString)
return!e||!t}get isLoading(){return this.updateAccountTrackingParametersTask.isRunning}get originatesFromCampaignDetails(){const e=this.returnToService.getOrigin(m.ROUTE_NAME.ACCOUNT_TRACKING_PARAMETERS)
return e?.name===m.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS}navigateBack(){this.returnToService.returnToOrigin(m.ROUTE_NAME.ACCOUNT_TRACKING_PARAMETERS,m.ROUTE_NAME.ACCOUNT_TRACKING_PARAMETERS)}onUpdateTrackingParameters(){this.updateAccountTrackingParametersTask.perform()}*updateAccountTrackingParametersTask(){try{const e=this.args.account.id,t=this.args.trackingParametersState.trackingParametersString
if(t){const n=this.args.trackingParametersState.trackingParameters?.idempotencyToken,a={...(0,l.createTrackingParameterObjectFromString)(t,e,s.URN_TYPES.SPONSORED_ACCOUNT),idempotencyToken:n}
yield this.trackingParameterService.upsert(a,e,s.URN_TYPES.SPONSORED_ACCOUNT)}else yield this.trackingParameterService.delete(e,s.URN_TYPES.SPONSORED_ACCOUNT)
this.args.onUpdateTrackingParameters()
const n=this._getI18nMessage("i18n_update_tracking_parameters_success_toast")
this.toastService.add({type:c.TOAST_TYPES.SUCCESS,a11yText:n,message:n}),this.originatesFromCampaignDetails&&this.navigateBack()}catch(e){const t=this._getI18nMessage("i18n_update_tracking_parameters_failed_toast")
this.toastService.add({type:c.TOAST_TYPES.ERROR,a11yText:t,message:t}),this.jet.error(new Error(`Failed to update account tracking parameters ${this.args.account.id}: ${(0,p.getErrorMessage)(e)}`),["updateAccountTrackingParametersTask"],!1)}}_getI18nMessage(e,t=[]){return this.i18n.lookupTranslation(this.constructor,e)(t)}},R=v,D="propTypes",M={account:r.PropTypes.oneOfType([r.PropTypes.EmberObject,r.PropTypes.object]).isRequired,trackingParametersState:o.trackingParametersStateShape.isRequired,onChangeTrackingParametersString:r.PropTypes.func.isRequired,onUpdateTrackingParameters:r.PropTypes.func.isRequired},D in R?Object.defineProperty(R,D,{value:M,enumerable:!0,configurable:!0,writable:!0}):R[D]=M,E=I((T=v).prototype,"i18n",[d.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=I(T.prototype,"jet",[d.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=I(T.prototype,"router",[d.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=I(T.prototype,"toastService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=I(T.prototype,"trackingParameterService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=I(T.prototype,"returnToService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I(T.prototype,"navigateBack",[i.action],Object.getOwnPropertyDescriptor(T.prototype,"navigateBack"),T.prototype),I(T.prototype,"onUpdateTrackingParameters",[i.action],Object.getOwnPropertyDescriptor(T.prototype,"onUpdateTrackingParameters"),T.prototype),I(T.prototype,"updateAccountTrackingParametersTask",[h],Object.getOwnPropertyDescriptor(T.prototype,"updateAccountTrackingParametersTask"),T.prototype),f=T))||f)
var R,D,M;(0,t.setComponentTemplate)(P,N)})),define("campaign-manager-web/components/tracking-parameters/module",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/prop-types/tracking-parameters","@ember/service","campaign-manager-web/utils/tracking-parameters","campaign-manager-web/constants/lix","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.TRACKING_PARAMETERS_ENTITY=void 0
const T=(0,n.createTemplateFactory)({id:"k2XJAefd",block:'[[[11,0],[24,0,"utm-tracking-parameters c-campaign-section__container"],[17,1],[12],[1,"\\n  "],[10,0],[14,0,"u-display-flex mb4"],[12],[1,"\\n    "],[10,"h5"],[15,0,[29,["u-layout-flex__container--aligned-center"," ",[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],[[52,[30,0,["isAccountLevel"]],"i18n_heading_account_level","i18n_heading"],"campaign-manager-web/components/tracking-parameters/module"],null]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,2],[15,0,[29,["mb5"," ",[28,[37,0],null,[["size","color","open"],["small","text-low-emphasis",true]]]]]],[12],[1,"\\n    "],[8,[39,3],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,1],[[52,[30,0,["isAccountLevel"]],"i18n_body_text_account_level",[52,[30,0,["isAccountLevelTrackingParametersEnabled"]],"i18n_body_text_v3","i18n_body_text_v2"]],"campaign-manager-web/components/tracking-parameters/module"],[["linkInfo"],[[28,[37,4],null,[["href","role"],[[28,[37,5],null,[["path"],["help/lms/answer/a5968064"]]],[30,2,["role"]]]]]]]]],[1,"\\n    "]],[2]]]]],[1,"\\n  "],[13],[1,"\\n"],[41,[28,[37,6],[[30,0,["isAccountLevelTrackingParametersEnabled"]],[30,0,["isCampaignLevel"]]],null],[[[1,"    "],[8,[39,7],[[24,0,"mb2"]],[["@inputId"],["account-tracking-parameters"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_account_tracking_parameters","campaign-manager-web/components/tracking-parameters/module"],null]],[1,"\\n    "]],[]]]]],[1,"\\n"],[41,[30,0,["parentTrackingParametersString"]],[[[1,"      "],[10,0],[14,1,"account-tracking-parameters"],[14,0,"mb5 tracking-parameters-module__preview tracking-parameters-module__with-edit"],[12],[1,"\\n        "],[1,[30,0,["parentTrackingParametersString"]]],[1,"\\n        "],[8,[39,8],[[16,"aria-label",[28,[37,1],["i18n_edit_account_tracking_parameters","campaign-manager-web/components/tracking-parameters/module"],null]],[4,[38,9],["tracking_parameters_module__edit_account_tracking_parameters"],null]],[["@buttonType","@size","@route","@model","@icon"],["tertiary","small",[30,0,["accountTrackingParametersRoute"]],[30,3,["id"]],"edit"]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[8,[39,8],[[24,0,"mb5"],[4,[38,9],["tracking_parameters_module__add_account_tracking_parameters"],null]],[["@buttonType","@emphasized","@size","@route","@model"],["tertiary",true,"small",[30,0,["accountTrackingParametersRoute"]],[30,3,["id"]]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_add_account_tracking_parameters","campaign-manager-web/components/tracking-parameters/module"],null]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]]]],[]],null],[1,"  "],[8,[39,10],[[16,"placeholder",[30,0,["displayPlaceholder"]]],[4,[38,13],["input",[30,0,["onInput"]]],null]],[["@inputId","@value","@error","@errorText","@label"],["tracking-parameters",[30,0,["displayedTrackingParameters"]],[28,[37,11],[[30,0,["isTrackingParameterStringValid"]]],null],[52,[51,[30,0,["isTrackingParameterStringValid"]]],[28,[37,1],["i18n_error_message","campaign-manager-web/components/tracking-parameters/module"],null]],[52,[30,0,["isAccountLevelTrackingParametersEnabled"]],[28,[37,1],[[52,[30,0,["isCampaignLevel"]],"i18n_campaign_tracking_parameters","i18n_account_tracking_parameters"],"campaign-manager-web/components/tracking-parameters/module"],null]]]],null],[1,"\\n  "],[8,[39,14],[[24,0,"pt1"]],[["@isHidden","@type","@backcompatSmall","@a11yText"],[[28,[37,15],[[28,[37,11],[[30,0,["isTrackingParameterStringValid"]]],null],[28,[37,11],[[30,0,["showDuplicateKeyWarning"]]],null]],null],"caution",true,[28,[37,1],["i18n_duplicate_key_warning_a11y_text","campaign-manager-web/components/tracking-parameters/module"],null]]],[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,["ml1"," ",[28,[37,0],null,[["size","color"],["xsmall","inherit"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_duplicate_key_warning","campaign-manager-web/components/tracking-parameters/module"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"],[41,[28,[37,6],[[30,0,["isAccountLevelTrackingParametersEnabled"]],[30,0,["isCampaignLevel"]],[30,0,["aggregatedURLParametersString"]]],null],[[[1,"    "],[8,[39,7],[[24,0,"mb2 mt5"]],[["@inputId"],["aggregated-tracking-parameters"]],[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_full_tracking_parameters","campaign-manager-web/components/tracking-parameters/module"],null]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[10,0],[14,1,"aggregated-tracking-parameters"],[14,0,"tracking-parameters-module__preview"],[12],[1,"\\n      "],[1,[30,0,["aggregatedURLParametersString"]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[41,[48,[30,4]],[[[1,"    "],[10,0],[14,0,"mt5 u-display-flex u-layout__width-full"],[12],[1,"\\n      "],[18,4,null],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[13]],["&attrs","iphHelper","@account","&footerAction"],false,["hue-web-foundations@-text-body","t","if","iph-helper","external-link-info","help-center-url","and","label","hue-web-button-link-to","track-interaction","hue-web-text-area","not","unless","on","hue-web-inline-feedback","or","has-block","yield"]]',moduleName:"campaign-manager-web/components/tracking-parameters/module.hbs",isStrictMode:!1}),E=e.TRACKING_PARAMETERS_ENTITY={CAMPAIGN:"CAMPAIGN",ACCOUNT:"ACCOUNT"}
let y=e.default=(0,r.assertPropTypes)((b=class extends a.default{constructor(...e){super(...e),_(this,"i18n",m,this),_(this,"lix",g,this),h(this,"accountTrackingParametersRoute",u.ROUTE_NAME.ACCOUNT_TRACKING_PARAMETERS)}get isAccountLevelTrackingParametersEnabled(){return this.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableAccountLevelUTMTracking)}get isAccountLevel(){return this.args.trackingEntity===E.ACCOUNT}get isCampaignLevel(){return this.args.trackingEntity===E.CAMPAIGN}get displayedTrackingParameters(){return this.args.trackingParametersState.trackingParametersString}get displayPlaceholder(){return this._getI18nMessage("i18n_placeholder").replace(/\[/g,"{").replace(/\]/g,"}")}get isTrackingParameterStringValid(){return(0,s.validateTrackingParametersString)(this.args.trackingParametersState.trackingParametersString||"")}get showDuplicateKeyWarning(){return(0,s.hasDuplicateKeys)(this.args.trackingParametersState.trackingParametersString)}get parentTrackingParametersString(){return this.args.trackingParametersState.parentTrackingParameters?(0,s.createTrackingParameterStringFromObject)(this.args.trackingParametersState.parentTrackingParameters):""}get aggregatedURLParametersString(){if(!this.isTrackingParameterStringValid)return""
const{trackingParametersString:e}=this.args.trackingParametersState
return(0,s.aggregateURLParameters)(this.parentTrackingParametersString,e)}onInput(e){const{value:t}=e.target
this.args.setTrackingParameters(t)}_getI18nMessage(e,t=[]){return this.i18n.lookupTranslation(this.constructor,e)(t)}},h(b,"propTypes",{account:r.PropTypes.oneOfType([r.PropTypes.EmberObject,r.PropTypes.object]).isRequired,trackingEntity:r.PropTypes.enum(Object.values(E)).isRequired,trackingParametersState:o.trackingParametersStateShape.isRequired,setTrackingParameters:r.PropTypes.func.isRequired}),m=f((p=b).prototype,"i18n",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=f(p.prototype,"lix",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(p.prototype,"onInput",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onInput"),p.prototype),d=p))||d;(0,t.setComponentTemplate)(T,y)})),define("campaign-manager-web/components/tracking-parameters/preview",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@linkedin/ember-prop-types","campaign-manager-web/constants/creative","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/tracking-parameters","campaign-manager-web/prop-types/tracking-parameters","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=(0,n.createTemplateFactory)({id:"2DMTLsNs",block:'[[[10,0],[14,0,"tracking-parameters__preview mt2"],[12],[1,"\\n  "],[10,2],[12],[1,"\\n    "],[10,1],[15,0,[29,["tracking-parameters__url"," ",[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[30,0,["destinationUrl","origin"]]],[1,"\\n    "],[13],[1,"\\n"],[41,[30,0,["destinationUrl","hash"]],[[[1,"      "],[10,1],[15,0,[29,["tracking-parameters__url tracking-parameters__parameters"," ",[28,[37,0],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[30,0,["destinationUrl","hash"]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"    "],[10,1],[15,0,[29,["tracking-parameters__url tracking-parameters__parameters"," ",[28,[37,0],null,[["size","color"],["xsmall","default"]]]]]],[12],[1,"\\n      "],[1,[30,0,["resolvedParams"]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],[],false,["hue-web-foundations@-text-body","if"]]',moduleName:"campaign-manager-web/components/tracking-parameters/preview.hbs",isStrictMode:!1})
let _=e.default=(0,r.assertPropTypes)((g=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="lix",i=this,(a=m)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get isAccountLevelUTMParametersEnabled(){return this.lix.getTreatmentIsEnabled(u.LIX_TEST_KEYS.enableAccountLevelUTMTracking)}get aggregatedTrackingParametersString(){return(0,s.createTrackingParameterStringFromAggregatedTrackingParameters)(this.args.aggregatedTrackingParameters)}get destinationUrl(){let e=""
e=this.args.record.shareContent?.contentType===l.SPONSORED_CONTENT_TYPES.CAROUSEL?this.args.record.shareContent?.primaryLandingPageUrl||"":this.args.record.shareContent?.contentType===l.SPONSORED_CONTENT_TYPES.VIDEO?this.args.record.shareContent?.contentEntities[0]?.landingPageUrl||"":this.args.record.type===o.CREATIVE_TYPE.SPOTLIGHT_V2||this.args.record.type===o.CREATIVE_TYPE.TEXT_AD?this.args.record.variables?.destinationUrl||"":this.args.record.userGeneratedAdContent?.entities[0]?.destinationUrl||""
const t=(0,s.produceURLObjectFromString)(e)
return new URLSearchParams(this.populatedTrackingParameters).forEach(((e,n)=>{t.searchParams.append(n,e)})),t}get resolvedParams(){return decodeURIComponent(this.destinationUrl.search)}get populatedTrackingParameters(){let e=this.isAccountLevelUTMParametersEnabled?this.aggregatedTrackingParametersString:this.args.trackingParametersString
return this.args.account&&this.args.campaign?(e=e.replace(/\{\{ACCOUNT_ID\}\}/g,this.args.account.id).replace(/\{\{ACCOUNT_NAME\}\}/g,this.args.account.name).replace(/\{\{CAMPAIGN_ID\}\}/g,this.args.campaign.id).replace(/\{\{CAMPAIGN_NAME\}\}/g,this.args.campaign.name).replace(/\{\{CAMPAIGN_GROUP_ID\}\}/g,this.args.campaign.campaignGroup.id).replace(/\{\{CAMPAIGN_GROUP_NAME\}\}/g,this.args.campaign.campaignGroup.name).replace(/\{\{CREATIVE_ID\}\}/g,this.args.record.id),e):e}},A=g,C="propTypes",O={trackingParametersString:r.PropTypes.string.isRequired,aggregatedTrackingParameters:r.PropTypes.oneOfType([c.aggregatedTrackingParametersShape,r.PropTypes.null]).isRequired,record:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,account:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]),campaign:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject])},C in A?Object.defineProperty(A,C,{value:O,enumerable:!0,configurable:!0,writable:!0}):A[C]=O,h=(p=g).prototype,f="lix",T=[i.inject],E={configurable:!0,enumerable:!0,writable:!0,initializer:null},S={},Object.keys(E).forEach((function(e){S[e]=E[e]})),S.enumerable=!!S.enumerable,S.configurable=!!S.configurable,("value"in S||S.initializer)&&(S.writable=!0),S=T.slice().reverse().reduce((function(e,t){return t(h,f,e)||e}),S),y&&void 0!==S.initializer&&(S.value=S.initializer?S.initializer.call(y):void 0,S.initializer=void 0),void 0===S.initializer&&(Object.defineProperty(h,f,S),S=null),m=S,d=p))||d
var h,f,T,E,y,S,A,C,O;(0,t.setComponentTemplate)(b,_)})),define("campaign-manager-web/components/transactions-cell",["exports","ember-tax/components/transactions-cell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/transition-loader",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"XnaBJPsr",block:'[[[10,0],[14,0,"transition-loader__container"],[12],[1,"\\n  "],[10,1],[14,0,"a11y-text"],[12],[1,[28,[35,0],["loading","campaign-manager-web/components/transition-loader"],null]],[13],[1,"\\n\\n  "],[10,"svg"],[14,0,"li-icon-ads-svg"],[14,"viewBox","0 0 40 40"],[14,"width","48px"],[14,"height","48px"],[14,"x","0"],[14,"y","0"],[14,"preserveAspectRatio","xMinYMin meet"],[14,"focusable","false"],[12],[1,"\\n    "],[10,"g"],[14,0,"app-icon"],[14,5,"fill: currentColor"],[12],[1,"\\n      "],[10,"defs"],[12],[1,"\\n        "],[10,"linearGradient"],[14,1,"hg3"],[14,"x1","34.78"],[14,"y1","3.84"],[14,"x2","14.66"],[14,"y2","25.84"],[14,"gradientUnits","userSpaceOnUse"],[12],[1,"\\n          "],[10,"stop"],[14,"offset","0"],[14,"stop-color","#665ed0"],[12],[13],[1,"\\n          "],[10,"stop"],[14,"offset","1"],[14,"stop-color","#0073b1"],[12],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,"g"],[12],[1,"\\n        "],[10,"path"],[14,"d","M20,11.88A8.13,8.13,0,1,1,11.88,20,8.13,8.13,0,0,1,20,11.88M20,9A11,11,0,1,0,31,20,11,11,0,0,0,20,9h0Z"],[14,5,"fill: url(#hg3)"],[12],[13],[1,"\\n        "],[10,"circle"],[14,"cx","20"],[14,"cy","20"],[14,"r","4"],[14,5,"fill: url(#hg3)"],[12],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,"circle"],[14,"cx","20"],[14,"cy","20"],[14,"r","2"],[14,"transform","translate(-8.28 20) rotate(-45)"],[14,5,"fill: #33aada"],[12],[13],[1,"\\n      "],[10,"rect"],[14,"x","20.83"],[14,"y","13.17"],[14,"width","4"],[14,"height","8"],[14,"transform","translate(18.83 -11.11) rotate(45)"],[14,5,"fill: #33aada"],[12],[13],[1,"\\n      "],[10,"polygon"],[14,"points","29.19 16.46 24.24 15.76 23.54 10.81 28.48 5.86 29 11 34.14 11.52 29.19 16.46"],[14,5,"fill: #33aada"],[12],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"transition-loader__bar"],[14,"aria-hidden","true"],[12],[1,"\\n    "],[10,0],[14,0,"transition-loader__progress"],[12],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],[],false,["t"]]',moduleName:"campaign-manager-web/components/transition-loader.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/trust-tiering/verification-modal",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/service","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o){var l,s,c,u
function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const m=(0,n.createTemplateFactory)({id:"MA7VI/Av",block:'[[[8,[39,0],[[24,"aria-labelledby","verification-modal-header"],[17,1],[4,[38,1],null,[["pageKey","routeName","currentRoute"],["trust_tiering_verification_modal",[28,[37,2],[[53,"outletState"],"render.name"],null],[28,[37,2],[[53,"outletState"],"render"],null]]]]],[["@isOpen","@size","@dismissModal","@hideDismiss"],[[30,2],"medium",[30,0,["dismissModal"]],[30,0,["isDismissHidden"]]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],[[24,0,"verification-modal__header-container"]],null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"verification-modal-header"],[14,0,"a11y-text"],[12],[1,"\\n      "],[1,[28,[35,4],["i18n_heading","campaign-manager-web/components/trust-tiering/verification-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],[[24,0,"u-layout__position-relative u-layout__align-center"]],null,[["default"],[[[[1,"\\n    "],[8,[39,5],[[24,0,"mb6"]],[["@size","@name"],["small","success-individual"]],null],[1,"\\n    "],[10,0],[14,0,"grid__col grid__col--11 grid__col--sm-10 ph0 u-layout__margin-center"],[12],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,4],["i18n_heading","campaign-manager-web/components/trust-tiering/verification-modal"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["mv2 verification-modal__body"," ",[28,[37,7],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,4],["i18n_body_text","campaign-manager-web/components/trust-tiering/verification-modal"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"verification-modal__buttons_container u-layout__margin-center mv2"],[12],[1,"\\n      "],[8,[39,8],[[24,0,"mt2 mb4"],[16,6,[30,0,["linkedInAccountVerificationUrl"]]],[24,"target","_blank"],[24,4,"button"],[4,[38,9],["verification_modal_verify_account_button_click"],null]],[["@size","@text"],["small",[28,[37,4],["i18n_verify_button_label","campaign-manager-web/components/trust-tiering/verification-modal"],null]]],null],[1,"\\n      "],[8,[39,8],[[16,6,[28,[37,10],null,[["path"],["help/linkedin/answer/a1359065"]]]],[24,"target","_blank"],[24,4,"button"],[4,[38,9],["verification_modal_learn_more_button_click"],null]],[["@buttonType","@emphasized","@size","@text"],["tertiary",true,"small",[28,[37,4],["i18n_learn_more_button_label","campaign-manager-web/components/trust-tiering/verification-modal"],null]]],null],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]]],["&attrs","@isOpen","modal"],false,["hue-web-modal","track-render","get","-get-dynamic-var","t","hue-web-icons@illustration","hue-web-foundations@-text-display","hue-web-foundations@-text-body","hue-web-button-link","track-interaction","help-center-url"]]',moduleName:"campaign-manager-web/components/trust-tiering/verification-modal.hbs",isStrictMode:!1})
let g=e.default=(0,o.assertPropTypes)((u=class extends r.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="memberProfile",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),d(this,"CAMPAIGN_MANAGER_VERIFY_USE_CASE","account_verify_prompt_on_campaign_manager")}get linkedInAccountVerificationUrl(){return`https://www.linkedin.com/verify/?entryPoint=${this.CAMPAIGN_MANAGER_VERIFY_USE_CASE}`}get isDismissHidden(){return void 0===this.args.hideDismiss||this.args.hideDismiss}dismissModal(){this.memberProfile.fetchProfileData(null,!0),this.args.dismissModal&&this.args.dismissModal()}},d(u,"propTypes",{isOpen:o.PropTypes.bool.isRequired,hideDismiss:o.PropTypes.bool,dismissModal:o.PropTypes.func}),c=p((s=u).prototype,"memberProfile",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(s.prototype,"dismissModal",[a.action],Object.getOwnPropertyDescriptor(s.prototype,"dismissModal"),s.prototype),l=s))||l;(0,t.setComponentTemplate)(m,g)})),define("campaign-manager-web/components/two-factor-authentication/mandatory-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","@ember/object","@glimmer/tracking"],(function(e,t,n,a,i,r,o){var l,s,c,u
function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"1OU30Oj2",block:'[[[8,[39,0],[[24,"aria-labelledby","mandatory-modal-header"],[17,1],[4,[38,1],null,[["pageKey","routeName","currentRoute"],["two_factor_authentication_mandatory_modal",[28,[37,2],[[53,"outletState"],"render.name"],null],[28,[37,2],[[53,"outletState"],"render"],null]]]]],[["@isOpen","@size","@dismissModal","@hideDismiss"],[[30,2],"medium",[30,3],true]],[["default"],[[[[1,"\\n  "],[8,[30,4,["ModalHeader"]],[[24,0,"mandatory-modal__header-container"]],null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"mandatory-modal-header"],[14,0,"a11y-text"],[12],[1,"\\n      "],[1,[28,[35,4],[[52,[30,5],"i18n_heading_new_advertiser","i18n_heading"],"campaign-manager-web/components/two-factor-authentication/mandatory-modal"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,4,["ModalContent"]],[[24,0,"u-layout__position-relative u-layout__align-center"]],null,[["default"],[[[[1,"\\n    "],[8,[39,6],[[24,0,"mb6"]],[["@size","@name"],["small","success-individual"]],null],[1,"\\n    "],[10,0],[14,0,"grid__col grid__col--11 grid__col--sm-10 ph0 u-layout__margin-center"],[12],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,7],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,4],[[52,[30,5],"i18n_heading_new_advertiser","i18n_heading"],"campaign-manager-web/components/two-factor-authentication/mandatory-modal"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["mv2 mandatory-modal__body"," ",[28,[37,8],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[1,[28,[35,4],[[52,[30,5],"i18n_body_text_new_advertiser","i18n_body_text_v3"],"campaign-manager-web/components/two-factor-authentication/mandatory-modal"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"mandatory-modal__campaign_buttons_container u-layout__margin-center mv2"],[12],[1,"\\n      "],[8,[39,9],[[24,0,"mt2 mb4"],[24,6,"https://www.linkedin.com/mypreferences/d/two-factor-authentication"],[24,"target","_blank"],[24,4,"button"],[4,[38,10],["click",[30,0,["onClickUpdateSettings"]]],null],[4,[38,11],["mandatory_modal_update_settings_button_click"],null]],[["@size","@text"],["small",[28,[37,4],["i18n_update_settings_button_label","campaign-manager-web/components/two-factor-authentication/mandatory-modal"],null]]],null],[1,"\\n      "],[8,[39,9],[[16,6,[28,[37,12],null,[["path"],["help/lms/answer/a1660252"]]]],[24,"target","_blank"],[24,4,"button"],[4,[38,11],["mandatory_modal_learn_more_button_click"],null]],[["@buttonType","@emphasized","@size","@text"],["tertiary",true,"small",[28,[37,4],["i18n_learn_more_button_label","campaign-manager-web/components/two-factor-authentication/mandatory-modal"],null]]],null],[1,"\\n    "],[13],[1,"\\n"],[41,[28,[37,13],[[30,6],[30,0,["hasClickedButton"]]],null],[[[1,"      "],[10,0],[14,0,"u-display-inline-flex u-items-center mt2"],[12],[1,"\\n        "],[8,[39,14],null,[["@size","@a11yText"],["medium",[28,[37,4],["i18n_verifying_status_text","campaign-manager-web/components/two-factor-authentication/mandatory-modal"],null]]],null],[1,"\\n        "],[10,2],[15,0,[29,["ml2"," ",[28,[37,8],null,[["size","color"],["medium","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_verifying_status_text","campaign-manager-web/components/two-factor-authentication/mandatory-modal"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n"]],[4]]]]]],["&attrs","@isOpen","@onDismissModal","modal","@isNewAdvertiser","@isFetching"],false,["hue-web-modal","track-render","get","-get-dynamic-var","t","if","hue-web-icons@illustration","hue-web-foundations@-text-display","hue-web-foundations@-text-body","hue-web-button-link","on","track-interaction","help-center-url","and","hue-web-progress-indicator"]]',moduleName:"campaign-manager-web/components/two-factor-authentication/mandatory-modal.hbs",isStrictMode:!1})
let m=e.default=(0,i.assertPropTypes)((u=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="hasClickedButton",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}onClickUpdateSettings(){this.hasClickedButton=!0}},g=u,b="propTypes",_={isOpen:i.PropTypes.bool.isRequired,onDismissModal:i.PropTypes.func.isRequired,isNewAdvertiser:i.PropTypes.bool,isFetching:i.PropTypes.bool.isRequired},b in g?Object.defineProperty(g,b,{value:_,enumerable:!0,configurable:!0,writable:!0}):g[b]=_,c=d((s=u).prototype,"hasClickedButton",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),d(s.prototype,"onClickUpdateSettings",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"onClickUpdateSettings"),s.prototype),l=s))||l
var g,b,_;(0,t.setComponentTemplate)(p,m)})),define("campaign-manager-web/components/unified-entity-status-label",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/entity-status"],(function(e,t,n,a,i,r,o){var l,s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=(0,n.createTemplateFactory)({id:"Mxk10Fxd",block:'[[[1,"\\n"],[11,2],[16,0,[29,[[52,[30,1],"u-border__dotted--attention"]," ",[28,[37,1],null,[["size","weight","color"],["medium","bold",[30,0,["statusColor"]]]]]]]],[17,2],[12],[1,"\\n  "],[1,[28,[35,2],[[30,0,["displayConfiguration","MAIN_STATUS"]],"campaign-manager-web/components/unified-entity-status-label"],[["status"],[[30,3]]]]],[1,"\\n"],[13]],["@isHoverable","&attrs","@status"],false,["if","hue-web-foundations@-text-body","t"]]',moduleName:"campaign-manager-web/components/unified-entity-status-label.hbs",isStrictMode:!1})
let u=e.default=(0,i.assertPropTypes)((s=class extends a.default{get displayConfiguration(){return{[r.ENTITY_TYPES.CAMPAIGN]:{MAIN_STATUS:"i18n_campaign_statuses"},[r.ENTITY_TYPES.ACCOUNT]:{MAIN_STATUS:"i18n_account_statuses"},[r.ENTITY_TYPES.CAMPAIGN_GROUP]:{MAIN_STATUS:"i18n_campaign_group_statuses"}}[this.args.entityType]}get statusColor(){return(0,o.getStatusColor)(this.args.status)}},d=s,p="propTypes",m={entityType:i.PropTypes.string.isRequired,status:i.PropTypes.string.isRequired,isHoverable:i.PropTypes.bool},p in d?Object.defineProperty(d,p,{value:m,enumerable:!0,configurable:!0,writable:!0}):d[p]=m,l=s))||l
var d,p,m;(0,t.setComponentTemplate)(c,u)})),define("campaign-manager-web/components/unmatched-companies-page",["exports","@ember/component","@ember/template-factory","@linkedin/ember-prop-types","campaign-manager-web/components/base-company-matching-page","@ember/object","ember-concurrency-decorators","ember-concurrency","@ember/service","campaign-manager-web/utils/http-error","campaign-manager-web/constants/company-matching","campaign-manager-web/utils/company-matching","@linkedin/ads-table/utils/states","campaign-manager-web/utils/tracking","campaign-manager-web/utils/reporting","tracked-toolbox","campaign-manager-web/utils/reporting-table-theme","campaign-manager-web/config/environment","@embroider/util","campaign-manager-web/components/company-matching-table/unmatched-company-name"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T){var E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k
function U(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function x(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function F(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const z=(0,n.createTemplateFactory)({id:"Q3fL8ja4",block:'[[[1,"\\n"],[8,[39,0],null,[["@class","@currentState","@data","@columns","@enableFilterRow","@enableStickyFirstColAndHeaders","@totalsData","@enableServerSideMode","@pageSize","@serverRecordCount","@serverCurrentPage","@rowIdKey","@theme","@onServerPageChange","@didFilter","@didSort"],["matched-companies-table u-layout__shadow-container p0",[30,0,["currentTableState"]],[30,0,["tableData"]],[30,0,["tableColumns"]],true,true,[30,0,["totalsRowLookupMap"]],true,[30,0,["pageSize"]],[30,0,["filteredUnmatchedCompaniesCount"]],[30,0,["currentPageNumber"]],[30,0,["rowIdKey"]],[30,0,["customTheme"]],[30,0,["onPageChange"]],[30,0,["onSearchOrFilter"]],[30,0,["onTableSort"]]]],null]],[],false,["ads-table"]]',moduleName:"campaign-manager-web/components/unmatched-companies-page.hbs",isStrictMode:!1})
let j=e.default=(E=(0,s.inject)(),y=(0,s.inject)(),S=(0,s.inject)(),A=(0,b.localCopy)("args.initialTableData"),C=(0,b.localCopy)("args.initialPageNumber"),O=(0,b.localCopy)("args.initialUnmatchedCompaniesCount"),v=(0,o.task)({restartable:!0}),(0,a.assertPropTypes)((k=class extends i.default{constructor(...e){super(...e),U(this,"companyMatching",P,this),U(this,"jet",N,this),U(this,"tracking",R,this),x(this,"customTheme",new _.default),U(this,"tableData",D,this),U(this,"currentPageNumber",M,this),U(this,"filteredUnmatchedCompaniesCount",L,this)}get tableColumns(){return[Object.assign({},this.baseCompanyNameInputColumn,{component:(0,f.ensureSafeComponent)(T.default,this),disableFiltering:!1,filterPlaceholder:this._getI18nMessage("i18n_unmatched_company_name_search_placeholder")}),this.baseDateAddedColumn,this.baseCompanyDomainInputColumn,this.baseCompanyPageUrlInputColumn,this.baseCompanyStockSymbolInputColumn,this.baseCompanyIndustriesInputColumn,this.baseCompanyCityInputColumn,this.baseCompanyStateInputColumn,this.baseCompanyCountryInputColumn,this.baseCompanyPostalCodeInputColumn]}get totalsRowLookupMap(){return{[u.COLUMN_NAMES.COMPANY_NAME_INPUT]:this._getI18nMessage("i18n_unmatched_company_name_column_company_count",{companyCount:this.filteredUnmatchedCompaniesCount})}}get currentTableState(){return(0,r.get)(this.fetchTableData,"isRunning")?p.default.LOADING:(0,r.get)(this.fetchTableData,"last")&&(0,r.get)(this.fetchTableData,"last.isError")?p.default.ERROR:p.default.DISPLAY}onPageChange(e){this.tracking.fireInteractionEvent("accounts_view_change_page_number",m.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this._updateCurrentPage(e),this.fetchTableData.perform(e).catch(this._handleFetchError.bind(this))}onTableSort(e){const t=(0,g.getColumnNameFromTableSortAction)(e),n=u.COLUMN_NAMES_SORT_TRACKING_EVENTS[t]
n&&this.tracking.fireInteractionEvent(n,m.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.fetchTableData.perform(e).catch(this._handleFetchError.bind(this))}onSearchOrFilter(e){this.tracking.fireInteractionEvent("accounts_view_enter_search_term",m.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this._updateCurrentPage(e),this.fetchTableData.perform(e,!0).catch(this._handleFetchError.bind(this))}_getI18nMessage(e,t={}){return this.i18n.lookupTranslation(this.constructor,e)([t])}_handleFetchError(e){if((0,l.didCancel)(e))return
const t=(0,c.getErrorMessage)(e),n=new Error(`Failed to fetch unmatched companies data for DMP segment ${this.args.dmpSegmentId} with message '${t}'`)
this.jet.error(n,"unmatched-companies-page",!1)}_updateCurrentPage(e){const{serverPageNumber:t}=e
this.currentPageNumber=t}*fetchTableData(e,t=!1){t&&(yield(0,l.timeout)(h.default.callbackDelay.short),yield(0,l.waitForQueue)("actions"))
const n=(0,d.mapTableSettingsToFetchOptions)(e,{updateTotals:t}),{elements:a,paging:{total:i}}=yield this.companyMatching.fetchUnmatchedCompanies(this.args.dmpSegmentId,n)
this.tableData=a,t&&(this.filteredUnmatchedCompaniesCount=i)}},x(k,"propTypes",{initialTableData:a.PropTypes.array.isRequired,initialUnmatchedCompaniesCount:a.PropTypes.number.isRequired,initialPageNumber:a.PropTypes.number.isRequired,dmpSegmentId:a.PropTypes.number.isRequired}),P=F((I=k).prototype,"companyMatching",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=F(I.prototype,"jet",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=F(I.prototype,"tracking",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=F(I.prototype,"tableData",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=F(I.prototype,"currentPageNumber",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=F(I.prototype,"filteredUnmatchedCompaniesCount",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F(I.prototype,"onPageChange",[r.action],Object.getOwnPropertyDescriptor(I.prototype,"onPageChange"),I.prototype),F(I.prototype,"onTableSort",[r.action],Object.getOwnPropertyDescriptor(I.prototype,"onTableSort"),I.prototype),F(I.prototype,"onSearchOrFilter",[r.action],Object.getOwnPropertyDescriptor(I.prototype,"onSearchOrFilter"),I.prototype),F(I.prototype,"fetchTableData",[v],Object.getOwnPropertyDescriptor(I.prototype,"fetchTableData"),I.prototype),w=I))||w);(0,t.setComponentTemplate)(z,j)})),define("campaign-manager-web/components/update-bid-and-budget-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","ember-concurrency-decorators","tracked-toolbox","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/utils/money-amount","campaign-manager-web/utils/tracking","campaign-manager-web/constants/entity-status","campaign-manager-web/constants/budget-optimization","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/application-experience","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b){var _,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D
function M(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function L(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const U=(0,n.createTemplateFactory)({id:"MAjOxJWj",block:'[[[10,0],[12],[1,"\\n  "],[8,[39,0],[[24,"aria-labelledby","update-bid-and-budget-modal__header"]],[["@isOpen","@size","@dismissModal"],[true,"large",[30,0,["dismissModal"]]]],[["default"],[[[[1,"\\n    "],[8,[30,1,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n      "],[10,"h2"],[14,1,"update-bid-and-budget-modal__header"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,"\\n"],[41,[30,0,["hasCampaignData"]],[[[41,[30,2],[[[1,"            "],[1,[28,[35,3],["i18n_budget_schedule","campaign-manager-web/components/update-bid-and-budget-modal"],null]],[1,"\\n"]],[]],[[[41,[30,3],[[[1,"            "],[1,[28,[35,3],[[52,[30,4,["isDraftCampaign"]],"i18n_launch_campaign","i18n_reactivate_campaign"],"campaign-manager-web/components/update-bid-and-budget-modal"],null]],[1,"\\n"]],[]],[[[1,"            "],[1,[28,[35,3],[[52,[28,[37,4],[[30,5],[30,6]],null],"i18n_update_bid_and_budget"],"campaign-manager-web/components/update-bid-and-budget-modal"],null]],[1,"\\n          "]],[]]]],[]]]],[]],null],[1,"      "],[13],[1,"\\n\\n"],[41,[30,2],[[[1,"        "],[10,1],[15,0,[29,["u-color__black--60 pt2"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,[30,4,["name"]]],[13],[1,"\\n"]],[]],null],[1,"    "]],[]]]]],[1,"\\n    "],[8,[39,6],null,[["@isLoading"],[[28,[37,7],[[30,0,["hasCampaignData"]]],null]]],null],[1,"\\n    "],[8,[30,1,["ModalContent"]],[[24,0,"update-bid-and-budget-modal__content"]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["hasCampaignData"]],[[[41,[51,[30,2]],[[[1,"          "],[10,0],[15,0,[29,["update-bid-and-budget-modal__campaign-info-container ",[52,[51,[30,3]]," u-layout__display-none"]]]],[12],[1,"\\n            "],[10,"h4"],[15,0,[29,[[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[30,4,["name"]]],[13],[1,"\\n            "],[8,[39,9],[[16,0,[29,[[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]]],[["@type"],["neutral"]],[["default"],[[[[1,"\\n              "],[1,[28,[35,3],["i18n_campaign_id_and_adFormat_v4","campaign-manager-web/components/update-bid-and-budget-modal"],[["campaignId","adFormat"],[[30,4,["id"]],[30,4,["adFormats","0"]]]]]],[1,"\\n            "]],[]]]]],[1,"\\n          "],[13],[1,"\\n"],[41,[28,[37,10],[[30,3],[30,4,["legacyObjective"]]],null],[[[1,"            "],[10,0],[14,0,"u-layout__space-above-3"],[12],[1,"\\n              "],[8,[39,11],null,null,[["default"],[[[[1,"\\n                "],[8,[39,12],null,[["@isDismissHidden","@message"],[true,[28,[37,3],["i18n_legacy_objective","campaign-manager-web/components/update-bid-and-budget-modal"],[["linkInfo"],[[28,[37,13],null,[["href","ariaLabel","role"],[[28,[37,14],null,[["path","accountId"],["help/lms/answer/101666",[30,8,["id"]]]]],[28,[37,3],["i18n_learn_more_legacy_campaign","campaign-manager-web/components/update-bid-and-budget-modal"],null],[30,7,["role"]]]]]]]]]],null],[1,"\\n              "]],[7]]]]],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"          "],[10,0],[14,0,"update-bid-and-budget-modal__explanation"],[12],[1,"\\n            "],[8,[39,9],null,[["@type","@message","@isHidden"],["caution",[28,[37,3],["i18n_update_bid_model_explanation","campaign-manager-web/components/update-bid-and-budget-modal"],null],[28,[37,7],[[30,5]],null]]],null],[1,"\\n            "],[8,[39,9],null,[["@type","@message","@isHidden"],["caution",[28,[37,3],["i18n_update_bid_type_explanation","campaign-manager-web/components/update-bid-and-budget-modal"],null],[28,[37,7],[[30,6]],null]]],null],[1,"\\n            "],[10,0],[15,0,[29,["update-bid-and-budget-modal__campaign-reactivation-explanation ",[52,[51,[30,3]]," u-layout__display-none"]]]],[12],[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],[[52,[30,4,["isDraftCampaign"]],"i18n_resolve_errors_to_launch_campaign","i18n_resolve_errors_to_reactivate_campaign"],"campaign-manager-web/components/update-bid-and-budget-modal"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,"ul"],[15,0,[29,["update-bid-and-budget-modal__bumper-top--lg"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[10,"li"],[15,0,[29,["update-bid-and-budget-modal__bumper-top",[52,[51,[30,0,["showBudgetErrorExplanation"]]]," u-layout__display-none"]]]],[12],[1,[28,[35,3],["i18n_insufficient_budget","campaign-manager-web/components/update-bid-and-budget-modal"],null]],[13],[1,"\\n                "],[10,"li"],[15,0,[29,["update-bid-and-budget-modal__bumper-top",[52,[51,[30,0,["showScheduleErrorExplanation"]]]," u-layout__display-none"]]]],[12],[1,[28,[35,3],["i18n_invalid_schedule","campaign-manager-web/components/update-bid-and-budget-modal"],null]],[13],[1,"\\n                "],[10,"li"],[15,0,[29,["update-bid-and-budget-modal__bumper-top",[52,[51,[30,0,["showBidAmountErrorExplanation"]]]," u-layout__display-none"]]]],[12],[1,[28,[35,3],["i18n_insufficient_bid","campaign-manager-web/components/update-bid-and-budget-modal"],null]],[13],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[41,[30,0,["isBudgetOptimizedCampaign"]],[[[1,"          "],[8,[39,15],[[24,0,"update-bid-and-budget-modal__scc-budget-schedule"]],[["@campaignGroup","@account","@campaign","@hasInsightTag","@onCampaignChange","@fetchLimits","@isFetchingLimits","@selectedOptimizationGoal","@isUpdateBidAndBudgetModal"],[[30,9],[30,8],[30,4],[30,10],[30,0,["onCampaignChange"]],[28,[37,16],[[30,0,["fetchLimitsTask"]]],null],[30,0,["fetchLimitsTask","isRunning"]],[30,0,["selectedOptimizationGoal"]],true]],null],[1,"\\n"]],[]],[[[41,[30,0,["isOptimaCampaign"]],[[[1,"          "],[8,[39,17],null,[["@account","@campaign","@onCampaignChange","@isForCampaignReactivation","@isForInlineEdit","@onOptimaApplyButtonClick"],[[30,8],[30,4],[30,0,["onCampaignChange"]],[30,3],[30,2],[30,0,["onOptimaApplyButtonClick"]]]],null],[1,"\\n"]],[]],[[[1,"          "],[8,[39,18],[[16,0,[29,["update-bid-and-budget-modal__bid-component ",[52,[30,11],"update-bid-and-budget-modal__scc-budget-schedule"]]]],[4,[38,19],null,[["pageKey","routeName","currentRoute"],["bid_and_budget_page_key",[28,[37,20],[[53,"outletState"],"render.name"],null],[28,[37,20],[[53,"outletState"],"render"],null]]]]],[["@account","@campaign","@campaignGroup","@isForCampaignReactivation","@hasInsightTag","@hideMainHeader","@onCampaignChange","@fetchLimits","@isFetchingLimits","@isMigrateFromTargetCostToCostCap","@isMigrateFromTargetCostToCostCapViaInlineEdit","@isQuickMode","@isSwitchModeDisabled","@refreshCGModel"],[[30,8],[30,4],[30,9],[30,3],[30,10],true,[30,0,["onCampaignChange"]],[28,[37,16],[[30,0,["fetchLimitsTask"]]],null],[30,0,["fetchLimitsTask","isRunning"]],[30,12],[30,13],[30,11],true,[30,14]]],null],[1,"\\n        "]],[]]]],[]]]],[]],null],[1,"      "],[10,0],[14,0,"u-form__inline-message-container"],[12],[1,"\\n        "],[8,[39,9],[[24,0,"update-bid-and-budget-modal__bumper-top"]],[["@isHidden","@type","@message"],[[28,[37,7],[[30,15]],null],"negative",[28,[37,22],null,[["error"],[[30,15]]]]]],null],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,1,["ModalFooter"]],[[24,0,"update-bid-and-budget-modal__footer modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["hasCampaignData"]],[[[1,"        "],[11,"button"],[24,0,"button--medium"],[16,"disabled",[30,0,["isSubmitButtonDisabled"]]],[24,4,"button"],[4,[38,23],["click",[30,0,["onSubmit"]]],null],[12],[1,"\\n"],[41,[30,3],[[[1,"            "],[1,[28,[35,3],[[52,[30,4,["isDraftCampaign"]],"i18n_launch_campaign","i18n_reactivate_campaign"],"campaign-manager-web/components/update-bid-and-budget-modal"],null]],[1,"\\n"]],[]],[[[1,"            "],[1,[28,[35,3],[[52,[28,[37,4],[[30,5],[30,6],[30,2]],null],"i18n_update_campaign"],"campaign-manager-web/components/update-bid-and-budget-modal"],null]],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n"]],[]],null],[1,"    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n"],[13],[1,"\\n"]],["modal","@isForInlineEdit","@isForCampaignReactivation","@campaign","@isForUpdateBidModel","@isForUpdateBidType","iphHelper","@account","@campaignGroup","@hasInsightTag","@isQuickMode","@isMigrateFromTargetCostToCostCap","@isMigrateFromTargetCostToCostCapViaInlineEdit","@refreshCGModel","@errorMessage"],false,["hue-web-modal","hue-web-foundations@-text-heading","if","t","or","hue-web-foundations@-text-body","cm-overlay-loader","not","unless","hue-web-inline-feedback","and","iph-helper","cm-inline-feedback","external-link-info","help-center-url","budget-optimization-campaign-bid-and-budget","perform","optima/budget-schedule-bid","bid-and-budget","track-render","get","-get-dynamic-var","error-message","on"]]',moduleName:"campaign-manager-web/components/update-bid-and-budget-modal.hbs",isStrictMode:!1})
let x=e.default=(_=(0,i.inject)("campaign"),h=(0,i.inject)(),f=(0,i.inject)(),T=(0,o.trackedReset)("args.campaign"),E=(0,l.computed)("args.campaign.{currentRunningSpend,legacyObjective,limits}","args.{account,isForCampaignReactivation}"),y=(0,l.computed)("args.campaign.validations.attrs.totalBudget.amount.isInvalid","args.isForCampaignReactivation"),S=(0,l.computed)("args.campaign.validations.attrs.runSchedule.end.isInvalid","args.campaign.validations.attrs.runSchedule.start.isInvalid","args.isForCampaignReactivation"),A=(0,l.computed)("args.campaign.validations.attrs.unitCost.amount.isInvalid","args.isForCampaignReactivation"),C=(0,r.task)({drop:!0}),(0,s.assertPropTypes)((D=class extends a.default{constructor(...e){super(...e),M(this,"campaignService",w,this),M(this,"tracking",I,this),M(this,"litms",P,this),M(this,"isOptimaApplyButtonClicked",N,this),M(this,"campaignEditingChanges",R,this),L(this,"dismissModal",(()=>{this.fetchLimitsTask.cancelAll(),this.args.onCancel()}))}get hasCampaignData(){return null!==this.args.campaign}get showBudgetErrorExplanation(){return this.args.isForCampaignReactivation&&this.args.campaign?.validations.attrs.totalBudget?.amount.isInvalid}get isBudgetOptimizedCampaign(){return this.args.campaignGroup?.budgetOptimization?.budgetOptimizationStrategy===p.BUDGET_OPTIMIZATION_STRATEGY.DYNAMIC}get isOptimaCampaign(){return this.args.campaign.applicationExperience===g.APPLICATION_EXPERIENCE_CASE.OPTIMA}get selectedOptimizationGoal(){return m.OBJECTIVE_TYPE_TO_ALIGNED_OPTIMIZATION_GOAL_MAP[this.args.campaignGroup.objectiveType]}get isSubmitButtonDisabled(){return this.args.campaign.validations.attrs.isBidAndBudgetValid.isInvalid||!this.isOptimaApplyButtonClicked}get showScheduleErrorExplanation(){return this.args.isForCampaignReactivation&&this.args.campaign?.validations.attrs.runSchedule?.start.isInvalid||this.args.campaign?.validations.attrs.runSchedule.end.isInvalid}get showBidAmountErrorExplanation(){return this.args.isForCampaignReactivation&&this.args.campaign?.validations.attrs.unitCost?.amount.isInvalid}onCampaignChange(e){this.campaignEditingChanges=Object.assign(this.campaignEditingChanges,e),Object.assign(this.args.campaign,e)}onOptimaApplyButtonClick(){this.isOptimaApplyButtonClicked=!0}onSubmit(){if(this.fetchLimitsTask.cancelAll(),this.args.isForCampaignReactivation){const e="campaign_reactivate_reactivate"
this.tracking.fireInteractionEvent(e,u.CONTROL_INTERACTION_TYPE.SHORT_PRESS)
const t=this.args.campaign
this.litms.trackControlInteraction(t.accountId,{adFormatType:t.adFormat,campaignStatus:d.STATUSES.ACTIVE,campaignType:t.type,controlName:e})}else this.args.isForInlineEdit&&this.tracking.fireInteractionEvent("campaign_inline_edit",u.CONTROL_INTERACTION_TYPE.SHORT_PRESS)
this.args.onSubmitChanges(this.campaignEditingChanges)}*fetchLimitsTask(e,t){const n=yield this.campaignService.fetchLimits(e,t,{rethrow:!0})
this.campaignEditingChanges={...this.campaignEditingChanges,limits:n},this.args.campaign.limits=n,(n&&n.isFixedBid||!t.isUnitCostDifferentThanDefault&&t.isNewCampaign)&&(0,l.get)(n,"bidSuggestion.midBid.amount")!==(0,l.get)(this.args,"campaign.unitCost.amount")&&(this.campaignEditingChanges={...this.campaignEditingChanges,unitCost:(0,c.getMoneyAmountForAPI)({amount:n.bidSuggestion.midBid.amount,currencyCode:e.currencyCode})})}},L(D,"propTypes",{account:s.PropTypes.oneOfType([s.PropTypes.object,s.PropTypes.EmberObject]).isRequired,campaign:s.PropTypes.oneOfType([s.PropTypes.object,s.PropTypes.EmberObject,s.PropTypes.null]).isRequired,campaignGroup:s.PropTypes.oneOfType([s.PropTypes.object,s.PropTypes.EmberObject]),errorMessage:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.object,s.PropTypes.null]),hasInsightTag:s.PropTypes.bool.isRequired,isForCampaignReactivation:s.PropTypes.bool,isForUpdateBidModel:s.PropTypes.bool,isForUpdateBidType:s.PropTypes.bool,isForInlineEdit:s.PropTypes.bool,onCancel:s.PropTypes.func.isRequired,onSubmitChanges:s.PropTypes.func.isRequired,isMigrateFromTargetCostToCostCap:s.PropTypes.bool,isMigrateFromTargetCostToCostCapViaInlineEdit:s.PropTypes.bool}),w=k((v=D).prototype,"campaignService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=k(v.prototype,"tracking",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=k(v.prototype,"litms",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=k(v.prototype,"isOptimaApplyButtonClicked",[b.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.campaign.applicationExperience!==g.APPLICATION_EXPERIENCE_CASE.OPTIMA}}),R=k(v.prototype,"campaignEditingChanges",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),k(v.prototype,"hasCampaignData",[E],Object.getOwnPropertyDescriptor(v.prototype,"hasCampaignData"),v.prototype),k(v.prototype,"showBudgetErrorExplanation",[y],Object.getOwnPropertyDescriptor(v.prototype,"showBudgetErrorExplanation"),v.prototype),k(v.prototype,"showScheduleErrorExplanation",[S],Object.getOwnPropertyDescriptor(v.prototype,"showScheduleErrorExplanation"),v.prototype),k(v.prototype,"showBidAmountErrorExplanation",[A],Object.getOwnPropertyDescriptor(v.prototype,"showBidAmountErrorExplanation"),v.prototype),k(v.prototype,"onCampaignChange",[l.action],Object.getOwnPropertyDescriptor(v.prototype,"onCampaignChange"),v.prototype),k(v.prototype,"onOptimaApplyButtonClick",[l.action],Object.getOwnPropertyDescriptor(v.prototype,"onOptimaApplyButtonClick"),v.prototype),k(v.prototype,"onSubmit",[l.action],Object.getOwnPropertyDescriptor(v.prototype,"onSubmit"),v.prototype),k(v.prototype,"fetchLimitsTask",[C],Object.getOwnPropertyDescriptor(v.prototype,"fetchLimitsTask"),v.prototype),O=v))||O);(0,t.setComponentTemplate)(U,x)})),define("campaign-manager-web/components/upload-publisher-restriction-list-panel",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","ember-concurrency-decorators","rsvp","@linkedin/ember-tracked-validations","ember-cli-pemberly-spark-placeholders/utils/get-asset-url","campaign-manager-web/constants/csv","campaign-manager-web/utils/csv","campaign-manager-web/utils/api-endpoints","campaign-manager-web/constants/blocklist","campaign-manager-web/utils/blocklist","campaign-manager-web/utils/file-upload","ember-stdlib/utils/is-browser","campaign-manager-web/utils/ambry","campaign-manager-web/constants/pem/audience-network","campaign-manager-web/utils/pem-metadata-util","@glimmer/tracking","@linkedin/ember-prop-types","tracked-toolbox"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S){var A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te
function ne(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function ae(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ie(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const re=(0,n.createTemplateFactory)({id:"HRzHB6Bb",block:'[[[1,"\\n"],[11,0],[24,0,"asset-panel u-display-flex u-flex-wrap"],[4,[38,0],null,[["pageKey","routeName","currentRoute"],["lan_upload_blocklist_form_in_viewport",[28,[37,1],[[53,"outletState"],"render.name"],null],[28,[37,1],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n  "],[10,2],[15,0,[29,["u-color__black--90"," ",[28,[37,3],null,[["size"],["medium"]]]]]],[12],[1,"\\n    "],[1,[28,[35,4],["i18n_upload_list_guidelines_desc_v2","campaign-manager-web/components/upload-publisher-restriction-list-panel"],null]],[1,"\\n    "],[8,[39,5],null,null,[["default"],[[[[1,"\\n      "],[1,[28,[35,4],["i18n_learn_more_about_list","campaign-manager-web/components/upload-publisher-restriction-list-panel"],[["linkInfo"],[[28,[37,6],null,[["dataTestSelector","href","role"],["data-test-upload-publisher-restriction-list-form__learn-more-link",[28,[37,7],null,[["path","accountId"],["help/lms/answer/83630",[30,2]]]],[30,1,["role"]]]]]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n  "],[13],[1,"\\n  "],[10,"form"],[14,0,"upload-audience-modal__form"],[12],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[10,"section"],[14,0,"asset-panel__form-section"],[12],[1,"\\n        "],[10,"label"],[14,"for","upload_list_name_input"],[15,0,[29,[[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_upload_list_name_label","campaign-manager-web/components/upload-publisher-restriction-list-panel"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,8],null,[["@classNames","@validations","@showValidations"],["asset-panel__form-section-input",[28,[37,9],[[30,0,["validations","attrs","name"]]],null],[28,[37,9],[[30,0,["showNameValidations"]]],null]]],[["default"],[[[[1,"\\n          "],[8,[39,10],[[24,0,"chm__inline-character-count"]],[["@max","@currentLength"],[[30,3,["maxlength"]],[30,0,["name","length"]]]],[["default"],[[[[1,"\\n            "],[8,[39,11],[[24,"data-live-test-upload-publisher-restriction-list-form__input",""],[24,3,"upload_list_name_input"],[24,"required",""],[16,"aria-invalid",[30,3,["showErrors"]]],[16,"aria-describedby",[30,3,["describedby"]]],[24,4,"text"],[4,[38,12],["input",[28,[37,13],["target.value",[30,0,["onNameChanged"]]],null]],null],[4,[38,12],["blur",[28,[37,14],[[28,[37,15],[[30,0,["showNameValidations"]]],null],true],null]],null]],[["@inputId","@value"],["upload_list_name_input",[30,0,["name"]]]],null],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[3]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,"section"],[14,0,"asset-panel__form-section"],[12],[1,"\\n        "],[10,0],[15,0,[29,[[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,4],["i18n_list_type_label","campaign-manager-web/components/upload-publisher-restriction-list-panel"],null]],[13],[1,"\\n        "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[36,16]]]],[12],[1,"\\n            "],[8,[39,17],[[16,2,[30,0,["listTypes","BLOCK"]]],[16,"checked",[28,[37,18],[[30,0,["listType"]],[30,0,["listTypes","BLOCK"]]],null]],[4,[38,12],["change",[28,[37,14],[[30,0,["setListType"]],[30,0,["listTypes","BLOCK"]]],null]],null]],[["@inputId","@disabled"],["block-list-radio",[30,4]]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[14,"for","block-list-radio"],[12],[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,[28,[35,4],["i18n_upload_list_label","campaign-manager-web/components/upload-publisher-restriction-list-panel"],null]],[13],[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,3],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,[28,[35,4],["i18n_upload_list_label_desc","campaign-manager-web/components/upload-publisher-restriction-list-panel"],null]],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[36,16]]]],[12],[1,"\\n            "],[8,[39,17],[[16,2,[30,0,["listTypes","ALLOW"]]],[16,"checked",[28,[37,18],[[30,0,["listType"]],[30,0,["listTypes","ALLOW"]]],null]],[4,[38,12],["change",[28,[37,14],[[30,0,["setListType"]],[30,0,["listTypes","ALLOW"]]],null]],null]],[["@inputId","@disabled"],["allow-list-radio",[30,4]]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[14,"for","allow-list-radio"],[12],[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,[28,[35,4],["i18n_upload_allowlist_label","campaign-manager-web/components/upload-publisher-restriction-list-panel"],null]],[13],[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,3],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,[28,[35,4],["i18n_upload_allowlist_label_desc","campaign-manager-web/components/upload-publisher-restriction-list-panel"],null]],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,"section"],[14,0,"asset-panel__form-section"],[12],[1,"\\n        "],[10,"label"],[14,1,"upload_list_file-upload-label"],[14,"for","upload_list_file-upload"],[15,0,[29,[[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_upload_list","campaign-manager-web/components/upload-publisher-restriction-list-panel"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,19],null,[["@accept","@ariaDescribedBy","@chooseFileButtonText","@customUploadStatusText","@fileName","@instructionsText","@isPreviewHidden","@progressPercent","@src","@uploadStatus","@onFileChange","@onRemoveFile","@uploadButtonAriaLabel"],[[30,0,["acceptedFileExtensions"]],"upload_list_file-upload-label",[28,[37,4],["i18n_upload_list_button_text","campaign-manager-web/components/upload-publisher-restriction-list-panel"],null],[52,[30,0,["uploadStatus"]],[28,[37,4],["i18n_upload_status","campaign-manager-web/components/upload-publisher-restriction-list-panel"],[["uploadStatus"],[[30,0,["uploadStatus"]]]]],""],[30,0,["fileName"]],[28,[37,4],["i18n_upload_list_prompt","campaign-manager-web/components/upload-publisher-restriction-list-panel"],null],true,[30,0,["percentProcessed"]],[30,0,["fileName"]],[30,0,["uploadStatus"]],[30,0,["onFileChange"]],[30,0,["onFileRemove"]],[29,[[28,[37,4],["i18n_upload_list_button_text","campaign-manager-web/components/upload-publisher-restriction-list-panel"],null]," ",[28,[37,4],["i18n_upload_list_prompt","campaign-manager-web/components/upload-publisher-restriction-list-panel"],null]]]]],null],[1,"\\n        "],[8,[39,21],[[24,0,"asset-panel__form-section-inline-message"]],[["@message","@type","@isHidden"],[[52,[30,0,["validations","attrs","blockingError","message"]],[30,0,["validations","attrs","blockingError","message"]],[30,0,["validations","attrs","selectedFile","message"]]],"negative",[28,[37,22],[[30,0,["validations","attrs","selectedFile","isValid"]],[30,0,["validations","attrs","blockingError","isValid"]]],null]]],null],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,"section"],[14,0,"asset-panel__form-section"],[12],[1,"\\n        "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,3],null,[["size"],["medium"]]]]]],[12],[1,"\\n          "],[8,[39,5],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,4],["i18n_upload_list_helper_text","campaign-manager-web/components/upload-publisher-restriction-list-panel"],[["linkInfo"],[[28,[37,6],null,[["dataTestSelector","href","role"],["data-test-upload-publisher-restriction-list-form__sample-template-link",[28,[37,23],null,[["subdomain","path","accountId"],["content","content/dam/help/lms/en-us/LinkedIn_Ads_Blocklist_Template.csv",[30,2]]]],[30,5,["role"]]]]]]]]],[1,"\\n          "]],[5]]]]],[1,"\\n        "],[13],[1,"\\n"],[41,[28,[37,18],[[30,0,["uploadStatus"]],"COMPLETE"],null],[[[1,"          "],[10,1],[14,0,"u-flex-row u-items-center"],[12],[1,"\\n            "],[10,2],[15,0,[29,["u-color__slate7"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[8,[39,24],[[24,0,"artdeco-inline-feedback__icon"]],[["@size","@name"],["small","signal-notice"]],null],[1,"\\n              "],[1,[28,[35,4],["i18n_upload_list_success_feedback_text","campaign-manager-web/components/upload-publisher-restriction-list-panel"],null]],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n      "],[10,"hr"],[14,0,"artdeco-divider"],[12],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,"footer"],[12],[1,"\\n      "],[8,[39,21],[[24,0,"asset-panel__form-server-error-inline-message"]],[["@type","@isHidden","@message"],["negative",[28,[37,25],[[30,0,["uploadBlocklistTask","last","isError"]]],null],[28,[37,26],null,[["customErrorMessage","error"],[[28,[37,4],["i18n_upload_list_propagated-error-message","campaign-manager-web/components/upload-publisher-restriction-list-panel"],null],[30,0,["uploadBlocklistTask","last","error"]]]]]]],null],[1,"\\n      "],[10,0],[14,0,"u-layout-flex__container--space-between"],[12],[1,"\\n        "],[8,[39,27],[[24,0,"upload-publisher-restriction-list-panel__cancel-button"],[4,[38,12],["click",[30,6]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,4],["i18n_upload_list_cancel","campaign-manager-web/components/upload-publisher-restriction-list-panel"],null]]],null],[1,"\\n        "],[10,0],[12],[1,"\\n          "],[10,2],[15,0,[29,["upload-publisher-restriction-list-panel__footer-text u-layout__display-inline-block mr4 u-color__black--75"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,4],[[52,[30,7],"i18n_upload_list_update_agree_terms_message","i18n_upload_list_agree_terms_message"],"campaign-manager-web/components/upload-publisher-restriction-list-panel"],[["linkInfo"],[[28,[37,6],null,[["class","dataTestSelector","href"],["asset-panel__legal-terms-link","data-test-upload-publisher-restriction-list-form__legal-terms-link",[28,[37,7],null,[["path","accountId"],["legal/sas-terms#additional-termsp-for-optional-conversion-tracking",[30,2]]]]]]]]]]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,27],[[16,"disabled",[28,[37,22],[[30,0,["hasAttemptedUpload"]],[30,0,["validations","isInvalid"]]],null]],[4,[38,12],["click",[28,[37,28],null,[["controlName","action"],["lan_upload_lists_form_save",[30,0,["onUploadBlocklist"]]]]]],null]],[["@size","@text"],["small",[52,[30,7],[28,[37,4],["i18n_upload_list_update","campaign-manager-web/components/upload-publisher-restriction-list-panel"],null],[28,[37,4],["i18n_upload_list_agree_and_upload","campaign-manager-web/components/upload-publisher-restriction-list-panel"],null]]]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[15,0,[29,[[52,[51,[30,0,["uploadBlocklistTask","isRunning"]]],"u-layout__display-none"]]]],[12],[1,"\\n    "],[10,0],[14,0,"u-loader__full-screen-container u-layout-flex__container--center"],[12],[1,"\\n      "],[10,0],[14,0,"u-layout__align-center"],[12],[1,"\\n        "],[8,[39,30],null,[["@size"],["xlarge"]],null],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,3],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],[[52,[30,7],"i18n_upload_list_updating-message","i18n_upload_list_uploading-message"],"campaign-manager-web/components/upload-publisher-restriction-list-panel"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["iphHelper","@accountId","vcont","@isEditBlockList","iphHelper","@onCancel","@listData"],false,["track-render","get","-get-dynamic-var","hue-web-foundations@-text-body","t","iph-helper","external-link-info","help-center-url","validated-control","readonly","character-counter","cm-text-input","on","pick","fn","mut","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","eq","file-upload-template","if","hue-web-inline-feedback","and","generate-url","hue-web-icons@icon","not","error-message","hue-web-button","tracked-action","unless","hue-web-progress-indicator"]]',moduleName:"campaign-manager-web/components/upload-publisher-restriction-list-panel.hbs",isStrictMode:!1}),oe="assets/papaparse/papaparse.js",le="GENERIC_PROCESSING_ERROR",se="INVALID_FILE_TYPE",ce="FILE_TOO_BIG",ue="ASSET_LOAD_FAILED",de="NO_FILE_SELECTED",{CSV_MISSING_ASSET:pe,CSV_MISSING_FILE:me,CSV_PARSE_FAIL:ge}=u.CSV_PARSE_ERROR_CODES,{TOO_MANY_ROWS:be,HAS_INVALID_DATA:_e,NO_VALID_ROWS:he}=m.BLOCKLIST_BLOCKING_ERRORS,fe={[le]:{key:"i18n_generic_processing_error"},[se]:{key:"i18n_invalid_file_type_error"},[ce]:{key:"i18n_file_too_big_error",options:[{maxFileSize:m.BLOCKLIST_MAX_FILE_SIZE_IN_MB}]},[ue]:{key:"i18n_generic_processing_error"},[pe]:{key:"i18n_generic_processing_error"},[me]:{key:"i18n_generic_processing_error"},[ge]:{key:"i18n_generic_processing_error"},[be]:{key:"i18n_file_too_many_rows",options:[{maxRowCount:m.BLOCKLIST_MAX_ROW_COUNT}]},[_e]:{key:"i18n_file_invalid_data"},[he]:{key:"i18n_file_invalid_data"},[de]:{key:"i18n_no_file_selected"}},Te={name:[(0,s.validator)("presence",!0),(0,s.validator)("length",{max:100})],selectedFile:[(0,s.validator)("presence",{disabled:(e,t,n)=>(0,i.get)(n,"isFileValidationDisabled")||!(0,i.get)(n,"hasAttemptedUpload"),presence:!0,message(){const e=fe[de]
return(0,i.get)(this,"model.i18n").lookupTranslation(this.model.constructor,e.key)()}})],blockingError:[(0,s.validator)("presence",{presence:!1,message(){const e=fe[le],t=fe[(0,i.get)(this,"model.blockingError")]||{key:e}
return(0,i.get)(this,"model.i18n").lookupTranslation(this.model.constructor,t.key)(t.options)}})],processedData:[(0,s.validator)("presence",{disabled:(e,t,n)=>(0,i.get)(n,"isFileValidationDisabled"),presence:!0})]},Ee={LOADING_ASSETS:.25,PARSING:.5,PROCESSING:.75,COMPLETE:1},ye=1024*m.BLOCKLIST_MAX_FILE_SIZE_IN_MB*1024
let Se=e.default=(A=(0,s.hasValidations)(Te),C=(0,r.inject)("tracking"),O=(0,r.inject)(),v=(0,r.inject)(),w=(0,r.inject)(),I=(0,r.inject)(),P=(0,r.inject)(),N=(0,S.localCopy)("args.listData.name"),R=(0,S.localCopy)("args.listData.fileName"),D=(0,S.localCopy)("args.listData.fileId"),M=(0,o.task)({drop:!0}),L=(0,o.task)({drop:!0}),A(k=(0,y.assertPropTypes)((te=class extends a.default{willDestroy(){super.willDestroy(...arguments),this._resetForm()}constructor(){super(...arguments),ne(this,"tracking",x,this),ne(this,"jet",F,this),ne(this,"assetLoader",z,this),ne(this,"i18n",j,this),ne(this,"xhr",G,this),ne(this,"fastboot",B,this),ne(this,"name",V,this),ne(this,"fileName",Y,this),ne(this,"fileId",H,this),ae(this,"acceptedFileExtensions",m.BLOCKLIST_ACCEPT_EXTENSIONS),ae(this,"listTypes",m.LIST_TYPES),ne(this,"percentProcessed",q,this),ne(this,"processedData",K,this),ne(this,"selectedFile",W,this),ne(this,"isFileValidationDisabled",X,this),ne(this,"showNameValidations",$,this),ne(this,"hasAttemptedUpload",J,this),ne(this,"uploadStatus",Q,this),ne(this,"blockingError",Z,this),ne(this,"listType",ee,this),this.args.listData&&(this.isFileValidationDisabled=!0)}onFileChange(e){const[t]=e,n=(0,b.getFileSizeAndTypeValidationErrors)({files:e,accept:this.acceptedFileExtensions,maxSizeInBytes:ye})
n.length?this.onFileSelectError(n):(this.selectedFile=t,this.fileName=t.name,this._loadParserAndParseFileTask.perform().catch((e=>{this._handleError(e)})))}onFileSelectError(e){const[{errors:t}]=e
t[b.UPLOAD_ERROR_TYPE.SIZE]?this._setUploadError(ce):t[b.UPLOAD_ERROR_TYPE.FORMAT]?this._setUploadError(se):(t[b.UPLOAD_ERROR_TYPE.SERVER],this._setUploadError(le))}onFileRemove(){this.processedData=null,this.selectedFile=null,this.isFileValidationDisabled=!1,this.uploadStatus=null,this.fileName=null}onUploadBlocklist(){this.showNameValidations=!0,this.hasAttemptedUpload=!0,this.validations.isValid&&this.uploadBlocklistTask.perform().catch((e=>{const t=new Error(`Unable to upload list. Err: ${e}`)
this.jet.error(t,"upload-blocklist-upload-error",!1)}))}onNameChanged(e){this.name=e}setListType(e){this.listType=e}*uploadBlocklistTask(){const e=this.args.accountId,t=this.processedData
let n=this.fileId
if(t){const a=this.xhr,{lastModified:i,lastModifiedDate:r,name:o}=this.selectedFile,l=this.constructor.createCsvFileBlobFromParsedData(t,{lastModified:i,lastModifiedDate:r,name:o}),s={requestType:h.URL_TYPES.UPLOAD,uploadType:h.UPLOAD_TYPES.LAN_BLOCKLIST,contentType:h.CONTENT_TYPES.CSV,ownerId:e},c=(0,T.constructPemMetadata)(f.LAN_PEM_KEYS.BLOCKLIST_GET_UPLOAD_URL,[e],{productName:f.LAN_PEM_PRODUCT_NAME}),u=yield a.post(p.default.ambrySignedUrl,{data:JSON.stringify(s),metadata:c}),d=(0,T.constructPemMetadata)(f.LAN_PEM_KEYS.BLOCKLIST_UPLOAD_TO_AMBRY,[e],{productName:f.LAN_PEM_PRODUCT_NAME}),m=u.headers["x-restli-id"],g=yield a.post(m,{data:l,processData:!1,contentType:h.CONTENT_TYPES.FORM_URLENCODED,headers:{"x-ambry-um-filename":this.name},metadata:d})
n=g.headers&&g.headers.location}yield this.args.onUploadSucceeded({name:this.name,fileName:this.name,type:this.listType,fileId:n,accountId:e})}_dismiss(){this.onCancel()}_resetForm(){this.name=null,this.showNameValidations=!1,this.hasAttemptedUpload=!1}*_loadParserAndParseFileTask(){this.uploadStatus=b.UPLOAD_STATUSES.UPLOADING,this.percentProcessed=Ee.LOADING_ASSETS,this.blockingError=null,this.processData=null,yield this._loadAsset(),this.percentProcessed=Ee.PARSING
const e=yield this._parseFile()
this.percentProcessed=Ee.PROCESSING,this._processResults(e),this.validations.attrs.blockingError.isValid&&(this.percentProcessed=Ee.COMPLETE,this.uploadStatus=b.UPLOAD_STATUSES.COMPLETE)}static createCsvFileBlobFromParsedData(e,{lastModified:t,lastModifiedDate:n,name:a}){const i=(0,d.unparseDataToCsv)(e),r=new Blob([i],{type:h.CONTENT_TYPES.CSV})
return Object.assign(r,{lastModified:t,lastModifiedDate:n,name:a}),r}_loadAsset(){if(!this.fastboot.isFastboot&&_.default&&window.Papa)return(0,l.resolve)()
const e=(0,c.default)(oe)
return this.assetLoader.loadAsset({uri:e,type:"js"})}_parseFile(){return(0,d.parseCsvFile)(this.selectedFile,{encoding:"UTF-8"})}_processResults(e){const t=(0,g.processResults)(e)
t&&t.blockingError?this._setUploadError(t.blockingError):this.processedData=e.data}_handleError(e){let t=e,n=`Error validating list file "${e}"`
e&&e.name&&"AssetLoadError"===e.name&&(t=ue,n=`Error loading "${oe}" lazily.`),this._setUploadError(t),this.jet.error(n,"upload-blocklist-file-processing-error",!1)}_setUploadError(e){this.blockingError=e,this.uploadStatus=b.UPLOAD_STATUSES.FAILED,this.fileName=null}_getI18n(e,t={}){return this.i18n.lookupTranslation(this.constructor,e)(t)}},ae(te,"propTypes",{listData:y.PropTypes.object,onCancel:y.PropTypes.func.isRequired,accountId:y.PropTypes.oneOfType([y.PropTypes.string,y.PropTypes.number]).isRequired,onUploadSucceeded:y.PropTypes.func.isRequired}),x=ie((U=te).prototype,"tracking",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=ie(U.prototype,"jet",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=ie(U.prototype,"assetLoader",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=ie(U.prototype,"i18n",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=ie(U.prototype,"xhr",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=ie(U.prototype,"fastboot",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=ie(U.prototype,"name",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),Y=ie(U.prototype,"fileName",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),H=ie(U.prototype,"fileId",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),q=ie(U.prototype,"percentProcessed",[E.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),K=ie(U.prototype,"processedData",[E.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),W=ie(U.prototype,"selectedFile",[E.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),X=ie(U.prototype,"isFileValidationDisabled",[E.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),$=ie(U.prototype,"showNameValidations",[E.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),J=ie(U.prototype,"hasAttemptedUpload",[E.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Q=ie(U.prototype,"uploadStatus",[E.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=ie(U.prototype,"blockingError",[E.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ee=ie(U.prototype,"listType",[E.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.isEditBlockList?this.args.listData.type:m.LIST_TYPES.BLOCK}}),ie(U.prototype,"onFileChange",[i.action],Object.getOwnPropertyDescriptor(U.prototype,"onFileChange"),U.prototype),ie(U.prototype,"onFileSelectError",[i.action],Object.getOwnPropertyDescriptor(U.prototype,"onFileSelectError"),U.prototype),ie(U.prototype,"onFileRemove",[i.action],Object.getOwnPropertyDescriptor(U.prototype,"onFileRemove"),U.prototype),ie(U.prototype,"onUploadBlocklist",[i.action],Object.getOwnPropertyDescriptor(U.prototype,"onUploadBlocklist"),U.prototype),ie(U.prototype,"onNameChanged",[i.action],Object.getOwnPropertyDescriptor(U.prototype,"onNameChanged"),U.prototype),ie(U.prototype,"setListType",[i.action],Object.getOwnPropertyDescriptor(U.prototype,"setListType"),U.prototype),ie(U.prototype,"uploadBlocklistTask",[M],Object.getOwnPropertyDescriptor(U.prototype,"uploadBlocklistTask"),U.prototype),ie(U.prototype,"_loadParserAndParseFileTask",[L],Object.getOwnPropertyDescriptor(U.prototype,"_loadParserAndParseFileTask"),U.prototype),k=U))||k)||k);(0,t.setComponentTemplate)(re,Se)})),define("campaign-manager-web/components/user-generated-media-template",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"OZWJxnva",block:'[[[1,"\\n"],[11,0],[24,0,"u-media__container u-layout-flex__container-space-between u-layout-flex__container--aligned-center"],[17,1],[12],[1,"\\n"],[41,[28,[37,1],[[30,2],[30,3]],null],[[[1,"    "],[10,0],[14,0,"user-generated-media-template__image-container"],[12],[1,"\\n      "],[8,[39,2],[[24,0,"user-generated-media-template__image"],[16,"alt",[28,[37,3],[[30,4],[28,[37,4],["preview_image","campaign-manager-web/components/user-generated-media-template"],null]],null]]],[["@ghostType","@image"],["add-photo",[30,3]]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"\\n  "],[10,0],[14,0,"user-generated-media-template__info-container"],[12],[1,"\\n    "],[10,0],[14,0,"u-layout-flex__cell u-layout__no-min-width user-generated-media-template__status"],[12],[1,"\\n      "],[8,[39,5],[[24,"data-live-test-user-generated-media-display-text",""]],[["@text","@tooltip","@type","@placement"],[[30,5],[30,5],"default","top"]],null],[1,"\\n"],[41,[30,6],[[[1,"        "],[11,2],[16,0,[29,[[30,7]," ",[28,[37,6],null,[["size"],["xsmall"]]]]]],[24,"aria-live","polite"],[24,"role","region"],[4,[38,7],null,[["announcement","politeness"],[[30,8],"assertive"]]],[12],[1,"\\n          "],[1,[30,8]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n\\n"],[41,[30,9],[[[1,"    "],[18,15,null],[1,"\\n"]],[]],[[[1,"    "],[8,[39,9],[[16,"aria-label",[30,10]],[16,"disabled",[30,11]],[24,0,"ml2 user-generated-media-template__dismiss-button"],[4,[38,10],[[52,[30,12],true,false]],null],[4,[38,11],["click",[30,13]],null]],[["@icon","@size","@circle","@buttonType","@emphasized"],["close","small",true,"tertiary",true]],null],[1,"\\n"]],[]]],[41,[30,14],[[[1,"      "],[10,"progress"],[14,0,"u-media__progress u-progress-bar"],[15,2,[30,14]],[14,"max","1"],[12],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[13]],["&attrs","@isPreviewShowing","@imageSrc","@previewImageAltText","@displayText","@isStatusTextShowing","@statusCssClass","@statusText","@shouldShowDropdownMenu","@ariaLabelRemove","@isDisabled","@retainFocus","@onRemove","@progress","&default"],false,["if","and","custom-image","or","t","definition-underline","hue-web-foundations@-text-body","a11y-announce","yield","hue-web-button","focus-on-render","on"]]',moduleName:"campaign-manager-web/components/user-generated-media-template.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/user-role-dropdown",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/constants/account","@linkedin/ember-prop-types","@ember/object","campaign-manager-web/utils/tracking","@ember/service"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m
function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _=(0,n.createTemplateFactory)({id:"NxU+iMYv",block:'[[[10,1],[14,0,"cm-hue-select"],[12],[1,"\\n  "],[8,[39,0],[[24,3,"user-role"],[24,0,"cm-hue-select"],[17,1],[4,[38,1],["change",[30,0,["onHandlePermissionChange"]]],null]],[["@disabled"],[[30,2]]],[["default"],[[[[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["availablePermissions"]]],null]],null],null,[[[1,"      "],[10,"option"],[15,2,[30,3]],[15,"selected",[28,[37,4],[[30,3],[30,4,["userRole"]]],null]],[12],[1,"\\n        "],[1,[28,[35,5],["i18n_user_account_role","campaign-manager-web/components/user-role-dropdown"],[["userRole"],[[30,3]]]]],[1,"\\n      "],[13],[1,"\\n"]],[3]],null],[1,"  "]],[]]]]],[1,"\\n"],[13]],["&attrs","@disabled","permission","@member"],false,["hue-web-select","on","each","-track-array","eq","t"]]',moduleName:"campaign-manager-web/components/user-role-dropdown.hbs",isStrictMode:!1})
let h=e.default=(c=(0,s.inject)(),(0,r.assertPropTypes)((m=class extends a.default{constructor(...e){var t,n,a,r
super(...e),t=this,n="tracking",r=this,(a=p)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(r):void 0}),g(this,"availablePermissions",i.AVAILABLE_USER_PERMISSION)}onHandlePermissionChange({target:{value:e}}){this.args.onPermissionChange(this.args.member,e),this.args.trackingEventName&&this.tracking.fireInteractionEvent(this.args.trackingEventName,l.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}},g(m,"propTypes",{onPermissionChange:r.PropTypes.func.isRequired,member:r.PropTypes.object.isRequired,disabled:r.PropTypes.bool,trackingEventName:r.PropTypes.string}),p=b((d=m).prototype,"tracking",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(d.prototype,"onHandlePermissionChange",[o.action],Object.getOwnPropertyDescriptor(d.prototype,"onHandlePermissionChange"),d.prototype),u=d))||u);(0,t.setComponentTemplate)(_,h)})),define("campaign-manager-web/components/validated-control",["exports","@ember/component","@ember/template-factory","@ember/object","@linkedin/ember-prop-types","@glimmer/component","campaign-manager-web/helpers/classes","tracked-toolbox"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"3mFDGaHk",block:'[[[1,"\\n"],[11,0],[16,0,[29,["validated-control ",[52,[30,1],"validated-control--with-char-count"]]]],[17,2],[4,[38,1],[[30,0,["INPUT_SELECTORS_ON_BLUR"]],"blur",[30,0,["onInputBlur"]],[30,3]],null],[12],[1,"\\n  "],[18,6,[[28,[37,3],null,[["class","describedby","showErrors","showWarnings","maxlength"],[[30,0,["yieldedClass"]],[30,0,["describedby"]],[30,0,["showErrorMessage"]],[30,0,["showWarningMessage"]],[30,0,["maxLength"]]]]]]],[1,"\\n\\n  "],[10,0],[14,0,"validated-control__error_container"],[12],[1,"\\n    "],[8,[39,4],null,[["@type","@isHidden"],[[30,0,["feedbackType"]],[28,[37,5],[[30,0,["showMessage"]]],null]]],[["default"],[[[[1,"\\n      "],[10,0],[15,1,[30,0,["messageId"]]],[12],[1,"\\n"],[41,[30,4],[[[1,"          "],[46,[28,[37,7],[[28,[37,8],[[30,4]],null]],null],null,[["options"],[[30,5]]],null],[1,"\\n"]],[]],[[[1,"          "],[1,[30,0,["validationMessage"]]],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n\\n  "],[13],[1,"\\n"],[13]],["@showCharCounter","&attrs","@showValidationsOnBlur","@validationMessageComponent","@validationCopyOptions","&default"],false,["if","add-event-to-child-on-render","yield","hash","hue-web-inline-feedback","not","component","ember-holy-futuristic-template-namespacing-batman-translate-dynamic-2","ensure-safe-component"]]',moduleName:"campaign-manager-web/components/validated-control.hbs",isStrictMode:!1}),b=['input[type="text"]','input[type="url"]','input[type="email"]',"textarea"].join(","),_="caution",h="negative"
let f=e.default=(s=(0,l.trackedReset)("args.validations"),(0,i.assertPropTypes)((p=class extends r.default{get yieldedClass(){return(0,o.classes)(["validated-control__input",{error:this.showErrorMessage,"validated-control__input--warning-message":this.showWarningMessage}])}get messageId(){const e=(0,a.get)(this,"args.validations.attribute")||""
if(e){let t=null
switch(!0){case this.showErrorMessage:t=`${e}-error`
break
case this.showWarningMessage:t=`${e}-warning`
break
default:return null}return`${t}${this.args.customId??""}`}return null}get describedby(){const e=this.messageId,t=this.args.charCounterId
return e&&t?`${e} ${t}`:t||(e||null)}get showErrorMessage(){return!!this.args.forceShowErrorMessage||!(!this.args.showValidations&&!this.showValidationsAfterBlur||!(0,a.get)(this,"args.validations.errors.length"))}get showWarningMessage(){return!(!this.args.showValidations&&!this.showValidationsAfterBlur||!(0,a.get)(this,"args.validations.warnings.length"))}get showMessage(){return this.showErrorMessage||this.showWarningMessage}get validationMessage(){const e=(0,a.get)(this,"args.validations")
return e.message||e.warningMessage}get feedbackType(){return this.showErrorMessage?h:_}get maxLength(){const e=(0,a.get)(this,"args.validations.options.length.max")
return"function"==typeof e?e.call((0,a.get)(this,"args.validations.firstObject.model")):e}constructor(){var e,t,n,i
if(super(...arguments),m(this,"INPUT_SELECTORS_ON_BLUR",b),m(this,"onInputBlur",(()=>{this.showValidationsAfterBlur=!0})),e=this,t="showValidationsAfterBlur",i=this,(n=d)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(i):void 0}),(0,a.get)(this,"args.validations.options.length.max")){const e=(0,a.get)(this,"args.validations.attribute")
this.charCounterId=`${e}-char-counter`}}},m(p,"propTypes",{validations:i.PropTypes.oneOfType([i.PropTypes.EmberObject,i.PropTypes.object]),showValidations:i.PropTypes.bool,showValidationsOnBlur:i.PropTypes.bool,validationMessageComponent:i.PropTypes.string,customId:i.PropTypes.string,forceShowErrorMessage:i.PropTypes.bool}),T=(u=p).prototype,E="showValidationsAfterBlur",y=[s],S={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}},C={},Object.keys(S).forEach((function(e){C[e]=S[e]})),C.enumerable=!!C.enumerable,C.configurable=!!C.configurable,("value"in C||C.initializer)&&(C.writable=!0),C=y.slice().reverse().reduce((function(e,t){return t(T,E,e)||e}),C),A&&void 0!==C.initializer&&(C.value=C.initializer?C.initializer.call(A):void 0,C.initializer=void 0),void 0===C.initializer&&(Object.defineProperty(T,E,C),C=null),d=C,c=u))||c)
var T,E,y,S,A,C;(0,t.setComponentTemplate)(g,f)}))
define("campaign-manager-web/components/vector-upload-manager",["exports","ember-vector-upload-manager/components/vector-upload-manager"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/vector-upload",["exports","ember-vector-upload-manager/components/vector-upload"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/vector-uploader",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@ember/service","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/utils/vector-assets","campaign-manager-web/utils/file-upload","@linkedin/ember-prop-types","campaign-manager-web/utils/http-error","@ember/debug","@linkedin/jsecure"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v,w,I,P
function N(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function R(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function D(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const M=(0,n.createTemplateFactory)({id:"XuJNeOFW",block:'[[[1,"\\n"],[18,1,[[28,[37,1],null,[["isStatus","progress","status","onUpload","onCancel"],[[30,0,["isStatus"]],[30,0,["progress"]],[30,0,["status"]],[30,0,["onUpload"]],[30,0,["onCancel"]]]]]]]],["&default"],false,["yield","hash"]]',moduleName:"campaign-manager-web/components/vector-uploader.hbs",isStrictMode:!1})
let L=e.default=(b=(0,o.inject)(),_=(0,o.inject)(),h=(0,o.inject)(),f=(0,o.inject)(),T=(0,l.task)({drop:!0}),E=(0,l.task)({drop:!0}),(0,d.assertPropTypes)((P=class extends a.default{constructor(...e){super(...e),N(this,"a11yNotification",A,this),N(this,"i18n",C,this),N(this,"vectorUpload",O,this),N(this,"jet",v,this),N(this,"status",w,this),N(this,"progress",I,this),R(this,"uploadSuccessMessage",this.i18n.lookupTranslation(this.constructor,"i18n_upload_status_complete")()),R(this,"uploadingMessage",this.i18n.lookupTranslation(this.constructor,"i18n_upload_status_uploading")()),R(this,"lastUploadInstance",null)}get isStatus(){return{[this.status]:!0}}*_uploadTask(e=[]){if(!e.length)return
let t
this.progress=.005
try{this.a11yNotification.announce(this.uploadingMessage),this.status=u.UPLOAD_STATUSES.UPLOADING,[t]=yield this.vectorUpload.upload(e,{ownerId:parseInt(this.args.ownerId,10),ownerType:this.args.ownerType,accountId:parseInt(this.args.accountId,10)||void 0,assetName:this.args.shouldSaveAssetName?e[0].name:void 0,uploadRecipes:this.args.uploadRecipes,pemRegisterMediaUploadMetadata:this.args.pemRegisterMediaUploadMetadata,pemPotentialMultiPartUploadCompletionMetadata:this.args.pemPotentialMultiPartUploadCompletionMetadata},(n=>{this.lastUploadInstance=n,n.on("progress",(({loaded:e})=>{const t=parseFloat((e/n.file.size).toFixed(2))
this.progress=t})),n.on("completeMultiPartUpload",(n=>{c.UPLOAD_MANAGER_STATES.COMPLETED===n?this.handleUploadSuccessTask.perform(t):this.handleFailure(e)})),n.catch((()=>{n.off("progress"),n.off("status")}))})),t&&t.status.state===c.UPLOAD_MANAGER_STATES.COMPLETED?t.meta.type!==c.UPLOAD_TYPES.MULTIPART&&(yield this.handleUploadSuccessTask.perform(t)):this.handleFailure(e)}catch(n){this.handleFailure(e)}finally{this.lastUploadInstance&&this.lastUploadInstance.off("progress")}}onCancel(){this._uploadTask.cancelAll(),this.progress=void 0,this.status=void 0}onUpload(e){return this._uploadTask.perform(e).catch((e=>{if(!(0,s.didCancel)(e))throw e}))}*handleUploadSuccessTask({results:e,meta:t}){const n=e.map((e=>e.body)),[a]=n
if(this.args.isVectorUrlRequiredForSuccess)try{const e=yield this.vectorUpload.getImageDataTask.perform({file:a,urn:t.urn},this.args.imageSize,!this.args.useTemporaryUrls,this.args.pollMaxRetries,this.args.pemVectorAssetOutputMetadata)
this.handleSuccess(a,t,e)}catch(i){this.handleFailure(n),this.jet.error(new Error(`Failed to get resolved vector URL for reference ${t.urn}: ${(0,p.getErrorMessage)(i)}`),"vector-asset-output",!1)}else this.handleSuccess(a,t)}handleSuccess(e,t,n){this.status=u.UPLOAD_STATUSES.COMPLETE,this.a11yNotification.announce(this.uploadSuccessMessage),this.args.onSuccess({image:n,file:e,meta:t,localUrl:g.default.sanitizeUrl(window.URL.createObjectURL(e))})}handleFailure(e){this.status=u.UPLOAD_STATUSES.FAILED
const t=e.map((e=>({file:e,hasError:!0,errors:{[u.UPLOAD_ERROR_TYPE.SERVER]:!0}})))
this.args.onError(t)}},R(P,"propTypes",{imageSize:d.PropTypes.object,isVectorUrlRequiredForSuccess:d.PropTypes.bool,ownerId:d.PropTypes.oneOfType([d.PropTypes.number,d.PropTypes.string]).isRequired,ownerType:d.PropTypes.string.isRequired,accountId:d.PropTypes.oneOfType([d.PropTypes.number,d.PropTypes.string]),uploadRecipes:d.PropTypes.array.isRequired,useTemporaryUrls:d.PropTypes.bool,onError:d.PropTypes.func.isRequired,onSuccess:d.PropTypes.func.isRequired,shouldSaveAssetName:d.PropTypes.bool}),A=D((S=P).prototype,"a11yNotification",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=D(S.prototype,"i18n",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=D(S.prototype,"vectorUpload",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=D(S.prototype,"jet",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=D(S.prototype,"status",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=D(S.prototype,"progress",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D(S.prototype,"_uploadTask",[T],Object.getOwnPropertyDescriptor(S.prototype,"_uploadTask"),S.prototype),D(S.prototype,"onCancel",[r.action],Object.getOwnPropertyDescriptor(S.prototype,"onCancel"),S.prototype),D(S.prototype,"onUpload",[r.action],Object.getOwnPropertyDescriptor(S.prototype,"onUpload"),S.prototype),D(S.prototype,"handleUploadSuccessTask",[E],Object.getOwnPropertyDescriptor(S.prototype,"handleUploadSuccessTask"),S.prototype),y=S))||y);(0,t.setComponentTemplate)(M,L)})),define("campaign-manager-web/components/vidmob/icon",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"QsjKRLJc",block:'[[[11,"svg"],[24,"aria-hidden","true"],[24,"role","none"],[24,"xmlns","http://www.w3.org/2000/svg","http://www.w3.org/2000/xmlns/"],[24,"viewBox","0 0 64 64"],[24,"data-supported-dps","64x64"],[24,"fill","currentColor"],[17,1],[12],[1,"\\n  "],[10,"g"],[14,"transform","matrix(0.014021, 0, 0, -0.014857, -24.326366, 66.100883)"],[14,"fill","#000000"],[14,"stroke","none"],[12],[1,"\\n    "],[10,"path"],[14,"d","M2270 4227 c-19 -6 -58 -34 -86 -62 -91 -88 -84 83 -84 -1938 0 -1419 3 -1778 13 -1774 6 2 226 152 487 333 261 180 484 328 494 328 16 1 31 -31 89 -194 119 -335 130 -364 159 -407 54 -81 164 -122 268 -99 81 18 105 44 523 536 226 267 475 559 552 650 77 91 240 282 360 425 121 143 276 325 343 405 68 80 172 201 230 270 58 69 143 168 187 220 237 277 253 299 270 351 32 96 -5 227 -80 284 -56 43 -118 58 -560 135 -27 5 -149 27 -270 49 -276 50 -259 47 -390 71 -60 12 -175 32 -255 46 -202 36 -381 68 -545 99 -77 14 -176 32 -220 40 -44 8 -168 30 -275 50 -107 20 -231 42 -275 50 -44 8 -241 43 -439 79 -359 66 -431 74 -496 53z m170 -237 c67 -11 504 -90 690 -125 74 -14 198 -36 275 -50 213 -38 305 -55 360 -66 56 -11 523 -96 600 -109 64 -11 1086 -196 1185 -214 41 -8 120 -22 175 -32 55 -9 106 -23 113 -29 11 -10 5 -23 -34 -71 -48 -59 -560 -664 -769 -909 -61 -71 -250 -294 -420 -495 -394 -464 -617 -727 -814 -959 -86 -101 -172 -203 -191 -227 -38 -47 -58 -60 -72 -46 -8 8 -88 227 -283 772 -40 114 -226 631 -267 745 -72 201 -86 239 -136 380 -77 216 -249 697 -294 820 -22 61 -44 121 -48 135 -4 14 -26 75 -48 135 -100 276 -112 311 -112 333 0 25 9 26 90 12z"],[12],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs"],false,[]]',moduleName:"campaign-manager-web/components/vidmob/icon.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/vidmob/promo-card",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"09uvwXDQ",block:'[[[1,"\\n"],[11,0],[16,0,[28,[37,0],["u-display-flex u-items-center u-bg-color__surface-tint p3",[28,[37,1],null,[["u-layout__display-none"],[[30,1]]]]],null]],[17,2],[4,[38,2],null,[["pageKey","routeName","currentRoute"],["vidmob_promo_card",[28,[37,3],[[53,"outletState"],"render.name"],null],[28,[37,3],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n  "],[8,[39,5],[[24,0,"u-flex-shrink-0 u-color__logo-brand-alt m2"]],null,null],[1,"\\n  "],[10,0],[14,0,"m1"],[12],[1,"\\n    "],[10,2],[15,0,[29,["m1"," ",[28,[37,6],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,7],["i18n_vidmob_promo_card_header","campaign-manager-web/components/vidmob/promo-card"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["m1"," ",[28,[37,6],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,7],["i18n_vidmob_promo_card_body","campaign-manager-web/components/vidmob/promo-card"],null]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["u-color__black--75 m1 mt2"," ",[28,[37,6],null,[["size","italic"],["xsmall","true"]]]]]],[12],[1,"\\n      "],[1,[28,[35,7],["i18n_disclaimer","campaign-manager-web/components/vidmob/promo-card"],null]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,8],[[24,0,"u-layout--no-wrap u-color__inherit m2"],[24,6,"https://www.vidmob.com/linkedin"],[24,"target","_blank"],[4,[38,9],["vidmob_promo_card_cta"],null]],[["@buttonType","@size","@emphasized","@text","@icon","@iconPlacement"],["primary","small","true",[28,[37,7],["i18n_vidmob_promo_card_cta","campaign-manager-web/components/vidmob/promo-card"],null],"link-external","right"]],null],[1,"\\n"],[13]],["@isHidden","&attrs"],false,["classes","hash","track-render","get","-get-dynamic-var","vidmob/icon","hue-web-foundations@-text-body","t","hue-web-button-link","track-interaction"]]',moduleName:"campaign-manager-web/components/vidmob/promo-card.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/vidmob/promo-module",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","campaign-manager-web/constants/lego"],(function(e,t,n,a,i,r,o){var l,s
function c(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const u=(0,n.createTemplateFactory)({id:"8+TiY345",block:'[[[1,"\\n"],[11,0],[24,0,"u-display-flex u-flex-wrap vidmob-promo-module__container u-layout__shadow-container p5"],[17,1],[4,[38,0],null,[["pageKey","routeName","currentRoute"],["vidmob_promo_module",[28,[37,1],[[53,"outletState"],"render.name"],null],[28,[37,1],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-flex-wrap"],[12],[1,"\\n    "],[10,0],[14,0,"vidmob-promo-module__content-container"],[12],[1,"\\n      "],[10,"header"],[15,0,[29,["mb3"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,4],["i18n_header","campaign-manager-web/components/vidmob/promo-module"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[15,0,[29,["u-color__black--75"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_body","campaign-manager-web/components/vidmob/promo-module"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,["u-color__black--75 mt2"," ",[28,[37,3],null,[["size","italic"],["xsmall","true"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_disclaimer","campaign-manager-web/components/vidmob/promo-module"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,5],[[24,0,"u-flex-shrink-0 u-color__logo-brand-alt mh2"]],null,null],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-flex-wrap mt2 u-layout__width-full"],[12],[1,"\\n    "],[8,[39,6],[[24,0,"u-layout--no-wrap u-color__inherit mt2"],[24,6,"https://www.vidmob.com/linkedin"],[24,"target","_blank"],[4,[38,7],["vidmob_promo_module_cta"],null],[4,[38,8],["click",[30,0,["onAction"]]],null]],[["@buttonType","@size","@emphasized","@text","@icon","@iconPlacement"],["primary","small",true,[28,[37,4],["i18n_gotit","campaign-manager-web/components/vidmob/promo-module"],null],"link-external","right"]],null],[1,"\\n    "],[8,[39,9],[[24,0,"u-layout--no-wrap u-color__inherit mt2 ml1"],[4,[38,7],["vidmob_promo_module_dismiss"],null],[4,[38,8],["click",[30,0,["onDismiss"]]],null]],[["@buttonType","@emphasized","@size","@text"],["tertiary",true,"small","No thanks"]],null],[1,"\\n  "],[13],[1,"\\n"],[13]],["&attrs"],false,["track-render","get","-get-dynamic-var","hue-web-foundations@-text-body","t","vidmob/icon","hue-web-button-link","track-interaction","on","hue-web-button"]]',moduleName:"campaign-manager-web/components/vidmob/promo-module.hbs",isStrictMode:!1})
let d=e.default=(l=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="promotionService",i=this,(a=s)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}onAction(){this.promotionService.onAction(o.WIDGET_ACTION_CATEGORY.ACTION),this.promotionService.onDismiss()}onDismiss(){this.promotionService.onAction(o.WIDGET_ACTION_CATEGORY.DISMISS),this.promotionService.onDismiss()}},s=c(l.prototype,"promotionService",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(l.prototype,"onAction",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"onAction"),l.prototype),c(l.prototype,"onDismiss",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"onDismiss"),l.prototype),l);(0,t.setComponentTemplate)(u,d)})),define("campaign-manager-web/components/wallet-container-locked-view",["exports","ember-payments-wallet/components/wallet-container-locked-view"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/wallet-container",["exports","ember-payments-wallet/components/wallet-container"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/components/website-events-conversion",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","campaign-manager-web/constants/session-record","campaign-manager-web/utils/urn","campaign-manager-web/constants/pem/website-actions","campaign-manager-web/utils/pem-metadata-util"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A=(0,n.createTemplateFactory)({id:"WaUaDaG+",block:'[[[1,"\\n"],[8,[39,0],null,[["@appName","@componentName","@withLoadingIndication","@customProps","@microAppOptions"],["websiteActions","ConversionPage",true,[30,0,["microAppCustomProps"]],[30,0,["microAppOptions"]]]],null]],[],false,["micro-app-wrapper"]]',moduleName:"campaign-manager-web/components/website-events-conversion.hbs",isStrictMode:!1})
let C=e.default=(c=(0,a.inject)("website-actions"),u=(0,a.inject)("insight-tag"),d=(0,a.inject)(),p=(0,a.inject)(),m=class extends i.default{constructor(...e){super(...e),E(this,"websiteActionsService",g,this),E(this,"lix",b,this),E(this,"lisaLiam",_,this),E(this,"insightTagService",h,this),E(this,"account",f,this),E(this,"microAppsUtil",T,this),y(this,"metadata",(0,s.constructPemMetadata)(l.WEBSITE_ACTIONS_PEM_KEYS.IMPORT_RULES_PAGE_MICRO_APP,[],{productName:l.WEBSITE_ACTIONS_PEM_PRODUCT_NAME})),y(this,"microAppOptions",{trackPem:this.microAppsUtil.generateTrackPemCallback(this.metadata)}),y(this,"recordFeature",r.SESSION_RECORD_FEATURES.WEBSITE_ACTIONS_CONVERSIONS)}get microAppCustomProps(){return{step:this.args.step,actionRuleId:this.args.defaultAction?(0,o.getIdFromUrn)(this.args.defaultAction):void 0,getSelectedActionRule:this.websiteActionsService.handleGetSelectedActions,selectConversions:this.websiteActionsService.handleSelectConversions}}},g=S(m.prototype,"websiteActionsService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=S(m.prototype,"lix",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=S(m.prototype,"lisaLiam",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(m.prototype,"insightTagService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(m.prototype,"account",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=S(m.prototype,"microAppsUtil",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m);(0,t.setComponentTemplate)(A,C)})),define("campaign-manager-web/components/website-events-page",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","ember-async-data/tracked-async-data","tracked-toolbox","campaign-manager-web/constants/audiences/matched/common","campaign-manager-web/constants/audiences/matched/engagement","campaign-manager-web/constants/session-record","campaign-manager-web/constants/routes","hue-web-toast/utils/constants","campaign-manager-web/config/environment","campaign-manager-web/constants/pem/website-actions","campaign-manager-web/utils/pem-metadata-util"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b){var _,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D
function M(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function L(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const U=(0,n.createTemplateFactory)({id:"316gyDA3",block:'[[[1,"\\n"],[8,[39,0],null,[["@appName","@componentName","@withLoadingIndication","@customProps","@errorMessage","@errorActionText","@microAppOptions"],["websiteActions","ActionRulesPage",true,[30,0,["rulesPageCustomProps"]],[28,[37,1],["i18n_micro_app_error_message","campaign-manager-web/components/website-events-page"],[["linkInfo"],[[28,[37,2],null,[["href"],["https://www.linkedin.com/help/lms/ask"]]]]]],[28,[37,1],["i18n_micro_app_error_action_text","campaign-manager-web/components/website-events-page"],null],[30,0,["microAppOptions"]]]],null],[1,"\\n\\n"],[8,[39,3],null,[["@isOpen","@dismissModal","@editedAudienceId","@successCallback","@initialActionRule"],[[30,0,["websiteActionsService","isNewAudienceModalOpen"]],[30,0,["websiteActionsService","dismissNewAudienceModal"]],[30,0,["websiteActionsService","newEditedAudienceId"]],[30,0,["websiteActionsService","audienceUpdateSuccessCallback"]],[30,0,["websiteActionsService","initialActionRule"]]]],null],[1,"\\n"]],[],false,["micro-app-wrapper","t","external-link-info","matched-website-audience-management-modal"]]',moduleName:"campaign-manager-web/components/website-events-page.hbs",isStrictMode:!1})
let x=e.default=(_=(0,a.inject)(),h=(0,a.inject)("audiences/engagement-source"),f=(0,a.inject)(),T=(0,a.inject)("website-actions"),E=(0,a.inject)("hue-web-toast"),y=(0,a.inject)("insight-tag"),S=(0,a.inject)(),A=class extends i.default{constructor(...e){super(...e),M(this,"account",C,this),M(this,"lix",O,this),M(this,"engagementSource",v,this),M(this,"i18n",w,this),M(this,"websiteActionsService",I,this),M(this,"toast",P,this),M(this,"insightTagService",N,this),M(this,"microAppsUtil",R,this),M(this,"retrigger",D,this),L(this,"recordFeature",u.SESSION_RECORD_FEATURES.WEBSITE_ACTIONS_TABLE),L(this,"panelType",s.PANEL_TYPES.CREATE_WEBSITE_AUDIENCE),L(this,"metadata",(0,b.constructPemMetadata)(g.WEBSITE_ACTIONS_PEM_KEYS.IMPORT_RULES_PAGE_MICRO_APP,[],{productName:g.WEBSITE_ACTIONS_PEM_PRODUCT_NAME})),L(this,"microAppOptions",{trackPem:this.microAppsUtil.generateTrackPemCallback(this.metadata)}),L(this,"onAudienceCreateSuccess",(()=>{this.toast.add({type:p.TOAST_TYPES.SUCCESS,message:this.i18n.lookupTranslation(this.constructor,"i18n_audience_success")(),ctaText:this.i18n.lookupTranslation(this.constructor,"i18n_audience_success_cta")(),ctaRouteName:d.ROUTE_NAME.ACCOUNT_AUDIENCES_MATCHED_INDEX,ctaModels:this.accountId}),this.onCloseAudienceModal(),this.retrigger+=1})),L(this,"onCloseAudienceModal",(()=>{this.websiteActionsService.isAudienceModalOpen=!1}))}get websiteEventsBetaPageUrl(){return this.args.initialActions?`${m.default.websiteEventsBaseUrl}/website-events?actions=${JSON.stringify(this.args.initialActions)}&_rl=${this.retrigger}`:`${m.default.websiteEventsBaseUrl}/website-events?_rl=${this.retrigger}`}willDestroy(){super.willDestroy(),this.onCloseAudienceModal()}get accountId(){return this.account.accountObj?.id}get canCreateOrgBasedEngagementAudience(){return this.account.accountObj?.canCreateDsc}get websiteRetargetingSource(){return new o.default(this.fetchEngagementSources(),this)}async fetchEngagementSources(){return await this.engagementSource.fetchEngagementSources(this.accountId),this.engagementSource.activeEngagementSources.find((e=>e.engagementSourceType===c.ENGAGEMENT_SOURCE_TYPES.WEBSITE))}get rulesPageCustomProps(){return{openNewAudienceModal:this.websiteActionsService.openNewAudienceModal,dismissNewAudienceModal:this.websiteActionsService.dismissNewAudienceModal}}},C=k(A.prototype,"account",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=k(A.prototype,"lix",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=k(A.prototype,"engagementSource",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=k(A.prototype,"i18n",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=k(A.prototype,"websiteActionsService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=k(A.prototype,"toast",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=k(A.prototype,"insightTagService",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=k(A.prototype,"microAppsUtil",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=k(A.prototype,"retrigger",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),k(A.prototype,"websiteRetargetingSource",[l.cached],Object.getOwnPropertyDescriptor(A.prototype,"websiteRetargetingSource"),A.prototype),A);(0,t.setComponentTemplate)(U,x)})),define("campaign-manager-web/components/website-tracking/and-rules",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/utils/url-match-rule","@ember/service","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const T=(0,n.createTemplateFactory)({id:"B+YDuM2o",block:'[[[10,0],[14,0,"and-rules"],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,0,["andRules"]]],null]],null],null,[[[44,[[28,[37,3],[[30,2],0],null]],[[[41,[51,[30,3]],[[[1,"        "],[10,"label"],[15,"for",[28,[37,5],[[30,4],"-",[30,2]],null]],[15,0,[29,["and-rules__rule-label"," ",[28,[37,6],null,[["size","color","italic"],["small","text-low-emphasis",true]]]]]],[12],[1,"\\n          "],[1,[28,[35,7],["and_also_text","campaign-manager-web/components/website-tracking/and-rules"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"      "],[10,0],[14,0,"and-rules__rule"],[12],[1,"\\n"],[41,[30,3],[[[1,"          "],[8,[39,9],null,[["@disabled","@isOpen","@openMenu","@closeMenu"],[[30,0,["isTypeChangeDisabled"]],[30,1,["meta","isDropdownOpen"]],[28,[37,10],[[30,0,["onDropdownVisibilityChange"]],[30,1],true],null],[28,[37,10],[[30,0,["onDropdownVisibilityChange"]],[30,1],false],null]]],[["default"],[[[[1,"\\n            "],[8,[30,5,["Trigger"]],[[16,"aria-disabled",[30,0,["isTypeChangeDisabled"]]],[16,"aria-label",[28,[37,7],["i18n_a11y_match_types_dropdown_label","campaign-manager-web/components/website-tracking/and-rules"],[["isFirst","type"],[[28,[37,3],[[30,6],0],null],[30,1,["matchType"]]]]]],[4,[38,11],[[28,[37,12],[[30,6],0],null]],null]],[["@size","@buttonType","@text","@icon","@iconPlacement"],["small","secondary",[28,[37,7],["match_types","campaign-manager-web/components/website-tracking/and-rules"],[["type"],[[30,1,["matchType"]]]]],"caret","right"]],null],[1,"\\n            "],[8,[30,5,["Container"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,0,["matchTypes"]]],null]],null],null,[[[1,"                "],[8,[30,5,["Item"]],[[16,"aria-label",[28,[37,7],["i18n_a11y_match_types_dropdown_label","campaign-manager-web/components/website-tracking/and-rules"],[["isFirst","type"],[[28,[37,3],[[30,6],0],null],[30,7]]]]]],[["@onSelect","@selected"],[[28,[37,10],[[30,0,["didUpdateMatchType"]],[30,1],[30,7]],null],[28,[37,3],[[30,7],[30,1,["matchType"]]],null]]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,7],["match_types","campaign-manager-web/components/website-tracking/and-rules"],[["type"],[[30,7]]]]],[1,"\\n                "]],[]]]]],[1,"\\n"]],[7]],null],[1,"            "]],[]]]]],[1,"\\n          "]],[5]]]]],[1,"\\n"]],[]],null],[1,"\\n        "],[10,0],[14,0,"and-rules__input-area"],[12],[1,"\\n          "],[8,[39,13],null,[["@validations","@showValidations"],[[28,[37,14],[[30,1,["validations","attrs","matchValue"]]],null],[30,1,["meta","showValidations"]]]],[["default"],[[[[1,"\\n            "],[8,[39,15],[[16,"placeholder",[28,[37,7],["input_placeolder","campaign-manager-web/components/website-tracking/and-rules"],[["type"],[[30,1,["matchType"]]]]]],[16,0,[29,[[30,8,["class"]]," ",[36,16]]]],[16,"aria-invalid",[30,8,["showErrors"]]],[16,"aria-describedby",[30,8,["describedby"]]],[16,"aria-required",true],[4,[38,11],[[28,[37,17],[[28,[37,3],[[30,0,["inputIdToFocus"]],[28,[37,5],[[30,4],"-",[30,2]],null]],null],[28,[37,18],[[30,10],[28,[37,3],[[30,2],0],null]],null]],null]],null],[4,[38,19],["blur",[28,[37,20],["target.value",[28,[37,10],[[30,0,["didUpdateMatchValue"]],[30,1]],null]],null]],null]],[["@inputId","@disabled","@value"],[[28,[37,5],[[30,4],"-",[30,2]],null],[30,9],[30,1,["matchValue"]]]],null],[1,"\\n          "]],[8]]]]],[1,"\\n"],[41,[51,[30,9]],[[[1,"            "],[8,[39,21],[[16,"aria-label",[28,[37,7],["delete_rule","campaign-manager-web/components/website-tracking/and-rules"],[["type","value"],[[30,1,["matchType"]],[30,1,["matchValue"]]]]]],[16,"disabled",[28,[37,17],[[28,[37,18],[[30,3],[28,[37,12],[[30,0,["andRules","length"]],1],null]],null],[28,[37,18],[[28,[37,3],[[30,2],0],null],[28,[37,3],[[30,6],0],null]],null]],null]],[4,[38,19],["click",[28,[37,10],[[30,0,["didDelete"]],[30,1]],null]],null]],[["@size","@circle","@buttonType","@icon"],["small",true,"tertiary","close"]],null],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[3]]]],[1,2]],null],[1,"\\n"],[41,[30,0,["isAddAllowed"]],[[[1,"    "],[8,[39,21],[[4,[38,19],["click",[30,0,["didAdd"]]],null]],[["@size","@buttonType","@icon","@emphasized"],["small","tertiary","add",true]],[["default"],[[[[1,"\\n      "],[1,[28,[35,7],["add_rule_btn","campaign-manager-web/components/website-tracking/and-rules"],null]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[13]],["rule","ruleIdx","isFirstRule","@parentId","ruleDD","@idx","matchType","vc","@isViewOnly","@moveFocusHere"],false,["each","-track-array","let","eq","unless","concat","hue-web-foundations@-text-body","t","if","hue-web-menu","fn","focus-on-render","gt","validated-control","readonly","cm-text-input","hue-web-foundations@-artdeco-migration-scope","or","and","on","pick","hue-web-button"]]',moduleName:"campaign-manager-web/components/website-tracking/and-rules.hbs",isStrictMode:!1})
let E=e.default=(c=(0,l.inject)(),(0,r.assertPropTypes)((b=class extends a.default{get isAddAllowed(){return!this.args.isViewOnly&&this.andRules.length>0&&(0,i.get)(this.andRules[0],"matchType")!==o.MATCH_TYPES.EXACT}get isTypeChangeDisabled(){return this.andRules.length>1||this.args.isViewOnly}constructor(){super(...arguments),_(this,"tracking",p,this),_(this,"andRules",m,this),h(this,"matchTypes",Object.values(o.MATCH_TYPES)),_(this,"inputIdToFocus",g,this),h(this,"onDropdownVisibilityChange",((e,t)=>{(0,i.set)(e,"meta.isDropdownOpen",t)})),this.andRules=this.args.andRules}_checkAndUpdateStates(){this.andRules.every((e=>(0,i.get)(e,"validations.isValid")))?this.args.onValidOperand():this.args.onInvalidOperand()}didAdd(){this.andRules.push((0,o.getNewUrlRule)(this)),this.inputIdToFocus=`${this.args.parentId}-${this.andRules.length-1}`,this.tracking.fireInteractionEvent(this.args.trackingControlNames.ADD_RULE)}didDelete(e){const t=""===(0,i.get)(e,"matchValue"),n=this.andRules.findIndex((t=>t===e))
this.andRules.splice(n,1),this.inputIdToFocus=`${this.args.parentId}-${this.andRules.length-1}`,this.andRules.length||this.args.onEmptyBlock(this.andRules),this.tracking.fireInteractionEvent(this.args.trackingControlNames.DELETE_RULE),t||this._checkAndUpdateStates()}didUpdateMatchType(e,t){const n=!0===(0,i.get)(e,"meta.showValidations");(0,i.setProperties)(e,{matchType:t,meta:{showValidations:n,isDropdownOpen:!1}}),this.tracking.fireInteractionEvent(this.args.trackingControlNames.SELECT_MATCH_TYPE),this._checkAndUpdateStates()}didUpdateMatchValue(e,t){this.args.stopFocusHere(),(0,i.setProperties)(e,{matchValue:t,meta:{showValidations:!0,isDropdownOpen:!1}}),this._checkAndUpdateStates()}},h(b,"propTypes",{idx:r.PropTypes.number.isRequired,andRules:r.PropTypes.array.isRequired,parentId:r.PropTypes.string.isRequired,isViewOnly:r.PropTypes.bool.isRequired,onValidOperand:r.PropTypes.func.isRequired,onEmptyBlock:r.PropTypes.func.isRequired,onInvalidOperand:r.PropTypes.func.isRequired,trackingControlNames:r.PropTypes.object.isRequired,moveFocusHere:r.PropTypes.bool.isRequired,stopFocusHere:r.PropTypes.func.isRequired}),p=f((d=b).prototype,"tracking",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=f(d.prototype,"andRules",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),g=f(d.prototype,"inputIdToFocus",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),f(d.prototype,"didAdd",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"didAdd"),d.prototype),f(d.prototype,"didDelete",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"didDelete"),d.prototype),f(d.prototype,"didUpdateMatchType",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"didUpdateMatchType"),d.prototype),f(d.prototype,"didUpdateMatchValue",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"didUpdateMatchValue"),d.prototype),u=d))||u);(0,t.setComponentTemplate)(T,E)})),define("campaign-manager-web/components/website-tracking/conversion-method-panel",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"i6VAND67",block:'[[[1,"\\n"],[8,[30,1,["item"]],null,[["@name","@expandOnInit"],["conversion_form_trackmethod_section",[30,2]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["header"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h4"],[15,0,[29,["u-color__black--75 u-layout-flex__container--space-between"," ",[28,[37,0],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n      "],[10,0],[12],[1,"\\n        "],[1,[28,[35,1],[[52,[30,4],"conversion_method_title_v2","conversion_method_title_v1"],"campaign-manager-web/components/website-tracking/conversion-method-panel"],null]],[1,"\\n"],[41,[28,[37,3],[[30,5],[30,6]],null],[[[1,"          "],[8,[39,4],null,[["@placement"],["right"]],[["trigger","content"],[[[[1,"\\n              "],[11,"button"],[24,0,"button--unstyled"],[24,4,"button"],[4,[38,5],[[30,7,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                "],[8,[39,6],null,[["@size","@name"],["small","locked"]],null],[1,"\\n              "],[13],[1,"\\n            "]],[7]],[[[1,"\\n              "],[10,0],[12],[1,"\\n                "],[1,[28,[35,1],["read_only_notice","campaign-manager-web/components/website-tracking/conversion-method-panel"],null]],[1,"\\n                "],[10,0],[14,0,"conversion-form__view-only-learn-more-link"],[12],[1,"\\n                  "],[1,[28,[35,1],["read_only_link","campaign-manager-web/components/website-tracking/conversion-method-panel"],[["linkInfo"],[[28,[37,7],null,[["dataTestSelector","class","href"],["data-test-conversion-form__view-only-learn-more-link","t-14 t-bold u-color__blue7",[28,[37,8],null,[["path","accountId"],["help/lms/topics/8121/8127/5751",[30,8]]]]]]]]]]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n      "],[10,1],[12],[1,"\\n"],[41,[30,3,["isExpanded"]],[[[1,"          "],[8,[39,6],null,[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]],[[[1,"          "],[8,[39,6],null,[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["panel"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,9],[[[1,"      "],[10,0],[14,0,"pl5 pt2"],[12],[1,"\\n        "],[10,2],[15,0,[29,["pv3"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[8,[39,9],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,1],["i18n_conversion_method_setup_info","campaign-manager-web/components/website-tracking/conversion-method-panel"],[["linkInfo"],[[28,[37,7],null,[["dataTestSelector","class","role","href"],["data-test-conversion-form__no-insight-tag--link","u-color__blue7",[30,10,["role"]],[28,[37,8],null,[["path","accountId"],["help/lms/answer/65513",[30,11,["accountId"]]]]]]]]]]]],[1,"\\n          "]],[10]]]]],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,0],[14,0,"grid grid--is-fluid grid--no-gutters pv3"],[12],[1,"\\n"],[42,[28,[37,11],[[28,[37,11],[[30,0,["selectableConversionMethods"]]],null]],null],null,[[[1,"            "],[10,0],[14,0,"grid__col grid__col--12 grid__col--sm-5"],[12],[1,"\\n              "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n                "],[10,1],[15,0,[29,[[36,12]]]],[12],[1,"\\n                  "],[8,[39,13],[[24,0,"mr4"],[16,"aria-describedby",[29,[[52,[28,[37,14],[[30,12],"IMAGE_PIXEL"],null],"image-pixel-select-error"]]]],[24,3,"conversion-method"],[16,2,[30,12]],[16,"checked",[52,[28,[37,14],[[30,12],"IMAGE_PIXEL"],null],[28,[37,14],[[30,11,["conversionMethod"]],"IMAGE_PIXEL"],null],[30,0,["isInsightTagSelected"]]]],[4,[38,15],["change",[28,[37,16],[[30,13],[30,12]],null]],null]],[["@disabled","@inputId"],[[30,0,["isConversionMethodSelectionDisabled"]],[29,["conversion-method-input-",[30,12]]]]],null],[1,"\\n                "],[13],[1,"\\n                "],[10,"label"],[15,"for",[29,["conversion-method-input-",[30,12]]]],[15,0,[29,[[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_conversion_method_option","campaign-manager-web/components/website-tracking/conversion-method-panel"],[["conversionMethod"],[[30,12]]]]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[12]],null],[1,"        "],[13],[1,"\\n\\n        "],[8,[39,17],[[24,0,"mt2"],[24,1,"image-pixel-select-error"]],[["@type","@isHidden","@message"],["negative",[28,[37,18],[[30,14]],null],[28,[37,1],["conv_method_error","campaign-manager-web/components/website-tracking/conversion-method-panel"],[["linkInfo"],[[28,[37,7],null,[["dataTestSelector","class","href"],["data-test-conversion-form__event-tracking-failed--link","t-14 t-bold u-color__blue7",[28,[37,8],null,[["path","accountId"],["help/linkedin/ask/AD-AQ",[30,11,["accountId"]]]]]]]]]]]]],null],[1,"\\n\\n        "],[8,[39,17],[[24,0,"mt2"]],[["@type","@isHidden","@message"],["negative",[28,[37,18],[[30,15]],null],[28,[37,1],["conv_type_error","campaign-manager-web/components/website-tracking/conversion-method-panel"],null]]],null],[1,"\\n\\n        "],[10,"hr"],[14,0,"artdeco-divider mv5"],[12],[13],[1,"\\n\\n"],[41,[30,0,["isInsightTagSelected"]],[[[1,"          "],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[8,[39,9],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,1],["i18n_insight_tag_general_info","campaign-manager-web/components/website-tracking/conversion-method-panel"],[["linkInfo"],[[28,[37,7],null,[["dataTestSelector","class","role","href"],["data-test-conversion-form__no-insight-tag--link","u-color__blue7",[30,16,["role"]],[28,[37,8],null,[["path","accountId"],["help/lms/answer/a425606",[30,11,["accountId"]]]]]]]]]]]],[1,"\\n            "]],[16]]]]],[1,"\\n          "],[13],[1,"\\n\\n          "],[10,0],[14,0,"pv4"],[12],[1,"\\n            "],[10,"label"],[14,"for","conversion-insight-tag-dropdown"],[15,0,[29,["mt0"," ",[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_insight_tag_dropdown_label","campaign-manager-web/components/website-tracking/conversion-method-panel"],null]],[1,"\\n            "],[13],[1,"\\n            "],[11,"select"],[24,1,"conversion-insight-tag-dropdown"],[16,"disabled",[30,6]],[24,0,"conversion-form__conversion-input"],[4,[38,15],["change",[28,[37,19],["target.value",[30,13]],null]],null],[12],[1,"\\n"],[42,[28,[37,11],[[28,[37,11],[[30,0,["insightTagConversionMethods"]]],null]],null],null,[[[1,"                "],[10,"option"],[15,2,[30,17]],[15,"selected",[28,[37,14],[[30,17],[30,11,["conversionMethod"]]],null]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_insight_tag_dropdown_option","campaign-manager-web/components/website-tracking/conversion-method-panel"],[["insightTagConversionMethod"],[[30,17]]]]],[1,"\\n                "],[13],[1,"\\n"]],[17]],null],[1,"            "],[13],[1,"\\n          "],[13],[1,"\\n\\n          "],[10,2],[15,0,[29,["pb3"," ",[28,[37,0],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n            "],[8,[39,9],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,1],[[52,[28,[37,14],[[30,11,["conversionMethod"]],"INSIGHT_TAG_URL_MATCH_RULES"],null],"i18n_insight_tag_page_load_info","i18n_insight_tag_event_snippet_info"],"campaign-manager-web/components/website-tracking/conversion-method-panel"],[["linkInfo"],[[28,[37,7],null,[["class","role","href"],["t-14 t-bold u-color__blue7",[30,18,["role"]],[28,[37,8],null,[["path","accountId"],["help/lms/answer/a425606",[30,11,["accountId"]]]]]]]]]]]],[1,"\\n            "]],[18]]]]],[1,"\\n          "],[13],[1,"\\n\\n"],[41,[28,[37,14],[[30,11,["conversionMethod"]],"INSIGHT_TAG_URL_MATCH_RULES"],null],[[[1,"            "],[8,[39,20],null,[["@isViewOnly","@sourceExpression","@trackingControlNames","@onExpressionValidState","@onExpressionErrorState"],[[30,6],[30,11,["urlMatchRuleExpression"]],[30,0,["urlMatchRuleTrackingControlNames"]],[30,19],[28,[37,16],[[28,[37,21],[[30,20]],null],false],null]]],null],[1,"\\n"]],[]],[[[41,[30,21],[[[41,[30,22],[[[1,"                "],[10,0],[14,0,"p5 u-layout__ad-elevation-2dp u-bg-color__slate0 u-display-flex u-justify-center"],[12],[1,"\\n                  "],[8,[39,22],null,[["@size"],["large"]],null],[1,"\\n                "],[13],[1,"\\n"]],[]],[[[1,"                "],[8,[39,23],null,[["@content"],[[30,0,["insightTagEventSnippet"]]]],null],[1,"\\n"]],[]]]],[]],null]],[]]]],[]],[[[1,"          "],[10,2],[15,0,[29,[[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_event_pixel_general_info","campaign-manager-web/components/website-tracking/conversion-method-panel"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,["pv3"," ",[28,[37,0],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[8,[39,9],null,null,[["default"],[[[[1,"\\n              "],[1,[28,[35,1],["i18n_event_pixel_enhanced_conversion_tracking_info","campaign-manager-web/components/website-tracking/conversion-method-panel"],[["linkInfo"],[[28,[37,7],null,[["dataTestSelector","class","role","href"],["data-test-conversion-form__no-insight-tag--link","u-color__blue7",[30,23,["role"]],[28,[37,8],null,[["path","accountId"],["help/lms/answer/a423304",[30,11,["accountId"]]]]]]]]]]]],[1,"\\n            "]],[23]]]]],[1,"\\n          "],[13],[1,"\\n\\n"],[41,[30,21],[[[41,[30,22],[[[1,"              "],[10,0],[14,0,"p5 u-layout__ad-elevation-2dp u-bg-color__slate0 u-display-flex u-justify-center"],[12],[1,"\\n                "],[8,[39,22],null,[["@size"],["large"]],null],[1,"\\n              "],[13],[1,"\\n"]],[]],[[[1,"              "],[8,[39,23],null,[["@content","@onCopySuccess"],[[30,0,["imagePixelTag"]],[30,0,["onImagePixelCopySuccess"]]]],null],[1,"\\n"]],[]]]],[]],null]],[]]],[1,"      "],[13],[1,"\\n"]],[]],[[[1,"      "],[10,0],[14,0,"conversion-form__conversion-method-input"],[12],[1,"\\n"],[42,[28,[37,11],[[28,[37,11],[[30,0,["selectableConversionMethods"]]],null]],null],null,[[[1,"          "],[11,"input"],[16,"disabled",[30,0,["isConversionMethodSelectionDisabled"]]],[16,1,[29,["conversion-method-input-",[30,24]]]],[16,"aria-describedby",[29,[[52,[28,[37,14],[[30,24],"IMAGE_PIXEL"],null],"image-pixel-select-error"]]]],[24,3,"conversion-method"],[16,2,[30,24]],[16,"checked",[28,[37,14],[[30,24],[30,11,["conversionMethod"]]],null]],[24,4,"radio"],[4,[38,15],["change",[28,[37,16],[[30,13],[30,24]],null]],null],[12],[13],[1,"\\n          "],[10,"label"],[15,"for",[29,["conversion-method-input-",[30,24]]]],[12],[1,[28,[35,1],["conversion_method_desc","campaign-manager-web/components/website-tracking/conversion-method-panel"],[["conversionMethod"],[[30,24]]]]],[13],[1,"\\n"]],[24]],null],[1,"      "],[13],[1,"\\n\\n      "],[8,[39,17],[[24,0,"conversion-form__choose-conversion-method-failed"],[24,1,"image-pixel-select-error"]],[["@type","@isHidden","@message"],["negative",[28,[37,18],[[30,14]],null],[28,[37,1],["conv_method_error","campaign-manager-web/components/website-tracking/conversion-method-panel"],[["linkInfo"],[[28,[37,7],null,[["dataTestSelector","class","href"],["data-test-conversion-form__event-tracking-failed--link","t-14 t-bold u-color__blue7",[28,[37,8],null,[["path","accountId"],["help/linkedin/ask/AD-AQ",[30,11,["accountId"]]]]]]]]]]]]],null],[1,"\\n\\n      "],[8,[39,17],[[24,0,"conversion-form__choose-conversion-method-failed"]],[["@type","@isHidden","@message"],["negative",[28,[37,18],[[30,15]],null],[28,[37,1],["conv_type_error","campaign-manager-web/components/website-tracking/conversion-method-panel"],null]]],null],[1,"\\n\\n"],[41,[28,[37,24],[[30,21],[28,[37,18],[[28,[37,14],[[30,11,["conversionMethod"]],"IMAGE_PIXEL"],null]],null]],null],[[[1,"        "],[10,"hr"],[14,0,"artdeco-divider conversion-form__divider"],[12],[13],[1,"\\n"]],[]],null],[1,"\\n      "],[10,0],[15,0,[29,["conversion-form__url-match-input\\n          ",[52,[28,[37,14],[[30,11,["conversionMethod"]],"IMAGE_PIXEL"],null],"u-layout__display-none"]]]],[12],[1,"\\n        "],[10,"label"],[15,0,[29,[[28,[37,0],null,[["size"],["medium"]]]]]],[12],[1,"\\n          "],[1,[28,[35,1],["url_rules_label","campaign-manager-web/components/website-tracking/conversion-method-panel"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,20],null,[["@isViewOnly","@sourceExpression","@trackingControlNames","@onExpressionValidState","@onExpressionErrorState"],[[30,6],[30,11,["urlMatchRuleExpression"]],[30,0,["urlMatchRuleTrackingControlNames"]],[30,19],[28,[37,16],[[28,[37,21],[[30,20]],null],false],null]]],null],[1,"\\n      "],[13],[1,"\\n\\n"],[41,[28,[37,3],[[30,21],[28,[37,14],[[30,11,["conversionMethod"]],"IMAGE_PIXEL"],null]],null],[[[41,[30,22],[[[1,"          "],[10,0],[14,0,"p5 u-layout__ad-elevation-2dp u-bg-color__slate0 u-display-flex u-justify-center"],[12],[1,"\\n            "],[8,[39,22],null,[["@size"],["large"]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[1,"          "],[8,[39,23],null,[["@content","@onCopySuccess"],[[30,0,["imagePixelTag"]],[30,0,["onImagePixelCopySuccess"]]]],null],[1,"\\n"]],[]]]],[]],null]],[]]],[1,"\\n    "],[8,[39,25],[[16,0,[29,["ml5 mt2 ",[52,[30,21],"u-layout__display-none"]]]]],[["@type"],["warning"]],[["default"],[[[[1,"\\n      "],[8,[39,9],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,1],[[52,[28,[37,14],[[30,11,["conversionMethod"]],"IMAGE_PIXEL"],null],"no_insight_tag_text","no_insight_tag_sitewide"],"campaign-manager-web/components/website-tracking/conversion-method-panel"],[["linkInfo"],[[28,[37,7],null,[["dataTestSelector","class","role","href"],["data-test-conversion-form__no-insight-tag--link","t-14 t-bold u-color__blue7",[30,25,["role"]],[28,[37,8],null,[["path","accountId"],["help/lms/answer/65513",[30,11,["accountId"]]]]]]]]]]]],[1,"\\n      "]],[25]]]]],[1,"\\n    "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["isInsightTagEventTrackingPromptVisible"]],[[[1,"      "],[8,[39,25],[[24,0,"ml5 mt2"]],[["@type"],["warning"]],[["default"],[[[[1,"\\n        "],[8,[39,9],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,1],["i18n_avoid_image_pixel","campaign-manager-web/components/website-tracking/conversion-method-panel"],[["linkInfo"],[[28,[37,7],null,[["class","role","href"],["t-14 t-bold u-color__blue7",[30,26,["role"]],[28,[37,8],null,[["path","accountId"],["help/lms/answer/a420536",[30,11,["accountId"]]]]]]]]]]]],[1,"\\n        "]],[26]]]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n"]],[3]]]]]],["@collapsible","@expandPanel","item","@enableCampaignAssociation","@isEditConversion","@isViewOnly","triggerData","@accountId","@isInsightTagEventTrackingEnabled","iphHelper","@model","selectableConversionMethod","@onConversionMethodChange","@displayErrorConversionMethod","@displayErrorConversionType","iphHelper","insightTagConversionMethod","iphHelper","@onMatchRulesValid","@isUrlMatchExpressionValid","@hasInsightTag","@isLoading","iphHelper","conversionMethod","iphHelper","iphHelper"],false,["hue-web-foundations@-text-body","t","if","and","hue-web-contextual-dialog","hue-web-contextual-dialog-trigger","hue-web-icons@icon","external-link-info","help-center-url","iph-helper","each","-track-array","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","eq","on","fn","hue-web-inline-feedback","not","pick","website-tracking/url-match-rules","mut","hue-web-progress-indicator","code-block","or","inline-notification"]]',moduleName:"campaign-manager-web/components/website-tracking/conversion-method-panel.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/website-tracking/conversions/campaign-count",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"ynex1IF3",block:'[[[1,"\\n"],[10,0],[14,0,"campaign-number"],[12],[1,"\\n"],[41,[28,[37,1],[[30,1,["campaignIds","length"]],0],null],[[[1,"    "],[8,[39,2],null,[["@placement"],["right"]],[["trigger","content"],[[[[1,"\\n        "],[11,"button"],[16,0,[29,["button--unstyled u-overflow-ellipsis"," ",[28,[37,3],null,[["size"],["small"]]]]]],[16,"aria-label",[28,[37,4],["campaign_count","campaign-manager-web/components/website-tracking/conversions/campaign-count"],null]],[24,4,"button"],[4,[38,5],[[30,2,["triggerContentSharedInfo"]]],null],[12],[1,"\\n          "],[10,1],[14,0,"campaign-number--zero"],[12],[1,[30,1,["campaignIds","length"]]],[13],[1,"\\n          "],[10,0],[15,0,[29,["campaign-number--none u-color__black--75"," ",[28,[37,3],null,[["size"],["xsmall"]]]]]],[12],[1,[28,[35,4],["no_campaigns","campaign-manager-web/components/website-tracking/conversions/campaign-count"],null]],[13],[1,"\\n        "],[13],[1,"\\n      "]],[2]],[[[1,"\\n        "],[10,0],[15,0,[29,[[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[10,0],[14,0,"conversions-table__conversion-campaign-info-item"],[12],[1,"\\n            "],[1,[28,[35,4],["campaign_info","campaign-manager-web/components/website-tracking/conversions/campaign-count"],null]],[1,"\\n          "],[13],[1,"\\n          "],[11,"button"],[16,0,[29,["button--unstyled u-color__blue7"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[24,4,"button"],[4,[38,6],["click",[28,[37,7],[[30,3,["close"]],[28,[37,8],[[30,4,["columnActions","onClick"]],[30,1]],null]],null]],null],[4,[38,9],["conversions_edit_conversion_from_nocampaign"],null],[12],[1,"\\n            "],[1,[28,[35,4],["open_conversion","campaign-manager-web/components/website-tracking/conversions/campaign-count"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[3]]]]],[1,"\\n"]],[]],[[[1,"    "],[10,1],[12],[1,"\\n      "],[1,[30,1,["campaignIds","length"]]],[1,"\\n    "],[13],[1,"\\n"]],[]]],[13]],["@record","triggerData","contentApi","@column"],false,["if","eq","hue-web-contextual-dialog","hue-web-foundations@-text-body","t","hue-web-contextual-dialog-trigger","on","pipe","fn","track-interaction"]]',moduleName:"campaign-manager-web/components/website-tracking/conversions/campaign-count.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/website-tracking/conversions/conversions-table-notification",["exports","@ember/component","@ember/template-factory","@ember/object","@glimmer/tracking","@glimmer/component","@ember/service","@linkedin/ember-prop-types","ember-stdlib/utils/is-browser","campaign-manager-web/constants/lix","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const y=(0,n.createTemplateFactory)({id:"SpP/sGNB",block:'[[[1,"\\n"],[41,[30,0,["isNotificationShown"]],[[[1,"  "],[10,0],[14,0,"u-border__common conversions-dropoff-inline-notification"],[12],[1,"\\n    "],[10,0],[14,0,"u-layout-flex__container--no-wrap-space-between u-display-inline-flex u-layout__width-full"],[12],[1,"\\n      "],[10,0],[12],[1,"\\n        "],[10,0],[15,0,[29,["mb1"," ",[28,[37,1],null,[["size"],["medium"]]]]]],[12],[1,"\\n"],[41,[28,[37,2],[[30,1],1],null],[[[1,"            "],[1,[28,[35,3],["i18n_missing_partner_notification_title_v2","campaign-manager-web/components/website-tracking/conversions/conversions-table-notification"],[["conversionName","partner"],[[30,0,["firstMissingConversionName"]],[30,2]]]]],[1,"\\n"]],[]],[[[1,"            "],[1,[28,[35,3],["i18n_multiple_missing_partner_notification_title_v2","campaign-manager-web/components/website-tracking/conversions/conversions-table-notification"],[["numberItems","partner"],[[30,1],[30,2]]]]],[1,"\\n            "],[8,[39,4],null,[["@placement"],["top"]],[["trigger","content"],[[[[1,"\\n                "],[8,[39,5],[[24,0,"u-color__black--60 conversions-inline-notification__tooltip"],[4,[38,6],[[30,3,["triggerContentSharedInfo"]]],null]],[["@icon","@buttonType","@circle","@size"],["question","tertiary",true,"small"]],null],[1,"\\n              "]],[3]],[[[1,"\\n                "],[10,2],[15,0,[29,[[28,[37,7],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,3],["i18n_missing_partner_underline_text","campaign-manager-web/components/website-tracking/conversions/conversions-table-notification"],[["partner","count"],[[30,2],[30,1]]]]],[1,"\\n                "],[13],[1,"\\n                "],[10,"ul"],[14,0,"pl4 mt2"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["missingConversionNames"]]],null]],null],null,[[[41,[28,[37,10],[[30,5],[30,0,["maxConversionNames"]]],null],[[[1,"                      "],[10,"li"],[15,0,[29,["mt1"," ",[28,[37,7],null,[["size"],["small"]]]]]],[12],[1,"\\n                        "],[1,[30,4]],[1,"\\n                      "],[13],[1,"\\n"]],[]],null]],[4,5]],null],[1,"                "],[13],[1,"\\n"],[41,[28,[37,11],[[30,0,["otherConversionsCount"]],0],null],[[[1,"                  "],[10,0],[15,0,[29,["mt1"," ",[28,[37,7],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,3],["i18n_more_text","campaign-manager-web/components/website-tracking/conversions/conversions-table-notification"],[["count"],[[30,0,["otherConversionsCount"]]]]]],[1,"\\n                  "],[13],[1,"\\n"]],[]],null],[1,"              "]],[]]]]],[1,"\\n"]],[]]],[1,"        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,7],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["i18n_missing_partner_notification_body_v2","campaign-manager-web/components/website-tracking/conversions/conversions-table-notification"],[["count"],[[30,1]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"u-vertically-center no-shrink"],[12],[1,"\\n        "],[8,[39,5],[[24,0,"conversions-inline-notification__button mr1"],[4,[38,12],["click",[28,[37,13],[[30,0,["onCompleteSetupClick"]],[30,6]],null]],null]],[["@size","@buttonType","@emphasized","@text","@iconPlacement"],["small","primary",true,[28,[37,3],["i18n_complete_setup_v2","campaign-manager-web/components/website-tracking/conversions/conversions-table-notification"],null],"right"]],null],[1,"\\n        "],[8,[39,5],[[4,[38,12],["click",[30,0,["hideNotificationForSession"]]],null]],[["@size","@buttonType","@emphasized","@text"],["small","secondary",true,[28,[37,3],["i18n_dismiss","campaign-manager-web/components/website-tracking/conversions/conversions-table-notification"],null]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["@items","@partner","triggerData","conversionName","index","@link"],false,["if","hue-web-foundations@-text-heading","eq","t","hue-web-tooltip","hue-web-button","hue-web-tooltip-trigger","hue-web-foundations@-text-body","each","-track-array","lt","gt","on","fn"]]',moduleName:"campaign-manager-web/components/website-tracking/conversions/conversions-table-notification.hbs",isStrictMode:!1})
let S=e.default=(0,l.assertPropTypes)((h=class extends r.default{constructor(...e){super(...e),f(this,"iphService",m,this),f(this,"lix",g,this),f(this,"router",b,this),f(this,"isShown",_,this),T(this,"maxConversionNames",5),T(this,"windowRef",s.default?window:{hiddenNotifications:{}})}get isNotificationShown(){const{key:e}=this.args
return!(this?.windowRef?.hiddenNotifications&&this.windowRef.hiddenNotifications[e]||!1||!this.isShown)}get otherConversionsCount(){return this.args.items-this.maxConversionNames}get missingConversionNames(){const{missingConversionMap:e,key:t}=this.args,n=e[t]
return n?n.names:[]}get firstMissingConversionName(){const{missingConversionNames:e}=this
return e[0]}get isBuyerActionsManagerEnabled(){return this.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableBuyerActionsManager)}hideNotificationForSession(){const{key:e}=this.args
this.windowRef.hiddenNotifications||(this.windowRef.hiddenNotifications={}),this.windowRef.hiddenNotifications[e]=!0,this.isShown=!1}onCompleteSetupClick(e){const{key:t}=this.args
this.isBuyerActionsManagerEnabled?this.router.transitionTo(u.ROUTE_NAME.ACCOUNT_BUYER_ACTIONS_MANAGER_DATA_SOURCES_ITEM,t):this.openIphWidget(e)}openIphWidget(e){const t=e?.split("/")?.pop()
this.iphService.showWidgetArticle(t||"a1655394")}},T(h,"propTypes",{index:l.PropTypes.number.isRequired,items:l.PropTypes.number.isRequired,key:l.PropTypes.string.isRequired,link:l.PropTypes.string.isRequired,partner:l.PropTypes.string.isRequired,missingConversionMap:l.PropTypes.object.isRequired}),m=E((p=h).prototype,"iphService",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=E(p.prototype,"lix",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=E(p.prototype,"router",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(p.prototype,"isShown",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),E(p.prototype,"hideNotificationForSession",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"hideNotificationForSession"),p.prototype),E(p.prototype,"onCompleteSetupClick",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"onCompleteSetupClick"),p.prototype),E(p.prototype,"openIphWidget",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"openIphWidget"),p.prototype),d=p))||d;(0,t.setComponentTemplate)(y,S)})),define("campaign-manager-web/components/website-tracking/conversions/conversions-table",["exports","@ember/component","@ember/template-factory","campaign-manager-web/constants/account","@ember/object","@glimmer/tracking","@glimmer/component","campaign-manager-web/constants/lix","campaign-manager-web/constants/conversion","@ember/service","campaign-manager-web/helpers/help-center-url","campaign-manager-web/components/website-tracking/conversions/status","campaign-manager-web/components/website-tracking/conversions/editable-name","campaign-manager-web/components/website-tracking/conversions/source-v2","campaign-manager-web/components/website-tracking/conversions/type","campaign-manager-web/components/website-tracking/conversions/value","campaign-manager-web/components/website-tracking/conversions/tracked-campaigns","campaign-manager-web/components/common-table-cells/created-date","@embroider/util","campaign-manager-web/components/website-tracking/conversions/event-types-dropdown","campaign-manager-web/components/website-tracking/conversions/data-source-types-dropdown","ember-concurrency-decorators","campaign-manager-web/constants/routes","campaign-manager-web/utils/api-endpoints","campaign-manager-web/constants/toasts","@linkedin/jsecure","@ember/template","@linkedin/ember-prop-types","tracked-toolbox","campaign-manager-web/constants/audiences/matched/common","ember-stdlib/utils/is-browser","campaign-manager-web/utils/urn"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R){var D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te
function ne(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function ae(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}function ie(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const re=(0,n.createTemplateFactory)({id:"1kd/Ozqp",block:'[[[1,"\\n"],[1,"\\n"],[41,[30,0,["shouldShowEmptyState"]],[[[1,"  "],[10,0],[14,0,"conversions-table__empty-state-container"],[12],[1,"\\n    "],[8,[39,1],[[24,0,"mt8"]],[["@illustration","@headline","@message","@illustrationSize"],["main-presentation",[28,[37,2],["i18n_no_conversions_header_v2","campaign-manager-web/components/website-tracking/conversions/conversions-table"],null],[28,[37,2],["i18n_no_conversions_text_v2","campaign-manager-web/components/website-tracking/conversions/conversions-table"],[["linkInfo"],[[28,[37,3],null,[["href"],[[28,[37,4],null,[["path","accountId"],["help/lms/answer/a420536",[30,1]]]]]]]]]],2]],null],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-justify-center"],[12],[1,"\\n      "],[8,[39,5],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[28,[37,6],[[28,[37,7],[[30,0],"isDropdownOpen"],null],true],null],[28,[37,6],[[28,[37,7],[[30,0],"isDropdownOpen"],null],false],null]]],[["default"],[[[[1,"\\n        "],[8,[30,2,["Trigger"]],null,[["@buttonType","@size","@icon","@iconPlacement","@disabled","@text"],["primary","small","caret","right",[28,[37,8],[[30,3,["allowedToEditConversion"]]],null],[28,[37,2],["i18n_create_conversion_v2","campaign-manager-web/components/website-tracking/conversions/conversions-table"],null]]],null],[1,"\\n        "],[8,[30,2,["Container"]],[[24,"role","menu"]],[["@placement"],["bottom-left"]],[["default"],[[[[1,"\\n          "],[8,[30,2,["Item"]],[[24,"role","menuitem"]],[["@text","@onSelect"],[[28,[37,2],["i18n_website_conversion_v2","campaign-manager-web/components/website-tracking/conversions/conversions-table"],null],[28,[37,9],[[30,0,["createNewOnlineConversion"]]],null]]],null],[1,"\\n          "],[8,[30,2,["ItemLinkTo"]],[[24,0,"conversions-dropdown__link-option"],[24,"role","menuitem"]],[["@route","@model","@query","@text"],["accounts.item.conversions.new",[30,1],[28,[37,10],null,[["step","imported","preSelectedPartner","preSelectedOfflineSource","startOnCsv"],[1,true,[27],[27],[27]]]],[28,[37,2],["i18n_imported_conversion_v2","campaign-manager-web/components/website-tracking/conversions/conversions-table"],null]]],null],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[2]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[10,0],[14,0,"conversions-table__notifications-container"],[12],[1,"\\n"],[41,[30,0,["isExternalNotificationShown"]],[[[1,"      "],[10,0],[14,0,"u-border__common conversions-dropoff-inline-notification"],[12],[1,"\\n        "],[10,0],[14,0,"u-layout-flex__container--no-wrap-space-between u-display-inline-flex u-layout__width-full"],[12],[1,"\\n          "],[10,0],[12],[1,"\\n            "],[10,"strong"],[15,0,[29,["u-display-block mb1"," ",[28,[37,11],null,[["size"],["medium"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_integration_no_conversion_notification_title","campaign-manager-web/components/website-tracking/conversions/conversions-table"],[["partner"],[[30,0,["getFirstSegmentWithoutConversionName"]]]]]],[1,"\\n            "],[13],[1,"\\n            "],[10,1],[15,0,[29,[[28,[37,12],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[30,0,["isFirstSegmentWithoutConversionACsvFile"]],[[[1,"                "],[1,[28,[35,2],["i18n_csv_no_conversion_notification_body","campaign-manager-web/components/website-tracking/conversions/conversions-table"],null]],[1,"\\n"]],[]],[[[1,"                "],[1,[28,[35,2],["i18n_integration_no_conversion_notification_body","campaign-manager-web/components/website-tracking/conversions/conversions-table"],[["partner"],[[30,0,["getFirstSegmentWithoutConversionName"]]]]]],[1,"\\n"]],[]]],[1,"            "],[13],[1,"\\n          "],[13],[1,"\\n\\n          "],[10,0],[14,0,"u-vertically-center no-shrink"],[12],[1,"\\n            "],[8,[39,13],[[24,0,"conversions-inline-notification__button mr1"],[4,[38,14],["click",[30,0,["routeToCreateNewConversionPage"]]],null]],[["@size","@buttonType","@emphasized","@text"],["small","primary",true,[28,[37,2],["i18n_create_conversion_button_text","campaign-manager-web/components/website-tracking/conversions/conversions-table"],null]]],null],[1,"\\n            "],[8,[39,13],[[4,[38,14],["click",[30,0,["hideNotificationForSession"]]],null]],[["@size","@buttonType","@emphasized","@text"],["small","secondary",true,[28,[37,2],["i18n_dismiss","campaign-manager-web/components/website-tracking/conversions/conversions-table"],null]]],null],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[42,[28,[37,16],[[28,[37,16],[[30,0,["conversionsWithMissingData"]]],null]],null],null,[[[1,"      "],[8,[39,17],null,[["@index","@items","@key","@link","@partner","@missingConversionMap"],[[30,5],[30,4,["items"]],[30,4,["key"]],[30,4,["link"]],[30,4,["partner"]],[30,0,["conversionsWithMissingDataMap"]]]],null],[1,"\\n"]],[4,5]],null],[1,"  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"conversions-list mh6 mv4"],[12],[1,"\\n    "],[10,0],[14,0,"conversions-actions pb3"],[12],[1,"\\n      "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n        "],[8,[39,5],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[28,[37,6],[[28,[37,7],[[30,0],"isDropdownOpen"],null],true],null],[28,[37,6],[[28,[37,7],[[30,0],"isDropdownOpen"],null],false],null]]],[["default"],[[[[1,"\\n          "],[8,[30,6,["Trigger"]],[[24,0,"mr1 conversions-actions__action"]],[["@buttonType","@emphasized","@size","@icon","@iconPlacement","@disabled","@text"],["primary","true","small","caret","right",[28,[37,8],[[30,3,["allowedToEditConversion"]]],null],[28,[37,2],["i18n_create_conversion_v2","campaign-manager-web/components/website-tracking/conversions/conversions-table"],null]]],null],[1,"\\n          "],[8,[30,6,["Container"]],[[24,"role","menu"]],[["@placement"],["bottom-left"]],[["default"],[[[[1,"\\n            "],[8,[30,6,["Item"]],[[24,"role","menuitem"]],[["@text","@onSelect"],[[28,[37,2],["i18n_website_conversion_v2","campaign-manager-web/components/website-tracking/conversions/conversions-table"],null],[28,[37,9],[[30,0,["createNewOnlineConversion"]]],null]]],null],[1,"\\n            "],[8,[30,6,["ItemLinkTo"]],[[24,0,"conversions-dropdown__link-option"],[24,"role","menuitem"]],[["@route","@model","@query","@text"],["accounts.item.conversions.new",[30,1],[28,[37,10],null,[["step","imported","preSelectedPartner","preSelectedOfflineSource","startOnCsv"],[1,true,[27],[27],[27]]]],[28,[37,2],["i18n_imported_conversion_v2","campaign-manager-web/components/website-tracking/conversions/conversions-table"],null]]],null],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[6]]]]],[1,"\\n"],[41,[30,3,["allowedToDeleteConversion"]],[[[1,"          "],[8,[39,18],[[24,0,"conversions-actions__action"]],[["@dataTestSelectorValue","@placement","@onClickControlName","@onConfirm","@confirmButtonControlName","@confirmButtonText","@triggerButtonControlName","@cancelButtonControlName","@triggerButtonType","@triggerButtonEmphasized","@triggerButtonDisabled","@triggerButtonText"],["bulk-delete","left","conversions_bulk_delete",[30,0,["didConfirmBulkDelete"]],"conversions_bulk_delete_confirm",[28,[37,2],["delete_confirm","campaign-manager-web/components/website-tracking/conversions/conversions-table"],null],"new_campaign_delete","conversions_bulk_delete_cancel","secondary",true,[28,[37,19],[[30,7,["length"]],0],null],[28,[37,2],["delete_confirm","campaign-manager-web/components/website-tracking/conversions/conversions-table"],null]]],[["default"],[[[[1,"\\n            "],[10,"h5"],[15,0,[29,["u-color__black--75"," ",[28,[37,12],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,2],["delete_conversions","campaign-manager-web/components/website-tracking/conversions/conversions-table"],null]],[13],[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,12],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["delete_conversions_body","campaign-manager-web/components/website-tracking/conversions/conversions-table"],null]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"conversions-table-container"],[12],[1,"\\n      "],[8,[39,20],[[4,[38,21],["conversions_select"],null]],[["@columns","@enableFilterRow","@data","@theme","@enableRowSelection","@filteringIgnoreCase","@customClasses","@pageSize","@enableStickyFirstColAndHeaders","@selectedItems","@onDisplayDataChangedAction","@didClickOnCheckbox"],[[30,0,["columns"]],true,[30,8],[30,0,["customTheme"]],true,true,[30,0,["customClasses"]],[30,0,["conversionsPerPage"]],true,[30,7],[30,0,["didChangeDisplayData"]],[30,0,["didClickCheckbox"]]]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]],["@accountId","dropdown","@userPermissions","inlineNotification","index","dropdown","@selectedConversions","@conversions"],false,["if","page-empty-state","t","external-link-info","help-center-url","hue-web-menu","fn","set","not","perform","hash","hue-web-foundations@-text-heading","hue-web-foundations@-text-body","hue-web-button","on","each","-track-array","website-tracking/conversions/conversions-table-notification","confirm-hovercard","eq","ads-table","track-interaction"]]',moduleName:"campaign-manager-web/components/website-tracking/conversions/conversions-table.hbs",isStrictMode:!1}),oe="all_conversions",le="i18n_conversion_status_v2",se="conversion_method_filter_v4"
class ce{constructor(){ie(this,"root","conversions-table")}}let ue=e.default=(D=(0,c.inject)(),M=(0,c.inject)(),L=(0,c.inject)(),k=(0,c.inject)(),U=(0,c.inject)(),x=(0,c.inject)(),F=(0,c.inject)("hue-web-toast"),z=(0,I.localCopy)("args.selectedConversions",[]),j=(0,y.task)({drop:!0}),G=(0,y.task)({drop:!0}),(0,w.assertPropTypes)((te=class extends o.default{constructor(...e){super(...e),ne(this,"i18n",Y,this),ne(this,"lix",H,this),ne(this,"a11yNotification",q,this),ne(this,"restli",K,this),ne(this,"jet",W,this),ne(this,"router",X,this),ne(this,"toast",$,this),ne(this,"iphService",J,this),ne(this,"isDropdownOpen",Q,this),ne(this,"externalSourceNotificationHidden",Z,this),ie(this,"windowRef",N.default?window:{hiddenNotifications:{}}),ie(this,"customTheme",new ce),ne(this,"selectedConversions",ee,this),ie(this,"conversionsPerPage",15)}get conversionsWithMissingDataMap(){const{conversions:e}=this.args,t={}
return e.forEach((e=>{if(e.metadata.status===s.CONVERSION_STATUS.UNVERIFIED&&e.conversionMethod===s.CONVERSION_METHODS_V2.CONVERSIONS_API)if(t[e.sourcePlatform])t[e.sourcePlatform].items+=1,t[e.sourcePlatform].names.push(e.name)
else{const n=s.PARTNERS.find((t=>t.key===e.sourcePlatform))
n&&(t[e.sourcePlatform]={items:1,key:n.key,names:[e.name],partner:n.name,link:n.link})}})),t}get getFirstSegmentWithoutConversion(){const{conversions:e,offlineSegments:t}=this.args,n=new Set(e.map((e=>Number((0,R.getIdFromUrn)(e.dmpSegment)))))
for(let a=0;a<t.length;a++)if(!n.has(t[a].id))return t[a]
return null}get getFirstSegmentWithoutConversionName(){const e=this.getFirstSegmentWithoutConversion
return e?e.sourcePlatform===P.DMP_SOURCE_PLATFORMS.LIST_UPLOAD?this._getTranslatedText("i18n_source_type_csv"):s.PARTNERS_KEY_MAP.get(e.sourcePlatform).name:this._getTranslatedText("i18n_source_type_csv")}get isFirstSegmentWithoutConversionACsvFile(){const e=this.getFirstSegmentWithoutConversion
return!e||e?.sourcePlatform===P.DMP_SOURCE_PLATFORMS.LIST_UPLOAD}get conversionsWithMissingData(){return Object.values(this.conversionsWithMissingDataMap)}get shouldShowEmptyState(){return!this.args.conversions||!(this.args.conversions.length>0)}get isConversionMetricsEnabled(){return this.lix.getTreatmentIsEnabled(l.LIX_TEST_KEYS.enableConversionMetrics)}_getTranslatedText(e,t={}){return this.i18n.lookupTranslation(this.constructor,e)([t])}get columns(){return this._setupColumns()}get conversionMethods(){return Object.keys(s.CONVERSION_METHODS_V2).reduce(((e,t)=>({...e,[t]:s.CONVERSION_METHODS_V2[t]})),{})}_setupColumns(){return[{propertyName:"name",className:"conversions-table__name-col",component:(0,f.ensureSafeComponent)(p.default,this),title:this._getTranslatedText("name"),filterPlaceholder:this._getTranslatedText("search_name"),columnActions:{onEditConversion:e=>this._onEditConversionClick.perform(e,!1)}},{propertyName:"lastCallbackAt",className:"conversions-table__status-col-wide",component:(0,f.ensureSafeComponent)(d.default,this),statusPropertyName:"metadata.status",statusColorPropertyName:"metadata.statusColor",filterWithSelect:!0,title:this._getTranslatedText("source_status"),learnMoreLink:(0,u.helpCenterUrl)(null,{path:"help/lms/answer/68600",accountId:this.args.accountId}),type:a.ACCOUNT_ASSET_TYPE.CONVERSION,isInsightTagVerified:!!this.args.taggedDomains?.[0]?.lastReceivedSignalsAt,tooltipActionInNewTab:!1,predefinedFilterOptions:this._buildConversionStatusFilterOptions(),filterFunction:(e,t,{metadata:{status:n=""}={}})=>!t||n.toLowerCase()===t},{propertyName:"conversionMethod",sourcePlatformPropertyName:"sourcePlatform",className:"conversions-table__source-col",component:(0,f.ensureSafeComponent)(m.default,this),title:this._getTranslatedText("data_source"),componentForFilterCell:(0,f.ensureSafeComponent)(E.default,this),filterOptionGroups:this._buildDataSourceFilterOptionGroups(),setFilterString(e){(0,i.set)(this,"filterString",e)},filterFunction:(e,t,{conversionMethod:n,sourcePlatform:a})=>!t||(n.toLowerCase()===t||a?.toLowerCase()===t)},{propertyName:"type",className:"conversions-table__type-col",component:(0,f.ensureSafeComponent)(g.default,this),title:this._getTranslatedText("type"),componentForFilterCell:(0,f.ensureSafeComponent)(T.default,this),setFilterString(e){this.filterString=e}},{propertyName:"value",component:(0,f.ensureSafeComponent)(b.default,this),disableFiltering:!0,title:this._getTranslatedText("value")},{propertyName:"createdAt",disableFiltering:!0,component:(0,f.ensureSafeComponent)(h.default,this),title:this._getTranslatedText("created_at")},{propertyName:"campaignIds",sortedBy:"campaignIds.length",component:(0,f.ensureSafeComponent)(_.default,this),disableFiltering:!0,title:this._getTranslatedText("tracked_campaigns")}]}_buildDataSourceFilterOptionGroups(){const e=[s.CONVERSION_METHODS_V2.INSIGHT_TAG_URL_MATCH_RULES,s.CONVERSION_METHODS_V2.INSIGHT_TAG_JAVASCRIPT_EVENT,s.CONVERSION_METHODS_V2.IMAGE_PIXEL,s.CONVERSION_METHODS_V2.INSIGHT_TAG_WEBSITE_SIGNAL],t={label:this._getTranslatedText("i18n_website_v2"),items:e.map((e=>({value:e.toLowerCase(),label:this._getTranslatedText(se,{conversionMethod:e})})))},n=[s.CONVERSION_METHODS_V2.CONVERSIONS_API,s.CONVERSION_METHODS_V2.OFFLINE_CONVERSIONS_UPLOAD],a=new Set(this.args.conversions.filter((e=>n.includes(e.conversionMethod))).map((e=>e.sourcePlatform||P.DMP_SOURCE_PLATFORMS.LIST_UPLOAD))),i=s.PARTNERS.filter((e=>a.has(e.key))).map((e=>({value:e.key.toLowerCase(),label:e.name})))
a.has(P.DMP_SOURCE_PLATFORMS.LIST_UPLOAD)&&i.push({value:P.DMP_SOURCE_PLATFORMS.LIST_UPLOAD.toLowerCase(),label:this._getTranslatedText("i18n_source_type_csv")})
const r={label:this._getTranslatedText("i18n_imported_v2"),items:i},o=[t]
return r.items.length>0&&o.push(r),o}_buildConversionStatusFilterOptions(){return this._getFilterOptions((e=>this.i18n.lookupTranslation(this.constructor,le)([{status:e}])),s.CONVERSION_STATUS)}_getFilterOptions(e,t){const n=[{label:this._getTranslatedText(oe),value:""}]
return Object.keys(t).forEach((t=>{n.push({label:e(t),value:t.toLowerCase()})})),n}_displayNoInsightTagErrorToast(){const e={linkInfo:{href:this.router.urlFor(S.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING_CONVERSIONS_SOURCES,this.args.accountId),target:"_blank"}},t=O.default.sanitizeHTML(this.i18n.lookupTranslation(this.constructor,"i18n_no_insight_tag_toast_error_msg")([e]))
this.toast.add({type:C.TOAST_TYPES.ERROR,message:(0,v.htmlSafe)(t)})}*_onEditConversionClick(e,t){if(e.conversionMethod===s.CONVERSION_METHODS.OFFLINE_CONVERSIONS_UPLOAD)this.args.onEditConversionClick(e,t)
else try{this.args.hasInsightTag||(yield this.restli.create(A.default.createInsightTag,{data:JSON.stringify({accountIds:[parseInt(this.args.accountId,10)]})})),this.args.onEditConversionClick(e,t)}catch(n){this._displayNoInsightTagErrorToast(),this.jet.error(new Error(`Failed to create insight tag for account before editing an online conversion: ${this.args.accountId}`),"conversions-table",!1)}}*createNewOnlineConversion(){try{this.args.hasInsightTag||(yield this.restli.create(A.default.createInsightTag,{data:JSON.stringify({accountIds:[parseInt(this.args.accountId,10)]})})),this.router.transitionTo(S.ROUTE_NAME.ACCOUNT_CONVERSIONS_NEW,this.args.accountId,{queryParams:{step:1,imported:!1}})}catch(e){this._displayNoInsightTagErrorToast(),this.jet.error(new Error(`Failed to create insight tag for account before creating online conversion: ${this.args.accountId}`),"conversions-table",!1)}}hideNotificationForSession(){this.windowRef.hiddenNotifications||(this.windowRef.hiddenNotifications={}),this.externalSourceNotificationHidden=!0,this.windowRef.hiddenNotifications.externalSource=!0}get isExternalNotificationShown(){const{accountHasUnassociatedDMPSegment:e}=this.args,{windowRef:t,externalSourceNotificationHidden:n}=this
return!n&&!t.hiddenNotifications?.externalSource&&e}didConfirmBulkDelete(){this.args.onBulkDeleteConversionClick()}didChangeDisplayData({filteredContent:e}){const t=e?.length??0,n=this.i18n.lookupTranslation(this.constructor,"search_results")([{count:t}])
this.a11yNotification.announce(n)}didClickCheckbox({selectedItems:e}){this.selectedConversions=e}routeToCreateNewConversionPage(){const e=parseInt(this.args.accountId,10)
this.router.transitionTo(S.ROUTE_NAME.ACCOUNT_CONVERSIONS_NEW,e,{queryParams:{step:1,imported:!0}})}},ie(te,"propTypes",{accountId:w.PropTypes.string.isRequired,conversions:w.PropTypes.array.isRequired,selectedConversions:w.PropTypes.array.isRequired,onEditConversionClick:w.PropTypes.func.isRequired,onBulkDeleteConversionClick:w.PropTypes.func.isRequired,userPermissions:w.PropTypes.object.isRequired,hasInsightTag:w.PropTypes.bool.isRequired,offlineSegments:w.PropTypes.array.isRequired,accountHasUnassociatedDMPSegment:w.PropTypes.bool.isRequired,taggedDomains:w.PropTypes.array}),Y=ae((V=te).prototype,"i18n",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=ae(V.prototype,"lix",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=ae(V.prototype,"a11yNotification",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=ae(V.prototype,"restli",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=ae(V.prototype,"jet",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=ae(V.prototype,"router",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=ae(V.prototype,"toast",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=ae(V.prototype,"iphService",[c.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=ae(V.prototype,"isDropdownOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Z=ae(V.prototype,"externalSourceNotificationHidden",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ee=ae(V.prototype,"selectedConversions",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae(V.prototype,"conversionsWithMissingDataMap",[I.cached],Object.getOwnPropertyDescriptor(V.prototype,"conversionsWithMissingDataMap"),V.prototype),ae(V.prototype,"getFirstSegmentWithoutConversion",[I.cached],Object.getOwnPropertyDescriptor(V.prototype,"getFirstSegmentWithoutConversion"),V.prototype),ae(V.prototype,"_onEditConversionClick",[j],Object.getOwnPropertyDescriptor(V.prototype,"_onEditConversionClick"),V.prototype),ae(V.prototype,"createNewOnlineConversion",[G],Object.getOwnPropertyDescriptor(V.prototype,"createNewOnlineConversion"),V.prototype),ae(V.prototype,"hideNotificationForSession",[i.action],Object.getOwnPropertyDescriptor(V.prototype,"hideNotificationForSession"),V.prototype),ae(V.prototype,"didConfirmBulkDelete",[i.action],Object.getOwnPropertyDescriptor(V.prototype,"didConfirmBulkDelete"),V.prototype),ae(V.prototype,"didChangeDisplayData",[i.action],Object.getOwnPropertyDescriptor(V.prototype,"didChangeDisplayData"),V.prototype),ae(V.prototype,"didClickCheckbox",[i.action],Object.getOwnPropertyDescriptor(V.prototype,"didClickCheckbox"),V.prototype),ae(V.prototype,"routeToCreateNewConversionPage",[i.action],Object.getOwnPropertyDescriptor(V.prototype,"routeToCreateNewConversionPage"),V.prototype),B=V))||B);(0,t.setComponentTemplate)(re,ue)})),define("campaign-manager-web/components/website-tracking/conversions/data-source-name",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"8Mzu41P3",block:'[[[1,"\\n"],[41,[28,[37,1],[[30,1,["sourcePlatform"]],"LIST_UPLOAD"],null],[[[1,"  "],[8,[39,2],[[16,"data-segment-id",[30,1,["id"]]],[24,0,"hue-button--unstyled"],[16,"aria-label",[28,[37,3],["edit_offline_source","campaign-manager-web/components/website-tracking/conversions/data-source-name"],[["source"],[[30,1,["name"]]]]]],[4,[38,4],["click",[28,[37,5],[[30,2,["columnActions","didEditDataSource"]],[30,1]],null]],null],[4,[38,6],["data_sources_edit_source"],null]],[["@buttonType","@emphasized","@size","@text"],["tertiary",true,"small",[30,1,["name"]]]],null],[1,"\\n"]],[]],[[[1,"  "],[10,1],[12],[1,"\\n    "],[1,[30,1,["name"]]],[1,"\\n  "],[13],[1,"\\n"]],[]]]],["@record","@column"],false,["if","eq","hue-web-button","t","on","fn","track-interaction"]]',moduleName:"campaign-manager-web/components/website-tracking/conversions/data-source-name.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/website-tracking/conversions/data-source-status",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/constants/conversion","@linkedin/ember-prop-types","campaign-manager-web/helpers/help-center-url"],(function(e,t,n,a,i,r,o){var l,s
function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const u=(0,n.createTemplateFactory)({id:"dxwUEpHo",block:'[[[8,[39,0],[[16,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]]],[["@type","@text","@placement"],[[30,0,["getStatusClass"]],[28,[37,2],["i18n_data_source_statuses","campaign-manager-web/components/website-tracking/conversions/data-source-status"],[["dataSourceStatus"],[[30,1,["status"]]]]],"right"]],[["default"],[[[[1,"\\n  "],[10,0],[15,0,[29,["data-source-status__inline-tooltip"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n"],[41,[28,[37,4],[[30,1,["sourceType"]],[30,0,["dataSourceTypes","INSIGHT_TAG"]]],null],[[[41,[28,[37,4],[[30,1,["status"]],[30,0,["dataSourceStatuses","ACTIVE"]]],null],[[[1,"        "],[8,[39,5],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,2],["i18n_partner_data_source_status_active","campaign-manager-web/components/website-tracking/conversions/data-source-status"],[["linkInfo"],[[28,[37,6],null,[["href","ariaLabel","dataTestSelector","role"],[[28,[37,7],null,[["path"],["help/linkedin/answer/a488323"]]],[28,[37,2],["i18n_data_source_status_learn_more","campaign-manager-web/components/website-tracking/conversions/data-source-status"],null],"data-test-data_source_status__learn-more-link",[30,2,["role"]]]]]]]]],[1,"\\n        "]],[2]]]]],[1,"\\n"]],[]],[[[41,[28,[37,4],[[30,1,["status"]],[30,0,["dataSourceStatuses","NO_RECENT_ACTIVITY"]]],null],[[[1,"        "],[8,[39,5],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,2],["i18n_partner_data_source_status_no_recent_activity","campaign-manager-web/components/website-tracking/conversions/data-source-status"],[["linkInfo"],[[28,[37,6],null,[["href","ariaLabel","dataTestSelector","role"],[[28,[37,7],null,[["path"],["help/linkedin/answer/a488323"]]],[28,[37,2],["i18n_data_source_status_learn_more","campaign-manager-web/components/website-tracking/conversions/data-source-status"],null],"data-test-data_source_status__learn-more-link",[30,3,["role"]]]]]]]]],[1,"\\n        "]],[3]]]]],[1,"\\n"]],[]],[[[41,[28,[37,4],[[30,1,["status"]],[30,0,["dataSourceStatuses","UNVERIFIED"]]],null],[[[1,"        "],[8,[39,5],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,2],["i18n_data_source_status_unverified_text_v2","campaign-manager-web/components/website-tracking/conversions/data-source-status"],[["linkInfo"],[[28,[37,6],null,[["href","ariaLabel","dataTestSelector","role"],[[28,[37,7],null,[["path"],["help/linkedin/answer/a425696"]]],[28,[37,2],["i18n_data_source_status_learn_more","campaign-manager-web/components/website-tracking/conversions/data-source-status"],null],"data-test-data_source_status__learn-more-link",[30,4,["role"]]]]]]]]],[1,"\\n        "]],[4]]]]],[1,"\\n      "]],[]],null]],[]]]],[]]]],[]],[[[41,[30,0,["shouldShowPartnerStatus"]],[[[41,[28,[37,4],[[30,1,["status"]],[30,0,["dataSourceStatuses","ACTIVE"]]],null],[[[1,"        "],[8,[39,5],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,2],["i18n_partner_data_source_status_active","campaign-manager-web/components/website-tracking/conversions/data-source-status"],[["linkInfo"],[[28,[37,6],null,[["href","ariaLabel","dataTestSelector","role"],[[28,[37,7],null,[["path"],["help/linkedin/answer/a488323"]]],[28,[37,2],["i18n_data_source_status_learn_more","campaign-manager-web/components/website-tracking/conversions/data-source-status"],null],"data-test-data_source_status__learn-more-link",[30,5,["role"]]]]]]]]],[1,"\\n        "]],[5]]]]],[1,"\\n"]],[]],[[[41,[28,[37,4],[[30,1,["status"]],[30,0,["dataSourceStatuses","NO_RECENT_ACTIVITY"]]],null],[[[1,"        "],[8,[39,5],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,2],["i18n_partner_data_source_status_no_recent_activity","campaign-manager-web/components/website-tracking/conversions/data-source-status"],[["linkInfo"],[[28,[37,6],null,[["href","ariaLabel","dataTestSelector","role"],[[28,[37,7],null,[["path"],["help/linkedin/answer/a488323"]]],[28,[37,2],["i18n_data_source_status_learn_more","campaign-manager-web/components/website-tracking/conversions/data-source-status"],null],"data-test-data_source_status__learn-more-link",[30,6,["role"]]]]]]]]],[1,"\\n        "]],[6]]]]],[1,"\\n"]],[]],[[[41,[28,[37,4],[[30,1,["status"]],[30,0,["dataSourceStatuses","UNVERIFIED"]]],null],[[[1,"        "],[10,0],[12],[1,"\\n          "],[10,2],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,[28,[35,2],["i18n_partner_data_source_status_unverified","campaign-manager-web/components/website-tracking/conversions/data-source-status"],null]],[13],[1,"\\n          "],[10,0],[14,0,"flex"],[12],[1,"\\n            "],[8,[39,8],[[24,0,"u-layout__push-right mt4"],[16,6,[30,0,["unverifiedHelpCenterLink"]]],[24,"target","_blank"]],[["@text","@size","@icon","@iconPlacement"],[[28,[37,2],["i18n_visit_help_center","campaign-manager-web/components/website-tracking/conversions/data-source-status"],null],"small","link-external","right"]],null],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "]],[]],null]],[]]]],[]]]],[]],[[[1,"      "],[8,[39,5],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,2],["i18n_data_source_status_offline_active","campaign-manager-web/components/website-tracking/conversions/data-source-status"],[["linkInfo"],[[28,[37,6],null,[["href","ariaLabel","dataTestSelector","role"],[[28,[37,7],null,[["path"],["help/linkedin/answer/a794643"]]],[28,[37,2],["i18n_data_source_status_learn_more","campaign-manager-web/components/website-tracking/conversions/data-source-status"],null],"data-test-data_source_status__learn-more-link",[30,7,["role"]]]]]]]]],[1,"\\n      "]],[7]]]]],[1,"\\n    "]],[]]]],[]]],[1,"  "],[13],[1,"\\n"]],[]]]]]],["@record","iphHelper","iphHelper","iphHelper","iphHelper","iphHelper","iphHelper"],false,["definition-underline","hue-web-foundations@-text-body","t","if","eq","iph-helper","external-link-info","help-center-url","hue-web-button-link"]]',moduleName:"campaign-manager-web/components/website-tracking/conversions/data-source-status.hbs",isStrictMode:!1})
let d=e.default=(0,r.assertPropTypes)((s=class extends a.default{constructor(...e){super(...e),c(this,"dataSourceStatuses",i.DATA_SOURCE_STATUSES),c(this,"dataSourceTypes",i.DATA_SOURCE_TYPES_V2)}get getStatusClass(){return this.args.record.status===i.DATA_SOURCE_STATUSES.ACTIVE?"success":this.args.record.status===i.DATA_SOURCE_STATUSES.UNVERIFIED?"error":"default"}get unverifiedHelpCenterLink(){const e=i.PARTNERS_KEY_MAP.get(this.args.record.id)
return(0,o.helpCenterUrl)([],{path:e?.link||"help/lms/answer/a1655394"})}get shouldShowPartnerStatus(){const e=this.args.record.conversions.some((e=>e.conversionMethod===i.CONVERSION_METHODS_V2.CONVERSIONS_API))
return this.args.record.isPartner&&e}},c(s,"propTypes",{record:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,column:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject])}),l=s))||l;(0,t.setComponentTemplate)(u,d)})),define("campaign-manager-web/components/website-tracking/conversions/data-source-type",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"/RafoDJE",block:'[[[1,"\\n"],[10,1],[12],[1,"\\n"],[41,[28,[37,1],[[30,1,["sourceType"]],[30,2,["columnData","dataSourceTypes","INSIGHT_TAG"]]],null],[[[1,"    "],[1,[28,[35,2],["insight_tag_v2","campaign-manager-web/components/website-tracking/conversions/data-source-type"],null]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["sourceType"]],[30,2,["columnData","dataSourceTypes","CONVERSION"]]],null],[[[1,"    "],[1,[28,[35,2],["csv_file","campaign-manager-web/components/website-tracking/conversions/data-source-type"],null]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["sourceType"]],[30,2,["columnData","dataSourceTypes","CONVERSIONS_API"]]],null],[[[1,"    "],[1,[28,[35,2],["conversions_api_partner","campaign-manager-web/components/website-tracking/conversions/data-source-type"],null]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["sourceType"]],[30,2,["columnData","dataSourceTypes","OFFLINE_PARTNER"]]],null],[[[1,"    "],[1,[28,[35,2],["offline_partner","campaign-manager-web/components/website-tracking/conversions/data-source-type"],null]],[1,"\\n  "]],[]],null]],[]]]],[]]]],[]]],[13]],["@record","@column"],false,["if","eq","t"]]',moduleName:"campaign-manager-web/components/website-tracking/conversions/data-source-type.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/website-tracking/conversions/data-source-types-dropdown",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","@glimmer/tracking","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const _=(0,n.createTemplateFactory)({id:"BpzcZAdx",block:'[[[10,0],[15,0,[29,["cm-hue-select"," ",[36,0]]]],[12],[1,"\\n  "],[8,[39,1],[[24,0,"cm-hue-select ads-table__input"],[4,[38,2],["change",[28,[37,3],["target.value",[30,0,["onSelectionChange"]]],null]],null]],null,[["default"],[[[[1,"\\n    "],[10,"option"],[15,2,[30,0,["defaultDataSourceType","value"]]],[15,"selected",[28,[37,4],[[30,0,["selectedDataSourceTypeValue"]],[30,0,["defaultDataSourceType","value"]]],null]],[12],[1,"\\n      "],[1,[30,0,["defaultDataSourceType","label"]]],[1,"\\n    "],[13],[1,"\\n"],[41,[28,[37,4],[[30,1,["filterOptionGroups","length"]],1],null],[[[42,[28,[37,7],[[28,[37,7],[[30,1,["filterOptionGroups","0","items"]]],null]],null],null,[[[1,"        "],[10,"option"],[15,2,[30,2,["value"]]],[15,"selected",[28,[37,4],[[30,0,["selectedDataSourceTypeValue"]],[30,2,["value"]]],null]],[12],[1,"\\n          "],[1,[30,2,["label"]]],[1,"\\n        "],[13],[1,"\\n"]],[2]],null]],[]],[[[42,[28,[37,7],[[28,[37,7],[[30,1,["filterOptionGroups"]]],null]],null],null,[[[1,"        "],[10,"optgroup"],[15,"label",[30,3,["label"]]],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,3,["items"]]],null]],null],null,[[[1,"            "],[10,"option"],[15,2,[30,4,["value"]]],[15,"selected",[28,[37,4],[[30,0,["selectedDataSourceTypeValue"]],[30,4,["value"]]],null]],[12],[1,"\\n              "],[1,[30,4,["label"]]],[1,"\\n            "],[13],[1,"\\n"]],[4]],null],[1,"        "],[13],[1,"\\n"]],[3]],null]],[]]],[1,"  "]],[]]]]],[1,"\\n"],[13]],["@column","dataSourceType","group","dataSourceType"],false,["hue-web-foundations@-artdeco-migration-scope","hue-web-select","on","pick","eq","if","each","-track-array"]]',moduleName:"campaign-manager-web/components/website-tracking/conversions/data-source-types-dropdown.hbs",isStrictMode:!1})
let h=e.default=(0,l.assertPropTypes)((p=class extends a.default{constructor(...e){super(...e),m(this,"i18n",u,this),m(this,"selectedDataSourceTypeValue",d,this),g(this,"defaultDataSourceType",{label:this._getTranslatedText("i18n_all_types"),value:""})}_getTranslatedText(e,t={}){return this.i18n.lookupTranslation(this.constructor,e)([t])}onSelectionChange(e){this.selectedDataSourceTypeValue=e,this.args.column.setFilterString(this.selectedDataSourceTypeValue)}},g(p,"propTypes",{column:l.PropTypes.oneOfType([l.PropTypes.object,l.PropTypes.EmberObject]).isRequired}),u=b((c=p).prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=b(c.prototype,"selectedDataSourceTypeValue",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),b(c.prototype,"onSelectionChange",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"onSelectionChange"),c.prototype),s=c))||s;(0,t.setComponentTemplate)(_,h)})),define("campaign-manager-web/components/website-tracking/conversions/data-sources-table",["exports","@ember/component","@ember/template-factory","@ember/array","@ember/object","@glimmer/tracking","campaign-manager-web/utils/urn","@glimmer/component","campaign-manager-web/constants/routes","campaign-manager-web/constants/conversion","campaign-manager-web/utils/conversion","campaign-manager-web/constants/toasts","@ember/service","campaign-manager-web/components/common-table-cells/created-date","campaign-manager-web/components/website-tracking/conversions/data-source-name","campaign-manager-web/components/website-tracking/conversions/data-source-type","campaign-manager-web/components/website-tracking/conversions/data-source-status","campaign-manager-web/components/website-tracking/conversions/tracked-conversions","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/api-endpoints","@linkedin/ember-prop-types","@embroider/util","tracked-toolbox","campaign-manager-web/utils/dmp-segments","campaign-manager-web/constants/audiences/matched/common"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C){var O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J
function Q(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function Z(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}function ee(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const te=(0,n.createTemplateFactory)({id:"6DsNSAD8",block:'[[[1,"\\n"],[41,[30,0,["shouldShowEmptyState"]],[[[1,"  "],[10,0],[14,0,"conversions-table__empty-state-container u-display-flex u-items-center u-flex-column pb6"],[12],[1,"\\n    "],[8,[39,1],null,[["@isLoading"],[[30,0,["showLoadingSpinner"]]]],[["default"],[[[[1,"\\n      "],[10,1],[14,0,"a11y-text"],[12],[1,[28,[35,2],["i18n_creating_insight_tag","campaign-manager-web/components/website-tracking/conversions/data-sources-table"],null]],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[39,3],[[24,0,"mh2 mt8"]],[["@illustration","@headline","@message","@illustrationSize"],["main-person-3",[28,[37,2],["i18n_no_sources_header_v3","campaign-manager-web/components/website-tracking/conversions/data-sources-table"],null],[28,[37,2],["i18n_no_sources_text_v3","campaign-manager-web/components/website-tracking/conversions/data-sources-table"],null],2]],null],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-justify-center"],[12],[1,"\\n      "],[8,[39,4],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[28,[37,5],[[28,[37,6],[[30,0],"isDropdownOpen"],null],true],null],[28,[37,5],[[28,[37,6],[[30,0],"isDropdownOpen"],null],false],null]]],[["default"],[[[[1,"\\n        "],[8,[30,1,["Trigger"]],null,[["@buttonType","@size","@icon","@iconPlacement","@text"],["primary","small","caret","right",[28,[37,2],["create_source","campaign-manager-web/components/website-tracking/conversions/data-sources-table"],null]]],null],[1,"\\n        "],[8,[30,1,["Container"]],null,[["@placement"],["bottom-left"]],[["default"],[[[[1,"\\n"],[41,[30,2],[[[1,"            "],[8,[30,1,["ItemLinkTo"]],[[24,0,"conversions-dropdown__link-option"]],[["@route","@model","@text"],["accounts.item.insight-tag",[30,3],[28,[37,2],["insight_tag_v2","campaign-manager-web/components/website-tracking/conversions/data-sources-table"],null]]],null],[1,"\\n"]],[]],[[[1,"            "],[8,[30,1,["Item"]],null,[["@text","@onSelect"],[[28,[37,2],["insight_tag_v2","campaign-manager-web/components/website-tracking/conversions/data-sources-table"],null],[30,0,["redirectToInsightTagRoute"]]]],null],[1,"\\n"]],[]]],[1,"          "],[8,[30,1,["ItemLinkTo"]],[[24,0,"conversions-dropdown__link-option"]],[["@route","@query","@model","@text"],["accounts.item.data-sources.new",[28,[37,7],null,[["startOnCsv","fromConversionId"],[[27],[27]]]],[30,3],[28,[37,2],["external_source_title_v2","campaign-manager-web/components/website-tracking/conversions/data-sources-table"],null]]],null],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[1]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[10,0],[14,0,"conversions-list-container ph6 pv4"],[12],[1,"\\n    "],[10,0],[14,0,"conversions-list"],[12],[1,"\\n      "],[10,0],[14,0,"conversions-actions"],[12],[1,"\\n        "],[10,0],[14,0,"u-layout-flex__container--aligned-center pt3"],[12],[1,"\\n          "],[8,[39,4],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[28,[37,5],[[28,[37,6],[[30,0],"isDropdownOpen"],null],true],null],[28,[37,5],[[28,[37,6],[[30,0],"isDropdownOpen"],null],false],null]]],[["default"],[[[[1,"\\n            "],[8,[30,4,["Trigger"]],[[24,0,"mr1"]],[["@buttonType","@emphasized","@icon","@iconPlacement","@size","@text"],["primary",true,"caret","right","small",[28,[37,2],["create_source","campaign-manager-web/components/website-tracking/conversions/data-sources-table"],null]]],null],[1,"\\n            "],[8,[30,4,["Container"]],null,[["@placement"],["bottom-left"]],[["default"],[[[[1,"\\n"],[41,[30,2],[[[1,"                "],[8,[30,4,["ItemLinkTo"]],[[24,0,"conversions-dropdown__link-option"]],[["@route","@model","@text"],["accounts.item.insight-tag",[30,3],[28,[37,2],["insight_tag_v2","campaign-manager-web/components/website-tracking/conversions/data-sources-table"],null]]],null],[1,"\\n"]],[]],[[[1,"                "],[8,[30,4,["Item"]],null,[["@text","@onSelect"],[[28,[37,2],["insight_tag_v2","campaign-manager-web/components/website-tracking/conversions/data-sources-table"],null],[30,0,["redirectToInsightTagRoute"]]]],null],[1,"\\n"]],[]]],[1,"              "],[8,[30,4,["ItemLinkTo"]],[[24,0,"conversions-dropdown__link-option"]],[["@route","@query","@model","@text"],["accounts.item.data-sources.new",[28,[37,7],null,[["startOnCsv","fromConversionId"],[[27],[27]]]],[30,3],[28,[37,2],["external_source_title_v2","campaign-manager-web/components/website-tracking/conversions/data-sources-table"],null]]],null],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[4]]]]],[1,"\\n          "],[8,[39,8],[[24,0,"data-sources-actions__action"]],[["@dataTestSelectorValue","@placement","@onClickControlName","@onConfirm","@confirmButtonControlName","@confirmButtonText","@triggerButtonControlName","@cancelButtonControlName","@triggerButtonType","@triggerButtonEmphasized","@triggerButtonDisabled","@triggerButtonText"],["bulk-delete","left","data-sources_bulk_delete",[30,0,["didConfirmBulkDelete"]],"data-sources_bulk_delete_confirm",[28,[37,2],["delete_confirm","campaign-manager-web/components/website-tracking/conversions/data-sources-table"],null],"delete-source","data-source-bulk-delete-cancel","secondary",true,[28,[37,9],[[30,0,["selectedSources","length"]],0],null],[28,[37,2],["delete_confirm","campaign-manager-web/components/website-tracking/conversions/data-sources-table"],null]]],[["default"],[[[[1,"\\n            "],[10,"h5"],[15,0,[29,[[28,[37,10],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["delete_sources","campaign-manager-web/components/website-tracking/conversions/data-sources-table"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,10],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["delete_sources_body","campaign-manager-web/components/website-tracking/conversions/data-sources-table"],null]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"conversions-table-container"],[12],[1,"\\n        "],[8,[39,11],null,[["@columns","@enableFilterRow","@data","@theme","@enableRowSelection","@filteringIgnoreCase","@customClasses","@pageSize","@enableStickyFirstColAndHeaders","@onDisplayDataChangedAction","@didClickOnCheckbox"],[[30,0,["columns"]],true,[30,0,["dataSources"]],[30,0,["customTheme"]],[30,5,["allowedToDeleteConversion"]],true,[30,0,["customClasses"]],[30,0,["pageSize"]],true,[30,0,["didChangeDisplayData"]],[30,0,["onClickCheckbox"]]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]],["dropdown","@accountHasInsightTag","@accountId","dropdown","@userPermissions"],false,["if","cm-overlay-loader","t","page-empty-state","hue-web-menu","fn","set","hash","confirm-hovercard","eq","hue-web-foundations@-text-body","ads-table"]]',moduleName:"campaign-manager-web/components/website-tracking/conversions/data-sources-table.hbs",isStrictMode:!1}),ne="all_sources",ae="data_source_type_v2",ie="i18n_dmp_segment_status"
class re{constructor(){ee(this,"root","data-sources-table")}}const oe="Insight Tag"
let le=e.default=(O=(0,p.inject)(),v=(0,p.inject)(),w=(0,p.inject)(),I=(0,p.inject)(),P=(0,p.inject)(),N=(0,p.inject)(),R=(0,p.inject)(),D=(0,p.inject)("hue-web-toast"),M=(0,p.inject)("insight-tag"),L=(0,p.inject)(),(0,E.assertPropTypes)((J=class extends l.default{constructor(...e){super(...e),Q(this,"i18n",x,this),Q(this,"a11yNotification",F,this),Q(this,"restli",z,this),Q(this,"router",j,this),Q(this,"jet",G,this),Q(this,"xhr",B,this),Q(this,"tracking",V,this),Q(this,"toast",Y,this),Q(this,"insightTagService",H,this),Q(this,"iphService",q,this),ee(this,"customTheme",new re),Q(this,"selectedSources",K,this),ee(this,"pageSize",15),Q(this,"isDropdownOpen",W,this),Q(this,"showDeleteConfirmation",X,this),Q(this,"showLoadingSpinner",$,this),ee(this,"columns",this._getColumns())}get isDeleteSourceEnabled(){return this.args.userPermissions.allowedToDeleteConversion&&0!==this.selectedSources.length}get dataSources(){return this._getConversionDataSources()}get shouldShowEmptyState(){return!this.dataSources.length}_buildInsightTagDataSource(){let e
if(this.args.accountHasInsightTag){const t=this.args.conversions.filter((e=>e.conversionMethod===c.CONVERSION_METHODS.INSIGHT_TAG_URL_MATCH_RULES)),n=this.args.taggedDomains&&this.args.taggedDomains[0]?.lastReceivedSignalsAt,a=(0,u.getDataSourceStatus)(n)
e={name:this._getTranslatedText("insight_tag_v2"),sourceType:"INSIGHT_TAG",status:a,id:oe,conversions:t}}return e}_buildPartnerDaraSources(e){const t=new Map
this.args.conversions.forEach((e=>{if(e.sourcePlatform){const n=t.get(e.sourcePlatform)
n?n.push(e):t.set(e.sourcePlatform,[e])}}))
const n=e.map((e=>e.sourcePlatform)),a=this.args.conversions.filter((e=>e.conversionMethod===c.CONVERSION_METHODS_V2.CONVERSIONS_API&&e.sourcePlatform)).map((e=>e.sourcePlatform))
return[...new Set(a.concat(n))].map((e=>{const n=t.get(e)||[],a=n.every((e=>e.conversionMethod===c.CONVERSION_METHODS_V2.OFFLINE_CONVERSIONS_UPLOAD)),i=(0,u.sortConversionsByLastCallBack)([...n]),r=a?(0,u.getDataSourceStatus)(i[0]?.lastCallbackAt,c.DATA_SOURCE_STATUSES.ACTIVE):(0,u.getDataSourceStatus)(i[0]?.lastCallbackAt),o=c.PARTNERS_KEY_MAP.get(e),l=o?.type===c.PARTNERS_TYPES.CAPI?c.DATA_SOURCE_TYPES_V2.CONVERSIONS_API:c.DATA_SOURCE_TYPES_V2.OFFLINE_PARTNER
return{name:o?.name||this._getTranslatedText("unkown_name"),sourceType:l,status:r,id:e,conversions:n,isPartner:!0}}))}_buildCsvDataSources(e){const t=new Map
this.args.conversions.forEach((e=>{if(e.dmpSegment){const n=parseInt((0,o.getIdFromUrn)(e.dmpSegment),10),a=t.get(n)
a?a.push(e):t.set(n,[e])}}))
return e.map((e=>({...e,status:c.DATA_SOURCE_STATUSES.ACTIVE,conversions:t.get(e.id)||[]})))}_getConversionDataSources(){const e=this._buildInsightTagDataSource(),t=(0,A.getValidDmpSegments)(this.args.dmpSegments),n=t.filter((e=>e.sourcePlatform===C.DMP_SOURCE_PLATFORMS.LIST_UPLOAD||!c.PARTNERS_KEY_NAME_MAP.has(e.sourcePlatform))),a=t.filter((e=>e.sourcePlatform!==C.DMP_SOURCE_PLATFORMS.LIST_UPLOAD&&c.PARTNERS_KEY_NAME_MAP.has(e.sourcePlatform)))
return[e,...this._buildPartnerDaraSources(a),...this._buildCsvDataSources(n)].filter((e=>void 0!==e))}_getTranslatedText(e){return this.i18n.lookupTranslation(this.constructor,e)()}_getColumns(){const e={propertyName:"name",className:"conversions-table__name-col",component:(0,y.ensureSafeComponent)(g.default,this),title:this._getTranslatedText("name"),filterPlaceholder:this._getTranslatedText("search_name"),columnActions:{didEditDataSource:e=>this.didEditDataSource(e,!1)}},t={propertyName:"sourceType",className:"conversions-table__data-source-type-col",component:(0,y.ensureSafeComponent)(b.default,this),title:this._getTranslatedText("type"),filterWithSelect:!0,predefinedFilterOptions:this._buildDataSourceFilterOptions(),columnData:{dataSourceTypes:c.DATA_SOURCE_TYPES_V2},filterFunction:(e,t,{sourceType:n=""})=>!t||n.toLowerCase()===t},n={propertyName:"status",className:"conversions-table__data-source-status-col",filterWithSelect:!0,component:(0,y.ensureSafeComponent)(_.default,this),title:this._getTranslatedText("status"),predefinedFilterOptions:this._buildDataSourcesStatusFilterOptions()},i={propertyName:"userLastModifiedAt",disableFiltering:!0,component:(0,y.ensureSafeComponent)(m.default,this),title:this._getTranslatedText("last_modified_at")},r={propertyName:"conversions",sortedBy:"conversions.length",component:(0,y.ensureSafeComponent)(h.default,this),disableFiltering:!0,title:this._getTranslatedText("associated_conversions")}
return(0,a.A)([e,t,n,r,i])}_buildDataSourceFilterOptions(){const e=this.args.dmpSegments.find((e=>c.PARTNERS_KEY_MAP.get(e.sourcePlatform)?.type===c.PARTNERS_TYPES.OFFLINE)),{OFFLINE_PARTNER:t,...n}=c.DATA_SOURCE_TYPES_V2,a=e?c.DATA_SOURCE_TYPES_V2:n
return this._getFilterOptions((e=>this.i18n.lookupTranslation(this.constructor,ae)([{sourceType:e}])),a)}_buildDataSourcesStatusFilterOptions(){return this._getFilterOptions((e=>this.i18n.lookupTranslation(this.constructor,ie)([{status:e}])),c.DATA_SOURCE_STATUSES)}_getFilterOptions(e,t){const n=[{label:this._getTranslatedText(ne),value:""}]
return Object.keys(t).forEach((t=>{n.push({label:e(t),value:t.toLowerCase()})})),n}didChangeDisplayData(e){const t=e.get("filteredContent.length"),n=this.i18n.lookupTranslation(this.constructor,"search_results")([{count:t}])
this.a11yNotification.announce(n)}onClickCheckbox(e){this.selectedSources=e.selectedItems}showDeleteConfirmationDialog(){this.showDeleteConfirmation=!0}didEditDataSource(e){this.router.transitionTo(s.ROUTE_NAME.ACCOUNT_DATA_SOURCES_EDIT,this.args.accountId,e.id)}async didConfirmBulkDelete(){const e=this.selectedSources.find((e=>e.id===oe)),t=this.selectedSources.filter((e=>!!e.isPartner)),n=this.selectedSources.filter((e=>e.id!==oe&&!e.isPartner)).map((e=>e.id))
try{if(e&&await this.deleteInsightTag(),n.length>0&&await this.restli.batchDelete((0,f.addQueryParams)(T.default.matchedAudienceDmpSegments,{ids:n,accountId:this.args.accountId})),t.length>0)throw new Error
this.showDeleteConfirmation=!1,this.toast.add({type:d.TOAST_TYPES.SUCCESS,message:this._getTranslatedText("i18n_delete_sources_success")}),this.router.transitionTo(s.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING_CONVERSIONS_SOURCES)}catch(a){this.toast.add({type:d.TOAST_TYPES.ERROR,message:this._getTranslatedText("i18n_delete_sources_error")}),this.jet.error("Unable to delete the selected sources..",a,!1)}}async createInsightTag(){const e=this.args.accountId
this.showLoadingSpinner=!0,this.tracking.fireInteractionEvent("insight_tag_install_tag")
try{await this.restli.create(T.default.createInsightTag,{data:JSON.stringify({accountIds:[parseInt(e,10)]})}),await this.insightTagService.fetchInsightTag(e),this.showLoadingSpinner=!1,this.toast.add({type:d.TOAST_TYPES.SUCCESS,message:this._getTranslatedText("i18n_created_insight_tag")})
const t={isInsightTagModalOpen:!0}
this.router.transitionTo(s.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING_CONVERSIONS_SOURCES,e,{queryParams:t})}catch(t){this.toast.add({type:d.TOAST_TYPES.ERROR,message:this._getTranslatedText("i18n_create_insight_tag_error")}),this.jet.error(`Failed to create insight tag for account ${e}`,"install-insight-tag",!1),this.showLoadingSpinner=!1}}redirectToInsightTagRoute(){this.router.transitionTo(s.ROUTE_NAME.ACCOUNT_INSIGHT_TAG)}async deleteInsightTag(){const e=this.args.accountId,t=this.insightTagService.insightTag.id
await this.xhr.delete(T.default.insightTagAccountModifyAccess(e,[{accountId:e,insightTagId:t}])),this.insightTagService.deleteInsightTag()}openSourceStatusHelpCenterArticle(){this.iphService.setOther("optionalChatConfig.accountId",this.args.accountId),this.iphService.setOther("accountId",this.args.accountId),this.iphService.showWidgetArticle("a488323")}},ee(J,"propTypes",{conversions:E.PropTypes.array.isRequired,accountId:E.PropTypes.string.isRequired,accountHasInsightTag:E.PropTypes.bool.isRequired,taggedDomains:E.PropTypes.array,dmpSegments:E.PropTypes.array.isRequired,userPermissions:E.PropTypes.object.isRequired}),x=Z((U=J).prototype,"i18n",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=Z(U.prototype,"a11yNotification",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=Z(U.prototype,"restli",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=Z(U.prototype,"router",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=Z(U.prototype,"jet",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=Z(U.prototype,"xhr",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=Z(U.prototype,"tracking",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=Z(U.prototype,"toast",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=Z(U.prototype,"insightTagService",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=Z(U.prototype,"iphService",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=Z(U.prototype,"selectedSources",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),W=Z(U.prototype,"isDropdownOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),X=Z(U.prototype,"showDeleteConfirmation",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),$=Z(U.prototype,"showLoadingSpinner",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Z(U.prototype,"dataSources",[S.cached],Object.getOwnPropertyDescriptor(U.prototype,"dataSources"),U.prototype),Z(U.prototype,"didChangeDisplayData",[i.action],Object.getOwnPropertyDescriptor(U.prototype,"didChangeDisplayData"),U.prototype),Z(U.prototype,"onClickCheckbox",[i.action],Object.getOwnPropertyDescriptor(U.prototype,"onClickCheckbox"),U.prototype),Z(U.prototype,"showDeleteConfirmationDialog",[i.action],Object.getOwnPropertyDescriptor(U.prototype,"showDeleteConfirmationDialog"),U.prototype),Z(U.prototype,"didEditDataSource",[i.action],Object.getOwnPropertyDescriptor(U.prototype,"didEditDataSource"),U.prototype),Z(U.prototype,"didConfirmBulkDelete",[i.action],Object.getOwnPropertyDescriptor(U.prototype,"didConfirmBulkDelete"),U.prototype),Z(U.prototype,"createInsightTag",[i.action],Object.getOwnPropertyDescriptor(U.prototype,"createInsightTag"),U.prototype),Z(U.prototype,"redirectToInsightTagRoute",[i.action],Object.getOwnPropertyDescriptor(U.prototype,"redirectToInsightTagRoute"),U.prototype),Z(U.prototype,"openSourceStatusHelpCenterArticle",[i.action],Object.getOwnPropertyDescriptor(U.prototype,"openSourceStatusHelpCenterArticle"),U.prototype),k=U))||k);(0,t.setComponentTemplate)(te,le)})),define("campaign-manager-web/components/website-tracking/conversions/delete",["exports","@ember/component","@ember/template-factory","@glimmer/component"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"1bjpysbz",block:'[[[1,"\\n"],[8,[39,0],[[16,"disabled",[28,[37,1],[[30,0,["column","isEnabled"]]],null]],[16,"aria-label",[28,[37,2],["delete_conversion","campaign-manager-web/components/website-tracking/conversions/delete"],null]],[4,[38,3],["click",[28,[37,4],[[30,1,["columnActions","deleteConversion"]],[30,2,["id"]]],null]],null]],[["@size","@buttonType"],["small","tertiary"]],[["default"],[[[[1,"\\n  "],[8,[39,5],[[24,0,"u-layout__vertical-align-middle"]],[["@size","@name"],["small","trash"]],null],[1,"\\n"]],[]]]]]],["@column","@record"],false,["hue-web-button","not","t","on","fn","hue-web-icons@icon"]]',moduleName:"campaign-manager-web/components/website-tracking/conversions/delete.hbs",isStrictMode:!1})
class r extends a.default{}e.default=r,(0,t.setComponentTemplate)(i,r)})),define("campaign-manager-web/components/website-tracking/conversions/editable-name",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"s19B8BqV",block:'[[[1,"\\n"],[8,[39,0],[[16,"data-conversion-id",[30,1,["id"]]],[24,0,"hue-button--unstyled"],[16,"aria-label",[28,[37,1],["edit_conversion","campaign-manager-web/components/website-tracking/conversions/editable-name"],[["conversionName"],[[30,1,["name"]]]]]],[4,[38,2],["click",[28,[37,3],[[30,2,["columnActions","onEditConversion"]],[30,1]],null]],null],[4,[38,4],["conversions_edit_conversion"],null]],[["@buttonType","@emphasized","@size","@text"],["tertiary",true,"small",[30,1,["name"]]]],null]],["@record","@column"],false,["hue-web-button","t","on","fn","track-interaction"]]',moduleName:"campaign-manager-web/components/website-tracking/conversions/editable-name.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{},c=o,u="propTypes",d={record:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject]).isRequired,column:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.EmberObject])},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/website-tracking/conversions/event-types-dropdown",["exports","@ember/component","@ember/template-factory","campaign-manager-web/constants/conversion","@glimmer/component","@ember/object","@ember/service","@ember/debug","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f=(0,n.createTemplateFactory)({id:"k1/sKpNb",block:'[[[1,"\\n"],[1,"\\n"],[10,0],[15,0,[29,["cm-hue-select"," ",[36,0]]]],[12],[1,"\\n  "],[8,[39,1],[[16,0,[28,[37,2],["cm-hue-select",[28,[37,3],null,[["ads-table__input"],[[28,[37,4],[[30,1]],null]]]]],null]],[4,[38,5],["change",[28,[37,6],["target.value",[30,0,["didChangeEventType"]]],null]],null]],[["@inputId","@disabled"],[[30,0,["dropDownTriggerId"]],[30,2]]],[["default"],[[[[1,"\\n    "],[10,"option"],[15,2,[30,0,["defaultEventType","value"]]],[15,"selected",[28,[37,7],[[30,0,["selectedEventTypeValue"]],[30,0,["defaultEventType","value"]]],null]],[12],[1,"\\n      "],[1,[30,0,["defaultEventType","name"]]],[1,"\\n    "],[13],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["eventTypeOptionGroups"]]],null]],null],null,[[[1,"      "],[10,"optgroup"],[15,"label",[30,3,["name"]]],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,3,["items"]]],null]],null],null,[[[1,"          "],[10,"option"],[15,2,[30,4,["value"]]],[15,"selected",[28,[37,7],[[30,0,["selectedEventTypeValue"]],[30,4,["value"]]],null]],[12],[1,"\\n            "],[1,[30,4,["name"]]],[1,"\\n          "],[13],[1,"\\n"]],[4]],null],[1,"      "],[13],[1,"\\n"]],[3]],null],[1,"  "]],[]]]]],[1,"\\n"],[13]],["@controlMode","@disabled","group","eventType"],false,["hue-web-foundations@-artdeco-migration-scope","hue-web-select","classes","hash","not","on","pick","eq","each","-track-array"]]',moduleName:"campaign-manager-web/components/website-tracking/conversions/event-types-dropdown.hbs",isStrictMode:!1})
let T=e.default=(c=(0,o.inject)(),u=(0,o.inject)(),d=class extends i.default{get dropDownTriggerId(){return this.args.dropDownTriggerId||"event-types-dropdown-trigger"}constructor(){super(...arguments),b(this,"tracking",p,this),b(this,"i18n",m,this),_(this,"eventTypeOptionGroups",[]),b(this,"selectedEventTypeValue",g,this),_(this,"defaultEventType",{name:this._getTranslatedText(this.args.controlMode?"no_events":"all_events"),value:""}),this.args.controlMode
const e=e=>({name:this._getTranslatedText(`conv_type_${e}`),value:e}),t={name:this._getTranslatedText("leads"),items:Object.values(a.CONVERSION_TYPES_LEADS).map(e)},n={name:this._getTranslatedText("sales"),items:Object.values(a.CONVERSION_TYPES_SALES).map(e)},i={name:this._getTranslatedText("other"),items:Object.values(a.CONVERSION_TYPES_OTHER).map(e)},r=this.args.modelEventType?e(this.args.modelEventType):this.defaultEventType
this.selectedEventTypeValue=this.args.controlMode?r.value:this.defaultEventType.value,this.eventTypeOptionGroups=[t,n,i]}didChangeEventType(e){this.selectedEventTypeValue=e,this.args.controlMode?this.args.onChangeEventType({target:{value:e}}):this.setColumnFilterString()}_getTranslatedText(e,t={}){return this.i18n.lookupTranslation(this.constructor,e)([t])}setColumnFilterString(){(0,r.set)(this,"args.column.filterString",this.selectedEventTypeValue)}},p=h(d.prototype,"tracking",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(d.prototype,"i18n",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=h(d.prototype,"selectedEventTypeValue",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),h(d.prototype,"didChangeEventType",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"didChangeEventType"),d.prototype),d);(0,t.setComponentTemplate)(f,T)})),define("campaign-manager-web/components/website-tracking/conversions/match-rate",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"1uwujPkW",block:'[[[10,1],[12],[1,"\\n"],[41,[28,[37,1],[[30,0,["record","conversionMethod"]],"OFFLINE_CONVERSIONS_UPLOAD"],null],[[[1,"    "],[1,[30,0,["record","decoratedDmpSegment","matchRate"]]],[1,"\\n"]],[]],[[[1,"    "],[10,1],[12],[1,"--"],[13],[1,"\\n"]],[]]],[13]],[],false,["if","eq"]]',moduleName:"campaign-manager-web/components/website-tracking/conversions/match-rate.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/website-tracking/conversions/name",["exports","@ember/component","@ember/template-factory","@glimmer/component"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"Jb8me0i4",block:'[[[8,[39,0],null,[["@placement"],["right"]],[["trigger","content"],[[[[1,"\\n    "],[11,"button"],[16,0,[29,["button--unstyled button--cursor-default u-overflow-ellipsis conversions-table__name"," ",[28,[37,1],null,[["size"],["small"]]]]]],[24,4,"button"],[4,[38,2],[[30,1,["triggerContentSharedInfo"]]],null],[12],[1,"\\n      "],[1,[30,2,["name"]]],[1,"\\n    "],[13],[1,"\\n  "]],[1]],[[[1,"\\n    "],[10,0],[15,0,[29,["conversions-table__name--hovercard-content"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[30,2,["name"]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]]],["triggerData","@record"],false,["hue-web-tooltip","hue-web-foundations@-text-body","hue-web-tooltip-trigger"]]',moduleName:"campaign-manager-web/components/website-tracking/conversions/name.hbs",isStrictMode:!1})
class r extends a.default{}e.default=r,(0,t.setComponentTemplate)(i,r)})),define("campaign-manager-web/components/website-tracking/conversions/plain-status",["exports","@ember/component","@ember/template-factory","@glimmer/component"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"ry4X+9Nh",block:'[[[8,[39,0],null,[["@status"],[[30,1,["status"]]]],null]],["@record"],false,["status-label"]]',moduleName:"campaign-manager-web/components/website-tracking/conversions/plain-status.hbs",isStrictMode:!1})
class r extends a.default{}e.default=r,(0,t.setComponentTemplate)(i,r)})),define("campaign-manager-web/components/website-tracking/conversions/source-v2",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/constants/conversion","@linkedin/ember-prop-types","@ember/service","campaign-manager-web/constants/audiences/matched/common"],(function(e,t,n,a,i,r,o,l){var s,c,u,d
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"S4Ca7Rku",block:'[[[1,"\\n"],[1,[30,0,["sourceName"]]]],[],false,[]]',moduleName:"campaign-manager-web/components/website-tracking/conversions/source-v2.hbs",isStrictMode:!1})
let m=e.default=(0,r.assertPropTypes)((d=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get sourceName(){const e=this.args.record[this.args.column.propertyName],t=this.args.record[this.args.column.sourcePlatformPropertyName]
if(e===i.CONVERSION_METHODS_V2.OFFLINE_CONVERSIONS_UPLOAD||e===i.CONVERSION_METHODS_V2.CONVERSIONS_API)return t&&t!==l.DMP_SOURCE_PLATFORMS.LIST_UPLOAD?i.PARTNERS_KEY_NAME_MAP.get(t):this._getTranslatedText("i18n_source_type_csv")
return this._getTranslatedText("conversion_method_v2",{conversionMethod:e})}_getTranslatedText(e,t={}){return this.i18n.lookupTranslation(this.constructor,e)([t])}},E=d,y="propTypes",S={column:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,record:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired},y in E?Object.defineProperty(E,y,{value:S,enumerable:!0,configurable:!0,writable:!0}):E[y]=S,g=(c=d).prototype,b="i18n",_=[o.inject],h={configurable:!0,enumerable:!0,writable:!0,initializer:null},T={},Object.keys(h).forEach((function(e){T[e]=h[e]})),T.enumerable=!!T.enumerable,T.configurable=!!T.configurable,("value"in T||T.initializer)&&(T.writable=!0),T=_.slice().reverse().reduce((function(e,t){return t(g,b,e)||e}),T),f&&void 0!==T.initializer&&(T.value=T.initializer?T.initializer.call(f):void 0,T.initializer=void 0),void 0===T.initializer&&(Object.defineProperty(g,b,T),T=null),u=T,s=c))||s
var g,b,_,h,f,T,E,y,S;(0,t.setComponentTemplate)(p,m)})),define("campaign-manager-web/components/website-tracking/conversions/status-tooltip-content",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/constants/conversion","campaign-manager-web/constants/lix","@linkedin/ember-prop-types","@ember/service","@ember/object"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h=(0,n.createTemplateFactory)({id:"znEMv9Gb",block:'[[[1,"\\n"],[41,[30,1],[[[1,"  "],[10,0],[15,0,[29,[[30,0,["statusColor"]]," mb1"," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n    "],[1,[28,[35,2],["i18n_conversion_status_v2","campaign-manager-web/components/website-tracking/conversions/status-tooltip-content"],[["status"],[[30,2]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],null],[41,[30,0,["isStatusNotAvailable"]],[[[1,"  "],[10,0],[15,0,[29,["status-tooltip-content"," ",[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n    "],[1,[28,[35,2],["i18n_conversion_status_ready","campaign-manager-web/components/website-tracking/conversions/status-tooltip-content"],null]],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[41,[28,[37,3],[[30,2],[30,0,["CONVERSION_STATUS","UNVERIFIED"]]],null],[[[41,[28,[37,3],[[30,3],[30,0,["CONVERSION_SUBSTATUS","NO_INTEGRATION_DATA"]]],null],[[[1,"    "],[10,0],[12],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,[28,[35,2],["i18n_conversion_status_missing_data_tooltip_text_v2","campaign-manager-web/components/website-tracking/conversions/status-tooltip-content"],null]],[13],[1,"\\n      "],[10,0],[14,0,"flex"],[12],[1,"\\n        "],[8,[39,4],[[24,0,"u-layout__push-right mt4"],[4,[38,5],["click",[28,[37,6],[[30,0,["openIphWidget"]],[30,4]],null]],null]],[["@text","@size"],[[28,[37,2],["i18n_visit_help_center_v2","campaign-manager-web/components/website-tracking/conversions/status-tooltip-content"],null],"small"]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[41,[28,[37,3],[[30,3],[30,0,["CONVERSION_SUBSTATUS","NO_INSIGHT_TAG"]]],null],[[[1,"    "],[8,[39,7],[[16,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]]],null,[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["i18n_conversion_status_no_insight_tag_tooltip","campaign-manager-web/components/website-tracking/conversions/status-tooltip-content"],[["linkInfo"],[[28,[37,8],null,[["ariaLabel","dataTestSelector","href","role"],[[28,[37,2],["i18n_a11y_conversion_status_learn_more_link","campaign-manager-web/components/website-tracking/conversions/status-tooltip-content"],[["status"],[[30,2]]]],"data-test-conversion-status__learn-more-link",[28,[37,9],null,[["path"],["help/lms/answer/a422796"]]],[30,5,["role"]]]]]]]]],[1,"\\n    "]],[5]]]]],[1,"\\n    "],[10,0],[14,0,"flex"],[12],[1,"\\n      "],[8,[39,10],[[24,0,"u-layout__push-right mt4"],[16,"target",[52,[30,6],"_blank","_self"]]],[["@text","@size","@route"],[[28,[37,2],["i18n_install_insight_tag","campaign-manager-web/components/website-tracking/conversions/status-tooltip-content"],null],"small","accounts.item.insight-tag"]],null],[1,"\\n    "],[13],[1,"\\n"]],[]],[[[1,"    "],[8,[39,7],[[16,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]]],null,[["default"],[[[[1,"\\n      "],[1,[28,[35,2],["i18n_conversion_status_unverified_tooltip_text","campaign-manager-web/components/website-tracking/conversions/status-tooltip-content"],[["linkInfo"],[[28,[37,8],null,[["ariaLabel","dataTestSelector","href","role"],[[28,[37,2],["i18n_a11y_conversion_status_learn_more_link","campaign-manager-web/components/website-tracking/conversions/status-tooltip-content"],[["status"],[[30,2]]]],"data-test-conversion-status__learn-more-link",[28,[37,9],null,[["path"],["help/lms/answer/a422796"]]],[30,7,["role"]]]]]]]]],[1,"\\n    "]],[7]]]]],[1,"\\n  "]],[]]]],[]]]],[]],[[[1,"  "],[10,0],[15,0,[29,[[28,[37,1],null,[["size"],["small"]]]]]],[12],[1,"\\n    "],[10,0],[15,0,[52,[30,0,["isConversionMetricsEnabled"]],"mb1","mb4"]],[12],[1,"\\n"],[41,[28,[37,3],[[30,2],[30,0,["CONVERSION_STATUS","ACTIVE"]]],null],[[[41,[28,[37,3],[[30,3],[30,0,["CONVERSION_SUBSTATUS","LOW_MATCH_RATE"]]],null],[[[1,"          "],[10,2],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,2],["i18n_conversion_status_low_match_rate_tooltip_title","campaign-manager-web/components/website-tracking/conversions/status-tooltip-content"],null]],[13],[1,"\\n          "],[8,[39,7],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,2],["i18n_conversion_status_low_match_rate_tooltip_text","campaign-manager-web/components/website-tracking/conversions/status-tooltip-content"],[["linkInfo"],[[28,[37,8],null,[["ariaLabel","dataTestSelector","href","role"],[[28,[37,2],["i18n_a11y_conversion_status_learn_more_link","campaign-manager-web/components/website-tracking/conversions/status-tooltip-content"],[["status"],[[30,2]]]],"data-test-conversion-status__learn-more-link",[28,[37,9],null,[["path"],["help/lms/answer/a5938392"]]],[30,8,["role"]]]]]]]]],[1,"\\n          "]],[8]]]]],[1,"\\n"]],[]],[[[1,"          "],[8,[39,7],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,2],["i18n_conversion_status_active_tooltip_text","campaign-manager-web/components/website-tracking/conversions/status-tooltip-content"],[["linkInfo"],[[28,[37,8],null,[["ariaLabel","dataTestSelector","href","role"],[[28,[37,2],["i18n_a11y_conversion_status_learn_more_link","campaign-manager-web/components/website-tracking/conversions/status-tooltip-content"],[["status"],[[30,2]]]],"data-test-conversion-status__learn-more-link",[28,[37,9],null,[["path"],["help/lms/answer/a489395"]]],[30,9,["role"]]]]]]]]],[1,"\\n          "]],[9]]]]],[1,"\\n"]],[]]]],[]],[[[41,[28,[37,3],[[30,2],[30,0,["CONVERSION_STATUS","NO_RECENT_ACTIVITY"]]],null],[[[1,"        "],[8,[39,7],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,2],["i18n_conversion_status_no_recent_activity_tooltip_text_v2","campaign-manager-web/components/website-tracking/conversions/status-tooltip-content"],[["linkInfo"],[[28,[37,8],null,[["ariaLabel","dataTestSelector","href","role"],[[28,[37,2],["i18n_a11y_conversion_status_learn_more_link","campaign-manager-web/components/website-tracking/conversions/status-tooltip-content"],[["status"],[[30,2]]]],"data-test-conversion-status__learn-more-link",[52,[30,0,["isConversionsAPIConversion"]],[28,[37,9],null,[["path"],["help/lms/answer/a489395"]]],[28,[37,9],null,[["path"],["help/lms/answer/a422796"]]]],[30,10,["role"]]]]]]]]],[1,"\\n        "]],[10]]]]],[1,"\\n"]],[]],[[[41,[28,[37,3],[[30,2],[30,0,["CONVERSION_STATUS","INACTIVE"]]],null],[[[1,"        "],[8,[39,7],null,null,[["default"],[[[[1,"\\n          "],[1,[28,[35,2],["i18n_conversion_status_inactive_tooltip_text","campaign-manager-web/components/website-tracking/conversions/status-tooltip-content"],[["linkInfo"],[[28,[37,8],null,[["ariaLabel","dataTestSelector","href","role"],[[28,[37,2],["i18n_a11y_conversion_status_learn_more_link","campaign-manager-web/components/website-tracking/conversions/status-tooltip-content"],[["status"],[[30,2]]]],"data-test-conversion-status__learn-more-link",[52,[30,0,["isConversionsAPIConversion"]],[28,[37,9],null,[["path"],["help/lms/answer/a489395"]]],[28,[37,9],null,[["path"],["help/lms/answer/a422796"]]]],[30,11,["role"]]]]]]]]],[1,"\\n        "]],[11]]]]],[1,"\\n      "]],[]],null]],[]]]],[]]],[1,"    "],[13],[1,"\\n    "],[10,1],[12],[1,[28,[35,2],["i18n_conversion_status_last_signal_received","campaign-manager-web/components/website-tracking/conversions/status-tooltip-content"],null]],[13],[1,"\\n    "],[10,1],[15,0,[29,[[28,[37,1],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,11],[[30,12]],[["format"],["ago"]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]],[]]],[1,"\\n"],[41,[30,0,["isConversionMetricsEnabled"]],[[[1,"  "],[8,[39,12],[[24,0,"mt5"]],[["@message","@isHidden"],[[28,[37,2],["i18n_deduplication_enabled_text","campaign-manager-web/components/website-tracking/conversions/status-tooltip-content"],[["linkInfo"],[[28,[37,8],null,[["ariaLabel","dataTestSelector","class","href"],[[28,[37,2],["i18n_a11y_conversion_status_learn_more_link","campaign-manager-web/components/website-tracking/conversions/status-tooltip-content"],[["status"],[[30,2]]]],"data-test-conversion-status__learn-more-link","status-tooltip-slate","https://learn.microsoft.com/en-us/linkedin/marketing/integrations/conversions/deduplication"]]]]]],[28,[37,13],[[30,13]],null]]],null],[1,"\\n"]],[]],null]],["@shouldShowStatusOnTop","@status","@subStatus","@helpCenterPath","iphHelper","@actionInNewTab","iphHelper","iphHelper","iphHelper","iphHelper","iphHelper","@timestamp","@isDeduplicationEnabled"],false,["if","hue-web-foundations@-text-body","t","eq","hue-web-button","on","fn","iph-helper","external-link-info","help-center-url","hue-web-button-link-to","format-time-relative","hue-web-inline-feedback","not"]]',moduleName:"campaign-manager-web/components/website-tracking/conversions/status-tooltip-content.hbs",isStrictMode:!1})
let f=e.default=(0,o.assertPropTypes)((m=class extends a.default{constructor(...e){super(...e),g(this,"lix",d,this),g(this,"iphService",p,this),b(this,"CONVERSION_STATUS",i.CONVERSION_STATUS),b(this,"CONVERSION_SUBSTATUS",i.CONVERSION_SUBSTATUS)}get isConversionMetricsEnabled(){return this.lix.getTreatmentIsEnabled(r.LIX_TEST_KEYS.enableConversionMetrics)}get statusColor(){return i.CONVERSION_STATUS_INFO[this.args.status].styleClass}get isConversionsAPIConversion(){return this.args.conversionMethod===i.CONVERSION_METHODS_V2.CONVERSIONS_API}get isStatusNotAvailable(){return this.args.conversionMethod===i.CONVERSION_METHODS_V2.OFFLINE_CONVERSIONS_UPLOAD||this.args.conversionMethod===i.CONVERSION_METHODS_V2.INSIGHT_TAG_WEBSITE_SIGNAL}openIphWidget(e){const t=e?.split("/")?.pop()
this.iphService.showWidgetArticle(t||"a1655394")}},b(m,"propTypes",{status:o.PropTypes.string.isRequired,subStatus:o.PropTypes.string,timestamp:o.PropTypes.number,conversionMethod:o.PropTypes.string,shouldShowStatusOnTop:o.PropTypes.bool,isDeduplicationEnabled:o.PropTypes.bool,helpCenterPath:o.PropTypes.string,actionInNewTab:o.PropTypes.bool}),d=_((u=m).prototype,"lix",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=_(u.prototype,"iphService",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_(u.prototype,"openIphWidget",[s.action],Object.getOwnPropertyDescriptor(u.prototype,"openIphWidget"),u.prototype),c=u))||c;(0,t.setComponentTemplate)(h,f)})),define("campaign-manager-web/components/website-tracking/conversions/status",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/constants/conversion","@linkedin/ember-prop-types","campaign-manager-web/constants/lix","@ember/service","campaign-manager-web/utils/conversion"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p
function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g=(0,n.createTemplateFactory)({id:"dwp56xEf",block:'[[[1,"\\n"],[8,[39,0],[[16,0,[29,[[30,0,["styleClass"]]," ",[28,[37,1],null,[["size","weight"],["small","bold"]]]]]]],[["@text","@placement","@type","@trackingKey"],[[28,[37,2],["i18n_conversion_status_v2","campaign-manager-web/components/website-tracking/conversions/status"],[["status"],[[28,[37,3],[[30,1],[30,2,["statusPropertyName"]]],null]]]],"right",[30,0,["underlineStyleType"]],[28,[37,4],["conversion_tracking_table_tooltip_",[30,1,["conversionMethod"]],"_",[28,[37,3],[[30,1],[30,2,["statusPropertyName"]]],null]],null]]],[["default"],[[[[1,"\\n  "],[8,[39,5],null,[["@status","@timestamp","@conversionMethod","@shouldShowStatusOnTop","@isDeduplicationEnabled","@subStatus","@helpCenterPath","@actionInNewTab"],[[28,[37,3],[[30,1],[30,2,["statusPropertyName"]]],null],[28,[37,3],[[30,1],[30,2,["propertyName"]]],null],[30,1,["conversionMethod"]],false,[30,0,["isDeduplicationEnabled"]],[30,0,["subStatus"]],[30,1,["metadata","helpCenterPath"]],[30,2,["tooltipActionInNewTab"]]]],null],[1,"\\n"]],[]]]]],[1,"\\n"],[41,[30,0,["subStatus"]],[[[1,"  "],[10,2],[15,0,[29,["mt1"," ",[28,[37,1],null,[["color","size"],["text-low-emphasis","xsmall"]]]]]],[12],[1,"\\n    "],[1,[28,[35,2],["i18n_conversion_subStatus","campaign-manager-web/components/website-tracking/conversions/status"],[["subStatus"],[[30,0,["subStatus"]]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],null]],["@record","@column"],false,["definition-underline","hue-web-foundations@-text-body","t","get","concat","website-tracking/conversions/status-tooltip-content","if"]]',moduleName:"campaign-manager-web/components/website-tracking/conversions/status.hbs",isStrictMode:!1})
let b=e.default=(0,r.assertPropTypes)((p=class extends a.default{constructor(...e){var t,n,a,r
super(...e),t=this,n="lix",r=this,(a=d)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(r):void 0}),m(this,"CONVERSION_METHODS_V2",i.CONVERSION_METHODS_V2)}get isConversionMetricsEnabled(){return this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableConversionMetrics)}get underlineStyleType(){return i.CONVERSION_STATUS_INFO[this.args.record.metadata?.status||this.args.record.status].underlineStyleType}get isDeduplicationEnabled(){const{deduplicationScore:e}=this.args.record.conversionMetrics??{}
return parseFloat(e,10)>0}get styleClass(){return i.CONVERSION_STATUS_INFO[this.args.record.metadata?.status||this.args.record.status].styleClass}get subStatus(){return(0,s.getConversionSubStatus)(this.args.record,this.args.column.isInsightTagVerified)}},m(p,"propTypes",{column:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,record:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired}),_=(u=p).prototype,h="lix",f=[l.inject],T={configurable:!0,enumerable:!0,writable:!0,initializer:null},y={},Object.keys(T).forEach((function(e){y[e]=T[e]})),y.enumerable=!!y.enumerable,y.configurable=!!y.configurable,("value"in y||y.initializer)&&(y.writable=!0),y=f.slice().reverse().reduce((function(e,t){return t(_,h,e)||e}),y),E&&void 0!==y.initializer&&(y.value=y.initializer?y.initializer.call(E):void 0,y.initializer=void 0),void 0===y.initializer&&(Object.defineProperty(_,h,y),y=null),d=y,c=u))||c
var _,h,f,T,E,y;(0,t.setComponentTemplate)(g,b)})),define("campaign-manager-web/components/website-tracking/conversions/tracked-campaigns",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"nr2ho+/t",block:'[[[44,[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null]],[[[41,[30,3],[[[1,"    "],[1,[30,3,["length"]]],[1,"\\n"]],[]],null]],[3]]]],["@record","@column","campaignIds"],false,["let","get","if"]]',moduleName:"campaign-manager-web/components/website-tracking/conversions/tracked-campaigns.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())}))
define("campaign-manager-web/components/website-tracking/conversions/tracked-conversions",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","@ember/object","campaign-manager-web/constants/conversion","campaign-manager-web/constants/routes","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const T=(0,n.createTemplateFactory)({id:"w0pIyHET",block:'[[[41,[28,[37,1],[[30,1,["conversions","length"]],0],null],[[[1,"  "],[8,[39,2],null,[["@text","@placement"],[[28,[37,3],["i18n_not_associated","campaign-manager-web/components/website-tracking/conversions/tracked-conversions"],null],"bottom"]],[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,["mb2"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_not_associated_title","campaign-manager-web/components/website-tracking/conversions/tracked-conversions"],[["isInsightTag","conversionName"],[[28,[37,1],[[30,1,["sourceType"]],[30,0,["dataSourceTypes","INSIGHT_TAG"]]],null],[30,1,["name"]]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_not_associated_body_v2","campaign-manager-web/components/website-tracking/conversions/tracked-conversions"],[["isInsightTag"],[[28,[37,1],[[30,1,["sourceType"]],[30,0,["dataSourceTypes","INSIGHT_TAG"]]],null]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"flex"],[12],[1,"\\n      "],[8,[39,5],[[24,0,"mt4 u-layout__push-right"],[4,[38,6],["click",[30,0,["onCreateConversionWithPreSelectedSource"]]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,3],["i18n_create_conversion","campaign-manager-web/components/website-tracking/conversions/tracked-conversions"],null]]],null],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],[[[1,"  "],[8,[39,2],[[16,0,[29,[[28,[37,4],null,[["size"],["small"]]]]]]],[["@text","@placement"],[[28,[37,3],["i18n_associated_text","campaign-manager-web/components/website-tracking/conversions/tracked-conversions"],[["count"],[[30,1,["conversions","length"]]]]],"bottom"]],[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["i18n_associated_title","campaign-manager-web/components/website-tracking/conversions/tracked-conversions"],[["count","isInsightTag","conversionName"],[[30,1,["conversions","length"]],[28,[37,1],[[30,1,["sourceType"]],[30,0,["dataSourceTypes","INSIGHT_TAG"]]],null],[30,1,["name"]]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,"ul"],[14,0,"pl4 mt2"],[12],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,1,["conversions"]]],null]],null],null,[[[41,[28,[37,9],[[30,3],[30,0,["maxConversionNames"]]],null],[[[1,"          "],[10,"li"],[15,0,[29,["mt1"," ",[28,[37,4],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[30,2,["name"]]],[1,"\\n          "],[13],[1,"\\n"]],[]],null]],[2,3]],null],[1,"    "],[13],[1,"\\n"],[41,[28,[37,10],[[30,0,["numOtherConversions"]],0],null],[[[1,"      "],[10,0],[15,0,[29,["mt1"," ",[28,[37,4],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],["i18n_more_text","campaign-manager-web/components/website-tracking/conversions/tracked-conversions"],[["count"],[[30,0,["numOtherConversions"]]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n"]],[]]]],["@record","conversion","index"],false,["if","eq","definition-underline","t","hue-web-foundations@-text-body","hue-web-button","on","each","-track-array","lt","gt"]]',moduleName:"campaign-manager-web/components/website-tracking/conversions/tracked-conversions.hbs",isStrictMode:!1})
let E=e.default=(c=(0,i.inject)(),u=(0,i.inject)(),(0,s.assertPropTypes)((b=class extends a.default{constructor(...e){super(...e),_(this,"router",m,this),_(this,"account",g,this),h(this,"maxConversionNames",5),h(this,"dataSourceTypes",o.DATA_SOURCE_TYPES_V2)}get accountId(){return this.account.accountObj?.id}get numOtherConversions(){return this.args.record.conversions.length-this.maxConversionNames}onCreateConversionWithPreSelectedSource(){const e=this.args.record.sourceType!==o.DATA_SOURCE_TYPES_V2.INSIGHT_TAG,t={step:1,preSelectedOfflineSource:!!this.args.record.sourcePlatform?this.args.record.id:null,preSelectedPartner:this.args.record.isPartner?this.args.record.id:null,imported:e}
this.router.transitionTo(l.ROUTE_NAME.ACCOUNT_CONVERSIONS_NEW,this.accountId,{queryParams:t})}},h(b,"propTypes",{column:s.PropTypes.oneOfType([s.PropTypes.object,s.PropTypes.EmberObject]).isRequired,record:s.PropTypes.oneOfType([s.PropTypes.object,s.PropTypes.EmberObject]).isRequired}),m=f((p=b).prototype,"router",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=f(p.prototype,"account",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(p.prototype,"onCreateConversionWithPreSelectedSource",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onCreateConversionWithPreSelectedSource"),p.prototype),d=p))||d);(0,t.setComponentTemplate)(T,E)})),define("campaign-manager-web/components/website-tracking/conversions/type",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"cHPH4RZ1",block:'[[[1,"\\n"],[44,[[28,[37,1],[[30,1],[30,2,["propertyName"]]],null]],[[[1,"  "],[10,1],[12],[1,[28,[35,2],["conversion_type_label","campaign-manager-web/components/website-tracking/conversions/type"],[["type"],[[30,3]]]]],[13],[1,"\\n"]],[3]]]],["@record","@column","type"],false,["let","get","t"]]',moduleName:"campaign-manager-web/components/website-tracking/conversions/type.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/website-tracking/conversions/value",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"Sp2gIC+7",block:'[[[1,"\\n"],[10,1],[12],[1,"\\n"],[41,[28,[37,1],[[30,1,["conversionMethod"]],"OFFLINE_CONVERSIONS_UPLOAD"],null],[[[1,"    "],[1,[28,[35,2],["i18n_offline_conversions_value","campaign-manager-web/components/website-tracking/conversions/value"],null]],[1,"\\n"]],[]],[[[44,[[28,[37,4],[[30,1],[30,2,["propertyName"]]],null]],[[[41,[30,3],[[[1,"        "],[1,[28,[35,5],[[30,3,["amount"]]],[["currency"],[[30,3,["currencyCode"]]]]]],[1,"\\n"]],[]],null]],[3]]]],[]]],[13]],["@record","@column","value"],false,["if","eq","t","let","get","format-currency"]]',moduleName:"campaign-manager-web/components/website-tracking/conversions/value.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/website-tracking/gtm-setup-modal",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=(0,n.createTemplateFactory)({id:"fbPRezB6",block:'[[[41,[30,1],[[[1,"  "],[8,[39,1],null,[["@appName","@componentName","@withLoadingIndication","@customProps"],["websiteActions","GtmSetupModal",false,[30,0,["microAppCustomProps"]]]],null],[1,"\\n"]],[]],null]],["@isOpen"],false,["if","micro-app-wrapper"]]',moduleName:"campaign-manager-web/components/website-tracking/gtm-setup-modal.hbs",isStrictMode:!1})
let s=e.default=(0,i.assertPropTypes)((o=class extends a.default{get microAppCustomProps(){return{dismissModal:this.args.dismissModal}}},c=o,u="propTypes",d={isOpen:i.PropTypes.bool,dismissModal:i.PropTypes.func.isRequired},u in c?Object.defineProperty(c,u,{value:d,enumerable:!0,configurable:!0,writable:!0}):c[u]=d,r=o))||r
var c,u,d;(0,t.setComponentTemplate)(l,s)})),define("campaign-manager-web/components/website-tracking/insight-tag/domain-actions",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=(0,n.createTemplateFactory)({id:"ceEhnIUk",block:'[[[1,"\\n"],[41,[30,1,["blocked"]],[[[1,"  "],[8,[39,1],[[4,[38,3],["click",[28,[37,4],[[30,2,["columnActions","onRowActionClicked"]],[30,1],false],null]],null],[4,[38,5],["insight_tag_domains_table_row_allow_domain"],null]],[["@icon","@circle","@size","@buttonType","@text"],["check",true,"small","tertiary",[28,[37,2],["i18n_allow_domain_a11y_text","campaign-manager-web/components/website-tracking/insight-tag/domain-actions"],[["domainName"],[[30,1,["domainName"]]]]]]],null],[1,"\\n"]],[]],[[[1,"  "],[8,[39,1],[[4,[38,3],["click",[28,[37,4],[[30,2,["columnActions","onRowActionClicked"]],[30,1],true],null]],null],[4,[38,5],["insight_tag_domains_table_row_block_domain"],null]],[["@icon","@circle","@size","@buttonType","@text"],["block",true,"medium","tertiary",[28,[37,2],["i18n_block_domain_a11y_text","campaign-manager-web/components/website-tracking/insight-tag/domain-actions"],[["domainName"],[[30,1,["domainName"]]]]]]],null],[1,"\\n"]],[]]]],["@record","@column"],false,["if","hue-web-button","t","on","fn","track-interaction"]]',moduleName:"campaign-manager-web/components/website-tracking/insight-tag/domain-actions.hbs",isStrictMode:!1})
e.default=(0,t.setComponentTemplate)(i,(0,a.default)())})),define("campaign-manager-web/components/website-tracking/partner-anchor-card",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","ember-cli-pemberly-spark-placeholders/utils/get-asset-url","@glimmer/tracking","@ember/object","@ember/service","campaign-manager-web/constants/conversion"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f=(0,n.createTemplateFactory)({id:"DN8F9Dds",block:'[[[1,"\\n"],[10,"section"],[15,0,[29,["partner-anchor-card partner-card"," ",[28,[37,0],null,[["elevation"],["lined"]]]]]],[12],[1,"\\n  "],[11,1],[16,"aria-label",[29,[[28,[37,1],["i18n_learn_more_aria_label","campaign-manager-web/components/website-tracking/partner-anchor-card"],[["partnerName"],[[30,1]]]]]]],[24,0,"partner-card__label"],[24,"role","button"],[24,"tabindex","0"],[16,1,[29,["partner-card-",[30,2]]]],[4,[38,2],["click",[30,0,["onClick"]]],null],[4,[38,2],["keypress",[30,0,["onClick"]]],null],[12],[1,"\\n    "],[8,[39,3],null,[["@logoPath","@name","@isBeta","@isZapierPartner"],[[30,3],[30,1],[30,4],[30,5]]],null],[1,"\\n    "],[10,0],[14,0,"partner-card__secondary-content"],[12],[1,"\\n      "],[10,2],[15,0,[29,["partner-card__learn-more-link u-color__blue7"," ",[28,[37,4],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_learn_more","campaign-manager-web/components/website-tracking/partner-anchor-card"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[41,[30,0,["isGtmCard"]],[[[1,"    "],[8,[39,6],null,[["@isOpen","@dismissModal"],[[30,0,["isGtmSetupModalOpen"]],[30,0,["dismissGtmSetupModalModal"]]]],null],[1,"\\n"]],[]],null],[13]],["@name","@key","@logoPath","@isBeta","@isZapierPartner"],false,["hue-web-foundations@-container","t","on","website-tracking/partner-card-content","hue-web-foundations@-text-body","if","website-tracking/gtm-setup-modal"]]',moduleName:"campaign-manager-web/components/website-tracking/partner-anchor-card.hbs",isStrictMode:!1})
let T=e.default=(0,i.assertPropTypes)((b=class extends a.default{constructor(...e){super(...e),_(this,"tracking",p,this),_(this,"iphService",m,this),_(this,"isGtmSetupModalOpen",g,this)}get partnerLogoAssetUrl(){return(0,r.default)(this.args.logoPath)}get isGtmCard(){return this.args.key===c.PARTNERS_KEYS.GOOGLE_TAG_MANAGER}openGtmSetupModal(){this.isGtmSetupModalOpen=!0}dismissGtmSetupModalModal(){document.querySelector(`#partner-card-${this.args.key}`).focus(),this.isGtmSetupModalOpen=!1}openIphWidget(){const e=this.args.helpCenterLink?.split("/"),t=e&&e[3]
this.iphService.showWidgetArticle(t||"a1655394")}onClick(){this.isGtmCard?this.openGtmSetupModal():this.openIphWidget(),this.tracking.fireInteractionEvent(`data_sources_integration_selection_${this.args.key}`)}},E=b,y="propTypes",S={name:i.PropTypes.string.isRequired,key:i.PropTypes.string.isRequired,logoPath:i.PropTypes.string,isBeta:i.PropTypes.bool,isZapierPartner:i.PropTypes.bool,helpCenterLink:i.PropTypes.string},y in E?Object.defineProperty(E,y,{value:S,enumerable:!0,configurable:!0,writable:!0}):E[y]=S,p=h((d=b).prototype,"tracking",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(d.prototype,"iphService",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=h(d.prototype,"isGtmSetupModalOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),h(d.prototype,"openGtmSetupModal",[l.action],Object.getOwnPropertyDescriptor(d.prototype,"openGtmSetupModal"),d.prototype),h(d.prototype,"dismissGtmSetupModalModal",[l.action],Object.getOwnPropertyDescriptor(d.prototype,"dismissGtmSetupModalModal"),d.prototype),h(d.prototype,"openIphWidget",[l.action],Object.getOwnPropertyDescriptor(d.prototype,"openIphWidget"),d.prototype),h(d.prototype,"onClick",[l.action],Object.getOwnPropertyDescriptor(d.prototype,"onClick"),d.prototype),u=d))||u
var E,y,S;(0,t.setComponentTemplate)(f,T)})),define("campaign-manager-web/components/website-tracking/partner-card-content",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","ember-cli-pemberly-spark-placeholders/utils/get-asset-url"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"A/jT/7dj",block:'[[[1,"\\n"],[10,0],[14,0,"partner-card__primary-content"],[12],[1,"\\n  "],[10,"img"],[14,0,"partner-card__logo"],[14,"alt",""],[14,"role","presentation"],[15,"src",[30,0,["partnerLogoAssetUrl"]]],[12],[13],[1,"\\n  "],[10,2],[15,0,[29,[[28,[37,0],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n    "],[10,0],[12],[1,[30,1]],[13],[1,"\\n"],[41,[28,[37,2],[[30,2],[30,3]],null],[[[1,"      "],[10,0],[15,0,[29,["mt1"," ",[28,[37,0],null,[["size","color","weight"],["xsmall","text-low-emphasis","default"]]]]]],[12],[1,"\\n        "],[1,[28,[35,3],[[52,[30,2],"i18n_beta_tag_v2","i18n_zapier_tag"],"campaign-manager-web/components/website-tracking/partner-card-content"],null]],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[13]],["@name","@isBeta","@isZapierPartner"],false,["hue-web-foundations@-text-body","if","or","t"]]',moduleName:"campaign-manager-web/components/website-tracking/partner-card-content.hbs",isStrictMode:!1})
let c=e.default=(0,i.assertPropTypes)((l=class extends a.default{get partnerLogoAssetUrl(){return(0,r.default)(this.args.logoPath)}},u=l,d="propTypes",p={name:i.PropTypes.string.isRequired,logoPath:i.PropTypes.string,isBeta:i.PropTypes.bool,isZapierPartner:i.PropTypes.bool},d in u?Object.defineProperty(u,d,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[d]=p,o=l))||o
var u,d,p;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/website-tracking/partner-card-group",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","campaign-manager-web/components/website-tracking/partner-radio-card","campaign-manager-web/components/website-tracking/partner-anchor-card","@embroider/util"],(function(e,t,n,a,i,r,o,l){var s,c
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const u=(0,n.createTemplateFactory)({id:"NN5FMdQZ",block:'[[[41,[30,1],[[[1,"  "],[10,"form"],[14,0,"partner-card-group partner-card-group-three-column-layout"],[12],[1,"\\n    "],[18,2,[[28,[37,2],null,[["card"],[[30,0,["cardComponent"]]]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[10,0],[14,0,"partner-card-group partner-card-group-three-column-layout"],[12],[1,"\\n    "],[18,2,[[28,[37,2],null,[["card"],[[30,0,["cardComponent"]]]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]]]],["@isFormGroup","&default"],false,["if","yield","hash"]]',moduleName:"campaign-manager-web/components/website-tracking/partner-card-group.hbs",isStrictMode:!1})
let d=e.default=(0,i.assertPropTypes)((c=class extends a.default{get cardComponent(){return this.args.isFormGroup?(0,l.ensureSafeComponent)(r.default,this):(0,l.ensureSafeComponent)(o.default,this)}},p=c,m="propTypes",g={isFormGroup:i.PropTypes.bool.isRequired},m in p?Object.defineProperty(p,m,{value:g,enumerable:!0,configurable:!0,writable:!0}):p[m]=g,s=c))||s
var p,m,g;(0,t.setComponentTemplate)(u,d)})),define("campaign-manager-web/components/website-tracking/partner-radio-card",["exports","@ember/component","@ember/template-factory","@glimmer/component","@linkedin/ember-prop-types","ember-cli-pemberly-spark-placeholders/utils/get-asset-url"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=(0,n.createTemplateFactory)({id:"vnhXRyeE",block:'[[[10,"section"],[15,0,[29,[[28,[37,0],["partner-radio-card partner-card",[28,[37,1],null,[["partner-card--selected","partner-card--disabled","partner-card--another-selected"],[[30,1],[30,2],[30,3]]]]],null]," ",[28,[37,2],null,[["elevation"],["lined"]]]]]],[12],[1,"\\n  "],[8,[39,3],[[24,3,"partner-card"],[16,1,[29,[[28,[37,4],["partner-card-",[30,4]],null]]]],[16,2,[29,[[30,4]]]],[16,"checked",[30,1]],[4,[38,5],["click",[30,5]],null]],[["@disabled"],[[30,2]]],null],[1,"\\n  "],[10,1],[15,0,[28,[37,0],["partner-card__selected-checked","partner-card__selected-check-icon","m3",[28,[37,1],null,[["u-display-none"],[[28,[37,6],[[30,1]],null]]]]],null]],[12],[13],[1,"\\n  "],[10,"label"],[15,1,[29,[[28,[37,4],["partner-card-label-",[30,4]],null]]]],[15,"for",[29,[[28,[37,4],["partner-card-",[30,4]],null]]]],[14,0,"partner-card__label"],[12],[1,"\\n    "],[8,[39,7],null,[["@logoPath","@name","@isBeta","@isZapierPartner"],[[30,6],[30,7],[30,8],[30,9]]],null],[1,"\\n  "],[13],[1,"\\n"],[13]],["@isSelected","@isDisabled","@isAnotherSelected","@key","@onClick","@logoPath","@name","@isBeta","@isZapierPartner"],false,["classes","hash","hue-web-foundations@-container","hue-web-radio-button","concat","on","not","website-tracking/partner-card-content"]]',moduleName:"campaign-manager-web/components/website-tracking/partner-radio-card.hbs",isStrictMode:!1})
let c=e.default=(0,i.assertPropTypes)((l=class extends a.default{get partnerLogoAssetUrl(){return(0,r.default)(this.args.logoPath)}},u=l,d="propTypes",p={name:i.PropTypes.string.isRequired,key:i.PropTypes.string.isRequired,logoPath:i.PropTypes.string,isSelected:i.PropTypes.bool.isRequired,isAnotherSelected:i.PropTypes.bool,isDisabled:i.PropTypes.bool.isRequired,onClick:i.PropTypes.func.isRequired,isBeta:i.PropTypes.bool,isZapierPartner:i.PropTypes.bool},d in u?Object.defineProperty(u,d,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[d]=p,o=l))||o
var u,d,p;(0,t.setComponentTemplate)(s,c)})),define("campaign-manager-web/components/website-tracking/url-match-rules",["exports","@ember/component","@ember/template-factory","@glimmer/component","campaign-manager-web/utils/url-match-rule","@linkedin/ember-prop-types","tracked-built-ins","@ember/object","@ember/utils","@glimmer/tracking","@ember/object/internals"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g
function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h=(0,n.createTemplateFactory)({id:"0sfWm1/n",block:'[[[10,0],[14,0,"url-match-rules"],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,0,["primaryExpression"]]],null]],null],null,[[[1,"    "],[10,0],[12],[1,"\\n      "],[10,"label"],[15,"for",[28,[37,2],[[30,0,["inputId"]],"-",[30,2],"-0"],null]],[15,0,[29,[[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n        "],[1,[28,[35,4],["match_pages","campaign-manager-web/components/website-tracking/url-match-rules"],[["isFirst"],[[28,[37,5],[[30,2],0],null]]]]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,6],null,[["@andRules","@idx","@parentId","@isViewOnly","@onValidOperand","@onEmptyBlock","@onInvalidOperand","@trackingControlNames","@moveFocusHere","@stopFocusHere"],[[30,1],[30,2],[28,[37,2],[[30,0,["inputId"]],"-",[30,2]],null],[52,[30,3],true,false],[30,0,["didUpdatePrimaryExpression"]],[30,0,["didEmptyBlock"]],[30,4],[30,5],[28,[37,5],[[30,2],[30,0,["nextExpressionToFocus"]]],null],[30,0,["onStopFocusOnAndRule"]]]],null],[1,"\\n    "],[13],[1,"\\n"]],[1,2]],null],[1,"\\n"],[41,[51,[30,3]],[[[1,"    "],[8,[39,9],[[4,[38,10],["click",[30,0,["didAddNewBlock"]]],null],[4,[38,11],[[28,[37,5],[[30,0,["primaryExpression","length"]],0],null]],null]],[["@size","@buttonType","@icon","@emphasized"],["small","tertiary","add",true]],[["default"],[[[[1,"\\n      "],[1,[28,[35,4],["add_or_rule_btn","campaign-manager-web/components/website-tracking/url-match-rules"],null]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],null],[13]],["andBlock","opIdx","@isViewOnly","@onExpressionErrorState","@trackingControlNames"],false,["each","-track-array","concat","hue-web-foundations@-text-body","t","eq","website-tracking/and-rules","if","unless","hue-web-button","on","focus-on-render"]]',moduleName:"campaign-manager-web/components/website-tracking/url-match-rules.hbs",isStrictMode:!1})
let f=e.default=(0,r.assertPropTypes)((g=class extends a.default{constructor(){var e,t,n,a
super(...arguments),b(this,"inputId",`url-rule-${(0,u.guidFor)(this)}`),b(this,"primaryExpression",new o.TrackedArray([])),e=this,t="nextExpressionToFocus",a=this,(n=m)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0}),(0,s.isEmpty)(this.args.sourceExpression)?this.didAddNewBlock():this.args.sourceExpression.forEach((e=>{const t=new o.TrackedArray([])
e.forEach((e=>{const n={meta:{showValidations:!1,isDropdownOpen:!1}}
Object.assign(n,e),t.push((0,i.wrapRuleWithValidations)(n,this))})),this.primaryExpression.push(t)}))}didUpdatePrimaryExpression(){const e=this.primaryExpression.map((e=>e.filter((({matchValue:e})=>""!==e)).map((({matchValue:e,matchType:t})=>({matchValue:e,matchType:t}))))).filter((e=>e.length>0))
this.args.onExpressionValidState(e)}didAddNewBlock(){this.primaryExpression.push(new o.TrackedArray([(0,i.getNewUrlRule)(this,!0)]))}didEmptyBlock(e){const t=this.primaryExpression.findIndex((t=>t===e))
this.primaryExpression.splice(t,1),this.nextExpressionToFocus=t-1}onStopFocusOnAndRule(){this.nextExpressionToFocus=-1}},b(g,"propTypes",{isViewOnly:r.PropTypes.bool,sourceExpression:r.PropTypes.array.isRequired,trackingControlNames:r.PropTypes.object.isRequired,onExpressionValidState:r.PropTypes.func.isRequired,onExpressionErrorState:r.PropTypes.func.isRequired}),m=_((p=g).prototype,"nextExpressionToFocus",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return-1}}),_(p.prototype,"didUpdatePrimaryExpression",[l.action],Object.getOwnPropertyDescriptor(p.prototype,"didUpdatePrimaryExpression"),p.prototype),_(p.prototype,"didAddNewBlock",[l.action],Object.getOwnPropertyDescriptor(p.prototype,"didAddNewBlock"),p.prototype),_(p.prototype,"didEmptyBlock",[l.action],Object.getOwnPropertyDescriptor(p.prototype,"didEmptyBlock"),p.prototype),_(p.prototype,"onStopFocusOnAndRule",[l.action],Object.getOwnPropertyDescriptor(p.prototype,"onStopFocusOnAndRule"),p.prototype),d=p))||d;(0,t.setComponentTemplate)(h,f)})),define("campaign-manager-web/components/whitepaper-download-edit-panel",["exports","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@ember/object","@ember/array","ember-copy","@linkedin/ember-prop-types","@ember/application","@linkedin/ember-tracked-validations","campaign-manager-web/utils/lisa","ember-concurrency-decorators","campaign-manager-web/constants/dynamic-ads","campaign-manager-web/constants/whitepaper-download","campaign-manager-web/utils/dynamic-ads","campaign-manager-web/utils/whitepaper-download","campaign-manager-web/utils/rendered-creative-preview","campaign-manager-web/utils/tracking","campaign-manager-web/constants/creative","campaign-manager-web/utils/file-upload","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y){var S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y
function H(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function q(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function K(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.trackingKeyMap=e.default=void 0
const W=(0,n.createTemplateFactory)({id:"k6qJ/9bM",block:'[[[1,"\\n"],[8,[39,0],null,[["@editPanelMode","@isValid","@canEditCreative","@creative","@dismissPanel","@title","@onSaveCreative","@hasCustomSaveButton","@trackingKeys"],[[30,1],[30,0,["isValid"]],[30,0,["isLisaUser"]],[30,0,["editedCreative"]],[30,2],[30,3],[28,[37,1],[[30,4],[30,0,["editedCreative"]]],null],[30,0,["variables","needToEnterPrivacyData"]],[30,0,["trackingKeys"]]]],[["default"],[[[[1,"\\n  "],[8,[30,5,["variables-form"]],null,null,[["default"],[[[[1,"\\n    "],[11,"section"],[24,0,"u-layout-flex__container--column creative-edit-panel-content__section--space-below"],[4,[38,2],[[30,0,["onCreativeUpdate"]],[30,6]],null],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center creative-edit-panel-content__heading-container"],[12],[1,"\\n        "],[10,"label"],[15,0,[29,["creative-edit-panel-content__heading u-color__black--75"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[14,"for","whitepaper-download-edit-panel__headline-field"],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_ad_headline","campaign-manager-web/components/whitepaper-download-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,5],null,[["@placement","@content"],["right",[28,[37,4],["i18n_ad_headline_help","campaign-manager-web/components/whitepaper-download-edit-panel"],null]]],[["trigger"],[[[[1,"\\n            "],[11,"button"],[16,0,[29,["button--unstyled button--cursor-default creative-edit-panel-content__help-icon"," ",[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,6],[[30,7,["triggerContentSharedInfo"]]],null],[12],[1,"\\n              "],[10,1],[14,0,"a11y-text"],[12],[1,"\\n                "],[1,[28,[35,4],["i18n_ad_headline_help","campaign-manager-web/components/whitepaper-download-edit-panel"],null]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,7],null,[["@size","@name"],["small","question"]],null],[1,"\\n            "],[13],[1,"\\n          "]],[7]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,1],[14,0,"cm-hue-select"],[12],[1,"\\n        "],[8,[39,8],[[24,0,"cm-hue-select"],[16,"onchange",[28,[37,1],[[30,0,["onChangeOption"]],"variables.headline","wp_ads_create_ad_select_headline"],null]]],[["@inputId"],["whitepaper-download-edit-panel-headline-select"]],[["default"],[[[[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,0,["headlineList"]]],null]],null],null,[[[1,"            "],[10,"option"],[15,"selected",[28,[37,11],[[30,8],[30,0,["variables","headline"]]],null]],[15,2,[30,8]],[12],[1,"\\n              "],[1,[28,[35,12],[[28,[37,13],[[30,9,["whitepaperDownloadHeadlineOptions","options"]],[30,8]],null],[30,8]],null]],[1,"\\n            "],[13],[1,"\\n"]],[8]],null],[1,"        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[15,0,[29,[[52,[28,[37,15],[[30,0,["variables","headline"]],[30,0,["CUSTOM_HEADLINE"]]],null],"u-layout__display-none"],"\\n          creative-edit-panel-content__input--space-above u-layout__width-full"]]],[12],[1,"\\n        "],[8,[39,16],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[28,[37,17],[[30,0,["variables","validations","attrs","customHeadline"]]],null],[28,[37,17],[[30,5,["showAllValidations"]]],null],true]],[["default"],[[[[1,"\\n          "],[8,[39,18],null,[["@max","@currentLength"],[[30,10,["maxlength"]],[30,0,["variables","customHeadline","length"]]]],[["default"],[[[[1,"\\n            "],[8,[39,19],[[16,0,[29,["creative-edit-panel-content__field ",[30,10,["class"]]," ",[36,20]]]],[16,"placeholder",[28,[37,4],["i18n_ad_headline_placeholder","campaign-manager-web/components/whitepaper-download-edit-panel"],null]],[16,"aria-invalid",[30,10,["showErrors"]]],[16,"aria-describedby",[30,10,["describedby"]]],[16,"max",[30,10,["maxlength"]]],[4,[38,21],["input",[28,[37,22],["target.value",[28,[37,1],[[30,0,["onChangeCreativeVariable"]],"customHeadline"],null]],null]],null]],[["@inputId","@value"],["creative-edit-panel__headline-field",[30,0,["variables","customHeadline"]]]],null],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[10]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"section"],[14,0,"u-layout-flex__container--column creative-edit-panel-content__section--space-below u-layout-flex__container--column--half-width"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center creative-edit-panel-content__heading-container"],[12],[1,"\\n        "],[10,"label"],[15,0,[29,["creative-edit-panel-content__heading u-color__black--75"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[14,"for","whitepaper-download-edit-panel__organization-name-field"],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_ad_organization-name","campaign-manager-web/components/whitepaper-download-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,16],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[28,[37,17],[[30,0,["variables","validations","attrs","organizationName"]]],null],[28,[37,17],[[30,5,["showAllValidations"]]],null],true]],[["default"],[[[[1,"\\n        "],[8,[39,18],null,[["@max","@currentLength"],[[30,11,["maxlength"]],[30,0,["variables","organizationName","length"]]]],[["default"],[[[[1,"\\n          "],[8,[39,19],[[16,0,[29,["creative-edit-panel-content__field ",[30,11,["class"]]," ",[36,20]]]],[16,"placeholder",[28,[37,4],["i18n_ad_organization-name_placeholder","campaign-manager-web/components/whitepaper-download-edit-panel"],null]],[16,"aria-invalid",[30,11,["showErrors"]]],[16,"aria-describedby",[30,11,["describedby"]]],[16,"max",[30,11,["maxlength"]]],[4,[38,21],["input",[28,[37,22],["target.value",[28,[37,1],[[30,0,["onChangeCreativeVariable"]],"organizationName"],null]],null]],null]],[["@inputId","@value"],["whitepaper-download-edit-panel__organization-name-field",[30,0,["variables","organizationName"]]]],null],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[11]]]]],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"section"],[14,0,"u-layout-flex__container--column creative-edit-panel-content__section--space-below"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center creative-edit-panel-content__heading-container"],[12],[1,"\\n        "],[10,"label"],[15,0,[29,["creative-edit-panel-content__heading u-color__black--75"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_ad_image","campaign-manager-web/components/whitepaper-download-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,23],null,[["@imageSize","@isVectorUrlRequiredForSuccess","@ownerId","@ownerType","@uploadRecipes","@onError","@onSuccess"],[[30,0,["IMAGE_SIZE"]],true,[30,12,["id"]],"ACCOUNT",[28,[37,24],["RIGHT_RAIL_LOGO"],null],[28,[37,1],[[30,0,["onUploadError"]],"logo"],null],[28,[37,1],[[30,0,["onFileUploadSuccess"]],"variables.logo"],null]]],[["default"],[[[[1,"\\n        "],[8,[39,25],null,[["@accept","@chooseFileButtonText","@instructionsText","@progressPercent","@src","@uploadStatus","@onRemoveFile","@onFileChange"],[[30,0,["IMAGE_ACCEPT"]],[28,[37,4],["i18n_choose_image","campaign-manager-web/components/whitepaper-download-edit-panel"],null],[28,[37,4],["i18n_image_upload_default_text","campaign-manager-web/components/whitepaper-download-edit-panel"],null],[30,13,["progress"]],[30,0,["variables","logo","url"]],[52,[30,0,["logoUploadError"]],"FAILED",[30,13,["status"]]],[28,[37,26],[[30,13,["onCancel"]],[28,[37,1],[[30,0,["onUploadRemove"]],"logo"],null]],null],[28,[37,1],[[30,0,["onFileChange"]],"logo",[30,13,["onUpload"]],"wp_ads_create_ad_upload_company_logo"],null]]],null],[1,"\\n      "]],[13]]]]],[1,"\\n      "],[10,0],[14,0,"creative-edit-panel-content__sub-heading"],[12],[1,"\\n        "],[8,[39,27],[[16,0,[29,[[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]]],[["@type","@message","@isHidden"],["neutral",[28,[37,4],["i18n_organization_logo_image_requirements","campaign-manager-web/components/whitepaper-download-edit-panel"],null],[30,0,["logoUploadError"]]]],null],[1,"\\n        "],[8,[39,27],null,[["@type","@message","@isHidden"],["negative",[28,[37,4],["i18n_image_upload_error","campaign-manager-web/components/whitepaper-download-edit-panel"],null],[28,[37,28],[[30,0,["logoUploadError"]]],null]]],null],[1,"\\n        "],[8,[39,27],null,[["@type","@message","@isHidden"],["negative",[30,0,["variables","validations","attrs","logo","message"]],[28,[37,28],[[30,5,["showAllValidations"]]],null]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"fieldset"],[12],[1,"\\n      "],[10,"legend"],[15,0,[29,["creative-edit-panel-content__section--space-below"," ",[28,[37,3],null,[["size"],["large"]]]]]],[12],[1,[28,[35,4],["i18n_ad_pdf_content_heading","campaign-manager-web/components/whitepaper-download-edit-panel"],null]],[13],[1,"\\n      "],[10,"section"],[14,0,"u-layout-flex__container--column creative-edit-panel-content__section--space-below u-layout-flex__container--column--half-width"],[12],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center creative-edit-panel-content__heading-container"],[12],[1,"\\n          "],[10,"label"],[15,0,[29,["creative-edit-panel-content__heading u-color__black--75"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[14,"for","whitepaper-download-edit-panel__title-field"],[12],[1,"\\n            "],[1,[28,[35,4],["i18n_pdf_title","campaign-manager-web/components/whitepaper-download-edit-panel"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,16],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[28,[37,17],[[30,0,["variables","validations","attrs","title"]]],null],[28,[37,17],[[30,5,["showAllValidations"]]],null],true]],[["default"],[[[[1,"\\n          "],[8,[39,18],null,[["@max","@currentLength"],[[30,14,["maxlength"]],[30,0,["variables","title","length"]]]],[["default"],[[[[1,"\\n            "],[8,[39,19],[[16,0,[29,["creative-edit-panel-content__field ",[30,14,["class"]]," ",[36,20]]]],[16,"placeholder",[28,[37,4],["i18n_pdf_title_placeholder","campaign-manager-web/components/whitepaper-download-edit-panel"],null]],[16,"aria-invalid",[30,14,["showErrors"]]],[16,"aria-describedby",[30,14,["describedby"]]],[16,"max",[30,14,["maxlength"]]],[4,[38,21],["input",[28,[37,22],["target.value",[28,[37,1],[[30,0,["onChangeCreativeVariable"]],"title"],null]],null]],null]],[["@inputId","@value"],["whitepaper-download-edit-panel__title-field",[30,0,["variables","title"]]]],null],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[14]]]]],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,"section"],[14,0,"u-layout-flex__container--column creative-edit-panel-content__section--space-below"],[12],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center creative-edit-panel-content__heading-container"],[12],[1,"\\n          "],[10,"label"],[15,0,[29,["creative-edit-panel-content__heading u-color__black--75"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[28,[35,4],["i18n_ad_pdf","campaign-manager-web/components/whitepaper-download-edit-panel"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[15,0,[29,[[52,[30,0,["variables","fileToDownload","reference"]],"u-layout__display-none"]]]],[12],[1,"\\n          "],[8,[39,23],null,[["@ownerId","@ownerType","@uploadRecipes","@onError","@onSuccess"],[[30,12,["id"]],"ACCOUNT",[28,[37,24],["RIGHT_RAIL_PDF"],null],[28,[37,1],[[30,0,["onUploadError"]],"fileToDownload"],null],[28,[37,1],[[30,0,["onFileUploadSuccess"]],"variables.fileToDownload"],null]]],[["default"],[[[[1,"\\n            "],[8,[39,25],null,[["@accept","@chooseFileButtonText","@instructionsText","@isPreviewHidden","@progressPercent","@src","@uploadStatus","@onRemoveFile","@onFileChange"],[[30,0,["PDF_ACCEPT"]],[28,[37,4],["i18n_choose_pdf","campaign-manager-web/components/whitepaper-download-edit-panel"],null],[28,[37,4],["i18n_pdf_upload_default_text","campaign-manager-web/components/whitepaper-download-edit-panel"],null],true,[30,15,["progress"]],[30,0,["variables","fileToDownload","reference"]],[52,[30,0,["fileToDownloadUploadError"]],"FAILED",[30,15,["status"]]],[28,[37,26],[[30,15,["onCancel"]],[28,[37,1],[[30,0,["onUploadRemove"]],"fileToDownload"],null]],null],[28,[37,1],[[30,0,["onFileChange"]],"fileToDownload",[30,15,["onUpload"]],"wp_ads_create_ad_upload_file_to_download"],null]]],null],[1,"\\n          "]],[15]]]]],[1,"\\n          "],[10,0],[14,0,"creative-edit-panel-content__sub-heading"],[12],[1,"\\n            "],[8,[39,27],[[16,0,[29,[[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]]],[["@type","@message","@isHidden"],["neutral",[28,[37,4],["i18n_pdf_requirements","campaign-manager-web/components/whitepaper-download-edit-panel"],null],[30,0,["fileToDownloadUploadError"]]]],null],[1,"\\n            "],[8,[39,27],null,[["@message","@type","@isHidden"],[[28,[37,4],["i18n_pdf_upload_error","campaign-manager-web/components/whitepaper-download-edit-panel"],null],"negative",[28,[37,28],[[30,0,["fileToDownloadUploadError"]]],null]]],null],[1,"\\n            "],[8,[39,27],null,[["@type","@message","@isHidden"],["negative",[30,0,["variables","validations","attrs","fileToDownload","message"]],[28,[37,28],[[30,5,["showAllValidations"]]],null]]],null],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[15,0,[29,["whitepaper-download-edit-panel__pdf-preview-images-block\\n            ",[52,[51,[30,0,["variables","fileToDownload","reference"]]],"u-layout__display-none"]," ",[28,[37,30],null,[["elevation"],["lined"]]]]]],[12],[1,"\\n          "],[10,0],[15,0,[29,["whitepaper-download-edit-panel__image-preview-container u-layout-flex__container--direction-column"," ",[28,[37,30],null,[["elevation"],["lined"]]]]]],[12],[1,"\\n            "],[10,0],[14,0,"u-layout-flex__container--aligned-center whitepaper-download-edit-panel__images-container"],[12],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,0,["variables","previewImages"]]],null]],null],null,[[[1,"                "],[8,[39,31],null,[["@previewImage","@account","@onPreviewImageUpdate","@onPreviewUploadErrorChange"],[[30,16],[30,12],[28,[37,1],[[30,0,["onPreviewImageUpdate"]],[30,17]],null],[30,0,["onPreviewUploadErrorChange"]]]],null],[1,"\\n"]],[16,17]],null],[1,"            "],[13],[1,"\\n            "],[10,2],[14,0,"whitepaper-download-edit-panel__image-preview-pdf-name"],[12],[1,"\\n              "],[1,[30,0,["variables","fileToDownload","fileName"]]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,32],[[24,0,"whitepaper-download-edit-panel__pdf-remove-button"],[4,[38,21],["click",[28,[37,1],[[30,0,["onUploadRemove"]],"fileToDownload"],null]],null]],[["@icon","@circle","@buttonType","@size"],["close",true,"tertiary","small"]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"creative-edit-panel-content__sub-heading"],[12],[1,"\\n            "],[8,[39,27],[[16,0,[29,[[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]]],[["@type","@message","@isHidden"],["neutral",[28,[37,4],["i18n_preview_image_requirements","campaign-manager-web/components/whitepaper-download-edit-panel"],null],[30,0,["previewUploadError"]]]],null],[1,"\\n            "],[8,[39,27],null,[["@type","@message","@isHidden"],["negative",[28,[37,4],["i18n_preview_image_upload_error","campaign-manager-web/components/whitepaper-download-edit-panel"],null],[28,[37,28],[[30,0,["previewUploadError"]]],null]]],null],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,"fieldset"],[12],[1,"\\n      "],[10,"legend"],[15,0,[29,["creative-edit-panel-content__section--space-below"," ",[28,[37,3],null,[["size"],["large"]]]]]],[12],[1,"\\n        "],[1,[28,[35,4],["i18n_ad_privacy_policy_heading","campaign-manager-web/components/whitepaper-download-edit-panel"],null]],[1,"\\n        "],[8,[39,27],[[24,0,"placement-module__alert-message-below"]],[["@isHidden","@message","@type"],[[30,0,["variables","needToEnterPrivacyData"]],[28,[37,4],["i18n_privacy_policy_url_disabled_help","campaign-manager-web/components/whitepaper-download-edit-panel"],null],"neutral"]],null],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,"section"],[14,0,"u-layout-flex__container--column creative-edit-panel-content__section--space-below u-layout-flex__container--column--half-width u-layout__position-relative"],[12],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center creative-edit-panel-content__heading-container"],[12],[1,"\\n          "],[10,"label"],[15,0,[29,["creative-edit-panel-content__heading u-color__black--75"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[14,"for","whitepaper-download-edit-panel__privacy-policy-url-field"],[12],[1,"\\n            "],[1,[28,[35,4],["i18n_privacy_policy_url","campaign-manager-web/components/whitepaper-download-edit-panel"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,16],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[28,[37,17],[[30,0,["variables","validations","attrs","privacyPolicyUrl"]]],null],[28,[37,17],[[30,5,["showAllValidations"]]],null],true]],[["default"],[[[[1,"\\n          "],[8,[39,19],[[16,0,[29,["creative-edit-panel-content__field ",[30,18,["class"]]," ",[36,20]]]],[16,"placeholder",[28,[37,4],["i18n_privacy_policy_url_placeholder","campaign-manager-web/components/whitepaper-download-edit-panel"],null]],[16,"aria-invalid",[30,18,["showErrors"]]],[16,"aria-describedby",[30,18,["describedby"]]],[4,[38,21],["input",[28,[37,22],["target.value",[28,[37,1],[[30,0,["onChangeCreativeVariable"]],"privacyPolicyUrl"],null]],null]],null]],[["@inputId","@disabled","@value"],["whitepaper-download-edit-panel__privacy-policy-url-field",[28,[37,28],[[30,0,["variables","needToEnterPrivacyData"]]],null],[30,0,["variables","privacyPolicyUrl"]]]],null],[1,"\\n        "]],[18]]]]],[1,"\\n        "],[10,0],[15,0,[29,["whitepaper-download-edit-panel__data-loader ",[52,[30,0,["fetchCreatives","isIdle"]],"u-layout__display-none"]]]],[12],[1,"\\n          "],[8,[39,33],null,[["@size"],["large"]],null],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,27],[[24,0,"creative-edit-panel-content__sub-heading"]],[["@message","@type","@isHidden"],[[28,[37,4],["i18n_fetch_creatives_error_message","campaign-manager-web/components/whitepaper-download-edit-panel"],null],"negative",[28,[37,28],[[30,0,["errorInFetchingCreatives"]]],null]]],null],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,"section"],[14,0,"u-layout-flex__container--column creative-edit-panel-content__section--space-below u-layout-flex__container--column--half-width"],[12],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-justify-start u-items-center creative-edit-panel-content__heading-container"],[12],[1,"\\n          "],[10,"label"],[15,0,[29,["creative-edit-panel-content__heading u-color__black--75"," ",[28,[37,3],null,[["size","weight"],["small","bold"]]]]]],[14,"for","whitepaper-download-edit-panel__privacy-policy-text-field"],[12],[1,"\\n            "],[1,[28,[35,4],["i18n_privacy_policy_text","campaign-manager-web/components/whitepaper-download-edit-panel"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,16],null,[["@validations","@showValidations","@showValidationsOnBlur"],[[28,[37,17],[[30,0,["variables","validations","attrs","privacyPolicyText"]]],null],[28,[37,17],[[30,5,["showAllValidations"]]],null],true]],[["default"],[[[[1,"\\n          "],[8,[39,18],null,[["@max","@currentLength"],[[30,19,["maxlength"]],[30,0,["variables","privacyPolicyText","length"]]]],[["default"],[[[[1,"\\n            "],[8,[39,34],[[16,0,[29,["creative-edit-panel-content__field creative-form__textarea whitepaper-download-edit-panel__policy-text-field\\n                ",[30,19,["class"]]]]],[16,"placeholder",[28,[37,4],["i18n_privacy_policy_text_placeholder","campaign-manager-web/components/whitepaper-download-edit-panel"],null]],[16,"aria-invalid",[30,19,["showErrors"]]],[16,"aria-describedby",[30,19,["describedby"]]],[16,"maxlength",[30,19,["maxlength"]]],[16,"oninput",[28,[37,22],["target.value",[28,[37,1],[[30,0,["onChangeCreativeVariable"]],"privacyPolicyText"],null]],null]]],[["@inputId","@rows","@disabled","@value"],["whitepaper-download-edit-panel__privacy-policy-text-field","2",[28,[37,28],[[30,0,["variables","needToEnterPrivacyData"]]],null],[30,0,["variables","privacyPolicyText"]]]],null],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[19]]]]],[1,"\\n      "],[13],[1,"\\n\\n      "],[10,"section"],[14,0,"chm__form-element-container"],[12],[1,"\\n        "],[10,1],[15,0,[29,[[36,20]]]],[12],[1,"\\n          "],[8,[39,35],[[16,"onchange",[28,[37,1],[[30,0,["onToggleCheckbox"]],"variables.followerCountVisible","wp_ads_create_ad_enable_company_follower_count"],null]]],[["@inputId","@isChecked"],["show_follower_count_checkbox",[30,0,["variables","followerCountVisible"]]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"label"],[14,0,"creative-edit-panel-content__heading"],[14,"for","show_follower_count_checkbox"],[12],[1,[28,[35,4],["i18n_show_follower_count","campaign-manager-web/components/whitepaper-download-edit-panel"],null]],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,5,["right-column-content"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,36],null,null,[["default"],[[[[1,"\\n      "],[8,[30,20,["title"]],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,4],["i18n_preview","campaign-manager-web/components/whitepaper-download-edit-panel"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[30,20,["tabs"]],null,[["@selectedTab"],["desktop"]],[["default"],[[[[1,"\\n        "],[8,[30,21,["Tablist"]],[[16,0,[29,[[28,[37,37],null,[["inverse"],[true]]]]]]],null,[["default"],[[[[1,"\\n          "],[8,[30,22,["Tab"]],[[24,0,"whitepaper-download-panel__preview-tab-desktop ml5"]],[["@tabId"],["desktop"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,4],["i18n_desktop","campaign-manager-web/components/whitepaper-download-edit-panel"],null]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[22]]]]],[1,"\\n        "],[8,[30,21,["Tabpanel"]],null,[["@tabId"],["desktop"]],[["default"],[[[[1,"\\n          "],[8,[39,38],null,[["@iframeTitle","@previewSlides","@previewCriteria","@iframeSandbox","@isResetIncluded","@previewMetadata"],[[28,[37,4],["i18n_content_ad_live_preview_title","campaign-manager-web/components/whitepaper-download-edit-panel"],null],[30,0,["previewSlides"]],[30,0,["previewCriteria"]],"allow-same-origin allow-popups allow-popups-to-escape-sandbox allow-scripts",true,[30,23]]],null],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[21]]]]],[1,"\\n      "],[8,[30,20,["note"]],null,null,[["default"],[[[[1,"\\n        "],[10,2],[15,0,[29,["mb2"," ",[28,[37,3],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_whitepaper_preview_mock_image_info","campaign-manager-web/components/whitepaper-download-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,3],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_preview_auto-translate_warning","campaign-manager-web/components/whitepaper-download-edit-panel"],null]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[20]]]]],[1,"\\n  "]],[]]]]],[1,"\\n\\n  "],[8,[30,5,["custom-save-button"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,39],null,[["@dataTestSelectorValue","@placement","@onConfirm","@confirmButtonText","@triggerButtonText","@triggerButtonClass","@triggerButtonDisabled","@confirmButtonControlName","@cancelButtonControlName"],["create","top",[28,[37,40],[[30,5,["saveCreativeTask"]]],null],[28,[37,4],["i18n_create","campaign-manager-web/components/whitepaper-download-edit-panel"],null],[28,[37,4],["i18n_create","campaign-manager-web/components/whitepaper-download-edit-panel"],null],"form-with-preview-layout__footer-button",[30,5,["isCreateButtonDisabled"]],"create_ad_create","create_ad_create_cancel"]],[["default"],[[[[1,"\\n      "],[10,"h5"],[15,0,[29,["u-color__black--75"," ",[28,[37,3],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,4],["i18n_confirm_create","campaign-manager-web/components/whitepaper-download-edit-panel"],null]],[13],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,4],["i18n_confirm_create_details","campaign-manager-web/components/whitepaper-download-edit-panel"],null]],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[]]]]],[1,"\\n"]],[5]]]]]],["@editPanelMode","@dismissPanel","@title","@onSaveCreative","panel","@creative","triggerData","headline","@localizedOptions","vcont","vcont","@account","vectorUploader","vcont","vectorUploader","previewImage","index","vcont","vcont","preview","tabs","tablist","@previewMetadata"],false,["creative-edit-panel","fn","did-update","hue-web-foundations@-text-body","t","hue-web-tooltip","hue-web-tooltip-trigger","hue-web-icons@icon","hue-web-select","each","-track-array","eq","or","get","if","not-eq","validated-control","readonly","character-counter","cm-text-input","hue-web-foundations@-artdeco-migration-scope","on","pick","vector-uploader","array","file-upload-template","pipe","hue-web-inline-feedback","not","unless","hue-web-foundations@-container","whitepaper-download-preview-image","hue-web-button","hue-web-progress-indicator","hue-web-text-area","hue-web-checkbox","creative-preview","hue-web-foundations@-divider","rendered-creative-preview","confirm-hovercard","perform"]]',moduleName:"campaign-manager-web/components/whitepaper-download-edit-panel.hbs",isStrictMode:!1}),X={title:[(0,u.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,u.validator)("length",{max:g.MAX_TITLE_LENGTH})],organizationName:[(0,u.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,u.validator)("length",{max:g.MAX_ORGANIZATION_LENGTH})],privacyPolicyUrl:[(0,u.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,u.validator)("url",{requireScheme:!1,addURIComplianceChecks:!0})],privacyPolicyText:{disabled:(0,r.computed)("model.needToEnterPrivacyData",(function(){return!(0,r.get)(this,"model.needToEnterPrivacyData")})).readOnly(),validators:[(0,u.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,u.validator)("length",{max:g.MAX_PRIVACY_POLICY_LENGTH})]},fileToDownload:[(0,u.validator)("presence",{presence:!0})],logo:[(0,u.validator)("presence",{presence:!0})],customHeadline:{disabled:(0,r.computed)("model.headline",(function(){return(0,r.get)(this,"model.headline")!==g.WHITEPAPER_DOWNLOAD_HEADLINE.CUSTOM})).readOnly(),dependentKeys:["model.headline"],validators:[(0,u.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,u.validator)("length",{max:g.MAX_HEADLINE_LENGTH})]}}
let $=(0,u.hasValidations)(X)(S=class{constructor(e,t){Object.assign(this,e),this.owner=t}})||S
const J=e.trackingKeyMap={[T.EDIT_PANEL_MODE.CREATE]:{save:"whitepaper_ad_create_save",cancel:"whitepaper_ad_create_cancel",dismiss:"whitepaper_ad_create_dismiss"},[T.EDIT_PANEL_MODE.EDIT]:{save:"whitepaper_ad_edit_save",cancel:"whitepaper_ad_edit_cancel",dismiss:"whitepaper_ad_edit_dismiss"},[T.EDIT_PANEL_MODE.DUPLICATE]:{save:"whitepaper_ad_duplicate_save",cancel:"whitepaper_ad_duplicate_cancel",dismiss:"whitepaper_ad_duplicate_dismiss"}},Q="application/pdf",Z={logo:E.IMAGE_ACCEPT,fileToDownload:Q},ee={logo:E.TWO_MEGABYTES,fileToDownload:g.MAX_PDF_SIZE_IN_BYTES},te=_.whitepaperDownloadFields.slice()
te.splice(te.indexOf("previewImages"),1,"previewImages.[]")
let ne=e.default=(A=(0,a.inject)(),C=(0,a.inject)("creative"),O=(0,a.inject)(),v=(0,a.inject)(),w=(0,a.inject)(),I=(0,a.inject)(),P=(0,p.task)({drop:!0}),(0,s.assertPropTypes)((Y=class extends i.default{get editedCreative(){const e=(0,_.getWhitepaperVariables)({variables:this.variables}),t=this.args.editPanelMode===T.EDIT_PANEL_MODE.EDIT?this.args.creative.callToAction:this.callToAction
return Object.assign({},this.args.creative,{accountId:this.args.account.accountId,variables:e,callToAction:t})}get creativesData(){return this.creativeService.campaignCreatives[this.args.creative.campaignId]||[]}get isValid(){return this.fetchCreatives.isIdle&&!this.errorInFetchingCreatives&&(0,r.get)(this,"variables.validations.isValid")}get previewDefaults(){const e=e=>this.i18n.lookupTranslation(this.constructor,e)()
return{customHeadline:e("i18n_ad_headline_placeholder"),logo:(0,b.getCmImage)(this.args.accountReference),organizationName:e("i18n_ad_organization-name_placeholder"),fileToDownload:Object.assign({},(0,_.getPlaceholderPdf)()),title:e("i18n_pdf_title_placeholder"),privacyPolicyUrl:e("i18n_privacy_policy_url_placeholder"),privacyPolicyText:e("i18n_privacy_policy_text_placeholder")}}get headlineList(){const e=(0,r.get)(this.args,"localizedOptions.whitepaperDownloadHeadlineOptions.sortedOptions")
return e?e.map(b.getLocalizedOptionValue):g.WHITEPAPER_DOWNLOAD_HEADLINE_LIST}get previewCriteria(){const e={accountId:this.args.account.accountId,adSlotSize:m.AD_SLOT_SIZE,locale:this.args.localizedOptions.displayLocale},{variables:t,previewDefaults:n}=this
return(0,h.getRenderingPreviewCriteria)({requiredFields:_.whitepaperDownloadRequiredFields,renderingCriteria:e,variablesKey:g.PREVIEW_CRITERIA_VARIABLES_KEY,variables:(0,_.getWhitepaperVariables)({variables:t,defaults:n})})}get trackingKeys(){return J[this.args.editPanelMode]}constructor(){super(...arguments),H(this,"lix",D,this),H(this,"creativeService",M,this),H(this,"i18n",L,this),H(this,"jet",k,this),H(this,"lisaLiam",U,this),H(this,"tracking",x,this),q(this,"IMAGE_ACCEPT",E.IMAGE_ACCEPT),q(this,"PDF_ACCEPT",Q),q(this,"IMAGE_SIZE",{width:m.LOGO_WIDTH,height:m.LOGO_HEIGHT}),q(this,"CUSTOM_HEADLINE",g.WHITEPAPER_DOWNLOAD_HEADLINE.CUSTOM),H(this,"imageUploadError",F,this),H(this,"fileToDownloadUploadError",z,this),H(this,"logoUploadError",j,this),q(this,"isLisaUser",(0,d.isLisaUser)(this.lisaLiam.accessType)),q(this,"previewSlides",[{previewSelector:m.LIVE_PREVIEW_SELECTOR,className:m.RIGHT_RAIL_CLASS_NAME}]),H(this,"previewUploadError",G,this),H(this,"variables",B,this),H(this,"errorInFetchingCreatives",V,this),this._initVariables(),this.args.editPanelMode!==T.EDIT_PANEL_MODE.EDIT&&this._populateVariablesPrivacyData()}onChangeCreativeVariable(e,t){(0,r.set)(this,`variables.${e}`,t)}onCreativeUpdate(){this.errorInFetchingCreatives=!1,this.fetchCreativesError=null,this.args.editPanelMode!==T.EDIT_PANEL_MODE.EDIT&&this._populateVariablesPrivacyData()}onChangeOption(e,t,n){const a=n.target.value;(0,r.set)(this,e,a)
const i=`${t}_${"CUSTOM"===a?"custom":"preset"}`
this.tracking.fireInteractionEvent(i,f.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onToggleCheckbox(e,t,n){const a=n.target.checked,i=`${t}_${a?"select":"deselect"}`;(0,r.set)(this,e,a),this.tracking.fireInteractionEvent(i,f.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onUploadError(e){"logo"===e?this.logoUploadError=!0:this.fileToDownloadUploadError=!0,this.onUploadRemove(e)}onUploadRemove(e){(0,r.set)(this,`variables.${e}`,void 0)}onFileUploadSuccess(e,{image:{reference:t,url:n}={},file:{name:a},meta:{urn:i}}){(0,r.set)(this,e,{reference:t||i,url:n,fileName:a})}onPreviewImageUpdate(e,{image:{reference:t,url:n}}){(0,r.get)(this,"variables.previewImages").replace(e,1,[{reference:t,url:n}])}onPreviewUploadErrorChange(e){this.previewUploadError=e}onFileChange(e,t,n,a){this.tracking.fireInteractionEvent(n,f.CONTROL_INTERACTION_TYPE.SHORT_PRESS),"logo"===e?this.logoUploadError=!1:this.fileToDownloadUploadError=!1
return(0,E.getFileSizeAndTypeValidationErrors)({files:a,accept:Z[e],maxSizeInBytes:ee[e]}).length?(this.onUploadError(e),[]):t(a)}_initVariables(){const e=(0,l.copy)(void 0===this.args.creative.variables?{}:this.args.creative.variables,!0),t=this.args.accountReference,n={customHeadline:"",headline:e.customHeadline?g.WHITEPAPER_DOWNLOAD_HEADLINE.CUSTOM:this.headlineList[0],logo:(0,b.getCmImage)(t),organizationName:t.displayName,previewImages:(0,o.A)([]),organization:t.objectUrn,followerCountVisible:!0},a=(0,_.getWhitepaperVariables)({variables:e,defaults:n}),i=(0,o.A)(e.previewImages||[]),s=g.MAX_PREVIEW_IMAGE_COUNT-i.length
s>0&&i.pushObjects(Array(s).fill(null)),a.previewImages=i,this.variables=new $(a,(0,c.getOwner)(this)),(0,r.set)(this,"variables.needToEnterPrivacyData",!1)}_populateVariablesPrivacyData(){const e=(0,_.getPrivacyDataFromCreatives)(this.creativesData)
e?this._setVariablesPrivacyData(e):this.fetchCreatives.perform()}_setVariablesPrivacyData(e){this.callToAction=e.callToAction,(0,r.set)(this,"variables.privacyPolicyUrl",e.privacyPolicyUrl),(0,r.set)(this,"variables.privacyPolicyText",e.privacyPolicyText)}*fetchCreatives(){try{const e=yield this.creativeService.fetchCreatives(this.args.creative.campaignId),t=(0,_.getPrivacyDataFromCreatives)(e)
t?this._setVariablesPrivacyData(t):(0,r.set)(this,"variables.needToEnterPrivacyData",!0)}catch(e){this.errorInFetchingCreatives=!0,this.fetchCreativesError=e,this.jet.error(`Unable to fetch creatives for campaign ${this.args.creative.campaignId}: ${e}`)}}},q(Y,"propTypes",{account:s.PropTypes.oneOfType([s.PropTypes.object,s.PropTypes.EmberObject]).isRequired,accountReference:s.PropTypes.object.isRequired,creative:s.PropTypes.oneOfType([s.PropTypes.object,s.PropTypes.EmberObject]).isRequired,dismissPanel:s.PropTypes.func.isRequired,errorMessage:s.PropTypes.oneOfType([s.PropTypes.null,s.PropTypes.string]),editPanelMode:s.PropTypes.isMemberOf(T.EDIT_PANEL_MODE).isRequired,localizedOptions:s.PropTypes.object.isRequired,onSaveCreative:s.PropTypes.func.isRequired,title:s.PropTypes.SafeString.isRequired}),D=K((R=Y).prototype,"lix",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=K(R.prototype,"creativeService",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=K(R.prototype,"i18n",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=K(R.prototype,"jet",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=K(R.prototype,"lisaLiam",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=K(R.prototype,"tracking",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=K(R.prototype,"imageUploadError",[y.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),z=K(R.prototype,"fileToDownloadUploadError",[y.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),j=K(R.prototype,"logoUploadError",[y.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),G=K(R.prototype,"previewUploadError",[y.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),B=K(R.prototype,"variables",[y.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),V=K(R.prototype,"errorInFetchingCreatives",[y.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K(R.prototype,"onChangeCreativeVariable",[r.action],Object.getOwnPropertyDescriptor(R.prototype,"onChangeCreativeVariable"),R.prototype),K(R.prototype,"onCreativeUpdate",[r.action],Object.getOwnPropertyDescriptor(R.prototype,"onCreativeUpdate"),R.prototype),K(R.prototype,"onChangeOption",[r.action],Object.getOwnPropertyDescriptor(R.prototype,"onChangeOption"),R.prototype),K(R.prototype,"onToggleCheckbox",[r.action],Object.getOwnPropertyDescriptor(R.prototype,"onToggleCheckbox"),R.prototype),K(R.prototype,"onUploadError",[r.action],Object.getOwnPropertyDescriptor(R.prototype,"onUploadError"),R.prototype),K(R.prototype,"onUploadRemove",[r.action],Object.getOwnPropertyDescriptor(R.prototype,"onUploadRemove"),R.prototype),K(R.prototype,"onFileUploadSuccess",[r.action],Object.getOwnPropertyDescriptor(R.prototype,"onFileUploadSuccess"),R.prototype),K(R.prototype,"onPreviewImageUpdate",[r.action],Object.getOwnPropertyDescriptor(R.prototype,"onPreviewImageUpdate"),R.prototype),K(R.prototype,"onPreviewUploadErrorChange",[r.action],Object.getOwnPropertyDescriptor(R.prototype,"onPreviewUploadErrorChange"),R.prototype),K(R.prototype,"onFileChange",[r.action],Object.getOwnPropertyDescriptor(R.prototype,"onFileChange"),R.prototype),K(R.prototype,"fetchCreatives",[P],Object.getOwnPropertyDescriptor(R.prototype,"fetchCreatives"),R.prototype),N=R))||N);(0,t.setComponentTemplate)(W,ne)})),define("campaign-manager-web/components/whitepaper-download-preview-image",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/constants/dynamic-ads","campaign-manager-web/utils/file-upload"],(function(e,t,n,a,i,r,o,l){var s,c,u
function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"LAA4Z6Gx",block:'[[[8,[39,0],null,[["@imageSize","@isVectorUrlRequiredForSuccess","@ownerId","@ownerType","@uploadRecipes","@onSuccess","@onError"],[[30,0,["IMAGE_SIZE"]],true,[30,1,["id"]],"ACCOUNT",[28,[37,1],["RIGHT_RAIL_PDFPREVIEW_IMAGE"],null],[30,2],[28,[37,2],[[30,3],true],null]]],[["default"],[[[[1,"\\n  "],[8,[39,3],null,[["@accept","@isDisabled","@labelClass","@onFileChange"],[[30,0,["IMAGE_ACCEPT"]],[30,4,["isStatus","UPLOADING"]],"whitepaper-download-preview-image__image-preview-block",[28,[37,4],[[30,0,["onFileChange"]],[30,4,["onUpload"]]],null]]],[["default"],[[[[1,"\\n"],[41,[30,5,["url"]],[[[1,"      "],[8,[39,6],null,[["@class","@ghostType","@image"],["whitepaper-download-preview-image__image","add-photo",[30,5,["url"]]]],null],[1,"\\n"]],[]],null],[1,"    "],[8,[39,7],[[24,0,"whitepaper-download-preview-image__pencil"]],[["@size","@name"],["small","edit"]],null],[1,"\\n    "],[10,1],[14,0,"visually-hidden"],[12],[1,[28,[35,8],["i18n_choose_preview_image_file","campaign-manager-web/components/whitepaper-download-preview-image"],null]],[13],[1,"\\n"],[41,[30,4,["isStatus","UPLOADING"]],[[[1,"      "],[10,"progress"],[14,0,"file-upload__progress-bar u-progress-bar"],[15,2,[30,4,["progress"]]],[14,"max","1"],[12],[13],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n"]],[4]]]]]],["@account","@onPreviewImageUpdate","@onPreviewUploadErrorChange","vectorUploader","@previewImage"],false,["vector-uploader","array","fn","file-upload-button","pipe","if","custom-image","hue-web-icons@icon","t"]]',moduleName:"campaign-manager-web/components/whitepaper-download-preview-image.hbs",isStrictMode:!1})
let m=e.default=(0,r.assertPropTypes)((u=class extends a.default{constructor(...e){super(...e),d(this,"IMAGE_SIZE",{width:o.LOGO_WIDTH,height:o.LOGO_HEIGHT}),d(this,"IMAGE_ACCEPT",l.IMAGE_ACCEPT)}onFileChange(e){const t=Array.from(e.target.files)
this.args.onPreviewUploadErrorChange(!1)
return(0,l.getFileSizeAndTypeValidationErrors)({files:t,accept:l.IMAGE_ACCEPT,maxSizeInBytes:l.TWO_MEGABYTES}).length?(this.args.onPreviewUploadErrorChange(!0),[]):t}},d(u,"propTypes",{account:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject]).isRequired,previewImage:r.PropTypes.oneOfType([r.PropTypes.object,r.PropTypes.EmberObject,r.PropTypes.null]).isRequired,onPreviewImageUpdate:r.PropTypes.func.isRequired,onPreviewUploadErrorChange:r.PropTypes.func.isRequired}),g=(c=u).prototype,b="onFileChange",_=[i.action],h=Object.getOwnPropertyDescriptor(c.prototype,"onFileChange"),f=c.prototype,T={},Object.keys(h).forEach((function(e){T[e]=h[e]})),T.enumerable=!!T.enumerable,T.configurable=!!T.configurable,("value"in T||T.initializer)&&(T.writable=!0),T=_.slice().reverse().reduce((function(e,t){return t(g,b,e)||e}),T),f&&void 0!==T.initializer&&(T.value=T.initializer?T.initializer.call(f):void 0,T.initializer=void 0),void 0===T.initializer&&(Object.defineProperty(g,b,T),T=null),s=c))||s
var g,b,_,h,f,T;(0,t.setComponentTemplate)(p,m)})),define("campaign-manager-web/components/youtube-embedder",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@linkedin/ember-prop-types","campaign-manager-web/utils/file-upload","campaign-manager-web/utils/youtube"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h=(0,n.createTemplateFactory)({id:"a0oV4V1d",block:'[[[1,"\\n"],[41,[30,1],[[[1,"  "],[8,[39,1],[[17,2]],[["@ariaLabelRemove","@displayText","@imageSrc","@isDisabled","@isPreviewShowing","@isStatusTextShowing","@statusCssClass","@statusText","@onRemove"],[[28,[37,2],["i18n_remove_video","campaign-manager-web/components/youtube-embedder"],null],[30,0,["videoDisplayUrl"]],[30,0,["videoPreviewImageUrl"]],[30,3],[30,0,["videoPreviewImageUrl"]],[30,0,["embedStatus"]],[30,0,["statusCssClass"]],[52,[30,0,["embedStatus"]],[28,[37,2],["embed_status","campaign-manager-web/components/youtube-embedder"],[["status"],[[30,0,["embedStatus"]]]]]],[30,0,["onRemoveVideo"]]]],null],[1,"\\n"]],[]],[[[1,"  "],[8,[39,3],[[17,2]],[["@validations","@showValidations"],[[30,4],[30,5]]],[["default"],[[[[1,"\\n    "],[10,0],[14,0,"u-display-flex u-flex-no-wrap u-items-center"],[12],[1,"\\n      "],[8,[39,4],[[16,"aria-invalid",[30,6,["showErrors"]]],[16,"aria-describedby",[30,6,["describedby"]]],[16,0,[29,[[28,[37,5],["mr2 ",[30,6,["class"]]],null]," ",[36,6]]]],[16,"placeholder",[28,[37,2],["youtube_placeholder","campaign-manager-web/components/youtube-embedder"],null]],[4,[38,7],["input",[30,0,["onInput"]]],null]],[["@disabled","@inputId","@value"],[[30,3],[30,7],[30,0,["inputValue"]]]],null],[1,"\\n      "],[8,[39,8],[[16,"disabled",[28,[37,9],[[28,[37,10],[[30,0,["inputValue"]]],null],[30,3]],null]],[24,0,"ml2"],[4,[38,7],["click",[30,0,["onClickEmbed"]]],null]],[["@buttonType","@size","@text"],["secondary","medium",[28,[37,2],["embed","campaign-manager-web/components/youtube-embedder"],null]]],null],[1,"\\n    "],[13],[1,"\\n  "]],[6]]]]],[1,"\\n"]],[]]],[8,[39,11],null,[["@type","@message","@isHidden"],["negative",[28,[37,2],["embed_failed","campaign-manager-web/components/youtube-embedder"],null],[28,[37,10],[[30,0,["hasEmbedError"]]],null]]],null]],["@videoId","&attrs","@isDisabled","@validations","@showValidations","vcont","@inputId"],false,["if","user-generated-media-template","t","validated-control","cm-text-input","concat","hue-web-foundations@-artdeco-migration-scope","on","hue-web-button","or","not","hue-web-inline-feedback"]]',moduleName:"campaign-manager-web/components/youtube-embedder.hbs",isStrictMode:!1}),f="EMBEDDED_SUCCESS",T="EMBEDDING",E={[f]:l.MEDIA_STATUS_COLOR.COMPLETE,[T]:l.MEDIA_STATUS_COLOR.IN_PROGRESS}
let y=e.default=(0,o.assertPropTypes)((g=class extends a.default{constructor(...e){super(...e),b(this,"inputValue",d,this),b(this,"hasEmbedError",p,this),b(this,"embedStatus",m,this)}get videoPreviewImageUrl(){return(0,s.getMediumQualityYouTubePreviewImageUrl)(this.args.videoId)??""}get videoDisplayUrl(){return(0,s.getYouTubeVideoUrlFromId)(this.args.videoId)??""}get statusCssClass(){return E[this.embedStatus]??""}onInput({target:{value:e}}){this.inputValue=e,this.hasEmbedError=!1}onRemoveVideo(){this.inputValue="",this.hasEmbedError=!1,this.embedStatus=null,this.args.onRemoveVideo()}onClickEmbed(){this.hasEmbedError=!1,this.embedStatus=T
const e=(0,s.getYouTubeVideoId)(this.inputValue)
null!==e?(this.embedStatus=f,this.args.onEmbedVideo(e)):this.hasEmbedError=!0}},S=g,A="propTypes",C={inputId:o.PropTypes.string,isDisabled:o.PropTypes.bool,showValidations:o.PropTypes.bool,validations:o.PropTypes.EmberObject,videoId:o.PropTypes.string,onEmbedVideo:o.PropTypes.func.isRequired,onRemoveVideo:o.PropTypes.func.isRequired},A in S?Object.defineProperty(S,A,{value:C,enumerable:!0,configurable:!0,writable:!0}):S[A]=C,d=_((u=g).prototype,"inputValue",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),p=_(u.prototype,"hasEmbedError",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m=_(u.prototype,"embedStatus",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),_(u.prototype,"onInput",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"onInput"),u.prototype),_(u.prototype,"onRemoveVideo",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"onRemoveVideo"),u.prototype),_(u.prototype,"onClickEmbed",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"onClickEmbed"),u.prototype),c=u))||c
var S,A,C;(0,t.setComponentTemplate)(h,y)})),define("campaign-manager-web/components/youtube-player",["exports","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@linkedin/ember-prop-types"],(function(e,t,n,a,i,r,o){var l,s,c,u
function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,n.createTemplateFactory)({id:"+511bbzQ",block:'[[[1,"\\n"],[11,0],[24,0,"u-layout__height-full u-layout__width-full"],[17,1],[12],[1,"\\n"],[41,[30,0,["isPlayingVideo"]],[[[1,"    "],[8,[39,1],[[24,0,"u-layout__height-full u-layout__width-full"],[16,"title",[28,[37,2],["youtube_iframe","campaign-manager-web/components/youtube-player"],null]],[24,"allowfullscreen","true"],[24,"frameborder","0"],[24,"scrolling","no"],[24,"tabindex","0"],[24,"allow","autoplay"]],[["@src"],[[30,0,["videoUrl"]]]],null],[1,"\\n"]],[]],[[[1,"    "],[10,0],[14,0,"youtube-player__preview-container"],[15,5,[52,[30,0,["previewImgSrc"]],[28,[37,3],[[28,[37,4],["background-image: url(\'",[30,0,["previewImgSrc"]],"\')"],null]],null]]],[12],[1,"\\n      "],[8,[39,5],[[16,"aria-label",[28,[37,2],["play_video","campaign-manager-web/components/youtube-player"],null]],[16,0,[30,2]],[16,"disabled",[28,[37,6],[[30,3]],null]],[4,[38,7],["click",[30,0,["onClickPlayVideo"]]],null]],[["@icon","@size","@circle"],["play","medium",true]],null],[1,"\\n"],[41,[30,0,["previewImgSrc"]],[[[1,"        "],[10,"img"],[14,0,"visually-hidden"],[15,"src",[30,0,["previewImgSrc"]]],[15,"alt",[28,[37,2],["page_title","campaign-manager-web/components/youtube-player"],null]],[12],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n"]],[]]],[13]],["&attrs","@buttonClass","@videoId"],false,["if","test-aware-iframe","t","html-safe","concat","hue-web-button","not","on"]]',moduleName:"campaign-manager-web/components/youtube-player.hbs",isStrictMode:!1})
let m=e.default=(0,o.assertPropTypes)((u=class extends a.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="isPlayingVideo",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get previewImgSrc(){return`https://img.youtube.com/vi/${this.args.videoId}/hqdefault.jpg`}get videoUrl(){return`https://www.youtube-nocookie.com/embed/${this.args.videoId}?modestbranding=1&rel=0&autoplay=1`}onClickPlayVideo(){this.isPlayingVideo=!0}},g=u,b="propTypes",_={buttonClass:o.PropTypes.string,videoId:o.PropTypes.string.isRequired},b in g?Object.defineProperty(g,b,{value:_,enumerable:!0,configurable:!0,writable:!0}):g[b]=_,c=d((s=u).prototype,"isPlayingVideo",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),d(s.prototype,"onClickPlayVideo",[r.action],Object.getOwnPropertyDescriptor(s.prototype,"onClickPlayVideo"),s.prototype),l=s))||l
var g,b,_;(0,t.setComponentTemplate)(p,m)})),define("campaign-manager-web/constants/ab-tests",["exports","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/routes"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.UNSAVED_AB_TEST_VARIABLE_TO_WIZARD_STEPS=e.OPTIMA_MINIMUM_LIFETIME_BUDGET_FOR_WEBSITE_VISIT=e.OPTIMA_MINIMUM_LIFETIME_BUDGET_FOR_LEAD_GEN=e.OBJECTIVE_TYPE_TO_AB_TEST_KEY_METRIC=e.MIN_AB_TEST_DURATION_IN_DAYS=e.MINIMUM_LIFETIME_BUDGET=e.MINIMUM_DAILY_BUDGET=e.MAX_AB_TEST_DURATION_IN_DAYS=e.MAXIMUM_LIFETIME_BUDGET=e.MAXIMUM_DAILY_BUDGET=e.DEFAULT_DAILY_BUDGET=e.AB_TEST_WIZARD_SUB_STEP=e.AB_TEST_WIZARD_STEP=e.AB_TEST_VARIANT_STEPS=e.AB_TEST_VARIABLE_TO_WIZARD_STEPS=e.AB_TEST_VARIABLE_TO_UNSUPPORTED_AD_FORMAT=e.AB_TEST_VARIABLE_TO_CAMPAIGN_STEPS=e.AB_TEST_VARIABLE=e.AB_TEST_RESULT_TYPE=e.AB_TEST_RESULT_STRENGTH=e.AB_TEST_PROTECTED_ROUTES=e.AB_TEST_PANEL_MODE=e.AB_TEST_KEY_METRIC=e.AB_TEST_DIALOG=e.AB_TEST_BUDGET_TYPE=void 0
const a=e.AB_TEST_VARIABLE=Object.freeze({ACCELERATE:"ACCELERATE",AUDIENCE:"AUDIENCE",CREATIVE:"CREATIVE",CUSTOM:"CUSTOM",PLACEMENT:"PLACEMENT"}),i=(e.AB_TEST_BUDGET_TYPE=Object.freeze({DAILY:"daily",LIFETIME:"lifetime"}),e.DEFAULT_DAILY_BUDGET=150,e.MINIMUM_LIFETIME_BUDGET=700,e.MAXIMUM_LIFETIME_BUDGET=3e6,e.MINIMUM_DAILY_BUDGET=20,e.MAXIMUM_DAILY_BUDGET=1e6,e.OPTIMA_MINIMUM_LIFETIME_BUDGET_FOR_LEAD_GEN=6e3,e.OPTIMA_MINIMUM_LIFETIME_BUDGET_FOR_WEBSITE_VISIT=1400,e.AB_TEST_PANEL_MODE=Object.freeze({CREATE:"CREATE",EDIT:"EDIT"}),e.AB_TEST_WIZARD_STEP=Object.freeze({AB_TEST_DETAILS:"ab-test-details",CAMPAIGN_DETAILS:"campaign-details",AB_TEST_VARIANT:"variant",CREATIVE:"creative",REVIEW_AND_LAUNCH:"review-and-launch",AB_TEST_ACCELERATE:"ab-test-accelerate"})),r=(e.AB_TEST_DIALOG=Object.freeze({PAUSE_AB_TEST:"pause-ab-test",CANCEL_AB_TEST:"cancel-ab-test",NO_AB_TEST_DIALOG:"no-ab-test-dialog"}),e.AB_TEST_WIZARD_SUB_STEP=Object.freeze({CAMPAIGN_OBJECTIVE:"campaign-objective",CAMPAIGN_AUDIENCE:"campaign-audience",CAMPAIGN_AD_FORMAT:"campaign-ad-format",CAMPAIGN_PLACEMENT:"campaign-placement",CAMPAIGN_BUDGET_AND_SCHEDULE:"campaign-budget-and-schedule",CAMPAIGN_CONVERSION_TRACKING:"campaign-conversion-tracking",VARIANT_A:"variant-a",VARIANT_B:"variant-b"})),o=e.AB_TEST_KEY_METRIC=Object.freeze({CPC:"CPC",CPL:"CPL",CPM:"CPM",CPV:"CPV",CPMS:"CPMS",CPPC:"CPPC"})
e.OBJECTIVE_TYPE_TO_AB_TEST_KEY_METRIC=Object.freeze({[t.OBJECTIVE_TYPE.BRAND_AWARENESS]:[o.CPC,o.CPM,o.CPPC,o.CPV],[t.OBJECTIVE_TYPE.LEAD_GENERATION]:[o.CPC,o.CPM,o.CPPC,o.CPL,o.CPV,o.CPMS],[t.OBJECTIVE_TYPE.ENGAGEMENT]:[o.CPC,o.CPM,o.CPPC,o.CPV],[t.OBJECTIVE_TYPE.WEBSITE_VISIT]:[o.CPC,o.CPM,o.CPPC,o.CPV,o.CPMS],[t.OBJECTIVE_TYPE.WEBSITE_CONVERSION]:[o.CPC,o.CPM,o.CPPC,o.CPV,o.CPMS],[t.OBJECTIVE_TYPE.JOB_APPLICANT]:[o.CPC,o.CPM,o.CPPC,o.CPV],[t.OBJECTIVE_TYPE.TALENT_LEAD]:[o.CPC,o.CPM,o.CPPC,o.CPV],[t.OBJECTIVE_TYPE.VIDEO_VIEW]:[o.CPC,o.CPM,o.CPPC,o.CPV]}),e.AB_TEST_VARIABLE_TO_CAMPAIGN_STEPS=Object.freeze({[a.ACCELERATE]:[r.CAMPAIGN_OBJECTIVE,r.CAMPAIGN_AD_FORMAT,r.CAMPAIGN_PLACEMENT],[a.AUDIENCE]:[r.CAMPAIGN_OBJECTIVE,r.CAMPAIGN_AD_FORMAT,r.CAMPAIGN_PLACEMENT,r.CAMPAIGN_BUDGET_AND_SCHEDULE,r.CAMPAIGN_CONVERSION_TRACKING],[a.CREATIVE]:[r.CAMPAIGN_OBJECTIVE,r.CAMPAIGN_AUDIENCE,r.CAMPAIGN_AD_FORMAT,r.CAMPAIGN_PLACEMENT,r.CAMPAIGN_BUDGET_AND_SCHEDULE,r.CAMPAIGN_CONVERSION_TRACKING],[a.PLACEMENT]:[r.CAMPAIGN_OBJECTIVE,r.CAMPAIGN_AUDIENCE,r.CAMPAIGN_AD_FORMAT,r.CAMPAIGN_BUDGET_AND_SCHEDULE,r.CAMPAIGN_CONVERSION_TRACKING],[a.CUSTOM]:[]}),e.AB_TEST_VARIANT_STEPS=[r.VARIANT_A,r.VARIANT_B],e.AB_TEST_VARIABLE_TO_WIZARD_STEPS=Object.freeze({[a.ACCELERATE]:[i.AB_TEST_DETAILS,i.CAMPAIGN_DETAILS,i.AB_TEST_VARIANT,i.REVIEW_AND_LAUNCH],[a.AUDIENCE]:[i.AB_TEST_DETAILS,i.AB_TEST_VARIANT,i.CAMPAIGN_DETAILS,i.CREATIVE,i.REVIEW_AND_LAUNCH],[a.CREATIVE]:[i.AB_TEST_DETAILS,i.CAMPAIGN_DETAILS,i.AB_TEST_VARIANT,i.REVIEW_AND_LAUNCH],[a.PLACEMENT]:[i.AB_TEST_DETAILS,i.CAMPAIGN_DETAILS,i.AB_TEST_VARIANT,i.CREATIVE,i.REVIEW_AND_LAUNCH],[a.CUSTOM]:[i.AB_TEST_DETAILS,i.REVIEW_AND_LAUNCH]}),e.AB_TEST_VARIABLE_TO_UNSUPPORTED_AD_FORMAT={[a.AUDIENCE]:{},[a.CREATIVE]:{},[a.CUSTOM]:{},[a.PLACEMENT]:{[t.AD_FORMAT.GUIDED_REPLIES]:!0,[t.AD_FORMAT.INMAIL]:!0,[t.AD_FORMAT.SPONSORED_UPDATE_EVENT]:!0,[t.AD_FORMAT.SPOTLIGHT]:!0,[t.AD_FORMAT.TEXT]:!0}},e.UNSAVED_AB_TEST_VARIABLE_TO_WIZARD_STEPS=Object.freeze({[a.AUDIENCE]:[i.AB_TEST_DETAILS,i.AB_TEST_VARIANT,i.CAMPAIGN_DETAILS],[a.CREATIVE]:[i.AB_TEST_DETAILS,i.CAMPAIGN_DETAILS],[a.PLACEMENT]:[i.AB_TEST_DETAILS,i.CAMPAIGN_DETAILS,i.AB_TEST_VARIANT],[a.CUSTOM]:[i.AB_TEST_DETAILS],[a.ACCELERATE]:[i.AB_TEST_DETAILS]}),e.MAX_AB_TEST_DURATION_IN_DAYS=90,e.MIN_AB_TEST_DURATION_IN_DAYS=14,e.AB_TEST_RESULT_STRENGTH=Object.freeze({VERY_STRONG:"VERY_STRONG",STRONG:"STRONG",MEDIUM:"MEDIUM",WEAK:"WEAK",VERY_WEAK:"VERY_WEAK"}),e.AB_TEST_RESULT_TYPE=Object.freeze({WINNER_PENDING:"WINNER_PENDING",WINNER_FOUND:"WINNER_FOUND",WINNER_NEGLIGIBLE:"WINNER_NEGLIGIBLE",INCONCLUSIVE:"INCONCLUSIVE"}),e.AB_TEST_PROTECTED_ROUTES=Object.freeze({[n.ROUTE_NAME.ACCOUNT_CAMPAIGN_INDEX]:!0,[n.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS]:!0,[n.ROUTE_NAME.ACCOUNT_CAMPAIGN_REVIEW]:!0,[n.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX]:!0,[n.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX]:!0,[n.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_NEW]:!0,[n.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_ITEM]:!0,[n.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_ITEM]:!0})})),define("campaign-manager-web/constants/account-claim-request",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.STATUS=e.RELATIONSHIP_TYPE=void 0
e.RELATIONSHIP_TYPE=Object.freeze({OWN:"OWN",SHARE:"SHARE"}),e.STATUS=Object.freeze({APPROVED:"APPROVED",CANCELED:"CANCELED",PENDING:"PENDING",REJECTED:"REJECTED"})})),define("campaign-manager-web/constants/account-manage-crm",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.USERNAME_MAX_LENGTH=e.SECURITY_TOKEN_MAX_LENGTH=e.PASSWORD_MAX_LENGTH=e.CRM_TYPES=e.CRM_ENVIRONMENT_URL=e.CRM_CONNECTION_STATUS_TO_INDICATOR_COLOR=e.CRM_CONNECTION_STATUS=e.ACCOUNT_MANAGE_CRM_FORM_MODES=void 0
e.CRM_TYPES=Object.freeze({SALESFORCE:"SALESFORCE"}),e.CRM_ENVIRONMENT_URL=Object.freeze({SALESFORCE:"https://login.salesforce.com"}),e.ACCOUNT_MANAGE_CRM_FORM_MODES=Object.freeze({EDIT:"EDIT",CREATE:"CREATE"})
const t=e.CRM_CONNECTION_STATUS=Object.freeze({ACTIVE:"ACTIVE",NO_RECENT_ACTIVITY:"NO_RECENT_ACTIVITY"})
e.CRM_CONNECTION_STATUS_TO_INDICATOR_COLOR=Object.freeze({[t.ACTIVE]:"green",[t.NO_RECENT_ACTIVITY]:"orange"}),e.USERNAME_MAX_LENGTH=256,e.PASSWORD_MAX_LENGTH=256,e.SECURITY_TOKEN_MAX_LENGTH=256})),define("campaign-manager-web/constants/account",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.SUBPRODUCT_TYPE=e.SERVING_STATUS=e.PRODUCT_TYPE=e.PAYMENT_METHOD_TYPE_V2=e.LTS_SUBPRODUCT_TYPE=e.LISA_INVOICE_QUALIFICATION_OVERRIDE_STATUS=e.LISA_DESCRIPTIVE_INVOICE_QUALIFICATION_STATUS=e.LINE_OF_BUSINESS_TYPE=e.INVOICE_QUALIFICATION_STATUS=e.INSIGHT_TAG_PERMISSION_ROLE=e.BILLING_REFERENCE_TYPE=e.BILLING_PARENT_REFERENCE_TYPE=e.AVAILABLE_USER_PERMISSION=e.ACCOUNT_USER_PERMISSION=e.ACCOUNT_USER_INVITATION_STATE=e.ACCOUNT_USER_INVITATION_RESPONSE_STATE=e.ACCOUNT_TYPE=e.ACCOUNT_ASSET_TYPE=e.ACCOUNT_ASSET_STATUS_INFO=e.ACCOUNT_ASSET_STATUS=void 0
e.ACCOUNT_TYPE={PERSONAL:"PERSONAL",BUSINESS:"BUSINESS",ENTERPRISE:"ENTERPRISE",SPONSORED_JOB:"SPONSORED_JOB"}
const t=e.PRODUCT_TYPE={MARKETING_SOLUTIONS:"MARKETING_SOLUTIONS",TALENT_SOLUTIONS:"TALENT_SOLUTIONS",LINKEDIN_ON_LINKEDIN:"LINKEDIN_ON_LINKEDIN"},n=(e.LINE_OF_BUSINESS_TYPE={...t,TALENT_MEDIA:"TALENT_MEDIA"},e.LTS_SUBPRODUCT_TYPE={COMPANY_PAGE_ADS:"COMPANY_PAGE_ADS",WORK_WITH_US:"WORK_WITH_US",TRAFFIC_DRIVER:"TRAFFIC_DRIVER",SPONSORED_CONTENT:"SPONSORED_CONTENT",RECRUITMENT_ADS:"RECRUITMENT_ADS",TALENT_ADS:"TALENT_ADS"}),a=(e.SUBPRODUCT_TYPE={...n,TALENT_INTENT:"TALENT_INTENT"},e.PAYMENT_METHOD_TYPE_V2={CREDIT_CARD:"CREDIT_CARD",LEGACY_INVOICE:"LEGACY_INVOICE",INVOICE:"INVOICE"},e.BILLING_REFERENCE_TYPE={FIN_XFP:"FIN_XFP",SALESFORCE_OPPORTUNITY_LINE_ITEM:"SALESFORCE_OPPORTUNITY_LINE_ITEM",SALESFORCE_CONTRACT_LINE_ITEM:"SALESFORCE_CONTRACT_LINE_ITEM",SOLUTION_BUILDER_LINE_ITEM:"SOLUTION_BUILDER_LINE_ITEM"},e.BILLING_PARENT_REFERENCE_TYPE={FIN_XSM:"FIN_XSM",SALESFORCE_OPPORTUNITY:"SALESFORCE_OPPORTUNITY",SOLUTION_BUILDER:"SOLUTION_BUILDER"},e.SERVING_STATUS={ACCOUNT_BUDGET_END_DATE_HOLD:"ACCOUNT_BUDGET_END_DATE_HOLD",ACCOUNT_TOTAL_BUDGET_HOLD:"ACCOUNT_TOTAL_BUDGET_HOLD",ACCOUNT_END_DATE_HOLD:"ACCOUNT_END_DATE_HOLD",RESTRICTED_HOLD:"RESTRICTED_HOLD",INTERNAL_HOLD:"INTERNAL_HOLD",BILLING_HOLD:"BILLING_HOLD",RUNNABLE:"RUNNABLE",STOPPED:"STOPPED"},e.ACCOUNT_USER_INVITATION_STATE={PENDING:"PENDING",ACCEPTED:"ACCEPTED",REJECTED:"REJECTED",CANCELED:"CANCELED"},e.ACCOUNT_USER_INVITATION_RESPONSE_STATE={EXPIRED:"EXPIRED",INVALID:"INVALID",REJECTED:"REJECTED"},e.ACCOUNT_USER_PERMISSION={ACCOUNT_BILLING_ADMIN:"ACCOUNT_BILLING_ADMIN",ACCOUNT_MANAGER:"ACCOUNT_MANAGER",CAMPAIGN_MANAGER:"CAMPAIGN_MANAGER",CREATIVE_MANAGER:"CREATIVE_MANAGER",VIEWER:"VIEWER"}),i=(e.AVAILABLE_USER_PERMISSION=Object.values(a).filter((e=>e!==a.ACCOUNT_BILLING_ADMIN)),e.INVOICE_QUALIFICATION_STATUS={BLOCKLISTED:"BLACKLISTED",PREAPPROVED:"PREAPPROVED",SPEND_HISTORY_NOT_MET:"SPEND_HISTORY_NOT_MET",QUALIFIED:"QUALIFIED",EXCEEDED_APPLICATION_REJECTIONS:"EXCEEDED_APPLICATION_REJECTIONS"}),r=(e.LISA_DESCRIPTIVE_INVOICE_QUALIFICATION_STATUS=Object.assign({},i,{ACTIVE:"ACTIVE",APPLICATION_REJECTED_1x:"APPLICATION_REJECTED_1x",APPLICATION_REJECTED_2x:"APPLICATION_REJECTED_2x"}),e.LISA_INVOICE_QUALIFICATION_OVERRIDE_STATUS={BLOCKLISTED:"BLACKLISTED",PREAPPROVED:"PREAPPROVED",UNSET:"UNSET"},e.ACCOUNT_ASSET_TYPE={DOMAIN:"DOMAIN",CONVERSION:"CONVERSION",AUDIENCE:"AUDIENCE",CRM_CONNECTION:"CRM_CONNECTION"},e.ACCOUNT_ASSET_STATUS={ACTIVE:"ACTIVE",NO_RECENT_ACTIVITY:"NO_RECENT_ACTIVITY",INACTIVE:"INACTIVE",UNVERIFIED:"UNVERIFIED"})
e.ACCOUNT_ASSET_STATUS_INFO={[r.ACTIVE]:{status:r.ACTIVE,statusColor:"green"},[r.NO_RECENT_ACTIVITY]:{status:r.NO_RECENT_ACTIVITY,statusColor:"orange"},[r.INACTIVE]:{status:r.INACTIVE,statusColor:"red"},[r.UNVERIFIED]:{status:r.UNVERIFIED,statusColor:"gray"}},e.INSIGHT_TAG_PERMISSION_ROLE={FULL_ACCESS:"FULL",USE_ONLY:"USE_ONLY"}})),define("campaign-manager-web/constants/ad-placement",["exports","campaign-manager-web/utils/video-spec-validation","campaign-manager-web/utils/objective-type"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.PLACEMENT_CATEGORY=e.MOBILE_FEED_PLACEMENT_VIDEO_SPECS=e.LAN_PLACEMENT_VIDEO_SPECS=e.LAN_AD_RENDERING_PLACEMENTS=e.DESKTOP_FEED_PLACEMENT_VIDEO_SPECS=e.DESKTOP_FEED_PLACEMENT_SSU_SPECS=e.DEFAULT_AD_FORMAT_TO_PLACEMENTS_MAP=e.AD_RENDERING_PLACEMENT=e.AD_PLACEMENTS=e.AD_PLACEMENT=e.AD_FORMAT_TO_PLACEMENTS_MAP=e.AD_FORMATS_WITH_INTERNAL_PLACEMENTS=void 0
e.MOBILE_FEED_PLACEMENT_VIDEO_SPECS={MIN_VIDEO_ASPECT:t.DEFAULT_VIDEO_SPECS.MIN_VIDEO_ASPECT,MAX_VIDEO_ASPECT:t.DEFAULT_VIDEO_SPECS.MAX_VIDEO_ASPECT,MIN_VIDEO_DURATION_IN_SECONDS:t.DEFAULT_VIDEO_SPECS.MIN_VIDEO_DURATION_IN_SECONDS,MAX_VIDEO_DURATION_IN_SECONDS:t.DEFAULT_VIDEO_SPECS.MAX_VIDEO_DURATION_IN_SECONDS},e.DESKTOP_FEED_PLACEMENT_VIDEO_SPECS={MIN_VIDEO_ASPECT:1},e.DESKTOP_FEED_PLACEMENT_SSU_SPECS={MIN_IMAGE_ASPECT:1,MAX_IMAGE_ASPECT:Number.MAX_VALUE},e.LAN_PLACEMENT_VIDEO_SPECS={MIN_VIDEO_DURATION_IN_SECONDS:3}
const a=e.LAN_AD_RENDERING_PLACEMENTS={LAN_MEDIUM_RECTANGLE:"LAN_MEDIUM_RECTANGLE",LAN_MOBILE_INTERSTITIAL:"LAN_MOBILE_INTERSTITIAL",LAN_NATIVE_AD:"LAN_NATIVE_AD",LAN_NATIVE_VIDEO:"LAN_NATIVE_VIDEO",LAN_IN_STREAM_VIDEO:"LAN_IN_STREAM_VIDEO",LAN_CONNECTED_TV_VIDEO:"LAN_CONNECTED_TV_VIDEO",LAN_HALF_PAGE:"LAN_HALF_PAGE",LAN_BILLBOARD:"LAN_BILLBOARD"},i=(e.AD_RENDERING_PLACEMENT={...a,RIGHT_RAIL:"RIGHT_RAIL",INBOX:"INBOX",MESSENGER:"MESSENGER",SEARCH_RESULT:"SEARCH_RESULT",OFFSITE:"OFFSITE",BANNER:"BANNER",PROFILE_MOBILE:"PROFILE_MOBILE",HASHTAG_FEED:"HASHTAG_FEED",MYNETWORK_PAGE:"MYNETWORK_PAGE",FIRST_PARTY_ARTICLE_DESKTOP:"FIRST_PARTY_ARTICLE_DESKTOP",FIRST_PARTY_ARTICLE_MOBILE:"FIRST_PARTY_ARTICLE_MOBILE",FEED_MOBILE:"FEED_MOBILE",FEED_DESKTOP:"FEED_DESKTOP"},e.AD_PLACEMENTS={LINKEDIN:"LINKEDIN",LAN:"LAN"}),r=(e.AD_FORMATS_WITH_INTERNAL_PLACEMENTS=[n.AD_FORMAT.STATIC_TEMPLATE_PROMOTION,n.AD_FORMAT.BRANDED_IN_APP_PROMOTION],e.AD_PLACEMENT=Object.freeze({FEED:"FEED",STORIES:"STORIES",MY_NETWORK:"MY_NETWORK",HASHTAG_FEED:"HASHTAG_FEED",RIGHT_RAIL:"RIGHT_RAIL",TOP_BANNER:"TOP_BANNER",MESSAGES:"MESSAGES",SEARCH_PEOPLE:"SEARCH_PEOPLE",PROFILE:"PROFILE",FEED_PROMOTIONS:"FEED_PROMOTIONS",JOBS_HOME_BANNER:"JOBS_HOME_BANNER",COMPANY_PAGE_ADMIN_DASHBOARD:"COMPANY_PAGE_ADMIN_DASHBOARD",COMPANY_PAGE_MEMBER_FEED:"COMPANY_PAGE_MEMBER_FEED",GROUP_ADMIN_FEED:"GROUP_ADMIN_FEED",GROUP_MEMBER_FEED:"GROUP_MEMBER_FEED",JOBS_HOME:"JOBS_HOME",CONNECTED_TV:"CONNECTED_TV",DESKTOP:"DESKTOP",MOBILE:"MOBILE",INSTREAM:"INSTREAM",OUTSTREAM:"OUTSTREAM"}))
e.AD_FORMAT_TO_PLACEMENTS_MAP=Object.freeze({[n.AD_FORMAT.STATIC_TEMPLATE_PROMOTION]:{[i.LINKEDIN]:[r.FEED_PROMOTIONS,r.COMPANY_PAGE_ADMIN_DASHBOARD,r.JOBS_HOME,r.COMPANY_PAGE_MEMBER_FEED,r.GROUP_MEMBER_FEED,r.GROUP_ADMIN_FEED,r.MY_NETWORK]},[n.AD_FORMAT.BRANDED_IN_APP_PROMOTION]:{[i.LINKEDIN]:[r.FEED_PROMOTIONS]}}),e.PLACEMENT_CATEGORY={LINKEDIN:"linkedin",INTERNAL:"internal",OFFSITE:"offsite"},e.DEFAULT_AD_FORMAT_TO_PLACEMENTS_MAP=Object.freeze({[n.AD_FORMAT.STATIC_TEMPLATE_PROMOTION]:{selection:{internal:{names:[r.FEED_PROMOTIONS]}}},[n.AD_FORMAT.BRANDED_IN_APP_PROMOTION]:{selection:{internal:{names:[r.FEED_PROMOTIONS]}}}})})),define("campaign-manager-web/constants/ad-policy-validation",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.UPPERCASE_WORD_LIMIT=e.LINKEDIN_MENTIONED_IN_AD_TEXT=e.EXCESSIVE_USE_OF_EMOJI=e.EXCESSIVE_CAPITALIZATION=e.EMOJI_LIMIT=e.CREATE_WITH_WARNINGS=void 0
e.EXCESSIVE_CAPITALIZATION="EXCESSIVE_CAPITALIZATION",e.EXCESSIVE_USE_OF_EMOJI="EXCESSIVE_USE_OF_EMOJI",e.LINKEDIN_MENTIONED_IN_AD_TEXT="LINKEDIN_MENTIONED_IN_AD_TEXT",e.UPPERCASE_WORD_LIMIT=10,e.EMOJI_LIMIT=4,e.CREATE_WITH_WARNINGS="CREATE_WITH_WARNINGS"})),define("campaign-manager-web/constants/ads-preview",["exports","campaign-manager-web/utils/ads-preview"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.SUPPORTED_UAP_PREVIEW_OPTIONS=e.SSU_SUPPORTED_UAP_PREVIEW_OPTIONS=e.PREVIEW_TYPES=e.NATIVE_DOCUMENT_SUPPORTED_UAP_PREVIEW_OPTIONS=void 0
e.PREVIEW_TYPES=Object.freeze({DESKTOP:"DESKTOP",MOBILE:"MOBILE",MOBILE_INTERSTITIAL:"MOBILE_INTERSTITIAL",HALF_PAGE:"HALF_PAGE"})
const n=e.SSU_SUPPORTED_UAP_PREVIEW_OPTIONS=new Set(["desktop_feed","mobile_feed"]),a=e.NATIVE_DOCUMENT_SUPPORTED_UAP_PREVIEW_OPTIONS=new Set(["lan_mobile_interstitial","lan_half_page"])
e.SUPPORTED_UAP_PREVIEW_OPTIONS=Object.freeze({[t.CONTENT_TYPE.ARTICLE]:n,[t.CONTENT_TYPE.IMAGE]:n,[t.CONTENT_TYPE.TEXT]:n,[t.CONTENT_TYPE.NATIVE_DOCUMENT]:a})})),define("campaign-manager-web/constants/ads-preview/ads-preview",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.ADS_PREVIEW_ENDPOINTS=void 0
e.ADS_PREVIEW_ENDPOINTS=Object.freeze({livePreview:"/marketing/ads-preview/live-preview"})})),define("campaign-manager-web/constants/api/entities",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.PROMO_IN_APP_PROMOTION=e.MEDIA_PLANNING_FORECAST_DATA_POINT=e.CM_WEBSITE_EVENTS_TOKEN=e.CM_TYPEAHEAD_HIT=e.CM_TARGETING_AUDIENCE_INSIGHTS_RESPONSE=e.CM_TALENT_LEADS_LANDING_PAGE_VARIABLES=e.CM_SPONSORED_UPDATE_CONTENT=e.CM_SPONSORABLE_CONTENT=e.CM_SIMPLE_SETTING=e.CM_REPORTING_LANDING_PAGE=e.CM_REPORTING_CREATIVE=e.CM_REPORTING_CAMPAIGN_GROUP=e.CM_REPORTING_CAMPAIGN=e.CM_REPORTING_ACCOUNT=e.CM_RECOMMENDATION_CONTEXT=e.CM_ORGANIZATION_AUTHORIZATION=e.CM_ORGANIC_PAID_ANALYTICS=e.CM_NOTIFICATION_SETTINGS=e.CM_NOTIFICATION_EDGE_SETTINGS=e.CM_NOTIFICATIONS_EMAILS=e.CM_NOTIFICATIONS=e.CM_METRIC_RESTATEMENT=e.CM_MEMBER_PROFILE=e.CM_MEDIA_PLANNING_FORECAST_REACH_RESPONSE=e.CM_MEDIA_PLANNING_FORECAST_METRIC_RESPONSE=e.CM_LITE_BOOST_POST=e.CM_LEARNING_PHASE_PROGRESS=e.CM_LEAD_GEN_FORM=e.CM_LANDING_PAGE_TEXT_SECTION=e.CM_LANDING_PAGE_MEDIA_SECTION=e.CM_LANDING_PAGE_ANALYTICS=e.CM_LANDING_PAGE_ABOUT_COMPANY_SECTION=e.CM_LANDING_PAGE=e.CM_INGESTION_TASK=e.CM_INGESTED_CONTENT=e.CM_INDUSTRY=e.CM_HIRING_PROJECT=e.CM_HIRING_CONTRACT=e.CM_HEADER=e.CM_FEATURED_MEDIA_MODULE=e.CM_EXPERIMENT_VALIDATION_RESULT=e.CM_EXPERIMENT=e.CM_EVENT=e.CM_ENTITY_RECOMMENDATION_TARGET_METADATA=e.CM_ENTITY_RECOMMENDATIONS_AGGREGATION_SUMMARY=e.CM_ENTITY_RECOMMENDATION=e.CM_DMP_SEGMENT_COUNT=e.CM_DMP_SEGMENT=e.CM_CRM_CONNECTION_STATUS=e.CM_CREATIVE=e.CM_CONVERSION=e.CM_CONVERSATION_AD_SUBJECT_LINE_GENERATION_RESPONSE=e.CM_CONTENT_LIBRARY_ENTITY=e.CM_COMPANY=e.CM_CAMPAIGN_RESTRICTION=e.CM_CAMPAIGN_GROUP=e.CM_CAMPAIGN_CREATION_RESTRICTION=e.CM_CAMPAIGN=e.CM_BUSINESS_MANAGER_AD_ACCOUNT_CONTACT=e.CM_BUSINESS_MANAGER_ACCOUNT=e.CM_BRAND_LIFT_TEST_RESULT=e.CM_BRAND_LIFT_TEST_BENCHMARK_RESULT=e.CM_BRAND_LIFT_TEST=e.CM_BRAND_LIFT_SURVEY_QUESTION_METADATA=e.CM_BOOSTABLE_MEMBER_POST_URN_RESPONSE=e.CM_ASSET_THIRD_PARTY_ASSET=e.CM_ASSET=e.CM_AI_ADS_PRODUCT=e.CM_AD_INMAIL_MEMBER_SENDER_REQUEST=e.CM_AD_DYNAMIC_TRACKING_PARAMETER_MAPPING=e.CM_AD_COPY_GENERATION_RESPONSE=e.CM_AD_ANALYTICS=e.CM_ADVERTISER_SEED_DATA=e.CM_ADS_PRODUCT=e.CM_ACCOUNT_USER_PERMISSIONS=e.CM_ACCOUNT_USER_INVITATION=e.CM_ACCOUNT_USER=e.CM_ACCOUNT_LANDING_PAGE_PERMISSIONS=e.CM_ACCOUNT_CLAIM_REQUEST=e.CM_ACCOUNT=e.CM_ACCESS_CONTROL=e.CM_AB_TEST=e.ATTRIBUTE=e.AD_EXPERIMENT_CELL=void 0
e.AD_EXPERIMENT_CELL="com.linkedin.ads.AdExperimentCell",e.CM_AB_TEST="com.linkedin.campaignmanager.CmAbTest",e.CM_ACCOUNT="com.linkedin.campaignmanager.CmAccount",e.CM_ACCOUNT_CLAIM_REQUEST="com.linkedin.campaignmanager.businessmanager.CmAccountClaimRequest",e.CM_ACCOUNT_LANDING_PAGE_PERMISSIONS="com.linkedin.campaignmanager.CmAccountLandingPagePermissions",e.CM_ACCOUNT_USER_PERMISSIONS="com.linkedin.campaignmanager.CmAccountUserPermissions",e.CM_ACCOUNT_USER="com.linkedin.campaignmanager.CmAccountUser",e.CM_ACCOUNT_USER_INVITATION="com.linkedin.campaignmanager.CmAccountUserInvitation",e.CM_AD_ANALYTICS="com.linkedin.campaignmanager.reporting.CmAdAnalytics",e.CM_AD_DYNAMIC_TRACKING_PARAMETER_MAPPING="com.linkedin.campaignmanager.CmAdDynamicTrackingParameterMapping",e.CM_AD_INMAIL_MEMBER_SENDER_REQUEST="com.linkedin.campaignmanager.sponsoredinmail.CmAdInMailMemberSenderRequest",e.CM_ADS_PRODUCT="com.linkedin.campaignmanager.CmAdsProduct",e.CM_ADVERTISER_SEED_DATA="com.linkedin.campaignmanager.campaignManagerAdvertiserSeedData",e.CM_AI_ADS_PRODUCT="com.linkedin.campaignmanager.assetintelligence.CmAiAdsProduct",e.CM_ASSET="com.linkedin.campaignmanager.assetlibrary.CmAsset",e.CM_ASSET_THIRD_PARTY_ASSET="com.linkedin.campaignmanager.assetsdk.CmThirdPartyMediaAsset",e.CM_BOOSTABLE_MEMBER_POST_URN_RESPONSE="com.linkedin.campaignmanager.CmBoostableMemberPostUrnResponse",e.CM_BRAND_LIFT_TEST="com.linkedin.campaignmanager.CmBrandLiftTest",e.CM_BRAND_LIFT_TEST_BENCHMARK_RESULT="com.linkedin.campaignmanager.CmBrandLiftTestBenchmarkResult",e.CM_BRAND_LIFT_TEST_RESULT="com.linkedin.campaignmanager.CmBrandLiftTestResult",e.CM_BRAND_LIFT_SURVEY_QUESTION_METADATA="com.linkedin.campaignmanager.CmBrandLiftSurveyQuestionMetadata",e.CM_BUSINESS_MANAGER_ACCOUNT="com.linkedin.campaignmanager.businessmanager.CmBusinessManagerAccount",e.CM_BUSINESS_MANAGER_AD_ACCOUNT_CONTACT="com.linkedin.campaignmanager.businessmanager.CmBusinessManagerAdAccountContact",e.CM_CAMPAIGN="com.linkedin.campaignmanager.CmCampaign",e.CM_CAMPAIGN_GROUP="com.linkedin.campaignmanager.CmCampaignGroup",e.CM_CAMPAIGN_CREATION_RESTRICTION="com.linkedin.campaignmanager.CmCampaignCreationRestriction",e.CM_CAMPAIGN_RESTRICTION="com.linkedin.campaignmanager.CmCampaignRestriction",e.CM_COMPANY="com.linkedin.campaignmanager.CmCompany",e.CM_CONVERSION="com.linkedin.campaignmanager.CmConversion",e.CM_CRM_CONNECTION_STATUS="com.linkedin.campaignmanager.CmCrmConnectionStatus",e.CM_CREATIVE="com.linkedin.campaignmanager.CmCreative",e.CM_DMP_SEGMENT="com.linkedin.campaignmanager.CmDmpSegment",e.CM_DMP_SEGMENT_COUNT="com.linkedin.campaignmanager.CmDmpSegmentCount",e.CM_EXPERIMENT="com.linkedin.campaignmanager.CmExperiment",e.CM_EXPERIMENT_VALIDATION_RESULT="com.linkedin.campaignmanager.CmExperimentValidationResult",e.CM_HEADER="com.linkedin.campaignmanager.common.CmHeader",e.CM_HIRING_CONTRACT="com.linkedin.campaignmanager.CmHiringContract",e.CM_HIRING_PROJECT="com.linkedin.campaignmanager.CmHiringProject",e.CM_LANDING_PAGE="com.linkedin.campaignmanager.landingpages.CmLandingPage",e.CM_FEATURED_MEDIA_MODULE="com.linkedin.campaignmanager.landingpages.CmFeaturedMediaModule",e.CM_TALENT_LEADS_LANDING_PAGE_VARIABLES="com.linkedin.campaignmanager.landingpages.CmTalentLeadsLandingPageVariables",e.CM_LANDING_PAGE_MEDIA_SECTION="com.linkedin.campaignmanager.landingpages.CmLandingPageMediaSection",e.CM_LANDING_PAGE_TEXT_SECTION="com.linkedin.campaignmanager.landingpages.CmLandingPageMediaSection",e.CM_LANDING_PAGE_ABOUT_COMPANY_SECTION="com.linkedin.campaignmanager.landingpages.CmLandingPageMediaSection",e.CM_LANDING_PAGE_ANALYTICS="com.linkedin.campaignmanager.reporting.CmLandingPageAnalytics",e.CM_LEARNING_PHASE_PROGRESS="com.linkedin.campaignmanager.CmLearningPhaseProgress",e.CM_LITE_BOOST_POST="com.linkedin.campaignmanager.CmBoostPost",e.CM_MEDIA_PLANNING_FORECAST_REACH_RESPONSE="com.linkedin.campaignmanager.mediaplanning.CmMediaPlanningForecastReachResponse",e.CM_MEDIA_PLANNING_FORECAST_METRIC_RESPONSE="com.linkedin.campaignmanager.mediaplanning.CmMediaPlanningForecastMetricResponse",e.CM_MEMBER_PROFILE="com.linkedin.campaignmanager.CmMemberProfile",e.CM_METRIC_RESTATEMENT="com.linkedin.campaignmanager.reporting.CmMetricRestatement",e.CM_ORGANIZATION_AUTHORIZATION="com.linkedin.campaignmanager.CmOrganizationAuthorization",e.CM_REPORTING_ACCOUNT="com.linkedin.campaignmanager.reporting.CmReportingAccount",e.CM_REPORTING_CAMPAIGN_GROUP="com.linkedin.campaignmanager.reporting.CmReportingCampaignGroup",e.CM_REPORTING_CAMPAIGN="com.linkedin.campaignmanager.reporting.CmReportingCampaign",e.CM_REPORTING_LANDING_PAGE="com.linkedin.campaignmanager.reporting.CmReportingLandingPage",e.CM_REPORTING_CREATIVE="com.linkedin.campaignmanager.reporting.CmReportingCreative",e.CM_TYPEAHEAD_HIT="com.linkedin.campaignmanager.common.CmTypeaheadHit",e.CM_SPONSORABLE_CONTENT="com.linkedin.campaignmanager.content.CmSponsorableContent",e.CM_SPONSORED_UPDATE_CONTENT="com.linkedin.campaignmanager.content.CmSponsoredUpdateContent",e.CM_CONTENT_LIBRARY_ENTITY="com.linkedin.campaignmanager.contentlibrary.CmContentLibraryEntity",e.CM_INGESTION_TASK="com.linkedin.campaignmanager.content.CmIngestionTask",e.CM_INGESTED_CONTENT="com.linkedin.campaignmanager.content.CmIngestedContent",e.CM_ENTITY_RECOMMENDATION="com.linkedin.campaignmanager.CmEntityRecommendation",e.CM_ENTITY_RECOMMENDATIONS_AGGREGATION_SUMMARY="com.linkedin.campaignmanager.CmEntityRecommendationsAggregationSummary",e.CM_ENTITY_RECOMMENDATION_TARGET_METADATA="com.linkedin.campaignmanager.CmEntityRecommendationTargetMetadata",e.CM_RECOMMENDATION_CONTEXT="com.linkedin.campaignmanager.CmRecommendationContext",e.CM_EVENT="com.linkedin.campaignmanager.content.CmEvent",e.CM_INDUSTRY="com.linkedin.campaignmanager.CmIndustry",e.CM_SIMPLE_SETTING="com.linkedin.campaignmanager.CmSimpleSetting",e.CM_ACCESS_CONTROL="com.linkedin.campaignmanager.CmAccessControl",e.CM_TARGETING_AUDIENCE_INSIGHTS_RESPONSE="com.linkedin.campaignmanager.targeting.CmTargetingAudienceInsightsResponse",e.CM_NOTIFICATIONS="com.linkedin.campaignmanager.notifications.CmNotification",e.CM_NOTIFICATION_SETTINGS="com.linkedin.campaignmanager.notifications.CmNotificationTypeSetting",e.CM_NOTIFICATION_EDGE_SETTINGS="com.linkedin.campaignmanager.notifications.CmNotificationEdgeSetting",e.CM_NOTIFICATIONS_EMAILS="com.linkedin.campaignmanager.notifications.CmNotificationEmailAddress",e.CM_WEBSITE_EVENTS_TOKEN="com.linkedin.campaignmanager.CmWebsiteEventsToken",e.PROMO_IN_APP_PROMOTION="com.linkedin.campaignManager.CmInAppPromotion",e.ATTRIBUTE="com.linkedin.common.Attribute",e.CM_LEAD_GEN_FORM="com.linkedin.campaignmanager.leadgenform.CmLeadGenForm",e.CM_ORGANIC_PAID_ANALYTICS="com.linkedin.campaignmanager.reporting.CmOrganicPaidAnalytics",e.CM_AD_COPY_GENERATION_RESPONSE="com.linkedin.campaignmanager.CmAdCopyGenerationResponse",e.CM_CONVERSATION_AD_SUBJECT_LINE_GENERATION_RESPONSE="com.linkedin.campaignmanager.CmConversationAdSubjectLineGenerationResponse",e.MEDIA_PLANNING_FORECAST_DATA_POINT="com.linkedin.ads.mediaplanning.MediaPlanningForecastDataPoint"})),define("campaign-manager-web/constants/api/path-map",["exports","campaign-manager-web/constants/api/entities"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const n=Object.freeze({[t.CM_AB_TEST]:"campaignManagerAbTests",[t.CM_ACCOUNT]:"campaignManagerAccounts",[t.CM_ACCOUNT_CLAIM_REQUEST]:"campaignManagerAccountClaimRequests",[t.CM_ACCOUNT_USER_PERMISSIONS]:e=>`${n[t.CM_ACCOUNT]}/${e}/userPermissions`,[t.CM_ACCOUNT_USER]:"campaignManagerAccountUsers",[t.CM_ACCOUNT_USER_INVITATION]:"campaignManagerAccountUserInvitation",[t.CM_ACCOUNT_LANDING_PAGE_PERMISSIONS]:e=>`${n[t.CM_ACCOUNT]}/${e}/landingPagePermissions`,[t.CM_ADS_PRODUCT]:"campaignManagerAdsProduct",[t.CM_ADVERTISER_SEED_DATA]:"campaignManagerAdvertiserSeedData",[t.CM_AI_ADS_PRODUCT]:"campaignManagerAiAdsProducts",[t.CM_ASSET]:"campaignManagerAssetsV2",[t.CM_ASSET_THIRD_PARTY_ASSET]:"campaignManagerThirdPartyMediaAssets",[t.CM_BOOSTABLE_MEMBER_POST_URN_RESPONSE]:"campaignManagerBoostableMemberPostUrn",[t.CM_BRAND_LIFT_TEST]:"campaignManagerBrandLiftTests",[t.CM_BRAND_LIFT_TEST_BENCHMARK_RESULT]:"campaignManagerBrandLiftTestBenchmarkResults",[t.CM_BRAND_LIFT_TEST_RESULT]:"campaignManagerBrandLiftTestResults",[t.CM_BRAND_LIFT_SURVEY_QUESTION_METADATA]:"campaignManagerBrandLiftSurveyQuestionMetadata",[t.CM_BUSINESS_MANAGER_ACCOUNT]:"campaignManagerBusinessManagerAccounts",[t.CM_BUSINESS_MANAGER_AD_ACCOUNT_CONTACT]:e=>`${n[t.CM_ACCOUNT]}/${e}/businessManagerAdAccountContact`,[t.CM_CAMPAIGN]:"campaignManagerCampaigns",[t.CM_CAMPAIGN_GROUP]:"campaignManagerCampaignGroups",[t.CM_COMPANY]:"campaignManagerCompanies",[t.CM_CONVERSION]:"campaignManagerConversions",[t.CM_CRM_CONNECTION_STATUS]:"campaignManagerCrmConnection",[t.CM_CREATIVE]:"campaignManagerCreatives",[t.CM_DMP_SEGMENT]:"campaignManagerDmpSegments",[t.CM_DMP_SEGMENT_COUNT]:"campaignManagerDmpSegmentEngagementCounts",[t.CM_EXPERIMENT]:"campaignManagerExperiments",[t.CM_METRIC_RESTATEMENT]:"campaignManagerMetricRestatements",[t.CM_MEMBER_PROFILE]:"campaignManagerMemberProfiles",[t.CM_LEARNING_PHASE_PROGRESS]:"campaignManagerLearningPhaseProgress",[t.CM_LITE_BOOST_POST]:"campaignManagerBoostPosts",[t.CM_REPORTING_LANDING_PAGE]:"campaignManagerReportingLandingPages",[t.CM_LANDING_PAGE]:"campaignManagerLandingPages",[t.CM_ORGANIZATION_AUTHORIZATION]:"campaignManagerOrganizationAuthorizations",[t.CM_TYPEAHEAD_HIT]:"campaignManagerTypeahead",[t.CM_HIRING_CONTRACT]:"campaignManagerHiringContracts",[t.CM_HIRING_PROJECT]:"campaignManagerHiringProjects",[t.CM_LANDING_PAGE_ANALYTICS]:"campaignManagerLandingPageAnalytics",[t.CM_SIMPLE_SETTING]:"campaignManagerSimpleSettings",[t.CM_SPONSORABLE_CONTENT]:"campaignManagerSponsorableContents",[t.CM_INGESTION_TASK]:"campaignManagerIngestionTask",[t.CM_INGESTED_CONTENT]:"campaignManagerIngestedContentSummary",[t.CM_SPONSORED_UPDATE_CONTENT]:"campaignManagerSponsoredUpdateContents",[t.CM_CONTENT_LIBRARY_ENTITY]:"campaignManagerContentLibraryEntities",[t.CM_ENTITY_RECOMMENDATION]:"campaignManagerEntityRecommendations",[t.CM_ENTITY_RECOMMENDATIONS_AGGREGATION_SUMMARY]:"campaignManagerEntityRecommendationsAggregationSummaries",[t.CM_ENTITY_RECOMMENDATION_TARGET_METADATA]:"campaignManagerEntityRecommendationTargetMetadata",[t.CM_RECOMMENDATION_CONTEXT]:"campaignManagerEntityRecommendationContexts",[t.CM_EVENT]:"campaignManagerEvents",[t.CM_INDUSTRY]:"campaignManagerIndustries",[t.CM_ACCESS_CONTROL]:"campaignManagerOrganizationalEntityAcls",[t.CM_MEDIA_PLANNING_FORECAST_METRIC_RESPONSE]:"campaignManagerMediaPlans",[t.CM_MEDIA_PLANNING_FORECAST_REACH_RESPONSE]:"campaignManagerMediaPlans",[t.CM_TARGETING_AUDIENCE_INSIGHTS_RESPONSE]:"campaignManagerAudienceInsights",[t.CM_NOTIFICATIONS]:"campaignManagerNotifications",[t.CM_NOTIFICATION_SETTINGS]:"campaignManagerNotificationSettings",[t.CM_NOTIFICATION_EDGE_SETTINGS]:"campaignManagerNotificationEdgeSettings",[t.CM_NOTIFICATIONS_EMAILS]:"campaignManagerNotificationEmails",[t.CM_WEBSITE_EVENTS_TOKEN]:e=>`${n[t.CM_ACCOUNT]}/${e}/websiteEventsToken`,[t.PROMO_IN_APP_PROMOTION]:"campaignManagerInAppPromotions",[t.CM_LEAD_GEN_FORM]:"campaignManagerLeadGenForms",[t.CM_ORGANIC_PAID_ANALYTICS]:"campaignManagerOrganicPaidAnalytics",[t.CM_AD_COPY_GENERATION_RESPONSE]:"campaignManagerAIAdCopies",[t.CM_CONVERSATION_AD_SUBJECT_LINE_GENERATION_RESPONSE]:"campaignManagerAISponsoredMessaging"})
e.default=n})),define("campaign-manager-web/constants/application-experience",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.APPLICATION_EXPERIENCE_TEST_CASE=e.APPLICATION_EXPERIENCE_CHANNEL_CASE=e.APPLICATION_EXPERIENCE_CASE_FILTERS=e.APPLICATION_EXPERIENCE_CASE=e.APPLICATION_EXPERIENCE=void 0
e.APPLICATION_EXPERIENCE="applicationExperience"
const t=e.APPLICATION_EXPERIENCE_CASE=Object.freeze({AB_TEST:"AB_TEST",BOOST_CONTENT:"BOOST_CONTENT",QUICK:"QUICK",OPTIMA:"OPTIMA"}),n=e.APPLICATION_EXPERIENCE_TEST_CASE=Object.freeze({AB_TEST:"AB_TEST"}),a=e.APPLICATION_EXPERIENCE_CHANNEL_CASE=Object.freeze({BOOST_CONTENT:"BOOST_CONTENT",CAMPAIGN_MANAGER_CONTENT:"CAMPAIGN_MANAGER_CONTENT"})
e.APPLICATION_EXPERIENCE_CASE_FILTERS=Object.freeze({[n.AB_TEST]:[t.AB_TEST],[a.BOOST_CONTENT]:[t.BOOST_CONTENT],[a.CAMPAIGN_MANAGER_CONTENT]:[t.AB_TEST,t.QUICK,t.OPTIMA]})})),define("campaign-manager-web/constants/application",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.CAMPAIGN_MANAGER_APP=void 0
e.CAMPAIGN_MANAGER_APP="campaign-manager"})),define("campaign-manager-web/constants/asset-library",["exports","campaign-manager-web/utils/sponsorable-content","campaign-manager-web/constants/asset-library/third-party-media-asset"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.numOfVisibleEntitiesPerPageInLibrary=e.TOP_BAR_MENU_SORT_KEYS_ARRAY=e.TOP_BAR_MENU_ASSET_TYPE_TO_FILTER_GROUPS=e.TOP_BAR_FILTER_KEY_TO_FIELD=e.TOP_BAR_DISPLAY_ORIENTATION_FILTER_ARRAY=e.TOP_BAR_DISPLAY_ORIENTATION=e.THUMBNAIL_DEFAULT_OBJECT=e.SUPPLEMENTAL_ASSET_TYPES=e.SOURCE_TYPES=e.SOURCE_FILTER_ARRAY=e.SORT_KEYS_TO_SORT_ORDER_AND_FIELD=e.SORT_KEYS_ARRAY_WITH_RECOMMENDED=e.SORT_KEYS_ARRAY=e.SORT_KEYS=e.SELECTION_LIMIT_NUM=e.SEARCH_PROPERTIES=e.REFETCH_LIMIT_NUM=e.PLACEMENT_CONTEXT=e.PLACEHOLDER_VIDEO_ASSET=e.PAGE_COUNT_FILTER_CATEGORY=e.PAGE_COUNT_CATEGORY_ARRAY=e.NEW_DURATION_CATEGORY_ARRAY=e.IMAGE_TYPE_OPTIONS_ARRAY=e.IMAGE_TYPE_OPTIONS=e.FILTER_HEADERS=e.FILTER_AND_SORT_VARIATIONS_ARRAY=e.FILTER_AND_SORT_VARIATIONS=e.DURATION_FILTER_CATEGORY=e.DURATION_CATEGORY_ARRAY=e.DISPLAY_ORIENTATION_FILTER_ARRAY=e.DISABLED_FILTERED_KEYS=e.CAPTION_DEFAULT_OBJECT=e.ASSET_TYPE_TO_FILTER_GROUPS=e.ASSET_LIBRARY_TYPES=e.ASSET_LIBRARY_STATUS_TYPES=e.ASSET_LIBRARY_STATUSES=e.ASSET_LIBRARY_SORT_ORDER_TYPES=e.ASSET_LIBRARY_SORT_FIELD_TYPES=e.ASSET_LIBRARY_PROVIDER_TYPES=e.ASSET_LIBRARY_PLACEMENT_TYPES=e.ASSET_ENTITY_TYPES=e.ASSETLIB_STATES=e.ALL_OPTIONS_SELECTED=e.AI_TRACKING_KEY_PREFIX_KEY=e.AI_TRACKING_KEY_PREFIX=void 0
const a=e.ASSET_ENTITY_TYPES=Object.freeze({IMAGE:"IMAGE",VIDEO:"VIDEO",DOCUMENT:"DOCUMENT"}),i=e.FILTER_AND_SORT_VARIATIONS=Object.freeze({IMAGE_WITH_SOURCE:"IMAGE_WITH_SOURCE",IMAGE_WITH_RECOMMENDED:"IMAGE_WITH_RECOMMENDED"}),r=e.FILTER_AND_SORT_VARIATIONS_ARRAY=Object.freeze({[i.IMAGE_WITH_SOURCE]:i.IMAGE_WITH_SOURCE,[i.IMAGE_WITH_RECOMMENDED]:i.IMAGE_WITH_RECOMMENDED}),o=e.ASSET_LIBRARY_TYPES=Object.freeze({[a.IMAGE]:a.IMAGE,[a.VIDEO]:a.VIDEO,[a.DOCUMENT]:a.DOCUMENT,[n.THIRD_PARTY_PROVIDER.SHUTTERSTOCK]:n.THIRD_PARTY_PROVIDER.SHUTTERSTOCK}),l=e.ALL_OPTIONS_SELECTED=Object.freeze({ALL_ORIENTATIONS:"ALL_ORIENTATIONS",ALL_SOURCE_TYPES:"ALL_SOURCE_TYPES",ALL_DURATIONS:"ALL_DURATIONS",ALL_IMAGE_TYPES:"ALL_IMAGE_TYPES",ALL_PAGE_COUNTS:"ALL_PAGE_COUNTS"}),s=e.SOURCE_TYPES=Object.freeze({UPLOADED:"UPLOADED",SHUTTERSTOCK:n.THIRD_PARTY_PROVIDER.SHUTTERSTOCK}),c=(e.PLACEMENT_CONTEXT=Object.freeze({CONNECTED_TELEVISION_ONLY:"CONNECTED_TELEVISION_ONLY",DEFAULT:"DEFAULT"}),e.ASSETLIB_STATES=Object.freeze({ASSET_EDIT:"ASSET_EDIT",ASSET_LIST:"ASSET_LIST",ASSET_UPLOAD:"ASSET_UPLOAD",MEDIA_ASSET_EDIT:"MEDIA_ASSET_EDIT",SHUTTERSTOCK_LIST:"SHUTTERSTOCK_LIST",DESIGNER:"DESIGNER"}),e.ASSET_LIBRARY_PROVIDER_TYPES=Object.freeze({ADVERTISER_PROVIDED:"ADVERTISER_PROVIDED",SHUTTERSTOCK:"SHUTTERSTOCK",MICROSOFT_DESIGNER:"MICROSOFT_DESIGNER"}),e.ASSET_LIBRARY_SORT_ORDER_TYPES=Object.freeze({ASCENDING:"ASCENDING",DESCENDING:"DESCENDING"})),u=e.ASSET_LIBRARY_SORT_FIELD_TYPES=Object.freeze({LAST_MODIFIED:"LAST_MODIFIED",DATE_CREATED:"DATE_CREATED",NAME:"NAME"}),d=e.ASSET_LIBRARY_PLACEMENT_TYPES=Object.freeze({CTV:"CTV"}),p=e.ASSET_LIBRARY_STATUS_TYPES=Object.freeze({ARCHIVED:"ARCHIVED",ACTIVE:"ACTIVE"}),m=(e.ASSET_LIBRARY_STATUSES=Object.freeze({[p.ARCHIVED]:p.ARCHIVED,[p.ACTIVE]:p.ACTIVE}),e.DURATION_FILTER_CATEGORY=Object.freeze({LESS_THAN_5:"LESS_THAN_5",BETWEEN_5_AND_15:"BETWEEN_5_AND_15",BETWEEN_15_AND_30:"BETWEEN_15_AND_30",OVER_30:"OVER_30"})),g=e.PAGE_COUNT_FILTER_CATEGORY=Object.freeze({TEN_PAGES_OR_LESS:"TEN_PAGES_OR_LESS",BETWEEN_ELEVEN_AND_THIRTY_PAGES:"BETWEEN_ELEVEN_AND_THIRTY_PAGES",THIRTY_PAGES_OR_MORE:"THIRTY_PAGES_OR_MORE"}),b=e.IMAGE_TYPE_OPTIONS=Object.freeze({PHOTO:"PHOTO",VECTOR:"VECTOR",ILLUSTRATION:"ILLUSTRATION"}),_=e.TOP_BAR_DISPLAY_ORIENTATION=Object.freeze({VERTICAL:"VERTICAL",HORIZONTAL:"HORIZONTAL",SQUARE:"SQUARE"}),h=(e.DURATION_CATEGORY_ARRAY=Object.freeze([m.LESS_THAN_5,m.BETWEEN_5_AND_15,m.BETWEEN_15_AND_30,m.OVER_30]),e.DISPLAY_ORIENTATION_FILTER_ARRAY=Object.freeze([l.ALL_ORIENTATIONS,t.DISPLAY_ORIENTATION.VERTICAL,t.DISPLAY_ORIENTATION.LANDSCAPE,t.DISPLAY_ORIENTATION.SQUARE])),f=e.SOURCE_FILTER_ARRAY=Object.freeze([l.ALL_SOURCE_TYPES,s.UPLOADED,s.SHUTTERSTOCK]),T=e.NEW_DURATION_CATEGORY_ARRAY=Object.freeze([l.ALL_DURATIONS,m.LESS_THAN_5,m.BETWEEN_5_AND_15,m.BETWEEN_15_AND_30,m.OVER_30]),E=e.PAGE_COUNT_CATEGORY_ARRAY=Object.freeze([l.ALL_PAGE_COUNTS,g.TEN_PAGES_OR_LESS,g.BETWEEN_ELEVEN_AND_THIRTY_PAGES,g.THIRTY_PAGES_OR_MORE]),y=e.TOP_BAR_DISPLAY_ORIENTATION_FILTER_ARRAY=Object.freeze([l.ALL_ORIENTATIONS,_.VERTICAL,_.HORIZONTAL,_.SQUARE]),S=e.IMAGE_TYPE_OPTIONS_ARRAY=Object.freeze([b.PHOTO,b.VECTOR,b.ILLUSTRATION]),A=e.FILTER_HEADERS=Object.freeze({DISPLAY_ORIENTATION:"DISPLAY_ORIENTATION",DURATION:"DURATION",PAGE_COUNT:"PAGE_COUNT",IMAGE_TYPE:"IMAGE_TYPE",SOURCE:"SOURCE"}),C=(e.TOP_BAR_FILTER_KEY_TO_FIELD=Object.freeze({[A.DISPLAY_ORIENTATION]:"orientation",[A.IMAGE_TYPE]:"imageType"}),Object.freeze({displayOrientation:{header:A.DISPLAY_ORIENTATION,options:[...h]},duration:{header:A.DURATION,options:[...T]},source:{header:A.SOURCE,options:[...f]},pageCount:{header:A.PAGE_COUNT,options:[...E]}})),O=(e.ASSET_TYPE_TO_FILTER_GROUPS=Object.freeze({[o.SHUTTERSTOCK]:[C.displayOrientation,C.source],[o.IMAGE]:[C.displayOrientation],[o.VIDEO]:[C.displayOrientation,C.duration],[o.DOCUMENT]:[C.pageCount]}),e.SORT_KEYS=Object.freeze({RECOMMENDED:"RECOMMENDED",DATE_CREATED_NEWEST:"DATE_CREATED_NEWEST",DATE_CREATED_OLDEST:"DATE_CREATED_OLDEST",ALPHABETICAL_A_Z:"ALPHABETICAL_A_Z",ALPHABETICAL_Z_A:"ALPHABETICAL_Z_A"})),v=(e.SORT_KEYS_TO_SORT_ORDER_AND_FIELD=Object.freeze({[O.DATE_CREATED_NEWEST]:{sortOrder:c.DESCENDING,sortField:u.LAST_MODIFIED},[O.DATE_CREATED_OLDEST]:{sortOrder:c.ASCENDING,sortField:u.LAST_MODIFIED},[O.ALPHABETICAL_A_Z]:{sortOrder:c.ASCENDING,sortField:u.NAME},[O.ALPHABETICAL_Z_A]:{sortOrder:c.DESCENDING,sortField:u.NAME}}),e.DISABLED_FILTERED_KEYS=Object.freeze({[d.CTV]:[l.ALL_ORIENTATIONS,_.VERTICAL,_.SQUARE]}),e.SORT_KEYS_ARRAY=Object.freeze([O.DATE_CREATED_NEWEST,O.DATE_CREATED_OLDEST,O.ALPHABETICAL_A_Z,O.ALPHABETICAL_Z_A])),w=e.SORT_KEYS_ARRAY_WITH_RECOMMENDED=Object.freeze([O.RECOMMENDED,O.DATE_CREATED_NEWEST,O.DATE_CREATED_OLDEST,O.ALPHABETICAL_A_Z,O.ALPHABETICAL_Z_A]),I=(e.SEARCH_PROPERTIES=Object.freeze({ASSET_NAME:"assetName"}),e.SELECTION_LIMIT_NUM=5,e.REFETCH_LIMIT_NUM=60,e.SUPPLEMENTAL_ASSET_TYPES=Object.freeze({CAPTIONS:"CAPTIONS",CUSTOM_THUMBNAIL:"CUSTOM_THUMBNAIL"}),e.CAPTION_DEFAULT_OBJECT={file:null,fileUploadErrorKey:null,fileFormattingErrors:null},e.THUMBNAIL_DEFAULT_OBJECT={file:null,fileUploadErrorKey:null,fileUploadWarningKeys:null},e.PLACEHOLDER_VIDEO_ASSET={url:"https://linkedin.com",duration:91337,aspectRatioHeight:1337,aspectRatioWidth:1337},e.AI_TRACKING_KEY_PREFIX_KEY={FILTER_CHECKED:"FILTER_CHECKED",FILTER_UNCHECKED:"FILTER_UNCHECKED",SORTING:"SORTING",SEARCH:"SEARCH",SELECTED:"SELECTED",SELECTED_FROM_UPLOADED:"SELECTED_FROM_UPLOADED",SUBMITTED:"SUBMITTED",AUTO_SELECTED:"AUTO_SELECTED"}),P=(e.AI_TRACKING_KEY_PREFIX={[I.FILTER_CHECKED]:"ssu_image_library_filter_checked_",[I.FILTER_UNCHECKED]:"ssu_image_library_filter_unchecked_",[I.SORTING]:"ssu_image_library_sorting_selected_",[I.SEARCH]:"ssu_image_library_search",[I.SELECTED]:"ssu_image_library_asset_selected",[I.SELECTED_FROM_UPLOADED]:"ssu_image_library_asset_selected_from_uploaded",[I.SUBMITTED]:"ssu_image_library_asset_submitted",[I.AUTO_SELECTED]:"ssu_image_library_asset_auto_selected"},e.numOfVisibleEntitiesPerPageInLibrary=10,Object.freeze({displayOrientation:{header:A.DISPLAY_ORIENTATION,options:[...y]},duration:{header:A.DURATION,options:[...T]},source:{header:A.SOURCE,options:[...f]},pageCount:{header:A.PAGE_COUNT,options:[...E]},imageType:{header:A.IMAGE_TYPE,options:[l.ALL_IMAGE_TYPES,...S]}}))
e.TOP_BAR_MENU_ASSET_TYPE_TO_FILTER_GROUPS=Object.freeze({[o.SHUTTERSTOCK]:[P.displayOrientation,P.imageType],[o.IMAGE]:[P.displayOrientation],[o.VIDEO]:[P.displayOrientation,P.duration],[o.DOCUMENT]:[P.pageCount],[r.IMAGE_WITH_SOURCE]:[P.displayOrientation,P.source]}),e.TOP_BAR_MENU_SORT_KEYS_ARRAY=Object.freeze({[o.SHUTTERSTOCK]:[n.SHUTTERSTOCK_SORT_KEYS.POPULAR,n.SHUTTERSTOCK_SORT_KEYS.RELEVANCE,n.SHUTTERSTOCK_SORT_KEYS.NEWEST],[o.IMAGE]:v,[o.VIDEO]:v,[o.DOCUMENT]:v,[r.IMAGE_WITH_RECOMMENDED]:w})})),define("campaign-manager-web/constants/asset-library/third-party-media-asset",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.THIRD_PARTY_PROVIDER=e.SHUTTERSTOCK_SORT_KEYS=void 0
e.THIRD_PARTY_PROVIDER=Object.freeze({SHUTTERSTOCK:"SHUTTERSTOCK",MICROSOFT_DESIGNER:"MICROSOFT_DESIGNER"}),e.SHUTTERSTOCK_SORT_KEYS=Object.freeze({RELEVANCE:"RELEVANCE",POPULAR:"POPULAR",NEWEST:"NEWEST"})})),define("campaign-manager-web/constants/assets",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.LAZYLOAD_ASSET_PATHS=e.LAZYLOAD_ASSET_IMPORTERS=e.LAZYLOAD_ASSETS=e.CAPTION_METADATA=void 0
const t=e.LAZYLOAD_ASSETS=Object.freeze({EMBEDDED_DESIGNER:"EMBEDDED_DESIGNER",HASH_JS:"HASH_JS",HIGHCHARTS:"HIGHCHARTS",HIGHCHARTS_A11Y:"HIGHCHARTS_A11Y",HIGHCHARTS_MORE:"HIGHCHARTS_MORE",HIGHCHARTS_EXPORTING:"HIGHCHARTS_EXPORTING",HIGHCHARTS_OFFLINE_EXPORTING:"HIGHCHARTS_OFFLINE_EXPORTING",HIGHCHARTS_SANKEY:"HIGHCHARTS_SANKEY",HIGHCHARTS_MAP:"HIGHCHARTS_MAP",HIGHLIGHT:"HIGHLIGHT",HIGHLIGHT_JSON:"HIGHLIGHT_JSON",INCHARTS_THEMES:"INCHARTS_THEMES",PAPA_PARSE:"PAPA_PARSE",PAYMENTS_EMBED:"PAYMENTS_EMBED",SPINMAIL_QUILL_EDITOR:"SPINMAIL_QUILL_EDITOR",SRT_VALIDATOR:"SRT_VALIDATOR",PDFJS:"PDFJS",PDFJS_WORKER:"PDFJS_WORKER",PROJ4:"PROJ4",WORLD_MAP:"WORLD_MAP",HIGHCHARTS_VENN:"HIGHCHARTS_VENN"})
e.LAZYLOAD_ASSET_PATHS=Object.freeze({[t.HASH_JS]:"assets/hash-js/hash.js",[t.HIGHCHARTS]:"assets/highcharts/highcharts.js",[t.HIGHCHARTS_A11Y]:"assets/highcharts/modules/accessibility.js",[t.HIGHCHARTS_MORE]:"assets/highcharts/highcharts-more.js",[t.HIGHCHARTS_EXPORTING]:"assets/highcharts/modules/exporting.js",[t.HIGHCHARTS_OFFLINE_EXPORTING]:"assets/highcharts/modules/offline-exporting.js",[t.HIGHCHARTS_SANKEY]:"assets/highcharts/modules/sankey.js",[t.HIGHCHARTS_MAP]:"assets/highcharts/modules/map.js",[t.HIGHCHARTS_VENN]:"assets/highcharts/modules/venn.js",[t.PROJ4]:"assets/proj4/proj4.js",[t.WORLD_MAP]:"assets/maps/world.js",[t.HIGHLIGHT]:"assets/highlight.js/highlight.js",[t.HIGHLIGHT_JSON]:"assets/highlight.js/languages/json.js",[t.PAPA_PARSE]:"assets/papaparse/papaparse.js",[t.PAYMENTS_EMBED]:"assets/payments-ui-tools/embed.js",[t.SPINMAIL_QUILL_EDITOR]:"assets/spinmail-quill-editor/spinmail-quill.js",[t.SRT_VALIDATOR]:"assets/srt-validator/srt-validator.js"}),e.LAZYLOAD_ASSET_IMPORTERS={[t.EMBEDDED_DESIGNER]:()=>emberAutoImportDynamic("@designerapp/embedded"),[t.INCHARTS_THEMES]:()=>emberAutoImportDynamic("@linkedin/incharts-themes"),[t.PDFJS]:()=>emberAutoImportDynamic("pdfjs-dist/build/pdf"),[t.PDFJS_WORKER]:()=>emberAutoImportDynamic("pdfjs-dist/build/pdf.worker.entry")},e.CAPTION_METADATA={contentType:"multipart/form-data",format:"SRT",formattedForEasyReader:!0,largeText:!0,source:"USER_PROVIDED",locale:{variant:"AMERICAN",country:"US",language:"EN"},transcriptType:"CLOSED_CAPTION"}})),define("campaign-manager-web/constants/audience-insights",["exports","campaign-manager-web/constants/audiences/matched/common","campaign-manager-web/utils/targeting","campaign-manager-web/utils/highcharts","campaign-manager-web/utils/chart","campaign-manager-web/utils/urn","campaign-manager-web/utils/date","campaign-manager-web/constants/chart","@linkedin/jsecure"],(function(e,t,n,a,i,r,o,l,s){Object.defineProperty(e,"__esModule",{value:!0}),e.YEARS_OF_EXPERIENCE_TABLE_PAGE_SIZE_FOR_INSIGHTS=e.SUPPORTED_AUDIENCE_SEGMENTATION_FACETS=e.SA_PAGE_TABLE_PROPERTY_NAMES=e.SA_PAGE_MODULES=e.RESTRICTED_SEGMENTATION_FACETS=e.QUALIFIED_SEGMENTATION_MATCHED_AUDIENCE_STATUSES=e.MIN_AUDIENCE_COUNT_FOR_INSIGHTS=e.MEMBER_FACET_URNS=e.MAX_AUDIENCE_COUNT_FOR_INSIGHTS=e.LOCATION_FACET_URN_TO_OPTION_MAP=e.INSIGHTS_TIMELINE_CHART_BASE_OPTIONS=e.INSIGHTS_SAVED_AUDIENCE_STATUSES=e.INSIGHTS_COLUMN_CHART_BASE_OPTIONS=e.DEFAULT_TABLE_PAGE_SIZE_FOR_INSIGHTS=e.DEFAULT_MAX_RETURN_COUNT_FOR_INSIGHTS=e.CONTENT_TYPE_SEGMENT_URNS=e.CONTENT_POST_NAME_WITH_THUMBNAIL_TRUNCATE_THRESHOLD=e.CONTENT_POST_NAME_TRUNCATE_THRESHOLD=e.COMPANY_FACET_URNS=e.CM_TIMELINE_RESPONSE_UNION_NAMESPACE_KEY=e.CM_FREQUENCY_DISTRIBUTION_RESPONSE_UNION_NAMESPACE_KEY=e.AUDIENCE_INSIGHTS_TIMELINE_GRANULARITY=e.AUDIENCE_INSIGHTS_SORT_BY_TYPES=e.AUDIENCE_INSIGHTS_SEGMENTATION_ORDER=e.AUDIENCE_INSIGHTS_INSIGHT_TYPE=void 0
const c="#FFFFFF",u=(e.QUALIFIED_SEGMENTATION_MATCHED_AUDIENCE_STATUSES=[t.AUDIENCE_STATUSES.READY,t.AUDIENCE_STATUSES.UPDATING],e.SUPPORTED_AUDIENCE_SEGMENTATION_FACETS=[{urn:n.FACET_URNS.JOB_FUNCTIONS,key:"function",cieName:"audience_forecast_select_function"},{urn:n.FACET_URNS.SENIORITIES,key:"seniority",cieName:"audience_forecast_select_seniority"},{urn:n.FACET_URNS.YEARS_OF_EXPERIENCES,key:"yoe",cieName:"audience_forecast_select_yoe"},{urn:n.FACET_URNS.STAFF_COUNTS,key:"company_size",cieName:"audience_forecast_select_companysize"},{urn:n.FACET_URNS.INDUSTRIES,key:"industries",cieName:"audience_forecast_select_industries"},{urn:n.FACET_URNS.INTERESTS,key:"interests",cieName:"audience_forecast_select_interests"}],e.RESTRICTED_SEGMENTATION_FACETS=[n.FACET_URNS.AGE_RANGES,n.FACET_URNS.GENDERS],e.SA_PAGE_MODULES={TOP_INTERESTS_INSIGHT:"TOP_INTERESTS_INSIGHT",TOP_LOCATIONS_INSIGHT:"TOP_LOCATIONS_INSIGHT",TOP_MEMBER_INSIGHT:"TOP_MEMBER_INSIGHT",TOP_COMPANY_INSIGHT:"TOP_COMPANY_INSIGHT",MATCHED_AUDIENCES_IN_SAVED_AUDIENCE:"MATCHED_AUDIENCES_IN_SAVED_AUDIENCE",MY_ACCOUNT_ENGAGEMENT_TIMELINE:"MY_ACCOUNT_ENGAGEMENT_TIMELINE",INTERESTS_ENGAGEMENT_INSIGHT:"INTERESTS_ENGAGEMENT_INSIGHT",PRODUCT_ENGAGEMENT_INSIGHT:"PRODUCT_ENGAGEMENT_INSIGHT",GENERAL_ENGAGEMENT_INSIGHT:"GENERAL_ENGAGEMENT_INSIGHT",ORGANIC_CONTENT_ENGAGEMENT_INSIGHT:"ORGANIC_CONTENT_ENGAGEMENT_INSIGHT",SPONSORED_CONTENT_ENGAGEMENT_INSIGHT:"SPONSORED_CONTENT_ENGAGEMENT_INSIGHT",LOCATIONS_INSIGHT:"LOCATIONS_INSIGHT",JOB_FUNCTIONS_INSIGHT:"JOB_FUNCTIONS_INSIGHT",SENIORITIES_INSIGHT:"SENIORITIES_INSIGHT",YEARS_OF_EXPERIENCE_INSIGHT:"YEARS_OF_EXPERIENCE_INSIGHT",SKILLS_INSIGHT:"SKILLS_INSIGHT",JOB_TITLES_INSIGHT:"JOB_TITLES_INSIGHT",DEGREES_INSIGHT:"DEGREES_INSIGHT",COMPANY_SIZES_INSIGHT:"COMPANY_SIZES_INSIGHT",INDUSTRIES_INSIGHT:"INDUSTRIES_INSIGHT",COMPANY_GROWTH_RATES_INSIGHT:"COMPANY_GROWTH_RATES_INSIGHT",EMPLOYERS_INSIGHT:"EMPLOYERS_INSIGHT"},e.MEMBER_FACET_URNS=[n.FACET_URNS.JOB_FUNCTIONS,n.FACET_URNS.SENIORITIES,n.FACET_URNS.TITLES,n.FACET_URNS.SKILLS,n.FACET_URNS.YEARS_OF_EXPERIENCES],e.COMPANY_FACET_URNS=[n.FACET_URNS.COMPANY_GROWTH_RATE,n.FACET_URNS.INDUSTRIES,n.FACET_URNS.STAFF_COUNTS],e.LOCATION_FACET_URN_TO_OPTION_MAP={[n.FACET_URNS.LOCATIONS_CITY]:"CITY",[n.FACET_URNS.LOCATIONS_STATE]:"STATE",[n.FACET_URNS.LOCATIONS_COUNTRY]:"COUNTRY",[n.FACET_URNS.LOCATIONS_CONTINENT]:"CONTINENT"},e.AUDIENCE_INSIGHTS_SEGMENTATION_ORDER={AUDIENCE_PERCENTAGE:"AUDIENCE_PERCENTAGE",HIERARCHICAL:"HIERARCHICAL"},e.AUDIENCE_INSIGHTS_INSIGHT_TYPE={MEMBER:"MEMBER",COMPANY:"COMPANY"},e.AUDIENCE_INSIGHTS_TIMELINE_GRANULARITY={HOURLY:"HOURLY",DAILY:"DAILY",WEEKLY:"WEEKLY"},e.AUDIENCE_INSIGHTS_SORT_BY_TYPES={IMPRESSIONS:"IMPRESSIONS",ENGAGEMENTS:"ENGAGEMENTS",UNIQUE_ACTORS:"UNIQUE_ACTORS",UNIQUE_VIEWERS:"UNIQUE_VIEWERS",ENGAGEMENT_RATE:"ENGAGEMENT_RATE",PERCENTAGE_AUDIENCE_REACHED:"PERCENTAGE_AUDIENCE_REACHED",PERCENTAGE_AUDIENCE_ENGAGED:"PERCENTAGE_AUDIENCE_ENGAGED"},e.CONTENT_TYPE_SEGMENT_URNS={ORGANIC:(0,r.createUrnFromAttrs)("activitySponsoredType","organic"),SPONSORED:(0,r.createUrnFromAttrs)("activitySponsoredType","sponsored")},e.INSIGHTS_SAVED_AUDIENCE_STATUSES={SAVED:"SAVED",DRAFT:"DRAFT",NEW_AUDIENCE:"NEW_AUDIENCE"},e.MAX_AUDIENCE_COUNT_FOR_INSIGHTS=1e8,e.MIN_AUDIENCE_COUNT_FOR_INSIGHTS=300,e.DEFAULT_MAX_RETURN_COUNT_FOR_INSIGHTS=100,e.DEFAULT_TABLE_PAGE_SIZE_FOR_INSIGHTS=10,e.YEARS_OF_EXPERIENCE_TABLE_PAGE_SIZE_FOR_INSIGHTS=15,e.SA_PAGE_TABLE_PROPERTY_NAMES={SEGMENT_NAME:"segmentName",ORIGINAL_ORDER:"originalOrder",ENTITY_COUNT:"entityCount",ENTITY_PERCENTAGE:"entityPercentage",POST:"post",AUTHOR:"author",TOPIC:"topic",PERCENT_REACHED:"percentageAudienceReached",PERCENT_ENGAGEMENT:"percentageEngagement",IMPRESSIONS:"impressions",IMAGE_URL:"imageUrl",RANK:"rank",SEGMENT:"segment"},["#0091ca","#087889","#827be9","#acb9c2","#e55800"])
e.CONTENT_POST_NAME_TRUNCATE_THRESHOLD=130,e.CONTENT_POST_NAME_WITH_THUMBNAIL_TRUNCATE_THRESHOLD=300,e.CM_FREQUENCY_DISTRIBUTION_RESPONSE_UNION_NAMESPACE_KEY="com.linkedin.campaignmanager.targeting.CmFrequencyDistributionAudienceInsight",e.CM_TIMELINE_RESPONSE_UNION_NAMESPACE_KEY="com.linkedin.campaignmanager.targeting.CmTimelineAudienceInsight",e.INSIGHTS_COLUMN_CHART_BASE_OPTIONS={credits:!1,colors:u,exporting:{enabled:!1},title:{text:null},chart:{type:"column"},xAxis:{title:{margin:20,useHTML:!0}},yAxis:{min:0,max:100,tickInterval:20,title:{text:null},labels:{formatter(){return`${this.value}%`}}},tooltip:{...(0,i.getDefaultHighchartsTooltipConfig)(),formatter(){return(0,a.getSplitContentTooltipHtml)(this.x,`${this.y}%`)}},plotOptions:{column:{maxPointWidth:24,showInLegend:!1},series:{dataLabels:{enabled:!0,formatter(){return s.default.mk`<span class="t-14 t-normal">${this.y}%</span>`}},states:{hover:{enabled:!1}}}},series:[]},e.INSIGHTS_TIMELINE_CHART_BASE_OPTIONS={credits:!1,colors:u,exporting:{enabled:!1},title:{text:null},chart:{type:l.CHART_TYPE.LINE},xAxis:{type:l.CHART_AXIS_TYPE.DATETIME,title:{margin:20,useHTML:!0},labels:{formatter(){return(0,o.formatDateWithoutYear)(new Date(this.value))}}},yAxis:{title:{text:null}},legend:{align:"right",verticalAlign:"top",backgroundColor:c,x:0,y:0,floating:!0},tooltip:{...(0,i.getDefaultHighchartsTooltipConfig)(),formatter(){return(0,a.getSplitContentTooltipHtml)((0,o.formatDateWithoutYear)(new Date(this.x)),this.y)}},plotOptions:{series:{marker:{fillColor:c,lineWidth:2,lineColor:null,radius:5},events:{legendItemClick:()=>!1}}},time:{useUTC:!0},series:[]}}))
define("campaign-manager-web/constants/audience",["exports","campaign-manager-web/utils/targeting","campaign-manager-web/constants/routes"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.SIMPLIFIED_LOCATION_FACET_URNS=e.SIMPLIFIED_FLATTENED_FACETS=e.SIMPLIFIED_CREATION_TYPE_DISPLAYED_FACETS_MAP=e.SIMPLIFIED_CREATION_TYPES=e.PREDICTIVE_AUDIENCES_TABLE_PAGE_SIZE=e.LITE_PROFILE_FACET_URNS_WITH_INDUSTRY_V2_LITE=e.LITE_PROFILE_FACET_URNS=e.LITE_INTEREST_FACET_URNS=e.LITE_FACET_INCLUDE_EVENT_NAMES=e.LITE_FACET_EXCLUDE_EVENT_NAMES=e.LITE_DEFAULT_FACET_URNS=e.LITE_CREATION_TYPE_EVENT_NAMES=e.LITE_AUDIENCE_SELECT_EVENT_NAME=e.COPY_ASSET_SOURCE_TYPES=e.AUDIENCE_NAME_MAX_LENGTH=e.AUDIENCE_INFERENCE_TYPES=e.AUDIENCE_HUB_TAB_ROUTES=e.AUDIENCE_EXPERIENCE_TYPES=e.AUDIENCE_DESCRIPTION_MAX_LENGTH=e.AUDIENCES_TABLE_PAGE_SIZE=void 0
const a=e.SIMPLIFIED_CREATION_TYPES={PROFILE_BASED:"PROFILE_BASED",INTERESTS_BASED:"INTERESTS_BASED",LI_TEMPLATE:"LI_TEMPLATE",SAVED_AUDIENCE:"SAVED_AUDIENCE"},i=(e.LITE_CREATION_TYPE_EVENT_NAMES={[a.PROFILE_BASED]:"lite_targeting_profile_based",[a.INTERESTS_BASED]:"lite_targeting_interests_based",[a.LI_TEMPLATE]:"lite_targeting_li_template",[a.SAVED_AUDIENCE]:"lite_targeting_saved_audience"},e.LITE_AUDIENCE_SELECT_EVENT_NAME={[a.LI_TEMPLATE]:"lite_targeting_li_template_select",[a.SAVED_AUDIENCE]:"lite_targeting_saved_audience_select"},e.LITE_FACET_INCLUDE_EVENT_NAMES={[a.PROFILE_BASED]:{[t.FACET_URNS.INTERFACE_LOCALES]:"lite_targeting_profile_based_interface_locales",[t.FACET_URNS.LOCATIONS]:"lite_targeting_profile_based_locations",[t.FACET_URNS.SENIORITIES]:"lite_targeting_profile_based_seniorities",[t.FACET_URNS.JOB_FUNCTIONS]:"lite_targeting_profile_based_job_functions",[t.FACET_URNS.INDUSTRIES]:"lite_targeting_profile_based_industries",[t.FACET_URNS.TITLES]:"lite_targeting_profile_based_titles"},[a.INTERESTS_BASED]:{[t.FACET_URNS.INTERFACE_LOCALES]:"lite_targeting_interests_based_interface_locales",[t.FACET_URNS.LOCATIONS]:"lite_targeting_interests_based_locations",[t.FACET_URNS.GROUPS]:"lite_targeting_interests_based_groups"},[a.LI_TEMPLATE]:{[t.FACET_URNS.INTERFACE_LOCALES]:"lite_targeting_li_template_interface_locales",[t.FACET_URNS.LOCATIONS]:"lite_targeting_li_template_locations"},[a.SAVED_AUDIENCE]:{[t.FACET_URNS.INTERFACE_LOCALES]:"lite_targeting_saved_audience_interface_locales",[t.FACET_URNS.LOCATIONS]:"lite_targeting_saved_audience_locations"}},e.LITE_FACET_EXCLUDE_EVENT_NAMES={[a.PROFILE_BASED]:{[t.FACET_URNS.LOCATIONS]:"lite_targeting_exclude_profile_based_locations",[t.FACET_URNS.SENIORITIES]:"lite_targeting_exclude_profile_based_seniorities",[t.FACET_URNS.JOB_FUNCTIONS]:"lite_targeting_exclude_profile_based_job_functions",[t.FACET_URNS.INDUSTRIES]:"lite_targeting_exclude_profile_based_industries",[t.FACET_URNS.TITLES]:"lite_targeting_exclude_profile_based_titles"},[a.INTERESTS_BASED]:{[t.FACET_URNS.LOCATIONS]:"lite_targeting_exclude_interests_based_locations"},[a.LI_TEMPLATE]:{},[a.SAVED_AUDIENCE]:{}},e.LITE_DEFAULT_FACET_URNS=[t.FACET_URNS.INTERFACE_LOCALES]),r=(e.SIMPLIFIED_LOCATION_FACET_URNS=[t.FACET_URNS.LOCATIONS,t.FACET_URNS.PROFILE_LOCATIONS],e.LITE_PROFILE_FACET_URNS=[t.FACET_URNS.INDUSTRIES,t.FACET_URNS.SENIORITIES,t.FACET_URNS.JOB_FUNCTIONS,t.FACET_URNS.TITLES]),o=(e.LITE_PROFILE_FACET_URNS_WITH_INDUSTRY_V2_LITE=[t.FACET_URNS.INDUSTRY_V2_LITE,t.FACET_URNS.SENIORITIES,t.FACET_URNS.JOB_FUNCTIONS,t.FACET_URNS.TITLES],e.LITE_INTEREST_FACET_URNS=[t.FACET_URNS.GROUPS])
e.SIMPLIFIED_CREATION_TYPE_DISPLAYED_FACETS_MAP={[a.LI_TEMPLATE]:i,[a.PROFILE_BASED]:[...i,...r],[a.INTERESTS_BASED]:[...i,...o],[a.SAVED_AUDIENCE]:[...i]},e.SIMPLIFIED_FLATTENED_FACETS=[t.FACET_URNS.INDUSTRIES],e.AUDIENCES_TABLE_PAGE_SIZE=15,e.PREDICTIVE_AUDIENCES_TABLE_PAGE_SIZE=5,e.AUDIENCE_HUB_TAB_ROUTES=[n.ROUTE_NAME.ACCOUNT_AUDIENCES_MATCHED_INDEX,n.ROUTE_NAME.ACCOUNT_AUDIENCES_SAVED_INDEX],e.AUDIENCE_NAME_MAX_LENGTH=25,e.AUDIENCE_DESCRIPTION_MAX_LENGTH=125,e.COPY_ASSET_SOURCE_TYPES={MATCHED_AUDIENCE:"MATCHED_AUDIENCE",SAVED_AUDIENCE:"SAVED_AUDIENCE"},e.AUDIENCE_INFERENCE_TYPES={BUYER_GROUPS:"BUYER_GROUPS",LOCATIONS:"LOCATIONS",GENERATIVE_AI:"GENERATIVE_AI"},e.AUDIENCE_EXPERIENCE_TYPES={CLASSIC:"CLASSIC",ADVANCED:"ADVANCED"}})),define("campaign-manager-web/constants/audiences/matched/common",["exports","campaign-manager-web/constants/audiences/matched/engagement","campaign-manager-web/constants/audiences/matched/list-upload"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.STATUS_COLORS=e.SMART_AUDIENCE_SEED_TYPES=e.SEGMENT_TYPES=e.PREDICTIVE_AUDIENCE_SEEDS_MAX_LIMIT=e.PREDICTIVE_AUDIENCE_MAX_COUNT=e.PLATFORM_ENGAGEMENT_SOURCES=e.PANEL_TYPES=e.MA_URN_PREFIXES=e.MA_TABLE_FILTER_IDS=e.MA_SEGMENT_TYPES=e.MA_SEGMENT_STATUSES=e.MA_MATCH_RULE_TRACKING_CONTROL_NAMES=e.DMP_SOURCE_PLATFORMS=e.CORE_DMP_SOURCE_PLATFORMS=e.COMPANY_MATCHING_UNAVAILABLE_REASONS=e.AUDIENCE_STATUS_BUBBLE_COLOR=e.AUDIENCE_STATUSES=e.AUDIENCE_SOURCE_SELECTION_CIE_TYPES=e.AUDIENCE_OWNERSHIP=e.AUDIENCE_NAME_MAX_LENGTH=e.AUDIENCE_MIN_COUNT=e.AUDIENCE_COUNT_STEP=e.AUDIENCE_COPY_STATUSES=e.AUDIENCE_AUTOMATION_TYPES=void 0
e.MA_URN_PREFIXES={dmpSegment:"urn:li:dmpSegment",conversion:"urn:lla:llaPartnerConversion",leadgen:"urn:li:adForm"},e.PANEL_TYPES={CREATE_WEBSITE_AUDIENCE:"CREATE_WEBSITE_AUDIENCE",EDIT_WEBSITE_AUDIENCE:"EDIT_WEBSITE_AUDIENCE",CREATE_LIST_AUDIENCE:"CREATE_LIST_AUDIENCE",EDIT_LIST_AUDIENCE:"EDIT_LIST_AUDIENCE",CREATE_LOOKALIKE_AUDIENCE:"CREATE_LOOKALIKE_AUDIENCE",EDIT_LOOKALIKE_AUDIENCE:"EDIT_LOOKALIKE_AUDIENCE",CREATE_SMART_AUDIENCE:"CREATE_SMART_AUDIENCE",EDIT_SMART_AUDIENCE:"EDIT_SMART_AUDIENCE",COPY_MATCHED_AUDIENCE:"COPY_MATCHED_AUDIENCE",CREATE_ENGAGEMENT_AUDIENCE:"CREATE_ENGAGEMENT_AUDIENCE",EDIT_ENGAGEMENT_AUDIENCE:"EDIT_ENGAGEMENT_AUDIENCE",CREATE_MA_AUDIENCE:"CREATE_MA_AUDIENCE"}
const a=e.AUDIENCE_STATUSES={BUILDING:"BUILDING",UPDATING:"UPDATING",FAILED:"FAILED",READY:"READY",ARCHIVED:"ARCHIVED",EXPIRED:"EXPIRED"},i=(e.AUDIENCE_OWNERSHIP={OWNED:"OWNED",OWNED_AND_SHARED:"OWNED_AND_SHARED",RECEIVED:"RECEIVED"},e.AUDIENCE_COPY_STATUSES={PENDING:"PENDING",COMPLETED:"COMPLETED",FAILED:"FAILED"},e.STATUS_COLORS={ORANGE:"orange",RED:"red",GREEN:"green",GRAY:"gray"}),r=(e.COMPANY_MATCHING_UNAVAILABLE_REASONS={AUDIENCE_TOO_LOW:"AUDIENCE_TOO_LOW",INVALID_STATUS:"INVALID_STATUS",IS_ASSET_COPY:"IS_ASSET_COPY"},e.AUDIENCE_STATUS_BUBBLE_COLOR={ACTIVE:i.GREEN,INACTIVE:i.RED,UNKNOWN:i.GRAY},e.MA_SEGMENT_STATUSES=Object.assign({},a,{PROCESSING:"PROCESSING"}),e.SEGMENT_TYPES={BULK:"BULK",RETARGETING:"RETARGETING",MARKET_AUTOMATION:"MARKET_AUTOMATION",LOOKALIKE:"LOOKALIKE",BUSINESS_OBJECTIVE_BASED_AUDIENCE:"BUSINESS_OBJECTIVE_BASED_AUDIENCE",LINKEDIN_WEBSITE_SIGNAL:"LINKEDIN_WEBSITE_SIGNAL"}),o=e.CORE_DMP_SOURCE_PLATFORMS={ACCENTURE:"ACCENTURE",ACQUIA:"ACQUIA",ACTIONIQ:"ACTIONIQ",ACTIVE_CAMPAIGN:"ACTIVE_CAMPAIGN",ACXFUSION:"ACXFUSION",ACXIOM:"ACXIOM",ADGLOW:"ADGLOW",ADOBE:"ADOBE",ADOBE_CDP:"ADOBE_CDP",ADOBE_EXPERIENCE_PLATFORM:"ADOBE_EXPERIENCE_PLATFORM",ADOBE_PEOPLE_BASED_DESTINATIONS:"ADOBE_PEOPLE_BASED_DESTINATIONS",ADROLL:"ADROLL",ADSTAGE:"ADSTAGE",ADVERITY:"ADVERITY",ALBACROSS:"ALBACROSS",ANTERIAD:"ANTERIAD",ANNALECT:"ANNALECT",APPSFLYER:"APPSFLYER",ATLASSIAN:"ATLASSIAN",B2LINKED:"B2LINKED",BASIS_TECH:"BASIS_TECH",BRAZE:"BRAZE",BLUE_CONIC:"BLUE_CONIC",BOMBORA:"BOMBORA",BRAINLABS:"BRAINLABS",BAMBOO_BOX:"BAMBOO_BOX",CALIBERMIND:"CALIBERMIND",CENSUS:"CENSUS",CLOUDFLARE:"CLOUDFLARE",CONVERTR:"CONVERTR",CREATIO:"CREATIO",CROCODILE:"CROCODILE",CTRLSHIFT:"CTRLSHIFT",CYANCE:"CYANCE",DELTAX:"DELTAX",DENTSU_APAC:"DENTSU_APAC",DENTSU_MERKLE_EMEA:"DENTSU_MERKLE_EMEA",DEMANDBASE:"DEMANDBASE",DIENNEA:"DIENNEA",DIGITALAUDIENCE:"DIGITALAUDIENCE",DIRECTIVE:"DIRECTIVE",DIRECT_STREAMING:"DIRECT_STREAMING",DOMO:"DOMO",DREAMDATA_IO:"DREAMDATA_IO",DRIFTROCK:"DRIFTROCK",DUNBRADSTREET:"DUNBRADSTREET",EDELMAN:"EDELMAN",ENGAGIO:"ENGAGIO",EPSILON:"EPSILON",EXPERIAN:"EXPERIAN",EYEOTA:"EYEOTA",FACTORAI:"FACTORAI",FCB:"FCB",FLYWHEEL:"FLYWHEEL",FOUR_C:"FOUR_C",GARTNER:"GARTNER",G2CROWD:"G2CROWD",GET_QUANTY:"GET_QUANTY",GROUPM_CHOREOGRAPH:"GROUPM_CHOREOGRAPH",HABU:"HABU",HAVASAGENCY:"HAVASAGENCY",HAWKEYE_EPSILON:"HAWKEYE_EPSILON",HGDATA:"HGDATA",HGINSIGHTS:"HGINSIGHTS",HIGH_TOUCH:"HIGH_TOUCH",HOOTSUITE:"HOOTSUITE",HUBSPOT:"HUBSPOT",HULL_IO:"HULL_IO",IBMWATSONMKT:"IBMWATSONMKT",IGNITIUM:"IGNITIUM",INTEGROMAT:"INTEGROMAT",INTEGRATE:"INTEGRATE",INITIATIVE_UM:"INITIATIVE_UM",JELLYFISH_ONLINE_MARKETING:"JELLYFISH_ONLINE_MARKETING",JUST_GLOBAL:"JUST_GLOBAL",JUST_MEDIA:"JUST_MEDIA",KENSHOO:"KENSHOO",KEPLER:"KEPLER",KETCH:"KETCH",KLONDIKE:"KLONDIKE",LATTICEENGINES:"LATTICEENGINES",LEADSBRIDGE:"LEADSBRIDGE",LEADSPACE:"LEADSPACE",LEADFEEDER:"LEADFEEDER",LINKEDIN:"LINKEDIN",LINKEDIN_AUDIENCE_ENGAGEMENT:"LINKEDIN_AUDIENCE_ENGAGEMENT",LINKEDIN_BUSINESS_OBJECTIVE_BASED_AUDIENCES:"LINKEDIN_BUSINESS_OBJECTIVE_BASED_AUDIENCES",LINKEDIN_COMPANY_TIERING:"LINKEDIN_COMPANY_TIERING",LINKEDIN_LOOKALIKE_SEGMENTS:"LINKEDIN_LOOKALIKE_SEGMENTS",LINKEDIN_LSS_LISTS:"LINKEDIN_LSS_LISTS",LINKEDIN_NURTURE_MARKETING:"LINKEDIN_NURTURE_MARKETING",LINKEDIN_SALES_NAVIGATOR:"LINKEDIN_SALES_NAVIGATOR",LINKEDIN_WEBSITE_RETARGETING:"LINKEDIN_WEBSITE_RETARGETING",LIST_UPLOAD:"LIST_UPLOAD",LIVERAMP:"LIVERAMP",LOLAGROVE:"LOLAGROVE",LOTAME:"LOTAME",LYTICS:"LYTICS",M1:"M1",MADISONLOGIC:"MADISONLOGIC",MAG_NEWS:"MAG_NEWS",MAKE_ME_REACH:"MAKE_ME_REACH",MARIN:"MARIN",MARKETO:"MARKETO",MEDIA_MONKS:"MEDIA_MONKS",MEIRO:"MEIRO",METRICTHEORY:"METRICTHEORY",METADATA:"METADATA",MICROSOFT_CUSTOMER_INSIGHTS:"MICROSOFT_CUSTOMER_INSIGHTS",MICROSOFT_DYNAMICS:"MICROSOFT_DYNAMICS",MICROSOFT_IDEAS:"MICROSOFT_IDEAS",MINTIGO:"MINTIGO",MRP:"MRP",MSAZURE_MAAP:"MSAZURE_MAAP",MULTIVIEW:"MULTIVIEW",N_RICH:"N_RICH",NEUSTAR:"NEUSTAR",NIELSEN:"NIELSEN",OMNI:"OMNI",ORACLE_DATA_CLOUD:"ORACLE_DATA_CLOUD",ORACLE_CX_UNITY:"ORACLE_CX_UNITY",ORACLE_DATALOGIX:"ORACLE_DATALOGIX",ORACLE_MARKETING_CLOUD:"ORACLE_MARKETING_CLOUD",PARAGONE:"PARAGONE",PAYPAL:"PAYPAL",PEERSPOT:"PEERSPOT",PEGA:"PEGA",PIANO:"PIANO",PIONEER_SQUARE_LABS:"PIONEER_SQUARE_LABS",PUBLICIS_GROWTH_OS:"PUBLICIS_GROWTH_OS",PMG_DIGITAL_MARKETING_AGENCY:"PMG_DIGITAL_MARKETING_AGENCY",PREZI:"PREZI",PRIMER:"PRIMER",QUAERO:"QUAERO",RD_STATION:"RD_STATION",REALTY_ADS:"REALTY_ADS",REDFIN:"REDFIN",REMOTION:"REMOTION",ROCKETMILL:"ROCKETMILL",ROLLWORKS:"ROLLWORKS",SALESBOX_AI:"SALESBOX_AI",SALESFORCE:"SALESFORCE",SALESFORCE_CDP:"SALESFORCE_CDP",SALESVIEWER:"SALESVIEWER",SAP:"SAP",SAP_CUSTOMER_DATA_PLATFORM:"SAP_CUSTOMER_DATA_PLATFORM",SAP_MARKETING_CLOUD_ADVERTISER:"SAP_MARKETING_CLOUD_ADVERTISER",SQREEM_TECHNOLOGIES:"SQREEM_TECHNOLOGIES",SEGMENT:"SEGMENT",SEGMENTIQ:"SEGMENTIQ",SHOPIFY:"SHOPIFY",SPRINKLR:"SPRINKLR",SIMONDATA:"SIMONDATA",SIXSENSE:"SIXSENSE",SNOWFLAKE:"SNOWFLAKE",SPICEWORKS:"SPICEWORKS",STEIN_IAS_AMERICAS:"STEIN_IAS_AMERICAS",SWZD:"SWZD",TEALIUM:"TEALIUM",TECH_FORWARD:"TECH_FORWARD",TECH_TARGET:"TECH_TARGET",TERMINUS:"TERMINUS",TEST_PLATFORM:"TEST_PLATFORM",THREE_Q_DIGITAL:"THREE_Q_DIGITAL",TIDEWATER:"TIDEWATER",TINUTI:"TINUTI",TOTAL_MEDIA:"TOTAL_MEDIA",TRANSMISSIONAGENCY:"TRANSMISSIONAGENCY",TRAYIO:"TRAYIO",TREASUREDATA:"TREASUREDATA",TRIBLIO:"TRIBLIO",TRUST_RADIUS:"TRUST_RADIUS",TURN_LEFT_MEDIA:"TURN_LEFT_MEDIA",UBERBUSINESS:"UBERBUSINESS",UNICA:"UNICA",WALKME:"WALKME",WONDARIS:"WONDARIS",WPP_BRIDGE:"WPP_BRIDGE",WPROMOTE:"WPROMOTE",ZAPIER:"ZAPIER",ZEOTAP:"ZEOTAP",ZOHO:"ZOHO",ZYMPLIFY:"ZYMPLIFY"},l=e.PLATFORM_ENGAGEMENT_SOURCES=Object.keys(t.ENGAGEMENT_SOURCE_TYPES).reduce(((e,n)=>(n===t.ENGAGEMENT_SOURCE_TYPES.WEBSITE_SIGNAL?e.LINKEDIN_WEBSITE_SIGNAL="LINKEDIN_WEBSITE_SIGNAL":e[n]=n,e)),{}),s=e.DMP_SOURCE_PLATFORMS=Object.assign({},o,l)
e.MA_SEGMENT_TYPES=Object.assign({},s,{[n.MA_LIST_TYPES.COMPANY]:n.MA_LIST_TYPES.COMPANY,[n.MA_LIST_TYPES.MEMBER]:n.MA_LIST_TYPES.MEMBER,[r.LOOKALIKE]:r.LOOKALIKE,[r.BUSINESS_OBJECTIVE_BASED_AUDIENCE]:r.BUSINESS_OBJECTIVE_BASED_AUDIENCE,[r.RETARGETING]:r.RETARGETING}),e.MA_MATCH_RULE_TRACKING_CONTROL_NAMES={ADD_RULE:"target_add_create_websiteaudience_add_url",DELETE_RULE:"target_add_create_websiteaudience_url_trashcan",SELECT_MATCH_TYPE:"target_add_create_websiteaudience_url_match_type"},e.MA_TABLE_FILTER_IDS={DATA_SOURCES:"dataSources",UPLOADED_LISTS:"uploadedLists",LINKEDIN_LSS_LISTS:"salesAudiences",WEBSITE_AUDIENCES:"websiteAudiences",THIRD_PARTY_AUDIENCES:"thirdPartyAudiences",LOOKALIKE_AUDIENCES:"lookalikeAudiences",SMART_AUDIENCES:"smartAudiences",LEAD_GEN_FORMS:"leadGenFormAudiences",VIDEO_ADS:"videoAdsAudiences",SINGLE_IMAGE_ADS:"singleImageAdsAudiences",EVENT_PAGES:"eventPagesAudiences",LIVE_VIDEOS:"liveVideosAudiences",ORGANIZATION_PAGES:"companyPagesAudiences",DOCUMENT_ADS:"documentAdsAudiences",CONVERSATION_ADS:"conversationAdsAudiences",COMPANY_TIERING:"companyTieringAudiences",AUDIENCE_STATUSES:"audienceStatuses",AUDIENCE_OWNERSHIP:"audienceOwnership",AUDIENCE_STATUS_ARCHIVED:"statusArchived",AUDIENCE_STATUS_BUILDING:"statusBuilding",AUDIENCE_STATUS_EXPIRED:"statusExpired",AUDIENCE_STATUS_FAILED:"statusFailed",AUDIENCE_STATUS_READY:"statusReady",AUDIENCE_STATUS_UPDATING:"statusUpdating",AUDIENCE_STATUS_SENDING_SIGNAL:"statusSendingSignal",AUDIENCE_STATUS_NO_SIGNAL:"statusNoSignal",CAMPAIGN_USAGE:"campaignUsage",USED_IN_CAMPAIGN:"usedInCampaign",NOT_USED_IN_CAMPAIGN:"notUsedInCampaign",AUDIENCE_LIST_TYPE:"audienceListType",AUDIENCE_LIST_TYPE_CONTACT:"listTypeContact",AUDIENCE_LIST_TYPE_COMPANY:"listTypeCompany",AUDIENCE_COUNT:"audienceCount",AUDIENCE_COUNT_RANGE_1:"audienceCountRange1",AUDIENCE_COUNT_RANGE_2:"audienceCountRange2",AUDIENCE_COUNT_RANGE_3:"audienceCountRange3",AUDIENCE_COUNT_RANGE_4:"audienceCountRange4",AUDIENCE_OWNERSHIP_OWNED:"ownershipOwned",AUDIENCE_OWNERSHIP_SHARED:"ownershipShared",AUDIENCE_OWNERSHIP_RECEIVED:"ownershipReceived"},e.AUDIENCE_NAME_MAX_LENGTH=200,e.AUDIENCE_MIN_COUNT=300,e.PREDICTIVE_AUDIENCE_SEEDS_MAX_LIMIT=20,e.PREDICTIVE_AUDIENCE_MAX_COUNT=5e7,e.AUDIENCE_COUNT_STEP={SMALL:1,MEDIUM:10,LARGE:100},e.SMART_AUDIENCE_SEED_TYPES={DMP_USER:"DMP_USER",DMP_COMPANY:"DMP_COMPANY",CONVERSION:"CONVERSION",AD_FORM:"AD_FORM"},e.AUDIENCE_AUTOMATION_TYPES={AUTO_TARGETING:"AUTO_TARGETING"},e.AUDIENCE_SOURCE_SELECTION_CIE_TYPES={DMP_USER:"audience_source_select--data-source-CONTACT_LIST_SEED",CONVERSION:"audience_source_select--data-source-CONVERSION_SEED",AD_FORM:"audience_source_select--data-source-LEAD_GEN_SEED"}})),define("campaign-manager-web/constants/audiences/matched/engagement",["exports","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/creative"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.EVENT_PAGES_STATUSES=e.ENGAGEMENT_WEBSITE_TYPE=e.ENGAGEMENT_TRIGGERS=e.ENGAGEMENT_STATUSES=e.ENGAGEMENT_SOURCE_TYPES=e.ENGAGEMENT_SOURCE_METRIC_FORMATS=e.ENGAGEMENT_SOURCES_CONFIG=e.ENGAGEMENT_MAX_SOURCE_URNS=e.ENGAGEMENT_DESC_TRUNCATE_THRESHOLD=e.ENGAGEMENT_DEFAULT_LOOKBACK_DURATION=void 0
const a=e.ENGAGEMENT_SOURCE_TYPES={LEAD_GEN_FORMS:"LEAD_GEN_FORMS",VIDEO_ADS:"VIDEO_ADS",SINGLE_IMAGE_ADS:"SINGLE_IMAGE_ADS",EVENT_PAGES:"EVENT_PAGES",LIVE_VIDEOS:"LIVE_VIDEOS",ORGANIZATION_PAGES:"ORGANIZATION_PAGES",WEBSITE:"WEBSITE",WEBSITE_SIGNAL:"WEBSITE_SIGNAL",DOCUMENT_ADS:"DOCUMENT_ADS",CONVERSATION_ADS:"CONVERSATION_ADS"},i=(e.ENGAGEMENT_WEBSITE_TYPE={WEBSITE_EVENTS:"WEBSITE_EVENTS",SPECIFIC_PAGES:"SPECIFIC_PAGES"},e.ENGAGEMENT_TRIGGERS={VIEW:"VIEW",CTA_CLICK:"CTA_CLICK",LEAD_FORM_CANCEL:"LEAD_FORM_CANCEL",LEAD_FORM_SUBMIT:"LEAD_FORM_SUBMIT",VIEW_FORM:"VIEW_FORM",VIDEO_VIEWED:"VIDEO_VIEWED",FIRST_QUARTILE:"FIRST_QUARTILE",MIDPOINT:"MIDPOINT",THIRD_QUARTILE:"THIRD_QUARTILE",FULL_COMPLETE:"FULL_COMPLETE",RSVPED:"RSVPED",EXTERNAL_URL:"EXTERNAL_URL",TOTAL_VIDEO_VIEW_3_SEC:"TOTAL_VIDEO_VIEW_3_SEC",VIDEO_SOCIAL_ACTION:"VIDEO_SOCIAL_ACTION",VISIT:"VISIT",CLICK:"CLICK",SOCIAL_ACTION:"SOCIAL_ACTION",ENGAGEMENT:"ENGAGEMENT",INTERACT:"INTERACT",DOWNLOAD_CLICK:"DOWNLOAD_CLICK",OPEN:"OPEN",ANY_CTA_CLICK:"ANY_CTA_CLICK"}),r=(e.ENGAGEMENT_STATUSES={ACTIVE:"ACTIVE",DEPRECATED:"DEPRECATED",SOON_AVAILABLE:"SOON_AVAILABLE"},e.ENGAGEMENT_SOURCE_METRIC_FORMATS={CAMPAIGNS_TABLE:"CAMPAIGNS_TABLE",EVENTS_TABLE:"EVENTS_TABLE",LIVE_VIDEOS_TABLE:"LIVE_VIDEOS_TABLE",SINGLE_ENTITY:"SINGLE_ENTITY",WEBSITE:"WEBSITE"})
e.ENGAGEMENT_DESC_TRUNCATE_THRESHOLD=60,e.ENGAGEMENT_DEFAULT_LOOKBACK_DURATION=30,e.EVENT_PAGES_STATUSES={UPCOMING:"UPCOMING",ONGOING:"ONGOING",PAST:"PAST",CANCELLED:"CANCELLED"},e.ENGAGEMENT_MAX_SOURCE_URNS=200,e.ENGAGEMENT_SOURCES_CONFIG={[a.VIDEO_ADS]:{metrics:{format:r.CAMPAIGNS_TABLE,isValidCampaign:e=>e.format===t.AD_FORMAT.SINGLE_VIDEO,attributes:{[i.FIRST_QUARTILE]:"videoFirstQuartileCompletions",[i.MIDPOINT]:"videoMidpointCompletions",[i.THIRD_QUARTILE]:"videoThirdQuartileCompletions",[i.FULL_COMPLETE]:"videoCompletions"},projectionType:"videoMetrics"},trackingKeys:{common:{createAudienceHeaderCta:"target_add_create_videoaudience_header_cta",engagementPanelCreateButton:"target_engagement_fpp_video_audience_create",engagementPanelUpdateButton:"target_engagement_fpp_video_audience_update",engagementPanelCancelButton:"target_engagement_fpp_video_audience_cancel"},errors:{sourceUrnsBlank:"target_engagement_fpp_video_validation_error_sourceurn_blank",sourceUrnsMax:"target_engagement_fpp_video_validation_error_sourceurn_max"},engagementTriggers:{[i.FIRST_QUARTILE]:"target_engagement_fpp_video_trigger_first_quartile",[i.MIDPOINT]:"target_engagement_fpp_video_trigger_midpoint",[i.THIRD_QUARTILE]:"target_engagement_fpp_video_trigger_third_quartile",[i.FULL_COMPLETE]:"target_engagement_fpp_video_trigger_full_complete"},lookBackWindows:{30:"target_engagement_fpp_video_lookback_30_day",60:"target_engagement_fpp_video_lookback_60_day",90:"target_engagement_fpp_video_lookback_90_day",180:"target_engagement_fpp_video_lookback_180_day",365:"target_engagement_fpp_video_lookback_365_day"}}},[a.SINGLE_IMAGE_ADS]:{metrics:{format:r.CAMPAIGNS_TABLE,isValidCampaign:e=>"STANDARD_UPDATE"===e.format,attributes:{[i.CLICK]:"clicks",[i.SOCIAL_ACTION]:"totalSocialActions",[i.ENGAGEMENT]:"totalEngagements"},projectionMap:{baseMetrics:["clicks","totalEngagements"],socialMetrics:["totalSocialActions"]}},trackingKeys:{common:{createAudienceHeaderCta:"target_add_create_singleimage_header_cta",engagementPanelCreateButton:"target_engagement_fpp_singleimage_audience_create",engagementPanelUpdateButton:"target_engagement_fpp_singleimage_audience_update",engagementPanelCancelButton:"target_engagement_fpp_singleimage_audience_cancel"},errors:{sourceUrnsBlank:"target_engagement_fpp_singleimage_validation_error_sourceurn_blank",sourceUrnsMax:"target_engagement_fpp_singleimage_validation_error_sourceurn_max",missingCompanyReference:"target_engagement_fpp_singleimage_validation_error_missing_company_reference"},engagementTriggers:{[i.CLICK]:"target_engagement_fpp_singleimage_trigger_click",[i.SOCIAL_ACTION]:"target_engagement_fpp_singleimage_trigger_num_social_action",[i.ENGAGEMENT]:"target_engagement_fpp_singleimage_trigger_num_engagement"},lookBackWindows:{30:"target_engagement_fpp_singleimage_lookback_30_day",60:"target_engagement_fpp_singleimage_lookback_60_day",90:"target_engagement_fpp_singleimage_lookback_90_day",180:"target_engagement_fpp_singleimage_lookback_180_day",365:"target_engagement_fpp_singleimage_lookback_365_day"}}},[a.LEAD_GEN_FORMS]:{metrics:{format:r.CAMPAIGNS_TABLE,isValidCampaign:e=>e.objectiveType===t.OBJECTIVE_TYPE.LEAD_GENERATION,attributes:{[i.LEAD_FORM_CANCEL]:"oneClickLeadFormCancels",[i.LEAD_FORM_SUBMIT]:"oneClickLeads",[i.VIEW_FORM]:"oneClickLeadFormOpens"},projectionType:"leadMetrics"},trackingKeys:{common:{createAudienceHeaderCta:"target_add_create_leadgenaudience_header_cta",engagementPanelCreateButton:"target_engagement_fpp_leadgen_audience_create",engagementPanelUpdateButton:"target_engagement_fpp_leadgen_audience_update",engagementPanelCancelButton:"target_engagement_fpp_leadgen_audience_cancel"},errors:{sourceUrnsBlank:"target_engagement_fpp_leadgen_validation_error_sourceurn_blank",sourceUrnsMax:"target_engagement_fpp_leadgen_validation_error_sourceurn_max"},engagementTriggers:{[i.LEAD_FORM_CANCEL]:"target_engagement_fpp_leadgen_trigger_lead_form_cancel",[i.LEAD_FORM_SUBMIT]:"target_engagement_fpp_leadgen_trigger_lead_form_submit",[i.VIEW_FORM]:"target_engagement_fpp_leadgen_trigger_view_form"},lookBackWindows:{30:"target_engagement_fpp_leadgen_lookback_30_day",60:"target_engagement_fpp_leadgen_lookback_60_day",90:"target_engagement_fpp_leadgen_lookback_90_day",180:"target_engagement_fpp_leadgen_lookback_180_day",365:"target_engagement_fpp_leadgen_lookback_365_day"}}},[a.EVENT_PAGES]:{metrics:{isValidCampaign:e=>e.format===t.AD_FORMAT.SPONSORED_UPDATE_EVENT,attributes:{[i.RSVPED]:"attendees",[i.EXTERNAL_URL]:"extUrlClicks",[i.CLICK]:"clicks",[i.ENGAGEMENT]:"totalEngagements",[i.VIDEO_VIEWED]:"videoViews",[i.FIRST_QUARTILE]:"videoFirstQuartileCompletions",[i.MIDPOINT]:"videoMidpointCompletions",[i.THIRD_QUARTILE]:"videoThirdQuartileCompletions",[i.FULL_COMPLETE]:"videoCompletions"},isOrganizationPageRequired:!0,formatToTriggerMap:{[r.EVENTS_TABLE]:[i.RSVPED,i.EXTERNAL_URL],[r.CAMPAIGNS_TABLE]:[i.CLICK,i.ENGAGEMENT,i.VIDEO_VIEWED,i.FIRST_QUARTILE,i.MIDPOINT,i.THIRD_QUARTILE,i.FULL_COMPLETE]},projectionMap:{baseMetrics:["clicks","totalEngagements"],socialMetrics:["totalSocialActions"],videoMetrics:["videoViews","videoFirstQuartileCompletions","videoMidpointCompletions","videoThirdQuartileCompletions","videoCompletions"]}},trackingKeys:{common:{createAudienceHeaderCta:"target_add_create_event_header_cta",engagementPanelCreateButton:"target_engagement_fpp_event_audience_create",engagementPanelUpdateButton:"target_engagement_fpp_event_audience_update",engagementPanelCancelButton:"target_engagement_fpp_event_audience_cancel"},errors:{sourceUrnsBlank:"target_engagement_fpp_event_validation_error_sourceurn_blank",sourceUrnsMax:"target_engagement_fpp_event_validation_error_sourceurn_max",missingCompanyReference:"target_engagement_fpp_event_validation_error_missing_company_reference"},engagementTriggers:{[i.RSVPED]:"target_engagement_fpp_event_trigger_attendees",[i.EXTERNAL_URL]:"target_engagement_fpp_event_trigger_ext_url_clicks",[i.VIDEO_VIEWED]:"target_engagement_fpp_event_trigger_video_views",[i.FIRST_QUARTILE]:"target_engagement_fpp_event_trigger_first_quartile",[i.MIDPOINT]:"target_engagement_fpp_event_trigger_attendees",[i.THIRD_QUARTILE]:"target_engagement_fpp_event_trigger_attendees",[i.FULL_COMPLETE]:"target_engagement_fpp_event_trigger_attendees",[i.ENGAGEMENT]:"target_engagement_fpp_event_trigger_engagement",[i.CLICK]:"target_engagement_fpp_event_trigger_click"},lookBackWindows:{30:"target_engagement_fpp_event_lookback_30_day",60:"target_engagement_fpp_event_lookback_60_day",90:"target_engagement_fpp_event_lookback_90_day",180:"target_engagement_fpp_event_lookback_180_day",365:"target_engagement_fpp_event_lookback_365_day"}}},[a.LIVE_VIDEOS]:{metrics:{format:r.LIVE_VIDEOS_TABLE,attributes:{[i.TOTAL_VIDEO_VIEW_3_SEC]:"videoViews",[i.VIDEO_SOCIAL_ACTION]:"numSocialActions"},isOrganizationPageRequired:!0},trackingKeys:{common:{createAudienceHeaderCta:"target_add_create_livevideo_header_cta",engagementPanelCreateButton:"target_engagement_fpp_livevideo_audience_create",engagementPanelUpdateButton:"target_engagement_fpp_livevideo_audience_update",engagementPanelCancelButton:"target_engagement_fpp_livevideo_audience_cancel"},errors:{sourceUrnsBlank:"target_engagement_fpp_livevideo_validation_error_sourceurn_blank",sourceUrnsMax:"target_engagement_fpp_livevideo_validation_error_sourceurn_max",missingCompanyReference:"target_engagement_fpp_livevideo_validation_error_missing_company_reference"},engagementTriggers:{[i.TOTAL_VIDEO_VIEW_3_SEC]:"target_engagement_fpp_livevideo_trigger_video_views",[i.VIDEO_SOCIAL_ACTION]:"target_engagement_fpp_livevideo_trigger_num_social_actions"}}},[a.ORGANIZATION_PAGES]:{metrics:{format:r.SINGLE_ENTITY,isOrganizationPageRequired:!0},trackingKeys:{common:{createAudienceHeaderCta:"target_add_create_organizationpage_header_cta",engagementPanelCreateButton:"target_engagement_fpp_organizationpage_audience_create",engagementPanelUpdateButton:"target_engagement_fpp_organizationpage_audience_update",engagementPanelCancelButton:"target_engagement_fpp_organizationpage_audience_cancel"},errors:{sourceUrnsBlank:"target_engagement_fpp_organizationpage_validation_error_sourceurn_blank",sourceUrnsMax:"target_engagement_fpp_organizationpage_validation_error_sourceurn_max",missingCompanyReference:"target_engagement_fpp_organizationpage_validation_error_missing_company_reference"},engagementTriggers:{[i.VIEW]:"target_engagement_fpp_organizationpage_trigger_view",[i.CTA_CLICK]:"target_engagement_fpp_organizationpage_trigger_cta_click"},lookBackWindows:{30:"target_engagement_fpp_organizationpage_lookback_30_day",60:"target_engagement_fpp_organizationpage_lookback_60_day",90:"target_engagement_fpp_organizationpage_lookback_90_day",180:"target_engagement_fpp_organizationpage_lookback_180_day",365:"target_engagement_fpp_organizationpage_lookback_365_day"}}},[a.WEBSITE]:{metrics:{format:r.WEBSITE},trackingKeys:{common:{createAudienceHeaderCta:"target_add_create_website_header_cta",engagementPanelCreateButton:"target_engagement_fpp_website_audience_create",engagementPanelUpdateButton:"target_engagement_fpp_website_audience_update",engagementPanelCancelButton:"target_engagement_fpp_website_audience_cancel"},errors:{},engagementTriggers:{[i.VISIT]:"target_engagement_fpp_website_trigger_visit"},lookBackWindows:{30:"target_engagement_fpp_website_lookback_30_day",60:"target_engagement_fpp_website_lookback_60_day",90:"target_engagement_fpp_website_lookback_90_day",180:"target_engagement_fpp_website_lookback_180_day",365:"target_engagement_fpp_website_lookback_365_day"}}},[a.WEBSITE_SIGNAL]:{metrics:{format:r.WEBSITE},trackingKeys:{common:{createAudienceHeaderCta:"target_add_create_website_header_cta",engagementPanelCreateButton:"target_engagement_fpp_website_audience_create",engagementPanelUpdateButton:"target_engagement_fpp_website_audience_update",engagementPanelCancelButton:"target_engagement_fpp_website_audience_cancel"},errors:{},engagementTriggers:{[i.VISIT]:"target_engagement_fpp_website_trigger_visit"},lookBackWindows:{30:"target_engagement_fpp_website_lookback_30_day",60:"target_engagement_fpp_website_lookback_60_day",90:"target_engagement_fpp_website_lookback_90_day",180:"target_engagement_fpp_website_lookback_180_day",365:"target_engagement_fpp_website_lookback_365_day"}}},[a.DOCUMENT_ADS]:{metrics:{format:r.CAMPAIGNS_TABLE,isValidCampaign:e=>e.format===t.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT,attributes:{[i.CLICK]:"clicks",[i.ENGAGEMENT]:"totalEngagements",[i.DOWNLOAD_CLICK]:"downloadClicks"},projectionMap:{baseMetrics:["clicks","totalEngagements"],documentMetrics:["downloadClicks"]}},trackingKeys:{common:{createAudienceHeaderCta:"target_add_create_document_header_cta",engagementPanelCreateButton:"target_engagement_fpp_document_audience_create",engagementPanelUpdateButton:"target_engagement_fpp_document_audience_update",engagementPanelCancelButton:"target_engagement_fpp_document_audience_cancel"},errors:{sourceUrnsBlank:"target_engagement_fpp_document_validation_error_sourceurn_blank",sourceUrnsMax:"target_engagement_fpp_document_validation_error_sourceurn_max",missingCompanyReference:"target_engagement_fpp_document_validation_error_missing_company_reference"},engagementTriggers:{[i.CLICK]:"target_engagement_fpp_document_trigger_click",[i.ENGAGEMENT]:"target_engagement_fpp_document_trigger_num_engagement",[i.DOWNLOAD_CLICK]:"target_engagement_fpp_document_trigger_num_download_clicks"},lookBackWindows:{30:"target_engagement_fpp_document_lookback_30_day",60:"target_engagement_fpp_document_lookback_60_day",90:"target_engagement_fpp_document_lookback_90_day",180:"target_engagement_fpp_document_lookback_180_day",365:"target_engagement_fpp_document_lookback_365_day"}}},[a.CONVERSATION_ADS]:{metrics:{format:r.CAMPAIGNS_TABLE,isValidCampaign:e=>e.format===n.CREATIVE_TYPE.GUIDED_REPLIES||e.format===t.AD_FORMAT.GUIDED_REPLIES,attributes:{[i.OPEN]:"opens",[i.ANY_CTA_CLICK]:"combinedActionClicks"},projectionMap:{spinmailMetrics:["opens","combinedActionClicks"]}},trackingKeys:{common:{createAudienceHeaderCta:"target_add_create_conversation_ad_header_cta",engagementPanelCreateButton:"target_engagement_fpp_conversation_ad_audience_create",engagementPanelUpdateButton:"target_engagement_fpp_conversation_ad_audience_update",engagementPanelCancelButton:"target_engagement_fpp_conversation_ad_audience_cancel"},errors:{sourceUrnsBlank:"target_engagement_fpp_conversation_ad_validation_error_sourceurn_blank",sourceUrnsMax:"target_engagement_fpp_conversation_ad_validation_error_sourceurn_max",missingCompanyReference:"target_engagement_fpp_conversation_ad_validation_error_missing_company_reference"},engagementTriggers:{[i.OPEN]:"target_engagement_fpp_conversation_ad_trigger_num_opens",[i.ANY_CTA_CLICK]:"target_engagement_fpp_conversation_ad_trigger_num_cta_clicks"},lookBackWindows:{30:"target_engagement_fpp_conversation_ad_lookback_30_day",60:"target_engagement_fpp_conversation_ad_lookback_60_day",90:"target_engagement_fpp_conversation_ad_lookback_90_day",180:"target_engagement_fpp_conversation_ad_lookback_180_day",365:"target_engagement_fpp_conversation_ad_lookback_365_day"}}}}})),define("campaign-manager-web/constants/audiences/matched/list-upload",["exports","campaign-manager-web/utils/audiences/matched/list-upload","campaign-manager-web/utils/file-upload"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.VALID=e.REGEX_SHA256_HEX=e.REGEX_HEADER_KEY_TITLE=e.REGEX_HEADER_KEY_MEMBER_COUNTRY=e.REGEX_HEADER_KEY_MEMBER_COMPANY=e.REGEX_HEADER_KEY_LAST_NAME=e.REGEX_HEADER_KEY_GOOGLE_UID=e.REGEX_HEADER_KEY_GOOGLE_AID=e.REGEX_HEADER_KEY_FIRST_NAME=e.REGEX_HEADER_KEY_EMAIL=e.REGEX_HEADER_KEY_COMPANY_ZIP=e.REGEX_HEADER_KEY_COMPANY_WEBSITE=e.REGEX_HEADER_KEY_COMPANY_STOCK=e.REGEX_HEADER_KEY_COMPANY_STATE=e.REGEX_HEADER_KEY_COMPANY_PAGE_URL=e.REGEX_HEADER_KEY_COMPANY_NAME=e.REGEX_HEADER_KEY_COMPANY_INDUSTRY_3=e.REGEX_HEADER_KEY_COMPANY_INDUSTRY_2=e.REGEX_HEADER_KEY_COMPANY_INDUSTRY=e.REGEX_HEADER_KEY_COMPANY_ID=e.REGEX_HEADER_KEY_COMPANY_EMAIL_DOMAIN=e.REGEX_HEADER_KEY_COMPANY_COUNTRY=e.REGEX_HEADER_KEY_COMPANY_CITY=e.REGEX_HEADER_KEY_APPLE_IDFA=e.REGEX_COMPANY_ID=e.MIN_ROW_COUNT_MEMBER_LIST=e.MIN_ROW_COUNT_COMPANY_LIST=e.MA_LIST_TYPES=e.MA_LIST_ROW_ERRORS=e.MA_LIST_BLOCKING_ERRORS=e.MAX_ROW_COUNT=e.MAX_FILE_SIZE_IN_BYTES=e.INVALID_EMAIL_PLACEHOLDER=e.HEADER_SEPARATORS_REGEX=e.HASH_DIGEST_FORMAT=e.DEFAULT_ALLOWED_HEADER_OPTIONS=e.ADDITIONAL_ALLOWED_HEADER_GROUP_IDS=e.ADDITIONAL_ALLOWED_HEADER_GROUPS=void 0
const a=e.MA_LIST_TYPES={COMPANY:"COMPANY",MEMBER:"MEMBER",ORGANIZATION:"ORGANIZATION",OFFLINE:"OFFLINE"},i=(e.MAX_FILE_SIZE_IN_BYTES=20*n.ONE_MEGABYTE,e.MA_LIST_BLOCKING_ERRORS={NO_HEADERS_FOUND:"NO_HEADERS_FOUND",NO_REQUIRED_HEADERS_FOUND:"NO_REQUIRED_HEADERS_FOUND",SOME_HEADERS_NOT_ALLOWED:"SOME_HEADERS_NOT_ALLOWED",SOME_HEADERS_DUPLICATED:"SOME_HEADERS_DUPLICATED",CANT_COMBINE_HEADER_TYPES:"CANT_COMBINE_HEADER_TYPES",NOT_ENOUGH_ROWS_ACCOUNT:"NOT_ENOUGH_ROWS_ACCOUNT",NOT_ENOUGH_ROWS_MEMBER:"NOT_ENOUGH_ROWS_MEMBER",TOO_MANY_ROWS:"TOO_MANY_ROWS",MISSING_HASHING_ASSET:"MISSING_HASHING_ASSET",EMAIL_IN_NON_EMAIL_COLUMN_NOT_ALLOWED:"EMAIL_IN_NON_EMAIL_COLUMN_NOT_ALLOWED"},e.MA_LIST_ROW_ERRORS={COMPANY_ID_MALFORMED:"COMPANY_ID_MALFORMED",EMAIL_MALFORMED:"EMAIL_MALFORMED"}),r=(e.VALID="VALID",e.INVALID_EMAIL_PLACEHOLDER="db4b7c2ebad5ad78992744b6f75d19668cf0796bc722e38b50a1247573c2c4d2",e.HASH_DIGEST_FORMAT="hex",e.MIN_ROW_COUNT_MEMBER_LIST=300,e.MIN_ROW_COUNT_COMPANY_LIST=1,e.MAX_ROW_COUNT=3e5,e.REGEX_HEADER_KEY_EMAIL=/^email$/i),o=e.REGEX_HEADER_KEY_FIRST_NAME=/^(fn|first(name)?)$/i,l=e.REGEX_HEADER_KEY_LAST_NAME=/^(ln|last(name)?)$/i,s=e.REGEX_HEADER_KEY_TITLE=/^(job)?title$/i,c=e.REGEX_HEADER_KEY_MEMBER_COMPANY=/^employeecompany$/i,u=e.REGEX_HEADER_KEY_MEMBER_COUNTRY=/^country$/i,d=e.REGEX_HEADER_KEY_APPLE_IDFA=/^(apple)?idfa$/i,p=e.REGEX_HEADER_KEY_GOOGLE_AID=/^googleaid$/i,m=e.REGEX_HEADER_KEY_GOOGLE_UID=/^googleuid$/i,g=e.REGEX_HEADER_KEY_COMPANY_NAME=/^companyname$/i,b=e.REGEX_HEADER_KEY_COMPANY_EMAIL_DOMAIN=/^(company)?(email)?domain$/i,_=e.REGEX_HEADER_KEY_COMPANY_WEBSITE=/^(company)?website$/i,h=e.REGEX_HEADER_KEY_COMPANY_ID=/^companyid$/i,f=e.REGEX_HEADER_KEY_COMPANY_PAGE_URL=/^linkedincompanypageurl$/i,T=e.REGEX_HEADER_KEY_COMPANY_STOCK=/^(stocksymbol|stockticker|ticker)$/i,E=e.REGEX_HEADER_KEY_COMPANY_INDUSTRY=/^industry$/i,y=e.REGEX_HEADER_KEY_COMPANY_INDUSTRY_2=/^industrytwo$/i,S=e.REGEX_HEADER_KEY_COMPANY_INDUSTRY_3=/^industrythree$/i,A=e.REGEX_HEADER_KEY_COMPANY_CITY=/^(city|ct)$/i,C=e.REGEX_HEADER_KEY_COMPANY_STATE=/^(state|st|province|pr)$/i,O=e.REGEX_HEADER_KEY_COMPANY_COUNTRY=/^companycountry$/i,v=e.REGEX_HEADER_KEY_COMPANY_ZIP=/^(zip(code)?|pincode)$/i,w=(e.REGEX_SHA256_HEX=/\b[A-Fa-f0-9]{64}\b/,e.REGEX_COMPANY_ID=/^[1-9][0-9]*$/,e.HEADER_SEPARATORS_REGEX=/[-_\s\u0022\u0027\u0060\u00B4\u2018\u2019\u201C\u201D]/g,e.DEFAULT_ALLOWED_HEADER_OPTIONS=[{regex:r,listType:a.MEMBER,rowErrorCode:i.EMAIL_MALFORMED,processValue:t.processEmailValue,isMinimallyRequired:!0},{regex:g,listType:a.COMPANY,isMinimallyRequired:!0},{regex:b,listType:a.COMPANY,isMinimallyRequired:!0},{regex:_,listType:a.COMPANY,isMinimallyRequired:!0},{regex:o,listType:a.MEMBER,isMinimallyRequiredWith:[l]},{regex:l,listType:a.MEMBER,isMinimallyRequiredWith:[o]},{regex:s,listType:a.MEMBER},{regex:c,listType:a.MEMBER},{regex:u,listType:a.MEMBER},{regex:d,listType:a.MEMBER,isMinimallyRequired:!0},{regex:p,listType:a.MEMBER,isMinimallyRequired:!0},{regex:m,listType:a.MEMBER,isMinimallyRequired:!0},{regex:f,listType:a.COMPANY,isMinimallyRequired:!0},{regex:T,listType:a.COMPANY,isMinimallyRequired:!0},{regex:E,listType:a.COMPANY},{regex:y,listType:a.COMPANY},{regex:S,listType:a.COMPANY},{regex:A,listType:a.COMPANY},{regex:C,listType:a.COMPANY},{regex:O,listType:a.COMPANY},{regex:v,listType:a.COMPANY}],e.ADDITIONAL_ALLOWED_HEADER_GROUP_IDS={COMPANY_ID:"COMPANY_ID"})
e.ADDITIONAL_ALLOWED_HEADER_GROUPS={[w.COMPANY_ID]:[{regex:h,listType:a.COMPANY,rowErrorCode:i.COMPANY_ID_MALFORMED,processValue:t.processCompanyIdValue,isMinimallyRequired:!0}]}})),define("campaign-manager-web/constants/audiences/matched/offline-events-csv-processing",["exports","campaign-manager-web/constants/csv"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.UNPARSE_CONFIG=e.PROCESSING_PERCENTAGES=e.PROCESSING=e.PARSING=e.PARSE_CONFIG=e.LOADING_ASSETS=e.INVALID_FILE_TYPE=e.GENERIC_PROCESSING_ERROR=e.FILE_TOO_BIG=e.CSV_PARSE_FAIL=e.CSV_MISSING_FILE=e.CSV_MISSING_ASSET=e.COMPLETE=e.ASSET_LOAD_FAILED=void 0
e.GENERIC_PROCESSING_ERROR="GENERIC_PROCESSING_ERROR",e.INVALID_FILE_TYPE="INVALID_FILE_TYPE",e.FILE_TOO_BIG="FILE_TOO_BIG",e.ASSET_LOAD_FAILED="ASSET_LOAD_FAILED"
const{CSV_MISSING_ASSET:n,CSV_MISSING_FILE:a,CSV_PARSE_FAIL:i}=t.CSV_PARSE_ERROR_CODES
e.CSV_PARSE_FAIL=i,e.CSV_MISSING_FILE=a,e.CSV_MISSING_ASSET=n
const r=e.LOADING_ASSETS="LOADING_ASSETS",o=e.PARSING="PARSING",l=e.PROCESSING="PROCESSING",s=e.COMPLETE="COMPLETE"
e.PROCESSING_PERCENTAGES={[r]:.25,[o]:.5,[l]:.75,[s]:1},e.PARSE_CONFIG={header:!0,delimiter:""},e.UNPARSE_CONFIG={header:!0}})),define("campaign-manager-web/constants/audiences/optima",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.EDITABLE_SIGNAL_SOURCES=void 0
e.EDITABLE_SIGNAL_SOURCES=Object.freeze({INCLUDED_DATA_SOURCES:"INCLUDED_DATA_SOURCES",INCLUDED_LOCATIONS:"INCLUDED_LOCATIONS",EXCLUDED_LOCATIONS:"EXCLUDED_LOCATIONS",EXCLUDED_CONTACT_LISTS:"EXCLUDED_CONTACT_LISTS",EXCLUDED_COMPANY_LISTS:"EXCLUDED_COMPANY_LISTS",EXCLUDED_THIRD_PARTY_LISTS:"EXCLUDED_THIRD_PARTY_LISTS"})})),define("campaign-manager-web/constants/audiences/targeting",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.TEMPLATE_OWNERSHIP=e.PERSONALIZED_DEFAULT_AUDIENCE_TYPE=e.NON_EU_EEA_COUNTRIES_URNS=e.LOCATION_URN_TO_NAME_MAP=e.LOCATION_URNS=e.LOCALE_URN_TO_NAME_MAP=e.LOCALE_URNS=e.EU_COUNTRIES=e.EUROPE_SUB_REGIONS_EU_COUNTRIES=e.EUROPE_SUB_REGIONS=e.EUROPE_GEO_ENTITIES_URNS=e.CONNECTED_TV_SUPPORTED_LOCATIONS=e.CONNECTED_TV_SUPPORTED_LOCALES=void 0
e.NON_EU_EEA_COUNTRIES_URNS={SWITZERLAND:"urn:li:geo:106693272"}
const t=e.EUROPE_GEO_ENTITIES_URNS={EUROPE:"urn:li:geo:100506914",EUROPEAN_ECONOMIC_AREA:"urn:li:geo:91000002",EUROPEAN_UNION:"urn:li:geo:91000000",EMEA:"urn:li:geo:91000007"},n=e.EUROPE_SUB_REGIONS={DACH:"urn:li:geo:91000006",BENELUX:"urn:li:geo:91000005",NORDICS:"urn:li:geo:91000009"},a=e.EU_COUNTRIES={AUSTRIA:{urn:"urn:li:geo:103883259",facetUrn:"urn:li:adTargetingFacet:locations",ancestorUrns:[t.EUROPE]},BELGIUM:{urn:"urn:li:geo:100565514",facetUrn:"urn:li:adTargetingFacet:locations",ancestorUrns:[t.EUROPE]},BULGARIA:{urn:"urn:li:geo:105333783",facetUrn:"urn:li:adTargetingFacet:locations",ancestorUrns:[t.EUROPE]},CROATIA:{urn:"urn:li:geo:104688944",facetUrn:"urn:li:adTargetingFacet:locations",ancestorUrns:[t.EUROPE]},CYPRUS:{urn:"urn:li:geo:106774002",facetUrn:"urn:li:adTargetingFacet:locations",ancestorUrns:[t.EUROPE]},CZECH_REPUBLIC:{urn:"urn:li:geo:104508036",facetUrn:"urn:li:adTargetingFacet:locations",ancestorUrns:[t.EUROPE]},DENMARK:{urn:"urn:li:geo:104514075",facetUrn:"urn:li:adTargetingFacet:locations",ancestorUrns:[t.EUROPE]},ESTONIA:{urn:"urn:li:geo:102974008",facetUrn:"urn:li:adTargetingFacet:locations",ancestorUrns:[t.EUROPE]},FINLAND:{urn:"urn:li:geo:100456013",facetUrn:"urn:li:adTargetingFacet:locations",ancestorUrns:[t.EUROPE]},FRANCE:{urn:"urn:li:geo:105015875",facetUrn:"urn:li:adTargetingFacet:locations",ancestorUrns:[t.EUROPE]},GERMANY:{urn:"urn:li:geo:101282230",facetUrn:"urn:li:adTargetingFacet:locations",ancestorUrns:[t.EUROPE]},GREECE:{urn:"urn:li:geo:104677530",facetUrn:"urn:li:adTargetingFacet:locations",ancestorUrns:[t.EUROPE]},HUNGARY:{urn:"urn:li:geo:100288700",facetUrn:"urn:li:adTargetingFacet:locations",ancestorUrns:[t.EUROPE]},IRELAND:{urn:"urn:li:geo:104738515",facetUrn:"urn:li:adTargetingFacet:locations",ancestorUrns:[t.EUROPE]},ITALY:{urn:"urn:li:geo:103350119",facetUrn:"urn:li:adTargetingFacet:locations",ancestorUrns:[t.EUROPE]},LATVIA:{urn:"urn:li:geo:104341318",facetUrn:"urn:li:adTargetingFacet:locations",ancestorUrns:[t.EUROPE]},LITHUANIA:{urn:"urn:li:geo:101464403",facetUrn:"urn:li:adTargetingFacet:locations",ancestorUrns:[t.EUROPE]},LUXEMBOURG:{urn:"urn:li:geo:104042105",facetUrn:"urn:li:adTargetingFacet:locations",ancestorUrns:[t.EUROPE]},MALTA:{urn:"urn:li:geo:100961908",facetUrn:"urn:li:adTargetingFacet:locations",ancestorUrns:[t.EUROPE]},NETHERLANDS:{urn:"urn:li:geo:102890719",facetUrn:"urn:li:adTargetingFacet:locations",ancestorUrns:[t.EUROPE]},POLAND:{urn:"urn:li:geo:105072130",facetUrn:"urn:li:adTargetingFacet:locations",ancestorUrns:[t.EUROPE]},PORTUGAL:{urn:"urn:li:geo:100364837",facetUrn:"urn:li:adTargetingFacet:locations",ancestorUrns:[t.EUROPE]},ROMANIA:{urn:"urn:li:geo:106670623",facetUrn:"urn:li:adTargetingFacet:locations",ancestorUrns:[t.EUROPE]},SLOVAKIA:{urn:"urn:li:geo:103119917",facetUrn:"urn:li:adTargetingFacet:locations",ancestorUrns:[t.EUROPE]},SLOVENIA:{urn:"urn:li:geo:106137034",facetUrn:"urn:li:adTargetingFacet:locations",ancestorUrns:[t.EUROPE]},SPAIN:{urn:"urn:li:geo:105646813",facetUrn:"urn:li:adTargetingFacet:locations",ancestorUrns:[t.EUROPE]},SWEDEN:{urn:"urn:li:geo:105117694",facetUrn:"urn:li:adTargetingFacet:locations",ancestorUrns:[t.EUROPE]}},i=(e.EUROPE_SUB_REGIONS_EU_COUNTRIES={[n.DACH]:[a.GERMANY,a.AUSTRIA],[n.BENELUX]:[a.BELGIUM,a.NETHERLANDS,a.LUXEMBOURG],[n.NORDICS]:[a.DENMARK,a.FINLAND,a.SWEDEN]},e.PERSONALIZED_DEFAULT_AUDIENCE_TYPE=Object.freeze({SMART_AUDIENCE:"smart_audience",SMART_AUDIENCE_BOOST:"smart_audience_boost",PREFILLED_COMPANY_FOLLOWER:"follower_job",PREFILLED_POPULAR_JOB:"popular_job",PREFILLED_MIXED_BAG:"mixed_bag",NO_DEFAULT_AUDIENCE:"control"}),e.TEMPLATE_OWNERSHIP={ACCOUNT:"ACCOUNT",MEMBER:"MEMBER"},e.LOCATION_URNS={AUSTRALIA:"urn:li:geo:101452733",CANADA:"urn:li:geo:101174742",JAPAN:"urn:li:geo:101355337",UNITED_KINGDOM:"urn:li:geo:101165590",UNITED_STATES:"urn:li:geo:103644278"}),r=(e.LOCATION_URN_TO_NAME_MAP={[i.AUSTRALIA]:"Australia",[i.CANADA]:"Canada",[i.JAPAN]:"Japan",[i.UNITED_KINGDOM]:"United Kingdom",[i.UNITED_STATES]:"United States"},e.CONNECTED_TV_SUPPORTED_LOCATIONS=new Set([i.UNITED_STATES,i.CANADA]),e.LOCALE_URNS={ENGLISH:"urn:li:locale:en_US",FRENCH:"urn:li:locale:fr_FR",SPANISH:"urn:li:locale:es_ES"})
e.LOCALE_URN_TO_NAME_MAP={[r.ENGLISH]:"English",[r.FRENCH]:"French",[r.SPANISH]:"Spanish"},e.CONNECTED_TV_SUPPORTED_LOCALES=new Set([r.ENGLISH])})),define("campaign-manager-web/constants/banner-tc",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.CURRENT_AD_AGREEMENT_VERSION=void 0
e.CURRENT_AD_AGREEMENT_VERSION=4})),define("campaign-manager-web/constants/billing",["exports","campaign-manager-web/constants/account"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.WALLET_PAYMENT_METHOD_TYPES=e.USER_ROLES_ALLOWED_TO_VIEW_RECEIPTS=e.USER_ROLES_ALLOWED_TO_EXPORT_RECEIPTS=e.TRANSACTION_FILTER_TYPES=e.TRANSACTION_FILTERS=e.TAX_NUMBER_TYPE=e.RECEIPT_BILLING_LINE_TYPES=e.PAYMENT_LINE_TYPE_FILTERS=e.PAYMENT_ACTIVITY_PAGE_SIZE=e.PAYMENT_ACTION_SOURCE=e.NAMESPACED_SCHEMAS=e.INVOICE_TYPE=e.INVOICE_STATUS=e.FETCH_BULK_DOWNLOAD_TASKS_POLLING_TOKEN=e.FETCH_BULK_DOWNLOAD_TASKS_POLLING_TIMEOUT=e.EXPORT_FORMAT_TYPES=e.EXPORT_DOCUMENT_TYPES=e.DAYS_TO_SHOW_APPROVED_REJECTED_INVOICE_STATUS_NOTIFICATION=e.CREDIT_CARD_TYPES=e.COUPON_CODE_STATUSES=e.BULK_DOWNLOAD_MODAL_TYPE=e.BILLING_V2_STATUS_DROPDOWN_FILTER_OPTIONS=e.BILLING_V2_PAYMENT_TYPES=e.BILLING_V2_JET_ERROR_TAGS=e.BILLING_TAB_TYPES=e.BILLING_RECEIPTS_GENERATION_TYPES=e.BILLING_RECEIPTS_GENERATION_REQUEST_STATUS=e.ACCOUNT_BILLING_LINE_TYPES=e.ACCOUNT_BALANCE_TYPES=void 0
e.CREDIT_CARD_TYPES={AMERICAN_EXPRESS:"AMERICAN_EXPRESS",DISCOVER:"DISCOVER",MASTERCARD:"MASTERCARD",VISA:"VISA",DINERS_CLUB:"DINERS_CLUB",JCB:"JCB"},e.ACCOUNT_BALANCE_TYPES={PROMOTION:"PROMOTION",CASH:"CASH",CS_GRANTED:"CS_GRANTED",POSTPAID_JYMBII:"POSTPAID_JYMBII",PREPAID_JYMBII:"PREPAID_JYMBII",JOBS_POSTPAY:"JOBS_POSTPAY",JOBS_POSTPAY_FREE_TRIAL_OVERAGES:"JOBS_POSTPAY_FREE_TRIAL_OVERAGES",JOBS_POSTPAY_VOLUME_DISCOUNT:"JOBS_POSTPAY_VOLUME_DISCOUNT"}
const n=e.ACCOUNT_BILLING_LINE_TYPES={FULFILLMENT_LINE:"FULFILLMENT_LINE",TAX:"TAX",PAYMENT:"PAYMENT",INVOICE_PAYMENT:"INVOICE_PAYMENT",CREATE_INVOICE:"CREATE_INVOICE",CASH_BALANCE:"CASH_BALANCE",PROMOTION_BALANCE:"PROMOTION_BALANCE",CS_BALANCE:"CS_BALANCE",PREPAID:"PREPAID_JYMBII_AB"},a=(e.RECEIPT_BILLING_LINE_TYPES=[n.PAYMENT,n.INVOICE_PAYMENT],e.COUPON_CODE_STATUSES={SUCCESS:"SUCCESS",ALREADY_USED:"ALREADY_USED",EXPIRED:"EXPIRED",INVALID:"INVALID",NOT_VALID_FOR_CURRENT_ADVERTISER:"NOT_VALID_FOR_CURRENT_ADVERTISER",NOT_VALID_FOR_NEW_ADVERTISER:"NOT_VALID_FOR_NEW_ADVERTISER",DIFFERENT_CURRENCY_CODE:"DIFFERENT_CURRENCY_CODE"},e.PAYMENT_LINE_TYPE_FILTERS=["CASH_BALANCE","PROMOTION_BALANCE","CS_BALANCE","PAYMENT","INVOICE_PAYMENT"],e.PAYMENT_ACTION_SOURCE="ADS",e.BILLING_TAB_TYPES={TRANSACTIONS:"transactions",CREDITS:"credits",RECEIPTS:"receipts"},e.TRANSACTION_FILTER_TYPES={ALL:"ALL",PAYMENTS:"PAYMENTS"}),i=(e.TRANSACTION_FILTERS=[a.ALL,a.PAYMENTS],e.EXPORT_FORMAT_TYPES={PDF:"pdf",CSV:"csv"},e.EXPORT_DOCUMENT_TYPES={RECEIPTS:"receipts",SUMMARY:"summary"},e.USER_ROLES_ALLOWED_TO_VIEW_RECEIPTS={ACCOUNT_MANAGER:t.ACCOUNT_USER_PERMISSION.ACCOUNT_MANAGER,ACCOUNT_BILLING_ADMIN:t.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN},e.USER_ROLES_ALLOWED_TO_EXPORT_RECEIPTS={ACCOUNT_MANAGER:t.ACCOUNT_USER_PERMISSION.ACCOUNT_MANAGER,ACCOUNT_BILLING_ADMIN:t.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN},e.INVOICE_STATUS={PAID:"PAID",UNPAID:"UNPAID",PARTIALLY_PAID:"PARTIALLY_PAID",OVERDUE:"OVERDUE",REVERSED:"REVERSED",CREDIT_APPLIED:"CREDIT_APPLIED"})
e.INVOICE_TYPE={INVOICE:"INVOICE",CREDIT_MEMO:"CREDIT_MEMO"},e.DAYS_TO_SHOW_APPROVED_REJECTED_INVOICE_STATUS_NOTIFICATION=90,e.BILLING_V2_JET_ERROR_TAGS=Object.freeze({FETCH_ACCOUNT_PAYMENT_INFO:"fetch-account-payment-info",FETCH_ACCOUNT_TOTAL_CREDIT:"fetch-account-total-credit",FETCH_ACCOUNT_CREDITS:"fetch-account-credits",FETCH_ACCOUNT_CURRENT_BALANCE:"fetch-account-current-balance",FETCH_BILLING_ACTIVITY_BY_TIME_RANGE:"fetch-billing-activity-by-time-range",FETCH_TAX_ID_CONFIGURATIONS:"fetch-tax-id-configurations",FIND_ACCOUNT_TAX_REGISTRATIONS:"find-account-tax-registrations",REDEEM_COUPON:"redeem-coupon",UPDATE_PAYMENT_INFO:"update-payment-info",UPDATE_PAYMENT_INTENT:"update-payment-intent"}),e.BILLING_V2_STATUS_DROPDOWN_FILTER_OPTIONS=Object.freeze({ALL:"ALL",...i}),e.WALLET_PAYMENT_METHOD_TYPES=Object.freeze({CARD:"CARD",ALIPAY:"ALIPAY",IDEAL:"IDEAL",IOS:"IOS",PAYPAL:"PAYPAL",SEPA:"SEPA",SOFORT:"SOFORT",GPB:"GPB"}),e.BILLING_V2_PAYMENT_TYPES=Object.freeze({THRESHOLD_BILLING:"THRESHOLD_BILLING",INVOICE:"INVOICE"}),e.TAX_NUMBER_TYPE=Object.freeze({VAT:"VAT",GST:"GST",QST:"QST",DST:"DST",JCT:"JCT",RUT:"RUT",RFC:"RFC",CPF_CNPJ:"CPF_CNPJ",CPF:"CPF",CNPJ:"CNPJ",CUIT:"CUIT",DNI:"DNI",RUC:"RUC",PERU_ID_CARDS:"PERU_ID_CARDS",NPWP:"NPWP",PST:"PST",FL_CST:"FL_CST",TIN:"TIN",PIN:"PIN",EBIN:"EBIN"}),e.PAYMENT_ACTIVITY_PAGE_SIZE=1e3,e.NAMESPACED_SCHEMAS=Object.freeze({CM_PAYMENT_INFO:"com.linkedin.campaignmanager.billing.CmPaymentInfo",CM_PAYMENT_INFO_V2:"com.linkedin.campaignmanager.billing.CmPaymentInfoV2",CM_PAYMENT_METHOD:"com.linkedin.campaignmanager.billing.CmPaymentMethod",CM_CARD_DETAILS:"com.linkedin.campaignmanager.billing.CmCardDetail"}),e.BILLING_RECEIPTS_GENERATION_TYPES=Object.freeze({CSV:"CSV",PDF:"PDF"}),e.BILLING_RECEIPTS_GENERATION_REQUEST_STATUS=Object.freeze({CREATED:"CREATED",IN_PROGRESS:"IN_PROGRESS",COMPLETED:"COMPLETED",FAILED:"FAILED",CANCELLED:"CANCELLED"}),e.BULK_DOWNLOAD_MODAL_TYPE=Object.freeze({INCOMPLETE_PDF_NEW:"INCOMPLETE_PDF_NEW",INCOMPLETE_PDF_CANCEL:"INCOMPLETE_PDF_CANCEL",COMPLETED_PDF_NEW:"COMPLETED_PDF_NEW",COMPLETED_PDF_CANCEL:"COMPLETED_PDF_CANCEL",INCOMPLETE_CSV_NEW:"INCOMPLETE_CSV_NEW",INCOMPLETE_CSV_CANCEL:"INCOMPLETE_CSV_CANCEL",COMPLETED_CSV_NEW:"COMPLETED_CSV_NEW",COMPLETED_CSV_CANCEL:"COMPLETED_CSV_CANCEL"}),e.FETCH_BULK_DOWNLOAD_TASKS_POLLING_TOKEN="FETCH_BULK_DOWNLOAD_TASKS_POLLING_TOKEN",e.FETCH_BULK_DOWNLOAD_TASKS_POLLING_TIMEOUT=3e3})),define("campaign-manager-web/constants/blocklist",["exports","campaign-manager-web/utils/file-upload"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.WEB_AND_APP_PUBLISHER_LIST_MAIN_FILE_BLOB_ID=e.WEB_AND_APP_PUBLISHER_LIST_BACKUP_FILE_BLOB_ID=e.VALID_BUNDLE_REGEX=e.LIST_TYPES=e.CTV_PUBLISHER_LIST_MAIN_FILE_BLOB_ID=e.CTV_PUBLISHER_LIST_BACKUP_FILE_BLOB_ID=e.BLOCKLIST_ROW_ERRORS=e.BLOCKLIST_PROCESSING_STATUSES=e.BLOCKLIST_MIN_ROW_COUNT=e.BLOCKLIST_MAX_ROW_COUNT=e.BLOCKLIST_MAX_FILE_SIZE_IN_MB=e.BLOCKLIST_BLOCKING_ERRORS=e.BLOCKLIST_ACCEPT_EXTENSIONS=void 0
e.BLOCKLIST_MAX_FILE_SIZE_IN_MB=100,e.BLOCKLIST_ACCEPT_EXTENSIONS=`${t.CSV_ACCEPT},${t.TXT_ACCEPT}`,e.LIST_TYPES={ALLOW:"ALLOWLIST",BLOCK:"BLOCKLIST"},e.BLOCKLIST_BLOCKING_ERRORS={TOO_MANY_ROWS:"TOO-MANY-ROWS",HAS_INVALID_DATA:"HAS-INVALID-DATA",NO_VALID_ROWS:"NO-VALID-ROWS"},e.BLOCKLIST_PROCESSING_STATUSES={SUCCESS:"SUCCESS",PROCESSING:"PROCESSING",FORMATTING_ERROR:"FORMATTING_ERROR"},e.BLOCKLIST_ROW_ERRORS={INVALID_URL_OR_BUNDLE:"INVALID-URL/BUNDLE",HAS_UNICODE:"HAS-UNICODE"},e.VALID_BUNDLE_REGEX="^[a-zA-Z0-9]([._-]?[a-zA-Z0-9]){1,200}$",e.BLOCKLIST_MAX_ROW_COUNT=1e5,e.BLOCKLIST_MIN_ROW_COUNT=1,e.WEB_AND_APP_PUBLISHER_LIST_MAIN_FILE_BLOB_ID="/ambry/named/lan-api-service/allowedPublishers//jobs/lanblr/allowedPublishersDisplay/main/file.csv",e.WEB_AND_APP_PUBLISHER_LIST_BACKUP_FILE_BLOB_ID="/ambry/named/lan-api-service/allowedPublishers//jobs/lanblr/allowedPublishersDisplay/backup/file.csv",e.CTV_PUBLISHER_LIST_MAIN_FILE_BLOB_ID="/ambry/named/lan-api-service/allowedPublishers//jobs/lanblr/allowedPublishersCTV/main/file.csv",e.CTV_PUBLISHER_LIST_BACKUP_FILE_BLOB_ID="/ambry/named/lan-api-service/allowedPublishers//jobs/lanblr/allowedPublishersCTV/backup/file.csv"})),define("campaign-manager-web/constants/boost-post",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.SERVING_STATUS=void 0
e.SERVING_STATUS={BOOSTABLE:"BOOSTABLE",CAMPAIGN_GROUP_TOTAL_BUDGET_HOLD:"CAMPAIGN_GROUP_TOTAL_BUDGET_HOLD"}})),define("campaign-manager-web/constants/boost",["exports","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/content-type"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.TLA_INCOMPATIBLE_AD_FORMATS_FOR_CREATIVE_EDIT=e.SUPPORTED_OBJECTIVE_TYPE_FOR_TLA=e.SUPPORTED_OBJECTIVE_TYPE_FOR_CONTENT_TYPE_INCLUDING_LEAD_GEN=e.SUPPORTED_OBJECTIVE_TYPE_FOR_CONTENT_TYPE=e.SUPPORTED_OBJECTIVE_TYPE_FOR_BOOST_INCLUDING_LEAD_GEN=e.SUPPORTED_OBJECTIVE_TYPE_FOR_BOOST=e.SUPPORTED_AD_FORMAT_FOR_TLA=e.CMT_NUDGE_CUTOFF_SPEND_AMOUNT=e.BOOST_ORIGIN=e.BOOST_CONTENT_TYPE_MAP=e.BOOST_CONTENT_TYPE=void 0
const a=e.BOOST_CONTENT_TYPE=Object.freeze({EVENT:"EVENT",POST:"POST",NATIVE_DOCUMENT:"NATIVE_DOCUMENT"}),i=e.SUPPORTED_OBJECTIVE_TYPE_FOR_BOOST=[t.OBJECTIVE_TYPE.WEBSITE_VISIT,t.OBJECTIVE_TYPE.BRAND_AWARENESS,t.OBJECTIVE_TYPE.ENGAGEMENT,t.OBJECTIVE_TYPE.VIDEO_VIEW],r=(e.SUPPORTED_OBJECTIVE_TYPE_FOR_BOOST_INCLUDING_LEAD_GEN=Object.freeze([...i,t.OBJECTIVE_TYPE.LEAD_GENERATION]),e.BOOST_CONTENT_TYPE_MAP=Object.freeze({[n.CONTENT_TYPE.TEXT]:a.POST,[n.CONTENT_TYPE.RICHMEDIA]:a.POST,[n.CONTENT_TYPE.ARTICLE]:a.POST,[n.CONTENT_TYPE.VIDEO]:a.POST,[n.CONTENT_TYPE.EVENT]:a.EVENT,[n.CONTENT_TYPE.NATIVE_DOCUMENT]:a.NATIVE_DOCUMENT,[n.CONTENT_TYPE.FIRST_PARTY_ARTICLE]:a.POST}),e.SUPPORTED_OBJECTIVE_TYPE_FOR_CONTENT_TYPE=Object.freeze({[n.CONTENT_TYPE.TEXT]:[t.OBJECTIVE_TYPE.WEBSITE_VISIT,t.OBJECTIVE_TYPE.BRAND_AWARENESS,t.OBJECTIVE_TYPE.ENGAGEMENT],[n.CONTENT_TYPE.RICHMEDIA]:[t.OBJECTIVE_TYPE.WEBSITE_VISIT,t.OBJECTIVE_TYPE.BRAND_AWARENESS,t.OBJECTIVE_TYPE.ENGAGEMENT],[n.CONTENT_TYPE.ARTICLE]:[t.OBJECTIVE_TYPE.WEBSITE_VISIT,t.OBJECTIVE_TYPE.BRAND_AWARENESS,t.OBJECTIVE_TYPE.ENGAGEMENT],[n.CONTENT_TYPE.VIDEO]:[t.OBJECTIVE_TYPE.VIDEO_VIEW,t.OBJECTIVE_TYPE.BRAND_AWARENESS],[n.CONTENT_TYPE.EVENT]:[t.OBJECTIVE_TYPE.ENGAGEMENT,t.OBJECTIVE_TYPE.WEBSITE_VISIT,t.OBJECTIVE_TYPE.BRAND_AWARENESS],[n.CONTENT_TYPE.NATIVE_DOCUMENT]:[t.OBJECTIVE_TYPE.BRAND_AWARENESS,t.OBJECTIVE_TYPE.ENGAGEMENT],[n.CONTENT_TYPE.FIRST_PARTY_ARTICLE]:[t.OBJECTIVE_TYPE.BRAND_AWARENESS,t.OBJECTIVE_TYPE.ENGAGEMENT]}))
e.SUPPORTED_OBJECTIVE_TYPE_FOR_CONTENT_TYPE_INCLUDING_LEAD_GEN=Object.freeze(Object.fromEntries(Object.entries(r).map((([e,a])=>[e,e===n.CONTENT_TYPE.EVENT||e===n.CONTENT_TYPE.NATIVE_DOCUMENT?a:[...a,t.OBJECTIVE_TYPE.LEAD_GENERATION]])))),e.BOOST_ORIGIN=Object.freeze({EVENT_ADMIN_PAGE:"eventAdminPage",ORG_ADMIN_FEED:"organizationAdminFeed",ORG_ANALYTICS_PAGE:"organizationAdminAnalytics",ORG_SINGLE_POST_ANALYTICS:"organizationSinglePostAnalytics",ORG_ACTIVITY_TAB:"organizationActivityTab",ORG_ADMIN_EMPLOYEE_POSTS_FEED:"organizationAdminEmployeePostsFeed",BOOST_REQUEST_APPROVED_EMAIL:"boostRequestApprovedEmail",UNKNOWN:"unknown"}),e.SUPPORTED_AD_FORMAT_FOR_TLA=[t.AD_FORMAT.STANDARD_SPONSORED_CONTENT,t.AD_FORMAT.SINGLE_VIDEO],e.TLA_INCOMPATIBLE_AD_FORMATS_FOR_CREATIVE_EDIT=[t.AD_FORMAT.SINGLE_VIDEO,t.AD_FORMAT.STANDARD_SPONSORED_CONTENT],e.SUPPORTED_OBJECTIVE_TYPE_FOR_TLA=[t.OBJECTIVE_TYPE.BRAND_AWARENESS,t.OBJECTIVE_TYPE.ENGAGEMENT],e.CMT_NUDGE_CUTOFF_SPEND_AMOUNT=500})),define("campaign-manager-web/constants/brand-lift-tests",["exports","campaign-manager-web/types/brand-lift-tests"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.TOP_OF_MIND_MULTISELECT_BRAND_TEXTS=e.TOP_OF_MIND_BRAND_TEXTS=e.TEST_RESULT_METRIC_TYPE_TO_METRIC_KEY=e.SURVEY_RESPONSE_DEMOGRAPHIC_METRIC_PIVOTS=e.SURVEY_RESPONSES_LIMIT=e.SURVEY_QUESTION_MAX_LENGTH=e.RESULT_STRENGTH_TYPE_TO_CSS_CLASSES=e.MINIMUM_BRAND_LIFT_TEST_RANGE_IN_DAYS=e.MAXIMUM_BRAND_LIFT_TEST_RANGE_IN_DAYS=e.DEFAULT_CUSTOM_SURVEY_ANSWER=e.CONTINENT_URNS_TO_NAMES_MAP=e.CONTINENT_URNS=e.BRAND_LIFT_TEST_TALENT_EQUITY_KEY_METRIC=e.BRAND_LIFT_TEST_PAGE_TABS=e.BRAND_LIFT_TEST_KEY_METRIC_TO_SURVEY_ANSWERS=e.BRAND_LIFT_TEST_GROUP_LABEL=e.BRAND_LIFT_TEST_EDITABLE_METRIC=e.BRAND_LIFT_TEST_DESIRED_SURVEY_ANSWERS=e.BRAND_LIFT_DEMOGRAPHIC_CATEGORIES=void 0
const n=[t.BrandLiftTestSurveyResponseAnswer.YES,t.BrandLiftTestSurveyResponseAnswer.NO,t.BrandLiftTestSurveyResponseAnswer.NOT_SURE],a=[t.BrandLiftTestSurveyResponseAnswer.VERY_LIKELY,t.BrandLiftTestSurveyResponseAnswer.SOMEWHAT_LIKELY,t.BrandLiftTestSurveyResponseAnswer.NEUTRAL,t.BrandLiftTestSurveyResponseAnswer.SOMEWHAT_UNLIKELY,t.BrandLiftTestSurveyResponseAnswer.VERY_UNLIKELY],i=[t.BrandLiftTestSurveyResponseAnswer.VERY_FAMILIAR,t.BrandLiftTestSurveyResponseAnswer.SOMEWHAT_FAMILIAR,t.BrandLiftTestSurveyResponseAnswer.ONLY_HEARD_THE_NAME,t.BrandLiftTestSurveyResponseAnswer.NOT_AT_ALL_FAMILIAR],r=[t.BrandLiftTestSurveyResponseAnswer.VERY_FAVORABLE,t.BrandLiftTestSurveyResponseAnswer.SOMEWHAT_FAVORABLE,t.BrandLiftTestSurveyResponseAnswer.NEUTRAL,t.BrandLiftTestSurveyResponseAnswer.SOMEWHAT_UNFAVORABLE,t.BrandLiftTestSurveyResponseAnswer.VERY_UNFAVORABLE],o=[t.BrandLiftTestSurveyResponseAnswer.CUSTOM,t.BrandLiftTestSurveyResponseAnswer.NONE_OF_THE_ABOVE],l=(e.BRAND_LIFT_TEST_DESIRED_SURVEY_ANSWERS=[t.BrandLiftTestSurveyResponseAnswer.SOMEWHAT_FAMILIAR,t.BrandLiftTestSurveyResponseAnswer.SOMEWHAT_FAVORABLE,t.BrandLiftTestSurveyResponseAnswer.SOMEWHAT_LIKELY,t.BrandLiftTestSurveyResponseAnswer.VERY_FAMILIAR,t.BrandLiftTestSurveyResponseAnswer.VERY_FAVORABLE,t.BrandLiftTestSurveyResponseAnswer.VERY_LIKELY,t.BrandLiftTestSurveyResponseAnswer.YES],e.BRAND_LIFT_TEST_KEY_METRIC_TO_SURVEY_ANSWERS={[t.BrandLiftTestKeyMetric.AWARENESS]:n,[t.BrandLiftTestKeyMetric.RECALL]:n,[t.BrandLiftTestKeyMetric.FAMILIARITY]:i,[t.BrandLiftTestKeyMetric.FAVORABILITY]:r,[t.BrandLiftTestKeyMetric.RECOMMENDATION]:a,[t.BrandLiftTestKeyMetric.CONSIDERATION]:a,[t.BrandLiftTestKeyMetric.CUSTOM]:o,[t.BrandLiftTestKeyMetric.EMPLOYER_FAMILIARITY]:i,[t.BrandLiftTestKeyMetric.EMPLOYER_FAVORABILITY]:r,[t.BrandLiftTestKeyMetric.EMPLOYER_RECOMMENDATION]:a,[t.BrandLiftTestKeyMetric.EMPLOYER_CONSIDERATION]:a,[t.BrandLiftTestKeyMetric.TOP_OF_MIND]:[]},e.BRAND_LIFT_TEST_PAGE_TABS={OVERVIEW:"OVERVIEW",...t.BrandLiftTestKeyMetric},e.BRAND_LIFT_TEST_TALENT_EQUITY_KEY_METRIC=Object.freeze({[t.BrandLiftTestKeyMetric.EMPLOYER_FAMILIARITY]:t.BrandLiftTestKeyMetric.EMPLOYER_FAMILIARITY,[t.BrandLiftTestKeyMetric.EMPLOYER_FAVORABILITY]:t.BrandLiftTestKeyMetric.EMPLOYER_FAVORABILITY,[t.BrandLiftTestKeyMetric.EMPLOYER_RECOMMENDATION]:t.BrandLiftTestKeyMetric.EMPLOYER_RECOMMENDATION,[t.BrandLiftTestKeyMetric.EMPLOYER_CONSIDERATION]:t.BrandLiftTestKeyMetric.EMPLOYER_CONSIDERATION}),e.BRAND_LIFT_TEST_EDITABLE_METRIC=Object.freeze({[t.BrandLiftTestKeyMetric.CUSTOM]:t.BrandLiftTestKeyMetric.CUSTOM,[t.BrandLiftTestKeyMetric.TOP_OF_MIND]:t.BrandLiftTestKeyMetric.TOP_OF_MIND}),e.MINIMUM_BRAND_LIFT_TEST_RANGE_IN_DAYS=14,e.MAXIMUM_BRAND_LIFT_TEST_RANGE_IN_DAYS=90,e.SURVEY_RESPONSE_DEMOGRAPHIC_METRIC_PIVOTS=Object.keys(t.SurveyResponseDemographicMetricPivot),e.BRAND_LIFT_DEMOGRAPHIC_CATEGORIES=Object.keys(t.BrandLiftDemographicCategory),e.CONTINENT_URNS=[{name:"AFRICA",entityUrn:"urn:li:geo:103537801"},{name:"ANTARCTICA",entityUrn:"urn:li:geo:103455181"},{name:"ASIA",entityUrn:"urn:li:geo:102393603"},{name:"EUROPE",entityUrn:"urn:li:geo:100506914"},{name:"LATINAMERICA",entityUrn:"urn:li:geo:104514572"},{name:"NORTHAMERICA",entityUrn:"urn:li:geo:102221843"},{name:"OCEANIA",entityUrn:"urn:li:geo:100506852"}])
e.CONTINENT_URNS_TO_NAMES_MAP=Object.freeze(l.reduce(((e,t)=>(e[t.entityUrn]=t.name,e)),{})),e.TEST_RESULT_METRIC_TYPE_TO_METRIC_KEY={[t.BrandLiftTestResultMetricType.ABSOLUTE_LIFT]:"absoluteLift",[t.BrandLiftTestResultMetricType.RELATIVE_LIFT]:"relativeLift",[t.BrandLiftTestResultMetricType.COST_PER_LIFTED_MEMBER]:"costPerLiftedMember",[t.BrandLiftTestResultMetricType.TOTAL_ESTIMATED_LIFT]:"totalEstimatedLift"},e.BRAND_LIFT_TEST_GROUP_LABEL=Object.freeze({[t.BrandLiftTestGroup.CONTROL]:"controlResponses",[t.BrandLiftTestGroup.TREATMENT]:"treatmentResponses"}),e.RESULT_STRENGTH_TYPE_TO_CSS_CLASSES={[t.BrandLiftTestResultStrength.VERY_WEAK]:{labelClass:"brand-lift-result-strength-tooltip__red-label",tooltipClass:"u-color__red"},[t.BrandLiftTestResultStrength.WEAK]:{labelClass:"brand-lift-result-strength-tooltip__red-label",tooltipClass:"u-color__red"},[t.BrandLiftTestResultStrength.MEDIUM]:{labelClass:"brand-lift-result-strength-tooltip__slate-label",tooltipClass:"u-color__orange7"},[t.BrandLiftTestResultStrength.STRONG]:{labelClass:"brand-lift-result-strength-tooltip__green-label",tooltipClass:"u-color__green7"},[t.BrandLiftTestResultStrength.VERY_STRONG]:{labelClass:"brand-lift-result-strength-tooltip__green-label",tooltipClass:"u-color__green7"},[t.BrandLiftTestResultStrength.NOT_APPLICABLE]:{labelClass:"",tooltipClass:""}},e.DEFAULT_CUSTOM_SURVEY_ANSWER=Object.freeze({localizedAnswerText:"",desired:!1,adLiftSurveyAnswer:t.BrandLiftTestKeyMetric.CUSTOM}),e.TOP_OF_MIND_BRAND_TEXTS=[{adLiftKeyMetric:t.BrandLiftTestKeyMetric.TOP_OF_MIND,localizedQuestionText:"What brand"},{adLiftKeyMetric:t.BrandLiftTestKeyMetric.TOP_OF_MIND,localizedQuestionText:"What product"},{adLiftKeyMetric:t.BrandLiftTestKeyMetric.TOP_OF_MIND,localizedQuestionText:"What service"},{adLiftKeyMetric:t.BrandLiftTestKeyMetric.TOP_OF_MIND,localizedQuestionText:"What employer"}],e.TOP_OF_MIND_MULTISELECT_BRAND_TEXTS=[{adLiftKeyMetric:t.BrandLiftTestKeyMetric.TOP_OF_MIND,localizedQuestionText:"What brand(s)"},{adLiftKeyMetric:t.BrandLiftTestKeyMetric.TOP_OF_MIND,localizedQuestionText:"What product(s)"},{adLiftKeyMetric:t.BrandLiftTestKeyMetric.TOP_OF_MIND,localizedQuestionText:"What service(s)"},{adLiftKeyMetric:t.BrandLiftTestKeyMetric.TOP_OF_MIND,localizedQuestionText:"What employer(s)"}],e.SURVEY_QUESTION_MAX_LENGTH=140,e.SURVEY_RESPONSES_LIMIT={MIN:2,MAX:5}})),define("campaign-manager-web/constants/brand-safety",["exports","campaign-manager-web/constants/routes"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.PUBLISHER_REPORT_AMBRY_BLOB_PREFIX=e.BRAND_SAFETY_ROUTES=e.ALLOWED_ROUTES=e.ACCOUNT_LEVEL=void 0
const n=e.BRAND_SAFETY_ROUTES={index:t.ROUTE_NAME.ACCOUNT_BRAND_SAFETY_INDEX,overview:t.ROUTE_NAME.ACCOUNT_BRAND_SAFETY_OVERVIEW,publisherList:t.ROUTE_NAME.ACCOUNT_BRAND_SAFETY_PUBLISHER_LIST,publisherReport:t.ROUTE_NAME.ACCOUNT_BRAND_SAFETY_PUBLISHER_REPORT,thirdPartyApps:t.ROUTE_NAME.ACCOUNT_BRAND_SAFETY_THIRD_PARTY_APPS},a="overview",i="publisher-list",r="publisher-report",o="third-party-apps"
e.ALLOWED_ROUTES={[a]:n.overview,[i]:n.publisherList,[r]:n.publisherReport,[o]:n.thirdPartyApps},e.PUBLISHER_REPORT_AMBRY_BLOB_PREFIX="/ambry/named/lan-api-service/AdsPublisherReporting/",e.ACCOUNT_LEVEL="ACCOUNT"})),define("campaign-manager-web/constants/budget-optimization",["exports","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/campaign-constants"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.SCHEDULE_TYPE=e.BUDGET_TYPE=e.BUDGET_OPTIONS=e.BUDGET_OPTIMIZATION_STRATEGY=e.BID_CATEGORIES_MAP=void 0
const a=e.BUDGET_TYPE={DAILY:"daily",LIFETIME:"lifetime"}
e.BUDGET_OPTIONS={ALL:[a.DAILY,a.LIFETIME]},e.BID_CATEGORIES_MAP={[t.OBJECTIVE_TYPE.BRAND_AWARENESS]:[n.BID_CATEGORY.AUTO],[t.OBJECTIVE_TYPE.ENGAGEMENT]:[n.BID_CATEGORY.AUTO,n.BID_CATEGORY.COST_CAP,n.BID_CATEGORY.MANUAL],[t.OBJECTIVE_TYPE.WEBSITE_VISIT]:[n.BID_CATEGORY.AUTO,n.BID_CATEGORY.COST_CAP,n.BID_CATEGORY.MANUAL],[t.OBJECTIVE_TYPE.VIDEO_VIEW]:[n.BID_CATEGORY.AUTO,n.BID_CATEGORY.COST_CAP,n.BID_CATEGORY.MANUAL],[t.OBJECTIVE_TYPE.WEBSITE_CONVERSION]:[n.BID_CATEGORY.AUTO,n.BID_CATEGORY.MANUAL],[t.OBJECTIVE_TYPE.LEAD_GENERATION]:[n.BID_CATEGORY.AUTO,n.BID_CATEGORY.COST_CAP,n.BID_CATEGORY.MANUAL],[t.OBJECTIVE_TYPE.JOB_APPLICANT]:[n.BID_CATEGORY.AUTO,n.BID_CATEGORY.MANUAL],[t.OBJECTIVE_TYPE.TALENT_LEAD]:[n.BID_CATEGORY.AUTO,n.BID_CATEGORY.MANUAL]},e.SCHEDULE_TYPE={CONTINUOUS:"continuous",FIXED:"fixed"},e.BUDGET_OPTIMIZATION_STRATEGY={DYNAMIC:"DYNAMIC"}})),define("campaign-manager-web/constants/bulk-actions",["exports","campaign-manager-web/constants/creative"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.BULK_ACTION_TASK_STATUSES=e.BULK_ACTION_TASKS_POLLING=e.BULK_ACTION_SUPPORTED_CREATIVE_TYPES=e.BULK_ACTION_POLL_COUNTER=e.BULK_ACTION_IMPORT_TYPE=void 0
e.BULK_ACTION_TASK_STATUSES={COMPLETED_WITH_ERRORS:"COMPLETED_WITH_ERRORS",FAILED:"FAILED",IN_PROGRESS:"IN_PROGRESS",PENDING:"PENDING",SUCCESS:"SUCCESS"},e.BULK_ACTION_IMPORT_TYPE={CAMPAIGN:"CAMPAIGN",CAMPAIGN_GROUP:"CAMPAIGN_GROUP",CREATIVE:"CREATIVE"},e.BULK_ACTION_TASKS_POLLING={POLLING_LABEL:"import-history#pollBulkActionTasks"},e.BULK_ACTION_POLL_COUNTER=5,e.BULK_ACTION_SUPPORTED_CREATIVE_TYPES=[t.CREATIVE_TYPE.TEXT_AD,t.CREATIVE_TYPE.SPONSORED_STATUS_UPDATE]})),define("campaign-manager-web/constants/business-information",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.BUSINESS_INFORMATION_TRACKING_KEYS=e.BUSINESS_INFORMATION_PAGE_RENDER_KEY=void 0
e.BUSINESS_INFORMATION_TRACKING_KEYS=Object.freeze({OPEN_VERIFICATION_MODAL:"open_verification_modal",OPEN_VERIFICATION_INLINE_MODULE:"open_verification_inline_module",EDIT_BUSINESS_INFORMATION:"edit_business_information",SAVE_BUSINESS_INFORMATION:"save_business_information",RELOAD_BUSINESS_INFORMATION:"reload_business_information"}),e.BUSINESS_INFORMATION_PAGE_RENDER_KEY="render_business_information"})),define("campaign-manager-web/constants/business-manager-manage-user-message",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.USER_MESSAGE_TYPE=void 0
e.USER_MESSAGE_TYPE=Object.freeze({OWNED:"OWNED",ACCESS_VIA_SHARE:"ACCESS_VIA_SHARE",NONE:"NONE"})})),define("campaign-manager-web/constants/campaign-constants",["exports","campaign-manager-web/constants/account","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/roadblock","campaign-manager-web/constants/success-modal-entity-types"],(function(e,t,n,a,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.ZERO=e.TOTAL_BUDGET_MULTIPLIER_V2=e.TOTAL_BUDGET_MULTIPLIER=e.TARGET_RESULT=e.TARGET_CPX_BID_STRATEGIES=e.TARGET_COST_TO_COST_CAP_OPTIMIZATION_TARGET_MAP=e.TARGET_COST_OPTIMIZATION_TARGET_TYPES=e.SPONSORED_UPDATES_AD_FORMATS=e.SERVING_STATUSES=e.SCC_BUDGET_OPTIONS=e.QUALIFIED_LEADS_AD_FORMATS=e.OPTIMIZATION_TARGET_TYPE_MAP=e.OPTIMIZATION_TARGET_TYPE=e.OPTIMIZATION_GOAL_TO_COST_UNIT=e.OPTIMIZATION_GOAL_TO_COST_TYPE_MAP=e.OPTIMIZATION_GOAL_TO_BID_STRATEGY_MAP=e.OPTIMIZATION_GOALS_FOR_ACCELERATE_FLOW=e.OPTIMIZATION_GOAL=e.OBJECTIVE_TYPE_TO_ALIGNED_OPTIMIZATION_GOAL_MAP=e.MIN_HOURS_FOR_SCHEDULE=e.MINIMUM_DEFAULT_COST=e.MAXIMUM_CREATIVES=e.LOW_BID_SUGGESTION=e.LIMITS_MIN_BID=e.LIFETIME_BUDGET_TYPES=e.LEGACY_OBJECTIVES=e.FREQUENCY_OPTIMIZATION_TYPES=e.FREQUENCY_OPTIMIZATION_FREQUENCIES=e.FREQUENCY_OPTIMIZATION_DEFAULT_TIME_SPAN=e.FREQUENCY_OPTIMIZATION_DEFAULT_FREQUENCY=e.DEFAULT_ROADBLOCK_TYPE=e.DEFAULT_PRODUCT_TYPE=e.DEFAULT_MATCH_TYPE=e.DEFAULT_DAYS_IN_SCHEDULE=e.DEFAULT_CAMPAIGN_NAME=e.DEFAULT_CAMPAIGN_AD_FORMAT=e.CURRENCY_TO_MIN_UNIT_COST=e.CREATIVE_TYPE=e.COST_TYPE_MAP=e.COST_TYPE=e.COST_CAP_TO_AUTOBIDDING_OPT_TARGET_MAP=e.COST_CAP_OPTIMIZATION_TARGET_TYPES=e.COST_CAP_BID_STRATEGIES=e.COMPONENT_TITLE=e.COMPANY_REQUIRED_OBJECTIVES=e.COMPANY_REQUIRED_FORMATS=e.CAMPAIGN_URN_PREFIX=e.CAMPAIGN_TYPE=e.CAMPAIGN_STATUSES=e.CAMPAIGN_NAME_MAX_LENGTH=e.CAMPAIGN_LAUNCH_KEYS=e.CAMPAIGN_LAUNCH_FEEDBACK_LINK=e.CAMPAIGN_GROUP_RESTRICTED_OBJECTIVES=e.CAMPAIGN_DETAILS_SOURCE_FROM=e.CAMPAIGN_DELETABLE_FIELDS=e.CAMPAIGN_CREATION_TRACKING_MAP=e.CAMPAIGN_CREATION_FLOW=e.BUDGET_TYPES=e.BID_TYPE_MAP=e.BID_TYPE=e.BID_STRATEGY_TO_BID_CATEGORY_MAP=e.BID_STRATEGY_REVERSE_MAP=e.BID_STRATEGY=e.BID_CATEGORY_TO_HELP_CENTER_URL_MAP=e.BID_CATEGORY=e.BID_CATEGORIES_MAP=e.BID_AND_BUDGET_DEFAULTS=e.AUTO_BID_OPTIMIZATION_TARGET_TYPES=e.AUTOBIDDING_TO_COST_CAP_OPT_TARGET_MAP=e.AUDIENCE_AUTOMATION=e.AD_TASK_PANELS=e.AD_CONTAINER_TYPE=e.AD_CONTAINERS=void 0
e.CAMPAIGN_LAUNCH_FEEDBACK_LINK="https://linkedin.focusvision.com/survey/selfserve/bb5/18rops724?list=1&seg=2&pl=1",e.CAMPAIGN_TYPE={DYNAMIC:"DYNAMIC",SJYMBII:"SJYMBII",SPONSORED_INMAILS:"SPONSORED_INMAILS",SPONSORED_UPDATES:"SPONSORED_UPDATES",TALENT_LANDING:"TALENT_LANDING",TEXT_AD:"TEXT_AD",IN_APP_PROMOTION:"IN_APP_PROMOTION"},e.AUDIENCE_AUTOMATION={AUTO_TARGETING:"AUTO_TARGETING",AUDIENCE_EXPANSION:"AUDIENCE_EXPANSION",NONE:null}
const o=e.CAMPAIGN_CREATION_FLOW={QUICK:"scc",ADVANCED_WITH_INLINE_PAYMENT:"advanced_with_inline_payment",ADVANCED:"advanced",OPTIMA:"optima",OPTIMA_AB_TEST:"optima_ab_test"},l=(e.CAMPAIGN_CREATION_TRACKING_MAP={[r.ENTITY_TYPES.ACCOUNT]:"scc_success_confirmation_modal_new_advertiser",[r.ENTITY_TYPES.CAMPAIGN]:{[o.QUICK]:{isReactivationFlow:{billingAdmin:"scc_success_confirmation_modal_reactivation_billing_admin",nonBillingAdmin:"scc_success_confirmation_modal_reactivation_non_billing_admin"},isNotReactivationFlow:{billingAdmin:"scc_success_confirmation_modal_billing_admin",nonBillingAdmin:"scc_success_confirmation_modal_non_billing_admin"}},[o.OPTIMA]:{isReactivationFlow:{billingAdmin:"optima_success_confirmation_modal_reactivation_billing_admin",nonBillingAdmin:"optima_success_confirmation_modal_reactivation_non_billing_admin"},isNotReactivationFlow:{billingAdmin:"optima_success_confirmation_modal_billing_admin",nonBillingAdmin:"optima_success_confirmation_modal_non_billing_admin"}},[o.ADVANCED_WITH_INLINE_PAYMENT]:{isReactivationFlow:{billingAdmin:"advanced_with_inline_payment_success_confirmation_modal_reactivation_billing_admin",nonBillingAdmin:"advanced_with_inline_payment_success_confirmation_modal_reactivation_non_billing_admin"},isNotReactivationFlow:{billingAdmin:"advanced_with_inline_payment_success_confirmation_modal_billing_admin",nonBillingAdmin:"advanced_with_inline_payment_success_confirmation_modal_non_billing_admin"}},[o.ADVANCED]:{isReactivationFlow:{billingAdmin:"advanced_success_confirmation_modal_reactivation_billing_admin",nonBillingAdmin:"advanced_success_confirmation_modal_reactivation_non_billing_admin"},isNotReactivationFlow:{billingAdmin:"advanced_success_confirmation_modal_billing_admin",nonBillingAdmin:"advanced_success_confirmation_modal_non_billing_admin"}}}},e.MAXIMUM_CREATIVES=100,e.DEFAULT_CAMPAIGN_AD_FORMAT=a.AD_FORMAT.TEXT,e.DEFAULT_PRODUCT_TYPE=t.PRODUCT_TYPE.MARKETING_SOLUTIONS,e.DEFAULT_MATCH_TYPE="EXACT",e.DEFAULT_ROADBLOCK_TYPE=i.ROADBLOCK_TYPES.NONE,e.DEFAULT_DAYS_IN_SCHEDULE=30,e.TOTAL_BUDGET_MULTIPLIER=10,e.TOTAL_BUDGET_MULTIPLIER_V2=30,e.CAMPAIGN_URN_PREFIX="urn:li:sponsoredCampaign:",e.CAMPAIGN_NAME_MAX_LENGTH=200,e.BID_STRATEGY={AUTO:"AUTO",CPC:"CPC",CPM:"CPM",CPS:"CPS",CPV:"CPV",CPL:"CPL",TARGET_CPC:"TARGET_CPC",TARGET_CPM:"TARGET_CPM",TARGET_CPV:"TARGET_CPV",CAP_COST_AND_MAXIMIZE_CLICKS:"CAP_COST_AND_MAXIMIZE_CLICKS",CAP_COST_AND_MAXIMIZE_IMPRESSIONS:"CAP_COST_AND_MAXIMIZE_IMPRESSIONS",CAP_COST_AND_MAXIMIZE_VIDEO_VIEWS:"CAP_COST_AND_MAXIMIZE_VIDEO_VIEWS",CAP_COST_AND_MAXIMIZE_LEADS:"CAP_COST_AND_MAXIMIZE_LEADS"}),s=e.BID_CATEGORY={AUTO:"AUTO",COST_CAP:"COST_CAP",TARGET_COST:"TARGET_COST",MANUAL:"MANUAL"},c=(e.BID_STRATEGY_TO_BID_CATEGORY_MAP={[l.AUTO]:s.AUTO,[l.CPC]:s.MANUAL,[l.CPM]:s.MANUAL,[l.CPS]:s.MANUAL,[l.CPV]:s.MANUAL,[l.CPL]:s.MANUAL,[l.TARGET_CPC]:s.TARGET_COST,[l.TARGET_CPM]:s.TARGET_COST,[l.TARGET_CPV]:s.TARGET_COST,[l.CAP_COST_AND_MAXIMIZE_CLICKS]:s.COST_CAP,[l.CAP_COST_AND_MAXIMIZE_IMPRESSIONS]:s.COST_CAP,[l.CAP_COST_AND_MAXIMIZE_VIDEO_VIEWS]:s.COST_CAP,[l.CAP_COST_AND_MAXIMIZE_LEADS]:s.COST_CAP},e.BID_CATEGORY_TO_HELP_CENTER_URL_MAP={[s.MANUAL]:"help/lms/answer/120554",[s.COST_CAP]:"help/lms/answer/a706289",[s.TARGET_COST]:"help/lms/answer/120553"},e.OPTIMIZATION_GOAL={REACH:"REACH",IMPRESSIONS:"IMPRESSIONS",LANDING_PAGE_CLICKS:"LANDING_PAGE_CLICKS",ENGAGEMENT_CLICKS:"ENGAGEMENT_CLICKS",CLICKS:"CLICKS",VIDEO_VIEWS:"VIDEO_VIEWS",LEADS:"LEADS",QUALIFIED_LEADS:"QUALIFIED_LEADS",TALENT_LEADS:"TALENT_LEADS",WEBSITE_CONVERSIONS:"WEBSITE_CONVERSIONS",SENDS:"SENDS",CLICK_TO_MESSAGE_OPENS:"CLICK_TO_MESSAGE_OPENS"}),u=(e.OPTIMIZATION_GOAL_TO_COST_UNIT={[c.REACH]:"i18n_cost_unit_impressions",[c.IMPRESSIONS]:"i18n_cost_unit_impressions",[c.LANDING_PAGE_CLICKS]:"i18n_cost_unit_landing_page_click",[c.ENGAGEMENT_CLICKS]:"i18n_cost_unit_engagement_click",[c.CLICKS]:"i18n_cost_unit_click",[c.VIDEO_VIEWS]:"i18n_cost_unit_video_view",[c.LEADS]:"i18n_cost_unit_click",[c.TALENT_LEADS]:"i18n_cost_unit_landing_page_click",[c.WEBSITE_CONVERSIONS]:"i18n_cost_unit_landing_page_click",[c.SENDS]:"i18n_cost_unit_send",[c.CLICK_TO_MESSAGE_OPENS]:"i18n_cost_unit_click_to_message_opens"},e.FREQUENCY_OPTIMIZATION_TYPES={DEFAULT:"DEFAULT",MAX_FREQUENCY:"MAX_FREQUENCY",TARGET_FREQUENCY:"TARGET_FREQUENCY"},e.FREQUENCY_OPTIMIZATION_DEFAULT_FREQUENCY=5,e.FREQUENCY_OPTIMIZATION_FREQUENCIES=[1,2,3,4,5,6,7,8],e.FREQUENCY_OPTIMIZATION_DEFAULT_TIME_SPAN={duration:7,unit:"DAY"},e.COST_TYPE={CPM:"CPM",CPC:"CPC",CPV:"CPV"}),d=e.BID_TYPE={CPM:"CPM",CPC:"CPC",CPV:"CPV",CPS:"CPS"},p=e.OPTIMIZATION_TARGET_TYPE={MAX_IMPRESSION:"MAX_IMPRESSION",MAX_CLICK:"MAX_CLICK",MAX_CONVERSION:"MAX_CONVERSION",MAX_VIDEO_VIEW:"MAX_VIDEO_VIEW",MAX_LEAD:"MAX_LEAD",MAX_QUALIFIED_LEAD:"MAX_QUALIFIED_LEAD",MAX_REACH:"MAX_REACH",NONE:"NONE",ENHANCED_CONVERSION:"ENHANCED_CONVERSION",TARGET_COST_PER_CLICK:"TARGET_COST_PER_CLICK",TARGET_COST_PER_IMPRESSION:"TARGET_COST_PER_IMPRESSION",TARGET_COST_PER_VIDEO_VIEW:"TARGET_COST_PER_VIDEO_VIEW",CAP_COST_AND_MAXIMIZE_CLICKS:"CAP_COST_AND_MAXIMIZE_CLICKS",CAP_COST_AND_MAXIMIZE_IMPRESSIONS:"CAP_COST_AND_MAXIMIZE_IMPRESSIONS",CAP_COST_AND_MAXIMIZE_VIDEO_VIEWS:"CAP_COST_AND_MAXIMIZE_VIDEO_VIEWS",CAP_COST_AND_MAXIMIZE_LEADS:"CAP_COST_AND_MAXIMIZE_LEADS"},m=(e.TARGET_COST_TO_COST_CAP_OPTIMIZATION_TARGET_MAP={[p.TARGET_COST_PER_CLICK]:p.CAP_COST_AND_MAXIMIZE_CLICKS,[p.TARGET_COST_PER_IMPRESSION]:p.CAP_COST_AND_MAXIMIZE_IMPRESSIONS,[p.TARGET_COST_PER_VIDEO_VIEW]:p.CAP_COST_AND_MAXIMIZE_VIDEO_VIEWS},e.BID_AND_BUDGET_DEFAULTS={DAILY_BUDGET:"25",OPTIMIZATION_TARGET_TYPE:p.NONE,UNIT_COST:"10"},e.TARGET_RESULT={IMPRESSION:"impression",CLICK:"click",VIEW:"view",LEAD:"lead",TALENT_LEAD:"talentLead",CONVERSION:"conversion",SEND:"send"},e.AUTO_BID_OPTIMIZATION_TARGET_TYPES=[p.MAX_CLICK,p.MAX_IMPRESSION,p.MAX_CONVERSION,p.MAX_LEAD,p.MAX_VIDEO_VIEW,p.MAX_REACH],e.TARGET_COST_OPTIMIZATION_TARGET_TYPES=[p.TARGET_COST_PER_CLICK,p.TARGET_COST_PER_IMPRESSION,p.TARGET_COST_PER_VIDEO_VIEW],e.COST_CAP_OPTIMIZATION_TARGET_TYPES=[p.CAP_COST_AND_MAXIMIZE_CLICKS,p.CAP_COST_AND_MAXIMIZE_IMPRESSIONS,p.CAP_COST_AND_MAXIMIZE_VIDEO_VIEWS,p.CAP_COST_AND_MAXIMIZE_LEADS],e.TARGET_CPX_BID_STRATEGIES=[l.TARGET_CPC,l.TARGET_CPM,l.TARGET_CPV],e.COST_CAP_BID_STRATEGIES=[l.CAP_COST_AND_MAXIMIZE_CLICKS,l.CAP_COST_AND_MAXIMIZE_IMPRESSIONS,l.CAP_COST_AND_MAXIMIZE_VIDEO_VIEWS,l.CAP_COST_AND_MAXIMIZE_LEADS],{[l.AUTO]:[],[l.CPC]:[],[l.CPM]:[],[l.CPS]:[],[l.CPV]:[],[l.CPL]:[],[l.TARGET_CPC]:[],[l.TARGET_CPM]:[],[l.TARGET_CPV]:[],[l.CAP_COST_AND_MAXIMIZE_IMPRESSIONS]:[],[l.CAP_COST_AND_MAXIMIZE_CLICKS]:[],[l.CAP_COST_AND_MAXIMIZE_VIDEO_VIEWS]:[],[l.CAP_COST_AND_MAXIMIZE_LEADS]:[]}),g=(e.OPTIMIZATION_TARGET_TYPE_MAP={[a.OBJECTIVE_TYPE.BRAND_AWARENESS]:{...m,[l.AUTO]:[p.MAX_IMPRESSION,p.MAX_REACH],[l.CPM]:[p.NONE],[l.TARGET_CPM]:[p.TARGET_COST_PER_IMPRESSION],[l.CAP_COST_AND_MAXIMIZE_IMPRESSIONS]:[p.CAP_COST_AND_MAXIMIZE_IMPRESSIONS]},[a.OBJECTIVE_TYPE.CREATIVE_ENGAGEMENT]:{...m,[l.AUTO]:[p.MAX_CLICK,p.MAX_IMPRESSION,p.MAX_CONVERSION],[l.CPC]:[p.ENHANCED_CONVERSION,p.NONE],[l.CPM]:[p.NONE]},[a.OBJECTIVE_TYPE.ENGAGEMENT]:{...m,[l.AUTO]:[p.MAX_CLICK],[l.CPC]:[p.ENHANCED_CONVERSION,p.NONE],[l.CPM]:[p.NONE],[l.TARGET_CPC]:[p.TARGET_COST_PER_CLICK],[l.CAP_COST_AND_MAXIMIZE_CLICKS]:[p.CAP_COST_AND_MAXIMIZE_CLICKS]},[a.OBJECTIVE_TYPE.VIDEO_VIEW]:{...m,[l.AUTO]:[p.MAX_VIDEO_VIEW],[l.CPC]:[p.NONE,p.ENHANCED_CONVERSION],[l.CPM]:[p.NONE],[l.CPV]:[p.NONE],[l.TARGET_CPV]:[p.TARGET_COST_PER_VIDEO_VIEW],[l.CAP_COST_AND_MAXIMIZE_VIDEO_VIEWS]:[p.CAP_COST_AND_MAXIMIZE_VIDEO_VIEWS]},[a.OBJECTIVE_TYPE.WEBSITE_CONVERSION]:{...m,[l.AUTO]:[p.MAX_CONVERSION],[l.CPC]:[p.ENHANCED_CONVERSION,p.NONE],[l.CPM]:[p.NONE],[l.CPS]:[p.NONE]},[a.OBJECTIVE_TYPE.WEBSITE_TRAFFIC]:{...m,[l.AUTO]:[p.MAX_CLICK,p.MAX_IMPRESSION,p.MAX_CONVERSION],[l.CPC]:[p.ENHANCED_CONVERSION,p.NONE],[l.CPM]:[p.NONE]},[a.OBJECTIVE_TYPE.WEBSITE_VISIT]:{...m,[l.AUTO]:[p.MAX_CLICK],[l.CPC]:[p.ENHANCED_CONVERSION,p.NONE],[l.CPM]:[p.NONE],[l.TARGET_CPC]:[p.TARGET_COST_PER_CLICK],[l.CAP_COST_AND_MAXIMIZE_CLICKS]:[p.CAP_COST_AND_MAXIMIZE_CLICKS]},[a.OBJECTIVE_TYPE.CONVERSATION_STARTER]:{...m,[l.AUTO]:[p.MAX_CLICK],[l.CPC]:[p.ENHANCED_CONVERSION,p.NONE],[l.CPM]:[p.NONE],[l.TARGET_CPC]:[p.TARGET_COST_PER_CLICK],[l.CAP_COST_AND_MAXIMIZE_CLICKS]:[p.CAP_COST_AND_MAXIMIZE_CLICKS]},[a.OBJECTIVE_TYPE.LEAD_GENERATION]:{...m,[l.AUTO]:[p.MAX_LEAD],[l.CPC]:[p.ENHANCED_CONVERSION,p.NONE],[l.CPM]:[p.NONE],[l.CAP_COST_AND_MAXIMIZE_LEADS]:[p.CAP_COST_AND_MAXIMIZE_LEADS]},[a.OBJECTIVE_TYPE.JOB_APPLICANT]:{...m,[l.AUTO]:[p.MAX_CLICK],[l.CPC]:[p.NONE],[l.CPM]:[p.NONE]},[a.OBJECTIVE_TYPE.TALENT_LEAD]:{...m,[l.AUTO]:[p.MAX_LEAD],[l.CPC]:[p.ENHANCED_CONVERSION,p.NONE],[l.CPM]:[p.NONE]},[a.OBJECTIVE_TYPE.NONE]:{...m,[l.AUTO]:[p.MAX_CLICK,p.MAX_IMPRESSION,p.MAX_CONVERSION],[l.CPC]:[p.NONE],[l.CPM]:[p.NONE]}},e.OPTIMIZATION_GOALS_FOR_ACCELERATE_FLOW=[c.QUALIFIED_LEADS,c.LEADS],[s.AUTO,s.MANUAL]),b=[s.AUTO,s.COST_CAP,s.MANUAL],_={[c.IMPRESSIONS]:[s.MANUAL]},h=(e.BID_CATEGORIES_MAP={[a.OBJECTIVE_TYPE.BRAND_AWARENESS]:{[a.AD_FORMAT.STANDARD_SPONSORED_CONTENT]:{[c.REACH]:[s.AUTO],[c.IMPRESSIONS]:b},[a.AD_FORMAT.CAROUSEL]:{[c.REACH]:[s.AUTO],[c.IMPRESSIONS]:b},[a.AD_FORMAT.SINGLE_VIDEO]:{[c.REACH]:[s.AUTO],[c.IMPRESSIONS]:b},[a.AD_FORMAT.SPONSORED_UPDATE_EVENT]:{[c.REACH]:[s.AUTO],[c.IMPRESSIONS]:b},[a.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT]:{[c.REACH]:[s.AUTO],[c.IMPRESSIONS]:b},[a.AD_FORMAT.TEXT]:_,[a.AD_FORMAT.SPOTLIGHT]:_,[a.AD_FORMAT.FOLLOW_COMPANY]:_,[a.AD_FORMAT.GUIDED_REPLIES]:{[c.SENDS]:g},[a.AD_FORMAT.STATIC_TEMPLATE_PROMOTION]:{[c.IMPRESSIONS]:[s.AUTO,s.MANUAL]},[a.AD_FORMAT.JYMBII_PROMOTION]:{[c.IMPRESSIONS]:[s.AUTO,s.MANUAL]},[a.AD_FORMAT.BRANDED_IN_APP_PROMOTION]:{[c.IMPRESSIONS]:[s.AUTO,s.MANUAL]}},[a.OBJECTIVE_TYPE.ENGAGEMENT]:{[a.AD_FORMAT.STANDARD_SPONSORED_CONTENT]:{[c.ENGAGEMENT_CLICKS]:b,[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.CAROUSEL]:{[c.ENGAGEMENT_CLICKS]:b,[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.SINGLE_VIDEO]:{[c.ENGAGEMENT_CLICKS]:b,[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.SPONSORED_UPDATE_EVENT]:{[c.ENGAGEMENT_CLICKS]:b,[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT]:{[c.ENGAGEMENT_CLICKS]:b,[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.FOLLOW_COMPANY]:{[c.ENGAGEMENT_CLICKS]:[s.MANUAL],[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.GUIDED_REPLIES]:{[c.SENDS]:g},[a.AD_FORMAT.STATIC_TEMPLATE_PROMOTION]:{[c.ENGAGEMENT_CLICKS]:[s.AUTO,s.MANUAL],[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.JYMBII_PROMOTION]:{[c.ENGAGEMENT_CLICKS]:[s.AUTO,s.MANUAL],[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.BRANDED_IN_APP_PROMOTION]:{[c.ENGAGEMENT_CLICKS]:[s.AUTO,s.MANUAL],[c.IMPRESSIONS]:[s.MANUAL]}},[a.OBJECTIVE_TYPE.VIDEO_VIEW]:{[a.AD_FORMAT.SINGLE_VIDEO]:{[c.VIDEO_VIEWS]:b,[c.IMPRESSIONS]:[s.MANUAL]}},[a.OBJECTIVE_TYPE.WEBSITE_CONVERSION]:{[a.AD_FORMAT.STANDARD_SPONSORED_CONTENT]:{[c.WEBSITE_CONVERSIONS]:b,[c.LANDING_PAGE_CLICKS]:[s.MANUAL],[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.CAROUSEL]:{[c.WEBSITE_CONVERSIONS]:b,[c.LANDING_PAGE_CLICKS]:[s.MANUAL],[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.SINGLE_VIDEO]:{[c.WEBSITE_CONVERSIONS]:b,[c.LANDING_PAGE_CLICKS]:[s.MANUAL],[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT]:{[c.WEBSITE_CONVERSIONS]:b,[c.LANDING_PAGE_CLICKS]:[s.MANUAL],[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.TEXT]:{[c.LANDING_PAGE_CLICKS]:[s.MANUAL],[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.SPOTLIGHT]:{[c.LANDING_PAGE_CLICKS]:[s.MANUAL],[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.INMAIL]:{[c.SENDS]:g},[a.AD_FORMAT.GUIDED_REPLIES]:{[c.SENDS]:g}},[a.OBJECTIVE_TYPE.WEBSITE_VISIT]:{[a.AD_FORMAT.STANDARD_SPONSORED_CONTENT]:{[c.LANDING_PAGE_CLICKS]:b,[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.CAROUSEL]:{[c.LANDING_PAGE_CLICKS]:b,[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.SINGLE_VIDEO]:{[c.LANDING_PAGE_CLICKS]:b,[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.SPONSORED_UPDATE_EVENT]:{[c.LANDING_PAGE_CLICKS]:b,[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT]:{[c.LANDING_PAGE_CLICKS]:b,[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.TEXT]:{[c.LANDING_PAGE_CLICKS]:[s.MANUAL],[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.SPOTLIGHT]:{[c.LANDING_PAGE_CLICKS]:[s.MANUAL],[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.INMAIL]:{[c.SENDS]:g},[a.AD_FORMAT.GUIDED_REPLIES]:{[c.SENDS]:g},[a.AD_FORMAT.STATIC_TEMPLATE_PROMOTION]:{[c.LANDING_PAGE_CLICKS]:[s.AUTO,s.MANUAL],[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.JYMBII_PROMOTION]:{[c.LANDING_PAGE_CLICKS]:[s.AUTO,s.MANUAL],[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.BRANDED_IN_APP_PROMOTION]:{[c.LANDING_PAGE_CLICKS]:[s.AUTO,s.MANUAL],[c.IMPRESSIONS]:[s.MANUAL]}},[a.OBJECTIVE_TYPE.LEAD_GENERATION]:{[a.AD_FORMAT.STANDARD_SPONSORED_CONTENT]:{[c.LEADS]:b,[c.QUALIFIED_LEADS]:[s.AUTO],[c.CLICKS]:[s.MANUAL],[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.CAROUSEL]:{[c.LEADS]:b,[c.QUALIFIED_LEADS]:[s.AUTO],[c.CLICKS]:[s.MANUAL],[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.SINGLE_VIDEO]:{[c.LEADS]:b,[c.QUALIFIED_LEADS]:[s.AUTO],[c.CLICKS]:[s.MANUAL],[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT]:{[c.LEADS]:b,[c.QUALIFIED_LEADS]:[s.AUTO],[c.CLICKS]:[s.MANUAL],[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.WHITEPAPER_DOWNLOAD]:{[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.INMAIL]:{[c.SENDS]:g},[a.AD_FORMAT.GUIDED_REPLIES]:{[c.SENDS]:g}},[a.OBJECTIVE_TYPE.JOB_APPLICANT]:{[a.AD_FORMAT.STANDARD_SPONSORED_CONTENT]:{[c.LANDING_PAGE_CLICKS]:g,[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.SPONSORED_UPDATE_JOB_POSTING]:{[c.LANDING_PAGE_CLICKS]:g,[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.SPOTLIGHT]:{[c.LANDING_PAGE_CLICKS]:[s.MANUAL],[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.JOBS]:_},[a.OBJECTIVE_TYPE.TALENT_LEAD]:{[a.AD_FORMAT.STANDARD_SPONSORED_CONTENT]:{[c.TALENT_LEADS]:g,[c.LANDING_PAGE_CLICKS]:[s.MANUAL],[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.CAROUSEL]:{[c.TALENT_LEADS]:g,[c.LANDING_PAGE_CLICKS]:[s.MANUAL],[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.SINGLE_VIDEO]:{[c.TALENT_LEADS]:g,[c.LANDING_PAGE_CLICKS]:[s.MANUAL],[c.IMPRESSIONS]:[s.MANUAL]},[a.AD_FORMAT.SPOTLIGHT]:_},[a.OBJECTIVE_TYPE.CONVERSATION_STARTER]:{[a.AD_FORMAT.STANDARD_SPONSORED_CONTENT]:{[c.CLICK_TO_MESSAGE_OPENS]:b,[c.IMPRESSIONS]:[s.MANUAL]}}},e.OBJECTIVE_TYPE_TO_ALIGNED_OPTIMIZATION_GOAL_MAP={[a.OBJECTIVE_TYPE.BRAND_AWARENESS]:c.REACH,[a.OBJECTIVE_TYPE.ENGAGEMENT]:c.ENGAGEMENT_CLICKS,[a.OBJECTIVE_TYPE.VIDEO_VIEW]:c.VIDEO_VIEWS,[a.OBJECTIVE_TYPE.WEBSITE_CONVERSION]:c.WEBSITE_CONVERSIONS,[a.OBJECTIVE_TYPE.WEBSITE_VISIT]:c.LANDING_PAGE_CLICKS,[a.OBJECTIVE_TYPE.CONVERSATION_STARTER]:c.CLICK_TO_MESSAGE_OPENS,[a.OBJECTIVE_TYPE.LEAD_GENERATION]:c.LEADS,[a.OBJECTIVE_TYPE.JOB_APPLICANT]:c.LANDING_PAGE_CLICKS,[a.OBJECTIVE_TYPE.TALENT_LEAD]:c.TALENT_LEADS},e.BID_TYPE_MAP={[p.MAX_IMPRESSION]:{[u.CPC]:null,[u.CPM]:d.CPM,[u.CPV]:null},[p.MAX_CLICK]:{[u.CPC]:null,[u.CPM]:d.CPC,[u.CPV]:null},[p.MAX_CONVERSION]:{[u.CPC]:null,[u.CPM]:d.CPC,[u.CPV]:null},[p.MAX_VIDEO_VIEW]:{[u.CPC]:null,[u.CPM]:d.CPV,[u.CPV]:null},[p.MAX_LEAD]:{[u.CPC]:null,[u.CPM]:d.CPC,[u.CPV]:null},[p.MAX_QUALIFIED_LEAD]:{[u.CPC]:null,[u.CPM]:d.CPC,[u.CPV]:null},[p.MAX_REACH]:{[u.CPC]:null,[u.CPM]:d.CPM,[u.CPV]:null},[p.ENHANCED_CONVERSION]:{[u.CPC]:d.CPC,[u.CPM]:null,[u.CPV]:null},[p.NONE]:{[u.CPC]:d.CPC,[u.CPM]:d.CPM,[u.CPV]:d.CPV},[p.TARGET_COST_PER_CLICK]:{[u.CPC]:d.CPC,[u.CPM]:null,[u.CPV]:null},[p.TARGET_COST_PER_IMPRESSION]:{[u.CPC]:null,[u.CPM]:d.CPM,[u.CPV]:null},[p.TARGET_COST_PER_VIDEO_VIEW]:{[u.CPC]:null,[u.CPM]:null,[u.CPV]:d.CPV},[p.CAP_COST_AND_MAXIMIZE_CLICKS]:{[u.CPC]:null,[u.CPM]:d.CPM,[u.CPV]:null},[p.CAP_COST_AND_MAXIMIZE_IMPRESSIONS]:{[u.CPC]:null,[u.CPM]:d.CPM,[u.CPV]:null},[p.CAP_COST_AND_MAXIMIZE_VIDEO_VIEWS]:{[u.CPC]:null,[u.CPM]:d.CPM,[u.CPV]:null},[p.CAP_COST_AND_MAXIMIZE_LEADS]:{[u.CPC]:null,[u.CPM]:d.CPM,[u.CPV]:null}},e.AUTOBIDDING_TO_COST_CAP_OPT_TARGET_MAP={[p.MAX_CLICK]:p.CAP_COST_AND_MAXIMIZE_CLICKS,[p.MAX_LEAD]:p.CAP_COST_AND_MAXIMIZE_LEADS},e.COST_CAP_TO_AUTOBIDDING_OPT_TARGET_MAP={[p.CAP_COST_AND_MAXIMIZE_CLICKS]:p.MAX_CLICK,[p.CAP_COST_AND_MAXIMIZE_LEADS]:p.MAX_LEAD},e.COST_TYPE_MAP={[l.AUTO]:u.CPM,[l.CPC]:u.CPC,[l.CPL]:u.CPM,[l.CPM]:u.CPM,[l.CPS]:u.CPM,[l.CPV]:u.CPV,[l.TARGET_CPC]:u.CPC,[l.TARGET_CPM]:u.CPM,[l.TARGET_CPV]:u.CPV,[l.CAP_COST_AND_MAXIMIZE_CLICKS]:u.CPM,[l.CAP_COST_AND_MAXIMIZE_IMPRESSIONS]:u.CPM,[l.CAP_COST_AND_MAXIMIZE_VIDEO_VIEWS]:u.CPM,[l.CAP_COST_AND_MAXIMIZE_LEADS]:u.CPM},e.OPTIMIZATION_GOAL_TO_COST_TYPE_MAP={[c.REACH]:u.CPM,[c.IMPRESSIONS]:u.CPM,[c.LANDING_PAGE_CLICKS]:u.CPC,[c.ENGAGEMENT_CLICKS]:u.CPC,[c.CLICKS]:u.CPC,[c.VIDEO_VIEWS]:u.CPV,[c.LEADS]:u.CPC,[c.TALENT_LEADS]:u.CPC,[c.WEBSITE_CONVERSIONS]:u.CPC,[c.SENDS]:u.CPM,[c.CLICK_TO_MESSAGE_OPENS]:u.CPC,[c.QUALIFIED_LEADS]:u.CPM},{[s.AUTO]:l.AUTO,[s.COST_CAP]:null,[s.TARGET_COST]:null,[s.MANUAL]:null}),f=(e.OPTIMIZATION_GOAL_TO_BID_STRATEGY_MAP={[c.REACH]:{...h},[c.IMPRESSIONS]:{...h,[s.COST_CAP]:l.CAP_COST_AND_MAXIMIZE_IMPRESSIONS,[s.TARGET_COST]:l.TARGET_CPM,[s.MANUAL]:l.CPM},[c.LANDING_PAGE_CLICKS]:{...h,[s.COST_CAP]:l.CAP_COST_AND_MAXIMIZE_CLICKS,[s.TARGET_COST]:l.TARGET_CPC,[s.MANUAL]:l.CPC},[c.CLICK_TO_MESSAGE_OPENS]:{...h,[s.COST_CAP]:l.CAP_COST_AND_MAXIMIZE_CLICKS,[s.TARGET_COST]:l.TARGET_CPC,[s.MANUAL]:l.CPC},[c.ENGAGEMENT_CLICKS]:{...h,[s.COST_CAP]:l.CAP_COST_AND_MAXIMIZE_CLICKS,[s.TARGET_COST]:l.TARGET_CPC,[s.MANUAL]:l.CPC},[c.CLICKS]:{...h,[s.COST_CAP]:l.CAP_COST_AND_MAXIMIZE_CLICKS,[s.TARGET_COST]:l.TARGET_CPC,[s.MANUAL]:l.CPC},[c.VIDEO_VIEWS]:{...h,[s.COST_CAP]:l.CAP_COST_AND_MAXIMIZE_VIDEO_VIEWS,[s.TARGET_COST]:l.TARGET_CPV,[s.MANUAL]:l.CPV},[c.LEADS]:{...h,[s.COST_CAP]:l.CAP_COST_AND_MAXIMIZE_LEADS,[s.MANUAL]:l.CPC},[c.TALENT_LEADS]:{...h,[s.MANUAL]:l.CPC},[c.WEBSITE_CONVERSIONS]:{...h,[s.MANUAL]:l.CPC},[c.SENDS]:{...h,[s.MANUAL]:l.CPS},[c.QUALIFIED_LEADS]:{...h}},e.BID_STRATEGY_REVERSE_MAP={[u.CPC]:{[p.ENHANCED_CONVERSION]:l.CPC,[p.MAX_CLICK]:null,[p.MAX_CONVERSION]:null,[p.MAX_IMPRESSION]:null,[p.MAX_LEAD]:null,[p.MAX_VIDEO_VIEW]:null,[p.NONE]:l.CPC,[p.TARGET_COST_PER_CLICK]:l.TARGET_CPC,[p.TARGET_COST_PER_IMPRESSION]:null,[p.TARGET_COST_PER_VIDEO_VIEW]:null,[p.CAP_COST_AND_MAXIMIZE_CLICKS]:null,[p.CAP_COST_AND_MAXIMIZE_IMPRESSIONS]:null,[p.CAP_COST_AND_MAXIMIZE_VIDEO_VIEWS]:null,[p.CAP_COST_AND_MAXIMIZE_LEADS]:null},[u.CPM]:{[p.ENHANCED_CONVERSION]:null,[p.MAX_CLICK]:l.AUTO,[p.MAX_CONVERSION]:l.AUTO,[p.MAX_IMPRESSION]:l.AUTO,[p.MAX_LEAD]:l.AUTO,[p.MAX_QUALIFIED_LEAD]:l.AUTO,[p.MAX_VIDEO_VIEW]:l.AUTO,[p.NONE]:l.CPM,[p.TARGET_COST_PER_CLICK]:null,[p.TARGET_COST_PER_IMPRESSION]:l.TARGET_CPM,[p.TARGET_COST_PER_VIDEO_VIEW]:null,[p.MAX_REACH]:l.AUTO,[p.CAP_COST_AND_MAXIMIZE_CLICKS]:l.CAP_COST_AND_MAXIMIZE_CLICKS,[p.CAP_COST_AND_MAXIMIZE_IMPRESSIONS]:l.CAP_COST_AND_MAXIMIZE_IMPRESSIONS,[p.CAP_COST_AND_MAXIMIZE_VIDEO_VIEWS]:l.CAP_COST_AND_MAXIMIZE_VIDEO_VIEWS,[p.CAP_COST_AND_MAXIMIZE_LEADS]:l.CAP_COST_AND_MAXIMIZE_IMPRESSIONS},[u.CPV]:{[p.ENHANCED_CONVERSION]:null,[p.MAX_CLICK]:null,[p.MAX_CONVERSION]:null,[p.MAX_IMPRESSION]:null,[p.MAX_LEAD]:null,[p.MAX_VIDEO_VIEW]:null,[p.NONE]:l.CPV,[p.TARGET_COST_PER_CLICK]:null,[p.TARGET_COST_PER_IMPRESSION]:null,[p.TARGET_COST_PER_VIDEO_VIEW]:l.TARGET_CPV,[p.CAP_COST_AND_MAXIMIZE_CLICKS]:null,[p.CAP_COST_AND_MAXIMIZE_IMPRESSIONS]:null,[p.CAP_COST_AND_MAXIMIZE_VIDEO_VIEWS]:null,[p.CAP_COST_AND_MAXIMIZE_LEADS]:null}},e.COMPANY_REQUIRED_FORMATS=[a.AD_FORMAT.CAROUSEL,a.AD_FORMAT.SINGLE_VIDEO,a.AD_FORMAT.STANDARD_SPONSORED_CONTENT,a.AD_FORMAT.FOLLOW_COMPANY,a.AD_FORMAT.SPOTLIGHT,a.AD_FORMAT.WHITEPAPER_DOWNLOAD,a.AD_FORMAT.JOBS,a.AD_FORMAT.SPONSORED_UPDATE_EVENT,a.AD_FORMAT.TEXT,a.AD_FORMAT.SPONSORED_UPDATE_JOB_POSTING,a.AD_FORMAT.INMAIL,a.AD_FORMAT.GUIDED_REPLIES,a.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT],e.SPONSORED_UPDATES_AD_FORMATS=[a.AD_FORMAT.SINGLE_VIDEO,a.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT,a.AD_FORMAT.STANDARD_SPONSORED_CONTENT,a.AD_FORMAT.SPONSORED_UPDATE_JOB_POSTING,a.AD_FORMAT.SPONSORED_UPDATE_EVENT,a.AD_FORMAT.SPONSORED_UPDATE_MARKET_RESEARCH_QUESTIONNAIRE,a.AD_FORMAT.CAROUSEL],e.QUALIFIED_LEADS_AD_FORMATS=[a.AD_FORMAT.STANDARD_SPONSORED_CONTENT,a.AD_FORMAT.CAROUSEL,a.AD_FORMAT.SINGLE_VIDEO,a.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT],e.COMPANY_REQUIRED_OBJECTIVES=[a.OBJECTIVE_TYPE.LEAD_GENERATION,a.OBJECTIVE_TYPE.CREATIVE_ENGAGEMENT,a.OBJECTIVE_TYPE.ENGAGEMENT],e.AD_CONTAINER_TYPE={CAROUSEL:"carousel/carousel-container",DYNAMIC:"dynamic-ads-container",MESSAGE_ADS_CONTAINER:"message-ads/message-ads-container",CONVERSATION_AD_CONTAINER:"conversation-ads/conversation-ads-container",SPONSORED_CONTENT:"sponsored-content-container",SPONSORED_UPDATE_JOB_POSTING:"sponsored-update-job-posting-container",TEXT_AD:"text-ads-container",VIDEO:"sponsored-video-container",SPONSORED_UPDATE_NATIVE_DOCUMENT:"native-document-container",SPONSORED_UPDATE_EVENT:"event/creatives-container",STATIC_TEMPLATE_PROMOTION:"promotions/template-promotions-container",JYMBII_PROMOTION:"promotions/template-promotions-container",BRANDED_IN_APP_PROMOTION:"promotions/template-promotions-container"}),T=e.CREATIVE_TYPE={[f.CAROUSEL]:{component:f.CAROUSEL},[f.DYNAMIC]:{component:f.DYNAMIC},[f.MESSAGE_ADS_CONTAINER]:{component:f.MESSAGE_ADS_CONTAINER},[f.CONVERSATION_AD_CONTAINER]:{component:f.CONVERSATION_AD_CONTAINER},[f.SPONSORED_CONTENT]:{component:f.SPONSORED_CONTENT},[f.SPONSORED_UPDATE_JOB_POSTING]:{component:f.SPONSORED_UPDATE_JOB_POSTING},[f.TEXT_AD]:{component:f.TEXT_AD},[f.VIDEO]:{component:f.VIDEO},[f.SPONSORED_UPDATE_NATIVE_DOCUMENT]:{component:f.SPONSORED_UPDATE_NATIVE_DOCUMENT},[f.SPONSORED_UPDATE_EVENT]:{component:f.SPONSORED_UPDATE_EVENT},[f.STATIC_TEMPLATE_PROMOTION]:{component:f.STATIC_TEMPLATE_PROMOTION},[f.JYMBII_PROMOTION]:{component:f.JYMBII_PROMOTION}},E=(e.AD_CONTAINERS={[a.AD_FORMAT.TEXT]:T[f.TEXT_AD],[a.AD_FORMAT.CAROUSEL]:T[f.CAROUSEL],[a.AD_FORMAT.SINGLE_VIDEO]:T[f.VIDEO],[a.AD_FORMAT.STANDARD_SPONSORED_CONTENT]:T[f.SPONSORED_CONTENT],[a.AD_FORMAT.INMAIL]:T[f.MESSAGE_ADS_CONTAINER],[a.AD_FORMAT.GUIDED_REPLIES]:T[f.CONVERSATION_AD_CONTAINER],[a.AD_FORMAT.SPONSORED_UPDATE_JOB_POSTING]:T[f.SPONSORED_UPDATE_JOB_POSTING],[a.AD_FORMAT.JOBS]:T[f.DYNAMIC],[a.AD_FORMAT.FOLLOW_COMPANY]:T[f.DYNAMIC],[a.AD_FORMAT.SPOTLIGHT]:T[f.DYNAMIC],[a.AD_FORMAT.WHITEPAPER_DOWNLOAD]:T[f.DYNAMIC],[a.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT]:T[f.SPONSORED_UPDATE_NATIVE_DOCUMENT],[a.AD_FORMAT.SPONSORED_UPDATE_EVENT]:T[f.SPONSORED_UPDATE_EVENT],[a.AD_FORMAT.STATIC_TEMPLATE_PROMOTION]:T[f.STATIC_TEMPLATE_PROMOTION],[a.AD_FORMAT.JYMBII_PROMOTION]:T[f.JYMBII_PROMOTION],[a.AD_FORMAT.BRANDED_IN_APP_PROMOTION]:T[f.BRANDED_IN_APP_PROMOTION]},e.AD_TASK_PANELS={[a.AD_FORMAT.CAROUSEL]:"sponsored-content-task-panel",[a.AD_FORMAT.SINGLE_VIDEO]:"sponsored-content-task-panel",[a.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT]:"sponsored-content-task-panel",[a.AD_FORMAT.SPONSORED_UPDATE_EVENT]:"sponsored-content-task-panel",[a.AD_FORMAT.STANDARD_SPONSORED_CONTENT]:"sponsored-content-task-panel",[a.AD_FORMAT.TEXT]:"text-ad-task-panel",[a.AD_FORMAT.FOLLOW_COMPANY]:"dynamic-ad-task-panel",[a.AD_FORMAT.JOBS]:"dynamic-ad-task-panel",[a.AD_FORMAT.SPOTLIGHT]:"dynamic-ad-task-panel",[a.AD_FORMAT.WHITEPAPER_DOWNLOAD]:"dynamic-ad-task-panel",[a.AD_FORMAT.SPONSORED_UPDATE_JOB_POSTING]:"sponsored-update-job-posting-task-panel",[a.AD_FORMAT.STATIC_TEMPLATE_PROMOTION]:"promotion-task-panel-switcher",[a.AD_FORMAT.JYMBII_PROMOTION]:null,[a.AD_FORMAT.INMAIL]:"sponsored-messaging-task-panel",[a.AD_FORMAT.GUIDED_REPLIES]:"sponsored-messaging-task-panel",[a.AD_FORMAT.BRANDED_IN_APP_PROMOTION]:"branded-promotion-task-panel"},e.SERVING_STATUSES={AB_TEST_HOLD:"AB_TEST_HOLD",ACCOUNT_SERVING_HOLD:"ACCOUNT_SERVING_HOLD",ACCOUNT_TOTAL_BUDGET_HOLD:"ACCOUNT_TOTAL_BUDGET_HOLD",ACCOUNT_END_DATE_HOLD:"ACCOUNT_END_DATE_HOLD",CAMPAIGN_START_DATE_HOLD:"CAMPAIGN_START_DATE_HOLD",CAMPAIGN_END_DATE_HOLD:"CAMPAIGN_END_DATE_HOLD",CAMPAIGN_TOTAL_BUDGET_HOLD:"CAMPAIGN_TOTAL_BUDGET_HOLD",CAMPAIGN_AUDIENCE_COUNT_HOLD:"CAMPAIGN_AUDIENCE_COUNT_HOLD",CAMPAIGN_GROUP_START_DATE_HOLD:"CAMPAIGN_GROUP_START_DATE_HOLD",CAMPAIGN_GROUP_END_DATE_HOLD:"CAMPAIGN_GROUP_END_DATE_HOLD",CAMPAIGN_GROUP_TOTAL_BUDGET_HOLD:"CAMPAIGN_GROUP_TOTAL_BUDGET_HOLD",CAMPAIGN_GROUP_STATUS_HOLD:"CAMPAIGN_GROUP_STATUS_HOLD",OPTIMIZING:"OPTIMIZING"},e.CAMPAIGN_STATUSES=Object.assign({NEW:"NEW"},n.STATUSES),e.CAMPAIGN_DELETABLE_FIELDS=["dailyBudget","totalBudget","ltsRecruitmentAdBiddingModel"],e.DEFAULT_CAMPAIGN_NAME="Untitled Campaign",e.CAMPAIGN_LAUNCH_KEYS={LAUNCH_MODAL:"campaign-launch-modal"},e.COMPONENT_TITLE={CAMPAIGN_DETAILS:"campaign-details-section",OBJECTIVE_SELECTION:"objective-selection",TARGETING_MODULE:"targeting-module",AD_FORMAT:"ad-format",UTM_TRACKING_PARAMETERS:"utm-tracking-parameters",PLACEMENT_MODULE:"placement-module",BID_AND_BUDGET:"bid-and-budget",CONVERSION_TRACKING:"conversion-tracking",FORECASTING:"forecasting"},e.LEGACY_OBJECTIVES=[a.OBJECTIVE_TYPE.WEBSITE_TRAFFIC,a.OBJECTIVE_TYPE.CREATIVE_ENGAGEMENT,a.OBJECTIVE_TYPE.NONE],e.CAMPAIGN_GROUP_RESTRICTED_OBJECTIVES=[a.OBJECTIVE_TYPE.CREATIVE_ENGAGEMENT,a.OBJECTIVE_TYPE.WEBSITE_TRAFFIC,a.OBJECTIVE_TYPE.CONVERSATION_STARTER,a.OBJECTIVE_TYPE.TALENT_LEAD],e.MINIMUM_DEFAULT_COST="1.00",e.ZERO=0,e.LOW_BID_SUGGESTION="lowBidSuggestion",e.LIMITS_MIN_BID="limitsMinBid",e.CURRENCY_TO_MIN_UNIT_COST={AED:"0.01",ARS:"0.01",AUD:"0.01",BRL:"0.01",CAD:"0.01",CHF:"0.01",CLP:"1.00",CNY:"0.01",COP:"0.05",DKK:"0.01",EGP:"0.01",EUR:"0.01",GBP:"0.01",HKD:"0.001",IDK:"0.01",INR:"0.01",JPY:"0.01",KRW:"1.00",MXN:"0.01",MYR:"0.01",NOK:"0.01",NZD:"0.01",PEN:"0.01",PLN:"0.01",SAR:"0.01",SEK:"0.01",SGD:"0.01",THB:"0.01",TRY:"0.01",USD:"0.01",ZAR:"0.01"},e.LIFETIME_BUDGET_TYPES={DAILY:"daily",LIFETIME:"lifetime",DAILY_AND_LIFETIME:"daily-and-lifetime"})
e.SCC_BUDGET_OPTIONS=[E.DAILY,E.LIFETIME],e.BUDGET_TYPES={DAILY:"daily",TOTAL:"total",DAILY_AND_TOTAL:"daily-and-total"},e.MIN_HOURS_FOR_SCHEDULE=1,e.CAMPAIGN_DETAILS_SOURCE_FROM={DOC_LAN_EMAIL:"docAdsLanEmailSource"}})),define("campaign-manager-web/constants/campaign-duplication",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.MAX_CREATIVES_TO_DEEP_COPY=e.DUPLICATION_TYPES=e.DUPLICATION_TRACKING_KEYS=e.DUPLICATION_STATES=e.DUPLICATION_HEADERS=e.DUPLICATION_FOOTER_ERRORS=e.DUPLICATION_FOOTERS=e.DUPLICATION_CREATIVES_ERROR_CODES=e.DUPLICATION_CAMPAIGN_GROUP_CARD_ERRORS=e.DUPLICATION_ACCOUNT_CARD_ERRORS=void 0
e.DUPLICATION_STATES={IDLE:"idle",IN_PROGRESS:"inProgress",SUCCESS:"success",FAILURE:"failure",PARTIAL_SUCCESS:"partialSuccess"},e.DUPLICATION_TYPES={DEEP_COPY:"DEEP_COPY",SHALLOW_COPY:"SHALLOW_COPY",BOTH:"BOTH",NONE:"NONE"},e.DUPLICATION_HEADERS={SETUP:"setup",CREATIVES_SELECTION:"creativesSelection",TASK_RESULTS:"taskResults",PARTIAL_SUCCESS:"partialSuccess"},e.DUPLICATION_FOOTERS={SETUP:"setup",CREATIVES_SELECTION:"creativesSelection",PARTIAL_SUCCESS:"partialSuccess"},e.DUPLICATION_TRACKING_KEYS={SETUP_STEP:{FAILURE_VIEW:{EMPTY_STATE_ACTIONS_CANCEL:"campaign_duplication_setup_failure_empty_state_cancel",EMPTY_STATE_ACTIONS_RESTART:"campaign_duplication_setup_failure_empty_state_restart"},HEADER_CANCEL:"campaign_duplication_setup_header_cancel",HEADING_LEARN_MORE:"campaign_duplication_setup_heading_learn_more",ACCOUNT_CARD_CLEAR_SELECTION:"campaign_duplication_setup_account_card_clear_selection",CAMPAIGN_GROUP_CARD_CLEAR_SELECTION:"campaign_duplication_setup_campaign_group_card_clear_selection",FOOTER_CANCEL:"campaign_duplication_setup_footer_cancel",FOOTER_TO_NEXT_STEP:"campaign_duplication_setup_footer_to_next"},CREATIVES_STEP:{HEADER_PREVIOUS:"campaign_duplication_creatives_header_previous",NO_CREATIVES_VIEW:{EMPTY_STATE_ACTIONS_DUPLICATE_CAMPAIGN:"campaign_duplication_no_creatives_empty_state_duplicate_campaign",EMPTY_STATE_ACTIONS_CANCEL:"campaign_duplication_no_creatives_empty_state_cancel"},CREATIVES_TABLE_TOGGLE_SELECT_ALL:"campaign_duplication_creatives_creatives_table_toggle_select_all",CREATIVES_ITEM_TOGGLE_SELECTION:"campaign_duplication_creatives_creatives_item_toggle_selection",CREATIVES_ITEM_SELECT_SHALLOW_COPY:"campaign_duplication_creatives_creatives_item_select_shallow_copy",CREATIVES_ITEM_SELECT_DEEP_COPY:"campaign_duplication_creatives_creatives_item_select_deep_copy",CREATIVES_ITEM_PREVIEW:"campaign_duplication_creatives_creatives_item_preview",FOOTER_CANCEL:"campaign_duplication_creatives_footer_cancel",FOOTER_PREVIOUS:"campaign_duplication_creatives_footer_previous",FOOTER_DUPLICATE_CAMPAIGN:"campaign_duplication_creatives_footer_duplicate_campaign"},TASKS_STEP:{SUCCESS_VIEW:{EMPTY_STATE_ACTIONS_EDIT_NEW_CAMPAIGN:"campaign_duplication_success_empty_state_edit_new_campaign",EMPTY_STATE_ACTIONS_CONTINUE_TO_PREVIOUS_WORKFLOW:"campaign_duplication_success_empty_state_continue"},PARTIAL_SUCCESS_VIEW:{FOOTER_DELETE_AND_START_AGAIN:"campaign_duplication_partial_success_footer_delete_and_start_again",FOOTER_CONTINUE_TO_PREVIOUS_WORKFLOW:"campaign_duplication_partial_success_footer_continue_to_previous",FOOTER_EDIT_NEW_CAMPAIGN:"campaign_duplication_partial_success_footer_edit_new_campaign"},FAILURE_VIEW:{EMPTY_STATE_ACTIONS_RETRY_DUPLICATE_CAMPAIGN:"campaign_duplication_failure_empty_state_retry_duplication",EMPTY_STATE_ACTIONS_CANCEL:"campaign_duplication_failure_empty_state_cancel"}}},e.DUPLICATION_ACCOUNT_CARD_ERRORS={CANNOT_DUPLICATE_FROM_SPAMMER_ACCOUNT:"CANNOT_DUPLICATE_FROM_SPAMMER_ACCOUNT"},e.DUPLICATION_CAMPAIGN_GROUP_CARD_ERRORS={CANNOT_DUPLICATE_INTO_QUICK_CAMPAIGN_GROUP:"CANNOT_DUPLICATE_INTO_QUICK_CAMPAIGN_GROUP",CANNOT_DUPLICATE_INTO_OPTIMA_CAMPAIGN_GROUP:"CANNOT_DUPLICATE_INTO_OPTIMA_CAMPAIGN_GROUP",CANNOT_DUPLICATE_WITH_OBJECTIVE_MISMATCH:"CANNOT_DUPLICATE_WITH_OBJECTIVE_MISMATCH",CANNOT_DUPLICATE_WITH_BID_TYPE_MISMATCH:"CANNOT_DUPLICATE_WITH_BID_TYPE_MISMATCH",CANNOT_DUPLICATE_INTO_BRAND_AWARENESS_CAMPAIGN_GROUP_WITHOUT_MAX_REACH:"CANNOT_DUPLICATE_INTO_BRAND_AWARENESS_CAMPAIGN_GROUP",CANNOT_DUPLICATE_NON_SPONSORED_UPDATE_INTO_DYNAMIC_BUDGET_CAMPAIGN_GROUP:"CANNOT_DUPLICATE_NON_SPONSORED_UPDATE_INTO_DYNAMIC_BUDGET_CAMPAIGN_GROUP",CANNOT_DUPLICATE_CONNECTED_TV_CAMPAIGN_INTO_DYNAMIC_BUDGET_CAMPAIGN_GROUP:"CANNOT_DUPLICATE_CONNECTED_TV_CAMPAIGN_INTO_DYNAMIC_BUDGET_CAMPAIGN_GROUP"},e.DUPLICATION_CREATIVES_ERROR_CODES={CANNOT_SHALLOW_COPY_CREATIVE:"CANNOT_SHALLOW_COPY_CREATIVE",CANNOT_SHALLOW_COPY_CREATIVE_TO_DIFFERENT_ACCOUNT:"CANNOT_SHALLOW_COPY_CREATIVE_TO_DIFFERENT_ACCOUNT",CANNOT_DEEP_COPY_SPONSORED_CREATIVE_FROM_PAGE:"CANNOT_DEEP_COPY_SPONSORED_CREATIVE_FROM_PAGE",CANNOT_DUPLICATE_CANCELED_CREATIVE:"CANNOT_DUPLICATE_CANCELED_CREATIVE",CANNOT_DUPLICATE_NOT_READY_CREATIVE:"CANNOT_DUPLICATE_NOT_READY_CREATIVE",CANNOT_DUPLICATE_WHITEPAPER_DOWNLOAD_CREATIVE:"CANNOT_DUPLICATE_WHITEPAPER_DOWNLOAD_CREATIVE",CANNOT_DUPLICATE_MEMBER_ACCOUNT_CREATIVE:"CANNOT_DUPLICATE_MEMBER_ACCOUNT_CREATIVE",CANNOT_FIND_UGC_POST_CREATIVE:"CANNOT_FIND_UGC_POST_CREATIVE",CANNOT_DUPLICATE_JOB_FOLLOW_CREATIVE:"CANNOT_DUPLICATE_JOB_FOLLOW_CREATIVE",CANNOT_DUPLICATE_LEAD_GEN_MESSAGING_AD_TO_DIFFERENT_ACCOUNT:"CANNOT_DUPLICATE_LEAD_GEN_MESSAGING_AD_TO_DIFFERENT_ACCOUNT",CANNOT_DUPLICATE_LEAD_GEN_SPONSORED_DOCUMENT_CREATIVE:"CANNOT_DUPLICATE_LEAD_GEN_SPONSORED_DOCUMENT_CREATIVE",CANNOT_DEEP_COPY_CREATIVE:"CANNOT_DEEP_COPY_CREATIVE",CANNOT_DUPLICATE_SPINMAIL_CREATIVE:"CANNOT_DUPLICATE_SPINMAIL_CREATIVE",BAD_REQUEST:"BAD_REQUEST",DUPLICATION_TYPE_DEEP_COPY_FALLBACK:"DEEP_COPY_FALLBACK",DUPLICATION_TYPE_SHALLOW_COPY_FALLBACK:"SHALLOW_COPY_FALLBACK",DUPLICATION_TYPE_NONE_FALLBACK:"NONE_FALLBACK",CANNOT_DEEP_COPY_DIRECT_SPONSORED_CONTENT_WITHOUT_PERMISSION:"CANNOT_DEEP_COPY_DIRECT_SPONSORED_CONTENT_WITHOUT_PERMISSION"},e.DUPLICATION_FOOTER_ERRORS={CANNOT_DEEP_COPY_MORE_THAN_40_CREATIVES:"CANNOT_DEEP_COPY_MORE_THAN_40_CREATIVES"},e.MAX_CREATIVES_TO_DEEP_COPY=40})),define("campaign-manager-web/constants/campaign-group",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.MINIMUM_DAILY_BUDGET_MULTIPLIER_FOR_DBO_CG=e.MINIMUM_CAMPAIGN_GROUP_TOTAL_BUDGET_FOR_CURRENCY_CODE=e.CG_TYPE=e.CG_TASK_TYPE=void 0
e.CG_TYPE=Object.freeze({CONTINUOUS:"continuous",SCHEDULED:"scheduled",BUDGETED:"budgeted",LIFETIME_BUDGET_OPTIMIZED:"lifetime-budget-optimized",DAILY_BUDGET_OPTIMIZED:"daily-budget-optimized"}),e.CG_TASK_TYPE=Object.freeze({CREATE:"CREATE",EDIT:"EDIT"}),e.MINIMUM_DAILY_BUDGET_MULTIPLIER_FOR_DBO_CG=3,e.MINIMUM_CAMPAIGN_GROUP_TOTAL_BUDGET_FOR_CURRENCY_CODE=Object.freeze({EUR:100,GBP:80,INR:5e3,CAD:100,AUD:100,BRL:200,JPY:8e3,SGD:150,NZD:150,ZAR:800,CHF:100,NOK:600,DKK:600,SEK:700,HKD:800,CNY:600,USD:100,MXN:2250,TRY:780,SAR:375,EGP:1572,AED:367,PLN:383,MYR:1e3,KRW:1e5,IDR:365e4,ARS:7708,THB:7800,CLP:79870,COP:383300,PEN:359})})),define("campaign-manager-web/constants/care-chat",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.IPH_CHAT_WORKFLOW=void 0
e.IPH_CHAT_WORKFLOW={VCA:"cmtChatWithSmartGreeting",GPT_VCA:"lmsIphChat"}})),define("campaign-manager-web/constants/carousel",["exports","campaign-manager-web/utils/file-upload"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.UPLOADER=e.MIN_CAROUSEL_CARDS=e.MAX_CAROUSEL_CARDS=void 0
e.MIN_CAROUSEL_CARDS=2,e.MAX_CAROUSEL_CARDS=10,e.UPLOADER={FILE_TYPES:t.IMAGE_ACCEPT_EXTENDED,OWNER_TYPE:"COMPANY"}})),define("campaign-manager-web/constants/challenge",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.CHALLENGE_ENDPOINTS=void 0
e.CHALLENGE_ENDPOINTS={show:"/checkpoint/challengesV0",resend:"/checkpoint/challenge/resend",verify:"/checkpoint/challengesV0/verify"}})),define("campaign-manager-web/constants/chart",["exports","campaign-manager-web/constants/assets"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.SHAPES=e.SERIES_SHAPES=e.SERIES_COLORS=e.MARKER_CLASSES=e.HIGHCHARTS_WITH_VENN_LAZYLOAD_ASSETS=e.HIGHCHARTS_WITH_MAP_LAZYLOAD_ASSETS=e.COLORS=e.CHART_TYPE=e.CHART_AXIS_TYPE=void 0
const n=e.COLORS=Object.freeze({HEX_WHITE:"#FFFFFF",BLUE_2:"#98d8f4",BLUE_3:"#65c3e8",BLUE_5:"#0091CA",TEAL_7:"#087889",ORANGE_5:"#E55800",SLATE_0:"#f3f6f8",SLATE_1:"#e1e9ee",SLATE_3:"#acb9c2",SLATE_5:"#7A8B98",GRAY_3:"#B3B6B9",BLACK60:"rgba(0, 0, 0, 0.6)",SILVER_3:"#b6b6b6",GREEN_5:"#469a1f",RED_5:"#ff2c33",PURPLE_5:"#827be9",PINK_5:"#ff1b90",GOLD_5:"#9b8443",BLUE_7:"#3DA8D7",BLUE_9:"#1C49B0"}),a=(e.SERIES_COLORS=Object.freeze([n.BLUE_5,n.TEAL_7,n.ORANGE_5,n.GREEN_5,n.RED_5,n.PURPLE_5,n.PINK_5,n.GOLD_5]),e.SHAPES={CIRCLE:"circle",SQUARE:"square",TRIANGLE:"triangle",DIAMOND:"diamond",TRIANGLE_DOWN:"triangle-down",PENTAGON:"pentagon",HEXAGON:"hexagon",CROSS:"cross"})
e.SERIES_SHAPES=Object.freeze([a.CIRCLE,a.SQUARE,a.TRIANGLE,a.DIAMOND,a.TRIANGLE_DOWN,a.PENTAGON,a.HEXAGON,a.CROSS]),e.MARKER_CLASSES=["reporting-chart__series-marker--circle","reporting-chart__series-marker--square","reporting-chart__series-marker--triangle","reporting-chart__series-marker--diamond","reporting-chart__series-marker--triangle-down","reporting-chart__series-marker--pentagon","reporting-chart__series-marker--hexagon","reporting-chart__series-marker--cross"],e.CHART_TYPE=Object.freeze({LINE:"line",SPLINE:"spline",COLUMN:"column",MAP_BUBBLE:"mapbubble",VENN:"venn"}),e.CHART_AXIS_TYPE=Object.freeze({DATETIME:"datetime",CATEGORY:"category"}),e.HIGHCHARTS_WITH_MAP_LAZYLOAD_ASSETS=[t.LAZYLOAD_ASSETS.PROJ4,t.LAZYLOAD_ASSETS.WORLD_MAP,t.LAZYLOAD_ASSETS.HIGHCHARTS,t.LAZYLOAD_ASSETS.HIGHCHARTS_MAP],e.HIGHCHARTS_WITH_VENN_LAZYLOAD_ASSETS=[t.LAZYLOAD_ASSETS.HIGHCHARTS,t.LAZYLOAD_ASSETS.HIGHCHARTS_VENN]})),define("campaign-manager-web/constants/china/content-templates",["exports","lodash","campaign-manager-web/constants/china/content-templates/index"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.TYPE_NAMES=e.TYPE_GROUP=e.TYPES=e.LIMITS=e.INDUSTRY_NAMES=e.INDUSTRY_GROUP=e.INDUSTRIES=e.EDITOR_TYPE_NAMES=e.EDITOR_TYPE_GROUP=e.EDITOR_TYPES=e.EDITOR_INDUSTRY_NAMES=e.EDITOR_INDUSTRY_GROUP=e.EDITOR_INDUSTRIES=void 0,Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}})
e.LIMITS={ad:{intro:500,headline:200},form:{headline:60,detail:160,confirmation:300}}
const a=e.INDUSTRY_NAMES=["","智能制造","光伏","传统制造"],i=e.EDITOR_INDUSTRY_NAMES=[],r=e.INDUSTRIES=["","INTELLIGENT_MANUFACTURING","PV","TRADITIONAL_MANUFACTURING"],o=e.EDITOR_INDUSTRIES=[],l=e.INDUSTRY_GROUP=(0,t.zip)(r,a),s=(e.EDITOR_INDUSTRY_GROUP=l.concat((0,t.zip)(o,i)),e.TYPES=["ALL","WHITEPAPER","WEBNINAR","CONSULT","OFFER"]),c=e.EDITOR_TYPES=["BRAND"],u=e.TYPE_NAMES=["全部","文档下载","活动推广","产品推介","获取优惠"],d=e.EDITOR_TYPE_NAMES=["品牌推介"],p=e.TYPE_GROUP=(0,t.zip)(s,u)
e.EDITOR_TYPE_GROUP=p.concat((0,t.zip)(c,d))})),define("campaign-manager-web/constants/china/content-templates/index",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=[{type:"WHITEPAPER",index:0,ad:{intro:{rawText:"Are you looking for [业务目标(profit increase)]? Our latest [方案/产品(CRM system)] can help you achieve [利益点(higher profitability)]. Download the latest product brochure for free now.",segments:[{text:"Are you looking for "},{text:"业务目标",editable:!0,tip:"profit increase",originalText:"业务目标"},{text:"? Our latest "},{text:"方案/产品",editable:!0,tip:"CRM system",originalText:"方案/产品"},{text:" can help you achieve "},{text:"利益点",editable:!0,tip:"higher profitability",originalText:"利益点"},{text:". Download the latest product brochure for free now."}],text:"Are you looking for 业务目标? Our latest 方案/产品 can help you achieve 利益点. Download the latest product brochure for free now."},headline:{rawText:"Download Brouchure: [白皮书标题(Future of AI)]",segments:[{text:"Download Brouchure: "},{text:"白皮书标题",editable:!0,tip:"Future of AI",originalText:"白皮书标题"}],text:"Download Brouchure: 白皮书标题"},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAADY1hd2F8_UnQUyqybjg7Fnfcw.png",canva:"https://www.canva.cn/design/DAFK265opiM/t9-opUU0x9gd_k1RguR0iw/view?utm_content=DAFK265opiM&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"Stay ahead with [公司名称(company name)]'s [方案/产品(CRM system)].",segments:[{text:"Stay ahead with "},{text:"公司名称",editable:!0,tip:"company name",originalText:"公司名称"},{text:"'s "},{text:"方案/产品",editable:!0,tip:"CRM system",originalText:"方案/产品"},{text:"."}],text:"Stay ahead with 公司名称's 方案/产品."},detail:{rawText:"Learn more about [白皮书标题/insights(Future of AI)] in this report.",segments:[{text:"Learn more about "},{text:"白皮书标题/insights",editable:!0,tip:"Future of AI",originalText:"白皮书标题/insights"},{text:" in this report."}],text:"Learn more about 白皮书标题/insights in this report."},confirmation:{rawText:"Thank you for your registration. Please click download now to save the brochure.",segments:[{text:"Thank you for your registration. Please click download now to save the brochure."}],text:"Thank you for your registration. Please click download now to save the brochure."}}},{type:"WHITEPAPER",index:1,ad:{intro:{rawText:"[xx%(60%)] of [相关人群(IT manager)] believe [报告的重要观点( current cloud service is insatisfactory)], according to our latest research on [调研主题(innovation on cloud)]. Download this report and get professional insights on the topic now.",segments:[{text:""},{text:"xx%",editable:!0,tip:"60%",originalText:"xx%"},{text:" of "},{text:"相关人群",editable:!0,tip:"IT manager",originalText:"相关人群"},{text:" believe "},{text:"报告的重要观点",editable:!0,tip:" current cloud service is insatisfactory",originalText:"报告的重要观点"},{text:", according to our latest research on "},{text:"调研主题",editable:!0,tip:"innovation on cloud",originalText:"调研主题"},{text:". Download this report and get professional insights on the topic now."}],text:"xx% of 相关人群 believe 报告的重要观点, according to our latest research on 调研主题. Download this report and get professional insights on the topic now."},headline:{rawText:"More insights on [调研主题(innovation on cloud)]",segments:[{text:"More insights on "},{text:"调研主题",editable:!0,tip:"innovation on cloud",originalText:"调研主题"}],text:"More insights on 调研主题"},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAADNL2v_gHeVtT721RX6-eLMAJg.png",canva:"https://www.canva.cn/design/DAFK2xJsomU/pR5UG29B3_joqi-HNIgmeg/view?utm_content=DAFK2xJsomU&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"Your handy guide to [调研主题(innovation on cloud)]",segments:[{text:"Your handy guide to "},{text:"调研主题",editable:!0,tip:"innovation on cloud",originalText:"调研主题"}],text:"Your handy guide to 调研主题"},detail:{rawText:"This whitepaper shares [白皮书主题/insights(professional insights on cloud application)]  to help accelerate your success.",segments:[{text:"This whitepaper shares "},{text:"白皮书主题/insights",editable:!0,tip:"professional insights on cloud application",originalText:"白皮书主题/insights"},{text:"  to help accelerate your success."}],text:"This whitepaper shares 白皮书主题/insights  to help accelerate your success."},confirmation:{rawText:"Thank you for your registration. Please click download now to  ave the report.",segments:[{text:"Thank you for your registration. Please click download now to  ave the report."}],text:"Thank you for your registration. Please click download now to  ave the report."}}},{type:"WHITEPAPER",index:2,ad:{intro:{rawText:"[合作公司名(Company X)] has increased [业绩增长点(profit)] by xx%[增长率(60%)], with [本司(Microsoft)]'s [产品(software)] . Download the case study now and learn how we can also help you grow your business.",segments:[{text:""},{text:"合作公司名",editable:!0,tip:"Company X",originalText:"合作公司名"},{text:" has increased "},{text:"业绩增长点",editable:!0,tip:"profit",originalText:"业绩增长点"},{text:" by xx%"},{text:"增长率",editable:!0,tip:"60%",originalText:"增长率"},{text:", with "},{text:"本司",editable:!0,tip:"Microsoft",originalText:"本司"},{text:"'s "},{text:"产品",editable:!0,tip:"software",originalText:"产品"},{text:" . Download the case study now and learn how we can also help you grow your business."}],text:"合作公司名 has increased 业绩增长点 by xx%增长率, with 本司's 产品 . Download the case study now and learn how we can also help you grow your business."},headline:{rawText:"Learn more about [产品名(Microsoft software)]'s success story.",segments:[{text:"Learn more about "},{text:"产品名",editable:!0,tip:"Microsoft software",originalText:"产品名"},{text:"'s success story."}],text:"Learn more about 产品名's success story."},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAADQAq2moMOKATXaYuLEBTi7IZA.png",canva:"https://www.canva.cn/design/DAFKw-INbN4/vAHfmcJLsrLXPy-jFz9d_A/view?utm_content=DAFKw-INbN4&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"[案例名称(Use Microsoft Software to increase profit)]",segments:[{text:""},{text:"案例名称",editable:!0,tip:"Use Microsoft Software to increase profit",originalText:"案例名称"}],text:"案例名称"},detail:{rawText:"This case study demonstrates how our partners succeed with [产品名称(Microsoft Software)]",segments:[{text:"This case study demonstrates how our partners succeed with "},{text:"产品名称",editable:!0,tip:"Microsoft Software",originalText:"产品名称"}],text:"This case study demonstrates how our partners succeed with 产品名称"},confirmation:{rawText:"Thank you for your registration. Please click download now to save the report.",segments:[{text:"Thank you for your registration. Please click download now to save the report."}],text:"Thank you for your registration. Please click download now to save the report."}}},{type:"WEBNINAR",index:3,ad:{intro:{rawText:"Learn the best practices on [目标工具(cloud transition)] from [演讲者姓名，职称，公司(John Doe,CTO of XYZ Robotic)]. Join our webinar on [带时区的时间(10:00 AM CST)]. Click to sign up for free now.",segments:[{text:"Learn the best practices on "},{text:"目标工具",editable:!0,tip:"cloud transition",originalText:"目标工具"},{text:" from "},{text:"演讲者姓名，职称，公司",editable:!0,tip:"John Doe,CTO of XYZ Robotic",originalText:"演讲者姓名，职称，公司"},{text:". Join our webinar on "},{text:"带时区的时间",editable:!0,tip:"10:00 AM CST",originalText:"带时区的时间"},{text:". Click to sign up for free now."}],text:"Learn the best practices on 目标工具 from 演讲者姓名，职称，公司. Join our webinar on 带时区的时间. Click to sign up for free now."},headline:{rawText:"Sign-up for our webinar at [时间，日期(9:00 AM CST, Jan. 1st)]",segments:[{text:"Sign-up for our webinar at "},{text:"时间，日期",editable:!0,tip:"9:00 AM CST, Jan. 1st",originalText:"时间，日期"}],text:"Sign-up for our webinar at 时间，日期"},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAAF1zJyJzOdkoTRGqyK7hxCrDkg.png",canva:"https://www.canva.cn/design/DAFK2_anqkY/i-Ez9uyi7uMQIrlKvzsKxg/view?utm_content=DAFK2_anqkY&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"Register to [活动名称(2022 Cloud solutions release)]",segments:[{text:"Register to "},{text:"活动名称",editable:!0,tip:"2022 Cloud solutions release",originalText:"活动名称"}],text:"Register to 活动名称"},detail:{rawText:"Register now to save your free seat and get insights from [公司名(XYZ Robotic)] team",segments:[{text:"Register now to save your free seat and get insights from "},{text:"公司名",editable:!0,tip:"XYZ Robotic",originalText:"公司名"},{text:" team"}],text:"Register now to save your free seat and get insights from 公司名 team"},confirmation:{rawText:"Thank you for your information. Our team will contact you soon.",segments:[{text:"Thank you for your information. Our team will contact you soon."}],text:"Thank you for your information. Our team will contact you soon."}}},{type:"WEBNINAR",index:4,ad:{intro:{rawText:"We are launching our latest [产品(cloud solutions)] at [会展名称(Intersolar)] on [日期( Oct. 1st)]. First 100 customers will receive [优惠/礼品(free trial)]. Click to sign up for free now.",segments:[{text:"We are launching our latest "},{text:"产品",editable:!0,tip:"cloud solutions",originalText:"产品"},{text:" at "},{text:"会展名称",editable:!0,tip:"Intersolar",originalText:"会展名称"},{text:" on "},{text:"日期",editable:!0,tip:" Oct. 1st",originalText:"日期"},{text:". First 100 customers will receive "},{text:"优惠/礼品",editable:!0,tip:"free trial",originalText:"优惠/礼品"},{text:". Click to sign up for free now."}],text:"We are launching our latest 产品 at 会展名称 on 日期. First 100 customers will receive 优惠/礼品. Click to sign up for free now."},headline:{rawText:"Join us at [会展名称(Intersolar)]!",segments:[{text:"Join us at "},{text:"会展名称",editable:!0,tip:"Intersolar",originalText:"会展名称"},{text:"!"}],text:"Join us at 会展名称!"},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAAET4p4_G49kXTLGG5i6_Oc8i8w.png",canva:"https://www.canva.cn/design/DAFNaBKx_yE/HGmp4IyTbOiwiOCbKm6pqg/view?utm_content=DAFNaBKx_yE&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"Witness the launch of our [产品(cloud solutions)]",segments:[{text:"Witness the launch of our "},{text:"产品",editable:!0,tip:"cloud solutions",originalText:"产品"}],text:"Witness the launch of our 产品"},detail:{rawText:"Sign up to our launch event and win a limited [优惠/礼品(free trial)].",segments:[{text:"Sign up to our launch event and win a limited "},{text:"优惠/礼品",editable:!0,tip:"free trial",originalText:"优惠/礼品"},{text:"."}],text:"Sign up to our launch event and win a limited 优惠/礼品."},confirmation:{rawText:"Thank you for your information. Our team will contact you soon.",segments:[{text:"Thank you for your information. Our team will contact you soon."}],text:"Thank you for your information. Our team will contact you soon."}}},{type:"WEBNINAR",index:5,ad:{intro:{rawText:"You are invited! Join our seminar on [活动主题(revolutionize with robots )] at [带日期的时间(10:00 AM CST, Sep. 1st)]. Click to save your seat today.",segments:[{text:"You are invited! Join our seminar on "},{text:"活动主题",editable:!0,tip:"revolutionize with robots ",originalText:"活动主题"},{text:" at "},{text:"带日期的时间",editable:!0,tip:"10:00 AM CST, Sep. 1st",originalText:"带日期的时间"},{text:". Click to save your seat today."}],text:"You are invited! Join our seminar on 活动主题 at 带日期的时间. Click to save your seat today."},headline:{rawText:"RSVP your seat at our seminar!",segments:[{text:"RSVP your seat at our seminar!"}],text:"RSVP your seat at our seminar!"},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAADc6u1vXVQLrS_y40O4ygoL8SA.png",canva:"https://www.canva.cn/design/DAFNaLnoMtc/MmHYXxGPsAIh9BTdowNMVw/view?utm_content=DAFNaLnoMtc&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"Register to [活动名称(Revolusionize with Robots seminar)]",segments:[{text:"Register to "},{text:"活动名称",editable:!0,tip:"Revolusionize with Robots seminar",originalText:"活动名称"}],text:"Register to 活动名称"},detail:{rawText:"Save your front seat at our seminar at [带日期的时间(10:00 AM CST, Sep. 1st)]!",segments:[{text:"Save your front seat at our seminar at "},{text:"带日期的时间",editable:!0,tip:"10:00 AM CST, Sep. 1st",originalText:"带日期的时间"},{text:"!"}],text:"Save your front seat at our seminar at 带日期的时间!"},confirmation:{rawText:"Thank you for your information. Our team will contact you soon.",segments:[{text:"Thank you for your information. Our team will contact you soon."}],text:"Thank you for your information. Our team will contact you soon."}}},{type:"CONSULT",index:6,ad:{intro:{rawText:"Are you facing the challenge of [受众痛点(high network latency)]? Talk to our [专项技术(IoT)] experts for free, and we will help you [获取利益(solve the issue)].",segments:[{text:"Are you facing the challenge of "},{text:"受众痛点",editable:!0,tip:"high network latency",originalText:"受众痛点"},{text:"? Talk to our "},{text:"专项技术",editable:!0,tip:"IoT",originalText:"专项技术"},{text:" experts for free, and we will help you "},{text:"获取利益",editable:!0,tip:"solve the issue",originalText:"获取利益"},{text:"."}],text:"Are you facing the challenge of 受众痛点? Talk to our 专项技术 experts for free, and we will help you 获取利益."},headline:{rawText:"Register and meet our expert on [服务内容(cloud service)]",segments:[{text:"Register and meet our expert on "},{text:"服务内容",editable:!0,tip:"cloud service",originalText:"服务内容"}],text:"Register and meet our expert on 服务内容"},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAAFl1ZTmElWJmTGetEB0l-uOZrw.png",canva:"https://www.canva.cn/design/DAFK8-L7dEc/6d1N758dVL6EbPJL9q186g/view?utm_content=DAFK8-L7dEc&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"Contact our [专项技术(IoT)] experts and book a consultation session.",segments:[{text:"Contact our "},{text:"专项技术",editable:!0,tip:"IoT",originalText:"专项技术"},{text:" experts and book a consultation session."}],text:"Contact our 专项技术 experts and book a consultation session."},detail:{rawText:"Register and meet our expert on [服务内容(cloud service)] and solve your problem on [受众痛点(high network latency)].",segments:[{text:"Register and meet our expert on "},{text:"服务内容",editable:!0,tip:"cloud service",originalText:"服务内容"},{text:" and solve your problem on "},{text:"受众痛点",editable:!0,tip:"high network latency",originalText:"受众痛点"},{text:"."}],text:"Register and meet our expert on 服务内容 and solve your problem on 受众痛点."},confirmation:{rawText:"Thank you for your information. Our team will contact you soon.",segments:[{text:"Thank you for your information. Our team will contact you soon."}],text:"Thank you for your information. Our team will contact you soon."}}},{type:"CONSULT",index:7,ad:{intro:{rawText:"Are you facing the challenge of [受众痛点(low efficiency)]? Sign up for a free demo of [产品(super router)], which is designed to [利益点(sease the pressure)].",segments:[{text:"Are you facing the challenge of "},{text:"受众痛点",editable:!0,tip:"low efficiency",originalText:"受众痛点"},{text:"? Sign up for a free demo of "},{text:"产品",editable:!0,tip:"super router",originalText:"产品"},{text:", which is designed to "},{text:"利益点",editable:!0,tip:"sease the pressure",originalText:"利益点"},{text:"."}],text:"Are you facing the challenge of 受众痛点? Sign up for a free demo of 产品, which is designed to 利益点."},headline:{rawText:"Register and meet our expert on [产品(super router)]",segments:[{text:"Register and meet our expert on "},{text:"产品",editable:!0,tip:"super router",originalText:"产品"}],text:"Register and meet our expert on 产品"},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAAD2_0VGycOBaSnGmagrZmRTZ3w.png",canva:"https://www.canva.cn/design/DAFK27emcV8/8vYiLuIpBa18QlkTfPxbHw/view?utm_content=DAFK27emcV8&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"Contact our [产品(super router)] experts and book a free demo.",segments:[{text:"Contact our "},{text:"产品",editable:!0,tip:"super router",originalText:"产品"},{text:" experts and book a free demo."}],text:"Contact our 产品 experts and book a free demo."},detail:{rawText:"Register and meet our expert on [产品(super router)] and solve your problem on [受众痛点(low efficiency)].",segments:[{text:"Register and meet our expert on "},{text:"产品",editable:!0,tip:"super router",originalText:"产品"},{text:" and solve your problem on "},{text:"受众痛点",editable:!0,tip:"low efficiency",originalText:"受众痛点"},{text:"."}],text:"Register and meet our expert on 产品 and solve your problem on 受众痛点."},confirmation:{rawText:"Thank you for your information. Our team will contact you soon.",segments:[{text:"Thank you for your information. Our team will contact you soon."}],text:"Thank you for your information. Our team will contact you soon."}}},{type:"CONSULT",index:8,ad:{intro:{rawText:"How to push your career to the next level? [学校(Tsinghua)]'s [课程(MBA)] program is designed to upgrade your [技能(management)] skills. Ask for free advice from our consultants today.",segments:[{text:"How to push your career to the next level? "},{text:"学校",editable:!0,tip:"Tsinghua",originalText:"学校"},{text:"'s "},{text:"课程",editable:!0,tip:"MBA",originalText:"课程"},{text:" program is designed to upgrade your "},{text:"技能",editable:!0,tip:"management",originalText:"技能"},{text:" skills. Ask for free advice from our consultants today."}],text:"How to push your career to the next level? 学校's 课程 program is designed to upgrade your 技能 skills. Ask for free advice from our consultants today."},headline:{rawText:"Contact our consultant on [课程(MBA)] today.",segments:[{text:"Contact our consultant on "},{text:"课程",editable:!0,tip:"MBA",originalText:"课程"},{text:" today."}],text:"Contact our consultant on 课程 today."},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAAD43EYzB9YNJRNSu26YsNYPw1Q.png",canva:"https://www.canva.cn/design/DAFK8to96_c/my7o7TAtrTLFRnnviq9u_Q/view?utm_content=DAFK8to96_c&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"One more step to upgrade your [技能(management)] skills.",segments:[{text:"One more step to upgrade your "},{text:"技能",editable:!0,tip:"management",originalText:"技能"},{text:" skills."}],text:"One more step to upgrade your 技能 skills."},detail:{rawText:"Sign up and book free 1-on-1 consultation on [课程(MBA)] at [学校(Tsinghua)].",segments:[{text:"Sign up and book free 1-on-1 consultation on "},{text:"课程",editable:!0,tip:"MBA",originalText:"课程"},{text:" at "},{text:"学校",editable:!0,tip:"Tsinghua",originalText:"学校"},{text:"."}],text:"Sign up and book free 1-on-1 consultation on 课程 at 学校."},confirmation:{rawText:"Thank you for your information. Our team will contact you soon.",segments:[{text:"Thank you for your information. Our team will contact you soon."}],text:"Thank you for your information. Our team will contact you soon."}}},{type:"OFFER",index:9,ad:{intro:{rawText:"[xx%(40%)] off for [产品(Software)]. Don't miss the chance to [利益点(try for free)]. Only available until [优惠截止日期(END OF THIS WEEK)]. Click to apply today!",segments:[{text:""},{text:"xx%",editable:!0,tip:"40%",originalText:"xx%"},{text:" off for "},{text:"产品",editable:!0,tip:"Software",originalText:"产品"},{text:". Don't miss the chance to "},{text:"利益点",editable:!0,tip:"try for free",originalText:"利益点"},{text:". Only available until "},{text:"优惠截止日期",editable:!0,tip:"END OF THIS WEEK",originalText:"优惠截止日期"},{text:". Click to apply today!"}],text:"xx% off for 产品. Don't miss the chance to 利益点. Only available until 优惠截止日期. Click to apply today!"},headline:{rawText:"Get a [优惠内容(free trial)] before time runs out!",segments:[{text:"Get a "},{text:"优惠内容",editable:!0,tip:"free trial",originalText:"优惠内容"},{text:" before time runs out!"}],text:"Get a 优惠内容 before time runs out!"},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAADVqDHio64dAQACifo-9ZbmZ7A.png",canva:"https://www.canva.cn/design/DAFNAwnqroQ/-Ofd8lvT1poCKpAIyG_ltA/view?utm_content=DAFNAwnqroQ&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"Discount on [产品(Software)] for a limited time!",segments:[{text:"Discount on "},{text:"产品",editable:!0,tip:"Software",originalText:"产品"},{text:" for a limited time!"}],text:"Discount on 产品 for a limited time!"},detail:{rawText:"Become a user of [产品(Software)] today and [利益点(try for free)] before [优惠截止日期(END OF THIS WEEK)]!",segments:[{text:"Become a user of "},{text:"产品",editable:!0,tip:"Software",originalText:"产品"},{text:" today and "},{text:"利益点",editable:!0,tip:"try for free",originalText:"利益点"},{text:" before "},{text:"优惠截止日期",editable:!0,tip:"END OF THIS WEEK",originalText:"优惠截止日期"},{text:"!"}],text:"Become a user of 产品 today and 利益点 before 优惠截止日期!"},confirmation:{rawText:"Thank you for your information. Our team will contact you soon.",segments:[{text:"Thank you for your information. Our team will contact you soon."}],text:"Thank you for your information. Our team will contact you soon."}}},{type:"OFFER",index:10,ad:{intro:{rawText:"We are offering free credits for your purchase of [产品(cloud solutions)]. Only available until [优惠截止日期(next week)]. Apply today!",segments:[{text:"We are offering free credits for your purchase of "},{text:"产品",editable:!0,tip:"cloud solutions",originalText:"产品"},{text:". Only available until "},{text:"优惠截止日期",editable:!0,tip:"next week",originalText:"优惠截止日期"},{text:". Apply today!"}],text:"We are offering free credits for your purchase of 产品. Only available until 优惠截止日期. Apply today!"},headline:{rawText:"Get your free credit for purchase before [优惠截止日期 (next week)].",segments:[{text:"Get your free credit for purchase before "},{text:"优惠截止日期 ",editable:!0,tip:"next week",originalText:"优惠截止日期 "},{text:"."}],text:"Get your free credit for purchase before 优惠截止日期 ."},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAAEFRr-3nVpNJQoCTeH_hG1HzNw.png",canva:"https://www.canva.cn/design/DAFNA3eCajU/4LdXWNOAX3wAyZVyfBMZLA/view?utm_content=DAFNA3eCajU&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"Free [产品(cloud solution)] credits before [优惠截止日期(next week)]!",segments:[{text:"Free "},{text:"产品",editable:!0,tip:"cloud solution",originalText:"产品"},{text:" credits before "},{text:"优惠截止日期",editable:!0,tip:"next week",originalText:"优惠截止日期"},{text:"!"}],text:"Free 产品 credits before 优惠截止日期!"},detail:{rawText:"Place your order of [产品(cloud solutions)] and get free credits, NOW!",segments:[{text:"Place your order of "},{text:"产品",editable:!0,tip:"cloud solutions",originalText:"产品"},{text:" and get free credits, NOW!"}],text:"Place your order of 产品 and get free credits, NOW!"},confirmation:{rawText:"Thank you for your information. Our team will contact you soon.",segments:[{text:"Thank you for your information. Our team will contact you soon."}],text:"Thank you for your information. Our team will contact you soon."}}},{type:"OFFER",index:11,ad:{intro:{rawText:"Win [礼品(coupons)] for your next purchase of [产品(subscription)]! Only available until [优惠截止日期(END OF THIS MONTH)]. Apply today!",segments:[{text:"Win "},{text:"礼品",editable:!0,tip:"coupons",originalText:"礼品"},{text:" for your next purchase of "},{text:"产品",editable:!0,tip:"subscription",originalText:"产品"},{text:"! Only available until "},{text:"优惠截止日期",editable:!0,tip:"END OF THIS MONTH",originalText:"优惠截止日期"},{text:". Apply today!"}],text:"Win 礼品 for your next purchase of 产品! Only available until 优惠截止日期. Apply today!"},headline:{rawText:"Special offer for [产品(the subscription)]! End soon!",segments:[{text:"Special offer for "},{text:"产品",editable:!0,tip:"the subscription",originalText:"产品"},{text:"! End soon!"}],text:"Special offer for 产品! End soon!"},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAAEbbwIQHOgrHRtCHKyuALzmpIQ.png",canva:"https://www.canva.cn/design/DAFNA2jQlCc/CltBpjBlDYCxMr-b-S7D_g/view?utm_content=DAFNA2jQlCc&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"Special offer for [产品(the subscription)]",segments:[{text:"Special offer for "},{text:"产品",editable:!0,tip:"the subscription",originalText:"产品"}],text:"Special offer for 产品"},detail:{rawText:"Buy now, save more! Place your order of [产品(subscription)], get [礼品(coupons)] for your next purchase. Only available until  [优惠截止日期(END OF THIS MONTH)]!",segments:[{text:"Buy now, save more! Place your order of "},{text:"产品",editable:!0,tip:"subscription",originalText:"产品"},{text:", get "},{text:"礼品",editable:!0,tip:"coupons",originalText:"礼品"},{text:" for your next purchase. Only available until  "},{text:"优惠截止日期",editable:!0,tip:"END OF THIS MONTH",originalText:"优惠截止日期"},{text:"!"}],text:"Buy now, save more! Place your order of 产品, get 礼品 for your next purchase. Only available until  优惠截止日期!"},confirmation:{rawText:"Thank you for your information. Our team will contact you soon.",segments:[{text:"Thank you for your information. Our team will contact you soon."}],text:"Thank you for your information. Our team will contact you soon."}}},{type:"WHITEPAPER",index:12,industry:"INTELLIGENT_MANUFACTURING",ad:{intro:{rawText:"Introducing [产品或解决方案名(Super Robots)] series, our key [产品类型(collaboration robot)] product line that can help you [客户价值(boost productivity)] and [客户目标(achieve high ROI)]. Download full catalog to find solutions that fit your need!",segments:[{text:"Introducing "},{text:"产品或解决方案名",editable:!0,tip:"Super Robots",originalText:"产品或解决方案名"},{text:" series, our key "},{text:"产品类型",editable:!0,tip:"collaboration robot",originalText:"产品类型"},{text:" product line that can help you "},{text:"客户价值",editable:!0,tip:"boost productivity",originalText:"客户价值"},{text:" and "},{text:"客户目标",editable:!0,tip:"achieve high ROI",originalText:"客户目标"},{text:". Download full catalog to find solutions that fit your need!"}],text:"Introducing 产品或解决方案名 series, our key 产品类型 product line that can help you 客户价值 and 客户目标. Download full catalog to find solutions that fit your need!"},headline:{rawText:"Learn more about [产品或解决方案名(Super Robots)] and its benefits for your business!",segments:[{text:"Learn more about "},{text:"产品或解决方案名",editable:!0,tip:"Super Robots",originalText:"产品或解决方案名"},{text:" and its benefits for your business!"}],text:"Learn more about 产品或解决方案名 and its benefits for your business!"},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAAFUOxuOfCwlLTR6g-tafgOh1uw.png ",canva:"https://www.canva.cn/design/DAFRmh7h9TM/RxSWYPjMUbAFMy7OA2gBrg/view?utm_content=DAFRmh7h9TM&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"[客户目标(achieve high ROI)] in a short time! ",segments:[{text:""},{text:"客户目标",editable:!0,tip:"achieve high ROI",originalText:"客户目标"},{text:" in a short time! "}],text:"客户目标 in a short time! "},detail:{rawText:"Lean more about how [产品或解决方案名(Super Robots)] can help you achieve business goals!",segments:[{text:"Lean more about how "},{text:"产品或解决方案名",editable:!0,tip:"Super Robots",originalText:"产品或解决方案名"},{text:" can help you achieve business goals!"}],text:"Lean more about how 产品或解决方案名 can help you achieve business goals!"},confirmation:{rawText:"Thank you for your interest! Please click the link below to download our latest brochure!",segments:[{text:"Thank you for your interest! Please click the link below to download our latest brochure!"}],text:"Thank you for your interest! Please click the link below to download our latest brochure!"}}},{type:"WHITEPAPER",index:13,industry:"INTELLIGENT_MANUFACTURING",ad:{intro:{rawText:"Introducing [产品或解决方案名(Super Robots)] series, our key [产品类型(collaboration robot)] product line that can help you increase [客户价值(productivity)] and achieve [客户目标(high ROI)]. Learn more about our offerings!",segments:[{text:"Introducing "},{text:"产品或解决方案名",editable:!0,tip:"Super Robots",originalText:"产品或解决方案名"},{text:" series, our key "},{text:"产品类型",editable:!0,tip:"collaboration robot",originalText:"产品类型"},{text:" product line that can help you increase "},{text:"客户价值",editable:!0,tip:"productivity",originalText:"客户价值"},{text:" and achieve "},{text:"客户目标",editable:!0,tip:"high ROI",originalText:"客户目标"},{text:". Learn more about our offerings!"}],text:"Introducing 产品或解决方案名 series, our key 产品类型 product line that can help you increase 客户价值 and achieve 客户目标. Learn more about our offerings!"},headline:{rawText:"Learn more about [产品或解决方案名(Super Robots)] and its benefits for your business!",segments:[{text:"Learn more about "},{text:"产品或解决方案名",editable:!0,tip:"Super Robots",originalText:"产品或解决方案名"},{text:" and its benefits for your business!"}],text:"Learn more about 产品或解决方案名 and its benefits for your business!"},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAAFexmZu2E1AZRDu_hagEqlEUKg.png",canva:"https://www.canva.cn/design/DAFSMIIAJRE/bGE4R7aCH1q6OGQQXKK50g/view?utm_content=DAFSMIIAJRE&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"",segments:[],text:""},detail:{rawText:"",segments:[],text:""},confirmation:{rawText:"",segments:[],text:""}}},{type:"WHITEPAPER",index:14,industry:"INTELLIGENT_MANUFACTURING",ad:{intro:{rawText:"By deploying [本公司名称(Super Robotics)]'s[产品或解决方案名(Super Robots)] , [案例客户名(Hit Rock Corporation/A major e-commerce platform)] can now [客户价值(provide better customer service)] in their [案例客户场景(factory/restaurant/warehouse)]. Download the case study to learn how you can benefit from our solutions too!",segments:[{text:"By deploying "},{text:"本公司名称",editable:!0,tip:"Super Robotics",originalText:"本公司名称"},{text:"'s"},{text:"产品或解决方案名",editable:!0,tip:"Super Robots",originalText:"产品或解决方案名"},{text:" , "},{text:"案例客户名",editable:!0,tip:"Hit Rock Corporation/A major e-commerce platform",originalText:"案例客户名"},{text:" can now "},{text:"客户价值",editable:!0,tip:"provide better customer service",originalText:"客户价值"},{text:" in their "},{text:"案例客户场景",editable:!0,tip:"factory/restaurant/warehouse",originalText:"案例客户场景"},{text:". Download the case study to learn how you can benefit from our solutions too!"}],text:"By deploying 本公司名称's产品或解决方案名 , 案例客户名 can now 客户价值 in their 案例客户场景. Download the case study to learn how you can benefit from our solutions too!"},headline:{rawText:"[案例客户名(Hit Rock Corporation/A major e-commerce platform)]'s success story with [产品或解决方案名(Super Robots)].",segments:[{text:""},{text:"案例客户名",editable:!0,tip:"Hit Rock Corporation/A major e-commerce platform",originalText:"案例客户名"},{text:"'s success story with "},{text:"产品或解决方案名",editable:!0,tip:"Super Robots",originalText:"产品或解决方案名"},{text:"."}],text:"案例客户名's success story with 产品或解决方案名."},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAADd7cpN82P04Rxa0rDVLHmqGJg.png",canva:"https://www.canva.cn/design/DAFSMGi-tHs/WBd-58FKik8IkOvfLyjkiA/view?utm_content=DAFSMGi-tHs&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"[案例名称(A major e-commcerce platform's success story with Super Robots)]",segments:[{text:""},{text:"案例名称",editable:!0,tip:"A major e-commcerce platform's success story with Super Robots",originalText:"案例名称"}],text:"案例名称"},detail:{rawText:"Learn more about how [产品或解决方案名(Super Robots)] benefit your business as in [案例客户名(Hit Rock Corporation/a major e-commerce platform)]'s case.",segments:[{text:"Learn more about how "},{text:"产品或解决方案名",editable:!0,tip:"Super Robots",originalText:"产品或解决方案名"},{text:" benefit your business as in "},{text:"案例客户名",editable:!0,tip:"Hit Rock Corporation/a major e-commerce platform",originalText:"案例客户名"},{text:"'s case."}],text:"Learn more about how 产品或解决方案名 benefit your business as in 案例客户名's case."},confirmation:{rawText:"Thank you for your interest! Please click the link below to download the report.",segments:[{text:"Thank you for your interest! Please click the link below to download the report."}],text:"Thank you for your interest! Please click the link below to download the report."}}},{type:"WHITEPAPER",index:15,industry:"INTELLIGENT_MANUFACTURING",ad:{intro:{rawText:"By deploying [本公司名称(Super Robotics)]'s[产品或解决方案名(Super Robots)] , [案例客户名(Hit Rock Corporation/A major e-commerce platform)] can now [客户价值(provide better customer service)] in their [案例客户场景(factory/restaurant/warehouse)]. Take a look at this case study to learn how you can benefit from our solutions too!",segments:[{text:"By deploying "},{text:"本公司名称",editable:!0,tip:"Super Robotics",originalText:"本公司名称"},{text:"'s"},{text:"产品或解决方案名",editable:!0,tip:"Super Robots",originalText:"产品或解决方案名"},{text:" , "},{text:"案例客户名",editable:!0,tip:"Hit Rock Corporation/A major e-commerce platform",originalText:"案例客户名"},{text:" can now "},{text:"客户价值",editable:!0,tip:"provide better customer service",originalText:"客户价值"},{text:" in their "},{text:"案例客户场景",editable:!0,tip:"factory/restaurant/warehouse",originalText:"案例客户场景"},{text:". Take a look at this case study to learn how you can benefit from our solutions too!"}],text:"By deploying 本公司名称's产品或解决方案名 , 案例客户名 can now 客户价值 in their 案例客户场景. Take a look at this case study to learn how you can benefit from our solutions too!"},headline:{rawText:"[案例客户名(Hit Rock Corporation/A major e-commerce platform)]'s success story with [产品或解决方案名(Super Robots)].",segments:[{text:""},{text:"案例客户名",editable:!0,tip:"Hit Rock Corporation/A major e-commerce platform",originalText:"案例客户名"},{text:"'s success story with "},{text:"产品或解决方案名",editable:!0,tip:"Super Robots",originalText:"产品或解决方案名"},{text:"."}],text:"案例客户名's success story with 产品或解决方案名."},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAAHyuIIMFUEKtTlGUIQOx4uDrGQ.png",canva:"https://www.canva.cn/design/DAFSMA5p45A/Dc9pT2TDO6TdxOy-VxrwyQ/view?utm_content=DAFSMA5p45A&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"",segments:[],text:""},detail:{rawText:"",segments:[],text:""},confirmation:{rawText:"",segments:[],text:""}}},{type:"WHITEPAPER",index:16,industry:"INTELLIGENT_MANUFACTURING",ad:{intro:{rawText:"[xx%(60%)] of [相关人群(factory manager)] believe that [报告的重要观点(it's urgent to introduce cobots in manufacture line)], according to our latest research on [调研主题(Get Ahead in Industry 4.0)]. Download this report and get professional insights on the topic now.",segments:[{text:""},{text:"xx%",editable:!0,tip:"60%",originalText:"xx%"},{text:" of "},{text:"相关人群",editable:!0,tip:"factory manager",originalText:"相关人群"},{text:" believe that "},{text:"报告的重要观点",editable:!0,tip:"it's urgent to introduce cobots in manufacture line",originalText:"报告的重要观点"},{text:", according to our latest research on "},{text:"调研主题",editable:!0,tip:"Get Ahead in Industry 4.0",originalText:"调研主题"},{text:". Download this report and get professional insights on the topic now."}],text:"xx% of 相关人群 believe that 报告的重要观点, according to our latest research on 调研主题. Download this report and get professional insights on the topic now."},headline:{rawText:"More insights on [调研主题(Get Ahead in Industry 4.0)]",segments:[{text:"More insights on "},{text:"调研主题",editable:!0,tip:"Get Ahead in Industry 4.0",originalText:"调研主题"}],text:"More insights on 调研主题"},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAAHPS1iRaBnF2RB2MM81IcqCFPA.png",canva:"https://www.canva.cn/design/DAFS1ydsCUk/iTz4iFfqTpopsb4MEZnJWw/view?utm_content=DAFS1ydsCUk&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"Your handy guide to [调研主题(Get Ahead in Industry 4.0)]",segments:[{text:"Your handy guide to "},{text:"调研主题",editable:!0,tip:"Get Ahead in Industry 4.0",originalText:"调研主题"}],text:"Your handy guide to 调研主题"},detail:{rawText:"The whitepaper shares insights on [报告的重要观点(the urgency to introduce cobots in manufacturing line)].",segments:[{text:"The whitepaper shares insights on "},{text:"报告的重要观点",editable:!0,tip:"the urgency to introduce cobots in manufacturing line",originalText:"报告的重要观点"},{text:"."}],text:"The whitepaper shares insights on 报告的重要观点."},confirmation:{rawText:"Thank you for your interest! Please click the link below to download the report.",segments:[{text:"Thank you for your interest! Please click the link below to download the report."}],text:"Thank you for your interest! Please click the link below to download the report."}}},{type:"CONSULT",index:17,industry:"INTELLIGENT_MANUFACTURING",ad:{intro:{rawText:"Are you looking for a [产品类型(industrial cobots)] to help you [客户价值1(boost productivity)] while [客户价值2(control the overall cost)]? [公司名称(Super Robotics)] is your ideal choice! Our products have been used by partners in [产品面向行业(logistic/manufacture/customer service)]. Download our full catalog to learn solutions that suit your need!",segments:[{text:"Are you looking for a "},{text:"产品类型",editable:!0,tip:"industrial cobots",originalText:"产品类型"},{text:" to help you "},{text:"客户价值1",editable:!0,tip:"boost productivity",originalText:"客户价值1"},{text:" while "},{text:"客户价值2",editable:!0,tip:"control the overall cost",originalText:"客户价值2"},{text:"? "},{text:"公司名称",editable:!0,tip:"Super Robotics",originalText:"公司名称"},{text:" is your ideal choice! Our products have been used by partners in "},{text:"产品面向行业",editable:!0,tip:"logistic/manufacture/customer service",originalText:"产品面向行业"},{text:". Download our full catalog to learn solutions that suit your need!"}],text:"Are you looking for a 产品类型 to help you 客户价值1 while 客户价值2? 公司名称 is your ideal choice! Our products have been used by partners in 产品面向行业. Download our full catalog to learn solutions that suit your need!"},headline:{rawText:"Elevate your business with [产品或解决方案名(Super Robots)].",segments:[{text:"Elevate your business with "},{text:"产品或解决方案名",editable:!0,tip:"Super Robots",originalText:"产品或解决方案名"},{text:"."}],text:"Elevate your business with 产品或解决方案名."},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAAHrLpRvI0CtGSCCJbtfxz879aA.png",canva:"https://www.canva.cn/design/DAFRnz8RipU/PII_P7dTDJHu3Sna380GYQ/view?utm_content=DAFRnz8RipU&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"Sign up for free consulting on [产品类型(industrial cobots)]!",segments:[{text:"Sign up for free consulting on "},{text:"产品类型",editable:!0,tip:"industrial cobots",originalText:"产品类型"},{text:"!"}],text:"Sign up for free consulting on 产品类型!"},detail:{rawText:"Register and meet with [本公司名称(Super Robotics)]'s expert on [产品类型(industrial cobots)].",segments:[{text:"Register and meet with "},{text:"本公司名称",editable:!0,tip:"Super Robotics",originalText:"本公司名称"},{text:"'s expert on "},{text:"产品类型",editable:!0,tip:"industrial cobots",originalText:"产品类型"},{text:"."}],text:"Register and meet with 本公司名称's expert on 产品类型."},confirmation:{rawText:"Thank you for your information! Our team will contact you in no time!",segments:[{text:"Thank you for your information! Our team will contact you in no time!"}],text:"Thank you for your information! Our team will contact you in no time!"}}},{type:"CONSULT",index:18,industry:"INTELLIGENT_MANUFACTURING",ad:{intro:{rawText:"As a trusted robotic and solutions provider in [产品面向行业(logistic/manufacture/customer service)], [本公司名称(Super Robotics)] has been used by major clients and partners. Join our [代理模式(distribution network/partnership program/reseller's channel partnership)] to enjoy promising profitability, great service, and product warranty, and win big in the rising global market!",segments:[{text:"As a trusted robotic and solutions provider in "},{text:"产品面向行业",editable:!0,tip:"logistic/manufacture/customer service",originalText:"产品面向行业"},{text:", "},{text:"本公司名称",editable:!0,tip:"Super Robotics",originalText:"本公司名称"},{text:" has been used by major clients and partners. Join our "},{text:"代理模式",editable:!0,tip:"distribution network/partnership program/reseller's channel partnership",originalText:"代理模式"},{text:" to enjoy promising profitability, great service, and product warranty, and win big in the rising global market!"}],text:"As a trusted robotic and solutions provider in 产品面向行业, 本公司名称 has been used by major clients and partners. Join our 代理模式 to enjoy promising profitability, great service, and product warranty, and win big in the rising global market!"},headline:{rawText:"Join our [代理模式(distribution network/partnership program/reseller's channel partnership)] for promising returns in robotic market!",segments:[{text:"Join our "},{text:"代理模式",editable:!0,tip:"distribution network/partnership program/reseller's channel partnership",originalText:"代理模式"},{text:" for promising returns in robotic market!"}],text:"Join our 代理模式 for promising returns in robotic market!"},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAAGwf4QxVDN8rQ9qjfjGu0XWvLg.png",canva:"https://www.canva.cn/design/DAFSMIiT1QQ/F-B5SMpSWI6WEoMwqAAong/view?utm_content=DAFSMIiT1QQ&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"One step closer to bigger success in the robotic market",segments:[{text:"One step closer to bigger success in the robotic market"}],text:"One step closer to bigger success in the robotic market"},detail:{rawText:"Register and get quotes for our products and solutions!",segments:[{text:"Register and get quotes for our products and solutions!"}],text:"Register and get quotes for our products and solutions!"},confirmation:{rawText:"Thank you for your information! Our team will contact you in no time!",segments:[{text:"Thank you for your information! Our team will contact you in no time!"}],text:"Thank you for your information! Our team will contact you in no time!"}}},{type:"CONSULT",index:19,industry:"INTELLIGENT_MANUFACTURING",ad:{intro:{rawText:"As a trusted robotic partner in [产品面向行业(logistic/manufacture/customer service)], [本公司名称(Super Robotics)] had the great honor to help [行业内大客户(a major client in e-commerce/NIKE/Walmart)] by [客户价值点(enhancing its productivity/boosting its warehouse efficiency)] with our [产品或解决方案名(Super Robots)]. Contact us to learn more about the case, and how we can help your business thrive!",segments:[{text:"As a trusted robotic partner in "},{text:"产品面向行业",editable:!0,tip:"logistic/manufacture/customer service",originalText:"产品面向行业"},{text:", "},{text:"本公司名称",editable:!0,tip:"Super Robotics",originalText:"本公司名称"},{text:" had the great honor to help "},{text:"行业内大客户",editable:!0,tip:"a major client in e-commerce/NIKE/Walmart",originalText:"行业内大客户"},{text:" by "},{text:"客户价值点",editable:!0,tip:"enhancing its productivity/boosting its warehouse efficiency",originalText:"客户价值点"},{text:" with our "},{text:"产品或解决方案名",editable:!0,tip:"Super Robots",originalText:"产品或解决方案名"},{text:". Contact us to learn more about the case, and how we can help your business thrive!"}],text:"As a trusted robotic partner in 产品面向行业, 本公司名称 had the great honor to help 行业内大客户 by 客户价值点 with our 产品或解决方案名. Contact us to learn more about the case, and how we can help your business thrive!"},headline:{rawText:"Elevate your business with [产品或解决方案名(Super Robots)].",segments:[{text:"Elevate your business with "},{text:"产品或解决方案名",editable:!0,tip:"Super Robots",originalText:"产品或解决方案名"},{text:"."}],text:"Elevate your business with 产品或解决方案名."},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAAFw3a5va405MQXC1aC4AFvmOfA.png",canva:"https://www.canva.cn/design/DAFSMOsfZw4/qXUXA6oqum9KJQKdpINCxg/view?utm_content=DAFSMOsfZw4&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"Book free demo of [产品或解决方案名(Super Robots)]",segments:[{text:"Book free demo of "},{text:"产品或解决方案名",editable:!0,tip:"Super Robots",originalText:"产品或解决方案名"}],text:"Book free demo of 产品或解决方案名"},detail:{rawText:"Let our experts show how to enjoy [客户价值点(enhanced productivity/boosted warehouse efficiency)] like [行业内大客户(a major client in e-commerce/NIKE/Walmart)] does!",segments:[{text:"Let our experts show how to enjoy "},{text:"客户价值点",editable:!0,tip:"enhanced productivity/boosted warehouse efficiency",originalText:"客户价值点"},{text:" like "},{text:"行业内大客户",editable:!0,tip:"a major client in e-commerce/NIKE/Walmart",originalText:"行业内大客户"},{text:" does!"}],text:"Let our experts show how to enjoy 客户价值点 like 行业内大客户 does!"},confirmation:{rawText:"Thank you for your information! Our team will contact you in no time!",segments:[{text:"Thank you for your information! Our team will contact you in no time!"}],text:"Thank you for your information! Our team will contact you in no time!"}}},{type:"WEBNINAR",index:20,industry:"INTELLIGENT_MANUFACTURING",ad:{intro:{rawText:"We are happy to invite you to visit our exhibition booth at [展会名称(Robotics Summit & Expo)] in [展会地点(Boston, MA, U.S.)] beginning [展会开始日期(May 10th)]. We have some amazing [展出产品(Super Robots and solutions)] to show you. Let's meet at [展台编号(A10-99)]!",segments:[{text:"We are happy to invite you to visit our exhibition booth at "},{text:"展会名称",editable:!0,tip:"Robotics Summit & Expo",originalText:"展会名称"},{text:" in "},{text:"展会地点",editable:!0,tip:"Boston, MA, U.S.",originalText:"展会地点"},{text:" beginning "},{text:"展会开始日期",editable:!0,tip:"May 10th",originalText:"展会开始日期"},{text:". We have some amazing "},{text:"展出产品",editable:!0,tip:"Super Robots and solutions",originalText:"展出产品"},{text:" to show you. Let's meet at "},{text:"展台编号",editable:!0,tip:"A10-99",originalText:"展台编号"},{text:"!"}],text:"We are happy to invite you to visit our exhibition booth at 展会名称 in 展会地点 beginning 展会开始日期. We have some amazing 展出产品 to show you. Let's meet at 展台编号!"},headline:{rawText:"Let's meet at [展会名称(Robotics Summit & Expo)] in [展会地点(Boston, MA, U.S.)]!",segments:[{text:"Let's meet at "},{text:"展会名称",editable:!0,tip:"Robotics Summit & Expo",originalText:"展会名称"},{text:" in "},{text:"展会地点",editable:!0,tip:"Boston, MA, U.S.",originalText:"展会地点"},{text:"!"}],text:"Let's meet at 展会名称 in 展会地点!"},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAAHNV3G8vII1SR9W6o9Jug3L9Ww.png",canva:"https://www.canva.cn/design/DAFRm9m7hIs/9JtIentlRVpF0NYpeWIgmA/view?utm_content=DAFRm9m7hIs&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"",segments:[],text:""},detail:{rawText:"",segments:[],text:""},confirmation:{rawText:"",segments:[],text:""}}},{type:"ALL",index:21,industry:"PV",ad:{intro:{rawText:"Introducing [产品型号(PV-001)], [公司名称(Power Solar)]’s brand new [产品类型(high-efficiency PV panels)] that has [产品优势一(high efficiency)] and [产品优势二(incredible durability)], ideal for [适用场景(home rooftop/facility rooftop)]. Follow us to learn more about our full product line!",segments:[{text:"Introducing "},{text:"产品型号",editable:!0,tip:"PV-001",originalText:"产品型号"},{text:", "},{text:"公司名称",editable:!0,tip:"Power Solar",originalText:"公司名称"},{text:"’s brand new "},{text:"产品类型",editable:!0,tip:"high-efficiency PV panels",originalText:"产品类型"},{text:" that has "},{text:"产品优势一",editable:!0,tip:"high efficiency",originalText:"产品优势一"},{text:" and "},{text:"产品优势二",editable:!0,tip:"incredible durability",originalText:"产品优势二"},{text:", ideal for "},{text:"适用场景",editable:!0,tip:"home rooftop/facility rooftop",originalText:"适用场景"},{text:". Follow us to learn more about our full product line!"}],text:"Introducing 产品型号, 公司名称’s brand new 产品类型 that has 产品优势一 and 产品优势二, ideal for 适用场景. Follow us to learn more about our full product line!"},headline:{rawText:"Efficiency and savings with [产品型号(PV-001)].",segments:[{text:"Efficiency and savings with "},{text:"产品型号",editable:!0,tip:"PV-001",originalText:"产品型号"},{text:"."}],text:"Efficiency and savings with 产品型号."},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAAEi0Q3dUVMXfQSKdufAkMTEDCA.png",canva:"https://www.canva.cn/design/DAFXPv7Th9s/QdzdYzcL2ke0J8d0qDZuZw/view?utm_content=DAFXPv7Th9s&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"",segments:[{text:""}],text:""},detail:{rawText:"",segments:[{text:""}],text:""},confirmation:{rawText:"",segments:[{text:""}],text:""}}},{type:"ALL",index:22,industry:"PV",ad:{intro:{rawText:"At [项目名称(Macy’s Store)] in [项目地点和国名(San Francisco, CA, USA)], [模块装机容量(100 kW)] of our [产品类型(PV panels)] have been installed to [客户享受到的价值(power up the facility/reduce high season electricity bill)]. Follow us to keep informed about more cases!",segments:[{text:"At "},{text:"项目名称",editable:!0,tip:"Macy’s Store",originalText:"项目名称"},{text:" in "},{text:"项目地点和国名",editable:!0,tip:"San Francisco, CA, USA",originalText:"项目地点和国名"},{text:", "},{text:"模块装机容量",editable:!0,tip:"100 kW",originalText:"模块装机容量"},{text:" of our "},{text:"产品类型",editable:!0,tip:"PV panels",originalText:"产品类型"},{text:" have been installed to "},{text:"客户享受到的价值",editable:!0,tip:"power up the facility/reduce high season electricity bill",originalText:"客户享受到的价值"},{text:". Follow us to keep informed about more cases!"}],text:"At 项目名称 in 项目地点和国名, 模块装机容量 of our 产品类型 have been installed to 客户享受到的价值. Follow us to keep informed about more cases!"},headline:{rawText:"More cases are available!",segments:[{text:"More cases are available!"}],text:"More cases are available!"},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAAEsdkhrX-xqpTuer9C8CD5FfQg.png",canva:"https://www.canva.cn/design/DAFahXpUNXY/vPg_coNRWpOJGw8GrIHClQ/view?utm_content=DAFahXpUNXY&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"",segments:[{text:""}],text:""},detail:{rawText:"",segments:[{text:""}],text:""},confirmation:{rawText:"",segments:[{text:""}],text:""}}},{type:"ALL",index:23,industry:"PV",ad:{intro:{rawText:"We are coming to [展会名称(Intersolar North America)] from [展会起止时间(Feb. 14 to 16)] in [展会地点(Chicago, U.S.)]. Join us at booth [展台编号(A1234)] to see our latest products and solutions! ",segments:[{text:"We are coming to "},{text:"展会名称",editable:!0,tip:"Intersolar North America",originalText:"展会名称"},{text:" from "},{text:"展会起止时间",editable:!0,tip:"Feb. 14 to 16",originalText:"展会起止时间"},{text:" in "},{text:"展会地点",editable:!0,tip:"Chicago, U.S.",originalText:"展会地点"},{text:". Join us at booth "},{text:"展台编号",editable:!0,tip:"A1234",originalText:"展台编号"},{text:" to see our latest products and solutions! "}],text:"We are coming to 展会名称 from 展会起止时间 in 展会地点. Join us at booth 展台编号 to see our latest products and solutions! "},headline:{rawText:"Meet us at [展会名称(Intersolar North America)]!",segments:[{text:"Meet us at "},{text:"展会名称",editable:!0,tip:"Intersolar North America",originalText:"展会名称"},{text:"!"}],text:"Meet us at 展会名称!"},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAAE10jZJGGJe7Tpqx65e5iNDciA.png",canva:"https://www.canva.cn/design/DAFaiPgxQIg/BMCyAA-0lxc-BItCb3FVXw/view?utm_content=DAFaiPgxQIg&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"",segments:[{text:""}],text:""},detail:{rawText:"",segments:[{text:""}],text:""},confirmation:{rawText:"",segments:[{text:""}],text:""}}},{type:"WHITEPAPER",index:24,industry:"PV",ad:{intro:{rawText:"At [项目名称(Macy’s Store)] in [项目地点和国名(San Francisco, CA, USA)], [产品装机容量(100 kW)] of our [产品类型(PV panels)] have been installed to [客户享受到的价值(power up the facility/reduce high season electricity bill)]. Download the detailed case study and learn how.",segments:[{text:"At "},{text:"项目名称",editable:!0,tip:"Macy’s Store",originalText:"项目名称"},{text:" in "},{text:"项目地点和国名",editable:!0,tip:"San Francisco, CA, USA",originalText:"项目地点和国名"},{text:", "},{text:"产品装机容量",editable:!0,tip:"100 kW",originalText:"产品装机容量"},{text:" of our "},{text:"产品类型",editable:!0,tip:"PV panels",originalText:"产品类型"},{text:" have been installed to "},{text:"客户享受到的价值",editable:!0,tip:"power up the facility/reduce high season electricity bill",originalText:"客户享受到的价值"},{text:". Download the detailed case study and learn how."}],text:"At 项目名称 in 项目地点和国名, 产品装机容量 of our 产品类型 have been installed to 客户享受到的价值. Download the detailed case study and learn how."},headline:{rawText:"Proven solutions to revolutionize energy.",segments:[{text:"Proven solutions to revolutionize energy."}],text:"Proven solutions to revolutionize energy."},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAAGtz-ncEU7YtTMeG5dYv_kTmjA.png",canva:"https://www.canva.cn/design/DAFah4oS3xA/X7w9wlllLPDqgjn3tvF2Fg/view?utm_content=DAFah4oS3xA&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"Expertly designed and tested solar solutions.",segments:[{text:"Expertly designed and tested solar solutions."}],text:"Expertly designed and tested solar solutions."},detail:{rawText:"Our products applied in [项目地点和国名(San Francisco, CA, USA)] could inspire your energy shift too!",segments:[{text:"Our products applied in "},{text:"项目地点和国名",editable:!0,tip:"San Francisco, CA, USA",originalText:"项目地点和国名"},{text:" could inspire your energy shift too!"}],text:"Our products applied in 项目地点和国名 could inspire your energy shift too!"},confirmation:{rawText:"Thank you for your interest! The case study is ready to download.",segments:[{text:"Thank you for your interest! The case study is ready to download."}],text:"Thank you for your interest! The case study is ready to download."}}},{type:"ALL",index:25,industry:"PV",ad:{intro:{rawText:"Make the switch to [产品型号(PV001)] and [客户价值1(say goodbye to high electricity bills)]. [产品优势(The high efficiency/The low cost per kwh)] will help you [客户价值2(expand energy independence)]. Download the brochure to find out how.",segments:[{text:"Make the switch to "},{text:"产品型号",editable:!0,tip:"PV001",originalText:"产品型号"},{text:" and "},{text:"客户价值1",editable:!0,tip:"say goodbye to high electricity bills",originalText:"客户价值1"},{text:". "},{text:"产品优势",editable:!0,tip:"The high efficiency/The low cost per kwh",originalText:"产品优势"},{text:" will help you "},{text:"客户价值2",editable:!0,tip:"expand energy independence",originalText:"客户价值2"},{text:". Download the brochure to find out how."}],text:"Make the switch to 产品型号 and 客户价值1. 产品优势 will help you 客户价值2. Download the brochure to find out how."},headline:{rawText:"Harnessing the power of the sun with  [产品型号(PV001)] ",segments:[{text:"Harnessing the power of the sun with  "},{text:"产品型号",editable:!0,tip:"PV001",originalText:"产品型号"},{text:" "}],text:"Harnessing the power of the sun with  产品型号 "},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAAGtBrFJSkr6CQ6izwhpRLbGMWw.png",canva:"https://www.canva.cn/design/DAFanX8RgLM/XjeB_mW002rEJxA4jjX_BQ/view?utm_content=DAFanX8RgLM&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"Unlock the power of the sun with [产品型号(PV001)] of [公司名称(Power Solar)].",segments:[{text:"Unlock the power of the sun with "},{text:"产品型号",editable:!0,tip:"PV001",originalText:"产品型号"},{text:" of "},{text:"公司名称",editable:!0,tip:"Power Solar",originalText:"公司名称"},{text:"."}],text:"Unlock the power of the sun with 产品型号 of 公司名称."},detail:{rawText:"Maximize energy self-efficiency. See how our products can help!",segments:[{text:"Maximize energy self-efficiency. See how our products can help!"}],text:"Maximize energy self-efficiency. See how our products can help!"},confirmation:{rawText:"Thank you for your interest! The full catalog is ready to download.",segments:[{text:"Thank you for your interest! The full catalog is ready to download."}],text:"Thank you for your interest! The full catalog is ready to download."}}},{type:"WHITEPAPER",index:26,ad:{intro:{rawText:"Trust in the superior performance and reliability of [公司名称(XYZ Co.)]'s high-quality [产品名称(lithium batteries)]. Our products are built to last and designed with the latest technologies to offer you an edge in [产品应用场景(cell phone assembly]. Download the catalog to learn more!",segments:[{text:"Trust in the superior performance and reliability of "},{text:"公司名称",editable:!0,tip:"XYZ Co.",originalText:"公司名称"},{text:"'s high-quality "},{text:"产品名称",editable:!0,tip:"lithium batteries",originalText:"产品名称"},{text:". Our products are built to last and designed with the latest technologies to offer you an edge in "},{text:"产品应用场景",editable:!0,tip:"cell phone assembly",originalText:"产品应用场景"},{text:". Download the catalog to learn more!"}],text:"Trust in the superior performance and reliability of 公司名称's high-quality 产品名称. Our products are built to last and designed with the latest technologies to offer you an edge in 产品应用场景. Download the catalog to learn more!"},headline:{rawText:"Reliable and high quality [产品名称(lithium batteries)]",segments:[{text:"Reliable and high quality "},{text:"产品名称",editable:!0,tip:"lithium batteries",originalText:"产品名称"}],text:"Reliable and high quality 产品名称"},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAADx-JLzKvmJdRt-D74oP-iIjLQ.png",canva:"https://www.canva.cn/design/DAFasgjNBX8/eC3xN97q8v6y4_gYUqpYfA/view?utm_content=DAFasgjNBX8&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"Best-in-class [产品名称(lithium batteries)] to meet your needs!",segments:[{text:"Best-in-class "},{text:"产品名称",editable:!0,tip:"lithium batteries",originalText:"产品名称"},{text:" to meet your needs!"}],text:"Best-in-class 产品名称 to meet your needs!"},detail:{rawText:"One step closer to our top-notch solutions and well-received services!",segments:[{text:"One step closer to our top-notch solutions and well-received services!"}],text:"One step closer to our top-notch solutions and well-received services!"},confirmation:{rawText:"Thank you for your interest! The catalog is ready for download!",segments:[{text:"Thank you for your interest! The catalog is ready for download!"}],text:"Thank you for your interest! The catalog is ready for download!"}}},{type:"ALL",index:27,industry:"TRADITIONAL_MANUFACTURING",ad:{intro:{rawText:"Products you can rely on: [公司名称(XYZ Co.)]'s high quality [产品名称(lithium batteries)].  We take pride in ensuring that all our products go through rigorous testing to ensure they meet industry standards before they are applied to [产品应用场景(cell phone assemly)]. Contact us today to learn more!",segments:[{text:"Products you can rely on: "},{text:"公司名称",editable:!0,tip:"XYZ Co.",originalText:"公司名称"},{text:"'s high quality "},{text:"产品名称",editable:!0,tip:"lithium batteries",originalText:"产品名称"},{text:".  We take pride in ensuring that all our products go through rigorous testing to ensure they meet industry standards before they are applied to "},{text:"产品应用场景",editable:!0,tip:"cell phone assemly",originalText:"产品应用场景"},{text:". Contact us today to learn more!"}],text:"Products you can rely on: 公司名称's high quality 产品名称.  We take pride in ensuring that all our products go through rigorous testing to ensure they meet industry standards before they are applied to 产品应用场景. Contact us today to learn more!"},headline:{rawText:"Reliable and high quality [产品名称(lithium batteries)]",segments:[{text:"Reliable and high quality "},{text:"产品名称",editable:!0,tip:"lithium batteries",originalText:"产品名称"}],text:"Reliable and high quality 产品名称"},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAAF780ZYvJOl_RzygL0nUtPefPg.png",canva:"https://www.canva.cn/design/DAFazlJza8U/AqFBiHgFSpKtL5atAaieXQ/view?utm_content=DAFazlJza8U&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"",segments:[{text:""}],text:""},detail:{rawText:"",segments:[{text:""}],text:""},confirmation:{rawText:"",segments:[{text:""}],text:""}}},{type:"ALL",index:28,industry:"TRADITIONAL_MANUFACTURING",ad:{intro:{rawText:"At [公司名称(XYZ Co.)], we believe in delivering the highest quality [公司主销产品(electronic components)] while keeping costs fair and affordable. Contact us today and learn more about our products and solutions.",segments:[{text:"At "},{text:"公司名称",editable:!0,tip:"XYZ Co.",originalText:"公司名称"},{text:", we believe in delivering the highest quality "},{text:"公司主销产品",editable:!0,tip:"electronic components",originalText:"公司主销产品"},{text:" while keeping costs fair and affordable. Contact us today and learn more about our products and solutions."}],text:"At 公司名称, we believe in delivering the highest quality 公司主销产品 while keeping costs fair and affordable. Contact us today and learn more about our products and solutions."},headline:{rawText:"[公司名称(XYZ Co.)], name to trust!",segments:[{text:""},{text:"公司名称",editable:!0,tip:"XYZ Co.",originalText:"公司名称"},{text:", name to trust!"}],text:"公司名称, name to trust!"},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAAHHGUzwgoZlhT5ipSVEEmqj14g.png",canva:"https://www.canva.cn/design/DAFatpBexHA/n7aLc5BkPG_-CFBkcyCACw/view?utm_content=DAFatpBexHA&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"",segments:[{text:""}],text:""},detail:{rawText:"",segments:[{text:""}],text:""},confirmation:{rawText:"",segments:[{text:""}],text:""}}},{type:"ALL",index:29,industry:"TRADITIONAL_MANUFACTURING",ad:{intro:{rawText:"Upgrade your gear with [公司名称(XYZ Co.)]'s high-performing [产品名称(bulldozer)]. Our models are built to last and designed with the latest technologies to offer you an edge in [产品应用场景(construction site)]. You'll be impressed by the precision and excellence at a low cost. Download the catalog to learn more!",segments:[{text:"Upgrade your gear with "},{text:"公司名称",editable:!0,tip:"XYZ Co.",originalText:"公司名称"},{text:"'s high-performing "},{text:"产品名称",editable:!0,tip:"bulldozer",originalText:"产品名称"},{text:". Our models are built to last and designed with the latest technologies to offer you an edge in "},{text:"产品应用场景",editable:!0,tip:"construction site",originalText:"产品应用场景"},{text:". You'll be impressed by the precision and excellence at a low cost. Download the catalog to learn more!"}],text:"Upgrade your gear with 公司名称's high-performing 产品名称. Our models are built to last and designed with the latest technologies to offer you an edge in 产品应用场景. You'll be impressed by the precision and excellence at a low cost. Download the catalog to learn more!"},headline:{rawText:"Unleash your power with [型号(Model M)].",segments:[{text:"Unleash your power with "},{text:"型号",editable:!0,tip:"Model M",originalText:"型号"},{text:"."}],text:"Unleash your power with 型号."},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAAHmtqHAPlVgxTiqyLmrjvmM-4A.png",canva:"https://www.canva.cn/design/DAFate2cZTc/P5ParjO4HXdn0e2Oa5u_6w/view?utm_content=DAFate2cZTc&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"Power and durability in one, get your job nicely done!",segments:[{text:"Power and durability in one, get your job nicely done!"}],text:"Power and durability in one, get your job nicely done!"},detail:{rawText:"Take the first step towards greater efficiency and profitability",segments:[{text:"Take the first step towards greater efficiency and profitability"}],text:"Take the first step towards greater efficiency and profitability"},confirmation:{rawText:"Thanks for your interest! Your catalog is ready to download!",segments:[{text:"Thanks for your interest! Your catalog is ready to download!"}],text:"Thanks for your interest! Your catalog is ready to download!"}}},{type:"ALL",index:30,industry:"TRADITIONAL_MANUFACTURING",ad:{intro:{rawText:"Your [产品应用地点(factory/fleet/construction site)] just got a whole lot better with [公司名称(XYZ Co.)]'s [产品名称(bulldozer)] that made to high standards. We make sure that every unit we sell is of exceptional quality, utmost durability, and uncompromised precision. Contact us today to learn more!",segments:[{text:"Your "},{text:"产品应用地点",editable:!0,tip:"factory/fleet/construction site",originalText:"产品应用地点"},{text:" just got a whole lot better with "},{text:"公司名称",editable:!0,tip:"XYZ Co.",originalText:"公司名称"},{text:"'s "},{text:"产品名称",editable:!0,tip:"bulldozer",originalText:"产品名称"},{text:" that made to high standards. We make sure that every unit we sell is of exceptional quality, utmost durability, and uncompromised precision. Contact us today to learn more!"}],text:"Your 产品应用地点 just got a whole lot better with 公司名称's 产品名称 that made to high standards. We make sure that every unit we sell is of exceptional quality, utmost durability, and uncompromised precision. Contact us today to learn more!"},headline:{rawText:"Unleash your power with [型号(Model M)].",segments:[{text:"Unleash your power with "},{text:"型号",editable:!0,tip:"Model M",originalText:"型号"},{text:"."}],text:"Unleash your power with 型号."},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAAHmtqHAPlVgxTiqyLmrjvmM-4A.png",canva:"https://www.canva.cn/design/DAFa0GKKET0/3AFzFiCklEBt_cgVKsTXNQ/view?utm_content=DAFa0GKKET0&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"",segments:[{text:""}],text:""},detail:{rawText:"",segments:[{text:""}],text:""},confirmation:{rawText:"",segments:[{text:""}],text:""}}},{type:"ALL",index:31,industry:"TRADITIONAL_MANUFACTURING",ad:{intro:{rawText:"For cost-effective and top-quality [公司主销产品(construction machinery)], turn to [公司名称(XYZ Co.)]. Our reputation precedes us as a manufacturer that is reliable, trustworthy, and devoted to delivering the best possible products. Contact us to pave your way to success!",segments:[{text:"For cost-effective and top-quality "},{text:"公司主销产品",editable:!0,tip:"construction machinery",originalText:"公司主销产品"},{text:", turn to "},{text:"公司名称",editable:!0,tip:"XYZ Co.",originalText:"公司名称"},{text:". Our reputation precedes us as a manufacturer that is reliable, trustworthy, and devoted to delivering the best possible products. Contact us to pave your way to success!"}],text:"For cost-effective and top-quality 公司主销产品, turn to 公司名称. Our reputation precedes us as a manufacturer that is reliable, trustworthy, and devoted to delivering the best possible products. Contact us to pave your way to success!"},headline:{rawText:" [公司名称(XYZ Co.], power up your productivity!",segments:[{text:" "},{text:"公司名称",editable:!0,tip:"XYZ Co.",originalText:"公司名称"},{text:", power up your productivity!"}],text:" 公司名称, power up your productivity!"},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAAHPjLPxaRP4CTc6XGbKxoLk-jQ.png",canva:"https://www.canva.cn/design/DAFatiD6t9c/gvysibb7cfHSHBl6QD_Kng/view?utm_content=DAFatiD6t9c&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"",segments:[{text:""}],text:""},detail:{rawText:"",segments:[{text:""}],text:""},confirmation:{rawText:"",segments:[{text:""}],text:""}}},{type:"ALL",index:32,industry:"TRADITIONAL_MANUFACTURING",ad:{intro:{rawText:"Consider [公司名称(XYZ Co.)]'s proudest product [产品名称(super glue)] for your high-demanding [产品用途(bonding)] usage. Whether you're working on a big project or a small task, this eco-friendly, non-toxic solution offers exceptional strength and reliability. Contact us today to learn more.",segments:[{text:"Consider "},{text:"公司名称",editable:!0,tip:"XYZ Co.",originalText:"公司名称"},{text:"'s proudest product "},{text:"产品名称",editable:!0,tip:"super glue",originalText:"产品名称"},{text:" for your high-demanding "},{text:"产品用途",editable:!0,tip:"bonding",originalText:"产品用途"},{text:" usage. Whether you're working on a big project or a small task, this eco-friendly, non-toxic solution offers exceptional strength and reliability. Contact us today to learn more."}],text:"Consider 公司名称's proudest product 产品名称 for your high-demanding 产品用途 usage. Whether you're working on a big project or a small task, this eco-friendly, non-toxic solution offers exceptional strength and reliability. Contact us today to learn more."},headline:{rawText:"[产品类型] that work as hard as you do.",segments:[{text:""},{text:"产品类型",editable:!0,tip:"",originalText:"产品类型"},{text:" that work as hard as you do."}],text:"产品类型 that work as hard as you do."},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAAHz6LdvgB0-GRxmPTchW2e2Qvg.png",canva:"https://www.canva.cn/design/DAFa0RzoO_Y/VzD499qPV9Ajyp5LXTDnpg/view?utm_content=DAFa0RzoO_Y&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"Durable [产品名称(super glue)] that makes your project perfect!",segments:[{text:"Durable "},{text:"产品名称",editable:!0,tip:"super glue",originalText:"产品名称"},{text:" that makes your project perfect!"}],text:"Durable 产品名称 that makes your project perfect!"},detail:{rawText:"Download the full catalog and find all you need!",segments:[{text:"Download the full catalog and find all you need!"}],text:"Download the full catalog and find all you need!"},confirmation:{rawText:"Thanks for your interest! Your catalog is ready to download!",segments:[{text:"Thanks for your interest! Your catalog is ready to download!"}],text:"Thanks for your interest! Your catalog is ready to download!"}}},{type:"ALL",index:33,industry:"TRADITIONAL_MANUFACTURING",ad:{intro:{rawText:"Building with confidence, choose [公司名称(XYZ Co.)]'s [主销产品(cement)]. As a preferred provider by numerous partners and customers, you can trust in the quality and durability of our products. Contact us today for a full catalog of our products and services!",segments:[{text:"Building with confidence, choose "},{text:"公司名称",editable:!0,tip:"XYZ Co.",originalText:"公司名称"},{text:"'s "},{text:"主销产品",editable:!0,tip:"cement",originalText:"主销产品"},{text:". As a preferred provider by numerous partners and customers, you can trust in the quality and durability of our products. Contact us today for a full catalog of our products and services!"}],text:"Building with confidence, choose 公司名称's 主销产品. As a preferred provider by numerous partners and customers, you can trust in the quality and durability of our products. Contact us today for a full catalog of our products and services!"},headline:{rawText:"[公司名称(XYZ Co.)], build to last.",segments:[{text:""},{text:"公司名称",editable:!0,tip:"XYZ Co.",originalText:"公司名称"},{text:", build to last."}],text:"公司名称, build to last."},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAAHLG1z0PH3RrS3261SQsxyCUnA.png",canva:"https://www.canva.cn/design/DAFa0Mbe-Tc/4DRMxH7QOnXRFKphuWXNbw/view?utm_content=DAFa0Mbe-Tc&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"",segments:[{text:""}],text:""},detail:{rawText:"",segments:[{text:""}],text:""},confirmation:{rawText:"",segments:[{text:""}],text:""}}},{type:"WHITEPAPER",index:34,industry:"PV",ad:{intro:{rawText:"At [公司名称(Power Solar)], we produce [公司主打产品(high-efficiency PV panels/micro inverters)] to [公司愿景(make clean energy more accessible for all/bring innovation into solar energy)]. Follow us today to learn about our product line and services!",segments:[{text:"At "},{text:"公司名称",editable:!0,tip:"Power Solar",originalText:"公司名称"},{text:", we produce "},{text:"公司主打产品",editable:!0,tip:"high-efficiency PV panels/micro inverters",originalText:"公司主打产品"},{text:" to "},{text:"公司愿景",editable:!0,tip:"make clean energy more accessible for all/bring innovation into solar energy",originalText:"公司愿景"},{text:". Follow us today to learn about our product line and services!"}],text:"At 公司名称, we produce 公司主打产品 to 公司愿景. Follow us today to learn about our product line and services!"},headline:{rawText:"Transform your energy with [公司名称(Power Solar)].",segments:[{text:"Transform your energy with "},{text:"公司名称",editable:!0,tip:"Power Solar",originalText:"公司名称"},{text:"."}],text:"Transform your energy with 公司名称."},image:"https://media.licdn.com/media/AAYQBADKAAAAAQAAAAAAAGIs04KSfZ-4Th-I34zbB7Q6OQ.png",canva:"https://www.canva.cn/design/DAFXWMyEr0w/3mu2C2-hpxarKEhBTNMeHw/view?utm_content=DAFXWMyEr0w&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview"},form:{headline:{rawText:"",segments:[{text:""}],text:""},detail:{rawText:"",segments:[{text:""}],text:""},confirmation:{rawText:"",segments:[{text:""}],text:""}}}]})),define("campaign-manager-web/constants/china/index",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.UNLIMITED_PAGE_SIZE=e.TOP_N_BREAK_DOWN_BY_PIVOT=e.PIVOT_TYPES=e.PAGE_SIZE_OPTIONS=e.OBJECTIVE_TYPES=e.MAX_NUM_CAMPAIGNS_SELECTED=e.MAX_INPUT_LENGTH_PROJECT_NAME=e.MAX_INPUT_LENGTH_PROJECT_DESC=e.INPUT_DEBOUNCE_TIMEOUT=e.DEFAULT_PRECISION=e.DEFAULT_PAGE_SIZE=e.DEFAULT_PAGE_NUMBER=e.CLIENT_PAGE_SIZE=e.CAMPAIGN_TYPES_MAP=e.CAMPAIGN_TYPES=e.CAMPAIGN_STATUSES=e.BREAK_DOWN_BY_PIVOT_TYPES=void 0
e.DEFAULT_PAGE_NUMBER=1
const t=e.UNLIMITED_PAGE_SIZE=1/0,n=e.PAGE_SIZE_OPTIONS=[10,50,100,t]
e.DEFAULT_PAGE_SIZE=n[2],e.INPUT_DEBOUNCE_TIMEOUT=500,e.DEFAULT_PRECISION=2,e.TOP_N_BREAK_DOWN_BY_PIVOT=25,e.CLIENT_PAGE_SIZE=15,e.MAX_NUM_CAMPAIGNS_SELECTED=100,e.MAX_INPUT_LENGTH_PROJECT_NAME=300,e.MAX_INPUT_LENGTH_PROJECT_DESC=500,e.BREAK_DOWN_BY_PIVOT_TYPES=["MEMBER_COUNTRY_V2","MEMBER_COUNTY","MEMBER_REGION_V2"],e.PIVOT_TYPES=["MEMBER_COUNTRY_V2","MEMBER_REGION_V2","MEMBER_COUNTY","MEMBER_INDUSTRY","MEMBER_COMPANY_SIZE","MEMBER_COMPANY","MEMBER_JOB_FUNCTION","MEMBER_SENIORITY","MEMBER_JOB_TITLE"],e.CAMPAIGN_STATUSES=["ACTIVE","PAUSED","ARCHIVED","DRAFT","COMPLETED"],e.CAMPAIGN_TYPES=["TEXT_AD","SPONSORED_UPDATES","SJYMBII","SPONSORED_INMAILS","DYNAMIC","TALENT_LANDING","SPONSORED_VIDEO","IN_APP_PROMOTION"],e.CAMPAIGN_TYPES_MAP={Dynamic:"DYNAMIC",DirectAds_V2:"TEXT_ADS",SponsoredJymbii:"SJYMBII",LeadCapture:"TALENT_LANDING",InAppPromotion:"IN_APP_PROMOTION",SponsoredInMail:"SPONSORED_INMAILS",SponsoredStatusUpdates_V2:"SPONSORED_UPDATES"},e.OBJECTIVE_TYPES=["CREATIVE_ENGAGEMENT","WEBSITE_TRAFFIC","LEAD_GENERATION","VIDEO_VIEW","BRAND_AWARENESS","WEBSITE_CONVERSION","WEBSITE_VISIT","ENGAGEMENT","JOB_APPLICANT","TALENT_LEAD","CONVERSATION_STARTER"]})),define("campaign-manager-web/constants/cm-quill-editor",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.SPONSORED_MESSAGING_MACROS=e.FORMATS_WITH_MODIFIERS=e.FORMATS_WITH_KEYBOARD_BINDINGS=e.FONT_FORMATS=e.DEFAULT_SPONSORED_MESSAGING_FORMATS=e.DEFAULT_LANDING_PAGE_FORMATS=e.CM_QUILL_EDITOR_MACROS=e.CM_QUILL_EDITOR_FORMATS=void 0
const t=e.CM_QUILL_EDITOR_FORMATS={BOLD:"bold",ITALIC:"italic",BULLET:"bullet",ORDERED:"ordered",LIST:"list",SUPER:"super",SUB:"sub",SCRIPT:"script",LINK:"link"},n=(e.FONT_FORMATS=[t.BOLD,t.ITALIC],e.FORMATS_WITH_MODIFIERS=[t.LIST,t.SCRIPT],e.FORMATS_WITH_KEYBOARD_BINDINGS=[t.BOLD,t.ITALIC],e.DEFAULT_SPONSORED_MESSAGING_FORMATS=[t.BOLD,t.ITALIC,t.LIST,t.SCRIPT,t.LINK],e.DEFAULT_LANDING_PAGE_FORMATS=[t.BOLD,t.ITALIC,t.LIST],e.CM_QUILL_EDITOR_MACROS={FIRSTNAME:"%FIRSTNAME%",LASTNAME:"%LASTNAME%",COMPANYNAME:"%COMPANYNAME%",JOBTITLE:"%JOBTITLE%",INDUSTRY:"%INDUSTRY%"})
e.SPONSORED_MESSAGING_MACROS=[n.FIRSTNAME,n.LASTNAME,n.COMPANYNAME,n.JOBTITLE,n.INDUSTRY]})),define("campaign-manager-web/constants/columns-view-column",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.SEARCH_ENABLED_COLUMN_VIEW_TYPES=e.COLUMN_VIEW_TYPE=void 0
const t=e.COLUMN_VIEW_TYPE={SEARCH:"SEARCH",LIST:"LIST",SEARCH_AND_LIST:"SEARCH_AND_LIST",RANGE:"RANGE",RADIO_LIST:"RADIO_LIST",TEXT_INPUT:"TEXT_INPUT"}
e.SEARCH_ENABLED_COLUMN_VIEW_TYPES={[t.SEARCH]:!0,[t.SEARCH_AND_LIST]:!0}}))
define("campaign-manager-web/constants/company-matching",["exports","campaign-manager-web/utils/targeting","campaign-manager-web/utils/reporting"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.SORT_DIRECTIONS_TO_SERVER_SORT_DIRECTIONS=e.SORTABLE_COLUMNS=e.SERVER_SORT_DIRECTIONS=e.SALES_OPPORTUNITY_STATUSES=e.SALES_OPPORTUNITIES_AGGREGATED_STATUSES=e.MATCHED_COMPANIES_QUERY_PARAMS=e.MATCHED_COMPANIES_COLUMN_SETS=e.FIRMOGRAPHIC_COLUMN_TO_FACET_URN_MAP=e.DEFAULT_PAGE_SIZE=e.COMPANY_TIER_TYPES=e.COMPANY_ENGAGEMENT_LEVELS=e.COLUMN_NAME_TO_SORTABLE_COLUMN_MAP=e.COLUMN_NAMES_SORT_TRACKING_EVENTS=e.COLUMN_NAMES=void 0
e.DEFAULT_PAGE_SIZE=50
const a=e.COLUMN_NAMES={AD_ENGAGEMENTS:"adEngagements",AGGREGATED_OPPORTUNITIES_STATUS:"hasOpenSalesDeals",COMPANY_CITY_INPUT:"inputCity",COMPANY_COUNTRY_INPUT:"inputCountry",COMPANY_DOMAIN_INPUT:"inputCompanyDomain",COMPANY_INDUSTRIES_INPUT:"inputIndustries",COMPANY_NAME_INPUT:"inputCompanyName",COMPANY_PAGE_URL_INPUT:"inputCompanyPageUrl",COMPANY_POSTAL_CODE_INPUT:"inputPostalCode",COMPANY_STATE_INPUT:"inputState",COMPANY_STOCK_SYMBOL_INPUT:"inputStockSymbol",CREATED_AT:"createdAt",ENGAGEMENT_LEVEL:"engagementLevel",IMPRESSIONS:"impressions",LOST_DEAL_VALUE_TOTAL:"lostSalesDealsValueTotal",MATCHED_COMPANY_ID:"matchedCompanyId",MATCHED_COMPANY_INDUSTRY:"matchedCompanyIndustry",MATCHED_COMPANY_LOGO_URL:"matchedCompanyLogoUrl",MATCHED_COMPANY_NAME:"matchedCompanyName",MATCHED_COMPANY_SIZE:"matchedCompanySize",MEMBERS_TARGETED:"membersTargeted",OPEN_DEAL_VALUE_TOTAL:"openSalesDealsValueTotal",ORGANIC_ENGAGEMENTS:"organicEngagements",TOTAL_OPEN_SALES_DEALS:"totalOpenSalesDeals",WEBSITE_VISITS_FILTERED:"websiteVisitsFiltered",WEBSITE_VISITS_TOTAL:"websiteVisitsTotal",WEBSITE_VISITS:"adPageSetVisits",WON_DEAL_VALUE_TOTAL:"wonSalesDealsValueTotal"},i=(e.COLUMN_NAMES_SORT_TRACKING_EVENTS={[a.COMPANY_NAME_INPUT]:"accounts_view_sort_by_company_name_input",[a.MATCHED_COMPANY_NAME]:"accounts_view_sort_by_matched_company_name",[a.ENGAGEMENT_LEVEL]:"accounts_view_sort_by_engagement_level",[a.MEMBERS_TARGETED]:"accounts_view_sort_by_members_targeted",[a.IMPRESSIONS]:"accounts_view_sort_by_impressions",[a.AD_ENGAGEMENTS]:"accounts_view_sort_by_ad_engagements",[a.ORGANIC_ENGAGEMENTS]:"accounts_view_sort_by_organic_engagements",[a.WEBSITE_VISITS]:"accounts_view_sort_by_websites_visited",[a.WEBSITE_VISITS_FILTERED]:"accounts_view_sort_by_websites_visited_filtered",[a.WEBSITE_VISITS_TOTAL]:"accounts_view_sort_by_websites_visited_total",[a.AGGREGATED_OPPORTUNITIES_STATUS]:"accounts_view_sort_by_has_open_sales_deals",[a.TOTAL_OPEN_SALES_DEALS]:"accounts_view_sort_by_total_open_sales_deals",[a.OPEN_DEAL_VALUE_TOTAL]:"accounts_view_sort_by_open_deal_value_total",[a.WON_DEAL_VALUE_TOTAL]:"accounts_view_sort_by_won_deal_value_total",[a.LOST_DEAL_VALUE_TOTAL]:"accounts_view_sort_by_lost_deal_value_total"},e.SORTABLE_COLUMNS={MATCHED_COMPANY_NAME:"MATCHED_COMPANY_NAME",INPUT_COMPANY_NAME:"INPUT_COMPANY_NAME",ENGAGEMENT_LEVEL:"ENGAGEMENT_LEVEL",MEMBERS_TARGETED:"MEMBERS_TARGETED",IMPRESSIONS:"IMPRESSIONS",AD_ENGAGEMENTS:"AD_ENGAGEMENTS",CAMPAIGNS:"CAMPAIGNS",ORGANIC_ENGAGEMENTS:"ORGANIC_ENGAGEMENTS",WEBSITE_VISITS_TOTAL:"WEBSITE_VISITS_TOTAL",TOTAL_OPEN_SALES_DEALS:"TOTAL_OPEN_SALES_DEALS",AGGREGATED_OPPORTUNITIES_STATUS:"AGGREGATED_OPPORTUNITIES_STATUS",OPEN_DEAL_VALUE_TOTAL:"OPEN_DEAL_VALUE_TOTAL",WON_DEAL_VALUE_TOTAL:"WON_DEAL_VALUE_TOTAL",LOST_DEAL_VALUE_TOTAL:"LOST_DEAL_VALUE_TOTAL"}),r=(e.COLUMN_NAME_TO_SORTABLE_COLUMN_MAP={[a.COMPANY_NAME_INPUT]:i.INPUT_COMPANY_NAME,[a.MATCHED_COMPANY_NAME]:i.MATCHED_COMPANY_NAME,[a.ENGAGEMENT_LEVEL]:i.ENGAGEMENT_LEVEL,[a.MEMBERS_TARGETED]:i.MEMBERS_TARGETED,[a.IMPRESSIONS]:i.IMPRESSIONS,[a.AD_ENGAGEMENTS]:i.AD_ENGAGEMENTS,[a.ORGANIC_ENGAGEMENTS]:i.ORGANIC_ENGAGEMENTS,[a.WEBSITE_VISITS_TOTAL]:i.WEBSITE_VISITS_TOTAL,[a.AGGREGATED_OPPORTUNITIES_STATUS]:i.AGGREGATED_OPPORTUNITIES_STATUS,[a.TOTAL_OPEN_SALES_DEALS]:i.TOTAL_OPEN_SALES_DEALS,[a.OPEN_DEAL_VALUE_TOTAL]:i.OPEN_DEAL_VALUE_TOTAL,[a.WON_DEAL_VALUE_TOTAL]:i.WON_DEAL_VALUE_TOTAL,[a.LOST_DEAL_VALUE_TOTAL]:i.LOST_DEAL_VALUE_TOTAL},e.FIRMOGRAPHIC_COLUMN_TO_FACET_URN_MAP={[a.MATCHED_COMPANY_NAME]:t.FACET_URNS.COMPANIES,[a.MATCHED_COMPANY_SIZE]:t.FACET_URNS.STAFF_COUNTS,[a.MATCHED_COMPANY_INDUSTRY]:t.FACET_URNS.INDUSTRIES},e.SALES_OPPORTUNITY_STATUSES={OPEN:"OPEN",CLOSED_WON:"CLOSED_WON",CLOSED_LOST:"CLOSED_LOST"},e.SALES_OPPORTUNITIES_AGGREGATED_STATUSES={OPEN:"OPEN",CLOSED:"CLOSED"},e.MATCHED_COMPANIES_COLUMN_SETS={ENGAGEMENT:"ENGAGEMENT",DETAILS:"DETAILS",CRM:"CRM"},e.SERVER_SORT_DIRECTIONS={ASCENDING:"ASCENDING",DESCENDING:"DESCENDING"})
e.SORT_DIRECTIONS_TO_SERVER_SORT_DIRECTIONS={[n.SORT_DIRECTIONS.ASCENDING]:r.ASCENDING,[n.SORT_DIRECTIONS.DESCENDING]:r.DESCENDING},e.MATCHED_COMPANIES_QUERY_PARAMS={COLUMN_GROUP:"columns"},e.COMPANY_ENGAGEMENT_LEVELS={VERY_HIGH:"VERY_HIGH",HIGH:"HIGH",MEDIUM:"MEDIUM",LOW:"LOW",VERY_LOW:"VERY_LOW"},e.COMPANY_TIER_TYPES={DYNAMIC:"DYNAMIC",STATIC:"STATIC"}})),define("campaign-manager-web/constants/company",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.COMPANY_RELATIONSHIP_WITH_PARENT=void 0
e.COMPANY_RELATIONSHIP_WITH_PARENT=Object.freeze({BRAND:"BRAND"})})),define("campaign-manager-web/constants/content-hub/content-hub",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.CONTENT_SOURCE=e.CONTENT_HUB_TRACKING_TOPICS=e.CONTENT_HUB_ENTRY_POINT=e.CONTENT_HUB_CAMPAIGN_CREATION_BUTTON=void 0
e.CONTENT_HUB_TRACKING_TOPICS={OPEN:"ContentHubOpenEvent",CREATE_CAMPAIGN_CLICK:"ContentHubCreateCampaignClickEvent",CAMPAIGN_CREATION:"ContentHubCampaignCreationEvent"},e.CONTENT_HUB_ENTRY_POINT={MAIN_NAV:"MAIN_NAV",OPTIMA:"OPTIMA"},e.CONTENT_HUB_CAMPAIGN_CREATION_BUTTON={NEXT:"NEXT",SAVE_AND_EXIT:"SAVE_AND_EXIT"},e.CONTENT_SOURCE={PAGES:"PAGES",DSC:"DSC"}})),define("campaign-manager-web/constants/content-type",["exports","campaign-manager-web/utils/objective-type"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.CONTENT_TYPE_TO_AD_FORMAT=e.CONTENT_TYPE=void 0
const n=e.CONTENT_TYPE={ARTICLE:"ARTICLE",CAROUSEL:"CAROUSEL",RICHMEDIA:"RICHMEDIA",TEXT:"TEXT",VIDEO:"VIDEO",JOB:"JOB",NATIVE_DOCUMENT:"NATIVE_DOCUMENT",EVENT:"EVENT",FIRST_PARTY_ARTICLE:"FIRST_PARTY_ARTICLE"}
e.CONTENT_TYPE_TO_AD_FORMAT={[n.ARTICLE]:t.AD_FORMAT.STANDARD_SPONSORED_CONTENT,[n.CAROUSEL]:t.AD_FORMAT.CAROUSEL,[n.RICHMEDIA]:t.AD_FORMAT.STANDARD_SPONSORED_CONTENT,[n.TEXT]:t.AD_FORMAT.STANDARD_SPONSORED_CONTENT,[n.VIDEO]:t.AD_FORMAT.SINGLE_VIDEO,[n.JOB]:t.AD_FORMAT.SPONSORED_UPDATE_JOB_POSTING,[n.NATIVE_DOCUMENT]:t.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT,[n.EVENT]:t.AD_FORMAT.SPONSORED_UPDATE_EVENT,[n.FIRST_PARTY_ARTICLE]:t.AD_FORMAT.STANDARD_SPONSORED_CONTENT}})),define("campaign-manager-web/constants/conversation-ads",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.SUBJECT_GAI_INTRO_MESSAGE_CHARACTER_LIMIT=e.MAX_NUM_GAI_SUBJECT_REQUESTS=e.HUMAN_HANDOFF_AUTO_RESPONSE_TEXT_MAX_LENGTH=e.HEADLINE_TEXT_MAX_LENGTH=e.BLANK_TEMPLATE_ID=void 0
e.HEADLINE_TEXT_MAX_LENGTH=60,e.BLANK_TEMPLATE_ID=-1,e.MAX_NUM_GAI_SUBJECT_REQUESTS=5,e.SUBJECT_GAI_INTRO_MESSAGE_CHARACTER_LIMIT=2500,e.HUMAN_HANDOFF_AUTO_RESPONSE_TEXT_MAX_LENGTH=200})),define("campaign-manager-web/constants/conversion",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.URL_MATCH_RULE_TYPES=e.TAG_MANAGER_LINKS=e.SELECTABLE_CONVERSION_METHODS_V2=e.SELECTABLE_CONVERSION_METHODS=e.QUALIFIED_LEAD_CONVERSION_TYPES=e.POOR_SIGNAL_THRESHOLD=e.PARTNERS_TYPES=e.PARTNERS_KEY_NAME_MAP=e.PARTNERS_KEY_MAP=e.PARTNERS_KEYS=e.PARTNERS=e.METHODS_OF_INSTALLATION_WEBSITE_EVENTS=e.METHODS_OF_INSTALLATION=e.INSTALLATION_METHODS_CONTROL_NAMES=e.INSIGHT_TAG_CONVERSION_METHODS_V2=e.INSIGHT_TAG_CONVERSION_METHODS_LIST=e.INSIGHT_TAG_CONVERSION_METHODS=e.EXTERNAL_SOURCE_TYPES=e.DEFAULT_VIEWS_WINDOW=e.DEFAULT_OFFLINE_VIEWS_WINDOW=e.DEFAULT_OFFLINE_CLICKS_WINDOW=e.DEFAULT_CLICKS_WINDOW=e.DATA_SOURCE_TYPES_V2=e.DATA_SOURCE_STATUSES=e.CSV_SOURCE_TYPES=e.CONVERSION_TYPES_SALES=e.CONVERSION_TYPES_OTHER=e.CONVERSION_TYPES_LEADS=e.CONVERSION_TYPES=e.CONVERSION_TRACKING_MATCH_RULE_TRACKING_CONTROL_NAMES=e.CONVERSION_SUBSTATUS=e.CONVERSION_STATUS_INFO=e.CONVERSION_STATUS=e.CONVERSION_SESSION_STORAGE_KEYS=e.CONVERSION_METHOD_TRACKING_CONTROL_NAMES_V2=e.CONVERSION_METHOD_TRACKING_CONTROL_NAMES=e.CONVERSION_METHODS_V2=e.CONVERSION_METHODS=e.CONVERSION_EMBED_TYPES=e.CONVERSION_EMBED_COMPONENTS=e.ATTRIBUTION_WINDOW_SIZES=e.ATTRIBUTION_TYPES=void 0
e.URL_MATCH_RULE_TYPES={EXACT:"EXACT",STARTS_WITH:"STARTS_WITH",CONTAINS:"CONTAINS"}
const t=e.CONVERSION_METHODS={OFFLINE_CONVERSIONS_UPLOAD:"OFFLINE_CONVERSIONS_UPLOAD",INSIGHT_TAG_URL_MATCH_RULES:"INSIGHT_TAG_URL_MATCH_RULES",IMAGE_PIXEL:"IMAGE_PIXEL"},n=(e.SELECTABLE_CONVERSION_METHODS={INSIGHT_TAG_URL_MATCH_RULES:"INSIGHT_TAG_URL_MATCH_RULES",IMAGE_PIXEL:"IMAGE_PIXEL"},e.CONVERSION_METHODS_V2={OFFLINE_CONVERSIONS_UPLOAD:"OFFLINE_CONVERSIONS_UPLOAD",INSIGHT_TAG_URL_MATCH_RULES:"INSIGHT_TAG_URL_MATCH_RULES",INSIGHT_TAG_JAVASCRIPT_EVENT:"INSIGHT_TAG_JAVASCRIPT_EVENT",IMAGE_PIXEL:"IMAGE_PIXEL",INSIGHT_TAG_WEBSITE_SIGNAL:"INSIGHT_TAG_WEBSITE_SIGNAL",CONVERSIONS_API:"CONVERSIONS_API"}),a=(e.SELECTABLE_CONVERSION_METHODS_V2={INSIGHT_TAG:"INSIGHT_TAG",IMAGE_PIXEL:"IMAGE_PIXEL"},e.INSIGHT_TAG_CONVERSION_METHODS={[t.INSIGHT_TAG_URL_MATCH_RULES]:"INSIGHT_TAG_URL_MATCH_RULES",[n.INSIGHT_TAG_JAVASCRIPT_EVENT]:"INSIGHT_TAG_JAVASCRIPT_EVENT"},e.CONVERSION_TYPES_LEADS={APPLY_JOB:"APPLY_JOB",BOOK_APPOINTMENT:"BOOK_APPOINTMENT",COMPLETE_SIGNUP:"COMPLETE_SIGNUP",DOWNLOAD:"DOWNLOAD",INSTALL:"INSTALL",LEAD:"LEAD",OUTBOUND_CLICK:"OUTBOUND_CLICK",REGISTER_EVENT:"REGISTER_EVENT",REQUEST_QUOTE:"REQUEST_QUOTE",SAVE:"SAVE",SCHEDULE:"SCHEDULE",SIGN_UP:"SIGN_UP",START_TRIAL:"START_TRIAL",SUBMIT_APPLICATION:"SUBMIT_APPLICATION",MARKETING_QUALIFIED_LEAD:"MARKETING_QUALIFIED_LEAD",SALES_QUALIFIED_LEAD:"SALES_QUALIFIED_LEAD"}),i=(e.QUALIFIED_LEAD_CONVERSION_TYPES=[a.MARKETING_QUALIFIED_LEAD,a.SALES_QUALIFIED_LEAD],e.CONVERSION_TYPES_SALES={ADD_BILLING_INFO:"ADD_BILLING_INFO",ADD_TO_CART:"ADD_TO_CART",DONATE:"DONATE",PURCHASE:"PURCHASE",START_CHECKOUT:"START_CHECKOUT",SUBSCRIBE:"SUBSCRIBE"}),r=e.CONVERSION_TYPES_OTHER={AD_CLICK:"AD_CLICK",AD_VIEW:"AD_VIEW",ADD_TO_LIST:"ADD_TO_LIST",CONTACT:"CONTACT",KEY_PAGE_VIEW:"KEY_PAGE_VIEW",LOGIN:"LOGIN",OTHER:"OTHER",PHONE_CALL:"PHONE_CALL",SEARCH:"SEARCH",SHARE:"SHARE",VIEW_CONTENT:"VIEW_CONTENT",VIEW_VIDEO:"VIEW_VIDEO"},o=(e.CONVERSION_TYPES={...a,...i,...r},e.ATTRIBUTION_WINDOW_SIZES=[90,30,7,1],e.CONVERSION_METHOD_TRACKING_CONTROL_NAMES={[t.OFFLINE_CONVERSIONS_UPLOAD]:"conversion_tracking_offline",[t.IMAGE_PIXEL]:"conversion_tracking_pixel",[t.INSIGHT_TAG_URL_MATCH_RULES]:"conversion_tracking_sitewide",[n.INSIGHT_TAG_JAVASCRIPT_EVENT]:"conversion_tracking_javascript_event"},e.CONVERSION_METHOD_TRACKING_CONTROL_NAMES_V2={[t.IMAGE_PIXEL]:"image_pixel_conversion_method",[t.INSIGHT_TAG_URL_MATCH_RULES]:"page_load_conversion_method",[n.INSIGHT_TAG_JAVASCRIPT_EVENT]:"event_specific_conversion_method"},e.CONVERSION_TRACKING_MATCH_RULE_TRACKING_CONTROL_NAMES={ADD_RULE:"conversion_tracking_match_rule_add_rule",DELETE_RULE:"conversion_tracking_match_rule_delete_rule",SELECT_MATCH_TYPE:"conversion_tracking_match_rule_select_match_type"},e.ATTRIBUTION_TYPES={LAST_TOUCH_BY_CAMPAIGN:"LAST_TOUCH_BY_CAMPAIGN",LAST_TOUCH_BY_CONVERSION:"LAST_TOUCH_BY_CONVERSION"},e.CONVERSION_SESSION_STORAGE_KEYS={NEW_CONVERSION_SESSION_STORAGE_KEY:"new-conversion",NEW_CONVERSION_CAMPAIGN_ASSOCIATIONS_SESSION_STORAGE_KEY:"new-conversion-campaign-associations"},e.DATA_SOURCE_STATUSES={ACTIVE:"ACTIVE",NO_RECENT_ACTIVITY:"NO_RECENT_ACTIVITY",UNVERIFIED:"UNVERIFIED"},e.DATA_SOURCE_TYPES_V2={INSIGHT_TAG:"INSIGHT_TAG",CONVERSIONS_API:"CONVERSIONS_API",CONVERSION:"CONVERSION",OFFLINE_PARTNER:"OFFLINE_PARTNER"},e.METHODS_OF_INSTALLATION={MANUAL:"MANUAL",TAG_MANAGER:"TAG_MANAGER"}),l=(e.METHODS_OF_INSTALLATION_WEBSITE_EVENTS={MANUAL:"MANUAL",TAG_MANAGER:"TAG_MANAGER",WEBSITE_EVENTS:"WEBSITE_EVENTS"},e.INSTALLATION_METHODS_CONTROL_NAMES={[o.MANUAL]:"manual_installation_method",[o.TAG_MANAGER]:"tag_manager_installation_method"},e.INSIGHT_TAG_CONVERSION_METHODS_V2={[t.INSIGHT_TAG_URL_MATCH_RULES]:"INSIGHT_TAG_URL_MATCH_RULES",[n.INSIGHT_TAG_JAVASCRIPT_EVENT]:"INSIGHT_TAG_JAVASCRIPT_EVENT",IMAGE_PIXEL:"IMAGE_PIXEL"},e.TAG_MANAGER_LINKS=[{key:"GOOGLE",link:"help/lms/answer/a416960",controlName:"insight_tag_manager_google"},{key:"TEALIUM",link:"help/lms/answer/a415903",controlName:"insight_tag_manager_tealium"},{key:"ADOBE",link:"help/lms/answer/a420064",controlName:"insight_tag_manager_adobe"},{key:"ENSIGHTEN",link:"help/lms/answer/a422352",controlName:"insight_tag_manager_ensighten"},{key:"FLOODLIGHT",link:"help/lms/answer/a413981",controlName:"insight_tag_manager_floodlight"}],e.CONVERSION_STATUS={ACTIVE:"ACTIVE",NO_RECENT_ACTIVITY:"NO_RECENT_ACTIVITY",INACTIVE:"INACTIVE",UNVERIFIED:"UNVERIFIED"}),s=(e.CONVERSION_STATUS_INFO={[l.ACTIVE]:{styleClass:"status-tooltip-green",underlineStyleType:"success"},[l.NO_RECENT_ACTIVITY]:{styleClass:"status-tooltip-slate",underlineStyleType:"default"},[l.INACTIVE]:{styleClass:"status-tooltip-red",underlineStyleType:"error"},[l.UNVERIFIED]:{styleClass:"status-tooltip-red",underlineStyleType:"error"}},e.CONVERSION_SUBSTATUS={LOW_MATCH_RATE:"LOW_MATCH_RATE",NO_INSIGHT_TAG:"NO_INSIGHT_TAG",NO_INTEGRATION_DATA:"NO_INTEGRATION_DATA"},e.INSIGHT_TAG_CONVERSION_METHODS_LIST=[n.INSIGHT_TAG_URL_MATCH_RULES,n.INSIGHT_TAG_WEBSITE_SIGNAL,n.INSIGHT_TAG_JAVASCRIPT_EVENT],e.PARTNERS_TYPES={OFFLINE:"offline",CAPI:"capi"}),c=e.PARTNERS_KEYS={SERVER_API:"SERVER_API",GOOGLE_TAG_MANAGER:"GOOGLE_TAG_MANAGER",ZAPIER:"ZAPIER",DREAMDATA:"DREAMDATA_IO",HUBSPOT:"HUBSPOT",TEALIUM:"TEALIUM",HUBSPOT_ZAPIER:"HUBSPOT_ZAPIER",MARKETO_ZAPIER:"MARKETO_ZAPIER",SALESFORCE_ZAPIER:"SALESFORCE_ZAPIER",DYNAMICS_ZAPIER:"DYNAMICS_ZAPIER",ZOHO_ZAPIER:"ZOHO_ZAPIER",PIPEDRIVE_ZAPIER:"PIPEDRIVE_ZAPIER",ACTIVECAMPAIGN_ZAPIER:"ACTIVECAMPAIGN_ZAPIER",SUPERMETRICS:"SUPERMETRICS",LIVERAMP:"LIVERAMP",ADVERITY:"ADVERITY",INTEGROMAT:"INTEGROMAT",SWITCH_GROWTH:"SWITCH_GROWTH",LEADSBRIDGE:"LEADSBRIDGE",ACTIONIQ:"ACTIONIQ",LYTICS:"LYTICS",HIGHTOUCH:"HIGHTOUCH",SEGMENT:"SEGMENT",ADOBE_CDP:"ADOBE_CDP"},u=e.PARTNERS=[{key:c.SERVER_API,name:"Direct API",type:s.CAPI,isBeta:!1,isEarlyAccess:!1,link:"help/lms/answer/a1711116",logoPath:"assets/conversions/direct-api.svg"},{key:c.GOOGLE_TAG_MANAGER,name:"Google Tag Manager",type:s.CAPI,isBeta:!1,isEarlyAccess:!1,link:"help/lms/answer/a1718034",logoPath:"assets/conversions/google-tag-manager.svg"},{key:c.ZAPIER,name:"Zapier",type:s.CAPI,isBeta:!1,isEarlyAccess:!1,link:"help/lms/answer/a1711115",logoPath:"assets/conversions/zapier.svg"},{key:c.HUBSPOT,name:"HubSpot",type:s.OFFLINE,isBeta:!1,isEarlyAccess:!1,link:"help/lms/answer/a1655394",logoPath:"assets/conversions/hubspot.svg"},{key:c.DREAMDATA,name:"Dreamdata",type:s.CAPI,isBeta:!1,isEarlyAccess:!1,link:"help/lms/answer/a1716040",logoPath:"assets/conversions/dreamdata.svg"},{key:c.HUBSPOT_ZAPIER,name:"HubSpot",type:s.CAPI,isBeta:!1,isEarlyAccess:!1,isZapierPartner:!0,zapierAppId:"1e4fcbf4-d80b-4ec3-b33b-c085f1ecbbaa",link:"help/lms/answer/a1711115",logoPath:"assets/conversions/hubspot-zapier.svg"},{key:c.MARKETO_ZAPIER,name:"Marketo",type:s.CAPI,isBeta:!1,isEarlyAccess:!1,isZapierPartner:!0,zapierAppId:"9a7ddb73-abff-48a3-81e6-79c28ba58767",link:"help/lms/answer/a1711115",logoPath:"assets/conversions/marketo-zapier.svg"},{key:c.SALESFORCE_ZAPIER,name:"Salesforce",type:s.CAPI,isBeta:!1,isEarlyAccess:!1,isZapierPartner:!0,zapierAppId:"dbd17b2a-8bb7-40ed-8c6a-c2319d140592",link:"help/lms/answer/a1711115",logoPath:"assets/conversions/salesforce-zapier.svg"},{key:c.DYNAMICS_ZAPIER,name:"Dynamics 365",type:s.CAPI,isBeta:!1,isEarlyAccess:!1,isZapierPartner:!0,zapierAppId:"4ae2da18-a005-4bde-a8eb-f42b5fb708ad",link:"help/lms/answer/a1711115",logoPath:"assets/conversions/dynamics-zapier.svg"},{key:c.ZOHO_ZAPIER,name:"Zoho",type:s.CAPI,isBeta:!1,isEarlyAccess:!1,isZapierPartner:!0,zapierAppId:"5c3f9c40-5335-4611-9ccf-5495c274884d",link:"help/lms/answer/a1711115",logoPath:"assets/conversions/zoho-zapier.svg"},{key:c.PIPEDRIVE_ZAPIER,name:"Pipedrive",type:s.CAPI,isBeta:!1,isEarlyAccess:!1,isZapierPartner:!0,zapierAppId:"9970f5f7-b4d3-448c-94f7-bd1aa639c17c",link:"help/lms/answer/a1711115",logoPath:"assets/conversions/pipedrive-zapier.svg"},{key:c.ACTIVECAMPAIGN_ZAPIER,name:"ActiveCampaign",type:s.CAPI,isBeta:!1,isEarlyAccess:!1,isZapierPartner:!0,zapierAppId:"c5721a4b-8568-4cb1-8acb-a1ad3d84a175",link:"help/lms/answer/a1711115",logoPath:"assets/conversions/active-campaign-zapier.svg"},{key:c.ADOBE_CDP,name:"Adobe CDP",type:s.CAPI,isBeta:!0,isEarlyAccess:!1,link:"help/lms/answer/a6235839",logoPath:"assets/conversions/adobe.svg"},{key:c.SUPERMETRICS,name:"Supermetrics",type:s.CAPI,isBeta:!0,isEarlyAccess:!1,link:"help/lms/answer/a1716041",logoPath:"assets/conversions/supermetrics.svg"},{key:c.TEALIUM,name:"Tealium",type:s.CAPI,isBeta:!0,isEarlyAccess:!1,link:"help/lms/answer/a6214560",logoPath:"assets/conversions/tealium.svg"},{key:c.LIVERAMP,name:"LiveRamp",type:s.OFFLINE,isBeta:!1,isEarlyAccess:!1,link:"help/lms/answer/a1655394",logoPath:"assets/conversions/live-ramp.svg"},{key:c.ADVERITY,name:"Adverity",type:s.OFFLINE,isBeta:!1,isEarlyAccess:!1,link:"help/lms/answer/a1655394",logoPath:"assets/conversions/adverity.svg"},{key:c.INTEGROMAT,name:"make",type:s.OFFLINE,isBeta:!1,isEarlyAccess:!1,link:"help/lms/answer/a1655394",logoPath:"assets/conversions/make.svg"},{key:c.SWITCH_GROWTH,name:"Switch",type:s.CAPI,isBeta:!1,isEarlyAccess:!0,link:"help/lms/answer/a1655394",logoPath:"assets/conversions/switch-growth.svg"},{key:c.LEADSBRIDGE,name:"Leadsbridge",type:s.OFFLINE,isBeta:!1,isEarlyAccess:!1,link:"help/lms/answer/a1655394",logoPath:"assets/conversions/leads-bridge.svg"},{key:c.ACTIONIQ,name:"ActionIQ",type:s.CAPI,isBeta:!1,isEarlyAccess:!0,link:"help/lms/answer/a1655394",logoPath:"assets/conversions/actioniq.svg"},{key:c.LYTICS,name:"Lytics",type:s.CAPI,isBeta:!1,isEarlyAccess:!0,link:"help/lms/answer/a1655394",logoPath:"assets/conversions/lytics.svg"},{key:c.HIGHTOUCH,name:"Hightouch",type:s.CAPI,isBeta:!1,isEarlyAccess:!0,link:"help/lms/answer/a1655394",logoPath:"assets/conversions/hightouch.svg"},{key:c.SEGMENT,name:"Segment",type:s.CAPI,isBeta:!1,isEarlyAccess:!0,link:"help/lms/answer/a1655394",logoPath:"assets/conversions/segment.svg"}]
e.PARTNERS_KEY_MAP=new Map(u.map((e=>[e.key,e]))),e.PARTNERS_KEY_NAME_MAP=new Map(u.map((e=>[e.key,e.name]))),e.EXTERNAL_SOURCE_TYPES={INTEGRATIONS:"integrations",CSV:"csv"},e.CSV_SOURCE_TYPES={NEW:"new",EXISTING:"existing"},e.DEFAULT_CLICKS_WINDOW=30,e.DEFAULT_VIEWS_WINDOW=7,e.DEFAULT_OFFLINE_CLICKS_WINDOW=90,e.DEFAULT_OFFLINE_VIEWS_WINDOW=90,e.POOR_SIGNAL_THRESHOLD=40,e.CONVERSION_EMBED_TYPES=Object.freeze({ZAPIER:"zapier",GTM:"gtm"}),e.CONVERSION_EMBED_COMPONENTS=Object.freeze({ZAPIER:"ZapierEmbed",GTM:"GtmEmbed"})})),define("campaign-manager-web/constants/creative-selection-options",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default={OPTIMIZED:"OPTIMIZED",ROUND_ROBIN:"ROUND_ROBIN"}})),define("campaign-manager-web/constants/creative",["exports","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/account","campaign-manager-web/constants/promotion"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.NEEDS_ATTENTION_REASONS=e.MESSAGING_OBJECTIVE_CTA_LABEL_VALUES=e.MESSAGING_OBJECTIVE_CTA_LABELS=e.FORMAT_SPECIFIC_CTA_LABEL_TYPE=e.EDIT_PANEL_MODE=e.CTA_LABEL_TYPE=e.CREATIVE_VARIABLES=e.CREATIVE_V2_STATUSES=e.CREATIVE_V2_DETAILED_REASON=e.CREATIVE_TYPE_TO_AD_FORMAT=e.CREATIVE_TYPE=e.CREATIVE_STATUSES=e.CREATIVE_CONTENT_UNION_KEY_BY_CREATIVE_TYPE=e.CREATIVE_CONTENT_UNION_KEY=e.AD_FORMAT_TO_CREATIVE_TYPE=e.ACCOUNT_PERMISSIONS_FOR_REMOVE_CREATIVE=void 0
const i=e.CREATIVE_TYPE={FOLLOW_COMPANY:"FOLLOW_COMPANY",FOLLOW_COMPANY_V2:"FOLLOW_COMPANY_V2",JOBS:"JOBS",JOBS_V2:"JOBS_V2",SJYMBII:"SJYMBII",SPONSORED_INMAILS:"SPONSORED_INMAILS",GUIDED_REPLIES:"SPONSORED_MESSAGE",SPONSORED_STATUS_UPDATE:"SPONSORED_STATUS_UPDATE",SPONSORED_UPDATE_CAROUSEL:"SPONSORED_UPDATE_CAROUSEL",SPONSORED_VIDEO:"SPONSORED_VIDEO",SPONSORED_UPDATE_NATIVE_DOCUMENT:"SPONSORED_UPDATE_NATIVE_DOCUMENT",SPONSORED_UPDATE_EVENT:"SPONSORED_UPDATE_EVENT",SPOTLIGHT:"SPOTLIGHT",SPOTLIGHT_V2:"SPOTLIGHT_V2",TALENT_LANDING:"TALENT_LANDING",TEXT_AD:"TEXT_AD",UNSUPPORTED:"UNSUPPORTED",WHITEPAPER_DOWNLOAD:"WHITEPAPER_DOWNLOAD",WHITEPAPER_DOWNLOAD_V2:"WHITEPAPER_DOWNLOAD_V2",SPONSORED_UPDATE_JOB_POSTING:"SPONSORED_UPDATE_JOB_POSTING",STATIC_TEMPLATE_PROMOTION:"STATIC_TEMPLATE_PROMOTION",BRANDED_IN_APP_PROMOTION:"BRANDED_IN_APP_PROMOTION"},r=(e.AD_FORMAT_TO_CREATIVE_TYPE={[t.AD_FORMAT.FOLLOW_COMPANY]:i.FOLLOW_COMPANY_V2,[t.AD_FORMAT.JOBS]:i.JOBS_V2,[t.AD_FORMAT.SPOTLIGHT]:i.SPOTLIGHT_V2,[t.AD_FORMAT.WHITEPAPER_DOWNLOAD]:i.WHITEPAPER_DOWNLOAD_V2,[t.AD_FORMAT.TEXT]:i.TEXT_AD},e.CREATIVE_TYPE_TO_AD_FORMAT={[i.FOLLOW_COMPANY_V2]:t.AD_FORMAT.FOLLOW_COMPANY,[i.JOBS_V2]:t.AD_FORMAT.JOBS,[i.SPOTLIGHT_V2]:t.AD_FORMAT.SPOTLIGHT,[i.WHITEPAPER_DOWNLOAD_V2]:t.AD_FORMAT.WHITEPAPER_DOWNLOAD,[i.TEXT_AD]:t.AD_FORMAT.TEXT},e.CREATIVE_VARIABLES={TEXT_AD:"com.linkedin.campaignmanager.CmTextAdCreativeVariables",JOBS:"com.linkedin.campaignmanager.JobsCreativeVariables",JOBS_V2:"com.linkedin.campaignmanager.CmJobsCreativeVariables",SPONSORED_STATUS_UPDATE:"com.linkedin.ads.SponsoredUpdateCreativeVariables",SPONSORED_UPDATE_EVENT:"com.linkedin.ads.SponsoredUpdateEventCreativeVariables",SPONSORED_UPDATE_NATIVE_DOCUMENT:"com.linkedin.campaignmanager.content.CmSponsoredUpdateNativeDocumentCreativeVariables",SJYMBII:"com.linkedin.ads.SjymbiiCreativeVariables",FOLLOW_COMPANY:"com.linkedin.campaignmanager.FollowCompanyCreativeVariables",FOLLOW_COMPANY_V2:"com.linkedin.campaignmanager.CmFollowCompanyCreativeVariables",SPONSORED_INMAILS:"com.linkedin.ads.SponsoredInMailCreativeVariables",SPONSORED_MESSAGE:"com.linkedin.ads.SponsoredInMailCreativeVariables",SPONSORED_UPDATE_CAROUSEL:"com.linkedin.ads.SponsoredUpdateCarouselCreativeVariables",SPONSORED_VIDEO:"com.linkedin.ads.SponsoredVideoCreativeVariables",SPOTLIGHT:"com.linkedin.campaignmanager.SpotlightCreativeVariables",SPOTLIGHT_V2:"com.linkedin.campaignmanager.CmSpotlightCreativeVariables",UNSUPPORTED:"com.linkedin.ads.UnsupportedCreativeVariables",WHITEPAPER_DOWNLOAD:"com.linkedin.campaignmanager.WhitepaperDownloadCreativeVariables",WHITEPAPER_DOWNLOAD_V2:"com.linkedin.campaignmanager.CmWhitepaperDownloadCreativeVariables",TALENT_LANDING:"com.linkedin.ads.TalentLandingCreativeVariables",SPONSORED_UPDATE_JOB_POSTING:"com.linkedin.ads.SponsoredUpdateJobPostingCreativeVariables",STATIC_TEMPLATE_PROMOTION:"com.linkedin.ads.StaticTemplatePromotionCreativeVariables",JYMBII_PROMOTION:"com.linkedin.ads.JymbiiPromotionCreativeVariables",PRODUCT_RECOMMENDATION_PROMOTION:"com.linkedin.ads.ProductRecommendationPromotionCreativeVariables",BRANDED_IN_APP_PROMOTION:"com.linkedin.ads.BrandedInAppPromotionCreativeVariables"},e.CREATIVE_CONTENT_UNION_KEY=Object.freeze({IN_APP_PROMOTION:a.CREATIVE_PROMOTION_CONTENT_UNION_KEY}),e.CREATIVE_CONTENT_UNION_KEY_BY_CREATIVE_TYPE={STATIC_TEMPLATE_PROMOTION:a.PROMOTION_CONTENT_FIELD},e.CTA_LABEL_TYPE={SIGN_UP:"SIGN_UP",APPLY_NOW:"APPLY_NOW",DOWNLOAD:"DOWNLOAD",GET_QUOTE:"GET_QUOTE",LEARN_MORE:"LEARN_MORE",SUBSCRIBE:"SUBSCRIBE",REGISTER:"REGISTER",JOIN:"JOIN",ATTEND:"ATTEND",REQUEST_DEMO:"REQUEST_DEMO"},e.FORMAT_SPECIFIC_CTA_LABEL_TYPE={UNLOCK_FULL_DOCUMENT:"UNLOCK_FULL_DOCUMENT",UNLOCK_ARTICLE:"UNLOCK_ARTICLE"},e.NEEDS_ATTENTION_REASONS={INVALID_PIPELINE_BUILDER_URL:"INVALID_PIPELINE_BUILDER_URL"},e.ACCOUNT_PERMISSIONS_FOR_REMOVE_CREATIVE=[n.ACCOUNT_USER_PERMISSION.CREATIVE_MANAGER,n.ACCOUNT_USER_PERMISSION.CAMPAIGN_MANAGER,n.ACCOUNT_USER_PERMISSION.ACCOUNT_MANAGER,n.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN],e.EDIT_PANEL_MODE=Object.freeze({CREATE:"CREATE",DUPLICATE:"DUPLICATE",EDIT:"EDIT",VIEW:"VIEW"}),e.CREATIVE_STATUSES={INACTIVE:"INACTIVE",CANCELED:"CANCELED"},e.CREATIVE_V2_STATUSES={ACTIVE:"ACTIVE",DRAFT:"DRAFT",ARCHIVED:"ARCHIVED",PAUSED:"PAUSED",CANCELED:"CANCELED",PENDING_DELETION:"PENDING_DELETION",REMOVED:"REMOVED",IN_REVIEW:"IN_REVIEW",REJECTED:"REJECTED",NOT_DELIVERING:"NOT_DELIVERING",NEED_ATTENTION:"NEED_ATTENTION"},e.CREATIVE_V2_DETAILED_REASON=Object.freeze({FORM_ARCHIVED:"FORM_ARCHIVED",BILLING_INFORMATION_NEEDED:"BILLING_INFORMATION_NEEDED",CAMPAIGN_INACTIVE:"CAMPAIGN_INACTIVE",CAMPAIGN_IN_DRAFT:"CAMPAIGN_IN_DRAFT",PROCESSING:"PROCESSING",PROCESSING_FAILED:"PROCESSING_FAILED",CAMPAIGN_END_DATE_HOLD:"CAMPAIGN_END_DATE_HOLD",CAMPAIGN_TOTAL_BUDGET_HOLD:"CAMPAIGN_TOTAL_BUDGET_HOLD",CAMPAIGN_AUDIENCE_COUNT_HOLD:"CAMPAIGN_AUDIENCE_COUNT_HOLD",CAMPAIGN_GROUP_END_DATE_HOLD:"CAMPAIGN_GROUP_END_DATE_HOLD",CAMPAIGN_GROUP_TOTAL_BUDGET_HOLD:"CAMPAIGN_GROUP_TOTAL_BUDGET_HOLD",CAMPAIGN_GROUP_STATUS_HOLD:"CAMPAIGN_GROUP_STATUS_HOLD",JOB_POSTING_ON_HOLD:"JOB_POSTING_ON_HOLD",JOB_POSTING_INVALID:"JOB_POSTING_INVALID"}),e.MESSAGING_OBJECTIVE_CTA_LABELS=Object.freeze({CONTACT_US:"CONTACT_US",LEARN_MORE:"LEARN_MORE",REQUEST_DEMO:"REQUEST_DEMO",SEND_MESSAGE:"SEND_MESSAGE",START_CHAT:"START_CHAT"}))
e.MESSAGING_OBJECTIVE_CTA_LABEL_VALUES=Object.freeze(Object.values(r))})),define("campaign-manager-web/constants/creatives-table",["exports","campaign-manager-web/constants/entity-status","@embroider/util"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.creativeActionsColumnAdsTable=function(e){return{component:(0,n.ensureSafeComponent)("creatives-table/creative-actions-dropdown",e),disableSorting:!0,title:""}},e.creativeStatusColumnAdsTable=function(e){return{className:"creatives-container__entity-status u-layout--no-wrap",disableSorting:!0,propertyName:"status",component:(0,n.ensureSafeComponent)("common-table-cells/entity-status",e),title:"",entityType:t.ENTITY_TYPES.CREATIVE}}})),define("campaign-manager-web/constants/csv",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.CSV_PARSE_ERROR_CODES=void 0
e.CSV_PARSE_ERROR_CODES={CSV_MISSING_ASSET:"CSV_MISSING_ASSET",CSV_MISSING_FILE:"CSV_MISSING_FILE",CSV_PARSE_FAIL:"CSV_PARSE_FAIL"}})),define("campaign-manager-web/constants/currency",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.US_CURRENCY=e.SUPPORTED_CURRENCY_LIST=e.CURRENCY_TO_STEP_AMOUNT=e.CHINESE_CURRENCY=e.ALL_CURRENCIES=void 0
const t=e.SUPPORTED_CURRENCY_LIST=["AED","ARS","AUD","BRL","CAD","CHF","CLP","COP","DKK","EGP","EUR","GBP","HKD","IDR","INR","JPY","KRW","MXN","MYR","NOK","NZD","PEN","PLN","SAR","SEK","SGD","THB","TRY","USD","ZAR"],n=(e.CURRENCY_TO_STEP_AMOUNT={AED:100,ARS:2500,AUD:25,BRL:50,CAD:25,CHF:25,CLP:1e4,CNY:125,COP:5e4,DKK:125,EGP:250,EUR:25,GBP:25,HKD:125,IDR:25e4,INR:1e3,JPY:2500,KRW:25e3,MXN:500,MYR:100,NOK:125,NZD:25,PEN:100,PLN:100,SAR:100,SEK:125,SGD:25,THB:500,TRY:125,USD:25,ZAR:125},e.US_CURRENCY="USD",e.CHINESE_CURRENCY="CNY")
e.ALL_CURRENCIES=[...t,n]})),define("campaign-manager-web/constants/customization",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.CUSTOMIZATION_SCOPE=e.CUSTOMIZATION_PAGE_KEY=e.CUSTOMIZATION_PACKAGE_NAME=void 0
e.CUSTOMIZATION_SCOPE={AB_TEST_VARIABLE_RADIO_BUTTON:"AB_TEST_VARIABLE_RADIO_BUTTON",REPORTING_TABLE:"REPORTING_TABLE",CMIA_TOGGLE_BUTTON:"CAMPAIGN_MANAGER_NAVIGATION_TOGGLE_BUTTON",CMIA_SIDEBAR_LAYOUT:"CAMPAIGN_MANAGER_SIDEBAR_LAYOUT",CAMPAIGN_SETTINGS:"CAMPAIGN_MANAGER_CAMPAIGN_SETTINGS"},e.CUSTOMIZATION_PACKAGE_NAME={TABLE_TEMPLATE:"com.linkedin.ui.TableTemplate",TOGGLE_TEMPLATE:"com.linkedin.ui.ToggleButtonTemplate",RADIO_BUTTON_TEMPLATE:"com.linkedin.ui.RadioButtonTemplate",CM_SETTINGS_TEMPLATE:"com.linkedin.ui.CampaignManagerSettings",CAMPAIGN_SETTINGS_TEMPLATE:"com.linkedin.ui.CampaignManagerCampaignSettings"},e.CUSTOMIZATION_PAGE_KEY={REPORTING_GET:"reporting-get-ui-customizations",REPORTING_CREATE:"reporting-create-ui-customizations",REPORTING_UPDATE:"reporting-update-ui-customizations",REPORTING_DELETE:"reporting-delete-ui-customizations",CMIA_TOGGLE_GET:"cmia-toggle-get-ui-customizations",CMIA_TOGGLE_CREATE:"cmia-toggle-create-ui-customizations",CMIA_TOGGLE_UPDATE:"cmia-toggle-update-ui-customizations",CMIA_SIDEBAR_SETTINGS_GET:"cmia-sidebar-settings-get-ui-customizations",CMIA_SIDEBAR_SETTINGS_CREATE:"cmia-sidebar-settings-create-ui-customizations",CMIA_SIDEBAR_SETTINGS_UPDATE:"cmia-sidebar-settings-update-ui-customizations",CMIA_SIDEBAR_SETTINGS_DELETE:"cmia-sidebar-settings-delete-ui-customizations",CM_AB_TEST_CREATE:"ab-test-create-ui-customizations",CM_AB_TEST_GET:"ab-test-get-ui-customizations",CAMPAIGN_SETTINGS:"campaigns",CAMPAIGN_SETTINGS_GET:"campaign-settings-get-ui-customizations",CAMPAIGN_SETTINGS_CREATE:"campaign-settings-create-ui-customizations",CAMPAIGN_SETTINGS_UPDATE:"campaign-settings-update-ui-customizations"}})),define("campaign-manager-web/constants/date-range",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.PRESET_KEY=e.DATE_PICKER_NAME=void 0
e.PRESET_KEY={TODAY:"today",YESTERDAY:"yesterday",PREVIOUS_PERIOD:"previous_period",WEEK:"week",LAST_30DAYS:"30days",LAST_90DAYS:"90days",THIS_MONTH:"this_month",LAST_MONTH:"last_month",THIS_QUARTER:"this_quarter",LAST_QUARTER:"last_quarter",LAST_YEAR:"last_year",ALL:"all",CUSTOM:"custom"},e.DATE_PICKER_NAME={START:"start",END:"end"}})),define("campaign-manager-web/constants/dynamic-ads",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.RIGHT_RAIL_CLASS_NAME=e.LOGO_WIDTH=e.LOGO_HEIGHT=e.LIVE_PREVIEW_SELECTOR=e.LIVE_PREVIEW_CLASS=e.AD_SLOT_SIZE=void 0
const t=e.LIVE_PREVIEW_SELECTOR=".da-card-creative"
e.LIVE_PREVIEW_CLASS=t.split(".")[1],e.RIGHT_RAIL_CLASS_NAME="rendered-creative-preview__frame--right-column",e.AD_SLOT_SIZE="SIZE_300_250",e.LOGO_HEIGHT=100,e.LOGO_WIDTH=100})),define("campaign-manager-web/constants/email-collection",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.VERIFICATION_STEP=e.PEM_VALUE=e.PEM_KEY=void 0
e.PEM_KEY="email-collection",e.PEM_VALUE={CREATE:"challenge-create-failed",SHOW:"challenge-show-failed",RESEND:"challenge-resend-failed",VERIFY:"challenge-verify-failed"},e.VERIFICATION_STEP={ENTER_EMAIL:"enter-email",ENTER_CODE:"enter-code",CONTACT_US:"contact-us",CONFIRMATION:"confirmation"}})),define("campaign-manager-web/constants/entity-status",["exports","campaign-manager-web/constants/creative"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.UNIFIED_STATUSES=e.STATUSES_ON_TOGGLE=e.STATUSES_DISABLED_TOGGLE=e.STATUSES_ACTIVATABLE=e.STATUSES=e.SERVING_STATUSES=e.NON_TRANSITIONABLE_STATUSES=e.ENTITY_TYPES=e.DELETABLE_AB_TEST_ENTITY_STATUSES=e.CTA_TYPES=void 0
const n=e.STATUSES={ACTIVE:"ACTIVE",ARCHIVED:"ARCHIVED",CANCELED:"CANCELED",COMPLETED:"COMPLETED",DRAFT:"DRAFT",PAUSED:"PAUSED",PROCESSING:"PROCESSING",NEED_ATTENTION:"NEED_ATTENTION",PENDING_DELETION:"PENDING_DELETION",REMOVED:"REMOVED"},a=(e.SERVING_STATUSES={RUNNABLE:"RUNNABLE",STOPPED:"STOPPED",BILLING_HOLD:"BILLING_HOLD",ACCOUNT_TOTAL_BUDGET_HOLD:"ACCOUNT_TOTAL_BUDGET_HOLD",ACCOUNT_END_DATE_HOLD:"ACCOUNT_END_DATE_HOLD",RESTRICTED_HOLD:"RESTRICTED_HOLD",INTERNAL_HOLD:"INTERNAL_HOLD",CAMPAIGN_GROUP_TOTAL_BUDGET_HOLD:"CAMPAIGN_GROUP_TOTAL_BUDGET_HOLD",CAMPAIGN_GROUP_START_DATE_HOLD:"CAMPAIGN_GROUP_START_DATE_HOLD",CAMPAIGN_GROUP_END_DATE_HOLD:"CAMPAIGN_GROUP_END_DATE_HOLD"},e.NON_TRANSITIONABLE_STATUSES={BILLING_INFORMATION_NEEDED:"BILLING_INFORMATION_NEEDED",CAMPAIGN_INACTIVE:"CAMPAIGN_INACTIVE",CANCELED:"CANCELED",CREATIVE_IN_REVIEW:"CREATIVE_IN_REVIEW",CREATIVE_REJECTED:"CREATIVE_REJECTED",FORM_IN_REVIEW:"FORM_IN_REVIEW",FORM_REJECTED:"FORM_REJECTED",FORM_ARCHIVED:"FORM_ARCHIVED",IN_REVIEW:"IN_REVIEW",ON_HOLD:"ON_HOLD",REJECTED:"REJECTED",CAMPAIGN_IN_DRAFT:"CAMPAIGN_IN_DRAFT",PROCESSING:"PROCESSING",PROCESSING_FAILED:"PROCESSING_FAILED",CAMPAIGN_END_DATE_HOLD:"CAMPAIGN_END_DATE_HOLD",CAMPAIGN_TOTAL_BUDGET_HOLD:"CAMPAIGN_TOTAL_BUDGET_HOLD",CAMPAIGN_AUDIENCE_COUNT_HOLD:"CAMPAIGN_AUDIENCE_COUNT_HOLD",CAMPAIGN_GROUP_END_DATE_HOLD:"CAMPAIGN_GROUP_END_DATE_HOLD",CAMPAIGN_GROUP_TOTAL_BUDGET_HOLD:"CAMPAIGN_GROUP_TOTAL_BUDGET_HOLD",CAMPAIGN_GROUP_STATUS_HOLD:"CAMPAIGN_GROUP_STATUS_HOLD",JOB_POSTING_ON_HOLD:"JOB_POSTING_ON_HOLD",JOB_POSTING_INVALID:"JOB_POSTING_INVALID"},e.ENTITY_TYPES={ACCOUNT:"account",CAMPAIGN:"campaign",CREATIVE:"creative",CAMPAIGN_GROUP:"campaign_group"})
e.STATUSES_DISABLED_TOGGLE=Object.freeze({[a.CAMPAIGN]:[n.ARCHIVED,n.PENDING_DELETION,n.REMOVED,n.CANCELED,n.DRAFT],[a.CAMPAIGN_GROUP]:[n.ARCHIVED,n.PENDING_DELETION,n.REMOVED,n.CANCELED,n.DRAFT],[a.CREATIVE]:[t.CREATIVE_V2_STATUSES.NEED_ATTENTION,t.CREATIVE_V2_STATUSES.DRAFT,t.CREATIVE_V2_STATUSES.ARCHIVED,t.CREATIVE_V2_STATUSES.REJECTED,t.CREATIVE_V2_STATUSES.PENDING_DELETION,t.CREATIVE_V2_STATUSES.REMOVED,t.CREATIVE_V2_STATUSES.CANCELED,t.CREATIVE_V2_STATUSES.IN_REVIEW,t.CREATIVE_V2_STATUSES.NOT_DELIVERING]}),e.STATUSES_ON_TOGGLE=Object.freeze({[a.CAMPAIGN]:[n.ACTIVE],[a.CAMPAIGN_GROUP]:[n.ACTIVE],[a.CREATIVE]:[t.CREATIVE_V2_STATUSES.ACTIVE,t.CREATIVE_V2_STATUSES.NOT_DELIVERING,t.CREATIVE_V2_STATUSES.IN_REVIEW]}),e.STATUSES_ACTIVATABLE=Object.freeze({[a.CAMPAIGN]:[n.PAUSED,n.COMPLETED],[a.CAMPAIGN_GROUP]:[n.PAUSED],[a.CREATIVE]:[t.CREATIVE_V2_STATUSES.PAUSED]}),e.DELETABLE_AB_TEST_ENTITY_STATUSES=Object.freeze({[a.CAMPAIGN]:new Set([n.DRAFT,n.PAUSED]),[a.CAMPAIGN_GROUP]:new Set([n.DRAFT,n.PAUSED])}),e.UNIFIED_STATUSES=Object.freeze({[a.CAMPAIGN]:{NOT_DELIVERING:"NOT_DELIVERING",...n},[a.CAMPAIGN_GROUP]:{NOT_DELIVERING:"NOT_DELIVERING",...n},[a.ACCOUNT]:{ON_HOLD:"ON_HOLD",...n},[a.CREATIVE]:{NOT_DELIVERING:"NOT_DELIVERING",...n}}),e.CTA_TYPES={LEARN_MORE:"LEARN_MORE",MODEL_LINK:"MODEL_LINK"}})),define("campaign-manager-web/constants/event-ads",["exports","campaign-manager-web/utils/url-manager"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.EVENT_URL_REGEX=e.EVENT_STATUS=e.EVENT_ADS_TRACKING_PREFIX=void 0
const n=(0,t.isEIDomain)()?"linkedin-ei\\.com":"linkedin\\.com"
e.EVENT_URL_REGEX=new RegExp("^(https?://)?(www.)?"+n+"/(events|video/event)/","i"),e.EVENT_ADS_TRACKING_PREFIX="event_ads_",e.EVENT_STATUS=Object.freeze({UPCOMING:"UPCOMING",ONGOING:"ONGOING",PAST:"PAST",CANCELLED:"CANCELLED"})})),define("campaign-manager-web/constants/experiment",["exports","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/entity-status","campaign-manager-web/types/brand-lift-tests"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.NEGLIGIBLY_SMALL_PVALUE_THRESHOLD=e.MINIMUM_DETECTABLE_EFFECT_THRESHOLD=e.EXPERIMENT_WINNING_STATES=e.EXPERIMENT_VALIDATION_TYPE=e.EXPERIMENT_VALIDATION_RESULT_LEVEL=e.EXPERIMENT_VALIDATION_LEVEL=e.EXPERIMENT_TYPE=e.EXPERIMENT_RESULT_PVALUE_STATE=e.EXPERIMENT_RESULT_PROCESSING_STATE=e.EXPERIMENT_REPORTING_FIELDS_TO_SEARCH=e.EXPERIMENT_REPORTING_FIELDS=e.EXPERIMENT_NAME_MAX_LENGTH=e.EXPERIMENT_MAX_START=e.EXPERIMENT_MAX_DAYS=e.EXPERIMENT_KEY_METRIC_REQUIREMENTS=e.EXPERIMENT_KEY_METRIC=e.EXPERIMENT_EXECUTION_STATE_TO_STATUS_MAP=e.EXPERIMENT_EXECUTION_STATE=e.EXPERIMENT_AUTO_STOP=e.COMBINED_TEST_UI_STATE=e.CM_TEST_UI_STATE=void 0
e.EXPERIMENT_NAME_MAX_LENGTH=100,e.EXPERIMENT_MAX_DAYS=89,e.EXPERIMENT_MAX_START=89,e.EXPERIMENT_AUTO_STOP={AUTO_STOP_AT_END_DATE:"AUTO_STOP_AT_END_DATE",AUTO_STOP_AT_WINNER:"AUTO_STOP_AT_WINNER",AUTO_STOP_DISABLED:"AUTO_STOP_DISABLED"}
const i=e.EXPERIMENT_EXECUTION_STATE={DRAFT:"DRAFT",ENDED:"ENDED",ON_HOLD:"ON_HOLD",PENDING:"PENDING",RUNNING:"RUNNING",STOPPED:"STOPPED"},r=(e.EXPERIMENT_RESULT_PROCESSING_STATE={PROCESSING:"PROCESSING",COMPLETE:"COMPLETE"},e.EXPERIMENT_RESULT_PVALUE_STATE={PENDING:"PENDING",NEGLIGIBLY_SMALL_PVALUE:"NEGLIGIBLY_SMALL_PVALUE",NOT_ENOUGH_DATA:"NOT_ENOUGH_DATA",TEMPORARY:"TEMPORARY",READY:"READY"},e.EXPERIMENT_EXECUTION_STATE_TO_STATUS_MAP={[i.ENDED]:n.STATUSES.COMPLETED,[i.ON_HOLD]:n.STATUSES.PAUSED,[i.PENDING]:n.STATUSES.PAUSED,[i.RUNNING]:n.STATUSES.ACTIVE,[i.STOPPED]:n.STATUSES.PAUSED,[i.DRAFT]:n.STATUSES.DRAFT},e.EXPERIMENT_KEY_METRIC={CPC:"CPC",CPM:"CPM",CPV:"CPV",CPMS:"CPMS",CPPC:"CPPC",CPL:"CPL"}),o=(e.EXPERIMENT_KEY_METRIC_REQUIREMENTS={[r.CPC]:{connectedTv:e=>!0!==e.placements?.selection?.connectedTelevisionOnly},[r.CPM]:{},[r.CPL]:{objectiveType:e=>e.objectiveType===t.OBJECTIVE_TYPE.LEAD_GENERATION},[r.CPV]:{adFormat:e=>t.AD_FORMAT.SINGLE_VIDEO===e.adFormats[0],connectedTv:e=>!0!==e.placements?.selection?.connectedTelevisionOnly},[r.CPMS]:{adFormat:e=>[t.AD_FORMAT.INMAIL,t.AD_FORMAT.GUIDED_REPLIES].includes(e.adFormats[0])},[r.CPPC]:{hasConversionsOrConnectedTv:e=>e.hasConversions||!0===e.placements?.selection?.connectedTelevisionOnly}},e.EXPERIMENT_VALIDATION_LEVEL={ERROR:"ERROR",WARNING:"WARNING"},e.EXPERIMENT_VALIDATION_TYPE={CAMPAIGN_ALREADY_SCHEDULED:"CAMPAIGN_ALREADY_SCHEDULED",CAMPAIGN_NOT_SERVABLE:"CAMPAIGN_NOT_SERVABLE",CAMPAIGN_ON_HOLD:"CAMPAIGN_ON_HOLD",CREATIVE_NOT_SERVABLE:"CREATIVE_NOT_SERVABLE",CREATIVE_ON_HOLD:"CREATIVE_ON_HOLD",AB_TEST_BUDGET_BELOW_RECOMMENDATION:"AB_TEST_BUDGET_BELOW_RECOMMENDATION",AB_TEST_CANCELED:"AB_TEST_CANCELED",AB_TEST_DURATION_BELOW_RECOMMENDATION:"AB_TEST_DURATION_BELOW_RECOMMENDATION",AB_TEST_DURATION_BELOW_REQUIREMENT:"AB_TEST_DURATION_BELOW_REQUIREMENT",AB_TEST_PAUSED:"AB_TEST_PAUSED",ACCOUNT_ON_HOLD:"ACCOUNT_ON_HOLD",ACCOUNT_NOT_SERVABLE:"ACCOUNT_NOT_SERVABLE",ACCOUNT_TOTAL_BUDGET_ENDS_TOO_SOON:"ACCOUNT_TOTAL_BUDGET_ENDS_TOO_SOON",ACCOUNT_TOTAL_BUDGET_BELOW_AB_TEST_BUDGET:"ACCOUNT_TOTAL_BUDGET_BELOW_AB_TEST_BUDGET",CAMPAIGN_AUDIENCE_SIZE_BELOW_RECOMMENDATION:"CAMPAIGN_AUDIENCE_SIZE_BELOW_RECOMMENDATION",CAMPAIGN_AUDIENCE_SIZE_BELOW_REQUIREMENT:"CAMPAIGN_AUDIENCE_SIZE_BELOW_REQUIREMENT",CAMPAIGN_GROUP_SCHEDULE_ENDS_TOO_SOON:"CAMPAIGN_GROUP_SCHEDULE_ENDS_TOO_SOON",CAMPAIGN_GROUP_TOTAL_BUDGET_BELOW_AB_TEST_BUDGET:"CAMPAIGN_GROUP_TOTAL_BUDGET_BELOW_AB_TEST_BUDGET",CAMPAIGN_STARTS_TOO_EARLY:"CAMPAIGN_STARTS_TOO_EARLY",CAMPAIGN_STARTS_TOO_LATE:"CAMPAIGN_STARTS_TOO_LATE",CAMPAIGN_FINISHES_TOO_EARLY:"CAMPAIGN_FINISHES_TOO_EARLY",AB_TEST_INVALID_TARGET_AUDIENCE:"AB_TEST_INVALID_TARGET_AUDIENCE"},e.EXPERIMENT_REPORTING_FIELDS={NAME:"name",EXECUTION_STATE:"executionState",CAMPAIGN_A:"campaignA",CAMPAIGN_B:"campaignB",KEY_METRIC:"keyMetric",WINNING_CAMPAIGN:"winningCampaign",P_VALUE:"pValue",DECORATED_P_VALUE:"decoratedPValue",START_DATE:"scheduledStartAt",END_DATE:"scheduledEndAt",STATUS:"status"}),l=(e.EXPERIMENT_WINNING_STATES={PENDING:"PENDING",NEGLIGIBLE:"NEGLIGIBLE",INCONCLUSIVE:"INCONCLUSIVE",CAMPAIGN_A:"CAMPAIGN_A",CAMPAIGN_B:"CAMPAIGN_B"},e.EXPERIMENT_REPORTING_FIELDS_TO_SEARCH=[o.NAME,o.KEY_METRIC],e.MINIMUM_DETECTABLE_EFFECT_THRESHOLD=.1,e.NEGLIGIBLY_SMALL_PVALUE_THRESHOLD=.01,e.EXPERIMENT_TYPE=Object.freeze({BRAND_LIFT_TEST:"BRAND_LIFT_TEST",A_B_TEST:"A_B_TEST"}),e.CM_TEST_UI_STATE=Object.freeze({ACTIVE:"ACTIVE",ARCHIVED:"ARCHIVED",CANCELED:"CANCELED",DRAFT:"DRAFT",ENDED:"ENDED",IN_REVIEW:"IN_REVIEW",PAUSED:"PAUSED",REJECTED:"REJECTED"}))
e.COMBINED_TEST_UI_STATE=Object.freeze({...l,...a.BrandLiftTestUiState}),e.EXPERIMENT_VALIDATION_RESULT_LEVEL=Object.freeze({WARNING:"WARNING",ERROR:"ERROR"})})),define("campaign-manager-web/constants/financial-conduct-authority-approval",["exports","campaign-manager-web/constants/account"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.PRE_APPROVAL_STATUS=e.EMAIL_DOMAIN_SEPARATOR=e.ALLOWED_ACCOUNT_USER_ROLES=void 0
e.ALLOWED_ACCOUNT_USER_ROLES=[t.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN,t.ACCOUNT_USER_PERMISSION.ACCOUNT_MANAGER,t.ACCOUNT_USER_PERMISSION.CAMPAIGN_MANAGER,t.ACCOUNT_USER_PERMISSION.CREATIVE_MANAGER],e.EMAIL_DOMAIN_SEPARATOR="@",e.PRE_APPROVAL_STATUS=Object.freeze({ERROR:"ERROR",NOT_APPROVED:"NOT_APPROVED",TIMED_OUT:"TIMED_OUT",UNVERIFIED_FIRM_REFERENCE_NUMBER:"UNVERIFIED_FIRM_REFERENCE_NUMBER",UNVERIFIED_EMAIL_DOMAIN:"UNVERIFIED_EMAIL_DOMAIN",VERIFIED:"VERIFIED"})})),define("campaign-manager-web/constants/follow-company",["exports","campaign-manager-web/utils/dynamic-ads"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.PREVIEW_CRITERIA_VARIABLES_KEY=e.MAX_ORGANIZATION_NAME_LENGTH=e.MAX_HEADLINE_LENGTH=e.MAX_DESCRIPTION_LENGTH=e.FOLLOW_COMPANY_HEADLINE_LIST=e.FOLLOW_COMPANY_HEADLINE=e.FOLLOW_COMPANY_DESCRIPTION_LIST=e.FOLLOW_COMPANY_DESCRIPTION=e.CALL_TO_ACTION_LIST=e.CALL_TO_ACTION=void 0
const n=e.FOLLOW_COMPANY_HEADLINE={CUSTOM:"CUSTOM",MEMBER_EXPLORE_RELEVANT_OPPORTUNITIES:"MEMBER_EXPLORE_RELEVANT_OPPORTUNITIES",MEMBER_GROW_BUSINESS_NEWS_INSIGHTS:"MEMBER_GROW_BUSINESS_NEWS_INSIGHTS",GROW_YOUR_BUSINESS_INSIGHTS:"GROW_YOUR_BUSINESS_INSIGHTS",MEMBER_KEEP_UP_WITH_LATEST_INSIGHTS:"MEMBER_KEEP_UP_WITH_LATEST_INSIGHTS",MEMBER_YOU_MIGHT_LIKE_TO_FOLLOW:"MEMBER_YOU_MIGHT_LIKE_TO_FOLLOW",MEMBER_KEEP_UP_WITH_RELEVANT_OPPORTUNITIES:"MEMBER_KEEP_UP_WITH_RELEVANT_OPPORTUNITIES",MEMBER_GROW_YOUR_CAREER_BY_FOLLOWING:"MEMBER_GROW_YOUR_CAREER_BY_FOLLOWING",MEMBER_GET_LATEST_NEWS_JOBS_AND_MORE:"MEMBER_GET_LATEST_NEWS_JOBS_AND_MORE",MEMBER_CURRENTLY_RECRUITING_IN_YOUR_SECTOR:"MEMBER_CURRENTLY_RECRUITING_IN_YOUR_SECTOR",MEMBER_ORGANIZATION_IS_HIRING:"MEMBER_ORGANIZATION_IS_HIRING",MEMBER_READY_FOR_YOUR_DREAM_JOB:"MEMBER_READY_FOR_YOUR_DREAM_JOB",GROW_YOUR_BUSINESS_WITH_NEWS_AND_INSIGHTS:"GROW_YOUR_BUSINESS_WITH_NEWS_AND_INSIGHTS"},a=e.FOLLOW_COMPANY_DESCRIPTION={CUSTOM:"CUSTOM",GET_LATEST_JOBS_NEWS_AND_MORE:"GET_LATEST_JOBS_NEWS_AND_MORE",RECEIVE_DAILY_OR_WEEKLY_ORGANIZATION_UPDATES:"RECEIVE_DAILY_OR_WEEKLY_ORGANIZATION_UPDATES",OPPORTUNITIES_ARE_KNOCKING_ON_YOUR_DOOR:"OPPORTUNITIES_ARE_KNOCKING_ON_YOUR_DOOR",GET_LATEST_JOBS_AND_INDUSTRY_NEWS:"GET_LATEST_JOBS_AND_INDUSTRY_NEWS",KEEP_UP_WITH_INTERESTING_RELEVANT_UPDATES:"KEEP_UP_WITH_INTERESTING_RELEVANT_UPDATES",VISIT_CAREERS:"VISIT_CAREERS",VISIT_ORGANIZATION:"VISIT_ORGANIZATION",MEMBER_STAY_INFORMED_ON_INDUSTRY_NEWS_AND_TRENDS:"MEMBER_STAY_INFORMED_ON_INDUSTRY_NEWS_AND_TRENDS",IMAGINE_YOUR_NEXT_CAREER:"IMAGINE_YOUR_NEXT_CAREER",READY_FOR_NEXT_OPPORTUNITY:"READY_FOR_NEXT_OPPORTUNITY",YOU_GOT_SKILLS_WEVE_GOT_OPPORTUNITIES:"YOU_GOT_SKILLS_WEVE_GOT_OPPORTUNITIES",YOU_GOT_SKILLS_ORGANIZATION_HAS_OPPORTUNITIES:"YOU_GOT_SKILLS_ORGANIZATION_HAS_OPPORTUNITIES",STAY_INFORMED_ON_INDUSTRY_NEWS_AND_TRENDS:"STAY_INFORMED_ON_INDUSTRY_NEWS_AND_TRENDS",VISIT_COMPANY:"VISIT_COMPANY",RECIEVE_DAILY_OR_WEEKLY_COMPANY_UPDATES:"RECIEVE_DAILY_OR_WEEKLY_COMPANY_UPDATES"},i=(e.PREVIEW_CRITERIA_VARIABLES_KEY="com.linkedin.campaignmanager.CmFollowCompanyCreativePreviewCriteria",e.CALL_TO_ACTION={VISIT_CAREERS:"VISIT_CAREERS",VISIT_COMPANY:"VISIT_COMPANY",VISIT_LIFE:"VISIT_LIFE",VISIT_JOBS:"VISIT_JOBS"})
e.MAX_ORGANIZATION_NAME_LENGTH=25,e.MAX_HEADLINE_LENGTH=50,e.MAX_DESCRIPTION_LENGTH=70,e.FOLLOW_COMPANY_DESCRIPTION_LIST=(0,t.sortedListFromEnumWithCustomLast)(a),e.FOLLOW_COMPANY_HEADLINE_LIST=(0,t.sortedListFromEnumWithCustomLast)(n),e.CALL_TO_ACTION_LIST=(0,t.sortedListFromEnumWithCustomLast)(i)})),define("campaign-manager-web/constants/forecasting",["exports","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/campaign-constants"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.UNSUPPORTED_AD_FORMATS_FOR_FORECASTING=e.REACH_FORECASTING_METRICS=e.QUALIFIED_LEADS_CLASSIC_FORECASTING_METRICS=e.INMAIL_FORECASTING_METRICS=e.FORECAST_AUDIENCE_LIST_STILL_PROCESSING_ERROR_CODE=e.FORECASTING_TIMEFRAME=e.FORECASTING_RECOMMENDATION_TYPE=e.FORECASTING_RECOMMENDATION_STATE=e.FORECASTING_RECOMMENDATION_CAMPAIGN_SERVING_STATE=e.FORECASTING_METRICS_BY_OBJECTIVE_AND_OPTIMIZATION_TARGET_OPTIMA=e.FORECASTING_METRICS_BY_OBJECTIVE=e.FORECASTING_METRIC=e.FORECASTING_MAX_DAYS_IN_FUTURE=e.FORECASTING_ERROR_PRIORITY=e.FORECASTING_ERROR=e.FORECASTING_DAYS_BY_TIMEFRAME=e.CONVERSATION_STARTER_ADS_FORECASTING_METRICS=void 0
e.FORECASTING_MAX_DAYS_IN_FUTURE=180
const a=e.FORECASTING_TIMEFRAME={DAILY:"daily",WEEKLY:"weekly",MONTHLY:"monthly",CUSTOM:"custom"},i=(e.FORECASTING_DAYS_BY_TIMEFRAME={[a.DAILY]:1,[a.WEEKLY]:7,[a.MONTHLY]:30},e.FORECASTING_ERROR={AUDIENCE_SIZE:"AUDIENCE_SIZE",AUDIENCE_SIZE_NONBLOCKING:"AUDIENCE_SIZE_NONBLOCKING",PROCESSING:"PROCESSING",LAN:"LAN",AUTOBID:"AUTOBID",GENERIC:"GENERIC",GENERIC_BUDGET_SCHEDULE:"GENERIC_BUDGET_SCHEDULE",FUTURE_DATE:"FUTURE_DATE",PAST_END_DATE:"PAST_END_DATE",TEXT_ADS:"TEXT_ADS",UNSUPPORTED_CAMPAIGN:"UNSUPPORTED_CAMPAIGN",UNSUPPORTED_AD_FORMAT:"UNSUPPORTED_AD_FORMAT",UNSUPPORTED_MESSAGING_OBJECTIVE:"UNSUPPORTED_MESSAGING_OBJECTIVE",MESSAGE_ADS_DISCONTINUED:"MESSAGE_ADS_DISCONTINUED",HIDE_FORECAST_PANEL_FOR_DOC_ADS:"HIDE_FORECAST_PANEL_FOR_DOC_ADS"}),r=(e.FORECASTING_ERROR_PRIORITY=[i.HIDE_FORECAST_PANEL_FOR_DOC_ADS,i.UNSUPPORTED_AD_FORMAT,i.PAST_END_DATE,i.PROCESSING,i.AUDIENCE_SIZE,i.AUDIENCE_SIZE_NONBLOCKING,i.LAN,i.AUTOBID,i.FUTURE_DATE,i.GENERIC_BUDGET_SCHEDULE,i.UNSUPPORTED_MESSAGING_OBJECTIVE,i.MESSAGE_ADS_DISCONTINUED,i.UNSUPPORTED_CAMPAIGN,i.GENERIC],e.FORECASTING_RECOMMENDATION_CAMPAIGN_SERVING_STATE={DURING_SERVING:"DURING_SERVING",BEFORE_SERVING:"BEFORE_SERVING"},e.FORECASTING_RECOMMENDATION_STATE={READY:"READY",ACCEPTED:"ACCEPTED",ERROR:"ERROR",DISMISSED:"DISMISSED",UNDONE:"UNDONE",VIEWED:"VIEWED"},e.FORECASTING_RECOMMENDATION_TYPE={BID_INCREASE_SPEND_IMPROVEMENT:"BID_INCREASE_SPEND_IMPROVEMENT",BUDGET:"BUDGET",LAN_ADOPTION:"LAN_ADOPTION",OPTIMIZATION_TARGET_TYPE:"OPTIMIZATION_TARGET_TYPE",LAN_ADOPTION_BUDGET_UTILIZATION_IMPROVEMENT:"LAN_ADOPTION_BUDGET_UTILIZATION_IMPROVEMENT",TOTAL_BUDGET:"TOTAL_BUDGET",END_DATE:"END_DATE",AUDIENCE_EXPANSION:"AUDIENCE_EXPANSION"},e.FORECASTING_METRIC={CTR:"ctr",VTR:"vtr",SPEND:"spend",MAX_SPEND:"maxSpend",IMPRESSIONS:"impressions",CLICKS:"clicks",ENGAGEMENTS:"engagements",VIDEO_VIEWS:"videoViews",CONVERSIONS:"conversions",LEADS:"leads",MESSAGE_SENDS:"messageSends",MESSAGE_OPENS:"messageOpens",REACH:"reach",FREQUENCY:"frequencyPerReachedMember",COST_PER_KEY_RESULT:"costPerKeyResult",QUALIFIED_LEADS:"qualifiedLeads"})
e.FORECASTING_METRICS_BY_OBJECTIVE={[t.OBJECTIVE_TYPE.NONE]:{metrics:[r.SPEND,r.IMPRESSIONS,r.CTR,r.CLICKS,r.COST_PER_KEY_RESULT],keyMetric:r.CLICKS},[t.OBJECTIVE_TYPE.BRAND_AWARENESS]:{metrics:[r.SPEND,r.IMPRESSIONS,r.COST_PER_KEY_RESULT,r.CTR,r.CLICKS],keyMetric:r.IMPRESSIONS},[t.OBJECTIVE_TYPE.WEBSITE_TRAFFIC]:{metrics:[r.SPEND,r.IMPRESSIONS,r.CTR,r.CLICKS,r.COST_PER_KEY_RESULT],keyMetric:r.CLICKS},[t.OBJECTIVE_TYPE.WEBSITE_VISIT]:{metrics:[r.SPEND,r.IMPRESSIONS,r.CTR,r.CLICKS,r.COST_PER_KEY_RESULT],keyMetric:r.CLICKS},[t.OBJECTIVE_TYPE.CREATIVE_ENGAGEMENT]:{metrics:[r.SPEND,r.IMPRESSIONS,r.CTR,r.ENGAGEMENTS,r.COST_PER_KEY_RESULT],keyMetric:r.ENGAGEMENTS},[t.OBJECTIVE_TYPE.ENGAGEMENT]:{metrics:[r.SPEND,r.IMPRESSIONS,r.CTR,r.ENGAGEMENTS,r.COST_PER_KEY_RESULT],keyMetric:r.ENGAGEMENTS},[t.OBJECTIVE_TYPE.VIDEO_VIEW]:{metrics:[r.SPEND,r.IMPRESSIONS,r.VTR,r.VIDEO_VIEWS,r.COST_PER_KEY_RESULT],keyMetric:r.VIDEO_VIEWS},[t.OBJECTIVE_TYPE.LEAD_GENERATION]:{metrics:[r.SPEND,r.IMPRESSIONS,r.CTR,r.CLICKS,r.LEADS,r.COST_PER_KEY_RESULT],keyMetric:r.LEADS},[t.OBJECTIVE_TYPE.TALENT_LEAD]:{metrics:[r.SPEND,r.IMPRESSIONS,r.CTR,r.CLICKS,r.COST_PER_KEY_RESULT],keyMetric:r.CLICKS},[t.OBJECTIVE_TYPE.WEBSITE_CONVERSION]:{metrics:[r.SPEND,r.IMPRESSIONS,r.CTR,r.CLICKS,r.COST_PER_KEY_RESULT],keyMetric:r.CLICKS},[t.OBJECTIVE_TYPE.JOB_APPLICANT]:{metrics:[r.SPEND,r.IMPRESSIONS,r.CTR,r.CLICKS,r.COST_PER_KEY_RESULT],keyMetric:r.CLICKS}},e.FORECASTING_METRICS_BY_OBJECTIVE_AND_OPTIMIZATION_TARGET_OPTIMA={[t.OBJECTIVE_TYPE.WEBSITE_VISIT]:{[n.OPTIMIZATION_TARGET_TYPE.MAX_CLICK]:{metrics:[r.SPEND,r.IMPRESSIONS,r.CTR,r.CLICKS,r.COST_PER_KEY_RESULT],keyMetric:r.CLICKS},[n.OPTIMIZATION_TARGET_TYPE.CAP_COST_AND_MAXIMIZE_CLICKS]:{metrics:[r.SPEND,r.IMPRESSIONS,r.CTR,r.CLICKS,r.COST_PER_KEY_RESULT],keyMetric:r.CLICKS}},[t.OBJECTIVE_TYPE.LEAD_GENERATION]:{[n.OPTIMIZATION_TARGET_TYPE.MAX_LEAD]:{metrics:[r.SPEND,r.IMPRESSIONS,r.LEADS,r.COST_PER_KEY_RESULT],keyMetric:r.LEADS},[n.OPTIMIZATION_TARGET_TYPE.CAP_COST_AND_MAXIMIZE_LEADS]:{metrics:[r.SPEND,r.IMPRESSIONS,r.LEADS,r.COST_PER_KEY_RESULT],keyMetric:r.LEADS},[n.OPTIMIZATION_TARGET_TYPE.MAX_QUALIFIED_LEAD]:{metrics:[r.SPEND,r.IMPRESSIONS,r.QUALIFIED_LEADS,r.COST_PER_KEY_RESULT],keyMetric:r.QUALIFIED_LEADS}}},e.UNSUPPORTED_AD_FORMATS_FOR_FORECASTING=[t.AD_FORMAT.TEXT,t.AD_FORMAT.STATIC_TEMPLATE_PROMOTION,t.AD_FORMAT.JYMBII_PROMOTION,t.AD_FORMAT.PRODUCT_RECOMMENDATION_PROMOTION,t.AD_FORMAT.BRANDED_IN_APP_PROMOTION],e.INMAIL_FORECASTING_METRICS={metrics:[r.SPEND,r.MESSAGE_SENDS,r.COST_PER_KEY_RESULT],keyMetric:r.MESSAGE_SENDS},e.CONVERSATION_STARTER_ADS_FORECASTING_METRICS={metrics:[r.SPEND,r.IMPRESSIONS,r.CTR,r.MESSAGE_SENDS,r.COST_PER_KEY_RESULT],keyMetric:r.MESSAGE_SENDS},e.REACH_FORECASTING_METRICS={metrics:[r.SPEND,r.REACH,r.COST_PER_KEY_RESULT,r.FREQUENCY],keyMetric:r.REACH},e.FORECAST_AUDIENCE_LIST_STILL_PROCESSING_ERROR_CODE="1034",e.QUALIFIED_LEADS_CLASSIC_FORECASTING_METRICS={metrics:[r.SPEND,r.IMPRESSIONS,r.CTR,r.CLICKS,r.QUALIFIED_LEADS,r.COST_PER_KEY_RESULT],keyMetric:r.QUALIFIED_LEADS}})),define("campaign-manager-web/constants/generate",["exports","campaign-manager-web/utils/objective-type"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.PRODUCT_DESCRIPTION_GENERATION_FILTER_REASONS_ERROR_MESSAGE=e.PRODUCT_DESCRIPTION_GENERATION_FILTER_REASONS=e.GET_STARTED_FORMS=e.ENTER_PD_MANUALLY_TRACKING_KEY=e.DEFAULT_AD_FORMAT=void 0
e.DEFAULT_AD_FORMAT=t.AD_FORMAT.STANDARD_SPONSORED_CONTENT,e.GET_STARTED_FORMS={ASSOCIATE_COMPANY:"ASSOCIATE_COMPANY",SELECT_PRODUCT:"SELECT_PRODUCT",ANALYZE_URL:"ANALYZE_URL",REVIEW_PRODUCT:"REVIEW_PRODUCT"}
const n=e.PRODUCT_DESCRIPTION_GENERATION_FILTER_REASONS={URL_UNPROCESSABLE:"URL_UNPROCESSABLE",URL_LANGUAGE_NOT_SUPPORTED:"URL_LANGUAGE_NOT_SUPPORTED",LI_TRUST_FILTER:"LI_TRUST_FILTER",OPENAI_FILTER:"OPENAI_FILTER",DEFAULT:"DEFAULT"}
e.PRODUCT_DESCRIPTION_GENERATION_FILTER_REASONS_ERROR_MESSAGE={[n.URL_UNPROCESSABLE]:"i18n_analyze_url_unprocessable_error_message",[n.URL_LANGUAGE_NOT_SUPPORTED]:"i18n_analyze_url_unsupported_language_error_message",[n.LI_TRUST_FILTER]:"i18n_analyze_url_trust_filter_error_message",[n.OPENAI_FILTER]:"i18n_analyze_url_trust_filter_error_message",[n.DEFAULT]:"i18n_url_validation_error_message"},e.ENTER_PD_MANUALLY_TRACKING_KEY="getting_started_enter_manually"})),define("campaign-manager-web/constants/generative-ai-ads-tracking",["exports","campaign-manager-web/constants/generative-ai-ads"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.MarketingTextGenerationUseCase=e.GAI_TRACKING_EVENTS=e.CLASSIC_USER_INITIATED=e.AdGenerativeAIOutputUserActionType=e.AI_FIELD_TO_REGENERATE_USE_CASE_MAP=e.AI_FIELD_TO_GENERATE_USE_CASE_MAP=void 0
e.GAI_TRACKING_EVENTS={IMPRESSION_EVENT:"AdGenerativeAIOutputImpressionEvent",ACTION_EVENT:"AdGenerativeAIOutputActionEvent",FEEDBACK_SUBMIT_LMS_EVENT:"AdGenerativeAIOutputFeedbackSubmitEvent",FEEDBACK_SUBMIT_GAI_EVENT:"GenerativeAIFeedbackEvent"},e.CLASSIC_USER_INITIATED="CLASSIC_USER_INITIATED"
const n=e.MarketingTextGenerationUseCase={AUTO_GEN_UNKNOWN:"AUTO_GEN_UNKNOWN",UNKNOWN:"UNKNOWN",AD_INTRO_TEXT_GENERATION:"AD_INTRO_TEXT_GENERATION",AD_HEADLINE_GENERATION:"AD_HEADLINE_GENERATION",PRODUCT_DESCRIPTION_GENERATION:"PRODUCT_DESCRIPTION_GENERATION",PRODUCT_TARGET_AUDIENCE_DESCRIPTION_GENERATION:"PRODUCT_TARGET_AUDIENCE_DESCRIPTION_GENERATION",AD_INTRO_TEXT_REWRITING:"AD_INTRO_TEXT_REWRITING",AD_HEADLINE_REWRITING:"AD_HEADLINE_REWRITING",PRODUCT_DESCRIPTION_REWRITING:"PRODUCT_DESCRIPTION_REWRITING",AD_TARGETING_FACET_GENERATION:"AD_TARGETING_FACET_GENERATION",AD_TARGETING_SEGMENT_GENERATION_FOR_LOW_CARDINALITY_FACET:"AD_TARGETING_SEGMENT_GENERATION_FOR_LOW_CARDINALITY_FACET",AD_TARGETING_SEGMENT_GENERATION_FOR_HIGH_CARDINALITY_FACET:"AD_TARGETING_SEGMENT_GENERATION_FOR_HIGH_CARDINALITY_FACET",AD_TARGETING_PRODUCT_AND_SERVICE_CATEGORY_GENERATION:"AD_TARGETING_PRODUCT_AND_SERVICE_CATEGORY_GENERATION",PRODUCT_TARGET_AUDIENCE_DESCRIPTION_REWRITING:"PRODUCT_TARGET_AUDIENCE_DESCRIPTION_REWRITING",AD_INTRO_TEXT_GENERATION_WITH_SOCIAL_LISTENING_INPUTS:"AD_INTRO_TEXT_GENERATION_WITH_SOCIAL_LISTENING_INPUTS",AD_HEADLINE_GENERATION_WITH_SOCIAL_LISTENING_INPUTS:"AD_HEADLINE_GENERATION_WITH_SOCIAL_LISTENING_INPUTS",THIRD_PARTY_MEDIA_ASSET_KEYWORD_SEARCH_GENERATION:"THIRD_PARTY_MEDIA_ASSET_KEYWORD_SEARCH_GENERATION",LINKEDIN_LANDING_PAGE_GENERATION:"LINKEDIN_LANDING_PAGE_GENERATION",WEBPAGE_TEXT_SUMMARY_GENERATION:"WEBPAGE_TEXT_SUMMARY_GENERATION",CONVERSATION_AD_SUBJECT_LINE_GENERATION:"CONVERSATION_AD_SUBJECT_LINE_GENERATION",CONVERSATION_AD_SUBJECT_LINE_REWRITE:"CONVERSATION_AD_SUBJECT_LINE_REWRITE"}
e.AdGenerativeAIOutputUserActionType={UNKNOWN:"UNKNOWN",ACCEPT_GAI_OUTPUT:"ACCEPT_GAI_OUTPUT",DECLINE_GAI_OUTPUT:"DECLINE_GAI_OUTPUT",CREATE_ENTITY_WITH_GAI_OUTPUT:"CREATE_ENTITY_WITH_GAI_OUTPUT",UPDATE_ENTITY_WITH_GAI_OUTPUT:"UPDATE_ENTITY_WITH_GAI_OUTPUT",OPEN_GAI_FEEDBACK_FORM:"OPEN_GAI_FEEDBACK_FORM",GENERATE:"GENERATE",REGENERATE:"REGENERATE"},e.AI_FIELD_TO_GENERATE_USE_CASE_MAP={[t.AI_FIELDS.INTRODUCTORY_TEXT]:n.AD_INTRO_TEXT_GENERATION,[t.AI_FIELDS.HEADLINE]:n.AD_HEADLINE_GENERATION,[t.AI_FIELDS.SUBJECT]:n.CONVERSATION_AD_SUBJECT_LINE_GENERATION,[t.AI_FIELDS.PRODUCT_DESCRIPTION]:n.PRODUCT_DESCRIPTION_GENERATION},e.AI_FIELD_TO_REGENERATE_USE_CASE_MAP={[t.AI_FIELDS.INTRODUCTORY_TEXT]:n.AD_INTRO_TEXT_REWRITING,[t.AI_FIELDS.HEADLINE]:n.AD_HEADLINE_REWRITING,[t.AI_FIELDS.SUBJECT]:n.CONVERSATION_AD_SUBJECT_LINE_REWRITE,[t.AI_FIELDS.PRODUCT_DESCRIPTION]:n.PRODUCT_DESCRIPTION_REWRITING}})),define("campaign-manager-web/constants/generative-ai-ads",["exports","campaign-manager-web/utils/objective-type"],(function(e,t){function n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.GenerativeAIFeedbackType=e.GAIA_TRACKING_KEYS=e.GAIA_DEFAULT_COLLAPSED_DISPLAY_COUNT=e.GAIA_COPY_DEFAULT_COUNT=e.CmLocaleString=e.CmConversationAdSubjectLineGenerationResponse=e.CmAdCopyGenerationResponse=e.CmAIGeneratedText=e.AdGenerativeAISurveyChoice=e.AI_TONES=e.AI_FIELDS=e.AD_FORMAT_FIELDS=void 0
e.GAIA_DEFAULT_COLLAPSED_DISPLAY_COUNT=3,e.GAIA_COPY_DEFAULT_COUNT=5
class a{constructor(e={}){n(this,"value",void 0),n(this,"locale",void 0)
const{locale:t,value:a}=e
this.value=a,this.locale=t}}e.CmLocaleString=a
class i{constructor(e={}){n(this,"text",void 0),n(this,"trackingId",void 0),n(this,"useCase",void 0)
const{text:t,trackingId:i,useCase:r}=e
this.text=new a(t),this.trackingId=i,this.useCase=r}}e.CmAIGeneratedText=i
e.CmAdCopyGenerationResponse=class{constructor(e={}){n(this,"aiGeneratedAdIntroductoryTexts",[]),n(this,"aiGeneratedAdHeadlines",[]),n(this,"adHeadlineGenerationRequestId",void 0),n(this,"adIntroTextGenerationRequestId",void 0),n(this,"errorType",void 0)
const{aiGeneratedAdIntroductoryTexts:t=[],aiGeneratedAdHeadlines:a=[],adHeadlineGenerationRequestId:r,adIntroTextGenerationRequestId:o,errorType:l}=e
this.aiGeneratedAdIntroductoryTexts=t.map((e=>new i(e))),this.aiGeneratedAdHeadlines=a.map((e=>new i(e))),this.adHeadlineGenerationRequestId=r,this.adIntroTextGenerationRequestId=o,this.errorType=l}}
e.CmConversationAdSubjectLineGenerationResponse=class{constructor(e={}){n(this,"aiGeneratedConversationAdSubjectLines",void 0),n(this,"conversationAdSubjectLineGenerationMetadata",void 0)
const{aiGeneratedConversationAdSubjectLines:t=[],conversationAdSubjectLineGenerationMetadata:a}=e
this.aiGeneratedConversationAdSubjectLines=t.map((e=>new i(e))),this.conversationAdSubjectLineGenerationMetadata=a}}
const r=e.AI_FIELDS={INTRODUCTORY_TEXT:"INTRODUCTORY_TEXT",HEADLINE:"HEADLINE",SUBJECT:"SUBJECT",PRODUCT_DESCRIPTION:"PRODUCT_DESCRIPTION"}
e.AD_FORMAT_FIELDS={[t.AD_FORMAT.STANDARD_SPONSORED_CONTENT]:[r.INTRODUCTORY_TEXT,r.HEADLINE]},e.AI_TONES={PROFESSIONAL:"PROFESSIONAL",PERSUASIVE:"PERSUASIVE",INFORMATIVE:"INFORMATIVE",ENTHUSIASTIC:"ENTHUSIASTIC",CASUAL:"CASUAL",FUNNY:"FUNNY"},e.GAIA_TRACKING_KEYS={AI_TOGGLE_OFF:"AI_TOGGLE_OFF",AI_TOGGLE_ON:"AI_TOGGLE_ON",AI_MODE_ON:"AI_MODE_ON",AI_MODE_OFF:"AI_MODE_OFF",CONTENT_IMPRESSION:"ssu_gai_content_impression",TEXT_SUBMIT:"ssu_ai_text_submit",FEEDBACK_IMPRESSION:"ssu_gai_feedback_impression",FEEDBACK_SUBMIT:"ssu_gai_feedback_submit"},e.AdGenerativeAISurveyChoice={UNKNOWN:"UNKNOWN",INACCURATE:"INACCURATE",WRONG_FOCUS:"WRONG_FOCUS",TOO_GENERIC:"TOO_GENERIC",TOO_LONG:"TOO_LONG",OFFENSIVE:"OFFENSIVE",OTHER:"OTHER"},e.GenerativeAIFeedbackType={UNKNOWN:"UNKNOWN",POSITIVE:"POSITIVE",NEGATIVE:"NEGATIVE"}})),define("campaign-manager-web/constants/generative-ai-feedback",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.UNKNOWN_FEEDBACK_CHOICE=e.SUPPORTED_FEEDBACK_CHOICES=void 0
e.UNKNOWN_FEEDBACK_CHOICE="UNKNOWN",e.SUPPORTED_FEEDBACK_CHOICES=["UNKNOWN","INACCURATE","WRONG_FOCUS","TOO_GENERIC","TOO_LONG","OFFENSIVE","OTHER"]})),define("campaign-manager-web/constants/healthcare-preapproval",["exports","campaign-manager-web/constants/account"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.REQUEST_LIMIT_EXCEEDED_STATUS_CODE=e.LEGITSCRIPT_CERTIFICATION_URL=e.HELP_CENTER_PATH=e.DOMAIN_STATUS=e.COMMA_SEPARATOR=e.CAMPIAGN_MANAGER_BASE_PATH=e.ALLOWED_CURRENT_USER_ROLES=void 0
const{ACCOUNT_BILLING_ADMIN:n,ACCOUNT_MANAGER:a,CAMPAIGN_MANAGER:i,CREATIVE_MANAGER:r}=t.ACCOUNT_USER_PERMISSION
e.DOMAIN_STATUS=Object.freeze({CERTIFIED:"CERTIFIED",UNCERTIFIED:"UNCERTIFIED",ERROR:"ERROR"}),e.ALLOWED_CURRENT_USER_ROLES=[n,a,i,r],e.COMMA_SEPARATOR=",",e.CAMPIAGN_MANAGER_BASE_PATH="/campaignmanager",e.LEGITSCRIPT_CERTIFICATION_URL="https://www.legitscript.com/certification/healthcare-certification/",e.HELP_CENTER_PATH="help/lms/ask",e.REQUEST_LIMIT_EXCEEDED_STATUS_CODE=429})),define("campaign-manager-web/constants/help-articles",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.STATUS_HELP_ACTICLE=void 0
e.STATUS_HELP_ACTICLE="help/lms/answer/a420701"})),define("campaign-manager-web/constants/iframe",["exports","@linkedin/leadgen-manager-lib/constants/iframe"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/constants/in-product-module",["exports","campaign-manager-web/constants/lego"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.PROMOTION_TYPES=e.MODULE_TYPES=e.IPP_CHANNEL=e.IPM_PAGE_KEY=void 0
e.MODULE_TYPES={NFI:"NFI",PROMOTION:"PROMOTION",SURVEY:"SURVEY"},e.IPM_PAGE_KEY=t.LEGO_PAGE_KEYS.LMS_CAMPAIGN_MANAGER_AO_SURVEYS,e.PROMOTION_TYPES={ACCOUNT_STRATEGIST:"ACCOUNT_STRATEGIST"},e.IPP_CHANNEL=Object.freeze({BOOST:"BOOST",CMT:"CMT"})})),define("campaign-manager-web/constants/invoice-application",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.SSI_INTERNATIONAL_INELIGIBLE_CURRENCIES=e.SPEND_LIMIT=e.LIX_KEYS=e.INVOICE_REAPPLICATION_LIMIT=e.INVOICE_APPLICATION_STATUSES=e.CURRENCY_TO_COUNTRY_CODE=e.COUNTRY_CODE=e.CONTACT_LIMITS=e.BILLING_ADDRESS_FIELD_TYPES=e.ALTERNATE_LAYOUT_COUNTRY_GROUP=e.ADDRESS_STANDARDIZATION_TYPES=e.ADDRESS_STANDARDIZATION_COUNTRY_CODES=void 0
e.LIX_KEYS={enableSsiQualification:"mny-ads.pemberly.enableSsiQualifications",enableSelfServeInvoiceWithCreditBackend:"mny-ads.pemberly.enableSelfServeInvoiceWithCreditBackend",enableSelfServeInvoicePostCloseEdit:"mny-ads.pemberly.enableSelfServeInvoicePostCloseEdit",enableInternational:"mny-ads.pemberly.enableInternationalForSelfServeInvoice",enableGeoServicesV2:"mny-ads.pemberly.enableGeoServicesV2"},e.SPEND_LIMIT={AED:{MIN:1,MAX:1e6},ARS:{MIN:1,MAX:1e6},AUD:{MIN:1,MAX:14e5},BRL:{MIN:1,MAX:1e6},CAD:{MIN:1,MAX:1e6},CHF:{MIN:1,MAX:1e6},CLP:{MIN:1,MAX:1e6},CNY:{MIN:1,MAX:1e6},COP:{MIN:1,MAX:1e6},DKK:{MIN:1,MAX:6e6},EGP:{MIN:1,MAX:1e6},EUR:{MIN:1,MAX:9e5},GBP:{MIN:1,MAX:765670},HKD:{MIN:1,MAX:7e6},IDR:{MIN:1,MAX:1e6},INR:{MIN:1,MAX:71e6},JPY:{MIN:1,MAX:1e6},KRW:{MIN:1,MAX:1e6},MXN:{MIN:1,MAX:1e6},MYR:{MIN:1,MAX:1e6},NOK:{MIN:1,MAX:9e6},NZD:{MIN:1,MAX:15e5},PEN:{MIN:1,MAX:1e6},PLN:{MIN:1,MAX:1e6},SAR:{MIN:1,MAX:1e6},SEK:{MIN:1,MAX:9e6},SGD:{MIN:1,MAX:13e5},THB:{MIN:1,MAX:1e6},TRY:{MIN:1,MAX:1e6},USD:{MIN:1,MAX:1e6},ZAR:{MIN:1,MAX:1e6}},e.INVOICE_REAPPLICATION_LIMIT=3,e.CONTACT_LIMITS={MIN:1,MAX:5,MAX_WITH_FRENCH:6},e.COUNTRY_CODE={germany:"de",unitedStates:"us"},e.INVOICE_APPLICATION_STATUSES={DRAFT:"DRAFT",SUBMITTED:"SUBMITTED",APPROVED:"APPROVED",REJECTED:"REJECTED"},e.CURRENCY_TO_COUNTRY_CODE={AED:"ae",ARS:"ar",AUD:"au",BRL:"br",CAD:"ca",CHF:"ch",CLP:"cl",CNY:"cn",COP:"co",DKK:"dk",EGP:"eg",GBP:"gb",HKD:"hk",IDR:"id",INR:"in",JPY:"jp",KRW:"kr",MXN:"mx",MYR:"my",NOK:"no",NZD:"nz",PEN:"pe",PLN:"pl",SAR:"sa",SEK:"se",SGD:"sg",THB:"th",TRY:"tr",USD:"us",ZAR:"za"},e.BILLING_ADDRESS_FIELD_TYPES={AGENCY:"agency",COMPANY:"company"},e.ADDRESS_STANDARDIZATION_TYPES={FULLY_STANDARDIZED:"FULLY_STANDARDIZED",NOT_STANDARDOZED:"NOT_STANDARDIZED"},e.ADDRESS_STANDARDIZATION_COUNTRY_CODES=["US","IN","CA"],e.SSI_INTERNATIONAL_INELIGIBLE_CURRENCIES=["BRL","CHF","JPY","CAD","ZAR","CNY"],e.ALTERNATE_LAYOUT_COUNTRY_GROUP="urn:li:countryGroup:EU"}))
define("campaign-manager-web/constants/iph",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.LEARNING_CENTER_LINK=e.IPH_LINK_ROLE=void 0
e.IPH_LINK_ROLE="link",e.LEARNING_CENTER_LINK="https://training.marketing.linkedin.com/?utm_source=campaign_manager&utm_medium=iph&utm_campaign=support_module_link"})),define("campaign-manager-web/constants/jet-error-tags",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.JET_ERROR_TAGS=void 0
e.JET_ERROR_TAGS=Object.freeze({SELF_SERVE_INVOICE:"self-serve-invoice",AB_TESTS:"ab-tests",BILLING_CENTER:"billing-center",BILLING_CENTER_V2:"billing-center-v2",BUSINESS_MANAGER:"business-manager",BRAND_LIFT_TESTS:"brand-lift-tests",AUDIENCES:"audiences",TARGETING:"targeting",CM_ASSET_LOADER:"cm-asset-loader-service",BUSINESS_MANAGER_ACCOUNTS:"business-manager-accounts",MEDIA_PLANNER:"media-planner",MEMBER_TYPEAHEAD:"member-typeahead",METRIC_RESTATEMENTS:"metric-restatements",LANDING_PAGES:"landing-pages",RECOMMENDATIONS:"recommendations",SIMPLIFIED_CAMPAIGN_CREATION:"scc",PROMOTION_CAMPAIGN_CREATION:"promotions",ORGANIC_PAID_REPORT:"organic-paid-report",LEAD_GEN_FORMS:"lead-gen-forms",CAMPAIGN_DUPLICATION:"campaign-duplication",ADS_PRODUCT:"ads-product",ADVERTISER_SEED_DATA:"advertiser-seed-data",AD_LEARNING_PHASE:"ad-learning-phase",FORECASTING:"forecasting",UTM_PARAMETERS:"utm-parameters",OPTIMA_AD_SAVE:"optima-ad-save"})})),define("campaign-manager-web/constants/jobs",["exports","campaign-manager-web/constants/campaign-constants","campaign-manager-web/utils/dynamic-ads","campaign-manager-web/utils/objective-type"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.PREVIEW_CRITERIA_VARIABLES_KEY=e.MAX_HEADLINE_LENGTH=e.MAX_COMPANY_LENGTH=e.MAX_BUTTON_LABEL_LENGTH=e.JOBS_VARIANT=e.JOBS_HEADLINE_LIST=e.JOBS_HEADLINE=e.JOBS_BUTTON_LABEL_LIST=e.JOBS_BUTTON_LABEL=e.CAMPAIGN_FIELDS_REQUIRED_FOR_JOBS=void 0
const i=e.JOBS_HEADLINE={CUSTOM:"CUSTOM",MEMBER_READY_FOR_YOUR_DREAM_JOB:"MEMBER_READY_FOR_YOUR_DREAM_JOB",MEMBER_PICTURE_YOURSELF_AT_COMPANY:"MEMBER_PICTURE_YOURSELF_AT_COMPANY",MEMBER_YOU_MAY_BE_INTERESTED_IN_THIS_INTERNAL_ROLE:"MEMBER_YOU_MAY_BE_INTERESTED_IN_THIS_INTERNAL_ROLE",MEMBER_YOU_MAY_BE_INTERESTED_IN_THESE_INTERNAL_ROLES:"MEMBER_YOU_MAY_BE_INTERESTED_IN_THESE_INTERNAL_ROLES",MEMBER_YOU_MAY_BE_INTERESTED_IN_THESE_INTERNAL_ROLES_PLURAL:"MEMBER_YOU_MAY_BE_INTERESTED_IN_THESE_INTERNAL_ROLES_PLURAL",MEMBER_EXPLORE_INTERNAL_ROLES_AT_COMPANY_THAT_MATCH_YOUR_SKILLS:"MEMBER_EXPLORE_INTERNAL_ROLES_AT_COMPANY_THAT_MATCH_YOUR_SKILLS",MEMBER_EXPLORE_JOBS_AT_COMPANY_THAT_MATCH_YOUR_SKILLS:"MEMBER_EXPLORE_JOBS_AT_COMPANY_THAT_MATCH_YOUR_SKILLS",MEMBER_NEED_A_NEW_CHALLENGE_WE_CAN_HELP:"MEMBER_NEED_A_NEW_CHALLENGE_WE_CAN_HELP",MEMBER_WORK_WITH_US_AT_COMPANY:"MEMBER_WORK_WITH_US_AT_COMPANY"},r=e.JOBS_BUTTON_LABEL={CUSTOM:"CUSTOM",SEE_MORE_JOBS:"SEE_MORE_JOBS",VIEW_MORE:"VIEW_MORE",CAREERS_AT_COMPANY:"CAREERS_AT_COMPANY"}
e.JOBS_VARIANT={WORK_WITH_US:"WORK_WITH_US",PICTURE_YOURSELF:"PICTURE_YOURSELF",SEE_JOBS:"SEE_JOBS"},e.PREVIEW_CRITERIA_VARIABLES_KEY="com.linkedin.campaignmanager.CmJobsCreativePreviewCriteria",e.MAX_COMPANY_LENGTH=25,e.MAX_HEADLINE_LENGTH=50,e.MAX_BUTTON_LABEL_LENGTH=18,e.JOBS_BUTTON_LABEL_LIST=(0,n.sortedListFromEnumWithCustomLast)(r),e.JOBS_HEADLINE_LIST=(0,n.sortedListFromEnumWithCustomLast)(i),e.CAMPAIGN_FIELDS_REQUIRED_FOR_JOBS={costType:t.COST_TYPE.CPM,ltsRecruitmentAdBiddingModel:!0,adFormats:[a.AD_FORMAT.JOBS]}})),define("campaign-manager-web/constants/landing-pages",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.TEXT_SECTION_TITLE_MAX_LENGTH=e.TEXT_SECTION_BODY_MAX_LENGTH=e.TALENT_LEADS_TITLE_MAX_LENGTH=e.TALENT_LEADS_MIN_HIGHLIGHT_ITEMS=e.TALENT_LEADS_LANDING_PAGE_CALL_TO_ACTION_SECONDARY_TEXT_TYPES=e.TALENT_LEADS_LANDING_PAGE_CALL_TO_ACTION_SECONDARY_TEXT_OPTIONS=e.TALENT_LEADS_HIGHLIGHT_TITLE_MAX_LENGTH=e.TALENT_LEADS_HIGHLIGHT_ITEMS_MAX_LENGTH=e.TALENT_LEADS_FEATURED_MEMBERS_MODULE_TITLE_MAX_LENGTH=e.TALENT_LEADS_FEATURED_MEDIA_MODULE_TITLE_MAX_LENGTH=e.TALENT_LEADS_DESCRIPTION_MAX_LENGTH=e.SECTION_UNION_TYPES=e.SECTION_UNION_ALIASES_TO_FULL_ENTITY=e.SECTION_ICONS_MAP=e.SAMPLE_LLP_CANDIDATES_RESPONSE=e.SAMPLE_AUTOMATED_LLPS=e.QUERY_ACTION_MAP=e.ONBOARDING_MODAL_TYPES=e.NO_CSV_DATA=e.NAME_MAX_LENGTH=e.MEDIA_UNION_TYPES=e.MEDIA_UNION_ALIASES_TO_FULL_ENTITY=e.MEDIA_SECTION_TITLE_MAX_LENGTH=e.MEDIA_SECTION_BODY_MAX_LENGTH=e.MARKETING_SECTIONS=e.MARKETING_LANDING_PAGE_TEMPLATE_PREVIEW_DATA=e.MARKETING_LANDING_PAGE_CREATION_TYPE=e.LEAD_GEN_FORM_PREVIEW_OPTIONS=e.LANDING_PAGE_TYPES=e.LANDING_PAGE_TITLE_MAX_LENGTH=e.LANDING_PAGE_SUBTITLE_MAX_LENGTH=e.LANDING_PAGE_STATUSES=e.LANDING_PAGE_PREVIEW_OPTIONS=e.LANDING_PAGE_CALL_TO_ACTION_TYPES=e.LANDING_PAGE_CALL_TO_ACTION_OPTIONS=e.LANDING_PAGES_JET_ERROR_TAG=e.ITEM_QUERY_ACTIONS=e.FORM_TYPES=e.EXTERNAL_URL_SECTIONS=e.DOWNLOAD_LEADS_ERROR_TAG=e.DESTINATION_TYPE=e.CM_HIRING_CONTRACT_FETCH_COUNT=void 0
const t=e.FORM_TYPES={CREATE:"CREATE",EDIT:"EDIT",DUPLICATE:"DUPLICATE"},n=e.ITEM_QUERY_ACTIONS={EDIT:"edit",DUPLICATE:"duplicate"},a=(e.QUERY_ACTION_MAP={[n.EDIT]:t.EDIT,[n.DUPLICATE]:t.DUPLICATE},e.LANDING_PAGE_STATUSES={DRAFT:"DRAFT",UNPUBLISHED:"UNPUBLISHED",PUBLISHED:"PUBLISHED",CANCELED:"CANCELED",IN_REVIEW:"IN_REVIEW",ON_HOLD:"ON_HOLD",ARCHIVED:"ARCHIVED"},e.LANDING_PAGE_TYPES={TALENT_LEADS:"TALENT_LEADS",MARKETING_LEAD:"MARKETING_LEAD",EXTERNAL_URL:"EXTERNAL_URL"},e.LANDING_PAGE_CALL_TO_ACTION_TYPES={IM_INTERESTED:"IM_INTERESTED",LEARN_MORE:"LEARN_MORE",CONTACT_ME:"CONTACT_ME",REGISTER:"REGISTER"}),i=(e.MARKETING_LANDING_PAGE_CREATION_TYPE={ACCELERATE:"ACCELERATE",CLASSIC:"CLASSIC"},e.LANDING_PAGE_CALL_TO_ACTION_OPTIONS=[a.IM_INTERESTED,a.LEARN_MORE,a.CONTACT_ME,a.REGISTER],e.TALENT_LEADS_LANDING_PAGE_CALL_TO_ACTION_SECONDARY_TEXT_TYPES={INTERESTED_IN_OPPORTUNITY:"INTERESTED_IN_OPPORTUNITY",SHARE_PROFILE_WITH_RECRUITERS:"SHARE_PROFILE_WITH_RECRUITERS",LEARN_MORE_ABOUT_OPPORTUNITY:"LEARN_MORE_ABOUT_OPPORTUNITY",LEARN_MORE_ABOUT_OPPORTUNITIES_AT_COMPANY:"LEARN_MORE_ABOUT_OPPORTUNITIES_AT_COMPANY",CONTACT_ABOUT_OPPORTUNITY:"CONTACT_ABOUT_OPPORTUNITY",INTERESTED_IN_ATTENDING:"INTERESTED_IN_ATTENDING",LEARN_MORE_ABOUT_COMPANY:"LEARN_MORE_ABOUT_COMPANY",NO_TEXT:"NO_TEXT"}),r=(e.TALENT_LEADS_LANDING_PAGE_CALL_TO_ACTION_SECONDARY_TEXT_OPTIONS=[i.INTERESTED_IN_OPPORTUNITY,i.SHARE_PROFILE_WITH_RECRUITERS,i.LEARN_MORE_ABOUT_OPPORTUNITY,i.LEARN_MORE_ABOUT_OPPORTUNITIES_AT_COMPANY,i.CONTACT_ABOUT_OPPORTUNITY,i.INTERESTED_IN_ATTENDING,i.LEARN_MORE_ABOUT_COMPANY,i.NO_TEXT],e.SECTION_UNION_TYPES={ABOUT_COMPANY:"aboutCompanySection",MEDIA:"mediaSection",TEXT:"textSection"}),o=(e.SECTION_UNION_ALIASES_TO_FULL_ENTITY={[r.ABOUT_COMPANY]:"com.linkedin.campaignmanager.landingpages.CmLandingPageAboutCompanySection",[r.MEDIA]:"com.linkedin.campaignmanager.landingpages.CmLandingPageMediaSection",[r.TEXT]:"com.linkedin.campaignmanager.landingpages.CmLandingPageTextSection"},e.MARKETING_SECTIONS=[r.TEXT,r.MEDIA,r.ABOUT_COMPANY]),l=(e.EXTERNAL_URL_SECTIONS=o,e.MEDIA_UNION_TYPES={YOU_TUBE_VIDEO:"youTubeVideo",IMAGE:"image"}),s=(e.MEDIA_UNION_ALIASES_TO_FULL_ENTITY={[l.IMAGE]:"com.linkedin.campaignmanager.content.CmImage",[l.YOU_TUBE_VIDEO]:"com.linkedin.campaignmanager.content.CmYouTubeVideo"},e.SECTION_ICONS_MAP={[r.ABOUT_COMPANY]:"company",[r.MEDIA]:"video",[r.TEXT]:"text-box"},e.NAME_MAX_LENGTH=50,e.TALENT_LEADS_TITLE_MAX_LENGTH=50,e.TALENT_LEADS_DESCRIPTION_MAX_LENGTH=1e4,e.TALENT_LEADS_HIGHLIGHT_TITLE_MAX_LENGTH=30,e.TALENT_LEADS_HIGHLIGHT_ITEMS_MAX_LENGTH=1e4,e.TALENT_LEADS_MIN_HIGHLIGHT_ITEMS=1,e.TALENT_LEADS_FEATURED_MEDIA_MODULE_TITLE_MAX_LENGTH=50,e.TALENT_LEADS_FEATURED_MEMBERS_MODULE_TITLE_MAX_LENGTH=150,e.LANDING_PAGE_TITLE_MAX_LENGTH=100,e.LANDING_PAGE_SUBTITLE_MAX_LENGTH=200,e.MEDIA_SECTION_TITLE_MAX_LENGTH=100,e.MEDIA_SECTION_BODY_MAX_LENGTH=1e4,e.TEXT_SECTION_TITLE_MAX_LENGTH=100,e.TEXT_SECTION_BODY_MAX_LENGTH=1e4,e.LANDING_PAGES_JET_ERROR_TAG="landing-pages",e.DOWNLOAD_LEADS_ERROR_TAG="download-leads",e.ONBOARDING_MODAL_TYPES=Object.freeze({EXISTING_ACCOUNT:"EXISTING_ACCOUNT",NEW_ACCOUNT:"NEW_ACCOUNT"}),e.NO_CSV_DATA="NO_CSV_DATA",e.CM_HIRING_CONTRACT_FETCH_COUNT=1e3,e.MARKETING_LANDING_PAGE_TEMPLATE_PREVIEW_DATA={sections:[{textSection:{title:"Description",body:"Introduce your brand, product, or service"}},{mediaSection:{}},{aboutCompanySection:{}}]},e.LANDING_PAGE_PREVIEW_OPTIONS={LANDING_PAGE:"LANDING_PAGE"},e.LEAD_GEN_FORM_PREVIEW_OPTIONS={DESKTOP_FORM:"DESKTOP_FORM",MOBILE_FORM:"MOBILE_FORM"},e.DESTINATION_TYPE={LINKEDIN_LANDING_PAGE:"LINKEDIN_LANDING_PAGE",DESTINATION_URL:"DESTINATION_URL"},e.SAMPLE_AUTOMATED_LLPS=[{id:"0",entityUrn:"urn:li:organizationLandingPage:(urn:li:organization:-1,-1)",organization:"urn:li:organization:3811762",subtitle:"Partnering with the fastest growing and most innovative North American tech startups.",name:"Landing Page (1)",type:"EXTERNAL_URL",title:"Grow Your Tech Team with Lore Ventures",sections:[{mediaSection:{title:"Solve Your Hiring Challenges",body:"<ul><li>Lore Ventures is dedicated to placing high-tech talent in engineering and product management positions. With over a decade of expertise, we help some of the industries greatest companies grow by finding the industry's greatest tech talent.</li><li>Expert recruiters for hard-to-fill roles</li><li>Specializing in fast-growing tech startups</li></ul>",media:{asset:{processingStatus:"READY",lastModifiedAt:1696536567344,assetLibraryStatus:"ACTIVE",entityUrn:"urn:li:digitalmediaAsset:D4E10AQEwGeHizhM90A",assetContent:{"com.linkedin.campaignmanager.content.CmImage":{reference:"urn:li:digitalmediaAsset:D4E10AQEwGeHizhM90A",width:1080,referenceType:"DIGITAL_MEDIA_ASSET",url:"https://media.licdn.com/dms/image/D4E10AQEwGeHizhM90A/image-shrink_1280/0/1696536567916/guy_at_computer?e=1706738400&v=beta&t=t5aejHekgoMJdZ4MujlDi4LTUxjTkyVWqhxMZQxFAsE",height:1080}},assetName:"guy_at_computer",assetType:"IMAGE"}}}},{textSection:{title:"Automate Accounting & Compliance Workflows with Klarity AI Tool",body:"<ul><li>Klarity automates traditionally offshored accounting and compliance workflows, reducing audit risk, speeding up processing time, and improving employee experience through automation. The tool provides valuable insights into complex documents at the click of a button.</li><li>Critical information at your fingertips</li><li>Reducing human errors in complex financial documents</li><li>Ideal for companies looking to increase efficiency while reducing audit risk</li></ul>"}},{textSection:{title:"Transform Your Business Operations Today",body:"<ul><li>Large corporations dealing with complex financial documents can benefit from Klarity's AI tools. Improve your efficiency today!</li><li>Finance, healthcare or legal services – Klarity is perfect for you!</li></ul>"}}],status:"DRAFT",callToAction:"LEARN_MORE"},{id:"1",entityUrn:"urn:li:organizationLandingPage:(urn:li:organization:-1,-1)",organization:"urn:li:organization:3811762",subtitle:"Partner with the best in North America for high tech recruiting",name:"Landing Page (1)",type:"EXTERNAL_URL",title:"Find top talent with Lore Ventures Recruiting",sections:[{mediaSection:{title:"Solving Your High Tech Talent Needs",body:"<ul><li>We partner with the fastest growing and most innovative tech startups in North America to fill high-tech Engineering and Product Management positions, helping some of our industry's greatest companies grow.</li><li>Our decade of excellence placing high tech talent is unmatched. Let us help you find your next star employee.</li></ul>",media:{asset:{processingStatus:"READY",lastModifiedAt:1696536567344,assetLibraryStatus:"ACTIVE",entityUrn:"urn:li:digitalmediaAsset:D4E10AQEwGeHizhM90A",assetContent:{"com.linkedin.campaignmanager.content.CmImage":{reference:"urn:li:digitalmediaAsset:D4E10AQEwGeHizhM90A",width:1080,referenceType:"DIGITAL_MEDIA_ASSET",url:"https://media.licdn.com/dms/image/D4E10AQEwGeHizhM90A/image-shrink_1280/0/1696536567916/guy_at_computer?e=1706738400&v=beta&t=t5aejHekgoMJdZ4MujlDi4LTUxjTkyVWqhxMZQxFAsE",height:1080}},assetName:"guy_at_computer",assetType:"IMAGE"}}}},{textSection:{title:"Introducing vpro/chip/laptop for Intel",body:"<ul><li>Meet the business laptop designed to meet your company's needs for enhanced productivity, advanced security, remote device repair capabilities, superior video conferencing, lightning-fast responsiveness and smooth multi-tasking.</li><li>Ideal for professionals who require high-performance computing devices and a great mobile user experience.</li><li>With its Thunderbolt 4 feature, this laptop delivers the fastest cable solution compared to other PC Client bidirectional I/O connection technologies.</li></ul>"}},{textSection:{title:"Benefits that Matter ",body:"<ul><li>Enhanced manageability, improved performance and advanced security features ensure data protection and reliability. This laptop offers seamless integration into Windows 10 Pro OS environments.</li><li>Meets thresholds for key mobile user experiences like responsiveness and battery life.</li><li>Requires an eligible Intel Core processor; supported operating system; internet connectivity (Ethernet or Wi-Fi)</li></ul>"}}],status:"DRAFT",callToAction:"LEARN_MORE"}])
e.SAMPLE_LLP_CANDIDATES_RESPONSE={metadata:{thirdPartySearchMetadata:{searchId:"8d457f26-64b9-48b2-959c-149f6bab67fe"},landingPageCandidatesResponseTrackingId:"Ômõ£\nIMÙúÉ]\\",landingPageContentGenerationRequestId:"(§TèJð©Ûc§\b"},elements:[{trackingId:"¹*¢÷Q4g0\tO»Ò6",landingPage:s[0]},{trackingId:"¹*¢÷Q4g0\tO»Ò6",landingPage:s[1]}],paging:{count:10,start:0,links:[]}}})),define("campaign-manager-web/constants/lead-destination",["exports","campaign-manager-web/utils/objective-type"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.LEAD_DESTINATIONS=e.AD_FORMATS_SUPPORTING_LLP=void 0
e.LEAD_DESTINATIONS={LEAD_GEN_FORM:"LEAD_GEN_FORM",LINKEDIN_LANDING_PAGE:"LINKEDIN_LANDING_PAGE"},e.AD_FORMATS_SUPPORTING_LLP=[t.AD_FORMAT.STANDARD_SPONSORED_CONTENT]})),define("campaign-manager-web/constants/leadgen-form-tracking",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default={CREATIVE:{CREATED:"leadgen_creative_create_form_save",CREATE_CLICK:"leadgen_creative_create_form_save_click"},STANDALONE:{SAVE_CLICK:{CREATE:"leadgen_standalone_create_form_save_click",EDIT:"leadgen_standalone_edit_form_save_click",DUPLICATE:"leadgen_standalone_duplicate_form_save_click"},ACTIONS:{EDIT:"leadgen_standalone_edit_form",DUPLICATE:"leadgen_standalone_duplicate_form",DOWNLOAD:"leadgen_standalone_download_leads",DOWNLOAD_TOOLTIP_HOVER:"leadgen_lead_download_tooltip_hover",ARCHIVE:"leadgen_standalone_archive",UNARCHIVE:"leadgen_standalone_unarchive"}},CREATION:{FORM_DETAILS:{SHOW:"leadgen_create_ad_select_leadgen_accordion"},FORM_SELECTION:{CREATE_NEW:"leadgen_create_ad_create_new_form",SELECT_EXISTING:"leadgen_create_ad_select_existing_form"},LEADS_DETAILS:{SHOW:"leadgen_create_ad_add_lead_details"},PREDEFINED_QUESTION:{ADD:"leadgen_create_ad_add_predefined_field",REMOVE:"leadgen_create_ad_remove_predefined_field"},CUSTOM_QUESTION:{MULTIPLE_CHOICE:"leadgen_create_ad_select_mc_custom_question",SINGLE_LINE:"leadgen_create_ad_select_freetext_custom_question",REORDER:"leadgen_create_ad_reorder_custom_question",REMOVE:"leadgen_create_ad_cancel_custom_question",ADD:"leadgen_create_ad_add_custom_question"},CONSENT:{REORDER:"leadgen_create_ad_reorder_custom_checkbox"},CONFIRMATION:{SHOW:"leadgen_create_ad_thank_you_message"},HIDDEN_FIELD:{SHOW:"leadgen_create_ad_hidden_fields",ADD:"leadgen_create_ad_add_hidden_field"}},ASSOCIATION:{NAME:"lead_form_name_button",ASSOCIATE:"lead_associate_button"}}})),define("campaign-manager-web/constants/leadgen-form",["exports","campaign-manager-web/constants/creative"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.THANK_YOU_MESSAGE_MAX_LENGTH=e.THANK_YOU_CTA=e.TEMPLATE_TYPE=e.TEMPLATE_TO_QUESTIONS_MAP=e.QUESTION_TEXT_MAX_LENGTH=e.QUESTION_GROUPS_ENUMS=e.QUESTION_GROUPS=e.QUESTION_FIELDS=e.PRIVACY_POLICY_URL_MAX_LENGTH=e.PRIVACY_POLICY_TEXT_MAX_LENGTH=e.PREVIEW_STEP=e.OPTION_TEXT_MAX_LENGTH=e.OFFER_DETAILS_MAX_LENGTH=e.NEW_MAX_TOTAL_QUESTIONS=e.NEW_MAX_OPTIONS_PER_QUESTION=e.MIN_QUESTION_COUNT=e.MAX_TOTAL_QUESTIONS=e.MAX_RESPONSE_LENGTH=e.MAX_OPTIONS_PER_QUESTION=e.LGF_TEMPLATE_STRING_KEY_SETS=e.LEADGEN_REVIEW_STATUSES=e.LEADGEN_FORM_STATUSES=e.LEADGEN_FORM_SECTIONS=e.LEADGEN_FORM_CLASSES=e.LEADGEN_DROPDOWN_VALUES=e.LEADGEN_DATATYPE=e.LANDING_PAGE_URL_MAX_LENGTH=e.INPUT_ID=e.HIDDEN_FIELD_VALUE_MAX_LENGTH=e.HIDDEN_FIELD_NAME_MAX_LENGTH=e.HEADLINE_MAX_LENGTH=e.FORM_NAME_MAX_LENGTH=e.FLEXIBLE_CONSENT_CONTENT_MAX_LENGTH=e.DEFAULT_HIDDEN_FIELD=e.DEFAULT_FORM_DETAILS=e.DEFAULT_FORM=e.DEFAULT_CUSTOM_QUESTION=e.DEFAULT_CONSENT=e.DEFAULT_CONFIRMATION=e.DEFAULT_CALL_TO_ACTION=e.CUSTOM_QUESTION_TYPE=void 0
e.FORM_NAME_MAX_LENGTH=256,e.HEADLINE_MAX_LENGTH=60,e.OFFER_DETAILS_MAX_LENGTH=160,e.PRIVACY_POLICY_URL_MAX_LENGTH=2e3,e.PRIVACY_POLICY_TEXT_MAX_LENGTH=2e3,e.THANK_YOU_MESSAGE_MAX_LENGTH=300,e.LANDING_PAGE_URL_MAX_LENGTH=2e3,e.MIN_QUESTION_COUNT=1,e.QUESTION_TEXT_MAX_LENGTH=100,e.OPTION_TEXT_MAX_LENGTH=100,e.FLEXIBLE_CONSENT_CONTENT_MAX_LENGTH=500,e.HIDDEN_FIELD_NAME_MAX_LENGTH=250,e.HIDDEN_FIELD_VALUE_MAX_LENGTH=250,e.PREVIEW_STEP={FORM:"form",CONFIRMATION:"confirmation"},e.LEADGEN_FORM_SECTIONS={AD_SECTION:"ad-section",FORM_SECTION:"form-section",LEAD_SECTION:"lead-section",CONFIRMATION_SECTION:"confirmation-section",HIDDEN_FIELDS_SECTION:"hidden-fields-section"},e.LEADGEN_FORM_STATUSES={SUBMITTED:"SUBMITTED",ARCHIVED:"ARCHIVED",PUBLISHED:"PUBLISHED",PROCESSING:"PROCESSING",DRAFT:"DRAFT"},e.LEADGEN_REVIEW_STATUSES=Object.freeze({NEEDS_REVIEW:"NEEDS_REVIEW",PENDING:"PENDING",REJECTED:"REJECTED",ACCEPTED:"ACCEPTED",APPROVED:"APPROVED",AUTO_APPROVED:"AUTO_APPROVED",PREAPPROVED:"PREAPPROVED",AUTO_REJECTED:"AUTO_REJECTED"}),e.LEADGEN_DROPDOWN_VALUES={NEW_FORM:"NEW_FORM",SELECT_FORM:"SELECT_FORM"},e.LEADGEN_FORM_CLASSES={panelExpanded:"leadgen-form-creation__creation-content-panel--is-open",panelStatic:"leadgen-form-creation__creation-content-panel-non-transition",sectionExpanded:"a11y-accordion-item--is-expanded"},e.LEADGEN_DATATYPE={ADS:"ADS",FEED:"FEED",FORM:"FORM"}
const n={FIRST_NAME:"FIRST_NAME",LAST_NAME:"LAST_NAME",EMAIL:"EMAIL",LINKEDIN_PROFILE_LINK:"LINKEDIN_PROFILE_LINK",PHONE_NUMBER:"PHONE_NUMBER",CITY:"CITY",STATE:"STATE",COUNTRY:"COUNTRY",ZIP_CODE:"ZIP_CODE",WORK_EMAIL:"WORK_EMAIL",WORK_PHONE_NUMBER:"WORK_PHONE_NUMBER"},a={JOB_TITLE:"JOB_TITLE",JOB_FUNCTION:"JOB_FUNCTION",SENIORITY:"SENIORITY"},i={COMPANY_NAME:"COMPANY_NAME",COMPANY_SIZE:"COMPANY_SIZE",INDUSTRY:"INDUSTRY"},r={DEGREE:"DEGREE",FIELD_OF_STUDY:"FIELD_OF_STUDY",SCHOOL:"SCHOOL",START_DATE:"START_DATE",GRADUATION_DATE:"GRADUATION_DATE"},o={GENDER:"GENDER"},l=e.QUESTION_FIELDS=Object.freeze({...n,...a,...i,...r,...o}),s=e.QUESTION_GROUPS_ENUMS=Object.freeze({CONTACT:"CONTACT",WORK:"WORK",COMPANY:"COMPANY",EDUCATION:"EDUCATION",DEMOGRAPHIC:"DEMOGRAPHIC"}),c=e.TEMPLATE_TYPE=Object.freeze({WORK_EMAIL:"WORK_EMAIL",PERSONAL_EMAIL:"PERSONAL_EMAIL"}),u=(e.TEMPLATE_TO_QUESTIONS_MAP=Object.freeze({[c.WORK_EMAIL]:[l.FIRST_NAME,l.LAST_NAME,l.WORK_EMAIL,l.JOB_TITLE,l.COMPANY_NAME,l.COUNTRY],[c.PERSONAL_EMAIL]:[l.FIRST_NAME,l.LAST_NAME,l.EMAIL,l.JOB_TITLE,l.COMPANY_NAME,l.COUNTRY]}),e.LGF_TEMPLATE_STRING_KEY_SETS=[{headline:"i18n_headline_message_1",description:"i18n_description_message_1",thankYouMessage:"i18n_thank_you_note_1"},{headline:"i18n_headline_message_2",description:"i18n_description_message_2",thankYouMessage:"i18n_thank_you_note_2"},{headline:"i18n_headline_message_3",description:"i18n_description_message_3",thankYouMessage:"i18n_thank_you_note_3"},{headline:"i18n_headline_message_4",description:"i18n_description_message_4",thankYouMessage:"i18n_thank_you_note_2"}],e.QUESTION_GROUPS=Object.freeze({[s.CONTACT]:n,[s.WORK]:a,[s.COMPANY]:i,[s.EDUCATION]:r,[s.DEMOGRAPHIC]:o}),e.CUSTOM_QUESTION_TYPE={MULTIPLE_CHOICE:"MULTIPLE_CHOICE",SINGLE_ANSWER:"SINGLE_ANSWER"},e.THANK_YOU_CTA=Object.freeze({VISIT_COMPANY_WEBSITE:"VISIT_COMPANY_WEBSITE",LEARN_MORE:"LEARN_MORE",VIEW_NOW:"VIEW_NOW",DOWNLOAD_NOW:"DOWNLOAD_NOW",TRY_NOW:"TRY_NOW"})),d=e.DEFAULT_FORM_DETAILS={name:"",headline:"",description:"",privacyPolicy:"",legalDisclaimer:""},p=(e.DEFAULT_CUSTOM_QUESTION={question:"",name:""},e.DEFAULT_CONSENT={consentId:"",content:"",consentRequired:!1},e.DEFAULT_CONFIRMATION={thankYouMessage:"",landingPage:"",thankYouPageCallToAction:u.VISIT_COMPANY_WEBSITE})
e.DEFAULT_CALL_TO_ACTION={labelType:t.CTA_LABEL_TYPE.SIGN_UP,target:null},e.DEFAULT_HIDDEN_FIELD={name:"",value:""},e.DEFAULT_FORM={...d,...p,consents:[],questions:[],hiddenFields:[]},e.MAX_TOTAL_QUESTIONS=12,e.MAX_OPTIONS_PER_QUESTION=15,e.MAX_RESPONSE_LENGTH=300,e.NEW_MAX_TOTAL_QUESTIONS=15,e.NEW_MAX_OPTIONS_PER_QUESTION=20,e.INPUT_ID={name:"data-js-leadgen-form-creation__form-name",headline:"data-js-leadgen-form-creation__offer-headline",description:"data-js-leadgen-form-creation__offer-details",privacyPolicy:"data-js-leadgen-form-creation__privacy-policy-url",legalDisclaimer:"data-js-leadgen-form-creation__privacy-policy-text",customQuestion:"data-js-leadgen-form-creation__custom-question-title",option:"data-test-leadgen-form-creation__custom-question-option",consent:"data-js-leadgen-form-creation__custom-consent-content",thankYouMessage:"data-js-leadgen-form-creation__thank-you-message",landingPage:"data-js-leadgen-form-creation__landing-page",hiddenFieldName:"data-js-leadgen-form-creation__hidden-field-name",hiddenFieldValue:"data-js-leadgen-form-creation__hidden-field-value",formDetailsAccordion:"data-js-leadgen-form-creation__form-details-header",leadDetailsAccordion:"data-js-leadgen-form-creation__leads-details-header",confirmationAccordion:"data-js-leadgen-form-creation__confirmation-header",hiddenFieldsAccordion:"data-js-leadgen-form-creation__hidden-field-header"}})),define("campaign-manager-web/constants/lego",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.WIDGET_IDS=e.WIDGET_ACTION_CATEGORY=e.LEGO_PAGE_KEYS=void 0
e.LEGO_PAGE_KEYS={LMS_CAMPAIGN_MANAGER_AO_SURVEYS:"lms:campaign-manager:ao-surveys",LMS_CAMPAIGN_MANAGER_NFI:"lms:campaign_manager:nfi"},e.WIDGET_ACTION_CATEGORY={PRIMARY_ACTION:"PRIMARY_ACTION",SECONDARY_ACTION:"SECONDARY_ACTION",DISMISS:"DISMISS",SKIP:"SKIP"},e.WIDGET_IDS={BOOST_COUNT:"campaign_manager:boost:count",BOOST_TO_CMT_NUDGE:"campaign_manager:boost:boost-to-cmt-nudge",PROMOTION_AS:"lms:campaign_manager:promotion_as_v2",PROMOTION_VIDMOB:"lms:campaign_manager:promotion_vidmob",PROMOTION_GAI:"lms:campaign_manager:promotion_gai",PROMOTION_OPTIMA:"lms:campaign_manager:promotion_optima",SURVEY_SAVED_AUDIENCE_INSIGHTS_IS_USEFUL_NO:"campaign_manager:ao_surveys:218710",SURVEY_SAVED_AUDIENCE_INSIGHTS_IS_USEFUL_YES:"campaign_manager:ao_surveys:218709",SURVEY_BULK_ACTIONS:"campaign_manager:ao_surveys:SI_eETXEfSdPSSgrCC",SURVEY_WEBSITE_ACTIONS_BETA_TRIGGERED:"campaign_manager:ao_surveys:SI_cUgrF2w6vdhFqRg",WEBSITE_ACTIONS_BETA_SURVEY_PRIOR_IMPRESSION:"campaign_manager:website_actions_pre_survey_visit",SURVEY_C2M:"campaign_manager:ao_surveys:SI_bO9Mz5Z2kvY0pZI",SURVEY_OPTIMA_EXPERIENCE:"campaign_manager:ao_surveys:SI_a4ZzlqnHuFNyfK6",SURVEY_RECOMMENDATION_HUB_INDIVDUAL_PAGE:"campaign_manager:ao_surveys:SI_3lxHvBxCVwlZdTE",SURVEY_RECOMMENDATION_HUB_AGGREGATE_PAGE:"campaign_manager:ao_surveys:i_SI_3lxHvBxCVwlZdTE",SURVEY_CONNECTED_TV_VALUE_2_WEEKS:"campaign_manager:ao_surveys:SI_6u5mk03CFu2qolg",SURVEY_CONVERSATION_AD_GAI_SUBJECT:"campaign_manager:ao_surveys:SI_02hZyLmS5HbFNdA",SURVEY_CONNECTED_TV_VALUE_4_WEEKS:"campaign_manager:ao_surveys:i_SI_6u5mk03CFu2qolg",NFI_EVENT_REPORTING:"campaign_manager:nfi:event_reporting",NFI_ENABLE_ENHANCED_CONVERSION_TRACKING:"campaign_manager:nfi:enhanced_conversion_tracking",NFI_REACH_OPTIMIZATION_FORECASTING:"campaign_manager:nfi:reach_optimizer",NFI_BRAND_LIFT_TEST:"campaign_manager:nfi:brand_lift_onboarding",NFI_REPORTING_IN_STREAM_PLACEMENT:"campaign_manager:nfi:reporting_in_stream_placement",NFI_ADS_BULKACTIONS:"campaign_manager:nfi:ads_bulkactions",NFI_ASSETS_DRAFT_WITH_AI:"campaign_manager:nfi:assets_draft_with_ai",NFI_AI_ASSISTED_COPY_FIELD:"campaign_manager:nfi:ai_assisted_copy_field_nfi",NFI_CONVERSATION_AD_SUBJECT_GAI_FIELD:"campaign_manager:nfi:ca_gai_subject_field_nfi",NFI_ASSET_LIBRARY_GA:"campaign_manager:nfi:asset_library_ga",NFI_ASSET_LIBRARY_SHUTTERSTOCK:"campaign_manager:nfi:asset_library_shutterstock",NFI_ASSET_LIBRARY_MS_DESIGNER:"campaign_manager:nfi:asset_library_ms_designer",NFI_ASSET_LIBRARY_MS_DESIGNER_CTA:"campaign_manager:nfi:asset_library_ms_designer_cta",NFI_DOCUMENT_AD_WEBSITE_VISITS_AND_WEBSITE_CONVERSIONS:"campaign_manager:nfi:document_ad_website_wv_wc",NFI_TOGGLE_SCC_MODE:"campaign_manager:nfi:segmented_control",NFI_AB_TEST:"campaign_manager:nfi:ab_test_onboarding",NFI_DBO_CAMPAIGN_FLOW:"campaign_manager:nfi:dbo_campaign_flow",NFI_DBO_CAMPAIGN_GROUP_FLOW:"campaign_manager:nfi:dbo_campaign_group_flow",NFI_CTV_CAMPAIGN_OBJECTIVE:"campaign_manager:nfi:ctv_campaign_objective",NFI_CTV_CAMPAIGN_TOGGLE:"campaign_manager:nfi:ctv_campaign_toggle",NFI_PUBLISHER_REPORTING:"campaign_manager:nfi:publisher_reporting",NFI_CS_ADS_REPORTING_CHANGES:"campaign_manager:nfi:cs_ads_reporting_changes",NFI_DOCUMENT_ADS_AUDIENCES:"campaign_manager:nfi:document_ads_audiences",NFI_DOCUMENT_ADS_FACET_BROWSER:"campaign_manager:nfi:document_ads_facet_browser",NFI_CONVERSATION_ADS_AUDIENCES:"campaign_manager:nfi:conversation_ads_audiences",NFI_CONVERSATION_ADS_FACET_BROWSER:"campaign_manager:nfi:convo_ads_facet_browser",NFI_PREDICTIVE_AUDIENCES:"campaign_manager:nfi:predictive_audiences",NFI_PREDICTIVE_AUDIENCES_FACET_BROWSER:"campaign_manager:nfi:predictive_audiences_fb",NFI_CAMPAIGN_SUMMARY:"campaign_manager:nfi:campaign_summary",NFI_CREATIVES_TABLE:"campaign_manager:nfi:creatives_table",NFI_REVENUE_ATTRIBUTION_REPORT:"campaign_manager:nfi:revenue_attribution_report",NFI_WEBSITE_ACTIONS_GA:"campaign_manager:nfi:website_actions_ga",NFI_WEBSITE_ACTIONS_AUDIENCES_GA:"campaign_manager:nfi:website_actions_audiences_ga",NFI_WEBSITE_ACTIONS_CONVERSION_GA:"campaign_manager:nfi:website_actions_conversion_ga",NFI_WEBSITE_ACTIONS_AUDIENCES_MODAL:"campaign_manager:nfi:wa_audience_modal",NFI_WEBSITE_ACTIONS_DOMAIN_SELECTION:"campaign_manager:nfi:website_actions_domains",NFI_DOCUMENT_AD_ON_LAN:"campaign_manager:nfi:document_ad_on_lan",NFI_ABSM_CONVO_AD_NEW:"campaign_manager:nfi:absm_convo_ads_new",NFI_ABSM_CONVO_AD_EXISTING:"campaign_manager:nfi:absm_convo_ads_existing",NFI_ABSM_MESSAGE_AD_NEW:"campaign_manager:nfi:absm_message_ads_new",NFI_ABSM_MESSAGE_AD_EXISTING:"campaign_manager:nfi:absm_message_ads_existing",NFI_THOUGHT_LEADER_ADS_SHOWCASE:"campaign_manager:nfi:thought_leader_ads_showcase",NFI_MESSAGING_OBJECTIVE:"campaign_manager:nfi:messaging_objective",NFI_QUALIFIED_LEADS_OPTIMIZATION:"campaign_manager:nfi:qualified_leads_nfi",NFI_QUALIFIED_LEADS_OPTIMIZATION_CLASSIC:"campaign_manager:nfi:qualified_leads_classic_nfi",NFI_GEOFENCING_AB_TEST_DISCLAIMER:"campaign_manager:nfi:geofencing_ab_test_disclaimer",NFI_CONTENT_HUB:"campaign_manager:nfi:content_hub",NFI_3P_THOUGHT_LEADER:"campaign_manager:nfi:3rd_party_thought_leader",NFI_THOUGHT_LEADER_AD_BANNER_MS3:"campaign_manager:nfi:thought_leader_ad_banner_ms3"}})),define("campaign-manager-web/constants/lix",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.LIX_TREATMENTS=e.LIX_TEST_KEYS=void 0
e.LIX_TEST_KEYS=Object.freeze({contentLibraryPillBasedFilters:"mny-ads.campaignManager.contentLibraryPillBasedFilters",disableClientSideAbTestChildEntityScheduleUpdate:"mny-ads.campaignManager.disableClientSideAbTestChildEntityScheduleUpdate",disallowSponsoredMessageAdsTargetedInEUForNewAndExistingCampaigns:"mny-ads.campaignManager.disallowSponsoredMessageAdsTargetedInEUForNewAndExistingCampaigns",enable3rdPartyThoughtLeader:"ads.campaignManager.enable3rdPartyThoughtLeader",enableAbTest:"mny-ads.campaignManager.enableAbTest",enableAbTestActiveNotRunningState:"ads.campaignManager.enableAbTestActiveNotRunningState",enableAbTestConversionTracking:"mny-ads.abtesting_conversion_tracking.enabled",enableAbTestConversionTrackingForPredictiveAudience:"mny-ads.abtesting_conversion_tracking.predictive_audience.enabled",enableAbTestIOAccount:"mny-ads.campaignManager.enableAbTestIOAccount",enableAbTestLeadsTracking:"mny-ads.campaignManager.enableLeadsAbTest",enableAbTestLeadsTrackingForPredictiveAudience:"mny-ads.campaignManager.enableLeadsAbTestForPreditiveAudience",enableAbTestOptima:"mny-ads.campaignManager.enableOptimaAbTest",enableAbTestSameCampaignTypeAdFormatSelection:"ads.campaignManager.enableAbTestSameCampaignTypeAdFormatSelection",enableAbTestTodayStartDate:"mny-ads.campaignManager.enableAbTestTodayStartDate",enableAccountCardSpendAndBudget:"mny-ads.campaignManager.enableAccountCardSpendAndBudget",enableAccountCreationTrustTiering:"ads.campaignManager.enableAccountCreationTrustTiering",enableAccountLevelUTMTracking:"ads.campaignManager.enableAccountLevelUTMTracking",enableAccountStrategistForBoost:"mny-ads.pemberly.enableAccountStrategistForBoost",enableAccountWorkspaces:"mny-ads.campaignManager.enableAccountWorkspaces",enableAdditionalCurrencies:"mny-ads.tscp-admin-core.allow-new-lms-currencies",enableAdminExternalUrlLandingPages:"ads.campaignManager.enableAdminExternalUrlLandingPages",enableAdsCreativeBulkActions:"mny-ads.pemberly.enableAdsCreativeBulkActions",enableAdvancedModeRedesignPart1:"ads.pemberly.scc.enableAdvancedModeRedesignPart1",enableAlpha:"mny-ads.campaignManager.enableAlpha",enableAlphaGaiaExperience:"ads.campaignManager.enableAlphaGaiaExperience",enableApplicationExperienceDisplayAndFilterAbTest:"mny-ads.campaignManager.enableApplicationExperienceDisplayAndFilterAbTest",enableApplicationExperienceForAbTest:"mny-ads.campaignManager.enableApplicationExperienceForAbTest",enableAssetLibraryShutterstock:"mny-ads.campaignManager.enableAssetLibraryShutterstock",enableAssetsOptimaR1ForGA:"ads.campaignManager.enableAssetsOptimaR1ForGA",enableAssetsOptimaR2ForGA:"ads.campaignManager.enableAssetsOptimaR2ForGA",enableAudienceDMAImpactWarning:"mny-ads.audiences.enableAudienceDMAImpactWarning",enableAudienceEntryPointRedesign:"ads.campaignManager.enableAudienceEntryPointRedesign",enableAustraliaLocationForLanCTV:"ads.campaignManager.enableAustraliaLocationForLanCTV",enableAutoBidSponsoredMessageUI:"mny-ads.campaignManager.enable-ABSM-Bidding-UI",enableAutomatedLandingPageCreation:"ads.campaignManager.enableAutomatedLandingPageCreation",enableBRLCurrency:"mny-pmtcs-brazil-charge-local-currency",enableBannerImageURLForConversationAds:"mny-ads.campaignManager.enableBannerImageURLForConversationAds",enableBillingV2:"ads.campaignManager.enableBillingV2",enableBobaLeadGenSeedType:"mny-ads.pemberly.audiences.enableBobaLeadGenSeedType",enableBobaMultipleSeeds:"mny-ads.pemberly.audiences.enableBobaMultipleSeeds",enableBrandLiftAllowMultipleResponses:"mny-ads.campaignManager.enableBrandLiftAllowMultipleResponses",enableBrandLiftCampaignGroupSelection:"mny-ads.campaignManager.enableBrandLiftCampaignGroupSelection",enableBrandLiftResultsWithGraphql:"ads.campaignManager.enableBrandLiftResultsWithGraphql",enableBrandLiftTopOfMindMultiSelect:"mny-ads.campaignManager.enableBrandLiftTopOfMindMultiSelect",enableBrandLiftVisibilityInfoCopy:"ads.campaignManager.enableBrandLiftVisibilityInfoCopy",enableBrandedPromo:"ads.campaignManager.promo.enableBrandedPromo",enableBreadCrumbNavigation:"mny-ads.campaignManager.enableBreadCrumbNavigation",enableBulkActionsCSAT:"mny-ads.campaignManager.enableBulkActionsCSAT",enableBusinessManagers:"mny-ads.campaignManager.enableBusinessManagers",enableBuyerActionsManager:"mny-ads.campaignManager.enableBuyerActionsManager",enableBuyerTargetingBetaPhaseOne:"ads.campaignManager.enableBuyerTargetingBetaPhaseOne",enableBuyerTargetingBetaPhaseTwo:"ads.campaignManager.enableBuyerTargetingBetaPhaseTwo",enableCampaignBulkActions:"mny-ads.pemberly.enableCampaignBulkActions",enableCampaignGroupBulkActions:"mny-ads.pemberly.enableCampaignGroupBulkActions",enableCampaignModelBasedBidSuggestion:"mny-ads.sas.ssu.campaign.model-based-bid-suggestion",enableCampaignReportingTabs:"ads.campaignManager.enableCampaignReportingTabs",enableCampaignSandbox:"ads.application.sandbox.allowlist",enableCampaignSummaryBenchmarking:"ads.campaignManager.enableCampaignSummaryBenchmarking",enableCampaignSummaryDatePicker:"ads.campaignManager.enableCampaignSummaryDatePicker",enableCampaignSummaryRecommendationsInChart:"ads.campaignManager.enableCampaignSummaryRecommendationsInChart",enableCareChat:"care.chat.lmsIph.enabled",enableCarouselGenericRecipe:"mny-ads.campaignManager.enableCarouselGenericRecipe",enableChameleonWeb:"mny-ads.pemberly.enableChameleonWeb",enableChargeableEvent:"mny-ads.pemberly.enableChargeableEvent",enableCheckoutAdsMigration:"payments.checkout.ads.migration.master",enableClickToMessageCampaignGroupDBOChanges:"ads.campaignManager.enableClickToMessageCampaignGroupDBOChanges",enableClickToMessageGeneralAdoption:"ads.campaignManager.enableClickToMessageGeneralAdoption",enableClickToMessageLeadGenerationFormIntegration:"ads.campaignManager.enableClickToMessageLeadGenerationFormIntegration",enableClicksToMemberProfile:"mny-ads.campaignManager.enableClicksToMemberProfile",enableCnyCurrency:"mny-ads.tscp.allow-cny-currency",enableCoachAuthRoute:"mny-ads.campaignManager.enableCoachAuthRoute",enableCompanyIdAssets:"mny-ads.campaignManager.audienceMatching.enableCompanyIdUploads",enableContentHub:"ads.campaignManager.enableContentHub",enableContentHubEmployeePosts:"ads.campaignManager.enableContentHubEmployeePosts",enableContentHubNFI:"ads.campaignManager.enableContentHubNFI",enableContentHubVideos:"ads.campaignManager.enableContentHubVideos",enableConversationAdsPreviewNegativeSignalButton:"ads.campaignManager.enableConversationAdsPreviewNegativeSignalButton",enableConversationStarterAdsAdvertisingChanges:"mny-ads.campaignManager.enableConversationStarterAdsAdvertisingChanges",enableConversationStarterAdsBiddingChanges:"ads.campaignManager.enableConversationStarterAdsBiddingChanges",enableConversationStarterAdsForecastingChanges:"mny-ads.campaignManager.enableConversationStarterAdsForecastingChanges",enableConversationStarterObjective:"mny-ads.campaignManager.enableConversationStarterObjective",enableConversionFlowWithSourcesAfterSettings:"ads.campaignManager.enableConversionFlowWithSourcesAfterSettings",enableConversionMetrics:"mny-ads.campaignManager.enableConversionMetrics",enableConversionOptimizationForecast:"mny-ads.pemberly.enableConversionOptimizationForecast",enableConversionTrackingNewFlow:"mny-ads.campaignManager.enableConversionTrackingNewFlow",enableCppcCplAndBetaAbTest:"mny-ads.campaignManager.enableCppcCplAndBetaAbTest",enableCpra:"privacy.cpra.shared",enableCreateCarousel:"mny-ads.campaignManager.enableCreateCarousel",enableCreateEntryPoints:"mny-ads.campaignManager.enableCreateEntryPoints",enableCrmConnector:"mny-ads.pemberly.enableCrmConnector",enableCustomizeWithMSFTDesigner:"ads.campaignManager.enableCustomizeWithMSFTDesigner",enableDBPTotalBudgetMultiplierV2:"mny-ads.pemberly.enableTotalBudgetMultiplier.v2",enableDevOnlyTwoFactorAuthenticationExempt:"ads.campaignManager.enableDevOnlyTwoFactorAuthenticationExempt",enableDirectToBillingAdmin:"mny-ads.campaignManager.enableDirectToBillingAdmin",enableDocAdsEngagementRetargeting:"mny-ads.pemberly.audiences.enableDocAdsEngagementRetargeting",enableDocAdsMultitons:"ads.campaignManager.enableDocAdsMultitons",enableDocAdsOnLanInlineNotification:"ads.campaignManager.enableDocAdsOnLanInlineNotification",enableDoubleVerifyUI:"mny-ads.campaignManager.enableDoubleVerifyUI",enableDsmDfpEdit:"mny-ads.madmen.enableDsmDfpEdit",enableDynamicBudgetOptimization:"mny-ads.campaignManager.enable-dynamic-budget-optimization-ui",enableDynamicUTMTracking:"ads.campaignManager.enableDynamicUTMTracking",enableEEAMemberGroupsValidation:"mny-ads.audiences.enableEEAMemberGroupsValidation",enableEmojiKeyboard:"mny-ads.pemberly.enableEmojiKeyboard",enableEntityHierarchyManager:"mny-ads.campaignManager.enableEntityHierarchyManager",enableErrorStandardization:"mny-ads.campaignManager.enableErrorStandardization",enableEventStageBreakdown:"ads.campaignManager.enableEventStageBreakdown",enableFirstPartyArticlesNFI:"mny-ads.campaignManager.enableFpaUiChanges",enableFirstPartyArticlesUiChanges:"mny-ads.campaignManager.enableFpaUiChanges",enableFirstPartyArticlesUiChangesForTLA:"mny-ads.campaignManager.enableFpaUiChangesForTLA",enableForecastingMetricMessageOpens:"mny-ads.pemberly.enableForecastingMetric.messageOpens",enableForecastingMetricWebsiteConversions:"mny-ads.pemberly.enableForecastingMetric.websiteConversions",enableForecastingToolForOptima:"ads.campaignManager.enableForecastingToolForOptima",enableFrenchLanguageForLanCTV:"ads.campaignManager.enableFrenchLanguageForLanCTV",enableFrequencyOptimization:"ads.campaignManager.enableFrequencyOptimization",enableGTMEmbeddedExperience:"mny-ads.campaignManager.enableGTMEmbeddedExperience",enableGaiConversationAdSubjectLine:"ads.campaignManager.enableGaiConversationAdSubjectLine",enableGaiaFieldNFI:"ads.campaignManager.enableGaiaAssistedCopyFieldNFI",enableGaiaMs2AlphaExperience:"ads.campaignManager.enableGaiaMs2AlphaExperience",enableGalapagosAdPlacements:"mny-ads.campaignManager.enableGalapagosAdPlacements",enableGalapagosCompanyPagePlacement:"mny-ads.campaignManager.enableGalapagosCompanyPagePlacement",enableGalapagosGroupAdminPlacement:"ads.campaignManager.enableGalapagosGroupAdminPlacement",enableGalapagosGroupMemberPlacement:"ads.campaignManager.enableGalapagosGroupMemberPlacement",enableGalapagosJobsHomePlacement:"mny-ads.campaignManager.enableGalapagosJobsHomePlacement",enableGalapagosMyNetworkPlacement:"ads.campaignManager.enableGalapagosMyNetworkPlacement",enableGatedArticlesPlacementsUI:"ads.campaignManager.enableGatedArticlesPlacementsUI",enableGenAiLiveChatEntryPoint:"mny-ads.campaignManager.enableGenAiLiveChatEntryPoint",enableGeofenceAbTest:"ads.campaignManager.enableGeofenceAbTest",enableGrossMetricsAndDeviceType:"mny-ads.campaignManager.enableGrossMetricsAndDeviceType",enableHealthcareDisclaimer:"ads.campaignManager.enableHealthcareDisclaimer",enableHealthcarePreapprovalPage:"mny-ads.campaignManager.enableHealthcarePreapprovalPage",enableHideAutobiddingForSponsoredMessaging:"ads.campaignManager.enableHideAutobiddingForSponsoredMessaging",enableHideForecastingForDocAdsCertainObjectives:"mny-ads.campaignManager.hideForecastingForDocAdsCertainObjectives",enableHostedSearchIntegration:"mny-ads.campaignManager.enableHostedSearchIntegration",enableHumanHandoff:"mny-ads.campaignManager.enableHumanHandoff",enableHypersonicWidget:"mny-ads.campaignManager.enableHypersonicWidget",enableHypersonicWidget2:"mny-ads.campaignManager.enableHypersonicWidget2",enableImpressionAndConversionDeviceTypeBreakdowns:"mny-ads.campaignManager.enableImpressionAndConversionDeviceTypeBreakdowns",enableInlineNotificationRecommendation:"mny-ads.campaignManager.enableInlineNotificationRecommendation",enableInternalRecommendationsFilters:"mny-ads.campaignManager.enableInternalRecommendationsFilters",enableKeyResultsLinkToCampaignSummary:"ads.campaignManager.enableKeyResultsLinkToCampaignSummary",enableLanConnectedTV:"mny-ads.campaignManager.enableLanConnectedTV",enableLanConnectedTVCreativesOptimizePerformanceOption:"ads.campaignManager.enableLanConnectedTVCreativesOptimizePerformanceOption",enableLanConnectedTVForCostCapBidding:"ads.campaignManager.enableLanConnectedTVForCostCapBidding",enableLanConnectedTVForForecastingMS2:"ads.campaignManager.enableLanConnectedTVForForecastingMS2",enableLanConnectedTVWithGeoUK:"ads.campaignManager.enableLanConnectedTVWithGeoUK",enableLanConnectedTvAbTest:"ads.campaignManager.enableLanConnectedTvAbTest",enableLanguageTargetingCopyUpdate:"ads.campaignManager.enableLanguageTargetingCopyUpdate",enableLateLanOptIn:"ads.campaignManager.enableLateLanOptIn",enableLaunchDraftFromReporting:"mny-ads.campaignManagerExperiment.enableLaunchDraftFromReporting",enableLeadDestination:"ads.campaignManager.enableLeadDestination",enableLeadGenForBoosting:"ads.campaignManager.enableLeadGenForBoosting",enableLeadGenForDocumentAds:"mny-ads.campaignManager.enableLeadGenForDocumentAds",enableLeadGenLandingPageFullAdmin:"mny-ads.campaignManager.enableLeadGenLandingPageFullAdmin",enableLeadGenUIPlatform:"ads.campaignManager.enableLeadGenUIPlatform",enableLeadSourceBreakdown:"ads.campaignManager.enableLeadSourceBreakdown",enableLeadgenLandingPage:"mny-ads.campaignManager.enableLeadgenLandingPage",enableLiftTestingCTV:"ads.lift.testing.ctv.enabled",enableLocalizedCampaignEdit:"ads.campaignManager.promo.enableLocalizedCampaignEdit",enableLookalikeDeprecation:"mny-ads.audiences.lal-deprecation",enableLookalikeDeprecationModalMessage:"mny-ads.audiences.lookalikeDeprecationModalMessage",enableLookalikeSunsetBannerMessage:"mny-ads.audiences.lookalikeSunsetBannerMessage",enableMSFTDesignerImageGeneration:"ads.campaignManager.enableMSFTDesignerImageGeneration",enableMSFTDesignerInMultiAssetFlow:"ads.campaignManager.enableMSFTDesignerInMultiAssetFlow",enableMandatoryBusinessInfoCollection:"ads.campaignManager.enableMandatoryBusinessInfoCollection",enableMarkAllRecommendationsAsPitched:"mny-ads.campaignManager.enableMarkAllRecommendationsAsPitched",enableMarkAllRecommendationsAsPitchedAggregate:"ads.campaignManager.enableMarkAllRecommendationsAsPitchedAggregate",enableMarketingAndSalesOrchestration:"ads.campaignManager.enableMarketingAndSalesOrchestration",enableMarketingAndSalesOrchestrationMilestoneTwo:"ads.campaignManager.enableMarketingAndSalesOrchestrationMS2",enableMatchedCompanyNumericFilter:"ads.campaignManager.enableMatchedCompanyNumericFilter",enableMaxOrganicIntroTextLength:"mny-ads.campaignManager.enableMaxOrganicIntroTextLength",enableMaxQuestionsLimit:"mny-ads.campaignManager.enableMaxQuestionsLimit",enableMediaPlanner:"mny-ads.campaignManager.enableMediaPlanner",enableMediaPlannerExclusionTargeting:"ads.media.planning.exclusion.targeting.enabled",enableMediaPlannerLeadGenObjective:"ads.media.planning.lead.gen.forecast.enabled",enableMercado:"mny-ads.campaignManager.enableMercado",enableMessageAdsSunsetMessage:"mny-ads.campaignManager.enableMessageAdsSunsetMessage",enableMetricRestatements:"mny-ads.campaignManager.enableMetricRestatements",enableMrcClickAndImpressionMetrics:"mny-ads.campaignManager.enableMrcClickAndImpressionMetrics",enableMsftDesignerExperimentCopy:"ads.campaignManager.enableMsftDesignerExperimentCopy",enableMyAccountContentEngagementModule:"mny-ads.pemberly.targeting.enableMyAccountContentEngagementModule",enableNavigationSurvey:"mny-ads.campaignManager.enableNavigationSurvey",enableNewAdAccountOnLBPForBoost:"ads.campaignManager.enableNewAdAccountOnLBPForBoost",enableNewAdvertiserAccountCreationMobileDesign:"ads.campaignManager.enableNewAdvertiserAccountCreationMobileDesign",enableNewConversationPreview:"voyager.web.messaging-conversation-ad-recipient-detail",enableNewNoManualBiddingUI:"mny-ads.campaignManager.enableNewNoManualBiddingUI",enableOptima:"ads.campaignManager.enableOptima",enableOptimaAdditionalExcludeAudienceSegments:"ads.campaignManager.enableOptimaAdditionalExcludeAudienceSegments",enableOptimaAudiencesSummary:"mny-ads.pemberly.targeting.enableOptimaAudiencesSummary",enableOptimaBeta:"ads.campaignManager.enableOptimaBeta",enableOptimaBetaLisaAbtest:"ads.campaignManager.enableOptimaBetaLisaAbtest",enableOptimaConversionTracking:"ads.campaignManager.enableOptimaConversionTracking",enableOptimaExperienceSurvey:"ads.campaignManager.enableOptimaExperienceSurvey",enableOptimaIppWithNoPromotion:"ads.campaignManager.enableOptimaIppWithNoPromotion",enableOptimaLanToggle:"ads.campaignManager.enableOptimaLanToggle",enableOptimaTrustTiering:"ads.campaignManager.enableOptimaTrustTiering",enableOptimaWithCampaignGroupSelectionFlow:"ads.campaignManager.enableOptimaWithCampaignGroupSelectionFlow",enableOrganicAndPaidReport:"mny-ads.campaignManager.enableOrganicAndPaidReport",enableOrganicContentEngagementModule:"mny-ads.pemberly.targeting.enableOrganicContentEngagementModule",enablePEMSessionReplayIntegration:"pem.campaignManager.enableSessionReplayIntegration",enablePemTrackingEventAd:"mny-ads.campaignManager.enablePemTrackingEventAds",enablePemTrackingForAudiences:"mny-ads.campaignManager.enablePemTrackingForAudiences",enablePersonaJsonUpload:"mny-ads.campaignManager.enablePersonaJsonUpload",enablePostBidMeasurement:"ads.campaignManager.enablePostBidMeasurement",enablePostClickLandingPagesOptima:"ads.campaignManager.enablePostClickLandingPagesOptima",enablePredictiveAudienceCompanyListSeeds:"mny-ads.pemberly.audiences.enablePACompanyListSeeds",enablePrefilledAudienceForNewCampaign:"mny-ads.campaignManager.enablePreFilledDefaultsForNewCampaign",enablePreviewForDocAdsOnLan:"mny-ads.tscp-admin-core.enable-su-docads-offsite-delivery",enablePrivacyBanner:"mny-ads.campaignManager.enablePrivacyBanner",enableProcessingStatusPolling:"mny-ads.campaignManager.enableProcessingStatusPolling",enablePromoMacroFeature:"mny.ads.engagement-marketplace.promo-features-access-list",enablePublisherURLReporting:"mny-ads.campaignManager.enablePublisherURLReporting",enableQualifiedLeadsMetrics:"mny-ads.campaignManager.enableQualifiedLeadsMetrics",enableQualifiedLeadsOptimization:"ads.campaignManager.enableQualifiedLeadsOptimization",enableRefactoredLeadGenStandalonePage:"mny-ads.campaignManager.enableRefactoredLeadGenStandalonePage",enableRemoveBoldNotifications:"ads.campaignManager.enableRemoveBoldNotifications",enableRemoveNewAdvertiserLaunch:"mny-ads.campaignManager.enableRemoveNewAdvertiserLaunch",enableRevenueAttributionReportIntroduction:"mny-ads.campaignManager.enableRevenueAttributionReportIntroduction",enableSSIBillingAccountStates:"mny-ads.campaignManager.enableSSIBillingAccountStates",enableSSIDestructiveActions:"mny-ads.campaignManager.enableSSIDestructiveActions",enableSSUMerger:"ads.campaignManager.enableSSUMerger",enableSavedAudiencePageSurvey:"mny-ads.pemberly.targeting.enableSavedAudiencePageSurvey",enableScOnMyNetworkPage:"mny-ads.campaignManager.enableScOnMyNetworkPage",enableSccCardRevamp:"ads.pemberly.scc.enableCardRevamp",enableScheduleTimeSelection:"mny-ads.campaignManager.enableScheduleTimeSelection",enableSearchByPostUrl:"mny-ads.campaignManager.enableSearchByPostUrl",enableSetBidRelatedFieldsUponBidCategoryChange:"ads.campaignManager.enableSetBidRelatedFieldsUponBidCategoryChange",enableShowAcceleratedPacing:"mny-ads.campaignManager.enableShowAcceleratedPacing",enableShowForecastingCostCapCPC:"mny-ads.campaignManager.enableShowForecastingCostCapCPC",enableShowForecastingCostCapCPL:"mny-ads.campaignManager.enableShowForecastingCostCapCPL",enableShowForecastingCostCapCPM:"mny-ads.campaignManager.enableShowForecastingCostCapCPM",enableShowForecastingCostCapCPV:"mny-ads.campaignManager.enableShowForecastingCostCapCPV",enableSmartAudience:"mny-ads.enable.business.objective.based.audience",enableSocialProof:"ads.campaignManager.promo.enableSocialProof",enableSpanishLanguageForLanCTV:"ads.campaignManager.enableSpanishLanguageForLanCTV",enableSponsoredContentCampaignsEmberM3:"mny-ads.campaignManager.enableSponsoredContentCampaignsEmberM3",enableSponsoredContentEngagementModule:"mny-ads.pemberly.targeting.enableSponsoredContentEngagementModule",enableSponsoredContentRightRailPreview:"mny-ads.campaignManager.enableSponsoredContentRightRailPreview",enableSponsoredEditorialVideoFlow:"mny-ads.campaignManager.enableSponsoredEditorialVideoFlow",enableSponsoredMessagingAdsCompanySenders:"mny-ads.sponsored.messaging.cm.enable-self-serve-company-sender",enableSupportTicketLink:"mny-ads.campaignManager.showSupportTicketLink",enableSurveyForRecommendationHub:"ads.campaignManager.enableSurveyForRecommendationHub",enableTabLgfUI:"ads.campaignManager.enableTabLgfUI",enableTestKeyForIsLixEnabledHelper:"ads.campaignManger.enableTestKeyForIsLixEnabledHelper",enableThirdPartySortByConfig:"ads.campaignManager.enableThirdPartySortByConfig",enableThoughtLeaderAdMemberExperienceMS3:"ads.campaignManager.enableThoughtLeaderAdMemberExperienceMS3",enableThoughtLeaderAdMemberMetrics:"mny-ads.campaignManager.enableThoughtLeaderAdMemberMetrics",enableToShowPublisherListsOwnership:"ads.campaignManager.enableToShowPublisherListsOwnership",enableTurnOffMessageAds:"ads.campaignManager.turnOffMessageAds",enableUAPPreviewForDocAdsOnLan:"ads.campaignManager.enableUAPPreviewForDocAdsOnLan",enableUserManagementPage:"mny-ads.campaignManager.enableUserManagementPage",enableVanillaCareCopilot:"lms.iph.chat.vanilla-care-copilot",enableViewSummaryInCampaignsTable:"ads.campaignManager.enableViewSummaryInCampaignsTable",enableWebsiteConversionsAutobiddingForecast:"mny-ads.pemberly.enableWebsiteConversionsAutobiddingForecast",enableZapierEmbed:"mny-ads.campaignManager.enableZapierEmbed",extendMaximumAllowedTargetingSegments:"mny-ads.campaignManager.extendMaximumAllowedTargetingSegments",lowBidThresholdScalingFactor:"mny-ads.campaignManager.lowBidThresholdScalingFactor",recMarkAsAppliedCTA:"ads.campaignManager.recMarkAsAppliedCTA",recPredictedImpactOriginalValue:"ads.campaignManager.recPredictedImpactOriginalValue",removeSelectedAsset:"mny-ads.campaignManager.assetLibrary.removeSelectedAsset",showDwellTime:"ads.campaignManager.showDwellTime",useHighTestShutterstockMonthlyQuota:"ads.assetsSdk.useHighTestShutterstockMonthlyQuota"}),e.LIX_TREATMENTS=Object.freeze({CONTROL:"control",ENABLED:"enabled",TREATMENT:"treatment"})})),define("campaign-manager-web/constants/media-planner",["exports","campaign-manager-web/types/campaign","campaign-manager-web/types/objective-type"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.SUPPORTED_OBJECTIVES=e.DEFAULT_TARGET_BUDGET=e.DEFAULT_OPTIMIZATION_TARGET_TYPE_MAP=void 0
e.DEFAULT_TARGET_BUDGET=100,e.SUPPORTED_OBJECTIVES=new Set([n.ObjectiveType.BRAND_AWARENESS,n.ObjectiveType.VIDEO_VIEW,n.ObjectiveType.LEAD_GENERATION]),e.DEFAULT_OPTIMIZATION_TARGET_TYPE_MAP={[n.ObjectiveType.BRAND_AWARENESS]:t.OptimizationTargetType.MAX_REACH,[n.ObjectiveType.VIDEO_VIEW]:t.OptimizationTargetType.MAX_VIDEO_VIEW,[n.ObjectiveType.LEAD_GENERATION]:t.OptimizationTargetType.MAX_LEAD}})),define("campaign-manager-web/constants/member-typeahead",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.MEMBER_TYPEAHEAD_TYPES=void 0
e.MEMBER_TYPEAHEAD_TYPES={ALL:"ALL",CONNECTIONS:"CONNECTIONS"}})),define("campaign-manager-web/constants/micro-app",["exports","campaign-manager-web/config/environment"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.MICRO_APPS_MANIFEST=e.MICRO_APP=void 0
const n=e.MICRO_APP=Object.freeze({WEBSITE_ACTIONS:"websiteActions",CAMPAIGN_SANDBOX:"campaignSandbox",CAMPAIGN_SUMMARY:"campaignSummary",CONTENT_HUB:"contentHub",ORGANIC_PAID_REPORT:"organicPaidReport",BUYER_ACTIONS_MANAGER:"buyerActionsManager",CONVERSION_TRACKING:"conversionTracking"})
e.MICRO_APPS_MANIFEST=Object.freeze({[n.WEBSITE_ACTIONS]:{manifestPath:"/marketing/website-actions/micro-frontend/assets-manifest.json",getManifestEntryFile:e=>e["src/mf-index.ts"].file,bundlePathOverride:t.default.microAppBundleOverride.websiteActions},[n.CAMPAIGN_SANDBOX]:{manifestPath:"/cm-content-boost/micro-frontend/assets-manifest.json",getManifestEntryFile:e=>e["src/mf/mf-index.ts"].file,bundlePathOverride:t.default.microAppBundleOverride.campaignSandbox},[n.CAMPAIGN_SUMMARY]:{manifestPath:"/marketing/campaign-summary/micro-frontend/assets-manifest.json",getManifestEntryFile:e=>e["src/mf-index.ts"].file,bundlePathOverride:t.default.microAppBundleOverride.campaignSummary},[n.CONTENT_HUB]:{manifestPath:"/marketing/content-hub/micro-frontend/assets-manifest.json",getManifestEntryFile:e=>e["src/mf-index.ts"].file,bundlePathOverride:t.default.microAppBundleOverride.contentHub},[n.ORGANIC_PAID_REPORT]:{manifestPath:"/marketing/organic-paid-report/micro-frontend/assets-manifest.json",getManifestEntryFile:e=>e["src/mf-index.ts"].file,bundlePathOverride:t.default.microAppBundleOverride.organicPaidReport},[n.BUYER_ACTIONS_MANAGER]:{manifestPath:"/marketing/mf-discovery/buyer-actions-manager/asset-manifest.json",getManifestEntryFile:e=>e["src/mfExports.ts"].file,bundlePathOverride:t.default.microAppBundleOverride.buyerActionsManager},[n.CONVERSION_TRACKING]:{manifestPath:"/marketing/mf-discovery/conversion-tracking/asset-manifest.json",getManifestEntryFile:e=>e["src/mfExports.ts"].file,bundlePathOverride:t.default.microAppBundleOverride.conversionTracking}})})),define("campaign-manager-web/constants/nala",["exports","campaign-manager-web/config/environment"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.LMS_NALA_EVENT=e.COACH_PROGRESS_ANIMATION_TIMEOUT_MS=void 0
e.LMS_NALA_EVENT="onNalaEvent",e.COACH_PROGRESS_ANIMATION_TIMEOUT_MS="test"===t.default.environment?0:1250})),define("campaign-manager-web/constants/notification",["exports","campaign-manager-web/config/environment","campaign-manager-web/utils/url-manager"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.UNSEEN_NOTIFICATION_BANNER_CLASS=e.SORT_OPTIONS=e.SECTION_NAME_TO_COMPONENT_MAP=e.NOTIFICATION_TYPE=e.NOTIFICATION_SETTING_TO_TRACKING_STATUS_VALUE=e.NOTIFICATION_SETTING_TO_ENABLED_OPTION=e.NOTIFICATION_EDGE_SETTING_OPTION=e.NOTIFICATION_CHANNEL=e.NOTIFICATIONS_SORT_OPTIONS=e.NOTIFICATIONS_JET_ERROR_TAG=e.MAX_BADGE_COUNT=e.MAX_ACCOUNT_NOTIFICATIONS_CACHE_AMOUNT=e.GLOBAL_PANEL_SECTIONS=e.GLOBAL_FILTERS=e.GLOBAL_BADGE_COUNTS_POLLING=e.FILTERS=e.DEFAULT_NOTIFICATION_COUNT_FOR_INITIAL_FETCH=e.CAMPAIGN_ENDING_SOON=e.ACCOUNT_PANEL_SECTIONS=e.ACCOUNTS_COUNT=void 0
e.NOTIFICATION_CHANNEL=Object.freeze({IN_APP:"IN_APP",EMAIL:"EMAIL"}),e.NOTIFICATION_EDGE_SETTING_OPTION=Object.freeze({ALL:"ALL",IMMEDIATELY:"ALL",DAILY:"DAILY",NONE:"NONE"}),e.NOTIFICATION_SETTING_TO_ENABLED_OPTION=Object.freeze({ALL:!0,NONE:!1,DAILY:!0}),e.NOTIFICATION_SETTING_TO_TRACKING_STATUS_VALUE=Object.freeze({ALL:"on",NONE:"off",DAILY:"daily"}),e.FILTERS=Object.freeze({ALL:"ALL",READ:"READ",SEEN_BUT_UNREAD:"SEEN_BUT_UNREAD"}),e.GLOBAL_FILTERS=Object.freeze({ALL:"ALL",SEEN:"SEEN",UNSEEN:"UNSEEN"}),e.SORT_OPTIONS=Object.freeze({COUNT:"COUNT",RECENT:"RECENT",AZ:"AZ",ZA:"ZA"}),e.NOTIFICATIONS_SORT_OPTIONS=Object.freeze({RECENT:"RECENT",RELEVANCE:"RELEVANCE"})
const a=e.SECTION_NAME_TO_COMPONENT_MAP=Object.freeze({ACCOUNT_NOTIFICATIONS:"account-notifications",ACCOUNT_NOTIFICATION_SETTINGS:"account-notification-settings",ACCOUNTS_WITH_BADGE_COUNT:"accounts-with-badge-count",BULK_ACCOUNT_NOTIFICATION_SETTINGS_CONTROL:"bulk-account-notification-settings/control",EMAIL_COLLECTION:"email-collection"})
e.ACCOUNT_PANEL_SECTIONS=new Set([a.ACCOUNT_NOTIFICATIONS,a.ACCOUNT_NOTIFICATION_SETTINGS]),e.GLOBAL_PANEL_SECTIONS=new Set([a.ACCOUNTS_WITH_BADGE_COUNT,a.BULK_ACCOUNT_NOTIFICATION_SETTINGS_CONTROL]),e.NOTIFICATION_TYPE=Object.freeze({LMS_LEADGEN_MANAGE_LEAD:"LMS_LEADGEN_MANAGE_LEAD",LMS_LIFECYCLE_MANAGE_ENDED_CAMPAIGN:"LMS_LIFECYCLE_MANAGE_ENDED_CAMPAIGN",LMS_FEATURE_ANNOUNCEMENT:"LMS_FEATURE_ANNOUNCEMENT"}),e.GLOBAL_BADGE_COUNTS_POLLING=Object.freeze({TASK_TOKEN:"pollGlobalBadgeCountsToken",interval:()=>"test"===t.default.environment?t.default.callbackDelay.none:(0,n.isEIDomain)()?12e5:12e4}),e.DEFAULT_NOTIFICATION_COUNT_FOR_INITIAL_FETCH=10,e.MAX_ACCOUNT_NOTIFICATIONS_CACHE_AMOUNT=100,e.ACCOUNTS_COUNT=25,e.MAX_BADGE_COUNT=99,e.NOTIFICATIONS_JET_ERROR_TAG="notifications",e.UNSEEN_NOTIFICATION_BANNER_CLASS="js-account-notifications__top-banner--unseen",e.CAMPAIGN_ENDING_SOON=Object.freeze({END_DATE:"enddate",BUDGET:"budget"})})),define("campaign-manager-web/constants/offsite-preferences",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.RIGHT_RAIL_AND_SEARCH_RESULTS=e.PUBLISHER_RESTRICTION_TYPES=e.DATA_NODE_URN=void 0
e.DATA_NODE_URN={ROOT:"urn:li:campaignCreation:offsitePreferences",EXCLUDE_CATEGORIES:"urn:li:offsitePreferences:iabCategories",BLOCKLISTS:"urn:li:offsitePreferences:adPublisherRestriction",BRAND_SAFETY_PROFILES:"urn:li:offsitePreferences:adBrandSafetyProfile"},e.RIGHT_RAIL_AND_SEARCH_RESULTS="RIGHT_RAIL_AND_SEARCH_RESULTS",e.PUBLISHER_RESTRICTION_TYPES={ALLOW:"ALLOWLIST",BLOCK:"BLOCKLIST"}})),define("campaign-manager-web/constants/optima",["exports","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/routes","campaign-manager-web/config/environment"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.SUPPORTED_OBJECTIVE_TYPES=e.OPTIMA_PEM_PRODUCT_NAME=e.OPTIMA_CREATIVE_KEYS=e.OPTIMA_CAMPAIGN_ROUTES_REDIRECT=e.OPTIMA_AUTOMATED=e.MODULE_NAMES=e.LEARNING_KEY_RESULT_TYPE=e.EXPERIENCE_SURVEY_TRIGGERS=e.COPILOT_ON_READY_TIMEOUT=e.COMPONENT_STATUS=e.COMPONENT_LOADER_TIMEOUT_TEST=e.COMPONENT_LOADER_TIMEOUT=e.COMPONENT_LOADER_EDIT_FLOW_TIMEOUT=e.COACH_TARGET_IDS=e.COACH_HUE_THEMES=e.CLASSIC_NON_AUTOMATED=e.CAMPAIGN_SUMMARY_MESSAGE_FIELDS=e.AUTOMATION_USE_CASES=e.AD_CANDIDATE_FETCH_COUNT=e.ADS_REVIEW_TAB_NAMES=void 0
e.MODULE_NAMES=Object.freeze({CAMPAIGN_DETAILS:"CAMPAIGN_DETAILS",BUDGET:"BUDGET",AUDIENCE:"AUDIENCE",ADVERTISEMENT:"ADVERTISEMENT",CONVERSION_TRACKING:"CONVERSION_TRACKING",PLACEMENTS:"PLACEMENTS",FORECASTING:"FORECASTING"}),e.CAMPAIGN_SUMMARY_MESSAGE_FIELDS={CAMPAIGN_DURATION:"CAMPAIGN_DURATION",ADS:"ADS",BUDGET:"BUDGET",AUDIENCE:"AUDIENCE"},e.SUPPORTED_OBJECTIVE_TYPES=[t.OBJECTIVE_TYPE.LEAD_GENERATION,t.OBJECTIVE_TYPE.WEBSITE_VISIT],e.COMPONENT_STATUS=Object.freeze({INITIALIZING:"INITIALIZING",INCOMPLETE:"INCOMPLETE",COMPLETED:"COMPLETED",ERROR:"ERROR"})
const i=e.COMPONENT_LOADER_TIMEOUT_TEST=0,r=(e.COMPONENT_LOADER_TIMEOUT="test"===a.default.environment?i:1e3,e.COMPONENT_LOADER_EDIT_FLOW_TIMEOUT="test"===a.default.environment?i:100,{production:5e3,test:0,development:0})
e.COPILOT_ON_READY_TIMEOUT=r[a.default.environment]??r.production,e.OPTIMA_CAMPAIGN_ROUTES_REDIRECT=Object.freeze({[n.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS]:n.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_AUTO_REVIEW,[n.ROUTE_NAME.ACCOUNT_CAMPAIGN_REVIEW]:n.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_AUTO_REVIEW,[n.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX]:n.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_AUTO_REVIEW}),e.ADS_REVIEW_TAB_NAMES={AD:"AD",DESTINATION:"DESTINATION"},e.LEARNING_KEY_RESULT_TYPE={LEADS:"LEADS",LANDING_PAGE_CLICKS:"LANDING_PAGE_CLICKS"},e.OPTIMA_AUTOMATED="OPTIMA_AUTOMATED",e.CLASSIC_NON_AUTOMATED="CLASSIC_NON_AUTOMATED",e.AUTOMATION_USE_CASES=Object.freeze({AD_CANDIDATE:"AD_CANDIDATE",CREATIVE:"CREATIVE"}),e.AD_CANDIDATE_FETCH_COUNT=5,e.COACH_TARGET_IDS={AUDIENCE:"OPTIMA_COACH_AUDIENCE",BUDGET:"OPTIMA_COACH_BUDGET",ADS:"OPTIMA_COACH_ADS",INLINE_PAYMENT:"OPTIMA_COACH_INLINE_PAYMENT",OPTIMA_COACH_BILLING_NON_ADMIN:"OPTIMA_COACH_BILLING_NON_ADMIN",OPTIMA_COACH_BILLING_ADMIN_PAYMENT_METHOD_NOT_SET:"OPTIMA_COACH_BILLING_ADMIN_PAYMENT_METHOD_NOT_SET",OPTIMA_COACH_BILLING_ADMIN_PAYMENT_METHOD_SET:"OPTIMA_COACH_BILLING_ADMIN_PAYMENT_METHOD_SET",PLACEMENT:"OPTIMA_COACH_PLACEMENT",FORECASTING:"OPTIMA_COACH_FORECASTING"},e.COACH_HUE_THEMES={LIGHT:"lightmode",DARK:"darkmode"},e.EXPERIENCE_SURVEY_TRIGGERS=Object.freeze({CANCEL:"CANCEL",LAUNCH:"LAUNCH",SAVE:"SAVE"}),e.OPTIMA_PEM_PRODUCT_NAME="Campaign Manager - Optima",e.OPTIMA_CREATIVE_KEYS=Object.freeze({FETCH_CREATIVE:"optima-fetch-creative",EDIT_SPONSORED_UPDATE_CONTENT:"optima-edit-sponsored-update-content",EDIT_CREATIVE:"optima-edit-creative"})})),define("campaign-manager-web/constants/optima/ads",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.adCandidateDefaultFeedbackOptions=e.FEEDBACK_OPTION_KEYS=void 0
const t=e.FEEDBACK_OPTION_KEYS=Object.freeze({POOR_BRANDING:"POOR_BRANDING",INACCURATE:"INACCURATE",TOO_GENERIC:"TOO_GENERIC",BAD_IMAGE:"BAD_IMAGE",LLP_IRRELEVANT:"LANDING_PAGE_IRRELEVANT",LGF_IRRELEVANT:"LEADGEN_FORM_IRRELEVANT",OTHER:"USER_PROVIDED_OTHER_REASON"})
e.adCandidateDefaultFeedbackOptions=[{key:t.POOR_BRANDING,isChecked:!1},{key:t.INACCURATE,isChecked:!1},{key:t.TOO_GENERIC,isChecked:!1},{key:t.BAD_IMAGE,isChecked:!1},{key:t.LLP_IRRELEVANT,isChecked:!1},{key:t.LGF_IRRELEVANT,isChecked:!1},{key:t.OTHER,isChecked:!1}]})),define("campaign-manager-web/constants/organic-paid-report",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.TIME_GRANULARITY=e.PIVOT=e.OUTCOME=e.MAX_DAYS_FOR_DAILY_GRANULARITY=e.FIELDS=void 0
e.FIELDS={PIVOT_VALUES:"pivotValues",DATE_RANGE:"dateRange",ORGANIC_ASSISTED_OUTCOMES:"organicAssistedOutcomes",PAID_ONLY_OUTCOMES:"paidOnlyOutcomes",AVERAGE_ORGANIC_LIFT:"averageOrganicLift",AVERAGE_ORGANIC_CONTRIBUTION:"averageOrganicContribution",COST_PER_THOUSAND_IMPRESSIONS_REDUCTION_RATE:"costPerThousandImpressionsReductionRate",COST_PER_LEAD_REDUCTION_RATE:"costPerLeadReductionRate",COST_PER_CONVERSION_REDUCTION_RATE:"costPerConversionReductionRate",FIRST_ORGANIC_TOUCH_TYPE_COUNT:"firstOrganicTouchTypeCount",LAST_ORGANIC_TOUCH_TYPE_COUNT:"lastOrganicTouchTypeCount"},e.PIVOT={SPONSORED_ACCOUNT:"SPONSORED_ACCOUNT",SPONSORED_CAMPAIGN:"SPONSORED_CAMPAIGN",SPONSORED_CREATIVE:"SPONSORED_CREATIVE",ORGANIC_POST:"ORGANIC_POST",TOUCHPOINT_TYPE:"TOUCHPOINT_TYPE"},e.TIME_GRANULARITY={ALL:"ALL",MONTHLY:"MONTHLY",DAILY:"DAILY"},e.MAX_DAYS_FOR_DAILY_GRANULARITY=180,e.OUTCOME={CONVERSION:"CONVERSION",LEAD:"LEAD"}})),define("campaign-manager-web/constants/organization",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.ORGANIZATION_ACTIONS=e.ORGANIZATION_ACL_ROLE_STATE=e.ORGANIZATION_ACL_ROLE=void 0
e.ORGANIZATION_ACL_ROLE={LEAD_CAPTURE_ADMINISTRATOR:"LEAD_CAPTURE_ADMINISTRATOR",ADMINISTRATOR:"ADMINISTRATOR",RECRUITING_POSTER:"RECRUITING_POSTER",DIRECT_SPONSORED_CONTENT_POSTER:"DIRECT_SPONSORED_CONTENT_POSTER",LEAD_GEN_FORMS_MANAGER:"LEAD_GEN_FORMS_MANAGER"},e.ORGANIZATION_ACL_ROLE_STATE={APPROVED:"APPROVED",REJECTED:"REJECTED",REQUESTED:"REQUESTED",REVOKED:"REVOKED",NOT_REQUESTED:"NOT_REQUESTED"},e.ORGANIZATION_ACTIONS={CREATE_DIRECT_CONTENT:"CREATE_DIRECT_CONTENT",VIEW_ADMIN_PAGE:"VIEW_ADMIN_PAGE"}})),define("campaign-manager-web/constants/payment-checkout",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.MODAL_TYPE=e.MODAL_PAGE_TYPES=e.MODAL_PAGE_ERROR_TYPES=e.DATA_TYPES=void 0
e.MODAL_TYPE=Object.freeze({ONBOARDING:"ONBOARDING",BUSINESS_INFORMATION:"BUSINESS_INFORMATION",CREDIT_CARD:"CREDIT_CARD",TAX_INFORMATION:"TAX_INFORMATION"}),e.MODAL_PAGE_TYPES=Object.freeze({ERROR_PAGE:"ERROR_PAGE",BUSINESS_INFO_COLLECTION:"BUSINESS_INFO_COLLECTION",ADDRESS_SELECTION:"ADDRESS_SELECTION",CREDIT_CARD_PAGE:"CREDIT_CARD_PAGE",TAX_ID_PAGE:"TAX_ID_PAGE"}),e.DATA_TYPES=Object.freeze({BUSINESS_INFO:"BUSINESS_INFO",CREDIT_CARD_INFO:"CREDIT_CARD_INFO",TAX_INFO:"TAX_INFO"}),e.MODAL_PAGE_ERROR_TYPES=Object.freeze({PAGE_LOAD_ERROR:"PAGE_LOAD_ERROR",PAGE_SUBMIT_ERROR:"PAGE_SUBMIT_ERROR"})})),define("campaign-manager-web/constants/payments-ui-embed",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.PAYMENTS_UI_EMBED_JS_ASSET_PATH=e.PAYMENTS_IFRAME=void 0
e.PAYMENTS_IFRAME={id:"payments-iframe",containerId:"payments-iframe-container"},e.PAYMENTS_UI_EMBED_JS_ASSET_PATH="assets/payments-ui-tools/embed.js"})),define("campaign-manager-web/constants/pem",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.CLIENT_SENSOR_GROUP_NAME=e.AD_ASSETS_PEM_KEY=e.ADS_REVIEW_CONTENT_HUB_PEM_PRODUCT_NAME=e.ADS_REVIEW_CONTENT_HUB_PEM_KEY=void 0
e.CLIENT_SENSOR_GROUP_NAME="campaign-manager",e.ADS_REVIEW_CONTENT_HUB_PEM_KEY="ads_review_content_hub_fetch_script",e.ADS_REVIEW_CONTENT_HUB_PEM_PRODUCT_NAME="ads_review_content_hub",e.AD_ASSETS_PEM_KEY="ad-assets"})),define("campaign-manager-web/constants/pem/account",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.CM_ACCOUNT_PRODUCT_NAME=e.CM_ACCOUNT_EDIT_ACCOUNT=e.CM_ACCOUNT_ADD_ACCOUNT=void 0
e.CM_ACCOUNT_ADD_ACCOUNT="cm-account-add-account",e.CM_ACCOUNT_EDIT_ACCOUNT="cm-account-edit-account",e.CM_ACCOUNT_PRODUCT_NAME="Campaign Manager - Advertiser Productivity"})),define("campaign-manager-web/constants/pem/ads-preview",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.ADS_PREVIEW_FETCH_PREVIEW=void 0
e.ADS_PREVIEW_FETCH_PREVIEW="ads-preview-fetch-preview"})),define("campaign-manager-web/constants/pem/audience-network",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.LAN_PEM_PRODUCT_NAME=e.LAN_PEM_KEYS=void 0
e.LAN_PEM_KEYS=Object.freeze({BLOCKLIST_DOWNLOAD:"lan-blocklist-download",BLOCKLIST_GET_UPLOAD_URL:"lan-blocklist-get-upload-url",BLOCKLIST_UPLOAD_TO_AMBRY:"lan-blocklist-upload-to-ambry",PLACEMENT_MODULE_OFFSITE_PREFERENCES_FETCH:"placement-module-offsite-preferences-fetch",PLACEMENT_MODULE_SUMMARY_OFFSITE_PREFERENCES_FETCH:"placement-module-summary-offsite-preferences-fetch",PUBLISHER_LIST_DOWNLOAD:"lan-publisher-list-download",PUBLISHER_REPORT_DOWNLOAD:"lan-publisher-report-download"}),e.LAN_PEM_PRODUCT_NAME="Campaign Manager - LAN"})),define("campaign-manager-web/constants/pem/audiences",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.AUDIENCE_MATCHING_PEM_NAME=e.AUDIENCES_PEM_KEYS=void 0,e.createLookalikeSegmentPEMKey=function(e){const n=e?e.toLocaleLowerCase().replace(/_/g,"-"):null
return n?`${t.CREATE_LOOKALIKE_SEGMENT_PREFIX}${n}`:null}
const t=e.AUDIENCES_PEM_KEYS=Object.freeze({FETCH_DMP_SEGMENTS_LIST_DETAILS:"audiences-fetch-dmp-segments-list-details",FETCH_SMART_AUDIENC_SEEDS:"audiences-fetch-smart-audience-seeds",FETCH_MATCHED_COMPANIES:"audiences-fetch-matched-companies",FETCH_MATCHED_COMPANIES_EXPORT_BLOB:"audiences-fetch-matched-companies-export-blob",POLL_MATCHED_COMPANIES_EXPORT_DOWNLOAD:"audiences-poll-matched-companies-export-download",FETCH_UNMATCHED_COMPANIES:"audiences-fetch-unmatched-companies",FETCH_MAIN_TREE_TARGETING_MODULE:"audiences-fetch-main-tree-targeting-module",FETCH_MA_TREE_TARGETING_MODULE:"audiences-fetch-ma-tree-targeting-module",FETCH_TOP_MEMBER_INSIGHTS:"audiences-fetch-top-member-insights-module",FETCH_TOP_COMPANY_INSIGHTS:"audiences-fetch-top-company-insights-module",CREATE_LOOKALIKE_SEGMENTS:"audiences-create-lookalike-segments",CREATE_LOOKALIKE_SEGMENT_PREFIX:"audiences-create-lookalike-segment-",FETCH_PERSONALIZED_SMART_AUDIENCE:"audiences-fetch-personalized-smart-audience",FETCH_INFERRED_TARGETING_CRITERIA:"audiences-fetch-inferred-targeting-criteria",CREATE_COMPANY_LIST_TIER:"audiences-create-company-list-tier",CREATE_SAVED_AUDIENCE_COPIES:"audiences-create-saved-audience-copies",IMPORT_AUDIENCE_MODAL_MICRO_APP:"audiences-import-audience-modal-micro-app"})
e.AUDIENCE_MATCHING_PEM_NAME="Campaign Manager - Audience"})),define("campaign-manager-web/constants/pem/billing",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.UPDATE_PAYMENT_METHOD_FEATURE_KEY=e.TAX_INFORMATION_KEYS=e.PAYMENT_COLLECTION_FLOWS=e.FETCH_TAX_REGISTRATION_KEYS=e.FETCH_TAX_CONFIGURATIONS_KEYS=e.FETCH_ACCOUNT_BILLING_CONFIG_KEYS=e.CMT_SLB_PEM_PRODUCT_NAME=e.CMT_SLB_OMS_PEM_PRODUCT_NAME=e.CMT_SLB_LBP_PEM_PRODUCT_NAME=e.BUSINESS_INFORMATION_KEYS=e.BILLING_RECEIPT_KEYS=e.BILLING_CENTER_PEM_PRODUCT_NAME=void 0
e.BILLING_CENTER_PEM_PRODUCT_NAME="Campaign Manager - Billing Center",e.CMT_SLB_PEM_PRODUCT_NAME="Campaign Manager - SLB",e.CMT_SLB_OMS_PEM_PRODUCT_NAME="Campaign Manager - SLB - OMS",e.CMT_SLB_LBP_PEM_PRODUCT_NAME="Campaign Manager - SLB - LBP",e.BUSINESS_INFORMATION_KEYS=Object.freeze({GET_CM_CUSTOMER:"get-cm-customer",UPDATE_CM_ACCOUNT_WITH_CUSTOMER:"update-cm-account-with-customer"}),e.TAX_INFORMATION_KEYS=Object.freeze({FETCH_TAX_ID_CONFIGURATIONS:"fetch-tax-id-configurations"})
const t=e.PAYMENT_COLLECTION_FLOWS={BOOST:"boost",OPTIMA:"optima",SCC:"scc",BILLING_CENTER:"billing-center",ACCOUNTS_ITEM:"accounts-item",MODAL:"checkout-modal",PAYMENT_DETAILS:"payment-details"}
e.FETCH_ACCOUNT_BILLING_CONFIG_KEYS=Object.freeze(Object.entries(t).reduce(((e,[t,n])=>(e[t]=`fetch-account-billing-config-${n}`,e)),{})),e.BILLING_RECEIPT_KEYS=Object.freeze({CREATE_BILLING_RECEIPTS_GENERATION_REQUEST:"create-billing-receipts-generation-request",FETCH_ALL_BILLING_RECEIPTS_GENERATION_REQUESTS:"fetch-all-billing-receipts-generation-requests",CANCEL_BILLING_RECEIPTS_GENERATION_REQUEST:"cancel-billing-receipts-generation-request",PDF_DOWNLOAD_PAYMENT_ACTIVITY_TABLE:"pdf-download-payment-activity-table",DOWNLOAD_BILLING_RECEIPTS_FILE:"download-billing-receipts-file"}),e.UPDATE_PAYMENT_METHOD_FEATURE_KEY="update-payment-method",e.FETCH_TAX_REGISTRATION_KEYS=Object.freeze({[t.PAYMENT_DETAILS]:"fetch-tax-registration-payment-details",[t.BILLING_CENTER]:"fetch-tax-registration-billing-center"}),e.FETCH_TAX_CONFIGURATIONS_KEYS=Object.freeze({[t.MODAL]:"fetch-tax-configurations-modal",[t.BILLING_CENTER]:"fetch-tax-configurations-billing-center",[t.PAYMENT_DETAILS]:"fetch-tax-configurations-payment-details"})})),define("campaign-manager-web/constants/pem/brand-lift",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.BRAND_LIFT_PEM_PRODUCT_NAME=e.BRAND_LIFT_PEM_KEYS=void 0
e.BRAND_LIFT_PEM_KEYS={FETCH_RESULTS_FOR_TEST:"brand-lift-fetch-results-for-test",FETCH_RESULTS_FOR_TEST_GRAPHQL:"brand-lift-fetch-results-for-test-graphql"},e.BRAND_LIFT_PEM_PRODUCT_NAME="Campaign Manager - Brand Lift"})),define("campaign-manager-web/constants/pem/bulk-actions",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.BULK_ACTIONS_PEM_PRODUCT_NAME=e.BULK_ACTIONS_GENERATE_CSV=e.BULK_ACTIONS_DOWNLOAD_CSV=void 0
e.BULK_ACTIONS_GENERATE_CSV="cm-bulk-actions-generate-csv",e.BULK_ACTIONS_DOWNLOAD_CSV="cm-bulk-actions-download-csv",e.BULK_ACTIONS_PEM_PRODUCT_NAME="Campaign Manager - Advertiser Productivity"})),define("campaign-manager-web/constants/pem/business-manager",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.BUSINESS_MANAGER_PEM_PRODUCT_NAME=e.BM_UPDATE_CLAIM_AD_ACCOUNT_REQUESTS=void 0
e.BM_UPDATE_CLAIM_AD_ACCOUNT_REQUESTS="bm-update-claim-ad-account-requests",e.BUSINESS_MANAGER_PEM_PRODUCT_NAME="Campaign Manager - Business Manager"}))
define("campaign-manager-web/constants/pem/buyer-actions-manager",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.BUYER_ACTIONS_MANAGER_PRODUCT_NAME=e.BUYER_ACTIONS_MANAGER_PEM_KEYS=void 0
e.BUYER_ACTIONS_MANAGER_PEM_KEYS=Object.freeze({DATA_SOURCES_PAGE_MICRO_APP:"buyer-actions-manager-data-sources-page-micro-app",SOURCE_ITEM_PAGE_MICRO_APP:"buyer-actions-manager-source-item-page-micro-app",DASHBOARD_PAGE_MICRO_APP:"buyer-actions-manager-dashboard-page-micro-app"}),e.BUYER_ACTIONS_MANAGER_PRODUCT_NAME="Buyer Journey"})),define("campaign-manager-web/constants/pem/campaign-manager",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.CREATIVE_KEYS=e.CREATE_ACCOUNTS_KEY=e.CAMPAIGN_MANAGER_PEM_PRODUCT_NAME=e.CAMPAIGN_KEYS=e.CAMPAIGN_GROUP_KEYS=e.AB_TEST_WIZARD_TASK_PANEL_PEM_PRODUCT_NAME=e.AB_TEST_WIZARD_TASK_PANEL_KEYS=e.AB_TEST_DIALOG_PEM_PRODUCT_NAME=void 0
e.CAMPAIGN_MANAGER_PEM_PRODUCT_NAME=Object.freeze({PRODUCT_NAME:"Campaign Manager - Advertiser Productivity"}),e.CREATE_ACCOUNTS_KEY=Object.freeze({CREATE_ACCOUNT:"campaign-manager-account-create"}),e.CAMPAIGN_GROUP_KEYS=Object.freeze({CREATE_CAMPAIGN_GROUP:"campaign-manager-campaign-group-create",EDIT_CAMPAIGN_GROUP:"campaign-manager-campaign-group-edit",DELETE:"campaign-manager-campaign-group-delete"}),e.CAMPAIGN_KEYS=Object.freeze({EDIT:"campaign-manager-campaign-edit",DUPLICATE:"campaign-manager-campaign-duplicate",LAUNCH:"campaign-manager-campaign-launch",DELETE:"campaign-manager-campaign-delete"}),e.CREATIVE_KEYS=Object.freeze({EDIT:"campaign-manager-creative-edit",CREATE:"campaign-manager-creative-create",DUPLICATE:"campaign-manager-creative-duplicate",REMOVE:"campaign-manager-creative-remove"}),e.AB_TEST_WIZARD_TASK_PANEL_PEM_PRODUCT_NAME="Campaign Manager - AB Test",e.AB_TEST_DIALOG_PEM_PRODUCT_NAME="Campaign Manager - AB Test",e.AB_TEST_WIZARD_TASK_PANEL_KEYS=Object.freeze({FETCH_AB_TEST:"fetch-ab-test",SAVE_NEW_AB_TEST:"save-new-ab-test",UPDATE_AB_TEST:"update-ab-test",LAUNCH_AB_TEST:"launch-ab-test",CANCEL_AB_TEST:"cancel-ab-test",PAUSE_AB_TEST:"pause-ab-test",RESUME_AB_TEST:"resume-ab-test",FETCH_AB_TEST_VALIDATIONS:"fetch-ab-test-validations"})})),define("campaign-manager-web/constants/pem/carousel-ads",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.CAROUSEL_FETCH_DATA_KEYS=e.CAROUSEL_AD_UPLOAD_KEYS=e.CAROUSEL_AD_EDIT_KEYS=e.CAROUSEL_AD_CREATE_KEYS=e.CAROUSEL_AD_CONTAINER_DROPDOWN_KEYS=e.CAROUSELADS_PEM_PRODUCT_NAME=void 0
e.CAROUSEL_AD_CREATE_KEYS=Object.freeze({CREATE_CREATIVE:"carousel-ad-create-creative",CREATE_SPONSORABLE_CONTENT:"carousel-ad-create-sponsorable-content"}),e.CAROUSEL_AD_EDIT_KEYS=Object.freeze({EDIT_CREATIVE:"carousel-ad-edit-creative",EDIT_SPONSORABLE_CONTENT:"carousel-ad-edit-sponsorable-content"}),e.CAROUSEL_AD_UPLOAD_KEYS=Object.freeze({REGISTER_MEDIA_UPLOAD:"carousel-ad-register-media-upload",VECTOR_ASSET_OUTPUT:"carousel-ad-vector-asset-output"}),e.CAROUSEL_AD_CONTAINER_DROPDOWN_KEYS=Object.freeze({REMOVE_CONTENT_VIA_DROPDOWN:"carousel-ad-remove-content-via-dropdown"}),e.CAROUSEL_FETCH_DATA_KEYS=Object.freeze({FETCH_CAMPAIGN_ASSOCIATED_SPONSORABLE_CONTENTS:"carousel-fetch-campaign-associated-sponsorable-contents",FETCH_AVAILABLE_SPONSORABLE_CONTENTS:"carousel-fetch-available-sponsorable-contents",FETCH_LEAD_GEN_FORMS:"carousel-fetch-leadgen-forms"}),e.CAROUSELADS_PEM_PRODUCT_NAME="Campaign Manager - Marketplace Verticalization and Platforms"})),define("campaign-manager-web/constants/pem/click-to-message",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.CLICK_TO_MESSAGE_UPLOAD_KEYS=e.CLICK_TO_MESSAGE_UPDATE_KEYS=e.CLICK_TO_MESSAGE_PEM_NAME=e.CLICK_TO_MESSAGE_FETCH_KEYS=e.CLICK_TO_MESSAGE_CREATION_KEYS=void 0
e.CLICK_TO_MESSAGE_FETCH_KEYS=Object.freeze({FETCH_CONVERSATIONS:"click-to-message-fetch-conversations",FETCH_RESPONDERS:"click-to-message-fetch-responders",FETCH_SENDERS:"click-to-message-fetch-senders",FETCH_LEAD_GEN_FORMS_FOR_ACCOUNT:"click-to-message-fetch-lead-gen-forms-for-account",FETCH_CONVERSATION_TEMPLATES:"click-to-message-fetch-conversation-templates",FETCH_CONVERSATION_ASSETS_ASSOCIATED_CREATIVES:"click-to-message-fetch-conversation-assets-associated-creatives"}),e.CLICK_TO_MESSAGE_CREATION_KEYS=Object.freeze({CREATE_SPONSORED_CONVERSATION:"click-to-message-create-sponsored-conversation",CREATE_AD_INMIAL_CONTENT:"click-to-message-create-ad-inmail-content",CREATE_SPONSORED_MESSAGE_SUBTREE:"click-to-message-create-sponsored-message-subtree"}),e.CLICK_TO_MESSAGE_UPDATE_KEYS=Object.freeze({UPDATE_CREATED_SPONSORED_CONVERSATION_ID_TO_POINT_TO_NEW_SUBTREE:"click-to-message-update-created-sponsored-conversation-id-to-point-to-new-subtree"}),e.CLICK_TO_MESSAGE_UPLOAD_KEYS=Object.freeze({REGISTER_MEDIA_UPLOAD_BANNER:"click-to-message-register-media-upload-banner",REGISTER_MEDIA_UPLOAD_MESSAGE_ATTACHMENT:"click-to-message-register-media-upload-message-attachment"}),e.CLICK_TO_MESSAGE_PEM_NAME="Campaign Manager - Sponsored Messaging"})),define("campaign-manager-web/constants/pem/cm-lite",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.CM_LITE_PEM_NAME=e.CM_LITE_MEMBER_PROFILE=e.CM_LITE_FIND_ELIGIBLE_CAMPAIGN_GROUPS=e.CM_LITE_DETAILS_GET_PAYMENT=e.CM_LITE_COMPANIES_FETCH=e.CM_LITE_BOOST_POST_GET_PAYMENT=e.CM_LITE_BILLING_CREATE_CART=e.CM_LITE_AUDIENCE_TARGETING_TEMPLATE_KEY=e.CM_LITE_AUDIENCE_TARGETING_ROOT_NODE_KEY=e.CM_LITE_ACCOUNT_SAVE_ACCOUNT=e.CM_LITE_ACCOUNT_FIND_BY_ELIGIBLE_LITE_ACCOUNTS=void 0
e.CM_LITE_COMPANIES_FETCH=Object.freeze({key:"cmgrowth-companies-fetch",value:"cmgrowth-companies-fetch-failure"}),e.CM_LITE_MEMBER_PROFILE=Object.freeze({key:"cmgrowth-member-profile",value:"cmgrowth-member-profile-failed"}),e.CM_LITE_ACCOUNT_FIND_BY_ELIGIBLE_LITE_ACCOUNTS=Object.freeze({key:"cmgrowth-account-find-by-eligible-lite-accounts",value:"cmgrowth-account-find-by-eligible-lite-accounts-failed"}),e.CM_LITE_ACCOUNT_SAVE_ACCOUNT=Object.freeze({key:"cmgrowth-account-save-account",value:"cmgrowth-account-save-account-failed"}),e.CM_LITE_AUDIENCE_TARGETING_TEMPLATE_KEY="cmgrowth-audience-targeting-template",e.CM_LITE_AUDIENCE_TARGETING_ROOT_NODE_KEY="cmgrowth-audience-targeting-root-node",e.CM_LITE_BILLING_CREATE_CART="cmgrowth-billing-create-cart",e.CM_LITE_BOOST_POST_GET_PAYMENT="cmgrowth-boost-post-get-payment",e.CM_LITE_DETAILS_GET_PAYMENT="campaign-details-get-payment",e.CM_LITE_FIND_ELIGIBLE_CAMPAIGN_GROUPS="ads-organic-and-paid-find-eligible-campaign-groups",e.CM_LITE_PEM_NAME="Campaign Manager - Ads Organic and Paid"})),define("campaign-manager-web/constants/pem/content-hub",["exports","campaign-manager-web/constants/creative"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.CONTENT_HUB_PEM_PRODUCT_NAME=e.CONTENT_HUB_PEM_KEYS=void 0,e.generateContentFetchPemKeyForCFCC=function(e){return[t.CREATIVE_TYPE.SPONSORED_VIDEO,t.CREATIVE_TYPE.SPONSORED_UPDATE_CAROUSEL].includes(e)?`fetch-sponsorable-content-for-${e}-in-cfcc`:`fetch-sponsored-update-content-for-${e}-in-cfcc`}
e.CONTENT_HUB_PEM_KEYS=Object.freeze({IMPORT_MF:"import-mf-content-hub",CREATE_CAMPAIGN:"content-first-campaign-creation"}),e.CONTENT_HUB_PEM_PRODUCT_NAME="Campaign Manager - Content Hub"})),define("campaign-manager-web/constants/pem/conversation-ads",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.CONVERSATION_ADS_UPLOAD_KEYS=e.CONVERSATION_ADS_UPDATE_KEYS=e.CONVERSATION_ADS_SEND_MESSAGE_KEYS=e.CONVERSATION_ADS_PEM_NAME=e.CONVERSATION_ADS_FETCH_KEYS=e.CONVERSATION_ADS_CREATIVE_KEYS=e.CONVERSATION_ADS_CREATE_KEYS=void 0
e.CONVERSATION_ADS_UPLOAD_KEYS=Object.freeze({REGISTER_MEDIA_UPLOAD_BANNER:"conversation-ads-register-media-upload-banner",REGISTER_MEDIA_UPLOAD_MESSAGE_ATTACHMENT:"conversation-ads-register-media-upload-message-attachment"}),e.CONVERSATION_ADS_CREATIVE_KEYS=Object.freeze({ON_UPDATE_AND_REFRESH_CREATIVE_STATUS_UPDATE_CREATIVE_STATUS:"conversation-ads-on-update-and-refresh-creative-status-update-creative-status",ON_UPDATE_AND_REFRESH_CREATIVE_STATUS_FETCH_CREATIVES:"conversation-ads-on-update-and-refresh-creative-status-fetch-creatives",ON_UPDATE_AND_REFRESH_CREATIVE_STATUS_FETCH_AD_INMAIL_CONTENTS_BY_IDS:"conversation-ads-on-update-and-refresh-creative-status-fetch-ad-inmail-contents-by-ids",ON_REMOVE_SPINMAIL_CREATIVE_AND_REFRESH_CREATIVES_REMOVE_CREATIVES:"conversation-ads-on-remove-spinmail-creative-and-refresh-creatves-remove-creatives",ON_REMOVE_SPINMAIL_CREATIVE_AND_REFRESH_CREATIVES_FETCH_CREATIVES:"conversation-ads-on-remove-spinmail-creative-and-refresh-creatves-fetch-creatives"}),e.CONVERSATION_ADS_FETCH_KEYS=Object.freeze({FETCH_LEAD_GEN_FORMS_ON_CONVERSATION_ADS_CONTAINER:"conversation-ads-fetch-lead-gen-forms-on-conversation-ads-container",FETCH_CONVERSATIONS_ON_CONVERSATION_ADS_CONTAINER:"conversation-ads-fetch-conversations-on-conversation-ads-container",FETCH_AD_INMAIL_CONTENTS_ON_CONVERSATION_ADS_CONTAINER:"conversation-ads-fetch-ad-inmail-contents-on-conversation-ads-container",FETCH_CONVERSATION_ON_CONVERSATION_ADS_ACTIONS_DROPDOWN:"conversation-ads-fetch-conversation-on-conversation-ads-actions-dropdown",FETCH_LEAD_GEN_FORMS_ON_SPESSAGING_TASK_PANEL:"conversation-ads-fetch-lead-gen-forms-on-spessaging-task-panel",FETCH_AD_INMAIL_CONTENTS_ON_SPESSAGING_TASK_PANEL:"conversation-ads-fetch-ad-inmail-contents-on-spessaging-task-panel",FETCH_CONVERSATIONS_ON_SPESSAGING_TASK_PANEL:"conversation-ads-fetch-conversations-on-spessaging-task-panel",FETCH_CONVERSATION_AFTER_DISMISS_PANEL_ON_CONVERSATION_ADS_PANEL_CONTAINER:"conversation-ads-fetch-conversation-after-dismiss-panel-on-conversation-ads-panel-container",FETCH_CONVERSATION_TEMPLATES:"conversation-ads-fetch-conversation-templates",FETCH_MESSAGE_CONTENT_TEMPLATE_SUB_TREE:"conversation-ads-fetch-message-content-content-sub-tree",FETCH_LEAD_GEN_FORMS_FOR_ACCOUNT:"conversation-ads-fetch-lead-gen-forms-for-account",FETCH_SENDERS:"conversation-ads-fetch-senders",FETCH_RESPONDERS:"conversation-ads-fetch-responders"}),e.CONVERSATION_ADS_SEND_MESSAGE_KEYS=Object.freeze({SEND_TEST_MESSAGE:"conversation-ads-send-test-message"}),e.CONVERSATION_ADS_CREATE_KEYS=Object.freeze({CREATE_SPONSORED_CONVERSATION:"conversation-ads-create-sponsored-conversation",CREATE_AD_INMIAL_CONTENT:"conversation-ads-create-ad-inmail-content",CREATE_CREATIVE:"conversation-ads-create-creative",CREATE_SPONSORED_MESSAGE_SUBTREE:"conversation-ads-create-sponsored-message-subtree"}),e.CONVERSATION_ADS_UPDATE_KEYS=Object.freeze({UPDATE_CREATIVE:"conversation-ads-update-creative",UPDATE_AD_INMAIL_CONTENT:"conversation-ads-update-ad-inmail-content",UPDATE_CREATED_SPONSORED_CONVERSATION_ID_TO_POINT_TO_NEW_SUBTREE:"conversation-ads-update-created-sponsored-conversation-id-to-point-to-new-subtree",CREATE_UPDATED_SPONSORED_CONVERSATION:"conversation-ads-create-updated-sponsored-conversation",CREATE_UPDATED_SPONSORED_MESSAGE_SUBTREE:"conversation-ads-create-updated-sponsored-message-subtree",UPDATE_UPDATED_SPONSORED_CONVERSATION_ID_TO_POINT_TO_NEW_SUBTREE:"conversation-ads-update-updated-sponsored-conversation-id-to-point-to-updated-sponsored-message-subtree"}),e.CONVERSATION_ADS_PEM_NAME="Campaign Manager - Sponsored Messaging"})),define("campaign-manager-web/constants/pem/conversion",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.SIGNALS_PEM_PRODUCT_NAME=e.INSIGHT_TAG_PEM_KEYS=e.IMPORT_CONVERSION_TRACKING_EDIT_MODAL_MICRO_APP=e.GOOGLE_TAG_MANAGER_PEM_KEYS=e.CONVERSION_PEM_KEYS=void 0
e.CONVERSION_PEM_KEYS=Object.freeze({GET_CONVERSIONS:"signals-conversion-list-fetch",ASSOCIATE_CAMPAIGNS_TO_CONVERSION:"signals-associate-campaigns-to-conversion",ASSOCIATE_CAMPAIGNS:"signals-associate-campaigns",GET_CONVERSION:"signals-get-conversion",CAMPAIGN_CONVERSION_ASSOCIATIONS:"signals-campaign-conversion-associations",CAMPAIGN_CONVERSION_DISSOCIATIONS:"signals-campaign-conversion-dissociations",GET_CONVERSIONS_BY_CAMPAIGN:"signals-get-conversions-by-campaign",GET_AUTO_ASSOCIATED_CONVERSIONS:"signals-get-auto-associated-conversions",GET_OAUTH_URL:"signals-get-oauth-url",ZAPIER_EMBED_MICRO_APP:"signals-zapier-embed-micro-app",ZAPIER_CREATE_ZAP:"signals-zapier-create-app",ZAPIER_LIST_AUTHENTICATIONS:"signals-zapier-list-authentications",ZAPIER_LIST_CHOICES:"signals-zapier-list-choices",GTM_EMBED_MICRO_APP:"signals-gtm-embed-micro-app"}),e.SIGNALS_PEM_PRODUCT_NAME="Campaign Manager - Signals",e.INSIGHT_TAG_PEM_KEYS=Object.freeze({GET_INSIGHT_TAG_DOMAINS:"signals-insight-tag-domains-fetch"}),e.GOOGLE_TAG_MANAGER_PEM_KEYS=Object.freeze({CREATE_GTM_TAG:"signals-create-gtm-tag"}),e.IMPORT_CONVERSION_TRACKING_EDIT_MODAL_MICRO_APP="signals-import-conversion-tracking-edit-modal-micro-app"})),define("campaign-manager-web/constants/pem/document-ads",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.DOCUMENT_AD_UPLOAD_KEYS=e.DOCUMENT_AD_MULTITON_KEYS=e.DOCUMENT_AD_LIVE_PREVIEW_KEYS=e.DOCUMENT_AD_FETCH_DATA_KEYS=e.DOCUMENT_AD_CREATE_KEYS=e.DOCUMENT_AD_CONTAINER_DROPDOWN_KEYS=e.DOCUMENT_ADS_PEM_PRODUCT_NAME=void 0
e.DOCUMENT_AD_CREATE_KEYS=Object.freeze({CREATE_CREATIVE:"document-ad-create-creative",CREATE_SPONSORED_UPDATE:"document-ad-create-sponsored-update-content"}),e.DOCUMENT_AD_UPLOAD_KEYS=Object.freeze({REGISTER_MEDIA_UPLOAD:"document-ad-register-media-upload",VECTOR_ASSET_OUTPUT:"document-ad-vector-asset-output",POLL_FOR_PREVIEW_DATA:"document-ad-poll-for-preview-data"}),e.DOCUMENT_AD_LIVE_PREVIEW_KEYS=Object.freeze({CREATE_LIVE_PREVIEW:"document-ad-create-live-preview",UPDATE_LIVE_PREVIEW:"document-ad-update-live-preview"}),e.DOCUMENT_AD_CONTAINER_DROPDOWN_KEYS=Object.freeze({REMOVE_CONTENT_VIA_DROPDOWN:"document-ad-remove-content-via-dropdown",EDIT_SPONSORED_UPDATE:"document-ad-edit-sponsored-update"}),e.DOCUMENT_AD_FETCH_DATA_KEYS=Object.freeze({FETCH_CREATIVES_BY_REFERENCE:"document-ad-fetch-creatives-by-reference",FETCH_CAMPAIGNS_FOR_CREATIVES:"document-ad-fetch-campaigns-for-creatives",FETCH_CAMPAIGN_ASSOCIATED_SPONSORED_UPDATES:"document-ad-fetch-campaign-asociated-sponsored-updates",FETCH_LEAD_GEN_FORMS:"document-ad-fetch-leadgen-forms"}),e.DOCUMENT_AD_MULTITON_KEYS=Object.freeze({SET_RECIPE_AND_PARAMS_CREATE:"document-ad-set-multiton-recipe-and-processing-params-on-create",SET_RECIPE_AND_PARAMS_EDIT:"document-ad-set-multiton-recipe-and-processing-params-on-edit",SET_RECIPE_AND_PARAMS_DUPLICATE:"document-ad-set-multiton-recipe-and-processing-params-on-duplicate"}),e.DOCUMENT_ADS_PEM_PRODUCT_NAME="Campaign Manager - Ad Formats"})),define("campaign-manager-web/constants/pem/dynamic-ads",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.SPOTLIGHT_AD_KEYS=e.JOBS_AD_KEYS=e.FOLLOWER_AD_KEYS=e.DYNAMIC_AD_PREVIEW_KEYS=e.DYNAMIC_ADS_PEM_PRODUCT_NAME=e.CONTENT_AD_KEYS=void 0
e.FOLLOWER_AD_KEYS=Object.freeze({CREATE:"follower-ad-create-creative",EDIT:"follower-ad-update-creative",DUPLICATE:"follower-ad-duplicate-creative"}),e.JOBS_AD_KEYS=Object.freeze({CREATE:"jobs-ad-create-creative",EDIT:"jobs-ad-update-creative",DUPLICATE:"jobs-ad-duplicate-creative"}),e.SPOTLIGHT_AD_KEYS=Object.freeze({CREATE:"spotlight-ad-create-creative",EDIT:"spotlight-ad-update-creative",DUPLICATE:"spotlight-ad-duplicate-creative"}),e.CONTENT_AD_KEYS=Object.freeze({CREATE:"content-ad-create-creative",EDIT:"content-ad-update-creative",DUPLICATE:"content-ad-duplicate-creative"}),e.DYNAMIC_ADS_PEM_PRODUCT_NAME=Object.freeze({FOLLOW_COMPANY:"Campaign Manager - Marketplace Verticalization and Platforms",JOBS:"Campaign Manager - Marketplace Verticalization and Platforms",SPOTLIGHT:"Campaign Manager - Marketplace Verticalization and Platforms",WHITEPAPER_DOWNLOAD:"Campaign Manager - Marketplace Verticalization and Platforms"}),e.DYNAMIC_AD_PREVIEW_KEYS=Object.freeze({FOLLOW_COMPANY:"follower-ad-preview",JOBS:"jobs-ad-preview",SPOTLIGHT:"spotlight-ad-preview",WHITEPAPER_DOWNLOAD:"content-ad-preview"})})),define("campaign-manager-web/constants/pem/event-ads",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.EVENT_AD_UPDATE_KEYS=e.EVENT_AD_PREVIEW_KEYS=e.EVENT_AD_DUPLICATE_KEYS=e.EVENT_AD_CREATE_KEYS=e.EVENT_ADS_PEM_PRODUCT_NAME=void 0
e.EVENT_AD_CREATE_KEYS=Object.freeze({CREATE_CREATIVE:"event-ad-create-creative",CREATE_SPONSORABLE_CONTENT:"event-ad-create-sponsorable-content"}),e.EVENT_AD_UPDATE_KEYS=Object.freeze({EDIT_CREATIVE:"event-ad-edit-creative",EDIT_SPONSORABLE_CONTENT:"event-ad-edit-sponsorable-content"}),e.EVENT_AD_DUPLICATE_KEYS=Object.freeze({DUPLICATE_CREATIVE:"event-ad-duplicate-creative",DUPLICATE_SPONSORABLE_CONTENT:"event-ad-duplicate-sponsorable-content"}),e.EVENT_AD_PREVIEW_KEYS=Object.freeze({CREATE:"event-ad-create-preview",UPDATE:"event-ad-update-preview"}),e.EVENT_ADS_PEM_PRODUCT_NAME="Campaign Manager - Marketplace Verticalization and Platforms"})),define("campaign-manager-web/constants/pem/forecasting",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.FORECASTING_PEM_PRODUCT_NAME=void 0
e.FORECASTING_PEM_PRODUCT_NAME="Campaign Manager - BAMS"})),define("campaign-manager-web/constants/pem/landing-pages",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.LANDING_PAGES_UPDATE_KEYS=e.LANDING_PAGES_PEM_PRODUCT_NAME=e.LANDING_PAGES_CREATE_KEYS=e.LANDING_PAGES_ACTION_KEYS=void 0
e.LANDING_PAGES_CREATE_KEYS=Object.freeze({CREATE_LANDING_PAGE:"landing-pages-create-landing-page",DUPLICATE_LANDING_PAGE:"landing-pages-duplicate-landing-page"}),e.LANDING_PAGES_UPDATE_KEYS=Object.freeze({UPDATE_LANDING_PAGE_CONTENT:"landing-pages-update-landing-page-content"}),e.LANDING_PAGES_ACTION_KEYS=Object.freeze({DOWNLOAD_LEADS:"landing-pages-download-leads"}),e.LANDING_PAGES_PEM_PRODUCT_NAME="Campaign Manager - Marketplace Verticalization and Platforms"})),define("campaign-manager-web/constants/pem/leadgen-forms",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.LEADGEN_PEM_PRODUCT_NAME=e.LEADGEN_ANALYTICS_KEYS=e.LEADGEN_ACTION_KEYS=void 0
e.LEADGEN_ANALYTICS_KEYS=Object.freeze({FETCH_ANALYTICS:"leadgen-fetch-analytics",FETCH_ASSOCIATED_CREATIVES:"leadgen-fetch-associated-creatives"}),e.LEADGEN_ACTION_KEYS=Object.freeze({DOWNLOAD_LEADS:"leadgen-download-leads",CREATE_FORM:"leadgen-create-form",EDIT_FORM:"leadgen-edit-form",UPDATE_FORM_STATUS:"leadgen-update-form-status"}),e.LEADGEN_PEM_PRODUCT_NAME="Campaign Manager - Marketplace Verticalization and Platforms"})),define("campaign-manager-web/constants/pem/lifetime-pacing-settings",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.LIFETIME_PACING_SETTINGS_PEM_PRODUCT_NAME=e.LIFETIME_PACING_SETTINGS_FETCH_DATA_KEYS=void 0
e.LIFETIME_PACING_SETTINGS_FETCH_DATA_KEYS=Object.freeze({FETCH_LIMITS_ON_CHANGE_BUDGET:"budget-on-change-budget-type-fetch-limits",FETCH_LIMITS_ON_CHANGE_DAILY_BUDGET_AMOUNT:"budget-on-change-daily-budget-amount-fetch-limits",FETCH_LIMITS_ON_CHANGE_TOTAL_BUDGET_AMOUNT:"budget-on-change-total-budget-amount-fetch-limits"}),e.LIFETIME_PACING_SETTINGS_PEM_PRODUCT_NAME="Campaign Manager - Ads Delivery Optimization"})),define("campaign-manager-web/constants/pem/manage-users",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.MANAGE_USERS_PEM_PRODUCT_NAME=e.CM_MANAGE_ACCOUNT_ACCOUNT_USER_REMOVE_MEMBER=e.CM_MANAGE_ACCOUNT_ACCOUNT_USER_MODIFY_PERMISSION=e.CM_MANAGE_ACCOUNT_ACCOUNT_USER_INVITATION_SAVE_INVITE_RESPONSE=e.CM_MANAGE_ACCOUNT_ACCOUNT_USER_INVITATION_INVITE_USER=e.CM_MANAGE_ACCOUNT_ACCOUNT_USER_INVITATION=e.CM_MANAGE_ACCOUNT_ACCOUNT_USER_BM_CLAIM_REQUESTS=e.CM_MANAGE_ACCOUNT_ACCOUNT_USER_BM_AD_ACCOUNT_CONTACTS=e.CM_MANAGE_ACCOUNT_ACCOUNT_USER_BILLING_ADMIN=e.CM_MANAGE_ACCOUNT_ACCOUNT_USER=void 0
e.CM_MANAGE_ACCOUNT_ACCOUNT_USER="cm-manage-account-account-user",e.CM_MANAGE_ACCOUNT_ACCOUNT_USER_INVITATION="cm-manage-account-account-user-invitation",e.CM_MANAGE_ACCOUNT_ACCOUNT_USER_INVITATION_INVITE_USER="cm-manage-account-account-user-invitation-invite-user",e.CM_MANAGE_ACCOUNT_ACCOUNT_USER_INVITATION_SAVE_INVITE_RESPONSE="cm-manage-account-account-user-invitation-save-invite-response",e.CM_MANAGE_ACCOUNT_ACCOUNT_USER_BILLING_ADMIN="cm-manage-account-account-user-billing-admin",e.CM_MANAGE_ACCOUNT_ACCOUNT_USER_MODIFY_PERMISSION="cm-manage-account-account-user-modify-permission",e.CM_MANAGE_ACCOUNT_ACCOUNT_USER_REMOVE_MEMBER="cm-manage-account-account-user-remove-member",e.CM_MANAGE_ACCOUNT_ACCOUNT_USER_BM_AD_ACCOUNT_CONTACTS="cm-manage-account-account-user-bm-ad-account-contacts",e.CM_MANAGE_ACCOUNT_ACCOUNT_USER_BM_CLAIM_REQUESTS="cm-manage-account-account-user-bm-claim-requests",e.MANAGE_USERS_PEM_PRODUCT_NAME="Campaign Manager - Advertiser Productivity"})),define("campaign-manager-web/constants/pem/media-planner",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.MediaPlannerActionKeys=e.MEDIA_PLANNER_PEM_PRODUCT_NAME=void 0
e.MediaPlannerActionKeys={FETCH_REACH_CURVE:"fetch-reach-curve",FETCH_IMPRESSION_CURVE:"fetch-impression-curve"},e.MEDIA_PLANNER_PEM_PRODUCT_NAME="Campaign Manager - MediaPlanner"})),define("campaign-manager-web/constants/pem/message-ads",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.MESSAGE_ADS_UPLOAD_KEYS=e.MESSAGE_ADS_UPDATE_KEYS=e.MESSAGE_ADS_SEND_MESSAGE_KEYS=e.MESSAGE_ADS_SENDER_PERMISSIONS_KEYS=e.MESSAGE_ADS_PEM_PRODUCT_NAME=e.MESSAGE_ADS_INMAIL_KEYS=e.MESSAGE_ADS_FETCH_KEYS=e.MESSAGE_ADS_CREATIVE_KEYS=e.MESSAGE_ADS_CREATE_KEYS=void 0
e.MESSAGE_ADS_FETCH_KEYS=Object.freeze({FETCH_SENDERS:"message-ads-fetch-senders",FETCH_AD_INMAIL_MEMBER_SENDER_REQUESTS:"message-ads-fetch-ad-inmail-member-sender-requests",FETCH_LEAD_GEN_FORMS_ON_SPESSAGING_TASK_PANEL:"message-ads-fetch-lead-gen-forms-on-spessaging-task-panel",FETCH_ALL_SPONSORED_INMAILS_ON_SPESSAGING_TASK_PANEL:"message-ads-fetch-all-sponsored-inmails-on-spessaging-task-panel",FETCH_TYPEAHEAD_PEOPLE_RESULTS:"message-ads-fetch-typeahead-people-results",FETCH_TYPEAHEAD_ORGANIZATION_RESULTS:"message-ads-fetch-typeahead-organization-results",FETCH_ALL_MESSAGE_ADS_ON_MESSAGE_ADS_CONTAINER:"message-ads-fetch-all-message-ads-on-message-ads-container",FETCH_LEADGEN_FORMS_ON_MESSAGE_ADS_CONTAINER:"message-ads-fetch-leadgen-forms-on-message-ads-container"}),e.MESSAGE_ADS_UPDATE_KEYS=Object.freeze({UPDATE_AD_INMAIL_MEMBER_SENDER_PERMISSIONS:"message-ads-update-ad-inmail-member-sender-permissions",UPDATE_CREATIVE:"message-ads-update-creative"}),e.MESSAGE_ADS_SEND_MESSAGE_KEYS=Object.freeze({SEND_TEST_MESSAGE:"message-ads-send-test-message"}),e.MESSAGE_ADS_UPLOAD_KEYS=Object.freeze({REGISTER_MEDIA_UPLOAD_BANNER:"message-ads-register-media-upload-banner"}),e.MESSAGE_ADS_INMAIL_KEYS=Object.freeze({SAVE_INMAIL:"message-ads-save-inmail",CREATE_INMAIL:"message-ads-create-inmail"}),e.MESSAGE_ADS_CREATE_KEYS=Object.freeze({CREATE_CREATIVE:"message-ads-create-creative",CREATE_LEAD_GEN_FORM:"message-ads-create-leadgen-form"}),e.MESSAGE_ADS_SENDER_PERMISSIONS_KEYS=Object.freeze({REQUEST_MEMBER_SENDER_PERMISSIONS:"message-ads-request-member-sender-permissions",UPDATE_COMPANY_SENDER_PERMISSIONS:"message-ads-update-company-sender-permissions"}),e.MESSAGE_ADS_CREATIVE_KEYS=Object.freeze({ON_UPDATE_AND_REFRESH_CREATIVE_STATUS_UPDATE_CREATIVE_STATUS:"message-ads-on-update-and-refresh-creative-status-update-creative-status",ON_UPDATE_AND_REFRESH_CREATIVE_STATUS_FETCH_CREATIVES:"message-ads-on-update-and-refresh-creative-status-fetch-creatives",ON_UPDATE_AND_REFRESH_CREATIVE_STATUS_FETCH_AD_INMAIL_CONTENTS_BY_IDS:"message-ads-on-update-and-refresh-creative-status-fetch-ad-inmail-contents-by-ids",ON_REMOVE_SPINMAIL_CREATIVE_AND_REFRESH_CREATIVES_REMOVE_CREATIVES:"message-ads-on-remove-spinmail-creative-and-refresh-creatves-remove-creatives",ON_REMOVE_SPINMAIL_CREATIVE_AND_REFRESH_CREATIVES_FETCH_CREATIVES:"message-ads-on-remove-spinmail-creative-and-refresh-creatves-fetch-creatives",VALIDATE_CREATIVE:"message-ads-validate-creative"}),e.MESSAGE_ADS_PEM_PRODUCT_NAME="Campaign Manager - Sponsored Messaging"})),define("campaign-manager-web/constants/pem/notification",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.SCC_SWITCH_KEYS=e.SCC_FETCH_KEYS=e.SCC_CREATE_CART_FOR_CHECKOUT=e.SCC_ASSOCIATE_COMPANY=e.OPTIMA_PRODUCTS_KEYS=e.NOTIFICATION_CARD_KEYS=e.NOTIFICATIONS_PEM_PRODUCT_NAME=e.GLOBAL_SETTINGS_KEYS=e.GLOBAL_EDGE_SETTINGS_KEYS=e.ACCOUNT_NOTIFICATION_SETTINGS_KEYS=e.ACCOUNT_NOTIFICATION_KEYS=void 0
e.ACCOUNT_NOTIFICATION_KEYS=Object.freeze({FETCH_FIRST_BATCH:"notification-fetch-first-batch-notification",LOAD_MORE_NOTIFICATIONS:"notification-fetch-load-more-notification",GET_GLOBAL_BADGE_MAP:"notification-fetch-global-badge"}),e.GLOBAL_SETTINGS_KEYS=Object.freeze({FETCH:"global-settings-fetch",UPDATE:"global-settings-update"}),e.NOTIFICATION_CARD_KEYS=Object.freeze({MARK_AS_READ:"notification-mark-as-read",DELETE_NOTIFICATION:"notification-delete-notification",MARK_AS_UNREAD:"notification-mark-as-unread"}),e.ACCOUNT_NOTIFICATION_SETTINGS_KEYS=Object.freeze({UPDATE:"account-notification-settings-update",FETCH:"account-notification-settings-fetch",EMAIL_SETTINGS_FETCH:"account-notification-email-settings-fetch"}),e.GLOBAL_EDGE_SETTINGS_KEYS=Object.freeze({FETCH:"global-edge-settings-fetch",UPDATE:"global-edge-settings-update"}),e.SCC_FETCH_KEYS=Object.freeze({AUDIENCE_TARGETING_TEMPLATE:"scc-fetch-audience-targeting-template",AUDIENCE_TARGETING_ROOT_NODE_KEY:"scc-fetch-audience-targeting-root-node",TARGETING_FACETS:"scc-fetch-targeting-facets",TARGETING_TEMPLATES:"scc-fetch-targeting-templates",CAMPAIGN_CREATION_SIMPLE_SETTING:"scc-fetch-campaign-creation-simple-setting",FETCH_ACCOUNT_PAYMENT_INFO:"scc-fetch-account-payment-info"}),e.SCC_SWITCH_KEYS=Object.freeze({SWITCH_TO_QUICK_DELETE_CAMPAIGN:"scc-switch-to-quick-delete-campaign",CAMPAIGN_CREATION_SIMPLE_SETTING_UPDATE_TO_ADVANCED:"scc-update-to-advanced-campaign-creation-simple-setting",CAMPAIGN_CREATION_SIMPLE_SETTING_UPDATE_TO_QUICK:"scc-update-to-quick-campaign-creation-simple-setting"}),e.SCC_CREATE_CART_FOR_CHECKOUT="scc-create-cart-for-checkout",e.SCC_ASSOCIATE_COMPANY="scc-associate-company-to-account",e.OPTIMA_PRODUCTS_KEYS=Object.freeze({FETCH_PRODUCTS:"optima-fetch-products",UPDATE_PRODUCTS:"optima-update-products",GENERATE_DESCRIPTION:"optima-generate-description",DELETE_PRODUCT:"optima-delete-product",CREATE_PRODUCT:"optima-create-product",FETCH_SEED_DATA:"optima-fetch-seed-data",CREATE_SEED_DATA:"optima-create-seed-data"}),e.NOTIFICATIONS_PEM_PRODUCT_NAME="Campaign Manager - Advertiser Growth and Retention"})),define("campaign-manager-web/constants/pem/recommendations",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.RECOMMENDATIONS_PRODUCT_KEYS=e.RECOMMENDATIONS_PEM_PRODUCT_NAME=void 0
e.RECOMMENDATIONS_PEM_PRODUCT_NAME="Campaign Manager - Recommendation Platform",e.RECOMMENDATIONS_PRODUCT_KEYS=Object.freeze({FETCH_RECOMMENDATION_AGGREGATES:"fetch-recommendation-aggregates",FETCH_RECOMMENDATION_BY_ENTITY_SETUP:"fetch-recommendations-by-entity-setup",FETCH_RECOMMENDATIONS:"fetch-recommendations",FETCH_CAMPAIGN_METADATA:"fetch-campaign-metadata",APPLY_RECOMMENDATION:"apply-recommendation",DISMISS_RECOMMENDATION:"dismiss-recommendation",MARK_AS_APPLIED_RECOMMENDATION:"mark-as-applied-recommendation",MARK_AS_APPLIED_INLINE_RECOMMENDATION:"mark-as-applied-inline-recommendation",APPLY_INLINE_RECOMMENDATION:"apply-inline-recommendation",MARK_AS_PITCHED_RECOMMENDATION:"mark-as-pitched-recommendation",MARK_AS_PITCHED_ALL_RECOMMENDATIONS:"mark-as-pitched-all-recommendations",MARK_AS_UNAPPLIED_RECOMMENDATION:"mark-as-unapplied-recommendation",MARK_AS_UNAPPLIED_INLINE_RECOMMENDATION:"mark-as-unapplied-inline-recommendation"})})),define("campaign-manager-web/constants/pem/reporting",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.REPORTING_PEM_KEYS=e.ADS_REPORTING_PEM=void 0
e.REPORTING_PEM_KEYS=Object.freeze({WEBSITE_DEMOGRAPHICS:"reporting-website-demographics",CSV_DOWNLOAD_URL:"reporting-csv-download-url",GENERATE_CSV:"reporting-generate-csv",FETCH_EXISTING_CAMPAIGNS:"reporting-fetch-existing-campaigns",GET_STATISTICS:"reporting-get-statistics",GET_ANALYTICS:"reporting-get-analytics",GET_ACCOUNTS:"reporting-get-accounts",GET_CAMPAIGN_GROUPS:"reporting-get-campaign-groups",GET_CAMPAIGNS:"reporting-get-campaigns",GET_CAMPAIGN_INSIGHTS:"reporting-get-campaign-insights",GET_CAMPAIGN_RECOMMENDATIONS:"reporting-get-campaign-recommendations",REGISTER_CAMPAIGN_RECOMMENDATION_ACTION:"reporting-register-campaign-recommendation-action",GET_CREATIVES:"reporting-get-creatives",GET_DUPLICABLE_CREATIVES:"reporting-get-duplicable-creatives",GET_AD_PAGE_SETS:"reporting-get-ad-page-sets",GET_ENTITIES_BY_IDS:"reporting-get-entities-by-ids",DOWNLOAD_REPORT:"reporting-download-report",UPDATE_STATUS:"reporting-update-status",UPDATE_STATUSES:"reporting-update-statuses",LEAVE_ACCOUNT:"reporting-leave-account",GET_SENDER_PERMISSIONS:"reporting-get-sender-permissions",GET_ACCOUNT_USERS:"reporting-get-account-users"}),e.ADS_REPORTING_PEM=Object.freeze({PRODUCT_NAME:"Campaign Manager - Ads Reporting"})})),define("campaign-manager-web/constants/pem/single-job-ads",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.SINGLE_JOB_AD_UPDATE_KEYS=e.SINGLE_JOB_AD_DUPLICATE_KEYS=e.SINGLE_JOB_AD_CREATE_KEYS=e.SINGLE_JOB_ADS_PEM_PRODUCT_NAME=void 0
e.SINGLE_JOB_AD_CREATE_KEYS=Object.freeze({CREATE_CREATIVE:"single-job-ad-create-creative",CREATE_SPONSORABLE_CONTENT:"single-job-ad-create-sponsorable-content"}),e.SINGLE_JOB_AD_UPDATE_KEYS=Object.freeze({EDIT_CREATIVE:"single-job-ad-edit-creative",EDIT_SPONSORABLE_CONTENT:"single-job-ad-edit-sponsorable-content"}),e.SINGLE_JOB_AD_DUPLICATE_KEYS=Object.freeze({DUPLICATE_CREATIVE:"single-job-ad-duplicate-creative",DUPLICATE_SPONSORABLE_CONTENT:"single-job-ad-duplicate-sponsorable-content"}),e.SINGLE_JOB_ADS_PEM_PRODUCT_NAME="Campaign Manager - Marketplace Verticalization and Platforms"})),define("campaign-manager-web/constants/pem/sponsored-content-library",["exports","campaign-manager-web/utils/objective-type"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.SSU_PEM_PRODUCT_NAME=e.SPONSOR_SPONSORABLE_CONTENT_KEYS_BY_AD_FORMAT=e.REMOVE_SPONSORABLE_CONTENT_KEYS_BY_AD_FORMAT=e.MEMBER_POST_FILTER_TABS=e.AVAILABLE_CONTENTS_FOR_TOOLTIP=void 0
e.REMOVE_SPONSORABLE_CONTENT_KEYS_BY_AD_FORMAT=Object.freeze({[t.AD_FORMAT.STANDARD_SPONSORED_CONTENT]:{removeSponsoredUpdateContentKey:"ssu-remove-sponsored-update-content-service",removeSponsorableContentKey:"ssu-remove-sponsorable-content-service"},[t.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT]:{removeSponsoredUpdateContentKey:"document-ad-remove-sponsored-update-content"},[t.AD_FORMAT.SINGLE_VIDEO]:{removeSponsoredUpdateContentKey:"video-ads-remove-sponsored-update-content",removeSponsorableContentKey:"video-ads-remove-sponsorable-content"}}),e.SPONSOR_SPONSORABLE_CONTENT_KEYS_BY_AD_FORMAT=Object.freeze({[t.AD_FORMAT.STANDARD_SPONSORED_CONTENT]:{onSponsorCreateCreativeKey:"ssu-sponsor-content-create-creative-service",onSponsorFetchSponsoredContentsKey:"ssu-sponsor-content-fetch-contents-sponsored-content-service"},[t.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT]:{onSponsorCreateCreativeKey:"document-ad-on-sponsor-content-create-creative",onSponsorFetchSponsoredContentsKey:"document-ad-on-sponsor-content-fetch-contents"},[t.AD_FORMAT.SINGLE_VIDEO]:{onSponsorCreateCreativeKey:"video-ads-on-sponsor-content-create-creative",onSponsorFetchSponsoredContentsKey:"video-ads-on-sponsor-content-fetch-contents"}}),e.SSU_PEM_PRODUCT_NAME="Campaign Manager - Ad Formats",e.MEMBER_POST_FILTER_TABS=Object.freeze({POSTS:"POSTS",REQUESTS:"REQUESTS"}),e.AVAILABLE_CONTENTS_FOR_TOOLTIP=Object.freeze({ALL:"ALL",DARK:"DARK",COMPANY:"COMPANY",EMPLOYEE:"EMPLOYEE"})})),define("campaign-manager-web/constants/pem/standard-sponsored-updates",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.SSU_UPLOAD_KEYS=e.SSU_SCRAPE_KEYS=e.SSU_PEM_PRODUCT_NAME=e.SSU_LIVE_PREVIEW_KEYS=e.SSU_FETCH_DATA_KEYS=e.SSU_EDIT_KEYS=e.SSU_DROPDOWN_KEYS=e.SSU_CREATE_KEYS=void 0
e.SSU_FETCH_DATA_KEYS=Object.freeze({FETCH_CAMPAIGN_ASSOCIATED_SPONSORABLE_CONTENTS:"ssu-fetch-campaign-associated-sponsorable-contents",FETCH_CAMPAIGN_ASSOCIATED_SPONSORED_UPDATE_CONTENTS:"ssu-fetch-campaign-associated-sponsored-update-contents",FETCH_LEAD_GEN_FORMS:"ssu-fetch-leadgen-forms"}),e.SSU_EDIT_KEYS=Object.freeze({EDIT_SPONSORABLE_CONTENT:"ssu-edit-sponsorable-content",EDIT_SPONSORED_UPDATE_CONTENT:"ssu-edit-sponsored-update-content",EDIT_CREATIVE:"ssu-edit-creative"}),e.SSU_DROPDOWN_KEYS=Object.freeze({REMOVE_SPONSORED_CONTENT_DROPDOWN:"ssu-remove-content-dropdown"}),e.SSU_CREATE_KEYS=Object.freeze({CREATE_SPONSORABLE_CONTENT:"ssu-create-sponsorable-content",CREATE_SPONSORED_UPDATE_CONTENT:"ssu-create-sponsored-update-content",CREATE_CREATIVE:"ssu-create-creative"}),e.SSU_SCRAPE_KEYS=Object.freeze({CREATE_SCRAPE:"ssu-create-ingestion-task",POLL_SCRAPE_STATUS:"ssu-poll-ingestion-task-status",INGEST_SCRAPE_CONTENT_SUMMARY:"ssu-get-ingested-content-summary"}),e.SSU_UPLOAD_KEYS=Object.freeze({VECTOR_ASSET_METADATA_REGISTER_MEDIA_UPLOAD:"ssu-begin-vector-asset-metadata-register-media-upload",VECTOR_ASSET_OUTPUT:"ssu-vector-asset-output"}),e.SSU_LIVE_PREVIEW_KEYS=Object.freeze({CREATE_LIVE_PREVIEW:"ssu-create-live-preview",UPDATE_LIVE_PREVIEW:"ssu-update-live-preview"}),e.SSU_PEM_PRODUCT_NAME="Campaign Manager - Ad Formats"})),define("campaign-manager-web/constants/pem/text-ads",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.TEXT_AD_KEYS=e.TEXT_ADS_PEM_PRODUCT_NAME=void 0
e.TEXT_AD_KEYS=Object.freeze({CREATE:"text-ad-create-creative",DUPLICATE:"text-ad-duplicate-creative",EDIT:"text-ad-edit-creative",PREVIEW:"text-ad-preview"}),e.TEXT_ADS_PEM_PRODUCT_NAME="Campaign Manager - Marketplace Verticalization and Platforms"})),define("campaign-manager-web/constants/pem/tracking-parameters",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.TRACKING_PARAMETERS_PRODUCT_NAME=e.TRACKING_PARAMETERS_KEYS=void 0
e.TRACKING_PARAMETERS_KEYS=Object.freeze({AGGREGATE_CAMPAIGN:"aggregated-tracking-parameter-by-campaign"}),e.TRACKING_PARAMETERS_PRODUCT_NAME="CampaignManagerTrackingParameter"})),define("campaign-manager-web/constants/pem/video-ads",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.VIDEO_ADS_UPLOAD_VIDEO_SCENARIOS=e.VIDEO_ADS_UPLOAD_PREFIXES=e.VIDEO_ADS_UPLOAD_KEYS=e.VIDEO_ADS_UPDATE_NON_DRAFT_LIVE_PREVIEW_SPONSORABLE_CONTENT_KEYS=e.VIDEO_ADS_UPDATE_CREATIVE_KEYS=e.VIDEO_ADS_UPDATE_AND_PUBLISH_DRAFT_LIVE_PREVIEW_SPONSORABLE_CONTENT_KEYS=e.VIDEO_ADS_SPONSORED_UPDATE_KEYS=e.VIDEO_ADS_REMOVE_CONTENT_DROPDOWN_KEYS=e.VIDEO_ADS_PEM_PRODUCT_NAME=e.VIDEO_ADS_FETCH_DATA_KEYS=e.VIDEO_ADS_CREATE_NON_DRAFT_LIVE_PREVIEW_SPONSORABLE_CONTENT_KEYS=e.VIDEO_ADS_CREATE_CREATIVE_KEYS=e.VIDEO_ADS_CONTENT_ACTION_SCENARIOS=void 0
e.VIDEO_ADS_UPLOAD_KEYS=Object.freeze({REGISTER_LIVE_PREVIEW_VIDEO_UPLOAD:"video-ads-register-live-preview-video-upload",REGISTER_ASSET_LIBRARY_VIDEO_UPLOAD:"video-ads-register-asset-library-video-upload",UPLOAD_LIVE_PREVIEW_THUMBNAIL_BLOB:"video-ads-upload-live-preview-thumbnail-blob",UPLOAD_CAPTIONS:"video-ads-upload-captions-file",UPLOAD_CUSTOM_THUMBNAIL:"video-ads-upload-custom-thumbnail-file"}),e.VIDEO_ADS_UPLOAD_PREFIXES=Object.freeze({UPLOAD_ENCODED_VIDEO_ON_CREATE:"video-ads-upload-encoded-video-on-create",UPLOAD_MULTIPART_ENCODED_VIDEO_ON_CREATE_COMPLETION_CALL:"video-ads-upload-multipart-encoded-video-on-create-complete-call"}),e.VIDEO_ADS_UPLOAD_VIDEO_SCENARIOS=Object.freeze({HAS_CAPTIONS_FILE:"-has-captions-file",HAS_CUSTOM_THUMBNAIL_FILE:"-has-custom-thumbnail-file",HAS_THUMBNAIL_BLOB:"-has-thumbnail-blob"})
const t=e.VIDEO_ADS_CONTENT_ACTION_SCENARIOS=Object.freeze({PROCESSING_FAILED_NEW_VIDEO_UPLOADED:"-processing-failed-with-new-video-uploaded",PROCESSING_FAILED_NO_NEW_VIDEO_UPLOADED:"-processing-failed-with-no-new-video-uploaded",IN_DUPLICATE_MODE_NEW_VIDEO_UPLOADED:"-in-duplicate-mode-with-new-video-uploaded",IN_DUPLICATE_MODE_NO_NEW_VIDEO_UPLOADED:"-in-duplicate-mode-with-no-new-video-uploaded",IS_ORGANIC:"-is-organic",IN_EDIT_MODE:"-in-edit-mode"})
e.VIDEO_ADS_CREATE_NON_DRAFT_LIVE_PREVIEW_SPONSORABLE_CONTENT_KEYS=Object.freeze({[t.IN_DUPLICATE_MODE_NO_NEW_VIDEO_UPLOADED]:"video-ads-duplicate-non-draft-live-preview-sponsorable-content-with-no-new-video-uploaded",[t.IN_DUPLICATE_MODE_NEW_VIDEO_UPLOADED]:"video-ads-duplicate-non-draft-live-preview-sponsorable-content-with-new-video-uploaded",[t.PROCESSING_FAILED_NEW_VIDEO_UPLOADED]:"video-ads-create-non-draft-live-preview-sponsorable-content-processing-failed-with-new-video-uploaded",[t.DEFAULT]:"video-ads-create-non-draft-live-preview-sponsorable-content"}),e.VIDEO_ADS_UPDATE_NON_DRAFT_LIVE_PREVIEW_SPONSORABLE_CONTENT_KEYS=Object.freeze({[t.PROCESSING_FAILED_NO_NEW_VIDEO_UPLOADED]:"video-ads-update-non-draft-live-preview-sponsorable-content-processing-failed-with-no-new-video-uploaded",[t.IS_ORGANIC]:"video-ads-update-non-draft-live-preview-sponsorable-content-is-organic",[t.IN_EDIT_MODE]:"video-ads-edit-non-draft-live-preview-sponsorable-content",[t.DEFAULT]:"video-ads-update-non-draft-live-preview-sponsorable-content"}),e.VIDEO_ADS_UPDATE_AND_PUBLISH_DRAFT_LIVE_PREVIEW_SPONSORABLE_CONTENT_KEYS=Object.freeze({[t.PROCESSING_FAILED_NEW_VIDEO_UPLOADED]:"video-ads-update-and-publish-draft-live-preview-sponsorable-content-processing-failed-with-new-video-uploaded",[t.IN_DUPLICATE_MODE_NEW_VIDEO_UPLOADED]:"video-ads-duplicate-and-publish-draft-live-preview-sponsorable-content-with-new-video-uploaded",[t.DEFAULT]:"video-ads-update-and-publish-draft-live-preview-sponsorable-content"}),e.VIDEO_ADS_CREATE_CREATIVE_KEYS=Object.freeze({[t.IN_DUPLICATE_MODE_NO_NEW_VIDEO_UPLOADED]:"video-ads-duplicate-creative-with-no-new-video-uploaded",[t.IN_DUPLICATE_MODE_NEW_VIDEO_UPLOADED]:"video-ads-duplicate-creative-with-new-video-uploaded",[t.PROCESSING_FAILED_NEW_VIDEO_UPLOADED]:"video-ads-create-creative-processing-failed-with-new-video-uploaded",[t.DEFAULT]:"video-ads-create-creative"}),e.VIDEO_ADS_UPDATE_CREATIVE_KEYS=Object.freeze({[t.PROCESSING_FAILED_NEW_VIDEO_UPLOADED]:"video-ads-update-creative-processing-failed-with-new-video-uploaded",[t.PROCESSING_FAILED_NO_NEW_VIDEO_UPLOADED]:"video-ads-update-creative-processing-failed-with-no-new-video-uploaded",[t.IS_ORGANIC]:"video-ads-update-creative-is-organic",[t.IN_EDIT_MODE]:"video-ads-edit-creative",[t.IN_DUPLICATE_MODE_NEW_VIDEO_UPLOADED]:"video-ads-duplicate-creative-with-new-video-uploaded",[t.DEFAULT]:"video-ads-update-creative"}),e.VIDEO_ADS_FETCH_DATA_KEYS=Object.freeze({FETCH_CAMPAIGN_ASSOCIATED_SPONSORABLE_CONTENTS:"video-ads-fetch-campaign-associated-sponsorable-contents",FETCH_CAMPAIGN_ASSOCIATED_SPONSORED_UPDATE_CONTENTS:"video-ads-fetch-campaign-associated-sponsored-update-contents",FETCH_VIDEO_SPONSORABLE_CONTENTS:"video-ads-fetch-available-sponsorable-contents-by-content-type",FETCH_LEADGEN_FORMS:"video-ads-fetch-leadgen-forms",FETCH_SPONSORABLE_CONTENTS_BY_URNS_FOR_UPDATING_PROCESSED_CREATIVES:"video-ads-fetch-sponsorable-contents-by-urns-for-updating-processed-creatives",FETCH_PROCESSING_SPONSORABLE_CONTENTS:"video-ads-fetch-processing-sponsorable-contents"}),e.VIDEO_ADS_REMOVE_CONTENT_DROPDOWN_KEYS=Object.freeze({PEM_REMOVE_CONTENT_VIA_DROPDOWN:"video-ads-remove-content-via-dropdown"}),e.VIDEO_ADS_PEM_PRODUCT_NAME="Campaign Manager - Ad Assets",e.VIDEO_ADS_SPONSORED_UPDATE_KEYS=Object.freeze({FETCH:"video-ads-update-sponsored-fetch",CREATE:"video-ads-update-sponsored-create",UPDATE:"video-ads-update-sponsored-update"})})),define("campaign-manager-web/constants/pem/website-actions",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.WEBSITE_ACTIONS_PEM_PRODUCT_NAME=e.WEBSITE_ACTIONS_PEM_KEYS=void 0
e.WEBSITE_ACTIONS_PEM_KEYS=Object.freeze({IMPORT_RULES_PAGE_MICRO_APP:"website-actions-import-rules-page-micro-app"}),e.WEBSITE_ACTIONS_PEM_PRODUCT_NAME="Campaign Manager - Website Actions"})),define("campaign-manager-web/constants/phone",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.PHONE_COUNTRY_CODE=e.COUNTRY_CODE_NAMES=void 0
const t=e.PHONE_COUNTRY_CODE={af:"93",al:"355",dz:"213",ad:"376",ao:"244",ag:"1",ar:"54",am:"374",aw:"297",au:"61",at:"43",az:"994",bh:"973",bd:"880",by:"375",be:"32",bz:"501",bj:"229",bm:"1",bo:"591",ba:"387",bw:"267",br:"55",bn:"673",bg:"359",bf:"226",bi:"257",kh:"855",cm:"237",cv:"238",ky:"1",cf:"236",td:"235",cl:"56",cn:"86",co:"57",cg:"242",cd:"243",hr:"385",cu:"53",cy:"357",cz:"420",dk:"45",ec:"593",eg:"20",sv:"503",gq:"240",ee:"372",et:"251",fo:"298",fj:"679",fi:"358",fr:"33",gf:"594",pf:"689",ga:"241",gm:"220",ge:"995",de:"49",gh:"233",gi:"350",gr:"30",gl:"299",gp:"590",gg:"44",gy:"592",hk:"852",hu:"36",is:"354",in:"91",id:"62",ir:"98",iq:"964",ie:"353",im:"44",il:"972",it:"39",ci:"225",jm:"1",jp:"81",je:"44",jo:"962",kz:"7",ke:"254",kr:"82",kw:"965",kg:"996",la:"856",lv:"371",lb:"961",ls:"266",ly:"218",li:"423",lt:"370",lu:"352",mo:"853",mk:"389",mg:"261",mw:"265",my:"60",mv:"960",ml:"223",mt:"356",mq:"596",mu:"230",yt:"269",mx:"52",md:"373",mc:"377",mn:"976",ma:"212",mz:"258",na:"264",np:"977",nl:"31",an:"599",nc:"687",nz:"64",ne:"227",ng:"234",no:"47",om:"968",pk:"92",ps:"970",pa:"507",py:"595",pe:"51",ph:"63",pl:"48",pt:"351",pr:"1",qa:"974",re:"262",ro:"40",ru:"7",rw:"250",sa:"966",sn:"221",rs:"381",sc:"248",sl:"232",sg:"65",sk:"421",si:"386",za:"27",es:"34",lk:"94",lc:"1",vc:"1",sd:"249",sr:"597",sz:"268",se:"46",ch:"41",sy:"963",tw:"886",tj:"992",tz:"255",th:"66",tg:"228",tn:"216",tr:"90",tm:"993",ug:"256",gb:"44",ua:"380",ae:"971",uy:"598",us:"1",uz:"998",vu:"678",ve:"58",vn:"84",ye:"967",zm:"260",zw:"263",ca:"1",as:"1684",ai:"1264",aq:"672",bs:"1242",bb:"1246",bt:"975",cx:"61",cc:"61",km:"269",ck:"682",cr:"506",dj:"253",dm:"1767",do:"1809",er:"291",fk:"500",gd:"1473",gu:"1671",gt:"502",gn:"224",gw:"245",ht:"509",hn:"504",ki:"686",lr:"231",mh:"692",mr:"222",me:"382",ms:"1664",nr:"674",ni:"505",nu:"683",nf:"672",mp:"1670",pw:"680",pg:"675",pn:"870",sh:"290",kn:"1869",pm:"508",ws:"685",sm:"378",st:"239",sb:"677",so:"252",tl:"670",tk:"690",to:"676",tt:"1868",tc:"1649",tv:"688",vi:"1340",wf:"681",mm:"95",kp:"850",va:"39",vg:"1284",fm:"691"}
e.COUNTRY_CODE_NAMES=Object.keys(t)})),define("campaign-manager-web/constants/promotion",["exports","campaign-manager-web/constants/ad-placement"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.SOCIAL_PROOF_CONSTANTS=e.SINGLE_IMAGE_PROMOTION_SUPPORTED_MACRO=e.SINGLE_IMAGE_PROMOTION_MACRO_REGEX=e.PROMOTION_VECTOR_PREVIEW_DIMENSIONS=e.PROMOTION_STATUS=e.PROMOTION_PREVIEW_OPTION_DARK_MODE_LIST=e.PROMOTION_IMAGE_TYPES_ACCEPTED=e.PROMOTION_CONTENT_UNION_KEY=e.PLATFORM_TO_RECORD_FIELD_NAME=e.PLACEMENTS_TO_PROMOTION_PREVIEW_OPTIONS_MAP=e.LOGO_TYPES=e.IN_APP_PROMOTION_URN_TYPE=e.IN_APP_PROMOTION_URN_PREFIX=e.ILLUSTRATION_NAMES=e.CREATIVE_PROMOTION_CONTENT_UNION_KEY=e.COLOR_SCHEMES=void 0
e.PLATFORM_TO_RECORD_FIELD_NAME={ANDROID:"android",IOS:"ios",WEB:"web"},e.PROMOTION_VECTOR_PREVIEW_DIMENSIONS={width:250,height:250},e.PROMOTION_IMAGE_TYPES_ACCEPTED="image/png,image/jpg,image/jpeg",e.PLACEMENTS_TO_PROMOTION_PREVIEW_OPTIONS_MAP=Object.freeze({[t.AD_PLACEMENT.FEED_PROMOTIONS]:{previewHeader:"i18n_home_feed",previewOptions:["DESKTOP_FEED","DESKTOP_FEED_DARK_MODE"],previewOptionsI18nKey:{DESKTOP_FEED:"i18n_home_feed",DESKTOP_FEED_DARK_MODE:"i18n_home_feed_dark_mode"},previewComponent:"feed-promotion-preview"},[t.AD_PLACEMENT.JOBS_HOME]:{previewHeader:"i18n_jobs_home",previewOptions:["JOBS_HOME","JOBS_HOME_DARK_MODE"],previewOptionsI18nKey:{JOBS_HOME:"i18n_jobs_home",JOBS_HOME_DARK_MODE:"i18n_jobs_home_dark_mode"},previewComponent:"jobs-promotion-preview"},[t.AD_PLACEMENT.COMPANY_PAGE_MEMBER_FEED]:{previewHeader:"i18n_company_page_feed",previewOptions:["COMPANY_PAGE_FEED","COMPANY_PAGE_FEED_DARK_MODE"],previewOptionsI18nKey:{COMPANY_PAGE_FEED:"i18n_company_page_feed",COMPANY_PAGE_FEED_DARK_MODE:"i18n_company_page_feed_dark_mode"},previewComponent:"feed-promotion-preview"},[t.AD_PLACEMENT.GROUP_MEMBER_FEED]:{previewHeader:"i18n_group_member_feed",previewOptions:["GROUP_MEMBER_FEED","GROUP_MEMBER_FEED_DARK_MODE"],previewOptionsI18nKey:{GROUP_MEMBER_FEED:"i18n_group_member_feed",GROUP_MEMBER_FEED_DARK_MODE:"i18n_group_member_feed_dark_mode"},previewComponent:"feed-promotion-preview"},[t.AD_PLACEMENT.GROUP_ADMIN_FEED]:{previewHeader:"i18n_group_admin_feed",previewOptions:["GROUP_ADMIN_FEED","GROUP_ADMIN_FEED_DARK_MODE"],previewOptionsI18nKey:{GROUP_ADMIN_FEED:"i18n_group_admin_feed",GROUP_ADMIN_FEED_DARK_MODE:"i18n_group_admin_feed_dark_mode"},previewComponent:"feed-promotion-preview"},[t.AD_PLACEMENT.MY_NETWORK]:{previewHeader:"i18n_my_network_placement",previewOptions:["MY_NETWORK","MY_NETWORK_DARK_MODE"],previewOptionsI18nKey:{MY_NETWORK:"i18n_my_network_placement",MY_NETWORK_DARK_MODE:"i18n_my_network_placement_dark_mode"},previewComponent:"feed-promotion-preview"},[t.AD_PLACEMENT.COMPANY_PAGE_ADMIN_DASHBOARD]:{previewHeader:"i18n_company_page_admin",previewOptions:["COMPANY_PAGE_ADMIN_DASHBOARD","COMPANY_PAGE_ADMIN_DASHBOARD_DARK_MODE"],previewOptionsI18nKey:{COMPANY_PAGE_ADMIN_DASHBOARD:"i18n_company_page_admin",COMPANY_PAGE_ADMIN_DASHBOARD_DARK_MODE:"i18n_company_page_admin_dark_mode"},previewComponent:"feed-promotion-preview"}}),e.PROMOTION_PREVIEW_OPTION_DARK_MODE_LIST=["DESKTOP_FEED_DARK_MODE","JOBS_HOME_DARK_MODE","COMPANY_PAGE_ADMIN_DASHBOARD_DARK_MODE","COMPANY_PAGE_FEED_DARK_MODE","GROUP_MEMBER_FEED_DARK_MODE","GROUP_ADMIN_FEED_DARK_MODE","MY_NETWORK_DARK_MODE"],e.PROMOTION_STATUS={ACTIVE:"ACTIVE",DRAFT:"DRAFT",PENDING_REVIEW:"PENDING_REVIEW",PENDING_TRANSLATION:"PENDING_TRANSLATION",SUBMITTED:"SUBMITTED",REMOVED:"REMOVED"}
const n=e.IN_APP_PROMOTION_URN_TYPE="inAppPromotion"
e.IN_APP_PROMOTION_URN_PREFIX=`urn:li:${n}`,e.CREATIVE_PROMOTION_CONTENT_UNION_KEY="com.linkedin.campaignmanager.CmInAppPromotion",e.PROMOTION_CONTENT_UNION_KEY=Object.freeze({SINGLE_IMAGE:"singleImage",BRANDED:"branded"}),e.SINGLE_IMAGE_PROMOTION_MACRO_REGEX=/%[A-Za-z]*(?:_[A-Za-z]*)*%/g,e.SINGLE_IMAGE_PROMOTION_SUPPORTED_MACRO=Object.freeze({SHARE_URN:"SHARE_URN",ORGANIZATION_ID:"ORGANIZATION_ID",FIRST_NAME:"FIRST_NAME",COMPANY_NAME:"COMPANY_NAME",LAST_NAME:"LAST_NAME",INDUSTRY_NAME:"INDUSTRY_NAME"}),e.SOCIAL_PROOF_CONSTANTS={premium:{socialProofType:"premium",socialProofMessage:"%PREMIUM_SOCIAL_PROOF_FIRST_NAME% and millions more use Premium",socialProofMessagePreview:"%CONNECTION_FIRST_NAME% and millions more use Premium"}},e.ILLUSTRATION_NAMES=[{name:"error-connection",value:"ILL_SPT_ERROR_CONNECTION_SMALL"},{name:"error-construction",value:"ILL_SPT_ERROR_CONSTRUCTION_SMALL"},{name:"error-crossing",value:"ILL_SPT_MAIN_COWORKERS_5_SMALL"},{name:"error-fail",value:"ILL_SPT_MAIN_WFH_SMALL"},{name:"error-pit-crew",value:"ILL_SPT_ERROR_PIT_CREW_SMALL"},{name:"error-server",value:"ILL_SPT_ERROR_CONSTRUCTION_SMALL"},{name:"main-bike-shop",value:"ILL_SPT_MAIN_BIKE_SHOP_SMALL"},{name:"main-broadcast",value:"ILL_SPT_MAIN_BROADCAST_SMALL"},{name:"main-call-center",value:"ILL_SPT_MAIN_CALL_CENTER_SMALL"},{name:"main-collaboration",value:"ILL_SPT_MAIN_COLLABORATION_SMALL"},{name:"main-commute",value:"ILL_SPT_MAIN_COMMUTE_SMALL"},{name:"main-conversation",value:"ILL_SPT_MAIN_CONVERSATION_SMALL"},{name:"main-coworkers-2",value:"ILL_SPT_MAIN_COWORKERS_2_SMALL"},{name:"main-coworkers-3",value:"ILL_SPT_MAIN_COWORKERS_3_SMALL"},{name:"main-coworkers-4",value:"ILL_SPT_MAIN_COWORKERS_4_SMALL"},{name:"main-coworkers-5",value:"ILL_SPT_MAIN_COWORKERS_5_SMALL"},{name:"main-coworkers",value:"ILL_SPT_MAIN_COWORKERS_SMALL"},{name:"main-diplomas",value:"ILL_SPT_MAIN_DIPLOMAS_SMALL"},{name:"main-illustrator",value:"ILL_SPT_MAIN_ILLUSTRATOR_SMALL"},{name:"main-manufacturing",value:"ILL_SPT_MAIN_MANUFACTURING_SMALL"},{name:"main-manufacturing-mask",value:"ILL_SPT_MAIN_MANUFACTURING_MASK_SMALL"},{name:"main-musician",value:"ILL_SPT_MAIN_MUSICIAN_SMALL"},{name:"main-pandemic",value:"ILL_SPT_MAIN_PODCASTER_SMALL"},{name:"main-pandemic-mask",value:"ILL_SPT_MAIN_PARAMEDIC_MASK_SMALL"},{name:"main-paramedic-mask",value:"ILL_SPT_MAIN_PARAMEDIC_MASK_SMALL"},{name:"main-paramedic",value:"ILL_SPT_MAIN_PARAMEDIC_SMALL"},{name:"main-person-2",value:"ILL_SPT_MAIN_PERSON_2_SMALL"},{name:"main-person-3",value:"ILL_SPT_MAIN_PERSON_3_SMALL"},{name:"main-person",value:"ILL_SPT_MAIN_PERSON_SMALL"},{name:"main-podcaster",value:"ILL_SPT_MAIN_PODCASTER_SMALL"},{name:"main-presentation",value:"ILL_SPT_MAIN_PRESENTATION_SMALL"},{name:"main-relax",value:"ILL_SPT_MAIN_RELAX_SMALL"},{name:"main-school-teacher",value:"ILL_SPT_MAIN_TEACHER_SMALL"},{name:"main-tailor",value:"ILL_SPT_MAIN_TAILOR_SMALL"},{name:"main-teacher",value:"ILL_SPT_MAIN_TEACHER_SMALL"},{name:"main-wfh",value:"ILL_SPT_MAIN_WFH_SMALL"},{name:"main-wfh-video",value:"ILL_SPT_MAIN_WFH_VIDEO_SMALL"},{name:"success-individual-2",value:"ILL_SPT_SUCCESS_INDIVIDUAL_SMALL"},{name:"success-individual",value:"ILL_SPT_SUCCESS_INDIVIDUAL_SMALL"},{name:"success-team",value:"ILL_SPT_SUCCESS_TEAM_SMALL"}],e.LOGO_TYPES=[{name:"Premium badge",value:"PREMIUM_BADGE"},{name:"Linkedin logo",value:"LINKEDIN_LOGO"},{name:"Linkedin logo blue",value:"LINKEDIN_LOGO_BLUE"}],e.COLOR_SCHEMES=[{name:"cool gray",value:"COOL_GRAY"},{name:"warm gray",value:"WARM_GRAY"},{name:"sage",value:"SAGE"},{name:"copper",value:"COPPER"},{name:"amber",value:"AMBER"}]}))
define("campaign-manager-web/constants/recommendations",["exports","@linkedin/lms-adrecs-ui/types/recommendations","campaign-manager-web/types/recommendations"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.RecommendationUIStatus=e.RecPlacement=e.REC_TYPES_BY_REC_LEVEL=e.REC_TYPES_BY_REC_GROUP=e.RECHUB_SURVEY_TRIGGERS=e.INSHAPE_CAMPAIGN_RECOMMENDATION_TYPE=e.INSHAPE_ACCOUNT_RECOMMENDATION_TYPE=e.BENCHMARK_RECOMMENDATION_TYPES=void 0
e.RecommendationUIStatus=Object.freeze({...t.RecommendationStatus,...n.AdditionalUIRecommendationStatus}),e.INSHAPE_CAMPAIGN_RECOMMENDATION_TYPE=new Set([t.CampaignRecommendationType.LAN_ADOPTION,t.CampaignRecommendationType.CONVERSION_TRACKING]),e.INSHAPE_ACCOUNT_RECOMMENDATION_TYPE=new Set([t.AccountRecommendationType.CAMPAIGNS_WITH_BRAND_AWARENESS_OBJECTIVE])
let a=e.RecPlacement=void 0;(function(e){e.CAMPAIGN_MANAGER_EDIT_PAGE="CAMPAIGN_MANAGER_EDIT_PAGE",e.CAMPAIGN_MANAGER_OPTIMA_EDIT_PAGE="CAMPAIGN_MANAGER_OPTIMA_EDIT_PAGE",e.CAMPAIGN_MANAGER_REPORTING_PAGE="CAMPAIGN_MANAGER_REPORTING_PAGE",e.RECOMMENDATION_HUB="RECOMMENDATION_HUB"})(a||(e.RecPlacement=a={}))
e.BENCHMARK_RECOMMENDATION_TYPES=new Set([t.CampaignRecommendationType.ACTIVE_CREATIVES]),e.RECHUB_SURVEY_TRIGGERS=Object.freeze({APPLY:"APPLY",DISMISS:"DISMISS",IDLE:"IDLE"}),e.REC_TYPES_BY_REC_LEVEL=Object.freeze({[t.RecommendationLevel.SPONSORED_ACCOUNT]:[t.AccountRecommendationType.ADDITIONAL_CAMPAIGNS,t.AccountRecommendationType.CAMPAIGNS_WITH_BRAND_AWARENESS_OBJECTIVE,t.AccountRecommendationType.CAMPAIGNS_WITH_LEAD_GENERATION_OBJECTIVE,t.AccountRecommendationType.MORE_OBJECTIVES],[t.RecommendationLevel.SPONSORED_CAMPAIGN]:[t.CampaignRecommendationType.ACTIVE_CREATIVES,t.CampaignRecommendationType.AUDIENCE_EXPANSION,t.CampaignRecommendationType.CONVERSION_TRACKING,t.CampaignRecommendationType.CONTENT_LENGTH,t.CampaignRecommendationType.CUSTOM_SEGMENTS,t.CampaignRecommendationType.DAILY_AND_TOTAL_BUDGET,t.CampaignRecommendationType.DAILY_BUDGET,t.CampaignRecommendationType.END_DATE,t.CampaignRecommendationType.JOB_TITLE,t.CampaignRecommendationType.LAN_ADOPTION,t.CampaignRecommendationType.MEMBER_SKILL,t.CampaignRecommendationType.OPTIMIZATION_TARGET_TYPE,t.CampaignRecommendationType.TARGETING_AUDIENCE_BUSINESS_OBJECTIVE_BASED_AUDIENCE_SEED,t.CampaignRecommendationType.TARGETING_AUDIENCE_COUNT,t.CampaignRecommendationType.TARGETING_AUDIENCE_FACETS_GROUPS,t.CampaignRecommendationType.TARGETING_AUDIENCE_FACETS_INDUSTRIES,t.CampaignRecommendationType.TARGETING_AUDIENCE_FACETS_JOB_FUNCTIONS,t.CampaignRecommendationType.TARGETING_AUDIENCE_FACETS_SENIORITIES,t.CampaignRecommendationType.TARGETING_AUDIENCE_FACETS_SKILLS,t.CampaignRecommendationType.TARGETING_AUDIENCE_FACETS_STAFF_COUNT_RANGES,t.CampaignRecommendationType.TARGETING_AUDIENCE_FACETS_TITLES,t.CampaignRecommendationType.TARGETING_AUDIENCE_FACETS_TOTAL_NUMBER,t.CampaignRecommendationType.TOTAL_BUDGET]}),e.REC_TYPES_BY_REC_GROUP=Object.freeze({[t.RecommendationGroup.ADS_AND_ASSETS]:[t.CampaignRecommendationType.ACTIVE_CREATIVES,t.CampaignRecommendationType.CONTENT_LENGTH],[t.RecommendationGroup.AUDIENCE]:[t.CampaignRecommendationType.AUDIENCE_EXPANSION,t.CampaignRecommendationType.CUSTOM_SEGMENTS,t.CampaignRecommendationType.JOB_TITLE,t.CampaignRecommendationType.MEMBER_SKILL,t.CampaignRecommendationType.TARGETING_AUDIENCE_BUSINESS_OBJECTIVE_BASED_AUDIENCE_SEED,t.CampaignRecommendationType.TARGETING_AUDIENCE_COUNT,t.CampaignRecommendationType.TARGETING_AUDIENCE_FACETS_GROUPS,t.CampaignRecommendationType.TARGETING_AUDIENCE_FACETS_INDUSTRIES,t.CampaignRecommendationType.TARGETING_AUDIENCE_FACETS_JOB_FUNCTIONS,t.CampaignRecommendationType.TARGETING_AUDIENCE_FACETS_SENIORITIES,t.CampaignRecommendationType.TARGETING_AUDIENCE_FACETS_SKILLS,t.CampaignRecommendationType.TARGETING_AUDIENCE_FACETS_STAFF_COUNT_RANGES,t.CampaignRecommendationType.TARGETING_AUDIENCE_FACETS_TITLES,t.CampaignRecommendationType.TARGETING_AUDIENCE_FACETS_TOTAL_NUMBER],[t.RecommendationGroup.BIDDING]:[t.CampaignRecommendationType.OPTIMIZATION_TARGET_TYPE],[t.RecommendationGroup.BUDGET_AND_SCHEDULE]:[t.CampaignRecommendationType.DAILY_AND_TOTAL_BUDGET,t.CampaignRecommendationType.DAILY_BUDGET,t.CampaignRecommendationType.END_DATE,t.CampaignRecommendationType.TOTAL_BUDGET],[t.RecommendationGroup.CONVERSION_TRACKING]:[t.CampaignRecommendationType.CONVERSION_TRACKING],[t.RecommendationGroup.OTHER]:[t.AccountRecommendationType.ADDITIONAL_CAMPAIGNS,t.AccountRecommendationType.CAMPAIGNS_WITH_BRAND_AWARENESS_OBJECTIVE,t.AccountRecommendationType.CAMPAIGNS_WITH_LEAD_GENERATION_OBJECTIVE,t.AccountRecommendationType.MORE_OBJECTIVES],[t.RecommendationGroup.PLACEMENT]:[t.CampaignRecommendationType.LAN_ADOPTION]})})),define("campaign-manager-web/constants/reflow",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.REFLOW_BREAKPOINT_KEYS=e.REFLOW_BREAKPOINTS=void 0
const t=e.REFLOW_BREAKPOINT_KEYS=Object.freeze({XSMALL:"xs",SMALL:"sm",MEDIUM:"md",LARGE:"lg",XLARGE:"xl"})
e.REFLOW_BREAKPOINTS=Object.freeze({[t.XLARGE]:1920,[t.LARGE]:1440,[t.MEDIUM]:1024,[t.SMALL]:600,[t.XSMALL]:0})})),define("campaign-manager-web/constants/reporting",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.SUMMARY_AND_CHARTS_HEADER_TAB_OPTIONS=e.SHOW_ACTION_ITEMS_CLASS=e.METRIC_VALUE_FORMAT=e.HIDE_METADATA_CLASS=e.COLUMNS_TO_SEARCH=void 0
e.SHOW_ACTION_ITEMS_CLASS="reporting-table__status-simplification-item-actions-show",e.HIDE_METADATA_CLASS="reporting-table__metadata-hide",e.COLUMNS_TO_SEARCH={CAMPAIGN_GROUPS:["id","billingReferenceId","name"],CAMPAIGNS:["id","name","type"],CREATIVES:["id","title","name","campaignName","type","campaignType","description"]},e.SUMMARY_AND_CHARTS_HEADER_TAB_OPTIONS={PERFORMANCE:"PERFORMANCE",DEMOGRAPHICS:"DEMOGRAPHICS",SUMMARY:"SUMMARY"},e.METRIC_VALUE_FORMAT={NUMBER:"NUMBER",RATIO:"RATIO",CURRENCY:"CURRENCY"}})),define("campaign-manager-web/constants/routes",["exports","@ember/debug","campaign-manager-web/config/environment"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.TRUST_TIERING_OPTIMA_ROUTES=e.TRUST_TIERING_AD_ACCOUNT_CREATION_ROUTES=e.STICKY_HEADER_ROUTES=e.ROUTE_NAME=e.NO_TWO_FACTOR_MODAL_ROUTES=e.HIDE_GLOBAL_FOOTER_ROUTES=e.HIDE_ACCOUNT_HEADER_ONLY_ROUTES=e.FORCE_SIDEBAR_ROUTES=e.FOCUS_ROUTES=void 0
const a={ACCOUNT_CLAIM_REQUESTS:"account-claim-requests",ACCOUNT_INVITATION_NOTICE:"accounts.account-invitation-notice",ACCOUNTS_INDEX:"accounts.index",ACCOUNTS_ITEM:"accounts.item",ACCOUNTS_LEGACY_REDIRECT:"accounts.account-legacy-redirect",ACCOUNT_INDEX:"accounts.item.index",ACCOUNT_DAILY_SPEND_LIMITS:"accounts.item.daily-spend-limits",ACCOUNT_ADVERTISER_PROFILE:"accounts.item.advertiser-profile",ACCOUNT_ASSET_HISTORY:"accounts.item.asset-history",ACCOUNT_ASSET_HISTORY_INDEX:"accounts.item.asset-history.index",ACCOUNT_ASSET_HISTORY_COPIES_RECEIVED:"accounts.item.asset-history.copies-received",ACCOUNT_ASSET_HISTORY_COPIES_SHARED:"accounts.item.asset-history.copies-shared",ACCOUNT_CONTENT:"accounts.item.content",ACCOUNT_LANDING_PAGES:"accounts.item.landing-pages",ACCOUNT_LANDING_PAGES_INDEX:"accounts.item.landing-pages.index",ACCOUNT_LANDING_PAGES_NEW:"accounts.item.landing-pages.new",ACCOUNT_LANDING_PAGES_ITEM:"accounts.item.landing-pages.item",ACCOUNT_LANDING_PAGES_ANALYTICS:"accounts.item.landing-pages.analytics",ACCOUNT_AUDIENCE_NETWORK:"accounts.item.audience-network",ACCOUNT_AUDIENCE_NETWORK_INDEX:"accounts.item.audience-network.index",ACCOUNT_AUDIENCE_NETWORK_BLOCK_LIST:"accounts.item.audience-network.block-list",ACCOUNT_AUDIENCE_NETWORK_THIRD_PARTY_APPS:"accounts.item.audience-network.third-party-apps",ACCOUNT_BRAND_SAFETY:"accounts.item.brand-safety",ACCOUNT_BRAND_SAFETY_INDEX:"accounts.item.brand-safety.index",ACCOUNT_BRAND_SAFETY_OVERVIEW:"accounts.item.brand-safety.overview",ACCOUNT_BRAND_SAFETY_PUBLISHER_LIST:"accounts.item.brand-safety.publisher-list",ACCOUNT_BRAND_SAFETY_PUBLISHER_REPORT:"accounts.item.brand-safety.publisher-report",ACCOUNT_BRAND_SAFETY_THIRD_PARTY_APPS:"accounts.item.brand-safety.third-party-apps",ACCOUNT_BILLING_INDEX:"accounts.item.billing.index",ACCOUNT_BILLING:"accounts.item.billing",ACCOUNT_BILLING_CREDITS:"accounts.item.billing.credits",ACCOUNT_BILLING_RECEIPTS:"accounts.item.billing.receipts",ACCOUNT_BILLING_TRANSACTIONS:"accounts.item.billing.transactions",ACCOUNT_CREDIT_CARD_SETUP:"accounts.item.credit-card-setup",ACCOUNT_BILLING_BILLING_SETUP:"accounts.item.billing.billing-setup",ACCOUNT_BILLING_PAYMENT_ACTIVITY:"accounts.item.billing.payment-activity",ACCOUNT_BILLING_CREDITS_AND_COUPONS:"accounts.item.billing.credits-and-coupons",ACCOUNT_CAMPAIGN_CREATE:"accounts.item.campaign-create",ACCOUNT_CAMPAIGN_GROUPS:"accounts.item.campaign-groups",ACCOUNT_CAMPAIGN_GROUPS_INDEX:"accounts.item.campaign-groups.index",ACCOUNT_CAMPAIGN_GROUPS_NEW:"accounts.item.campaign-groups.new",ACCOUNT_CAMPAIGN_GROUPS_ITEM:"accounts.item.campaign-groups.item",ACCOUNT_CAMPAIGNS_LEGACY_REDIRECT:"accounts.item.campaigns.campaign-legacy-redirect",ACCOUNT_CAMPAIGNS:"accounts.item.campaigns",ACCOUNT_CAMPAIGNS_LOADING:"accounts.item.campaigns.loading",ACCOUNT_CAMPAIGNS_INDEX:"accounts.item.campaigns.index",ACCOUNT_CAMPAIGNS_ITEM:"accounts.item.campaigns.item",ACCOUNT_CAMPAIGNS_ITEM_SUMMARY:"accounts.item.campaigns.item.summary",ACCOUNT_CAMPAIGNS_ITEM_AUTO_REVIEW:"accounts.item.campaigns.item.auto-review",ACCOUNT_CAMPAIGNS_ITEM_GENERATE:"accounts.item.campaigns.item.generate",ACCOUNT_CAMPAIGNS_ITEM_GENERATE_INDEX:"accounts.item.campaigns.item.generate.index",ACCOUNT_CAMPAIGNS_ITEM_GENERATE_GROUP_INDEX:"accounts.item.campaigns.item.generate.group.index",ACCOUNT_CAMPAIGNS_ITEM_GENERATE_GROUP_NEW:"accounts.item.campaigns.item.generate.group.new",ACCOUNT_CAMPAIGNS_ITEM_GENERATE_GROUP_ITEM:"accounts.item.campaigns.item.generate.group.item",ACCOUNT_CAMPAIGN_INDEX:"accounts.item.campaigns.item.index",ACCOUNT_CAMPAIGN_DETAILS:"accounts.item.campaigns.item.details",ACCOUNT_CAMPAIGN_WEBSITE_ACTIONS_ITEM:"accounts.item.campaigns.item.website-actions.item",ACCOUNT_CAMPAIGN_REVIEW:"accounts.item.campaigns.item.review",ACCOUNT_CAMPAIGN_DUPLICATE:"accounts.item.campaigns.item.duplicate",ACCOUNT_CAMPAIGN_DUPLICATE_INDEX:"accounts.item.campaigns.item.duplicate.index",ACCOUNT_CAMPAIGN_DUPLICATE_CREATIVES:"accounts.item.campaigns.item.duplicate.creatives",ACCOUNT_CAMPAIGN_DUPLICATE_TASKS:"accounts.item.campaigns.item.duplicate.tasks",ACCOUNT_CAMPAIGN_GROUP_INDEX:"accounts.item.campaigns.item.group.index",ACCOUNT_CAMPAIGN_GROUP_NEW:"accounts.item.campaigns.item.group.new",ACCOUNT_CAMPAIGN_GROUP_ITEM:"accounts.item.campaigns.item.group.item",ACCOUNT_CAMPAIGN_CREATIVES:"accounts.item.campaigns.item.creatives",ACCOUNT_CAMPAIGN_CREATIVES_INDEX:"accounts.item.campaigns.item.creatives.index",ACCOUNT_CAMPAIGN_CREATIVES_NEW:"accounts.item.campaigns.item.creatives.new",ACCOUNT_CAMPAIGN_CREATIVES_SPONSORABLE_CONTENTS:"accounts.item.campaigns.item.creatives.sponsorable-contents",ACCOUNT_CAMPAIGN_CREATIVES_ITEM:"accounts.item.campaigns.item.creatives.item",ACCOUNT_CREATIVES:"accounts.item.creatives",ACCOUNT_DEMOGRAPHICS:"accounts.item.demographics",ACCOUNT_FLOWCHART:"accounts.item.flowchart",ACCOUNT_IMPORT_HISTORY:"accounts.item.import-history",ACCOUNT_INVOICE_SETUP:"accounts.item.invoice-setup",ACCOUNT_INVOICE_SETUP_INDEX:"accounts.item.invoice-setup.index",ACCOUNT_INVOICE_SETUP_INVOICE:"accounts.item.invoice-setup.invoice",ACCOUNT_LAN_BLOCK_LIST:"accounts.item.lan-block-list",ACCOUNT_LEADGEN_FORMS:"accounts.item.leadgen-forms",ACCOUNT_LEADGEN_FORMS_INDEX:"accounts.item.leadgen-forms.index",ACCOUNT_LEADGEN_FORMS_INDEX_CURRENT:"accounts.item.leadgen-forms.index.current",ACCOUNT_LEADGEN_FORMS_NEW:"accounts.item.leadgen-forms.new",ACCOUNT_LEADGEN_FORMS_ITEM:"accounts.item.leadgen-forms.item",ACCOUNT_CONVERSATIONS_NEW:"accounts.item.conversations.new",ACCOUNT_CONVERSATIONS_INDEX:"accounts.item.conversations.index",ACCOUNT_CONVERSATIONS_ITEM:"accounts.item.conversations.item",ACCOUNT_MANAGE_USERS:"accounts.item.manage-users",ACCOUNT_AUDIENCES:"accounts.item.audiences",ACCOUNT_AUDIENCES_INDEX:"accounts.item.audiences.index",ACCOUNT_AUDIENCES_MATCHED_INDEX:"accounts.item.audiences.matched.index",ACCOUNT_AUDIENCES_MATCHED_ITEM:"accounts.item.audiences.matched.item",ACCOUNT_AUDIENCES_MATCHED_ITEM_INDEX:"accounts.item.audiences.matched.item.index",ACCOUNT_AUDIENCES_MATCHED_ITEM_MATCHED_COMPANIES:"accounts.item.audiences.matched.item.matched-companies",ACCOUNT_AUDIENCES_MATCHED_ITEM_UNMATCHED_COMPANIES:"accounts.item.audiences.matched.item.unmatched-companies",ACCOUNT_AUDIENCES_MATCHED_ITEM_DETAILS:"accounts.item.audiences.matched.item.details",ACCOUNT_AUDIENCES_SAVED_INDEX:"accounts.item.audiences.saved.index",ACCOUNT_AUDIENCES_SAVED_ITEM:"accounts.item.audiences.saved.item",ACCOUNT_AUDIENCES_SAVED_ITEM_INDEX:"accounts.item.audiences.saved.item.index",ACCOUNT_AUDIENCES_SAVED_ITEM_SUMMARY_INSIGHTS:"accounts.item.audiences.saved.item.summary-insights",ACCOUNT_AUDIENCES_SAVED_ITEM_CONTENT_INSIGHTS:"accounts.item.audiences.saved.item.content-insights",ACCOUNT_AUDIENCES_SAVED_ITEM_LOCATION_INSIGHTS:"accounts.item.audiences.saved.item.location-insights",ACCOUNT_AUDIENCES_SAVED_ITEM_MEMBER_INSIGHTS:"accounts.item.audiences.saved.item.member-insights",ACCOUNT_AUDIENCES_SAVED_ITEM_COMPANY_INSIGHTS:"accounts.item.audiences.saved.item.company-insights",ACCOUNT_EDIT:"accounts.item.edit",ACCOUNT_EXPERIMENTS:"accounts.item.experiments",ACCOUNT_EXPERIMENTS_INDEX:"accounts.item.experiments.index",ACCOUNT_AB_TESTS_NEW:"accounts.item.experiments.ab-tests.new",ACCOUNT_AB_TESTS_ITEM:"accounts.item.experiments.ab-tests.item",ACCOUNT_BRAND_LIFT_TESTS_ITEM:"accounts.item.experiments.brand-lift-tests.item",ACCOUNT_BRAND_LIFT_TESTS_ITEM_INDEX:"accounts.item.experiments.brand-lift-tests.item.index",ACCOUNT_BRAND_LIFT_TESTS_ITEM_QUESTIONS_ITEM:"accounts.item.experiments.brand-lift-tests.item.questions.item",ACCOUNT_BRAND_LIFT_TESTS_NEW:"accounts.item.experiments.brand-lift-tests.new",ACCOUNT_BRAND_LIFT_TESTS_EDIT:"accounts.item.experiments.brand-lift-tests.edit",ACCOUNT_MEDIA_PLANNER:"accounts.item.media-planner",ACCOUNT_MEDIA_PLANNER_INDEX:"accounts.item.media-planner.index",ACCOUNT_MEDIA_PLANNER_NEW:"accounts.item.media-planner.new",ACCOUNT_INSIGHT_TAG:"accounts.item.insight-tag",ACCOUNT_PERFORMANCE_CHART:"accounts.item.performance-chart",ACCOUNT_SPLIT_TESTS:"accounts.item.split-tests",ACCOUNT_WEBSITE_DEMOGRAPHICS:"accounts.item.website-demographics",ACCOUNT_WEBSITE_ACTIONS:"accounts.item.website-actions",ACCOUNT_WEBSITE_ACTIONS_INDEX:"accounts.item.website-actions.index",ACCOUNT_WEBSITE_TRACKING:"accounts.item.website-tracking",ACCOUNT_WEBSITE_TRACKING_INDEX:"accounts.item.website-tracking.index",ACCOUNT_WEBSITE_TRACKING_CONVERSIONS_INDEX:"accounts.item.website-tracking.conversions.index",ACCOUNT_WEBSITE_TRACKING_CONVERSIONS_SOURCES:"accounts.item.website-tracking.conversions.sources",ACCOUNT_CONVERSIONS_NEW:"accounts.item.conversions.new",ACCOUNT_CONVERSIONS_EDIT:"accounts.item.conversions.edit",ACCOUNT_DATA_SOURCES_NEW:"accounts.item.data-sources.new",ACCOUNT_DATA_SOURCES_EDIT:"accounts.item.data-sources.edit",ACCOUNT_WEBSITE_TRACKING_INSIGHT_TAG:"accounts.item.website-tracking.insight-tag",ACCOUNT_ORGANIC_PAID_REPORT:"accounts.item.organic-paid-report",ACCOUNT_ORGANIC_PAID_REPORT_INDEX:"accounts.item.organic-paid-report.index",ACCOUNT_ORGANIC_PAID_REPORT_PERFORMANCE:"accounts.item.organic-paid-report.performance",ACCOUNT_ORGANIC_PAID_REPORT_CONTENT:"accounts.item.organic-paid-report.content",ACCOUNT_ORGANIC_PAID_REPORT_TOUCHPOINTS:"accounts.item.organic-paid-report.touchpoints",ACCOUNT_METRIC_RESTATEMENTS:"accounts.item.metric-restatements",ACCOUNT_BUYER_ACTIONS_MANAGER_DASHBOARD:"accounts.item.buyer-actions-manager.dashboard",ACCOUNT_BUYER_ACTIONS_MANAGER_DATA_SOURCES_INDEX:"accounts.item.buyer-actions-manager.sources.index",ACCOUNT_BUYER_ACTIONS_MANAGER_DATA_SOURCES_ITEM:"accounts.item.buyer-actions-manager.sources.item",ACCOUNT_RECOMMENDATIONS:"accounts.item.recommendations.index",ACCOUNT_RECOMMENDATIONS_APPLIED:"accounts.item.recommendations.applied",ACCOUNT_RECOMMENDATIONS_INDIVIDUAL:"accounts.item.recommendations.individual",ACCOUNT_CAMPAIGN_SANDBOX:"accounts.item.campaign-sandbox",ACCOUNT_CAMPAIGN_SANDBOX_ITEM:"accounts.item.campaign-sandbox.item",ACCOUNT_TRACKING_PARAMETERS:"accounts.item.tracking-parameters",ACCOUNT_CREATE:"accounts.new-account",ACCOUNT_HEALTHCARE_PREAPPROVAL:"accounts.healthcare-preapproval",APPLICATION:"application",ENTERPRISE_LOGIN:"enterprise-login",NEW_ADVERTISER:"new-advertiser",AUTH:"auth",AUTH_INDEX:"auth.index",LOGIN:"login",LOGOUT:"logout",UNAUTHORISED:"unauthorised",NOT_FOUND:"not-found",BOOST:"boost",BOOST_CAMPAIGNS:"boost.campaigns",BOOST_CAMPAIGNS_ITEM:"boost.campaigns.item",BOOST_CAMPAIGNS_DETAILS:"boost.campaigns.item.details",BOOST_CAMPAIGNS_BILLING:"boost.campaigns.item.billing",SPONSOR_REQUEST:"sponsor-request",SPONSOR_REQUEST_CONSENT:"sponsor-request.consent",CHINA:"china",CHINA_CONTENT_TOOL:"china.content-tool",CHINA_CONTENT_TOOL_VIEW:"china.content-tool.view",CHINA_CONTENT_TOOL_VIEW_ADD:"china.content-tool.view.add.item.index",CHINA_CONTENT_TOOL_VIEW_ADD_INDEX:"china.content-tool.view.add.index",CHINA_CONTENT_TOOL_VIEW_EDIT:"china.content-tool.view.edit.item.index",CHINA_CONTENT_TOOL_VIEW_INDEX:"china.content-tool.view.index",CHINA_CONTENT_TOOL_VIEW_EDIT_INDEX:"china.content-tool.view.edit.index"},i=e.ROUTE_NAME="production"===n.default.environment?a:new Proxy(a,{get:(e,t)=>e[t]})
e.FOCUS_ROUTES=[i.ACCOUNT_CAMPAIGN_CREATE,i.ACCOUNT_CAMPAIGNS_ITEM,i.ACCOUNT_CAMPAIGNS_ITEM_GENERATE,i.ACCOUNT_CAMPAIGNS_ITEM_AUTO_REVIEW,i.ACCOUNT_CAMPAIGN_GROUPS_ITEM,i.ACCOUNT_CAMPAIGN_GROUPS_NEW,i.ACCOUNT_CAMPAIGN_CREATIVES_NEW,i.ACCOUNT_CAMPAIGN_CREATIVES_SPONSORABLE_CONTENTS,i.ACCOUNT_CAMPAIGN_CREATIVES_ITEM,i.ACCOUNT_CONVERSIONS_EDIT,i.ACCOUNT_CONVERSIONS_NEW,i.ACCOUNT_DATA_SOURCES_NEW,i.ACCOUNT_DATA_SOURCES_EDIT,i.ACCOUNT_AB_TESTS_ITEM,i.ACCOUNT_AB_TESTS_NEW,i.ACCOUNT_BRAND_LIFT_TESTS_NEW,i.ACCOUNT_BRAND_LIFT_TESTS_EDIT,i.ACCOUNT_MEDIA_PLANNER_NEW,i.ACCOUNT_LEADGEN_FORMS_ITEM,i.ACCOUNT_LEADGEN_FORMS_NEW,i.ACCOUNT_AUDIENCES_SAVED_ITEM,i.ACCOUNT_LANDING_PAGES_ITEM,i.ACCOUNT_LANDING_PAGES_NEW,i.SPONSOR_REQUEST,i.ACCOUNT_CAMPAIGN_DUPLICATE_INDEX,i.ACCOUNT_CAMPAIGN_DUPLICATE_CREATIVES,i.ACCOUNT_CAMPAIGN_DUPLICATE_TASKS,i.ACCOUNT_CAMPAIGN_SANDBOX,i.ACCOUNT_CAMPAIGN_SANDBOX_ITEM,i.CHINA,i.CHINA_CONTENT_TOOL,i.CHINA_CONTENT_TOOL_VIEW,i.CHINA_CONTENT_TOOL_VIEW_ADD,i.CHINA_CONTENT_TOOL_VIEW_ADD_INDEX,i.CHINA_CONTENT_TOOL_VIEW_EDIT,i.CHINA_CONTENT_TOOL_VIEW_INDEX,i.CHINA_CONTENT_TOOL_VIEW_EDIT_INDEX,i.ACCOUNT_BUYER_ACTIONS_MANAGER_DATA_SOURCES_ITEM],e.HIDE_ACCOUNT_HEADER_ONLY_ROUTES=[i.ACCOUNT_CONVERSATIONS_NEW,i.ACCOUNT_CONVERSATIONS_ITEM],e.FORCE_SIDEBAR_ROUTES=[i.ACCOUNT_CAMPAIGNS_ITEM_SUMMARY],e.STICKY_HEADER_ROUTES=[i.ACCOUNT_CAMPAIGNS_ITEM_AUTO_REVIEW],e.HIDE_GLOBAL_FOOTER_ROUTES=[i.ACCOUNT_CONTENT],e.NO_TWO_FACTOR_MODAL_ROUTES=[i.UNAUTHORISED,i.NOT_FOUND,i.NEW_ADVERTISER,i.CHINA,i.CHINA_CONTENT_TOOL,i.CHINA_CONTENT_TOOL_VIEW,i.CHINA_CONTENT_TOOL_VIEW_ADD,i.CHINA_CONTENT_TOOL_VIEW_ADD_INDEX,i.CHINA_CONTENT_TOOL_VIEW_EDIT,i.CHINA_CONTENT_TOOL_VIEW_INDEX,i.CHINA_CONTENT_TOOL_VIEW_EDIT_INDEX,i.SPONSOR_REQUEST,i.SPONSOR_REQUEST_CONSENT],e.TRUST_TIERING_AD_ACCOUNT_CREATION_ROUTES=[i.ACCOUNT_CREATE,i.NEW_ADVERTISER],e.TRUST_TIERING_OPTIMA_ROUTES=[i.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_INDEX,i.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_GROUP_INDEX,i.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_GROUP_NEW,i.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_GROUP_ITEM,i.ACCOUNT_CAMPAIGNS_ITEM_AUTO_REVIEW]})),define("campaign-manager-web/constants/scc",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.CAMPAIGN_MODES=e.CAMPAIGN_AUDIENCE_SETTINGS=void 0
e.CAMPAIGN_MODES=Object.freeze({QUICK:"QUICK",ADVANCED:"ADVANCED"}),e.CAMPAIGN_AUDIENCE_SETTINGS=Object.freeze({AUDIENCE_SETTINGS:"audienceSettings",LINKEDIN_TEMPLATE_KEY:"linkedInTemplate",SAVED_TEMPLATE_KEY:"savedTemplate",AUDIENCE_TEMPLATE_URN:"templateUrn"})})),define("campaign-manager-web/constants/session-record",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.SESSION_RECORD_TAGS=e.SESSION_RECORD_SAMPLE_RATE=e.SESSION_RECORD_MAX_DURATION=e.SESSION_RECORD_INTERVAL=e.SESSION_RECORD_FEATURES=void 0
e.SESSION_RECORD_TAGS=Object.freeze({END:"END",START:"START",INSTRUCTION:"INSTRUCTION"}),e.SESSION_RECORD_FEATURES=Object.freeze({ADVERTISER_PROFILE:"advertiser_profile",BOOST_ORGANIZATION_POST:"boost-organization-post",CLICK_TO_MESSAGE_IMAGE_AD_CREATION:"click-to-message-image-ad-creation",CAMPAIGN_MANAGER_LOGIN:"campaign-manager-login",CAMPAIGN_MANAGER_SURVEY:"campaign-manager-survey",NEW_ADVERTISER:"new_advertiser",CAMPAIGN_SUMMARY:"reporting-summary",DOCUMENT_AD_CREATION:"document-ad-creation",OPTIMA_CAMPAIGN_CREATION:"optima-campaign-creation",SSU_AD_CREATION:"ssu-ad-creation",WEBSITE_ACTIONS_AUDIENCES:"website-actions-audiences",WEBSITE_ACTIONS_CONVERSIONS:"website-actions-conversions",WEBSITE_ACTIONS_EVENT_BUILDER:"website-actions-event-builder",WEBSITE_ACTIONS_TABLE:"website-actions-table"}),e.SESSION_RECORD_INTERVAL=Object.freeze({TEN_SECONDS:1e4}),e.SESSION_RECORD_SAMPLE_RATE=Object.freeze({ONE:1,QUARTER:.25,HALF:.5}),e.SESSION_RECORD_MAX_DURATION=Object.freeze({ONE_HOUR:36e5,TWENTY_MINUTES:12e5})})),define("campaign-manager-web/constants/simple-settings",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.SIMPLE_SETTING_VALUES=e.SIMPLE_SETTING_TYPE=void 0
e.SIMPLE_SETTING_TYPE=Object.freeze({CAMPAIGN_CREATION_MODE:"CAMPAIGN_CREATION_MODE"}),e.SIMPLE_SETTING_VALUES=Object.freeze({CAMPAIGN_CREATION_MODE_NONE:"CAMPAIGN_CREATION_MODE_NONE",CAMPAIGN_CREATION_MODE_QUICK:"CAMPAIGN_CREATION_MODE_QUICK",CAMPAIGN_CREATION_MODE_ADVANCED:"CAMPAIGN_CREATION_MODE_COMPLETE"})})),define("campaign-manager-web/constants/sponsor-request",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.USER_RESPONSE=e.SPONSOR_REQUEST_ERROR_TAG=e.SPONSORSHIP_PERMISSIONS_BASE_ROUTE=e.NON_SPONSORABLE_MEMBER_POST_FORMAT=e.INVALID_STATE=e.CONSENT_CREATION_ORIGIN=e.AD_CONSENT_REQUEST_STATUS_ARRAY=e.AD_CONSENT_REQUEST_STATUS=void 0
e.CONSENT_CREATION_ORIGIN=Object.freeze({CAMPAIGN_MANAGER:"CAMPAIGN_MANAGER"}),e.USER_RESPONSE=Object.freeze({APPROVE:"approve",DECLINE:"decline"}),e.INVALID_STATE=Object.freeze({ACCESS_DENIED:"access_denied",REQUEST_NOT_FOUND:"request_not_found",FETCH_ERROR:"request_fetch_error"})
const t=e.AD_CONSENT_REQUEST_STATUS=Object.freeze({APPROVED:"APPROVED",AUTO_APPROVED:"AUTO_APPROVED",IN_REVIEW:"IN_REVIEW",REJECTED:"REJECTED",REVOKED:"REVOKED"})
e.AD_CONSENT_REQUEST_STATUS_ARRAY=Object.freeze(Object.values(t)),e.SPONSOR_REQUEST_ERROR_TAG=Object.freeze({CONSENT_REQUEST_ERROR:"consent-request-error",CREATE_CONSENT_REQUEST_ERROR:"create-consent-request",FETCH_CONSENT_REQUEST_ERROR:"fetch-sponsor-request-status",UPDATE_CONSENT_REQUEST_STATUS_ERROR:"update-sponsor-request-status",DECLINE_CONSENT_REQUEST:"decline-consent-request",APPROVE_CONSENT_REQUEST:"approve-consent-request",FETCH_COMPANY_CONSENT_REQUEST_ERROR:"fetch-company-sponsor-requests",FETCH_COMPANY_BLANKET_CONSENTS_ERROR:"fetch-company-blanket-consents"}),e.NON_SPONSORABLE_MEMBER_POST_FORMAT={PULSE_ARTICLES:"PULSE_ARTICLES",GROUP_POSTS:"GROUP_POSTS",RESHARE_POSTS:"RESHARE_POSTS",MULTIPHOTO_POSTS:"MULTIPHOTO_POSTS"},e.SPONSORSHIP_PERMISSIONS_BASE_ROUTE="/sponsorship-permissions"})),define("campaign-manager-web/constants/sponsorable-content-live-preview-pem-metadata",["exports","campaign-manager-web/utils/objective-type"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.PEM_UPDATE_LIVE_PREVIEW_KEYS_BY_AD_FORMAT=e.PEM_LIVE_PREVIEW_SCENARIOS=e.PEM_DELETE_LIVE_PREVIEW_KEYS_BY_AD_FORMAT=e.PEM_CREATE_LIVE_PREVIEW_KEYS_BY_AD_FORMAT=void 0
const n=e.PEM_LIVE_PREVIEW_SCENARIOS=Object.freeze({LIVE_PREVIEW_MEDIA_ASSET_REPLACED:"-live-preview-media-asset-replaced",LIVE_PREVIEW_MEDIA_ASSET_REMOVED:"-live-preview-media-asset-removed",DRAFT_MEDIA_ASSET_CHANGED:"-draft-media-asset-changed",CONTENT_CREATED_ONLY_FOR_LIVE_PREVIEW:"-only-created-for-live-preview"})
e.PEM_DELETE_LIVE_PREVIEW_KEYS_BY_AD_FORMAT=Object.freeze({[t.AD_FORMAT.SINGLE_VIDEO]:{[n.LIVE_PREVIEW_MEDIA_ASSET_REPLACED]:"video-ads-delete-live-preview-draft-sponsorable-content-live-preview-media-asset-replaced",[n.LIVE_PREVIEW_MEDIA_ASSET_REMOVED]:"video-ads-delete-live-preview-draft-sponsorable-content-live-preview-media-asset-removed",[n.DRAFT_MEDIA_ASSET_CHANGED]:"video-ads-delete-live-preview-draft-sponsorable-content-draft-media-asset-changed",[n.CONTENT_CREATED_ONLY_FOR_LIVE_PREVIEW]:"video-ads-delete-live-preview-draft-sponsorable-content-only-created-for-live-preview",[n.DEFAULT]:"video-ads-delete-live-preview-draft-sponsorable-content"}}),e.PEM_CREATE_LIVE_PREVIEW_KEYS_BY_AD_FORMAT=Object.freeze({[t.AD_FORMAT.SINGLE_VIDEO]:{[n.LIVE_PREVIEW_MEDIA_ASSET_REPLACED]:"video-ads-create-live-preview-draft-sponsorable-content-live-preview-media-asset-replaced",[n.DEFAULT]:"video-ads-create-live-preview-draft-sponsorable-content"}}),e.PEM_UPDATE_LIVE_PREVIEW_KEYS_BY_AD_FORMAT=Object.freeze({[t.AD_FORMAT.SINGLE_VIDEO]:{[n.DEFAULT]:"video-ads-update-live-preview-draft-sponsorable-content"}})})),define("campaign-manager-web/constants/sponsored-content",["exports","campaign-manager-web/utils/objective-type"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.UGC_CALL_TO_ACTION_VALUES=e.SPONSORED_UPDATE_CONTENT_FORMATS=e.SPONSORED_CONTENT_UPDATE_CASE=e.PREVIEW_OPTION_NAME=e.MAX_ORGANIC_INTRODUCTORY_TEXT_LENGTH=e.MAX_ORGANIC_ALT_TEXT_LENGTH=e.LAN_PREVIEW_OPTION_PREFIX=e.CONTENT_ORIGIN=void 0
e.SPONSORED_CONTENT_UPDATE_CASE={UPDATE_LIVE_PREVIEW:"UPDATE_LIVE_PREVIEW",PUBLISH_LIVE_PREVIEW:"PUBLISH_LIVE_PREVIEW",UPDATE_CONTENT:"UPDATE_CONTENT"},e.LAN_PREVIEW_OPTION_PREFIX="lan_",e.PREVIEW_OPTION_NAME={DESKTOP_FEED:"desktop_feed",MOBILE_FEED:"mobile_feed",RIGHT_RAIL:"right_rail",LAN_MEDIUM_RECTANGLE:"lan_medium_rectangle",LAN_MOBILE_INTERSTITIAL:"lan_mobile_interstitial",LAN_NATIVE_AD:"lan_native_ad",LAN_NATIVE_VIDEO:"lan_native_video",LAN_IN_STREAM_VIDEO:"lan_in_stream_video",LAN_CONNECTED_TV_VIDEO:"lan_connected_tv_video",LAN_HALF_PAGE:"lan_half_page",LAN_BILLBOARD:"lan_billboard",FIRST_PARTY_ARTICLE_DESKTOP:"first_party_article_desktop",FIRST_PARTY_ARTICLE_MOBILE:"first_party_article_mobile"},e.UGC_CALL_TO_ACTION_VALUES=Object.freeze(["APPLY","DOWNLOAD","VIEW_QUOTE","LEARN_MORE","SIGN_UP","SUBSCRIBE","REGISTER","JOIN","ATTEND","REQUEST_DEMO"]),e.MAX_ORGANIC_INTRODUCTORY_TEXT_LENGTH=3e3,e.MAX_ORGANIC_ALT_TEXT_LENGTH=1e3,e.SPONSORED_UPDATE_CONTENT_FORMATS=[t.AD_FORMAT.SPONSORED_UPDATE_EVENT,t.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT,t.AD_FORMAT.STANDARD_SPONSORED_CONTENT,t.AD_FORMAT.SPONSORED_UPDATE_JOB_POSTING],e.CONTENT_ORIGIN=Object.freeze({DARK:"DARK",ORGANIC:"ORGANIC",MEMBER_POST:"MEMBER_POST"})})),define("campaign-manager-web/constants/spotlight",["exports","campaign-manager-web/constants/dynamic-ads","campaign-manager-web/utils/vector-assets"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.PREVIEW_SLIDE=e.PREVIEW_CRITERIA_VARIABLES_KEY=e.OWNER_TYPE=e.MAX_HEADLINE_LENGTH=e.MAX_FORUM_NAME_LENGTH=e.MAX_DESCRIPTION_LENGTH=e.MAX_CALL_TO_ACTION_LENGTH=e.LOGO_RECIPE=e.GENERIC_RECIPE=e.GENERIC_LOGO_RECIPE=e.GENERIC_CUSTOM_BACKGROUND_RECIPE=e.CUSTOM_BACKGROUND_RECIPE=void 0
e.MAX_HEADLINE_LENGTH=50,e.MAX_CALL_TO_ACTION_LENGTH=18,e.MAX_FORUM_NAME_LENGTH=25,e.MAX_DESCRIPTION_LENGTH=70,e.LOGO_RECIPE=n.CM_UPLOAD_RECIPES.RIGHT_RAIL_LOGO,e.CUSTOM_BACKGROUND_RECIPE=n.CM_UPLOAD_RECIPES.RIGHT_RAIL_BACKGROUND_IMAGE,e.OWNER_TYPE="ACCOUNT",e.GENERIC_RECIPE=n.CM_UPLOAD_RECIPES.IMAGE_GENERIC_BASE,e.GENERIC_LOGO_RECIPE=n.CM_UPLOAD_RECIPES.IMAGE_SPECIFIC_RIGHT_RAIL_LOGO,e.GENERIC_CUSTOM_BACKGROUND_RECIPE=n.CM_UPLOAD_RECIPES.IMAGE_SPECIFIC_RIGHT_RAIL_BACKGROUND,e.PREVIEW_CRITERIA_VARIABLES_KEY="com.linkedin.campaignmanager.CmSpotlightCreativePreviewCriteria",e.PREVIEW_SLIDE={previewSelector:t.LIVE_PREVIEW_SELECTOR,className:t.RIGHT_RAIL_CLASS_NAME}})),define("campaign-manager-web/constants/success-modal-entity-types",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.ENTITY_TYPES=void 0
e.ENTITY_TYPES={ACCOUNT:"account",CAMPAIGN:"campaign",AB_TEST:"ab-test"}})),define("campaign-manager-web/constants/survey",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.TEST_QUALTRICS_SURVEY_ID=e.QUALTRICS_ZONE_ID=void 0
e.TEST_QUALTRICS_SURVEY_ID="test",e.QUALTRICS_ZONE_ID="ZN_6DVs7fFdgQrLTBs"})),define("campaign-manager-web/constants/text-ad",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.VALIDATIONS=e.RIGHT_COL_SLOT_SIZE=e.PREVIEW_CRITERIA_VARIABLES_KEY=e.MAX_HEADLINE_LENGTH=e.MAX_DESCRIPTION_LENGTH=e.LIVE_PREVIEW_SELECTOR=e.LIVE_PREVIEW_CLASS=e.AD_DESTINATION_TYPE=void 0
e.AD_DESTINATION_TYPE={CAREERS_PAGE:"CAREERS_PAGE",COMPANY_PAGE:"COMPANY_PAGE",CUSTOM:"CUSTOM"}
const t=e.MAX_HEADLINE_LENGTH=25,n=e.MAX_DESCRIPTION_LENGTH=75,a=(e.VALIDATIONS={MAX_HEADLINE_LENGTH:t,MAX_DESCRIPTION_LENGTH:n},e.RIGHT_COL_SLOT_SIZE="SIZE_300_250",e.PREVIEW_CRITERIA_VARIABLES_KEY="com.linkedin.campaignmanager.CmTextAdCreativePreviewCriteria",e.LIVE_PREVIEW_SELECTOR=".ta-creative")
e.LIVE_PREVIEW_CLASS=a.split(".")[1]})),define("campaign-manager-web/constants/third-party-apps",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.TARGETING_LOGIC=e.SEGMENTS=void 0
e.SEGMENTS={CUSTOM_CONTEXTUAL:"customContextual",AUTHENTIC_BRAND_SAFETY:"authenticBrandSafety"},e.TARGETING_LOGIC={ANY_OFF:"ANY_OFF",ALL_OFF:"ALL_OFF"}})),define("campaign-manager-web/constants/timezones",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.TIMEZONES=void 0
e.TIMEZONES={ETC_UTC:{displayName:"Coordinated Universal Time",ianaTimezoneName:"Etc/UTC"},ETC_GMT_12:{displayName:"International Date Line West",ianaTimezoneName:"Etc/GMT+12"},AFRICA_CAIRO:{displayName:"Cairo",ianaTimezoneName:"Africa/Cairo"},AFRICA_CASABLANCA:{displayName:"Casablanca, Monrovia",ianaTimezoneName:"Africa/Casablanca"},AFRICA_JOHANNESBURG:{displayName:"Harare, Pretoria",ianaTimezoneName:"Africa/Johannesburg"},AFRICA_LAGOS:{displayName:"West Central Africa",ianaTimezoneName:"Africa/Lagos"},AFRICA_NAIROBI:{displayName:"Nairobi",ianaTimezoneName:"Africa/Nairobi"},AMERICA_ADAK:{displayName:"Aleutian Islands",ianaTimezoneName:"America/Adak"},AMERICA_ANCHORAGE:{displayName:"Alaska",ianaTimezoneName:"America/Anchorage"},AMERICA_BOGOTA:{displayName:"Bogota, Lima, Quito",ianaTimezoneName:"America/Bogota"},AMERICA_BUENOS_AIRES:{displayName:"Buenos Aires, Georgetown",ianaTimezoneName:"America/Argentina/Buenos_Aires"},AMERICA_CARACAS:{displayName:"Caracas, La Paz",ianaTimezoneName:"America/Caracas"},AMERICA_CHICAGO:{displayName:"Central Time (US and Canada)",ianaTimezoneName:"America/Chicago"},AMERICA_DENVER:{displayName:"Mountain Time (US and Canada)",ianaTimezoneName:"America/Denver"},AMERICA_GODTHAB:{displayName:"Greenland",ianaTimezoneName:"America/Godthab"},AMERICA_GUATEMALA:{displayName:"Central America",ianaTimezoneName:"America/Guatemala"},AMERICA_HALIFAX:{displayName:"Atlantic Time (Canada)",ianaTimezoneName:"America/Halifax"},AMERICA_INDIANA_INDIANAPOLIS:{displayName:"Indiana (East)",ianaTimezoneName:"America/Indiana/Indianapolis"},AMERICA_LOS_ANGELES:{displayName:"Pacific Time (US and Canada), Tijuana",ianaTimezoneName:"America/Los_Angeles"},AMERICA_MAZATLAN:{displayName:"Chihuahua, La Paz, Mazatlan",ianaTimezoneName:"America/Mazatlan"},AMERICA_MEXICO_CITY:{displayName:"Guadalajara, Mexico City, Monterrey",ianaTimezoneName:"America/Mexico_City"},AMERICA_NEW_YORK:{displayName:"Eastern Time (US and Canada)",ianaTimezoneName:"America/New_York"},AMERICA_NORONHA:{displayName:"Mid-Atlantic",ianaTimezoneName:"America/Noronha"},AMERICA_PHOENIX:{displayName:"Arizona",ianaTimezoneName:"America/Phoenix"},AMERICA_REGINA:{displayName:"Saskatchewan",ianaTimezoneName:"America/Regina"},AMERICA_SANTIAGO:{displayName:"Santiago",ianaTimezoneName:"America/Santiago"},AMERICA_SAO_PAULO:{displayName:"Brasilia",ianaTimezoneName:"America/Sao_Paulo"},AMERICA_ST_JOHNS:{displayName:"Newfoundland and Labrador",ianaTimezoneName:"America/St_Johns"},ASIA_ALMATY:{displayName:"Almaty, Novosibirsk",ianaTimezoneName:"Asia/Almaty"},ASIA_BAGHDAD:{displayName:"Baghdad",ianaTimezoneName:"Asia/Baghdad"},ASIA_COLOMBO:{displayName:"Sri Jayawardenepura",ianaTimezoneName:"Asia/Colombo"},ASIA_DHAKA:{displayName:"Astana, Dhaka",ianaTimezoneName:"Asia/Dhaka"},ASIA_DUBAI:{displayName:"Abu Dhabi, Muscat",ianaTimezoneName:"Asia/Dubai"},ASIA_IRKUTSK:{displayName:"Irkutsk, Ulaanbaatar",ianaTimezoneName:"Asia/Irkutsk"},ASIA_JAKARTA:{displayName:"Bangkok, Hanoi, Jakarta",ianaTimezoneName:"Asia/Jakarta"},ASIA_JERUSALEM:{displayName:"Jerusalem",ianaTimezoneName:"Asia/Jerusalem"},ASIA_KABUL:{displayName:"Kabul",ianaTimezoneName:"Asia/Kabul"},ASIA_KARACHI:{displayName:"Islamabad, Karachi, Tashkent",ianaTimezoneName:"Asia/Karachi"},ASIA_KATHMANDU:{displayName:"Kathmandu",ianaTimezoneName:"Asia/Kathmandu"},ASIA_KOLKATA:{displayName:"Chennai, Kolkata, Mumbai, New Delhi",ianaTimezoneName:"Asia/Kolkata"},ASIA_KRASNOYARSK:{displayName:"Krasnoyarsk",ianaTimezoneName:"Asia/Krasnoyarsk"},ASIA_KUWAIT:{displayName:"Kuwait, Riyadh",ianaTimezoneName:"Asia/Riyadh"},ASIA_MAGADAN:{displayName:"Magadan, Solomon Islands, New Caledonia",ianaTimezoneName:"Asia/Magadan"},ASIA_RANGOON:{displayName:"Yangon Rangoon",ianaTimezoneName:"Asia/Yangon"},ASIA_SEOUL:{displayName:"Seoul",ianaTimezoneName:"Asia/Seoul"},ASIA_SHANGHAI:{displayName:"Beijing, Chongqing, Hong Kong SAR, Urumqi",ianaTimezoneName:"Asia/Shanghai"},ASIA_SINGAPORE:{displayName:"Kuala Lumpur, Singapore",ianaTimezoneName:"Asia/Singapore"},ASIA_TAIPEI:{displayName:"Taipei",ianaTimezoneName:"Asia/Taipei"},ASIA_TBILISI:{displayName:"Baku, Tbilisi, Yerevan ",ianaTimezoneName:"Asia/Tbilisi"},ASIA_TEHRAN:{displayName:"Tehran",ianaTimezoneName:"Asia/Tehran"},ASIA_TOKYO:{displayName:"Osaka, Sapporo, Tokyo",ianaTimezoneName:"Asia/Tokyo"},ASIA_VLADIVOSTOK:{displayName:"Vladivostok",ianaTimezoneName:"Asia/Vladivostok"},ASIA_YAKUTSK:{displayName:"Yakutsk",ianaTimezoneName:"Asia/Yakutsk"},ASIA_YEKATERINBURG:{displayName:"Ekaterinburg",ianaTimezoneName:"Asia/Yekaterinburg"},ATLANTIC_AZORES:{displayName:"Azores",ianaTimezoneName:"Atlantic/Azores"},ATLANTIC_CAPE_VERDE:{displayName:"Cape Verde Islands",ianaTimezoneName:"Atlantic/Cape_Verde"},ATLANTIC_REYKJAVIK:{displayName:"Reykjavik",ianaTimezoneName:"Atlantic/Reykjavik"},AUSTRALIA_ADELAIDE:{displayName:"Adelaide",ianaTimezoneName:"Australia/Adelaide"},AUSTRALIA_BRISBANE:{displayName:"Brisbane",ianaTimezoneName:"Australia/Brisbane"},AUSTRALIA_DARWIN:{displayName:"Darwin",ianaTimezoneName:"Australia/Darwin"},AUSTRALIA_EUCLA:{displayName:"Western Australia (Eucla)",ianaTimezoneName:"Australia/Eucla"},AUSTRALIA_HOBART:{displayName:"Hobart",ianaTimezoneName:"Australia/Hobart"},AUSTRALIA_LORD_HOWE:{displayName:"Lord Howe",ianaTimezoneName:"Australia/Lord_Howe"},AUSTRALIA_PERTH:{displayName:"Western Australia",ianaTimezoneName:"Australia/Perth"},AUSTRALIA_SYDNEY:{displayName:"Canberra, Melbourne, Sydney",ianaTimezoneName:"Australia/Sydney"},EUROPE_ATHENS:{displayName:"Athens, Istanbul, Minsk",ianaTimezoneName:"Europe/Athens"},EUROPE_BELGRADE:{displayName:"Sarajevo, Skopje, Warsaw, Zagreb",ianaTimezoneName:"Europe/Belgrade"},EUROPE_BERLIN:{displayName:"Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna",ianaTimezoneName:"Europe/Berlin"},EUROPE_BRUSSELS:{displayName:"Brussels, Copenhagen, Madrid, Paris",ianaTimezoneName:"Europe/Brussels"},EUROPE_BUCHAREST:{displayName:"Bucharest",ianaTimezoneName:"Europe/Bucharest"},EUROPE_HELSINKI:{displayName:"Helsinki, Kiev, Riga, Sofia, Tallinn, Vilnius",ianaTimezoneName:"Europe/Helsinki"},EUROPE_LONDON:{displayName:"Dublin, Edinburgh, Lisbon, London",ianaTimezoneName:"Europe/London"},EUROPE_MOSCOW:{displayName:"Moscow, St. Petersburg, Volgograd",ianaTimezoneName:"Europe/Moscow"},PACIFIC_AUCKLAND:{displayName:"Auckland, Wellington",ianaTimezoneName:"Pacific/Auckland"},PACIFIC_CHATHAM:{displayName:"Chatham Islands",ianaTimezoneName:"Pacific/Chatham"},PACIFIC_FIJI:{displayName:"Fiji Islands, Kamchatka, Marshall Islands",ianaTimezoneName:"Pacific/Fiji"},PACIFIC_GUAM:{displayName:"Guam, Port Moresby",ianaTimezoneName:"Pacific/Guam"},PACIFIC_HONOLULU:{displayName:"Hawaii",ianaTimezoneName:"Pacific/Honolulu"},PACIFIC_KIRITIMATI:{displayName:"Kiritimati",ianaTimezoneName:"Pacific/Kiritimati"},PACIFIC_MARQUESAS:{displayName:"Marquesas Islands",ianaTimezoneName:"Pacific/Marquesas"},PACIFIC_NORFOLK:{displayName:"Norfolk Island",ianaTimezoneName:"Pacific/Norfolk"},PACIFIC_PAGO_PAGO:{displayName:"Midway Island, Samoa",ianaTimezoneName:"Pacific/Pago_Pago"},PACIFIC_PITCAIRN:{displayName:"Pitcairn Islands",ianaTimezoneName:"Pacific/Pitcairn"},PACIFIC_TARAWA:{displayName:"Tarawa",ianaTimezoneName:"Pacific/Tarawa"},PACIFIC_TONGATAPU:{displayName:"Nuku'alofa",ianaTimezoneName:"Pacific/Tongatapu"}}})),define("campaign-manager-web/constants/toasts",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.TOAST_TYPES=e.HUE_TOAST_WORMHOLE_ID=void 0
e.HUE_TOAST_WORMHOLE_ID="hue-web-toast-outlet",e.TOAST_TYPES={SUCCESS:"success",ERROR:"error",NOTICE:"notice"}})),define("campaign-manager-web/constants/tracking",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.USER_ACTION_TYPE=e.TRACKING_EVENT_TOPIC=e.OPTIMA_AD_CANDIDATE_TOPICS=e.MACRO_AI_TRACKING_EVENT_TOPIC=e.GAI_TRACKING_KEYS=e.GAIA_TRACKING_TOPICS=e.CAMPAIGN_MANAGER_USER_FLOW=e.CAMPAIGN_MANAGER_SUBFLOW_TYPE=void 0
e.TRACKING_EVENT_TOPIC={AD_BID_SELECTION_EVENT:"AdBidSelectionEvent",AD_NOTIFICATION_TRACKING_EVENT:"AdNotificationTrackingEvent",AD_MULTI_ASSET_CREATIVE_CREATION_EVENT:"AdMultiAssetCreativeCreationEvent",QUALAROO_SURVEY_TRIGGERED_EVENT:"QualarooSurveyTriggeredEvent",QUALAROO_QUESTION_SUBMISSION_EVENT:"QualarooQuestionSubmissionEvent",ADS_TARGETING_ACTION_EVENT:"AdsTargetingActionEvent",CAMPAIGN_FORECAST_SURVEY_FEEDBACK_EVENT:"CampaignForecastSurveyFeedbackEvent",CAMPAIGN_FORECAST_SURVEY_RESPONSE_EVENT:"CampaignForecastSurveyResponseEvent",CAMPAIGN_MANAGER_USER_ACTION_EVENT:"CampaignManagerUserActionEvent",ACCOUNT_RECOMMENDATIONS_CLICK_EVENT:"AccountRecommendationsClickEvent",CAMPAIGN_RECOMMENDATIONS_CLICK_EVENT:"CampaignRecommendationsClickEvent",SESSION_REPLAY_EVENT:"SessionReplayEvent",SESSION_REPLAY_TAG_EVENT:"SessionReplayTagEvent",WEBSITE_SIGNAL_DETAILS_CLICK_EVENT:"WebsiteSignalDetailsClickEvent",WEBSITE_SIGNAL_RULE_MODIFIED_EVENT:"WebsiteSignalRuleModifiedEvent",CAMPAIGN_MANAGER_AI_CREATIVE_CREATION_FEEDBACK_SUBMIT_EVENT:"CampaignManagerAICreativeCreationFeedbackSubmitEvent",CAMPAIGN_MANAGER_AI_CREATIVE_CREATION_FEEDBACK_IMPRESSION_EVENT:"CampaignManagerAICreativeCreationFeedbackImpressionEvent"},e.USER_ACTION_TYPE={ACCOUNT_CREATION:"ACCOUNT_CREATION",CAMPAIGN_GROUP_CREATION:"CAMPAIGN_GROUP_CREATION",CAMPAIGN_CREATION:"CAMPAIGN_CREATION",CREATIVE_CREATION:"CREATIVE_CREATION"},e.CAMPAIGN_MANAGER_USER_FLOW={CAMPAIGN_DUPLICATION:"CAMPAIGN_DUPLICATION",CAMPAIGN_MANAGER_MEMBER_POST:"CAMPAIGN_MANAGER_MEMBER_POST",OBJECTIVE_BASED_BUYING:"OBJECTIVE_BASED_BUYING",ORGANIZATION_POST_BOOST:"ORGANIZATION_POST_BOOST",EVENT_PAGE_BOOST:"EVENT_PAGE_BOOST",CONTENT_HUB:"CONTENT_HUB",ORGANIZATION_MEMBER_POST_BOOST:"ORGANIZATION_MEMBER_POST_BOOST",UNKNOWN:"UNKNOWN"},e.CAMPAIGN_MANAGER_SUBFLOW_TYPE={ORGANIZATION_ADMIN_FEED:"ORGANIZATION_ADMIN_FEED",ORGANIZATION_ADMIN_ANALYTICS:"ORGANIZATION_ADMIN_ANALYTICS",ORGANIZATION_SINGLE_POST_ANALYTICS:"ORGANIZATION_SINGLE_POST_ANALYTICS",ORGANIZATION_ACTIVITY_TAB:"ORGANIZATION_ACTIVITY_TAB",EVENT_ADMIN_PAGE:"EVENT_ADMIN_PAGE",SPONSOR_MEMBER_POST_BY_URL:"SPONSOR_MEMBER_POST_BY_URL",SPONSOR_MEMBER_POST_CONTENT_LIBRARY:"SPONSOR_MEMBER_POST_CONTENT_LIBRARY",SPONSOR_MEMBER_POST_CAMPAIGN_DUPLICATION:"SPONSOR_MEMBER_POST_CAMPAIGN_DUPLICATION",ORGANIZATION_ADMIN_EMPLOYEE_POSTS_FEED:"ORGANIZATION_ADMIN_EMPLOYEE_POSTS_FEED",BOOST_REQUEST_APPROVED_EMAIL:"BOOST_REQUEST_APPROVED_EMAIL",UNKNOWN:"UNKNOWN"},e.MACRO_AI_TRACKING_EVENT_TOPIC={CREATIVE_CREATION:"AdAssetLibraryAssetCreativeCreationEvent",ASSET_IMPRESSION:"AdAssetLibraryAssetImpressionEvent",MULTI_ASSETS_ACTION:"AdAssetLibraryAssetSearchActionEvent",SINGLE_ASSET_ACTION:"AdAssetLibrarySingleAssetActionEvent"},e.GAI_TRACKING_KEYS={CREATIVE_CREATION:"ssu_image_library_asset_for_creative_creation"},e.GAIA_TRACKING_TOPICS={SELECTION_EVENT:"AdGenerativeAITextAdvertiserUISelectionEvent",AI_MODE_ACTION:"CampaignManagerAdvertiserAdCreationActionEvent",VIEW_EVENT:"AdGenerativeAITextAdvertiserViewEvent",FEEDBACK_IMPRESSION_EVENT:"AdGenerativeAITextFeedbackImpressionEvent",FEEDBACK_SUBMIT_LMS_EVENT:"AdGenerativeAITextFeedbackSubmitEvent"},e.OPTIMA_AD_CANDIDATE_TOPICS={CREATE:"CampaignManagerAIGeneratedUGCAdCandidatesCreatedEvent",VIEW:"CampaignManagerAIGeneratedUGCAdCandidatesViewedEvent"}})),define("campaign-manager-web/constants/vector-asset",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.VECTOR_ASSET_STATUS=e.VECTOR_ASSET_PROCESSING_STATUS=e.CM_YOU_TUBE_VIDEO_NAMESPACE=e.CM_IMAGE_NAMESPACE=e.CM_DOCUMENT_NAMESPACE=void 0
e.VECTOR_ASSET_PROCESSING_STATUS={PROCESSING:"PROCESSING",READY:"READY",PROCESSING_FAILED:"PROCESSING_FAILED"},e.VECTOR_ASSET_STATUS={ALLOWED:"ALLOWED",BLOCKED:"BLOCKED",ABANDONED:"ABANDONED",DELETED:"DELETED",SCHEDULED_DELETION:"SCHEDULED_DELETION"},e.CM_IMAGE_NAMESPACE="com.linkedin.campaignmanager.content.CmImage",e.CM_DOCUMENT_NAMESPACE="com.linkedin.campaignmanager.content.CmDocument",e.CM_YOU_TUBE_VIDEO_NAMESPACE="com.linkedin.campaignmanager.content.CmYouTubeVideo"})),define("campaign-manager-web/constants/video",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.RESOLUTION_SPECS=e.RESOLUTION_NAMES=e.BIT_RATE_UNITS=void 0
const t=e.RESOLUTION_NAMES=Object.freeze({HD_720:"HD_720",FULL_HD_1080:"FULL_HD_1080",QUAD_HD_1440:"QUAD_HD_1440",ULTRA_HD1_2160:"ULTRA_HD1_2160",ULTRA_HD2_4320:"ULTRA_HD2_4320"}),n=e.RESOLUTION_SPECS=Object.freeze({[t.HD_720]:{MIN_VIDEO_WIDTH:1280,MAX_VIDEO_WIDTH:1280,MIN_VIDEO_HEIGHT:720,MAX_VIDEO_HEIGHT:720},[t.FULL_HD_1080]:{MIN_VIDEO_WIDTH:1920,MAX_VIDEO_WIDTH:1920,MIN_VIDEO_HEIGHT:1080,MAX_VIDEO_HEIGHT:1080},[t.QUAD_HD_1440]:{MIN_VIDEO_WIDTH:2560,MAX_VIDEO_WIDTH:2560,MIN_VIDEO_HEIGHT:1440,MAX_VIDEO_HEIGHT:1440},[t.ULTRA_HD1_2160]:{MIN_VIDEO_WIDTH:3840,MAX_VIDEO_WIDTH:3840,MIN_VIDEO_HEIGHT:2160,MAX_VIDEO_HEIGHT:2160},[t.ULTRA_HD2_4320]:{MIN_VIDEO_WIDTH:7680,MAX_VIDEO_WIDTH:7680,MIN_VIDEO_HEIGHT:4320,MAX_VIDEO_HEIGHT:4320}}),a=e.BIT_RATE_UNITS=Object.freeze({bps:"bps",Kbps:"Kbps",Mbps:"Mbps",Gbps:"Gbps"})
e.default={RESOLUTION_NAMES:t,RESOLUTION_SPECS:n,BIT_RATE_UNITS:a}})),define("campaign-manager-web/constants/whitepaper-download",["exports","campaign-manager-web/constants/dynamic-ads","campaign-manager-web/constants/leadgen-form","campaign-manager-web/utils/dynamic-ads"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.WHITEPAPER_DOWNLOAD_HEADLINE_LIST=e.WHITEPAPER_DOWNLOAD_HEADLINE=e.PREVIEW_SLIDE=e.PREVIEW_CRITERIA_VARIABLES_KEY=e.MAX_TITLE_LENGTH=e.MAX_PRIVACY_POLICY_LENGTH=e.MAX_PREVIEW_IMAGE_COUNT=e.MAX_PDF_SIZE_IN_BYTES=e.MAX_ORGANIZATION_LENGTH=e.MAX_HEADLINE_LENGTH=e.DUMMY_FILE_TO_DOWNLOAD_DATA_PROD=e.DUMMY_FILE_TO_DOWNLOAD_DATA_EI=void 0
const i=e.WHITEPAPER_DOWNLOAD_HEADLINE={CUSTOM:"CUSTOM",AS_A_JOBFUNCTION_LEADER_READ_ABOUT_THE_LATEST_OFFERINGS_FROM_ORGANIZATION:"AS_A_JOBFUNCTION_LEADER_READ_ABOUT_THE_LATEST_OFFERINGS_FROM_ORGANIZATION",ACCELERATE_YOUR_BUSINESS_GROWTH_BY_LEVERAGING_TECHNOLOGY_FROM_ORGANIZATION:"ACCELERATE_YOUR_BUSINESS_GROWTH_BY_LEVERAGING_TECHNOLOGY_FROM_ORGANIZATION",LEARN_ABOUT_THE_LATEST_CAPABILITIES_FROM_ORGANIZATION_ESSENTIAL_FOR_JOBFUNCTION_LEADERS_LIKE_YOU:"LEARN_ABOUT_THE_LATEST_CAPABILITIES_FROM_ORGANIZATION_ESSENTIAL_FOR_JOBFUNCTION_LEADERS_LIKE_YOU"}
e.PREVIEW_SLIDE={previewSelector:t.LIVE_PREVIEW_SELECTOR,className:t.RIGHT_RAIL_CLASS_NAME},e.WHITEPAPER_DOWNLOAD_HEADLINE_LIST=(0,a.sortedListFromEnumWithCustomLast)(i),e.MAX_HEADLINE_LENGTH=75,e.MAX_ORGANIZATION_LENGTH=25,e.MAX_TITLE_LENGTH=50,e.MAX_PRIVACY_POLICY_LENGTH=n.PRIVACY_POLICY_TEXT_MAX_LENGTH,e.MAX_PDF_SIZE_IN_BYTES=10485760,e.MAX_PREVIEW_IMAGE_COUNT=5,e.PREVIEW_CRITERIA_VARIABLES_KEY="com.linkedin.campaignmanager.CmWhitepaperDownloadCreativePreviewCriteria",e.DUMMY_FILE_TO_DOWNLOAD_DATA_EI={reference:"urn:li:digitalmediaAsset:C540EAQHtcPVtNnM6sQ"},e.DUMMY_FILE_TO_DOWNLOAD_DATA_PROD={reference:"urn:li:digitalmediaAsset:C4E0EAQFbe7NVzUCbWw"}})),define("campaign-manager-web/constants/xhr",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.HTTP_RESPONSE_STATUS_CODES=void 0
e.HTTP_RESPONSE_STATUS_CODES=Object.freeze({SUCCESS:200,BAD_REQUEST:400,UNAUTHENTICATED:401,UNAUTHORIZED:403,NOT_FOUND:404,UNPROCESSABLE_ENTITY:422})})),define("campaign-manager-web/controllers/account-claim-requests",["exports","@ember/controller","@ember/object","@ember/service"],(function(e,t,n,a){var i,r,o
function l(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=(0,a.inject)(),r=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="memberProfile",i=this,(a=o)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}updateAccountClaimRequestStatus(e,t,a,i){const r=this.model.accountClaimRequests.find((n=>n.businessManagerAccount===e&&n.adAccount===t&&n.version===a))
r&&(0,n.setProperties)(r,{status:i,lastModifiedAt:(new Date).getTime(),lastModifierFirstName:this.memberProfile.profileData.firstName,lastModifierLastName:this.memberProfile.profileData.lastName})}},o=l(r.prototype,"memberProfile",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(r.prototype,"updateAccountClaimRequestStatus",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"updateAccountClaimRequestStatus"),r.prototype),r)})),define("campaign-manager-web/controllers/accounts/account-invitation-notice",["exports","@ember/controller","@ember/template","@ember/service","@ember/object","campaign-manager-web/constants/routes","@glimmer/tracking","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/manage-users","campaign-manager-web/constants/xhr","campaign-manager-web/constants/account","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/config/environment"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A,C,O,v
function w(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function I(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(g=(0,a.inject)(),b=(0,a.inject)(),_=(0,a.inject)(),h=(0,a.inject)("account-user"),f=(0,a.inject)("account-user-invitation"),T=(0,d.task)({restartable:!0}),E=class extends t.default{constructor(...e){var t,n,a
super(...e),w(this,"router",y,this),w(this,"i18n",S,this),w(this,"memberProfile",A,this),w(this,"accountUserService",C,this),w(this,"accountUserInvitationService",O,this),w(this,"isConfirmationModalOpen",v,this),a=null,(n="invitationResponseState")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}get emptyStateData(){return this.invitationResponseState===u.ACCOUNT_USER_INVITATION_RESPONSE_STATE.REJECTED?{headline:this._getTranslatedSafeHtml("i18n_rejected_invitation_title"),message:this._getTranslatedSafeHtml("i18n_rejected_invitation_message_v2"),dataTestType:"account-invitation-rejected-notice"}:this.invitationResponseState===u.ACCOUNT_USER_INVITATION_RESPONSE_STATE.INVALID?{headline:this._getTranslatedSafeHtml("i18n_invalid_invitation_title"),message:this._getTranslatedSafeHtml("i18n_invalid_invitation_message"),dataTestType:"account-invitation-invalid-notice"}:{headline:this._getTranslatedSafeHtml("i18n_expired_invitation_title"),message:this._getTranslatedSafeHtml("i18n_expired_invitation_message"),dataTestType:"account-invitation-expired-notice"}}onCloseConfirmationModal(){this.acceptAccountInvitationTask.cancelAll(),this.isConfirmationModalOpen=!1,this.routeToAccountIndex()}onConfirmInviteeAction(){const{inviterAccountId:e,inviteeAction:t}=this.model
try{const n={state:t},a=(0,l.constructPemMetadata)(s.CM_MANAGE_ACCOUNT_ACCOUNT_USER_INVITATION_SAVE_INVITE_RESPONSE,[e],{productName:s.MANAGE_USERS_PEM_PRODUCT_NAME})
return this.accountUserInvitationService.partialUpdateAccountUserInvitation({accountId:e,patchData:n,metadata:a}).then((n=>{this._handleInvitationResponse(n,e,t)})).catch((n=>{this._handleInvitationResponse(n.errors[0]?.status,e,t),this.isConfirmationModalOpen=!1}))}catch(n){this._handleInvitationResponse(n.errors[0]?.status,e,t),this.isConfirmationModalOpen=!1}}routeToAccountIndex(){return this.router.replaceWith(r.ROUTE_NAME.ACCOUNTS_INDEX)}*acceptAccountInvitationTask(e=50){const{inviterAccountId:t,inviteeAction:n}=this.model,a=yield this.memberProfile.fetchProfileData()
let i=yield this.accountUserService.getAccountUsers(t),o=1
for(;0===i.elements.length&&0===i.elements.filter((e=>e.profile.id===a.id)).length&&o<e;)yield(0,p.timeout)(m.default.callbackDelay.medium),i=yield this.accountUserService.getAccountUsers(t),o+=1
this.isConfirmationModalOpen=!1
const l={inviterAccountId:t,inviteeAction:n}
this.router.replaceWith(r.ROUTE_NAME.ACCOUNT_INDEX,t,{queryParams:l})}_getTranslatedSafeHtml(e,t){return(0,n.htmlSafe)(this.i18n.lookupTranslation("accounts/account-invitation-notice",e)(t))}_handleInvitationResponse(e,t,n){e===c.HTTP_RESPONSE_STATUS_CODES.SUCCESS?n===u.ACCOUNT_USER_INVITATION_STATE.ACCEPTED?this.acceptAccountInvitationTask.perform():(this.acceptAccountInvitationTask.cancelAll(),this.invitationResponseState=u.ACCOUNT_USER_INVITATION_RESPONSE_STATE.REJECTED,this.isConfirmationModalOpen=!1):e===c.HTTP_RESPONSE_STATUS_CODES.NOT_FOUND||e===c.HTTP_RESPONSE_STATUS_CODES.BAD_REQUEST?(this.acceptAccountInvitationTask.cancelAll(),this.invitationResponseState=e===c.HTTP_RESPONSE_STATUS_CODES.NOT_FOUND?u.ACCOUNT_USER_INVITATION_RESPONSE_STATE.EXPIRED:u.ACCOUNT_USER_INVITATION_RESPONSE_STATE.INVALID,this.isConfirmationModalOpen=!1):this.jet.error(new Error("Could not save invitation response."),"account",!1)}},y=I(E.prototype,"router",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=I(E.prototype,"i18n",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=I(E.prototype,"memberProfile",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=I(E.prototype,"accountUserService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=I(E.prototype,"accountUserInvitationService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=I(E.prototype,"isConfirmationModalOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),I(E.prototype,"onCloseConfirmationModal",[i.action],Object.getOwnPropertyDescriptor(E.prototype,"onCloseConfirmationModal"),E.prototype),I(E.prototype,"onConfirmInviteeAction",[i.action],Object.getOwnPropertyDescriptor(E.prototype,"onConfirmInviteeAction"),E.prototype),I(E.prototype,"routeToAccountIndex",[i.action],Object.getOwnPropertyDescriptor(E.prototype,"routeToAccountIndex"),E.prototype),I(E.prototype,"acceptAccountInvitationTask",[T],Object.getOwnPropertyDescriptor(E.prototype,"acceptAccountInvitationTask"),E.prototype),E)})),define("campaign-manager-web/controllers/accounts/index",["exports","@ember/service","@ember/controller","@ember/object","campaign-manager-web/utils/lisa","ember-lifeline","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/query-param","campaign-manager-web/constants/landing-pages","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(u=(0,t.inject)(),d=(0,t.inject)(),p=class extends n.default{constructor(...e){super(...e),_(this,"lisaLiam",m,this),_(this,"memberProfile",g,this),h(this,"queryParams",["accountIds",{shouldShowNotificationPanelOnRender:{type:"boolean"}},"notificationPanel",{notificationAccount:{type:"number"}},{referrer:{type:"string"}},{companyId:{type:"number"}}]),_(this,"accountIds",b,this),h(this,"shouldShowNotificationPanelOnRender",null),h(this,"notificationPanel",null),h(this,"notificationAccount",null),h(this,"ONBOARDING_MODAL_TYPES",s.ONBOARDING_MODAL_TYPES)}get shouldShowLandingPagesOnboardingModal(){return this.referrer===l.VOYAGER_LANDING_PAGES&&void 0!==this.companyId}get profileData(){return this.memberProfile.profileData}init(){super.init(...arguments),(0,a.setProperties)(this,{accountIds:"[]",enableLisa:(0,i.isLisaUser)(this.lisaLiam.get("accessType"))})}willDestroy(){super.willDestroy(...arguments),(0,r.runDisposables)(this)}applyDeepLink(e=""){(0,a.setProperties)(this,{isManageSenderRequestsModalVisible:e===o.DESTINATION_PARAMETER_MAP.INMAIL_SENDER_PERMISSIONS})}updateQueryParams({accountIds:e}){e&&(this.accountIds=e)}},m=f(p.prototype,"lisaLiam",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=f(p.prototype,"memberProfile",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=f(p.prototype,"accountIds",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"[]"}}),f(p.prototype,"updateQueryParams",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"updateQueryParams"),p.prototype),p)})),define("campaign-manager-web/controllers/accounts/item",["exports","@ember/service","@ember/object/computed","@glimmer/tracking","@ember/controller","campaign-manager-web/constants/routes","@ember/object","rsvp","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/utils/url-manager","campaign-manager-web/constants/account","campaign-manager-web/utils/lisa","campaign-manager-web/utils/http-error","campaign-manager-web/constants/account-manage-crm","campaign-manager-web/constants/lix","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/sponsored-messaging-shared/sponsored-messaging-shared","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/reporting","campaign-manager-web/constants/success-modal-entity-types","campaign-manager-web/utils/optima","campaign-manager-web/constants/campaign-constants","campaign-manager-web/utils/modal","campaign-manager-web/utils/billing"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C){var O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae
function ie(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function re(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oe(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(O=(0,t.inject)("account"),v=(0,t.inject)("notification-panel"),w=(0,n.alias)("model"),I=(0,o.computed)("model.account.id"),P=(0,o.computed)("model.account.{campaignCount.total,servingStatuses}"),N=(0,o.computed)("hasCrmConnection"),R=(0,s.task)({restartable:!0}),D=(0,s.task)({restartable:!0}),M=(0,s.task)({drop:!0}),L=class extends i.default{constructor(...e){super(...e),ie(this,"accountService",k,this),ie(this,"i18n",U,this),ie(this,"lisaLiam",x,this),ie(this,"campaign",F,this),ie(this,"reporting",z,this),ie(this,"lix",j,this),ie(this,"xhr",G,this),ie(this,"jet",B,this),ie(this,"tracking",V,this),ie(this,"notificationPanelService",Y,this),ie(this,"memberProfile",H,this),ie(this,"hueWebToast",q,this),ie(this,"lisaAccount",K,this),ie(this,"iaRedesign",W,this),ie(this,"router",X,this),re(this,"queryParams",[{shouldShowNotificationPanelOnRender:{type:"boolean"}},"notificationPanel",{notificationAccount:{type:"number"}},{focused:{type:"boolean"}},{isObjectiveSelectionModalOpen:{type:"boolean"}}]),re(this,"entityTypes",E.ENTITY_TYPES),re(this,"shouldShowNotificationPanelOnRender",null),re(this,"notificationPanel",null),re(this,"notificationAccount",null),ie(this,"isObjectiveSelectionModalOpen",$,this),re(this,"showManageCrmModal",!1),re(this,"editAccountTaskError",null),re(this,"isContactSettingsModalVisible",!1),re(this,"manageAccessRoute",r.ROUTE_NAME.ACCOUNT_MANAGE_USERS),ie(this,"isAdjustDailySpendLimitVisible",J,this),ie(this,"isConfirmLeaveAccountDialogModalOpen",Q,this),re(this,"showInvoiceSetup",!1),ie(this,"hasSenderPermissions",Z,this)
ie(this,"isLastUserOnAccount",ee,this),ie(this,"focused",te,this),ie(this,"selectedProductId",ne,this),ie(this,"account",ae,this),re(this,"ACCOUNT_MANAGE_CRM_FORM_MODES",g.ACCOUNT_MANAGE_CRM_FORM_MODES)}get isSidebarLayout(){return this.iaRedesign.isSidebarLayout(this.focused)}get isSticky(){const e=`${this.router.rootURL}${this.router.currentURL.slice(1)}`,t=this.router.recognize(e)
return r.STICKY_HEADER_ROUTES.some((e=>Boolean(t.find((t=>t.name===e)))))}get shouldShowGlobalFooter(){const e=`${this.router.rootURL}${this.router.currentURL.slice(1)}`,t=this.router.recognize(e)
return this.isSidebarLayout&&!r.HIDE_GLOBAL_FOOTER_ROUTES.includes(t.name)}get profileData(){return this.memberProfile.profileData}get isDBOEnabled(){return this.lix.getTreatmentIsEnabled(b.LIX_TEST_KEYS.enableDynamicBudgetOptimization)}get campaignGroupId(){return this._getSelectedCampaignGroupId()}get accountIdAsInt(){return parseInt(this.model.account.id,10)}get isLmsEnterpriseAccount(){return this.model.account.isLmsEnterpriseAccount}set showServingStatusAlert(e){}get showServingStatusAlert(){const e=(0,o.get)(this,"model.account.servingStatuses")||[]
return((0,o.get)(this,"model.account.campaignCount.total")||0)>0&&e.length>0&&!e.includes(d.SERVING_STATUS.RUNNABLE)}set trackingKeyForCrm(e){}get trackingKeyForCrm(){return this.hasCrmConnection?"global_nav_manage_crm":"global_nav_connect_crm"}willDestroy(){super.willDestroy(...arguments),(0,o.set)(this,"editAccountTaskError",null)}get isBillingAdmin(){return this.model.account.currentUserRole===d.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN}get sidebarInitiallyCollapsed(){return this.iaRedesign.navigationSidebarCollapsed}get showMandatoryDSAModal(){const e=this.router.currentRouteName.endsWith("loading"),t=this.lix.getTreatmentIsEnabled(b.LIX_TEST_KEYS.enableMandatoryBusinessInfoCollection),n=(0,C.isBillingV1Route)(this.router.currentRouteName)
return!(e||!t||n)&&(0,C.isBusinessInfoCollectionMandatory)(this.model.account,this.model.paymentInfo)}setIsObjectiveSelectionModalOpen(e,t=null){this.selectedProductId=t,this.isObjectiveSelectionModalOpen=e}onCloseSuccessConfirmationModal(e){const t=this.accountService.successConfirmationModalData.flow
if(this.accountService.updateSuccessConfirmationModalState(!1),!e)if((0,y.isOptimaEnabled)(this.model.account,this.lix))t===S.CAMPAIGN_CREATION_FLOW.OPTIMA_AB_TEST?(0,A.waitForExistingModalToClose)(this,(()=>this.router.transitionTo(r.ROUTE_NAME.ACCOUNT_EXPERIMENTS_INDEX))):(0,A.waitForExistingModalToClose)(this,(()=>this.router.transitionTo(r.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX,{queryParams:{isObjectiveSelectionModalOpen:!0}})))
else{const e=this.accountService.successConfirmationModalData.entityType===E.ENTITY_TYPES.ACCOUNT?{isNewAdvertiser:!0}:{}
this.router.transitionTo(r.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS,this.model.account.id,"new",{queryParams:e})}}get successConfirmationTrackingKey(){const{entityType:e,isReactivationFlow:t,flow:n}=this.accountService.successConfirmationModalData,a=t?"isReactivationFlow":"isNotReactivationFlow",i=this.model.account.currentUserRole===d.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN?"billingAdmin":"nonBillingAdmin"
return S.CAMPAIGN_CREATION_TRACKING_MAP[e]?.[n]?.[a]?.[i]}*onIsSenderTask(){this.hasSenderPermissions=!1
try{const e=(0,f.constructPemMetadata)(T.REPORTING_PEM_KEYS.GET_SENDER_PERMISSIONS,[this.model.account.id],{productName:T.ADS_REPORTING_PEM.PRODUCT_NAME}),{elements:t=[]}=yield this.xhr.fetch(_.default.adInMailMemberSenderRequestsForAccount(this.model.account.id),{metadata:e})
t.reduce(((e,t)=>{t.permission.state===h.SENDER_REQUEST_STATUS.APPROVED&&(this.hasSenderPermissions=!0)}),[])}catch(e){this.deleteError=e,this.jet.error(new Error(`Failed to get sender permissions from account ${this.model.account.id}:  ${(0,m.getErrorMessage)(e)}`),"controller-account")}}*fetchAccountUsersTask(){this.isLastUserOnAccount=!1
try{const e=(0,f.constructPemMetadata)(T.REPORTING_PEM_KEYS.GET_ACCOUNT_USERS,[this.model.account.id],{productName:T.ADS_REPORTING_PEM.PRODUCT_NAME}),t=yield this.xhr.fetch(_.default.accountUsers,{metadata:e,data:{q:"accountId",accountId:this.model.account.id}},0)
1===t?.elements?.length&&(this.isLastUserOnAccount=!0)}catch(e){this.deleteError=e,this.jet.error(new Error(`Failed to get users from account ${this.model.account.id}:  ${(0,m.getErrorMessage)(e)}`),"controller-account")}}onAccountHasInsightTagChanged(){(0,o.set)(this,"model.accountHasInsightTag",!0)}onExport(){}openAccountAdjustDailySpendLimitModal(e){this.lisaAccount.fetchLisaAccountTask.perform(this.model.account.id),this.displayModalByMenuOption(e)}onCloseAdjustDailySpendLimitModal(){this.isAdjustDailySpendLimitVisible=!1,this.lisaAccount.cancelAllTasksAndReset()}updateAccountRecord(e={}){(0,o.get)(this,"model.account").setProperties(e)}updateSelectedTypeaheadReference(e){this.model.account.set("selectedTypeaheadReference",e)}onSetAccountReference(e,t){const n=(0,o.get)(this,"model.account"),a=n.reference
return n.set("reference",e),this.accountService.saveAccount(n,t).then((()=>this.accountService.reloadAccount(n))).then((e=>this.accountService.fetchAccountReference(e.reference))).then((e=>{(0,o.set)(this,"accountReference",e),this.notificationPanelService.setAccountReference(e)})).catch((e=>{n.set("reference",a),this.jet.error(new Error(`Company reference failed to save to account: ${(0,m.getErrorMessage)(e)}`),"controller-account")}))}saveContactSettingsChanges(e){const t=(0,o.get)(this,"model.account")
if((0,o.setProperties)(t,e),t.get("hasDirtyAttributes"))return this.accountService.saveAccount(t).then((e=>{(0,o.set)(this,"model.account",e),(0,o.set)(this,"isContactSettingsModalVisible",!1)}))}closeContactSettingsModal(){(0,o.get)(this,"model.account").rollbackAttributes(),(0,o.set)(this,"isContactSettingsModalVisible",!1)}onAccountBillingAdminChange(){this.accountService.reloadAccount((0,o.get)(this,"model.account"))}routeToAccount(){(0,o.set)(this,"isDropdownOpen",!1),this.transitionToRoute(r.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_INDEX)}routeToCampaignCreate(){const e=(0,o.get)(this,"model.account.id");(0,y.isOptimaEnabled)(this.model.account,this.lix)?this.isObjectiveSelectionModalOpen=!0:this.transitionToRoute(r.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM,e,"new",{queryParams:{campaignGroupId:this.campaignGroupId}})}onDismissObjectiveSelectionModal(){return this.selectedProductId=null,this.router.replaceWith({queryParams:{isObjectiveSelectionModalOpen:null}})}updateCampaignGroupIds(e){(0,o.set)(this,"model.campaignGroupIds",e)}routeToAccountInvoiceSetup(){(0,o.set)(this,"showInvoiceSetup",!1),this.transitionToRoute(r.ROUTE_NAME.ACCOUNT_INVOICE_SETUP)}changeToEditModeWithCrmConnectionStatus(e){(0,o.setProperties)(this,{crmConnectionStatusData:e,manageCrmMode:g.ACCOUNT_MANAGE_CRM_FORM_MODES.EDIT})}onCollapseStateChange(e){return this.iaRedesign.updateCollapseState(e)}*editAccountTask(){(0,o.set)(this,"showEditAccountValidations",!0)
const e=(0,o.get)(this,"model.account")
e.get("validations.isValid")&&(yield this.accountService.saveAccount(e).then((e=>{(0,o.set)(this,"model.account",e),this._resetEditAccountModal()})).catch((e=>{if(!(0,c.didCancel)(e))return(0,o.set)(this,"editAccountTaskError",e),(0,l.reject)()})))}_resetEditAccountModal(){this._destroyEditAccountTask(),(0,o.set)(this,"showEditAccountValidations",!1),(0,o.set)(this,"showEditAccountModal",!1)}_destroyEditAccountTask(){const e=this.editAccountTask
e&&(e.cancelAll(),e.set("last",null))}_getSelectedCampaignGroupId(){const e=(0,o.get)(this,"model.campaignGroupIds")
return Array.isArray(e)&&1===e.length?e[0]:null}init(){super.init(...arguments),(0,o.setProperties)(this,{enableLisa:(0,p.isLisaUser)(this.lisaLiam.get("accessType"))})}applyDeepLink(e=""){e===u.DESTINATION_PARAMETER_MAP.ACCOUNT_EDIT&&this.canEditAccount?((0,o.set)(this,"showEditAccountValidations",!0),(0,o.set)(this,"showEditAccountModal",!0)):(0,o.setProperties)(this,{isContactSettingsModalVisible:e===u.DESTINATION_PARAMETER_MAP.ACCOUNT_CONTACT,isManageSenderRequestsModalVisible:e===u.DESTINATION_PARAMETER_MAP.INMAIL_SENDER_PERMISSIONS})}_getI18nMessage(e,t=[]){return this.i18n.lookupTranslation("accounts/item",e)(t)}},k=oe(L.prototype,"accountService",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=oe(L.prototype,"i18n",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=oe(L.prototype,"lisaLiam",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=oe(L.prototype,"campaign",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=oe(L.prototype,"reporting",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=oe(L.prototype,"lix",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=oe(L.prototype,"xhr",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=oe(L.prototype,"jet",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=oe(L.prototype,"tracking",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=oe(L.prototype,"notificationPanelService",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=oe(L.prototype,"memberProfile",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=oe(L.prototype,"hueWebToast",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=oe(L.prototype,"lisaAccount",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=oe(L.prototype,"iaRedesign",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=oe(L.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=oe(L.prototype,"isObjectiveSelectionModalOpen",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),J=oe(L.prototype,"isAdjustDailySpendLimitVisible",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Q=oe(L.prototype,"isConfirmLeaveAccountDialogModalOpen",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Z=oe(L.prototype,"hasSenderPermissions",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ee=oe(L.prototype,"isLastUserOnAccount",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),te=oe(L.prototype,"focused",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=oe(L.prototype,"selectedProductId",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ae=oe(L.prototype,"account",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe(L.prototype,"accountIdAsInt",[I],Object.getOwnPropertyDescriptor(L.prototype,"accountIdAsInt"),L.prototype),oe(L.prototype,"showServingStatusAlert",[P],Object.getOwnPropertyDescriptor(L.prototype,"showServingStatusAlert"),L.prototype),oe(L.prototype,"trackingKeyForCrm",[N],Object.getOwnPropertyDescriptor(L.prototype,"trackingKeyForCrm"),L.prototype),oe(L.prototype,"setIsObjectiveSelectionModalOpen",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"setIsObjectiveSelectionModalOpen"),L.prototype),oe(L.prototype,"onCloseSuccessConfirmationModal",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"onCloseSuccessConfirmationModal"),L.prototype),oe(L.prototype,"onIsSenderTask",[R],Object.getOwnPropertyDescriptor(L.prototype,"onIsSenderTask"),L.prototype),oe(L.prototype,"fetchAccountUsersTask",[D],Object.getOwnPropertyDescriptor(L.prototype,"fetchAccountUsersTask"),L.prototype),oe(L.prototype,"onAccountHasInsightTagChanged",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"onAccountHasInsightTagChanged"),L.prototype),oe(L.prototype,"onExport",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"onExport"),L.prototype),oe(L.prototype,"openAccountAdjustDailySpendLimitModal",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"openAccountAdjustDailySpendLimitModal"),L.prototype),oe(L.prototype,"onCloseAdjustDailySpendLimitModal",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"onCloseAdjustDailySpendLimitModal"),L.prototype),oe(L.prototype,"updateAccountRecord",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"updateAccountRecord"),L.prototype),oe(L.prototype,"updateSelectedTypeaheadReference",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"updateSelectedTypeaheadReference"),L.prototype),oe(L.prototype,"onSetAccountReference",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"onSetAccountReference"),L.prototype),oe(L.prototype,"saveContactSettingsChanges",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"saveContactSettingsChanges"),L.prototype),oe(L.prototype,"closeContactSettingsModal",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"closeContactSettingsModal"),L.prototype),oe(L.prototype,"onAccountBillingAdminChange",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"onAccountBillingAdminChange"),L.prototype),oe(L.prototype,"routeToAccount",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"routeToAccount"),L.prototype),oe(L.prototype,"routeToCampaignCreate",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"routeToCampaignCreate"),L.prototype),oe(L.prototype,"onDismissObjectiveSelectionModal",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"onDismissObjectiveSelectionModal"),L.prototype),oe(L.prototype,"updateCampaignGroupIds",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"updateCampaignGroupIds"),L.prototype),oe(L.prototype,"routeToAccountInvoiceSetup",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"routeToAccountInvoiceSetup"),L.prototype),oe(L.prototype,"changeToEditModeWithCrmConnectionStatus",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"changeToEditModeWithCrmConnectionStatus"),L.prototype),oe(L.prototype,"onCollapseStateChange",[o.action],Object.getOwnPropertyDescriptor(L.prototype,"onCollapseStateChange"),L.prototype),oe(L.prototype,"editAccountTask",[M],Object.getOwnPropertyDescriptor(L.prototype,"editAccountTask"),L.prototype),L)})),define("campaign-manager-web/controllers/accounts/item/advertiser-profile",["exports","@ember/controller","@ember/object","campaign-manager-web/constants/routes"],(function(e,t,n,a){var i,r,o
function l(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=(0,t.inject)(a.ROUTE_NAME.ACCOUNTS_ITEM),r=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="accountController",i=this,(a=o)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}openObjectiveSelectionModal(e=null){this.accountController.setIsObjectiveSelectionModalOpen(!0,e)}},o=l(r.prototype,"accountController",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(r.prototype,"openObjectiveSelectionModal",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"openObjectiveSelectionModal"),r.prototype),r)})),define("campaign-manager-web/controllers/accounts/item/asset-history/copies-received",["exports","@ember/controller","ember-lifeline","@ember/object","@ember/service","campaign-manager-web/config/environment"],(function(e,t,n,a,i,r){var o,l,s,c,u
function d(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=(0,i.inject)(),l=(0,i.inject)("a11y-notification"),s=class extends t.default{constructor(...e){super(...e),d(this,"i18n",c,this),d(this,"a11yNotification",u,this)}get shouldShowEmptyState(){return 0===this.assetCopiesReceivedData.length}willDestroy(){super.willDestroy(...arguments),(0,n.runDisposables)(this)}onDisplayDataChange(e){(0,n.debounceTask)(this,"_announceRowCountToLiveRegion",e,r.default.callbackDelay.long)}_announceRowCountToLiveRegion(e){const t=e.get("filteredContent.length"),n=this.i18n.lookupTranslation("accounts/item/asset-history/copies-received","i18n_table_row_count_live_region")([{count:t}])
this.a11yNotification.announce(n)}},c=p(s.prototype,"i18n",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(s.prototype,"a11yNotification",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(s.prototype,"onDisplayDataChange",[a.action],Object.getOwnPropertyDescriptor(s.prototype,"onDisplayDataChange"),s.prototype),s)})),define("campaign-manager-web/controllers/accounts/item/asset-history/copies-shared",["exports","@ember/controller","ember-lifeline","@ember/object","@ember/service","campaign-manager-web/config/environment"],(function(e,t,n,a,i,r){var o,l,s,c,u
function d(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=(0,i.inject)(),l=(0,i.inject)("a11y-notification"),s=class extends t.default{constructor(...e){super(...e),d(this,"i18n",c,this),d(this,"a11yNotification",u,this)}get shouldShowEmptyState(){return 0===this.assetCopiesSharedData.length}willDestroy(){super.willDestroy(...arguments),(0,n.runDisposables)(this)}onDisplayDataChange(e){(0,n.debounceTask)(this,"_announceRowCountToLiveRegion",e,r.default.callbackDelay.long)}_announceRowCountToLiveRegion(e){const t=e.get("filteredContent.length"),n=this.i18n.lookupTranslation("accounts/item/asset-history/copies-shared","i18n_table_row_count_live_region")([{count:t}])
this.a11yNotification.announce(n)}},c=p(s.prototype,"i18n",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(s.prototype,"a11yNotification",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(s.prototype,"onDisplayDataChange",[a.action],Object.getOwnPropertyDescriptor(s.prototype,"onDisplayDataChange"),s.prototype),s)})),define("campaign-manager-web/controllers/accounts/item/audiences",["exports","@ember/service","@ember/controller","@ember/object","campaign-manager-web/constants/audience"],(function(e,t,n,a,i){var r,o,l,s,c,u
function d(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,t.inject)(),o=(0,t.inject)(),l=(0,a.computed)("router.currentRouteName"),s=class extends n.default{constructor(...e){super(...e),d(this,"router",c,this),d(this,"iphService",u,this)}set showHubLayout(e){}get showHubLayout(){return[...i.AUDIENCE_HUB_TAB_ROUTES].includes(this.router.currentRouteName)}openCerHelpCenter(){this.iphService.showWidgetArticle("a422150")}},c=p(s.prototype,"router",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(s.prototype,"iphService",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(s.prototype,"showHubLayout",[l],Object.getOwnPropertyDescriptor(s.prototype,"showHubLayout"),s.prototype),p(s.prototype,"openCerHelpCenter",[a.action],Object.getOwnPropertyDescriptor(s.prototype,"openCerHelpCenter"),s.prototype),s)}))
define("campaign-manager-web/controllers/accounts/item/audiences/index",["exports","@ember/object","@ember/controller"],(function(e,t,n){var a
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=class extends n.default{resetMatchedAudiences(){this.send("refreshMatchedAudiences")}},i=a.prototype,r="resetMatchedAudiences",o=[t.action],l=Object.getOwnPropertyDescriptor(a.prototype,"resetMatchedAudiences"),s=a.prototype,c={},Object.keys(l).forEach((function(e){c[e]=l[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=o.slice().reverse().reduce((function(e,t){return t(i,r,e)||e}),c),s&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(s):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(i,r,c),c=null),a)
var i,r,o,l,s,c})),define("campaign-manager-web/controllers/accounts/item/audiences/matched/index",["exports","@ember/object","@ember/controller","@ember/service"],(function(e,t,n,a){var i,r,o
function l(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=(0,a.inject)("audiences/matched-audience"),r=class extends n.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="matchedAudienceService",i=this,(a=o)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}resetMatchedAudiences(){this.send("refreshMatchedAudiences")}},o=l(r.prototype,"matchedAudienceService",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(r.prototype,"resetMatchedAudiences",[t.action],Object.getOwnPropertyDescriptor(r.prototype,"resetMatchedAudiences"),r.prototype),r)})),define("campaign-manager-web/controllers/accounts/item/audiences/matched/item",["exports","@ember/controller","@ember/object","@glimmer/tracking","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/utils/targeting","campaign-manager-web/utils/tracking","hue-web-toast/utils/constants","campaign-manager-web/constants/audiences/matched/common","campaign-manager-web/constants/audiences/matched/list-upload","campaign-manager-web/utils/account"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P
function N(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function R(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(p=(0,i.inject)(),m=(0,i.inject)("account"),g=(0,i.inject)("hue-web-toast"),b=(0,i.inject)("i18n"),_=(0,i.inject)("targeting/saved-audience"),h=(0,i.inject)("targeting/targeting-criteria"),f=(0,i.inject)("campaign"),T=(0,i.inject)("tracking"),E=class extends t.default{constructor(...e){super(...e),N(this,"router",y,this),N(this,"accountService",S,this),N(this,"toast",A,this),N(this,"i18n",C,this),N(this,"savedAudienceService",O,this),N(this,"targetingCriteriaService",v,this),N(this,"campaignService",w,this),N(this,"trackingService",I,this),N(this,"isSegmentSelectMenuOpen",P,this)}get invalidForCampaignCreation(){return o.MATCHED_AUDIENCES_INVALID_STATUSES.includes(this.model.matchedAudience.status)}get isCompanyList(){const{sourcePlatform:e,listAudienceType:t}=this.model.matchedAudience
return e===c.CORE_DMP_SOURCE_PLATFORMS.LIST_UPLOAD&&t===u.MA_LIST_TYPES.ORGANIZATION}async onCreateNewCampaign(){const{accountId:e,matchedAudience:t}=this.model,{include:n,exclude:a}=await this.targetingCriteriaService.fetchTargetingCriteriaWithDefaultLocation(e),i=await this.savedAudienceService.populateMatchedAudiences([t.segmentId],{include:n,exclude:a},!1),o=(0,d.isCGSelectionStepEnabled)(this.accountService.accountObj)
o?await this.router.transitionTo(r.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX,e,"new"):await this.router.transitionTo(r.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS,e,"new"),this.campaignService.updateTargetingCriteria(i),this.toast.add({type:s.TOAST_TYPES.SUCCESS,message:this._getI18nMessage(o?"i18n_add_ma_to_campaign_success":"i18n_add_ma_to_campaign_without_group_success",{audienceName:t.name??""})})
const c=this.isCompanyList?"accounts_view_create_campaign":"matched_audience_details_add_to_campaign"
this.trackingService.fireInteractionEvent(c,l.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}transitionToInsights(){const e={maSegmentIds:JSON.stringify([this.model.matchedAudience.segmentId])}
this.router.transitionTo(r.ROUTE_NAME.ACCOUNT_AUDIENCES_SAVED_ITEM,"new",{queryParams:e})
const t=this.isCompanyList?"accounts_view_audience_insights":"matched_audience_details_view_audience_insights"
this.trackingService.fireInteractionEvent(t,l.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onChildSegmentSelection(e){const{segmentId:t,adSegmentId:n}=e
this.model.matchedAudience.segmentId!==t&&this.router.transitionTo(r.ROUTE_NAME.ACCOUNT_AUDIENCES_MATCHED_ITEM,n)}_getI18nMessage(e,t=[]){return this.i18n.lookupTranslation("accounts/item/audiences/matched/item",e)(t)}},y=R(E.prototype,"router",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=R(E.prototype,"accountService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=R(E.prototype,"toast",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=R(E.prototype,"i18n",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=R(E.prototype,"savedAudienceService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=R(E.prototype,"targetingCriteriaService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=R(E.prototype,"campaignService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=R(E.prototype,"trackingService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=R(E.prototype,"isSegmentSelectMenuOpen",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),R(E.prototype,"onCreateNewCampaign",[n.action],Object.getOwnPropertyDescriptor(E.prototype,"onCreateNewCampaign"),E.prototype),R(E.prototype,"transitionToInsights",[n.action],Object.getOwnPropertyDescriptor(E.prototype,"transitionToInsights"),E.prototype),R(E.prototype,"onChildSegmentSelection",[n.action],Object.getOwnPropertyDescriptor(E.prototype,"onChildSegmentSelection"),E.prototype),E)})),define("campaign-manager-web/controllers/accounts/item/audiences/matched/item/matched-companies",["exports","@ember/controller","campaign-manager-web/constants/company-matching"],(function(e,t,n){let a
function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a=n.MATCHED_COMPANIES_QUERY_PARAMS.COLUMN_GROUP
class r extends t.default{constructor(...e){super(...e),i(this,"queryParams",[n.MATCHED_COMPANIES_QUERY_PARAMS.COLUMN_GROUP]),i(this,a,null),i(this,"dmpSegmentId",null),i(this,"accountId",null),i(this,"matchedCompanies",null),i(this,"matchedCompaniesCount",null),i(this,"initialPageNumber",null),i(this,"companyInputDataAvailable",null),i(this,"isListMissingEngagementData",null)}}e.default=r})),define("campaign-manager-web/controllers/accounts/item/audiences/matched/item/unmatched-companies",["exports","@ember/controller"],(function(e,t){function n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class a extends t.default{constructor(...e){super(...e),n(this,"dmpSegmentId",null),n(this,"unmatchedCompanies",null),n(this,"unmatchedCompaniesCount",null),n(this,"matchedCompaniesCount",null),n(this,"initialPageNumber",null)}}e.default=a})),define("campaign-manager-web/controllers/accounts/item/audiences/saved/item",["exports","@ember/controller"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends t.default{constructor(...e){var t,n,a
super(...e),a=["maSegmentIds"],(n="queryParams")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}}e.default=n})),define("campaign-manager-web/controllers/accounts/item/billing",["exports","@ember/controller","@glimmer/tracking","@ember/service","ember-concurrency-decorators","@ember/object","ember-lifeline","campaign-manager-web/utils/focus","campaign-manager-web/constants/invoice-application","campaign-manager-web/utils/billing","campaign-manager-web/utils/lisa","campaign-manager-web/constants/routes","campaign-manager-web/utils/money-amount","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/billing","campaign-manager-web/utils/url-manager","campaign-manager-web/constants/business-information","campaign-manager-web/constants/payment-checkout","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T){var E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G
function B(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function V(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(E=(0,a.inject)("lisaLiam"),y=(0,a.inject)("router"),S=(0,a.inject)("cm-customers"),A=(0,a.inject)(),C=(0,a.inject)("lix"),O=(0,r.computed)("invoiceApplication.requestedSpendLimit.amount"),v=(0,r.computed)("approvedSpendLimit","currentSpend","remainingSpend"),w=(0,r.computed)("model.account.invoicingSpendLimit.amount","lifetimeSpend"),I=(0,r.computed)("isCurrentUserBillingAdmin","invoiceMetadata.status"),P=(0,i.task)({drop:!0}),N=class extends t.default{set approvedSpendLimit(e){}get approvedSpendLimit(){if(!this.invoiceApplication)return null
const e=(0,p.getMoneyAmountForUI)(this.invoiceApplication.requestedSpendLimit)
return Math.round(3*e.amount)}set openSpend(e){}get openSpend(){return Math.max(0,this.approvedSpendLimit-this.currentSpend-this.remainingSpend)}set remainingSpend(e){}get remainingSpend(){return Math.max(0,this.model.account.invoicingSpendLimit.amount-this.lifetimeSpend)}set canShowSpendDetails(e){}get canShowSpendDetails(){if(!this.invoiceMetadata)return!1
return(this.isCurrentUserBillingAdmin||this.isLisaUser)&&this.invoiceMetadata.status===s.INVOICE_APPLICATION_STATUSES.APPROVED}get shouldRequireCustomerVerification(){return!this.cmCustomer}get billingCenterRedesignTabsConfig(){return[{routeName:d.ROUTE_NAME.ACCOUNT_BILLING_BILLING_SETUP,label:this.i18n.lookupTranslation("accounts/item/billing","i18n_billing_center_selected_tab")([{tab:"BILLING_SETUP"}])},{routeName:d.ROUTE_NAME.ACCOUNT_BILLING_PAYMENT_ACTIVITY,label:this.i18n.lookupTranslation("accounts/item/billing","i18n_billing_center_selected_tab")([{tab:"PAYMENT_ACTIVITY"}])},{routeName:d.ROUTE_NAME.ACCOUNT_BILLING_CREDITS_AND_COUPONS,label:this.i18n.lookupTranslation("accounts/item/billing","i18n_billing_center_selected_tab")([{tab:"CREDITS_AND_COUPONS"}])}]}get showMandatoryBusinessInfoModal(){const e=this.router.currentRouteName.endsWith("loading"),t=this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableMandatoryBusinessInfoCollection),n=(0,c.isBillingV1Route)(this.router.currentRouteName)
return!(e||!t||!n)&&(0,c.isBusinessInfoCollectionMandatory)(this.model.account,this.model.billingInfo)}constructor(){super(...arguments),B(this,"lisaLiam",R,this),B(this,"router",D,this),B(this,"cmCustomersService",M,this),B(this,"i18n",L,this),B(this,"tracking",k,this),B(this,"jet",U,this),B(this,"lix",x,this),V(this,"currentSpend",null),V(this,"lifetimeSpend",null),V(this,"productName",b.BILLING_CENTER_PEM_PRODUCT_NAME),V(this,"BUSINESS_INFORMATION_TRACKING_KEYS",h.BUSINESS_INFORMATION_TRACKING_KEYS),B(this,"isAddBusinessInfoModalOpen",F,this),B(this,"cmCustomerFetchFailed",z,this),B(this,"cmCustomer",j,this),B(this,"storedCreditCardTransition",G,this),(0,r.set)(this,"INVOICE_APPLICATION_STATUSES",s.INVOICE_APPLICATION_STATUSES),(0,r.set)(this,"isLisaUser",(0,u.isLisaUser)((0,r.get)(this,"lisaLiam.accessType"))),this.router.on("routeDidChange",this,this._resetTabFocus)}willDestroy(){super.willDestroy(...arguments),this.router.off("routeDidChange",this,this._resetTabFocus),(0,o.runDisposables)(this)}onAddCreditCard(){const e=(0,r.get)(this,"model.accountId")
return this.shouldRequireCustomerVerification?(this.isAddBusinessInfoModalOpen=!0,void(this.storedCreditCardTransition={useWindowLocationAssign:!1,url:d.ROUTE_NAME.ACCOUNT_CREDIT_CARD_SETUP,models:[e]})):this.transitionToRoute(d.ROUTE_NAME.ACCOUNT_CREDIT_CARD_SETUP,e)}onEditCreditCard(){const e=(0,r.get)(this,"model.accountId"),t=(0,c.getEditCreditCardUrl)(e)
if(this.shouldRequireCustomerVerification)return this.isAddBusinessInfoModalOpen=!0,void(this.storedCreditCardTransition={useWindowLocationAssign:!0,url:t,models:[]})
window.location.assign(t)}async onAddBusinessInfoSuccess(e){if(this.isAddBusinessInfoModalOpen=!1,this.model.account.customerUrn=e.entityUrn,this.cmCustomer=e,this.tracking.fireInteractionEvent(this.BUSINESS_INFORMATION_TRACKING_KEYS.SAVE_BUSINESS_INFORMATION),this.storedCreditCardTransition){const{useWindowLocationAssign:e,url:t,models:n}=this.storedCreditCardTransition
e?window.location.assign(t):this.transitionToRoute(t,...n)}}onUpdateBusinessInfo(){this.storedCreditCardTransition=null,this.isAddBusinessInfoModalOpen=!0}updatePaymentDetails(e,t){const{BUSINESS_INFO:n,CREDIT_CARD_INFO:a}=f.DATA_TYPES
switch(e){case n:this.model.account.customerUrn=t.entityUrn,this.model.cmCustomer=t
break
case a:this.model.billingInfo=t.billingInfo}}onCloseBusinessInfoModal(){const e=this.model.account.customerUrn
this.showMandatoryBusinessInfoModal&&!e||(this.isAddBusinessInfoModalOpen=!1)}*fetchCmCustomer(){const e=(0,r.get)(this,"model.accountId"),t=(0,r.get)(this,"model.account.customerUrn"),n=(0,g.constructPemMetadata)(b.BUSINESS_INFORMATION_KEYS.GET_CM_CUSTOMER,[t],{productName:b.BILLING_CENTER_PEM_PRODUCT_NAME})
try{const e=yield this.cmCustomersService.getCmCustomer(t,n)
this.cmCustomerFetchFailed=!1,this.cmCustomer=e}catch(a){this.cmCustomerFetchFailed=!0,this.jet.error(new Error(`Failed to fetch cmCustomer for account ${e} and customer ${t}`),[m.JET_ERROR_TAGS.BILLING_CENTER],!1)}}_resetTabFocus(e){(0,r.get)(e,"to.parent.name")===d.ROUTE_NAME.ACCOUNT_BILLING&&(0,r.get)(e,"from.parent.name")===d.ROUTE_NAME.ACCOUNT_BILLING&&(0,l.asyncSetFocus)(".billing-tabs__tab.active",this)}get adsBillingCenterUrl(){const{bzmAccountId:e,accountId:t}=this.model
return e?`${(0,_.getDomainUrl)()}/marketing/billing/accounts/${e}/payment-settings/${t}`:null}},R=Y(N.prototype,"lisaLiam",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=Y(N.prototype,"router",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=Y(N.prototype,"cmCustomersService",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=Y(N.prototype,"i18n",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=Y(N.prototype,"tracking",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=Y(N.prototype,"jet",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=Y(N.prototype,"lix",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=Y(N.prototype,"isAddBusinessInfoModalOpen",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),z=Y(N.prototype,"cmCustomerFetchFailed",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),j=Y(N.prototype,"cmCustomer",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=Y(N.prototype,"storedCreditCardTransition",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y(N.prototype,"approvedSpendLimit",[O],Object.getOwnPropertyDescriptor(N.prototype,"approvedSpendLimit"),N.prototype),Y(N.prototype,"openSpend",[v],Object.getOwnPropertyDescriptor(N.prototype,"openSpend"),N.prototype),Y(N.prototype,"remainingSpend",[w],Object.getOwnPropertyDescriptor(N.prototype,"remainingSpend"),N.prototype),Y(N.prototype,"canShowSpendDetails",[I],Object.getOwnPropertyDescriptor(N.prototype,"canShowSpendDetails"),N.prototype),Y(N.prototype,"onAddCreditCard",[r.action],Object.getOwnPropertyDescriptor(N.prototype,"onAddCreditCard"),N.prototype),Y(N.prototype,"onEditCreditCard",[r.action],Object.getOwnPropertyDescriptor(N.prototype,"onEditCreditCard"),N.prototype),Y(N.prototype,"onAddBusinessInfoSuccess",[r.action],Object.getOwnPropertyDescriptor(N.prototype,"onAddBusinessInfoSuccess"),N.prototype),Y(N.prototype,"onUpdateBusinessInfo",[r.action],Object.getOwnPropertyDescriptor(N.prototype,"onUpdateBusinessInfo"),N.prototype),Y(N.prototype,"updatePaymentDetails",[r.action],Object.getOwnPropertyDescriptor(N.prototype,"updatePaymentDetails"),N.prototype),Y(N.prototype,"onCloseBusinessInfoModal",[r.action],Object.getOwnPropertyDescriptor(N.prototype,"onCloseBusinessInfoModal"),N.prototype),Y(N.prototype,"fetchCmCustomer",[P],Object.getOwnPropertyDescriptor(N.prototype,"fetchCmCustomer"),N.prototype),N)})),define("campaign-manager-web/controllers/accounts/item/billing/billing-setup",["exports","@ember/controller"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends t.default{constructor(...e){var t,n,a
super(...e),a=["paymentCheckoutModalType","authState","paymentIntentUrn","paymentMethodUrn","contactUrn"],(n="queryParams")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}}e.default=n})),define("campaign-manager-web/controllers/accounts/item/billing/credits",["exports","@ember/controller","@ember/object","@ember/service","@ember/array","ember-concurrency-decorators","campaign-manager-web/utils/api-endpoints","campaign-manager-web/constants/billing","ember-test-friendly-error-handler","ember-lifeline","ember-stdlib/utils/is-browser","@embroider/util"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E,y
function S(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function A(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(p=(0,a.inject)("i18n"),m=(0,a.inject)("xhr"),g=(0,a.inject)("jet"),b=(0,a.inject)("billing"),_=(0,r.task)({drop:!0}),h=class extends t.default{onCouponCodeChange(e){(0,n.set)(this,"couponCode",e.target.value)}onDismissHovercard(){(0,n.set)(this,"couponCodeAccepted",!1),(0,n.set)(this,"couponCodeErrorStatus",null),(0,c.runTask)(this,(()=>{u.default&&document.getElementById("credits__redeem-coupon-button").focus()}),0)}constructor(){super(...arguments),S(this,"i18n",f,this),S(this,"xhr",T,this),S(this,"jet",E,this),S(this,"billingService",y,this),A(this,"couponCodeAccepted",!1),A(this,"couponCode",null),A(this,"couponCodeErrorStatus",null),A(this,"creditsTableColumns",null),A(this,"creditsTableClasses",null),A(this,"activeTab",l.BILLING_TAB_TYPES.CREDITS),(0,n.setProperties)(this,{creditsTableColumns:this._creditTableColumns()})}willDestroy(){super.willDestroy(...arguments),(0,c.runDisposables)(this)}*onRedeemCouponTask(){(0,n.set)(this,"couponCodeErrorStatus",null)
const{id:e,currencyCode:t}=(0,n.get)(this,"model.account"),a=this.couponCode,i=this.xhr,r=this.jet,{data:c}=yield i.post(o.default.getCoupon(e),{data:JSON.stringify({couponCode:a,redemptionCurrency:t})}).catch((()=>{(0,s.default)("coupon-code-redeem-task",(()=>{r.error(new Error(`Failed to get coupon info for code: ${a}`))}))()})),u=c.value?c.value.status:l.COUPON_CODE_STATUSES.INVALID
u===l.COUPON_CODE_STATUSES.SUCCESS||u===l.COUPON_CODE_STATUSES.DIFFERENT_CURRENCY_CODE?yield i.post(o.default.redeemCoupon(e),{data:JSON.stringify({couponCode:a})}).then((()=>{(0,n.set)(this,"couponCodeAccepted",!0),this.billingService.fetchAccountCredits(e,0,!0).then((e=>(0,n.set)(this,"model.credits",e)))})).catch((()=>{(0,n.set)(this,"couponCodeErrorStatus",l.COUPON_CODE_STATUSES.INVALID),(0,s.default)("coupon-code-redeem-task",(()=>{r.error(new Error(`Failed to redeem coupon for code: ${a}`))}))()})):(0,n.set)(this,"couponCodeErrorStatus",u)}_creditTableColumns(){const e=e=>this.i18n.lookupTranslation("accounts/item/billing/credits",e)()
return(0,i.A)([{propertyName:"creationTime",title:e("i18n_grant_date"),component:(0,d.ensureSafeComponent)("common-table-cells/created-date",this)},{propertyName:"creditType",title:e("i18n_credit_type"),disableSorting:!0,component:(0,d.ensureSafeComponent)("billing-tables/account-balance-type",this)},{propertyName:"totalCreditAmount",title:e("i18n_total_credit_amount"),disableSorting:!0,component:(0,d.ensureSafeComponent)("common-table-cells/currency-amount",this)},{propertyName:"remainingCreditAmount",title:e("i18n_remaining_credit_amount"),disableSorting:!0,component:(0,d.ensureSafeComponent)("common-table-cells/currency-amount",this)},{propertyName:"expirationTime",title:e("i18n_expiration_date"),disableSorting:!0,component:(0,d.ensureSafeComponent)("common-table-cells/created-date",this)}])}},f=C(h.prototype,"i18n",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=C(h.prototype,"xhr",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=C(h.prototype,"jet",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=C(h.prototype,"billingService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C(h.prototype,"onCouponCodeChange",[n.action],Object.getOwnPropertyDescriptor(h.prototype,"onCouponCodeChange"),h.prototype),C(h.prototype,"onDismissHovercard",[n.action],Object.getOwnPropertyDescriptor(h.prototype,"onDismissHovercard"),h.prototype),C(h.prototype,"onRedeemCouponTask",[_],Object.getOwnPropertyDescriptor(h.prototype,"onRedeemCouponTask"),h.prototype),h)})),define("campaign-manager-web/controllers/accounts/item/billing/payment-activity",["exports","@ember/controller"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends t.default{constructor(...e){var t,n,a
super(...e),a=[{start:{type:"string"}},{end:{type:"string"}},{legacy:{type:"boolean"}}],(n="queryParams")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}}e.default=n})),define("campaign-manager-web/controllers/accounts/item/billing/receipts",["exports","@ember/controller","@ember/object","@ember/service","@glimmer/tracking","@ember/object/computed","@ember/array","campaign-manager-web/constants/billing","campaign-manager-web/utils/billing","ember-concurrency-decorators","ember-lifeline","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/urn","campaign-manager-web/config/environment","hue-web-toast/utils/constants","campaign-manager-web/components/common-table-cells/currency-amount","campaign-manager-web/components/common-table-cells/created-date","campaign-manager-web/components/billing-tables/receipt-payment-type","campaign-manager-web/components/billing-tables/download-receipt-invoice","campaign-manager-web/components/billing-tables/invoice-status","@embroider/util","@linkedin/lms-date-ui/constants/date-range"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y){var S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z
function j(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function G(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function B(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(S=(0,a.inject)("xhr"),A=(0,a.inject)("i18n"),C=(0,a.inject)("billing"),O=(0,a.inject)("a11y-notification"),v=(0,a.inject)("hue-web-toast"),w=(0,a.inject)("date-range"),I=(0,r.alias)("model.isEnabledForDownloadSelfServeInvoice"),P=(0,c.task)({restartable:!0}),N=class extends t.default{get selectedTimeRange(){return{startTime:s.utils.toStartTime(this.selectedDateRange.startDate),endTime:s.utils.toEndTime(this.selectedDateRange.endDate)}}constructor(){super(...arguments),j(this,"xhr",R,this),j(this,"i18n",D,this),j(this,"billingService",M,this),j(this,"a11yNotification",L,this),j(this,"toast",k,this),j(this,"dateRangeService",U,this),j(this,"isEnabledForDownloadSelfServeInvoice",x,this),G(this,"receiptsTableColumns",null),G(this,"receiptsTableClasses",null),G(this,"activeTab",l.BILLING_TAB_TYPES.RECEIPTS),G(this,"isExportModalOpen",!1),G(this,"exportFormatType",null),G(this,"exportDocumentType",null),G(this,"exportCompanyName",""),G(this,"exportReceiptsURL",null),G(this,"isDateSelectable",s.isDateWithinPast5Years),j(this,"selectedDateRange",F,this),j(this,"selectedDatePreset",z,this);(0,n.setProperties)(this,{dateRangePresetsMask:["all"],EXPORT_FORMAT_TYPES:l.EXPORT_FORMAT_TYPES,EXPORT_DOCUMENT_TYPES:l.EXPORT_DOCUMENT_TYPES,downloadInvoiceFailedMessage:(e=>this.i18n.lookupTranslation("accounts/item/billing/receipts",e)())("i18n_download_invoice_failed_message")}),this._setFormDefaults()}willDestroy(){super.willDestroy(...arguments),(0,u.runDisposables)(this)}dateRangeChanged(e,t){this.selectedDateRange=e,this.selectedDatePreset=t,this.fetchReceiptsTask.perform(),this.updateExportReceiptsURL()}onExportFormatTypeChange(e){(0,n.set)(this,"exportFormatType",e),e===l.EXPORT_FORMAT_TYPES.CSV&&(0,n.set)(this,"exportDocumentType",l.EXPORT_DOCUMENT_TYPES.SUMMARY),this.updateExportReceiptsURL()}onExportDocumentTypeChange(e){(0,n.set)(this,"exportDocumentType",e),this.updateExportReceiptsURL()}onExportCompanyNameChange(e){(0,n.set)(this,"exportCompanyName",e.target.value),this.updateExportReceiptsURL()}onExportReceiptModalOpen(){(0,n.set)(this,"isExportModalOpen",!0),this.updateExportReceiptsURL()}onExportReceiptModalDismiss(){(0,n.set)(this,"isExportModalOpen",!1)}onDownloadInvoiceClicked(e){this.billingService.downloadInvoice(this.model.accountId,e).catch((()=>{this.toast.add({type:g.TOAST_TYPES.ERROR,message:this.downloadInvoiceFailedMessage,isAutoDismiss:!1})}))}onDownloadInvoicesClicked(){const{accountId:e,billingInfo:{productSchedule:t}}=this.model,{startTime:n,endTime:a}=this.selectedTimeRange
this.billingService.downloadInvoices(e,t,n,a).catch((()=>{this.toast.add({type:g.TOAST_TYPES.ERROR,message:this.downloadInvoiceFailedMessage,isAutoDismiss:!1})}))}_setFormDefaults(){(0,n.set)(this,"exportFormatType",l.EXPORT_FORMAT_TYPES.PDF),(0,n.set)(this,"exportDocumentType",l.EXPORT_DOCUMENT_TYPES.RECEIPTS)}*fetchReceiptsTask(){const{startTime:e,endTime:t}=this.selectedTimeRange,a=this.isEnabledForDownloadSelfServeInvoice?this.model.billingInfo.productSchedule:null,{elements:i}=yield this.billingService.fetchTransactions((0,n.get)(this,"model.accountId"),e,t,this.model.receiptBillingLineTypes,a),r=(0,s.hasCreditCardReceipts)(i),o=(0,s.hasSelfServeInvoices)(i);(0,n.setProperties)(this,{"model.receipts":i,hasCreditCardReceipts:r,hasSelfServeInvoices:o}),this.debounceAnnounceTableEntryCount()}setColumns(){const e=this.i18n,t=t=>e.lookupTranslation("accounts/item/billing/receipts",t)(),a=[{title:t("i18n_date"),propertyName:"billedAt",component:(0,E.ensureSafeComponent)(_.default,this)},{title:t("i18n_payment"),component:(0,E.ensureSafeComponent)(h.default,this),disableSorting:!0}]
this.isEnabledForDownloadSelfServeInvoice&&a.push({title:t("i18n_invoice_status"),component:(0,E.ensureSafeComponent)(T.default,this)}),a.push({title:t("i18n_total_amount"),propertyName:this.isEnabledForDownloadSelfServeInvoice?"invoiceOrderAmount":"creditAmount",component:(0,E.ensureSafeComponent)(b.default,this),disableSorting:!0},{title:"",component:(0,E.ensureSafeComponent)(f.default,this),disableSorting:!0,columnActions:{onDownloadInvoiceClicked:this.actions.onDownloadInvoiceClicked.bind(this)}}),(0,n.set)(this,"receiptsTableColumns",(0,o.A)(a))}updateExportReceiptsURL(){const e=this.exportDocumentType,t=this.exportFormatType,a=e===l.EXPORT_DOCUMENT_TYPES.SUMMARY?"billingSummary":"receipts",i=`${(0,d.getDomainUrl)()}/payments/${a}`,{accountId:r}=this.model,{startTime:o,endTime:s}=this.selectedTimeRange,c={fileType:t,startDate:o,endDate:s,ownerUrn:(0,p.createUrnFromAttrs)(p.URN_TYPES.SPONSORED_ACCOUNT,r),asCSV:t===l.EXPORT_FORMAT_TYPES.CSV,printReceipt:!0}
this.exportCompanyName&&(c.userSpecifiedBillingInfo=this.exportCompanyName),(0,n.set)(this,"exportReceiptsURL",(0,d.addQueryParams)(i,c))}debounceAnnounceTableEntryCount(){(0,u.debounceTask)(this,"_announceTableEntryCount",m.default.callbackDelay.long)}_announceTableEntryCount(){const e=(0,n.get)(this,"model.receipts.length"),t=this.i18n.lookupTranslation("accounts/item/billing/receipts","i18n_receipts_table_live_region")([{count:e}])
this.a11yNotification.announce(t)}},R=B(N.prototype,"xhr",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=B(N.prototype,"i18n",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=B(N.prototype,"billingService",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=B(N.prototype,"a11yNotification",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=B(N.prototype,"toast",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=B(N.prototype,"dateRangeService",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=B(N.prototype,"isEnabledForDownloadSelfServeInvoice",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=B(N.prototype,"selectedDateRange",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.dateRangeService.getDefaultDateRange()}}),z=B(N.prototype,"selectedDatePreset",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return y.PRESET_KEY.LAST_30DAYS}}),B(N.prototype,"dateRangeChanged",[n.action],Object.getOwnPropertyDescriptor(N.prototype,"dateRangeChanged"),N.prototype),B(N.prototype,"onExportFormatTypeChange",[n.action],Object.getOwnPropertyDescriptor(N.prototype,"onExportFormatTypeChange"),N.prototype),B(N.prototype,"onExportDocumentTypeChange",[n.action],Object.getOwnPropertyDescriptor(N.prototype,"onExportDocumentTypeChange"),N.prototype),B(N.prototype,"onExportCompanyNameChange",[n.action],Object.getOwnPropertyDescriptor(N.prototype,"onExportCompanyNameChange"),N.prototype),B(N.prototype,"onExportReceiptModalOpen",[n.action],Object.getOwnPropertyDescriptor(N.prototype,"onExportReceiptModalOpen"),N.prototype),B(N.prototype,"onExportReceiptModalDismiss",[n.action],Object.getOwnPropertyDescriptor(N.prototype,"onExportReceiptModalDismiss"),N.prototype),B(N.prototype,"onDownloadInvoiceClicked",[n.action],Object.getOwnPropertyDescriptor(N.prototype,"onDownloadInvoiceClicked"),N.prototype),B(N.prototype,"onDownloadInvoicesClicked",[n.action],Object.getOwnPropertyDescriptor(N.prototype,"onDownloadInvoicesClicked"),N.prototype),B(N.prototype,"fetchReceiptsTask",[P],Object.getOwnPropertyDescriptor(N.prototype,"fetchReceiptsTask"),N.prototype),N)})),define("campaign-manager-web/controllers/accounts/item/billing/transactions",["exports","@ember/controller","@ember/object","@ember/service","@glimmer/tracking","@ember/array","campaign-manager-web/constants/billing","campaign-manager-web/utils/billing","ember-concurrency-decorators","ember-lifeline","campaign-manager-web/config/environment","campaign-manager-web/components/common-table-cells/created-date","campaign-manager-web/components/common-table-cells/currency-amount","campaign-manager-web/components/billing-tables/transaction-description","@embroider/util","@linkedin/lms-date-ui/constants/date-range"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b){var _,h,f,T,E,y,S,A,C,O,v,w
function I(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function P(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(_=(0,a.inject)("i18n"),h=(0,a.inject)("billing"),f=(0,a.inject)("a11y-notification"),T=(0,a.inject)("date-range"),E=(0,s.task)({restartable:!0}),y=class extends t.default{get selectedTimeRange(){return{startTime:(0,l.toStartTime)(this.selectedDateRange.startDate),endTime:(0,l.toEndTime)(this.selectedDateRange.endDate)}}constructor(){super(...arguments),I(this,"i18n",S,this),I(this,"billingService",A,this),I(this,"a11yNotification",C,this),I(this,"dateRangeService",O,this),P(this,"filteredTransactions",null),P(this,"isTransactionFilterOpen",!1),P(this,"selectedActivityFilter",null),P(this,"transactionsTableColumns",null),P(this,"transactionsTableClasses",null),P(this,"activeTab",o.BILLING_TAB_TYPES.TRANSACTIONS),P(this,"isDateSelectable",l.isDateWithinPast5Years),I(this,"selectedDateRange",v,this),I(this,"selectedDatePreset",w,this),(0,n.setProperties)(this,{transactionsTableColumns:this._transactionsTableColumns(),activityFilters:o.TRANSACTION_FILTERS,selectedActivityFilter:o.TRANSACTION_FILTER_TYPES.ALL,dateRangePresetsMask:["all"]})}willDestroy(){super.willDestroy(...arguments),(0,c.runDisposables)(this)}dateRangeChanged(e,t){this.selectedDateRange=e,this.selectedDatePreset=t,this.fetchTransactionsTask.perform()}onTransactionFilterChange(e){(0,n.set)(this,"isTransactionFilterOpen",e)}onActivityFilterChange(e){this._setFilteredTransactions(),(0,n.set)(this,"selectedActivityFilter",e),(0,n.set)(this,"isTransactionFilterOpen",!1),this.debounceAnnounceTableEntryCount()}*fetchTransactionsTask(){const{startTime:e,endTime:t}=this.selectedTimeRange,a=this.model.isEnabledForDownloadSelfServeInvoice?this.model.billing.billingInfo.productSchedule:null,{elements:i}=yield this.billingService.fetchTransactions((0,n.get)(this,"model.accountId"),e,t,null,a);(0,n.set)(this,"model.transactions",i),this._setFilteredTransactions(),this.debounceAnnounceTableEntryCount()}_transactionsTableColumns(){const e=this.i18n,t=t=>e.lookupTranslation("accounts/item/billing/transactions",t)()
return(0,r.A)([{title:t("i18n_date"),propertyName:"billedAt",component:(0,g.ensureSafeComponent)(d.default,this)},{title:t("i18n_description"),component:(0,g.ensureSafeComponent)(m.default,this),disableSorting:!0},{title:t("i18n_payment_credit"),propertyName:"creditAmount",component:(0,g.ensureSafeComponent)(p.default,this),disableSorting:!0},{title:t("i18n_amount_spent"),propertyName:"spentAmount",component:(0,g.ensureSafeComponent)(p.default,this),disableSorting:!0},{title:t("i18n_amount_due"),propertyName:"runningTotalAmount",component:(0,g.ensureSafeComponent)(p.default,this),disableSorting:!0}])}_setFilteredTransactions(){const e=(0,n.get)(this,"model.transactions").filter((e=>o.PAYMENT_LINE_TYPE_FILTERS.includes(e.lineType)));(0,n.set)(this,"filteredTransactions",e)}debounceAnnounceTableEntryCount(){(0,c.debounceTask)(this,"_announceTableEntryCount",u.default.callbackDelay.long)}_announceTableEntryCount(){const e=this.selectedActivityFilter===o.TRANSACTION_FILTER_TYPES.ALL?(0,n.get)(this,"model.transactions.length"):(0,n.get)(this,"filteredTransactions.length"),t=this.i18n.lookupTranslation("accounts/item/billing/transactions","i18n_transactions_table_live_region")([{count:e}])
this.a11yNotification.announce(t)}},S=N(y.prototype,"i18n",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=N(y.prototype,"billingService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=N(y.prototype,"a11yNotification",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=N(y.prototype,"dateRangeService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=N(y.prototype,"selectedDateRange",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.dateRangeService.getDefaultDateRange()}}),w=N(y.prototype,"selectedDatePreset",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return b.PRESET_KEY.LAST_30DAYS}}),N(y.prototype,"dateRangeChanged",[n.action],Object.getOwnPropertyDescriptor(y.prototype,"dateRangeChanged"),y.prototype),N(y.prototype,"onTransactionFilterChange",[n.action],Object.getOwnPropertyDescriptor(y.prototype,"onTransactionFilterChange"),y.prototype),N(y.prototype,"onActivityFilterChange",[n.action],Object.getOwnPropertyDescriptor(y.prototype,"onActivityFilterChange"),y.prototype),N(y.prototype,"fetchTransactionsTask",[E],Object.getOwnPropertyDescriptor(y.prototype,"fetchTransactionsTask"),y.prototype),y)})),define("campaign-manager-web/controllers/accounts/item/campaign-groups/index",["exports","@ember/controller","@ember/object","campaign-manager-web/constants/routes","@glimmer/tracking"],(function(e,t,n,a,i){var r,o,l,s
function c(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,t.inject)(a.ROUTE_NAME.ACCOUNTS_ITEM),o=class extends t.default{constructor(...e){super(...e),u(this,"queryParams",["campaignGroupIds","search"]),u(this,"search",""),c(this,"campaignGroupIds",l,this),c(this,"accountController",s,this)}updateQueryParams({campaignGroupIds:e}){e&&(this.campaignGroupIds=e)}},l=d(o.prototype,"campaignGroupIds",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"[]"}}),s=d(o.prototype,"accountController",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(o.prototype,"updateQueryParams",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"updateQueryParams"),o.prototype),o)})),define("campaign-manager-web/controllers/accounts/item/campaign-groups/item",["exports","@ember/service","@ember/controller","campaign-manager-web/constants/routes","hue-web-toast/utils/constants","@ember/object","campaign-manager-web/components/campaign-group-task-panel"],(function(e,t,n,a,i,r,o){var l,s,c,u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,t.inject)("router"),s=(0,t.inject)(),c=(0,t.inject)("hue-web-toast"),u=(0,t.inject)("return-to"),d=class extends n.default{constructor(...e){super(...e),_(this,"router",p,this),_(this,"i18n",m,this),_(this,"toast",g,this),_(this,"returnToService",b,this)}onCancel(){this.returnToService.returnToOrigin(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_ITEM,a.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_INDEX)}onSuccess(){const e=this.i18n.lookupTranslation(o.default,"i18n_campaign_group_save_success")()
this.toast.add({type:i.TOAST_TYPES.SUCCESS,message:e}),this.returnToService.returnToOrigin(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_ITEM,a.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_INDEX)}},p=h(d.prototype,"router",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(d.prototype,"i18n",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=h(d.prototype,"toast",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=h(d.prototype,"returnToService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(d.prototype,"onCancel",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"onCancel"),d.prototype),h(d.prototype,"onSuccess",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"onSuccess"),d.prototype),d)})),define("campaign-manager-web/controllers/accounts/item/campaign-groups/new",["exports","@ember/service","@ember/controller","campaign-manager-web/constants/routes","hue-web-toast/utils/constants","@ember/object","campaign-manager-web/components/campaign-group-task-panel"],(function(e,t,n,a,i,r,o){var l,s,c,u,d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,t.inject)("router"),s=(0,t.inject)(),c=(0,t.inject)("hue-web-toast"),u=(0,t.inject)(),d=(0,t.inject)("return-to"),p=class extends n.default{constructor(...e){super(...e),f(this,"router",m,this),f(this,"i18n",g,this),f(this,"toast",b,this),f(this,"lix",_,this),f(this,"returnToService",h,this)}onCancel(){const e=this.model.accountId
this.returnToService.returnToOrigin(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_NEW,a.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_INDEX,{data:{accountId:parseInt(e,10)}})}onSuccess(e,t=!1){const n=this.i18n.lookupTranslation(o.default,"i18n_campaign_group_save_success")()
this.toast.add({type:i.TOAST_TYPES.SUCCESS,message:n})
const r=this.model.accountId
t?this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM,r,"new",{queryParams:{campaignGroupId:e}}):this.returnToService.returnToOrigin(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_NEW,a.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_INDEX,{data:{accountId:parseInt(r,10),campaignGroupId:e}})}},m=T(p.prototype,"router",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=T(p.prototype,"i18n",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(p.prototype,"toast",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=T(p.prototype,"lix",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=T(p.prototype,"returnToService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T(p.prototype,"onCancel",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onCancel"),p.prototype),T(p.prototype,"onSuccess",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onSuccess"),p.prototype),p)})),define("campaign-manager-web/controllers/accounts/item/campaigns/index",["exports","@glimmer/tracking","@ember/object","@ember/controller","campaign-manager-web/constants/routes"],(function(e,t,n,a,i){var r,o,l,s,c
function u(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,a.inject)(i.ROUTE_NAME.ACCOUNTS_ITEM),o=class extends a.default{constructor(...e){super(...e),d(this,"queryParams",["campaignGroupIds","campaignIds","search","notificationType",{isOptimaAbTestUpsellModalOpen:{type:"boolean"}}]),u(this,"accountController",l,this),d(this,"campaignGroupIds","[]"),u(this,"campaignIds",s,this),u(this,"isOptimaAbTestUpsellModalOpen",c,this),d(this,"search",""),d(this,"notificationType","")}updateQueryParams({campaignIds:e}){e&&(this.campaignIds=e)}dismissOptimaAbTestUpsellModal(){this.isOptimaAbTestUpsellModalOpen=null}},l=p(o.prototype,"accountController",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=p(o.prototype,"campaignIds",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"[]"}}),c=p(o.prototype,"isOptimaAbTestUpsellModalOpen",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(o.prototype,"updateQueryParams",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"updateQueryParams"),o.prototype),p(o.prototype,"dismissOptimaAbTestUpsellModal",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"dismissOptimaAbTestUpsellModal"),o.prototype),o)})),define("campaign-manager-web/controllers/accounts/item/campaigns/item",["exports","@ember/controller","@ember/object","@ember/service","ember-concurrency-decorators","ember-lifeline","rsvp","campaign-manager-web/utils/campaign","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/utils/campaign-group","campaign-manager-web/utils/http-error","campaign-manager-web/utils/roadblock","campaign-manager-web/constants/routes","@glimmer/tracking","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/campaign-manager","campaign-manager-web/constants/lix","campaign-manager-web/utils/lisa","campaign-manager-web/constants/simple-settings","campaign-manager-web/constants/scc","campaign-manager-web/entities/campaign-settings","campaign-manager-web/constants/customization","campaign-manager-web/constants/pem/notification","campaign-manager-web/utils/simplified-campaign-creation","campaign-manager-web/utils/urn","campaign-manager-web/utils/company-association-error","campaign-manager-web/utils/targeting","campaign-manager-web/utils/optima","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/optima","campaign-manager-web/utils/tracking-parameters","@ember/template","hue-web-toast/utils/constants","campaign-manager-web/utils/tracking","campaign-manager-web/utils/summary-and-charts-header-tabs","campaign-manager-web/constants/reporting","campaign-manager-web/utils/reporting"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U){var x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye,Se,Ae,Ce,Oe,ve,we,Ie,Pe,Ne,Re,De,Me,Le,ke,Ue,xe
function Fe(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function ze(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function je(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(x=(0,t.inject)(p.ROUTE_NAME.ACCOUNTS_ITEM),F=(0,a.inject)("account"),z=(0,a.inject)(),j=(0,a.inject)("campaign-group"),G=(0,a.inject)("campaign"),B=(0,a.inject)("ab-tests"),V=(0,a.inject)("onboarding"),Y=(0,a.inject)("tracking-parameters"),H=(0,a.inject)(),q=(0,a.inject)(),K=(0,a.inject)(),W=(0,a.inject)(),X=(0,a.inject)(),$=(0,a.inject)("hue-web-toast"),J=(0,a.inject)(),Q=(0,a.inject)("simple-setting"),Z=(0,a.inject)("campaign-mode"),ee=(0,a.inject)("targeting/targeting-criteria"),te=(0,a.inject)("sponsored-content"),ne=(0,a.inject)(),ae=(0,a.inject)("date-range"),ie=(0,n.computed)("router.currentRouteName"),re=(0,n.computed)("model.campaignGroups.@each.id","campaignService.campaignToEdit.campaignGroupId"),oe=(0,i.task)({drop:!0}),le=(0,i.task)({drop:!0}),se=class extends t.default{constructor(...e){super(...e),Fe(this,"accountController",ce,this),Fe(this,"accountService",ue,this),Fe(this,"campaignConfiguration",de,this),Fe(this,"campaignGroupService",pe,this),Fe(this,"campaignService",me,this),Fe(this,"abTestService",ge,this),Fe(this,"onboardingService",be,this),Fe(this,"trackingParametersService",_e,this),Fe(this,"campaignRestrictions",he,this),Fe(this,"jet",fe,this),Fe(this,"i18n",Te,this),Fe(this,"router",Ee,this),Fe(this,"lix",ye,this),Fe(this,"toast",Se,this),Fe(this,"lisaLiam",Ae,this),Fe(this,"simpleSetting",Ce,this),Fe(this,"campaignModeService",Oe,this),Fe(this,"targetingCriteriaService",ve,this),Fe(this,"sponsoredContentService",we,this),Fe(this,"contentHub",Ie,this),Fe(this,"tracking",Pe,this),Fe(this,"dateRangeService",Ne,this),ze(this,"queryParams",["campaignGroupId",{isNewAdvertiser:{type:"boolean"}},"originalOptimizationTargetType",{initialObjectiveType:{type:"string"}},{isContentFirst:{type:"boolean"}}]),ze(this,"isNewAdvertiser",null),ze(this,"SUMMARY_AND_CHARTS_HEADER_TAB_OPTIONS",k.SUMMARY_AND_CHARTS_HEADER_TAB_OPTIONS),ze(this,"dateRangeCacheKey",U.DATE_RANGE_CACHE_KEYS.REPORTING),ze(this,"originalOptimizationTargetType",null),Fe(this,"isCampaignGroupIncreaseBudgetClicked",Re,this),Fe(this,"isQuickMode",De,this)
Fe(this,"modeChangeModal",Me,this),Fe(this,"campaignSettings",Le,this),Fe(this,"initialObjectiveType",ke,this),Fe(this,"validObjectivesForSelectedContents",Ue,this),Fe(this,"reportingDateRange",xe,this),ze(this,"onSwitchMode",((e,t)=>this.isQuickMode&&!e?this.showModeChangeModalAndWaitForAction(this.isQuickMode,t).then((e=>{if(e)return this.changeToAdvancedMode()})):!this.isQuickMode&&e?this.showModeChangeModalAndWaitForAction(this.isQuickMode,t).then((e=>{if(e)return this.changeToQuickMode()})):void 0)),ze(this,"showModeChangeModalAndWaitForAction",((e,t)=>new Promise((n=>{this.modeChangeModal={isOpen:!0,isLoading:!1,isCurrentModeQuick:e,interactionTrackingKey:t,onConfirm:()=>{this.modeChangeModal={...this.modeChangeModal,isLoading:!0},n(!0)},onDismiss:()=>{this.modeChangeModal={...this.modeChangeModal,isOpen:!1},n(!1)}}})))),ze(this,"closeModeChangeModal",(()=>{this.modeChangeModal={...this.modeChangeModal,isOpen:!1}})),ze(this,"getModeChangeModalDefaultValue",(()=>({isOpen:!1,isCurrentModeQuick:!1,isLoading:!1,interactionTrackingKey:"",onConfirm:()=>{},onDismiss:()=>{}}))),ze(this,"onUiCustomizationAudienceSettingsChange",(e=>{this.isQuickMode&&this.campaignSettings.updateCustomization({audienceSettings:e})})),ze(this,"updateCampaignSettings",(()=>{const e=(0,g.constructPemMetadata)(y.CUSTOMIZATION_PAGE_KEY.CAMPAIGN_SETTINGS_UPDATE,[],{productName:S.NOTIFICATIONS_PEM_PRODUCT_NAME})
return this.campaignService.updateCampaignSettingsCustomization(this.campaignSettings.urn,E.default.getCustomization(this.campaignSettings),e).then((()=>{this.campaignSettings=new E.default({customization:this.campaignSettings.customization,urn:this.campaignSettings.urn})}))}))}get isSimplifiedCampaignCreationLixEnabled(){return(0,A.isSimplifiedCampaignCreationLixEnabled)(this.model.account,this.lix)}get isOptimaLixEnabled(){return this.lix.getTreatmentIsEnabled(_.LIX_TEST_KEYS.enableOptima)}get isSccEnabledAndOptimaDisabled(){return!this.isOptimaLixEnabled&&this.isSimplifiedCampaignCreationLixEnabled}get isUTMTrackingEnabled(){return this.lix.getTreatmentIsEnabled(_.LIX_TEST_KEYS.enableDynamicUTMTracking)}get isLisaUser(){return(0,h.isLisaUser)(this.lisaLiam.accessType)}get isDBOEnabled(){return this.lix.getTreatmentIsEnabled(_.LIX_TEST_KEYS.enableDynamicBudgetOptimization)}get isInOptimaFlow(){return this.router.currentRouteName===p.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_AUTO_REVIEW&&(0,w.isOptimaEnabled)(this.model.account,this.lix)}get isSegmentedControlDisabled(){return!(this.campaignService.campaignToEdit.isNewCampaign||this.campaignService.campaignToEdit.isDraftCampaign)||this.isLisaUser}get totalBudget(){if(!this.campaignGroupToModify?.id||!this.selectedCampaignGroup?.totalBudget)return
const e=this.isCampaignGroupIncreaseBudgetClicked?this.selectedCampaignGroup.unspentBudget.increaseBudgetBy:0,t={...this.selectedCampaignGroup.totalBudget}
return t&&(t.amount=Number(t.amount)+e),t}get optimaAbTestManualCampaign(){return this.abTestService.draftOptimaAbTest?.campaigns[0]}get currentRouteName(){return(0,n.get)(this.router,"currentRouteName")}get isCampaignSummaryPage(){return this.currentRouteName===p.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_SUMMARY}get activeTab(){if(this.isCampaignSummaryPage)return this.SUMMARY_AND_CHARTS_HEADER_TAB_OPTIONS.SUMMARY}get campaignIdString(){const{id:e}=this.campaignService.campaignToEdit
return`[${e}]`}get performanceChartQueryParams(){const e=this.campaignService.campaignToEdit,t=(0,U.getChartQueryParams)({dateRange:this.reportingDateRange?JSON.stringify(this.reportingDateRange):null,isChartingAll:"true"===this.isChartingAll,entityName:e.name,accountIds:this.model.account.id,campaignGroupIds:[],campaignIds:this.campaignIdString,creativeIds:[]})
return t.columnViews=JSON.stringify((0,U.getDemographicViews)([e])),t}get demographicsQueryparams(){const e=this.campaignService.campaignToEdit,t=(0,U.getChartQueryParams)({dateRange:this.reportingDateRange?JSON.stringify(this.reportingDateRange):null,isChartingAll:"true"===this.isChartingAll,entityName:e.name,accountIds:this.model.account.id,campaignGroupIds:[],campaignIds:this.campaignIdString,creativeIds:[]})
return t.columnViews=JSON.stringify((0,U.getDemographicViews)([e])),t.pivot=U.JOB_FUNCTION,t}set shouldRenderCampaignHeader(e){}get shouldRenderCampaignHeader(){const e=this.lix.getTreatmentIsEnabled(_.LIX_TEST_KEYS.enableDynamicBudgetOptimization),t=[p.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_ITEM,p.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_SPONSORABLE_CONTENTS,p.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_NEW,p.ROUTE_NAME.ACCOUNT_CAMPAIGN_DUPLICATE,p.ROUTE_NAME.ACCOUNT_CAMPAIGN_DUPLICATE_INDEX,p.ROUTE_NAME.ACCOUNT_CAMPAIGN_DUPLICATE_CREATIVES,p.ROUTE_NAME.ACCOUNT_CAMPAIGN_DUPLICATE_TASKS,p.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_ITEM,p.ROUTE_NAME.ACCOUNT_CAMPAIGN_WEBSITE_ACTIONS_ITEM,p.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE,p.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_INDEX,p.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_GROUP_INDEX,p.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_GROUP_NEW,p.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_GROUP_ITEM,p.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_AUTO_REVIEW]
return e||t.push(p.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_NEW),!t.includes(this.router.currentRouteName)}get tabsConfig(){if(this.isCampaignSummaryPage)return(0,L.getSummaryAndChartsHeaderTabsConfig)(this.i18n,!0)}get selectedCampaignGroup(){const e=this.campaignService.campaignToEdit,t=this.model.campaignGroups
if(e&&Array.isArray(t))return t.find((t=>t.id===e.campaignGroupId))}get isLmsEnterpriseAccount(){return this.model.account.isLmsEnterpriseAccount}willDestroy(){super.willDestroy(...arguments),(0,r.runDisposables)(this)}updateCampaignGroupIdQueryParameter(e){const{id:t}={...e};(0,n.set)(this,"campaignGroupId",t)}isCampaignEdited(){const e=this.campaignService.editingChanges,t=this.campaignService.campaignToEdit,n=(0,l.toValidCampaignPatch)(e,(0,d.isRoadblock)(t.roadblockType))
return 0!==Object.keys(n).length}async updateCampaignGroup(e){const t=this.campaignGroupService.data[e],n=(0,c.toReportingCampaignGroup)(t)
n.id=parseInt((0,C.getIdFromUrn)(t.id),10)
const a=this.model.campaignGroups.findBy("id",e)
a&&this.model.campaignGroups.removeObject(a),this.model.campaignGroups.addObject(n),this.send("onCampaignChange",{campaignGroupId:e}),this.updateCampaignGroupIdQueryParameter(n),await this.campaignGroupService.setSpentUnspentBudget(n,this.model.account.createdAt,this.model.account.currencyCode),this.campaignService.updateCampaignByCampaignGroup(n,this.model.account,this.accountController.accountReference),await this.refreshConfigurations()}onCampaignChange(e,t,n=!1,a=!1){const i=this.campaignService.campaignToEdit
Object.keys(e).includes("campaignGroupId")&&i.isNewCampaign&&this.updateCampaignGroupIdQueryParameter({id:e.campaignGroupId}),this.campaignService.updateCampaign({accountReference:this.accountController.accountReference,data:e,isChangeRetainable:t,isTCChangeFromTargetingModule:n,isTrimFacetsForCTVApplicable:a})}onSaveEditCampaign(){const e=(0,g.constructPemMetadata)(b.CAMPAIGN_KEYS.EDIT,[this.campaignService.campaignToEdit.id],{productName:b.CAMPAIGN_MANAGER_PEM_PRODUCT_NAME.PRODUCT_NAME})
return this.campaignService.editCampaign({metadata:e}).then((()=>{if(this.isSimplifiedCampaignCreationLixEnabled&&this.campaignSettings.isDirty())return this.updateCampaignSettings().catch((()=>{}))}))}deleteOptimaCampaignOnExit(e){return e.data.isNewOptimaCampaign&&this.campaignService.campaignToEdit?.status===I.CAMPAIGN_STATUSES.DRAFT?this.campaignService.deleteCampaign():Promise.resolve()}onLaunchCampaign(){return this.campaignService.launchCampaign()}onOpenConfirmExitModal(e){if(null===(0,n.get)(this.campaignService,"campaignToEdit.objectiveType"))return(0,n.set)(this,"isTransitioningOffWizard",!0),void e.retry()
this.onConfirmExitModalBase(e,this.performSaveNewCampaign)}onConfirmExitModalForOptima(e,t){e.data.isOptimaCampaign=!0,this.onConfirmExitModalBase(e,this.onSaveEditCampaign,this.deleteOptimaCampaignOnExit,t)}onConfirmExitModalBase(e,t,a=(()=>Promise.resolve()),i){this.abTestService.draftOptimaAbTest?((0,n.set)(this,"isOptimaAbTestExitModalOpen",!0),(0,n.set)(this,"confirmExitWithoutSaving",(async()=>{this.isOptimaAbTestExitModalOpen=!1
try{await a(e),this.abTestService.saveDraftOptimaAbTest(),this.isTransitioningOffWizard=!0,this.transitionToRoute(p.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_INDEX),e.data?.isOptimaCampaign&&this.campaignService.triggerOptimaExperienceSurvey(P.EXPERIENCE_SURVEY_TRIGGERS.CANCEL)}catch(t){this.isOptimaAbTestExitModalOpen=!0}})),(0,n.set)(this,"launchManualCampaign",(async()=>{this.isOptimaAbTestExitModalOpen=!1
try{this.campaignService.launchCampaign(this.optimaAbTestManualCampaign),await a(e),this.abTestService.saveDraftOptimaAbTest(),this.isTransitioningOffWizard=!0,this.transitionToRoute(p.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_INDEX),e.data?.isOptimaCampaign&&this.campaignService.triggerOptimaExperienceSurvey(P.EXPERIENCE_SURVEY_TRIGGERS.CANCEL)}catch(t){this.isOptimaAbTestExitModalOpen=!0}}))):((0,n.set)(this,"isCampaignExitModalOpen",!0),(0,n.set)(this,"confirmExitWithoutSaving",(async()=>{this.isCampaignExitModalOpen=!1
try{await a(e),this.isTransitioningOffWizard=!0,i?i():e.retry(),e.data?.isOptimaCampaign&&this.campaignService.triggerOptimaExperienceSurvey(P.EXPERIENCE_SURVEY_TRIGGERS.CANCEL)}catch(t){this.isCampaignExitModalOpen=!0}})),(0,n.set)(this,"saveAndContinue",(()=>{(0,n.set)(this,"isCampaignExitModalOpen",!1),(0,n.set)(this,"openSaveCampaignPanel",!0),t().then((()=>{(0,n.set)(this,"isTransitioningOffWizard",!0),e.retry(),e.data?.isOptimaCampaign&&this.campaignService.triggerOptimaExperienceSurvey(P.EXPERIENCE_SURVEY_TRIGGERS.SAVE)})).catch((()=>{(0,n.set)(this,"openSaveCampaignPanel",!1),(0,n.set)(this,"isCampaignExitModalOpen",!0)}))})))}performSaveNewCampaign(){return this.saveCampaignTask.perform()}dismissExitCampaignModal(){(0,n.set)(this,"isCampaignExitModalOpen",!1)}dismissOptimaAbTestExitModal(){(0,n.set)(this,"isOptimaAbTestExitModalOpen",!1)}refreshConfigurations(){const e=this.campaignService.campaignToEdit,t=e.isNewCampaign?this.campaignRestrictions.fetchCampaignCreationRestrictions(e.accountId,e.campaignGroupId):this.campaignRestrictions.fetchCampaignRestrictions(e.accountId,e.campaignGroupId,e.id)
return(0,o.all)([t,this.campaignConfiguration.fetchCampaignValidConfigurations(e)])}updateTrackingParameters(e){const t=this.campaignService.campaignToEdit,n={...t.trackingParametersState,trackingParametersString:e}
this.campaignService.setCampaignTrackingParametersState(n,t)}async changeToAdvancedMode(){try{await this.campaignModeService.updateCampaignCreationModeSetting(f.SIMPLE_SETTING_VALUES.CAMPAIGN_CREATION_MODE_ADVANCED)}catch(e){this.jet.error(new Error("Failed to update user's campaign creation mode setting to ADVANCED"),[s.JET_ERROR_TAGS.SIMPLIFIED_CAMPAIGN_CREATION,"change-to-advanced-mode"],!1)}if(this.campaignService.updateCampaignByCampaignGroup(null,this.model.account,this.accountController.accountReference),this.campaignService.campaignToEdit.isNewCampaign){if((0,v.isTargetingCriteriaEqual)(this.campaignService.campaignToEdit.targetingCriteria,this.targetingCriteriaService.targetingCriteriaWithDefaultLocation)){const e=await this.targetingCriteriaService.fetchPersonalizedDefaultAudience(this.model.account.id)
e&&(this.campaignService.updateTargetingCriteria(e),this.campaignService.updateCampaignStartingWithSmartAudience(!0))}return this.transitionToRoute((0,c.getInitialCampaignGroupRoute)(this.isDBOEnabled)).then((()=>{this.isQuickMode=!1,this.campaignSettings.updateCustomization({mode:T.CAMPAIGN_MODES.ADVANCED}),this.closeModeChangeModal()}))}this.campaignService.campaignToEdit.isDraftCampaign&&this.transitionToRoute(p.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX),this.isQuickMode=!1,this.campaignSettings.updateCustomization({mode:T.CAMPAIGN_MODES.ADVANCED}),this.closeModeChangeModal()}async changeToQuickMode(){try{await this.campaignModeService.updateCampaignCreationModeSetting(f.SIMPLE_SETTING_VALUES.CAMPAIGN_CREATION_MODE_QUICK)}catch(e){this.jet.error(new Error("Failed to update user's campaign creation mode setting to QUICK"),[s.JET_ERROR_TAGS.SIMPLIFIED_CAMPAIGN_CREATION,"change-to-quick-mode"],!1)}if(this.campaignService.campaignToEdit.isNewCampaign){this.campaignService.disableSmartAudienceDefault()
const{quickCampaignGroupId:e,campaignGroups:t,newlyCreatedCG:n}=await this.campaignGroupService.handleQuickCampaignGroup({isQuickMode:!0,accountId:this.model.account.id,campaignGroups:this.model.campaignGroups})
n&&this.model.campaignGroups.addObject(n),await this.campaignService.initializeCampaign({account:this.model.account,campaignGroups:t,campaignGroupId:e,defaultGeoTemplate:this.targetingCriteriaService.targetingCriteriaWithDefaultLocation,isNewCampaign:!0,isQuickMode:!0})
const a=await this.campaignService.fetchLimits(this.model.account,this.campaignService.campaignToEdit,{bypassTargetingValidityCheck:!0})
this.campaignService.campaignToEdit.set("limits",a),this.isQuickMode=!0,this.campaignSettings.updateCustomization({mode:T.CAMPAIGN_MODES.QUICK}),this.router.replaceWith(p.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS,"new",{queryParams:{campaignGroupId:null}})}else if(this.campaignService.campaignToEdit.isDraftCampaign){const e=(0,g.constructPemMetadata)(S.SCC_SWITCH_KEYS.SWITCH_TO_QUICK_DELETE_CAMPAIGN,[],{productName:S.NOTIFICATIONS_PEM_PRODUCT_NAME})
await this.campaignService.deleteCampaign(void 0,e),this.router.replaceWith(p.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS,"new")}this.closeModeChangeModal()}async createCampaignSettings(e){const t=(0,g.constructPemMetadata)(y.CUSTOMIZATION_PAGE_KEY.CAMPAIGN_SETTINGS_CREATE,[e],{productName:S.NOTIFICATIONS_PEM_PRODUCT_NAME})
this.campaignSettings=await this.campaignService.createCampaignSettingsCustomization(e,{mode:this.isQuickMode?T.CAMPAIGN_MODES.QUICK:T.CAMPAIGN_MODES.ADVANCED,audienceSettings:this.campaignSettings.audienceSettings},t)}async associateCompany(){try{const e=this.model.account.selectedTypeaheadReference
if(this.isSimplifiedCampaignCreationLixEnabled&&this.isQuickMode&&e){const t=(0,g.constructPemMetadata)(S.SCC_ASSOCIATE_COMPANY,[e.id],{productName:S.NOTIFICATIONS_PEM_PRODUCT_NAME})
await this.accountController.onSetAccountReference((0,C.createUrnFromAttrs)(C.URN_TYPES.COMPANY,e.id),t),this.accountController.updateSelectedTypeaheadReference()}}catch(e){throw this.accountController.updateSelectedTypeaheadReference(),new O.default("Could not associate company page with account.")}}onTabChange(e){if(this.isCampaignSummaryPage){const t=this.model.account.id,{id:n}=this.campaignService.campaignToEdit;(0,L.routeToSummaryOrChartTab)(this.router,e,{accountId:t,campaignId:n,demographicsQueryParams:this.demographicsQueryparams,performanceQueryParams:this.performanceChartQueryParams})}}reportingDateRangeUpdate(e){this.reportingDateRange=e}setupDateRange(){this.reportingDateRange=this.dateRangeService.getCachedDateRange({cacheKey:this.dateRangeCacheKey,minimumDate:new Date(this.model.account.createdAt)})}*saveCampaignTask(){(0,n.set)(this,"saveCampaignTaskError",null)
try{yield this.associateCompany()
const t=yield this.campaignService.saveCampaign()
let n=this.campaignService.campaignToEdit.trackingParametersState
if(this.isUTMTrackingEnabled&&n.trackingParametersString)try{const e=(0,N.createTrackingParameterObjectFromString)(n.trackingParametersString,t,C.URN_TYPES.SPONSORED_CAMPAIGN)
n={...n,trackingParameters:e},yield this.trackingParametersService.upsert(n.trackingParameters,t,C.URN_TYPES.SPONSORED_CAMPAIGN),this.tracking.fireInteractionEvent("update_utm",M.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}catch(e){n.trackingParameters=null,this.jet.error(new Error(`Error creating UTM tracking for new campaigns ${(0,u.getErrorMessage)(e)}`),[s.JET_ERROR_TAGS.UTM_PARAMETERS],{shouldRethrow:!1})
const t=this.i18n.lookupTranslation(this.constructor,"i18n_error_save_tracking_params")
this.toast.add({type:D.TOAST_TYPES.ERROR,message:(0,R.htmlSafe)(t)})}return this.isSimplifiedCampaignCreationLixEnabled&&(yield this.createCampaignSettings(t)),t}catch(t){throw(0,n.set)(this,"saveCampaignTaskError",t||{}),this.jet.error(new Error(`Error saving campaign: ${(0,u.getErrorMessage)(t)}`),"campaign-create",!1),t}}*saveCampaignAndTransitionToRoute(e){const t=yield this.saveCampaignTask.perform()
if(e===p.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX)return this.transitionToRoute(e,t)
if((0,n.setProperties)(this,{isTransitioningOffWizard:!0,openSaveCampaignPanel:!0}),e===p.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX){const n=t?[Number(t)]:[]
return this.router.transitionTo(e,{queryParams:{campaignGroupIds:JSON.stringify([this.selectedCampaignGroup.id]),campaignIds:JSON.stringify(n)}})}return this.transitionToRoute(e)}},ce=je(se.prototype,"accountController",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=je(se.prototype,"accountService",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=je(se.prototype,"campaignConfiguration",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=je(se.prototype,"campaignGroupService",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=je(se.prototype,"campaignService",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=je(se.prototype,"abTestService",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),be=je(se.prototype,"onboardingService",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_e=je(se.prototype,"trackingParametersService",[Y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he=je(se.prototype,"campaignRestrictions",[H],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fe=je(se.prototype,"jet",[q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Te=je(se.prototype,"i18n",[K],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ee=je(se.prototype,"router",[W],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ye=je(se.prototype,"lix",[X],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se=je(se.prototype,"toast",[$],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ae=je(se.prototype,"lisaLiam",[J],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=je(se.prototype,"simpleSetting",[Q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Oe=je(se.prototype,"campaignModeService",[Z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ve=je(se.prototype,"targetingCriteriaService",[ee],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),we=je(se.prototype,"sponsoredContentService",[te],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ie=je(se.prototype,"contentHub",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pe=je(se.prototype,"tracking",[ne],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ne=je(se.prototype,"dateRangeService",[ae],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Re=je(se.prototype,"isCampaignGroupIncreaseBudgetClicked",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),De=je(se.prototype,"isQuickMode",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Me=je(se.prototype,"modeChangeModal",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.getModeChangeModalDefaultValue()}}),Le=je(se.prototype,"campaignSettings",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ke=je(se.prototype,"initialObjectiveType",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ue=je(se.prototype,"validObjectivesForSelectedContents",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),xe=je(se.prototype,"reportingDateRange",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),je(se.prototype,"shouldRenderCampaignHeader",[ie],Object.getOwnPropertyDescriptor(se.prototype,"shouldRenderCampaignHeader"),se.prototype),je(se.prototype,"selectedCampaignGroup",[re],Object.getOwnPropertyDescriptor(se.prototype,"selectedCampaignGroup"),se.prototype),je(se.prototype,"updateCampaignGroupIdQueryParameter",[n.action],Object.getOwnPropertyDescriptor(se.prototype,"updateCampaignGroupIdQueryParameter"),se.prototype),je(se.prototype,"isCampaignEdited",[n.action],Object.getOwnPropertyDescriptor(se.prototype,"isCampaignEdited"),se.prototype),je(se.prototype,"updateCampaignGroup",[n.action],Object.getOwnPropertyDescriptor(se.prototype,"updateCampaignGroup"),se.prototype),je(se.prototype,"onCampaignChange",[n.action],Object.getOwnPropertyDescriptor(se.prototype,"onCampaignChange"),se.prototype),je(se.prototype,"onSaveEditCampaign",[n.action],Object.getOwnPropertyDescriptor(se.prototype,"onSaveEditCampaign"),se.prototype),je(se.prototype,"deleteOptimaCampaignOnExit",[n.action],Object.getOwnPropertyDescriptor(se.prototype,"deleteOptimaCampaignOnExit"),se.prototype),je(se.prototype,"onLaunchCampaign",[n.action],Object.getOwnPropertyDescriptor(se.prototype,"onLaunchCampaign"),se.prototype),je(se.prototype,"onOpenConfirmExitModal",[n.action],Object.getOwnPropertyDescriptor(se.prototype,"onOpenConfirmExitModal"),se.prototype),je(se.prototype,"onConfirmExitModalForOptima",[n.action],Object.getOwnPropertyDescriptor(se.prototype,"onConfirmExitModalForOptima"),se.prototype),je(se.prototype,"onConfirmExitModalBase",[n.action],Object.getOwnPropertyDescriptor(se.prototype,"onConfirmExitModalBase"),se.prototype),je(se.prototype,"performSaveNewCampaign",[n.action],Object.getOwnPropertyDescriptor(se.prototype,"performSaveNewCampaign"),se.prototype),je(se.prototype,"dismissExitCampaignModal",[n.action],Object.getOwnPropertyDescriptor(se.prototype,"dismissExitCampaignModal"),se.prototype),je(se.prototype,"dismissOptimaAbTestExitModal",[n.action],Object.getOwnPropertyDescriptor(se.prototype,"dismissOptimaAbTestExitModal"),se.prototype),je(se.prototype,"refreshConfigurations",[n.action],Object.getOwnPropertyDescriptor(se.prototype,"refreshConfigurations"),se.prototype),je(se.prototype,"updateTrackingParameters",[n.action],Object.getOwnPropertyDescriptor(se.prototype,"updateTrackingParameters"),se.prototype),je(se.prototype,"associateCompany",[n.action],Object.getOwnPropertyDescriptor(se.prototype,"associateCompany"),se.prototype),je(se.prototype,"onTabChange",[n.action],Object.getOwnPropertyDescriptor(se.prototype,"onTabChange"),se.prototype),je(se.prototype,"reportingDateRangeUpdate",[n.action],Object.getOwnPropertyDescriptor(se.prototype,"reportingDateRangeUpdate"),se.prototype),je(se.prototype,"setupDateRange",[n.action],Object.getOwnPropertyDescriptor(se.prototype,"setupDateRange"),se.prototype),je(se.prototype,"saveCampaignTask",[oe],Object.getOwnPropertyDescriptor(se.prototype,"saveCampaignTask"),se.prototype),je(se.prototype,"saveCampaignAndTransitionToRoute",[le],Object.getOwnPropertyDescriptor(se.prototype,"saveCampaignAndTransitionToRoute"),se.prototype),se)})),define("campaign-manager-web/controllers/accounts/item/campaigns/item/auto-review",["exports","@ember/controller","@ember/service","campaign-manager-web/constants/routes","@glimmer/tracking","@ember/object","ember-stdlib/utils/is-browser","campaign-manager-web/config/environment","@ember/object/computed"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w
function I(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function P(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(c=(0,t.inject)(a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM),u=(0,n.inject)("campaign"),d=(0,n.inject)("router"),p=(0,n.inject)("optima-loader"),m=(0,n.inject)("return-to"),g=(0,n.inject)("optima/ads-modal-state"),b=(0,t.inject)(a.ROUTE_NAME.ACCOUNTS_ITEM),_=(0,s.alias)("adsModalState.isEditAdModalOpen"),h=class extends t.default{constructor(...e){var t,n,a
super(...e),I(this,"campaignController",f,this),I(this,"campaignService",T,this),I(this,"router",E,this),I(this,"optimaLoader",y,this),I(this,"returnToService",S,this),I(this,"adsModalState",A,this),I(this,"accountController",C,this),a=[{selectedCreativeId:{type:"number"}},{isEditAdModalOpen:{type:"boolean"}},{paymentCheckoutModalType:{type:"string"}},{authState:{type:"string"}},{paymentIntentUrn:{type:"string"}},{paymentMethodUrn:{type:"string"}},{contactUrn:{type:"string"}}],(n="queryParams")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,I(this,"selectedCreativeId",O,this),I(this,"isEditAdModalOpen",v,this),I(this,"isUserIntendedTransition",w,this)}triggerCoachResize(){if(o.default){const e=new Event("scroll",{bubbles:!0,cancelable:!0})
document.getElementById("auth-container").dispatchEvent(e)}}userIntendTransitionCallback(){this.isUserIntendedTransition=!0}async routeToClassicCampaignCreation(){this.userIntendTransitionCallback(),await this.campaignService.deleteCampaigns([this.campaignService.campaignToEdit]),this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM,this.model.account.id,"new",{queryParams:{initialObjectiveType:this.campaignService.campaignToEdit.objectiveType}})}async onFatalErrorReturnTo(){this.userIntendTransitionCallback(),await this.campaignService.deleteCampaigns([this.campaignService.campaignToEdit]),this.returnToService.returnToOrigin(a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_INDEX,a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX)}onResize(){"test"!==l.default.environment&&this.triggerCoachResize()}updateAccountWithCustomerUrn(e){this.model.account.customerUrn=e}onInsightTagCreated(){(0,r.set)(this,"model.hasInsightTag",!0),this.accountController.onAccountHasInsightTagChanged()}},f=P(h.prototype,"campaignController",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=P(h.prototype,"campaignService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=P(h.prototype,"router",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=P(h.prototype,"optimaLoader",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=P(h.prototype,"returnToService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=P(h.prototype,"adsModalState",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=P(h.prototype,"accountController",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=P(h.prototype,"selectedCreativeId",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),v=P(h.prototype,"isEditAdModalOpen",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=P(h.prototype,"isUserIntendedTransition",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),P(h.prototype,"userIntendTransitionCallback",[r.action],Object.getOwnPropertyDescriptor(h.prototype,"userIntendTransitionCallback"),h.prototype),P(h.prototype,"routeToClassicCampaignCreation",[r.action],Object.getOwnPropertyDescriptor(h.prototype,"routeToClassicCampaignCreation"),h.prototype),P(h.prototype,"onFatalErrorReturnTo",[r.action],Object.getOwnPropertyDescriptor(h.prototype,"onFatalErrorReturnTo"),h.prototype),P(h.prototype,"onResize",[r.action],Object.getOwnPropertyDescriptor(h.prototype,"onResize"),h.prototype),P(h.prototype,"updateAccountWithCustomerUrn",[r.action],Object.getOwnPropertyDescriptor(h.prototype,"updateAccountWithCustomerUrn"),h.prototype),P(h.prototype,"onInsightTagCreated",[r.action],Object.getOwnPropertyDescriptor(h.prototype,"onInsightTagCreated"),h.prototype),h)})),define("campaign-manager-web/controllers/accounts/item/campaigns/item/creatives/index",["exports","@ember/service","@ember/object/computed","campaign-manager-web/utils/api-endpoints","@ember/object","@ember/controller","ember-concurrency-decorators","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/entity-status","campaign-manager-web/utils/creatives","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M
function L(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function k(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function U(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(d=(0,t.inject)(),p=(0,n.alias)("campaignService.campaignToEdit"),m=(0,r.inject)(u.ROUTE_NAME.ACCOUNTS_ITEM),g=(0,r.inject)(u.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM),b=(0,t.inject)(),_=(0,t.inject)(),h=(0,t.inject)(),f=(0,t.inject)("creative"),T=(0,t.inject)("campaign"),E=(0,o.task)({drop:!0}),y=(0,o.task)({drop:!0}),S=(0,o.task)({drop:!0}),A=(0,o.task)({drop:!0}),C=class extends r.default{constructor(...e){super(...e),L(this,"lix",O,this),L(this,"campaign",v,this),L(this,"accountController",w,this),L(this,"campaignController",I,this),L(this,"reporting",P,this),L(this,"jet",N,this),L(this,"restli",R,this),L(this,"creativeService",D,this),L(this,"campaignService",M,this),k(this,"queryParams",["notificationCreativeId"]),k(this,"notificationCreativeId",null)}onCreateCreative(e,t=null,n=null){return this.createCreativeTask.perform(e,t,n)}onEditCreative(e,t=null){return this.updateCreativeTask.perform(e,t)}onFetchCreatives(){return this.fetchCreativesTask.perform()}onBatchActiveCreatives(){return this.batchActiveCreativesTask.perform()}onCreativeSelectStatus(e,t,n=!1){if((0,s.isStatusTransitionable)(l.ENTITY_TYPES.CREATIVE,t))return n?this.updateCreativeTask.perform({id:e.id,status:t},!1):this.reporting.updateStatus(a.default.creatives,e,t)}*fetchCreativesTask(){const e=(0,i.get)(this,"campaign.id"),t=(0,i.get)(this,"campaign.status")
yield this.creativeService.fetchCreatives(e,t).then((e=>((0,i.get)(this,"model.creatives").setObjects(e),e))).catch((()=>{}))}*createCreativeTask(e,t=null,n=null){const r={campaignId:(0,i.get)(this,"campaign.id"),status:l.STATUSES.ACTIVE},o=Object.create(null)
Object.assign(o,r,e)
const s=yield this.restli.create(a.default.creatives,{data:JSON.stringify((0,c.serializeCreativeData)(o)),metadata:t})
n?.(s,e),yield this.fetchCreativesTask.perform()}*updateCreativeTask(e,t=null){const n=e.id,i=(0,c.serializeCreativeData)(e)
delete i.id
try{yield this.restli.partialUpdate(`${a.default.creatives}/${n}`,{data:JSON.stringify({patch:{$set:i}}),metadata:t})}catch(r){this.jet.error(new Error(`Update failed for creative ${n}`))}yield this.fetchCreativesTask.perform()}*batchActiveCreativesTask(){const{"model.creatives":e,creativeService:t}=(0,i.getProperties)(this,"model.creatives","creativeService"),n={}
e.forEach((e=>{n[e.id]={patch:{$set:{status:l.STATUSES.ACTIVE}}}}))
const a=yield t.batchPartialUpdate({entities:n},e.map((e=>e.id)))
return yield this.fetchCreativesTask.perform(),a}},O=U(C.prototype,"lix",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=U(C.prototype,"campaign",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=U(C.prototype,"accountController",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=U(C.prototype,"campaignController",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=U(C.prototype,"reporting",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=U(C.prototype,"jet",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=U(C.prototype,"restli",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=U(C.prototype,"creativeService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=U(C.prototype,"campaignService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U(C.prototype,"onCreateCreative",[i.action],Object.getOwnPropertyDescriptor(C.prototype,"onCreateCreative"),C.prototype),U(C.prototype,"onEditCreative",[i.action],Object.getOwnPropertyDescriptor(C.prototype,"onEditCreative"),C.prototype),U(C.prototype,"onFetchCreatives",[i.action],Object.getOwnPropertyDescriptor(C.prototype,"onFetchCreatives"),C.prototype),U(C.prototype,"onBatchActiveCreatives",[i.action],Object.getOwnPropertyDescriptor(C.prototype,"onBatchActiveCreatives"),C.prototype),U(C.prototype,"onCreativeSelectStatus",[i.action],Object.getOwnPropertyDescriptor(C.prototype,"onCreativeSelectStatus"),C.prototype),U(C.prototype,"fetchCreativesTask",[E],Object.getOwnPropertyDescriptor(C.prototype,"fetchCreativesTask"),C.prototype),U(C.prototype,"createCreativeTask",[y],Object.getOwnPropertyDescriptor(C.prototype,"createCreativeTask"),C.prototype),U(C.prototype,"updateCreativeTask",[S],Object.getOwnPropertyDescriptor(C.prototype,"updateCreativeTask"),C.prototype),U(C.prototype,"batchActiveCreativesTask",[A],Object.getOwnPropertyDescriptor(C.prototype,"batchActiveCreativesTask"),C.prototype),C)})),define("campaign-manager-web/controllers/accounts/item/campaigns/item/creatives/item",["exports","@ember/controller","campaign-manager-web/constants/routes","@ember/service","campaign-manager-web/utils/query-param"],(function(e,t,n,a,i){var r,o,l,s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,a.inject)("campaign"),o=(0,t.inject)(n.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM),l=(0,t.inject)(n.ROUTE_NAME.ACCOUNTS_ITEM),s=class extends t.default{constructor(...e){super(...e),p(this,"campaignService",c,this),p(this,"campaignController",u,this),p(this,"accountController",d,this),m(this,"queryParams",["action","legacyAdFormat","sectionToExpandOnInit","returnUrl"]),m(this,"action",i.ACTION_QUERY_PARAM.EDIT),m(this,"legacyAdFormat",null),m(this,"sectionToExpandOnInit",null),m(this,"returnUrl",null)}get filteredReturnUrl(){return this.returnUrl||void 0}},c=g(s.prototype,"campaignService",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=g(s.prototype,"campaignController",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(s.prototype,"accountController",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)})),define("campaign-manager-web/controllers/accounts/item/campaigns/item/creatives/new",["exports","@ember/controller","campaign-manager-web/constants/routes","@ember/service"],(function(e,t,n,a){var i,r,o,l,s,c,u
function d(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=(0,a.inject)("campaign"),r=(0,t.inject)(n.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM),o=(0,t.inject)(n.ROUTE_NAME.ACCOUNTS_ITEM),l=class extends t.default{constructor(...e){super(...e),d(this,"campaignService",s,this),d(this,"campaignController",c,this),d(this,"accountController",u,this),p(this,"queryParams",["legacyAdFormat","contentUrnForDraftCreative","returnUrl"]),p(this,"legacyAdFormat",null),p(this,"contentUrnForDraftCreative",null),p(this,"returnUrl",null)}get filteredReturnUrl(){return this.returnUrl||void 0}},s=m(l.prototype,"campaignService",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=m(l.prototype,"campaignController",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(l.prototype,"accountController",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("campaign-manager-web/controllers/accounts/item/campaigns/item/creatives/sponsorable-contents",["exports","@ember/controller","campaign-manager-web/constants/routes","@ember/object","@ember/service","ember-concurrency-decorators","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/objective-type","rsvp","campaign-manager-web/components/sponsorable-contents-table/sponsorable-content-entity","campaign-manager-web/utils/sponsorable-content","@embroider/util","campaign-manager-web/constants/sponsored-content","campaign-manager-web/utils/urn","campaign-manager-web/constants/sponsor-request","campaign-manager-web/utils/http-error"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b){var _,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U
function x(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function F(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function z(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const j="sponsorable-contents-controller"
e.default=(_=(0,i.inject)("account"),h=(0,i.inject)("sponsoredContent"),f=(0,i.inject)("sponsorRequest"),T=(0,i.inject)("campaign"),E=(0,t.inject)(n.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM),y=(0,a.computed)("campaignService.campaignToEdit.adFormat"),S=(0,a.computed)("campaignService.campaignToEdit.id","sponsoredContentService.{campaignAssociatedSponsorableContents,campaignAssociatedSponsoredUpdateContents}"),A=(0,a.computed)("campaignService.campaignToEdit.id","sponsoredContentService.{campaignAvailableSponsorableContents,campaignAvailableSponsoredUpdateContents}"),C=(0,a.computed)("campaignService.campaignToEdit.objectiveType"),O=(0,a.computed)("campaignService.campaignToEdit.objectiveType"),v=(0,a.computed)("campaignService.campaignToEdit.adFormat"),w=(0,r.task)({drop:!0}),I=(0,r.task)({drop:!0}),P=(0,r.task)({drop:!0}),N=class extends t.default{constructor(...e){super(...e),x(this,"accountService",R,this),x(this,"sponsoredContentService",D,this),x(this,"sponsorRequestService",M,this),x(this,"campaignService",L,this),x(this,"jet",k,this),x(this,"campaignController",U,this),F(this,"queryParams",["returnUrl"]),F(this,"returnUrl",null)}get isUsingSponsoredUpdateContent(){return p.SPONSORED_UPDATE_CONTENT_FORMATS.includes(this.campaignService.campaignToEdit.adFormat)}set associatedSponsorableContents(e){}get associatedSponsorableContents(){const e=this.isUsingSponsoredUpdateContent?"campaignAssociatedSponsoredUpdateContents":"campaignAssociatedSponsorableContents"
return this.sponsoredContentService[e][this.campaignService.campaignToEdit.id]||[]}set availableSponsorableContents(e){}get availableSponsorableContents(){const e=this.isUsingSponsoredUpdateContent?"campaignAvailableSponsoredUpdateContents":"campaignAvailableSponsorableContents",t=this.campaignService.campaignToEdit.id
return this.sponsoredContentService[e][t]||[]}set isLeadGenObjective(e){}get isLeadGenObjective(){return(0,l.isLeadGenObjective)(this.campaignService.campaignToEdit.objectiveType)}set isConversationStarterObjective(e){}get isConversationStarterObjective(){return(0,l.isConversationStarterObjective)(this.campaignService.campaignToEdit.objectiveType)}get isEligibleForThoughtLeaderAds(){const{adFormat:e,objectiveType:t,isConnectedTelevisionOnly:n}=this.campaignService.campaignToEdit
return(0,u.canThoughtLeaderAdsBeEnabled)({adFormat:e,objectiveType:t,canCreateDsc:this.accountService.accountObj.canCreateDsc,canCreateDscOnParent:this.model.isDscPosterPermissionApprovedForParentCompany,isCampaignConnectedTelevisionOnly:Boolean(n)})}set tableColumns(e){}get tableColumns(){const e=[]
switch(this.campaignService.campaignToEdit.adFormat){case l.AD_FORMAT.CAROUSEL:e.push({component:(0,d.ensureSafeComponent)(c.default,this),filterFunction(e,t,n){const{name:a,urn:i,shareContent:{shareCommentary:{text:r}={},primaryLandingPageUrl:o,title:l}={}}=n
return[a,i,r,l,o].join(" ").toLowerCase().includes(t)}})
break
case l.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT:e.push({component:(0,d.ensureSafeComponent)(c.default,this),filterFunction(e,t,n){const{userGeneratedAdContent:{adName:a,introductoryText:{text:i},entities:[{headline:r}]}}=n
return[r,a,i].join(" ").toLowerCase().includes(t)}})
break
case l.AD_FORMAT.STANDARD_SPONSORED_CONTENT:e.push({component:(0,d.ensureSafeComponent)(c.default,this),filterFunction(e,t,n){const{entityUrn:a,userGeneratedAdContent:{entities:[{headline:i,destinationUrl:r}={}]=[],adName:o,introductoryText:{text:l}}={},authorDetails:{member:{firstName:s,lastName:c}={}}={}}=n
return[a,o,l,i,r,s,c].join(" ").toLowerCase().includes(t)}})
break
case l.AD_FORMAT.SPONSORED_UPDATE_EVENT:e.push({component:(0,d.ensureSafeComponent)(c.default,this),filterFunction(e,t,n){const{userGeneratedAdContent:{adName:a,introductoryText:{text:i},entities:[{name:r}]}}=n
return[r,a,i].join(" ").toLowerCase().includes(t)}})
break
case l.AD_FORMAT.SINGLE_VIDEO:e.push({component:(0,d.ensureSafeComponent)(c.default,this),isBrowseView:!0,filterFunction(e,t,n){const{name:a,urn:i,shareContent:{shareCommentary:{text:r}={},title:o}={},authorDetails:{member:{firstName:l,lastName:s}={}}={}}=n,c=n.shareContent.contentEntities[0],{landingPageUrl:u,title:d}=c
return[a,i,r,o,u,d,l,s].join(" ").toLowerCase().includes(t)},accountId:this.accountId})
break
case l.AD_FORMAT.SPONSORED_UPDATE_JOB_POSTING:e.push({component:(0,d.ensureSafeComponent)(c.default,this),filterFunction(e,t,n){const{userGeneratedAdContent:{adName:a,introductoryText:{text:i},entities:[{headline:r}]}}=n
return[r,a,i].join(" ").toLowerCase().includes(t)},accountId:this.accountId})}return e}*fetchSponsorableContentsTask(){const e=this.campaignService.campaignToEdit,t=e.id,n=o.AD_FORMAT_TO_SPONSORED_CONTENT_TYPES[e.adFormat],a=this.isUsingSponsoredUpdateContent?"fetchCampaignAssociatedSponsoredUpdateContents":"fetchCampaignAssociatedSponsorableContents",i=this.isUsingSponsoredUpdateContent?"fetchAvailableSponsoredUpdateContentsByContentType":"getAvailableSponsorableContentsByContentType"
yield(0,s.all)([this.sponsoredContentService[a](t),this.sponsoredContentService[i](this.model.account,t,n,this.isConversationStarterObjective)])}*fetchConsentRequestsTask(){if(!this.isEligibleForThoughtLeaderAds)return
const e=this.campaignService.campaignToEdit,t=parseInt((0,m.getIdFromUrn)(this.accountService.accountObj.reference),10),n=o.AD_FORMAT_TO_SPONSORED_CONTENT_TYPES[e.adFormat]
try{yield this.sponsorRequestService.fetchConsentRequestsByCompanyIdAndContentType(t,n)}catch(a){this.jet.error(new Error((0,b.getErrorMessage)(a)),[j,g.SPONSOR_REQUEST_ERROR_TAG.FETCH_COMPANY_CONSENT_REQUEST_ERROR],{shouldRethrow:!0})}}*fetchBlanketConsentsTask(){if(!this.isEligibleForThoughtLeaderAds)return
const e=parseInt((0,m.getIdFromUrn)(this.accountService.accountObj.reference),10)
try{yield this.sponsorRequestService.fetchBlanketConsentsByCompanyId(e)}catch(t){this.jet.error(new Error(`Error fetching Blanket Consents for companyId ${e}: ${(0,b.getErrorMessage)(t)}`),[j,g.SPONSOR_REQUEST_ERROR_TAG.FETCH_COMPANY_BLANKET_CONSENTS_ERROR],{shouldRethrow:!0})}}onDismissBrowser(){this.transitionToRoute(this.returnUrl||n.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX)}onCreateCreative(){}onCreateNewAdFromBrowser(){const e=this.campaignService.campaignToEdit.id,t=this.model.account.id
this.transitionToRoute(n.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_NEW,t,e,{queryParams:{returnUrl:this.returnUrl}})}},R=z(N.prototype,"accountService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=z(N.prototype,"sponsoredContentService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=z(N.prototype,"sponsorRequestService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=z(N.prototype,"campaignService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=z(N.prototype,"jet",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=z(N.prototype,"campaignController",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z(N.prototype,"isUsingSponsoredUpdateContent",[y],Object.getOwnPropertyDescriptor(N.prototype,"isUsingSponsoredUpdateContent"),N.prototype),z(N.prototype,"associatedSponsorableContents",[S],Object.getOwnPropertyDescriptor(N.prototype,"associatedSponsorableContents"),N.prototype),z(N.prototype,"availableSponsorableContents",[A],Object.getOwnPropertyDescriptor(N.prototype,"availableSponsorableContents"),N.prototype),z(N.prototype,"isLeadGenObjective",[C],Object.getOwnPropertyDescriptor(N.prototype,"isLeadGenObjective"),N.prototype),z(N.prototype,"isConversationStarterObjective",[O],Object.getOwnPropertyDescriptor(N.prototype,"isConversationStarterObjective"),N.prototype),z(N.prototype,"tableColumns",[v],Object.getOwnPropertyDescriptor(N.prototype,"tableColumns"),N.prototype),z(N.prototype,"fetchSponsorableContentsTask",[w],Object.getOwnPropertyDescriptor(N.prototype,"fetchSponsorableContentsTask"),N.prototype),z(N.prototype,"fetchConsentRequestsTask",[I],Object.getOwnPropertyDescriptor(N.prototype,"fetchConsentRequestsTask"),N.prototype),z(N.prototype,"fetchBlanketConsentsTask",[P],Object.getOwnPropertyDescriptor(N.prototype,"fetchBlanketConsentsTask"),N.prototype),z(N.prototype,"onDismissBrowser",[a.action],Object.getOwnPropertyDescriptor(N.prototype,"onDismissBrowser"),N.prototype),z(N.prototype,"onCreateCreative",[a.action],Object.getOwnPropertyDescriptor(N.prototype,"onCreateCreative"),N.prototype),z(N.prototype,"onCreateNewAdFromBrowser",[a.action],Object.getOwnPropertyDescriptor(N.prototype,"onCreateNewAdFromBrowser"),N.prototype),N)})),define("campaign-manager-web/controllers/accounts/item/campaigns/item/details",["exports","@ember/service","@ember/controller","@ember/object","ember-lifeline","campaign-manager-web/utils/campaign","campaign-manager-web/utils/iph","campaign-manager-web/utils/url","campaign-manager-web/constants/routes","campaign-manager-web/constants/notification","campaign-manager-web/constants/campaign-constants"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N
function R(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function D(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function M(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const L="NEW_ADVERTISER_IPH_IMPRESSED"
e.default=(d=(0,t.inject)("campaign"),p=(0,t.inject)("insight-tag"),m=(0,n.inject)(s.ROUTE_NAME.ACCOUNTS_ITEM),g=(0,n.inject)(s.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM),b=(0,a.computed)("campaignEndingSoon"),_=(0,a.computed)("campaignEndingSoon"),h=(0,a.computed)("isMigrateFromTargetCostToCostCapDuplication"),f=(0,a.computed)("originalBidCategory"),T=(0,a.computed)("campaignController.originalOptimizationTargetType"),E=class extends n.default{constructor(...e){super(...e),R(this,"lix",y,this),R(this,"tracking",S,this),R(this,"sessionStorage",A,this),R(this,"iphService",C,this),R(this,"router",O,this),R(this,"campaignService",v,this),R(this,"insightTagService",w,this),R(this,"fastboot",I,this),R(this,"accountController",P,this),R(this,"campaignController",N,this),D(this,"queryParams",["section","campaignEndingSoon","originalBidCategory",{isEditAndLaunchFlow:{type:"boolean"}},"source"]),D(this,"section",null)}willDestroy(){super.willDestroy(...arguments),(0,i.runDisposables)(this)}set isEndDateFocusedOnRender(e){}get isEndDateFocusedOnRender(){return this.campaignEndingSoon===c.CAMPAIGN_ENDING_SOON.END_DATE}set isTotalBudgetFocusedOnRender(e){}get isTotalBudgetFocusedOnRender(){return this.campaignEndingSoon===c.CAMPAIGN_ENDING_SOON.BUDGET}get isMigrateFromTargetCostToCostCap(){return this.isMigrateFromTargetCostToCostCapDuplication}get isMigrateFromTargetCostToCostCapViaEdit(){return this.originalBidCategory===u.BID_CATEGORY.TARGET_COST}get isMigrateFromTargetCostToCostCapDuplication(){return u.TARGET_COST_OPTIMIZATION_TARGET_TYPES.includes(this.campaignController.originalOptimizationTargetType)}onInsightTagCreate(){(0,a.set)(this,"model.hasInsightTag",!0),this.accountController.send("onAccountHasInsightTagChanged")}onDetailsSectionClick(e){(0,r.navigateToDetailsSection)(e)}onSetAccountReference(e){return this.accountController.send("onSetAccountReference",e)}onObjectiveSelected(){const e=this.iphService.topic===(0,o.generateTopic)(s.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS)
this.campaignController.isNewAdvertiser&&!e&&this.iphService.hideWidget()}showNewAdvertiserIphWidget(){if(this.fastboot.isFastBoot)return
const e=this.sessionStorage.getWithDefault(L,!1)
if(this.campaignController.isNewAdvertiser&&!e){const e=this.router.currentURL
this.iphService.setOther("optionalChatConfig.campaignAccountUrl",e)
const t=(0,l.extractAccountId)(e)
this.iphService.setOther("optionalChatConfig.accountId",t),this.iphService.setOther("accountId",t),this.sessionStorage.put(L,!0),(0,i.runTask)(this,(()=>{this.iphService.showWidgetArticle("103969"),this.tracking.firePageViewEvent("new_advertiser_campaign_create_iph")}),0)}}docAdsLanAutoAdopt(){this.campaignController.onCampaignChange({offsiteDeliveryEnabled:!0},!0)}},y=M(E.prototype,"lix",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=M(E.prototype,"tracking",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=M(E.prototype,"sessionStorage",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=M(E.prototype,"iphService",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=M(E.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=M(E.prototype,"campaignService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=M(E.prototype,"insightTagService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=M(E.prototype,"fastboot",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=M(E.prototype,"accountController",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=M(E.prototype,"campaignController",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M(E.prototype,"isEndDateFocusedOnRender",[b],Object.getOwnPropertyDescriptor(E.prototype,"isEndDateFocusedOnRender"),E.prototype),M(E.prototype,"isTotalBudgetFocusedOnRender",[_],Object.getOwnPropertyDescriptor(E.prototype,"isTotalBudgetFocusedOnRender"),E.prototype),M(E.prototype,"isMigrateFromTargetCostToCostCap",[h],Object.getOwnPropertyDescriptor(E.prototype,"isMigrateFromTargetCostToCostCap"),E.prototype),M(E.prototype,"isMigrateFromTargetCostToCostCapViaEdit",[f],Object.getOwnPropertyDescriptor(E.prototype,"isMigrateFromTargetCostToCostCapViaEdit"),E.prototype),M(E.prototype,"isMigrateFromTargetCostToCostCapDuplication",[T],Object.getOwnPropertyDescriptor(E.prototype,"isMigrateFromTargetCostToCostCapDuplication"),E.prototype),M(E.prototype,"onInsightTagCreate",[a.action],Object.getOwnPropertyDescriptor(E.prototype,"onInsightTagCreate"),E.prototype),M(E.prototype,"onDetailsSectionClick",[a.action],Object.getOwnPropertyDescriptor(E.prototype,"onDetailsSectionClick"),E.prototype),M(E.prototype,"onSetAccountReference",[a.action],Object.getOwnPropertyDescriptor(E.prototype,"onSetAccountReference"),E.prototype),M(E.prototype,"onObjectiveSelected",[a.action],Object.getOwnPropertyDescriptor(E.prototype,"onObjectiveSelected"),E.prototype),M(E.prototype,"showNewAdvertiserIphWidget",[a.action],Object.getOwnPropertyDescriptor(E.prototype,"showNewAdvertiserIphWidget"),E.prototype),E)})),define("campaign-manager-web/controllers/accounts/item/campaigns/item/duplicate",["exports","@ember/controller","@ember/service","@ember/object","@glimmer/tracking","ember-concurrency-decorators","campaign-manager-web/constants/routes","campaign-manager-web/utils/campaign-duplication","campaign-manager-web/constants/toasts","campaign-manager-web/utils/urn","campaign-manager-web/constants/budget-optimization","campaign-manager-web/constants/tracking","campaign-manager-web/constants/campaign-constants","campaign-manager-web/utils/http-error","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/constants/campaign-duplication","campaign-manager-web/constants/application-experience","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/campaign"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T){var E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q
function Z(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function ee(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function te(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const ne={hasNameInputError:!1,hasAccountRequiredError:!1,hasCampaignGroupRequiredError:!1,hasCreativesFetchingError:!1,accountError:null,campaignGroupError:null},ae={showConversionsSetupWarning:!1,showLeadGenFormSetupWarning:!1,showCannotDuplicateLeadGenSponsoredMessagingAdsWarning:!1,showAccountOnHoldWarning:!1,showCampaignGroupNotActiveWarning:!1}
e.default=(E=(0,n.inject)("hue-web-toast"),y=(0,n.inject)("campaign-group"),S=(0,n.inject)("campaign-duplication"),A=(0,n.inject)("return-to"),C=(0,n.inject)("campaign"),O=(0,n.inject)("creative"),v=(0,r.task)({drop:!0}),w=(0,r.task)({drop:!0}),I=(0,r.task)({drop:!0}),P=class extends t.default{constructor(...e){super(...e),Z(this,"router",N,this),Z(this,"lix",R,this),Z(this,"i18n",D,this),Z(this,"jet",M,this),Z(this,"tracking",L,this),Z(this,"toast",k,this),Z(this,"campaignGroupService",U,this),Z(this,"campaignDuplicationService",x,this),Z(this,"returnToService",F,this),Z(this,"campaignService",z,this),Z(this,"creativeService",j,this),ee(this,"queryParams",[{destinationAccountId:{type:"number"}},{destinationCampaignGroupId:{type:"number"}},"newCampaignName","creativeIdsToDeepCopy","creativeIdsToShallowCopy"]),ee(this,"MESSAGES",{success:this._getI18nText("accounts/item/campaigns/item/duplicate","i18n_duplication_success_message")}),Z(this,"destinationAccountId",G,this),Z(this,"destinationCampaignGroupId",B,this),Z(this,"newCampaignName",V,this),Z(this,"creativeIdsToDeepCopy",Y,this),Z(this,"creativeIdsToShallowCopy",H,this),Z(this,"duplicationState",q,this),Z(this,"duplicationData",K,this),Z(this,"options",W,this),Z(this,"errors",X,this),Z(this,"warnings",$,this),Z(this,"duplicateCampaignTask",J,this),Z(this,"isTransitioningToCreativesStep",Q,this)}get isIndexStep(){return this.router.currentRouteName===o.ROUTE_NAME.ACCOUNT_CAMPAIGN_DUPLICATE_INDEX}get isCreativesStep(){return this.router.currentRouteName===o.ROUTE_NAME.ACCOUNT_CAMPAIGN_DUPLICATE_CREATIVES}get isDuplicationTasksResultStep(){return this.router.currentRouteName===o.ROUTE_NAME.ACCOUNT_CAMPAIGN_DUPLICATE_TASKS}get isFooterHidden(){const e=this.isCreativesStep&&0===this.options.reportingCreativesWithDuplicationType.length,t=this.duplicationState===b.DUPLICATION_STATES.SUCCESS,n=this.duplicationState===b.DUPLICATION_STATES.FAILURE,a=this.duplicationState===b.DUPLICATION_STATES.IN_PROGRESS,i=this.errors.hasCreativesFetchingError
return e||t||n||a||i}get footerType(){return this.isIndexStep?b.DUPLICATION_FOOTERS.SETUP:this.isCreativesStep?b.DUPLICATION_FOOTERS.CREATIVES_SELECTION:this.isDuplicationTasksResultStep?b.DUPLICATION_FOOTERS.PARTIAL_SUCCESS:null}get footerError(){return this.duplicationData.creativeIdsToDeepCopy.length>b.MAX_CREATIVES_TO_DEEP_COPY?b.DUPLICATION_FOOTER_ERRORS.CANNOT_DEEP_COPY_MORE_THAN_40_CREATIVES:null}get headerType(){return this.isIndexStep?b.DUPLICATION_HEADERS.SETUP:this.isCreativesStep?b.DUPLICATION_HEADERS.CREATIVES_SELECTION:this.duplicationState===b.DUPLICATION_STATES.PARTIAL_SUCCESS?b.DUPLICATION_HEADERS.PARTIAL_SUCCESS:b.DUPLICATION_HEADERS.TASK_RESULTS}get isDuplicating(){return this.duplicationState===b.DUPLICATION_STATES.IN_PROGRESS}get hasDuplicationResultData(){return this.duplicationState===b.DUPLICATION_STATES.SUCCESS||this.duplicationState===b.DUPLICATION_STATES.PARTIAL_SUCCESS||this.duplicationState===b.DUPLICATION_STATES.FAILURE}initDuplicationData({sourceCampaign:e,sourceReportingCampaignGroup:t,reportingAccounts:n=[],reportingCampaignGroups:a=[],preselectedAccountId:i=this.destinationAccountId,preselectedCampaignGroupId:r=this.destinationCampaignGroupId}){this.duplicationState=b.DUPLICATION_STATES.IDLE,this.duplicateCampaignTask=null,this.errors={...ne},this.warnings={...ae}
let o=n.find((t=>t.id===e.accountId)),l=t
if(l){a.some((e=>e.id===l.id))||(l=null)}const s=i&&e.accountId!==i,c=!s&&t.id!==r
if(s){const e=n.find((e=>e.id===i))
e&&(o=e,l=null,a=[],this.fetchCampaignGroupsTask.perform(i,r))}else if(c){const e=a.find((e=>e.id===r))
r&&(l=e)}let u,d
try{u=JSON.parse(this.creativeIdsToDeepCopy)||[]}catch(p){u=[]}try{d=JSON.parse(this.creativeIdsToShallowCopy)||[]}catch(p){d=[]}this._setDuplicationData({name:this.newCampaignName||e.name,reportingAccount:o||null,reportingCampaignGroup:l||null,creativeIdsToDeepCopy:u,creativeIdsToShallowCopy:d}),this._setOptions({reportingAccounts:n,reportingCampaignGroups:a}),this._updateAccountAndCampaignGroupWarnings(),this._updateAccountAndCampaignGroupErrors()}resetDuplicationData(){this.destinationAccountId=null,this.destinationCampaignGroupId=null,this.newCampaignName=null,this.creativeIdsToDeepCopy=null,this.creativeIdsToShallowCopy=null,this.isTransitioningToCreativesStep=!1}setCreativesData(e){this._setOptions({reportingCreativesWithDuplicationType:e})
const t=this.duplicationData.creativeIdsToDeepCopy.filter((t=>{const n=e.find((e=>e.creative.id===t))
return n&&[b.DUPLICATION_TYPES.DEEP_COPY,b.DUPLICATION_TYPES.BOTH].includes(n.duplicationType)})),n=this.duplicationData.creativeIdsToShallowCopy.filter((t=>{const n=e.find((e=>e.creative.id===t))
return n&&[b.DUPLICATION_TYPES.SHALLOW_COPY,b.DUPLICATION_TYPES.BOTH].includes(n.duplicationType)}))
this._setDuplicationData({creativeIdsToDeepCopy:t,creativeIdsToShallowCopy:n})}setCreativesWithDuplicationTypeError(){this._setErrors({hasCreativesFetchingError:!0})}changeCampaignName(e){this._setDuplicationData({name:e}),this._setErrors({hasNameInputError:!e})}selectAccount(e){this._setDuplicationData({reportingAccount:e}),this._setErrors({hasAccountRequiredError:!1}),this._updateAccountAndCampaignGroupWarnings(),this._updateAccountAndCampaignGroupErrors(),this._setOptions({reportingCampaignGroups:[]}),this.fetchCampaignGroupsTask.perform(e.id)}clearAccount(){this._setDuplicationData({reportingAccount:null}),this.clearCampaignGroup(),this._updateAccountAndCampaignGroupWarnings(),this._updateAccountAndCampaignGroupErrors()}selectCampaignGroup(e){this._setDuplicationData({reportingCampaignGroup:e}),this._setErrors({hasCampaignGroupRequiredError:!1,campaignGroupError:null}),this._updateAccountAndCampaignGroupWarnings(),this._updateAccountAndCampaignGroupErrors()}clearCampaignGroup(){this._setDuplicationData({reportingCampaignGroup:null}),this._setErrors({campaignGroupError:null}),this._updateAccountAndCampaignGroupWarnings(),this._updateAccountAndCampaignGroupErrors()}selectCreatives(e=[],t=[]){this._setDuplicationData({creativeIdsToDeepCopy:e,creativeIdsToShallowCopy:t})}clearDuplicationErrors(){this.errors={...ne}}transitionToPreviousRoute(){return this.returnToService.returnToOrigin(o.ROUTE_NAME.ACCOUNT_CAMPAIGN_DUPLICATE_INDEX,o.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX)}transitionToStepOne(){return this.router.transitionTo(o.ROUTE_NAME.ACCOUNT_CAMPAIGN_DUPLICATE_INDEX,this.model.sourceCampaign.accountId,this.model.sourceCampaign.id,{queryParams:this._mapDuplicationDataToQueryParams()})}transitionToCreativesStep(){return this.router.transitionTo(o.ROUTE_NAME.ACCOUNT_CAMPAIGN_DUPLICATE_CREATIVES,this.model.sourceCampaign.accountId,this.model.sourceCampaign.id,{queryParams:this._mapDuplicationDataToQueryParams()})}transitionToTasksResultStep(){return this.router.transitionTo(o.ROUTE_NAME.ACCOUNT_CAMPAIGN_DUPLICATE_TASKS,this.model.sourceCampaign.accountId,this.model.sourceCampaign.id,{queryParams:this._mapDuplicationDataToQueryParams()})}transitionToCampaignsDetailsPage(){const e=(this.duplicateCampaignTask.taskState.success||this.duplicateCampaignTask.taskState.partialSuccess).newCampaign,t=this.duplicationData.reportingAccount.id,n=(0,c.getIdFromUrn)(e),a={originalOptimizationTargetType:this.model.sourceCampaign.optimizationTargetType}
return this.router.transitionTo(o.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS,t,n,{queryParams:a}).then((()=>{this.toast.add({type:s.TOAST_TYPES.SUCCESS,message:this.MESSAGES.success})}))}handleNextClick(){this._validateStepOne()||(this.isTransitioningToCreativesStep=!0,this.transitionToCreativesStep().finally((()=>{this.isTransitioningToCreativesStep=!1})))}handleDuplicateCampaign(){this._validateStepOne()?this.transitionToStepOne():this.fetchDuplicateCampaignTask.perform()}handleCancelAndStartAgain(){const e=this.duplicateCampaignTask.taskState.partialSuccess.newCampaign,t=(0,c.getIdFromUrn)(e)
this.deleteCampaignTask.perform(t).then((()=>{this.transitionToStepOne()}))}*fetchCampaignGroupsTask(e,t){const n=yield this.campaignGroupService.getCampaignGroupElementsWithoutDeleted(e)
if(this._setOptions({reportingCampaignGroups:n}),t){const e=n.find((e=>e.id===t))
e?this._setDuplicationData({reportingCampaignGroup:e}):this._setDuplicationData({reportingCampaignGroup:null})}}*fetchDuplicateCampaignTask(){const e=this.duplicationData.reportingAccount.id,t=(0,l.toDuplicateCampaignTask)({newCampaignName:this.duplicationData.name,destinationAccountId:e,destinationCampaignGroupId:this.duplicationData.reportingCampaignGroup.id,sourceCreativeIdsToDeepCopy:this.duplicationData.creativeIdsToDeepCopy,sourceCreativeIdsToShallowCopy:this.duplicationData.creativeIdsToShallowCopy,sourceCampaignId:this.model.sourceCampaign.id,sourceAccountId:this.model.sourceCampaign.accountId})
try{this.duplicationState=b.DUPLICATION_STATES.IN_PROGRESS,this.transitionToTasksResultStep(),this.duplicateCampaignTask=yield this.campaignDuplicationService.createAndGetDuplicateCampaignTasks(t)
let e=null
this.duplicateCampaignTask.taskState.failure?this.duplicationState=b.DUPLICATION_STATES.FAILURE:this.duplicateCampaignTask.taskState.partialSuccess?(this.duplicationState=b.DUPLICATION_STATES.PARTIAL_SUCCESS,e=this.duplicateCampaignTask.taskState.partialSuccess.newCampaign):(this.duplicationState=b.DUPLICATION_STATES.SUCCESS,e=this.duplicateCampaignTask.taskState.success.newCampaign),e&&(this._fireFlowTrackingEvent(this.duplicateCampaignTask.destinationAccount,this.duplicateCampaignTask.destinationCampaignGroup,e),this._fireThoughtLeaderAdCreativeCreationTrackingEvent(this.duplicateCampaignTask.destinationAccount,this.duplicateCampaignTask.destinationCampaignGroup,e))}catch(n){this.duplicationState=b.DUPLICATION_STATES.FAILURE,this.jet.error(`Failed to duplicate campaign ${this.model.sourceCampaign.id} due to ${(0,m.getErrorMessage)(n)}`,[g.JET_ERROR_TAGS.CAMPAIGN_DUPLICATION],!1)}}*deleteCampaignTask(e){const t={id:e}
yield this.campaignService.deleteCampaign(t)}_validateCampaignGroup(){const e=this.duplicationData.reportingCampaignGroup,t=this.model.sourceCampaign
return e?e.applicationExperience===_.APPLICATION_EXPERIENCE_CASE.QUICK?b.DUPLICATION_CAMPAIGN_GROUP_CARD_ERRORS.CANNOT_DUPLICATE_INTO_QUICK_CAMPAIGN_GROUP:e.applicationExperience===_.APPLICATION_EXPERIENCE_CASE.OPTIMA?b.DUPLICATION_CAMPAIGN_GROUP_CARD_ERRORS.CANNOT_DUPLICATE_INTO_OPTIMA_CAMPAIGN_GROUP:e.objectiveType&&e.objectiveType!==t.objectiveType?b.DUPLICATION_CAMPAIGN_GROUP_CARD_ERRORS.CANNOT_DUPLICATE_WITH_OBJECTIVE_MISMATCH:e.budgetOptimization&&!p.SPONSORED_UPDATES_AD_FORMATS.includes(t.adFormats[0])?b.DUPLICATION_CAMPAIGN_GROUP_CARD_ERRORS.CANNOT_DUPLICATE_NON_SPONSORED_UPDATE_INTO_DYNAMIC_BUDGET_CAMPAIGN_GROUP:e.budgetOptimization&&(0,T.getBidCategory)(t)!==e.budgetOptimization.bidCategory?b.DUPLICATION_CAMPAIGN_GROUP_CARD_ERRORS.CANNOT_DUPLICATE_WITH_BID_TYPE_MISMATCH:e.budgetOptimization&&e.objectiveType===h.OBJECTIVE_TYPE.BRAND_AWARENESS&&t.optimizationTargetType!==p.OPTIMIZATION_TARGET_TYPE.MAX_REACH?b.DUPLICATION_CAMPAIGN_GROUP_CARD_ERRORS.CANNOT_DUPLICATE_INTO_BRAND_AWARENESS_CAMPAIGN_GROUP_WITHOUT_MAX_REACH:t.isConnectedTelevisionOnly&&e?.budgetOptimization?.budgetOptimizationStrategy===u.BUDGET_OPTIMIZATION_STRATEGY.DYNAMIC?b.DUPLICATION_CAMPAIGN_GROUP_CARD_ERRORS.CANNOT_DUPLICATE_CONNECTED_TV_CAMPAIGN_INTO_DYNAMIC_BUDGET_CAMPAIGN_GROUP:null:null}_validateAccount(){const e=this.duplicationData.reportingAccount
return e&&this.model.sourceAccount.spammer&&!e.spammer?b.DUPLICATION_ACCOUNT_CARD_ERRORS.CANNOT_DUPLICATE_FROM_SPAMMER_ACCOUNT:null}_updateAccountAndCampaignGroupWarnings(){const e=!!this.duplicationData.reportingAccount&&this.duplicationData.reportingAccount?.id!==this.model.sourceCampaign.accountId,t=this.model.sourceCampaignHasConversions,n=this.model.sourceCampaign.objectiveType===h.OBJECTIVE_TYPE.LEAD_GENERATION,a=this.model.sourceCampaign.adFormats.includes(h.AD_FORMAT.INMAIL)||this.model.sourceCampaign.adFormats.includes(h.AD_FORMAT.GUIDED_REPLIES),i=!!this.duplicationData.reportingAccount&&this.duplicationData.reportingAccount.status===f.NON_TRANSITIONABLE_STATUSES.ON_HOLD,r=!!this.duplicationData.reportingCampaignGroup&&this.duplicationData.reportingCampaignGroup.status!==f.STATUSES.ACTIVE
this._setWarnings({showConversionsSetupWarning:t&&e,showLeadGenFormSetupWarning:n&&e,showCannotDuplicateLeadGenSponsoredMessagingAdsWarning:a&&e,showAccountOnHoldWarning:i,showCampaignGroupNotActiveWarning:r})}_updateAccountAndCampaignGroupErrors(){const e=this._validateAccount(),t=this._validateCampaignGroup()
this._setErrors({...ne,accountError:e,campaignGroupError:t})}_validateStepOne(){const e=!this.duplicationData.name||this.duplicationData.name.length>p.CAMPAIGN_NAME_MAX_LENGTH,t=!this.duplicationData.reportingCampaignGroup,n=!this.duplicationData.reportingAccount,a=this._validateAccount(),i=this._validateCampaignGroup()
return this.errors={hasNameInputError:e,hasAccountRequiredError:n,hasCampaignGroupRequiredError:t,accountError:a,campaignGroupError:i,hasCreativesFetchingError:!1},e||t||n||!!a||!!i}_mapDuplicationDataToQueryParams(){return{newCampaignName:this.duplicationData.name||null,destinationAccountId:this.duplicationData.reportingAccount?.id,destinationCampaignGroupId:this.duplicationData.reportingCampaignGroup?.id,creativeIdsToDeepCopy:this.duplicationData.creativeIdsToDeepCopy.length?JSON.stringify(this.duplicationData.creativeIdsToDeepCopy):null,creativeIdsToShallowCopy:this.duplicationData.creativeIdsToShallowCopy.length?JSON.stringify(this.duplicationData.creativeIdsToShallowCopy):null}}_setDuplicationData(e){this.duplicationData={...this.duplicationData,...e},this.router.replaceWith({queryParams:this._mapDuplicationDataToQueryParams()})}_setErrors(e){this.errors={...this.errors,...e}}_setWarnings(e){this.warnings={...this.warnings,...e}}_setOptions(e){this.options={...this.options,...e}}_fireFlowTrackingEvent(e,t,n){this.tracking.fireTrackingPayload(d.TRACKING_EVENT_TOPIC.CAMPAIGN_MANAGER_USER_ACTION_EVENT,{action:d.USER_ACTION_TYPE.CAMPAIGN_CREATION,sponsoredAccountUrn:e,sponsoredCampaignGroupUrn:t,sponsoredCampaignUrn:n,flow:d.CAMPAIGN_MANAGER_USER_FLOW.CAMPAIGN_DUPLICATION})}_fireThoughtLeaderAdCreativeCreationTrackingEvent(e,t,n){const a=this.creativeService.campaignCreatives[this.model.sourceCampaign.id].reduce(((e,t)=>(e[(0,c.createUrnFromAttrs)(c.URN_TYPES.SPONSORED_CREATIVE,t.id)]=t,e)),{}),i=this.options.reportingCreativesWithDuplicationType.reduce(((e,{creative:t})=>{if(t.authorDetails){const n=(0,c.createUrnFromAttrs)(c.URN_TYPES.SPONSORED_CREATIVE,t.id)
e[n]={...t,referenceUrn:a[n].reference}}return e}),{});[...this.duplicateCampaignTask.taskState.success?.newCreatives||[],...this.duplicateCampaignTask.taskState.partialSuccess?.newCreatives||[]].forEach((({sourceCreative:a,newCreative:r})=>{const o=i[a]
o&&this.tracking.fireTrackingPayload(d.TRACKING_EVENT_TOPIC.CAMPAIGN_MANAGER_USER_ACTION_EVENT,{action:d.USER_ACTION_TYPE.CREATIVE_CREATION,sponsoredAccountUrn:e,sponsoredCampaignGroupUrn:t,sponsoredCampaignUrn:n,sponsoredCreativeUrn:r,creativeReferenceUrn:o.referenceUrn,flow:d.CAMPAIGN_MANAGER_USER_FLOW.CAMPAIGN_MANAGER_MEMBER_POST,subFlowType:d.CAMPAIGN_MANAGER_SUBFLOW_TYPE.SPONSOR_MEMBER_POST_CAMPAIGN_DUPLICATION})}))}_getI18nText(e,t,n){return this.i18n.lookupTranslation(e,t)(n)}},N=te(P.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=te(P.prototype,"lix",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=te(P.prototype,"i18n",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=te(P.prototype,"jet",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=te(P.prototype,"tracking",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=te(P.prototype,"toast",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=te(P.prototype,"campaignGroupService",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=te(P.prototype,"campaignDuplicationService",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=te(P.prototype,"returnToService",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=te(P.prototype,"campaignService",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=te(P.prototype,"creativeService",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=te(P.prototype,"destinationAccountId",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),B=te(P.prototype,"destinationCampaignGroupId",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),V=te(P.prototype,"newCampaignName",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Y=te(P.prototype,"creativeIdsToDeepCopy",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),H=te(P.prototype,"creativeIdsToShallowCopy",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),q=te(P.prototype,"duplicationState",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return b.DUPLICATION_STATES.IDLE}}),K=te(P.prototype,"duplicationData",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{name:"",reportingAccount:null,reportingCampaignGroup:null,creativeIdsToDeepCopy:[],creativeIdsToShallowCopy:[]}}}),W=te(P.prototype,"options",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{reportingAccounts:[],reportingCampaignGroups:[],reportingCreativesWithDuplicationType:[]}}}),X=te(P.prototype,"errors",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{...ne}}}),$=te(P.prototype,"warnings",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{...ae}}}),J=te(P.prototype,"duplicateCampaignTask",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Q=te(P.prototype,"isTransitioningToCreativesStep",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),te(P.prototype,"changeCampaignName",[a.action],Object.getOwnPropertyDescriptor(P.prototype,"changeCampaignName"),P.prototype),te(P.prototype,"selectAccount",[a.action],Object.getOwnPropertyDescriptor(P.prototype,"selectAccount"),P.prototype),te(P.prototype,"clearAccount",[a.action],Object.getOwnPropertyDescriptor(P.prototype,"clearAccount"),P.prototype),te(P.prototype,"selectCampaignGroup",[a.action],Object.getOwnPropertyDescriptor(P.prototype,"selectCampaignGroup"),P.prototype),te(P.prototype,"clearCampaignGroup",[a.action],Object.getOwnPropertyDescriptor(P.prototype,"clearCampaignGroup"),P.prototype),te(P.prototype,"selectCreatives",[a.action],Object.getOwnPropertyDescriptor(P.prototype,"selectCreatives"),P.prototype),te(P.prototype,"clearDuplicationErrors",[a.action],Object.getOwnPropertyDescriptor(P.prototype,"clearDuplicationErrors"),P.prototype),te(P.prototype,"transitionToPreviousRoute",[a.action],Object.getOwnPropertyDescriptor(P.prototype,"transitionToPreviousRoute"),P.prototype),te(P.prototype,"transitionToStepOne",[a.action],Object.getOwnPropertyDescriptor(P.prototype,"transitionToStepOne"),P.prototype),te(P.prototype,"transitionToCreativesStep",[a.action],Object.getOwnPropertyDescriptor(P.prototype,"transitionToCreativesStep"),P.prototype),te(P.prototype,"transitionToTasksResultStep",[a.action],Object.getOwnPropertyDescriptor(P.prototype,"transitionToTasksResultStep"),P.prototype),te(P.prototype,"transitionToCampaignsDetailsPage",[a.action],Object.getOwnPropertyDescriptor(P.prototype,"transitionToCampaignsDetailsPage"),P.prototype),te(P.prototype,"handleNextClick",[a.action],Object.getOwnPropertyDescriptor(P.prototype,"handleNextClick"),P.prototype),te(P.prototype,"handleDuplicateCampaign",[a.action],Object.getOwnPropertyDescriptor(P.prototype,"handleDuplicateCampaign"),P.prototype),te(P.prototype,"handleCancelAndStartAgain",[a.action],Object.getOwnPropertyDescriptor(P.prototype,"handleCancelAndStartAgain"),P.prototype),te(P.prototype,"fetchCampaignGroupsTask",[v],Object.getOwnPropertyDescriptor(P.prototype,"fetchCampaignGroupsTask"),P.prototype),te(P.prototype,"fetchDuplicateCampaignTask",[w],Object.getOwnPropertyDescriptor(P.prototype,"fetchDuplicateCampaignTask"),P.prototype),te(P.prototype,"deleteCampaignTask",[I],Object.getOwnPropertyDescriptor(P.prototype,"deleteCampaignTask"),P.prototype),P)})),define("campaign-manager-web/controllers/accounts/item/campaigns/item/duplicate/creatives",["exports","@ember/controller","campaign-manager-web/constants/routes"],(function(e,t,n){var a,i,r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,t.inject)(n.ROUTE_NAME.ACCOUNT_CAMPAIGN_DUPLICATE),i=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="campaignDuplicationController",i=this,(a=r)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}initDuplicationData(e){this.campaignDuplicationController.setCreativesData(e)}},o=i.prototype,l="campaignDuplicationController",s=[a],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(o,l,d),d=null),r=d,i)
var o,l,s,c,u,d})),define("campaign-manager-web/controllers/accounts/item/campaigns/item/duplicate/index",["exports","@ember/controller","campaign-manager-web/constants/routes"],(function(e,t,n){var a,i,r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,t.inject)(n.ROUTE_NAME.ACCOUNT_CAMPAIGN_DUPLICATE),i=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="campaignDuplicationController",i=this,(a=r)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}initDuplicationData(e=!1){e&&this.campaignDuplicationController.setCreativesWithDuplicationTypeError()}},o=i.prototype,l="campaignDuplicationController",s=[a],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(o,l,d),d=null),r=d,i)
var o,l,s,c,u,d})),define("campaign-manager-web/controllers/accounts/item/campaigns/item/duplicate/tasks",["exports","@ember/controller","campaign-manager-web/constants/routes"],(function(e,t,n){var a,i,r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,t.inject)(n.ROUTE_NAME.ACCOUNT_CAMPAIGN_DUPLICATE),i=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="campaignDuplicationController",i=this,(a=r)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}},o=i.prototype,l="campaignDuplicationController",s=[a],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(o,l,d),d=null),r=d,i)
var o,l,s,c,u,d})),define("campaign-manager-web/controllers/accounts/item/campaigns/item/generate",["exports","@ember/controller","@ember/service","campaign-manager-web/constants/routes","@glimmer/tracking","@ember/object","campaign-manager-web/constants/generate","campaign-manager-web/utils/account","campaign-manager-web/utils/product","ember-concurrency-decorators","hue-web-toast/utils/constants","campaign-manager-web/components/optima/getting-started"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U
function x(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function F(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function z(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(p=(0,t.inject)(a.ROUTE_NAME.ACCOUNTS_ITEM),m=(0,n.inject)("return-to"),g=(0,n.inject)("scheduled-session-recorder"),b=(0,n.inject)("product"),_=(0,n.inject)("campaign"),h=(0,n.inject)("advertiser-seed-data"),f=(0,n.inject)("hue-web-toast"),T=(0,c.task)({drop:!0}),E=(0,c.task)({drop:!0}),y=class extends t.default{constructor(...e){super(...e),x(this,"accountController",S,this),x(this,"returnToService",A,this),x(this,"router",C,this),x(this,"sessionRecorder",O,this),x(this,"productService",v,this),x(this,"campaignService",w,this),x(this,"advertiserSeedDataService",I,this),x(this,"toastService",P,this),x(this,"i18n",N,this),F(this,"queryParams",["objectiveType","formToDisplay",{selectedProductId:{type:"number",replace:!0}},{selectedCampaignGroupId:{type:"number",replace:!0}},{skipCgSelection:{type:"boolean",replace:!0}}]),x(this,"formToDisplay",R,this),x(this,"previousForm",D,this),x(this,"selectedProductId",M,this),x(this,"selectedCampaignGroupId",L,this),x(this,"productData",k,this),x(this,"productDescriptionTrackingId",U,this),F(this,"isRecordingProductDescription",!1)}get canDisplayReviewProductStep(){const{isNameMissing:e,isURLMissing:t,isURLNotValid:n,isNameTooLong:a}=(0,s.validateProductData)(this.productData)
return!(e||t||n||a)}setProductData(e){this.productData={name:e.name,productDescription:e.productDescription,productUrl:e.productUrl}}setProductDescriptionTrackingId(e){this.productDescriptionTrackingId=e}setSelectedProduct(e){const t=this.model.products.find((t=>t.key.productId===e))
t?(this.setProductData({name:(0,s.getProductName)(t),productDescription:(0,s.getProductDescription)(t),productUrl:t.productUrl}),this.selectedProductId=e):this._resetProductData()}onSetAccountReference(e){return this.accountController.onSetAccountReference(e)}onCancel(){this.returnToService.returnToOrigin(a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_INDEX,a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX)}onBack(){if(!this.previousForm)return this.onCancel()
this.selectedProductId&&this.setSelectedProduct(null),this.transitionToForm(this.previousForm)}transitionToForm(e){this.previousForm=this.formToDisplay,this.formToDisplay=e,this.formToDisplay===o.GET_STARTED_FORMS.REVIEW_PRODUCT?this.fireProductDescriptionRecordingStartTag():this.previousForm===o.GET_STARTED_FORMS.REVIEW_PRODUCT&&this.fireProductDescriptionRecordingEndTag()}setInitialForm(){if(!(0,l.hasCompanyAssociation)(this.model.account)||!this.model.account.canCreateDsc)return void this.transitionToForm(o.GET_STARTED_FORMS.ASSOCIATE_COMPANY)
if(this.formToDisplay===o.GET_STARTED_FORMS.ANALYZE_URL)return
if(this.formToDisplay===o.GET_STARTED_FORMS.SELECT_PRODUCT&&this.model.products.length)return
if(this.formToDisplay===o.GET_STARTED_FORMS.REVIEW_PRODUCT){let e=!1
if(this.selectedProductId?this.model.products.find((e=>e.key.productId===this.selectedProductId))?(this.setSelectedProduct(this.selectedProductId),e=!0):(this.setSelectedProduct(null),e=!1):e=this.canDisplayReviewProductStep,e)return void this.fireProductDescriptionRecordingStartTag()}this.selectedProductId&&this.setSelectedProduct(this.selectedProductId)
const e=this.model.products.length>0
this.transitionToForm(e?o.GET_STARTED_FORMS.SELECT_PRODUCT:o.GET_STARTED_FORMS.ANALYZE_URL)}reset(){this.objectiveType=null,this.formToDisplay=null,this.selectedProductId=null,this.selectedCampaignGroupId=null,this.skipCgSelection=null,this._resetProductData()}_resetProductData(){this.selectedProductId=null,this.productDescriptionTrackingId="",this.productData={name:"",productDescription:"",productUrl:""}}fireProductDescriptionRecordingStartTag(){this.isRecordingProductDescription||(this.isRecordingProductDescription=!0,this.sessionRecorder.fireTag("product-description-edit-start"))}fireProductDescriptionRecordingEndTag(){this.isRecordingProductDescription&&(this.isRecordingProductDescription=!1,this.sessionRecorder.fireTag("product-description-edit-end"))}onCampaignGroupIdUpdate(e){this.selectedCampaignGroupId=e}onCampaignGroupCreateEditSuccess(e){return this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_GROUP_INDEX,this.model.account.accountId,"new",{queryParams:{objectiveType:this.objectiveType,formToDisplay:this.formToDisplay,selectedProductId:this.selectedProductId,selectedCampaignGroupId:e}})}onCampaignGroupCreateEditCancel(){return this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_GROUP_INDEX,this.model.account.accountId,"new")}*onGenerateCampaignTask(){let e
try{this.selectedCampaignGroupId&&(this.campaignService.campaignToEdit.campaignGroupId=this.selectedCampaignGroupId)
const[t,n]=yield Promise.allSettled([this.campaignService.saveCampaign(),this.productService.upsert(this.model.account.id,this.productData,this.model.products)])
if("rejected"===t.status)throw Error(t.reason)
e=t.value,yield this.advertiserSeedDataService.createSeedDataForCampaign(this.model.account.id,e,{productName:this.productData.name,productDescription:this.productData.productDescription,productUrl:this.productData.productUrl,productDescriptionGaiTextTrackingId:this.productDescriptionTrackingId})
const i=this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_AUTO_REVIEW,this.model.account.id,e)
i.data={isNewOptimaCampaign:!0}
const r=this.i18n.lookupTranslation(d.default,"i18n_product_save_error_message")()
yield i.then((()=>{"rejected"===n.status&&this.toastService.add({type:u.TOAST_TYPES.NOTICE,a11yText:r,message:r})}))}catch(t){throw e&&this.deleteCampaignTask.perform(e),t}}*deleteCampaignTask(e){try{yield this.campaignService.deleteCampaign({id:e})}catch(t){}}},S=z(y.prototype,"accountController",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=z(y.prototype,"returnToService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=z(y.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=z(y.prototype,"sessionRecorder",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=z(y.prototype,"productService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=z(y.prototype,"campaignService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=z(y.prototype,"advertiserSeedDataService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=z(y.prototype,"toastService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=z(y.prototype,"i18n",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=z(y.prototype,"formToDisplay",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),D=z(y.prototype,"previousForm",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),M=z(y.prototype,"selectedProductId",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),L=z(y.prototype,"selectedCampaignGroupId",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),k=z(y.prototype,"productData",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{name:"",productDescription:"",productUrl:""}}}),U=z(y.prototype,"productDescriptionTrackingId",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),z(y.prototype,"setProductData",[r.action],Object.getOwnPropertyDescriptor(y.prototype,"setProductData"),y.prototype),z(y.prototype,"setProductDescriptionTrackingId",[r.action],Object.getOwnPropertyDescriptor(y.prototype,"setProductDescriptionTrackingId"),y.prototype),z(y.prototype,"setSelectedProduct",[r.action],Object.getOwnPropertyDescriptor(y.prototype,"setSelectedProduct"),y.prototype),z(y.prototype,"onSetAccountReference",[r.action],Object.getOwnPropertyDescriptor(y.prototype,"onSetAccountReference"),y.prototype),z(y.prototype,"onCancel",[r.action],Object.getOwnPropertyDescriptor(y.prototype,"onCancel"),y.prototype),z(y.prototype,"onBack",[r.action],Object.getOwnPropertyDescriptor(y.prototype,"onBack"),y.prototype),z(y.prototype,"transitionToForm",[r.action],Object.getOwnPropertyDescriptor(y.prototype,"transitionToForm"),y.prototype),z(y.prototype,"setInitialForm",[r.action],Object.getOwnPropertyDescriptor(y.prototype,"setInitialForm"),y.prototype),z(y.prototype,"reset",[r.action],Object.getOwnPropertyDescriptor(y.prototype,"reset"),y.prototype),z(y.prototype,"_resetProductData",[r.action],Object.getOwnPropertyDescriptor(y.prototype,"_resetProductData"),y.prototype),z(y.prototype,"onCampaignGroupIdUpdate",[r.action],Object.getOwnPropertyDescriptor(y.prototype,"onCampaignGroupIdUpdate"),y.prototype),z(y.prototype,"onCampaignGroupCreateEditSuccess",[r.action],Object.getOwnPropertyDescriptor(y.prototype,"onCampaignGroupCreateEditSuccess"),y.prototype),z(y.prototype,"onCampaignGroupCreateEditCancel",[r.action],Object.getOwnPropertyDescriptor(y.prototype,"onCampaignGroupCreateEditCancel"),y.prototype),z(y.prototype,"onGenerateCampaignTask",[T],Object.getOwnPropertyDescriptor(y.prototype,"onGenerateCampaignTask"),y.prototype),z(y.prototype,"deleteCampaignTask",[E],Object.getOwnPropertyDescriptor(y.prototype,"deleteCampaignTask"),y.prototype),y)})),define("campaign-manager-web/controllers/accounts/item/campaigns/item/generate/group/index",["exports","@ember/controller","@ember/service","campaign-manager-web/constants/routes"],(function(e,t,n,a){var i,r,o,l
function s(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function c(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=(0,t.inject)(a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE),r=class extends t.default{constructor(...e){super(...e),s(this,"campaignGenerateController",o,this),s(this,"router",l,this)}resetInvalidPreselectedCampaignGroup(){const{reportingCampaignGroups:e}=this.model,{selectedCampaignGroupId:t,productData:n}=this.campaignGenerateController
if(t){e.some((e=>e.id===t))||this.campaignGenerateController.onCampaignGroupIdUpdate(null)}n.productUrl||this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE,this.model.account.accountId,"new")}},o=c(r.prototype,"campaignGenerateController",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(r.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("campaign-manager-web/controllers/accounts/item/campaigns/item/generate/group/item",["exports","@ember/controller","campaign-manager-web/constants/routes"],(function(e,t,n){var a,i,r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,t.inject)(n.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE),i=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="campaignGenerateController",i=this,(a=r)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}},o=i.prototype,l="campaignGenerateController",s=[a],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(o,l,d),d=null),r=d,i)
var o,l,s,c,u,d}))
define("campaign-manager-web/controllers/accounts/item/campaigns/item/generate/group/new",["exports","@ember/controller","campaign-manager-web/constants/routes"],(function(e,t,n){var a,i,r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,t.inject)(n.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE),i=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="campaignGenerateController",i=this,(a=r)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}},o=i.prototype,l="campaignGenerateController",s=[a],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(o,l,d),d=null),r=d,i)
var o,l,s,c,u,d})),define("campaign-manager-web/controllers/accounts/item/campaigns/item/generate/index",["exports","@ember/controller","campaign-manager-web/constants/routes"],(function(e,t,n){var a,i,r,o,l
function s(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function c(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,t.inject)(n.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE),i=(0,t.inject)(n.ROUTE_NAME.ACCOUNTS_ITEM),r=class extends t.default{constructor(...e){super(...e),s(this,"campaignGenerateController",o,this),s(this,"accountController",l,this)}},o=c(r.prototype,"campaignGenerateController",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(r.prototype,"accountController",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("campaign-manager-web/controllers/accounts/item/campaigns/item/group/index",["exports","@ember/controller","@ember/service","campaign-manager-web/constants/routes","@ember/object","campaign-manager-web/utils/lisa","campaign-manager-web/constants/budget-optimization"],(function(e,t,n,a,i,r,o){var l,s,c,u,d,p,m,g,b,_
function h(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,t.inject)(a.ROUTE_NAME.ACCOUNTS_ITEM),s=(0,t.inject)(a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM),c=(0,n.inject)("lisaLiam"),u=(0,n.inject)("campaign"),d=(0,i.computed)("model.account.{isEnterprise,isLmsEnterpriseAccount,testAccount}","enableLisa"),p=class extends t.default{constructor(){super(...arguments),h(this,"accountController",m,this),h(this,"campaignController",g,this),h(this,"lisaLiam",b,this),h(this,"campaignService",_,this),(0,i.set)(this,"enableLisa",(0,r.isLisaUser)((0,i.get)(this,"lisaLiam.accessType")))}get isEnterpriseCampaignGroupCreationDisabled(){const{account:e}=this.model
let t=e.isEnterprise
return this.enableLisa&&e.isLmsEnterpriseAccount&&e.testAccount&&(t=!1),t}onCreateCampaignGroup(){this.campaignController.send("createCampaignGroupRecord")}onEditCampaignGroup(e,t){this.campaignController.send("editCampaignGroupRecord",e,t)}onSelectCampaignGroup(e){this.campaignController.updateCampaignGroupIdQueryParameter(e),e?.budgetOptimization?.budgetOptimizationStrategy===o.BUDGET_OPTIMIZATION_STRATEGY.DYNAMIC&&this.campaignService.updateBudgetOptimizedCampaignOptimizationTargetType(e),this.campaignService.updateCampaignByCampaignGroup(e,this.model.account,this.accountController.accountReference)}},m=f(p.prototype,"accountController",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=f(p.prototype,"campaignController",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=f(p.prototype,"lisaLiam",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=f(p.prototype,"campaignService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(p.prototype,"isEnterpriseCampaignGroupCreationDisabled",[d],Object.getOwnPropertyDescriptor(p.prototype,"isEnterpriseCampaignGroupCreationDisabled"),p.prototype),f(p.prototype,"onCreateCampaignGroup",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onCreateCampaignGroup"),p.prototype),f(p.prototype,"onEditCampaignGroup",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onEditCampaignGroup"),p.prototype),f(p.prototype,"onSelectCampaignGroup",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onSelectCampaignGroup"),p.prototype),p)})),define("campaign-manager-web/controllers/accounts/item/campaigns/item/group/item",["exports","@ember/controller","@ember/service","campaign-manager-web/constants/routes","hue-web-toast/utils/constants","@ember/object","@glimmer/tracking","campaign-manager-web/components/campaign-group-task-panel"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(s=(0,t.inject)(a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM),c=(0,n.inject)(),u=(0,n.inject)(),d=(0,n.inject)("hue-web-toast"),p=class extends t.default{constructor(...e){var t,n,a
super(...e),a=["increaseBudgetBy"],(n="queryParams")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,f(this,"campaignController",m,this),f(this,"router",g,this),f(this,"i18n",b,this),f(this,"toast",_,this),f(this,"increaseBudgetBy",h,this)}get totalBudget(){let e=parseInt(this.increaseBudgetBy,10)
e=isNaN(e)?0:e
const t=(0,r.get)(this.model.campaignGroup,"totalBudget.amount")
if(void 0===t)return
return{currencyCode:(0,r.get)(this.model.campaignGroup,"totalBudget.currencyCode"),amount:parseInt(t,10)+e}}onCancel(){this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX)}async onSuccess(e){await this.campaignController.updateCampaignGroup(e)
const t=this.i18n.lookupTranslation(l.default,"i18n_campaign_group_save_success")()
this.toast.add({type:i.TOAST_TYPES.SUCCESS,message:t}),this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX,{queryParams:{campaignGroupId:e}})}},m=T(p.prototype,"campaignController",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=T(p.prototype,"router",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(p.prototype,"i18n",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=T(p.prototype,"toast",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=T(p.prototype,"increaseBudgetBy",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),T(p.prototype,"onCancel",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onCancel"),p.prototype),T(p.prototype,"onSuccess",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onSuccess"),p.prototype),p)})),define("campaign-manager-web/controllers/accounts/item/campaigns/item/group/new",["exports","@ember/controller","@ember/service","campaign-manager-web/constants/routes","hue-web-toast/utils/constants","@ember/object","campaign-manager-web/components/campaign-group-task-panel"],(function(e,t,n,a,i,r,o){var l,s,c,u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,t.inject)(a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM),s=(0,n.inject)(),c=(0,n.inject)(),u=(0,n.inject)("hue-web-toast"),d=class extends t.default{constructor(...e){super(...e),_(this,"campaignController",p,this),_(this,"router",m,this),_(this,"i18n",g,this),_(this,"toast",b,this)}async onSuccess(e){await this.campaignController.updateCampaignGroup(e)
const t=this.i18n.lookupTranslation(o.default,"i18n_campaign_group_save_success")()
this.toast.add({type:i.TOAST_TYPES.SUCCESS,message:t}),this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX,{queryParams:{campaignGroupId:e}})}async onSuccessAndNavigateToDetails(e){await this.campaignController.updateCampaignGroup(e)
const t=this.i18n.lookupTranslation(o.default,"i18n_campaign_group_save_success")()
this.toast.add({type:i.TOAST_TYPES.SUCCESS,message:t}),this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS)}onCancel(){this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX)}},p=h(d.prototype,"campaignController",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(d.prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=h(d.prototype,"i18n",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=h(d.prototype,"toast",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(d.prototype,"onSuccess",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"onSuccess"),d.prototype),h(d.prototype,"onSuccessAndNavigateToDetails",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"onSuccessAndNavigateToDetails"),d.prototype),h(d.prototype,"onCancel",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"onCancel"),d.prototype),d)})),define("campaign-manager-web/controllers/accounts/item/campaigns/item/review",["exports","@ember/controller","@ember/service","campaign-manager-web/constants/routes","@ember/object"],(function(e,t,n,a,i){var r,o,l,s,c
function u(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,t.inject)(a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM),o=(0,n.inject)("campaign"),l=class extends t.default{constructor(...e){var t,n,a
super(...e),u(this,"campaignController",s,this),u(this,"campaignService",c,this),a=["paymentCheckoutModalType","authState","paymentIntentUrn","paymentMethodUrn","contactUrn"],(n="queryParams")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}updateAdAccountWithCustomerUrn(e){this.model.account.customerUrn=e}},s=d(l.prototype,"campaignController",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=d(l.prototype,"campaignService",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(l.prototype,"updateAdAccountWithCustomerUrn",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"updateAdAccountWithCustomerUrn"),l.prototype),l)})),define("campaign-manager-web/controllers/accounts/item/campaigns/item/summary",["exports","@ember/controller","@ember/service","campaign-manager-web/utils/reporting","@ember/object","campaign-manager-web/constants/application-experience","campaign-manager-web/utils/optima","campaign-manager-web/utils/learning-phase","campaign-manager-web/constants/reporting","campaign-manager-web/utils/campaign","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/lix","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E,y,S
function A(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(m=(0,t.inject)(p.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM),g=(0,n.inject)("date-range"),b=(0,n.inject)("ad-learning-phase"),_=class extends t.default{constructor(...e){super(...e),A(this,"campaignsItemController",h,this),A(this,"dateRangeService",f,this),A(this,"lix",T,this),A(this,"learningPhaseService",E,this),A(this,"campaignConfiguration",y,this),A(this,"router",S,this),C(this,"SUMMARY_AND_CHARTS_HEADER_TAB_OPTIONS",s.SUMMARY_AND_CHARTS_HEADER_TAB_OPTIONS),C(this,"dateRangeCacheKey",a.DATE_RANGE_CACHE_KEYS.REPORTING),C(this,"activeTab",s.SUMMARY_AND_CHARTS_HEADER_TAB_OPTIONS.SUMMARY)}get mfCustomProps(){return{account:this.model.account,campaign:this.model.campaign,optimizationGoal:this.optimizationGoal,dateRange:this.reportingDateRange,lixes:{enableCampaignSummaryBenchmarking:this.enableCampaignSummaryBenchmarking,enableCampaignSummaryDatePicker:this.enableCampaignSummaryDatePicker,enableCampaignSummaryRecommendationsInChart:this.enableCampaignSummaryRecommendationsInChart}}}get enableCampaignSummaryBenchmarking(){return this.lix.getTreatmentIsEnabled(d.LIX_TEST_KEYS.enableCampaignSummaryBenchmarking)}get enableCampaignSummaryDatePicker(){return this.lix.getTreatmentIsEnabled(d.LIX_TEST_KEYS.enableCampaignSummaryDatePicker)}get enableCampaignSummaryRecommendationsInChart(){return this.lix.getTreatmentIsEnabled(d.LIX_TEST_KEYS.enableCampaignSummaryRecommendationsInChart)}get showIndicator(){const e=this.model?.learningPhaseProgress||{}
return(0,o.isOptimaEnabled)(this.model.account,this.lix)&&this.model.campaign.applicationExperience===r.APPLICATION_EXPERIENCE_CASE.OPTIMA&&(0,l.isLearningInProgress)(this.model.account.status,e)}get campaignIdString(){return`[${this.model.campaign.id}]`}get reportingDateRange(){return this.campaignsItemController.reportingDateRange}get optimizationGoal(){const e=this.model.campaign,t=e.objectiveType in u.BID_CATEGORIES_MAP?(0,c.getAvailableOptimizationGoals)(e,this.campaignConfiguration):[],n=(0,c.getSelectedBidCategory)(e),a=(0,c.getBidStrategy)(e)
return(0,c.getOptimizationGoal)(e,n,a,t)}reportingDateRangeUpdate(e){this.campaignsItemController.reportingDateRange=e}setupDateRange(){this.campaignsItemController.setupDateRange()}},h=O(_.prototype,"campaignsItemController",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=O(_.prototype,"dateRangeService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=O(_.prototype,"lix",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=O(_.prototype,"learningPhaseService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=O(_.prototype,"campaignConfiguration",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=O(_.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O(_.prototype,"reportingDateRangeUpdate",[i.action],Object.getOwnPropertyDescriptor(_.prototype,"reportingDateRangeUpdate"),_.prototype),O(_.prototype,"setupDateRange",[i.action],Object.getOwnPropertyDescriptor(_.prototype,"setupDateRange"),_.prototype),_)})),define("campaign-manager-web/controllers/accounts/item/campaigns/item/website-actions/item",["exports","@ember/controller"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends t.default{constructor(...e){var t,n,a
super(...e),a=[{isPreset:{type:"boolean"}}],(n="queryParams")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}}e.default=n})),define("campaign-manager-web/controllers/accounts/item/content",["exports","@ember/service","@ember/controller","@glimmer/tracking","@ember/object","ember-concurrency-decorators","campaign-manager-web/constants/routes","campaign-manager-web/utils/urn","campaign-manager-web/constants/organization","campaign-manager-web/utils/http-error","hue-web-toast/utils/constants","@ember/template","@linkedin/jsecure","campaign-manager-web/constants/content-hub/content-hub","campaign-manager-web/utils/content-hub/content-hub","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b){var _,h,f,T,E,y,S,A,C,O,v,w,I,P,N
function R(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function D(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(_=(0,t.inject)("hue-web-toast"),h=(0,t.inject)(),f=(0,r.task)({drop:!0}),T=class extends n.default{constructor(...e){super(...e),R(this,"contentHub",E,this),R(this,"sponsoredContent",y,this),R(this,"router",S,this),R(this,"jet",A,this),R(this,"toast",C,this),R(this,"error",O,this),R(this,"i18n",v,this),R(this,"tracking",w,this),R(this,"lix",I,this),R(this,"dscPosterAclState",P,this),R(this,"isRequestDscPosterPermissionError",N,this)}get selectedContentUrns(){return this.contentHub.selectedContentUrns}get selectedCreativeType(){return this.contentHub.selectedCreativeType}get customContentHubMfProps(){return{setSelectedContentUrns:this.contentHub.setSelectedContentUrns,selectedContentUrns:this.selectedContentUrns,setSelectedCreativeType:this.contentHub.setSelectedCreativeType,companyId:(0,l.getIdFromUrn)(this.model.account.reference),accountReference:this.model.accountReference,lixes:new Map(Object.entries({[b.LIX_TEST_KEYS.enableContentHubVideos]:this.lix.getTreatment(b.LIX_TEST_KEYS.enableContentHubVideos),[b.LIX_TEST_KEYS.enableContentHubEmployeePosts]:this.lix.getTreatment(b.LIX_TEST_KEYS.enableContentHubEmployeePosts)}))}}get shouldDisablePermissionRequestButton(){return this.dscPosterAclState===s.ORGANIZATION_ACL_ROLE_STATE.REQUESTED||this.fetchDscPosterPermissionStateTask.isRunning||this.requestDscPosterPermissionTask.performCount>0&&!this.isRequestDscPosterPermissionError}get shouldDisableCreateCampaignButton(){return this.selectedContentUrns.length<1}get shouldShowRequestPermissionButton(){return this.model.canRequestDscPosterPermissions&&this.fetchDscPosterPermissionStateTask.last?.isSuccessful}*fetchDscPosterPermissionStateTask(){if(this.model.canRequestDscPosterPermissions)try{const e=yield this.sponsoredContent.fetchDscPosterPermissionState(this.model.account.reference)
this.dscPosterAclState=e}catch(e){this.jet.error(new Error(`Fetching DSC Poster permission role state failed due to ${(0,c.getErrorMessage)(e)}`),["content-hub","get-dsc-permissions-state"])}}*requestDscPosterPermissionTask(){try{yield this.sponsoredContent.requestDscPosterPermission(this.model.account.reference),this.dscPosterAclState=s.ORGANIZATION_ACL_ROLE_STATE.REQUESTED}catch(e){const t=(0,d.htmlSafe)(p.default.sanitizeHTML(this.i18n.lookupTranslation("accounts/item/content","i18n_request_permission_error_toast_message")()))
this.toast.add({type:u.TOAST_TYPES.ERROR,message:this.error.getFullMessage({e:e,customErrorMessage:t,withErrorCodeMessage:!1})}),this.jet.error(new Error(`Requesting DSC Poster role state failed due to ${(0,c.getErrorMessage)(e)}`),["content-hub","request-dsc-permissions"],!1),this.isRequestDscPosterPermissionError=!0}}createCampaign(){const e=this.contentHub.contentHubWorkflowTrackingId,t=(0,l.createAccountUrnFromId)(this.model.account.accountId)
return this.tracking.fireTrackingPayload(m.CONTENT_HUB_TRACKING_TOPICS.CREATE_CAMPAIGN_CLICK,(0,g.makeContentHubCreateCampaignClickEvent)(this.selectedContentUrns,t,e)),this.router.transitionTo(o.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATE,{queryParams:{isContentFirst:!0}})}},E=D(T.prototype,"contentHub",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=D(T.prototype,"sponsoredContent",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=D(T.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=D(T.prototype,"jet",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=D(T.prototype,"toast",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=D(T.prototype,"error",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=D(T.prototype,"i18n",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=D(T.prototype,"tracking",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=D(T.prototype,"lix",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=D(T.prototype,"dscPosterAclState",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return s.ORGANIZATION_ACL_ROLE_STATE.NOT_REQUESTED}}),N=D(T.prototype,"isRequestDscPosterPermissionError",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),D(T.prototype,"fetchDscPosterPermissionStateTask",[f],Object.getOwnPropertyDescriptor(T.prototype,"fetchDscPosterPermissionStateTask"),T.prototype),D(T.prototype,"requestDscPosterPermissionTask",[r.task],Object.getOwnPropertyDescriptor(T.prototype,"requestDscPosterPermissionTask"),T.prototype),D(T.prototype,"createCampaign",[i.action],Object.getOwnPropertyDescriptor(T.prototype,"createCampaign"),T.prototype),T)})),define("campaign-manager-web/controllers/accounts/item/conversations/index",["exports","@ember/service","@ember/controller","@glimmer/tracking","@ember/object","campaign-manager-web/components/conversation-assets/conversations-table"],(function(e,t,n,a,i,r){var o,l,s,c,u,d,p,m,g,b,_,h,f
function T(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=(0,t.inject)(),l=(0,t.inject)(),s=(0,t.inject)(),c=(0,t.inject)(),u=(0,t.inject)("click-to-message/click-to-message"),d=class extends n.default{constructor(...e){var t,n,a
super(...e),T(this,"jet",p,this),T(this,"lix",m,this),T(this,"iaRedesign",g,this),T(this,"i18n",b,this),T(this,"clickToMessageService",_,this),T(this,"isStatusUpdateConfirmDialogOpen",h,this),T(this,"tableState",f,this),a={input:"base-table__column-filter-control"},(n="tableCustomClasses")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}get account(){return this.model.account?.account}get accountConversations(){return this.clickToMessageService.conversations.map((e=>({...e,...this._getDecoratedFieldsOfConversationForTable(e)})))}_getDecoratedFieldsOfConversationForTable(e){return{displayStatus:this.i18n.lookupTranslation(r.default,"i18n_conversation_status")([{status:e?.editable??""}])}}onTableStateChanged(e){this.tableState=e}},p=E(d.prototype,"jet",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=E(d.prototype,"lix",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=E(d.prototype,"iaRedesign",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=E(d.prototype,"i18n",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(d.prototype,"clickToMessageService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=E(d.prototype,"isStatusUpdateConfirmDialogOpen",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f=E(d.prototype,"tableState",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{pageNumber:1,sortedColumnIndex:null,sortDirection:null,columnFilters:[]}}}),E(d.prototype,"onTableStateChanged",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"onTableStateChanged"),d.prototype),d)})),define("campaign-manager-web/controllers/accounts/item/conversations/item",["exports","@ember/controller","campaign-manager-web/constants/routes","campaign-manager-web/utils/query-param"],(function(e,t,n,a){var i,r,o
function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=(0,t.inject)(n.ROUTE_NAME.ACCOUNTS_ITEM),r=class extends t.default{constructor(...e){var t,n,i,r
super(...e),t=this,n="accountController",r=this,(i=o)&&Object.defineProperty(t,n,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0}),l(this,"queryParams",["action"]),l(this,"action",a.ACTION_QUERY_PARAM.VIEW)}},s=r.prototype,c="accountController",u=[i],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=u.slice().reverse().reduce((function(e,t){return t(s,c,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,c,m),m=null),o=m,r)
var s,c,u,d,p,m})),define("campaign-manager-web/controllers/accounts/item/conversations/new",["exports","@ember/controller","campaign-manager-web/constants/routes","campaign-manager-web/constants/creative","@ember/service"],(function(e,t,n,a,i){var r,o,l,s,c
function u(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,t.inject)(n.ROUTE_NAME.ACCOUNTS_ITEM),o=(0,i.inject)(),l=class extends t.default{constructor(...e){var t,n,i
super(...e),u(this,"accountController",s,this),u(this,"router",c,this),t=this,n="editPanelMode",i=a.EDIT_PANEL_MODE.CREATE,n in t?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i}},s=d(l.prototype,"accountController",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=d(l.prototype,"router",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("campaign-manager-web/controllers/accounts/item/conversions/edit",["exports","@ember/controller","@ember/object","@ember/service","campaign-manager-web/constants/routes","@glimmer/tracking","campaign-manager-web/constants/conversion"],(function(e,t,n,a,i,r,o){var l,s,c,u
function d(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,a.inject)(),s=class extends t.default{constructor(...e){var t,n,a
super(...e),a=[{step:{type:"number"},imported:{type:"boolean"}}],(n="queryParams")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,d(this,"router",c,this),d(this,"websiteActionsInnerStep",u,this)}get isImportedConversion(){return this.imported??!1}onNextBtnClick(e){if(e.conversionMethod===o.CONVERSION_METHODS_V2.INSIGHT_TAG_WEBSITE_SIGNAL&&2===this.step&&1===this.websiteActionsInnerStep)this.websiteActionsInnerStep+=1
else{const t={step:this.step+1};(0,n.set)(this,"model.conversion",e),this.router.transitionTo(i.ROUTE_NAME.ACCOUNT_CONVERSIONS_EDIT,this.model.account.id,this.model.conversion.id,{queryParams:t})}}onPreviousBtnClick(e){if(e.conversionMethod===o.CONVERSION_METHODS_V2.INSIGHT_TAG_WEBSITE_SIGNAL&&2===this.step&&2===this.websiteActionsInnerStep)this.websiteActionsInnerStep-=1
else{const t={step:this.step-1};(0,n.set)(this,"model.conversion",e),this.router.transitionTo(i.ROUTE_NAME.ACCOUNT_CONVERSIONS_EDIT,this.model.account.id,this.model.conversion.id,{queryParams:t})}}onCancel(){this.websiteActionsInnerStep=1,this.router.transitionTo(i.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING_CONVERSIONS_INDEX)}},c=p(s.prototype,"router",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(s.prototype,"websiteActionsInnerStep",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),p(s.prototype,"onNextBtnClick",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"onNextBtnClick"),s.prototype),p(s.prototype,"onPreviousBtnClick",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"onPreviousBtnClick"),s.prototype),p(s.prototype,"onCancel",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"onCancel"),s.prototype),s)})),define("campaign-manager-web/controllers/accounts/item/conversions/new",["exports","@ember/controller","@ember/object","@ember/service","@glimmer/tracking","campaign-manager-web/constants/routes","campaign-manager-web/constants/conversion"],(function(e,t,n,a,i,r,o){var l,s,c,u,d,p,m,g,b,_
function h(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const T="online",E="imported"
e.default=(l=(0,a.inject)(),s=class extends t.default{constructor(...e){var t,n,a
super(...e),a=[{step:{type:"number"},imported:{type:"boolean"},websiteSignal:{type:"string"},encodedActionRule:{type:"string"},signalDomain:{type:"string"},keyConversion:{type:"string"},preSelectedOfflineSource:{type:"string"},preSelectedPartner:{type:"string"},name:{type:"string"},startOnCsv:{type:"boolean"}}],(n="queryParams")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,h(this,"router",c,this),h(this,"tracking",u,this),h(this,"websiteSignal",d,this),h(this,"encodedActionRule",p,this),h(this,"signalDomain",m,this),h(this,"keyConversion",g,this),h(this,"name",b,this),h(this,"websiteActionsInnerStep",_,this)}get isImportedConversion(){return this.imported??!1}get isOnlineConversion(){return!this.isImportedConversion}get createConversionHeading(){return this.isImportedConversion?E:T}get isCreatingWebsiteActionConversion(){return this.websiteSignal||this.encodedActionRule}get backButtonRoute(){return this.isCreatingWebsiteActionConversion?r.ROUTE_NAME.ACCOUNT_WEBSITE_ACTIONS_INDEX:r.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING_CONVERSIONS_INDEX}get isWebsiteEventsOnly(){return Boolean(this.websiteSignal)}onNextBtnClick(e){if(e.conversionMethod===o.CONVERSION_METHODS_V2.INSIGHT_TAG_WEBSITE_SIGNAL&&2===this.step&&1===this.websiteActionsInnerStep)this.websiteActionsInnerStep+=1
else{const t=this.step+1
this.isOnlineConversion&&3===t&&this.tracking.firePageViewEvent("create_online_conversion_campaigns_modal")
const a={step:t};(0,n.set)(this,"model.conversion",e),this.router.transitionTo(r.ROUTE_NAME.ACCOUNT_CONVERSIONS_NEW,this.model.account.id,{queryParams:a})}}onPreviousBtnClick(e){if(e.conversionMethod===o.CONVERSION_METHODS_V2.INSIGHT_TAG_WEBSITE_SIGNAL&&2===this.step&&2===this.websiteActionsInnerStep)this.websiteActionsInnerStep-=1
else{const t={step:this.step-1};(0,n.set)(this,"model.conversion",e),this.router.transitionTo(r.ROUTE_NAME.ACCOUNT_CONVERSIONS_NEW,this.model.account.id,{queryParams:t})}}async onCancel(e,{clearWebsiteSignal:t}={}){const n=this.backButtonRoute
this.websiteActionsInnerStep=1,this.websiteSignal&&t&&await this.router.transitionTo({queryParams:{websiteSignal:void 0}}),this.router.transitionTo(n)}},c=f(s.prototype,"router",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=f(s.prototype,"tracking",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=f(s.prototype,"websiteSignal",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=f(s.prototype,"encodedActionRule",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=f(s.prototype,"signalDomain",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=f(s.prototype,"keyConversion",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=f(s.prototype,"name",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=f(s.prototype,"websiteActionsInnerStep",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),f(s.prototype,"onNextBtnClick",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"onNextBtnClick"),s.prototype),f(s.prototype,"onPreviousBtnClick",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"onPreviousBtnClick"),s.prototype),f(s.prototype,"onCancel",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"onCancel"),s.prototype),s)})),define("campaign-manager-web/controllers/accounts/item/creatives",["exports","@ember/controller","@ember/object","campaign-manager-web/constants/routes","@glimmer/tracking"],(function(e,t,n,a,i){var r,o,l,s
function c(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,t.inject)(a.ROUTE_NAME.ACCOUNTS_ITEM),o=class extends t.default{constructor(...e){super(...e),u(this,"queryParams",["campaignGroupIds","campaignIds","creativeIds","search"]),u(this,"campaignGroupIds","[]"),u(this,"campaignIds","[]"),c(this,"creativeIds",l,this),c(this,"accountController",s,this)}updateQueryParams({creativeIds:e}){e&&(this.creativeIds=e)}},l=d(o.prototype,"creativeIds",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"[]"}}),s=d(o.prototype,"accountController",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(o.prototype,"updateQueryParams",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"updateQueryParams"),o.prototype),o)})),define("campaign-manager-web/controllers/accounts/item/credit-card-setup",["exports","@ember/controller","@ember/object","@ember/service","@glimmer/tracking","ember-concurrency-decorators","campaign-manager-web/constants/routes","campaign-manager-web/constants/campaign-constants"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(s=(0,a.inject)(),c=(0,r.task)({drop:!0}),u=class extends t.default{constructor(...e){super(...e),m(this,"reporting",d,this),m(this,"campaignsReadyToLaunch",p,this)}*loadCampaignsTask(e){const{elements:t}=yield this.reporting.getCampaigns(e)
this.campaignsReadyToLaunch=t.filter((e=>e.status===l.CAMPAIGN_STATUSES.ACTIVE&&e.servingStatus===l.SERVING_STATUSES.ACCOUNT_SERVING_HOLD)).slice(0,3)}onCreditCardSetupSuccess(){(0,n.get)(this.model,"previousRoute.name")===o.ROUTE_NAME.ACCOUNT_CAMPAIGN_REVIEW?this.transitionToRoute(o.ROUTE_NAME.ACCOUNT_CAMPAIGN_REVIEW,(0,n.get)(this.model,"previousRoute.param")):this.transitionToRoute(o.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX)}},d=g(u.prototype,"reporting",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(u.prototype,"campaignsReadyToLaunch",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),g(u.prototype,"loadCampaignsTask",[c],Object.getOwnPropertyDescriptor(u.prototype,"loadCampaignsTask"),u.prototype),g(u.prototype,"onCreditCardSetupSuccess",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"onCreditCardSetupSuccess"),u.prototype),u)})),define("campaign-manager-web/controllers/accounts/item/data-sources/new",["exports","@ember/controller"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends t.default{constructor(...e){var t,n,a
super(...e),a=[{startOnCsv:{type:"boolean"},fromConversionId:{type:"number"}}],(n="queryParams")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}}e.default=n})),define("campaign-manager-web/controllers/accounts/item/demographics",["exports","@ember/controller","@ember/object/computed","@ember/object","@ember/array","@ember/service","campaign-manager-web/helpers/external-link-info","campaign-manager-web/helpers/help-center-url","@linkedin/jsecure","@ember/template","campaign-manager-web/constants/lix","campaign-manager-web/utils/reporting","rsvp","campaign-manager-web/utils/promise-state","campaign-manager-web/utils/urn","campaign-manager-web/utils/tracking","campaign-manager-web/constants/routes","@ember/debug","@embroider/util","@glimmer/tracking","ember-concurrency-decorators","campaign-manager-web/utils/learning-phase","campaign-manager-web/constants/reporting","campaign-manager-web/utils/optima","campaign-manager-web/utils/url","campaign-manager-web/utils/summary-and-charts-header-tabs"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O){var v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y
function H(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function q(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function K(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const W="reporting-table/demographics-bar-cell",X="demographics/demographics-ratio-cell",$="demographics__table-header-ratio-cell"
e.default=(v=(0,r.inject)("ad-learning-phase"),w=(0,n.alias)("model"),I=(0,a.computed)("currencyCode","model.{analytics,totals}"),P=(0,a.computed)("dateRange"),N=(0,E.task)({restartable:!0}),R=class e extends t.default{get demographicsTableData(){const e=(0,a.get)(this,"model.analytics"),t=(0,a.get)(this,"model.totals")
return e.forEach((e=>{this._updateDeactivatedDisplayText(e),this._addPercentageField(e,t),e.currencyCode=this.currencyCode})),this._addBarPercentages(e),e}get deserializedDateRange(){const e=this.dateRange||null
return JSON.parse(e)}get showLearningPhase(){let e=!1
const t=this.optimaCampaigns||[],n=this.model.account.status
return t.forEach((t=>{const a=t.learningPhaseProgress||{};(0,y.isLearningInProgress)(n,a)&&(e=!0)})),e}get enableOptima(){return this.lix.getTreatmentIsEnabled(u.LIX_TEST_KEYS.enableOptima)}get performanceChartQueryParams(){const e=(0,d.getChartQueryParams)({dateRange:this.dateRange,isChartingAll:"true"===this.isChartingAll,entityName:this.entityName,accountIds:this.accountIds,campaignGroupIds:this.campaignGroupIds,campaignIds:this.campaignIds,creativeIds:this.creativeIds})
return this.enableCampaignDemographicViews&&(e.columnViews=this.columnViews),e}get hasOnlyOneCampaign(){const e=JSON.parse(this.campaignIds||"[]")
return this.getSelectedChartView()===d.DEMOGRAPHICS_CHART_VIEW.CAMPAIGNS&&1===e.length}get tabsConfig(){return(0,O.getSummaryAndChartsHeaderTabsConfig)(this.i18n,this.hasOnlyOneCampaign)}onPivotSelection(e){this.pivotsTrackingMap&&this.pivotsTrackingMap[e]&&this.tracking.fireInteractionEvent(this.pivotsTrackingMap[e],b.CONTROL_INTERACTION_TYPE.SHORT_PRESS),(0,a.set)(this,"pivot",e),this._fetchDemographics(d.DEMOGRAPHICS_REQUEST_TYPE.ANALYTICS).then((e=>{const t=(0,d.sortAndFilterAnalytics)(e.elements);(0,d.updateAnalyticsDisplayText)(t),(0,a.set)(this,"demographicsData.analytics",t),(0,a.set)(this,"demographicsMetricsAreFetched",!0)}))}onDisplayDataChange(e){const t=e.get("filteredContent.length")
this._announceTableDataUpdate(t)}onViewSelection(e){e!==this.selectedColumnView&&(this.tracking.fireInteractionEvent(`columns_view_${e}`,b.CONTROL_INTERACTION_TYPE.SHORT_PRESS),(0,a.set)(this,"selectedColumnView",e),this.fetchAndUpdate(),(0,a.set)(this,"demographicsColumns",this.getDemographicsColumns(this.isSingleCampaign)))}onViewPerformanceSelected(){const e=(0,a.get)(this,"model.account.id"),t=(0,d.getChartQueryParams)({dateRange:this.dateRange,isChartingAll:"true"===this.isChartingAll,entityName:this.entityName,accountIds:this.accountIds,campaignGroupIds:this.campaignGroupIds,campaignIds:this.campaignIds,creativeIds:this.creativeIds})
this.enableCampaignDemographicViews&&(t.columnViews=this.columnViews),this.transitionToRoute(_.ROUTE_NAME.ACCOUNT_PERFORMANCE_CHART,e,{queryParams:t})}reportingDateRangeUpdate(e){(0,a.set)(this,"dateRange",JSON.stringify(e)),this.fetchAndUpdate()}onLeaveDemographics(){const e=this.getSelectedChartView(),t=(0,d.getLeaveChartQueryParams)({isChartingAll:"true"===this.isChartingAll,accountIds:this.accountIds,campaignGroupIds:this.campaignGroupIds,campaignIds:this.campaignIds,creativeIds:this.creativeIds})
if(e!==d.DEMOGRAPHICS_CHART_VIEW.ACCOUNTS){const n=d.DEMOGRAPHICS_CHART_VIEW_TO_ROUTE_NAME[e]
this.transitionToRoute(n,(0,a.get)(this,"model.account.id"),{queryParams:t})}else this.transitionToRoute(_.ROUTE_NAME.ACCOUNTS_INDEX,{queryParams:t})}toggleChartDropdown(e){this.isChartDropdownOpen=e}toggleDropdown(e){this.isDropdownOpen=e}onTabChange(e){const t=this.model.account.id,[n]=JSON.parse(this.campaignIds||"[]");(0,O.routeToSummaryOrChartTab)(this.router,e,{accountId:t,campaignId:n,demographicsQueryParams:this.demographicsQueryparams,performanceQueryParams:this.performanceChartQueryParams})}_announceTableDataUpdate(e){this.a11yNotification.announce(this.i18nA11yAnnounceFn([{displayedCount:e,totalCount:e}]))}getSelectedChartView(){const e=JSON.parse(this.creativeIds||"[]"),t=JSON.parse(this.campaignIds||"[]"),n=JSON.parse(this.campaignGroupIds||"[]")
let a
return a=e.length>0?d.DEMOGRAPHICS_CHART_VIEW.CREATIVES:t.length>0?d.DEMOGRAPHICS_CHART_VIEW.CAMPAIGNS:n.length>0?d.DEMOGRAPHICS_CHART_VIEW.CAMPAIGN_GROUPS:d.DEMOGRAPHICS_CHART_VIEW.ACCOUNTS,a}lazyFetchOptimaEntities(){return this.lazyFetchEntities.perform((0,a.get)(this,"reporting.batchGetCampaignsByIds"),this.campaignIds)}*lazyFetchEntities(e,t){const n=yield e.bind(this.reporting)(JSON.parse(t||"[]"),["status","servingStatuses","applicationExperience"]),i=Object.keys(n).map((e=>({...n[e],id:e})))
if(this.enableOptima){const e=i?.filter((e=>(0,A.shouldFetchOptimaLearning)(e))).map((e=>e.id))
if(e?.length){const t=yield this.adLearningPhaseService.getCampaignLearningPhaseProgress(e)
i.forEach((e=>{const n=(0,C.buildCampaignUrnComplexKey)(e.id),i=t?.[n]
i&&(0,a.set)(e,"learningPhaseProgress",i)}))}}(0,a.set)(this,"optimaCampaigns",i)}fetchAndUpdate(){const e={analytics:this._fetchDemographics(d.DEMOGRAPHICS_REQUEST_TYPE.ANALYTICS),totals:this._fetchDemographics(d.DEMOGRAPHICS_REQUEST_TYPE.STATISTICS)}
return(0,p.hashSettled)(e).then((({analytics:e,totals:t})=>{const n=e=>e===m.PROMISE_STATE.FULFILLED
let i=[]
n(e.state)&&(i=(0,d.sortAndFilterAnalytics)(e.value.elements),(0,d.updateAnalyticsDisplayText)(i)),(0,a.set)(this,"demographicsData.analytics",i)
const r=n(t.state)?t.value.elements[0]:{};(0,a.set)(this,"demographicsData.totals",r),(0,a.set)(this,"demographicsMetricsAreFetched",!0)}))}_fetchDemographics(e){(0,a.set)(this,"demographicsMetricsAreFetched",!1)
const t=(0,d.getCampaignDemographicsProjections)(this.selectedColumnView,this.isSingleCampaign),n={dateRange:this.dateRange,accountId:(0,a.get)(this,"model.account.id"),campaignGroupIds:this.campaignGroupIds,campaignIds:this.campaignIds,creativeIds:this.creativeIds,pivot:e===d.DEMOGRAPHICS_REQUEST_TYPE.STATISTICS?d.PIVOTS.ACCOUNT:this.pivot,projections:t}
return this.reporting.fetchDemographics(n,e)}_addPercentageField(e,t){e.percentage={}
this.demographicsColumns.map((e=>e.propertyName)).forEach((n=>{const i=n.split(".")
if(i.length>1){const r=i[1],o=(0,d.getRatio)((0,a.get)(e,n),(0,a.get)(t,n));(0,a.set)(e.percentage,r,o)}}))}_updateDeactivatedDisplayText(e){const t=e.pivotValues?.[0]?.id
if(!t)return
const n=(0,g.getIdFromUrn)(t)
e.displayText===`invalid${n}`&&(e.displayText=this.i18n.lookupTranslation("accounts/item/demographics","i18n_demographics_chart_disabled_text")())}_addBarPercentages(e){this.demographicsColumns.map((e=>e.propertyName)).forEach((t=>{const n=Math.max(...e.map((e=>(0,a.get)(e,t))))
e.forEach((e=>{"relativeWidths"in e||(e.relativeWidths={baseMetrics:{},conversionMetrics:{},spinmailMetrics:{},videoMetrics:{},leadMetrics:{},talentLeadMetrics:{},jobApplicantMetrics:{}})
const i=Math.round((0,a.get)(e,t)/n*100);(0,a.set)(e.relativeWidths,t,i||0)}))}))}getDemographicsColumns(t){const n=this.i18n,a=e=>n.lookupTranslation("demographics/headers",e)(),r={barCellClass:t?"demographics__table-header-bar-cell--with-conversions":"demographics__table-header-bar-cell--no-conversions",isSingleCampaign:t}
if(this.enableCampaignDemographicViews&&this.selectedColumnView)return this.viewsToColumnMapper[this.selectedColumnView](a,r)
{const n=[this.getConversionColumn(a,r),this.getConversionRateColumn(a)],o=[e.getDisplayTextColumn(a),this.getImpressionsColumn(a,r),this.getClicksColumn(a,r),this.getClickThroughColumn(a,r)]
return t?(0,i.A)(o.concat(n)):(0,i.A)(o)}}static getDisplayTextColumn(e){return{propertyName:"displayText",title:e("name")}}getImpressionsColumn(e,t){return{propertyName:d.PROPERTY_NAME.IMPRESSIONS,title:e("impressions"),percentageName:"percentage.impressions",component:(0,f.ensureSafeComponent)(W,this),tooltip:e("impressions_tooltip"),className:t.barCellClass}}getClicksColumn(e,t){return{propertyName:d.PROPERTY_NAME.CLICKS,title:e("clicks"),percentageName:"percentage.clicks",component:(0,f.ensureSafeComponent)(W,this),tooltip:e("i18n_clicks_tooltip_v2"),className:t.barCellClass}}getClickThroughColumn(e){return{propertyName:d.PROPERTY_NAME.CLICK_THROUGH_RATE,title:e("ctr"),component:(0,f.ensureSafeComponent)(X,this),tooltip:e("i18n_ctr_tooltip_v2"),className:$}}getConversionColumn(e,t){const n=(0,o.externalLinkInfo)([],{dataTestSelector:"data-test-demographics-table-header-conversions-tooltip-link",href:(0,l.helpCenterUrl)([],{path:"help/lms/answer/a6233305"})})
return{propertyName:d.PROPERTY_NAME.EXTERNAL_WEBSITE_CONVERSIONS,title:e("conversions"),percentageName:"percentage.externalWebsiteConversions",component:(0,f.ensureSafeComponent)(W,this),tooltip:(0,c.htmlSafe)(s.default.sanitizeHTML(this.i18n.lookupTranslation("demographics/headers","conversions_tooltip_v2")([{linkInfo:n}]))),className:t.barCellClass}}getConversionRateColumn(e){return{propertyName:d.PROPERTY_NAME.CONVERSION_RATE,title:e("conversion_rate"),component:(0,f.ensureSafeComponent)(X,this),tooltip:e("conversion_rate_tooltip"),className:$}}getPerformanceColumns(t,n){const a=[e.getDisplayTextColumn(t),this.getImpressionsColumn(t,n),this.getClicksColumn(t,n),this.getClickThroughColumn(t,n)]
return n.isSingleCampaign&&(a.push(this.getConversionColumn(t,n)),a.push(this.getConversionRateColumn(t))),a}getSpinmailColumns(t,n){return[e.getDisplayTextColumn(t),{propertyName:d.PROPERTY_NAME.SENDS,percentageName:"percentage.sends",title:t("i18n_sends"),tooltip:t("i18n_spinmail_tooltips_spinmail_sends"),component:(0,f.ensureSafeComponent)(W,this),className:n.barCellClass},{propertyName:d.PROPERTY_NAME.OPENS,percentageName:"percentage.opens",title:t("i18n_opens"),tooltip:t("i18n_spinmail_tooltips_spinmail_opens"),component:(0,f.ensureSafeComponent)(W,this),className:n.barCellClass},{propertyName:d.PROPERTY_NAME.OPEN_RATE,title:t("i18n_open_rate"),tooltip:t("i18n_spinmail_tooltips_spinmail_open_rate"),component:(0,f.ensureSafeComponent)(X,this),className:$},{propertyName:d.PROPERTY_NAME.SPINMAIL_CLICKS,percentageName:"percentage.totalClicks",title:t("sponsored_message_clicks_v2"),tooltip:t("i18n_spinmail_tooltips_spinmail_clicks"),component:(0,f.ensureSafeComponent)(W,this),className:n.barCellClass},{propertyName:d.PROPERTY_NAME.SPINMAIL_CLICK_THROUGH_RATE,title:t("i18n_clicks_to_open_rate"),tooltip:t("i18n_spinmail_tooltips_spinmail_click_to_open_rate"),component:(0,f.ensureSafeComponent)(X,this),className:$}]}getLeadsColumns(t,n){return[e.getDisplayTextColumn(t),this.getImpressionsColumn(t,n),{propertyName:d.PROPERTY_NAME.ONE_CLICK_LEAD_FORM_OPENS,percentageName:"percentage.oneClickLeadFormOpens",tooltip:t("i18n_lead_tooltips_lead_form_opens"),title:t("i18n_lead_form_opens"),component:(0,f.ensureSafeComponent)(W,this),className:n.barCellClass},{propertyName:d.PROPERTY_NAME.ONE_CLICK_LEAD_OPEN_RATE,title:t("i18n_open_rate"),tooltip:t("i18n_lead_tooltips_leads_open_rate"),disableFiltering:!0,component:(0,f.ensureSafeComponent)(X,this),className:$},{propertyName:d.PROPERTY_NAME.ONE_CLICK_LEADS,percentageName:"percentage.oneClickLeads",title:t("i18n_leads"),tooltip:t("i18n_lead_tooltips_leads"),disableFiltering:!0,component:(0,f.ensureSafeComponent)(W,this),className:n.barCellClass},{propertyName:d.PROPERTY_NAME.LEAD_FORM_COMPLETION_RATE,title:t("i18n_lead_form_completion_rate"),tooltip:t("i18n_lead_tooltips_lead_form_completion_rate"),shouldFormatPercentage:!0,component:(0,f.ensureSafeComponent)(X,this),className:$}]}getVideoColumns(t,n){const a=(0,o.externalLinkInfo)([],{dataControlName:"reporting_table_header_video_completion_rate",dataTestSelector:"data-test-reporting-table-header-video-completion-rate-tooltip-link",href:(0,l.helpCenterUrl)([],{path:"help/lms/answer/a426666/video-metrics-in-campaign-manager-definitions?lang=en"})})
return[e.getDisplayTextColumn(t),this.getImpressionsColumn(t,n),{propertyName:d.PROPERTY_NAME.VIDEO_VIEWS,percentageName:"percentage.videoViews",title:t("i18n_views"),tooltip:t("i18n_video_tooltips_video_views"),component:(0,f.ensureSafeComponent)(W,this),className:n.barCellClass},{propertyName:d.PROPERTY_NAME.VIDEO_VIEW_RATE,title:t("i18n_view_rate"),tooltip:t("i18n_video_tooltips_video_view_rate"),component:(0,f.ensureSafeComponent)(X,this),className:$},{propertyName:d.PROPERTY_NAME.VIDEO_COMPLETIONS,percentageName:"percentage.videoCompletions",title:t("i18n_completions"),tooltip:t("i18n_video_tooltips_video_completions"),component:(0,f.ensureSafeComponent)(W,this),className:n.barCellClass},{propertyName:d.PROPERTY_NAME.VIDEO_COMPLETION_RATE,title:t("i18n_completion_rate"),tooltip:(0,c.htmlSafe)(s.default.sanitizeHTML(this.i18n.lookupTranslation("demographics/headers","i18n_video_tooltips_video_completion_rate_v2")([{linkInfo:a}]))),component:(0,f.ensureSafeComponent)(X,this),className:$}]}getTalentLeadsColumns(t,n){return[e.getDisplayTextColumn(t),this.getImpressionsColumn(t,n),this.getClicksColumn(t,n),{propertyName:d.PROPERTY_NAME.TALENT_LEADS,percentageName:"percentage.talentLeads",title:t("i18n_talent_leads_leads"),tooltip:t("i18n_talent_leads_leads_tooltip"),component:(0,f.ensureSafeComponent)(W,this),className:n.barCellClass},{propertyName:d.PROPERTY_NAME.TALENT_LEADS_LEAD_RATE,title:t("i18n_talent_leads_lead_rate"),tooltip:t("i18n_talent_leads_lead_rate_tooltip"),component:(0,f.ensureSafeComponent)(X,this),className:$,shouldFormatPercentage:!0},{propertyName:d.PROPERTY_NAME.TALENT_LEADS_COST_PER_LEAD,percentageName:"percentage.costPerTalentLead",title:t("i18n_talent_leads_cost_per_lead"),tooltip:t("i18n_talent_leads_cost_per_lead_tooltip"),component:(0,f.ensureSafeComponent)("demographics/demographics-currency-cell",this)}]}constructor(){super(...arguments),H(this,"reporting",D,this),H(this,"router",M,this),H(this,"a11yNotification",L,this),H(this,"tracking",k,this),H(this,"lix",U,this),H(this,"adLearningPhaseService",x,this),H(this,"transition",F,this),H(this,"i18n",z,this),q(this,"queryParams",["dateRange","isChartingAll","accountIds","campaignGroupIds","campaignIds","creativeIds","pivot","entityName","selectedChartView","columnViews"]),q(this,"pageSize",25),q(this,"showTableFooter",!1),q(this,"demographicsMetricsAreFetched",!0),q(this,"SUMMARY_AND_CHARTS_HEADER_TAB_OPTIONS",S.SUMMARY_AND_CHARTS_HEADER_TAB_OPTIONS),H(this,"isDropdownOpen",j,this),H(this,"isChartDropdownOpen",G,this),q(this,"pivots",null),q(this,"pivot",null),q(this,"pivotsTrackingMap",null),q(this,"demographicsColumns",null),q(this,"dateRangeCacheKey",null),H(this,"demographicsData",B,this),H(this,"isColumnsSelectMenuOpen",V,this),H(this,"optimaCampaigns",Y,this),q(this,"activeTab",S.SUMMARY_AND_CHARTS_HEADER_TAB_OPTIONS.DEMOGRAPHICS),(0,a.setProperties)(this,{customClasses:{table:"demographics__table"},pivots:d.DEMOGRAPHIC_PIVOTS,pivotsTrackingMap:d.DEMOGRAPHIC_PIVOTS_TRACKING_MAP,selectedColumnView:d.CAMPAIGN_DEMOGRAPHICS_VIEWS_MAP.PERFORMANCE,dateRangeCacheKey:d.DATE_RANGE_CACHE_KEYS.REPORTING,viewsToColumnMapper:{[d.CAMPAIGN_DEMOGRAPHICS_VIEWS_MAP.PERFORMANCE]:this.getPerformanceColumns.bind(this),[d.CAMPAIGN_DEMOGRAPHICS_VIEWS_MAP.LEADS]:this.getLeadsColumns.bind(this),[d.CAMPAIGN_DEMOGRAPHICS_VIEWS_MAP.SPINMAIL]:this.getSpinmailColumns.bind(this),[d.CAMPAIGN_DEMOGRAPHICS_VIEWS_MAP.VIDEO]:this.getVideoColumns.bind(this),[d.CAMPAIGN_DEMOGRAPHICS_VIEWS_MAP.TALENT_LEADS]:this.getTalentLeadsColumns.bind(this)},i18nA11yAnnounceFn:this.i18n.lookupTranslation("a11y-notifications","i18n_table_row_count_live_region")})}},D=K(R.prototype,"reporting",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=K(R.prototype,"router",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=K(R.prototype,"a11yNotification",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=K(R.prototype,"tracking",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=K(R.prototype,"lix",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=K(R.prototype,"adLearningPhaseService",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=K(R.prototype,"transition",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=K(R.prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=K(R.prototype,"isDropdownOpen",[T.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),G=K(R.prototype,"isChartDropdownOpen",[T.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),B=K(R.prototype,"demographicsData",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=K(R.prototype,"isColumnsSelectMenuOpen",[T.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Y=K(R.prototype,"optimaCampaigns",[T.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),K(R.prototype,"demographicsTableData",[I],Object.getOwnPropertyDescriptor(R.prototype,"demographicsTableData"),R.prototype),K(R.prototype,"deserializedDateRange",[P],Object.getOwnPropertyDescriptor(R.prototype,"deserializedDateRange"),R.prototype),K(R.prototype,"onPivotSelection",[a.action],Object.getOwnPropertyDescriptor(R.prototype,"onPivotSelection"),R.prototype),K(R.prototype,"onDisplayDataChange",[a.action],Object.getOwnPropertyDescriptor(R.prototype,"onDisplayDataChange"),R.prototype),K(R.prototype,"onViewSelection",[a.action],Object.getOwnPropertyDescriptor(R.prototype,"onViewSelection"),R.prototype),K(R.prototype,"onViewPerformanceSelected",[a.action],Object.getOwnPropertyDescriptor(R.prototype,"onViewPerformanceSelected"),R.prototype),K(R.prototype,"reportingDateRangeUpdate",[a.action],Object.getOwnPropertyDescriptor(R.prototype,"reportingDateRangeUpdate"),R.prototype),K(R.prototype,"onLeaveDemographics",[a.action],Object.getOwnPropertyDescriptor(R.prototype,"onLeaveDemographics"),R.prototype),K(R.prototype,"toggleChartDropdown",[a.action],Object.getOwnPropertyDescriptor(R.prototype,"toggleChartDropdown"),R.prototype),K(R.prototype,"toggleDropdown",[a.action],Object.getOwnPropertyDescriptor(R.prototype,"toggleDropdown"),R.prototype),K(R.prototype,"onTabChange",[a.action],Object.getOwnPropertyDescriptor(R.prototype,"onTabChange"),R.prototype),K(R.prototype,"lazyFetchEntities",[N],Object.getOwnPropertyDescriptor(R.prototype,"lazyFetchEntities"),R.prototype),R)})),define("campaign-manager-web/controllers/accounts/item/experiments/ab-tests/item",["exports","@ember/controller","@glimmer/tracking","campaign-manager-web/constants/routes","campaign-manager-web/utils/query-param","campaign-manager-web/constants/ab-tests"],(function(e,t,n,a,i,r){var o,l,s,c,u
function d(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=(0,t.inject)(a.ROUTE_NAME.ACCOUNTS_ITEM),l=class extends t.default{constructor(...e){super(...e),p(this,"queryParams",["action","step"]),d(this,"step",s,this),d(this,"action",c,this),d(this,"accountController",u,this),p(this,"onStepChange",(e=>this.step=e)),p(this,"onInsightTagCreate",(()=>{this.accountController.send("onAccountHasInsightTagChanged")}))}get panelMode(){return this.action,i.ACTION_QUERY_PARAM.EDIT,r.AB_TEST_PANEL_MODE.EDIT}},s=m(l.prototype,"step",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=m(l.prototype,"action",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return i.ACTION_QUERY_PARAM.EDIT}}),u=m(l.prototype,"accountController",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("campaign-manager-web/controllers/accounts/item/experiments/ab-tests/new",["exports","@ember/controller","@glimmer/tracking","campaign-manager-web/constants/routes","@ember/object","campaign-manager-web/constants/ab-tests"],(function(e,t,n,a,i,r){var o,l,s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=(0,t.inject)(a.ROUTE_NAME.ACCOUNTS_ITEM),l=class extends t.default{constructor(...e){super(...e),g(this,"queryParams",["step","campaignGroupId","campaignId"]),m(this,"step",s,this),m(this,"exitTransition",c,this),m(this,"isAbTestExitModalOpen",u,this),m(this,"isTransitioningOffWizard",d,this),m(this,"accountController",p,this),g(this,"onStepChange",(e=>this.step=e)),g(this,"onInsightTagCreate",(()=>{this.accountController.send("onAccountHasInsightTagChanged")})),g(this,"onAbTestExitModalOpen",(e=>{this.isAbTestExitModalOpen=e})),g(this,"onTransitioningOffWizard",(e=>{this.isTransitioningOffWizard=e}))}get numericCampaignGroupId(){return this.campaignGroupId&&parseInt(this.campaignGroupId,10)}get hideNavAndSummary(){return this.step===r.AB_TEST_WIZARD_STEP.AB_TEST_ACCELERATE}onOpenConfirmExitModal(e){this.exitTransition=e,this.onAbTestExitModalOpen(!0),this.isTransitioningOffWizard=!1}onAbTestExitModalExit(){this.onAbTestExitModalOpen(!1),this.isTransitioningOffWizard=!0,this.exitTransition?.retry()}},s=b(l.prototype,"step",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=b(l.prototype,"exitTransition",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=b(l.prototype,"isAbTestExitModalOpen",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=b(l.prototype,"isTransitioningOffWizard",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(l.prototype,"accountController",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(l.prototype,"onOpenConfirmExitModal",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"onOpenConfirmExitModal"),l.prototype),b(l.prototype,"onAbTestExitModalExit",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"onAbTestExitModalExit"),l.prototype),l)})),define("campaign-manager-web/controllers/accounts/item/experiments/brand-lift-tests/item",["exports","@ember/controller","@ember/object"],(function(e,t,n){var a
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=class extends t.default{refreshTestResults(){this.send("reloadPage")}},i=a.prototype,r="refreshTestResults",o=[n.action],l=Object.getOwnPropertyDescriptor(a.prototype,"refreshTestResults"),s=a.prototype,c={},Object.keys(l).forEach((function(e){c[e]=l[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=o.slice().reverse().reduce((function(e,t){return t(i,r,e)||e}),c),s&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(s):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(i,r,c),c=null),a)
var i,r,o,l,s,c})),define("campaign-manager-web/controllers/accounts/item/experiments/brand-lift-tests/item/index",["exports","@ember/controller","@ember/object","@ember/service","@glimmer/tracking","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r){var o,l,s,c
function u(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=(0,a.inject)("router"),l=class extends t.default{constructor(){super(...arguments),u(this,"router",s,this),u(this,"shouldFocusOnTab",c,this),this.router.on("routeDidChange",this,this._setFocusOnTab)}willDestroy(){super.willDestroy(...arguments),this.router.off("routeDidChange",this,this._setFocusOnTab)}refreshTestResults(){this.send("reloadPage")}_setFocusOnTab(e){e?.to?.name===r.ROUTE_NAME.ACCOUNT_BRAND_LIFT_TESTS_ITEM_INDEX&&e?.from?.name===r.ROUTE_NAME.ACCOUNT_BRAND_LIFT_TESTS_ITEM_QUESTIONS_ITEM&&(this.shouldFocusOnTab=!0)}},s=d(l.prototype,"router",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=d(l.prototype,"shouldFocusOnTab",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),d(l.prototype,"refreshTestResults",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"refreshTestResults"),l.prototype),l)})),define("campaign-manager-web/controllers/accounts/item/experiments/brand-lift-tests/item/questions/item",["exports","@ember/controller","@ember/service","@glimmer/tracking","campaign-manager-web/constants/routes"],(function(e,t,n,a,i){var r,o,l,s
function c(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function u(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,n.inject)("router"),o=class extends t.default{constructor(){super(...arguments),c(this,"router",l,this),c(this,"shouldFocusOnTab",s,this),this.router.on("routeDidChange",this,this._setFocusOnTab)}willDestroy(){super.willDestroy(...arguments),this.router.off("routeDidChange",this,this._setFocusOnTab)}_setFocusOnTab(e){e?.from?.name===i.ROUTE_NAME.ACCOUNT_BRAND_LIFT_TESTS_ITEM_INDEX&&e?.to?.name===i.ROUTE_NAME.ACCOUNT_BRAND_LIFT_TESTS_ITEM_QUESTIONS_ITEM&&(this.shouldFocusOnTab=!0)}},l=u(o.prototype,"router",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u(o.prototype,"shouldFocusOnTab",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),o)})),define("campaign-manager-web/controllers/accounts/item/experiments/index",["exports","@ember/controller","@ember/object"],(function(e,t,n){var a
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=class extends t.default{refreshExperiments(){this.send("reloadPage")}},i=a.prototype,r="refreshExperiments",o=[n.action],l=Object.getOwnPropertyDescriptor(a.prototype,"refreshExperiments"),s=a.prototype,c={},Object.keys(l).forEach((function(e){c[e]=l[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=o.slice().reverse().reduce((function(e,t){return t(i,r,e)||e}),c),s&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(s):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(i,r,c),c=null),a)
var i,r,o,l,s,c})),define("campaign-manager-web/controllers/accounts/item/flowchart",["exports","@ember/controller","@ember/object","@glimmer/tracking","campaign-manager-web/constants/creative","campaign-manager-web/constants/routes","@ember/service"],(function(e,t,n,a,i,r,o){var l,s,c,u
function d(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,o.inject)(),s=class extends t.default{constructor(...e){var t,n,a
super(...e),d(this,"router",c,this),a=["selectedCreativeId"],(n="queryParams")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,d(this,"selectedCreativeId",u,this)}get isConversationAd(){return this.model.creativeType===i.CREATIVE_TYPE.GUIDED_REPLIES}get creativeNames(){return Object.values(this.model.creativeIdsToNames)}get isClickToMessageAd(){return!!this.model.creativeIdsToCtas[this.selectedCreativeId]}changeCreativeSelection(e){this.selectedCreativeId=e}close(){this.router.transitionTo(r.ROUTE_NAME.ACCOUNT_CREATIVES,this.model.accountId,{queryParams:JSON.stringify(this.model.queryParams.creativeIds)})}},c=p(s.prototype,"router",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(s.prototype,"selectedCreativeId",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),p(s.prototype,"changeCreativeSelection",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"changeCreativeSelection"),s.prototype),p(s.prototype,"close",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"close"),s.prototype),s)})),define("campaign-manager-web/controllers/accounts/item/import-history",["exports","@glimmer/tracking","@ember/service","@ember/controller","campaign-manager-web/utils/tracking","campaign-manager-web/constants/bulk-actions","campaign-manager-web/utils/bulk-actions","campaign-manager-web/utils/date","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/api-endpoints","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/utils/csv","campaign-manager-web/utils/ambry","campaign-manager-web/utils/batch-errors-table-theme","@ember/utils","ember-lifeline","@ember/object","campaign-manager-web/utils/ember-property","campaign-manager-web/services/xhr","hue-web-toast/utils/constants","campaign-manager-web/constants/lego","campaign-manager-web/config/environment","campaign-manager-web/constants/lix","campaign-manager-web/constants/entity-status","campaign-manager-web/components/reporting-created-date-dropdown","campaign-manager-web/components/common-table-cells/created-date","campaign-manager-web/components/import-history-table/actions-dropdown","campaign-manager-web/components/import-history-table/error-tablecell","campaign-manager-web/components/import-history-table/import-type","campaign-manager-web/components/import-history-table/import-type-filter","campaign-manager-web/components/import-history-table/status","campaign-manager-web/components/import-history-table/status-filter","campaign-manager-web/components/import-history-table/successful-table-cell","@embroider/util"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L){var k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le
function se(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function ce(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ue(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const de="FILE_NAME",pe="IMPORT_TYPE",me="IMPORT_STATUS",ge="SUCCESS",be="ERRORS",_e="DATE",he="decodedSourceFileName",fe="entityType",Te="status",Ee="successRecordsCount",ye="errorRecordsCount",Se="createdAt",Ae={"decodedSourceFileName:desc":"filesort","status:desc":"statussort","createdAt:desc":"datesort"}
e.default=(k=(0,n.inject)(),U=(0,n.inject)(),x=(0,n.inject)(),F=(0,n.inject)(),z=(0,n.inject)("hue-web-toast"),j=(0,n.inject)(),G=(0,n.inject)(),B=(0,n.inject)(),V=(0,n.inject)(),Y=(0,h.computed)("selectedItems.[]"),H=(0,u.task)({drop:!0}),q=(0,u.task)({enqueue:!0}),K=(0,u.task)({enqueue:!0}),W=class extends a.default{set isDownloadErrorsDisabled(e){}get isDownloadErrorsDisabled(){return!this.selectedItems.some((e=>e.errorFileId))}constructor(){super(...arguments),se(this,"i18n",X,this),se(this,"xhr",$,this),se(this,"restli",J,this),se(this,"confirmDialog",Q,this),se(this,"toast",Z,this),se(this,"tracking",ee,this),se(this,"inProductModule",te,this),se(this,"lix",ne,this),se(this,"jet",ae,this),ce(this,"columns",null),se(this,"selectedItems",ie,this),se(this,"isDownloadSelectMenuOpen",re,this),ce(this,"isBatchDeletePartialErrorModalOpen",!1),se(this,"isBulkImportPanelOpen",oe,this),ce(this,"pageSize",10),ce(this,"bulkActionPollCounter",0),ce(this,"BatchErrorsTableTheme",new g.default),se(this,"batchDeleteErrors",le,this),ce(this,"ENTITY_TYPES",C.ENTITY_TYPES)
const e=e=>this.i18n.lookupTranslation("accounts/item/import-history",e),t=e("i18n_bulk_action_table_headers_v3"),n=Object.keys(r.BULK_ACTION_TASK_STATUSES),a=this.supportedEntities;(0,h.setProperties)(this,{getErrorToastMessage:e("i18n_unable_to_download_file"),tableColumnsObj:{decodedSourceFileName:{propertyName:he,title:t([{label:de}]),nameFilterString:"decodedSourceFileName",filterPlaceholder:e("i18n_search_by_file_name")(),tooltip:e("i18n_file_name_tooltip")()},importType:{propertyName:fe,title:t([{label:pe}]),component:(0,L.ensureSafeComponent)(P.default,this),componentForFilterCell:(0,L.ensureSafeComponent)(N.default,this),bulkActionImportType:a,tooltip:e("i18n_import_type_tooltip")(),setFilterImportType:(e,t)=>{e.set("filterString",t)},filterFunction:(e,t)=>!t||e===t},status:{propertyName:Te,title:t([{label:me}]),component:(0,L.ensureSafeComponent)(R.default,this),componentForFilterCell:(0,L.ensureSafeComponent)(D.default,this),bulkActionStatuses:n,toggleBulkImportPanel:()=>(0,f.toggleProperty)(this,"isBulkImportPanelOpen"),setTriggerSelectorForReturnFocus:e=>(0,h.set)(this,"triggerSelectorForReturnFocus",e),tooltip:e("i18n_import_status_tooltip")(),setFilterStatus:(e,t)=>{e.set("filterString",t)}},successRecordsCount:{propertyName:Ee,title:t([{label:ge}]),disableSorting:!0,component:(0,L.ensureSafeComponent)(M.default,this),disableFiltering:!0,tooltip:e("i18n_import_success_number")()},errorRecordsCount:{propertyName:ye,title:t([{label:be}]),disableSorting:!0,component:(0,L.ensureSafeComponent)(I.default,this),disableFiltering:!0,downloadBulkActionErrorFileTask:e=>this.downloadBulkActionErrorFileTask.perform(e),tooltip:e("i18n_import_error_number")()},createdAt:{propertyName:Se,title:t([{label:_e}]),component:(0,L.ensureSafeComponent)(v.default,this),componentForFilterCell:(0,L.ensureSafeComponent)(O.default,this),filterFunction(e,t,n){const a=(0,l.getStartOfUTCDate)(new Date(n[Se])).getTime(),i=(0,l.deserializeTimeRange)(t)
return!i||i.startTime<=a&&a<=i.endTime},tooltip:e("i18n_import_date")(),setFilterString(e){(0,h.set)(this,"filterString",e)}},actionsDropdown:{component:(0,L.ensureSafeComponent)(w.default,this),disableFiltering:!0,disableSorting:!0,batchDeleteBulkAction:e=>this.batchDeleteBulkActionTasksTask.perform([e]),downloadBulkActionFile:e=>this.downloadBulkActionFileTask.perform(e),downloadBulkActionErrorFileTask:e=>this.downloadBulkActionErrorFileTask.perform(e)}},batchDeleteErrorColumns:[{propertyName:he,title:t([{label:de}]),disableSorting:!0},{propertyName:"reason",title:e("i18n_reason")(),disableSorting:!0}]}),(0,h.set)(this,"columns",[this.tableColumnsObj.decodedSourceFileName,this.tableColumnsObj.importType,this.tableColumnsObj.status,this.tableColumnsObj.successRecordsCount,this.tableColumnsObj.errorRecordsCount,this.tableColumnsObj.createdAt,this.tableColumnsObj.actionsDropdown])}willDestroy(){super.willDestroy(...arguments),(0,_.runDisposables)(this)}onRouteCallStartPolling(){this.startPollingBulkActionStatus()}onOpenBulkImportPanel(){(0,h.setProperties)(this,{isBulkImportPanelOpen:!0,triggerSelectorForReturnFocus:null})}refreshBulkActionsAndCloseModal(e){(0,h.set)(this,"model.bulkActionTasks",[Object.assign({createdAt:Date.now()},e),...this.model.bulkActionTasks]),(0,h.set)(this,"isBulkImportPanelOpen",!1),this.startPollingBulkActionStatus()}downloadAllBulkActionItems(e,t,n){this.tracking.fireInteractionEvent(n),t.forEach((t=>{e?(this.tracking.fireInteractionEvent("bulk_import_history_download"),this.downloadBulkActionFileTask.perform(t)):t.errorFileId&&(this.tracking.fireInteractionEvent("bulk_import_history_download_errors"),this.downloadBulkActionErrorFileTask.perform(t))}))}closeBatchDeleteErrorsModal(){(0,h.setProperties)(this,{isBatchDeletePartialErrorModalOpen:!1,batchDeleteErrors:[]})}didSort({sort:e}){this.tracking.fireInteractionEvent(`bulk_import_history_${Ae[e]}`,i.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onConfirmDelete(){(0,h.set)(this,"isDeleteConfirmed",!0),this.closeModal()}closeModal(){(0,h.set)(this,"isConfirmDialogModalOpen",!1)}*batchDeleteBulkActionTasksTask(e){const t=e=>this.i18n.lookupTranslation("accounts/item/import-history",e),n=t("i18n_in_progress_reason")(),a=t("i18n_failed_to_delete_reason")()
if((0,h.setProperties)(this,{isConfirmDialogModalOpen:!0,isDeleteConfirmed:!1}),yield(0,d.waitForProperty)(this,"isConfirmDialogModalOpen",!1),!this.isDeleteConfirmed)return
const i=[],r=[]
e.forEach((e=>{(0,o.isStatusDeleteable)(e.status)?r.push(e):i.push({sourceFileName:e.sourceFileName,reason:n})}))
const l=this.model.account.id,u=r.map((e=>e.id))
try{yield this.restli.batchDelete((0,s.addQueryParams)(c.default.bulkActionTasks,{ids:u,accountId:l}))
const e=this.model.bulkActionTasks.filter((e=>!u.includes(e.id)));(0,h.set)(this,"model.bulkActionTasks",e)
const t=this.selectedItems.filter((e=>!u.includes(e.id)));(0,h.set)(this,"selectedItems",t)}catch(p){r.forEach((e=>{i.push({sourceFileName:e.sourceFileName,reason:a})}))}(0,b.isEmpty)(i)||(0,h.setProperties)(this,{isBatchDeletePartialErrorModalOpen:!0,batchDeleteErrors:i})}*downloadBulkActionFileTask(e){try{const{headers:t}=yield this.xhr.post(c.default.ambrySignedUrl,{data:JSON.stringify({blobId:e.sourceFileId,requestType:m.URL_TYPES.DOWNLOAD,uploadType:m.UPLOAD_TYPES.BULK_ACTIONS,contentType:m.CONTENT_TYPES.CSV})}),n=t["x-restli-id"]
p.utils.downloadCsvFromUrl(n,e.decodedSourceFileName)}catch(t){this.toast.add({type:E.TOAST_TYPES.ERROR,message:this.getErrorToastMessage([{file:e.decodedSourceFileName}])})}}*downloadBulkActionErrorFileTask(e){const{headers:t}=yield this.xhr.post(c.default.ambrySignedUrl,{data:JSON.stringify({blobId:e.errorFileId,requestType:m.URL_TYPES.DOWNLOAD,uploadType:m.UPLOAD_TYPES.BULK_ACTIONS,contentType:m.CONTENT_TYPES.CSV})}),n=t["x-restli-id"]
p.utils.downloadCsvFromUrl(n,`Errors_${e.decodedSourceFileName}`)}setCanEditCampaignInStatusColumn(){this.tableColumnsObj.status.canEditCampaign=this.model.account.canEditCampaign}startPollingBulkActionStatus(){this.stopPollingBulkActionStatus(),(0,h.set)(this,"bulkActionPollCounter",0),this.launchBulkActionsSurvey(),(0,_.pollTask)(this,"reloadDataModel",r.BULK_ACTION_TASKS_POLLING.POLLING_LABEL)}stopPollingBulkActionStatus(){(0,_.cancelPoll)(this,r.BULK_ACTION_TASKS_POLLING.POLLING_LABEL)}reloadDataModel(e){if(this.model&&this.model.bulkActionTasks){const t=[r.BULK_ACTION_TASK_STATUSES.PENDING,r.BULK_ACTION_TASK_STATUSES.IN_PROGRESS]
this.model.bulkActionTasks.some((e=>t.includes(e.status)))&&this.bulkActionPollCounter<r.BULK_ACTION_POLL_COUNTER?(this.fetchBulkTasks.perform(),(0,f.incrementProperty)(this,"bulkActionPollCounter"),(0,_.runTask)(this,e,S.default.visualDelay.short)):this.stopPollingBulkActionStatus()}else(0,_.runTask)(this,e,S.default.visualDelay.short)}*fetchBulkTasks(){const e=(0,h.get)(this,"model.account.id"),t=yield this.xhr.fetch(c.default.bulkActionTasks,{data:{q:"accountId",accountId:e},metadata:{key:"bulk-import-history",value:"bulk-import-history-missing"}},T.NO_CACHE_TTL)
if(t.elements){const e=t.elements.map((e=>({...e,decodedSourceFileName:e.sourceFileName})));(0,h.set)(this,"model.bulkActionTasks",e)}}launchBulkActionsSurvey(){this.inProductModule.launchModule(y.WIDGET_IDS.SURVEY_BULK_ACTIONS).catch((e=>{this.jet.error(new Error(`Failed to launch BulkActions survey: ${e}`),"bulkactions-survey-launch-error",!1)}))}onImportPanelDismiss(){(0,h.set)(this,"isBulkImportPanelOpen",!1)}onImportButtonClick(){this.tracking.fireInteractionEvent("bulk_import_history_fileimport"),this.onOpenBulkImportPanel()}get enableCampaignGroupBulkActions(){return this.lix.getTreatmentIsEnabled(A.LIX_TEST_KEYS.enableCampaignGroupBulkActions)}get enableAdsCreativeBulkActions(){return this.lix.getTreatmentIsEnabled(A.LIX_TEST_KEYS.enableAdsCreativeBulkActions)}get supportedEntities(){const e=[]
return Object.entries(r.BULK_ACTION_IMPORT_TYPE).forEach((t=>{(r.BULK_ACTION_IMPORT_TYPE.CAMPAIGN===t[1]||r.BULK_ACTION_IMPORT_TYPE.CAMPAIGN_GROUP===t[1]||r.BULK_ACTION_IMPORT_TYPE.CREATIVE===t[1]&&this.enableAdsCreativeBulkActions)&&e.push(t[0])})),e}},X=ue(W.prototype,"i18n",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=ue(W.prototype,"xhr",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=ue(W.prototype,"restli",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=ue(W.prototype,"confirmDialog",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=ue(W.prototype,"toast",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=ue(W.prototype,"tracking",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=ue(W.prototype,"inProductModule",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=ue(W.prototype,"lix",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=ue(W.prototype,"jet",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=ue(W.prototype,"selectedItems",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),re=ue(W.prototype,"isDownloadSelectMenuOpen",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),oe=ue(W.prototype,"isBulkImportPanelOpen",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),le=ue(W.prototype,"batchDeleteErrors",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ue(W.prototype,"isDownloadErrorsDisabled",[Y],Object.getOwnPropertyDescriptor(W.prototype,"isDownloadErrorsDisabled"),W.prototype),ue(W.prototype,"onRouteCallStartPolling",[h.action],Object.getOwnPropertyDescriptor(W.prototype,"onRouteCallStartPolling"),W.prototype),ue(W.prototype,"onOpenBulkImportPanel",[h.action],Object.getOwnPropertyDescriptor(W.prototype,"onOpenBulkImportPanel"),W.prototype),ue(W.prototype,"refreshBulkActionsAndCloseModal",[h.action],Object.getOwnPropertyDescriptor(W.prototype,"refreshBulkActionsAndCloseModal"),W.prototype),ue(W.prototype,"downloadAllBulkActionItems",[h.action],Object.getOwnPropertyDescriptor(W.prototype,"downloadAllBulkActionItems"),W.prototype),ue(W.prototype,"closeBatchDeleteErrorsModal",[h.action],Object.getOwnPropertyDescriptor(W.prototype,"closeBatchDeleteErrorsModal"),W.prototype),ue(W.prototype,"didSort",[h.action],Object.getOwnPropertyDescriptor(W.prototype,"didSort"),W.prototype),ue(W.prototype,"onConfirmDelete",[h.action],Object.getOwnPropertyDescriptor(W.prototype,"onConfirmDelete"),W.prototype),ue(W.prototype,"closeModal",[h.action],Object.getOwnPropertyDescriptor(W.prototype,"closeModal"),W.prototype),ue(W.prototype,"batchDeleteBulkActionTasksTask",[H],Object.getOwnPropertyDescriptor(W.prototype,"batchDeleteBulkActionTasksTask"),W.prototype),ue(W.prototype,"downloadBulkActionFileTask",[q],Object.getOwnPropertyDescriptor(W.prototype,"downloadBulkActionFileTask"),W.prototype),ue(W.prototype,"downloadBulkActionErrorFileTask",[K],Object.getOwnPropertyDescriptor(W.prototype,"downloadBulkActionErrorFileTask"),W.prototype),ue(W.prototype,"fetchBulkTasks",[u.task],Object.getOwnPropertyDescriptor(W.prototype,"fetchBulkTasks"),W.prototype),ue(W.prototype,"onImportPanelDismiss",[h.action],Object.getOwnPropertyDescriptor(W.prototype,"onImportPanelDismiss"),W.prototype),ue(W.prototype,"onImportButtonClick",[h.action],Object.getOwnPropertyDescriptor(W.prototype,"onImportButtonClick"),W.prototype),W)})),define("campaign-manager-web/controllers/accounts/item/invoice-setup/index",["exports","@ember/controller","campaign-manager-web/constants/routes","@ember/service","@ember/object/computed","@ember/application","campaign-manager-web/utils/money-amount","@ember/object","campaign-manager-web/constants/invoice-application","campaign-manager-web/constants/phone","campaign-manager-web/utils/invoice-application","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/tracking","campaign-manager-web/utils/http-error","campaign-manager-web/constants/jet-error-tags","ember-concurrency-decorators","@ember/utils","ember-copy"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h){var f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x
function F(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function z(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function j(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const G="invoice-setup-form"
e.default=(f=(0,a.inject)("xhr"),T=(0,a.inject)("jet"),E=(0,a.inject)("tracking"),y=(0,a.inject)(),S=(0,a.inject)("transition"),A=(0,a.inject)("billing"),C=(0,i.alias)("model.account"),O=(0,l.computed)("model.invoiceFormDataModel.metaProperties.isBillingCompanyAgency","selectedCountryForAgency","selectedCountryForCompany"),v=(0,b.task)({drop:!0}),w=(0,b.task)({drop:!0}),I=(0,b.task)({drop:!0}),P=(0,b.task)({restartable:!0}),N=class extends t.default{constructor(...e){super(...e),F(this,"xhr",R,this),F(this,"jet",D,this),F(this,"tracking",M,this),F(this,"lix",L,this),F(this,"transition",k,this),F(this,"billingService",U,this),z(this,"queryParams",["reapply"]),F(this,"account",x,this),z(this,"countryList",void 0),z(this,"companyStateList",void 0),z(this,"agencyStateList",void 0),z(this,"selectedCountryForCompany",void 0),z(this,"selectedCountryForAgency",void 0),z(this,"standardizedAgencyAddress",void 0),z(this,"standardizedCompanyAddress",void 0),z(this,"isSubmitButtonTriggered",!1),z(this,"isFormDataModified",!1),z(this,"invoiceFormSubmitTaskError",void 0),z(this,"isInvoiceSetupIntroModalOpen",!1),z(this,"isInvoiceCompletionModalOpen",!1)}get selectedCountryForBilling(){return(0,l.get)(this,"model.invoiceFormDataModel.metaProperties.isBillingCompanyAgency")?this.selectedCountryForAgency:this.selectedCountryForCompany}onInvoiceFormSubmit(){(0,l.setProperties)(this,{"model.invoiceFormDataModel.metaProperties.showValidations":(0,u.createShowValidationsWith)(!0,this.model.invoiceFormDataModel.invoiceRecipients.length),isSubmitButtonTriggered:!0}),this.invoiceFormContainsErrors||(this.tracking.fireInteractionEvent("invoice_submit",p.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.createInvoiceApplicationTask.perform())}onInvoiceFormSave(e){e.preventDefault(),this.tracking.fireInteractionEvent("invoice_save_draft",p.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.saveInvoiceApplicationTask.perform()}onGotoBillingCenter(){(0,l.setProperties)(this,{isInvoiceCompletionModalOpen:!1,isTransitioningOffInvoiceSetup:!0}),this.transitionToRoute(n.ROUTE_NAME.ACCOUNT_BILLING)}onUpdateCountry(e,t){const n=(0,u.getSelectedCountry)(e,this.countryList,this.isBingGeoService)
this.setSelectedCountry(n,t),this.fetchStatesTask.perform(e,t)
const a=t===s.BILLING_ADDRESS_FIELD_TYPES.AGENCY?"agencyOrganizationDetails.legalOrganizationsPhoneNumber.countryCode":"companyOrganizationDetails.legalOrganizationsPhoneNumber.countryCode";(0,l.set)(this,`model.invoiceFormDataModel.${a}`,c.PHONE_COUNTRY_CODE[e.toLowerCase()])}onAgencyOptionSelect(e){(0,l.set)(this,"model.invoiceFormDataModel.metaProperties.isBillingCompanyAgency",e)
const t=Boolean((0,l.get)(this,"model.invoiceFormDataModel.agencyOrganizationDetails"))
if(e&&!t){let e=this.isBingGeoService?(0,l.get)(this,"selectedCountryForCompany.isoCode"):(0,l.get)(this,"selectedCountryForCompany.countryCode")
if(e){e=e.toLowerCase()
const t=(0,u.getSelectedCountry)(e,this.countryList,this.isBingGeoService)
this.setSelectedCountry(t,s.BILLING_ADDRESS_FIELD_TYPES.AGENCY)}else this.setSelectedCountry(null,s.BILLING_ADDRESS_FIELD_TYPES.AGENCY);(0,l.setProperties)(this,{agencyStateList:this.companyStateList,"model.invoiceFormDataModel.metaProperties.agency.isStateAvailable":Boolean((0,l.get)(this,"companyStateList.length"))})
const t={legalOrganizationAddress:{country:e,geographicArea:(0,l.get)(this,"model.invoiceFormDataModel.companyOrganizationDetails.legalOrganizationAddress.geographicArea")||null},legalOrganizationsPhoneNumber:{countryCode:c.PHONE_COUNTRY_CODE[e]}};(0,l.set)(this,"model.invoiceFormDataModel.agencyOrganizationDetails",t)}}onAddressStandardization(e,t){return this._addressStandardizationTask.perform(e,t)}onClearStandardizedAddress(e){const t=e===s.BILLING_ADDRESS_FIELD_TYPES.AGENCY?"standardizedAgencyAddress":"standardizedCompanyAddress";(0,l.set)(this,t,null)}onFormFieldChange(e,t){const n="object"!=typeof(0,l.get)(this.model.invoiceFormDataModel,e)||null===(0,l.get)(this.model.invoiceFormDataModel,e)||{};(0,l.setProperties)(this,{[`model.invoiceFormDataModel.${e}`]:t.target.value,[`model.invoiceFormDataModel.metaProperties.showValidations.${e}`]:n}),this._updateFormState()}onFrenchCompanyOptionSelect(e){e?(0,l.set)(this,"model.invoiceFormDataModel.metaProperties.maximumNumberOfContacts",s.CONTACT_LIMITS.MAX_WITH_FRENCH):((0,l.set)(this,"model.invoiceFormDataModel.metaProperties.maximumNumberOfContacts",s.CONTACT_LIMITS.MAX),s.CONTACT_LIMITS.MAX<this.model.invoiceFormDataModel.invoiceRecipients.length&&(this.model.invoiceFormDataModel.invoiceRecipients.shift(),this.model.invoiceFormDataModel.metaProperties.showValidations.invoiceRecipients.shift())),(0,l.set)(this,"model.invoiceFormDataModel.frenchLegalOrganization",e)}onAddNewRecipient(){this.model.invoiceFormDataModel.invoiceRecipients.push(new u.InvoiceRecipient({},(0,r.getOwner)(this))),this.model.invoiceFormDataModel.metaProperties.showValidations.invoiceRecipients.push({firstName:!1,lastName:!1,contactEmail:!1})}onRemoveRecipient(e){this.model.invoiceFormDataModel.invoiceRecipients.splice(e,1),this.model.invoiceFormDataModel.metaProperties.showValidations.invoiceRecipients.splice(e,1)}confirmExitWithoutSaving(){(0,l.setProperties)(this,{isInvoiceSetupExitModalOpen:!1,isTransitioningOffInvoiceSetup:!0})
const e=this.transition.getSavedTransition()
e&&e.retry()}saveAndExitApplication(){this.saveInvoiceApplicationTask.perform().then((()=>{(0,l.setProperties)(this,{isInvoiceSetupExitModalOpen:!1,isTransitioningOffInvoiceSetup:!0})
const e=this.transition.getSavedTransition()
e&&e.retry()}))}onDismissInvoiceSetupIntroModal(){}onDismissInvoiceCompletionModal(){}onLegalAgreementChange(e){(0,l.set)(this,"isLegalAgreementChecked",e.target.checked),this._updateFormState()}onClearTaxValidationError(){(0,l.set)(this,"model.invoiceFormDataModel.metaProperties.taxValidationError",null)}setupInvoice(){const e=(0,l.get)(this,"model.invoiceFormDataModel.invoiceMetadata"),t=!(e&&e.status),n=!this.lix.getTreatmentIsEnabled(s.LIX_KEYS.enableInternational),a=this.lix.getTreatmentIsEnabled(s.LIX_KEYS.enableGeoServicesV2);(0,l.setProperties)(this,{invoiceFormContainsErrors:this._formContainsErrors(),isInvoiceSetupIntroModalOpen:t,isLegalAgreementChecked:!1,isInternationalDisabled:n,isBingGeoService:a})}*fetchStatesTask(e,t){let n
if(this.isBingGeoService){const t=(0,u.getSelectedCountry)(e,this.countryList,this.isBingGeoService)
n=yield this.billingService.getGeoServiceStatesV2(t.id)}else n=yield this.billingService.getGeoServiceStates(e)
if(t===s.BILLING_ADDRESS_FIELD_TYPES.AGENCY?(0,l.setProperties)(this,{agencyStateList:n,"model.invoiceFormDataModel.metaProperties.agency.isStateAvailable":Boolean(n.length)}):(0,l.setProperties)(this,{companyStateList:n,"model.invoiceFormDataModel.metaProperties.company.isStateAvailable":Boolean(n.length)}),(0,_.isEmpty)(n)||(0,l.get)(this,`model.invoiceFormDataModel.metaProperties.${t}.isAlternateAddressLayout`)){const e=(0,l.get)(this,"model.invoiceFormDataModel"),n=t===s.BILLING_ADDRESS_FIELD_TYPES.AGENCY?"agencyOrganizationDetails.legalOrganizationAddress.geographicArea":"companyOrganizationDetails.legalOrganizationAddress.geographicArea";(0,l.set)(e,n,null)}else{const e=n[0].stateCode,a=(0,l.get)(this,"model.invoiceFormDataModel"),i=t===s.BILLING_ADDRESS_FIELD_TYPES.AGENCY?"agencyOrganizationDetails.legalOrganizationAddress.geographicArea":"companyOrganizationDetails.legalOrganizationAddress.geographicArea";(0,l.set)(a,i,e)}}*createInvoiceApplicationTask(){const e=s.INVOICE_APPLICATION_STATUSES.SUBMITTED
yield this._createInvoiceApplication(e),(0,l.setProperties)(this,{"model.invoiceFormDataModel.invoiceMetadata":this._getMetadataWithUpdatedStatus(e),isInvoiceCompletionModalOpen:!0})}*saveInvoiceApplicationTask(){const e=s.INVOICE_APPLICATION_STATUSES.DRAFT
yield this._createInvoiceApplication(e),(0,l.set)(this,"model.invoiceFormDataModel.invoiceMetadata",this._getMetadataWithUpdatedStatus(e)),(0,l.set)(this,"isFormDataModified",!1)}setSelectedCountry(e,t){let n
n=this.isBingGeoService?e&&e.europeanUnion:e&&e.countryGroup===s.ALTERNATE_LAYOUT_COUNTRY_GROUP,t===s.BILLING_ADDRESS_FIELD_TYPES.AGENCY?(0,l.setProperties)(this,{selectedCountryForAgency:e,"model.invoiceFormDataModel.metaProperties.agency.isAlternateAddressLayout":n}):(0,l.setProperties)(this,{selectedCountryForCompany:e,"model.invoiceFormDataModel.metaProperties.company.isAlternateAddressLayout":n})}_createInvoiceApplication(e){const t=(0,l.get)(this,"account.id"),n=(0,l.get)(this,"model.invoiceFormDataModel"),a=Object.assign({},this._prepareInvoiceApplicationPayload(n),{invoiceMetadata:this._getMetadataWithUpdatedStatus(e)})
return this.xhr.post(d.default.createAccountInvoicing(t),{data:JSON.stringify(a)}).then((e=>e.headers)).catch((t=>{422===t.status?(0,l.set)(this,"model.invoiceFormDataModel.metaProperties.taxValidationError",{validExample:(t.message.match(/Valid example: ([^,]*),/i)||[])[1]}):(0,l.set)(this,"invoiceFormSubmitTaskError",t),this.jet.error(new Error(`Call to submit invoice application with status ${e} failed: ${(0,m.getErrorMessage)(t)}`),[g.JET_ERROR_TAGS.SELF_SERVE_INVOICE,G])}))}*_addressStandardizationTask(e,t){const n=t===s.BILLING_ADDRESS_FIELD_TYPES.AGENCY?"standardizedAgencyAddress":"standardizedCompanyAddress",a={data:JSON.stringify({address:e})},{data:i}=yield this.xhr.post(d.default.addressStandardization,a).catch((e=>this.jet.error(new Error(`Failed to get standardized address for: ${JSON.stringify(a)} due to: ${(0,m.getErrorMessage)(e)}`),[g.JET_ERROR_TAGS.SELF_SERVE_INVOICE,G])))
if(i.value.addressStandardizationStatus===s.ADDRESS_STANDARDIZATION_TYPES.FULLY_STANDARDIZED)return(0,l.set)(this,n,i.value),!0}_prepareInvoiceApplicationPayload(e){const t=(0,h.copy)((0,l.get)(this,"model.invoiceFormDataModel.metaProperties.isBillingCompanyAgency")?(0,u.toInvoiceObjectJSONForAgency)(e):(0,u.toInvoiceObjectJSONForAdvertiser)(e),!0)
if(t.companyOrganizationDetails){const{nationalNumber:e,countryCode:n}=t.companyOrganizationDetails.legalOrganizationsPhoneNumber||{}
e&&n?((0,l.set)(t,"companyOrganizationDetails.legalOrganizationsPhoneNumber.nationalNumber",parseInt(e,10)),(0,l.set)(t,"companyOrganizationDetails.legalOrganizationsPhoneNumber.countryCode",parseInt(n,10))):delete t.companyOrganizationDetails.legalOrganizationsPhoneNumber,0===Object.keys(t.companyOrganizationDetails.legalOrganizationAddress).length?delete t.companyOrganizationDetails.legalOrganizationAddress:null===t.companyOrganizationDetails.legalOrganizationAddress.geographicArea&&delete t.companyOrganizationDetails.legalOrganizationAddress.geographicArea}if(t.agencyOrganizationDetails){const{nationalNumber:n,countryCode:a}=t.agencyOrganizationDetails.legalOrganizationsPhoneNumber||{}
n&&a?((0,l.set)(t,"agencyOrganizationDetails.legalOrganizationsPhoneNumber.nationalNumber",parseInt(e.agencyOrganizationDetails.legalOrganizationsPhoneNumber.nationalNumber,10)),(0,l.set)(t,"agencyOrganizationDetails.legalOrganizationsPhoneNumber.countryCode",parseInt(e.agencyOrganizationDetails.legalOrganizationsPhoneNumber.countryCode,10))):delete t.agencyOrganizationDetails.legalOrganizationsPhoneNumber,0===Object.keys(t.agencyOrganizationDetails.legalOrganizationAddress).length?delete t.agencyOrganizationDetails.legalOrganizationAddress:null===t.agencyOrganizationDetails.legalOrganizationAddress.geographicArea&&delete t.agencyOrganizationDetails.legalOrganizationAddress.geographicArea}const{requestedSpendLimit:n}=e
return(0,o.isValidMoneyAmount)(n)&&(0,l.set)(t,"requestedSpendLimit",(0,o.getMoneyAmountForAPI)(n)),t}_getMetadataWithUpdatedStatus(e){return Object.assign({},(0,l.get)(this,"model.invoiceFormDataModel.invoiceMetadata"),{status:e})}_formContainsErrors(){const{validations:e,invoiceRecipients:t}=(0,l.get)(this,"model.invoiceFormDataModel"),n=e.errors.length,a=t.reduce(((e,t)=>e||0!==(0,l.get)(t,"validations.errors.length")),!1)
return Boolean(n||a||!this.isLegalAgreementChecked)}_updateFormState(){const e=this._formContainsErrors();(0,l.setProperties)(this,{invoiceFormContainsErrors:e,isFormDataModified:!0})}},R=j(N.prototype,"xhr",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=j(N.prototype,"jet",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=j(N.prototype,"tracking",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=j(N.prototype,"lix",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=j(N.prototype,"transition",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=j(N.prototype,"billingService",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=j(N.prototype,"account",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j(N.prototype,"selectedCountryForBilling",[O],Object.getOwnPropertyDescriptor(N.prototype,"selectedCountryForBilling"),N.prototype),j(N.prototype,"onInvoiceFormSubmit",[l.action],Object.getOwnPropertyDescriptor(N.prototype,"onInvoiceFormSubmit"),N.prototype),j(N.prototype,"onInvoiceFormSave",[l.action],Object.getOwnPropertyDescriptor(N.prototype,"onInvoiceFormSave"),N.prototype),j(N.prototype,"onGotoBillingCenter",[l.action],Object.getOwnPropertyDescriptor(N.prototype,"onGotoBillingCenter"),N.prototype),j(N.prototype,"onUpdateCountry",[l.action],Object.getOwnPropertyDescriptor(N.prototype,"onUpdateCountry"),N.prototype),j(N.prototype,"onAgencyOptionSelect",[l.action],Object.getOwnPropertyDescriptor(N.prototype,"onAgencyOptionSelect"),N.prototype),j(N.prototype,"onAddressStandardization",[l.action],Object.getOwnPropertyDescriptor(N.prototype,"onAddressStandardization"),N.prototype),j(N.prototype,"onClearStandardizedAddress",[l.action],Object.getOwnPropertyDescriptor(N.prototype,"onClearStandardizedAddress"),N.prototype),j(N.prototype,"onFormFieldChange",[l.action],Object.getOwnPropertyDescriptor(N.prototype,"onFormFieldChange"),N.prototype),j(N.prototype,"onFrenchCompanyOptionSelect",[l.action],Object.getOwnPropertyDescriptor(N.prototype,"onFrenchCompanyOptionSelect"),N.prototype),j(N.prototype,"onAddNewRecipient",[l.action],Object.getOwnPropertyDescriptor(N.prototype,"onAddNewRecipient"),N.prototype),j(N.prototype,"onRemoveRecipient",[l.action],Object.getOwnPropertyDescriptor(N.prototype,"onRemoveRecipient"),N.prototype),j(N.prototype,"confirmExitWithoutSaving",[l.action],Object.getOwnPropertyDescriptor(N.prototype,"confirmExitWithoutSaving"),N.prototype),j(N.prototype,"saveAndExitApplication",[l.action],Object.getOwnPropertyDescriptor(N.prototype,"saveAndExitApplication"),N.prototype),j(N.prototype,"onDismissInvoiceSetupIntroModal",[l.action],Object.getOwnPropertyDescriptor(N.prototype,"onDismissInvoiceSetupIntroModal"),N.prototype),j(N.prototype,"onDismissInvoiceCompletionModal",[l.action],Object.getOwnPropertyDescriptor(N.prototype,"onDismissInvoiceCompletionModal"),N.prototype),j(N.prototype,"onLegalAgreementChange",[l.action],Object.getOwnPropertyDescriptor(N.prototype,"onLegalAgreementChange"),N.prototype),j(N.prototype,"onClearTaxValidationError",[l.action],Object.getOwnPropertyDescriptor(N.prototype,"onClearTaxValidationError"),N.prototype),j(N.prototype,"fetchStatesTask",[v],Object.getOwnPropertyDescriptor(N.prototype,"fetchStatesTask"),N.prototype),j(N.prototype,"createInvoiceApplicationTask",[w],Object.getOwnPropertyDescriptor(N.prototype,"createInvoiceApplicationTask"),N.prototype),j(N.prototype,"saveInvoiceApplicationTask",[I],Object.getOwnPropertyDescriptor(N.prototype,"saveInvoiceApplicationTask"),N.prototype),j(N.prototype,"_addressStandardizationTask",[P],Object.getOwnPropertyDescriptor(N.prototype,"_addressStandardizationTask"),N.prototype),N)})),define("campaign-manager-web/controllers/accounts/item/invoice-setup/invoice",["exports","@ember/controller","@ember/object","@ember/object/computed","@ember/service","@ember/application","campaign-manager-web/constants/invoice-application","campaign-manager-web/utils/invoice-application","campaign-manager-web/constants/phone"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(c=(0,i.inject)(),u=(0,a.alias)("model.account"),d=(0,a.readOnly)("model.invoiceFormDataModel.invoiceMetadata"),p=class extends t.default{constructor(...e){super(...e),_(this,"lix",m,this),_(this,"account",g,this),h(this,"countryList",void 0),h(this,"companyStateList",void 0),h(this,"agencyStateList",void 0),h(this,"selectedCountryForCompany",void 0),h(this,"selectedCountryForAgency",void 0),h(this,"isRepresentingFrenchCompany",!1),_(this,"invoiceMetadata",b,this)}onFormFieldChange(e,t){const a="object"!=typeof(0,n.get)(this.model.invoiceFormDataModel,e)||null===(0,n.get)(this.model.invoiceFormDataModel,e)||{};(0,n.setProperties)(this,{[`model.invoiceFormDataModel.${e}`]:t.target.value,[`model.invoiceFormDataModel.metaProperties.showValidations.${e}`]:a})
const i=this._formContainsErrors();(0,n.setProperties)(this,{invoiceFormContainsErrors:i,isSubmitButtonDisabled:i,isFormDataModified:!0})}onAgencyOptionSelect(e){(0,n.set)(this,"model.invoiceFormDataModel.metaProperties.isBillingCompanyAgency",e)
const t=Boolean((0,n.get)(this,"model.invoiceFormDataModel.agencyOrganizationDetails"))
if(e&&!t){let e=this.isBingGeoService?(0,n.get)(this,"selectedCountryForCompany.isoCode"):(0,n.get)(this,"selectedCountryForCompany.countryCode")
if(e){e=e.toLowerCase()
const t=(0,l.getSelectedCountry)(e,this.countryList,this.isBingGeoService)
this.setSelectedCountry(t,o.BILLING_ADDRESS_FIELD_TYPES.AGENCY)}else this.setSelectedCountry(null,o.BILLING_ADDRESS_FIELD_TYPES.AGENCY);(0,n.setProperties)(this,{agencyStateList:this.companyStateList,"model.invoiceFormDataModel.metaProperties.agency.isStateAvailable":Boolean((0,n.get)(this,"companyStateList.length"))})
const t={legalOrganizationAddress:{country:e,geographicArea:(0,n.get)(this,"model.invoiceFormDataModel.companyOrganizationDetails.legalOrganizationAddress.geographicArea")||null},legalOrganizationsPhoneNumber:{countryCode:s.PHONE_COUNTRY_CODE[e]}};(0,n.set)(this,"model.invoiceFormDataModel.agencyOrganizationDetails",t)}}onFrenchCompanyOptionSelect(e){e?(0,n.set)(this,"model.invoiceFormDataModel.metaProperties.maximumNumberOfContacts",o.CONTACT_LIMITS.MAX_WITH_FRENCH):((0,n.set)(this,"model.invoiceFormDataModel.metaProperties.maximumNumberOfContacts",o.CONTACT_LIMITS.MAX),o.CONTACT_LIMITS.MAX<this.model.invoiceFormDataModel.invoiceRecipients.length&&(this.model.invoiceFormDataModel.invoiceRecipients.shift(),this.model.invoiceFormDataModel.metaProperties.showValidations.invoiceRecipients.shift())),(0,n.set)(this,"model.invoiceFormDataModel.frenchLegalOrganization",e)}onAddNewRecipient(){this.model.invoiceFormDataModel.invoiceRecipients.push(l.InvoiceRecipient.create((0,r.getOwner)(this).ownerInjection(),{})),this.model.invoiceFormDataModel.metaProperties.showValidations.invoiceRecipients.push({firstName:!1,lastName:!1,contactEmail:!1})}onRemoveRecipient(e){this.model.invoiceFormDataModel.invoiceRecipients.splice(e,1),this.model.invoiceFormDataModel.metaProperties.showValidations.invoiceRecipients.splice(e,1)}onClearTaxValidationError(){(0,n.set)(this,"model.invoiceFormDataModel.metaProperties.taxValidationError",null)}manageInvoice(){const e=this.lix.getTreatmentIsEnabled(o.LIX_KEYS.enableGeoServicesV2);(0,n.setProperties)(this,{countryList:[],companyStateList:[],agencyStateList:[],INVOICE_APPLICATION_STATUSES:o.INVOICE_APPLICATION_STATUSES,INVOICE_REAPPLICATION_LIMIT:o.INVOICE_REAPPLICATION_LIMIT,isBingGeoService:e})}setSelectedCountry(e,t){let a
a=this.isBingGeoService?e&&e.europeanUnion:e&&e.countryGroup===o.ALTERNATE_LAYOUT_COUNTRY_GROUP,t===o.BILLING_ADDRESS_FIELD_TYPES.AGENCY?(0,n.setProperties)(this,{selectedCountryForAgency:e,"model.invoiceFormDataModel.metaProperties.agency.isAlternateAddressLayout":a}):(0,n.setProperties)(this,{selectedCountryForCompany:e,"model.invoiceFormDataModel.metaProperties.company.isAlternateAddressLayout":a})}},m=f(p.prototype,"lix",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=f(p.prototype,"account",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=f(p.prototype,"invoiceMetadata",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(p.prototype,"onFormFieldChange",[n.action],Object.getOwnPropertyDescriptor(p.prototype,"onFormFieldChange"),p.prototype),f(p.prototype,"onAgencyOptionSelect",[n.action],Object.getOwnPropertyDescriptor(p.prototype,"onAgencyOptionSelect"),p.prototype),f(p.prototype,"onFrenchCompanyOptionSelect",[n.action],Object.getOwnPropertyDescriptor(p.prototype,"onFrenchCompanyOptionSelect"),p.prototype),f(p.prototype,"onAddNewRecipient",[n.action],Object.getOwnPropertyDescriptor(p.prototype,"onAddNewRecipient"),p.prototype),f(p.prototype,"onRemoveRecipient",[n.action],Object.getOwnPropertyDescriptor(p.prototype,"onRemoveRecipient"),p.prototype),f(p.prototype,"onClearTaxValidationError",[n.action],Object.getOwnPropertyDescriptor(p.prototype,"onClearTaxValidationError"),p.prototype),p)})),define("campaign-manager-web/controllers/accounts/item/landing-pages",["exports","@ember/controller","@ember/template","@ember/service","campaign-manager-web/helpers/help-center-url","campaign-manager-web/constants/lix","campaign-manager-web/utils/landing-pages/permissions"],(function(e,t,n,a,i,r,o){var l,s,c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,a.inject)(),s=(0,a.inject)(),c=(0,a.inject)(),u=class extends t.default{constructor(...e){super(...e),g(this,"router",d,this),g(this,"lix",p,this),g(this,"i18n",m,this)}get emptyStateData(){const e=this.lix.getTreatmentIsEnabled(r.LIX_TEST_KEYS.enableLeadgenLandingPage),{userPermissions:t,landingPagePermissions:n}=this.model
return(0,o.canUserViewLandingPages)({landingPagePermissions:n,userPermissions:t,isLeadgenLixEnabled:e})?null:t&&n?n.canAccessTalentLeadsLandingPages?t.allowedToViewLandingPages?null:{illustration:"error-crossing",headline:this._getTranslatedSafeHtml("user_error_headline"),message:this._getTranslatedSafeHtml("user_error_message_v2"),dataTestType:"user-error"}:{illustration:"error-crossing",headline:this._getTranslatedSafeHtml("talent_leads_landing_page_error_headline"),message:this._getTranslatedSafeHtml("talent_leads_landing_page_error_message_v2"),dataTestType:"talent-leads-landing-page-error"}:{illustration:"error-server",headline:this._getTranslatedSafeHtml("network_error_headline"),message:this._getTranslatedSafeHtml("network_error_message",{linkInfo:{href:(0,i.helpCenterUrl)(null,{path:"help/lms/ask",accountId:this.model.accountId}),target:"_blank"}}),dataTestType:"network-error"}}_getTranslatedSafeHtml(e,t){return(0,n.htmlSafe)(this.i18n.lookupTranslation("accounts/item/landing-pages",e)(t))}},d=b(u.prototype,"router",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(u.prototype,"lix",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(u.prototype,"i18n",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),define("campaign-manager-web/controllers/accounts/item/landing-pages/analytics",["exports","@ember/controller","campaign-manager-web/constants/routes","@ember/service","@ember/object","@ember/template","campaign-manager-web/helpers/help-center-url"],(function(e,t,n,a,i,r,o){var l,s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,a.inject)(),s=(0,a.inject)(),c=class extends t.default{constructor(...e){var t,n,a
super(...e),p(this,"router",u,this),p(this,"i18n",d,this),a=["dateRange","landingPageIds"],(n="queryParams")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}get landingPageNames(){const{landingPages:e}=this.model
return e?e.map((e=>e.name)):[]}get landingPageStatus(){const{landingPages:e}=this.model
return 1===e?.length?e[0].status:null}get emptyStateData(){const{landingPageIds:e,analytics:t}=this.model
return e.length?t?null:{illustration:"error-server",headline:this._getTranslatedSafeHtml("i18n_network_error_headline"),message:this._getTranslatedSafeHtml("i18n_network_error_message",{linkInfo:{href:(0,o.helpCenterUrl)(null,{path:"help/lms/ask"}),target:"_blank"}}),primaryActionText:this._getTranslatedSafeHtml("i18n_reload_page_button"),onPrimaryButtonClick:this.onReloadPage,dataTestType:"network-error"}:{illustration:"empty-waiting",headline:this._getTranslatedSafeHtml("i18n_empty_landing_pages_error_headline"),message:this._getTranslatedSafeHtml("i18n_empty_landing_pages_error_message"),primaryActionText:this._getTranslatedSafeHtml("i18n_select_landing_page_button"),onPrimaryButtonClick:this.onClickLeavePage,dataTestType:"empty-landing-pages-error"}}_getTranslatedSafeHtml(e,t){return(0,r.htmlSafe)(this.i18n.lookupTranslation("accounts/item/landing-pages/analytics",e)(t))}onClickLeavePage(){this.router.transitionTo(n.ROUTE_NAME.ACCOUNT_LANDING_PAGES_INDEX,this.model.account.id)}onReloadPage(){this.send("reloadPage")}},u=m(c.prototype,"router",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(c.prototype,"i18n",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(c.prototype,"onClickLeavePage",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"onClickLeavePage"),c.prototype),m(c.prototype,"onReloadPage",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"onReloadPage"),c.prototype),c)}))
define("campaign-manager-web/controllers/accounts/item/landing-pages/index",["exports","@ember/controller","@ember/object","@ember/template","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/helpers/help-center-url","campaign-manager-web/utils/query-param","campaign-manager-web/constants/landing-pages","campaign-manager-web/constants/lix","campaign-manager-web/utils/landing-pages/permissions"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(d=(0,i.inject)(),p=(0,i.inject)(),m=(0,i.inject)(),g=(0,i.inject)(),b=class extends t.default{constructor(...e){super(...e),E(this,"iaRedesign",_,this),E(this,"router",h,this),E(this,"lix",f,this),E(this,"i18n",T,this),y(this,"queryParams",[{referrer:{type:"string"}},{isNewAdvertiser:{type:"boolean"}}]),y(this,"ONBOARDING_MODAL_TYPES",s.ONBOARDING_MODAL_TYPES)}get isLeadGenLandingPageFullAdminEnabled(){return this.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableLeadGenLandingPageFullAdmin)}get emptyStateData(){const{reportingLandingPages:e}=this.model
return null===e?{illustration:"error-server",headline:this._getTranslatedSafeHtml("network_error_headline"),message:this._getTranslatedSafeHtml("network_error_message",{linkInfo:{href:(0,o.helpCenterUrl)(null,{path:"help/lms/ask",accountId:this.model.account.id}),target:"_blank"}}),dataTestType:"network-error"}:0===e.length?{illustration:"main-coworkers-5",headline:this._getTranslatedSafeHtml("empty_data_headline_v2"),message:this._getTranslatedSafeHtml("empty_data_message"),dataTestType:"no-data",primaryActionText:this._getTranslatedSafeHtml("i18n_create_page_v2"),onPrimaryButtonClick:this.onClickCreatePage}:null}get shouldShowOnboardingModal(){return this.referrer===l.VOYAGER_LANDING_PAGES&&!0===this.isNewAdvertiser}get shouldShowTalentLeadsPermissionNotice(){const{userPermissions:e,landingPagePermissions:t}=this.model
return!(0,u.canUserEditTalentLandingPages)({userPermissions:e,landingPagePermissions:t})}get shouldShowLeadGenPermissionNotice(){return this.isLeadGenLandingPageFullAdminEnabled&&!(0,u.canUserViewLeads)(this.model.userPermissions)}_getTranslatedSafeHtml(e,t){return(0,a.htmlSafe)(this.i18n.lookupTranslation("accounts/item/landing-pages/index",e)(t))}onClickCreatePage(){this.router.transitionTo(r.ROUTE_NAME.ACCOUNT_LANDING_PAGES_NEW)}},_=S(b.prototype,"iaRedesign",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(b.prototype,"router",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(b.prototype,"lix",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=S(b.prototype,"i18n",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S(b.prototype,"onClickCreatePage",[n.action],Object.getOwnPropertyDescriptor(b.prototype,"onClickCreatePage"),b.prototype),b)})),define("campaign-manager-web/controllers/accounts/item/landing-pages/item",["exports","@ember/controller","campaign-manager-web/constants/landing-pages","@ember/service","@ember/object","@glimmer/tracking"],(function(e,t,n,a,i,r){var o,l,s,c
function u(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=class extends t.default{constructor(...e){var t,n,a
super(...e),u(this,"router",l,this),a=["action"],(n="queryParams")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,u(this,"action",s,this),u(this,"model",c,this)}get formType(){return n.QUERY_ACTION_MAP[this.action]}refreshLandingPagesItem(){this.send("reloadPage")}},l=d(o.prototype,"router",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(o.prototype,"action",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"edit"}}),c=d(o.prototype,"model",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(o.prototype,"refreshLandingPagesItem",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"refreshLandingPagesItem"),o.prototype),o)})),define("campaign-manager-web/controllers/accounts/item/landing-pages/new",["exports","@ember/controller","campaign-manager-web/constants/landing-pages"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class a extends t.default{constructor(...e){var t,a,i
super(...e),t=this,a="FORM_TYPES",i=n.FORM_TYPES,a in t?Object.defineProperty(t,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[a]=i}}e.default=a})),define("campaign-manager-web/controllers/accounts/item/leadgen-forms/index",["exports","@linkedin/jsecure","@ember/service","@ember/controller","@ember/template","@glimmer/tracking","campaign-manager-web/utils/date","campaign-manager-web/utils/locale","@ember/object","campaign-manager-web/utils/http-error","campaign-manager-web/utils/lisa","campaign-manager-web/utils/ad-form","campaign-manager-web/constants/leadgen-form","ember-lifeline","@linkedin/lms-date-ui/constants/date-range","campaign-manager-web/utils/date-range","campaign-manager-web/utils/query-param","campaign-manager-web/constants/notification","campaign-manager-web/constants/lix","campaign-manager-web/constants/routes","hue-web-toast/utils/constants","campaign-manager-web/components/leadgen-form/page-table-status","campaign-manager-web/utils/urn"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S){var A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce
function ue(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function de(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pe(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const me=Object.freeze({DownloadConfirmation:"download-confirmation",SelectForm:"select-form",Permissions:"permissions"})
e.default=(A=(0,n.inject)(),C=(0,n.inject)(),O=(0,n.inject)(),v=(0,n.inject)("hue-web-toast"),w=(0,n.inject)(),I=(0,n.inject)(),P=(0,n.inject)("leadgen-form-analytics"),N=(0,n.inject)(),R=(0,n.inject)(),D=(0,n.inject)(),M=(0,n.inject)("notification"),L=(0,n.inject)("a11y-notification"),k=(0,n.inject)(),U=(0,n.inject)("date-range"),x=class extends a.default{get account(){return this.model.account?.account}get isRefactorLeadGenPageLixEnabled(){return this.lix.getTreatmentIsEnabled(f.LIX_TEST_KEYS.enableRefactoredLeadGenStandalonePage)}get isLisaUser(){return(0,u.isLisaUser)(this.lisaLiam.accessType)}get showLeadGenPlatform(){return this.lix.getTreatmentIsEnabled(f.LIX_TEST_KEYS.enableLeadGenUIPlatform)}get isThemeMercado(){return this.lix.getTreatmentIsEnabled(f.LIX_TEST_KEYS.enableMercado)}get accountUrn(){return(0,S.createAccountUrnFromId)(this.account.accountId)}get pageKey(){return this.tracking.getCurrentPageKey()}get activeColumns(){return this.activeTab===d.LEAD_GEN_FORMS_PAGE_TABS.CURRENT?this.tableColumns:this.archivedTableColumns}get accountAdForms(){return this.adForm.accountAdForms[this.model.accountId].reduce(((e,t)=>{const n=this._getDecoratedAdFormForTable(t)
return t.status===p.LEADGEN_FORM_STATUSES.ARCHIVED?e.archivedAdForms.push(n):e.adForms.push(n),e}),{adForms:[],archivedAdForms:[]})}get showEmptyState(){return 0===this.accountAdForms.adForms.length&&this.activeTab===d.LEAD_GEN_FORMS_PAGE_TABS.CURRENT}get showArchivedEmptyState(){return 0===this.accountAdForms.archivedAdForms.length&&this.activeTab===d.LEAD_GEN_FORMS_PAGE_TABS.ARCHIVED}get showPermissionsInlineNotification(){return!this.model.userPermissions.allowedToViewLeads}get associatedEntities(){return Object.entries(this.leadgenAnalytics.associatedCreativesMap).reduce(((e,[t,n])=>{const a=n.map((({id:e,campaignName:t,name:n})=>({id:e,name:`${t} — ${n}`})))
return{...e,[(0,S.createUrnFromAttrs)(S.URN_TYPES.LEADGEN_FORM,t)]:a}}),{})}get formsManagementConfig(){return{ownerUrn:this.accountUrn,pageKey:this.pageKey,placement:"full-page",isArtDeco:!this.isThemeMercado,associations:this.associatedEntities}}get selectedFormId(){return this.model.formId}constructor(){super(...arguments),ue(this,"i18n",F,this),ue(this,"jet",z,this),ue(this,"lisaLiam",j,this),ue(this,"toast",G,this),ue(this,"confirmDialog",B,this),ue(this,"adForm",V,this),ue(this,"leadgenAnalytics",Y,this),ue(this,"lix",H,this),ue(this,"xhr",q,this),ue(this,"reporting",K,this),ue(this,"notificationService",W,this),ue(this,"a11yNotification",X,this),ue(this,"iaRedesign",$,this),ue(this,"dateRangeService",J,this),ue(this,"router",Q,this),ue(this,"tracking",Z,this),ue(this,"fastboot",ee,this),de(this,"queryParams",["formId","dateRange","autoDownload"]),ue(this,"formId",te,this),ue(this,"selectedAdForm",ne,this),ue(this,"selectedAdForms",ae,this),ue(this,"activeTab",ie,this),ue(this,"leadsDateRangePresets",re,this),ue(this,"downloadModalType",oe,this),ue(this,"isStatusUpdateConfirmDialogOpen",le,this),ue(this,"tableState",se,this),ue(this,"selectedDateRange",ce,this),de(this,"LAST_90DAYS",g.PRESET_KEY.LAST_90DAYS),de(this,"tableCustomClasses",{input:"base-table__column-filter-control"})
de(this,"downloadErrorMessageRenderer",this.i18n.lookupTranslation("accounts/item/leadgen-forms/index","i18n_unable_to_download_file")),de(this,"tabsConfig",[{key:d.LEAD_GEN_FORMS_PAGE_TABS.CURRENT,label:this.i18n.lookupTranslation("accounts/item/leadgen-forms/index","i18n_current_tab_label")()},{key:d.LEAD_GEN_FORMS_PAGE_TABS.ARCHIVED,label:this.i18n.lookupTranslation("accounts/item/leadgen-forms/index","i18n_archived_tab_label")()}]),de(this,"isDateAfterTTLChangeDateOrWithin365Days",(function(e){const t=(0,o.getLocalDateFromUTCDate)()
return e>=((0,o.getStartOfUTCDate)(new Date(Date.UTC(2023,7,10)))>(0,o.getStartOfUTCDate)((0,o.addDays)(t,-365))?(0,o.getStartOfUTCDate)(new Date(Date.UTC(2023,7,10))):(0,o.getStartOfUTCDate)((0,o.addDays)(t,-365)))&&e<=t}))
const e=(0,b.getDefaultPresetsList)().filter((({key:e})=>e!==g.PRESET_KEY.ALL))
e.find((({key:e})=>e===g.PRESET_KEY.LAST_90DAYS)).value.startDate=(0,o.addDays)((0,o.getLocalDateFromUTCDate)(),-90),this.leadsDateRangePresets=(0,b.getDateRangePresets)(e),this.selectedDateRange=this.dateRangeService.getDateRangeForPreset({presetKey:g.PRESET_KEY.LAST_90DAYS,presets:this.leadsDateRangePresets})}willDestroy(){super.willDestroy(...arguments),(0,m.runDisposables)(this)}onLeadsDateRangeChanged(e){this.selectedDateRange=e,this.leadgenAnalytics.updateLeadsDateRange(e),this.selectedAdForms.length&&(this.selectedAdForms=[])
const t=this.account.id,n=this.model.userPermissions.allowedToViewLeads
this.leadgenAnalytics.setLeadsAnalytics.perform(e,t,n)}onOpenCreateLeadGenPanel(){this.transitionToRoute(T.ROUTE_NAME.ACCOUNT_LEADGEN_FORMS_NEW)}onOpenEditLeadGenPanel(e,t=!1,n=!1){let a
a=t?_.ACTION_QUERY_PARAM.VIEW:n?_.ACTION_QUERY_PARAM.DUPLICATE:_.ACTION_QUERY_PARAM.EDIT,this.transitionToRoute(T.ROUTE_NAME.ACCOUNT_LEADGEN_FORMS_ITEM,{adForm:e,account:this.account,accountId:this.account.id,userPermissions:this.model.userPermissions},{queryParams:{action:a}})}onUpdateFormStatus(e){this.leadgenAnalytics.associatedCreativesMap[e.id]||this.leadgenAnalytics.setAssociatedCreativesMapTask.perform([e.id],this.model.accountId),this.isStatusUpdateConfirmDialogOpen=!0,this.selectedAdForm=e}onTabChange(e){this.activeTab!==e&&(this.activeTab=e,this.tableState={...this.tableState,pageNumber:1})}openDownloadModal(){const{allowedToViewLeads:e}=this.model.userPermissions,t=this.selectedAdForms.length
this.downloadModalType=e?t?me.DownloadConfirmation:me.SelectForm:me.Permissions}closeDownloadModal(){this.downloadModalType=null}onFormAction(e,t){const n=(0,S.getIdFromUrn)(e)
this.router.transitionTo(T.ROUTE_NAME.ACCOUNT_LEADGEN_FORMS_ITEM,{adForm:{id:n},account:this.account,accountId:this.account.id,userPermissions:this.model.userPermissions},{queryParams:{action:t}})}onGoToFormCreation(){this.router.transitionTo(T.ROUTE_NAME.ACCOUNT_LEADGEN_FORMS_NEW)}onDownloadLeads(e=[]){this.fastboot.isFastBoot||e.forEach((e=>window.open(e,"_blank")))}onPageChange(e){const t=e.map((e=>(0,S.getIdFromUrn)(e)))
this.leadgenAnalytics.setAssociatedCreativesMapTask.perform(t,this.model.accountId)}_getDecoratedAdFormForTable(e,t=!1){const n=(0,l.convertLocaleObjectToString)(e.locale),{testLeadCount:a,nonTestLeadCount:i}=this.leadgenAnalytics.adFormsLeadsCountMap?.[e.id]??{},r=t?0:a||0,o=this.leadgenAnalytics.associatedCreativesMap?.[e.id]??[],s=i||0
return Object.assign({},e,{localeName:this.model.localesMap[n]??n,associatedCreatives:o,leadsCount:{testLeadCount:r,nonTestLeadCount:s,totalLeadsCount:r+s},displayReviewStatus:this.i18n.lookupTranslation(y.default,"i18n_status")([{status:e?.reviewInfo?.reviewStatus??""}])})}autoDownloadLeads(e,n){if(e&&n){const a=this.adForm.accountAdForms[this.model.accountId].find((t=>t.id===Number(e)))
return this.adForm.downloadLeadsByTimestamp(a,n).then((()=>{this.notificationService.fireAdNotificationTrackingEvent({trackingKey:`notifications_cta_redirect_download_success_${h.NOTIFICATION_TYPE.LMS_LEADGEN_MANAGE_LEAD.toLowerCase()}`})})).catch((n=>{const r=this.downloadErrorMessageRenderer([{file:a.form.name}])
this.toast.add({type:E.TOAST_TYPES.ERROR,message:(0,i.htmlSafe)(t.default.sanitizeHTML(r))}),this.jet.error(`Error auto-downloading for form id ${e} due to ${(0,c.getErrorMessage)(n)}`,["leadgen-forms",h.NOTIFICATIONS_JET_ERROR_TAG],!1)}))}}},F=pe(x.prototype,"i18n",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=pe(x.prototype,"jet",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=pe(x.prototype,"lisaLiam",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=pe(x.prototype,"toast",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=pe(x.prototype,"confirmDialog",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=pe(x.prototype,"adForm",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=pe(x.prototype,"leadgenAnalytics",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=pe(x.prototype,"lix",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=pe(x.prototype,"xhr",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=pe(x.prototype,"reporting",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=pe(x.prototype,"notificationService",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=pe(x.prototype,"a11yNotification",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=pe(x.prototype,"iaRedesign",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=pe(x.prototype,"dateRangeService",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=pe(x.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=pe(x.prototype,"tracking",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=pe(x.prototype,"fastboot",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=pe(x.prototype,"formId",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ne=pe(x.prototype,"selectedAdForm",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ae=pe(x.prototype,"selectedAdForms",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ie=pe(x.prototype,"activeTab",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return d.LEAD_GEN_FORMS_PAGE_TABS.CURRENT}}),re=pe(x.prototype,"leadsDateRangePresets",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),oe=pe(x.prototype,"downloadModalType",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),le=pe(x.prototype,"isStatusUpdateConfirmDialogOpen",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),se=pe(x.prototype,"tableState",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{pageNumber:1,sortedColumnIndex:null,sortDirection:null,columnFilters:[]}}}),ce=pe(x.prototype,"selectedDateRange",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),pe(x.prototype,"onLeadsDateRangeChanged",[s.action],Object.getOwnPropertyDescriptor(x.prototype,"onLeadsDateRangeChanged"),x.prototype),pe(x.prototype,"onOpenCreateLeadGenPanel",[s.action],Object.getOwnPropertyDescriptor(x.prototype,"onOpenCreateLeadGenPanel"),x.prototype),pe(x.prototype,"onOpenEditLeadGenPanel",[s.action],Object.getOwnPropertyDescriptor(x.prototype,"onOpenEditLeadGenPanel"),x.prototype),pe(x.prototype,"onUpdateFormStatus",[s.action],Object.getOwnPropertyDescriptor(x.prototype,"onUpdateFormStatus"),x.prototype),pe(x.prototype,"onTabChange",[s.action],Object.getOwnPropertyDescriptor(x.prototype,"onTabChange"),x.prototype),pe(x.prototype,"openDownloadModal",[s.action],Object.getOwnPropertyDescriptor(x.prototype,"openDownloadModal"),x.prototype),pe(x.prototype,"closeDownloadModal",[s.action],Object.getOwnPropertyDescriptor(x.prototype,"closeDownloadModal"),x.prototype),pe(x.prototype,"onFormAction",[s.action],Object.getOwnPropertyDescriptor(x.prototype,"onFormAction"),x.prototype),pe(x.prototype,"onGoToFormCreation",[s.action],Object.getOwnPropertyDescriptor(x.prototype,"onGoToFormCreation"),x.prototype),pe(x.prototype,"onDownloadLeads",[s.action],Object.getOwnPropertyDescriptor(x.prototype,"onDownloadLeads"),x.prototype),pe(x.prototype,"onPageChange",[s.action],Object.getOwnPropertyDescriptor(x.prototype,"onPageChange"),x.prototype),x)})),define("campaign-manager-web/controllers/accounts/item/leadgen-forms/item",["exports","@ember/controller","campaign-manager-web/constants/routes","@ember/object","@ember/service","campaign-manager-web/constants/leadgen-form","campaign-manager-web/utils/query-param","campaign-manager-web/utils/tracking","hue-web-toast/utils/constants","campaign-manager-web/constants/lix","campaign-manager-web/utils/urn"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y,S,A
function C(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function O(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(d=(0,i.inject)("hue-web-toast"),p=(0,i.inject)(),m=(0,i.inject)(),g=(0,i.inject)(),b=(0,a.computed)("model.adForm"),_=(0,a.computed)("adForm","action"),h=(0,a.computed)("adForm.status","action"),f=class extends t.default{constructor(...e){super(...e),C(this,"toast",T,this),C(this,"i18n",E,this),C(this,"confirmDialog",y,this),C(this,"tracking",S,this),C(this,"lix",A,this),O(this,"queryParams",["action"]),O(this,"action",o.ACTION_QUERY_PARAM.VIEW),O(this,"ACTION_QUERY_PARAM",o.ACTION_QUERY_PARAM)}set adForm(e){}get adForm(){const e={...this.model.adForm}
return this.action===o.ACTION_QUERY_PARAM.DUPLICATE&&delete e.id,e}set pageTitle(e){}get pageTitle(){let e
switch(this.action){case o.ACTION_QUERY_PARAM.DUPLICATE:e=this.i18n.lookupTranslation("accounts/item/leadgen-forms/index","i18n_leadgen_forms_panel_title_duplicate")()
break
case o.ACTION_QUERY_PARAM.EDIT:e=this.i18n.lookupTranslation("accounts/item/leadgen-forms/index","i18n_leadgen_forms_panel_title_edit")()
break
default:e=(0,a.get)(this.model.adForm,"form.name")}return e}set showArchivedNotification(e){}get showArchivedNotification(){return Boolean(this.action===o.ACTION_QUERY_PARAM.VIEW&&this.adForm.status===r.LEADGEN_FORM_STATUSES.ARCHIVED)}get showEditWarning(){return this.action===o.ACTION_QUERY_PARAM.EDIT&&this.adForm.status!==r.LEADGEN_FORM_STATUSES.DRAFT}onLeadGenPagePanelClose(e){if(this.action===o.ACTION_QUERY_PARAM.VIEW)this.transitionToRoute(n.ROUTE_NAME.ACCOUNT_LEADGEN_FORMS)
else{if(!0===e)return this.transitionToRoute(n.ROUTE_NAME.ACCOUNT_LEADGEN_FORMS).then((()=>{this.tracking.fireInteractionEvent("leadgen_test_integration_toast_shown",l.CONTROL_INTERACTION_TYPE.SHORT_PRESS)
const e=this.i18n.lookupTranslation("accounts/item/leadgen-forms/index","i18n_leadgen_forms_test_integration_success_message")()
this.toast.add({type:s.TOAST_TYPES.SUCCESS,message:e})}))
{const e=this.i18n.lookupTranslation("accounts/item/leadgen-forms/index","i18n_form_changes_warning_message")()
this.confirmDialog.confirm(e).then((e=>{e&&this.transitionToRoute(n.ROUTE_NAME.ACCOUNT_LEADGEN_FORMS)}))}}}handleFormClose(){this.onLeadGenPagePanelClose(!1)}handleFormSave(){this.onLeadGenPagePanelClose(!0)}get isLeadGenManagerUIEnabled(){return this.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableLeadGenUIPlatform)}get isThemeMercado(){return this.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableMercado)}get pageKey(){return this.tracking.getCurrentPageKey()}get ownerUrn(){return(0,u.createUrnFromAttrs)(u.URN_TYPES.SPONSORED_ACCOUNT,this.model.accountId)}get formUrn(){return(0,u.createUrnFromAttrs)(u.URN_TYPES.LEADGEN_FORM,this.model.adForm.id)}},T=v(f.prototype,"toast",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=v(f.prototype,"i18n",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=v(f.prototype,"confirmDialog",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=v(f.prototype,"tracking",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=v(f.prototype,"lix",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v(f.prototype,"adForm",[b],Object.getOwnPropertyDescriptor(f.prototype,"adForm"),f.prototype),v(f.prototype,"pageTitle",[_],Object.getOwnPropertyDescriptor(f.prototype,"pageTitle"),f.prototype),v(f.prototype,"showArchivedNotification",[h],Object.getOwnPropertyDescriptor(f.prototype,"showArchivedNotification"),f.prototype),v(f.prototype,"onLeadGenPagePanelClose",[a.action],Object.getOwnPropertyDescriptor(f.prototype,"onLeadGenPagePanelClose"),f.prototype),v(f.prototype,"handleFormClose",[a.action],Object.getOwnPropertyDescriptor(f.prototype,"handleFormClose"),f.prototype),v(f.prototype,"handleFormSave",[a.action],Object.getOwnPropertyDescriptor(f.prototype,"handleFormSave"),f.prototype),f)})),define("campaign-manager-web/controllers/accounts/item/leadgen-forms/new",["exports","@ember/controller","campaign-manager-web/constants/routes","@ember/object","@ember/service","campaign-manager-web/utils/tracking","hue-web-toast/utils/constants","campaign-manager-web/constants/lix","campaign-manager-web/utils/urn"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b,_,h,f
function T(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function E(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(c=(0,i.inject)("hue-web-toast"),u=(0,i.inject)(),d=(0,i.inject)(),p=(0,i.inject)(),m=class extends t.default{constructor(...e){super(...e),T(this,"toast",g,this),T(this,"i18n",b,this),T(this,"confirmDialog",_,this),T(this,"tracking",h,this),T(this,"lix",f,this),E(this,"queryParams",["goBackNote"]),E(this,"showGoBackNotification",!1)}onLeadGenPagePanelClose(e){if(!0===e)return this.transitionToRoute(n.ROUTE_NAME.ACCOUNT_LEADGEN_FORMS).then((()=>{this.tracking.fireInteractionEvent("leadgen_test_integration_toast_shown",r.CONTROL_INTERACTION_TYPE.SHORT_PRESS)
const e=this.i18n.lookupTranslation("accounts/item/leadgen-forms/index","i18n_leadgen_forms_test_integration_success_message")()
this.toast.add({type:o.TOAST_TYPES.SUCCESS,message:e})}))
{const e=this.i18n.lookupTranslation("accounts/item/leadgen-forms/index","i18n_form_changes_warning_message")()
this.confirmDialog.confirm(e).then((e=>{e&&this.transitionToRoute(n.ROUTE_NAME.ACCOUNT_LEADGEN_FORMS)}))}}get showLeadGenUIPlatform(){return this.lix.getTreatmentIsEnabled(l.LIX_TEST_KEYS.enableLeadGenUIPlatform)}get ownerUrn(){return(0,s.createUrnFromAttrs)(s.URN_TYPES.SPONSORED_ACCOUNT,this.model.accountId)}get pageKey(){return this.tracking.getCurrentPageKey()}get isThemeMercado(){return this.lix.getTreatmentIsEnabled(l.LIX_TEST_KEYS.enableMercado)}onFormSave(){this.onLeadGenPagePanelClose(!0)}onCancel(){this.onLeadGenPagePanelClose(!1)}},g=y(m.prototype,"toast",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(m.prototype,"i18n",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=y(m.prototype,"confirmDialog",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(m.prototype,"tracking",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(m.prototype,"lix",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(m.prototype,"onLeadGenPagePanelClose",[a.action],Object.getOwnPropertyDescriptor(m.prototype,"onLeadGenPagePanelClose"),m.prototype),y(m.prototype,"onFormSave",[a.action],Object.getOwnPropertyDescriptor(m.prototype,"onFormSave"),m.prototype),y(m.prototype,"onCancel",[a.action],Object.getOwnPropertyDescriptor(m.prototype,"onCancel"),m.prototype),m)})),define("campaign-manager-web/controllers/accounts/item/manage-users",["exports","@ember/controller","@ember/service","campaign-manager-web/utils/http-error","@ember/object","hue-web-toast/utils/constants","@ember/template","@linkedin/jsecure","campaign-manager-web/constants/account","campaign-manager-web/constants/routes","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/manage-users","campaign-manager-web/constants/pem/business-manager","campaign-manager-web/utils/urn","campaign-manager-web/utils/lisa","campaign-manager-web/constants/xhr"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b){var _,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M
function L(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function k(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const U="accounts/item/manage-users"
e.default=(_=(0,n.inject)("account"),h=(0,n.inject)("account-user"),f=(0,n.inject)("account-user-invitation"),T=(0,n.inject)("account-claim-requests"),E=(0,n.inject)("ia-redesign"),y=(0,n.inject)("hue-web-toast"),S=class extends t.default{constructor(...e){super(...e),L(this,"accountService",A,this),L(this,"accountUserService",C,this),L(this,"accountUserInvitationService",O,this),L(this,"accountClaimRequestsService",v,this),L(this,"iaRedesignService",w,this),L(this,"toast",I,this),L(this,"i18n",P,this),L(this,"jet",N,this),L(this,"memberProfile",R,this),L(this,"router",D,this),L(this,"lisaLiam",M,this)}async onUpdateAccountUser(e,t){if(e.userRole===s.ACCOUNT_USER_PERMISSION.VIEWER){const n=await this.memberProfile.fetchProfileData(),i=(0,m.createUrnFromAttrs)(m.URN_TYPES.SPONSORED_ACCOUNT,this.model.account.id),c={invitee:(0,m.createUrnFromAttrs)(m.URN_TYPES.MEMBER,e.profile.id),inviterAccount:i},u={key:c,state:s.ACCOUNT_USER_INVITATION_STATE.PENDING,inviterUrn:(0,m.createUrnFromAttrs)(m.URN_TYPES.MEMBER,n.id),accountUserRole:e.userRole}
let d=null
try{d=await this.accountUserInvitationService.findEligibleInvitations([u])}catch(o){this.jet.error(new Error(`failed to fetch eligible invitations when update an account user object: ${(0,a.getErrorMessage)(o)}`))}if(d.elements?.length>0)try{await this.accountUserInvitationService.getAccountUserInvitation(c)}catch(l){if(l.errors[0].status===b.HTTP_RESPONSE_STATUS_CODES.NOT_FOUND)try{const a={key:c,state:s.ACCOUNT_USER_INVITATION_STATE.PENDING,inviterUrn:(0,m.createUrnFromAttrs)(m.URN_TYPES.MEMBER,n.id),accountUserRole:t}
await this.accountUserService.removeAccountUser(this.model.account.id,e.profile.id),await this.accountUserInvitationService.inviteAccountUsers([c],[a])
const i={...a,profile:e.profile,userRole:a.accountUserRole},o=this.model.accountUsers.findIndex((t=>t.profile.id===e.profile.id))
this.model.accountUsers.splice(o,1,i)
const l=this.i18n.lookupTranslation(U,"i18n_manage_users_invite_success_v2")([{memberName:e.profile.displayName,others:0}])
return void this.toast.add({type:r.TOAST_TYPES.SUCCESS,message:l})}catch(l){this.jet.err(new Error(`Could not invite user to account: ${(0,a.getErrorMessage)(l)}`),"controller-manage-user",!1)}}}const n=this.model.account.id,i=(0,u.constructPemMetadata)(d.CM_MANAGE_ACCOUNT_ACCOUNT_USER_MODIFY_PERMISSION,[n],{productName:d.MANAGE_USERS_PEM_PRODUCT_NAME})
try{await this.accountUserService.saveAccountUser(n,e,t,i)
const a=this.i18n.lookupTranslation(U,"i18n_manage_users_update_role_success")()
this._updateAccountUsersWithNewAccountUserRole(e,t),this.toast.add({type:r.TOAST_TYPES.SUCCESS,message:a})}catch(c){const t=this.i18n.lookupTranslation(U,"i18n_manage_users_update_role_failure")()
this.toast.add({type:r.TOAST_TYPES.ERROR,message:t}),this._updateAccountUsersWithNewAccountUserRole(e,e.userRole),this.jet.error(new Error(`Failed to modify profile ${e.profile.id} from account ${n}:  ${(0,a.getErrorMessage)(c)}`),"controller-manage-user",!1)}}async onUpdateAccountUserInvitation(e,t){const n=this.model.account.id,i={...t}
try{await this.accountUserInvitationService.partialUpdateAccountUserInvitation({accountId:n,userId:e.profile.id,patchData:i})
const t=i.accountUserRole===s.ACCOUNT_USER_PERMISSION.VIEWER?{profile:e.profile,userRole:i.accountUserRole}:{...e,state:i.state,userRole:i.accountUserRole},a=this.model.accountUsers.findIndex((t=>t.profile.id===e.profile.id))
this.model.accountUsers.splice(a,1,t)
const o=this.i18n.lookupTranslation(U,"i18n_manage_users_update_role_success")()
this.toast.add({type:r.TOAST_TYPES.SUCCESS,message:o})}catch(o){const t=this.i18n.lookupTranslation(U,"i18n_manage_users_update_role_failure")()
this.toast.add({type:r.TOAST_TYPES.ERROR,message:t}),this.jet.error(new Error(`Failed to modify profile ${e.profile.id} from account ${n}:  ${(0,a.getErrorMessage)(o)}`),"controller-manage-user",!1)}}async onUpdatePartnerRole(e,t){const n=(0,m.createUrnFromAttrs)(m.URN_TYPES.SPONSORED_ACCOUNT,this.model.account.id),{businessManagerAccount:i,businessManagerAccountName:o,version:l}=e
try{const a=(0,u.constructPemMetadata)(p.BM_UPDATE_CLAIM_AD_ACCOUNT_REQUESTS,[i,n],{productName:p.BUSINESS_MANAGER_PEM_PRODUCT_NAME})
await this.accountClaimRequestsService.updateAccountClaimRequests(i,n,l,{roles:[t]},a)
const o=this.i18n.lookupTranslation(U,"i18n_manage_users_update_partner_role_success")()
this._updateAccountClaimRequestsWithNewAccountClaimRequestRole(e,t),this.toast.add({type:r.TOAST_TYPES.SUCCESS,message:o})}catch(s){const t=this.i18n.lookupTranslation(U,"i18n_manage_users_update_partner_role_failure")()
this.toast.add({type:r.TOAST_TYPES.ERROR,message:t}),this._updateAccountClaimRequestsWithNewAccountClaimRequestRole(e,e.roles[0]),this.jet.error(new Error(`Failed to modify account claim request for ${o}:  ${(0,a.getErrorMessage)(s)}`),"controller-manage-user",!1)}}async onUpdateAccountUsers(e){const t=this.model.account.id,n=(0,u.constructPemMetadata)(d.CM_MANAGE_ACCOUNT_ACCOUNT_USER_MODIFY_PERMISSION,[t],{productName:d.MANAGE_USERS_PEM_PRODUCT_NAME})
try{await this.accountUserService.saveAccountUsers(t,e,n),this.model.accountUsers.push(...e)
const a=this.i18n.lookupTranslation(U,"i18n_manage_users_update_roles_success")()
this.toast.add({type:r.TOAST_TYPES.SUCCESS,message:a})}catch(i){const e=this.i18n.lookupTranslation(U,"i18n_manage_users_update_roles_failure")()
return this.toast.add({type:r.TOAST_TYPES.ERROR,message:e}),this.jet.error(new Error(`Failed to modify profile from account ${t}:  ${(0,a.getErrorMessage)(i)}`),"controller-manage-user",!1),!1}return!0}async onInviteAccountUsers(e){const t=this.model.account.id
let[n,i]=[null,null]
try{[n,i]=await Promise.all([this.memberProfile.fetchProfileData(),this.accountUserInvitationService.getAccountUserInvitations(t)])}catch(_){this.jet.error(new Error(`onInviteAccountUsers promises failed: ${(0,a.getErrorMessage)(_)}`))}const o=[],l=[],c=[],u=[],d=[],p=(0,m.createUrnFromAttrs)(m.URN_TYPES.SPONSORED_ACCOUNT,t),g=(0,m.createUrnFromAttrs)(m.URN_TYPES.MEMBER,n.id)
e.forEach((e=>{const t=(0,m.createUrnFromAttrs)(m.URN_TYPES.MEMBER,e.profile.id),n={inviterAccount:p,invitee:t},a={key:n,state:s.ACCOUNT_USER_INVITATION_STATE.PENDING,inviterUrn:g,accountUserRole:e.userRole}
o.push(n),l.push(a),c.push({...a,userRole:e.userRole,profile:e.profile})}))
let b=null
try{b=await this.accountUserInvitationService.findEligibleInvitations(l)}catch(_){this.jet.error(new Error(`failed to fetch eligible invitations: ${(0,a.getErrorMessage)(_)}`))}c.forEach((e=>{const t=i.elements.filter((t=>t.profile.id===e.profile.id&&"ACCEPTED"===t.state)).length>0
!(b.elements.filter((t=>t.key.invitee===e.key.invitee)).length>0)||e.userRole===s.ACCOUNT_USER_PERMISSION.VIEWER||t?u.push({userRole:e.userRole,profile:e.profile}):d.push(e)}))
try{if(await this.accountUserInvitationService.inviteAccountUsers(o,l),this.model.accountUsers.push(...u),this.model.accountUsers.push(...d),u.length>0&&0===d.length){const e=this.i18n.lookupTranslation(U,"i18n_manage_users_update_roles_success")()
return this.toast.add({type:r.TOAST_TYPES.SUCCESS,message:e}),!0}const e=d[0].profile.displayName,t=this.i18n.lookupTranslation(U,"i18n_manage_users_invite_success_v2")([{memberName:e,others:d.length-1}])
this.toast.add({type:r.TOAST_TYPES.SUCCESS,message:t})}catch(h){const e=this.i18n.lookupTranslation(U,"i18n_manage_users_invite_failure")()
return this.toast.add({type:r.TOAST_TYPES.ERROR,message:e}),this.jet.error(new Error(`Failed to invite users to account ${t}:  ${(0,a.getErrorMessage)(h)}`),"controller-manage-user",!1),!1}return!0}async onUpdateBillingAdmin(e){if(e.userRole===s.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN)return
const t=this.model.account.id,n=this.model.accountUsers.find((e=>e.userRole===s.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN))
try{const a=(0,u.constructPemMetadata)(d.CM_MANAGE_ACCOUNT_ACCOUNT_USER_BILLING_ADMIN,[t],{productName:d.MANAGE_USERS_PEM_PRODUCT_NAME})
await this.accountUserService.saveBillingAdmin(t,e,n,a)
const i=this.memberProfile.profileData?.id,c=e.profile?.id,p=i&&String(i)===String(c),m=i&&String(n?.profile?.id)===String(i);(p||m)&&await this.accountService.reloadAccount(this.model.account),this._updateAccountUsersWithNewAccountUserRole(e,s.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN),n&&this._updateAccountUsersWithNewAccountUserRole(n,s.ACCOUNT_USER_PERMISSION.ACCOUNT_MANAGER)
const g=this.i18n.lookupTranslation(U,"i18n_manage_users_update_billing_admin")()
this.toast.add({type:r.TOAST_TYPES.SUCCESS,message:(0,o.htmlSafe)(l.default.sanitizeHTML(g))})}catch(i){const n=this.i18n.lookupTranslation(U,"i18n_manage_users_update_billing_admin_failed")()
this.toast.add({type:r.TOAST_TYPES.ERROR,message:n}),this.jet.error(new Error(`Failed to change billing admin for prifle ${e.profile.id} from account ${t}:  ${(0,a.getErrorMessage)(i)}`),"controller-manage-user",!1)}}async onRemoveUser(e){const t=this.model.account.id,n=(0,u.constructPemMetadata)(d.CM_MANAGE_ACCOUNT_ACCOUNT_USER_REMOVE_MEMBER,[t],{productName:d.MANAGE_USERS_PEM_PRODUCT_NAME})
try{await this.accountUserService.removeAccountUser(t,e,n)
const a=this.model.accountUsers.findIndex((t=>t.profile.id===e))
this.model.accountUsers.splice(a,1),(0,g.isLisaUser)(this.lisaLiam.accessType)||this.memberProfile.profileData?.id!==e||(await this.iaRedesignService.clearLastVisitedAccount(),this.router.transitionTo(c.ROUTE_NAME.ACCOUNTS_INDEX))
const i=this.i18n.lookupTranslation(U,"i18n_manage_users_remove_user")()
this.toast.add({type:r.TOAST_TYPES.SUCCESS,message:(0,o.htmlSafe)(l.default.sanitizeHTML(i))})}catch(i){const e=this.i18n.lookupTranslation(U,"i18n_manage_users_remove_user_failed")()
this.toast.add({type:r.TOAST_TYPES.ERROR,message:e}),this.jet.error(new Error(`Failed to change remove user from account ${t}:  ${(0,a.getErrorMessage)(i)}`),"controller-manage-user",!1)}}async onRemoveAccountUserInvitation(e){const t=this.model.account.id,n={state:s.ACCOUNT_USER_INVITATION_STATE.CANCELED}
try{await this.accountUserInvitationService.partialUpdateAccountUserInvitation({accountId:t,userId:e,patchData:n})
const a=this.model.accountUsers.findIndex((t=>t.profile.id===e))
this.model.accountUsers[a].state=s.ACCOUNT_USER_INVITATION_STATE.CANCELED,this.model.accountUsers.splice(a,1)
const i=this.i18n.lookupTranslation(U,"i18n_manage_users_invitation_removal_success")()
this.toast.add({type:r.TOAST_TYPES.SUCCESS,message:i})}catch(i){const e=this.i18n.lookupTranslation(U,"i18n_manage_users_invitation_removal_failure")()
return this.toast.add({type:r.TOAST_TYPES.ERROR,message:e}),this.jet.error(new Error(`Failed to remove invitation from account ${t}:  ${(0,a.getErrorMessage)(i)}`),"controller-manage-user",!1),!1}}async onManageUsersRemove(e){const t=this.model.account.id,n=this.model.accountUsers.findIndex((t=>t.profile.id===e)),i=this.model.accountUsers[n]
try{return i.state?this.onRemoveAccountUserInvitation(e):this.onRemoveUser(e)}catch(r){return this.jet.error(new Error(`Failed to remove entry from account ${t}:  ${(0,a.getErrorMessage)(r)}`),"controller-manage-user",!1),!1}}async onManageUsersUpdate(e,t){const n=this.model.account.id
try{if(e.state){const n={state:s.ACCOUNT_USER_INVITATION_STATE.PENDING,accountUserRole:t}
return this.onUpdateAccountUserInvitation(e,n)}return this.onUpdateAccountUser(e,t)}catch(i){return this.jet.error(new Error(`Failed to remove entry from account ${n}:  ${(0,a.getErrorMessage)(i)}`),"controller-manage-user",!1),!1}}_updateAccountUsersWithNewAccountUserRole(e,t){const n={...e,userRole:t},a=this.model.accountUsers.findIndex((t=>t.profile.id===e.profile.id))
this.model.accountUsers[a]=n}_updateAccountClaimRequestsWithNewAccountClaimRequestRole(e,t){const n={...e,roles:[t]},a=this.model.accountClaimRequests.findIndex((e=>e.businessManagerAccount===n.businessManagerAccount))
this.model.accountClaimRequests[a]=n}},A=k(S.prototype,"accountService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=k(S.prototype,"accountUserService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=k(S.prototype,"accountUserInvitationService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=k(S.prototype,"accountClaimRequestsService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=k(S.prototype,"iaRedesignService",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=k(S.prototype,"toast",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=k(S.prototype,"i18n",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=k(S.prototype,"jet",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=k(S.prototype,"memberProfile",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=k(S.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=k(S.prototype,"lisaLiam",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k(S.prototype,"onUpdateAccountUser",[i.action],Object.getOwnPropertyDescriptor(S.prototype,"onUpdateAccountUser"),S.prototype),k(S.prototype,"onUpdateAccountUserInvitation",[i.action],Object.getOwnPropertyDescriptor(S.prototype,"onUpdateAccountUserInvitation"),S.prototype),k(S.prototype,"onUpdatePartnerRole",[i.action],Object.getOwnPropertyDescriptor(S.prototype,"onUpdatePartnerRole"),S.prototype),k(S.prototype,"onUpdateAccountUsers",[i.action],Object.getOwnPropertyDescriptor(S.prototype,"onUpdateAccountUsers"),S.prototype),k(S.prototype,"onInviteAccountUsers",[i.action],Object.getOwnPropertyDescriptor(S.prototype,"onInviteAccountUsers"),S.prototype),k(S.prototype,"onUpdateBillingAdmin",[i.action],Object.getOwnPropertyDescriptor(S.prototype,"onUpdateBillingAdmin"),S.prototype),k(S.prototype,"onRemoveUser",[i.action],Object.getOwnPropertyDescriptor(S.prototype,"onRemoveUser"),S.prototype),k(S.prototype,"onRemoveAccountUserInvitation",[i.action],Object.getOwnPropertyDescriptor(S.prototype,"onRemoveAccountUserInvitation"),S.prototype),k(S.prototype,"onManageUsersRemove",[i.action],Object.getOwnPropertyDescriptor(S.prototype,"onManageUsersRemove"),S.prototype),k(S.prototype,"onManageUsersUpdate",[i.action],Object.getOwnPropertyDescriptor(S.prototype,"onManageUsersUpdate"),S.prototype),S)})),define("campaign-manager-web/controllers/accounts/item/performance-chart",["exports","@ember/service","@ember/object/computed","@ember/controller","@ember/object","@glimmer/tracking","campaign-manager-web/utils/reporting","campaign-manager-web/utils/date","campaign-manager-web/utils/urn","ember-concurrency-decorators","campaign-manager-web/utils/tracking","campaign-manager-web/constants/routes","campaign-manager-web/config/environment","campaign-manager-web/constants/chart","campaign-manager-web/utils/chart","campaign-manager-web/constants/lix","campaign-manager-web/utils/learning-phase","campaign-manager-web/constants/reporting","campaign-manager-web/utils/optima","campaign-manager-web/utils/url","campaign-manager-web/utils/summary-and-charts-header-tabs"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E){var y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y
function H(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function q(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function K(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const W=[64,0,64,0]
e.default=(y=(0,t.inject)("cm-formatter"),S=(0,t.inject)("ad-learning-phase"),A=(0,n.alias)("model"),C=(0,i.computed)("dateRange"),O=(0,i.computed)("idToEntityName","multiEntityChartingIsEnabled","reportingData.analytics","selectedMetric"),v=(0,i.computed)("unzoomedSerializedDateRange","dateRange"),w=(0,c.task)({restartable:!0}),I=(0,c.task)({restartable:!0}),P=(0,c.task)({restartable:!0}),N=(0,c.task)({restartable:!0}),R=class extends a.default{constructor(...e){super(...e),H(this,"reporting",D,this),H(this,"router",M,this),H(this,"formatter",L,this),H(this,"transition",k,this),H(this,"i18n",U,this),H(this,"jet",x,this),H(this,"lix",F,this),H(this,"adLearningPhaseService",z,this),H(this,"tracking",j,this),q(this,"queryParams",["accountIds","campaignGroupIds","campaignIds","creativeIds","dateRange","isChartingAll","entityName","selectedMetric","columnViews","isAggregated"]),q(this,"markerClasses",m.MARKER_CLASSES),q(this,"SUMMARY_AND_CHARTS_HEADER_TAB_OPTIONS",h.SUMMARY_AND_CHARTS_HEADER_TAB_OPTIONS),q(this,"entityType",null),q(this,"pivot",null),H(this,"selectedMetric",G,this),q(this,"idToEntityName",null),H(this,"optimaCampaigns",B,this),H(this,"isAggregated",V,this),q(this,"isToggleDisabled",!1),q(this,"multiEntityChartingIsEnabled",!0),q(this,"isDropdownOpen",!1),q(this,"isChartDropdownOpen",!1),q(this,"formattedMetricTotals",null),q(this,"chartableMetrics",null),q(this,"transitionFromPerformanceChart",!1),q(this,"dateRangeCacheKey",o.DATE_RANGE_CACHE_KEYS.REPORTING),q(this,"maxNonAggregatedEntities",m.SERIES_SHAPES.length),q(this,"unzoomedSerializedDateRange",null),q(this,"reportingChart",null)
q(this,"activeTab",h.SUMMARY_AND_CHARTS_HEADER_TAB_OPTIONS.PERFORMANCE),H(this,"reportingData",Y,this)}get enableOptima(){return this.lix.getTreatmentIsEnabled(b.LIX_TEST_KEYS.enableOptima)}get showLearningPhase(){let e=!1
const t=this.optimaCampaigns||[],n=this.model.account.status
return t.forEach((t=>{const a=t.learningPhaseProgress||{};(0,_.isLearningInProgress)(n,a)&&(e=!0)})),e}get deserializedDateRange(){const e=this.dateRange||null
return JSON.parse(e)}set chartOptions(e){}get chartOptions(){return void 0!==this.multiEntityChartingIsEnabled&&this.multiEntityChartingIsEnabled?this._getHighchartsDataMultiEntity():this._getHighchartsData()}get isChartZoomed(){return this.unzoomedSerializedDateRange&&this.unzoomedSerializedDateRange!==this.dateRange}get demographicsQueryparams(){const e=(0,o.getChartQueryParams)({dateRange:this.dateRange,isChartingAll:"true"===this.isChartingAll,entityName:this.entityName,accountIds:this.accountIds,campaignGroupIds:this.campaignGroupIds,campaignIds:this.campaignIds,creativeIds:this.creativeIds})
return e.pivot=o.JOB_FUNCTION,this.columnViews&&(e.columnViews=this.columnViews),e}get hasOnlyOneCampaign(){const e=JSON.parse(this.campaignIds||"[]")
return this.pivot===o.PIVOTS.CAMPAIGN&&1===e.length}get tabsConfig(){return(0,E.getSummaryAndChartsHeaderTabsConfig)(this.i18n,this.hasOnlyOneCampaign)}leavePerformanceChart(){(0,i.setProperties)(this,{isToggleDisabled:!1,transitionFromPerformanceChart:!0})
const e=this.transition.getSavedTransition()
if(e){const t=e.targetName
if(t===d.ROUTE_NAME.ACCOUNTS_INDEX){const e=(0,i.get)(this,"model.account.id"),n={accountIds:JSON.stringify([Number(e)])}
this.transitionToRoute(t,{queryParams:n})}else{const e=(0,o.getLeaveChartQueryParams)({isChartingAll:"true"===this.isChartingAll,accountIds:this.accountIds,campaignGroupIds:this.campaignGroupIds,campaignIds:this.campaignIds,creativeIds:this.creativeIds})
this.transitionToRoute(t,(0,i.get)(this,"model.account.id"),{queryParams:e})}}else this.transitionToRoute(d.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX,(0,i.get)(this,"model.account.id"))}onMetricSelected(e){(0,i.set)(this,"selectedMetric",e),(0,i.set)(this,"formattedMetricTotals",this._getFormattedMetricTotals()),(0,i.set)(this,"unzoomedSerializedDateRange",this.dateRange),this.tracking.fireInteractionEvent(o.PERFORMANCE_PIVOTS_TRACKING_MAP[e],u.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}reportingDateRangeUpdate(e){const t=JSON.stringify(e);(0,i.setProperties)(this,{dateRange:t,unzoomedSerializedDateRange:t}),this.lazyFetchPerformanceMetrics.perform(),this.lazyFetchPerformanceTotals.perform()}onToggleAggregate(e){const t=e?o.PERFORMANCE_AGGREGATE_TRACKING_MAP.TOGGLE_ON:o.PERFORMANCE_AGGREGATE_TRACKING_MAP.TOGGLE_OFF
this.tracking.fireInteractionEvent(t,u.CONTROL_INTERACTION_TYPE.SHORT_PRESS),e||this.tracking.fireInteractionEvent(`chart_multi_entity_${this.chartTitleData.size}`,u.CONTROL_INTERACTION_TYPE.SHORT_PRESS),(0,i.setProperties)(this,{unzoomedSerializedDateRange:this.dateRange,isAggregated:e}),this.lazyFetchPerformanceMetrics.perform(),this.lazyFetchPerformanceTotals.perform()}resetZoom(){const e=this._determineTimeGranularity(this.deserializedDateRange),t=this._determineTimeGranularity(JSON.parse(this.unzoomedSerializedDateRange));(0,i.set)(this,"dateRange",this.unzoomedSerializedDateRange),this.lazyFetchPerformanceTotals.perform(),e!==t?this.lazyFetchPerformanceMetrics.perform():this.reportingChart.zoomOut(),this.tracking.fireInteractionEvent("chart_zoom_reset",u.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onChartUpdate(e){this.reportingChart=e}onSetDropdownOpen(e){(0,i.set)(this,"isDropdownOpen",e)}onSetChartDropdownOpen(e){(0,i.set)(this,"isChartDropdownOpen",e)}onTabChange(e){const t=this.model.account.id,[n]=JSON.parse(this.campaignIds||"[]");(0,E.routeToSummaryOrChartTab)(this.router,e,{accountId:t,campaignId:n,demographicsQueryParams:this.demographicsQueryparams,performanceQueryParams:this.performanceChartQueryParams})}_getHighchartsData(){const e=this.reportingData.analytics||[],t=this.deserializedDateRange,n=this.selectedMetric,a=this.formatter
return{credits:!1,chart:{spacing:W,type:m.SHAPES.LINE,zoomType:"x",events:{selection:e=>this._onChartSelection(e)},resetZoomButton:{theme:{display:"none"}},animation:p.default.animation},title:{text:null},yAxis:this._getYAxisOptions(),xAxis:{type:m.CHART_AXIS_TYPE.DATETIME,labels:{formatter(){return a.formatDate(this.value,"fmt_md_medium")}},lineColor:m.COLORS.SLATE_5,tickColor:m.COLORS.SLATE_5},legend:{enabled:!1},tooltip:this._getTooltipOptions(),plotOptions:{series:{marker:{fillColor:m.COLORS.HEX_WHITE,lineWidth:2,lineColor:null,radius:5},animation:p.default.animation}},series:[{data:this._toDateValueTupleWithMissingAsZero(t,e),name:this.getInternationalizedSeriesDisplayValue(n),color:m.COLORS.BLUE_5}],time:{useUTC:!0},exporting:this._getExportingOptions(),accessibility:{keyboardNavigation:{order:["chartMenu","series","legend"]}},navigation:{buttonOptions:{y:-50}},lang:this.getLangOptions()}}_getHighchartsDataMultiEntity(){const e=this.i18n,t=this.formatter,n=this.selectedMetric,a=e.lookupTranslation("accounts/item/performance-chart","i18n_performance_chart_y_axis_description_v4")()
return{credits:!1,chart:{spacing:W,type:m.SHAPES.LINE,backgroundColor:"white",description:e.lookupTranslation("accounts/item/performance-chart","i18n_performance_chart_description")(),zoomType:"x",events:{selection:e=>this._onChartSelection(e)},resetZoomButton:{theme:{display:"none"}},animation:p.default.animation},title:{text:null},accessibility:{point:{descriptionFormatter:({index:e,series:n,x:a,y:i})=>`${e+1}. ${t.formatDate(a,"fmt_mdy_long")}, ${n.name}, ${this._formatMetricForDisplay(i)}`},keyboardNavigation:{order:["chartMenu","series","legend"]}},yAxis:this._getYAxisOptions(a),xAxis:{type:m.CHART_AXIS_TYPE.DATETIME,crosshair:!0,labels:{formatter(){return t.formatDate(this.value,"fmt_md_medium")}},description:e.lookupTranslation("accounts/item/performance-chart","i18n_performance_chart_x_axis_description")([{metric:n}]),lineColor:m.COLORS.SLATE_5,tickColor:m.COLORS.SLATE_5},legend:{itemStyle:{fontWeight:"400"},align:"left"},tooltip:this._getTooltipOptions(t),plotOptions:{series:{marker:{fillColor:m.COLORS.HEX_WHITE,lineWidth:2,lineColor:null,radius:5},animation:p.default.animation}},series:this._getSeries(),time:{useUTC:!0},exporting:this._getExportingOptions({yAxisDescription:a}),navigation:{buttonOptions:{y:-50}},lang:this.getLangOptions()}}_getTooltipOptions(){const e=this.formatter,t=e=>this._formatMetricForDisplay(e),n=this._getDaysInDateRange(this.deserializedDateRange)<=365?"fmt_md_long":"fmt_mdy_long"
return{useHTML:!0,formatter(){const a=e.formatDate(this.x,n)
return(0,g.getReportingTooltipContent)(a,this.points,t)},shared:!0,backgroundColor:m.COLORS.HEX_WHITE,padding:10}}_getSeries(){const e=(0,i.get)(this,"reportingData.analytics")||[],t=this.deserializedDateRange,n=this.idToEntityName,a=this.isAggregated,r=!n||a&&!this.hasOnlyOneEntity()?[(0,i.get)(this,"model.account.id")]:Object.keys(n),l=(0,o.groupBy)(e,(e=>[(0,s.getIdFromUrn)((0,i.get)(e,"pivotValues.0.id")),e]));(r||[]).forEach((e=>{e in l||(l[e]=[])}))
return Object.keys(l).filter(((e,t)=>t<this.maxNonAggregatedEntities)).map(((e,i)=>{let o
if(a){o=`${this.getInternationalizedAggregateDisplayValue(this.entityType)} (${this.formatter.formatNumber(r.length)})`}else o=n?n[e]:this.entityName
return{name:o,data:this._toDateValueTupleWithMissingAsZero(t,l[e]),color:m.SERIES_COLORS[i],marker:{symbol:m.SERIES_SHAPES[i],enabled:!1}}}))}_getExportingOptions(e={}){const t=this.i18n,n=["printChart","separator","downloadPNG","downloadJPEG","downloadSVG"]
return{menuItemDefinitions:n.reduce(((e,n)=>{var a
return"separator"!==n&&(e[n]={text:(a=n,t.lookupTranslation("accounts/item/performance-chart","i18n_performance_chart_export_items")([{item:a}]))}),e}),{}),buttons:{contextButton:{menuItems:n,align:"left",x:5}},chartOptions:{credits:{text:"LinkedIn"},title:{text:t.lookupTranslation("accounts/item/performance-chart",this.chartTitleData.key)([{size:this.chartTitleData.size,singleName:this.chartTitleData.name}])},yAxis:[Object.assign(this._getYAxisOptions(e.yAxisDescription),{title:{text:this.getInternationalizedSeriesDisplayValue(this.selectedMetric)}})]},fallbackToExportServer:!1}}_getYAxisOptions(e){const t=e=>this._formatMetricForDisplay(e),n={labels:{formatter(){return t(this.value)}},title:{text:null},tickPixelInterval:100}
return e&&(n.description=e),n}getLangOptions(){return{accessibility:{chartContainerLabel:this.i18n.lookupTranslation("accounts/item/performance-chart","i18n_performance_chart")()}}}_toDateValueTupleWithMissingAsZero(e,t){const n=this.selectedMetric,a=this._determineTimeGranularity(e),r=(e=>e===o.TIME_GRANULARITY.DAILY?l.getTomorrowUTC:l.getFirstOfNextMonthInUTC)(a),s=t.reduce(((e,t)=>{const n=t.dateRange.start
return e[(0,l.getUTCDateFromYMD)(n.year,n.month,n.day).getTime()]=t,e}),{}),c=[]
let u=((e,t)=>{const n=(0,l.getUTCDateFromString)(e.startDate)
return t===o.TIME_GRANULARITY.DAILY?n:(0,l.getFirstOfThisMonthInUTC)(n)})(e,a)
const d=(0,l.getUTCDateFromString)(e.endDate)
for(;u<=d;){const e=(0,i.get)(s,`${u.getTime()}.${n}`)||0
c.push([u.getTime(),+e]),u=r(u)}return c}_determineTimeGranularity(e){return this._getDaysInDateRange(e)<=o.MAX_DAYS_FOR_DAILY_GRANULARITY?o.TIME_GRANULARITY.DAILY:o.TIME_GRANULARITY.MONTHLY}_getDaysInDateRange(e){const t=(0,l.getUTCDateFromString)(e.startDate).getTime()
return((0,l.getUTCDateFromString)(e.endDate).getTime()-t)/864e5}getInternationalizedSeriesDisplayValue(e){return this.i18n.lookupTranslation("accounts/item/performance-chart","i18n_metrics_v7")([{metric:e}])}getInternationalizedAggregateDisplayValue(e){return this.i18n.lookupTranslation("accounts/item/performance-chart","i18n_highcharts_aggregate_series_name")([{entity:e}])}getPerformanceMetrics(e=!1){const t=this.reportingData,n=this.reporting,a=this.deserializedDateRange,i=this.isAggregated,r=e?o.TIME_GRANULARITY.ALL:this._determineTimeGranularity(a),l=t.account.id,s=JSON.parse(this.campaignGroupIds||"[]"),c=JSON.parse(this.campaignIds||"[]"),u=JSON.parse(this.creativeIds||"[]"),d=this.hasOnlyOneEntity()||this.multiEntityChartingIsEnabled&&!i?[this.pivot]:[o.PIVOTS.ACCOUNT];[o.PIVOTS.CAMPAIGN,o.PIVOTS.CREATIVE].some((e=>d.includes(e)))&&d.push(o.PIVOTS.OBJECTIVE_TYPE)
const p={...(0,o.groupByBaseKey)(this.chartableMetrics),dateRange:[]}
return n.getStatistics({pivots:d,dateRange:(0,o.serializeDateRange)(a),accountIds:[l],campaignGroupIds:s,campaignIds:c,creativeIds:u,timeGranularity:r,projections:p})}*lazyFetchPerformanceMetrics(){if(this.deserializedDateRange){const e=yield this.getPerformanceMetrics()||{};(0,i.set)(this,"reportingData.analytics",e.elements)}}*lazyFetchPerformanceTotals(){if(this.deserializedDateRange){const e=yield this.getPerformanceMetrics(!0)||{};(0,i.set)(this,"reportingData.totals",e.elements),(0,i.set)(this,"formattedMetricTotals",this._getFormattedMetricTotals())}}lazyFetchCreativeNames(){return this.lazyFetchEntityNames.perform((0,i.get)(this,"reporting.batchGetCreativesByIds"),this.creativeIds)}lazyFetchCampaignNames(){return this.lazyFetchEntityNames.perform((0,i.get)(this,"reporting.batchGetCampaignsByIds"),this.campaignIds)}lazyFetchCampaignGroupNames(){return this.lazyFetchEntityNames.perform((0,i.get)(this,"reporting.batchGetCampaignGroupsByIds"),this.campaignGroupIds)}lazyFetchOptimaEntities(){return this.lazyFetchEntities.perform((0,i.get)(this,"reporting.batchGetCampaignsByIds"),this.campaignIds)}*lazyFetchEntityNames(e,t){const n=yield e.bind(this.reporting)(JSON.parse(t||"[]"),["id","name"]),a=Object.keys(n||{}).reduce(((e,t)=>(e[t]=n[t].name,e)),{});(0,i.set)(this,"idToEntityName",a)}*lazyFetchEntities(e,t){const n=yield e.bind(this.reporting)(JSON.parse(t||"[]"),["status","servingStatuses","applicationExperience"]),a=Object.keys(n).map((e=>({...n[e],id:e})))
if(this.enableOptima){const e=a?.filter((e=>(0,f.shouldFetchOptimaLearning)(e))).map((e=>e.id))
if(e?.length){const t=yield this.adLearningPhaseService.getCampaignLearningPhaseProgress(e)
a.forEach((e=>{const n=(0,T.buildCampaignUrnComplexKey)(e.id),a=t?.[n]
a&&(0,i.set)(e,"learningPhaseProgress",a)}))}}(0,i.set)(this,"optimaCampaigns",a)}_getFormattedMetricTotals(){const e=this.selectedMetric,t=(0,i.get)(this,"reportingData.totals"),n=this.isAggregated,a=(0,i.get)(this,"model.account.id")
let r=t
if(n&&!t.length)return[this._formatMetricForDisplay(0)]
if(!n){const e=this.idToEntityName,n=e?Object.keys(e):[a],o=t.reduce(((e,t)=>(e[(0,s.getIdFromUrn)((0,i.get)(t,"pivotValues.0.id"))]=t,e)),{})
r=n.map((e=>o[e]||{}))}return r.map((t=>this._formatMetricForDisplay((0,i.get)(t,e)||0)))}_formatMetricForDisplay(e){const t=this.selectedMetric,n=this.formatter
if(o.RATIO_METRICS.includes(t)){const t=100*e
return`${n.formatNumber(t.toFixed(2))}%`}if(o.CURRENCY_METRICS.includes(t)){const t=void 0===(0,i.get)(this,"model.account.currencyCode")?"USD":(0,i.get)(this,"model.account.currencyCode")
return n.formatCurrency(e,t)}return n.formatNumber(e)}_onChartSelection(e){if(!e.resetSelection){const t=new Date(e.xAxis[0].min),n=new Date(e.xAxis[0].max)
this._zoomToDateRange({startDate:t,endDate:n})}}_zoomToDateRange(e){const t=this._determineTimeGranularity(this.deserializedDateRange),n=this._determineTimeGranularity(e)
if(t===o.TIME_GRANULARITY.MONTHLY){const t=JSON.parse(this.unzoomedSerializedDateRange),n=new Date(t.startDate),a=new Date(t.endDate),i=(0,l.getFirstOfThisMonth)(e.startDate),r=(0,l.getLastOfThisMonth)(e.endDate)
e.startDate=n<i?i:n,e.endDate=a>r?r:a}const a={startDate:(0,l.formatDate)(e.startDate),endDate:(0,l.formatDate)(e.endDate)},r=JSON.stringify(a);(0,i.set)(this,"dateRange",r),this.lazyFetchPerformanceTotals.perform(),t!==n&&this.lazyFetchPerformanceMetrics.perform(),this.tracking.fireInteractionEvent("chart_zoom_in",u.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}hasOnlyOneEntity(){const e=JSON.parse(this.campaignGroupIds||"[]"),t=JSON.parse(this.campaignIds||"[]"),n=JSON.parse(this.creativeIds||"[]")
return this.pivot===o.PIVOTS.CAMPAIGN_GROUP&&1===e.length||this.pivot===o.PIVOTS.CAMPAIGN&&1===t.length||this.pivot===o.PIVOTS.CREATIVE&&1===n.length}triggerNumEntitiesPageViewEvent(e){if(!isNaN(e)&&e>0){const t=e>this.maxNonAggregatedEntities?"max":e
this.tracking.firePageViewEvent(`performance_chart_selected_entities_${t}`)}}},D=K(R.prototype,"reporting",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=K(R.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=K(R.prototype,"formatter",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=K(R.prototype,"transition",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=K(R.prototype,"i18n",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=K(R.prototype,"jet",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=K(R.prototype,"lix",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=K(R.prototype,"adLearningPhaseService",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=K(R.prototype,"tracking",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=K(R.prototype,"selectedMetric",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),B=K(R.prototype,"optimaCampaigns",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),V=K(R.prototype,"isAggregated",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),Y=K(R.prototype,"reportingData",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K(R.prototype,"deserializedDateRange",[C],Object.getOwnPropertyDescriptor(R.prototype,"deserializedDateRange"),R.prototype),K(R.prototype,"chartOptions",[O],Object.getOwnPropertyDescriptor(R.prototype,"chartOptions"),R.prototype),K(R.prototype,"isChartZoomed",[v],Object.getOwnPropertyDescriptor(R.prototype,"isChartZoomed"),R.prototype),K(R.prototype,"leavePerformanceChart",[i.action],Object.getOwnPropertyDescriptor(R.prototype,"leavePerformanceChart"),R.prototype),K(R.prototype,"onMetricSelected",[i.action],Object.getOwnPropertyDescriptor(R.prototype,"onMetricSelected"),R.prototype),K(R.prototype,"reportingDateRangeUpdate",[i.action],Object.getOwnPropertyDescriptor(R.prototype,"reportingDateRangeUpdate"),R.prototype),K(R.prototype,"onToggleAggregate",[i.action],Object.getOwnPropertyDescriptor(R.prototype,"onToggleAggregate"),R.prototype),K(R.prototype,"resetZoom",[i.action],Object.getOwnPropertyDescriptor(R.prototype,"resetZoom"),R.prototype),K(R.prototype,"onChartUpdate",[i.action],Object.getOwnPropertyDescriptor(R.prototype,"onChartUpdate"),R.prototype),K(R.prototype,"onSetDropdownOpen",[i.action],Object.getOwnPropertyDescriptor(R.prototype,"onSetDropdownOpen"),R.prototype),K(R.prototype,"onSetChartDropdownOpen",[i.action],Object.getOwnPropertyDescriptor(R.prototype,"onSetChartDropdownOpen"),R.prototype),K(R.prototype,"onTabChange",[i.action],Object.getOwnPropertyDescriptor(R.prototype,"onTabChange"),R.prototype),K(R.prototype,"lazyFetchPerformanceMetrics",[w],Object.getOwnPropertyDescriptor(R.prototype,"lazyFetchPerformanceMetrics"),R.prototype),K(R.prototype,"lazyFetchPerformanceTotals",[I],Object.getOwnPropertyDescriptor(R.prototype,"lazyFetchPerformanceTotals"),R.prototype),K(R.prototype,"lazyFetchEntityNames",[P],Object.getOwnPropertyDescriptor(R.prototype,"lazyFetchEntityNames"),R.prototype),K(R.prototype,"lazyFetchEntities",[N],Object.getOwnPropertyDescriptor(R.prototype,"lazyFetchEntities"),R.prototype),R)})),define("campaign-manager-web/controllers/accounts/item/recommendations/applied",["exports","@ember/controller"],(function(e,t){function n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class a extends t.default{constructor(...e){super(...e),n(this,"queryParams",["recommendationAudienceScopes","recTypes","keyMetrics","objectiveTypes","rankingScheme","timeRange","targetEntityUrns","parentEntityUrns"]),n(this,"recTypes",null),n(this,"keyMetrics",null),n(this,"objectiveTypes",null),n(this,"rankingScheme","MAX_KEY_RESULT"),n(this,"timeRange",null),n(this,"targetEntityUrns",null),n(this,"parentEntityUrns",null),n(this,"recommendationAudienceScopes",null)}}e.default=a})),define("campaign-manager-web/controllers/accounts/item/recommendations/index",["exports","@ember/controller"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends t.default{}e.default=n})),define("campaign-manager-web/controllers/accounts/item/recommendations/individual",["exports","@ember/controller"],(function(e,t){function n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class a extends t.default{constructor(...e){super(...e),n(this,"queryParams",["campaignStatuses","recommendationAudienceScopes","recommendationStatuses","recommendationTypes","keyMetrics","objectiveTypes","rankingScheme","timeRange","targetEntityUrns","parentEntityUrns"]),n(this,"campaignStatuses",null),n(this,"recommendationAudienceScopes",null),n(this,"recommendationStatuses",'["READY"]'),n(this,"recommendationTypes",null),n(this,"keyMetrics",null),n(this,"objectiveTypes",null),n(this,"rankingScheme","MAX_KEY_RESULT"),n(this,"timeRange",null),n(this,"targetEntityUrns",null),n(this,"parentEntityUrns",null)}}e.default=a})),define("campaign-manager-web/controllers/accounts/item/split-tests",["exports","@ember/controller","campaign-manager-web/constants/routes","@ember/object","@ember/utils","@ember/service","campaign-manager-web/utils/urn","campaign-manager-web/constants/experiment","campaign-manager-web/utils/reporting","ember-lifeline","campaign-manager-web/utils/date","campaign-manager-web/config/environment","campaign-manager-web/components/common-table-cells/created-date","campaign-manager-web/components/split-tests/campaign-name","campaign-manager-web/components/split-tests/key-metric","campaign-manager-web/components/split-tests/p-value","campaign-manager-web/components/split-tests/status","campaign-manager-web/components/split-tests/winning-campaign","@embroider/util"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f){var T,E,y,S,A,C,O,v,w,I
function P(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function N(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function R(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const D=({name:e,reference:t})=>({name:e,id:(0,o.getIdFromUrn)(t.string)}),M=(e,t)=>e.name<t.name?-1:1
e.default=(T=(0,r.inject)(),E=(0,r.inject)(),y=(0,r.inject)(),S=(0,r.inject)(),A=(0,a.computed)("model.experiments"),C=class extends t.default{constructor(...e){super(...e),P(this,"reporting",O,this),P(this,"tracking",v,this),P(this,"transition",w,this),P(this,"i18n",I,this),N(this,"pageSize",25),N(this,"splitTestColumns",null),N(this,"columnsToSearch",null),N(this,"searchStringTranslators",null),N(this,"returnRoute",n.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX)}get splitTestsTableData(){return this.model.experiments.map((e=>{const t={}
return t[l.EXPERIMENT_REPORTING_FIELDS.CAMPAIGN_A]=D(e.cells[0]),t[l.EXPERIMENT_REPORTING_FIELDS.CAMPAIGN_B]=D(e.cells[1]),t[l.EXPERIMENT_REPORTING_FIELDS.WINNING_CAMPAIGN]=((e,t,n,a,r)=>{const o=t.findIndex((t=>!(0,i.isEmpty)(e)&&t.reference.string===e)),s=a&&a<l.MINIMUM_DETECTABLE_EFFECT_THRESHOLD?l.EXPERIMENT_WINNING_STATES.NEGLIGIBLE:l.EXPERIMENT_WINNING_STATES.INCONCLUSIVE,c=r===l.EXPERIMENT_RESULT_PROCESSING_STATE.COMPLETE||n===l.EXPERIMENT_EXECUTION_STATE.ENDED?s:l.EXPERIMENT_WINNING_STATES.PENDING,u=0===o?l.EXPERIMENT_WINNING_STATES.CAMPAIGN_A:l.EXPERIMENT_WINNING_STATES.CAMPAIGN_B
return{winner:o<0?c:u,minimumDetectableEffect:a}})(e.winner,e.cells,e.executionState,e.minimumDetectableEffect,e.processingState),t[l.EXPERIMENT_REPORTING_FIELDS.STATUS]=l.EXPERIMENT_EXECUTION_STATE_TO_STATUS_MAP[e.executionState],t[l.EXPERIMENT_REPORTING_FIELDS.DECORATED_P_VALUE]=((e,t,n)=>{let a=l.EXPERIMENT_RESULT_PVALUE_STATE.PENDING
const r=new Date,o=(0,u.addDays)(new Date(n),14)
return isNaN(e)||(0,i.isEmpty)(e)?a=l.EXPERIMENT_RESULT_PVALUE_STATE.NOT_ENOUGH_DATA:r>=o&&t===l.EXPERIMENT_RESULT_PROCESSING_STATE.PROCESSING?a=l.EXPERIMENT_RESULT_PVALUE_STATE.TEMPORARY:t===l.EXPERIMENT_RESULT_PROCESSING_STATE.COMPLETE&&e<=l.NEGLIGIBLY_SMALL_PVALUE_THRESHOLD?a=l.EXPERIMENT_RESULT_PVALUE_STATE.NEGLIGIBLY_SMALL_PVALUE:t===l.EXPERIMENT_RESULT_PROCESSING_STATE.COMPLETE&&(a=l.EXPERIMENT_RESULT_PVALUE_STATE.READY),{pValueState:a,pValue:e}})(e.pValue,e.processingState,e.scheduledStartAt),{...e.toJSON(),...t}}))}onUpdateSearchString(e){(0,a.set)(this,"filteredContentIds",this._getFilteredExperimentIds(e)),(0,c.debounceTask)(this,"_updateColumns",d.default.callbackDelay.medium)}_updateColumns(){(0,a.set)(this,"splitTestColumns",this._getColumns())}_getColumns(){const e=e=>this.i18n.lookupTranslation("accounts/item/split-tests",e)(),t=(0,s.getFilterColumn)(this.filteredContentIds)
return[{propertyName:l.EXPERIMENT_REPORTING_FIELDS.NAME,title:e("i18n_split_test_name")},{propertyName:l.EXPERIMENT_REPORTING_FIELDS.STATUS,component:(0,f.ensureSafeComponent)(_.default,this),title:e("i18n_split_test_status")},{propertyName:l.EXPERIMENT_REPORTING_FIELDS.CAMPAIGN_A,title:e("i18n_split_test_campaign_a"),component:(0,f.ensureSafeComponent)(m.default,this),sortFunction:M},{propertyName:l.EXPERIMENT_REPORTING_FIELDS.CAMPAIGN_B,title:e("i18n_split_test_campaign_b"),component:(0,f.ensureSafeComponent)(m.default,this),sortFunction:M},{propertyName:l.EXPERIMENT_REPORTING_FIELDS.KEY_METRIC,title:e("i18n_split_test_test_metric"),component:(0,f.ensureSafeComponent)(g.default,this)},{propertyName:l.EXPERIMENT_REPORTING_FIELDS.WINNING_CAMPAIGN,title:e("i18n_split_test_winning_campaign"),component:(0,f.ensureSafeComponent)(h.default,this)},{propertyName:l.EXPERIMENT_REPORTING_FIELDS.DECORATED_P_VALUE,title:e("i18n_split_test_p_value"),tooltip:e("i18n_split_test_p_value_tooltip"),component:(0,f.ensureSafeComponent)(b.default,this)},{propertyName:l.EXPERIMENT_REPORTING_FIELDS.START_DATE,title:e("i18n_split_test_start_date"),isNotASummableColumn:!0,component:(0,f.ensureSafeComponent)(p.default,this)},{propertyName:l.EXPERIMENT_REPORTING_FIELDS.END_DATE,title:e("i18n_split_test_end_date"),isNotASummableColumn:!0,component:(0,f.ensureSafeComponent)(p.default,this)},t]}_getFilteredExperimentIds(e){return(0,s.getFilteredIds)((0,a.get)(this,"model.experiments"),e,this.filterStatuses,this.searchStringTranslators,this.columnsToSearch)}_getSearchTranslators(){return{keyMetric:e=>this.i18n.lookupTranslation(g.default,"i18n_key_metric")([{metric:e}])}}init(){super.init(...arguments),(0,a.setProperties)(this,{splitTestColumns:this._getColumns(),columnsToSearch:l.EXPERIMENT_REPORTING_FIELDS_TO_SEARCH,searchStringTranslators:this._getSearchTranslators()})}willDestroy(){super.willDestroy(...arguments),(0,c.runDisposables)(this)}},O=R(C.prototype,"reporting",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=R(C.prototype,"tracking",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=R(C.prototype,"transition",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=R(C.prototype,"i18n",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R(C.prototype,"splitTestsTableData",[A],Object.getOwnPropertyDescriptor(C.prototype,"splitTestsTableData"),C.prototype),R(C.prototype,"onUpdateSearchString",[a.action],Object.getOwnPropertyDescriptor(C.prototype,"onUpdateSearchString"),C.prototype),C)})),define("campaign-manager-web/controllers/accounts/item/tracking-parameters",["exports","@ember/controller","@ember/object","@glimmer/tracking","@ember/service","campaign-manager-web/utils/tracking-parameters"],(function(e,t,n,a,i,r){var o,l,s,c
function u(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=(0,i.inject)("tracking-parameters"),l=class extends t.default{constructor(...e){super(...e),u(this,"trackingParameterService",s,this),u(this,"trackingParametersState",c,this)}initTrackingParametersState(e){this.trackingParametersState={trackingParameters:e.trackingParameters,trackingParametersString:(0,r.createTrackingParameterStringFromObject)(e.trackingParameters),parentTrackingParameters:null}}clearTrackingParametersState(){this.trackingParametersState={trackingParameters:null,trackingParametersString:"",parentTrackingParameters:null}}onChangeTrackingParametersString(e){this.trackingParametersState={...this.trackingParametersState,trackingParametersString:e}}},s=d(l.prototype,"trackingParameterService",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=d(l.prototype,"trackingParametersState",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{trackingParameters:null,trackingParametersString:"",parentTrackingParameters:null}}}),d(l.prototype,"initTrackingParametersState",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"initTrackingParametersState"),l.prototype),d(l.prototype,"clearTrackingParametersState",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"clearTrackingParametersState"),l.prototype),d(l.prototype,"onChangeTrackingParametersString",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"onChangeTrackingParametersString"),l.prototype),l)})),define("campaign-manager-web/controllers/accounts/item/website-tracking",["exports","@ember/controller","campaign-manager-web/constants/routes","@ember/object","@glimmer/tracking","@ember/service","ember-concurrency-decorators","campaign-manager-web/utils/api-endpoints","hue-web-toast/utils/constants","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x
function F(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function z(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function j(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const G={"insight-tag":n.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING_INSIGHT_TAG,conversions:n.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING_CONVERSIONS_INDEX}
e.default=(u=(0,r.inject)(),d=(0,r.inject)(),p=(0,r.inject)(),m=(0,r.inject)(),g=(0,r.inject)(),b=(0,r.inject)(),_=(0,r.inject)(),h=(0,r.inject)("hue-web-toast"),f=(0,r.inject)(),T=(0,r.inject)("insight-tag"),E=(0,o.task)({drop:!0}),y=(0,o.task)({drop:!0}),S=class extends t.default{constructor(...e){super(...e),F(this,"error",A,this),F(this,"i18n",C,this),F(this,"jet",O,this),F(this,"router",v,this),F(this,"tracking",w,this),F(this,"xhr",I,this),F(this,"restli",P,this),F(this,"toast",N,this),F(this,"lix",R,this),F(this,"insightTagService",D,this),z(this,"queryParams",["isSettingsModalOpen"]),F(this,"isManageTagDropdownOpen",M,this),F(this,"isManageSharingModalOpen",L,this),F(this,"isDeleteInsightTagModalOpen",k,this),F(this,"isSettingsModalOpen",U,this),F(this,"deleteError",x,this),z(this,"tabRoutes",G)}get enableConversionTrackingNewFlow(){return this.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableConversionTrackingNewFlow)}onDeleteOptionSelected(){this.deleteError=null,this.isDeleteInsightTagModalOpen=!0,this.tracking.firePageViewEvent("insight_tag_delete_modal"),this.tracking.fireInteractionEvent("insight_tag_delete")}onDeleteOptionClose(){this.isDeleteInsightTagModalOpen=!1,this.tracking.fireInteractionEvent("insight_tag_delete_close")}setManageTagDropdownOpen(e){this.isManageTagDropdownOpen=e}onManageSharingModalOpen(e){this.isManageSharingModalOpen=e,e&&this.tracking.fireInteractionEvent("insight_tag_share")}onSettingsModalOpen(e){this.isSettingsModalOpen=e,e&&this.tracking.fireInteractionEvent("insight_tag_settings_open")}onInsightTagDeleted(){this.send("refreshWebsiteTrackingModel")}*deleteInsightTagTask(){this.deleteError=null
const e=(0,a.get)(this,"model.account.id"),t=this.insightTagService.insightTag.id
try{const n=yield this.xhr.delete(l.default.insightTagAccountModifyAccess(e,[{accountId:e,insightTagId:t}])),i=(0,a.get)(n,"data.errors")??{},r=Object.keys(i).find((t=>t.includes(e)))
if(r)this._handleDeleteFailure(i[r],e)
else{this.insightTagService.deleteInsightTag(),this.send("refreshInsightTag",null),this.send("refreshWebsiteTrackingModel"),this.isDeleteInsightTagModalOpen=!1
const e=this.i18n.lookupTranslation("accounts/item/website-tracking","i18n_insight_tag_delete_success_toast")()
this.toast.add({type:s.TOAST_TYPES.SUCCESS,message:e})}}catch(n){this._handleDeleteFailure(n,e)}}_handleDeleteFailure(e,t){this.deleteError=e,this.jet.error(new Error(`Failed to delete insight tag for account ${t}`),"delete-insight-tag",!1)}*fetchInsightTagTask(e){let t=null
try{t=yield this.insightTagService.fetchInsightTag(e),yield this.insightTagService.fetchInsightTagAccount(e)}catch(n){this.jet.error(new Error(`Failed to fetch insight tag for account ${e}`),"fetch-insight-tag",!1)}if(!t)throw new Error("Failed to fetch insightTag")
this.send("refreshInsightTag",t)}},A=j(S.prototype,"error",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=j(S.prototype,"i18n",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=j(S.prototype,"jet",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=j(S.prototype,"router",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=j(S.prototype,"tracking",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=j(S.prototype,"xhr",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=j(S.prototype,"restli",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=j(S.prototype,"toast",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=j(S.prototype,"lix",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=j(S.prototype,"insightTagService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=j(S.prototype,"isManageTagDropdownOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),L=j(S.prototype,"isManageSharingModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k=j(S.prototype,"isDeleteInsightTagModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),U=j(S.prototype,"isSettingsModalOpen",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),x=j(S.prototype,"deleteError",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),j(S.prototype,"onDeleteOptionSelected",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"onDeleteOptionSelected"),S.prototype),j(S.prototype,"onDeleteOptionClose",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"onDeleteOptionClose"),S.prototype),j(S.prototype,"setManageTagDropdownOpen",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"setManageTagDropdownOpen"),S.prototype),j(S.prototype,"onManageSharingModalOpen",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"onManageSharingModalOpen"),S.prototype),j(S.prototype,"onSettingsModalOpen",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"onSettingsModalOpen"),S.prototype),j(S.prototype,"onInsightTagDeleted",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"onInsightTagDeleted"),S.prototype),j(S.prototype,"deleteInsightTagTask",[E],Object.getOwnPropertyDescriptor(S.prototype,"deleteInsightTagTask"),S.prototype),j(S.prototype,"fetchInsightTagTask",[y],Object.getOwnPropertyDescriptor(S.prototype,"fetchInsightTagTask"),S.prototype),S)})),define("campaign-manager-web/controllers/accounts/item/website-tracking/conversions/index",["exports","@ember/controller","@ember/service","@glimmer/tracking","@ember/object","campaign-manager-web/constants/lix","campaign-manager-web/constants/routes","ember-concurrency-decorators","@ember/array","hue-web-toast/utils/constants","campaign-manager-web/constants/conversion"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j
function G(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function B(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(d=(0,n.inject)("conversion"),p=(0,n.inject)(),m=(0,n.inject)(),g=(0,n.inject)(),b=(0,n.inject)("hue-web-toast"),_=(0,n.inject)(),h=(0,n.inject)("error"),f=(0,n.inject)(),T=(0,n.inject)("insight-tag"),E=(0,i.computed)("model.conversions.length"),y=(0,l.task)({drop:!0}),S=class extends t.default{constructor(...e){super(...e),B(this,"queryParams",[{conversions:{type:"string"}}]),G(this,"conversionService",A,this),G(this,"jet",C,this),G(this,"a11yNotification",O,this),G(this,"i18n",v,this),G(this,"toast",w,this),G(this,"tracking",I,this),G(this,"errorService",P,this),G(this,"lix",N,this),G(this,"insightTagService",R,this),G(this,"conversionsToDelete",D,this),G(this,"isDeleteConfirmModalOpen",M,this),G(this,"deleteConversionTaskError",L,this),G(this,"selectedConversions",k,this),G(this,"showConversionModal",U,this),G(this,"conversionToEdit",x,this),G(this,"openManageCampaigns",F,this),G(this,"restoreFocusToNoCampaignsButton",z,this),G(this,"isNewConversionTrackingFlowEnabled",j,this),B(this,"onDeleteConversionClick",(e=>{(0,i.setProperties)(this,{isDeleteConfirmModalOpen:!0,conversionsToDelete:[e]}),this.tracking.firePageViewEvent("conversions_delete_modal")})),B(this,"onEditConversionClick",((e,t)=>{if(this.enableConversionTrackingNewFlow){const t=(0,i.get)(this,"model.account.id"),n=e.conversionMethod===u.CONVERSION_METHODS.OFFLINE_CONVERSIONS_UPLOAD||e.conversionMethod===u.CONVERSION_METHODS_V2.CONVERSIONS_API
this.transitionToRoute(o.ROUTE_NAME.ACCOUNT_CONVERSIONS_EDIT,t,e.id,{queryParams:{step:1,imported:n}})}else(0,i.setProperties)(this,{showConversionModal:!0,conversionToEdit:e,openManageCampaigns:t})})),B(this,"closeConversionModal",(()=>{if(this.restoreFocusToNoCampaignsButton){const e=(0,i.get)(this,"conversionToEdit.rowIndex")
document.querySelector(`.artdeco-table-row[data-row-id="${e}"] [data-js-no-campaigns-button]`).focus(),(0,i.set)(this,"restoreFocusToNoCampaignsButton",!1)}this._resetConversionModal()})),B(this,"onBulkDeleteConversionClick",(()=>{const e=this.selectedConversions.map((e=>e.id));(0,i.set)(this,"conversionsToDelete",e),this.onDeleteConversion()})),B(this,"onDeleteConversionsModalClose",(()=>{this._resetDeleteModal()})),B(this,"onDeleteConversion",(()=>{this.deleteConversionsTask.perform().then((()=>this.send("refreshConversions")))})),B(this,"onConversionSave",(()=>{this._resetConversionModal(),this.toast.add({type:c.TOAST_TYPES.SUCCESS,message:this.i18n.lookupTranslation("accounts/item/website-tracking/conversions/index","i18n_save_conversion_success_message")()}),this.send("refreshConversions")})),B(this,"_resetConversionModal",(()=>{(0,i.setProperties)(this,{showConversionModal:!1,conversionToEdit:null,openManageCampaigns:!1})})),B(this,"_resetDeleteModal",(()=>{(0,i.setProperties)(this,{conversionsToDelete:null,isDeleteConfirmModalOpen:!1,deleteConversionTaskError:null,selectedConversions:(0,s.A)()})}))}get isFirstConversionBeingCreated(){return!(0,i.get)(this,"model.conversions.length")}get enableConversionTrackingNewFlow(){return this.lix.getTreatmentIsEnabled(r.LIX_TEST_KEYS.enableConversionTrackingNewFlow)}*deleteConversionsTask(){const e=(0,i.get)(this,"model.account.id"),t=this.conversionsToDelete,n=!this.isDeleteConfirmModalOpen
try{yield this.conversionService.deleteConversions(t,e),this.toast.add({type:c.TOAST_TYPES.SUCCESS,message:this.i18n.lookupTranslation("accounts/item/website-tracking/conversions/index","i18n_delete_conversion_success")()}),this._resetDeleteModal()}catch(a){if(n){const e=this.i18n.lookupTranslation("accounts/item/website-tracking/conversions/index","i18n_delete_conversion_error_key")()
this.toast.add({type:c.TOAST_TYPES.ERROR,message:this.errorService.getFullMessage({error:a,customErrorMessage:e}),isAutoDismiss:!1})}else(0,i.set)(this,"deleteConversionTaskError",a)
this.jet.error(new Error(`Failed to delete conversions for account ${e}`),"delete-conversion-error",!1)}}},A=V(S.prototype,"conversionService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=V(S.prototype,"jet",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=V(S.prototype,"a11yNotification",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=V(S.prototype,"i18n",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=V(S.prototype,"toast",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=V(S.prototype,"tracking",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=V(S.prototype,"errorService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=V(S.prototype,"lix",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=V(S.prototype,"insightTagService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=V(S.prototype,"conversionsToDelete",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),M=V(S.prototype,"isDeleteConfirmModalOpen",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),L=V(S.prototype,"deleteConversionTaskError",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),k=V(S.prototype,"selectedConversions",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),U=V(S.prototype,"showConversionModal",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),x=V(S.prototype,"conversionToEdit",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),F=V(S.prototype,"openManageCampaigns",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),z=V(S.prototype,"restoreFocusToNoCampaignsButton",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),j=V(S.prototype,"isNewConversionTrackingFlowEnabled",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),V(S.prototype,"isFirstConversionBeingCreated",[E],Object.getOwnPropertyDescriptor(S.prototype,"isFirstConversionBeingCreated"),S.prototype),V(S.prototype,"deleteConversionsTask",[y],Object.getOwnPropertyDescriptor(S.prototype,"deleteConversionsTask"),S.prototype),S)})),define("campaign-manager-web/controllers/accounts/item/website-tracking/insight-tag",["exports","@ember/controller","@ember/service","@ember/object","@ember/array","ember-lifeline","campaign-manager-web/constants/account","restli-utils","campaign-manager-web/utils/api-endpoints","ember-concurrency-decorators","campaign-manager-web/helpers/help-center-url","campaign-manager-web/config/environment","hue-web-toast/utils/constants","campaign-manager-web/constants/routes","@embroider/util"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x
function F(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function z(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}function j(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const G="partial-update-insight-tag-domains-failure",B={launchedCampaign:{illustration:"main-coworkers-5",headline:"i18n_insight_tag_title_no_tag_has_campaign",message:"i18n_insight_tag_description_no_tag_has_campaign"},noLaunchedCampaign:{illustration:"empty-waiting",headline:"i18n_insight_tag_title_has_tag",message:"i18n_insight_tag_description_has_tag"}}
class V{constructor(){j(this,"root","insight-tags__table"),j(this,"headerRow","insight-tag__filter ads-table__header-row")}}e.default=(b=(0,n.inject)("error"),_=(0,n.inject)(),h=(0,n.inject)(),f=(0,n.inject)(),T=(0,n.inject)("hue-web-toast"),E=(0,n.inject)(),y=(0,n.inject)(),S=(0,n.inject)("insight-tag"),A=(0,t.inject)(m.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING),C=(0,a.computed)("isCampaignLaunched"),O=(0,c.task)({drop:!0}),v=(0,c.task)({drop:!0}),w=(0,c.task)({drop:!0}),I=class extends t.default{constructor(...e){super(...e),F(this,"errorService",P,this),F(this,"i18n",N,this),F(this,"jet",R,this),F(this,"restli",D,this),F(this,"toast",M,this),F(this,"tracking",L,this),F(this,"xhr",k,this),F(this,"insightTagService",U,this),F(this,"websiteTracking",x,this),j(this,"queryParams",["isCampaignLaunched"]),j(this,"customTheme",new V),j(this,"isCampaignLaunched",null),j(this,"allowedToBlockOrAllowDomains",!1),j(this,"selectedDomains",null),j(this,"singleDomainToUpdate",null),j(this,"singleRowBlocked",!1),j(this,"updateDomainTaskError",null),j(this,"showSingleDomainUpdateConfirmModal",!1),j(this,"numSearchResults",0),j(this,"domainsPerPage",50)}get installInsightTagConfig(){return this.isCampaignLaunched?B.launchedCampaign:B.noLaunchedCampaign}willDestroy(){super.willDestroy(...arguments),(0,r.runDisposables)(this)}buildColumnHeader(){const e=this._getI18nString("i18n_domain_list_header_title"),t=this._getI18nString("i18n_domain_list_header_last_received"),n=this._getI18nString("i18n_domain_name_filter_placeholder"),r=this._getI18nString("i18n_domain_list_header_signal_permission"),l={propertyName:"domainName",title:e,className:"insight-tag__domain-name",filterPlaceholder:n},s={propertyName:"lastReceivedSignalsAt",title:t,type:o.ACCOUNT_ASSET_TYPE.DOMAIN,component:(0,g.ensureSafeComponent)("website-tracking/conversions/status",this),sortedBy:"lastReceivedSignalByRelativeTime",learnMoreLink:(0,u.helpCenterUrl)(null,{path:"help/lms/answer/65513",accountId:(0,a.get)(this,"model.account.id")}),statusPropertyName:"status",statusColorPropertyName:"statusColor",className:"last-signal-received",disableFiltering:!0},c={propertyName:"signalPermissionText",title:r,disableSorting:!0,filterWithSelect:!0,predefinedFilterOptions:this._buildSignalPermissionFilterOptions(),filteredBy:"blocked",className:"insight-tag__signal-permission"},d={className:"insight-tag__domains-table-row-action",component:(0,g.ensureSafeComponent)("website-tracking/insight-tag/domain-actions",this),allowedToBlockOrAllowDomains:this.allowedToBlockOrAllowDomains,columnActions:{onRowActionClicked:(e,t)=>{(0,a.setProperties)(this,{singleDomainToUpdate:e,singleRowBlocked:t,showSingleDomainUpdateConfirmModal:!0}),this.tracking.firePageViewEvent("insight_tag_domain_update_modal")}}}
return(0,i.A)([l,s,c,d])}_buildSignalPermissionFilterOptions(){const e=[{label:this._getI18nString("i18n_signal_permission_empty_option"),value:""}]
return["false","true"].forEach((t=>{e.push({label:this._getI18nString("i18n_signal_permission_text",[{blocked:t}]),value:t})})),e}_performLiveRegionUpdate(e){const t=e.get("filteredContent.length");(0,a.set)(this,"numSearchResults",t)}*performBatchPartialUpdateInsightTagDomainsTask(e){try{yield this._partialUpdateInsightTagDomainsTask.perform(this.selectedDomains,e)
const t=e?"i18n_block_domains_success_message":"i18n_allow_domains_success_message"
this.toast.add({type:p.TOAST_TYPES.SUCCESS,message:this._getI18nString(t)}),(0,a.set)(this,"selectedDomains",(0,i.A)()),this._refreshInsightTagDomains()}catch(t){const n=e?"i18n_block_domains_error_message":"i18n_allow_domains_error_message",a=this._getI18nString(n)
this.toast.add({type:p.TOAST_TYPES.ERROR,message:this.errorService.getFullMessage({error:t,customErrorMessage:a}),isAutoDismiss:!1})
const i=new Error(JSON.stringify(t))
this.jet.error(i,G,!1)}}*performPartialUpdateInsightTagDomain(){try{yield this._partialUpdateInsightTagDomainsTask.perform([this.singleDomainToUpdate],this.singleRowBlocked),this._resetModalData(),this._refreshInsightTagDomains()}catch(e){(0,a.set)(this,"updateDomainTaskError",e)
const t=new Error(JSON.stringify(e))
this.jet.error(t,G,!1)}}*_partialUpdateInsightTagDomainsTask(e,t){const n=e.map((({accountId:e,domainName:t})=>({accountId:e,domainName:t}))),a=l.default.encoder.encode(n),i={}
n.forEach((e=>{i[l.default.encoder.reducedEncode(e)]={patch:{$set:{blocked:t}}}}))
const{data:{errors:r}}=yield this.restli.batchPartialUpdate(s.default.updateInsightTagDomains(a),{data:JSON.stringify({entities:i})}),o=Object.keys(r),c=o.map((e=>r[e].message))
if(o.length>0){throw`Failed to update with blocked = ${t} for domains: ${JSON.stringify(c)}`}}_refreshInsightTagDomains(){const e=parseInt((0,a.get)(this,"model.account.id"),10)
this.xhr.invalidateCacheForUrl(s.default.insightTagDomains(e)),this.send("refreshWebsiteTrackingModel")}_getI18nString(e,t=[]){return this.i18n.lookupTranslation("accounts/item/website-tracking/insight-tag",e)(t)}_resetModalData(){(0,a.setProperties)(this,{singleDomainToUpdate:null,singleRowBlocked:null,updateDomainTaskError:null,showSingleDomainUpdateConfirmModal:!1})}onDisplayDataChange(e){(0,r.debounceTask)(this,"_performLiveRegionUpdate",e,d.default.callbackDelay.long)}onHoverCardConfirm(e){this.performBatchPartialUpdateInsightTagDomainsTask.perform(e)}onCheckboxClick(e,t){this.selectedDomains.setObjects(t.selectedItems),this.tracking.fireInteractionEvent("insight_tag_domains_select_domain")}onUpdateDomainModalClose(){this._resetModalData(),this.tracking.fireInteractionEvent("insight_tag_update_domain_modal_dismiss")}showInsigntTagModal(e){this.websiteTracking.isInsightTagModalOpen=e}},P=z(I.prototype,"errorService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=z(I.prototype,"i18n",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=z(I.prototype,"jet",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=z(I.prototype,"restli",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=z(I.prototype,"toast",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=z(I.prototype,"tracking",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=z(I.prototype,"xhr",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=z(I.prototype,"insightTagService",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=z(I.prototype,"websiteTracking",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z(I.prototype,"installInsightTagConfig",[C],Object.getOwnPropertyDescriptor(I.prototype,"installInsightTagConfig"),I.prototype),z(I.prototype,"performBatchPartialUpdateInsightTagDomainsTask",[O],Object.getOwnPropertyDescriptor(I.prototype,"performBatchPartialUpdateInsightTagDomainsTask"),I.prototype),z(I.prototype,"performPartialUpdateInsightTagDomain",[v],Object.getOwnPropertyDescriptor(I.prototype,"performPartialUpdateInsightTagDomain"),I.prototype),z(I.prototype,"_partialUpdateInsightTagDomainsTask",[w],Object.getOwnPropertyDescriptor(I.prototype,"_partialUpdateInsightTagDomainsTask"),I.prototype),z(I.prototype,"onDisplayDataChange",[a.action],Object.getOwnPropertyDescriptor(I.prototype,"onDisplayDataChange"),I.prototype),z(I.prototype,"onHoverCardConfirm",[a.action],Object.getOwnPropertyDescriptor(I.prototype,"onHoverCardConfirm"),I.prototype),z(I.prototype,"onCheckboxClick",[a.action],Object.getOwnPropertyDescriptor(I.prototype,"onCheckboxClick"),I.prototype),z(I.prototype,"onUpdateDomainModalClose",[a.action],Object.getOwnPropertyDescriptor(I.prototype,"onUpdateDomainModalClose"),I.prototype),z(I.prototype,"showInsigntTagModal",[a.action],Object.getOwnPropertyDescriptor(I.prototype,"showInsigntTagModal"),I.prototype),I)})),define("campaign-manager-web/controllers/application",["exports","@ember/controller","@ember/service","campaign-manager-web/utils/tracking","ember-stdlib/utils/is-browser","@ember/object","campaign-manager-web/constants/iph","campaign-manager-web/config/environment"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m,g,b,_
function h(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(s=(0,n.inject)(),c=(0,n.inject)(),u=(0,n.inject)(),d=(0,n.inject)("notification"),p=class extends t.default{constructor(...e){super(...e),h(this,"confirmDialog",m,this),h(this,"tracking",g,this),h(this,"router",b,this),h(this,"notificationService",_,this)}get showNodeConsole(){return"development"===l.default.environment&&l.default.SHOW_NODE_CONSOLE}get badgeCountForBrowserTitle(){const e=this.notificationService.totalUnseenCount
return e>0?e>99?"(99+)":`(${e})`:""}onClickLearningCenterFireTracking(){i.default&&(this.tracking.fireInteractionEvent("open_learning_center_from_iph",a.CONTROL_INTERACTION_TYPE.SHORT_PRESS),window.open(o.LEARNING_CENTER_LINK,"_blank"))}},m=f(p.prototype,"confirmDialog",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=f(p.prototype,"tracking",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=f(p.prototype,"router",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=f(p.prototype,"notificationService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(p.prototype,"onClickLearningCenterFireTracking",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"onClickLearningCenterFireTracking"),p.prototype),p)})),define("campaign-manager-web/controllers/auth",["exports","@ember/service","@ember/controller","campaign-manager-web/constants/routes","@glimmer/tracking","@ember/object","rsvp","campaign-manager-web/utils/promise-state","hue-web-toast/utils/constants"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R
function D(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function M(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const L="two-factor-authentication-polling"
e.default=(c=(0,t.inject)("router"),u=(0,n.inject)(a.ROUTE_NAME.ACCOUNTS_ITEM),d=(0,t.inject)("global-footer"),p=(0,t.inject)("polling"),m=(0,t.inject)("hue-web-toast"),g=(0,t.inject)(),b=(0,t.inject)("lms-copilot"),_=(0,t.inject)("care-chat"),h=class extends n.default{constructor(...e){super(...e),D(this,"routerService",f,this),D(this,"accountController",T,this),D(this,"globalFooterService",E,this),D(this,"memberProfile",y,this),D(this,"jet",S,this),D(this,"pollingService",A,this),D(this,"fastboot",C,this),D(this,"lix",O,this),D(this,"iphService",v,this),D(this,"toastService",w,this),D(this,"i18n",I,this),D(this,"lmsCopilotService",P,this),D(this,"careChatService",N,this),D(this,"hasEnabledTwoFactorAuthThroughModal",R,this)}get isChatConfigurationPending(){return this.careChatService.isCareChatConfigurationPending}get isMandatoryTwoFactorModalOpen(){if(this.isTrustTieringVerificationModalOpen)return!1
return!this.routerService.currentRouteName.endsWith("loading")&&this.memberProfile.showMandatoryTwoFactorAuthenticationModal&&!a.NO_TWO_FACTOR_MODAL_ROUTES.includes(this.routerService.currentRouteName)}get isTrustTieringVerificationModalOpen(){if(null===this.memberProfile.profileData)return!1
if(a.TRUST_TIERING_OPTIMA_ROUTES.includes(this.routerService.currentRouteName)&&!this.memberProfile.isMemberOptimaEligible)return!0
return!(!a.TRUST_TIERING_AD_ACCOUNT_CREATION_ROUTES.includes(this.routerService.currentRouteName)||this.memberProfile.isMemberAccountCreationEligible)}get shouldUseNavLayout(){return!this.routerService.currentRouteName.includes(a.ROUTE_NAME.BOOST)&&(!this.routerService.currentRouteName.includes(a.ROUTE_NAME.NEW_ADVERTISER)&&this.accountController.isSidebarLayout)}get isOnAccountRoute(){return"accounts"===this.routerService.currentRouteName.split(".")[0]}get shouldRenderGlobalFooter(){return!this.globalFooterService.isDisabledForRoute(this.routerService.currentRouteName)&&(!this.shouldUseNavLayout||!this.isOnAccountRoute)}get isPolling(){return this.pollingService.isPolling(L)}checkTwoFactorAuthenticationStatus({refetch:e=!1}){const t=this.memberProfile.fetchProfileData(null,e)
return(0,o.hashSettled)({profilePromise:t}).then((({profilePromise:e})=>{if((0,l.isFulfilled)(e.state))if(this.fastboot.isFastBoot||!this.isMandatoryTwoFactorModalOpen||this.pollingService.isPolling(L)){if(!this.isMandatoryTwoFactorModalOpen&&this.hasEnabledTwoFactorAuthThroughModal){this.pollingService.cancelShortPoll(L)
const e=this._getI18nMessage("i18n_two_step_verification_success_message")
this.toastService.add({type:s.TOAST_TYPES.SUCCESS,message:e}),this.hasEnabledTwoFactorAuthThroughModal=!1}}else this.hasEnabledTwoFactorAuthThroughModal=!0,this.pollingService.initializePolling({id:L,callback:this.checkTwoFactorAuthenticationStatus.bind(this,{refetch:!0})})
return e}))}cancelPolling(){this.pollingService.cancelShortPoll(L)}_getI18nMessage(e,t=[]){return this.i18n.lookupTranslation("auth",e)(t)}},f=M(h.prototype,"routerService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=M(h.prototype,"accountController",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=M(h.prototype,"globalFooterService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=M(h.prototype,"memberProfile",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=M(h.prototype,"jet",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=M(h.prototype,"pollingService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=M(h.prototype,"fastboot",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=M(h.prototype,"lix",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=M(h.prototype,"iphService",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=M(h.prototype,"toastService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=M(h.prototype,"i18n",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=M(h.prototype,"lmsCopilotService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=M(h.prototype,"careChatService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=M(h.prototype,"hasEnabledTwoFactorAuthThroughModal",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),M(h.prototype,"checkTwoFactorAuthenticationStatus",[r.action],Object.getOwnPropertyDescriptor(h.prototype,"checkTwoFactorAuthenticationStatus"),h.prototype),M(h.prototype,"cancelPolling",[r.action],Object.getOwnPropertyDescriptor(h.prototype,"cancelPolling"),h.prototype),h)})),define("campaign-manager-web/controllers/boost",["exports","@ember/controller","@ember/object","@ember/service","campaign-manager-web/utils/url-manager","@glimmer/tracking","campaign-manager-web/constants/boost"],(function(e,t,n,a,i,r,o){var l,s,c,u
function d(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,a.inject)("boost-post"),s=class extends t.default{constructor(...e){super(...e),d(this,"boostService",c,this),p(this,"queryParams",["eventId"]),d(this,"isNewAccountCreated",u,this),p(this,"useMercadoStyles",!0)}onGoToLinkedin(){i.utils.getLocation().replace("/")}redirectToOriginPage(){const e=i.utils.getLocation()
switch(this.boostService.boostOrigin){case o.BOOST_ORIGIN.EVENT_ADMIN_PAGE:e.replace(`/events/${this.eventId}/about`)
break
case o.BOOST_ORIGIN.ORG_ANALYTICS_PAGE:e.replace(`/company/${this.model.company.id}/admin/analytics/updates`)
break
case o.BOOST_ORIGIN.ORG_ACTIVITY_TAB:e.replace(`/company/${this.model.company.id}/admin/notifications/all`)
break
case o.BOOST_ORIGIN.ORG_ADMIN_FEED:case o.BOOST_ORIGIN.ORG_SINGLE_POST_ANALYTICS:case o.BOOST_ORIGIN.BOOST_REQUEST_APPROVED_EMAIL:default:e.replace(`/company/${this.model.company.id}`)}}onNewAccountCreation(){this.isNewAccountCreated=!0}},c=m(s.prototype,"boostService",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(s.prototype,"isNewAccountCreated",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m(s.prototype,"onGoToLinkedin",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"onGoToLinkedin"),s.prototype),m(s.prototype,"redirectToOriginPage",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"redirectToOriginPage"),s.prototype),m(s.prototype,"onNewAccountCreation",[n.action],Object.getOwnPropertyDescriptor(s.prototype,"onNewAccountCreation"),s.prototype),s)})),define("campaign-manager-web/controllers/boost/campaigns/item/billing",["exports","@ember/controller","campaign-manager-web/constants/routes"],(function(e,t,n){var a,i,r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,t.inject)(n.ROUTE_NAME.BOOST),i=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="boostController",i=this,(a=r)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}},o=i.prototype,l="boostController",s=[a],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(o,l,d),d=null),r=d,i)
var o,l,s,c,u,d})),define("campaign-manager-web/controllers/boost/campaigns/item/details",["exports","@ember/controller","@ember/object","campaign-manager-web/constants/routes"],(function(e,t,n,a){var i,r,o
function l(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=(0,t.inject)(a.ROUTE_NAME.BOOST),r=class extends t.default{constructor(...e){var t,n,a,i,r,l,s
super(...e),t=this,n="boostController",i=this,(a=o)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),s=[{paymentCheckoutModalType:{type:"string"}},{authState:{type:"string"}},{paymentIntentUrn:{type:"string"}},{paymentMethodUrn:{type:"string"}},{contactUrn:{type:"string"}}],(l="queryParams")in(r=this)?Object.defineProperty(r,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):r[l]=s}updateLeadGenForm(e){(0,n.set)(this,"model.leadGenForm",e)}updateAccountWithCustomerUrn(e){this.model.account.customerUrn=e}},o=l(r.prototype,"boostController",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(r.prototype,"updateLeadGenForm",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"updateLeadGenForm"),r.prototype),l(r.prototype,"updateAccountWithCustomerUrn",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"updateAccountWithCustomerUrn"),r.prototype),r)})),define("campaign-manager-web/controllers/china/content-tool/view",["exports","@ember/controller","@ember/service","@ember/object","@ember/utils","@glimmer/tracking","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/constants/china/content-templates"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b,_,h,f
function T(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function E(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(c=(0,n.inject)("hue-web-modal@modal"),u=(0,n.inject)("china/content-templates"),d=(0,a.computed)("router.currentRoute.name"),p=(0,a.computed)("modalService.currentTopLayer"),m=class extends t.default{constructor(...e){super(...e),T(this,"router",g,this),T(this,"modalService",b,this),T(this,"contentTemplates",_,this),T(this,"selectedIndustry",h,this),T(this,"memberProfile",f,this),E(this,"CONTENT_TEMPLATES",s.default),E(this,"TYPE_GROUP",s.TYPE_GROUP),E(this,"INDUSTRY_GROUP",s.INDUSTRY_GROUP),E(this,"queryParams",[{secretEditorMode:{type:"boolean"}}])}get profileData(){return this.memberProfile.profileData}get templateType(){const e=this.router.currentRoute.find((e=>"china.content-tool.view"===e.name))
return e?.params?.type}get isHUEModalUnlocked(){return void 0===this.modalService.currentTopLayer}get filteredModel(){return(0,i.isEmpty)(this.selectedIndustry)?this.model:this.model.filter((e=>e?.industry===this.selectedIndustry))}*watiModalUnlockedTask(){yield(0,l.waitForProperty)(this,"isHUEModalUnlocked")}switchTemplateType(e){this.router.transitionTo("china.content-tool.view",e,{queryParams:{secretEditorMode:this.secretEditorMode}})}backToIndexView(){this.router.transitionTo("china.content-tool.view")}addContentTemplate(){this.router.transitionTo("china.content-tool.view.add.index","new")}reviewContentTemplate(){this.router.transitionTo("china.content-tool.view.add.review")}sendRefresh(){this.send("refreshView")}},g=y(m.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(m.prototype,"modalService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=y(m.prototype,"contentTemplates",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(m.prototype,"selectedIndustry",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(m.prototype,"memberProfile",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(m.prototype,"templateType",[d],Object.getOwnPropertyDescriptor(m.prototype,"templateType"),m.prototype),y(m.prototype,"isHUEModalUnlocked",[p],Object.getOwnPropertyDescriptor(m.prototype,"isHUEModalUnlocked"),m.prototype),y(m.prototype,"watiModalUnlockedTask",[o.task],Object.getOwnPropertyDescriptor(m.prototype,"watiModalUnlockedTask"),m.prototype),y(m.prototype,"switchTemplateType",[a.action],Object.getOwnPropertyDescriptor(m.prototype,"switchTemplateType"),m.prototype),y(m.prototype,"backToIndexView",[a.action],Object.getOwnPropertyDescriptor(m.prototype,"backToIndexView"),m.prototype),y(m.prototype,"addContentTemplate",[a.action],Object.getOwnPropertyDescriptor(m.prototype,"addContentTemplate"),m.prototype),y(m.prototype,"reviewContentTemplate",[a.action],Object.getOwnPropertyDescriptor(m.prototype,"reviewContentTemplate"),m.prototype),y(m.prototype,"sendRefresh",[a.action],Object.getOwnPropertyDescriptor(m.prototype,"sendRefresh"),m.prototype),m)})),define("campaign-manager-web/controllers/china/content-tool/view/add/index",["exports","@ember/controller","@ember/service","@ember/object","campaign-manager-web/constants/china/content-templates"],(function(e,t,n,a,i){var r,o,l,s,c,u
function d(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,n.inject)("china/content-templates"),o=(0,t.inject)("china.content-tool.view"),l=class extends t.default{constructor(...e){super(...e),d(this,"router",s,this),d(this,"contentTemplates",c,this),d(this,"viewController",u,this),p(this,"LIMITS",i.LIMITS),p(this,"TYPE_GROUP",i.TYPE_GROUP),p(this,"INDUSTRY_GROUP",i.INDUSTRY_GROUP)}review(){this.router.transitionTo("china.content-tool.view.add.review")}save(){this.model.index<i.default.length?(i.default[this.model.index]=this.model.templateContent,this.router.transitionTo("china.content-tool.view"),this.contentTemplates.generateJSON(),this.viewController.sendRefresh()):this.contentTemplates.has(this.model)?(this.contentTemplates.cacheItems(),this.router.transitionTo("china.content-tool.view.add.index","new"),this.send("refreshPage"),this.viewController.sendRefresh()):(this.contentTemplates.add(this.model),this.send("refreshPage"),this.viewController.sendRefresh())}},s=m(l.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=m(l.prototype,"contentTemplates",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(l.prototype,"viewController",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(l.prototype,"review",[a.action],Object.getOwnPropertyDescriptor(l.prototype,"review"),l.prototype),m(l.prototype,"save",[a.action],Object.getOwnPropertyDescriptor(l.prototype,"save"),l.prototype),l)})),define("campaign-manager-web/controllers/china/content-tool/view/add/review",["exports","@ember/controller","@ember/service","@ember/object","campaign-manager-web/constants/china/content-templates"],(function(e,t,n,a,i){var r,o,l,s,c,u
function d(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,n.inject)("china/content-templates"),o=(0,t.inject)("china.content-tool.view"),l=class extends t.default{constructor(...e){var t,n,a
super(...e),d(this,"router",s,this),d(this,"contentTemplates",c,this),d(this,"viewController",u,this),t=this,n="TEMPLATES",a=i.default,n in t?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}remove(e){this.contentTemplates.remove(e),this.contentTemplates.generateJSON(),this.viewController.sendRefresh()}clear(){this.contentTemplates.empty(),this.viewController.sendRefresh()}close(){this.router.transitionTo("china.content-tool.view")}addNewTemplate(){this.router.transitionTo("china.content-tool.view.add.index","new")}},s=p(l.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(l.prototype,"contentTemplates",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(l.prototype,"viewController",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(l.prototype,"remove",[a.action],Object.getOwnPropertyDescriptor(l.prototype,"remove"),l.prototype),p(l.prototype,"clear",[a.action],Object.getOwnPropertyDescriptor(l.prototype,"clear"),l.prototype),p(l.prototype,"close",[a.action],Object.getOwnPropertyDescriptor(l.prototype,"close"),l.prototype),p(l.prototype,"addNewTemplate",[a.action],Object.getOwnPropertyDescriptor(l.prototype,"addNewTemplate"),l.prototype),l)})),define("campaign-manager-web/controllers/china/content-tool/view/edit",["exports","@ember/controller","@ember/service","@ember/object","tracked-toolbox","ember-concurrency-decorators","ember-concurrency"],(function(e,t,n,a,i,r,o){var l,s,c,u,d,p,m,g,b,_,h,f,T,E
function y(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,n.inject)("hue-web-modal@modal"),s=(0,i.localCopy)("model.ad.intro.text"),c=(0,i.localCopy)("model.ad.headline.text"),u=(0,i.localCopy)("model.form.headline.text"),d=(0,i.localCopy)("model.form.detail.text"),p=(0,i.localCopy)("model.form.confirmation.text"),m=(0,a.computed)("modalService.currentTopLayer"),g=class extends t.default{constructor(...e){super(...e),y(this,"modalService",b,this),y(this,"adIntro",_,this),y(this,"adHeadline",h,this),y(this,"formHeadline",f,this),y(this,"formDetail",T,this),y(this,"formConfirmation",E,this)}get isHUEModalUnlocked(){return void 0===this.modalService.currentTopLayer}*watiModalUnlockedTask(){yield(0,o.waitForProperty)(this,"isHUEModalUnlocked")}},b=S(g.prototype,"modalService",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=S(g.prototype,"adIntro",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(g.prototype,"adHeadline",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(g.prototype,"formHeadline",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=S(g.prototype,"formDetail",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=S(g.prototype,"formConfirmation",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S(g.prototype,"isHUEModalUnlocked",[m],Object.getOwnPropertyDescriptor(g.prototype,"isHUEModalUnlocked"),g.prototype),S(g.prototype,"watiModalUnlockedTask",[r.task],Object.getOwnPropertyDescriptor(g.prototype,"watiModalUnlockedTask"),g.prototype),g)})),define("campaign-manager-web/controllers/china/content-tool/view/edit/index",["exports","@ember/controller","@ember/service","@ember/object","@glimmer/tracking","campaign-manager-web/constants/china/content-templates"],(function(e,t,n,a,i,r){var o,l,s,c,u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const T=["AD","FORM","CONFIRMATION"],E={[T[0]]:T[0],[T[1]]:T[1],[T[2]]:T[2]}
e.default=(o=(0,t.inject)("china.content-tool.view"),l=(0,t.inject)("china.content-tool.view.edit"),s=class extends t.default{constructor(...e){super(...e),_(this,"router",c,this),_(this,"tracking",u,this),_(this,"viewController",d,this),_(this,"editController",p,this),_(this,"isFreeEditingToggled",m,this),_(this,"currentEditingSection",g,this),_(this,"previewMobile",b,this),h(this,"sectionMap",E),h(this,"LIMITS",r.LIMITS)}resetController(){this.isFreeEditingToggled=!1,this.currentEditingSection=T[0],this.previewMobile=!1}close(){const e=this.isFreeEditingToggled?"free_mode_close":"default_mode_close"
this.tracking.fireInteractionEvent(e),this.router.transitionTo("china.content-tool.view")}preview(){this.router.transitionTo("china.content-tool.view.edit.preview")}},c=f(s.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=f(s.prototype,"tracking",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=f(s.prototype,"viewController",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=f(s.prototype,"editController",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=f(s.prototype,"isFreeEditingToggled",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=f(s.prototype,"currentEditingSection",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return T[0]}}),b=f(s.prototype,"previewMobile",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f(s.prototype,"close",[a.action],Object.getOwnPropertyDescriptor(s.prototype,"close"),s.prototype),f(s.prototype,"preview",[a.action],Object.getOwnPropertyDescriptor(s.prototype,"preview"),s.prototype),s)})),define("campaign-manager-web/controllers/china/content-tool/view/edit/preview",["exports","@ember/controller","@ember/service","@ember/object","@glimmer/tracking"],(function(e,t,n,a,i){var r,o,l,s,c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,t.inject)("china.content-tool.view"),o=(0,t.inject)("china.content-tool.view.edit"),l=class extends t.default{constructor(...e){super(...e),g(this,"router",s,this),g(this,"tracking",c,this),g(this,"formatter",u,this),g(this,"viewController",d,this),g(this,"editController",p,this),g(this,"htmlDownloadLink",m,this)}get htmlFileName(){return`creative_content_${this.formatter.formatDate(Date.now(),"fmt_mdy_iso")}.html`}saveContent(e){const t=new Blob([e],{type:"text/html"})
this.htmlDownloadLink=URL.createObjectURL(t)}close(e){e&&this.tracking.fireInteractionEvent(e),this.router.transitionTo("china.content-tool.view.edit.index")}},s=b(l.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=b(l.prototype,"tracking",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=b(l.prototype,"formatter",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=b(l.prototype,"viewController",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(l.prototype,"editController",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(l.prototype,"htmlDownloadLink",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(l.prototype,"saveContent",[a.action],Object.getOwnPropertyDescriptor(l.prototype,"saveContent"),l.prototype),b(l.prototype,"close",[a.action],Object.getOwnPropertyDescriptor(l.prototype,"close"),l.prototype),l)})),define("campaign-manager-web/controllers/enterprise-login",["exports","@ember/controller","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/constants/lix"],(function(e,t,n,a,i){var r,o,l,s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,n.inject)(),o=(0,n.inject)(),l=(0,n.inject)(),s=class extends t.default{constructor(...e){var t,n,i
super(...e),p(this,"enterpriseAuthentication",c,this),p(this,"memberProfile",u,this),p(this,"lix",d,this),t=this,n="ACCOUNTS_INDEX",i=a.ROUTE_NAME.ACCOUNTS_INDEX,n in t?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i}get hasFullName(){const{firstName:e,lastName:t}=this.memberProfile.profileData
return Boolean(e&&t)}get isMercadoEnabled(){return this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableMercado)}get currentBusinessManager(){const e=this.memberProfile.currentContext
return this.enterpriseAuthentication.bmAccounts.find((t=>t.enterpriseApplicationInstance===e))}},c=m(s.prototype,"enterpriseAuthentication",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(s.prototype,"memberProfile",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(s.prototype,"lix",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)})),define("campaign-manager-web/controllers/new-advertiser",["exports","@ember/controller","@ember/object","@ember/service","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/constants/routes","campaign-manager-web/utils/account","campaign-manager-web/constants/tracking","campaign-manager-web/utils/urn","campaign-manager-web/constants/success-modal-entity-types","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(p=(0,a.inject)("account"),m=(0,i.task)({drop:!0}),g=class extends t.default{constructor(...e){super(...e),y(this,"queryParams",[{referrer:{type:"string"}},{companyId:{type:"number"}}]),E(this,"accountService",b,this),E(this,"tracking",_,this),E(this,"memberProfile",h,this),E(this,"router",f,this),E(this,"lix",T,this),y(this,"showAddAccountValidations",!1),y(this,"showAddAccountSaveError",!1),y(this,"accountFormTaskError",null)}get companyIdToPreselect(){return this.companyId||this.model.companiesWithAdminAccess[0]?.id}get isCompanyIdFromUrl(){return!!this.companyId}get isNewAdvertiserAccountCreationMobileDesignEnabled(){return this.lix.getTreatmentIsEnabled(d.LIX_TEST_KEYS.enableNewAdvertiserAccountCreationMobileDesign)}updateAccountRecord(e={}){return(0,l.updateAccount)((0,n.get)(this,"model.accountToModify"),e)}*accountFormTask(){(0,n.set)(this,"showAddAccountValidations",!0),(0,n.set)(this,"showAddAccountSaveError",!1)
const e=(0,n.get)(this,"model.accountToModify")
if(e.get("validations.isValid"))try{e.reference||this.updateAccountRecord({reference:(0,c.createUrnFromAttrs)(c.URN_TYPES.MEMBER,this.memberProfile.profileData.id)})
const t=yield this.accountService.saveAccount(e);(0,n.set)(this,"newAccountId",t.id),this.tracking.fireTrackingPayload(s.TRACKING_EVENT_TOPIC.CAMPAIGN_MANAGER_USER_ACTION_EVENT,{sponsoredAccountUrn:(0,c.createUrnFromAttrs)(c.URN_TYPES.SPONSORED_ACCOUNT,this.newAccountId),flow:s.CAMPAIGN_MANAGER_USER_FLOW.OBJECTIVE_BASED_BUYING,action:s.USER_ACTION_TYPE.ACCOUNT_CREATION}),this.resetAdAccountForm(),this.accountService.updateSuccessConfirmationModalState(!0,{entityType:u.ENTITY_TYPES.ACCOUNT}),this.router.transitionTo(o.ROUTE_NAME.ACCOUNT_INDEX,this.newAccountId,{queryParams:{isNewAdvertiser:!0}})}catch(t){(0,r.didCancel)(t)||((0,n.set)(this,"showAddAccountSaveError",!0),(0,n.set)(this,"accountFormTaskError",t))}}async resetAdAccountForm(){(0,n.set)(this,"showAddAccountValidations",!1)
const e=this.accountFormTask
e&&await e.cancelAll()}},b=S(g.prototype,"accountService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=S(g.prototype,"tracking",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(g.prototype,"memberProfile",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(g.prototype,"router",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=S(g.prototype,"lix",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S(g.prototype,"updateAccountRecord",[n.action],Object.getOwnPropertyDescriptor(g.prototype,"updateAccountRecord"),g.prototype),S(g.prototype,"accountFormTask",[m],Object.getOwnPropertyDescriptor(g.prototype,"accountFormTask"),g.prototype),g)})),define("campaign-manager-web/data-adapter",["exports","@ember-data/debug"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}))
define("campaign-manager-web/entities/ab-tests",["exports","@ember/service","@ember/object","@glimmer/tracking","campaign-manager-web/utils/date","campaign-manager-web/constants/ab-tests","@linkedin/ember-tracked-validations","campaign-manager-web/validators/ab-tests","campaign-manager-web/constants/experiment","campaign-manager-web/constants/currency","campaign-manager-web/utils/urn"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R
function D(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function M(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.AbTestEntity=e.AB_TEST_COMPARISON_KEYS=void 0,e.createAbTestEntity=function(e={}){return new U({...x(),...e})},e.getAbTestBudgetLimits=k,e.getAbTestDefaults=x,e.getCampaignGroupChanges=function(e,t,n){const a={}
t.name!==e.name&&(a.name=t.name)
n&&(t.schedule.start!==e.schedule.start&&(a.startsAt=t.schedule.start),t.schedule.end!==e.schedule.end&&(a.endsAt=t.schedule.end))
return a},e.toCmAbTest=function(e){return{name:e.name,schedule:e.schedule,keyMetric:e.keyMetric,autoStop:s.EXPERIMENT_AUTO_STOP.AUTO_STOP_AT_END_DATE,userIntendedState:e.userIntendedState,accountId:parseInt(e.accountId,10),campaignGroupId:parseInt(e.campaignGroupId,10),cells:e.campaigns.map((t=>({name:t.name,trafficWeight:Math.floor(100/e.campaigns.length),reference:{string:(0,u.createUrnFromAttrs)(u.URN_TYPES.SPONSORED_CAMPAIGN,t.id)}}))),entityUrn:e.entityUrn,uiState:e.testUiState}},e.toValidAbTest=function(e){const t={}
return L.forEach((n=>{const a=e[n]
t[n]="object"==typeof a?JSON.parse(JSON.stringify(a)):a})),t}
const L=e.AB_TEST_COMPARISON_KEYS=["keyMetric","campaignGroupId","uiState","autoStop","accountId","schedule","userIntendedState","cells","entityUrn","name"]
function k(e){const t={AED:3.67,ARS:209.41,AUD:1.5,BRL:5.06,CAD:1.36,CHF:.91,CLP:813.74,CNY:6.87,COP:4546.49,DKK:6.83,EGP:30.63,EUR:.91,GBP:.81,HKD:7.85,IDR:14940.95,INR:81.84,JPY:132.15,KRW:1316.44,MXN:18.13,MYR:4.4,NOK:10.5,NZD:1.6,PEN:3.74,PLN:4.29,SAR:3.75,SEK:10.47,SGD:1.33,THB:34.09,TRY:19.25,USD:1,ZAR:18.07},n=t[e]||t.USD,a=e=>2*Math.round(e/2)
return{DEFAULT_DAILY_BUDGET:a(n*r.DEFAULT_DAILY_BUDGET),MINIMUM_LIFETIME_BUDGET:a(n*r.MINIMUM_LIFETIME_BUDGET),MAXIMUM_LIFETIME_BUDGET:a(n*r.MAXIMUM_LIFETIME_BUDGET),MINIMUM_DAILY_BUDGET:a(n*r.MINIMUM_DAILY_BUDGET),MAXIMUM_DAILY_BUDGET:a(n*r.MAXIMUM_DAILY_BUDGET),OPTIMA_MINIMUM_LIFETIME_BUDGET_FOR_WEBSITE_VISIT:a(n*r.OPTIMA_MINIMUM_LIFETIME_BUDGET_FOR_WEBSITE_VISIT),OPTIMA_MINIMUM_LIFETIME_BUDGET_FOR_LEAD_GEN:a(n*r.OPTIMA_MINIMUM_LIFETIME_BUDGET_FOR_LEAD_GEN)}}let U=e.AbTestEntity=(d=(0,o.hasValidations)(l.default),p=(0,t.inject)(),m=(0,n.computed)("dailyBudget.currencyCode","lifetimeBudget.currencyCode"),d((_=M((b=class{get currencyCode(){return this.lifetimeBudget?.currencyCode||this.dailyBudget?.currencyCode||c.US_CURRENCY}get budgetLimits(){return k(this.currencyCode)}get selectedAdFormats(){const e=this.campaigns.map((e=>e.adFormats)).flat().filter((e=>!!e))
return[...new Set(e)]}get testUiState(){return this.m3Record?(0,n.get)(this,"m3Record.uiState"):s.CM_TEST_UI_STATE.DRAFT}constructor(e){var t,n,a
D(this,"i18n",_,this),D(this,"lix",h,this),D(this,"formatter",f,this),D(this,"accountId",T,this),D(this,"name",E,this),D(this,"variable",y,this),D(this,"budgetType",S,this),D(this,"dailyBudget",A,this),D(this,"lifetimeBudget",C,this),D(this,"campaigns",O,this),D(this,"schedule",v,this),D(this,"keyMetric",w,this),D(this,"campaignGroupId",I,this),D(this,"isMultiAdFormatTest",P,this),D(this,"userIntendedState",N,this),a=void 0,(n="m3Record")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,D(this,"campaignsAudienceCount",R,this),Object.assign(this,e)}}).prototype,"i18n",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=M(b.prototype,"lix",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=M(b.prototype,"formatter",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=M(b.prototype,"accountId",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=M(b.prototype,"name",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=M(b.prototype,"variable",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=M(b.prototype,"budgetType",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=M(b.prototype,"dailyBudget",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=M(b.prototype,"lifetimeBudget",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=M(b.prototype,"campaigns",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=M(b.prototype,"schedule",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=M(b.prototype,"keyMetric",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=M(b.prototype,"campaignGroupId",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=M(b.prototype,"isMultiAdFormatTest",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=M(b.prototype,"userIntendedState",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=M(b.prototype,"campaignsAudienceCount",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),M(b.prototype,"currencyCode",[m],Object.getOwnPropertyDescriptor(b.prototype,"currencyCode"),b.prototype),g=b))||g)
function x(){const e=(0,i.getTomorrowUTC)(new Date),t=(0,i.addDaysUTC)(e,r.MIN_AB_TEST_DURATION_IN_DAYS-1)
return{name:"",variable:r.AB_TEST_VARIABLE.CREATIVE,budgetType:r.AB_TEST_BUDGET_TYPE.LIFETIME,keyMetric:r.AB_TEST_KEY_METRIC.CPC,userIntendedState:s.CM_TEST_UI_STATE.DRAFT,campaigns:[],isMultiAdFormatTest:!0,schedule:{start:(0,i.toAdsStartTime)((0,i.fromAdsTime)(e)),end:(0,i.toAdsEndTime)((0,i.fromAdsTime)(t))}}}})),define("campaign-manager-web/entities/account",["exports","@ember/object","@ember/service","@glimmer/tracking","@linkedin/ember-tracked-validations","campaign-manager-web/constants/account","@ember/object/compat","campaign-manager-web/validators/account","campaign-manager-web/constants/lix","campaign-manager-web/utils/date"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se
function ce(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function ue(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.CM_ACCOUNT_FIELDS=void 0
const de=e.CM_ACCOUNT_FIELDS=["id","name","currencyCode","reference","encryptedReferenceId","status","type","createdAt","lastModifiedAt","totalBudget","totalBudgetEndsAt","billingReferenceId","billingReferenceType","billingParentReferenceId","billingParentReferenceType","productType","notifyOnCreativeRejection","notifyOnEndOfCampaign","notifyOnCampaignOptimization","notifyOnNewFeaturesEnabled","canEditAccount","canEditCampaign","canEditCreative","canManageBilling","canCreateDsc","crmConnection","currentUserRole","servingStatuses","campaignCount","canEditOrganicShares","customerUrn","invoiceSelfDiscoveryEnabled","subproductType","testAccount","eligiblePromotionType","invoicingSpendLimit","migratedToSelfServeInvoicing"],pe={campaignCount:!0,totalBudget:!0,crmConnection:!0,invoicingSpendLimit:!0}
e.default=(u=(0,i.hasValidations)(l.default),d=(0,t.computed)("id"),p=(0,t.computed)("currentUserRole"),m=(0,t.computed)("type"),g=(0,t.computed)("isEnterprise","subproductType"),b=(0,t.computed)("isEnterprise","productType"),_=(0,t.computed)("isEnterprise","type","isLmsEnterpriseAccount"),h=(0,t.computed)("subproductType"),f=(0,t.computed)("totalBudgetEndsAt"),u((E=class extends t.default{constructor(...e){var t,n,a
super(...e),ce(this,"i18n",y,this),ce(this,"lix",S,this),ce(this,"id",A,this),ce(this,"isNew",C,this),ce(this,"name",O,this),ce(this,"currencyCode",v,this),ce(this,"reference",w,this),ce(this,"encryptedReferenceId",I,this),ce(this,"status",P,this),ce(this,"type",N,this),ce(this,"createdAt",R,this),ce(this,"lastModifiedAt",D,this),ce(this,"totalBudget",M,this),ce(this,"totalBudgetEndsAt",L,this),ce(this,"billingReferenceId",k,this),ce(this,"billingReferenceType",U,this),ce(this,"billingParentReferenceId",x,this),ce(this,"billingParentReferenceType",F,this),ce(this,"productType",z,this),ce(this,"notifyOnCreativeRejection",j,this),ce(this,"notifyOnEndOfCampaign",G,this),ce(this,"notifyOnCampaignOptimization",B,this),ce(this,"notifyOnNewFeaturesEnabled",V,this),ce(this,"canEditAccount",Y,this),ce(this,"canEditCampaign",H,this),ce(this,"canEditCreative",q,this),ce(this,"canManageBilling",K,this),ce(this,"canCreateDsc",W,this),ce(this,"crmConnection",X,this)
ce(this,"currentUserRole",$,this),ce(this,"servingStatuses",J,this),ce(this,"campaignCount",Q,this),ce(this,"canEditOrganicShares",Z,this),ce(this,"customerUrn",ee,this),ce(this,"invoiceSelfDiscoveryEnabled",te,this),ce(this,"subproductType",ne,this),ce(this,"testAccount",ae,this),ce(this,"eligiblePromotionType",ie,this),ce(this,"invoicingSpendLimit",re,this),ce(this,"migratedToSelfServeInvoicing",oe,this),ce(this,"selectedTypeaheadReference",le,this),ce(this,"campaignCount",se,this),a=e=>e=this._transformBillingReferencePayload(e),(n="transformPayload")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}static create(e,t){const n=super.create(e,t.getAccountCopy?.()||t)
return n.originalAttributes=JSON.parse(JSON.stringify(n.getAccountCopy())),n}getAccountCopy(){const e={}
return de.forEach((t=>{e[t]=this[t]})),e}set accountId(e){}get accountId(){return parseInt(this.id,10)}set canManageCrmConnection(e){}get canManageCrmConnection(){const e=this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableCrmConnector)
return(this.currentUserRole===r.ACCOUNT_USER_PERMISSION.ACCOUNT_MANAGER||this.currentUserRole===r.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN)&&e}set isEnterprise(e){}get isEnterprise(){return this.type===r.ACCOUNT_TYPE.ENTERPRISE}set isTalentExperienceEnabled(e){}get isTalentExperienceEnabled(){return this.isEnterprise&&this.subproductType===r.SUBPRODUCT_TYPE.TALENT_INTENT}set isLmsEnterpriseAccount(e){}get isLmsEnterpriseAccount(){return this.isEnterprise&&this.productType===r.PRODUCT_TYPE.MARKETING_SOLUTIONS}set isCampaignGroupsEnabled(e){}get isCampaignGroupsEnabled(){const e=!this.isEnterprise,t=this.type!==r.ACCOUNT_TYPE.SPONSORED_JOB
return this.isLmsEnterpriseAccount||e&&t}set isTalentIntent(e){}get isTalentIntent(){return this.subproductType===r.SUBPRODUCT_TYPE.TALENT_INTENT}get totalBudgetEndsAtDate(){return this.totalBudgetEndsAt&&(0,c.getLocalDateFromUTCDate)(this.totalBudgetEndsAt)}set totalBudgetEndsAtDate(e){this.totalBudgetEndsAt=e&&(0,c.convertToUTCTimestamp)(e.getTime())}get hasDirtyAttributes(){return Object.keys(this.changedAttributes).length>0}get changedAttributes(){return this.getChangedAttributes()}sanitize(){const e={}
if(de.forEach((t=>{const n=this[t],a=pe[t],i="object"==typeof n&&0===Object.keys(n).length
void 0===n||a&&i||(e[t]=n)})),e.totalBudget&&!e.totalBudget.amount&&delete e.totalBudget,e.billingParentReferenceType&&!e.billingParentReferenceId&&(delete e.billingParentReferenceType,delete e.billingReferenceType),e.totalBudgetEndsAt){const t=new Date(e.totalBudgetEndsAt)
e.totalBudgetEndsAt=Date.UTC(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),23,45,0)}return e}getChangedAttributes(){const e={}
return de.forEach((t=>{JSON.stringify(this.originalAttributes[t])!==JSON.stringify(this[t])&&(e[t]=!0)})),e}_transformBillingReferencePayload(e){const t=e.patch?.$set
return t?(t.billingReferenceId&&!t.billingReferenceType&&this.billingReferenceType&&(t.billingReferenceType=this.billingReferenceType),t.billingParentReferenceId&&!t.billingParentReferenceType&&this.billingParentReferenceType&&(t.billingParentReferenceType=this.billingParentReferenceType),e):e}rollbackAttributes(){Object.assign(this,this.originalAttributes)}},y=ue(E.prototype,"i18n",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=ue(E.prototype,"lix",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=ue(E.prototype,"id",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=ue(E.prototype,"isNew",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),O=ue(E.prototype,"name",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=ue(E.prototype,"currencyCode",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"USD"}}),w=ue(E.prototype,"reference",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=ue(E.prototype,"encryptedReferenceId",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=ue(E.prototype,"status",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=ue(E.prototype,"type",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return r.ACCOUNT_TYPE.BUSINESS}}),R=ue(E.prototype,"createdAt",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=ue(E.prototype,"lastModifiedAt",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=ue(E.prototype,"totalBudget",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),L=ue(E.prototype,"totalBudgetEndsAt",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=ue(E.prototype,"billingReferenceId",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=ue(E.prototype,"billingReferenceType",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=ue(E.prototype,"billingParentReferenceId",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=ue(E.prototype,"billingParentReferenceType",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=ue(E.prototype,"productType",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=ue(E.prototype,"notifyOnCreativeRejection",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=ue(E.prototype,"notifyOnEndOfCampaign",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=ue(E.prototype,"notifyOnCampaignOptimization",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=ue(E.prototype,"notifyOnNewFeaturesEnabled",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=ue(E.prototype,"canEditAccount",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=ue(E.prototype,"canEditCampaign",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=ue(E.prototype,"canEditCreative",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=ue(E.prototype,"canManageBilling",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=ue(E.prototype,"canCreateDsc",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=ue(E.prototype,"crmConnection",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),$=ue(E.prototype,"currentUserRole",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=ue(E.prototype,"servingStatuses",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Q=ue(E.prototype,"campaignCount",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=ue(E.prototype,"canEditOrganicShares",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=ue(E.prototype,"customerUrn",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=ue(E.prototype,"invoiceSelfDiscoveryEnabled",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=ue(E.prototype,"subproductType",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=ue(E.prototype,"testAccount",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=ue(E.prototype,"eligiblePromotionType",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=ue(E.prototype,"invoicingSpendLimit",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),oe=ue(E.prototype,"migratedToSelfServeInvoicing",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=ue(E.prototype,"selectedTypeaheadReference",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=ue(E.prototype,"campaignCount",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),ue(E.prototype,"accountId",[d],Object.getOwnPropertyDescriptor(E.prototype,"accountId"),E.prototype),ue(E.prototype,"canManageCrmConnection",[p],Object.getOwnPropertyDescriptor(E.prototype,"canManageCrmConnection"),E.prototype),ue(E.prototype,"isEnterprise",[m],Object.getOwnPropertyDescriptor(E.prototype,"isEnterprise"),E.prototype),ue(E.prototype,"isTalentExperienceEnabled",[g],Object.getOwnPropertyDescriptor(E.prototype,"isTalentExperienceEnabled"),E.prototype),ue(E.prototype,"isLmsEnterpriseAccount",[b],Object.getOwnPropertyDescriptor(E.prototype,"isLmsEnterpriseAccount"),E.prototype),ue(E.prototype,"isCampaignGroupsEnabled",[_],Object.getOwnPropertyDescriptor(E.prototype,"isCampaignGroupsEnabled"),E.prototype),ue(E.prototype,"isTalentIntent",[h],Object.getOwnPropertyDescriptor(E.prototype,"isTalentIntent"),E.prototype),ue(E.prototype,"totalBudgetEndsAtDate",[f],Object.getOwnPropertyDescriptor(E.prototype,"totalBudgetEndsAtDate"),E.prototype),ue(E.prototype,"hasDirtyAttributes",[o.dependentKeyCompat],Object.getOwnPropertyDescriptor(E.prototype,"hasDirtyAttributes"),E.prototype),ue(E.prototype,"changedAttributes",[o.dependentKeyCompat],Object.getOwnPropertyDescriptor(E.prototype,"changedAttributes"),E.prototype),T=E))||T)})),define("campaign-manager-web/entities/ads-preview/ads-preview-content",["exports","campaign-manager-web/utils/object"],(function(e,t){function n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.AdsPreviewContent=void 0
e.AdsPreviewContent=class{constructor({author:e,adContent:a,callToAction:i,...r}={}){if(n(this,"author",void 0),n(this,"adContent",void 0),n(this,"callToAction",void 0),!(0,t.isEmptyObject)(r))throw new Error(`Unexpected properties: ${Object.keys(r)}`)
this.author=e,this.adContent=a,this.callToAction=i}toJSON(){const e={author:this.author}
return this.callToAction&&(e.callToAction=this.callToAction),this.adContent&&(e.adContent=JSON.parse(JSON.stringify(this.adContent))),e}}})),define("campaign-manager-web/entities/ads-preview/su-article-ad",["exports","campaign-manager-web/utils/object"],(function(e,t){function n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.SuArticleAd=void 0
e.SuArticleAd=class{constructor({description:e,destinationUrl:a,headline:i,imageUrl:r,introductoryText:o,ugcCallToAction:l,...s}={}){if(n(this,"description",void 0),n(this,"destinationUrl",void 0),n(this,"headline",void 0),n(this,"imageUrl",void 0),n(this,"introductoryText",void 0),n(this,"ugcCallToAction",void 0),!(0,t.isEmptyObject)(s))throw new Error(`Unexpected properties: ${Object.keys(s)}`)
this.description=e,this.destinationUrl=a,this.headline=i,this.imageUrl=r,this.introductoryText=o,this.ugcCallToAction=l}toJSON(){return{description:{text:this.description},destinationUrl:this.destinationUrl,headline:this.headline,imageUrl:this.imageUrl,introductoryText:{text:this.introductoryText},ugcCallToAction:this.ugcCallToAction}}}})),define("campaign-manager-web/entities/ads-preview/su-image-ad",["exports","campaign-manager-web/utils/object"],(function(e,t){function n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.SuImageAd=void 0
e.SuImageAd=class{constructor({imageUrl:e,introductoryText:a,...i}={}){if(n(this,"imageUrl",void 0),n(this,"introductoryText",void 0),!(0,t.isEmptyObject)(i))throw new Error(`Unexpected properties: ${Object.keys(i)}`)
this.imageUrl=e,this.introductoryText=a}toJSON(){return{imageUrl:this.imageUrl,introductoryText:{text:this.introductoryText}}}}})),define("campaign-manager-web/entities/ads-preview/su-text-ad",["exports","campaign-manager-web/utils/object"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.SuTextAd=void 0
e.SuTextAd=class{constructor({introductoryText:e,...n}={}){var a,i,r
if(r=void 0,(i="introductoryText")in(a=this)?Object.defineProperty(a,i,{value:r,enumerable:!0,configurable:!0,writable:!0}):a[i]=r,!(0,t.isEmptyObject)(n))throw new Error(`Unexpected properties: ${Object.keys(n)}`)
this.introductoryText=e}toJSON(){return{introductoryText:{text:this.introductoryText}}}}})),define("campaign-manager-web/entities/ads-review/flattened-ad",["exports","campaign-manager-web/utils/object","campaign-manager-web/entities/ads-review/media-asset","@glimmer/tracking","@ember/application","campaign-manager-web/utils/ads-preview","@linkedin/ember-tracked-validations","campaign-manager-web/validators/ads-review-edit-ad-form-validation","@ember/service","@ember/debug","campaign-manager-web/utils/url-manager"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L
function k(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function U(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.FlattenedAd=void 0
const{ARTICLE:F}=r.CONTENT_TYPE,{DESKTOP:z}=r.AD_PLACEMENT
e.FlattenedAd=(0,o.hasValidations)(l.default)((m=x((p=class{get serializedAttributes(){const{adName:e,associatedFeedback:a,callToAction:i,createdFromExitingSponsoredUpdateContent:r,creativeId:o,description:l,formattedDestinationUrl:s,initialDestinationUrl:c,hasBeenSeen:d,headline:p,id:m,introductoryText:g,isAIGenerated:b,isCreative:_,isTemporaryAd:h,landingPage:f,landingPageCandidate:T,landingPageId:E,leadGenFormId:y,mediaAssets:S=[],previewContentType:A,previewPlacement:C,source:O,sponsoredUpdateContentId:v,status:w,trackingData:I,destinationType:P,selectedLandingPageId:N}=this,R={adName:e,associatedFeedback:a,callToAction:i,createdFromExitingSponsoredUpdateContent:r,creativeId:o,description:l,destinationUrl:s,initialDestinationUrl:c&&(0,u.getEncodedPrefixedURL)(c),hasBeenSeen:d?void 0:d,headline:p,id:m,introductoryText:g,isAIGenerated:b,isCreative:_,isTemporaryAd:h,landingPage:f,landingPageCandidate:T,landingPageId:E,leadGenFormId:y,mediaAssets:S,previewContentType:A,previewPlacement:C,source:O,sponsoredUpdateContentId:v,status:w,trackingData:I,destinationType:P,selectedLandingPageId:N}
return R.mediaAssets=R.mediaAssets.map((e=>e instanceof n.MediaAsset?e.serializedAttributes:e)),(0,t.filterUndefinedRecursive)(R)}get hasBeenSeen(){return!1!==this._hasBeenSeen}set hasBeenSeen(e){this._hasBeenSeen=e}get isCreative(){return Boolean(this.creativeId)&&Boolean(this.sponsoredUpdateContentId)}get imageUrl(){return this.mediaAssets?.[this.currentAssetIndex]?.imageUrl}get thumbnailImageUrl(){return this.mediaAssets?.[this.currentAssetIndex]?.thumbnailImageUrl}get assetName(){return this.mediaAssets?.[this.currentAssetIndex]?.assetName}get currentAssetUrn(){return this.mediaAssets?.[this.currentAssetIndex]?.assetUrn}get mediaAssets(){return this._mediaAssets}set mediaAssets(e){Array.isArray(e)&&(this._mediaAssets=e.map((e=>new n.MediaAsset({asset:e,source:e.source}))))}get hasValidationError(){return this.validations.errors.length>0}get hasImageUrlValidationError(){return this.validations.attrs.imageUrl.errors?.length>0}get imageUrlValidationMessage(){return this.validations.attrs.imageUrl.message}get adNameValidation(){return this.validations.attrs.adName}get introductoryTextValidation(){return this.validations.attrs.introductoryText}get headlineValidation(){return this.validations.attrs.headline}get descriptionValidation(){return this.validations.attrs.description}get destinationUrlValidation(){return this.validations.attrs.destinationUrl}get formattedDestinationUrl(){return this.destinationUrl&&(0,u.getEncodedPrefixedURL)(this.destinationUrl)}get hasUnlicensedThirdPartyAsset(){return this.mediaAssets[this.currentAssetIndex]?.hasUnlicensedThirdPartyAsset}constructor({adName:e,associatedFeedback:t,callToAction:n,createdFromExitingSponsoredUpdateContent:a,creativeId:r,description:o,destinationUrl:l,initialDestinationUrl:s,hasBeenSeen:c,headline:u,id:d,introductoryText:p,isAIGenerated:x,isCreative:j,isTemporaryAd:G,landingPage:B,landingPageCandidate:V,landingPageId:Y,leadGenFormId:H,mediaAssets:q,previewContentType:K,previewPlacement:W,source:X,sponsoredUpdateContentId:$,status:J,trackingData:Q,destinationType:Z,selectedLandingPageId:ee,...te}={},ne){k(this,"i18n",m,this),k(this,"adName",g,this),k(this,"associatedFeedback",b,this),k(this,"callToAction",_,this),U(this,"creativeId",void 0),k(this,"description",h,this),k(this,"destinationUrl",f,this),k(this,"initialDestinationUrl",T,this),k(this,"headline",E,this),U(this,"id",void 0),k(this,"introductoryText",y,this),U(this,"isAIGenerated",void 0),U(this,"isTemporaryAd",void 0),k(this,"_hasBeenSeen",S,this),k(this,"landingPage",A,this),k(this,"landingPageCandidate",C,this),k(this,"leadGenFormId",O,this),k(this,"previewContentType",v,this),k(this,"previewPlacement",w,this),U(this,"source",void 0),U(this,"sponsoredUpdateContentId",void 0),k(this,"status",I,this),k(this,"trackingData",P,this),k(this,"currentAssetIndex",N,this),k(this,"_mediaAssets",R,this),k(this,"createdFromExitingSponsoredUpdateContent",D,this),k(this,"destinationType",M,this),k(this,"landingPageId",L,this),ne&&(0,i.setOwner)(this,(0,i.getOwner)(ne)),this.adName=e
this.associatedFeedback=t,this.callToAction=n,this.createdFromExitingSponsoredUpdateContent=a,this.creativeId=r,this.description=o,this.destinationUrl=l,this.initialDestinationUrl=s??l,this.hasBeenSeen=c,this.headline=u,this.id=d,this.introductoryText=p,this.isAIGenerated=x,this.isTemporaryAd=G,this.landingPage=B,this.landingPageCandidate=V,this.leadGenFormId=H,this.mediaAssets=q||[],this.previewContentType=K||F,this.previewPlacement=W||z,this.source=X,this.sponsoredUpdateContentId=$,this.status=J,this.trackingData=Q,this.destinationType=Z,this.landingPageId=Y}}).prototype,"i18n",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=x(p.prototype,"adName",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=x(p.prototype,"associatedFeedback",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=x(p.prototype,"callToAction",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=x(p.prototype,"description",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=x(p.prototype,"destinationUrl",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=x(p.prototype,"initialDestinationUrl",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=x(p.prototype,"headline",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=x(p.prototype,"introductoryText",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=x(p.prototype,"_hasBeenSeen",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=x(p.prototype,"landingPage",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=x(p.prototype,"landingPageCandidate",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=x(p.prototype,"leadGenFormId",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=x(p.prototype,"previewContentType",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=x(p.prototype,"previewPlacement",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=x(p.prototype,"status",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=x(p.prototype,"trackingData",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=x(p.prototype,"currentAssetIndex",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),R=x(p.prototype,"_mediaAssets",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),D=x(p.prototype,"createdFromExitingSponsoredUpdateContent",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),M=x(p.prototype,"destinationType",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=x(p.prototype,"landingPageId",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=p))||d})),define("campaign-manager-web/entities/ads-review/media-asset",["exports","@glimmer/tracking","campaign-manager-web/utils/object","campaign-manager-web/constants/api/entities"],(function(e,t,n,a){var i,r,o,l,s,c,u
function d(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}function m(e){return!!e&&(e instanceof g||e.hasOwnProperty("originalAsset"))}Object.defineProperty(e,"__esModule",{value:!0}),e.MediaAsset=void 0
let g=e.MediaAsset=(r=p((i=class{get serializedAttributes(){const{source:e,assetName:t,imageUrl:a,originalAsset:i,thumbnailImageUrl:r,trackingData:o}=this,l={source:e,assetName:t,imageUrl:a,originalAsset:i,thumbnailImageUrl:r,trackingData:o}
return(0,n.filterUndefinedRecursive)(l)}get reference(){return this.originalAsset.reference}set reference(e){this.originalAsset.reference=e}get referenceType(){return this.originalAsset?.referenceType}set referenceType(e){this.originalAsset.referenceType=e}get licensedImageUrl(){return this.originalAsset?.licensedImageUrl}set licensedImageUrl(e){this.originalAsset.licensedImageUrl=e}get isThirdPartyAsset(){return this.source===a.CM_ASSET_THIRD_PARTY_ASSET}get hasUnlicensedThirdPartyAsset(){return this.isThirdPartyAsset&&!this.reference}get hasNoLicensedImageUrl(){return this.isThirdPartyAsset&&this.reference&&!this.licensedImageUrl}get assetUrn(){return this.originalAsset?.entityUrn}constructor({asset:e,source:t,...i}={}){if(d(this,"source",r,this),d(this,"assetName",o,this),d(this,"imageUrl",l,this),d(this,"thumbnailImageUrl",s,this),d(this,"trackingData",c,this),d(this,"originalAsset",u,this),!(0,n.isEmptyObject)(i))throw new Error(`Unexpected properties: ${Object.keys(i)}`)
if(m(e))this.assetName=e.assetName,this.imageUrl=e.imageUrl,this.thumbnailImageUrl=e.thumbnailImageUrl,this.originalAsset=e.originalAsset,this.source=e.source,this.trackingData=e.trackingData
else if(t===a.CM_ASSET||function(e){return!!e&&e.hasOwnProperty("assetContent")}(e))this.assetName=e.assetName,this.imageUrl=e.assetContent?.url||e.url,this.thumbnailImageUrl=this.imageUrl,this.originalAsset=e,this.source=a.CM_ASSET,this.trackingData={firstPartyMediaAsset:{digitalmediaAssetUrn:e.entityUrn,recommendedMediaRequestTrackingId:e.assetLibraryRecommenderResponseTrackingId},recommendedFirstPartyMediaRequestTrackingId:e.assetLibraryRecommenderTrackingId}
else if(t===a.CM_ASSET_THIRD_PARTY_ASSET)this.imageUrl=e.content?.image?.previewArtifact?.url,this.thumbnailImageUrl=e.content?.image?.thumbnailArtifact?.url||this.imageUrl,this.originalAsset=e,this.source=a.CM_ASSET_THIRD_PARTY_ASSET,this.trackingData={thirdPartyMediaAsset:{thirdPartyMediaAssetId:e.key.externalId}}
else if(e)throw new Error("source for media asset must be provided.\n          if this is a test case, make sure mediaAssets[0].source is set to either CM_ASSET or CM_ASSET_THIRD_PARTY_ASSET\n          example: mediaAssets: [new MediaAsset({ imageUrl: 'http://www.test.com', assetName: 'test', source: CM_ASSET })]")}}).prototype,"source",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=p(i.prototype,"assetName",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=p(i.prototype,"imageUrl",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=p(i.prototype,"thumbnailImageUrl",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(i.prototype,"trackingData",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(i.prototype,"originalAsset",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),i)})),define("campaign-manager-web/entities/brand-lift-tests",["exports","campaign-manager-web/types/brand-lift-tests","campaign-manager-web/utils/urn","campaign-manager-web/utils/date","campaign-manager-web/utils/brand-lift-tests"],(function(e,t,n,a,i){Object.defineProperty(e,"__esModule",{value:!0}),e.getDefaultBrandLiftTest=void 0
e.getDefaultBrandLiftTest=({accountId:e,defaultLocale:r})=>{const o=new Date((0,i.getMinimumBrandLiftUTCStart)()),l=(0,a.addDaysUTC)(o,89)
return{accountId:e,liftEntity:{account:(0,n.createUrnFromAttrs)(n.URN_TYPES.SPONSORED_ACCOUNT,e)},name:"",brandName:"",brandNameLocale:r,userState:t.BrandLiftTestUserState.DRAFT,uiState:t.BrandLiftTestUiState.DRAFT,metrics:[null],schedule:{start:(0,a.toAdsStartTime)((0,a.fromAdsTime)(o)),end:(0,a.toAdsEndTime)((0,a.fromAdsTime)(l))},surveys:[null],geoLocation:void 0,industry:void 0}}})),define("campaign-manager-web/entities/campaign-group",["exports","@glimmer/tracking","campaign-manager-web/utils/money-amount"],(function(e,t,n){var a,i,r,o,l,s,c,u,d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let y=(i=E((a=class{constructor(e){f(this,"accountId",i,this),f(this,"name",r,this),f(this,"status",o,this),f(this,"totalBudget",l,this),f(this,"startsAt",s,this),f(this,"endsAt",c,this),f(this,"allowedCampaignTypes",u,this),f(this,"billingReferenceId",d,this),f(this,"billingReferenceType",p,this),f(this,"billingParentReferenceId",m,this),f(this,"billingParentReferenceType",g,this),f(this,"objectiveType",b,this),f(this,"dailyBudget",_,this),f(this,"budgetOptimization",h,this),T(this,"applicationExperience",void 0),T(this,"originalSchedule",void 0),Object.assign(this,e),(0,n.isValidMoneyAmount)(e.totalBudget)&&(this.totalBudget=(0,n.getMoneyAmountForUI)(e.totalBudget)),null!=e.dailyBudget&&(this.dailyBudget=Number(e.dailyBudget)),this.originalSchedule={startsAt:e.startsAt,endAt:e.endsAt}}get serializedAttributes(){const e=Object.keys(Object.getPrototypeOf(this)).reduce(((e,t)=>(e[t]=this[t],e)),{})
return(0,n.isValidMoneyAmount)(e.totalBudget)&&(e.totalBudget=(0,n.getMoneyAmountForAPI)(e.totalBudget)),null!=e.dailyBudget&&(e.dailyBudget=String(e.dailyBudget)),e}}).prototype,"accountId",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r=E(a.prototype,"name",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=E(a.prototype,"status",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=E(a.prototype,"totalBudget",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=E(a.prototype,"startsAt",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=E(a.prototype,"endsAt",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=E(a.prototype,"allowedCampaignTypes",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=E(a.prototype,"billingReferenceId",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=E(a.prototype,"billingReferenceType",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=E(a.prototype,"billingParentReferenceId",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=E(a.prototype,"billingParentReferenceType",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=E(a.prototype,"objectiveType",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(a.prototype,"dailyBudget",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=E(a.prototype,"budgetOptimization",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a)
e.default=y})),define("campaign-manager-web/entities/campaign-settings",["exports","@glimmer/tracking","campaign-manager-web/constants/scc","campaign-manager-web/utils/object"],(function(e,t,n,a){var i,r,o,l
function s(e,t,n){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,n)}function c(e,t,n){return function(e,t,n){if(t.set)t.set.call(e,n)
else{if(!t.writable)throw new TypeError("attempted to set read only private field")
t.value=n}}(e,u(e,t,"set"),n),n}function u(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance")
return t.get(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=new WeakMap,o=class{get mode(){return this.customization?.mode}get audienceSettings(){return this.customization?.audienceSettings}get isQuickMode(){return this.mode===n.CAMPAIGN_MODES.QUICK}constructor(e={}){var t,n,a,i
s(this,l,{writable:!0,value:void 0}),t=this,n="customization",i=this,(a=r)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),this.customization=e.customization||{},this.urn=e.urn,c(this,l,this.constructor.getCustomization(this.customization))}updateCustomization(e){this.customization=Object.assign(this.customization,e)}isDirty(){return!(0,a.deepEqual)(this.constructor.getCustomization(this.customization),this.constructor.getCustomization((e=this,t=l,function(e,t){return t.get?t.get.call(e):t.value}(e,u(e,t,"get")))))
var e,t}},T=e=>({mode:e.mode,audienceSettings:e.audienceSettings}),(f="getCustomization")in(h=o)?Object.defineProperty(h,f,{value:T,enumerable:!0,configurable:!0,writable:!0}):h[f]=T,d=(i=o).prototype,p="customization",m=[t.tracked],g={configurable:!0,enumerable:!0,writable:!0,initializer:null},_={},Object.keys(g).forEach((function(e){_[e]=g[e]})),_.enumerable=!!_.enumerable,_.configurable=!!_.configurable,("value"in _||_.initializer)&&(_.writable=!0),_=m.slice().reverse().reduce((function(e,t){return t(d,p,e)||e}),_),b&&void 0!==_.initializer&&(_.value=_.initializer?_.initializer.call(b):void 0,_.initializer=void 0),void 0===_.initializer&&(Object.defineProperty(d,p,_),_=null),r=_,i)
var d,p,m,g,b,_,h,f,T})),define("campaign-manager-web/entities/campaign",["exports","@ember/object/computed","@ember/object","@ember/object/compat","@ember/service","@ember/utils","@glimmer/tracking","@linkedin/ember-tracked-validations","campaign-manager-web/constants/account","campaign-manager-web/constants/campaign-constants","campaign-manager-web/utils/campaign","campaign-manager-web/utils/date","campaign-manager-web/utils/lifetime-pacing-strategies","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/regex","campaign-manager-web/utils/roadblock","campaign-manager-web/utils/targeting","campaign-manager-web/components/bid-and-budget","campaign-manager-web/constants/lix","campaign-manager-web/constants/budget-optimization","campaign-manager-web/utils/ad-placement","campaign-manager-web/components/campaign-run-schedule-error-messages","campaign-manager-web/utils/tracking-parameters","campaign-manager-web/constants/application-experience","campaign-manager-web/constants/conversion"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C){var O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye,Se,Ae
function Ce(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function Oe(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.validators=e.default=e.Validations=e.CampaignObject=void 0
const ve={},we={}
function Ie(e,t){return ve.hasOwnProperty(t)||(ve[t]=e.lookupTranslation(h.default,t)),ve[t]}function Pe(e,t){return we.hasOwnProperty(t)||(we[t]=e.lookupTranslation(y.default,t)),we[t]}function Ne(e){const t=(0,u.getValueFromCampaign)(e,"floorPrice.amount")||0,n=(0,u.isCampaignStrategyCostCap)(e)?0:(0,u.getValueFromCampaign)(e,"unitCost.amount")||0,a=(0,u.getValueFromCampaign)(e,"limits.minDailyBudget.amount")||0,i=(0,u.isCampaignStrategyAuto)(e)?t:n
return Math.max(a,i)}function Re(e){const t=(0,u.getValueFromCampaign)(e,"dailyBudget.amount"),n=(0,u.getValueFromCampaign)(e,"limits.minDailyBudget.amount")||0,a=(0,u.getValueFromCampaign)(e,"currentRunningSpend.amount")||0,i=(0,u.getValueFromCampaign)(e,"unitCost.amount")||0,r=(0,u.getValueFromCampaign)(e,"floorPrice.amount")||0,o=(0,u.isCampaignStrategyAuto)(e)||(0,u.isCampaignStrategyCostCap)(e)?r:i
if((0,u.getValueFromCampaign)(e,"pacingStrategy")&&e.doesLifetimeBudgetNeedToBeRecalculated){const i=(0,u.getValueFromCampaign)(e,"runSchedule.start"),r=(0,u.getValueFromCampaign)(e,"runSchedule.end"),l=r?(0,d.differenceInDaysUTC)(i>=(0,d.getStartOfUTCDate)().getTime()?i:new Date,r)+1:1
return Math.max(t||n,o+a,l*(r?n:t)+a)}return Math.max(t||n,o+a)}function De(e){return e?.totalBudget?.currencyCode||e?.dailyBudget?.currencyCode||e?.unitCost?.currencyCode}function Me(e){return(0,r.isEmpty)(e)||"0"===e}function Le(e){return e.selectedBidCategory?e.selectedBidCategory:(0,u.getBidCategory)(e)??""}const ke=e.validators={getMinStartTime:()=>(0,d.getStartOfUTCDate)().getTime(),getMinEndTime:()=>(0,d.getLocalDateFromUTCDate)((0,d.getTomorrowUTC)()).getTime(),getMinEndTimeWithGivenStartTime:e=>(0,d.addHours)(new Date(e),1).getTime()},Ue=e.Validations={name:[(0,l.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,l.validator)("length",{max:c.CAMPAIGN_NAME_MAX_LENGTH})],costType:{disabled:(0,n.computed)("model.roadblockType",(function(){return(0,b.isRoadblock)((0,n.get)(this,"model.roadblockType"))})),validators:[(0,l.validator)("inclusion",{in:[c.COST_TYPE.CPC,c.COST_TYPE.CPM,c.COST_TYPE.CPV],message:(0,n.computed)("model.{i18n,optimizationTargetType}",(function(){const e=(0,n.get)(this,"model.optimizationTargetType")||c.BID_AND_BUDGET_DEFAULTS.OPTIMIZATION_TARGET_TYPE
return Ie((0,n.get)(this,"model.i18n"),"i18n_lan_not_allowed_error")([{optimizationTargetType:e}])})),disabled:(0,n.computed)("model.{offsiteDeliveryEnabled,roadblockType}",(function(){return!(0,n.get)(this,"model.offsiteDeliveryEnabled")||(0,b.isRoadblock)((0,n.get)(this,"model.roadblockType"))}))}),(0,l.validator)("exclusion",{message:(0,n.computed)("model.dailyBudget.amount","model.{i18n,optimizationTargetType}",(function(){return Ie((0,n.get)(this,"model.i18n"),"i18n_auto_bid_missing_daily_budget-error")()})),dependentKeys:["model.optimizationTargetType","model.dailyBudget.amount"]})]},objectiveType:[(0,l.validator)("presence",!0)],adFormats:[(0,l.validator)("presence",{presence:!0}),(0,l.validator)("length",{min:1})],billingReferenceId:[(0,l.validator)("presence",{presence:!0,ignoreBlank:!0,disabled:(0,n.computed)("model.billingReferenceType",(function(){const e=(0,n.get)(this,"model.billingReferenceType")
return!(e===s.BILLING_REFERENCE_TYPE.SALESFORCE_OPPORTUNITY_LINE_ITEM||e===s.BILLING_REFERENCE_TYPE.SALESFORCE_CONTRACT_LINE_ITEM)})).readOnly()}),(0,l.validator)("format",{allowBlank:!0,regex:g.REGEX.ALPHA_NUMERIC}),(0,l.validator)("length",{max:18})],targetingCriteria:[(0,l.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,l.validator)("inline",{validate:(e,t,n)=>(0,u.isRequiredTargetingPresent)(e,n)}),(0,l.validator)("inline",{validate:e=>!(0,_.doesTargetingCriteriaHaveInvalidMaSegments)(e)}),(0,l.validator)("inline",{validate:(e,t,n)=>!n.lix.getTreatmentIsEnabled(f.LIX_TEST_KEYS.enableEEAMemberGroupsValidation)||!(0,_.isTargetingMemberGroupsInEEA)(e)}),(0,l.validator)("inline",{disabled:(0,n.computed)("model.objectiveType",(function(){return!(0,m.isTalentObjective)((0,n.get)(this,"model.objectiveType"))})).readOnly(),validate:e=>!(0,_.hasFacet)(e,_.FACET_URNS.AGE_RANGES)&&!(0,_.hasExcludedFacet)(e,_.FACET_URNS.SCHOOLS),dependentKeys:["model.objectiveType"]}),(0,l.validator)("inline",{disabled:(0,n.computed)("model.isNewCampaign","model.adFormat","model.targetingCriteria","model.accountProductType","model.isSponsoredMessageAdsTargetedInEUDisallowedForNewAndExisting",(function(){const{isNewCampaign:e,adFormat:t,targetingCriteria:n,accountProductType:a,isSponsoredMessageAdsTargetedInEUDisallowedForNewAndExisting:i}=this.model
if(!n||!t||a===s.PRODUCT_TYPE.LINKEDIN_ON_LINKEDIN)return!0
if(!i&&!e)return!0
const r=(0,m.isSponsoredMessageAdFormat)(t),o=(0,u.isRequiredTargetingPresent)(n,this.model)
return!r||!o})),validate:(e,t,n)=>!(0,u.isTargetingEUCountriesWithSMAdFormat)(e,n.adFormat),dependentKeys:["model.isNewCampaign","model.adFormat","model.targetingCriteria","model.accountProductType","model.isSponsoredMessageAdsTargetedInEUDisallowedForNewAndExisting"]})],"dailyBudget.amount":{disabled:(0,n.computed)("model.roadblockType",(function(){return(0,b.isRoadblock)((0,n.get)(this,"model.roadblockType"))})),validators:[(0,l.validator)("number",{allowBlank:!0,allowNone:!0,allowString:!0,isWarning:!0,disabled:(0,n.computed)("model.applicationExperience",(function(){return(0,n.get)(this,"model.applicationExperience")!==A.APPLICATION_EXPERIENCE_CASE.OPTIMA})),gte:(0,t.alias)("model.limits.defaultDailyBudget.amount"),message:(0,n.computed)("model.limits.defaultDailyBudget.{currencyCode,amount}","model.{formatter,i18n}","dailyBudget.currencyCode",(function(){let e=this.model.limits?.defaultDailyBudget?.currencyCode||De(this.model)
const t=(0,u.getValueFromCampaign)(this.model,"limits.defaultDailyBudget.amount")
0!==t||e||(e="USD")
const n=this.model.formatter.formatCurrencyOrDash(t,e)
return Ie(this.model.i18n,"i18n_spend_at_least")([{budget:n}])})),dependentKeys:["model.dailyBudget.amount","model.limits.defaultDailyBudget.amount"]}),(0,l.validator)("number",{allowBlank:!0,allowNone:!0,allowString:!0,lte:(0,t.alias)("model.limits.maxDailyBudget.amount"),message:(0,n.computed)("model.limits.maxDailyBudget.{currencyCode,amount}","model.{formatter,i18n}","dailyBudget.currencyCode",(function(){let e=this.model.limits?.maxDailyBudget?.currencyCode||De(this.model)
const t=(0,u.getValueFromCampaign)(this.model,"limits.maxDailyBudget.amount")
0!==t||e||(e="USD")
const n=this.model.formatter.formatCurrencyOrDash(t,e)
return Ie(this.model.i18n,"i18n_daily_budget_too_big")([{max:n}])})),dependentKeys:["model.dailyBudget.amount","model.limits.maxDailyBudget.amount"]}),(0,l.validator)("number",{allowBlank:!0,allowNone:!0,allowString:!0,positive:!0,gte:(0,n.computed)("model.{costType,optimizationTargetType,floorPrice.amount,unitCost.amount,limits.minDailyBudget.amount,currentRunningSpend.amount}",(function(){return Ne(this.model)})),message:(0,n.computed)("model.currentRunningSpend.amount","model.dailyBudget.currencyCode","model.floorPrice.amount","model.limits.minDailyBudget.amount","model.limits.defaultDailyBudget.currencyCode","model.unitCost.amount","model.{costType,formatter,i18n,optimizationTargetType}",(function(){let e=this.model.limits?.defaultDailyBudget?.currencyCode||De(this.model)
const t=Ne(this.model)
0!==t||e||(e="USD")
const n=this.model.formatter.formatCurrencyOrDash(t,e)
return Ie(this.model.i18n,"i18n_daily_budget_too_small")([{min:n}])})),dependentKeys:["model.costType","model.optimizationTargetType","model.dailyBudget.{amount,currencyCode}","model.floorPrice.amount","model.unitCost.amount","model.limits.minDailyBudget.amount","model.limits.minDailyBudget.currencyCode","model.currentRunningSpend.amount"]})]},"totalBudget.amount":{disabled:(0,n.computed)("model.roadblockType",(function(){return(0,b.isRoadblock)((0,n.get)(this,"model.roadblockType"))})),validators:[(0,l.validator)("number",{allowBlank:!0,allowNone:!0,allowString:!0,lte:(0,t.alias)("model.limits.maxTotalBudget.amount"),message:(0,n.computed)("model.limits.maxTotalBudget.{amount,currencyCode}","model.totalBudget.currencyCode","model.{formatter,i18n}",(function(){let e=this.model.limits?.maxTotalBudget?.currencyCode||De(this.model)
const t=this.model.limits?.maxTotalBudget?.amount
0!==t||e||(e="USD")
const n=this.model.formatter.formatCurrencyOrDash(t,e)
return Ie(this.model.i18n,"i18n_total_budget_too_big")([{max:n}])})),dependentKeys:["model.totalBudget.amount","model.limits.maxTotalBudget.amount"]}),(0,l.validator)("number",{allowBlank:!0,allowNone:!0,allowString:!0,positive:!0,gte:(0,n.computed)("model.{costType,totalBudget.amount,dailyBudget.amount,floorPrice.amount,unitCost.amount,limits.minDailyBudget.amount,currentRunningSpend.amount,optimizationTargetType,runSchedule.end,runSchedule.start}",(function(){return Re(this.model)})).readOnly(),message:(0,n.computed)("model.currentRunningSpend.amount","model.dailyBudget.{amount,currencyCode}","model.floorPrice.amount","model.limits.minDailyBudget.{amount,currencyCode}","model.runSchedule.{end,start}","model.totalBudget.{amount,currencyCode}","model.unitCost.amount","model.{costType,formatter,i18n,isNewCampaign,optimizationTargetType,pacingStrategy}",(function(){let e=this.model.limits?.minDailyBudget?.currencyCode||De(this.model)
const t=Re(this.model)
0!==t||e||(e="USD")
const n=this.model.formatter.formatCurrencyOrDash(t,e),a=this.model.isNewCampaign||Boolean(this.model.pacingStrategy)?"i18n_lifetime_budget_too_small":"i18n_total_budget_too_small"
return Ie(this.model.i18n,a)([{min:n}])})),dependentKeys:["model.costType","model.totalBudget.currencyCode","model.totalBudget.amount","model.dailyBudget.amount","model.floorPrice.amount","model.unitCost.amount","model.limits.minDailyBudget.amount","model.currentRunningSpend.amount","model.optimizationTargetType","model.runSchedule.start","model.runSchedule.end"]})]},"trackingParametersState.trackingParametersString":{validators:[(0,l.validator)("inline",{validate:e=>!e||(0,S.validateTrackingParametersString)(e)})]},"unitCost.amount":{disabled:(0,n.computed)("model.roadblockType",(function(){return(0,b.isRoadblock)((0,n.get)(this,"model.roadblockType"))})),validators:[(0,l.validator)("number",{disabled:(0,n.computed)("model.{costType,optimizationTargetType,dailyBudget.amount,limits.isFixedBid,roadblockType}",(function(){return(0,b.isRoadblock)((0,n.get)(this,"model.roadblockType"))||(0,n.get)(this,"model.limits.isFixedBid")||(0,u.isCampaignStrategyAuto)(this.model)||(0,u.isCampaignStrategyCostCap)(this.model)||Me((0,n.get)(this,"model.dailyBudget"))||Me((0,n.get)(this,"model.dailyBudget.amount"))})),allowString:!0,lte:(0,t.alias)("model.dailyBudget.amount"),message:(0,n.computed)("model.dailyBudget.amount","model.{i18n,optimizationTargetType,costType}",(function(){return Ie((0,n.get)(this,"model.i18n"),"i18n_unit_cost_bigger_than_daily_budget_v3")([{bidCategory:Le(this.model)}])})),dependentKeys:["model.optimizationTargetType","model.costType","model.dailyBudget.amount"]}),(0,l.validator)("number",{disabled:(0,n.computed)("model.{costType,optimizationTargetType,totalBudget.amount,limits.isFixedBid,roadblockType}",(function(){return(0,b.isRoadblock)((0,n.get)(this,"model.roadblockType"))||(0,n.get)(this,"model.limits.isFixedBid")||(0,u.isCampaignStrategyAuto)(this.model)||(0,u.isCampaignStrategyCostCap)(this.model)||Me((0,n.get)(this,"model.totalBudget"))||Me((0,n.get)(this,"model.totalBudget.amount"))})),allowString:!0,lte:(0,t.alias)("model.totalBudget.amount"),message:(0,n.computed)("model.totalBudget.amount","model.{i18n,isNewCampaign,optimizationTargetType,pacingStrategy}",(function(){const e=(0,n.get)(this,"model.isNewCampaign")||null!==(0,n.get)(this,"model.pacingStrategy")?"i18n_unit_cost_bigger_than_lifetime_budget_v3":"i18n_unit_cost_bigger_than_total_budget"
return Ie((0,n.get)(this,"model.i18n"),e)([{bidCategory:Le(this.model)}])})),dependentKeys:["model.optimizationTargetType","model.totalBudget.amount"]}),(0,l.validator)("number",{disabled:(0,n.computed)("model.{costType,optimizationTargetType,roadblockType,limits.isFixedBid,selectedBidCategory}",(function(){const e=void 0!==(0,n.get)(this,"model.selectedBidCategory")
return(0,n.get)(this,"model.limits.isFixedBid")||(0,u.isCampaignStrategyAuto)(this.model)&&!e||(0,n.get)(this,"model.selectedBidCategory")===c.BID_CATEGORY.AUTO||(0,u.isCampaignStrategyCostCap)(this.model)||(0,b.isRoadblock)((0,n.get)(this,"model.roadblockType"))})),allowString:!0,lte:(0,t.alias)("model.limits.maxBid.amount"),message:(0,n.computed)("model.limits.maxBid.{amount,currencyCode}","model.{formatter,i18n,optimizationTargetType,roadblockType,selectedBidCategory}",(function(){const e=(0,n.get)(this,"model.formatter").formatCurrencyOrDash((0,n.get)(this,"model.limits.maxBid.amount"),(0,n.get)(this,"model.limits.maxBid.currencyCode"))
return Ie((0,n.get)(this,"model.i18n"),"i18n_unit_cost_too_big_v3")([{max:e,bidCategory:Le(this.model)}])})),dependentKeys:["model.optimizationTargetType","model.limits.maxBid.amount","model.roadblockType","model.selectedBidCategory"]}),(0,l.validator)("number",{disabled:(0,n.computed)("model.{costType,optimizationTargetType,roadblockType,isRemoveMinBidValidationEnabled,adFormat,selectedBidCategory}",(function(){const{isRemoveMinBidValidationEnabled:e}=this.model,t=void 0!==(0,n.get)(this,"model.selectedBidCategory"),a=(0,n.get)(this,"model.selectedBidCategory")===c.BID_CATEGORY.AUTO
return(0,u.isCampaignStrategyAuto)(this.model)&&!t||a||(0,b.isRoadblock)((0,n.get)(this,"model.roadblockType"))||e&&c.SPONSORED_UPDATES_AD_FORMATS.includes((0,n.get)(this,"model.adFormat"))})),presence:!0,allowString:!0,positive:!0,gte:(0,n.computed)("model.{limits.minBid.amount,floorPrice.amount,unitCost.amount}",(function(){return(0,n.get)(this,"model.limits.minBid.amount")})).readOnly(),message:(0,n.computed)("model.floorPrice.amount","model.limits.minBid.{amount,currencyCode}","model.unitCost.amount","model.{formatter,i18n,optimizationTargetType,roadblockType,selectedBidCategory}",(function(){const e=(0,n.get)(this,"model.formatter").formatCurrencyOrDash((0,u.roundUpFloat)((0,n.get)(this,"model.limits.minBid.amount")),(0,n.get)(this,"model.limits.minBid.currencyCode"))
return Ie((0,n.get)(this,"model.i18n"),"i18n_unit_cost_too_small_v4")([{min:e,bidCategory:Le(this.model)}])})),dependentKeys:["model.optimizationTargetType","model.limits.minBid.amount","model.floorPrice.amount","model.roadblockType","model.unitCost.amount","model.isRemoveMinBidValidationEnabled","model.selectedBidCategory"]}),(0,l.validator)("number",{disabled:(0,n.computed)("model.{costType,optimizationTargetType,limits.isFixedBid,roadblockType,selectedBidCategory,campaignGroupDailyBudget}",(function(){return(0,b.isRoadblock)((0,n.get)(this,"model.roadblockType"))||(0,n.get)(this,"model.limits.isFixedBid")||(0,n.get)(this,"model.selectedBidCategory")!==c.BID_CATEGORY.MANUAL||Me((0,n.get)(this,"model.campaignGroupDailyBudget"))})),allowString:!0,lte:(0,t.alias)("model.campaignGroupDailyBudget"),message:(0,n.computed)("model.{campaignGroupDailyBudget,costType,i18n,optimizationTargetType,selectedBidCategory}",(function(){return Ie((0,n.get)(this,"model.i18n"),"i18n_unit_cost_bigger_than_daily_budget_v3")([{bidCategory:(0,n.get)(this,"model.selectedBidCategory")||""}])})),dependentKeys:["model.optimizationTargetType","model.costType","model.campaignGroupDailyBudget","model.selectedBidCategory"]}),(0,l.validator)("number",{disabled:(0,n.computed)("model.campaignGroupTotalBudget.amount","model.limits.isFixedBid","model.{costType,optimizationTargetType,roadblockType,selectedBidCategory}",(function(){return(0,b.isRoadblock)((0,n.get)(this,"model.roadblockType"))||(0,n.get)(this,"model.limits.isFixedBid")||(0,n.get)(this,"model.selectedBidCategory")!==c.BID_CATEGORY.MANUAL||Me((0,n.get)(this,"model.campaignGroupTotalBudget"))||Me((0,n.get)(this,"model.campaignGroupTotalBudget.amount"))})),allowString:!0,lte:(0,t.alias)("model.campaignGroupTotalBudget.amount"),message:(0,n.computed)("model.{campaignGroupTotalBudget,costType,i18n,isNewCampaign,optimizationTargetType,pacingStrategy,selectedBidCategory}",(function(){const e=(0,n.get)(this,"model.isNewCampaign")||null!==(0,n.get)(this,"model.pacingStrategy")?"i18n_unit_cost_bigger_than_lifetime_budget_v3":"i18n_unit_cost_bigger_than_total_budget"
return Ie((0,n.get)(this,"model.i18n"),e)([{bidCategory:(0,n.get)(this,"model.selectedBidCategory")||""}])})),dependentKeys:["model.optimizationTargetType","model.costType","model.campaignGroupTotalBudget","model.selectedBidCategory"]})]},"runSchedule.start":{validators:[(0,l.validator)("number",{disabled:(0,n.computed)("model.{runSchedule.start,isNewCampaign,isDraftCampaign,campaignGroup.budgetOptimization.budgetOptimizationStrategy}",(function(){const e=(0,n.get)(this,"model.campaignGroup.budgetOptimization.budgetOptimizationStrategy")===T.BUDGET_OPTIMIZATION_STRATEGY.DYNAMIC
return!(0,n.get)(this,"model.runSchedule.start")||!((0,n.get)(this,"model.isNewCampaign")||(0,n.get)(this,"model.isDraftCampaign"))||e})),allowString:!1,allowBlank:!1,get gte(){return ke.getMinStartTime()},message:(0,n.computed)("model.i18n",(function(){return Pe(this.model.i18n,"i18n_start_date_error")})),dependentKeys:["model.runSchedule.start","model.isDraftCampaign","model.isNewCampaign"]})]},"runSchedule.end":{validators:[(0,l.validator)("number",{disabled:(0,t.none)("model.runSchedule.end"),allowString:!1,allowBlank:!1,gte:(0,n.computed)("model.lix","model.runSchedule.{end,start}",(function(){return this.model.lix.getTreatmentIsEnabled(f.LIX_TEST_KEYS.enableScheduleTimeSelection)?ke.getMinEndTimeWithGivenStartTime(this.model.runSchedule.start):ke.getMinEndTime()})),message:(0,n.computed)("model.lix","model.i18n","model.runSchedule.{start,end}","model.adFormat",(function(){let e=Pe(this.model.i18n,"i18n_campaign_end_date_error")
return this.model.adFormat===m.AD_FORMAT.SPONSORED_UPDATE_EVENT&&this.model.lix.getTreatmentIsEnabled(f.LIX_TEST_KEYS.enableScheduleTimeSelection)&&function(e,t,n=c.MIN_HOURS_FOR_SCHEDULE){return!(e>t)&&new Date(e)<=new Date(t)<(0,d.addHours)(new Date(e),n)}(this.model.runSchedule.start,this.model.runSchedule.end)&&(e=Pe(this.model.i18n,"i18n_campaign_end_time_error_one_hour_minimum")),e})),dependentKeys:["model.runSchedule.end","model.runSchedule.start"]}),(0,l.validator)("presence",{disabled:!0,presence:!0,message:(0,n.computed)("model.i18n",(function(){return Pe(this.model.i18n,"i18n_lifetime_pacing_end_date_error")})),dependentKeys:["model.lifetimePacingStrategy"]})]},roadblockType:{validators:[(0,l.validator)("inclusion",{in:Object.keys(b.ROADBLOCK_TYPES),allowBlank:!0})]},"limits.minBid.amount":{disabled:(0,n.computed)("model.roadblockType",(function(){return(0,b.isRoadblock)((0,n.get)(this,"model.roadblockType"))})),validators:[(0,l.validator)("presence",!0)]},associatedConversions:{validators:[(0,l.validator)("inline",{disabled:(0,n.computed)("model.objectiveType",(function(){return(0,n.get)(this,"model.objectiveType")!==m.OBJECTIVE_TYPE.WEBSITE_CONVERSION})).readOnly(),validate:e=>e.length>0,dependentKeys:["model.objectiveType"]}),(0,l.validator)("inline",{disabled:(0,n.computed)("model.optimizationTargetType",(function(){return(0,n.get)(this,"model.optimizationTargetType")!==c.OPTIMIZATION_TARGET_TYPE.MAX_QUALIFIED_LEAD})).readOnly(),validate(){return this.model.containsQualifiedLeads},dependentKeys:["model.optimizationTargetType, model.associatedConversions"]})]},isBidAndBudgetValid:{validators:[(0,l.validator)("dependent",{on:["costType","dailyBudget.amount","totalBudget.amount","unitCost.amount","runSchedule.start","runSchedule.end","limits.minBid.amount"]})]},placements:{validators:[(0,l.validator)("inline",{validate(e,t,n){let a=!0
const i=n.lix.getTreatmentIsEnabled(f.LIX_TEST_KEYS.enableLanConnectedTV)
return n.lix.getTreatmentIsEnabled(f.LIX_TEST_KEYS.enableGalapagosAdPlacements)&&(a=(0,E.validatePlacementsForStaticTemplatePromotion)(e,n.adFormat)),a&&i&&(a=(0,E.validatePlacementsForConnectedTV)(e,n.adFormat,{offsiteDeliveryEnabled:n.offsiteDeliveryEnabled,isNewCampaign:n.isNewCampaign})),a}})]}}
e.CampaignObject={applicationExperience:null,name:null,accountId:null,billingReferenceType:null,billingReferenceId:null,audienceExpansionEnabled:null,objectiveType:null,adFormats:null,locale:null,targetingCriteria:null,offsiteDeliveryEnabled:null,myNetworkDeliveryEnabled:null,offsitePreferences:null,campaignGroupId:null,creativeSelection:null,status:c.CAMPAIGN_STATUSES.NEW,costType:null,optimizationTargetType:null,dailyBudget:null,totalBudget:null,unitCost:null,runSchedule:null,roadblockType:null,lifetimePacingStrategy:p.default.NO_LIFETIME_PACING,pacingStrategy:null,ltsRecruitmentAdBiddingModel:null,accountProductType:c.DEFAULT_PRODUCT_TYPE,placements:null,sponsoringLandingPage:null,audienceAutomation:null,acceleratedPacingEnabled:null,optimizationPreference:null}
e.default=(O=(0,l.hasValidations)(Ue),v=(0,i.inject)(),w=(0,i.inject)(),I=(0,i.inject)(),P=(0,i.inject)("cm-formatter"),N=(0,i.inject)("conversion"),R=(0,n.computed)("adFormats"),O((M=class e extends n.default{constructor(...e){super(...e),Ce(this,"i18n",L,this),Ce(this,"lix",k,this),Ce(this,"cmLix",U,this),Ce(this,"formatter",x,this),Ce(this,"conversionService",F,this),Ce(this,"name",z,this),Ce(this,"accountId",j,this),Ce(this,"billingReferenceType",G,this),Ce(this,"billingReferenceId",B,this),Ce(this,"audienceExpansionEnabled",V,this),Ce(this,"objectiveType",Y,this),Ce(this,"adFormats",H,this),Ce(this,"locale",q,this),Ce(this,"targetingCriteria",K,this),Ce(this,"offsiteDeliveryEnabled",W,this),Ce(this,"myNetworkDeliveryEnabled",X,this),Ce(this,"offsitePreferences",$,this),Ce(this,"campaignGroupId",J,this),Ce(this,"creativeSelection",Q,this),Ce(this,"status",Z,this),Ce(this,"costType",ee,this),Ce(this,"optimizationTargetType",te,this),Ce(this,"dailyBudget",ne,this),Ce(this,"totalBudget",ae,this),Ce(this,"unitCost",ie,this),Ce(this,"runSchedule",re,this),Ce(this,"roadblockType",oe,this),Ce(this,"lifetimePacingStrategy",le,this),Ce(this,"pacingStrategy",se,this)
Ce(this,"ltsRecruitmentAdBiddingModel",ce,this),Ce(this,"currentRunningSpend",ue,this),Ce(this,"limits",de,this),Ce(this,"associatedConversions",pe,this),Ce(this,"initialAssociatedConversions",me,this),Ce(this,"campaignGroup",ge,this),Ce(this,"placements",be,this),Ce(this,"sponsoringLandingPage",_e,this),Ce(this,"audienceAutomation",he,this),Ce(this,"acceleratedPacingEnabled",fe,this),Ce(this,"learningPhaseProgress",Te,this),Ce(this,"applicationExperience",Ee,this),Ce(this,"trackingParametersState",ye,this),Ce(this,"optimizationPreference",Se,this),Ce(this,"doesLifetimeBudgetNeedToBeRecalculated",Ae,this)}get isAssociatedConversionsChanged(){const e={},t={}
return this.initialAssociatedConversions.length!==this.associatedConversions.length||(this.associatedConversions.forEach((t=>e[t]=!0)),this.initialAssociatedConversions.forEach((e=>t[e]=!0)),this.associatedConversions.some((e=>!t[e]))||this.initialAssociatedConversions.some((t=>!e[t])))}get adFormat(){return(0,m.getAdFormat)(this)}get isNewCampaign(){return this.status===c.CAMPAIGN_STATUSES.NEW}get isDraftCampaign(){return this.status===c.CAMPAIGN_STATUSES.DRAFT}get isActiveCampaign(){return this.status===c.CAMPAIGN_STATUSES.ACTIVE}get isServableCampaign(){return this.status===c.CAMPAIGN_STATUSES.ACTIVE||this.status===c.CAMPAIGN_STATUSES.PAUSED}get isCompletedCampaign(){return(0,u.isCompletedCampaign)(this.status)}get isCanceledCampaign(){return this.status===c.CAMPAIGN_STATUSES.CANCELED}get isConnectedTelevisionOnly(){return this.placements?.selection?.connectedTelevisionOnly}get isSponsoredMessageAdsTargetedInEUDisallowedForNewAndExisting(){return this.lix.getTreatmentIsEnabled(f.LIX_TEST_KEYS.disallowSponsoredMessageAdsTargetedInEUForNewAndExistingCampaigns)}get isRemoveMinBidValidationEnabled(){return this.cmLix.getTreatmentValues(f.LIX_TEST_KEYS.lowBidThresholdScalingFactor)}get containsQualifiedLeads(){const e=this.conversionService.conversions.filter((e=>this.associatedConversions.includes(e.id)))
return!!e&&(e.length>0&&e.some((e=>C.QUALIFIED_LEAD_CONVERSION_TYPES.includes(e.type))))}toJSON(){return Object.keys(e.prototype).reduce(((e,t)=>(e[t]=this[t],e)),{...this})}},L=Oe(M.prototype,"i18n",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=Oe(M.prototype,"lix",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=Oe(M.prototype,"cmLix",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=Oe(M.prototype,"formatter",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=Oe(M.prototype,"conversionService",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=Oe(M.prototype,"name",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),j=Oe(M.prototype,"accountId",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),G=Oe(M.prototype,"billingReferenceType",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),B=Oe(M.prototype,"billingReferenceId",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),V=Oe(M.prototype,"audienceExpansionEnabled",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Y=Oe(M.prototype,"objectiveType",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),H=Oe(M.prototype,"adFormats",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),q=Oe(M.prototype,"locale",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),K=Oe(M.prototype,"targetingCriteria",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),W=Oe(M.prototype,"offsiteDeliveryEnabled",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),X=Oe(M.prototype,"myNetworkDeliveryEnabled",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),$=Oe(M.prototype,"offsitePreferences",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),J=Oe(M.prototype,"campaignGroupId",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Q=Oe(M.prototype,"creativeSelection",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Z=Oe(M.prototype,"status",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return c.CAMPAIGN_STATUSES.NEW}}),ee=Oe(M.prototype,"costType",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),te=Oe(M.prototype,"optimizationTargetType",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ne=Oe(M.prototype,"dailyBudget",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ae=Oe(M.prototype,"totalBudget",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ie=Oe(M.prototype,"unitCost",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),re=Oe(M.prototype,"runSchedule",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),oe=Oe(M.prototype,"roadblockType",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),le=Oe(M.prototype,"lifetimePacingStrategy",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return p.default.NO_LIFETIME_PACING}}),se=Oe(M.prototype,"pacingStrategy",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ce=Oe(M.prototype,"ltsRecruitmentAdBiddingModel",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ue=Oe(M.prototype,"currentRunningSpend",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),de=Oe(M.prototype,"limits",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),pe=Oe(M.prototype,"associatedConversions",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),me=Oe(M.prototype,"initialAssociatedConversions",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ge=Oe(M.prototype,"campaignGroup",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),be=Oe(M.prototype,"placements",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),_e=Oe(M.prototype,"sponsoringLandingPage",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),he=Oe(M.prototype,"audienceAutomation",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),fe=Oe(M.prototype,"acceleratedPacingEnabled",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Te=Oe(M.prototype,"learningPhaseProgress",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ee=Oe(M.prototype,"applicationExperience",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ye=Oe(M.prototype,"trackingParametersState",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Se=Oe(M.prototype,"optimizationPreference",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ae=Oe(M.prototype,"doesLifetimeBudgetNeedToBeRecalculated",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Oe(M.prototype,"isAssociatedConversionsChanged",[a.dependentKeyCompat],Object.getOwnPropertyDescriptor(M.prototype,"isAssociatedConversionsChanged"),M.prototype),Oe(M.prototype,"adFormat",[R],Object.getOwnPropertyDescriptor(M.prototype,"adFormat"),M.prototype),Oe(M.prototype,"isNewCampaign",[a.dependentKeyCompat],Object.getOwnPropertyDescriptor(M.prototype,"isNewCampaign"),M.prototype),Oe(M.prototype,"isDraftCampaign",[a.dependentKeyCompat],Object.getOwnPropertyDescriptor(M.prototype,"isDraftCampaign"),M.prototype),Oe(M.prototype,"isActiveCampaign",[a.dependentKeyCompat],Object.getOwnPropertyDescriptor(M.prototype,"isActiveCampaign"),M.prototype),Oe(M.prototype,"isServableCampaign",[a.dependentKeyCompat],Object.getOwnPropertyDescriptor(M.prototype,"isServableCampaign"),M.prototype),Oe(M.prototype,"isCompletedCampaign",[a.dependentKeyCompat],Object.getOwnPropertyDescriptor(M.prototype,"isCompletedCampaign"),M.prototype),Oe(M.prototype,"isCanceledCampaign",[a.dependentKeyCompat],Object.getOwnPropertyDescriptor(M.prototype,"isCanceledCampaign"),M.prototype),Oe(M.prototype,"isConnectedTelevisionOnly",[a.dependentKeyCompat],Object.getOwnPropertyDescriptor(M.prototype,"isConnectedTelevisionOnly"),M.prototype),D=M))||D)})),define("campaign-manager-web/entities/columns-view-cell",["exports","@glimmer/tracking"],(function(e,t){var n,a
function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(n=class{constructor({...e}){var t,n,r,o
t=this,n="checked",o=this,(r=a)&&Object.defineProperty(t,n,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(o):void 0}),i(this,"name",""),i(this,"children",null),i(this,"imageUrl",""),Object.assign(this,e)}},r=n.prototype,o="checked",l=[t.tracked],s={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(r,o,e)||e}),u),c&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(c):void 0,u.initializer=void 0),void 0===u.initializer&&(Object.defineProperty(r,o,u),u=null),a=u,n)
var r,o,l,s,c,u})),define("campaign-manager-web/entities/columns-view-column",["exports","@glimmer/tracking"],(function(e,t){var n,a
function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(n=class{constructor({...e}){var t,n,r,o
t=this,n="activeCellIndex",o=this,(r=a)&&Object.defineProperty(t,n,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(o):void 0}),i(this,"cells",null),i(this,"parentCell",null),i(this,"ariaLabelledById",""),i(this,"index",null),i(this,"viewType",null),i(this,"useRemoteSearch",!1),Object.assign(this,e)}},r=n.prototype,o="activeCellIndex",l=[t.tracked],s={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(r,o,e)||e}),u),c&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(c):void 0,u.initializer=void 0),void 0===u.initializer&&(Object.defineProperty(r,o,u),u=null),a=u,n)
var r,o,l,s,c,u})),define("campaign-manager-web/entities/conversion-metrics",["exports"],(function(e){function t(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=class{constructor({conversionUrn:e,deduplicationScore:n,identityMatchScore:a}){t(this,"conversionUrn",void 0),t(this,"deduplicationScore",void 0),t(this,"identityMatchScore",void 0),this.conversionUrn=e,this.deduplicationScore=n,this.identityMatchScore=a}}})),define("campaign-manager-web/entities/conversion",["exports","campaign-manager-web/constants/conversion","@glimmer/tracking","@ember/utils","@ember/debug","campaign-manager-web/entities/conversion-metrics"],(function(e,t,n,a,i,r){var o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C
function O(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function v(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=class e{get isNew(){return null===this.id||void 0===this.id}constructor(e,{isImported:n,isWebsiteSignal:a}={}){O(this,"postClickAttributionWindowSize",l,this),O(this,"viewThroughAttributionWindowSize",s,this),O(this,"conversionMethod",c,this),O(this,"accountId",u,this),O(this,"name",d,this),O(this,"id",p,this),O(this,"type",m,this),O(this,"value",g,this),O(this,"enabled",b,this),O(this,"urlMatchRuleExpression",_,this),O(this,"attributionType",h,this),O(this,"imagePixelTag",f,this),O(this,"campaignIds",T,this),O(this,"urlMatchRules",E,this),O(this,"dmpSegment",y,this),O(this,"websiteSignal",S,this),O(this,"sourcePlatform",A,this),O(this,"conversionMetrics",C,this),this.accountId=e,n?(this.postClickAttributionWindowSize=t.DEFAULT_OFFLINE_CLICKS_WINDOW,this.viewThroughAttributionWindowSize=t.DEFAULT_OFFLINE_VIEWS_WINDOW,this.conversionMethod=t.CONVERSION_METHODS_V2.CONVERSIONS_API):(this.conversionMethod=a?t.CONVERSION_METHODS_V2.INSIGHT_TAG_WEBSITE_SIGNAL:t.CONVERSION_METHODS_V2.INSIGHT_TAG_URL_MATCH_RULES,this.postClickAttributionWindowSize=t.DEFAULT_CLICKS_WINDOW,this.viewThroughAttributionWindowSize=t.DEFAULT_VIEWS_WINDOW)}static from(t){const{id:n,name:a,accountId:i,type:o,value:l,campaignIds:s,urlMatchRuleExpression:c,urlMatchRules:u,attributionType:d,conversionMethod:p,postClickAttributionWindowSize:m,viewThroughAttributionWindowSize:g,imagePixelTag:b,enabled:_,dmpSegment:h,websiteSignal:f,sourcePlatform:T,conversionMetrics:E}=t,y=new e(i)
return y.id=n,y.name=a,y.type=o,y.attributionType=d,y.value=l&&l.amount?parseInt(l.amount,10):l,y.campaignIds=s,y.urlMatchRuleExpression=c,y.urlMatchRules=u,y.conversionMethod=p,y.postClickAttributionWindowSize=m,y.viewThroughAttributionWindowSize=g,y.imagePixelTag=b,y.enabled=_,y.dmpSegment=h,y.websiteSignal=f,y.sourcePlatform=T,y.conversionMetrics=E?new r.default({...E}):void 0,y}toPojo(){const{id:e,name:t,accountId:n,type:a,value:i,campaignIds:r,urlMatchRuleExpression:o,urlMatchRules:l,attributionType:s,conversionMethod:c,postClickAttributionWindowSize:u,viewThroughAttributionWindowSize:d,imagePixelTag:p,enabled:m,dmpSegment:g,websiteSignal:b,sourcePlatform:_,conversionMetrics:h}=this
return JSON.parse(JSON.stringify({id:e,name:t,accountId:n,type:a,value:i,campaignIds:r,urlMatchRuleExpression:o,urlMatchRules:l,attributionType:s,conversionMethod:c,postClickAttributionWindowSize:u,viewThroughAttributionWindowSize:d,imagePixelTag:p,enabled:m,dmpSegment:g,websiteSignal:b,sourcePlatform:_,conversionMetrics:h}))}serialize(){const e=this.toPojo()
return delete e.id,e.conversionMethod!==t.CONVERSION_METHODS_V2.INSIGHT_TAG_URL_MATCH_RULES&&(e.urlMatchRuleExpression=[]),e.conversionMethod!==t.CONVERSION_METHODS_V2.IMAGE_PIXEL&&e.imagePixelTag&&(e.imagePixelTag=""),e}},l=v(o.prototype,"postClickAttributionWindowSize",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),s=v(o.prototype,"viewThroughAttributionWindowSize",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),c=v(o.prototype,"conversionMethod",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),u=v(o.prototype,"accountId",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),d=v(o.prototype,"name",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),p=v(o.prototype,"id",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),m=v(o.prototype,"type",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),g=v(o.prototype,"value",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),b=v(o.prototype,"enabled",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_=v(o.prototype,"urlMatchRuleExpression",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),h=v(o.prototype,"attributionType",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return t.ATTRIBUTION_TYPES.LAST_TOUCH_BY_CAMPAIGN}}),f=v(o.prototype,"imagePixelTag",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=v(o.prototype,"campaignIds",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),E=v(o.prototype,"urlMatchRules",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),y=v(o.prototype,"dmpSegment",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=v(o.prototype,"websiteSignal",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=v(o.prototype,"sourcePlatform",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=v(o.prototype,"conversionMetrics",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("campaign-manager-web/entities/creatives/promotions/promotion",["exports","campaign-manager-web/utils/object"],(function(e,t){var n,a,i,r,o,l,s,c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.TextVariantInputSchema=e.LocaleSchema=e.CmInAppPromotionSingleImageContentSchema=e.CmInAppPromotionSchema=e.CmInAppPromotionContentSchema=void 0
e.LocaleSchema=(a=_((n=class{constructor(){b(this,"language",void 0),g(this,"country",a,this)}}).prototype,"country",[t.optional],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),n),e.TextVariantInputSchema=(r=_((i=class{constructor(){b(this,"full",void 0),g(this,"shortened",r,this)}}).prototype,"shortened",[t.optional],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),i),e.CmInAppPromotionSingleImageContentSchema=(l=_((o=class{constructor(){b(this,"callToActionTextInput",void 0),b(this,"headlineInput",void 0),g(this,"subHeadlineInput",l,this),b(this,"destinationLink",void 0),b(this,"image",void 0),g(this,"socialProof",s,this)}}).prototype,"subHeadlineInput",[t.optional],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=_(o.prototype,"socialProof",[t.optional],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o),e.CmInAppPromotionContentSchema=(u=_((c=class{constructor(){g(this,"com.linkedin.campaignManager.CmInAppPromotionSingleImageContent",u,this)}}).prototype,"com.linkedin.campaignManager.CmInAppPromotionSingleImageContent",[t.optional],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c),e.CmInAppPromotionSchema=(p=_((d=class{constructor(){g(this,"entityUrn",p,this),b(this,"status",void 0),b(this,"supportedLocales",void 0),g(this,"content",m,this)}}).prototype,"entityUrn",[t.readonly],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=_(d.prototype,"content",[t.optional],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)})),define("campaign-manager-web/entities/experiment",["exports","@ember/object","@glimmer/tracking","@linkedin/ember-tracked-validations","campaign-manager-web/constants/experiment","campaign-manager-web/utils/date","campaign-manager-web/utils/entity-class"],(function(e,t,n,a,i,r,o){var l,s,c,u,d,p,m,g,b,_
function h(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const T={name:[(0,a.validator)("presence",!0),(0,a.validator)("length",{max:i.EXPERIMENT_NAME_MAX_LENGTH})]}
e.default=(0,a.hasValidations)(T)((s=class e extends t.default{constructor(...e){super(...e),h(this,"accountId",c,this),h(this,"autoStop",u,this),h(this,"cells",d,this),h(this,"keyMetric",p,this),h(this,"name",m,this),h(this,"scheduledStartAt",g,this),h(this,"scheduledEndAt",b,this),h(this,"decoratedCampaigns",_,this)}get dateRange(){return{start:(0,r.getLocalDateFromUTCDate)(new Date(this.scheduledStartAt)),end:(0,r.getLocalDateFromUTCDate)(new Date(this.scheduledEndAt))}}toJSON(){return(0,o.toJSON)(e,this)}},c=f(s.prototype,"accountId",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=f(s.prototype,"autoStop",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=f(s.prototype,"cells",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=f(s.prototype,"keyMetric",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=f(s.prototype,"name",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=f(s.prototype,"scheduledStartAt",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=f(s.prototype,"scheduledEndAt",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=f(s.prototype,"decoratedCampaigns",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=s))||l})),define("campaign-manager-web/entities/gai-tracking/generative-ai-feedback-event",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.GenerativeAIFeedbackEvent=void 0
e.GenerativeAIFeedbackEvent=class{constructor({genAIRequestGuid:e="",userQueryText:t="",generatedTextMap:n={},generatedAssetIds:a=[],feedbackType:i=null,trustNegativeFeedbackReasons:r=[],productNegativeFeedbackReasons:o=[],freeFormTextFeedback:l="",ucfContextUrn:s="",genAIResponseSectionID:c=""}){this.genAIRequestGuid=e,this.userQueryText=t,this.generatedTextMap=n,this.generatedAssetIds=a,this.feedbackType=i,this.trustNegativeFeedbackReasons=r,this.productNegativeFeedbackReasons=o,this.freeFormTextFeedback=l,this.ucfContextUrn=s,this.genAIResponseSectionID=c}}})),define("campaign-manager-web/entities/landing-pages/about-company-section",["exports","campaign-manager-web/constants/landing-pages"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=class{constructor(){var e,n,a
e=this,n="serializedAttributes",a={[t.SECTION_UNION_TYPES.ABOUT_COMPANY]:{}},n in e?Object.defineProperty(e,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[n]=a}get isAboutCompany(){return!0}}})),define("campaign-manager-web/entities/landing-pages/featured-media-module",["exports","@glimmer/tracking","@ember/service","campaign-manager-web/constants/landing-pages","@linkedin/ember-tracked-validations","campaign-manager-web/utils/object","campaign-manager-web/components/landing-pages/talent-leads-form","campaign-manager-web/entities/landing-pages/media"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b={title:[(0,i.validator)("length",{max:a.TALENT_LEADS_FEATURED_MEDIA_MODULE_TITLE_MAX_LENGTH})],media:[(0,i.validator)("inline",{validate:(e,t,n)=>!(n.title&&!n.media?.reference&&!n.media?.sourceId)||n.i18n.lookupTranslation(o.default,"media_required")()})]}
e.default=(0,i.hasValidations)(b)((u=g((c=class{constructor({media:e,title:t=""}={},n){m(this,"i18n",u,this),m(this,"media",d,this),m(this,"title",p,this)
const a=e?.["com.linkedin.campaignmanager.content.CmImage"],i=e?.["com.linkedin.campaignmanager.content.CmYouTubeVideo"]
this.media=new l.default({image:a,youTubeVideo:i}),this.title=t,this.owner=n}get isPresent(){return Boolean(this.title||this.media?.sourceId||this.media?.url)}get serializedAttributes(){const{media:e,title:t}=this
if(!e?.sourceId&&!e?.reference)return
const n=e?.sourceId?{"com.linkedin.campaignmanager.content.CmYouTubeVideo":e.serializedAttributes}:{"com.linkedin.campaignmanager.content.CmImage":e.serializedAttributes}
return(0,r.filterUndefined)({media:e?n:void 0,title:t})}}).prototype,"i18n",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(c.prototype,"media",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(c.prototype,"title",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c))||s})),define("campaign-manager-web/entities/landing-pages/featured-members-module",["exports","@glimmer/tracking","campaign-manager-web/constants/landing-pages","@linkedin/ember-tracked-validations","campaign-manager-web/utils/object","campaign-manager-web/utils/landing-pages/talent-leads","campaign-manager-web/components/landing-pages/talent-leads-form"],(function(e,t,n,a,i,r,o){var l,s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g={title:[(0,a.validator)("presence",{presence:!0,disabled:(e,t,n)=>!n.visible}),(0,a.validator)("length",{max:n.TALENT_LEADS_FEATURED_MEMBERS_MODULE_TITLE_MAX_LENGTH})],members:(0,a.validator)("length",{min:2,max:3,disabled:(e,t,n)=>!n.visible,messageKey:"featured_members_min_validation_error",messageTemplate:o.default})}
e.default=(0,a.hasValidations)(g)((c=m((s=class{constructor({members:e=[],title:t="",visible:n=!1}={},a){p(this,"members",c,this),p(this,"title",u,this),p(this,"visible",d,this),this.members=e,this.title=t,this.visible=n,this.owner=a}get serializedAttributes(){const{members:e,title:t,visible:n}=this,a=e.map((e=>(0,r.toSerializedMember)(e)))
return(0,i.filterUndefined)({members:a,title:t,visible:n})}}).prototype,"members",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(s.prototype,"title",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(s.prototype,"visible",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=s))||l})),define("campaign-manager-web/entities/landing-pages/featured-recruiter-module",["exports","@glimmer/tracking","@linkedin/ember-tracked-validations","campaign-manager-web/utils/object","campaign-manager-web/utils/landing-pages/talent-leads","campaign-manager-web/components/landing-pages/talent-leads-form"],(function(e,t,n,a,i,r){var o,l,s,c
function u(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p={members:(0,n.validator)("length",{min:1,max:1,disabled:(e,t,n)=>!n.visible,messageKey:"featured_recruiter_presence_validation_error",messageTemplate:r.default})}
e.default=(0,n.hasValidations)(p)((s=d((l=class{constructor({members:e=[],visible:t=!1}={},n){u(this,"members",s,this),u(this,"visible",c,this),this.members=e,this.visible=t,this.owner=n}get serializedAttributes(){const{members:e,visible:t}=this,n=e.map((e=>(0,i.toSerializedMember)(e)))
return(0,a.filterUndefined)({members:n,visible:t,title:""})}}).prototype,"members",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=d(l.prototype,"visible",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=l))||o})),define("campaign-manager-web/entities/landing-pages/hiring-contract",["exports","@glimmer/tracking"],(function(e,t){var n,a,i,r
function o(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function l(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=l((n=class{constructor({active:e=!0,entityUrn:t,name:n=""}={}){o(this,"active",a,this),o(this,"entityUrn",i,this),o(this,"name",r,this),this.active=e,this.entityUrn=t,this.name=n}get serializedAttributes(){const{entityUrn:e,name:t,active:n}=this
return e?{entityUrn:e,name:t,active:n}:void 0}}).prototype,"active",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),i=l(n.prototype,"entityUrn",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r=l(n.prototype,"name",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),n)})),define("campaign-manager-web/entities/landing-pages/hiring-project",["exports","@glimmer/tracking"],(function(e,t){var n,a,i
function r(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function o(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=o((n=class{constructor({name:e="",entityUrn:t}={}){r(this,"entityUrn",a,this),r(this,"name",i,this),this.entityUrn=t,this.name=e}get serializedAttributes(){const{entityUrn:e,name:t}=this
return e?{entityUrn:e,name:t}:void 0}}).prototype,"entityUrn",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),i=o(n.prototype,"name",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),n)})),define("campaign-manager-web/entities/landing-pages/landing-page-call-to-action",["exports","@glimmer/tracking","campaign-manager-web/constants/landing-pages","campaign-manager-web/utils/object"],(function(e,t,n,a){var i,r,o
function l(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function s(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=s((i=class{constructor({text:e=n.LANDING_PAGE_CALL_TO_ACTION_OPTIONS[0],secondaryText:t=n.TALENT_LEADS_LANDING_PAGE_CALL_TO_ACTION_SECONDARY_TEXT_OPTIONS[0]}={}){l(this,"text",r,this),l(this,"secondaryText",o,this),this.text=e,this.secondaryText=t}get serializedAttributes(){const{text:e,secondaryText:t}=this
return(0,a.filterUndefined)({text:e,secondaryText:t})}}).prototype,"text",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=s(i.prototype,"secondaryText",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),i)})),define("campaign-manager-web/entities/landing-pages/landing-page-highlight",["exports","@glimmer/tracking","@ember/utils","campaign-manager-web/constants/landing-pages","@linkedin/ember-tracked-validations"],(function(e,t,n,a,i){var r,o,l,s
function c(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function u(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.convertHighlightItemsTextIntoArray=e.convertHighlightItemsArrayIntoText=void 0
const d={title:[(0,i.validator)("presence",{presence:!0,ignoreBlank:!0,disabled:(e,t,n)=>!n.itemsText?.length}),(0,i.validator)("length",{max:a.TALENT_LEADS_HIGHLIGHT_TITLE_MAX_LENGTH})],items:[(0,i.validator)("length",{min:a.TALENT_LEADS_MIN_HIGHLIGHT_ITEMS,disabled:(e,t,n)=>!n.title?.length})],itemsText:[(0,i.validator)("presence",{presence:!0,ignoreBlank:!0,disabled:(e,t,n)=>!n.title?.length}),(0,i.validator)("length",{max:a.TALENT_LEADS_HIGHLIGHT_ITEMS_MAX_LENGTH})]},p=(e=[])=>e.reduce(((e,t)=>`${e}- ${t}\n`),"")
e.convertHighlightItemsArrayIntoText=p
const m=(e="")=>{const t=e.trim().replace(/^\s*-\s*/,"")
if((0,n.isEmpty)(t))return[]
const a="TOKEN_FOR_SPLIT"
return t.replace(/\s*\n+\s*-\s*/g,a).split(a)}
e.convertHighlightItemsTextIntoArray=m
e.default=(0,i.hasValidations)(d)((l=u((o=class{constructor({title:e="",items:t}={}){c(this,"title",l,this),c(this,"itemsText",s,this),this.title=e,this.itemsText=p(t)}get items(){return m(this.itemsText)}get isPresent(){return Boolean(this.title||this.itemsText)}get serializedAttributes(){const{title:e,items:t}=this
return{title:e,items:t}}}).prototype,"title",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u(o.prototype,"itemsText",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),r=o))||r})),define("campaign-manager-web/entities/landing-pages/landing-page",["exports","@glimmer/tracking","campaign-manager-web/constants/landing-pages","campaign-manager-web/constants/api/entities","@linkedin/ember-tracked-validations","campaign-manager-web/entities/landing-pages/talent-leads-landing-page-variables","campaign-manager-web/utils/object","campaign-manager-web/utils/url-manager","campaign-manager-web/entities/landing-pages/about-company-section","campaign-manager-web/entities/leadgen-form/lead-gen-form","campaign-manager-web/entities/landing-pages/media-section","campaign-manager-web/entities/landing-pages/text-section","@ember/debug","campaign-manager-web/entities/landing-pages/landing-page","campaign-manager-web/entities/landing-pages/media"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v
function w(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function I(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function P(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const N={name:[(0,i.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,i.validator)("length",{max:n.NAME_MAX_LENGTH})],title:{disabled:(e,t,a)=>a.type===n.LANDING_PAGE_TYPES.TALENT_LEADS,validators:[(0,i.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,i.validator)("length",{max:n.LANDING_PAGE_TITLE_MAX_LENGTH})]},subtitle:{disabled:(e,t,a)=>a.type===n.LANDING_PAGE_TYPES.TALENT_LEADS,validators:[(0,i.validator)("length",{max:n.LANDING_PAGE_SUBTITLE_MAX_LENGTH})]},externalUrl:{disabled:(e,t,a)=>a.type!==n.LANDING_PAGE_TYPES.EXTERNAL_URL,validators:[(0,i.validator)("url",{requireScheme:!1,addURIComplianceChecks:!0,presence:!0,ignoreBlank:!0})]},status:[(0,i.validator)("inclusion",{in:Object.values(n.LANDING_PAGE_STATUSES)})],type:[(0,i.validator)("inclusion",{in:Object.values(n.LANDING_PAGE_TYPES)})]}
e.default=(0,i.hasValidations)(N)((h=P((_=class{constructor({backgroundImage:e,callToAction:t=n.LANDING_PAGE_CALL_TO_ACTION_OPTIONS[0],entityUrn:a,externalUrl:i,id:o,leadGenForm:l,name:p,organization:b,sections:_=[],status:P=n.LANDING_PAGE_STATUSES.DRAFT,subtitle:N,title:R,type:D,variables:M,isDuplicate:L=!1}={},k){w(this,"backgroundImage",h,this),w(this,"callToAction",f,this),I(this,"entityUrn",void 0),w(this,"externalUrl",T,this),I(this,"id",void 0),w(this,"leadGenForm",E,this),w(this,"name",y,this),I(this,"organization",void 0),w(this,"sections",S,this),I(this,"status",void 0),w(this,"subtitle",A,this),w(this,"title",C,this),w(this,"type",O,this),w(this,"variables",v,this),I(this,"clone",(()=>new m.default({...this.serializedAttributes,id:this.id},this.owner))),I(this,"addSection",(e=>{let t
switch(e){case n.SECTION_UNION_TYPES.ABOUT_COMPANY:t=new s.default
break
case n.SECTION_UNION_TYPES.MEDIA:t=new u.default({},this.owner)
break
case n.SECTION_UNION_TYPES.TEXT:t=new d.default({},this.owner)}this.sections=[...this.sections,t]})),I(this,"removeSection",(e=>{this.sections=this.sections.filter(((t,n)=>n!==e))})),L?this.status=n.LANDING_PAGE_STATUSES.DRAFT:(this.entityUrn=a,this.status=P),this.backgroundImage=new g.default(e),this.callToAction=t,this.externalUrl=i,l&&(this.leadGenForm=new c.default({entityUrn:l})),this.id=o,this.name=p,this.organization=b,this.sections=_.map((e=>{const t=e[n.SECTION_UNION_TYPES.ABOUT_COMPANY],a=e[n.SECTION_UNION_TYPES.MEDIA],i=e[n.SECTION_UNION_TYPES.TEXT]
return t?new s.default(t):a?new u.default(a,k):i?new d.default(i,k):void 0})),this.subtitle=N,this.title=R,this.type=D,this.owner=k
D===n.LANDING_PAGE_TYPES.TALENT_LEADS&&(this.variables=new r.default({...M,isDuplicate:L},k))}get isValid(){if(this.type===n.LANDING_PAGE_TYPES.TALENT_LEADS)return Boolean(this.validations.isValid&&this.variables?.isValid)
{const e=this.sections.every((e=>!e.validations||e.validations.isValid))
return Boolean(this.validations.isValid&&e)}}get isValidForPublish(){return this.type===n.LANDING_PAGE_TYPES.MARKETING_LEAD?Boolean(this.isValid&&this.leadGenForm):this.isValid}get serializedAttributes(){const{backgroundImage:e,callToAction:t,encodedPrefixedExternalUrl:n,leadGenForm:i,name:r,organization:l,sections:s,status:c,subtitle:u,title:d,type:p,variables:m}=this
return(0,o.filterUndefined)({backgroundImage:e?.serializedAttributes,callToAction:m?m.serializedAttributes[a.CM_TALENT_LEADS_LANDING_PAGE_VARIABLES].callToAction.text:t,externalUrl:n,leadGenForm:i?.serializedAttributes,name:r,organization:l,sections:s.length?s.map((e=>e.serializedAttributes)):void 0,status:c,subtitle:u,title:d||m?.serializedAttributes[a.CM_TALENT_LEADS_LANDING_PAGE_VARIABLES].title,type:p,variables:m?.serializedAttributes})}get url(){return this.entityUrn&&this.organization?(0,l.createLandingPageUrlFromEntityUrn)(this.entityUrn):""}get encodedPrefixedExternalUrl(){return this.externalUrl&&(0,l.getEncodedPrefixedURL)(this.externalUrl)}}).prototype,"backgroundImage",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=P(_.prototype,"callToAction",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=P(_.prototype,"externalUrl",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=P(_.prototype,"leadGenForm",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=P(_.prototype,"name",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=P(_.prototype,"sections",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=P(_.prototype,"subtitle",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=P(_.prototype,"title",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=P(_.prototype,"type",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=P(_.prototype,"variables",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=_))||b})),define("campaign-manager-web/entities/landing-pages/media-section",["exports","@glimmer/tracking","@ember/service","campaign-manager-web/constants/landing-pages","@linkedin/ember-tracked-validations","campaign-manager-web/utils/object","campaign-manager-web/components/landing-pages/media-section-form","campaign-manager-web/entities/landing-pages/media"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h={title:[(0,i.validator)("length",{max:a.MEDIA_SECTION_TITLE_MAX_LENGTH})],media:[(0,i.validator)("inline",{validate:(e,t,n)=>!(!n.media?.reference&&!n.media?.sourceId)||n.i18n.lookupTranslation(o.default,"media_required")()})],plainTextBody:[(0,i.validator)("length",{max:a.MEDIA_SECTION_BODY_MAX_LENGTH})]}
e.default=(0,i.hasValidations)(h)((u=_((c=class{constructor({media:e,title:t="",body:n="",plainTextBody:a=""}={},i){b(this,"i18n",u,this),b(this,"media",d,this),b(this,"title",p,this),b(this,"body",m,this),b(this,"plainTextBody",g,this),this.media=new l.default(e),this.title=t,this.body=n,this.plainTextBody=a,this.owner=i}get serializedAttributes(){const{media:e,title:t,body:n}=this
if(!e.serializedAttributes)return
const i=e.sourceId?{youTubeVideo:e.serializedAttributes}:{image:e.serializedAttributes}
return{[a.SECTION_UNION_TYPES.MEDIA]:(0,r.filterUndefined)({media:i,title:t,body:n})}}get isMedia(){return!0}}).prototype,"i18n",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=_(c.prototype,"media",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=_(c.prototype,"title",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=_(c.prototype,"body",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=_(c.prototype,"plainTextBody",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c))||s})),define("campaign-manager-web/entities/landing-pages/media",["exports","@glimmer/tracking","campaign-manager-web/utils/object"],(function(e,t,n){var a,i,r,o,l
function s(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function c(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=c((a=class{constructor({asset:e,name:t,reference:n,url:a,image:c,youTubeVideo:u}={}){s(this,"name",i,this),s(this,"reference",r,this),s(this,"sourceId",o,this),s(this,"url",l,this)
const d=e?.assetContent["com.linkedin.campaignmanager.content.CmImage"]||e?.assetContent
this.name=e?.assetName||t,this.reference=d?.reference||c?.reference||n,this.sourceId=u?.sourceId,this.url=d?.url||c?.url||a}get serializedAttributes(){const{name:e,reference:t,sourceId:a,url:i}=this
return(0,n.filterUndefined)({name:e,reference:t,sourceId:a,url:i})}}).prototype,"name",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r=c(a.prototype,"reference",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=c(a.prototype,"sourceId",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(a.prototype,"url",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a)}))
define("campaign-manager-web/entities/landing-pages/reporting-landing-page",["exports","@glimmer/tracking","campaign-manager-web/constants/landing-pages","campaign-manager-web/constants/leadgen-form","campaign-manager-web/components/landing-pages/table"],(function(e,t,n,a,i){var r,o,l,s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=g((r=class{constructor(e,t){m(this,"entityUrn",void 0),m(this,"name",void 0),m(this,"title",void 0),p(this,"status",o,this),m(this,"creatorName",void 0),m(this,"lastModifiedEditorName",void 0),m(this,"lastModifiedAt",void 0),p(this,"hiringProjectUrn",l,this),p(this,"hiringProjectName",s,this),p(this,"hiringContract",c,this),m(this,"type",void 0),m(this,"leadGenForm",void 0),m(this,"leadGenFormName",void 0),p(this,"views",u,this),p(this,"leads",d,this),m(this,"template",void 0),Object.assign(this,e),this.owner=t}get displayStatusKey(){if(this.leadGenForm){if([a.LEADGEN_REVIEW_STATUSES.REJECTED,a.LEADGEN_REVIEW_STATUSES.AUTO_REJECTED].includes(this.leadGenFormReviewStatus)||this.leadGenFormState===a.LEADGEN_FORM_STATUSES.ARCHIVED)return n.LANDING_PAGE_STATUSES.ON_HOLD
if([a.LEADGEN_REVIEW_STATUSES.PENDING,a.LEADGEN_REVIEW_STATUSES.NEEDS_REVIEW].includes(this.leadGenFormReviewStatus))return n.LANDING_PAGE_STATUSES.IN_REVIEW}return this.status}get displayStatus(){return this.owner.lookup("service:i18n").lookupTranslation(i.default,"i18n_landing_page_status_v2")([{status:this.displayStatusKey}])}}).prototype,"status",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=g(r.prototype,"hiringProjectUrn",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=g(r.prototype,"hiringProjectName",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=g(r.prototype,"hiringContract",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=g(r.prototype,"views",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(r.prototype,"leads",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("campaign-manager-web/entities/landing-pages/talent-leads-landing-page-variables",["exports","@glimmer/tracking","campaign-manager-web/constants/landing-pages","@linkedin/ember-tracked-validations","campaign-manager-web/entities/landing-pages/hiring-contract","campaign-manager-web/entities/landing-pages/hiring-project","campaign-manager-web/entities/landing-pages/featured-media-module","campaign-manager-web/entities/landing-pages/featured-members-module","campaign-manager-web/entities/landing-pages/featured-recruiter-module","campaign-manager-web/entities/landing-pages/landing-page-highlight","campaign-manager-web/entities/landing-pages/landing-page-call-to-action","campaign-manager-web/utils/object","campaign-manager-web/constants/api/entities","campaign-manager-web/entities/landing-pages/media"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A,C,O,v
function w(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function I(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const P={title:[(0,a.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,a.validator)("length",{max:n.TALENT_LEADS_TITLE_MAX_LENGTH})],description:[(0,a.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,a.validator)("length",{max:n.TALENT_LEADS_DESCRIPTION_MAX_LENGTH})]}
e.default=(0,a.hasValidations)(P)((_=I((b=class{constructor({[p.CM_TALENT_LEADS_LANDING_PAGE_VARIABLES]:{backgroundImage:e,callToAction:t,companyDescriptionVisible:n=!1,contract:a,description:d,featuredMediaModule:g,featuredMembersModule:b,featuredRecruiterModule:I,highlights:P,hiringProject:N,title:R}={},isDuplicate:D=!1}={},M){w(this,"backgroundImage",_,this),w(this,"callToAction",h,this),w(this,"companyDescriptionVisible",f,this),w(this,"contract",T,this),w(this,"description",E,this),w(this,"featuredMediaModule",y,this),w(this,"featuredMembersModule",S,this),w(this,"featuredRecruiterModule",A,this),w(this,"highlights",C,this),w(this,"hiringProject",O,this),w(this,"title",v,this),this.backgroundImage=new m.default(e),this.callToAction=new u.default(t),this.companyDescriptionVisible=n,this.description=d,this.featuredMediaModule=new o.default(g,M),this.featuredMembersModule=new l.default(b,M),this.featuredRecruiterModule=new s.default(I,M),this.highlights=[new c.default(P?.[0],M),new c.default(P?.[1],M)],this.title=R,D?(this.contract=new i.default,this.hiringProject=new r.default):(this.contract=new i.default(a),this.hiringProject=new r.default(N))}get isValid(){const e=this.highlights.every((e=>e.validations.isValid))
return this.validations.isValid&&e&&this.featuredMediaModule.validations.isValid&&this.featuredRecruiterModule.validations.isValid&&this.featuredMembersModule.validations.isValid}get hasHighlights(){return this.highlights.some((e=>e.isPresent))}get serializedHighlights(){const{highlights:e}=this,t=e.map((e=>e.serializedAttributes))
return t.length>0?t:void 0}get serializedAttributes(){const{backgroundImage:e,callToAction:t,companyDescriptionVisible:n,contract:a,description:i,featuredMediaModule:r,featuredMembersModule:o,featuredRecruiterModule:l,hiringProject:s,title:c}=this
return{[p.CM_TALENT_LEADS_LANDING_PAGE_VARIABLES]:(0,d.filterUndefined)({backgroundImage:e?.serializedAttributes,callToAction:t?.serializedAttributes,companyDescriptionVisible:n,contract:a?.serializedAttributes,description:i,featuredMediaModule:r?.serializedAttributes,featuredRecruiterModule:l?.serializedAttributes,featuredMembersModule:o?.serializedAttributes,highlights:this.serializedHighlights,hiringProject:s?.serializedAttributes,title:c})}}}).prototype,"backgroundImage",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=I(b.prototype,"callToAction",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=I(b.prototype,"companyDescriptionVisible",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=I(b.prototype,"contract",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=I(b.prototype,"description",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=I(b.prototype,"featuredMediaModule",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=I(b.prototype,"featuredMembersModule",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=I(b.prototype,"featuredRecruiterModule",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=I(b.prototype,"highlights",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=I(b.prototype,"hiringProject",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=I(b.prototype,"title",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=b))||g})),define("campaign-manager-web/entities/landing-pages/text-section",["exports","@glimmer/tracking","@ember/service","campaign-manager-web/constants/landing-pages","@linkedin/ember-tracked-validations","campaign-manager-web/utils/object"],(function(e,t,n,a,i,r){var o,l,s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g={title:[(0,i.validator)("length",{max:a.TEXT_SECTION_TITLE_MAX_LENGTH})],plainTextBody:[(0,i.validator)("length",{max:a.TEXT_SECTION_BODY_MAX_LENGTH}),(0,i.validator)("presence",{presence:!0,ignoreBlank:!0})]}
e.default=(0,i.hasValidations)(g)((s=m((l=class{constructor({title:e="",body:t="",plainTextBody:n=""}={},a){p(this,"i18n",s,this),p(this,"title",c,this),p(this,"body",u,this),p(this,"plainTextBody",d,this),this.title=e,this.body=t,this.plainTextBody=n,this.owner=a}get serializedAttributes(){const{title:e,body:t}=this
return{[a.SECTION_UNION_TYPES.TEXT]:(0,r.filterUndefined)({title:e,body:t})}}get isText(){return!0}}).prototype,"i18n",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=m(l.prototype,"title",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(l.prototype,"body",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(l.prototype,"plainTextBody",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=l))||o})),define("campaign-manager-web/entities/leadgen-form/call-to-action",["exports","@glimmer/tracking","campaign-manager-web/constants/creative","campaign-manager-web/entities/leadgen-form/lead-gen-form","campaign-manager-web/entities/leadgen-form/call-to-action","campaign-manager-web/utils/urn"],(function(e,t,n,a,i,r){var o,l,s
function c(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function u(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=u((o=class{static createFromCreative(e){const t=e?.callToActionV2?.leadGenCreativeCallToAction?.targetLeadGenForm??(0,r.createVersionedLeadGenFormUrnFromAdFormUrn)(e?.callToAction?.target),a=t?{entityUrn:t}:void 0,o=e?.callToActionV2?.leadGenCreativeCallToAction?.callToActionLabelType??e?.callToAction?.labelType??n.CTA_LABEL_TYPE.SIGN_UP
return new i.default({leadGenForm:a,labelType:o})}constructor({leadGenForm:e,labelType:t}={}){var n,r,o
c(this,"leadGenForm",l,this),c(this,"labelType",s,this),o=()=>new i.default({leadGenForm:this.leadGenForm,labelType:this.labelType}),(r="clone")in(n=this)?Object.defineProperty(n,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[r]=o,this.leadGenForm=e?new a.default(e):e,this.labelType=t}get target(){return(0,r.getAdFormUrnFromVersionedLeadGenFormUrn)(this.leadGenForm?.entityUrn)}get targetLeadGenForm(){return this.leadGenForm?.entityUrn}get serializedAttributesCreativeCallToAction(){return{labelType:this.labelType,target:this.target,targetVersion:this.targetLeadGenForm}}get serializedAttributesCmCreativeCallToAction(){return{leadGenCreativeCallToAction:{callToActionLabelType:this.labelType,targetLeadGenForm:this.targetLeadGenForm}}}}).prototype,"leadGenForm",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u(o.prototype,"labelType",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("campaign-manager-web/entities/leadgen-form/lead-gen-form",["exports","@glimmer/tracking","campaign-manager-web/utils/urn"],(function(e,t,n){var a,i,r,o,l
function s(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function c(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=c((a=class{constructor({entityUrn:e,name:t,state:n,reviewStatus:a}={}){s(this,"entityUrn",i,this),s(this,"name",r,this),s(this,"state",o,this),s(this,"reviewStatus",l,this),this.entityUrn=e,this.name=t,this.state=n,this.reviewStatus=a}get id(){return(0,n.getLeadGenFormIdFromVersionedUrn)(this.entityUrn)}get displayName(){return this.name??this.id}get serializedAttributes(){return this.entityUrn}}).prototype,"entityUrn",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r=c(a.prototype,"name",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=c(a.prototype,"state",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(a.prototype,"reviewStatus",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a)})),define("campaign-manager-web/entities/lisa-account",["exports","@glimmer/tracking"],(function(e,t){var n,a
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let i=(n=class{constructor({companyId:e,currencyCode:t,dailySpendLimit:n,id:i,invoicingEnabled:r,lifetimeChargedAmount:o,name:l,servingStatuses:s,status:c,tier:u,type:d}){var p,m,g,b
p=this,m="dailySpendLimit",b=this,(g=a)&&Object.defineProperty(p,m,{enumerable:g.enumerable,configurable:g.configurable,writable:g.writable,value:g.initializer?g.initializer.call(b):void 0}),this.companyId=e,this.currencyCode=t,this.dailySpendLimit=n,this.id=i,this.invoicingEnabled=r,this.lifetimeChargedAmount=o,this.name=l,this.servingStatuses=s,this.status=c,this.tier=u,this.type=d}},r=n.prototype,o="dailySpendLimit",l=[t.tracked],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(r,o,e)||e}),u),c&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(c):void 0,u.initializer=void 0),void 0===u.initializer&&(Object.defineProperty(r,o,u),u=null),a=u,n)
var r,o,l,s,c,u
e.default=i})),define("campaign-manager-web/entities/media-planner",["exports","@ember/application","@glimmer/tracking","@linkedin/ember-tracked-validations","campaign-manager-web/constants/currency","campaign-manager-web/constants/media-planner","campaign-manager-web/types/campaign","campaign-manager-web/types/objective-type","campaign-manager-web/utils/media-planner","campaign-manager-web/validators/media-planner/curve-request"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h,f,T,E,y
function S(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function A(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.getMediaPlanDefaults=e.createMediaPlanEntity=e.MediaPlanEntity=void 0
const C=()=>{const e=(0,s.getDefaultMediaPlannerDateRange)()
return{currencyCode:i.US_CURRENCY,enableAudienceExpansion:!1,enableAudienceNetwork:!0,endDate:e.end,objectiveType:l.ObjectiveType.BRAND_AWARENESS,optimizationTargetType:o.OptimizationTargetType.MAX_REACH,startDate:e.start,targetBudget:r.DEFAULT_TARGET_BUDGET}}
e.getMediaPlanDefaults=C
let O=e.MediaPlanEntity=(0,a.hasValidations)(c.default)((p=A((d=class{constructor(e){S(this,"accountId",p,this),S(this,"cmTargetingCriteria",m,this),S(this,"currencyCode",g,this),S(this,"enableAudienceExpansion",b,this),S(this,"enableAudienceNetwork",_,this),S(this,"endDate",h,this),S(this,"objectiveType",f,this),S(this,"optimizationTargetType",T,this),S(this,"startDate",E,this),S(this,"targetBudget",y,this),this.accountId=e.accountId,this.cmTargetingCriteria=e.cmTargetingCriteria,this.currencyCode=e.currencyCode,this.enableAudienceExpansion=e.enableAudienceExpansion,this.enableAudienceNetwork=e.enableAudienceNetwork,this.endDate=e.endDate,this.objectiveType=e.objectiveType,this.optimizationTargetType=e.optimizationTargetType,this.startDate=e.startDate,this.targetBudget=e.targetBudget
const n=(0,t.getOwner)(e)
n&&(0,t.setOwner)(this,n)}}).prototype,"accountId",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=A(d.prototype,"cmTargetingCriteria",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=A(d.prototype,"currencyCode",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=A(d.prototype,"enableAudienceExpansion",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=A(d.prototype,"enableAudienceNetwork",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=A(d.prototype,"endDate",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=A(d.prototype,"objectiveType",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=A(d.prototype,"optimizationTargetType",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=A(d.prototype,"startDate",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=A(d.prototype,"targetBudget",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=d))||u
e.createMediaPlanEntity=e=>new O({...C(),...e})})),define("campaign-manager-web/entities/micro-app",["exports","@linkedin/ember-microfrontend-utils/utils/micro-app"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/entities/sponsored-update-content",["exports","@ember/debug","@glimmer/tracking","campaign-manager-web/constants/content-type","campaign-manager-web/entities/user-generated-ad-content","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/urn","tracked-built-ins","campaign-manager-web/utils/map-video-ad-lifecycle-state","campaign-manager-web/utils/vector-assets"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let E=e.default=(d=T((u=class{constructor(e,t,n,a,i,r){f(this,"entityUrn",d,this),f(this,"accountId",p,this),f(this,"authorUrn",m,this),f(this,"companyId",g,this),f(this,"state",b,this),f(this,"visibility",_,this),f(this,"userGeneratedAdContent",h,this),this.userGeneratedAdContent=r,this.accountId=e,this.authorUrn=t,this.companyId=n,this.state=new l.TrackedObject(a),this.visibility=i}static fromPojo(e,t=!0,n={}){const a=t?y(e):S(e)
return n.isConnectedTelevisionOnly?function(e){return e.userGeneratedAdContent.entities.forEach((e=>{e.recipes.includes(c.CM_UPLOAD_RECIPES.VIDEO_CTV)||e.recipes.push(c.CM_UPLOAD_RECIPES.VIDEO_CTV)})),e}(a):a}toPojo(e=!0){return e?function(e){const{entityUrn:t,accountId:n,authorUrn:a,companyId:i,state:r,visibility:o,userGeneratedAdContent:l}=e,s={entityUrn:t,accountId:n,authorUrn:a,companyId:i,state:r,visibility:o}
return s.userGeneratedAdContent=l.toPojo(),JSON.parse(JSON.stringify(s))}(this):function(e){const{entityUrn:t,accountId:n,companyId:i,state:o,userGeneratedAdContent:l}=e
let c
switch(l.contentType){case a.CONTENT_TYPE.VIDEO:{const e=(0,s.mapVideoAdLifecycleState)({sponsoredUpdateLifecycleState:o.lifecycleState,sponsoredUpdateProcessingState:o.processingState})
c=e?.lifecycleState
break}default:c=o.lifecycleState,c===r.SPONSORED_CONTENT_LIFECYCLE_STATES.PUBLISH_REQUESTED&&(c=r.SPONSORED_CONTENT_LIFECYCLE_STATES.PROCESSING)}const u={accountId:n,companyId:i,lifecycleState:c,urn:t,name:l.adName}
return u.shareContent=l.toPojo(!1),JSON.parse(JSON.stringify(u))}(this)}}).prototype,"entityUrn",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=T(u.prototype,"accountId",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=T(u.prototype,"authorUrn",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=T(u.prototype,"companyId",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(u.prototype,"state",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=T(u.prototype,"visibility",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=T(u.prototype,"userGeneratedAdContent",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)
function y(e){const{entityUrn:t,accountId:n,authorUrn:a,companyId:r,state:o,visibility:l,userGeneratedAdContent:s}=e,c=new E(n,a,r,o,l,i.default.fromPojo(s))
return c.entityUrn=t,c}function S(e){const{urn:t,accountId:n,companyId:l,lifecycleState:c,lifecycleStateInfo:u,shareContent:d,name:p,visibility:m}=e,g=i.default.fromPojo({...d,name:p},!1)
let b
if(g.contentType===a.CONTENT_TYPE.VIDEO)b=(0,s.mapVideoAdLifecycleState)({sponsorableLifecycleState:c,sponsorableAsset:u?.assetStatus,sponsorableReview:u?.reviewStatus,sponsorableFailReasons:Array.isArray(u)?u:null}),b||(b={lifecycleState:c})
else b={lifecycleState:c},c===r.SPONSORED_CONTENT_LIFECYCLE_STATES.PUBLISHED_EDITED?b.lifecycleState=r.SPONSORED_CONTENT_LIFECYCLE_STATES.PUBLISHED:c===r.SPONSORED_CONTENT_LIFECYCLE_STATES.PROCESSING&&(b.lifecycleState=r.SPONSORED_CONTENT_LIFECYCLE_STATES.PUBLISH_REQUESTED)
const _=(0,o.createUrnFromAttrs)(o.URN_TYPES.COMPANY,l),h=new E(n,_,l,b,m,g)
return h.entityUrn=t,h}})),define("campaign-manager-web/entities/user-generated-ad-content",["exports","@glimmer/tracking","tracked-built-ins","campaign-manager-web/entities/user-generated-ad-entity","campaign-manager-web/constants/content-type"],(function(e,t,n,a,i){var r,o,l,s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let g=e.default=(o=m((r=class{constructor(e){p(this,"adName",o,this),p(this,"introductoryText",l,this),p(this,"contentType",s,this),p(this,"referenceUrn",c,this),p(this,"primaryDestinationUrl",u,this),p(this,"entities",d,this),this.contentType=e}static fromPojo(e,t=!0){return t?b(e):_(e)}toPojo(e=!0){return e?function(e){const{adName:t,introductoryText:n,contentType:a,primaryDestinationUrl:i,referenceUrn:r,entities:o}=e,l={adName:t,introductoryText:n,contentType:a,referenceUrn:r,primaryDestinationUrl:i}
o?.length&&(l.entities=o.map((e=>e.toPojo())))
return JSON.parse(JSON.stringify(l))}(this):function(e){const{introductoryText:t,contentType:n,primaryDestinationUrl:a,entities:r=[],referenceUrn:o}=e
let l={contentType:n}
t&&(l={...l,shareCommentary:{...t}})
if(r.length)switch(n){case i.CONTENT_TYPE.VIDEO:{const e=r[0]
l={...l,description:e.description?.text}
break}default:{const e=r[0]
l={...l,title:e.headline,primaryLandingPageUrl:e.destinationUrl,description:e.description?.text}}}return l.contentEntities=r.map((e=>({...e.toPojo(!1,n),urn:o}))),JSON.parse(JSON.stringify(l))}(this)}}).prototype,"adName",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=m(r.prototype,"introductoryText",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=m(r.prototype,"contentType",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=m(r.prototype,"referenceUrn",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(r.prototype,"primaryDestinationUrl",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(r.prototype,"entities",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)
function b(e){const{adName:t,introductoryText:i,contentType:r,primaryDestinationUrl:o,referenceUrn:l,entities:s=[]}=e,c=new g(r)
return c.adName=t,c.introductoryText=i&&"string"==typeof i?new n.TrackedObject({text:i}):new n.TrackedObject(i),c.referenceUrn=l,c.primaryDestinationUrl=o,c.entities=new n.TrackedArray(s.map((e=>a.default.fromPojo(e)))),c}function _(e){const{name:t,shareCommentary:r,contentEntities:o=[],contentType:l,description:s,primaryLandingPageUrl:c,title:u}=e,d=new g(l)
d.adName=t,d.introductoryText=new n.TrackedObject(r)
const p=o.map((e=>{d.referenceUrn=e.urn
let t=u
return l===i.CONTENT_TYPE.VIDEO&&(t=e.title),a.default.fromPojo({...e,title:t,description:s,primaryLandingPageUrl:c},!1,l)}))
return d.entities=new n.TrackedArray(p),l===i.CONTENT_TYPE.CAROUSEL&&(d.primaryDestinationUrl=c,d.referenceUrn=void 0),d}})),define("campaign-manager-web/entities/user-generated-ad-entity",["exports","@glimmer/tracking","campaign-manager-web/utils/sponsored-content","tracked-built-ins"],(function(e,t,n,a){var i,r,o,l,s,c,u,d,p,m,g,b,_
function h(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let T=e.default=(r=f((i=class{constructor(){h(this,"headline",r,this),h(this,"image",o,this),h(this,"callToAction",l,this),h(this,"destinationUrl",s,this),h(this,"name",c,this),h(this,"description",u,this),h(this,"length",d,this),h(this,"aspectRatioHeight",p,this),h(this,"aspectRatioWidth",m,this),h(this,"recipes",g,this),h(this,"size",b,this),h(this,"startsAt",_,this)}static fromPojo(e,t=!0,n=""){return t?E(e):y(e,n)}toPojo(e=!0,t=""){return e?function(e){const{aspectRatioHeight:t,aspectRatioWidth:n,callToAction:a,description:i,destinationUrl:r,headline:o,image:l,document:s,length:c,name:u,recipes:d,size:p,startsAt:m}=e,g={aspectRatioHeight:t,aspectRatioWidth:n,callToAction:a,description:i,destinationUrl:r,headline:o,image:l,document:s,length:c,name:u,recipes:d,size:p,startsAt:m}
return JSON.parse(JSON.stringify(g))}(this):function(e,t){const{aspectRatioWidth:a,aspectRatioHeight:i,callToAction:r,destinationUrl:o,headline:l,image:s,length:c,name:u,recipes:d,referenceUrn:p}=e
let m
if(t===n.SPONSORED_CONTENT_TYPES.VIDEO)m={landingPageTitle:r,landingPageUrl:o,title:l,urn:p,recipes:d,video:{aspectRatioWidth:a,aspectRatioHeight:i,duration:c,recipes:d,fileName:u,thumbnail:s},image:s}
else m={urn:p,image:s,landingPageTitle:r},r&&(m.landingPageUrl=o)
return JSON.parse(JSON.stringify(m))}(this,t)}}).prototype,"headline",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=f(i.prototype,"image",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=f(i.prototype,"callToAction",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=f(i.prototype,"destinationUrl",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(i.prototype,"name",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=f(i.prototype,"description",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=f(i.prototype,"length",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=f(i.prototype,"aspectRatioHeight",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=f(i.prototype,"aspectRatioWidth",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=f(i.prototype,"recipes",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=f(i.prototype,"size",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=f(i.prototype,"startsAt",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),i)
function E(e){const{aspectRatioHeight:t,aspectRatioWidth:n,callToAction:i,description:r,destinationUrl:o,headline:l,image:s,document:c,length:u,name:d,recipes:p,size:m,startsAt:g}=e,b=new T
return b.aspectRatioHeight=t,b.aspectRatioWidth=n,b.headline=l,b.callToAction=i,b.destinationUrl=o,b.name=d,b.length=u,b.size=m,b.startsAt=g,s&&(b.image=new a.TrackedObject(s)),c&&(b.document=new a.TrackedObject(c)),r&&"string"==typeof r?b.description=new a.TrackedObject({text:r}):r&&"object"==typeof r&&(b.description=new a.TrackedObject(r)),p&&(b.recipes=new a.TrackedArray(p)),b}function y(e,t){const{image:i,document:r,video:o,job:l,title:s,landingPageTitle:c,landingPageUrl:u,urn:d,primaryLandingPageUrl:p,description:m,recipes:g=[]}=e
let b
switch(t){case n.SPONSORED_CONTENT_TYPES.VIDEO:{b=new T,b.headline=s,b.callToAction=c,b.destinationUrl=u,m&&(b.description=new a.TrackedObject({text:m}))
const{aspectRatioHeight:e,aspectRatioWidth:t,duration:n,fileName:i,recipes:r=[],thumbnail:l}=o,d=[...new Set([...g,...r])]
b.aspectRatioHeight=e,b.aspectRatioWidth=t,b.length=n,b.name=i,d.length&&(b.recipes=new a.TrackedArray(d)),l&&(b.image=new a.TrackedObject(l))
break}default:b=new T(d),b.headline=s,b.callToAction=c,b.destinationUrl=p,m&&(b.description=new a.TrackedObject({text:m})),i&&(b.image=new a.TrackedObject(i))}return b}})),define("campaign-manager-web/helpers/abs",["exports","ember-math-helpers/helpers/abs"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"abs",{enumerable:!0,get:function(){return t.abs}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/acos",["exports","ember-math-helpers/helpers/acos"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"acos",{enumerable:!0,get:function(){return t.acos}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/acosh",["exports","ember-math-helpers/helpers/acosh"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"acosh",{enumerable:!0,get:function(){return t.acosh}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/add",["exports","ember-math-helpers/helpers/add"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"add",{enumerable:!0,get:function(){return t.add}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/ads-nav-classes",["exports","@linkedin/ads-nav/helpers/ads-nav-classes"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/and",["exports","ember-truth-helpers/helpers/and"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"and",{enumerable:!0,get:function(){return t.and}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/app-version",["exports","@ember/component/helper","campaign-manager-web/config/environment","ember-cli-app-version/utils/regexp"],(function(e,t,n,a){function i(e,t={}){const i=n.default.APP.version
let r=t.versionOnly||t.hideSha,o=t.shaOnly||t.hideVersion,l=null
return r&&(t.showExtended&&(l=i.match(a.versionExtendedRegExp)),l||(l=i.match(a.versionRegExp))),o&&(l=i.match(a.shaRegExp)),l?l[0]:i}Object.defineProperty(e,"__esModule",{value:!0}),e.appVersion=i,e.default=void 0
e.default=(0,t.helper)(i)})),define("campaign-manager-web/helpers/append",["exports","ember-composable-helpers/helpers/append"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"append",{enumerable:!0,get:function(){return t.append}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/array-item-at",["exports","@ember/component/helper","@ember/debug"],(function(e,t,n){function a(e){const t=e[0],n=e[1]
return t[n]}Object.defineProperty(e,"__esModule",{value:!0}),e.arrayItemAt=a,e.default=void 0
e.default=(0,t.helper)(a)})),define("campaign-manager-web/helpers/asin",["exports","ember-math-helpers/helpers/asin"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"asin",{enumerable:!0,get:function(){return t.asin}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/asinh",["exports","ember-math-helpers/helpers/asinh"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"asinh",{enumerable:!0,get:function(){return t.asinh}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/atan",["exports","ember-math-helpers/helpers/atan"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"atan",{enumerable:!0,get:function(){return t.atan}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/atan2",["exports","ember-math-helpers/helpers/atan2"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"atan2",{enumerable:!0,get:function(){return t.atan2}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/atanh",["exports","ember-math-helpers/helpers/atanh"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"atanh",{enumerable:!0,get:function(){return t.atanh}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/bidi-dir",["exports","ember-cli-pemberly-i18n/helpers/bidi-dir"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/breakpoint",["exports","hue-web-foundations/helpers/breakpoint"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/build-config",["exports","hue-web-stepper/helpers/build-config"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/calculate-benchmark",["exports","@ember/component/helper"],(function(e,t){function n([e,t]){if(t){return parseFloat(((e-t)/t).toFixed(3))}}Object.defineProperty(e,"__esModule",{value:!0}),e.calculateBenchmark=n,e.default=void 0
e.default=(0,t.helper)(n)})),define("campaign-manager-web/helpers/call",["exports","ember-composable-helpers/helpers/call"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"call",{enumerable:!0,get:function(){return t.call}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}))
define("campaign-manager-web/helpers/cancel-all",["exports","ember-concurrency/helpers/cancel-all"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/cbrt",["exports","ember-math-helpers/helpers/cbrt"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"cbrt",{enumerable:!0,get:function(){return t.cbrt}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/ceil",["exports","ember-math-helpers/helpers/ceil"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ceil",{enumerable:!0,get:function(){return t.ceil}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/chunk",["exports","ember-composable-helpers/helpers/chunk"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"chunk",{enumerable:!0,get:function(){return t.chunk}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/classes",["exports","@ember/component/helper"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.classes=a,e.default=void 0
const n=(e,t)=>{if(!t)return e
if("object"!=typeof t&&"string"!=typeof t)throw new Error("classes helper cannot add classes from type "+typeof t)
return"string"==typeof t?`${e} ${t}`:Object.keys(t).reduce(((e,n)=>Boolean(t[n])?`${e} ${n}`:e),e||"")}
function a(e){return e.reduce(((e,t)=>n(e,t)),"").trim().replace(/\s\s+/g," ")}e.default=(0,t.helper)(a)})),define("campaign-manager-web/helpers/clz32",["exports","ember-math-helpers/helpers/clz32"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"clz32",{enumerable:!0,get:function(){return t.clz32}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/cm-tracking",["exports","@ember/component/helper","@ember/service","@ember/debug"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=t.default.extend({tracking:(0,n.inject)(),compute(e,{controlName:t,type:n}){return()=>{this.tracking.fireInteractionEvent(t,n)}}})})),define("campaign-manager-web/helpers/compact",["exports","ember-composable-helpers/helpers/compact"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/compute",["exports","ember-composable-helpers/helpers/compute"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"compute",{enumerable:!0,get:function(){return t.compute}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/contains-case-insensitive",["exports","@ember/component/helper"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.helper)((function([e,t]){return null!=e&&null!=t&&e.toLocaleLowerCase().includes(t.toLocaleLowerCase())}))})),define("campaign-manager-web/helpers/contains",["exports","ember-composable-helpers/helpers/contains"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"contains",{enumerable:!0,get:function(){return t.contains}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/cos",["exports","ember-math-helpers/helpers/cos"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"cos",{enumerable:!0,get:function(){return t.cos}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/cosh",["exports","ember-math-helpers/helpers/cosh"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"cosh",{enumerable:!0,get:function(){return t.cosh}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/date-from-timestamp",["exports","@ember/component/helper"],(function(e,t){function n([e]){if(null==e)return e
if("number"!=typeof e)throw new Error(`Cannot convert ${typeof e} to Date`)
return new Date(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.dateFromTimestamp=n,e.default=void 0
e.default=(0,t.helper)(n)})),define("campaign-manager-web/helpers/date-to-iso",["exports","@ember/component/helper"],(function(e,t){function n([e]){let t=e
return"number"!=typeof e||Number.isNaN(e)||(t=new Date(e)),t instanceof Date?t.toISOString():""}Object.defineProperty(e,"__esModule",{value:!0}),e.dateToIso=n,e.default=void 0
e.default=(0,t.helper)(n)})),define("campaign-manager-web/helpers/dec",["exports","ember-composable-helpers/helpers/dec"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"dec",{enumerable:!0,get:function(){return t.dec}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/decode-url",["exports","@ember/component/helper"],(function(e,t){function n([e]){if("string"!=typeof e)return e
try{return decodeURIComponent(e)}catch(t){return e}}Object.defineProperty(e,"__esModule",{value:!0}),e.decodeURL=n,e.default=void 0
e.default=(0,t.helper)(n)})),define("campaign-manager-web/helpers/div",["exports","ember-math-helpers/helpers/div"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"div",{enumerable:!0,get:function(){return t.div}})})),define("campaign-manager-web/helpers/drop",["exports","ember-composable-helpers/helpers/drop"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/element",["exports","ember-element-helper/helpers/element"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/ember-holy-futuristic-template-namespacing-batman-translate-dynamic-2",["exports","ember-holy-futuristic-template-namespacing-batman/helpers/-translate-dynamic-2"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/ensure-safe-component",["exports","@embroider/util"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.EnsureSafeComponentHelper}})})),define("campaign-manager-web/helpers/entries",["exports","ember-composable-helpers/helpers/entries"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"entries",{enumerable:!0,get:function(){return t.entries}})})),define("campaign-manager-web/helpers/eq",["exports","ember-truth-helpers/helpers/eq"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"equal",{enumerable:!0,get:function(){return t.equal}})})),define("campaign-manager-web/helpers/error-message",["exports","@ember/component/helper","@ember/service"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=t.default.extend({errorService:(0,n.inject)("error"),compute(e,t){return this.errorService.getFullMessage(t)}})})),define("campaign-manager-web/helpers/event-stop-propagation",["exports","@ember/component/helper"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.helper)((function(){return function(e){e.stopPropagation()}}))})),define("campaign-manager-web/helpers/exists-in",["exports","ember-models-table/helpers/exists-in"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"existsIn",{enumerable:!0,get:function(){return t.existsIn}})})),define("campaign-manager-web/helpers/exp",["exports","ember-math-helpers/helpers/exp"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"exp",{enumerable:!0,get:function(){return t.exp}})})),define("campaign-manager-web/helpers/expm1",["exports","ember-math-helpers/helpers/expm1"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"expm1",{enumerable:!0,get:function(){return t.expm1}})})),define("campaign-manager-web/helpers/external-link-info",["exports","@ember/component/helper","@linkedin/jsecure","campaign-manager-web/config/environment"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.buildDataAttributes=void 0,e.externalLinkInfo=s,e.isDataTestString=e.isDataString=void 0,e.parseDataAttributes=l
const i=e=>"string"==typeof e&&/^data(-(\w+))+$/.test(e)
e.isDataString=i
const r=e=>i(e)&&e.startsWith("data-test")
e.isDataTestString=r
const o=(e=[],t=i)=>Array.isArray(e)?e.filter(t).reduce(((e,t)=>({...e,[t]:""})),{}):t(e)?{[e]:""}:{}
function l(e,t=a.default.environment){return"production"===t?o(e,(e=>i(e)&&!r(e))):o(e)}function s(e,t){if(!t.href)throw new Error("Must pass `href` property",t.href)
let a={target:"_blank",rel:"noopener noreferrer",href:"",class:""}
return a.href=n.default.sanitizeUrl(t.href),t.isSelf&&(a.target="_self"),t.class&&(a.class=t.class),t.dataTestSelector&&(a[t.dataTestSelector]=!0),t.dataControlName&&(a["data-control-name"]=t.dataControlName),t.ariaLabel&&(a["aria-label"]=t.ariaLabel),t.role&&(a.role=t.role),t.data&&(a={...a,...l(t.data)}),a}e.buildDataAttributes=o
e.default=(0,t.helper)(s)}))
define("campaign-manager-web/helpers/filter-by",["exports","ember-composable-helpers/helpers/filter-by"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/filter",["exports","ember-composable-helpers/helpers/filter"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/find-by",["exports","ember-composable-helpers/helpers/find-by"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/flatten",["exports","ember-composable-helpers/helpers/flatten"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"flatten",{enumerable:!0,get:function(){return t.flatten}})})),define("campaign-manager-web/helpers/floor",["exports","ember-math-helpers/helpers/floor"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"floor",{enumerable:!0,get:function(){return t.floor}})})),define("campaign-manager-web/helpers/format-currency-or-dash",["exports","@ember/service","@ember/component/helper"],(function(e,t,n){var a,i,r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,t.inject)("cm-formatter"),i=class extends n.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="formatter",i=this,(a=r)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}compute([e,t]){return this.formatter.formatCurrencyOrDash(e,t)}},o=i.prototype,l="formatter",s=[a],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(o,l,d),d=null),r=d,i)
var o,l,s,c,u,d})),define("campaign-manager-web/helpers/format-currency-with-custom-decimals",["exports","@ember/service","@ember/component/helper"],(function(e,t,n){var a,i,r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,t.inject)("cm-formatter"),i=class extends n.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="formatter",i=this,(a=r)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}compute([e,t,n]){return this.formatter.formatCurrencyWithCustomDecimals(e,t,n)}},o=i.prototype,l="formatter",s=[a],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(o,l,d),d=null),r=d,i)
var o,l,s,c,u,d})),define("campaign-manager-web/helpers/format-currency",["exports","ember-cli-pemberly-i18n/helpers/format-currency"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/format-date-or-dash",["exports","@ember/service","@ember/component/helper"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=n.default.extend({formatter:(0,t.inject)("cm-formatter"),compute([e,t]){return this.formatter.formatDateOrDash(e,t)}})})),define("campaign-manager-web/helpers/format-date",["exports","ember-cli-pemberly-i18n/helpers/format-date"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/format-duration",["exports","@ember/component/helper","@ember/service","@ember/template","@linkedin/jsecure","campaign-manager-web/components/helper-strings"],(function(e,t,n,a,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const o="CLOCK",l={[o]:"radio",["TEXT"]:"duration_as_text"}
e.default=t.default.extend({i18n:(0,n.inject)(),compute([e,t]=[0],{format:n=o}){const s=t?Math.floor(e/1e3):Math.ceil(e/1e3)
if(""===e||isNaN(s))return null
const c=this.i18n.lookupTranslation(r.default,l[n])([this._buildSerializedDuration(s,{leftPad:n===o,includeSecondsPeriod:n!==o})])
return(0,a.htmlSafe)(c?i.default.sanitizeHTML(c):null)},_buildSerializedDuration(e,{includeSecondsPeriod:t=!1,leftPad:n=!0}){const[a,i,r]=[e/3600,e%3600/60,e%60].map((e=>{const t=Math.floor(e)
return n?(a=t)<10?`0${a}`:a:t
var a}))
let o="minute"
return a>0?o="hour":t&&i<=0&&(o="second"),{hours:a,minutes:i,seconds:r,period:o}}})})),define("campaign-manager-web/helpers/format-improvement-amount",["exports","@linkedin/lms-adrecs-ui/helpers/format-improvement-amount"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/format-name",["exports","ember-cli-pemberly-i18n/helpers/format-name"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/format-non-zero-number-or-dash",["exports","@ember/service","@ember/component/helper"],(function(e,t,n){var a,i,r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,t.inject)("cm-formatter"),i=class extends n.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="formatter",i=this,(a=r)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}compute([e]){return this.formatter.formatNonZeroNumberOrDash(e)}},o=i.prototype,l="formatter",s=[a],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(o,l,d),d=null),r=d,i)
var o,l,s,c,u,d})),define("campaign-manager-web/helpers/format-number-or-dash-with-custom-decimals",["exports","@ember/service","@ember/component/helper"],(function(e,t,n){var a,i,r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,t.inject)("cm-formatter"),i=class extends n.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="formatter",i=this,(a=r)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}compute([e,t]){return this.formatter.formatNumberOrDashWithCustomDecimals(e,t)}},o=i.prototype,l="formatter",s=[a],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(o,l,d),d=null),r=d,i)
var o,l,s,c,u,d})),define("campaign-manager-web/helpers/format-number-or-dash",["exports","@ember/service","@ember/component/helper"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=n.default.extend({formatter:(0,t.inject)("cm-formatter"),compute([e]){return this.formatter.formatNumberOrDash(e)}})})),define("campaign-manager-web/helpers/format-number-readable",["exports","@ember/component/helper","@ember/array"],(function(e,t,n){function a([e=0,t=".",a=3,i=!1,r=null]){e=parseInt(e)
const o=(r||(0,n.A)(["","K","M","B","T","Qua","Qui","Sex","Sep","Oct","Non","Dec"])).map(((n,r)=>{const o=e/Math.pow(10,3*r),l=function(e,t){const n=Math.ceil(function(e){if(Math.log10)return Math.log10(e)
return Math.log(e)/Math.LN10}(e)),a=t-(n>0?n:0)
return a>0?a:0}(o,a),s=o.toFixed(l)
let c=i?s:s.replace(/(\.0+$)/,"")
return c=c.replace(/\./,t),c+n}))
return(0,n.A)(o).find(((t,n)=>e.toString().length<=3*(n+1)))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.numberAbbr=a
e.default=(0,t.helper)(a)})),define("campaign-manager-web/helpers/format-number",["exports","ember-cli-pemberly-i18n/helpers/format-number"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/format-ratio-or-dash",["exports","@ember/service","@ember/component/helper"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=n.default.extend({formatter:(0,t.inject)("cm-formatter"),compute([e]){return this.formatter.formatRatioOrDash(e)}})})),define("campaign-manager-web/helpers/format-ratio-two-fraction-digits-or-dash",["exports","@ember/service","@ember/component/helper"],(function(e,t,n){var a,i,r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,t.inject)("cm-formatter"),i=class extends n.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="formatter",i=this,(a=r)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}compute([e]){return this.formatter.formatRatioTwoFractionDigitsOrDash(e)}},o=i.prototype,l="formatter",s=[a],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(o,l,d),d=null),r=d,i)
var o,l,s,c,u,d})),define("campaign-manager-web/helpers/format-ratio-two-significant-digits-or-dash",["exports","@ember/service","@ember/component/helper"],(function(e,t,n){var a,i,r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,t.inject)("cm-formatter"),i=class extends n.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="formatter",i=this,(a=r)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}compute([e]){return this.formatter.formatRatioTwoSignificantDigitsOrDash(e)}},o=i.prototype,l="formatter",s=[a],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(o,l,d),d=null),r=d,i)
var o,l,s,c,u,d})),define("campaign-manager-web/helpers/format-time-relative",["exports","@linkedin/lms-date-ui/helpers/format-time-relative"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/format-time",["exports","ember-cli-pemberly-i18n/helpers/format-time"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/format-truncate",["exports","ember-cli-pemberly-i18n/helpers/format-truncate"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/format-two-fraction-digits-decimal-or-dash",["exports","@ember/service","@ember/component/helper"],(function(e,t,n){var a,i,r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,t.inject)("cm-formatter"),i=class extends n.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="formatter",i=this,(a=r)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}compute([e]){return this.formatter.formatTwoFractionDigitsDecimalOrDash(e)}},o=i.prototype,l="formatter",s=[a],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(o,l,d),d=null),r=d,i)
var o,l,s,c,u,d})),define("campaign-manager-web/helpers/format-two-significant-digits-decimal-or-dash",["exports","@ember/service","@ember/component/helper"],(function(e,t,n){var a,i,r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,t.inject)("cm-formatter"),i=class extends n.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="formatter",i=this,(a=r)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}compute([e]){return this.formatter.formatTwoSignificantDigitsDecimalOrDash(e)}},o=i.prototype,l="formatter",s=[a],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(o,l,d),d=null),r=d,i)
var o,l,s,c,u,d})),define("campaign-manager-web/helpers/format-url-hostname",["exports","@ember/component/helper","campaign-manager-web/utils/sponsored-content/live-preview"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=t.default.extend({compute:([e])=>(0,n.publisherAmpUrlToProviderUrl)(e)})})),define("campaign-manager-web/helpers/friendly-aspect-ratio",["exports","@ember/service","@ember/component/helper","campaign-manager-web/utils/media-specs","@ember/debug"],(function(e,t,n,a,i){var r,o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,t.inject)("i18n"),o=class extends n.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=l)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}compute(e,{width:t,height:n}){return(0,a.getFriendlyRatio)(parseInt(t,10),parseInt(n,10),((e,t,n)=>this.i18n.lookupTranslation(e,t)(n)))}},s=o.prototype,c="i18n",u=[r],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=u.slice().reverse().reduce((function(e,t){return t(s,c,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,c,m),m=null),l=m,o)
var s,c,u,d,p,m})),define("campaign-manager-web/helpers/from-entries",["exports","ember-composable-helpers/helpers/from-entries"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"fromEntries",{enumerable:!0,get:function(){return t.fromEntries}})})),define("campaign-manager-web/helpers/fround",["exports","ember-math-helpers/helpers/fround"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"fround",{enumerable:!0,get:function(){return t.fround}})}))
define("campaign-manager-web/helpers/generate-url",["exports","@ember/component/helper","campaign-manager-web/utils/url-manager","@ember/debug"],(function(e,t,n,a){function i(e,{path:t,subdomain:a}){return`${(0,n.getDomainUrl)(a)}/${t}`}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.generateUrl=i
e.default=(0,t.helper)(i)})),define("campaign-manager-web/helpers/get-ad-policy-warnings",["exports","@ember/service","@ember/component/helper"],(function(e,t,n){var a,i,r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,t.inject)("ad-policy-validator"),i=class extends n.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="adPolicyValidator",i=this,(a=r)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}compute([e]){return this.adPolicyValidator.getWarnings(e)}},o=i.prototype,l="adPolicyValidator",s=[a],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(o,l,d),d=null),r=d,i)
var o,l,s,c,u,d})),define("campaign-manager-web/helpers/get-asset-url",["exports","hue-web-icons/helpers/get-asset-url"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/get-code-snippet",["exports","ember-code-snippet/helpers/get-code-snippet"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/get-dotted-key",["exports","@ember/component/helper"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.helper)((function([e,t]){return e[t]}))})),define("campaign-manager-web/helpers/get-id-from-urn",["exports","@ember/component/helper","campaign-manager-web/utils/urn"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class a extends t.default{compute([e]){return(0,n.getIdFromUrn)(e)}}e.default=a})),define("campaign-manager-web/helpers/get-nested",["exports","@ember/component/helper"],(function(e,t){function n([e,t,...a]){return e?0===a.length?e[t]:n([e[t],...a]):null}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.getNested=n
e.default=(0,t.helper)(n)})),define("campaign-manager-web/helpers/get-selected-leadgen-form",["exports","@ember/component/helper","@ember/object","@ember/debug","campaign-manager-web/utils/urn"],(function(e,t,n,a,i){function r([e,t]){return t[parseInt((0,i.getIdFromUrn)((0,n.get)(e,"callToAction.target")),10)]}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.getSelectedLeadgenForm=r
e.default=(0,t.helper)(r)})),define("campaign-manager-web/helpers/greater-than-breakpoint",["exports","hue-web-foundations/helpers/greater-than-breakpoint"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/group-by",["exports","ember-composable-helpers/helpers/group-by"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/gt",["exports","ember-truth-helpers/helpers/gt"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"gt",{enumerable:!0,get:function(){return t.gt}})})),define("campaign-manager-web/helpers/gte",["exports","ember-truth-helpers/helpers/gte"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"gte",{enumerable:!0,get:function(){return t.gte}})})),define("campaign-manager-web/helpers/has-next",["exports","ember-composable-helpers/helpers/has-next"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"hasNext",{enumerable:!0,get:function(){return t.hasNext}})})),define("campaign-manager-web/helpers/has-previous",["exports","ember-composable-helpers/helpers/has-previous"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"hasPrevious",{enumerable:!0,get:function(){return t.hasPrevious}})})),define("campaign-manager-web/helpers/hash-merge",["exports","ember-payments-wallet/helpers/hash-merge"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/help-center-url",["exports","@ember/component/helper","campaign-manager-web/utils/url-manager"],(function(e,t,n){function a(e,{path:t,accountId:a}){if(!t)throw new Error("Must pass `path` property")
return a?`${(0,n.getDomainUrl)()}/${t}?accountId=${a}`:`${(0,n.getDomainUrl)()}/${t}`}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.helpCenterUrl=a
e.default=(0,t.helper)(a)})),define("campaign-manager-web/helpers/highlight-substring",["exports","@ember/component/helper","@ember/template","common/@linkedin/matryoshka","@linkedin/jsecure"],(function(e,t,n,a,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.highlightSubstring=o
const r={begin:()=>'<span class="u-font__highlight">',end:()=>"</span>",segment:e=>i.default.htmlEncode(e)}
function o([e="",t=""]){const o=e.toLowerCase(),l=t.toLowerCase(),s=o.indexOf(l)
if(-1===s||0===t.length)return(0,n.htmlSafe)(i.default.sanitizeHTML(e))
const c=[{start:s,length:l.length}],u=(0,a.decorate)(r,c,e)
return(0,n.htmlSafe)(i.default.sanitizeHTML(u))}e.default=(0,t.helper)(o)})),define("campaign-manager-web/helpers/html-safe",["exports","ember-reactive-table/helpers/html-safe"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/hue-form-id",["exports","hue-web-form-elements/helpers/hue-form-id"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"hueFormId",{enumerable:!0,get:function(){return t.hueFormId}})})),define("campaign-manager-web/helpers/hue-pill-id",["exports","hue-web-pill/helpers/hue-pill-id"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"huePillId",{enumerable:!0,get:function(){return t.huePillId}})})),define("campaign-manager-web/helpers/hue-web-datepicker/adjust-date-for-timezone",["exports","hue-web-datepicker/helpers/hue-web-datepicker/adjust-date-for-timezone"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"adjustDateForTimezone",{enumerable:!0,get:function(){return t.adjustDateForTimezone}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/hue-web-datepicker/validate-datepicker-input",["exports","hue-web-datepicker/helpers/hue-web-datepicker/validate-datepicker-input"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"validateDatepickerInput",{enumerable:!0,get:function(){return t.validateDatepickerInput}})})),define("campaign-manager-web/helpers/hypot",["exports","ember-math-helpers/helpers/hypot"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"hypot",{enumerable:!0,get:function(){return t.hypot}})})),define("campaign-manager-web/helpers/imul",["exports","ember-math-helpers/helpers/imul"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"imul",{enumerable:!0,get:function(){return t.imul}})})),define("campaign-manager-web/helpers/inc",["exports","ember-composable-helpers/helpers/inc"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"inc",{enumerable:!0,get:function(){return t.inc}})})),define("campaign-manager-web/helpers/includes",["exports","helpcenter-in-product-ember/helpers/includes"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"includes",{enumerable:!0,get:function(){return t.includes}})})),define("campaign-manager-web/helpers/intersect",["exports","ember-composable-helpers/helpers/intersect"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/invoke",["exports","ember-composable-helpers/helpers/invoke"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"invoke",{enumerable:!0,get:function(){return t.invoke}})})),define("campaign-manager-web/helpers/is-add-operation-allowed",["exports","ember-payments-wallet/helpers/is-add-operation-allowed"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/is-any-locale",["exports","ember-cli-pemberly-i18n/helpers/is-any-locale"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}))
define("campaign-manager-web/helpers/is-array",["exports","ember-truth-helpers/helpers/is-array"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"isArray",{enumerable:!0,get:function(){return t.isArray}})})),define("campaign-manager-web/helpers/is-cjk-language",["exports","ember-cli-pemberly-i18n/helpers/is-cjk-language"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/is-clipboard-supported",["exports","ember-cli-clipboard/helpers/is-clipboard-supported"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/is-creative-in-review",["exports","@ember/component/helper","campaign-manager-web/utils/entity-status"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=t.default.extend({compute:e=>(0,n.isCreativeInReview)(e[0])})})),define("campaign-manager-web/helpers/is-date-in-past",["exports","@ember/component/helper","campaign-manager-web/utils/date"],(function(e,t,n){function a([e,t=!1,a=new Date]){return!!e&&(a=(0,n.getLocalDateFromUTCDate)(a),e=(0,n.getLocalDateFromUTCDate)(e),t||(a.setHours(0,0,0,0),e.setHours(0,0,0,0)),e<a)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.isDateInPast=a
e.default=(0,t.helper)(a)})),define("campaign-manager-web/helpers/is-edit-operation-allowed",["exports","ember-payments-wallet/helpers/is-edit-operation-allowed"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/is-empty",["exports","ember-truth-helpers/helpers/is-empty"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/is-equal",["exports","ember-truth-helpers/helpers/is-equal"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"isEqual",{enumerable:!0,get:function(){return t.isEqual}})})),define("campaign-manager-web/helpers/is-included",["exports","@ember/component/helper"],(function(e,t){function n(e){if(!e)return!1
const[t,n]=e
return t.includes(n)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.isIncluded=n
e.default=(0,t.helper)(n)})),define("campaign-manager-web/helpers/is-numeric",["exports","@ember/component/helper"],(function(e,t){function n([e]){return!isNaN(parseFloat(e))&&isFinite(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.isNumeric=n
e.default=(0,t.helper)(n)})),define("campaign-manager-web/helpers/is-payment-method-editable",["exports","ember-payments-wallet/helpers/is-payment-method-editable"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/is-rtl-content",["exports","ember-cli-pemberly-i18n/helpers/is-rtl-content"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/is-rtl-language",["exports","ember-cli-pemberly-i18n/helpers/is-rtl-language"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/join-by-key",["exports","@ember/component/helper"],(function(e,t){function n([e=[],t,n=", "]){return e.map((e=>e[t])).join(n)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.joinByKey=n
e.default=(0,t.helper)(n)})),define("campaign-manager-web/helpers/join",["exports","@ember/component/helper"],(function(e,t){function n([e=[],t=","]){return e.join(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.join=n
e.default=(0,t.helper)(n)})),define("campaign-manager-web/helpers/keys",["exports","ember-composable-helpers/helpers/keys"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"keys",{enumerable:!0,get:function(){return t.keys}})})),define("campaign-manager-web/helpers/less-than-breakpoint",["exports","hue-web-foundations/helpers/less-than-breakpoint"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/li-icon",["exports","artdeco-icons-web/helpers/li-icon"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/load",["exports","ember-async-data/helpers/load"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/loc",["exports","@ember/string/helpers/loc"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"loc",{enumerable:!0,get:function(){return t.loc}})})),define("campaign-manager-web/helpers/local-class",["exports","ember-css-modules/helpers/local-class"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"localClass",{enumerable:!0,get:function(){return t.localClass}})})),define("campaign-manager-web/helpers/log-e",["exports","ember-math-helpers/helpers/log-e"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"logE",{enumerable:!0,get:function(){return t.logE}})})),define("campaign-manager-web/helpers/log10",["exports","ember-math-helpers/helpers/log10"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"log10",{enumerable:!0,get:function(){return t.log10}})})),define("campaign-manager-web/helpers/log1p",["exports","ember-math-helpers/helpers/log1p"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"log1p",{enumerable:!0,get:function(){return t.log1p}})})),define("campaign-manager-web/helpers/log2",["exports","ember-math-helpers/helpers/log2"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"log2",{enumerable:!0,get:function(){return t.log2}})})),define("campaign-manager-web/helpers/lt",["exports","ember-truth-helpers/helpers/lt"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"lt",{enumerable:!0,get:function(){return t.lt}})})),define("campaign-manager-web/helpers/lte",["exports","ember-truth-helpers/helpers/lte"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"lte",{enumerable:!0,get:function(){return t.lte}})})),define("campaign-manager-web/helpers/map-by",["exports","ember-composable-helpers/helpers/map-by"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/map",["exports","ember-composable-helpers/helpers/map"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/max",["exports","ember-math-helpers/helpers/max"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"max",{enumerable:!0,get:function(){return t.max}})}))
define("campaign-manager-web/helpers/media",["exports","ember-responsive/helpers/media"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"media",{enumerable:!0,get:function(){return t.media}})})),define("campaign-manager-web/helpers/min",["exports","ember-math-helpers/helpers/min"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"min",{enumerable:!0,get:function(){return t.min}})})),define("campaign-manager-web/helpers/mod",["exports","ember-math-helpers/helpers/mod"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"mod",{enumerable:!0,get:function(){return t.mod}})})),define("campaign-manager-web/helpers/mult",["exports","ember-math-helpers/helpers/mult"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"mult",{enumerable:!0,get:function(){return t.mult}})})),define("campaign-manager-web/helpers/next",["exports","ember-composable-helpers/helpers/next"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"next",{enumerable:!0,get:function(){return t.next}})})),define("campaign-manager-web/helpers/noop",["exports","ember-composable-helpers/helpers/noop"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"noop",{enumerable:!0,get:function(){return t.noop}})})),define("campaign-manager-web/helpers/not-eq",["exports","ember-truth-helpers/helpers/not-eq"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"notEqualHelper",{enumerable:!0,get:function(){return t.notEqualHelper}})})),define("campaign-manager-web/helpers/not",["exports","ember-truth-helpers/helpers/not"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"not",{enumerable:!0,get:function(){return t.not}})})),define("campaign-manager-web/helpers/object-at",["exports","ember-composable-helpers/helpers/object-at"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"objectAt",{enumerable:!0,get:function(){return t.objectAt}})})),define("campaign-manager-web/helpers/option-is-object",["exports","ember-models-table/helpers/option-is-object"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"optionIsObject",{enumerable:!0,get:function(){return t.optionIsObject}})})),define("campaign-manager-web/helpers/optional",["exports","ember-composable-helpers/helpers/optional"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"optional",{enumerable:!0,get:function(){return t.optional}})})),define("campaign-manager-web/helpers/or",["exports","ember-truth-helpers/helpers/or"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"or",{enumerable:!0,get:function(){return t.or}})})),define("campaign-manager-web/helpers/page-title",["exports","ember-page-title/helpers/page-title"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=t.default})),define("campaign-manager-web/helpers/perform",["exports","ember-concurrency/helpers/perform"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/pick",["exports","ember-composable-helpers/helpers/pick"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"pick",{enumerable:!0,get:function(){return t.pick}})})),define("campaign-manager-web/helpers/pill-styles",["exports","hue-web-pill/helpers/pill-styles"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/pipe-action",["exports","ember-composable-helpers/helpers/pipe-action"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/pipe",["exports","ember-composable-helpers/helpers/pipe"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"pipe",{enumerable:!0,get:function(){return t.pipe}})})),define("campaign-manager-web/helpers/pluralize",["exports","ember-inflector/lib/helpers/pluralize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=t.default})),define("campaign-manager-web/helpers/plus-one",["exports","hue-web-stepper/helpers/plus-one"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"plusOne",{enumerable:!0,get:function(){return t.plusOne}})})),define("campaign-manager-web/helpers/popper-modifier",["exports","hue-web-positioning/helpers/popper-modifier"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"buildPopperModifier",{enumerable:!0,get:function(){return t.buildPopperModifier}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/pow",["exports","ember-math-helpers/helpers/pow"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"pow",{enumerable:!0,get:function(){return t.pow}})})),define("campaign-manager-web/helpers/prefix-url",["exports","@ember/component/helper","campaign-manager-web/utils/url-manager"],(function(e,t,n){function a(e,{url:t,scheme:a}){return(0,n.getPrefixedURL)({url:t,scheme:a})}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.prefixURL=a
e.default=(0,t.helper)(a)})),define("campaign-manager-web/helpers/prevent-default",["exports","@ember/component/helper","@ember/debug"],(function(e,t,n){function a([e]){return function(t){t.preventDefault(),e&&e(t)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.preventDefault=a
e.default=(0,t.helper)(a)})),define("campaign-manager-web/helpers/previous",["exports","ember-composable-helpers/helpers/previous"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"previous",{enumerable:!0,get:function(){return t.previous}})})),define("campaign-manager-web/helpers/prop-to-css-class",["exports","hue-web-badge/helpers/prop-to-css-class"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/queue",["exports","ember-composable-helpers/helpers/queue"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"queue",{enumerable:!0,get:function(){return t.queue}})})),define("campaign-manager-web/helpers/random",["exports","ember-math-helpers/helpers/random"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"random",{enumerable:!0,get:function(){return t.random}})})),define("campaign-manager-web/helpers/range",["exports","ember-composable-helpers/helpers/range"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"range",{enumerable:!0,get:function(){return t.range}})})),define("campaign-manager-web/helpers/reduce",["exports","ember-composable-helpers/helpers/reduce"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}))
define("campaign-manager-web/helpers/ref-to",["exports","ember-ref-bucket/helpers/ref-to"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"refTo",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/reject-by",["exports","ember-composable-helpers/helpers/reject-by"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/remove-url-prefix",["exports","@ember/component/helper","campaign-manager-web/utils/validation"],(function(e,t,n){function a(e,{url:t}){return t?t.replace(n.REGEXES.HTTP_REGEX,""):""}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.removeUrlPrefix=a
e.default=(0,t.helper)(a)})),define("campaign-manager-web/helpers/render-html",["exports","@ember/component/helper","@linkedin/jsecure","@ember/template"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.helper)((function([e]){return e?(0,a.htmlSafe)(n.default.sanitizeHTML(e)):""}))})),define("campaign-manager-web/helpers/render-with-html",["exports","ember-payments-wallet/helpers/render-with-html"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/repeat",["exports","ember-composable-helpers/helpers/repeat"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"repeat",{enumerable:!0,get:function(){return t.repeat}})})),define("campaign-manager-web/helpers/reverse",["exports","ember-composable-helpers/helpers/reverse"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/round",["exports","ember-math-helpers/helpers/round"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"round",{enumerable:!0,get:function(){return t.round}})})),define("campaign-manager-web/helpers/route-action",["exports","ember-route-action-helper/helpers/route-action"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/route-idle",["exports","ember-app-scheduler/helpers/route-idle"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"routeIdle",{enumerable:!0,get:function(){return t.routeIdle}})})),define("campaign-manager-web/helpers/set-timestamp",["exports","@ember/component/helper"],(function(e,t){function n([e]){if("function"!=typeof e)throw new Error("Cannot apply timestamp to "+typeof timestamp)
return function(t){if(!(t instanceof Date))throw new Error(`Trying to coerce non-date to timestamp: ${t}`)
return e(t.getTime())}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.setTimestamp=n
e.default=(0,t.helper)(n)})),define("campaign-manager-web/helpers/set",["exports","ember-simple-set-helper/helpers/set"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/shuffle",["exports","ember-composable-helpers/helpers/shuffle"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"shuffle",{enumerable:!0,get:function(){return t.shuffle}})})),define("campaign-manager-web/helpers/sign",["exports","ember-math-helpers/helpers/sign"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"sign",{enumerable:!0,get:function(){return t.sign}})})),define("campaign-manager-web/helpers/sin",["exports","ember-math-helpers/helpers/sin"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"sin",{enumerable:!0,get:function(){return t.sin}})})),define("campaign-manager-web/helpers/singularize",["exports","ember-inflector/lib/helpers/singularize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=t.default})),define("campaign-manager-web/helpers/slice",["exports","ember-composable-helpers/helpers/slice"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/sort-by",["exports","ember-composable-helpers/helpers/sort-by"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/sqrt",["exports","ember-math-helpers/helpers/sqrt"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"sqrt",{enumerable:!0,get:function(){return t.sqrt}})})),define("campaign-manager-web/helpers/stringify",["exports","ember-models-table/helpers/stringify"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"stringify",{enumerable:!0,get:function(){return t.stringify}})})),define("campaign-manager-web/helpers/sub",["exports","ember-math-helpers/helpers/sub"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"sub",{enumerable:!0,get:function(){return t.sub}})})),define("campaign-manager-web/helpers/t-link-to",["exports","ember-cli-pemberly-i18n/helpers/t-link-to"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"tLinkTo",{enumerable:!0,get:function(){return t.tLinkTo}})})),define("campaign-manager-web/helpers/t-make-name",["exports","ember-cli-pemberly-i18n/helpers/t-make-name"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"makeName",{enumerable:!0,get:function(){return t.makeName}})})),define("campaign-manager-web/helpers/t",["exports","ember-cli-pemberly-i18n/helpers/t"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/take",["exports","ember-composable-helpers/helpers/take"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/tan",["exports","ember-math-helpers/helpers/tan"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"tan",{enumerable:!0,get:function(){return t.tan}})})),define("campaign-manager-web/helpers/tanh",["exports","ember-math-helpers/helpers/tanh"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"tanh",{enumerable:!0,get:function(){return t.tanh}})})),define("campaign-manager-web/helpers/task",["exports","ember-concurrency/helpers/task"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/to-number",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){const t=String(e).trim()
if(""===t)return null
const n=Number(t)
return isNaN(n)?null:n}})),define("campaign-manager-web/helpers/toggle-action",["exports","ember-composable-helpers/helpers/toggle-action"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}))
define("campaign-manager-web/helpers/toggle",["exports","ember-composable-helpers/helpers/toggle"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"toggle",{enumerable:!0,get:function(){return t.toggle}})})),define("campaign-manager-web/helpers/tracked-action",["exports","ember-cli-pemberly-tracking/helpers/tracked-action"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/tracking",["exports","ember-cli-pemberly-tracking/helpers/tracking"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"tracking",{enumerable:!0,get:function(){return t.tracking}})})),define("campaign-manager-web/helpers/trunc",["exports","ember-math-helpers/helpers/trunc"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"trunc",{enumerable:!0,get:function(){return t.trunc}})})),define("campaign-manager-web/helpers/truncate",["exports","@ember/component/helper","@linkedin/jsecure","@ember/service","@ember/template","campaign-manager-web/utils/string","campaign-manager-web/components/helper-strings"],(function(e,t,n,a,i,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=t.default.extend({i18n:(0,a.inject)(),compute([e,t]){if("string"!=typeof e)return e
const a=(0,r.getTruncated)(e,t)
if(!(a.length<e.length))return e
const l=this.i18n.lookupTranslation(o.default,"truncated_string")([{truncatedText:a}])
return(0,i.htmlSafe)(n.default.sanitizeHTML(l))}})})),define("campaign-manager-web/helpers/union",["exports","ember-composable-helpers/helpers/union"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/helpers/values",["exports","ember-composable-helpers/helpers/values"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"values",{enumerable:!0,get:function(){return t.values}})})),define("campaign-manager-web/helpers/without",["exports","ember-composable-helpers/helpers/without"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"without",{enumerable:!0,get:function(){return t.without}})})),define("campaign-manager-web/helpers/xor",["exports","ember-truth-helpers/helpers/xor"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"xor",{enumerable:!0,get:function(){return t.xor}})})),define("campaign-manager-web/index",["exports","ember-uuid"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"parse",{enumerable:!0,get:function(){return t.parse}}),Object.defineProperty(e,"unparse",{enumerable:!0,get:function(){return t.unparse}}),Object.defineProperty(e,"v1",{enumerable:!0,get:function(){return t.v1}}),Object.defineProperty(e,"v4",{enumerable:!0,get:function(){return t.v4}})})),define("campaign-manager-web/initializers/ads-table-default-theme",["exports","@linkedin/ads-table/initializers/ads-table-default-theme"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("campaign-manager-web/initializers/ads-table-theme",["exports","@linkedin/ads-table/themes/default"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=a
class n extends t.default{constructor(...e){var t,n,a
super(...e),a="flat",(n="elevation")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}}function a(e){e.register("ads-table-theme:cm-default-theme",n,{singleton:!1})}e.default={name:"cm-ads-table-default-theme",after:"emt-themes",initialize:a}})),define("campaign-manager-web/initializers/app-version",["exports","ember-cli-app-version/initializer-factory","campaign-manager-web/config/environment"],(function(e,t,n){let a,i
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n.default.APP&&(a=n.default.APP.name,i=n.default.APP.version)
e.default={name:"App Version",initialize:(0,t.default)(a,i)}})),define("campaign-manager-web/initializers/container-debug-adapter",["exports","ember-resolver/resolvers/classic/container-debug-adapter"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default={name:"container-debug-adapter",initialize(){(arguments[1]||arguments[0]).register("container-debug-adapter:main",t.default)}}})),define("campaign-manager-web/initializers/custom-inflector-rules",["exports","ember-inflector","campaign-manager-web/config/environment"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const a={name:"custom-inflector-rules",initialize(){const e=t.default.inflector
e.uncountable("criteria"),e.uncountable("analytics"),e.uncountable("metrics"),e.uncountable("metadata"),e.uncountable("organicPaidAnalytics"),e.irregular("status","statuses"),e.irregular("followCompanyCreativeVariables","followCompanyCreativeVariables"),e.irregular("jobsCreativeVariables","jobsCreativeVariables"),e.irregular("offsitePreferences","offsitePreferences"),e.irregular("brandSafetyOptions","brandSafetyOptions"),e.irregular("brandSafetyProfiles","brandSafetyProfiles"),e.irregular("publisherReports","publisherReports"),e.irregular("postBidReports","postBidReports"),e.irregular("sponsoredCarouselCreativeVariables","sponsoredCarouselCreativeVariables"),e.irregular("sponsoredInmailCreativeVariables","sponsoredInmailCreativeVariables"),e.irregular("sponsoredUpdateCreativeVariables","sponsoredUpdateCreativeVariables"),e.irregular("sponsoredUpdateEventCreativeVariables","sponsoredUpdateEventCreativeVariables"),e.irregular("sponsoredUpdateJobPostingCreativeVariables","sponsoredUpdateJobPostingCreativeVariables"),e.irregular("sponsoredVideoCreativeVariables","sponsoredVideoCreativeVariables"),e.irregular("spotlightCreativeVariables","spotlightCreativeVariables"),e.irregular("staticTemplatePromotionCreativeVariables","staticTemplatePromotionCreativeVariables"),e.irregular("textAdCreativeVariables","textAdCreativeVariables"),e.irregular("whitepaperDownloadCreativeVariables","whitepaperDownloadCreativeVariables")}}
"production"!==n.default.environment&&(a.before="ember-cli-mirage")
e.default=a})),define("campaign-manager-web/initializers/ember-cli-mirage",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default={name:"ember-cli-mirage",initialize(){}}})),define("campaign-manager-web/initializers/ember-data-data-adapter",["exports","@ember-data/debug/setup"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/initializers/ember-data",["exports","ember-data","ember-data/setup-container"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default={name:"ember-data",initialize:n.default}})),define("campaign-manager-web/initializers/ember-responsive-breakpoints",["exports","ember-responsive/initializers/responsive"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=t.default})),define("campaign-manager-web/initializers/emt-themes",["exports","ember-models-table/initializers/emt-themes"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("campaign-manager-web/initializers/ensure-local-class-included",["exports","ember-css-modules/templates/static-helpers-hack"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default={initialize(){}}})),define("campaign-manager-web/initializers/export-application-global",["exports","ember","campaign-manager-web/config/environment"],(function(e,t,n){function a(){var e=arguments[1]||arguments[0]
if(!1!==n.default.exportApplicationGlobal){var a
if("undefined"!=typeof window)a=window
else if("undefined"!=typeof global)a=global
else{if("undefined"==typeof self)return
a=self}var i,r=n.default.exportApplicationGlobal
i="string"==typeof r?r:t.default.String.classify(n.default.modulePrefix),a[i]||(a[i]=e,e.reopen({willDestroy:function(){this._super.apply(this,arguments),delete a[i]}}))}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=a
e.default={name:"export-application-global",initialize:a}})),define("campaign-manager-web/initializers/icons",["exports","artdeco-icons-web/src/icons","campaign-manager-web/config/environment"],(function(e,t,n){function a(e){throw e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default={name:"icons",initialize:function(){const{environment:e,APP:i}=n.default
let r,o
i&&({artdecoCustomSpriteUrl:r,artdecoCustomSpriteName:o}=i)
const l="test"!==e
t.default.load(l,r,o).catch(a)}}})),define("campaign-manager-web/initializers/inject-document",["exports","ember-cli-bpr/initializers/inject-document"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/initializers/install-function-helper-manager",["exports","ember-functions-as-helper-polyfill/initializers/install-function-helper-manager"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("campaign-manager-web/initializers/lix",["exports","ember-cli-pemberly-lix/initializers/lix"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/initializers/m3-store",["exports","ember-m3/initializers/m3-store"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("campaign-manager-web/initializers/override-safestring",["exports","ember"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=r
const n="ember-glimmer",a="ember-htmlbars/utils/string",i="@ember/-internals/glimmer"
function r(){let e,r=t.default.__loader.require.has
if(r(i))e=t.default.__loader.require(i).SafeString
else if(r(n))e=t.default.__loader.require(n).SafeString
else{if(!r(a))throw new Error("Cannot locate SafeString class for overriding")
e=t.default.__loader.require(a).SafeString}e.prototype.toHTML=function(){return jSecure.sanitizeHTML(this.toString())}}e.default={name:"override-safestring",initialize:r}})),define("campaign-manager-web/initializers/prefetch",["exports","ember-prefetch/initializers/prefetch"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("campaign-manager-web/initializers/redirect-patch",["exports","ember-prefetch/initializers/redirect-patch"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})}))
define("campaign-manager-web/initializers/spaniel",["exports","ember-spaniel/initializers/spaniel"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("campaign-manager-web/initializers/tracking",["exports","ember-cli-pemberly-tracking/initializers/tracking","campaign-manager-web/config/environment"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default={name:"tracking",initialize(e){e.register("tracking:config",n.default,{instantiate:!1}),(0,t.default)(e,n.default)}}})),define("campaign-manager-web/initializers/usable-function-manager",["exports","ember-functions-as-helper-polyfill/initializers/usable-function-manager"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("campaign-manager-web/instance-initializers/-t-link-to",["exports"],(function(e){function t(e){"undefined"==typeof FastBoot&&e.lookup("service:-t-link-to")}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=t
e.default={name:"-t-link-to",initialize:t}})),define("campaign-manager-web/instance-initializers/ads-table-theme",["exports"],(function(e){function t(e){e.inject("component:ads-table","themeInstance","ads-table-theme:cm-default-theme")}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=t
e.default={name:"ads-table-theme-inject",after:"emt-inject",initialize:t}})),define("campaign-manager-web/instance-initializers/artdeco",["exports","artdeco-eyeglass"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=i
const n=[t.default.contextClasses,t.default.floatingLabel,t.default.focusOutline]
function a(e,t){const a=e[t]
e[t]=function(){n.forEach((e=>e&&"function"==typeof e.teardown&&e.teardown())),a&&"function"==typeof a&&a.call(e)}}function i(e){"undefined"!=typeof document&&(n.forEach((e=>e.install())),"function"==typeof e.willDestroy?a(e,"willDestroy"):"function"==typeof e.destroy&&a(e,"destroy"))}e.default={name:"artdeco",initialize:i}})),define("campaign-manager-web/instance-initializers/clear-double-boot",["exports","ember-cli-fastboot/instance-initializers/clear-double-boot"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/instance-initializers/ember-data",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default={name:"ember-data",initialize(){}}})),define("campaign-manager-web/instance-initializers/emt-inject",["exports","ember-models-table/instance-initializers/emt-inject"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("campaign-manager-web/instance-initializers/error-event",["exports","ember-cli-pemberly-tracking/instance-initializers/error-event"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/instance-initializers/fastboot-rehydration-complete",["exports","ember-cli-bpr/instance-initializers/fastboot-rehydration-complete"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/instance-initializers/page-render-complete",["exports","ember-cli-bpr/instance-initializers/page-render-complete"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/instance-initializers/prefetch",["exports","ember-prefetch/instance-initializers/prefetch"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("campaign-manager-web/instance-initializers/render-events",["exports","ember-cli-pemberly-tracking/instance-initializers/render-events"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("campaign-manager-web/locations/auto-hash-params",["exports","@linkedin/ember-auto-hash-params/locations/auto-hash-params"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/locations/none",["exports","ember-cli-bpr/locations/none"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/a11y-announce",["exports","ember-modifier","@ember/service","@ember/debug","ember-lifeline","campaign-manager-web/utils/a11y-constants"],(function(e,t,n,a,i,r){var o,l,s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const{POLITE:c,ASSERTIVE:u}=r.POLITENESS_SETTINGS
e.default=(o=(0,n.inject)(),l=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="a11yNotification",i=this,(a=s)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}get announcement(){return this.args.named.announcement?this.args.named.announcement.string?this.args.named.announcement.string:this.args.named.announcement:""}get spacing(){return this.args.named.spacing||0}get politeness(){const e=this.args.named.politeness
return e||c}get invokeImmediately(){return!this.spacing}didReceiveArguments(){(0,i.debounceTask)(this,"_makeAnnouncement",this.announcement,this.spacing,this.invokeImmediately)}_makeAnnouncement(e){this.a11yNotification.announce(e,{politeness:this.politeness})}willDestroy(){(0,i.runDisposables)(this)}},d=l.prototype,p="a11yNotification",m=[o],g={configurable:!0,enumerable:!0,writable:!0,initializer:null},_={},Object.keys(g).forEach((function(e){_[e]=g[e]})),_.enumerable=!!_.enumerable,_.configurable=!!_.configurable,("value"in _||_.initializer)&&(_.writable=!0),_=m.slice().reverse().reduce((function(e,t){return t(d,p,e)||e}),_),b&&void 0!==_.initializer&&(_.value=_.initializer?_.initializer.call(b):void 0,_.initializer=void 0),void 0===_.initializer&&(Object.defineProperty(d,p,_),_=null),s=_,l)
var d,p,m,g,b,_})),define("campaign-manager-web/modifiers/add-event-to-child-on-render",["exports","ember-modifier"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.modifier)((function(e,[t,n,a,i]){if(!(t&&n&&a&&"function"==typeof a&&i))return
const r=e.querySelector(t)
return r?(r.addEventListener(n,a),()=>r.removeEventListener(n,a)):void 0}))})),define("campaign-manager-web/modifiers/animate-modal",["exports","hue-web-modal/modifiers/animate-modal"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/apply-copilot-button-classes",["exports","@linkedin/concierge-ember-components/modifiers/apply-copilot-button-classes"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/apply-focus",["exports","@linkedin/concierge-ember-components/modifiers/apply-focus"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/china-contenteditable-input",["exports","ember-modifier","@ember/destroyable"],(function(e,t,n){function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=["blur","keyup","paste","copy","cut","mouseup","input","change"]
function r(e){const{element:t,onInput:n}=e
t&&n&&(i.forEach((e=>{t.removeEventListener(e,n)})),e.onInput=null)}class o extends t.default{constructor(e,t){super(e,t),a(this,"onInput",void 0),a(this,"didSetup",!1),(0,n.registerDestructor)(this,r)}modify(e,[t]){this.didSetup||(this.onInput=t,i.forEach((n=>{e.addEventListener(n,t)})),this.didSetup=!0)}}e.default=o})),define("campaign-manager-web/modifiers/china-gen-html",["exports","ember-modifier","ember-stdlib/utils/is-browser"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.modifier)(((e,[t])=>{if(n.default){t(`<!DOCTYPE html>\n      <html>\n      <head>\n        <meta charset="utf-8">\n        <meta name="viewport" content="width=device-width, initial-scale=1">\n        <title></title>\n        ${[...document.querySelectorAll('link[rel="stylesheet"]')].map((e=>`<link rel="stylesheet" href="${e.href}">`)).join("\n")}\n      </head>\n      <body>\n        <div class="u-display-flex u-justify-center">\n          ${e.outerHTML}\n        </div>\n      </body>\n    </html>\n    `.replaceAll("long-class-name-hidden",""))}}))})),define("campaign-manager-web/modifiers/clipboard",["exports","ember-cli-clipboard/modifiers/clipboard"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/coach-campaign-summary-message",["exports","ember-modifier","@ember/service"],(function(e,t,n){var a,i,r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,n.inject)("optima-loader"),i=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="optimaLoader",i=this,(a=r)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}didReceiveArguments(){const e=this.args.positional[0]
if(!Array.isArray(e))throw new Error("The coach-campaign-summary-message modifier expects an array of options as the first argument")
e.forEach((([e,t,n])=>{this.optimaLoader.updateCampaignSummaryMessage(e,t,n)}))}},o=i.prototype,l="optimaLoader",s=[a],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(o,l,d),d=null),r=d,i)
var o,l,s,c,u,d})),define("campaign-manager-web/modifiers/column-did-render",["exports","@linkedin/ads-table/modifiers/column-did-render"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/configure-copilot",["exports","@linkedin/concierge-ember-components/modifiers/configure-copilot"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/create-ref",["exports","ember-ref-bucket/modifiers/create-ref"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/date-focus-on-render",["exports","@linkedin/lms-date-ui/modifiers/date-focus-on-render"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/delay-set-width",["exports","@linkedin/ads-table/modifiers/delay-set-width"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}))
define("campaign-manager-web/modifiers/detect-adblock",["exports","ember-modifier"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.modifier)((function(e,[t]){const n=e,a=n?window.getComputedStyle(n):{}
t(0===n.clientHeight||0===n.clientWidth||n.hidden||"none"===a.getPropertyValue("display")||"hidden"===a.getPropertyValue("visibility"))}))})),define("campaign-manager-web/modifiers/did-insert",["exports","@ember/render-modifiers/modifiers/did-insert"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/did-intersect",["exports","ember-scroll-modifiers/modifiers/did-intersect"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/did-resize",["exports","ember-resize-modifier/modifiers/did-resize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/did-update",["exports","@ember/render-modifiers/modifiers/did-update"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/draggable",["exports","@linkedin/concierge-ember-components/modifiers/draggable"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/embedded-designer",["exports","ember-modifier","ember-test-waiters","ember-cli-pemberly-tracking/utils/uuid","@ember/service"],(function(e,t,n,a,i){var r,o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,i.inject)("embedded-designer"),o=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="designerService",i=this,(a=l)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}modify(e,t,{clientId:i=(0,a.default)(),onDesignerLoad:r,onDesignerLoadError:o,onDesignerDone:l,onDesignerCancel:s,sessionId:c=(0,a.default)(),startingDesignQuery:u="Create a professional LinkedIn ad that showcases my business and attracts potential clients. Use blue, gray, and white colors to convey a sense of professionalism.",documentData:d=null,imageDimensions:p=null,enableMotionDesigns:m=!0}={}){const g={baseAppURL:"https://designer.microsoft.com",clientId:i,clientName:"LinkedIn",hostScenario:"CampaignManager",container:e,correlationId:(0,a.default)(),disableEmbeddedCSPEnforcement:!1,doneMessageOptions:void 0,insertMode:!0,sessionId:c,forwardedConfig:d??{documentContent:"{}"},suggestionsConfig:{enableMotionDesigns:m,startingDesignQuery:u,startingImages:this.designerService.startingImages,dimension:p??{width:1080,height:1080},preferredOutputFormatForMotionDesign:"gif"}}
this.onDesignerDone=l,this.onDesignerCancel=s,this.onDesignerLoadError=o,this.designerService.designerInstance=this.designerService.getDesignerFullView(g),(0,n.waitForPromise)(this.designerService.designerInstance.initialize().then(r).catch((function(e){if(o)return o(e)
throw e}))),this.designerService.designerInstance.on("done",(e=>{const t=this.designerService.constructor.getImageFromDesignerBuffer(e)
t?this.onDesignerDone(t):this.onDesignerLoadError(new Error("No image data returned from designer")),this.designerService.designerInstance.destroy()})),this.designerService.designerInstance.on("cancel",(()=>{this.onDesignerCancel(),this.designerService.designerInstance.destroy()}))}},s=o.prototype,c="designerService",u=[r],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=u.slice().reverse().reduce((function(e,t){return t(s,c,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,c,m),m=null),l=m,o)
var s,c,u,d,p,m})),define("campaign-manager-web/modifiers/event-test-waiter",["exports","ember-test-waiters","ember-modifier","@ember/debug","@ember/object"],(function(e,t,n,a,i){var r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const o=(0,t.buildWaiter)("event-test-waiter")
e.default=(r=class extends n.default{constructor(...e){var t,n,a
super(...e),a=null,(n="onEventWaiterToken")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}willDestroy(){super.willDestroy(...arguments),this._endPropSet()}_onEvent(){this._endPropSet()}_startPropSet(){this._endPropSet()
const{prop:e,attribute:t,on:n,value:a}=this.args.named
this.element.addEventListener(n,this._onEvent),this.onEventWaiterToken=o.beginAsync()
try{e?this.element[e]=a:this.element.setAttribute(t,a)}catch(i){console.warn(`Bad test setup for event-test-waiter: ${i.toString}`),this._endPropSet()}}_endPropSet(){const{on:e}=this.args.named
this.element.removeEventListener(e,this._onEvent),this.onEventWaiterToken&&o.endAsync(this.onEventWaiterToken)}didInstall(){const{prop:e,attribute:t,on:n,value:a}=this.args.named
a&&this._startPropSet()}didUpdateArguments(){this._startPropSet()}},l=r.prototype,s="_onEvent",c=[i.action],u=Object.getOwnPropertyDescriptor(r.prototype,"_onEvent"),d=r.prototype,p={},Object.keys(u).forEach((function(e){p[e]=u[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=c.slice().reverse().reduce((function(e,t){return t(l,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(l,s,p),p=null),r)
var l,s,c,u,d,p})),define("campaign-manager-web/modifiers/fixed-dropdown",["exports","ember-modifier","ember-stdlib/utils/is-browser"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.modifier)((e=>{(function(e){const t=e.querySelector(".artdeco-dropdown__trigger"),a=e.querySelector(".artdeco-dropdown__content")
if(t&&a&&n.default){const e=t.getBoundingClientRect(),n=a.getBoundingClientRect()
a.style.position="fixed",a.style.right=window.innerWidth-e.right+"px",a.style.left="unset",e.bottom>=window.innerHeight-n.height-4?(a.style.bottom=window.innerHeight-e.top+4+"px",a.style.top="unset"):(a.style.top=`${e.bottom+4}px`,a.style.bottom="unset")}})(e)}))})),define("campaign-manager-web/modifiers/focus-by-selector-async",["exports","ember-modifier","ember-lifeline"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class a extends t.default{didReceiveArguments(){const{when:e=!0,selector:t,transitionDuration:a}=this.args.named
e&&(0,n.runTask)(this,(()=>this.element.querySelector(t)?.focus()),a)}willDestroy(){(0,n.runDisposables)(this)}}e.default=a})),define("campaign-manager-web/modifiers/focus-by-selector",["exports","ember-modifier"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.modifier)(((e,[],{selector:t,when:n=!0})=>{const a=t?e.querySelector(t):null
a&&n&&a.focus()}))})),define("campaign-manager-web/modifiers/focus-on-render",["exports","ember-modifier"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const n=["button","input","textarea"]
e.default=(0,t.modifier)(((e,[t])=>{const a=(i=e.tagName,n.includes(i.toLowerCase())?e:e.querySelectorAll(n)[0])
var i
a&&!1!==t&&a.focus()}))})),define("campaign-manager-web/modifiers/focus",["exports","hue-web-focus-manager/modifiers/focus"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/handle-arrow-navigation-focus",["exports","hue-web-focus-manager/modifiers/handle-arrow-navigation-focus"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/handle-click-outside-typeahead",["exports","ember-modifier","@ember/utils","ember-lifeline"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class i extends t.default{didReceiveArguments(){const{typeaheadSelectors:e,callbackFn:t}=this.args.named;(0,n.isEmpty)(e)||(0,a.addEventListener)(this,window,"click",(a=>{const i=e.filter((e=>a.target===this.element.querySelector(e)));(0,n.isEmpty)(i)&&t()}))}willDestroy(){(0,a.runDisposables)(this)}}e.default=i})),define("campaign-manager-web/modifiers/handle-tab-events",["exports","hue-web-tab/modifiers/handle-tab-events"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/hue-web-contextual-dialog-trigger",["exports","hue-web-tooltip/modifiers/hue-web-contextual-dialog-trigger"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/hue-web-datepicker/calendar-click-watcher",["exports","hue-web-datepicker/modifiers/hue-web-datepicker/calendar-click-watcher"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/hue-web-datepicker/manage-focus",["exports","hue-web-datepicker/modifiers/hue-web-datepicker/manage-focus"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/hue-web-menu-trigger",["exports","hue-web-menu/modifiers/hue-web-menu-trigger"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/hue-web-toggletip-trigger",["exports","hue-web-tooltip/modifiers/hue-web-toggletip-trigger"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/hue-web-tooltip-content",["exports","hue-web-tooltip/modifiers/hue-web-tooltip-content"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/hue-web-tooltip-trigger",["exports","hue-web-tooltip/modifiers/hue-web-tooltip-trigger"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/iframe-resizer",["exports","ember-iframe-resizer-modifier/modifiers/iframe-resizer"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/initialize-copilot",["exports","@linkedin/concierge-ember-components/modifiers/initialize-copilot"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/intersection-observer",["exports","ember-modifier","@ember/debug","@ember/object","campaign-manager-web/utils/intersection-observer"],(function(e,t,n,a,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const r=i.defaultOptions.rootMargin
class o extends t.default{constructor(){super(...arguments),this.args.named.once}didInstall(){super.didInstall(...arguments),this._addObserver()}willDestroy(){super.willDestroy(...arguments),(0,a.set)(this,"_observer",null)}_addObserver(){const e=new i.default((t=>{t.forEach((t=>{this.isDestroying||(t.isIntersecting?(this.args.named.once&&e.disconnect(),this.args.named.onEnter?.()):this.args.named.onExit?.())}))}),{threshold:this.args.named.threshold,rootMargin:this.args.named.rootMargin||r})
e.observe(this.element),(0,a.set)(this,"_observer",e)}}e.default=o})),define("campaign-manager-web/modifiers/meter-percent",["exports","ember-modifier","ember-stdlib/utils/is-browser"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.modifier)((function(e,[t]){let a=t.percentageSpent
t.spent>0&&(a=Math.max(1,a)),n.default&&(e.querySelector("div").style.width=`${a}%`)}))})),define("campaign-manager-web/modifiers/micro-app",["exports","@linkedin/ember-microfrontend-utils/modifiers/micro-app"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/no-interactive",["exports","hue-web-tooltip/modifiers/no-interactive"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/occlusion-culling",["exports","hue-web-menu/modifiers/occlusion-culling"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}))
define("campaign-manager-web/modifiers/on-audience-seed-recommendation",["exports","ember-modifier","@ember/service"],(function(e,t,n){var a,i,r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,n.inject)("optima/coach-recommendation"),i=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="coachRecommendation",i=this,(a=r)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}didReceiveArguments(){this.coachRecommendation.onAudienceSeedRecommendation=this.args.positional[0]}willDestroy(){this.coachRecommendation.onAudienceSeedRecommendation=null}},o=i.prototype,l="coachRecommendation",s=[a],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(o,l,d),d=null),r=d,i)
var o,l,s,c,u,d})),define("campaign-manager-web/modifiers/on-click-outside",["exports","hue-web-focus-manager/modifiers/on-click-outside"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/on-dom-insert",["exports","ember-modifier"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.modifier)((function(e,[t]){return t(e),()=>{}}))})),define("campaign-manager-web/modifiers/on-form-submit",["exports","hue-web-form-elements/modifiers/on-form-submit"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/on-item-render",["exports","ember-accordion/modifiers/on-item-render"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/on-parent-scroll",["exports","hue-web-menu/modifiers/on-parent-scroll"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/on-resize",["exports","ember-on-resize-modifier/modifiers/on-resize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/on-tab-insert",["exports","hue-web-tab/modifiers/on-tab-insert"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/on-tab-out",["exports","hue-web-menu/modifiers/on-tab-out"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/page-scroller",["exports","ember-modifier","campaign-manager-web/config/environment","@ember/service","ember-lifeline"],(function(e,t,n,a,i){var r,o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,a.inject)(),o=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="pageScroller",i=this,(a=l)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}didReceiveArguments(){(0,i.runTask)(this,(()=>{this.args.named.key?this.pageScroller.scrollToStoredPosition(this.args.named.key):void 0!==this.args.named.scrollTo&&window.scrollTo(0,this.args.named.scrollTo)}),n.default.callbackDelay.none)}willDestroy(){this.args.named.key&&this.pageScroller.rememberScrolledPosition(this.args.named.key),(0,i.runDisposables)(this)}},s=o.prototype,c="pageScroller",u=[r],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=u.slice().reverse().reduce((function(e,t){return t(s,c,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,c,m),m=null),l=m,o)
var s,c,u,d,p,m})),define("campaign-manager-web/modifiers/payments-wallet/post-message",["exports","ember-payments-wallet/modifiers/payments-wallet/post-message"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/payments-wallet/redirect-with-post",["exports","ember-payments-wallet/modifiers/payments-wallet/redirect-with-post"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/payments-wallet/setup-paypal-button",["exports","ember-payments-wallet/modifiers/payments-wallet/setup-paypal-button"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/placement",["exports","@linkedin/leadgen-manager-lib/modifiers/placement"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/popover",["exports","hue-web-positioning/modifiers/popover"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/prop",["exports","ember-prop-modifier"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/render-highchart-when-ready",["exports","ember-modifier","ember-stdlib/utils/is-browser"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.modifier)(((e,t,{isHighchartsLoaded:a,chartOptions:i,onUpdateChart:r})=>{if(n.default&&a&&i){const t=Highcharts.chart(e,i)
r&&r(t,e)}}))})),define("campaign-manager-web/modifiers/render-highmap-when-ready",["exports","ember-modifier","ember-stdlib/utils/is-browser"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.modifier)(((e,t,{areDependenciesLoaded:a,mapOptions:i,onMapChart:r})=>{if(n.default&&a&&i){const t=Highcharts.mapChart(e,i)
r&&r(t)}}))})),define("campaign-manager-web/modifiers/render-performance",["exports","ember-cli-pemberly-tracking/modifiers/render-performance"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/reset-idle-timer-on-interaction",["exports","@linkedin/concierge-ember-components/modifiers/reset-idle-timer-on-interaction"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/rum-render-event",["exports","ember-cli-pemberly-tracking/modifiers/rum-render-event"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/scroll-into-view",["exports","ember-scroll-modifiers/modifiers/scroll-into-view"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/scroll-to-anchor",["exports","ember-modifier","ember-stdlib/utils/is-browser"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.modifier)(((e,[],{selector:t})=>{if(n.default){const n=new RegExp("#(.*)").exec(window.location)?.[0]?.replace("#",""),a=e.querySelector(`[${t}="${n}"]`)
a?.scrollIntoView({behavior:"smooth"})}}))})),define("campaign-manager-web/modifiers/set-attributes",["exports","ember-accordion/modifiers/set-attributes"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/set-checked",["exports","ember-modifier"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.modifier)((function(e,[t]){e.checked=t}))})),define("campaign-manager-web/modifiers/set-dragging-state",["exports","ember-modifier"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.modifier)((function(e,t){const[n]=t,a=e.closest(".sortable-list")
n?a.classList.add("is-dragging-item"):a.classList.remove("is-dragging-item")}))})),define("campaign-manager-web/modifiers/set-element-property",["exports","ember-modifier"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.modifier)((function(e,[t,n]){e[t]=n}))})),define("campaign-manager-web/modifiers/set-expandable-state",["exports","ember-modifier","ember-lifeline","@glimmer/tracking","campaign-manager-web/config/environment"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=class extends t.default{constructor(...e){var t,n,a,i,r,l,s
super(...e),t=this,n="resizeObserver",i=this,(a=o)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),s=()=>{const e=this.element.clientHeight>this.args.named.maxHeight
this.args.named.setExpandableStateAction(e)},(l="setExpandableState")in(r=this)?Object.defineProperty(r,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):r[l]=s}didInstall(){this.setExpandableState(),this.resizeObserver=new ResizeObserver((()=>{(0,n.debounceTask)(this,"setExpandableState",i.default.callbackDelay.short)})),this.resizeObserver.observe(this.element)}willDestroy(){super.willDestroy(...arguments),this.resizeObserver.unobserve(this.element),(0,n.runDisposables)(this)}},l=r.prototype,s="resizeObserver",c=[a.tracked],u={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}},p={},Object.keys(u).forEach((function(e){p[e]=u[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=c.slice().reverse().reduce((function(e,t){return t(l,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(l,s,p),p=null),o=p,r)
var l,s,c,u,d,p})),define("campaign-manager-web/modifiers/set-form-height",["exports","ember-modifier","ember-lifeline","@glimmer/tracking","campaign-manager-web/config/environment"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="resizeObserver",i=this,(a=o)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}didInstall(){super.didInstall(...arguments),this.setHeight(),this.resizeObserver=new ResizeObserver((()=>{(0,n.debounceTask)(this,"setHeight",i.default.callbackDelay.short)})),this.resizeObserver.observe(this.element)}willDestroy(){super.willDestroy(...arguments),this.resizeObserver.unobserve(this.element),(0,n.runDisposables)(this)}setHeight(){const{overflow:e}=getComputedStyle(this.element),t=this.element.getBoundingClientRect(),n=window.pageYOffset||document.documentElement.scrollTop,a=t.top+n
"hidden"===e||this.args.named.useCalculatedHeight?this.element.style.height=`calc(100vh - ${a}px)`:this.element.style.height="auto"}},l=r.prototype,s="resizeObserver",c=[a.tracked],u={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}},p={},Object.keys(u).forEach((function(e){p[e]=u[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=c.slice().reverse().reduce((function(e,t){return t(l,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(l,s,p),p=null),o=p,r)
var l,s,c,u,d,p})),define("campaign-manager-web/modifiers/set-global-style",["exports","enterprise-application-header/modifiers/set-global-style"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}))
define("campaign-manager-web/modifiers/set-offset-position",["exports","@linkedin/concierge-ember-components/modifiers/set-offset-position"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/side-panel",["exports","ember-modifier","ember-stdlib/utils/is-browser","campaign-manager-web/constants/toasts","@ember/debug"],(function(e,t,n,a,i){function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class o extends t.default{constructor(...e){super(...e),r(this,"isEventTargetInHueOutlet",(e=>{if(n.default){const t=document.getElementById("hue-web-menu-outlet"),n=document.getElementById("hue-web-tooltip-outlet"),a=document.getElementById("hue-web-typeahead-outlet")
if(document.contains(e))return t&&t.contains(e)||n&&n.contains(e)||a&&a.contains(e)}return!1})),r(this,"initOffset",(()=>{if(n.default){const e=document.querySelector("[data-js-global-header]"),t=document.querySelector(this.args.named.modalSelector),n=t?.parentElement
if(e&&n){const t=document.querySelector(this.args.named.modalSelector),a=e.getBoundingClientRect().bottom
n.style.marginTop=`${a}px`,t.style.minHeight=`calc(100vh - ${a}px`,t.style.maxHeight=`calc(100vh - ${a}px`}}})),r(this,"clickHandler",(e=>{if(n.default){const t=document.querySelector(`#${a.HUE_TOAST_WORMHOLE_ID}`),n=t&&t.contains(e.target),i=document.querySelector(this.args.named.modalSelector),r=i?.parentElement,o=r&&!r.contains(e.target)&&document.contains(e.target)
if(n||!o)return
if(this.args.named.excludeSelector){const t=document.querySelector(this.args.named.excludeSelector)
if(t&&t.contains(e.target)&&document.contains(e.target))return}this.isEventTargetInHueOutlet(e.target),this.args.named.onClose()}}))}didInstall(){this.initOffset(),n.default&&document.body.addEventListener("click",this.clickHandler)}willRemove(){n.default&&document.body.removeEventListener("click",this.clickHandler)}}e.default=o})),define("campaign-manager-web/modifiers/sortable-group",["exports","ember-sortable/modifiers/sortable-group"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/sortable-handle",["exports","ember-sortable/modifiers/sortable-handle"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/sortable-item",["exports","ember-sortable/modifiers/sortable-item"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/target",["exports","hue-web-positioning/modifiers/target"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/track-impression",["exports","ember-cli-pemberly-tracking/modifiers/track-impression"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/track-interaction",["exports","ember-cli-pemberly-tracking/modifiers/track-interaction"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/track-render",["exports","ember-cli-pemberly-tracking/modifiers/track-render"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/track-view",["exports","ember-cli-pemberly-tracking/modifiers/track-view"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/trap-arrows",["exports","hue-web-focus-manager/modifiers/trap-arrows"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/trap-focus",["exports","hue-web-focus-manager/modifiers/trap-focus"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/update-tracking-metadata",["exports","@linkedin/concierge-ember-components/modifiers/update-tracking-metadata"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/validate-modal",["exports","hue-web-modal/modifiers/validate-modal"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/validity",["exports","ember-validity-modifier/modifiers/validity"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/vertically-resizable",["exports","@linkedin/concierge-ember-components/modifiers/vertically-resizable"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/modifiers/will-destroy",["exports","@ember/render-modifiers/modifiers/will-destroy"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/prop-types/advertiser-seed-data",["exports","@linkedin/ember-prop-types"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.advertiserSeedDataShape=void 0
const n=t.PropTypes.shape({advertiserUrn:t.PropTypes.string.isRequired,aiGeneratedEntityUrn:t.PropTypes.string.isRequired}),a=t.PropTypes.shape({productName:t.PropTypes.string,productDescription:t.PropTypes.string,productUrl:t.PropTypes.string})
e.advertiserSeedDataShape=t.PropTypes.shape({key:n.isRequired,selectedPromptInputs:a.isRequired})})),define("campaign-manager-web/prop-types/boost-lead-gen-form-data",["exports","@linkedin/ember-prop-types"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.leadGenFormShape=void 0
e.leadGenFormShape=t.PropTypes.shape({callToAction:t.PropTypes.shape({labelType:t.PropTypes.string.isRequired,target:t.PropTypes.string.isRequired}).isRequired,creative:t.PropTypes.shape({headline:t.PropTypes.string.isRequired}).isRequired,formDetails:t.PropTypes.shape({accountId:t.PropTypes.number.isRequired,form:t.PropTypes.shape({name:t.PropTypes.string.isRequired,headline:t.PropTypes.string.isRequired,privacyPolicy:t.PropTypes.string.isRequired,thankYouMessage:t.PropTypes.string.isRequired,landingPage:t.PropTypes.string.isRequired,thankYouPageCallToAction:t.PropTypes.string.isRequired,consents:t.PropTypes.arrayOf(t.PropTypes.object).isRequired,questions:t.PropTypes.arrayOf(t.PropTypes.object).isRequired,hiddenFields:t.PropTypes.arrayOf(t.PropTypes.object).isRequired}).isRequired,locale:t.PropTypes.object.isRequired,status:t.PropTypes.string.isRequired}).isRequired,localizedPredefinedQuestions:t.PropTypes.shape({formLocaleStr:t.PropTypes.string.isRequired,questions:t.PropTypes.array.isRequired}).isRequired})})),define("campaign-manager-web/prop-types/campaign-duplication",["exports","@linkedin/ember-prop-types","campaign-manager-web/constants/campaign-duplication","campaign-manager-web/prop-types/input-error","campaign-manager-web/prop-types/reporting"],(function(e,t,n,a,i){Object.defineProperty(e,"__esModule",{value:!0}),e.reportingCreativeWithDuplicationTypeShape=e.duplicationWarningShape=e.duplicationTypeShape=e.duplicationStateShape=e.duplicationErrorShape=e.duplicationDataShape=e.duplicateCampaignTaskSuccessShape=e.duplicateCampaignTaskShape=e.duplicateCampaignTaskPartialSuccessShape=e.duplicateCampaignTaskFailureShape=void 0
e.duplicationStateShape=t.PropTypes.enum(Object.values(n.DUPLICATION_STATES))
const r=e.duplicationTypeShape=t.PropTypes.enum(Object.values(n.DUPLICATION_TYPES)),o=(e.reportingCreativeWithDuplicationTypeShape=t.PropTypes.shape({creative:i.reportingCreativeShape.isRequired,duplicationType:r.isRequired,reasons:t.PropTypes.arrayOf(a.inputErrorShape).isRequired}),e.duplicateCampaignTaskSuccessShape=t.PropTypes.shape({newCampaign:t.PropTypes.string.isRequired,newCreatives:t.PropTypes.arrayOf(t.PropTypes.shape({sourceCreative:t.PropTypes.string.isRequired,newCreative:t.PropTypes.string.isRequired})).isRequired})),l=e.duplicateCampaignTaskFailureShape=t.PropTypes.shape({errors:t.PropTypes.arrayOf(a.inputErrorShape).isRequired}),s=e.duplicateCampaignTaskPartialSuccessShape=t.PropTypes.shape({newCampaign:t.PropTypes.string.isRequired,newCreatives:t.PropTypes.arrayOf(t.PropTypes.shape({sourceCreative:t.PropTypes.string.isRequired,newCreative:t.PropTypes.string.isRequired})).isRequired,failedCreatives:t.PropTypes.arrayOf(t.PropTypes.shape({sourceCreative:t.PropTypes.string.isRequired,errors:t.PropTypes.arrayOf(a.inputErrorShape).isRequired})).isRequired})
e.duplicateCampaignTaskShape=t.PropTypes.shape({newCampaignName:t.PropTypes.string.isRequired,sourceCampaign:t.PropTypes.string.isRequired,sourceAccount:t.PropTypes.string,destinationAccount:t.PropTypes.string.isRequired,destinationCampaignGroup:t.PropTypes.string.isRequired,sourceCreativesToDeepCopy:t.PropTypes.arrayOf(t.PropTypes.string).isRequired,sourceCreativesToShallowCopy:t.PropTypes.arrayOf(t.PropTypes.string).isRequired,taskState:t.PropTypes.shape({success:o,failure:l,partialSuccess:s}).isRequired}),e.duplicationDataShape=t.PropTypes.shape({name:t.PropTypes.string.isRequired,reportingAccount:t.PropTypes.oneOfType([t.PropTypes.object,t.PropTypes.EmberObject,t.PropTypes.null]).isRequired,reportingCampaignGroup:t.PropTypes.oneOfType([t.PropTypes.object,t.PropTypes.EmberObject,t.PropTypes.null]).isRequired,creativeIdsToDeepCopy:t.PropTypes.arrayOf(t.PropTypes.number).isRequired,creativeIdsToShallowCopy:t.PropTypes.arrayOf(t.PropTypes.number).isRequired}),e.duplicationErrorShape=t.PropTypes.shape({hasNameInputError:t.PropTypes.bool.isRequired,hasAccountRequiredError:t.PropTypes.bool.isRequired,hasCampaignGroupRequiredError:t.PropTypes.bool.isRequired,accountError:t.PropTypes.oneOfType([t.PropTypes.enum(Object.values(n.DUPLICATION_ACCOUNT_CARD_ERRORS)),t.PropTypes.null]),campaignGroupError:t.PropTypes.oneOfType([t.PropTypes.enum(Object.values(n.DUPLICATION_CAMPAIGN_GROUP_CARD_ERRORS)),t.PropTypes.null]),hasCreativesFetchingError:t.PropTypes.bool.isRequired}),e.duplicationWarningShape=t.PropTypes.shape({showConversionsSetupWarning:t.PropTypes.bool.isRequired,showLeadGenFormSetupWarning:t.PropTypes.bool.isRequired,showCannotDuplicateLeadGenSponsoredMessagingAdsWarning:t.PropTypes.bool.isRequired,showAccountOnHoldWarning:t.PropTypes.bool.isRequired,showCampaignGroupNotActiveWarning:t.PropTypes.bool.isRequired})})),define("campaign-manager-web/prop-types/campaign-group",["exports","@linkedin/ember-prop-types","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/account","campaign-manager-web/constants/application-experience","campaign-manager-web/prop-types/money-amount","campaign-manager-web/constants/budget-optimization"],(function(e,t,n,a,i,r,o,l,s){Object.defineProperty(e,"__esModule",{value:!0}),e.campaignGroupShape=void 0
e.campaignGroupShape=t.PropTypes.shape({entityUrn:t.PropTypes.string.isRequired,id:t.PropTypes.oneOfType([t.PropTypes.number,t.PropTypes.string]).isRequired,accountId:t.PropTypes.oneOfType([t.PropTypes.number,t.PropTypes.string]).isRequired,name:t.PropTypes.string.isRequired,defaultCampaignGroup:t.PropTypes.bool.isRequired,startsAt:t.PropTypes.number.isRequired,status:t.PropTypes.enum(Object.values(n.STATUSES)).isRequired,servingStatuses:t.PropTypes.arrayOf(t.PropTypes.enum(Object.values(n.SERVING_STATUSES))).isRequired,endsAt:t.PropTypes.oneOfType([t.PropTypes.number,t.PropTypes.null]),totalBudget:t.PropTypes.oneOfType([l.moneyAmountShape,t.PropTypes.null]),billingReferenceId:t.PropTypes.string,billingReferenceType:t.PropTypes.enum(Object.values(r.BILLING_REFERENCE_TYPE)),billingParentReferenceId:t.PropTypes.string,billingParentReferenceType:t.PropTypes.enum(Object.values(r.BILLING_PARENT_REFERENCE_TYPE)),allowedCampaignTypes:t.PropTypes.arrayOf(t.PropTypes.enum(Object.values(i.CAMPAIGN_TYPE))),objectiveType:t.PropTypes.oneOfType([t.PropTypes.enum(Object.values(a.OBJECTIVE_TYPE)),t.PropTypes.null]),dailyBudget:t.PropTypes.oneOfType([t.PropTypes.string,t.PropTypes.number,t.PropTypes.null]),applicationExperience:t.PropTypes.enum(Object.values(o.APPLICATION_EXPERIENCE_CASE)),budgetOptimization:t.PropTypes.oneOfType([t.PropTypes.shape({bidCategory:t.PropTypes.enum(Object.values(i.BID_CATEGORY)).isRequired,budgetOptimizationStrategy:t.PropTypes.enum(Object.values(s.BUDGET_OPTIMIZATION_STRATEGY)).isRequired}),t.PropTypes.null])})})),define("campaign-manager-web/prop-types/creative",["exports","@linkedin/ember-prop-types","campaign-manager-web/constants/creative","campaign-manager-web/constants/entity-status"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.placementInfoShape=e.creativeTypeShape=e.creativeShape=void 0
const i=[...Object.values(a.NON_TRANSITIONABLE_STATUSES),...Object.values(a.STATUSES)],r=e.creativeTypeShape=t.PropTypes.enum(Object.values(n.CREATIVE_TYPE))
e.creativeShape=t.PropTypes.shape({id:t.PropTypes.number.isRequired,type:r.isRequired,status:t.PropTypes.enum(i).isRequired,reference:t.PropTypes.string,campaignId:t.PropTypes.number.isRequired,accountId:t.PropTypes.number,variables:t.PropTypes.object}),e.placementInfoShape=t.PropTypes.shape({numEnabledPlacements:t.PropTypes.number,availablePlacements:t.PropTypes.arrayOf(t.PropTypes.shape({placementName:t.PropTypes.string.isRequired})).isRequired,unavailablePlacements:t.PropTypes.arrayOf(t.PropTypes.shape({placementName:t.PropTypes.string.isRequired}).isRequired).isRequired})})),define("campaign-manager-web/prop-types/input-error",["exports","@linkedin/ember-prop-types"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.inputErrorShape=void 0
e.inputErrorShape=t.PropTypes.shape({code:t.PropTypes.string.isRequired,description:t.PropTypes.string})})),define("campaign-manager-web/prop-types/media-planner",["exports","@linkedin/ember-prop-types","campaign-manager-web/entities/media-planner","campaign-manager-web/types/media-planner"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.metricForecast=e.dataPoint=e.curve=e.MediaPlanningPropTypes=void 0
const i=e.dataPoint=t.PropTypes.shape({budgetMicros:t.PropTypes.number.isRequired,metricValue:t.PropTypes.number.isRequired,metricUpper:t.PropTypes.number,metricLower:t.PropTypes.number}),r=e.curve=t.PropTypes.arrayOf(i),o=e.metricForecast=t.PropTypes.shape({metricCurve:r.isRequired,singlePointMetric:i.isRequired}),l=t.PropTypes.enum(Object.values(a.MediaPlanningMetric)),s=t.PropTypes.instanceOf(n.MediaPlanEntity)
e.MediaPlanningPropTypes={dataPoint:i,curve:r,metricForecast:o,metric:l,mediaPlan:s}})),define("campaign-manager-web/prop-types/money-amount",["exports","@linkedin/ember-prop-types"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.moneyAmountShape=void 0
e.moneyAmountShape=t.PropTypes.shape({amount:t.PropTypes.oneOfType([t.PropTypes.number,t.PropTypes.string]).isRequired,currencyCode:t.PropTypes.string.isRequired})})),define("campaign-manager-web/prop-types/objective",["exports","@linkedin/ember-prop-types","campaign-manager-web/types/objective-type"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.ObjectivePropTypes=void 0
const a=t.PropTypes.shape({type:t.PropTypes.enum(Object.values(n.ObjectiveType)).isRequired,icon:t.PropTypes.string,color:t.PropTypes.string,purpose:t.PropTypes.arrayOf(t.PropTypes.string),outcome:t.PropTypes.arrayOf(t.PropTypes.string),groupOutcome:t.PropTypes.arrayOf(t.PropTypes.string),illustrationName:t.PropTypes.string,renderStatus:t.PropTypes.string,isWebsiteConversion:t.PropTypes.bool,showOptimized:t.PropTypes.bool}),i=t.PropTypes.shape({name:t.PropTypes.string,color:t.PropTypes.string,objectives:t.PropTypes.arrayOf(a).isRequired})
e.ObjectivePropTypes={objective:a,objectiveCategory:i}})),define("campaign-manager-web/prop-types/product",["exports","@linkedin/ember-prop-types"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.productShape=void 0
const n=t.PropTypes.shape({localized:t.PropTypes.object.isRequired}),a=t.PropTypes.shape({advertiserUrn:t.PropTypes.string.isRequired,productId:t.PropTypes.number.isRequired})
e.productShape=t.PropTypes.shape({key:a.isRequired,name:n.isRequired,productDescription:n.isRequired,productUrl:t.PropTypes.string.isRequired})})),define("campaign-manager-web/prop-types/reporting",["exports","@linkedin/ember-prop-types","campaign-manager-web/constants/creative","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/entity-status"],(function(e,t,n,a,i){Object.defineProperty(e,"__esModule",{value:!0}),e.reportingCreativeShape=void 0
const r=[...Object.values(i.NON_TRANSITIONABLE_STATUSES),...Object.values(i.STATUSES)]
e.reportingCreativeShape=t.PropTypes.shape({id:t.PropTypes.number.isRequired,type:t.PropTypes.enum(Object.values(n.CREATIVE_TYPE)).isRequired,status:t.PropTypes.enum(r).isRequired,editable:t.PropTypes.bool.isRequired,title:t.PropTypes.string,name:t.PropTypes.string,description:t.PropTypes.string,previewUrl:t.PropTypes.string,imageUrl:t.PropTypes.string,campaignType:t.PropTypes.oneOfType([t.PropTypes.enum(Object.values(a.CAMPAIGN_TYPE)),t.PropTypes.null]),campaignName:t.PropTypes.string,campaignId:t.PropTypes.number})})),define("campaign-manager-web/prop-types/sponsor-request",["exports","@linkedin/ember-prop-types"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.postToCompanyConsentRequestShape=void 0
e.postToCompanyConsentRequestShape=t.PropTypes.shape({consentUrn:t.PropTypes.string.isRequired,contentUrn:t.PropTypes.string.isRequired,requestor:t.PropTypes.shape({member:t.PropTypes.shape({firstName:t.PropTypes.string,lastName:t.PropTypes.string,pictureUrl:t.PropTypes.string}),company:t.PropTypes.shape({localizedName:t.PropTypes.string,imageUrl:t.PropTypes.string})}).isRequired,status:t.PropTypes.string.isRequired,changeTimeStamps:t.PropTypes.shape({created:t.PropTypes.number,lastModified:t.PropTypes.number}).isRequired,consentId:t.PropTypes.number,consentEntity:t.PropTypes.string,consentEntityType:t.PropTypes.string,consentRequestEntity:t.PropTypes.string,consentRequestEntityImageUrl:t.PropTypes.string,consentRequestEntityLocalizedName:t.PropTypes.string,requestorFirstName:t.PropTypes.string,requestorLastName:t.PropTypes.string,requestorPictureUrl:t.PropTypes.string})})),define("campaign-manager-web/prop-types/tracking-parameters",["exports","@linkedin/ember-prop-types"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.trackingParametersStateShape=e.trackingParametersShape=e.aggregatedTrackingParametersShape=void 0
const n=e.trackingParametersShape=t.PropTypes.shape({adEntity:t.PropTypes.shape({sponsoredCampaign:t.PropTypes.string,sponsoredAccount:t.PropTypes.string}).isRequired,customValueParameters:t.PropTypes.object.isRequired,dynamicValueParameters:t.PropTypes.object.isRequired,idempotencyToken:t.PropTypes.string})
e.trackingParametersStateShape=t.PropTypes.shape({trackingParameters:t.PropTypes.oneOfType([n,t.PropTypes.null]).isRequired,trackingParametersString:t.PropTypes.string.isRequired,parentTrackingParameters:t.PropTypes.oneOfType([n,t.PropTypes.null]).isRequired}),e.aggregatedTrackingParametersShape=t.PropTypes.arrayOf(t.PropTypes.shape({customValueParameters:t.PropTypes.object.isRequired,dynamicValueParameters:t.PropTypes.object.isRequired}))}))
define("campaign-manager-web/queries/ad-lift-test-results-by-urn.graphql",["exports","@linkedin/ember-restli-graphql/-private/query"],(function(e,t){e.__esModule=!0
const n=t.register
e.default=n(!0,{kind:"query",id:"adLiftTestResults.12e74be2c9c902554f218f9989c0092b",typeName:"com.linkedin.47bdae5dde85c8a996fe520fd8863a48",name:"ad-lift-test-results-by-urn"})})),define("campaign-manager-web/queries/aggregated-ad-tracking-parameters-by-campaign.graphql",["exports","@linkedin/ember-restli-graphql/-private/query"],(function(e,t){e.__esModule=!0
const n=t.register
e.default=n(!0,{kind:"query",id:"aggregatedAdTrackingParameters.883c5c5fc701d30194fa1cfdaaf06b39",typeName:"com.linkedin.19bc47b9abf433d14927cf9547341ead",name:"aggregated-ad-tracking-parameters-by-campaign"})})),define("campaign-manager-web/queries/aggregated-ad-tracking-parameters-by-creative.graphql",["exports","@linkedin/ember-restli-graphql/-private/query"],(function(e,t){e.__esModule=!0
const n=t.register
e.default=n(!0,{kind:"query",id:"aggregatedAdTrackingParameters.1ab36137946f6be0702a27a765f4b784",typeName:"com.linkedin.2efffdb424120ea2e1b0110226ac0837",name:"aggregated-ad-tracking-parameters-by-creative"})})),define("campaign-manager-web/router",["exports","@ember/routing/router","@ember/object","@ember/service","campaign-manager-web/services/in-product-module","campaign-manager-web/utils/http-error","campaign-manager-web/config/environment","campaign-manager-web/constants/routes","ember-cli-pemberly-tracking/utils/setup-route-tracking"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A=["auth"]
let C=e.default=(c=(0,a.inject)("guest-user"),u=(0,a.inject)("in-product-module"),d=(0,a.inject)("local-storage"),p=(0,a.inject)(),m=(0,a.inject)(),g=class extends t.default{constructor(){super(...arguments),y(this,"location",o.default.locationType),y(this,"rootURL",o.default.rootURL),E(this,"__guestUser",b,this),E(this,"inProductModule",_,this),E(this,"localStorage",h,this),E(this,"lix",f,this),E(this,"jet",T,this),(0,s.setupRouteTracking)(this),this.on("routeWillChange",this,this._checkForAuthStatus),this.on("routeDidChange",this,this._startInProductModule)}willDestroy(){super.willDestroy(...arguments),this.off("routeWillChange",this,this._checkForAuthStatus),this.off("routeDidChange",this,this._startInProductModule),(0,s.teardownRouteTracking)(this)}_startInProductModule(e){this.inProductModule.launchModule().catch((t=>{this.jet.error(new Error(`Failed to launch In Product Module after transition (${(0,n.get)(e,"from.name")} -> ${(0,n.get)(e,"to.name")}) with error:  ${(0,r.getErrorMessage)(t)}`),i.LOGGING_TAG,!1)}))}_checkForAuthStatus(e){const t=this.__guestUser
let n
if(t.readAndSetGuestStatus(),t.setMetaTag(),e.to&&(n=e.to.find((e=>A.includes(e.name)))),t.get("isGuestUser")&&n)return t.redirectToLogin(this,e)
e.to?.name===l.ROUTE_NAME.AUTH_INDEX&&this.replaceWith(l.ROUTE_NAME.ACCOUNTS_INDEX)}},b=S(g.prototype,"__guestUser",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=S(g.prototype,"inProductModule",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(g.prototype,"localStorage",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(g.prototype,"lix",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=S(g.prototype,"jet",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g)
const O=e=>({path:e,resetNamespace:!0})
C.map((function(){function e(){this.route("asset-history",(function(){this.route("copies-shared"),this.route("copies-received")})),this.route("audience-network",(function(){this.route("block-list"),this.route("third-party-apps")})),this.route("brand-safety",(function(){this.route("overview"),this.route("publisher-list"),this.route("publisher-report"),this.route("third-party-apps")})),this.route("audiences",(function(){this.route("index",{path:"/"}),this.route("matched",(function(){this.route("item",{path:"/:matched_audience_id"},(function(){this.route("matched-companies"),this.route("unmatched-companies"),this.route("details")}))})),this.route("saved",(function(){this.route("index",{path:"/"}),this.route("item",{path:"/:saved_audience_id"},(function(){this.route("summary-insights"),this.route("content-insights"),this.route("location-insights"),this.route("member-insights"),this.route("company-insights")}))}))})),this.route("billing",(function(){this.route("credits"),this.route("receipts"),this.route("transactions"),this.route("billing-setup"),this.route("payment-activity"),this.route("credits-and-coupons")})),this.route("campaign-create"),this.route("campaign-groups",(function(){this.route("index",{path:"/"}),this.route("item",{path:"/:campaign_group_id"}),this.route("new")})),this.route("campaigns",(function(){this.route("index",{path:"/"}),this.route("item",{path:"/:campaign_id"},(function(){this.route("summary"),this.route("duplicate",(function(){this.route("index",{path:"/"}),this.route("creatives"),this.route("tasks")})),this.route("group",(function(){this.route("index",{path:"/"}),this.route("item",{path:"/:campaign_group_id"}),this.route("new")})),this.route("details"),this.route("review"),this.route("auto-review"),this.route("generate",(function(){this.route("index",{path:"/"}),this.route("group",(function(){this.route("index",{path:"/"}),this.route("new"),this.route("item",{path:"/:campaign_group_id"})}))})),this.route("website-actions",(function(){this.route("item",{path:"/:website_action_id"})})),this.route("creatives",(function(){this.route("index",{path:"/"}),this.route("new"),this.route("sponsorable-contents"),this.route("item",{path:"/:creative_id"})}))}))})),this.route("campaign-sandbox",(function(){this.route("item",{path:"/:campaign_id"})})),this.route("creatives"),this.route("credit-card-setup"),this.route("demographics"),this.route("flowchart"),this.route("import-history"),this.route("invoice-setup",(function(){this.route("invoice",{path:"/:invoice_id"})})),this.route("leadgen-forms",(function(){this.route("index",{path:"/"}),this.route("new"),this.route("item",{path:"/:form_id"})})),this.route("metric-restatements"),this.route("conversations",(function(){this.route("index",{path:"/"}),this.route("new"),this.route("item",{path:"/:conversation_id"})})),this.route("performance-chart"),this.route("split-tests"),this.route("website-demographics"),this.route("website-tracking",(function(){this.route("insight-tag"),this.route("conversions",(function(){this.route("index",{path:"/"}),this.route("sources")}))})),this.route("website-actions",(function(){this.route("index",{path:"/"}),this.route("new"),this.route("item",{path:"/:website_action_id"})})),this.route("data-sources",(function(){this.route("new"),this.route("edit",{path:"/:source_id/edit"})})),this.route("buyer-actions-manager",(function(){this.route("dashboard",{path:"/"}),this.route("sources",(function(){this.route("index",{path:"/"}),this.route("item",{path:"/:source_id"})}))})),this.route("edit"),this.route("experiments",(function(){this.route("index",{path:"/"}),this.route("ab-tests",(function(){this.route("new"),this.route("item",{path:"/:test_id"})})),this.route("brand-lift-tests",(function(){this.route("new"),this.route("edit",{path:"/:test_id/edit"}),this.route("item",{path:"/:test_id"},(function(){this.route("questions",(function(){this.route("item",{path:"/:question_id"})}))}))}))})),this.route("media-planner",(function(){this.route("index",{path:"/"}),this.route("new")})),this.route("recommendations",(function(){this.route("index",{path:"/"}),this.route("applied"),this.route("individual")})),this.route("insight-tag")
this.route("conversions",(function(){this.route("new"),this.route("edit",{path:"/:conversion_id"})})),this.route("landing-pages",(function(){this.route("index",{path:"/"}),this.route("new"),this.route("item",{path:"/:landing_page_urn"}),this.route("analytics")})),this.route("manage-users"),this.route("advertiser-profile"),this.route("daily-spend-limits"),this.route("content"),this.route("organic-paid-report",(function(){this.route("index",{path:"/"}),this.route("performance"),this.route("content"),this.route("touchpoints")})),this.route("tracking-parameters"),function(){this.route("campaigns/campaign-legacy-redirect",{path:"campaign/:campaign_id"}),this.route("campaigns/campaign-legacy-redirect",{path:"campaign/:campaign_id/*"})}.call(this)}this.route("auth",O("/"),(function(){this.route("enterprise-login",O("/enterprise-login")),this.route("accounts",O("/accounts"),(function(){this.route("index",{path:"/"}),this.route("new-account",{path:"/new"}),this.route("account-invitation-notice"),this.route("healthcare-preapproval",{path:"/pharmacy-and-telehealth-advertiser-application"}),this.route("item",{path:"/:account_id"},e)})),this.route("account-claim-requests",O("/account-claim-requests")),this.route("boost",O("/boost"),(function(){this.route("index",{path:"/"}),this.route("campaigns",(function(){this.route("index",{path:"/"}),this.route("item",{path:"/:campaign_id"},(function(){this.route("details"),this.route("billing"),this.route("success")}))}))})),this.route("sponsor-request",O("/sponsor-request"),(function(){this.route("consent",{path:"/:consent_id"})})),this.route("new-advertiser",O("/new-advertiser")),this.route("china",O("/china"),(function(){this.route("index",{path:"/"}),this.route("content-tool",(function(){this.route("index",{path:"/"}),this.route("view",{path:"/:type"},(function(){this.route("edit",{path:"/edit/:id"},(function(){this.route("index"),this.route("preview")})),this.route("add",(function(){this.route("index",{path:"/:index"}),this.route("review")}))}))}))})),this.route("not-found",O("/*")),this.route("unauthorised",O("/unauthorised/:error")),function(){this.route("accounts/account-legacy-redirect",O("account/:account_id")),this.route("accounts/account-legacy-redirect",O("account/:account_id/*"))}.call(this)})),this.route("login"),this.route("logout")}))})),define("campaign-manager-web/routes/account-claim-requests",["exports","@ember/routing/route","@ember/service","ember-stdlib/utils/is-browser","rsvp"],(function(e,t,n,a,i){var r,o,l,s,c
function u(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,n.inject)(),o=(0,n.inject)(),l=class extends t.default{constructor(...e){var t,n,a
super(...e),a="account_claim_requests",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,u(this,"accountClaimRequests",s,this),u(this,"memberProfile",c,this)}model(){return(0,i.hash)({accountClaimRequests:this.accountClaimRequests.fetchAccountClaimRequests()})}setupController(e,t){super.setupController(e,t),a.default&&this.memberProfile.fetchProfileData()}},s=d(l.prototype,"accountClaimRequests",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=d(l.prototype,"memberProfile",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("campaign-manager-web/routes/accounts/account-invitation-notice",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes"],(function(e,t,n,a){var i,r,o,l,s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=(0,n.inject)(),r=(0,n.inject)("account"),o=(0,n.inject)("member-profile"),l=(0,n.inject)("account-user-invitation"),s=class extends t.default{constructor(...e){var t,n,a
super(...e),m(this,"router",c,this),m(this,"accountService",u,this),m(this,"memberProfileService",d,this),m(this,"accountUserInvitationService",p,this),a={inviterAccountId:{replace:!0},inviteeAction:{replace:!0}},(n="queryParams")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}beforeModel(e){const t=e.to?.queryParams||{}
t||this.router.replaceWith(a.ROUTE_NAME.ACCOUNTS_INDEX),this.queryParams=t}model(){return{inviterAccountId:this.queryParams.inviterAccountId,inviteeAction:this.queryParams.inviteeAction}}},c=g(s.prototype,"router",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=g(s.prototype,"accountService",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(s.prototype,"memberProfileService",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(s.prototype,"accountUserInvitationService",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)})),define("campaign-manager-web/routes/accounts/account-legacy-redirect",["exports","@ember/routing/route","@ember/service","campaign-manager-web/utils/url"],(function(e,t,n,a){var i,r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=(0,n.inject)("router"),r=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="router",i=this,(a=o)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}beforeModel(){const e=this.router.location.getURL()
this.replaceWith((0,a.getPluralizedUrl)(e,"account"))}},l=r.prototype,s="router",c=[i],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(u).forEach((function(e){p[e]=u[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=c.slice().reverse().reduce((function(e,t){return t(l,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(l,s,p),p=null),o=p,r)
var l,s,c,u,d,p})),define("campaign-manager-web/routes/accounts/healthcare-preapproval",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/constants/lix"],(function(e,t,n,a,i){var r,o,l,s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,n.inject)(),o=(0,n.inject)(),l=(0,n.inject)(),s=class extends t.default{constructor(...e){var t,n,a
super(...e),a="pharmacy-and-telehealth-advertiser",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,p(this,"router",c,this),p(this,"lix",u,this),p(this,"memberProfile",d,this)}get isHealthcarePreapprovalPageEnabled(){return this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableHealthcarePreapprovalPage)}beforeModel(){this.isHealthcarePreapprovalPageEnabled||this.router.replaceWith(a.ROUTE_NAME.ACCOUNTS_INDEX)}model(){return{profileData:this.memberProfile.fetchProfileData()}}},c=m(s.prototype,"router",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(s.prototype,"lix",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(s.prototype,"memberProfile",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)})),define("campaign-manager-web/routes/accounts/index",["exports","@ember/service","@ember/routing/route","campaign-manager-web/constants/routes","@ember/array","@ember/utils","@ember/object","campaign-manager-web/utils/reporting","campaign-manager-web/utils/money-amount","rsvp","campaign-manager-web/utils/promise-state","campaign-manager-web/utils/query-param","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/urn"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U
function x(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function F(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function z(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(g=(0,t.inject)(),b=(0,t.inject)(),_=(0,t.inject)(),h=(0,t.inject)(),f=(0,t.inject)(),T=(0,t.inject)("notification-panel"),E=(0,t.inject)("ia-redesign"),y=(0,t.inject)(),S=(0,t.inject)(),A=(0,t.inject)(),C=(0,t.inject)(),O=class extends n.default{constructor(...e){super(...e),x(this,"memberProfile",v,this),x(this,"reporting",w,this),x(this,"router",I,this),x(this,"i18n",P,this),x(this,"jet",N,this),x(this,"notificationPanelService",R,this),x(this,"iaRedesignService",D,this),x(this,"lego",M,this),x(this,"localStorage",L,this),x(this,"pemTracking",k,this),x(this,"transition",U,this),F(this,"queryParams",{accountIds:{replace:!0},fbclid:{refreshModel:!1}}),F(this,"pageKey","accounts")}beforeModel(e){const t=e.to?.queryParams||{},n=new URL(this.router.currentURL,(0,p.getDomainUrl)()),i=null!==e.from||"/"===n.pathname
if(this.pemTracking.initSessionRecorder(),!t.inviterAccountId||!t.inviteeAction)return this.iaRedesignService.prefetch().then((()=>{i&&this.iaRedesignService.lastVisitedAccountId&&!this.iaRedesignService.viewAccountsFromNavigation&&this.router.replaceWith(a.ROUTE_NAME.ACCOUNT_INDEX,this.iaRedesignService.lastVisitedAccountId,{queryParams:t}),this.iaRedesignService.clearAccountsNavigation()}))
this.router.replaceWith(a.ROUTE_NAME.ACCOUNT_INVITATION_NOTICE,{queryParams:t})}prefetch({queryParams:e},t){this.transition.setSavedTransition(t)
const n={accounts:this.reporting.getAccounts(),uiCustomizations:this.reporting.getUICustomizations(),profileData:this.memberProfile.fetchProfileData()}
return(0,c.hashSettled)(n).then((({accounts:t,uiCustomizations:n})=>{const o=(0,u.isFulfilled)(t.state)
if(!o)return(0,c.reject)(t.reason)
const d=o?t.value.elements:[],p=e.inviteeAction&&e.inviterAccountId||this.router.currentRouteName===a.ROUTE_NAME.ACCOUNT_INVITATION_NOTICE
if(!(0,r.isEmpty)(d)||p){const t=JSON.parse(e.accountIds||"[]"),a=(0,i.A)(d.filter((e=>t.some((t=>t.toString()===e.id.toString()))))),r=(e,t)=>{const n=e.referenceName||"",a=t.referenceName||"",i=n.localeCompare(a)
return 0===i?e.name.localeCompare(t.name):i}
return d.sort((0,l.sortBySelectedIds)(t,r)).forEach((e=>{(0,s.isValidMoneyAmount)(e.totalSpend)&&(e.totalSpend=(0,s.getMoneyAmountForUI)(e.totalSpend)),(0,s.isValidMoneyAmount)(e.totalBudget)&&(e.totalBudget=(0,s.getMoneyAmountForUI)(e.totalBudget)),e.isEnterprise=(0,l.isAccountTypeEnterprise)(e.type)})),{accounts:d,preselectedAccounts:a,customReportingViews:n&&(0,u.isFulfilled)(n.state)?n.value.elements:[]}}this.replaceWith("new-advertiser")}))}setupController(e,t){super.setupController(e,t),this.notificationPanelService.setPanelOnRenderOptions(e.shouldShowNotificationPanelOnRender,e.notificationPanel,e.notificationAccount),(0,o.setProperties)(e,{destination:this.paramsFor(a.ROUTE_NAME.APPLICATION).destination}),e.applyDeepLink(this.paramsFor("application").destination),e.referrer===d.VOYAGER_LANDING_PAGES&&this._handleLandingPageMigrationReferral(e,t)}resetController(e,t){super.resetController(...arguments),t&&(0,o.setProperties)(e,{shouldShowNotificationPanelOnRender:null,notificationPanel:null,notificationAccount:null})}_handleLandingPageMigrationReferral(e,t){const n=e.companyId
if(!n)return
t.accounts.some((({organizationReference:e})=>{if(!e)return!1
const t=(0,m.isCompanyUrn)(e),a=(0,m.getIdFromUrn)(e)
return t&&parseInt(a,10)===parseInt(n,10)}))||this.replaceWith("new-advertiser",{queryParams:{companyId:e.companyId,referrer:e.referrer}})}},v=z(O.prototype,"memberProfile",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=z(O.prototype,"reporting",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=z(O.prototype,"router",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=z(O.prototype,"i18n",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=z(O.prototype,"jet",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=z(O.prototype,"notificationPanelService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=z(O.prototype,"iaRedesignService",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=z(O.prototype,"lego",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=z(O.prototype,"localStorage",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=z(O.prototype,"pemTracking",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=z(O.prototype,"transition",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O)})),define("campaign-manager-web/routes/accounts/item",["exports","@ember/service","@ember/routing/route","campaign-manager-web/constants/routes","@ember/object","ember-concurrency-decorators","rsvp","campaign-manager-web/utils/api-endpoints","campaign-manager-web/config/environment","ember-stdlib/utils/is-browser","campaign-manager-web/utils/reporting","campaign-manager-web/constants/account","campaign-manager-web/utils/local-storage-keys","ember-test-friendly-error-handler","campaign-manager-web/utils/http-error","campaign-manager-web/constants/account-manage-crm","campaign-manager-web/utils/account-manage-crm","campaign-manager-web/services/enterprise-authentication","campaign-manager-web/utils/urn","hue-web-toast/utils/constants","campaign-manager-web/constants/lix","campaign-manager-web/utils/date","campaign-manager-web/utils/targeting","campaign-manager-web/constants/pem/billing","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/utils/billing"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O){var v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e
function he(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function fe(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Te="accounts/item"
e.default=(v=(0,t.inject)(),w=(0,t.inject)(),I=(0,t.inject)(),P=(0,t.inject)("hue-web-toast"),N=(0,t.inject)("cm-lix"),R=(0,t.inject)(),D=(0,t.inject)(),M=(0,t.inject)("account"),L=(0,t.inject)("billing"),k=(0,t.inject)("billing-v2"),U=(0,t.inject)(),x=(0,t.inject)("notification-panel"),F=(0,t.inject)("conversion"),z=(0,t.inject)(),j=(0,t.inject)(),G=(0,t.inject)("insight-tag"),B=(0,t.inject)(),V=(0,t.inject)("ia-redesign"),Y=(0,t.inject)(),H=(0,t.inject)(),q=(0,t.inject)("targeting/targeting-entities"),K=(0,r.task)({drop:!0}),W=(0,r.task)({drop:!0}),X=class e extends n.default{constructor(...e){var t,n,a
super(...e),he(this,"lix",$,this),he(this,"lix",J,this),he(this,"i18n",Q,this),he(this,"toast",Z,this),he(this,"cmLixService",ee,this),he(this,"xhr",te,this),he(this,"memberProfile",ne,this),he(this,"accountService",ae,this),he(this,"billingService",ie,this),he(this,"billingV2Service",re,this),he(this,"enterpriseAuthentication",oe,this),he(this,"notificationPanelService",le,this),he(this,"conversionService",se,this),he(this,"localStorage",ce,this),he(this,"jet",ue,this),he(this,"insightTagService",de,this),he(this,"router",pe,this),he(this,"iaRedesignService",me,this),he(this,"reporting",ge,this),he(this,"metricRestatements",be,this),he(this,"targetingEntitiesService",_e,this),a=e=>{e.from?.find((e=>e.name===this.routeName))&&!e.to?.find((e=>e.name===this.routeName))&&(this.xhr.clearAccountUrn(),this.accountService.clearAccount()),e.to?.find((e=>e.name===this.routeName))&&this.checkIndex(e)},(n="onRouteDidChange")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}get isBuyerTargetingBetaPhaseOneEnabled(){return this.lix.getTreatmentIsEnabled(E.LIX_TEST_KEYS.enableBuyerTargetingBetaPhaseOne)}init(){super.init(...arguments),this.router.on("routeDidChange",this.onRouteDidChange)}willDestroy(){super.willDestroy(...arguments),this.router.off("routeDidChange",this.onRouteDidChange)}async beforeModel(e){this.checkIndex(e)
const t=e.to?.queryParams||{}
if(t.inviteeAction&&t.inviteeAction===d.ACCOUNT_USER_INVITATION_STATE.ACCEPTED){const e=await this.accountService.getAccount(t.inviterAccountId),n=this.i18n.lookupTranslation("accounts/item/manage-users","i18n_manage_users_invite_accepted")([{accountName:e.name}])
this.toast.add({type:T.TOAST_TYPES.SUCCESS,message:n})}}prefetch(e,t){const{account_id:n,queryParams:a={}}=e
this.xhr.setAccountUrn(n)
const{campaignGroupIds:i="[]"}=a,r=this.accountService.getAccount(n),l={account:r,profileData:this.memberProfile.fetchProfileData()}
let u
l.accountReference=r.then(((e={})=>this.accountService.fetchAccountReference(e.reference,e.encryptedReferenceId).catch((e=>{const t=new Error(`Fetching accountReference for account ${n}, failed with: ${(0,g.getErrorMessage)(e)}`)
return this.jet.error(t,["account-reference-fetch"],!1),{}})))),l.companyLixTreatments=r.then(((e={})=>this.cmLixService.fetchLixTreatmentsForCompany(e.reference,s.default.lix.companyKeys).catch((e=>{const t=new Error(`Fetching company lix for account ${n}, failed with: ${(0,g.getErrorMessage)(e)}`)
this.jet.error(t,["account-company-lix-fetch"],!1)})))),l.insightTag=this.insightTagService.fetchInsightTag(n).catch((e=>{const t=new Error(`Fetching insight tag for account ${n}, failed with: ${(0,g.getErrorMessage)(e)}`)
this.jet.error(t,["account-insight-tag-fetch"],!1)})),c.default&&(l.accountLixTreatments=this.cmLixService.fetchLixTreatmentsForAccount((0,f.createUrnFromAttrs)(f.URN_TYPES.SPONSORED_ACCOUNT,n),s.default.lix.accountKeys),l.accountLixTreatments.then((e=>(this.lix.getTreatmentIsEnabled(E.LIX_TEST_KEYS.enableMetricRestatements)&&(l.metricRestatements=this._retrieveMetricRestatements(),l.metricRestatements.then(this._handleMetricRestatementsToast.bind(this,n))),this.lix.getTreatmentIsEnabled(E.LIX_TEST_KEYS.enableRevenueAttributionReportIntroduction)&&(l.bzmAccount=this.accountService.fetchClaimedBusinessManagerAccount(n).then((e=>this.accountService.setBzmAccount(e))).catch((e=>{const t=new Error(`Fetching claimed business manager account for account ${n}, failed with: ${(0,g.getErrorMessage)(e)}`)
this.jet.error(t,["account-bzm-account-fetch"],!1)}))),e))),l.paymentInfo=(0,o.hash)({accountLixTreatments:l.accountLixTreatments,account:l.account}).then((({account:e})=>{const t=this.lix.getTreatmentIsEnabled(E.LIX_TEST_KEYS.enableSSIBillingAccountStates),a=this.lix.getTreatmentIsEnabled(E.LIX_TEST_KEYS.enableMandatoryBusinessInfoCollection),i=this.lix.getTreatmentIsEnabled(E.LIX_TEST_KEYS.enableBillingV2)
if(!t&&!a)return{}
if(i){const e=(0,C.constructPemMetadata)(A.FETCH_ACCOUNT_BILLING_CONFIG_KEYS.ACCOUNTS_ITEM,[n],{productName:A.CMT_SLB_PEM_PRODUCT_NAME})
return this.billingV2Service.fetchAccountBillingConfig(n,e).catch((e=>{const t=new Error(`Fetching billing config for account ${n}, failed with: ${(0,g.getErrorMessage)(e)}`)
return this.jet.error(t,["account-billing-config-fetch"],!1),{}}))}return this.billingService.fetchPaymentInfoForAccount(e.id).catch((e=>{const t=new Error(`Fetching payment info for account ${n}, failed with: ${(0,g.getErrorMessage)(e)}`)
return this.jet.error(t,["account-payment-info-fetch"],!1),{}}))})),l.currentInsightTagAccount=(0,o.hash)({accountLixTreatments:l.accountLixTreatments,insightTag:l.insightTag}).then((({insightTag:e})=>{if(e)return this.insightTagService.fetchInsightTagAccount(n).catch((e=>{const t=new Error(`Fetching insightTagAccount for account ${n}, failed with: ${(0,g.getErrorMessage)(e)}`)
return this.jet.error(t,["insight-tag-account-fetch"],!1),{}}))}))),l.userPermissions=this.accountService.getUserPermissions(n).then((e=>(e&&e.allowedToEditConversion&&(l.conversionsForAccount=this.conversionService.getConversions(n).catch((e=>{const t=new Error(`Fetching conversions for account ${n}, failed with: ${(0,g.getErrorMessage)(e)}`)
this.jet.error(t,["account-conversions-fetch"],!1)}))),e))).catch((e=>{const t=new Error(`Fetching user permissions for account ${n}, failed with: ${(0,g.getErrorMessage)(e)}`)
this.jet.error(t,["user-permissions-fetch"],!1)}))
try{u=JSON.parse(i)}catch(d){u=[]}return l.navSettings=this.iaRedesignService.createOrUpdateSidebarSettings(n),(0,o.hash)(l).then((({account:e={},accountReference:n,accountLixTreatments:a,insightTag:i,userPermissions:r,paymentInfo:o})=>{this.accountService.useAccount(e),this.enterpriseAuthentication.verifyWorkspace(e,t),this.insightTagService.account=e
return{account:e,accountReference:n,accountLixTreatments:a,insightTag:i,accountHasInsightTag:!!i,campaignGroupIds:u,userPermissions:r,paymentInfo:o}}))}*fetchCrmConnectionStatusTask(e){return yield this.accountService.fetchCrmConnectionStatusForAccount((0,i.get)(this,"controller.accountIdAsInt")).then((t=>{if(t.crmType){const n=!!t.crmType,a=n?b.ACCOUNT_MANAGE_CRM_FORM_MODES.EDIT:b.ACCOUNT_MANAGE_CRM_FORM_MODES.CREATE,r=(0,_.getCrmConnectionStatus)(t),o=b.CRM_CONNECTION_STATUS_TO_INDICATOR_COLOR[r];(0,i.setProperties)(e,{manageCrmMode:a,crmConnectionStatusData:t,crmConnectionStatus:r,crmConnectionStatusColor:o,hasCrmConnection:n})}return(0,o.resolve)()})).catch((t=>{(0,i.set)(e,"hasCrmConnectionStatusFetchFailed",!0),this.jet.error(new Error(`Unable to fetch CRM Connection Status for account: ${(0,g.getErrorMessage)(t)}`),"crm-connection",!1)}))}*determineInvoiceSetupTask(e,t){const{id:n,currencyCode:r,currentUserRole:s,invoiceSelfDiscoveryEnabled:c}=t,u=this.accountService.isQualifiedForInvoicingDiscovery({currencyCode:r,currentUserRole:s,invoiceSelfDiscoveryEnabled:c}),d=this.lastRouteName&&this.lastRouteName.includes(a.ROUTE_NAME.ACCOUNT_INVOICE_SETUP)
let p=u&&!d
if(p)try{const[e,t]=yield(0,o.all)([this.billingService.fetchPaymentInfoForAccount(n),this.xhr.post(l.default.accountInvoicingMetadataAndRecipients(n))]),a=(0,O.isPaymentTypeInvoice)(e),r=!!(0,i.get)(t,"data.value.invoiceMetadata.status")
p=!a&&!r}catch(g){(0,m.default)("account-invoice-setup-task",(()=>{this.jet.error(`Fetching payment info / invoice metadata for account, failed with: ${g}`)}))(),p=!1}e.set("showInvoiceSetup",p)}setupController(t,n){super.setupController(t,n)
const i=this.localStorage,r=parseInt(n.account.id,10)
e.possiblyClearReportingLocalStorage(i,r),t.set("canEditAccount",n.account.get("canEditAccount")),t.set("canEditCampaign",n.account.get("canEditCampaign")),t.set("accountReference",n.accountReference),t.applyDeepLink(this.paramsFor(a.ROUTE_NAME.APPLICATION).destination),this.notificationPanelService.setAccount(n.account),this.notificationPanelService.setAccountReference(n.accountReference),c.default&&(this.determineInvoiceSetupTask.perform(t,n.account),n.account.canManageCrmConnection&&this.fetchCrmConnectionStatusTask.perform(t),this.isBuyerTargetingBetaPhaseOneEnabled&&this.targetingEntitiesService.fetchFacetsMetadata([S.FACET_URNS.BUYER_GROUPS],r)),t.shouldShowNotificationPanelOnRender&&this.reporting.getAccounts(),this.notificationPanelService.setPanelOnRenderOptions(t.shouldShowNotificationPanelOnRender,t.notificationPanel,t.notificationAccount)}resetController(e,t){super.resetController(...arguments),t&&((0,i.setProperties)(e,{showInvoiceSetup:!1,shouldShowNotificationPanelOnRender:null,notificationPanel:null,notificationAccount:null,selectedProductId:null}),this.notificationPanelService.onDismissPanel(),this.accountService.updateSuccessConfirmationModalState(!1))}error(e,t){if(!!e.errors&&e.errors.some((e=>{const t=parseInt(e.status,10)
return 401===t||403===t}))||e instanceof g.UnauthorizedError){let n=t.to
for(;n&&n.name!==a.ROUTE_NAME.ACCOUNTS_ITEM;)n=n.parent
return n?.params.account_id===String(this.iaRedesignService.lastVisitedAccountId)&&this.iaRedesignService.clearLastVisitedAccount().catch((e=>{this.jet.error(e,["clear-last-visited-account"],!1)})),this.intermediateTransitionTo("unauthorised",{error:e}),!1}return e.status&&404===e.status?(this.intermediateTransitionTo("/not-found"),!1):!(e instanceof h.EnterpriseWorkspaceError)||(this.intermediateTransitionTo("enterprise-login"),!1)}refreshInsightTag(e){(0,i.setProperties)(this.currentModel,{insightTag:e,accountHasInsightTag:Boolean(e)})}onDismissMetricRestatementsToast(){const e=(0,y.jsDateToExactDate)((0,y.getToday)())
this.localStorage.put(p.REPORTING_LOCAL_STORAGE_KEYS.METRIC_RESTATEMENTS_LAST_ACKNOWLEDGED_DATE,e)}checkIndex(e){const t=e.to.name
t===a.ROUTE_NAME.ACCOUNT_INDEX&&this.replaceWith(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_INDEX),(0,i.set)(this,"lastRouteName",t)}_retrieveMetricRestatements(){const e=(0,y.getToday)(),t=(0,y.addMonths)(e,-24),n=this.localStorage.get(p.REPORTING_LOCAL_STORAGE_KEYS.METRIC_RESTATEMENTS_LAST_ACKNOWLEDGED_DATE),a=n?(0,y.exactDateToJsDate)(n):null
if((0,y.isDateEarlier)(t,a)){return this.metricRestatements.fetchMetricRestatementsByDateRange(a,e)}return this.metricRestatements.fetchMetricRestatementsByDateRange(t,e)}_handleMetricRestatementsToast(e,t){if(t.length){const t=this.i18n.lookupTranslation(Te,"i18n_new_metric_restatements")(),n=this.i18n.lookupTranslation(Te,"i18n_view_metric_restatements")()
this.toast.add({type:T.TOAST_TYPES.NOTICE,message:t,ctaText:n,ctaRouteName:a.ROUTE_NAME.ACCOUNT_METRIC_RESTATEMENTS,ctaModels:e,onDismiss:this.onDismissMetricRestatementsToast})}return t}static possiblyClearReportingLocalStorage(e,t){if(e.containsKey(p.REPORTING_LOCAL_STORAGE_KEYS.LAST_VISITED_ACCOUNT)&&e.get(p.REPORTING_LOCAL_STORAGE_KEYS.LAST_VISITED_ACCOUNT)!==t){Object.values(p.REPORTING_LOCAL_STORAGE_KEYS).forEach((t=>e.remove(t)))
Object.values(u.DATE_RANGE_CACHE_KEYS).forEach((t=>e.remove(t)))}e.put(p.REPORTING_LOCAL_STORAGE_KEYS.LAST_VISITED_ACCOUNT,t)}},$=fe(X.prototype,"lix",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=fe(X.prototype,"lix",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=fe(X.prototype,"i18n",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=fe(X.prototype,"toast",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=fe(X.prototype,"cmLixService",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=fe(X.prototype,"xhr",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=fe(X.prototype,"memberProfile",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=fe(X.prototype,"accountService",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=fe(X.prototype,"billingService",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=fe(X.prototype,"billingV2Service",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=fe(X.prototype,"enterpriseAuthentication",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=fe(X.prototype,"notificationPanelService",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=fe(X.prototype,"conversionService",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=fe(X.prototype,"localStorage",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=fe(X.prototype,"jet",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=fe(X.prototype,"insightTagService",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=fe(X.prototype,"router",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=fe(X.prototype,"iaRedesignService",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=fe(X.prototype,"reporting",[Y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),be=fe(X.prototype,"metricRestatements",[H],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_e=fe(X.prototype,"targetingEntitiesService",[q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fe(X.prototype,"fetchCrmConnectionStatusTask",[K],Object.getOwnPropertyDescriptor(X.prototype,"fetchCrmConnectionStatusTask"),X.prototype),fe(X.prototype,"determineInvoiceSetupTask",[W],Object.getOwnPropertyDescriptor(X.prototype,"determineInvoiceSetupTask"),X.prototype),fe(X.prototype,"error",[i.action],Object.getOwnPropertyDescriptor(X.prototype,"error"),X.prototype),fe(X.prototype,"refreshInsightTag",[i.action],Object.getOwnPropertyDescriptor(X.prototype,"refreshInsightTag"),X.prototype),fe(X.prototype,"onDismissMetricRestatementsToast",[i.action],Object.getOwnPropertyDescriptor(X.prototype,"onDismissMetricRestatementsToast"),X.prototype),X)})),define("campaign-manager-web/routes/accounts/item/advertiser-profile",["exports","@ember/routing/route","campaign-manager-web/constants/routes","@ember/service","@ember/object","campaign-manager-web/utils/optima","campaign-manager-web/constants/session-record"],(function(e,t,n,a,i,r,o){var l,s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,a.inject)("scheduled-session-recorder"),s=class extends t.default{constructor(...e){var t,n,a
super(...e),a="advertiser_profile",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,m(this,"lix",c,this),m(this,"router",u,this),m(this,"product",d,this),m(this,"sessionRecorder",p,this)}beforeModel(){const{account:e}=this.modelFor(n.ROUTE_NAME.ACCOUNTS_ITEM);(0,r.isOptimaEnabled)(e,this.lix)||this.router.replaceWith(n.ROUTE_NAME.ACCOUNT_INDEX)}async model(){const{account:e}=this.modelFor(n.ROUTE_NAME.ACCOUNTS_ITEM)
return{account:e,products:await this.product.fetchAll(e.accountId)||[]}}setupController(e){super.setupController(...arguments),e.refreshAdvertiserProfile=this.refreshAdvertiserProfile.bind(this),this.sessionRecorder.start(o.SESSION_RECORD_FEATURES.ADVERTISER_PROFILE,o.SESSION_RECORD_INTERVAL.TEN_SECONDS,{samplePercentage:o.SESSION_RECORD_SAMPLE_RATE.ONE,maxDuration:o.SESSION_RECORD_MAX_DURATION.ONE_HOUR})}resetController(e,t){super.resetController(...arguments),t&&this.sessionRecorder.stop(o.SESSION_RECORD_FEATURES.ADVERTISER_PROFILE)}refreshAdvertiserProfile(){this.refresh()}},c=g(s.prototype,"lix",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=g(s.prototype,"router",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(s.prototype,"product",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(s.prototype,"sessionRecorder",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(s.prototype,"refreshAdvertiserProfile",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"refreshAdvertiserProfile"),s.prototype),s)})),define("campaign-manager-web/routes/accounts/item/asset-history",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/constants/audiences/matched/common","campaign-manager-web/constants/audiences/matched/list-upload","@embroider/util","campaign-manager-web/components/asset-history-table/asset-name","campaign-manager-web/components/asset-history-table/copy-status","campaign-manager-web/components/asset-history-table/asset-type","campaign-manager-web/components/common-table-cells/created-date"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const m=(e,t,{sourceAssetType:n,listAudienceType:a})=>{const i=t.toUpperCase().trim()
return i===a||i===n}
e.default=(d=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=p)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}beforeModel({targetName:e}){super.beforeModel(...arguments),e===a.ROUTE_NAME.ACCOUNT_ASSET_HISTORY_INDEX&&this.replaceWith(a.ROUTE_NAME.ACCOUNT_ASSET_HISTORY_COPIES_SHARED)}setupController(e,t){super.setupController(...arguments)
const{account:{id:n}}=t,i=[{routeName:a.ROUTE_NAME.ACCOUNT_ASSET_HISTORY_COPIES_SHARED,label:this._getI18nMessage("i18n_asset_history_copies_shared_tab"),trackingEvent:"target_standalone_asset_history_shared_tab"},{routeName:a.ROUTE_NAME.ACCOUNT_ASSET_HISTORY_COPIES_RECEIVED,label:this._getI18nMessage("i18n_asset_history_copies_received_tab"),trackingEvent:"target_standalone_asset_history_received_tab"}],r=this._getBaseTableColumns()
e.setProperties({accountId:n,tabs:i,baseTableColumns:r,tablePageSize:15})}_getBaseTableColumns(){const e=this._getI18nMessage("i18n_asset_name_table_header"),t=this._getI18nMessage("i18n_asset_name_table_filter_placeholder"),n=this._getI18nMessage("i18n_copying_status_table_header"),a=this._getI18nMessage("i18n_asset_type_table_header"),d=this._getI18nMessage("i18n_date_shared_table_header"),p=[{label:this._getCopyStatusFilterI18nLabel("ALL"),value:""},{label:this._getCopyStatusFilterI18nLabel(i.AUDIENCE_COPY_STATUSES.COMPLETED),value:i.AUDIENCE_COPY_STATUSES.COMPLETED},{label:this._getCopyStatusFilterI18nLabel(i.AUDIENCE_COPY_STATUSES.FAILED),value:i.AUDIENCE_COPY_STATUSES.FAILED},{label:this._getCopyStatusFilterI18nLabel(i.AUDIENCE_COPY_STATUSES.PENDING),value:i.AUDIENCE_COPY_STATUSES.PENDING}],g=[{label:this._getAssetTypeFilterI18nLabel("ALL"),value:""},{label:this._getAssetTypeFilterI18nLabel(i.SEGMENT_TYPES.RETARGETING),value:i.SEGMENT_TYPES.RETARGETING},{label:this._getAssetTypeFilterI18nLabel(r.MA_LIST_TYPES.ORGANIZATION),value:r.MA_LIST_TYPES.ORGANIZATION},{label:this._getAssetTypeFilterI18nLabel(r.MA_LIST_TYPES.MEMBER),value:r.MA_LIST_TYPES.MEMBER},{label:this._getAssetTypeFilterI18nLabel(i.SEGMENT_TYPES.LOOKALIKE),value:i.SEGMENT_TYPES.LOOKALIKE}]
return[{propertyName:"sourceAssetName",title:e,component:(0,o.ensureSafeComponent)(l.default,this),filterPlaceholder:t},{propertyName:"assetCopyStatus",component:(0,o.ensureSafeComponent)(s.default,this),title:n,disableSorting:!0,filterWithSelect:!0,predefinedFilterOptions:p,copyStatuses:i.AUDIENCE_COPY_STATUSES},{propertyName:"sourceAssetType",component:(0,o.ensureSafeComponent)(c.default,this),title:a,disableSorting:!0,filterWithSelect:!0,predefinedFilterOptions:g,filterFunction:m},{propertyName:"createdAt",component:(0,o.ensureSafeComponent)(u.default,this),title:d,disableFiltering:!0}]}_getI18nMessage(e,t=[]){return this.i18n.lookupTranslation("accounts/item/asset-history",e)(t)}_getAssetTypeFilterI18nLabel(e){return this.i18n.lookupTranslation("components/asset-history-table/asset-type","i18n_asset_history_asset_types_v3")([{assetType:e}])}_getCopyStatusFilterI18nLabel(e){return this.i18n.lookupTranslation("components/asset-history-table/copy-status","i18n_asset_history_copy_statuses_v2")([{copyStatus:e}])}},g=d.prototype,b="i18n",_=[n.inject],h={configurable:!0,enumerable:!0,writable:!0,initializer:null},T={},Object.keys(h).forEach((function(e){T[e]=h[e]})),T.enumerable=!!T.enumerable,T.configurable=!!T.configurable,("value"in T||T.initializer)&&(T.writable=!0),T=_.slice().reverse().reduce((function(e,t){return t(g,b,e)||e}),T),f&&void 0!==T.initializer&&(T.value=T.initializer?T.initializer.call(f):void 0,T.initializer=void 0),void 0===T.initializer&&(Object.defineProperty(g,b,T),T=null),p=T,d)
var g,b,_,h,f,T})),define("campaign-manager-web/routes/accounts/item/asset-history/copies-received",["exports","@ember/service","@ember/routing/route","campaign-manager-web/utils/api-endpoints","@ember/array","campaign-manager-web/constants/routes","@embroider/util"],(function(e,t,n,a,i,r,o){var l,s,c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,t.inject)(),s=(0,t.inject)(),c=(0,t.inject)("a11y-notification"),u=class extends n.default{constructor(...e){var t,n,a
super(...e),a="asset_copies_received",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,g(this,"xhr",d,this),g(this,"i18n",p,this),g(this,"a11yNotification",m,this)}prefetch(){const{account_id:e}=this.paramsFor(r.ROUTE_NAME.ACCOUNTS_ITEM)
return this.xhr.fetch(a.default.assetCopiesReceived(e),{},0)}setupController(e,{elements:t}){super.setupController(...arguments)
const{baseTableColumns:n,tablePageSize:a}=this.controllerFor(r.ROUTE_NAME.ACCOUNT_ASSET_HISTORY),[o,l,s,c]=n,u=this._getAssetCopiesReceivedAccountColumn(),d=(0,i.A)([o,l,u,s,c])
e.setProperties({assetCopiesReceivedData:t,tableColumns:d,tablePageSize:a})}_getAssetCopiesReceivedAccountColumn(){const e=this._getI18nMessage("i18n_asset_source_account_header")
return{filterPlaceholder:this._getI18nMessage("i18n_source_account_name_table_filter_placeholder"),propertyName:"sourceAccountName",title:e,disableSorting:!0,filterFunction(e,t,{sourceAccountName:n="",sourceAccountId:a=""}){const i=t.toLowerCase()
return n.toLowerCase().includes(i)||a.toString().includes(i)},component:(0,o.ensureSafeComponent)("asset-history-table/source-account-details",this)}}_getI18nMessage(e,t=[]){return this.i18n.lookupTranslation("accounts/item/asset-history/copies-received",e)(t)}},d=b(u.prototype,"xhr",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(u.prototype,"i18n",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(u.prototype,"a11yNotification",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),define("campaign-manager-web/routes/accounts/item/asset-history/copies-shared",["exports","@ember/service","@ember/routing/route","campaign-manager-web/utils/api-endpoints","@ember/array","campaign-manager-web/constants/routes","@embroider/util"],(function(e,t,n,a,i,r,o){var l,s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,t.inject)(),s=(0,t.inject)(),c=class extends n.default{constructor(...e){var t,n,a
super(...e),a="asset_copies_shared",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,p(this,"xhr",u,this),p(this,"i18n",d,this)}prefetch(){const{account_id:e}=this.paramsFor(r.ROUTE_NAME.ACCOUNTS_ITEM)
return this.xhr.fetch(a.default.assetCopiesShared(e),{},0)}setupController(e,{elements:t}){super.setupController(...arguments)
const{baseTableColumns:n,tablePageSize:a}=this.controllerFor(r.ROUTE_NAME.ACCOUNT_ASSET_HISTORY),[o,l,s,c]=n,u=this._getAssetCopiesSharedAccountColumn(),d=(0,i.A)([o,l,u,s,c])
e.setProperties({assetCopiesSharedData:t,tableColumns:d,tablePageSize:a})}_getAssetCopiesSharedAccountColumn(){const e=this._getI18nMessage("i18n_destination_account_table_header")
return{filterPlaceholder:this._getI18nMessage("i18n_destination_account_name_table_filter_placeholder"),propertyName:"destinationAccountName",title:e,disableSorting:!0,filterFunction(e,t,{destinationAccountName:n="",destinationAccountId:a=""}){const i=t.toLowerCase()
return n.toLowerCase().includes(i)||a.toString().includes(i)},component:(0,o.ensureSafeComponent)("asset-history-table/destination-account-details",this),className:"asset-history-copies-shared__account-details-cell"}}_getI18nMessage(e,t=[]){return this.i18n.lookupTranslation("accounts/item/asset-history/copies-shared",e)(t)}},u=m(c.prototype,"xhr",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(c.prototype,"i18n",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),define("campaign-manager-web/routes/accounts/item/audience-network",["exports","@ember/routing/route","campaign-manager-web/constants/routes"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class a extends t.default{beforeModel(e){const{to:{name:t}}=e
return t===n.ROUTE_NAME.ACCOUNT_AUDIENCE_NETWORK_INDEX||t===n.ROUTE_NAME.ACCOUNT_AUDIENCE_NETWORK_BLOCK_LIST?this.replaceWith(n.ROUTE_NAME.ACCOUNT_BRAND_SAFETY_PUBLISHER_LIST):t===n.ROUTE_NAME.ACCOUNT_AUDIENCE_NETWORK_THIRD_PARTY_APPS?this.replaceWith(n.ROUTE_NAME.ACCOUNT_BRAND_SAFETY_THIRD_PARTY_APPS):void 0}}e.default=a})),define("campaign-manager-web/routes/accounts/item/audiences",["exports","@ember/service","@ember/routing/route","rsvp","campaign-manager-web/constants/routes"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=class extends n.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=o)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}setupController(e){super.setupController(...arguments)
const t=[{routeName:i.ROUTE_NAME.ACCOUNT_AUDIENCES_MATCHED_INDEX,label:this._getI18n("i18n_matched_tab_title"),trackingEvent:"audiences_matched_tab"},{routeName:i.ROUTE_NAME.ACCOUNT_AUDIENCES_SAVED_INDEX,label:this._getI18n("i18n_saved_tab_title"),trackingEvent:"audiences_saved_tab"}]
e.setProperties({tabsConfig:t})}model(){const e=this.modelFor(i.ROUTE_NAME.ACCOUNTS_ITEM),{account_id:t}=this.paramsFor(i.ROUTE_NAME.ACCOUNTS_ITEM),n={accountId:parseInt(t,10),accountModel:e}
return(0,a.hash)(n)}_getI18n(e,t){return this.i18n.lookupTranslation("accounts/item/audiences",e)(t)}},l=r.prototype,s="i18n",c=[t.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(u).forEach((function(e){p[e]=u[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=c.slice().reverse().reduce((function(e,t){return t(l,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(l,s,p),p=null),o=p,r)
var l,s,c,u,d,p})),define("campaign-manager-web/routes/accounts/item/audiences/index",["exports","@ember/routing/route","campaign-manager-web/constants/routes"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class a extends t.default{constructor(...e){var t,n,a
super(...e),a="audiences",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}beforeModel(){this.replaceWith(n.ROUTE_NAME.ACCOUNT_AUDIENCES_MATCHED_INDEX)}}e.default=a})),define("campaign-manager-web/routes/accounts/item/audiences/matched/index",["exports","@ember/routing/route","@ember/service","@ember/object","campaign-manager-web/constants/routes","rsvp"],(function(e,t,n,a,i,r){var o,l,s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=(0,n.inject)("audiences/matched-audience"),l=(0,n.inject)("audiences/engagement-source"),s=(0,n.inject)(),c=class extends t.default{constructor(...e){var t,n,a
super(...e),a="matched_audiences",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,m(this,"matchedAudienceService",u,this),m(this,"engagementSourceService",d,this),m(this,"i18n",p,this)}model(){const e=this.modelFor(i.ROUTE_NAME.ACCOUNTS_ITEM),{account_id:t}=this.paramsFor(i.ROUTE_NAME.ACCOUNTS_ITEM),n=parseInt(t,10),a={accountModel:e,matchedAudiences:this.matchedAudienceService.fetchMatchedAudiences(n)}
return this.engagementSourceService.fetchEngagementSources(n),(0,r.hash)(a)}afterModel({accountModel:e}){this.matchedAudienceService.fetchAssetCopyAccounts(e.account.accountId,e.insightTag)}refreshMatchedAudiences(){return this.refresh(),!0}},u=g(c.prototype,"matchedAudienceService",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(c.prototype,"engagementSourceService",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(c.prototype,"i18n",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(c.prototype,"refreshMatchedAudiences",[a.action],Object.getOwnPropertyDescriptor(c.prototype,"refreshMatchedAudiences"),c.prototype),c)})),define("campaign-manager-web/routes/accounts/item/audiences/matched/item",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","rsvp"],(function(e,t,n,a,i){var r,o,l,s,c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,n.inject)(),o=(0,n.inject)("audiences"),l=(0,n.inject)("companyMatching"),s=(0,n.inject)("reporting"),c=class extends t.default{constructor(...e){super(...e),g(this,"i18n",u,this),g(this,"audiencesService",d,this),g(this,"companyMatchingService",p,this),g(this,"reportingService",m,this)}beforeModel(e){const{to:{name:t}}=e
t===a.ROUTE_NAME.ACCOUNT_AUDIENCES_MATCHED_ITEM_INDEX&&this.replaceWith(a.ROUTE_NAME.ACCOUNT_AUDIENCES_MATCHED_ITEM_DETAILS)}model({matched_audience_id:e}){const{account_id:t}=this.paramsFor(a.ROUTE_NAME.ACCOUNTS_ITEM),n=Number(t),r=Number(e),o={matchedAudience:this.audiencesService.fetchMatchedAudienceDetails(r,n),accountAdPageSets:this.reportingService.getReportingAdPageSets(n)}
return(0,i.hash)(o).then((({matchedAudience:e={}})=>{const{allowedToViewMatchedCompanies:t,sourceId:a}=e,r=Number(a)
if(!t)return(0,i.hash)({dmpSegmentId:r,matchedAudience:e,accountId:n})
let o
if(e.companyTieringRules){const t=e.companyTieringRules.map((({dmpSegmentId:e})=>e))
o=this.audiencesService.fetchDmpSegmentListDetails(t)}else o=i.Promise.resolve([])
const l=this.companyMatchingService.fetchAndDecorateMatchedCompanies(r,{pageNumber:1,showTotals:!0}),s=this.companyMatchingService.fetchUnmatchedCompanies(r,{pageNumber:1,showTotals:!0})
return(0,i.hash)({dmpSegmentId:r,matchedAudience:e,accountId:n,initialPageNumber:1,initialMatchedCompanies:l,initialUnmatchedCompanies:s,childCompanySegments:o})}))}setupController(e,t){super.setupController(...arguments)
const{matchedAudience:{companyInputDataAvailable:n},initialMatchedCompanies:i,initialUnmatchedCompanies:r,childCompanySegments:o}=t
let l=[]
if(n&&i&&r){l=[...[{routeName:a.ROUTE_NAME.ACCOUNT_AUDIENCES_MATCHED_ITEM_MATCHED_COMPANIES,label:this._getI18nMessage("i18n_matched_companies_tab_count",{matchedCount:i.paging.total}),trackingEvent:"accounts_view_matched_tab"},{routeName:a.ROUTE_NAME.ACCOUNT_AUDIENCES_MATCHED_ITEM_UNMATCHED_COMPANIES,label:this._getI18nMessage("i18n_unmatched_companies_tab_count",{unmatchedCount:r.paging.total}),trackingEvent:"accounts_view_unmatched_tab"}],{routeName:a.ROUTE_NAME.ACCOUNT_AUDIENCES_MATCHED_ITEM_DETAILS,label:this._getI18nMessage("i18n_details_tab"),trackingEvent:"accounts_view_details_tab"}]}e.setProperties({tabsConfig:l,childCompanySegments:o,backButtonRoute:a.ROUTE_NAME.ACCOUNT_AUDIENCES_INDEX})}_getI18nMessage(e,t={}){return this.i18n.lookupTranslation("accounts/item/audiences/matched/item",e)([t])}},u=b(c.prototype,"i18n",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=b(c.prototype,"audiencesService",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(c.prototype,"companyMatchingService",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(c.prototype,"reportingService",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),define("campaign-manager-web/routes/accounts/item/audiences/matched/item/details",["exports","@ember/routing/route","campaign-manager-web/constants/routes","rsvp"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class i extends t.default{constructor(...e){var t,n,a
super(...e),a="matched_audience_details",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}model(){const{accountId:e,dmpSegmentId:t,initialMatchedCompanies:i,matchedAudience:r,childCompanySegments:o}=this.modelFor(n.ROUTE_NAME.ACCOUNT_AUDIENCES_MATCHED_ITEM)
return(0,a.hash)({accountId:e,dmpSegmentId:t,initialMatchedCompanies:i,matchedAudience:r,childCompanySegments:o})}}e.default=i})),define("campaign-manager-web/routes/accounts/item/audiences/matched/item/matched-companies",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/constants/company-matching","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r){var o,l,s,c,u
function d(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=(0,n.inject)(),l=(0,n.inject)(),s=class extends t.default{constructor(...e){super(...e),d(this,"lix",c,this),d(this,"jet",u,this),p(this,"pageKey","audience_matched_companies"),p(this,"queryParams",{[i.MATCHED_COMPANIES_QUERY_PARAMS.COLUMN_GROUP]:{replace:!0}})}setupController(e,t,n){super.setupController(e,t,n)
const{matchedAudience:o,dmpSegmentId:l,accountId:s,initialPageNumber:c,initialMatchedCompanies:u}=this.modelFor(a.ROUTE_NAME.ACCOUNT_AUDIENCES_MATCHED_ITEM),d=this.lix.getTreatmentIsEnabled(r.LIX_TEST_KEYS.enableCrmConnector),{elements:p}=u,m=p.every((({accountReadinessMetrics:e})=>!e))
if(m){const e=`Engagement data missing from company list owned by account ID ${s} with DMP segment ID ${l}`
this.jet.error(new Error(e),"matched-companies-route",!1)}const{to:{queryParams:{[i.MATCHED_COMPANIES_QUERY_PARAMS.COLUMN_GROUP]:g}={}}}=n
let b=g||i.MATCHED_COMPANIES_COLUMN_SETS.ENGAGEMENT
b!==i.MATCHED_COMPANIES_COLUMN_SETS.CRM||d||(b=i.MATCHED_COMPANIES_COLUMN_SETS.ENGAGEMENT),b===i.MATCHED_COMPANIES_COLUMN_SETS.ENGAGEMENT&&m&&(b=i.MATCHED_COMPANIES_COLUMN_SETS.DETAILS),this.transitionTo({queryParams:{[i.MATCHED_COMPANIES_QUERY_PARAMS.COLUMN_GROUP]:b}}),e.setProperties({dmpSegmentId:l,accountId:s,initialPageNumber:c,matchedAudience:o,matchedCompanies:p,isListMissingEngagementData:m,matchedCompaniesCount:u.paging.total,[i.MATCHED_COMPANIES_QUERY_PARAMS.COLUMN_GROUP]:b})}},c=m(s.prototype,"lix",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(s.prototype,"jet",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)})),define("campaign-manager-web/routes/accounts/item/audiences/matched/item/unmatched-companies",["exports","@ember/routing/route","campaign-manager-web/constants/routes","@ember/service"],(function(e,t,n,a){var i,r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=(0,a.inject)(),r=class extends t.default{constructor(...e){var t,n,a,i,r,l,s
super(...e),t=this,n="router",i=this,(a=o)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),s="audience_unmatched_companies",(l="pageKey")in(r=this)?Object.defineProperty(r,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):r[l]=s}beforeModel(){const{matchedAudience:{companyInputDataAvailable:e}}=this.modelFor(n.ROUTE_NAME.ACCOUNT_AUDIENCES_MATCHED_ITEM)
e||this.router.transitionTo(n.ROUTE_NAME.ACCOUNT_AUDIENCES_MATCHED_ITEM_MATCHED_COMPANIES)}setupController(e){super.setupController(...arguments)
const{dmpSegmentId:t,initialPageNumber:a,initialMatchedCompanies:i,initialUnmatchedCompanies:r}=this.modelFor(n.ROUTE_NAME.ACCOUNT_AUDIENCES_MATCHED_ITEM)
e.setProperties({dmpSegmentId:t,initialPageNumber:a,unmatchedCompanies:r.elements,unmatchedCompaniesCount:r.paging.total,matchedCompaniesCount:i.paging.total})}},l=r.prototype,s="router",c=[i],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(u).forEach((function(e){p[e]=u[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=c.slice().reverse().reduce((function(e,t){return t(l,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(l,s,p),p=null),o=p,r)
var l,s,c,u,d,p})),define("campaign-manager-web/routes/accounts/item/audiences/saved/index",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes"],(function(e,t,n,a){var i,r,o,l,s
function c(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function u(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=(0,n.inject)("targeting/targeting-criteria"),r=(0,n.inject)("audiences/matched-audience"),o=class extends t.default{constructor(...e){var t,n,a
super(...e),a="saved_audiences",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,c(this,"targetingCriteriaService",l,this),c(this,"matchedAudienceService",s,this)}model(){const{account_id:e}=this.paramsFor(a.ROUTE_NAME.ACCOUNTS_ITEM),t=Number(e)
return this.targetingCriteriaService.fetchSavedAudiences(t),{accountId:t}}afterModel({accountId:e}){this.matchedAudienceService.fetchAssetCopyAccounts(e)}},l=u(o.prototype,"targetingCriteriaService",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u(o.prototype,"matchedAudienceService",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("campaign-manager-web/routes/accounts/item/audiences/saved/item",["exports","@ember/routing/route","@ember/service","@ember/utils","campaign-manager-web/constants/routes","campaign-manager-web/constants/audience","campaign-manager-web/constants/assets","campaign-manager-web/constants/chart"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(s=(0,n.inject)("targeting/saved-audience"),c=(0,n.inject)("highchart"),u=(0,n.inject)("cm-asset-loader"),d=class extends t.default{constructor(...e){var t,n,a
super(...e),a="saved_audience_item",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,b(this,"savedAudienceService",p,this),b(this,"highchartService",m,this),b(this,"cmAssetLoader",g,this)}beforeModel({targetName:e}){e===i.ROUTE_NAME.ACCOUNT_AUDIENCES_SAVED_ITEM_INDEX&&this.replaceWith(i.ROUTE_NAME.ACCOUNT_AUDIENCES_SAVED_ITEM_SUMMARY_INSIGHTS)}model({saved_audience_id:e,maSegmentIds:t},{from:n}={}){const i="new"===e
let s,c=r.AUDIENCE_HUB_TAB_ROUTES[0]
n&&r.AUDIENCE_HUB_TAB_ROUTES.includes(n.name)&&(c=n.name)
try{s=t?JSON.parse(t):void 0}catch(m){}const u=(0,a.isEmpty)(s)
let d=!1,p=!1
return i&&(u?p=!0:d=!0),this.cmAssetLoader.loadAssets([...l.HIGHCHARTS_WITH_MAP_LAZYLOAD_ASSETS,o.LAZYLOAD_ASSETS.INCHARTS_THEMES],!0),this.savedAudienceService.fetchTargetingCriteria(e,i,s).then((()=>this.savedAudienceService.fetchTargetingCriteriaCount())).then((()=>({isStartingWithMASegments:d,isStartingWithNewAudience:p,backButtonRoute:c})))}activate(){this.savedAudienceService.resetCachedData(),this.highchartService.emptyRegisteredCharts()}deactivate(){this.savedAudienceService.resetCachedData(),this.savedAudienceService.resetDataAndUnregisterFunctions()}},p=_(d.prototype,"savedAudienceService",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=_(d.prototype,"highchartService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=_(d.prototype,"cmAssetLoader",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)})),define("campaign-manager-web/routes/accounts/item/audiences/saved/item/company-insights",["exports","@ember/routing/route","@ember/service"],(function(e,t,n){var a,i,r,o,l
function s(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function c(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,n.inject)("targeting/saved-audience"),i=(0,n.inject)("highchart"),r=class extends t.default{constructor(...e){var t,n,a
super(...e),a="company_insights",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,s(this,"savedAudienceService",o,this),s(this,"highchartService",l,this)}model(){this.savedAudienceService.fetchInsightsForRoute(this.routeName)}deactivate(){this.highchartService.emptyRegisteredCharts()}},o=c(r.prototype,"savedAudienceService",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(r.prototype,"highchartService",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("campaign-manager-web/routes/accounts/item/audiences/saved/item/content-insights",["exports","@ember/routing/route","@ember/service"],(function(e,t,n){var a,i,r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,n.inject)("targeting/saved-audience"),i=class extends t.default{constructor(...e){var t,n,a,i,o,l,s
super(...e),a="content_insights",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,i=this,o="savedAudienceService",s=this,(l=r)&&Object.defineProperty(i,o,{enumerable:l.enumerable,configurable:l.configurable,writable:l.writable,value:l.initializer?l.initializer.call(s):void 0})}model(){this.savedAudienceService.fetchInsightsForRoute(this.routeName)}},o=i.prototype,l="savedAudienceService",s=[a],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(o,l,d),d=null),r=d,i)
var o,l,s,c,u,d})),define("campaign-manager-web/routes/accounts/item/audiences/saved/item/location-insights",["exports","@ember/routing/route","@ember/service"],(function(e,t,n){var a,i,r,o,l
function s(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function c(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,n.inject)("targeting/saved-audience"),i=(0,n.inject)("highchart"),r=class extends t.default{constructor(...e){var t,n,a
super(...e),a="location_insights",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,s(this,"savedAudienceService",o,this),s(this,"highchartService",l,this)}model(){this.savedAudienceService.fetchInsightsForRoute(this.routeName)}deactivate(){this.highchartService.emptyRegisteredCharts()}},o=c(r.prototype,"savedAudienceService",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(r.prototype,"highchartService",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("campaign-manager-web/routes/accounts/item/audiences/saved/item/member-insights",["exports","@ember/routing/route","@ember/service"],(function(e,t,n){var a,i,r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,n.inject)("targeting/saved-audience"),i=class extends t.default{constructor(...e){var t,n,a,i,o,l,s
super(...e),a="member_insights",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,i=this,o="savedAudienceService",s=this,(l=r)&&Object.defineProperty(i,o,{enumerable:l.enumerable,configurable:l.configurable,writable:l.writable,value:l.initializer?l.initializer.call(s):void 0})}model(){this.savedAudienceService.fetchInsightsForRoute(this.routeName)}},o=i.prototype,l="savedAudienceService",s=[a],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(o,l,d),d=null),r=d,i)
var o,l,s,c,u,d})),define("campaign-manager-web/routes/accounts/item/audiences/saved/item/summary-insights",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes"],(function(e,t,n,a){var i,r,o,l,s,c,u
function d(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=(0,n.inject)("targeting/saved-audience"),r=(0,n.inject)("audiences/matched-audience"),o=(0,n.inject)("highchart"),l=class extends t.default{constructor(...e){var t,n,a
super(...e),a="summary_insights",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,d(this,"savedAudienceService",s,this),d(this,"matchedAudienceService",c,this),d(this,"highchartService",u,this)}model(){const{account_id:e}=this.paramsFor(a.ROUTE_NAME.ACCOUNTS_ITEM),t=parseInt(e,10)
this.savedAudienceService.fetchInsightsForRoute(this.routeName),this.matchedAudienceService.fetchMatchedAudiences(t)}deactivate(){this.highchartService.emptyRegisteredCharts()}},s=p(l.prototype,"savedAudienceService",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(l.prototype,"matchedAudienceService",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(l.prototype,"highchartService",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("campaign-manager-web/routes/accounts/item/billing",["exports","@ember/routing/route","@ember/object","campaign-manager-web/utils/api-endpoints","rsvp","campaign-manager-web/constants/account","campaign-manager-web/utils/promise-state","campaign-manager-web/utils/date","@ember/service","ember-concurrency-decorators","campaign-manager-web/utils/reporting","campaign-manager-web/services/billing","campaign-manager-web/utils/lisa","campaign-manager-web/constants/invoice-application","campaign-manager-web/utils/invoice-application","campaign-manager-web/utils/billing","ember-stdlib/utils/is-browser","campaign-manager-web/utils/http-error","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/constants/routes","campaign-manager-web/constants/lix","campaign-manager-web/constants/pem/billing","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/utils/urn","campaign-manager-web/utils/account"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C){var O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X
function $(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function J(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(O=(0,s.inject)("xhr"),v=(0,s.inject)("lix"),w=(0,s.inject)("jet"),I=(0,s.inject)("lisaLiam"),P=(0,s.inject)("account"),N=(0,s.inject)("transition"),R=(0,s.inject)("billing"),D=(0,s.inject)("billing-v2"),M=(0,s.inject)("reporting"),L=(0,s.inject)("cm-customers"),k=(0,c.task)({drop:!0}),U=(0,c.task)({drop:!0}),x=(0,c.task)({drop:!0}),F=class extends t.default{constructor(...e){var t,n,a
super(...e),a="billing",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,$(this,"xhr",z,this),$(this,"lix",j,this),$(this,"jet",G,this),$(this,"lisaLiam",B,this),$(this,"accountService",V,this),$(this,"transition",Y,this),$(this,"billingService",H,this),$(this,"billingV2Service",q,this),$(this,"reportingService",K,this),$(this,"cmCustomersService",W,this),$(this,"businessManagerAdAccountContact",X,this)}_canViewInvoiceStatus(e){return(e||(0,p.isLisaUser)((0,n.get)(this,"lisaLiam.accessType")))&&this.lix.getTreatmentIsEnabled(m.LIX_KEYS.enableSelfServeInvoiceWithCreditBackend)}model(e,t){this.transition.setSavedTransition(t)
const r=this.paramsFor(T.ROUTE_NAME.ACCOUNTS_ITEM).account_id,{account:l}=this.modelFor(T.ROUTE_NAME.ACCOUNTS_ITEM),s=this.xhr,c=this.lix.getTreatmentIsEnabled(E.LIX_TEST_KEYS.enableSSIDestructiveActions),u=this.lix.getTreatmentIsEnabled(E.LIX_TEST_KEYS.enableBillingV2),{migratedToSelfServeInvoicing:d}=l
let p
if(u){const e=(0,S.constructPemMetadata)(y.FETCH_ACCOUNT_BILLING_CONFIG_KEYS.BILLING_CENTER,[r],{productName:y.CMT_SLB_PEM_PRODUCT_NAME})
p=this.billingV2Service.fetchAccountBillingConfig(r,e).then((e=>e.isAdAccountOnBillingV2?e:this.billingService.fetchPaymentInfoForAccount(r)))}else p=this.billingService.fetchPaymentInfoForAccount(r)
const m={accountUsersAndRoles:s.fetch(a.default.accountUsers,{data:{q:"accountId",accountId:r}},0),billingInfoPromise:p},g=(0,n.get)(l,"customerUrn")
return g&&(m.cmCustomerPromise=this.cmCustomersService.getCmCustomer(g)),c&&d&&(m.bzmAccountContactPromise=this.businessManagerAdAccountContact.fetchBusinessManagerAdAccountContact(r)),(0,i.hashSettled)(m).then((({accountUsersAndRoles:e,billingInfoPromise:t,cmCustomerPromise:n,bzmAccountContactPromise:a})=>{const{currentUserRole:i,name:s,invoiceSelfDiscoveryEnabled:p}=l,m=(0,o.isFulfilled)(t.state)?t.value:void 0
let _,h,T=!1
return n&&((0,o.isFulfilled)(n.state)?_=n.value:(T=!0,this.jet.error(new Error(`Failed to fetch cmCustomer for account ${r} and customer ${g}`),[f.JET_ERROR_TAGS.BILLING_CENTER],!1))),a&&(0,o.isFulfilled)(a.state)&&(h=(0,A.getIdFromUrn)(a.value.businessManagerAccount)),{currentUserRole:i,name:s,accountId:r,billingInfo:m,billingAdminInfo:(0,b.getBillingAdminFromAccountUsers)(e),enableBillingV2:u,account:l,cmCustomer:_,cmCustomerFetchFailed:T,invoiceSelfDiscoveryEnabled:p,isAdAccountOnBillingV2:m?.isAdAccountOnBillingV2,enableSSIDestructiveActions:c,bzmAccountId:h,migratedToSelfServeInvoicing:d}}))}redirect({isAdAccountOnBillingV2:e},t){const n=t.to.name,a=[T.ROUTE_NAME.ACCOUNT_BILLING_INDEX,T.ROUTE_NAME.ACCOUNT_BILLING_CREDITS,T.ROUTE_NAME.ACCOUNT_BILLING_RECEIPTS,T.ROUTE_NAME.ACCOUNT_BILLING_TRANSACTIONS]
e&&a.includes(n)?this.replaceWith(T.ROUTE_NAME.ACCOUNT_BILLING_BILLING_SETUP):e||n!==T.ROUTE_NAME.ACCOUNT_BILLING_INDEX||this.replaceWith(T.ROUTE_NAME.ACCOUNT_BILLING_TRANSACTIONS)}*fetchSpendTask(e,t){if(!_.default)return
const n=(0,d.currentBillingCycle)(),a={dateRange:(0,u.serializeDateRange)({startDate:n.start,endDate:n.end}),pivots:["ACCOUNT"],timeGranularity:"ALL",accountIds:[t],projections:{baseMetrics:["costInLocalCurrency"]}}
yield this.reportingService.getStatistics(a).then((t=>{const{costInLocalCurrency:n}=t.elements[0]?t.elements[0].baseMetrics:{}
e.set("currentSpend",n||0)})).catch((e=>this.jet.error(new Error(`Spend info fetch failed: ${(0,h.getErrorMessage)(e)}`),[f.JET_ERROR_TAGS.BILLING_CENTER])))}*fetchInvoiceSpendTask(e,t){if(!_.default)return
const n={dateRange:(0,u.serializeDateRange)({startDate:t.createdAt,endDate:Date.now()}),pivots:["ACCOUNT"],timeGranularity:"ALL",accountIds:[t.id],projections:{baseMetrics:["costInLocalCurrency"]}},a={invoiceApplicationPromise:this.billingService.getInvoiceApplication(t.id),lifetimeSpendPromise:this.reportingService.getStatistics(n).then((e=>{const{costInLocalCurrency:t}=e.elements[0]?e.elements[0].baseMetrics:{}
return t||0})).catch((e=>this.jet.error(new Error(`Lifetime spend info fetch failed: ${(0,h.getErrorMessage)(e)}`),[f.JET_ERROR_TAGS.BILLING_CENTER])))},{invoiceApplicationPromise:r,lifetimeSpendPromise:l}=yield(0,i.hashSettled)(a)
e.setProperties({invoiceApplication:(0,o.isFulfilled)(r.state)?r.value:{},lifetimeSpend:(0,o.isFulfilled)(l.state)?l.value:null})}*fetchInvoiceMetadataAndRecipientsTask(e,t){try{const n=(yield this.xhr.post(a.default.accountInvoicingMetadataAndRecipients(t.id))).data.value,{invoiceMetadata:i}=n,{status:r,lastModifiedAt:o}=i||{},l=(0,g.isExistingInvoiceApplication)(i),s=r===m.INVOICE_APPLICATION_STATUSES.APPROVED,{invoiceRecipients:c}=s?n:{}
e.setProperties({invoiceMetadata:i,invoiceRecipients:c,isInvoiceStatusRecent:(0,b.isInvoiceStatusRecent)(r,o),isExistingInvoiceApplication:l}),s&&this.fetchInvoiceSpendTask.perform(e,t)}catch(n){this.jet.error(new Error(`Invoice metadata fetch failed: ${(0,h.getErrorMessage)(n)}`),[f.JET_ERROR_TAGS.BILLING_CENTER],!1)}}setupController(e,t){if(super.setupController(e,t),!t.isAdAccountOnBillingV2){const{billingInfo:{paymentTypeV2:a,productSchedule:i}={},currentUserRole:o,accountId:s,account:c,invoiceSelfDiscoveryEnabled:u,cmCustomerFetchFailed:g,cmCustomer:h}=t,f=(0,p.isLisaUser)((0,n.get)(this,"lisaLiam.accessType")),T=o===r.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN,y=(0,d.currentBillingCycle)(),S=(0,l.addDaysUTC)(y.end,30)
if(this.fetchSpendTask.perform(e,s),_.default){this.lix.getTreatmentIsEnabled(m.LIX_KEYS.enableSelfServeInvoiceWithCreditBackend)&&this.fetchInvoiceMetadataAndRecipientsTask.perform(e,c)}const A=!a,O=a&&a===r.PAYMENT_METHOD_TYPE_V2.CREDIT_CARD,v=a&&a===r.PAYMENT_METHOD_TYPE_V2.LEGACY_INVOICE,w=(0,b.isPaymentTypeInvoice)({paymentTypeV2:a}),I=A||O,P=this.lix.getTreatmentIsEnabled(E.LIX_TEST_KEYS.enableSSIBillingAccountStates)&&w&&(0,C.getPrimaryServingStatus)(c.servingStatuses)===r.SERVING_STATUS.BILLING_HOLD
e.setProperties({hasNoPaymentType:A,cmCustomerFetchFailed:g,cmCustomer:h,isSSIAccountOnHold:P,isPaymentTypeLegacySsi:v&&Boolean(i),isPaymentTypeInvoice:w,isPaymentTypeLegacyInvoice:v,isPaymentTypeCreditCard:O,isSetupInvoiceEnabled:this.accountService.isQualifiedForInvoicingDiscovery({currencyCode:c.currencyCode,currentUserRole:o,invoiceSelfDiscoveryEnabled:u}),isNewInvoiceViewEnabled:w,lisaUser:f,isCurrentUserBillingAdmin:T,canViewInvoiceStatus:this._canViewInvoiceStatus(T),billingCycle:y,billingDate:S,showBusinessInfoModule:I})}}},z=J(F.prototype,"xhr",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=J(F.prototype,"lix",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=J(F.prototype,"jet",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=J(F.prototype,"lisaLiam",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=J(F.prototype,"accountService",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=J(F.prototype,"transition",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=J(F.prototype,"billingService",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=J(F.prototype,"billingV2Service",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=J(F.prototype,"reportingService",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=J(F.prototype,"cmCustomersService",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=J(F.prototype,"businessManagerAdAccountContact",[s.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J(F.prototype,"fetchSpendTask",[k],Object.getOwnPropertyDescriptor(F.prototype,"fetchSpendTask"),F.prototype),J(F.prototype,"fetchInvoiceSpendTask",[U],Object.getOwnPropertyDescriptor(F.prototype,"fetchInvoiceSpendTask"),F.prototype),J(F.prototype,"fetchInvoiceMetadataAndRecipientsTask",[x],Object.getOwnPropertyDescriptor(F.prototype,"fetchInvoiceMetadataAndRecipientsTask"),F.prototype),F)}))
define("campaign-manager-web/routes/accounts/item/billing/billing-setup",["exports","campaign-manager-web/constants/routes","@ember/object","@ember/routing/route","rsvp","@ember/service","campaign-manager-web/constants/pem/billing","campaign-manager-web/utils/pem-metadata-util"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=o.PAYMENT_COLLECTION_FLOWS.BILLING_CENTER
e.default=(s=(0,r.inject)("billing-v2"),c=(0,r.inject)("cm-customers"),u=class extends a.default{constructor(...e){var t,n,a
super(...e),a="billing_billing_setup",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,m(this,"billingV2Service",d,this),m(this,"cmCustomersService",p,this)}beforeModel(){const{billingInfo:{isAdAccountOnBillingV2:e}}=this.modelFor(t.ROUTE_NAME.ACCOUNT_BILLING)
e||this.replaceWith(t.ROUTE_NAME.ACCOUNT_BILLING_TRANSACTIONS)}async model(){const{account:e}=this.modelFor(t.ROUTE_NAME.ACCOUNTS_ITEM),{cmCustomer:n,billingInfo:a}=this.modelFor(t.ROUTE_NAME.ACCOUNT_BILLING),{id:r}=e,s=(0,l.constructPemMetadata)(o.FETCH_TAX_CONFIGURATIONS_KEYS[b],[],{productName:o.CMT_SLB_PEM_PRODUCT_NAME}),c=(0,l.constructPemMetadata)(o.FETCH_TAX_REGISTRATION_KEYS[b],[],{productName:o.CMT_SLB_PEM_PRODUCT_NAME}),u={currentBalance:this.billingV2Service.fetchAccountCurrentBalance(r,a.customerUrn),adCredits:this.billingV2Service.fetchAccountTotalCredit(r,a.customerUrn),taxRegistrations:this.billingV2Service.findAccountTaxRegistrations(r,c),isTaxApplicable:!!a.customerUrn&&this.billingV2Service.isTaxApplicableForGivenCustomerAndAddressUrn(a.customerUrn,a.addressUrn,s)},d={account:e,customer:n,billingInfo:a}
try{const{currentBalance:e,adCredits:t,taxRegistrations:n,isTaxApplicable:a}=await(0,i.hash)(u)
return{...d,currentBalance:e,adCredits:t,taxRegistrations:n,isTaxApplicable:a,hasError:!1}}catch(p){return{...d,hasError:!0,isTaxApplicable:!1}}}setupController(e){super.setupController(...arguments)
const n=this.controllerFor(t.ROUTE_NAME.ACCOUNT_BILLING)
e.setProperties({refreshModel:this.refreshModel.bind(this),updatePaymentDetails:n.updatePaymentDetails})}resetController(e,t){super.resetController(...arguments),t&&(0,n.setProperties)(e,{paymentCheckoutModalType:null,authState:null,paymentIntentUrn:null,paymentMethodUrn:null,contactUrn:null})}refreshModel(){this.refresh()}},d=g(u.prototype,"billingV2Service",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(u.prototype,"cmCustomersService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(u.prototype,"refreshModel",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"refreshModel"),u.prototype),u)})),define("campaign-manager-web/routes/accounts/item/billing/credits-and-coupons",["exports","campaign-manager-web/constants/routes","@ember/routing/route","@ember/service"],(function(e,t,n,a){var i,r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=(0,a.inject)("billing-v2"),r=class extends n.default{constructor(...e){var t,n,a,i,r,l,s
super(...e),a="billing_credits_and_coupons",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,i=this,r="billingV2Service",s=this,(l=o)&&Object.defineProperty(i,r,{enumerable:l.enumerable,configurable:l.configurable,writable:l.writable,value:l.initializer?l.initializer.call(s):void 0})}beforeModel(){const{billingInfo:{isAdAccountOnBillingV2:e}}=this.modelFor(t.ROUTE_NAME.ACCOUNT_BILLING)
e||this.replaceWith(t.ROUTE_NAME.ACCOUNT_BILLING_TRANSACTIONS)}async model(){const e=this.paramsFor(t.ROUTE_NAME.ACCOUNTS_ITEM).account_id,{billingInfo:n}=this.modelFor(t.ROUTE_NAME.ACCOUNT_BILLING)
return{accountId:e,credits:await this.billingV2Service.fetchAccountCredits(e),billingInfo:n}}},l=r.prototype,s="billingV2Service",c=[i],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(u).forEach((function(e){p[e]=u[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=c.slice().reverse().reduce((function(e,t){return t(l,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(l,s,p),p=null),o=p,r)
var l,s,c,u,d,p})),define("campaign-manager-web/routes/accounts/item/billing/credits",["exports","@ember/routing/route","@ember/object","@ember/service","campaign-manager-web/constants/account","campaign-manager-web/utils/account","campaign-manager-web/utils/lisa","campaign-manager-web/constants/routes","campaign-manager-web/utils/billing"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b,_,h,f
function T(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(c=(0,a.inject)("xhr"),u=(0,a.inject)("account"),d=(0,a.inject)("lisaLiam"),p=(0,a.inject)("billing"),m=class extends t.default{constructor(...e){var t,n,a
super(...e),a="billing_credits",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,T(this,"xhr",g,this),T(this,"account",b,this),T(this,"lisaLiam",_,this),T(this,"billingService",h,this),T(this,"lix",f,this)}model(){const e=this.paramsFor(l.ROUTE_NAME.ACCOUNTS_ITEM).account_id,t=this.modelFor(l.ROUTE_NAME.ACCOUNTS_ITEM).account,n=this.modelFor(l.ROUTE_NAME.ACCOUNT_BILLING)
return this.billingService.fetchAccountCredits(e).then((a=>({credits:a,accountId:e,account:t,billing:n})))}setupController(e,t){super.setupController(e,t)
const{account:{currentUserRole:a}={},billing:{billingInfo:l}={}}=t,c=a===i.ACCOUNT_USER_PERMISSION.VIEWER,u=(0,r.isOnSelfServeInvoice)(l),{paymentTypeV2:d}=l,p=!d,m=(0,s.isPaymentTypeInvoice)(l),g=d===i.PAYMENT_METHOD_TYPE_V2.CREDIT_CARD
e.setProperties({canDisplayCouponContainer:(0,o.isLisaUser)((0,n.get)(this,"lisaLiam.accessType"))||!c,canViewReceipts:this.billingService.canViewReceipts(a),canRedeemCoupons:(0,o.isLisaUser)((0,n.get)(this,"lisaLiam.accessType"))||!c&&g,paymentType:l.paymentType,paymentTypeV2:d||"",canShowRedeemUnavailableMessage:!c&&(m||p),isAccountOnSelfServeInvoice:u})}},g=E(m.prototype,"xhr",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=E(m.prototype,"account",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(m.prototype,"lisaLiam",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=E(m.prototype,"billingService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=E(m.prototype,"lix",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m)})),define("campaign-manager-web/routes/accounts/item/billing/payment-activity",["exports","campaign-manager-web/constants/routes","@ember/routing/route","@ember/service","campaign-manager-web/utils/billing"],(function(e,t,n,a,i){var r,o,l,s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,a.inject)("billing"),o=(0,a.inject)("billing-v2"),l=(0,a.inject)("date-range"),s=class extends n.default{constructor(...e){super(...e),m(this,"pageKey","billing_payment_activity"),p(this,"billingService",c,this),p(this,"billingV2Service",u,this),p(this,"dateRangeService",d,this),m(this,"queryParams",{start:{refreshModel:!0},end:{refreshModel:!0},legacy:{refreshModel:!0}})}beforeModel(){const{billingInfo:{isAdAccountOnBillingV2:e}}=this.modelFor(t.ROUTE_NAME.ACCOUNT_BILLING)
e||this.replaceWith(t.ROUTE_NAME.ACCOUNT_BILLING_TRANSACTIONS)}async model(e){const{start:n,end:a,legacy:r}=e,o=this.paramsFor(t.ROUTE_NAME.ACCOUNTS_ITEM).account_id,{billingInfo:{paymentMethod:l,onboardedToLbpAt:s,migratedFromOms:c}}=this.modelFor(t.ROUTE_NAME.ACCOUNT_BILLING),u={...this.dateRangeService.getDefaultDateRange(),...n&&{startDate:n},...a&&{endDate:a}}
let d=[]
if(l){const e=(0,i.toStartTime)(u.startDate),t=a?(0,i.toEndTime)(u.endDate):null
d=r?(await this.billingService.fetchTransactions(o,e,t)).elements:await this.billingV2Service.fetchBillingActivityByTimeRange(o,e,t)}return{accountId:o,dateRange:u,isLegacyPaymentActivityEnabled:r,migratedFromOms:c,lbpOnboardingDate:s,paymentMethod:l,paymentActivity:d}}},c=g(s.prototype,"billingService",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=g(s.prototype,"billingV2Service",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(s.prototype,"dateRangeService",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)})),define("campaign-manager-web/routes/accounts/item/billing/receipts",["exports","@ember/routing/route","@ember/service","campaign-manager-web/utils/date","campaign-manager-web/utils/account","campaign-manager-web/constants/billing","campaign-manager-web/constants/routes","campaign-manager-web/utils/billing"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(s=(0,n.inject)("xhr"),c=(0,n.inject)("billing"),u=class extends t.default{constructor(...e){var t,n,a
super(...e),a="billing_receipts",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,g(this,"xhr",d,this),g(this,"billingService",p,this),g(this,"lix",m,this)}model(){const e=this.paramsFor(o.ROUTE_NAME.ACCOUNTS_ITEM).account_id,{account:t,billingInfo:n}=this.modelFor(o.ROUTE_NAME.ACCOUNT_BILLING),s=(0,a.getLast30Days)((0,a.getLocalDateFromUTCDate)()).getTime(),c=[...r.RECEIPT_BILLING_LINE_TYPES],u=(0,i.isOnSelfServeInvoice)(n)
let d=null
return u&&(c.push(r.ACCOUNT_BILLING_LINE_TYPES.CREATE_INVOICE),d=n.productSchedule),this.billingService.fetchTransactions(e,s,null,c,d).then((a=>{let i=a.elements
return(0,l.isPaymentTypeInvoice)(n)&&(i=i.filter((e=>e.lineType===r.ACCOUNT_BILLING_LINE_TYPES.INVOICE_PAYMENT))),{account:t,accountId:e,billingInfo:n,receiptBillingLineTypes:c,isEnabledForDownloadSelfServeInvoice:u,receipts:i}}))}setupController(e,t){super.setupController(e,t)
const{account:{currentUserRole:n},receipts:a}=t
e.setProperties({canExportReceipts:this.billingService.canExportReceipts(n),canViewReceipts:this.billingService.canViewReceipts(n),hasCreditCardReceipts:(0,l.hasCreditCardReceipts)(a),hasSelfServeInvoices:(0,l.hasSelfServeInvoices)(a)}),e.setColumns(),e.debounceAnnounceTableEntryCount()}beforeModel(){const{currentUserRole:e}=this.modelFor(o.ROUTE_NAME.ACCOUNTS_ITEM).account||{}
this.billingService.canViewReceipts(e)||this.replaceWith(o.ROUTE_NAME.ACCOUNT_BILLING_TRANSACTIONS)}},d=b(u.prototype,"xhr",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(u.prototype,"billingService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(u.prototype,"lix",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),define("campaign-manager-web/routes/accounts/item/billing/transactions",["exports","@ember/routing/route","@ember/service","campaign-manager-web/utils/date","campaign-manager-web/utils/account","campaign-manager-web/constants/pem/manage-users","campaign-manager-web/constants/routes","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/utils/billing","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/urn"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(d=(0,n.inject)("xhr"),p=(0,n.inject)("billing"),m=class extends t.default{constructor(...e){super(...e),T(this,"pageKey","billing_transactions"),f(this,"xhr",g,this),f(this,"billingService",b,this),f(this,"businessManagerAdAccountContact",_,this),f(this,"lix",h,this),T(this,"BUSINESS_MANAGER_URL",`${(0,c.getDomainUrl)("www.business")}/marketing-solutions/business-manager`)}model(){const e=this.paramsFor(o.ROUTE_NAME.ACCOUNTS_ITEM).account_id,t=this.modelFor(o.ROUTE_NAME.ACCOUNT_BILLING),{account:n,billingInfo:s}=t,c=(0,a.getLast30Days)((0,a.getLocalDateFromUTCDate)()).getTime(),u=(0,i.isOnSelfServeInvoice)(s),d=u?s.productSchedule:null,p=(0,l.constructPemMetadata)(r.CM_MANAGE_ACCOUNT_ACCOUNT_USER_BM_AD_ACCOUNT_CONTACTS,[e],{productName:r.MANAGE_USERS_PEM_PRODUCT_NAME}),m=this.businessManagerAdAccountContact.fetchBusinessManagerAdAccountContact(e,p).catch((()=>null)),g=this.billingService.fetchTransactions(e,c,null,null,d).then((a=>{const i=a.elements
return{account:n,accountId:e,transactions:i,billing:t,isEnabledForDownloadSelfServeInvoice:u}}))
return Promise.all([g,m]).then((([e,t])=>({...e,bzmAccountContact:t})))}setupController(e,t){super.setupController(e,t)
const{account:{currentUserRole:n,isEnterprise:a}={},billing:{billingInfo:r}={}}=t,o=(0,i.isOnSelfServeInvoice)(r),l=(0,s.isPaymentTypeInvoice)(r),d=t.bzmAccountContact&&(0,u.getIdFromUrn)(t.bzmAccountContact.businessManagerAccount)||""
e.setProperties({isNewInvoiceViewEnabled:!a&&l,bzmAccountId:d,userGuideUrl:d?`${(0,c.getDomainUrl)()}/marketing/businessmanager/accounts/${d}/billing/invoices`:this.BUSINESS_MANAGER_URL,canViewReceipts:this.billingService.canViewReceipts(n),isAccountOnSelfServeInvoice:o}),e.debounceAnnounceTableEntryCount()}},g=E(m.prototype,"xhr",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=E(m.prototype,"billingService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(m.prototype,"businessManagerAdAccountContact",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=E(m.prototype,"lix",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m)})),define("campaign-manager-web/routes/accounts/item/brand-safety",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/brand-safety","campaign-manager-web/constants/lix","rsvp","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o){var l,s,c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,n.inject)(),s=(0,n.inject)(),c=(0,n.inject)(),u=class extends t.default{constructor(...e){super(...e),g(this,"i18n",d,this),g(this,"lix",p,this),g(this,"thirdPartyApps",m,this)}model(){const e=this.paramsFor(o.ROUTE_NAME.ACCOUNTS_ITEM).account_id,t={accountId:e,brandSafetyOptionsData:this.thirdPartyApps.fetchBrandSafetyProfilesOptions(e)}
return(0,r.hash)(t)}get isDoubleVerifyUIEnabled(){return this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableDoubleVerifyUI)}get isPostBidMeasurementEnabled(){return this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enablePostBidMeasurement)}beforeModel(e){const{to:{name:t}}=e
if(t===a.BRAND_SAFETY_ROUTES.index)return this.isPostBidMeasurementEnabled?this.replaceWith(a.BRAND_SAFETY_ROUTES.overview):this.replaceWith(a.BRAND_SAFETY_ROUTES.publisherList)}_getI18nMessage(e,t=[]){return this.i18n.lookupTranslation("accounts/item/brand-safety",e)(t)}setupController(e,t){super.setupController(...arguments)
const{accountId:n,brandSafetyOptionsData:i}=t,r=[{routeName:a.BRAND_SAFETY_ROUTES.publisherList,label:this._getI18nMessage("i18n_publisher_list_tab"),trackingEvent:"block_list_tab"},{routeName:a.BRAND_SAFETY_ROUTES.publisherReport,label:this._getI18nMessage("i18n_publisher_report_tab_v2"),trackingEvent:"publisher_report_tab"}]
this.isPostBidMeasurementEnabled&&r.unshift({routeName:a.BRAND_SAFETY_ROUTES.overview,label:this._getI18nMessage("i18n_overview_tab"),trackingEvent:"overview_tab"}),i.error&&!this.isDoubleVerifyUIEnabled||r.push({routeName:a.BRAND_SAFETY_ROUTES.thirdPartyApps,label:this._getI18nMessage("i18n_third_party_apps_tab"),trackingEvent:"third_party_apps_tab"}),e.setProperties({accountId:n,tabs:r,isPostBidMeasurementEnabled:this.isPostBidMeasurementEnabled})}},d=b(u.prototype,"i18n",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(u.prototype,"lix",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(u.prototype,"thirdPartyApps",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),define("campaign-manager-web/routes/accounts/item/brand-safety/overview",["exports","@ember/routing/route","rsvp","@ember/service","campaign-manager-web/constants/lix","campaign-manager-web/constants/brand-safety","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o){var l,s,c,u
function d(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,a.inject)(),s=class extends t.default{constructor(...e){var t,n,a
super(...e),a="brand-safety-overview",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,d(this,"safetyHubOverview",c,this),d(this,"lix",u,this)}model(){const e=this.modelFor(o.ROUTE_NAME.ACCOUNT_BRAND_SAFETY).accountId
this.safetyHubOverview.fetchPostBidData(e)
const t={accountId:e}
return(0,n.hash)(t)}get isPostBidMeasurementEnabled(){return this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enablePostBidMeasurement)}beforeModel(e){const{to:{name:t}}=e
if(t===r.BRAND_SAFETY_ROUTES.overview&&!this.isPostBidMeasurementEnabled)return this.replaceWith(r.BRAND_SAFETY_ROUTES.publisherList)}setupController(e,t){super.setupController(...arguments)
const{accountId:n}=t
e.setProperties({accountId:n})}},c=p(s.prototype,"safetyHubOverview",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(s.prototype,"lix",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)})),define("campaign-manager-web/routes/accounts/item/brand-safety/publisher-list",["exports","@ember/routing/route","@ember/service","rsvp","campaign-manager-web/constants/routes"],(function(e,t,n,a,i){var r,o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,n.inject)(),o=class extends t.default{constructor(...e){var t,n,a,i,r,o,s
super(...e),t=this,n="lanBlockList",i=this,(a=l)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),s="lan_block_list",(o="pageKey")in(r=this)?Object.defineProperty(r,o,{value:s,enumerable:!0,configurable:!0,writable:!0}):r[o]=s}prefetch(){const e=this.paramsFor(i.ROUTE_NAME.ACCOUNTS_ITEM).account_id,t={account:this.prefetched(i.ROUTE_NAME.ACCOUNTS_ITEM),lanBlockLists:this.lanBlockList.fetchBlockLists(e)}
return(0,a.hash)(t)}setupController(e,{account:t,lanBlockLists:n}){super.setupController(...arguments)
const a=t.account,{canEditAccount:i,canEditCampaign:r,canEditCreative:o}=a
e.setProperties({lanBlockLists:n,account:a,canEditBlockList:i||r||o})}},s=o.prototype,c="lanBlockList",u=[r],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=u.slice().reverse().reduce((function(e,t){return t(s,c,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,c,m),m=null),l=m,o)
var s,c,u,d,p,m})),define("campaign-manager-web/routes/accounts/item/brand-safety/publisher-report",["exports","@ember/routing/route","rsvp","@ember/service","campaign-manager-web/constants/routes"],(function(e,t,n,a,i){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=class extends t.default{constructor(...e){var t,n,a,i,r,l,s
super(...e),a="lan_publisher_report",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,i=this,r="publisherReport",s=this,(l=o)&&Object.defineProperty(i,r,{enumerable:l.enumerable,configurable:l.configurable,writable:l.writable,value:l.initializer?l.initializer.call(s):void 0})}model(){const e=this.modelFor(i.ROUTE_NAME.ACCOUNT_BRAND_SAFETY).accountId
this.publisherReport.fetchPublisherReports(e)
const t={accountId:e}
return(0,n.hash)(t)}setupController(e,t){super.setupController(...arguments)
const{accountId:n}=t
e.setProperties({accountId:n})}},l=r.prototype,s="publisherReport",c=[a.inject],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(u).forEach((function(e){p[e]=u[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=c.slice().reverse().reduce((function(e,t){return t(l,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(l,s,p),p=null),o=p,r)
var l,s,c,u,d,p})),define("campaign-manager-web/routes/accounts/item/brand-safety/third-party-apps",["exports","@ember/routing/route","rsvp","campaign-manager-web/constants/routes","@ember/service"],(function(e,t,n,a,i){var r,o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,i.inject)(),o=class extends t.default{constructor(...e){var t,n,a,i,r,o,s
super(...e),t=this,n="thirdPartyApps",i=this,(a=l)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),s="lan_third_party_apps",(o="pageKey")in(r=this)?Object.defineProperty(r,o,{value:s,enumerable:!0,configurable:!0,writable:!0}):r[o]=s}model(){const e=this.modelFor(a.ROUTE_NAME.ACCOUNT_BRAND_SAFETY),t=e.accountId,i={accountId:t,brandSafetyOptionsData:e.brandSafetyOptionsData,brandSafetyProfilesData:this.thirdPartyApps.fetchBrandSafetyProfiles(t)}
return(0,n.hash)(i)}setupController(e,t){super.setupController(...arguments)
const{accountId:n,brandSafetyOptionsData:a,brandSafetyProfilesData:i}=t
e.setProperties({accountId:n,brandSafetyOptionsData:a,brandSafetyProfilesData:i})}},s=o.prototype,c="thirdPartyApps",u=[r],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=u.slice().reverse().reduce((function(e,t){return t(s,c,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,c,m),m=null),l=m,o)
var s,c,u,d,p,m})),define("campaign-manager-web/routes/accounts/item/buyer-actions-manager/dashboard",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/constants/lix"],(function(e,t,n,a,i){var r,o,l
function s(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function c(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=class extends t.default{constructor(...e){var t,n,a
super(...e),s(this,"router",o,this),s(this,"lix",l,this),a="buyer_actions_manager_dashboard",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}redirect(){this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableBuyerActionsManager)||this.router.replaceWith(a.ROUTE_NAME.ACCOUNTS_INDEX)}},o=c(r.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(r.prototype,"lix",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("campaign-manager-web/routes/accounts/item/buyer-actions-manager/sources/index",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/constants/lix"],(function(e,t,n,a,i){var r,o,l
function s(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function c(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=class extends t.default{constructor(...e){var t,n,a
super(...e),s(this,"router",o,this),s(this,"lix",l,this),a="buyer_actions_manager_sources_index",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}redirect(){this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableBuyerActionsManager)||this.router.replaceWith(a.ROUTE_NAME.ACCOUNTS_INDEX)}},o=c(r.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(r.prototype,"lix",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("campaign-manager-web/routes/accounts/item/buyer-actions-manager/sources/item",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/constants/lix"],(function(e,t,n,a,i){var r,o,l
function s(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function c(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=class extends t.default{constructor(...e){var t,n,a
super(...e),s(this,"router",o,this),s(this,"lix",l,this),a="buyer_actions_manager_sources_item",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}redirect(){this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableBuyerActionsManager)||this.router.replaceWith(a.ROUTE_NAME.ACCOUNTS_INDEX)}model(){return{sourceId:this.paramsFor(a.ROUTE_NAME.ACCOUNT_BUYER_ACTIONS_MANAGER_DATA_SOURCES_ITEM).source_id}}},o=c(r.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(r.prototype,"lix",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("campaign-manager-web/routes/accounts/item/campaign-create",["exports","@ember/routing/route","campaign-manager-web/constants/routes"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class a extends t.default{constructor(...e){var t,n,a
super(...e),a="campaign_create",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}beforeModel(){const{account:e}=this.modelFor(n.ROUTE_NAME.ACCOUNTS_ITEM)
this.replaceWith(n.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM,e.id,"new")}}e.default=a})),define("campaign-manager-web/routes/accounts/item/campaign-groups/index",["exports","@ember/service","@ember/routing/route","rsvp","campaign-manager-web/utils/promise-state","@ember/array","campaign-manager-web/utils/reporting","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(s=class extends n.default{constructor(...e){super(...e),m(this,"reporting",c,this),m(this,"lix",u,this),m(this,"campaignGroup",d,this),m(this,"transition",p,this),g(this,"queryParams",{campaignGroupIds:{replace:!0}}),g(this,"pageKey","campaign_groups")}prefetch({queryParams:e},t){const n=this.paramsFor(l.ROUTE_NAME.ACCOUNTS_ITEM).account_id
return this.prefetched(l.ROUTE_NAME.ACCOUNTS_ITEM).then((e=>{e.account.isCampaignGroupsEnabled||this.replaceWith(l.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX),this.transition.setSavedTransition(t)
const i={account:e,campaignGroups:this.reporting.getCampaignGroups(n),uiCustomizations:this.reporting.getUICustomizations()}
return(0,a.hashSettled)(i)})).then((({account:t,campaignGroups:n,uiCustomizations:a})=>{const l=e=>e===i.PROMISE_STATE.FULFILLED,s=l(t.state),c=l(n.state),u=[],d=JSON.parse(e.campaignGroupIds||"[]"),p=(0,r.A)()
s&&c&&(this.campaignGroup.setCampaignGroupsForOptimaIPP(n.value.elements),n.value.elements.forEach(((e,n)=>{const a=(0,o.decorateCampaignGroup)(t.value.account,e)
a.originalIndex=n,u.push(a),d.includes(e.id)&&p.push(e)}))),u.sort((0,o.sortBySelectedIds)(d,((e,t)=>e.originalIndex-t.originalIndex)))
return{selectedAccounts:s?[t.value.account]:[],campaignGroups:u,preselectedCampaignGroups:p,customReportingViews:(0,o.updateCustomReportingViews)(a&&l(a.state)?a.value.elements:[])}}))}setupController(e,t){super.setupController(e,t),e.setProperties({customViews:t.customReportingViews,destination:this.paramsFor(l.ROUTE_NAME.APPLICATION).destination})}},c=b(s.prototype,"reporting",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=b(s.prototype,"lix",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=b(s.prototype,"campaignGroup",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(s.prototype,"transition",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)})),define("campaign-manager-web/routes/accounts/item/campaign-groups/item",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","@ember/object","campaign-manager-web/utils/lisa","campaign-manager-web/constants/lix","campaign-manager-web/constants/entity-status","campaign-manager-web/constants/application-experience","campaign-manager-web/constants/ab-tests","rsvp"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P
function N(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function R(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(d=(0,n.inject)("campaign-group"),p=(0,n.inject)("campaign"),m=(0,n.inject)(),g=(0,n.inject)(),b=(0,n.inject)(),_=(0,n.inject)("hue-web-toast"),h=(0,n.inject)(),f=(0,n.inject)("return-to"),T=(0,n.inject)("application-experience"),E=class extends t.default{constructor(...e){var t,n,a
super(...e),a="campaign_groups_item",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,N(this,"campaignGroupService",y,this),N(this,"campaignService",S,this),N(this,"i18n",A,this),N(this,"lisaLiam",C,this),N(this,"router",O,this),N(this,"toast",v,this),N(this,"lix",w,this),N(this,"returnToService",I,this),N(this,"applicationExperienceService",P,this)}beforeModel(e){this.returnToService.register(e,[a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_AUTO_REVIEW])}afterModel({campaignGroup:e},t){if(this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableAbTest)&&e.get("applicationExperience")===s.APPLICATION_EXPERIENCE_CASE.AB_TEST&&!!c.AB_TEST_PROTECTED_ROUTES[t.to?.name])return this.applicationExperienceService.routeToAbTestEdit(e.get("entityUrn"))}async model({campaign_group_id:e},t){let n
const c=t.to?.queryParams||{}
Object.values(l.STATUSES).includes(c.setStatus)&&(n=c?.setStatus)
const d=this.modelFor(a.ROUTE_NAME.ACCOUNTS_ITEM).account
await this.campaignGroupService.fetchCampaignGroup(e)
const p=(0,i.get)(this.campaignGroupService.data,e);[s.APPLICATION_EXPERIENCE_CASE.QUICK,s.APPLICATION_EXPERIENCE_CASE.OPTIMA].includes((0,i.get)(p,"applicationExperience"))&&this.router.replaceWith(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_INDEX,d.id)
const m=p.toJSON().totalBudget
let g,b
if(this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableDynamicBudgetOptimization)){const e=this.campaignService.createCampaignCopyWithDefaults(d,p)
g=this.campaignService.fetchLimits(d,e,{bypassTargetingValidityCheck:!0}),b=this.campaignGroupService.setSpentUnspentBudget(p,d.createdAt,d.currencyCode,!1)}const _=!((0,r.isLisaUser)((0,i.get)(this,"lisaLiam.accessType"))&&d.isLmsEnterpriseAccount&&d.testAccount)&&d.isEnterprise
return(0,u.allSettled)([b,g]).then((t=>{const[,a]=t,i=a.value
return{campaignGroupId:e,campaignGroup:p,totalBudget:m,isLmsEnterpriseAccount:d.isLmsEnterpriseAccount,currencyCode:d.currencyCode,canEditCampaign:d.canEditCampaign,isEnterpriseCampaignGroupCreationDisabled:_,account:d,initialStatus:n,limits:i}}))}},y=R(E.prototype,"campaignGroupService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=R(E.prototype,"campaignService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=R(E.prototype,"i18n",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=R(E.prototype,"lisaLiam",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=R(E.prototype,"router",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=R(E.prototype,"toast",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=R(E.prototype,"lix",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=R(E.prototype,"returnToService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=R(E.prototype,"applicationExperienceService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E)})),define("campaign-manager-web/routes/accounts/item/campaign-groups/new",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/routes","campaign-manager-web/utils/account","@ember/object","campaign-manager-web/utils/lisa","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O
function v(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function w(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(c=(0,n.inject)("campaign-group"),u=(0,n.inject)("campaign"),d=(0,n.inject)(),p=(0,n.inject)(),m=(0,n.inject)(),g=(0,n.inject)("hue-web-toast"),b=(0,n.inject)(),_=(0,n.inject)("return-to"),h=class extends t.default{constructor(...e){var t,n,a
super(...e),a="campaign_groups_new",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,v(this,"campaignGroupService",f,this),v(this,"campaignService",T,this),v(this,"i18n",E,this),v(this,"lisaLiam",y,this),v(this,"router",S,this),v(this,"toast",A,this),v(this,"lix",C,this),v(this,"returnToService",O,this)}beforeModel(e){this.returnToService.register(e,[i.ROUTE_NAME.ACCOUNT_CAMPAIGN_DUPLICATE_INDEX])}async model(e,t){const n=this.modelFor(i.ROUTE_NAME.ACCOUNTS_ITEM).account,c=parseInt(n.id,10)
let u={accountId:c}
if(n.isLmsEnterpriseAccount&&n.testAccount){const e=(0,r.getBillingParentReferenceType)(n),t=(0,r.getBillingReferenceType)(n)
u={...u,billingParentReferenceType:e,billingReferenceType:t,allowedCampaignTypes:[a.CAMPAIGN_TYPE.DYNAMIC]}}const d=this.campaignGroupService.getNewCampaignGroup(u),p=(0,o.get)(this.campaignGroupService.data,d),m=p.totalBudget
let g
if(this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableDynamicBudgetOptimization)){const e=await this.campaignService.createCampaignCopyWithDefaults(n,p)
g=await this.campaignService.fetchLimits(n,e,{bypassTargetingValidityCheck:!0})}const b=!((0,l.isLisaUser)((0,o.get)(this,"lisaLiam.accessType"))&&n.isLmsEnterpriseAccount&&n.testAccount)&&n.isEnterprise,_=t.from&&t.from.name===i.ROUTE_NAME.ACCOUNT_CAMPAIGN_DUPLICATE_INDEX
return{accountId:c,campaignGroupId:d,campaignGroup:p,totalBudget:m,isLmsEnterpriseAccount:n.isLmsEnterpriseAccount,currencyCode:n.currencyCode,canEditCampaign:n.canEditCampaign,isEnterpriseCampaignGroupCreationDisabled:b,account:n,limits:g,hideUseInNewCampaignButton:!!_}}},f=w(h.prototype,"campaignGroupService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=w(h.prototype,"campaignService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=w(h.prototype,"i18n",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=w(h.prototype,"lisaLiam",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=w(h.prototype,"router",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=w(h.prototype,"toast",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=w(h.prototype,"lix",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=w(h.prototype,"returnToService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h)})),define("campaign-manager-web/routes/accounts/item/campaign-sandbox",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/constants/lix"],(function(e,t,n,a,i){var r,o,l,s,c
function u(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,n.inject)(),o=(0,n.inject)(),l=class extends t.default{constructor(...e){var t,n,a
super(...e),a="campaign_sandbox",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,u(this,"lix",s,this),u(this,"router",c,this)}beforeModel(){this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableCampaignSandbox)||this.router.transitionTo(a.ROUTE_NAME.ACCOUNTS_ITEM)}},s=d(l.prototype,"lix",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=d(l.prototype,"router",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("campaign-manager-web/routes/accounts/item/campaign-sandbox/item",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes"],(function(e,t,n,a){var i,r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="router",i=this,(a=r)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}model(e){const t=this.modelFor(a.ROUTE_NAME.ACCOUNTS_ITEM).account
return{accountId:t.id,campaignId:e.campaign_id,onCampaignSave:e=>this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_REVIEW,t.id,e)}}},o=i.prototype,l="router",s=[n.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(o,l,d),d=null),r=d,i)
var o,l,s,c,u,d})),define("campaign-manager-web/routes/accounts/item/campaigns/campaign-legacy-redirect",["exports","@ember/routing/route","@ember/service","campaign-manager-web/utils/url","campaign-manager-web/constants/routes"],(function(e,t,n,a,i){var r,o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,n.inject)("router"),o=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="router",i=this,(a=l)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}beforeModel(e){const t=this.router.location.getURL(),n=e.to.name.startsWith(i.ROUTE_NAME.ACCOUNTS_ITEM)?(0,a.getPluralizedUrl)(t,"account"):t
this.replaceWith((0,a.getPluralizedUrl)(n,"campaign"))}},s=o.prototype,c="router",u=[r],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=u.slice().reverse().reduce((function(e,t){return t(s,c,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,c,m),m=null),l=m,o)
var s,c,u,d,p,m})),define("campaign-manager-web/routes/accounts/item/campaigns/index",["exports","@ember/service","@ember/routing/route","rsvp","campaign-manager-web/utils/promise-state","campaign-manager-web/utils/reporting","campaign-manager-web/constants/routes","campaign-manager-web/constants/lix","campaign-manager-web/utils/http-error","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/utils/date","campaign-manager-web/utils/entity-status","campaign-manager-web/constants/lego"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I
function P(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function N(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function R(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(m=(0,t.inject)("recommendations"),g=(0,t.inject)("account"),b=(0,t.inject)("ad-learning-phase"),_=(0,t.inject)("campaign-group"),h=(0,t.inject)("campaign"),f=class extends n.default{constructor(...e){super(...e),P(this,"jet",T,this),P(this,"reporting",E,this),P(this,"recommendationService",y,this),P(this,"lix",S,this),P(this,"accountService",A,this),P(this,"adLearningPhaseService",C,this),P(this,"campaignGroupService",O,this),P(this,"campaignService",v,this),P(this,"inProductModule",w,this),P(this,"transition",I,this),N(this,"queryParams",{campaignIds:{replace:!0},isOptimaAbTestUpsellModalOpen:{replace:!0}}),N(this,"pageKey","campaigns")}async prefetch({queryParams:e={}},t){this.transition.setSavedTransition(t)
const n=JSON.parse(e.campaignGroupIds||"[]"),u=JSON.parse(e.campaignIds||"[]"),d=this.paramsFor(o.ROUTE_NAME.ACCOUNTS_ITEM).account_id,p={account:this.prefetched(o.ROUTE_NAME.ACCOUNTS_ITEM),campaignGroups:this.reporting.getCampaignGroups(d),campaigns:this.reporting.getCampaigns(d,n),uiCustomizations:this.reporting.getUICustomizations()},{account:m,campaignGroups:g,campaigns:b,uiCustomizations:_}=await(0,a.hashSettled)(p)
let h=[]
if(this.lix.getTreatmentIsEnabled(l.LIX_TEST_KEYS.enableMarketingAndSalesOrchestrationMilestoneTwo)){if(this.recommendationService.canUserAccessRecHub({currentUserRole:m?.value?.account?.currentUserRole}))try{h=await this.recommendationService.findRecommendationsByCriteriaForMidFlightRecs(d)}catch(O){this.jet.error(new Error(`Failed to fetch campaign recommendations: ${(0,s.getErrorMessage)(O)}`),[c.JET_ERROR_TAGS.RECOMMENDATIONS,"campaign-recommendations","campaigns-route"],{shouldRethrow:!1})}}const f=e=>e===i.PROMISE_STATE.FULFILLED,T=f(m.state)
let E=[]
const y=f(g.state)?g.value.elements:[]
y.length&&(this.campaignGroupService.setCampaignGroupsForOptimaIPP(y),await this.campaignGroupService.setSpentUnspentBudget(y,m.createdAt,m.currencyCode)),f(b.state)&&(E=(0,r.decorateCampaigns)(T?m.value.account:null,b.value.elements,y,{},h)),E.sort((0,r.sortBySelectedIds)(u,((e,t)=>e.originalIndex-t.originalIndex)))
const S=y.filter((e=>n.includes(e.id))),A=T?[m.value.account]:[],C=E.find((({id:t})=>t===Number(e.launchCampaignId)))
return{selectedAccounts:A,selectedCampaignGroups:S,campaigns:E,campaignGroups:y,isCampaignGroupsEnabled:T&&m.value.account.isCampaignGroupsEnabled,hasInsightTag:T&&m.value.accountHasInsightTag,customReportingViews:(0,r.updateCustomReportingViews)(_&&f(_.state)?_.value.elements:[]),campaignToLaunch:C}}afterModel(e){if(!this.lix.getTreatmentIsEnabled(l.LIX_TEST_KEYS.enableLanConnectedTV))return
const t=e.campaigns.filter((e=>e.connectedTelevisionOnly&&(0,d.isDelivering)(e.status,e.servingStatuses)))
t.some((e=>new Date>=(0,u.addDays)(new Date(e.startsAt),28)))?this.inProductModule.launchModule(p.WIDGET_IDS.SURVEY_CONNECTED_TV_VALUE_4_WEEKS).catch((e=>{this.jet.error(new Error(`Failed to launch Connected TV Value survey: ${e}`),"ctv-value-survey-launch-error",!1)})):t.some((e=>new Date>=(0,u.addDays)(new Date(e.startsAt),14)))&&this.inProductModule.launchModule(p.WIDGET_IDS.SURVEY_CONNECTED_TV_VALUE_2_WEEKS).catch((e=>{this.jet.error(new Error(`Failed to launch Connected TV Value survey: ${e}`),"ctv-value-survey-launch-error",!1)}))}setupController(e,t){super.setupController(e,t),"[]"===e.campaignGroupIds&&(this.controllerFor("accounts.item").model.campaignGroupIds=[]),e.setProperties({customViews:t.customReportingViews,destination:this.paramsFor(o.ROUTE_NAME.APPLICATION).destination})}resetController(e,t){super.resetController(...arguments),t&&e.setProperties({notificationType:void 0,search:void 0})}},T=R(f.prototype,"jet",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=R(f.prototype,"reporting",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=R(f.prototype,"recommendationService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=R(f.prototype,"lix",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=R(f.prototype,"accountService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=R(f.prototype,"adLearningPhaseService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=R(f.prototype,"campaignGroupService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=R(f.prototype,"campaignService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=R(f.prototype,"inProductModule",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=R(f.prototype,"transition",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f)})),define("campaign-manager-web/routes/accounts/item/campaigns/item",["exports","@ember/routing/route","@ember/service","@ember/object","rsvp","@ember/array","campaign-manager-web/utils/http-error","campaign-manager-web/constants/routes","campaign-manager-web/constants/lix","campaign-manager-web/utils/campaign-group","campaign-manager-web/constants/simple-settings","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/constants/customization","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/notification","campaign-manager-web/entities/campaign-settings","campaign-manager-web/constants/scc","campaign-manager-web/utils/simplified-campaign-creation","campaign-manager-web/services/simple-setting","campaign-manager-web/utils/urn","campaign-manager-web/constants/application-experience","campaign-manager-web/constants/ab-tests","campaign-manager-web/utils/generate","campaign-manager-web/constants/optima","campaign-manager-web/utils/optima","campaign-manager-web/components/optima/campaign-review","campaign-manager-web/constants/creative","campaign-manager-web/utils/tracking-parameters","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/campaign-constants","campaign-manager-web/utils/conversion","campaign-manager-web/constants/pem/content-hub","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/contents"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M){var L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge
function be(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function he(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const fe=["content-hub","content-first-campaign-creation-no-available-objectives"]
e.default=(L=(0,n.inject)("campaign"),k=(0,n.inject)("conversion"),U=(0,n.inject)("campaign-group"),x=(0,n.inject)("targeting/targeting-criteria"),F=(0,n.inject)("targeting"),z=(0,n.inject)("onboarding"),j=(0,n.inject)("simple-setting"),G=(0,n.inject)("application-experience"),B=(0,n.inject)("sponsored-content"),V=(0,n.inject)("content-hub"),Y=(0,n.inject)("tracking-parameters"),H=(0,n.inject)("ab-tests"),q=class extends t.default{constructor(...e){super(...e),be(this,"lix",K,this),be(this,"campaignConfiguration",W,this),be(this,"campaignRestrictions",X,this),be(this,"router",$,this),be(this,"campaignService",J,this),be(this,"conversionService",Q,this),be(this,"fastboot",Z,this),be(this,"jet",ee,this),be(this,"reporting",te,this),be(this,"xhr",ne,this),be(this,"i18n",ae,this),be(this,"formatter",ie,this),be(this,"campaignGroupService",re,this),be(this,"targetingCriteriaService",oe,this),be(this,"targetingService",le,this),be(this,"onboardingService",se,this),be(this,"simpleSettingService",ce,this),be(this,"applicationExperienceService",ue,this),be(this,"sponsoredContentService",de,this),be(this,"contentHubService",pe,this),be(this,"trackingParametersService",me,this),be(this,"abTestService",ge,this),_e(this,"getCampaignSettingsCustomization",((e,t,n)=>{let a=(0,i.resolve)()
if(!n&&(0,h.isSimplifiedCampaignCreationLixEnabled)(e,this.lix)){const n=(0,m.constructPemMetadata)(p.CUSTOMIZATION_PAGE_KEY.CAMPAIGN_SETTINGS_GET,[e.id,t],{productName:g.NOTIFICATIONS_PEM_PRODUCT_NAME})
a=this.campaignService.getCampaignSettingsCustomization(t,n).catch((e=>{this.jet.error(new Error(`Error fetching campaign ui customization setting: ${(0,o.getErrorMessage)(e)}`),[d.JET_ERROR_TAGS.SIMPLIFIED_CAMPAIGN_CREATION,"ui-customization-setting"],!1),(0,i.resolve)()}))}return a})),_e(this,"getCampaignCreationModeSettings",((e,t)=>{let n=(0,i.resolve)({})
if(this.isOptimaLixEnabled)return n
if(t&&(0,h.isSimplifiedCampaignCreationLixEnabled)(e,this.lix)){const e=(0,m.constructPemMetadata)(g.SCC_FETCH_KEYS.CAMPAIGN_CREATION_SIMPLE_SETTING,[],{productName:g.NOTIFICATIONS_PEM_PRODUCT_NAME})
n=this.simpleSettingService.fetchSimpleSetting(u.SIMPLE_SETTING_TYPE.CAMPAIGN_CREATION_MODE,e)}return n.catch((e=>(this.jet.error(new Error(`Error fetching campaign creation mode usp setting: ${(0,o.getErrorMessage)(e)}`),[d.JET_ERROR_TAGS.SIMPLIFIED_CAMPAIGN_CREATION,"usp-setting"],!1),(0,i.resolve)(new f.CampaignCreationModeSetting({settingType:u.SIMPLE_SETTING_TYPE.CAMPAIGN_CREATION_MODE,currentValue:u.SIMPLE_SETTING_VALUES.CAMPAIGN_CREATION_MODE_QUICK})))))}))}redirect(e,t){const n=t.to?.name,a=this.campaignService.campaignToEdit,i=(0,C.isOptimaEnabled)(e.account,this.lix),r=(0,C.isApplicationExperienceOptima)(a)
if(i&&r&&A.OPTIMA_CAMPAIGN_ROUTES_REDIRECT[n])return this.router.transitionTo(A.OPTIMA_CAMPAIGN_ROUTES_REDIRECT[n])
if(i&&!r&&n===l.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_AUTO_REVIEW)return this.router.transitionTo(l.ROUTE_NAME.ACCOUNTS_ITEM)
if(this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableAbTest)&&a.applicationExperience===E.APPLICATION_EXPERIENCE_CASE.AB_TEST&&y.AB_TEST_PROTECTED_ROUTES[n])return this.applicationExperienceService.routeToAbTestEdit((0,T.createUrnFromAttrs)(T.URN_TYPES.SPONSORED_CAMPAIGN,a.id))
if(n===l.ROUTE_NAME.ACCOUNT_CAMPAIGN_INDEX){const n=t.to?.queryParams.campaignGroupId
if((0,h.isSimplifiedCampaignCreationLixEnabled)(e.account,this.lix))if(a.isNewCampaign){e.campaignCreationModeSimpleSetting.isQuickMode?this.router.transitionTo(l.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS):this.router.transitionTo((0,c.getInitialCampaignGroupRoute)(this.isDBOLixEnabled,n))}else this.router.transitionTo(l.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS)
else this.router.transitionTo((0,c.getInitialCampaignGroupRoute)(this.isDBOLixEnabled,n))}}get isDBOLixEnabled(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableDynamicBudgetOptimization)}get isOptimaLixEnabled(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableOptima)}get isContentFirstEntityCreationEnabled(){const e=this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableContentHub),t="true"===this.router.currentRoute?.queryParams?.isContentFirst
return e&&t}get isUTMParametersEnabled(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableDynamicUTMTracking)}get isAccountLevelUTMParametersEnabled(){return this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableAccountLevelUTMTracking)}prefetch({campaign_id:e,queryParams:{campaignGroupId:t,objectiveType:n}},a){const s=this.campaignService,c=this.paramsFor(l.ROUTE_NAME.ACCOUNTS_ITEM).account_id,u="new"===e,d=this.prefetched(l.ROUTE_NAME.ACCOUNTS_ITEM).then((({account:e})=>this.getCampaignCreationModeSettings(e,u))),p=this.campaignGroupService.getCampaignGroupElementsWithoutDeleted(this.paramsFor(l.ROUTE_NAME.ACCOUNTS_ITEM).account_id)
return(0,i.hash)({account:this.prefetched(l.ROUTE_NAME.ACCOUNTS_ITEM),campaignGroups:p,defaultGeoTemplate:d.then((e=>{const t=u&&e.isQuickMode
return this.onboardingService.initOnboardingData(c).then((()=>this.targetingCriteriaService.fetchPersonalizedDefaultAudience(c,void 0,t)))})),rawCampaign:this.prefetched(l.ROUTE_NAME.ACCOUNTS_ITEM).then((()=>u?{}:s.fetchCampaign(e))),campaignCreationModeSimpleSetting:d,campaignSettings:this.prefetched(l.ROUTE_NAME.ACCOUNTS_ITEM).then((({account:t})=>this.getCampaignSettingsCustomization(t,e,u))),quickCampaignGroupInfo:(0,i.hash)({campaignCreationModeSimpleSetting:d,campaignGroups:p}).then((({campaignCreationModeSimpleSetting:e,campaignGroups:t})=>this.campaignGroupService.handleQuickCampaignGroup({isQuickMode:e.isQuickMode,accountId:c,campaignGroups:t})))}).then((({account:{account:d},campaignGroups:p,defaultGeoTemplate:g,rawCampaign:b,campaignCreationModeSimpleSetting:_,campaignSettings:f,quickCampaignGroupInfo:E})=>{const y=[l.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_INDEX,l.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_GROUP_INDEX,l.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_GROUP_NEW].includes(a?.to?.name)
if(y&&n){const e=this.formatter.formatDate(new Date(Date.now()),"fmt_mdy_iso",!0),t=this.i18n.lookupTranslation(O.default,"i18n_default_campaign_name")([{objectiveType:n,today:e}])
b=(0,S.getOptimaCampaignDefaultData)({objectiveType:n,campaignName:t,account:d})}let A=t
const I=(0,C.isApplicationExperienceOptima)(b)
if(I&&u){const e=p.find((e=>(0,C.isOptimaCampaignGroup)(e)))
A=e?e.id:void 0}p=(0,r.A)(p),(0,h.isSimplifiedCampaignCreationLixEnabled)(d,this.lix)&&_.isQuickMode&&(A=E.quickCampaignGroupId,A&&(p=E.campaignGroups))
const P=p.length?this.campaignGroupService.setSpentUnspentBudget(p,d.createdAt,d.currencyCode):null,N=s.initializeCampaign({account:d,campaignGroups:p,campaignGroupId:A,rawCampaign:b,defaultGeoTemplate:g,isNewCampaign:u,isQuickMode:!!_?.isQuickMode,isNewOptima:I}).catch((e=>this.jet.error(new Error(`Error fetching account and campaign data: ${(0,o.getErrorMessage)(e)}`)))),M=this.getFetchAudienceTemplatePromise(f,c),L=(0,m.constructPemMetadata)((0,R.generateContentFetchPemKeyForCFCC)(this.contentHubService.selectedCreativeType),[],{productName:R.CONTENT_HUB_PEM_PRODUCT_NAME}),k=this.contentHubService.selectedCreativeType===v.CREATIVE_TYPE.SPONSORED_VIDEO?this.sponsoredContentService.getSponsorableContentsByUrnsWithViewContext(this.contentHubService.selectedContentUrns,D.SPONSORED_CONTENT_VIEW_CONTEXT.REVIEWER,L):this.sponsoredContentService.getSponsoredUpdateContentsByUrns(this.contentHubService.selectedContentUrns,L),U=this.isUTMParametersEnabled&&!u?this.trackingParametersService.get(e,T.URN_TYPES.SPONSORED_CAMPAIGN):null,x=this.isAccountLevelUTMParametersEnabled?this.trackingParametersService.get(d.id,T.URN_TYPES.SPONSORED_ACCOUNT):null
return(0,i.allSettled)([P,N,M,k,U,x]).then((e=>{const[,t,n,a,i,r]=e
if(!t?.value)return
const o=t.value
if(this.isUTMParametersEnabled){const e=i?.value||null,t={trackingParameters:e,trackingParametersString:(0,w.createTrackingParameterStringFromObject)(e),parentTrackingParameters:null}
if(this.isAccountLevelUTMParametersEnabled){const e=r?.value||null
t.parentTrackingParameters=e}s.setCampaignTrackingParametersState(t,o)}return this.campaignService.fetchLimits(d,o,{bypassTargetingValidityCheck:!0}).then((e=>(o.set("limits",e),y&&(this.abTestService.draftOptimaAbTest?(0,C.setOptimaCampaignDefaultsForAbTesting)(o,this.abTestService.draftOptimaAbTest):o.dailyBudget={amount:e.defaultDailyBudget.amount,currencyCode:d.currencyCode}),{account:d,campaignGroups:p,campaignCreationModeSimpleSetting:_,campaignSettings:f,defaultGeoTemplate:g,fetchedAudienceTemplate:n.value,selectedSponsorableContents:a.value})))}))}))}willTransition(e){const{account:t}=this.modelFor(l.ROUTE_NAME.ACCOUNTS_ITEM)
if(!this.campaignService.campaignToEdit.isNewCampaign||e.targetName===l.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX||e.targetName===l.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS||e.targetName===l.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_NEW||e.targetName===l.ROUTE_NAME.ACCOUNT_CAMPAIGN_WEBSITE_ACTIONS_ITEM)return!0
if(e.from.name===l.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_INDEX)return!0
if(!t.canEditCampaign)return(0,a.set)(this.controller,"isTransitioningOffWizard",!0),!0
if(e.targetName===l.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX)(0,a.setProperties)(this.controller,{isTransitioningOffWizard:!0,openSaveCampaignPanel:!0})
else if(!this.controller.isTransitioningOffWizard)return e.abort(),void this.controller.send("onOpenConfirmExitModal",e)
return!0}didTransition(){return(0,a.setProperties)(this.controller,{isTransitioningOffWizard:!1,openSaveCampaignPanel:!1}),!0}setupController(e,t){super.setupController(...arguments)
const{accountHasInsightTag:n}=this.modelFor(l.ROUTE_NAME.ACCOUNTS_ITEM)
this.conversionService.initializeConversions({accountId:t.account.id,campaign:this.campaignService.campaignToEdit,hasInsightTag:n})
const{isNewCampaign:a,objectiveType:i,applicationExperience:r}=this.campaignService.campaignToEdit
if(a&&i===I.OBJECTIVE_TYPE.LEAD_GENERATION&&r===E.APPLICATION_EXPERIENCE_CASE.OPTIMA){const e=this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableQualifiedLeadsOptimization),t=(0,N.isAnyConversionConversionsAPI)(this.conversionService.conversions)
e&&t&&(this.campaignService.campaignToEdit.optimizationTargetType=P.OPTIMIZATION_TARGET_TYPE.MAX_QUALIFIED_LEAD)}if(e.isQuickMode=!1,(0,h.isSimplifiedCampaignCreationLixEnabled)(t.account,this.lix)&&(this.campaignService.campaignToEdit.isNewCampaign?(e.isQuickMode=!!t.campaignCreationModeSimpleSetting?.isQuickMode,e.isQuickMode&&(e.campaignGroupId=void 0),e.campaignSettings=new b.default):t.campaignSettings?.isQuickMode&&this.isOptimaLixEnabled?(e.isQuickMode=!1,e.bypassQuickModeForOptima=!0):t.campaignSettings?.isQuickMode&&!(0,h.isCampaignCompatibleWithQuickMode)({campaign:this.campaignService.campaignToEdit,campaignSettings:t.campaignSettings,fetchedAudienceTemplate:t.fetchedAudienceTemplate})?(e.isQuickMode=!1,e.campaignSettings=t.campaignSettings,e.campaignSettings.updateCustomization({mode:_.CAMPAIGN_MODES.ADVANCED}),e.updateCampaignSettings()):(e.isQuickMode=!!t.campaignSettings?.isQuickMode,e.campaignSettings=t.campaignSettings)),this.isContentFirstEntityCreationEnabled){e.isQuickMode=!1
const n=(0,M.getValidObjectivesForContents)(t.selectedSponsorableContents)
e.validObjectivesForSelectedContents=n,n.length||this.jet.error(new Error(`CFCC: no valid campaign configurations found for the content urns: ${this.contentHubService.selectedContentUrns.join()} and the creative type: ${this.contentHubService.selectedCreativeType}`),fe,{shouldRethrow:!1})}}resetController(e,t){super.resetController(...arguments),t&&(e.setProperties({campaignGroupId:void 0,isNewAdvertiser:null,isContentFirst:null}),this.campaignService.clearEditingChanges())}getFetchAudienceTemplatePromise(e,t){if(!e?.isQuickMode||!e?.audienceSettings)return(0,i.resolve)()
const{audienceSettings:n}=e,a=!!n.savedTemplate?n.savedTemplate?.templateUrn:n.linkedInTemplate?.templateUrn,r=(0,T.getIdFromUrn)(a)
return this.targetingCriteriaService.fetchAllTargetingTemplates(t).then((e=>e.some((e=>String(e.id)===String(r)))?this.targetingService.getTargetingTemplateById(r,t):(0,i.resolve)()))}},K=he(q.prototype,"lix",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=he(q.prototype,"campaignConfiguration",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=he(q.prototype,"campaignRestrictions",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=he(q.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=he(q.prototype,"campaignService",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=he(q.prototype,"conversionService",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=he(q.prototype,"fastboot",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=he(q.prototype,"jet",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=he(q.prototype,"reporting",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=he(q.prototype,"xhr",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=he(q.prototype,"i18n",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=he(q.prototype,"formatter",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=he(q.prototype,"campaignGroupService",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=he(q.prototype,"targetingCriteriaService",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=he(q.prototype,"targetingService",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=he(q.prototype,"onboardingService",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=he(q.prototype,"simpleSettingService",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=he(q.prototype,"applicationExperienceService",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=he(q.prototype,"sponsoredContentService",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=he(q.prototype,"contentHubService",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=he(q.prototype,"trackingParametersService",[Y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=he(q.prototype,"abTestService",[H],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he(q.prototype,"willTransition",[a.action],Object.getOwnPropertyDescriptor(q.prototype,"willTransition"),q.prototype),he(q.prototype,"didTransition",[a.action],Object.getOwnPropertyDescriptor(q.prototype,"didTransition"),q.prototype),q)})),define("campaign-manager-web/routes/accounts/item/campaigns/item/auto-review",["exports","@ember/service","@ember/routing/route","rsvp","campaign-manager-web/constants/recommendations","campaign-manager-web/constants/routes","campaign-manager-web/utils/http-error","campaign-manager-web/utils/targeting","campaign-manager-web/utils/optima","@ember/object","campaign-manager-web/utils/targeting-models","campaign-manager-web/constants/optima","campaign-manager-web/constants/session-record","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/micro-app","campaign-manager-web/constants/lix","campaign-manager-web/constants/pem","campaign-manager-web/constants/pem/billing","campaign-manager-web/utils/urn","campaign-manager-web/constants/pem/conversion"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T){var E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e
function he(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function fe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Te(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(E=(0,t.inject)("campaign"),y=(0,t.inject)("conversion"),S=(0,t.inject)("billing"),A=(0,t.inject)("@linkedin/concierge-ember-components@concierge-service"),C=(0,t.inject)("optima-loader"),O=(0,t.inject)("reporting"),v=(0,t.inject)("creative"),w=(0,t.inject)("sponsoredContent"),I=(0,t.inject)("advertiser-seed-data"),P=(0,t.inject)("targeting/targeting-entities"),N=(0,t.inject)("audiences/smart-audience"),R=(0,t.inject)("optima/ad"),D=(0,t.inject)("optima/coach-recommendation"),M=(0,t.inject)("targeting/targeting-criteria"),L=(0,t.inject)("ad-learning-phase"),k=(0,t.inject)("scheduled-session-recorder"),U=(0,t.inject)("inline-recommendation"),x=(0,t.inject)("return-to"),F=(0,t.inject)("insight-tag"),z=(0,t.inject)("ab-tests"),j=(0,t.inject)("billing-v2"),G=(0,t.inject)("audiences/matched-audience"),B=class extends n.default{constructor(...e){super(...e),fe(this,"pageKey","optima_campaign_review"),he(this,"campaignService",V,this),he(this,"conversionService",Y,this),he(this,"billingService",H,this),he(this,"conciergeService",q,this),he(this,"lix",K,this),he(this,"optimaLoader",W,this),he(this,"reportingService",X,this),he(this,"creativeService",$,this),he(this,"sponsoredContentService",J,this),he(this,"advertiserSeedDataService",Q,this),he(this,"targetingEntitiesService",Z,this),he(this,"smartAudienceService",ee,this),he(this,"adService",te,this),he(this,"coachRecommendation",ne,this),he(this,"targetingCriteriaService",ae,this),he(this,"adLearningPhaseService",ie,this),he(this,"sessionRecorder",re,this),he(this,"inlineRecommendationService",oe,this),he(this,"returnToService",le,this),he(this,"insightTagService",se,this),he(this,"i18n",ce,this),he(this,"jet",ue,this),he(this,"router",de,this),he(this,"microAppsShell",pe,this),he(this,"microAppsUtil",me,this),he(this,"abTestService",ge,this),he(this,"billingV2Service",be,this),he(this,"matchedAudienceService",_e,this)
fe(this,"queryParams",[{selectedCreativeId:{type:"number"}},{isEditAdModalOpen:{type:"boolean"}}])}get isAssetsOptimaR1ForGAEnabled(){return this.lix.getTreatmentIsEnabled(b.LIX_TEST_KEYS.enableAssetsOptimaR1ForGA)}get isConversionTrackingEnabled(){return this.lix.getTreatmentIsEnabled(b.LIX_TEST_KEYS.enableOptimaConversionTracking)}async beforeModel(e){const{account:t}=this.modelFor(r.ROUTE_NAME.ACCOUNTS_ITEM)
if((0,s.isOptimaEnabled)(t,this.lix)||this.router.transitionTo(r.ROUTE_NAME.ACCOUNTS_ITEM),this.returnToService.register(e),this.isAssetsOptimaR1ForGAEnabled){const e=(0,m.constructPemMetadata)(_.ADS_REVIEW_CONTENT_HUB_PEM_KEY,[],{productName:_.ADS_REVIEW_CONTENT_HUB_PEM_PRODUCT_NAME}),t=this.microAppsUtil.generateTrackPemCallback(e)
await this._fetchMicroAppScript(t)}if(this.isConversionTrackingEnabled){const e=(0,m.constructPemMetadata)(T.IMPORT_CONVERSION_TRACKING_EDIT_MODAL_MICRO_APP,[],{productName:T.SIGNALS_PEM_PRODUCT_NAME}),t=this.microAppsUtil.generateTrackPemCallback(e)
await this._fetchWebsiteActionMicroApp(t)}}async prefetch(e,t){const{account_id:n}=this.paramsFor(r.ROUTE_NAME.ACCOUNTS_ITEM),{campaign_id:i}=this.paramsFor(r.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM)
let o=!1
const l=!!t?.data?.isNewOptimaCampaign,s=this.prefetched(r.ROUTE_NAME.ACCOUNTS_ITEM),{account:c,accountReference:u,accountHasInsightTag:p}=await s,g=(0,m.constructPemMetadata)(d.OPTIMA_CREATIVE_KEYS.FETCH_CREATIVE,[n],{productName:d.OPTIMA_PEM_PRODUCT_NAME}),b=this.creativeService.fetchCreatives(i,void 0,g),_=b.then((()=>this.sponsoredContentService.fetchCampaignAssociatedSponsoredUpdateContents(i).then((()=>this.sponsoredContentService.campaignAssociatedSponsoredUpdateContents[i])))),f=this.advertiserSeedDataService.fetchSeedDataForCampaign(n,i).catch((()=>{o=!0})),T=(0,m.constructPemMetadata)(h.FETCH_ACCOUNT_BILLING_CONFIG_KEYS.OPTIMA,[n],{productName:h.CMT_SLB_PEM_PRODUCT_NAME}),E=this.isBillingV2Enabled?this.billingV2Service.fetchAccountBillingConfig(n,T):Promise.resolve(),y=p&&this.isConversionTrackingEnabled?this.insightTagService.fetchInsightTagDomains(n):Promise.resolve([]),[S,A,C,O,v]=await(0,a.all)([y,b,f,_,E])
return{account:c,creatives:A,sponsoredUpdateContents:O,company:u,seedData:C,isNewOptimaCampaign:l,hasFatalError:l&&o,taggedDomains:S,billingInfo:v}}get isBillingV2Enabled(){return this.lix.getTreatmentIsEnabled(b.LIX_TEST_KEYS.enableBillingV2)}willTransition(e){const t=this.controllerFor(r.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM),n=this.controllerFor(r.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_AUTO_REVIEW)
if(t.isTransitioningOffWizard)return this.abTestService.saveDraftOptimaAbTest(),!0
if(n.isUserIntendedTransition)return!0
if(!this.campaignService.hasPersistableChanges()&&!n.model.isNewOptimaCampaign)return!0
e.abort(),n.model.isNewOptimaCampaign&&(e.data.isNewOptimaCampaign=!0)
let a=this.returnToService.getOrigin(r.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_AUTO_REVIEW)
a&&[r.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_INDEX,r.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_GROUP_INDEX,r.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_GROUP_NEW].includes(a.name)&&(a=this.returnToService.getOrigin(r.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_INDEX))
const i=a?()=>this.returnToService.transitionToRouteInfo(a):void 0
return t.send("onConfirmExitModalForOptima",e,i),!1}setupController(e,t){super.setupController(...arguments)
const n=this.campaignService.campaignToEdit,{accountHasInsightTag:a}=this.modelFor(r.ROUTE_NAME.ACCOUNTS_ITEM)
if(!a&&this.isConversionTrackingEnabled&&this.conversionService.initializeConversionsTask.perform({accountId:t.account.id,campaign:n,hasInsightTag:!0}),n.isDraftCampaign||n.isServableCampaign?this.campaignService.fetchAudienceCountTask.perform(n.targetingCriteria):this.campaignService.maybeFetchAudienceCount(n,n.targetingCriteria),this.initializeInferredTargetingCriteria(t).finally((()=>{this.optimaLoader.updateStatus([[d.MODULE_NAMES.AUDIENCE,d.COMPONENT_STATUS.COMPLETED]])})),!n.isCompletedCampaign&&!t.billingInfo?.isAdAccountOnBillingV2){const e=t.account.id
this.billingService.populatePaymentInfo(e).catch((e=>{this.jet.error(new Error(`Error fetching payment info: ${(0,o.getErrorMessage)(e)}`),["payment-info"],{shouldRethrow:!1})}))}e.hasFatalError=t.hasFatalError,this.coachRecommendation.resetRecommendations()}resetController(e,t){super.resetController(...arguments),t&&(e.hasFatalError||this.optimaLoader.resetState(),this.matchedAudienceService.resetAudienceLists(),this.stopSessionRecording(),e.selectedCreativeId=null,e.isEditAdModalOpen=null,e.hasFatalError=!1,e.isUserIntendedTransition=!1,e.paymentCheckoutModalType=null,e.authState=null,e.paymentIntentUrn=null,e.paymentMethodUrn=null,e.contactUrn=null)}stopSessionRecording(){this.sessionRecorder.stop(p.SESSION_RECORD_FEATURES.OPTIMA_CAMPAIGN_CREATION)}async initializeInferredTargetingCriteria({seedData:e,account:t,company:n,isNewOptimaCampaign:a}){let r
if(this.targetingEntitiesService.fetchFacetsMetadata([l.FACET_URNS.INTERFACE_LOCALES],t.id),a&&e){const a=await this.targetingCriteriaService.fetchInferredTargetingCriteria(t.id,e.selectedPromptInputs.productDescription),o=u.CmTargetingCriteria.fromTargetingCriteria(a)
if(o.getIncludeFacetObj(l.FACET_URNS.INTERFACE_LOCALES)||o.include.addOrObject((0,l.getDefaultLocaleOrObj)()),!o.getExcludeFacetObj(l.FACET_URNS.COMPANIES)){const e={name:n.displayName,urn:n.objectUrn,facetUrn:l.FACET_URNS.COMPANIES}
o.addExcludedFacetAndSegment(l.FACET_URNS.COMPANIES,e)}r=o.toJS(),this.campaignService.updateTargetingCriteria(r),await this.campaignService.editCampaign(),this.inlineRecommendationService.fetchInlineRecommendations({campaign:this.campaignService.campaignToEdit,audienceCount:this.campaignService.audienceCount?.count??0,currencyCode:t.currencyCode,recPlacement:i.RecPlacement.CAMPAIGN_MANAGER_OPTIMA_EDIT_PAGE})}else{r=this.campaignService.campaignToEdit.targetingCriteria
const e=u.CmTargetingCriteria.fromTargetingCriteria(r),n=e.getIncludeFacetObj(l.FACET_URNS.MATCHED_AUDIENCES_SMART_AUDIENCES)?.segments[0]
n&&this.smartAudienceService.fetchSmartAudienceAdSegmentTask.perform(t.id,(0,f.getIdFromUrn)(n.urn))}}async _fetchMicroAppScript(e){try{await this.microAppsShell.registerMicroApp(g.MICRO_APP.CONTENT_HUB,g.MICRO_APPS_MANIFEST[g.MICRO_APP.CONTENT_HUB],{trackPem:e})}catch(t){}}async _fetchWebsiteActionMicroApp(e){try{await this.microAppsShell.registerMicroApp(g.MICRO_APP.WEBSITE_ACTIONS,g.MICRO_APPS_MANIFEST[g.MICRO_APP.WEBSITE_ACTIONS],{trackPem:e})}catch(t){}}},V=Te(B.prototype,"campaignService",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=Te(B.prototype,"conversionService",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=Te(B.prototype,"billingService",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=Te(B.prototype,"conciergeService",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=Te(B.prototype,"lix",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=Te(B.prototype,"optimaLoader",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=Te(B.prototype,"reportingService",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=Te(B.prototype,"creativeService",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=Te(B.prototype,"sponsoredContentService",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=Te(B.prototype,"advertiserSeedDataService",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=Te(B.prototype,"targetingEntitiesService",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=Te(B.prototype,"smartAudienceService",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=Te(B.prototype,"adService",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=Te(B.prototype,"coachRecommendation",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=Te(B.prototype,"targetingCriteriaService",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=Te(B.prototype,"adLearningPhaseService",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=Te(B.prototype,"sessionRecorder",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=Te(B.prototype,"inlineRecommendationService",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=Te(B.prototype,"returnToService",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=Te(B.prototype,"insightTagService",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=Te(B.prototype,"i18n",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=Te(B.prototype,"jet",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=Te(B.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=Te(B.prototype,"microAppsShell",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=Te(B.prototype,"microAppsUtil",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=Te(B.prototype,"abTestService",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),be=Te(B.prototype,"billingV2Service",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_e=Te(B.prototype,"matchedAudienceService",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Te(B.prototype,"willTransition",[c.action],Object.getOwnPropertyDescriptor(B.prototype,"willTransition"),B.prototype),B)})),define("campaign-manager-web/routes/accounts/item/campaigns/item/creatives",["exports","@ember/service","@ember/routing/route","campaign-manager-web/constants/routes"],(function(e,t,n,a){var i,r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=(0,t.inject)("sponsored-content"),r=class extends n.default{constructor(...e){var t,n,a,i,r,l,s
super(...e),a="creatives",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,i=this,r="sponsoredContentService",s=this,(l=o)&&Object.defineProperty(i,r,{enumerable:l.enumerable,configurable:l.configurable,writable:l.writable,value:l.initializer?l.initializer.call(s):void 0})}async afterModel(){const e=this.modelFor(a.ROUTE_NAME.ACCOUNTS_ITEM).account
await this.sponsoredContentService.fetchDscPosterPermissionForParentCompany(e.reference)}},l=r.prototype,s="sponsoredContentService",c=[i],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(u).forEach((function(e){p[e]=u[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=c.slice().reverse().reduce((function(e,t){return t(l,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(l,s,p),p=null),o=p,r)
var l,s,c,u,d,p})),define("campaign-manager-web/routes/accounts/item/campaigns/item/creatives/index",["exports","@ember/service","@ember/routing/route","@ember/array","campaign-manager-web/utils/table-state","campaign-manager-web/constants/routes","campaign-manager-web/utils/account","campaign-manager-web/constants/application-experience","campaign-manager-web/constants/optima","campaign-manager-web/utils/optima","rsvp","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N
function R(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function D(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(p=(0,t.inject)(),m=(0,t.inject)("creative"),g=(0,t.inject)("campaign"),b=(0,t.inject)(),_=(0,t.inject)(),h=(0,t.inject)("sponsoredContent"),f=(0,t.inject)("tracking-parameters"),T=class extends n.default{constructor(...e){var t,n,a
super(...e),a="campaign_creatives",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,R(this,"reporting",E,this),R(this,"creativeService",y,this),R(this,"campaignService",S,this),R(this,"lix",A,this),R(this,"tableState",C,this),R(this,"i18n",O,this),R(this,"router",v,this),R(this,"handleFocus",w,this),R(this,"fastboot",I,this),R(this,"sponsoredContentService",P,this),R(this,"trackingParametersService",N,this)}get isAccountLevelUTMParametersEnabled(){return this.lix.getTreatmentIsEnabled(d.LIX_TEST_KEYS.enableAccountLevelUTMTracking)}model(){const e=this.modelFor(r.ROUTE_NAME.ACCOUNTS_ITEM).account,t=this.campaignService.campaignToEdit
if(t.isCanceledCampaign)return this.router.transitionTo(r.ROUTE_NAME.ACCOUNT_CREATIVES,e.id,{queryParams:{campaignIds:JSON.stringify([t.id])}})
if((0,c.isOptimaEnabled)(e,this.lix)&&t.applicationExperience===l.APPLICATION_EXPERIENCE_CASE.OPTIMA)return this.router.replaceWith(s.OPTIMA_CAMPAIGN_ROUTES_REDIRECT[r.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX])
const n=this.modelFor(r.ROUTE_NAME.ACCOUNTS_ITEM).accountHasInsightTag,i=this.creativeService.isCampaignEnabledForServiceState(t.id)?this.creativeService.getCachedCreativesAndRefresh.bind(this.creativeService):this.creativeService.fetchCreatives.bind(this.creativeService),d=this.isAccountLevelUTMParametersEnabled?this.trackingParametersService.aggregateByCampaign(t.id):null,p=i(t.id,t.status)
return(0,u.allSettled)([d,p]).then((t=>{const[i,r]=t,l=(0,a.A)(r?.value||[])
return 0===l.length&&(0,o.isCreatedAfter)(e.createdAt)&&!e.canCreateDsc?this.sponsoredContentService.fetchAllDirectSponsoredContent(e,1).then((t=>({account:e,creatives:l,hasAtleastOneDscInAccount:t.length>0,hasInsightTag:n,aggregatedTrackingParameters:i?.value||null}))):{account:e,creatives:l,hasAtleastOneDscInAccount:!0,hasInsightTag:n,aggregatedTrackingParameters:i?.value||null}})).catch((()=>({account:e,creatives:[],hasInsightTag:n,aggregatedTrackingParameters:null})))}beforeModel({from:e}){this.tableState.clearTableStateWhenNotFromTaskPage(i.TABLE_NAME.CREATIVES_LIST,e,[r.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_ITEM,r.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_NEW,r.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_SPONSORABLE_CONTENTS])}setupController(e,t){super.setupController(e,t)
const n=this.tableState.getTableStates(i.TABLE_NAME.CREATIVES_LIST),a=e.notificationCreativeId||""
this.campaignService.maybeFetchAudienceCount(this.campaignService.campaignToEdit,this.campaignService.campaignToEdit.targetingCriteria),e.setProperties({initialFilterString:n.filterString||a,shouldFocusOnCreativeStatus:!!a,triggerSelectorForReturnFocus:n.triggerSelectorForReturnFocus||""})}activate(){super.activate(...arguments),this.fastboot.isFastboot||this.handleFocus.hasIntendedFocusedElement&&this.handleFocus.setFocusToIntendedFocusedElement()}},E=D(T.prototype,"reporting",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=D(T.prototype,"creativeService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=D(T.prototype,"campaignService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=D(T.prototype,"lix",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=D(T.prototype,"tableState",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=D(T.prototype,"i18n",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=D(T.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=D(T.prototype,"handleFocus",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=D(T.prototype,"fastboot",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=D(T.prototype,"sponsoredContentService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=D(T.prototype,"trackingParametersService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T)})),define("campaign-manager-web/routes/accounts/item/campaigns/item/creatives/item",["exports","@ember/routing/route","@ember/debug","campaign-manager-web/constants/boost","campaign-manager-web/constants/lix","@ember/service","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/campaign-constants","campaign-manager-web/utils/query-param","@ember/object","campaign-manager-web/utils/http-error","campaign-manager-web/constants/routes","campaign-manager-web/utils/sponsorable-content","@embroider/util","campaign-manager-web/config/environment","campaign-manager-web/constants/application-experience"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b){var _,h,f,T,E,y,S,A,C,O,v,w,I
function P(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function N(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}function R(e){switch(e){case s.ACTION_QUERY_PARAM.EDIT:return!0
case s.ACTION_QUERY_PARAM.DUPLICATE:default:return!1}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(_=(0,r.inject)(),h=(0,r.inject)("creative"),f=(0,r.inject)("campaign"),T=(0,r.inject)(),E=(0,r.inject)(),y=(0,r.inject)(),S=class extends t.default{constructor(...e){var t,n,a
super(...e),P(this,"lix",A,this),P(this,"creativeService",C,this),P(this,"campaignService",O,this),P(this,"sponsoredContent",v,this),P(this,"router",w,this),P(this,"handleFocus",I,this),a=e=>{e.to.name!==d.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX&&this.handleFocus.resetIntendedFocusedElement()},(n="resetFocusedElementIfNeeded")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}pageKey(){const{action:e}=this.paramsFor(d.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_ITEM)
return`creatives_item_${e}`}async model({creative_id:e,action:t}){e=parseInt(e,10)
const{campaign_id:n}=this.paramsFor(d.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM),{account:a,accountReference:i}=this.modelFor(d.ROUTE_NAME.ACCOUNTS_ITEM)
this.creativeService.enableCampaignForServiceState(n)
const r=s.ACTION_QUERY_PARAM_TO_EDIT_PANEL_MODE[t]
let o=this.creativeService.getCreativeCopy({creativeId:e,campaignId:n,editPanelMode:r})
if(o||await this.creativeService.getCachedCreativesAndRefresh(n),o=this.creativeService.getCreativeCopy({creativeId:e,campaignId:n,editPanelMode:r}),!o)throw(0,u.getNotFoundError)("Creative is not a child of the campaign specified in route")
return{account:a,accountReference:i,creative:o}}setupController(e,t){super.setupController(e,t)
const n=this.campaignService.campaignToEdit.adFormat,a=l.AD_TASK_PANELS[n]
let i
try{i=require(`../../../../../../components/creatives/task-panels/${a}`)}catch(r){const e=g.default.isEmbroider?`../../../../../../components/creatives/task-panels/${a}`:`campaign-manager-web/components/creatives/task-panels/${a}`
i=require(e)}(0,c.setProperties)(e,{adFormat:n,isEdit:R(e.action),editPanelMode:s.ACTION_QUERY_PARAM_TO_EDIT_PANEL_MODE[e.action],taskPanel:{name:a,component:(0,m.ensureSafeComponent)(i.default,this)}})}beforeModel(){const e=this.campaignService.campaignToEdit,t=e.adFormat,{action:n}=this.paramsFor(d.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_ITEM),a=this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableTurnOffMessageAds),r=this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableClickToMessageLeadGenerationFormIntegration),l=a&&e.adFormat===o.AD_FORMAT.INMAIL&&n===s.ACTION_QUERY_PARAM.DUPLICATE,c=r&&e.objectiveType===o.OBJECTIVE_TYPE.CONVERSATION_STARTER&&(n===s.ACTION_QUERY_PARAM.DUPLICATE||n===s.ACTION_QUERY_PARAM.EDIT)
if(l||c)return this.router.replaceWith(d.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX)
const p=[o.AD_FORMAT.GUIDED_REPLIES,o.AD_FORMAT.INMAIL,o.AD_FORMAT.STATIC_TEMPLATE_PROMOTION,o.AD_FORMAT.BRANDED_IN_APP_PROMOTION,o.AD_FORMAT.JYMBII_PROMOTION].includes(t)?Object.values(s.ACTION_QUERY_PARAM):Object.values(s.ACTION_QUERY_PARAM).filter((e=>e!==s.ACTION_QUERY_PARAM.VIEW))
if(!p.includes(n))throw(0,u.getNotFoundError)("invalid action provided")
let m
switch(t){case o.AD_FORMAT.SINGLE_VIDEO:case o.AD_FORMAT.CAROUSEL:case o.AD_FORMAT.FOLLOW_COMPANY:case o.AD_FORMAT.GUIDED_REPLIES:case o.AD_FORMAT.INMAIL:case o.AD_FORMAT.JOBS:case o.AD_FORMAT.SPONSORED_UPDATE_EVENT:case o.AD_FORMAT.SPONSORED_UPDATE_JOB_POSTING:case o.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT:case o.AD_FORMAT.SPOTLIGHT:case o.AD_FORMAT.STANDARD_SPONSORED_CONTENT:case o.AD_FORMAT.STATIC_TEMPLATE_PROMOTION:case o.AD_FORMAT.BRANDED_IN_APP_PROMOTION:case o.AD_FORMAT.TEXT:case o.AD_FORMAT.WHITEPAPER_DOWNLOAD:m=!0
break
case o.AD_FORMAT.JYMBII_PROMOTION:default:m=!1}return m?void 0:this.router.replaceWith(d.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX)}async redirect(e,t){super.redirect(e,t)
const{creative:n}=e
if(this.campaignService.campaignToEdit.applicationExperience===b.APPLICATION_EXPERIENCE_CASE.OPTIMA)return this.router.replaceWith(d.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_AUTO_REVIEW,{queryParams:{selectedCreativeId:n.id,isEditAdModalOpen:!0}})
if(!a.TLA_INCOMPATIBLE_AD_FORMATS_FOR_CREATIVE_EDIT.includes(this.campaignService.campaignToEdit.adFormat))return
const[i]=await this.sponsoredContent.getSponsoredUpdateContentsByUrns([n.reference])
return(0,p.isOrganicMemberContent)(i?.visibility,i?.authorUrn)?this.router.replaceWith(d.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX):void 0}activate(){super.activate(...arguments),this.router.on("routeWillChange",this.resetFocusedElementIfNeeded)}deactivate(){super.deactivate(...arguments),this.router.off("routeWillChange",this.resetFocusedElementIfNeeded)}},A=N(S.prototype,"lix",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=N(S.prototype,"creativeService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=N(S.prototype,"campaignService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=N(S.prototype,"sponsoredContent",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=N(S.prototype,"router",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=N(S.prototype,"handleFocus",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S)})),define("campaign-manager-web/routes/accounts/item/campaigns/item/creatives/new",["exports","@ember/routing/route","@ember/object","@ember/debug","campaign-manager-web/constants/lix","@ember/service","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/routes","campaign-manager-web/constants/creative","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/sponsorable-content","@embroider/util","campaign-manager-web/config/environment"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S
function A(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function C(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(g=(0,r.inject)(),b=(0,r.inject)("campaign"),_=(0,r.inject)("creative"),h=(0,r.inject)("sponsoredContent"),f=class extends t.default{constructor(...e){var t,n,a
super(...e),a="creatives_new",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,A(this,"lix",T,this),A(this,"campaignService",E,this),A(this,"creativeService",y,this),A(this,"sponsoredContentService",S,this)}async model(){const{account:e,accountReference:t}=this.modelFor(s.ROUTE_NAME.ACCOUNTS_ITEM),{contentUrnForDraftCreative:n}=this.paramsFor(s.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_NEW),a={account:e,accountReference:t}
if(n){const[e]=await this.sponsoredContentService.getSponsorableContentsByUrns([n])
return{...a,sponsorableContentForDraftCreative:e}}return a}setupController(e,t){super.setupController(e,t)
const a=this.campaignService.campaignToEdit
this.creativeService.enableCampaignForServiceState(a.id)
const i=e.legacyAdFormat||a.adFormat,r=l.AD_TASK_PANELS[i]
let o
try{o=require(`../../../../../../components/creatives/task-panels/${r}`)}catch(s){const e=m.default.isEmbroider?`../../../../../../components/creatives/task-panels/${r}`:`campaign-manager-web/components/creatives/task-panels/${r}`
o=require(e)}(0,n.setProperties)(e,{adFormat:i,creative:null,editPanelMode:c.EDIT_PANEL_MODE.CREATE,taskPanel:{name:r,component:(0,p.ensureSafeComponent)(o.default,this)}})}resetController(e,t){super.resetController(...arguments),t&&e.set("contentUrnForDraftCreative",null)}beforeModel(){const e=this.campaignService.campaignToEdit,t=this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableTurnOffMessageAds),n=this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableClickToMessageLeadGenerationFormIntegration),a=t&&e.adFormat===o.AD_FORMAT.INMAIL,r=n&&e.objectiveType===o.OBJECTIVE_TYPE.CONVERSATION_STARTER
if(a||r)return this.replaceWith(s.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX)
const{legacyAdFormat:l}=this.paramsFor(s.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_NEW)
let c
switch(e.adFormat||l){case o.AD_FORMAT.SINGLE_VIDEO:case o.AD_FORMAT.STANDARD_SPONSORED_CONTENT:c=this._canCreateNewSponsoredContentAd()
break
case o.AD_FORMAT.BRANDED_IN_APP_PROMOTION:case o.AD_FORMAT.CAROUSEL:case o.AD_FORMAT.FOLLOW_COMPANY:case o.AD_FORMAT.GUIDED_REPLIES:case o.AD_FORMAT.INMAIL:case o.AD_FORMAT.JOBS:case o.AD_FORMAT.SPONSORED_UPDATE_EVENT:case o.AD_FORMAT.SPONSORED_UPDATE_JOB_POSTING:case o.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT:case o.AD_FORMAT.SPOTLIGHT:case o.AD_FORMAT.STATIC_TEMPLATE_PROMOTION:case o.AD_FORMAT.TEXT:case o.AD_FORMAT.WHITEPAPER_DOWNLOAD:c=!0
break
case o.AD_FORMAT.JYMBII_PROMOTION:default:c=!1}return c?void 0:this.replaceWith(s.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX)}_canCreateNewSponsoredContentAd(){const{account:e}=this.modelFor(s.ROUTE_NAME.ACCOUNTS_ITEM),t=this.campaignService.campaignToEdit,n=(this.creativeService.campaignCreatives[t.id]||[]).length===d.SPONSORED_CREATIVES_MAX
return(0,u.canCreateNewDsc)({canCreateDsc:e.canCreateDsc,canEditCreative:e.canEditCreative,isCompletedCampaign:t.isCompletedCampaign,hasMaximumCreatives:n})}},T=C(f.prototype,"lix",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=C(f.prototype,"campaignService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=C(f.prototype,"creativeService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=C(f.prototype,"sponsoredContentService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f)})),define("campaign-manager-web/routes/accounts/item/campaigns/item/creatives/sponsorable-contents",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/utils/sponsorable-content","rsvp","campaign-manager-web/utils/account","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h,f,T,E
function y(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(u=(0,n.inject)("campaign"),d=(0,n.inject)("creative"),p=(0,n.inject)("sponsored-content"),m=(0,n.inject)(),g=(0,n.inject)(),b=class extends t.default{constructor(...e){var t,n,a
super(...e),a="creatives_item_browse_existing",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,y(this,"campaignService",_,this),y(this,"creativeService",h,this),y(this,"sponsoredContentService",f,this),y(this,"router",T,this),y(this,"lix",E,this)}async model(){const e=this.modelFor(a.ROUTE_NAME.ACCOUNTS_ITEM).account,t=this.campaignService.campaignToEdit
this.creativeService.enableCampaignForServiceState(t.id)
const{isDscPosterPermissionApprovedForParentCompany:n}=this.sponsoredContentService
let i=(0,r.resolve)([]);(0,o.isCreatedAfter)(e.createdAt)&&!e.canCreateDsc&&(i=this.sponsoredContentService.fetchAllDirectSponsoredContent(e,1))
const{directSponsoredContents:l}=await(0,r.hashSettled)({directSponsoredContents:i})
return{account:e,hasAtleastOneDscInAccount:l.value.length>0,isDscPosterPermissionApprovedForParentCompany:n}}beforeModel(){const e=this.campaignService.campaignToEdit,t=l.AD_FORMAT_TO_SPONSORED_CONTENT_TYPES[e.adFormat],n=this.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableClickToMessageLeadGenerationFormIntegration),i=this.campaignService.campaignToEdit.objectiveType===s.OBJECTIVE_TYPE.CONVERSATION_STARTER
if(!t||!this._canSponsorContent()||n&&i)return this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX)}setupController(e){super.setupController(...arguments),e.fetchSponsorableContentsTask.perform(),e.fetchBlanketConsentsTask.perform().catch((()=>{})),e.fetchConsentRequestsTask.perform().catch((()=>{}))}_canSponsorContent(){const{account:e}=this.modelFor(a.ROUTE_NAME.ACCOUNTS_ITEM),t=this.campaignService.campaignToEdit,n=(this.creativeService.campaignCreatives[t.id]||[]).length===i.SPONSORED_CREATIVES_MAX
return e.canEditCreative&&!t.isCompletedCampaign&&!n}},_=S(b.prototype,"campaignService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(b.prototype,"creativeService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(b.prototype,"sponsoredContentService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=S(b.prototype,"router",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=S(b.prototype,"lix",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b)})),define("campaign-manager-web/routes/accounts/item/campaigns/item/details",["exports","@ember/routing/route","@ember/service","@ember/runloop","@ember/object","campaign-manager-web/constants/routes","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/notification","campaign-manager-web/utils/reporting","campaign-manager-web/utils/account","campaign-manager-web/constants/audience","campaign-manager-web/constants/lix","campaign-manager-web/constants/campaign-constants","campaign-manager-web/utils/targeting","campaign-manager-web/utils/objective-type"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x
function F(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function z(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(b=(0,n.inject)("account"),_=(0,n.inject)("campaign"),h=(0,n.inject)("conversion"),f=(0,n.inject)("creative"),T=(0,n.inject)("targeting/targeting-entities"),E=(0,n.inject)("targeting/targeting-criteria"),y=(0,n.inject)(),S=(0,n.inject)(),A=(0,n.inject)(),C=(0,n.inject)(),O=(0,n.inject)("audiences/buyer-targeting"),v=class extends t.default{constructor(...e){var t,n,a
super(...e),a="campaign_details",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,F(this,"accountService",w,this),F(this,"campaignService",I,this),F(this,"conversionService",P,this),F(this,"creativeService",N,this),F(this,"targetingEntitiesService",R,this),F(this,"targetingCriteriaService",D,this),F(this,"i18n",M,this),F(this,"router",L,this),F(this,"pemTracking",k,this),F(this,"lix",U,this),F(this,"buyerTargetingService",x,this)}beforeModel(){const{account:e}=this.modelFor(r.ROUTE_NAME.ACCOUNTS_ITEM),{campaignGroups:t,campaignCreationModeSimpleSetting:n}=this.modelFor(r.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM),a=this.campaignService.campaignToEdit
return this.lix.getTreatmentIsEnabled(d.LIX_TEST_KEYS.enablePEMSessionReplayIntegration)&&this.pemTracking.initSessionRecorder(),a.isCanceledCampaign?this.router.transitionTo(r.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX,e.id,{queryParams:{campaignIds:JSON.stringify([a.id])}}):!(0,c.isCGSelectionStepEnabled)(e)||!a.isNewCampaign||a.campaignGroupId&&t.find((e=>e.id===a.campaignGroupId))||n.isQuickMode?void 0:this.router.transitionTo(r.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX)}async model(){const{account:e,accountHasInsightTag:t,insightTag:n}=this.modelFor(r.ROUTE_NAME.ACCOUNTS_ITEM),a=this.campaignService.campaignToEdit,i=Boolean(t&&n&&n.status===s.INSIGHT_TAG_STATUS.DOMAIN_VERIFIED)
let o=[]
return a.isNewCampaign||(await this.creativeService.getCachedCreativesAndRefresh(a.id),o=this.creativeService.campaignCreatives[a.id]||[]),{creatives:o,account:e,isInsightTagStatusDomainVerified:i,insightTag:n,hasInsightTag:t}}setupController(e){super.setupController(...arguments),e.send("showNewAdvertiserIphWidget"),e.source===p.CAMPAIGN_DETAILS_SOURCE_FROM.DOC_LAN_EMAIL&&e.docAdsLanAutoAdopt(),this.conversionService.resetState()
const t=this.campaignService.campaignToEdit
t.isNewCampaign||this.creativeService.getCachedCreativesAndRefresh(t.id)
const n=this.controllerFor(r.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM)?.isQuickMode
n&&this.fetchQuickModeAudienceData(),t.isDraftCampaign||t.isServableCampaign?this.campaignService.fetchAudienceCountTask.perform(t.targetingCriteria):this.campaignService.maybeFetchAudienceCount(this.campaignService.campaignToEdit,this.campaignService.campaignToEdit.targetingCriteria)
this.lix.getTreatmentIsEnabled(d.LIX_TEST_KEYS.enableBuyerTargetingBetaPhaseTwo)?(this.targetingEntitiesService.fetchFacetsMetadata([m.FACET_URNS.INTERFACE_LOCALES],this.accountService.accountObj.id),this._setStartingAudienceExperience(this.modelFor(r.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM))):this.buyerTargetingService.setCurrentAudienceExperienceType(u.AUDIENCE_EXPERIENCE_TYPES.CLASSIC)}fetchQuickModeAudienceData(){const e=this.accountService.accountObj.id
this.targetingEntitiesService.fetchFacetsMetadata([...u.LITE_DEFAULT_FACET_URNS,...u.SIMPLIFIED_LOCATION_FACET_URNS,...u.LITE_INTEREST_FACET_URNS,...u.LITE_PROFILE_FACET_URNS_WITH_INDUSTRY_V2_LITE],e,(0,o.constructPemMetadata)(l.SCC_FETCH_KEYS.TARGETING_FACETS,[e],{productName:l.NOTIFICATIONS_PEM_PRODUCT_NAME})),this.targetingEntitiesService.fetchSupportingDataForDisabledLookups(e,(0,o.constructPemMetadata)(l.SCC_FETCH_KEYS.AUDIENCE_TARGETING_ROOT_NODE_KEY,[e],{productName:l.NOTIFICATIONS_PEM_PRODUCT_NAME})),this.targetingCriteriaService.fetchAllTargetingTemplates(e,(0,o.constructPemMetadata)(l.SCC_FETCH_KEYS.TARGETING_TEMPLATES,[e],{productName:l.NOTIFICATIONS_PEM_PRODUCT_NAME}))}resetController(e,t){super.resetController(...arguments),t&&((0,i.setProperties)(e,{campaignEndingSoon:null,isEditAndLaunchFlow:void 0,source:void 0}),this.buyerTargetingService.resetAllStates())}redirect(e,t){const n=this.campaignService.campaignToEdit,a=e.creatives
if(t.to.queryParams.isEditAndLaunchFlow&&n.isDraftCampaign){const e=a.length>0,t=!e&&n.validations.isValid
e&&n.validations.isValid?this.transitionTo(r.ROUTE_NAME.ACCOUNT_CAMPAIGN_REVIEW):t&&this.transitionTo(r.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX)}}didTransition(){const e=this.controller.section
return e&&(0,a.schedule)("afterRender",this,(()=>{this.controller.send("onDetailsSectionClick",e)})),!0}_setStartingAudienceExperience(e){const{isNewCampaign:t,audienceAutomation:n,targetingCriteria:a,campaignGroupId:i,objectiveType:r}=this.campaignService.campaignToEdit,{defaultGeoTemplate:o,campaignGroups:l=[]}=e
this.buyerTargetingService.resetAllStates()
const s=(0,m.hasFacet)(a,m.FACET_URNS.BUYER_GROUPS)
let c,d
i&&(d=l.find((e=>e.id===i))),t&&d?.objectiveType===g.OBJECTIVE_TYPE.LEAD_GENERATION?(c=u.AUDIENCE_EXPERIENCE_TYPES.ADVANCED,this.buyerTargetingService.setClassicExperienceTargetingCriteria(a),this.buyerTargetingService.setAdvancedExperienceTargetingCriteria((0,m.getDefaultTargetingCriteria)()),this.campaignService.updateCampaignAudienceExpansionEnabled(!1),this.campaignService.updateTargetingCriteria(this.buyerTargetingService.getAdvancedExperienceTargetingCriteria())):!s||n!==p.AUDIENCE_AUTOMATION.NONE||d?.objectiveType!==g.OBJECTIVE_TYPE.LEAD_GENERATION&&r!==g.OBJECTIVE_TYPE.LEAD_GENERATION?(c=u.AUDIENCE_EXPERIENCE_TYPES.CLASSIC,this.buyerTargetingService.setClassicExperienceTargetingCriteria(a),this.buyerTargetingService.setAdvancedExperienceTargetingCriteria((0,m.getDefaultTargetingCriteria)())):(c=u.AUDIENCE_EXPERIENCE_TYPES.ADVANCED,this.buyerTargetingService.setAdvancedExperienceTargetingCriteria(a),this.buyerTargetingService.setClassicExperienceTargetingCriteria(o)),this.buyerTargetingService.setCurrentAudienceExperienceType(c)}},w=z(v.prototype,"accountService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=z(v.prototype,"campaignService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=z(v.prototype,"conversionService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=z(v.prototype,"creativeService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=z(v.prototype,"targetingEntitiesService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=z(v.prototype,"targetingCriteriaService",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=z(v.prototype,"i18n",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=z(v.prototype,"router",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=z(v.prototype,"pemTracking",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=z(v.prototype,"lix",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=z(v.prototype,"buyerTargetingService",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z(v.prototype,"didTransition",[i.action],Object.getOwnPropertyDescriptor(v.prototype,"didTransition"),v.prototype),v)}))
define("campaign-manager-web/routes/accounts/item/campaigns/item/duplicate",["exports","@ember/routing/route","@ember/service","rsvp","@ember/object","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/routes","campaign-manager-web/utils/campaign-group","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O
function v(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function w(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(u=(0,n.inject)("router"),d=(0,n.inject)("campaign"),p=(0,n.inject)("campaign-group"),m=(0,n.inject)("return-to"),g=(0,n.inject)("conversion"),b=(0,n.inject)("reporting"),_=(0,n.inject)(),h=class extends t.default{constructor(...e){super(...e),v(this,"routerService",f,this),v(this,"campaignService",T,this),v(this,"campaignGroupService",E,this),v(this,"returnToService",y,this),v(this,"conversionService",S,this),v(this,"reportingService",A,this),v(this,"xhr",C,this),v(this,"lix",O,this)}beforeModel(e){const t=this.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableTurnOffMessageAds),n=this.campaignService.campaignToEdit.adFormat===o.AD_FORMAT.INMAIL,a=t&&n,i=this.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableClickToMessageLeadGenerationFormIntegration),r=this.campaignService.campaignToEdit.objectiveType===o.OBJECTIVE_TYPE.CONVERSATION_STARTER
if(a||r&&i)return this.replaceWith(l.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX)
this.returnToService.register(e)}async model(e,t){const n=t?.data?.accountId,o=t?.data?.campaignGroupId,{account:c}=this.modelFor(l.ROUTE_NAME.ACCOUNTS_ITEM),u=this.campaignService.campaignToEdit.id,d=this.campaignService.campaignToEdit.campaignGroupId,p={campaignsItemData:this.prefetched(l.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM),campaignGroup:this.campaignGroupService.fetchCampaignGroup(d),conversions:this.conversionService.getConversionsByCampaign(c.id,u),reportingAccountsPromise:this.reportingService.getAccounts(),relatedAccounts:this.xhr.fetch(r.default.accounts,{type:"GET",data:{q:"campaignDuplicationDestination",campaignId:u}},0).then((e=>e.elements))},{reportingAccountsPromise:m,relatedAccounts:g,campaignsItemData:b,conversions:_}=await(0,a.hash)(p),{campaignGroups:h}=b,f=h.map((e=>(0,s.toReportingCampaignGroup)(e))),T=g.map((e=>{const t=m.elements.find((t=>t.id===e.id))
return{...e,...t}})),E=(0,i.get)(this.campaignGroupService.data,d)
return{sourceAccount:c,sourceCampaignGroup:E,sourceReportingCampaignGroup:(0,s.toReportingCampaignGroup)(E),preselectedAccountId:n,preselectedCampaignGroupId:o,sourceCampaign:this.campaignService.campaignToEdit,reportingAccounts:T,reportingCampaignGroups:f,sourceCampaignHasConversions:_.length>0}}setupController(e,t){super.setupController(e,t),e.initDuplicationData(t)}resetController(e,t){super.resetController(...arguments),t&&e.resetDuplicationData()}},f=w(h.prototype,"routerService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=w(h.prototype,"campaignService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=w(h.prototype,"campaignGroupService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=w(h.prototype,"returnToService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=w(h.prototype,"conversionService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=w(h.prototype,"reportingService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=w(h.prototype,"xhr",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=w(h.prototype,"lix",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h)})),define("campaign-manager-web/routes/accounts/item/campaigns/item/duplicate/creatives",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/services/campaign-duplication","campaign-manager-web/utils/objective-type","rsvp"],(function(e,t,n,a,i,r,o){var l,s,c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=class extends t.default{constructor(...e){var t,n,a
super(...e),a="duplicate_campaign_creatives",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,g(this,"router",s,this),g(this,"lix",c,this),g(this,"creative",u,this),g(this,"reporting",d,this),g(this,"localizedOptions",p,this),g(this,"campaignDuplication",m,this)}transitionToSetupStep(e,t,n,i){this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_DUPLICATE,{queryParams:{newCampaignName:n,destinationAccountId:e,destinationCampaignGroupId:t}}).data=i}beforeModel(e){const{destinationAccountId:t,destinationCampaignGroupId:n,newCampaignName:a}=e?.to?.queryParams||{}
t&&n&&a||this.transitionToSetupStep(t,n,a)}async model(e,t){const{destinationCampaignGroupId:n,destinationAccountId:l}=t?.to?.queryParams||{},{sourceCampaign:s}=this.modelFor(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_DUPLICATE),c=(0,r.isDynamicAdFormat)((0,r.getAdFormat)(s)),{localizedOptions:u,creatives:d,reportingResponse:p,reportingCreativesWithDuplicationType:m}=await(0,o.hash)({localizedOptions:c?this.localizedOptions.fetchCachedOptionsAndRefresh(s):null,creatives:this.creative.fetchCreatives(s.id),reportingResponse:this.reporting.getCreatives(s.accountId,[s.campaignGroupId],[s.id]),reportingCreativesWithDuplicationType:this.campaignDuplication.getCreativesWithDuplicationType(s.id,n,s.accountId,l)}),g=m instanceof i.GetCreativesWithDuplicationTypeError
let b=[]
return g||(b=m.map((e=>{const t=p.elements.find((t=>t.id===e.creative.id))||{}
return{...e,creative:{...e.creative,...t}}}))),{creatives:d,reportingCreativesWithDuplicationType:g?null:b,hasCreativesFetchingError:g,sourceCampaign:s,localizedOptions:u}}afterModel(e,t){if(e.hasCreativesFetchingError){const{destinationAccountId:n,destinationCampaignGroupId:a,newCampaignName:i}=t?.to?.queryParams||{}
this.transitionToSetupStep(n,a,i,{hasCreativesFetchingError:e.hasCreativesFetchingError})}}setupController(e,t){super.setupController(e,t),e.initDuplicationData(t.reportingCreativesWithDuplicationType)}},s=b(l.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=b(l.prototype,"lix",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=b(l.prototype,"creative",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=b(l.prototype,"reporting",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(l.prototype,"localizedOptions",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(l.prototype,"campaignDuplication",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("campaign-manager-web/routes/accounts/item/campaigns/item/duplicate/index",["exports","@ember/routing/route","campaign-manager-web/constants/routes"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class a extends t.default{constructor(...e){var t,n,a
super(...e),a="duplicate_campaign_index",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}async model(e,t){const a=t?.data?.hasCreativesFetchingError,{reportingAccounts:i,reportingCampaignGroups:r,sourceCampaign:o}=this.modelFor(n.ROUTE_NAME.ACCOUNT_CAMPAIGN_DUPLICATE)
return{sourceCampaign:o,reportingAccounts:i,reportingCampaignGroups:r,hasCreativesFetchingError:a}}setupController(e,t){super.setupController(e,t),e.initDuplicationData(t.hasCreativesFetchingError)}}e.default=a})),define("campaign-manager-web/routes/accounts/item/campaigns/item/duplicate/tasks",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes"],(function(e,t,n,a){var i,r,o
function l(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function s(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=class extends t.default{constructor(...e){var t,n,a
super(...e),a="duplicate_campaign_tasks",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,l(this,"router",r,this),l(this,"lix",o,this)}redirect(){const e=this.controllerFor(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_DUPLICATE)
e.isDuplicating||e.hasDuplicationResultData||this.router.replaceWith(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_DUPLICATE_INDEX)}},r=s(i.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=s(i.prototype,"lix",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),i)})),define("campaign-manager-web/routes/accounts/item/campaigns/item/generate",["exports","@ember/service","@ember/object","@ember/routing/route","campaign-manager-web/constants/routes","campaign-manager-web/utils/optima","campaign-manager-web/constants/session-record","rsvp"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(s=(0,t.inject)("campaign"),c=(0,t.inject)("return-to"),u=(0,t.inject)("scheduled-session-recorder"),d=class extends a.default{constructor(...e){var t,n,a
super(...e),a="optima_getting_started",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,f(this,"lix",p,this),f(this,"router",m,this),f(this,"product",g,this),f(this,"campaignService",b,this),f(this,"returnToService",_,this),f(this,"sessionRecorder",h,this)}beforeModel(e){const{account:t}=this.modelFor(i.ROUTE_NAME.ACCOUNTS_ITEM)
if(!(0,r.isOptimaEnabled)(t,this.lix))return this.router.transitionTo(i.ROUTE_NAME.ACCOUNTS_ITEM)
const n=e.to.queryParams?.objectiveType
if(!(0,r.isObjectiveTypeSupported)(n)||!t.canEditCampaign)return this.router.transitionTo(i.ROUTE_NAME.ACCOUNTS_ITEM)
this.sessionRecorder.isRecording||this.sessionRecorder.start(o.SESSION_RECORD_FEATURES.OPTIMA_CAMPAIGN_CREATION,o.SESSION_RECORD_INTERVAL.TEN_SECONDS,{samplePercentage:o.SESSION_RECORD_SAMPLE_RATE.ONE,maxDuration:o.SESSION_RECORD_MAX_DURATION.ONE_HOUR}),this.returnToService.register(e)}async model(){const e=this.modelFor(i.ROUTE_NAME.ACCOUNTS_ITEM).account,t=this.prefetched(i.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM),n=this.product.fetchAll(e.accountId)
return(0,l.hash)({campaignPromise:t,products:n}).then((({products:t})=>{const n=this.campaignService.campaignToEdit
return{account:e,campaign:n,products:t||[]}}))}setupController(e,t,n){super.setupController(...arguments),n?.data.product&&e.setProductData(n.data.product),e.setInitialForm(),e.refreshModel=this.refreshModel.bind(this)}willTransition(e){[i.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_AUTO_REVIEW,i.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_GROUP_INDEX].includes(e.targetName)||this.sessionRecorder.stop(o.SESSION_RECORD_FEATURES.OPTIMA_CAMPAIGN_CREATION)}resetController(e,t){super.resetController(...arguments),t&&(e.fireProductDescriptionRecordingEndTag(),e.reset())}refreshModel(){this.refresh()}},p=T(d.prototype,"lix",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=T(d.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=T(d.prototype,"product",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(d.prototype,"campaignService",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=T(d.prototype,"returnToService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=T(d.prototype,"sessionRecorder",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T(d.prototype,"willTransition",[n.action],Object.getOwnPropertyDescriptor(d.prototype,"willTransition"),d.prototype),T(d.prototype,"refreshModel",[n.action],Object.getOwnPropertyDescriptor(d.prototype,"refreshModel"),d.prototype),d)})),define("campaign-manager-web/routes/accounts/item/campaigns/item/generate/group/index",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/constants/lix","campaign-manager-web/constants/application-experience"],(function(e,t,n,a,i,r){var o,l,s,c,u
function d(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=(0,n.inject)("campaign-group"),l=class extends t.default{constructor(...e){var t,n,a
super(...e),d(this,"campaignGroupService",s,this),d(this,"router",c,this),d(this,"lix",u,this),a="optima_campaign_group_select",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}beforeModel(){this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableOptimaWithCampaignGroupSelectionFlow)||this.router.replaceWith(a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE)}async model(){const{account:e}=this.modelFor(a.ROUTE_NAME.ACCOUNTS_ITEM)
return{account:e,reportingCampaignGroups:(await this.campaignGroupService.getCampaignGroupElementsWithoutDeleted(e.accountId)).filter((({objectiveType:e,budgetOptimization:t,applicationExperience:n})=>!e&&!t&&![r.APPLICATION_EXPERIENCE_CASE.AB_TEST,r.APPLICATION_EXPERIENCE_CASE.BOOST_CONTENT,r.APPLICATION_EXPERIENCE_CASE.QUICK].includes(n)))}}setupController(e){super.setupController(...arguments),e.resetInvalidPreselectedCampaignGroup()}},s=p(l.prototype,"campaignGroupService",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(l.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(l.prototype,"lix",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("campaign-manager-web/routes/accounts/item/campaigns/item/generate/group/item",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/constants/lix","campaign-manager-web/constants/application-experience","campaign-manager-web/utils/lisa"],(function(e,t,n,a,i,r,o){var l,s,c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,n.inject)("campaign-group"),s=(0,n.inject)(),c=class extends t.default{constructor(...e){var t,n,a
super(...e),g(this,"campaignGroupService",u,this),g(this,"lisaLiam",d,this),g(this,"lix",p,this),g(this,"router",m,this),a="optima_campaign_group_select_edit_group",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}beforeModel(){this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableOptimaWithCampaignGroupSelectionFlow)||this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE)}async model({campaign_group_id:e}){const t=this.modelFor(a.ROUTE_NAME.ACCOUNTS_ITEM).account
await this.campaignGroupService.fetchCampaignGroup(e)
const n=this.campaignGroupService.data[e];([r.APPLICATION_EXPERIENCE_CASE.QUICK,r.APPLICATION_EXPERIENCE_CASE.OPTIMA,r.APPLICATION_EXPERIENCE_CASE.AB_TEST].includes(n.get("applicationExperience"))||n.get("objectiveType")||n.get("budgetOptimization"))&&this.router.replaceWith(a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_GROUP_INDEX,t.id,"new")
const i=n.toJSON().totalBudget,l=!((0,o.isLisaUser)(this.lisaLiam.accessType)&&t.isLmsEnterpriseAccount&&t.testAccount)&&t.isEnterprise
return{account:t,campaignGroupId:e,campaignGroup:n,totalBudget:i,isLmsEnterpriseAccount:t.isLmsEnterpriseAccount,currencyCode:t.currencyCode,canEditCampaign:t.canEditCampaign,isEnterpriseCampaignGroupCreationDisabled:l}}setupController(){super.setupController(...arguments)}},u=b(c.prototype,"campaignGroupService",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=b(c.prototype,"lisaLiam",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(c.prototype,"lix",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(c.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),define("campaign-manager-web/routes/accounts/item/campaigns/item/generate/group/new",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/constants/lix","campaign-manager-web/utils/lisa","campaign-manager-web/utils/account","campaign-manager-web/constants/campaign-constants"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(s=(0,n.inject)("campaign-group"),c=(0,n.inject)(),u=class extends t.default{constructor(...e){var t,n,a
super(...e),b(this,"campaignGroupService",d,this),b(this,"lisaLiam",p,this),b(this,"lix",m,this),b(this,"router",g,this),a="optima_campaign_group_select_create_new_group",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}beforeModel(){this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableOptimaWithCampaignGroupSelectionFlow)||this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE)}async model(){const e=this.modelFor(a.ROUTE_NAME.ACCOUNTS_ITEM).account
let t={accountId:parseInt(e.id,10)}
if(e.isLmsEnterpriseAccount&&e.testAccount){const n=(0,o.getBillingParentReferenceType)(e),a=(0,o.getBillingReferenceType)(e)
t={...t,billingParentReferenceType:n,billingReferenceType:a,allowedCampaignTypes:[l.CAMPAIGN_TYPE.DYNAMIC]}}const n=this.campaignGroupService.getNewCampaignGroup(t),i=this.campaignGroupService.data[n],s=i.totalBudget,c=!((0,r.isLisaUser)(this.lisaLiam.accessType)&&e.isLmsEnterpriseAccount&&e.testAccount)&&e.isEnterprise
return{account:e,campaignGroupId:n,campaignGroup:i,totalBudget:s,isLmsEnterpriseAccount:e.isLmsEnterpriseAccount,currencyCode:e.currencyCode,canEditCampaign:e.canEditCampaign,isEnterpriseCampaignGroupCreationDisabled:c}}setupController(){super.setupController(...arguments)}},d=_(u.prototype,"campaignGroupService",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=_(u.prototype,"lisaLiam",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=_(u.prototype,"lix",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=_(u.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),define("campaign-manager-web/routes/accounts/item/campaigns/item/generate/index",["exports","@ember/routing/route"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends t.default{constructor(...e){var t,n,a
super(...e),a="optima_getting_started_index",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}setupController(){super.setupController(...arguments)}}e.default=n})),define("campaign-manager-web/routes/accounts/item/campaigns/item/group/index",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/utils/account","campaign-manager-web/utils/simplified-campaign-creation"],(function(e,t,n,a,i,r){var o,l,s,c,u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=(0,n.inject)("account"),l=(0,n.inject)("campaign"),s=(0,n.inject)("creative"),c=class extends t.default{constructor(...e){var t,n,a
super(...e),b(this,"accountService",u,this),b(this,"campaignGroup",d,this),b(this,"campaignService",p,this),b(this,"creativeService",m,this),b(this,"i18n",g,this),a="campaign_group_select",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}beforeModel(){return this.prefetched(a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM).then((({account:e,campaignCreationModeSimpleSetting:t,campaignSettings:n})=>{const o=this.campaignService.campaignToEdit,l=(0,r.shouldRedirectToDetails)(o?.isNewCampaign,t?.isQuickMode,n?.isQuickMode);(0,i.isCGSelectionStepEnabled)(e)&&!l||this.replaceWith(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS)}))}model(e,t){const{account:n}=this.modelFor(a.ROUTE_NAME.ACCOUNTS_ITEM),i=this.campaignService.campaignToEdit,{from:r}=t,o=r&&r.name,l=i.isNewCampaign&&!(o&&o.startsWith(`${a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM}.`)),s=!!i.campaignGroupId
return{account:n,campaign:i,skipCreateCG:!l||s}}},u=_(c.prototype,"accountService",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=_(c.prototype,"campaignGroup",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=_(c.prototype,"campaignService",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=_(c.prototype,"creativeService",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=_(c.prototype,"i18n",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),define("campaign-manager-web/routes/accounts/item/campaigns/item/group/item",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","@ember/object","campaign-manager-web/utils/lisa","campaign-manager-web/utils/account","campaign-manager-web/utils/simplified-campaign-creation","campaign-manager-web/constants/lix","rsvp"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h,f,T,E,y,S
function A(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function C(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(u=(0,n.inject)("campaign-group"),d=(0,n.inject)("campaign"),p=(0,n.inject)("hue-web-toast"),m=(0,n.inject)("campaign"),g=class extends t.default{constructor(...e){var t,n,a
super(...e),a="campaigns_group_item",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,A(this,"campaignGroupService",b,this),A(this,"campaignService",_,this),A(this,"i18n",h,this),A(this,"lisaLiam",f,this),A(this,"router",T,this),A(this,"toast",E,this),A(this,"lix",y,this),A(this,"campaignService",S,this)}beforeModel(){return this.prefetched(a.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM).then((({account:e,campaignCreationModeSimpleSetting:t,campaignSettings:n})=>{const i=this.campaignService.campaignToEdit,r=(0,l.shouldRedirectToDetails)(i?.isNewCampaign,t?.isQuickMode,n?.isQuickMode);(0,o.isCGSelectionStepEnabled)(e)&&!r||this.replaceWith(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS)}))}async model({campaign_group_id:e}){const t=this.modelFor(a.ROUTE_NAME.ACCOUNTS_ITEM).account
await this.campaignGroupService.fetchCampaignGroup(e)
const n=(0,i.get)(this.campaignGroupService.data,e),o=n.toJSON().totalBudget
let l,u
this.lix.getTreatmentIsEnabled(s.LIX_TEST_KEYS.enableDynamicBudgetOptimization)&&(l=this.campaignService.fetchLimits(t,this.campaignService.campaignToEdit,{bypassTargetingValidityCheck:!0}),u=this.campaignGroupService.setSpentUnspentBudget(n,t.createdAt,t.currencyCode,!1))
const d=!((0,r.isLisaUser)((0,i.get)(this,"lisaLiam.accessType"))&&t.isLmsEnterpriseAccount&&t.testAccount)&&t.isEnterprise
return(0,c.allSettled)([u,l]).then((a=>{const[,i]=a,r=i.value
return{campaignGroupId:e,campaignGroup:n,totalBudget:o,isLmsEnterpriseAccount:t.isLmsEnterpriseAccount,currencyCode:t.currencyCode,canEditCampaign:t.canEditCampaign,isEnterpriseCampaignGroupCreationDisabled:d,account:t,limits:r}}))}},b=C(g.prototype,"campaignGroupService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=C(g.prototype,"campaignService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=C(g.prototype,"i18n",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=C(g.prototype,"lisaLiam",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=C(g.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=C(g.prototype,"toast",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=C(g.prototype,"lix",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=C(g.prototype,"campaignService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g)})),define("campaign-manager-web/routes/accounts/item/campaigns/item/group/new",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/routes","campaign-manager-web/utils/account","@ember/object","campaign-manager-web/utils/lisa","campaign-manager-web/components/composable-campaign-wizard","campaign-manager-web/constants/lix","campaign-manager-web/utils/simplified-campaign-creation"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y,S,A,C,O
function v(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function w(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(d=(0,n.inject)("account"),p=(0,n.inject)("campaign-group"),m=(0,n.inject)("campaign"),g=(0,n.inject)("creative"),b=(0,n.inject)("hue-web-toast"),_=class extends t.default{constructor(...e){var t,n,a
super(...e),a="campaigns_group_new",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,v(this,"accountService",h,this),v(this,"campaignGroupService",f,this),v(this,"campaignService",T,this),v(this,"creativeService",E,this),v(this,"i18n",y,this),v(this,"lisaLiam",S,this),v(this,"router",A,this),v(this,"toast",C,this),v(this,"lix",O,this)}beforeModel(){return this.prefetched(i.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM).then((({account:e,campaignCreationModeSimpleSetting:t,campaignSettings:n})=>{const a=this.campaignService.campaignToEdit,s=(0,u.shouldRedirectToDetails)(a?.isNewCampaign,t?.isQuickMode,n?.isQuickMode),c=!((0,l.isLisaUser)((0,o.get)(this,"lisaLiam.accessType"))&&e.isLmsEnterpriseAccount&&e.testAccount)&&e.isEnterprise
!(0,r.isCGSelectionStepEnabled)(e)||s?this.replaceWith(i.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS):c&&this.replaceWith(i.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX)}))}async model(){const e=s.STEPS.GROUP,{account:t}=this.modelFor(i.ROUTE_NAME.ACCOUNTS_ITEM),n=parseInt(t.id,10),u=await this.accountService.fetchAccountReference(t.reference)
this.campaignService.updateCampaignByCampaignGroup(null,t,u)
const d=this.campaignService.campaignToEdit,p=this.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableDynamicBudgetOptimization)
let m={accountId:n}
if(t.isLmsEnterpriseAccount&&t.testAccount){const e=(0,r.getBillingParentReferenceType)(t),n=(0,r.getBillingReferenceType)(t)
m={...m,billingParentReferenceType:e,billingReferenceType:n,allowedCampaignTypes:[a.CAMPAIGN_TYPE.DYNAMIC]}}const g=this.campaignGroupService.getNewCampaignGroup(m),b=(0,o.get)(this.campaignGroupService.data,g)
let _
p&&(_=await this.campaignService.fetchLimits(t,d,{bypassTargetingValidityCheck:!0}))
const h=b.totalBudget,f=!((0,l.isLisaUser)((0,o.get)(this,"lisaLiam.accessType"))&&t.isLmsEnterpriseAccount&&t.testAccount)&&t.isEnterprise
let T=[]
return d.isNewCampaign||(await this.creativeService.getCachedCreativesAndRefresh(d.id),T=this.creativeService.campaignCreatives[d.id]||[]),{isDynamicBudgetOptimizationLixEnabled:p,step:e,account:t,campaign:d,creatives:T,campaignGroupId:g,campaignGroup:b,totalBudget:h,isLmsEnterpriseAccount:t.isLmsEnterpriseAccount,currencyCode:t.currencyCode,canEditCampaign:t.canEditCampaign,isEnterpriseCampaignGroupCreationDisabled:f,limits:_}}resetController(e,t){super.resetController(...arguments),t&&(e.initialObjectiveType=null)}},h=w(_.prototype,"accountService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=w(_.prototype,"campaignGroupService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=w(_.prototype,"campaignService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=w(_.prototype,"creativeService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=w(_.prototype,"i18n",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=w(_.prototype,"lisaLiam",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=w(_.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=w(_.prototype,"toast",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=w(_.prototype,"lix",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_)})),define("campaign-manager-web/routes/accounts/item/campaigns/item/review",["exports","@ember/service","@ember/routing/route","rsvp","campaign-manager-web/constants/routes","campaign-manager-web/utils/http-error","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/constants/pem/notification","campaign-manager-web/constants/pem/billing","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y,S
function A(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function C(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(d=(0,t.inject)("campaign"),p=(0,t.inject)("billing"),m=(0,t.inject)("reporting"),g=(0,t.inject)("billing-v2"),b=class extends n.default{constructor(...e){var t,n,a
super(...e),a="campaign_review",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,A(this,"campaignService",_,this),A(this,"billingService",h,this),A(this,"lix",f,this),A(this,"reportingService",T,this),A(this,"i18n",E,this),A(this,"jet",y,this),A(this,"billingV2Service",S,this)}async prefetch(){const{account_id:e}=this.paramsFor(i.ROUTE_NAME.ACCOUNTS_ITEM),{campaign_id:t}=this.paramsFor(i.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM),n=this.prefetched(i.ROUTE_NAME.ACCOUNTS_ITEM),{account:r,accountHasInsightTag:o}=await n,l=(0,c.constructPemMetadata)(s.FETCH_ACCOUNT_BILLING_CONFIG_KEYS.SCC,[e],{productName:s.CMT_SLB_PEM_PRODUCT_NAME}),u=this.isBillingV2Enabled?this.billingV2Service.fetchAccountBillingConfig(e,l):Promise.resolve(),d=o&&this.isConversionTrackingEnabled?this.insightTagService.fetchInsightTagDomains(e):Promise.resolve([])
return(0,a.hash)({creativesResponse:this.reportingService.getCreatives(e,[],[t]),billingInfo:u,taggedDomains:d}).then((({creativesResponse:{elements:e},billingInfo:t,taggedDomains:n})=>({account:r,accountHasInsightTag:o,creatives:e,billingInfo:t,taggedDomains:n})))}get isBillingV2Enabled(){return this.lix.getTreatmentIsEnabled(u.LIX_TEST_KEYS.enableBillingV2)}setupController(e,t){super.setupController(e,t)
const n=this.campaignService.campaignToEdit
if(n.isDraftCampaign||n.isServableCampaign?this.campaignService.fetchAudienceCountTask.perform(n.targetingCriteria):this.campaignService.maybeFetchAudienceCount(n,n.targetingCriteria),!n.isCompletedCampaign&&!t.billingInfo?.isAdAccountOnBillingV2){const e=t.account.id,n=(0,c.constructPemMetadata)(l.SCC_FETCH_KEYS.FETCH_ACCOUNT_PAYMENT_INFO,[e],{productName:l.NOTIFICATIONS_PEM_PRODUCT_NAME})
this.billingService.populatePaymentInfo(e,n).catch((e=>{this.jet.error(new Error(`Error fetching payment info: ${(0,r.getErrorMessage)(e)}`),[o.JET_ERROR_TAGS.SIMPLIFIED_CAMPAIGN_CREATION,"payment-info"],{shouldRethrow:!1})}))}}resetController(e,t){super.resetController(...arguments),t&&(e.paymentCheckoutModalType=null,e.authState=null,e.paymentIntentUrn=null,e.paymentMethodUrn=null,e.contactUrn=null)}},_=C(b.prototype,"campaignService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=C(b.prototype,"billingService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=C(b.prototype,"lix",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=C(b.prototype,"reportingService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=C(b.prototype,"i18n",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=C(b.prototype,"jet",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=C(b.prototype,"billingV2Service",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b)})),define("campaign-manager-web/routes/accounts/item/campaigns/item/summary",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/utils/url","campaign-manager-web/utils/optima","campaign-manager-web/constants/session-record","@ember/object"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(s=(0,n.inject)("ad-learning-phase"),c=(0,n.inject)("scheduled-session-recorder"),u=class extends t.default{constructor(...e){var t,n,a
super(...e),a="campaign_summary_report",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,b(this,"router",d,this),b(this,"campaign",p,this),b(this,"adLearningPhaseService",m,this),b(this,"sessionRecorder",g,this)}async beforeModel(){this.sessionRecorder.start(o.SESSION_RECORD_FEATURES.CAMPAIGN_SUMMARY,o.SESSION_RECORD_INTERVAL.TEN_SECONDS,{samplePercentage:o.SESSION_RECORD_SAMPLE_RATE.ONE,maxDuration:o.SESSION_RECORD_MAX_DURATION.ONE_HOUR})}async model(){const e=this.modelFor(a.ROUTE_NAME.ACCOUNTS_ITEM).account,t=this.campaign.campaignToEdit,n=t.id
let o
if((0,r.shouldFetchOptimaLearning)(this.campaign.campaignToEdit)){const e=await this.adLearningPhaseService.getCampaignLearningPhaseProgress([n]),t=(0,i.buildCampaignUrnComplexKey)(n)
o=e?.[t]}return{campaign:t,account:e,learningPhaseProgress:o}}willTransition(){this.sessionRecorder.stop(o.SESSION_RECORD_FEATURES.CAMPAIGN_SUMMARY)}},d=_(u.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=_(u.prototype,"campaign",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=_(u.prototype,"adLearningPhaseService",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=_(u.prototype,"sessionRecorder",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_(u.prototype,"willTransition",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"willTransition"),u.prototype),u)})),define("campaign-manager-web/routes/accounts/item/campaigns/item/website-actions/item",["exports","@ember/routing/route"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends t.default{constructor(...e){var t,n,a
super(...e),a="campaign_website_action_event_builder",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}model({website_action_id:e}){return{id:e}}}e.default=n})),define("campaign-manager-web/routes/accounts/item/content",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/constants/lix","campaign-manager-web/constants/micro-app","campaign-manager-web/constants/pem/content-hub","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/utils/account","campaign-manager-web/utils/urn","campaign-manager-web/constants/content-hub/content-hub","campaign-manager-web/utils/content-hub/content-hub","@ember/object","campaign-manager-web/utils/assets/generate-byte-uuid"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A
function C(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function O(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(g=(0,n.inject)(),b=(0,n.inject)(),_=class extends t.default{constructor(...e){super(...e),O(this,"pageKey","content_hub"),C(this,"router",h,this),C(this,"lix",f,this),C(this,"microAppsShell",T,this),C(this,"microAppsUtil",E,this),C(this,"sponsoredContent",y,this),C(this,"tracking",S,this),C(this,"contentHub",A,this),O(this,"hasAccountLevelPermissions",!1)}didTransition(){const e=(0,m.default)()
this.contentHub.setContentHubWorkflowTrackingId(e)
const t=this.modelFor(a.ROUTE_NAME.ACCOUNTS_ITEM).account,n=(0,c.createAccountUrnFromId)(t.accountId)
this.tracking.fireTrackingPayload(u.CONTENT_HUB_TRACKING_TOPICS.OPEN,(0,d.makeContentHubOpenEvent)(u.CONTENT_HUB_ENTRY_POINT.MAIN_NAV,n,e))}async _preloadMf(){const e=(0,l.constructPemMetadata)(o.CONTENT_HUB_PEM_KEYS.IMPORT_MF,[],{productName:o.CONTENT_HUB_PEM_PRODUCT_NAME})
try{await this.microAppsShell.registerMicroApp(r.MICRO_APP.CONTENT_HUB,r.MICRO_APPS_MANIFEST[r.MICRO_APP.CONTENT_HUB],{trackPem:this.microAppsUtil.generateTrackPemCallback(e)})}catch(t){}}async needsDscPosterPermissions(){const e=this.modelFor(a.ROUTE_NAME.ACCOUNTS_ITEM).account
if(e.canCreateDsc)return!1
if(!(0,s.isCreatedAfter)(e.createdAt))return!1
return!(await this.sponsoredContent.fetchAllDirectSponsoredContent(e,1)).length}async beforeModel(){if(!this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableContentHub))return this.router.transitionTo(a.ROUTE_NAME.ACCOUNTS_ITEM)
const e=this.modelFor(a.ROUTE_NAME.ACCOUNTS_ITEM).account
e.canEditCreative&&e.canEditCampaign&&(this.hasAccountLevelPermissions=!0,await this._preloadMf())}async model(){const{account:e,accountReference:t}=this.modelFor(a.ROUTE_NAME.ACCOUNTS_ITEM),n=await this.needsDscPosterPermissions()
return{account:e,accountReference:t,shouldShowContentHub:this.hasAccountLevelPermissions&&!n,canRequestDscPosterPermissions:this.hasAccountLevelPermissions&&n}}},h=v(_.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=v(_.prototype,"lix",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=v(_.prototype,"microAppsShell",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=v(_.prototype,"microAppsUtil",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=v(_.prototype,"sponsoredContent",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=v(_.prototype,"tracking",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=v(_.prototype,"contentHub",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v(_.prototype,"didTransition",[p.action],Object.getOwnPropertyDescriptor(_.prototype,"didTransition"),_.prototype),_)})),define("campaign-manager-web/routes/accounts/item/conversations/index",["exports","@ember/routing/route","campaign-manager-web/constants/routes","@ember/service","rsvp","campaign-manager-web/utils/http-error"],(function(e,t,n,a,i,r){var o,l,s,c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=(0,a.inject)("click-to-message/click-to-message"),l=(0,a.inject)("account"),s=class extends t.default{constructor(...e){var t,n,a
super(...e),a="conversations_index",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,g(this,"lix",c,this),g(this,"clickToMessageService",u,this),g(this,"jet",d,this),g(this,"accountService",p,this),g(this,"router",m,this)}prefetch(){const e=this.paramsFor(n.ROUTE_NAME.ACCOUNTS_ITEM).account_id,t={account:this.prefetched(n.ROUTE_NAME.ACCOUNTS_ITEM),userPermissions:this._getUserPermissions(e)}
return t.rawConversations=this.clickToMessageService.fetchConversationAssets(e),(0,i.hash)(t).then((({account:t,userPermissions:n})=>({account:t,accountId:e,userPermissions:n})))}willDestroy(){super.willDestroy(...arguments)}_getUserPermissions(e){return this.accountService.getUserPermissions(e).catch((t=>(this.jet.error(new Error(`Error in fetching userPermissions for account ${e} due to ${(0,r.getErrorMessage)(t)}`),"conversations",!1),{})))}},c=b(s.prototype,"lix",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=b(s.prototype,"clickToMessageService",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=b(s.prototype,"jet",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(s.prototype,"accountService",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(s.prototype,"router",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)})),define("campaign-manager-web/routes/accounts/item/conversations/item",["exports","@ember/routing/route","@ember/service","rsvp","campaign-manager-web/constants/routes","campaign-manager-web/utils/query-param"],(function(e,t,n,a,i,r){var o,l,s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=(0,n.inject)("account"),l=(0,n.inject)("sponsored-messaging-shared/sponsored-messaging-shared"),s=class extends t.default{constructor(...e){var t,n,a
super(...e),m(this,"accountService",c,this),m(this,"router",u,this),m(this,"sponsoredMessagingSharedService",d,this),m(this,"lix",p,this),a="conversations_item",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}model({conversation_id:e,action:t}){const{account_id:n}=this.paramsFor(i.ROUTE_NAME.ACCOUNTS_ITEM),{account:o,userPermissions:l}=this.modelFor(i.ROUTE_NAME.ACCOUNTS_ITEM),s={adInMailContent:this.sponsoredMessagingSharedService.fetchAdInMailContentAndConversationByAdInMailContentId(e)}
return(0,a.hash)(s).then((({adInMailContent:e})=>({accountId:n,account:o,adInMailContent:e,editPanelMode:r.ACTION_QUERY_PARAM_TO_EDIT_PANEL_MODE[t],userPermissions:l})))}redirect(e){const t=!e.userPermissions.allowedToEditCreatives&&e.editPanelMode!==r.ACTION_QUERY_PARAM_TO_EDIT_PANEL_MODE[r.ACTION_QUERY_PARAM.VIEW],n=e.editPanelMode===r.ACTION_QUERY_PARAM_TO_EDIT_PANEL_MODE[r.ACTION_QUERY_PARAM.EDIT]&&!e.adInMailContent.content.editable;(t||n)&&this.router.transitionTo(i.ROUTE_NAME.ACCOUNT_CONVERSATIONS_INDEX)}},c=g(s.prototype,"accountService",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=g(s.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(s.prototype,"sponsoredMessagingSharedService",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(s.prototype,"lix",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)})),define("campaign-manager-web/routes/accounts/item/conversations/new",["exports","@ember/routing/route","campaign-manager-web/constants/routes","@ember/service"],(function(e,t,n,a){var i,r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=(0,a.inject)(),r=class extends t.default{constructor(...e){var t,n,a,i,r,l,s
super(...e),a="conversations_new",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,i=this,r="lix",s=this,(l=o)&&Object.defineProperty(i,r,{enumerable:l.enumerable,configurable:l.configurable,writable:l.writable,value:l.initializer?l.initializer.call(s):void 0})}model(){const{account:e}=this.modelFor(n.ROUTE_NAME.ACCOUNTS_ITEM)
return{account:e}}},l=r.prototype,s="lix",c=[i],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(u).forEach((function(e){p[e]=u[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=c.slice().reverse().reduce((function(e,t){return t(l,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(l,s,p),p=null),o=p,r)
var l,s,c,u,d,p})),define("campaign-manager-web/routes/accounts/item/conversions",["exports","@ember/routing/route","@ember/service"],(function(e,t,n){var a,i,r,o,l
function s(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function c(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,n.inject)(),i=(0,n.inject)("website-actions"),r=class extends t.default{constructor(...e){super(...e),s(this,"lix",o,this),s(this,"websiteActionsService",l,this)}beforeModel(){this.websiteActionsService.selectedConversionActions={}}},o=c(r.prototype,"lix",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(r.prototype,"websiteActionsService",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("campaign-manager-web/routes/accounts/item/conversions/edit",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/entities/conversion","campaign-manager-web/constants/lix","campaign-manager-web/constants/conversion"],(function(e,t,n,a,i,r,o){var l,s,c,u,d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,n.inject)(),s=(0,n.inject)(),c=(0,n.inject)("conversion"),u=(0,n.inject)("audiences"),d=(0,n.inject)(),p=class extends t.default{constructor(...e){super(...e),T(this,"pageKey","edit-conversions-page"),f(this,"lix",m,this),f(this,"sessionStorage",g,this),f(this,"conversionService",b,this),f(this,"audiencesService",_,this),f(this,"router",h,this),T(this,"refreshData",(()=>{this.refresh()}))}beforeModel(){if(!this.lix.getTreatmentIsEnabled(r.LIX_TEST_KEYS.enableConversionTrackingNewFlow))return this.router.transitionTo("/not-found")}async model({conversion_id:e,step:t,imported:n}){const r=this.modelFor(a.ROUTE_NAME.ACCOUNTS_ITEM).account,o=r.id,l=this.currentModel&&this.currentModel.conversion
return{account:r,conversion:1===t||void 0===l?i.default.from(await this.conversionService.getConversion(e,o)):this.currentModel.conversion,dmpSegments:n?await this.audiencesService.fetchDmpSegments(o,"CONVERSION"):[],refreshData:this.refreshData}}deactivate(){this.sessionStorage.remove(o.CONVERSION_SESSION_STORAGE_KEYS.NEW_CONVERSION_SESSION_STORAGE_KEY),this.sessionStorage.remove(o.CONVERSION_SESSION_STORAGE_KEYS.NEW_CONVERSION_CAMPAIGN_ASSOCIATIONS_SESSION_STORAGE_KEY)}},m=E(p.prototype,"lix",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=E(p.prototype,"sessionStorage",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=E(p.prototype,"conversionService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(p.prototype,"audiencesService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=E(p.prototype,"router",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p)})),define("campaign-manager-web/routes/accounts/item/conversions/new",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/constants/lix","campaign-manager-web/entities/conversion","campaign-manager-web/constants/conversion","campaign-manager-web/utils/urn","campaign-manager-web/constants/audiences/matched/common","campaign-manager-web/constants/jet-error-tags"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h,f,T,E,y,S,A,C
function O(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function w(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(u=(0,n.inject)(),d=(0,n.inject)(),p=(0,n.inject)(),m=(0,n.inject)(),g=(0,n.inject)("audiences"),b=(0,n.inject)("website-actions"),_=(0,n.inject)("google-tag-manager"),h=class extends t.default{constructor(...e){super(...e),v(this,"pageKey","new-conversions-page"),O(this,"lix",f,this),O(this,"jet",T,this),O(this,"sessionStorage",E,this),O(this,"router",y,this),O(this,"audiencesService",S,this),O(this,"websiteActionsService",A,this),O(this,"googleTagManagerService",C,this),v(this,"refreshData",(()=>{this.refresh()}))}beforeModel(){if(!this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableConversionTrackingNewFlow))return this.router.transitionTo("/not-found")}async model({step:e,imported:t,keyConversion:n,name:i,preSelectedOfflineSource:u,preSelectedPartner:d,encodedActionRule:p}={}){const m=this.modelFor(a.ROUTE_NAME.ACCOUNTS_ITEM).account,g=parseInt(m.id,10)
1===e&&(this.sessionStorage.remove(o.CONVERSION_SESSION_STORAGE_KEYS.NEW_CONVERSION_SESSION_STORAGE_KEY),this.sessionStorage.remove(o.CONVERSION_SESSION_STORAGE_KEYS.NEW_CONVERSION_CAMPAIGN_ASSOCIATIONS_SESSION_STORAGE_KEY))
const b=this.sessionStorage.get(o.CONVERSION_SESSION_STORAGE_KEYS.NEW_CONVERSION_SESSION_STORAGE_KEY)
if(!b&&1!==e)return this.router.transitionTo(a.ROUTE_NAME.ACCOUNT_CONVERSIONS_NEW,g,{queryParams:{step:1}})
const _=b?r.default.from(b):new r.default(g,{isImported:!!t,isWebsiteSignal:!0})
if(p){let e={}
try{e=JSON.parse(decodeURIComponent(atob(p)))}catch(T){this.jet.error("Failed to decode action rule",T,[c.JET_ERROR_TAGS.CONVERSION_TRACKING,"website-actions","decodeing-action-rule-json"])}this.websiteActionsService.selectedConversionActions=e}n&&(_.type=n),i&&(_.name=i)
const h=t?await this.audiencesService.fetchDmpSegments(g,"CONVERSION"):[],f=h.find((e=>String(e.id)===u))
return f&&(_.dmpSegment=(0,l.createSegmentUrnFromId)(f.id),_.sourcePlatform=s.DMP_SOURCE_PLATFORMS.LIST_UPLOAD),d&&(_.sourcePlatform=d),{account:m,conversion:_,dmpSegments:h,keyConversion:n,refreshData:this.refreshData}}deactivate(){this.sessionStorage.remove(o.CONVERSION_SESSION_STORAGE_KEYS.NEW_CONVERSION_SESSION_STORAGE_KEY),this.sessionStorage.remove(o.CONVERSION_SESSION_STORAGE_KEYS.NEW_CONVERSION_CAMPAIGN_ASSOCIATIONS_SESSION_STORAGE_KEY)}resetController(e,t){if(super.resetController(e,t),t){Object.assign(e,{websiteSignal:void 0,actionRule:void 0,encodedActionRule:void 0,signalDomain:void 0,keyConversion:void 0,name:void 0,preSelectedOfflineSource:void 0,preSelectedPartner:void 0,startOnCsv:void 0})
this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableGTMEmbeddedExperience)&&this.googleTagManagerService.clearFormAndTokenData()}}},f=w(h.prototype,"lix",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=w(h.prototype,"jet",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=w(h.prototype,"sessionStorage",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=w(h.prototype,"router",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=w(h.prototype,"audiencesService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=w(h.prototype,"websiteActionsService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=w(h.prototype,"googleTagManagerService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h)})),define("campaign-manager-web/routes/accounts/item/creatives",["exports","@ember/service","@ember/routing/route","rsvp","campaign-manager-web/utils/promise-state","@ember/array","campaign-manager-web/utils/reporting","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(s=class extends n.default{constructor(...e){super(...e),m(this,"reporting",c,this),m(this,"lix",u,this),m(this,"i18n",d,this),m(this,"transition",p,this),g(this,"queryParams",{creativeIds:{replace:!0}}),g(this,"pageKey","creatives")}async prefetch({queryParams:e},t){this.transition.setSavedTransition(t)
const n=JSON.parse(e.campaignGroupIds||"[]"),s=JSON.parse(e.campaignIds||"[]"),c=JSON.parse(e.creativeIds||"[]"),u=this.paramsFor(l.ROUTE_NAME.ACCOUNTS_ITEM).account_id,d={account:this.prefetched(l.ROUTE_NAME.ACCOUNTS_ITEM),campaignGroups:this.reporting.getCampaignGroups(u),campaigns:this.reporting.getCampaigns(u,n),creatives:this.reporting.getCreatives(u,n,s),uiCustomizations:this.reporting.getUICustomizations()},{account:p,campaignGroups:m,campaigns:g,creatives:b,uiCustomizations:_}=await(0,a.hashSettled)(d),h=e=>e===i.PROMISE_STATE.FULFILLED
let f=[],T={}
h(g.state)&&(T=g.value.elements.reduce(((e,t)=>(e[t.id]=t,e)),{})),h(b.state)&&h(p.state)&&(f=(0,o.decorateCreatives)(p.value.account,b.value.elements,T,this.i18n)),f.sort((0,o.sortBySelectedIds)(c,((e,t)=>e.originalIndex-t.originalIndex)))
const E=h(p.state)?[p.value.account]:[],y=h(p.state)&&p.value.account.isCampaignGroupsEnabled,S=h(b.state)?(0,r.A)(b.value.elements.filter((e=>c.includes(e.id)))):[],A=h(m.state)?m.value.elements.filter((e=>n.includes(e.id))):[],C=s.reduce(((e,t)=>(T.hasOwnProperty(t)&&e.push(T[t]),e)),[])
return{selectedAccounts:E,selectedCampaignGroups:A,numTotalCampaignGroups:h(m.state)?m.value.elements.length:null,selectedCampaigns:C,numTotalCampaigns:h(g.state)?g.value.elements.length:null,preselectedCreatives:S,creatives:f,isCampaignGroupsEnabled:y,customReportingViews:(0,o.updateCustomReportingViews)(_&&h(_.state)?_.value.elements:[])}}setupController(e,t){super.setupController(e,t),e.setProperties({customViews:t.customReportingViews,destination:this.paramsFor(l.ROUTE_NAME.APPLICATION).destination})}},c=b(s.prototype,"reporting",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=b(s.prototype,"lix",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=b(s.prototype,"i18n",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(s.prototype,"transition",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)})),define("campaign-manager-web/routes/accounts/item/credit-card-setup",["exports","@ember/routing/route","rsvp","campaign-manager-web/constants/account","@ember/service","@ember/object","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o){var l,s,c
function u(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=class extends t.default{constructor(...e){var t,n,a
super(...e),a="credit-card-setup",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,u(this,"billing",s,this),u(this,"lix",c,this)}model(e,t){const{account:a}=this.modelFor(o.ROUTE_NAME.ACCOUNTS_ITEM),i={billingInfoPromise:this.billing.fetchPaymentInfoForAccount(a.id),paymentsCheckoutPromise:this.billing.createCartForPaymentsCheckout(a.id)}
return(0,n.hashSettled)(i).then((({billingInfoPromise:e,paymentsCheckoutPromise:n})=>{const{currentUserRole:i}=a,{paymentType:o,paymentTypeV2:l}=e.value,s=n.value
return{paymentType:o,paymentTypeV2:l,previousRoute:{name:(0,r.get)(t,"from.name"),param:(0,r.get)(t,"from.parent.params.campaign_id")},currentUserRole:i,accountId:a.id,paymentsCheckoutCartId:s}}))}redirect({currentUserRole:e,paymentTypeV2:t}){if(!(e===a.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN)||!!t)return this.replaceWith(o.ROUTE_NAME.ACCOUNT_BILLING)}setupController(e,t){super.setupController(e,t),e.loadCampaignsTask.perform(t.accountId)}resetController(e,t,n){super.resetController(e,t,n)
const a=this.controllerFor(o.ROUTE_NAME.ACCOUNTS_ITEM)
t&&(a.focused=null)}},s=d(l.prototype,"billing",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=d(l.prototype,"lix",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("campaign-manager-web/routes/accounts/item/daily-spend-limits",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/utils/lisa"],(function(e,t,n,a,i){var r,o,l,s,c
function u(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,n.inject)(),o=(0,n.inject)(),l=class extends t.default{constructor(...e){var t,n,a
super(...e),a="account_daily_spend_limits",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,u(this,"lisaAccount",s,this),u(this,"lisaLiam",c,this)}beforeModel(){if(!(0,i.isLisaUser)(this.lisaLiam.get("accessType")))return this.replaceWith(a.ROUTE_NAME.ACCOUNT_EDIT)}async model(){const e=this.paramsFor(a.ROUTE_NAME.ACCOUNTS_ITEM).account_id,{account:t}=this.modelFor(a.ROUTE_NAME.ACCOUNTS_ITEM)
return await this.lisaAccount.fetchLisaAccountTask.perform(e),{lisaAccount:this.lisaAccount.account,account:t}}},s=d(l.prototype,"lisaAccount",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=d(l.prototype,"lisaLiam",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("campaign-manager-web/routes/accounts/item/data-sources/edit",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/constants/lix"],(function(e,t,n,a,i){var r,o,l,s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,n.inject)(),o=(0,n.inject)(),l=(0,n.inject)("audiences"),s=class extends t.default{constructor(...e){var t,n,a
super(...e),a="edit_offline_data",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,p(this,"lix",c,this),p(this,"router",u,this),p(this,"audiencesService",d,this)}beforeModel(){if(!this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableConversionTrackingNewFlow))return this.router.transitionTo("/not-found")}async model({source_id:e}){const{account:t}=this.modelFor(a.ROUTE_NAME.ACCOUNTS_ITEM)
return{account:t,segment:await this.audiencesService.fetchDmpSegmentDetails(e)}}},c=m(s.prototype,"lix",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(s.prototype,"router",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(s.prototype,"audiencesService",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)})),define("campaign-manager-web/routes/accounts/item/data-sources/new",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/constants/lix","campaign-manager-web/constants/micro-app"],(function(e,t,n,a,i,r){var o,l,s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=(0,n.inject)(),l=(0,n.inject)(),s=(0,n.inject)(),c=class extends t.default{constructor(...e){var t,n,a
super(...e),a="add_offline_data",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,m(this,"lix",u,this),m(this,"router",d,this),m(this,"microAppsShell",p,this)}async beforeModel(){if(!this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableConversionTrackingNewFlow))return this.router.transitionTo("/not-found")
await this._loadMicroApp()}async model(){const{account:e}=this.modelFor(a.ROUTE_NAME.ACCOUNTS_ITEM)
return e}async _loadMicroApp(){try{await this.microAppsShell.registerMicroApp(r.MICRO_APP.WEBSITE_ACTIONS,r.MICRO_APPS_MANIFEST[r.MICRO_APP.WEBSITE_ACTIONS],{})}catch(e){}}resetController(e,t){super.resetController(e,t),t&&Object.assign(e,{startOnCsv:void 0,fromConversionId:void 0})}},u=g(c.prototype,"lix",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(c.prototype,"router",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(c.prototype,"microAppsShell",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),define("campaign-manager-web/routes/accounts/item/demographics",["exports","@ember/routing/route","rsvp","@ember/service","campaign-manager-web/utils/promise-state","campaign-manager-web/utils/reporting","campaign-manager-web/constants/routes","ember-stdlib/utils/is-browser"],(function(e,t,n,a,i,r,o,l){var s,c,u
function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(s=(0,a.inject)(),c=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="reporting",i=this,(a=u)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),d(this,"pageKey","demographics_chart"),d(this,"queryParams",{pivot:{replace:!0},columnViews:{replace:!0},dateRange:{replace:!0}})}async prefetch({queryParams:e}){const t=this.reporting
e.accountId=this.paramsFor(o.ROUTE_NAME.ACCOUNTS_ITEM).account_id
const a=JSON.parse(e.creativeIds||"[]"),s=JSON.parse(e.campaignIds||"[]"),c=JSON.parse(e.columnViews||"[]"),u=0===a.length&&s.length>=1,d=r.DEMOGRAPHIC_PIVOTS.includes(e.pivot)
c.length>0&&u?e.projections=(0,r.getCampaignDemographicsProjections)(c[0],1===s.length):e.projections=r.DEMOGRAPHICS_PROJECTIONS,d||(e.pivot=r.JOB_FUNCTION)
const p=Object.assign({},e)
p.pivot=r.PIVOTS.ACCOUNT
const m={account:this.prefetched(o.ROUTE_NAME.ACCOUNTS_ITEM)}
return l.default&&(m.analytics=t.fetchDemographics(e,r.DEMOGRAPHICS_REQUEST_TYPE.ANALYTICS),m.totals=t.fetchDemographics(p,r.DEMOGRAPHICS_REQUEST_TYPE.STATISTICS)),(0,n.hashSettled)(m).then((({account:t,analytics:n,totals:a})=>{let o=[]
return n&&(0,i.isFulfilled)(n.state)&&n.value&&(o=(0,r.sortAndFilterAnalytics)(n.value.elements),(0,r.updateAnalyticsDisplayText)(o)),{account:(0,i.isFulfilled)(t.state)&&t.value?t.value.account:null,analytics:o,totals:a&&(0,i.isFulfilled)(a.state)&&a.value?a.value.elements[0]:{},pivot:e.pivot}}))}setupController(e,t){super.setupController(e,t)
const n={key:null,size:0,name:e.entityName},a=JSON.parse(e.creativeIds||"[]"),i=JSON.parse(e.campaignIds||"[]"),o=JSON.parse(e.campaignGroupIds||"[]"),l=e.getSelectedChartView()
l===r.DEMOGRAPHICS_CHART_VIEW.CREATIVES?(n.key="i18n_demographics_chart_creative_title",n.size=a.length):l===r.DEMOGRAPHICS_CHART_VIEW.CAMPAIGNS?(n.key="i18n_demographics_chart_campaign_title",n.size=i.length,e.lazyFetchOptimaEntities()):l===r.DEMOGRAPHICS_CHART_VIEW.CAMPAIGN_GROUPS?(n.key="i18n_demographics_chart_campaign_group_title",n.size=o.length):l===r.DEMOGRAPHICS_CHART_VIEW.ACCOUNTS&&(n.key="i18n_demographics_chart_account_title",n.size=1)
const s=JSON.parse(e.columnViews||"[]")
e.set("availableColumns",s)
const c=l===r.DEMOGRAPHICS_CHART_VIEW.CAMPAIGNS
if(s.length>0&&c){const t=(0,r.getCampaignDemographicsViews)(s)
e.setProperties({enableCampaignDemographicViews:c,selectedColumnView:s[0],demographicColumnViews:t})}const u=l===r.DEMOGRAPHICS_CHART_VIEW.CAMPAIGNS&&1===i.length
e.setProperties({isSingleCampaign:u,chartTitleData:n,demographicsColumns:e.getDemographicsColumns(u),currencyCode:t.account.currencyCode,pivot:t.pivot})}resetController(e,t){super.resetController(...arguments),t&&e.setProperties({columnViews:null,enableCampaignDemographicViews:!1})}},p=c.prototype,m="reporting",g=[s],b={configurable:!0,enumerable:!0,writable:!0,initializer:null},h={},Object.keys(b).forEach((function(e){h[e]=b[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=g.slice().reverse().reduce((function(e,t){return t(p,m,e)||e}),h),_&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(_):void 0,h.initializer=void 0),void 0===h.initializer&&(Object.defineProperty(p,m,h),h=null),u=h,c)
var p,m,g,b,_,h})),define("campaign-manager-web/routes/accounts/item/edit",["exports","@ember/application","@ember/routing/route","campaign-manager-web/constants/routes","@ember/service","campaign-manager-web/entities/account"],(function(e,t,n,a,i,r){var o,l,s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=(0,i.inject)(),l=class extends n.default{constructor(...e){var t,n,a,i,r,o,l
super(...e),a="account_edit",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,i=this,r="router",l=this,(o=s)&&Object.defineProperty(i,r,{enumerable:o.enumerable,configurable:o.configurable,writable:o.writable,value:o.initializer?o.initializer.call(l):void 0})}model(){const{account:e}=this.modelFor(a.ROUTE_NAME.ACCOUNTS_ITEM)
return{accountToModify:r.default.create((0,t.getOwner)(this).ownerInjection(),e.getAccountCopy()),accountModel:e}}},c=l.prototype,u="router",d=[o],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},g={},Object.keys(p).forEach((function(e){g[e]=p[e]})),g.enumerable=!!g.enumerable,g.configurable=!!g.configurable,("value"in g||g.initializer)&&(g.writable=!0),g=d.slice().reverse().reduce((function(e,t){return t(c,u,e)||e}),g),m&&void 0!==g.initializer&&(g.value=g.initializer?g.initializer.call(m):void 0,g.initializer=void 0),void 0===g.initializer&&(Object.defineProperty(c,u,g),g=null),s=g,l)
var c,u,d,p,m,g})),define("campaign-manager-web/routes/accounts/item/experiments/ab-tests/item",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/lix","campaign-manager-web/constants/routes","campaign-manager-web/utils/reporting","campaign-manager-web/utils/account"],(function(e,t,n,a,i,r,o){var l,s,c
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,n.inject)(),s=class extends t.default{constructor(...e){var t,n,a,i,r,o,l
super(...e),t=this,n="lix",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),l={action:{},step:{replace:!0}},(o="queryParams")in(r=this)?Object.defineProperty(r,o,{value:l,enumerable:!0,configurable:!0,writable:!0}):r[o]=l}afterModel({account:e}){const t=!this.lix.getTreatmentIsEnabled(a.LIX_TEST_KEYS.enableAbTest),n=e.isEnterprise&&!this.lix.getTreatmentIsEnabled(a.LIX_TEST_KEYS.enableAbTestIOAccount);(t||n)&&this.replaceWith(i.ROUTE_NAME.ACCOUNT_EXPERIMENTS_INDEX)}model({test_id:e}){const t=parseInt(e,10),{account:n,accountHasInsightTag:a,insightTag:l,accountReference:s}=this.modelFor(i.ROUTE_NAME.ACCOUNTS_ITEM)
return{abTestId:t,account:n,accountHasInsightTag:a,accountReference:s,isInsightTagStatusDomainVerified:Boolean(a&&l&&l.status===r.INSIGHT_TAG_STATUS.DOMAIN_VERIFIED),isGoldenGateAccount:(0,o.isGoldenGateAccount)(n)}}},u=s.prototype,d="lix",p=[l],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},b={},Object.keys(m).forEach((function(e){b[e]=m[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=p.slice().reverse().reduce((function(e,t){return t(u,d,e)||e}),b),g&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(g):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(u,d,b),b=null),c=b,s)
var u,d,p,m,g,b}))
define("campaign-manager-web/routes/accounts/item/experiments/ab-tests/new",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/lix","campaign-manager-web/constants/routes","campaign-manager-web/constants/ab-tests","campaign-manager-web/utils/reporting","campaign-manager-web/utils/account"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(s=(0,n.inject)(),c=(0,n.inject)(),u=class extends t.default{async beforeModel(e){const{step:t}=e.to.queryParams,n=!this.lix.getTreatmentIsEnabled(a.LIX_TEST_KEYS.enableAbTestOptima)
if(t===r.AB_TEST_WIZARD_STEP.AB_TEST_ACCELERATE){if(!n)return
this.router.transitionTo(i.ROUTE_NAME.ACCOUNT_EXPERIMENTS_INDEX)}t&&t!==r.AB_TEST_WIZARD_STEP.AB_TEST_DETAILS&&await this.router.transitionTo({queryParams:{step:r.AB_TEST_WIZARD_STEP.AB_TEST_DETAILS}}).then((()=>this.refresh()))}afterModel({account:e}){const t=!this.lix.getTreatmentIsEnabled(a.LIX_TEST_KEYS.enableAbTest),n=e.isEnterprise&&!this.lix.getTreatmentIsEnabled(a.LIX_TEST_KEYS.enableAbTestIOAccount);(t||n)&&this.replaceWith(i.ROUTE_NAME.ACCOUNT_EXPERIMENTS_INDEX)}model(e){const{account:t,accountHasInsightTag:n,insightTag:a,accountReference:s}=this.modelFor(i.ROUTE_NAME.ACCOUNTS_ITEM),c=Boolean(n&&a&&a.status===o.INSIGHT_TAG_STATUS.DOMAIN_VERIFIED)
return{account:t,accountReference:s,campaignId:e.campaignId,panelMode:r.AB_TEST_PANEL_MODE.CREATE,accountHasInsightTag:n,isInsightTagStatusDomainVerified:c,isGoldenGateAccount:(0,l.isGoldenGateAccount)(t)}}constructor(){var e,t,n
super(...arguments),m(this,"lix",d,this),m(this,"router",p,this),n={campaignGroupId:!0,step:{replace:!0},campaignId:!0},(t="queryParams")in(e=this)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,this.router.on("routeWillChange",this,this._setExitModal),this.router.on("routeDidChange",this,this._resetExitModal)}willDestroy(){super.willDestroy(...arguments),this.router.off("routeWillChange",this,this._setExitModal),this.router.off("routeDidChange",this,this._resetExitModal)}_setExitModal(e){e&&e.from&&e.from.name===i.ROUTE_NAME.ACCOUNT_AB_TESTS_NEW&&e.to.name!==i.ROUTE_NAME.ACCOUNT_AB_TESTS_NEW&&e.to.name!==i.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_GENERATE_INDEX&&this.controller&&!this.controller.isTransitioningOffWizard&&e.to.name!==i.ROUTE_NAME.ACCOUNT_AB_TESTS_ITEM&&(e.abort(),this.controller.send("onOpenConfirmExitModal",e))}_resetExitModal(e){e&&e.from&&e.from.name===i.ROUTE_NAME.ACCOUNT_AB_TESTS_NEW&&e.to.name!==i.ROUTE_NAME.ACCOUNT_AB_TESTS_NEW&&this.controller&&(this.controller.set("isTransitioningOffWizard",!1),this.controller.set("isAbTestExitModalOpen",!1))}},d=g(u.prototype,"lix",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(u.prototype,"router",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),define("campaign-manager-web/routes/accounts/item/experiments/brand-lift-tests/edit",["exports","@ember/routing/route","@ember/service","rsvp","campaign-manager-web/constants/routes","campaign-manager-web/types/brand-lift-tests"],(function(e,t,n,a,i,r){var o,l,s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=(0,n.inject)(),l=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="brandLiftTests",i=this,(a=s)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}model(){const e=parseInt(this.paramsFor(i.ROUTE_NAME.ACCOUNTS_ITEM).account_id,10),t=parseInt(this.paramsFor(i.ROUTE_NAME.ACCOUNT_BRAND_LIFT_TESTS_EDIT).test_id,10),n=this.brandLiftTests.fetchTest(t),o=r.BrandLiftTestPanelMode.EDIT
return(0,a.hash)({accountId:e,panelMode:o,test:n})}},c=l.prototype,u="brandLiftTests",d=[o],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},g={},Object.keys(p).forEach((function(e){g[e]=p[e]})),g.enumerable=!!g.enumerable,g.configurable=!!g.configurable,("value"in g||g.initializer)&&(g.writable=!0),g=d.slice().reverse().reduce((function(e,t){return t(c,u,e)||e}),g),m&&void 0!==g.initializer&&(g.value=g.initializer?g.initializer.call(m):void 0,g.initializer=void 0),void 0===g.initializer&&(Object.defineProperty(c,u,g),g=null),s=g,l)
var c,u,d,p,m,g})),define("campaign-manager-web/routes/accounts/item/experiments/brand-lift-tests/item",["exports","@ember/routing/route","campaign-manager-web/constants/routes","@ember/service","@ember/object"],(function(e,t,n,a,i){var r,o,l,s,c
function u(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,a.inject)(),o=(0,a.inject)(),l=class extends t.default{constructor(...e){super(...e),u(this,"brandLiftTests",s,this),u(this,"brandLiftTestResults",c,this)}async model(){const e=parseInt(this.paramsFor(n.ROUTE_NAME.ACCOUNTS_ITEM).account_id,10),t=parseInt(this.paramsFor(n.ROUTE_NAME.ACCOUNT_BRAND_LIFT_TESTS_ITEM).test_id,10)
try{const n=this.brandLiftTests.fetchTest(t),a=this.brandLiftTestResults.fetchResultsForTest(t),i=this.brandLiftTests.fetchTopLevelIndustries(),r=this.brandLiftTests.fetchTestBenchmarks(t),[o,l,s,c]=await Promise.all([n,a,i,r]),u=l.reduce(((e,t)=>(e[t.adLiftTestResultKey.adLiftKeyMetric]=t,e)),{}),d=s.reduce(((e,t)=>(e[t.entityUrn]=t.name,e)),{})
return{accountId:e,testId:t,test:o,keyToResultsMap:u,urnToIndustryNameMap:d,testBenchmarks:c,didFetchSucceed:!0,isThirdPartyTest:!!o.adLiftTestThirdPartyIntegration}}catch(a){return{accountId:e,testId:t,didFetchSucceed:!1,isThirdPartyTest:!1}}}reloadPage(){this.refresh()}},s=d(l.prototype,"brandLiftTests",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=d(l.prototype,"brandLiftTestResults",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(l.prototype,"reloadPage",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"reloadPage"),l.prototype),l)})),define("campaign-manager-web/routes/accounts/item/experiments/brand-lift-tests/item/index",["exports","@ember/routing/route"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends t.default{constructor(...e){var t,n,a
super(...e),a="brand_lift_report_overview",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}}e.default=n})),define("campaign-manager-web/routes/accounts/item/experiments/brand-lift-tests/item/questions/item",["exports","@ember/routing/route","@ember/service","campaign-manager-web/types/brand-lift-tests","campaign-manager-web/constants/routes"],(function(e,t,n,a,i){var r,o,l,s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,n.inject)(),o=(0,n.inject)(),l=(0,n.inject)(),s=class extends t.default{constructor(...e){super(...e),p(this,"brandLiftTests",c,this),p(this,"brandLiftTestResults",u,this),p(this,"tracking",d,this)}beforeModel(){const e=this.paramsFor(i.ROUTE_NAME.ACCOUNT_BRAND_LIFT_TESTS_ITEM_QUESTIONS_ITEM).question_id
e&&Object.keys(a.BrandLiftTestKeyMetric).includes(e.toUpperCase())||this.replaceWith(i.ROUTE_NAME.ACCOUNT_BRAND_LIFT_TESTS_ITEM)}model(){const{accountId:e,testId:t,test:n,keyToResultsMap:a,urnToIndustryNameMap:r,testBenchmarks:o,didFetchSucceed:l}=this.modelFor(i.ROUTE_NAME.ACCOUNT_BRAND_LIFT_TESTS_ITEM)
if(l){const s=(this.paramsFor(i.ROUTE_NAME.ACCOUNT_BRAND_LIFT_TESTS_ITEM_QUESTIONS_ITEM).question_id||"").toUpperCase()
if(n.metrics.includes(s))return{accountId:e,testId:t,test:n,keyToResultsMap:a,urnToIndustryNameMap:r,testBenchmarks:o,didFetchSucceed:l,selectedKeyMetric:s}}return{accountId:e,testId:t,didFetchSucceed:!1}}setupController(e,t){super.setupController(...arguments)
const{refreshTestResults:n}=this.controllerFor(i.ROUTE_NAME.ACCOUNT_BRAND_LIFT_TESTS_ITEM)
e.setProperties({refreshTestResults:n}),this.tracking.firePageViewEvent(`brand_lift_report_${t.selectedKeyMetric.toLowerCase()}`)}},c=m(s.prototype,"brandLiftTests",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(s.prototype,"brandLiftTestResults",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(s.prototype,"tracking",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)})),define("campaign-manager-web/routes/accounts/item/experiments/brand-lift-tests/new",["exports","@ember/routing/route","rsvp","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/types/brand-lift-tests","campaign-manager-web/entities/brand-lift-tests","campaign-manager-web/utils/locale"],(function(e,t,n,a,i,r,o,l){var s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(s=(0,a.inject)(),c=class extends t.default{constructor(...e){super(...e),p(this,"locale",u,this),p(this,"lix",d,this)}model(){const e=parseInt(this.paramsFor(i.ROUTE_NAME.ACCOUNTS_ITEM).account_id,10),t=r.BrandLiftTestPanelMode.CREATE,a=(0,l.convertLocaleStringToObject)(this.locale.interfaceLocale),s=(0,o.getDefaultBrandLiftTest)({accountId:e,defaultLocale:a})
return(0,n.hash)({accountId:e,panelMode:t,test:s})}},u=m(c.prototype,"locale",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(c.prototype,"lix",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),define("campaign-manager-web/routes/accounts/item/experiments/index",["exports","@ember/routing/route","@ember/service","@ember/object","campaign-manager-web/constants/lix","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r){var o,l,s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=(0,n.inject)("ab-tests"),l=(0,n.inject)(),s=(0,n.inject)(),c=class extends t.default{constructor(...e){var t,n,a
super(...e),m(this,"abTestService",u,this),m(this,"brandLiftTests",d,this),m(this,"lix",p,this),a="experiments_manage",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}async model(){const{account:e}=this.modelFor(r.ROUTE_NAME.ACCOUNTS_ITEM)
try{const t=this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableAbTest)&&(!e.isEnterprise||this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableAbTestIOAccount)),n=this.brandLiftTests.fetchTestsByAccount(e.accountId),a=t?this.abTestService.fetchAbTestsByAccount(e.accountId):void 0,[r,o]=await Promise.all([n,a])
return{account:e,abTests:o,brandLiftTests:r,didFetchSucceed:!0}}catch(t){return{account:e,didFetchSucceed:!1}}}reloadPage(){this.refresh()}},u=g(c.prototype,"abTestService",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(c.prototype,"brandLiftTests",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(c.prototype,"lix",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(c.prototype,"reloadPage",[a.action],Object.getOwnPropertyDescriptor(c.prototype,"reloadPage"),c.prototype),c)})),define("campaign-manager-web/routes/accounts/item/flowchart",["exports","@ember/routing/route","@ember/service","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/constants/creative","campaign-manager-web/utils/reporting","campaign-manager-web/utils/conversation-ads/conversation-ads-reporting","campaign-manager-web/constants/routes","campaign-manager-web/utils/urn","hue-web-toast/utils/constants","campaign-manager-web/utils/date"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j
function G(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function B(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const Y={year:"numeric",month:"long",day:"numeric"}
e.default=(p=(0,n.inject)(),m=(0,n.inject)("creative"),g=(0,n.inject)("account"),b=(0,n.inject)("sponsored-messaging-shared/sponsored-messaging-shared"),_=(0,n.inject)("conversation-ads/conversation-ads"),h=(0,n.inject)(),f=(0,n.inject)(),T=(0,n.inject)("hue-web-toast"),E=(0,n.inject)(),y=(0,n.inject)(),S=(0,n.inject)(),A=(0,n.inject)(),C=(0,a.task)({restartable:!0}),O=(0,a.task)({restartable:!0}),v=(0,a.task)({restartable:!0}),w=(0,a.task)({restartable:!0}),I=class extends t.default{constructor(...e){super(...e),B(this,"pageKey","guided-replies-ad-flow-chart"),G(this,"reporting",P,this),G(this,"creativeService",N,this),G(this,"accountService",R,this),G(this,"sponsoredMessagingSharedService",D,this),G(this,"conversationAdsService",M,this),G(this,"router",L,this),G(this,"i18n",k,this),G(this,"toast",U,this),G(this,"lix",x,this),G(this,"jet",F,this),G(this,"locale",z,this),G(this,"xhr",j,this),B(this,"queryParams",{creativeIds:{replace:!0},selectedCreativeId:{refreshModel:!0,replace:!1},dateRange:{refreshModel:!0,replace:!1},campaignIds:{refreshModel:!0,replace:!1}})}model({creativeIds:e,dateRange:t,campaignIds:n,selectedCreativeId:a}){const i=JSON.parse(e).map(Number),r=JSON.parse(t),o=JSON.parse(n),l=Number(a)||i[0]
return i&&r&&o&&l?this.fetchSankeyDiagramDataTask.perform({creativeIds:i,selectedCreativeId:l,dateRange:r,campaignIds:o}):this.router.transitionTo("/not-found")}setupController(e,t){super.setupController(e,t)
const{creativeIds:n}=t
e.set("selectedCreativeId",Number(e.selectedCreativeId)||n[0])}deactivate(){super.deactivate(),this.controller.set("selectedCreativeId",null)}static isClickToMessageAd(e){return!!e.callToActionV2?.conversationStarterCreativeCallToAction}getLocalizedDate(e){return new Date(e).toLocaleDateString(this.locale.interfaceLocale.replace("_","-"),Y)}addToast(e,t,n){const a=this.getLocalizedDate(t),i=n?this.getLocalizedDate(n):void 0
this.toast.add({type:u.TOAST_TYPES.NOTICE,message:this.i18n.lookupTranslation("accounts/item/flowchart",e)([{startDate:a,endDate:i}])})}async computeAdjustedDateRange(e,t){let n={}
return await this.conversationAdsService.fetchValidFlowchartDateRange(t).then((({elements:t=[]})=>{const a=t[0]?.validFlowChartDateRange
return t.length>0&&Object.keys(a).length>0&&(n=(0,o.deserializeDateRange)(a),(0,d.isDateEarlier)(n.end,n.start)?(e.startDate=n.end,e.endDate=n.end,this.addToast("end_date_before_last_edited_date_message",e.startDate,e.endDate)):(0,d.isDateEarlier)(e.endDate,n.start)?(e.startDate=n.start,e.endDate=n.end,this.addToast("end_date_before_last_edited_date_message",e.startDate,e.endDate)):(0,d.isDateEarlier)(e.startDate,n.start)&&(e.startDate=n.start,this.addToast("start_date_before_last_edited_date_message",e.startDate))),e})),e}*fetchSankeyDiagramDataTask({creativeIds:e,selectedCreativeId:t,dateRange:n,campaignIds:a}){const r=yield this.computeAdjustedDateRange(n,t),{creativeIdsToNames:o,creativeIdsToCtas:l}=yield this.fetchCreativeMappingsTask.perform(a,e),c=this.fetchAnalyticsTask.perform(t,r,a),u=this.fetchTotalsMetrics.perform(t,n),[d,{creativeType:p,analyticsData:m},g]=yield(0,i.all)([o,c,u]),{account_id:b}=this.paramsFor(s.ROUTE_NAME.ACCOUNTS_ITEM)
return g.buttonClicks=m.reduce(((e,t)=>e+t.realClicks),0),{creativeIdsToNames:d,creativeIdsToCtas:l,creativeType:p,creativeIds:e,analyticsData:m,highlights:g,queryParams:this.queryParams,accountId:b}}*fetchCreativeMappingsTask(e,t){const{account_id:n}=this.paramsFor(s.ROUTE_NAME.ACCOUNTS_ITEM),{elements:a}=yield this.reporting.getCreatives(n,[],e)
return{creativeIdsToNames:a.filter((e=>t.includes(e.id))).reduce(((e,t)=>(e[t.id]=t.name,e)),{}),creativeIdsToCtas:a.filter((e=>t.includes(e.id))).reduce(((e,t)=>(e[t.id]=t.callToActionV2?.conversationStarterCreativeCallToAction||void 0,e)),{})}}*fetchTotalsMetrics(e,t){const{account_id:n}=this.paramsFor(s.ROUTE_NAME.ACCOUNTS_ITEM),{elements:a}=yield this.reporting.getStatistics({creativeIds:[e],pivots:[o.PIVOTS.ACCOUNT],dateRange:(0,o.serializeDateRange)(t),timeGranularity:"ALL",accountIds:[n],projections:{baseMetrics:["clicks","clickThroughRate"],spinmailMetrics:["sends","opens","openRate","totalClickThroughRate"]}}),i=a[0],{clicks:r=0}=i&&i.baseMetrics||{},{sends:l=0,opens:c=0,totalClickThroughRate:u=0}=i&&i.spinmailMetrics||{}
return{clicks:r,clickThroughPercentage:(100*u).toFixed(2),sends:l,opens:c}}*fetchAnalyticsTask(e,t,n){const a=(yield this.creativeService.batchGetCreativesForCampaignsTask.perform(n)).find((t=>t.id===e))
if(a.type===r.CREATIVE_TYPE.GUIDED_REPLIES||this.constructor.isClickToMessageAd(a)){const n=[o.PIVOTS.CONVERSATION_NODE,o.PIVOTS.CONVERSATION_NODE_OPTION_INDEX,o.PIVOTS.CONVERSATION_ID],i={baseMetrics:["clicks","clickThroughRate"],spinmailMetrics:["totalClicks"]},{elements:r}=yield this.reporting.getStatistics({creativeIds:[e],dateRange:(0,o.serializeDateRange)(t),timeGranularity:"ALL",pivots:n,projections:i})
let s,u,d,p
if(0===r.length?(d=-1,p=-1):({latestServingConversationContentId:d,latestServingMarketingContentSnapshotId:p}=(0,l.getLatestConversationAndMarketingContentSnapshotIds)(r)),d>-1)[s,u]=yield this.sponsoredMessagingSharedService.fetchNodeLevelReportingEditabilityIds(d)
else{const e=yield this.sponsoredMessagingSharedService.fetchAllConversationContents([a])
s=e[0].conversation.id,u=e[0].conversation.firstMessageContentId}const m=yield this.conversationAdsService.fetchConversation({conversationId:s,messageContentId:u}),g=r.filter((e=>(0,c.getMarketingSnapshotIdFromUrn)(e.pivotValues[2].id)===p))
return{creativeType:a.type,analyticsData:(0,l.constructClickFlowAdjacencyMatrix)(m,g)}}return{creativeType:a.type,analyticsData:[]}}},P=V(I.prototype,"reporting",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=V(I.prototype,"creativeService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=V(I.prototype,"accountService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=V(I.prototype,"sponsoredMessagingSharedService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=V(I.prototype,"conversationAdsService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=V(I.prototype,"router",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=V(I.prototype,"i18n",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=V(I.prototype,"toast",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=V(I.prototype,"lix",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=V(I.prototype,"jet",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=V(I.prototype,"locale",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=V(I.prototype,"xhr",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V(I.prototype,"fetchSankeyDiagramDataTask",[C],Object.getOwnPropertyDescriptor(I.prototype,"fetchSankeyDiagramDataTask"),I.prototype),V(I.prototype,"fetchCreativeMappingsTask",[O],Object.getOwnPropertyDescriptor(I.prototype,"fetchCreativeMappingsTask"),I.prototype),V(I.prototype,"fetchTotalsMetrics",[v],Object.getOwnPropertyDescriptor(I.prototype,"fetchTotalsMetrics"),I.prototype),V(I.prototype,"fetchAnalyticsTask",[w],Object.getOwnPropertyDescriptor(I.prototype,"fetchAnalyticsTask"),I.prototype),I)})),define("campaign-manager-web/routes/accounts/item/import-history",["exports","@ember/service","@ember/routing/route","campaign-manager-web/constants/lix","campaign-manager-web/utils/promise-state","rsvp","campaign-manager-web/utils/api-endpoints","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(s=(0,t.inject)(),c=(0,t.inject)(),u=(0,t.inject)(),d=class extends n.default{constructor(...e){var t,n,a
super(...e),a="bulk_import_history",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,b(this,"xhr",p,this),b(this,"lix",m,this),b(this,"router",g,this)}beforeModel(){if(!this.lix.getTreatmentIsEnabled(a.LIX_TEST_KEYS.enableCampaignBulkActions))return this.replaceWith(l.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX)}prefetch(){const e=this.paramsFor(l.ROUTE_NAME.ACCOUNTS_ITEM).account_id,t={account:this.prefetched(l.ROUTE_NAME.ACCOUNTS_ITEM),bulkActions:this.xhr.fetch(o.default.bulkActionTasks,{data:{q:"accountId",accountId:e}},0)}
return(0,r.hashSettled)(t).then((({account:e,bulkActions:t})=>{const n={}
if(e.state===i.PROMISE_STATE.FULFILLED&&(n.account=e.value.account),t.state===i.PROMISE_STATE.FULFILLED){const e=t.value.elements.map((e=>({...e,decodedSourceFileName:e.sourceFileName})))
n.bulkActionTasks=e}return n}))}onRouteCallStartPolling(){return this.controller.send("onRouteCallStartPolling"),!0}addRouteListeners(){this.router.on("routeDidChange",this,this.onRouteCallStartPolling)}removeRouteListeners(){this.router.off("routeDidChange",this,this.onRouteCallStartPolling)}setupController(e){super.setupController(...arguments),this.addRouteListeners(),e.setCanEditCampaignInStatusColumn(),e.selectedItems=[],e.batchDeleteErrors=[]}resetController(){super.resetController(...arguments),this.removeRouteListeners()}},p=_(d.prototype,"xhr",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=_(d.prototype,"lix",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=_(d.prototype,"router",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)})),define("campaign-manager-web/routes/accounts/item/insight-tag",["exports","@ember/routing/route","rsvp","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/utils/api-endpoints"],(function(e,t,n,a,i,r){var o,l,s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=(0,a.inject)("conversion"),l=(0,a.inject)(),s=(0,a.inject)(),c=class extends t.default{constructor(...e){var t,n,a
super(...e),a="insight_tag",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,m(this,"conversionService",u,this),m(this,"i18n",d,this),m(this,"xhr",p,this)}async model(){const{account:e}=this.modelFor(i.ROUTE_NAME.ACCOUNTS_ITEM),{taggedDomainsCallback:t}=await(0,n.hash)({taggedDomainsCallback:this.xhr.fetch(r.default.insightTagDomains(e.id))})
return{account:e,taggedDomains:t?.elements||[]}}},u=g(c.prototype,"conversionService",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(c.prototype,"i18n",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(c.prototype,"xhr",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),define("campaign-manager-web/routes/accounts/item/invoice-setup",["exports","@ember/routing/route","@ember/service","rsvp","campaign-manager-web/constants/invoice-application","@ember/object","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o){var l,s,c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,n.inject)("lix"),s=(0,n.inject)("xhr"),c=(0,n.inject)("account"),u=class extends t.default{constructor(...e){super(...e),g(this,"lix",d,this),g(this,"xhr",p,this),g(this,"accountService",m,this)}prefetch(){const e={accountRouteModel:this.prefetched(o.ROUTE_NAME.ACCOUNTS_ITEM)}
return(0,a.hash)(e).then((({accountRouteModel:e})=>({account:e.account})))}beforeModel(){const e=this.lix,t=e.getTreatmentIsEnabled(i.LIX_KEYS.enableSelfServeInvoiceWithCreditBackend),n=e.getTreatmentIsEnabled(i.LIX_KEYS.enableSsiQualification)
if(!t&&!n)return this.replaceWith(o.ROUTE_NAME.ACCOUNT_BILLING)}afterModel(e){const{currencyCode:t,currentUserRole:n,invoiceSelfDiscoveryEnabled:a}=(0,r.get)(e,"account")
if(!this.accountService.isQualifiedForInvoicingDiscovery({currencyCode:t,currentUserRole:n,invoiceSelfDiscoveryEnabled:a}))return this.replaceWith(o.ROUTE_NAME.ACCOUNT_BILLING)}},d=b(u.prototype,"lix",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(u.prototype,"xhr",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(u.prototype,"accountService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),define("campaign-manager-web/routes/accounts/item/invoice-setup/index",["exports","@ember/routing/route","@ember/application","@ember/service","rsvp","ember-concurrency-decorators","campaign-manager-web/constants/invoice-application","campaign-manager-web/constants/phone","campaign-manager-web/utils/invoice-application","@ember/utils","@ember/object","campaign-manager-web/utils/promise-state","ember-stdlib/utils/is-browser","campaign-manager-web/constants/routes","campaign-manager-web/utils/billing"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v,w
function I(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function P(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(b=(0,a.inject)("xhr"),_=(0,a.inject)("jet"),h=(0,a.inject)("router"),f=(0,a.inject)("transition"),T=(0,a.inject)("billing"),E=(0,r.task)({drop:!0}),y=class extends t.default{constructor(){var e,t,n
super(...arguments),n="invoice_setup",(t="pageKey")in(e=this)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,I(this,"xhr",S,this),I(this,"jet",A,this),I(this,"router",C,this),I(this,"transition",O,this),I(this,"billingService",v,this),I(this,"lix",w,this),this.router.on("routeWillChange",this,this._setExitModal),this.router.on("routeDidChange",this,this._resetExitModal)}willDestroy(){super.willDestroy(...arguments),this.router.off("routeWillChange",this,this._setExitModal),this.router.off("routeDidChange",this,this._resetExitModal)}prefetch(e){const t=this.paramsFor(m.ROUTE_NAME.ACCOUNTS_ITEM).account_id
return this.prefetched(m.ROUTE_NAME.ACCOUNTS_ITEM).then((e=>{const n={account:i.Promise.resolve(e.account),paymentInfo:this.billingService.fetchPaymentInfoForAccount(t),existingInvoiceApplication:this.billingService.getInvoiceApplication(t)}
return(0,i.hash)(n)})).then((({account:t,existingInvoiceApplication:a,paymentInfo:i})=>{e.queryParams.reapply&&a&&a.invoiceMetadata&&a.invoiceMetadata.status===o.INVOICE_APPLICATION_STATUSES.REJECTED&&a.invoiceMetadata.numberOfDeniedSubmissions<o.INVOICE_REAPPLICATION_LIMIT&&(0,u.set)(a,"invoiceMetadata.status",o.INVOICE_APPLICATION_STATUSES.DRAFT),a={...a,metaProperties:{currencyCode:(0,u.get)(t,"currencyCode")}}
return{account:t,invoiceFormDataModel:new s.default(a,(0,n.getOwner)(this)),paymentInfo:i}}))}afterModel(e){const t=(0,u.get)(e,"invoiceFormDataModel.invoiceMetadata"),n=(0,s.isExistingInvoiceApplication)(t)
if(n){const n=(0,u.get)(e,"account.id")
return this.replaceWith(m.ROUTE_NAME.ACCOUNT_INVOICE_SETUP_INVOICE,n,t.invoiceId)}if((0,g.isPaymentTypeInvoice)(e.paymentInfo)&&!n)return this.replaceWith(m.ROUTE_NAME.ACCOUNT_BILLING)}setupController(e,t){super.setupController(...arguments),e.setupInvoice(),p.default&&this.fetchCountriesStatesAndSetDefaults.perform(e,t)}resetController(e,t){super.resetController(...arguments),t&&e.setProperties({countryList:null,companyStateList:null,agencyStateList:null,standardizedAgencyAddress:null,standardizedCompanyAddress:null,invoiceFormSubmitTaskError:null})}*fetchCountriesStatesAndSetDefaults(e,t){const n=(0,u.get)(t.invoiceFormDataModel,"companyOrganizationDetails.legalOrganizationAddress.country"),a=(0,u.get)(t.invoiceFormDataModel,"companyOrganizationDetails.legalOrganizationAddress.geographicArea"),r=(0,u.get)(t.invoiceFormDataModel,"companyOrganizationDetails.legalOrganizationsPhoneNumber.countryCode"),p=(0,u.get)(t.account,"currencyCode")
let m,g,b=n||o.CURRENCY_TO_COUNTRY_CODE[p]
if(e.isBingGeoService)yield this.billingService.getSsiSupportedCountriesByCurrencyV2(p).then((t=>{e.set("countryList",t)})).catch((()=>e.set("countryList",[]))),b=b&&b.toUpperCase(),m=(0,s.getSelectedCountry)(b,e.countryList,e.isBingGeoService),m&&m.id&&(yield this.billingService.getGeoServiceStatesV2(m.id).then((t=>{e.set("companyStateList",t)})).catch((()=>e.set("companyStateList",[])))),g=m&&m.europeanUnion
else{const t=[this.billingService.getSsiSupportedCountriesByCurrency(p),this.billingService.getGeoServiceStates(b)],[n,a]=yield(0,i.allSettled)(t)
e.setProperties({countryList:n.state===d.PROMISE_STATE.FULFILLED?n.value:[],companyStateList:a.state===d.PROMISE_STATE.FULFILLED?a.value:[]}),m=e.countryList.find((e=>e.countryCode===b)),g=m&&m.countryGroup===o.ALTERNATE_LAYOUT_COUNTRY_GROUP}const _=(0,c.isEmpty)(e.companyStateList)||g?null:e.companyStateList[0].stateCode
e.setSelectedCountry(m,o.BILLING_ADDRESS_FIELD_TYPES.COMPANY),m&&(n||(0,u.set)(t.invoiceFormDataModel,"companyOrganizationDetails.legalOrganizationAddress.country",b),a||(0,u.set)(t.invoiceFormDataModel,"companyOrganizationDetails.legalOrganizationAddress.geographicArea",_),r||(0,u.set)(t.invoiceFormDataModel,"companyOrganizationDetails.legalOrganizationsPhoneNumber.countryCode",l.PHONE_COUNTRY_CODE[b.toLowerCase()]))}_setExitModal(e){e.to.name!==m.ROUTE_NAME.ACCOUNT_INVOICE_SETUP_INDEX&&this.controller&&this.controller.get("isFormDataModified")&&!this.controller.get("isTransitioningOffInvoiceSetup")&&(this.transition.setSavedTransition(e),e.abort(),this.controller.set("isInvoiceSetupExitModalOpen",!0),this.controller.set("isTransitioningOffInvoiceSetup",!0))}_resetExitModal(e){this.controller&&e.from&&e.from.name===m.ROUTE_NAME.ACCOUNT_INVOICE_SETUP_INDEX&&e.to.name!==m.ROUTE_NAME.ACCOUNT_INVOICE_SETUP_INDEX&&(this.controller.set("isTransitioningOffInvoiceSetup",!1),this.controller.set("isInvoiceSetupExitModalOpen",!1))}},S=P(y.prototype,"xhr",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=P(y.prototype,"jet",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=P(y.prototype,"router",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=P(y.prototype,"transition",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=P(y.prototype,"billingService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=P(y.prototype,"lix",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P(y.prototype,"fetchCountriesStatesAndSetDefaults",[E],Object.getOwnPropertyDescriptor(y.prototype,"fetchCountriesStatesAndSetDefaults"),y.prototype),y)})),define("campaign-manager-web/routes/accounts/item/invoice-setup/invoice",["exports","@ember/routing/route","@ember/application","@ember/service","rsvp","ember-concurrency-decorators","campaign-manager-web/constants/invoice-application","campaign-manager-web/utils/invoice-application","@ember/object","ember-stdlib/utils/is-browser","campaign-manager-web/utils/promise-state","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(p=(0,a.inject)("xhr"),m=(0,a.inject)("jet"),g=(0,a.inject)("billing"),b=(0,r.task)({drop:!0}),_=class extends t.default{constructor(...e){var t,n,a
super(...e),a="invoice_setup_details",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,E(this,"xhr",h,this),E(this,"jet",f,this),E(this,"billingService",T,this)}prefetch(){const e=this.paramsFor(d.ROUTE_NAME.ACCOUNTS_ITEM).account_id
return this.prefetched(d.ROUTE_NAME.ACCOUNTS_ITEM).then((t=>{const n={account:i.Promise.resolve(t.account),existingInvoiceApplication:this.billingService.getInvoiceApplication(e)}
return(0,i.hash)(n)})).then((({account:e,existingInvoiceApplication:t})=>({account:e,invoiceFormDataModel:new l.default(t,(0,n.getOwner)(this))})))}afterModel(e){const t=(0,s.get)(e,"invoiceFormDataModel.invoiceMetadata")
if(!(0,l.isExistingInvoiceApplication)(t))return this.replaceWith(d.ROUTE_NAME.ACCOUNT_INVOICE_SETUP)}setupController(e,t){super.setupController(...arguments),e.manageInvoice(),c.default&&this.fetchCountriesStatesAndSetDefaults.perform(e,t)}resetController(e,t){super.resetController(...arguments),t&&e.setProperties({countryList:null,companyStateList:null,agencyStateList:null})}*fetchCountriesStatesAndSetDefaults(e,t){const n=(0,s.get)(t.invoiceFormDataModel,"metaProperties.isBillingCompanyAgency"),a=(0,s.get)(t.invoiceFormDataModel,"companyOrganizationDetails.legalOrganizationAddress.country"),r=(0,s.get)(t.invoiceFormDataModel,"agencyOrganizationDetails.legalOrganizationAddress.country")
if(e.isBingGeoService){yield this.billingService.getSsiSupportedCountriesByCurrencyV2(t.account.currencyCode).then((t=>{e.set("countryList",t)})).catch((()=>e.set("countryList",[])))
const i=(0,l.getSelectedCountry)(a,e.countryList,e.isBingGeoService)
if(i&&i.id&&(yield this.billingService.getGeoServiceStatesV2(i.id).then((t=>{e.set("companyStateList",t)})).catch((()=>e.set("companyStateList",[])))),n){const t=(0,l.getSelectedCountry)(r,e.countryList,e.isBingGeoService)
t&&t.id&&(yield this.billingService.getGeoServiceStatesV2(t.id).then((t=>{e.set("agencyStateList",t)})).catch((()=>e.set("agencyStateList",[]))))}}else{const o=[this.billingService.getSsiSupportedCountriesByCurrency(t.account.currencyCode)]
o.push(this.billingService.getGeoServiceStates(a)),n&&o.push(this.billingService.getGeoServiceStates(r))
const[l,s,c={}]=yield(0,i.allSettled)(o)
e.setProperties({countryList:l.state===u.PROMISE_STATE.FULFILLED?l.value:[],companyStateList:s.state===u.PROMISE_STATE.FULFILLED?s.value:[],agencyStateList:c.state===u.PROMISE_STATE.FULFILLED?c.value:[]})}e.setSelectedCountry((0,l.getSelectedCountry)(a,e.countryList,e.isBingGeoService),o.BILLING_ADDRESS_FIELD_TYPES.COMPANY),n&&e.setSelectedCountry((0,l.getSelectedCountry)(r,e.countryList,e.isBingGeoService),o.BILLING_ADDRESS_FIELD_TYPES.AGENCY)}},h=y(_.prototype,"xhr",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(_.prototype,"jet",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=y(_.prototype,"billingService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(_.prototype,"fetchCountriesStatesAndSetDefaults",[b],Object.getOwnPropertyDescriptor(_.prototype,"fetchCountriesStatesAndSetDefaults"),_.prototype),_)})),define("campaign-manager-web/routes/accounts/item/landing-pages",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/utils/http-error","rsvp"],(function(e,t,n,a,i,r){var o,l,s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=(0,n.inject)(),l=(0,n.inject)(),s=(0,n.inject)("account"),c=class extends t.default{constructor(...e){super(...e),m(this,"lix",u,this),m(this,"jet",d,this),m(this,"accountService",p,this)}model(){const e=this.paramsFor(a.ROUTE_NAME.ACCOUNTS_ITEM).account_id
return(0,r.hash)({userPermissions:this._getUserPermissions(e),landingPagePermissions:this._getLandingPagePermissions(e),accountId:e})}_getUserPermissions(e){return this.accountService.getUserPermissions(e).catch((t=>(this.jet.error(new Error(`Error in fetching userPermissions for account ${e} due to ${(0,i.getErrorMessage)(t)}`),"landing-pages",!1),null)))}_getLandingPagePermissions(e){return this.accountService.getLandingPagePermissions(e).catch((t=>(this.jet.error(new Error(`Error in fetching landingPagePermissions for account ${e} due to ${(0,i.getErrorMessage)(t)}`),"landing-pages",!1),null)))}},u=g(c.prototype,"lix",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(c.prototype,"jet",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(c.prototype,"accountService",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),define("campaign-manager-web/routes/accounts/item/landing-pages/analytics",["exports","@ember/routing/route","campaign-manager-web/constants/routes","@ember/service","@ember/object"],(function(e,t,n,a,i){var r,o,l,s
function c(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function u(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,a.inject)("landing-page"),o=class extends t.default{constructor(...e){var t,n,a
super(...e),c(this,"landingPageService",l,this),c(this,"jet",s,this),a={dateRange:{replace:!0}},(n="queryParams")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}async model({dateRange:e,landingPageIds:t}){const{account:a}=this.modelFor(n.ROUTE_NAME.ACCOUNTS_ITEM),i=t?JSON.parse(t):[],r=a.reference,o={account:a,landingPageIds:i,dateRange:e?JSON.parse(e):null}
if(!i.length)return o
try{const t=await this.landingPageService.getLandingPagesAnalytics(r,JSON.parse(e),i),n=(await this.landingPageService.getReportingLandingPages(r)).filter((({entityUrn:e})=>i.includes(e)))
return{...o,analytics:t,landingPages:n}}catch(l){return o}}reloadPage(){this.refresh()}},l=u(o.prototype,"landingPageService",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u(o.prototype,"jet",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(o.prototype,"reloadPage",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"reloadPage"),o.prototype),o)})),define("campaign-manager-web/routes/accounts/item/landing-pages/index",["exports","@ember/routing/route","@ember/service","campaign-manager-web/utils/http-error","rsvp","campaign-manager-web/constants/routes","campaign-manager-web/utils/landing-pages/permissions","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(s=(0,n.inject)("landing-page"),c=class extends t.default{constructor(...e){super(...e),m(this,"landingPageService",u,this),m(this,"jet",d,this),m(this,"lix",p,this)}model(){const{landingPagePermissions:e,userPermissions:t}=this.modelFor(r.ROUTE_NAME.ACCOUNT_LANDING_PAGES),{account:n}=this.modelFor(r.ROUTE_NAME.ACCOUNTS_ITEM),a=this.lix.getTreatmentIsEnabled(l.LIX_TEST_KEYS.enableLeadgenLandingPage)
let s
return(0,o.canUserViewLandingPages)({landingPagePermissions:e,userPermissions:t,isLeadgenLixEnabled:a})&&(s=this._getReportingLandingPages(n.reference)),(0,i.hash)({userPermissions:t,landingPagePermissions:e,reportingLandingPages:s,account:n})}_getReportingLandingPages(e){return this.landingPageService.getReportingLandingPages(e).catch((t=>(this.jet.error(new Error(`Error in fetching CmReportingLandingPages for orgnization ${e} due to ${(0,a.getErrorMessage)(t)}`),"landing-pages",!1),null)))}},u=g(c.prototype,"landingPageService",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(c.prototype,"jet",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(c.prototype,"lix",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),define("campaign-manager-web/routes/accounts/item/landing-pages/item",["exports","@ember/routing/route","campaign-manager-web/constants/routes","@ember/service","campaign-manager-web/utils/http-error","campaign-manager-web/constants/jet-error-tags","@ember/object","campaign-manager-web/constants/landing-pages"],(function(e,t,n,a,i,r,o,l){var s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(s=(0,a.inject)("landing-page"),c=class extends t.default{constructor(...e){super(...e),p(this,"landingPageService",u,this),p(this,"jet",d,this)}async model(){const e=this.paramsFor(n.ROUTE_NAME.ACCOUNTS_ITEM).account_id,t=this.paramsFor(n.ROUTE_NAME.ACCOUNT_LANDING_PAGES_ITEM).landing_page_urn,a=this.modelFor(n.ROUTE_NAME.ACCOUNTS_ITEM),{userPermissions:o,landingPagePermissions:s}=this.modelFor(n.ROUTE_NAME.ACCOUNT_LANDING_PAGES)
let c,u=!1
try{c=await this.landingPageService.getLandingPageByUrn(t)}catch(d){this.jet.error(new Error(`Error in fetching CmLandingPage for entityUrn ${t} due to ${(0,i.getErrorMessage)(d)}`),r.JET_ERROR_TAGS.LANDING_PAGES,!1),u=!0}return c?.status===l.LANDING_PAGE_STATUSES.CANCELED&&this.replaceWith(n.ROUTE_NAME.ACCOUNT_LANDING_PAGES_INDEX),{accountId:e,company:a.accountReference,hasError:u,initialLandingPage:c,landingPagePermissions:s,userPermissions:o}}reloadPage(){this.refresh()}},u=m(c.prototype,"landingPageService",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(c.prototype,"jet",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(c.prototype,"reloadPage",[o.action],Object.getOwnPropertyDescriptor(c.prototype,"reloadPage"),c.prototype),c)})),define("campaign-manager-web/routes/accounts/item/landing-pages/new",["exports","@ember/routing/route","campaign-manager-web/constants/landing-pages","campaign-manager-web/constants/routes"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class i extends t.default{constructor(...e){var t,a,i
super(...e),t=this,a="FORM_TYPES",i=n.FORM_TYPES,a in t?Object.defineProperty(t,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[a]=i}model(){const e=this.paramsFor(a.ROUTE_NAME.ACCOUNTS_ITEM).account_id,t=this.modelFor(a.ROUTE_NAME.ACCOUNTS_ITEM),{userPermissions:n,landingPagePermissions:i}=this.modelFor(a.ROUTE_NAME.ACCOUNT_LANDING_PAGES)
return{accountId:e,company:t.accountReference,landingPagePermissions:i,userPermissions:n}}}e.default=i})),define("campaign-manager-web/routes/accounts/item/leadgen-forms/index",["exports","@ember/routing/route","@ember/service","rsvp","campaign-manager-web/utils/locale","campaign-manager-web/utils/http-error","campaign-manager-web/utils/date","ember-stdlib/utils/is-browser","ember-lifeline","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h,f
function T(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const y="leadgen-forms"
e.default=(u=(0,n.inject)(),d=(0,n.inject)(),p=(0,n.inject)(),m=(0,n.inject)("account"),g=class extends t.default{constructor(...e){var t,n,a
super(...e),a="lead_gen_forms",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,T(this,"adForm",b,this),T(this,"jet",_,this),T(this,"targeting",h,this),T(this,"accountService",f,this)}prefetch(e){const t=this.paramsFor(c.ROUTE_NAME.ACCOUNTS_ITEM).account_id,n={account:this.prefetched(c.ROUTE_NAME.ACCOUNTS_ITEM),userPermissions:this._getUserPermissions(t),localesMap:this._getLocalesMap(t)}
l.default&&(n.rawAdForms=this._getAdForms(t))
const i=e?.queryParams?.formId,r=i?{formId:i}:{}
return(0,a.hash)(n).then((({account:e,userPermissions:n,localesMap:a})=>({account:e,accountId:t,userPermissions:n,localesMap:a,...r})))}setupController(e){if(super.setupController(...arguments),e.dateRange){const t=(0,o.deserializeTimeRange)(e.dateRange),n={startDate:(0,o.formatDateInUTC)(new Date(t.startTime)),endDate:(0,o.formatDateInUTC)(new Date(t.endTime))}
l.default&&"true"===e.autoDownload&&(0,s.runTask)(this,(()=>e.autoDownloadLeads(e.formId,t)),0),e.setProperties({selectedDateRange:n})}e.onLeadsDateRangeChanged(e.selectedDateRange)}willDestroy(){super.willDestroy(...arguments),(0,s.runDisposables)(this)}_getAdForms(e){return this.adForm.getAllLeadGenFormsByAccountId(e).catch((t=>this.jet.error(`Error in fetching adForms for account ${e} due to ${(0,r.getErrorMessage)(t)}`,y)))}_getUserPermissions(e){return this.accountService.getUserPermissions(e).catch((t=>(this.jet.error(new Error(`Error in fetching userPermissions for account ${e} due to ${(0,r.getErrorMessage)(t)}`),y,!1),{})))}_getLocalesMap(e){return this.targeting.getLocaleListByAccountId(e).then((e=>e.reduce(((e,t)=>(e[(0,i.getLocaleFromUrn)(t.urn)]=t.name,e)),{}))).catch((t=>(this.jet.error(`Error in fetching locale list data for account ${e} due to ${(0,r.getErrorMessage)(t)}`,y),{})))}resetController(e,t){super.resetController(...arguments),t&&e.set("dateRange",null)}},b=E(g.prototype,"adForm",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(g.prototype,"jet",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=E(g.prototype,"targeting",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=E(g.prototype,"accountService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g)})),define("campaign-manager-web/routes/accounts/item/leadgen-forms/item",["exports","@ember/routing/route","@ember/service","rsvp","campaign-manager-web/constants/routes","campaign-manager-web/utils/http-error","campaign-manager-web/utils/query-param"],(function(e,t,n,a,i,r,o){var l,s,c,u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,n.inject)(),s=(0,n.inject)("account"),c=(0,n.inject)(),u=(0,n.inject)(),d=class extends t.default{constructor(...e){var t,n,a
super(...e),_(this,"adForm",p,this),_(this,"accountService",m,this),_(this,"lix",g,this),_(this,"router",b,this),a="lead_gen_forms_item",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}model({form_id:e,action:t}){const{account_id:n}=this.paramsFor(i.ROUTE_NAME.ACCOUNTS_ITEM),{account:r}=this.modelFor(i.ROUTE_NAME.ACCOUNTS_ITEM),o={adForm:this.adForm.getLeadGenFormById(e),userPermissions:this._getUserPermissions(n)}
return(0,a.hash)(o).then((({adForm:e,userPermissions:a})=>({accountId:n,account:r,adForm:e,action:t,userPermissions:a})))}redirect(e){!0!==e.userPermissions.allowedToEditCreatives&&e.action!==o.ACTION_QUERY_PARAM.VIEW&&this.router.transitionTo(i.ROUTE_NAME.ACCOUNT_LEADGEN_FORMS)}serialize({adForm:e}){return{form_id:e.id}}_getUserPermissions(e){return this.accountService.getUserPermissions(e).catch((t=>(this.jet.error(new Error(`Error in fetching userPermissions for account ${e} due to ${(0,r.getErrorMessage)(t)}`),"leadgen-forms-item",!1),{})))}},p=h(d.prototype,"adForm",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(d.prototype,"accountService",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=h(d.prototype,"lix",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=h(d.prototype,"router",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)})),define("campaign-manager-web/routes/accounts/item/leadgen-forms/new",["exports","@ember/routing/route","rsvp","@ember/service","campaign-manager-web/constants/routes"],(function(e,t,n,a,i){var r,o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,a.inject)(),o=class extends t.default{constructor(...e){var t,n,a,i,r,o,s
super(...e),t=this,n="adForm",i=this,(a=l)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),s="lead_gen_forms_new",(o="pageKey")in(r=this)?Object.defineProperty(r,o,{value:s,enumerable:!0,configurable:!0,writable:!0}):r[o]=s}prefetch(){const{account_id:e}=this.paramsFor(i.ROUTE_NAME.ACCOUNTS_ITEM),t={accountPrefetched:this.prefetched(i.ROUTE_NAME.ACCOUNTS_ITEM),adForms:this.adForm.getAllLeadGenFormsByAccountId(e)}
return(0,n.hash)(t).then((({accountPrefetched:t})=>({account:t.account,accountId:e})))}setupController(e){super.setupController(...arguments),e.setProperties({showGoBackNotification:"true"===e.goBackNote})}resetController(e,t){super.resetController(...arguments),t&&e.goBackNote&&e.set("goBackNote",null)}},s=o.prototype,c="adForm",u=[r],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=u.slice().reverse().reduce((function(e,t){return t(s,c,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,c,m),m=null),l=m,o)
var s,c,u,d,p,m})),define("campaign-manager-web/routes/accounts/item/manage-users",["exports","@ember/routing/route","campaign-manager-web/constants/routes","@ember/service","campaign-manager-web/constants/pem/manage-users","campaign-manager-web/utils/http-error","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/utils/pem-metadata-util","tracked-built-ins","campaign-manager-web/constants/account"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h,f,T,E,y,S
function A(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function C(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(u=(0,a.inject)("account-user"),d=(0,a.inject)("account-user-invitation"),p=(0,a.inject)("account-claim-requests"),m=(0,a.inject)("business-manager-ad-account-contact"),g=(0,a.inject)("formatter"),b=class extends t.default{constructor(...e){var t,n,a
super(...e),a="account_manage_users",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,A(this,"router",_,this),A(this,"accountUserService",h,this),A(this,"accountUserInvitationService",f,this),A(this,"accountClaimRequestsService",T,this),A(this,"businessManagerAdAccountContactService",E,this),A(this,"formatterService",y,this),A(this,"jet",S,this)}async model(){const{account:e}=this.modelFor(n.ROUTE_NAME.ACCOUNTS_ITEM),t=this.paramsFor(n.ROUTE_NAME.ACCOUNTS_ITEM).account_id
let a
try{const n=(0,l.constructPemMetadata)(i.CM_MANAGE_ACCOUNT_ACCOUNT_USER_BM_AD_ACCOUNT_CONTACTS,[t],{productName:i.MANAGE_USERS_PEM_PRODUCT_NAME})
return{account:e,contact:await this.businessManagerAdAccountContactService.fetchBusinessManagerAdAccountContact(t,n)}}catch(h){if(h.errors.some((e=>e.status===r.HTTP_STATUS.PAGE_NOT_FOUND))){const e=(0,l.constructPemMetadata)(i.CM_MANAGE_ACCOUNT_ACCOUNT_USER_BM_CLAIM_REQUESTS,[t],{productName:i.MANAGE_USERS_PEM_PRODUCT_NAME})
a=this.accountClaimRequestsService.fetchSharedAccountClaimRequestsByAccount(t,e).then((e=>new s.TrackedArray(e)))}else this.jet.error(new Error(`Error in fetching business manager contacts due to ${(0,r.getErrorMessage)(h)}`),[o.JET_ERROR_TAGS.BUSINESS_MANAGER,"manage-users"],!1)}const u=(0,l.constructPemMetadata)(i.CM_MANAGE_ACCOUNT_ACCOUNT_USER,[t],{productName:i.MANAGE_USERS_PEM_PRODUCT_NAME}),d=this.accountUserService.getAccountUsers(t,{filterBusinessManagerUsers:!0,metadata:u}),p=this.accountUserInvitationService.getAccountUserInvitations(t),[m,g,b]=await Promise.all([d,p,a]),_=[...this._decorateAccountUsers(m),...this._decorateAccountUserInvitations(g).filter((e=>e.state!==c.ACCOUNT_USER_INVITATION_STATE.CANCELED&&e.state!==c.ACCOUNT_USER_INVITATION_STATE.ACCEPTED))]
return{account:e,accountUsers:new s.TrackedArray(_),billingAdminOnboardedToBusinessManager:m.metadata.billingAdminOnboardedToBusinessManager,accountClaimRequests:b}}_decorateAccountUsers({elements:e}){return e.map((e=>({...e,profile:{...e.profile,displayName:this.formatterService.formatName({firstName:e.profile.firstName,lastName:e.profile.lastName},"full")}})))}_decorateAccountUserInvitations({elements:e}){return e.map((e=>({...e,userRole:e.accountUserRole,profile:{...e.profile,displayName:this.formatterService.formatName({firstName:e.profile.firstName,lastName:e.profile.lastName},"full")}})))}},_=C(b.prototype,"router",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=C(b.prototype,"accountUserService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=C(b.prototype,"accountUserInvitationService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=C(b.prototype,"accountClaimRequestsService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=C(b.prototype,"businessManagerAdAccountContactService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=C(b.prototype,"formatterService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=C(b.prototype,"jet",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b)})),define("campaign-manager-web/routes/accounts/item/media-planner/index",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/lix","campaign-manager-web/constants/routes"],(function(e,t,n,a,i){var r,o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,n.inject)(),o=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="lix",i=this,(a=l)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}beforeModel(){this.lix.getTreatmentIsEnabled(a.LIX_TEST_KEYS.enableMediaPlanner)||this.replaceWith(i.ROUTE_NAME.ACCOUNTS_INDEX)}},s=o.prototype,c="lix",u=[r],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=u.slice().reverse().reduce((function(e,t){return t(s,c,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,c,m),m=null),l=m,o)
var s,c,u,d,p,m})),define("campaign-manager-web/routes/accounts/item/media-planner/new",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/lix","campaign-manager-web/constants/routes","campaign-manager-web/utils/reporting"],(function(e,t,n,a,i,r){var o,l,s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=(0,n.inject)(),l=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="lix",i=this,(a=s)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}beforeModel(){this.lix.getTreatmentIsEnabled(a.LIX_TEST_KEYS.enableMediaPlanner)||this.replaceWith(i.ROUTE_NAME.ACCOUNTS_INDEX)}model(){const{account:e,accountHasInsightTag:t,insightTag:n}=this.modelFor(i.ROUTE_NAME.ACCOUNTS_ITEM)
return{account:e,isInsightTagStatusDomainVerified:Boolean(t&&n&&n.status===r.INSIGHT_TAG_STATUS.DOMAIN_VERIFIED)}}},c=l.prototype,u="lix",d=[o],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},g={},Object.keys(p).forEach((function(e){g[e]=p[e]})),g.enumerable=!!g.enumerable,g.configurable=!!g.configurable,("value"in g||g.initializer)&&(g.writable=!0),g=d.slice().reverse().reduce((function(e,t){return t(c,u,e)||e}),g),m&&void 0!==g.initializer&&(g.value=g.initializer?g.initializer.call(m):void 0,g.initializer=void 0),void 0===g.initializer&&(Object.defineProperty(c,u,g),g=null),s=g,l)
var c,u,d,p,m,g})),define("campaign-manager-web/routes/accounts/item/metric-restatements",["exports","@ember/routing/route","campaign-manager-web/constants/routes","@ember/service","campaign-manager-web/constants/lix","campaign-manager-web/utils/date","campaign-manager-web/utils/local-storage-keys"],(function(e,t,n,a,i,r,o){var l,s,c,u
function d(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=class extends t.default{constructor(...e){var t,n,a
super(...e),a="metric_restatements",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,d(this,"lix",s,this),d(this,"metricRestatements",c,this),d(this,"localStorage",u,this)}beforeModel(){this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableMetricRestatements)||this.replaceWith(n.ROUTE_NAME.NOT_FOUND)}async model(){const e=(0,r.getToday)(),t=(0,r.addMonths)(e,-24),n=await this.metricRestatements.fetchMetricRestatementsByDateRange(t,e)
if(n?.length){const e=(0,r.jsDateToExactDate)((0,r.getToday)())
this.localStorage.put(o.REPORTING_LOCAL_STORAGE_KEYS.METRIC_RESTATEMENTS_LAST_ACKNOWLEDGED_DATE,e)}return n}},s=p(l.prototype,"lix",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(l.prototype,"metricRestatements",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(l.prototype,"localStorage",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("campaign-manager-web/routes/accounts/item/organic-paid-report",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/constants/lix"],(function(e,t,n,a,i){var r,o,l,s,c
function u(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,n.inject)(),o=(0,n.inject)(),l=class extends t.default{constructor(...e){super(...e),u(this,"lix",s,this),u(this,"router",c,this)}beforeModel(){this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableOrganicAndPaidReport)||this.router.transitionTo(a.ROUTE_NAME.ACCOUNTS_ITEM)}},s=d(l.prototype,"lix",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=d(l.prototype,"router",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("campaign-manager-web/routes/accounts/item/performance-chart",["exports","@ember/service","@ember/routing/route","campaign-manager-web/utils/reporting","campaign-manager-web/constants/routes"],(function(e,t,n,a,i){var r,o,l,s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,t.inject)(),o=(0,t.inject)("date-range"),l=(0,t.inject)("ad-learning-phase"),s=class extends n.default{constructor(...e){super(...e),p(this,"reporting",c,this),p(this,"dateRangeService",u,this),p(this,"adLearningPhaseService",d,this),m(this,"queryParams",{dateRange:{replace:!0}}),m(this,"pageKey","performance_chart")}prefetch(){return this.prefetched(i.ROUTE_NAME.ACCOUNTS_ITEM)}setupController(e,t){super.setupController(e,t)
const n={key:null,size:0,name:null}
let i
const r=JSON.parse(e.creativeIds||"[]"),o=JSON.parse(e.campaignIds||"[]"),l=JSON.parse(e.campaignGroupIds||"[]"),s=JSON.parse(e.isAggregated)
let c,u,d
r.length>0?(n.key="i18n_performance_chart_creative_title",n.size=r.length,u=a.CREATIVE,c=a.PIVOTS.CREATIVE,i=r.length,d=r,e.lazyFetchCreativeNames()):o.length>0?(n.key="i18n_performance_chart_campaign_title",n.size=o.length,e.entityName||(n.name=t.account.name),u=a.CAMPAIGN,c=a.PIVOTS.CAMPAIGN,i=o.length,d=o,e.lazyFetchCampaignNames(),e.lazyFetchOptimaEntities()):l.length>0?(n.key="i18n_performance_chart_campaign_group_title",n.size=l.length,u=a.CAMPAIGN_GROUP,c=a.PIVOTS.CAMPAIGN_GROUP,i=l.length,d=l,e.lazyFetchCampaignGroupNames()):(n.key="i18n_performance_chart_account_title",n.size=1,u=a.ACCOUNT,c=a.PIVOTS.ACCOUNT,d=[e.accountId],i=1,e.entityName||(n.name=t.account.name)),n.name=n.name||e.entityName
const p=(0,a.getChartableMetrics)({entityType:u,numberOfEntities:i})
if(!e.dateRange){const n=this.dateRangeService.getCachedDateRange({cacheKey:e.dateRangeCacheKey,minimumDate:t.account.createdAt})
e.set("dateRange",JSON.stringify(n))}e.setProperties({chartableMetrics:p,entityType:u,pivot:c,entityIds:d,chartTitleData:n,multiEntityChartingIsEnabled:u!==a.ACCOUNT,transitionFromPerformanceChart:!1,isAggregated:!!s,unzoomedSerializedDateRange:e.dateRange}),p.includes(e.selectedMetric)||e.set("selectedMetric",p[0]),i>e.maxNonAggregatedEntities&&(e.set("isToggleDisabled",!0),e.set("isAggregated",!0)),e.lazyFetchPerformanceMetrics.perform(),e.lazyFetchPerformanceTotals.perform(),e.triggerNumEntitiesPageViewEvent(n.size)}resetController(e,t){super.resetController(...arguments),t&&(e.columnViews=null)}},c=g(s.prototype,"reporting",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=g(s.prototype,"dateRangeService",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(s.prototype,"adLearningPhaseService",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)})),define("campaign-manager-web/routes/accounts/item/recommendations/applied",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/utils/urn","@linkedin/lms-adrecs-ui/utils/ember-routing"],(function(e,t,n,a,i,r){var o,l,s
function c(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=class extends t.default{constructor(...e){super(...e),u(this,"pageKey","rechub_applied_page"),c(this,"lix",l,this),c(this,"lisaLiam",s,this),u(this,"queryParams",{...r.RecommendationFiltersSuggestedQueryParamConfig,rankingScheme:{replace:!0},timeRange:{replace:!0},targetEntityUrns:{replace:!0},parentEntityUrns:{replace:!0}})}model(e){const t=parseInt(this.paramsFor(a.ROUTE_NAME.ACCOUNTS_ITEM).account_id,10),n=JSON.parse(e.timeRange),r=JSON.parse(e.targetEntityUrns||null),o=JSON.parse(e.parentEntityUrns)
return{accountUrn:(0,i.createUrnFromAttrs)(i.URN_TYPES.SPONSORED_ACCOUNT,t),...e,timeRange:n,targetEntityUrns:r,parentEntityUrns:o}}},l=d(o.prototype,"lix",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(o.prototype,"lisaLiam",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("campaign-manager-web/routes/accounts/item/recommendations/index",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","@linkedin/lms-adrecs-ui/utils/ember-routing","campaign-manager-web/services/recommendations"],(function(e,t,n,a,i,r){var o,l
function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=class extends t.default{constructor(...e){var t,n,a,r
super(...e),s(this,"pageKey","rechub_available_aggregate_page"),t=this,n="recommendations",r=this,(a=l)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(r):void 0}),s(this,"queryParams",{...i.RecommendationFiltersSuggestedQueryParamConfig,recHubReferrer:{replace:!0}})}beforeModel(){const e=this.modelFor(a.ROUTE_NAME.ACCOUNTS_ITEM)
this.recommendations.canUserAccessRecHub({currentUserRole:e?.account?.currentUserRole})||this.replaceWith(a.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS)}model(e){const t=parseInt(this.paramsFor(a.ROUTE_NAME.ACCOUNTS_ITEM).account_id,10),n=this.modelFor(a.ROUTE_NAME.ACCOUNTS_ITEM)
return{accountId:t,currencyCode:n?.account?.currencyCode,recHubReferrer:r.RECOMMENDATION_HUB_ENTRY_POINT[e?.recHubReferrer]}}},c=o.prototype,u="recommendations",d=[n.inject],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},g={},Object.keys(p).forEach((function(e){g[e]=p[e]})),g.enumerable=!!g.enumerable,g.configurable=!!g.configurable,("value"in g||g.initializer)&&(g.writable=!0),g=d.slice().reverse().reduce((function(e,t){return t(c,u,e)||e}),g),m&&void 0!==g.initializer&&(g.value=g.initializer?g.initializer.call(m):void 0,g.initializer=void 0),void 0===g.initializer&&(Object.defineProperty(c,u,g),g=null),l=g,o)
var c,u,d,p,m,g})),define("campaign-manager-web/routes/accounts/item/recommendations/individual",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/utils/urn","campaign-manager-web/services/recommendations"],(function(e,t,n,a,i,r){var o,l,s,c
function u(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=class extends t.default{constructor(...e){super(...e),d(this,"pageKey","rechub_available_individual_page"),u(this,"lix",l,this),u(this,"lisaLiam",s,this),u(this,"jet",c,this),d(this,"queryParams",{campaignStatuses:{replace:!0},recommendationStatuses:{replace:!0},recommendationTypes:{replace:!0},keyMetrics:{replace:!0},objectiveTypes:{replace:!0},rankingScheme:{replace:!0},timeRange:{replace:!0},sponsoredCampaignUrns:{replace:!0},parentEntityUrns:{replace:!0},recommendationAudienceScopes:{replace:!0},targetEntityType:{replace:!0},recHubReferrer:{replace:!0}})}model(e){const t=parseInt(this.paramsFor(a.ROUTE_NAME.ACCOUNTS_ITEM).account_id,10),n=this.modelFor(a.ROUTE_NAME.ACCOUNTS_ITEM),o=JSON.parse(e.recommendationStatuses)?.filter((e=>Boolean(e))),l=JSON.parse(e.recommendationTypes)?.filter((e=>Boolean(e))),s=JSON.parse(e.keyMetrics)?.filter((e=>Boolean(e))),c=JSON.parse(e.objectiveTypes)?.filter((e=>Boolean(e))),u=JSON.parse(e.timeRange),d=JSON.parse(e.sponsoredCampaignUrns),p=JSON.parse(e.parentEntityUrns),m=e.targetEntityType,g=JSON.parse(e.recommendationAudienceScopes)?.filter((e=>Boolean(e))),b=JSON.parse(e.campaignStatuses)
return{currencyCode:n?.account?.currencyCode,accountUrn:(0,i.createUrnFromAttrs)(i.URN_TYPES.SPONSORED_ACCOUNT,t),recommendationStatuses:o,recommendationTypes:l,keyMetrics:s,objectiveTypes:c,rankingScheme:e.rankingScheme,timeRange:u,sponsoredCampaignUrns:d,parentEntityUrns:p,recommendationAudienceScopes:g,targetEntityType:m,recHubReferrer:r.RECOMMENDATION_HUB_ENTRY_POINT[e?.recHubReferrer],campaignStatuses:b}}},l=p(o.prototype,"lix",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=p(o.prototype,"lisaLiam",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(o.prototype,"jet",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)}))
define("campaign-manager-web/routes/accounts/item/split-tests",["exports","@ember/routing/route","@ember/service","campaign-manager-web/utils/http-error","campaign-manager-web/constants/routes"],(function(e,t,n,a,i){var r,o,l,s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,n.inject)(),o=(0,n.inject)(),l=(0,n.inject)(),s=class extends t.default{constructor(...e){var t,n,a
super(...e),a="split-tests",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,p(this,"lix",c,this),p(this,"jet",u,this),p(this,"experiments",d,this)}model(){const e=this.paramsFor(i.ROUTE_NAME.ACCOUNTS_ITEM).account_id
return this.experiments.fetchExperiments(e).then((e=>({experiments:e}))).catch((e=>{this.jet.error(new Error(`Split test experiments fetch failed: ${(0,a.getErrorMessage)(e)}`),"split-tests",!1)}))}},c=m(s.prototype,"lix",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(s.prototype,"jet",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(s.prototype,"experiments",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)})),define("campaign-manager-web/routes/accounts/item/tracking-parameters",["exports","@ember/routing/route","campaign-manager-web/constants/routes","@ember/service","@ember/object","campaign-manager-web/constants/lix","campaign-manager-web/utils/urn"],(function(e,t,n,a,i,r,o){var l,s,c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,a.inject)("tracking-parameters"),s=(0,a.inject)("return-to"),c=class extends t.default{constructor(...e){var t,n,a
super(...e),a="account_level_tracking_parameters",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,g(this,"lix",u,this),g(this,"router",d,this),g(this,"trackingParameterService",p,this),g(this,"returnToService",m,this)}beforeModel(e){this.lix.getTreatmentIsEnabled(r.LIX_TEST_KEYS.enableAccountLevelUTMTracking)||this.router.replaceWith(n.ROUTE_NAME.ACCOUNT_INDEX),this.returnToService.register(e,[n.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS])}async model(){const{account:e}=this.modelFor(n.ROUTE_NAME.ACCOUNTS_ITEM)
return{account:e,trackingParameters:await this.trackingParameterService.get(e.id,o.URN_TYPES.SPONSORED_ACCOUNT)||null}}setupController(e,t){super.setupController(...arguments),e.refreshRouteModel=this.refreshRouteModel.bind(this),e.initTrackingParametersState(t)}resetController(e,t){super.resetController(...arguments),t&&e.clearTrackingParametersState()}refreshRouteModel(){this.refresh()}},u=b(c.prototype,"lix",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=b(c.prototype,"router",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(c.prototype,"trackingParameterService",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(c.prototype,"returnToService",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(c.prototype,"refreshRouteModel",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"refreshRouteModel"),c.prototype),c)})),define("campaign-manager-web/routes/accounts/item/website-actions",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/micro-app","campaign-manager-web/constants/pem/website-actions","campaign-manager-web/utils/pem-metadata-util"],(function(e,t,n,a,i,r){var o,l,s,c,u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=(0,n.inject)(),l=(0,n.inject)(),s=(0,n.inject)(),c=(0,n.inject)(),u=class extends t.default{constructor(...e){var t,n,a
super(...e),a="website_actions",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,b(this,"lix",d,this),b(this,"router",p,this),b(this,"microAppsShell",m,this),b(this,"microAppsUtil",g,this)}async _loadMicroApp(){const e=(0,r.constructPemMetadata)(i.WEBSITE_ACTIONS_PEM_KEYS.IMPORT_RULES_PAGE_MICRO_APP,[],{productName:i.WEBSITE_ACTIONS_PEM_PRODUCT_NAME})
try{await this.microAppsShell.registerMicroApp(a.MICRO_APP.WEBSITE_ACTIONS,a.MICRO_APPS_MANIFEST[a.MICRO_APP.WEBSITE_ACTIONS],{trackPem:this.microAppsUtil.generateTrackPemCallback(e)})}catch(t){}}async beforeModel(){await this._loadMicroApp()}},d=_(u.prototype,"lix",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=_(u.prototype,"router",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=_(u.prototype,"microAppsShell",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=_(u.prototype,"microAppsUtil",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),define("campaign-manager-web/routes/accounts/item/website-actions/index",["exports","@ember/routing/route"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends t.default{constructor(...e){var t,n,a
super(...e),a="website_actions_index",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}model(e,t){let n
return t.from?.queryParams?.websiteSignal&&(n=[t.from.queryParams.websiteSignal]),{initialActions:n}}}e.default=n})),define("campaign-manager-web/routes/accounts/item/website-demographics",["exports","@ember/routing/route"],(function(e,t){function n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class a extends t.default{constructor(...e){super(...e),n(this,"queryParams",{pivot:{replace:!0},audience:{replace:!0},compareAudience:{replace:!0},dateRange:{replace:!0}}),n(this,"pageKey","website_demographics")}}e.default=a})),define("campaign-manager-web/routes/accounts/item/website-tracking",["exports","@ember/routing/route","@ember/object","@ember/service","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/lisa","campaign-manager-web/constants/account","rsvp","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o,l,s){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=t.default.extend({lix:(0,a.inject)(),jet:(0,a.inject)(),xhr:(0,a.inject)(),lisaLiam:(0,a.inject)(),i18n:(0,a.inject)(),account:(0,a.inject)(),insightTagService:(0,a.inject)("insight-tag"),queryParams:{isSettingsModalOpen:{type:"boolean",refreshModel:!0},isInsightTagModalOpen:{type:"boolean",refreshModel:!0}},beforeModel(e){e.to.name===s.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING_INDEX&&this.replaceWith(s.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING_INSIGHT_TAG)},model(e,t){const{account_id:n}=this.paramsFor(s.ROUTE_NAME.ACCOUNTS_ITEM),{account:a}=this.modelFor(s.ROUTE_NAME.ACCOUNTS_ITEM),{accountHasInsightTag:r}=this.insightTagService
let o="insight-tag"
t.to.name===s.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING_CONVERSIONS_INDEX&&(o="conversions")
const c=r?this.insightTagService.fetchInsightTagAccount(n):{},u=r?this.xhr.fetch(i.default.insightTagDomains(n)):{elements:[]}
return(0,l.hash)({accountHasInsightTag:r,currentInsightTagAccount:c,taggedDomains:u,selectedTab:o}).then((({accountHasInsightTag:e,currentInsightTagAccount:t,selectedTab:n,taggedDomains:i={}})=>{const r=i.elements,o=r.length
return{account:a,accountHasInsightTag:e,currentInsightTagAccount:t,selectedTab:n,numberOfTaggedDomains:o,taggedDomains:r}}))},setupController(e,t){this._super(...arguments)
const{account:{currentUserRole:a},currentInsightTagAccount:{role:i}}=t,l=i===o.INSIGHT_TAG_PERMISSION_ROLE.FULL_ACCESS&&a!==o.ACCOUNT_USER_PERMISSION.VIEWER,s=(0,r.isLisaUser)((0,n.get)(this,"lisaLiam.accessType"))||l,c=s
e.setProperties({canManageInsightTag:l,canManageSharing:s,canEditFirstPartyTracking:c})},resetController(e,t){t&&(e.isSettingsModalOpen=!1)},actions:{refreshWebsiteTrackingModel(){return this.refresh(),!0}}})})),define("campaign-manager-web/routes/accounts/item/website-tracking/conversions/index",["exports","@ember/routing/route","rsvp","@ember/service","@ember/utils","campaign-manager-web/constants/routes","campaign-manager-web/constants/account","@ember/object","campaign-manager-web/utils/conversion"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(c=(0,a.inject)("account"),u=(0,a.inject)("conversion"),d=(0,a.inject)(),p=(0,a.inject)(),m=(0,a.inject)(),g=class extends t.default{constructor(...e){var t,n,a
super(...e),a="conversions",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,E(this,"accountService",b,this),E(this,"conversionService",_,this),E(this,"audiences",h,this),E(this,"i18n",f,this),E(this,"tracking",T,this)}refreshConversions(){return this.refresh(),!0}async model(){const e=this.modelFor(r.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING),{account:t,accountHasInsightTag:a,taggedDomains:i}=e,l=this.audiences.fetchDmpSegments(t.id,o.ACCOUNT_ASSET_TYPE.CONVERSION),{offlineSegments:c,conversions:u,userPermissions:d}=await(0,n.hash)({offlineSegments:l,conversions:this.conversionService.getConversions(t.id,((e,t)=>this.i18n.lookupTranslation("accounts/item/website-tracking/conversions/index",e)(t))),userPermissions:this.accountService.getUserPermissions(t.id)})
return{conversions:u,account:t,offlineSegments:c,hasInsightTag:a,taggedDomains:i,userPermissions:d,accountHasUnassociatedDMPSegment:(0,s.checkIfAccountHasUnassociatedDMPSegment)(u,c)}}setupController(e,t){super.setupController(e,t)
const n=this.controllerFor(r.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING),{selectedTab:a}=n.get("model")
"conversions"!==a&&n.set("model.selectedTab","conversions")
let i=[]
if(e.conversions)try{const n=JSON.parse(e.conversions)
i=n.reduce(((e,n)=>{const a=t.conversions.find((e=>Number(e.id)===n))
return e.push(a),e}),[]),t.conversions.sort(((e,t)=>{const a=Number(e.id),i=Number(t.id)
return n.includes(a)&&!n.includes(i)?-1:n.includes(i)&&!n.includes(a)?1:0}))}catch(o){e.conversions=void 0}e.selectedConversions=i}resetController(e,t){super.resetController(...arguments),t&&(0,l.set)(e,"conversions",void 0)}_triggerPageViewEvent(){const e=this.tracking
this.currentModel&&this.currentModel.conversions&&!(0,i.isEmpty)(this.currentModel.conversions)?e.firePageViewEvent("conversions_table"):e.firePageViewEvent("conversions_nosignal")}},b=y(g.prototype,"accountService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=y(g.prototype,"conversionService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(g.prototype,"audiences",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(g.prototype,"i18n",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=y(g.prototype,"tracking",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(g.prototype,"refreshConversions",[l.action],Object.getOwnPropertyDescriptor(g.prototype,"refreshConversions"),g.prototype),g)})),define("campaign-manager-web/routes/accounts/item/website-tracking/conversions/sources",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/constants/account","rsvp"],(function(e,t,n,a,i,r){var o,l,s,c,u,d,p,m,g,b,_,h,f
function T(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=(0,n.inject)(),l=(0,n.inject)(),s=(0,n.inject)(),c=(0,n.inject)("conversion"),u=(0,n.inject)("account"),d=(0,n.inject)("audiences"),p=class extends t.default{constructor(...e){var t,n,a
super(...e),a="data_sources",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,T(this,"tracking",m,this),T(this,"i18n",g,this),T(this,"router",b,this),T(this,"conversionService",_,this),T(this,"accountService",h,this),T(this,"audiencesService",f,this)}async model(){const e=this.modelFor(a.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING),{account:t,accountHasInsightTag:n,taggedDomains:o}=e,l=this.audiencesService.fetchDmpSegments(t.id,i.ACCOUNT_ASSET_TYPE.CONVERSION),{conversions:s,dmpSegments:c,userPermissions:u}=await(0,r.hash)({conversions:this.conversionService.getConversions(t.id,((e,t)=>this.i18n.lookupTranslation("accounts/item/website-tracking/conversions/index",e)(t))),dmpSegments:l,userPermissions:this.accountService.getUserPermissions(t.id)})
return{conversions:s,dmpSegments:c,account:t,hasInsightTag:n,taggedDomains:o,userPermissions:u}}},m=E(p.prototype,"tracking",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=E(p.prototype,"i18n",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=E(p.prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(p.prototype,"conversionService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=E(p.prototype,"accountService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=E(p.prototype,"audiencesService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p)})),define("campaign-manager-web/routes/accounts/item/website-tracking/insight-tag",["exports","@ember/routing/route","campaign-manager-web/constants/routes","@ember/service","@ember/utils","campaign-manager-web/utils/account","campaign-manager-web/constants/lix","@ember/object","@ember/array"],(function(e,t,n,a,i,r,o,l,s){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=t.default.extend({tracking:(0,a.inject)(),i18n:(0,a.inject)(),router:(0,a.inject)(),lix:(0,a.inject)(),pageKey:"website_tracking",init(){this._super(...arguments),this.router.on("routeDidChange",this,this._triggerPageViewEvent)},willDestroy(){this._super(...arguments),this.router.off("routeDidChange",this,this._triggerPageViewEvent)},beforeModel(){this._super(...arguments)
if(this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableConversionTrackingNewFlow)){const{account:e}=this.modelFor(n.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING)
return this.router.transitionTo(n.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING_CONVERSIONS_INDEX,e.id)}},model(){const e=e=>this.i18n.lookupTranslation("accounts/item/website-tracking/insight-tag","i18n_signal_permission_text")([{blocked:e}]),t=this.modelFor(n.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING),{account:a,insightTag:i,accountHasInsightTag:o,taggedDomains:s}=t,c=Date.now()
return s.forEach((t=>{const{status:n,statusColor:a}=(0,r.getAccountAssetStatusInfo)(t.lastReceivedSignalsAt);(0,l.setProperties)(t,{status:n,statusColor:a,lastReceivedSignalByRelativeTime:t.lastReceivedSignalsAt?c-t.lastReceivedSignalsAt:Number.MAX_SAFE_INTEGER,signalPermissionText:e(t.blocked)})})),{account:a,insightTag:i,hasInsightTag:o,taggedDomains:s}},setupController(e,t){this._super(e,t)
const a=this.controllerFor(n.ROUTE_NAME.ACCOUNT_WEBSITE_TRACKING),{canManageInsightTag:i}=a,{selectedTab:r}=a.model
"insight-tag"!==r&&a.set("model.selectedTab","insight-tag"),e.set("allowedToBlockOrAllowDomains",i),e.setProperties({columns:e.buildColumnHeader(),selectedDomains:(0,s.A)()})},_triggerPageViewEvent(){const e=this.tracking
this.currentModel&&this.currentModel.hasInsightTag?(0,i.isEmpty)(this.currentModel.taggedDomains)?e.firePageViewEvent("insight_tag_nosignal"):e.firePageViewEvent("insight_tag_domains"):e.firePageViewEvent("insight_tag_adtag")}})})),define("campaign-manager-web/routes/accounts/new-account",["exports","@ember/routing/route","@ember/service","rsvp","campaign-manager-web/components/account-form"],(function(e,t,n,a,i){var r,o,l,s,c,u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,n.inject)(),o=(0,n.inject)("account"),l=(0,n.inject)(),s=(0,n.inject)(),c=(0,n.inject)(),u=class extends t.default{constructor(...e){var t,n,a
super(...e),a="new_account",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,_(this,"i18n",d,this),_(this,"accountService",p,this),_(this,"iaRedesign",m,this),_(this,"router",g,this),_(this,"memberProfile",b,this)}async model(){try{const[e]=await(0,a.all)([this.memberProfile.fetchProfileData(),this.iaRedesign.prefetch()]),t=e.firstName
let n
t&&(n=this.i18n.lookupTranslation(i.default,"i18n_default_account_name")([{member:{firstName:t}}]))
return{accountToModify:this.accountService.getNewAccount({canEditAccount:!0,accountName:n})}}catch(e){return{accountToModify:this.accountService.getNewAccount({canEditAccount:!0})}}}},d=h(u.prototype,"i18n",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=h(u.prototype,"accountService",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(u.prototype,"iaRedesign",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=h(u.prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=h(u.prototype,"memberProfile",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),define("campaign-manager-web/routes/application",["exports","@ember/routing/route","@ember/service","@ember/object","campaign-manager-web/utils/url-manager","campaign-manager-web/config/environment","campaign-manager-web/constants/toasts","campaign-manager-web/utils/api-endpoints","@ember/runloop","ember-stdlib/utils/is-browser","@ember/utils","campaign-manager-web/utils/attributed-text","campaign-manager-web/utils/http-error","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A,C,O,v,w
function I(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function P(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const N="_legoDisable",R="_aoEnableLiveSurvey",D="_widgetOverrideId"
e.default=(g=(0,n.inject)("notification"),b=class extends t.default{constructor(){var e,t,n
super(...arguments),I(this,"fastboot",_,this),I(this,"jet",h,this),I(this,"lego",f,this),I(this,"lix",T,this),I(this,"locale",E,this),I(this,"router",y,this),I(this,"survey",S,this),I(this,"tagManager",A,this),I(this,"xhr",C,this),I(this,"notificationService",O,this),I(this,"pemTracking",v,this),I(this,"inProductModule",w,this),n={destination:{replace:!0}},(t="queryParams")in(e=this)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,this.tagManager.init()
const a=this.lix.getTreatment(m.LIX_TEST_KEYS.enableMercado)
if(a!==m.LIX_TREATMENTS.CONTROL&&"undefined"==typeof FastBoot)switch(document.body.classList.remove("hue-web-theme--classic"),a){case"darkmode":document.body.classList.add("hue-web-color-scheme--dark")
break
case"lightmode":document.body.classList.add("hue-web-color-scheme--light")}}activate(){const e=i.utils.getQueryParams(i.utils.getCurrentUrl()),t="development"===r.default.environment,n="test"===r.default.environment
"true"===e[N]&&this.lego.setLegoOverride(!0),e[D]&&this.inProductModule.setQueryParamsOverrideId(e[D]),(i.utils.isEIDomain()||t||n)&&"true"!==e[R]&&this.survey.setLiveSurveyOverride(!0)}setupController(e){super.setupController(...arguments),e.set("HUE_TOAST_WORMHOLE_ID",o.HUE_TOAST_WORMHOLE_ID),e.set("destination",void 0),(0,a.set)(e,"interfaceLocale",(0,a.get)(this,"locale.interfaceLocale")),c.default&&this.router.on("routeDidChange",this,(()=>{(0,s.scheduleOnce)("afterRender",this,this._fetchGlobalAlerts)}))}error(e,t){return!(0,p.isErrorStatusUnauthorized)(e)&&(this.pemTracking.trackOopsPage(e,t),!0)}_fetchGlobalAlerts(){if(c.default&&(0,u.isEmpty)(this.controller.globalAlerts)&&!this.isDestroyed)try{this.xhr.fetch(l.default.globalAlerts).then((({elements:e=[]})=>{e.forEach((e=>e.alertMessage.attributes.forEach(d.formatAttributesWithType))),(0,a.set)(this.controller,"globalAlerts",e)}))}catch(e){this.jet.error(new Error("Polling for Global Alert has failed"),["global-alert"])}}},_=P(b.prototype,"fastboot",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=P(b.prototype,"jet",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=P(b.prototype,"lego",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=P(b.prototype,"lix",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=P(b.prototype,"locale",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=P(b.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=P(b.prototype,"survey",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=P(b.prototype,"tagManager",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=P(b.prototype,"xhr",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=P(b.prototype,"notificationService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=P(b.prototype,"pemTracking",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=P(b.prototype,"inProductModule",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P(b.prototype,"error",[a.action],Object.getOwnPropertyDescriptor(b.prototype,"error"),b.prototype),b)})),define("campaign-manager-web/routes/auth",["exports","@ember/object","@ember/routing/route","@ember/service","campaign-manager-web/constants/session-record","campaign-manager-web/constants/survey","ember-stdlib/utils/is-browser","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/constants/routes","campaign-manager-web/utils/get-csrf-token","campaign-manager-web/utils/http-error","campaign-manager-web/constants/lix","campaign-manager-web/utils/api-endpoints"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M
function L(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function k(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const U="com.linkedin.chameleon.api.ChameleonConfigDataI18n"
e.default=(m=(0,a.inject)("scheduled-session-recorder"),g=(0,a.inject)("lms-copilot"),b=(0,a.inject)("care-chat"),_=(0,a.inject)("member-profile"),h=class extends n.default{activate(){super.activate(),this.boundListener=this.lmsCopilotService.updateCopilotHostContext.bind(this.lmsCopilotService),this.router.on("routeDidChange",this.boundListener),this.careChatService.configureCareChat()}deactivate(){super.deactivate(),this.router.off("routeDidChange",this.boundListener)}beforeModel(e){if(this.lix.getTreatmentIsEnabled(d.LIX_TEST_KEYS.enableChameleonWeb)){const e=this.xhr.fetch(p.default.pemberlyChameleonConfigs)
if(o.default){const t=Date.now()
e.then((e=>{const n=e?.configs?.filter((e=>U in e.data))
if(n){const e=this.i18n.injectCustomizationToMessageCache(n.map((e=>({...e.data[U],lix:{treatment:e.lixTreatment,testKey:e.lixKey,trackingInfo:e.lixTracking},parentLix:e.parentLixKey?{treatment:e.lixTreatment,testKey:e.parentLixKey,trackingInfo:e.parentLixTracking}:void 0}))))||[]
this.tracking.fireTrackingPayload("ChameleonConfigLoadEvent",{configCount:n.length,failedConfigs:e.map((e=>e.lix.trackingInfo.experimentId)),processingDuration:Date.now()-t})}}))}}this._checkForAuthIndex(e)}constructor(){var e,t,n
super(...arguments),L(this,"guestUser",f,this),L(this,"jet",T,this),L(this,"router",E,this),L(this,"enterpriseAuthentication",y,this),L(this,"qualtricsSurveys",S,this),L(this,"windowResizeObserver",A,this),L(this,"lix",C,this),L(this,"i18n",O,this),L(this,"tracking",v,this),L(this,"xhr",w,this),L(this,"locale",I,this),L(this,"iphService",P,this),L(this,"sessionRecorder",N,this),L(this,"lmsCopilotService",R,this),L(this,"careChatService",D,this),L(this,"memberProfileService",M,this),n="auth",(t="pageKey")in(e=this)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,this.windowResizeObserver.observe(),o.default&&this.sessionRecorder.standBy(i.SESSION_RECORD_FEATURES.CAMPAIGN_MANAGER_LOGIN),this.qualtricsSurveys.initialize({zoneId:r.QUALTRICS_ZONE_ID})}model(){return this.enterpriseAuthentication.fetchBusinessManagers().catch((e=>{this.jet.error(new Error(`Failed to fetch Business Manager accounts for user: ${(0,u.getErrorMessage)(e)}`),[l.JET_ERROR_TAGS.BUSINESS_MANAGER_ACCOUNTS],!1)}))}setupController(e){super.setupController(...arguments),e.checkTwoFactorAuthenticationStatus({refetch:!1})}resetController(e,t){super.resetController(...arguments),t&&(e.hasEnabledTwoFactorAuthThroughModal=!1,e.cancelPolling())}_checkForAuthIndex(e){const t=e.to
t&&"auth.index"===t.name&&this.replaceWith(s.ROUTE_NAME.ACCOUNTS_INDEX)}error(e,t){return e&&(0,u.isErrorStatusUnauthorized)(e)&&((0,c.clearCSRFTokenCache)(),this.guestUser.redirectToLogin(this,t)),!0}},f=k(h.prototype,"guestUser",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=k(h.prototype,"jet",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=k(h.prototype,"router",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=k(h.prototype,"enterpriseAuthentication",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=k(h.prototype,"qualtricsSurveys",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=k(h.prototype,"windowResizeObserver",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=k(h.prototype,"lix",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=k(h.prototype,"i18n",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=k(h.prototype,"tracking",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=k(h.prototype,"xhr",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=k(h.prototype,"locale",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=k(h.prototype,"iphService",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=k(h.prototype,"sessionRecorder",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=k(h.prototype,"lmsCopilotService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=k(h.prototype,"careChatService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=k(h.prototype,"memberProfileService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k(h.prototype,"error",[t.action],Object.getOwnPropertyDescriptor(h.prototype,"error"),h.prototype),h)})),define("campaign-manager-web/routes/boost",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","rsvp","@ember/object","campaign-manager-web/utils/campaign","campaign-manager-web/constants/pem/cm-lite","campaign-manager-web/utils/http-error","campaign-manager-web/utils/promise-state","campaign-manager-web/config/environment","campaign-manager-web/utils/urn","campaign-manager-web/components/base-validation-messages","campaign-manager-web/helpers/external-link-info","campaign-manager-web/utils/url-manager","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b){var _,h,f,T,E,y,S,A,C,O,v,w,I,P,N
function R(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function D(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function M(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.BOOST_ERROR_TYPE_I18N_KEYS=void 0
const L=e.BOOST_ERROR_TYPE_I18N_KEYS=Object.freeze({FETCH:{COMPANY:"i18n_fetch_company_error",PROFILE:"i18n_fetch_profile_error",SPONSORED_CONTENT:"i18n_fetch_sponsored_content_error"},CONTENT_EMPTY:"i18n_sponsored_content_empty",UNSUPPORTED_CONTENT_TYPE:"i18n_unsupported_post_content_type"})
e.default=(_=(0,n.inject)(),h=(0,n.inject)(),f=(0,n.inject)(),T=(0,n.inject)(),E=(0,n.inject)(),y=(0,n.inject)("cm-lix"),S=(0,n.inject)("i18n"),A=class extends t.default{constructor(...e){super(...e),D(this,"pageKey","boost"),D(this,"queryParams",{organization:{replace:!0},content:{replace:!0},origin:{replace:!0}}),R(this,"lix",C,this),R(this,"sponsoredContent",O,this),R(this,"companies",v,this),R(this,"memberProfile",w,this),R(this,"jet",I,this),R(this,"cmLixService",P,this),R(this,"i18nService",N,this)}get boostErrorMessage(){return this.i18nService.lookupTranslation(p.default,"i18n_error_code_message_without_code")([{link:(0,m.externalLinkInfo)([],{href:`${(0,g.getDomainUrl)()}/help/lms/ask`,dataTestSelector:"data-test-error-customer-support-link",dataControlName:"error-customer-support-link"})}])}async model({organization:e,content:t}){if(!t||!e||isNaN(e))return void this.replaceWith(a.ROUTE_NAME.ACCOUNTS_INDEX)
const n={...l.CM_LITE_MEMBER_PROFILE,entityIds:[t],productName:l.CM_LITE_PEM_NAME},p={...l.CM_LITE_COMPANIES_FETCH,entityIds:[],productName:l.CM_LITE_PEM_NAME},m=(0,d.createUrnFromAttrs)(d.URN_TYPES.COMPANY,e)
this.cmLixService.fetchLixTreatmentsForCompany(m,u.default.lix.companyKeys).catch((e=>{const t=(0,s.getErrorMessage)(e)
this.jet.error(t,["boost-company-lix"],!1)}))
const[g,_,h,f]=await(0,i.allSettled)([this.companies.fetch(Number(e),p),this.memberProfile.fetchProfileData(n),this.sponsoredContent.getSponsorableContentsByUrns([decodeURIComponent(t)]),this.sponsoredContent.getSponsoredUpdateContentsByUrns([decodeURIComponent(t)])])
let T=null;(0,c.isRejected)(g.state)?T=this._getCompanyFetchError(e,g.reason):(0,c.isRejected)(_.state)?T=this._getProfileFetchError(_.reason):(0,c.isRejected)(h.state)&&(0,c.isRejected)(f.state)?T=this._getSponsoredContentFetchError(e,h.reason,f.reason):h?.value?.[0]||f?.value?.[0]||(T=this._getSponsoredContentEmptyError(t))
const E=function(e,t,n){let a=null
return t?a={contentType:(0,r.get)(t,"shareContent.contentType"),urn:t.urn,objectiveTypesForContent:(0,o.getObjectiveTypesForContent)(t,e),entity:t}:n&&(a={contentType:(0,r.get)(n,"userGeneratedAdContent.contentType"),urn:n.entityUrn,objectiveTypesForContent:(0,o.getObjectiveTypesForSponsorableUpdateContent)(n,e),entity:n}),a}(this.lix.getTreatmentIsEnabled(b.LIX_TEST_KEYS.enableLeadGenForBoosting),h?.value?.[0],f?.value?.[0])
return{company:g.value,profileData:_.value,sponsorableContent:E,boostRouteError:T}}_getCompanyFetchError(e,t){const n=new Error(`Fetching organization ${e}, failed with: ${(0,s.getErrorMessage)(t)}`)
return this.jet.error(n,["boost-company-fetch"],!1),L.FETCH.COMPANY}_getProfileFetchError(e){const t=new Error(`Fetching profile, failed with: ${(0,s.getErrorMessage)(e)}`)
return this.jet.error(t,["boost-profile-fetch"],!1),L.FETCH.PROFILE}_getSponsoredContentFetchError(e,t,n){const a=new Error(`Fetching sponsored content for organization ${e}, failed with: ${(0,s.getErrorMessage)(t)} and ${(0,s.getErrorMessage)(n)}`)
return this.jet.error(a,["boost-no-sponsored-content"],!1),L.FETCH.SPONSORED_CONTENT}_getSponsoredContentEmptyError(e){const t=new Error(`No sponsored content found after fetching for content ID: ${e}`)
return this.jet.error(t,["boost-sponsored-content-empty"],!1),L.CONTENT_EMPTY}},C=M(A.prototype,"lix",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=M(A.prototype,"sponsoredContent",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=M(A.prototype,"companies",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=M(A.prototype,"memberProfile",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=M(A.prototype,"jet",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=M(A.prototype,"cmLixService",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=M(A.prototype,"i18nService",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A)})),define("campaign-manager-web/routes/boost/campaigns/index",["exports","@ember/routing/route","campaign-manager-web/constants/routes"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class a extends t.default{beforeModel(){return this.replaceWith(n.ROUTE_NAME.BOOST_CAMPAIGNS_DETAILS,"new")}}e.default=a})),define("campaign-manager-web/routes/boost/campaigns/item",["exports","@ember/routing/route","campaign-manager-web/constants/routes"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class a extends t.default{model({campaign_id:e}){return this.replaceWith(n.ROUTE_NAME.BOOST_CAMPAIGNS_DETAILS,e)}}e.default=a})),define("campaign-manager-web/routes/boost/campaigns/item/billing",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/routes","@ember/object","rsvp","ember-stdlib/utils/is-browser","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/cm-lite","campaign-manager-web/utils/http-error"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(u=(0,n.inject)("billing"),d=(0,n.inject)("account"),p=(0,n.inject)("campaign"),m=(0,n.inject)(),g=class extends t.default{constructor(...e){var t,n,a
super(...e),a="boost_campaign_billing",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,E(this,"billingService",b,this),E(this,"accountService",_,this),E(this,"campaignService",h,this),E(this,"router",f,this),E(this,"jet",T,this)}beforeModel(){const e=(0,i.get)(this,"accountService.accountObj"),t=(0,i.get)(this,"campaignService.campaignToEdit")
!!e&&!!t&&t.validations.isValid||this.router.transitionTo(a.ROUTE_NAME.BOOST_CAMPAIGNS_DETAILS)}model(){const{accountId:e,isNew:t}=this.accountService.accountObj,{sponsorableContent:n}=this.modelFor(a.ROUTE_NAME.BOOST),{leadGenForm:u}=this.modelFor(a.ROUTE_NAME.BOOST_CAMPAIGNS_DETAILS),d={leadGenForm:u,sponsorableContentUrn:(0,i.get)(n,"urn"),sponsorableContent:n}
if(o.default&&!t){const t=(0,l.constructPemMetadata)(s.CM_LITE_BOOST_POST_GET_PAYMENT,[e],{productName:s.CM_LITE_PEM_NAME})
d.paymentInfo=this.billingService.populatePaymentInfo(e,t).catch((e=>{this.jet.error(new Error(`Error fetching payment info: ${(0,c.getErrorMessage)(e)}`),["payment-info"],{shouldRethrow:!1})}))}return(0,r.hash)(d)}},b=y(g.prototype,"billingService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=y(g.prototype,"accountService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(g.prototype,"campaignService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(g.prototype,"router",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=y(g.prototype,"jet",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g)})),define("campaign-manager-web/routes/boost/campaigns/item/details",["exports","@ember/routing/route","@ember/object","@ember/service","rsvp","campaign-manager-web/constants/audience","campaign-manager-web/constants/boost","campaign-manager-web/constants/pem/cm-lite","campaign-manager-web/constants/pem/billing","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/routes","campaign-manager-web/utils/urn","campaign-manager-web/utils/date","campaign-manager-web/utils/campaign","campaign-manager-web/utils/http-error","campaign-manager-web/constants/application-experience","campaign-manager-web/constants/audiences/targeting","campaign-manager-web/constants/lix","campaign-manager-web/utils/regex","campaign-manager-web/components/base-validation-messages","campaign-manager-web/helpers/external-link-info","campaign-manager-web/utils/url-manager"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y){var S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te
function ne(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function ae(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.BOOST_ERROR_TYPE_I18N_KEYS=void 0
const ie="cmLiteDetailsRoute",re="fetchAndUpdateForecastData",oe="cmLiteConversionDetails",le="findEligibleEnterpriseBoostCampaignGroups",se=e.BOOST_ERROR_TYPE_I18N_KEYS=Object.freeze({FETCH:{EXISTING_CAMPAIGN:"i18n_fetch_existing_campaign"},UNSUPPORTED_CONTENT_TYPE:"i18n_unsupported_post_content_type"})
e.default=(S=(0,a.inject)("account"),A=(0,a.inject)("campaign"),C=(0,a.inject)("campaign-group"),O=(0,a.inject)("i18n"),v=(0,a.inject)("jet"),w=(0,a.inject)("locale"),I=(0,a.inject)("router"),P=(0,a.inject)("targeting/targeting-criteria"),N=(0,a.inject)("targeting/targeting-entities"),R=(0,a.inject)("conversion"),D=(0,a.inject)("i18n"),M=(0,a.inject)("billing"),L=(0,a.inject)("fastboot"),k=(0,a.inject)("cm-lix"),U=(0,a.inject)("billing-v2"),x=(0,a.inject)("boost-post"),F=class extends t.default{constructor(...e){super(...e),ne(this,"accountService",z,this),ne(this,"campaignService",j,this),ne(this,"campaignGroupService",G,this),ne(this,"i18nService",B,this),ne(this,"jet",V,this),ne(this,"localeService",Y,this),ne(this,"router",H,this),ne(this,"targetingCriteriaService",q,this),ne(this,"targetingEntitiesService",K,this),ne(this,"conversionService",W,this),ne(this,"i18nService",X,this),ne(this,"lix",$,this),ne(this,"billingService",J,this),ne(this,"fastboot",Q,this),ne(this,"cmLixService",Z,this),ne(this,"billingV2Service",ee,this),ne(this,"boostService",te,this)}get boostErrorMessage(){return this.i18nService.lookupTranslation(T.default,"i18n_error_code_message_without_code")([{link:(0,E.externalLinkInfo)([],{href:`${(0,y.getDomainUrl)()}/help/lms/ask`,dataTestSelector:"data-test-error-customer-support-link",dataControlName:"error-customer-support-link"})}])}get pageKey(){const{campaign_id:e}=this.paramsFor(u.ROUTE_NAME.BOOST_CAMPAIGNS_ITEM)
return"new"===e?"boost_campaign_details":"boost_campaign_details_edit"}beforeModel(){this.targetingCriteriaService.resetStoredTargetingCriteriaWithDefaultLocation()}get isBillingV2Enabled(){return this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableBillingV2)}async model(){const e=u.ROUTE_NAME.BOOST,t=u.ROUTE_NAME.BOOST_CAMPAIGNS_ITEM,{campaign_id:a}=this.paramsFor(t),r="new"===a,{company:p,sponsorableContent:f,boostRouteError:T}=this.modelFor(e)
if(!p||!f)return{boostDetailsRouteError:T}
if(r&&0===f?.objectiveTypesForContent.length)return{boostDetailsRouteError:this._getUnsupportedContentTypeError(f.contentType)}
const E=(0,d.createUrnFromAttrs)(d.URN_TYPES.COMPANY,p.id),y=(0,n.get)(f,"contentType"),S=(0,n.get)(f,"urn")
let A=(0,n.get)(f,"objectiveTypesForContent")
this.boostService.isTLABoost&&(A=A.filter((e=>o.SUPPORTED_OBJECTIVE_TYPE_FOR_TLA.includes(e))))
const C={...l.CM_LITE_ACCOUNT_FIND_BY_ELIGIBLE_LITE_ACCOUNTS,entityIds:[],productName:l.CM_LITE_PEM_NAME}
let O
if(r){const e=await this.accountService.findByEligibleLiteAccounts(E,y,C),t=new Date,a=!!e.length
if(a){this.accountService.useAccount(e[0])
const t=(0,n.get)(this.accountService,"accountObj.id")
if(this.isBillingV2Enabled){const e=(0,c.constructPemMetadata)(s.FETCH_ACCOUNT_BILLING_CONFIG_KEYS.BOOST,[t],{productName:s.CMT_SLB_PEM_PRODUCT_NAME})
O=await this.billingV2Service.fetchAccountBillingConfig(t,e)}}else this.accountService.getNewAccount({id:0,reference:E,name:this._getDefaultNewAccountName(p.displayName,t)})
const i=(0,n.get)(this.accountService,"accountObj"),r=[]
if(i.isEnterprise){const[e]=await this.campaignGroupService.findEligibleEnterpriseBoostCampaignGroups((0,d.createUrnFromAttrs)(d.URN_TYPES.SPONSORED_ACCOUNT,i.id),y)
e?r.push(e):this.jet.error(new Error(`Enterprise account ${i.id} has no eligible campaign groups`),le,!1)}let o
o=a?await this.targetingCriteriaService.fetchPersonalizedDefaultAudience(i.id,b.APPLICATION_EXPERIENCE_CASE.BOOST_CONTENT):await this.targetingCriteriaService.fetchTargetingCriteriaWithDefaultLocation(),this.targetingCriteriaService.personalizedStartingAudienceType===_.PERSONALIZED_DEFAULT_AUDIENCE_TYPE.SMART_AUDIENCE_BOOST&&this.campaignService.updateCampaignStartingWithSmartAudience(!0),this.campaignService.campaignToEdit||await this.campaignService.initializeCampaign({account:(0,n.get)(this.accountService,"accountObj"),campaignGroups:r,defaultGeoTemplate:o,isNewCampaign:!0,rawCampaign:{...(0,m.getDefaultCampaignPropertiesForBoost)(y,A),name:this._getDefaultNewCampaignName(y,A[0],t)}})}else{let e
try{e=await this.campaignService.fetchCampaign(a)}catch(w){return{boostDetailsRouteError:this._getExistingCampaignFetchError(a,w)}}let t=[]
try{t=await this.conversionService.getConversionsByCampaign(e.accountId,a)}catch(I){const t=new Error(`Fetching campaign conversion using campaign id ${a} account id ${e.accountId} , failed with: ${(0,g.getErrorMessage)(I)}`)
this.jet.error(t,oe,!1)}if(!(0,m.isCampaignSupportedForBoostManageAd)(e,y,t,this.lix.getTreatmentIsEnabled(h.LIX_TEST_KEYS.enableLeadGenForBoosting)))return this.router.replaceWith(u.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX,e.accountId,{queryParams:{campaignIds:JSON.stringify([e.id])}})
await this.accountService.getAccount(e.accountId).then((e=>{this.accountService.useAccount(e)})).catch((t=>{const n=new Error(`Fetching account using account id ${e.accountId}, failed with: ${(0,g.getErrorMessage)(t)}`)
this.jet.error(n)})),await this.campaignService.initializeCampaign({account:(0,n.get)(this.accountService,"accountObj"),campaignGroups:[],defaultGeoTemplate:[],isNewCampaign:!1,rawCampaign:e})}if(!this.fastboot.isFastBoot){const{targetingCriteria:e}=this.campaignService.campaignToEdit,t=(0,n.get)(this.accountService,"accountObj")
if(await(0,i.all)([this.campaignService.getAndSetAudienceCount(e),this.campaignService.fetchAndUpdateCampaignLimits(t,{bypassTargetingValidityCheck:!0})]),!this.campaignService.campaignToEdit.totalBudget){const{defaultTotalBudget:e}=this.campaignService.campaignToEdit.limits
this.campaignService.updateCampaignTotalBudget(e.amount,e.currencyCode,!1)}this.campaignService.fetchAndUpdateForecastResults((0,n.get)(this.accountService,"accountObj")).catch((e=>{this.jet.error(new Error(`Failed to fetch and update forecast data: ${e}`),[ie,re],!1)}))}const v={contentType:y,company:p,leadGenForm:{},sponsorableContentUrn:S,sponsorableContent:f.entity,objectives:A}
return O&&(v.billingInfo=O),v}setupController(e,t){if(t?.boostDetailsRouteError)return
super.setupController(...arguments)
const n=this.campaignService.campaignToEdit.accountId
this.targetingCriteriaService.fetchAllTargetingTemplates(n),this.targetingEntitiesService.fetchFacetsMetadata([...r.LITE_DEFAULT_FACET_URNS,...r.SIMPLIFIED_LOCATION_FACET_URNS,...r.LITE_INTEREST_FACET_URNS,...r.LITE_PROFILE_FACET_URNS_WITH_INDUSTRY_V2_LITE])
const a=t?.billingInfo?.isAdAccountOnBillingV2
if(!this.accountService.accountObj?.isNew&&!a){const e=(0,c.constructPemMetadata)(l.CM_LITE_DETAILS_GET_PAYMENT,[n],{productName:l.CM_LITE_PEM_NAME})
this.billingService.populatePaymentInfo(n,e).catch((e=>{this.jet.error(new Error(`Error fetching payment info: ${(0,g.getErrorMessage)(e)}`),["payment-info"],{shouldRethrow:!1})}))}}resetController(e,t){super.resetController(...arguments),t&&(e.paymentCheckoutModalType=null,e.authState=null,e.paymentIntentUrn=null,e.paymentMethodUrn=null,e.contactUrn=null)}deactivate(){this.targetingCriteriaService.resetStoredTargetingCriteriaWithDefaultLocation()}_getDefaultNewAccountName(e,t){const n=e.replace(f.REGEX.NON_ALPHA_NUMERIC,"").substring(0,70)
return this.i18nService.lookupTranslation("boost/campaigns/item/details","i18n_default_new_account_name")([{companyName:n,date:(0,p.formatDateInUTC)(t,"MMM dd, yyyy")}])}_getDefaultNewCampaignName(e,t,n){const a=this.localeService.interfaceLocale.replace("_","-")
return this.i18nService.lookupTranslation("boost/campaigns/item/details","i18n_default_new_campaign_name")([{contentType:e,objectiveType:t,date:(0,p.formatDateInUTC)(n,"MMM dd, yyyy HH:mm:ss",a)}])}_getExistingCampaignFetchError(e,t){return this.jet.error(new Error(`Fetching campaign using campaign id ${e}, failed with: ${(0,g.getErrorMessage)(t)}`),["boost-details-existing-campaign-fetch"],!1),se.FETCH.EXISTING_CAMPAIGN}_getUnsupportedContentTypeError(e){const t=new Error(`Cannot find supported objective types for post content type ${e}`)
return this.jet.error(t,["boost-unsupported-post-content-type"],!1),se.UNSUPPORTED_CONTENT_TYPE}},z=ae(F.prototype,"accountService",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=ae(F.prototype,"campaignService",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=ae(F.prototype,"campaignGroupService",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=ae(F.prototype,"i18nService",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=ae(F.prototype,"jet",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=ae(F.prototype,"localeService",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=ae(F.prototype,"router",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=ae(F.prototype,"targetingCriteriaService",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=ae(F.prototype,"targetingEntitiesService",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=ae(F.prototype,"conversionService",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=ae(F.prototype,"i18nService",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=ae(F.prototype,"lix",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=ae(F.prototype,"billingService",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=ae(F.prototype,"fastboot",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=ae(F.prototype,"cmLixService",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=ae(F.prototype,"billingV2Service",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=ae(F.prototype,"boostService",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F)})),define("campaign-manager-web/routes/boost/index",["exports","@ember/routing/route","campaign-manager-web/constants/routes"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class a extends t.default{beforeModel(){return this.replaceWith(n.ROUTE_NAME.BOOST_CAMPAIGNS)}}e.default=a})),define("campaign-manager-web/routes/china/content-tool/index",["exports","@ember/routing/route","@ember/service","campaign-manager-web/constants/china/content-templates"],(function(e,t,n,a){var i,r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="router",i=this,(a=r)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}beforeModel(){return this.router.transitionTo("china.content-tool.view",a.TYPES[0])}},o=i.prototype,l="router",s=[n.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(o,l,d),d=null),r=d,i)
var o,l,s,c,u,d})),define("campaign-manager-web/routes/china/content-tool/view",["exports","@ember/routing/route","@ember/service","@ember/object","@ember/utils","lodash","campaign-manager-web/constants/china/content-templates","ember-stdlib/utils/is-browser"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(s=(0,n.inject)(),c=(0,n.inject)("china/content-templates"),u=class extends t.default{constructor(...e){super(...e),_(this,"pageKey","china_content_tool"),b(this,"router",d,this),b(this,"lix",p,this),b(this,"contentTemplates",m,this),b(this,"memberProfile",g,this),_(this,"queryParams",{secretEditorMode:{refreshModel:!0}}),_(this,"_onRouteDidChange",(e=>{l.default&&e.from?.find((e=>e.name===this.routeName))&&!e.to?.find((e=>e.name===this.routeName))&&document.body.classList.add("hue-web-theme--classic"),l.default&&e.to?.find((e=>e.name===this.routeName))&&document.body.classList.remove("hue-web-theme--classic")}))}beforeModel(){l.default&&document.body.classList.remove("hue-web-theme--classic")}async model({secretEditorMode:e,type:t}){await this.memberProfile.fetchProfileData()
const n=this.contentTemplates.items?.map((e=>e.templateContent))||[],a=(0,r.clone)(o.default),i=e?a.concat(n):a
return t===o.TYPES[0]?i:i.filter((e=>e?.type===t))}afterModel(e){(0,i.isEmpty)(e)&&this.router.transitionTo("china.content-tool.view",o.TYPES[0])}setupController(e){super.setupController(...arguments),this.contentTemplates.generateJSON(),(0,a.set)(e,"refreshView",this.refreshView)}refreshView(){this.refresh()}},d=h(u.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=h(u.prototype,"lix",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(u.prototype,"contentTemplates",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=h(u.prototype,"memberProfile",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(u.prototype,"refreshView",[a.action],Object.getOwnPropertyDescriptor(u.prototype,"refreshView"),u.prototype),u)})),define("campaign-manager-web/routes/china/content-tool/view/add",["exports","@ember/routing/route","@ember/service"],(function(e,t,n){var a,i,r,o,l
function s(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function c(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,n.inject)("router"),i=(0,n.inject)("china/content-templates"),r=class extends t.default{constructor(...e){super(...e),s(this,"router",o,this),s(this,"contentTemplates",l,this)}},o=c(r.prototype,"router",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(r.prototype,"contentTemplates",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("campaign-manager-web/routes/china/content-tool/view/add/index",["exports","@ember/routing/route","@ember/object","@ember/service","campaign-manager-web/utils/china/content-tool"],(function(e,t,n,a,i){var r,o,l
function s(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,a.inject)("china/content-templates"),o=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="contentTemplates",i=this,(a=l)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}model({index:e}){const{type:t}=this.paramsFor("china.content-tool.view"),n=new i.ContentTetmplate(t)
if("new"===e)return n
return this.contentTemplates.get(e)??n}setupController(e){super.setupController(...arguments),e.viewController.watiModalUnlockedTask.perform()}refreshPage(){this.refresh()}},l=s(o.prototype,"contentTemplates",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(o.prototype,"refreshPage",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"refreshPage"),o.prototype),o)})),define("campaign-manager-web/routes/china/content-tool/view/add/review",["exports","@ember/routing/route","@ember/service"],(function(e,t,n){var a,i,r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,n.inject)("china/content-templates"),i=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="contentTemplates",i=this,(a=r)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}model(){return this.contentTemplates.items}setupController(e){super.setupController(...arguments),e.viewController.watiModalUnlockedTask.perform()}},o=i.prototype,l="contentTemplates",s=[a],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(o,l,d),d=null),r=d,i)
var o,l,s,c,u,d})),define("campaign-manager-web/routes/china/content-tool/view/edit",["exports","@ember/routing/route","campaign-manager-web/constants/china/content-templates"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class a extends t.default{model({id:e}){return n.default[e]}}e.default=a})),define("campaign-manager-web/routes/china/content-tool/view/edit/index",["exports","@ember/routing/route"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends t.default{constructor(...e){var t,n,a
super(...e),a="contenthub_templates_detail",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}model(){return this.modelFor("china.content-tool.view.edit")}setupController(e){super.setupController(...arguments),e.viewController.watiModalUnlockedTask.perform()}resetController(e,t,n){t&&"error"!==n.targetName&&e.resetController()}}e.default=n})),define("campaign-manager-web/routes/china/content-tool/view/edit/preview",["exports","@ember/routing/route"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends t.default{constructor(...e){var t,n,a
super(...e),a="contenthub_export_preview",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}model(){return this.modelFor("china.content-tool.view.edit")}setupController(e){super.setupController(...arguments),e.viewController.watiModalUnlockedTask.perform()}}e.default=n})),define("campaign-manager-web/routes/china/content-tool/view/index",["exports","@ember/routing/route"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends t.default{constructor(...e){var t,n,a
super(...e),a="contenthub_templates_list",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}}e.default=n})),define("campaign-manager-web/routes/enterprise-login",["exports","@ember/object","@ember/routing/route","@ember/service"],(function(e,t,n,a){var i,r,o,l,s
function c(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function u(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=(0,a.inject)(),r=(0,a.inject)(),o=class extends n.default{constructor(...e){var t,n,a
super(...e),a="enterprise_login",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,c(this,"enterpriseAuthentication",l,this),c(this,"memberProfile",s,this)}model(){return Promise.all([this.memberProfile.fetchProfileData(),this.enterpriseAuthentication.fetchBusinessManagers()])}deactivate(){this.enterpriseAuthentication.setRedirectUrl(null)}},l=u(o.prototype,"enterpriseAuthentication",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u(o.prototype,"memberProfile",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(o.prototype,"deactivate",[t.action],Object.getOwnPropertyDescriptor(o.prototype,"deactivate"),o.prototype),o)})),define("campaign-manager-web/routes/error",["exports","@ember/routing/route","@ember/service"],(function(e,t,n){var a,i,r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,n.inject)("tracking"),i=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="tracking",i=this,(a=r)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}setupController(){super.setupController(...arguments),this.tracking.fireTrackingPayload({topicName:"OopsPageViewEvent",eventName:"PageViewEvent"},{})}},o=i.prototype,l="tracking",s=[a],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(o,l,d),d=null),r=d,i)
var o,l,s,c,u,d})),define("campaign-manager-web/routes/login",["exports","@ember/routing/route","@ember/object","@ember/service","@ember/runloop","@ember-decorators/object","campaign-manager-web/utils/url-manager","campaign-manager-web/config/environment","ember-stdlib/utils/is-browser","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h,f,T,E,y
function S(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function A(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const O="/campaignmanager/",v=`${O}loginRedirect.html`
e.default=(u=(0,a.inject)(),d=(0,a.inject)(),p=(0,a.inject)(),m=(0,a.inject)("cm-lix"),g=(0,a.inject)(),b=(0,r.on)("deactivate"),_=class extends t.default{cleanUpLogin(){s.default&&(window.removeEventListener("message",this._messageListener),this.guestUser.clearPostLoginState())}constructor(){super(...arguments),S(this,"guestUser",h,this),S(this,"jet",f,this),S(this,"lix",T,this),S(this,"cmLixService",E,this),S(this,"router",y,this),A(this,"queryParams",{fbclid:{refreshModel:!1}}),A(this,"pageKey","login"),this.router.on("routeDidChange",this,this._setMessageListener)}willDestroy(){super.willDestroy(...arguments),this.router.off("routeDidChange",this,this._setMessageListener)}_setMessageListener(){s.default&&(this._messageListener=(0,i.bind)(this,this.handlePostLogin),window.addEventListener("message",this._messageListener))}model(){if(s.default){let e=`${o.getDomainUrl()}/uas/login`
if(o.isProdOrEIDomain()||"test"===l.default.environment)e=o.addQueryParam(e,"fromSignIn","true"),e=o.addQueryParam(e,"session_redirect",v)
else{const t=o.getLocation(),n=t.hostname
o.DOMAIN_REGEX.test(n)&&(e=o.addQueryParam(e,"session_redirect",`${t.origin}${O}`)),t.replace(e)}return{url:e}}}handlePostLogin(e){const t=o.getLocation(),a=this.lix.get("lixKeys")
"userLoggedIn"===e.data&&e.origin===t.origin&&this.cmLixService.fetchLixTreatmentsForMember(a).then((()=>{const e=this.guestUser
e.setGuestStatus(!1)
const t=e.getSavedTransition(),a=(0,n.get)(this,"guestUser.postLoginUrl")
a?this.transitionTo(a):t?t.retry():this.transitionTo(c.ROUTE_NAME.ACCOUNTS_INDEX)}),(()=>{this.controller.set("lixFetchError",!0),this.jet.error(new Error("Error loading LiX treatments after login event."))}))}},h=C(_.prototype,"guestUser",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=C(_.prototype,"jet",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=C(_.prototype,"lix",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=C(_.prototype,"cmLixService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=C(_.prototype,"router",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C(_.prototype,"cleanUpLogin",[b],Object.getOwnPropertyDescriptor(_.prototype,"cleanUpLogin"),_.prototype),_)}))
define("campaign-manager-web/routes/logout",["exports","@ember/routing/route","@ember/runloop","@ember-decorators/object","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/get-csrf-token","campaign-manager-web/config/environment","ember-stdlib/utils/is-browser","@ember/service"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p
function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b="/campaignmanager/",_=`${b}loginRedirect.html`
function h(e){const t=i.getLocation()
if("userLoggedOut"===e.data&&e.origin===t.origin){const e=i.getDomainUrl()
t.replace(`${e}${b}`)}}e.default=(c=(0,s.inject)(),u=(0,a.on)("deactivate"),d=class extends t.default{cleanUpLogout(){l.default&&((0,r.clearCSRFTokenCache)(),window.removeEventListener("message",this._messageListener))}constructor(){var e,t,n,a
super(...arguments),e=this,t="router",a=this,(n=p)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0}),m(this,"pageKey","logout"),m(this,"handlePostLogout",h),this.router.on("routeDidChange",this,this._setMessageListener)}willDestroy(){super.willDestroy(...arguments),this.router.off("routeDidChange",this,this._setMessageListener)}_setMessageListener(){l.default&&(this._messageListener=(0,n.bind)(this,this.handlePostLogout),window.addEventListener("message",this._messageListener))}model(){if(l.default){const e=(0,r.default)()
let t=`${i.getDomainUrl()}/uas/logout`
if(e&&(t=i.addQueryParam(t,"csrfToken",e)),i.isProdOrEIDomain()||"test"===o.default.environment)t=i.addQueryParam(t,"session_redirect",_)
else{const e=i.getLocation(),n=e.hostname
i.DOMAIN_REGEX.test(n)&&(t=i.addQueryParam(t,"session_redirect",e.origin)),e.replace(t)}return{url:t}}}},p=g(d.prototype,"router",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(d.prototype,"cleanUpLogout",[u],Object.getOwnPropertyDescriptor(d.prototype,"cleanUpLogout"),d.prototype),d)})),define("campaign-manager-web/routes/new-advertiser",["exports","@ember/routing/route","@ember/service","rsvp","campaign-manager-web/constants/session-record","campaign-manager-web/constants/organization","campaign-manager-web/utils/promise-state","campaign-manager-web/components/account-form"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m,g,b,_,h,f,T,E
function y(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(s=(0,n.inject)("account"),c=(0,n.inject)("companies"),u=(0,n.inject)("scheduled-session-recorder"),d=class extends t.default{constructor(...e){var t,n,a
super(...e),a="new_advertiser",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,y(this,"reporting",p,this),y(this,"lix",m,this),y(this,"memberProfile",g,this),y(this,"i18n",b,this),y(this,"jet",_,this),y(this,"router",h,this),y(this,"accountService",f,this),y(this,"companyService",T,this),y(this,"sessionRecorder",E,this)}prefetch(){const e=this.memberProfile.fetchProfileData().then((e=>{const t=e.firstName
let n
return t&&(n=this.i18n.lookupTranslation(l.default,"i18n_default_account_name")([{member:{firstName:t}}])),this.accountService.getNewAccount({canEditAccount:!0,name:n})})),t=this.companyService.findByAuthorizedActions(r.ORGANIZATION_ACTIONS.VIEW_ADMIN_PAGE)
return(0,a.hashSettled)({accountToModifyPromise:e,companiesWithAdminAccessPromise:t}).then((({accountToModifyPromise:e,companiesWithAdminAccessPromise:t})=>{let n,a
return n=(0,o.isFulfilled)(e.state)?e.value:this.accountService.getNewAccount({canEditAccount:!0}),(0,o.isFulfilled)(t.state)?(a=t.value,a[0]&&(n.name=a[0].displayName)):(this.jet.error(new Error(t.reason),["new-advertiser"],!1),a=[]),{accountToModify:n,companiesWithAdminAccess:a}}))}setupController(){super.setupController(...arguments),this.sessionRecorder.start(i.SESSION_RECORD_FEATURES.NEW_ADVERTISER,i.SESSION_RECORD_INTERVAL.TEN_SECONDS,{samplePercentage:i.SESSION_RECORD_SAMPLE_RATE.QUARTER,maxDuration:i.SESSION_RECORD_MAX_DURATION.TWENTY_MINUTES})}resetController(e,t){super.resetController(...arguments),t&&(e.resetAdAccountForm(),this.sessionRecorder.stop(i.SESSION_RECORD_FEATURES.NEW_ADVERTISER))}},p=S(d.prototype,"reporting",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=S(d.prototype,"lix",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=S(d.prototype,"memberProfile",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=S(d.prototype,"i18n",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=S(d.prototype,"jet",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(d.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(d.prototype,"accountService",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=S(d.prototype,"companyService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=S(d.prototype,"sessionRecorder",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)})),define("campaign-manager-web/routes/not-found",["exports","@ember/routing/route"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends t.default{constructor(...e){var t,n,a
super(...e),a="page_not_found",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}}e.default=n})),define("campaign-manager-web/routes/sponsor-request",["exports","@ember/routing/route","@ember/service","campaign-manager-web/utils/url-manager","campaign-manager-web/constants/lix","campaign-manager-web/constants/sponsor-request"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=class extends t.default{constructor(...e){var t,n,a,i,r,o,s
super(...e),a="sponsor_request_base",(n="pageKey")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,i=this,r="lix",s=this,(o=l)&&Object.defineProperty(i,r,{enumerable:o.enumerable,configurable:o.configurable,writable:o.writable,value:o.initializer?o.initializer.call(s):void 0})}get enableThoughtLeaderAdMemberExperienceMS3(){return this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableThoughtLeaderAdMemberExperienceMS3)}beforeModel(e){const t=e.to?.params?.consent_id,n=(0,a.addQueryParam)(`${(0,a.getDomainUrl)()}${r.SPONSORSHIP_PERMISSIONS_BASE_ROUTE}`,"consentId",t)
this.enableThoughtLeaderAdMemberExperienceMS3&&(0,a.getLocation)().replace(n)}},s=o.prototype,c="lix",u=[n.inject],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=u.slice().reverse().reduce((function(e,t){return t(s,c,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,c,m),m=null),l=m,o)
var s,c,u,d,p,m})),define("campaign-manager-web/routes/sponsor-request/consent",["exports","@ember/routing/route","@ember/object","@ember/service","ember-stdlib/utils/is-browser","campaign-manager-web/utils/http-error","campaign-manager-web/constants/sponsor-request"],(function(e,t,n,a,i,r,o){var l,s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=class extends t.default{async model(e){const t=await this.memberProfile.fetchProfileData()
let n
try{const t=e.consent_id
n=await this.sponsorRequest.fetchAdConsentRequestData(t)}catch(a){n={status:a.status},this.jet.error(new Error(`Error fetching ad consent request data: ${(0,r.getErrorMessage)(a)}`),[o.SPONSOR_REQUEST_ERROR_TAG.CONSENT_REQUEST_ERROR,o.SPONSOR_REQUEST_ERROR_TAG.FETCH_CONSENT_REQUEST_ERROR],{shouldRethrow:!1})}return{profileData:t,adConsentRequestObject:n}}constructor(){super(...arguments),m(this,"pageKey","sponsor_request"),p(this,"router",s,this),p(this,"memberProfile",c,this),p(this,"sponsorRequest",u,this),p(this,"jet",d,this),m(this,"_onRouteDidChange",(e=>{i.default&&e.from?.find((e=>e.name===this.routeName))&&!e.to?.find((e=>e.name===this.routeName))&&document.body.classList.add("hue-web-theme--classic"),i.default&&e.to?.find((e=>e.name===this.routeName))&&document.body.classList.remove("hue-web-theme--classic")})),this.router.on("routeDidChange",this._onRouteDidChange)}willDestroy(){super.willDestroy(...arguments),this.router.off("routeDidChange",this._onRouteDidChange)}setupController(e){super.setupController(...arguments),(0,n.set)(e,"refreshSponsorRequestPage",this.refreshSponsorRequestPage)}refreshSponsorRequestPage(){return this.refresh()}},s=g(l.prototype,"router",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=g(l.prototype,"memberProfile",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=g(l.prototype,"sponsorRequest",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(l.prototype,"jet",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(l.prototype,"refreshSponsorRequestPage",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"refreshSponsorRequestPage"),l.prototype),l)})),define("campaign-manager-web/serializers/-default",["exports","@ember-data/serializer/json"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/serializers/-ember-m3",["exports","ember-cli-pemberly-m3"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends t.PemberlyM3Serializer{}e.default=n})),define("campaign-manager-web/serializers/-json-api",["exports","@ember-data/serializer/json-api"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/serializers/-rest",["exports","@ember-data/serializer/rest"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/serializers/application",["exports","@ember-data/serializer/rest"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=t.default.extend({serializeIntoHash(e,t,n,a){this._super(...arguments),delete e[this.payloadKeyFromModelName(t.modelName)],Object.assign(e,this.serialize(n,a))},serialize(){const e=this._super(...arguments)
return Object.keys(e).forEach((t=>{null===e[t]&&delete e[t]})),e}})})),define("campaign-manager-web/services/-ensure-registered",["exports","@embroider/util/services/ensure-registered"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/-t-link-to",["exports","ember-cli-pemberly-i18n/services/-t-link-to"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/a11y-notification",["exports","@glimmer/tracking","@ember/debug","@ember/service","campaign-manager-web/utils/a11y-constants"],(function(e,t,n,a,i){var r,o,l
function s(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function c(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const{POLITE:u,ASSERTIVE:d}=i.POLITENESS_SETTINGS
e.default=(r=class extends a.default{constructor(...e){super(...e),s(this,"politeMessage",o,this),s(this,"assertiveMessage",l,this)}announce(e,{politeness:t=u}={}){this[t===u?"politeMessage":"assertiveMessage"]=e}},o=c(r.prototype,"politeMessage",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),l=c(r.prototype,"assertiveMessage",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),r)})),define("campaign-manager-web/services/ab-tests",["exports","@ember/service","@ember/object","campaign-manager-web/entities/ab-tests","campaign-manager-web/utils/ab-tests","campaign-manager-web/utils/campaign-group","campaign-manager-web/services/campaign","rsvp","@ember/application","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/ab-tests","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/campaign","campaign-manager-web/utils/date","campaign-manager-web/constants/api/entities","campaign-manager-web/utils/urn","campaign-manager-web/utils/targeting","campaign-manager-web/utils/m3","campaign-manager-web/utils/http-error","campaign-manager-web/utils/money-amount","campaign-manager-web/utils/roadblock","campaign-manager-web/constants/customization","campaign-manager-web/constants/experiment","@linkedin/ember-pem/utils/degradation-tracking-metadata","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/entity-status","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/constants/application-experience","campaign-manager-web/components/ab-test-wizard/campaign-table","campaign-manager-web/constants/lix","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N){var R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re
function oe(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function le(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(R=(0,t.inject)("account"),D=(0,t.inject)("campaign-group"),M=(0,t.inject)("campaign"),L=(0,t.inject)("conversion"),k=(0,t.inject)("creative"),U=(0,t.inject)("reporting"),x=(0,t.inject)("targeting"),F=(0,t.inject)("targeting/targeting-criteria"),z=(0,t.inject)("customization"),j=(0,t.inject)(),G=(0,t.inject)("m3-schema"),B=(0,t.inject)("i18n"),V=(0,t.inject)(),Y=class extends t.default{constructor(...e){super(...e),oe(this,"accountService",H,this),oe(this,"campaignGroupService",q,this),oe(this,"campaignService",K,this),oe(this,"conversionService",W,this),oe(this,"creativeService",X,this),oe(this,"reportingService",$,this),oe(this,"targetingService",J,this),oe(this,"targetingCriteriaService",Q,this),oe(this,"customizationService",Z,this),oe(this,"m3Store",ee,this),oe(this,"m3SchemaService",te,this),oe(this,"i18n",ne,this),oe(this,"lix",ae,this),oe(this,"restli",ie,this),oe(this,"draftOptimaAbTest",re,this)}async createAbTest(e,t={}){const n=parseInt(e,10),i=await this._createAbTestCampaigns(n,t.campaignGroupId),{currencyCode:r}=await this.accountService.getAccount(n),{DEFAULT_DAILY_BUDGET:o}=(0,a.getAbTestBudgetLimits)(r),l={amount:o*u.MIN_AB_TEST_DURATION_IN_DAYS,currencyCode:r},c=t.campaignGroupId||this.campaignGroupService.getNewCampaignGroup({accountId:n}),d={amount:o*u.MIN_AB_TEST_DURATION_IN_DAYS/2,currencyCode:r}
return i.map((e=>{e.totalBudget=(0,T.getMoneyAmountForAPI)(d)})),(0,a.createAbTestEntity)({lifetimeBudget:l,currencyCode:r,...t,...(0,s.getOwner)(this).ownerInjection(),accountId:n,campaignGroupId:c,campaigns:i})}async createOptimaAbTest(e,t){const n=parseInt(e,10),i=await this.accountService.getAccount(n),r=await this.campaignService.fetchCampaign(t),o=[r,{...r,name:this.i18n.lookupTranslation(I.default,"i18n_accelerate_campaign")}],c=await(0,l.all)(o.map((e=>this.campaignService.initializeCampaign({account:i,campaignGroups:[],defaultGeoTemplate:[],isNewCampaign:!1,rawCampaign:e})))),d=this.campaignGroupService.getNewCampaignGroup({accountId:n}),p=r.dailyBudget?{...r.dailyBudget,amount:2*parseFloat(r.dailyBudget.amount)}:void 0,g=r.totalBudget?{...r.totalBudget,amount:2*parseFloat(r.totalBudget.amount)}:void 0,b=(0,a.getAbTestDefaults)().schedule.start,_=(0,m.isDateEarlier)(r.runSchedule.start,b)?b:r.runSchedule.start,h=!r.runSchedule.end||(0,m.isDateEarlier)(r.runSchedule.end,_)?(0,m.addDaysUTC)(new Date(_),u.MIN_AB_TEST_DURATION_IN_DAYS-1).getTime():r.runSchedule.end
return(0,a.createAbTestEntity)({dailyBudget:p,lifetimeBudget:g,accountId:n,campaigns:c,campaignGroupId:d,budgetType:p&&!g?u.AB_TEST_BUDGET_TYPE.DAILY:u.AB_TEST_BUDGET_TYPE.LIFETIME,currencyCode:i.currencyCode,isMultiAdFormatTest:!1,objectiveType:r.objectiveType,schedule:{start:_,end:h},variable:u.AB_TEST_VARIABLE.ACCELERATE,...(0,s.getOwner)(this).ownerInjection()})}async _createAbTestCampaigns(e,t){const n={defaultGeoTemplate:this.targetingCriteriaService.fetchPersonalizedDefaultAudience(e),conversions:this.conversionService.getConversions(e)}
n.account=this.accountService.getAccount(e),n.campaignGroups=t?this.campaignGroupService.fetchCampaignGroup(t).then((()=>{const e=(0,r.toReportingCampaignGroup)(this.campaignGroupService.data[t])
return e.id=t,[e]})):this.reportingService.getCampaignGroups(e).then((e=>e.elements))
const{account:a,campaignGroups:i,defaultGeoTemplate:o}=await(0,l.hash)(n),s=[]
for(let r=0;r<2;r++)s.push(this.campaignService.initializeCampaign({isNewCampaign:!0,account:a,campaignGroups:i,campaignGroupId:t,defaultGeoTemplate:o,rawCampaign:{name:this.i18n.lookupTranslation(I.default,"i18n_campaign_name_placeholder")([{index:r}]),adFormats:[c.AD_FORMAT.STANDARD_SPONSORED_CONTENT],audienceExpansionEnabled:!0,applicationExperience:w.APPLICATION_EXPERIENCE_CASE.AB_TEST}}))
return(0,l.all)(s)}getCampaignDeltaBeforeLimitsCall(e,t,n){const a=this.campaignService.getCampaignDeltaBeforeLimitsCall(e,t,n)
return["dailyBudget","totalBudget","runSchedule"].forEach((e=>delete a[e])),a}async deleteEntities({abTestUrn:e,campaignIds:t,campaignGroupId:n},a){const i=[],r=t?.map((e=>({id:e,status:O.STATUSES.DRAFT}))),o=n&&this.campaignGroupService.data[n]
return r&&o?await this.campaignService.deleteCampaigns(r,a):r&&i.push(this.campaignService.deleteCampaigns(r,a)),o&&i.push(this.campaignGroupService.deleteCampaignGroup(o,a)),e&&i.push(this.deleteAbTest(e,a)),(0,l.all)(i)}async _saveNewAbTestCampaignGroup(e){const t=await this.campaignGroupService.saveCampaignGroup(e.campaignGroupId,{applicationExperience:w.APPLICATION_EXPERIENCE_CASE.AB_TEST,accountId:e.accountId,name:e.name,startsAt:e.schedule.start,status:O.STATUSES.DRAFT})
return parseInt(t,10)}async _saveNewAbTestCampaigns(e,t,n){let a
const i=(await(0,l.allSettled)(e.campaigns.map((n=>(n.applicationExperience=w.APPLICATION_EXPERIENCE_CASE.AB_TEST,n.campaignGroupId=t,n.runSchedule={start:e.schedule.start,end:e.schedule.end},this.campaignService.saveCampaign(n)))))).map((e=>("rejected"===e.state&&(a=e.reason),e.value)))
if(a)throw await this.deleteEntities({campaignIds:i.filter((e=>!!e))},n),a
return i}async _saveOptimaAbTestCampaigns(e,t){const[n,a]=e.campaigns,i={applicationExperience:w.APPLICATION_EXPERIENCE_CASE.AB_TEST,campaignGroupId:parseInt(t,10),runSchedule:{start:e.schedule.start,end:e.schedule.end},dailyBudget:n.dailyBudget,totalBudget:n.totalBudget},r=this.campaignService.editCampaign({campaign:a,additionalChanges:i}),s=(0,p.toValidCampaignPatch)(i,(0,E.isRoadblock)(n.roadblockType)),c=(0,o.buildCampaignEditPatch)(n,s),u=this.restli.partialUpdate(`${d.default.campaigns}/${n.id}`,{data:JSON.stringify(c)})
return(0,l.all)([r,u]).then((()=>e.campaigns.map((e=>e.id))))}_saveNewAbTestVariable(e,t,n){const a={scope:y.CUSTOMIZATION_SCOPE.AB_TEST_VARIABLE_RADIO_BUTTON,pageKeys:[y.CUSTOMIZATION_PAGE_KEY.CM_AB_TEST_CREATE],customization:{[y.CUSTOMIZATION_PACKAGE_NAME.RADIO_BUTTON_TEMPLATE]:{value:t}}}
return this.customizationService.createAdExperimentCustomization(a,e,n)}updateAbTest(e,t,n=null){const a={patch:{$set:{...t}}},i=n?.entityIds,r=`${C.default[g.CM_AB_TEST]}/${e}`
return this.m3Store.queryURL(r,{method:"POST",params:a,reload:!0,adapterOptions:{headers:{"X-RestLi-Method":"partial_update"},degradations:n&&[new A.default(n.key,n.value,{productName:n.productName})],degradedEntityIDsToRemove:i||[]}})}saveDraftOptimaAbTest(e){e&&(e.name=(0,i.getAbTestCampaignName)(e.name,this.i18n)),this.draftOptimaAbTest=e}async saveNewAbTest(e,t=null){const n=this.campaignGroupService.data[e.campaignGroupId].isNew,a=n?await this._saveNewAbTestCampaignGroup(e):e.campaignGroupId
let i
try{i=await this._saveNewAbTestCampaigns(e,a,t)}catch(r){throw n&&await this.deleteEntities({campaignGroupId:a},t),r}return this._saveNewAbTest(e,a,i,n,t)}async saveAndLaunchNewOptimaAbTest(e){const t=await this._saveNewOptimaAbTest(e,this.draftOptimaAbTest),n=await this.fetchAbTest(t)
return this.syncCreativesAndLaunchAbTest(n).then((()=>{this.draftOptimaAbTest=void 0}))}async _saveNewOptimaAbTest(e,t){t.campaigns[1]=e
const n=await this._saveNewAbTestCampaignGroup(t),a=await this._saveOptimaAbTestCampaigns(t,n)
return this._saveNewAbTest(t,n,a,!0)}async _saveNewAbTest(e,t,n,r,o=null){let l
try{const r=(0,a.toCmAbTest)(e),s={...r,entityUrn:"",campaignGroupId:parseInt(t,10),cells:r.cells.map(((e,t)=>this.m3SchemaService.buildModel(g.AD_EXPERIMENT_CELL,{...e,reference:(0,b.createUrnFromAttrs)(b.URN_TYPES.SPONSORED_CAMPAIGN,n[t])})))},c={campaignGroupId:parseInt(t,10),cells:r.cells.map(((e,t)=>({...e,reference:{string:(0,b.createUrnFromAttrs)(b.URN_TYPES.SPONSORED_CAMPAIGN,n[t])}})))},u=await this.fetchAbTestValidations(e,c,o)
if((0,i.hasValidationError)(u))throw new i.AbTestValidationError("A/B test validations failed",u)
l=await this.m3Store.createRecord(g.CM_AB_TEST,s).save({adapterOptions:{degradations:o&&[new A.default(o.key,o.value,{productName:o.productName})],transformPayload:e=>({...e,entityUrn:void 0,uiState:void 0})}})}catch(c){throw await this.deleteEntities({campaignIds:n,campaignGroupId:r&&t},o),c}const s=l.toJSON()
try{await this._saveNewAbTestVariable(s.entityUrn,e.variable,o)}catch(c){throw await this.deleteEntities({abTestUrn:s.entityUrn,campaignIds:n,campaignGroupId:r&&t},o),c}return s.entityUrn}deleteAbTest(e,t=null){const n=`${C.default[g.CM_AB_TEST]}/${e}`
return this.m3Store.queryURL(n,{method:"DELETE",releoad:!0,adapterOptions:{headers:{"X-RestLi-Method":"delete"},degradations:t&&[new A.default(t.key,t.value,{productName:t.productName})],degradedEntityIDsToRemove:[(0,b.getIdFromUrn)(e)]}})}fetchRawAbTest(e,t=null){return this.m3Store.findRecord(g.CM_AB_TEST,e,{adapterOptions:{degradations:t&&[new A.default(t.key,t.value,{productName:t.productName})],degradedEntityIDsToRemove:[(0,b.getIdFromUrn)(e)]}})}fetchAbTest(e,t=null){return this.fetchRawAbTest(e,t).then((e=>this.decorateAbTestRecord(e,t)))}async _searchAbTests(e,t=null){const a=await this.m3Store.queryURL(C.default[g.CM_AB_TEST],{queryParams:{criteria:e,q:"search"},reload:!0,adapterOptions:{degradations:t&&[new A.default(t.key,t.value,{productName:t.productName})]}})
return(0,n.get)(a,"elements").map(h.formatObjectJSON)}fetchAbTestsByAccount(e,t=null){try{const n=`(accountCriteria:(values:List(${encodeURIComponent((0,b.createUrnFromAttrs)(b.URN_TYPES.SPONSORED_ACCOUNT,e))})))`
return this._searchAbTests(n,t)}catch(n){this.jet.error(new Error(`A/B tests fetch by account failed: ${(0,f.getErrorMessage)(n)}`),v.JET_ERROR_TAGS.CM_AB_TEST,!0)}}fetchAbTestsByCampaign(e,t=null){e=Array.isArray(e)?e:[e]
try{const n=`(campaignCriteria:(values:List(${e.map((e=>encodeURIComponent((0,b.createUrnFromAttrs)(b.URN_TYPES.SPONSORED_CAMPAIGN,e)))).join(",")})))`
return this._searchAbTests(n,t)}catch(n){this.jet.error(new Error(`A/B tests fetch by campaign failed: ${(0,f.getErrorMessage)(n)}`),v.JET_ERROR_TAGS.CM_AB_TEST,!0)}}fetchAbTestsByCampaignGroup(e,t=null){e=Array.isArray(e)?e:[e]
try{const n=`(campaignGroupCriteria:(values:List(${e.map((e=>encodeURIComponent((0,b.createUrnFromAttrs)(b.URN_TYPES.SPONSORED_CAMPAIGN_GROUP,e)))).join(",")})))`
return this._searchAbTests(n,t)}catch(n){this.jet.error(new Error(`A/B tests fetch by campaign group failed: ${(0,f.getErrorMessage)(n)}`),v.JET_ERROR_TAGS.CM_AB_TEST,!0)}}async decorateAbTestRecord(e,t=null){const n=e.toJSON(),{accountId:i,cells:r,campaignGroupId:o,entityUrn:c}=n,d={variableCustomizationRecord:this.customizationService.getAdExperimentCustomizations(y.CUSTOMIZATION_SCOPE.AB_TEST_VARIABLE_RADIO_BUTTON,c,t).then((e=>e.elements[0])),account:this.accountService.getAccount(i),campaignGroup:this.campaignGroupService.fetchCampaignGroup(o).then((()=>this.campaignGroupService.data[o].toJSON())),campaignGroups:this.reportingService.getCampaignGroups(i).then((e=>e.elements)),defaultGeoTemplate:this.targetingService.getTargetingTemplateById(_.DEFAULT_GEO_TEMPLATE_ID,i),rawCampaigns:(0,l.all)(r.map((e=>{const t=(0,b.getIdFromUrn)(e.reference.string)
return this.campaignService.fetchCampaign(t)}))),conversions:this.conversionService.getConversions(i)},{account:p,campaignGroups:m,rawCampaigns:g,defaultGeoTemplate:h,variableCustomizationRecord:f}=await(0,l.hash)(d),E=await(0,l.all)(g.map((e=>this.campaignService.initializeCampaign({isNewCampaign:!1,account:p,defaultGeoTemplate:h,campaignGroups:m,campaignGroupId:e.campaignGroupId,rawCampaign:e})))),S=E.map((e=>e.adFormats)).flat().filter((e=>!!e)),A=[...new Set(S)],{currencyCode:C}=p
let O,v
E.forEach((e=>{e.dailyBudget&&e.dailyBudget.amount&&(O=O?O+parseFloat(e.dailyBudget.amount):parseFloat(e.dailyBudget.amount)),e.totalBudget&&e.totalBudget.amount&&(v=v?v+parseFloat(e.totalBudget.amount):parseFloat(e.totalBudget.amount)),this.conversionService.setupAssociatedConversions(e)}))
const w=f?f.customization[y.CUSTOMIZATION_PACKAGE_NAME.RADIO_BUTTON_TEMPLATE].value:u.AB_TEST_VARIABLE.CUSTOM,I=f?.urn
return(0,a.createAbTestEntity)({...n,id:(0,b.getIdFromUrn)(c),budgetType:O&&!v?u.AB_TEST_BUDGET_TYPE.DAILY:u.AB_TEST_BUDGET_TYPE.LIFETIME,dailyBudget:O&&(0,T.getMoneyAmountForUI)({currencyCode:C,amount:O}),lifetimeBudget:v&&(0,T.getMoneyAmountForUI)({currencyCode:C,amount:v}),campaigns:E,variable:w,variableCustomizationUrn:I,isMultiAdFormatTest:A.length>1,m3Record:e,...(0,s.getOwner)(this).ownerInjection()})}async syncCreatives(e,t){if(e.variable===u.AB_TEST_VARIABLE.CREATIVE||e.variable===u.AB_TEST_VARIABLE.CUSTOM||e.variable===u.AB_TEST_VARIABLE.ACCELERATE)return
const n=e.campaigns.map((e=>e.id)),[a,...i]=n,r=await this.creativeService.batchGetCreativesForCampaigns(n),o=r.filter((e=>e.campaignId!==a)),s=o.length?this.creativeService.deleteCreatives(o,t):(0,l.resolve)({}),c=r.filter((e=>e.campaignId===a)).map((e=>e.id)),d=i.map((n=>this.creativeService.duplicateCreatives(c,n,e.accountId,t))),[p,...m]=await(0,l.all)([s,...d]),g=m.some((e=>Object.values(e.data.value).some((e=>201!==e)))),b=p.data?.errors&&Object.keys(p.data.errors).length>0
return g||b?(0,l.reject)(new Error("Error syncing creatives for a/b test")):void 0}async _activateDraftCampaignGroup(e){await this.campaignGroupService.fetchCampaignGroup(e);(0,r.toReportingCampaignGroup)(this.campaignGroupService.data[e]).status===O.STATUSES.DRAFT&&await this.campaignGroupService.saveCampaignGroup(e,{status:O.STATUSES.ACTIVE})}async syncCreativesAndLaunchAbTest(e,t){const n=new Date,a={userIntendedState:S.CM_TEST_UI_STATE.ACTIVE},i=e
return this.lix.getTreatmentIsEnabled(P.LIX_TEST_KEYS.enableAbTestTodayStartDate)&&(0,m.isSameDay)(n,new Date(i.schedule.start))&&(i.schedule.start=n.getTime(),a.schedule=i.schedule),await this.syncCreatives(i,t),this.updateAbTest(e.entityUrn,a,t)}async fetchAbTestValidationErrors(e,t,n){return(await this.fetchAbTestValidations(e,t,n)).filter((e=>e.level===S.EXPERIMENT_VALIDATION_RESULT_LEVEL.ERROR))}async fetchAbTestValidations(e,t,n){const i={...(0,a.toCmAbTest)(e),...t}
try{return(await this.m3Store.queryURL(C.default[g.CM_AB_TEST],{method:"POST",reload:!0,queryParams:{action:"validate"},params:{cmAbTest:i},adapterOptions:{degradations:n&&[new A.default(n.key,n.value,{productName:n.productName})],degradedEntityIDsToRemove:n?.entityIds||[]}})).toJSON().results}catch(r){this.jet.error(new Error(`A/B Test validation failed: ${(0,f.getErrorMessage)(r)}`),v.JET_ERROR_TAGS.CM_AB_TEST,!0)}}},H=le(Y.prototype,"accountService",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=le(Y.prototype,"campaignGroupService",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=le(Y.prototype,"campaignService",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=le(Y.prototype,"conversionService",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=le(Y.prototype,"creativeService",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=le(Y.prototype,"reportingService",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=le(Y.prototype,"targetingService",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=le(Y.prototype,"targetingCriteriaService",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=le(Y.prototype,"customizationService",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=le(Y.prototype,"m3Store",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=le(Y.prototype,"m3SchemaService",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=le(Y.prototype,"i18n",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=le(Y.prototype,"lix",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=le(Y.prototype,"restli",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=le(Y.prototype,"draftOptimaAbTest",[N.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y)})),define("campaign-manager-web/services/accordion",["exports","ember-accordion/services/accordion"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/account-claim-requests",["exports","@ember/service","campaign-manager-web/utils/api-endpoints","campaign-manager-web/constants/api/path-map","restli-utils","campaign-manager-web/utils/urn","campaign-manager-web/constants/account-claim-request","campaign-manager-web/constants/api/entities","@linkedin/ember-pem/utils/degradation-tracking-metadata"],(function(e,t,n,a,i,r,o,l,s){var c,u,d
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(c=(0,t.inject)(),u=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="m3Store",i=this,(a=d)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}fetchAccountClaimRequests(){const e=`${a.default[l.CM_ACCOUNT_CLAIM_REQUEST]}?q=member`
return this.m3Store.queryURL(e,{reload:!0}).then((e=>e.toJSON().elements))}fetchSharedAccountClaimRequestsByAccount(e,t){const n=t?[new s.default(t.key,t.value,{productName:t.productName})]:[],c=(0,r.createUrnFromAttrs)(r.URN_TYPES.SPONSORED_ACCOUNT,e),u=`${a.default[l.CM_ACCOUNT_CLAIM_REQUEST]}?q=adAccount&${i.encoder.paramEncode({adAccount:c,relationshipTypes:[o.RELATIONSHIP_TYPE.SHARE],statuses:[o.STATUS.APPROVED]})}`
return this.m3Store.queryURL(u,{adapterOptions:{degradations:n,degradedEntityIDsToRemove:[e]},reload:!0}).then((e=>e.toJSON().elements))}updateAccountClaimRequests(e,t,a,i,o){const l=o?[new s.default(o.key,o.value,{productName:o.productName})]:[],c={patch:{$set:{...i}}}
return this.m3Store.queryURL(n.default.updateAccountClaimRequests(e,t,a),{method:"POST",params:c,adapterOptions:{headers:{"X-RestLi-Method":"partial_update"},degradations:l,degradedEntityIDsToRemove:[(0,r.getIdFromUrn)(e),(0,r.getIdFromUrn)(t)]}})}},p=u.prototype,m="m3Store",g=[c],b={configurable:!0,enumerable:!0,writable:!0,initializer:null},h={},Object.keys(b).forEach((function(e){h[e]=b[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=g.slice().reverse().reduce((function(e,t){return t(p,m,e)||e}),h),_&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(_):void 0,h.initializer=void 0),void 0===h.initializer&&(Object.defineProperty(p,m,h),h=null),d=h,u)
var p,m,g,b,_,h})),define("campaign-manager-web/services/account-strategist",["exports","@ember/service","campaign-manager-web/constants/routes","campaign-manager-web/constants/in-product-module","campaign-manager-web/utils/api-endpoints"],(function(e,t,n,a,i){var r,o,l,s
function c(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function u(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,t.inject)(),o=class extends t.default{constructor(...e){super(...e),c(this,"xhr",l,this),c(this,"router",s,this)}saveUserResponse(e,t,r){const o={email:e,accountId:t},l=this.router.currentRouteName.includes(n.ROUTE_NAME.BOOST)?a.IPP_CHANNEL.BOOST:a.IPP_CHANNEL.CMT
return o.channel=l,r&&(o.phoneNumber={number:r}),this.xhr.post(i.default.adPromotionAccountStrategist,{data:JSON.stringify(o)})}},l=u(o.prototype,"xhr",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u(o.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("campaign-manager-web/services/account-switcher",["exports","@ember/service","@glimmer/tracking"],(function(e,t,n){var a,i
function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=class extends t.default{constructor(...e){var t,n,a,o
super(...e),t=this,n="isOpen",o=this,(a=i)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(o):void 0}),r(this,"open",(()=>{this.isOpen=!0})),r(this,"close",(()=>{this.isOpen=!1}))}},o=a.prototype,l="isOpen",s=[n.tracked],c={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(o,l,d),d=null),i=d,a)
var o,l,s,c,u,d})),define("campaign-manager-web/services/account-user-invitation",["exports","@ember/service","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/api/entities","@linkedin/ember-pem/utils/degradation-tracking-metadata","campaign-manager-web/utils/urn","restli-utils","campaign-manager-web/constants/xhr","campaign-manager-web/utils/http-error"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(c=(0,t.inject)(),u=(0,t.inject)(),d=(0,t.inject)("member-profile"),p=class extends t.default{constructor(...e){super(...e),_(this,"jet",m,this),_(this,"m3Store",g,this),_(this,"memberProfile",b,this)}getAccountUserInvitation(e,t=null){const r=n.default[a.CM_ACCOUNT_USER_INVITATION],l=t?[new i.default(t.key,t.value,{productName:t.productName})]:[]
return this.m3Store.queryURL(`${r}/${o.encoder.encode(e)}`,{reload:!0,adapterOptions:{headers:{degradations:l,"X-RestLi-Method":"get",degradedEntityIDsToRemove:[e]}}}).then((e=>e.toJSON()))}getAccountUserInvitations(e,t=null){const o=(0,r.createUrnFromAttrs)(r.URN_TYPES.SPONSORED_ACCOUNT,e),l=n.default[a.CM_ACCOUNT_USER_INVITATION],s=t?[new i.default(t.key,t.value,{productName:t.productName})]:[]
return this.m3Store.queryURL(l,{reload:!0,params:{q:"findByAccount",accountUrn:o},adapterOptions:{headers:{degradations:s,degradedEntityIDsToRemove:[e]}}}).then((e=>e.toJSON()))}findEligibleInvitations(e,t=null){const r=n.default[a.CM_ACCOUNT_USER_INVITATION],o=t?[new i.default(t.key,t.value,{productName:t.productName})]:[]
return this.m3Store.queryURL(r,{reload:!0,params:{q:"findEligibleInvitations",candidateInvitations:e},adapterOptions:{headers:{degradations:o,degradedEntityIDsToRemove:e}}}).then((e=>e.toJSON()))}inviteAccountUser(e,t,r=null){const l=n.default[a.CM_ACCOUNT_USER_INVITATION],s=r?[new i.default(r.key,r.value,{productName:r.productName})]:[]
return this.m3Store.queryURL(`${l}/${o.encoder.encode(e)}`,{method:"PUT",reload:!0,params:{...t},adapterOptions:{headers:{degradations:s,"X-RestLi-Method":"update",degradedEntityIDsToRemove:[e]}}})}inviteAccountUsers(e,t,r=null){const l={},s=e.map((e=>o.encoder.encode(e)))
for(let n=0;n<s.length;n++)l[s[n]]=t[n]
const c=n.default[a.CM_ACCOUNT_USER_INVITATION],u=r?[new i.default(r.key,r.value,{productName:r.productName})]:[]
return this.m3Store.queryURL(`${c}/?ids=${decodeURIComponent(o.encoder.encode(s))}`,{method:"PUT",reload:!0,params:{entities:l},adapterOptions:{headers:{degradations:u,"X-RestLi-Method":"batch_update",degradedEntityIDsToRemove:e}}})}async partialUpdateAccountUserInvitation({accountId:e,userId:t,patchData:c,metadata:u}){let d=t
if(!d)try{d=(await this.memberProfile.fetchProfileData()).id}catch(_){this.jet.error(new Error(`Failed to retrieve member's profile data: ${(0,s.getErrorMessage)(_)}`))}const p={inviterAccount:(0,r.createUrnFromAttrs)(r.URN_TYPES.SPONSORED_ACCOUNT,e),invitee:(0,r.createUrnFromAttrs)(r.URN_TYPES.MEMBER,d)},m={patch:{$set:{...c}}},g=n.default[a.CM_ACCOUNT_USER_INVITATION],b=u?[new i.default(u.key,u.value,{productName:u.productName})]:[]
return this.m3Store.queryURL(`${g}/${o.encoder.encode(p)}`,{method:"POST",reload:!0,params:{...m},adapterOptions:{headers:{degradations:b,"X-RestLi-Method":"partial_update",degradedEntityIDsToRemove:[d]}}}).then((()=>l.HTTP_RESPONSE_STATUS_CODES.SUCCESS))}},m=h(p.prototype,"jet",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=h(p.prototype,"m3Store",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=h(p.prototype,"memberProfile",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p)})),define("campaign-manager-web/services/account-user",["exports","@ember/service","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/api/entities","@linkedin/ember-pem/utils/degradation-tracking-metadata","restli-utils","campaign-manager-web/constants/account"],(function(e,t,n,a,i,r,o){var l,s,c
function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,t.inject)(),s=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="m3Store",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),u(this,"_constructAccountUserSetPatch",((e,t)=>{const n=t.reduce(((t,n)=>(t[`(accountId:${e},profileId:${n.profile.id})`]={patch:{$set:{userRole:n.userRole}}},t)),{})
return{entities:n,ids:decodeURIComponent(r.encoder.reducedEncode(Object.keys(n)))}})),u(this,"_constructListOfRemovedIds",((e,t)=>{const n=`(accountId:${e},profileId:${t})`
return decodeURIComponent(r.encoder.reducedEncode([n]))}))}getAccountUsers(e,t={}){const{filterBusinessManagerUsers:r=!1,metadata:o=null}=t,l=o?[new i.default(o.key,o.value,{productName:o.productName})]:[],s=n.default[a.CM_ACCOUNT_USER]
return this.m3Store.queryURL(s,{params:{q:"accountId",accountId:e,filterBusinessManagerUsers:r},adapterOptions:{degradations:l,degradedEntityIDsToRemove:[e]},reload:!0}).then((e=>e.toJSON()))}saveAccountUser(e,t,n,a=null){if(t.userRole===n)return
const i={...t}
i.userRole=n
const r=this._constructAccountUserSetPatch(e,[i])
return this._updateAccountUsers(e,r,a)}saveAccountUsers(e,t,n=null){if(!t||!t.length)return
const a=this._constructAccountUserSetPatch(e,t)
return this._updateAccountUsers(e,a,n)}saveBillingAdmin(e,t,n,a=null){if(t?.userRole!==o.ACCOUNT_USER_PERMISSION.ACCOUNT_MANAGER)return
t.userRole=o.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN
const i=[t]
n&&(n.userRole=o.ACCOUNT_USER_PERMISSION.ACCOUNT_MANAGER,i.push(n))
const r=this._constructAccountUserSetPatch(e,i)
return this._updateAccountUsers(e,r,a)}removeAccountUser(e,t,r=null){const o=n.default[a.CM_ACCOUNT_USER],l=r?[new i.default(r.key,r.value,{productName:r.productName})]:[],s=this._constructListOfRemovedIds(e,t)
return this.m3Store.queryURL(`${o}?ids=${s}`,{method:"DELETE",reload:!0,adapterOptions:{degradations:l,degradedEntityIDsToRemove:[e]}})}_updateAccountUsers(e,t,r=null){const o=n.default[a.CM_ACCOUNT_USER],l=r?[new i.default(r.key,r.value,{productName:r.productName})]:[]
return this.m3Store.queryURL(`${o}?ids=${t.ids}`,{method:"POST",reload:!0,params:{...t},adapterOptions:{degradations:l,degradedEntityIDsToRemove:[e]}})}},d=s.prototype,p="m3Store",m=[l],g={configurable:!0,enumerable:!0,writable:!0,initializer:null},_={},Object.keys(g).forEach((function(e){_[e]=g[e]})),_.enumerable=!!_.enumerable,_.configurable=!!_.configurable,("value"in _||_.initializer)&&(_.writable=!0),_=m.slice().reverse().reduce((function(e,t){return t(d,p,e)||e}),_),b&&void 0!==_.initializer&&(_.value=_.initializer?_.initializer.call(b):void 0,_.initializer=void 0),void 0===_.initializer&&(Object.defineProperty(d,p,_),_=null),c=_,s)
var d,p,m,g,b,_})),define("campaign-manager-web/services/account",["exports","@ember/service","campaign-manager-web/utils/url-manager","@ember/object","@linkedin/ember-pem/utils/degradation-tracking-metadata","campaign-manager-web/utils/urn","campaign-manager-web/utils/api-endpoints","campaign-manager-web/constants/invoice-application","campaign-manager-web/constants/account","campaign-manager-web/utils/lisa","rsvp","restli-utils","@glimmer/tracking","campaign-manager-web/utils/reporting","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/api/entities","campaign-manager-web/constants/currency","campaign-manager-web/entities/account","@ember/application","campaign-manager-web/constants/pem/campaign-manager","campaign-manager-web/constants/entity-status","campaign-manager-web/constants/account-claim-request"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y){var S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y
function H(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function q(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function K(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(S=(0,t.inject)(),A=(0,t.inject)(),C=(0,t.inject)(),O=(0,t.inject)(),v=(0,t.inject)(),w=(0,t.inject)(),I=(0,t.inject)(),P=(0,t.inject)(),N=(0,t.inject)(),R=(0,t.inject)(),D=class extends t.default{constructor(...e){super(...e),H(this,"formatter",M,this),H(this,"store",L,this),H(this,"m3Store",k,this),H(this,"restli",U,this),H(this,"lix",x,this),H(this,"lisaLiam",F,this),H(this,"companies",z,this),H(this,"xhr",j,this),H(this,"lix",G,this),H(this,"reporting",B,this),H(this,"showSuccessConfirmationModal",V,this),H(this,"bzmAccount",Y,this),q(this,"successConfirmationModalData",{entityType:null,hasNoBilling:!1,isReactivationFlow:!1,flow:""}),q(this,"isLisaUser",(0,c.isLisaUser)((0,a.get)(this,"lisaLiam.accessType"))),q(this,"accountObj",null),q(this,"eligibleLiteAccounts",[])}getUserPermissions(e){const t=g.default[b.CM_ACCOUNT_USER_PERMISSIONS](e)
return this.m3Store.queryURL(t,{reload:!0}).then((e=>e.toJSON()))}getLandingPagePermissions(e){const t=g.default[b.CM_ACCOUNT_LANDING_PAGE_PERMISSIONS](e)
return this.m3Store.queryURL(t,{reload:!0}).then((e=>e.toJSON()))}fetchAccountReference(e,t){if(t)return this.m3Store.findRecord(b.CM_MEMBER_PROFILE,t).then((e=>this.transformProfileForDisplay(e.toJSON())))
if(e){const t=(0,r.getIdFromUrn)(e)
return(0,r.isMemberUrn)(e)?this.m3Store.findRecord(b.CM_MEMBER_PROFILE,t).then((e=>this.transformProfileForDisplay(e.toJSON()))):this.companies.fetch(t)}return(0,u.resolve)()}transformProfileForDisplay(e={}){const t=(0,r.createUrnFromAttrs)(r.URN_TYPES.MEMBER,e.id),a=(0,n.getProfileUrl)(e.publicIdentifier)
return{displayName:this.formatter.formatName({firstName:e.firstName,lastName:e.lastName},"full"),id:e.id,imageUrl:e.pictureUrl,objectUrn:t,subLine:e.localizedHeadline,url:a}}_getAccountRecord(e,t){return this.m3Store.findRecord(b.CM_ACCOUNT,e,t)}getAccount(e,t){return this._getAccountRecord(e,t).then((e=>h.default.create((0,f.getOwner)(this).ownerInjection(),e.toJSON())))}reloadAccount(e){return this._getAccountRecord(e.id,{reload:!0}).then((t=>(Object.keys(e).forEach((t=>(0,a.set)(e,t,void 0))),(0,a.setProperties)(e,t.toJSON()),e)))}getNewAccount(e){const t=h.default.create((0,f.getOwner)(this).ownerInjection(),Object.assign({canEditAccount:!0},e,{isNew:!0}))
return this.useAccount(t),t}saveAccount(e,t){return this._saveAccount(e,t).then((e=>{const t=h.default.create((0,f.getOwner)(this).ownerInjection(),e.toJSON())
return this.useAccount(t),t}))}findByEligibleLiteAccounts(e,t,n=null,o=!1){const l=n?[new i.default(n.key,n.value,{productName:n.productName})]:[]
return this.m3Store.queryURL(g.default[b.CM_ACCOUNT],{params:{q:"eligibleLiteAccounts",companyUrn:e,contentType:t,filterAccountsWithoutPayment:o},adapterOptions:{degradations:l,degradedEntityIDsToRemove:[(0,r.getIdFromUrn)(e)]},reload:!0}).then((e=>((0,a.set)(this,"eligibleLiteAccounts",e.get("elements").map((e=>h.default.create((0,f.getOwner)(this).ownerInjection(),e.toJSON())))),this.eligibleLiteAccounts)))}isQualifiedForInvoicingDiscovery({currencyCode:e,currentUserRole:t,invoiceSelfDiscoveryEnabled:n}){const a=t===s.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN,i=l.SSI_INTERNATIONAL_INELIGIBLE_CURRENCIES.includes(e)
if(!a&&!this.isLisaUser||i)return!1
const r=this.lix
if(r.getTreatmentIsEnabled(l.LIX_KEYS.enableSelfServeInvoiceWithCreditBackend))return!0
return r.getTreatmentIsEnabled(l.LIX_KEYS.enableSsiQualification)&&n}fetchCrmConnectionStatusForAccount(e){const t=g.default[b.CM_CRM_CONNECTION_STATUS],n={accountId:e}
return this.m3Store.queryURL(t,{params:n}).then((e=>e.toJSON()))}createCrmConnectionForAccount(e,t){return this.xhr.post(o.default.createAccountCrmConnection(),{data:JSON.stringify({accountId:e,cmCrmConnection:t})})}deleteCrmConnectionForAccount(e){return this.restli.delete(o.default.accountCrmConnection(e))}async deleteAccount(e,t=null){const a=await this.restli.partialUpdate(`${o.default.accounts}/${e.id}`,{data:JSON.stringify({patch:{$set:{status:E.STATUSES.PENDING_DELETION}}}),metadata:t})
return(0,n.convertToBatchResponse)(a,e.id)}updateAccountWithCustomerUrn(e,t,n){return this.restli.partialUpdate(`${o.default.accounts}/${e}`,{data:JSON.stringify({patch:{$set:{customerUrn:t}}}),metadata:n})}getSupportedReportTypes(e){const t=[...m.ROUTE_TO_REPORT_TYPES_MAP[e]]
return e!==m.CREATIVE&&t.push(m.PLACEMENTS_CAMPAIGN_PERFORMANCE),t.push(m.PLACEMENTS_CREATIVE_PERFORMANCE),t}useAccount(e){(0,a.set)(this,"accountObj",e)}clearAccount(){(0,a.set)(this,"accountObj",null)}updateCurrencyCode(e){if(null===this.accountObj)throw new Error("Existing account is required before updating currencyCode")
if(!_.ALL_CURRENCIES.includes(e))throw new Error(`Invalid currencyCode: ${e}`);(0,a.set)(this,"accountObj.currencyCode",e)}updateSuccessConfirmationModalState(e,t={}){this.showSuccessConfirmationModal=e,!1===e&&(t={entityType:null,hasNoBilling:!1,isReactivationFlow:!1,flow:""}),this.successConfirmationModalData={...this.successConfirmationModalData,...t}}_saveAccount(e,t=null){const n=e.sanitize(),{id:a}=n,r={},o=t?[new i.default(t.key,t.value,{productName:t.productName?t.productName:T.CAMPAIGN_MANAGER_PEM_PRODUCT_NAME.PRODUCT_NAME})]:[]
if(r.degradations=o,a){const t=this.m3Store.peekRecord(b.CM_ACCOUNT,a),i=e.getChangedAttributes()
return Object.keys(i).forEach((e=>{t.set(e,n[e])})),r.degradedEntityIDsToRemove=[a],r.partial=!0,r.transformPayload=e.transformPayload,t.save({adapterOptions:r})}return this.m3Store.createRecord(b.CM_ACCOUNT,n).save({adapterOptions:r})}setHoldForAccount(e,t,n){return this.xhr.post(`${o.default.lisaAccounts}/${e}?action=setHoldState`,{data:JSON.stringify({set:t,state:n})})}setBzmAccount(e){this.bzmAccount=e}async fetchClaimedBusinessManagerAccount(e){const t={q:"adAccount",adAccount:(0,r.createUrnFromAttrs)(r.URN_TYPES.SPONSORED_ACCOUNT,e),relationshipTypes:[y.RELATIONSHIP_TYPE.OWN],statuses:[y.STATUS.APPROVED]},n=`${g.default[b.CM_ACCOUNT_CLAIM_REQUEST]}?${d.encoder.paramEncode(t)}`
return(await this.m3Store.queryURL(n,{reload:!0})).toJSON().elements[0]||null}},M=K(D.prototype,"formatter",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=K(D.prototype,"store",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=K(D.prototype,"m3Store",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=K(D.prototype,"restli",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=K(D.prototype,"lix",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=K(D.prototype,"lisaLiam",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=K(D.prototype,"companies",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=K(D.prototype,"xhr",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=K(D.prototype,"lix",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=K(D.prototype,"reporting",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=K(D.prototype,"showSuccessConfirmationModal",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Y=K(D.prototype,"bzmAccount",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),D)})),define("campaign-manager-web/services/ad-form",["exports","@ember/service","@ember/object","@glimmer/tracking","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/locale","campaign-manager-web/utils/ad-form","campaign-manager-web/constants/leadgen-form","campaign-manager-web/utils/http-error","campaign-manager-web/utils/date","campaign-manager-web/utils/csv","campaign-manager-web/utils/reporting","rsvp","@ember/application","campaign-manager-web/utils/leadgen-form-creation","campaign-manager-web/utils/tracking","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/leadgen-forms","campaign-manager-web/utils/object"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f){var T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F
function z(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function j(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const G="components/leadgen-form/leadgen-template-details"
e.default=(T=(0,t.inject)(),E=(0,t.inject)(),y=(0,t.inject)(),S=(0,t.inject)(),A=(0,t.inject)(),C=(0,t.inject)(),O=(0,t.inject)(),v=(0,t.inject)("locale"),w=class extends t.default{constructor(...e){var t,n,a
super(...e),z(this,"xhr",I,this),z(this,"jet",P,this),z(this,"restli",N,this),z(this,"lix",R,this),z(this,"reporting",D,this),z(this,"tracking",M,this),z(this,"lix",L,this),z(this,"localeService",k,this),z(this,"i18n",U,this),z(this,"accountAdForms",x,this),z(this,"predefinedQuestionsByLocale",F,this),a=null,(n="leadgenFormCreation")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}initLeadgenFormCreation(e,t,a){const i=(0,m.getOwner)(this);(0,n.set)(this,"leadgenFormCreation",new g.utils.LeadgenFormCreation(i,e,t,a,this.lix))}getLeadgenFormCreationJson(){if(this.leadgenFormCreation.customQuestionsHasPredefinedField.some((e=>e))){let e
e=this.leadgenFormCreation.settings.isDuplicate?"leadgen_duplicate_has_predefined_in_custom":this.leadgenFormCreation.id?"leadgen_edit_has_predefined_in_custom":"leadgen_create_has_predefined_in_custom",this.tracking.fireInteractionEvent(e,b.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}return this.leadgenFormCreation.toJson()}updateLeadgenFormCreation(e){this.leadgenFormCreation.update(e),(0,n.set)(this,"leadgenFormCreation",this.leadgenFormCreation.clone())}destroyLeadgenFormCreation(){(0,n.set)(this,"leadgenFormCreation",null)}getAllLeadGenFormsByAccountId(e,t=!1,a=null){return!t&&this.accountAdForms[e]?(this.getAllLeadGenFormsByAccountId(e,!0,a),(0,p.resolve)(this.accountAdForms[e])):this.xhr.fetch(i.default.adFormsByAccount({accountId:e}),{metadata:a},0).then((({elements:t})=>{const a=(t||[]).sort(((e,t)=>t.createdAt-e.createdAt))
return(0,f.deepEqual)(this.accountAdForms[e],a)||(0,n.set)(this,"accountAdForms",{...this.accountAdForms,[e]:a}),a}))}getAllValidLeadGenFormsByAccountId(e,t,n=null){const a={country:"US",language:"en"},i=(0,r.isLocaleTheSame)(t,{country:"CN",language:"zh"}),o=(0,r.isLocaleTheSame)(t,a)
return this.getAllLeadGenFormsByAccountId(e,!0,n).then((e=>Array.isArray(e)?e.filter((e=>i||o?(0,r.isLocaleTheSame)(e.locale,t):(0,r.isLocaleTheSame)(e.locale,t)||(0,r.isLocaleTheSame)(e.locale,a))):[]))}saveLeadGenForm(e,t=null){e.status=l.LEADGEN_FORM_STATUSES.SUBMITTED
const a=(0,n.get)(e,"form")
return(0,n.set)(e,"form",(0,o.filterFormEmptyOptionalField)(a)),this.xhr.post(i.default.adForms,{data:JSON.stringify(e),metadata:t}).then((({headers:t})=>{const n=parseInt(t["x-restli-id"],10),a={...e,id:n}
return this._replaceAdForm(a),{headers:t,leadGenForm:a}}))}getLeadGenFormById(e){return this.xhr.fetch(i.default.adFormById({id:e}),{},0)}getAdFormsByCampaignIds(e){return this.xhr.fetch(i.default.adFormByCampaigns(e),{},0).then((({elements:e})=>e))}getLeadGenFormPredefinedFieldsByLocale(e){return this.xhr.fetch(i.default.adFormsPreviewTextByLocale(e))}update(e,t=null){const{id:n,accountId:a,createdAt:r,lastModifiedAt:l,form:c,locale:u,status:d}=e,p=(0,o.filterFormEmptyOptionalField)(c),m={id:n,accountId:a,createdAt:r,lastModifiedAt:l,form:p,locale:u,status:d}
return this.restli.update(i.default.adFormById({id:n}),{data:JSON.stringify(m),metadata:t}).then((()=>{this._replaceAdForm(m)})).catch((e=>this.jet.error(new Error(`Error in updating adForm.id = ${n} due to ${(0,s.getErrorMessage)(e)}`))))}updateFormStatus(e,t,n){const a={patch:{$set:{status:t}}}
return this.restli.partialUpdate(i.default.adFormById({id:e}),{data:JSON.stringify(a)}).then((()=>{const a=(this.accountAdForms[n]||[]).find((t=>t.id===e))
if(a){const e={...a,status:t}
this._replaceAdForm(e)}}))}downloadLeadsByDateRange(e,t,n){const{start:a,end:i}=(0,d.serializeDateRange)(t),r={start:(0,c.getStartOfUTCDate)(new Date(Date.UTC(a.year,a.month-1,a.day))).getTime(),end:(0,c.getEndOfUTCDate)(new Date(Date.UTC(i.year,i.month-1,i.day))).getTime()}
return this._downloadLeads(e,r,n)}downloadLeadsByTimestamp(e,t,n){return this._downloadLeads(e,{start:t.startTime,end:t.endTime},n)}getFirstErrorInputId(){const e=["name","headline","description","privacyPolicy","legalDisclaimer"]
for(let n=0;n<e.length;n++)if(this.leadgenFormCreation.form.validations.attrs.formDetails[e[n]].isInvalid)return{selector:`[${l.INPUT_ID[e[n]]}]`,accordionButton:`[${l.INPUT_ID.formDetailsAccordion}] button`}
for(let i=0;i<this.leadgenFormCreation.form.customQuestions.length;i++){const e=this.leadgenFormCreation.form.customQuestions[i]
if(e.validations.attrs.question.isInvalid)return{selector:`[${l.INPUT_ID.customQuestion}="${i}"]`,accordionButton:`[${l.INPUT_ID.leadDetailsAccordion}] button`}
const t=(0,n.get)(e,g.OPTION_PATH)
for(let n=0;n<t.length;n++)if(t[n].validations.attrs.text.isInvalid)return{selector:`[${l.INPUT_ID.option}="${n}"]`,accordionButton:`[${l.INPUT_ID.leadDetailsAccordion}] button`}}for(let n=0;n<this.leadgenFormCreation.form.consents.length;n++)if(this.leadgenFormCreation.form.consents[n].validations.attrs.content.isInvalid)return{selector:`[${l.INPUT_ID.consent}="${n}"]`,accordionButton:`[${l.INPUT_ID.leadDetailsAccordion}] button`}
const{thankYouMessage:t,landingPage:a}=this.leadgenFormCreation.form.validations.attrs.confirmationDetails
if(t.isInvalid)return{selector:`[${l.INPUT_ID.thankYouMessage}] textarea`,accordionButton:`[${l.INPUT_ID.confirmationAccordion}] button`}
if(a.isInvalid)return{selector:`[${l.INPUT_ID.landingPage}] input`,accordionButton:`[${l.INPUT_ID.confirmationAccordion}] button`}
for(let n=0;n<this.leadgenFormCreation.form.hiddenFields.length;n++){const e=this.leadgenFormCreation.form.hiddenFields[n]
if(e.validations.attrs.name.isInvalid)return{selector:`[${l.INPUT_ID.hiddenFieldName}="${n}"]`,accordionButton:`[${l.INPUT_ID.hiddenFieldsAccordion}] button`}
if(e.validations.attrs.value.isInvalid)return{selector:`[${l.INPUT_ID.hiddenFieldValue}="${n}"]`,accordionButton:`[${l.INPUT_ID.hiddenFieldsAccordion}] button`}}return{selector:null,accordionButton:null}}async getPredefinedQuestionsListByLocale(e,t=!1){const n=(0,r.convertLocaleObjectToString)(e),a=this.predefinedQuestionsByLocale[n]
if(a&&!t)return a
try{const t=[e,(0,r.convertLocaleStringToObject)(this.localeService.interfaceLocale||"en_US")].map((e=>this.getLeadGenFormPredefinedFieldsByLocale(e))),[{exampleResponses:a},{exampleResponses:i}]=await Promise.all(t),l=(0,o.mergeLocalizedPredefinedQuestions)(a,i)
return this.predefinedQuestionsByLocale={...this.predefinedQuestionsByLocale,[n]:l},l}catch(i){this.jet.error(new Error(`Error in fetching adForms form locale = ${e} due to ${(0,s.getErrorMessage)(i)}`))}}async initializeAutogeneratedForms(e,t,n,a){const i=await this.getPredefinedQuestionsListByLocale(e),r=Object.values(l.TEMPLATE_TYPE),s=(0,o.getUniqueLeadGenTemplateKeySets)(r.length)
return r.reduce(((e,r,o)=>{const c=new g.utils.LeadgenFormCreation((0,m.getOwner)(this),{},{},{showFullForm:!0,accountId:a}),{headline:u,description:d,thankYouMessage:p}=s[o]
return c.update({"form.formDetails.name":this.i18n.lookupTranslation(G,"i18n_leadgen_template_name")({templateType:r}),"form.formDetails.headline":this.i18n.lookupTranslation(G,u)(),"form.confirmationDetails.thankYouMessage":this.i18n.lookupTranslation(G,p)(),"form.confirmationDetails.landingPage":n,"form.formDetails.privacyPolicy":t?.form?.privacyPolicy??"","form.formDetails.legalDisclaimer":t?.form?.legalDisclaimer??"","form.confirmationDetails.thankYouPageCallToAction":l.THANK_YOU_CTA.LEARN_MORE,"form.formDetails.description":this.i18n.lookupTranslation(G,d)(),"form.selectedPredefinedQuestions":i.filter((e=>l.TEMPLATE_TO_QUESTIONS_MAP[r].includes(e.predefinedField))),localizedPredefinedQuestionsMap:{...this.predefinedQuestionsByLocale}}),{...e,[r]:{id:r,...c.toJson()}}}),{})}async saveLeadGenTemplates(e){const t=Object.entries(e),n=t.map((([,{id:e,...t}])=>this.saveLeadGenForm(t)))
return(await Promise.allSettled(n)).map((({status:e,value:n,reason:a},i)=>"fulfilled"===e?{leadGenForm:n.leadGenForm,templateId:t[i][1].id}:(this.jet.error(new Error(`Error in creating adForm due to ${(0,s.getErrorMessage)(a)}`),["leadgen-form-creation"],{shouldRethrow:!1}),null))).filter(Boolean).reduce(((e,{templateId:t,leadGenForm:n})=>(e[t]=n,e)),{})}_downloadLeads(e,{start:t,end:n},a){const r={accountId:e.accountId,formId:e.id,timeRange:{start:t,end:n}}
return a&&(r.campaignId=a.id),this.xhr.fetch(i.default.adFormResponses,{type:"GET",xhrFields:{responseType:"blob"},data:r,metadata:(0,_.constructPemMetadata)(h.LEADGEN_ACTION_KEYS.DOWNLOAD_LEADS,[e.accountId],{productName:h.LEADGEN_PEM_PRODUCT_NAME})},0).then(u.utils.blobToCsv).then((i=>{if(!i)return
const r=a?`${a.name.replace(/[^a-zA-Z0-9_ ]+/g,"")}_`:"",o=e.form.name.replace(/[^a-zA-Z0-9_ ]+/g,""),l=(0,c.formatDateInUTC)(new Date(t),"yyyymmdd"),s=(0,c.formatDateInUTC)(new Date(n),"yyyymmdd")
u.utils.downloadCsv(i,`${r}${o}_leads_${l}_${s}.csv`)}))}_replaceAdForm(e,t=!0){const{id:a,accountId:i}=e
if(!this.accountAdForms[i])return
const r=this.accountAdForms[i].findIndex((e=>e.id===a))
let o
if(-1!==r){const{cmAdFormMetadata:t}=this.accountAdForms[i][r]
o={cmAdFormMetadata:t,...e}}const l=-1===r?[e,...this.accountAdForms[i]]:[...this.accountAdForms[i].slice(0,r),o,...this.accountAdForms[i].slice(r+1)];(0,n.set)(this,"accountAdForms",{...this.accountAdForms,[i]:l}),t&&this.getLeadGenFormById(a).then((e=>{this._replaceAdForm(e,!1)}))}},I=j(w.prototype,"xhr",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=j(w.prototype,"jet",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=j(w.prototype,"restli",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=j(w.prototype,"lix",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=j(w.prototype,"reporting",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=j(w.prototype,"tracking",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=j(w.prototype,"lix",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=j(w.prototype,"localeService",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=j(w.prototype,"i18n",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=j(w.prototype,"accountAdForms",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),F=j(w.prototype,"predefinedQuestionsByLocale",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),w)})),define("campaign-manager-web/services/ad-formatter",["exports","@linkedin/ads-table/services/ad-formatter"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/ad-learning-phase",["exports","@ember/service","campaign-manager-web/utils/api-endpoints","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/utils/url","campaign-manager-web/utils/http-error"],(function(e,t,n,a,i,r){var o,l,s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=(0,t.inject)(),l=(0,t.inject)(),s=(0,t.inject)(),c=class extends t.default{constructor(...e){super(...e),m(this,"m3Store",u,this),m(this,"xhr",d,this),m(this,"jet",p,this)}async getCampaignLearningPhaseProgress(e=[],t=null){const o=e.map((e=>(0,i.buildCampaignUrnComplexKey)(e))),l=`${n.default.learningPhaseProgress}/?ids=List(${o.join(",")})`
try{const e=await this.xhr.fetch(l,{type:"GET",metadata:t},0),{results:n={}}=e||{}
return n}catch(s){this.jet.error(new Error(`Ad learning phase for campaigns ${e} failed: ${(0,r.getErrorMessage)(s)}`),a.JET_ERROR_TAGS.AD_LEARNING_PHASE,!1)}}},u=g(c.prototype,"m3Store",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(c.prototype,"xhr",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(c.prototype,"jet",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),define("campaign-manager-web/services/ad-policy-validator",["exports","@ember/service","campaign-manager-web/constants/ad-policy-validation","campaign-manager-web/utils/ad-policy-validation/validator-functions","ember-emoji-keyboard","tracked-built-ins"],(function(e,t,n,a,i,r){var o,l,s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=(0,t.inject)(),l=class extends t.default{constructor(...e){var t,n,a,i,o,l,c
super(...e),t=this,n="tracking",i=this,(a=s)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),o=this,l="rejectionReasonsDict",c=new r.TrackedMap,l in o?Object.defineProperty(o,l,{value:c,enumerable:!0,configurable:!0,writable:!0}):o[l]=c}validate(e,t){const r=[];(0,a.hasUppercaseWordsAboveLimit)(e,n.UPPERCASE_WORD_LIMIT)&&r.push(n.EXCESSIVE_CAPITALIZATION),(0,i.isEmojiCountBelowLimit)(e,n.EMOJI_LIMIT)||r.push(n.EXCESSIVE_USE_OF_EMOJI),(0,a.isLinkedInKeywordUsed)(e)&&r.push(n.LINKEDIN_MENTIONED_IN_AD_TEXT),this.rejectionReasonsDict.set(t,r)}get hasAnyWarnings(){return[...this.rejectionReasonsDict.values()].some((e=>e.length>0))}getWarnings(e){return this.rejectionReasonsDict.get(e)||[]}resetWarnings(){this.rejectionReasonsDict=new r.TrackedMap}},c=l.prototype,u="tracking",d=[o],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},g={},Object.keys(p).forEach((function(e){g[e]=p[e]})),g.enumerable=!!g.enumerable,g.configurable=!!g.configurable,("value"in g||g.initializer)&&(g.writable=!0),g=d.slice().reverse().reduce((function(e,t){return t(c,u,e)||e}),g),m&&void 0!==g.initializer&&(g.value=g.initializer?g.initializer.call(m):void 0,g.initializer=void 0),void 0===g.initializer&&(Object.defineProperty(c,u,g),g=null),s=g,l)
var c,u,d,p,m,g})),define("campaign-manager-web/services/address",["exports","address-ui/services/address"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/ads-nav-media",["exports","@linkedin/ads-nav/services/ads-nav-media"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/ads-nav",["exports","@linkedin/ads-nav/services/ads-nav"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/ads-table-a11y-notification",["exports","@linkedin/ads-table/services/ads-table-a11y-notification"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/advertiser-seed-data",["exports","@ember/service","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/api/entities","campaign-manager-web/utils/urn","campaign-manager-web/utils/http-error","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/notification","@linkedin/ember-pem/utils/degradation-tracking-metadata"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(d=class extends t.default{constructor(...e){super(...e),_(this,"m3Store",p,this),_(this,"jet",m,this),_(this,"restli",g,this),_(this,"xhr",b,this)}async fetchSeedDataForCampaign(e,t,{shouldRethrow:n}={shouldRethrow:!0}){const a=(0,i.createUrnFromAttrs)(i.URN_TYPES.SPONSORED_CAMPAIGN,t)
return this.fetchByEntityUrn(e,a,{shouldRethrow:n})}async fetchByEntityUrn(e,t,{shouldRethrow:l}={shouldRethrow:!0}){try{const r=(0,i.createUrnFromAttrs)(i.URN_TYPES.SPONSORED_ACCOUNT,e),o=`${n.default[a.CM_ADVERTISER_SEED_DATA]}/(advertiserUrn:${encodeURIComponent(r)},aiGeneratedEntityUrn:${encodeURIComponent(t)})`,l=(0,s.constructPemMetadata)(c.OPTIMA_PRODUCTS_KEYS.FETCH_SEED_DATA,[e],{productName:c.NOTIFICATIONS_PEM_PRODUCT_NAME}),d=[new u.default(l.key,l.value,{productName:l.productName})]
return(await this.m3Store.queryURL(o,{reload:!0,adapterOptions:{degradations:d,degradedEntityIDsToRemove:l.entityIds}})).toJSON()}catch(d){const n=(0,r.getErrorMessage)(d)
this.jet.error(`Failed to fetch advertiser seed data for account ${e} and entity ${t} due to ${n}.`,[o.JET_ERROR_TAGS.ADVERTISER_SEED_DATA],{shouldRethrow:l})}}createSeedDataForCampaign(e,t,{productName:n,productDescription:a,productUrl:r,productDescriptionGaiTextTrackingId:o}){const l=(0,i.createUrnFromAttrs)(i.URN_TYPES.SPONSORED_CAMPAIGN,t)
return this.create(e,l,{productName:n,productDescription:a,productUrl:r,productDescriptionGaiTextTrackingId:o})}async create(e,t,{productName:u,productDescription:d,productUrl:p,productDescriptionGaiTextTrackingId:m}){try{const r={key:{advertiserUrn:(0,i.createUrnFromAttrs)(i.URN_TYPES.SPONSORED_ACCOUNT,e),aiGeneratedEntityUrn:t},selectedPromptInputs:{productName:u,productDescription:d,productUrl:p}}
m&&(r.selectedPromptInputs.productDescriptionGaiTextTrackingId=m)
const o=(0,s.constructPemMetadata)(c.OPTIMA_PRODUCTS_KEYS.CREATE_SEED_DATA,[e],{productName:c.NOTIFICATIONS_PEM_PRODUCT_NAME})
await this.xhr.post(`/${l.API_NAMESPACE}/${n.default[a.CM_ADVERTISER_SEED_DATA]}`,{data:JSON.stringify(r),metadata:o})}catch(g){const n=(0,r.getErrorMessage)(g)
this.jet.error(`Failed to create advertiser seed data for account ${e} and entity ${t} due to ${n}.`,[o.JET_ERROR_TAGS.ADVERTISER_SEED_DATA],{shouldRethrow:!0})}}},p=h(d.prototype,"m3Store",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(d.prototype,"jet",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=h(d.prototype,"restli",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=h(d.prototype,"xhr",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)}))
define("campaign-manager-web/services/ambry",["exports","@ember/service","campaign-manager-web/utils/ambry","campaign-manager-web/utils/csv","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/urn","ember-lifeline","@glimmer/tracking","tracked-built-ins","campaign-manager-web/config/environment","campaign-manager-web/utils/url-manager","campaign-manager-web/constants/xhr","campaign-manager-web/utils/http-error","campaign-manager-web/utils/validation"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const S={header:!0},A="ambry-service-download-poll",C=40
function O(){return"test"===c.default.environment?c.default.callbackDelay.none:(0,u.isEIDomain)()?Math.pow(3e3,2):3e3}e.default=(g=(0,t.inject)(),b=(0,t.inject)(),_=class extends t.default{constructor(...e){super(...e),E(this,"xhr",h,this),E(this,"jet",f,this),E(this,"inProgressDownloadPolls",T,this)}async uploadCsvFileToAmbry(e,t,o){const l={ownerId:e,requestType:n.URL_TYPES.UPLOAD,uploadType:n.UPLOAD_TYPES.MATCHED_AUDIENCE,contentType:n.CONTENT_TYPES.CSV},s=await this.xhr.post(i.default.ambrySignedUrl,{data:JSON.stringify(l)}),{headers:c}=s,u=c["x-restli-id"],d=a.utils.unparseDataToCsv(t,S),p=new Blob([d],{type:n.CONTENT_TYPES.CSV})
Object.assign(p,o)
const m=await this.xhr.post(u,{data:p,processData:!1},!0),{headers:{location:g}}=m
return(0,r.createUrnFromAttrs)(r.URN_TYPES.MEDIA,g)}pollDownload(e={}){const{blobId:t,fileName:a,pemMetadata:i,pollId:r,contentType:l=n.CONTENT_TYPES.CSV,interval:s=O(),maxTryCount:c=C}=e;(0,m.assertArgs)(A,{blobId:t,fileName:a,pemMetadata:i})
const u=r??t
this.inProgressDownloadPolls[u]||(this.inProgressDownloadPolls[u]=this._makeDownloadPoller(u,{blobId:t,fileName:a,pemMetadata:i,contentType:l,interval:s,maxTryCount:c}),(0,o.pollTask)(this,this.inProgressDownloadPolls[u],(0,n.getPollDownloadTokenId)(u)))}clearDownloadPollByKey(e){const t=(0,n.getPollDownloadTokenId)(e);(0,o.cancelPoll)(this,t),(0,o.cancelTask)(this,t),delete this.inProgressDownloadPolls[e]}clearAllDownloadPolls(){Object.keys(this.inProgressDownloadPolls).forEach((e=>this.clearDownloadPollByKey(e)))}_makeDownloadPoller(e,t){const{blobId:r,fileName:l,pemMetadata:s,contentType:c,interval:u,maxTryCount:m}=t
let g=0
return async t=>{if(g+=1,g>m)return void this.clearDownloadPollByKey(e)
const b=JSON.stringify({blobId:r,contentType:c,requestType:n.URL_TYPES.DOWNLOAD})
try{const{headers:t}=await this.xhr.post(i.default.ambrySignedUrl,{data:b,metadata:s}),n=t["x-restli-id"]
this.clearDownloadPollByKey(e),a.utils.downloadCsvFromUrl(n,l)}catch(_){_.status===d.HTTP_RESPONSE_STATUS_CODES.UNPROCESSABLE_ENTITY?(0,o.runTask)(this,t,Math.min(u*g,15e3)):(this.clearDownloadPollByKey(e),this.jet.error(new Error(`Ambry poll download failed for key ${e}: ${(0,p.getErrorMessage)(_)}`),A,!1))}}}willDestroy(){super.willDestroy(...arguments),this.clearAllDownloadPolls(),(0,o.runDisposables)(this)}},h=y(_.prototype,"xhr",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(_.prototype,"jet",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=y(_.prototype,"inProgressDownloadPolls",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new s.TrackedObject({})}}),_)})),define("campaign-manager-web/services/application-experience",["exports","@ember/service","campaign-manager-web/constants/application-experience","campaign-manager-web/utils/urn","campaign-manager-web/constants/routes","campaign-manager-web/utils/query-param","campaign-manager-web/constants/ab-tests","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/api-endpoints","rsvp"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(u=(0,t.inject)("ab-tests"),d=(0,t.inject)("campaign-group"),p=(0,t.inject)(),m=class extends t.default{constructor(...e){super(...e),f(this,"router",g,this),f(this,"abTestService",b,this),f(this,"campaignGroupService",_,this),f(this,"restli",h,this)}routeToApplicationEdit(e,t){if(e===n.APPLICATION_EXPERIENCE_CASE.AB_TEST)return this.routeToAbTestEdit(t)}async _findAbTestByEntity(e,t){const n=(0,a.getTypeFromUrn)(e),i=(0,a.getIdFromUrn)(e)
let r
switch(n){case a.URN_TYPES.SPONSORED_CAMPAIGN_GROUP:r=await this.abTestService.fetchAbTestsByCampaignGroup(i,t)
break
case a.URN_TYPES.SPONSORED_CAMPAIGN:r=await this.abTestService.fetchAbTestsByCampaign(i,t)
break
default:throw new Error("Unknown a/b test entity type")}return r[0]?.entityUrn}async routeToAbTestEdit(e){const t=await this._findAbTestByEntity(e)
if(!t)return
const n={step:o.AB_TEST_WIZARD_STEP.AB_TEST_DETAILS,action:r.ACTION_QUERY_PARAM.EDIT}
this.router.transitionTo(i.ROUTE_NAME.ACCOUNT_AB_TESTS_ITEM,(0,a.getIdFromUrn)(t),{queryParams:n})}async unclaimCampaignGroups(e,t=null){const n={}
t&&(n.metadata=t)
const a={}
e.forEach((e=>{a[e]={patch:{$set:{},$delete:["applicationExperience"]}}}))
return await this.restli.batchPartialUpdate((0,l.addQueryParams)(s.default.campaignGroups,{ids:e}),{data:JSON.stringify({entities:a})},n)}async unclaimCampaigns(e,t=null){const n={}
t&&(n.metadata=t)
const a={}
e.forEach((e=>{a[e]={patch:{$set:{},$delete:["applicationExperience"]}}}))
return await this.restli.batchPartialUpdate((0,l.addQueryParams)(s.default.campaigns,{ids:e}),{data:JSON.stringify({entities:a})},n)}},g=T(m.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(m.prototype,"abTestService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=T(m.prototype,"campaignGroupService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=T(m.prototype,"restli",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m)})),define("campaign-manager-web/services/artdeco-hoverable",["exports","artdeco-hoverables/services/artdeco-hoverable"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/artdeco-modal",["exports","artdeco-modal/services/artdeco-modal"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/asset-loader",["exports","ember-asset-loader/services/asset-loader"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/assets/asset-ai-tracking",["exports","@ember/service","campaign-manager-web/utils/urn","campaign-manager-web/constants/tracking","campaign-manager-web/constants/asset-library"],(function(e,t,n,a,i){var r,o,l,s,c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,t.inject)(),o=(0,t.inject)("assets/multi-ad-list-manager"),l=(0,t.inject)(),s=(0,t.inject)(),c=class extends t.default{constructor(...e){var t,n,i
super(...e),g(this,"tracking",u,this),g(this,"multiAdListManager",d,this),g(this,"generativeAiAdsManager",p,this),g(this,"lix",m,this),i=e=>{const t=a.MACRO_AI_TRACKING_EVENT_TOPIC.ASSET_IMPRESSION
return{name:t,topic:t,body:e}},(n="fireAssetImpressionEvent")in(t=this)?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i}static setAssetTrackingProperties(e,t,a,i){return{trackingKey:e,creationFlowId:i,sponsoredAccountUrn:(0,n.createUrnFromAttrs)(n.URN_TYPES.SPONSORED_ACCOUNT,String(t)),campaignUrn:(0,n.createUrnFromAttrs)(n.URN_TYPES.SPONSORED_CAMPAIGN,String(a))}}fireCreativeWithAssetCreationEvent(){const e=this.multiAdListManager.creativeToAssetUrn,t=Object.keys(e)
t.length&&t.forEach((t=>{const n=e[t]
if(n){const e=this._constructCreativeWithAssetCreationEventPayload(t,n)
this.tracking.fireTrackingPayload(a.MACRO_AI_TRACKING_EVENT_TOPIC.CREATIVE_CREATION,e)}}))}_constructCreativeWithAssetCreationEventPayload(e,t){const{assetList:a}=this.multiAdListManager,{assetEntityAsset:i}=a.find((e=>t===e.assetEntityAsset.entityUrn)),{accountId:r,campaignId:o,creationFlowId:l,assetTrackingId:s}=i.trackingMetadata
return{adAssetLibraryAssetTrackingProperties:this.constructor.setAssetTrackingProperties("ssu_image_library_asset_for_creative_creation",r,o,l),creativeUrn:(0,n.createUrnFromAttrs)(n.URN_TYPES.SPONSORED_CREATIVE,String(e)),assetUrn:t,assetTrackingId:s}}fireMultiAssetActionEvent(e){const t=a.MACRO_AI_TRACKING_EVENT_TOPIC.MULTI_ASSETS_ACTION
this.tracking.fireTrackingPayload(t,e)}fireSingleAssetActionEvent(e){const t=a.MACRO_AI_TRACKING_EVENT_TOPIC.SINGLE_ASSET_ACTION
this.tracking.fireTrackingPayload(t,e)}fireAssetSubmitActionEvent(e){const t=Object.assign(e.trackingMetadata,{trackingKey:i.AI_TRACKING_KEY_PREFIX[i.AI_TRACKING_KEY_PREFIX_KEY.SUBMITTED]}),n=this.constructSingleAssetActionEventPayload(t),r=a.MACRO_AI_TRACKING_EVENT_TOPIC.SINGLE_ASSET_ACTION
this.tracking.fireTrackingPayload(r,n)}constructMultiAssetActionEventPayload({actionType:e,selectedActionKey:t="",accountId:n,campaignId:a,creationFlowId:r,aiRecommenderTrackingId:o,sortingKey:l,filteringKeys:s,searchQuery:c,pagination:u,paginationPageSize:d}){const p=t?t.toLowerCase():"",m=i.AI_TRACKING_KEY_PREFIX[e]+p
return{adAssetLibraryAssetTrackingProperties:this.constructor.setAssetTrackingProperties(m,n,a,r),sortingKey:l,filteringKeys:s,searchQuery:c,pagination:u,paginationPageSize:d,aiRecommenderTrackingId:o}}constructAssetImpressionEventPayload({accountId:e,campaignId:t,creationFlowId:n,assetUrn:a,entityIndex:i,assetTrackingId:r,aiRecommenderTrackingId:o,sortingKey:l,filteringKeys:s,searchQuery:c,pagination:u,paginationPageSize:d}){return{adAssetLibraryAssetTrackingProperties:this.constructor.setAssetTrackingProperties("ssu_image_library_list_view_asset_impression",e,t,n),sortingKey:l,filteringKeys:s,searchQuery:c,assetUrn:a,assetListPosition:i+1,assetTrackingId:r,pagination:u,paginationPageSize:d,aiRecommenderTrackingId:o}}constructSingleAssetActionEventPayload({trackingKey:e,accountId:t,campaignId:n,creationFlowId:a,assetUrn:i,entityIndex:r,assetTrackingId:o,aiRecommenderTrackingId:l,sortingKey:s,filteringKeys:c,searchQuery:u,pagination:d,paginationPageSize:p}){return{adAssetLibraryAssetTrackingProperties:this.constructor.setAssetTrackingProperties(e,t,n,a),sortingKey:s,filteringKeys:c,searchQuery:u,assetUrn:i,assetListPosition:r+1,assetTrackingId:o,pagination:d,paginationPageSize:p,aiRecommenderTrackingId:l}}},u=b(c.prototype,"tracking",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=b(c.prototype,"multiAdListManager",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(c.prototype,"generativeAiAdsManager",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(c.prototype,"lix",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),define("campaign-manager-web/services/assets/asset-library-manager",["exports","@ember/service","@glimmer/tracking","tracked-built-ins","@ember/object","campaign-manager-web/constants/asset-library"],(function(e,t,n,a,i,r){var o,l,s,c
function u(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=class extends t.default{constructor(...e){super(...e),d(this,"creativeProperties",{}),d(this,"pageStates",r.ASSETLIB_STATES),u(this,"selectedAssets",l,this),u(this,"curState",s,this),u(this,"selectionLimit",c,this),d(this,"filesToUpload",[])}get selectedAssetUrns(){return this.selectedAssets.map((e=>e.entityUrn))}get hasReachedSelectionLimit(){return this.selectedAssets.length>=this.selectionLimit}resetToDefaultState(){this.curState=r.ASSETLIB_STATES.ASSET_LIST}updateCurrentState(e){this.curState=this.pageStates[e]}initializeCreativeProperties(e){this.creativeProperties=e}setSelectedAssets(e){this.selectedAssets=new a.TrackedArray(e)}addAssetToSelected(e){this.selectedAssets.push(e)}removeSelectedAsset(e){const t=this.selectedAssets.findIndex((t=>t.entityUrn===e.entityUrn));-1!==t&&this.selectedAssets.splice(t,1)}clearSelectedAssets(){this.selectedAssets=new a.TrackedArray([])}updateAssetData(e,t){const n=this.selectedAssets.findIndex((t=>t.entityUrn===e))
n>-1&&(this.selectedAssets[n]=Object.assign(this.selectedAssets[n],t))}setSelectionLimit(e){this.selectionLimit=e||r.SELECTION_LIMIT_NUM}},l=p(o.prototype,"selectedAssets",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new a.TrackedArray([])}}),s=p(o.prototype,"curState",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return r.ASSETLIB_STATES.ASSET_LIST}}),c=p(o.prototype,"selectionLimit",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return r.SELECTION_LIMIT_NUM}}),p(o.prototype,"removeSelectedAsset",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"removeSelectedAsset"),o.prototype),p(o.prototype,"clearSelectedAssets",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"clearSelectedAssets"),o.prototype),o)})),define("campaign-manager-web/services/assets/asset-library-upload",["exports","@ember/service","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/utils/vector-assets","campaign-manager-web/constants/asset-library","campaign-manager-web/utils/urn","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/assets/asset-library"],(function(e,t,n,a,i,r,o,l){var s,c,u
function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(s=(0,t.inject)(),c=class extends t.default{constructor(...e){var t,s,c,p
super(...e),t=this,s="vectorUpload",p=this,(c=u)&&Object.defineProperty(t,s,{enumerable:c.enumerable,configurable:c.configurable,writable:c.writable,value:c.initializer?c.initializer.call(p):void 0}),d(this,"_getMetaDataForFile",((e,t)=>{const{companyId:s,accountId:c,assetType:u,placementContext:d=i.PLACEMENT_CONTEXT.DEFAULT}=t,p={ownerId:parseInt(s,10),ownerType:a.CM_UPLOAD_OWNERS.COMPANY,accountId:parseInt(c,10),assetName:e.name}
e.externalId&&e.provider&&(p.thirdPartyAssetKey={externalId:e.externalId,provider:e.provider}),e.mediaAssetEditor&&(p.mediaAssetEditor=e.mediaAssetEditor)
const m=function(e){return e===i.ASSET_ENTITY_TYPES.VIDEO?l.ASSET_LIBRARY_PEM_KEYS.ASSET_VIDEO_UPLOAD:e===i.ASSET_ENTITY_TYPES.IMAGE?l.ASSET_LIBRARY_PEM_KEYS.ASSET_IMAGE_UPLOAD:l.ASSET_LIBRARY_PEM_KEYS.ASSET_DOCUMENT_UPLOAD}(u),g=u===i.ASSET_ENTITY_TYPES.VIDEO?this._addSupplementalAssets(e):[]
return{...p,apiEndpoint:`${o.default.campaignManagerAssetsMetadata}?action=${a.CM_UPLOAD_ACTIONS.REGISTER_MEDIA_UPLOAD_V2}`,fileSize:e.size,assetLibraryAssetOwnerUrn:{assetLibraryAssetOwnerUnion:{sponsoredAccount:(0,r.createUrnFromAttrs)(r.URN_TYPES.SPONSORED_ACCOUNT,c)}},assetOwnerUrn:{cmUploadOwnerUrnUnion:{company:(0,r.createUrnFromAttrs)(r.URN_TYPES.COMPANY,s)}},assetType:u,supplementalAssets:g,pemRegisterMediaUploadMetadata:(0,n.constructPemMetadata)(m,[],{productName:"Campaign Manager - Ad Assets"}),placementContext:d}})),d(this,"_addSupplementalAssets",(e=>{const t=[]
return e.captionsFile&&t.push(i.SUPPLEMENTAL_ASSET_TYPES.CAPTIONS),e.thumbnailFile&&t.push(i.SUPPLEMENTAL_ASSET_TYPES.CUSTOM_THUMBNAIL),t}))}uploadFileToVector(e,t){const n=this._getMetaDataForFile(e,t)
return this.vectorUpload.upload([e],n)}},p=c.prototype,m="vectorUpload",g=[s],b={configurable:!0,enumerable:!0,writable:!0,initializer:null},h={},Object.keys(b).forEach((function(e){h[e]=b[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=g.slice().reverse().reduce((function(e,t){return t(p,m,e)||e}),h),_&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(_):void 0,h.initializer=void 0),void 0===h.initializer&&(Object.defineProperty(p,m,h),h=null),u=h,c)
var p,m,g,b,_,h})),define("campaign-manager-web/services/assets/image-edit-tools",["exports","@ember/service"],(function(e,t){function n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class a extends t.default{constructor(...e){super(...e),n(this,"_selectedIndex",0),n(this,"_originalAssets",[]),n(this,"_editedFileObjects",[])}get assetToDisplay(){return this._editedAsset||this._originalAsset}setSelectedIndex(e){this._selectedIndex=e}getSelectedIndex(){return this._selectedIndex}getCurrentBinaryUrlForIndex(e){return this._editedFileObjects[e]?URL.createObjectURL(this._editedFileObjects[e]):this._originalAssets[e]?this._originalAssets[e].objectUrl:void 0}getCurrentBinaryUrlForSelectedIndex(){return this.getCurrentBinaryUrlForIndex(this._selectedIndex)}setOriginalAssetForIndex(e,t){this._originalAssets[e]=t}setOriginalAssetForSelectedIndex(e){this.setOriginalAssetForIndex(this._selectedIndex,e)}setEditedFileObjectForIndex(e,t){this._editedFileObjects[e]=t}setEditedFileObjectForSelectedIndex(e){this.setEditedFileObjectForIndex(this._selectedIndex,e)}resetForIndex(e){delete this._originalAssets[e],delete this._editedFileObjects[e]}resetForSelectedIndex(){this.resetForIndex(this._selectedIndex)}resetServiceProperties(){this._selectedIndex=0,this._originalAssets=[],this._editedFileObjects=[]}}e.default=a})),define("campaign-manager-web/services/assets/multi-ad-list-manager",["exports","@ember/service","@glimmer/tracking","campaign-manager-web/components/multi-asset/multi-asset-selection-template","campaign-manager-web/constants/asset-library","campaign-manager-web/constants/tracking","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/urn","ember-cli-pemberly-tracking","tracked-built-ins","tracked-toolbox","campaign-manager-web/utils/assets/multi-asset","campaign-manager-web/entities/user-generated-ad-content","campaign-manager-web/entities/sponsored-update-content","campaign-manager-web/entities/user-generated-ad-entity","@ember/object"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b){var _,h,f,T,E,y,S,A,C,O
function v(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function w(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(_=(0,t.inject)(),h=(0,t.inject)(),f=(0,t.inject)("assets/asset-ai-tracking"),T=class extends t.default{constructor(...e){super(...e),v(this,"i18n",E,this),v(this,"tracking",y,this),v(this,"assetAiTracking",S,this),v(this,"assetList",A,this),v(this,"creativeToAssetUrn",C,this),v(this,"currentAssetPreviewId",O,this)}get selectedAssetEntities(){return this.assetList.reduce(((e,t)=>(t.assetEntityAsset&&e.push(t.assetEntityAsset),e)),[])}get selectedAssetUrns(){return this.selectedAssetEntities.map((e=>e.entityUrn))}get showMultiAdNameExperience(){return this.assetList.length>1}addAssetsToListAndUpdatePreview(e){e.forEach(((e,t,{length:n})=>{if(!this.selectedAssetUrns.includes(e.entityUrn)){const a=this.addAssetToAssetList(e,true)
n-1===t&&this.updatePreviewedAsset(a,!1)}}))}previewOptionsMultiAsset(e,t,n,a){const i={isLanAdPreviewEnabled:e},r=[]
return this.assetList.forEach((e=>{if(e.isCurrentlyPreviewed)r.push((0,d.getPreviewOptionsForMultiAsset)(e,{sponsorableContent:a,adFormat:n,objectiveType:t},i))
else{const{image:s}=e.value,{accountId:u,companyId:b,state:_,visibility:h}=a,f=new p.default(o.STANDARD_SPONSORED_CONTENT_TYPES.TEXT),T=new g.default
T.image=new c.TrackedObject({...s}),f.entities=new c.TrackedArray([T])
const E=new m.default(u,(0,l.createUrnFromAttrs)(l.URN_TYPES.COMPANY,b),b,_,h,p.default.fromPojo(f))
r.push((0,d.getPreviewOptionsForMultiAsset)(e,{sponsorableContent:E,adFormat:n,objectiveType:t},i))}})),r}onNewAssetSelect(e){const t=this.assetList.find((t=>t.id===e))
this.updatePreviewedAsset(t,!1)}resetAssetList(){this.assetList=[],this.creativeToAssetUrn={},this.currentAssetPreviewId=null}initializeMultiAdListManager({updateContentWithAssetData:e}){this.updateContentWithAssetData=e}initializeAssetList(e){const t=this.addAssetToAssetList(e)
this._updateCurrentlyPreviewedAsset(t)}updatePreviewedAsset(e,t=!0){this._updateCurrentlyPreviewedAsset(e),this.updateContentWithAssetData(e,t)}addAssetToAssetList(e,t=!1){const n=this.assetList.length+1,r={label:this.i18n.lookupTranslation(a.default,"i18n_added_asset_label")([{variantIndex:n}]),variantIndex:n,id:(0,s.uuid)(),isCurrentlyPreviewed:!1}
if(t){let t
t=e.assetType===i.ASSET_ENTITY_TYPES.VIDEO?{entityUrn:e.entityUrn,video:{...e.assetContent||{}},image:{...e.assetContent?.thumbnail||{}}}:e.assetType===i.ASSET_ENTITY_TYPES.DOCUMENT?{entityUrn:e.entityUrn,image:{...e.assetContent?.previewImage||{}}}:{image:{...e.assetContent||{}}},r.value=t,r.assetEntityAsset=e}else if(e.contentType===i.ASSET_ENTITY_TYPES.VIDEO){const t=e,n=t.contentEntities?.[0],a={entityUrn:n.urn,video:{...n.video||{}},image:{...n.image||{}}}
r.value=a}else r.value=e
const o=new c.TrackedObject({...r})
return this.assetList=[...this.assetList,o],r}addCreativeIdTocreativeToAssetUrn(e,t){if(201!==e.status)return
const n=e.headers["x-restli-id"]
this.multiAdListManager.creativeToAssetUrn[n]=null
const a=this.multiAdListManager.assetList[0]?.assetEntityAsset?.trackingMetadata,i=t.sponsoredUpdateContent?.userGeneratedAdContent?.contentType,r=i===o.STANDARD_SPONSORED_CONTENT_TYPES.ARTICLE||i===o.STANDARD_SPONSORED_CONTENT_TYPES.RICHMEDIA
if(a&&r){const e=t.sponsoredUpdateContent.userGeneratedAdContent.entities[0].image?.reference
e&&(this.multiAdListManager.creativeToAssetUrn[n]=e)}}fireMultiAssetAdCreationEvent(){const e=Object.keys(this.creativeToAssetUrn).map((e=>(0,l.createUrnFromAttrs)(l.URN_TYPES.SPONSORED_CREATIVE,e)))
e.length>0&&this.tracking.fireTrackingPayload(r.TRACKING_EVENT_TOPIC.AD_MULTI_ASSET_CREATIVE_CREATION_EVENT,{creativeUrns:e})}removeAssetFromList(e){const t=this.assetList.filter((t=>t.id!==e.id))
this.assetList=t.map(((e,t)=>{const n=t+1,i=this.i18n.lookupTranslation(a.default,"i18n_added_asset_label")([{variantIndex:n}])
return new c.TrackedObject({...e,variantIndex:n,label:i})}))}findAdFormAssetFromUrn(e){return this.assetList.find((t=>t.assetEntityAsset?.entityUrn===e))}_updateCurrentlyPreviewedAsset(e){this.assetList=this.assetList.map((t=>(t.isCurrentlyPreviewed&&(t.isCurrentlyPreviewed=!1),t.id===e.id&&(t.isCurrentlyPreviewed=!0,this.currentAssetPreviewId=e.id),t)))}onSubmitSelectedAssets(){}},E=w(T.prototype,"i18n",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=w(T.prototype,"tracking",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=w(T.prototype,"assetAiTracking",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=w(T.prototype,"assetList",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),C=w(T.prototype,"creativeToAssetUrn",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),O=w(T.prototype,"currentAssetPreviewId",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w(T.prototype,"selectedAssetEntities",[u.cached],Object.getOwnPropertyDescriptor(T.prototype,"selectedAssetEntities"),T.prototype),w(T.prototype,"selectedAssetUrns",[u.cached],Object.getOwnPropertyDescriptor(T.prototype,"selectedAssetUrns"),T.prototype),w(T.prototype,"onNewAssetSelect",[b.action],Object.getOwnPropertyDescriptor(T.prototype,"onNewAssetSelect"),T.prototype),T)})),define("campaign-manager-web/services/audiences",["exports","@ember/service","campaign-manager-web/utils/api-endpoints","campaign-manager-web/constants/audiences/matched/engagement","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/audiences","campaign-manager-web/utils/http-error","restli-utils"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(s=(0,t.inject)(),c=(0,t.inject)(),u=class extends t.default{constructor(...e){super(...e),m(this,"xhr",d,this),m(this,"jet",p,this)}fetchMatchedAudiences(e){return this.xhr.fetch(n.default.matchedAudiences,{data:{q:"account",accountId:e}},0).then((({elements:e})=>(e||[]).sort(((e,t)=>t.lastModifiedAt-e.lastModifiedAt))))}fetchMatchedAudienceDetails(e,t){const a=`${n.default.matchedAudiences}/${e}?accountId=${t}`
return this.xhr.fetch(a,{},0)}fetchDmpSegmentDetails(e){const t=`${n.default.matchedAudienceDmpSegments}/${e}`
return this.xhr.fetch(t,{},0)}fetchDmpSegmentListDetails(e){const t=l.default.encoder.encode(e),a=`${n.default.matchedAudienceDmpSegments}?ids=${t}`,s=(0,i.constructPemMetadata)(r.AUDIENCES_PEM_KEYS.FETCH_DMP_SEGMENTS_LIST_DETAILS,e,{productName:r.AUDIENCE_MATCHING_PEM_NAME})
return this.xhr.fetch(a,{type:"GET",metadata:s},0).then((({results:e={}})=>Object.values(e))).catch((t=>{const n=new Error(`Unable to fetchDmpSegmentListDetails for ${JSON.stringify(e)} with message: ${(0,o.getErrorMessage)(t)}`)
this.jet.error(n,"audiences-service",!1)}))}fetchMatchedAudienceEngagementSources(e){return this.xhr.fetch(`${n.default.matchedAudienceEngagementSources}`,{data:{q:"accountId",accountId:e}}).then((({elements:e})=>e||[]))}fetchActiveMatchedAudienceEngagementSources(e){return this.fetchMatchedAudienceEngagementSources(e).then((e=>e.filter((e=>e.status===a.ENGAGEMENT_STATUSES.ACTIVE))))}createLookalikeAudiences(e,t,a){const o=[]
t.forEach((t=>{o.push({accountId:e,name:a||`${t.name} (Lookalike)`,parentSegmentId:t.segmentId,parentSegmentType:t.segmentType})}))
const l=(0,i.constructPemMetadata)(r.AUDIENCES_PEM_KEYS.CREATE_LOOKALIKE_SEGMENTS,[e],{productName:r.AUDIENCE_MATCHING_PEM_NAME})
return this.xhr.post(n.default.matchedAudiencesLookalike,{headers:{"X-RestLi-Method":"batch_create"},data:JSON.stringify({elements:o}),metadata:l})}createLookalikeAudience(e,t,a){const o={accountId:e,name:a,parentSegmentId:t.segmentId,parentSegmentType:t.segmentType},l=(0,i.constructPemMetadata)((0,r.createLookalikeSegmentPEMKey)(t.segmentType),[e])
return this.xhr.post(n.default.matchedAudiencesLookalike,{data:JSON.stringify(o),metadata:l})}deleteAudiences(e){return this.xhr.delete(n.default.deleteAudiences(e))}fetchMatchedAudienceEngagementEvents(e,t){return this.xhr.fetch(n.default.matchedAudienceEventsStatistics(e),{data:{timeRange:t}},0).then((({elements:e})=>e||[]))}fetchMatchedAudienceOrganizationPage(e,t){return this.xhr.fetch(n.default.matchedAudienceOrganizationPageStatistics,{data:{q:"account",accountId:e,timeRange:t}},0).then((({elements:e})=>e||[]))}fetchMatchedAudienceEngagementLiveVideos(e,t){return this.xhr.fetch(n.default.matchedAudienceLiveVideosStatistics,{data:{q:"accountId",accountId:e,timeRange:t}},0).then((({elements:e})=>e||[]))}fetchDmpSegments(e,t){return this.xhr.fetch(n.default.matchedAudienceDmpSegments,{data:{accountId:e,sourceType:t,q:"account"},type:"GET"},0).then((({elements:e})=>e||[]))}},d=g(u.prototype,"xhr",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(u.prototype,"jet",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),define("campaign-manager-web/services/audiences/buyer-targeting",["exports","@ember/service","@glimmer/tracking","campaign-manager-web/constants/audience"],(function(e,t,n,a){var i,r
function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="currentAudienceExperienceType",i=this,(a=r)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),o(this,"classicExperienceTargetingCriteria",null),o(this,"advancedExperienceTargetingCriteria",null)}setCurrentAudienceExperienceType(e){this.currentAudienceExperienceType=e}isAdvancedExperienceType(){return this.currentAudienceExperienceType===a.AUDIENCE_EXPERIENCE_TYPES.ADVANCED}setClassicExperienceTargetingCriteria(e){this.classicExperienceTargetingCriteria=e}getClassicExperienceTargetingCriteria(){return this.classicExperienceTargetingCriteria}setAdvancedExperienceTargetingCriteria(e){this.advancedExperienceTargetingCriteria=e}getAdvancedExperienceTargetingCriteria(){return this.advancedExperienceTargetingCriteria}resetAllStates(){this.currentAudienceExperienceType=a.AUDIENCE_EXPERIENCE_TYPES.CLASSIC,this.classicExperienceTargetingCriteria=null,this.advancedExperienceTargetingCriteria=null}},l=i.prototype,s="currentAudienceExperienceType",c=[n.tracked],u={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return a.AUDIENCE_EXPERIENCE_TYPES.CLASSIC}},p={},Object.keys(u).forEach((function(e){p[e]=u[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=c.slice().reverse().reduce((function(e,t){return t(l,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(l,s,p),p=null),r=p,i)
var l,s,c,u,d,p})),define("campaign-manager-web/services/audiences/engagement-source",["exports","@ember/service","@glimmer/tracking","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/http-error","campaign-manager-web/constants/audiences/matched/engagement","campaign-manager-web/constants/jet-error-tags","ember-concurrency-decorators"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h=[o.JET_ERROR_TAGS.AUDIENCES,"engagement-source-service"]
e.default=(s=(0,t.inject)(),c=(0,t.inject)(),u=(0,l.task)({restartable:!0}),d=class extends t.default{constructor(...e){super(...e),b(this,"jet",p,this),b(this,"xhr",m,this),b(this,"activeEngagementSources",g,this)}fetchEngagementSources(e){return this._fetchEngagementSourcesTask.perform(e)}*_fetchEngagementSourcesTask(e){try{const{elements:t}=yield this.xhr.fetch(`${a.default.matchedAudienceEngagementSources}`,{data:{q:"accountId",accountId:e}})
this.activeEngagementSources=(t||[]).filter((e=>e.status===r.ENGAGEMENT_STATUSES.ACTIVE))}catch(t){const e=`Failed to fetch engagement sources in engagement-source service: ${(0,i.getErrorMessage)(t)}`
this.jet.error(new Error(e),h,!1)}}},p=_(d.prototype,"jet",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=_(d.prototype,"xhr",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=_(d.prototype,"activeEngagementSources",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),_(d.prototype,"_fetchEngagementSourcesTask",[u],Object.getOwnPropertyDescriptor(d.prototype,"_fetchEngagementSourcesTask"),d.prototype),d)})),define("campaign-manager-web/services/audiences/matched-audience",["exports","@ember/service","@glimmer/tracking","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/http-error","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/services/xhr","campaign-manager-web/utils/audiences/matched/common","ember-concurrency-decorators","campaign-manager-web/utils/targeting","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/audiences","campaign-manager-web/constants/audiences/matched/common","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N
function R(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function D(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const M=[r.JET_ERROR_TAGS.AUDIENCES,"matched-audience-service"]
e.default=(g=(0,t.inject)(),b=(0,t.inject)(),_=(0,t.inject)("reporting"),h=(0,s.task)({restartable:!0}),f=(0,s.task)({drop:!0}),T=(0,s.task)({drop:!0}),E=(0,s.task)({drop:!0}),y=class extends t.default{constructor(...e){super(...e),R(this,"jet",S,this),R(this,"xhr",A,this),R(this,"lix",C,this),R(this,"reportingService",O,this),R(this,"matchedAudiences",v,this),R(this,"assetCopySharingAccounts",w,this),R(this,"contactListAudiences",I,this),R(this,"companyListAudiences",P,this),R(this,"thirdPartyListAudiences",N,this)}get isFetchingMatchedAudiences(){return this._fetchMatchedAudiencesTask.isRunning}get hasErrorFetchingMatchedAudiences(){return this._fetchMatchedAudiencesTask.last?.isError}get isMarketingAndSalesOrchestrationEnabled(){return this.lix.getTreatmentIsEnabled(m.LIX_TEST_KEYS.enableMarketingAndSalesOrchestration)}fetchMatchedAudiences(e){return this._fetchMatchedAudiencesTask.perform(e).catch((e=>{const t=`Failed to fetch matched audiences in matched-audiences service: ${(0,i.getErrorMessage)(e)}`
this.jet.error(new Error(t),M,!1)}))}fetchMatchedAudiencesTree(e){return this._fetchMatchedAudiencesRootNodeTask.perform(e)}resetAudienceLists(){this.contactListAudiences=[],this.companyListAudiences=[],this.thirdPartyListAudiences=[]}_decorateMatchedAudiencesData(){let e=!1
this.matchedAudiences=this.matchedAudiences.map((t=>{const{listAudienceType:n,sourcePlatform:a,segmentType:i,lastMatchedAt:r,allowedToViewMatchedCompanies:o}=t,s=(0,l.getDataSourceType)(i,n,a)
return!e&&o&&(e=!0),Object.assign({},t,{meta:{isOpen:!1,audienceType:s,statusBubbleColor:(0,l.getStatusBubbleColor)(r)}})}))}fetchAssetCopyAccounts(e,t){return this._fetchReportingAccountsAndDecorateDataTask.perform(e,t)}*_fetchReportingAccountsAndDecorateDataTask(e,t={}){let n=[]
try{const{elements:e}=yield this.reportingService.getAccounts()
n=e}catch(o){const e=new Error(`Failed fetching reporting accounts data in matched-audiences service: ${(0,i.getErrorMessage)(o)}`)
this.jet.error(e,M,!1)}const{accountIds:a=[]}=t||{},{decoratedEligibleAccounts:r}=(0,l.getFilteredAndDecoratedEligibleAccounts)(n,a,e)
this.assetCopySharingAccounts=r}*_fetchMatchedAudiencesRootNodeTask(e){const t=(0,u.constructPemMetadata)(d.AUDIENCES_PEM_KEYS.FETCH_MA_TREE_TARGETING_MODULE,[e],{productName:d.AUDIENCE_MATCHING_PEM_NAME})
try{const{elements:[n]}=yield this.xhr.fetch(a.default.targetingEntitiesByFacetUrns({urns:[c.FACET_URNS.MATCHED_AUDIENCES_ROOT],accountId:e}),{type:"GET",metadata:t},o.NO_CACHE_TTL)
return n}catch(n){const e=`Failed to fetch matched audiences tree root in matched-audiences service: ${(0,i.getErrorMessage)(n)}`
this.jet.error(new Error(e),M,!1)}}*_fetchMatchedAudiencesTask(e){const{elements:t}=yield this.xhr.fetch(a.default.matchedAudiences,{data:{q:"account",accountId:e}},o.NO_CACHE_TTL)
this.matchedAudiences=(t||[]).filter((e=>e.audienceAutomation!==p.AUDIENCE_AUTOMATION_TYPES.AUTO_TARGETING)).sort(((e,t)=>t.lastModifiedAt-e.lastModifiedAt)),this.isMarketingAndSalesOrchestrationEnabled&&this.matchedAudiences.sort((e=>{if(e.sourcePlatform===p.CORE_DMP_SOURCE_PLATFORMS.LINKEDIN_LSS_LISTS)return-1})),this._decorateMatchedAudiencesData()}*fetchAudiencesListTask(e){const t=yield this.fetchMatchedAudiencesTree(e),n=(0,c.findTargetingTreePath)(t,c.FACET_URNS.MATCHED_AUDIENCES_MEMBER_UPLOADED_LISTS),a=(0,c.findTargetingTreePath)(t,c.FACET_URNS.MATCHED_AUDIENCES_THIRD_PARTY_MEMBER_AUDIENCES),i=(0,c.findTargetingTreePath)(t,c.FACET_URNS.MATCHED_AUDIENCES_THIRD_PARTY_ORGANIZATION_AUDIENCES),r=n[n.length-1]?.children||[],o=n[n.length-2]?.children?.[0]?.children||[],l=a[a.length-1]?.children||[],s=i[i.length-1]?.children||[]
this.contactListAudiences=r.filter((e=>!(0,c.isInvalidMaSegment)(e))),this.companyListAudiences=o.filter((e=>!(0,c.isInvalidMaSegment)(e))),this.thirdPartyListAudiences=[...l,...s].filter((e=>!(0,c.isInvalidMaSegment)(e)))}},S=D(y.prototype,"jet",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=D(y.prototype,"xhr",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=D(y.prototype,"lix",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=D(y.prototype,"reportingService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=D(y.prototype,"matchedAudiences",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),w=D(y.prototype,"assetCopySharingAccounts",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),I=D(y.prototype,"contactListAudiences",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),P=D(y.prototype,"companyListAudiences",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),N=D(y.prototype,"thirdPartyListAudiences",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),D(y.prototype,"_fetchReportingAccountsAndDecorateDataTask",[h],Object.getOwnPropertyDescriptor(y.prototype,"_fetchReportingAccountsAndDecorateDataTask"),y.prototype),D(y.prototype,"_fetchMatchedAudiencesRootNodeTask",[f],Object.getOwnPropertyDescriptor(y.prototype,"_fetchMatchedAudiencesRootNodeTask"),y.prototype),D(y.prototype,"_fetchMatchedAudiencesTask",[T],Object.getOwnPropertyDescriptor(y.prototype,"_fetchMatchedAudiencesTask"),y.prototype),D(y.prototype,"fetchAudiencesListTask",[E],Object.getOwnPropertyDescriptor(y.prototype,"fetchAudiencesListTask"),y.prototype),y)})),define("campaign-manager-web/services/audiences/smart-audience",["exports","@ember/service","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/http-error","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/utils/url-manager","campaign-manager-web/constants/pem/audiences","@glimmer/tracking","campaign-manager-web/utils/targeting","campaign-manager-web/constants/audiences/matched/common","campaign-manager-web/utils/urn","ember-concurrency-decorators","campaign-manager-web/utils/object","ember-concurrency"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G
function B(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function V(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const H=[i.JET_ERROR_TAGS.AUDIENCES,"smart-audience-service"]
e.default=(b=(0,t.inject)(),_=(0,t.inject)(),h=(0,t.inject)(),f=(0,t.inject)("audiences"),T=(0,p.task)({drop:!0}),E=(0,p.task)({drop:!0}),y=(0,p.task)({drop:!0}),S=(0,p.task)({drop:!0}),A=(0,p.task)({drop:!0}),C=class extends t.default{constructor(...e){super(...e),B(this,"xhr",O,this),B(this,"jet",v,this),B(this,"i18n",w,this),B(this,"audiencesService",I,this),V(this,"seedTypes",u.SMART_AUDIENCE_SEED_TYPES),B(this,"contactListSeeds",P,this),B(this,"companyListSeeds",N,this),B(this,"conversionSeeds",R,this),B(this,"leadgenSeeds",D,this),B(this,"noSeedsAvailable",M,this),B(this,"allSeeds",L,this),B(this,"audienceName",k,this),B(this,"audienceId",U,this),B(this,"selectedSeedUrns",x,this),B(this,"desiredAudienceCount",F,this),B(this,"selectedLocations",z,this),B(this,"selectedSeedType",j,this),B(this,"pristineAudienceProperties",G,this),V(this,"selectedSeedAudienceCountErrorText",this.i18n.lookupTranslation("components/audiences/matched/smart-audience-editor","i18n_validation_error_audience_selected_seed_audience_count")()),V(this,"selectedSeedsMaxLimitErrorText",this.i18n.lookupTranslation("components/audiences/matched/smart-audience-editor","i18n_validation_error_audience_selected_seeds_max_limit")())}setAudienceName(e=""){this.audienceName=e}setObjectiveType(e=""){this.objectiveType=e}setAudienceId(e=null){this.audienceId=e}setSelectedSeedUrns(e=[]){this.selectedSeedUrns=e}setDesiredAudienceCount(e=0){this.desiredAudienceCount=e}setSelectedLocations(e=[]){this.selectedLocations=e}setSelectedSeedType(e=""){this.selectedSeedType=e}get hasAudiencePropertiesChange(){const e=this._getPatchSet(this),t=this._getPatchSet(this.pristineAudienceProperties)
return!(0,m.deepEqual)(t,e)}get selectedSeeds(){return this.allSeeds.filter((e=>this.selectedSeedUrns?.includes(e.entityUrn)))}get areSeedsTotalAudienceCountLessThanMinimum(){if(!this.selectedSeeds.length)return!1
return this.selectedSeeds.reduce(((e,t)=>e+t.audienceCount),0)<u.AUDIENCE_MIN_COUNT}get areSelectedSeedsMoreThanMaximumAllowed(){return this.selectedSeedUrns?.length>u.PREDICTIVE_AUDIENCE_SEEDS_MAX_LIMIT}resetAudienceProperties(e={}){this.setAudienceName(e.audienceName),this.setObjectiveType(e.objectiveType),this.setSelectedSeedUrns(e.selectedSeedUrns),this.setDesiredAudienceCount(e.desiredAudienceCount),this.setSelectedSeedType(e.selectedSeedType),this.setSelectedLocations(e.selectedLocations),this.setAudienceId(e.audienceId),this.pristineAudienceProperties=this._getPatchSet(e)}resetSelectedSeedUrns(){this.setSelectedSeedUrns(this.pristineAudienceProperties.selectedSeedUrns)}async updateTargetingCriteria(e,t){if(!this.selectedSeedUrns.length)return e.removeIncludedFacet(c.FACET_URNS.MATCHED_AUDIENCES_SMART_AUDIENCES,!0),void this.setAudienceId()
const n=e.getIncludeLocationFacetObj()??null
if(n&&this.setSelectedLocations(n.segments?.map((e=>e.urn))),this.audienceId)await this.updateSmartAudienceTask.perform()
else{const n=await this.createSmartAudienceTask.perform(t,!0),a=(0,c.getSegmentFromDmpAudience)(n)
e.removeIncludedFacet(c.FACET_URNS.MATCHED_AUDIENCES_SMART_AUDIENCES,!0),e.include.and.forEach((e=>{e.hasFacet(c.FACET_URNS.LOCATIONS)||e.hasFacet(c.FACET_URNS.PROFILE_LOCATIONS)||e.hasFacet(c.FACET_URNS.INTERFACE_LOCALES)||e.toggleSegment(a,{},!0)}))}}async fetchSmartAudienceSeeds(e){try{const t=(0,r.constructPemMetadata)(l.AUDIENCES_PEM_KEYS.FETCH_SMART_AUDIENC_SEEDS,[e],{productName:l.AUDIENCE_MATCHING_PEM_NAME}),a={q:"account",account:(0,d.createUrnFromAttrs)(d.URN_TYPES.SPONSORED_ACCOUNT,e)},{elements:i}=await this.xhr.fetch(n.default.matchedAudienceSmartAudienceSeeds(a),{metadata:t})
return i&&(this.allSeeds=i,this.contactListSeeds=i.filter((e=>e.entityType===u.SMART_AUDIENCE_SEED_TYPES.DMP_USER)),this.companyListSeeds=i.filter((e=>e.entityType===u.SMART_AUDIENCE_SEED_TYPES.DMP_COMPANY)),this.conversionSeeds=i.filter((e=>e.entityType===u.SMART_AUDIENCE_SEED_TYPES.CONVERSION)),this.leadgenSeeds=i.filter((e=>e.entityType===u.SMART_AUDIENCE_SEED_TYPES.AD_FORM))),i}catch(t){const e=`Failed to fetch smart audience seeds in smart-audience service: ${(0,a.getErrorMessage)(t)}`
this.jet.error(new Error(e),H,{shouldRethrow:!0})}}getAudienceCount(e,t={}){const i=Object.assign({q:"targetingCriteria",cmTargetingCriteria:e},t),r={forceQueryTunnel:!0,dataType:"json",metadata:{key:"audience-count",value:"audience-count-missing",productName:l.AUDIENCE_MATCHING_PEM_NAME}}
try{return this.xhr.fetch((0,o.addQueryParams)(n.default.audience,i),r).then((e=>e.elements[0]))}catch(s){const e=`Failed to fetch audience count in smart-audience service: ${(0,a.getErrorMessage)(s)}`
this.jet.error(new Error(e),H,{shouldRethrow:!0})}}*fetchSmartAudienceTask(e,t){const n=yield this.audiencesService.fetchDmpSegmentDetails(t)
yield this.fetchSmartAudienceSeedsTask.perform(e),this.resetAudienceProperties(this._getServicePropertiesFromAudienceObject(n))}*fetchSmartAudienceAdSegmentTask(e,t){const n=(yield this.audiencesService.fetchMatchedAudiences(e)).filter((e=>e.segmentId===parseInt(t,10)))
n.length&&this.fetchSmartAudienceTask.perform(e,n[0].sourceId)}*createSmartAudienceTask(e,t=!1){const a={account:(0,d.createUrnFromAttrs)(d.URN_TYPES.SPONSORED_ACCOUNT,e),name:this.audienceName||"predictive-audience",businessObjectiveBasedAudience:{desiredAudienceCount:this.desiredAudienceCount,seeds:this.selectedSeedUrns,targetingFilter:this._getSmartAudienceTargetingFilter(this.selectedLocations)},sourcePlatform:u.CORE_DMP_SOURCE_PLATFORMS.LINKEDIN_BUSINESS_OBJECTIVE_BASED_AUDIENCES,segmentType:u.CORE_DMP_SOURCE_PLATFORMS.LINKEDIN_BUSINESS_OBJECTIVE_BASED_AUDIENCES}
t&&(a.businessObjectiveBasedAudience.audienceAutomation=u.AUDIENCE_AUTOMATION_TYPES.AUTO_TARGETING),this.objectiveType&&(a.objectiveType=this.objectiveType)
const{data:i}=yield this.xhr.post(`${n.default.matchedAudienceDmpSegments}`,{data:JSON.stringify(a)})
return i}*updateSmartAudienceTask(){if(this.hasAudiencePropertiesChange){const e={patch:{$set:{name:this.audienceName,businessObjectiveBasedAudience:{seeds:this.selectedSeedUrns,desiredAudienceCount:this.desiredAudienceCount,targetingFilter:this._getSmartAudienceTargetingFilter(this.selectedLocations)}}}}
this.objectiveType&&(e.patch.$set.objectiveType=this.objectiveType),yield this.xhr.post(`${n.default.matchedAudienceDmpSegments}/${this.audienceId}`,{data:JSON.stringify(e)})}}*fetchSmartAudienceSeedsTask(e){this.noSeedsAvailable=!1
try{const t=yield this.fetchSmartAudienceSeeds(e)
this.noSeedsAvailable=!t.length}catch(t){this.noSeedsAvailable=!0
const n=`Failed to fetch smart audience seeds for ${e}`
this._logError(n,t)}}resolveLocationUrns(e,t){try{return this.xhr.fetch(n.default.targetingEntitiesResolveUrns({urns:t,accountId:e}))}catch(i){const e=`Failed to fetch for location entities at smart-audience service: ${(0,a.getErrorMessage)(i)}`
this.jet.error(new Error(e),H,{shouldRethrow:!1})}}_getSmartAudienceTargetingFilter(e){return{include:{and:[{or:{[c.FACET_URNS.LOCATIONS]:e}}]}}}_getPatchSet(e){return{audienceName:e.audienceName,selectedSeedUrns:e.selectedSeedUrns,desiredAudienceCount:e.desiredAudienceCount,selectedSeedType:e.selectedSeedType,selectedLocations:e.selectedLocations}}_getServicePropertiesFromAudienceObject(e){const{id:t,name:n,businessObjectiveBasedAudience:a}=e,{seeds:i,desiredAudienceCount:r,targetingFilter:o}=a,l=o.include.and[0]?.or[c.FACET_URNS.LOCATIONS],s=this.allSeeds.find((e=>e.entityUrn===i[0]))?.entityType
return{audienceId:t,audienceName:n,selectedSeedUrns:i,desiredAudienceCount:r,selectedSeedType:s,selectedLocations:l}}_logError(e,t){if(!(0,g.didCancel)(t)){const n=new Error(`${e}: ${(0,a.getErrorMessage)(t)}`)
this.jet.error(n,H,!1)}}},O=Y(C.prototype,"xhr",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=Y(C.prototype,"jet",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=Y(C.prototype,"i18n",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=Y(C.prototype,"audiencesService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=Y(C.prototype,"contactListSeeds",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),N=Y(C.prototype,"companyListSeeds",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),R=Y(C.prototype,"conversionSeeds",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),D=Y(C.prototype,"leadgenSeeds",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),M=Y(C.prototype,"noSeedsAvailable",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),L=Y(C.prototype,"allSeeds",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),k=Y(C.prototype,"audienceName",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),U=Y(C.prototype,"audienceId",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),x=Y(C.prototype,"selectedSeedUrns",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),F=Y(C.prototype,"desiredAudienceCount",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),z=Y(C.prototype,"selectedLocations",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),j=Y(C.prototype,"selectedSeedType",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),G=Y(C.prototype,"pristineAudienceProperties",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Y(C.prototype,"fetchSmartAudienceTask",[T],Object.getOwnPropertyDescriptor(C.prototype,"fetchSmartAudienceTask"),C.prototype),Y(C.prototype,"fetchSmartAudienceAdSegmentTask",[E],Object.getOwnPropertyDescriptor(C.prototype,"fetchSmartAudienceAdSegmentTask"),C.prototype),Y(C.prototype,"createSmartAudienceTask",[y],Object.getOwnPropertyDescriptor(C.prototype,"createSmartAudienceTask"),C.prototype),Y(C.prototype,"updateSmartAudienceTask",[S],Object.getOwnPropertyDescriptor(C.prototype,"updateSmartAudienceTask"),C.prototype),Y(C.prototype,"fetchSmartAudienceSeedsTask",[A],Object.getOwnPropertyDescriptor(C.prototype,"fetchSmartAudienceSeedsTask"),C.prototype),C)})),define("campaign-manager-web/services/base-storage",["exports","@ember/service","ember-stdlib/utils/is-browser"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.StubStorage=void 0
class a{constructor(){this._cache={}}getItem(e){return e in this._cache?this._cache[e]:null}setItem(e,t){this._cache[e]=t}removeItem(e){e in this._cache&&delete this._cache[e]}clear(){this._cache={}}}e.StubStorage=a
class i extends t.default{constructor(e,...t){super(...t),this.storage=n.default?e:new a}containsKey(e){return!!this.storage.getItem(e)}get(e){return JSON.parse(this.storage.getItem(e))}getWithDefault(e,t){if(!this.containsKey(e))return t
try{return this.get(e)}catch(n){return t}}put(e,t){this.storage.setItem(e,JSON.stringify(t))}remove(e){this.storage.removeItem(e)}clear(){this.storage.clear()}}e.default=i})),define("campaign-manager-web/services/billing-v2",["exports","campaign-manager-web/utils/api-endpoints","campaign-manager-web/constants/billing","campaign-manager-web/constants/pem/billing","@ember/service","campaign-manager-web/utils/url-manager","restli-utils","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/utils/billing","campaign-manager-web/utils/urn","campaign-manager-web/utils/csv","campaign-manager-web/utils/ambry"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_
function h(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function f(e,t){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.add(e)}function T(e,t,n){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance")
return n}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(_=new WeakSet,p=class extends i.default{constructor(...e){super(...e),f(this,_),h(this,"fastboot",m,this),h(this,"jet",g,this),h(this,"xhr",b,this)}async fetchAccountBillingConfig(e,a){const i=(0,r.addQueryParams)(t.default.billingConfiguration(e),{action:"findOrCreate"})
if(!this.fastboot.isFastBoot){const{data:{value:{paymentInfo:e}}}=await this.xhr.post(i,{metadata:a},0),{CM_PAYMENT_INFO_V2:t,CM_PAYMENT_INFO:r}=n.NAMESPACED_SCHEMAS
let o
if(e?.[t]){if(o=e[t],e[t].paymentType===n.BILLING_V2_PAYMENT_TYPES.THRESHOLD_BILLING){const n=T(this,_,y).call(this,e[t])
o.paymentMethod=n,o.isAdAccountOnBillingV2=!0}}else o=e[r]
return o}}async fetchAccountTotalCredit(e,n,a){const{metadata:i}=await this.xhr.fetch(t.default.accountCredits(e),{data:{q:"totalCredits",customer:n},metadata:a},0)
return i}async fetchAccountCredits(e,n){const{elements:a}=await this.xhr.fetch(t.default.accountCredits(e),{data:{q:"creditV2"},metadata:n},0)
return a}async fetchAccountCurrentBalance(e,n,a){const i=(0,r.addQueryParams)(t.default.accountBillingV2(e),{customer:n}),{metadata:o}=await this.xhr.fetch(i,{data:{q:"currentBalance"},metadata:a},0)
return o}async fetchBillingActivityByTimeRange(e,a,i,r){const l={q:"timeRange",range:{start:a},pagingContext:{start:0,count:n.PAYMENT_ACTIVITY_PAGE_SIZE}}
i&&(l.range.end=i)
const{elements:s}=await this.xhr.fetch(`${t.default.accountBillingV2(e)}?${o.encoder.paramEncode(l)}`,{metadata:r},0)
return s}async findAccountTaxRegistrations(e,n){const a=(0,r.addQueryParams)(t.default.campaignManagerTaxRegistrations,{q:"account",accountId:e}),{elements:i}=await this.xhr.fetch(a,{metadata:n},0)
return i}async updatePaymentInfo(e,a,i,o,l,s){const c=(0,r.addQueryParams)(t.default.billingConfiguration(e),{action:"updatePaymentInfo"}),u={paymentMethod:a,paymentIntent:i,contact:o,customer:l}
if(!this.fastboot.isFastBoot){const{data:{value:{paymentInfo:e}}}=await this.xhr.post(c,{data:JSON.stringify(u),metadata:s}),t=T(this,_,y).call(this,e[n.NAMESPACED_SCHEMAS.CM_PAYMENT_INFO_V2])
return{...e[n.NAMESPACED_SCHEMAS.CM_PAYMENT_INFO_V2],paymentMethod:t,isAdAccountOnBillingV2:!0}}}async redeemCoupon(e,n,a,i){const r=JSON.stringify({couponCode:a,customer:n}),{data:{value:o}}=await this.xhr.post(t.default.redeemCouponV2(e),{data:r,metadata:i})
return o}fetchTaxIdConfigurations(e,n,i,o){const s=o??(0,l.constructPemMetadata)(a.TAX_INFORMATION_KEYS.FETCH_TAX_ID_CONFIGURATIONS,[e],{productName:a.CMT_SLB_PEM_PRODUCT_NAME})
let c
n&&(c={address:{taxJurisdictionAddress:{address:n}}}),i&&(c=Object.assign(c||{},{taxNumberType:i}))
const u=(0,r.addQueryParams)(t.default.taxIdConfigurations,{q:"jurisdictionCriteria",customer:e,...c&&{criteria:c}})
return this.xhr.fetch(u,{metadata:s},0)}async isTaxApplicableForGivenCustomerAndAddressUrn(e,t,n){const a=await this.fetchTaxIdConfigurations(e,t,null,n)
return a?.elements?.some(s.shouldShowTaxInformation)}createBillingReceiptsGenerationRequest(e,n,a,i){const r={type:n,billingInvoices:a}
return this.xhr.post(t.default.billingReceiptsGeneration(e),{data:JSON.stringify(r),metadata:i})}fetchAllBillingReceiptsGenerationRequest(e,a){const i=Object.values(n.BILLING_RECEIPTS_GENERATION_TYPES).join(",")
return this.xhr.fetch(`${t.default.billingReceiptsGeneration(e)}?ids=List(${i})`,{metadata:a},0)}cancelBillingReceiptsGenerationRequest(e,a,i){const r={patch:{$set:{status:n.BILLING_RECEIPTS_GENERATION_REQUEST_STATUS.CANCELLED}}}
return this.xhr.post(`${t.default.billingReceiptsGeneration(e)}/${a}`,{data:JSON.stringify(r),metadata:i})}async downloadBillingReceiptsFile(e,n,a,i){const r=(0,c.getIdFromUrn)(e),{headers:o}=await this.xhr.post(t.default.ambrySignedUrl,{data:JSON.stringify({blobId:r,requestType:d.URL_TYPES.DOWNLOAD}),metadata:i}),l=o["x-restli-id"]
u.utils.downloadCsvFromUrl(l,`${n}.${a}`)}},m=E(p.prototype,"fastboot",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=E(p.prototype,"jet",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=E(p.prototype,"xhr",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p)
function y(e){const{paymentMethod:{[n.NAMESPACED_SCHEMAS.CM_PAYMENT_METHOD]:t}={}}=e
if(t)return{...t,paymentMethodDetail:t.paymentMethodDetail[n.NAMESPACED_SCHEMAS.CM_CARD_DETAILS]}}})),define("campaign-manager-web/services/billing",["exports","@ember/service","campaign-manager-web/utils/api-endpoints","@ember/debug","ember-concurrency-decorators","@ember/object/computed","campaign-manager-web/utils/date","restli-utils","campaign-manager-web/constants/billing","campaign-manager-web/utils/billing","campaign-manager-web/utils/lisa","campaign-manager-web/utils/download-blob","campaign-manager-web/utils/http-error","campaign-manager-web/constants/jet-error-tags","@glimmer/tracking","campaign-manager-web/constants/account"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b){var _,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F
function z(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function j(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.currentBillingCycle=e.PaymentInfo=void 0
const G="billing-service",B="fetch-account-credits",V="payments-allocate-cart",Y="invoice-download",H="populate-billing-admin"
e.currentBillingCycle=()=>{const e=(0,o.getLocalDateFromUTCDate)()
return{start:(0,o.getFirstOfThisMonth)(e),end:(0,o.addDaysUTC)((0,o.getFirstOfNextMonth)(e),-1)}}
class q{get isInvoiceType(){return(0,c.isPaymentTypeInvoice)({paymentTypeV2:this.paymentTypeV2})}get isCreditCardType(){return this.paymentTypeV2===b.PAYMENT_METHOD_TYPE_V2.CREDIT_CARD}get hasPaymentMethod(){return!!this.paymentTypeV2}get hasInvalidCreditCard(){return this.isCreditCardType&&!(0,c.isValidCreditCardType)(this.creditCardType)}constructor(e={}){this.paymentType=e.paymentType,this.paymentTypeV2=e.paymentTypeV2,this.creditCardType=e.creditCardType,this.firstName=e.firstName,this.lastName=e.lastName,this.last4Digits=e.last4Digits,this.expirationYear=e.expirationYear,this.expirationMonth=e.expirationMonth}}e.PaymentInfo=q
e.default=(_=(0,t.inject)(),h=(0,t.inject)(),f=(0,t.inject)(),T=(0,t.inject)(),E=(0,t.inject)(),y=(0,t.inject)(),S=(0,t.inject)("account-user"),A=(0,i.task)({enqueue:!0}),C=(0,r.readOnly)("_fetchPaymentInfoForAccountTask.last.isError"),O=class extends t.default{constructor(...e){var t,n,a
super(...e),z(this,"xhr",v,this),z(this,"jet",w,this),z(this,"lisaLiam",I,this),z(this,"transition",P,this),z(this,"router",N,this),z(this,"guestUser",R,this),z(this,"accountUserService",D,this),z(this,"lix",M,this),z(this,"paymentInfo",L,this),z(this,"cartId",k,this),z(this,"billingAdminInfo",U,this),z(this,"hasErrorCreateCart",x,this),t=this,n="isLisaUser",a=(0,u.isLisaUser)(this.lisaLiam.accessType),n in t?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,z(this,"hasErrorFetchingPaymentInfoForAccount",F,this)}fetchTransactions(e,t,a,i,r,o=3e5){const s={q:"timeRange",range:{start:t}}
a&&(s.range.end=a),i&&(s.orderReportLineTypes=i),r&&(s.productSchedule=r)
const c=l.encoder.paramEncode(s)
return this.xhr.fetch(`${n.default.accountBilling(e)}?${c}`,{},o)}fetchAccountCredits(e,t=3e5,a=!1){const i=this.xhr,r=n.default.accountCredits(e)
return a&&i.invalidateCacheForUrl(r),i.fetch(r,{data:{q:"account"}},t).then((e=>e.elements)).catch((t=>{this.jet.error(new Error(`Failed to fetch accountCredits for ${e}} due to: ${(0,p.getErrorMessage)(t)}`),[m.JET_ERROR_TAGS.BILLING_CENTER,B],!1)}))}fetchPaymentInfoForAccount(e,t=null){return this.xhr.fetch(n.default.paymentInfoForAccount(e),{metadata:t},0)}populateBillingAdminInfo(e){return this.accountUserService.getAccountUsers(e).then((e=>{const t=(e.elements.find((e=>e.userRole===b.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN))||{}).profile
return this.billingAdminInfo=t,this.billingAdminInfo})).catch((e=>{this.jet.error(new Error(`Error populating billing admin info: ${(0,p.getErrorMessage)(e)}`),[m.JET_ERROR_TAGS.SIMPLIFIED_CAMPAIGN_CREATION,H],!1)}))}populatePaymentInfo(e,t){return this._fetchPaymentInfoForAccountTask.perform(e,t)}*_fetchPaymentInfoForAccountTask(e,t){const n=yield this.fetchPaymentInfoForAccount(e,t)
return this.paymentInfo=new q(n),this.paymentInfo}createCartForPaymentsCheckout(e,t=null){return this.hasErrorCreateCart=!1,this.xhr.post(n.default.allocateCart({accountId:e}),{metadata:t}).then((e=>e.data.value)).catch((e=>{if(this.hasErrorCreateCart=!0,e.status===p.HTTP_STATUS.UNAUTHENTICATED){const e=this.router
this.guestUser.redirectToLogin(e,null,e.currentURL)}else this.jet.error(new Error(`Error allocating cart for payments checkout: ${(0,p.getErrorMessage)(e)}`),[m.JET_ERROR_TAGS.BILLING_CENTER,V],!1)}))}canViewReceipts(e){const t=e&&s.USER_ROLES_ALLOWED_TO_VIEW_RECEIPTS.hasOwnProperty(e)
return Boolean(this.isLisaUser||t)}canExportReceipts(e){const t=e&&s.USER_ROLES_ALLOWED_TO_EXPORT_RECEIPTS.hasOwnProperty(e)
return Boolean(this.isLisaUser||t)}getInvoiceApplication(e){return this.xhr.fetch(n.default.accountInvoicing(e),{},0).then((e=>e.elements[0]))}getGeoServiceCountries(){return this.xhr.fetch(n.default.geoServiceCountries).then((e=>e.elements)).catch((e=>{this.jet.error(new Error(`Call to get countries failed: ${(0,p.getErrorMessage)(e)}`),[m.JET_ERROR_TAGS.SELF_SERVE_INVOICE,G])}))}getGeoServiceCountriesV2(){return this.xhr.fetch(n.default.geoServiceCountriesV2).then((e=>e.elements)).catch((e=>{this.jet.error(new Error(`Call to get countries failed: ${(0,p.getErrorMessage)(e)}`),[m.JET_ERROR_TAGS.SELF_SERVE_INVOICE,G])}))}getGeoServiceStates(e){return this.xhr.fetch(n.default.geoServiceStatesForCountry(e)).then((e=>e.elements)).catch((t=>{this.jet.error(new Error(`Call to get states for ${e} failed: ${(0,p.getErrorMessage)(t)}`),[m.JET_ERROR_TAGS.SELF_SERVE_INVOICE,G])}))}getGeoServiceStatesV2(e){return this.xhr.fetch(n.default.geoServiceStatesForCountryV2(e)).then((e=>e.elements.map((e=>({...e,stateCode:e.isoCode.split("-")[1]}))))).catch((t=>{this.jet.error(new Error(`Call to get states for ${e} failed: ${(0,p.getErrorMessage)(t)}`),[m.JET_ERROR_TAGS.SELF_SERVE_INVOICE,G])}))}getSsiSupportedCountriesByCurrency(e){return this.xhr.fetch(n.default.supportedCountriesForSsi(e)).then((e=>e.elements)).catch((t=>{this.jet.error(new Error(`Call to get supported countries by ${e} currency failed: ${(0,p.getErrorMessage)(t)}`),[m.JET_ERROR_TAGS.SELF_SERVE_INVOICE,G])}))}getSsiSupportedCountriesByCurrencyV2(e){return this.xhr.fetch(n.default.supportedCountriesForSsiV2(e)).then((e=>e.elements)).catch((t=>{this.jet.error(new Error(`Call to get supported countries by ${e} currency failed: ${(0,p.getErrorMessage)(t)}`),[m.JET_ERROR_TAGS.SELF_SERVE_INVOICE,G])}))}_fetchAndDownloadInvoices(e,t){return this.xhr.fetch(`${n.default.invoiceDownload()}?${l.encoder.paramEncode(e)}`,{contentType:"application/x-www-form-urlencoded",xhrFields:{responseType:"blob"}}).then((({data:e,headers:n})=>{const a=(n["content-disposition"]||`attachment; filename=${t}`).split("=")[1]
d.utils.saveBlobAsFile(e,a)}))}downloadInvoice(e,t){const n={accountId:e,invoiceId:t},a=`LNKD_INVOICE_${t}.pdf`
return this._fetchAndDownloadInvoices(n,a).catch((n=>{this.jet.error(new Error(`Call to download invoice ${t} for ${e} failed: ${(0,p.getErrorMessage)(n)}`),[m.JET_ERROR_TAGS.BILLING_CENTER,m.JET_ERROR_TAGS.SELF_SERVE_INVOICE,Y])}))}downloadInvoices(e,t,n,a){const i={accountId:e,productSchedule:t,timeRange:{start:n}}
a&&(i.timeRange.end=a)
const r=(0,c.getFileNameForDownloadInvoicesByDates)(n,a)
return this._fetchAndDownloadInvoices(i,r).catch((t=>{this.jet.error(new Error(`Call to download invoices for ${e} failed: ${(0,p.getErrorMessage)(t)}`),[m.JET_ERROR_TAGS.BILLING_CENTER,m.JET_ERROR_TAGS.SELF_SERVE_INVOICE,Y])}))}},v=j(O.prototype,"xhr",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=j(O.prototype,"jet",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=j(O.prototype,"lisaLiam",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=j(O.prototype,"transition",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=j(O.prototype,"router",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=j(O.prototype,"guestUser",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=j(O.prototype,"accountUserService",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=j(O.prototype,"lix",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=j(O.prototype,"paymentInfo",[g.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=j(O.prototype,"cartId",[g.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=j(O.prototype,"billingAdminInfo",[g.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=j(O.prototype,"hasErrorCreateCart",[g.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),j(O.prototype,"_fetchPaymentInfoForAccountTask",[A],Object.getOwnPropertyDescriptor(O.prototype,"_fetchPaymentInfoForAccountTask"),O.prototype),F=j(O.prototype,"hasErrorFetchingPaymentInfoForAccount",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O)})),define("campaign-manager-web/services/boost-post",["exports","@ember/service","@glimmer/tracking","campaign-manager-web/constants/api/entities","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/pem/cm-lite","campaign-manager-web/constants/tracking","campaign-manager-web/constants/boost","campaign-manager-web/utils/urn","@linkedin/ember-pem/utils/degradation-tracking-metadata","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/utils/formatter","campaign-manager-web/utils/number","campaign-manager-web/constants/audience","campaign-manager-web/constants/application-experience"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N
function R(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function D(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(b=(0,t.inject)(),_=(0,t.inject)("account"),h=(0,t.inject)("campaign"),f=(0,t.inject)("billing"),T=(0,t.inject)(),E=(0,t.inject)(),y=(0,t.inject)(),S=class extends t.default{constructor(...e){var t,n,a
super(...e),R(this,"m3Store",A,this),R(this,"accountService",C,this),R(this,"campaignService",O,this),R(this,"billingService",v,this),R(this,"jet",w,this),R(this,"tracking",I,this),R(this,"router",P,this),R(this,"selectedAudienceCreationType",N,this),a=null,(n="errorOriginRoute")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}createAdvertisingEntities(e,t,n,l,u=null){this.errorOriginRoute=null,n.campaignGroupId&&!(0,d.isNumber)(n.campaignGroupId)&&(n.campaignGroupId=(0,p.stringToNumber)((0,s.getIdFromUrn)(n.campaignGroupId))),n.applicationExperience=g.APPLICATION_EXPERIENCE_CASE.BOOST_CONTENT
const m=u?{contentUrn:t,campaign:n,callToAction:u}:{contentUrn:t,campaign:n}
return this.m3Store.queryURL(`${i.default[a.CM_LITE_BOOST_POST]}?action=createAdvertisingEntities`,{method:"POST",params:m,adapterOptions:{headers:{"X-RestLi-Method":"action"},degradations:[new c.default("boost-post","boost-post-failure",{productName:r.CM_LITE_PEM_NAME})],degradedEntityIDsToRemove:[e]}}).then((t=>{const n=(t={})=>{this.tracking.fireTrackingPayload(o.TRACKING_EVENT_TOPIC.CAMPAIGN_MANAGER_USER_ACTION_EVENT,{flow:this.trackingFlow,subFlowType:this.trackingSubFlowType,sponsoredAccountUrn:(0,s.createUrnFromAttrs)(s.URN_TYPES.SPONSORED_ACCOUNT,e),...t})},{campaign:a,campaignGroup:i,creative:r}=t.toJSON()
return n({action:o.USER_ACTION_TYPE.CAMPAIGN_GROUP_CREATION,sponsoredCampaignGroupUrn:i}),n({action:o.USER_ACTION_TYPE.CAMPAIGN_CREATION,sponsoredCampaignGroupUrn:i,sponsoredCampaignUrn:a}),n({action:o.USER_ACTION_TYPE.CREATIVE_CREATION,sponsoredCampaignGroupUrn:i,sponsoredCampaignUrn:a,sponsoredCreativeUrn:r}),t})).catch((e=>{throw this.jet.error(new Error(`Error while creating advertising entities: ${JSON.stringify(e)}`),l,!1),e}))}async saveAccountAndUpdateCampaign(e,t){if(!e.get("validations.isValid"))throw new Error("Attempted to save an invalid account.")
try{const t={...r.CM_LITE_ACCOUNT_SAVE_ACCOUNT,entityIds:[],productName:r.CM_LITE_PEM_NAME},n=await this.accountService.saveAccount(e,t),a=Number(n.id)
return this.campaignService.updateAccountId(a),this.tracking.fireTrackingPayload(o.TRACKING_EVENT_TOPIC.CAMPAIGN_MANAGER_USER_ACTION_EVENT,{sponsoredAccountUrn:(0,s.createUrnFromAttrs)(s.URN_TYPES.SPONSORED_ACCOUNT,a),flow:this.trackingFlow,action:o.USER_ACTION_TYPE.ACCOUNT_CREATION}),a}catch(n){throw this.jet.error(new Error(`Error while creating new account: ${JSON.stringify(n)}`),t,!1),n}}getPaymentMethod(e,t){const n=(0,u.constructPemMetadata)(r.CM_LITE_BOOST_POST_GET_PAYMENT,[e],{productName:r.CM_LITE_PEM_NAME})
return this.billingService.fetchPaymentInfoForAccount(e,n).catch((e=>{throw this.jet.error(new Error(`Error while fetching payment method: ${JSON.stringify(e)}`),t,!1),e}))}createAccountAndAdEntities(e,t,n,a){return this.saveAccountAndUpdateCampaign(e,a).then((e=>(n.accountId=e,this.createAdvertisingEntities(e,t,n,a))))}get trackingSubFlowType(){switch(this.boostOrigin){case l.BOOST_ORIGIN.EVENT_ADMIN_PAGE:return o.CAMPAIGN_MANAGER_SUBFLOW_TYPE.EVENT_ADMIN_PAGE
case l.BOOST_ORIGIN.ORG_ADMIN_FEED:return o.CAMPAIGN_MANAGER_SUBFLOW_TYPE.ORGANIZATION_ADMIN_FEED
case l.BOOST_ORIGIN.ORG_ANALYTICS_PAGE:return o.CAMPAIGN_MANAGER_SUBFLOW_TYPE.ORGANIZATION_ADMIN_ANALYTICS
case l.BOOST_ORIGIN.ORG_SINGLE_POST_ANALYTICS:return o.CAMPAIGN_MANAGER_SUBFLOW_TYPE.ORGANIZATION_SINGLE_POST_ANALYTICS
case l.BOOST_ORIGIN.ORG_ACTIVITY_TAB:return o.CAMPAIGN_MANAGER_SUBFLOW_TYPE.ORGANIZATION_ACTIVITY_TAB
case l.BOOST_ORIGIN.ORG_ADMIN_EMPLOYEE_POSTS_FEED:return o.CAMPAIGN_MANAGER_SUBFLOW_TYPE.ORGANIZATION_ADMIN_EMPLOYEE_POSTS_FEED
case l.BOOST_ORIGIN.BOOST_REQUEST_APPROVED_EMAIL:return o.CAMPAIGN_MANAGER_SUBFLOW_TYPE.BOOST_REQUEST_APPROVED_EMAIL
case l.BOOST_ORIGIN.UNKNOWN:default:return o.CAMPAIGN_MANAGER_SUBFLOW_TYPE.UNKNOWN}}get trackingFlow(){switch(this.trackingSubFlowType){case o.CAMPAIGN_MANAGER_SUBFLOW_TYPE.EVENT_ADMIN_PAGE:return o.CAMPAIGN_MANAGER_USER_FLOW.EVENT_PAGE_BOOST
case o.CAMPAIGN_MANAGER_SUBFLOW_TYPE.ORGANIZATION_ADMIN_FEED:case o.CAMPAIGN_MANAGER_SUBFLOW_TYPE.ORGANIZATION_ADMIN_ANALYTICS:case o.CAMPAIGN_MANAGER_SUBFLOW_TYPE.ORGANIZATION_SINGLE_POST_ANALYTICS:case o.CAMPAIGN_MANAGER_SUBFLOW_TYPE.ORGANIZATION_ACTIVITY_TAB:return o.CAMPAIGN_MANAGER_USER_FLOW.ORGANIZATION_POST_BOOST
case o.CAMPAIGN_MANAGER_SUBFLOW_TYPE.ORGANIZATION_ADMIN_EMPLOYEE_POSTS_FEED:case o.CAMPAIGN_MANAGER_SUBFLOW_TYPE.BOOST_REQUEST_APPROVED_EMAIL:return o.CAMPAIGN_MANAGER_USER_FLOW.ORGANIZATION_MEMBER_POST_BOOST
case o.CAMPAIGN_MANAGER_SUBFLOW_TYPE.UNKNOWN:default:return o.CAMPAIGN_MANAGER_USER_FLOW.UNKNOWN}}get isTLABoost(){return this.trackingFlow===o.CAMPAIGN_MANAGER_USER_FLOW.ORGANIZATION_MEMBER_POST_BOOST}get boostOrigin(){return this.router?.currentRoute?.queryParams?.origin??null}setSelectedAudienceCreationType(e){this.selectedAudienceCreationType=e}},A=D(S.prototype,"m3Store",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=D(S.prototype,"accountService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=D(S.prototype,"campaignService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=D(S.prototype,"billingService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=D(S.prototype,"jet",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=D(S.prototype,"tracking",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=D(S.prototype,"router",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=D(S.prototype,"selectedAudienceCreationType",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return m.SIMPLIFIED_CREATION_TYPES.PROFILE_BASED}}),S)})),define("campaign-manager-web/services/bpr-request-info",["exports","ember-cli-bpr/services/bpr-request-info"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/bpr-tracking",["exports","ember-cli-pemberly-tracking/services/bpr-tracking"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/brand-lift-test-results",["exports","@ember/service","@linkedin/ember-pem/utils/degradation-tracking-metadata","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/api/entities","@ember/object","campaign-manager-web/utils/m3","campaign-manager-web/utils/http-error","campaign-manager-web/utils/urn","campaign-manager-web/types/brand-lift-tests","campaign-manager-web/queries/ad-lift-test-results-by-urn.graphql","campaign-manager-web/constants/lix","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/brand-lift"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A,C
function O(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function v(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(g=(0,t.inject)(),b=(0,t.inject)(),_=(0,t.inject)(),h=(0,t.inject)("cm-formatter"),f=(0,t.inject)(),T=class extends t.default{constructor(...e){var t,n,a
super(...e),O(this,"m3Store",E,this),O(this,"jet",y,this),O(this,"lix",S,this),O(this,"formatter",A,this),O(this,"graphql",C,this),t=this,n="metricTypeToFormatter",a={[c.BrandLiftTestResultMetricType.ABSOLUTE_LIFT]:e=>{const t=100*e
return this.formatter.formatTwoFractionDigitsDecimalOrDash(t)},[c.BrandLiftTestResultMetricType.RELATIVE_LIFT]:e=>this.formatter.formatRatioTwoFractionDigitsOrDash(e),[c.BrandLiftTestResultMetricType.TOTAL_ESTIMATED_LIFT]:e=>this.formatter.formatNumberOrDash(e),[c.BrandLiftTestResultMetricType.COST_PER_LIFTED_MEMBER]:e=>{const{amount:t,currencyCode:n}=e||{}
return this.formatter.formatCurrencyOrDash(t,n)}},n in t?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}async fetchResultsForTest(e){try{return this.lix.getTreatmentIsEnabled(d.LIX_TEST_KEYS.enableBrandLiftResultsWithGraphql)?await this.fetchResultsForTestWithGraphql(e):await this.fetchResultsForTestWithM3(e)}catch(t){this.jet.error(new Error(`Brand lift test results fetch by test URN failed: ${(0,l.getErrorMessage)(t)}`),"brand-lift-test-results",!0)}}async fetchResultsForTestWithM3(e){const t=(0,s.createUrnFromAttrs)(s.URN_TYPES.AD_LIFT_TEST,e),l=(0,p.constructPemMetadata)(m.BRAND_LIFT_PEM_KEYS.FETCH_RESULTS_FOR_TEST,[e],{productName:m.BRAND_LIFT_PEM_PRODUCT_NAME}),c=[new n.default(l.key,l.value,{productName:l.productName})],u=l.entityIds,d=await this.m3Store.queryURL(a.default[i.CM_BRAND_LIFT_TEST_RESULT],{params:{q:"brandLiftTest",brandLiftTest:t},adapterOptions:{degradations:c,degradedEntityIDsToRemove:u},reload:!0})
return(0,r.get)(d,"elements").map(o.formatObjectJSON)}async fetchResultsForTestWithGraphql(e){const t=(0,s.createUrnFromAttrs)(s.URN_TYPES.AD_LIFT_TEST,e),a=(0,p.constructPemMetadata)(m.BRAND_LIFT_PEM_KEYS.FETCH_RESULTS_FOR_TEST_GRAPHQL,[e],{productName:m.BRAND_LIFT_PEM_PRODUCT_NAME}),i=[new n.default(a.key,a.value,{productName:a.productName})],r=a.entityIds,o=await this.graphql.executeQuery(u.default,{testUrn:t},{adapterOptions:{degradations:i,degradedEntityIDsToRemove:r},reload:!0})
return o.toJSON().data?.adLiftTestResultsByAdLiftTest?.elements}formatTestResultMetric(e,t){const n=this.metricTypeToFormatter[e]
return n?.(t)}},E=v(T.prototype,"m3Store",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=v(T.prototype,"jet",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=v(T.prototype,"lix",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=v(T.prototype,"formatter",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=v(T.prototype,"graphql",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T)})),define("campaign-manager-web/services/brand-lift-tests",["exports","@ember/service","@ember/object","@ember/debug","@linkedin/ember-pem/utils/degradation-tracking-metadata","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/api/entities","campaign-manager-web/utils/m3","campaign-manager-web/utils/http-error","campaign-manager-web/utils/urn","campaign-manager-web/utils/api-endpoints","ember-copy","campaign-manager-web/types/brand-lift-tests","campaign-manager-web/constants/jet-error-tags"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S
function A(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function C(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(g=(0,t.inject)(),b=(0,t.inject)(),_=(0,t.inject)(),h=(0,t.inject)(),f=class extends t.default{constructor(...e){super(...e),A(this,"m3Store",T,this),A(this,"jet",E,this),A(this,"restli",y,this),A(this,"xhr",S,this)}async fetchTopLevelIndustries(){try{const e=await this.m3Store.queryURL(`${r.default[o.CM_INDUSTRY]}?q=findTopLevelIndustries`)
return(0,l.formatArrayJSON)((0,n.get)(e,"elements"))}catch(e){this.jet.error(new Error(`Brand lift tests fetch top level industries failed: ${(0,s.getErrorMessage)(e)}`),m.JET_ERROR_TAGS.BRAND_LIFT_TESTS,!0)}}async fetchTestsByAccount(e){e||this.jet.error(new Error("Brand lift tests cannot be fetched without an accountId"),m.JET_ERROR_TAGS.BRAND_LIFT_TESTS,!0)
try{const t=await this.m3Store.queryURL(r.default[o.CM_BRAND_LIFT_TEST],{params:{q:"accountId",accountId:e},degradations:[new i.default("brand-lift-fetch-tests-for-account","brand-lift-fetch-tests-for-account-failure")],degradedEntityIDsToRemove:[e],reload:!0})
return(0,n.get)(t,"elements").map(l.formatObjectJSON)}catch(t){this.jet.error(new Error(`Brand lift tests fetch by account failed: ${(0,s.getErrorMessage)(t)}`),m.JET_ERROR_TAGS.BRAND_LIFT_TESTS,!0)}}async fetchTest(e){const t=(0,c.createUrnFromAttrs)(c.URN_TYPES.AD_LIFT_TEST,e)
try{const n=await this.m3Store.queryURL(`${r.default[o.CM_BRAND_LIFT_TEST]}/${encodeURIComponent(t)}`,{degradations:[new i.default("brand-lift-fetch-test","brand-lift-fetch-test-failure")],degradedEntityIDsToRemove:[e],reload:!0})
return(0,l.formatObjectJSON)(n)}catch(n){this.jet.error(new Error(`Brand lift tests fetch by test URN failed: ${(0,s.getErrorMessage)(n)}`),m.JET_ERROR_TAGS.BRAND_LIFT_TESTS,!0)}}async fetchTestBenchmarks(e){const t=(0,c.createUrnFromAttrs)(c.URN_TYPES.AD_LIFT_TEST,e)
try{return(await this.m3Store.queryURL(r.default[o.CM_BRAND_LIFT_TEST_BENCHMARK_RESULT],{params:{q:"brandLiftTest",brandLiftTest:t},degradations:[new i.default("brand-lift-fetch-test-benchmarks","brand-lift-fetch-test-benchmarks-failure")],degradedEntityIDsToRemove:[],reload:!0})).toJSON().elements}catch(n){this.jet.error(new Error(`Brand lift test benchmarks fetch by test URN failed: ${(0,s.getErrorMessage)(n)}`),m.JET_ERROR_TAGS.BRAND_LIFT_TESTS,!0)}}createTest(e){return this.restli.create(`${u.default.brandLiftTests}`,{data:JSON.stringify(e)})}createAndLaunchTest(e){return this.xhr.post(`${u.default.brandLiftTests}?action=launch`,{data:JSON.stringify({adLiftTest:e})})}updateTest(e){let t=(0,d.copy)(e,!0)
if(e.uiState===p.BrandLiftTestUiState.DRAFT||e.uiState===p.BrandLiftTestUiState.LIFT_TEST_REJECTED)delete t.entityUrn,delete t.accountId,delete t.liftEntity,delete t.accountUnderTest
else{if(e.uiState!==p.BrandLiftTestUiState.ACTIVE)throw new Error(`Cannot update brand lift test with ${e.uiState} uiState`)
t={name:t.name,schedule:t.schedule,userState:t.userState}}return this.restli.partialUpdate(`${u.default.brandLiftTests}/${encodeURIComponent(e.entityUrn)}`,{data:JSON.stringify({patch:{$set:t}})})}cancelTest(e){const t={userState:p.BrandLiftTestUserState.CANCELED}
return this.restli.partialUpdate(`${u.default.brandLiftTests}/${encodeURIComponent(e)}`,{data:JSON.stringify({patch:{$set:t}})})}async fetchBudgetRequirements(e){try{const t=(await this.m3Store.queryURL(`${r.default[o.CM_BRAND_LIFT_TEST]}?action=requiredBudget`,{method:"POST",reload:!0,params:{accountUrn:(0,c.createUrnFromAttrs)(c.URN_TYPES.SPONSORED_ACCOUNT,e.accountId),schedule:e.schedule}})).toJSON()
return{budgetRequiredForKeyMetrics:t.budgetRequiredForKeyMetrics.reduce(((e,t)=>(e[t.numKeyMetrics]=t.requiredLiftTestBudget,e)),{}),liftTestBudget:t.liftTestBudget}}catch(t){this.jet.error(new Error(`Fetching Brand Lift Test budget requirements: ${(0,s.getErrorMessage)(t)}`),m.JET_ERROR_TAGS.BRAND_LIFT_TESTS,!0)}}async validateTest(e){const t=(0,d.copy)(e,!0)
t.entityUrn||(t.entityUrn=(0,c.createUrnFromAttrs)(c.URN_TYPES.AD_LIFT_TEST,-1)),t.metrics=t.metrics.filter((e=>!!e)),t.surveys=t.surveys.filter((e=>!!e))
try{const e=await this.m3Store.queryURL(`${r.default[o.CM_BRAND_LIFT_TEST]}?action=validate`,{method:"POST",reload:!0,params:{adLiftTest:t}})
return(0,n.get)(e.toJSON(),"items").toArray().reduce(((e,t)=>(e[t.code]=t,e)),{})}catch(a){this.jet.error(new Error(`Brand Lift Test validation failed: ${(0,s.getErrorMessage)(a)}`),m.JET_ERROR_TAGS.BRAND_LIFT_TESTS,!0)}}async fetchSurveyQuestionMetadata({locale:e,accountId:t}){try{const a=await this.m3Store.queryURL(r.default[o.CM_BRAND_LIFT_SURVEY_QUESTION_METADATA],{params:{q:"locale",locale:e,accountId:t,isMultiSelect:!0},reload:!0})
return(0,l.formatArrayJSON)((0,n.get)(a,"elements"))}catch(a){this.jet.error(new Error(`Brand lift survey question metadata fetch failed: ${(0,s.getErrorMessage)(a)}`),m.JET_ERROR_TAGS.BRAND_LIFT_TESTS,!0)}}async fetchTopOfMindBrandText(e,t){try{const a=await this.m3Store.queryURL(r.default[o.CM_BRAND_LIFT_SURVEY_QUESTION_METADATA],{params:{q:"topOfMindBrandText",locale:e,isMultiSelect:t},reload:!0})
return(0,l.formatArrayJSON)((0,n.get)(a,"elements"))}catch(a){this.jet.error(new Error(`Brand lift survey question metadata fetch failed: ${(0,s.getErrorMessage)(a)}`),m.JET_ERROR_TAGS.BRAND_LIFT_TESTS,!0)}}},T=C(f.prototype,"m3Store",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=C(f.prototype,"jet",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=C(f.prototype,"restli",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=C(f.prototype,"xhr",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f)})),define("campaign-manager-web/services/bubble-manager",["exports","enterprise-teaching-bubble/services/bubble-manager"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/bulk-actions",["exports","@ember/service","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/locale","campaign-manager-web/utils/urn","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/bulk-actions","campaign-manager-web/utils/csv","campaign-manager-web/utils/date","campaign-manager-web/utils/ambry"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_
function h(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(u=(0,t.inject)(),d=(0,t.inject)(),p=(0,t.inject)(),m=class extends t.default{constructor(...e){super(...e),h(this,"xhr",g,this),h(this,"locale",b,this),h(this,"memberProfile",_,this)}async exportBulkActionsEntities(e,t,s){const u=(0,r.constructPemMetadata)(o.BULK_ACTIONS_GENERATE_CSV,[],{productName:o.BULK_ACTIONS_PEM_PRODUCT_NAME}),d=await this.xhr.post(`${n.default.bulkActionTasks}?action=generateCsvFile`,{data:JSON.stringify(Object.assign({locale:(0,a.convertLocaleStringToObject)(this.locale.interfaceLocale),entityType:e.toUpperCase()},t)),metadata:u}),p=(0,i.getIdFromUrn)(d.data.value),m=JSON.stringify({blobId:p,requestType:c.URL_TYPES.DOWNLOAD,uploadType:c.UPLOAD_TYPES.BULK_ACTIONS,contentType:c.CONTENT_TYPES.CSV}),g=(0,r.constructPemMetadata)(o.BULK_ACTIONS_DOWNLOAD_CSV,[p],{productName:o.BULK_ACTIONS_PEM_PRODUCT_NAME}),{headers:b}=await this.xhr.post(n.default.ambrySignedUrl,{data:m,metadata:g}),_=b["x-restli-id"]
l.utils.downloadCsvFromUrl(_,s)}generateCsvFileName(e,t,n,a){let i=""
if(this.memberProfile.profileData){const{firstName:e,lastName:t}=this.memberProfile.profileData
i=`${e}-${t}_`}const r=this.locale.requestIpCountryCode||"us"
return l.utils.generateFileName(n,i,(0,s.isDate)(e)?e:new Date,t,a,r)}},g=f(m.prototype,"xhr",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=f(m.prototype,"locale",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=f(m.prototype,"memberProfile",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m)})),define("campaign-manager-web/services/business-manager-ad-account-contact",["exports","@ember/service","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/api/entities","@linkedin/ember-pem/utils/degradation-tracking-metadata"],(function(e,t,n,a,i){var r,o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,t.inject)(),o=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="m3Store",i=this,(a=l)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}fetchBusinessManagerAdAccountContact(e,t){const r=t?[new i.default(t.key,t.value,{productName:t.productName})]:[],o=n.default[a.CM_BUSINESS_MANAGER_AD_ACCOUNT_CONTACT](e)
return this.m3Store.queryURL(o,{adapterOptions:{degradations:r,degradedEntityIDsToRemove:[e]},reload:!0}).then((e=>e.toJSON()))}},s=o.prototype,c="m3Store",u=[r],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=u.slice().reverse().reduce((function(e,t){return t(s,c,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,c,m),m=null),l=m,o)
var s,c,u,d,p,m})),define("campaign-manager-web/services/campaign-configuration",["exports","@ember/service","@glimmer/tracking","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/lix","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/http-error","campaign-manager-web/utils/objective-type","@ember/debug","campaign-manager-web/config/environment"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const E=[l.AD_FORMAT.INMAIL,l.AD_FORMAT.GUIDED_REPLIES],y={[a.BID_STRATEGY.AUTO]:0,[a.BID_STRATEGY.CAP_COST_AND_MAXIMIZE_CLICKS]:1,[a.BID_STRATEGY.CAP_COST_AND_MAXIMIZE_IMPRESSIONS]:2,[a.BID_STRATEGY.CAP_COST_AND_MAXIMIZE_VIDEO_VIEWS]:3,[a.BID_STRATEGY.CAP_COST_AND_MAXIMIZE_LEADS]:4,[a.BID_STRATEGY.TARGET_CPC]:5,[a.BID_STRATEGY.TARGET_CPM]:6,[a.BID_STRATEGY.TARGET_CPV]:7,[a.BID_STRATEGY.CPC]:8,[a.BID_STRATEGY.CPM]:9,[a.BID_STRATEGY.CPV]:10,[a.BID_STRATEGY.CPL]:11,[a.BID_STRATEGY.CPS]:12},S=e=>e&&e!==l.OBJECTIVE_TYPE.NONE?e:l.OBJECTIVE_TYPE.WEBSITE_TRAFFIC
e.default=(u=(0,t.inject)(),d=(0,t.inject)(),p=(0,t.inject)(),m=class extends t.default{constructor(...e){super(...e),f(this,"lix",g,this),f(this,"jet",b,this),f(this,"xhr",_,this),f(this,"validConfigurations",h,this)}fetchCampaignValidConfigurations(e){const t=e.accountId,n=e.campaignGroupId
return this.xhr.fetch(r.default.validCampaignConfigurations({accountId:t,campaignGroupId:n}),{metadata:{key:"campaign-validations",value:"campaign-validations-missing"}},0).then((({elements:e})=>this.validConfigurations=e)).catch((e=>{this.jet.error(new Error(`Error fetching campaign valid configurations for account: ${t}, Campaign Group: ${n}, ${(0,o.getErrorMessage)(e)}`))}))}getAvailableAdFormats(e){const{isConnectedTelevisionOnly:t=!1,objectiveType:n}=e
if(!n)return[]
const a=this._getObjectiveTypeConfigs(n).filter((e=>!t||e.placementSelection?.connectedTelevisionOnly)),i={}
return a.forEach((e=>{const t=i[e.adFormat]||{}
t.status=t.status===l.AD_FORMAT_STATUS.ENABLED?t.status:e.adFormatVisibility,i[e.adFormat]=t})),l.OBJECTIVE_TO_AD_FORMAT_MAP[S(n)].filter((e=>i.hasOwnProperty(e))).map((e=>({adFormat:e,renderStatus:i[e].status})))}isConversionTrackingRequired(e){const t=this._getObjectiveTypeConfigs(e.objectiveType).filter((t=>t.adFormat===(0,l.getAdFormat)(e)&&t.costType===e.costType&&t.audienceExpansionEnabled===e.audienceExpansionEnabled&&t.offsiteDeliveryEnabled===e.offsiteDeliveryEnabled&&t.optimizationTargetType===e.optimizationTargetType))
return t.length>0&&t.every((e=>e.conversionTrackingEnabled))}isAudienceExpansionAllowed(e){return this._getObjectiveTypeConfigs(e.objectiveType).filter((t=>t.adFormat===(0,l.getAdFormat)(e))).some((e=>e.audienceExpansionEnabled))}isEcpcAllowed(e,t){const n=(0,l.getAdFormat)(e),i=e.costType
return this._getObjectiveTypeConfigs(e.objectiveType).filter((e=>e.adFormat===n&&(!t||e.costType===i))).some((e=>e.optimizationTargetType===a.OPTIMIZATION_TARGET_TYPE.ENHANCED_CONVERSION))}isLanAvailable(e,{adFormat:t=(0,l.getAdFormat)(e)}={adFormat:(0,l.getAdFormat)(e)}){return this._getObjectiveTypeConfigs(e.objectiveType).filter((e=>e.adFormat===t)).some((e=>e.offsiteDeliveryEnabled))}isConnectedTelevisionAvailable(e){return!!this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableLanConnectedTV)&&this._getObjectiveTypeConfigs(e.objectiveType).some((e=>e.placementSelection?.connectedTelevisionOnly))}isMyNeworkDeliveryAvailable(e,t){if(!this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableScOnMyNetworkPage))return!1
return this._getObjectiveTypeConfigs(e).filter((e=>e.adFormat===t)).some((e=>e.myNetworkDeliveryEnabled))}getAvailableBidStrategies(e,{adFormat:t=(0,l.getAdFormat)(e)}={adFormat:(0,l.getAdFormat)(e)}){const n=this._getObjectiveTypeConfigs(e.objectiveType).filter((e=>e.adFormat===t))
return Array.from(new Set(n.map((e=>{const n=a.BID_STRATEGY_REVERSE_MAP[e.costType][e.optimizationTargetType]
return E.includes(t)&&n===a.BID_STRATEGY.CPM?a.BID_STRATEGY.CPS:n})).filter((e=>e)))).sort(((e,t)=>y[e]-y[t]))}getAvailableBidCategories(e,{adFormat:t=(0,l.getAdFormat)(e)}={adFormat:(0,l.getAdFormat)(e)}){return new Set(this.getAvailableBidStrategies(e,{adFormat:t}).map((e=>a.BID_STRATEGY_TO_BID_CATEGORY_MAP[e])))}getAvailableCostTypes(e,t){return this._getObjectiveTypeConfigs(e).filter((e=>e.adFormat===t)).reduce(((e,t)=>(e.includes(t.costType)||e.push(t.costType),e)),[])}getAvailableAutobidOptimizationTargets({adFormat:e,objectiveType:t}){const n=this._getObjectiveTypeConfigs(t).filter((t=>t.adFormat===e))
return Array.from(new Set(n.filter((e=>a.AUTO_BID_OPTIMIZATION_TARGET_TYPES.includes(e.optimizationTargetType))).map((e=>e.optimizationTargetType))))}_getObjectiveTypeConfigs(e){const t=S(e),n=this.validConfigurations.find((e=>e.objectiveType===t))
return n?n.validCampaignConfigurations:[]}},g=T(m.prototype,"lix",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(m.prototype,"jet",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=T(m.prototype,"xhr",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=T(m.prototype,"validConfigurations",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),m)})),define("campaign-manager-web/services/campaign-duplication",["exports","@ember/service","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/urn","campaign-manager-web/utils/http-error","campaign-manager-web/constants/jet-error-tags"],(function(e,t,n,a,i,r){var o,l,s,c
function u(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.GetCreativesWithDuplicationTypeError=void 0
class p extends Error{}e.GetCreativesWithDuplicationTypeError=p
e.default=(o=class extends t.default{constructor(...e){super(...e),u(this,"restli",l,this),u(this,"xhr",s,this),u(this,"jet",c,this)}async createAndGetDuplicateCampaignTasks(e){const t=await this.restli.create(n.default.duplicateCampaignTasks,{data:JSON.stringify(e)})
if(!t.data)throw Error("No data in response")
return t.data}async getCreativesWithDuplicationType(e,t,o,l){try{const i=encodeURIComponent((0,a.createUrnFromAttrs)(a.URN_TYPES.SPONSORED_CAMPAIGN,e)),r=encodeURIComponent((0,a.createUrnFromAttrs)(a.URN_TYPES.SPONSORED_CAMPAIGN_GROUP,t)),s=encodeURIComponent((0,a.createUrnFromAttrs)(a.URN_TYPES.SPONSORED_ACCOUNT,o)),c=encodeURIComponent((0,a.createUrnFromAttrs)(a.URN_TYPES.SPONSORED_ACCOUNT,l)),u=await this.xhr.fetch(n.default.creativesWithDuplicationType(i,r,s,c))
if(!u.elements)throw Error("No elements in response")
return u.elements}catch(s){const n=(0,i.getErrorMessage)(s)
return this.jet.error(`Failed to fetch creatives with duplication type for campaignId ${e} and campaignGroupId ${t} due to ${n}`,[r.JET_ERROR_TAGS.CAMPAIGN_DUPLICATION],!1),new p(n)}}},l=d(o.prototype,"restli",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(o.prototype,"xhr",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=d(o.prototype,"jet",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("campaign-manager-web/services/campaign-group",["exports","@ember/service","@ember/object","@ember/object/computed","@glimmer/tracking","ember-cli-pemberly-tracking","campaign-manager-web/constants/api/entities","campaign-manager-web/constants/entity-status","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/pem/cm-lite","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/date","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/urn","campaign-manager-web/utils/http-error","campaign-manager-web/constants/jet-error-tags","@linkedin/ember-pem/utils/degradation-tracking-metadata","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/campaign-manager","campaign-manager-web/utils/reporting","campaign-manager-web/utils/date-range","campaign-manager-web/utils/campaign-group","campaign-manager-web/constants/application-experience"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S){var A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y
function H(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function q(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(A=(0,t.inject)(),C=(0,t.inject)(),O=(0,t.inject)(),v=(0,t.inject)(),w=(0,t.inject)(),I=(0,t.inject)(),P=(0,t.inject)(),N=(0,t.inject)(),R=(0,t.inject)(),D=(0,a.readOnly)("_data"),M=class extends t.default{constructor(...e){var t,n,a
super(...e),H(this,"lix",L,this),H(this,"jet",k,this),H(this,"lix",U,this),H(this,"m3Store",x,this),H(this,"restli",F,this),H(this,"survey",z,this),H(this,"reporting",j,this),H(this,"fastboot",G,this),H(this,"i18n",B,this),H(this,"_data",V,this),H(this,"data",Y,this),a=[],(n="campaignGroupsForOptimaIPP")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}_storeCampaignGroupEntity(e,t){(0,n.set)(this,"_data",{...this._data,[e]:t})}setCampaignGroupsForOptimaIPP(e){this.campaignGroupsForOptimaIPP=e}getNewCampaignGroup(e){const t=this.m3Store.createRecord(o.CM_CAMPAIGN_GROUP,{status:l.STATUSES.ACTIVE,name:"",startsAt:(0,d.getStartOfUTCDate)().getTime(),...e}),n=(0,r.uuid)()
return this._storeCampaignGroupEntity(n,t),n}fetchCampaignGroup(e){const t={adapterOptions:{url:`${u.default.campaignGroups}/${e}`}}
return this.m3Store.findRecord(o.CM_CAMPAIGN_GROUP,e,t).then((t=>{this._storeCampaignGroupEntity(e,t)}))}findEligibleEnterpriseBoostCampaignGroups(e,t){const n=(0,h.constructPemMetadata)(c.CM_LITE_FIND_ELIGIBLE_CAMPAIGN_GROUPS,[],{productName:c.CM_LITE_PEM_NAME})
return this.m3Store.queryURL(s.default[o.CM_CAMPAIGN_GROUP],{params:{q:"eligibleEnterpriseBoostCampaignGroups",accountUrn:e,contentType:t},adapterOptions:{degradations:[new _.default(n.key,n.value,{productName:f.CAMPAIGN_MANAGER_PEM_PRODUCT_NAME.PRODUCT_NAME})],degradedEntityIDsToRemove:[]},reload:!0}).then((e=>e.get("elements").map((e=>e.toJSON()))))}saveCampaignGroup(e,t,a=f.CAMPAIGN_MANAGER_PEM_PRODUCT_NAME.PRODUCT_NAME){const i=(0,n.get)(this.data,e),r=i.isNew,o=i.toJSON(),l=Object.keys(t).reduce(((e,n)=>(o[n]!==t[n]&&(e[n]=t[n]),e)),{})
i.setProperties(l)
const s={},c={}
if(r||(c.partial=!0,c.url=`${u.default.campaignGroups}/${e}`),r){const e=(0,h.constructPemMetadata)(f.CAMPAIGN_GROUP_KEYS.CREATE_CAMPAIGN_GROUP),t=[new _.default(e.key,e.value,{productName:a})]
c.degradations=t}else{const e=(0,h.constructPemMetadata)(f.CAMPAIGN_GROUP_KEYS.EDIT_CAMPAIGN_GROUP),t=[new _.default(e.key,e.value,{productName:a})]
c.degradations=t}return c.degradedEntityIDsToRemove=[e],s.adapterOptions=c,i.save(s).then((t=>{const a=(0,m.getIdFromUrn)((0,n.get)(t,"entityUrn"))
return this._storeCampaignGroupEntity(a,t),r&&this._storeCampaignGroupEntity(e,void 0),a}))}deleteCampaignGroup(e,t=null){const n=(0,m.getNumericEntityId)(e),a={}
return t&&(a.metadata=t),this.restli.delete(`${u.default.campaignGroups}/${n}`,a)}async deleteCampaignGroups(e,t=null){const n={}
t&&(n.metadata=t)
const a=e.filter((e=>e.status===l.STATUSES.DRAFT)).map(m.getNumericEntityId)
let i
a.length>0&&(i=await this.restli.batchDelete((0,p.addQueryParams)(u.default.campaignGroups,{ids:a}),n))
const r=e.filter((e=>e.status!==l.STATUSES.DRAFT)).map(m.getNumericEntityId)
if(r.length>0){const e={}
r.forEach((t=>{e[t]={patch:{$set:{status:l.STATUSES.PENDING_DELETION}}}}))
return{...await this.restli.batchPartialUpdate((0,p.addQueryParams)(u.default.campaignGroups,{ids:r}),{data:JSON.stringify({entities:e})},n),...i}}return i}getCampaignGroupElementsWithoutDeleted(e,t=null,n=null){return this.reporting.getCampaignGroups(e,t,n).then((e=>e.elements.filter((e=>e.status!==l.STATUSES.PENDING_DELETION&&e.status!==l.STATUSES.REMOVED))))}async setSpentUnspentBudget(e,t,a,i=!0){const{value:{startDate:r,endDate:o}}=(0,E.getAllTimePreset)(t)
e=Array.isArray(e)?e:[e]
const l=(await this.reporting.getStatistics({pivots:[T.PIVOTS.CAMPAIGN_GROUP],dateRange:(0,T.serializeDateRange)({startDate:r,endDate:o}),campaignGroupIds:e.map((e=>(0,y.getCampaignGroupId)(e.id))),timeGranularity:T.TIME_GRANULARITY.ALL,projections:T.ACCOUNT_STATISTICS_PROJECTIONS})).elements.reduce(((e,t)=>(e[t.pivotValues.length?(0,m.getIdFromUrn)(t.pivotValues[0].id):t.id]=t,e)),{})
e.forEach((e=>{let t=0
const r=l[(0,y.getCampaignGroupId)(e.id)]
r&&(t=(0,n.get)(r,T.PROPERTY_NAME.COST_IN_LOCAL_CURRENCY)),(a=a||(0,n.get)(e,"totalBudget.currencyCode"))&&(0,n.set)(e,"spentBudget",{amount:t,currencyCode:a}),i&&(e.unspentBudget=(0,y.getUnspentBudget)(e.totalBudget,e.spentBudget))}))}async handleQuickCampaignGroup({isQuickMode:e,accountId:t,campaignGroups:a}){const i={campaignGroups:a}
if(!e)return i
const r=a.findLast((e=>e.applicationExperience===S.APPLICATION_EXPERIENCE_CASE.QUICK))
if(r)return{quickCampaignGroupId:r.id,campaignGroups:a}
if(!this.fastboot.isFastBoot)try{const e=await(0,y.createCampaignGroupToLoadQuickMode)(this,{accountId:parseInt(t,10),name:this.i18n.lookupTranslation("accounts/item/campaigns/item","i18n_quick_campaign_group_name")()},!0),i=(0,n.get)(this.data,e),r=(0,y.toReportingCampaignGroup)(i)
return{quickCampaignGroupId:e,campaignGroups:[...a,r],newlyCreatedCG:r}}catch(o){this.jet.error(new Error(`Error create quick campaign group: ${(0,g.getErrorMessage)(o)}`),[b.JET_ERROR_TAGS.SIMPLIFIED_CAMPAIGN_CREATION,"create-quick-campaign-group"],{shouldRethrow:!0})}return i}},L=q(M.prototype,"lix",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=q(M.prototype,"jet",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=q(M.prototype,"lix",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=q(M.prototype,"m3Store",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=q(M.prototype,"restli",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=q(M.prototype,"survey",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=q(M.prototype,"reporting",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=q(M.prototype,"fastboot",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=q(M.prototype,"i18n",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=q(M.prototype,"_data",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Y=q(M.prototype,"data",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M)})),define("campaign-manager-web/services/campaign-mode",["exports","@ember/service","campaign-manager-web/constants/simple-settings","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/constants/pem/notification","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/utils/simplified-campaign-creation"],(function(e,t,n,a,i,r,o){var l,s,c,u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,t.inject)("simple-setting"),s=(0,t.inject)("account"),c=(0,t.inject)("lix"),u=(0,t.inject)("jet"),d=class extends t.default{constructor(...e){super(...e),_(this,"simpleSettingService",p,this),_(this,"accountService",m,this),_(this,"lixService",g,this),_(this,"jetService",b,this)}async updateCampaignCreationModeSetting(e,t){if(!t&&!(0,o.isSimplifiedCampaignCreationLixEnabled)(this.accountService.accountObj,this.lixService))return Promise.resolve()
const l=e===n.SIMPLE_SETTING_VALUES.CAMPAIGN_CREATION_MODE_QUICK?i.SCC_SWITCH_KEYS.CAMPAIGN_CREATION_SIMPLE_SETTING_UPDATE_TO_QUICK:i.SCC_SWITCH_KEYS.CAMPAIGN_CREATION_SIMPLE_SETTING_UPDATE_TO_ADVANCED,s=(0,r.constructPemMetadata)(l,[],{productName:i.NOTIFICATIONS_PEM_PRODUCT_NAME})
try{await this.simpleSettingService.updateSimpleSetting(n.SIMPLE_SETTING_TYPE.CAMPAIGN_CREATION_MODE,e,s)}catch(c){this.jetService.error(new Error("Failed to update simple setting"),[a.JET_ERROR_TAGS.SIMPLIFIED_CAMPAIGN_CREATION,l],{shouldRethrow:!0})}}},p=h(d.prototype,"simpleSettingService",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(d.prototype,"accountService",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=h(d.prototype,"lixService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=h(d.prototype,"jetService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)}))
define("campaign-manager-web/services/campaign-restrictions",["exports","@glimmer/tracking","@ember/service","@linkedin/ember-pem/utils/degradation-tracking-metadata","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/http-error","campaign-manager-web/utils/objective-type"],(function(e,t,n,a,i,r,o){var l,s,c,u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,n.inject)(),s=(0,n.inject)(),c=(0,n.inject)(),u=class extends n.default{constructor(...e){super(...e),b(this,"m3Store",d,this),b(this,"jet",p,this),b(this,"lix",m,this),b(this,"campaignCreationRestrictions",g,this)}get objectiveRestrictions(){return this.campaignCreationRestrictions.reduce(((e,t)=>e.concat(t.objectiveRestrictions)),[]).reduce(((e,t)=>(e[t.objective]=t.enabled?o.OBJECTIVE_STATUS.ENABLED:o.OBJECTIVE_STATUS.RESTRICTED,e)),{})}get availableObjectiveCategories(){if(!Object.keys(this.objectiveRestrictions).length)return[]
const e=[]
return(0,o.getObjectiveCategories)().forEach((t=>{const n=t.objectives.filter((e=>e.type in this.objectiveRestrictions))
e.push({name:t.name,color:t.color,objectives:n.map((e=>({...e,renderStatus:this.objectiveRestrictions[e.type]})))})})),e}get enabledObjectives(){return this.campaignCreationRestrictions.reduce(((e,{objectiveRestrictions:t})=>e.concat(t)),[]).filter((e=>e.enabled))}get enabledAdFormats(){return Object.keys(this.enabledObjectives.reduce(((e,{adFormatRestrictions:t})=>e.concat(t)),[]).filter((e=>!0===e.enabled)).reduce(((e,t)=>(e[t.format]="",e)),{}))}get billingReferencesMap(){return this.campaignCreationRestrictions.reduce(((e,t)=>e.concat(t.objectiveRestrictions)),[]).reduce(((e,t)=>e.concat(t.adFormatRestrictions)),[]).reduce(((e,t)=>(e[t.format]=t.billingReferences||[],e)),{})}getAdFormatRestrictionsMap(e){const t=e===o.OBJECTIVE_TYPE.NONE?o.OBJECTIVE_TYPE.WEBSITE_TRAFFIC:e
return this.campaignCreationRestrictions.reduce(((e,t)=>e.concat(t.objectiveRestrictions)),[]).filter((e=>e.objective===t)).reduce(((e,t)=>e.concat(t.adFormatRestrictions)),[]).reduce(((e,t)=>(e[t.format]=t.enabled,e)),{})}fetchCampaignCreationRestrictions(e,t){return this._fetchRestrictions(i.default.campaignCreationRestrictions(e,t),`Error fetching campaign creation restrictions for account ${e} and Campaign Group ${t}`,{degradations:[new a.default("objective-restrictions","objective-restrictions-missing")],degradedEntityIDsToRemove:[e,t]})}fetchCampaignRestrictions(e,t,n){const r=i.default.campaignRestrictions(e,t,n),o=`Error fetching campaign updating restrictions for account ${e}, Campaign Group ${t} and Campaign ${n}`
return this._fetchRestrictions(r,o,{degradations:[new a.default("objective-restrictions","objective-restrictions-missing")],degradedEntityIDsToRemove:[e,t,n]})}_fetchRestrictions(e,t,n={}){return this.campaignCreationRestrictions=[],this.m3Store.queryURL(e,{reload:!0,adapterOptions:n}).then((e=>this.campaignCreationRestrictions=e.toJSON().elements)).catch((e=>{this.jet.error(new Error(`${t}: ${(0,r.getErrorMessage)(e)}`),["campaign-service","fetchRestriction"],!1)}))}},d=_(u.prototype,"m3Store",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=_(u.prototype,"jet",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=_(u.prototype,"lix",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=_(u.prototype,"campaignCreationRestrictions",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),u)})),define("campaign-manager-web/services/campaign",["exports","@ember/application","@ember/debug","@ember/object","@ember/service","@ember/utils","@glimmer/tracking","ember-concurrency-decorators","ember-concurrency","ember-lifeline","ember-stdlib/utils/is-browser","rsvp","campaign-manager-web/config/environment","ember-copy","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/creative-selection-options","campaign-manager-web/constants/currency","campaign-manager-web/constants/entity-status","campaign-manager-web/constants/forecasting","campaign-manager-web/constants/lix","campaign-manager-web/constants/recommendations","campaign-manager-web/constants/tracking","campaign-manager-web/constants/ad-placement","campaign-manager-web/entities/campaign","campaign-manager-web/utils/account","campaign-manager-web/utils/ad-format","campaign-manager-web/utils/ad-placement-legacy","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/campaign","campaign-manager-web/utils/campaign-group","campaign-manager-web/utils/date","campaign-manager-web/utils/forecasting","campaign-manager-web/utils/http-error","campaign-manager-web/utils/lifetime-pacing-strategies","campaign-manager-web/utils/lisa","campaign-manager-web/utils/money-amount","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/pacing-strategies","campaign-manager-web/utils/roadblock","campaign-manager-web/utils/targeting","campaign-manager-web/utils/targeting-models","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/urn","campaign-manager-web/utils/locale","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/campaign-manager","campaign-manager-web/components/objective-selection","campaign-manager-web/components/targeting-module","campaign-manager-web/components/lite/campaign-details","campaign-manager-web/constants/pem/audiences","campaign-manager-web/constants/pem/lifetime-pacing-settings","campaign-manager-web/constants/budget-optimization","campaign-manager-web/constants/customization","campaign-manager-web/entities/campaign-settings","campaign-manager-web/utils/conversation-ads/conversation-ads","campaign-manager-web/utils/optima","campaign-manager-web/utils/url","campaign-manager-web/constants/lego"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae){var ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye,Se,Ae,Ce,Oe,ve,we,Ie,Pe,Ne,Re,De,Me,Le,ke,Ue,xe,Fe,ze,je,Ge,Be,Ve,Ye,He,qe,Ke,We,Xe,$e,Je,Qe,Ze,et,tt,nt
function at(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function it(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rt(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.buildCampaignEditPatch=St,e.default=void 0,e.getRunScheduleChanges=yt
const ot="Campaign Manager - Campaign Settings",lt="campaign-service",st="deleteCampaign",ct="editCampaign",ut="fetchAndUpdateForecastData",dt="saveCampaign",pt="updateAudienceExpansion",mt="updateCampaignObjective",gt="updateCurrencyCode",bt="updateDailyBudget",_t="updateOFfsiteDelivery",ht="updateRunSchedule",ft="updateTargetingCriteria",Tt="updateTotalBudget",Et=[U.AD_FORMAT.CAROUSEL,U.AD_FORMAT.SPONSORED_UPDATE_JOB_POSTING,U.AD_FORMAT.SINGLE_VIDEO,U.AD_FORMAT.STANDARD_SPONSORED_CONTENT,U.AD_FORMAT.SPONSORED_UPDATE_EVENT,U.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT]
function yt(e,t){const n={runSchedule:null,$set:null},a=t.runSchedule
if(e.status!==h.STATUSES.DRAFT){a.start>=(0,N.getTomorrowUTC)().getTime()?a.end?n.$set={runSchedule:a}:null===a.end?n.runSchedule={$set:{start:a.start},$delete:["end"]}:n.runSchedule={$set:{start:a.start}}:a.end?n.runSchedule={$set:{end:a.end}}:null===a.end&&(n.runSchedule={$delete:["end"]})}else null===a.end?n.runSchedule={$set:{start:a.start},$delete:["end"]}:n.$set={runSchedule:a}
return n}function St(e,t){return{patch:Object.keys(t).reduce(((n,i)=>{if(g.CAMPAIGN_DELETABLE_FIELDS.includes(i)&&null===(0,a.get)(t,i))n.$delete||(n.$delete=[]),n.$delete.push(i)
else if((0,r.isPresent)(t[i]))if("runSchedule"===i){const a=yt(e,t)
a.runSchedule&&(n={...n,runSchedule:a.runSchedule}),n={...n,$set:{...n.$set,...a.$set}}}else n.$set[i]=t[i]
else n.$set[i]=(0,a.get)(e,i)
return n}),{$set:{}})}}e.default=(ie=(0,i.inject)("account"),re=(0,i.inject)(),oe=(0,i.inject)(),le=(0,i.inject)(),se=(0,i.inject)("conversion"),ce=(0,i.inject)(),ue=(0,i.inject)(),de=(0,i.inject)(),pe=(0,i.inject)(),me=(0,i.inject)("locale"),ge=(0,i.inject)(),be=(0,i.inject)(),_e=(0,i.inject)(),he=(0,i.inject)(),fe=(0,i.inject)("targeting/targeting-criteria"),Te=(0,i.inject)("onboarding"),Ee=(0,i.inject)(),ye=(0,i.inject)("customization"),Se=(0,i.inject)("inlineRecommendation"),Ae=(0,i.inject)("ad-learning-phase"),Ce=(0,i.inject)("creative"),Oe=(0,l.task)({drop:!0}),ve=(0,l.task)({drop:!0}),we=(0,l.task)({drop:!0}),Ie=(0,l.task)({restartable:!0}),Pe=class extends i.default{constructor(...e){super(...e),at(this,"accountService",Ne,this),at(this,"lix",Re,this),at(this,"campaignConfiguration",De,this),at(this,"campaignRestrictions",Me,this),at(this,"conversionService",Le,this),at(this,"forecasting",ke,this),at(this,"forecastingRecommendations",Ue,this),at(this,"i18n",xe,this),at(this,"jet",Fe,this),at(this,"localeService",ze,this),at(this,"lisaLiam",je,this),at(this,"restli",Ge,this),at(this,"tracking",Be,this),at(this,"xhr",Ve,this),at(this,"targetingCriteriaService",Ye,this),at(this,"onboardingService",He,this),at(this,"inProductModule",qe,this),at(this,"customizationService",Ke,this),at(this,"inlineRecommendationService",We,this),at(this,"adLearningPhaseService",Xe,this),at(this,"creativeService",$e,this),at(this,"campaignToEdit",Je,this),at(this,"audienceCount",Qe,this),at(this,"allowCampaignActivation",Ze,this),it(this,"editingChanges",{}),it(this,"retainableUserSelections",{}),it(this,"launchPosition",null),at(this,"isCampaignStartingWithSmartAudience",et,this),at(this,"areConnectedTvLanguageFacetsTrimmed",tt,this)
at(this,"areConnectedTvLocationFacetsTrimmed",nt,this),it(this,"setCampaignTrackingParametersState",((e,t=this.campaignToEdit)=>{t.trackingParametersState=e})),it(this,"isAdFormatDisabled",(e=>e===U.AD_FORMAT.INMAIL&&this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableTurnOffMessageAds))),it(this,"_getAdFormatRenderStatusForSavedCampaign",((e,t,n,a)=>(n||a)&&t.isDraftCampaign?e.renderStatus:e.adFormat===t.adFormat?U.AD_FORMAT_STATUS.ENABLED:U.AD_FORMAT_STATUS.DISABLED))}hasPersistableChanges(){const{isAdFormatInferred:e,associatedConversions:t,initialAssociatedConversions:n,...a}=this.editingChanges
return Object.keys(a).length>0}setLaunchPosition(e){this.launchPosition=e}fetchCampaign(e){return this.xhr.fetch(`${w.default.campaigns}/${e}`,{},0)}fetchCampaigns(e){return this.xhr.fetch(w.default.getCampaigns(e),{},0)}initializeCampaign({account:e,campaignGroups:t,campaignGroupId:n,rawCampaign:i,defaultGeoTemplate:r,isNewCampaign:o,isQuickMode:l,isNewOptima:s}){let c,p,m,g
n=n||i?.campaignGroupId
const b=(0,P.getSelectedCampaignGroup)({campaignGroups:t,campaignGroupId:n,isQuickMode:l,isOptima:s,isNewCampaign:o}),_=this.createCampaignCopyWithDefaults({account:e,campaignGroup:b,campaign:i})
if(o){if((0,a.setProperties)(_,{campaignGroupId:b&&b.id,accountId:parseInt(e.id,10)}),r){(0,a.set)(_,"targetingCriteria",(0,a.getProperties)(r,["include","exclude"]))
const e=j.CmTargetingCriteria.fromTargetingCriteria(r).getIncludeFacetObj(z.FACET_URNS.INTERFACE_LOCALES)
e?.segments?.length&&(0,a.set)(_,"locale",(0,V.convertUrnToLocale)(e.segments[0].urn))}if((0,C.supportsTalentCampaignDefaults)(e)){const e=(0,z.setAllFacetUrns)(_.targetingCriteria,z.FACET_URNS.LOCATIONS,z.FACET_URNS.PROFILE_LOCATIONS);(0,a.set)(_,"targetingCriteria",e)}_.campaignGroupId?(c=this.campaignRestrictions.fetchCampaignCreationRestrictions(e.id,_.campaignGroupId),p=this.campaignConfiguration.fetchCampaignValidConfigurations(_)):(c=d.Promise.resolve(),p=d.Promise.resolve()),g=d.Promise.resolve({campaign:_}),m=d.Promise.resolve({campaign:_})}else g=(0,R.doesCampaignSupportRecommendations)(_)?this._fetchForecastingRecommendationsTask.perform(_):d.Promise.resolve(),c=this.campaignRestrictions.fetchCampaignRestrictions(_.accountId,_.campaignGroupId,_.id),p=this.campaignConfiguration.fetchCampaignValidConfigurations(_)
m=u.default&&!o?this.getCurrentRunningSpend(_).then((e=>(_.set("currentRunningSpend",e),{campaign:_}))).catch((e=>(this.jet.error(new Error(`Failed to fetch campaign currentRunningSpend: ${(0,D.getErrorMessage)(e)}`),[lt],!1),{campaign:_}))):d.Promise.resolve({campaign:_})
let h=d.Promise.resolve()
return this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableOptima)&&(0,te.shouldFetchOptimaLearning)(i)&&(h=this.adLearningPhaseService.getCampaignLearningPhaseProgress([_.id]).then((e=>{const t=(0,ne.buildCampaignUrnComplexKey)(_.id)
_.learningPhaseProgress=e[t]})).catch((e=>(this.jet.error(new Error(`Failed to fetch campaign learning phase progress: ${(0,D.getErrorMessage)(e)}`),[lt],!1),d.Promise.resolve())))),this.dismissCTVTrimmedFacetsNudge(),(0,d.allSettled)([m,c,p,g,h]).then((t=>{const n=t[0].value.campaign
if(!o){const t=this.getDefaultCampaignValues(_,e)
n.setProperties(t),delete t.objectiveType,t.isAdFormatInferred&&delete t.adFormats,this.editingChanges=t}return this.campaignToEdit=n,n}))}createCampaignCopyWithDefaults({account:e,campaignGroup:n,campaign:a,overrides:i={}}={}){e=e||{}
const r=a?.toJSON?.()||{...a},o=this._getNewCampaignDefaults(e,n,r),l=A.default.create((0,t.getOwner)(this).ownerInjection(),Object.assign(o,r,i))
if(l.campaignGroup=n,l.offsitePreferences=(0,I.createOffsitePreferences)(l.offsitePreferences),n?.budgetOptimization?.budgetOptimizationStrategy===J.BUDGET_OPTIMIZATION_STRATEGY.DYNAMIC){const e=n.objectiveType
l.objectiveType=e
const t=g.OBJECTIVE_TYPE_TO_ALIGNED_OPTIMIZATION_GOAL_MAP[n.objectiveType],a=g.OPTIMIZATION_GOAL_TO_BID_STRATEGY_MAP[t][n.budgetOptimization.bidCategory],i=g.OPTIMIZATION_TARGET_TYPE_MAP[e]&&g.OPTIMIZATION_TARGET_TYPE_MAP[e][a]&&g.OPTIMIZATION_TARGET_TYPE_MAP[e][a].length&&e===U.OBJECTIVE_TYPE.BRAND_AWARENESS?g.OPTIMIZATION_TARGET_TYPE.MAX_REACH:g.OPTIMIZATION_TARGET_TYPE_MAP[e][a][0]
l.optimizationTargetType=i,l.costType=g.COST_TYPE_MAP[a],l.runSchedule=(0,I.getValidRunSchedule)(l)}return l}fetchAndUpdateCampaignLimits(e,t={}){return this._fetchCampaignLimitsTask.perform(e,t).then((t=>{const n=this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableDBPTotalBudgetMultiplierV2),{unitCost:i,totalBudget:r}=(0,I.getCampaignDeltaAfterLimitsCall)(e,this.campaignToEdit,this.campaignToEdit.adFormat,t,n)
i&&this.updateCampaignUnitCost(i.amount,i.currencyCode),r&&this.updateCampaignTotalBudget(r.amount,r.currencyCode),(0,a.set)(this.campaignToEdit,"limits",t)})).catch((e=>{if(!(0,s.didCancel)(e))throw e}))}fetchAndUpdateForecastResults(e){return this._fetchForecastDataTask.perform(e)}updateAccountId(e){(0,a.set)(this.campaignToEdit,"accountId",e)}updateCampaignAudienceExpansionEnabled(e){const t=(0,a.get)(this.accountService,"accountObj");(0,a.set)(this.campaignToEdit,"audienceExpansionEnabled",e),this.maybeUpdateEditingChanges({audienceExpansionEnabled:e}),this.fetchAndUpdateCampaignLimits(t),this.fetchAndUpdateForecastResults(t).catch((e=>{this.jet.error(new Error(`Failed to fetch and update forecast data while updating audience expansion: ${e}`),[lt,pt,ut],!1)}))}updateCampaignBillingReferenceId(e){(0,a.set)(this.campaignToEdit,"billingReferenceId",e)}updateCampaignBillingReferenceType(e){(0,a.set)(this.campaignToEdit,"billingReferenceType",e)}updateCampaignObjective(e,t){(0,a.set)(this.campaignToEdit,"name",this.populateBoostCampaignName(e,t))
const n=(0,a.get)(this.accountService,"accountObj");(0,a.set)(this.campaignToEdit,"objectiveType",t),this.updateCampaignOptimizationTargetType(t),this.fetchAndUpdateCampaignLimits(n),this.fetchAndUpdateForecastResults(n).catch((e=>{this.jet.error(new Error(`Failed to fetch and update forecast data while updating campaign objective: ${e}`),[lt,mt,ut],!1)})),this.campaignToEdit.objectiveType===U.OBJECTIVE_TYPE.LEAD_GENERATION&&this.updateCampaignOffsiteDeliveryEnabled(!1)}isNewAndCanSelectWebsiteConversion(){const e=this.campaignToEdit.isNewCampaign&&this.campaignToEdit.objectiveType===U.OBJECTIVE_TYPE.WEBSITE_VISIT,t=this.campaignRestrictions.availableObjectiveCategories.some((e=>e.objectives.some((e=>e.type===U.OBJECTIVE_TYPE.WEBSITE_CONVERSION&&e.renderStatus===U.OBJECTIVE_STATUS.ENABLED))))
return e&&t}updateCampaignOptimizationTargetType(e){const t=(0,U.getAdFormat)(this.campaignToEdit),n=(0,I.getBidStrategy)(this.campaignToEdit),i=this.campaignToEdit.isNew,r=this.getNewOptimizationTargetType({objectiveType:e,adFormat:t,bidStrategy:n,isNew:i});(0,a.set)(this.campaignToEdit,"optimizationTargetType",r)}updateBudgetOptimizedCampaignOptimizationTargetType(e){const t=e.objectiveType,n=g.OBJECTIVE_TYPE_TO_ALIGNED_OPTIMIZATION_GOAL_MAP[t],i=g.OPTIMIZATION_GOAL_TO_BID_STRATEGY_MAP[n][e.budgetOptimization.bidCategory],r=g.OPTIMIZATION_TARGET_TYPE_MAP[t]&&g.OPTIMIZATION_TARGET_TYPE_MAP[t][i]&&g.OPTIMIZATION_TARGET_TYPE_MAP[t][i].length&&t===U.OBJECTIVE_TYPE.BRAND_AWARENESS?g.OPTIMIZATION_TARGET_TYPE.MAX_REACH:g.OPTIMIZATION_TARGET_TYPE_MAP[t][i][0],o=g.COST_TYPE_MAP[i];(0,a.set)(this.campaignToEdit,"costType",o),(0,a.set)(this.campaignToEdit,"optimizationTargetType",r)}updateCampaignOffsiteDeliveryEnabled(e){const t=(0,a.get)(this.accountService,"accountObj");(0,a.set)(this.campaignToEdit,"offsiteDeliveryEnabled",e),this.maybeUpdateEditingChanges({offsiteDeliveryEnabled:e}),this.fetchAndUpdateForecastResults(t).catch((e=>{this.jet.error(new Error(`Failed to fetch and update forecast data while updating offsite delivery: ${e}`),[lt,_t,ut],!1)}))}updateCampaignDailyBudget(e,t,n=!0){const i=(0,k.getMoneyAmountForAPI)({amount:e,currencyCode:t});(0,a.set)(this.campaignToEdit,"dailyBudget",i),n&&this.fetchAndUpdateForecastResults((0,a.get)(this.accountService,"accountObj")).catch((e=>{this.jet.error(new Error(`Failed to fetch and update forecast data while updating daily budget: ${e}`),[lt,bt,ut],!1)}))}updateCampaignFloorPrice(e,t){const n=(0,k.getMoneyAmountForAPI)({amount:e,currencyCode:t});(0,a.set)(this.campaignToEdit,"floorPrice",n)}updateCampaignRunSchedule(e){(0,a.setProperties)(this.campaignToEdit,{runSchedule:e,doesLifetimeBudgetNeedToBeRecalculated:!0}),this.maybeUpdateEditingChanges({runSchedule:e}),this.fetchAndUpdateForecastResults((0,a.get)(this.accountService,"accountObj")).catch((e=>{this.jet.error(new Error(`Failed to fetch and update forecast data while updating run schedule: ${e}`),[lt,ht,ut],!1)}))}updateTargetingCriteria(e){(0,a.set)(this.campaignToEdit,"targetingCriteria",e),this.maybeUpdateEditingChanges({targetingCriteria:e})
const t=j.CmTargetingCriteria.fromTargetingCriteria(e).allIncludedSegments.find((e=>e.facetUrn===z.FACET_URNS.INTERFACE_LOCALES));(0,V.convertLocaleToUrn)(this.campaignToEdit.locale)!==t.urn&&((0,a.set)(this.campaignToEdit,"locale",(0,V.convertUrnToLocale)(t.urn)),this.maybeUpdateEditingChanges({locale:this.campaignToEdit.locale}))}updateTargetingCriteriaAndFetchMetrics(e){this.updateTargetingCriteria(e),this.targetingCriteriaService.personalizedStartingAudience&&this.disableSmartAudienceDefault()
const t=(0,a.get)(this.accountService,"accountObj")
this.fetchAndUpdateCampaignLimits(t),this.getAndSetAudienceCount(e),this.fetchAndUpdateForecastResults(t).catch((e=>{this.jet.error(new Error(`Failed to fetch and update forecast data while updating the targeting criteria: ${e}`),[lt,ft,ut],!1)}))}updateCampaignTotalBudget(e,t,n=!0){const i=(0,k.getMoneyAmountForAPI)({amount:e,currencyCode:t});(0,a.setProperties)(this.campaignToEdit,{totalBudget:i,doesLifetimeBudgetNeedToBeRecalculated:!0}),this.maybeUpdateEditingChanges({totalBudget:i}),n&&this.fetchAndUpdateForecastResults((0,a.get)(this.accountService,"accountObj")).catch((e=>{this.jet.error(new Error(`Failed to fetch and update forecast data while updating the total budget: ${e}`),[lt,Tt,ut],!1)}))}updateCampaignUnitCost(e,t){const n=(0,k.getMoneyAmountForAPI)({amount:e,currencyCode:t});(0,a.set)(this.campaignToEdit,"unitCost",n)}resetToTargetingCriteriaWithDefaultLocation(){return this.targetingCriteriaService.fetchTargetingCriteriaWithDefaultLocation().then((e=>{let t=e;(0,C.supportsTalentCampaignDefaults)((0,a.get)(this.accountService,"accountObj"))&&(t=(0,z.setAllFacetUrns)(e,z.FACET_URNS.LOCATIONS,z.FACET_URNS.PROFILE_LOCATIONS))
const{include:n,exclude:i}=t
this.updateTargetingCriteriaAndFetchMetrics({include:n,exclude:i})}))}updateCampaignByCampaignGroup(e,t,n,a){const{id:i=null,billingParentReferenceId:r=null,billingReferenceId:o=null}={...e},l=t.isEnterprise?{campaignGroupId:i,billingParentReferenceId:r,billingReferenceId:o,adFormats:null,objectiveType:null,campaignGroup:e}:{campaignGroupId:i,campaignGroup:e}
if(e?.budgetOptimization?.budgetOptimizationStrategy===J.BUDGET_OPTIMIZATION_STRATEGY.DYNAMIC){const t=(0,I.getOptimizationTargetTypeAndCostTypeFromCampaignGroup)(e)
l.costType=t.costType,l.optimizationTargetType=t.optimizationTargetType}this.updateCampaign({data:l,accountReference:n,campaign:a??this.campaignToEdit})}updateCampaignCurrencyCode(e){const{dailyBudget:t,floorPrice:n,totalBudget:i,unitCost:r}=(0,a.getProperties)(this.campaignToEdit,"dailyBudget","floorPrice","totalBudget","unitCost"),o=(0,a.get)(this.accountService,"accountObj")
t&&this.updateCampaignDailyBudget(t.amount,e,!1),n&&this.updateCampaignFloorPrice(n.amount,e),i&&this.updateCampaignTotalBudget(i.amount,e,!1),r&&this.updateCampaignUnitCost(r.amount,e),this.fetchAndUpdateCampaignLimits(o),this.fetchAndUpdateForecastResults(o).catch((e=>{this.jet.error(new Error(`Failed to fetch and update forecast data while updating currency: ${e}`),[lt,gt,ut],!1)}))}updateCampaignStartingWithSmartAudience(e){this.isCampaignStartingWithSmartAudience=e}updateCampaignCtvToggleFlag(e){const t=this.campaignToEdit.placements||{},n=t.selection||{}
this.campaignToEdit.placements={...t,selection:{...n,connectedTelevisionOnly:e}}}dismissCTVTrimmedFacetsNudge(){this.areConnectedTvLanguageFacetsTrimmed=!1,this.areConnectedTvLocationFacetsTrimmed=!1}populateConnectedTvPlacementsDiff(e){if(e!==this.campaignToEdit.objectiveType&&!this.campaignConfiguration.isConnectedTelevisionAvailable({objectiveType:e})&&void 0!==this.campaignToEdit.placements?.selection?.connectedTelevisionOnly){delete this.campaignToEdit.placements?.selection?.connectedTelevisionOnly
const e=this.campaignToEdit.placements,t=e?.selection
return void 0!==t&&0===Object.keys(t).length&&1===Object.keys(e).length?{placements:null}:{placements:e}}}populateFrequencyOptimizationDiff(e){if(e!==this.campaignToEdit.objectiveType)return U.OBJECTIVE_TYPE.BRAND_AWARENESS!==e?{optimizationPreference:null}:void 0}async updateCampaignCtvToggle(e){if(!this.campaignToEdit.isNewCampaign)return
let t={},n=b.default.OPTIMIZED
e?(t=this.campaignToEdit.targetingCriteria,this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableLanConnectedTVCreativesOptimizePerformanceOption)||(n=b.default.ROUND_ROBIN)):(t=await this.targetingCriteriaService.fetchPersonalizedDefaultAudience(this.campaignToEdit.accountId),this.dismissCTVTrimmedFacetsNudge(),n=b.default.OPTIMIZED),await this.updateCampaign({data:{objectiveType:U.OBJECTIVE_TYPE.BRAND_AWARENESS,targetingCriteria:t,creativeSelection:n},isTrimFacetsForCTVApplicable:e}),this.campaignToEdit.offsiteDeliveryEnabled=!0,this.updateCampaignCtvToggleFlag(e)}updateCampaign({data:e,accountReference:t,isChangeRetainable:n=!1,campaign:i=this.campaignToEdit,isTrimFacetsForCTVApplicable:r=!1}){this.editingChanges={...this.editingChanges,...e}
const o={...e}
if(r){const e=(0,z.getSupportedLocationUrnSetForConnectedTv)({isAustraliaSupported:this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableAustraliaLocationForLanCTV),isUnitedKingdomSupported:this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableLanConnectedTVWithGeoUK)}),t=(0,z.getSupportedLocaleUrnSetForConnectedTv)({isFrenchSupported:this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableFrenchLanguageForLanCTV),isSpanishSupported:this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableSpanishLanguageForLanCTV)}),{targetingCriteria:n,areCtvLanguageFacetsTrimmed:a,areCtvLocationFacetsTrimmed:i}=(0,z.trimTargetingCriteriaForConnectTvInPlace)(o.targetingCriteria,{supportedLocations:e,supportedLanguages:t});(0,z.isTargetingCriteriaEqual)(n,o.targetingCriteria)||(o.targetingCriteria=n,this.areConnectedTvLocationFacetsTrimmed=i,this.areConnectedTvLanguageFacetsTrimmed=a)}if(i.isNewCampaign){if(1===Object.keys(o).length&&o.targetingCriteria&&this.targetingCriteriaService.personalizedStartingAudience&&this.disableSmartAudienceDefault(),o.objectiveType&&this.targetingCriteriaService.personalizedStartingAudience){const e=(0,z.isCampaignStartingWithSmartAudience)(this.targetingCriteriaService.personalizedStartingAudience,this.targetingCriteriaService.targetingCriteriaWithDefaultLocation,o.objectiveType)
this.updateCampaignStartingWithSmartAudience(e)}if(null===o.objectiveType)this.targetingCriteriaService.personalizedStartingAudience&&(o.targetingCriteria=this.targetingCriteriaService.personalizedStartingAudience),this.conversionService.setupAssociatedConversions(i)
else if((0,U.isTalentObjective)(o.objectiveType)){if(o.objectiveType===U.OBJECTIVE_TYPE.JOB_APPLICANT&&this._maybeExcludeAccountReference(t,o),this.targetingCriteriaService.personalizedStartingAudience){o.targetingCriteria||(o.targetingCriteria=i.get("targetingCriteria"))
const e=o.targetingCriteria,t=(0,z.removeAgeAndSchoolFacetsForTalentObjective)(e)
o.targetingCriteria=t}}else if(void 0!==o.objectiveType&&(0,U.isTalentObjective)(i.objectiveType)&&!(0,U.isTalentObjective)(o.objectiveType)){const{displayName:e,objectUrn:n}=t||{},a=i.get("targetingCriteria")
if((0,z.isTargetingCriteriaExcludingAccountReference)(a,n)){const t=j.CmTargetingCriteria.fromTargetingCriteria(a)
z.FACET_GROUPS[z.FACET_URNS.COMPANIES].forEach((a=>{const i={name:e,urn:n,facetUrn:a},r=t.exclude.getFacetObj(i.facetUrn)
r&&r.removeSegment(i)})),o.targetingCriteria=t.toJS()}}n&&(this.retainableUserSelections={...this.retainableUserSelections,...o})}const l=o.adFormats?.[0]
if(o.targetingCriteria&&(0,U.isDynamicAdFormat)(l||i.adFormats?.[0])){const e=j.CmTargetingCriteria.fromTargetingCriteria(o.targetingCriteria);(0,z.hasFacet)(e,z.FACET_URNS.CONTEXTUAL_AD_SIZES)||this.jet.error(new Error(`DA campaign has had ct_adsize stripped from targetingCriteria:\n          tc before: ${JSON.stringify(i.targetingCriteria)}\n          tc after: ${JSON.stringify(e.toJS())}\n          incoming ad format: ${l||"unchanged"}\n          campaign: ${JSON.stringify((0,I.toValidCampaign)(i))}`),["ADS-95034"],!1)}const s=this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableGalapagosAdPlacements),c=S.DEFAULT_AD_FORMAT_TO_PLACEMENTS_MAP[l]||null
l&&s&&(o.placements=c),(0,a.setProperties)(i,o),o.targetingCriteria&&this.maybeFetchAudienceCount(i,o.targetingCriteria),i.isNewCampaign&&this._restoreRetainedUserSelections(i,o),this._maybeFetchRecommendations(i,o)}clearEditingChanges(){this.editingChanges={},this.retainableUserSelections={}}maybeUpdateEditingChanges(e){this.isNewCampaign||(0,a.setProperties)(this.editingChanges,e)}getDefaultAdFormat(e){const{objectiveType:t}=e,n=this.campaignRestrictions.getAdFormatRestrictionsMap(t),a=this.campaignConfiguration.getAvailableAdFormats(e).filter((({adFormat:e})=>n.hasOwnProperty(e))).find((e=>e.renderStatus===U.AD_FORMAT_STATUS.ENABLED))
return a&&a.adFormat}areConversationStarterAdsAdvertiserChangesInterimRamped(){return this.lix.getTreatment(T.LIX_TEST_KEYS.enableConversationStarterAdsAdvertisingChanges)===ee.CONVERSATION_STARTER_ADS_LIX_STATES.INTERIM}areConversationStarterAdsAdvertiserChangesFullyRamped(){return this.lix.getTreatment(T.LIX_TEST_KEYS.enableConversationStarterAdsAdvertisingChanges)===ee.CONVERSATION_STARTER_ADS_LIX_STATES.FULLY_RAMPED}getAdFormatCardCssClass(e,t){return(0,U.isConversationStarterObjective)(e)?`${U.AD_FORMAT_ICON_CSS[t.adFormat]}-messaging`:t.adFormat===U.AD_FORMAT.GUIDED_REPLIES?this.areConversationStarterAdsAdvertiserChangesInterimRamped()?U.AD_FORMAT_ICON_CSS[`${U.AD_FORMAT.GUIDED_REPLIES}-interim`]:this.areConversationStarterAdsAdvertiserChangesFullyRamped()?U.AD_FORMAT_ICON_CSS[`${U.AD_FORMAT.GUIDED_REPLIES}-fully-ramped`]:U.AD_FORMAT_ICON_CSS[`${U.AD_FORMAT.GUIDED_REPLIES}`]:U.AD_FORMAT_ICON_CSS[t.adFormat]}getAdFormatOptions(e,t=!1,n=!1,a=!1){const i=this.campaignConfiguration.getAvailableAdFormats(e),r=this.campaignRestrictions.getAdFormatRestrictionsMap(e.objectiveType)
let o=this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableBrandedPromo)?i:i.filter((e=>e.adFormat!==U.AD_FORMAT.BRANDED_IN_APP_PROMOTION))
return t&&(o=o.filter((({adFormat:e})=>Et.includes(e)))),o.filter((({adFormat:t})=>r.hasOwnProperty(t)||t===e.adFormat)).map((t=>({...t,...!e.isNewCampaign&&{renderStatus:this._getAdFormatRenderStatusForSavedCampaign(t,e,n,a)},illustrationName:(this.isAdFormatDisabled(t.adFormat)?U.AD_FORMAT_DISABLED_ILLUSTRATION_NAME:U.AD_FORMAT_ILLUSTRATION_NAME)[t.adFormat],cssClass:this.getAdFormatCardCssClass(e.objectiveType,t)})))}getCampaignDeltaBeforeLimitsCall(e,t,n,a={isDBOCampaignGroup:!1,isQuickMode:!1}){const{targetingCriteria:i,objectiveType:r}=t.getProperties("targetingCriteria","objectiveType"),o=this._getCampaignModifiers({account:e,adFormat:n,objectiveType:r,isQuickMode:a.isQuickMode}),l=Object.assign(U.AD_FORMAT_CAMPAIGN_MODIFIERS_BASE.base(),o||{})
i&&Object.assign(l,this.getTargetingRelatedDeltaForAdFormatUpdate(t,n,i)),t.pacingStrategy===x.default.LIFETIME&&Object.assign(l,{dailyBudget:(0,k.getMoneyAmountForAPI)({amount:g.BID_AND_BUDGET_DEFAULTS.DAILY_BUDGET,currencyCode:e.currencyCode}),totalBudget:void 0,acceleratedPacingEnabled:void 0})
const s={}
return s.start=t.get("runSchedule.start"),Object.assign(l,{runSchedule:s}),Object.assign(l,this._getRecruitmentAdBiddingModelDelta(e,t,n)),a.isDBOCampaignGroup||Object.assign(l,this._getBidStrategyRelatedDelta(e,t,n)),l}getNewOptimizationTargetType({objectiveType:e,bidStrategy:t,adFormat:n,isNew:a}){if(e===U.OBJECTIVE_TYPE.BRAND_AWARENESS&&t===g.BID_STRATEGY.AUTO){if(this.campaignConfiguration.getAvailableAutobidOptimizationTargets({objectiveType:e,adFormat:n}).includes(g.OPTIMIZATION_TARGET_TYPE.MAX_REACH))return g.OPTIMIZATION_TARGET_TYPE.MAX_REACH}if((0,U.isSponsoredMessageAdFormat)(n)&&t===g.BID_STRATEGY.AUTO){const t=this.campaignConfiguration.getAvailableAutobidOptimizationTargets({objectiveType:e,adFormat:n}).includes(g.OPTIMIZATION_TARGET_TYPE.MAX_IMPRESSION)
if(a&&this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableHideAutobiddingForSponsoredMessaging))return g.OPTIMIZATION_TARGET_TYPE.NONE
if(t)return g.OPTIMIZATION_TARGET_TYPE.MAX_IMPRESSION}const i=g.OPTIMIZATION_TARGET_TYPE_MAP[e]&&g.OPTIMIZATION_TARGET_TYPE_MAP[e][t]&&g.OPTIMIZATION_TARGET_TYPE_MAP[e][t].length&&g.OPTIMIZATION_TARGET_TYPE_MAP[e][t][0]
if(i===g.OPTIMIZATION_TARGET_TYPE.ENHANCED_CONVERSION){const a={objectiveType:e,costType:g.COST_TYPE_MAP[t],adFormats:[n]}
return this.campaignConfiguration.isEcpcAllowed(a,!0)?i:g.OPTIMIZATION_TARGET_TYPE.NONE}return i||g.OPTIMIZATION_TARGET_TYPE.NONE}saveCampaign(e=this.campaignToEdit){const t=(0,I.toValidCampaign)(e)
t.status=g.CAMPAIGN_STATUSES.DRAFT
const n={key:"campaign-creation",value:"campaign-creation-failed",enableSessionRecording:this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enablePEMSessionReplayIntegration)}
return this.xhr.post(w.default.campaigns,{data:JSON.stringify(t),metadata:n}).then((t=>{const{headers:n}=t,a=n["x-restli-id"]
return this._syncSave({campaign:e,campaignId:a}).then((()=>a))})).then((async t=>{if(this.inlineRecommendationService.recommendationContext?.contextId)try{await this.inlineRecommendationService.updateRecommendationContextTarget({contextId:this.inlineRecommendationService.recommendationContext.contextId,accountId:e.accountId,campaignId:t})}catch(n){}return t})).catch((e=>{throw this.jet.error(new Error((0,D.getErrorMessage)(e)),[lt,dt],!1),e}))}launchCampaign(e=this.campaignToEdit){(0,U.isLeadGenFormCampaign)(e)&&e.status===h.STATUSES.DRAFT&&this.batchActiveCreativesTask.perform(e.id)
let t=(0,a.get)(e,"runSchedule.start")
const n=new Date
t||(t=n.getTime())
const i=(0,Y.constructPemMetadata)(H.CAMPAIGN_KEYS.LAUNCH,[e.id],{productName:H.CAMPAIGN_MANAGER_PEM_PRODUCT_NAME.PRODUCT_NAME,enableSessionRecording:this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enablePEMSessionReplayIntegration)})
let r
this.fireAdBidSelectionEvent(e),this.launchPosition&&(i.key=this.launchPosition,this.setLaunchPosition(null))
const o={}
return e.type===g.CAMPAIGN_TYPE.IN_APP_PROMOTION?(o.campaignUrn=(0,B.createUrnFromAttrs)(B.URN_TYPES.SPONSORED_CAMPAIGN,e.id),r="launchInAppPromotionCampaign"):(o.campaignId=e.id,r="launch"),e.isDraftCampaign&&(o.startTime=t),this.xhr.post(`${w.default.campaigns}?action=${r}`,{data:JSON.stringify(o),metadata:i})}*batchActiveCreativesTask(e){const t=this.creativeService.campaignCreatives[e]||[],n={}
t.forEach((e=>{n[e.id]={patch:{$set:{status:h.STATUSES.ACTIVE}}}}))
return yield this.creativeService.batchPartialUpdate({entities:n},t.map((e=>e.id)))}fireAdBidSelectionEvent(e){const t={entityUrn:g.CAMPAIGN_URN_PREFIX+e.id,entityStatus:g.CAMPAIGN_STATUSES.ACTIVE,advertiserSpecifiedBid:e.unitCost,systemSuggestedBid:{min:(0,I.getValueFromCampaign)(e,"limits.bidSuggestion.lowBid"),max:(0,I.getValueFromCampaign)(e,"limits.bidSuggestion.highBid"),default:(0,I.getValueFromCampaign)(e,"limits.bidSuggestion.midBid")}}
e.optimizationTargetType!==g.OPTIMIZATION_TARGET_TYPE.NONE&&(t.optimizationTarget=e.optimizationTargetType),this.tracking.fireTrackingPayload(y.TRACKING_EVENT_TOPIC.AD_BID_SELECTION_EVENT,t)}editCampaign({campaign:e=this.campaignToEdit,additionalChanges:t,metadata:n}={}){const a={...this.editingChanges,...t},i=e.id,r=(0,I.toValidCampaignPatch)(a,(0,F.isRoadblock)(e.roadblockType)),{isAdFormatInferred:o}=e
if(o&&delete a.adFormats,0===Object.keys(r).length)return this._syncSave({campaign:e,campaignId:i})
const l=St(e,r);(r.status===g.CAMPAIGN_STATUSES.ACTIVE||r.unitCost&&e.status===g.CAMPAIGN_STATUSES.ACTIVE&&!r.status)&&this.fireAdBidSelectionEvent(e)
const s={data:JSON.stringify(l)}
return n&&(s.metadata=n),this._syncSave({campaign:e,campaignId:e.id}).then((()=>this.restli.partialUpdate(`${w.default.campaigns}/${i}`,s))).then((()=>this.clearEditingChanges())).catch((e=>{throw this.jet.error(new Error((0,D.getErrorMessage)(e)),[lt,ct],!1),e}))}async editCampaigns(e,t){await this.restli.batchPartialUpdate((0,G.addQueryParams)(w.default.campaigns,{ids:t}),{data:JSON.stringify(e)})}deleteCampaign(e=this.campaignToEdit,t){const n=e.id,a={metadata:t},i=`${w.default.campaigns}/${n}`
return this.restli.delete(i,a).then((()=>{this.campaignToEdit&&n===this.campaignToEdit.id&&0!==Object.keys(this.editingChanges).length&&this.clearEditingChanges()})).catch((e=>{throw this.jet.error(new Error((0,D.getErrorMessage)(e)),[lt,st],!1),e}))}async deleteCampaigns(e,t=null){const n={}
t&&(n.metadata=t)
const a=e.filter((e=>e.status===h.STATUSES.DRAFT)).map((e=>e.id))
let i
a.length>0&&(i=await this.restli.batchDelete((0,G.addQueryParams)(w.default.campaigns,{ids:a}),n))
const r=e.filter((e=>e.status!==h.STATUSES.DRAFT)).map((e=>e.id))
if(r.length>0){const e={}
r.forEach((t=>{e[t]={patch:{$set:{status:h.STATUSES.PENDING_DELETION}}}}))
return{...await this.restli.batchPartialUpdate((0,G.addQueryParams)(w.default.campaigns,{ids:r}),{data:JSON.stringify({entities:e})},n),...i}}const o=this.campaignToEdit&&[...a,...r].includes(this.campaignToEdit.id),l=0!==Object.keys(this.editingChanges).length
return o&&l&&this.clearEditingChanges(),i}getDefaultTargetingI18nValues(){const e=this.i18n,t=t=>e.lookupTranslation(K.default,t)
return{i18nLocations:t("i18n_locations")(),i18nUnitedStates:t("i18n_united_states")(),i18nProfileLanguage:t("i18n_profile_language")(),i18nEnglish:t("i18n_english")()}}fetchLimits(e,t,n={}){const{rethrow:i=!1,featurePemMetadata:r=null,bypassTargetingValidityCheck:o=!1}=n
if(!(0,a.get)(t,"validations.attrs.targetingCriteria.isValid")&&!o){const e=t.get("limits")
return e?d.Promise.resolve(e):(this.jet.error(new Error("campaignService.fetchLimits is being called without a valid targeting criteria with no fallback limits to respond with"),["fetch-limits-without-valid-targeting-criteria"]),d.Promise.reject(null))}const l={}
return u.default&&Object.assign(l,{forceQueryTunnel:!0,dataType:"json",metadata:r||{key:"bid-and-budget",value:"bid-and-budget-limits-missing",productName:$.LIFETIME_PACING_SETTINGS_PEM_PRODUCT_NAME}}),this._fetchLimits(e,t,l).then((e=>(e&&(e.isFixedBid=(0,a.get)(e,"minBid.amount")===(0,a.get)(e,"maxBid.amount")),e))).catch((e=>(this.jet.error(new Error(JSON.stringify(e)),["Error fetching bidlimits data"],{shouldRethrow:i}),e)))}getCurrentRunningSpend(e){return this.xhr.post(`${w.default.campaigns}/${e.id}?action=fetchCurrentRunningSpend`).then((({data:e})=>(e.amount=e.value,delete e.value,e)))}populateBoostCampaignName(e,t){const n=this.localeService.interfaceLocale.replace("_","-")
return this.i18n.lookupTranslation(W.default,"i18n_default_new_campaign_name")([{contentType:e,objectiveType:t,date:(0,N.formatDateInUTC)(new Date,"MMM dd, yyyy HH:mm:ss",n)}])}populateCampaignName(e){if(!e)return g.DEFAULT_CAMPAIGN_NAME
return`${this.i18n.lookupTranslation(q.default,"i18n_objective_name_ms5_v3")([{type:e}])} - ${(new Date).toLocaleString("en-US",{year:"numeric",month:"short",day:"numeric"})}`}getAndSetAudienceCount(e,t={},n){return this.getAudienceCount(e,t,n).then((e=>(t.withValidation&&(this.allowCampaignActivation=e.allowCampaignActivation),this.audienceCount=this.audienceCount||{},this.audienceCount={...this.audienceCount,...e},this.audienceCount)))}getAudienceCount(e,t={},n){const a=Object.assign({q:"targetingCriteria",cmTargetingCriteria:e},t),i={forceQueryTunnel:!0,dataType:"json",metadata:{key:"audience-count",value:"audience-count-missing",productName:X.AUDIENCE_MATCHING_PEM_NAME}}
return this.xhr.fetch((0,G.addQueryParams)(w.default.audience,a),i,n).then((e=>e.elements[0]))}getDefaultCampaignValues(e,t){const n=t.currencyCode,a=this.getDefaultTargetingI18nValues(),i={},{costType:o,objectiveType:l,optimizationTargetType:s}=e
l||(i.objectiveType=(0,I.getObjectiveType)(e)),s||(i.optimizationTargetType=g.BID_AND_BUDGET_DEFAULTS.OPTIMIZATION_TARGET_TYPE)
let c=(0,U.getAdFormat)(e)
if(c)i.isAdFormatInferred=!1
else if(!(0,r.isEmpty)(this.campaignRestrictions.campaignCreationRestrictions)){const t=Object.assign({...e.toJSON?.()||e},i)
Object.assign(i,this._getDefaultAdFormatCampaignValues(t)),c=i.adFormats&&i.adFormats[0]}if(!o&&c){const t=(0,I.getObjectiveType)(e),n=this.campaignConfiguration.getAvailableBidStrategies({derivedObjectiveType:t},{adFormat:c}).find((e=>e!==g.BID_STRATEGY.AUTO))
n&&(i.costType=g.COST_TYPE_MAP[n])}let u=i.targetingCriteria||e.targetingCriteria
const d={adFormats:[c],locale:e.locale,targetingCriteria:u}
if(u){if(!(0,I.isRequiredTargetingPresent)(u,d)){const e=j.CmTargetingCriteria.fromTargetingCriteria(u)
e.getIncludeLocationFacetObj()||e.include.addOrObject((0,z.getDefaultLocationOrObj)(a)),e.getIncludeFacetObj(z.FACET_URNS.INTERFACE_LOCALES)||(0,I.isCampaignSetToAutoTranslate)(d)||e.include.addOrObject((0,z.getDefaultLocaleOrObj)(a)),u=e.toJS(),i.targetingCriteria=u}}else u=(0,z.getDefaultTargetingCriteria)(a),i.targetingCriteria=u;(0,k.isValidMoneyAmount)(e.unitCost)&&0!==Number(e.unitCost.amount)||(i.unitCost=(0,k.getMoneyAmountForAPI)({amount:g.BID_AND_BUDGET_DEFAULTS.UNIT_COST,currencyCode:n}))
let p=(0,I.getValueFromCampaign)(e,"totalBudget.amount"),m=(0,I.getValueFromCampaign)(e,"dailyBudget.amount")
if(e.pacingStrategy||m||!p||(m=p,i.dailyBudget=(0,k.getMoneyAmountForAPI)({amount:m,currencyCode:n})),!m&&!p&&e.campaignGroup?.budgetOptimization?.budgetOptimizationStrategy!==J.BUDGET_OPTIMIZATION_STRATEGY.DYNAMIC){const t=(0,I.getValueFromCampaign)(e,"limits.defaultDailyBudget.amount")
m=t||g.BID_AND_BUDGET_DEFAULTS.DAILY_BUDGET,i.dailyBudget=(0,k.getMoneyAmountForAPI)({amount:m,currencyCode:n})}if(!e.pacingStrategy&&!p&&(0,U.isDynamicAdFormat)((0,U.getAdFormat)(e))){const t=(0,I.getValueFromCampaign)(e,"limits.defaultTotalBudget.amount")
p=t||g.BID_AND_BUDGET_DEFAULTS.DAILY_BUDGET*(0,I.getTotalBudgetMultiplier)(this.lix.getTreatmentIsEnabled(T.LIX_TEST_KEYS.enableDBPTotalBudgetMultiplierV2)),i.totalBudget=(0,k.getMoneyAmountForAPI)({amount:p,currencyCode:n})}return null===e.ltsRecruitmentAdBiddingModel&&(0,I.isTrafficDriverSupported)(t,e,c)&&(i.ltsRecruitmentAdBiddingModel=!1),i}_syncSave({campaign:e,campaignId:t}){const n=[]
return e.isAssociatedConversionsChanged&&n.push(this.conversionService.saveAssociatedConversions(t,e)),n.push(this.forecastingRecommendations.ignoreRecommendations(Object.values(e.forecastingRecommendations||{}))),(0,d.all)(n)}_getCampaignModifiers({account:e,adFormat:t,objectiveType:n,isQuickMode:a}){const i=n===U.OBJECTIVE_TYPE.TALENT_LEAD||(0,C.supportsTalentCampaignDefaults)(e)&&n===U.OBJECTIVE_TYPE.JOB_APPLICANT,r=!a&&!(0,C.supportsTalentCampaignDefaults)(e)&&this.campaignConfiguration.isAudienceExpansionAllowed({objectiveType:n,adFormats:[t]}),o=this.campaignConfiguration.isMyNeworkDeliveryAvailable(n,t),l=!i&&this.campaignConfiguration.isLanAvailable({objectiveType:n},{adFormat:t})
switch(t){case U.AD_FORMAT.TEXT:return{audienceExpansionEnabled:r}
case U.AD_FORMAT.CAROUSEL:return{audienceExpansionEnabled:r,myNetworkDeliveryEnabled:o,offsiteDeliveryEnabled:l}
case U.AD_FORMAT.STANDARD_SPONSORED_CONTENT:case U.AD_FORMAT.SINGLE_VIDEO:return{audienceExpansionEnabled:r,offsiteDeliveryEnabled:l,myNetworkDeliveryEnabled:o}
case U.AD_FORMAT.INMAIL:case U.AD_FORMAT.GUIDED_REPLIES:return{audienceExpansionEnabled:r}
case U.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT:return n===U.OBJECTIVE_TYPE.LEAD_GENERATION?{offsiteDeliveryEnabled:l}:{audienceExpansionEnabled:r,offsiteDeliveryEnabled:l}}}_getFirstAvailableDynamicAdFormatForObjectiveType({objectiveType:e,ignoreCampaignRestrictions:t=!1}){let n=null,a=this.campaignConfiguration.getAvailableAdFormats({objectiveType:e}).find((e=>{const t=e.adFormat,a=(0,U.isDynamicAdFormat)(t)
return n||(n=a?e:null),a&&e.renderStatus===U.AD_FORMAT_STATUS.ENABLED}))
return!a&&t&&(a=n),a?a.adFormat:null}_getBidStrategyRelatedDelta(e,t,n){const a=this.campaignConfiguration.getAvailableBidStrategies(t,{adFormat:n})[0],i={costType:g.COST_TYPE_MAP[a]}
return i.optimizationTargetType=this.getNewOptimizationTargetType({objectiveType:t.get("objectiveType"),bidStrategy:a,adFormat:n,isNew:t.get("isNewCampaign")}),a===g.BID_STRATEGY.AUTO&&(i.unitCost=(0,k.getMoneyAmountForAPI)({amount:g.BID_AND_BUDGET_DEFAULTS.UNIT_COST,currencyCode:t.get("unitCost.currencyCode")})),i}_getRecruitmentAdBiddingModelDelta(e,t,n){const a={}
return t.get("isNewCampaign")&&((0,I.requiresLtsPricing)(e,t,n)?(0,I.isTrafficDriverSupported)(e,t,n)&&(0,L.isLisaUser)(this.lisaLiam.accessType)?null===t.get("ltsRecruitmentAdBiddingModel")&&(a.ltsRecruitmentAdBiddingModel=t.get("objectiveType")===U.OBJECTIVE_TYPE.WEBSITE_TRAFFIC):a.ltsRecruitmentAdBiddingModel=!0:a.ltsRecruitmentAdBiddingModel=null),a}_getNewCampaignDefaults(e,t,n){const a={name:g.DEFAULT_CAMPAIGN_NAME,locale:(0,z.getDefaultLocale)(),targetingCriteria:(0,z.getDefaultTargetingCriteria)(this.getDefaultTargetingI18nValues()),offsiteDeliveryEnabled:!1,myNetworkDeliveryEnabled:!1,costType:g.COST_TYPE.CPM,runSchedule:{start:(0,N.getStartOfUTCDate)().getTime()},optimizationTargetType:g.OPTIMIZATION_TARGET_TYPE.NONE,creativeSelection:b.default.OPTIMIZED,pacingStrategy:n&&n.status&&n.status!==g.CAMPAIGN_STATUSES.NEW?n.pacingStrategy:x.default.LIFETIME,lifetimePacingStrategy:M.default.NO_LIFETIME_PACING,accountProductType:e.productType||g.DEFAULT_PRODUCT_TYPE}
return e.isEnterprise&&((0,C.isLmsEnterpriseAccount)(e)&&t&&(a.billingReferenceType=t.billingReferenceType,a.billingReferenceId=t.billingReferenceId),a.billingReferenceType=a.billingReferenceType??(0,C.getBillingReferenceType)(e),a.billingReferenceId=a.billingReferenceId??e.billingReferenceId),e.id&&(a.accountId=parseInt(e.id,10)),a}_getDefaultAdFormatCampaignValues(e){const t={}
if((0,U.getAdFormat)(e))return Object.assign(t,{isAdFormatInferred:!1})
let n
if(e.isNewCampaign||e.type!==g.CAMPAIGN_TYPE.DYNAMIC||(e.objectiveType===U.OBJECTIVE_TYPE.NONE&&(t.objectiveType=U.OBJECTIVE_TYPE.WEBSITE_TRAFFIC),n=this._getFirstAvailableDynamicAdFormatForObjectiveType({objectiveType:t.objectiveType||e.objectiveType,ignoreCampaignRestrictions:!0})),n){Object.assign(t,{adFormats:[n],isAdFormatInferred:!0})
const a=j.CmTargetingCriteria.fromTargetingCriteria(e.targetingCriteria)
if(!a.hasContextualFacets()){const e=(0,v.getPlacementOptionsForAdFormat)(n)[0]
Object.assign(t,{targetingCriteria:a.updateAdPlacementRelatedContextualFacets(e).toJS()})}}return t}getTargetingRelatedDeltaForAdFormatUpdate(e,t,n){const a={roadblockType:null},i=j.CmTargetingCriteria.fromTargetingCriteria(n).removeAllContextualFacets(),r=this.getDefaultTargetingI18nValues()
if((0,U.isDynamicAdFormat)(t)){const e=(0,v.getPlacementOptionsForAdFormat)(t)[0]
i.updateAdPlacementRelatedContextualFacets(e)}t===U.AD_FORMAT.INMAIL&&i.forEachFacetObj((e=>{e.facet.urn===z.FACET_URNS.LOCATIONS&&e.setFacetUrn(z.FACET_URNS.PROFILE_LOCATIONS)}))
const o=(0,O.isAutoTranslateSupported)((0,U.getAdFormat)(e)),l=(0,O.isAutoTranslateSupported)(t),s=t===U.AD_FORMAT.STATIC_TEMPLATE_PROMOTION||t===U.AD_FORMAT.BRANDED_IN_APP_PROMOTION,c=(0,z.hasFacet)(n,z.FACET_URNS.INTERFACE_LOCALES),u=(i.getIncludeFacetObj(z.FACET_URNS.INTERFACE_LOCALES)?.segments||[]).length>1,d={facetUrn:z.FACET_URNS.INTERFACE_LOCALES,urn:z.SEGMENT_URNS.LOCALE_EN_US,name:r.i18nEnglish}
return!o&&l?(i.replaceLanguageFacet({},{},!0),a.locale=z.ENGLISH_CAMPAIGN_LOCALE):o&&!l||!c||u?(i.replaceLanguageFacet(d),a.locale=z.ENGLISH_CAMPAIGN_LOCALE):s&&(a.locale=z.ENGLISH_CAMPAIGN_LOCALE),a.targetingCriteria=i.toJS(),a}getCampaignSettingsCustomization(e,t){const n=(0,B.createUrnFromAttrs)(B.URN_TYPES.SPONSORED_CAMPAIGN,e)
return this.xhr.fetch(w.default.uiCustomizationsByScopeAndCampaign(Q.CUSTOMIZATION_SCOPE.CAMPAIGN_SETTINGS,n),{type:"GET",metadata:t},0).then((e=>{let t={}
if(e.elements[0]){t={customization:e.elements[0].customization[Q.CUSTOMIZATION_PACKAGE_NAME.CAMPAIGN_SETTINGS_TEMPLATE],urn:e.elements[0].urn}}return new Z.default(t)}))}createCampaignSettingsCustomization(e,t,n){const a=(0,B.createUrnFromAttrs)(B.URN_TYPES.SPONSORED_CAMPAIGN,e),i={name:ot,scope:Q.CUSTOMIZATION_SCOPE.CAMPAIGN_SETTINGS,pageKeys:[Q.CUSTOMIZATION_PAGE_KEY.CAMPAIGN_SETTINGS],customization:{[Q.CUSTOMIZATION_PACKAGE_NAME.CAMPAIGN_SETTINGS_TEMPLATE]:t}},r=`${w.default.uiCustomizations}?sponsoredCampaign=${encodeURIComponent(a)}`
return this.xhr.post(r,{data:JSON.stringify(i),metadata:n})}updateCampaignSettingsCustomization(e,t,n){const a={[e]:{patch:{$set:{name:ot,customization:{[Q.CUSTOMIZATION_PACKAGE_NAME.CAMPAIGN_SETTINGS_TEMPLATE]:t}}}}}
return this.customizationService.updateCustomizations(a,Object.keys(a),n)}_fetchLimits(e,t,n){const a=t.get("costType"),i=t.get("optimizationTargetType")||g.OPTIMIZATION_TARGET_TYPE.NONE,o=g.BID_TYPE_MAP[i][a],l=(0,r.isEmpty)(t.adFormats)?[g.DEFAULT_CAMPAIGN_AD_FORMAT]:t.adFormats,s=t.campaignGroup?.budgetOptimization?.budgetOptimizationStrategy===J.BUDGET_OPTIMIZATION_STRATEGY.DYNAMIC,c={q:"criteriaV2",adFormats:l,accountId:e.id,targetingCriteria:t.get("targetingCriteria"),bidType:o||t.get("costType"),currency:e.currencyCode,matchType:g.DEFAULT_MATCH_TYPE,productType:e.productType||g.DEFAULT_PRODUCT_TYPE,roadblockType:t.roadblockType||g.DEFAULT_ROADBLOCK_TYPE,optimizationTargetType:t.optimizationTargetType||g.BID_AND_BUDGET_DEFAULTS.OPTIMIZATION_TARGET_TYPE,...t.get("dailyBudget.amount")&&{dailyBudget:t.dailyBudget},...t.get("totalBudget.amount")&&{totalBudget:t.totalBudget},objectiveType:t.objectiveType,runSchedule:t.runSchedule,audienceAutomation:t.audienceAutomation,acceleratedPacingEnabled:t.acceleratedPacingEnabled}
c.dailyBudget||c.totalBudget||(c.dailyBudget=(0,k.getMoneyAmountForAPI)({amount:g.BID_AND_BUDGET_DEFAULTS.DAILY_BUDGET,currencyCode:e.currencyCode})),null!==t.ltsRecruitmentAdBiddingModel&&(c.ltsRecruitmentAdBiddingModel=t.ltsRecruitmentAdBiddingModel),null!==t.id&&(c.campaignId=t.id)
const p=(0,m.copy)(c,!0)
return p.runSchedule&&null===p.runSchedule.end&&delete p.runSchedule.end,s&&(delete p.dailyBudget,delete p.totalBudget),!n.forceQueryTunnel||u.default?this.xhr.fetch((0,G.addQueryParams)(w.default.bidLimits,p),n,0).then((e=>e.elements[0])):d.Promise.resolve()}_maybeExcludeAccountReference(e,t){const n=this.campaignToEdit,{displayName:a,objectUrn:i}=e||{}
if(!(0,B.isCompanyUrn)(i))return
const r=n.get("targetingCriteria"),o=j.CmTargetingCriteria.fromTargetingCriteria(r),l={name:a,urn:i,facetUrn:z.FACET_URNS.COMPANIES}
o.exclude.toggleSegment(l,{},!0),t.targetingCriteria=o.toJS()}_restoreRetainedUserSelections(e,t){this._restoreAudienceExpansion(e,t),this._restoreOffsiteDelivery(e,t)}_restoreAudienceExpansion(e,t){const n=(0,a.get)(this,"retainableUserSelections.audienceExpansionEnabled")
"boolean"==typeof t.audienceExpansionEnabled&&"boolean"==typeof n&&this.campaignConfiguration.isAudienceExpansionAllowed(e)&&(0,a.setProperties)(e,{audienceExpansionEnabled:n})}_restoreOffsiteDelivery(e,t){const n=this.retainableUserSelections.offsiteDeliveryEnabled
"boolean"==typeof t.offsiteDeliveryEnabled&&"boolean"==typeof n&&this.campaignConfiguration.isLanAvailable(e)&&(0,a.setProperties)(e,{offsiteDeliveryEnabled:n})}_maybeFetchRecommendations(e,t){const n=["limits"],i=Object.keys(t).some((e=>!n.includes(e))),r=(0,a.get)(this.accountService,"accountObj")
if(t&&i){if((0,R.doesCampaignSupportRecommendations)(e)){if((0,c.debounceTask)(this._fetchForecastingRecommendationsTask,"perform",e,p.default.callbackDelay.medium),e.isNewCampaign||e.isDraftCampaign){const t={campaign:e,currencyCode:r?.currencyCode,...(0,te.isApplicationExperienceOptima)(e)&&{recPlacement:E.RecPlacement.CAMPAIGN_MANAGER_OPTIMA_EDIT_PAGE}};(0,c.debounceTask)(this.inlineRecommendationService.handleAndFetchInlineRecommendationsTask,"perform",t,p.default.callbackDelay.medium)}}else(0,a.setProperties)(e,{forecastingRecommendations:void 0})}}disableSmartAudienceDefault(){this.targetingCriteriaService.resetStoredPersonalizedStartingAudience(),this.targetingCriteriaService.setPersonalizedAudienceTypeToDefault(),this.updateCampaignStartingWithSmartAudience(!1)}maybeFetchAudienceCount(e,t){const n=(0,z.doesTargetingCriteriaHaveProcessingMaSegments)(t)
if((0,a.get)(e,"validations.attrs.targetingCriteria.isValid")&&!n)return this.fetchAudienceCountTask.perform(t)}*_fetchForecastingRecommendationsTask(e){const t=yield this.forecastingRecommendations.fetchRecommendations({campaign:e,accountId:e.accountId})
if(!t)return void(0,a.setProperties)(e,{forecastingRecommendations:{}})
const n=this.campaignConfiguration.getAvailableBidStrategies(e),i=this.campaignConfiguration.getAvailableAutobidOptimizationTargets(e),r=t.recommendations&&t.recommendations[f.FORECASTING_RECOMMENDATION_TYPE.OPTIMIZATION_TARGET_TYPE]
if(r){const a=n.includes(g.BID_STRATEGY.AUTO),o=i.includes(r.recommendedChange.optimizationTargetType),l=e.campaignGroup?.budgetOptimization?.budgetOptimizationStrategy===J.BUDGET_OPTIMIZATION_STRATEGY.DYNAMIC
a&&o&&!l||delete t.recommendations[f.FORECASTING_RECOMMENDATION_TYPE.OPTIMIZATION_TARGET_TYPE]}(0,a.setProperties)(e,{forecastingRecommendationsGroupId:t.id,forecastingRecommendations:(0,R.mergeFreshRecommendationsIntoLocal)(e.forecastingRecommendations,t.recommendations)})}*_fetchCampaignLimitsTask(e,t={}){return yield this.fetchLimits(e,this.campaignToEdit,{...t,rethrow:!0})}*_fetchForecastDataTask(e){return yield this.forecasting.fetchForecastData({account:e,campaign:this.campaignToEdit})}*fetchAudienceCountTask(e){try{return yield this.getAndSetAudienceCount(e,{withValidation:!0},0)}catch(t){this.jet.error(new Error(`Failed to fetch audience count: ${(0,D.getErrorMessage)(t)}`),[lt])}}triggerOptimaExperienceSurvey(e){const t={accountType:this.accountService.accountObj?.type,isNewAdvertiser:this.onboardingService.isNewAdvertiserMap[this.accountService.accountObj?.id],accountId:this.accountService.accountObj?.id,objectiveType:this.campaignToEdit?.objectiveType,surveyTrigger:e}
this.tracking.fireInteractionEvent("optima_experience_survey_launched"),this.inProductModule.launchModule(ae.WIDGET_IDS.SURVEY_OPTIMA_EXPERIENCE,{data:t}).catch((e=>{this.jet.error(new Error(`Failed to launch Optima Experience survey: ${e}`),"optima-experience-survey-launch-error",{shouldRethrow:!1})}))}},Ne=rt(Pe.prototype,"accountService",[ie],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Re=rt(Pe.prototype,"lix",[re],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),De=rt(Pe.prototype,"campaignConfiguration",[oe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Me=rt(Pe.prototype,"campaignRestrictions",[le],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Le=rt(Pe.prototype,"conversionService",[se],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ke=rt(Pe.prototype,"forecasting",[ce],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ue=rt(Pe.prototype,"forecastingRecommendations",[ue],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xe=rt(Pe.prototype,"i18n",[de],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Fe=rt(Pe.prototype,"jet",[pe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ze=rt(Pe.prototype,"localeService",[me],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),je=rt(Pe.prototype,"lisaLiam",[ge],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ge=rt(Pe.prototype,"restli",[be],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Be=rt(Pe.prototype,"tracking",[_e],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ve=rt(Pe.prototype,"xhr",[he],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ye=rt(Pe.prototype,"targetingCriteriaService",[fe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),He=rt(Pe.prototype,"onboardingService",[Te],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),qe=rt(Pe.prototype,"inProductModule",[Ee],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ke=rt(Pe.prototype,"customizationService",[ye],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),We=rt(Pe.prototype,"inlineRecommendationService",[Se],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Xe=rt(Pe.prototype,"adLearningPhaseService",[Ae],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$e=rt(Pe.prototype,"creativeService",[Ce],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Je=rt(Pe.prototype,"campaignToEdit",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Qe=rt(Pe.prototype,"audienceCount",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ze=rt(Pe.prototype,"allowCampaignActivation",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),et=rt(Pe.prototype,"isCampaignStartingWithSmartAudience",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),tt=rt(Pe.prototype,"areConnectedTvLanguageFacetsTrimmed",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),nt=rt(Pe.prototype,"areConnectedTvLocationFacetsTrimmed",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),rt(Pe.prototype,"batchActiveCreativesTask",[Oe],Object.getOwnPropertyDescriptor(Pe.prototype,"batchActiveCreativesTask"),Pe.prototype),rt(Pe.prototype,"_fetchForecastingRecommendationsTask",[l.task],Object.getOwnPropertyDescriptor(Pe.prototype,"_fetchForecastingRecommendationsTask"),Pe.prototype),rt(Pe.prototype,"_fetchCampaignLimitsTask",[ve],Object.getOwnPropertyDescriptor(Pe.prototype,"_fetchCampaignLimitsTask"),Pe.prototype),rt(Pe.prototype,"_fetchForecastDataTask",[we],Object.getOwnPropertyDescriptor(Pe.prototype,"_fetchForecastDataTask"),Pe.prototype),rt(Pe.prototype,"fetchAudienceCountTask",[Ie],Object.getOwnPropertyDescriptor(Pe.prototype,"fetchAudienceCountTask"),Pe.prototype),Pe)})),define("campaign-manager-web/services/care-chat",["exports","@ember/service","@glimmer/tracking","campaign-manager-web/config/environment","campaign-manager-web/utils/url-manager","@linkedin/care-chat-status","campaign-manager-web/constants/lix","campaign-manager-web/constants/care-chat","campaign-manager-web/constants/application","campaign-manager-web/utils/http-error"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h,f
function T(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const y={appId:"campaign-manager",hcProduct:"lms",chatWorkflow:l.IPH_CHAT_WORKFLOW.VCA}
e.default=(u=(0,t.inject)("member-profile"),d=class extends t.default{constructor(...e){super(...e),T(this,"lix",p,this),T(this,"locale",m,this),T(this,"iphService",g,this),T(this,"jet",b,this),T(this,"memberProfileService",_,this),T(this,"availableStatus",h,this),T(this,"chatWithSupportStatusChecker",f,this)}get isCareChatEnabled(){return this.memberProfileService.isMemberGaiFeatureEligible&&"care_chat"===this.lix.getTreatment(o.LIX_TEST_KEYS.enableCareChat)}get isCareChatConfigurationPending(){return!this.memberProfileService.profileData||!this.iphService.chatWorkflow}setupChatWithSupport(e){const t={baseUrl:["development","test"].includes(a.default.environment)?"https://www.linkedin-ei.com/":(0,i.getDomainUrl)()},{appId:n,hcProduct:o,chatWorkflow:l}=y,s={optionalChatConfig:{appId:n,hcProduct:o,origin:"Live Chat - Chat with us - CMT"},workflow:l}
this.isCareChatEnabled?this.iphService.startAvailabilityPolling(this.handleChatAvailabilityChange.bind(this)):(this.chatWithSupportStatusChecker=((e,t,n)=>new r.ChatStatusChecker(e,t,n))(t,s,e),this.chatWithSupportStatusChecker.addStatusChangeListener(this.handleChatStatusChange.bind(this)),this.chatWithSupportStatusChecker.start())}startChat(){this.isCareChatEnabled?this.iphService.showWidgetChat():this.chatWithSupportStatusChecker.startChat()}handleChatAvailabilityChange(e){this.availableStatus=e.status.toLowerCase()}handleChatStatusChange(e){this.availableStatus=e}configureCareChat(){this.memberProfileService.fetchProfileData().then((()=>{this.iphService.configure({appId:s.CAMPAIGN_MANAGER_APP,hcProduct:"lms",showChat:!0,chatWorkflow:this.isCareChatEnabled?l.IPH_CHAT_WORKFLOW.GPT_VCA:l.IPH_CHAT_WORKFLOW.VCA,hostApplicationName:s.CAMPAIGN_MANAGER_APP,topic:s.CAMPAIGN_MANAGER_APP,useVanillaCareCopilot:this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableVanillaCareCopilot)}),this.iphService.setOther("optionalChatConfig.origin","Live Chat - CMT")})).catch((e=>{this.jet.error(new Error(`Failed to fetch member profile to load chat experience: ${(0,c.getErrorMessage)(e)}`),["member-profile","iph-service"],{shouldRethrow:!1})}))}},p=E(d.prototype,"lix",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=E(d.prototype,"locale",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=E(d.prototype,"iphService",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=E(d.prototype,"jet",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(d.prototype,"memberProfileService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=E(d.prototype,"availableStatus",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),f=E(d.prototype,"chatWithSupportStatusChecker",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),d)})),define("campaign-manager-web/services/china/content-templates",["exports","@ember/service","@glimmer/tracking","campaign-manager-web/utils/china/content-tool","campaign-manager-web/constants/china/content-templates","tracked-built-ins"],(function(e,t,n,a,i,r){var o,l,s,c
function u(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p="campaign-manager-web:content-tool-editor-templates"
e.default=(o=class extends t.default{constructor(){super(...arguments),u(this,"downloadLink",l,this),u(this,"fileName",s,this),u(this,"items",c,this)
const{storage:e}=this
this.items=new r.TrackedArray(e.length>0?e.map(a.ContentTetmplate.create):[])}get storage(){const e=localStorage.getItem(p)??"[]"
return JSON.parse(e).map(((e,t)=>({...e,index:i.default.length+t})))}cacheItems(){localStorage.setItem(p,JSON.stringify(this.items.map((e=>e.toObject())))),this.generateJSON()}add(e){e.index=i.default.length+this.items.length,this.items.push(e),this.cacheItems()}has(e){return this.items.includes(e)}get(e){return e<i.default.length?a.ContentTetmplate.fromTemplateContent(i.default[e],e):this.items[e-i.default.length]}remove(e){this.items=new r.TrackedArray(this.items.filter((t=>t.index!==e.index))),this.cacheItems()}empty(){this.items=new r.TrackedArray([]),localStorage.removeItem(p),this.generateJSON()}generateJSON(){const e=JSON.stringify(i.default.concat(this.items.map((e=>e.templateContent))),null,"  "),t=new Blob([`export default ${e};`],{type:"text/js"}),n=URL.createObjectURL(t)
this.downloadLink=n,this.fileName="content-tool-templates.js"}},l=d(o.prototype,"downloadLink",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(o.prototype,"fileName",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=d(o.prototype,"items",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new r.TrackedArray([])}}),o)})),define("campaign-manager-web/services/click-to-message/click-to-message",["exports","@ember/service","@glimmer/tracking","ember-concurrency-decorators","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/http-error","campaign-manager-web/utils/object","tracked-built-ins","campaign-manager-web/utils/conversation-ads/conversation-ads","@ember/array","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/click-to-message","campaign-manager-web/utils/urn"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R
function D(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function M(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const L="click-to-message"
e.default=(m=(0,t.inject)("sponsored-messaging-shared/sponsored-messaging-shared"),g=(0,t.inject)("conversation-ads/conversation-ads"),b=(0,a.task)({drop:!0}),_=(0,a.task)({restartable:!0}),h=(0,a.task)({drop:!0}),f=class extends t.default{constructor(...e){super(...e),D(this,"sponsoredMessagingSharedService",T,this),D(this,"conversationAdsService",E,this),D(this,"xhr",y,this),D(this,"jet",S,this),D(this,"selectedConversationId",A,this),D(this,"conversations",C,this),D(this,"previewConversationRoot",O,this),D(this,"previewWorkingBranch",v,this),D(this,"previewHasMessageAfterMessage",w,this),D(this,"previewAdInMailContent",I,this),D(this,"previewSponsoredConversation",P,this),D(this,"associatedCreatives",N,this),D(this,"showSponsoredAdPreview",R,this)}get isValidConversationSelection(){return!!this.selectedConversationId}get selectedConversation(){return this.conversations.find((e=>Number(e.id)===Number(this.selectedConversationId)))}resetValues(){this.previewConversationRoot=null,this.previewWorkingBranch=[],this.previewHasMessageAfterMessage=!1,this.previewAdInMailContent={},this.previewSponsoredConversation={},this.showSponsoredAdPreview=!0,this.selectedConversationId=null,this.associatedCreatives={}}setConversationId(e){e&&(this.selectedConversationId=Number(e),this.previewConversationRoot=null,this.previewWorkingBranch=[],this.previewHasMessageAfterMessage=!1,this.previewAdInMailContent={},this.previewSponsoredConversation={})}setPreselectedConversationId(e){this.conversations.find((t=>t.id===e))&&this.setConversationId(e)}toggleShowSponsoredAdPreview(){this.showSponsoredAdPreview=!this.showSponsoredAdPreview}fetchConversationAssets(e){try{const t={type:"GET",metadata:(0,u.constructPemMetadata)(d.CLICK_TO_MESSAGE_FETCH_KEYS.FETCH_CONVERSATIONS,[e],{productName:d.CLICK_TO_MESSAGE_PEM_NAME})}
return this.xhr.fetch(i.default.adInMailContentClickToMessageAssets(e),t,0).then((({elements:e})=>{const t=(e||[]).sort(((e,t)=>t.createdAt-e.createdAt))
return(0,o.deepEqual)(this.conversations,t)||(this.conversations=t),t}))}catch(t){this.jet.error(new Error(`Conversation assets fetch failed: ${(0,r.getErrorMessage)(t)}`),[L])}}*fetchConversationsTask(e){yield this.fetchConversationAssets(e)}*prepareConversationPreviewTask(){try{yield this.sponsoredMessagingSharedService.fetchAdInMailContentsByIds([this.selectedConversationId]).then((e=>{this.previewAdInMailContent=e[this.selectedConversationId]})).catch((e=>{this.jet.error(new Error(`Fetch adInMailContentByIds failed during prepareConversationPreviewTask: ${(0,r.getErrorMessage)(e)}`),[L])}))
const e=(0,s.getConversationIdFromAdInMailContent)(this.previewAdInMailContent),t=yield this.sponsoredMessagingSharedService.fetchConversationsByIds([e]),n=yield this.conversationAdsService.fetchConversation({conversationId:e,messageContentId:t[e].firstMessageContentId})
this.previewConversationRoot=n,this.previewWorkingBranch=(0,c.A)([n]),this.previewHasMessageAfterMessage=n.hasASubtreeWhereANextActionIsANode,this.previewSponsoredConversation=t[e]}catch(e){this.jet.error(new Error(`Conversation data fetch failed: ${(0,r.getErrorMessage)(e)}`),[L])}}*fetchAssociatedCreativesByAdInMailContentIdsTask(e,t){yield this.fetchAssociatedCreativesByAdInMailContentIds(e,t)}fetchAssociatedCreativesByAdInMailContentIds(e,t){const n=(0,p.createUrnFromAttrs)(p.URN_TYPES.SPONSORED_ACCOUNT,e),a=t.map((e=>(0,p.createUrnFromAttrs)(p.URN_TYPES.AD_INMAIL_CONTENT,e))).join(","),o={type:"GET",metadata:(0,u.constructPemMetadata)(d.CLICK_TO_MESSAGE_FETCH_KEYS.FETCH_CONVERSATION_ASSETS_ASSOCIATED_CREATIVES,[e,...t],{productName:d.CLICK_TO_MESSAGE_PEM_NAME})}
return this.xhr.fetch(i.default.adInMailContentAssociatedCreatives(n,a),o,0).then((({elements:e})=>this.associatedCreatives=e)).catch((e=>{this.jet.error(new Error(`Fetch associated creatives by adInMailContentIds failed: ${(0,r.getErrorMessage)(e)}`),[L])}))}},T=M(f.prototype,"sponsoredMessagingSharedService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=M(f.prototype,"conversationAdsService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=M(f.prototype,"xhr",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=M(f.prototype,"jet",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=M(f.prototype,"selectedConversationId",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=M(f.prototype,"conversations",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new l.TrackedArray([])}}),O=M(f.prototype,"previewConversationRoot",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),v=M(f.prototype,"previewWorkingBranch",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),w=M(f.prototype,"previewHasMessageAfterMessage",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),I=M(f.prototype,"previewAdInMailContent",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),P=M(f.prototype,"previewSponsoredConversation",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),N=M(f.prototype,"associatedCreatives",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),R=M(f.prototype,"showSponsoredAdPreview",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),M(f.prototype,"fetchConversationsTask",[b],Object.getOwnPropertyDescriptor(f.prototype,"fetchConversationsTask"),f.prototype),M(f.prototype,"prepareConversationPreviewTask",[_],Object.getOwnPropertyDescriptor(f.prototype,"prepareConversationPreviewTask"),f.prototype),M(f.prototype,"fetchAssociatedCreativesByAdInMailContentIdsTask",[h],Object.getOwnPropertyDescriptor(f.prototype,"fetchAssociatedCreativesByAdInMailContentIdsTask"),f.prototype),f)})),define("campaign-manager-web/services/client-sensor",["exports","client-sensor-web/services/client-sensor"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/cm-artdeco-hoverable",["exports","@ember/service"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=t.default.extend({init(){this._super(...arguments),this._isMouseOnAnyTrigger=!1},onTrigger(){this._isMouseOnAnyTrigger=!0},offTrigger(){this._isMouseOnAnyTrigger=!1},isMouseOnTrigger(){return this._isMouseOnAnyTrigger}})})),define("campaign-manager-web/services/cm-asset-loader",["exports","@ember/service","campaign-manager-web/config/environment","ember-cli-pemberly-spark-placeholders/utils/get-asset-url","campaign-manager-web/utils/http-error","rsvp","@ember/debug","campaign-manager-web/utils/promise-state","campaign-manager-web/constants/assets","campaign-manager-web/constants/jet-error-tags","@glimmer/tracking","ember-stdlib/utils/is-browser"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E,y
function S(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function A(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
Object.keys(s.LAZYLOAD_ASSETS).join(", ")
const C=["js","css"]
C.join(", ")
function O(e=[]){return(0,r.allSettled)(e.map((e=>e())))}function v(e=[]){return e.reduce(((e,t)=>e.then((e=>t().then((t=>[...e,{state:l.PROMISE_STATE.FULFILLED,value:t}])).catch((t=>[...e,{state:l.PROMISE_STATE.REJECTED,reason:t}]))))),(0,r.resolve)([]))}let w=(m=A((p=class{constructor(){S(this,"module",m,this),S(this,"isReady",g,this),S(this,"isLoading",b,this),S(this,"isError",_,this)}get hasNotBeenFetched(){return!this.isError&&!this.isLoading&&!this.isReady}}).prototype,"module",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),g=A(p.prototype,"isReady",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b=A(p.prototype,"isLoading",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_=A(p.prototype,"isError",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p)
e.default=(h=(0,t.inject)(),f=(0,t.inject)(),T=class extends t.default{constructor(...e){var t,n,a
super(...e),S(this,"assetLoader",E,this),S(this,"jet",y,this),t=this,n="assetStatuses",a=Object.keys(s.LAZYLOAD_ASSETS).reduce(((e,t)=>(e[t]=new w,e)),{}),n in t?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}loadAssets(e,t=!1){if(!d.default)return(0,r.resolve)()
return(t?v:O)((e||[]).map((e=>{const t=s.LAZYLOAD_ASSETS[e],i=s.LAZYLOAD_ASSET_PATHS[t],o=s.LAZYLOAD_ASSET_IMPORTERS[t],l=!!i,c=!!o,u=this.assetStatuses[t]
if(u.isReady||u.isLoading)return()=>(0,r.resolve)()
if(u.isLoading=!0,l){const e=function(e){const t=e.split(".")
return t[t.length-1]}(i),t=(0,a.default)(i),r="test"===n.default.environment?`/${t}`:t
return()=>this.assetLoader.loadAsset({uri:r,type:e})}return c?()=>o():()=>(0,r.resolve)()}))).then((t=>{const n=[]
return(t||[]).forEach(((t,a)=>{const r=e[a],o=this.assetStatuses[r],{state:s,reason:u,value:d}=t
o.isLoading=!1,(0,l.isFulfilled)(s)?(o.module||(o.module=d),o.isReady=!0,o.isError=!1):(o.isError=!0,n.push(u),this.jet.error(new Error(`Failed to load asset ${r}: ${(0,i.getErrorMessage)(u)}`),c.JET_ERROR_TAGS.CM_ASSET_LOADER,{shouldRethrow:!1}))})),n.length?(0,r.reject)(n[0]):(0,r.resolve)()}))}},E=A(T.prototype,"assetLoader",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=A(T.prototype,"jet",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T)})),define("campaign-manager-web/services/cm-customers",["exports","@ember/service","campaign-manager-web/utils/api-endpoints"],(function(e,t,n){var a,i,r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,t.inject)(),i=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="xhr",i=this,(a=r)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}getCmCustomer(e,t){return this.xhr.fetch(`${n.default.getCmCustomers}/${e}`,{metadata:t})}},o=i.prototype,l="xhr",s=[a],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(o,l,d),d=null),r=d,i)
var o,l,s,c,u,d})),define("campaign-manager-web/services/cm-formatter",["exports","ember-cli-pemberly-i18n/services/formatter","@ember/service","campaign-manager-web/utils/formatter","campaign-manager-web/utils/http-error"],(function(e,t,n,a,i){var r,o,l,s,c
function u(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,n.inject)(),o=(0,n.inject)(),l=class extends t.default{constructor(){super(...arguments),u(this,"locale",s,this),u(this,"jet",c,this),this.userLocale=this.locale.interfaceLocale.replace("_","-"),this.percentFormatter=new Intl.NumberFormat(this.userLocale,{style:"percent",maximumFractionDigits:2,minimumFractionDigits:0}),this.significantDigitsPercentFormatter=new Intl.NumberFormat(this.userLocale,{style:"percent",minimumSignificantDigits:2,maximumSignificantDigits:2}),this.fractionDigitsPercentFormatter=new Intl.NumberFormat(this.userLocale,{style:"percent",maximumFractionDigits:2,minimumFractionDigits:2}),this.significantDigitsDecimalFormatter=new Intl.NumberFormat(this.userLocale,{minimumSignificantDigits:2,maximumSignificantDigits:2}),this.fractionDigitsDecimalFormatter=new Intl.NumberFormat(this.userLocale,{maximumFractionDigits:2,minimumFractionDigits:2})}formatNumberOrDash(e){return(0,a.isNumber)(e)?this.formatNumber(e):"-"}formatNonZeroNumberOrDash(e){return(0,a.isNonZeroNumber)(e)?this.formatNumber(e):"-"}formatRatioOrDash(e){return(0,a.isNumber)(e)?this.percentFormatter.format(e):"-"}formatRatioTwoSignificantDigitsOrDash(e){return(0,a.isNumber)(e)?this.significantDigitsPercentFormatter.format(e):"-"}formatTwoSignificantDigitsDecimalOrDash(e){return(0,a.isNumber)(e)?this.significantDigitsDecimalFormatter.format(e):"-"}formatRatioTwoFractionDigitsOrDash(e){return(0,a.isNumber)(e)?this.fractionDigitsPercentFormatter.format(e):"-"}formatTwoFractionDigitsDecimalOrDash(e){return(0,a.isNumber)(e)?this.fractionDigitsDecimalFormatter.format(e):"-"}formatNumberCompact(e,t=this.userLocale){if(!(0,a.isNumber)(e))return"-"
try{return new Intl.NumberFormat(t,{notation:"compact"}).format(e)}catch(n){const e=`Failed to format number with formatNumberCompact: ${(0,i.getErrorMessage)(n)}`
return this.jet.error(new Error(e),"cm-formatter",!1),"-"}}formatCurrencyOrDash(e,t){return(0,a.isPositiveNumber)(e)?this.formatCurrency(e,t):"-"}formatCurrencyOfAnyValueOrDash(e,t){return(0,a.isNumber)(e)?this.formatCurrency(e,t):"-"}formatCurrencyWithCustomDecimals(e,t,n){if(void 0===n||!(0,a.isNumber)(n))throw new Error("maxNumberOfDigitsAfterDecimal should be a number")
if(!(0,a.isPositiveNumber)(e))return"-"
const r={style:"currency",currency:t,currencyDisplay:"symbol",maximumFractionDigits:n,minimumFractionDigits:0}
let o=""
try{o=new Intl.NumberFormat(this.userLocale,r).format(e)}catch(l){const e=`Failed to format currency with formatCurrencyWithCustomDecimals: ${(0,i.getErrorMessage)(l)}`
this.jet.error(new Error(e),"cm-formatter",!1)}return o}formatDateOrDash(e,t){return e?this.formatDate(e,t):"-"}formatNumberOrDashWithCustomDecimals(e,t){if(void 0===t||!(0,a.isNumber)(t))throw new Error("maxNumberOfDigitsAfterDecimal should be a number")
return(0,a.isNumber)(e)?new Intl.NumberFormat(this.userLocale,{maximumFractionDigits:t,minimumFractionDigits:0}).format(e):"-"}formatRatioOrDashWithCustomDecimals(e,t){if(void 0===t||!(0,a.isNumber)(t))throw new Error("maxNumberOfDigitsAfterDecimal should be a number")
return(0,a.isNumber)(e)?new Intl.NumberFormat(this.userLocale,{style:"percent",maximumFractionDigits:t,minimumFractionDigits:0}).format(e):"-"}},s=d(l.prototype,"locale",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=d(l.prototype,"jet",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("campaign-manager-web/services/cm-lix",["exports","@ember/service","campaign-manager-web/utils/urn","@ember/debug"],(function(e,t,n,a){var i,r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=(0,t.inject)(),r=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="lix",i=this,(a=o)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}fetchLixTreatmentsForAccount(e,t){return this.lix.fetch({explicitUrnLixList:[{testKeys:t,urn:e}]})}fetchLixTreatmentsForCompany(e,t){return this.lix.fetch({explicitUrnLixList:[{testKeys:t,urn:e}],context:{entityType:"company"}})}fetchLixTreatmentsForMember(e){return this.lix.fetch(e)}getTreatmentValues(e){const t=this.lix.getTreatment(e)
if("control"===t)return!1
let n=[]
t&&(n=t.split("_"))
for(let a=0;a<n.length;a++){const e=parseFloat(n[a])
Number.isNaN(e)||(n[a]=e)}return n}},l=r.prototype,s="lix",c=[i],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(u).forEach((function(e){p[e]=u[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=c.slice().reverse().reduce((function(e,t){return t(l,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(l,s,p),p=null),o=p,r)
var l,s,c,u,d,p})),define("campaign-manager-web/services/companies",["exports","@ember/service","@linkedin/ember-pem/utils/degradation-tracking-metadata","campaign-manager-web/constants/api/entities","campaign-manager-web/constants/api/path-map","campaign-manager-web/utils/http-error","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/urn","rsvp"],(function(e,t,n,a,i,r,o,l,s){var c,u,d
function p(e={}){const t=[e.localizedIndustry,e.localizedSize,e.localizedLocation].filter(Boolean).join("; "),n=(0,l.createUrnFromAttrs)(l.URN_TYPES.COMPANY,e.id),a=`${(0,o.getDomainUrl)()}/company/${e.id}`
return{displayName:e.localizedName,id:e.id,imageId:e.imageId,imageUrl:e.imageUrl,heroImageUrl:e.heroImageUrl,objectUrn:n,subLine:t,url:a,localizedIndustry:e.localizedIndustry,localizedSize:e.localizedSize,localizedLocation:e.localizedLocation,...e.parentRelationship&&{parentRelationship:e.parentRelationship}}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(c=(0,t.inject)(),u=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="m3Store",i=this,(a=d)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}fetch(e,t=null){const i=t?[new n.default(t.key,t.value,{productName:t.productName})]:[]
return this.m3Store.findRecord(a.CM_COMPANY,e,{adapterOptions:{degradations:i}}).then((e=>p(e.toJSON()))).catch((e=>(0,s.reject)((0,r.getErrorMessageList)(e))))}findByNameOrId(e){return this.m3Store.queryURL(i.default[a.CM_COMPANY],{params:{q:"nameOrId",identifier:e}}).then((e=>e.get("elements").map((e=>p(e.toJSON())))))}findByAuthorizedActions(e=[]){return e&&"string"==typeof e&&(e=[e]),this.m3Store.queryURL(i.default[a.CM_COMPANY],{params:{q:"findByMemberAndActions",actions:e}}).then((e=>e.get("elements").map((e=>p(e.toJSON())))))}},m=u.prototype,g="m3Store",b=[c],_={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(_).forEach((function(e){f[e]=_[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=b.slice().reverse().reduce((function(e,t){return t(m,g,e)||e}),f),h&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(h):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(m,g,f),f=null),d=f,u)
var m,g,b,_,h,f})),define("campaign-manager-web/services/company-matching",["exports","@ember/object","@ember/service","campaign-manager-web/constants/company-matching","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/company-matching","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/audiences","campaign-manager-web/utils/http-error","campaign-manager-web/utils/urn","@ember/debug","rsvp"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E
function y(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A="matched",C=a.COLUMN_NAME_TO_SORTABLE_COLUMN_MAP[a.COLUMN_NAMES.IMPRESSIONS],O=a.SERVER_SORT_DIRECTIONS.DESCENDING,v=a.COLUMN_NAME_TO_SORTABLE_COLUMN_MAP[a.COLUMN_NAMES.COMPANY_NAME_INPUT],w=a.SERVER_SORT_DIRECTIONS.ASCENDING,I="q",P=A,N="query",R="companyEngagementFilterCriteria",D="showTotals",M="count",L="start",k="sortBy",U="sortOrder",x=({matched:e,searchQuery:t,companyEngagementFilterCriteria:n,sortBy:i=(e?C:v),sortOrder:r=(e?O:w),pageNumber:o=1,showTotals:l=false})=>{const s=a.DEFAULT_PAGE_SIZE*(o-1),c={[I]:A,[M]:a.DEFAULT_PAGE_SIZE,[P]:e,[k]:i,[U]:r,[L]:s,[D]:l}
return t&&(c[N]=t),n&&Object.values(n).length&&(c[R]=n),c},F=(e={},t=[])=>{const{total:n}=e
return n>a.DEFAULT_PAGE_SIZE?e:{...e,total:t.length}}
e.default=(p=(0,n.inject)(),m=(0,n.inject)(),g=(0,n.inject)(),b=(0,n.inject)(),_=class extends n.default{constructor(...e){super(...e),y(this,"xhr",h,this),y(this,"lix",f,this),y(this,"locale",T,this),y(this,"jet",E,this)}fetchAndDecorateMatchedCompanies(e,n={}){(0,t.set)(n,"matched",!0)
const a=x(n),s=(0,o.constructPemMetadata)(l.AUDIENCES_PEM_KEYS.FETCH_MATCHED_COMPANIES,[e],{productName:l.AUDIENCE_MATCHING_PEM_NAME})
return this.xhr.fetch(i.default.matchedAudienceCompanyMatches(e),{data:a,metadata:s},0).then((({elements:e=[],paging:t={}})=>({elements:(0,r.decorateMatchedTableDataWithMappedFields)(e),paging:F(t,e)})))}fetchUnmatchedCompanies(e,n={}){(0,t.set)(n,"matched",!1)
const a=x(n),r=(0,o.constructPemMetadata)(l.AUDIENCES_PEM_KEYS.FETCH_UNMATCHED_COMPANIES,[e],{productName:l.AUDIENCE_MATCHING_PEM_NAME})
return this.xhr.fetch(i.default.matchedAudienceCompanyMatches(e),{data:a,metadata:r},0).then((({elements:e=[],paging:t={}})=>({elements:e,paging:F(t,e)})))}async fetchEngagementReportExportBlobName(e){const t=(0,o.constructPemMetadata)(l.AUDIENCES_PEM_KEYS.FETCH_MATCHED_COMPANIES_EXPORT_BLOB,[e],{productName:l.AUDIENCE_MATCHING_PEM_NAME}),[n,a]=this.locale.interfaceLocale.split("_"),r=JSON.stringify({matched:!0,locale:{language:n,country:a}})
try{const{headers:n}=await this.xhr.post(i.default.matchedAudienceCompanyEngagementReportExport(e),{data:r,metadata:t})
return n["x-restli-id"]}catch(c){this.jet.error(new Error(`Failed to fetch export blob name for dmpSegmentId=${e}: ${(0,s.getErrorMessage)(c)}`),["company-matching-service"],{shouldRethrow:!0})}}async createNewCompanyListTier({newSegmentName:e,accountId:t,parentDmpSegmentId:n,tieringType:r,engagementLevels:s=[],numberOfImpressionsRange:u={},numberOfEngagementsRange:p={},numberOfOrganicEngagementsRange:m={},membersTargetedRange:g={},includedCompanies:b=[],excludedCompanies:_=[]}){Object.values(a.COMPANY_TIER_TYPES)
if(s.length){const e=Object.values(a.COMPANY_ENGAGEMENT_LEVELS)
s.every((t=>e.includes(t)))}const h=[...b.map((({matchedCompanyId:e})=>({includedOrganizationUrn:(0,c.createOrganizationUrnFromCompanyId)(e)})))],f=_.map((({matchedCompanyId:e})=>({excludedOrganizationUrn:(0,c.createOrganizationUrnFromCompanyId)(e)}))),T=JSON.stringify({parentDMPSegmentUrn:(0,c.createSegmentUrnFromId)(n),account:(0,c.createUrnFromAttrs)(c.URN_TYPES.SPONSORED_ACCOUNT,t),tieringType:r,filterCriteria:{includedOr:h,excludedOr:f,...s.length&&{engagementLevels:s},...!!Object.values(u).length&&{numberOfImpressionsRange:u},...!!Object.values(p).length&&{numberOfEngagementsRange:p},...!!Object.values(m).length&&{numberOfOrganicEngagementsRange:m},...!!Object.values(g).length&&{membersTargetedRange:g}}}),E=(0,o.constructPemMetadata)(l.AUDIENCES_PEM_KEYS.CREATE_COMPANY_LIST_TIER,[n],{productName:l.AUDIENCE_MATCHING_PEM_NAME})
try{const t={dmpSegmentName:e},{headers:n}=await this.xhr.post(i.default.matchedAudienceCompanyListTier(t),{data:T,metadata:E})
return n["x-restli-id"]}catch(y){return this.jet.error(new Error(`Failed to create tiering rules for dmpSegmentId=${n}`),["company-matching-service"],{shouldRethrow:!1}),(0,d.reject)(y)}}},h=S(_.prototype,"xhr",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(_.prototype,"lix",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=S(_.prototype,"locale",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=S(_.prototype,"jet",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_)})),define("campaign-manager-web/services/concierge-service",["exports","@linkedin/concierge-ember-components/services/concierge-service"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/confirm-dialog",["exports","@ember/service","@glimmer/tracking","@ember/debug","rsvp","@ember/template"],(function(e,t,n,a,i,r){var o,l,s,c,u
function d(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=class extends t.default{constructor(...e){super(...e),d(this,"isOpen",l,this),d(this,"content",s,this),d(this,"onConfirm",c,this),d(this,"onCancel",u,this)}confirm(e){return this.content=(0,r.htmlSafe)(e),this.isOpen=!0,new i.Promise((e=>{this.onConfirm=()=>{this.isOpen=!1,e(!0)},this.onCancel=()=>{this.isOpen=!1,e(!1)}}))}},l=p(o.prototype,"isOpen",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s=p(o.prototype,"content",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(o.prototype,"onConfirm",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(o.prototype,"onCancel",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("campaign-manager-web/services/content-hub",["exports","@ember/service","@glimmer/tracking","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/campaign","campaign-manager-web/constants/campaign-constants","campaign-manager-web/utils/urn","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/content-hub"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h=["content-hub","content-hub-campaign-creation-partial-failure"]
e.default=(c=class extends t.default{constructor(...e){super(...e),g(this,"xhr",u,this),g(this,"jet",d,this),g(this,"selectedCreativeType",p,this),g(this,"selectedContentUrns",m,this),b(this,"contentHubWorkflowTrackingId",null),b(this,"setContentHubWorkflowTrackingId",(e=>{this.contentHubWorkflowTrackingId=e})),b(this,"setSelectedContentUrns",(e=>{this.selectedContentUrns=e})),b(this,"setSelectedCreativeType",(e=>{this.selectedCreativeType=e})),b(this,"resetSelectedContentUrns",(()=>this.setSelectedContentUrns([]))),b(this,"resetSelectedCreativeType",(()=>this.setSelectedCreativeType(void 0)))}async createCampaignWithSelectedContentUrns(e){const t=(0,i.toValidCampaign)(e)
t.status=r.CAMPAIGN_STATUSES.DRAFT
const n={campaign:t,contentUrns:this.selectedContentUrns},c=(0,l.constructPemMetadata)(s.CONTENT_HUB_PEM_KEYS.CREATE_CAMPAIGN,[],{productName:s.CONTENT_HUB_PEM_PRODUCT_NAME}),u=await this.xhr.post(`${a.default.campaigns}?action=createContentFirstCampaign`,{data:JSON.stringify(n),metadata:c}),{campaignUrn:d,failedContentUrns:p=[]}=u.data.value,m=(0,o.getIdFromUrn)(d)
return p.length&&this.jet.error(new Error(`Partial error during CFCC. Campaign ${m} created successfully, but some contents: ${p.join()} failed to sponsor for selected creative type: ${this.selectedCreativeType}`),h,{shouldRethrow:!1}),{campaignId:m,failedContentUrns:p}}},u=_(c.prototype,"xhr",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=_(c.prototype,"jet",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=_(c.prototype,"selectedCreativeType",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=_(c.prototype,"selectedContentUrns",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),c)})),define("campaign-manager-web/services/conversation-ads/conversation-ads",["exports","@ember/service","ember-copy","@ember/object","@ember/array","@ember/application","@ember/utils","campaign-manager-web/utils/sponsored-messaging-models/sponsored-message-option","campaign-manager-web/utils/sponsored-messaging-models/sponsored-message-content","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/conversation-ads/conversation-ads","campaign-manager-web/utils/http-error","campaign-manager-web/constants/leadgen-form"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E,y,S,A,C,O
function v(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function w(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const I="components/leadgen-form/creation-confirmation",P="conversation-ads-service-createAndAssignSponsoredMessageContentSubtree",N="conversation-ads-service-createSponsoredConversation",R="conversation-ads-serivce-createSponsoredMessageContentSubtree",D="conversation-ads-service-createAdInMailContent",M="conversation-ads-service-updateAdInMailContent",L="conversation-ads-service-fetchLeadGenFormsForAccount",k="conversation-ads-service-fetchConversation",U="conversation-ads-service-fetchConversationTemplates",x="conversation-ads-service-fetchMessageContentTemplateSubTree",F="conversation-ads-service-fetchValidFlowchartDateRange"
e.default=(m=(0,t.inject)(),g=(0,t.inject)(),b=(0,t.inject)(),_=(0,t.inject)(),h=(0,t.inject)(),f=(0,t.inject)(),T=class extends t.default{constructor(...e){super(...e),v(this,"restli",E,this),v(this,"adForm",y,this),v(this,"xhr",S,this),v(this,"tracking",A,this),v(this,"jet",C,this),v(this,"i18n",O,this)}getSponsoredConversationButton(e={}){const t=(0,r.getOwner)(this),{optionText:n="",type:i="",actionTarget:o={},nextContent:s}=e,c=s?this.getSponsoredMessageContentModel(s):null,u=l.default.create(t.ownerInjection(),{type:i,optionText:n,actionTarget:o})
return c&&((0,a.set)(c,"parentButton",u),(0,a.set)(u,"nextContent",c)),u}getSponsoredMessageContentModel(e={}){const t=(0,r.getOwner)(this),n={text:""},a={messageAttachment:{}},l=e.bodySource?.text||null,{bodySource:c=n,plainText:d=l,type:p="",parentButton:m,attachment:g=a,bodyText:b="",adFormId:_,id:h=null}=e
let f={array:(0,i.A)()}
if((0,o.isPresent)(e.nextAction)){const n=(0,u.isNextActionANode)(e)
if(Array.isArray(e.nextAction.array)){const t=e.nextAction.array.map((e=>this.getSponsoredConversationButton(e)))
f.array.pushObjects(t)}else n&&(f=s.SponsoredMessageContent.create(t.ownerInjection(),e.nextAction))}return s.SponsoredMessageContent.create(t.ownerInjection(),{bodySource:c,plainText:d,type:p,nextAction:f,parentButton:m,attachment:g,bodyText:b,adFormId:_,id:h,i18n:this.i18n})}templateSubTreeToMessageContentSubTree(e,t){const i=this.getSponsoredMessageContentModel((0,n.copy)(e,!0))
if(t){const e=[...(0,a.get)(i,"nextAction.array")||[]]
for(;e.length>0;){const n=e.pop()
n.type===s.SPONSORED_MESSAGE_REPLY_TYPE.LEAD_GENERATION&&this.setLeadGenerationThankYouNode(n,t),n.nextContent&&e.push(...(0,a.get)(n,"nextContent.nextAction.array")||[])}}return i}setLeadGenerationThankYouNode(e,t){const n=t.id
e.set("actionTarget.leadGenerationFormId",n)
const i=this.getSponsoredMessageContentModel({bodySource:{leadGenerationFormId:n},adFormId:n,parentButton:e})
i.get("nextAction.array").pushObject(this.getSponsoredConversationButton({actionTarget:{leadGenerationFormId:n},optionText:this.i18n.lookupTranslation(I,"i18n_thank_you_ctas")([{type:(0,a.get)(t,"form.thankYouPageCallToAction")}]),type:s.SPONSORED_MESSAGE_REPLY_TYPE.LEAD_GENERATION_THANK_YOU})),e.set("nextContent",i)}resetLeadGenerationThankYouNode(e,t){e.setProperties({actionTarget:{leadGenerationFormId:t.id},optionText:this.i18n.lookupTranslation(I,"i18n_thank_you_ctas")([{type:(0,a.get)(t,"form.thankYouPageCallToAction")}])})}_logAndThrow(e,t){throw this.jet.error(new Error(`Error encountered when operating on conversation ads entity: ${(0,d.getErrorMessage)(e)}`),t,!1),e}_createSponsoredMessageContentSubtree(e,t,n,a=null){const i=(0,u.messageModelToPayloadPojo)(t)
return this.restli.create(c.default.sponsoredMessageContentsSubTree({conversationId:e,accountId:n}),{data:JSON.stringify(i),metadata:a}).then((e=>parseInt(e.headers["x-restli-id"],10))).catch((e=>this._logAndThrow(e,R)))}_createAndAssignSponsoredMessageContentSubtree(e,t,n,a=null,i=null){return this._createSponsoredMessageContentSubtree(e,t,n,a).then((t=>{const a={patch:{$set:{firstMessageContentId:t}}}
return this.restli.partialUpdate(c.default.sponsoredConversationById({conversationId:e,accountId:n}),{data:JSON.stringify(a),metadata:i}).then((()=>e))})).catch((e=>this._logAndThrow(e,P)))}createSponsoredConversation({accountId:e,conversationRoot:t,templateId:n,metadata:a={},headlineText:i="",responderUrn:r,autoResponseText:o}){const{createSponsoredConversationPemMetadata:l=null,createSponsoredMessageSubtreePemMetadata:s=null,updateSponsoredConversationIdToPointToNewSubtreePemMetadata:u=null}=a,d={parentAccountId:parseInt(e,10),headlineText:i}
return(o||r)&&(d.humanHandoffAction={autoResponseText:o||void 0,...r?{handoffResponder:{member:r}}:{}}),this.restli.create(c.default.sponsoredConversations(n),{data:JSON.stringify(d),metadata:l}).then((n=>{const i=parseInt(n.headers["x-restli-id"],10)
return s&&u&&(s.entityIds.push(i),u.entityIds.push(i)),this._createAndAssignSponsoredMessageContentSubtree(i,t,e,a.createSponsoredMessageSubtreePemMetadata,a.updateSponsoredConversationIdToPointToNewSubtreePemMetadata)}),(e=>this._logAndThrow(e,N)))}createAdInMailContent(e,t,n,a=null){const i=(0,u.formatAdInMailContentPayload)(e,t,n)
return this.restli.create(c.default.adInMailContents,{data:JSON.stringify(i),metadata:a}).then((e=>e.headers["x-restli-id"]),(e=>this._logAndThrow(e,D)))}updateAdInMailContent(e,t,n,a=null){const i=(0,u.formatAdInMailContentPayload)(e,t,n),r=n.hasCustomLegalText?[]:["htmlLegalText"]
return this.restli.partialUpdate(c.default.adInMailUpdate(n.id,e),{data:JSON.stringify({patch:{$set:i,$delete:r}}),metadata:a}).then((()=>{}),(e=>this._logAndThrow(e,M)))}fetchConversation({conversationId:e,messageContentId:t,metadata:n}){return this.xhr.fetch(c.default.sponsoredMessageContentsSubTree({conversationId:e,messageContentId:t}),{metadata:n||null},0).then((e=>this.getSponsoredMessageContentModel({...e})),(e=>this._logAndThrow(e,k)))}fetchLeadGenFormsForAccount(e,t,n=null){const i=parseInt(e,10)
return this.adForm.getAllValidLeadGenFormsByAccountId(i,t,n).then((e=>e.filter((e=>(0,a.get)(e,"reviewInfo.reviewStatus")!==p.LEADGEN_REVIEW_STATUSES.REJECTED))),(e=>this._logAndThrow(e,L)))}fetchConversationTemplates(e,t,n=null){return this.xhr.fetch(c.default.findSponsoredConversationTemplatesByLocaleAndObjectiveType(e,t),{metadata:n}).then((e=>e.elements),(e=>this._logAndThrow(e,U)))}fetchMessageContentTemplateSubTree(e,t,n,a=null){return this.xhr.fetch(c.default.sponsoredMessageContentTemplatesSubTree(e,t,n),{metadata:a}).catch((e=>this._logAndThrow(e,x)))}fetchValidFlowchartDateRange(e){return this.xhr.fetch(c.default.validFlowchartDateRange(e),{},0).catch((e=>this._logAndThrow(e,F)))}},E=w(T.prototype,"restli",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=w(T.prototype,"adForm",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=w(T.prototype,"xhr",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=w(T.prototype,"tracking",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=w(T.prototype,"jet",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=w(T.prototype,"i18n",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T)})),define("campaign-manager-web/services/conversion",["exports","@ember/debug","@ember/object","campaign-manager-web/utils/tracking","@ember/service","rsvp","@glimmer/tracking","ember-test-friendly-error-handler","restli-utils","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/conversion","campaign-manager-web/constants/conversion","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/conversion","ember-concurrency"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R
function D(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function M(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(b=(0,i.inject)("campaign"),_=(0,i.inject)(),h=(0,i.inject)(),f=(0,i.inject)(),T=(0,i.inject)(),E=(0,n.computed)("conversions.@each.conversionMethod"),y=(0,g.task)({drop:!0}),S=class extends i.default{constructor(...e){super(...e),D(this,"campaignService",A,this),D(this,"jet",C,this),D(this,"xhr",O,this),D(this,"restli",v,this),D(this,"tracking",w,this),D(this,"conversions",I,this),D(this,"isGetConversionsError",P,this),D(this,"savedWithErrors",N,this),D(this,"saveConversionError",R,this)}get hasConversionsUsingImagePixel(){return this.conversions.some((e=>e.conversionMethod===d.CONVERSION_METHODS.IMAGE_PIXEL))}setAssociatedConversions(e,t){this.campaignService.updateCampaign({campaign:e,data:{associatedConversions:t.map((({id:e})=>e))}})}setInitialConversions(e,t){this.campaignService.updateCampaign({campaign:e,data:{initialAssociatedConversions:t.map((({id:e})=>e))}})}removeAssociatedConversion(e,t){const n=e.associatedConversions.filter((e=>e!==t.id))
t.isAutoAssociationConversion&&this.tracking.fireInteractionEvent("conversion_tracking_remove_auto_assoc_conversion",a.CONTROL_INTERACTION_TYPE.SHORT_PRESS),this.campaignService.updateCampaign({campaign:e,data:{associatedConversions:n}})}setupAssociatedConversions(e){if(e.isNewCampaign&&1===this.conversions.length)this.setAssociatedConversions(e,[this.conversions[0]])
else{const t=this.conversions.filter((({campaignIds:t=[]})=>t.indexOf(parseInt(e.id,10))>-1))
this.setInitialConversions(e,t),this.setAssociatedConversions(e,t)}}initializeConversions({accountId:e,campaign:t,hasInsightTag:n}){return this.setInitialConversions(t,[]),this.setAssociatedConversions(t,[]),n?this.getConversions(e).then((()=>this.setupAssociatedConversions(t))).catch((()=>this.jet.error(new Error(`Failed to fetch conversions for account ${e}`)))).catch((0,l.default)("fetch-conversions-failure",(()=>{}))):(0,r.resolve)()}*initializeConversionsTask({accountId:e,campaign:t,hasInsightTag:n}){yield this.initializeConversions({accountId:e,campaign:t,hasInsightTag:n})}getConversions(e,t){const n={accountId:e,q:"account"},a=(0,p.constructPemMetadata)(m.CONVERSION_PEM_KEYS.GET_CONVERSIONS,[e],{useFailureTracking:!0,productName:m.SIGNALS_PEM_PRODUCT_NAME})
return this.xhr.fetch(c.default.conversions,{data:n,type:"GET",metadata:a},0).then((({elements:e})=>(this.isGetConversionsError=!1,this.conversions=(0,u.getConversionsWithMetaData)((0,u.sortConversionsByLastModifiedAndLastCallBack)(e),t),this.conversions))).catch((e=>{throw this.isGetConversionsError=!0,e}))}getConversionsByCampaign(e,t){const n={type:"GET",metadata:(0,p.constructPemMetadata)(m.CONVERSION_PEM_KEYS.GET_CONVERSIONS_BY_CAMPAIGN,[e,t],{useFailureTracking:!0,productName:m.SIGNALS_PEM_PRODUCT_NAME})}
return this.xhr.fetch(c.default.conversionsByCampaign(e,t),n,0).then((({elements:e})=>e))}deleteConversions(e,t){return this.xhr.delete(c.default.deleteConversions(e,t))}resetState(){this.savedWithErrors=!1,this.saveConversionError=null}saveAssociatedConversions(e,t){const n=parseInt(e,10),{initialAssociatedConversions:a,associatedConversions:i}=t,o=a.filter((e=>!i.includes(e))),l=i.filter((e=>!a.includes(e))),s=[]
if(l.length){const e=(0,p.constructPemMetadata)(m.CONVERSION_PEM_KEYS.CAMPAIGN_CONVERSION_ASSOCIATIONS,[n,l],{useFailureTracking:!0,productName:m.SIGNALS_PEM_PRODUCT_NAME}),t=this.xhr.post(c.default.campaignConversionAssociations,{contentType:"application/json",data:JSON.stringify({campaignId:n,conversionIds:l}),metadata:e})
s.push(t)}if(o.length){const e=(0,p.constructPemMetadata)(m.CONVERSION_PEM_KEYS.CAMPAIGN_CONVERSION_DISSOCIATIONS,[n,o],{useFailureTracking:!0,productName:m.SIGNALS_PEM_PRODUCT_NAME}),t=this.xhr.post(c.default.campaignConversionDissociations,{contentType:"application/json",data:JSON.stringify({campaignId:n,conversionIds:o}),metadata:e})
s.push(t)}return(0,r.all)(s).then((()=>{const e=this.conversions.reduce(((e,t)=>(e[t.id]=t,e)),{})
this.setInitialConversions(t,i.map((t=>e[t])))})).catch((e=>{this.savedWithErrors=!0,this.saveConversionError=e,this.jet.error(new Error("Failed to save campaign association with conversions "),"campaign_conversions_association_dissociation_actions_failed",!1)}))}associateCampaignsToConversion(e){const{conversionId:t}=e,n=(0,p.constructPemMetadata)(m.CONVERSION_PEM_KEYS.ASSOCIATE_CAMPAIGNS_TO_CONVERSION,[t],{useFailureTracking:!0,productName:m.SIGNALS_PEM_PRODUCT_NAME})
return this.xhr.post(c.default.batchAssociateCampaigns,{contentType:"application/json",data:JSON.stringify(e),metadata:n})}associateCampaigns(e){const t=s.default.encoder.encode(e),n={},a=(0,p.constructPemMetadata)(m.CONVERSION_PEM_KEYS.ASSOCIATE_CAMPAIGNS,e,{useFailureTracking:!0,productName:m.SIGNALS_PEM_PRODUCT_NAME})
return e.forEach((e=>{n[s.default.encoder.reducedEncode(e)]=e})),this.xhr.put(c.default.campaignsConversions(t),{contentType:"application/json",data:JSON.stringify({entities:n}),metadata:a})}dissociateCampaigns(e){const t=s.default.encoder.encode(e)
return this.xhr.delete(c.default.campaignsConversions(t))}getConversion(e,t){const n=(0,p.constructPemMetadata)(m.CONVERSION_PEM_KEYS.GET_CONVERSION,[e,t],{useFailureTracking:!0,productName:m.SIGNALS_PEM_PRODUCT_NAME})
return this.xhr.fetch(c.default.getConversion(e,t),{type:"GET",metadata:n},0)}createConversion(e){const t=c.default.conversions,n=JSON.stringify(e)
return this.restli.create(t,{data:n}).catch((e=>{throw this.jet.error("Error while creating conversion: ",e,!1),e}))}getAutoAssociatedConversions(e){const t=(0,p.constructPemMetadata)(m.CONVERSION_PEM_KEYS.GET_AUTO_ASSOCIATED_CONVERSIONS,[e],{useFailureTracking:!0,productName:m.SIGNALS_PEM_PRODUCT_NAME})
return this.xhr.fetch(c.default.getAutoAssociationConversions(e),{type:"GET",metadata:t},0).then((e=>{const t=e.elements.map((e=>e.id))
return(this.conversions||[]).filter((e=>t.includes(e.id)))})).catch((e=>(this.jet.error("Error while fetchinng auto association conversion: ",e,!1),[])))}updateConversion(e,t){const n=`${c.default.conversions}/${e}`,a=JSON.stringify({patch:{$set:t}})
return this.restli.partialUpdate(n,{data:a}).catch((e=>{throw this.jet.error("Error while updating conversion: ",e,!1),e}))}autoAssociateConversions(e,t=[]){t.forEach((e=>{e.isAutoAssociationConversion=!0})),this.setAssociatedConversions(e,t)}},A=M(S.prototype,"campaignService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=M(S.prototype,"jet",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=M(S.prototype,"xhr",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=M(S.prototype,"restli",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=M(S.prototype,"tracking",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=M(S.prototype,"conversions",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),P=M(S.prototype,"isGetConversionsError",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N=M(S.prototype,"savedWithErrors",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),R=M(S.prototype,"saveConversionError",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),M(S.prototype,"hasConversionsUsingImagePixel",[E],Object.getOwnPropertyDescriptor(S.prototype,"hasConversionsUsingImagePixel"),S.prototype),M(S.prototype,"initializeConversionsTask",[y],Object.getOwnPropertyDescriptor(S.prototype,"initializeConversionsTask"),S.prototype),S)})),define("campaign-manager-web/services/cookies",["exports","ember-cookies/services/cookies"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=t.default})),define("campaign-manager-web/services/creative-validator",["exports","@ember/service","@ember/object","@ember/utils","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/creatives","@ember/debug","campaign-manager-web/utils/http-error"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(s=(0,t.inject)(),c=(0,t.inject)(),u=(0,t.inject)(),d=class extends t.default{constructor(...e){super(...e),b(this,"i18n",p,this),b(this,"jet",m,this),b(this,"xhr",g,this)}validate(e,t=null){const a=JSON.stringify({creative:(0,r.serializeCreativeData)(e)})
return this.xhr.post(i.default.validateCreative,{data:a,contentType:"application/json",metadata:t},0).then((e=>((0,n.get)(e,"data.value.validationErrors")||[]).map((e=>{const t=this.i18n.lookupTranslation("creative-validation-strings",e.errorType)()
return t&&t!==e.errorType&&(e.message=t),e})))).catch((t=>{this.jet.error(new Error(`${(0,l.getErrorMessage)(t)||`The creative validator endpoint (${i.default.validateCreative}) failed.`}\n            Failed creative: ${(0,r.serializeCreativeData)(e)}`,"creative-validator"))}))}},p=_(d.prototype,"i18n",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=_(d.prototype,"jet",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=_(d.prototype,"xhr",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)})),define("campaign-manager-web/services/creative",["exports","@ember/service","@ember/debug","@ember/utils","@glimmer/tracking","ember-concurrency-decorators","ember-copy","rsvp","campaign-manager-web/constants/creative","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/creatives","campaign-manager-web/utils/object","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/urn","campaign-manager-web/utils/http-error"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b){var _,h,f,T,E,y,S,A,C,O,v
function w(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function I(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(_=(0,t.inject)(),h=(0,t.inject)(),f=(0,t.inject)(),T=(0,t.inject)(),E=(0,r.task)({restartable:!0}),y=class extends t.default{constructor(...e){var t,n,a
super(...e),w(this,"xhr",S,this),w(this,"restli",A,this),w(this,"jet",C,this),w(this,"lix",O,this),w(this,"campaignCreatives",v,this),a={},(n="_campaignsEnabledForServiceState")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}getCachedCreativesAndRefresh(e,t=null){const n=this._fetchCreativesTask.perform(e,t),a=this.campaignCreatives[e]
return a?.length?(0,l.resolve)((0,o.copy)(a,!0)):n}fetchCreatives(e,t,n=null){return this._fetchCreativesTask.perform(e,t,n)}enableCampaignForServiceState(e){this._campaignsEnabledForServiceState[e]=!0}isCampaignEnabledForServiceState(e){return!0===this._campaignsEnabledForServiceState[e]}getCreativeCopy({creativeId:e,campaignId:t,editPanelMode:n}={}){const a=this._getCreative({campaignId:t,creativeId:e})
return a&&(n===s.EDIT_PANEL_MODE.CREATE||n===s.EDIT_PANEL_MODE.DUPLICATE?(0,d.createNewCreativeFromExisting)(a):(0,o.copy)(a,!0))}_getCreative({campaignId:e,creativeId:t}){return(this.campaignCreatives[e]||[]).find((({id:e})=>t===e))||null}duplicateCreatives(e,t,n,a){const i={creativeIds:e,newCampaignId:t,newAccountId:n}
return this.xhr.post(`${u.default.creatives}?action=duplicateCreatives`,{data:JSON.stringify(i),metadata:a})}batchPartialUpdate(e,t){return this.restli.batchPartialUpdate(`${u.default.creatives}?ids=List(${t})`,{data:JSON.stringify(e)})}removeCreative(e,t,n=null){return this.xhr.delete(`${u.default.creatives}/${e}`,{metadata:n}).then((n=>{if(this.isCampaignEnabledForServiceState(t)){const n=(this.campaignCreatives[t]||[]).filter((t=>t.id!==e))
this.campaignCreatives={...this.campaignCreatives,[t]:n}}return n}))}createCreative(e,t=null,n=null){return this._createCreativeTask.perform(e,t,n)}updateCreative(e,t,n=null){return this._updateCreativeTask.perform(e,t,n)}deleteCreative(e,t=null){const n=(0,g.getNumericEntityId)(e),a={}
return t&&(a.metadata=t),this.restli.delete(`${u.default.creatives}/${n}`,a)}async deleteCreatives(e,t=null){const n={}
t&&(n.metadata=t)
const a=e.filter((e=>e.status===c.STATUSES.DRAFT)).map(g.getNumericEntityId)
let i
a.length>0&&(i=await this.restli.batchDelete((0,m.addQueryParams)(u.default.creatives,{ids:a}),n))
const r=e.filter((e=>e.status!==c.STATUSES.DRAFT)).map(g.getNumericEntityId)
if(r.length>0){const e={}
r.forEach((t=>{e[t]={patch:{$set:{status:c.STATUSES.PENDING_DELETION}}}}))
return{...await this.restli.batchPartialUpdate((0,m.addQueryParams)(u.default.creatives,{ids:r}),{data:JSON.stringify({entities:e})},n),...i}}return i}*_createCreativeTask(e,t=null,n=null){const a=(0,d.createNewCreativeFromExisting)(e)
a.status=e.status||c.STATUSES.ACTIVE
const i=yield this.restli.create(u.default.creatives,{data:JSON.stringify((0,d.serializeCreativeData)(a)),metadata:t})
n?.(i,e)
const{campaignId:r}=a
yield this._fetchCreativesTask.perform(r)}*_updateCreativeTask(e,t,n=null){const{id:a}=e,i=(0,d.serializeCreativeData)(e)
yield this.restli.partialUpdate(`${u.default.creatives}/${a}`,{data:JSON.stringify({patch:{$set:i}}),metadata:n}),yield this._fetchCreativesTask.perform(t)}*_fetchCreativesTask(e,t,n=null){try{const{elements:a}=yield this.xhr.fetch(u.default.creatives,{type:"GET",data:{q:"campaignIds",campaignIds:[e]},metadata:n},0),i=(0,d.deserializeCreativesData)(a,t)
return(0,p.deepEqual)(this.campaignCreatives[e],i)||(this.campaignCreatives={...this.campaignCreatives,[e]:i}),(0,o.copy)(i,!0)}catch(a){this.jet.error(`Creatives fetch failed with: ${(0,b.getErrorMessage)(a)}`)}}async batchGetCreativesForCampaigns(e){const{elements:t}=await this.xhr.fetch(u.default.creatives,{data:{q:"campaignIds",campaignIds:e}},0)
return(0,d.deserializeCreativesData)(t,null)}*batchGetCreativesForCampaignsTask(e){try{return yield this.batchGetCreativesForCampaigns(e)}catch(t){this.jet.error(t,`Creatives fetch failed with: ${(0,b.getErrorMessage)(t)}`,!1)}}},S=I(y.prototype,"xhr",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=I(y.prototype,"restli",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=I(y.prototype,"jet",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=I(y.prototype,"lix",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=I(y.prototype,"campaignCreatives",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),I(y.prototype,"_createCreativeTask",[r.task],Object.getOwnPropertyDescriptor(y.prototype,"_createCreativeTask"),y.prototype),I(y.prototype,"_updateCreativeTask",[r.task],Object.getOwnPropertyDescriptor(y.prototype,"_updateCreativeTask"),y.prototype),I(y.prototype,"_fetchCreativesTask",[r.task],Object.getOwnPropertyDescriptor(y.prototype,"_fetchCreativesTask"),y.prototype),I(y.prototype,"batchGetCreativesForCampaignsTask",[E],Object.getOwnPropertyDescriptor(y.prototype,"batchGetCreativesForCampaignsTask"),y.prototype),y)})),define("campaign-manager-web/services/customer-onboarding/verification-api",["exports","ember-customer-onboarding/services/customer-onboarding/verification-api"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/customer-onboarding/verification-form-config",["exports","ember-customer-onboarding/services/customer-onboarding/verification-form-config"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/customer-onboarding/xhr",["exports","ember-customer-onboarding/services/customer-onboarding/xhr"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/customization",["exports","@ember/service","campaign-manager-web/utils/api-endpoints","campaign-manager-web/constants/customization"],(function(e,t,n,a){var i,r,o,l,s
function c(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function u(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=(0,t.inject)(),r=(0,t.inject)(),o=class extends t.default{constructor(...e){super(...e),c(this,"xhr",l,this),c(this,"restli",s,this)}getCustomizations(e,t){return this.xhr.fetch(n.default.uiCustomizationsByScope(e),{type:"GET",metadata:t},0)}getAdExperimentCustomizations(e,t,a){return this.xhr.fetch(n.default.uiCustomizationsByScopeAndAdExperiment(e,t),{type:"GET",metadata:a},0)}getReportTableCustomizations(e){return this.getCustomizations(a.CUSTOMIZATION_SCOPE.REPORTING_TABLE,e).then((e=>(e.elements=e.elements.map((e=>({urn:e.urn,name:e.name,columns:e.customization[a.CUSTOMIZATION_PACKAGE_NAME.TABLE_TEMPLATE].columns}))),e.elements.sort(((e,t)=>e.name.localeCompare(t.name))),e)))}getCmIaSidebarLayoutCustomizations(e){return this.getCustomizations(a.CUSTOMIZATION_SCOPE.CMIA_SIDEBAR_LAYOUT,e).then((e=>(e.elements=e.elements.map((e=>({urn:e.urn,name:e.name,lastVisitedAccount:e.customization[a.CUSTOMIZATION_PACKAGE_NAME.CM_SETTINGS_TEMPLATE].lastVisitedAccount,navigationSidebarCollapsed:e.customization[a.CUSTOMIZATION_PACKAGE_NAME.CM_SETTINGS_TEMPLATE].navigationSidebarCollapsed}))),e.elements.sort(((e,t)=>e.name.localeCompare(t.name))),e)))}createCustomizations(e,t){return this.xhr.post(n.default.uiCustomizations,{headers:{"X-RestLi-Method":"batch_create"},data:JSON.stringify({elements:e}),metadata:t})}createAdExperimentCustomization(e,t,a){const i=`${n.default.uiCustomizations}?adExperiment=${encodeURIComponent(t)}`
return this.xhr.post(i,{data:JSON.stringify(e),metadata:a})}updateCustomizations(e,t,a){return this.restli.batchPartialUpdate(n.default.uiCustomizationsByUrns(t),{data:JSON.stringify({entities:e}),metadata:a})}deleteCustomizations(e,t){return this.xhr.delete(n.default.uiCustomizationsByUrns(e),{metadata:t})}},l=u(o.prototype,"xhr",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u(o.prototype,"restli",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("campaign-manager-web/services/date-range",["exports","@linkedin/lms-date-ui/services/date-range"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/date",["exports","ember-date-service/services/date"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/email-collection",["exports","@ember/service","@glimmer/tracking","@ember/object","campaign-manager-web/constants/notification","campaign-manager-web/constants/challenge","campaign-manager-web/constants/email-collection","campaign-manager-web/utils/http-error","campaign-manager-web/utils/get-csrf-token","campaign-manager-web/utils/api-endpoints","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/api/entities","campaign-manager-web/utils/url-manager"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E,y,S
function A(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const v="email-collection-service"
e.default=(m=(0,t.inject)(),g=(0,t.inject)(),b=(0,t.inject)(),_=(0,t.inject)(),h=class extends t.default{constructor(...e){super(...e),A(this,"xhr",f,this),A(this,"jet",T,this),A(this,"m3Store",E,this),A(this,"notification",y,this),A(this,"emailCollectionFailure",S,this),C(this,"challengeId",null),C(this,"challenge",null)}createChallenge(e){const t=JSON.stringify({emailAddress:e}),n={key:o.PEM_KEY,value:o.PEM_VALUE.CREATE,entityIds:[e]}
return this.xhr.post(c.default.memberEmailsChallenge,{data:t,metadata:n}).then((({data:e})=>this.challengeId=e.value)).catch((e=>{this.jet.error(new Error(`Failed to create email challenge: ${(0,l.getErrorMessage)(e)}`),[i.NOTIFICATIONS_JET_ERROR_TAG,v])}))}showChallenge(){const e={key:o.PEM_KEY,value:o.PEM_VALUE.SHOW,entityIds:[]}
return this.xhr.fetch(`${r.CHALLENGE_ENDPOINTS.show}/${this.challengeId}`,{metadata:e}).then((e=>{this.challenge={challengeId:e.challengeId,displayTime:e.displayTime,challengeType:e.challengeType,challengeSource:e.challengeSource,challengeData:e.encryptedChallengeViewData,challengeDetails:e.challengeDetails,requestSubmissionId:e.requestSubmissionId}})).catch((e=>{this.jet.error(new Error(`Failed to show email challenge: ${(0,l.getErrorMessage)(e)}`),[i.NOTIFICATIONS_JET_ERROR_TAG,v])}))}resendChallenge(){const e=JSON.stringify({...this.challenge,csrfToken:(0,s.default)()}),t={key:o.PEM_KEY,value:o.PEM_VALUE.RESEND,entityIds:[]}
return this.xhr.post(r.CHALLENGE_ENDPOINTS.resend,{data:e,metadata:t,headers:{"content-type":"application/json"}}).then((e=>{const{status:t,errorMessage:n}=e.data
if("SUCCESS"!==t)throw new Error(n||"Unexpected error")})).catch((e=>{this.jet.error(new Error(`Failed to resend email challenge: ${(0,l.getErrorMessage)(e)}`),[i.NOTIFICATIONS_JET_ERROR_TAG,v])}))}verifyChallenge(e){const t=JSON.stringify({pin:e,...this.challenge,csrfToken:(0,s.default)()}),n={key:o.PEM_KEY,value:o.PEM_VALUE.VERIFY,entityIds:[]}
return this.xhr.post(r.CHALLENGE_ENDPOINTS.verify,{data:t,metadata:n,headers:{"content-type":"application/json"}}).then((e=>{const{responseCode:t,errorKey:n}=e.data
if(200!==t||n)throw new Error(n||"Unexpected error")})).catch((e=>{this.jet.error(new Error(`Failed to verify email challenge: ${(0,l.getErrorMessage)(e)}`),[i.NOTIFICATIONS_JET_ERROR_TAG,v])}))}async fetchMemberEmails(){try{return(await this.m3Store.queryURL(u.default[d.CM_NOTIFICATIONS_EMAILS],{reload:!0})).toJSON().elements}catch(e){this.jet.error(new Error(`Failed to fetch member's emails: ${(0,l.getErrorMessage)(e)}`),[i.NOTIFICATIONS_JET_ERROR_TAG,v])}}addMemberEmail(e){const t=(0,p.addQueryParams)(u.default[d.CM_NOTIFICATIONS_EMAILS],{challengeId:this.challengeId})
return this.m3Store.queryURL(t,{method:"POST",reload:!0,params:{emailAddress:e}}).catch((e=>{const t=new Error(`Failed to add member's verified email: ${(0,l.getErrorMessage)(e)}`)
this.jet.error(t,[i.NOTIFICATIONS_JET_ERROR_TAG,v],{shouldRethrow:!1})
const n=(0,a.get)(e,"errorDetails.userVisibleException.errors")||[]
throw n.length?n[0]:t}))}updateMemberEmail(e,t){const n=`${u.default[d.CM_NOTIFICATIONS_EMAILS]}?action=updateCmEmailForMember`
return this.m3Store.queryURL(n,{params:{currentEmailUrn:e,updateEmailUrn:t},method:"POST",reload:!0}).then((()=>this.notification.fireAdNotificationTrackingEvent({trackingKey:"notifications_bulk_settings_email_updated"}))).catch((e=>{this.jet.error(new Error(`Failed to update member's preferred email: ${(0,l.getErrorMessage)(e)}`),[i.NOTIFICATIONS_JET_ERROR_TAG,v])}))}setEmailCollectionFailure(e){this.emailCollectionFailure=e}},f=O(h.prototype,"xhr",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=O(h.prototype,"jet",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=O(h.prototype,"m3Store",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=O(h.prototype,"notification",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=O(h.prototype,"emailCollectionFailure",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),h)})),define("campaign-manager-web/services/embedded-designer",["exports","@ember/service","@ember/object","ember-concurrency-decorators","campaign-manager-web/constants/assets","@glimmer/tracking","campaign-manager-web/constants/asset-library/third-party-media-asset"],(function(e,t,n,a,i,r,o){var l,s,c,u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,t.inject)("cm-asset-loader"),s=(0,t.inject)("jet"),c=(0,a.task)({drop:!0}),u=class extends t.default{constructor(...e){super(...e),_(this,"cmAssetLoader",d,this),_(this,"jet",p,this),_(this,"designerInstance",m,this),_(this,"startingImages",g,this),_(this,"thirdPartyAssetKey",b,this)}get isCreateMode(){return 0===this.startingImages.length&&!this.thirdPartyAssetKey.provider&&!this.thirdPartyAssetKey.externalId}get isThirdPartyAsset(){return this.thirdPartyAssetKey.provider&&this.thirdPartyAssetKey.externalId}*loadDesignerTask(){try{yield this.cmAssetLoader.loadAssets([i.LAZYLOAD_ASSETS.EMBEDDED_DESIGNER])}catch(e){this.jet.error(new Error(`Error lazy loading embedded designer: ${e}`),["ad-assets","embedded-designer-service"])}}loadDesignerAsset(){this.loadDesignerTask.perform()}resetStartingImages(){this.startingImages=[],this.thirdPartyAssetKey={provider:null,externalId:null}}setStartingImages(e="",t=null,n=null){e.length>0?(this.startingImages=[e],t&&n&&(this.thirdPartyAssetKey={provider:t,externalId:n})):this.resetStartingImages()}get isReady(){return(0,n.get)(this.cmAssetLoader,`assetStatuses.${i.LAZYLOAD_ASSETS.EMBEDDED_DESIGNER}.isReady`)}get Designer(){return(0,n.get)(this.cmAssetLoader,`assetStatuses.${i.LAZYLOAD_ASSETS.EMBEDDED_DESIGNER}.module`)||{}}getDesignerFullView(e){return this.designerInstance=null,new this.Designer.EmbeddedDesignerApp(e)}static getImageFromDesignerBuffer(e){return e?.media?new Blob([e.media],{type:e.mimeType}):null}addThirdPartyAssetKey(e){const t={...e}
return this.isCreateMode&&(t.provider=o.THIRD_PARTY_PROVIDER.MICROSOFT_DESIGNER,t.externalId="1"),this.isThirdPartyAsset&&(t.provider=this.thirdPartyAssetKey.provider,t.externalId=this.thirdPartyAssetKey.externalId),t.mediaAssetEditor=o.THIRD_PARTY_PROVIDER.MICROSOFT_DESIGNER,t}},d=h(u.prototype,"cmAssetLoader",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=h(u.prototype,"jet",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(u.prototype,"designerInstance",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=h(u.prototype,"startingImages",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),b=h(u.prototype,"thirdPartyAssetKey",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{provider:null,externalId:null}}}),h(u.prototype,"loadDesignerTask",[c],Object.getOwnPropertyDescriptor(u.prototype,"loadDesignerTask"),u.prototype),h(u.prototype,"loadDesignerAsset",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"loadDesignerAsset"),u.prototype),h(u.prototype,"resetStartingImages",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"resetStartingImages"),u.prototype),h(u.prototype,"setStartingImages",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"setStartingImages"),u.prototype),h(u.prototype,"addThirdPartyAssetKey",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"addThirdPartyAssetKey"),u.prototype),u)})),define("campaign-manager-web/services/enterprise-application-header/breakpoint",["exports","enterprise-application-header/services/enterprise-application-header/breakpoint"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}))
define("campaign-manager-web/services/enterprise-authentication",["exports","@ember/service","@linkedin/jsecure","@ember/object","@glimmer/tracking","campaign-manager-web/constants/api/entities","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/lix","campaign-manager-web/utils/http-error","campaign-manager-web/utils/m3","campaign-manager-web/utils/url-manager"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.PERSONAL_LOGIN_URL=e.EnterpriseWorkspaceError=void 0
class E extends Error{}e.EnterpriseWorkspaceError=E
const y=e.PERSONAL_LOGIN_URL=`${u.utils.getDomainUrl("www")}/checkpoint/enterprise/clearCurrentContext?application=businessManager`
e.default=(d=class extends t.default{constructor(...e){var t,n,a
super(...e),f(this,"lix",p,this),f(this,"lix",m,this),f(this,"m3Store",g,this),f(this,"memberProfile",b,this),f(this,"router",_,this),f(this,"bmAccounts",h,this),a=void 0,(n="_redirectUrl")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}async fetchBusinessManagers(){if(!this.lix.getTreatmentIsEnabled(l.LIX_TEST_KEYS.enableBusinessManagers))return
const e=await this.m3Store.queryURL(o.default[r.CM_BUSINESS_MANAGER_ACCOUNT]),t=(0,a.get)(e,"elements").map(c.formatObjectJSON)
this.bmAccounts=t}verifyWorkspace(e,t){if(!this.lix.getTreatmentIsEnabled(l.LIX_TEST_KEYS.enableAccountWorkspaces)||!e.claimedByBusinessManager)return
if(!e.businessManagerAccounts||!e.businessManagerAccounts.length)throw new s.UnauthorizedError
const n=e.businessManagerAccounts.map((e=>this.bmAccounts.find((t=>t.entityUrn===e)))).filter((e=>Boolean(e))),a=this.memberProfile.currentContext
if(!n.find((e=>e.enterpriseApplicationInstance===a))){if(t){const e=t.intent.url?`${this.router.rootURL}${t.intent.url}`:this.router.urlFor(t.targetName,...t.intent.contexts,{queryParams:t.intent.queryParams})
this.setRedirectUrl(e)}throw new E}}setRedirectUrl(e){this._redirectUrl=e}login({checkpointUrl:e}={checkpointUrl:y}){const t=u.utils.getLocation(),a=this._redirectUrl||t.href,i=u.utils.addQueryParam(e,"redirect",a)
t.replace(n.default.sanitizeUrl(i))}},p=T(d.prototype,"lix",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=T(d.prototype,"lix",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=T(d.prototype,"m3Store",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(d.prototype,"memberProfile",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=T(d.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=T(d.prototype,"bmAccounts",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),d)})),define("campaign-manager-web/services/error",["exports","@ember/debug","@linkedin/jsecure","@ember/object","@ember/service","@ember/template","campaign-manager-web/helpers/external-link-info","campaign-manager-web/utils/url-manager","campaign-manager-web/components/base-validation-messages"],(function(e,t,n,a,i,r,o,l,s){var c,u,d
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=(0,o.externalLinkInfo)([],{href:`${(0,l.getDomainUrl)()}/help/lms/ask`,dataTestSelector:"data-test-error-customer-support-link",dataControlName:"error-customer-support-link"})
function m(e,t){const n=(0,a.get)(e,"errorDetails.userVisibleException.errors")||[]
return n.length?(0,a.get)(n[0],t):(0,a.get)(e,`errorDetails.userVisibleException.${t}`)}function g(e){return m(e,"recoveryMessage")}e.default=(c=(0,i.inject)(),u=class extends i.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=d)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}getFullMessage({error:e={},customErrorMessage:t=null,withErrorMessage:a=!0,withRecoveryMessage:i=!0,withErrorCodeMessage:o=!0}={}){const l=[],s=(e=>(e=(e=e||{}).errors&&e.errors.length?e.errors[0]:e).responseJSON||e)(e)
a&&l.push(t||this._getErrorMessage(s))
const c=g(s)
return i&&c&&l.push(g(s)),o&&l.push(this._getErrorCodeMessage(s)),(0,r.htmlSafe)(n.default.sanitizeHTML(l.join(" ")))}_getErrorMessage(e){const t=this.i18n
return m(e,"errorMessage")||t.lookupTranslation(s.default,"i18n_generic_api_error")()}_getErrorCodeMessage(e){const t=this.i18n,n=m(e,"errorCode"),a=n?"i18n_error_code_message_with_code":"i18n_error_code_message_without_code"
return t.lookupTranslation(s.default,a)([{link:p,code:n}])}},b=u.prototype,_="i18n",h=[c],f={configurable:!0,enumerable:!0,writable:!0,initializer:null},E={},Object.keys(f).forEach((function(e){E[e]=f[e]})),E.enumerable=!!E.enumerable,E.configurable=!!E.configurable,("value"in E||E.initializer)&&(E.writable=!0),E=h.slice().reverse().reduce((function(e,t){return t(b,_,e)||e}),E),T&&void 0!==E.initializer&&(E.value=E.initializer?E.initializer.call(T):void 0,E.initializer=void 0),void 0===E.initializer&&(Object.defineProperty(b,_,E),E=null),d=E,u)
var b,_,h,f,T,E})),define("campaign-manager-web/services/experiments",["exports","@ember/application","@ember/object","@ember/service","@glimmer/tracking","ember-concurrency-decorators","ember-concurrency","rsvp","campaign-manager-web/constants/api/entities","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/experiment","campaign-manager-web/entities/experiment","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/date","campaign-manager-web/utils/experiment","campaign-manager-web/utils/http-error","campaign-manager-web/utils/m3","campaign-manager-web/utils/urn","campaign-manager-web/config/environment","ember-cli-pemberly-tracking"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T){var E,y,S,A,C,O,v,w,I,P,N,R,D,M
function L(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function k(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}function U(e){if(!(0,g.hasDecoratedCampaignData)(e))return
const t=(0,g.getCampaignExperimentBudget)(e.decoratedCampaigns[(0,g.getCellId)(e.cells[0])],e.scheduledStartAt,e.scheduledEndAt),n=(0,g.getCampaignExperimentBudget)(e.decoratedCampaigns[(0,g.getCellId)(e.cells[1])],e.scheduledStartAt,e.scheduledEndAt),a=0===t?0:Math.floor(t/(t+n)*100),i=0===n?0:100-a,r=e.cells
r[0].trafficWeight=a,r[1].trafficWeight=i,e.setProperties({campaignASpend:t,campaignBSpend:n,totalSpend:t+n,cells:r})}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(E=(0,a.inject)(),y=(0,a.inject)(),S=(0,a.inject)(),A=(0,a.inject)(),C=(0,a.inject)(),O=(0,r.task)({restartable:!0}),v=class extends a.default{constructor(...e){super(...e),L(this,"conversion",w,this),L(this,"jet",I,this),L(this,"xhr",P,this),L(this,"m3Store",N,this),L(this,"m3Schema",R,this),L(this,"data",D,this),L(this,"apiValidations",M,this)}getNewExperiment({accountId:e,campaigns:a}){const i=new Date,r=(0,m.getStartOfUTCDate)(new Date(Math.max(...a.map((e=>e.startsAt)),i))).getTime(),o=(0,m.getStartOfUTCDate)((0,m.addDaysUTC)(i,u.EXPERIMENT_MAX_START)).getTime(),l=(0,g.getMaxEnd)(r,a.map((e=>e.endsAt))),s=d.default.create((0,t.getOwner)(this).ownerInjection(),{id:(0,T.uuid)(),campaignIds:a.map((e=>e.id)),accountId:Number(e),autoStop:u.EXPERIMENT_AUTO_STOP.AUTO_STOP_AT_END_DATE,keyMetric:u.EXPERIMENT_KEY_METRIC.CPC,cells:a.map((e=>({name:e.name,trafficWeight:50,reference:{string:(0,h.createUrnFromAttrs)("sponsoredCampaign",e.id)}}))),scheduledStartAt:r,scheduledEndAt:l,minStart:r,maxStart:o,maxEnd:l})
return(0,n.set)(this,"data",{...this.data,[s.id]:s}),s.id}setName(e,t){const n=this.data[e]
n.set("name",t),this.fetchValidationsTask.perform(n)}setKeyMetric(e,t){const n=this.data[e]
n.set("keyMetric",t),this.fetchValidationsTask.perform(n)}setScheduledStartAt(e,t){const a=this.data[e]
a.set("scheduledStartAt",t),(0,g.isScheduleValid)(a)&&a.set("maxEnd",(0,g.getMaxEnd)(t,(0,g.hasDecoratedCampaignData)(a)?Object.values(a.decoratedCampaigns).map((e=>(0,n.get)(e,"runSchedule.end"))):[])),U(a),this.fetchValidationsTask.perform(a)}setScheduledEndAt(e,t){const n=this.data[e]
n.set("scheduledEndAt",t),U(n),this.fetchValidationsTask.perform(n)}fetchCampaignData(e,t){const n=this.xhr.fetch(p.default.campaigns,{data:{ids:t}},0),a=t.reduce(((t,n)=>(t[n]=this.conversion.getConversionsByCampaign(e,n),t)),{})
return(0,l.hash)({campaigns:n,...a}).then((({campaigns:e,...t})=>(Object.keys(t).forEach((n=>{e.results[n]&&(e.results[n].hasConversions=t[n].length>0)})),e.results))).catch((e=>{const t=new Error((0,b.getErrorMessage)(e))
throw this.jet.error(t,"experiment",!1),t}))}initializeCampaignData(e){const t=this.getExperiment(e),{accountId:n,campaignIds:a}=t
return this.fetchCampaignData(n,a).then((e=>(t.set("decoratedCampaigns",e),U(t),this.fetchValidationsTask.perform(t).catch((e=>{this.jet.error(new Error(`Failed to fetch initial validations: ${(0,b.getErrorMessage)(e)}`),"split-test",!1)})))))}validateExperimentSetup(e){return this.m3Store.queryURL(p.default.experimentsValidate,{method:"POST",params:{experiment:(0,g.getExperimentProps)(e)}}).then((e=>e.toJSON().results))}createExperiment(e){return this.m3Store.createRecord(s.CM_EXPERIMENT,{...(0,g.getExperimentProps)(e),cells:e.cells.map((e=>this.m3Schema.buildModel(s.AD_EXPERIMENT_CELL,{...e,reference:e.reference.string})))}).save()}getExperiment(e){return this.data[e]}getApiValidations(e){return this.apiValidations[e]}fetchExperiments(e){return this.m3Store.queryURL(c.default[s.CM_EXPERIMENT],{params:{q:"accountId",accountId:e},reload:!0}).then((e=>(0,n.get)(e,"elements").map((e=>d.default.create((0,t.getOwner)(this).ownerInjection(),(0,_.formatObjectJSON)(e))))))}*fetchValidationsTask(e){yield(0,o.timeout)(f.default.callbackDelay.medium)
const t=yield this.validateExperimentSetup((0,g.getExperimentProps)(e));(0,n.set)(this,"apiValidations",{...this.apiValidations,[e.id]:t})}},w=k(v.prototype,"conversion",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=k(v.prototype,"jet",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=k(v.prototype,"xhr",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=k(v.prototype,"m3Store",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=k(v.prototype,"m3Schema",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=k(v.prototype,"data",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),M=k(v.prototype,"apiValidations",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),k(v.prototype,"fetchValidationsTask",[O],Object.getOwnPropertyDescriptor(v.prototype,"fetchValidationsTask"),v.prototype),v)})),define("campaign-manager-web/services/fastboot-bpr",["exports","ember-cli-bpr/services/fastboot-bpr"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/fastboot",["exports","ember-cli-fastboot/services/fastboot"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/focus",["exports","hue-web-focus-manager/services/focus"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/forecasting-recommendations",["exports","@ember/service","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/utils/api-endpoints","campaign-manager-web/constants/forecasting","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/forecasting","campaign-manager-web/utils/campaign","campaign-manager-web/utils/urn","campaign-manager-web/utils/object","rsvp","campaign-manager-web/utils/http-error"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h,f,T,E,y
function S(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function A(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(m=(0,t.inject)("restli"),g=(0,t.inject)("xhr"),b=(0,t.inject)("jet"),_=(0,n.task)({enqueue:!0}),h=(0,n.task)({drop:!0}),f=class extends t.default{constructor(...e){var t,n,a
super(...e),S(this,"restli",T,this),S(this,"xhr",E,this),S(this,"jet",y,this),a=({campaign:e,accountId:t})=>{const n=(0,s.isCampaignStrategyAuto)(e),a=(0,s.isCampaignStrategyTargetCPX)(e),i=(0,s.isCampaignStrategyCostCap)(e),{start:r,end:o}=(0,l.getForecastStartAndEndDates)(e.runSchedule),d={}
r&&(d.start=r.valueOf()),o&&(d.end=o.valueOf())
const p={accountUrn:(0,c.createUrnFromAttrs)(c.URN_TYPES.SPONSORED_ACCOUNT,t),adFormats:e.adFormats,runSchedule:d,cmTargetingCriteria:e.targetingCriteria,objectiveType:e.objectiveType,costType:e.costType},m=(0,u.filterObject)({campaignUrn:(0,c.createUrnFromAttrs)(c.URN_TYPES.SPONSORED_CAMPAIGN,e.id),unitCost:e.unitCost,dailyBudget:e.dailyBudget,totalBudget:e.totalBudget,optimizationTargetType:e.optimizationTargetType,audienceExpansionEnabled:e.audienceExpansionEnabled,offsiteDeliveryEnabled:e.offsiteDeliveryEnabled,id:e.forecastingRecommendationsGroupId},((t,r)=>"unitCost"===r?t&&t.amount>0:"optimizationTargetType"===r?t&&(a||n||i):"campaignUrn"===r?e.id:Boolean(t)))
return Object.assign(p,m)},(n="generateFetchForecastRecommendationsPostData")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}async fetchRecommendations({campaign:e,accountId:t}){return this.fetchRecommendationsTask.perform({campaign:e,accountId:t})}trackedCreateAcceptRecommendationDelta(e,t,n){return this.acceptRecommendation(t),(0,l.createAcceptRecommendationDelta)(e,t,n)}trackedCreateUndoRecommendationDelta(e,t){return this.undoRecommendation(t),(0,l.createUndoRecommendationDelta)(e,t)}trackedCreateDismissRecommendationDelta(e,t){return this.dismissRecommendation(t),(0,l.createDismissRecommendationDelta)(e,t)}async acceptRecommendation(e){return this.patchRecommendationStateTask.perform({recommendation:e,state:r.FORECASTING_RECOMMENDATION_STATE.ACCEPTED})}async dismissRecommendation(e){return this.patchRecommendationStateTask.perform({recommendation:e,state:r.FORECASTING_RECOMMENDATION_STATE.DISMISSED})}async undoRecommendation(e){return this.patchRecommendationStateTask.perform({recommendation:e,state:r.FORECASTING_RECOMMENDATION_STATE.UNDONE})}async ignoreRecommendations(e){const t=e.filter((e=>r.FORECASTING_RECOMMENDATION_STATE.READY===e.state)).map((e=>this.patchRecommendationStateTask.perform({recommendation:e,state:r.FORECASTING_RECOMMENDATION_STATE.VIEWED})))
return(0,d.all)(t)}async _fetchForecastRecommendations({campaign:e,accountId:t}){const n=this.generateFetchForecastRecommendationsPostData({campaign:e,accountId:t}),a=n.id?"getRecommendationGroup":"createRecommendationGroup"
let r
try{r=await this.xhr.post((0,o.addQueryParams)(i.default.forecastingRecommendationGroup,{action:a}),{data:JSON.stringify(n)},0)}catch(c){400!==c.status&&this.jet.error(new Error((0,p.getErrorMessage)(c)),["forecasting","forecasting-service","forecasting-recommendations-fetch"],!1)}const s=r?.data?.value||{}
return{id:s.id,recommendations:(0,l.transformForecastingRecommendationGroupResults)(s)}}async _patchRecommendationState({recommendation:e,state:t}){try{return await this.restli.partialUpdate(i.default.forecastingRecommendation(e.groupId,e.id),{data:JSON.stringify({patch:{$set:{state:t}}})})}catch(n){this.jet.error(new Error((0,p.getErrorMessage)(n)),["forecasting","forecasting-service","forecasting-recommendations-patch"],!1)}}*patchRecommendationStateTask({recommendation:e,state:t}){return yield this._patchRecommendationState({recommendation:e,state:t})}*fetchRecommendationsTask({campaign:e,accountId:t}){return yield(0,a.waitForProperty)(this,"patchRecommendationStateTask.isIdle"),yield this._fetchForecastRecommendations({campaign:e,accountId:t})}},T=A(f.prototype,"restli",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=A(f.prototype,"xhr",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=A(f.prototype,"jet",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A(f.prototype,"patchRecommendationStateTask",[_],Object.getOwnPropertyDescriptor(f.prototype,"patchRecommendationStateTask"),f.prototype),A(f.prototype,"fetchRecommendationsTask",[h],Object.getOwnPropertyDescriptor(f.prototype,"fetchRecommendationsTask"),f.prototype),f)})),define("campaign-manager-web/services/forecasting",["exports","@ember/service","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/object","campaign-manager-web/utils/forecasting","campaign-manager-web/utils/campaign","@ember/object","campaign-manager-web/utils/pacing-strategies","campaign-manager-web/utils/date","campaign-manager-web/constants/pem/forecasting","@glimmer/tracking","campaign-manager-web/constants/forecasting","campaign-manager-web/constants/campaign-constants"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E
function y(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(g=class extends t.default{constructor(...e){super(...e),y(this,"xhr",b,this),y(this,"restli",_,this),y(this,"jet",h,this),y(this,"forecastResults",f,this),y(this,"forecastAPIError",T,this),y(this,"selectedTimeframe",E,this)}setSelectedTimeframe(e){this.selectedTimeframe=e}fetchForecastData({account:e,campaign:t}){const d=(0,o.isCampaignStrategyAuto)(t),p=(0,o.isCampaignStrategyTargetCPX)(t),g=(0,o.isCampaignStrategyCostCap)(t),{start:b,end:_}=(0,r.getForecastStartAndEndDates)(t.runSchedule),h=t.optimizationTargetType===m.OPTIMIZATION_TARGET_TYPE.MAX_QUALIFIED_LEAD?m.OPTIMIZATION_TARGET_TYPE.MAX_LEAD:t.optimizationTargetType,f={}
b&&(f.start=b.valueOf()),_&&(f.end=_.valueOf())
const T={q:"criteria",accountId:e.accountId,adFormats:t.adFormats,runSchedule:f,cmTargetingCriteria:t.targetingCriteria,objectiveType:t.objectiveType,costType:t.costType},E=t.pacingStrategy===s.default.LIFETIME&&t.runSchedule&&t.runSchedule.end&&!t.totalBudget?function(e,t){const{start:n,end:a}=e.runSchedule||{},i=(0,c.getStartOfUTCDate)().getTime(),r=(0,c.differenceInDaysUTC)(n>i?n:new Date,a)+1
return{amount:(0,o.calculateLifetimeBudgetAmount)({dailyBudget:e.dailyBudget,limits:e.limits,numDaysInCampaign:r}),currencyCode:t.currencyCode}}(t,e):t.totalBudget,y=(0,i.filterObject)({campaignId:t.id,unitCost:t.unitCost,dailyBudget:t.dailyBudget,totalBudget:E,optimizationTargetType:h,audienceExpansionEnabled:t.audienceExpansionEnabled,offsiteDeliveryEnabled:t.offsiteDeliveryEnabled,isConnectedTelevisionOnly:t.isConnectedTelevisionOnly,audienceAutomation:t.audienceAutomation},((e,t)=>"unitCost"===t?e&&e.amount>0:"optimizationTargetType"===t?e&&(p||d||g):Boolean(e))),S={forceQueryTunnel:!0,dataType:"json",metadata:{key:"forecasting-results",value:"forecasting-missing",entityIds:[t.id],productName:u.FORECASTING_PEM_PRODUCT_NAME}},A=Object.assign(T,y)
return(0,l.setProperties)(this,{forecastAPIError:null}),this.xhr.fetch((0,a.addQueryParams)(n.default.forecasting,A),S,0).then((e=>{const t=(0,r.transformForecastingResultsFromServer)(e.elements[0])
return(0,l.setProperties)(this,{forecastResults:t}),t})).catch((e=>{throw(0,l.setProperties)(this,{forecastResults:null,forecastAPIError:e}),e}))}},b=S(g.prototype,"xhr",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=S(g.prototype,"restli",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(g.prototype,"jet",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=S(g.prototype,"forecastResults",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),T=S(g.prototype,"forecastAPIError",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),E=S(g.prototype,"selectedTimeframe",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return p.FORECASTING_TIMEFRAME.MONTHLY}}),g)})),define("campaign-manager-web/services/formatter",["exports","ember-cli-pemberly-i18n/services/formatter"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/gaap",["exports","@ember/service","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/conversion"],(function(e,t,n,a,i){var r,o,l,s,c
function u(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ZAPIER_OAUTH_USE_CASE=e.GTM_OAUTH_USE_CASE=void 0
e.ZAPIER_OAUTH_USE_CASE="ZAPIER",e.GTM_OAUTH_USE_CASE="GOOGLE_TAG_MANAGER"
e.default=(r=(0,t.inject)(),o=(0,t.inject)(),l=class extends t.default{constructor(...e){super(...e),u(this,"jet",s,this),u(this,"xhr",c,this)}async getOAuthUrl(e,t="onOAuthComplete"){const r=(0,a.constructPemMetadata)(i.CONVERSION_PEM_KEYS.GET_OAUTH_URL,[e,t],{useFailureTracking:!0,productName:i.SIGNALS_PEM_PRODUCT_NAME})
try{return(await this.xhr.post(n.default.getGaapOauthUrl,{contentType:"application/json",data:JSON.stringify({useCase:e,jsCallback:t}),metadata:r})).data.value}catch(o){this.jet.error(new Error("Failed to fetch OAuth URL for Zapier authentication."),"get_oauth_url_failed")}}},s=d(l.prototype,"jet",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=d(l.prototype,"xhr",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("campaign-manager-web/services/generative-ai-ads-manager",["exports","@ember/object","@ember/service","@glimmer/tracking","campaign-manager-web/constants/generative-ai-ads","campaign-manager-web/utils/generative-ai-ads","campaign-manager-web/utils/http-error","@ember/debug","@linkedin/ember-pem/utils/degradation-tracking-metadata","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/utils/assets/asset-library"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y,S,A,C,O
function v(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function w(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(d=(0,n.inject)(),p=(0,n.inject)(),m=(0,n.inject)(),g=(0,n.inject)(),b=class extends n.default{constructor(...e){var t,n,a
super(...e),v(this,"m3Store",_,this),v(this,"campaign",h,this),v(this,"account",f,this),v(this,"jet",T,this),t=this,n="AI_FIELDS",a=i.AI_FIELDS,n in t?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,v(this,"isFetchingAdCopy",E,this),v(this,"hasJsOrNetworkError",y,this),v(this,"generatedAdCopies",S,this),v(this,"shouldFetchAiSuggestedCopies",A,this),v(this,"isAICopyEdited",C,this),v(this,"hasNotMadeInitialRequest",O,this)}getAdCopiesForField(e){if(e===i.AI_FIELDS.INTRODUCTORY_TEXT||e===i.AI_FIELDS.HEADLINE){const t={[i.AI_FIELDS.INTRODUCTORY_TEXT]:"aiGeneratedAdIntroductoryTexts",[i.AI_FIELDS.HEADLINE]:"aiGeneratedAdHeadlines"}[e]
return this.generatedAdCopies[t]||[]}throw new Error("invalid field name for generative ai ad copy")}async handleFetchGeneratedAdCopy(e){this.shouldFetchAiSuggestedCopies[e]&&(this.generatedAdCopies=await this._fetchGeneratedAdCopy()||{},this.hasNotMadeInitialRequest&&(this.hasNotMadeInitialRequest=!1),this.shouldFetchAiSuggestedCopies[e]=!this.getAdCopiesForField(e).length)}checkIfCustomMessageExistsForField(e){return!this.hasNotMadeInitialRequest&&!this.getAdCopiesForField(e).length}async _fetchGeneratedAdCopy(){this.isFetchingAdCopy=!0,this.hasJsOrNetworkError=!1
try{const e=this.account.accountObj?.id,t=this.campaign.campaignToEdit?.id,n=(0,r.buildAiAdCopyQueryUrl)(),a=function(e){const t=u.ASSET_LIBRARY_PEM_KEYS.ASSET_LIBRARY_FETCH,n=e?[e]:[],a="Campaign Manager - Ad Assets",i=(0,c.constructPemMetadata)(t,n,{productName:a}),{key:r,value:o}=i
return{degradations:[new s.default(r,o,{productName:a})],degradedEntityIDsToRemove:n}}(e),o={accountId:Number(e),campaignId:Number(t),count:i.GAIA_COPY_DEFAULT_COUNT},l=(await this.m3Store.queryURL(n,{method:"POST",reload:!0,params:o,adapterOptions:a})).toJSON()
return new i.CmAdCopyGenerationResponse(l)}catch(e){this.hasJsOrNetworkError=!0,this.jet.error(`Unable to fetch ai generated ad copies: ${(0,o.getErrorMessage)(e)}`,["ad-assets","generative-ai","generative-ai-ad-copy-fetch"],{shouldRethrow:!1})}finally{this.isFetchingAdCopy=!1}}},_=w(b.prototype,"m3Store",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=w(b.prototype,"campaign",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=w(b.prototype,"account",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=w(b.prototype,"jet",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=w(b.prototype,"isFetchingAdCopy",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=w(b.prototype,"hasJsOrNetworkError",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S=w(b.prototype,"generatedAdCopies",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new i.CmAdCopyGenerationResponse}}),A=w(b.prototype,"shouldFetchAiSuggestedCopies",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{[i.AI_FIELDS.INTRODUCTORY_TEXT]:!0,[i.AI_FIELDS.HEADLINE]:!0}}}),C=w(b.prototype,"isAICopyEdited",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),O=w(b.prototype,"hasNotMadeInitialRequest",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),w(b.prototype,"handleFetchGeneratedAdCopy",[t.action],Object.getOwnPropertyDescriptor(b.prototype,"handleFetchGeneratedAdCopy"),b.prototype),w(b.prototype,"checkIfCustomMessageExistsForField",[t.action],Object.getOwnPropertyDescriptor(b.prototype,"checkIfCustomMessageExistsForField"),b.prototype),b)})),define("campaign-manager-web/services/global-footer",["exports","@ember/service","campaign-manager-web/constants/routes","@glimmer/tracking"],(function(e,t,n,a){var i,r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="DISABLED_ROUTES",i=this,(a=r)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}registerDisabledRoute(e){this.isDisabledForRoute(e)||this.DISABLED_ROUTES.push(e)}isDisabledForRoute(e=""){return this.DISABLED_ROUTES.includes(e)}},o=i.prototype,l="DISABLED_ROUTES",s=[a.tracked],c={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[...n.FOCUS_ROUTES]}},d={},Object.keys(c).forEach((function(e){d[e]=c[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),d),u&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(u):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(o,l,d),d=null),r=d,i)
var o,l,s,c,u,d})),define("campaign-manager-web/services/google-tag-manager",["exports","@ember/service","campaign-manager-web/constants/pem/conversion","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/pem-metadata-util","@glimmer/tracking"],(function(e,t,n,a,i,r){var o,l,s,c,u
function d(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.TAG_TYPES=e.GTM_FORM_DATA_DEFAULTS=void 0
e.TAG_TYPES={GA4_EVENT:"gaawe",GA4_CONFIG:"googtag",LINKEDIN_CAPI_TAG:"cvt_172615919_3"}
const g=e.GTM_FORM_DATA_DEFAULTS={accountId:"",webContainerId:"",serverContainerId:"",webWorkspaceId:"",serverWorkspaceId:"",token:"",measurementId:"",taggingServerUrl:"",triggerId:""}
e.default=(o=class extends t.default{constructor(...e){super(...e),d(this,"tracking",l,this),d(this,"xhr",s,this),p(this,"formData",{...g}),d(this,"isFormValid",c,this),d(this,"tokenId",u,this),p(this,"setTokenId",(e=>{this.tokenId=e})),p(this,"setFormData",(e=>{Object.assign(this.formData,{...e})})),p(this,"clearFormAndTokenData",(()=>{Object.assign(this.formData,{...g}),this.tokenId=""})),p(this,"setFormValidation",(e=>{this.isFormValid=e}))}createTag(e){const t=(0,i.constructPemMetadata)(n.GOOGLE_TAG_MANAGER_PEM_KEYS.CREATE_GTM_TAG,[e.parentAccountId,e.parentContainerId,e.parentWorkspaceId,e.conversionRuleId,e.token,e.measurementId,e.serverContainerUrl,e.triggerIds,e.type,e.conversionName,this.tokenId],{useFailureTracking:!0,productName:n.SIGNALS_PEM_PRODUCT_NAME})
return this.xhr.post(a.default.createGoogleTagManagerTag,{data:JSON.stringify({tagParams:{...e},tokenId:this.tokenId}),metadata:t})}},l=m(o.prototype,"tracking",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=m(o.prototype,"xhr",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=m(o.prototype,"isFormValid",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),u=m(o.prototype,"tokenId",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),o)})),define("campaign-manager-web/services/graphql",["exports","@linkedin/ember-restli-graphql/services/graphql"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/guest-user",["exports","campaign-manager-web/constants/routes","@ember/service","@ember/object","ember-stdlib/utils/is-browser"],(function(e,t,n,a,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=n.default.extend({lix:(0,n.inject)(),transition:(0,n.inject)(),_isStateSet:!1,isGuestUser:!1,postLoginUrl:null,_getMetaTag:()=>i.default?document.querySelector('meta[name="isGuest"]'):null,setGuestStatus(e){(0,a.set)(this,"isGuestUser",e)},readAndSetGuestStatus(){if(!this._isStateSet){(0,a.set)(this,"_isStateSet",!0)
const e=this._getMetaTag()
if(e){const t="true"===e.getAttribute("content")
this.setGuestStatus(t)}}},setMetaTag(e){const t=this._getMetaTag()
if(t){const n=e?"true":"false"
t.setAttribute("content",n)}},redirectToLogin(e,n,i){return i?(0,a.set)(this,"postLoginUrl",i):n&&this.transition.setSavedTransition(n),e.replaceWith(t.ROUTE_NAME.LOGIN)},getSavedTransition(){return this.transition.getSavedTransition()},setSavedTransition(e){this.transition.setSavedTransition(e)},clearPostLoginState(){this.transition.clearTransition(),(0,a.set)(this,"postLoginUrl",null)}})})),define("campaign-manager-web/services/handle-focus",["exports","@ember/service","@glimmer/tracking","ember-lifeline"],(function(e,t,n,a){var i,r,o
function l(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function s(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=class extends t.default{constructor(...e){super(...e),l(this,"intendedFocusedElementSelector",r,this),l(this,"hasIntendedFocusedElement",o,this)}setIntendedFocusedElement(e){this.intendedFocusedElementSelector=e,this.hasIntendedFocusedElement=!0}setFocusToIntendedFocusedElement(){(0,a.runTask)(this,(()=>{document.querySelector(this.intendedFocusedElementSelector)?.focus(),this.resetIntendedFocusedElement()}))}resetIntendedFocusedElement(){this.intendedFocusedElementSelector=void 0,this.hasIntendedFocusedElement=!1}},r=s(i.prototype,"intendedFocusedElementSelector",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=s(i.prototype,"hasIntendedFocusedElement",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),i)})),define("campaign-manager-web/services/highchart",["exports","@ember/service"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends t.default{constructor(...e){var t,n,a
super(...e),a=[],(n="registeredCharts")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}registerChart(e){this.registeredCharts.push(e)}emptyRegisteredCharts(){this.registeredCharts=[]}reflowAllRegisteredCharts(){this.registeredCharts.forEach((e=>e.reflow?.()))}}e.default=n})),define("campaign-manager-web/services/hue-breakpoints",["exports","hue-web-foundations/services/hue-breakpoints"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/hue-web-toast",["exports","hue-web-toast/services/hue-web-toast"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/i18n",["exports","ember-cli-pemberly-i18n/services/i18n"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/ia-redesign",["exports","@ember/service","@glimmer/tracking","rsvp","ember-concurrency-decorators","campaign-manager-web/constants/customization","campaign-manager-web/constants/routes","campaign-manager-web/utils/http-error","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/utils/urn"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h,f,T,E,y,S,A
function C(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function O(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const v=Object.freeze({PRODUCT_NAME:"Campaign Manager - New Layouts"}),w=["accounts"],I="Campaign Manager - New Navigation Settings",P="new-navigation"
e.default=(u=(0,t.inject)("customization"),d=(0,i.task)({restartable:!0}),p=class extends t.default{constructor(...e){super(...e),C(this,"lix",m,this),C(this,"xhr",g,this),C(this,"jet",b,this),C(this,"customizationService",_,this),C(this,"reporting",h,this),C(this,"router",f,this),C(this,"lastVisitedAccountId",T,this),C(this,"viewAccountsFromNavigation",E,this),C(this,"navigationSidebarCollapsed",y,this),C(this,"returnRoute",S,this),C(this,"accounts",A,this)}get listReturnRoute(){if(!this.lastVisitedAccountId)return null
const e=this.returnRoute?.name||o.ROUTE_NAME.ACCOUNTS_ITEM,t=[]
if(this.returnRoute){let e=this.returnRoute
for(;e;){if(e.paramNames&&e.paramNames.length>0){const n=e.params
t.unshift(...e.paramNames.map((e=>n[e])))}e=e.parent}}else t.push(this.lastVisitedAccountId)
return{name:e,models:t}}get homeUrl(){return this.lastVisitedAccountId?{route:o.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_INDEX,models:[this.lastVisitedAccountId]}:{route:o.ROUTE_NAME.ACCOUNTS_INDEX,models:[]}}async prefetch(){if(this.isSetUp)return(0,a.resolve)()
try{const e={fetchAccount:this.fetchAccountsTask.perform(),sidebarSettings:this.getSidebarSettings()}
return(0,a.hash)(e).then((({sidebarSettings:e})=>{const t=e?.elements[0]
t&&(this.lastVisitedAccountId=parseInt((0,c.getIdFromUrn)(t.lastVisitedAccount),10),this.navigationSidebarCollapsed=!0===t.navigationSidebarCollapsed),this.isSetUp=!0}))}catch(e){this.jet.error(new Error("Error prefetch in new navigation"),P,!1)}}isSidebarLayout(e){const t=`${this.router.rootURL}${this.router.currentURL.slice(1)}`,n=this.router.recognize(t),a=e=>Boolean(n.find((t=>t.name===e))),i=e||o.FOCUS_ROUTES.some(a)||o.HIDE_ACCOUNT_HEADER_ONLY_ROUTES.some(a)
return o.FORCE_SIDEBAR_ROUTES.some(a)||!i}getSidebarSettings(){const e=(0,s.constructPemMetadata)(r.CUSTOMIZATION_PAGE_KEY.CMIA_SIDEBAR_SETTINGS_GET,[],{productName:v.PRODUCT_NAME})
return this.customizationService.getCmIaSidebarLayoutCustomizations(e)}_updateSidebarSettings(e,t){const n={}
return n[e]={patch:{$set:{name:I,customization:{[r.CUSTOMIZATION_PACKAGE_NAME.CM_SETTINGS_TEMPLATE]:{lastVisitedAccount:t,navigationSidebarCollapsed:this.navigationSidebarCollapsed}}}}},this.customizationService.updateCustomizations(n,Object.keys(n),(0,s.constructPemMetadata)(r.CUSTOMIZATION_PAGE_KEY.CMIA_SIDEBAR_SETTINGS_UPDATE,Object.keys(n),{productName:v.PRODUCT_NAME}))}async updateCollapseState(e){try{const t=await this.getSidebarSettings()
this.navigationSidebarCollapsed=!e
const n=(0,c.createUrnFromAttrs)(c.URN_TYPES.SPONSORED_ACCOUNT,this.lastVisitedAccountId)
return this._updateSidebarSettings(t.elements[0].urn,n)}catch(t){this.jet.error(new Error("Error in updateCollapseState"),P,!1)}}_createSidebarSettings(e,t){const n=(0,s.constructPemMetadata)(r.CUSTOMIZATION_PAGE_KEY.CMIA_SIDEBAR_SETTINGS_CREATE,[],{productName:v.PRODUCT_NAME}),a=[{name:I,customization:{[r.CUSTOMIZATION_PACKAGE_NAME.CM_SETTINGS_TEMPLATE]:{lastVisitedAccount:e,navigationSidebarCollapsed:t}},scope:r.CUSTOMIZATION_SCOPE.CMIA_SIDEBAR_LAYOUT,pageKeys:w}]
return this.customizationService.createCustomizations(a,n)}async createOrUpdateSidebarSettings(e){this.lastVisitedAccountId=e
try{const t=(0,c.createUrnFromAttrs)(c.URN_TYPES.SPONSORED_ACCOUNT,e),[n]=await Promise.all([this.getSidebarSettings(),this.fetchAccountsTask.perform()])
if(this.navigationSidebarCollapsed=!0===n?.elements[0]?.navigationSidebarCollapsed,0===n.elements.length)await this._createSidebarSettings(t,this.navigationSidebarCollapsed)
else if(n.elements[0].lastVisitedAccount!==t&&this.accounts.filter((t=>t.id===parseInt(e,10))).length>0)if(void 0===n.elements[0]?.navigationSidebarCollapsed){const e=n.elements.map((e=>e.urn))
await this.customizationService.deleteCustomizations(e,(0,s.constructPemMetadata)(r.CUSTOMIZATION_PAGE_KEY.CMIA_SIDEBAR_SETTINGS_DELETE,e,{productName:v.PRODUCT_NAME})),this.navigationSidebarCollapsed=!1,await this._createSidebarSettings(t,!1)}else await this._updateSidebarSettings(n.elements[0].urn,t)}catch(t){this.jet.error(new Error("Error in createOrUpdateSidebarSettings"),P,!1)}}setViewAccountsFromNavigation(){this.viewAccountsFromNavigation=!0,this.setReturnRoute()}setReturnRoute(){this.returnRoute=this.router.currentRoute}clearAccountsNavigation(){this.viewAccountsFromNavigation=!1}async clearLastVisitedAccount(){this.lastVisitedAccountId=void 0
try{const e=await this.getSidebarSettings(),t={}
t[e.elements[0].urn]={patch:{$set:{name:I,customization:{[r.CUSTOMIZATION_PACKAGE_NAME.CM_SETTINGS_TEMPLATE]:{navigationSidebarCollapsed:this.navigationSidebarCollapsed}}}}},await this.customizationService.updateCustomizations(t,Object.keys(t),(0,s.constructPemMetadata)(r.CUSTOMIZATION_PAGE_KEY.CMIA_SIDEBAR_SETTINGS_UPDATE,Object.keys(t),{productName:v.PRODUCT_NAME}))}catch(e){this.jet.error(new Error("Error in clearLastVisitedAccount"),P,!1)}}*fetchAccountsTask(){try{const e=yield this.reporting.getAccounts()
e.elements?.length>0&&(this.accounts=e.elements)}catch(e){this.jet.error(new Error(`Failed to fetch accounts: ${(0,l.getErrorMessage)(e)}`),["global-nav","account-switcher","fetch-accounts"],!1)}}},m=O(p.prototype,"lix",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=O(p.prototype,"xhr",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=O(p.prototype,"jet",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=O(p.prototype,"customizationService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=O(p.prototype,"reporting",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=O(p.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=O(p.prototype,"lastVisitedAccountId",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=O(p.prototype,"viewAccountsFromNavigation",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=O(p.prototype,"navigationSidebarCollapsed",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S=O(p.prototype,"returnRoute",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=O(p.prototype,"accounts",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),O(p.prototype,"fetchAccountsTask",[d],Object.getOwnPropertyDescriptor(p.prototype,"fetchAccountsTask"),p.prototype),p)})),define("campaign-manager-web/services/iframe",["exports","@ember/service","campaign-manager-web/config/environment","ember-stdlib/utils/is-browser","@ember/debug"],(function(e,t,n,a,i){function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(){return a.default&&"test"===n.default.environment}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class l extends t.default{constructor(...e){super(...e),r(this,"_useRealIframesInTests",!1),r(this,"_useTestWaitersForIframeOnload",!1)}get useTestWaitersForIframeOnload(){return!(!o()||!this._useRealIframesInTests)&&this._useTestWaitersForIframeOnload}set useTestWaitersForIframeOnload(e){this._useTestWaitersForIframeOnload=e}get useRealIframes(){return!o()||this._useRealIframesInTests}set useRealIframes(e=!1){this._useRealIframesInTests=e}}e.default=l})),define("campaign-manager-web/services/image-edit",["exports","@ember/service","campaign-manager-web/utils/api-endpoints","ember-concurrency-decorators","campaign-manager-web/utils/urn"],(function(e,t,n,a,i){var r,o,l,s
function c(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,t.inject)(),o=(0,a.task)({drop:!0}),l=class extends t.default{constructor(...e){var t,n,a,i,r,o,l
super(...e),t=this,n="xhr",i=this,(a=s)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),r=this,o="_imageSourceInfoMap",l=new Map,o in r?Object.defineProperty(r,o,{value:l,enumerable:!0,configurable:!0,writable:!0}):r[o]=l}cacheImageInfo(e,t){this._imageSourceInfoMap.set(e,t)}getImageInfo(e){return this._imageSourceInfoMap.get(e)}clearImageInfo(){this._imageSourceInfoMap.clear()}*fetchImageEditInfo(e,t){const a=(0,i.getIdFromUrn)(e),r=yield this.xhr.fetch(n.default.imageEditInfo(a,t)),{elements:[o]}=r
return this.cacheImageInfo(a,o),o}},s=c(l.prototype,"xhr",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(l.prototype,"fetchImageEditInfo",[o],Object.getOwnPropertyDescriptor(l.prototype,"fetchImageEditInfo"),l.prototype),l)})),define("campaign-manager-web/services/in-product-module",["exports","@ember/object","@ember/service","rsvp","campaign-manager-web/constants/in-product-module","campaign-manager-web/constants/routes","campaign-manager-web/constants/lego","campaign-manager-web/utils/http-error","campaign-manager-web/utils/in-product-module","campaign-manager-web/utils/lisa","campaign-manager-web/utils/routes"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G
function B(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function V(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.LOGGING_TAG=void 0
const H=e.LOGGING_TAG="in-product-module"
e.default=(d=(0,n.inject)(),p=(0,n.inject)(),m=(0,n.inject)(),g=(0,n.inject)(),b=(0,n.inject)(),_=(0,n.inject)(),h=(0,n.inject)("insight-tag"),f=(0,n.inject)("survey"),T=(0,n.inject)("new-product-introduction"),E=(0,n.inject)(),y=(0,n.inject)(),S=(0,n.inject)(),A=(0,n.inject)(),C=(0,n.inject)(),O=(0,n.inject)(),v=class extends n.default{constructor(...e){super(...e),B(this,"account",w,this),B(this,"jet",I,this),B(this,"lego",P,this),B(this,"lix",N,this),B(this,"promotionService",R,this),B(this,"router",D,this),B(this,"insightTagService",M,this),B(this,"surveyService",L,this),B(this,"newProductIntroductionService",k,this),B(this,"m3Store",U,this),B(this,"lisaLiam",x,this),B(this,"brandLiftTests",F,this),B(this,"reporting",z,this),B(this,"campaignGroup",j,this),B(this,"iaRedesign",G,this),V(this,"_eligibleModules",{[o.WIDGET_IDS.PROMOTION_AS]:{type:i.MODULE_TYPES.PROMOTION,isModuleEligible:s.isModuleEligibleForAccountStrategist},[o.WIDGET_IDS.PROMOTION_GAI]:{type:i.MODULE_TYPES.PROMOTION,isModuleEligible:s.isModuleEligibleForGaiInProductModule},[o.WIDGET_IDS.PROMOTION_OPTIMA]:{type:i.MODULE_TYPES.PROMOTION,isModuleEligible:s.isModuleEligibleForOptimaPromotion},[o.WIDGET_IDS.SURVEY_SAVED_AUDIENCE_INSIGHTS_IS_USEFUL_NO]:{type:i.MODULE_TYPES.SURVEY,isModuleEligible:()=>!0},[o.WIDGET_IDS.SURVEY_SAVED_AUDIENCE_INSIGHTS_IS_USEFUL_YES]:{type:i.MODULE_TYPES.SURVEY,isModuleEligible:()=>!0},[o.WIDGET_IDS.SURVEY_BULK_ACTIONS]:{type:i.MODULE_TYPES.SURVEY,isModuleEligible:s.isModuleEligibleForSurveyBulkActions},[o.WIDGET_IDS.SURVEY_OPTIMA_EXPERIENCE]:{type:i.MODULE_TYPES.SURVEY,isModuleEligible:s.isModuleEligibleForOptimaExperienceSurvey},[o.WIDGET_IDS.SURVEY_C2M]:{type:i.MODULE_TYPES.SURVEY,isModuleEligible:s.isModuleEligibleForClickToMessageSurvey},[o.WIDGET_IDS.SURVEY_WEBSITE_ACTIONS_BETA_TRIGGERED]:{type:i.MODULE_TYPES.SURVEY,isModuleEligible:s.isModuleEligibleForWebsiteActionsSurvey},[o.WIDGET_IDS.SURVEY_NAVIGATION]:{type:i.MODULE_TYPES.SURVEY,isModuleEligible:s.isModuleEligibleForNavigationSurvey,getOptions:s.getOptionsForNavigationSurvey},[o.WIDGET_IDS.SURVEY_CONVERSATION_AD_GAI_SUBJECT]:{type:i.MODULE_TYPES.SURVEY,isModuleEligible:s.isModuleEligibleForConversationAdsGaiSubjectLineSurvey},[o.WIDGET_IDS.NFI_EVENT_REPORTING]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForEventReporting},[o.WIDGET_IDS.NFI_REACH_OPTIMIZATION_FORECASTING]:{type:i.MODULE_TYPES.NFI,isModuleEligible:()=>!0},[o.WIDGET_IDS.NFI_BRAND_LIFT_TEST]:{type:i.MODULE_TYPES.NFI,isModuleEligible:()=>!0},[o.WIDGET_IDS.NFI_ADS_BULKACTIONS]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForNfiAdsBulkActions},[o.WIDGET_IDS.NFI_AI_ASSISTED_COPY_FIELD]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForGaiaFieldNFI},[o.WIDGET_IDS.NFI_CONVERSATION_AD_SUBJECT_GAI_FIELD]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForConversationAdsGaiSubjectLineNFI},[o.WIDGET_IDS.NFI_ASSET_LIBRARY_GA]:{type:i.MODULE_TYPES.NFI,isModuleEligible:()=>!0},[o.WIDGET_IDS.NFI_ASSET_LIBRARY_SHUTTERSTOCK]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForAssetLibraryShutterstockNfi},[o.WIDGET_IDS.NFI_ASSET_LIBRARY_MS_DESIGNER]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForAssetLibraryMSDesignerNfi},[o.WIDGET_IDS.NFI_ASSET_LIBRARY_MS_DESIGNER_CTA]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForAssetLibraryMSDesignerNfi},[o.WIDGET_IDS.NFI_ASSETS_DRAFT_WITH_AI]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForAssetsDraftWithAiNfi},[o.WIDGET_IDS.NFI_DOCUMENT_AD_WEBSITE_VISITS_AND_WEBSITE_CONVERSIONS]:{type:i.MODULE_TYPES.NFI,isModuleEligible:()=>!0},[o.WIDGET_IDS.NFI_TOGGLE_SCC_MODE]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForSegmentedControlToggleNfi},[o.WIDGET_IDS.NFI_AB_TEST]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForAbTestNfi},[o.WIDGET_IDS.NFI_DBO_CAMPAIGN_FLOW]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForDynamicBudgetOptimizationNfi},[o.WIDGET_IDS.NFI_DBO_CAMPAIGN_GROUP_FLOW]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForDynamicBudgetOptimizationNfi},[o.WIDGET_IDS.NFI_REPORTING_IN_STREAM_PLACEMENT]:{type:i.MODULE_TYPES.NFI,isModuleEligible:()=>!0},[o.WIDGET_IDS.NFI_CTV_CAMPAIGN_OBJECTIVE]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForNfiCtvCampaign},[o.WIDGET_IDS.NFI_PUBLISHER_REPORTING]:{type:i.MODULE_TYPES.NFI,isModuleEligible:()=>!0},[o.WIDGET_IDS.NFI_CS_ADS_REPORTING_CHANGES]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForConversationStarterAdsReportingChangesNFI},[o.WIDGET_IDS.NFI_DOCUMENT_ADS_AUDIENCES]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForDocAdsEngagementNFI},[o.WIDGET_IDS.NFI_DOCUMENT_ADS_FACET_BROWSER]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForDocAdsEngagementNFI},[o.WIDGET_IDS.NFI_CONVERSATION_ADS_AUDIENCES]:{type:i.MODULE_TYPES.NFI,isModuleEligible:()=>!0},[o.WIDGET_IDS.NFI_CONVERSATION_ADS_FACET_BROWSER]:{type:i.MODULE_TYPES.NFI,isModuleEligible:()=>!0},[o.WIDGET_IDS.NFI_PREDICTIVE_AUDIENCES]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForPredictiveAudiencesNFI},[o.WIDGET_IDS.NFI_PREDICTIVE_AUDIENCES_FACET_BROWSER]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForPredictiveAudiencesNFI},[o.WIDGET_IDS.NFI_CAMPAIGN_SUMMARY]:{type:i.MODULE_TYPES.NFI,isModuleEligible:()=>!0},[o.WIDGET_IDS.NFI_CREATIVES_TABLE]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForCreativesTableNFI},[o.WIDGET_IDS.NFI_REVENUE_ATTRIBUTION_REPORT]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForRevenueAttributionReportNFI},[o.WIDGET_IDS.NFI_WEBSITE_ACTIONS_GA]:{type:i.MODULE_TYPES.NFI,isModuleEligible:()=>!0},[o.WIDGET_IDS.NFI_WEBSITE_ACTIONS_CONVERSION_GA]:{type:i.MODULE_TYPES.NFI,isModuleEligible:()=>!0},[o.WIDGET_IDS.NFI_WEBSITE_ACTIONS_AUDIENCES_GA]:{type:i.MODULE_TYPES.NFI,isModuleEligible:()=>!0},[o.WIDGET_IDS.NFI_WEBSITE_ACTIONS_AUDIENCES_MODAL]:{type:i.MODULE_TYPES.NFI,isModuleEligible:()=>!0},[o.WIDGET_IDS.NFI_WEBSITE_ACTIONS_DOMAIN_SELECTION]:{type:i.MODULE_TYPES.NFI,isModuleEligible:()=>!0},[o.WIDGET_IDS.NFI_DOCUMENT_AD_ON_LAN]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForDocumentAdOnLanNFI},[o.WIDGET_IDS.NFI_ABSM_CONVO_AD_NEW]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForAutoBidSponsoredMessageNfi},[o.WIDGET_IDS.NFI_ABSM_CONVO_AD_EXISTING]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForAutoBidSponsoredMessageNfi},[o.WIDGET_IDS.NFI_ABSM_MESSAGE_AD_NEW]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForAutoBidSponsoredMessageNfi},[o.WIDGET_IDS.NFI_ABSM_MESSAGE_AD_EXISTING]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForAutoBidSponsoredMessageNfi},[o.WIDGET_IDS.NFI_THOUGHT_LEADER_ADS_SHOWCASE]:{type:i.MODULE_TYPES.NFI,isModuleEligible:()=>!0},[o.WIDGET_IDS.NFI_MESSAGING_OBJECTIVE]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForMessagingObjectiveNfi},[o.WIDGET_IDS.SURVEY_RECOMMENDATION_HUB_INDIVDUAL_PAGE]:{type:i.MODULE_TYPES.SURVEY,isModuleEligible:s.isModuleEligibleForRecommendationHubSurvey},[o.WIDGET_IDS.SURVEY_RECOMMENDATION_HUB_AGGREGATE_PAGE]:{type:i.MODULE_TYPES.SURVEY,isModuleEligible:s.isModuleEligibleForRecommendationHubSurvey},[o.WIDGET_IDS.SURVEY_CONNECTED_TV_VALUE_2_WEEKS]:{type:i.MODULE_TYPES.SURVEY,isModuleEligible:s.isModuleEligibleForCtvValueSurvey},[o.WIDGET_IDS.SURVEY_CONNECTED_TV_VALUE_4_WEEKS]:{type:i.MODULE_TYPES.SURVEY,isModuleEligible:s.isModuleEligibleForCtvValueSurvey},[o.WIDGET_IDS.NFI_QUALIFIED_LEADS_OPTIMIZATION]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForQualifiedLeadsOptimizationNfi},[o.WIDGET_IDS.NFI_QUALIFIED_LEADS_OPTIMIZATION_CLASSIC]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForQualifiedLeadsOptimizationNfi},[o.WIDGET_IDS.NFI_GEOFENCING_AB_TEST_DISCLAIMER]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForGeofencingAbTestDisclaimerNfi},[o.WIDGET_IDS.NFI_CONTENT_HUB]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleForContentHubNFI},[o.WIDGET_IDS.NFI_3P_THOUGHT_LEADER]:{type:i.MODULE_TYPES.NFI,isModuleEligible:s.isModuleEligibleFor3rdPartyThoughtLeaderAdsNfi}}),V(this,"_prioritizedModuleWidgetIds",[o.WIDGET_IDS.PROMOTION_AS,o.WIDGET_IDS.PROMOTION_OPTIMA]),V(this,"_routeToModules",{[r.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_INDEX]:[o.WIDGET_IDS.NFI_CS_ADS_REPORTING_CHANGES,o.WIDGET_IDS.PROMOTION_AS,o.WIDGET_IDS.PROMOTION_OPTIMA,o.WIDGET_IDS.NFI_EVENT_REPORTING,o.WIDGET_IDS.NFI_BRAND_LIFT_TEST,o.WIDGET_IDS.NFI_REPORTING_IN_STREAM_PLACEMENT,o.WIDGET_IDS.NFI_PUBLISHER_REPORTING,o.WIDGET_IDS.NFI_WEBSITE_ACTIONS_GA,o.WIDGET_IDS.NFI_3P_THOUGHT_LEADER],[r.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX]:[o.WIDGET_IDS.NFI_CS_ADS_REPORTING_CHANGES,o.WIDGET_IDS.PROMOTION_AS,o.WIDGET_IDS.PROMOTION_OPTIMA,o.WIDGET_IDS.NFI_EVENT_REPORTING,o.WIDGET_IDS.NFI_BRAND_LIFT_TEST,o.WIDGET_IDS.NFI_REPORTING_IN_STREAM_PLACEMENT,o.WIDGET_IDS.PROMOTION_GAI,o.WIDGET_IDS.NFI_CAMPAIGN_SUMMARY,o.WIDGET_IDS.NFI_WEBSITE_ACTIONS_GA],[r.ROUTE_NAME.ACCOUNT_CREATIVES]:[o.WIDGET_IDS.NFI_CS_ADS_REPORTING_CHANGES,o.WIDGET_IDS.PROMOTION_AS,o.WIDGET_IDS.NFI_EVENT_REPORTING,o.WIDGET_IDS.NFI_BRAND_LIFT_TEST,o.WIDGET_IDS.NFI_REPORTING_IN_STREAM_PLACEMENT,o.WIDGET_IDS.NFI_ADS_BULKACTIONS],[r.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_NEW]:[o.WIDGET_IDS.NFI_ASSET_LIBRARY_GA,o.WIDGET_IDS.NFI_ASSET_LIBRARY_SHUTTERSTOCK,o.WIDGET_IDS.NFI_ASSET_LIBRARY_MS_DESIGNER,o.WIDGET_IDS.NFI_ASSET_LIBRARY_MS_DESIGNER_CTA,o.WIDGET_IDS.NFI_AI_ASSISTED_COPY_FIELD,o.WIDGET_IDS.NFI_CONVERSATION_AD_SUBJECT_GAI_FIELD],[r.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS]:[o.WIDGET_IDS.NFI_REACH_OPTIMIZATION_FORECASTING,o.WIDGET_IDS.NFI_DOCUMENT_AD_WEBSITE_VISITS_AND_WEBSITE_CONVERSIONS,o.WIDGET_IDS.NFI_TOGGLE_SCC_MODE,o.WIDGET_IDS.NFI_CTV_CAMPAIGN_OBJECTIVE,o.WIDGET_IDS.NFI_PREDICTIVE_AUDIENCES_FACET_BROWSER,o.WIDGET_IDS.NFI_DOCUMENT_ADS_FACET_BROWSER,o.WIDGET_IDS.NFI_CONVERSATION_ADS_FACET_BROWSER,o.WIDGET_IDS.NFI_DOCUMENT_AD_ON_LAN,o.WIDGET_IDS.NFI_ABSM_CONVO_AD_NEW,o.WIDGET_IDS.NFI_ABSM_CONVO_AD_EXISTING,o.WIDGET_IDS.NFI_ABSM_MESSAGE_AD_NEW,o.WIDGET_IDS.NFI_ABSM_MESSAGE_AD_EXISTING,o.WIDGET_IDS.NFI_WEBSITE_ACTIONS_DOMAIN_SELECTION,o.WIDGET_IDS.NFI_WEBSITE_ACTIONS_AUDIENCES_MODAL,o.WIDGET_IDS.NFI_MESSAGING_OBJECTIVE,o.WIDGET_IDS.NFI_QUALIFIED_LEADS_OPTIMIZATION_CLASSIC,o.WIDGET_IDS.NFI_3P_THOUGHT_LEADER],[r.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX]:[o.WIDGET_IDS.NFI_ASSET_LIBRARY_GA],[r.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_AUTO_REVIEW]:[o.WIDGET_IDS.NFI_ASSETS_DRAFT_WITH_AI,o.WIDGET_IDS.NFI_QUALIFIED_LEADS_OPTIMIZATION],[r.ROUTE_NAME.ACCOUNT_AUDIENCES_MATCHED_INDEX]:[o.WIDGET_IDS.NFI_PREDICTIVE_AUDIENCES,o.WIDGET_IDS.NFI_DOCUMENT_ADS_AUDIENCES,o.WIDGET_IDS.NFI_CONVERSATION_ADS_AUDIENCES,o.WIDGET_IDS.NFI_WEBSITE_ACTIONS_AUDIENCES_GA,o.WIDGET_IDS.NFI_WEBSITE_ACTIONS_AUDIENCES_MODAL,o.WIDGET_IDS.NFI_WEBSITE_ACTIONS_DOMAIN_SELECTION],[r.ROUTE_NAME.ACCOUNT_AUDIENCES_SAVED_INDEX]:[o.WIDGET_IDS.NFI_AUDIENCE_INSIGHTS],[r.ROUTE_NAME.BOOST_CAMPAIGNS_DETAILS]:[o.WIDGET_IDS.PROMOTION_AS],[r.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_INDEX]:[o.WIDGET_IDS.NFI_CREATIVES_TABLE,o.WIDGET_IDS.NFI_THOUGHT_LEADER_ADS_SHOWCASE],[r.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_NEW]:[o.WIDGET_IDS.NFI_DBO_CAMPAIGN_FLOW],[r.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_NEW]:[o.WIDGET_IDS.NFI_DBO_CAMPAIGN_GROUP_FLOW,o.WIDGET_IDS.NFI_3P_THOUGHT_LEADER],[r.ROUTE_NAME.ACCOUNT_CONVERSIONS_NEW]:[o.WIDGET_IDS.NFI_WEBSITE_ACTIONS_CONVERSION_GA],[r.ROUTE_NAME.ACCOUNT_WEBSITE_ACTIONS_INDEX]:[o.WIDGET_IDS.NFI_WEBSITE_ACTIONS_DOMAIN_SELECTION,o.WIDGET_IDS.NFI_WEBSITE_ACTIONS_AUDIENCES_MODAL],[r.ROUTE_NAME.ACCOUNTS_ITEM]:o.WIDGET_IDS.NFI_GEOFENCING_AB_TEST_DISCLAIMER,[r.ROUTE_NAME.ACCOUNT_CAMPAIGN_CREATIVES_SPONSORABLE_CONTENTS]:[o.WIDGET_IDS.NFI_3P_THOUGHT_LEADER]}),V(this,"_trunkRoutesToModules",{[r.ROUTE_NAME.ACCOUNTS_ITEM]:[o.WIDGET_IDS.NFI_AB_TEST,o.WIDGET_IDS.NFI_ASSET_LIBRARY_SHUTTERSTOCK,o.WIDGET_IDS.NFI_REVENUE_ATTRIBUTION_REPORT,o.WIDGET_IDS.NFI_CONTENT_HUB]}),V(this,"_moduleContext",Object.freeze({reporting:this.reporting,accountService:this.account,campaignGroupService:this.campaignGroup,lixService:this.lix,routerService:this.router,storeService:this.m3Store,insightTagService:this.insightTagService,legoService:this.lego,brandLiftTests:this.brandLiftTests,iaRedesign:this.iaRedesign})),V(this,"_queryParamsOverrideId",null),V(this,"currentlyShownWidget",null)}setQueryParamsOverrideId(e=null){this._queryParamsOverrideId=e}_canShowNewModule(e,n=!1){if(this._queryParamsOverrideId)return!0
if((0,c.isLisaUser)((0,t.get)(this,"lisaLiam.accessType"))&&!n)return!1
if(e)return!0
if(null===this.currentlyShownWidget)return!0
const a=this._eligibleModules[this.currentlyShownWidget.id].type
return a!==i.MODULE_TYPES.PROMOTION&&a!==i.MODULE_TYPES.SURVEY}async launchModule(e=null,t={}){if(!this._canShowNewModule(!!e,t.allowForLisa))return
let n
const r=this._queryParamsOverrideId||e
if(r)n=[r].filter((e=>this._eligibleModules[e]))
else{const e=this.router.currentRouteName
n=this._routeToModules[e]??[]
const t=(0,u.getActiveRouteNames)(this.router.currentRoute)
n=t.reduce(((e,t)=>{const a=this._trunkRoutesToModules[t]||[],i=a.every((e=>n.includes(e)))
return a&&!i&&e.unshift(...a),e}),n)}const o=n.map((e=>this._eligibleModules[e].isModuleEligible(this._moduleContext))),l=await a.Promise.all(o),s=n.filter(((e,t)=>l[t]))
if(!s.length)return
const c=await this.lego.fetchWidgetsByPageAndWidgetIds(i.IPM_PAGE_KEY,s)
if(!c?.length)return
const d=c.filter((e=>this._prioritizedModuleWidgetIds.includes(e.id)))?.[0]
this.currentlyShownWidget=d??c[0]
const p=this._eligibleModules[this.currentlyShownWidget.id]
switch(t={...p.getOptions?.(this._moduleContext),...t},p.type){case i.MODULE_TYPES.PROMOTION:return this.promotionService.launchModule(this.currentlyShownWidget.id,t)
case i.MODULE_TYPES.SURVEY:return this.surveyService.launchModule(this.currentlyShownWidget.id,t)
case i.MODULE_TYPES.NFI:return this.newProductIntroductionService.launchModule(this.currentlyShownWidget.id,t)}}onDismiss(){this.currentlyShownWidget=null}onImpression(){return null===this.currentlyShownWidget?(this.jet.error(new Error("onImpression is called while nothing is displayed"),H,!1),a.Promise.resolve()):this.lego.impressWidget(this.currentlyShownWidget).catch((e=>{this.jet.error(new Error(`onImpression fails on widget ${this.currentlyShownWidget.id} due to:  ${(0,l.getErrorMessage)(e)}`),H,!1)}))}onAction(e){return null===this.currentlyShownWidget?(this.jet.error(new Error("onAction is called while nothing is displayed"),H,!1),a.Promise.resolve()):this.lego.actionWidget(this.currentlyShownWidget,e).catch((e=>{this.jet.error(new Error(`onAction fails for widget ${this.currentlyShownWidget.id} due to:  ${(0,l.getErrorMessage)(e)}`),H,!1)}))}},w=Y(v.prototype,"account",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=Y(v.prototype,"jet",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=Y(v.prototype,"lego",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=Y(v.prototype,"lix",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=Y(v.prototype,"promotionService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=Y(v.prototype,"router",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=Y(v.prototype,"insightTagService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=Y(v.prototype,"surveyService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=Y(v.prototype,"newProductIntroductionService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=Y(v.prototype,"m3Store",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=Y(v.prototype,"lisaLiam",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=Y(v.prototype,"brandLiftTests",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=Y(v.prototype,"reporting",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=Y(v.prototype,"campaignGroup",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=Y(v.prototype,"iaRedesign",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v)})),define("campaign-manager-web/services/ingested-content",["exports","@ember/service","campaign-manager-web/utils/http-error","campaign-manager-web/utils/url-manager","@linkedin/ember-pem/utils/degradation-tracking-metadata","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/api/entities"],(function(e,t,n,a,i,r,o){var l,s,c,u
function d(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,t.inject)(),s=class extends t.default{constructor(...e){super(...e),d(this,"m3Store",c,this),d(this,"jet",u,this)}async createContentIngestionForUrl(e,t=null){const l=(0,a.getEncodedPrefixedURLForQueryParam)(e)
try{const e=`${r.default[o.CM_INGESTION_TASK]}`
return await this.m3Store.queryURL(e,{reload:!0,method:"POST",params:{url:l},adapterOptions:{degradations:t&&[new i.default(t.key,t.value,{productName:t.productName})],degradedEntityIDsToRemove:t&&t.entityIds}})}catch(s){this.jet.error(new Error(`Error while creating ingestion task for URL: ${e} : ${(0,n.getErrorMessage)(s)}`),[],{shouldRethrow:!1})}}getContentIngestionStatusForUrl(e,t=null){const l=(0,a.getEncodedPrefixedURLForQueryParam)(e)
try{const e=`${r.default[o.CM_INGESTION_TASK]}/${l}`
return this.m3Store.queryURL(e,{reload:!0,adapterOptions:{degradations:t&&[new i.default(t.key,t.value,{productName:t.productName})],degradedEntityIDsToRemove:t&&t.entityIds}})}catch(s){this.jet.error(new Error(`Error fetching ingested content status for: ${e} : ${(0,n.getErrorMessage)(s)}`))}}getIngestedContentForUrl(e,t=null){const l=(0,a.getEncodedPrefixedURLForQueryParam)(e)
try{const e=`${r.default[o.CM_INGESTED_CONTENT]}/${l}`
return this.m3Store.queryURL(e,{reload:!0,adapterOptions:{degradations:t&&[new i.default(t.key,t.value,{productName:t.productName})],degradedEntityIDsToRemove:t&&t.entityIds}})}catch(s){this.jet.error(new Error(`Failed to get successfully ingested scrape summary for URL: ${e} : ${(0,n.getErrorMessage)(s)}`))}}},c=p(s.prototype,"m3Store",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(s.prototype,"jet",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)})),define("campaign-manager-web/services/inline-recommendation",["exports","@ember/service","@ember/debug","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/api/entities","campaign-manager-web/utils/recommendations","campaign-manager-web/constants/recommendations","@glimmer/tracking","campaign-manager-web/constants/jet-error-tags","ember-concurrency-decorators","campaign-manager-web/utils/http-error","@ember/object","campaign-manager-web/utils/urn","@linkedin/lms-adrecs-ui/types/recommendations"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E,y,S,A,C,O,v
function w(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function I(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const P="fetch-inline-recommendations",N=[m.CampaignRecommendationType.TARGETING_AUDIENCE_BUSINESS_OBJECTIVE_BASED_AUDIENCE_SEED]
e.default=(g=(0,t.inject)("recommendations"),b=(0,t.inject)("optima/coach-recommendation"),_=(0,t.inject)("campaign"),h=(0,d.computed)("inlineRecommendations"),f=class extends t.default{constructor(...e){super(...e),w(this,"recommendationsService",T,this),w(this,"jet",E,this),w(this,"lix",y,this),w(this,"lisaLiam",S,this),w(this,"m3Store",A,this),w(this,"coachRecommendation",C,this),w(this,"campaignService",O,this),w(this,"inlineRecommendations",v,this)}get recommendationContext(){const e=Object.keys(this.inlineRecommendations).length?Object.keys(this.inlineRecommendations)[0]:null
return e?this.inlineRecommendations[e].context:null}async fetchInlineRecommendations({campaign:e,currencyCode:t,audienceCount:n,recPlacement:a}){const i=(0,r.generateInlineRecommendationsQueryParams)({campaign:e,currencyCode:t,recommendationContext:this.recommendationContext,audienceCount:n,recPlacement:a}),o=await this.recommendationsService.findRecommendationsByEntitySetup(i)
this.inlineRecommendations=(0,r.mergeFreshRecommendationsIntoLocal)(this.inlineRecommendations,(0,r.transformInlineRecommendationsResult)(o)),N.forEach((e=>{const t=this.inlineRecommendations[e]
t?.status===m.RecommendationStatus.READY&&this.coachRecommendation.recommend(t)}))}async updateRecommendationContextTarget({contextId:e,accountId:t,campaignId:n}){const r={patch:{$set:{rootEntity:{sponsoredAccount:(0,p.createUrnFromAttrs)(p.URN_TYPES.SPONSORED_ACCOUNT,t)},targetEntity:{sponsoredCampaign:(0,p.createUrnFromAttrs)(p.URN_TYPES.SPONSORED_CAMPAIGN,n)}}}}
try{await this.m3Store.queryURL(`${a.default[i.CM_RECOMMENDATION_CONTEXT]}/${e}`,{method:"POST",params:r,reload:!0,adapterOptions:{headers:{"X-RestLi-Method":"partial_update"}}})}catch(o){this.jet.error(new Error(`linking contextId to target failed: ${(0,u.getErrorMessage)(o)}`),[s.JET_ERROR_TAGS.RECOMMENDATIONS,P])}}async markInlineRecommendationAsApplied(e,t,n,a){let i={}
try{await this.recommendationsService.markInlineRecommendationAsApplied({recommendationId:e.id,accountUrn:t,recommendationPlacement:a}),i={[e.type]:{...e,status:o.RecommendationUIStatus.ACCEPTED,undoDelta:n}}}catch(r){i={[e.type]:{...e,status:o.RecommendationUIStatus.ERROR}}}this.inlineRecommendations={...this.inlineRecommendations,...i}}async markRecommendationAsInlineUnapplied(e,t,n){let a={}
try{await this.recommendationsService.markRecommendationAsInlineUnapplied({recommendationId:e.id,accountUrn:t,recommendationPlacement:n}),a={[e.type]:{...e,status:o.RecommendationUIStatus.READY,undoDelta:null}}}catch(i){a={[e.type]:{...e,status:o.RecommendationUIStatus.ERROR}}}this.inlineRecommendations={...this.inlineRecommendations,...a}}async dismissRecommendation(e,t,n){let a={}
try{await this.recommendationsService.dismissRecommendation({recommendationId:e.id,accountUrn:t,recommendationPlacement:n||o.RecPlacement.CAMPAIGN_MANAGER_EDIT_PAGE}),a={[e.type]:{...e,status:o.RecommendationUIStatus.DISMISSED}}}catch(i){a={[e.type]:{...e,status:o.RecommendationUIStatus.ERROR}}}this.inlineRecommendations={...this.inlineRecommendations,...a}}*handleAndFetchInlineRecommendationsTask({campaign:e,currencyCode:t,recPlacement:n}){try{const a=yield this.updateAudienceCountRecState(e)
yield this.fetchInlineRecommendations({campaign:e,currencyCode:t,audienceCount:a?.count,recPlacement:n||null})}catch(a){this.jet.error(new Error(`handleAndFetchInlineRecommendationsTask failed: ${(0,u.getErrorMessage)(a)}`),[s.JET_ERROR_TAGS.RECOMMENDATIONS,P])}}async updateAudienceCountRecState(e){const t=this.inlineRecommendations[m.CampaignRecommendationType.TARGETING_AUDIENCE_COUNT]
if(t){const n=await this.campaignService.getAudienceCount(e.targetingCriteria),{min:a,max:i}=t?.recommendedChange?.recommendedTargetAudienceSize||{}
let r=!0
return(a&&n.count<a||i&&n.count>i)&&(r=!1),t.status!==o.RecommendationUIStatus.DISMISSED&&r&&this.markInlineRecommendationAsApplied(t,(0,p.createAccountUrnFromId)(e.accountId)),n}return this.campaignService.audienceCount}},T=I(f.prototype,"recommendationsService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=I(f.prototype,"jet",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=I(f.prototype,"lix",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=I(f.prototype,"lisaLiam",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=I(f.prototype,"m3Store",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=I(f.prototype,"coachRecommendation",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=I(f.prototype,"campaignService",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=I(f.prototype,"inlineRecommendations",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),I(f.prototype,"recommendationContext",[h],Object.getOwnPropertyDescriptor(f.prototype,"recommendationContext"),f.prototype),I(f.prototype,"handleAndFetchInlineRecommendationsTask",[c.task],Object.getOwnPropertyDescriptor(f.prototype,"handleAndFetchInlineRecommendationsTask"),f.prototype),f)})),define("campaign-manager-web/services/insight-tag",["exports","@ember/service","@glimmer/tracking","campaign-manager-web/constants/account","@ember/object","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/lisa","campaign-manager-web/utils/http-error","campaign-manager-web/constants/pem/conversion","@linkedin/ember-pem/utils/degradation-tracking-metadata","campaign-manager-web/utils/pem-metadata-util"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y,S
function A(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function C(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(d=(0,t.inject)(),p=(0,t.inject)(),m=(0,t.inject)(),g=(0,t.inject)(),b=class extends t.default{constructor(...e){super(...e),A(this,"m3Store",_,this),A(this,"xhr",h,this),A(this,"lix",f,this),A(this,"jet",T,this),A(this,"account",E,this),A(this,"insightTag",y,this),A(this,"insightTagAccount",S,this)}get accountHasInsightTag(){return Boolean(this.insightTag)}get canManageInsightTag(){const e=this.account?.currentUserRole,t=this.insightTagAccount?.role
return t===a.INSIGHT_TAG_PERMISSION_ROLE.FULL_ACCESS&&e!==a.ACCOUNT_USER_PERMISSION.VIEWER}get canManageSharing(){return(0,o.isLisaUser)((0,i.get)(this,"lisaLiam.accessType"))||this.canManageInsightTag}get shouldDisplayFirstPartyTrackingPrompts(){if(!this.insightTag)return!1
const e=this.insightTag.firstPartyTrackingEnabled
return this.canManageInsightTag&&!e}fetchInsightTag(e){const t=r.default.insightTag(e)
return this.xhr.invalidateCacheForUrl(t),this.xhr.fetch(t).then((({elements:e=[]})=>{const t=e[0]||null
return this.insightTag=t,t}))}fetchInsightTagAccount(e){if(this.insightTag){const t=r.default.insightTagAccountsGet(e,this.insightTag.id)
return this.xhr.fetch(t).then((e=>(this.insightTagAccount=e,e)))}}async fetchInsightTagDomains(e){try{const t=(0,u.constructPemMetadata)(s.INSIGHT_TAG_PEM_KEYS.GET_INSIGHT_TAG_DOMAINS,[e]),n=[new c.default(t.key,t.value,{productName:s.SIGNALS_PEM_PRODUCT_NAME})],a=r.default.insightTagDomains(e)
return(await this.m3Store.queryURL(a,{adapterOptions:{degradations:n,degradedEntityIDsToRemove:t&&t.entityIds?t.entityIds:[]}})).toJSON().elements}catch(t){this.jet.error(new Error(`Failed to fetch insight tag domain for account ${e} due to ${(0,l.getErrorMessage)(t)}`),"fetch-insight-tag-domains-failure",{shouldRethrow:!1})}}deleteInsightTag(){this.insightTag=null,this.insightTagAccount=null}},_=C(b.prototype,"m3Store",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=C(b.prototype,"xhr",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=C(b.prototype,"lix",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=C(b.prototype,"jet",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=C(b.prototype,"account",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),y=C(b.prototype,"insightTag",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),S=C(b.prototype,"insightTagAccount",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),b)})),define("campaign-manager-web/services/internal-event-utils",["exports","@linkedin/ember-pem/services/internal-event-utils"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/internal-pem-tracking",["exports","@linkedin/ember-pem/services/internal-pem-tracking"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/iph-service",["exports","helpcenter-in-product-ember/services/iph-service"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}))
define("campaign-manager-web/services/jet",["exports","ember-cli-pemberly-tracking/services/jet"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/lan-block-list",["exports","@ember/service","campaign-manager-web/utils/api-endpoints"],(function(e,t,n){var a,i,r,o,l,s,c
function u(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,t.inject)(),i=(0,t.inject)(),r=(0,t.inject)(),o=class extends t.default{constructor(...e){super(...e),u(this,"jet",l,this),u(this,"restli",s,this),u(this,"xhr",c,this)}fetchBlockLists(e){return this.xhr.fetch(n.default.blocklists,{data:{q:"accountId",accountId:e}},0).catch((()=>{this.jet.error(new Error("Call to get block lists failed"))}))}createBlockList(e){return this.xhr.post(n.default.blocklists,{data:JSON.stringify(e)}).then((({headers:e})=>e["x-restli-id"]))}updateBlockList(e,t){return this.restli.partialUpdate(`${n.default.blocklists}/${e}`,{data:JSON.stringify({patch:{$set:t}})})}},l=d(o.prototype,"jet",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(o.prototype,"restli",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=d(o.prototype,"xhr",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("campaign-manager-web/services/landing-page",["exports","@ember/service","rsvp","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/api/entities","campaign-manager-web/utils/reporting","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/utils/http-error","@linkedin/ember-pem/utils/degradation-tracking-metadata","campaign-manager-web/utils/urn","campaign-manager-web/utils/date","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/csv","campaign-manager-web/constants/landing-pages","@glimmer/tracking","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b){var _,h,f,T,E,y,S,A,C,O,v,w,I,P
function N(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function R(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(_=(0,t.inject)(),h=(0,t.inject)(),f=(0,t.inject)(),T=(0,t.inject)(),E=(0,t.inject)(),y=(0,t.inject)("date-range"),S=class extends t.default{constructor(...e){super(...e),N(this,"m3Store",A,this),N(this,"m3Schema",C,this),N(this,"jet",O,this),N(this,"xhr",v,this),N(this,"lix",w,this),N(this,"dateRangeService",I,this),N(this,"dateRange",P,this)}updateDateRange(e){this.dateRange=e}getReportingLandingPages(e){const t=this.lix.getTreatmentIsEnabled(b.LIX_TEST_KEYS.enableAdminExternalUrlLandingPages),n=[m.LANDING_PAGE_TYPES.TALENT_LEADS,m.LANDING_PAGE_TYPES.MARKETING_LEAD],r=t?[...n,m.LANDING_PAGE_TYPES.EXTERNAL_URL]:n,o=a.default[i.CM_REPORTING_LANDING_PAGE]
return this.m3Store.queryURL(o,{params:{q:"organization",organizationUrn:e},reload:!0}).then((e=>(e=>e.filter((e=>r.includes(e.type))))(e.toJSON().elements)))}async getLandingPageByUrn(e){const t=await this.m3Store.findRecord(i.CM_LANDING_PAGE,e,{reload:!0}),n=t.toJSON()
return t.unloadRecord(),n}getHiringContractsByUrns(e){return this.m3Store.batchGet(i.CM_HIRING_CONTRACT,e,{reload:!0}).then((e=>e.toJSON().results))}async getLandingPagesAnalytics(e,t,n){const s=(0,c.createOrganizationUrnFromCompanyUrn)(e)
try{const e=a.default[i.CM_LANDING_PAGE_ANALYTICS],o={q:"company",company:s,dateRange:(0,r.serializeDateRange)(t),landingPages:n},l=(await this.m3Store.queryURL(e,{params:o,reload:!0})).toJSON().elements
return l?l[0]:null}catch(u){this.jet.error(new Error(`Error in fetching CmLandingPageAnalytics for company ${e} due to ${(0,l.getErrorMessage)(u)}`),o.JET_ERROR_TAGS.LANDING_PAGES,!0)}}getHiringContractsByOrganization(e){const t=a.default[i.CM_HIRING_CONTRACT]
return this.m3Store.queryURL(t,{params:{q:"organization",urn:e,isActive:!0,pagingContext:{start:0,count:m.CM_HIRING_CONTRACT_FETCH_COUNT}},reload:!0}).then((e=>e.toJSON().elements))}getHiringProjectsByContract(e){const t=a.default[i.CM_HIRING_PROJECT]
return this.m3Store.queryURL(t,{params:{q:"contract",contractUrn:e},reload:!0}).then((e=>e.toJSON().elements))}getHiringProjectsByLandingPage(e){const t=a.default[i.CM_HIRING_PROJECT]
return this.m3Store.queryURL(t,{params:{q:"landingPage",landingPageUrn:e},reload:!0}).then((e=>e.toJSON().elements))}async createLandingPage(e,t=null){const n=t?[new s.default(t.key,t.value)]:[],a=t?.entityIds,r=this._buildM3ModelsForUnions(e)
return(await this.m3Store.createRecord(i.CM_LANDING_PAGE,r).save({adapterOptions:{degradations:n,degradedEntityIDsToRemove:a?[a]:[],readOnCreate:!1}})).toJSON()}updateLandingPage(e,t,n=null){const r=n?[new s.default(n.key,n.value)]:[],o=n?.entityIds,l=`${a.default[i.CM_LANDING_PAGE]}/${e}`
return this.m3Store.queryURL(l,{method:"POST",params:{patch:{...t}},adapterOptions:{headers:{"X-RestLi-Method":"partial_update"},degradations:r,degradedEntityIDsToRemove:o?[o]:[]},reload:!0})}deleteLandingPage(e){const t=`${a.default[i.CM_LANDING_PAGE]}/${e}`
return this.m3Store.queryURL(t,{method:"DELETE",adapterOptions:{headers:{"X-RestLi-Method":"delete"}},reload:!0})}downloadLandingPageLeads({landingPage:e,leadsDateRange:t}){const{start:a,end:i}=(0,r.serializeDateRange)(t),o={start:(0,u.getStartOfUTCDate)(new Date(Date.UTC(a.year,a.month-1,a.day))).getTime(),end:(0,u.getEndOfUTCDate)(new Date(Date.UTC(i.year,i.month-1,i.day))).getTime()},{leadGenForm:l,name:s,entityUrn:g}=e,b=(0,c.getLeadGenFormIdFromVersionedUrn)(l),{organizationId:_,landingPageId:h}=(0,c.getLandingPageContentKeyFromEntityUrn)(g)
return this.xhr.fetch(d.default.leadGenFormResponses,{type:"GET",xhrFields:{responseType:"blob"},data:{leadGenFormId:b,organizationId:_,landingPageId:h,timeRange:{start:o.start,end:o.end}}},0).then(p.utils.blobToCsv).then((e=>{if(!e)return(0,n.reject)(new Error(m.NO_CSV_DATA))
const t=s?`${s.replace(/[^a-zA-Z0-9_ ]+/g,"")}_`:"",a=(0,u.formatDateInUTC)(new Date(o.start),"yyyymmdd"),i=(0,u.formatDateInUTC)(new Date(o.end),"yyyymmdd")
p.utils.downloadCsv(e,`${t}_leads_${a}_${i}.csv`)}))}getLandingPageCandidates({accountUrn:e,candidateFlowId:t,organizationUrn:n,campaignUrn:a="urn:li:sponsoredCampaign:-1",productData:i}){const{name:r,productDescription:o,productUrl:l}=i,s={productName:r,productDescription:o,productUrl:l}
return this.xhr.fetch(d.default.landingPageCandidates,{type:"GET",data:{q:"landingPageCandidates",accountUrn:e,campaignUrn:a,candidateFlowId:t,company:n,selectedPromptInputs:s}},0).then((e=>{const{elements:t}=e,n=t.map(((e,t)=>({...e,landingPage:{...e.landingPage,id:`${t}`}})))
return{...e,elements:n}}))}_buildM3ModelsForUnions(e){const t=e.variables,n=e.sections
if(n?.length)return{...e,sections:this._buildM3SectionsArray(n)}
if(t){const n=Object.keys(t)[0],a=t[n]
return{...e,variables:this.m3Schema.buildModel(n,a,{validate:!1})}}return e}_buildM3SectionsArray(e){return e.map((e=>{const t=Object.keys(e)[0],n=e[t],a=m.SECTION_UNION_ALIASES_TO_FULL_ENTITY[t],i=t===m.SECTION_UNION_TYPES.MEDIA?this._buildM3LandingPageMediaSection(n):n
return{[t]:this.m3Schema.buildModel(a,i,{validate:!1})}}))}_buildM3LandingPageMediaSection(e){const t=e.media,n=Object.keys(t)[0],a=m.MEDIA_UNION_ALIASES_TO_FULL_ENTITY[n],i=t[n]
return{...e,media:{[n]:this.m3Schema.buildModel(a,i,{validate:!1})}}}},A=R(S.prototype,"m3Store",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=R(S.prototype,"m3Schema",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=R(S.prototype,"jet",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=R(S.prototype,"xhr",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=R(S.prototype,"lix",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=R(S.prototype,"dateRangeService",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=R(S.prototype,"dateRange",[g.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.dateRangeService.getDefaultDateRange()}}),S)})),define("campaign-manager-web/services/lead-gen-form",["exports","@ember/service","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/api/entities","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/utils/http-error"],(function(e,t,n,a,i,r){var o,l,s,c,u
function d(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=(0,t.inject)(),l=(0,t.inject)(),s=class extends t.default{constructor(...e){super(...e),d(this,"m3Store",c,this),d(this,"jet",u,this)}async getLeadGenFormsByOwner(e){try{const t=n.default[a.CM_LEAD_GEN_FORM]
return(await this.m3Store.queryURL(t,{params:{q:"owner",owner:e},reload:!0})).toJSON().elements}catch(t){const n=Object.values(e)[0]
this.jet.error(new Error(`Error in fetching CmLeadGenForms for owner ${n} due to ${(0,r.getErrorMessage)(t)}`),i.JET_ERROR_TAGS.LEAD_GEN_FORMS,!0)}}async getLeadGenFormByUrn(e){try{const t=n.default[a.CM_LEAD_GEN_FORM]
return(await this.m3Store.queryURL(`${t}/${e}`,{reload:!0})).toJSON()}catch(t){this.jet.error(new Error(`Error in fetching CmLeadGenForm for urn ${e} due to ${(0,r.getErrorMessage)(t)}`),i.JET_ERROR_TAGS.LEAD_GEN_FORMS,!0)}}},c=p(s.prototype,"m3Store",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(s.prototype,"jet",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)})),define("campaign-manager-web/services/lead-gen-service",["exports","@linkedin/leadgen-manager-lib/services/lead-gen-service"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/leadgen-form-analytics",["exports","@ember/service","ember-copy","ember-concurrency-decorators","campaign-manager-web/utils/urn","@glimmer/tracking","campaign-manager-web/utils/date","campaign-manager-web/utils/reporting","campaign-manager-web/utils/http-error","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/leadgen-forms"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E,y,S,A,C
function O(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function v(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(p=(0,t.inject)(),m=(0,t.inject)(),g=(0,t.inject)(),b=(0,t.inject)(),_=(0,a.task)({drop:!0}),h=class extends t.default{constructor(...e){super(...e),O(this,"jet",f,this),O(this,"xhr",T,this),O(this,"reporting",E,this),O(this,"lix",y,this),O(this,"leadsDateRange",S,this),O(this,"adFormsLeadsCountMap",A,this),O(this,"associatedCreativesMap",C,this)}updateLeadsDateRange(e){this.leadsDateRange=e}*setLeadsAnalytics(e,t,n){if(n){const{start:n,end:i}=(0,l.serializeDateRange)(e),r={accountId:t,q:"analytics",pivot:"FORM",timeRange:{start:(0,o.getStartOfUTCDate)(new Date(Date.UTC(n.year,n.month-1,n.day))).getTime(),end:(0,o.getEndOfUTCDate)(new Date(Date.UTC(i.year,i.month-1,i.day))).getTime()}}
try{const e=(yield this.xhr.fetch(c.default.adFormAnalytics,{data:r,type:"GET",metadata:(0,u.constructPemMetadata)(d.LEADGEN_ANALYTICS_KEYS.FETCH_ANALYTICS,[t],{productName:d.LEADGEN_PEM_PRODUCT_NAME})},0)).elements.reduce(((e,t)=>{const{testLeadCount:n,nonTestLeadCount:a}=t
return e[t.pivotValue]={testLeadCount:n,nonTestLeadCount:a},e}),{})
this.adFormsLeadsCountMap=e}catch(a){this.jet.error(`Error in fetching adForm analytics data for account ${t} due to ${(0,s.getErrorMessage)(a)}`,"leadgen-forms",!1)}}}*setAssociatedCreativesMapTask(e,t){const a=e.filter((e=>!this.associatedCreativesMap[e])).map((e=>(0,i.createUrnFromAttrs)(i.URN_TYPES.AD_FORM,e)))
if(a.length){const{elements:e}=yield this.xhr.fetch(c.default.creativesByCallToActions(a),{metadata:(0,u.constructPemMetadata)(d.LEADGEN_ANALYTICS_KEYS.FETCH_ASSOCIATED_CREATIVES,[t],{productName:d.LEADGEN_PEM_PRODUCT_NAME})}),r=Array.from(new Set(e.map((({campaignId:e})=>e)))),o=[],{elements:l}=yield this.reporting.getCreatives(t,o,r),s=l.reduce(((e,{id:t,name:n,campaignName:a,campaignId:i})=>(e[t]={id:t,name:n,campaignName:a,campaignId:i},e)),{}),p=e.reduce(((e,{callToAction:t,id:n})=>{const a=(0,i.getIdFromUrn)(t.target)
return e[a]=e[a]||[],e[a].push(s[n]),e}),(0,n.copy)(this.associatedCreativesMap,!0)||{})
this.associatedCreativesMap=p}}},f=v(h.prototype,"jet",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=v(h.prototype,"xhr",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=v(h.prototype,"reporting",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=v(h.prototype,"lix",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=v(h.prototype,"leadsDateRange",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),A=v(h.prototype,"adFormsLeadsCountMap",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),C=v(h.prototype,"associatedCreativesMap",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),v(h.prototype,"setLeadsAnalytics",[a.task],Object.getOwnPropertyDescriptor(h.prototype,"setLeadsAnalytics"),h.prototype),v(h.prototype,"setAssociatedCreativesMapTask",[_],Object.getOwnPropertyDescriptor(h.prototype,"setAssociatedCreativesMapTask"),h.prototype),h)})),define("campaign-manager-web/services/lego",["exports","@ember/service","rsvp","campaign-manager-web/utils/api-endpoints","campaign-manager-web/services/xhr"],(function(e,t,n,a,i){var r,o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,t.inject)(),o=class extends t.default{constructor(...e){var t,n,a,i,r,o,s
super(...e),t=this,n="xhr",i=this,(a=l)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),s=!1,(o="_isLegoOverrideActive")in(r=this)?Object.defineProperty(r,o,{value:s,enumerable:!0,configurable:!0,writable:!0}):r[o]=s}setLegoOverride(e){this._isLegoOverrideActive=e}fetchWidgetByPageAndWidgetId(e,t){return this.xhr.fetch(a.default.legoWidgetsByPageAndWidgetId(e,t.toLowerCase(),this._isLegoOverrideActive),{},i.NO_CACHE_TTL).then((({elements:e})=>{if(!e.length)return null
const n=e[0]
return n.id=t,n}))}fetchWidgetsByPageAndWidgetIds(e,t){const n=t.reduce(((e,t)=>(e[t.toLowerCase()]=t,e)),{}),r=Object.keys(n)
return this.xhr.fetch(a.default.legoWidgetsByPageAndWidgetIds(e,r,this._isLegoOverrideActive),{},i.NO_CACHE_TTL).then((({elements:e})=>e.map((e=>(e.id=n[e.id],e)))))}fetchWidgetsByPageKey(e){return this.xhr.fetch(a.default.legoWidgetsByPageKey(e,this._isLegoOverrideActive),{},i.NO_CACHE_TTL).then((({elements:e})=>e))}impressWidget(e){if(this._isLegoOverrideActive)return(0,n.resolve)()
const t=JSON.stringify({trackingToken:e.trackingToken})
return this.xhr.post(a.default.legoWidgetsImpressWidget,{data:t})}actionWidget(e,t){if(this._isLegoOverrideActive)return(0,n.resolve)()
const i=JSON.stringify({trackingToken:e.trackingToken,actionCategory:t})
return this.xhr.post(a.default.legoWidgetsActionWidget,{data:i})}},s=o.prototype,c="xhr",u=[r],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=u.slice().reverse().reduce((function(e,t){return t(s,c,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,c,m),m=null),l=m,o)
var s,c,u,d,p,m})),define("campaign-manager-web/services/lisa-account",["exports","@ember/service","campaign-manager-web/utils/http-error","ember-concurrency-decorators","@glimmer/tracking","campaign-manager-web/utils/money-amount","campaign-manager-web/utils/api-endpoints","campaign-manager-web/entities/lisa-account"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m,g,b,_
function h(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(s=(0,t.inject)(),c=(0,t.inject)(),u=(0,t.inject)(),d=(0,a.task)({drop:!0}),p=class extends t.default{constructor(...e){super(...e),h(this,"account",m,this),h(this,"jet",g,this),h(this,"xhr",b,this),h(this,"restli",_,this)}*fetchLisaAccountTask(e){try{const t=yield this.xhr.fetch(`${o.default.lisaAccounts}/${e}`,{},0)
this.account=new l.default(Object.assign(t,{dailySpendLimit:(0,r.getMoneyAmountForUI)(t.dailySpendLimit)}))}catch(t){this.jet.error(`Unable to fetch daily spend limit for account ${e}: ${(0,n.getErrorMessage)(t)}`)}}saveAdjustDailySpendLimit(e){const t={patch:{$set:{dailySpendLimit:(0,r.getMoneyAmountForAPI)({amount:e,currencyCode:this.account.currencyCode})}}}
return this.restli.partialUpdate(`${o.default.lisaAccounts}/${this.account.id}`,{data:JSON.stringify(t)}).then((()=>{this.account.dailySpendLimit=Object.assign({},this.account.dailySpendLimit,{amount:e})})).catch((e=>{this.jet.error(`Unable to save daily spend limit for account ${this.account.id}: ${(0,n.getErrorMessage)(e)}`)}))}cancelAllTasksAndReset(){this.account=null,this.fetchLisaAccountTask.cancelAll()}},m=f(p.prototype,"account",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=f(p.prototype,"jet",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=f(p.prototype,"xhr",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=f(p.prototype,"restli",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(p.prototype,"fetchLisaAccountTask",[d],Object.getOwnPropertyDescriptor(p.prototype,"fetchLisaAccountTask"),p.prototype),p)})),define("campaign-manager-web/services/lisa-liam",["exports","ember-cli-lisa-liam-banner/services/lisa-liam"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/litms",["exports","@ember/service","campaign-manager-web/utils/date","campaign-manager-web/utils/reporting","rsvp","@ember/object"],(function(e,t,n,a,i,r){var o,l,s,c,u,d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=(0,t.inject)(),l=(0,t.inject)(),s=(0,t.inject)("billing"),c=(0,t.inject)(),u=(0,t.inject)("account"),d=class extends t.default{constructor(...e){super(...e),f(this,"tagManager",p,this),f(this,"tracking",m,this),f(this,"billingService",g,this),f(this,"reporting",b,this),f(this,"accountService",_,this),f(this,"lix",h,this)}async trackControlInteraction(e,t,n){const{adFormatType:a,campaignStatus:r,campaignType:o}=t
n=n||this.getBillingInfo(e)
const[{value:l},{value:s}]=await(0,i.allSettled)([n,this.getAccountSpendInfo(e)]),c=!!l?.paymentTypeV2,u=t.pageKey||this.tracking.getCurrentPageKey(),d=this._getControlUrn(t)
this.tagManager.trackControlInteraction({adFormatType:a,campaignStatus:r,campaignType:o,controlUrn:d,pageKey:u,...s,paymentInfoAdded:c})}getBillingInfo(e){return this.billingService.fetchPaymentInfoForAccount(e)}async getAccountSpendInfo(e){const t=(0,n.getLocalDateFromUTCDate)(),o=(0,n.addDays)(t,-10),l=(0,n.addDays)(t,-30),s=(0,n.getLast90Days)(t),c=(0,n.getLast90Days)(s),u=(0,n.getLast90Days)(c),d=(0,n.getLast90Days)(u),{createdAt:p}=await this.accountService.getAccount(e),m=[{key:"isSpendSinceCreation",startDate:(0,n.formatDateInUTC)(new Date(p)),endDate:t},{key:"isSpendInLast0to10Days",startDate:o,endDate:t},{key:"isSpendInLast11to30Days",startDate:l,endDate:(0,n.getTomorrowUTC)(o)},{key:"isSpendInLast31to90Days",startDate:s,endDate:(0,n.getTomorrowUTC)(l)},{key:"isSpendInLast91to180Days",startDate:c,endDate:(0,n.getTomorrowUTC)(s)},{key:"isSpendInLast181to270Days",startDate:u,endDate:(0,n.getTomorrowUTC)(c)},{key:"isSpendInLast271to360Days",startDate:d,endDate:(0,n.getTomorrowUTC)(u)}],g=[]
return m.forEach((t=>{g.push(this.reporting.getStatistics({pivots:[a.PIVOTS.ACCOUNT],dateRange:(0,a.serializeDateRange)(t),accountIds:[e],timeGranularity:a.TIME_GRANULARITY.ALL,projections:a.ACCOUNT_STATISTICS_PROJECTIONS}))})),(0,i.allSettled)(g).then((e=>e.map((e=>{const t=(0,r.get)(e,`value.elements.0.${a.PROPERTY_NAME.COST_IN_LOCAL_CURRENCY}`)
return Boolean(t&&Number(t)>0)})).reduce(((e,t,n)=>({[m[n].key]:t,...e})),{})))}_getControlUrn({controlUrn:e,controlName:t}){return e||(t?this.tracking.generateControlUrn(t,this.tracking.getCurrentPageInstance()):void 0)}},p=T(d.prototype,"tagManager",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=T(d.prototype,"tracking",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=T(d.prototype,"billingService",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(d.prototype,"reporting",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=T(d.prototype,"accountService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=T(d.prototype,"lix",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)})),define("campaign-manager-web/services/lix",["exports","ember-cli-pemberly-lix/services/lix"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/lms-copilot",["exports","@ember/service","@glimmer/tracking","campaign-manager-web/constants/lix"],(function(e,t,n,a){var i,r,o,l,s,c
function u(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.COACH_ROUTE_ALLOW_LIST=void 0
const p=e.COACH_ROUTE_ALLOW_LIST=["accounts.item.campaigns.item.summary"]
e.default=(i=(0,t.inject)("router"),r=class extends t.default{constructor(...e){super(...e),u(this,"lix",o,this),u(this,"tracking",l,this),u(this,"routerService",s,this),u(this,"copilotHostContext",c,this)}get isRouteInCoachRouteAllowList(){return p.some((e=>this.routerService.currentRouteName.includes(e)))}get isCoachAuthLixEnabled(){return this.lix.getTreatmentIsEnabled(a.LIX_TEST_KEYS.enableCoachAuthRoute)}get isCoachEnabledForRoute(){return this.isRouteInCoachRouteAllowList&&this.isCoachAuthLixEnabled}updateCopilotHostContext(){this.isCoachAuthLixEnabled&&(this.copilotHostContext={pageInstance:this.tracking.getCurrentPageInstance()})}},o=d(r.prototype,"lix",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=d(r.prototype,"tracking",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(r.prototype,"routerService",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=d(r.prototype,"copilotHostContext",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{pageInstance:this.tracking.getCurrentPageInstance()}}}),r)})),define("campaign-manager-web/services/lms-copilot/shared/nala-event-broadcaster",["exports","@ember/service","event-emitter","campaign-manager-web/constants/nala"],(function(e,t,n,a){var i,r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=(0,t.inject)("@linkedin/concierge-ember-components@concierge-service"),r=class extends t.default{constructor(){var e,t,a,i
super(...arguments),e=this,t="conciergeService",i=this,(a=o)&&Object.defineProperty(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0}),this.eventEmitter=new n.default}willDestroy(){this.conciergeService.removeListenerForInAppActions(this.onReceiveNalaChangeset.bind(this)),super.willDestroy()}addListenerForInAppActions(){this.conciergeService.addListenerForInAppActions(this.onReceiveNalaChangeset.bind(this))}onReceiveNalaChangeset(e){this.eventEmitter.emit(a.LMS_NALA_EVENT,e)}subscribe(e,t){this.eventEmitter.on(e,t)}unsubscribe(e,t){this.eventEmitter.off(e,t)}},l=r.prototype,s="conciergeService",c=[i],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(u).forEach((function(e){p[e]=u[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=c.slice().reverse().reduce((function(e,t){return t(l,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(l,s,p),p=null),o=p,r)
var l,s,c,u,d,p})),define("campaign-manager-web/services/local-storage",["exports","campaign-manager-web/services/base-storage","campaign-manager-web/utils/local-storage-keys","@ember/debug"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class i extends t.default{constructor(...e){super(window.localStorage,...e)}put(e,t){super.put(e,t)}}e.default=i})),define("campaign-manager-web/services/locale",["exports","ember-cli-pemberly-i18n/services/locale"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"DEFAULT_LOCALE",{enumerable:!0,get:function(){return t.DEFAULT_LOCALE}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/localized-options",["exports","@ember/service","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/dynamic-ads","campaign-manager-web/utils/locale","@ember/object","rsvp","ember-concurrency-decorators","@glimmer/tracking","campaign-manager-web/utils/object"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h,f
function T(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(u=(0,t.inject)(),d=(0,t.inject)(),p=(0,t.inject)(),m=(0,l.task)({drop:!0}),g=class extends t.default{constructor(...e){super(...e),T(this,"jet",b,this),T(this,"locale",_,this),T(this,"xhr",h,this),T(this,"campaignLocalizedOptions",f,this)}fetchCachedOptionsAndRefresh(e){const t=this._fetchLocalizedOptionsTask.perform(e)
return this.campaignLocalizedOptions[e.id]?(0,o.resolve)(this.campaignLocalizedOptions[e.id]):t}*_fetchLocalizedOptionsTask(e){const t=(0,i.getDisplayLocale)(e,this.locale.interfaceLocale),o=(0,i.convertLocaleObjectToString)(t)
try{const i=yield this.xhr.fetch(n.default.dynamicAdsPredefinedOptions(o)),l=Object.assign((0,a.transformPredefinedOptionsArraysToObjects)(i),{displayLocale:t})
return(0,c.deepEqual)(l,this.campaignLocalizedOptions[e.id])||(0,r.set)(this,"campaignLocalizedOptions",{...this.campaignLocalizedOptions,[e.id]:l}),l}catch(l){this.jet.error(`Predefined options fetch failed with: ${l}`,null,!0)}}},b=E(g.prototype,"jet",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(g.prototype,"locale",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=E(g.prototype,"xhr",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=E(g.prototype,"campaignLocalizedOptions",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),E(g.prototype,"_fetchLocalizedOptionsTask",[m],Object.getOwnPropertyDescriptor(g.prototype,"_fetchLocalizedOptionsTask"),g.prototype),g)})),define("campaign-manager-web/services/m3-schema-manager",["exports","ember-m3/services/m3-schema-manager"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/m3-schema",["exports","ember-cli-pemberly-m3","campaign-manager-web/constants/api/entities"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class a extends t.PemberlyM3Schema{constructor(...e){var a,i,r
super(...e),a=this,i="models",r=(0,t.normalizeKeys)({[n.CM_CONTENT_LIBRARY_ENTITY]:{unionAttributes:["content"]},[n.AD_EXPERIMENT_CELL]:{unionAttributes:["reference"]},[n.CM_AB_TEST]:{unionAttributes:["winner"]},[n.CM_ACCOUNT]:{},[n.CM_ACCOUNT_USER_PERMISSIONS]:{},[n.CM_ASSET]:{},[n.CM_ASSET_THIRD_PARTY_ASSET]:{},[n.CM_BRAND_LIFT_TEST]:{},[n.CM_BRAND_LIFT_TEST_RESULT]:{},[n.CM_BRAND_LIFT_SURVEY_QUESTION_METADATA]:{},[n.CM_BUSINESS_MANAGER_ACCOUNT]:{},[n.CM_CAMPAIGN_GROUP]:{},[n.CM_COMPANY]:{},[n.CM_CRM_CONNECTION_STATUS]:{},[n.CM_EXPERIMENT]:{},[n.PROMO_IN_APP_PROMOTION]:{unionAttributes:["content","destinationLink"]},[n.CM_MEMBER_PROFILE]:{},[n.CM_ORGANIZATION_AUTHORIZATION]:{},[n.CM_LANDING_PAGE]:{unionAttributes:["variables","sections"]},[n.CM_LANDING_PAGE_MEDIA_SECTION]:{unionAttributes:["media"]},[n.CM_FEATURED_MEDIA_MODULE]:{unionAttributes:["media"]},[n.CM_WEBSITE_EVENTS_TOKEN]:{},[n.ATTRIBUTE]:{unionAttributes:["value"]},[n.CM_CAMPAIGN]:{unionAttributes:["placements"]},[n.CM_SPONSORABLE_CONTENT]:{unionAttributes:["lifecycleStateInfo"]},[n.CM_CREATIVE]:{unionAttributes:["variables"]},[n.CM_AD_COPY_GENERATION_RESPONSE]:{},[n.CM_CONVERSATION_AD_SUBJECT_LINE_GENERATION_RESPONSE]:{}}),i in a?Object.defineProperty(a,i,{value:r,enumerable:!0,configurable:!0,writable:!0}):a[i]=r}}e.default=a})),define("campaign-manager-web/services/m3-store",["exports","ember-cli-pemberly-m3","@ember/service","@linkedin/ember-m3-pdsc-model-builder/get-schema"],(function(e,t,n,a){var i,r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=(0,n.inject)("m3-schema"),r=class extends t.PemberlyM3Store{constructor(...e){var t,n,a,i
super(...e),t=this,n="schemaService",i=this,(a=o)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}createRecord(e,t,n){const a=t
return super.createRecord(e,a,n)}_buildDeepModel(e,t){if("string"==typeof t||!this.schemaService.includesModel(e))return t
const n={...t},i=(0,a.default)(e,{})
if(i.fields)i.fields.forEach((e=>{const{name:t,type:a}=e,i=n[t]
void 0!==i&&"object"==typeof i&&(Array.isArray(a)?a.forEach((e=>{const a=i.$type&&i.$type===e?i:i[e]
a&&(n[t]=this._buildDeepModel(e,a))})):n[t]="array"===a.type?i.map((e=>this._buildDeepModel(a.items,e))):this._buildDeepModel(a,i))}))
else if("typeref"===i.type)return n
return this.schemaService.buildModel(e,n)}},l=r.prototype,s="schemaService",c=[i],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(u).forEach((function(e){p[e]=u[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=c.slice().reverse().reduce((function(e,t){return t(l,s,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(l,s,p),p=null),o=p,r)
var l,s,c,u,d,p})),define("campaign-manager-web/services/media-planning",["exports","@ember/service","@linkedin/ember-pem/utils/degradation-tracking-metadata","campaign-manager-web/constants/api/entities","campaign-manager-web/constants/api/path-map","campaign-manager-web/utils/media-planner","campaign-manager-web/utils/urn"],(function(e,t,n,a,i,r,o){var l,s,c
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,t.inject)(),s=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="m3Store",i=this,(a=c)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}async fetchReachCurve(e,t=null){const l=await this.m3Store.queryURL(i.default[a.CM_MEDIA_PLANNING_FORECAST_REACH_RESPONSE],{method:"POST",reload:!0,queryParams:{action:"forecastReach"},params:{...e},adapterOptions:{degradations:t&&[new n.default(t.key,t.value,{productName:t.productName})],degradedEntityIDsToRemove:[(0,o.getIdFromUrn)(e.accountUrn)]}}),s=await l.toJSON()
return s.reachCurve=(0,r.addPointToMetricCurve)(s.singlePointMetric,s.reachCurve),s}fetchImpressionCurve(e,t=null){return this.fetchMetricCurve("forecastImpressionCurve",e,t)}async fetchMetricCurve(e,t,l=null){const s=await this.m3Store.queryURL(i.default[a.CM_MEDIA_PLANNING_FORECAST_METRIC_RESPONSE],{method:"POST",reload:!0,queryParams:{action:e},params:{...t},adapterOptions:{degradations:l&&[new n.default(l.key,l.value,{productName:l.productName})],degradedEntityIDsToRemove:[(0,o.getIdFromUrn)(t.accountUrn)]}}),c=await s.toJSON()
return c.metricCurve=(0,r.addPointToMetricCurve)(c.singlePointMetric,c.metricCurve),c}},u=s.prototype,d="m3Store",p=[l],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},b={},Object.keys(m).forEach((function(e){b[e]=m[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=p.slice().reverse().reduce((function(e,t){return t(u,d,e)||e}),b),g&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(g):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(u,d,b),b=null),c=b,s)
var u,d,p,m,g,b})),define("campaign-manager-web/services/media",["exports","ember-responsive/services/media"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=t.default})),define("campaign-manager-web/services/member-profile",["exports","@ember/service","@glimmer/tracking","rsvp","campaign-manager-web/utils/api-endpoints","campaign-manager-web/services/xhr","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o){var l,s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=class extends t.default{constructor(...e){var t,n,a
super(...e),p(this,"xhr",s,this),p(this,"lix",c,this),p(this,"localStorage",u,this),a=null,(n="_memberEmail")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,p(this,"profileData",d,this)}get currentContext(){return this.profileData&&this.profileData.enterpriseApplicationInstance}get hasMemberTwoFactorAuthenticationEnabled(){return!!this.profileData?.twoFactorAuthenticationEnabled}get isMemberGaiFeatureEligible(){return!!this.profileData?.memberGaiFeatureEligible||this.isMemberTrustCheckExempt}get isMemberOptimaEligible(){return!this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableOptimaTrustTiering)||this.isMemberGaiFeatureEligible}get isMemberAccountCreationEligible(){return!this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableAccountCreationTrustTiering)||!!this.profileData?.memberAdAccountEligible||this.isMemberTrustCheckExempt}get isMemberTrustCheckExempt(){return!!this.profileData?.isTrustCheckExempt}get showMandatoryTwoFactorAuthenticationModal(){const e=null===this.profileData,t=this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enableDevOnlyTwoFactorAuthenticationExempt)
return!(e||this.hasMemberTwoFactorAuthenticationEnabled||this.isMemberTrustCheckExempt||t)}fetchEmail(e=null){return this._memberEmail?a.Promise.resolve(this._memberEmail):this.xhr.post(i.default.memberProfilesEmail,{metadata:e}).then((e=>{const{data:{value:t}}=e
return this._memberEmail=t,this._memberEmail}))}fetchProfileData(e=null,t=!1){return this.xhr.fetch(i.default.header,{metadata:e},t?r.NO_CACHE_TTL:void 0).then((e=>(this.profileData=e,this.profileData)))}},s=m(l.prototype,"xhr",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=m(l.prototype,"lix",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(l.prototype,"localStorage",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(l.prototype,"profileData",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),l)})),define("campaign-manager-web/services/message-ads/message-ads",["exports","@ember/service","campaign-manager-web/utils/api-endpoints","rsvp","campaign-manager-web/constants/leadgen-form-tracking","campaign-manager-web/utils/http-error"],(function(e,t,n,a,i,r){var o,l,s,c,u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const h="message-ads-service-create",f="message-ads-service-update",T="message-ads-service-lgf-create"
e.default=(o=(0,t.inject)("restli"),l=(0,t.inject)("adForm"),s=(0,t.inject)("tracking"),c=(0,t.inject)("jet"),u=class extends t.default{constructor(...e){super(...e),b(this,"restli",d,this),b(this,"adForm",p,this),b(this,"tracking",m,this),b(this,"jet",g,this)}createInmail(e,t=null){return this.restli.create(n.default.adInMailContents,{data:JSON.stringify(e),metadata:t}).then(a.resolve,(e=>{throw this.jet.error(new Error(`Unable to create sponsored inmail: ${(0,r.getErrorMessage)(e)}`),[h],!1),e}))}saveInmail(e,t,i,o=void 0,l=null){return this.restli.partialUpdate(n.default.adInMailUpdate(e,o),{data:JSON.stringify({patch:{$set:t,$delete:i}}),metadata:l}).then(a.resolve,(e=>{throw this.jet.error(new Error(`Unable to save sponsored inmail: ${(0,r.getErrorMessage)(e)}`),[f],!1),e}))}createLeadGenForm(e,t=null){return this.adForm.saveLeadGenForm(e,t).then((e=>(this.tracking.fireInteractionEvent(i.default.CREATIVE.CREATED),e))).then(a.resolve,(e=>{throw this.jet.error(new Error(`Unable to save lead gen form: ${(0,r.getErrorMessage)(e)}`),[T],!1),e}))}},d=_(u.prototype,"restli",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=_(u.prototype,"adForm",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=_(u.prototype,"tracking",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=_(u.prototype,"jet",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),define("campaign-manager-web/services/metric-restatements",["exports","@ember/service","campaign-manager-web/constants/api/entities","campaign-manager-web/constants/api/path-map","campaign-manager-web/utils/http-error","campaign-manager-web/constants/jet-error-tags","@ember/object","campaign-manager-web/utils/m3","campaign-manager-web/utils/date","restli-utils"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g
function b(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function _(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(u=(0,t.inject)(),d=(0,t.inject)(),p=class extends t.default{constructor(...e){super(...e),b(this,"m3Store",m,this),b(this,"jet",g,this)}async fetchMetricRestatementsByDateRange(e,t){const u={start:(0,s.jsDateToExactDate)(e),end:(0,s.jsDateToExactDate)(t)},d=c.encoder.paramEncode({q:"dateRange",dateRange:u})
try{const e=await this.m3Store.queryURL(`${a.default[n.CM_METRIC_RESTATEMENT]}?${d}`,{reload:!0})
return(0,o.get)(e,"elements").map(l.formatObjectJSON)}catch(p){this.jet.error(new Error(`Metric restatements fetch by date range failed: ${(0,i.getErrorMessage)(p)}`),r.JET_ERROR_TAGS.METRIC_RESTATEMENTS,!0)}}},m=_(p.prototype,"m3Store",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=_(p.prototype,"jet",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p)})),define("campaign-manager-web/services/micro-apps-shell",["exports","@linkedin/ember-microfrontend-utils/services/micro-apps-shell"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/micro-apps-util",["exports","@ember/service","campaign-manager-web/constants/pem","@linkedin/ember-pem/utils/degradation-tracking-metadata","campaign-manager-web/constants/lix"],(function(e,t,n,a,i){var r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O
function v(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function I(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,t.inject)(),o=(0,t.inject)(),l=(0,t.inject)(),s=(0,t.inject)(),c=(0,t.inject)(),u=(0,t.inject)("hue-web-toast"),d=(0,t.inject)("in-product-module"),p=(0,t.inject)("new-product-introduction"),m=(0,t.inject)(),g=(0,t.inject)(),b=class extends t.default{constructor(...e){super(...e),v(this,"account",_,this),v(this,"router",h,this),v(this,"iphService",f,this),v(this,"tracking",T,this),v(this,"lix",E,this),v(this,"toast",y,this),v(this,"inProductModuleService",S,this),v(this,"newProductIntroductionService",A,this),v(this,"pemTracking",C,this),v(this,"fastboot",O,this),w(this,"openInProductHelp",(e=>{this.iphService.setOther("optionalChatConfig.accountId",this.account.accountObj?.id),this.iphService.setOther("accountId",this.account.accountObj?.id),this.iphService.showWidgetArticle(e)})),w(this,"addToast",(({type:e,message:t,ctaText:n,onDismiss:a})=>{this.toast.add({type:e,message:t,ctaText:n,onDismiss:a})})),w(this,"transitionToRoute",((e,...t)=>{this.router.transitionTo(e,...t)})),w(this,"launchInProductModule",((e,t)=>{this.inProductModuleService.launchModule(e,t)})),w(this,"dismissNewFeatureIntroduction",(()=>{this.newProductIntroductionService.onDismiss()})),w(this,"impressNewFeatureIntroduction",(()=>{this.newProductIntroductionService.onImpression()})),w(this,"generateTrackPemCallback",(e=>(t,i)=>{const{key:r,value:o,entityIds:l=[],enableSessionRecording:s=!1,productName:c}=e,u=new a.default(r,o,{clientSensorGroupName:n.CLIENT_SENSOR_GROUP_NAME,productName:c,enableSessionRecording:s})
this.pemTracking.trackFeatureDegradations(i,l,[u],t)}))}get newFeatureIntroductionContext(){return{handleImpression:this.impressNewFeatureIntroduction,handleDismiss:this.dismissNewFeatureIntroduction,currentWidgetId:this.newProductIntroductionService.currentWidgetId}}get trackingContext(){const e=this.tracking.getCurrentPageKey().split("_"),t=e[0],n=e.splice(1).join("_")
return{appName:this.tracking.config.APP.name,appId:this.tracking.config.tracking.appId,pageKeyPlatform:t,pageKeyAppName:n,pageInstance:this.tracking.getCurrentPageInstance()}}get outletElements(){return this.fastboot.isFastBoot?{}:{modal:document.querySelector("#hue-web-modal-outlet"),menu:document.querySelector("#hue-web-menu-outlet"),tooltip:document.querySelector("#hue-web-tooltip-outlet"),datepicker:document.querySelector("#hue-web-datepicker-outlet"),typeahead:document.querySelector("#hue-web-typeahead-outlet"),nfi:document.querySelector("#nfi-outlet")}}get globalProps(){return{accountId:this.account.accountObj?.id,isLisaUser:this.account.isLisaUser,router:{transitionTo:this.transitionToRoute},trackingContext:this.trackingContext,addToast:this.addToast,launchInProductModule:this.launchInProductModule,openInProductHelp:this.openInProductHelp,outletElements:this.outletElements,newFeatureIntroductionContext:this.newFeatureIntroductionContext,style:{theme:this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableMercado)?"mercado":"classic",scheme:"darkmode"===this.lix.getTreatment(i.LIX_TEST_KEYS.enableMercado)?"dark":"light"}}}},_=I(b.prototype,"account",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=I(b.prototype,"router",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=I(b.prototype,"iphService",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=I(b.prototype,"tracking",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=I(b.prototype,"lix",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=I(b.prototype,"toast",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=I(b.prototype,"inProductModuleService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=I(b.prototype,"newProductIntroductionService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=I(b.prototype,"pemTracking",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=I(b.prototype,"fastboot",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b)})),define("campaign-manager-web/services/modal",["exports","hue-web-modal/services/modal"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/new-product-introduction",["exports","@ember/service","@glimmer/tracking","campaign-manager-web/constants/lego"],(function(e,t,n,a){var i,r,o,l
function s(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function c(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(i=(0,t.inject)(),r=class extends t.default{constructor(...e){super(...e),s(this,"inProductModule",o,this),s(this,"currentWidgetId",l,this)}launchModule(e){this.currentWidgetId=e}onImpression(){return this.inProductModule.onImpression()}onAction(e){return this.inProductModule.onAction(e)}onDismiss(){this.onAction(a.WIDGET_ACTION_CATEGORY.DISMISS),this.inProductModule.onDismiss(),this.currentWidgetId=null}},o=c(r.prototype,"inProductModule",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(r.prototype,"currentWidgetId",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),r)})),define("campaign-manager-web/services/non-sponsorable-creative-preview",["exports","@ember/service","@ember/debug","campaign-manager-web/constants/dynamic-ads","campaign-manager-web/constants/jobs","campaign-manager-web/constants/spotlight","campaign-manager-web/constants/whitepaper-download","campaign-manager-web/constants/text-ad"],(function(e,t,n,a,i,r,o,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=t.default.extend({i18n:(0,t.inject)(),getPreviewSlidesForTextAds(e){return[{adSlotSize:l.RIGHT_COL_SLOT_SIZE,className:"rendered-creative-preview__frame--right-column",message:this.i18n.lookupTranslation(e,"i18n_text_ad_right_column")(),previewSelector:l.LIVE_PREVIEW_SELECTOR}]},getPreviewSlidesForFollowCompany(e){return[{className:a.RIGHT_RAIL_CLASS_NAME,memberFollowingOrganization:!0,message:this.i18n.lookupTranslation(e,"i18n_follow_company_option_label")(),previewSelector:a.LIVE_PREVIEW_SELECTOR},{className:a.RIGHT_RAIL_CLASS_NAME,memberFollowingOrganization:!1,message:this.i18n.lookupTranslation(e,"i18n_not_following_company_option_label")(),previewSelector:a.LIVE_PREVIEW_SELECTOR}]},getPreviewSlidesForJobs(e){return[i.JOBS_VARIANT.PICTURE_YOURSELF,i.JOBS_VARIANT.SEE_JOBS,i.JOBS_VARIANT.WORK_WITH_US].map((t=>({key:t,className:a.RIGHT_RAIL_CLASS_NAME,previewSelector:a.LIVE_PREVIEW_SELECTOR,message:this.i18n.lookupTranslation(e,"i18n_jobs_variants")([{variant:t}])})))},getPreviewSlidesForSpotlight:()=>[r.PREVIEW_SLIDE],getPreviewSlidesForWhitepaper:()=>[o.PREVIEW_SLIDE]})})),define("campaign-manager-web/services/notification-panel",["exports","@ember/object","@ember/service","@ember/utils","campaign-manager-web/constants/notification","campaign-manager-web/constants/routes","campaign-manager-web/utils/ember-property","campaign-manager-web/utils/tracking","campaign-manager-web/utils/notification"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b,_,h,f,T,E,y,S
function A(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(c=(0,n.inject)(),u=(0,n.inject)(),d=(0,n.inject)(),p=(0,n.inject)(),m=(0,n.inject)(),g=(0,t.computed)("account.id"),b=(0,t.computed)("notification.globalBadgeMap"),_=(0,t.computed)("notification.globalBadgeMap"),h=class extends n.default{constructor(...e){super(...e),A(this,"notification",f,this),A(this,"emailCollection",T,this),A(this,"reporting",E,this),A(this,"router",y,this),A(this,"tracking",S,this),C(this,"isPanelShown",!1),C(this,"panelOnRenderOptions",{}),C(this,"canShowUnseenNotificationBanner",!0),C(this,"recentAccountsOrder",[]),C(this,"account",null),C(this,"accountReference",null),C(this,"notificationsAccount",null),C(this,"currentPanel",""),C(this,"menuOutletId","notification-panel-menu-outlet")}get accountId(){return parseInt(this.account.id,10)}get globalBadgeMapKeys(){return Object.keys(this.notification.globalBadgeMap).map((e=>parseInt(e,10)))}get isGlobalViewHidden(){return Object.keys(this.notification.globalBadgeMap).length<=1}setRecentSortAndOrder(e){(0,t.set)(this,"recentAccountsOrder",e)}setAccount(e){(0,t.set)(this,"account",e)}setAccountReference(e){(0,t.set)(this,"accountReference",e)}setPanelOnRenderOptions(e,n,a){(0,t.set)(this,"panelOnRenderOptions",{showOnRender:e,panelSection:n,accountId:a})}onClickBell(){(0,o.toggleProperty)(this,"isPanelShown"),this._setDefaultPanelSettings(),this._fireClickBellInteractionEvent()}_fireClickBellInteractionEvent(){this.router.currentRouteName.startsWith(r.ROUTE_NAME.ACCOUNTS_ITEM)?this.tracking.fireInteractionEvent("notifications_click_bell_on_account_page",l.CONTROL_INTERACTION_TYPE.SHORT_PRESS):this.tracking.fireInteractionEvent("notifications_click_bell_on_accounts_page",l.CONTROL_INTERACTION_TYPE.SHORT_PRESS)}onOpenPanel(e){(0,t.setProperties)(this,{isPanelShown:!0}),this.onChangePanel({newSectionName:e})}onChangePanel({newSectionName:e,accountId:n,resetFailures:a=!0,isPanelShown:i}){void 0!==i&&(0,t.set)(this,"isPanelShown",i),a&&this.emailCollection.setEmailCollectionFailure(null),(0,t.setProperties)(this,{currentPanel:e,canShowUnseenNotificationBanner:!1,notificationsAccount:this._getNotificationsAccount(n)})}onDismissPanel(){(0,t.setProperties)(this,{isPanelShown:!1,recentAccountsOrder:[]})}onGlobalBadgeMapFetch(){const{showOnRender:e,panelSection:n,accountId:a}=this.panelOnRenderOptions
if(!e)return
const i=this._getNotificationsAccount(a);(0,s.isAccountPanelSection)(n)&&i?(0,t.setProperties)(this,{currentPanel:n,notificationsAccount:i}):(0,s.isGlobalPanelSection)(n)&&!this.isGlobalViewHidden?(0,t.setProperties)(this,{currentPanel:n}):this._setDefaultPanelSettings(),(0,t.setProperties)(this,{isPanelShown:this.globalBadgeMapKeys.length>0,panelOnRenderOptions:{}})}_setDefaultPanelSettings(){this.router.currentRouteName.startsWith(r.ROUTE_NAME.ACCOUNTS_ITEM)?this._setDefaultPanelSettingsForAccountView():this._setDefaultPanelSettingsForAccountsView(),(0,t.set)(this,"recentAccountsOrder",[])}_setDefaultPanelSettingsForAccountsView(){this.isGlobalViewHidden?(0,t.setProperties)(this,{currentPanel:i.SECTION_NAME_TO_COMPONENT_MAP.ACCOUNT_NOTIFICATIONS,notificationsAccount:this._getNotificationsAccount(this.globalBadgeMapKeys[0])}):(0,t.setProperties)(this,{currentPanel:i.SECTION_NAME_TO_COMPONENT_MAP.ACCOUNTS_WITH_BADGE_COUNT})}_setDefaultPanelSettingsForAccountView(){(0,t.set)(this,"canShowUnseenNotificationBanner",!0)
const{totalUnseenCount:e,globalBadgeMap:n}=this.notification
!this.globalBadgeMapKeys.includes(this.accountId)||e>0&&0===n[this.accountId]?(0,t.setProperties)(this,{currentPanel:i.SECTION_NAME_TO_COMPONENT_MAP.ACCOUNTS_WITH_BADGE_COUNT}):(0,t.setProperties)(this,{currentPanel:i.SECTION_NAME_TO_COMPONENT_MAP.ACCOUNT_NOTIFICATIONS,notificationsAccount:this._getNotificationsAccountFromModel()})}_getNotificationsAccount(e){return(0,a.isEmpty)(this.reporting.reportingAccounts)?this._getNotificationsAccountFromModel():e?this.reporting.reportingAccounts.find((t=>t.id===e)):null}_getNotificationsAccountFromModel(){return this.account&&this.accountReference?{id:this.accountId,name:this.account.name,referenceImageUrl:this.accountReference.imageUrl||""}:null}},f=O(h.prototype,"notification",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=O(h.prototype,"emailCollection",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=O(h.prototype,"reporting",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=O(h.prototype,"router",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=O(h.prototype,"tracking",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O(h.prototype,"accountId",[g],Object.getOwnPropertyDescriptor(h.prototype,"accountId"),h.prototype),O(h.prototype,"globalBadgeMapKeys",[b],Object.getOwnPropertyDescriptor(h.prototype,"globalBadgeMapKeys"),h.prototype),O(h.prototype,"isGlobalViewHidden",[_],Object.getOwnPropertyDescriptor(h.prototype,"isGlobalViewHidden"),h.prototype),h)}))
define("campaign-manager-web/services/notification",["exports","@ember/service","@glimmer/tracking","@ember/object","@ember/debug","@ember/utils","ember-stdlib/utils/is-browser","tracked-built-ins","@linkedin/ember-pem/utils/degradation-tracking-metadata","restli-utils","campaign-manager-web/utils/notification","campaign-manager-web/constants/notification","campaign-manager-web/utils/http-error","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/urn","campaign-manager-web/utils/csv","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/api/entities","campaign-manager-web/constants/tracking","rsvp","hue-web-toast/utils/constants","campaign-manager-web/utils/favicon","campaign-manager-web/constants/pem/notification","campaign-manager-web/utils/pem-metadata-util"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C){var O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K
function W(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function X(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const J="notification-service"
e.default=(O=(0,t.inject)(),v=(0,t.inject)(),w=(0,t.inject)(),I=(0,t.inject)(),P=(0,t.inject)(),N=(0,t.inject)("a11y-notification"),R=(0,t.inject)(),D=(0,t.inject)("hue-web-toast"),M=(0,t.inject)(),L=(0,a.computed)("globalBadgeMap"),k=(0,a.computed)("globalBadgeMap"),U=class extends t.default{constructor(...e){super(...e),W(this,"m3Store",x,this),W(this,"xhr",F,this),W(this,"jet",z,this),W(this,"tracking",j,this),W(this,"inProductModule",G,this),W(this,"a11yNotification",B,this),W(this,"i18n",V,this),W(this,"toastService",Y,this),W(this,"fastboot",H,this),X(this,"bulkEdgeSettingsUpdateSuccessToastMessageTemplateFn",this.i18n.lookupTranslation("components/bulk-account-notification-settings/bulk-edge-settings","i18n_bulk_settings_updated_new_toast_message")),W(this,"globalBadgeMap",q,this),W(this,"cachedAccountNotificationsMap",K,this),X(this,"isFirstGlobalBadgeFetch",!0)}get isGlobalBadgeMapEmpty(){return(0,r.isEmpty)(Object.keys(this.globalBadgeMap))}get totalUnseenCount(){return Object.values(this.globalBadgeMap).reduce(((e,t)=>e+t),0)}setAccountNotifications(e,t){this.cachedAccountNotificationsMap.set(e,t)}async fetchNotificationSettings(e,t=null){const n=t?[new s.default(t.key,t.value,{productName:t.productName})]:[],a=t?t.entityIds:[],i=await this.m3Store.queryURL(h.default[f.CM_NOTIFICATION_SETTINGS],{params:{q:"recipient",accountId:e},adapterOptions:{degradations:n,degradedEntityIDsToRemove:a},reload:!0})
return(0,u.toCmNotificationSettings)(i.toJSON().elements)}async fetchNotificationEdgeSettings(e,t=null){const n=t?[new s.default(t.key,t.value,{productName:t.productName})]:[],a=t?t.entityIds:[],i=await this.m3Store.queryURL(h.default[f.CM_NOTIFICATION_EDGE_SETTINGS],{params:{q:"recipient",accountId:e},adapterOptions:{degradations:n,degradedEntityIDsToRemove:a},reload:!0})
return(0,u.toCmNotificationEdgeSettings)(i.toJSON().elements)}async markNotificationAsUnread(e,t=null){const n=t?[new s.default(t.key,t.value,{productName:t.productName})]:[],a=t?t.entityIds:[]
return this.m3Store.queryURL(e,{method:"POST",adapterOptions:{degradations:n,degradedEntityIDsToRemove:a},reload:!0})}async fetchNotifications({accountId:e,stateFilter:t,typeFilter:n,startIndex:a,countIndex:i,metadata:r}){const o=r?[new s.default(r.key,r.value,{productName:r.productName})]:[],l=r?r.entityIds:[],c=(await this.m3Store.queryURL(h.default[f.CM_NOTIFICATIONS],{params:{q:"recipient",accountId:e,stateFilter:t,typeFilter:n,start:a,count:i},adapterOptions:{degradations:o,degradedEntityIDsToRemove:l},reload:!0})).toJSON()
return c.elements=(0,u.toCmNotifications)(c.elements),c}updateNotificationSetting(e,t,n,a,i=null){const{apiEndpoint:r,notificationSettingKey:o,partialUpdateData:l,trackingOptions:c}=((e,t,n,a)=>{const i=(0,u.isEdgeSetting)(t),r=t.type,{controlName:o,enabledStatus:l}=a.key
let s,c,p,m
if(i){const{notificationChannel:a}=t
s=h.default[f.CM_NOTIFICATION_EDGE_SETTINGS],c={accountId:e,notificationType:r,notificationChannel:a},p={currentSelectedType:n},m=`${o}_${l}_${r.toLowerCase()}_${a.toLowerCase()}`}else s=h.default[f.CM_NOTIFICATION_SETTINGS],c={accountId:e,notificationType:r},p={enabled:d.NOTIFICATION_SETTING_TO_ENABLED_OPTION[n]},m=`${o}_${l}_${r.toLowerCase()}`
return{apiEndpoint:s,notificationSettingKey:c,partialUpdateData:{patch:{$set:p}},trackingOptions:Object.assign(a.options,{trackingKey:m})}})(e,t,n,a),p=(0,g.addCompoundKey)(r,o),m=i?[new s.default(i.key,i.value,{productName:i.productName})]:[],b=i?i.entityIds:[]
return this.m3Store.queryURL(p,{method:"POST",params:l,adapterOptions:{headers:{"X-RestLi-Method":"partial_update"},degradations:m,degradedEntityIDsToRemove:b},reload:!0}).then((()=>{this.fireAdNotificationTrackingEvent(c),t.notificationChannel===d.NOTIFICATION_CHANNEL.IN_APP&&this.cachedAccountNotificationsMap.delete(e)}))}markAllNotificationsAsSeen(e){const t=`${h.default[f.CM_NOTIFICATIONS]}?action=markAllAsSeen`
return this.m3Store.queryURL(t,{params:{accountId:parseInt(e,10)},method:"POST",reload:!0}).then((()=>this.updateGlobalBadgeMap(e,0)))}getGlobalBadgeMap(){const e=`${h.default[f.CM_NOTIFICATIONS]}?action=getGlobalBadgeMap`,t=(0,C.constructPemMetadata)(A.ACCOUNT_NOTIFICATION_KEYS.GET_GLOBAL_BADGE_MAP,[],{productName:A.NOTIFICATIONS_PEM_PRODUCT_NAME}),n=[new s.default(t.key,t.value,{productName:t.productName})]
return this.m3Store.queryURL(e,{method:"POST",reload:!0,adapterOptions:{degradations:n,degradedEntityIDsToRemove:t.entityIds}}).then((e=>this._updateGlobalBadgeMapValues(e.toJSON()))).catch((e=>{if(o.default&&!navigator.onLine)throw new Error("Failed to fetch global badge count because the app is offline")
if((0,p.isErrorStatusUnauthorized)(e))return(0,E.reject)(e)
this.jet.error(new Error(`Failed to getGlobalBadgeCount for this member's accounts: ${(0,p.getErrorMessage)(e)}`),[d.NOTIFICATIONS_JET_ERROR_TAG,J])}))}onBulkNotificationEdgeSettingUpdate(e,t,n=null){const a=n?[new s.default(n.key,n.value,{productName:n.productName})]:[],i=n?n.entityIds:[],r=`(accountId:1,notificationType:${e.type},notificationChannel:${e.notificationChannel})`,o={[r]:{patch:{$set:{currentSelectedType:t}}}}
return this.m3Store.queryURL(`${h.default[f.CM_NOTIFICATION_EDGE_SETTINGS]}?ids=List(${r})`,{method:"POST",params:{entities:o},reload:!0,adapterOptions:{degradations:a,degradedEntityIDsToRemove:i}}).then((()=>{const n=this.bulkEdgeSettingsUpdateSuccessToastMessageTemplateFn([{notificationTypeName:e.name,state:t}])
this.toastService.add({type:y.TOAST_TYPES.SUCCESS,message:n}),this.a11yNotification.announce(n),e.notificationChannel===d.NOTIFICATION_CHANNEL.IN_APP&&(this.cachedAccountNotificationsMap=new l.TrackedMap)})).catch((t=>{this.jet.error(new Error(`Failed to update bulk account edge setting type ${e.type} due to ${(0,p.getErrorMessage)(t)}`),[d.NOTIFICATIONS_JET_ERROR_TAG,J])}))}async fetchGlobalEdgeSettings(e=null){const t=e?[new s.default(e.key,e.value,{productName:e.productName})]:[],n=e?e.entityIds:[],a=`${h.default[f.CM_NOTIFICATION_EDGE_SETTINGS]}?q=accountIds&accountIds=1`
return(await this.m3Store.queryURL(a,{reload:!0,adapterOptions:{degradations:t,degradedEntityIDsToRemove:n}})).toJSON().elements}updateGlobalBadgeMap(e,t){this._updateGlobalBadgeMapValues({...this.globalBadgeMap,[e]:t})}_handleGlobalBadgeMapFailures(e){let t=!1
return Object.keys(e).forEach((n=>{-1===e[n]&&(t=!0,e[n]=0)})),t&&this.fireAdNotificationTrackingEvent({trackingKey:"notifications_global_badge_failures"}),e}_updateGlobalBadgeMapValues(e){const t=parseInt(this.totalUnseenCount,10)
this.globalBadgeMap=this._handleGlobalBadgeMapFailures(e),this._fireBadgeMapTrackingEvent(t),S.utils.updateFavicon(this.totalUnseenCount,!this.fastboot.isFastBoot),(0,a.set)(this,"isFirstGlobalBadgeFetch",!1)}_fireBadgeMapTrackingEvent(e){const t=this.totalUnseenCount
this.isFirstGlobalBadgeFetch||(e&&!t&&this.fireAdNotificationTrackingEvent({trackingKey:"notifications_unseen_to_seen"}),!e&&t&&this.fireAdNotificationTrackingEvent({trackingKey:"notifications_seen_to_unseen"}))}fireAdNotificationTrackingEvent(e){const{trackingKey:t,publishedTime:n,isExpired:a,notificationKey:i,sponsoredAccountId:r,notificationPanelProperties:o}=e
let l={trackingKey:t}
n&&void 0!==a&&i&&(l=Object.assign({publishedTime:n,isExpired:a,notificationKey:(0,u.getKeyForAdNotificationTrackingEvent)(i)},l)),r&&(l.sponsoredAccountUrn=(0,b.createUrnFromAttrs)(b.URN_TYPES.SPONSORED_ACCOUNT,r)),o&&(l.notificationPanelProperties=o),this.tracking.fireTrackingPayload(T.TRACKING_EVENT_TOPIC.AD_NOTIFICATION_TRACKING_EVENT,l)}async markNotificationsAsRead(e){try{const t=`${h.default[f.CM_NOTIFICATIONS]}?action=markAllAsReadForAccount`
await this.m3Store.queryURL(t,{params:{accountId:e},method:"POST",reload:!0})}catch(t){this.jet.error(new Error(`Failed to mark notifications as read: ${(0,p.getErrorMessage)(t)}`),[J,d.NOTIFICATIONS_JET_ERROR_TAG])}}getDataInCsv(e){const[t,n]=e.callToAction.url.split("?")
return this.xhr.fetch(`/${m.API_NAMESPACE}${t}`,{type:"GET",xhrFields:{responseType:"blob"},data:c.default.decoder.paramDecode(n)},0).then(_.blobToCsv).catch((()=>{this.jet.error(new Error(`Failed to perform inline cta action for type ${e.type}`),[d.NOTIFICATIONS_JET_ERROR_TAG,J])}))}},x=$(U.prototype,"m3Store",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=$(U.prototype,"xhr",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=$(U.prototype,"jet",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=$(U.prototype,"tracking",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=$(U.prototype,"inProductModule",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=$(U.prototype,"a11yNotification",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=$(U.prototype,"i18n",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=$(U.prototype,"toastService",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=$(U.prototype,"fastboot",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=$(U.prototype,"globalBadgeMap",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),K=$(U.prototype,"cachedAccountNotificationsMap",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new l.TrackedMap}}),$(U.prototype,"isGlobalBadgeMapEmpty",[L],Object.getOwnPropertyDescriptor(U.prototype,"isGlobalBadgeMapEmpty"),U.prototype),$(U.prototype,"totalUnseenCount",[k],Object.getOwnPropertyDescriptor(U.prototype,"totalUnseenCount"),U.prototype),U)})),define("campaign-manager-web/services/oauth",["exports","@linkedin/ember-oauth/services/oauth"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/onboarding",["exports","@glimmer/tracking","@ember/service","campaign-manager-web/utils/local-storage-keys","campaign-manager-web/constants/campaign-constants","campaign-manager-web/utils/urn","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/api/entities","restli-utils"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b,_,h,f,T,E,y,S,A
function C(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function O(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(c=(0,n.inject)(),u=(0,n.inject)(),d=(0,n.inject)(),p=(0,n.inject)(),m=(0,n.inject)(),g=(0,n.inject)(),b=class extends n.default{constructor(...e){super(...e),C(this,"expertModeMap",_,this),C(this,"isNewAdvertiserMap",h,this),C(this,"localStorage",f,this),C(this,"m3Store",T,this),C(this,"jet",E,this),C(this,"lix",y,this),C(this,"campaign",S,this),C(this,"router",A,this)}async initOnboardingData(e){if(void 0===this.expertModeMap[e]&&(this.expertModeMap=this.localStorage.getWithDefault(a.LOCAL_STORAGE_KEYS.onboardingSimplification,{})),!1!==this.isNewAdvertiserMap[e])try{const t=[i.CAMPAIGN_STATUSES.ACTIVE,i.CAMPAIGN_STATUSES.PAUSED,i.CAMPAIGN_STATUSES.ARCHIVED,i.CAMPAIGN_STATUSES.COMPLETED],n=(0,r.createUrnFromAttrs)(r.URN_TYPES.SPONSORED_ACCOUNT,e),a=`${o.default[l.CM_CAMPAIGN]}?${s.encoder.paramEncode({q:"accountAndStatuses",accountUrn:n,statuses:t})}`,c=(await this.m3Store.queryURL(a,{reload:!0})).toJSON().elements
c&&c.length>0?this.isNewAdvertiserMap={...this.isNewAdvertiserMap,[e]:!1}:this.isNewAdvertiserMap={...this.isNewAdvertiserMap,[e]:!0}}catch(t){this.isNewAdvertiserMap={...this.isNewAdvertiserMap,[e]:!1},this.jet.error(new Error(`Failed to get new advertiser eligibility: ${t.message}`),["onboarding-service"])}}},_=O(b.prototype,"expertModeMap",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),h=O(b.prototype,"isNewAdvertiserMap",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),f=O(b.prototype,"localStorage",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=O(b.prototype,"m3Store",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=O(b.prototype,"jet",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=O(b.prototype,"lix",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=O(b.prototype,"campaign",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=O(b.prototype,"router",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b)})),define("campaign-manager-web/services/optima-loader",["exports","@ember/service","@glimmer/tracking","campaign-manager-web/constants/lix","campaign-manager-web/constants/optima","ember-lifeline","campaign-manager-web/config/environment","ember-cli-pemberly-tracking","@ember/debug","campaign-manager-web/utils/optima","campaign-manager-web/helpers/external-link-info","campaign-manager-web/helpers/help-center-url"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E,y,S,A,C,O,v
function w(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function I(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function P(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const N="test"===o.default.environment?0:50,R="test"===o.default.environment?0:500,D=[{name:"",type:i.MODULE_NAMES.CAMPAIGN_DETAILS,status:i.COMPONENT_STATUS.INITIALIZING},{name:"",type:i.MODULE_NAMES.BUDGET,status:i.COMPONENT_STATUS.INITIALIZING},{name:"",type:i.MODULE_NAMES.AUDIENCE,status:i.COMPONENT_STATUS.INITIALIZING},{name:"",type:i.MODULE_NAMES.ADVERTISEMENT,status:i.COMPONENT_STATUS.INITIALIZING},{name:"",type:i.MODULE_NAMES.PLACEMENTS,status:i.COMPONENT_STATUS.INITIALIZING}]
e.default=(p=(0,t.inject)(),m=(0,t.inject)(),g=(0,t.inject)("member-profile"),b=(0,t.inject)("@linkedin/concierge-ember-components@concierge-service"),_=(0,t.inject)("optima/data-store"),h=class extends t.default{constructor(...e){super(...e),w(this,"i18n",f,this),w(this,"lix",T,this),w(this,"memberProfileService",E,this),w(this,"fastboot",y,this),w(this,"conciergeService",S,this),w(this,"windowResizeObserver",A,this),w(this,"optimaDataStore",C,this),w(this,"stateObject",O,this),w(this,"summaryMessageFields",v,this),I(this,"hasProcessedComponents",!1),I(this,"readyComponents",new Set),I(this,"errorComponents",new Set),I(this,"toRunOnReady",[]),I(this,"_hasSentInitialLoadingState",{}),I(this,"campaignSummaryMessageDefaultData",{title:this.i18n.lookupTranslation("optima-loader-strings","i18n_completed_state_title")(),content:this.i18n.lookupTranslation("optima-loader-strings","i18n_campaign_summary_message_content")()}),I(this,"isEditFlow",!1)}get componentLoaderTimeout(){return this.isEditFlow?i.COMPONENT_LOADER_EDIT_FLOW_TIMEOUT:i.COMPONENT_LOADER_TIMEOUT}get chatHeight(){if(this.fastboot.isFastBoot)return
const{height:e}=this.windowResizeObserver.lastDimensions
let t=0;["[data-js-item-header-container]","[data-js-global-header]","[data-js-optima-forecasting-tool]","[data-js-optima-campaign-review-footer]"].forEach((e=>{t+=document.querySelector(e)?.offsetHeight}))
const n=e-t-57
return n<=250?250:n}get allComponentsLoaded(){return!this.stateObject.components.some((e=>e.status!==i.COMPONENT_STATUS.COMPLETED&&e.status!==i.COMPONENT_STATUS.ERROR))}_updateStatus(e,t){const n=new Set(Object.values(i.COMPONENT_STATUS))
if(!n.has(t))return
const a=this.stateObject.components.find((t=>t.type===e))
a&&a.status!==t&&(t===i.COMPONENT_STATUS.COMPLETED?this.readyComponents.add(e):t===i.COMPONENT_STATUS.ERROR&&this.errorComponents.add(e))}sendWelcomeMessages(){const e=this.isEditFlow?"i18n_initial_message_edit":"i18n_initial_message"
this.conciergeService.sendMessage({messageUuid:(0,l.generateBase64UUID)(),content:this.i18n.lookupTranslation("optima-loader-strings",e)({name:this.memberProfileService.profileData.firstName})}),this.conciergeService.sendMessage({messageUuid:(0,l.generateBase64UUID)(),content:this.i18n.lookupTranslation("optima-loader-strings","i18n_powered_by_ai_message")({linkInfo:(0,u.externalLinkInfo)([],{role:"link",ariaLabel:this.i18n.lookupTranslation("optima-loader-strings","i18n_powered_by_ai_message_aria_label")(),href:(0,d.helpCenterUrl)([],{path:"help/lms/answer/a1659741"})})})})}_sendInitialLoadingState(e,t){this._hasSentInitialLoadingState[e]||(this.conciergeService.sendLoadingState(t),this._hasSentInitialLoadingState[e]=t.messageUuid)}get campaignSummaryMessageListItems(){return Object.values(this.summaryMessageFields).filter((e=>e?.label&&e?.value))}updateCampaignSummaryMessage(e,t,n){i.CAMPAIGN_SUMMARY_MESSAGE_FIELDS[e]&&t&&n&&(this.summaryMessageFields[e]={label:t,value:n})}sendMessageWithNoAds(){this.conciergeService.sendMessage({content:this.i18n.lookupTranslation("optima-loader-strings","i18n_completed_state_with_no_ads")()})}sendMessageWithAutoGeneratedAds(){this.conciergeService.sendCompletedLoadingMessage({messageUuid:(0,l.generateBase64UUID)(),...this.campaignSummaryMessageDefaultData,listItems:this.campaignSummaryMessageListItems}),this.conciergeService.sendMessage({messageUuid:(0,l.generateBase64UUID)(),content:this.i18n.lookupTranslation("optima-loader-strings","i18n_completed_state_summary")()})}sendCompletedStateMessage(){this.campaignSummaryMessageListItems.length&&(this.optimaDataStore.adList.length?this.sendMessageWithAutoGeneratedAds():this.sendMessageWithNoAds())}_updateLoaderStatus(e,t,n,a){(0,r.runTask)(this,(()=>{const o=this._hasSentInitialLoadingState[t.type],l=n===i.COMPONENT_STATUS.COMPLETED?"i18n_loader_completed_state":"i18n_loader_error_state",s=n===i.COMPONENT_STATUS.COMPLETED?"i18n_loader_completed_state_subtext":"i18n_loader_error_state_subtext"
t.type!==i.MODULE_NAMES.ADVERTISEMENT&&this.conciergeService.updateLoadingState({messageUuid:o,title:t.name,content:this.i18n.lookupTranslation("optima-loader-strings","i18n_loader_subtext1_state")({module:t.type}),completedTitle:this.i18n.lookupTranslation("optima-loader-strings",l)({module:t.type}),completedContent:this.i18n.lookupTranslation("optima-loader-strings",s)({module:t.type}),percentage:n===i.COMPONENT_STATUS.ERROR?50:100}),(0,r.runTask)(this,(()=>{t.status=n,this.stateObject=this.stateObject,a(e+1)}),this.componentLoaderTimeout)}),this.componentLoaderTimeout+R)}_checkAndProcessReadyComponents(){const e=t=>{if(t>=this.stateObject.components.length)return this.sendCompletedStateMessage(),this.conciergeService.setChatButtonDisabledState(!1),this.toRunOnReady.forEach((e=>(0,r.runTask)(this,e,this.componentLoaderTimeout))),void(this.toRunOnReady=[])
const n=this.stateObject.components[t],a=(0,l.generateBase64UUID)(),o=n.type!==i.MODULE_NAMES.ADVERTISEMENT
if(!this.isEditFlow&&o&&this._sendInitialLoadingState(n.type,{messageUuid:a,title:n.name,content:this.i18n.lookupTranslation("optima-loader-strings","i18n_loader_subtext1_state")({module:n.type}),percentage:(0,c.getRandomNumberFromRange)(1,33)}),!this.isEditFlow&&this.readyComponents.has(n.type)&&n.status!==i.COMPONENT_STATUS.COMPLETED)this._updateLoaderStatus(t,n,i.COMPONENT_STATUS.COMPLETED,e)
else if(!this.isEditFlow&&this.errorComponents.has(n.type)&&n.status!==i.COMPONENT_STATUS.ERROR)this._updateLoaderStatus(t,n,i.COMPONENT_STATUS.ERROR,e)
else{const a=this.isEditFlow?t+1:t,i=o?N:0;(0,r.runTask)(this,(()=>{this.isEditFlow&&(n.status="COMPLETED",this.stateObject=this.stateObject),e(a)}),i)}}
e(0)}isComponentLoading(e){const t=this.stateObject.components.find((t=>t.type===e))
return t.status!==i.COMPONENT_STATUS.COMPLETED&&t.status!==i.COMPONENT_STATUS.ERROR}updateStatus(e=[]){for(let t=0;t<e.length;t++){const[n,a]=e[t]
this._updateStatus(n,a)}}processAllComponentsAsCompleted(){const e=this.stateObject.components.map((e=>e.type)).map((e=>[e,i.COMPONENT_STATUS.COMPLETED]))
this.updateStatus(e),this.stateObject={...this.stateObject,components:this.stateObject.components.map((e=>({...e,status:i.COMPONENT_STATUS.COMPLETED})))}}initialize({campaignUrn:e,accountUrn:t}){this.stateObject.campaignUrn=e,this.stateObject.accountUrn=t,this.stateObject.messageUuid=(0,l.generateBase64UUID)(),this.conciergeService.setChatButtonDisabledState(!0),this.stateObject.components=D.map((e=>({...e,name:this.i18n.lookupTranslation("optima-loader-strings","i18n_loader_default_state")({module:e.type}),status:i.COMPONENT_STATUS.INITIALIZING})))}onCopilotReady(){"development"===o.default.environment&&this.didInit||(this.lix.getTreatmentIsEnabled(a.LIX_TEST_KEYS.enableMercado)&&this.conciergeService.setTheme(i.COACH_HUE_THEMES.LIGHT),this.conciergeService.shouldDisplay=!0,this.hasProcessedComponents||(this.sendWelcomeMessages(),this._checkAndProcessReadyComponents(),this.hasProcessedComponents=!0),this.didInit=!0)}runOnReady(e){this.allComponentsLoaded?e():this.toRunOnReady.push(e)}resetState(){this.hasProcessedComponents=!1,this.didInit=!1,this._hasSentInitialLoadingState={},this.readyComponents.clear(),this.errorComponents.clear(),this.toRunOnReady=[],this.isEditFlow=!1,this.conciergeService.endSession(),this.conciergeService.destroyWidget(),this.initialize({campaignUrn:"",accountUrn:""})}willDestroy(){this.resetState(),super.willDestroy(...arguments),(0,r.runDisposables)(this)}},f=P(h.prototype,"i18n",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=P(h.prototype,"lix",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=P(h.prototype,"memberProfileService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=P(h.prototype,"fastboot",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=P(h.prototype,"conciergeService",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=P(h.prototype,"windowResizeObserver",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=P(h.prototype,"optimaDataStore",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=P(h.prototype,"stateObject",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{campaignUrn:"",accountUrn:"",messageUuid:"",components:D}}}),v=P(h.prototype,"summaryMessageFields",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{[i.CAMPAIGN_SUMMARY_MESSAGE_FIELDS.CAMPAIGN_DURATION]:{label:"",value:""},[i.CAMPAIGN_SUMMARY_MESSAGE_FIELDS.ADS]:{label:"",value:""},[i.CAMPAIGN_SUMMARY_MESSAGE_FIELDS.BUDGET]:{label:"",value:""},[i.CAMPAIGN_SUMMARY_MESSAGE_FIELDS.AUDIENCE]:{label:"",value:""}}}}),h)})),define("campaign-manager-web/services/optima/ad",["exports","@ember/service","@glimmer/tracking","campaign-manager-web/constants/api/entities","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/tracking","campaign-manager-web/constants/asset-library","campaign-manager-web/constants/asset-library/third-party-media-asset","campaign-manager-web/constants/creative","campaign-manager-web/constants/optima","campaign-manager-web/constants/optima/ads","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/http-error","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/optima/ads","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/urn","ember-concurrency-decorators","campaign-manager-web/utils/ad-form","campaign-manager-web/constants/lix","campaign-manager-web/constants/entity-status","campaign-manager-web/constants/campaign-constants","campaign-manager-web/utils/pem-metadata-util","rsvp","ember-copy","campaign-manager-web/constants/pem"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O){var v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W
function X(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function $(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(v=(0,t.inject)(),w=(0,t.inject)("creative"),I=(0,t.inject)("sponsoredContent"),P=(0,t.inject)(),N=(0,t.inject)(),R=(0,t.inject)(),D=(0,t.inject)("sponsoredContent"),M=(0,t.inject)("creative"),L=(0,t.inject)("optima/data-store"),k=(0,h.task)({enqueue:!0}),U=class extends t.default{constructor(...e){super(...e),X(this,"xhr",x,this),X(this,"creativeService",F,this),X(this,"sponsoredContentService",z,this),X(this,"tracking",j,this),X(this,"jet",G,this),X(this,"m3Store",B,this),X(this,"lix",V,this),X(this,"i18n",Y,this),X(this,"sponsoredContentService",H,this),X(this,"creativeService",q,this),X(this,"dataStore",K,this),X(this,"responseTrackingData",W,this)}async licenseShutterstockImage(e,t,n,r,{shouldRethrow:s}={shouldRethrow:!1}){try{const s=`${i.default[a.CM_ASSET_THIRD_PARTY_ASSET]}?action=license`,c={provider:l.THIRD_PARTY_PROVIDER.SHUTTERSTOCK,externalId:e,assetType:o.ASSET_ENTITY_TYPES.IMAGE,assetName:r,searchId:n,assetLibraryAssetOwnerUrn:{assetLibraryAssetOwnerUnion:{sponsoredAccount:(0,_.createUrnFromAttrs)(_.URN_TYPES.SPONSORED_ACCOUNT,t)}}}
return await this.m3Store.queryURL(s,{method:"POST",params:c,reload:!0})}catch(c){this.jet.error(`Failed to license shutterstock asset - ${(0,p.getErrorMessage)(c)}`,["optima-ad-create","optima-ad-create-shutterstock-license"],{shouldRethrow:s})}}async getAdCandidates(e,t,n){const a=d.default.adCandidates,i={method:"GET",data:{campaignId:t,accountId:e,candidateFlowId:n,start:0,count:c.AD_CANDIDATE_FETCH_COUNT,q:"adCandidates"}},r=this.lix.getTreatment(T.LIX_TEST_KEYS.enableThirdPartySortByConfig)
if("control"!==r){const e="relevance"===r?"RELEVANCE":"POPULAR"
i.data.thirdPartyMediaAssetSortBy=e}const o=await this.xhr.fetch(a,i,0)
return this.responseTrackingData=o.metadata,o}createCreativeCallback({response:e,seedData:t,ad:n,candidateFlowId:a,accountId:i,campaignId:r}){const o=(0,_.createUrnFromAttrs)(_.URN_TYPES.SPONSORED_CREATIVE,e.headers["x-restli-id"])
if(t){t.key.aiGeneratedEntityUrn=o
const e={method:"POST",data:JSON.stringify(t)}
this.xhr.post(d.default.advertiserSeedData,e,0)}this._fireAdCreateTrackingEvent({ad:n,candidateFlowId:a,accountId:i,campaignId:r,creativeUrn:o})}*createContentAndCreative({account:e,campaign:t,candidateFlowId:n,ad:a,seedData:i,isLaunchingCampaign:r}){const o=(0,g.generateSponsoredUpdateContentFromAd)(e,a),l=o.userGeneratedAdContent.entities[0],c=e.id,u=t.id
if(a.hasUnlicensedThirdPartyAsset){const e=yield this.licenseShutterstockImage(l.image.key.externalId,c,n,a.adName)
l.image.referenceType=b.USER_UPLOADED_IMAGE_REFERENCE_TYPES.VECTOR,e&&(l.image.reference=e)}const d=a.leadGenFormId?{target:(0,f.convertAdFormIdToUrn)(a.leadGenFormId)}:{},p={sponsoredUpdateContent:o,campaignId:u,isLeadGenObjective:(0,m.isLeadGenObjective)(t.objectiveType),callToAction:{labelType:a.callToAction||s.CTA_LABEL_TYPE.LEARN_MORE,...d}},_=a.createdFromExitingSponsoredUpdateContent?(0,b.getCreativeDataForSponsoredUpdateContent)(p):(0,b.createCreativeForSponsoredUpdateContent)(p)
a.createdFromExitingSponsoredUpdateContent&&delete o.entityUrn;(r||t.status===y.CAMPAIGN_STATUSES.ACTIVE)&&(_.status=E.STATUSES.ACTIVE)
const{lastUpdatedAt:h,createdAt:T,...S}=i??{},A=a.isAIGenerated?e=>this.createCreativeCallback({response:e,seedDataForAd:S,ad:a,candidateFlowId:n,accountId:c,campaignId:u}):null
return this.creativeService.createCreative(_,null,A)}saveAds({account:e,campaign:t,candidateFlowId:n,adList:a,seedData:i,isLaunchingCampaign:r}){const o=a.reduce(((a,o)=>(o.isCreative||a.push(this.createContentAndCreative.perform({account:e,campaign:t,candidateFlowId:n,seedData:i,ad:o,isLaunchingCampaign:r})),a)),[])
return(0,A.allSettled)(o)}saveAllAdsFromDataStore({account:e,campaign:t,candidateFlowId:n,seedData:a,isLaunchingCampaign:i,isLeadGenFormSupported:r}){const o=this.dataStore.adList.map((o=>o.isCreative?this._updateSponsoredUpdateContentAndCreativeLeadGen({account:e,ad:o,campaign:t,isLeadGenFormSupported:r}):this.createContentAndCreative.perform({account:e,ad:o,campaign:t,candidateFlowId:n,seedData:a,isLaunchingCampaign:i})))
return(0,A.allSettled)(o)}fireAdFeedbackSubmitEvent({accountId:e,campaignId:t,candidateFlowId:n,feedbackChoices:a,feedbackDescription:i}){this.tracking.fireTrackingPayload(r.TRACKING_EVENT_TOPIC.CAMPAIGN_MANAGER_AI_CREATIVE_CREATION_FEEDBACK_SUBMIT_EVENT,{feedbackChoices:a,sponsoredAccountUrn:(0,_.createUrnFromAttrs)(_.URN_TYPES.SPONSORED_ACCOUNT,e),sponsoredCampaignUrn:(0,_.createUrnFromAttrs)(_.URN_TYPES.SPONSORED_CAMPAIGN,t),adCreativeCreationSessionTrackingId:n,campaignManagerEntryPoint:c.OPTIMA_AUTOMATED,automationUseCases:[c.AUTOMATION_USE_CASES.AD_CANDIDATE],positiveExperience:!a.length,feedbackDescription:a.includes(u.FEEDBACK_OPTION_KEYS.OTHER)?i:""})}getAdViewTrackingEvent({accountId:e,campaignId:t,candidateFlowId:n,ad:a}){const i={adCreationSessionTrackingId:n,adCandidateRequestTrackingId:this.responseTrackingData.adCreativeCandidatesResponseTrackingId,adCandidate:this._getAdTrackingData(a),campaignManagerEntryPoint:c.OPTIMA_AUTOMATED,sponsoredAccountUrn:(0,_.createUrnFromAttrs)(_.URN_TYPES.SPONSORED_ACCOUNT,e),sponsoredCampaignUrn:(0,_.createUrnFromAttrs)(_.URN_TYPES.SPONSORED_CAMPAIGN,t)}
return{name:r.OPTIMA_AD_CANDIDATE_TOPICS.VIEW,topic:r.OPTIMA_AD_CANDIDATE_TOPICS.VIEW,body:i}}_fireAdCreateTrackingEvent({accountId:e,campaignId:t,candidateFlowId:n,ad:a,creativeUrn:i}){this.tracking.fireTrackingPayload(r.OPTIMA_AD_CANDIDATE_TOPICS.CREATE,{adCreationSessionTrackingId:n,adCandidateRequestTrackingId:this.responseTrackingData.adCreativeCandidatesResponseTrackingId,adCandidate:this._getAdTrackingData(a),campaignManagerEntryPoint:c.OPTIMA_AUTOMATED,sponsoredAccountUrn:(0,_.createUrnFromAttrs)(_.URN_TYPES.SPONSORED_ACCOUNT,e),sponsoredCampaignUrn:(0,_.createUrnFromAttrs)(_.URN_TYPES.SPONSORED_CAMPAIGN,t),sponsoredCreativeUrn:i})}_getAdTrackingData(e){const{headlineGenerationRequestId:t,introductoryTextGenerationRequestId:n,recommendedCallToActionRequestTrackingId:i}=this.responseTrackingData,{adCandidateTrackingId:r,headlineTrackingId:o,introductoryTextTrackingId:l}=e.trackingData,s=e.mediaAssets[0],c=(0,C.copy)(s.trackingData,!0)
return s.source===a.CM_ASSET_THIRD_PARTY_ASSET&&s.originalAsset?.key?.provider&&(c.thirdPartyMediaAsset||(c.thirdPartyMediaAsset={}),c.thirdPartyMediaAsset.provider=s.originalAsset.key.provider),{adCandidateTrackingId:r,recommendedCallToAction:{recommendedCallToActionRequestTrackingId:i,landingPageLabel:e.callToAction,landingPageUrl:e.destinationUrl},recommendedMediaAssets:[c],aiGeneratedHeadline:{generatedText:e.headline,gaiPlatformTrackingId:o},aiGeneratedIntroText:{generatedText:e.introductoryText,gaiPlatformTrackingId:l},aiGeneratedHeadlineRequestTrackingId:t,aiGeneratedIntroTextRequestTrackingId:n}}async _updateSponsoredUpdateContent(e,t,n){const a=(0,g.generateSponsoredUpdateContentFromAd)(e,n),i=(0,S.constructPemMetadata)(c.OPTIMA_CREATIVE_KEYS.EDIT_SPONSORED_UPDATE_CONTENT,[t.id,e.id],{productName:O.AD_ASSETS_PEM_KEY})
return this.sponsoredContentService.updateSponsoredUpdateContent(a,t.id,i)}async _updateCreativeWithLeadGenCta({creativeId:e,callToAction:t,leadGenFormId:n,campaignId:a,accountId:i}){const r={id:e,callToAction:{labelType:t||s.CTA_LABEL_TYPE.LEARN_MORE,target:(0,f.convertAdFormIdToUrn)(n)}},o=(0,S.constructPemMetadata)(c.OPTIMA_CREATIVE_KEYS.EDIT_CREATIVE,[a,i],{productName:O.AD_ASSETS_PEM_KEY})
return this.creativeService.updateCreative(r,a,o)}async _updateSponsoredUpdateContentAndCreativeLeadGen({isLeadGenFormSupported:e,account:t,campaign:n,ad:a}){await this._updateSponsoredUpdateContent(t,n,a),e&&a.leadGenFormId&&await this._updateCreativeWithLeadGenCta({creativeId:a.id,callToAction:a.callToAction,leadGenFormId:a.leadGenFormId,campaignId:n?.id,accountId:t?.id})}},x=$(U.prototype,"xhr",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=$(U.prototype,"creativeService",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=$(U.prototype,"sponsoredContentService",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=$(U.prototype,"tracking",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=$(U.prototype,"jet",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=$(U.prototype,"m3Store",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=$(U.prototype,"lix",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=$(U.prototype,"i18n",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=$(U.prototype,"sponsoredContentService",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=$(U.prototype,"creativeService",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=$(U.prototype,"dataStore",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=$(U.prototype,"responseTrackingData",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),$(U.prototype,"createContentAndCreative",[k],Object.getOwnPropertyDescriptor(U.prototype,"createContentAndCreative"),U.prototype),U)})),define("campaign-manager-web/services/optima/ads-modal-state",["exports","@ember/service","@glimmer/tracking"],(function(e,t,n){var a,i,r,o,l,s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=class extends t.default{constructor(...e){super(...e),m(this,"router",i,this),m(this,"isEditAdModalOpen",r,this),m(this,"isAdDeleteFeedbackModalOpen",o,this),m(this,"isDeleteConfirmationModalOpen",l,this),m(this,"shouldShowSaveConfirmationModal",s,this),m(this,"isDraftWithAIConfirmationModalOpen",c,this),m(this,"isAddPrivacyPolicyModalOpen",u,this),m(this,"shouldShowDeleteConfirmationForEditModal",d,this),m(this,"isContentHubModalOpen",p,this),g(this,"resetAllStates",(()=>{this.isEditAdModalOpen=null,this.isAdDeleteFeedbackModalOpen=!1,this.isAddPrivacyPolicyModalOpen=!1,this.isDeleteConfirmationModalOpen=!1,this.shouldShowSaveConfirmationModal=!1,this.isDraftWithAIConfirmationModalOpen=!1,this.shouldShowDeleteConfirmationForEditModal=!1,this.isContentHubModalOpen=!1})),g(this,"openEditAdModal",(()=>{this.isEditAdModalOpen=!0})),g(this,"closeEditAdModal",(()=>{this.isEditAdModalOpen=null})),g(this,"openDeleteConfirmationModal",(()=>{this.isDeleteConfirmationModalOpen=!0})),g(this,"closeDeleteConfirmationModal",(()=>{this.isDeleteConfirmationModalOpen=!1})),g(this,"openAdDeleteFeedbackModal",(()=>{this.isAdDeleteFeedbackModalOpen=!0})),g(this,"closeAdDeleteFeedbackModal",(()=>{this.isAdDeleteFeedbackModalOpen=!1})),g(this,"openAddPrivacyPolicyModal",(()=>{this.isAddPrivacyPolicyModalOpen=!0})),g(this,"closeAddPrivacyPolicyModal",(()=>{this.isAddPrivacyPolicyModalOpen=!1})),g(this,"openSaveConfirmationModal",(()=>{this.shouldShowSaveConfirmationModal=!0})),g(this,"closeSaveConfirmationModal",(()=>{this.shouldShowSaveConfirmationModal=!1})),g(this,"openDeleteConfirmationForEditModal",(()=>{this.shouldShowDeleteConfirmationForEditModal=!0})),g(this,"closeDeleteConfirmationForEditModal",(()=>{this.shouldShowDeleteConfirmationForEditModal=!1})),g(this,"openDraftWithAIConfirmationModal",(()=>{this.isDraftWithAIConfirmationModalOpen=!0})),g(this,"closeDraftWithAIConfirmationModal",(()=>{this.isDraftWithAIConfirmationModalOpen=!1})),g(this,"openContentHubModal",(()=>{this.isContentHubModalOpen=!0})),g(this,"closeContentHubModal",(()=>{this.isContentHubModalOpen=!1}))}},i=b(a.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r=b(a.prototype,"isEditAdModalOpen",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),o=b(a.prototype,"isAdDeleteFeedbackModalOpen",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),l=b(a.prototype,"isDeleteConfirmationModalOpen",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s=b(a.prototype,"shouldShowSaveConfirmationModal",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),c=b(a.prototype,"isDraftWithAIConfirmationModalOpen",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),u=b(a.prototype,"isAddPrivacyPolicyModalOpen",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),d=b(a.prototype,"shouldShowDeleteConfirmationForEditModal",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p=b(a.prototype,"isContentHubModalOpen",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),a)})),define("campaign-manager-web/services/optima/coach-recommendation",["exports","@ember/service","@linkedin/lms-adrecs-ui/types/recommendations","ember-cli-pemberly-tracking","rsvp","campaign-manager-web/constants/recommendations","campaign-manager-web/utils/urn"],(function(e,t,n,a,i,r,o){var l,s,c,u,d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,t.inject)(),s=(0,t.inject)(),c=(0,t.inject)(),u=(0,t.inject)("@linkedin/concierge-ember-components@concierge-service"),d=(0,t.inject)(),p=class extends t.default{constructor(...e){super(...e),f(this,"account",m,this),f(this,"inlineRecommendation",g,this),f(this,"i18n",b,this),f(this,"conciergeService",_,this),f(this,"optimaLoader",h,this),T(this,"onAudienceSeedRecommendation",null),T(this,"alreadyRecommended",{}),T(this,"recommend",(e=>{this.alreadyRecommended[e.type]||(this.alreadyRecommended[e.type]=!0,this.optimaLoader.runOnReady((()=>{if(e.type===n.CampaignRecommendationType.TARGETING_AUDIENCE_BUSINESS_OBJECTIVE_BASED_AUDIENCE_SEED)this.sendAudienceSeedRecommendation(e)})))})),T(this,"resetRecommendations",(()=>{this.alreadyRecommended={}})),T(this,"sendAudienceSeedRecommendation",(e=>{const t=(0,a.uuid)()
this.conciergeService.sendRecommendation({messageUuid:t,content:{title:e.recommendationMessageAttributedText?.text?.string,content:e.supplementalRecommendationMessageAttributedText?.text?.string},callToActions:[{content:this.i18n.lookupTranslation("coach-recommendation-strings","add_data_source")(),buttonUuid:(0,a.uuid)(),onClick:()=>this.handleAudienceSeedRecommendation(e,t)},{content:this.i18n.lookupTranslation("coach-recommendation-strings","no_thanks")(),buttonUuid:(0,a.uuid)(),onClick:()=>this.dismissRecommendation(e,t)}]})})),T(this,"handleAudienceSeedRecommendation",((e,t)=>{this.onAudienceSeedRecommendation?.(),this.inlineRecommendation.markInlineRecommendationAsApplied(e,this.accountUrn,{},r.RecPlacement.CAMPAIGN_MANAGER_OPTIMA_EDIT_PAGE)
return(0,i.resolve)().then((()=>{this.conciergeService.updateRecommendation({messageUuid:t,status:"COMPLETED"})})),(0,i.resolve)()})),T(this,"dismissRecommendation",((e,t)=>{this.inlineRecommendation.dismissRecommendation(e,this.accountUrn,r.RecPlacement.CAMPAIGN_MANAGER_OPTIMA_EDIT_PAGE)
return(0,i.resolve)().then((()=>{this.conciergeService.updateRecommendation({messageUuid:t,status:"COMPLETED"})})),(0,i.resolve)()}))}get accountUrn(){return(0,o.createAccountUrnFromId)(this.account.accountObj.id)}},m=E(p.prototype,"account",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=E(p.prototype,"inlineRecommendation",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=E(p.prototype,"i18n",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(p.prototype,"conciergeService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=E(p.prototype,"optimaLoader",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p)})),define("campaign-manager-web/services/optima/data-store",["exports","@ember/service","@glimmer/tracking","tracked-built-ins","campaign-manager-web/constants/lix","campaign-manager-web/entities/ads-review/flattened-ad","campaign-manager-web/utils/optima/campaign-review","campaign-manager-web/constants/landing-pages","tracked-toolbox","campaign-manager-web/config/environment"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_
function h(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function f(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(u=class extends t.default{constructor(...e){super(...e),h(this,"lix",d,this),h(this,"_adList",p,this),h(this,"_tempAdList",m,this),h(this,"_selectedTempAdIndex",g,this),h(this,"_adCandidateList",b,this),h(this,"_campaignReviewInstance",_,this)}get isAssetsOptimaR1ForGAEnabled(){return this.lix.getTreatmentIsEnabled(i.LIX_TEST_KEYS.enableAssetsOptimaR1ForGA)}get adList(){if(this.isAssetsOptimaR1ForGAEnabled){if(this._campaignReviewInstance)return this._adList.map(((e,t)=>{const{destinationType:n,destinationUrl:a}=e.serializedAttributes,{landingPageCandidate:i,leadGenFormId:o}=this._findLeadGenData(e,t),s=n===l.DESTINATION_TYPE.LINKEDIN_LANDING_PAGE&&i?void 0:a
return new r.FlattenedAd({...e.serializedAttributes,destinationUrl:s,landingPageCandidate:i,leadGenFormId:o},this)}))
if("test"===c.default.environment)return this._adList.map((e=>new r.FlattenedAd({...e.serializedAttributes},this)))}return this._adList}get lastAd(){return this.adList[this.adList.length-1]}get tempAdList(){if(this.isAssetsOptimaR1ForGAEnabled){if(this._campaignReviewInstance)return this._tempAdList.map(((e,t)=>{const{destinationType:n,destinationUrl:a}=e.serializedAttributes,{landingPageCandidate:i,leadGenFormId:o}=this._findLeadGenData(e,t),s=n===l.DESTINATION_TYPE.LINKEDIN_LANDING_PAGE&&i?void 0:a
return new r.FlattenedAd({...e.serializedAttributes,destinationUrl:s,landingPageCandidate:i,leadGenFormId:o},this)}))
if("test"===c.default.environment)return this._tempAdList.map((e=>new r.FlattenedAd({...e.serializedAttributes},this)))}return this._tempAdList}get selectedTempAd(){return this.tempAdList[this.selectedTempAdIndex]}get adCandidateList(){return this._adCandidateList}get selectedTempAdIndex(){return this._selectedTempAdIndex}set selectedTempAdIndex(e){this._selectedTempAdIndex=Math.max(0,e)}resetAdList(){this._adList=new a.TrackedArray}overwriteAdList(e){this._adList=new a.TrackedArray([...e])}addToAdListStart(e){Array.isArray(e)?this._adList.unshift(...e):this._adList.unshift(e)}addToAdListEnd(e){Array.isArray(e)?this._adList.push(...e):this._adList.push(e)}removeByIdFromAdList(e,t){if(void 0===e)throw new Error("id key key must be defined")
this._adList=new a.TrackedArray(this._adList.filter((n=>n[e]!==t)))}replaceByIdFromAdList(e,t,n){if(void 0===e)throw new Error("id key key must be defined")
const a=this._adList.findIndex((n=>n[e]===t))
if(-1===a)throw new Error("ad to replace not found")
this._adList[a]=n}resetTempAdList(){this._tempAdList=new a.TrackedArray,this.selectedTempAdIndex=0}overwriteTempAdList(e){this._tempAdList=new a.TrackedArray([...e])}setSelectedTempAd(e){if(void 0===e)return void this.selectLastTempAd()
let t
t="number"==typeof e||"string"==typeof e?(0,o.findIndexOfAd)(this.tempAdList,e):(0,o.findIndexOfAd)(this.tempAdList,e.id),t>=0?this.selectedTempAdIndex=t:this.selectLastTempAd()}selectLastTempAd(){this.selectedTempAdIndex=this.tempAdList.length-1}addToTempAdListStart(e){void 0!==e&&(Array.isArray(e)?this._tempAdList.unshift(...e):this._tempAdList.unshift(e))}addToTempAdListEnd(e){void 0!==e&&(Array.isArray(e)?this._tempAdList.push(...e):this._tempAdList.push(e))}replaceByIdFromTempAdList(e,t,n){if(void 0===e)throw new Error("id key key must be defined")
const a=this._tempAdList.findIndex((n=>n[e]===t))
if(-1===a)throw new Error("ad to replace not found")
this._tempAdList[a]=n}removeByIdFromTempAdList(e,t){if(void 0===e)throw new Error("id key key must be defined")
this._tempAdList=new a.TrackedArray(this._tempAdList.filter((n=>n[e]!==t)))}resetAdCandidateList(){this._adCandidateList=new a.TrackedArray}overwriteAdCandidateList(e){e.length&&(this._adCandidateList=new a.TrackedArray([...e]))}addToAdCandidateListEnd(e){Array.isArray(e)?this._adCandidateList.push(...e):this._adCandidateList.push(e)}removeFromAdCandidateListStart(){return this._adCandidateList.shift()}updateSelectedTempAdIndexAfterDeletingAd(e){this.selectedTempAdIndex=this.tempAdList.length?Math.max(0,e-1):-1}registerAdListDependencies(e){this._campaignReviewInstance=e}removeAdListDependencies(){this._campaignReviewInstance=void 0}_findLeadGenData(e,t){const{initialLandingPageCandidates:n,userSelectedAdIdToLandingPageCandidateIdMap:a,landingPageCandidatesById:i,latestAdForm:r,defaultLeadGenFormId:o,userSelectedAdToLeadGenFormMap:l}=this._campaignReviewInstance
let s
n.value?.length&&(s=n.value[t]?.id)
const c=e.id in a?a[e.id]:s,u=i?.[c],d=e.leadGenFormId??r?.id??o
return{landingPageCandidate:u,leadGenFormId:e.id in l?l[e.id]:d}}resetAllStates(){this.resetAdList(),this.resetTempAdList(),this.resetAdCandidateList(),this.removeAdListDependencies()}},d=f(u.prototype,"lix",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=f(u.prototype,"_adList",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new a.TrackedArray}}),m=f(u.prototype,"_tempAdList",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new a.TrackedArray}}),g=f(u.prototype,"_selectedTempAdIndex",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),b=f(u.prototype,"_adCandidateList",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new a.TrackedArray}}),_=f(u.prototype,"_campaignReviewInstance",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(u.prototype,"adList",[s.cached],Object.getOwnPropertyDescriptor(u.prototype,"adList"),u.prototype),f(u.prototype,"tempAdList",[s.cached],Object.getOwnPropertyDescriptor(u.prototype,"tempAdList"),u.prototype),u)})),define("campaign-manager-web/services/page-scroller",["exports","@ember/service"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends t.default{constructor(...e){var t,n,a
super(...e),a={},(n="data")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}rememberScrolledPosition(e){this.data[e]=window.pageYOffset}scrollToStoredPosition(e){window.scrollTo(0,this.data[e]||0)}}e.default=n})),define("campaign-manager-web/services/page-title-list",["exports","ember-page-title/services/page-title-list"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/page-title",["exports","ember-page-title/services/page-title"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/panel-actions",["exports","ember-collapsible-panel/services/panel-actions"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/payments-ui-embed",["exports","@ember/service","@glimmer/tracking","require","ember-lifeline","ember-concurrency-decorators","ember-concurrency","rsvp","ember-cli-pemberly-spark-placeholders/utils/get-asset-url","ember-stdlib/utils/is-browser","campaign-manager-web/utils/url-manager","campaign-manager-web/constants/payments-ui-embed","campaign-manager-web/constants/lix","campaign-manager-web/config/environment","campaign-manager-web/constants/jet-error-tags","@ember/debug","@ember/utils"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_){var h,f,T,E,y,S,A,C,O,v,w,I
function P(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function N(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const R="test"===m.default.environment?m.default.callbackDelay.none:1e4
e.default=(h=(0,t.inject)(),f=(0,t.inject)(),T=(0,t.inject)(),E=(0,t.inject)(),y=(0,r.task)({drop:!0}),S=(0,r.task)({drop:!0}),A=class extends t.default{constructor(...e){var t,n,a
super(...e),P(this,"assetLoader",C,this),P(this,"lix",O,this),P(this,"jet",v,this),P(this,"i18n",w,this),a=void 0,(n="embed")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,P(this,"paymentHasError",I,this)}onPaymentsError(){this.paymentHasError=!0,this.jet.error(new Error("Payments UI iframe errored"))}onPaymentSessionTimeout(e,t){this.jet.error(new Error("Payments UI iframe session timed out"))
this.loadPaymentsTask.perform(e,t,(()=>this.onPaymentsError()),(()=>this.onPaymentSessionTimeout(e,t)))}willDestroy(){super.willDestroy(...arguments),(0,i.runDisposables)(this)}*loadAsset(){if(!this.embed)try{yield this.assetLoader.loadAsset({uri:(0,s.default)(d.PAYMENTS_UI_EMBED_JS_ASSET_PATH),type:"js"}),this.embed=(0,a.default)("embed")}catch{this.jet.error(new Error(`Error lazy loading "${d.PAYMENTS_UI_EMBED_JS_ASSET_PATH}"`),[g.JET_ERROR_TAGS.BILLING_CENTER,"payment-ui-embed-service"])}}loadPaymentIframe(e,t,n,a,r=!1){if(c.default){const e=document.querySelector(`#${d.PAYMENTS_IFRAME.containerId}`)
for(;e&&e.lastChild;)e.removeChild(e.lastChild)}let o=this.lix.getTreatmentIsEnabled(p.LIX_TEST_KEYS.enableCheckoutAdsMigration)?(0,u.getPaymentsIFrameURL)():void 0
return r&&(o=(0,u.getPaymentsInlineIFrameURL)()),new l.Promise(((r,l)=>{const s={cartId:e,iframeParentId:d.PAYMENTS_IFRAME.containerId,iframeId:d.PAYMENTS_IFRAME.id,load:r,success:t,error:n,sessionTimeout:a,iframeCartPath:o}
this.embed(s),(0,i.runTask)(this,l,R)})).then((()=>{if(c.default){const e=document.querySelector(`#${d.PAYMENTS_IFRAME.id}`)
if(e){const t=this.i18n.lookupTranslation("components/credit-card-form","i18n_payments_iframe_a11y_title")()
e.title=t}}})).catch((()=>{this.jet.error(new Error("Error loading payments iframe timed out"),[g.JET_ERROR_TAGS.BILLING_CENTER,"payment-ui-embed"])}))}*loadPaymentsTask(e,t,n=!1){this.paymentHasError=!1
try{yield(0,o.waitForQueue)("afterRender"),yield this.loadAsset.perform()
const a=()=>this.onPaymentSessionTimeout(e,t),i=()=>this.onPaymentsError()
yield this.loadPaymentIframe(e,t,i,a,n)}catch(a){this.paymentHasError=!0}}},C=N(A.prototype,"assetLoader",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=N(A.prototype,"lix",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=N(A.prototype,"jet",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=N(A.prototype,"i18n",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=N(A.prototype,"paymentHasError",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N(A.prototype,"loadAsset",[y],Object.getOwnPropertyDescriptor(A.prototype,"loadAsset"),A.prototype),N(A.prototype,"loadPaymentsTask",[S],Object.getOwnPropertyDescriptor(A.prototype,"loadPaymentsTask"),A.prototype),A)})),define("campaign-manager-web/services/payments-wallet/payment-intent",["exports","ember-payments-wallet/services/payments-wallet/payment-intent"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/payments-wallet/payment-methods",["exports","ember-payments-wallet/services/payments-wallet/payment-methods"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/payments-wallet/performance-measurement",["exports","ember-payments-wallet/services/payments-wallet/performance-measurement"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/payments-wallet/wallet-container",["exports","ember-payments-wallet/services/payments-wallet/wallet-container"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/payments-wallet/xhr",["exports","ember-payments-wallet/services/payments-wallet/xhr"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/pem-tracking",["exports","@linkedin/ember-pem/services/pem-tracking"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/pemberly-network",["exports","fetch","rsvp","@ember/service","@ember/application","@ember/object","restli-utils"],(function(e,t,n,a,i,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=a.default.extend({computeUseFetch:e=>!!(e&&e.EmberENV&&!1===e.EmberENV._JQUERY_INTEGRATION)||"undefined"==typeof $,useFetch:(0,r.computed)((function(){let e=(0,i.getOwner)(this).resolveRegistration("config:environment")
return this.computeUseFetch(e)})),_fetchRequest(e,a){if(!this.useFetch){const t=this._jqueryAjax(e,a)
return a.returnXHR?t:n.Promise.resolve(t)}const i=n.Promise.resolve((0,t.default)(e,a))
return a.returnXHR?i:i.then((e=>function(e){if(e.ok)return e
const t=e.statusText?e.statusText:e.status,n=new Error(t)
throw n.name="ResponseError",n.response=e,n}(e).json()))},fetch(e,t={}){if("undefined"==typeof FastBoot){t.method=t.method||t.type||"GET",t.headers=t.headers||{}
const n=o.default.queryTunnel.queryTunnelRequest(e,t)
return e=n.url,Object.assign(t,n.request),this.useFetch?delete t.data:delete t.body,"GET"===t.method&&(t.processData=!1,t.restliparam=!0),t.credentials=t.credentials||"same-origin",this._fetchRequest(e,t)}},_jqueryAjax:(e,t)=>$.ajax(e,t)})})),define("campaign-manager-web/services/polling",["exports","@ember/service","@ember/object","@ember/runloop","campaign-manager-web/config/environment","tracked-built-ins"],(function(e,t,n,a,i,r){var o,l
function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const u="test"===i.default.environment?0:1e4,d="test"===i.default.environment?0:500
e.default=(o=class extends t.default{constructor(...e){var t,n,a,i
super(...e),s(this,"isEventListenerRegistered",!1),s(this,"pollingJobs",new r.TrackedArray),t=this,n="fastboot",i=this,(a=l)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}initializePolling({id:e,callback:t,delay:n=u,shouldDynamicallyPoll:a=!0,maxShortPollCount:i=50}){const r=this.pollingJobs.find((t=>t.id===e))
r&&this._cancelShortPoll(r)
const o={id:e,callback:t,currentDelay:a?d:n,maxDelay:n,shouldDynamicallyPoll:a,pollCounter:0,isCancelled:!1,emberRunTimer:null,maxShortPollCount:i}
this.pollingJobs.push(o),this._addEventListener(),this._shortPoll(o)}isPolling(e){const t=this.pollingJobs.find((t=>t.id===e))
return!!t&&!t.isCancelled}cancelShortPoll(e){const t=this.pollingJobs.find((t=>t.id===e))
t&&this._cancelShortPoll(t)}_handleVisibilityChange(){"visible"===document.visibilityState?this.pollingJobs.forEach((e=>{e.isCancelled||(e.currentDelay=d,this._shortPoll(e))})):"visible"!==document.visibilityState&&this.pollingJobs.forEach((e=>{e.isCancelled||(0,a.cancel)(e.emberRunTimer)}))}_shortPoll(e){e.pollCounter+=1,(0,a.cancel)(e.emberRunTimer),e.pollCounter>e.maxShortPollCount&&this._cancelShortPoll(e),e.isCancelled||this.fastboot.isFastBoot||(e.emberRunTimer=(0,a.later)(this,(async()=>{e.isCancelled||(e.shouldDynamicallyPoll&&(e.currentDelay=Math.min(e.currentDelay+d,e.maxDelay)),await e.callback(),this._shortPoll(e))}),e.currentDelay))}_addEventListener(){this.isEventListenerRegistered||this.fastboot.isFastBoot||(document.addEventListener("visibilitychange",this._handleVisibilityChange),this.isEventListenerRegistered=!0)}_removeEventListener(){this.isEventListenerRegistered&&!this.fastboot.isFastBoot&&(document.removeEventListener("visibilitychange",this._handleVisibilityChange),this.isEventListenerRegistered=!1)}_cancelShortPoll(e){e.isCancelled=!0
const t=this.pollingJobs.findIndex((t=>t.id!==e.id))
this.pollingJobs.splice(t,1),0===this.pollingJobs.length&&this._removeEventListener()}},l=c(o.prototype,"fastboot",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(o.prototype,"initializePolling",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"initializePolling"),o.prototype),c(o.prototype,"isPolling",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"isPolling"),o.prototype),c(o.prototype,"cancelShortPoll",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"cancelShortPoll"),o.prototype),c(o.prototype,"_handleVisibilityChange",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"_handleVisibilityChange"),o.prototype),c(o.prototype,"_cancelShortPoll",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"_cancelShortPoll"),o.prototype),o)})),define("campaign-manager-web/services/prefetch",["exports","ember-prefetch/services/prefetch"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/product",["exports","@ember/service","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/api/entities","campaign-manager-web/utils/urn","campaign-manager-web/utils/http-error","campaign-manager-web/constants/jet-error-tags","restli-utils","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/utils/api-endpoints","campaign-manager-web/constants/pem/notification","@linkedin/ember-pem/utils/degradation-tracking-metadata"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){var m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(m=class extends t.default{constructor(...e){super(...e),f(this,"m3Store",g,this),f(this,"jet",b,this),f(this,"restli",_,this),f(this,"xhr",h,this)}async fetchAll(e){try{const t=`${n.default[a.CM_ADS_PRODUCT]}?${l.encoder.paramEncode({q:"account",accountUrn:(0,i.createUrnFromAttrs)(i.URN_TYPES.SPONSORED_ACCOUNT,e)})}`,r=(0,c.constructPemMetadata)(d.OPTIMA_PRODUCTS_KEYS.FETCH_PRODUCTS,[e],{productName:d.NOTIFICATIONS_PEM_PRODUCT_NAME}),o=[new p.default(r.key,r.value,{productName:r.productName})],s=await this.m3Store.queryURL(t,{reload:!0,adapterOptions:{degradations:o,degradedEntityIDsToRemove:r.entityIds}}),{elements:u}=s.toJSON()
return u}catch(t){const n=(0,r.getErrorMessage)(t)
this.jet.error(`Failed to fetch ads products for accountId ${e} due to ${n}.`,[o.JET_ERROR_TAGS.ADS_PRODUCT],{shouldRethrow:!0})}}async upsert(e,{name:t,productDescription:n,productUrl:a},i){const r=i.find((e=>e.productUrl.toLowerCase()===a.toLowerCase()))
if(r){const i=r.key.productId
return this.update(e,i,{name:t,productDescription:n,productUrl:a})}return this.create(e,{name:t,productDescription:n,productUrl:a})}async create(e,{name:t,productDescription:l,productUrl:p}){const m=(0,s.getEncodedPrefixedURL)(p.trim(),s.HTTPS_URL_SCHEME)
try{const r={key:{advertiserUrn:(0,i.createUrnFromAttrs)(i.URN_TYPES.SPONSORED_ACCOUNT,e)},name:{localized:{en_US:t.trim()}},productDescription:{localized:{en_US:l.trim()}},productUrl:m},o=(0,c.constructPemMetadata)(d.OPTIMA_PRODUCTS_KEYS.CREATE_PRODUCT,[e],{productName:d.NOTIFICATIONS_PEM_PRODUCT_NAME})
await this.xhr.post(`/${u.API_NAMESPACE}/${n.default[a.CM_ADS_PRODUCT]}`,{data:JSON.stringify(r),metadata:o})}catch(g){const t=(0,r.getErrorMessage)(g)
this.jet.error(`Failed to create ads product for accountId ${e} due to ${t}.`,[o.JET_ERROR_TAGS.ADS_PRODUCT],{shouldRethrow:!0})}}async update(e,t,{name:l,productDescription:u,productUrl:m}){const g=(0,s.getEncodedPrefixedURL)(m.trim(),s.HTTPS_URL_SCHEME)
try{const r=encodeURIComponent((0,i.createUrnFromAttrs)(i.URN_TYPES.SPONSORED_ACCOUNT,e)),o={patch:{$set:{...{name:{localized:{en_US:l.trim()}},productDescription:{localized:{en_US:u.trim()}},productUrl:g}}}},s=(0,c.constructPemMetadata)(d.OPTIMA_PRODUCTS_KEYS.UPDATE_PRODUCTS,[e],{productName:d.NOTIFICATIONS_PEM_PRODUCT_NAME}),m=[new p.default(s.key,s.value,{productName:s.productName})],b=`${n.default[a.CM_ADS_PRODUCT]}/(advertiserUrn:${r},productId:${t})`
await this.m3Store.queryURL(b,{reload:!0,method:"POST",params:o,adapterOptions:{headers:{"X-RestLi-Method":"partial_update"},degradations:m,degradedEntityIDsToRemove:s.entityIds}})}catch(b){const n=(0,r.getErrorMessage)(b)
this.jet.error(`Failed to update ads product for accountId ${e} and productId ${t} due to ${n}.`,[o.JET_ERROR_TAGS.ADS_PRODUCT],{shouldRethrow:!0})}}async delete(e,t){try{const r=encodeURIComponent((0,i.createUrnFromAttrs)(i.URN_TYPES.SPONSORED_ACCOUNT,e)),o=`${n.default[a.CM_ADS_PRODUCT]}/(advertiserUrn:${r},productId:${t})`,l=(0,c.constructPemMetadata)(d.OPTIMA_PRODUCTS_KEYS.DELETE_PRODUCT,[e],{productName:d.NOTIFICATIONS_PEM_PRODUCT_NAME}),s=[new p.default(l.key,l.value,{productName:l.productName})]
await this.m3Store.queryURL(o,{method:"DELETE",reload:!0,adapterOptions:{degradations:s,degradedEntityIDsToRemove:l.entityIds}})}catch(l){const t=(0,r.getErrorMessage)(l)
this.jet.error(`Failed to delete ads product for accountId ${e} due to ${t}.`,[o.JET_ERROR_TAGS.ADS_PRODUCT],{shouldRethrow:!0})}}async generateDescriptions(e,t,u){const m=(0,s.getEncodedPrefixedURL)(t.trim(),s.HTTPS_URL_SCHEME)
try{const t=`${n.default[a.CM_AI_ADS_PRODUCT]}?${l.encoder.paramEncode({q:"aiGeneratedAdsProducts",accountUrn:(0,i.createUrnFromAttrs)(i.URN_TYPES.SPONSORED_ACCOUNT,e),productUrl:m,count:3,productName:u})}`,r=(0,c.constructPemMetadata)(d.OPTIMA_PRODUCTS_KEYS.GENERATE_DESCRIPTION,[e],{productName:d.NOTIFICATIONS_PEM_PRODUCT_NAME}),o=[new p.default(r.key,r.value,{productName:r.productName})],s=await this.m3Store.queryURL(t,{reload:!0,adapterOptions:{degradations:o,degradedEntityIDsToRemove:r.entityIds}}),{elements:g,metadata:b}=s.toJSON(),_=g[0]
let h=""
if(!_){const e=b?.productDescriptionGenerationMetadata?.filteredOutputEntryErrorDetails?.[0]
e.contentFilterError?h=e.contentFilterError.filterReason:e.promptInputContextDereferencingPluginError&&(h=e.promptInputContextDereferencingPluginError.errorTypes?.[0]?.contentIngestionErrorType)}const f=_?.aiGeneratedProductDescriptionText?.text?.value||"",T=_?.aiGeneratedProductDescriptionText?.confidenceLevel||5,E=_?.aiGeneratedProductDescriptionText?.trackingId||"",y=b?.productDescriptionGenerationMetadata?.generationRequestId,S=_?.aiGeneratedProductDescriptionText
return{productDescription:f,productDescriptionIsLowQuality:T<3,filterReason:h,productDescriptionTrackingId:E,generationRequestId:y,productDescriptionElement:S}}catch(g){const n=(0,r.getErrorMessage)(g)
this.jet.error(`Failed to generate ad product descriptions for accountId ${e} and ${t} due to ${n}.`,[o.JET_ERROR_TAGS.ADS_PRODUCT],{shouldRethrow:!0})}}},g=T(m.prototype,"m3Store",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(m.prototype,"jet",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=T(m.prototype,"restli",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=T(m.prototype,"xhr",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m)})),define("campaign-manager-web/services/promotion-service",["exports","@ember/service","@glimmer/tracking"],(function(e,t,n){var a,i,r,o
function l(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function s(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=(0,t.inject)("in-product-module"),i=class extends t.default{constructor(...e){super(...e),l(this,"inProductModule",r,this),l(this,"currentWidgetId",o,this)}launchModule(e){this.currentWidgetId=e}onImpression(){return this.inProductModule.onImpression()}onAction(e){return this.inProductModule.onAction(e)}onDismiss(){this.currentWidgetId=null,this.inProductModule.onDismiss()}},r=s(i.prototype,"inProductModule",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=s(i.prototype,"currentWidgetId",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),i)})),define("campaign-manager-web/services/promotion",["exports","@ember/service","@ember/debug","ember-concurrency-decorators","campaign-manager-web/utils/http-error","campaign-manager-web/utils/object","campaign-manager-web/entities/creatives/promotions/promotion","campaign-manager-web/constants/api/entities","campaign-manager-web/constants/api/path-map"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(c=(0,t.inject)("creative"),u=class extends t.default{constructor(...e){super(...e),g(this,"jet",d,this),g(this,"m3Store",p,this),g(this,"creativeService",m,this)}updatePromotion({entityUrn:e,promotion:t,campaignId:n}){return this._updatePromotionTask.perform(e,t,n)}*_updatePromotionTask(e,t,n){try{const a=`${s.default[l.PROMO_IN_APP_PROMOTION]}/${e}`,i={patch:{$set:(0,r.getSerializableObject)(t,o.CmInAppPromotionSchema)}}
yield this.m3Store.queryURL(a,{method:"POST",params:i,adapterOptions:{headers:{"X-RestLi-Method":"partial_update"}}}),yield this.creativeService.fetchCreatives(n)}catch(a){this.jet.error(new Error(`PromotionService: updatePromotion failed with error:  ${(0,i.getErrorMessage)(a)}`))}}},d=b(u.prototype,"jet",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(u.prototype,"m3Store",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(u.prototype,"creativeService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(u.prototype,"_updatePromotionTask",[a.task],Object.getOwnPropertyDescriptor(u.prototype,"_updatePromotionTask"),u.prototype),u)})),define("campaign-manager-web/services/publisher-report",["exports","@ember/service","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/http-error","ember-concurrency-decorators","@glimmer/tracking","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/utils/csv","campaign-manager-web/constants/pem/audience-network","campaign-manager-web/utils/ambry","campaign-manager-web/constants/brand-safety"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(d=(0,i.task)({drop:!0}),p=(0,i.task)({drop:!0}),m=(0,i.task)({enqueue:!0}),g=class extends t.default{constructor(...e){super(...e),E(this,"jet",b,this),E(this,"m3Store",_,this),E(this,"xhr",h,this),E(this,"reportsData",f,this),E(this,"isDownloadError",T,this)}*_fetchPublisherReportTask(e){try{const t=yield this.m3Store.queryURL(n.default.publisherReports,{params:{accountId:e}})
this.reportsData=t.toJSON()}catch(t){this.jet.error(new Error(`Unable to fetch publisher reports for account ${e} : ${(0,a.getErrorMessage)(t)}`),"Publisher-reports-fetch-error",{shouldRethrow:!0})}}*_fetchPublisherReportUrlLevelTask(e){try{const t=yield this.m3Store.queryURL(n.default.publisherReports,{params:{accountId:e,fetchUrl:!0}})
this.reportsData=t.toJSON()}catch(t){this.jet.error(new Error(`Unable to fetch url level publisher reports for account ${e} : ${(0,a.getErrorMessage)(t)}`),"Publisher-reports-fetch-error",{shouldRethrow:!0})}}fetchPublisherReports(e){this._fetchPublisherReportTask.perform(e)}fetchPublisherReportsUrlLevel(e){this._fetchPublisherReportUrlLevelTask.perform(e)}get hasPublisherReportsError(){return this._fetchPublisherReportTask.last?.isError}get isPublisherReportsLoading(){return this._fetchPublisherReportTask.isRunning}*downloadReportsTask(e,t){const a=JSON.stringify({blobId:`${u.PUBLISHER_REPORT_AMBRY_BLOB_PREFIX}${e}`,requestType:c.URL_TYPES.DOWNLOAD,contentType:c.CONTENT_TYPES.CSV}),i=(0,o.constructPemMetadata)(s.LAN_PEM_KEYS.PUBLISHER_REPORT_DOWNLOAD,[e],{productName:s.LAN_PEM_PRODUCT_NAME})
try{const{headers:e}=yield this.xhr.post(n.default.ambrySignedUrl,{data:a,metadata:i}),r=e["x-restli-id"]
l.utils.downloadCsvFromUrl(r,`${t}.csv`)}catch(r){this.isDownloadError||(this.isDownloadError=!0),this.jet.error(new Error("Error downloading publisher report"),"publisher-report-download-error",!0)}}},b=y(g.prototype,"jet",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=y(g.prototype,"m3Store",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(g.prototype,"xhr",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(g.prototype,"reportsData",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),T=y(g.prototype,"isDownloadError",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y(g.prototype,"_fetchPublisherReportTask",[d],Object.getOwnPropertyDescriptor(g.prototype,"_fetchPublisherReportTask"),g.prototype),y(g.prototype,"_fetchPublisherReportUrlLevelTask",[p],Object.getOwnPropertyDescriptor(g.prototype,"_fetchPublisherReportUrlLevelTask"),g.prototype),y(g.prototype,"downloadReportsTask",[m],Object.getOwnPropertyDescriptor(g.prototype,"downloadReportsTask"),g.prototype),g)})),define("campaign-manager-web/services/qualtrics-surveys",["exports","@linkedin/ember-qualtrics/services/qualtrics-surveys"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/recommendation-copy",["exports","@linkedin/lms-adrecs-ui/services/recommendation-copy"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/recommendation-formatter",["exports","@linkedin/lms-adrecs-ui/services/recommendation-formatter"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/recommendations",["exports","@ember/service","@ember/object","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/api/entities","campaign-manager-web/constants/jet-error-tags","campaign-manager-web/utils/m3","campaign-manager-web/utils/http-error","campaign-manager-web/utils/object","@ember/template","@linkedin/jsecure","campaign-manager-web/constants/account","campaign-manager-web/utils/lisa","@linkedin/lms-adrecs-ui/types/recommendations","campaign-manager-web/constants/recommendations","campaign-manager-web/utils/urn","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/recommendations","@linkedin/ember-pem/utils/degradation-tracking-metadata"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f){var T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k
function U(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function x(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function F(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.RECOMMENDATION_HUB_ENTRY_POINT=e.RECHUB_ALLOWED_ROLES=void 0
e.RECOMMENDATION_HUB_ENTRY_POINT=Object.freeze({NOTIFICATIONS:"NOTIFICATIONS",CONCIERGE:"CONCIERGE"})
const z=e.RECHUB_ALLOWED_ROLES=[d.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN,d.ACCOUNT_USER_PERMISSION.ACCOUNT_MANAGER,d.ACCOUNT_USER_PERMISSION.CAMPAIGN_MANAGER,d.ACCOUNT_USER_PERMISSION.CREATIVE_MANAGER]
e.default=(T=(0,t.inject)(),E=(0,t.inject)(),y=(0,t.inject)(),S=(0,t.inject)(),A=(0,t.inject)(),C=(0,t.inject)(),O=(0,t.inject)("account"),v=(0,t.inject)(),w=class extends t.default{constructor(...e){super(...e),U(this,"m3Store",I,this),U(this,"jet",P,this),U(this,"restli",N,this),U(this,"lix",R,this),U(this,"lisaLiam",D,this),U(this,"inProductModule",M,this),U(this,"accountService",L,this),U(this,"tracking",k,this),x(this,"_sanitizeRecommendationMessage",(e=>{e.supplementalRecommendationMessageAttributedText?.text&&(e.supplementalRecommendationMessageAttributedText.text=(0,c.htmlSafe)(u.default.sanitizeHTML(e.supplementalRecommendationMessageAttributedText.text))),e.recommendationMessageAttributedText.text=(0,c.htmlSafe)(u.default.sanitizeHTML(e.recommendationMessageAttributedText.text)),e.recommendationMessageData&&(e.recommendationMessageData.recommendationTitle=(0,c.htmlSafe)(u.default.sanitizeHTML(e.recommendationMessageData.recommendationTitle)),e.recommendationMessageData.justificationMessage=(0,c.htmlSafe)(u.default.sanitizeHTML(e.recommendationMessageData.justificationMessage))),e.recommendationMessages&&(e.recommendationMessages=e.recommendationMessages.map((e=>(e.title=(0,c.htmlSafe)(e.title),e.description=(0,c.htmlSafe)(e.description),e))))})),x(this,"generateFindRecommendationsByCriteriaParams",(({accountUrn:e,recommendationStatuses:t,recommendationAudienceScopes:n,recommendationTypes:a,keyMetrics:i,objectiveTypes:r,rankingScheme:o,timeRange:l,targetEntityUrns:c,parentEntityUrns:u,targetEntityType:d,campaignStatuses:p})=>{const g={accountUrn:e,recommendationStatuses:t},b=(0,s.filterObject)({recommendationAudienceScopes:n,keyMetrics:i,objectiveTypes:r,rankingScheme:o,targetEntityUrns:c,parentEntityUrns:u,targetEntityType:d,campaignStatuses:p},(e=>Boolean(e)))
if(l&&l.startTime&&(b.timeRange={start:l.startTime},l.endTime&&(b.timeRange.end=l.endTime)),a?.length){const e={[m.TargetEntityType.SPONSORED_ACCOUNT]:"accountRecommendationType",[m.TargetEntityType.SPONSORED_CAMPAIGN]:"campaignRecommendationType"}[d]||"campaignRecommendationType"
b.recommendationTypes=a.map((t=>({[e]:t})))}return Object.assign(g,b)})),x(this,"mayTriggerRechubSurvey",((e,t)=>{const n={accountType:this.accountService.accountObj?.type,accountId:this.accountService.accountObj?.id,surveyTrigger:t}
this.tracking.fireInteractionEvent("optima_experience_survey_launched"),this.inProductModule.launchModule(e,{data:n}).catch((e=>{this.jet.error(new Error(`Failed to launch Optima Experience survey: ${e}`),"optima-experience-survey-launch-error",{shouldRethrow:!1})}))}))}async getRecommendationAggregationSummary({accountUrn:e,recommendationAudienceScopes:t=[],recommendationGroups:n=[],targetEntityUrns:s=[],recommendationLevels:c=[],campaignStatuses:u=[],objectiveTypes:d=[]}){try{const r=(0,_.constructPemMetadata)(h.RECOMMENDATIONS_PRODUCT_KEYS.FETCH_RECOMMENDATION_AGGREGATES,[e,...s],{productName:h.RECOMMENDATIONS_PEM_PRODUCT_NAME}),l=await this.m3Store.queryURL(`${a.default[i.CM_ENTITY_RECOMMENDATIONS_AGGREGATION_SUMMARY]}`,{params:{accountUrn:e,recommendationAudienceScopes:t,targetEntityUrns:s,recommendationGroups:n,targetEntityTypes:c,campaignStatuses:u,objectiveTypes:d},reload:!0,adapterOptions:{degradations:r&&[new f.default(r.key,r.value,{productName:r.productName})],degradedEntityIDsToRemove:r?.entityIds||[]}}),p=(0,o.formatObjectJSON)(l)
return p.recommendationsAggregates&&(p.recommendationsAggregates=p.recommendationsAggregates.map((e=>(e.predictedTotalImpact&&(e.predictedTotalImpact=e.predictedTotalImpact.map((e=>(e.metricType=e.adForecastMetricType,delete e.adForecastMetricType,e)))),e)))),p}catch(p){this.jet.error(new Error(`Recommendations get aggregation summary failed: ${(0,l.getErrorMessage)(p)}`),r.JET_ERROR_TAGS.RECOMMENDATIONS,!0)}}async findRecommendationsByCriteria(e){const t=this.generateFindRecommendationsByCriteriaParams(e)
try{const r=[e.accountUrn]
e?.targetEntityUrns&&r.push(...e.targetEntityUrns),e?.parentEntityUrns&&r.push(...e.parentEntityUrns)
const l=(0,_.constructPemMetadata)(h.RECOMMENDATIONS_PRODUCT_KEYS.FETCH_RECOMMENDATIONS,r,{productName:h.RECOMMENDATIONS_PEM_PRODUCT_NAME}),s=await this.m3Store.queryURL(a.default[i.CM_ENTITY_RECOMMENDATION],{params:{q:"findRecommendationsByCriteria",...t},reload:!0,adapterOptions:{degradations:l&&[new f.default(l.key,l.value,{productName:l.productName})],degradedEntityIDsToRemove:l?.entityIds||[]}}),c=(0,o.formatArrayJSON)((0,n.get)(s,"elements"))
return c.forEach((e=>{e.predictedImpacts?.forEach((e=>{e.metricType=e.adForecastMetricType,delete e.adForecastMetricType})),this._sanitizeRecommendationMessage(e)})),c}catch(s){throw this.jet.error(new Error(`Recommendations fetch recommendations by criteria failed: ${(0,l.getErrorMessage)(s)}`),r.JET_ERROR_TAGS.RECOMMENDATIONS,{shouldRethrow:!1}),s}}async findRecommendationsByCriteriaForMidFlightRecs(e){try{return(await this.findRecommendationsByCriteria({accountUrn:(0,b.createUrnFromAttrs)(b.URN_TYPES.SPONSORED_ACCOUNT,e),recommendationStatuses:[m.RecommendationStatus.READY],recommendationPlacement:g.RecPlacement.CAMPAIGN_MANAGER_REPORTING_PAGE})).filter((e=>e.allowedActions?.includes(m.RecommendationActionType.APPLY)))}catch(t){throw this.jet.error(new Error(`Failed to fetch campaign recommendations: ${(0,l.getErrorMessage)(t)}`),[r.JET_ERROR_TAGS.RECOMMENDATIONS,"campaign-recommendations"],{shouldRethrow:!1}),t}}async findRecommendationCampaignMetadata(e){try{const t=(0,_.constructPemMetadata)(h.RECOMMENDATIONS_PRODUCT_KEYS.FETCH_CAMPAIGN_METADATA,e,{productName:h.RECOMMENDATIONS_PEM_PRODUCT_NAME}),r=await this.m3Store.queryURL(a.default[i.CM_ENTITY_RECOMMENDATION_TARGET_METADATA],{params:{q:"findByCampaignUrns",recommendationCampaignUrns:e},reload:!0,adapterOptions:{degradations:t&&[new f.default(t.key,t.value,{productName:t.productName})],degradedEntityIDsToRemove:t?.entityIds||[]}})
return(0,o.formatArrayJSON)((0,n.get)(r,"elements")).reduce(((e,t)=>(e[t.metadata.campaignUrn]=t.metadata,e)),{})}catch(t){this.jet.error(new Error(`Recommendations fetch campaign metadata by campaign urns failed: ${(0,l.getErrorMessage)(t)}`),r.JET_ERROR_TAGS.RECOMMENDATIONS,!0)}}async applyRecommendation({recommendationId:e,accountUrn:t,recommendationPlacement:n}){const a=(0,_.constructPemMetadata)(h.RECOMMENDATIONS_PRODUCT_KEYS.APPLY_RECOMMENDATION,[t,`recId-${e}`],{productName:h.RECOMMENDATIONS_PEM_PRODUCT_NAME})
return this._updateRecommendation({recommendationId:e,accountUrn:t,action:m.RecommendationActionType.APPLY,recommendationPlacement:n||g.RecPlacement.RECOMMENDATION_HUB,pemMetadata:a})}async markRecommendationAsApplied({recommendationId:e,accountUrn:t}){const n=(0,_.constructPemMetadata)(h.RECOMMENDATIONS_PRODUCT_KEYS.MARK_AS_APPLIED_RECOMMENDATION,[t,`recId-${e}`],{productName:h.RECOMMENDATIONS_PEM_PRODUCT_NAME})
return this._updateRecommendation({recommendationId:e,accountUrn:t,action:m.RecommendationActionType.MARK_AS_APPLIED,pemMetadata:n})}async markInlineRecommendationAsApplied({recommendationId:e,accountUrn:t,recommendationPlacement:n}){const a=(0,_.constructPemMetadata)(h.RECOMMENDATIONS_PRODUCT_KEYS.MARK_AS_APPLIED_INLINE_RECOMMENDATION,[t,`recId-${e}`],{productName:h.RECOMMENDATIONS_PEM_PRODUCT_NAME})
return this._updateRecommendation({recommendationId:e,accountUrn:t,action:m.RecommendationActionType.INLINE_APPLY,recommendationPlacement:n||g.RecPlacement.CAMPAIGN_MANAGER_EDIT_PAGE,pemMetadata:a})}async dismissRecommendation({recommendationId:e,accountUrn:t,recommendationPlacement:n}){const a=(0,_.constructPemMetadata)(h.RECOMMENDATIONS_PRODUCT_KEYS.DISMISS_RECOMMENDATION,[t,`recId-${e}`],{productName:h.RECOMMENDATIONS_PEM_PRODUCT_NAME})
return this._updateRecommendation({recommendationId:e,accountUrn:t,action:m.RecommendationActionType.DISMISS,recommendationPlacement:n,pemMetadata:a})}async markRecommendationAsUnapplied({recommendationId:e,accountUrn:t}){const n=(0,_.constructPemMetadata)(h.RECOMMENDATIONS_PRODUCT_KEYS.MARK_AS_UNAPPLIED_RECOMMENDATION,[t,`recId-${e}`],{productName:h.RECOMMENDATIONS_PEM_PRODUCT_NAME})
return this._updateRecommendation({recommendationId:e,accountUrn:t,action:m.RecommendationActionType.MARK_AS_UNAPPLIED,pemMetadata:n})}async markRecommendationAsInlineUnapplied({recommendationId:e,accountUrn:t,recommendationPlacement:n}){const a=(0,_.constructPemMetadata)(h.RECOMMENDATIONS_PRODUCT_KEYS.MARK_AS_UNAPPLIED_INLINE_RECOMMENDATION,[t,`recId-${e}`],{productName:h.RECOMMENDATIONS_PEM_PRODUCT_NAME})
return this._updateRecommendation({recommendationId:e,accountUrn:t,action:m.RecommendationActionType.INLINE_UNAPPLY,recommendationPlacement:n||g.RecPlacement.CAMPAIGN_MANAGER_EDIT_PAGE,pemMetadata:a})}async _updateRecommendation({recommendationId:e,accountUrn:t,action:n,recommendationPlacement:o,pemMetadata:s}){try{return await this.m3Store.queryURL(`${a.default[i.CM_ENTITY_RECOMMENDATION]}?action=startUpdateRecommendationJob`,{method:"POST",params:{recommendationId:e,status:n,accountUrn:t,recommendationPlacement:o},adapterOptions:{degradations:s&&[new f.default(s.key,s.value,{productName:s.productName})],degradedEntityIDsToRemove:s?.entityIds||[]}})}catch(c){this.jet.error(new Error(`${n} action on entity recommendation failed: ${(0,l.getErrorMessage)(c)}`),[r.JET_ERROR_TAGS.RECOMMENDATIONS,`recommendation-action:${n}`],!0)}}async markRecommendationAsPitched({recommendationId:e,accountUrn:t}){const n=(0,_.constructPemMetadata)(h.RECOMMENDATIONS_PRODUCT_KEYS.MARK_AS_PITCHED_RECOMMENDATION,[t,`recId-${e}`],{productName:h.RECOMMENDATIONS_PEM_PRODUCT_NAME})
try{return await this.m3Store.queryURL(`${a.default[i.CM_ENTITY_RECOMMENDATION]}?action=startUpdateRecommendationJob`,{method:"POST",params:{recommendationId:e,status:m.RecommendationActionType.MARK_AS_PITCHED,accountUrn:t},adapterOptions:{degradations:n&&[new f.default(n.key,n.value,{productName:n.productName})],degradedEntityIDsToRemove:n?.entityIds||[]}})}catch(o){this.jet.error(new Error(`Mark as pitched action on entity recommendation failed: ${(0,l.getErrorMessage)(o)}`),[r.JET_ERROR_TAGS.RECOMMENDATIONS,"recommendation-action:mark-as-pitched"],!0)}}async markAllRecommendationsAsPitched(e,t){const n=(0,_.constructPemMetadata)(h.RECOMMENDATIONS_PRODUCT_KEYS.MARK_AS_PITCHED_ALL_RECOMMENDATIONS,[t,...e.map((e=>`recId-${e}`))],{productName:h.RECOMMENDATIONS_PEM_PRODUCT_NAME})
try{return await this.m3Store.queryURL(`${a.default[i.CM_ENTITY_RECOMMENDATION]}?action=startUpdateRecommendationJobs`,{method:"POST",params:{recommendationIds:e,actionStatus:m.RecommendationActionType.MARK_AS_PITCHED,accountUrn:t},adapterOptions:{degradations:n&&[new f.default(n.key,n.value,{productName:n.productName})],degradedEntityIDsToRemove:n?.entityIds||[]}})}catch(o){this.jet.error(new Error(`Mark as pitched action on list of recommendations failed: ${(0,l.getErrorMessage)(o)}`),[r.JET_ERROR_TAGS.RECOMMENDATIONS,"recommendation-action:mark-as-pitched"],!0)}}canUserAccessRecHub({currentUserRole:e}){const t=z.includes(e),n=(0,p.isLisaUser)(this.lisaLiam.accessType)
return t||n}async findRecommendationsByEntitySetup({accountUrn:e,recommendationPlacement:t,recommendationServingStatuses:s,adFormats:c,audienceExpansionEnabled:u,campaignUrn:d,costType:p,currencyCode:m,dailyBudget:g,totalBudget:b,objectiveType:T,offsiteDeliveryEnabled:E,optimizationTargetType:y,pacingStrategy:S,cmTargetingCriteria:A,timeRange:C,unitCost:O,recommendationContext:v}){try{const r={accountUrn:e,recommendationPlacement:t,recommendationServingStatuses:s,adFormats:c,audienceExpansionEnabled:u,campaignUrn:d,costType:p,currencyCode:m,dailyBudget:g,totalBudget:b,objectiveType:T,offsiteDeliveryEnabled:E,optimizationTargetType:y,pacingStrategy:S,cmTargetingCriteria:A,timeRange:C,unitCost:O,recommendationContext:v},l=(0,_.constructPemMetadata)(h.RECOMMENDATIONS_PRODUCT_KEYS.FETCH_RECOMMENDATION_BY_ENTITY_SETUP,[e],{productName:h.RECOMMENDATIONS_PEM_PRODUCT_NAME}),w=await this.m3Store.queryURL(a.default[i.CM_ENTITY_RECOMMENDATION],{params:{q:"findRecommendationsByEntitySetup",...r},reload:!0,adapterOptions:{degradations:l&&[new f.default(l.key,l.value,{productName:l.productName})],degradedEntityIDsToRemove:l?.entityIds||[]}}),I=(0,o.formatArrayJSON)((0,n.get)(w,"elements"))
return I.forEach((e=>{e.predictedImpacts?.forEach((e=>{e.metricType=e.adForecastMetricType,delete e.adForecastMetricType})),this._sanitizeRecommendationMessage(e)})),I}catch(w){400!==w.status&&this.jet.error(new Error(`Recommendations fetch inline recommendations failed: ${(0,l.getErrorMessage)(w)}`),r.JET_ERROR_TAGS.RECOMMENDATIONS,!0)}}async salesAlignedAudienceInsights({campaignId:e,accountId:t,recommendationId:n}){const r=`${a.default[i.CM_TARGETING_AUDIENCE_INSIGHTS_RESPONSE]}?action=salesAlignedAudienceInsights`
return this.m3Store.queryURL(r,{method:"POST",params:{campaignId:e,accountId:t,recommendationId:n},reload:!0}).then((e=>(0,o.formatObjectJSON)(e))).catch((e=>this.jet.error(new Error(`Fetching sales aligned audience insights data failed: ${(0,l.getErrorMessage)(e)}`),"sales-aligned-audience-insights",!0)))}},I=F(w.prototype,"m3Store",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=F(w.prototype,"jet",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=F(w.prototype,"restli",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=F(w.prototype,"lix",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=F(w.prototype,"lisaLiam",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=F(w.prototype,"inProductModule",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=F(w.prototype,"accountService",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=F(w.prototype,"tracking",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w)}))
define("campaign-manager-web/services/reporting",["exports","@ember/service","@ember/object","rsvp","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/entity-status","campaign-manager-web/utils/urn","campaign-manager-web/utils/csv","campaign-manager-web/utils/reporting","campaign-manager-web/utils/local-storage-keys","campaign-manager-web/utils/date","campaign-manager-web/utils/objective-type","@ember/utils","campaign-manager-web/utils/http-error","campaign-manager-web/utils/url-manager","ember-stdlib/utils/is-browser","campaign-manager-web/constants/routes","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/reporting","campaign-manager-web/constants/customization","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E){var y,S,A,C,O,v,w,I,P,N,R,D,M,L,k
function U(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function x(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const F="urn:li:sponsored"
e.default=(y=(0,t.inject)(),S=(0,t.inject)(),A=(0,t.inject)(),C=(0,t.inject)(),O=(0,t.inject)(),v=(0,t.inject)("customization"),w=(0,t.inject)(),I=class extends t.default{constructor(...e){super(...e),U(this,"xhr",P,this),U(this,"jet",N,this),U(this,"account",R,this),U(this,"lix",D,this),U(this,"restli",M,this),U(this,"customizationService",L,this),U(this,"localStorage",k,this)}init(){super.init(...arguments),(0,n.set)(this,"reportingAccounts",[])}getAccounts(e=null){const t={q:"findAll"},a=(0,h.constructPemMetadata)(f.REPORTING_PEM_KEYS.GET_ACCOUNTS,[],{productName:f.ADS_REPORTING_PEM.PRODUCT_NAME})
return null!==e&&(t.count=e),this.xhr.fetch(i.default.reportingAccounts,{data:t,type:"GET",metadata:a},0).then((e=>((0,n.set)(this,"reportingAccounts",e.elements),e)))}getCampaignGroups(e,t=null,n=null){const a={accountId:e,q:"accountId"},r=(0,h.constructPemMetadata)(f.REPORTING_PEM_KEYS.GET_CAMPAIGN_GROUPS,[e],{productName:f.ADS_REPORTING_PEM.PRODUCT_NAME})
return null!==t&&(a.count=t),Array.isArray(n)&&(n=n.join(",")),this.xhr.fetch(i.default.reportingCampaignGroups(n),{data:a,type:"GET",metadata:r},0)}getCampaigns(e,t=[],n=null){const a={accountId:e,q:"accountAndCampaignGroups"},r=(0,h.constructPemMetadata)(f.REPORTING_PEM_KEYS.GET_CAMPAIGNS,[e,...t],{productName:f.ADS_REPORTING_PEM.PRODUCT_NAME})
return t.length>0&&(a.campaignGroupIds=t),null!==n&&(a.count=n),this.xhr.fetch(i.default.reportingCampaigns(),{data:a,type:"GET",metadata:r},0)}getCampaignRecommendations(e=[]){const t={campaignIds:e,q:"campaigns"},n=(0,h.constructPemMetadata)(f.REPORTING_PEM_KEYS.GET_CAMPAIGN_RECOMMENDATIONS,e,{productName:f.ADS_REPORTING_PEM.PRODUCT_NAME})
return this.xhr.fetch(i.default.campaignRecommendations,{data:t,type:"GET",metadata:n},0)}registerCampaignRecommendationAction(e,t,n,a){const r=JSON.stringify({actionType:e,campaignId:t,recommendationCreateTime:n,recommendationType:a}),o=(0,h.constructPemMetadata)(f.REPORTING_PEM_KEYS.REGISTER_CAMPAIGN_RECOMMENDATION_ACTION,[t],{productName:f.ADS_REPORTING_PEM.PRODUCT_NAME})
return this.xhr.post(i.default.campaignRecommendationsAction,{data:r,metadata:o})}getCreatives(e,t=[],n=[],a=null){const r={accountId:e,q:"accountCampaignGroupsAndCampaigns"},o=(0,h.constructPemMetadata)(f.REPORTING_PEM_KEYS.GET_CREATIVES,[e,...t,...n],{productName:f.ADS_REPORTING_PEM.PRODUCT_NAME})
return t.length>0&&(r.campaignGroupIds=t),n.length>0&&(r.campaignIds=n),null!==a&&(r.count=a),this.xhr.fetch(i.default.reportingCreatives(),{data:r,type:"GET",metadata:o},0)}getDuplicableCreatives(e,t,n=null){const a={sourceCampaignId:e,newAccountId:t,q:"duplicableCreatives"},r=(0,h.constructPemMetadata)(f.REPORTING_PEM_KEYS.GET_DUPLICABLE_CREATIVES,[e,t],{productName:f.ADS_REPORTING_PEM.PRODUCT_NAME})
return null!==n&&(a.count=n),this.xhr.fetch(i.default.reportingCreatives(),{data:a,type:"GET",metadata:r},0)}getStatistics({pivots:e,dateRange:t,accountIds:n,campaignGroupIds:r,campaignIds:o,creativeIds:l,timeGranularity:c="ALL",projections:u={}}){let d
Object.keys(u).length>0&&(u.pivotValues=[],d=(0,s.encodeFieldsParam)(u))
const p={pivots:e,timeGranularity:c,dateRange:t,q:"statistics"}
let m
if(l&&l.length>0)p.creativeIds=l,m=l
else if(o&&o.length>0)p.campaignIds=o,m=o
else if(r&&r.length>0)p.campaignGroupIds=r,m=r
else{if(!(n&&n.length>0))return(0,a.reject)()
p.accountIds=n,m=n}const g={"X-HTTP-Method-Override":"GET"},_=i.default.reportingAnalytics(d)
try{return this.xhr.post(_,{data:p,metadata:(0,h.constructPemMetadata)(f.REPORTING_PEM_KEYS.GET_STATISTICS,m,{productName:f.ADS_REPORTING_PEM.PRODUCT_NAME}),headers:g,restliparam:!0}).then((e=>e.data))}catch(T){this.jet.error(`getStatistics failed with params:\n    path: ${_},\n    data: ${p.toString()}\n    sent from the browser?: ${b.default}`,"reporting-get-statistics")}}getAnalytics({pivot:e,dateRange:t,accountIds:n,campaignGroupIds:r,campaignIds:o,creativeIds:l,timeGranularity:c="ALL",projections:u={}}){const d={pivot:e,timeGranularity:c,dateRange:t,q:"analytics"}
let p,m
if(Object.keys(u).length>0&&(u.pivotValues=[],p=(0,s.encodeFieldsParam)(u)),l&&l.length>0)d.creativeIds=l,m=l
else if(o&&o.length>0)d.campaignIds=o,m=o
else if(r&&r.length>0)d.campaignGroupIds=r,m=r
else{if(!(n&&n.length>0))return(0,a.reject)()
d.accountIds=n,m=n}return this.xhr.post(i.default.reportingAnalytics(p),{data:d,metadata:(0,h.constructPemMetadata)(f.REPORTING_PEM_KEYS.GET_ANALYTICS,m,{productName:f.ADS_REPORTING_PEM.PRODUCT_NAME}),headers:{"X-HTTP-Method-Override":"GET"},restliparam:!0}).then((e=>e.data))}fetchSparklineAnalyticsAndSet(e,t,i){const r={}
if(e.forEach((e=>r[e.id]=e)),0===e.length)return(0,a.resolve)(s.EMPTY_API_RESPONSE)
const l=(0,u.daysBetweenDaterange)(t)>s.MAX_DAYS_FOR_DAILY_GRANULARITY?s.TIME_GRANULARITY.MONTHLY:s.TIME_GRANULARITY.DAILY
return this.getStatistics({pivots:[s.PIVOTS.CAMPAIGN,s.PIVOTS.OBJECTIVE_TYPE],campaignIds:e.map((e=>e.id)),dateRange:(0,s.serializeDateRange)(t),projections:{dateRange:[],...(0,s.extractProjectionCols)([(0,s.getKeyResultsColumn)((()=>()=>""),void 0,this)])},timeGranularity:l}).then((e=>{Object.keys(r).forEach((e=>(0,n.setProperties)(r[e],{sparklineAnalytics:[],analyticsDateRange:t,routeToPerformanceChart:i}))),e.elements.forEach((e=>{const t=(0,o.getIdFromUrn)(e.pivotValues[0].id)
r.hasOwnProperty(t)&&(r[t].hasOwnProperty("sparklineAnalytics")||(0,n.set)(r[t],"sparklineAnalytics",[]),r[t].sparklineAnalytics.push(e))}))}))}fetchAnalyticsAndSet(e,t,i,r){const l={}
t.forEach((e=>(0,n.set)(e,"expandedItems",null))),t.forEach((e=>l[e.id]=e))
const c=[],u=e(t).then((e=>{e.elements.forEach((e=>{let t=""
if(t=0===e.pivotValues.length?e.id:(0,o.getIdFromUrn)(e.pivotValues[0].id),l.hasOwnProperty(t)){const a=e.pivotValues.find((e=>e.id in d.OBJECTIVE_TYPE))
a&&(e.objectiveType=a.id)
const i=l[t];(0,n.set)(i,"analytics",e)}})),c.push(u)}))
if(i){const a=i===s.PIVOTS.IMPRESSION_DEVICE_TYPE,r=e(t,i).then((e=>{e.elements.forEach((e=>{const t=e.pivotValues.find((e=>e.id.includes(F))),r=e.pivotValues.find((e=>this._isValidBreakdownPivotValue(i,e)))
if(r){const s=(0,o.getIdFromUrn)(t.id),c=r.displayText||r.id,u=r.id,p=l[s],m={currencyCode:p.currencyCode,pivotValue:c,pivotValueId:u,analytics:e,breakdownPivot:i},g=e.pivotValues.find((e=>e.id in d.OBJECTIVE_TYPE))
g&&(m.analytics.objectiveType=g.id,m.objectiveType=g.id),a&&(m.analytics.deliveryMetrics={}),m.isImpressionDeviceType=a
const b=p.expandedItems||[]
b.push(m),b.sort(((e,t)=>e.pivotValue>t.pivotValue?1:-1)),(0,n.set)(p,"expandedItems",b)}})),i===s.PIVOTS.PLACEMENT_NAME&&t.some((e=>!(0,p.isEmpty)(e.expandedItems)&&e.expandedItems.some((e=>e.pivotValueId===s.PIVOT_VALUE_IDS.OFFSITE_IN_STREAM&&(e.metadata=e.metadata||{},e.metadata.isFirstOffsiteInStreamCell=!0,!0)))))}))
c.push(r)}if(r){const e=r(t).then((t=>{t.elements.forEach((e=>{let t=""
if(t=0===e.pivotValues.length?e.id:(0,o.getIdFromUrn)(e.pivotValues[0].id),l.hasOwnProperty(t)){const a=e.pivotValues.find((e=>e.id in d.OBJECTIVE_TYPE))
a&&(e.objectiveType=a.id)
const i=l[t];(0,n.set)(i,"compareAnalytics",e)}})),c.push(e)}))}return a.Promise.all(c)}updateStatus(e,t,a){const i=(0,h.constructPemMetadata)(f.REPORTING_PEM_KEYS.UPDATE_STATUS,[t.id],{productName:f.ADS_REPORTING_PEM.PRODUCT_NAME})
if(!(0,r.isStatusLegal)(a))throw new Error("Illegal status")
return this.restli.partialUpdate(`${e}/${t.id}`,{data:JSON.stringify({patch:{$set:{status:a}}}),metadata:i}).then((()=>(0,n.set)(t,"status",a))).catch((n=>this.jet.error(new Error(`Failed updating status at ${e} for ${t.id}: ${JSON.stringify(n)}`))),["reporting","updateStatus"])}updateStatuses(e,t,a){if(!(0,r.isStatusLegal)(a))throw new Error("Illegal status")
const i=[],o={},l=t.reduce(((e,t)=>(e[t.id]={patch:{$set:{status:a}}},o[t.id]=t,i.push(t.id),e)),{}),s=(0,h.constructPemMetadata)(f.REPORTING_PEM_KEYS.UPDATE_STATUSES,i,{productName:f.ADS_REPORTING_PEM.PRODUCT_NAME})
return this.restli.batchPartialUpdate((0,g.addQueryParams)(e,{ids:i}),{data:JSON.stringify({entities:l}),metadata:s}).then((({data:e})=>(Object.keys(e.results).forEach((t=>{204===e.results[t].status&&(0,n.set)(o[t],"status",a)})),e))).catch((t=>this.jet.error(`Failed updating statuses at ${e} for ${i.join(", ")}: ${(0,m.getErrorMessage)(t)}`)))}fetchDemographics(e,t){const n=JSON.parse(e.campaignGroupIds||"[]"),a=JSON.parse(e.campaignIds||"[]"),i=JSON.parse(e.creativeIds||"[]"),r=e.accountId,o=e.pivot,l=JSON.parse(e.dateRange),c=(0,s.serializeDateRange)(l)
return t===s.DEMOGRAPHICS_REQUEST_TYPE.ANALYTICS?this.getAnalytics({pivot:o,dateRange:c,campaignGroupIds:n,campaignIds:a,creativeIds:i,accountIds:[r],projections:e.projections}):t===s.DEMOGRAPHICS_REQUEST_TYPE.STATISTICS?this.getStatistics({dateRange:c,campaignGroupIds:n,campaignIds:a,creativeIds:i,pivots:[o],accountIds:[r],projections:e.projections}):void 0}getReportingAdPageSets(e){const t={accountId:e,q:"account"}
return this.xhr.fetch(i.default.reportingAdPageSets,{data:t,type:"GET",metadata:(0,h.constructPemMetadata)(f.REPORTING_PEM_KEYS.GET_AD_PAGE_SETS,[e],{productName:f.ADS_REPORTING_PEM.PRODUCT_NAME})},0)}routeToDemographics(e,t){t.pivot=s.JOB_FUNCTION,this.transitionToRoute(_.ROUTE_NAME.ACCOUNT_DEMOGRAPHICS,e,{queryParams:t})}_batchGetEntitiesByIds(e,t,n){const i={}
if(!(t.length>0))return(0,a.resolve)({})
i.ids=t
let r=""
n.length>0&&(r=n.join(","))
const o=e(r),l=(0,h.constructPemMetadata)(f.REPORTING_PEM_KEYS.GET_ENTITIES_BY_IDS,t,{productName:f.ADS_REPORTING_PEM.PRODUCT_NAME})
return this.xhr.fetch(o,{data:i,type:"GET",metadata:l},0).then((e=>((0,p.isEmpty)(e.errors)||Object.keys(e.errors).forEach((t=>{const n=e.errors[t].message||"no message"
this.jet.error(new Error(`Failed to batchGet id ${t} from ${o}, message: ${n}`))})),e.results)))}batchGetCreativesByIds(e=[],t=[]){return this._batchGetEntitiesByIds(i.default.reportingCreatives,e,t)}batchGetCampaignsByIds(e=[],t=[]){return this._batchGetEntitiesByIds(i.default.reportingCampaigns,e,t)}batchGetCampaignGroupsByIds(e=[],t=[]){return this._batchGetEntitiesByIds(i.default.reportingCampaignGroups,e,t)}downloadReport({reportType:e,dateRange:t,timeGranularity:n,entity:a,ids:i,columns:r=[],statusStates:o=null,compareToDateRange:c=null}){const u=s.REPORT_TYPES_TO_FILTERS[e],d={report:{[u]:{entity:{[a]:i.map((e=>`${s.CONTROLLER_TO_URN_PREFIX[a]}${e}`))},columns:r}},dateRange:t,timeGranularity:n},p=(0,h.constructPemMetadata)(f.REPORTING_PEM_KEYS.DOWNLOAD_REPORT,i,{productName:f.ADS_REPORTING_PEM.PRODUCT_NAME,enableSessionRecording:this.lix.getTreatmentIsEnabled(E.LIX_TEST_KEYS.enablePEMSessionReplayIntegration)})
if(o){const e=Object.keys(o).filter((e=>o[e]))
d.report[u].statuses=e}c&&(d.compareToDateRange=c)
return this.xhr.post("/campaign-manager-api/campaignManagerReportDownload",{data:d,headers:{"X-HTTP-Method-Override":"GET"},method:"POST",processData:!1,restliparam:!0,contentType:"application/x-www-form-urlencoded",xhrFields:{responseType:"blob"},metadata:p}).then((({data:e,headers:t})=>{const n=(t["content-disposition"]||"attachment; filename=report.csv").split("=")[1];(0,l.downloadCsv)(e,n)}))}getUICustomizations(){const e=(0,h.constructPemMetadata)(T.CUSTOMIZATION_PAGE_KEY.REPORTING_GET,[],{productName:f.ADS_REPORTING_PEM.PRODUCT_NAME})
return this.customizationService.getReportTableCustomizations(e)}fetchConversationAdsReporting(e){return this.getStatistics({creativeIds:JSON.parse(e.creativeIds),dateRange:(0,s.serializeDateRange)(JSON.parse(e.dateRange)),pivots:[s.PIVOTS.CONVERSATION_NODE,s.PIVOTS.CONVERSATION_NODE_OPTION_INDEX]})}getSelectedBreakdown(){return this.localStorage.get(c.REPORTING_LOCAL_STORAGE_KEYS.BREAKDOWN_SELECTION)===s.PIVOTS.PLACEMENT?(this.localStorage.remove(c.REPORTING_LOCAL_STORAGE_KEYS.BREAKDOWN_SELECTION),null):this.localStorage.get(c.REPORTING_LOCAL_STORAGE_KEYS.BREAKDOWN_SELECTION)}_isValidBreakdownPivotValue(e,t){const n=[s.PIVOTS.SERVING_LOCATION,s.PIVOTS.PLACEMENT_NAME].includes(e),a=t.id===s.PIVOT_VALUE_IDS.UNKNOWN&&!n
return!t.id.includes(F)&&!(t.id in d.OBJECTIVE_TYPE)&&!a}},P=x(I.prototype,"xhr",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=x(I.prototype,"jet",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=x(I.prototype,"account",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=x(I.prototype,"lix",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=x(I.prototype,"restli",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=x(I.prototype,"customizationService",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=x(I.prototype,"localStorage",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I)})),define("campaign-manager-web/services/resize-detector",["exports","ember-element-resize-detector/services/resize-detector"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/resize-observer",["exports","ember-resize-observer-service/services/resize-observer"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/restli",["exports","@ember/service"],(function(e,t){var n,a,i
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.getBatchDeleteRestliMethodHeader=s,e.getCreateRestliMethodHeader=d,e.getPartialUpdateRestliMethodHeader=c,e.getUpdateRestliMethodHeader=p
const r=Object.freeze({METHOD:"x-restli-method"}),o=Object.freeze({BATCH_DELETE:"batch_delete",BATCH_PARTIAL_UPDATE:"batch_partial_update",PARTIAL_UPDATE:"partial_update",CREATE:"create",DELETE:"delete",UPDATE:"update"})
function l(e){return{[r.METHOD]:e}}function s(){return l(o.BATCH_DELETE)}function c(){return l(o.PARTIAL_UPDATE)}function u(){return l(o.BATCH_PARTIAL_UPDATE)}function d(){return l(o.CREATE)}function p(){return l(o.UPDATE)}function m(e,t){const n=Object.assign({},e)
return n.headers||(n.headers={}),Object.assign(n.headers,t),n}e.default=(n=(0,t.inject)("xhr"),a=class extends t.default{constructor(...e){var t,n,a,r
super(...e),t=this,n="xhr",r=this,(a=i)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(r):void 0})}_post(e,t={},n){return this.xhr.post(e,m(t,n()),!1)}create(e,t={}){return this._post(e,t,d)}partialUpdate(e,t={}){return this._post(e,t,c)}batchPartialUpdate(e,t={}){return this._post(e,t,u)}delete(e,t={}){return this.xhr.delete(e,m(t,l(o.DELETE)))}update(e,t={}){return this.xhr.put(e,m(t,p()))}batchDelete(e,t={}){return this.xhr.delete(e,m(t,s()))}},g=a.prototype,b="xhr",_=[n],h={configurable:!0,enumerable:!0,writable:!0,initializer:null},T={},Object.keys(h).forEach((function(e){T[e]=h[e]})),T.enumerable=!!T.enumerable,T.configurable=!!T.configurable,("value"in T||T.initializer)&&(T.writable=!0),T=_.slice().reverse().reduce((function(e,t){return t(g,b,e)||e}),T),f&&void 0!==T.initializer&&(T.value=T.initializer?T.initializer.call(f):void 0,T.initializer=void 0),void 0===T.initializer&&(Object.defineProperty(g,b,T),T=null),i=T,a)
var g,b,_,h,f,T})),define("campaign-manager-web/services/return-to",["exports","@ember/service","campaign-manager-web/utils/routes"],(function(e,t,n){var a,i
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(a=class extends t.default{constructor(...e){var t,n,a,r,o,l,s
super(...e),t=this,n="router",r=this,(a=i)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(r):void 0}),s={},(l="_branchedOffFrom")in(o=this)?Object.defineProperty(o,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):o[l]=s}register(e,t=[]){const{from:n,to:a}=e,i=!n,r=e.data?.isReturn,o=n?.name===a.name
i||r||o||"loading"===n?.localName||t.length&&!t.includes(n.name)||(this._branchedOffFrom[a.name]=n)}returnToOrigin(e,t,n={}){const{data:a={},fallbackRouteModels:i=[]}=n,r=this._branchedOffFrom[e]
return r?(delete this._branchedOffFrom[e],this.transitionToRouteInfo(r,{isReturn:!0,...a})):this.router.transitionTo(t,...i)}getOrigin(e){return this._branchedOffFrom[e]}transitionToRouteInfo(e,t={}){const a=(0,n.getAllDynamicSegments)(e),i=this.router.transitionTo(e.name,...a,{queryParams:e.queryParams})
return i.data=t,i}},r=a.prototype,o="router",l=[t.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(r,o,e)||e}),u),c&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(c):void 0,u.initializer=void 0),void 0===u.initializer&&(Object.defineProperty(r,o,u),u=null),i=u,a)
var r,o,l,s,c,u})),define("campaign-manager-web/services/rum",["exports","ember-cli-pemberly-tracking/services/rum"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/safety-hub-overview",["exports","@ember/service","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/http-error","ember-concurrency-decorators","@glimmer/tracking"],(function(e,t,n,a,i,r){var o,l,s,c,u
function d(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=(0,i.task)({drop:!0}),l=class extends t.default{constructor(...e){super(...e),d(this,"jet",s,this),d(this,"m3Store",c,this),d(this,"postBidData",u,this)}*_fetchPostBidDataTask(e){try{const t=yield this.m3Store.queryURL(n.default.postBidReports,{params:{q:"accountId",accountId:e},reload:!0})
this.postBidData=t.toJSON().elements}catch(t){this.jet.error(new Error(`Unable to fetch post bid data for account ${e} : ${(0,a.getErrorMessage)(t)}`),"post-bid-data-fetch-error",{shouldRethrow:!0})}}fetchPostBidData(e){this._fetchPostBidDataTask.perform(e)}get hasPostBidDataScreenError(){return this._fetchPostBidDataTask.last?.isError}get isPostBidDataLoading(){return this._fetchPostBidDataTask.isRunning}},s=p(l.prototype,"jet",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(l.prototype,"m3Store",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(l.prototype,"postBidData",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),p(l.prototype,"_fetchPostBidDataTask",[o],Object.getOwnPropertyDescriptor(l.prototype,"_fetchPostBidDataTask"),l.prototype),l)})),define("campaign-manager-web/services/scheduled-session-recorder",["exports","ember-session-record/services/scheduled-session-recorder"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/session-recorder",["exports","ember-session-record/services/session-recorder"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/session-storage",["exports","campaign-manager-web/services/base-storage"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends t.default{constructor(...e){super(window.sessionStorage,...e)}}e.default=n})),define("campaign-manager-web/services/simple-setting",["exports","@ember/service","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/api/entities","@ember/debug","@glimmer/tracking","campaign-manager-web/constants/simple-settings","@linkedin/ember-pem/utils/degradation-tracking-metadata"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.CampaignCreationModeSetting=void 0
let _=e.CampaignCreationModeSetting=(c=b((s=class{get isQuickMode(){return this.currentValue!==o.SIMPLE_SETTING_VALUES.CAMPAIGN_CREATION_MODE_ADVANCED}constructor(e){g(this,"currentValue",c,this),this.settingType=e.settingType,this.name=e.name,this.description=e.description,this.currentValue=e.currentValue}}).prototype,"currentValue",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)
e.default=(u=(0,t.inject)(),d=class extends t.default{constructor(...e){super(...e),g(this,"m3Store",p,this),g(this,"simpleSettingMap",m,this)}get campaignCreationModeSetting(){return this.simpleSettingMap[o.SIMPLE_SETTING_TYPE.CAMPAIGN_CREATION_MODE]}fetchSimpleSetting(e,t=null){const i=`${n.default[a.CM_SIMPLE_SETTING]}/${e}`,r=t?[new l.default(t.key,t.value,{productName:t.productName})]:[],o=t?t.entityIds:[]
return this.m3Store.queryURL(i,{reload:!0,adapterOptions:{degradations:r,degradedEntityIDsToRemove:o}}).then((t=>(this.simpleSettingMap[e]=new _(t.toJSON()),this.simpleSettingMap[e])))}updateSimpleSetting(e,t,i){const r={patch:{$set:{currentValue:t}}},o=`${n.default[a.CM_SIMPLE_SETTING]}/${e}`,s=i?[new l.default(i.key,i.value,{productName:i.productName})]:[],c=i?i.entityIds:[]
return this.m3Store.queryURL(o,{method:"POST",params:r,reload:!0,adapterOptions:{degradations:s,degradedEntityIDsToRemove:c}}).then((()=>(this.simpleSettingMap[e]&&(this.simpleSettingMap[e].currentValue=t),!0)))}},p=b(d.prototype,"m3Store",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(d.prototype,"simpleSettingMap",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),d)})),define("campaign-manager-web/services/sponsor-request",["exports","@ember/service","@glimmer/tracking","campaign-manager-web/utils/api-endpoints","campaign-manager-web/services/xhr","tracked-toolbox","campaign-manager-web/utils/urn","campaign-manager-web/utils/sponsor-request","campaign-manager-web/constants/sponsored-content","campaign-manager-web/utils/sponsored-content"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m
function g(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(u=class extends t.default{constructor(...e){super(...e),g(this,"xhr",d,this),g(this,"companyBlanketConsents",p,this),g(this,"sponsorableContentAssociatedConsentRequests",m,this)}get consentRequestSponsorableContents(){return Object.values(this.sponsorableContentAssociatedConsentRequests).map((e=>e.sponsoredUpdateContent))}async fetchAdConsentRequestData(e){const t=(0,o.createUrnFromAttrs)(o.URN_TYPES.AD_CONSENT,e),n=(await this.xhr.fetch(a.default.getAdConsentRequestData(t),{},i.NO_CACHE_TTL)).consentRequest.postToCompanyRequest
return n.contentUrn=n.contentUrn.share||n.contentUrn.ugcPost,{adConsentRequestData:n}}async createAdConsentRequest(e,t){const n=(await this.xhr.post(a.default.createAdConsentRequestWithBlanketConsent,{data:JSON.stringify({adConsent:{consentRequest:{postToCompanyRequest:e}}})})).data.value,i=e.contentUrn.share||e.contentUrn.ugcPost,r={...e,consentUrn:n,sponsoredUpdateContent:t,contentUrn:i,changeTimeStamps:{created:Date.now(),lastModified:Date.now()}}
return this.sponsorableContentAssociatedConsentRequests={...this.sponsorableContentAssociatedConsentRequests,[i]:r},r}async updateAdConsentRequestStatus(e,t){const n=e.consentUrn,i={patch:{$set:{consentRequest:{postToCompanyRequest:{requestor:e.requestor,contentUrn:(0,l.createConsentEntityUrn)(e.contentUrn),status:t}}}}}
await this.xhr.post(a.default.updateAdConsentRequestData(n),{data:JSON.stringify(i)})}async fetchConsentRequestsByCompanyIdAndContentType(e,t){return this.xhr.fetch(a.default.getCompanyAdConsentRequests(e,[t]),{},i.NO_CACHE_TTL).then((e=>{this.sponsorableContentAssociatedConsentRequests=e.elements.reduce(((e,n)=>{const a=n.consentRequest.postToCompanyRequest
a.contentUrn=a.contentUrn.share||a.contentUrn.ugcPost
const i=a.sponsoredUpdateContent.entityUrn
return s.SPONSORED_UPDATE_CONTENT_FORMATS.includes(c.SPONSORED_CONTENT_TYPE_TO_AD_FORMAT[t])||(a.sponsoredUpdateContent=(0,l.formatMemberSponsorableContent)(a.sponsoredUpdateContent)),{...e,[i]:a}}),{})}))}async fetchBlanketConsentsByCompanyId(e){try{const t=await this.xhr.fetch(a.default.getCompanyBlanketConsents(e),{},i.NO_CACHE_TTL)
return this.companyBlanketConsents=t.elements,t.elements}catch(t){throw this.companyBlanketConsents=null,t}}getAssociatedConsentRequest(e){return this.sponsorableContentAssociatedConsentRequests[e]}},d=b(u.prototype,"xhr",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(u.prototype,"companyBlanketConsents",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),m=b(u.prototype,"sponsorableContentAssociatedConsentRequests",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),b(u.prototype,"consentRequestSponsorableContents",[r.cached],Object.getOwnPropertyDescriptor(u.prototype,"consentRequestSponsorableContents"),u.prototype),u)})),define("campaign-manager-web/services/sponsorable-content-live-preview",["exports","@ember/service","@ember/object","campaign-manager-web/utils/sponsored-content","ember-concurrency-decorators","campaign-manager-web/config/environment","ember-lifeline","@glimmer/tracking","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/api/entities"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(u=(0,t.inject)(),d=(0,t.inject)(),p=(0,i.task)({drop:!0}),m=(0,i.task)({restartable:!0}),g=class extends t.default{constructor(...e){var t,n,a
super(...e),f(this,"m3Store",b,this),f(this,"tracking",_,this),f(this,"livePreviewContent",h,this),a=()=>{},(n="onPreviewContentSuccessCb")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}render(e){(0,o.debounceTask)(this,"_render",e,r.default.callbackDelay.long)}_render(e){const t=this.livePreviewContent?this._updateLivePreviewTask:this._createLivePreviewTask,a=(0,n.getProperties)(e,["accountId","companyId","shareContent"])
t.perform(a).then(this.onPreviewContentSuccessCb).catch((()=>{}))}*_createLivePreviewTask(e){const t={...e,lifecycleState:a.SPONSORED_CONTENT_LIFECYCLE_STATES.DRAFT},n=t.shareContent.contentType
this.tracking.fireInteractionEvent(`${n.toLowerCase()}_create_live_preview`)
const i=yield this.m3Store.queryURL(s.default[c.CM_SPONSORABLE_CONTENT],{method:"POST",params:{...t}})
this.livePreviewContent=i.toJSON()}*_updateLivePreviewTask(e){const t=this.livePreviewContent,n={...t,...e},a=`${s.default[c.CM_SPONSORABLE_CONTENT]}/${t.urn}`
yield this.m3Store.queryURL(a,{method:"PUT",params:{...n},reload:!0}),this.livePreviewContent=n}clear(){this._createLivePreviewTask.cancelAll(),this._updateLivePreviewTask.cancelAll(),this.livePreviewContent=null,this.onPreviewContentSuccessCb=()=>{}}setOnPreviewContentSuccessCb(e){this.onPreviewContentSuccessCb=e}},b=T(g.prototype,"m3Store",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=T(g.prototype,"tracking",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=T(g.prototype,"livePreviewContent",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),T(g.prototype,"_createLivePreviewTask",[p],Object.getOwnPropertyDescriptor(g.prototype,"_createLivePreviewTask"),g.prototype),T(g.prototype,"_updateLivePreviewTask",[m],Object.getOwnPropertyDescriptor(g.prototype,"_updateLivePreviewTask"),g.prototype),g)})),define("campaign-manager-web/services/sponsorable-member-post",["exports","@ember/service","@glimmer/tracking","@ember/object","ember-concurrency-decorators","campaign-manager-web/utils/http-error","campaign-manager-web/constants/sponsored-content","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/sponsor-request"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b,_,h,f
function T(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(c=(0,t.inject)(),u=(0,t.inject)("sponsored-content"),d=(0,t.inject)("campaign"),p=(0,i.task)({drop:!0}),m=class extends t.default{constructor(...e){super(...e),T(this,"m3Store",g,this),T(this,"sponsoredContentService",b,this),T(this,"campaignService",_,this),T(this,"memberProfileSearchResults",h,this),T(this,"memberProfileSponsorableContents",f,this)}handleMemberProfilesResult(e){this.memberProfileSearchResults=e}*fetchMemberProfileSponsorableContentsTask(e,t,n){yield this.sponsoredContentService.fetchOrganicMemberContentEntities(e,t,n).then((e=>{let t=e.map((e=>e.content.sponsoredUpdateContent))
o.SPONSORED_UPDATE_CONTENT_FORMATS.includes(l.SPONSORED_CONTENT_TYPE_TO_AD_FORMAT[n])||(t=t.map((e=>(0,s.formatMemberSponsorableContent)(e)))),this.memberProfileSponsorableContents=t})).catch((e=>{this.jet.error(new Error(`Error fetching organic member sponsorable content entities: ${(0,r.getErrorMessage)(e)}`))}))}},g=E(m.prototype,"m3Store",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=E(m.prototype,"sponsoredContentService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(m.prototype,"campaignService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=E(m.prototype,"memberProfileSearchResults",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),f=E(m.prototype,"memberProfileSponsorableContents",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),E(m.prototype,"handleMemberProfilesResult",[a.action],Object.getOwnPropertyDescriptor(m.prototype,"handleMemberProfilesResult"),m.prototype),E(m.prototype,"fetchMemberProfileSponsorableContentsTask",[p],Object.getOwnPropertyDescriptor(m.prototype,"fetchMemberProfileSponsorableContentsTask"),m.prototype),m)})),define("campaign-manager-web/services/sponsored-content-live-preview",["exports","@ember/service","@ember/object","campaign-manager-web/utils/sponsored-content","campaign-manager-web/constants/sponsored-content","ember-concurrency-decorators","campaign-manager-web/config/environment","ember-lifeline","@glimmer/tracking","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/api/entities","@linkedin/ember-pem/utils/degradation-tracking-metadata"],(function(e,t,n,a,i,r,o,l,s,c,u,d){var p,m,g,b,_,h,f,T,E,y
function S(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function A(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const C={accountId:"",companyId:"",visibility:"",state:"",userGeneratedAdContent:""}
e.default=(p=(0,t.inject)(),m=(0,t.inject)(),g=(0,t.inject)("sponsoredContent"),b=(0,r.task)({drop:!0}),_=(0,r.task)({restartable:!0}),h=class extends t.default{constructor(...e){var t,n,a
super(...e),S(this,"m3Store",f,this),S(this,"tracking",T,this),S(this,"sponsoredContentService",E,this),S(this,"livePreviewContent",y,this),a=()=>{},(n="onPreviewContentSuccessCb")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}render(e,t=null){(0,l.debounceTask)(this,"_render",e,t,o.default.callbackDelay.long)}_render(e,t){const n=this.livePreviewContent?this._updateLivePreviewTask:this._createLivePreviewTask,a=this.livePreviewContent?t?.updateLivePreviewPemMetadata:t?.createLivePreviewPemMetadata
n.perform(e,a).then(this.onPreviewContentSuccessCb).catch((()=>{}))}*_createLivePreviewTask(e,t=null){const i={...(0,n.getProperties)(e,Object.keys(C)),state:{lifecycleState:a.SPONSORED_CONTENT_LIFECYCLE_STATES.DRAFT}},r=i.userGeneratedAdContent.contentType
this.tracking.fireInteractionEvent(`${r.toLowerCase()}_create_live_preview`)
const o=t?[new d.default(t.key,t.value)]:[],l=(yield this.m3Store.queryURL(c.default[u.CM_SPONSORED_UPDATE_CONTENT],{method:"POST",params:{...i},adapterOptions:{degradations:o,degradedEntityIDsToRemove:[]}})).toJSON().entityUrn
this.livePreviewContent={...i,entityUrn:l}}*_updateLivePreviewTask(e,t=null){const n=this.livePreviewContent,a={...this.livePreviewContent,userGeneratedAdContent:{...e.userGeneratedAdContent}}
a.userGeneratedAdContent.introductoryText.attributes&&(a.userGeneratedAdContent.introductoryText.attributes=[])
const r=t?[new d.default(t.key,t.value,{productName:t.productName})]:[],o=`${c.default[u.CM_SPONSORED_UPDATE_CONTENT]}/${n.entityUrn}`
yield this.m3Store.queryURL(o,{method:"PUT",params:{...a},queryParams:{updateCase:i.SPONSORED_CONTENT_UPDATE_CASE.UPDATE_LIVE_PREVIEW},adapterOptions:{degradations:r,degradedEntityIDsToRemove:[]},reload:!0}),this.livePreviewContent=a}clear(){this._createLivePreviewTask.cancelAll(),this._updateLivePreviewTask.cancelAll(),this.livePreviewContent=null,this.onPreviewContentSuccessCb=()=>{}}setOnPreviewContentSuccessCb(e){this.onPreviewContentSuccessCb=e}_resetAndReload(){this._createLivePreviewTask.cancelAll(),this._updateLivePreviewTask.cancelAll(),this.livePreviewContent=null,this.onPreviewContentSuccessCb()}resetAndReload(){(0,l.cancelDebounce)(this,"_render"),(0,l.debounceTask)(this,"_resetAndReload",o.default.callbackDelay.long)}},f=A(h.prototype,"m3Store",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=A(h.prototype,"tracking",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=A(h.prototype,"sponsoredContentService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=A(h.prototype,"livePreviewContent",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),A(h.prototype,"_createLivePreviewTask",[b],Object.getOwnPropertyDescriptor(h.prototype,"_createLivePreviewTask"),h.prototype),A(h.prototype,"_updateLivePreviewTask",[_],Object.getOwnPropertyDescriptor(h.prototype,"_updateLivePreviewTask"),h.prototype),h)})),define("campaign-manager-web/services/sponsored-content",["exports","@ember/service","@ember/object","@glimmer/tracking","restli-utils","campaign-manager-web/utils/urn","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/sponsored-content","rsvp","campaign-manager-web/constants/organization","campaign-manager-web/constants/entity-status","campaign-manager-web/constants/sponsored-content","campaign-manager-web/utils/http-error","campaign-manager-web/utils/url-manager","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/api/entities","campaign-manager-web/entities/sponsored-update-content","@ember/utils","@linkedin/ember-pem/utils/degradation-tracking-metadata","campaign-manager-web/constants/content-type","campaign-manager-web/constants/lix","campaign-manager-web/utils/company","campaign-manager-web/utils/lisa"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S){var A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K
function W(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function X(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const $={[d.CONTENT_ORIGIN.DARK]:e=>"DARK"===e.visibility,[d.CONTENT_ORIGIN.ORGANIC]:e=>"ORGANIC"===e.visibility,[d.CONTENT_ORIGIN.MEMBER]:()=>{throw new Error("MEMBER content origin filter is not implemented")}}
e.default=(A=(0,t.inject)(),C=(0,t.inject)(),O=(0,t.inject)(),v=(0,t.inject)("creative"),w=(0,t.inject)(),I=(0,t.inject)(),P=(0,t.inject)(),N=(0,t.inject)("campaign"),R=(0,t.inject)("companies"),D=class extends t.default{constructor(...e){super(...e),W(this,"xhr",M,this),W(this,"restli",L,this),W(this,"jet",k,this),W(this,"creativeService",U,this),W(this,"m3Store",x,this),W(this,"lix",F,this),W(this,"lisaLiam",z,this),W(this,"campaignService",j,this),W(this,"companiesService",G,this),W(this,"campaignAvailableSponsorableContents",B,this),W(this,"campaignAssociatedSponsorableContents",V,this),W(this,"campaignAvailableSponsoredUpdateContents",Y,this),W(this,"campaignAssociatedSponsoredUpdateContents",H,this),W(this,"isDscPosterPermissionApprovedForParentCompany",q,this),W(this,"currentCompany",K,this)}get enableSponsoredContentCampaignsEmberM3(){return this.lix.getTreatmentIsEnabled(E.LIX_TEST_KEYS.enableSponsoredContentCampaignsEmberM3)}get isFirstPartyArticlesUIChangesEnabled(){return this.lix.getTreatmentIsEnabled(E.LIX_TEST_KEYS.enableFirstPartyArticlesUiChanges)}get isFirstPartyArticlesUIChangesForTLAEnabled(){return this.lix.getTreatmentIsEnabled(E.LIX_TEST_KEYS.enableFirstPartyArticlesUiChangesForTLA)}get isObjectiveTypeSupportedForFPA(){return l.SUPPORTED_OBJECTIVE_TYPES_FOR_FPA.includes(this.campaignService.campaignToEdit.objectiveType)}getAvailableSponsorableContentsByContentType(e,t,n,a=null){return this.creativeService.isCampaignEnabledForServiceState(t)&&this.campaignAvailableSponsorableContents[t]?(this._getAvailableSponsorableContentsByContentType(e,t,n,a),(0,s.resolve)(this.campaignAvailableSponsorableContents[t])):this._getAvailableSponsorableContentsByContentType(e,t,n,a)}_getAvailableSponsorableContentsByContentType(e,t,a,i=null){const{id:o,reference:l}=(0,n.getProperties)(e,["id","reference"]),s=(0,r.getIdFromUrn)(l),c=i?[new f.default(i.key,i.value,{productName:i.productName})]:[]
try{return this.m3Store.queryURL(g.default[b.CM_SPONSORABLE_CONTENT],{params:{q:"owner",accountId:o,companyId:s,campaignId:t,type:a},adapterOptions:{degradations:c,degradedEntityIDsToRemove:i&&i.entityIds?i.entityIds:[]},reload:!0}).then((e=>{const n=e.toJSON().elements
return this.campaignAvailableSponsorableContents={...this.campaignAvailableSponsorableContents,[t]:n},n}))}catch(u){this.jet.error(new Error(`Error fetching Sponsorable Content for campaign ${t} : ${(0,p.getErrorMessage)(u)}`))}}fetchCampaignAssociatedSponsorableContents(e,t=l.SPONSORED_CONTENT_VIEW_CONTEXT.REVIEWER,n=null,a){const i=(this.creativeService.campaignCreatives[e]||[]).filter((e=>!(0,h.isEmpty)(e.reference)))
return(0,h.isEmpty)(i)?(this.campaignAssociatedSponsorableContents={...this.campaignAssociatedSponsorableContents,[e]:[]},(0,s.resolve)()):i.length===(this.campaignAssociatedSponsorableContents[e]||[]).length?(0,s.resolve)():this._fetchCampaignAssociatedSponsorableContents(i,e,t,n,a)}_fetchCampaignAssociatedSponsorableContents(e,t,n=l.SPONSORED_CONTENT_VIEW_CONTEXT.REVIEWER,a=null,i){return this.getSponsorableContentsByUrnsWithViewContext(e.map((e=>e.reference)),n,a).then(((e=[])=>{let n=e
if(i){const a=this.campaignAssociatedSponsorableContents[t]||[]
n=[...e,...a]}this.campaignAssociatedSponsorableContents={...this.campaignAssociatedSponsorableContents,[t]:n}}))}fetchContentEntitiesByContentTypeAndOrigin(e,t,n,a,i,r,o){return this.campaignAvailableSponsoredUpdateContents[t]?(this._fetchContentEntitiesByContentTypeAndOrigin(e,t,n,a,i,r,o),(0,s.resolve)()):this._fetchContentEntitiesByContentTypeAndOrigin(e,t,n,a,i,r,o)}fetchAvailableSponsoredUpdateContentsByContentType(e,t,n,a){return s.Promise.all([this.fetchContentEntitiesByContentTypeAndOrigin(e,t,n,a,d.CONTENT_ORIGIN.DARK,0),this.fetchContentEntitiesByContentTypeAndOrigin(e,t,n,a,d.CONTENT_ORIGIN.ORGANIC,0,100)])}fetchOrganicMemberContentEntities(e,t,n){let a
a=this.isFirstPartyArticlesUIChangesForTLAEnabled?["ARTICLE","IMAGE","TEXT","FIRST_PARTY_ARTICLE"]:["ARTICLE","IMAGE","TEXT"]
const i=n===l.SPONSORED_CONTENT_TYPES.STANDARD?a:[n],r=`(${`author:${encodeURIComponent(e)}`},${`company:${encodeURIComponent(t)}`},sponsoredContentTypes:List(${i.join(",")}))`
return this.m3Store.queryURL(`${g.default[b.CM_CONTENT_LIBRARY_ENTITY]}?searchParameters=${r}`,{params:{q:"organicMemberContent",start:0,count:100},reload:!0}).then((e=>e.toJSON().elements))}_fetchContentEntitiesByContentTypeAndOrigin(e,t,a,i,o,s,c,u=!0){const{id:m,reference:_}=(0,n.getProperties)(e,["id","reference"]),h=(0,r.getIdFromUrn)(_)
let f,E,y=a?[a]:[]
switch(o){case d.CONTENT_ORIGIN.ORGANIC:f=`owner:${encodeURIComponent(`urn:li:organization:${h}`)}`,E="organicCompanyContent",a===l.SPONSORED_CONTENT_TYPES.STANDARD?y=this.isFirstPartyArticlesUIChangesEnabled&&this.isObjectiveTypeSupportedForFPA?["ARTICLE","IMAGE","TEXT","FIRST_PARTY_ARTICLE"]:["ARTICLE","IMAGE","TEXT"]:a===l.SPONSORED_CONTENT_TYPES.JOB_POSTING&&(y=["JOB"])
break
case d.CONTENT_ORIGIN.DARK:f=`account:${encodeURIComponent(`urn:li:sponsoredAccount:${m}`)}`,E="directSponsoredContent"
break
default:throw new Error(`Content Origin ${o} is not supported`)}try{const e=`(${f},sponsoredContentTypes:List(${y.join(",")}))`
return this.m3Store.queryURL(`${g.default[b.CM_CONTENT_LIBRARY_ENTITY]}?searchParameters=${e}`,{params:{q:E,start:s,count:c},reload:!0}).then((e=>{let n=e.toJSON().elements.map((e=>e.content.sponsoredUpdateContent))
if(i&&(n=n.filter((e=>e.userGeneratedAdContent.contentType!==T.CONTENT_TYPE.ARTICLE&&e.userGeneratedAdContent.contentType!==T.CONTENT_TYPE.TEXT))),u&&t){const e=(this.campaignAvailableSponsoredUpdateContents[t]||[]).filter((e=>!$[o](e)))
this.campaignAvailableSponsoredUpdateContents={...this.campaignAvailableSponsoredUpdateContents,[t]:[...e,...n]}}return n}))}catch(S){this.jet.error(new Error(`Error fetching sponsorable content entities for : ${(0,p.getErrorMessage)(S)}`))}}fetchAllDirectSponsoredContent(e,t=100,n=0){return this._fetchContentEntitiesByContentTypeAndOrigin(e,void 0,void 0,!1,d.CONTENT_ORIGIN.DARK,t,n,!1)}fetchCampaignAssociatedSponsoredUpdateContents(e,t=null,n=l.SPONSORED_CONTENT_VIEW_CONTEXT.REVIEWER,a=!1){const i=(this.creativeService.campaignCreatives[e]||[]).filter((e=>!(0,h.isEmpty)(e.reference)))
return(0,h.isEmpty)(i)?(this.campaignAssociatedSponsoredUpdateContents={...this.campaignAssociatedSponsoredUpdateContents,[e]:[]},(0,s.resolve)()):i.length===(this.campaignAssociatedSponsoredUpdateContents[e]||[]).length?(0,s.resolve)():this._fetchCampaignAssociatedSponsoredUpdateContents(i,e,n,t,a)}_fetchCampaignAssociatedSponsoredUpdateContents(e,t,n,a,r){const o=e.map((e=>e.reference))
return this.m3Store.queryURL(`${g.default[b.CM_SPONSORED_UPDATE_CONTENT]}?ids=${i.encoder.encode(o)}&viewContext=${n}`,{adapterOptions:{...(0,l.buildTrackingMetadata)(a)},reload:!0}).then((e=>{const n=Object.values(e.toJSON().results)
let a=n
r&&(a=[...n,...this.campaignAssociatedSponsoredUpdateContents[t]||[]]),this.campaignAssociatedSponsoredUpdateContents={...this.campaignAssociatedSponsoredUpdateContents,[t]:a}})).catch((e=>{this.jet.error(new Error(`Error fetching campaign associated sponsored content for campaign # ${t}: ${(0,p.getErrorMessage)(e)}`),"sponsored-content-service",!1)}))}createSponsorableContent(e,t,n,a=null){return this.m3Store.queryURL(`${g.default[b.CM_SPONSORABLE_CONTENT]}`,{method:"POST",params:{...e},adapterOptions:{...(0,l.buildTrackingMetadata)(a)},reload:!0}).then((e=>{const a=e.toJSON()
return this._addNewContentToState({newContent:a,campaignId:t,shouldSponsorOnCreate:n}),a}))}createSponsoredUpdateContent(e,t,n,a=null){return this.m3Store.queryURL(g.default[b.CM_SPONSORED_UPDATE_CONTENT],{method:"POST",params:{...e},adapterOptions:{...(0,l.buildTrackingMetadata)(a)},reload:!0}).then((e=>{const a=e.toJSON()
return this._addNewContentToState({newContent:a,campaignId:t,shouldSponsorOnCreate:n,isSponsoredUpdateContent:!0}),a}))}createCarousel(e,t,n,a=null){const i=(0,l.getCarouselFromSponsorableContent)(e)
return this.restli.create(o.default.carousels,{data:JSON.stringify(i),metadata:a}).then((({data:i})=>{const r=_.default.fromPojo(e,!1).toPojo()
return r.userGeneratedAdContent.referenceUrn=i.entityUrn,r.visibility=l.VISIBILITY_TYPE.DARK,this.createSponsoredUpdateContent(r,t,n,a)})).catch((e=>{this.jet.error(new Error(`Creating carousel failed: ${(0,p.getErrorMessage)(e)}`))}))}convertDraftUgcToAdContent({sponsoredUpdateContent:e,campaignId:t,shouldSponsorOnCreate:n}){const a={...e,state:{lifecycleState:l.SPONSORED_CONTENT_LIFECYCLE_STATES.PUBLISHED}},i=`${g.default[b.CM_SPONSORED_UPDATE_CONTENT]}/${a.entityUrn}?updateCase=${d.SPONSORED_CONTENT_UPDATE_CASE.PUBLISH_LIVE_PREVIEW}`
return this.m3Store.queryURL(i,{method:"PUT",params:{...a}}).then((()=>(this._addNewContentToState({newContent:a,campaignId:t,shouldSponsorOnCreate:n,isSponsoredUpdateContent:!0}),a)))}_addNewContentToState({newContent:e,campaignId:t,shouldSponsorOnCreate:n,isSponsoredUpdateContent:a=!1}){const i=n?a?"campaignAssociatedSponsoredUpdateContents":"campaignAssociatedSponsorableContents":a?"campaignAvailableSponsoredUpdateContents":"campaignAvailableSponsorableContents",r=this[i],o=[e,...r[t]||[]]
this[i]={...r,[t]:o}}updateSponsorableContent(e,t,n=null){const a=`${g.default[b.CM_SPONSORABLE_CONTENT]}/${e.urn}`
return this.m3Store.queryURL(a,{method:"PUT",params:{...e},adapterOptions:{...(0,l.buildTrackingMetadata)(n)}}).then((()=>{this.replaceSponsorableContentOnEdit(e,t)}))}replaceSponsorableContentOnEdit(e,t){if(this.campaignAssociatedSponsorableContents[t]){const n=this.campaignAssociatedSponsorableContents[t].findIndex((t=>t.urn===e.urn)),a=[...this.campaignAssociatedSponsorableContents[t]]
a.splice(n,1,e),this.campaignAssociatedSponsorableContents[t]=a}}updateSponsoredUpdateContent(e,t,n=null,a=!0){const i=`${g.default[b.CM_SPONSORED_UPDATE_CONTENT]}/${e.entityUrn}`,r={...e}
return a&&r.userGeneratedAdContent.introductoryText.attributes&&(r.userGeneratedAdContent.introductoryText.attributes=[]),this.m3Store.queryURL(i,{method:"PUT",params:{...r},adapterOptions:{...(0,l.buildTrackingMetadata)(n)}}).then((()=>{const n=this.campaignAssociatedSponsoredUpdateContents[t].findIndex((t=>t.entityUrn===e.entityUrn)),a=[...this.campaignAssociatedSponsoredUpdateContents[t]]
a.splice(n,1,e),this.campaignAssociatedSponsoredUpdateContents[t]=a}))}removeSponsorableContent(e,t,n=null){const a=`${g.default[b.CM_SPONSORABLE_CONTENT]}/${e.urn}`
return this.m3Store.queryURL(a,{method:"PUT",params:{...e,adDirectSponsoredContentStatus:u.STATUSES.ARCHIVED},adapterOptions:{...(0,l.buildTrackingMetadata)(n)}}).then((()=>{const n=(this.campaignAvailableSponsorableContents[t]||[]).filter((t=>t.urn!==e.urn))
this.campaignAvailableSponsorableContents={...this.campaignAvailableSponsorableContents,[t]:n}}))}removeSponsoredUpdateContent(e,t,n=null){const a=`${g.default[b.CM_SPONSORED_UPDATE_CONTENT]}/${e.entityUrn}`
return this.m3Store.queryURL(a,{method:"PUT",params:{...e},adapterOptions:{...(0,l.buildTrackingMetadata)(n)}}).then((()=>{const n=(this.campaignAvailableSponsoredUpdateContents[t]||[]).filter((t=>t.entityUrn!==e.entityUrn))
this.campaignAvailableSponsoredUpdateContents={...this.campaignAvailableSponsoredUpdateContents,[t]:n}}))}getSponsorableContentsByUrns(e,t=null){return this.getSponsorableContentsByUrnsWithViewContext(e,l.SPONSORED_CONTENT_VIEW_CONTEXT.AUTHOR,t)}getSponsorableContentsByUrnsWithViewContext(e,t,n=null){return this.m3Store.queryURL(`${g.default[b.CM_SPONSORABLE_CONTENT]}?ids=${i.encoder.encode(e)}&viewContext=${t}`,{adapterOptions:{...(0,l.buildTrackingMetadata)(n)},reload:!0}).then((e=>{const t=e.toJSON()?.results||{}
return Object.values(t)}))}getSponsoredUpdateContentsByUrns(e,t=null){return this.getSponsoredUpdateContentsByUrnsWithViewContext(e,l.SPONSORED_CONTENT_VIEW_CONTEXT.REVIEWER,t)}getSponsoredUpdateContentsByUrnsWithViewContext(e,t,n=null){return this.m3Store.queryURL(`${g.default[b.CM_SPONSORED_UPDATE_CONTENT]}?ids=${i.encoder.encode(e)}&viewContext=${t}`,{adapterOptions:{...(0,l.buildTrackingMetadata)(n)},reload:!0}).then((e=>Object.keys(e.toJSON().results).map((t=>e.toJSON().results[t]))))}deleteSponsorableContent(e,t=null){const n=`${g.default[b.CM_SPONSORABLE_CONTENT]}/${e}`
return this.m3Store.queryURL(n,{method:"DELETE",adapterOptions:{...(0,l.buildTrackingMetadata)(t)}})}shortenUrl(e,t){const n=e.filter((e=>e.length>l.SHORTLINK_LENGTH))
let a=t
const i=n.map((e=>this.restli.create(o.default.shortlinksService,{data:JSON.stringify({longUrl:e})})))
return s.Promise.all(i).then((e=>(n.forEach(((t,n)=>{const i=e[n].headers["x-restli-id"]
a=a.replace(t,(()=>i))})),a))).catch((e=>{this.jet.error(new Error(`Shortlink service failed: ${e.message}`))}))}getCampaignsForReference(e,t=null){const n=this.getCreativesByReference(e,t?.getCreativesByReferenceMetadata),a=n.then((({elements:e})=>this.getCampaignsForCreatives(e,t?.getCampaignsForCreativesMetadata)))
return s.Promise.all([n,a]).then((([{elements:e},{results:t}])=>{const n=e.map((e=>t[e.campaignId])),a=n.filter((e=>!e.isCompletedCampaign))
return{campaigns:n,activeCampaigns:a}}))}getCreativesByReference(e,t=null){const n=`${g.default[b.CM_CREATIVE]}?q=reference&reference=${encodeURIComponent(e)}`
return this.m3Store.queryURL(n,{adapterOptions:{...(0,l.buildTrackingMetadata)(t)}}).then((e=>e.toJSON()))}getCampaignsForCreatives(e,t=null){const n=e.map((e=>e.campaignId))
if(this.enableSponsoredContentCampaignsEmberM3){const e=`${g.default[b.CM_CAMPAIGN]}?ids=List(${n.join(",")})`
return this.m3Store.queryURL(e,{adapterOptions:{...(0,l.buildTrackingMetadata)(t)}}).then((e=>e.toJSON()))}return this.xhr.fetch(o.default.getCampaigns(n),{metadata:t?{...t,entityIds:n}:t})}fetchDscPosterPermissionState(e){const t=(0,r.getIdFromUrn)(e),n=(0,r.createUrnFromAttrs)(r.ORGANIZATION_URN_TYPES.ORGANIZATION,t),a=`${g.default[b.CM_ACCESS_CONTROL]}?action=retrieveAccessControl`
return this.m3Store.queryURL(a,{method:"POST",params:{organizationalTarget:n,role:c.ORGANIZATION_ACL_ROLE.DIRECT_SPONSORED_CONTENT_POSTER},reload:!0}).then((e=>{const t=e.toJSON()
return t?.state})).catch((e=>{const{errors:t}=e
return t.length&&t[0].status&&404===t[0].status?(0,s.resolve)(c.ORGANIZATION_ACL_ROLE_STATE.NOT_REQUESTED):(0,s.reject)(e)}))}getAuthorizationForOrganizationAction(e,t){const a=(0,r.getIdFromUrn)(e)
return this.m3Store.queryURL((0,m.addCompoundKey)(g.default[b.CM_ORGANIZATION_AUTHORIZATION],{action:t,companyId:a})).then((e=>(0,n.get)(e,"actionAuthorized")))}requestDscPosterPermission(e){const t=(0,r.getIdFromUrn)(e),n=(0,r.createUrnFromAttrs)(r.ORGANIZATION_URN_TYPES.ORGANIZATION,t),a=`${g.default[b.CM_ACCESS_CONTROL]}?action=requestPermission`
return this.m3Store.queryURL(a,{method:"POST",params:{organizationalTarget:n,role:c.ORGANIZATION_ACL_ROLE.DIRECT_SPONSORED_CONTENT_POSTER},reload:!0})}async fetchDscPosterPermissionForParentCompany(e){try{this.currentCompany=await this.companiesService.fetch((0,r.getIdFromUrn)(e)),!(0,S.isLisaUser)(this.lisaLiam.accessType)&&(0,y.isShowcase)(this.currentCompany)?this.isDscPosterPermissionApprovedForParentCompany=await this.getAuthorizationForOrganizationAction(this.currentCompany.parentRelationship.relatedCompany,c.ORGANIZATION_ACTIONS.CREATE_DIRECT_CONTENT):this.isDscPosterPermissionApprovedForParentCompany=!0}catch(t){this.isDscPosterPermissionApprovedForParentCompany=!0}}},M=X(D.prototype,"xhr",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=X(D.prototype,"restli",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=X(D.prototype,"jet",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=X(D.prototype,"creativeService",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=X(D.prototype,"m3Store",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=X(D.prototype,"lix",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=X(D.prototype,"lisaLiam",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=X(D.prototype,"campaignService",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=X(D.prototype,"companiesService",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=X(D.prototype,"campaignAvailableSponsorableContents",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),V=X(D.prototype,"campaignAssociatedSponsorableContents",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Y=X(D.prototype,"campaignAvailableSponsoredUpdateContents",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),H=X(D.prototype,"campaignAssociatedSponsoredUpdateContents",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),q=X(D.prototype,"isDscPosterPermissionApprovedForParentCompany",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),K=X(D.prototype,"currentCompany",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),D)})),define("campaign-manager-web/services/sponsored-messaging-shared/sponsored-messaging-shared",["exports","@ember/service","@ember/object","rsvp","@ember/utils","campaign-manager-web/utils/urn","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/http-error","campaign-manager-web/utils/message-ads/message-ads","campaign-manager-web/utils/conversation-ads/conversation-ads","campaign-manager-web/utils/sponsored-messaging-shared/sponsored-messaging-shared","campaign-manager-web/utils/entity-status","campaign-manager-web/utils/object","hue-web-toast/utils/constants","@glimmer/tracking"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C,O,v,w
function I(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function P(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const N="sponsored-messaging-shared-service-error"
e.default=(b=(0,t.inject)(),_=(0,t.inject)(),h=(0,t.inject)("creative"),f=(0,t.inject)(),T=(0,t.inject)("hue-web-toast"),E=class extends t.default{constructor(...e){super(...e),I(this,"xhr",y,this),I(this,"restli",S,this),I(this,"creativeService",A,this),I(this,"jet",C,this),I(this,"toast",O,this),I(this,"creativesAssociatedAdInMailContents",v,this),I(this,"creativesAssociatedConversations",w,this)}fetchAllSponsoredInMails(e,t=null){return this.fetchAdInMailContents(e,t).then((t=>{const n=(0,s.getInMailObjects)({contents:t,creatives:e}),a=n.reduce(((e,t)=>(e[t.id]=t,e)),{})
return this.creativesAssociatedAdInMailContents={...this.creativesAssociatedAdInMailContents,...a},n}))}fetchAllConversationContents(e,t=void 0,n={}){const{fetchAdInmailContentsPemMetadata:a=null,fetchConversationsPemMetadata:i=null}=n
return this.fetchAdInMailContents(e,a).then((n=>this.fetchConversations(n,t,i).then((t=>{const a=(0,c.getConversationAdsObjects)({contents:n,creatives:e,conversations:t}),i=a.reduce(((e,t)=>(e[t.id]=t,e)),{})
return this.creativesAssociatedConversations={...this.creativesAssociatedConversations,...i},a})).catch((e=>{this.jet.error(new Error(`Fetch fetchConversations failed in fetchAllConversationContents: ${(0,l.getErrorMessage)(e)}`),[N])})))).catch((e=>{this.jet.error(new Error(`Fetch fetchAdInMailContents failed in fetchAllConversationContents: ${(0,l.getErrorMessage)(e)}`),[N])}))}fetchNodeLevelReportingEditabilityIds(e){return this.fetchConversationsByIds([e]).then((t=>{const n=t[e]
return[n.id,n.firstMessageContentId]})).catch((e=>{this.jet.error(new Error(`Fetch fetchConversationsByIds failed in fetchNodeLevelReportingEditabilityIds: ${(0,l.getErrorMessage)(e)}`),[N])}))}fetchAdInMailContentsByIds(e=[],t=void 0,n=0,r=null){if((0,i.isPresent)(e)){r&&(r.entityIds=e)
const a=(0,i.isPresent)(t)?{ids:e,accountId:t}:{ids:e}
return this.xhr.fetch(o.default.adInMailContents,{type:"GET",data:a,metadata:r},n).then(u.getAdInMailContentsFromResponse).catch((e=>{this.jet.error(new Error(`Fetch adInMailContents failed in fetchAdInMailContentsByIds: ${(0,l.getErrorMessage)(e)}`),[N])}))}return(0,a.resolve)({})}fetchAdInMailContents(e,t=null){const n=(e||[]).map((e=>e.callToActionV2?.conversationStarterCreativeCallToAction?(0,r.getIdFromUrn)(e.callToActionV2.conversationStarterCreativeCallToAction.conversationUrn):(0,r.getIdFromUrn)(e.variables.content))),a=(e||[]).map((e=>e.accountId)).pop()
return this.fetchAdInMailContentsByIds(n,a,0,t)}fetchAdInMailContentAndConversationByAdInMailContentId(e){return this.fetchAdInMailContentsByIds([e]).then((t=>this.fetchConversations(t).then((n=>(0,c.getConversationAssetConversationAdsObject)({adInMailContents:t,conversations:n,conversationAssetId:e}))).catch((e=>{this.jet.error(new Error(`Fetch fetchConversations failed in fetchAdInMailContentAndConversationByAdInMailContentId: ${(0,l.getErrorMessage)(e)}`),N,!1)})))).catch((e=>{this.jet.error(new Error(`Fetch fetchAdInMailContentsByIds failed in fetchAdInMailContentAndConversationByAdInMailContentId: ${(0,l.getErrorMessage)(e)}`),N,!1)}))}fetchConversationsByIds(e,t=void 0,n=null){const a=(0,i.isPresent)(t)?{ids:e,accountId:t}:{ids:e}
return n&&(n.entityIds=e),this.xhr.fetch(o.default.sponsoredConversations(),{type:"GET",data:a,metadata:n},0).then(u.getResultsFromResponse).catch((e=>{this.jet.error(new Error(`Fetch sponsoredConversations failed in fetchConversationsByIds: ${(0,l.getErrorMessage)(e)}`),[N])}))}fetchConversations(e,t=void 0,n=null){const i=Object.values(e).map(c.getConversationIdFromAdInMailContent)
return this.fetchConversationsByIds(i,t,n).then((e=>Object.values(e)?e:(0,a.reject)())).catch((e=>{this.jet.error(new Error(`Fetch fetchConversationsByIds failed in fetchConversations: ${(0,l.getErrorMessage)(e)}`),[N])}))}sendTestInMailRequest({accountId:e,contentId:t,creativeId:n,campaignId:r,recipients:l,metadata:s}){return(0,i.isEmpty)(l)?(0,a.reject)():this.xhr.post(o.default.adInMailSendTestInMail({contentId:t}),{data:JSON.stringify({accountId:e,recipients:l,campaignId:r,creativeId:n}),metadata:s},0)}sendTestMessage({accountId:e,contentId:t,creativeId:n,campaignId:a,recipients:i,successMessage:r,errorMessage:o,metadata:l}){return this.sendTestInMailRequest({accountId:e,contentId:t,creativeId:parseInt(n,10),campaignId:a,recipients:i,metadata:l}).then((()=>this.toast.add({type:m.TOAST_TYPES.SUCCESS,message:r}))).catch((()=>{this.toast.add({type:m.TOAST_TYPES.ERROR,message:o}),this.jet.error(new Error(`sendTestInMailRequest failed in sendTestMessage: ${o}`),N,!1)}))}removeSpinmailCreative(e,t,n,a,i=null){return this.creativeService.removeCreative(e,t,i).then((()=>this.toast.add({type:m.TOAST_TYPES.SUCCESS,message:n}))).catch((()=>{this.toast.add({type:m.TOAST_TYPES.ERROR,message:a}),this.jet.error(new Error(`removeCreative request failed in removeSpinmailCreative: ${(0,l.getErrorMessage)(a)}`),N,!1)}))}removeSpinmailCreativeAndRefreshCreatives(e,t,n,a,i){let r=null,o=null
return i&&({removeSpinmailCreativePemMetadata:r,fetchCreativesPemMetadata:o}=i),this.removeSpinmailCreative(e,t,n,a,r).then((()=>(delete this.creativesAssociatedAdInMailContents[e],delete this.creativesAssociatedConversations[e],this.creativesAssociatedAdInMailContents={...this.creativesAssociatedAdInMailContents},this.creativesAssociatedConversations={...this.creativesAssociatedConversations},this.creativeService.fetchCreatives(t,void 0,o)))).catch((e=>{this.jet.error(new Error(`removeSpinmailCreative request failed in removeSpinmailCreativeAndRefreshCreatives: ${(0,l.getErrorMessage)(e)}`),N,!1)}))}updateCreativeStatus(e,t,n=null){return(0,d.isStatusLegal)(t)?this.restli.partialUpdate(`${o.default.creatives}/${e.id}`,{data:JSON.stringify({patch:{$set:{status:t}}}),metadata:n}).catch((t=>{const n=new Error(`Failed updating status for creative ${e.id}: ${t}`)
return this.jet.error(n,N,!1)})):(0,a.reject)("Illegal status")}updateAndRefreshCreativeStatus({creative:e,newStatus:t,campaignId:i,adInMailContent:r,metadata:o}){let s=null,c=null,d=null
return o&&({updateCreativeStatusPemMetadata:s,fetchCreativesPemMetadata:c,fetchAdInMailContentsByIdsPemMetadata:d}=o),this.updateCreativeStatus(e,t,s).then((()=>a.Promise.all([this.creativeService.fetchCreatives(i,void 0,c),this.fetchAdInMailContentsByIds([(0,u.getContentIdFromCreative)(e)],e.accountId,d)]))).then((([t,a])=>{const i=(0,p.findById)(t,e.id);(0,n.set)(e,"status",i.status),(0,n.set)(r,"editable",a[r.id].editable)
const o=this.creativesAssociatedAdInMailContents[i.id]?"creativesAssociatedAdInMailContents":"creativesAssociatedConversations"
this[o][i.id]&&((0,n.set)(this[o][i.id].creative,"status",i.status),(0,n.set)(this[o][i.id].content,"editable",a[r.id].editable),this[o]={...this[o]})})).catch((e=>{this.jet.error(new Error(`updateCreativeStatus request failed in updateAndRefreshCreativeStatus: ${(0,l.getErrorMessage)(e)}`),[N])}))}updateCompanySenderPermissions(e,t,n=null){const i=t.map((t=>this.restli.update(o.default.adInMailSenderPermissions({accountId:parseInt(e,10),reference:`urn%3Ali%3Acompany%3A${t.id}`}),{data:JSON.stringify({accountId:parseInt(e,10),state:"APPROVED",urn:`urn:li:company:${t.id}`}),metadata:n}).then((e=>({id:t.id,status:e.status}))).catch((e=>{this.jet.error(new Error(`adInMailSenderPermissions update request failed in updateCompanySenderPermissions: ${(0,l.getErrorMessage)(e)}`),[N])}))))
return(0,a.all)(i).then((e=>e.reduce(((e,t)=>(e[t.id]=t.status,e)),{}))).then((e=>({data:{value:e}}))).catch((e=>{this.jet.error(new Error(`Company sender permissions update request failed: ${(0,l.getErrorMessage)(e)}`),[N])}))}requestMemberSenderPermissions(e,t,n=null){const a=t.map((e=>Number(e.id)))
return this.xhr.post(o.default.adInMailMemberSenderPermissionsRequest,{data:JSON.stringify({accountId:Number(e),memberIds:a}),contentType:"application/json",metadata:n},0)}requestSenderPermissions(e,t,n,a){return n===u.SPONSORED_MESSAGE_SENDER_TYPE.COMPANY?this.updateCompanySenderPermissions(e,t,a?a.updateCompanySenderPermissionsMetadata:null):this.requestMemberSenderPermissions(e,t,a?a.requestMemberSenderPermissionsMetadata:null)}},y=P(E.prototype,"xhr",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=P(E.prototype,"restli",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=P(E.prototype,"creativeService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=P(E.prototype,"jet",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=P(E.prototype,"toast",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=P(E.prototype,"creativesAssociatedAdInMailContents",[g.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),w=P(E.prototype,"creativesAssociatedConversations",[g.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),E)})),define("campaign-manager-web/services/srt-validator",["exports","@ember/service","require","ember-concurrency-decorators","campaign-manager-web/config/environment","ember-cli-pemberly-spark-placeholders/utils/get-asset-url","rsvp"],(function(e,t,n,a,i,r,o){var l,s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,t.inject)("assetLoader"),s=(0,t.inject)("jet"),c=(0,a.task)({drop:!0}),u=class extends t.default{constructor(...e){var t,n,a
super(...e),m(this,"assetLoader",d,this),m(this,"jet",p,this),a=void 0,(n="validator")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}*fetchSrtValidatorTask(){if(this.validator)return
let e=(0,r.default)("assets/srt-validator/srt-validator.js")
"test"===i.default.environment&&(e=`/${e}`)
try{yield this.assetLoader.loadAsset({uri:e,type:"js"})
const t=(0,n.default)("srtValidator")
this.validator=t.default}catch(t){return this.jet.error(new Error(`Unable to fetch SRT validator: ${t}`),["video","video-form","fetch-srt-validator"],!1),(0,o.reject)()}}},d=g(u.prototype,"assetLoader",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(u.prototype,"jet",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(u.prototype,"fetchSrtValidatorTask",[c],Object.getOwnPropertyDescriptor(u.prototype,"fetchSrtValidatorTask"),u.prototype),u)})),define("campaign-manager-web/services/store",["exports","ember-cli-pemberly-m3/services/store"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/survey",["exports","@ember/service","ember-cli-pemberly-tracking","campaign-manager-web/constants/survey","campaign-manager-web/constants/tracking","campaign-manager-web/utils/survey","campaign-manager-web/constants/session-record"],(function(e,t,n,a,i,r,o){var l,s,c,u,d,p,m,g,b,_,h,f,T
function E(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function y(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(l=(0,t.inject)("in-product-module"),s=(0,t.inject)("lix"),c=(0,t.inject)("jet"),u=(0,t.inject)("qualtrics-surveys"),d=(0,t.inject)("scheduled-session-recorder"),p=(0,t.inject)("tracking"),m=class extends t.default{constructor(...e){var t,n,a
super(...e),E(this,"inProductModule",g,this),E(this,"lix",b,this),E(this,"jet",_,this),E(this,"qualtricsSurveysService",h,this),E(this,"sessionRecorder",f,this),E(this,"tracking",T,this),a=!1,(n="_isLiveSurveyOverrideActive")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}setLiveSurveyOverride(e){this._isLiveSurveyOverrideActive=e}launchModule(e,t={}){const l=(0,r.convertLegoWidgetIdToSurveyId)(e),s=this._isLiveSurveyOverrideActive?a.TEST_QUALTRICS_SURVEY_ID:l,c=(0,n.uuid)()
return this.qualtricsSurveysService.attemptSurvey(s,{...t,data:{...t.data,responseId:c},onOpen:()=>{this.inProductModule.onImpression(),this.tracking.fireTrackingPayload(i.TRACKING_EVENT_TOPIC.QUALAROO_QUESTION_SUBMISSION_EVENT,{surveyId:l,questionGUID:c}),this.sessionRecorder.start(o.SESSION_RECORD_FEATURES.CAMPAIGN_MANAGER_SURVEY,o.SESSION_RECORD_INTERVAL.TEN_SECONDS,{samplePercentage:o.SESSION_RECORD_SAMPLE_RATE.QUARTER,maxDuration:o.SESSION_RECORD_MAX_DURATION.TWENTY_MINUTES}),this.sessionRecorder.fireTag(`in-product-survey:open:${c}`),t.onOpen?.()}})}},g=y(m.prototype,"inProductModule",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(m.prototype,"lix",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=y(m.prototype,"jet",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(m.prototype,"qualtricsSurveysService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(m.prototype,"sessionRecorder",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=y(m.prototype,"tracking",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m)})),define("campaign-manager-web/services/table-state",["exports","@ember/service"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends t.default{constructor(...e){var t,n,a
super(...e),a={},(n="_tableStates")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}setTableStates(e,t){const n=this._tableStates[e]||{}
this._tableStates[e]={...n,...t}}getTableStates(e){return this._tableStates[e]||{}}clearTableStateWhenNotFromTaskPage(e,t,n){t&&!n.includes(t.name)&&this.clearTableState(e)}clearTableState(e){delete this._tableStates[e]}}e.default=n})),define("campaign-manager-web/services/tag-manager",["exports","ember-cli-pemberly-litms/services/tag-manager"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/targeting",["exports","@ember/debug","@ember/object","@ember/service","campaign-manager-web/constants/tracking","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/http-error","campaign-manager-web/utils/targeting","campaign-manager-web/utils/tracking"],(function(e,t,n,a,i,r,o,l,s){var c,u,d,p,m,g,b
function _(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function h(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f="targeting-service-error"
e.default=(c=(0,a.inject)(),u=(0,a.inject)(),d=(0,a.inject)(),p=class extends a.default{constructor(...e){super(...e),_(this,"xhr",m,this),_(this,"jet",g,this),_(this,"tracking",b,this)}fireCustomTargetingEvent(e,t,n=null,a){const r={controlUrn:this.tracking.generateControlUrn(t),interactionType:s.CONTROL_INTERACTION_TYPE.SHORT_PRESS,controlTrackingId:n,accountUrn:`urn:li:sponsoredAccount:${e}`}
n&&(r.controlTrackingId=(0,l.generateTrackingIdArray)(n)),a&&(r.adTargetingEntity=a),this.tracking.fireTrackingPayload(i.TRACKING_EVENT_TOPIC.ADS_TARGETING_ACTION_EVENT,r)}getLocaleListByAccountId(e){return this.xhr.fetch(r.default.targetingEntitiesByFacetUrns({urns:[l.FACET_URNS.INTERFACE_LOCALES],accountId:e}),{type:"GET"},0).then((({elements:[e]})=>(0,n.get)(e||{},"children")||[]))}fetchTypeaheadEntities({query:e,accountId:t,facets:n}){const a={query:e,accountId:t}
return n&&(a.facets=n),this.xhr.fetch(r.default.typeaheadTargetingEntities(a),{type:"GET"}).then((({elements:e=[],metadata:t={}})=>({elements:e,controlTrackingId:t.trackingId}))).catch((n=>{const a=`Failed to fetch typeahead entities with query "${e}" from campaignManagerTargetingCriteria endpoint for account ${t}: ${(0,o.getErrorMessage)(n)}`
this.jet.error(new Error(a),"fetchTypeaheadEntities",!1)}))}fetchFacetsMetadata(e,t,n){return this.xhr.fetch(r.default.allTargetingEntitiesByFacetUrns({urns:e,accountId:t}),{type:"GET",metadata:n??{key:"targeting-facets",value:"facets-metadata-missing",entityIds:t?[t]:[]}},0).then((({elements:e})=>e)).catch((t=>{const n=`Failed fo fetch facets meta data for list of ${JSON.stringify(e)}: ${(0,o.getErrorMessage)(t)}`
throw this.jet.error(new Error(n),f,!1),t}))}getTargetingTemplateById(e,t,n=!1,a=null){return this.xhr.fetch(r.default.targetingCriteriaById,{type:"GET",data:{targetingCriteriaId:e,...0!==parseInt(t,10)&&{accountId:t},fetchAncestorUrns:n},metadata:a},0).then((({elements:e})=>e[0])).catch((n=>{throw this.jet.error(`Failed to fetch targeting criteria (${e}) from campaignManagerTargetingCriteria endpoint for account ${t}: ${(0,o.getErrorMessage)(n)}`,f,!1),n}))}},m=h(p.prototype,"xhr",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=h(p.prototype,"jet",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=h(p.prototype,"tracking",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p)})),define("campaign-manager-web/services/targeting/saved-audience",["exports","@ember/service","ember-concurrency-decorators","campaign-manager-web/utils/api-endpoints","campaign-manager-web/constants/routes","campaign-manager-web/utils/targeting-models","campaign-manager-web/utils/targeting","campaign-manager-web/utils/audience-insights","campaign-manager-web/constants/audience-insights","campaign-manager-web/constants/lix","@glimmer/tracking","campaign-manager-web/utils/http-error","@ember/object/computed","@ember/object","campaign-manager-web/utils/validation","rsvp","campaign-manager-web/utils/urn","campaign-manager-web/components/audiences/saved/base-page","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/audiences"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T){var E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae,ie,re,oe,le,se,ce,ue,de,pe,me,ge,be,_e,he,fe,Te,Ee,ye,Se,Ae,Ce,Oe,ve,we,Ie,Pe,Ne,Re,De,Me,Le,ke,Ue,xe,Fe,ze,je,Ge,Be,Ve,Ye,He,qe,Ke,We,Xe,$e,Je,Qe,Ze,et,tt,nt,at,it,rt,ot,lt,st,ct
function ut(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function dt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pt(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const mt="saved-audience-service",gt={[o.FACET_URNS.LOCATIONS_CITY]:"locationsCityInsight",[o.FACET_URNS.LOCATIONS_STATE]:"locationsStateInsight",[o.FACET_URNS.LOCATIONS_COUNTRY]:"locationsCountryInsight",[o.FACET_URNS.LOCATIONS_CONTINENT]:"locationsContinentInsight"}
e.default=(E=(0,t.inject)(),y=(0,t.inject)(),S=(0,t.inject)(),A=(0,t.inject)(),C=(0,t.inject)("campaign"),O=(0,t.inject)("account"),v=(0,t.inject)("audiences/matched-audience"),w=(0,t.inject)("targeting/targeting-criteria"),I=(0,t.inject)(),P=(0,t.inject)(),N=(0,p.readOnly)("_companySizesInsightTask.isRunning"),R=(0,p.readOnly)("_industriesInsightTask.isRunning"),D=(0,p.readOnly)("_employersInsightTask.isRunning"),M=(0,p.readOnly)("_companyGrowthRatesInsightTask.isRunning"),L=(0,p.readOnly)("_jobFunctionsInsightTask.isRunning"),k=(0,p.readOnly)("_senioritiesInsightTask.isRunning"),U=(0,p.readOnly)("_yearsOfExperienceInsightTask.isRunning"),x=(0,p.readOnly)("_skillsInsightTask.isRunning"),F=(0,p.readOnly)("_jobTitlesInsightTask.isRunning"),z=(0,p.readOnly)("_locationsInsightTask.isRunning"),j=(0,p.readOnly)("_generalInterestsInsightTask.isRunning"),G=(0,p.readOnly)("_productInterestsInsightTask.isRunning"),B=(0,p.readOnly)("_myAccountContentEngagementTimelinesTask.isRunning"),V=(0,p.readOnly)("_organicContentEngagementFrequencyDistributionTask.isRunning"),Y=(0,p.readOnly)("_sponsoredContentEngagementFrequencyDistributionTask.isRunning"),H=(0,p.readOnly)("_topMemberInsightsTask.isRunning"),q=(0,p.readOnly)("_topCompanyInsightsTask.isRunning"),K=(0,n.task)({restartable:!0}),W=(0,n.task)({restartable:!0}),X=(0,n.task)({restartable:!0}),$=(0,n.task)({restartable:!0}),J=(0,n.task)({restartable:!0}),Q=(0,n.task)({restartable:!0}),Z=(0,n.task)({restartable:!0}),ee=(0,n.task)({restartable:!0}),te=(0,n.task)({restartable:!0}),ne=(0,n.task)({restartable:!0}),ae=(0,n.task)({restartable:!0}),ie=(0,n.task)({restartable:!0}),re=(0,n.task)({restartable:!0}),oe=(0,n.task)({restartable:!0}),le=(0,n.task)({restartable:!0}),se=(0,n.task)({restartable:!0}),ce=(0,n.task)({restartable:!0}),ue=class extends t.default{constructor(...e){super(...e),ut(this,"formatter",de,this),ut(this,"xhr",pe,this),ut(this,"jet",me,this),ut(this,"targeting",ge,this),ut(this,"router",be,this),ut(this,"i18n",_e,this),ut(this,"campaignService",he,this),ut(this,"accountService",fe,this),ut(this,"matchedAudienceService",Te,this),ut(this,"targetingCriteriaService",Ee,this),ut(this,"lix",ye,this),ut(this,"lix",Se,this),dt(this,"_cache",{}),ut(this,"insightsTargetingCriteria",Ae,this),ut(this,"insightsTargetingCriteriaAudienceCount",Ce,this),ut(this,"locationTypeFacetUrn",Oe,this),dt(this,"toggleSidePanel",(()=>{})),dt(this,"navigateFacetBrowser",(()=>{})),dt(this,"initializeFacetBlockToEdit",(()=>{})),dt(this,"facetBrowserPathUrn",null),dt(this,"facetBrowserSearchQuery",null),dt(this,"onTypeaheadInput",(()=>{})),ut(this,"myAccountContentEngagementTimelines",ve,this),ut(this,"organicContentEngagementFrequencyDistribution",we,this),ut(this,"sponsoredContentEngagementFrequencyDistribution",Ie,this),ut(this,"companySizesInsight",Pe,this),ut(this,"industriesInsight",Ne,this),ut(this,"employersInsight",Re,this),ut(this,"companyGrowthRatesInsight",De,this)
ut(this,"jobFunctionsInsight",Me,this),ut(this,"senioritiesInsight",Le,this),ut(this,"yearsOfExperienceInsight",ke,this),ut(this,"skillsInsight",Ue,this),ut(this,"jobTitlesInsight",xe,this),ut(this,"locationsCityInsight",Fe,this),ut(this,"locationsStateInsight",ze,this),ut(this,"locationsCountryInsight",je,this),ut(this,"locationsContinentInsight",Ge,this),ut(this,"interestsInsight",Be,this),ut(this,"generalInterests",Ve,this),ut(this,"productInterests",Ye,this),ut(this,"topMemberInsights",He,this),ut(this,"topCompanyInsights",qe,this),ut(this,"isCompanySizesInsightFetching",Ke,this),ut(this,"isIndustriesInsightFetching",We,this),ut(this,"isEmployersInsightFetching",Xe,this),ut(this,"isCompanyGrowthRatesInsightFetching",$e,this),ut(this,"isJobFunctionsInsightFetching",Je,this),ut(this,"isSenioritiesInsightFetching",Qe,this),ut(this,"isYearsOfExperienceInsightFetching",Ze,this),ut(this,"isSkillsInsightFetching",et,this),ut(this,"isJobTitlesInsightFetching",tt,this),ut(this,"isLocationsInsightFetching",nt,this),ut(this,"isGeneralInterestsInsightFetching",at,this),ut(this,"isProductInterestsInsightFetching",it,this),ut(this,"isMyAccountContentEngagementTimelinesFetching",rt,this),ut(this,"isOrganicContentEngagementFrequencyDistributionFetching",ot,this),ut(this,"isSponsoredContentEngagementFrequencyDistributionFetching",lt,this),ut(this,"isTopMemberInsightsTaskFetching",st,this)
ut(this,"isTopCompanyInsightsTaskFetching",ct,this)}registerToggleSidePanel(e){this.toggleSidePanel=e}resetToggleSidePanel(){this.toggleSidePanel=()=>{}}registerNavigateFacetBrowser(e){return this.navigateFacetBrowser=e,this}resetNavigateFacetBrowser(){this.navigateFacetBrowser=()=>{}}registerInitializeFacetBlockToEdit(e){return this.initializeFacetBlockToEdit=e,this}resetInitializeFacetBlockToEdit(){this.facetBlockToEdit=()=>{}}setFacetBrowserPathUrn(e){return this.facetBrowserPathUrn=e,this}resetFacetBrowserPathUrn(){this.facetBrowserPathUrn=null}resetDataAndUnregisterFunctions(){this.resetToggleSidePanel(),this.resetNavigateFacetBrowser(),this.resetFacetBrowserPathUrn(),this.resetFacetBrowserSearchQuery(),this.resetOnTypeaheadInput(),this.resetInitializeFacetBlockToEdit()}displayFacetSuggestions(e,t){this.setFacetBrowserPathUrn(e).navigateFacetBrowser(e),this.setFacetBrowserSearchQuery(t).onTypeaheadInput(t),this.initializeFacetBlockToEdit()}setFacetBrowserSearchQuery(e){return this.facetBrowserSearchQuery=e,this}resetFacetBrowserSearchQuery(){this.facetBrowserSearchQuery=null}registerOnTypeaheadInput(e){return this.onTypeaheadInput=e,this}resetOnTypeaheadInput(){this.onTypeaheadInput=()=>{}}get isMyAccountContentEngagementModuleEnabled(){return this.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableMyAccountContentEngagementModule)||this.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableMyAccountContentEngagementModule)}get isOrganicContentEngagementModuleEnabled(){return this.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableOrganicContentEngagementModule)||this.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableOrganicContentEngagementModule)}get isSponsoredContentEngagementModuleEnabled(){return this.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableSponsoredContentEngagementModule)||this.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableSponsoredContentEngagementModule)}get accountId(){return this.accountService.accountObj?.id}get isInsightsTargetingCriteriaAllowedToViewInsights(){return!(0,l.isAudienceCountTooLowForInsights)(this.insightsTargetingCriteriaAudienceCount)&&!(0,l.isAudienceCountTooHighForInsights)(this.insightsTargetingCriteriaAudienceCount)&&(0,l.isTargetingCriteriaValidForInsights)(this.insightsTargetingCriteria)}get locationsInsight(){return this[gt[this.locationTypeFacetUrn]]??null}get hasCompanySizesInsightError(){return(0,m.get)(this._companySizesInsightTask,"last.isError")??!1}get hasIndustriesInsightError(){return(0,m.get)(this._industriesInsightTask,"last.isError")??!1}get hasEmployersInsightError(){return(0,m.get)(this._employersInsightTask,"last.isError")??!1}get hasCompanyGrowthRatesInsightError(){return(0,m.get)(this._companyGrowthRatesInsightTask,"last.isError")??!1}get hasJobFunctionsInsightError(){return(0,m.get)(this._jobFunctionsInsightTask,"last.isError")??!1}get hasSenioritiesInsightError(){return(0,m.get)(this._senioritiesInsightTask,"last.isError")??!1}get hasYearsOfExperienceInsightError(){return(0,m.get)(this._yearsOfExperienceInsightTask,"last.isError")??!1}get hasSkillsInsightError(){return(0,m.get)(this._skillsInsightTask,"last.isError")??!1}get hasJobTitlesInsightError(){return(0,m.get)(this._jobTitlesInsightTask,"last.isError")??!1}get hasLocationsInsightError(){return(0,m.get)(this._locationsInsightTask,"last.isError")??!1}get hasGeneralInterestError(){return this._generalInterestsInsightTask.last?.isError??!1}get hasProductInterestError(){return this._productInterestsInsightTask.last?.isError??!1}get hasTopMemberInsightsError(){return this._topMemberInsightsTask.last?.isError??!1}get hasTopCompanyInsightsError(){return this._topCompanyInsightsTask.last?.isError??!1}get hasMyAccountContentEngagementTimelinesError(){return(0,m.get)(this._myAccountContentEngagementTimelinesTask,"last.isError")??!1}get hasOrganicContentEngagementFrequencyDistributionError(){return(0,m.get)(this._organicContentEngagementFrequencyDistributionTask,"last.isError")??!1}get hasSponsoredContentEngagementFrequencyDistributionError(){return(0,m.get)(this._sponsoredContentEngagementFrequencyDistributionTask,"last.isError")??!1}async fetchTargetingCriteria(e,t=!1,n){let a
if(t){const{include:e,exclude:t}=await this.targetingCriteriaService.fetchTargetingCriteriaWithDefaultLocation(this.accountId)
a={include:e,exclude:t}}else a=await this.targeting.getTargetingTemplateById(e,this.accountId)
const i=t?Object.assign(a||{},{name:this.i18n.lookupTranslation(h.default,"i18n_new_audience_name")()}):a
this.insightsTargetingCriteria=i,n&&(this.insightsTargetingCriteria=await this.populateMatchedAudiences(n,i))}async populateMatchedAudiences(e,t,n=!0){const a=r.CmTargetingCriteria.fromTargetingCriteria(t),i=a.getIncludeLocationFacetObj()
i&&n&&i.remove()
const l=await this.matchedAudienceService.fetchMatchedAudiencesTree(this.accountId),s=(0,o.getFacetUrnMap)(l)
a.include.addOrObject({or:[]})
const c=a.include.and[a.include.and.length-1],u=(0,o.flattenTargetingTree)(l)
let d=e.map((e=>u.find((t=>parseInt((0,_.getIdFromUrn)(t.urn),10)===e))))
return d=d.filter((e=>void 0!==e)),d.forEach((e=>{c.toggleSegment(e,s,!0)})),a.toJS()}async fetchTargetingCriteriaCount(){const{count:e}=await this.campaignService.getAudienceCount(this.insightsTargetingCriteria,{},0)
this.insightsTargetingCriteriaAudienceCount=e}setInsightsTargetingCriteria(e){this.insightsTargetingCriteria=e}setTargetingCriteriaAudienceCount(e){this.insightsTargetingCriteriaAudienceCount=e}setLocationTypeFacetUrn(e){this.locationTypeFacetUrn=e}fetchCompanySizesInsight(e){return this._companySizesInsightTask.perform(e).catch((()=>{}))}fetchIndustriesInsight(){return this._industriesInsightTask.perform().catch((()=>{}))}fetchEmployersInsight(){return this._employersInsightTask.perform().catch((()=>{}))}fetchCompanyGrowthRatesInsight(){return this._companyGrowthRatesInsightTask.perform().catch((()=>{}))}fetchJobFunctionsInsight(){return this._jobFunctionsInsightTask.perform().catch((()=>{}))}fetchSenioritiesInsight(){return this._senioritiesInsightTask.perform().catch((()=>{}))}fetchYearsOfExperienceInsight(){return this._yearsOfExperienceInsightTask.perform().catch((()=>{}))}fetchSkillsInsight(){return this._skillsInsightTask.perform().catch((()=>{}))}fetchJobTitlesInsight(){return this._jobTitlesInsightTask.perform().catch((()=>{}))}fetchLocationsInsight(){return this._locationsInsightTask.perform().catch((()=>{}))}fetchGeneralInterestsInsight(){return this._generalInterestsInsightTask.perform().catch((()=>{}))}fetchProductInterestsInsight(){return this._productInterestsInsightTask.perform().catch((()=>{}))}fetchMyAccountContentEngagementTimelines(){return this._myAccountContentEngagementTimelinesTask.perform().catch((()=>{}))}fetchOrganicContentEngagementFrequencyDistribution(){return this._organicContentEngagementFrequencyDistributionTask.perform().catch((()=>{}))}fetchSponsoredContentEngagementFrequencyDistribution(){return this._sponsoredContentEngagementFrequencyDistributionTask.perform().catch((()=>{}))}fetchTopMemberInsight(){return this._topMemberInsightsTask.perform().catch((()=>{}))}fetchTopCompanyInsight(){return this._topCompanyInsightsTask.perform().catch((()=>{}))}fetchInsightsForRoute(e){if(!this.isInsightsTargetingCriteriaAllowedToViewInsights)return(0,b.resolve)()
let t={}
switch(e){case i.ROUTE_NAME.ACCOUNT_AUDIENCES_SAVED_ITEM_SUMMARY_INSIGHTS:this.fetchGeneralInterestsInsight(),this.fetchProductInterestsInsight(),this.fetchLocationsInsight(),this.fetchTopMemberInsight(),this.fetchTopCompanyInsight()
break
case i.ROUTE_NAME.ACCOUNT_AUDIENCES_SAVED_ITEM_CONTENT_INSIGHTS:this.fetchGeneralInterestsInsight(),this.fetchProductInterestsInsight(),this.isMyAccountContentEngagementModuleEnabled&&this.fetchMyAccountContentEngagementTimelines(),this.isOrganicContentEngagementModuleEnabled&&this.fetchOrganicContentEngagementFrequencyDistribution(),this.isSponsoredContentEngagementModuleEnabled&&this.fetchSponsoredContentEngagementFrequencyDistribution()
break
case i.ROUTE_NAME.ACCOUNT_AUDIENCES_SAVED_ITEM_LOCATION_INSIGHTS:this.fetchLocationsInsight()
break
case i.ROUTE_NAME.ACCOUNT_AUDIENCES_SAVED_ITEM_MEMBER_INSIGHTS:this.fetchJobFunctionsInsight(),this.fetchSenioritiesInsight(),this.fetchYearsOfExperienceInsight(),this.fetchSkillsInsight(),this.fetchJobTitlesInsight()
break
case i.ROUTE_NAME.ACCOUNT_AUDIENCES_SAVED_ITEM_COMPANY_INSIGHTS:this.fetchCompanySizesInsight(),this.fetchIndustriesInsight(),this.fetchEmployersInsight(),this.fetchCompanyGrowthRatesInsight()
break
case i.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_AUTO_REVIEW:t={jobFunctionsInsight:this.fetchJobFunctionsInsight(),industriesInsight:this.fetchIndustriesInsight(),productInterestsInsight:this.fetchProductInterestsInsight(),companySizesInsight:this.fetchCompanySizesInsight(s.AUDIENCE_INSIGHTS_SEGMENTATION_ORDER.AUDIENCE_PERCENTAGE)}}return(0,b.hash)(t)}fetchInsightsForModule(e){switch(e){case s.SA_PAGE_MODULES.TOP_INTERESTS_INSIGHT:this.fetchGeneralInterestsInsight(),this.fetchProductInterestsInsight()
break
case s.SA_PAGE_MODULES.TOP_MEMBER_INSIGHT:this.fetchTopMemberInsight()
break
case s.SA_PAGE_MODULES.TOP_COMPANY_INSIGHT:this.fetchTopCompanyInsight()
break
case s.SA_PAGE_MODULES.JOB_FUNCTIONS_INSIGHT:this.fetchJobFunctionsInsight()
break
case s.SA_PAGE_MODULES.COMPANY_SIZES_INSIGHT:this.fetchCompanySizesInsight()
break
case s.SA_PAGE_MODULES.INDUSTRIES_INSIGHT:this.fetchIndustriesInsight()
break
case s.SA_PAGE_MODULES.EMPLOYERS_INSIGHT:this.fetchEmployersInsight()
break
case s.SA_PAGE_MODULES.COMPANY_GROWTH_RATES_INSIGHT:this.fetchCompanyGrowthRatesInsight()
break
case s.SA_PAGE_MODULES.SENIORITIES_INSIGHT:this.fetchSenioritiesInsight()
break
case s.SA_PAGE_MODULES.YEARS_OF_EXPERIENCE_INSIGHT:this.fetchYearsOfExperienceInsight()
break
case s.SA_PAGE_MODULES.SKILLS_INSIGHT:this.fetchSkillsInsight()
break
case s.SA_PAGE_MODULES.JOB_TITLES_INSIGHT:this.fetchJobTitlesInsight()
break
case s.SA_PAGE_MODULES.LOCATIONS_INSIGHT:case s.SA_PAGE_MODULES.TOP_LOCATIONS_INSIGHT:this.fetchLocationsInsight()
break
case s.SA_PAGE_MODULES.PRODUCT_ENGAGEMENT_INSIGHT:this.fetchProductInterestsInsight()
break
case s.SA_PAGE_MODULES.GENERAL_ENGAGEMENT_INSIGHT:this.fetchGeneralInterestsInsight()
break
case s.SA_PAGE_MODULES.MY_ACCOUNT_ENGAGEMENT_TIMELINE:this.fetchMyAccountContentEngagementTimelines()
break
case s.SA_PAGE_MODULES.ORGANIC_CONTENT_ENGAGEMENT_INSIGHT:this.fetchOrganicContentEngagementFrequencyDistribution()
break
case s.SA_PAGE_MODULES.SPONSORED_CONTENT_ENGAGEMENT_INSIGHT:this.fetchSponsoredContentEngagementFrequencyDistribution()
case s.SA_PAGE_MODULES.DEGREES_INSIGHT:}}*_companySizesInsightTask(e=s.AUDIENCE_INSIGHTS_SEGMENTATION_ORDER.HIERARCHICAL){this.companySizesInsight=yield this._fetchAudienceInsight(o.FACET_URNS.STAFF_COUNTS,e)}*_industriesInsightTask(){this.industriesInsight=yield this._fetchAudienceInsight(o.FACET_URNS.INDUSTRIES)}*_employersInsightTask(){this.employersInsight=yield this._fetchAudienceInsight(o.FACET_URNS.COMPANIES)}*_companyGrowthRatesInsightTask(){this.companyGrowthRatesInsight=yield this._fetchAudienceInsight(o.FACET_URNS.COMPANY_GROWTH_RATE,s.AUDIENCE_INSIGHTS_SEGMENTATION_ORDER.HIERARCHICAL)}*_jobFunctionsInsightTask(){this.jobFunctionsInsight=yield this._fetchAudienceInsight(o.FACET_URNS.JOB_FUNCTIONS)}*_senioritiesInsightTask(){this.senioritiesInsight=yield this._fetchAudienceInsight(o.FACET_URNS.SENIORITIES,s.AUDIENCE_INSIGHTS_SEGMENTATION_ORDER.HIERARCHICAL)}*_yearsOfExperienceInsightTask(){this.yearsOfExperienceInsight=yield this._fetchAudienceInsight(o.FACET_URNS.YEARS_OF_EXPERIENCES,s.AUDIENCE_INSIGHTS_SEGMENTATION_ORDER.HIERARCHICAL)}*_skillsInsightTask(){this.skillsInsight=yield this._fetchAudienceInsight(o.FACET_URNS.SKILLS)}*_jobTitlesInsightTask(){this.jobTitlesInsight=yield this._fetchAudienceInsight(o.FACET_URNS.TITLES)}*_locationsInsightTask(){const{locationTypeFacetUrn:e}=this,t=yield this._fetchAudienceInsight(e)
this[gt[e]]=t}*_generalInterestsInsightTask(){this.generalInterests=yield this._fetchAudienceInsight(o.FACET_URNS.GENERAL_INTERESTS)}*_productInterestsInsightTask(){this.productInterests=yield this._fetchAudienceInsight(o.FACET_URNS.PRODUCT_INTERESTS)}*_myAccountContentEngagementTimelinesTask(){const e=this.accountId;(0,g.assertArgs)(mt,{accountId:e})
const t=(0,l.getContentEngagementFilterCriteria)(this.insightsTargetingCriteria,e,s.CONTENT_TYPE_SEGMENT_URNS.SPONSORED,o.FACET_URNS.ROOT_ACTIVITY_SPONSORED_TYPES),n={sponsoredContentTimeline:this._fetchAudienceInsightsTimeline({filterCriteria:t})}
this.myAccountContentEngagementTimelines=yield(0,b.hash)(n)}*_organicContentEngagementFrequencyDistributionTask(){const e=this.accountId;(0,g.assertArgs)(mt,{accountId:e})
const t=(0,l.getContentEngagementFilterCriteria)(this.insightsTargetingCriteria,e,s.CONTENT_TYPE_SEGMENT_URNS.ORGANIC)
this.organicContentEngagementFrequencyDistribution=yield this._fetchAudienceInsightsFrequencyDistribution({filterCriteria:t,groupByFacetUrn:o.FACET_URNS.ACTIVITIES,orderBy:s.AUDIENCE_INSIGHTS_SORT_BY_TYPES.ENGAGEMENTS})}*_sponsoredContentEngagementFrequencyDistributionTask(){const e=this.accountId;(0,g.assertArgs)(mt,{accountId:e})
const t=(0,l.getContentEngagementFilterCriteria)(this.insightsTargetingCriteria,e,s.CONTENT_TYPE_SEGMENT_URNS.SPONSORED,o.FACET_URNS.ROOT_ACTIVITY_SPONSORED_TYPES,!1)
this.sponsoredContentEngagementFrequencyDistribution=yield this._fetchAudienceInsightsFrequencyDistribution({filterCriteria:t,groupByFacetUrn:o.FACET_URNS.ACTIVITIES,orderBy:s.AUDIENCE_INSIGHTS_SORT_BY_TYPES.ENGAGEMENTS})}*_topMemberInsightsTask(){this.topMemberInsights=yield this._fetchTopAudienceInsight(s.MEMBER_FACET_URNS,s.AUDIENCE_INSIGHTS_INSIGHT_TYPE.MEMBER,s.AUDIENCE_INSIGHTS_SEGMENTATION_ORDER.AUDIENCE_PERCENTAGE,T.AUDIENCES_PEM_KEYS.FETCH_TOP_MEMBER_INSIGHTS)}*_topCompanyInsightsTask(){this.topCompanyInsights=yield this._fetchTopAudienceInsight(s.COMPANY_FACET_URNS,s.AUDIENCE_INSIGHTS_INSIGHT_TYPE.COMPANY,s.AUDIENCE_INSIGHTS_SEGMENTATION_ORDER.AUDIENCE_PERCENTAGE,T.AUDIENCES_PEM_KEYS.FETCH_TOP_COMPANY_INSIGHTS)}_fetchAudienceInsight(e,t=s.AUDIENCE_INSIGHTS_SEGMENTATION_ORDER.AUDIENCE_PERCENTAGE){const n=this.insightsTargetingCriteria;(0,g.assertArgs)(mt,{targetingCriteria:n})
const i=JSON.stringify({facets:[e],targetingCriteria:n,maxReturnCount:s.DEFAULT_MAX_RETURN_COUNT_FOR_INSIGHTS,segmentationOrder:t,account:(0,_.createUrnFromAttrs)(_.URN_TYPES.SPONSORED_ACCOUNT,this.accountId)}),r=a.default.audienceInsights+i
return this._getCachedData(r)?(0,b.resolve)(this._getCachedData(r)):this.xhr.post(a.default.audienceInsights,{data:i}).then((({data:e})=>(this._setCachedData(r,e.value),e.value))).catch((t=>{const n=`Failed to fetch insight for '${e}' with targetingCriteria ${JSON.stringify(this.insightsTargetingCriteria)}: ${(0,d.getErrorMessage)(t)}`
return this.jet.error(new Error(n),mt,!1),(0,b.reject)()}))}_fetchTopAudienceInsight(e,t,n,i){const r=JSON.stringify({facets:e,insightType:t,segmentationOrder:n,targetingCriteria:this.insightsTargetingCriteria}),o=a.default.topAudienceInsights+r
return this._getCachedData(o)?(0,b.resolve)(this._getCachedData(o)):this.xhr.post(a.default.topAudienceInsights,{data:r,metadata:(0,f.constructPemMetadata)(i)}).then((({data:e})=>(this._setCachedData(o,e.value),e.value))).catch((n=>{const a=`Failed to fetch top ${JSON.stringify(t)} audience insight for '${JSON.stringify(e)}' with targetingCriteria ${JSON.stringify(this.insightsTargetingCriteria)}: ${(0,d.getErrorMessage)(n)}`
return this.jet.error(new Error(a),mt,!1),(0,b.reject)()}))}_fetchAudienceInsightsTimeline({filterCriteria:e,timeRange:t={},granularity:n=s.AUDIENCE_INSIGHTS_TIMELINE_GRANULARITY.DAILY}){(0,g.assertArgs)(mt,{filterCriteria:e})
const i=JSON.stringify({filterCriteria:e,timeRange:t,granularity:n}),r=a.default.audienceInsightsFrequencyDistribution+i
return this._getCachedData(r)?(0,b.resolve)(this._getCachedData(r)):this.xhr.post(a.default.audienceInsightsTimeline,{data:i}).then((e=>{const t=(0,l.getResultsFromCmAudienceInsightResponse)(e,s.CM_TIMELINE_RESPONSE_UNION_NAMESPACE_KEY)
return this._setCachedData(r,t),t})).catch((n=>{const a=`Failed to fetch timeline insight ${JSON.stringify(t)} with filterCriteria ${JSON.stringify(e)}: ${(0,d.getErrorMessage)(n)}`
return this.jet.error(new Error(a),mt,!1),(0,b.reject)()}))}_fetchAudienceInsightsFrequencyDistribution({filterCriteria:e,groupByFacetUrn:t,orderBy:n,timeRange:i={},numResults:r=s.DEFAULT_MAX_RETURN_COUNT_FOR_INSIGHTS}){(0,g.assertArgs)(mt,{filterCriteria:e,groupByFacetUrn:t,orderBy:n})
const o=JSON.stringify({filterCriteria:e,timeRange:i,groupBy:t,orderBy:n,numResults:r}),c=a.default.audienceInsightsFrequencyDistribution+o
return this._getCachedData(c)?(0,b.resolve)(this._getCachedData(c)):this.xhr.post(a.default.audienceInsightsFrequencyDistribution,{data:o}).then((e=>{const t=(0,l.getResultsFromCmAudienceInsightResponse)(e,s.CM_FREQUENCY_DISTRIBUTION_RESPONSE_UNION_NAMESPACE_KEY)
return this._setCachedData(c,t),t})).catch((n=>{const a=`Failed to fetch frequency distribution insight for ${t} with targetingCriteria ${JSON.stringify(e)}: ${(0,d.getErrorMessage)(n)}`
return this.jet.error(new Error(a),mt,!1),(0,b.reject)()}))}_getCachedData(e){return this._cache[e]}_setCachedData(e,t){this._cache[e]=t}resetCachedData(){this._cache={}}},de=pt(ue.prototype,"formatter",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=pt(ue.prototype,"xhr",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=pt(ue.prototype,"jet",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=pt(ue.prototype,"targeting",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),be=pt(ue.prototype,"router",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_e=pt(ue.prototype,"i18n",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he=pt(ue.prototype,"campaignService",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fe=pt(ue.prototype,"accountService",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Te=pt(ue.prototype,"matchedAudienceService",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ee=pt(ue.prototype,"targetingCriteriaService",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ye=pt(ue.prototype,"lix",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se=pt(ue.prototype,"lix",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ae=pt(ue.prototype,"insightsTargetingCriteria",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ce=pt(ue.prototype,"insightsTargetingCriteriaAudienceCount",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),Oe=pt(ue.prototype,"locationTypeFacetUrn",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return o.FACET_URNS.LOCATIONS_CITY}}),ve=pt(ue.prototype,"myAccountContentEngagementTimelines",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{organicContentTimeline:null,sponsoredContentTimeline:null}}}),we=pt(ue.prototype,"organicContentEngagementFrequencyDistribution",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ie=pt(ue.prototype,"sponsoredContentEngagementFrequencyDistribution",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Pe=pt(ue.prototype,"companySizesInsight",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ne=pt(ue.prototype,"industriesInsight",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Re=pt(ue.prototype,"employersInsight",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),De=pt(ue.prototype,"companyGrowthRatesInsight",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Me=pt(ue.prototype,"jobFunctionsInsight",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Le=pt(ue.prototype,"senioritiesInsight",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ke=pt(ue.prototype,"yearsOfExperienceInsight",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ue=pt(ue.prototype,"skillsInsight",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),xe=pt(ue.prototype,"jobTitlesInsight",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Fe=pt(ue.prototype,"locationsCityInsight",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ze=pt(ue.prototype,"locationsStateInsight",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),je=pt(ue.prototype,"locationsCountryInsight",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ge=pt(ue.prototype,"locationsContinentInsight",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Be=pt(ue.prototype,"interestsInsight",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ve=pt(ue.prototype,"generalInterests",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ye=pt(ue.prototype,"productInterests",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),He=pt(ue.prototype,"topMemberInsights",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),qe=pt(ue.prototype,"topCompanyInsights",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ke=pt(ue.prototype,"isCompanySizesInsightFetching",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),We=pt(ue.prototype,"isIndustriesInsightFetching",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Xe=pt(ue.prototype,"isEmployersInsightFetching",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$e=pt(ue.prototype,"isCompanyGrowthRatesInsightFetching",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Je=pt(ue.prototype,"isJobFunctionsInsightFetching",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Qe=pt(ue.prototype,"isSenioritiesInsightFetching",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ze=pt(ue.prototype,"isYearsOfExperienceInsightFetching",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),et=pt(ue.prototype,"isSkillsInsightFetching",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),tt=pt(ue.prototype,"isJobTitlesInsightFetching",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),nt=pt(ue.prototype,"isLocationsInsightFetching",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),at=pt(ue.prototype,"isGeneralInterestsInsightFetching",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),it=pt(ue.prototype,"isProductInterestsInsightFetching",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),rt=pt(ue.prototype,"isMyAccountContentEngagementTimelinesFetching",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ot=pt(ue.prototype,"isOrganicContentEngagementFrequencyDistributionFetching",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),lt=pt(ue.prototype,"isSponsoredContentEngagementFrequencyDistributionFetching",[Y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),st=pt(ue.prototype,"isTopMemberInsightsTaskFetching",[H],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ct=pt(ue.prototype,"isTopCompanyInsightsTaskFetching",[q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pt(ue.prototype,"_companySizesInsightTask",[K],Object.getOwnPropertyDescriptor(ue.prototype,"_companySizesInsightTask"),ue.prototype),pt(ue.prototype,"_industriesInsightTask",[W],Object.getOwnPropertyDescriptor(ue.prototype,"_industriesInsightTask"),ue.prototype),pt(ue.prototype,"_employersInsightTask",[X],Object.getOwnPropertyDescriptor(ue.prototype,"_employersInsightTask"),ue.prototype),pt(ue.prototype,"_companyGrowthRatesInsightTask",[$],Object.getOwnPropertyDescriptor(ue.prototype,"_companyGrowthRatesInsightTask"),ue.prototype),pt(ue.prototype,"_jobFunctionsInsightTask",[J],Object.getOwnPropertyDescriptor(ue.prototype,"_jobFunctionsInsightTask"),ue.prototype),pt(ue.prototype,"_senioritiesInsightTask",[Q],Object.getOwnPropertyDescriptor(ue.prototype,"_senioritiesInsightTask"),ue.prototype),pt(ue.prototype,"_yearsOfExperienceInsightTask",[Z],Object.getOwnPropertyDescriptor(ue.prototype,"_yearsOfExperienceInsightTask"),ue.prototype),pt(ue.prototype,"_skillsInsightTask",[ee],Object.getOwnPropertyDescriptor(ue.prototype,"_skillsInsightTask"),ue.prototype),pt(ue.prototype,"_jobTitlesInsightTask",[te],Object.getOwnPropertyDescriptor(ue.prototype,"_jobTitlesInsightTask"),ue.prototype),pt(ue.prototype,"_locationsInsightTask",[ne],Object.getOwnPropertyDescriptor(ue.prototype,"_locationsInsightTask"),ue.prototype),pt(ue.prototype,"_generalInterestsInsightTask",[ae],Object.getOwnPropertyDescriptor(ue.prototype,"_generalInterestsInsightTask"),ue.prototype),pt(ue.prototype,"_productInterestsInsightTask",[ie],Object.getOwnPropertyDescriptor(ue.prototype,"_productInterestsInsightTask"),ue.prototype),pt(ue.prototype,"_myAccountContentEngagementTimelinesTask",[re],Object.getOwnPropertyDescriptor(ue.prototype,"_myAccountContentEngagementTimelinesTask"),ue.prototype),pt(ue.prototype,"_organicContentEngagementFrequencyDistributionTask",[oe],Object.getOwnPropertyDescriptor(ue.prototype,"_organicContentEngagementFrequencyDistributionTask"),ue.prototype),pt(ue.prototype,"_sponsoredContentEngagementFrequencyDistributionTask",[le],Object.getOwnPropertyDescriptor(ue.prototype,"_sponsoredContentEngagementFrequencyDistributionTask"),ue.prototype),pt(ue.prototype,"_topMemberInsightsTask",[se],Object.getOwnPropertyDescriptor(ue.prototype,"_topMemberInsightsTask"),ue.prototype),pt(ue.prototype,"_topCompanyInsightsTask",[ce],Object.getOwnPropertyDescriptor(ue.prototype,"_topCompanyInsightsTask"),ue.prototype),ue)})),define("campaign-manager-web/services/targeting/targeting-criteria",["exports","@ember/service","@glimmer/tracking","ember-concurrency-decorators","@ember/utils","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/targeting","campaign-manager-web/services/xhr","rsvp","@ember/object/computed","campaign-manager-web/utils/http-error","campaign-manager-web/utils/urn","campaign-manager-web/constants/lix","campaign-manager-web/constants/pem/audiences","campaign-manager-web/utils/pem-metadata-util","ember-concurrency","campaign-manager-web/constants/audiences/targeting","campaign-manager-web/constants/application-experience","campaign-manager-web/utils/boost"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f){var T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V,Y,H,q,K,W,X,$,J,Q,Z,ee,te,ne,ae
function ie(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function re(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oe(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const le="targeting-criteria-service"
e.default=(T=(0,t.inject)(),E=(0,t.inject)(),y=(0,t.inject)(),S=(0,t.inject)("targeting"),A=(0,t.inject)(),C=(0,t.inject)("campaign"),O=(0,t.inject)("onboarding"),v=(0,c.readOnly)("_fetchSavedAudiencesTask.isRunning"),w=(0,c.readOnly)("_fetchInferredTargetingCriteriaTask.isRunning"),I=(0,c.readOnly)("_fetchSavedAudiencesTask.last.isError"),P=(0,c.readOnly)("_fetchAllTargetingTemplatesTask.last.isError"),N=(0,c.readOnly)("_fetchInferredTargetingCriteriaTask.last.isError"),R=(0,c.readOnly)("_deleteSavedAudiencesTask.isRunning"),D=(0,c.readOnly)("_deleteSavedAudiencesTask.last.isError"),M=(0,a.task)({drop:!0}),L=(0,a.task)({restartable:!0}),k=(0,a.task)({restartable:!0}),U=(0,a.task)({restartable:!0}),x=(0,a.task)({restartable:!0}),F=(0,a.task)({restartable:!0}),z=(0,a.task)({drop:!0}),j=(0,a.task)({restartable:!0}),G=class extends t.default{constructor(...e){super(...e),ie(this,"jet",B,this),ie(this,"xhr",V,this),ie(this,"restli",Y,this),ie(this,"targetingService",H,this),ie(this,"lix",q,this),ie(this,"campaignService",K,this),ie(this,"onboardingService",W,this),ie(this,"linkedinTemplates",X,this),re(this,"targetingCriteriaWithDefaultLocation",null),re(this,"personalizedStartingAudience",null),re(this,"personalizedStartingAudienceType",""),ie(this,"savedAudiences",$,this),ie(this,"isFetchingSavedAudiences",J,this),ie(this,"isFetchingInferredTargetingCriteria",Q,this),ie(this,"hasErrorFetchingSavedAudiences",Z,this),ie(this,"hasErrorFetchingTargetingTemplates",ee,this),ie(this,"hasErrorFetchingInferredTargetingCriteria",te,this),ie(this,"isDeletingSavedAudiences",ne,this),ie(this,"hasErrorDeletingSavedAudiences",ae,this)}fetchSavedAudiences(e,t){return this._fetchSavedAudiencesTask.perform(e,t)}_decorateSavedAudiencesData(){this.savedAudiences=this.savedAudiences.map((e=>{const{audienceCount:t,ownership:n}=e
return Object.assign({},e,{isCopyShareAllowed:n===_.TEMPLATE_OWNERSHIP.ACCOUNT&&t>=o.MINIMUM_AUDIENCE_SIZE})}))}deleteSavedAudiences(e){return this._deleteSavedAudiencesTask.perform(e)}updateSavedAudience(e,t){return this._updateSavedAudience.perform(e,t)}fetchAllTargetingTemplates(e,t){return this._fetchAllTargetingTemplatesTask.perform(e,t)}fetchInferredTargetingCriteria(e,t,n){return this._fetchInferredTargetingCriteriaTask.perform(e,t,n)}resetStoredTargetingCriteriaWithDefaultLocation(){this.targetingCriteriaWithDefaultLocation=null}resetStoredPersonalizedStartingAudience(){this.personalizedStartingAudience=null}setPersonalizedAudienceTypeToDefault(){this.personalizedStartingAudienceType=_.PERSONALIZED_DEFAULT_AUDIENCE_TYPE.NO_DEFAULT_AUDIENCE}fetchTargetingCriteriaWithDefaultLocation(e){return this.setPersonalizedAudienceTypeToDefault(),this.targetingCriteriaWithDefaultLocation?(0,s.resolve)(this.targetingCriteriaWithDefaultLocation):this._fetchTargetingCriteriaWithDefaultLocation.perform(e)}getPersonalizedDefaultAudienceType(e,t,n=!1){if(n)return _.PERSONALIZED_DEFAULT_AUDIENCE_TYPE.NO_DEFAULT_AUDIENCE
if(e)return this.lix.getTreatment(p.LIX_TEST_KEYS.enablePrefilledAudienceForNewCampaign)
if(!1===e){if(t===h.APPLICATION_EXPERIENCE_CASE.BOOST_CONTENT)return _.PERSONALIZED_DEFAULT_AUDIENCE_TYPE.SMART_AUDIENCE_BOOST
if(t!==h.APPLICATION_EXPERIENCE_CASE.BOOST_CONTENT)return _.PERSONALIZED_DEFAULT_AUDIENCE_TYPE.SMART_AUDIENCE}return _.PERSONALIZED_DEFAULT_AUDIENCE_TYPE.NO_DEFAULT_AUDIENCE}getPersonalizedDefaultAudiencePromise(e,t,n){switch(e){case _.PERSONALIZED_DEFAULT_AUDIENCE_TYPE.SMART_AUDIENCE:return this._fetchPersonalizedTargetingCriteriaTask.perform(t)
case _.PERSONALIZED_DEFAULT_AUDIENCE_TYPE.SMART_AUDIENCE_BOOST:return this._fetchPersonalizedTargetingCriteriaTask.perform(t,n)
case _.PERSONALIZED_DEFAULT_AUDIENCE_TYPE.PREFILLED_COMPANY_FOLLOWER:case _.PERSONALIZED_DEFAULT_AUDIENCE_TYPE.PREFILLED_POPULAR_JOB:case _.PERSONALIZED_DEFAULT_AUDIENCE_TYPE.PREFILLED_MIXED_BAG:return this._fetchPrefilledTargetingCriteriaTask.perform(t)
default:return null}}*_fetchSavedAudiencesTask(e,t){try{const n=yield this.fetchTargetingTemplates(e,t)
return this.savedAudiences=n.filter((({type:e})=>e===o.utils.TARGETING_TEMPLATE_TYPES.USER_AUDIENCE)),this._decorateSavedAudiencesData(),this.savedAudiences}catch(n){const e=`Failed to fetch saved audiences in targeting-criteria service: ${(0,u.getErrorMessage)(n)}`
return this.jet.error(new Error(e),le,!1),(0,s.reject)(n)}}*_fetchAllTargetingTemplatesTask(e,t){try{const n=yield this.fetchTargetingTemplates(e,t),a=[],i=[]
return n.forEach((e=>{e.type===o.utils.TARGETING_TEMPLATE_TYPES.LINKEDIN_AUDIENCE?a.push(e):e.type===o.utils.TARGETING_TEMPLATE_TYPES.USER_AUDIENCE&&i.push(e)})),this.linkedinTemplates=a,this.savedAudiences=i,this._decorateSavedAudiencesData(),[...this.linkedinTemplates,...this.savedAudiences]}catch(n){this.jet.error(`Fetching the Audience templates failed: ${n}`,le,{shouldRethrow:!0})}}*_fetchTargetingCriteriaWithDefaultLocation(e){return this.targetingCriteriaWithDefaultLocation=yield this.targetingService.getTargetingTemplateById(o.utils.DEFAULT_GEO_TEMPLATE_ID,e,!0),this.targetingCriteriaWithDefaultLocation}*_fetchPersonalizedTargetingCriteriaTask(e,t){const n=(0,d.createUrnFromAttrs)(d.URN_TYPES.SPONSORED_ACCOUNT,e)
return yield this.xhr.fetch(r.default.personalizedSmartAudience,{type:"GET",data:{accountUrn:n,...t&&{applicationExperience:t}},metadata:(0,g.constructPemMetadata)(m.AUDIENCES_PEM_KEYS.FETCH_PERSONALIZED_SMART_AUDIENCE,[e],{productName:m.AUDIENCE_MATCHING_PEM_NAME})},l.NO_CACHE_TTL).then((({elements:e})=>e[0])).catch((e=>{throw this.jet.error(`Failed to fetch personalized targeting criteria for account: ${n}: ${(0,u.getErrorMessage)(e)}`,le,!1),e}))}*_fetchPrefilledTargetingCriteriaTask(e){const t=(0,d.createUrnFromAttrs)(d.URN_TYPES.SPONSORED_ACCOUNT,e)
return yield this.xhr.fetch(r.default.prefilledDefaultAudience,{type:"GET",data:{accountUrn:t},metadata:(0,g.constructPemMetadata)(m.AUDIENCES_PEM_KEYS.FETCH_PERSONALIZED_SMART_AUDIENCE,[e],{productName:m.AUDIENCE_MATCHING_PEM_NAME})},l.NO_CACHE_TTL).then((({elements:e})=>e[0])).catch((e=>{throw this.jet.error(`Failed to fetch prefilled targeting criteria for account: ${t}: ${(0,u.getErrorMessage)(e)}`,le,!1),e}))}*_fetchInferredTargetingCriteriaTask(e,t,n){const a=(0,d.createUrnFromAttrs)(d.URN_TYPES.SPONSORED_ACCOUNT,e),o=(0,g.constructPemMetadata)(m.AUDIENCES_PEM_KEYS.FETCH_INFERRED_TARGETING_CRITERIA,[e],{productName:m.AUDIENCE_MATCHING_PEM_NAME}),l={accountUrn:a,productDescription:t}
return(0,i.isEmpty)(n)||(l.inferenceTypes=n),yield this.xhr.post(r.default.inferTargetingCriteria,{data:JSON.stringify(l),metadata:o}).then((e=>e.data.value)).catch((e=>{if(!(0,b.didCancel)(e))throw this.jet.error(`Failed to fetch inferred targeting criteria for account: ${a}: ${(0,u.getErrorMessage)(e)}`,le,!1),e}))}*_updateSavedAudience(e,t){e.ownership===_.TEMPLATE_OWNERSHIP.ACCOUNT&&(e.lastModifiedAt=(new Date).getTime(),e.ownership=_.TEMPLATE_OWNERSHIP.ACCOUNT,e.account=(0,d.createAccountUrnFromId)(t))
const n={patch:{$set:e}}
try{return yield this.restli.partialUpdate(`${r.default.targetingTemplates}/${e.id}`,{data:JSON.stringify(n)})}catch(a){return this.jet.error(new Error(`Targeting criteria template [${e.id}] update has failed`)),(0,s.reject)(a)}}*_deleteSavedAudiencesTask(e){try{return yield this.xhr.delete(r.default.deleteTargetingCriteriaByIds(e))}catch(t){const n=`Failed to delete saved audiences [${e.join(",")}] in targeting-criteria service: ${(0,u.getErrorMessage)(t)}`
this.jet.error(new Error(n),le)}}fetchTargetingTemplates(e,t){return this.xhr.fetch(r.default.targetingCriteriaByMember,{type:"GET",data:{accountId:e},metadata:t??{key:"targeting-templates",value:"targeting-templates-missing",entityIds:e?[e]:[]}},l.NO_CACHE_TTL).then((({elements:e})=>e))}fetchPersonalizedDefaultAudience(e,t,n=!1){this.campaignService.updateCampaignStartingWithSmartAudience(!1),this.resetStoredPersonalizedStartingAudience(),this.setPersonalizedAudienceTypeToDefault()
const a=t===h.APPLICATION_EXPERIENCE_CASE.BOOST_CONTENT,i=a?"Boost":"CMT",r=!a&&this.onboardingService.isNewAdvertiserMap[e],l=this.getPersonalizedDefaultAudienceType(r,t,n)
this.personalizedStartingAudienceType=l
const c=this.getPersonalizedDefaultAudiencePromise(this.personalizedStartingAudienceType,e,t),d={defaultGeoTemplate:this._fetchTargetingCriteriaWithDefaultLocation.perform(e),personalizedAudienceTemplate:c}
return(0,s.hash)(d).then((({defaultGeoTemplate:t,personalizedAudienceTemplate:n})=>{if(n&&t)return this.personalizedStartingAudience=a?n:o.utils.constructPersonalizedAudience(n,t),a&&!(0,f.isProfileBasedAudienceCreationType)(this.personalizedStartingAudience)?(this.resetStoredPersonalizedStartingAudience(),this.setPersonalizedAudienceTypeToDefault(),t):this.personalizedStartingAudience
if(t&&!n)return this.setPersonalizedAudienceTypeToDefault(),t
const r=`Failed to find default geo or personalized targeting criteria in ${i} for account: ${e}`
return this.jet.error(new Error(r),le,!1),this.personalizedStartingAudienceType=null,null})).catch((t=>{const n=`Failed to construct personalized smart audience in ${i} for account: ${e}: ${(0,u.getErrorMessage)(t)}`
return this.jet.error(new Error(n),le,!1),this.personalizedStartingAudienceType=null,null}))}},B=oe(G.prototype,"jet",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=oe(G.prototype,"xhr",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=oe(G.prototype,"restli",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=oe(G.prototype,"targetingService",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=oe(G.prototype,"lix",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=oe(G.prototype,"campaignService",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=oe(G.prototype,"onboardingService",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=oe(G.prototype,"linkedinTemplates",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),$=oe(G.prototype,"savedAudiences",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),J=oe(G.prototype,"isFetchingSavedAudiences",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=oe(G.prototype,"isFetchingInferredTargetingCriteria",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=oe(G.prototype,"hasErrorFetchingSavedAudiences",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=oe(G.prototype,"hasErrorFetchingTargetingTemplates",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=oe(G.prototype,"hasErrorFetchingInferredTargetingCriteria",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=oe(G.prototype,"isDeletingSavedAudiences",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=oe(G.prototype,"hasErrorDeletingSavedAudiences",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe(G.prototype,"_fetchSavedAudiencesTask",[M],Object.getOwnPropertyDescriptor(G.prototype,"_fetchSavedAudiencesTask"),G.prototype),oe(G.prototype,"_fetchAllTargetingTemplatesTask",[L],Object.getOwnPropertyDescriptor(G.prototype,"_fetchAllTargetingTemplatesTask"),G.prototype),oe(G.prototype,"_fetchTargetingCriteriaWithDefaultLocation",[k],Object.getOwnPropertyDescriptor(G.prototype,"_fetchTargetingCriteriaWithDefaultLocation"),G.prototype),oe(G.prototype,"_fetchPersonalizedTargetingCriteriaTask",[U],Object.getOwnPropertyDescriptor(G.prototype,"_fetchPersonalizedTargetingCriteriaTask"),G.prototype),oe(G.prototype,"_fetchPrefilledTargetingCriteriaTask",[x],Object.getOwnPropertyDescriptor(G.prototype,"_fetchPrefilledTargetingCriteriaTask"),G.prototype),oe(G.prototype,"_fetchInferredTargetingCriteriaTask",[F],Object.getOwnPropertyDescriptor(G.prototype,"_fetchInferredTargetingCriteriaTask"),G.prototype),oe(G.prototype,"_updateSavedAudience",[z],Object.getOwnPropertyDescriptor(G.prototype,"_updateSavedAudience"),G.prototype),oe(G.prototype,"_deleteSavedAudiencesTask",[j],Object.getOwnPropertyDescriptor(G.prototype,"_deleteSavedAudiencesTask"),G.prototype),G)})),define("campaign-manager-web/services/targeting/targeting-entities",["exports","@ember/service","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/http-error","ember-test-friendly-error-handler","campaign-manager-web/utils/targeting","ember-concurrency-decorators","@glimmer/tracking","@ember/utils","@ember/object/computed"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R
function D(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function M(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(u=(0,t.inject)(),d=(0,t.inject)(),p=(0,t.inject)(),m=(0,t.inject)(),g=(0,o.task)({restartable:!0}),b=(0,o.task)({restartable:!0}),_=(0,o.task)({enqueue:!0}),h=(0,c.readOnly)("_fetchFacetsMetadata.isRunning"),f=(0,c.readOnly)("_fetchFacetsMetadata.last.isError"),T=class extends t.default{constructor(...e){var t,n,a
super(...e),D(this,"jet",E,this),D(this,"xhr",y,this),D(this,"targeting",S,this),D(this,"lix",A,this),D(this,"facetsMetadata",C,this),D(this,"suggestions",O,this),D(this,"hasSuggestionsFetchError",v,this),D(this,"facetCompatibilityMap",w,this),D(this,"facetUrnsMap",I,this),D(this,"cantExcludeMap",P,this),a=null,(n="suggestionsTrackingId")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,D(this,"isFetchingFacetsMetaData",N,this),D(this,"hasErrorFetchingMetadata",R,this)}fetchSuggestions(e,t){this._fetchSuggestionsTask.perform(e,t)}getTargetingEntitiesByFacetUrns(e,t,i){return this.xhr.fetch(n.default.targetingEntitiesByFacetUrns({urns:e,accountId:t}),{type:"GET",metadata:i},0).then((({elements:[e]})=>e)).catch((e=>{const n=`Failed to fetch targeting entities for account ${t}: ${(0,a.getErrorMessage)(e)}`
this.jet.error(new Error(n),"getTargetingEntitiesByFacetUrns",!0)}))}fetchFacetsMetadata(e,t,n){return this._fetchFacetsMetadata.perform(e,t,n)}clearSuggestions(){this.suggestions=[],this.hasSuggestionsFetchError=!1,this._fetchSuggestionsTask.cancelAll()}async fetchSupportingDataForDisabledLookups(e,t){return this._fetchTargetingRootTask.perform(e,t)}*_fetchTargetingRootTask(e,t){const n=yield this.getTargetingEntitiesByFacetUrns([r.FACET_URNS.ROOT],e,t),{facetCompatibilityMap:a,cantExcludeMap:i}=(0,r.generateFacetRules)(n)
this.facetCompatibilityMap=a,this.cantExcludeMap=i,this.facetUrnsMap=(0,r.getFacetUrnMap)(n)}*_fetchSuggestionsTask({facetUrn:e,urn:t},n){this.hasSuggestionsFetchError=!1,this.suggestionsTrackingId=null
try{const{elements:a,metadata:i}=yield this._fetchSuggestions(e,t,n)
this.suggestions=a||[],i&&i.trackingId&&(this.suggestionsTrackingId=i.trackingId),this.targeting.fireCustomTargetingEvent(n,r.CUSTOM_TRACKING_CONTROL_TYPES.TARGETING_SUGGEST_IMPRESSION,this.suggestionsTrackingId)}catch(o){this.hasSuggestionsFetchError=!0,(0,i.default)("suggestions-task-error",(()=>{const n=`Failed to fetch suggestions for facetUrn=${e} and urn=${t} with exception: ${(0,a.getErrorMessage)(o)}`
this.jet.error(new Error(n),"targeting-suggestions-service",!1)}))()}}*_fetchFacetsMetadata(e,t,n){const a=yield this.targeting.fetchFacetsMetadata(e,t,n)
if((0,s.isEmpty)(a))return
const i=a.reduce(((e,t)=>{const{urn:n,children:a=[]}=t
return this.facetsMetadata[n]||(n!==r.FACET_URNS.LOCATIONS||(0,s.isEmpty)(a)||(t.children=[]),e[n]=t),e}),Object.create(null));(0,s.isEmpty)(Object.keys(i))||(this.facetsMetadata={...this.facetsMetadata,...i})}_fetchSuggestions(e,t,a){return this.xhr.fetch(n.default.targetingSuggestions({facet:e,entity:t,accountId:a}),{type:"GET"},0)}},E=M(T.prototype,"jet",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=M(T.prototype,"xhr",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=M(T.prototype,"targeting",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=M(T.prototype,"lix",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=M(T.prototype,"facetsMetadata",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),O=M(T.prototype,"suggestions",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),v=M(T.prototype,"hasSuggestionsFetchError",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w=M(T.prototype,"facetCompatibilityMap",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),I=M(T.prototype,"facetUrnsMap",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),P=M(T.prototype,"cantExcludeMap",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),M(T.prototype,"_fetchTargetingRootTask",[g],Object.getOwnPropertyDescriptor(T.prototype,"_fetchTargetingRootTask"),T.prototype),M(T.prototype,"_fetchSuggestionsTask",[b],Object.getOwnPropertyDescriptor(T.prototype,"_fetchSuggestionsTask"),T.prototype),M(T.prototype,"_fetchFacetsMetadata",[_],Object.getOwnPropertyDescriptor(T.prototype,"_fetchFacetsMetadata"),T.prototype),N=M(T.prototype,"isFetchingFacetsMetaData",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=M(T.prototype,"hasErrorFetchingMetadata",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T)})),define("campaign-manager-web/services/tax-api",["exports","ember-tax/services/tax-api"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/tax-xhr",["exports","ember-tax/services/tax-xhr"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/third-party-apps",["exports","@ember/service","campaign-manager-web/utils/urn","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/http-error"],(function(e,t,n,a,i){var r,o,l,s,c
function u(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,t.inject)(),o=(0,t.inject)(),l=class extends t.default{constructor(...e){super(...e),u(this,"jet",s,this),u(this,"xhr",c,this)}fetchBrandSafetyProfilesOptions(e){const t={data:{sponsoredAccountUrn:(0,n.createUrnFromAttrs)(n.URN_TYPES.SPONSORED_ACCOUNT,e)},type:"GET"}
return this.xhr.fetch(a.default.brandSafetyOptions,t,0).catch((t=>(404!==t.status&&this.jet.error(new Error(`Unable to fetch brand safety profile options data for account ${e} : ${(0,i.getErrorMessage)(t)}`),"Brand-safety-profile-options-fetch-error",!1),{error:t})))}fetchBrandSafetyProfiles(e){const t={data:{accountId:e,q:"accountId"},type:"GET"}
return this.xhr.fetch(a.default.brandSafetyProfiles,t,0).then((e=>e?.elements[0])).catch((t=>(this.jet.error(new Error(`Unable to fetch brand safety profiles for account ${e} : ${(0,i.getErrorMessage)(t)}`),"Brand-safety-profiles-fetch-error",!1),{error:t})))}},s=d(l.prototype,"jet",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=d(l.prototype,"xhr",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("campaign-manager-web/services/third-party-tracking",["exports","@ember/service","@ember/object","campaign-manager-web/utils/api-endpoints","@ember/debug","@ember/array","campaign-manager-web/utils/url-manager"],(function(e,t,n,a,i,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=t.default.extend({trackingTags:null,xhr:(0,t.inject)(),restli:(0,t.inject)(),jet:(0,t.inject)(),init(){this._super(...arguments),(0,n.set)(this,"trackingTags",{})},resetTrackingTags(){(0,n.set)(this,"trackingTags",null)},fetchAndStoreTrackingTags(e){return this.xhr.fetch(a.default.thirdPartyTracking,{data:{q:"creativeId",creativeId:e}},0).then((e=>((0,n.set)(this,"trackingTags",e.elements.reduce(((e,t)=>((0,r.isArray)(e[t.event])?e[t.event].push(t):e[t.event]=[t],e)),{})),e))).catch((()=>{this.jet.error(new Error(`Fetching Third Party Tracking Tags failed for creative: ${e}`))}))},saveNewTrackingTags(e){return this.xhr.post(a.default.thirdPartyTracking,{data:JSON.stringify({elements:e}),headers:{"X-RestLi-Method":"batch_create"}}).then((({data:t})=>{let a=!0
return t.elements.forEach(((t,i)=>{if(201===t.status){const a=this.trackingTags;(0,n.set)(this,"trackingTags",[...Object.keys(a).map((e=>a[e])),Object.assign({},e[i],{id:t.id})])}else a=!1})),a})).catch((t=>{this.jet.error(`Error saving new tracking tags for creative: ${e[0].creativeId}`,t)}))},deleteTrackingTags(e){const t=e.map((e=>e.id))
return this.restli.batchDelete((0,o.addQueryParams)(a.default.thirdPartyTracking,{ids:t})).then((()=>{const t=new Set(e),a=Object.keys(this.trackingTags).reduce(((e,n)=>(e[n]=this.trackingTags[n].filter((e=>!t.has(e))),e)),{});(0,n.set)(this,"trackingTags",a)})).catch((e=>{this.jet.error(`Error deleting tags: ${t}`,e)}))},batchPartialUpdateTags(e){const t=[],n=e.reduce(((e,{id:n,trackingUrl:a})=>(e[n]={patch:{$set:{trackingUrl:a}}},t.push(n),e)),{})
return this.restli.batchPartialUpdate((0,o.addQueryParams)(a.default.thirdPartyTracking,{ids:t}),{data:JSON.stringify({entities:n})})}})}))
define("campaign-manager-web/services/tracking-adapter-for-tag-manager",["exports","ember-cli-pemberly-litms/services/tracking-adapter-for-tag-manager"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/tracking-parameters",["exports","@ember/service","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/url","campaign-manager-web/queries/aggregated-ad-tracking-parameters-by-campaign.graphql","campaign-manager-web/utils/urn","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/tracking-parameters","@linkedin/ember-pem/utils/degradation-tracking-metadata"],(function(e,t,n,a,i,r,o,l,s){var c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(c=class extends t.default{constructor(...e){super(...e),p(this,"xhr",u,this),p(this,"graphql",d,this)}async get(e,t){const i=(0,a.buildComplexKeyForUTM)(t,e),r=n.default.getTrackingParameters(i)
return this.xhr.fetch(r,{},0).catch((()=>null))}async upsert(e,t,i){const r=(0,a.buildComplexKeyForUTM)(i,t)
let o=n.default.createTrackingParameters(r)
return e?.idempotencyToken&&(o=`${o}?idempotencyToken=${e.idempotencyToken}`),this.xhr.put(o,{data:JSON.stringify(e),contentType:"application/json"})}async delete(e,t){const i=(0,a.buildComplexKeyForUTM)(t,e),r=n.default.deleteTrackingParameters(i)
return this.xhr.delete(r)}async aggregateByCampaign(e){const t=(0,r.createUrnFromAttrs)(r.URN_TYPES.SPONSORED_CAMPAIGN,e),n=(0,o.constructPemMetadata)(l.TRACKING_PARAMETERS_KEYS.AGGREGATE_CAMPAIGN,[e],{productName:l.TRACKING_PARAMETERS_PRODUCT_NAME}),a=[new s.default(n.key,n.value,{productName:n.productName})],c=n.entityIds
return this.graphql.executeQuery(i.default,{campaignUrn:t},{adapterOptions:{degradations:a,degradedEntityIDsToRemove:c},reload:!0}).then((e=>e.toJSON().data?.aggregatedAdTrackingParametersByCampaign?.elements)).catch((()=>null))}},u=m(c.prototype,"xhr",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(c.prototype,"graphql",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)})),define("campaign-manager-web/services/tracking",["exports","ember-cli-pemberly-tracking/services/tracking"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/transition",["exports","@ember/service","@ember/object"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=t.default.extend({_savedTransition:null,getSavedTransition(){return this._savedTransition},setSavedTransition(e){(0,n.set)(this,"_savedTransition",e)},clearTransition(){(0,n.set)(this,"_savedTransition",null)}})})),define("campaign-manager-web/services/vector-upload",["exports","@ember/service","@ember-vector-upload-manager/vector-upload-manager","ember-stdlib/utils/is-browser","campaign-manager-web/utils/api-endpoints","campaign-manager-web/constants/vector-asset","ember-concurrency-decorators","ember-concurrency","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/vector-assets","campaign-manager-web/config/environment","campaign-manager-web/utils/vector-upload","campaign-manager-web/utils/parse-response-headers","campaign-manager-web/constants/assets"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E
function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(g=(0,t.inject)(),b=(0,o.task)({drop:!0}),_=(0,o.task)({drop:!0}),h=(0,o.task)({drop:!0}),f=(0,o.task)({drop:!0}),T=class extends t.default{constructor(){var e,t,r,o
if(super(...arguments),e=this,t="xhr",o=this,(r=E)&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(o):void 0}),y(this,"uploadManager",null),y(this,"pemPotentialMultiPartUploadCompletionMetadata",null),a.default){const e=new n.default({method:"PUT",headers:this.xhr.getHeaders(),getUploadMetaData:(e,t)=>{const n=t.action||c.CM_UPLOAD_ACTIONS.REGISTER_MEDIA_UPLOAD,a=t.apiEndpoint||`${i.default.vectorAssetMetadata}?action=${n}`
delete t.action,delete t.apiEndpoint
const r=JSON.stringify(Object.assign({fileSize:e.size},t))
return this.pemPotentialMultiPartUploadCompletionMetadata=t.pemPotentialMultiPartUploadCompletionMetadata?t.pemPotentialMultiPartUploadCompletionMetadata:null,this.xhr.post(a,{data:r,metadata:t.pemRegisterMediaUploadMetadata}).then((t=>{const n=t.data.value
return n.supplementalAssetsUploadMetadata&&this.uploadSupplementalAssets(n.supplementalAssetsUploadMetadata,e),n.uploadMetadata||n}))}})
this.uploadManager=e,e.on("upload",this._initUpload.bind(this)),e.start()}this._vectorPollRetryCounts={}}uploadSupplementalAssets(e,t){const{captionsFile:n,thumbnailFile:a}=t
if(e.CAPTIONS){const t=new FormData,a=new Blob([n],{type:"text/xml"})
t.append("file",a),t.append("metadata",JSON.stringify(m.CAPTION_METADATA)),this.xhr.put(e.CAPTIONS.singleUploadUrl,{data:t})}e.CUSTOM_THUMBNAIL&&this.xhr.put(e.CUSTOM_THUMBNAIL.singleUploadUrl,{data:a})}_initUpload(e){e.consumer.meta.type===c.UPLOAD_TYPES.MULTIPART&&e.then((()=>this._settledMultipartUploadTask.perform(e)))}upload(e,t,n){if(a.default)return this.uploadManager.add(e,t,n)}getUrlsForAssets(e,{width:t,height:n},a=!0,r=null){return this.xhr.fetch(i.default.vectorAssetOutput,{data:{ids:e,width:t,height:n,usePermanentUrls:a},type:"GET",metadata:r},0).then((e=>e.results))}fetchVectorAssetStatus(e){return this.xhr.fetch(i.default.vectorAssetOutputStatus(e))}createDocumentProcessingParameters(e,t,n,a,r=null){return this.xhr.post(`${i.default.createDocumentProcessingParameters}`,{data:JSON.stringify({assetUrn:e,pages:t,hasMultitonSupport:n,accountUrn:`urn:li:sponsoredAccount:${a}`}),metadata:r})}*getImageDataTask({urn:e},t,n=!0,a=10,i=null){const r={width:t.width,height:t.height,reference:e,referenceType:s.USER_UPLOADED_IMAGE_REFERENCE_TYPES.VECTOR},o=n?this.pollForVectorPermanentUrlTask:this.pollForVectorTemporaryUrlTask,{url:l,asset:c}=yield o.perform(e,t,a,i)
return r.url=l,r.asset=c,r}*pollForVectorPermanentUrlTask(e,t,n,a=null){return yield this._pollForVectorUrlTask.perform(e,t,!0,n,a)}*pollForVectorTemporaryUrlTask(e,t,n,a){return yield this._pollForVectorUrlTask.perform(e,t,!1,n,a)}*_pollForVectorUrlTask(e,t,n,a,i=null){this._vectorPollRetryCounts[e]=this._vectorPollRetryCounts[e]||0
const o=yield this.getUrlsForAssets([e],t,n,i)
if(o[e]&&o[e].processingStatus!==r.VECTOR_ASSET_PROCESSING_STATUS.PROCESSING){if(o[e].processingStatus===r.VECTOR_ASSET_PROCESSING_STATUS.PROCESSING_FAILED)throw new Error(`Processing failed for ${e}`)
{delete this._vectorPollRetryCounts[e]
const t=(0,d.getImageUrl)(o[e])
if(t)return{url:t,asset:o[e].asset}
throw new Error("Unsupported asset model provided, only CmImage and CmDocument are currently supported.")}}if(this._vectorPollRetryCounts[e]<a)return this._vectorPollRetryCounts[e]+=1,yield(0,l.timeout)(u.default.callbackDelay.medium),yield this._pollForVectorUrlTask.perform(e,t,n,a,i)
throw new Error(`Max retries for processing vector URN failed for ${e}`)}*_settledMultipartUploadTask(e){const{mediaArtifactUrn:t,multipartMetadata:n}=e.consumer.meta,a=e.results.map((({request:e})=>({httpStatusCode:e.status,headers:(0,p.parseResponseHeaders)(e)})))
try{yield this.xhr.post(`${i.default.vectorAssetMetadata}?action=${c.CM_UPLOAD_ACTIONS.COMPLETE_MULTI_PART_UPLOAD}`,{data:JSON.stringify({multiPartUploadRequest:{partUploadResponses:a,mediaArtifactUrn:t,multipartMetadata:n}}),metadata:this.pemPotentialMultiPartUploadCompletionMetadata}),e.emit(c.CM_UPLOAD_ACTIONS.COMPLETE_MULTI_PART_UPLOAD,c.UPLOAD_MANAGER_STATES.COMPLETED)}catch(r){e.emit(c.CM_UPLOAD_ACTIONS.COMPLETE_MULTI_PART_UPLOAD,c.UPLOAD_MANAGER_STATES.FAILED)}}},E=S(T.prototype,"xhr",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S(T.prototype,"getImageDataTask",[b],Object.getOwnPropertyDescriptor(T.prototype,"getImageDataTask"),T.prototype),S(T.prototype,"pollForVectorPermanentUrlTask",[_],Object.getOwnPropertyDescriptor(T.prototype,"pollForVectorPermanentUrlTask"),T.prototype),S(T.prototype,"pollForVectorTemporaryUrlTask",[h],Object.getOwnPropertyDescriptor(T.prototype,"pollForVectorTemporaryUrlTask"),T.prototype),S(T.prototype,"_pollForVectorUrlTask",[o.task],Object.getOwnPropertyDescriptor(T.prototype,"_pollForVectorUrlTask"),T.prototype),S(T.prototype,"_settledMultipartUploadTask",[f],Object.getOwnPropertyDescriptor(T.prototype,"_settledMultipartUploadTask"),T.prototype),T)})),define("campaign-manager-web/services/viewport",["exports","ember-spaniel/services/viewport"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/services/website-actions",["exports","@ember/service","@glimmer/tracking","campaign-manager-web/utils/urn","campaign-manager-web/utils/api-endpoints"],(function(e,t,n,a,i){var r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F,z,j,G,B,V
function Y(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function H(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function q(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,t.inject)(),o=(0,t.inject)(),l=(0,t.inject)(),s=(0,t.inject)(),c=(0,t.inject)(),u=(0,t.inject)(),d=(0,t.inject)(),p=(0,t.inject)(),m=(0,t.inject)(),g=(0,t.inject)("hue-web-toast"),b=(0,t.inject)(),_=(0,t.inject)(),h=(0,t.inject)("in-product-module"),f=(0,t.inject)(),T=(0,t.inject)("insight-tag"),E=class extends t.default{constructor(...e){super(...e),Y(this,"account",y,this),Y(this,"i18n",S,this),Y(this,"iphService",A,this),Y(this,"jet",C,this),Y(this,"lego",O,this),Y(this,"m3Store",v,this),Y(this,"router",w,this),Y(this,"sessionStorage",I,this),Y(this,"localStorage",P,this),Y(this,"toast",N,this),Y(this,"tracking",R,this),Y(this,"xhr",D,this),Y(this,"inProductModuleService",M,this),Y(this,"restli",L,this),Y(this,"lix",k,this),Y(this,"insightTagService",U,this),Y(this,"isAudienceModalOpen",x,this),Y(this,"isNewAudienceModalOpen",F,this),Y(this,"newEditedAudienceId",z,this),Y(this,"audienceUpdateSuccessCallback",j,this),Y(this,"initialActionRule",G,this),Y(this,"isWebsiteActionContentModalOpen",B,this),Y(this,"selectedConversionActions",V,this),H(this,"recordingSessionId",void 0),H(this,"jwt",void 0),H(this,"openNewAudienceModal",((e,t,n)=>{this.newEditedAudienceId=t,this.audienceUpdateSuccessCallback=e,this.isNewAudienceModalOpen=!0,this.initialActionRule=n})),H(this,"dismissNewAudienceModal",(()=>{this.newEditedAudienceId=void 0,this.audienceUpdateSuccessCallback=void 0,this.isNewAudienceModalOpen=!1,this.initialActionRule=void 0})),H(this,"handleSelectConversions",(e=>{this.selectedConversionActions=e})),H(this,"handleGetSelectedActions",(()=>this.selectedConversionActions))}get accountId(){return this.account.accountObj?.id}async saveActionRule(){try{const e={...this.selectedConversionActions}
e.id&&(delete e.id,delete e.changedAt)
return(await this.restli.create(i.default.websiteSignalsActionRule,{data:JSON.stringify(e)})).headers["x-restli-id"]}catch(e){throw this.jet.error("Error while saving action rule: ",e,"website-events-conversions",!1),e}}async updateActionRule(){try{const e={patch:{$set:{condition:this.selectedConversionActions.condition,name:this.selectedConversionActions.name,rootDomain:this.selectedConversionActions.rootDomain}}}
await this.restli.partialUpdate(`${i.default.websiteSignalsActionRule}/${this.selectedConversionActions.id}?account=${encodeURIComponent((0,a.createAccountUrnFromId)(this.accountId))}`,{data:JSON.stringify(e)})}catch(e){throw this.jet.error("Error while saving action rule: ",e,"website-events-conversions",!1),e}}},y=q(E.prototype,"account",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=q(E.prototype,"i18n",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=q(E.prototype,"iphService",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=q(E.prototype,"jet",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=q(E.prototype,"lego",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=q(E.prototype,"m3Store",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=q(E.prototype,"router",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=q(E.prototype,"sessionStorage",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=q(E.prototype,"localStorage",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=q(E.prototype,"toast",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=q(E.prototype,"tracking",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=q(E.prototype,"xhr",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=q(E.prototype,"inProductModuleService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=q(E.prototype,"restli",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=q(E.prototype,"lix",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=q(E.prototype,"insightTagService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=q(E.prototype,"isAudienceModalOpen",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),F=q(E.prototype,"isNewAudienceModalOpen",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),z=q(E.prototype,"newEditedAudienceId",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=q(E.prototype,"audienceUpdateSuccessCallback",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=q(E.prototype,"initialActionRule",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=q(E.prototype,"isWebsiteActionContentModalOpen",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),V=q(E.prototype,"selectedConversionActions",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),E)})),define("campaign-manager-web/services/window-resize-observer",["exports","@ember/service","@glimmer/tracking","ember-lifeline","ember-stdlib/utils/is-browser","campaign-manager-web/config/environment"],(function(e,t,n,a,i,r){var o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="lastDimensions",i=this,(a=l)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}observe(){i.default&&((0,a.addEventListener)(this,window,"resize",(()=>{(0,a.debounceTask)(this,"_onResize",r.default.callbackDelay.short)})),this._onResize())}_onResize(){this.lastDimensions={width:window.innerWidth,height:window.innerHeight}}willDestroy(){super.willDestroy(...arguments),(0,a.runDisposables)(this)}},s=o.prototype,c="lastDimensions",u=[n.tracked],d={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{width:0,height:0}}},m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=u.slice().reverse().reduce((function(e,t){return t(s,c,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,c,m),m=null),l=m,o)
var s,c,u,d,p,m})),define("campaign-manager-web/services/xhr",["exports","@ember/service","@glimmer/tracking","@ember/debug","rsvp","@linkedin/ember-x-li-track/utils/x-li-track","campaign-manager-web/config/environment","campaign-manager-web/utils/get-csrf-token","fetch","restli-utils","ember-stdlib/utils/is-browser","@linkedin/ember-pem/utils/degradation-tracking-metadata","campaign-manager-web/constants/pem","campaign-manager-web/utils/urn","campaign-manager-web/utils/pem-generic-metadata-util"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){var b,_,h,f,T,E,y,S,A,C
function O(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function v(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.NO_CACHE_TTL=void 0
const w=["text/csv","application/pdf"],I=["text/html"]
e.NO_CACHE_TTL=0
e.default=(b=class e extends t.default{constructor(...e){var t,n,a
super(...e),O(this,"locale",_,this),O(this,"tracking",h,this),O(this,"pemberlyNetwork",f,this),O(this,"pemTracking",T,this),O(this,"lix",E,this),O(this,"router",y,this),O(this,"_cachedData",S,this),O(this,"_pendingGETRequests",A,this),a="X-LI-ER-KEY",(n="X_LI_ER_KEY")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,O(this,"accountUrn",C,this)}setAccountUrn(e){e&&(this.accountUrn=(0,m.createUrnFromAttrs)(m.URN_TYPES.SPONSORED_ACCOUNT,e))}clearAccountUrn(){this.accountUrn=null}getHeaders(){let e={"X-RestLi-Protocol-Version":"2.0.0","X-LI-Lang":this.locale.interfaceLocale,"X-LI-Track":r.default.getHeader(o.default.appVersion,o.default.deviceFormFactor,o.default.modulePrefix),"X-li-page-instance":this.tracking.getXLiPageInstance(),"Csrf-Token":(0,l.default)()}
return Object.assign(e,this.pemTracking.requestHeaders),this.accountUrn&&(e={...e,[this.X_LI_ER_KEY]:this.accountUrn}),e}fetch(e,t={},n=null){if(0!==n&&this._cachedData[e])return(0,i.resolve)(this._getCachedData(e,t,n))
const a=!t.method&&!t.type,r="GET"===t.method||"GET"===t.type||a
if(0!==n&&this._pendingGETRequests[e]&&r)return this._pendingGETRequests[e]
const o=this._fetch(e,t,n)
return r&&(this._pendingGETRequests[e]=o,o.catch((()=>{})).finally((()=>delete this._pendingGETRequests[e]))),o.then((t=>this._setCachedData(e,t,n)))}_ajax(t,n,a,r=!1){if((n=n||{}).method=a.toUpperCase(),n.url=t,u.default){r||this._mergeHeaders(n,this.getHeaders()),Object.assign(n,{type:a,contentType:n.contentType||"application/json"})
const o=this._buildFetchSettings(n),l=(0,s.default)(o.url,o)
return this._trackPem(o,l),l.then((n=>{const a=n.status,r=e.parseContentType(n.headers.get("content-type"))
return n.ok&&w.includes(r)?n.blob().then((e=>(0,i.resolve)({data:e,status:a,headers:n.headers.map}))):n.text().then((e=>{let o={}
try{o=I.includes(r)?e:e.length?JSON.parse(e):{}}catch(l){if(o.message=`Error parsing response as json for request ${t}: ${e}`,n.ok)return(0,i.reject)(new Error(`Error parsing response as json for request ${t}`))}if(!n.ok){const e=Object.assign({status:a},o)
return(0,i.reject)(e)}return(0,i.resolve)({data:o,status:a,headers:n.headers.map})}))}))}}post(e,t={},n=!1){return this._ajax(e,t,"POST",n)}put(e,t={}){return this._ajax(e,t,"PUT")}delete(e,t={}){return this._ajax(e,t,"DELETE")}_buildFetchSettings(e){const t=Object.assign({credentials:"include"},e)
if(t.restliparam&&t.data&&(t.data=c.default.encoder.paramEncode(t.data),"POST"===t.method&&(t.headers=Object.assign({"Content-Type":"application/x-www-form-urlencoded"},t.headers))),"GET"===t.method&&t.data){const e=t.url.indexOf("?")>-1?"&":"?"
t.url+=`${e}${t.data}`}"POST"!==t.method&&"PUT"!==t.method||(t.body=t.data)
const n=this.constructor.queryTunnel(t)
return t.method=n.method,t.url=n.url,t.headers=Object.assign({},t.headers,n.headers),n.body&&(t.body=n.body),t}static queryTunnel(e){let t={}
if(e.forceQueryTunnel)t=c.default.queryTunnel.encodeRequest({body:e.data,forceQueryTunnel:e.forceQueryTunnel,method:e.method,url:e.url})
else{const n=c.default.queryTunnel.queryTunnelRequest(e.url,e),a=n.request
t.url=n.url,t.method=a.method,t.headers=Object.assign({},t.headers,a.headers),t.body=a.body}return t}_fetch(e,t){if(t=t||{},(t=this._mergeHeaders(t,this.getHeaders())).method=(t.method||t.type||"GET").toUpperCase(),t.url=e,u.default){n=t,(a=t.method)&&"get"===a.toLowerCase()&&(n.processData=!1,n.restliparam=!0),t=n
const r=this._buildFetchSettings(t),o=(0,s.default)(r.url,r)
return this._trackPem(r,o),o.then((t=>{const n=t.headers.get("content-type")
return t.ok&&w.includes(n)?t.blob().then((e=>(0,i.resolve)({data:e,status:t.status,headers:t.headers.map}))):t.text().then((a=>{let r={}
try{r=I.includes(n)?a:a.length?JSON.parse(a):{}}catch(o){return(0,i.reject)(new Error(`Error parsing response as json for request ${e}. Exception: ${o}. Response: ${a}`))}if(!t.ok){const e=Object.assign({status:t.status},r)
return(0,i.reject)(e)}return(0,i.resolve)(r)}))}))}return this.pemberlyNetwork.fetch(e,t)
var n,a}_getCachedData(e,t,n){const a=this._cachedData[e]
return this.constructor.isCacheExpired(a.expiry)?this._fetch(e,t,n).then((t=>this._setCachedData(e,t,n))):a.data}static isCacheExpired(e){if(e){return Date.now()>=e}return!1}_setCachedData(e,t,n){return 0===n||(this._cachedData={...this._cachedData,[e]:{expiry:null!==n?Date.now()+n:void 0,data:t}}),t}invalidateCacheForUrl(e){const t=this._cachedData
delete t[e],this._cachedData=t}_mergeHeaders(e,t){e.headers||(e.headers={}),Object.assign(e.headers,t)
const n=e?.data?.accountId
if(n){const t=(0,m.createUrnFromAttrs)(m.URN_TYPES.SPONSORED_ACCOUNT,n)
Object.assign(e.headers,{[this.X_LI_ER_KEY]:t})}return e}_trackPem(e,t){if(u.default){const{metadata:n,url:a}=e
if(n){const{key:e,value:i,entityIds:r=[],enableSessionRecording:o=!1}=n,l=n.productName,s=new d.default(e,i,{clientSensorGroupName:p.CLIENT_SENSOR_GROUP_NAME,productName:l,enableSessionRecording:o})
this.pemTracking.trackFeatureDegradations(a,r,[s],t)}else{const n=this.tracking.getCurrentPageKey(),i=(0,g.constructGenericPemMetadata)(a,e.method,n),r=new d.default(i.key,i.value,{productName:i.productName})
this.pemTracking.trackFeatureDegradations(a,i.entityIds,[r],t)}}}static parseContentType(e){const[t]=e.split(";")
return t}},_=v(b.prototype,"locale",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=v(b.prototype,"tracking",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=v(b.prototype,"pemberlyNetwork",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=v(b.prototype,"pemTracking",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=v(b.prototype,"lix",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=v(b.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=v(b.prototype,"_cachedData",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),A=v(b.prototype,"_pendingGETRequests",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),C=v(b.prototype,"accountUrn",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),b)})),define("campaign-manager-web/services/zapier",["exports","@ember/service","@glimmer/tracking","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/pem-metadata-util","campaign-manager-web/constants/pem/conversion"],(function(e,t,n,a,i,r){var o,l,s,c,u
function d(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const g="85fe0a60-15db-4ca4-808c-4fd9eaccd816"
e.default=(o=(0,t.inject)(),l=class extends t.default{constructor(...e){super(...e),d(this,"xhr",s,this),p(this,"zapObject",null),d(this,"isFormValid",c,this),p(this,"zapObject",null),d(this,"tokenId",u,this),p(this,"setFormValidation",(e=>{this.isFormValid=e})),p(this,"setTokenId",(e=>{this.tokenId=e}))}setZapObject(e){this.zapObject={...e}}async createZap(e){const t=`LinkedIn ${e.name} Zap`
this.zapObject.title=t,this.zapObject.steps[1].inputs.conversion={string:`${e.id}`},this.zapObject.tokenId=this.tokenId
const n=(0,i.constructPemMetadata)(r.CONVERSION_PEM_KEYS.ZAPIER_CREATE_ZAP,[t],{useFailureTracking:!0,productName:r.SIGNALS_PEM_PRODUCT_NAME})
return this.xhr.post(a.default.createZap,{contentType:"application/json",data:JSON.stringify(this.zapObject),metadata:n})}async getLiAuthentications(){const e=(0,i.constructPemMetadata)(r.CONVERSION_PEM_KEYS.ZAPIER_LIST_AUTHENTICATIONS,[g],{useFailureTracking:!0,productName:r.SIGNALS_PEM_PRODUCT_NAME})
return(await this.xhr.post(a.default.getZapierAuthentications,{contentType:"application/json",data:JSON.stringify({appId:g,tokenId:this.tokenId}),metadata:e})).data.value.authentications}async getAccountChoices(e){const t=(0,i.constructPemMetadata)(r.CONVERSION_PEM_KEYS.ZAPIER_LIST_CHOICES,[e],{useFailureTracking:!0,productName:r.SIGNALS_PEM_PRODUCT_NAME})
return(await this.xhr.post(a.default.getZapierChoices,{contentType:"application/json",data:JSON.stringify({authenticationId:e,triggerId:"core:GWKV3uqrOgjNa5El4NM4ZenDZOo292",inputId:"account",inputs:{values:{}},tokenId:this.tokenId}),metadata:t})).data.value.choices}},s=m(l.prototype,"xhr",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=m(l.prototype,"isFormValid",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),u=m(l.prototype,"tokenId",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),l)})),define("campaign-manager-web/templates/a11y-notifications",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"2pXQo92O",block:'[[[1,"\\n"]],[],false,[]]',moduleName:"campaign-manager-web/templates/a11y-notifications.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/account-claim-requests",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"nlWxvaMl",block:'[[[8,[39,0],null,[["@profileData"],[[30,0,["profileData"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["NotificationAction"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,1],[[16,0,[30,2,["classNames","action"]]]],null,null],[1,"\\n  "]],[2]]]]],[1,"\\n"]],[1]]]]],[1,"\\n\\n"],[10,"main"],[12],[1,"\\n  "],[8,[39,2],null,[["@tableData","@updateAccountClaimRequestStatus"],[[30,0,["model","accountClaimRequests"]],[30,0,["updateAccountClaimRequestStatus"]]]],null],[1,"\\n"],[13]],["globalHeader","NotificationAction"],false,["global-header","notification-panel","account-claim-requests-table"]]',moduleName:"campaign-manager-web/templates/account-claim-requests.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts-table/headers",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"AD/553TV",block:'[[[1,"\\n"]],[],false,[]]',moduleName:"campaign-manager-web/templates/accounts-table/headers.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/account-invitation-notice",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"vl5RoZN6",block:'[[[8,[39,0],null,null,null],[1,"\\n"],[41,[51,[30,0,["isConfirmationModalOpen"]]],[[[1,"  "],[8,[39,2],[[24,0,"mt8"]],[["@illustration","@headline","@message"],["main-conversation",[30,0,["emptyStateData","headline"]],[30,0,["emptyStateData","message"]]]],[["default"],[[[[1,"\\n    "],[8,[39,3],[[24,0,"u-layout--no-wrap"],[4,[38,5],["click",[30,0,["routeToAccountIndex"]]],null]],[["@buttonType","@text"],["secondary",[28,[37,4],["i18n_continue","campaign-manager-web/templates/accounts/account-invitation-notice"],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[]],null],[8,[39,6],[[24,0,"invitation-confirmation-modal"],[24,"aria-labelledBy","invitation-confirmation-modal__heading"]],[["@isOpen","@size","@dismissModal"],[[30,0,["isConfirmationModalOpen"]],"medium",[30,0,["onCloseConfirmationModal"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["ModalHeader"]],[[24,0,"u-display-none"]],null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"invitation-confirmation-modal-header"],[15,0,[29,[[28,[37,7],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,4],["i18n_confirmation_modal_header","campaign-manager-web/templates/accounts/account-invitation-notice"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,1,["ModalContent"]],[[24,0,"u-layout__position-relative u-layout__align-center"]],null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"onboarding-education-modal__content-image"],[12],[13],[1,"\\n    "],[10,0],[14,0,"grid__col grid__col--11 grid__col--sm-10 pl0 pr0 u-layout__margin-center"],[12],[1,"\\n      "],[10,2],[15,0,[29,["mt4"," ",[28,[37,8],null,[["size"],["large"]]]]]],[12],[1,"\\n        "],[1,[28,[35,4],[[52,[28,[37,10],[[30,0,["model","inviteeAction"]],"ACCEPTED"],null],"i18n_confirmation_accept_title","i18n_confirmation_decline_title"],"campaign-manager-web/templates/accounts/account-invitation-notice"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[14,0,"t-15 mt4 u-color__black--75"],[12],[1,"\\n        "],[1,[28,[35,4],[[52,[28,[37,10],[[30,0,["model","inviteeAction"]],"ACCEPTED"],null],"i18n_confirmation_accept_description","i18n_confirmation_decline_description"],"campaign-manager-web/templates/accounts/account-invitation-notice"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[14,0,"mt4 u-display-flex u-flex-column-reverse u-justify-evenly u-flex-row-sm u-justify-center grid__col grid__col--6 pb6 pt1 u-layout__margin-center"],[12],[1,"\\n      "],[8,[39,3],[[4,[38,11],["cancel_invitation_confirmation"],null],[4,[38,5],["click",[30,0,["onCloseConfirmationModal"]]],null]],[["@buttonType","@text"],["tertiary",[28,[37,4],["i18n_confirmation_modal_button_cancel","campaign-manager-web/templates/accounts/account-invitation-notice"],null]]],null],[1,"\\n      "],[8,[39,3],[[4,[38,11],["confirm_invitation_confirmation"],null],[4,[38,5],["click",[30,0,["onConfirmInviteeAction"]]],null]],[["@loading","@text"],[[30,0,["acceptAccountInvitationTask","isRunning"]],[52,[28,[37,10],[[30,0,["model","inviteeAction"]],"ACCEPTED"],null],[28,[37,4],["i18n_confirmation_modal_button_accept","campaign-manager-web/templates/accounts/account-invitation-notice"],null],[28,[37,4],["i18n_confirmation_modal_button_decline","campaign-manager-web/templates/accounts/account-invitation-notice"],null]]]],null],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["modal"],false,["global-header","unless","page-empty-state","hue-web-button","t","on","hue-web-modal","hue-web-foundations@-text-heading","hue-web-foundations@-text-body","if","eq","track-interaction"]]',moduleName:"campaign-manager-web/templates/accounts/account-invitation-notice.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/healthcare-preapproval",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"E9ILCD0Z",block:'[[[8,[39,0],null,[["@profileData"],[[30,1,["profileData"]]]],null],[1,"\\n"],[8,[39,1],null,null,null]],["@model"],false,["global-header","healthcare-preapproval/healthcare-preapproval-page"]]',moduleName:"campaign-manager-web/templates/accounts/healthcare-preapproval.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"2cbMQ04I",block:'[[[1,"\\n"],[1,[28,[35,0],[[28,[37,1],["i18n_accounts","campaign-manager-web/templates/accounts/index"],null]],null]],[1,"\\n\\n"],[8,[39,2],null,null,null],[1,"\\n"],[8,[39,3],null,[["@isManageSenderRequestsModalVisible"],[[30,0,["isManageSenderRequestsModalVisible"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["NotificationAction"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,4],[[16,0,[30,2,["classNames","action"]]]],null,null],[1,"\\n  "]],[2]]]]],[1,"\\n"]],[1]]]]],[1,"\\n\\n"],[41,[30,0,["enableLisa"]],[[[1,"  "],[8,[39,6],null,null,null],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,7],null,[["@destination","@accounts","@customViews","@serializedAccountIds","@updateQueryParams"],[[30,0,["destination"]],[30,0,["model","accounts"]],[30,0,["model","customReportingViews"]],[30,0,["accountIds"]],[30,0,["updateQueryParams"]]]],null],[1,"\\n\\n"],[8,[39,8],null,[["@shouldShow","@type"],[[30,0,["shouldShowLandingPagesOnboardingModal"]],[30,0,["ONBOARDING_MODAL_TYPES","EXISTING_ACCOUNT"]]]],null],[1,"\\n"]],["globalHeader","NotificationAction"],false,["page-title","t","banner-tc","global-header","notification-panel","if","lisa-search","reporting-page/accounts-reporting-page","landing-pages/onboarding-modal"]]',moduleName:"campaign-manager-web/templates/accounts/index.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"StQonQrQ",block:'[[[1,"\\n"],[1,[28,[35,0],[[30,0,["model","account","name"]]],null]],[1,"\\n\\n"],[10,0],[14,0,"item-header-container"],[14,"data-js-item-header-container",""],[12],[1,"\\n"],[41,[30,0,["showServingStatusAlert"]],[[[1,"    "],[8,[39,2],null,[["@servingStatuses","@canManageBilling","@accountId","@migratedToSelfServeInvoicing","@paymentInfo"],[[30,0,["model","account","servingStatuses"]],[30,0,["model","account","canManageBilling"]],[30,0,["model","account","id"]],[30,0,["model","account","migratedToSelfServeInvoicing"]],[30,0,["model","paymentInfo"]]]],null],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,3],null,null,null],[1,"\\n  "],[8,[39,4],null,null,null],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,5],[[24,"data-js-global-header",""]],[["@isSticky","@isManageSenderRequestsModalVisible"],[[30,0,["isSticky"]],[30,0,["isManageSenderRequestsModalVisible"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["model","account","testAccount"]],[[[1,"    "],[8,[30,1,["ActionsList"]],null,null,[["default"],[[[[1,"\\n      "],[10,"ul"],[15,0,[30,2,["classNames","actionsList"]]],[12],[1,"\\n        "],[10,"li"],[15,0,[30,2,["classNames","actionsListItem"]]],[12],[1,"\\n"],[41,[30,0,["model","account","testAccount"]],[[[1,"            "],[8,[39,6],null,[["@class","@placement"],["p3 u-display-flex","left"]],null],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[2]]]]],[1,"\\n"]],[]],[[[1,"    "],[8,[30,1,["ActionsList"]],null,null,[["default"],[[[[1,"\\n      "],[10,"ul"],[15,0,[29,[[30,3,["classNames","actionsList"]]," ",[52,[30,0,["isSidebarLayout"]],"global-header__focus"]]]],[12],[1,"\\n"],[41,[30,0,["isSidebarLayout"]],[[[1,"          "],[10,"li"],[15,0,[29,["global-header__hamburger ",[30,3,["classNames","actionsListItem"]]]]],[12],[1,"\\n            "],[8,[39,7],null,null,null],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[1,"          "],[10,"li"],[15,0,[29,["u-items-center ",[30,3,["classNames","actionsListItem"]]]]],[12],[1,"\\n            "],[10,0],[15,0,[29,["u-display-none u-display-flex-md u-layout-flex__container--column mr2\\n                ",[30,3,["classNames","actionText"]]]]],[12],[1,"\\n              "],[10,0],[15,0,[29,[[28,[37,8],null,[["size","color"],["xsmall","inherit"]]]]]],[12],[1,"\\n                "],[1,[30,0,["model","account","name"]]],[1,"\\n              "],[13],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,9],null,[["@centered"],["true"]],[["default"],[[[[1,"\\n              "],[8,[30,4,["Image"]],null,null,[["default"],[[[[1,"\\n                "],[8,[39,10],[[24,0,"global-header-dropdown__account-reference-image global-header-dropdown__account-reference-image-enterprise"]],[["@entityType","@size","@a11yText","@imageUrl"],["company","small",[28,[37,11],["i18n_a11y_company_icon","campaign-manager-web/templates/accounts/item"],[["companyName"],[[28,[37,12],[[30,0,["accountReference","displayName"]],""],null]]]],[30,0,["accountReference","imageUrl"]]]],null],[1,"\\n              "]],[]]]]],[1,"\\n            "]],[4]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n    "]],[3]]]]],[1,"\\n"]],[]]],[1,"\\n  "],[8,[30,1,["NotificationAction"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,13],[[16,0,[30,5,["classNames","action"]]]],null,null],[1,"\\n  "]],[5]]]]],[1,"\\n"]],[1]]]]],[1,"\\n\\n"],[10,0],[15,0,[28,[37,14],["u-display-flex flex-fill u-layout__position-relative",[28,[37,15],null,[["u-layout__overflow-auto"],[[30,0,["isSidebarLayout"]]]]]],null]],[12],[1,"\\n"],[41,[30,0,["isSidebarLayout"]],[[[1,"    "],[8,[39,16],null,[["@account","@accountReference","@onCollapseStateChange","@isInitiallyExpanded"],[[30,0,["model","account"]],[30,0,["accountReference"]],[30,0,["onCollapseStateChange"]],[28,[37,17],[[30,0,["sidebarInitiallyCollapsed"]]],null]]],null],[1,"\\n"]],[]],null],[1,"\\n  "],[10,0],[15,0,[28,[37,14],["u-display-flex u-flex-column flex-fill accounts-item-page__main-container u-layout__no-min-width",[28,[37,15],null,[["u-layout__overflow-auto"],[[30,0,["isSidebarLayout"]]]]]],null]],[12],[1,"\\n    "],[10,"main"],[15,0,[28,[37,14],["u-display-flex u-flex-column flex-fill u-layout__no-min-width",[28,[37,15],null,[["u-layout__position-relative"],[[30,0,["isSidebarLayout"]]]]]],null]],[12],[1,"\\n"],[41,[28,[37,18],[[30,0,["isSidebarLayout"]],[28,[37,17],[[30,0,["model","account","isLmsEnterpriseAccount"]]],null],[30,0,["model","account","isEnterprise"]],[30,0,["model","account","billingParentReferenceId"]]],null],[[[1,"        "],[8,[39,19],null,[["@account"],[[30,0,["model","account"]]]],null],[1,"\\n"]],[]],null],[1,"      "],[46,[28,[37,21],null,null],null,null,null],[1,"\\n    "],[13],[1,"\\n"],[41,[30,0,["shouldShowGlobalFooter"]],[[[1,"      "],[8,[39,22],null,[["@account"],[[30,0,["model","account"]]]],null],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[13],[1,"\\n"],[41,[30,0,["accountService","showSuccessConfirmationModal"]],[[[1,"  "],[8,[39,23],[[4,[38,24],null,[["pageKey","routeName","currentRoute"],[[30,0,["successConfirmationTrackingKey"]],[28,[37,25],[[53,"outletState"],"render.name"],null],[28,[37,25],[[53,"outletState"],"render"],null]]]]],[["@isOpen","@onCloseModal","@entityType","@hasNoBilling","@accountId"],[true,[30,0,["onCloseSuccessConfirmationModal"]],[30,0,["accountService","successConfirmationModalData","entityType"]],[30,0,["accountService","successConfirmationModalData","hasNoBilling"]],[30,0,["model","account","id"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isObjectiveSelectionModalOpen"]],[[[1,"  "],[8,[39,27],null,[["@dismissModal","@account","@campaignGroupId","@selectedProductId"],[[30,0,["onDismissObjectiveSelectionModal"]],[30,0,["model","account"]],[30,0,["campaignGroupId"]],[30,0,["selectedProductId"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showMandatoryDSAModal"]],[[[1,"  "],[8,[39,28],null,[["@isOpen","@accountId"],[true,[30,0,["model","account","accountId"]]]],null],[1,"\\n"]],[]],null]],["globalHeader","actionsList","actionsList","Entity","NotificationAction"],false,["page-title","if","account-serving-status-alert","banner-tc","audiences/matched/lookalike-sunset-banner","global-header","test-account-label","ads-nav-hamburger","hue-web-foundations@-text-body","hue-web-entity-lockup","hue-web-entity","t","or","notification-panel","classes","hash","side-nav","not","and","enterprise-header","component","-outlet","global-footer","scc/success-confirmation-modal","track-render","get","-get-dynamic-var","optima/objective-selection-modal","customer-verification/mandatory-modal"]]',moduleName:"campaign-manager-web/templates/accounts/item.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/advertiser-profile",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"EnZvjrnf",block:'[[[1,"\\n"],[1,[28,[35,0],[[28,[37,1],["i18n_browser_title","campaign-manager-web/templates/accounts/item/advertiser-profile"],null]],null]],[1,"\\n\\n"],[8,[39,2],null,[["@account","@products","@onDeleteProduct","@onSaveProduct","@openObjectiveSelectionModal"],[[30,0,["model","account"]],[30,0,["model","products"]],[30,0,["refreshAdvertiserProfile"]],[30,0,["refreshAdvertiserProfile"]],[30,0,["openObjectiveSelectionModal"]]]],null]],[],false,["page-title","t","advertiser-profile/container"]]',moduleName:"campaign-manager-web/templates/accounts/item/advertiser-profile.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/asset-history",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"vgh6EvdN",block:'[[[1,"\\n"],[8,[39,0],null,[["@title","@subtitle","@dataTestValue","@tabsConfig"],[[28,[37,1],["i18n_asset_history_heading","campaign-manager-web/templates/accounts/item/asset-history"],null],[28,[37,1],["i18n_asset_history_subtitle_v2","campaign-manager-web/templates/accounts/item/asset-history"],[["linkInfo"],[[28,[37,2],null,[["ariaLabel","href","dataTestSelector","role"],[[28,[37,1],["i18n_aria_asset_history_subtitle","campaign-manager-web/templates/accounts/item/asset-history"],null],[28,[37,3],null,[["path","accountId"],["help/lms/answer/a422041",[30,0,["accountId"]]]]],"data-test-asset-history__header-tooltip-learn-more-link","link"]]]]]],"asset-history",[30,0,["tabs"]]]],null],[1,"\\n"],[10,"section"],[14,0,"ph6 pv4"],[12],[1,"\\n  "],[46,[28,[37,5],null,null],null,null,null],[1,"\\n"],[13]],[],false,["cm-page-header","t","external-link-info","help-center-url","component","-outlet"]]',moduleName:"campaign-manager-web/templates/accounts/item/asset-history.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/asset-history/copies-received",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"EWbI87cr",block:'[[[1,"\\n"],[41,[30,0,["shouldShowEmptyState"]],[[[1,"  "],[8,[39,1],[[24,0,"mt8"]],[["@illustration","@headline","@message"],["empty-room",[28,[37,2],["i18n_no_copies_received_empty_state_title","campaign-manager-web/templates/accounts/item/asset-history/copies-received"],null],[28,[37,2],["i18n_no_copies_received_empty_state_subtitle","campaign-manager-web/templates/accounts/item/asset-history/copies-received"],null]]],null],[1,"\\n"]],[]],[[[1,"  "],[8,[39,3],[[24,"data-live-test-asset-history-copies-received__table",""],[24,0,"asset-history__table"]],[["@data","@columns","@pageSize","@enableFilterRow","@filteringIgnoreCase","@onDisplayDataChangedAction","@sendDisplayDataChangedAction"],[[30,0,["assetCopiesReceivedData"]],[30,0,["tableColumns"]],[30,0,["tablePageSize"]],true,true,[30,0,["onDisplayDataChange"]],true]],null],[1,"\\n"]],[]]]],[],false,["if","page-empty-state","t","ads-table"]]',moduleName:"campaign-manager-web/templates/accounts/item/asset-history/copies-received.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/asset-history/copies-shared",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"Wpde8X8B",block:'[[[1,"\\n"],[41,[30,0,["shouldShowEmptyState"]],[[[1,"  "],[8,[39,1],[[24,0,"mt8"]],[["@illustration","@headline","@message"],["empty-room",[28,[37,2],["i18n_no_copies_shared_empty_state_title","campaign-manager-web/templates/accounts/item/asset-history/copies-shared"],null],[28,[37,2],["i18n_no_copies_shared_empty_state_subtitle","campaign-manager-web/templates/accounts/item/asset-history/copies-shared"],null]]],null],[1,"\\n"]],[]],[[[1,"  "],[8,[39,3],[[24,"data-live-test-asset-history-copies-shared__table",""],[24,0,"asset-history__table"]],[["@data","@columns","@pageSize","@enableFilterRow","@filteringIgnoreCase","@onDisplayDataChangedAction","@sendDisplayDataChangedAction"],[[30,0,["assetCopiesSharedData"]],[30,0,["tableColumns"]],[30,0,["tablePageSize"]],true,true,[30,0,["onDisplayDataChange"]],true]],null],[1,"\\n"]],[]]]],[],false,["if","page-empty-state","t","ads-table"]]',moduleName:"campaign-manager-web/templates/accounts/item/asset-history/copies-shared.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/audiences",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"4CUXlzde",block:'[[[1,"\\n"],[1,[28,[35,0],[[28,[37,1],["i18n_audiences_page_title","campaign-manager-web/templates/accounts/item/audiences"],null]],null]],[1,"\\n\\n"],[41,[30,0,["showHubLayout"]],[[[1,"  "],[10,0],[14,0,"audiences-container"],[12],[1,"\\n    "],[8,[39,3],null,[["@dataTestValue","@tabsConfig"],["audiences-page",[30,0,["tabsConfig"]]]],[["default"],[[[[1,"\\n      "],[8,[30,1,["TitleWrapper"]],null,null,[["default"],[[[[1,"\\n        "],[10,0],[14,0,"u-layout-flex__container--aligned-center"],[12],[1,"\\n          "],[10,"h1"],[15,0,[30,1,["titleFontClasses"]]],[14,1,"audiences-page-title"],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_audiences_page_title","campaign-manager-web/templates/accounts/item/audiences"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,4],null,[["@header","@id","@anchor","@placement","@ctaText","@onCtaClick"],[[28,[37,1],["i18n_cer_before_onprem_nfi_header","campaign-manager-web/templates/accounts/item/audiences"],null],"cer_before_onprem","#audiences-page-title","right",[28,[37,1],["i18n_nfi_learn_more","campaign-manager-web/templates/accounts/item/audiences"],null],[30,0,["openCerHelpCenter"]]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,1],["i18n_cer_before_onprem_nfi_description","campaign-manager-web/templates/accounts/item/audiences"],null]],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[1]]]]],[1,"\\n    "],[10,"section"],[14,0,"ph6 pv4"],[12],[1,"\\n      "],[46,[28,[37,6],null,null],null,null,null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[46,[28,[37,6],null,null],null,null,null],[1,"\\n"]],[]]]],["header"],false,["page-title","t","if","cm-page-header","new-feature-introduction-bubble","component","-outlet"]]',moduleName:"campaign-manager-web/templates/accounts/item/audiences.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/audiences/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"aqMBQQYG",block:'[[[1,"\\n"],[1,[28,[35,0],[[28,[37,1],["i18n_title","campaign-manager-web/templates/accounts/item/audiences/index"],null]],null]],[1,"\\n\\n"],[8,[39,2],null,[["@onRefreshMatchedAudiences","@accountModel"],[[30,0,["resetMatchedAudiences"]],[30,0,["model","accountModel"]]]],null]],[],false,["page-title","t","matched-audiences-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/audiences/index.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/audiences/loading",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"zXssjU8r",block:'[[[8,[39,0],null,null,null]],[],false,["transition-loader"]]',moduleName:"campaign-manager-web/templates/accounts/item/audiences/loading.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/audiences/matched/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"X/HvE4rK",block:'[[[1,"\\n"],[41,[30,0,["matchedAudienceService","hasErrorFetchingMatchedAudiences"]],[[[1,"  "],[8,[39,1],null,[["@illustration","@headline","@message","@primaryActionText","@onPrimaryButtonClick"],["error-server",[28,[37,2],["i18n_error_state_headline","campaign-manager-web/templates/accounts/item/audiences/matched/index"],null],[28,[37,2],["i18n_error_state_message","campaign-manager-web/templates/accounts/item/audiences/matched/index"],[["linkInfo"],[[28,[37,3],null,[["href"],[[28,[37,4],null,[["path"],["help/lms/ask"]]]]]]]]],[28,[37,2],["i18n_error_state_try_again","campaign-manager-web/templates/accounts/item/audiences/matched/index"],null],[30,0,["resetMatchedAudiences"]]]],null],[1,"\\n"]],[]],[[[41,[30,0,["matchedAudienceService","isFetchingMatchedAudiences"]],[[[1,"  "],[10,0],[14,0,"u-loader__full-screen-container--absolute u-layout-flex__container--center"],[12],[1,"\\n    "],[8,[39,5],null,[["@size"],["xlarge"]],null],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[8,[39,6],null,[["@onRefreshMatchedAudiences","@accountModel"],[[30,0,["resetMatchedAudiences"]],[30,0,["model","accountModel"]]]],null],[1,"\\n"]],[]]]],[]]]],[],false,["if","page-empty-state","t","external-link-info","help-center-url","hue-web-progress-indicator","matched-audiences-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/audiences/matched/index.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/audiences/matched/item",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"4Z+roh7X",block:'[[[1,"\\n"],[8,[39,0],null,[["@backButtonRoute","@backButtonTooltipMessage","@backButtonClickTrackingEvent","@dataTestValue","@tabsConfig"],[[30,0,["backButtonRoute"]],[28,[37,1],["i18n_matched_audience_back_button_label","campaign-manager-web/templates/accounts/item/audiences/matched/item"],null],"accounts_view_audiences_breadcrumb","matched-audience-item",[30,0,["tabsConfig"]]]],[["default"],[[[[1,"\\n"],[44,[[30,0,["model","matchedAudience"]],[28,[37,3],[[28,[37,4],[[30,0,["childCompanySegments"]]],null]],null],[28,[37,5],[[28,[37,6],[[30,0,["model","matchedAudience","sourcePlatform"]],"LINKEDIN_COMPANY_TIERING"],null],[30,0,["model","matchedAudience","parent"]]],null],[28,[37,5],[[28,[37,6],[[30,0,["model","matchedAudience","sourcePlatform"]],"LIST_UPLOAD"],null],[28,[37,6],[[30,0,["model","matchedAudience","listAudienceType"]],"ORGANIZATION"],null]],null]],[[[41,[28,[37,8],[[30,4],[30,5]],null],[[[1,"      "],[8,[30,1,["TitleWrapper"]],[[24,0,"u-display-flex u-flex-wrap u-items-center"]],null,[["default"],[[[[1,"\\n"],[41,[30,3],[[[1,"          "],[8,[39,9],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isSegmentSelectMenuOpen"]],[28,[37,10],[[30,0],"isSegmentSelectMenuOpen",true],null],[28,[37,10],[[30,0],"isSegmentSelectMenuOpen",false],null]]],[["default"],[[[[1,"\\n            "],[8,[30,6,["Trigger"]],[[24,0,"p0"]],[["@icon","@iconPlacement","@buttonType","@size"],["caret","right","tertiary","small"]],[["default"],[[[[1,"\\n              "],[10,1],[15,0,[29,[[28,[37,11],null,[["size"],["large"]]]]]],[12],[1,"\\n                "],[1,[30,2,["name"]]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n            "],[8,[30,6,["Container"]],null,null,[["default"],[[[[1,"\\n              "],[8,[30,6,["Item"]],[[16,"aria-selected",true]],[["@selected","@text","@helperText","@onSelect"],[true,[30,2,["name"]],[28,[37,1],["i18n_source","campaign-manager-web/templates/accounts/item/audiences/matched/item"],null],[28,[37,12],[[30,0,["onChildSegmentSelection"]],[30,2]],null]]],null],[1,"\\n"],[42,[28,[37,14],[[28,[37,14],[[30,0,["childCompanySegments"]]],null]],null],null,[[[1,"                "],[8,[30,6,["Item"]],null,[["@text","@helperText","@onSelect"],[[30,7,["name"]],[28,[37,1],["i18n_segment","campaign-manager-web/templates/accounts/item/audiences/matched/item"],null],[28,[37,12],[[30,0,["onChildSegmentSelection"]],[30,7]],null]]],null],[1,"\\n"]],[7]],null],[1,"            "]],[]]]]],[1,"\\n          "]],[6]]]]],[1,"\\n"]],[]],[[[1,"          "],[10,"h1"],[15,0,[30,1,["titleFontClasses"]]],[12],[1,"\\n            "],[1,[30,2,["name"]]],[1,"\\n          "],[13],[1,"\\n"]],[]]],[1,"        "],[10,0],[14,0,"u-border__common--right u-self-stretch ml3"],[12],[13],[1,"\\n        "],[8,[39,15],[[24,0,"ml3 mt1"]],[["@status","@hoverControlEvent","@dataTestValue"],[[30,2,["status"]],"accounts_view_audience_status_label",[30,2,["segmentId"]]]],null],[1,"\\n"],[41,[28,[37,5],[[28,[37,3],[[30,2,["companyInputDataAvailable"]]],null],[28,[37,3],[[30,4]],null]],null],[[[1,"          "],[10,0],[14,0,"u-border__common--right u-self-stretch mh3"],[12],[13],[1,"\\n          "],[8,[39,16],[[24,0,"u-display-flex"]],[["@placement","@triggerText","@contentClass"],["right",[28,[37,1],["i18n_company_engagement_legacy_label","campaign-manager-web/templates/accounts/item/audiences/matched/item"],null],"u-hoverable__content"]],[["content"],[[[[1,"\\n              "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,17],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[1,[28,[35,1],["i18n_company_engagement_legacy_tooltip","campaign-manager-web/templates/accounts/item/audiences/matched/item"],null]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "]],[]]]]],[1,"\\n      "],[8,[30,1,["SubtitleWrapper"]],null,null,[["default"],[[[[1,"\\n        "],[10,"h2"],[15,0,[30,1,["subtitleFontClasses"]]],[12],[1,"\\n"],[41,[30,4],[[[1,"            "],[1,[28,[35,1],["i18n_company_engagement_subtitle_tier_with_link","campaign-manager-web/templates/accounts/item/audiences/matched/item"],[["parentName","linkInfo"],[[30,2,["parent","name"]],[28,[37,18],["accounts.item.audiences.matched.item",[30,2,["parent","id"]]],[["aria-label","target","data-test-matched-audience-details__subtitle-parent-link","control-name"],[[28,[37,1],["i18n_tier_parent_link_label","campaign-manager-web/templates/accounts/item/audiences/matched/item"],null],"_blank",true,"accounts_view_segment_parent_link_click"]]]]]]],[1,"\\n"]],[]],[[[41,[30,3],[[[1,"            "],[1,[28,[35,1],["i18n_child_company_segments_count","campaign-manager-web/templates/accounts/item/audiences/matched/item"],[["segmentCount"],[[30,0,["childCompanySegments","length"]]]]]],[1,"\\n"]],[]],[[[1,"            "],[1,[28,[35,1],["i18n_company_engagement_subtitle_with_link","campaign-manager-web/templates/accounts/item/audiences/matched/item"],[["linkInfo"],[[28,[37,19],null,[["href","role","dataTestSelector","dataControlName"],[[28,[37,20],null,[["path","accountId"],["help/lms/answer/125590",[30,0,["model","accountId"]]]]],"link","data-test-matched-audience-details__subtitle-learn-more-link","accounts_view_subtitle_learn_more_link"]]]]]]],[1,"\\n          "]],[]]]],[]]],[1,"        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],[[[1,"      "],[8,[30,1,["TitleWrapper"]],[[24,0,"u-display-flex u-flex-wrap u-items-center"]],null,[["default"],[[[[1,"\\n        "],[10,"h1"],[15,0,[30,1,["titleFontClasses"]]],[12],[1,"\\n          "],[1,[30,2,["name"]]],[1,"\\n        "],[13],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]]],[1,"    "],[8,[30,1,["ActionWrapper"]],[[24,0,"u-display-flex u-items-center u-justify-end"]],null,[["default"],[[[[1,"\\n"],[1,"      "],[8,[39,21],[[24,4,"button"],[4,[38,22],["click",[30,0,["transitionToInsights"]]],null]],[["@size","@buttonType"],["small","secondary"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_insights","campaign-manager-web/templates/accounts/item/audiences/matched/item"],null]],[1,"\\n      "]],[]]]]],[1,"\\n      "],[8,[39,21],[[24,0,"ml2"],[16,"disabled",[30,0,["invalidForCampaignCreation"]]],[24,4,"button"],[4,[38,22],["click",[30,0,["onCreateNewCampaign"]]],null]],[["@size","@buttonType"],["small","primary"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_create_campaign","campaign-manager-web/templates/accounts/item/audiences/matched/item"],null]],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[]]]]],[1,"\\n"]],[2,3,4,5]]]],[1]]]]],[1,"\\n"],[10,"section"],[14,0,"ph6 pv4"],[12],[1,"\\n  "],[46,[28,[37,24],null,null],null,null,null],[1,"\\n"],[13],[1,"\\n"]],["pageHeader","matchedAudience","hasChildSegments","isListATier","isCompanyList","Menu","childSegment"],false,["cm-page-header","t","let","not","is-empty","and","eq","if","or","hue-web-menu","set","hue-web-foundations@-text-heading","fn","each","-track-array","audience-status","hue-web-tooltip","hue-web-foundations@-text-body","t-link-to","external-link-info","help-center-url","hue-web-button","on","component","-outlet"]]',moduleName:"campaign-manager-web/templates/accounts/item/audiences/matched/item.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/audiences/matched/item/details",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"4Zsh21Ip",block:'[[[8,[39,0],null,[["@matchedAudience","@initialMatchedCompanies"],[[30,1,["matchedAudience"]],[30,1,["initialMatchedCompanies"]]]],null],[1,"\\n"],[8,[39,1],null,[["@matchedAudience"],[[30,1,["matchedAudience"]]]],null],[1,"\\n\\n"],[8,[39,2],null,[["@matchedAudience","@childSegments"],[[30,1,["matchedAudience"]],[30,1,["childCompanySegments"]]]],null]],["@model"],false,["audiences/matched/details/overview","audiences/matched/details/active-campaigns","audiences/matched/details/segments"]]',moduleName:"campaign-manager-web/templates/accounts/item/audiences/matched/item/details.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/audiences/matched/item/matched-companies",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"6MeDf6U7",block:'[[[8,[39,0],null,[["@initialTableData","@initialMatchedCompaniesCount","@initialPageNumber","@initialColumnSetKey","@matchedAudience","@dmpSegmentId","@accountId","@isListMissingEngagementData"],[[30,0,["matchedCompanies"]],[30,0,["matchedCompaniesCount"]],[30,0,["initialPageNumber"]],[30,0,["columns"]],[30,0,["matchedAudience"]],[30,0,["dmpSegmentId"]],[30,0,["accountId"]],[30,0,["isListMissingEngagementData"]]]],null]],[],false,["matched-companies-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/audiences/matched/item/matched-companies.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/audiences/matched/item/unmatched-companies",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"wpo1dVsC",block:'[[[8,[39,0],null,[["@initialTableData","@initialMatchedCompaniesCount","@initialUnmatchedCompaniesCount","@initialPageNumber","@dmpSegmentId"],[[30,0,["unmatchedCompanies"]],[30,0,["matchedCompaniesCount"]],[30,0,["unmatchedCompaniesCount"]],[30,0,["initialPageNumber"]],[30,0,["dmpSegmentId"]]]],null]],[],false,["unmatched-companies-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/audiences/matched/item/unmatched-companies.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/audiences/matched/loading",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"UWLRaxdV",block:'[[[8,[39,0],null,null,null]],[],false,["transition-loader"]]',moduleName:"campaign-manager-web/templates/accounts/item/audiences/matched/loading.hbs",isStrictMode:!1})}))
define("campaign-manager-web/templates/accounts/item/audiences/saved/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"VM2CZ1DH",block:'[[[8,[39,0],null,[["@accountId"],[[30,0,["model","accountId"]]]],null]],[],false,["saved-audiences-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/audiences/saved/index.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/audiences/saved/item",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"YN8dtms7",block:'[[[8,[39,0],null,[["@isStartingWithMASegments","@isStartingWithNewAudience","@backButtonRoute"],[[30,1,["isStartingWithMASegments"]],[30,1,["isStartingWithNewAudience"]],[30,1,["backButtonRoute"]]]],[["default"],[[[[1,"\\n  "],[46,[28,[37,2],null,null],null,null,null],[1,"\\n"]],[]]]]]],["@model"],false,["audiences/saved/base-page","component","-outlet"]]',moduleName:"campaign-manager-web/templates/accounts/item/audiences/saved/item.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/audiences/saved/item/company-insights",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"ZOeKRjJI",block:'[[[8,[39,0],null,null,null]],[],false,["audiences/saved/company-insights-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/audiences/saved/item/company-insights.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/audiences/saved/item/content-insights",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"fKGAVXHD",block:'[[[8,[39,0],null,null,null]],[],false,["audiences/saved/content-insights-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/audiences/saved/item/content-insights.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/audiences/saved/item/location-insights",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"D2e83cl7",block:'[[[8,[39,0],null,null,null]],[],false,["audiences/saved/location-insights-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/audiences/saved/item/location-insights.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/audiences/saved/item/member-insights",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"tnzvLxOl",block:'[[[8,[39,0],null,null,null]],[],false,["audiences/saved/member-insights-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/audiences/saved/item/member-insights.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/audiences/saved/item/summary-insights",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"qY1pLvW3",block:'[[[1,"\\n"],[1,[28,[35,0],[[28,[37,1],["i18n_summary_insights_page_title","campaign-manager-web/templates/accounts/item/audiences/saved/item/summary-insights"],null]],null]],[1,"\\n"],[8,[39,2],null,null,null]],[],false,["page-title","t","audiences/saved/summary-insights-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/audiences/saved/item/summary-insights.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/billing",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"ka2Lg5iT",block:'[[[1,"\\n"],[41,[30,1,["isAdAccountOnBillingV2"]],[[[1,"  "],[8,[39,1],null,[["@title","@tabsConfig"],[[28,[37,2],["i18n_billing_center","campaign-manager-web/templates/accounts/item/billing"],null],[30,0,["billingCenterRedesignTabsConfig"]]]],null],[1,"\\n  "],[46,[28,[37,4],null,null],null,null,null],[1,"\\n"]],[]],[[[1,"  "],[8,[39,1],null,[["@title"],[[28,[37,2],["i18n_billing_center","campaign-manager-web/templates/accounts/item/billing"],null]]],null],[1,"\\n  "],[10,"section"],[14,0,"ph6 pv4"],[12],[1,"\\n"],[1,"    "],[10,"header"],[14,0,"mb4"],[15,"aria-label",[28,[37,2],["i18n_billing_center","campaign-manager-web/templates/accounts/item/billing"],null]],[12],[1,"\\n      "],[10,"h2"],[15,0,[29,["u-layout__display-inline u-layout__vertical-align-middle"," ",[28,[37,5],null,[["size"],["large"]]]]]],[12],[1,[28,[35,2],["i18n_payment_method","campaign-manager-web/templates/accounts/item/billing"],null]],[13],[1,"\\n"],[41,[51,[30,0,["isCurrentUserBillingAdmin"]]],[[[1,"        "],[8,[39,7],[[24,0,"u-layout__display-inline-block"]],[["@placement"],["bottom"]],[["trigger","content"],[[[[1,"\\n            "],[8,[39,8],[[16,"aria-label",[28,[37,2],["i18n_payment_method_tooltip_a11y_label","campaign-manager-web/templates/accounts/item/billing"],null]],[4,[38,9],[[30,2,["triggerContentSharedInfo"]]],null],[4,[38,10],null,null]],[["@size","@buttonType","@icon","@circle"],["small","tertiary","question",true]],null],[1,"\\n          "]],[2]],[[[1,"\\n            "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_payment_method_help_text","campaign-manager-web/templates/accounts/item/billing"],null]],[1,"\\n              "],[1,[28,[35,2],["i18n_billing_help_text_learn_more","campaign-manager-web/templates/accounts/item/billing"],[["linkInfo"],[[28,[37,11],null,[["href","dataTestSelector","ariaLabel"],[[28,[37,12],null,[["path","accountId"],["help/lms/answer/13333",[30,1,["accountId"]]]]],"data-test-payment-method-help-link",[28,[37,2],["i18n_billing_help_text_payment_method_aria","campaign-manager-web/templates/accounts/item/billing"],null]]]]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[41,[28,[37,13],[[30,0,["isExistingInvoiceApplication"]],[30,0,["isInvoiceStatusRecent"]],[30,0,["canViewInvoiceStatus"]]],null],[[[41,[28,[37,14],[[30,0,["invoiceMetadata","status"]],[30,0,["INVOICE_APPLICATION_STATUSES","SUBMITTED"]]],null],[[[1,"          "],[10,0],[15,0,[29,["u-color__black--75 mt4 billing__invoice-submitted-notification"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[8,[39,15],[[24,0,"u-icon--tooltip billing__invoice-submitted-notification"]],[["@size","@name"],["small","signal-notice"]],null],[1,"\\n            "],[1,[28,[35,2],["i18n_invoice_application_submitted","campaign-manager-web/templates/accounts/item/billing"],[["linkInfo"],[[28,[37,16],["accounts.item.invoice-setup.invoice",[30,0,["invoiceMetadata","invoiceId"]]],[["aria-label"],[[28,[37,2],["i18n_invoice_application_submitted_view_application_aria","campaign-manager-web/templates/accounts/item/billing"],null]]]]]]]],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[41,[28,[37,14],[[30,0,["invoiceMetadata","status"]],[30,0,["INVOICE_APPLICATION_STATUSES","APPROVED"]]],null],[[[1,"          "],[10,0],[15,0,[29,["u-color__black--75 mt4 billing__invoice-approved-notification"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[8,[39,15],[[24,0,"u-icon--tooltip billing__invoice-approved-notification"]],[["@size","@name"],["small","signal-success"]],null],[1,"\\n            "],[1,[28,[35,2],["i18n_invoice_application_approved","campaign-manager-web/templates/accounts/item/billing"],null]],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[41,[28,[37,14],[[30,0,["invoiceMetadata","status"]],[30,0,["INVOICE_APPLICATION_STATUSES","REJECTED"]]],null],[[[1,"          "],[10,0],[15,0,[29,["u-color__black--75 mt4 billing__invoice-highlighted-message"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[8,[39,15],[[24,0,"u-icon--tooltip billing__invoice-highlighted-message"]],[["@size","@name"],["small","signal-error"]],null],[1,"\\n            "],[1,[28,[35,2],["i18n_invoice_application_rejected","campaign-manager-web/templates/accounts/item/billing"],[["linkInfo"],[[28,[37,11],null,[["href","dataTestSelector","ariaLabel"],[[28,[37,12],null,[["path","accountId"],["help/lms/answer/102068",[30,1,["accountId"]]]]],"data-test-invoice-rejected-help-link",[28,[37,2],["i18n_invoice_application_rejected_learn_more_aria","campaign-manager-web/templates/accounts/item/billing"],null]]]]]]]],[1,"\\n          "],[13],[1,"\\n        "]],[]],null]],[]]]],[]]]],[]],null],[1,"    "],[13],[1,"\\n    "],[10,"section"],[14,0,"p0 u-layout__container u-layout__shadow-container"],[12],[1,"\\n"],[41,[51,[30,0,["hasNoPaymentType"]]],[[[1,"        "],[10,0],[14,0,"u-display-flex u-flex-wrap p2"],[12],[1,"\\n          "],[10,0],[14,0,"u-layout-flex__cell m2"],[12],[1,"\\n"],[44,[[28,[37,13],[[30,0,["isPaymentTypeCreditCard"]],[30,1,["billingInfo","creditCardType"]]],null]],[[[1,"              "],[10,1],[14,"data-live-test-billing-payment-header-name",""],[15,0,[29,[[28,[37,5],null,[["size"],["medium"]]]]]],[12],[1,"\\n"],[41,[30,0,["isNewInvoiceViewEnabled"]],[[[1,"                  "],[1,[28,[35,2],["i18n_invoicing_card_header_new_invoice_view","campaign-manager-web/templates/accounts/item/billing"],[["isLegacyInvoice"],[[30,0,["isPaymentTypeLegacyInvoice"]]]]]],[1,"\\n"]],[]],[[[41,[30,0,["isPaymentTypeInvoice"]],[[[1,"                  "],[1,[28,[35,2],["i18n_invoicing_card_header","campaign-manager-web/templates/accounts/item/billing"],null]],[1,"\\n"]],[]],[[[41,[30,3],[[[1,"                  "],[1,[28,[35,2],["i18n_credit_card_header","campaign-manager-web/templates/accounts/item/billing"],null]],[1,"\\n                "]],[]],null]],[]]]],[]]],[1,"              "],[13],[1,"\\n"],[41,[51,[30,0,["isNewInvoiceViewEnabled"]]],[[[1,"                "],[10,1],[14,"data-live-test-billing-payment-header-value",""],[15,0,[29,["u-color__black--75"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n"],[41,[30,0,["isPaymentTypeInvoice"]],[[[1,"                    "],[1,[30,1,["name"]]],[1,"\\n"]],[]],[[[41,[30,3],[[[1,"                    "],[1,[28,[35,2],["i18n_credit_card_options","campaign-manager-web/templates/accounts/item/billing"],[["entity"],[[30,1,["billingInfo","creditCardType"]]]]]],[1,"\\n                  "]],[]],null]],[]]],[1,"                "],[13],[1,"\\n"]],[]],null]],[3]]],[1,"          "],[13],[1,"\\n          "],[10,0],[14,0,"u-flex-wrap u-flex-row u-justify-end-sm u-content-center mh2 mb2"],[12],[1,"\\n"],[41,[28,[37,18],[[30,0,["isCurrentUserBillingAdmin"]],[30,0,["isLisaUser"]]],null],[[[41,[30,0,["isPaymentTypeCreditCard"]],[[[1,"                "],[11,"button"],[24,"data-inmon-billing-manage-credit-card",""],[24,0,"button--medium u-color__white mr4 mt2"],[24,4,"button"],[4,[38,19],["click",[28,[37,20],null,[["controlName","action"],["billing_manage_credit_card",[30,0,["onEditCreditCard"]]]]]],null],[12],[1,"\\n                  "],[1,[28,[35,2],["i18n_manage_credit_card","campaign-manager-web/templates/accounts/item/billing"],null]],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[41,[30,0,["isPaymentTypeLegacySsi"]],[[[1,"                "],[8,[39,21],[[4,[38,22],["billing_setup_invoice_type_credit_card"],null]],[["@route","@model"],["accounts.item.invoice-setup.invoice",[30,0,["invoiceMetadata","invoiceId"]]]],[["default"],[[[[1,"\\n                  "],[10,"button"],[14,0,"button--medium u-color__white mr2 mt2"],[14,4,"button"],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_invoicing_action_button","campaign-manager-web/templates/accounts/item/billing"],[["invoiceAction"],["MANAGE_INVOICING"]]]],[1,"\\n                  "],[13],[1,"\\n                "]],[]]]]],[1,"\\n"]],[]],[[[41,[28,[37,13],[[30,0,["isSetupInvoiceEnabled"]],[30,0,["isPaymentTypeCreditCard"]]],null],[[[41,[30,0,["isExistingInvoiceApplication"]],[[[1,"                  "],[8,[39,21],[[4,[38,22],["billing_setup_invoice_type_credit_card"],null]],[["@route","@model"],["accounts.item.invoice-setup.invoice",[30,0,["invoiceMetadata","invoiceId"]]]],[["default"],[[[[1,"\\n                    "],[10,"button"],[14,"data-inmon-billing-switch-to-invoicing-action",""],[14,0,"button--medium-secondary billing__topcard-payment-action-secondary u-color__blue7 mt2"],[14,4,"button"],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_invoicing_action_button","campaign-manager-web/templates/accounts/item/billing"],[["invoiceAction"],["SWITCH_TO_INVOICING"]]]],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n"]],[]],[[[1,"                  "],[8,[39,21],[[4,[38,22],["billing_setup_invoice_type_credit_card"],null]],[["@route"],["accounts.item.invoice-setup"]],[["default"],[[[[1,"\\n                    "],[10,"button"],[14,"data-inmon-billing-switch-to-invoicing-action",""],[14,0,"button--medium-secondary billing__topcard-payment-action-secondary u-color__blue7 mt2"],[14,4,"button"],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_invoicing_action_button","campaign-manager-web/templates/accounts/item/billing"],[["invoiceAction"],["SWITCH_TO_INVOICING"]]]],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n"]],[]]],[1,"              "]],[]],null]],[]]]],[]],[[[1,"              "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,5],null,[["size","italic"],["small",true]]]]]],[12],[1,[28,[35,2],["i18n_non_billing_admin_help_text","campaign-manager-web/templates/accounts/item/billing"],null]],[13],[1,"\\n                "],[1,[28,[35,2],["i18n_billing_help_text_learn_more","campaign-manager-web/templates/accounts/item/billing"],[["linkInfo"],[[28,[37,11],null,[["href","dataTestSelector","ariaLabel"],[[28,[37,12],null,[["path","accountId"],["help/lms/answer/5751",[30,1,["accountId"]]]]],"data-test-payment-actions-help-link",[28,[37,2],["i18n_billing_help_text_payment_actions_aria","campaign-manager-web/templates/accounts/item/billing"],null]]]]]]]],[1,"\\n              "],[13],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"      "],[10,0],[14,0,"billing__topcard-content u-display-flex u-flex-wrap"],[12],[1,"\\n"],[41,[28,[37,18],[[30,0,["hasNoPaymentType"]],[30,0,["isSSIAccountOnHold"]]],null],[[[1,"          "],[10,0],[14,0,"billing__topcard-no-payment-content u-layout-flex__cell u-layout__container u-layout-flex__container--direction-column-center u-layout__shadow-container"],[12],[1,"\\n            "],[8,[39,23],[[24,0,"mv4"]],[["@name","@size"],["main-wfh","small"]],null],[1,"\\n"],[41,[30,0,["isSSIAccountOnHold"]],[[[1,"              "],[10,2],[15,0,[29,["mb2"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_account_on_hold_with_access_and_invoice_setup","campaign-manager-web/templates/accounts/item/billing"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_account_on_hold_with_access_and_invoice_setup_info","campaign-manager-web/templates/accounts/item/billing"],[["linkInfo"],[[28,[37,11],null,[["href","dataTestSelector","ariaLabel"],[[28,[37,12],null,[["path","accountId"],["help/lms/answer/a5338963",[30,1,["accountId"]]]]],"data-test-invoice-setup-hold-info-link",[28,[37,2],["i18n_go_to_help_center_invoice_setup_a11y","campaign-manager-web/templates/accounts/item/billing"],null]]]]]]]],[1,"\\n              "],[13],[1,"\\n"]],[]],[[[41,[28,[37,13],[[30,1,["migratedToSelfServeInvoicing"]],[30,1,["enableSSIDestructiveActions"]]],null],[[[1,"              "],[10,2],[15,0,[29,["mb2"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_account_on_hold_invoice_setup_title","campaign-manager-web/templates/accounts/item/billing"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,2],[15,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_account_on_hold_invoice_setup_info","campaign-manager-web/templates/accounts/item/billing"],[["linkInfo"],[[28,[37,11],null,[["href","dataTestSelector","ariaLabel"],[[28,[37,12],null,[["path","accountId"],["help/lms/answer/a1616771",[30,1,["accountId"]]]]],"data-test-create-invoice-setup-info-link",[28,[37,2],["i18n_go_to_ads_billing_center_a11y","campaign-manager-web/templates/accounts/item/billing"],null]]]]]]]],[1,"\\n              "],[13],[1,"\\n              "],[10,"br"],[12],[13],[1,"\\n"],[41,[30,0,["adsBillingCenterUrl"]],[[[1,"                "],[10,0],[14,0,"billing__topcard-no-payment-actions"],[12],[1,"\\n                  "],[8,[39,24],[[16,6,[30,0,["adsBillingCenterUrl"]]],[24,"target","_blank"]],[["@text"],[[28,[37,2],["i18n_go_to_ads_billing_center","campaign-manager-web/templates/accounts/item/billing"],null]]],null],[1,"\\n                "],[13],[1,"\\n"]],[]],null]],[]],[[[41,[28,[37,18],[[30,0,["isCurrentUserBillingAdmin"]],[30,0,["isLisaUser"]]],null],[[[1,"              "],[10,2],[15,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[1,[28,[35,2],[[52,[30,0,["isSetupInvoiceEnabled"]],"i18n_billing_admin_setup_info","i18n_billing_admin_credit_card_setup_info"],"campaign-manager-web/templates/accounts/item/billing"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,"br"],[12],[13],[1,"\\n              "],[10,0],[14,0,"billing__topcard-no-payment-actions"],[12],[1,"\\n"],[41,[30,0,["isSetupInvoiceEnabled"]],[[[41,[30,0,["isExistingInvoiceApplication"]],[[[1,"                    "],[8,[39,21],[[4,[38,22],["billing_setup_invoice_type_no_payment"],null]],[["@route","@model"],["accounts.item.invoice-setup.invoice",[30,0,["invoiceMetadata","invoiceId"]]]],[["default"],[[[[1,"\\n                      "],[10,"button"],[14,"data-inmon-billing-set-up-invoicing-action",""],[14,0,"button--medium u-color__white mh2"],[14,4,"button"],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_invoicing_action_button","campaign-manager-web/templates/accounts/item/billing"],[["invoiceAction"],["SET_UP_INVOICING"]]]],[1,"\\n                      "],[13],[1,"\\n                    "]],[]]]]],[1,"\\n"]],[]],[[[1,"                    "],[8,[39,21],[[4,[38,22],["billing_setup_invoice_type_no_payment"],null]],[["@route"],["accounts.item.invoice-setup"]],[["default"],[[[[1,"\\n                      "],[10,"button"],[14,"data-inmon-billing-set-up-invoicing-action",""],[14,0,"button--medium u-color__white mh2"],[14,4,"button"],[12],[1,"\\n                        "],[1,[28,[35,2],["i18n_invoicing_action_button","campaign-manager-web/templates/accounts/item/billing"],[["invoiceAction"],["SET_UP_INVOICING"]]]],[1,"\\n                      "],[13],[1,"\\n                    "]],[]]]]],[1,"\\n"]],[]]]],[]],null],[1,"                "],[8,[39,8],[[24,"data-inmon-billing-add-credit-card-action",""],[24,0,"u-color__white mh2"],[24,4,"button"],[4,[38,19],["click",[28,[37,20],null,[["controlName","action"],["billing_add_credit_card",[30,0,["onAddCreditCard"]]]]]],null]],[["@text"],[[28,[37,2],["i18n_add_credit_card","campaign-manager-web/templates/accounts/item/billing"],null]]],null],[1,"\\n              "],[13],[1,"\\n"]],[]],[[[41,[30,1,["billingAdminInfo"]],[[[1,"                "],[10,2],[15,0,[29,["u-layout__align-center"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,2],["i18n_billing_admin_setup_contact_info","campaign-manager-web/templates/accounts/item/billing"],[["billingAdminName","linkInfo"],[[28,[37,25],null,[["firstName","lastName","type"],[[30,1,["billingAdminInfo","firstName"]],[30,1,["billingAdminInfo","lastName"]],"full"]]],[28,[37,11],null,[["href","dataTestSelector"],[[30,1,["billingAdminInfo","profileUrl"]],"data-test-billing-payment-method-none-contact-info-link"]]]]]]],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[1,"            "]],[]]]],[]]]],[]]],[1,"          "],[13],[1,"\\n"]],[]],[[[1,"          "],[10,0],[14,0,"billing__topcard-content-section u-layout-flex__cell"],[12],[1,"\\n            "],[10,0],[15,0,[29,["billing__topcard-content-section-header u-display-flex u-items-center"," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n"],[41,[30,0,["isNewInvoiceViewEnabled"]],[[[1,"                "],[1,[28,[35,2],["i18n_spend_new_invoice_view","campaign-manager-web/templates/accounts/item/billing"],null]],[1,"\\n"]],[]],[[[1,"                "],[1,[28,[35,2],["i18n_spend","campaign-manager-web/templates/accounts/item/billing"],[["currencyCode"],[[30,1,["account","currencyCode"]]]]]],[1,"\\n"]],[]]],[1,"              "],[8,[39,7],[[24,0,"u-layout__display-inline-block"]],[["@placement"],["bottom"]],[["trigger","content"],[[[[1,"\\n                  "],[8,[39,8],[[4,[38,9],[[30,4,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle"],["small","tertiary","question",true]],null],[1,"\\n                "]],[4]],[[[1,"\\n                  "],[8,[39,26],null,null,[["default"],[[[[1,"\\n                    "],[1,[28,[35,2],["i18n_spend_tooltip","campaign-manager-web/templates/accounts/item/billing"],[["linkInfo"],[[28,[37,11],null,[["href","dataTestSelector","role","ariaLabel"],[[28,[37,12],null,[["path","accountId"],["help/lms/answer/a420701",[30,1,["accountId"]]]]],"data-test-spend-help-link",[30,5,["role"]],[28,[37,2],["i18n_spend_tooltip_learn_more_aria","campaign-manager-web/templates/accounts/item/billing"],null]]]]]]]],[1,"\\n                  "]],[5]]]]],[1,"\\n                "]],[]]]]],[1,"\\n            "],[13],[1,"\\n            "],[10,0],[14,0,"p4"],[12],[1,"\\n"],[41,[30,0,["canShowSpendDetails"]],[[[1,"                "],[10,0],[14,0,"billing__topcard-billing-cycle-row"],[12],[1,"\\n                  "],[10,2],[15,0,[29,["u-color__black--75 u-layout__display-inline u-layout__vertical-align-middle"," ",[28,[37,5],null,[["size"],["medium"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_spend_limit","campaign-manager-web/templates/accounts/item/billing"],null]],[1,"\\n"],[41,[30,0,["isLisaUser"]],[[[1,"                      "],[10,1],[14,0,"u-label__lisa"],[12],[1,[28,[35,2],["i18n_lisa","campaign-manager-web/templates/accounts/item/billing"],null]],[13],[1,"\\n"]],[]],null],[1,"                  "],[13],[1,"\\n                  "],[10,2],[15,0,[29,["billing__topcard-billing-cycle-row-value"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,27],[[30,0,["approvedSpendLimit"]],[30,1,["account","currencyCode"]]],null]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[1,"              "],[10,0],[15,0,[28,[37,28],["billing__topcard-billing-cycle-row",[28,[37,29],null,[["p0"],[[30,0,["isNewInvoiceViewEnabled"]]]]]],null]],[12],[1,"\\n                "],[10,2],[15,0,[29,["u-color__black--75 u-layout__display-inline u-layout__vertical-align-middle"," ",[28,[37,5],null,[["size"],["medium"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,2],["i18n_current_spend","campaign-manager-web/templates/accounts/item/billing"],null]],[1,"\\n                "],[13],[1,"\\n                "],[10,2],[14,"data-live-test-billing-current-spend",""],[15,0,[29,["billing__topcard-billing-cycle-row-value"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,27],[[30,0,["currentSpend"]],[30,1,["account","currencyCode"]]],null]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n"],[41,[30,0,["canShowSpendDetails"]],[[[1,"                "],[10,0],[14,0,"billing__topcard-billing-cycle-row"],[12],[1,"\\n                  "],[10,2],[15,0,[29,["u-color__black--75 u-layout__display-inline u-layout__vertical-align-middle"," ",[28,[37,5],null,[["size"],["medium"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_open_spend","campaign-manager-web/templates/accounts/item/billing"],null]],[1,"\\n"],[41,[30,0,["isLisaUser"]],[[[1,"                      "],[10,1],[14,0,"u-label__lisa"],[12],[1,[28,[35,2],["i18n_lisa","campaign-manager-web/templates/accounts/item/billing"],null]],[13],[1,"\\n"]],[]],null],[1,"                  "],[13],[1,"\\n                  "],[10,2],[15,0,[29,["billing__topcard-billing-cycle-row-value"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,27],[[30,0,["openSpend"]],[30,1,["account","currencyCode"]]],null]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n                "],[10,0],[14,0,"billing__topcard-billing-cycle-row"],[12],[1,"\\n                  "],[10,2],[15,0,[29,["u-color__black--75 u-layout__display-inline u-layout__vertical-align-middle"," ",[28,[37,5],null,[["size"],["medium"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_remaining_spend","campaign-manager-web/templates/accounts/item/billing"],null]],[1,"\\n"],[41,[30,0,["isLisaUser"]],[[[1,"                      "],[10,1],[14,0,"u-label__lisa"],[12],[1,[28,[35,2],["i18n_lisa","campaign-manager-web/templates/accounts/item/billing"],null]],[13],[1,"\\n"]],[]],null],[1,"                  "],[13],[1,"\\n                  "],[10,2],[15,0,[29,["billing__topcard-billing-cycle-row-value"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,27],[[30,0,["remainingSpend"]],[30,1,["account","currencyCode"]]],null]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[1,"            "],[13],[1,"\\n          "],[13],[1,"\\n"],[41,[30,0,["isPaymentTypeInvoice"]],[[[1,"            "],[10,0],[14,0,"billing__topcard-content-section u-layout-flex__cell"],[12],[1,"\\n              "],[10,0],[15,0,[29,["billing__topcard-content-section-header u-display-flex u-items-center"," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_billing_cycle_title","campaign-manager-web/templates/accounts/item/billing"],null]],[1,"\\n              "],[13],[1,"\\n              "],[10,0],[14,0,"p4"],[12],[1,"\\n                "],[10,0],[15,0,[28,[37,28],["billing__topcard-billing-cycle-row u-layout__table-row",[28,[37,29],null,[["p0"],[[30,0,["isNewInvoiceViewEnabled"]]]]]],null]],[12],[1,"\\n                  "],[10,2],[15,0,[29,["u-layout__table-cell u-color__black--75"," ",[28,[37,5],null,[["size"],["medium"]]]]]],[12],[1,[28,[35,2],["i18n_current_period","campaign-manager-web/templates/accounts/item/billing"],null]],[13],[1,"\\n                  "],[10,2],[15,0,[29,["billing__topcard-billing-cycle-row-value"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_billing_interval","campaign-manager-web/templates/accounts/item/billing"],[["startDate","endDate"],[[28,[37,30],[[30,0,["billingCycle","start"]]],[["format"],["fmt_mdy_short"]]],[28,[37,30],[[30,0,["billingCycle","end"]]],[["format"],["fmt_mdy_short"]]]]]]],[1,"\\n                  "],[13],[1,"\\n                "],[13],[1,"\\n"],[41,[51,[30,0,["isNewInvoiceViewEnabled"]]],[[[1,"                  "],[10,0],[14,0,"billing__topcard-billing-cycle-row u-layout__table-row"],[12],[1,"\\n                    "],[10,2],[15,0,[29,["u-layout__table-cell u-color__black--75"," ",[28,[37,5],null,[["size"],["medium"]]]]]],[12],[1,[28,[35,2],["i18n_payment_due","campaign-manager-web/templates/accounts/item/billing"],null]],[1," "],[13],[1,"\\n                    "],[10,2],[15,0,[29,["billing__topcard-billing-cycle-row-value"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,30],[[30,0,["billingDate"]]],[["format"],["fmt_mdy_short"]]]],[1,"\\n                    "],[13],[1,"\\n                  "],[13],[1,"\\n"]],[]],null],[1,"              "],[13],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[41,[51,[30,0,["isNewInvoiceViewEnabled"]]],[[[1,"            "],[10,0],[14,0,"billing__topcard-content-section u-layout-flex__cell"],[12],[1,"\\n              "],[10,0],[14,"data-live-test-billing-account-title",""],[15,0,[29,["billing__topcard-content-section-header u-display-flex u-items-center"," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_billing_admin_title","campaign-manager-web/templates/accounts/item/billing"],null]],[1,"\\n                "],[8,[39,7],[[24,0,"u-layout__vertical-align-middle"]],[["@placement"],["bottom"]],[["trigger","content"],[[[[1,"\\n                    "],[8,[39,8],[[16,"aria-label",[28,[37,2],["i18n_billing_admin_privileges_tooltip_a11y_label","campaign-manager-web/templates/accounts/item/billing"],null]],[4,[38,9],[[30,6,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle"],["small","tertiary","question",true]],null],[1,"\\n                  "]],[6]],[[[1,"\\n                    "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                      "],[1,[28,[35,2],["i18n_billing_admin_privileges_help_text","campaign-manager-web/templates/accounts/item/billing"],null]],[1,"\\n                      "],[1,[28,[35,2],["i18n_billing_help_text_learn_more","campaign-manager-web/templates/accounts/item/billing"],[["linkInfo"],[[28,[37,11],null,[["href","dataTestSelector","ariaLabel"],[[28,[37,12],null,[["path","accountId"],["help/lms/answer/5751",[30,1,["accountId"]]]]],"data-test-billing-admin-privileges-help-link",[28,[37,2],["i18n_billing_help_text_admin_privileges_aria","campaign-manager-web/templates/accounts/item/billing"],null]]]]]]]],[1,"\\n                    "],[13],[1,"\\n                  "]],[]]]]],[1,"\\n              "],[13],[1,"\\n              "],[10,0],[14,0,"p4"],[12],[1,"\\n                "],[8,[39,31],null,[["@centered"],[true]],[["default"],[[[[1,"\\n                  "],[8,[30,7,["Image"]],null,null,[["default"],[[[[1,"\\n                    "],[8,[39,32],null,[["@entityType","@imageUrl","@size","@a11yText"],["person",[30,1,["billingAdminInfo","pictureUrl"]],"medium",[28,[37,2],["i18n_billing_admin_photo_alt","campaign-manager-web/templates/accounts/item/billing"],null]]],null],[1,"\\n                  "]],[]]]]],[1,"\\n                  "],[8,[30,7,["Content"]],[[24,0,"billing__admin-entity-lockup-content"]],null,[["default"],[[[[1,"\\n                    "],[8,[30,7,["Head"]],null,null,[["default"],[[[[1,"\\n                      "],[8,[30,7,["Name"]],[[24,"data-live-test-billing-admin-lockup-name",""],[24,0,"billing__admin-entity-name"]],[["@size"],["small"]],[["default"],[[[[1,"\\n                        "],[1,[28,[35,25],null,[["firstName","lastName","type"],[[30,1,["billingAdminInfo","firstName"]],[30,1,["billingAdminInfo","lastName"]],"full"]]]],[1,"\\n                      "]],[]]]]],[1,"\\n                    "]],[]]]]],[1,"\\n                    "],[8,[30,7,["Subhead"]],[[24,"data-live-test-billing-admin-subtitle",""]],null,[["default"],[[[[1,"\\n                      "],[1,[30,1,["billingAdminInfo","localizedHeadline"]]],[1,"\\n                    "]],[]]]]],[1,"\\n                  "]],[]]]]],[1,"\\n                "]],[7]]]]],[1,"\\n              "],[13],[1,"\\n"],[41,[30,0,["invoiceRecipients"]],[[[1,"                "],[10,"hr"],[14,0,"artdeco-divider m0"],[12],[13],[1,"\\n                "],[10,0],[14,0,"pt3 ph4 pb4"],[12],[1,"\\n                  "],[10,1],[15,0,[29,["billing__topcard-invoice-recipients-header"," ",[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                    "],[1,[28,[35,2],["i18n_invoicing_recipients_title","campaign-manager-web/templates/accounts/item/billing"],null]],[1,"\\n                  "],[13],[1,"\\n                  "],[10,1],[14,0,"u-layout-flex__container--column"],[12],[1,"\\n"],[42,[28,[37,34],[[28,[37,34],[[30,0,["invoiceRecipients"]]],null]],null],null,[[[1,"                      "],[10,1],[14,0,"u-display-inline-flex mt2"],[12],[1,"\\n"],[41,[28,[37,18],[[30,8,["firstName"]],[30,8,["lastName"]]],null],[[[1,"                          "],[10,2],[15,0,[29,[[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                            "],[1,[28,[35,25],null,[["firstName","lastName","type"],[[30,8,["firstName"]],[30,8,["lastName"]],"full"]]]],[1,"\\n                          "],[13],[1,"\\n                          "],[10,2],[15,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]],[12],[1," · "],[13],[1,"\\n"]],[]],null],[1,"                        "],[10,2],[15,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,[30,8,["contactEmail"]]],[13],[1,"\\n                      "],[13],[1,"\\n"]],[8]],null],[1,"                  "],[13],[1,"\\n                "],[13],[1,"\\n"]],[]],null],[1,"            "],[13],[1,"\\n"]],[]],null]],[]]],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n\\n"],[41,[30,0,["showBusinessInfoModule"]],[[[1,"      "],[10,"header"],[14,0,"mt5 mb4"],[15,"aria-label",[28,[37,2],["i18n_business_information_title","campaign-manager-web/templates/accounts/item/billing"],null]],[12],[1,"\\n        "],[10,"h2"],[15,0,[29,["u-layout__display-inline u-layout__vertical-align-middle"," ",[28,[37,5],null,[["size"],["large"]]]]]],[12],[1,"\\n          "],[1,[28,[35,2],["i18n_business_information_title","campaign-manager-web/templates/accounts/item/billing"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,"section"],[14,0,"u-layout__container u-layout__shadow-container"],[12],[1,"\\n"],[41,[30,0,["fetchCmCustomer","isRunning"]],[[[1,"          "],[10,0],[14,0,"billing__business-information-section-loader-container"],[12],[1,"\\n            "],[8,[39,35],null,[["@a11yText"],[[28,[37,2],["i18n_loading_business_information","campaign-manager-web/templates/accounts/item/billing"],null]]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[41,[30,0,["cmCustomerFetchFailed"]],[[[1,"          "],[10,0],[14,0,"billing__business-information-section-empty-state"],[12],[1,"\\n            "],[8,[39,23],[[24,0,"mv4"]],[["@name","@size"],["error-server","small"]],null],[1,"\\n            "],[10,2],[15,0,[29,["u-layout__align-center mb5"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,2],["i18n_business_information_error_message","campaign-manager-web/templates/accounts/item/billing"],null]],[1,"\\n            "],[13],[1,"\\n            "],[8,[39,8],[[4,[38,19],["click",[28,[37,36],[[30,0,["fetchCmCustomer"]]],null]],null],[4,[38,22],[[30,0,["BUSINESS_INFORMATION_TRACKING_KEYS","RELOAD_BUSINESS_INFORMATION"]]],null]],[["@emphasized","@buttonType","@text"],[true,"secondary",[28,[37,2],["i18n_business_information_try_again_button_text","campaign-manager-web/templates/accounts/item/billing"],null]]],null],[1,"\\n          "],[13],[1,"\\n"]],[]],[[[41,[30,0,["cmCustomer"]],[[[44,[[30,0,["cmCustomer"]]],[[[1,"            "],[10,0],[14,0,"u-display-flex u-justify-between u-items-start"],[12],[1,"\\n              "],[10,1],[12],[1,"\\n                "],[10,2],[15,0,[29,["mh2 mt2 mb1"," ",[28,[37,5],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n                  "],[1,[30,9,["name"]]],[1,"\\n                "],[13],[1,"\\n                "],[8,[39,37],[[24,0,"mt1 mh2 mb2"]],[["@address","@size"],[[30,9,["address"]],"small"]],null],[1,"\\n              "],[13],[1,"\\n"],[41,[28,[37,18],[[30,0,["isCurrentUserBillingAdmin"]],[30,0,["lisaUser"]]],null],[[[1,"                "],[8,[39,8],[[24,0,"m2"],[4,[38,19],["click",[30,0,["onUpdateBusinessInfo"]]],null],[4,[38,22],[[30,0,["BUSINESS_INFORMATION_TRACKING_KEYS","EDIT_BUSINESS_INFORMATION"]]],null]],[["@size","@emphasized","@buttonType","@text"],["small",true,"secondary",[28,[37,2],["i18n_add_business_information_edit_button_text","campaign-manager-web/templates/accounts/item/billing"],null]]],null],[1,"\\n"]],[]],null],[1,"            "],[13],[1,"\\n"]],[9]]]],[]],[[[1,"          "],[10,0],[14,0,"billing__business-information-section-empty-state"],[12],[1,"\\n            "],[8,[39,23],[[24,0,"mv4"]],[["@name","@size"],["empty-room","small"]],null],[1,"\\n"],[41,[28,[37,18],[[30,0,["isCurrentUserBillingAdmin"]],[30,0,["lisaUser"]]],null],[[[1,"              "],[10,2],[15,0,[29,["u-layout__align-center mb5"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_add_business_information_section_message","campaign-manager-web/templates/accounts/item/billing"],[["linkInfo"],[[28,[37,11],null,[["dataTestSelector","ariaLabel","href"],["data-test-billing__business-information-learn-more-link",[28,[37,2],["i18n_add_business_information_section_message_a11y_text","campaign-manager-web/templates/accounts/item/billing"],null],[28,[37,12],null,[["path"],["help/lms/answer/a1517918"]]]]]]]]]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,8],[[4,[38,19],["click",[30,0,["onUpdateBusinessInfo"]]],null],[4,[38,22],[[30,0,["BUSINESS_INFORMATION_TRACKING_KEYS","OPEN_VERIFICATION_MODAL"]]],null]],[["@emphasized","@buttonType","@text"],[true,"secondary",[28,[37,2],["i18n_add_business_information","campaign-manager-web/templates/accounts/item/billing"],null]]],null],[1,"\\n"]],[]],[[[1,"              "],[10,2],[15,0,[29,["u-layout__align-center"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[1,[28,[35,2],["i18n_business_information_section_message_non_billing_admin","campaign-manager-web/templates/accounts/item/billing"],[["billingAdminName","linkInfo"],[[28,[37,25],null,[["firstName","lastName","type"],[[30,1,["billingAdminInfo","firstName"]],[30,1,["billingAdminInfo","lastName"]],"full"]]],[28,[37,11],null,[["href","dataTestSelector"],[[30,1,["billingAdminInfo","profileUrl"]],"data-test-billing__business-information-contact-info-link"]]]]]]],[1,"\\n              "],[13],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n        "]],[]]]],[]]]],[]]],[1,"      "],[13],[1,"\\n"]],[]],null],[1,"\\n    "],[10,"header"],[14,0,"mt5"],[15,"aria-label",[28,[37,2],["i18n_billing_activity","campaign-manager-web/templates/accounts/item/billing"],null]],[12],[1,"\\n      "],[10,"h2"],[15,0,[29,["u-layout__display-inline u-layout__vertical-align-middle"," ",[28,[37,5],null,[["size"],["large"]]]]]],[12],[1,"\\n        "],[1,[28,[35,2],["i18n_billing_activity","campaign-manager-web/templates/accounts/item/billing"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,7],[[24,0,"u-layout__display-inline-block"]],[["@placement"],["bottom"]],[["trigger","content"],[[[[1,"\\n          "],[8,[39,8],[[16,"aria-label",[28,[37,2],["i18n_billing_activity_explanation","campaign-manager-web/templates/accounts/item/billing"],null]],[4,[38,9],[[30,10,["triggerContentSharedInfo"]]],null]],[["@size","@buttonType","@icon","@circle"],["small","tertiary","question",true]],null],[1,"\\n        "]],[10]],[[[1,"\\n          "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,2],["i18n_billing_activity_tooltip_new","campaign-manager-web/templates/accounts/item/billing"],null]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n    "],[13],[1,"\\n    "],[46,[28,[37,4],null,null],null,null,null],[1,"\\n  "],[13],[1,"\\n\\n"],[41,[28,[37,18],[[30,0,["isAddBusinessInfoModalOpen"]],[30,0,["showMandatoryBusinessInfoModal"]]],null],[[[1,"    "],[8,[39,38],null,[["@isOpen","@isModal","@accountId","@customerToEdit","@onSuccess","@onClose","@pemOptions","@disableModalDismiss"],[true,true,[30,1,["accountId"]],[30,0,["cmCustomer"]],[30,0,["onAddBusinessInfoSuccess"]],[30,0,["onCloseBusinessInfoModal"]],[28,[37,29],null,[["productName"],[[30,0,["productName"]]]]],[30,0,["showMandatoryBusinessInfoModal"]]]],null],[1,"\\n"]],[]],null]],[]]]],["@model","triggerData","isPaymentTypeCreditCardWithCard","triggerData","iphHelper","triggerData","elements","invoiceRecipient","businessInformation","triggerData"],false,["if","cm-page-header","t","component","-outlet","hue-web-foundations@-text-body","unless","hue-web-contextual-dialog","hue-web-button","hue-web-contextual-dialog-trigger","focus-on-render","external-link-info","help-center-url","and","eq","hue-web-icons@icon","t-link-to","let","or","on","tracked-action","link-to","track-interaction","hue-web-icons@illustration","hue-web-button-link","format-name","iph-helper","format-currency-or-dash","classes","hash","format-date","hue-web-entity-lockup","hue-web-entity","each","-track-array","hue-web-progress-indicator","perform","address-entity-lockup","customer-verification/customer-verification-wrapper"]]',moduleName:"campaign-manager-web/templates/accounts/item/billing.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/billing/billing-setup",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"cV7plx9j",block:'[[[8,[39,0],null,[["@account","@customer","@billingInfo","@currentBalance","@adCredits","@isTaxApplicable","@taxRegistrations","@updatePaymentDetails","@hasError","@refetchData"],[[30,1,["account"]],[30,1,["customer"]],[30,1,["billingInfo"]],[30,1,["currentBalance"]],[30,1,["adCredits"]],[30,1,["isTaxApplicable"]],[30,1,["taxRegistrations"]],[30,0,["updatePaymentDetails"]],[30,1,["hasError"]],[30,0,["refreshModel"]]]],null]],["@model"],false,["billing-v2/billing-setup-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/billing/billing-setup.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/billing/credits-and-coupons",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"B8VFhIU+",block:'[[[8,[39,0],null,[["@accountId","@credits","@billingInfo"],[[30,1,["accountId"]],[30,1,["credits"]],[30,1,["billingInfo"]]]],null]],["@model"],false,["billing-v2/credits-and-coupons-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/billing/credits-and-coupons.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/billing/credits",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"twJ/Yba7",block:'[[[1,"\\n"],[10,0],[14,0,"p0 mt4 mh0 mb5 u-layout__shadow-container u-bg-color__white"],[12],[1,"\\n  "],[8,[39,0],null,[["@selection","@accountId","@credits","@canViewReceipts","@isEnabledForDownloadSelfServeInvoice"],[[30,0,["activeTab"]],[30,1,["accountId"]],[30,1,["credits"]],[30,0,["canViewReceipts"]],[28,[37,1],[[30,0,["isAccountOnSelfServeInvoice"]]],null]]],null],[1,"\\n"],[41,[30,0,["canDisplayCouponContainer"]],[[[1,"    "],[10,0],[15,0,[29,["u-display-flex u-flex-wrap p2\\n        ",[52,[30,0,["canShowRedeemUnavailableMessage"]],"u-justify-end","u-justify-between"]]]],[12],[1,"\\n      "],[10,0],[15,0,[29,["m1 mr4"," ",[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[30,0,["canShowRedeemUnavailableMessage"]],[[[1,"          "],[10,1],[12],[1,[28,[35,4],["i18n_coupon_code_redeem_unavailable_v2","campaign-manager-web/templates/accounts/item/billing/credits"],[["paymentTypeV2"],[[30,0,["paymentTypeV2"]]]]]],[13],[1,"\\n"]],[]],[[[1,"          "],[10,1],[12],[1,"\\n            "],[1,[28,[35,4],["i18n_coupons_and_credits_header_information_v2","campaign-manager-web/templates/accounts/item/billing/credits"],null]],[1,"\\n          "],[13],[1,"\\n"]],[]]],[1,"      "],[13],[1,"\\n      "],[8,[39,5],null,[["@placement","@contentClass"],["left","u-hoverable__content p0"]],[["trigger","content"],[[[[1,"\\n          "],[10,1],[14,0,"m1"],[12],[1,"\\n"],[1,"            "],[8,[39,6],[[24,1,"credits__redeem-coupon-button"],[16,"disabled",[28,[37,7],[[30,0,["canRedeemCoupons"]]],null]],[4,[38,8],["billing_open_redeem_coupon"],null],[4,[38,9],[[30,2,["triggerContentSharedInfo"]]],null]],[["@buttonType","@text"],["secondary",[28,[37,4],["i18n_redeem_hovercard_trigger","campaign-manager-web/templates/accounts/item/billing/credits"],null]]],null],[1,"\\n"],[1,"          "],[13],[1,"\\n        "]],[2]],[[[1,"\\n"],[41,[30,0,["onRedeemCouponTask","isRunning"]],[[[1,"            "],[10,0],[14,0,"u-layout-flex__container--center u-loader__modal-container--center credits__hovercard-loading-container"],[14,"role","alertdialog"],[14,"aria-busy","true"],[14,"aria-live","assertive"],[12],[1,"\\n              "],[8,[39,10],null,[["@size"],["large"]],null],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"          "],[10,0],[14,0,"u-layout-flex__container--column pv3 ph4"],[12],[1,"\\n"],[41,[30,0,["couponCodeAccepted"]],[[[1,"              "],[8,[39,11],[[24,0,"pb1"]],[["@type"],["success"]],[["default"],[[[[1,"\\n                "],[1,[28,[35,4],["i18n_coupon_code_success_header","campaign-manager-web/templates/accounts/item/billing/credits"],null]],[1,"\\n              "]],[]]]]],[1,"\\n              "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,[28,[35,4],["i18n_coupon_code_success_body_title","campaign-manager-web/templates/accounts/item/billing/credits"],null]],[13],[1,"\\n              "],[10,"ul"],[15,0,[29,["pv0 ph4 mb2"," ",[28,[37,3],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                "],[10,"li"],[12],[1,[28,[35,4],["i18n_coupon_code_success_body_first_list_item","campaign-manager-web/templates/accounts/item/billing/credits"],null]],[13],[1,"\\n                "],[10,"li"],[12],[1,[28,[35,4],["i18n_coupon_code_success_body_second_list_item_v2","campaign-manager-web/templates/accounts/item/billing/credits"],[["linkInfo"],[[28,[37,12],null,[["dataTestSelector","href","ariaLabel"],["data-test-credits__coupon-redeem-success-help-link",[28,[37,13],null,[["path","accountId"],["help/lms/answer/5389",[30,1,["accountId"]]]]],[28,[37,4],["i18n_coupon_code_success_learn_more_aria","campaign-manager-web/templates/accounts/item/billing/credits"],null]]]]]]]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n              "],[10,0],[14,0,"u-layout__width-full u-layout-flex__container--flex-end"],[12],[1,"\\n                "],[11,"button"],[24,0,"button--small"],[24,4,"button"],[4,[38,14],["click",[28,[37,15],[[30,3,["close"]],[30,0,["onDismissHovercard"]]],null]],null],[12],[1,"\\n                  "],[1,[28,[35,4],["i18n_coupon_code_success_acknowledge_button","campaign-manager-web/templates/accounts/item/billing/credits"],null]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n"]],[]],[[[1,"              "],[10,"label"],[14,"for","redeem_coupon_string_input"],[15,0,[29,["u-color__black--75 pt1 ph1 pb0"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n                "],[1,[28,[35,4],["i18n_coupon_code_label","campaign-manager-web/templates/accounts/item/billing/credits"],null]],[1,"\\n              "],[13],[1,"\\n              "],[8,[39,16],[[16,0,[29,["mv2 mh0"," ",[36,17]]]],[24,3,"redeem_coupon_string_input"],[16,"placeholder",[28,[37,4],["i18n_coupon_code_placeholder","campaign-manager-web/templates/accounts/item/billing/credits"],null]],[4,[38,14],["input",[30,0,["onCouponCodeChange"]]],null]],[["@inputId","@value"],["redeem_coupon_string_input",[30,4]]],null],[1,"\\n              "],[8,[39,11],[[24,1,"credits__redeem-error"],[24,0,"pb2"]],[["@isHidden","@type"],[[28,[37,7],[[30,0,["couponCodeErrorStatus"]]],null],"negative"]],[["default"],[[[[1,"\\n                "],[1,[28,[35,4],["i18n_coupon_code_error_message","campaign-manager-web/templates/accounts/item/billing/credits"],[["codeStatus"],[[30,0,["couponCodeErrorStatus"]]]]]],[1,"\\n                "],[1,[28,[35,4],["i18n_coupon_code_error_message_learn_more","campaign-manager-web/templates/accounts/item/billing/credits"],[["linkInfo"],[[28,[37,12],null,[["href","dataTestSelector","ariaLabel"],[[28,[37,13],null,[["path","accountId"],["help/lms/answer/5389",[30,1,["accountId"]]]]],"data-test-credits__coupon-error-help-link",[28,[37,4],["i18n_coupon_code_error_message_learn_more_aria","campaign-manager-web/templates/accounts/item/billing/credits"],null]]]]]]]],[1,"\\n              "]],[]]]]],[1,"\\n              "],[10,0],[14,0,"u-display-inline-flex u-justify-between"],[12],[1,"\\n                "],[11,"button"],[16,0,[29,["button--unstyled"," ",[28,[37,3],null,[["size","weight","color"],["small","bold","text-low-emphasis"]]]]]],[24,4,"button"],[4,[38,8],["billing_cancel_redeem_coupon"],null],[4,[38,14],["click",[28,[37,15],[[30,3,["close"]],[30,0,["onDismissHovercard"]]],null]],null],[12],[1,"\\n                  "],[1,[28,[35,4],["i18_cancel_coupon","campaign-manager-web/templates/accounts/item/billing/credits"],null]],[1,"\\n                "],[13],[1,"\\n                "],[11,"button"],[24,0,"button--small"],[16,"disabled",[28,[37,7],[[30,0,["couponCode"]]],null]],[24,"aria-describedby","credits__redeem-error"],[24,4,"button"],[4,[38,14],["click",[28,[37,18],null,[["controlName","action"],["billing_apply_coupon",[28,[37,19],[[30,0,["onRedeemCouponTask"]]],null]]]]],null],[12],[1,"\\n                  "],[1,[28,[35,4],["i18_apply_coupon","campaign-manager-web/templates/accounts/item/billing/credits"],null]],[1,"\\n                "],[13],[1,"\\n              "],[13],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n        "]],[3]]]]],[1,"\\n    "],[13],[1,"\\n"]],[]],null],[1,"  "],[8,[39,20],[[24,"data-live-test-credits__credits-table",""]],[["@data","@columns","@pageSize"],[[30,1,["credits"]],[30,0,["creditsTableColumns"]],10]],null],[1,"\\n"],[13]],["@model","triggerData","content","@couponCode"],false,["billing-tabs","readonly","if","hue-web-foundations@-text-body","t","hue-web-contextual-dialog","hue-web-button","not","track-interaction","hue-web-contextual-dialog-trigger","hue-web-progress-indicator","hue-web-inline-feedback","external-link-info","help-center-url","on","pipe","cm-text-input","hue-web-foundations@-artdeco-migration-scope","tracked-action","perform","ads-table"]]',moduleName:"campaign-manager-web/templates/accounts/item/billing/credits.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/billing/payment-activity",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"QyOCZ1jk",block:'[[[8,[39,0],null,[["@accountId","@dateRange","@paymentActivity","@paymentMethod","@lbpOnboardingDate","@migratedFromOms","@isLegacyPaymentActivityEnabled"],[[30,1,["accountId"]],[30,1,["dateRange"]],[30,1,["paymentActivity"]],[30,1,["paymentMethod"]],[30,1,["lbpOnboardingDate"]],[30,1,["migratedFromOms"]],[30,1,["isLegacyPaymentActivityEnabled"]]]],null]],["@model"],false,["billing-v2/payment-activity-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/billing/payment-activity.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/billing/receipts",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"yUuGYC2a",block:'[[[1,"\\n"],[10,0],[14,0,"p0 mt4 mh0 mb5 u-layout__shadow-container"],[12],[1,"\\n  "],[8,[39,0],null,[["@selection","@accountId","@numReceiptsCount","@canViewReceipts","@selectedDatePreset","@selectedDateRange","@isEnabledForDownloadSelfServeInvoice"],[[30,0,["activeTab"]],[30,1,["accountId"]],[30,1,["receipts","length"]],[30,0,["canViewReceipts"]],[30,0,["selectedDatePreset"]],[30,0,["selectedDateRange"]],[28,[37,1],[[30,0,["isEnabledForDownloadSelfServeInvoice"]]],null]]],null],[1,"\\n\\n  "],[10,0],[14,0,"u-display-flex u-justify-end p2"],[12],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-flex-wrap ph2"],[12],[1,"\\n      "],[8,[39,2],[[24,0,"m1"]],[["@dateRange","@dateRangeUpdate","@isDateSelectable","@presetsMask"],[[30,0,["selectedDateRange"]],[30,0,["dateRangeChanged"]],[30,0,["isDateSelectable"]],[30,0,["dateRangePresetsMask"]]]],null],[1,"\\n"],[41,[30,0,["canExportReceipts"]],[[[1,"        "],[8,[39,4],[[16,"disabled",[28,[37,5],[[30,0,["hasCreditCardReceipts"]]],null]],[24,0,"m1"],[16,"aria-expanded",[30,0,["card","ariaExpanded"]]],[16,"aria-controls",[30,0,["card","ariaId"]]],[4,[38,7],["click",[28,[37,8],null,[["controlName","action"],["billing_open_receipts_export_modal",[30,0,["onExportReceiptModalOpen"]]]]]],null]],[["@buttonType","@text"],["secondary",[28,[37,6],["i18n_export_modal_trigger","campaign-manager-web/templates/accounts/item/billing/receipts"],null]]],null],[1,"\\n"]],[]],null],[41,[30,0,["isEnabledForDownloadSelfServeInvoice"]],[[[1,"        "],[8,[39,4],[[16,"disabled",[28,[37,5],[[30,0,["hasSelfServeInvoices"]]],null]],[24,0,"m1"],[4,[38,7],["click",[28,[37,8],null,[["controlName","action"],["billing_receipts_download_invoices",[30,0,["onDownloadInvoicesClicked"]]]]]],null]],[["@buttonType","@text"],["secondary",[28,[37,6],["i18n_download_invoices_trigger","campaign-manager-web/templates/accounts/item/billing/receipts"],null]]],null],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[8,[39,9],null,[["@data","@columns","@pageSize"],[[30,1,["receipts"]],[30,0,["receiptsTableColumns"]],10]],null],[1,"\\n"],[13],[1,"\\n"],[8,[39,10],[[24,"aria-labelledBy","content-header-id"]],[["@isOpen","@size","@dismissModal"],[[30,0,["isExportModalOpen"]],"medium",[30,0,["onExportReceiptModalDismiss"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"content-header-id"],[15,0,[29,[[28,[37,11],null,[["size"],["large"]]]]]],[12],[1,[28,[35,6],["i18n_export_header","campaign-manager-web/templates/accounts/item/billing/receipts"],null]],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,2,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"receipts__export-modal-field"],[12],[1,"\\n      "],[10,"fieldset"],[12],[1,"\\n        "],[10,"legend"],[15,0,[29,["u-color__black--75"," ",[28,[37,12],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,6],["i18n_file_format_label","campaign-manager-web/templates/accounts/item/billing/receipts"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[36,13]]]],[12],[1,"\\n            "],[8,[39,14],[[24,0,"small-input"],[24,3,"receipts__format-type-group"],[16,"checked",[28,[37,15],[[30,0,["exportFormatType"]],[30,0,["EXPORT_FORMAT_TYPES","PDF"]]],null]],[4,[38,7],["change",[28,[37,16],[[30,0,["onExportFormatTypeChange"]],[30,0,["EXPORT_FORMAT_TYPES","PDF"]]],null]],null]],[["@inputId"],["receipts__format-type--pdf"]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[14,"for","receipts__format-type--pdf"],[12],[1,"\\n            "],[1,[28,[35,6],["i18n_pdf_format","campaign-manager-web/templates/accounts/item/billing/receipts"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[36,13]]]],[12],[1,"\\n            "],[8,[39,14],[[24,0,"small-input"],[24,3,"receipts__format-type-group"],[16,"checked",[28,[37,15],[[30,0,["exportFormatType"]],[30,0,["EXPORT_FORMAT_TYPES","CSV"]]],null]],[4,[38,7],["change",[28,[37,16],[[30,0,["onExportFormatTypeChange"]],[30,0,["EXPORT_FORMAT_TYPES","CSV"]]],null]],null]],[["@inputId"],["receipts__format-type--csv"]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[14,"for","receipts__format-type--csv"],[12],[1,"\\n            "],[1,[28,[35,6],["i18n_csv_format","campaign-manager-web/templates/accounts/item/billing/receipts"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[15,0,[29,["receipts__export-modal-field\\n        ",[52,[28,[37,15],[[30,0,["exportFormatType"]],[30,0,["EXPORT_FORMAT_TYPES","CSV"]]],null],"u-layout__display-none"]]]],[12],[1,"\\n      "],[10,"fieldset"],[12],[1,"\\n        "],[10,"legend"],[15,0,[29,["u-color__black--75"," ",[28,[37,12],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,6],["i18n_document_type_label","campaign-manager-web/templates/accounts/item/billing/receipts"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[36,13]]]],[12],[1,"\\n            "],[8,[39,14],[[24,0,"small-input"],[24,3,"receipts__document-type-group"],[16,"checked",[28,[37,15],[[30,0,["exportDocumentType"]],[30,0,["EXPORT_DOCUMENT_TYPES","RECEIPTS"]]],null]],[4,[38,7],["change",[28,[37,16],[[30,0,["onExportDocumentTypeChange"]],[30,0,["EXPORT_DOCUMENT_TYPES","RECEIPTS"]]],null]],null]],[["@inputId"],["receipts__document-type--receipts"]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[14,"for","receipts__document-type--receipts"],[12],[1,"\\n            "],[10,1],[15,0,[29,[[28,[37,12],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,6],["i18n_receipts_option","campaign-manager-web/templates/accounts/item/billing/receipts"],null]],[13],[1,"\\n            "],[1,[28,[35,6],["i18n_receipts_option_description","campaign-manager-web/templates/accounts/item/billing/receipts"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[36,13]]]],[12],[1,"\\n            "],[8,[39,14],[[24,0,"small-input"],[24,3,"receipts__document-type-group"],[16,"checked",[28,[37,15],[[30,0,["exportDocumentType"]],[30,0,["EXPORT_DOCUMENT_TYPES","SUMMARY"]]],null]],[4,[38,7],["change",[28,[37,16],[[30,0,["onExportDocumentTypeChange"]],[30,0,["EXPORT_DOCUMENT_TYPES","SUMMARY"]]],null]],null]],[["@inputId"],["receipts__document-type--summary"]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[14,"for","receipts__document-type--summary"],[12],[1,"\\n            "],[10,1],[15,0,[29,[[28,[37,12],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,6],["i18n_summary_option","campaign-manager-web/templates/accounts/item/billing/receipts"],null]],[13],[1,"\\n            "],[1,[28,[35,6],["i18n_summary_option_description","campaign-manager-web/templates/accounts/item/billing/receipts"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"],[41,[28,[37,17],[[30,0,["exportDocumentType"]],[30,0,["EXPORT_DOCUMENT_TYPES","SUMMARY"]]],null],[[[1,"      "],[10,0],[14,0,"receipts__export-modal-field"],[12],[1,"\\n        "],[10,"label"],[14,"for","receipts__company-name-input"],[15,0,[29,["u-color__black--75 receipts__export-modal-text-input-label"," ",[28,[37,12],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,6],["i18n_company_name_label","campaign-manager-web/templates/accounts/item/billing/receipts"],null]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,18],[[16,0,[29,["receipts__export-modal-text-input"," ",[36,13]]]],[24,3,"receipts__company-name-input"],[16,"placeholder",[28,[37,6],["i18n_company_name_placeholder","campaign-manager-web/templates/accounts/item/billing/receipts"],null]],[4,[38,7],["input",[30,0,["onExportCompanyNameChange"]]],null]],[["@inputId","@value"],["receipts__company-name-input",[30,0,["exportCompanyName"]]]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,2,["ModalFooter"]],null,null,[["default"],[[[[1,"\\n    "],[11,0],[24,0,"u-layout-flex__container--flex-end"],[4,[38,19],["billing_continue_export"],null],[12],[1,"\\n      "],[1,[28,[35,6],[[52,[28,[37,15],[[30,0,["exportFormatType"]],[30,0,["EXPORT_FORMAT_TYPES","CSV"]]],null],"i18n_download_button","i18n_continue_button"],"campaign-manager-web/templates/accounts/item/billing/receipts"],[["linkInfo"],[[28,[37,20],null,[["href","dataTestSelector","class"],[[30,0,["exportReceiptsURL"]],"data-test-receipts-export-action","button--medium receipts__export-modal-action-button"]]]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[2]]]]]],["@model","modal"],false,["billing-tabs","readonly","date-range-picker","if","hue-web-button","not","t","on","tracked-action","ads-table","hue-web-modal","hue-web-foundations@-text-heading","hue-web-foundations@-text-body","hue-web-foundations@-artdeco-migration-scope","hue-web-radio-button","eq","fn","not-eq","cm-text-input","track-interaction","external-link-info"]]',moduleName:"campaign-manager-web/templates/accounts/item/billing/receipts.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/billing/transactions",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"kIIDCus3",block:'[[[1,"\\n"],[10,0],[14,0,"p0 mt4 mh0 mb5 u-layout__shadow-container"],[12],[1,"\\n  "],[8,[39,0],null,[["@selection","@accountId","@numTransactionsCount","@canViewReceipts","@selectedDatePreset","@selectedDateRange","@isEnabledForDownloadSelfServeInvoice"],[[30,0,["activeTab"]],[30,1,["accountId"]],[52,[28,[37,2],[[30,0,["selectedActivityFilter"]],"ALL"],null],[30,1,["transactions","length"]],[30,0,["filteredTransactions","length"]]],[30,0,["canViewReceipts"]],[30,0,["selectedDatePreset"]],[28,[37,3],[[30,0,["selectedDateRange"]]],null],[28,[37,3],[[30,0,["isAccountOnSelfServeInvoice"]]],null]]],null],[1,"\\n"],[41,[30,0,["isNewInvoiceViewEnabled"]],[[[1,"    "],[8,[39,4],[[24,0,"billing-transactions-empty-state pv5"]],[["@size","@illustration"],["small","main-relax"]],[["default"],[[[[1,"\\n      "],[10,"h2"],[15,0,[29,["pv2"," ",[28,[37,5],null,[["size","weight","line-height"],["medium","bold","open"]]]]]],[12],[1,"\\n        "],[1,[52,[30,0,["bzmAccountId"]],[28,[37,6],["i18n_invoice_guide_headline_with_bzm","campaign-manager-web/templates/accounts/item/billing/transactions"],null],[28,[37,6],["i18n_invoice_guide_headline_without_bzm","campaign-manager-web/templates/accounts/item/billing/transactions"],null]]],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["pb5"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[1,[28,[35,6],[[52,[30,0,["bzmAccountId"]],"i18n_invoice_guide_message_with_bzm","i18n_invoice_guide_message_without_bzm"],"campaign-manager-web/templates/accounts/item/billing/transactions"],[["linkInfo"],[[28,[37,7],null,[["href"],[[28,[37,8],null,[["path"],["/help/lms/answer/a764469"]]]]]]]]]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,9],[[16,6,[30,0,["userGuideUrl"]]],[24,"target","_blank"]],[["@buttonType","@size","@text"],["primary","small",[52,[30,0,["bzmAccountId"]],[28,[37,6],["i18n_invoice_button_text_with_bzm","campaign-manager-web/templates/accounts/item/billing/transactions"],null],[28,[37,6],["i18n_invoice_button_text_without_bzm","campaign-manager-web/templates/accounts/item/billing/transactions"],null]]]],null],[1,"\\n    "]],[]]]]],[1,"\\n"]],[]],[[[1,"    "],[10,0],[14,0,"u-display-flex u-justify-end p2"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-flex-wrap ph2"],[12],[1,"\\n"],[1,"        "],[8,[39,10],[[24,0,"m1"]],[["@dateRange","@dateRangeUpdate","@isDateSelectable","@presetsMask"],[[30,0,["selectedDateRange"]],[30,0,["dateRangeChanged"]],[30,0,["isDateSelectable"]],[30,0,["dateRangePresetsMask"]]]],null],[1,"\\n"],[1,"        "],[8,[39,11],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isTransactionFilterOpen"]],[28,[37,12],[[30,0,["onTransactionFilterChange"]],true],null],[28,[37,12],[[30,0,["onTransactionFilterChange"]],false],null]]],[["default"],[[[[1,"\\n          "],[8,[30,2,["Trigger"]],[[4,[38,13],["billing_filter_transactions"],null]],[["@icon","@iconPlacement","@buttonType","@size"],["caret","right","tertiary","small"]],[["default"],[[[[1,"\\n            "],[10,1],[15,0,[29,[[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,[28,[35,6],["i18n_filter_title_text","campaign-manager-web/templates/accounts/item/billing/transactions"],null]],[13],[1,"\\n            "],[10,1],[15,0,[29,[[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,6],["i18n_transaction_filter","campaign-manager-web/templates/accounts/item/billing/transactions"],[["filterType"],[[30,0,["selectedActivityFilter"]]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n          "],[8,[30,2,["Container"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,15],[[28,[37,15],[[30,0,["activityFilters"]]],null]],null],null,[[[1,"              "],[8,[30,2,["Item"]],null,[["@selected","@onSelect"],[[28,[37,2],[[30,3],[30,0,["selectedActivityFilter"]]],null],[28,[37,12],[[30,0,["onActivityFilterChange"]],[30,3]],null]]],[["default"],[[[[1,"\\n                "],[1,[28,[35,6],["i18n_transaction_filter","campaign-manager-web/templates/accounts/item/billing/transactions"],[["filterType"],[[30,3]]]]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[3]],null],[1,"          "]],[]]]]],[1,"\\n        "]],[2]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,16],null,[["@data","@columns","@pageSize"],[[52,[28,[37,2],[[30,0,["selectedActivityFilter"]],"ALL"],null],[30,1,["transactions"]],[30,0,["filteredTransactions"]]],[30,0,["transactionsTableColumns"]],10]],null],[1,"\\n"]],[]]],[13]],["@model","dropdown","filter"],false,["billing-tabs","if","eq","readonly","hue-web-empty-state","hue-web-foundations@-text-body","t","external-link-info","help-center-url","hue-web-button-link","date-range-picker","hue-web-menu","fn","track-interaction","each","-track-array","ads-table"]]',moduleName:"campaign-manager-web/templates/accounts/item/billing/transactions.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/brand-safety",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"6dDFos93",block:'[[[1,"\\n"],[8,[39,0],null,[["@title","@subtitle","@dataTestValue","@tabsConfig"],[[28,[37,1],["i18n_brand_safety_heading","campaign-manager-web/templates/accounts/item/brand-safety"],null],[28,[37,1],[[52,[30,0,["isPostBidMeasurementEnabled"]],"i18n_brand_safety_subtitle_v3","i18n_brand_safety_subtitle_v2"],"campaign-manager-web/templates/accounts/item/brand-safety"],[["linkInfo"],[[28,[37,3],null,[["ariaLabel","href","dataTestSelector","role"],[[28,[37,1],["i18n_aria_brand_safety_subtitle","campaign-manager-web/templates/accounts/item/brand-safety"],null],[28,[37,4],null,[["path","accountId"],["help/lms/answer/a422485",[30,0,["accountId"]]]]],"data-test-brand-safety__header-tooltip-learn-more-link","link"]]]]]],"brand-safety",[30,0,["tabs"]]]],null],[1,"\\n"],[46,[28,[37,6],null,null],null,null,null]],[],false,["cm-page-header","t","if","external-link-info","help-center-url","component","-outlet"]]',moduleName:"campaign-manager-web/templates/accounts/item/brand-safety.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/brand-safety/overview",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"yDutaBrm",block:'[[[8,[39,0],null,[["@accountId"],[[30,0,["accountId"]]]],null]],[],false,["brand-safety/overview-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/brand-safety/overview.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/brand-safety/publisher-list",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"jx0YWKNm",block:'[[[8,[39,0],null,[["@canEditBlockList","@lanBlockListsCollection","@accountId"],[[30,0,["canEditBlockList"]],[30,0,["lanBlockLists"]],[30,0,["account","id"]]]],null]],[],false,["brand-safety/publisher-list-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/brand-safety/publisher-list.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/brand-safety/publisher-report",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"uSF/30Eq",block:'[[[8,[39,0],null,[["@accountId"],[[30,0,["accountId"]]]],null]],[],false,["brand-safety/publisher-report-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/brand-safety/publisher-report.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/brand-safety/publisher-reporting",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"XBRKh7y+",block:'[[[8,[39,0],null,null,null]],[],false,["brand-safety/publisher-report-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/brand-safety/publisher-reporting.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/brand-safety/third-party-apps",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"k5zfPAeR",block:'[[[8,[39,0],null,[["@accountId","@brandSafetyOptionsData","@brandSafetyProfilesData"],[[30,0,["accountId"]],[30,0,["brandSafetyOptionsData"]],[30,0,["brandSafetyProfilesData"]]]],null]],[],false,["brand-safety/third-party-apps-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/brand-safety/third-party-apps.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/buyer-actions-manager/dashboard",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"GOZLpvai",block:'[[[8,[39,0],null,null,null],[1,"\\n"]],[],false,["buyer-actions-manager/dashboard"]]',moduleName:"campaign-manager-web/templates/accounts/item/buyer-actions-manager/dashboard.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/buyer-actions-manager/sources/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"MTAU9zYJ",block:'[[[8,[39,0],null,null,null],[1,"\\n"]],[],false,["buyer-actions-manager/sources"]]',moduleName:"campaign-manager-web/templates/accounts/item/buyer-actions-manager/sources/index.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/buyer-actions-manager/sources/item",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"GQtKkhYb",block:'[[[8,[39,0],null,[["@sourceId"],[[30,0,["model","sourceId"]]]],null],[1,"\\n"]],[],false,["buyer-actions-manager/sources/item"]]',moduleName:"campaign-manager-web/templates/accounts/item/buyer-actions-manager/sources/item.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/campaign-groups/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"oxTNnr/r",block:'[[[1,"\\n"],[1,[28,[35,0],[[28,[37,1],["i18n_campaign_groups","campaign-manager-web/templates/accounts/item/campaign-groups/index"],null]],null]],[1,"\\n\\n"],[8,[39,2],null,[["@selectedAccounts","@campaignGroups","@search","@updateQueryParams","@serializedCampaignGroupIds","@destination","@customViews","@routeToCampaignCreate","@updateCampaignGroupIds"],[[30,0,["model","selectedAccounts"]],[30,0,["model","campaignGroups"]],[30,0,["search"]],[30,0,["updateQueryParams"]],[30,0,["campaignGroupIds"]],[30,0,["destination"]],[30,0,["customViews"]],[30,0,["accountController","routeToCampaignCreate"]],[30,0,["accountController","updateCampaignGroupIds"]]]],null]],[],false,["page-title","t","reporting-page/campaign-groups-reporting-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/campaign-groups/index.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/campaign-groups/item",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"7lGo3uNf",block:'[[[1,"\\n"],[1,[28,[35,0],[[28,[37,1],["i18n_browser_title","campaign-manager-web/templates/accounts/item/campaign-groups/item"],null]],null]],[1,"\\n\\n"],[8,[39,2],null,[["@campaignGroupId","@campaignGroup","@onCancel","@onSuccess","@canEditCampaign","@currencyCode","@isEdit","@isLmsEnterpriseAccount","@isEnterpriseCampaignGroupCreationDisabled","@totalBudget","@account","@initialStatus","@onCampaignChange","@limits"],[[30,0,["model","campaignGroupId"]],[30,0,["model","campaignGroup"]],[30,0,["onCancel"]],[30,0,["onSuccess"]],[30,0,["model","canEditCampaign"]],[30,0,["model","currencyCode"]],true,[30,0,["model","isLmsEnterpriseAccount"]],[30,0,["model","isEnterpriseCampaignGroupCreationDisabled"]],[30,0,["model","totalBudget"]],[30,0,["model","account"]],[30,0,["model","initialStatus"]],[30,0,["campaignController","onCampaignChange"]],[30,0,["model","limits"]]]],null]],[],false,["page-title","t","campaign-group-task-panel"]]',moduleName:"campaign-manager-web/templates/accounts/item/campaign-groups/item.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/campaign-groups/new",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"ywvOAwji",block:'[[[1,"\\n"],[1,[28,[35,0],[[28,[37,1],["i18n_browser_title","campaign-manager-web/templates/accounts/item/campaign-groups/new"],null]],null]],[1,"\\n\\n"],[8,[39,2],null,[["@campaignGroupId","@campaignGroup","@onCancel","@onSuccess","@canEditCampaign","@currencyCode","@isEdit","@isLmsEnterpriseAccount","@isEnterpriseCampaignGroupCreationDisabled","@totalBudget","@account","@limits","@hideUseInNewCampaignButton"],[[30,0,["model","campaignGroupId"]],[30,0,["model","campaignGroup"]],[30,0,["onCancel"]],[30,0,["onSuccess"]],[30,0,["model","canEditCampaign"]],[30,0,["model","currencyCode"]],false,[30,0,["model","isLmsEnterpriseAccount"]],[30,0,["model","isEnterpriseCampaignGroupCreationDisabled"]],[30,0,["model","totalBudget"]],[30,0,["model","account"]],[30,0,["model","limits"]],[30,0,["model","hideUseInNewCampaignButton"]]]],null]],[],false,["page-title","t","campaign-group-task-panel"]]',moduleName:"campaign-manager-web/templates/accounts/item/campaign-groups/new.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/campaign-sandbox/item",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"yQz+zy2l",block:'[[[8,[39,0],null,[["@appName","@componentName","@withLoadingIndication","@customProps"],["campaignSandbox","OptimaAudienceSandbox",false,[28,[37,1],null,[["accountId","campaignId","onCampaignSave"],[[30,1,["accountId"]],[30,1,["campaignId"]],[30,1,["onCampaignSave"]]]]]]],null]],["@model"],false,["micro-app-wrapper","hash"]]',moduleName:"campaign-manager-web/templates/accounts/item/campaign-sandbox/item.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/campaigns/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"NM/bj98X",block:'[[[1,"\\n"],[1,[28,[35,0],[[28,[37,1],["i18n_campaigns","campaign-manager-web/templates/accounts/item/campaigns/index"],null]],null]],[1,"\\n\\n"],[8,[39,2],null,[["@selectedAccounts","@selectedCampaignGroups","@campaigns","@serializedCampaignIds","@campaignGroups","@isCampaignGroupsEnabled","@routeToCampaignCreate","@hasInsightTag","@updateQueryParams","@search","@notificationType","@destination","@customViews","@accountReference","@isOptimaAbTestUpsellModalOpen","@dismissOptimaAbTestUpsellModal","@campaignToLaunch"],[[30,0,["model","selectedAccounts"]],[30,0,["model","selectedCampaignGroups"]],[30,0,["model","campaigns"]],[30,0,["campaignIds"]],[30,0,["model","campaignGroups"]],[30,0,["model","isCampaignGroupsEnabled"]],[30,0,["accountController","routeToCampaignCreate"]],[30,0,["model","hasInsightTag"]],[30,0,["updateQueryParams"]],[30,0,["search"]],[30,0,["notificationType"]],[30,0,["destination"]],[30,0,["customViews"]],[30,0,["accountController","accountReference"]],[30,0,["isOptimaAbTestUpsellModalOpen"]],[30,0,["dismissOptimaAbTestUpsellModal"]],[30,0,["model","campaignToLaunch"]]]],null]],[],false,["page-title","t","reporting-page/campaigns-reporting-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/campaigns/index.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/campaigns/item",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"P3RIktbJ",block:'[[[1,"\\n"],[1,[28,[35,0],[[30,0,["campaignService","campaignToEdit","name"]]],null]],[1,"\\n\\n"],[41,[30,0,["shouldRenderCampaignHeader"]],[[[1,"  "],[8,[39,2],null,[["@account","@campaignGroups","@campaign","@onCampaignChange","@isCampaignEdited","@onSaveEditCampaign","@isCampaignInSccQuickMode","@tabsConfig","@onTabSelect","@activeTab"],[[30,0,["model","account"]],[30,0,["model","campaignGroups"]],[30,0,["campaignService","campaignToEdit"]],[30,0,["onCampaignChange"]],[30,0,["isCampaignEdited"]],[30,0,["onSaveEditCampaign"]],[30,0,["isQuickMode"]],[30,0,["tabsConfig"]],[30,0,["onTabChange"]],[30,0,["activeTab"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[46,[28,[37,4],null,null],null,null,null],[1,"\\n\\n"],[8,[39,5],null,[["@fullScreen","@isLoading","@isSuccessful"],[true,[28,[37,6],[[30,0,["openSaveCampaignPanel"]],[30,0,["saveCampaignTask","isRunning"]]],null],[30,0,["saveCampaignTask","last","isSuccessful"]]]],null],[1,"\\n\\n"],[8,[39,7],null,[["@onDismiss","@onExitWithoutSaving","@onSaveAndContinue","@accountId","@isCampaignValid","@isError","@isOpen","@error"],[[30,0,["dismissExitCampaignModal"]],[30,0,["confirmExitWithoutSaving"]],[30,0,["saveAndContinue"]],[30,0,["account","id"]],[30,0,["campaignService","campaignToEdit","validations","isValid"]],[30,0,["saveCampaignTask","last","isError"]],[30,0,["isCampaignExitModalOpen"]],[30,0,["saveCampaignTaskError"]]]],null],[1,"\\n\\n"],[8,[39,8],null,[["@onDismiss","@onExitWithoutSaving","@onLaunchManualCampaignAndExit","@classicCampaignName","@isOpen"],[[30,0,["dismissOptimaAbTestExitModal"]],[30,0,["confirmExitWithoutSaving"]],[30,0,["launchManualCampaign"]],[30,0,["optimaAbTestManualCampaign","name"]],[30,0,["isOptimaAbTestExitModalOpen"]]]],null],[1,"\\n\\n"],[8,[39,9],null,[["@isOpen","@isCurrentModeQuick","@accountId","@onDismiss","@onConfirm","@isLoading","@interactionTrackingKey"],[[30,0,["modeChangeModal","isOpen"]],[30,0,["modeChangeModal","isCurrentModeQuick"]],[30,0,["model","account","accountId"]],[30,0,["modeChangeModal","onDismiss"]],[30,0,["modeChangeModal","onConfirm"]],[30,0,["modeChangeModal","isLoading"]],[30,0,["modeChangeModal","interactionTrackingKey"]]]],null]],[],false,["page-title","if","campaign-header","component","-outlet","campaign-save-loader","or","campaign-creation-exit-modal","optima-ab-test-creation-exit-modal","scc/status-change-confirmation-modal"]]',moduleName:"campaign-manager-web/templates/accounts/item/campaigns/item.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/campaigns/item/auto-review",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"tb6UA//C",block:'[[[1,[28,[35,0],["#auth-container"],[["on-resize"],[[30,0,["onResize"]]]]]],[1,"\\n\\n"],[1,[28,[35,1],[[28,[37,2],["i18n_browser_title","campaign-manager-web/templates/accounts/item/campaigns/item/auto-review"],null]],null]],[1,"\\n\\n"],[41,[30,0,["model","hasFatalError"]],[[[1,"  "],[8,[39,4],[[24,0,"mt8 ph6 pv4"],[4,[38,5],null,[["pageKey","routeName","currentRoute"],["auto_review_fatal_error",[28,[37,6],[[53,"outletState"],"render.name"],null],[28,[37,6],[[53,"outletState"],"render"],null]]]]],[["@type","@size","@illustration","@headline","@message","@actionText","@onButtonClick","@secondaryActionText","@onSecondary"],["spot","large","error-server",[28,[37,2],["i18n_fatal_error_heading","campaign-manager-web/templates/accounts/item/campaigns/item/auto-review"],null],[28,[37,2],["i18n_fatal_error_message","campaign-manager-web/templates/accounts/item/campaigns/item/auto-review"],null],[28,[37,2],["i18n_create_classic_campaign","campaign-manager-web/templates/accounts/item/campaigns/item/auto-review"],null],[30,0,["routeToClassicCampaignCreation"]],[28,[37,2],["i18n_cancel","campaign-manager-web/templates/accounts/item/campaigns/item/auto-review"],null],[30,0,["onFatalErrorReturnTo"]]]],null],[1,"\\n"]],[]],[[[1,"  "],[8,[39,8],null,[["@account","@campaign","@campaignGroup","@company","@creatives","@sponsoredUpdateContents","@seedData","@taggedDomains","@onCampaignChange","@onSaveEditCampaign","@userIntendTransitionCallback","@onCampaignLaunch","@allowCampaignActivation","@isNewOptimaCampaign","@selectedCreativeId","@updateAccountWithCustomerUrn","@onInsightTagCreated","@billingInfo"],[[30,0,["model","account"]],[30,0,["campaignService","campaignToEdit"]],[30,0,["campaignController","selectedCampaignGroup"]],[30,0,["model","company"]],[30,0,["model","creatives"]],[30,0,["model","sponsoredUpdateContents"]],[30,0,["model","seedData"]],[30,0,["model","taggedDomains"]],[30,0,["campaignController","onCampaignChange"]],[30,0,["campaignController","onSaveEditCampaign"]],[30,0,["userIntendTransitionCallback"]],[30,0,["campaignController","onLaunchCampaign"]],[30,0,["campaignService","allowCampaignActivation"]],[30,0,["model","isNewOptimaCampaign"]],[30,0,["selectedCreativeId"]],[30,0,["updateAccountWithCustomerUrn"]],[30,0,["onInsightTagCreated"]],[30,0,["model","billingInfo"]]]],null],[1,"\\n"]],[]]]],[],false,["resize-detector","page-title","t","if","hue-web-empty-state","track-render","get","-get-dynamic-var","optima/campaign-review"]]',moduleName:"campaign-manager-web/templates/accounts/item/campaigns/item/auto-review.hbs",isStrictMode:!1})}))
define("campaign-manager-web/templates/accounts/item/campaigns/item/creatives/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"DKPVPkOC",block:'[[[1,"\\n"],[1,[28,[35,0],[[28,[37,1],["i18n_browser_title","campaign-manager-web/templates/accounts/item/campaigns/item/creatives/index"],null]],null]],[1,"\\n\\n"],[11,0],[24,0,"u-display-flex flex-fill"],[4,[38,2],null,[["key"],["creatives-list"]]],[4,[38,3],null,[["selector"],[[30,0,["triggerSelectorForReturnFocus"]]]]],[12],[1,"\\n  "],[8,[39,4],null,[["@account","@accountReference","@aggregatedTrackingParameters","@audienceResults","@isFetchingAudienceData","@campaign","@campaignGroup","@creatives","@hasInsightTag","@profileData","@initialFilterString","@isQuickMode","@hasAtleastOneDscInAccount","@shouldFocusOnCreativeStatus","@onCampaignChange","@onCreateCreative","@onEditCreative","@onFetchCreatives","@onBatchActiveCreatives","@onSaveEditCampaign","@onCreativeSelectStatus","@onHoverableTriggerChange"],[[30,0,["model","account"]],[30,0,["accountController","accountReference"]],[30,0,["model","aggregatedTrackingParameters"]],[52,[30,0,["campaignService","audienceCount"]],[28,[37,6],null,[["count"],[[30,0,["campaignService","audienceCount","count"]]]]]],[30,0,["campaignService","fetchAudienceCountTask","isRunning"]],[30,0,["campaignService","campaignToEdit"]],[30,0,["campaignController","selectedCampaignGroup"]],[30,0,["model","creatives"]],[30,0,["model","hasInsightTag"]],[30,0,["accountController","profileData"]],[30,0,["initialFilterString"]],[30,0,["campaignController","isQuickMode"]],[30,0,["model","hasAtleastOneDscInAccount"]],[30,0,["shouldFocusOnCreativeStatus"]],[30,0,["campaignController","onCampaignChange"]],[30,0,["onCreateCreative"]],[30,0,["onEditCreative"]],[30,0,["onFetchCreatives"]],[30,0,["onBatchActiveCreatives"]],[30,0,["campaignController","onSaveEditCampaign"]],[30,0,["onCreativeSelectStatus"]],[28,[37,7],[[30,0],"shouldFocusOnCreativeStatus",false],null]]],null],[1,"\\n"],[13]],[],false,["page-title","t","page-scroller","focus-by-selector","campaign-creatives","if","hash","set"]]',moduleName:"campaign-manager-web/templates/accounts/item/campaigns/item/creatives/index.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/campaigns/item/creatives/item",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"IV3tMo71",block:'[[[8,[30,0,["taskPanel","component"]],null,[["@adFormat","@account","@accountReference","@sponsorableContentForDraftCreative","@campaign","@creative","@editPanelMode","@isEdit","@onSaveEditCampaign","@profileData","@returnUrl","@isInConversationAssetFlow"],[[30,0,["adFormat"]],[30,0,["model","account"]],[30,0,["model","accountReference"]],[30,0,["model","sponsorableContentForDraftCreative"]],[30,0,["campaignService","campaignToEdit"]],[30,0,["model","creative"]],[30,0,["editPanelMode"]],[30,0,["isEdit"]],[30,0,["campaignController","onSaveEditCampaign"]],[30,0,["accountController","profileData"]],[30,0,["filteredReturnUrl"]],false]],null]],[],false,[]]',moduleName:"campaign-manager-web/templates/accounts/item/campaigns/item/creatives/item.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/campaigns/item/creatives/new",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"zN3thOY6",block:'[[[8,[30,0,["taskPanel","component"]],null,[["@adFormat","@account","@accountReference","@sponsorableContentForDraftCreative","@campaign","@creative","@editPanelMode","@isEdit","@onSaveEditCampaign","@profileData","@returnUrl","@isInConversationAssetFlow","@isQuickMode","@onCampaignChange"],[[30,0,["adFormat"]],[30,0,["model","account"]],[30,0,["model","accountReference"]],[30,0,["model","sponsorableContentForDraftCreative"]],[30,0,["campaignService","campaignToEdit"]],[30,0,["creative"]],[30,0,["editPanelMode"]],false,[30,0,["campaignController","onSaveEditCampaign"]],[30,0,["accountController","profileData"]],[30,0,["filteredReturnUrl"]],false,[30,0,["campaignController","isQuickMode"]],[30,0,["campaignController","onCampaignChange"]]]],null]],[],false,[]]',moduleName:"campaign-manager-web/templates/accounts/item/campaigns/item/creatives/new.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/campaigns/item/creatives/sponsorable-contents",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"t68dxCwG",block:'[[[8,[39,0],null,[["@isLoading","@hasLoadingError","@account","@hasAtleastOneDscInAccount","@campaign","@isLeadGenObjective","@isConversationStarterObjective","@isDscPosterPermissionApprovedForParentCompany","@sponsoredContents","@sponsorableContents","@tableColumns","@hasConsentRequestsFetchError","@onCreateCreative","@onCreateNewAdFromBrowser","@onFetchSponsorableContents","@onFetchConsentRequests","@dismissBrowser","@isQuickMode","@campaignGroups"],[[30,0,["fetchSponsorableContentsTask","isRunning"]],[30,0,["fetchSponsorableContentsTask","last","isError"]],[30,0,["model","account"]],[30,0,["model","hasAtleastOneDscInAccount"]],[30,0,["campaignService","campaignToEdit"]],[30,0,["isLeadGenObjective"]],[30,0,["isConversationStarterObjective"]],[30,0,["model","isDscPosterPermissionApprovedForParentCompany"]],[30,0,["associatedSponsorableContents"]],[30,0,["availableSponsorableContents"]],[30,0,["tableColumns"]],[30,0,["fetchConsentRequestsTask","last","isError"]],[30,0,["onCreateCreative"]],[30,0,["onCreateNewAdFromBrowser"]],[28,[37,1],[[30,0,["fetchSponsorableContentsTask"]]],null],[28,[37,1],[[30,0,["fetchConsentRequestsTask"]]],null],[30,0,["onDismissBrowser"]],[30,0,["campaignController","isQuickMode"]],[30,0,["campaignController","model","campaignGroups"]]]],null]],[],false,["sponsored-content-library","perform"]]',moduleName:"campaign-manager-web/templates/accounts/item/campaigns/item/creatives/sponsorable-contents.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/campaigns/item/details",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"abZak91K",block:'[[[1,"\\n"],[1,[28,[35,0],[[28,[37,1],["i18n_browser_title","campaign-manager-web/templates/accounts/item/campaigns/item/details"],null]],null]],[1,"\\n\\n"],[8,[39,2],null,[["@account","@campaignGroup","@campaign","@accountReference","@audienceResults","@isFetchingAudienceData","@allowCampaignActivation","@hasInsightTag","@isInsightTagStatusDomainVerified","@isEndDateFocusedOnRender","@isTotalBudgetFocusedOnRender","@isQuickMode","@bypassQuickModeForOptima","@isSwitchModeDisabled","@campaignSettings","@onUiCustomizationAudienceSettingsChange","@onCampaignChange","@areConnectedTvLanguageFacetsTrimmed","@areConnectedTvLocationFacetsTrimmed","@onInsightTagCreate","@onSaveEditCampaign","@onSwitchMode","@onDetailsSectionClick","@onSetAccountReference","@onObjectiveSelected","@updateSelectedTypeaheadReference","@saveCampaignAndTransitionToRoute","@isMigrateFromTargetCostToCostCap","@isMigrateFromTargetCostToCostCapViaEdit","@refreshCGModel","@validObjectivesForSelectedContents","@setTrackingParameters","@redirectFrom"],[[30,0,["model","account"]],[30,0,["campaignController","selectedCampaignGroup"]],[30,0,["campaignService","campaignToEdit"]],[30,0,["accountController","accountReference"]],[52,[30,0,["campaignService","audienceCount"]],[28,[37,4],null,[["count"],[[30,0,["campaignService","audienceCount","count"]]]]]],[30,0,["campaignService","fetchAudienceCountTask","isRunning"]],[30,0,["campaignService","allowCampaignActivation"]],[30,0,["model","hasInsightTag"]],[30,0,["model","isInsightTagStatusDomainVerified"]],[30,0,["isEndDateFocusedOnRender"]],[30,0,["isTotalBudgetFocusedOnRender"]],[30,0,["campaignController","isQuickMode"]],[30,0,["campaignController","bypassQuickModeForOptima"]],[30,0,["campaignController","isSegmentedControlDisabled"]],[30,0,["campaignController","campaignSettings"]],[30,0,["campaignController","onUiCustomizationAudienceSettingsChange"]],[30,0,["campaignController","onCampaignChange"]],[30,0,["campaignService","areConnectedTvLanguageFacetsTrimmed"]],[30,0,["campaignService","areConnectedTvLocationFacetsTrimmed"]],[30,0,["onInsightTagCreate"]],[30,0,["campaignController","onSaveEditCampaign"]],[30,0,["campaignController","onSwitchMode"]],[30,0,["onDetailsSectionClick"]],[30,0,["onSetAccountReference"]],[30,0,["onObjectiveSelected"]],[30,0,["accountController","updateSelectedTypeaheadReference"]],[30,0,["campaignController","saveCampaignAndTransitionToRoute"]],[30,0,["isMigrateFromTargetCostToCostCap"]],[30,0,["isMigrateFromTargetCostToCostCapViaEdit"]],[28,[37,5],[[30,0,["campaignController","updateCampaignGroup"]],[30,0,["campaignController","selectedCampaignGroup","id"]]],null],[30,0,["campaignController","validObjectivesForSelectedContents"]],[30,0,["campaignController","updateTrackingParameters"]],[30,0,["source"]]]],[["segmentedControl"],[[[[1,"\\n"],[41,[30,0,["campaignController","isSccEnabledAndOptimaDisabled"]],[[[1,"      "],[8,[39,6],[[24,0,"mb4"]],[["@isDisabled","@isFirstSegmentSelected","@firstSegmentTitle","@firstSegmentA11yLabel","@lastSegmentTitle","@lastSegmentA11yLabel","@onClickFirstSegment","@onClickLastSegment"],[[30,0,["campaignController","isSegmentedControlDisabled"]],[30,0,["campaignController","isQuickMode"]],[28,[37,1],["i18n_quick_mode","campaign-manager-web/templates/accounts/item/campaigns/item/details"],null],[28,[37,1],["i18n_quick_mode_a11y_label","campaign-manager-web/templates/accounts/item/campaigns/item/details"],null],[28,[37,1],["i18n_advanced_mode","campaign-manager-web/templates/accounts/item/campaigns/item/details"],null],[28,[37,1],["i18n_advanced_mode_a11y_label","campaign-manager-web/templates/accounts/item/campaigns/item/details"],null],[28,[37,5],[[30,0,["campaignController","onSwitchMode"]],true,"advanced_segemented_control_mode_switch"],null],[28,[37,5],[[30,0,["campaignController","onSwitchMode"]],false,"scc_segemented_control_mode_switch"],null]]],null],[1,"\\n"]],[]],null],[1,"  "]],[]]]]]],[],false,["page-title","t","campaign-details","if","hash","fn","segmented-control"]]',moduleName:"campaign-manager-web/templates/accounts/item/campaigns/item/details.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/campaigns/item/duplicate",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"q1DZD1XV",block:'[[[1,"\\n"],[1,[28,[35,0],[[28,[37,1],["i18n_browser_title","campaign-manager-web/templates/accounts/item/campaigns/item/duplicate"],null]],null]],[1,"\\n\\n"],[8,[39,2],null,[["@sourceCampaign","@onBackToPreviousRoute","@onPrevious","@onNext","@onDuplicate","@onCancelAndStartAgain","@onEditNewCampaign","@isDuplicating","@isTransitioningToCreativesStep","@isPreviousDisabled","@isFooterHidden","@headerType","@footerType","@footerError"],[[30,1,["sourceCampaign"]],[30,0,["transitionToPreviousRoute"]],[30,0,["transitionToStepOne"]],[30,0,["handleNextClick"]],[30,0,["handleDuplicateCampaign"]],[30,0,["handleCancelAndStartAgain"]],[30,0,["transitionToCampaignsDetailsPage"]],[30,0,["isDuplicating"]],[30,0,["isTransitioningToCreativesStep"]],[30,0,["isIndexStep"]],[30,0,["isFooterHidden"]],[30,0,["headerType"]],[30,0,["footerType"]],[30,0,["footerError"]]]],[["panelBody"],[[[[1,"\\n    "],[46,[28,[37,4],null,null],null,null,null],[1,"\\n  "]],[]]]]]],["@model"],false,["page-title","t","duplicate-campaign/panel","component","-outlet"]]',moduleName:"campaign-manager-web/templates/accounts/item/campaigns/item/duplicate.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/campaigns/item/duplicate/creatives",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"34hD4vO9",block:'[[[8,[39,0],null,[["@duplicationData","@errors","@sourceCampaign","@reportingCreativesWithDuplicationType","@creatives","@localizedOptions","@onSelectedCreativesChange","@onDuplicate","@onCancel"],[[30,0,["campaignDuplicationController","duplicationData"]],[30,0,["campaignDuplicationController","errors"]],[30,0,["model","sourceCampaign"]],[30,0,["model","reportingCreativesWithDuplicationType"]],[30,0,["model","creatives"]],[30,0,["model","localizedOptions"]],[30,0,["campaignDuplicationController","selectCreatives"]],[30,0,["campaignDuplicationController","handleDuplicateCampaign"]],[30,0,["campaignDuplicationController","transitionToPreviousRoute"]]]],null]],[],false,["duplicate-campaign/steps/creatives-selection"]]',moduleName:"campaign-manager-web/templates/accounts/item/campaigns/item/duplicate/creatives.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/campaigns/item/duplicate/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"ATmZTkOG",block:'[[[8,[39,0],null,[["@duplicationData","@errors","@warnings","@sourceCampaign","@reportingAccounts","@reportingCampaignGroups","@isFetchingCampaignGroups","@onCampaignNameChange","@onSelectAccount","@onClearAccount","@onSelectCampaignGroup","@onClearCampaignGroup","@onBackToPreviousRoute","@onRestartDuplication"],[[30,0,["campaignDuplicationController","duplicationData"]],[30,0,["campaignDuplicationController","errors"]],[30,0,["campaignDuplicationController","warnings"]],[30,0,["model","sourceCampaign"]],[30,0,["campaignDuplicationController","options","reportingAccounts"]],[30,0,["campaignDuplicationController","options","reportingCampaignGroups"]],[30,0,["campaignDuplicationController","fetchCampaignGroupsTask","isRunning"]],[30,0,["campaignDuplicationController","changeCampaignName"]],[30,0,["campaignDuplicationController","selectAccount"]],[30,0,["campaignDuplicationController","clearAccount"]],[30,0,["campaignDuplicationController","selectCampaignGroup"]],[30,0,["campaignDuplicationController","clearCampaignGroup"]],[30,0,["campaignDuplicationController","transitionToPreviousRoute"]],[30,0,["campaignDuplicationController","clearDuplicationErrors"]]]],null]],[],false,["duplicate-campaign/steps/setup"]]',moduleName:"campaign-manager-web/templates/accounts/item/campaigns/item/duplicate/index.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/campaigns/item/duplicate/tasks",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"Tzeux9PX",block:'[[[8,[39,0],null,[["@duplicationData","@reportingCreativesWithDuplicationType","@duplicateCampaignTask","@duplicationState","@onBackToPreviousRoute","@onEditNewCampaign","@onDuplicate"],[[30,0,["campaignDuplicationController","duplicationData"]],[30,0,["campaignDuplicationController","options","reportingCreativesWithDuplicationType"]],[30,0,["campaignDuplicationController","duplicateCampaignTask"]],[30,0,["campaignDuplicationController","duplicationState"]],[30,0,["campaignDuplicationController","transitionToPreviousRoute"]],[30,0,["campaignDuplicationController","transitionToCampaignsDetailsPage"]],[30,0,["campaignDuplicationController","handleDuplicateCampaign"]]]],null]],[],false,["duplicate-campaign/steps/tasks-result"]]',moduleName:"campaign-manager-web/templates/accounts/item/campaigns/item/duplicate/tasks.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/campaigns/item/generate",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"kYbwy6Kp",block:'[[[1,"\\n"],[1,[28,[35,0],[[28,[37,1],["i18n_browser_title","campaign-manager-web/templates/accounts/item/campaigns/item/generate"],null]],null]],[1,"\\n\\n"],[46,[28,[37,3],null,null],null,null,null]],[],false,["page-title","t","component","-outlet"]]',moduleName:"campaign-manager-web/templates/accounts/item/campaigns/item/generate.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/campaigns/item/generate/group/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"7te4k+j7",block:'[[[8,[39,0],null,[["@account","@reportingCampaignGroups","@selectedCampaignGroupId","@onCampaignGroupIdUpdate","@refreshModel","@onGenerateCampaignTask"],[[30,0,["model","account"]],[30,0,["model","reportingCampaignGroups"]],[30,0,["campaignGenerateController","selectedCampaignGroupId"]],[30,0,["campaignGenerateController","onCampaignGroupIdUpdate"]],[30,0,["campaignGenerateController","refreshModel"]],[30,0,["campaignGenerateController","onGenerateCampaignTask"]]]],null],[1,"\\n"]],[],false,["optima/campaign-group-container"]]',moduleName:"campaign-manager-web/templates/accounts/item/campaigns/item/generate/group/index.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/campaigns/item/generate/group/item",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"mL9iAZiz",block:'[[[8,[39,0],null,[["@account","@campaignGroupId","@campaignGroup","@onCancel","@onSuccess","@totalBudget","@currencyCode","@canEditCampaign","@isEdit","@isLmsEnterpriseAccount","@isEnterpriseCampaignGroupCreationDisabled"],[[30,0,["model","account"]],[30,0,["model","campaignGroupId"]],[30,0,["model","campaignGroup"]],[30,0,["campaignGenerateController","onCampaignGroupCreateEditCancel"]],[30,0,["campaignGenerateController","onCampaignGroupCreateEditSuccess"]],[30,0,["model","totalBudget"]],[30,0,["model","currencyCode"]],[30,0,["model","canEditCampaign"]],true,[30,0,["model","isLmsEnterpriseAccount"]],[30,0,["model","isEnterpriseCampaignGroupCreationDisabled"]]]],null],[1,"\\n"]],[],false,["optima/campaign-group-create-edit"]]',moduleName:"campaign-manager-web/templates/accounts/item/campaigns/item/generate/group/item.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/campaigns/item/generate/group/new",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"BKnjoLeb",block:'[[[8,[39,0],null,[["@account","@campaignGroupId","@campaignGroup","@onCancel","@onSuccess","@totalBudget","@currencyCode","@canEditCampaign","@isEdit","@isLmsEnterpriseAccount","@isEnterpriseCampaignGroupCreationDisabled"],[[30,0,["model","account"]],[30,0,["model","campaignGroupId"]],[30,0,["model","campaignGroup"]],[30,0,["campaignGenerateController","onCampaignGroupCreateEditCancel"]],[30,0,["campaignGenerateController","onCampaignGroupCreateEditSuccess"]],[30,0,["model","totalBudget"]],[30,0,["model","currencyCode"]],[30,0,["model","canEditCampaign"]],false,[30,0,["model","isLmsEnterpriseAccount"]],[30,0,["model","isEnterpriseCampaignGroupCreationDisabled"]]]],null],[1,"\\n"]],[],false,["optima/campaign-group-create-edit"]]',moduleName:"campaign-manager-web/templates/accounts/item/campaigns/item/generate/group/new.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/campaigns/item/generate/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"eW3cRvoN",block:'[[[8,[39,0],null,[["@account","@accountReference","@products","@onSetAccountReference","@onCancel","@onBack","@formToDisplay","@transitionToForm","@refreshModel","@setSelectedProduct","@skipCgSelection","@productData","@setProductData","@selectedProductId","@onGenerateCampaignTask","@setProductDescriptionTrackingId"],[[30,0,["campaignGenerateController","model","account"]],[30,0,["accountController","accountReference"]],[30,0,["campaignGenerateController","model","products"]],[30,0,["campaignGenerateController","onSetAccountReference"]],[30,0,["campaignGenerateController","onCancel"]],[30,0,["campaignGenerateController","onBack"]],[30,0,["campaignGenerateController","formToDisplay"]],[30,0,["campaignGenerateController","transitionToForm"]],[30,0,["campaignGenerateController","refreshModel"]],[30,0,["campaignGenerateController","setSelectedProduct"]],[30,0,["campaignGenerateController","skipCgSelection"]],[30,0,["campaignGenerateController","productData"]],[30,0,["campaignGenerateController","setProductData"]],[30,0,["campaignGenerateController","selectedProductId"]],[30,0,["campaignGenerateController","onGenerateCampaignTask"]],[30,0,["campaignGenerateController","setProductDescriptionTrackingId"]]]],null]],[],false,["optima/getting-started"]]',moduleName:"campaign-manager-web/templates/accounts/item/campaigns/item/generate/index.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/campaigns/item/group/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"gtsQcxzZ",block:'[[[1,"\\n"],[1,[28,[35,0],[[28,[37,1],["i18n_browser_title","campaign-manager-web/templates/accounts/item/campaigns/item/group/index"],null]],null]],[1,"\\n\\n"],[8,[39,2],null,[["@account","@campaign","@campaignGroup","@skipCreateCG","@campaignGroups","@isEnterpriseCampaignGroupCreationDisabled","@onCreateCampaignGroup","@onEditCampaignGroup","@onSaveEditCampaign","@saveCampaignAndTransitionToRoute","@onSelectCampaignGroup","@refreshConfigurations","@refreshCGModel","@validObjectivesForSelectedContents"],[[30,0,["model","account"]],[30,0,["campaignService","campaignToEdit"]],[30,0,["campaignController","selectedCampaignGroup"]],[30,0,["model","skipCreateCG"]],[30,0,["campaignController","model","campaignGroups"]],[30,0,["isEnterpriseCampaignGroupCreationDisabled"]],[30,0,["onCreateCampaignGroup"]],[30,0,["onEditCampaignGroup"]],[30,0,["campaignController","onSaveEditCampaign"]],[30,0,["campaignController","saveCampaignAndTransitionToRoute"]],[30,0,["onSelectCampaignGroup"]],[30,0,["campaignController","refreshConfigurations"]],[28,[37,3],[[30,0,["campaignController","updateCampaignGroup"]],[30,0,["campaignController","selectedCampaignGroup","id"]]],null],[30,0,["campaignController","validObjectivesForSelectedContents"]]]],[["segmentedControl"],[[[[1,"\\n"],[41,[30,0,["campaignController","isSccEnabledAndOptimaDisabled"]],[[[1,"      "],[8,[39,5],[[24,0,"mb4"]],[["@isDisabled","@isFirstSegmentSelected","@firstSegmentTitle","@firstSegmentA11yLabel","@lastSegmentTitle","@lastSegmentA11yLabel","@onClickFirstSegment","@onClickLastSegment"],[[30,0,["campaignController","isSegmentedControlDisabled"]],[30,0,["campaignController","isQuickMode"]],[28,[37,1],["i18n_quick_mode","campaign-manager-web/templates/accounts/item/campaigns/item/group/index"],null],[28,[37,1],["i18n_quick_mode_a11y_label","campaign-manager-web/templates/accounts/item/campaigns/item/group/index"],null],[28,[37,1],["i18n_advanced_mode","campaign-manager-web/templates/accounts/item/campaigns/item/group/index"],null],[28,[37,1],["i18n_advanced_mode_a11y_label","campaign-manager-web/templates/accounts/item/campaigns/item/group/index"],null],[28,[37,3],[[30,0,["campaignController","onSwitchMode"]],true,"advanced_segemented_control_mode_switch"],null],[28,[37,3],[[30,0,["campaignController","onSwitchMode"]],false,"scc_segemented_control_mode_switch"],null]]],null],[1,"\\n"]],[]],null],[1,"  "]],[]]]]]],[],false,["page-title","t","campaign-group","fn","if","segmented-control"]]',moduleName:"campaign-manager-web/templates/accounts/item/campaigns/item/group/index.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/campaigns/item/group/item",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"eRsYPLJr",block:'[[[1,"\\n"],[1,[28,[35,0],[[28,[37,1],["i18n_browser_title","campaign-manager-web/templates/accounts/item/campaigns/item/group/item"],null]],null]],[1,"\\n\\n"],[8,[39,2],null,[["@campaignGroupId","@campaignGroup","@onCancel","@onSuccess","@canEditCampaign","@currencyCode","@isEdit","@isLmsEnterpriseAccount","@isEnterpriseCampaignGroupCreationDisabled","@totalBudget","@account","@onCampaignChange","@campaign","@limits","@validObjectivesForSelectedContents"],[[30,0,["model","campaignGroupId"]],[30,0,["model","campaignGroup"]],[30,0,["onCancel"]],[30,0,["onSuccess"]],[30,0,["model","canEditCampaign"]],[30,0,["model","currencyCode"]],true,[30,0,["model","isLmsEnterpriseAccount"]],[30,0,["model","isEnterpriseCampaignGroupCreationDisabled"]],[30,0,["totalBudget"]],[30,0,["model","account"]],[30,0,["campaignController","onCampaignChange"]],[30,0,["campaignService","campaignToEdit"]],[30,0,["model","limits"]],[30,0,["campaignController","validObjectivesForSelectedContents"]]]],null]],[],false,["page-title","t","campaign-group-task-panel"]]',moduleName:"campaign-manager-web/templates/accounts/item/campaigns/item/group/item.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/campaigns/item/group/new",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"X9h53J16",block:'[[[1,"\\n"],[1,[28,[35,0],[[28,[37,1],["i18n_browser_title","campaign-manager-web/templates/accounts/item/campaigns/item/group/new"],null]],null]],[1,"\\n\\n"],[41,[30,0,["model","isDynamicBudgetOptimizationLixEnabled"]],[[[1,"  "],[8,[39,3],null,[["@account","@campaign","@campaignGroupId","@campaignGroup","@onCancel","@onSuccess","@canEditCampaign","@currencyCode","@isEdit","@isLmsEnterpriseAccount","@isEnterpriseCampaignGroupCreationDisabled","@totalBudget","@onSaveEditCampaign","@initialObjectiveType","@step","@limits","@validObjectivesForSelectedContents"],[[30,0,["model","account"]],[30,0,["model","campaign"]],[30,0,["model","campaignGroupId"]],[30,0,["model","campaignGroup"]],[30,0,["onCancel"]],[30,0,["onSuccessAndNavigateToDetails"]],[30,0,["model","canEditCampaign"]],[30,0,["model","currencyCode"]],false,[30,0,["model","isLmsEnterpriseAccount"]],[30,0,["model","isEnterpriseCampaignGroupCreationDisabled"]],[30,0,["model","totalBudget"]],[30,0,["campaignController","onSaveEditCampaign"]],[30,0,["campaignController","initialObjectiveType"]],[30,0,["model","step"]],[30,0,["model","limits"]],[30,0,["campaignController","validObjectivesForSelectedContents"]]]],[["segmentedControl"],[[[[1,"\\n"],[41,[30,0,["campaignController","isSccEnabledAndOptimaDisabled"]],[[[1,"        "],[8,[39,4],[[24,0,"mb4"]],[["@isDisabled","@isFirstSegmentSelected","@firstSegmentTitle","@firstSegmentA11yLabel","@lastSegmentTitle","@lastSegmentA11yLabel","@onClickFirstSegment","@onClickLastSegment"],[[30,0,["campaignController","isSegmentedControlDisabled"]],[30,0,["campaignController","isQuickMode"]],[28,[37,1],["i18n_quick_mode","campaign-manager-web/templates/accounts/item/campaigns/item/group/new"],null],[28,[37,1],["i18n_quick_mode_a11y_label","campaign-manager-web/templates/accounts/item/campaigns/item/group/new"],null],[28,[37,1],["i18n_advanced_mode","campaign-manager-web/templates/accounts/item/campaigns/item/group/new"],null],[28,[37,1],["i18n_advanced_mode_a11y_label","campaign-manager-web/templates/accounts/item/campaigns/item/group/new"],null],[28,[37,5],[[30,0,["campaignController","onSwitchMode"]],true,"advanced_segemented_control_mode_switch"],null],[28,[37,5],[[30,0,["campaignController","onSwitchMode"]],false,"scc_segemented_control_mode_switch"],null]]],null],[1,"\\n"]],[]],null],[1,"    "]],[]]]]],[1,"\\n"]],[]],[[[1,"  "],[8,[39,6],null,[["@campaignGroupId","@campaignGroup","@onCancel","@onSuccess","@canEditCampaign","@currencyCode","@isEdit","@isLmsEnterpriseAccount","@isEnterpriseCampaignGroupCreationDisabled","@totalBudget","@account"],[[30,0,["model","campaignGroupId"]],[30,0,["model","campaignGroup"]],[30,0,["onCancel"]],[30,0,["onSuccess"]],[30,0,["model","canEditCampaign"]],[30,0,["model","currencyCode"]],false,[30,0,["model","isLmsEnterpriseAccount"]],[30,0,["model","isEnterpriseCampaignGroupCreationDisabled"]],[30,0,["model","totalBudget"]],[30,0,["model","account"]]]],null],[1,"\\n"]],[]]]],[],false,["page-title","t","if","campaign-group-new","segmented-control","fn","campaign-group-task-panel"]]',moduleName:"campaign-manager-web/templates/accounts/item/campaigns/item/group/new.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/campaigns/item/review",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"/hd2/yQc",block:'[[[1,"\\n"],[1,[28,[35,0],[[28,[37,1],["i18n_browser_title","campaign-manager-web/templates/accounts/item/campaigns/item/review"],null]],null]],[1,"\\n\\n"],[8,[39,2],null,[["@account","@allowCampaignActivation","@audienceResults","@campaign","@campaignGroup","@isFetchingAudienceData","@isQuickMode","@creatives","@hasInsightTag","@onCampaignChange","@onSaveEditCampaign","@launchCampaign","@campaignSettings","@refreshCGModel","@updateAdAccountWithCustomerUrn","@billingInfo","@taggedDomains"],[[30,0,["model","account"]],[30,0,["campaignService","allowCampaignActivation"]],[52,[30,0,["campaignService","audienceCount"]],[28,[37,4],null,[["count"],[[30,0,["campaignService","audienceCount","count"]]]]]],[30,0,["campaignService","campaignToEdit"]],[30,0,["campaignController","selectedCampaignGroup"]],[30,0,["campaignService","fetchAudienceCountTask","isRunning"]],[30,0,["campaignController","isQuickMode"]],[30,0,["model","creatives"]],[30,0,["model","accountHasInsightTag"]],[30,0,["campaignController","onCampaignChange"]],[30,0,["campaignController","onSaveEditCampaign"]],[30,0,["campaignController","onLaunchCampaign"]],[30,0,["campaignController","campaignSettings"]],[28,[37,5],[[30,0,["campaignController","updateCampaignGroup"]],[30,0,["campaignController","selectedCampaignGroup","id"]]],null],[30,0,["updateAdAccountWithCustomerUrn"]],[30,0,["model","billingInfo"]],[30,0,["model","taggedDomains"]]]],null]],[],false,["page-title","t","campaign-review","if","hash","fn"]]',moduleName:"campaign-manager-web/templates/accounts/item/campaigns/item/review.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/campaigns/item/summary",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"k2dWMVjE",block:'[[[41,[51,[30,0,["enableCampaignSummaryDatePicker"]]],[[[1,"  "],[10,0],[14,0,"u-display-inline-flex u-items-left mh6 mt5"],[12],[1,"\\n    "],[8,[39,1],[[4,[38,3],[[30,0,["setupDateRange"]]],null]],[["@dateRange","@dateRangeUpdate","@minimumDate","@cacheKey"],[[30,0,["reportingDateRange"]],[30,0,["reportingDateRangeUpdate"]],[28,[37,2],[[30,1,["account","createdAt"]]],null],[30,0,["dateRangeCacheKey"]]]],null],[1,"\\n  "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[10,0],[12],[1,"\\n"],[41,[30,0,["showIndicator"]],[[[1,"    "],[8,[39,5],null,[["@accountId","@addPadding"],[[30,1,["account","id"]],true]],null],[1,"\\n"]],[]],null],[13],[1,"\\n\\n"],[8,[39,6],null,[["@appName","@componentName","@withLoadingIndication","@customProps","@errorMessage"],["campaignSummary","CampaignSummaryPage",false,[30,0,["mfCustomProps"]],[28,[37,7],["i18n_empty_state_error_message","campaign-manager-web/templates/accounts/item/campaigns/item/summary"],null]]],null]],["@model"],false,["unless","date-range-picker","date-from-timestamp","did-insert","if","optima/summary/learning-phase-indicator","micro-app-wrapper","t"]]',moduleName:"campaign-manager-web/templates/accounts/item/campaigns/item/summary.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/campaigns/item/website-actions/item",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"OKRwgZ3b",block:'[[[8,[39,0],null,[["@id","@isPreset"],[[30,0,["model","id"]],[30,0,["isPreset"]]]],null]],[],false,["website-events-builder-frame"]]',moduleName:"campaign-manager-web/templates/accounts/item/campaigns/item/website-actions/item.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/campaigns/loading",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"+NvvT6Dc",block:'[[[8,[39,0],null,null,null]],[],false,["transition-loader"]]',moduleName:"campaign-manager-web/templates/accounts/item/campaigns/loading.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/content",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"rVuIFbHp",block:'[[[1,"\\n"],[41,[30,0,["model","shouldShowContentHub"]],[[[1,"  "],[8,[39,1],[[24,0,"flex flex-fill"]],[["@appName","@componentName","@withLoadingIndication","@customProps"],["contentHub","ContentHubPage",false,[30,0,["customContentHubMfProps"]]]],null],[1,"\\n  "],[8,[39,2],null,[["@account"],[[30,0,["model","account"]]]],null],[1,"\\n  "],[10,0],[15,0,[29,["content-hub__footer ",[52,[30,0,["selectedContentUrns","length"]],"u-justify-between","u-justify-end"]]]],[12],[1,"\\n"],[41,[30,0,["selectedContentUrns","length"]],[[[1,"      "],[8,[39,3],null,[["@type","@message"],["neutral",[28,[37,4],["i18n_selected_content_info_v2","campaign-manager-web/templates/accounts/item/content"],[["count","creativeType"],[[30,0,["selectedContentUrns","length"]],[30,0,["selectedCreativeType"]]]]]]],null],[1,"\\n"]],[]],null],[1,"    "],[8,[39,5],[[16,"disabled",[30,0,["shouldDisableCreateCampaignButton"]]],[24,0,"content-hub__campaign-button"],[4,[38,6],["content_hub_create_campaign"],[["interactionType"],["SHORT_PRESS"]]],[4,[38,7],["click",[30,0,["createCampaign"]]],null]],[["@buttonType","@size","@text"],["primary","small",[28,[37,4],["create_campaign","campaign-manager-web/templates/accounts/item/content"],null]]],null],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[8,[39,8],[[24,0,"pl2 mb5 u-layout__position-relative"]],[["@title","@dataTestValue"],[[28,[37,4],["no_permission_header","campaign-manager-web/templates/accounts/item/content"],null],"content-hub__no-permission"]],null],[1,"\\n  "],[11,0],[24,0,"u-layout-flex__container--direction-column-center u-layout__height-full"],[4,[38,9],[[28,[37,10],[[30,0,["fetchDscPosterPermissionStateTask"]]],null]],null],[12],[1,"\\n    "],[8,[39,11],[[24,0,"cm-hue-empty-state content-hub__no-permission"]],[["@illustration","@headline","@message"],["error-crossing",[28,[37,4],["no_permission_headline","campaign-manager-web/templates/accounts/item/content"],null],[52,[30,0,["model","canRequestDscPosterPermissions"]],[28,[37,4],["i18n_create_ad_request_permission","campaign-manager-web/templates/accounts/item/content"],[["linkInfo"],[[28,[37,12],null,[["href","role","ariaLabel","dataTestSelector"],[[28,[37,13],null,[["path","accountId"],["help/lms/answer/49986",[30,0,["model","account","id"]]]]],"link",[28,[37,4],["i18n_learn_more_aria","campaign-manager-web/templates/accounts/item/content"],null],"data-test-content-hub-no-permission__learn-more"]]]]]],[28,[37,4],["no_permission_message","campaign-manager-web/templates/accounts/item/content"],null]]]],null],[1,"\\n"],[41,[30,0,["shouldShowRequestPermissionButton"]],[[[1,"      "],[8,[39,5],[[24,0,"content-hub-no-permission__request-access-button"],[16,"disabled",[30,0,["shouldDisablePermissionRequestButton"]]],[4,[38,6],["content_hub_request_dsc_permission"],[["interactionType"],["SHORT_PRESS"]]],[4,[38,7],["click",[28,[37,10],[[30,0,["requestDscPosterPermissionTask"]]],null]],null]],[["@size","@text","@loading"],["small",[52,[28,[37,14],[[30,0,["dscPosterAclState"]],"REQUESTED"],null],[28,[37,4],["i18n_requested_state_access_button","campaign-manager-web/templates/accounts/item/content"],null],[28,[37,4],["i18n_request_access_button","campaign-manager-web/templates/accounts/item/content"],null]],[30,0,["fetchDscPosterPermissionStateTask","isRunning"]]]],null],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n  "],[8,[39,2],null,[["@account"],[[30,0,["model","account"]]]],null],[1,"\\n"]],[]]]],[],false,["if","micro-app-wrapper","global-footer","hue-web-inline-feedback","t","hue-web-button","track-interaction","on","cm-page-header","did-insert","perform","hue-web-empty-state","external-link-info","help-center-url","eq"]]',moduleName:"campaign-manager-web/templates/accounts/item/content.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/conversations/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"gLrupopb",block:'[[[1,"\\n"],[8,[39,0],null,[["@accountConversations","@tableState","@onTableStateChanged","@userPermissions","@account"],[[30,0,["accountConversations"]],[30,0,["tableState"]],[30,0,["onTableStateChanged"]],[30,0,["model","userPermissions"]],[30,0,["account"]]]],null]],[],false,["conversation-assets/conversations-table-container"]]',moduleName:"campaign-manager-web/templates/accounts/item/conversations/index.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/conversations/item",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"N82OhxnI",block:'[[[11,0],[4,[38,0],null,[["scrollTo"],[0]]],[12],[1,"\\n  "],[8,[39,1],null,[["@account","@profileData","@editPanelMode","@adInMailContent"],[[30,0,["model","account"]],[30,0,["accountController","profileData"]],[30,0,["model","editPanelMode"]],[30,0,["model","adInMailContent"]]]],null],[1,"\\n"],[13]],[],false,["page-scroller","click-to-message/conversation-asset-task-panel"]]',moduleName:"campaign-manager-web/templates/accounts/item/conversations/item.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/conversations/loading",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"DR6C/SOZ",block:'[[[8,[39,0],null,null,null]],[],false,["transition-loader"]]',moduleName:"campaign-manager-web/templates/accounts/item/conversations/loading.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/conversations/new",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"N5QYHwtF",block:'[[[11,0],[4,[38,0],null,[["scrollTo"],[0]]],[12],[1,"\\n  "],[8,[39,1],null,[["@account","@profileData","@editPanelMode","@isInConversationAssetFlow"],[[30,0,["model","account"]],[30,0,["accountController","profileData"]],[30,0,["editPanelMode"]],true]],null],[1,"\\n"],[13]],[],false,["page-scroller","click-to-message/conversation-asset-task-panel"]]',moduleName:"campaign-manager-web/templates/accounts/item/conversations/new.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/conversions/edit",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"tbgzvlBK",block:'[[[8,[39,0],[[24,0,"u-layout__position-relative"]],[["@title","@dataTestValue","@backButtonRoute","@backButtonTooltipMessage"],[[28,[37,1],["edit_conversion_heading_v3","campaign-manager-web/templates/accounts/item/conversions/edit"],[["conversionMethod"],[[30,0,["model","conversion","conversionMethod"]]]]],"conversions-page-header","accounts.item.website-tracking.conversions.index",[28,[37,1],["back_to_conversion_tracking","campaign-manager-web/templates/accounts/item/conversions/edit"],null]]],null],[1,"\\n"],[8,[39,2],null,[["@isEditConversion","@isImportedConversion","@step","@account","@conversion","@dmpSegments","@refreshData","@onNextBtnClick","@onPreviousBtnClick","@onCancel","@websiteActionsInnerStep"],[true,[30,0,["isImportedConversion"]],[30,0,["step"]],[30,0,["model","account"]],[30,0,["model","conversion"]],[30,0,["model","dmpSegments"]],[30,0,["model","refreshData"]],[30,0,["onNextBtnClick"]],[30,0,["onPreviousBtnClick"]],[30,0,["onCancel"]],[30,0,["websiteActionsInnerStep"]]]],null]],[],false,["cm-page-header","t","conversions/page"]]',moduleName:"campaign-manager-web/templates/accounts/item/conversions/edit.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/conversions/new",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"i13fiGiN",block:'[[[8,[39,0],[[24,0,"u-layout__position-relative"]],[["@title","@dataTestValue","@backButtonRoute","@backButtonTooltipMessage"],[[28,[37,1],["create_conversion_heading_v3","campaign-manager-web/templates/accounts/item/conversions/new"],[["method"],[[30,0,["createConversionHeading"]]]]],"conversions-page-header",[30,0,["backButtonRoute"]],[52,[30,0,["isCreatingWebsiteActionConversion"]],[28,[37,1],["back_to_website_actions","campaign-manager-web/templates/accounts/item/conversions/new"],null],[28,[37,1],["back_to_conversion_tracking","campaign-manager-web/templates/accounts/item/conversions/new"],null]]]],null],[1,"\\n"],[8,[39,3],null,[["@isEditConversion","@isImportedConversion","@step","@account","@conversion","@keyConversion","@dmpSegments","@refreshData","@onNextBtnClick","@onPreviousBtnClick","@onCancel","@isWebsiteEventsOnly","@websiteActionsInnerStep","@startOnCsv"],[false,[30,0,["isImportedConversion"]],[30,0,["step"]],[30,0,["model","account"]],[30,0,["model","conversion"]],[30,0,["model","keyConversion"]],[30,0,["model","dmpSegments"]],[30,0,["model","refreshData"]],[30,0,["onNextBtnClick"]],[30,0,["onPreviousBtnClick"]],[30,0,["onCancel"]],[30,0,["isWebsiteEventsOnly"]],[30,0,["websiteActionsInnerStep"]],[30,0,["startOnCsv"]]]],null]],[],false,["cm-page-header","t","if","conversions/page"]]',moduleName:"campaign-manager-web/templates/accounts/item/conversions/new.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/creatives",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"0YYKcbAg",block:'[[[1,"\\n"],[1,[28,[35,0],[[28,[37,1],["i18n_creatives","campaign-manager-web/templates/accounts/item/creatives"],null]],null]],[1,"\\n\\n"],[8,[39,2],null,[["@creatives","@destination","@customViews","@search","@serializedCreativeIds","@selectedAccounts","@selectedCampaignGroups","@selectedCampaigns","@numTotalCampaignGroups","@numTotalCampaigns","@isCampaignGroupsEnabled","@routeToCampaignCreate","@updateQueryParams"],[[30,0,["model","creatives"]],[30,0,["destination"]],[30,0,["customViews"]],[30,0,["search"]],[30,0,["creativeIds"]],[30,0,["model","selectedAccounts"]],[30,0,["model","selectedCampaignGroups"]],[30,0,["model","selectedCampaigns"]],[30,0,["model","numTotalCampaignGroups"]],[30,0,["model","numTotalCampaigns"]],[30,0,["model","isCampaignGroupsEnabled"]],[30,0,["accountController","routeToCampaignCreate"]],[30,0,["updateQueryParams"]]]],null]],[],false,["page-title","t","reporting-page/creatives-reporting-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/creatives.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/credit-card-setup",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"HkstduCi",block:'[[[1,"\\n"],[10,0],[14,0,"grid grid--is-fluid u-layout__shadow-container"],[12],[1,"\\n"],[1,"  "],[10,"header"],[14,0,"u-display-inline-flex"],[15,"aria-label",[28,[37,0],["i18n_add_credit_card","campaign-manager-web/templates/accounts/item/credit-card-setup"],null]],[12],[1,"\\n    "],[10,"h2"],[15,0,[29,[[28,[37,1],null,[["size","color"],["large","text-low-emphasis"]]]]]],[12],[1,"\\n"],[41,[28,[37,3],[[30,0,["model","previousRoute","name"]],"accounts.item.campaigns.item.review"],null],[[[1,"        "],[8,[39,4],[[24,0,"u-link--disguised"]],[["@route","@model"],["accounts.item.campaigns.item.review",[30,0,["model","previousRoute","param"]]]],[["default"],[[[[1,"\\n          "],[1,[28,[35,0],["i18n_campaign_review","campaign-manager-web/templates/accounts/item/credit-card-setup"],null]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],[[[1,"        "],[8,[39,4],[[24,0,"u-link--disguised"]],[["@route"],["accounts.item.billing"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,0],["i18n_billing_center","campaign-manager-web/templates/accounts/item/credit-card-setup"],null]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]]],[1,"      / \\n    "],[13],[1,"\\n    "],[10,"h2"],[15,0,[29,[[28,[37,1],null,[["size"],["large"]]]]]],[12],[1,[28,[35,0],["i18n_add_credit_card","campaign-manager-web/templates/accounts/item/credit-card-setup"],null]],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n"],[10,"section"],[14,0,"flex-fill u-layout__shadow-container u-layout__overflow-auto"],[12],[1,"\\n"],[1,"  "],[8,[39,5],null,[["@accountId","@cartId","@campaignsReadyToLaunch","@onCreditCardSetupSuccess"],[[30,1,["accountId"]],[30,1,["paymentsCheckoutCartId"]],[30,0,["campaignsReadyToLaunch"]],[30,0,["onCreditCardSetupSuccess"]]]],null],[1,"\\n"],[13]],["@model"],false,["t","hue-web-foundations@-text-body","if","eq","link-to","credit-card-form"]]',moduleName:"campaign-manager-web/templates/accounts/item/credit-card-setup.hbs",isStrictMode:!1})}))
define("campaign-manager-web/templates/accounts/item/daily-spend-limits",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"V5D3rZRN",block:'[[[1,"\\n"],[8,[39,0],null,null,[["default"],[[[[1,"\\n  "],[8,[30,1,["TitleWrapper"]],null,null,[["default"],[[[[1,"\\n    "],[10,1],[15,0,[29,[[30,1,["titleFontClasses"]]," flex u-items-center"]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_header_title","campaign-manager-web/templates/accounts/item/daily-spend-limits"],null]],[1,"\\n      "],[10,1],[14,0,"u-label__lisa ml2"],[12],[1,[28,[35,1],["i18n_lisa","campaign-manager-web/templates/accounts/item/daily-spend-limits"],null]],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n\\n"],[10,0],[14,0,"grid grid--is-fluid"],[12],[1,"\\n  "],[10,0],[14,0,"grid__col grid__col--md-9 pv4"],[12],[1,"\\n    "],[8,[39,2],null,[["@account","@lisaAccount"],[[30,0,["model","account"]],[30,0,["model","lisaAccount"]]]],null],[1,"\\n  "],[13],[1,"\\n"],[13]],["header"],false,["cm-page-header","t","account-daily-spend-limit-form"]]',moduleName:"campaign-manager-web/templates/accounts/item/daily-spend-limits.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/data-sources/edit",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"PxIs+dz5",block:'[[[8,[39,0],null,[["@isEdit","@segment","@account"],[true,[30,0,["model","segment"]],[30,0,["model","account"]]]],null]],[],false,["offline-data-sources/page"]]',moduleName:"campaign-manager-web/templates/accounts/item/data-sources/edit.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/data-sources/new",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"cNp+Y2gT",block:'[[[8,[39,0],null,[["@isEdit","@account","@startOnCsv","@fromConversionId"],[false,[30,0,["model"]],[30,0,["startOnCsv"]],[30,0,["fromConversionId"]]]],null]],[],false,["offline-data-sources/page"]]',moduleName:"campaign-manager-web/templates/accounts/item/data-sources/new.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/demographics",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"BGvHpOlU",block:'[[[1,"\\n"],[8,[39,0],[[24,"data-live-test-demographics__page-title",""]],[["@title","@backButtonAction","@backButtonTooltipMessage","@tabsConfig","@onTabSelect","@activeTab","@dataTestValue"],[[28,[37,1],[[30,0,["chartTitleData","key"]],"campaign-manager-web/templates/accounts/item/demographics"],[["size","singleName"],[[30,0,["chartTitleData","size"]],[30,0,["chartTitleData","name"]]]]],[30,0,["onLeaveDemographics"]],[28,[37,1],["i18n_close_button_aria_label","campaign-manager-web/templates/accounts/item/demographics"],null],[30,0,["tabsConfig"]],[30,0,["onTabChange"]],[30,0,["activeTab"]],"demographics"]],null],[1,"\\n"],[10,0],[14,0,"demographics__content"],[12],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-flex-wrap u-justify-between u-items-center"],[12],[1,"\\n    "],[10,0],[14,0,"u-display-flex u-flex-wrap"],[12],[1,"\\n      "],[10,0],[14,0,"demographics__custom-dropdown-container"],[12],[1,"\\n        "],[8,[39,2],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[28,[37,3],[[30,0,["toggleDropdown"]],true],null],[28,[37,3],[[30,0,["toggleDropdown"]],false],null]]],[["default"],[[[[1,"\\n          "],[8,[30,1,["Trigger"]],[[24,"data-live-test-performance-chart__pivot-dropdown",""],[4,[38,4],["chart_select_dimension"],null]],[["@buttonType","@size","@icon","@iconPlacement"],["tertiary","small","caret","right"]],[["default"],[[[[1,"\\n            "],[10,1],[15,0,[29,["demographics__dropdown-label"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,1],["i18n_show_graph","campaign-manager-web/templates/accounts/item/demographics"],null]],[1,"\\n            "],[13],[1,"\\n            "],[10,1],[15,0,[29,[[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,1],["i18n_pivot_label_v3","campaign-manager-web/templates/accounts/item/demographics"],[["selectedPivot"],[[30,0,["pivot"]]]]]],[13],[1,"\\n          "]],[]]]]],[1,"\\n          "],[8,[30,1,["Container"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["pivots"]]],null]],null],null,[[[1,"              "],[8,[30,1,["Item"]],[[16,"data-range",[30,2]],[16,"data-live-test-demographics__pivot",[30,2]]],[["@onSelect","@selected"],[[28,[37,3],[[28,[37,3],[[30,0,["onPivotSelection"]],[30,2]],null]],null],[28,[37,8],[[30,2],[30,0,["pivot"]]],null]]],[["default"],[[[[1,"\\n                "],[1,[28,[35,1],["i18n_pivot_label_v3","campaign-manager-web/templates/accounts/item/demographics"],[["selectedPivot"],[[30,2]]]]],[1,"\\n              "]],[]]]]],[1,"\\n"]],[2]],null],[1,"          "]],[]]]]],[1,"\\n        "]],[1]]]]],[1,"\\n      "],[13],[1,"\\n"],[41,[28,[37,10],[[30,0,["enableCampaignDemographicViews"]],[30,0,["selectedColumnView"]]],null],[[[1,"        "],[10,0],[14,0,"demographics__custom-dropdown-container"],[12],[1,"\\n          "],[8,[39,2],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isColumnsSelectMenuOpen"]],[28,[37,11],[[30,0],"isColumnsSelectMenuOpen",true],null],[28,[37,11],[[30,0],"isColumnsSelectMenuOpen",false],null]]],[["default"],[[[[1,"\\n            "],[8,[30,3,["Trigger"]],[[24,0,"mv1 hue-button--unstyled"]],[["@icon","@iconPlacement","@buttonType","@size"],["caret","right","tertiary","small"]],[["default"],[[[[1,"\\n              "],[11,1],[16,0,[29,[[28,[37,5],null,[["size"],["small"]]]]]],[4,[38,4],["columns_view_dropdown"],null],[12],[1,"\\n                "],[10,1],[15,0,[29,["demographics__dropdown-label"," ",[28,[37,5],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n                  "],[1,[28,[35,1],["i18n_demographics_views_label","campaign-manager-web/templates/accounts/item/demographics"],null]],[1,"\\n                "],[13],[1,"\\n                "],[10,1],[15,0,[29,[[28,[37,5],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,1],["i18n_views_label_v5","campaign-manager-web/templates/accounts/item/demographics"],[["label"],[[30,0,["selectedColumnView"]]]]]],[13],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n            "],[8,[30,3,["Container"]],null,null,[["default"],[[[[1,"\\n              "],[10,"ul"],[14,0,"demographics__dropdown-menu"],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["demographicColumnViews"]]],null]],null],null,[[[1,"                  "],[10,"li"],[14,0,"demographics__dropdown-item"],[15,"data-range",[30,4,["label"]]],[12],[1,"\\n                    "],[8,[30,3,["Item"]],null,[["@onSelect","@disabled","@selected"],[[28,[37,3],[[30,0,["onViewSelection"]],[30,4,["label"]]],null],[30,4,["disabled"]],[28,[37,8],[[30,4,["label"]],[30,0,["selectedColumnView"]]],null]]],[["default"],[[[[1,"\\n                      "],[1,[28,[35,1],["i18n_views_label_v5","campaign-manager-web/templates/accounts/item/demographics"],[["label"],[[30,4,["label"]]]]]],[1,"\\n                    "]],[]]]]],[1,"\\n                  "],[13],[1,"\\n"]],[4]],null],[1,"              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[3]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"      "],[10,0],[14,0,"demographics__date-range-container"],[12],[1,"\\n        "],[8,[39,12],[[24,"data-live-test-demographics__date-range-picker",""]],[["@cacheKey","@dateRange","@dateRangeUpdate","@minimumDate"],[[30,0,["dateRangeCacheKey"]],[30,0,["deserializedDateRange"]],[30,0,["reportingDateRangeUpdate"]],[28,[37,13],[[30,0,["model","account","createdAt"]]],null]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[10,2],[15,0,[29,["demographics__legal-text"," ",[28,[37,5],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,"\\n      "],[8,[39,14],null,null,[["default"],[[[[1,"\\n        "],[1,[28,[35,1],["i18n_legal_text_v3","campaign-manager-web/templates/accounts/item/demographics"],[["linkInfo"],[[28,[37,15],null,[["dataTestSelector","dataControlName","role","href","ariaLabel"],["data-test-demographics__help-link","reporting_tooltip_link_demographics",[30,5,["role"]],[28,[37,16],null,[["path","accountId"],["help/lms/answer/a424171",[30,0,["model","account","id"]]]]],[28,[37,1],["i18n_demographics_user_privacy_learn_more","campaign-manager-web/templates/accounts/item/demographics"],null]]]]]]]],[1,"\\n      "]],[5]]]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"mb4"],[12],[1,"\\n"],[41,[30,0,["showLearningPhase"]],[[[1,"      "],[8,[39,17],null,[["@accountId"],[[30,0,["model","account","id"]]]],null],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"],[41,[30,0,["demographicsMetricsAreFetched"]],[[[1,"    "],[8,[39,18],[[24,"data-live-test-demographics__demographics-table",""]],[["@data","@columns","@enableFilterRow","@enableRowSelecton","@onDisplayDataChangedAction","@caption","@onHeader"],[[30,0,["demographicsTableData"]],[30,0,["demographicsColumns"]],false,false,[30,0,["onDisplayDataChange"]],[28,[37,1],["i18n_ads_table_caption","campaign-manager-web/templates/accounts/item/demographics"],null],"click"]],null],[1,"\\n"]],[]],[[[1,"    "],[10,0],[14,0,"reporting-container__loader-container u-layout__align-center"],[12],[1,"\\n      "],[8,[39,19],null,[["@size"],["xlarge"]],null],[1,"\\n      "],[10,2],[15,0,[29,[[28,[37,5],null,[["size","weight"],["large","bold"]]]]]],[12],[1,[28,[35,1],["i18n_loading","campaign-manager-web/templates/accounts/item/demographics"],null]],[13],[1,"\\n    "],[13],[1,"\\n"]],[]]],[13]],["dropdown","pivotValue","Menu","columnView","iphHelper"],false,["cm-page-header","t","hue-web-menu","fn","track-interaction","hue-web-foundations@-text-body","each","-track-array","eq","if","and","set","date-range-picker","date-from-timestamp","iph-helper","external-link-info","help-center-url","optima/summary/learning-phase-indicator","ads-table","hue-web-progress-indicator"]]',moduleName:"campaign-manager-web/templates/accounts/item/demographics.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/edit",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"R5+rMZ6G",block:'[[[8,[39,0],null,[["@accountToModify","@accountModel"],[[30,1,["accountToModify"]],[30,1,["accountModel"]]]],null]],["@model"],false,["edit-account-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/edit.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/experiments",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"RqY7SQ4x",block:'[[[46,[28,[37,1],null,null],null,null,null]],[],false,["component","-outlet"]]',moduleName:"campaign-manager-web/templates/accounts/item/experiments.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/experiments/ab-tests/item",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"vDjcUdhO",block:'[[[8,[39,0],null,[["@abTestId","@account","@accountReference","@panelMode","@isGoldenGateAccount","@isInsightTagStatusDomainVerified","@accountHasInsightTag","@step","@onStepChange","@onInsightTagCreate"],[[30,0,["model","abTestId"]],[30,0,["model","account"]],[30,0,["model","accountReference"]],[30,0,["panelMode"]],[30,0,["model","isGoldenGateAccount"]],[30,0,["model","isInsightTagStatusDomainVerified"]],[30,0,["model","accountHasInsightTag"]],[30,0,["step"]],[30,0,["onStepChange"]],[30,0,["onInsightTagCreate"]]]],null]],[],false,["ab-test-wizard-task-panel"]]',moduleName:"campaign-manager-web/templates/accounts/item/experiments/ab-tests/item.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/experiments/ab-tests/new",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"WRhbpb+o",block:'[[[8,[39,0],null,[["@account","@accountReference","@panelMode","@isGoldenGateAccount","@isInsightTagStatusDomainVerified","@accountHasInsightTag","@step","@onStepChange","@onInsightTagCreate","@isAbTestExitModalOpen","@onAbTestExitModalExit","@onAbTestExitModalOpen","@onTransitioningOffWizard","@campaignGroupId","@hideNavAndSummary","@campaignId"],[[30,0,["model","account"]],[30,0,["model","accountReference"]],[30,0,["model","panelMode"]],[30,0,["model","isGoldenGateAccount"]],[30,0,["model","isInsightTagStatusDomainVerified"]],[30,0,["model","accountHasInsightTag"]],[30,0,["step"]],[30,0,["onStepChange"]],[30,0,["onInsightTagCreate"]],[30,0,["isAbTestExitModalOpen"]],[30,0,["onAbTestExitModalExit"]],[30,0,["onAbTestExitModalOpen"]],[30,0,["onTransitioningOffWizard"]],[30,0,["numericCampaignGroupId"]],[30,0,["hideNavAndSummary"]],[30,0,["model","campaignId"]]]],null]],[],false,["ab-test-wizard-task-panel"]]',moduleName:"campaign-manager-web/templates/accounts/item/experiments/ab-tests/new.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/experiments/brand-lift-tests/edit",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"NvIHTI3V",block:'[[[8,[39,0],null,[["@accountId","@panelMode","@brandLiftTest"],[[30,0,["model","accountId"]],[30,0,["model","panelMode"]],[30,0,["model","test"]]]],null]],[],false,["brand-lift-test-edit-task-panel"]]',moduleName:"campaign-manager-web/templates/accounts/item/experiments/brand-lift-tests/edit.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/experiments/brand-lift-tests/item",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"t6OpP/V2",block:'[[[46,[28,[37,1],null,null],null,null,null]],[],false,["component","-outlet"]]',moduleName:"campaign-manager-web/templates/accounts/item/experiments/brand-lift-tests/item.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/experiments/brand-lift-tests/item/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"zykU9Gmo",block:'[[[8,[39,0],null,[["@accountId","@test","@keyToResultsMap","@didFetchSucceed","@refreshTestResults","@shouldFocusOnTab","@isThirdPartyTest"],[[30,0,["model","accountId"]],[30,0,["model","test"]],[30,0,["model","keyToResultsMap"]],[30,0,["model","didFetchSucceed"]],[30,0,["refreshTestResults"]],[30,0,["shouldFocusOnTab"]],[30,0,["model","isThirdPartyTest"]]]],null]],[],false,["brand-lift-test-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/experiments/brand-lift-tests/item/index.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/experiments/brand-lift-tests/item/questions/item",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"1ltmFBWt",block:'[[[8,[39,0],null,[["@accountId","@test","@keyToResultsMap","@urnToIndustryNameMap","@testBenchmarks","@didFetchSucceed","@refreshTestResults","@selectedKeyMetric","@shouldFocusOnTab"],[[30,1,["accountId"]],[30,1,["test"]],[30,1,["keyToResultsMap"]],[30,1,["urnToIndustryNameMap"]],[30,1,["testBenchmarks"]],[30,1,["didFetchSucceed"]],[30,0,["refreshTestResults"]],[30,1,["selectedKeyMetric"]],[30,0,["shouldFocusOnTab"]]]],null]],["@model"],false,["brand-lift-test-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/experiments/brand-lift-tests/item/questions/item.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/experiments/brand-lift-tests/loading",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"jb52cyIq",block:'[[[8,[39,0],null,null,null]],[],false,["transition-loader"]]',moduleName:"campaign-manager-web/templates/accounts/item/experiments/brand-lift-tests/loading.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/experiments/brand-lift-tests/new",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"tThpBbLR",block:'[[[8,[39,0],null,[["@accountId","@panelMode","@brandLiftTest"],[[30,0,["model","accountId"]],[30,0,["model","panelMode"]],[30,0,["model","test"]]]],null]],[],false,["brand-lift-test-edit-task-panel"]]',moduleName:"campaign-manager-web/templates/accounts/item/experiments/brand-lift-tests/new.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/experiments/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"NwyKX6AY",block:'[[[8,[39,0],null,[["@account","@abTests","@brandLiftTests","@didFetchSucceed","@refreshExperiments"],[[30,0,["model","account"]],[30,0,["model","abTests"]],[30,0,["model","brandLiftTests"]],[30,0,["model","didFetchSucceed"]],[30,0,["refreshExperiments"]]]],null]],[],false,["experiments-list-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/experiments/index.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/experiments/loading",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"IWIlaYu4",block:'[[[8,[39,0],null,null,null]],[],false,["transition-loader"]]',moduleName:"campaign-manager-web/templates/accounts/item/experiments/loading.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/flowchart",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"AK595vVf",block:'[[[1,"\\n"],[10,0],[14,0,"flex-fill u-bg-color__white"],[12],[1,"\\n  "],[10,0],[14,0,"pv2 ph6 u-layout-flex__container--center-space-between u-border__common--bottom"],[12],[1,"\\n    "],[8,[39,0],null,[["@selectedCreatives"],[[30,0,["creativeNames"]]]],null],[1,"\\n    "],[8,[39,1],[[16,"aria-label",[28,[37,2],["close","campaign-manager-web/templates/accounts/item/flowchart"],null]],[4,[38,3],["click",[30,0,["close"]]],null]],[["@buttonType","@icon","@size"],["tertiary","close","medium"]],null],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"pt3 ph6"],[12],[1,"\\n    "],[8,[39,4],null,[["@creativeIdsToNames","@selectedCreativeId","@changeCreativeSelection"],[[30,0,["model","creativeIdsToNames"]],[30,0,["selectedCreativeId"]],[30,0,["changeCreativeSelection"]]]],null],[1,"\\n  "],[13],[1,"\\n  "],[10,0],[14,0,"pv3 ph6"],[12],[1,"\\n    "],[8,[39,5],[[24,0,"pv3 ph6"]],[["@metrics"],[[30,0,["model","highlights"]]]],null],[1,"\\n    "],[10,0],[14,0,"flowchart__chart-container ph5 pv4 mb4"],[12],[1,"\\n      "],[8,[39,6],null,[["@isConversationAd","@isClickToMessageAd","@seriesData"],[[30,0,["isConversationAd"]],[30,0,["isClickToMessageAd"]],[30,0,["model","analyticsData"]]]],null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13]],[],false,["sponsored-messaging-shared/sponsored-messaging-flowchart-page-header","hue-web-button","t","on","sponsored-messaging-shared/sponsored-messaging-flowchart-creative-switcher","sponsored-messaging-shared/sponsored-messaging-flowchart-highlights","sponsored-messaging-shared/sponsored-messaging-flowchart-renderer"]]',moduleName:"campaign-manager-web/templates/accounts/item/flowchart.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/import-history",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"mQwEur2H",block:'[[[1,"\\n"],[8,[39,0],null,[["@title","@subtitle"],[[28,[37,1],["i18n_bulk_imports_v2","campaign-manager-web/templates/accounts/item/import-history"],null],[28,[37,1],["i18n_bulk_imports_subheading","campaign-manager-web/templates/accounts/item/import-history"],null]]],null],[1,"\\n\\n"],[41,[28,[37,3],[[30,0,["model","bulkActionTasks","length"]],0],null],[[[1,"  "],[8,[39,4],[[24,0,"cm-hue-empty-state"]],[["@actionText","@actionButtonType","@headline","@illustration","@message","@onButtonClick"],[[28,[37,1],["i18n_import_file","campaign-manager-web/templates/accounts/item/import-history"],null],"secondary",[28,[37,1],["i18n_empty_state_headline","campaign-manager-web/templates/accounts/item/import-history"],null],"empty-room",[28,[37,1],["i18n_empty_state_message","campaign-manager-web/templates/accounts/item/import-history"],null],[30,0,["onImportButtonClick"]]]],null],[1,"\\n"]],[]],[[[1,"  "],[10,"section"],[14,0,"mt4 mh6 import-history-table__table"],[12],[1,"\\n    "],[10,0],[14,0,"import-history-table__utility-bar u-display-flex"],[12],[1,"\\n      "],[11,"button"],[16,"disabled",[28,[37,5],[[30,0,["model","account","canEditCampaign"]]],null]],[24,0,"button--medium mr1"],[24,4,"button"],[4,[38,6],["click",[30,0,["onOpenBulkImportPanel"]]],null],[4,[38,7],["bulk_import_history_fileimport"],null],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_import_file","campaign-manager-web/templates/accounts/item/import-history"],null]],[1,"\\n      "],[13],[1,"\\n      "],[8,[39,8],null,[["@disabled","@isOpen","@openMenu","@closeMenu"],[[28,[37,9],[[30,0,["selectedItems","length"]],0],null],[30,0,["isDownloadSelectMenuOpen"]],[28,[37,10],[[30,0],"isDownloadSelectMenuOpen",true],null],[28,[37,10],[[30,0],"isDownloadSelectMenuOpen",false],null]]],[["default"],[[[[1,"\\n        "],[8,[30,1,["Trigger"]],[[24,0,"button--medium-secondary mr1 u-display-flex u-items-center"]],[["@size","@icon","@iconPlacement","@buttonType"],["small","caret","right","secondary"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,1],["i18n_download","campaign-manager-web/templates/accounts/item/import-history"],null]],[1,"\\n        "]],[]]]]],[1,"\\n        "],[8,[30,1,["Container"]],null,null,[["default"],[[[[1,"\\n          "],[8,[30,1,["Item"]],null,[["@onSelect"],[[28,[37,11],[[30,0,["downloadAllBulkActionItems"]],true,[30,0,["selectedItems"]]],null]]],[["default"],[[[[1,"\\n            "],[1,[28,[35,1],["i18n_download_files","campaign-manager-web/templates/accounts/item/import-history"],null]],[1,"\\n          "]],[]]]]],[1,"\\n          "],[8,[30,1,["Item"]],null,[["@disabled","@onSelect"],[[30,0,["isDownloadErrorsDisabled"]],[28,[37,11],[[30,0,["downloadAllBulkActionItems"]],false,[30,0,["selectedItems"]]],null]]],[["default"],[[[[1,"\\n            "],[1,[28,[35,1],["i18n_download_errors","campaign-manager-web/templates/accounts/item/import-history"],null]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[]]]]],[1,"\\n      "]],[1]]]]],[1,"\\n      "],[11,"button"],[24,0,"button--medium-secondary"],[16,"disabled",[28,[37,9],[[30,0,["selectedItems","length"]],0],null]],[24,4,"button"],[4,[38,6],["click",[28,[37,12],[[30,0,["batchDeleteBulkActionTasksTask"]],[30,0,["selectedItems"]]],null]],null],[4,[38,7],["bulk_import_history_delete"],null],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_delete","campaign-manager-web/templates/accounts/item/import-history"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,13],null,[["@data","@columns","@selectedItems","@enableRowSelection","@pageSize","@rowIdKey","@filteringIgnoreCase","@enableFilterRow","@enableStickyScrollbar","@didSort"],[[30,0,["model","bulkActionTasks"]],[30,0,["columns"]],[30,0,["selectedItems"]],true,[30,0,["pageSize"]],"id",true,true,false,[30,0,["didSort"]]]],null],[1,"\\n  "],[13],[1,"\\n"]],[]]],[1,"\\n"],[8,[39,14],[[24,"aria-labelledBy","batch-delete-partial-error-modal__header"]],[["@isOpen","@size","@dismissModal"],[[30,0,["isBatchDeletePartialErrorModalOpen"]],"large",[30,0,["closeBatchDeleteErrorsModal"]]]],[["default"],[[[[1,"\\n  "],[8,[30,2,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"batch-delete-partial-error-modal__header"],[15,0,[29,[[28,[37,15],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_unable_to_delete","campaign-manager-web/templates/accounts/item/import-history"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,2,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,["mb2 u-color__black--75"," ",[28,[37,16],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_unable_to_delete_files","campaign-manager-web/templates/accounts/item/import-history"],[["failed"],[[30,0,["batchDeleteErrors","length"]]]]]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,13],null,[["@columns","@data","@showTableFooter","@theme"],[[30,0,["batchDeleteErrorColumns"]],[30,0,["batchDeleteErrors"]],false,[30,0,["BatchErrorsTableTheme"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,2,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[10,"button"],[14,0,"button--medium"],[15,"onclick",[30,0,["closeBatchDeleteErrorsModal"]]],[14,4,"button"],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_close","campaign-manager-web/templates/accounts/item/import-history"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[2]]]]],[1,"\\n\\n"],[8,[39,14],[[24,"aria-labelledBy","delete-confirmation-modal"]],[["@isOpen","@size","@dismissModal"],[[30,0,["isConfirmDialogModalOpen"]],"medium",[30,0,["closeModal"]]]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"delete-confirmation-modal"],[15,0,[29,[[28,[37,15],null,[["size"],["large"]]]]]],[12],[1,[28,[35,1],["i18n_delete_confirm_modal_heading","campaign-manager-web/templates/accounts/item/import-history"],null]],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[15,0,[29,["pv4 u-color__black--75"," ",[28,[37,16],null,[["size"],["small"]]]]]],[12],[1,[28,[35,1],["i18n_delete_confirm_modal_message","campaign-manager-web/templates/accounts/item/import-history"],null]],[13],[1,"\\n    "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,16],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,1],["i18n_delete_confirm_undone","campaign-manager-web/templates/accounts/item/import-history"],null]],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[11,"button"],[24,0,"button--medium-muted-secondary mr2"],[24,4,"button"],[4,[38,6],["click",[30,0,["closeModal"]]],null],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_cancel","campaign-manager-web/templates/accounts/item/import-history"],null]],[1,"\\n    "],[13],[1,"\\n    "],[11,"button"],[24,0,"button--medium"],[24,4,"button"],[4,[38,6],["click",[30,0,["onConfirmDelete"]]],null],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_delete","campaign-manager-web/templates/accounts/item/import-history"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]],[1,"\\n\\n"],[41,[30,0,["isBulkImportPanelOpen"]],[[[41,[30,0,["enableCampaignGroupBulkActions"]],[[[1,"    "],[8,[39,17],null,[["@triggerSelectorForReturnFocus","@onDismiss","@accountId","@afterUploadSuccess","@isShowTypeSelection"],[[30,0,["triggerSelectorForReturnFocus"]],[30,0,["onImportPanelDismiss"]],[30,0,["model","account","id"]],[30,0,["refreshBulkActionsAndCloseModal"]],true]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[39,17],null,[["@triggerSelectorForReturnFocus","@onDismiss","@accountId","@afterUploadSuccess","@isShowTypeSelection","@entityType"],[[30,0,["triggerSelectorForReturnFocus"]],[30,0,["onImportPanelDismiss"]],[30,0,["model","account","id"]],[30,0,["refreshBulkActionsAndCloseModal"]],false,[30,0,["ENTITY_TYPES","CAMPAIGN"]]]],null],[1,"\\n"]],[]]]],[]],null]],["Menu","modal","modal"],false,["cm-page-header","t","if","lte","hue-web-empty-state","not","on","track-interaction","hue-web-menu","eq","set","fn","perform","ads-table","hue-web-modal","hue-web-foundations@-text-heading","hue-web-foundations@-text-body","import-bulk-actions-panel"]]',moduleName:"campaign-manager-web/templates/accounts/item/import-history.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/insight-tag",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"QIqdn3NO",block:'[[[1,"\\n"],[1,[28,[35,0],[[28,[37,1],["i18n_header_title","campaign-manager-web/templates/accounts/item/insight-tag"],null]],null]],[1,"\\n\\n"],[8,[39,2],null,[["@title","@wrapContent","@subtitle"],[[28,[37,1],["i18n_header_title","campaign-manager-web/templates/accounts/item/insight-tag"],null],true,[28,[37,1],["i18n_header_subtitle","campaign-manager-web/templates/accounts/item/insight-tag"],[["linkInfo"],[[28,[37,3],null,[["dataTestSelector","href","role"],["data-test-insight-tag-header-subtitle-learn-more",[28,[37,4],null,[["path"],["help/lms/answer/a489169"]]],"link"]]]]]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["ActionWrapper"]],[[24,0,"u-display-flex u-items-center u-justify-end"]],null,[["default"],[[[[1,"\\n    "],[8,[39,5],null,[["@taggedDomains","@showInsightTagStatus","@account","@hideSeeTagOption","@isManageInsightTagSettingsModalOpen"],[[30,0,["model","taggedDomains"]],true,[30,0,["model","account"]],true,false]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n\\n"],[8,[39,6],null,[["@accountId"],[[30,0,["model","account","id"]]]],null]],["pageHeader"],false,["page-title","t","cm-page-header","external-link-info","help-center-url","conversions/manage-insight-tag","install-insight-tag"]]',moduleName:"campaign-manager-web/templates/accounts/item/insight-tag.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/invoice-setup",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"mq+s8cmb",block:'[[[46,[28,[37,1],null,null],null,null,null]],[],false,["component","-outlet"]]',moduleName:"campaign-manager-web/templates/accounts/item/invoice-setup.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/invoice-setup/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"dOWXyA9h",block:'[[[1,"\\n"],[8,[39,0],null,[["@accountId"],[[30,0,["account","id"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["notification"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["reapply"]],[[[1,"      "],[10,0],[15,0,[29,["u-color__black--75 mb5 invoice-setup__notification-section invoice-setup__invoice-notification"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[8,[39,3],[[24,0,"u-icon--tooltip invoice-setup__invoice-notification"]],[["@size","@name"],["small","signal-notice"]],null],[1,"\\n        "],[1,[28,[35,4],["i18n_invoice_application_reapply","campaign-manager-web/templates/accounts/item/invoice-setup/index"],[["linkInfo"],[[28,[37,5],null,[["href","dataTestSelector","ariaLabel"],[[28,[37,6],null,[["path","accountId"],["help/lms/answer/102068",[30,0,["account","id"]]]]],"data-test-invoice-setup__reapply-help-link",[28,[37,4],["i18n_invoice_application_reapply_learn_more_aria","campaign-manager-web/templates/accounts/item/invoice-setup/index"],null]]]]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"invoice-setup__notification-section--placeholder"],[12],[13],[1,"\\n      "],[10,0],[14,0,"invoice-setup__notification-section--flex-break"],[12],[13],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,1,["form"]],null,null,[["default"],[[[[1,"\\n"],[1,"    "],[10,"form"],[12],[1,"\\n"],[1,"      "],[8,[39,7],null,[["@countryList","@companyStateList","@selectedCountryForCompany","@agencyStateList","@selectedCountryForAgency","@invoiceFormDataModel","@onFormFieldChange","@onUpdateCountry","@onAgencyOptionSelect","@onClearStandardizedAddress","@onAddressStandardization","@standardizedCompanyAddress","@standardizedAgencyAddress","@isInternationalDisabled","@isBingGeoService"],[[30,0,["countryList"]],[30,0,["companyStateList"]],[30,0,["selectedCountryForCompany"]],[30,0,["agencyStateList"]],[30,0,["selectedCountryForAgency"]],[30,0,["model","invoiceFormDataModel"]],[30,0,["onFormFieldChange"]],[30,0,["onUpdateCountry"]],[30,0,["onAgencyOptionSelect"]],[30,0,["onClearStandardizedAddress"]],[30,0,["onAddressStandardization"]],[30,0,["standardizedCompanyAddress"]],[30,0,["standardizedAgencyAddress"]],[30,0,["isInternationalDisabled"]],[30,0,["isBingGeoService"]]]],null],[1,"\\n\\n"],[1,"      "],[8,[39,8],null,[["@invoiceFormDataModel","@isRepresentingFrenchCompany","@onFrenchCompanyOptionSelect","@onFormFieldChange","@onAddNewRecipient","@onRemoveRecipient"],[[30,0,["model","invoiceFormDataModel"]],[30,0,["model","invoiceFormDataModel","frenchLegalOrganization"]],[30,0,["onFrenchCompanyOptionSelect"]],[30,0,["onFormFieldChange"]],[30,0,["onAddNewRecipient"]],[30,0,["onRemoveRecipient"]]]],null],[1,"\\n\\n"],[1,"      "],[8,[39,9],null,[["@accountId","@selectedCountry","@invoiceFormDataModel","@onFormFieldChange","@onClearTaxValidationError"],[[30,0,["account","id"]],[30,0,["selectedCountryForBilling"]],[30,0,["model","invoiceFormDataModel"]],[30,0,["onFormFieldChange"]],[30,0,["onClearTaxValidationError"]]]],null],[1,"\\n\\n"],[1,"      "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n        "],[10,1],[15,0,[29,[[36,10]]]],[12],[1,"\\n          "],[8,[39,11],[[24,3,"invoice-setup__legal-agreement-check"],[4,[38,12],["change",[30,0,["onLegalAgreementChange"]]],null]],[["@inputId","@isChecked"],["invoice-setup__legal-agreement-check",[30,0,["isLegalAgreementChecked"]]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"label"],[14,"for","invoice-setup__legal-agreement-check"],[15,0,[29,["u-color__black--75"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_legal_agreement","campaign-manager-web/templates/accounts/item/invoice-setup/index"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n\\n      "],[8,[39,13],null,[["@isHidden","@type"],[[28,[37,14],[[30,0,["invoiceFormSubmitTaskError"]]],null],"negative"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,15],null,[["error"],[[30,0,["invoiceFormSubmitTaskError"]]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,1,["button"]],null,null,[["default"],[[[[1,"\\n"],[1,"    "],[10,0],[14,0,"u-display-flex u-justify-end u-items-center"],[12],[1,"\\n"],[41,[28,[37,16],[[30,0,["saveInvoiceApplicationTask","last","isSuccessful"]],[28,[37,14],[[30,0,["isFormDataModified"]]],null]],null],[[[1,"        "],[10,1],[14,"aria-live","polite"],[15,0,[29,[[28,[37,2],null,[["size","weight","color"],["medium","bold","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_saved","campaign-manager-web/templates/accounts/item/invoice-setup/index"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"      "],[11,"button"],[16,"disabled",[28,[37,17],[[28,[37,14],[[30,0,["isFormDataModified"]]],null],[30,0,["saveInvoiceApplicationTask","isRunning"]]],null]],[24,0,"button--medium-secondary ml2 mr2"],[24,4,"button"],[4,[38,12],["click",[30,0,["onInvoiceFormSave"]]],null],[12],[1,"\\n        "],[1,[28,[35,4],["i18n_save","campaign-manager-web/templates/accounts/item/invoice-setup/index"],null]],[1,"\\n      "],[13],[1,"\\n"],[41,[30,0,["invoiceFormContainsErrors"]],[[[1,"        "],[11,"button"],[24,0,"button--medium"],[16,"disabled",[30,0,["isSubmitButtonTriggered"]]],[24,4,"button"],[4,[38,12],["click",[30,0,["onInvoiceFormSubmit"]]],null],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_submit","campaign-manager-web/templates/accounts/item/invoice-setup/index"],null]],[1,"\\n        "],[13],[1,"\\n"]],[]],[[[1,"        "],[8,[39,18],null,[["@dataTestSelectorValue","@placement","@onConfirm","@confirmButtonText","@triggerButtonText","@triggerButtonClass","@triggerButtonDisabled","@triggerButtonControlName","@confirmButtonControlName","@cancelButtonControlName"],["invoice-setup","top",[30,0,["onInvoiceFormSubmit"]],[28,[37,4],["i18n_submit_hovercard_correct","campaign-manager-web/templates/accounts/item/invoice-setup/index"],null],[28,[37,4],["i18n_submit","campaign-manager-web/templates/accounts/item/invoice-setup/index"],null],"artdeco-button",[28,[37,17],[[30,0,["createInvoiceApplicationTask","isRunning"]],[30,0,["isInvoiceCompletionModalOpen"]]],null],"submit_invoice","submit_invoice_confirmation","submit_invoice_cancel"]],[["default"],[[[[1,"\\n          "],[10,"h5"],[15,0,[29,["invoice-setup__submit-hovercard-title"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,[28,[35,4],["i18n_submit_hovercard_title","campaign-manager-web/templates/accounts/item/invoice-setup/index"],null]],[13],[1,"\\n          "],[10,0],[14,0,"invoice-setup__submit-hovercard-body"],[12],[1,"\\n            "],[1,[28,[35,4],["i18n_submit_hovercard_body","campaign-manager-web/templates/accounts/item/invoice-setup/index"],[["legalOrganizationName"],[[30,0,["model","invoiceFormDataModel","companyOrganizationDetails","legalOrganizationName"]]]]]],[1,"\\n          "],[13],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n\\n"],[10,0],[15,0,[29,["u-layout__display-none\\n    ",[52,[28,[37,17],[[30,0,["createInvoiceApplicationTask","isRunning"]],[30,0,["saveInvoiceApplicationTask","isRunning"]]],null],"u-loader__full-screen-container u-layout-flex__container--center"]]]],[12],[1,"\\n  "],[10,0],[14,0,"u-layout__align-center"],[12],[1,"\\n    "],[8,[39,19],null,[["@size"],["xlarge"]],null],[1,"\\n    "],[10,2],[15,0,[29,[[28,[37,2],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n"],[41,[30,0,["createInvoiceApplicationTask","isRunning"]],[[[1,"        "],[1,[28,[35,4],["i18n_submit_loader_message","campaign-manager-web/templates/accounts/item/invoice-setup/index"],null]],[1,"\\n"]],[]],[[[41,[30,0,["saveInvoiceApplicationTask","isRunning"]],[[[1,"        "],[1,[28,[35,4],["i18n_save_loader_message","campaign-manager-web/templates/accounts/item/invoice-setup/index"],null]],[1,"\\n      "]],[]],null]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,20],null,[["@isOpen","@aria-labelledBy","@dismissModal","@size"],[[30,0,["isInvoiceSetupIntroModalOpen"]],"intro-invoice-setup-header",[30,0,["onDismissInvoiceSetupIntroModal"]],"large"]],[["default"],[[[[1,"\\n  "],[8,[30,2,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h1"],[14,1,"intro-invoice-setup-header"],[15,0,[29,[[28,[37,21],null,[["size"],["large"]]]]]],[12],[1,[28,[35,4],["i18n_invoice_intro_header","campaign-manager-web/templates/accounts/item/invoice-setup/index"],null]],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,2,["ModalContent"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["isInternationalDisabled"]],[[[1,"      "],[8,[39,13],null,[["@type"],["neutral"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,4],["i18n_invoice_intro_billing_info","campaign-manager-web/templates/accounts/item/invoice-setup/index"],null]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "],[10,0],[15,0,[29,[[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[10,0],[14,0,"mt3"],[12],[1,[28,[35,4],["i18n_invoice_intro_body_header","campaign-manager-web/templates/accounts/item/invoice-setup/index"],null]],[13],[1,"\\n      "],[10,0],[14,0,"mt3"],[12],[1,[28,[35,4],["i18n_invoice_intro_body_once_submitted","campaign-manager-web/templates/accounts/item/invoice-setup/index"],null]],[13],[1,"\\n      "],[10,0],[14,0,"mt3 mb1"],[12],[1,[28,[35,4],["i18n_invoice_intro_body_if_approved","campaign-manager-web/templates/accounts/item/invoice-setup/index"],null]],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,2,["ModalFooter"]],[[24,0,"modal-footer--with-buttons"]],null,[["default"],[[[[1,"\\n    "],[11,"button"],[24,0,"button--medium-secondary mr2"],[24,4,"button"],[4,[38,12],["click",[30,0,["onGotoBillingCenter"]]],null],[12],[1,"\\n      "],[1,[28,[35,4],["i18n_invoice_intro_back_to_billing","campaign-manager-web/templates/accounts/item/invoice-setup/index"],null]],[1,"\\n    "],[13],[1,"\\n    "],[11,"button"],[24,0,"button--medium"],[24,4,"button"],[4,[38,12],["click",[28,[37,22],null,[["controlName","action"],["invoice_continue_application",[28,[37,23],[[28,[37,24],[[30,0,["isInvoiceSetupIntroModalOpen"]]],null],false],null]]]]],null],[12],[1,"\\n      "],[1,[28,[35,4],["i18n_invoice_intro_continue_button","campaign-manager-web/templates/accounts/item/invoice-setup/index"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[2]]]]],[1,"\\n\\n"],[8,[39,20],null,[["@isOpen","@aria-labelledBy","@dismissModal","@size"],[[30,0,["isInvoiceSetupExitModalOpen"]],"exit-invoice-setup-header",[28,[37,23],[[28,[37,24],[[30,0,["isInvoiceSetupExitModalOpen"]]],null],false],null],"large"]],[["default"],[[[[1,"\\n  "],[8,[30,3,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"exit-invoice-setup-header"],[15,0,[29,[[28,[37,21],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,4],["i18n_save_before_exiting_header","campaign-manager-web/templates/accounts/item/invoice-setup/index"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,2],[12],[1,"\\n      "],[1,[28,[35,4],["i18n_save_before_exiting_content","campaign-manager-web/templates/accounts/item/invoice-setup/index"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,3,["ModalFooter"]],[[24,0,"modal-footer--with-inline-feedback-and-buttons"]],null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"mb2 self-start"],[12],[1,"\\n      "],[8,[39,13],null,[["@isHidden","@type"],[[28,[37,14],[[30,0,["invoiceFormSubmitTaskError"]]],null],"negative"]],[["default"],[[[[1,"\\n        "],[1,[28,[35,15],null,[["error"],[[30,0,["invoiceFormSubmitTaskError"]]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[11,"button"],[24,0,"button--medium-secondary mr2"],[24,4,"button"],[4,[38,12],["click",[30,0,["confirmExitWithoutSaving"]]],null],[12],[1,"\\n        "],[1,[28,[35,4],["i18n_do_not_save_before_exiting","campaign-manager-web/templates/accounts/item/invoice-setup/index"],null]],[1,"\\n      "],[13],[1,"\\n      "],[11,"button"],[24,0,"button--medium"],[24,4,"button"],[4,[38,12],["click",[30,0,["saveAndExitApplication"]]],null],[12],[1,"\\n        "],[1,[28,[35,4],["i18n_save_before_exiting_confirm","campaign-manager-web/templates/accounts/item/invoice-setup/index"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[3]]]]],[1,"\\n\\n"],[8,[39,20],[[24,"aria-labelledBy","completion-invoice-header"],[24,0,"invoice-setup__completion-modal u-layout__align-center p4"]],[["@isOpen","@dismissModal","@size"],[[30,0,["isInvoiceCompletionModalOpen"]],[30,0,["onDismissInvoiceCompletionModal"]],"medium"]],[["default"],[[[[1,"\\n  "],[8,[30,4,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,25],null,[["@type","@name","@size"],["microspot","signal-success","large"]],null],[1,"\\n    "],[10,"h3"],[14,1,"completion-invoice-header"],[15,0,[29,["mt3"," ",[28,[37,21],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,4],["i18n_invoice_completion_header","campaign-manager-web/templates/accounts/item/invoice-setup/index"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,4,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[15,0,[29,["mt3"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n      "],[1,[28,[35,4],["i18n_invoice_completion_body_text","campaign-manager-web/templates/accounts/item/invoice-setup/index"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,4,["ModalFooter"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[12],[1,"\\n      "],[11,"button"],[24,0,"button--medium"],[24,4,"button"],[4,[38,12],["click",[30,0,["onGotoBillingCenter"]]],null],[12],[1,"\\n        "],[1,[28,[35,4],["i18n_invoice_completion_back_to_billing","campaign-manager-web/templates/accounts/item/invoice-setup/index"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[4]]]]]],["invoice","intro-modal","modal","completion-modal"],false,["invoice-setup","if","hue-web-foundations@-text-body","hue-web-icons@icon","t","external-link-info","help-center-url","invoice-company-details","invoice-contact-info","invoice-billing-details","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox","on","hue-web-inline-feedback","not","error-message","and","or","confirm-hovercard","hue-web-progress-indicator","hue-web-modal","hue-web-foundations@-text-heading","tracked-action","fn","mut","hue-web-icons@illustration"]]',moduleName:"campaign-manager-web/templates/accounts/item/invoice-setup/index.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/invoice-setup/invoice",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"r/jRrH7+",block:'[[[1,"\\n"],[8,[39,0],null,[["@accountId"],[[30,0,["account","id"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["notification"]],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,2],[[30,0,["invoiceMetadata","status"]],[30,0,["INVOICE_APPLICATION_STATUSES","SUBMITTED"]]],null],[[[1,"      "],[10,0],[15,0,[29,["u-color__black--75 mb4 invoice-setup__notification-section invoice-setup__invoice-notification"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[8,[39,4],[[24,0,"u-icon--tooltip invoice-setup__invoice-notification"]],[["@size","@name"],["small","signal-notice"]],null],[1,"\\n        "],[1,[28,[35,5],["i18n_invoice_application_submitted","campaign-manager-web/templates/accounts/item/invoice-setup/invoice"],null]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"invoice-setup__notification-section--placeholder"],[12],[13],[1,"\\n      "],[10,0],[14,0,"invoice-setup__notification-section--flex-break"],[12],[13],[1,"\\n"]],[]],[[[41,[28,[37,2],[[30,0,["invoiceMetadata","status"]],[30,0,["INVOICE_APPLICATION_STATUSES","APPROVED"]]],null],[[[1,"      "],[10,0],[15,0,[29,["u-color__black--75 mb4 invoice-setup__notification-section invoice-setup__invoice-notification"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[8,[39,4],[[24,0,"u-icon--tooltip invoice-setup__invoice-notification"]],[["@size","@name"],["small","signal-success"]],null],[1,"\\n        "],[1,[28,[35,5],["i18n_invoice_application_approved","campaign-manager-web/templates/accounts/item/invoice-setup/invoice"],[["linkInfo"],[[28,[37,6],null,[["href","dataTestSelector","ariaLabel"],[[28,[37,7],null,[["path","accountId"],["help/billing/ask",[30,0,["account","id"]]]]],"data-test-invoice-setup__contact-billing-support-link",[28,[37,5],["i18n_contact_billing_support_aria","campaign-manager-web/templates/accounts/item/invoice-setup/invoice"],null]]]]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"invoice-setup__notification-section--placeholder"],[12],[13],[1,"\\n      "],[10,0],[14,0,"invoice-setup__notification-section--flex-break"],[12],[13],[1,"\\n"]],[]],[[[41,[28,[37,2],[[30,0,["invoiceMetadata","status"]],[30,0,["INVOICE_APPLICATION_STATUSES","REJECTED"]]],null],[[[1,"      "],[10,0],[15,0,[29,["u-color__black--75 mb4 invoice-setup__notification-section u-layout-flex__container--aligned-center-space-between invoice-setup__invoice-notification--rejected-offset"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n        "],[10,1],[14,0,"invoice-setup__invoice-notification--rejected"],[12],[1,"\\n          "],[8,[39,4],[[24,0,"u-icon--tooltip invoice-setup__invoice-notification--rejected"]],[["@size","@name"],["small","signal-error"]],null],[1,"\\n          "],[1,[28,[35,5],["i18n_invoice_application_rejected","campaign-manager-web/templates/accounts/item/invoice-setup/invoice"],[["linkInfo"],[[28,[37,6],null,[["href","dataTestSelector","ariaLabel"],[[28,[37,7],null,[["path","accountId"],["help/lms/answer/102068",[30,0,["account","id"]]]]],"data-test-invoice-setup__rejected-help-link",[28,[37,5],["i18n_invoice_application_rejected_learn_more_aria","campaign-manager-web/templates/accounts/item/invoice-setup/invoice"],null]]]]]]]],[1,"\\n        "],[13],[1,"\\n"],[41,[28,[37,8],[[30,0,["invoiceMetadata","numberOfDeniedSubmissions"]],[30,0,["INVOICE_REAPPLICATION_LIMIT"]]],null],[[[1,"          "],[8,[39,9],null,[["@route","@model","@query"],["accounts.item.invoice-setup.index",[30,0,["account","id"]],[28,[37,10],null,[["reapply"],[true]]]]],[["default"],[[[[1,"\\n            "],[10,"button"],[14,0,"button--medium ml3 u-layout--no-wrap"],[14,4,"button"],[12],[1,"\\n              "],[1,[28,[35,5],["i18n_invoice_application_rejected_reapply","campaign-manager-web/templates/accounts/item/invoice-setup/invoice"],null]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n      "],[10,0],[14,0,"invoice-setup__notification-section--placeholder"],[12],[13],[1,"\\n      "],[10,0],[14,0,"invoice-setup__notification-section--flex-break"],[12],[13],[1,"\\n    "]],[]],null]],[]]]],[]]],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,1,["form"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"invoice-setup__form-section"],[12],[1,"\\n      "],[10,"form"],[12],[1,"\\n"],[1,"        "],[8,[39,11],null,[["@countryList","@companyStateList","@selectedCountryForCompany","@agencyStateList","@selectedCountryForAgency","@invoiceFormDataModel","@onFormFieldChange","@onAgencyOptionSelect","@isBingGeoService"],[[30,0,["countryList"]],[30,0,["companyStateList"]],[30,0,["selectedCountryForCompany"]],[30,0,["agencyStateList"]],[30,0,["selectedCountryForAgency"]],[30,0,["model","invoiceFormDataModel"]],[30,0,["onFormFieldChange"]],[30,0,["onAgencyOptionSelect"]],[30,0,["isBingGeoService"]]]],null],[1,"\\n\\n"],[1,"        "],[8,[39,12],null,[["@invoiceFormDataModel","@isRepresentingFrenchCompany","@onFrenchCompanyOptionSelect","@onFormFieldChange","@onAddNewRecipient","@onRemoveRecipient"],[[30,0,["model","invoiceFormDataModel"]],[30,0,["model","invoiceFormDataModel","frenchLegalOrganization"]],[30,0,["onFrenchCompanyOptionSelect"]],[30,0,["onFormFieldChange"]],[30,0,["onAddNewRecipient"]],[30,0,["onRemoveRecipient"]]]],null],[1,"\\n\\n"],[1,"        "],[8,[39,13],null,[["@accountId","@selectedCountry","@invoiceFormDataModel","@onFormFieldChange","@onClearTaxValidationError"],[[30,0,["account","id"]],[30,0,["selectedCountryForCompany"]],[30,0,["model","invoiceFormDataModel"]],[30,0,["onFormFieldChange"]],[30,0,["onClearTaxValidationError"]]]],null],[1,"\\n\\n"],[1,"        "],[10,0],[14,0,"chm__form-element-container"],[12],[1,"\\n          "],[10,1],[15,0,[29,[[36,14]]]],[12],[1,"\\n            "],[8,[39,15],[[24,3,"invoice-setup-invoice__legal-agreement-check"]],[["@inputId","@isChecked","@disabled"],["invoice-setup-invoice__legal-agreement-check",true,true]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,"label"],[14,"for","invoice-setup-invoice__legal-agreement-check"],[15,0,[29,["u-color__black--75"," ",[28,[37,3],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,5],["i18n_legal_agreement","campaign-manager-web/templates/accounts/item/invoice-setup/invoice"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n"]],["invoice"],false,["invoice-setup","if","eq","hue-web-foundations@-text-body","hue-web-icons@icon","t","external-link-info","help-center-url","lt","link-to","hash","invoice-company-details","invoice-contact-info","invoice-billing-details","hue-web-foundations@-artdeco-migration-scope","hue-web-checkbox"]]',moduleName:"campaign-manager-web/templates/accounts/item/invoice-setup/invoice.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/landing-pages",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"125VdESy",block:'[[[1,"\\n"],[41,[30,0,["emptyStateData"]],[[[1,"  "],[8,[39,1],null,[["@title","@subtitle","@dataTestValue"],[[28,[37,2],["i18n_landing_pages_title","campaign-manager-web/templates/accounts/item/landing-pages"],null],[28,[37,2],["i18n_landing_pages_subtitle","campaign-manager-web/templates/accounts/item/landing-pages"],[["linkInfo"],[[28,[37,3],null,[["href","dataTestSelector","role"],[[28,[37,4],null,[["path"],["help/lms/answer/a496087"]]],"data-test-landing-pages-empty-state__learn-more-link","link"]]]]]],"landing-pages"]],null],[1,"\\n  "],[8,[39,5],[[24,0,"mt8"]],[["@illustration","@headline","@message"],[[30,0,["emptyStateData","illustration"]],[30,0,["emptyStateData","headline"]],[30,0,["emptyStateData","message"]]]],null],[1,"\\n"]],[]],[[[1,"  "],[46,[28,[37,7],null,null],null,null,null],[1,"\\n"]],[]]]],[],false,["if","cm-page-header","t","external-link-info","help-center-url","page-empty-state","component","-outlet"]]',moduleName:"campaign-manager-web/templates/accounts/item/landing-pages.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/landing-pages/analytics",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"u+fsxwJP",block:'[[[1,"\\n"],[8,[39,0],[[24,0,"u-layout__width-full"]],[["@backButtonAction","@backButtonTooltipMessage","@dataTestValue"],[[30,0,["onClickLeavePage"]],[28,[37,1],["i18n_close_button_aria_label","campaign-manager-web/templates/accounts/item/landing-pages/analytics"],null],"landing-pages-analytics"]],[["default"],[[[[1,"\\n  "],[8,[30,1,["TitleWrapper"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n      "],[10,0],[14,0,"u-display-inline-flex u-layout__push-left"],[12],[1,"\\n"],[41,[28,[37,3],[[30,0,["landingPageNames","length"]],0],null],[[[1,"          "],[10,"h1"],[15,0,[29,[[28,[37,4],null,[["size","weight","color"],["large","bold","default"]]]]]],[12],[1,[28,[35,1],["i18n_analytics_title","campaign-manager-web/templates/accounts/item/landing-pages/analytics"],null]],[13],[1,"\\n"]],[]],[[[41,[28,[37,3],[[30,0,["landingPageNames","length"]],1],null],[[[1,"          "],[10,"h1"],[15,0,[29,[[28,[37,4],null,[["size","weight","color"],["large","bold","default"]]]]]],[12],[1,[28,[35,1],["i18n_single_analytics_title","campaign-manager-web/templates/accounts/item/landing-pages/analytics"],[["landingPageName"],[[30,0,["landingPageNames","0"]]]]]],[13],[1,"\\n"]],[]],[[[1,"          "],[10,"h1"],[15,0,[29,[[28,[37,4],null,[["size","weight","color"],["large","bold","default"]]]]]],[12],[1,"\\n            "],[1,[28,[35,1],["i18n_multiple_analytics_title_part_one","campaign-manager-web/templates/accounts/item/landing-pages/analytics"],null]],[1,"\\n          "],[13],[1,"\\n          "],[8,[39,5],[[16,0,[29,["u-display-inline-flex ml1"," ",[28,[37,4],null,[["size","weight"],["large","bold"]]]]]]],[["@text","@placement"],[[28,[37,1],["i18n_multiple_analytics_title_part_two","campaign-manager-web/templates/accounts/item/landing-pages/analytics"],[["count"],[[30,0,["landingPageNames","length"]]]]],"bottom"]],[["default"],[[[[1,"\\n            "],[1,[28,[35,1],["i18n_multiple_analytics_tooltip","campaign-manager-web/templates/accounts/item/landing-pages/analytics"],null]],[1,"\\n            "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["landingPageNames"]]],null]],null],null,[[[1,"                "],[10,"li"],[14,0,"ml5"],[12],[1,"\\n                  "],[1,[30,2]],[1,"\\n                "],[13],[1,"\\n"]],[2]],null],[1,"            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[]]]],[]]],[1,"      "],[13],[1,"\\n"],[41,[30,0,["landingPageStatus"]],[[[1,"        "],[10,0],[14,0,"u-display-inline-flex u-layout__push-right"],[12],[1,"\\n          "],[8,[39,8],null,[["@status"],[[30,0,["landingPageStatus"]]]],null],[1,"\\n        "],[13],[1,"\\n"]],[]],null],[1,"    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n\\n"],[41,[30,0,["emptyStateData"]],[[[1,"  "],[8,[39,9],null,[["@illustration","@headline","@message","@primaryActionText","@onPrimaryButtonClick"],[[30,0,["emptyStateData","illustration"]],[30,0,["emptyStateData","headline"]],[30,0,["emptyStateData","message"]],[30,0,["emptyStateData","primaryActionText"]],[30,0,["emptyStateData","onPrimaryButtonClick"]]]],null],[1,"\\n"]],[]],[[[1,"  "],[8,[39,10],null,[["@account","@initialDateRange","@landingPageIds","@analytics"],[[30,0,["model","account"]],[30,0,["model","dateRange"]],[30,0,["model","landingPageIds"]],[30,0,["model","analytics"]]]],null],[1,"\\n"]],[]]]],["pageHeader","landingPageName"],false,["cm-page-header","t","if","eq","hue-web-foundations@-text-body","definition-underline","each","-track-array","status-label","page-empty-state","landing-pages/analytics"]]',moduleName:"campaign-manager-web/templates/accounts/item/landing-pages/analytics.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/landing-pages/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"FWeTN1xH",block:'[[[1,"\\n"],[8,[39,0],null,[["@title","@subtitle","@dataTestValue"],[[28,[37,1],["i18n_landing_pages_title","campaign-manager-web/templates/accounts/item/landing-pages/index"],null],[28,[37,1],["i18n_landing_pages_header_subtitle","campaign-manager-web/templates/accounts/item/landing-pages/index"],[["linkInfo"],[[28,[37,2],null,[["href","dataTestSelector","role"],[[28,[37,3],null,[["path"],["help/lms/answer/a493138"]]],"data-test-landing-pages-empty-state__learn-more-link","link"]]]]]],"landing-pages"]],null],[1,"\\n\\n"],[41,[30,0,["emptyStateData"]],[[[1,"  "],[8,[39,5],[[24,0,"mt8"]],[["@illustration","@headline","@message","@primaryActionText","@onPrimaryButtonClick"],[[30,0,["emptyStateData","illustration"]],[30,0,["emptyStateData","headline"]],[30,0,["emptyStateData","message"]],[30,0,["emptyStateData","primaryActionText"]],[30,0,["emptyStateData","onPrimaryButtonClick"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,6],[[30,0,["shouldShowTalentLeadsPermissionNotice"]],[30,0,["shouldShowLeadGenPermissionNotice"]]],null],[[[1,"    "],[8,[39,7],null,[["@accountId","@shouldShowTalentLeadsPermissionNotice","@shouldShowLeadGenPermissionNotice"],[[30,0,["model","account","id"]],[30,0,["shouldShowTalentLeadsPermissionNotice"]],[30,0,["shouldShowLeadGenPermissionNotice"]]]],null],[1,"\\n"]],[]],null],[1,"  "],[8,[39,8],null,[["@data","@landingPagePermissions","@userPermissions","@account","@onClickCreatePage"],[[30,0,["model","reportingLandingPages"]],[30,0,["model","landingPagePermissions"]],[30,0,["model","userPermissions"]],[30,0,["model","account"]],[30,0,["onClickCreatePage"]]]],null],[1,"\\n"]],[]]],[1,"\\n"],[8,[39,9],null,[["@shouldShow","@type"],[[30,0,["shouldShowOnboardingModal"]],[30,0,["ONBOARDING_MODAL_TYPES","NEW_ACCOUNT"]]]],null]],[],false,["cm-page-header","t","external-link-info","help-center-url","if","page-empty-state","or","landing-pages/permissions-notice","landing-pages/table","landing-pages/onboarding-modal"]]',moduleName:"campaign-manager-web/templates/accounts/item/landing-pages/index.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/landing-pages/item",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"1Lepz18r",block:'[[[1,"\\n"],[41,[30,0,["model","hasError"]],[[[1,"  "],[8,[39,1],null,[["@illustration","@headline","@message","@primaryActionText","@onPrimaryButtonClick"],["error-server",[28,[37,2],["empty_state_headline","campaign-manager-web/templates/accounts/item/landing-pages/item"],null],[28,[37,2],["empty_state_message","campaign-manager-web/templates/accounts/item/landing-pages/item"],[["linkInfo"],[[28,[37,3],null,[["href"],[[28,[37,4],null,[["path"],["help/lms/ask"]]]]]]]]],[28,[37,2],["reload_page_button","campaign-manager-web/templates/accounts/item/landing-pages/item"],null],[30,0,["refreshLandingPagesItem"]]]],null],[1,"\\n"]],[]],[[[1,"  "],[8,[39,5],null,[["@accountId","@company","@formType","@initialLandingPage","@landingPagePermissions","@userPermissions"],[[30,0,["model","accountId"]],[30,0,["model","company"]],[30,0,["formType"]],[30,0,["model","initialLandingPage"]],[30,0,["model","landingPagePermissions"]],[30,0,["model","userPermissions"]]]],null],[1,"\\n"]],[]]]],[],false,["if","page-empty-state","t","external-link-info","help-center-url","landing-pages/form-manager"]]',moduleName:"campaign-manager-web/templates/accounts/item/landing-pages/item.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/landing-pages/loading",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"TpaG3X6U",block:'[[[8,[39,0],null,null,null]],[],false,["transition-loader"]]',moduleName:"campaign-manager-web/templates/accounts/item/landing-pages/loading.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/landing-pages/new",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"Udbv8PEs",block:'[[[8,[39,0],null,[["@accountId","@company","@formType","@landingPagePermissions","@userPermissions"],[[30,0,["model","accountId"]],[30,0,["model","company"]],[30,0,["FORM_TYPES","CREATE"]],[30,0,["model","landingPagePermissions"]],[30,0,["model","userPermissions"]]]],null]],[],false,["landing-pages/form-manager"]]',moduleName:"campaign-manager-web/templates/accounts/item/landing-pages/new.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/leadgen-forms/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"26Qr3b1p",block:'[[[1,"\\n"],[11,0],[24,0,"leadgen-forms"],[4,[38,0],null,[["key"],["leadgen-list"]]],[12],[1,"\\n"],[41,[30,0,["showLeadGenPlatform"]],[[[1,"    "],[8,[39,2],null,[["@contextPageKey","@formAssociationsMap","@isArtDeco","@onCreateForm","@onDownloadLeads","@onFormAction","@onPageChange","@ownerUrn","@placement","@selectedFormId"],[[30,0,["formsManagementConfig","pageKey"]],[30,0,["formsManagementConfig","associations"]],[30,0,["formsManagementConfig","isArtDeco"]],[30,0,["onGoToFormCreation"]],[30,0,["onDownloadLeads"]],[30,0,["onFormAction"]],[30,0,["onPageChange"]],[30,0,["formsManagementConfig","ownerUrn"]],[30,0,["formsManagementConfig","placement"]],[30,0,["selectedFormId"]]]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[39,3],null,[["@dataTestValue","@title","@subtitle","@tabsConfig","@onTabSelect","@activeTab"],["leadgen-forms",[28,[37,4],["i18n_leadgen_forms_header_v2","campaign-manager-web/templates/accounts/item/leadgen-forms/index"],null],[28,[37,4],["i18n_leadgen_adforms_header_subtitle","campaign-manager-web/templates/accounts/item/leadgen-forms/index"],[["linkInfo"],[[28,[37,5],null,[["href","dataTestSelector","role"],[[28,[37,6],null,[["path","accountId"],["help/lms/answer/a423447",[30,0,["accountId"]]]]],"data-test-leadgen-forms-empty-state__learn-more-link","link"]]]]]],[30,0,["tabsConfig"]],[30,0,["onTabChange"]],[30,0,["activeTab"]]]],null],[1,"\\n"],[41,[30,0,["showEmptyState"]],[[[1,"      "],[10,"hr"],[14,0,"artdeco-divider m0"],[12],[13],[1,"\\n      "],[8,[39,7],[[24,0,"mt8"]],[["@illustration","@headline","@message","@primaryActionText","@onPrimaryButtonClick"],["main-coworkers-3",[28,[37,4],["i18n_unarchived_adforms_empty_state_headline_v2","campaign-manager-web/templates/accounts/item/leadgen-forms/index"],null],[28,[37,4],["i18n_unarchived_adforms_empty_state_message_v2","campaign-manager-web/templates/accounts/item/leadgen-forms/index"],null],[52,[30,0,["model","userPermissions","allowedToEditCreatives"]],[28,[37,4],["i18n_leadgen_forms_create_button","campaign-manager-web/templates/accounts/item/leadgen-forms/index"],null]],[52,[30,0,["model","userPermissions","allowedToEditCreatives"]],[30,0,["onOpenCreateLeadGenPanel"]]]]],null],[1,"\\n"]],[]],[[[41,[30,0,["showArchivedEmptyState"]],[[[1,"      "],[10,"hr"],[14,0,"artdeco-divider m0"],[12],[13],[1,"\\n      "],[8,[39,7],[[24,0,"mt8"]],[["@illustration","@headline","@message"],["empty-room",[28,[37,4],["i18n_archived_adforms_empty_state_headline_v2","campaign-manager-web/templates/accounts/item/leadgen-forms/index"],null],[28,[37,4],["i18n_archived_adforms_empty_state_message_v2","campaign-manager-web/templates/accounts/item/leadgen-forms/index"],null]]],null],[1,"\\n"]],[]],[[[41,[30,0,["showPermissionsInlineNotification"]],[[[1,"        "],[8,[39,8],null,[["@accountId"],[[30,0,["account","id"]]]],null],[1,"\\n"]],[]],null],[1,"      "],[10,"section"],[14,0,"leadgen-form-page__content"],[12],[1,"\\n        "],[10,0],[14,0,"leadgen-form-page__actions-header"],[12],[1,"\\n\\n"],[1,"          "],[10,0],[14,0,"u-display-flex u-items-center u-flex-wrap"],[12],[1,"\\n"],[1,"            "],[8,[39,9],[[24,"data-live-test-leadgen-forms-page__create-button",""],[24,0,"leadgen-form-page__actions-button"],[16,"disabled",[28,[37,10],[[30,0,["model","userPermissions","allowedToEditCreatives"]]],null]],[4,[38,11],["click",[28,[37,12],null,[["controlName","action"],["leadgen_standalone_create_form",[30,0,["onOpenCreateLeadGenPanel"]]]]]],null]],[["@size","@text"],["small",[28,[37,4],["i18n_leadgen_forms_create_button","campaign-manager-web/templates/accounts/item/leadgen-forms/index"],null]]],null],[1,"\\n            "],[10,1],[14,0,"u-display-flex u-items-center u-flex-no-wrap"],[12],[1,"\\n"],[1,"              "],[8,[39,9],[[24,1,"lead-download-trigger"],[24,"aria-describedby","lead-download-content"],[24,0,"leadgen-form-page__actions-button"],[4,[38,11],["click",[28,[37,12],null,[["controlName","action"],["leadgen_bulk_download",[30,0,["openDownloadModal"]]]]]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,4],["i18n_download_leads","campaign-manager-web/templates/accounts/item/leadgen-forms/index"],null]]],null],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n\\n"],[1,"          "],[8,[39,13],[[24,0,"leadgen-form-page__actions-button"]],[["@isDateSelectable","@presets","@dateRangeUpdate","@dateRange"],[[30,0,["isDateAfterTTLChangeDateOrWithin365Days"]],[30,0,["leadsDateRangePresets"]],[30,0,["onLeadsDateRangeChanged"]],[30,0,["selectedDateRange"]]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"leadgen-form-page__table-container"],[12],[1,"\\n          "],[8,[39,14],null,[["@accountAdForms","@selectedAdForms","@selectedAdFormsChanged","@tableState","@tableStateChanged","@activeTab","@userPermissions","@formId","@onOpenEditLeadGenPanel","@onUpdateFormStatus","@accountId"],[[30,0,["accountAdForms"]],[30,0,["selectedAdForms"]],[28,[37,15],[[28,[37,16],[[30,0,["selectedAdForms"]]],null]],null],[30,0,["tableState"]],[28,[37,15],[[28,[37,16],[[30,0,["tableState"]]],null]],null],[30,0,["activeTab"]],[30,0,["model","userPermissions"]],[30,0,["formId"]],[30,0,["onOpenEditLeadGenPanel"]],[30,0,["onUpdateFormStatus"]],[30,0,["account","id"]]]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]],[]]]],[]]],[13],[1,"\\n\\n"],[8,[39,17],null,[["@isOpen","@dismissModal","@selectedAdForms"],[[28,[37,18],[[30,0,["downloadModalType"]],"download-confirmation"],null],[30,0,["closeDownloadModal"]],[30,0,["selectedAdForms"]]]],null],[1,"\\n\\n"],[8,[39,19],null,[["@isOpen","@dismissModal"],[[28,[37,18],[[30,0,["downloadModalType"]],"select-form"],null],[30,0,["closeDownloadModal"]]]],null],[1,"\\n\\n"],[8,[39,20],null,[["@isOpen","@dismissModal"],[[28,[37,18],[[30,0,["downloadModalType"]],"permissions"],null],[30,0,["closeDownloadModal"]]]],null],[1,"\\n\\n"],[8,[39,21],null,[["@isOpen","@activeTab","@dismissModal","@selectedAdForm","@account"],[[30,0,["isStatusUpdateConfirmDialogOpen"]],[30,0,["activeTab"]],[28,[37,15],[[28,[37,16],[[30,0,["isStatusUpdateConfirmDialogOpen"]]],null],false],null],[30,0,["selectedAdForm"]],[30,0,["account"]]]],null]],[],false,["page-scroller","if","lead-gen-forms-management","cm-page-header","t","external-link-info","help-center-url","page-empty-state","leadgen-form/permissions-notice","hue-web-button","not","on","tracked-action","date-range-picker","leadgen-form/page-table","fn","mut","leadgen-form/page-download-confirm-modal","eq","leadgen-form/select-form-modal","leadgen-form/download-permissions-modal","leadgen-form/page-status-update-confirm-modal"]]',moduleName:"campaign-manager-web/templates/accounts/item/leadgen-forms/index.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/leadgen-forms/item",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"fKXoEL8M",block:'[[[1,"\\n"],[11,0],[4,[38,0],null,[["scrollTo"],[0]]],[12],[1,"\\n"],[41,[30,0,["isLeadGenManagerUIEnabled"]],[[[1,"    "],[8,[39,2],null,[["@ownerUrn","@contextPageKey","@placement","@onFormSave","@onCancel","@isArtDeco","@action","@formUrn"],[[30,0,["ownerUrn"]],[30,0,["pageKey"]],"full-page",[30,0,["handleFormSave"]],[30,0,["handleFormClose"]],[28,[37,3],[[30,0,["isThemeMercado"]]],null],[30,0,["action"]],[30,0,["formUrn"]]]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[39,4],null,[["@pageTitle","@accountId","@account","@selectedAdForm","@isFormReadOnly","@isDuplicate","@onLeadGenPagePanelClose","@showEditWarning"],[[30,0,["pageTitle"]],[30,0,["model","accountId"]],[30,0,["model","account"]],[30,0,["adForm"]],[28,[37,5],[[30,0,["action"]],[30,0,["ACTION_QUERY_PARAM","VIEW"]]],null],[28,[37,5],[[30,0,["action"]],[30,0,["ACTION_QUERY_PARAM","DUPLICATE"]]],null],[30,0,["onLeadGenPagePanelClose"]],[30,0,["showEditWarning"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["showArchivedNotification"]],[[[1,"        "],[8,[30,1,["notification"]],null,null,[["default"],[[[[1,"\\n          "],[8,[39,6],null,null,[["default"],[[[[1,"\\n            "],[1,[28,[35,7],["i18n_archived_form_info_text","campaign-manager-web/templates/accounts/item/leadgen-forms/item"],[["linkInfo"],[[28,[37,8],null,[["role","href","ariaLabel"],[[30,2,["role"]],[28,[37,9],null,[["path","accountId"],["help/lms/answer/83492",[30,0,["model","accountId"]]]]],[28,[37,7],["i18n_archived_form_info_text_learn_more_aria","campaign-manager-web/templates/accounts/item/leadgen-forms/item"],null]]]]]]]],[1,"\\n          "]],[2]]]]],[1,"\\n        "]],[]]]]],[1,"\\n"]],[]],null],[1,"    "]],[1]]]]],[1,"\\n"]],[]]],[13]],["panel","iphHelper"],false,["page-scroller","if","lead-gen-form","not","leadgen-form/page-panel","eq","iph-helper","t","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/templates/accounts/item/leadgen-forms/item.hbs",isStrictMode:!1})}))
define("campaign-manager-web/templates/accounts/item/leadgen-forms/new",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"HT3ke6q2",block:'[[[1,"\\n"],[11,0],[4,[38,0],null,[["scrollTo"],[0]]],[12],[1,"\\n"],[41,[30,0,["showLeadGenUIPlatform"]],[[[1,"    "],[8,[39,2],null,[["@ownerUrn","@contextPageKey","@placement","@onFormSave","@onCancel","@isArtDeco"],[[30,0,["ownerUrn"]],[30,0,["pageKey"]],"full-page",[30,0,["onFormSave"]],[30,0,["onCancel"]],[28,[37,3],[[30,0,["isThemeMercado"]]],null]]],null],[1,"\\n"]],[]],[[[1,"    "],[8,[39,4],null,[["@pageTitle","@accountId","@account","@isFormReadOnly","@isDuplicate","@onLeadGenPagePanelClose"],[[28,[37,5],["i18n_create_page_title","campaign-manager-web/templates/accounts/item/leadgen-forms/new"],null],[30,0,["model","accountId"]],[30,0,["model","account"]],false,false,[30,0,["onLeadGenPagePanelClose"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["showGoBackNotification"]],[[[1,"        "],[8,[30,1,["notification"]],null,null,[["default"],[[[[1,[28,[35,5],["go_back_note","campaign-manager-web/templates/accounts/item/leadgen-forms/new"],null]]],[]]]]],[1,"\\n"]],[]],null],[1,"    "]],[1]]]]],[1,"\\n"]],[]]],[13]],["panel"],false,["page-scroller","if","lead-gen-form","not","leadgen-form/page-panel","t"]]',moduleName:"campaign-manager-web/templates/accounts/item/leadgen-forms/new.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/loading",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"I6fcapzC",block:'[[[8,[39,0],null,null,null]],[],false,["transition-loader"]]',moduleName:"campaign-manager-web/templates/accounts/item/loading.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/manage-users",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"OZpcOjFx",block:'[[[8,[39,0],null,[["@onUpdateBillingAdmin","@onInviteAccountUsers","@onUpdateAccountUsers","@onUpdatePartnerRole","@onUpdateAccountUser","@onRemoveUser","@account","@accountClaimRequests","@accountUsers","@billingAdminOnboardedToBusinessManager","@contact"],[[30,0,["onUpdateBillingAdmin"]],[30,0,["onInviteAccountUsers"]],[30,0,["onUpdateAccountUsers"]],[30,0,["onUpdatePartnerRole"]],[30,0,["onManageUsersUpdate"]],[30,0,["onManageUsersRemove"]],[30,0,["model","account"]],[30,0,["model","accountClaimRequests"]],[30,0,["model","accountUsers"]],[30,0,["model","billingAdminOnboardedToBusinessManager"]],[30,0,["model","contact"]]]],null]],[],false,["manage-users-container"]]',moduleName:"campaign-manager-web/templates/accounts/item/manage-users.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/media-planner/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"lWGLmPTB",block:'[[[8,[39,0],null,null,null]],[],false,["media-planner/page"]]',moduleName:"campaign-manager-web/templates/accounts/item/media-planner/index.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/media-planner/new",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"NuiIX+6I",block:'[[[8,[39,0],null,[["@account","@isInsightTagStatusDomainVerified"],[[30,0,["model","account"]],[30,0,["model","isInsightTagStatusDomainVerified"]]]],null],[1,"\\n"]],[],false,["media-planner/task-panel"]]',moduleName:"campaign-manager-web/templates/accounts/item/media-planner/new.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/metric-restatements",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"KzThguXq",block:'[[[1,[28,[35,0],[[28,[37,1],["i18n_metric_restatements_header","campaign-manager-web/templates/accounts/item/metric-restatements"],null]],null]],[1,"\\n\\n"],[8,[39,2],null,[["@metricRestatements"],[[30,0,["model"]]]],null]],[],false,["page-title","t","metric-restatements-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/metric-restatements.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/organic-paid-report",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"8PzM3ykt",block:'[[[8,[39,0],null,[["@appName","@componentName","@withLoadingIndication"],["organicPaidReport","OrganicPaidReport",false]],null]],[],false,["micro-app-wrapper"]]',moduleName:"campaign-manager-web/templates/accounts/item/organic-paid-report.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/performance-chart",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"+Lav2xLV",block:'[[[1,"\\n"],[10,0],[14,0,"flex-fill u-bg-color__white"],[12],[1,"\\n"],[41,[30,0,["transitionFromPerformanceChart"]],[[[1,"  "],[10,0],[14,0,"reporting-container__loader-container u-layout__align-center"],[12],[1,"\\n    "],[8,[39,1],null,[["@size"],["xlarge"]],null],[1,"\\n    "],[10,2],[15,0,[29,["u-color__black--75 mt1"," ",[28,[37,2],null,[["size","weight"],["large","bold"]]]]]],[12],[1,[28,[35,3],["loading_data","campaign-manager-web/templates/accounts/item/performance-chart"],null]],[13],[1,"\\n  "],[13],[1,"\\n"]],[]],[[[1,"  "],[10,0],[14,0,"performance-chart"],[12],[1,"\\n      "],[8,[39,4],[[24,"data-live-test-performance-chart__page-title",""],[16,"aria-label",[28,[37,3],[[30,0,["chartTitleData","key"]],"campaign-manager-web/templates/accounts/item/performance-chart"],[["size","singleName"],[[30,0,["chartTitleData","size"]],[30,0,["chartTitleData","name"]]]]]]],[["@title","@backButtonAction","@backButtonTooltipMessage","@tabsConfig","@onTabSelect","@activeTab","@dataTestValue"],[[28,[37,3],[[30,0,["chartTitleData","key"]],"campaign-manager-web/templates/accounts/item/performance-chart"],[["size","singleName"],[[30,0,["chartTitleData","size"]],[30,0,["chartTitleData","name"]]]]],[30,0,["leavePerformanceChart"]],[28,[37,3],["i18n_close_button_aria_label","campaign-manager-web/templates/accounts/item/performance-chart"],null],[30,0,["tabsConfig"]],[30,0,["onTabChange"]],[30,0,["activeTab"]],"performance"]],null],[1,"\\n\\n    "],[10,0],[14,0,"flex u-flex-wrap u-flex-column u-flex-row-md u-justify-between-md pv4 ph3"],[12],[1,"\\n      "],[10,0],[12],[1,"\\n        "],[10,0],[14,0,"flex u-flex-wrap u-items-center"],[12],[1,"\\n\\n"],[41,[30,0,["multiEntityChartingIsEnabled"]],[[[1,"            "],[10,0],[14,0,"flex u-items-center pv1 ph3 ml1"],[12],[1,"\\n              "],[10,0],[14,0,"reporting-chart__aggregate-toggle-container"],[12],[1,"\\n                "],[8,[39,5],null,[["@labelPlacement","@labelText"],["left",[28,[37,3],["i18n_performance_chart_aggregate_toggle_label","campaign-manager-web/templates/accounts/item/performance-chart"],null]]],[["default"],[[[[1,"\\n                  "],[8,[30,1,["Switch"]],[[24,"data-live-test-performance-chart__aggregate-toggle",""]],[["@isToggled","@onToggle","@disabled","@toggledText","@untoggledText"],[[30,0,["isAggregated"]],[30,0,["onToggleAggregate"]],[30,0,["isToggleDisabled"]],[28,[37,3],["i18n_performance_chart_aggregate_toggle_on","campaign-manager-web/templates/accounts/item/performance-chart"],null],[28,[37,3],["i18n_performance_chart_aggregate_toggle_off","campaign-manager-web/templates/accounts/item/performance-chart"],null]]],null],[1,"\\n                "]],[1]]]]],[1,"\\n              "],[13],[1,"\\n"],[41,[30,0,["isToggleDisabled"]],[[[1,"                "],[8,[39,6],null,[["@placement","@content"],["bottom",[28,[37,3],["i18n_performance_chart_aggregate_toggle_tooltip_v4","campaign-manager-web/templates/accounts/item/performance-chart"],[["entity"],[[30,0,["entityType"]]]]]]],[["trigger"],[[[[1,"\\n                    "],[11,"button"],[24,"data-a11y-trigger",""],[24,"role","tooltip"],[16,"aria-label",[28,[37,3],["i18n_performance_chart_aggregate_toggle_tooltip_v4","campaign-manager-web/templates/accounts/item/performance-chart"],[["entity"],[[30,0,["entityType"]]]]]],[24,0,"button--unstyled button--cursor-default ml1"],[24,4,"button"],[4,[38,7],[[30,2,["triggerContentSharedInfo"]]],null],[12],[1,"\\n                      "],[8,[39,8],null,[["@size","@name"],["small","question"]],null],[1,"\\n                    "],[13],[1,"\\n                  "]],[2]]]]],[1,"\\n"]],[]],null],[1,"            "],[13],[1,"\\n"]],[]],null],[1,"          "],[8,[39,9],null,[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isDropdownOpen"]],[28,[37,10],[[30,0,["onSetDropdownOpen"]],true],null],[28,[37,10],[[30,0,["onSetDropdownOpen"]],false],null]]],[["default"],[[[[1,"\\n            "],[8,[30,3,["Trigger"]],[[24,"data-live-test-performance-chart__metric-dropdown",""],[4,[38,11],["chart_select_metric"],null]],[["@buttonType","@size","@icon","@iconPlacement"],["tertiary","small","caret","right"]],[["default"],[[[[1,"\\n              "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,[28,[35,3],["i18n_display","campaign-manager-web/templates/accounts/item/performance-chart"],null]],[13],[1,"\\n              "],[10,1],[15,0,[29,[[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n                "],[1,[28,[35,3],["i18n_metrics_v7","campaign-manager-web/templates/accounts/item/performance-chart"],[["metric"],[[30,0,["selectedMetric"]]]]]],[1,"\\n              "],[13],[1,"\\n            "]],[]]]]],[1,"\\n            "],[8,[30,3,["Container"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[30,0,["chartableMetrics"]]],null]],null],null,[[[1,"                "],[8,[30,3,["Item"]],[[16,"data-live-test-performance-chart__metric",[30,4]]],[["@onSelect","@selected"],[[28,[37,10],[[30,0,["onMetricSelected"]],[30,4]],null],[28,[37,14],[[30,4],[30,0,["selectedMetric"]]],null]]],[["default"],[[[[1,"\\n                  "],[1,[28,[35,3],["i18n_metrics_v7","campaign-manager-web/templates/accounts/item/performance-chart"],[["metric"],[[30,4]]]]],[1,"\\n                "]],[]]]]],[1,"\\n"]],[4]],null],[1,"            "]],[]]]]],[1,"\\n          "]],[3]]]]],[1,"\\n\\n          "],[10,0],[14,0,"pv1 ph3"],[12],[1,"\\n            "],[8,[39,15],null,[["@cacheKey","@dateRange","@dateRangeUpdate","@minimumDate"],[[30,0,["dateRangeCacheKey"]],[30,0,["deserializedDateRange"]],[30,0,["reportingDateRangeUpdate"]],[28,[37,16],[[30,0,["model","account","createdAt"]]],null]]],null],[1,"\\n          "],[13],[1,"\\n\\n"],[41,[30,0,["isChartZoomed"]],[[[1,"            "],[8,[39,17],[[24,0,"mv1 mh4"],[4,[38,18],["click",[30,0,["resetZoom"]]],null]],[["@buttonType","@size","@text"],["secondary","small",[28,[37,3],["i18n_performance_chart_reset_zoom","campaign-manager-web/templates/accounts/item/performance-chart"],null]]],null],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n\\n      "],[13],[1,"\\n"],[41,[30,0,["multiEntityChartingIsEnabled"]],[[[1,"        "],[10,0],[14,0,"flex u-items-center pv1 ph4"],[12],[1,"\\n          "],[10,0],[14,"data-live-test-performance-chart__metric-total",""],[15,0,[29,["u-color__black--75"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,"\\n            "],[1,[28,[35,3],["i18n_metric_total_prefix","campaign-manager-web/templates/accounts/item/performance-chart"],null]],[1," "],[1,[28,[35,3],["i18n_metrics_lower_v7","campaign-manager-web/templates/accounts/item/performance-chart"],[["metric"],[[30,0,["selectedMetric"]]]]]],[1,":\\n          "],[13],[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[30,0,["formattedMetricTotals"]]],null]],null],null,[[[1,"            "],[10,0],[15,0,[29,[[28,[37,19],[[30,0,["markerClasses"]],[30,6]],null]," ml4 mr1"]]],[12],[13],[1,"\\n            "],[10,0],[15,"data-live-test-performance-chart__metric-total-value",[30,6]],[15,0,[29,[[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n              "],[1,[30,5]],[1,"\\n            "],[13],[1,"\\n"]],[5,6]],null],[1,"        "],[13],[1,"\\n"]],[]],[[[1,"        "],[10,0],[14,"data-live-test-performance-chart__metric-total",""],[14,0,"pv1 ph4"],[12],[1,"\\n          "],[10,1],[15,0,[29,["u-color__black--75"," ",[28,[37,2],null,[["size"],["small"]]]]]],[12],[1,[28,[35,3],["i18n_metric_total","campaign-manager-web/templates/accounts/item/performance-chart"],null]],[13],[1,"\\n          "],[10,1],[14,"data-live-test-performance-chart__metric-total-value",""],[15,0,[29,["u-color__black--75"," ",[28,[37,2],null,[["size","weight"],["small","bold"]]]]]],[12],[1,"\\n            "],[1,[30,0,["formattedMetricTotals","0"]]],[1,"\\n          "],[13],[1,"\\n          "],[1,[28,[35,3],["i18n_metrics_lower_v7","campaign-manager-web/templates/accounts/item/performance-chart"],[["metric"],[[30,0,["selectedMetric"]]]]]],[1,"\\n        "],[13],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n"],[41,[30,0,["showLearningPhase"]],[[[1,"      "],[8,[39,20],null,[["@accountId","@addPadding"],[[30,0,["model","account","id"]],true]],null],[1,"\\n"]],[]],null],[1,"    "],[10,0],[12],[1,"\\n"],[41,[28,[37,21],[[30,0,["lazyFetchPerformanceMetrics","isIdle"]],[28,[37,22],[[28,[37,14],[[30,0,["entityType"]],"accounts"],null],[30,0,["lazyFetchEntityNames","isIdle"]]],null]],null],[[[1,"      "],[10,0],[14,0,"u-layout__overflow-auto"],[12],[1,"\\n        "],[10,"figure"],[14,0,"reporting-chart__chart-container"],[12],[1,"\\n          "],[8,[39,23],[[24,"data-live-test-performance-chart__reporting-chart",""]],[["@chartOptions","@chartUpdate","@showExporting"],[[30,0,["chartOptions"]],[30,0,["onChartUpdate"]],true]],null],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[10,0],[14,0,"reporting-container__loader-container u-layout__align-center mv5"],[14,"tabindex","0"],[12],[1,"\\n        "],[8,[39,1],null,[["@size"],["xlarge"]],null],[1,"\\n        "],[10,2],[15,0,[29,["u-color__black--75"," ",[28,[37,2],null,[["size","weight"],["large","bold"]]]]]],[12],[1,[28,[35,3],["loading","campaign-manager-web/templates/accounts/item/performance-chart"],null]],[13],[1,"\\n      "],[13],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]],[13],[1,"\\n"]],["FormElContainer","triggerData","dropdown","metric","formattedMetricTotal","index"],false,["if","hue-web-progress-indicator","hue-web-foundations@-text-body","t","cm-page-header","hue-web-form-element-container","hue-web-tooltip","hue-web-tooltip-trigger","hue-web-icons@icon","hue-web-menu","fn","track-interaction","each","-track-array","eq","date-range-picker","date-from-timestamp","hue-web-button","on","get","optima/summary/learning-phase-indicator","and","or","reporting-chart"]]',moduleName:"campaign-manager-web/templates/accounts/item/performance-chart.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/recommendations/applied",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"kGpdhlB+",block:'[[[1,[28,[35,0],[[28,[37,1],["i18n_applied_page_title","campaign-manager-web/templates/accounts/item/recommendations/applied"],null]],null]],[1,"\\n\\n"],[8,[39,2],null,[["@accountUrn","@rankingScheme","@timeRange","@targetEntityUrns","@parentEntityUrns"],[[30,0,["model","accountUrn"]],[30,0,["model","rankingScheme"]],[30,0,["model","timeRange"]],[30,0,["model","targetEntityUrns"]],[30,0,["model","parentEntityUrns"]]]],null]],[],false,["page-title","t","recommendations/applied-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/recommendations/applied.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/recommendations/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"GxRRMgsA",block:'[[[1,[28,[35,0],[[28,[37,1],["i18n_title","campaign-manager-web/templates/accounts/item/recommendations/index"],null]],null]],[1,"\\n\\n"],[8,[39,2],null,[["@accountId","@currencyCode","@recHubReferrer"],[[30,0,["model","accountId"]],[30,0,["model","currencyCode"]],[30,0,["model","recHubReferrer"]]]],null]],[],false,["page-title","t","recommendations/aggregate-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/recommendations/index.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/recommendations/individual",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"ASt7627R",block:'[[[8,[39,0],null,[["@accountUrn","@recommendationAudienceScopes","@recommendationStatuses","@recommendationTypes","@keyMetrics","@objectiveTypes","@rankingScheme","@timeRange","@sponsoredCampaignUrns","@parentEntityUrns","@currencyCode","@targetEntityType","@recHubReferrer","@campaignStatuses"],[[30,0,["model","accountUrn"]],[30,0,["model","recommendationAudienceScopes"]],[30,0,["model","recommendationStatuses"]],[30,0,["model","recommendationTypes"]],[30,0,["model","keyMetrics"]],[30,0,["model","objectiveTypes"]],[30,0,["model","rankingScheme"]],[30,0,["model","timeRange"]],[30,0,["model","sponsoredCampaignUrns"]],[30,0,["model","parentEntityUrns"]],[30,0,["model","currencyCode"]],[30,0,["model","targetEntityType"]],[30,0,["model","recHubReferrer"]],[30,0,["model","campaignStatuses"]]]],null]],[],false,["recommendations/individual-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/recommendations/individual.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/split-tests",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"W/JsM3/f",block:'[[[1,"\\n"],[8,[39,0],null,[["@dataTestValue","@title","@backButtonRoute","@backButtonTooltipMessage"],["split-tests-header",[28,[37,1],["i18n_split_test_results","campaign-manager-web/templates/accounts/item/split-tests"],null],[30,0,["returnRoute"]],[28,[37,1],["i18n_close_button_aria_label","campaign-manager-web/templates/accounts/item/split-tests"],null]]],null],[1,"\\n"],[10,2],[15,0,[29,["mh6 mt3"," ",[28,[37,2],null,[["size","color"],["xsmall","text-low-emphasis"]]]]]],[12],[1,[28,[35,1],["i18n_ab_test_excluded_traffic_notice","campaign-manager-web/templates/accounts/item/split-tests"],null]],[13],[1,"\\n"],[10,0],[14,0,"split_tests__container"],[12],[1,"\\n  "],[10,0],[14,0,"split_tests__action-bar u-layout-flex__container--center-space-between"],[12],[1,"\\n    "],[8,[39,3],[[16,0,[29,["split_tests__action-bar-search"," ",[36,4]]]],[16,"placeholder",[28,[37,1],["i18n_search_placeholder","campaign-manager-web/templates/accounts/item/split-tests"],null]],[16,"aria-label",[28,[37,1],["i18n_search_placeholder","campaign-manager-web/templates/accounts/item/split-tests"],null]],[4,[38,5],["input",[28,[37,6],["target.value",[30,0,["onUpdateSearchString"]]],null]],null]],null,null],[1,"\\n  "],[13],[1,"\\n  "],[8,[39,7],null,[["@data","@columns","@enableFilterRow","@enableRowSelecton","@pageSize","@enableStickyScrollbar"],[[30,0,["splitTestsTableData"]],[30,0,["splitTestColumns"]],false,false,[30,0,["pageSize"]],true]],null],[1,"\\n"],[13]],[],false,["cm-page-header","t","hue-web-foundations@-text-body","cm-text-input","hue-web-foundations@-artdeco-migration-scope","on","pick","ads-table"]]',moduleName:"campaign-manager-web/templates/accounts/item/split-tests.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/tracking-parameters",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"YPNnjgTh",block:'[[[1,"\\n"],[1,[28,[35,0],[[28,[37,1],["i18n_browser_title","campaign-manager-web/templates/accounts/item/tracking-parameters"],null]],null]],[1,"\\n\\n"],[8,[39,2],null,[["@account","@trackingParametersState","@onChangeTrackingParametersString","@onUpdateTrackingParameters"],[[30,0,["model","account"]],[30,0,["trackingParametersState"]],[30,0,["onChangeTrackingParametersString"]],[30,0,["refreshRouteModel"]]]],null]],[],false,["page-title","t","tracking-parameters/account-container"]]',moduleName:"campaign-manager-web/templates/accounts/item/tracking-parameters.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/website-actions/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"YxxyOmon",block:'[[[8,[39,0],null,[["@initialActions"],[[30,1,["initialActions"]]]],null]],["@model"],false,["website-events-page"]]',moduleName:"campaign-manager-web/templates/accounts/item/website-actions/index.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/website-demographics",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"X7OQP4oz",block:'[[[1,"\\n"],[1,[28,[35,0],[[28,[37,1],["i18n_website_demographics","campaign-manager-web/templates/accounts/item/website-demographics"],null]],null]],[1,"\\n\\n"],[8,[39,2],null,null,[["default"],[[[[1,"\\n  "],[8,[39,3],[[24,0,"mt8"]],[["@illustration","@headline","@message"],["main-presentation",[28,[37,1],["i18n_demographics_deprecation_header","campaign-manager-web/templates/accounts/item/website-demographics"],null],[28,[37,1],["i18n_demographics_deprecation_text","campaign-manager-web/templates/accounts/item/website-demographics"],[["linkInfo"],[[28,[37,4],null,[["href","dataTestSelector","ariaLabel","role"],[[28,[37,5],null,[["path","accountId"],["help/lms/answer/a1642603",[30,0,["model","account","id"]]]]],"data-test-website-demographics__deprecation-empty-state-link",[28,[37,1],["i18n_demographics_deprecation_a11y_learn_more","campaign-manager-web/templates/accounts/item/website-demographics"],null],[30,1,["role"]]]]]]]]]],null],[1,"\\n"]],[1]]]]],[1,"\\n"]],["iphHelper"],false,["page-title","t","iph-helper","page-empty-state","external-link-info","help-center-url"]]',moduleName:"campaign-manager-web/templates/accounts/item/website-demographics.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/website-tracking",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"aHv8o/LE",block:'[[[1,"\\n"],[1,[28,[35,0],[[28,[37,1],["i18n_website_tracking_title","campaign-manager-web/templates/accounts/item/website-tracking"],null]],null]],[1,"\\n\\n"],[41,[30,0,["enableConversionTrackingNewFlow"]],[[[1,"  "],[8,[39,3],null,[["@account","@isSettingsModalOpen","@onInsightTagDeleted"],[[30,0,["model","account"]],[30,0,["isSettingsModalOpen"]],[30,0,["onInsightTagDeleted"]]]],null],[1,"\\n  "],[46,[28,[37,5],null,null],null,null,null],[1,"\\n"]],[]],[[[41,[30,0,["isManageSharingModalOpen"]],[[[1,"    "],[8,[39,6],null,[["@account","@insightTag","@returnFocusTo","@dismissPanel"],[[30,0,["model","account"]],[30,0,["insightTagService","insightTag"]],"[data-js-website-tracking-container__header-dropdown-button]",[28,[37,7],[[30,0,["onManageSharingModalOpen"]],false],null]]],null],[1,"\\n"]],[]],null],[1,"\\n  "],[8,[39,8],null,[["@isOpen","@account","@canManageInsightTag","@canEditFirstPartyTracking","@insightTag","@dismissPanel","@returnFocusTo","@refreshInsightTag"],[[30,0,["isSettingsModalOpen"]],[30,0,["model","account"]],[30,0,["insightTagService","canManageInsightTag"]],[30,0,["insightTagService","canManageInsightTag"]],[30,0,["insightTagService","insightTag"]],[28,[37,7],[[30,0,["onSettingsModalOpen"]],false],null],"[data-js-website-tracking-container__header-dropdown-button]",[28,[37,9],[[30,0,["fetchInsightTagTask"]],[30,0,["model","account","id"]]],null]]],null],[1,"\\n\\n  "],[8,[39,10],[[24,"aria-labelledBy","delete-insight-tag-modal"]],[["@isOpen","@dismissModal","@size","@returnFocusTo"],[[30,0,["isDeleteInsightTagModalOpen"]],[30,0,["onDeleteOptionClose"]],"medium",[52,[30,0,["insightTagService","accountHasInsightTag"]],"[data-js-website-tracking-container__header-dropdown-button]"]]],[["default"],[[[[1,"\\n    "],[8,[30,1,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n      "],[10,"h2"],[14,1,"delete-insight-tag-modal"],[15,0,[29,[[28,[37,11],null,[["size"],["large"]]]]]],[12],[1,"\\n        "],[1,[28,[35,1],["i18n_delete_insight_tag_header","campaign-manager-web/templates/accounts/item/website-tracking"],null]],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,1,["ModalContent"]],[[16,0,[29,["website-tracking-container__delete-tag-modal-content"," ",[28,[37,12],null,[["size","color"],["small","text-low-emphasis"]]]]]]],null,[["default"],[[[[1,"\\n      "],[1,[28,[35,1],["i18n_delete_insight_tag_warning","campaign-manager-web/templates/accounts/item/website-tracking"],null]],[1,"\\n    "]],[]]]]],[1,"\\n    "],[8,[30,1,["ModalFooter"]],[[24,0,"modal-footer--with-inline-feedback-and-buttons"]],null,[["default"],[[[[1,"\\n      "],[10,0],[14,0,"self-start mb2"],[12],[1,"\\n        "],[8,[39,13],null,[["@isHidden","@type"],[[28,[37,14],[[30,0,["deleteError"]]],null],"negative"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,15],null,[["customErrorMessage","error"],[[28,[37,1],["i18n_delete_error","campaign-manager-web/templates/accounts/item/website-tracking"],null],[30,0,["deleteError"]]]]]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[12],[1,"\\n        "],[11,"button"],[24,0,"button--medium-muted-secondary mr2"],[16,"disabled",[30,0,["deleteInsightTagTask","isRunning"]]],[24,4,"button"],[4,[38,16],["insight_tag_delete_cancel"],null],[4,[38,17],["click",[30,0,["onDeleteOptionClose"]]],null],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_delete_insight_tag_cancel_button","campaign-manager-web/templates/accounts/item/website-tracking"],null]],[1,"\\n        "],[13],[1,"\\n        "],[11,"button"],[24,0,"button--medium"],[16,"disabled",[30,0,["deleteInsightTagTask","isRunning"]]],[24,4,"button"],[4,[38,16],["insight_tag_delete_submit"],null],[4,[38,17],["click",[28,[37,9],[[30,0,["deleteInsightTagTask"]]],null]],null],[12],[1,"\\n          "],[1,[28,[35,1],["i18n_delete_insight_tag_delete_button","campaign-manager-web/templates/accounts/item/website-tracking"],null]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "]],[]]]]],[1,"\\n  "]],[1]]]]],[1,"\\n\\n  "],[8,[39,18],null,[["@title","@subtitle","@tabsConfig","@dataTestValue"],[[28,[37,1],["i18n_website_tracking_title","campaign-manager-web/templates/accounts/item/website-tracking"],null],[28,[37,1],[[52,[28,[37,19],[[30,0,["model","numberOfTaggedDomains"]],0],null],"i18n_website_tracking_subtitle","i18n_website_tracking_subtitle_no_signals"],"campaign-manager-web/templates/accounts/item/website-tracking"],[["number"],[[30,0,["model","numberOfTaggedDomains"]]]]],[28,[37,20],[[28,[37,21],null,[["routeName","label","trackingEvent"],[[30,0,["tabRoutes","insight-tag"]],[28,[37,1],["i18n_tagged_domains_tab","campaign-manager-web/templates/accounts/item/website-tracking"],null],"insight_tag_goto_domains"]]],[28,[37,21],null,[["routeName","label","trackingEvent"],[[30,0,["tabRoutes","conversions"]],[28,[37,1],["i18n_conversions_tab","campaign-manager-web/templates/accounts/item/website-tracking"],null],"conversions_goto"]]]],null],"website-tracking"]],[["default"],[[[[1,"\\n"],[41,[30,0,["insightTagService","accountHasInsightTag"]],[[[1,"      "],[8,[30,2,["ActionWrapper"]],[[24,0,"u-display-flex u-items-center u-justify-end"]],null,[["default"],[[[[1,"\\n        "],[8,[39,22],[[24,0,"website-tracking-container__header-dropdown"]],[["@isOpen","@openMenu","@closeMenu"],[[30,0,["isManageTagDropdownOpen"]],[28,[37,7],[[30,0,["setManageTagDropdownOpen"]],true],null],[28,[37,7],[[30,0,["setManageTagDropdownOpen"]],false],null]]],[["default"],[[[[1,"\\n          "],[8,[30,3,["Trigger"]],[[24,"data-js-website-tracking-container__header-dropdown-button",""]],[["@buttonType","@icon","@iconPlacement","@text"],["secondary","caret","right",[28,[37,1],["i18n_dd_insight_tag","campaign-manager-web/templates/accounts/item/website-tracking"],null]]],null],[1,"\\n          "],[8,[30,3,["Container"]],null,null,[["default"],[[[[1,"\\n            "],[8,[30,3,["Item"]],null,[["@disabled","@onSelect"],[[28,[37,14],[[30,0,["insightTagService","canManageSharing"]]],null],[28,[37,7],[[30,0,["onManageSharingModalOpen"]],true],null]]],[["default"],[[[[1,"\\n              "],[1,[28,[35,1],["i18n_dd_item_manage_sharing","campaign-manager-web/templates/accounts/item/website-tracking"],null]],[1,"\\n            "]],[]]]]],[1,"\\n            "],[8,[30,3,["Item"]],null,[["@onSelect"],[[28,[37,7],[[30,0,["onSettingsModalOpen"]],true],null]]],[["default"],[[[[1,"\\n              "],[1,[28,[35,1],["i18n_dd_item_settings","campaign-manager-web/templates/accounts/item/website-tracking"],null]],[1,"\\n            "]],[]]]]],[1,"\\n            "],[8,[30,3,["Item"]],null,[["@onSelect"],[[30,0,["onDeleteOptionSelected"]]]],[["default"],[[[[1,"\\n              "],[1,[28,[35,1],["i18n_dd_item_delete","campaign-manager-web/templates/accounts/item/website-tracking"],null]],[1,"\\n            "]],[]]]]],[1,"\\n          "]],[]]]]],[1,"\\n        "]],[3]]]]],[1,"\\n      "]],[]]]]],[1,"\\n"]],[]],null],[1,"  "]],[2]]]]],[1,"\\n  "],[10,"section"],[12],[1,"\\n    "],[46,[28,[37,5],null,null],null,null,null],[1,"\\n  "],[13],[1,"\\n"]],[]]]],["modal","pageHeader","dropdown"],false,["page-title","t","if","conversion-tracking-index","component","-outlet","manage-insight-tag-sharing-panel","fn","manage-insight-tag-settings-panel","perform","hue-web-modal","hue-web-foundations@-text-heading","hue-web-foundations@-text-body","hue-web-inline-feedback","not","error-message","track-interaction","on","cm-page-header","gt","array","hash","hue-web-menu"]]',moduleName:"campaign-manager-web/templates/accounts/item/website-tracking.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/website-tracking/conversions/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"LV2qQbke",block:'[[[1,"\\n"],[8,[39,0],null,[["@accountId","@conversions","@selectedConversions","@onEditConversionClick","@offlineSegments","@onBulkDeleteConversionClick","@userPermissions","@hasInsightTag","@taggedDomains","@accountHasUnassociatedDMPSegment"],[[30,0,["model","account","id"]],[30,0,["model","conversions"]],[30,0,["selectedConversions"]],[30,0,["onEditConversionClick"]],[30,0,["model","offlineSegments"]],[30,0,["onBulkDeleteConversionClick"]],[30,0,["model","userPermissions"]],[30,0,["model","hasInsightTag"]],[30,0,["model","taggedDomains"]],[30,0,["model","accountHasUnassociatedDMPSegment"]]]],null]],[],false,["website-tracking/conversions/conversions-table"]]',moduleName:"campaign-manager-web/templates/accounts/item/website-tracking/conversions/index.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/website-tracking/conversions/sources",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"INrMgNfE",block:'[[[8,[39,0],null,[["@accountId","@conversions","@dmpSegments","@taggedDomains","@userPermissions","@accountHasInsightTag"],[[30,0,["model","account","id"]],[30,0,["model","conversions"]],[30,0,["model","dmpSegments"]],[30,0,["model","taggedDomains"]],[30,0,["model","userPermissions"]],[30,0,["model","hasInsightTag"]]]],null]],[],false,["website-tracking/conversions/data-sources-table"]]',moduleName:"campaign-manager-web/templates/accounts/item/website-tracking/conversions/sources.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/item/website-tracking/insight-tag",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"knKpn6wz",block:'[[[1,"\\n"],[10,0],[15,0,[29,["insight-tag u-display-flex u-flex-column ph6 pv4\\n    ",[52,[51,[28,[37,1],[[30,0,["model","taggedDomains"]]],null]],"u-flex-row-md"]]]],[12],[1,"\\n"],[41,[30,0,["insightTagService","accountHasInsightTag"]],[[[41,[28,[37,1],[[30,0,["model","taggedDomains"]]],null],[[[1,"      "],[10,"section"],[14,0,"insight-tags__no-domains"],[12],[1,"\\n        "],[8,[39,3],[[24,0,"cm-hue-empty-state"]],[["@illustration","@headline","@message"],[[30,0,["installInsightTagConfig","illustration"]],[28,[37,4],[[30,0,["installInsightTagConfig","headline"]],"campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],null],[28,[37,4],[[30,0,["installInsightTagConfig","message"]],"campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],null]]],null],[1,"\\n        "],[10,2],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_insight_tag_learn_more_has_tag","campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],[["linkInfo"],[[28,[37,5],null,[["ariaLabel","href","title","dataTestSelector","dataControlName"],[[28,[37,4],["learn_more_insight_tag","campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],null],[28,[37,6],null,[["path","accountId"],["help/lms/answer/65517",[30,0,["model","account","id"]]]]],[28,[37,4],["i18n_insight_tag_learn_more_has_tag","campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],null],"data-test-insight-tag__learn-more-link","insight_tag_nosignal_learnmore"]]]]]]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,7],[[24,0,"mt5"],[4,[38,8],["click",[28,[37,9],[[30,0,["showInsigntTagModal"]],true],null]],null],[4,[38,10],["view_insight_tag"],null]],[["@text"],[[28,[37,4],["i18n_see_my_insight_tag","campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],null]]],null],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[10,"section"],[14,0,"insight-tags__list"],[12],[1,"\\n        "],[10,0],[14,0,"insight-tags__actions"],[12],[1,"\\n          "],[8,[39,11],[[24,0,"mt3"]],[["@dataTestSelectorValue","@placement","@onClickControlName","@onConfirm","@confirmButtonText","@confirmButtonControlName","@cancelButtonControlName","@triggerButtonClass","@triggerButtonDisabled","@triggerButtonText"],["allow-domains","right","insight_tag_domains_allow_domains",[28,[37,9],[[30,0,["onHoverCardConfirm"]],false],null],[28,[37,4],["i18n_allow_domains_confirm_button_text","campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],null],"insight_tag_domains_table_allow_domains_confirm","insight_tag_domains_table_allow_domains_cancel","artdeco-button mr3",[28,[37,12],[[28,[37,13],[[30,0,["allowedToBlockOrAllowDomains"]]],null],[28,[37,14],[[30,0,["selectedDomains","length"]],0],null]],null],[28,[37,4],["i18n_allow_domains_confirm_button_text","campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],null]]],[["default"],[[[[1,"\\n            "],[10,"h5"],[15,0,[29,["u-color__black--75"," ",[28,[37,15],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,4],["i18n_allow_domains_hovercard_title","campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],null]],[13],[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,15],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,4],["i18n_allow_domains_hovercard_description","campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],[["count"],[[30,0,["selectedDomains","length"]]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n          "],[8,[39,11],[[24,0,"mt3"]],[["@dataTestSelectorValue","@placement","@onClickControlName","@onConfirm","@confirmButtonText","@confirmButtonControlName","@cancelButtonControlName","@triggerButtonClass","@triggerButtonDisabled","@triggerButtonText"],["block-domains","right","insight_tag_domains_block_domains",[28,[37,9],[[30,0,["onHoverCardConfirm"]],true],null],[28,[37,4],["i18n_block_domains_confirm_button_text","campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],null],"insight_tag_domains_table_block_domains_confirm","insight_tag_domains_table_block_domains_cancel","artdeco-button",[28,[37,12],[[28,[37,13],[[30,0,["allowedToBlockOrAllowDomains"]]],null],[28,[37,14],[[30,0,["selectedDomains","length"]],0],null]],null],[28,[37,4],["i18n_block_domains_confirm_button_text","campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],null]]],[["default"],[[[[1,"\\n            "],[10,"h5"],[15,0,[29,["u-color__black--75"," ",[28,[37,15],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,4],["i18n_block_domains_hovercard_title","campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],null]],[13],[1,"\\n            "],[10,2],[15,0,[29,[[28,[37,15],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n              "],[1,[28,[35,4],["i18n_block_domains_hovercard_description","campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],[["count"],[[30,0,["selectedDomains","length"]]]]]],[1,"\\n            "],[13],[1,"\\n          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"insight-tags__table-container"],[12],[1,"\\n          "],[8,[39,16],[[24,"data-insight-tag-table",""]],[["@theme","@columns","@data","@pageSize","@enableRowSelection","@enableStickyFirstColAndHeaders","@enableFilterRow","@filteringIgnoreCase","@onDisplayDataChangedAction","@selectedItems","@didClickOnCheckbox"],[[30,0,["customTheme"]],[30,0,["columns"]],[30,0,["model","taggedDomains"]],[30,0,["domainsPerPage"]],true,true,true,true,[30,0,["onDisplayDataChange"]],[30,0,["selectedDomains"]],[30,0,["onCheckboxClick"]]]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,"aria-live","polite"],[14,"role","region"],[14,0,"visually-hidden"],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_search_results_live_region_v2","campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],[["count"],[[30,0,["numSearchResults"]]]]]],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,"aside"],[14,0,"insight-tag__side-info"],[12],[1,"\\n        "],[10,"h3"],[15,0,[29,[[28,[37,15],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,4],["i18n_insight_tag_faq_tag_working_question","campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],null]],[13],[1,"\\n        "],[10,2],[15,0,[29,["insight-tag__side-info-body"," ",[28,[37,15],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_insight_tag_faq_tag_working_answer","campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],null]],[1,"\\n        "],[13],[1,"\\n\\n        "],[10,"h3"],[15,0,[29,[[28,[37,15],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,[28,[35,4],["i18n_insight_tag_faq_unrecognized_domains_question","campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],null]],[13],[1,"\\n        "],[10,2],[15,0,[29,["insight-tag__side-info-body"," ",[28,[37,15],null,[["size","color"],["small","text-low-emphasis"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_insight_tag_faq_unrecognized_domains_answer_v2","campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],null]],[1,"\\n        "],[13],[1,"\\n\\n        "],[1,[28,[35,4],["i18n_insight_tag_description_learn_more","campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],[["linkInfo"],[[28,[37,5],null,[["class","href","title","dataTestSelector"],["t-14 t-bold u-color__blue7",[28,[37,6],null,[["path","accountId"],["help/lms/answer/65513/adding-the-linkedin-insight-tag-to-your-website",[30,0,["model","account","id"]]]]],[28,[37,4],["i18n_insight_tag_description_learn_more","campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],null],"data-test-insight-tag__description--learnmore"]]]]]]],[1,"\\n      "],[13],[1,"\\n"]],[]]]],[]],[[[1,"    "],[10,"section"],[14,0,"insight-tags__empty-state"],[12],[1,"\\n      "],[8,[39,3],[[24,0,"cm-hue-empty-state"]],[["@illustration","@headline","@message"],[[30,0,["installInsightTagConfig","illustration"]],[28,[37,4],["i18n_insight_tag_title_no_tag","campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],null],[28,[37,4],["i18n_insight_tag_description_no_tag","campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],null]]],null],[1,"\\n      "],[10,2],[12],[1,"\\n        "],[1,[28,[35,4],["i18n_insight_tag_learn_more_no_tag","campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],[["linkInfo"],[[28,[37,5],null,[["href","title","dataTestSelector"],[[28,[37,6],null,[["path","accountId"],["help/testing/answer/68601/manage-insight-tag-permissions-for-linkedin-conversion-tracking-website-retargeting-and-asset-copying",[30,0,["model","account","id"]]]]],[28,[37,4],["i18n_insight_tag_learn_more_no_tag","campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],null],"data-test-insight-tag__how-to-use-link"]]]]]]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n"]],[]]],[13],[1,"\\n\\n"],[8,[39,17],[[24,"aria-labelledBy","update-domain-modal-header"]],[["@isOpen","@size","@dismissModal"],[[30,0,["showSingleDomainUpdateConfirmModal"]],"large",[30,0,["onUpdateDomainModalClose"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["ModalHeader"]],null,null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"update-domain-modal-header"],[15,0,[29,[[28,[37,18],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,4],[[52,[30,0,["singleRowBlocked"]],"i18n_block_domain_modal_header_title","i18n_allow_domain_modal_header_title"],"campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,1,["ModalContent"]],[[16,0,[29,["p4"," ",[28,[37,15],null,[["size","color"],["small","text-low-emphasis"]]]]]]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["performPartialUpdateInsightTagDomain","isRunning"]],[[[1,"      "],[10,0],[14,0,"u-layout-flex__container--direction-column-center"],[12],[1,"\\n        "],[8,[39,19],null,[["@size"],["xlarge"]],null],[1,"\\n        "],[1,[28,[35,4],["i18n_updating_insight_tag_domain","campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],null]],[1,"\\n      "],[13],[1,"\\n"]],[]],[[[1,"      "],[10,2],[12],[1,[28,[35,4],[[52,[30,0,["singleRowBlocked"]],"i18n_block_domain_modal_content","i18n_allow_domain_modal_content"],"campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],null]],[13],[1,"\\n"]],[]]],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,1,["ModalFooter"]],[[24,0,"modal-footer--with-inline-feedback-and-buttons"]],null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"mb2 self-start"],[12],[1,"\\n      "],[8,[39,20],[[24,0,"pt0 pr4 pb4 pl6"]],[["@type","@isHidden"],["negative",[28,[37,13],[[30,0,["updateDomainTaskError"]]],null]]],[["default"],[[[[1,"\\n        "],[1,[28,[35,21],null,[["error","customErrorMessage"],[[30,0,["updateDomainTaskError"]],[28,[37,4],[[52,[30,0,["singleRowBlocked"]],"i18n_block_domain_error_message","i18n_allow_domain_error_message"],"campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],null]]]]],[1,"\\n      "]],[]]]]],[1,"\\n    "],[13],[1,"\\n    "],[10,0],[12],[1,"\\n      "],[11,"button"],[16,"disabled",[30,0,["performPartialUpdateInsightTagDomain","isRunning"]]],[24,0,"button--medium-muted-tertiary mr2"],[24,4,"button"],[4,[38,8],["click",[30,0,["onUpdateDomainModalClose"]]],null],[4,[38,10],["insight_tag_update_domain_modal_cancel"],null],[12],[1,"\\n        "],[1,[28,[35,4],["i18n_update_domain_cancel_button_text","campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],null]],[1,"\\n      "],[13],[1,"\\n      "],[11,"button"],[16,"disabled",[30,0,["performPartialUpdateInsightTagDomain","isRunning"]]],[24,0,"button--medium"],[24,4,"button"],[4,[38,8],["click",[28,[37,22],[[30,0,["performPartialUpdateInsightTagDomain"]]],null]],null],[4,[38,10],["insight_tag_update_domain_modal_confirm"],null],[12],[1,"\\n        "],[1,[28,[35,4],[[52,[30,0,["singleRowBlocked"]],"i18n_block_domain_confirm_button_text","i18n_allow_domain_confirm_button_text"],"campaign-manager-web/templates/accounts/item/website-tracking/insight-tag"],null]],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["modal"],false,["unless","is-empty","if","hue-web-empty-state","t","external-link-info","help-center-url","hue-web-button","on","fn","track-interaction","confirm-hovercard","or","not","eq","hue-web-foundations@-text-body","ads-table","hue-web-modal","hue-web-foundations@-text-heading","hue-web-progress-indicator","hue-web-inline-feedback","error-message","perform"]]',moduleName:"campaign-manager-web/templates/accounts/item/website-tracking/insight-tag.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/loading",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"zebM/au2",block:'[[[8,[39,0],null,null,null],[1,"\\n"],[8,[39,1],null,null,[["default"],[[[[1,"\\n  "],[8,[30,1,["NotificationAction"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,2],[[16,0,[30,2,["classNames","action"]]]],null,null],[1,"\\n  "]],[2]]]]],[1,"\\n"]],[1]]]]],[1,"\\n\\n"],[8,[39,3],null,null,null]],["globalHeader","NotificationAction"],false,["banner-tc","global-header","notification-panel","transition-loader"]]',moduleName:"campaign-manager-web/templates/accounts/loading.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/accounts/new-account",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"iR0gfQ1D",block:'[[[8,[39,0],null,null,null],[1,"\\n"],[8,[39,1],null,[["@model"],[[30,1,["accountToModify"]]]],null]],["@model"],false,["global-header","new-account-page"]]',moduleName:"campaign-manager-web/templates/accounts/new-account.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/application",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"B0OHIppN",block:'[[[1,"\\n"],[1,[28,[35,0],["LinkedIn Campaign Manager"],null]],[1,"\\n\\n"],[1,[28,[35,0],[[30,0,["badgeCountForBrowserTitle"]]],[["front","separator"],[true," "]]]],[1,"\\n\\n"],[8,[39,1],null,null,null],[1,"\\n\\n"],[41,[30,0,["showNodeConsole"]],[[[1,"  "],[8,[39,3],null,null,null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["globalAlerts"]],[[[1,"  "],[8,[39,4],null,[["@alerts","@dataModelType"],[[30,0,["globalAlerts"]],"oldPemberly"]],null],[1,"\\n"]],[]],null],[1,"\\n"],[46,[28,[37,6],null,null],null,null,null],[1,"\\n\\n"],[10,0],[14,1,"hue-web-datepicker-outlet"],[12],[13],[1,"\\n\\n"],[8,[39,7],[[16,"aria-label",[28,[37,8],["a11y_toast_outlet_label","campaign-manager-web/templates/application"],null]],[24,0,"hue-web-toast-outlet"]],null,null],[1,"\\n\\n"],[8,[39,9],null,null,[["default"],[[[[1,"\\n  "],[10,0],[15,1,[30,0,["HUE_TOAST_WORMHOLE_ID"]]],[12],[13],[1,"\\n"]],[]]]]],[1,"\\n"],[41,[30,0,["confirmDialog","isOpen"]],[[[1,"  "],[8,[39,10],null,[["@isOpen","@onConfirm","@onCancel","@content"],[[30,0,["confirmDialog","isOpen"]],[30,0,["confirmDialog","onConfirm"]],[30,0,["confirmDialog","onCancel"]],[30,0,["confirmDialog","content"]]]],null],[1,"\\n"]],[]],null],[8,[39,11],null,[["@anchorTo","@anchorOffsetX","@anchorOffsetY","@footerLinks"],["#global-header__IPH-pebble",-300,55,[28,[37,12],[[28,[37,13],null,[["action","text"],[[30,0,["onClickLearningCenterFireTracking"]],[28,[37,8],["i18n_iph_footerlink_learning_center","campaign-manager-web/templates/application"],null]]]]],null]]],null]],[],false,["page-title","hue-web-icons@sprite","if","node-console","hue-web-global-alert","component","-outlet","hue-web-toast","t","iph-helper","confirm-dialog","iph-widget-container","array","hash"]]',moduleName:"campaign-manager-web/templates/application.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/auth",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"SmYYvBqt",block:'[[[10,0],[14,0,"auth__popup-outer u-layout__position-relative"],[12],[1,"\\n  "],[8,[39,0],null,null,null],[1,"\\n"],[41,[30,0,["lmsCopilotService","isCoachEnabledForRoute"]],[[[1,"    "],[8,[39,2],null,[["@hostContext"],[[30,0,["lmsCopilotService","copilotHostContext"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,3],[[30,0,["isChatConfigurationPending"]]],null],[[[1,"    "],[8,[39,4],null,null,null],[1,"\\n  "]],[]],null]],[]]],[1,"\\n"],[1,"  "],[10,0],[14,1,"artdeco-hoverable-outlet"],[12],[13],[1,"\\n"],[1,"  "],[10,0],[14,1,"artdeco-modal-outlet"],[12],[13],[1,"\\n"],[13],[1,"\\n"],[10,0],[14,1,"nfi-outlet"],[12],[13],[1,"\\n"],[10,0],[14,1,"auth-container"],[15,0,[28,[37,5],["auth__outlet-outer u-layout__position-relative flex-fill u-display-flex u-flex-column",[28,[37,6],null,[["auth__nav-layout"],[[30,0,["shouldUseNavLayout"]]]]]],null]],[12],[1,"\\n  "],[8,[39,7],null,null,null],[1,"\\n  "],[8,[39,8],null,null,null],[1,"\\n  "],[46,[28,[37,10],null,null],null,null,null],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["shouldRenderGlobalFooter"]],[[[1,"  "],[8,[39,11],null,[["@isDefault"],[true]],null],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,12],null,null,null],[1,"\\n\\n"],[8,[39,13],null,[["@isOpen","@onDismissModal","@isFetching"],[[30,0,["isMandatoryTwoFactorModalOpen"]],[30,0,["checkTwoFactorAuthenticationStatus"]],[30,0,["isPolling"]]]],null],[1,"\\n\\n"],[8,[39,14],null,[["@isOpen"],[[30,0,["isTrustTieringVerificationModalOpen"]]]],null]],[],false,["promotion-container","if","lms-copilot","not","chat-with-us-widget","classes","hash","adblock-check","global-nav-a11y-menu","component","-outlet","global-footer","a11y-notification-renderer","two-factor-authentication/mandatory-modal","trust-tiering/verification-modal"]]',moduleName:"campaign-manager-web/templates/auth.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/boost",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"dEmvYhrZ",block:'[[[1,"\\n"],[10,0],[14,0,"boost__header-container"],[12],[1,"\\n  "],[8,[39,0],null,[["@profileData","@onGoToLinkedin","@useMercadoStyles"],[[30,1,["profileData"]],[30,0,["onGoToLinkedin"]],[30,0,["useMercadoStyles"]]]],null],[1,"\\n"],[13],[1,"\\n"],[41,[30,1,["boostRouteError"]],[[[1,"  "],[8,[39,2],[[24,0,"cm-hue-empty-state"]],[["@headline","@illustration","@message"],[[28,[37,3],[[30,1,["boostRouteError"]],"campaign-manager-web/templates/boost"],null],"error-server",[28,[37,4],null,[["error","withErrorMessage"],[[30,0,["boostErrorMessage"]],false]]]]],null],[1,"\\n"]],[]],[[[1,"  "],[10,0],[14,0,"boost__body-container"],[12],[1,"\\n    "],[46,[28,[37,6],null,null],null,null,null],[1,"\\n  "],[13],[1,"\\n"]],[]]]],["@model"],false,["lite/global-header","if","hue-web-empty-state","t","error-message","component","-outlet"]]',moduleName:"campaign-manager-web/templates/boost.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/boost/campaigns/item",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"095G3a7I",block:'[[[10,0],[12],[13],[1,"\\n"],[46,[28,[37,1],null,null],null,null,null]],[],false,["component","-outlet"]]',moduleName:"campaign-manager-web/templates/boost/campaigns/item.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/boost/campaigns/item/billing",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"8C6MeltV",block:'[[[8,[39,0],null,[["@paymentsCheckoutCartId","@isNewAccountCreated","@redirectToOriginPage","@contentUrn","@sponsorableContent","@useMercadoStyles","@leadGenForm"],[[30,0,["model","paymentsCheckoutCartId"]],[30,0,["boostController","isNewAccountCreated"]],[30,0,["boostController","redirectToOriginPage"]],[30,0,["model","sponsorableContentUrn"]],[30,0,["model","sponsorableContent"]],[30,0,["boostController","useMercadoStyles"]],[30,0,["model","leadGenForm"]]]],null]],[],false,["lite/billing"]]',moduleName:"campaign-manager-web/templates/boost/campaigns/item/billing.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/boost/campaigns/item/details",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"2fm4/fKw",block:'[[[1,"\\n"],[41,[30,1,["boostDetailsRouteError"]],[[[1,"  "],[8,[39,1],[[24,0,"cm-hue-empty-state"]],[["@headline","@illustration","@message"],[[28,[37,2],[[30,1,["boostDetailsRouteError"]],"campaign-manager-web/templates/boost/campaigns/item/details"],null],"error-server",[28,[37,3],null,[["error","withErrorMessage"],[[30,0,["boostErrorMessage"]],false]]]]],null],[1,"\\n"]],[]],[[[1,"  "],[8,[39,4],null,[["@useMercadoStyles","@company","@contentType","@sponsorableContentUrn","@sponsorableContent","@objectives","@onCancelBoost","@redirectToOriginPage","@isNewAccountCreated","@onNewAccountCreation","@billingInfo","@updateLeadGenForm","@updateAccountWithCustomerUrn"],[[30,0,["boostController","useMercadoStyles"]],[30,0,["model","company"]],[30,0,["model","contentType"]],[30,0,["model","sponsorableContentUrn"]],[30,0,["model","sponsorableContent"]],[30,0,["model","objectives"]],[30,0,["boostController","onCancelBoost"]],[30,0,["boostController","redirectToOriginPage"]],[30,0,["boostController","isNewAccountCreated"]],[30,0,["boostController","onNewAccountCreation"]],[30,0,["model","billingInfo"]],[30,0,["updateLeadGenForm"]],[30,0,["updateAccountWithCustomerUrn"]]]],null],[1,"\\n"]],[]]]],["@model"],false,["if","hue-web-empty-state","t","error-message","lite/campaign-details"]]',moduleName:"campaign-manager-web/templates/boost/campaigns/item/details.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/campaigns-table/status",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"U/gRnLlD",block:'[[[8,[39,0],null,[["@status"],[[30,0,["record","status"]]]],null]],[],false,["status-label"]]',moduleName:"campaign-manager-web/templates/campaigns-table/status.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/china/content-tool/view",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"g/Eqv/wR",block:'[[[1,[28,[35,0],[[28,[37,1],["i18n_title","campaign-manager-web/templates/china/content-tool/view"],null]],null]],[1,"\\n\\n"],[10,"header"],[15,0,[29,["u-display-flex u-items-center u-justify-between p4 u-border-radius__none"," ",[28,[37,2],null,[["elevation"],["lined"]]]," ",[28,[37,3],null,[["amount","dir"],["compact","horizontal"]]]]]],[12],[1,"\\n  "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n    "],[8,[39,4],null,[["@type","@size","@name"],["logo","small","linkedin-bug-blue"]],null],[1,"\\n    "],[10,"h3"],[15,0,[29,["ml4"," ",[28,[37,5],null,[["size","color"],["large","brand-accent-5"]]]]]],[12],[1,"\\n      "],[1,[28,[35,1],["i18n_title","campaign-manager-web/templates/china/content-tool/view"],null]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n      "],[8,[39,6],null,[["@entityType","@imageUrl","@size","@a11yText"],["person",[30,0,["profileData","pictureUrl"]],"medium",[28,[37,1],["profile_image","campaign-manager-web/templates/china/content-tool/view"],null]]],null],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["secretEditorMode"]],[[[1,"  "],[10,0],[14,0,"u-display-flex u-items-center mb1 mt4"],[12],[1,"\\n    "],[8,[39,8],[[24,0,"ml4"],[4,[38,9],["click",[30,0,["addContentTemplate"]]],null]],[["@text"],[[28,[37,1],["add","campaign-manager-web/templates/china/content-tool/view"],null]]],null],[1,"\\n"],[41,[28,[37,10],[[30,0,["contentTemplates","items","length"]],0],null],[[[1,"      "],[8,[39,8],[[24,0,"ml4"],[4,[38,9],["click",[30,0,["reviewContentTemplate"]]],null]],[["@text","@buttonType"],[[28,[37,1],["review_n","campaign-manager-web/templates/china/content-tool/view"],[["n"],[[30,0,["contentTemplates","items","length"]]]]],"secondary"]],null],[1,"\\n"]],[]],null],[41,[30,0,["contentTemplates","downloadLink"]],[[[1,"      "],[8,[39,11],[[24,0,"mr4 u-layout__push-right"],[16,6,[30,0,["contentTemplates","downloadLink"]]],[16,"download",[30,0,["contentTemplates","fileName"]]]],[["@text"],[[28,[37,1],["export","campaign-manager-web/templates/china/content-tool/view"],null]]],null],[1,"\\n"]],[]],null],[1,"  "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[10,0],[14,0,"ml4"],[12],[1,"\\n  "],[10,"h3"],[15,0,[29,["mb2 mt6"," ",[28,[37,12],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,1],["select_industry","campaign-manager-web/templates/china/content-tool/view"],null]],[13],[1,"\\n  "],[8,[39,13],[[16,0,[29,["u-display-flex u-items-center mb2"," ",[36,14]]]]],[["@selection","@name","@onPillChoice"],[[30,0,["selectedIndustry"]],"selectedIndustry",[28,[37,15],[[28,[37,16],[[30,0],"selectedIndustry"],null]],null]]],[["default"],[[[[1,"\\n    "],[8,[30,1,["ChoicePill"]],null,[["@text","@a11yText"],[[28,[37,1],["all","campaign-manager-web/templates/china/content-tool/view"],null],[28,[37,1],["all","campaign-manager-web/templates/china/content-tool/view"],null]]],null],[1,"\\n"],[42,[28,[37,18],[[28,[37,18],[[28,[37,19],[1,[30,0,["INDUSTRY_GROUP"]]],null]],null]],null],null,[[[1,"      "],[8,[30,1,["ChoicePill"]],null,[["@value","@text","@a11yText"],[[30,2,["0"]],[30,2,["1"]],[30,2,["1"]]]],null],[1,"\\n"]],[2]],null],[1,"  "]],[1]]]]],[1,"\\n\\n  "],[10,"h3"],[15,0,[29,["mb2"," ",[28,[37,12],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,1],["select_type","campaign-manager-web/templates/china/content-tool/view"],null]],[13],[1,"\\n  "],[8,[39,13],[[16,0,[29,["u-display-flex u-items-center"," ",[36,14]]]]],[["@selection","@name","@onPillChoice"],[[30,0,["templateType"]],"selectedTemplateType",[30,0,["switchTemplateType"]]]],[["default"],[[[[1,"\\n"],[42,[28,[37,18],[[28,[37,18],[[30,0,["TYPE_GROUP"]]],null]],null],null,[[[1,"      "],[8,[30,3,["ChoicePill"]],null,[["@value","@text","@a11yText"],[[30,4,["0"]],[30,4,["1"]],[30,4,["1"]]]],null],[1,"\\n"]],[4]],null],[1,"  "]],[3]]]]],[1,"\\n\\n  "],[10,0],[14,0,"u-display-flex u-flex-wrap mt4"],[12],[1,"\\n"],[42,[28,[37,18],[[28,[37,18],[[30,0,["filteredModel"]]],null]],null],null,[[[1,"      "],[8,[39,20],[[24,0,"hover:no-underline focus:no-underline mr4 mb4"]],[["@route","@model"],[[52,[30,0,["secretEditorMode"]],"china.content-tool.view.add.index","china.content-tool.view.edit.index"],[30,5,["index"]]]],[["default"],[[[[1,"\\n        "],[8,[39,21],[[4,[38,22],["click"],null]],[["@intro","@headline","@image"],[[30,5,["ad","intro","text"]],[30,5,["ad","headline","text"]],[30,5,["ad","image"]]]],null],[1,"\\n      "]],[]]]]],[1,"\\n"]],[5]],null],[1,"  "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[46,[28,[37,24],null,null],null,null,null],[1,"\\n"]],["PillGroup","industryItem","PillGroup","typeItem","template"],false,["page-title","t","hue-web-foundations@-container","hue-web-foundations@-inset","hue-web-icons@icon","hue-web-foundations@-text-heading","hue-web-entity","if","hue-web-button","on","gt","hue-web-button-link","hue-web-foundations@-text-body","hue-web-pill-choice-group","hue-web-foundations@-artdeco-migration-scope","fn","set","each","-track-array","slice","link-to","china/content-tool/ad-preview","track-interaction","component","-outlet"]]',moduleName:"campaign-manager-web/templates/china/content-tool/view.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/china/content-tool/view/add",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"NLvWZonm",block:'[[[46,[28,[37,1],null,null],null,null,null]],[],false,["component","-outlet"]]',moduleName:"campaign-manager-web/templates/china/content-tool/view/add.hbs",isStrictMode:!1})}))
define("campaign-manager-web/templates/china/content-tool/view/add/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"57P4mc9g",block:'[[[8,[39,0],[[24,0,"u-layout__width-half"]],[["@isOpen","@dismissModal"],[[28,[37,1],[[30,0,["viewController","watiModalUnlockedTask","isRunning"]]],null],[30,0,["viewController","backToIndexView"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["ModalHeader"]],[[24,0,"flex items-center mr6"]],null,[["default"],[[[[1,"\\n    "],[10,"h2"],[14,1,"content-template-add-header"],[15,0,[29,[[28,[37,2],null,[["size"],["large"]]]]]],[12],[1,"\\n      "],[1,[28,[35,3],["title","campaign-manager-web/templates/china/content-tool/view/add/index"],null]],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,1,["ModalContent"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"flex"],[12],[1,"\\n      "],[10,"ul"],[14,0,"china-content-tool__list_none u-layout__width-full p4"],[12],[1,"\\n        "],[10,"li"],[12],[1,"\\n          "],[8,[39,4],[[24,0,"mb2"],[4,[38,5],["change",[28,[37,6],["target.value",[28,[37,7],[[30,0,["model"]],"industry"],null]],null]],null]],[["@labelText"],[[28,[37,3],["lable_select_industry","campaign-manager-web/templates/china/content-tool/view/add/index"],null]]],[["default"],[[[[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["INDUSTRY_GROUP"]]],null]],null],null,[[[1,"              "],[10,"option"],[15,"selected",[28,[37,10],[[30,0,["model","industry"]],[30,2,["0"]]],null]],[15,2,[30,2,["0"]]],[12],[1,[30,2,["1"]]],[13],[1,"\\n"]],[2]],null],[1,"          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,"li"],[12],[1,"\\n          "],[8,[39,4],[[4,[38,5],["change",[28,[37,6],["target.value",[28,[37,7],[[30,0,["model"]],"type"],null]],null]],null]],[["@labelText"],[[28,[37,3],["lable_select_type","campaign-manager-web/templates/china/content-tool/view/add/index"],null]]],[["default"],[[[[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["TYPE_GROUP"]]],null]],null],null,[[[1,"              "],[10,"option"],[15,"selected",[28,[37,10],[[30,0,["model","type"]],[30,3,["0"]]],null]],[15,2,[30,3,["0"]]],[12],[1,[30,3,["1"]]],[13],[1,"\\n"]],[3]],null],[1,"          "]],[]]]]],[1,"\\n        "],[13],[1,"\\n        "],[10,"li"],[15,0,[29,["mt4 pt4"," ",[36,11]]]],[12],[1,"\\n          "],[10,"h3"],[15,0,[29,[[28,[37,12],null,[["weight","size"],["bold","large"]]]]]],[12],[1,"\\n            "],[1,[28,[35,3],["title_ad","campaign-manager-web/templates/china/content-tool/view/edit"],null]],[13],[1,"\\n          "],[10,0],[14,0,"flex mt4"],[12],[1,"\\n            "],[8,[39,13],[[24,0,"mb0"],[24,"rows","2"],[16,2,[30,0,["model","adIntroText"]]],[4,[38,5],["input",[28,[37,6],["target.value",[28,[37,14],[[28,[37,7],[[30,0,["model"]],"adIntroText"],null]],null]],null]],null]],[["@label"],[[28,[37,3],["title_intro","campaign-manager-web/templates/china/content-tool/view/edit"],null]]],null],[1,"\\n            "],[8,[39,15],[[16,0,[29,["mt4 ml4 p2 u-layout__width-full china-content-tool__overflow-wrap"," ",[28,[37,16],null,[["elevation"],["lined"]]]]]]],[["@segments","@counterMax","@label","@contenteditable"],[[30,0,["model","adIntroSegments"]],[30,0,["LIMITS","ad","intro"]],[28,[37,3],["title_intro","campaign-manager-web/templates/china/content-tool/view/edit"],null],false]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"flex mt4"],[12],[1,"\\n            "],[8,[39,13],[[24,0,"mb0"],[24,"rows","2"],[16,2,[30,0,["model","adHeadlineText"]]],[4,[38,5],["input",[28,[37,6],["target.value",[28,[37,14],[[28,[37,7],[[30,0,["model"]],"adHeadlineText"],null]],null]],null]],null]],[["@label"],[[28,[37,3],["title_headline","campaign-manager-web/templates/china/content-tool/view/edit"],null]]],null],[1,"\\n            "],[8,[39,15],[[16,0,[29,["mt4 ml4 p2 u-layout__width-full china-content-tool__overflow-wrap"," ",[28,[37,16],null,[["elevation"],["lined"]]]]]]],[["@segments","@counterMax","@label","@contenteditable"],[[30,0,["model","adHeadlineSegments"]],[30,0,["LIMITS","ad","headline"]],[28,[37,3],["title_headline","campaign-manager-web/templates/china/content-tool/view/edit"],null],false]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"flex mt4"],[12],[1,"\\n            "],[8,[39,17],[[4,[38,5],["input",[28,[37,6],["target.value",[28,[37,14],[[28,[37,7],[[30,0,["model"]],"imgUrl"],null]],null]],null]],null]],[["@label","@value"],[[28,[37,3],["img_url","campaign-manager-web/templates/china/content-tool/view/add/index"],null],[30,0,["model","imgUrl"]]]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"flex mt4"],[12],[1,"\\n            "],[8,[39,17],[[4,[38,5],["input",[28,[37,6],["target.value",[28,[37,14],[[28,[37,7],[[30,0,["model"]],"canvaUrl"],null]],null]],null]],null]],[["@label","@value"],[[28,[37,3],["canva_url","campaign-manager-web/templates/china/content-tool/view/add/index"],null],[30,0,["model","canvaUrl"]]]],null],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,"li"],[15,0,[29,["mt4 pt4"," ",[36,11]]]],[12],[1,"\\n          "],[10,"h3"],[15,0,[29,[[28,[37,12],null,[["weight","size"],["bold","large"]]]]]],[12],[1,"\\n            "],[1,[28,[35,3],["title_form","campaign-manager-web/templates/china/content-tool/view/edit"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"flex mt4"],[12],[1,"\\n            "],[8,[39,13],[[24,"rows","2"],[16,2,[30,0,["model","formHeadlineText"]]],[4,[38,5],["input",[28,[37,6],["target.value",[28,[37,14],[[28,[37,7],[[30,0,["model"]],"formHeadlineText"],null]],null]],null]],null]],[["@label"],[[28,[37,3],["title_offer_headline","campaign-manager-web/templates/china/content-tool/view/edit"],null]]],null],[1,"\\n            "],[8,[39,15],[[16,0,[29,["mt4 ml4 p2 u-layout__width-full china-content-tool__overflow-wrap"," ",[28,[37,16],null,[["elevation"],["lined"]]]]]]],[["@segments","@counterMax","@label","@contenteditable"],[[30,0,["model","formHeadlineSegments"]],[30,0,["LIMITS","form","headline"]],[28,[37,3],["title_offer_headline","campaign-manager-web/templates/china/content-tool/view/edit"],null],false]],null],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"flex mt4"],[12],[1,"\\n            "],[8,[39,13],[[24,"rows","2"],[16,2,[30,0,["model","formDetailText"]]],[4,[38,5],["input",[28,[37,6],["target.value",[28,[37,14],[[28,[37,7],[[30,0,["model"]],"formDetailText"],null]],null]],null]],null]],[["@label"],[[28,[37,3],["title_offer_detail","campaign-manager-web/templates/china/content-tool/view/edit"],null]]],null],[1,"\\n            "],[8,[39,15],[[16,0,[29,["mt4 ml4 p2 u-layout__width-full china-content-tool__overflow-wrap"," ",[28,[37,16],null,[["elevation"],["lined"]]]]]]],[["@segments","@counterMax","@label","@contenteditable"],[[30,0,["model","formDetailSegments"]],[30,0,["LIMITS","form","detail"]],[28,[37,3],["title_offer_detail","campaign-manager-web/templates/china/content-tool/view/edit"],null],false]],null],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,"li"],[15,0,[29,["mt4 pt4"," ",[36,11]]]],[12],[1,"\\n          "],[10,"h3"],[15,0,[29,[[28,[37,12],null,[["weight","size"],["bold","large"]]]]]],[12],[1,"\\n            "],[1,[28,[35,3],["title_confirmation","campaign-manager-web/templates/china/content-tool/view/edit"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,0],[14,0,"flex mt4"],[12],[1,"\\n            "],[8,[39,13],[[24,"rows","2"],[16,2,[30,0,["model","formConfirmationText"]]],[4,[38,5],["input",[28,[37,6],["target.value",[28,[37,14],[[28,[37,7],[[30,0,["model"]],"formConfirmationText"],null]],null]],null]],null]],[["@label"],[[28,[37,3],["title_message","campaign-manager-web/templates/china/content-tool/view/edit"],null]]],null],[1,"\\n            "],[8,[39,15],[[16,0,[29,["mt4 ml4 p2 u-layout__width-full china-content-tool__overflow-wrap"," ",[28,[37,16],null,[["elevation"],["lined"]]]]]]],[["@segments","@counterMax","@label","@contenteditable"],[[30,0,["model","formConfirmationSegments"]],[30,0,["LIMITS","form","confirmation"]],[28,[37,3],["title_message","campaign-manager-web/templates/china/content-tool/view/edit"],null],false]],null],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,1,["ModalFooter"]],[[24,0,"flex items-center u-layout__push-right"]],null,[["default"],[[[[1,"\\n"],[41,[28,[37,19],[[30,0,["contentTemplates","items","length"]],0],null],[[[1,"      "],[8,[39,20],[[24,0,"mr4"],[4,[38,5],["click",[30,0,["review"]]],null]],[["@text","@buttonType"],[[28,[37,3],["review_n","campaign-manager-web/templates/china/content-tool/view/add/index"],[["n"],[[30,0,["contentTemplates","items","length"]]]]],"secondary"]],null],[1,"\\n"]],[]],null],[1,"\\n    "],[8,[39,20],[[4,[38,5],["click",[30,0,["save"]]],null]],[["@text","@disabled"],[[28,[37,3],["save","campaign-manager-web/templates/china/content-tool/view/add/index"],null],[28,[37,1],[[30,0,["model","isValid"]]],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n"]],["modal","industry","type"],false,["hue-web-modal","not","hue-web-foundations@-text-heading","t","hue-web-select","on","pick","set","each","-track-array","eq","hue-web-foundations@-divider","hue-web-foundations@-text-body","hue-web-text-area","fn","china/content-tool/text-template-edit","hue-web-foundations@-container","hue-web-text-input","if","gt","hue-web-button"]]',moduleName:"campaign-manager-web/templates/china/content-tool/view/add/index.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/china/content-tool/view/add/review",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"K5/sapOv",block:'[[[8,[39,0],[[24,"aria-labelledby","added-templates-review"]],[["@isOpen","@size","@dismissSidesheet"],[[28,[37,1],[[30,0,["viewController","watiModalUnlockedTask","isRunning"]]],null],"medium",[30,0,["close"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["SidesheetHeader"]],[[24,0,"pl4"]],[["@titleId","@title"],["added-templates-review",[28,[37,2],["title","campaign-manager-web/templates/china/content-tool/view/add/review"],null]]],null],[1,"\\n  "],[8,[30,1,["SidesheetContent"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[37,4],[[28,[37,5],["type",[30,0,["model"]]],null]],null],null,[[[1,"      "],[10,0],[14,0,"relative"],[12],[1,"\\n        "],[10,"h3"],[15,0,[29,["sticky top0 mb4 pr6 pl4"," ",[28,[37,6],null,[["weight","size"],["bold","large"]]]]]],[12],[1,"\\n          "],[1,[30,3]],[1,"\\n        "],[13],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,2]],null]],null],null,[[[1,"          "],[10,0],[14,0,"u-display-flex u-items-center mb4 pl4 pr4"],[12],[1,"\\n            "],[8,[39,8],[[24,0,"hover:no-underline focus:no-underline"]],[["@route","@model"],["china.content-tool.view.add.index",[30,4,["index"]]]],[["default"],[[[[1,"\\n              "],[8,[39,9],null,[["@intro","@headline","@image","@canva"],[[30,4,["adIntroDisplayText"]],[30,4,["adHeadlineDisplayText"]],[30,4,["imgUrl"]],[30,4,["canvaUrl"]]]],null],[1,"\\n            "]],[]]]]],[1,"\\n            "],[8,[39,10],[[24,0,"ml4"],[4,[38,11],["click",[28,[37,12],[[30,0,["remove"]],[30,4]],null]],null]],[["@buttonType","@circle","@icon","@size"],["secondary",true,"close","small"]],null],[1,"\\n          "],[13],[1,"\\n"]],[4]],null],[1,"      "],[13],[1,"\\n"]],[2,3]],null],[1,"  "]],[]]]]],[1,"\\n  "],[8,[30,1,["SidesheetFooter"]],null,null,[["default"],[[[[1,"\\n    "],[8,[39,10],[[4,[38,11],["click",[30,0,["addNewTemplate"]]],null]],[["@text"],[[28,[37,2],["add","campaign-manager-web/templates/china/content-tool/view/add/review"],null]]],null],[1,"\\n    "],[8,[39,13],[[24,0,"ml4"],[4,[38,11],["click",[30,0,["clear"]]],null]],[["@buttonType","@text"],["secondary",[28,[37,2],["clear","campaign-manager-web/templates/china/content-tool/view/add/review"],null]]],null],[1,"\\n"],[41,[30,0,["contentTemplates","downloadLink"]],[[[1,"      "],[8,[39,13],[[24,0,"u-layout__push-right"],[16,6,[30,0,["contentTemplates","downloadLink"]]],[16,"download",[30,0,["contentTemplates","fileName"]]]],[["@text"],[[28,[37,2],["export","campaign-manager-web/templates/china/content-tool/view/add/review"],null]]],null],[1,"\\n"]],[]],null],[1,"  "]],[]]]]],[1,"\\n"]],[1]]]]]],["sidesheet","items","type","item"],false,["hue-web-modal@hue-web-sidesheet","not","t","each","-each-in","group-by","hue-web-foundations@-text-body","-track-array","link-to","china/content-tool/ad-preview","hue-web-button","on","fn","hue-web-button-link","if"]]',moduleName:"campaign-manager-web/templates/china/content-tool/view/add/review.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/china/content-tool/view/edit",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"PDteID6E",block:'[[[46,[28,[37,1],null,null],null,null,null]],[],false,["component","-outlet"]]',moduleName:"campaign-manager-web/templates/china/content-tool/view/edit.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/china/content-tool/view/edit/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"GXR4LXI9",block:'[[[8,[39,0],[[24,"aria-labelledby","content-edit-header"]],[["@isOpen","@dismissModal"],[[28,[37,1],[[30,0,["viewController","watiModalUnlockedTask","isRunning"]]],null],[30,0,["close"]]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["ModalHeader"]],[[24,0,"flex items-center mr4"]],[["@title","@titleId"],[[28,[37,2],[[30,0,["model","title"]],[28,[37,3],["default_modal_title","campaign-manager-web/templates/china/content-tool/view/edit"],null]],null],"content-edit-header"]],null],[1,"\\n  "],[8,[30,1,["ModalContent"]],[[24,0,"p0"]],null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"flex"],[12],[1,"\\n      "],[10,"ul"],[14,0,"p4 china-content-tool__content-tool-container-editor"],[12],[1,"\\n"],[1,"        "],[11,"li"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0],"currentEditingSection"],null],[30,0,["sectionMap","AD"]]],null]],null],[12],[1,"\\n          "],[10,0],[14,0,"flex pt2 pb2"],[12],[1,"\\n            "],[10,"h3"],[15,0,[29,[[28,[37,7],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["title_ad","campaign-manager-web/templates/china/content-tool/view/edit"],null]],[1,"\\n            "],[13],[1,"\\n"],[41,[28,[37,9],[[30,0,["currentEditingSection"]],[30,0,["sectionMap","AD"]]],null],[[[1,"              "],[8,[39,10],[[24,0,"u-layout__push-right"]],[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]],[[[1,"              "],[8,[39,10],[[24,0,"u-layout__push-right"]],[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n"],[41,[28,[37,9],[[30,0,["currentEditingSection"]],[30,0,["sectionMap","AD"]]],null],[[[1,"            "],[10,0],[15,0,[29,["p4"," ",[28,[37,11],null,[["elevation"],["lined"]]]]]],[12],[1,"\\n              "],[8,[39,12],[[24,0,"mb4"]],[["@freeEditing","@counterMax","@segments","@text","@label","@onInput","@keepSegments"],[[28,[37,2],[[30,0,["isFreeEditingToggled"]],[28,[37,13],[[30,0,["editController","adIntro"]]],null]],null],[30,0,["LIMITS","ad","intro"]],[30,0,["model","ad","intro","segments"]],[30,0,["editController","adIntro"]],[28,[37,3],["title_intro","campaign-manager-web/templates/china/content-tool/view/edit"],null],[28,[37,5],[[28,[37,6],[[30,0,["editController"]],"adIntro"],null]],null],[28,[37,5],[[28,[37,6],[[30,0,["model","ad","intro"]],"segments"],null]],null]]],null],[1,"\\n              "],[8,[39,12],null,[["@freeEditing","@segments","@counterMax","@text","@label","@onInput","@keepSegments"],[[28,[37,2],[[30,0,["isFreeEditingToggled"]],[28,[37,13],[[30,0,["editController","adHeadline"]]],null]],null],[30,0,["model","ad","headline","segments"]],[30,0,["LIMITS","ad","headline"]],[30,0,["editController","adHeadline"]],[28,[37,3],["title_headline","campaign-manager-web/templates/china/content-tool/view/edit"],null],[28,[37,5],[[28,[37,6],[[30,0,["editController"]],"adHeadline"],null]],null],[28,[37,5],[[28,[37,6],[[30,0,["model","ad","headline"]],"segments"],null]],null]]],null],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"          "],[10,"hr"],[15,0,[29,[[36,14]]]],[12],[13],[1,"\\n        "],[13],[1,"\\n        "],[11,"li"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0],"currentEditingSection"],null],[30,0,["sectionMap","FORM"]]],null]],null],[12],[1,"\\n          "],[10,0],[14,0,"flex pt2 pb2"],[12],[1,"\\n            "],[10,"h3"],[15,0,[29,[[28,[37,7],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["title_form","campaign-manager-web/templates/china/content-tool/view/edit"],null]],[1,"\\n            "],[13],[1,"\\n"],[41,[28,[37,9],[[30,0,["currentEditingSection"]],[30,0,["sectionMap","FORM"]]],null],[[[1,"              "],[8,[39,10],[[24,0,"u-layout__push-right"]],[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]],[[[1,"              "],[8,[39,10],[[24,0,"u-layout__push-right"]],[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n"],[41,[28,[37,9],[[30,0,["currentEditingSection"]],[30,0,["sectionMap","FORM"]]],null],[[[1,"            "],[10,0],[15,0,[29,["p4"," ",[28,[37,11],null,[["elevation"],["lined"]]]]]],[12],[1,"\\n              "],[8,[39,12],[[24,0,"mb4"]],[["@freeEditing","@segments","@counterMax","@text","@label","@onInput","@keepSegments"],[[28,[37,2],[[30,0,["isFreeEditingToggled"]],[28,[37,13],[[30,0,["editController","formHeadline"]]],null]],null],[30,0,["model","form","headline","segments"]],[30,0,["LIMITS","form","headline"]],[30,0,["editController","formHeadline"]],[28,[37,3],["title_offer_headline","campaign-manager-web/templates/china/content-tool/view/edit"],null],[28,[37,5],[[28,[37,6],[[30,0,["editController"]],"formHeadline"],null]],null],[28,[37,5],[[28,[37,6],[[30,0,["model","form","headline"]],"segments"],null]],null]]],null],[1,"\\n              "],[8,[39,12],null,[["@freeEditing","@segments","@counterMax","@text","@label","@onInput","@keepSegments"],[[28,[37,2],[[30,0,["isFreeEditingToggled"]],[28,[37,13],[[30,0,["editController","formDetail"]]],null]],null],[30,0,["model","form","detail","segments"]],[30,0,["LIMITS","form","detail"]],[30,0,["editController","formDetail"]],[28,[37,3],["title_offer_detail","campaign-manager-web/templates/china/content-tool/view/edit"],null],[28,[37,5],[[28,[37,6],[[30,0,["editController"]],"formDetail"],null]],null],[28,[37,5],[[28,[37,6],[[30,0,["model","form","detail"]],"segments"],null]],null]]],null],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"          "],[10,"hr"],[15,0,[29,[[36,14]]]],[12],[13],[1,"\\n        "],[13],[1,"\\n        "],[11,"li"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0],"currentEditingSection"],null],[30,0,["sectionMap","CONFIRMATION"]]],null]],null],[12],[1,"\\n          "],[10,0],[14,0,"u-display-flex py4"],[12],[1,"\\n            "],[10,"h3"],[15,0,[29,[[28,[37,7],null,[["size","weight"],["medium","bold"]]]]]],[12],[1,"\\n              "],[1,[28,[35,3],["title_confirmation","campaign-manager-web/templates/china/content-tool/view/edit"],null]],[1,"\\n            "],[13],[1,"\\n"],[41,[28,[37,9],[[30,0,["currentEditingSection"]],[30,0,["sectionMap","CONFIRMATION"]]],null],[[[1,"              "],[8,[39,10],[[24,0,"u-layout__push-right"]],[["@size","@name"],["medium","chevron-down"]],null],[1,"\\n"]],[]],[[[1,"              "],[8,[39,10],[[24,0,"u-layout__push-right"]],[["@size","@name"],["medium","chevron-up"]],null],[1,"\\n"]],[]]],[1,"          "],[13],[1,"\\n"],[41,[28,[37,9],[[30,0,["currentEditingSection"]],[30,0,["sectionMap","CONFIRMATION"]]],null],[[[1,"            "],[10,0],[15,0,[29,["p4"," ",[28,[37,11],null,[["elevation"],["lined"]]]]]],[12],[1,"\\n              "],[8,[39,12],null,[["@freeEditing","@segments","@counterMax","@text","@label","@onInput","@keepSegments"],[[28,[37,2],[[30,0,["isFreeEditingToggled"]],[28,[37,13],[[30,0,["editController","formConfirmation"]]],null]],null],[30,0,["model","form","confirmation","segments"]],[30,0,["LIMITS","form","confirmation"]],[30,0,["editController","formConfirmation"]],[28,[37,3],["title_message","campaign-manager-web/templates/china/content-tool/view/edit"],null],[28,[37,5],[[28,[37,6],[[30,0,["editController"]],"formConfirmation"],null]],null],[28,[37,5],[[28,[37,6],[[30,0,["model","form","confirmation"]],"segments"],null]],null]]],null],[1,"\\n            "],[13],[1,"\\n"]],[]],null],[1,"        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"p4 china-content-tool__content-tool-container-preview"],[12],[1,"\\n        "],[10,0],[14,0,"u-display-flex mb4"],[12],[1,"\\n          "],[8,[39,15],[[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0],"previewMobile"],null],false],null]],null]],[["@buttonType","@text","@size","@emphasized"],[[52,[51,[30,0,["previewMobile"]]],"secondary","tertiary"],[28,[37,3],["desktop","campaign-manager-web/templates/china/content-tool/view/edit"],null],"small",[28,[37,1],[[30,0,["previewMobile"]]],null]]],null],[1,"\\n          "],[8,[39,15],[[24,0,"ml4"],[4,[38,4],["click",[28,[37,5],[[28,[37,6],[[30,0],"previewMobile"],null],true],null]],null]],[["@buttonType","@text","@size","@emphasized"],[[52,[30,0,["previewMobile"]],"secondary","tertiary"],[28,[37,3],["mobile","campaign-manager-web/templates/china/content-tool/view/edit"],null],"small",[30,0,["previewMobile"]]]],null],[1,"\\n        "],[13],[1,"\\n"],[41,[28,[37,9],[[30,0,["currentEditingSection"]],[30,0,["sectionMap","AD"]]],null],[[[1,"          "],[8,[39,17],[[24,0,"content-tool-ad-preview"]],[["@isMobile","@intro","@headline","@image","@canva","@canvaControlName"],[[30,0,["previewMobile"]],[30,0,["editController","adIntro"]],[30,0,["editController","adHeadline"]],[30,0,["model","ad","image"]],[30,0,["model","ad","canva"]],[52,[30,0,["isFreeEditingToggled"]],"free_mode_canva","default_mode_canva"]]],null],[1,"\\n"]],[]],[[[41,[28,[37,9],[[30,0,["currentEditingSection"]],[30,0,["sectionMap","FORM"]]],null],[[[1,"          "],[8,[39,18],[[24,0,"content-tool-ad-preview"]],[["@isMobile","@headline","@detail"],[[30,0,["previewMobile"]],[30,0,["editController","formHeadline"]],[30,0,["editController","formDetail"]]]],null],[1,"\\n"]],[]],[[[1,"          "],[8,[39,19],[[24,0,"content-tool-ad-preview"]],[["@isMobile","@confirmation"],[[30,0,["previewMobile"]],[30,0,["editController","formConfirmation"]]]],null],[1,"\\n        "]],[]]]],[]]],[1,"      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,1,["ModalFooter"]],null,null,[["default"],[[[[1,"\\n    "],[10,0],[14,0,"mt2"],[12],[1,"\\n      "],[8,[39,20],null,[["@labelText"],[[28,[37,3],["free_editing","campaign-manager-web/templates/china/content-tool/view/edit"],null]]],[["default"],[[[[1,"\\n        "],[8,[30,2,["Checkbox"]],[[16,0,[29,[[36,21]]]],[4,[38,4],["change",[28,[37,5],[[28,[37,22],["target.checked",[28,[37,5],[[28,[37,6],[[30,0],"isFreeEditingToggled"],null]],null]],null]],null]],null],[4,[38,23],[[52,[30,0,["isFreeEditingToggled"]],"free_to_default","default_to_free"]],null]],[["@isChecked"],[[30,0,["isFreeEditingToggled"]]]],null],[1,"\\n      "]],[2]]]]],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,15],[[24,0,"u-layout__push-right"],[4,[38,4],["click",[30,0,["preview"]]],null],[4,[38,23],[[52,[30,0,["isFreeEditingToggled"]],"free_mode_export","default_mode_export"]],null]],[["@text"],[[28,[37,3],["preview","campaign-manager-web/templates/china/content-tool/view/edit"],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["modal","FormElContainer"],false,["hue-web-modal","not","or","t","on","fn","set","hue-web-foundations@-text-body","if","eq","hue-web-icons@icon","hue-web-foundations@-container","china/content-tool/text-template-edit","is-empty","hue-web-foundations@-divider","hue-web-button","unless","china/content-tool/ad-preview","china/content-tool/form-preview","china/content-tool/confirmation-preview","hue-web-form-element-container","hue-web-foundations@-artdeco-migration-scope","pick","track-interaction"]]',moduleName:"campaign-manager-web/templates/china/content-tool/view/edit/index.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/china/content-tool/view/edit/preview",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"GT6JvomV",block:'[[[8,[39,0],[[24,"aria-labelledby","content-edit-preview-header"]],[["@isOpen","@dismissModal"],[[28,[37,1],[[30,0,["viewController","watiModalUnlockedTask","isRunning"]]],null],[28,[37,2],[[30,0,["close"]],"close"],null]]],[["default"],[[[[1,"\\n  "],[8,[30,1,["ModalHeader"]],null,[["@title","@titleId"],[[28,[37,3],["preview_modal_title","campaign-manager-web/templates/china/content-tool/view/edit"],null],"content-edit-preview-header"]],null],[1,"\\n  "],[8,[30,1,["ModalContent"]],[[24,0,"pl0 pr0"]],null,[["default"],[[[[1,"\\n    "],[11,0],[24,0,"u-layout__width-full u-display-flex u-flex-column"],[4,[38,4],[[30,0,["saveContent"]]],null],[12],[1,"\\n      "],[10,"header"],[15,0,[29,["u-border-radius__common china-content-tool__long-class-name-hidden"," ",[28,[37,5],null,[["elevation"],["lined"]]]," ",[28,[37,6],null,[["amount","dir"],["compact","horizontal"]]]]]],[12],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-items-center p3"],[12],[1,"\\n          "],[8,[39,7],null,[["@type","@size","@name"],["logo","small","linkedin-bug-blue"]],null],[1,"\\n          "],[10,"h3"],[15,0,[29,["ml4"," ",[28,[37,8],null,[["size","color"],["large","brand-accent-5"]]]]]],[12],[1,"领英创意向导 Creative\\n            Wizard"],[13],[1,"\\n        "],[13],[1,"\\n      "],[13],[1,"\\n      "],[10,2],[15,0,[29,["p4 u-layout__align-center china-content-tool__info-bg china-content-tool__long-class-name-hiddenhidden"," ",[28,[37,9],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,3],["campaign_manager_note_1","campaign-manager-web/templates/china/content-tool/view/edit/preview"],null]],[13],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-items-center justify-center p4 china-content-tool__info-bg china-content-tool__long-class-name-hidden"],[12],[1,"\\n        "],[10,2],[15,0,[29,[[28,[37,9],null,[["weight"],["bold"]]]]]],[12],[1,[28,[35,3],["campaign_manager_note_2","campaign-manager-web/templates/china/content-tool/view/edit/preview"],null]],[13],[1,"\\n        "],[8,[39,10],[[24,6,"https://www.linkedin.com/campaignmanager"],[24,"target","_blank"],[24,0,"ml6"]],[["@text","@size"],[[28,[37,3],["paste_on_cmt","campaign-manager-web/templates/china/content-tool/view/edit/preview"],null],"small"]],null],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"pt12 pb12 china-content-tool__max_width u-layout__margin-center-horizontal"],[12],[1,"\\n        "],[10,"h3"],[15,0,[29,["mb4 mt6 u-layout__align-center"," ",[28,[37,9],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["title_ad","campaign-manager-web/templates/china/content-tool/view/edit"],null]],[1,"\\n        "],[13],[1,"\\n        "],[10,0],[14,0,"u-display-flex mb16 pl4 pr4"],[12],[1,"\\n          "],[8,[39,11],[[24,0,"content-tool-ad-preview"]],[["@isMobile","@intro","@headline","@image"],[[30,0,["previewMobile"]],[30,0,["editController","adIntro"]],[30,0,["editController","adHeadline"]],[30,0,["model","ad","image"]]]],null],[1,"\\n          "],[10,0],[14,0,"ml6 pt6 content-tool-ad-preview china-content-tool__long-class-name-hidden"],[12],[1,"\\n            "],[10,"label"],[15,0,[29,["mb6"," ",[28,[37,9],null,[["open","color"],[true,"text-low-emphasis"]]]]]],[12],[1,[28,[35,3],["title_intro","campaign-manager-web/templates/china/content-tool/view/edit"],null]],[13],[1,"\\n            "],[10,2],[15,0,[29,["mb8"," ",[28,[37,9],null,[["open","weight"],[true,"bold"]]]]]],[12],[1,[30,0,["editController","adIntro"]]],[13],[1,"\\n            "],[10,"label"],[15,0,[29,["mb6"," ",[28,[37,9],null,[["open","color"],[true,"text-low-emphasis"]]]]]],[12],[1,[28,[35,3],["title_headline","campaign-manager-web/templates/china/content-tool/view/edit"],null]],[13],[1,"\\n            "],[10,2],[15,0,[29,["mb8"," ",[28,[37,9],null,[["open","weight"],[true,"bold"]]]]]],[12],[1,[30,0,["editController","adHeadline"]]],[13],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,"h3"],[15,0,[29,["mb4 mt6 u-layout__align-center"," ",[28,[37,9],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["title_form","campaign-manager-web/templates/china/content-tool/view/edit"],null]],[1,"\\n        "],[13],[1,"\\n"],[41,[28,[37,13],[[30,0,["editController","formHeadline"]],[30,0,["editController","formDetail"]]],null],[[[1,"          "],[10,0],[14,0,"u-display-flex mb4 pl4 pr4"],[12],[1,"\\n            "],[8,[39,14],[[24,0,"content-tool-ad-preview"]],[["@isMobile","@headline","@detail"],[[30,0,["previewMobile"]],[30,0,["editController","formHeadline"]],[30,0,["editController","formDetail"]]]],null],[1,"\\n            "],[10,0],[14,0,"ml6 pt6 content-tool-ad-preview china-content-tool__long-class-name-hidden"],[12],[1,"\\n              "],[10,"label"],[15,0,[29,["mb6"," ",[28,[37,9],null,[["open","color"],[true,"text-low-emphasis"]]]]]],[12],[1,[28,[35,3],["title_offer_headline","campaign-manager-web/templates/china/content-tool/view/edit"],null]],[13],[1,"\\n              "],[10,2],[15,0,[29,["mb8"," ",[28,[37,9],null,[["open","weight"],[true,"bold"]]]]]],[12],[1,[30,0,["editController","formHeadline"]]],[13],[1,"\\n              "],[10,"label"],[15,0,[29,["mb6"," ",[28,[37,9],null,[["open","color"],[true,"text-low-emphasis"]]]]]],[12],[1,[28,[35,3],["title_offer_detail","campaign-manager-web/templates/china/content-tool/view/edit"],null]],[13],[1,"\\n              "],[10,2],[15,0,[29,["mb8"," ",[28,[37,9],null,[["open","weight"],[true,"bold"]]]]]],[12],[1,[30,0,["editController","formDetail"]]],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"        "],[10,"h3"],[15,0,[29,["mb4 mt6 u-layout__align-center"," ",[28,[37,9],null,[["size","weight"],["large","bold"]]]]]],[12],[1,"\\n          "],[1,[28,[35,3],["title_confirmation","campaign-manager-web/templates/china/content-tool/view/edit"],null]],[1,"\\n        "],[13],[1,"\\n"],[41,[30,0,["editController","formConfirmation"]],[[[1,"          "],[10,0],[14,0,"u-display-flex mb16 pl4 pr4"],[12],[1,"\\n            "],[8,[39,15],[[24,0,"content-tool-ad-preview"]],[["@isMobile","@confirmation"],[[30,0,["previewMobile"]],[30,0,["editController","formConfirmation"]]]],null],[1,"\\n            "],[10,0],[14,0,"ml6 pt6 content-tool-ad-preview china-content-tool__long-class-name-hidden"],[12],[1,"\\n              "],[10,"label"],[15,0,[29,["mb6"," ",[28,[37,9],null,[["open","color"],[true,"text-low-emphasis"]]]]]],[12],[1,[28,[35,3],["title_message","campaign-manager-web/templates/china/content-tool/view/edit"],null]],[13],[1,"\\n              "],[10,2],[15,0,[29,["mb8"," ",[28,[37,9],null,[["open","weight"],[true,"bold"]]]]]],[12],[1,[30,0,["editController","formConfirmation"]]],[13],[1,"\\n            "],[13],[1,"\\n          "],[13],[1,"\\n"]],[]],null],[1,"      "],[13],[1,"\\n      "],[10,0],[14,0,"mt12 china-content-tool__long-class-name-hidden"],[12],[1,"\\n        "],[10,0],[14,0,"u-display-flex u-items-center justify-center mb6 china-content-tool__info-bg"],[12],[1,"\\n          "],[10,"h4"],[14,0,"p4 u-layout__align-center"],[12],[1,[28,[35,3],["canva_note","campaign-manager-web/templates/china/content-tool/view/edit/preview"],null]],[13],[1,"\\n          "],[8,[39,10],[[16,6,[30,0,["model","ad","canva"]]],[24,"target","_blank"],[24,0,"ml6"]],[["@text","@size"],[[28,[37,3],["edit_in_canva","campaign-manager-web/templates/china/content-tool/view/edit"],null],"small"]],null],[1,"\\n        "],[13],[1,"\\n        "],[10,"img"],[14,0,"u-layout__display-block u-layout__margin-center-horizontal china-content-tool__max_width"],[15,"src",[30,0,["model","ad","image"]]],[15,"alt",[28,[37,3],["template_sample_img","campaign-manager-web/templates/china/content-tool/view/edit/preview"],null]],[12],[13],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,1,["ModalFooter"]],[[24,0,"u-display-flex u-items-center"]],null,[["default"],[[[[1,"\\n    "],[10,2],[14,0,"u-display-flex u-items-center"],[12],[1,"\\n      "],[8,[39,7],[[24,0,"china-content-tool__color-icon-brand mr4"]],[["@size","@name"],["medium","signal-notice"]],null],[1,"\\n      "],[10,1],[15,0,[29,["china-content-tool__content-tool-preview_foot_notes"," ",[28,[37,9],null,[["size","open","color"],["small",true,"text-low-emphasis"]]]]]],[12],[1,[28,[35,3],["footer_note","campaign-manager-web/templates/china/content-tool/view/edit/preview"],null]],[13],[1,"\\n    "],[13],[1,"\\n    "],[8,[39,16],[[24,0,"ml4 u-layout__push-right"],[4,[38,17],["click",[28,[37,2],[[30,0,["close"]],"cancel"],null]],null]],[["@buttonType","@text","@emphasized"],["secondary",[28,[37,3],["cancel","campaign-manager-web/templates/china/content-tool/view/edit"],null],true]],null],[1,"\\n    "],[8,[39,10],[[24,0,"ml6"],[16,6,[30,0,["htmlDownloadLink"]]],[16,"download",[30,0,["htmlFileName"]]],[4,[38,18],["confirm"],null]],[["@text"],[[28,[37,3],["export","campaign-manager-web/templates/china/content-tool/view/edit"],null]]],null],[1,"\\n  "]],[]]]]],[1,"\\n"]],[1]]]]]],["modal"],false,["hue-web-modal","not","fn","t","china-gen-html","hue-web-foundations@-container","hue-web-foundations@-inset","hue-web-icons@icon","hue-web-foundations@-text-heading","hue-web-foundations@-text-body","hue-web-button-link","china/content-tool/ad-preview","if","and","china/content-tool/form-preview","china/content-tool/confirmation-preview","hue-web-button","on","track-interaction"]]',moduleName:"campaign-manager-web/templates/china/content-tool/view/edit/preview.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/coach-recommendation-strings",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"rV5xttPz",block:'[[[1,"\\n"],[1,"\\n"]],[],false,[]]',moduleName:"campaign-manager-web/templates/coach-recommendation-strings.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/components/hue-web-pill-choice-group",["exports","hue-web-pill/templates/components/hue-web-pill-choice-group"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/templates/components/hue-web-pill-choice",["exports","hue-web-pill/templates/components/hue-web-pill-choice"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/templates/components/hue-web-pill-filter-group",["exports","hue-web-pill/templates/components/hue-web-pill-filter-group"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/templates/components/hue-web-pill-filter",["exports","hue-web-pill/templates/components/hue-web-pill-filter"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/templates/components/sticky-scrollbar",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"pt3uqZ0h",block:'[[[10,0],[14,1,"scrollbar-placeholder"],[12],[13],[1,"\\n"]],[],false,[]]',moduleName:"campaign-manager-web/templates/components/sticky-scrollbar.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/creative-validation-strings",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"bEVK/PE+",block:'[[[1,"\\n"]],[],false,[]]',moduleName:"campaign-manager-web/templates/creative-validation-strings.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/demographics/headers",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"+lJKJ9R2",block:'[[[1,"\\n"]],[],false,[]]',moduleName:"campaign-manager-web/templates/demographics/headers.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/enterprise-login",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"x/jhL/g+",block:'[[[1,"\\n"],[8,[39,0],null,[["@contentClassNames","@isResponsive","@layoutWhenSmall","@width"],["ph6",true,"stacked","full"]],[["default"],[[[[1,"\\n  "],[8,[39,1],[[16,0,[30,1,["classNames","productLockupLink"]]],[16,"aria-label",[28,[37,2],["i18n_product_name","campaign-manager-web/templates/enterprise-login"],null]]],[["@route"],[[30,0,["ACCOUNTS_INDEX"]]]],[["default"],[[[[1,"\\n    "],[8,[30,1,["ProductLockup"]],null,[["@productName","@useHueWebLogo"],[[52,[30,0,["isMercadoEnabled"]],"campaign-manager",[28,[37,2],["i18n_product_name","campaign-manager-web/templates/enterprise-login"],null]],[30,0,["isMercadoEnabled"]]]],null],[1,"\\n  "]],[]]]]],[1,"\\n  "],[8,[30,1,["HelpAction"]],null,null,[["default"],[[[[1,"\\n    "],[10,1],[15,0,[30,2,["classNames","action"]]],[12],[1,"\\n      "],[8,[39,4],null,[["@icon"],[[30,2,["icon"]]]],null],[1,"\\n    "],[13],[1,"\\n  "]],[2]]]]],[1,"\\n"]],[1]]]]],[1,"\\n\\n"],[10,"main"],[12],[1,"\\n  "],[11,0],[24,0,"enterprise-login__content u-display-flex u-justify-center"],[4,[38,5],null,[["pageKey","routeName","currentRoute"],["enterprise_login",[28,[37,6],[[53,"outletState"],"render.name"],null],[28,[37,6],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n    "],[8,[39,8],null,null,[["default"],[[[[1,"\\n      "],[8,[30,3,["Image"]],null,null,[["default"],[[[[1,"\\n        "],[8,[39,9],null,[["@class","@alt","@ghostType","@image"],["mr1 vector-img",[52,[30,0,["hasFullName"]],[28,[37,10],null,[["firstName","lastName","type"],[[30,0,["memberProfile","profileData","firstName"]],[30,0,["memberProfile","profileData","lastName"]],"full"]]],""],"person",[30,0,["memberProfile","profileData","pictureUrl"]]]],null],[1,"\\n      "]],[]]]]],[1,"\\n    "]],[3]]]]],[1,"\\n  "],[13],[1,"\\n  "],[10,"h1"],[15,0,[29,["mv6 u-layout__align-center"," ",[28,[37,11],null,[["size"],["large"]]]]]],[12],[1,"\\n    "],[1,[28,[35,2],["i18n_select_team","campaign-manager-web/templates/enterprise-login"],[["name"],[[28,[37,12],null,[["firstName","lastName"],[[30,0,["memberProfile","profileData","firstName"]],[30,0,["memberProfile","profileData","lastName"]]]]]]]]],[1,"\\n  "],[13],[1,"\\n\\n  "],[8,[39,13],null,[["@bmAccounts","@profileData"],[[30,0,["enterpriseAuthentication","bmAccounts"]],[30,0,["memberProfile","profileData"]]]],null],[1,"\\n"],[13],[1,"\\n"]],["header","helpAction","lockup"],false,["enterprise-application-header","link-to","t","if","iph-launch-button","track-render","get","-get-dynamic-var","hue-web-entity-lockup","custom-image","format-name","hue-web-foundations@-text-body","hash","bm-account-panel"]]',moduleName:"campaign-manager-web/templates/enterprise-login.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/error",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"ZzxvGCY3",block:'[[[8,[39,0],null,null,null],[1,"\\n"],[8,[39,1],[[24,0,"cm-hue-empty-state"]],[["@headline","@illustration","@message"],[[28,[37,2],null,[["error","withRecoveryMessage","withErrorCodeMessage"],[[30,0,["model"]],false,false]]],"error-server",[28,[37,2],null,[["error","withErrorMessage"],[[30,0,["model"]],false]]]]],null],[1,"\\n"],[46,[28,[37,4],null,null],null,null,null]],[],false,["global-header","hue-web-empty-state","error-message","component","-outlet"]]',moduleName:"campaign-manager-web/templates/error.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/loading",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"GZapYP30",block:'[[[8,[39,0],null,null,null]],[],false,["transition-loader"]]',moduleName:"campaign-manager-web/templates/loading.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/login",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"78Hi2vCS",block:'[[[41,[30,0,["lixFetchError"]],[[[1,"  "],[19,"error",[]],[1,"\\n"]],[]],[[[1,"  "],[10,"iframe"],[15,"title",[28,[37,2],["login","campaign-manager-web/templates/login"],null]],[15,"src",[30,0,["model","url"]]],[14,0,"iframe--authentication"],[12],[1,"\\n  "],[13],[1,"\\n"]],[]]]],[],true,["if","partial","t"]]',moduleName:"campaign-manager-web/templates/login.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/logout",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"8wLQ3oHc",block:'[[[10,"iframe"],[15,"title",[28,[37,0],["logout","campaign-manager-web/templates/logout"],null]],[15,"src",[30,0,["model","url"]]],[14,0,"iframe--authentication"],[12],[13]],[],false,["t"]]',moduleName:"campaign-manager-web/templates/logout.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/new-advertiser",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"0y6IjXCG",block:'[[[1,"\\n"],[8,[39,0],null,[["@showProductHeaderOnly"],[[30,0,["isNewAdvertiserAccountCreationMobileDesignEnabled"]]]],null],[1,"\\n\\n"],[10,"main"],[14,0,"u-display-flex u-flex-column flex-fill"],[12],[1,"\\n  "],[10,0],[14,0,"scc-new-advertiser__container"],[12],[1,"\\n    "],[10,0],[14,"data-class-scc-new-advertiser__container",""],[15,0,[28,[37,1],["scc-new-advertiser__inner-container",[28,[37,2],null,[["scc-new-advertiser__inner-container-sm"],[[30,0,["isNewAdvertiserAccountCreationMobileDesignEnabled"]]]]]],null]],[12],[1,"\\n      "],[10,0],[14,0,"scc-new-advertiser__account-form-container mb4 u-border__common"],[12],[1,"\\n        "],[10,"section"],[14,"data-class-scc-new-advertiser__top-section",""],[15,0,[28,[37,1],["pt5 ph5",[28,[37,2],null,[["scc-new-advertiser__top-section-sm"],[[30,0,["isNewAdvertiserAccountCreationMobileDesignEnabled"]]]]]],null]],[12],[1,"\\n          "],[10,0],[15,0,[28,[37,1],["scc-new-advertiser__banner-image mb5",[28,[37,2],null,[["scc-new-advertiser__banner-image-sm"],[[30,0,["isNewAdvertiserAccountCreationMobileDesignEnabled"]]]]]],null]],[12],[13],[1,"\\n          "],[10,"h1"],[15,0,[29,["mb2"," ",[28,[37,3],null,[["size"],["small"]]]]]],[14,"data-live-test-new-advertiser-title-text",""],[12],[1,"\\n            "],[1,[28,[35,4],["i18n_scc_setup_account_v2","campaign-manager-web/templates/new-advertiser"],null]],[1,"\\n          "],[13],[1,"\\n          "],[10,2],[15,0,[29,["mb2"," ",[28,[37,5],null,[["size","color","open"],["small","text-low-emphasis","true"]]]]]],[12],[1,"\\n            "],[1,[28,[35,4],["i18n_scc_account_information_v2","campaign-manager-web/templates/new-advertiser"],null]],[1,"\\n          "],[13],[1,"\\n        "],[13],[1,"\\n        "],[10,"section"],[12],[1,"\\n          "],[8,[39,6],null,[["@model","@updateAccount","@onSave","@showValidations","@companyId","@isCompanyIdFromUrl"],[[30,0,["model","accountToModify"]],[30,0,["updateAccountRecord"]],[28,[37,7],[[30,0,["accountFormTask"]]],null],[28,[37,8],[[30,0,["showAddAccountValidations"]]],null],[30,0,["companyIdToPreselect"]],[30,0,["isCompanyIdFromUrl"]]]],null],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,9],[[24,0,"mh4"]],[["@isHidden","@type"],[[28,[37,10],[[30,0,["showAddAccountSaveError"]]],null],"negative"]],[["default"],[[[[1,"\\n          "],[1,[28,[35,11],null,[["error"],[[30,0,["accountFormTaskError"]]]]]],[1,"\\n        "]],[]]]]],[1,"\\n      "],[13],[1,"\\n      "],[10,0],[14,0,"u-display-flex u-flex-column u-flex-row-sm u-justify-between u-items-center"],[12],[1,"\\n        "],[10,0],[15,0,[29,["u-layout__display-inline-block u-color__black--60 mb3 ml4"," ",[28,[37,5],null,[["size"],["small"]]]]]],[12],[1,"\\n          "],[1,[28,[35,4],["i18n_create_acount_disclaimer_v4","campaign-manager-web/templates/new-advertiser"],[["linkInfo"],[[28,[37,12],null,[["dataTestSelector","class","ariaLabel","href"],["data-test-new-advertiser-disclaimer","u-font__underline t-14 t-bold u-link",[28,[37,4],["i18n_tc_aria_label","campaign-manager-web/templates/new-advertiser"],null],[28,[37,13],null,[["path"],["legal/sas-terms"]]]]]]]]]],[1,"\\n        "],[13],[1,"\\n        "],[8,[39,14],[[16,"aria-label",[28,[37,4],["i18n_agree_and_create_account_a11y_description","campaign-manager-web/templates/new-advertiser"],null]],[24,"data-live-test-button-account-form-create",""],[24,0,"mb3"],[16,"disabled",[28,[37,15],[[28,[37,10],[[30,0,["model","accountToModify","canEditAccount"]]],null],[30,0,["accountFormTask","isRunning"]],[28,[37,16],[[30,0,["showAddAccountValidations"]],[28,[37,10],[[30,0,["model","accountToModify","validations","isValid"]]],null]],null]],null]],[24,4,"submit"],[4,[38,17],["account_form_create_account"],null],[4,[38,18],["click",[28,[37,7],[[30,0,["accountFormTask"]]],null]],null]],[["@size","@buttonType","@text"],["small","primary",[28,[37,4],["i18n_agree_and_create_account_v2","campaign-manager-web/templates/new-advertiser"],null]]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"],[13],[1,"\\n"]],[],false,["global-header","classes","hash","hue-web-foundations@-text-display","t","hue-web-foundations@-text-body","account-form","perform","readonly","hue-web-inline-feedback","not","error-message","external-link-info","help-center-url","hue-web-button","or","and","track-interaction","on"]]',moduleName:"campaign-manager-web/templates/new-advertiser.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/not-found",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"KCGV94PM",block:'[[[1,"\\n"],[8,[39,0],null,null,null],[1,"\\n"],[8,[39,1],[[24,0,"cm-hue-empty-state"]],[["@headline","@illustration","@message"],[[28,[37,2],["i18n_page_not_found","campaign-manager-web/templates/not-found"],null],"empty-room","-"]],null]],[],false,["global-header","hue-web-empty-state","t"]]',moduleName:"campaign-manager-web/templates/not-found.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/optima-loader-strings",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"WommiL0R",block:'[[[1,"\\n"],[1,"\\n"]],[],false,[]]',moduleName:"campaign-manager-web/templates/optima-loader-strings.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/reporting-table/name-total-cell-text",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"T9ncAKHE",block:'[[[1,"\\n"]],[],false,[]]',moduleName:"campaign-manager-web/templates/reporting-table/name-total-cell-text.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/sponsor-request/consent",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"e9WigW2X",block:'[[[1,"\\n"],[1,[28,[35,0],[[28,[37,1],["i18n_sponsor_request_header","campaign-manager-web/templates/sponsor-request/consent"],null]],null]],[1,"\\n\\n"],[8,[39,2],null,[["@profileData","@adConsentRequestObject","@refreshSponsorRequestPage"],[[30,1,["profileData"]],[30,1,["adConsentRequestObject"]],[30,0,["refreshSponsorRequestPage"]]]],null]],["@model"],false,["page-title","t","sponsor-request/sponsor-request-container"]]',moduleName:"campaign-manager-web/templates/sponsor-request/consent.hbs",isStrictMode:!1})})),define("campaign-manager-web/templates/unauthorised",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"kKsmSmdA",block:'[[[1,"\\n"],[8,[39,0],null,null,null],[1,"\\n"],[10,0],[12],[1,"\\n  "],[8,[39,1],[[24,0,"cm-hue-empty-state"]],[["@headline","@illustration","@message"],[[28,[37,2],["i18n_unauthorised","campaign-manager-web/templates/unauthorised"],null],"error-crossing",[28,[37,3],null,[["error","withErrorMessage"],[[30,0,["model","error"]],false]]]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[46,[28,[37,5],null,null],null,null,null]],[],false,["global-header","hue-web-empty-state","t","error-message","component","-outlet"]]',moduleName:"campaign-manager-web/templates/unauthorised.hbs",isStrictMode:!1})})),define("campaign-manager-web/themes/bootstrap3",["exports","ember-models-table/themes/bootstrap3"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/themes/bootstrap4",["exports","ember-models-table/themes/bootstrap4"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/themes/default",["exports","ember-models-table/themes/default"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/themes/ember-bootstrap-v3",["exports","ember-models-table/themes/ember-bootstrap-v3"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/themes/ember-bootstrap-v4",["exports","ember-models-table/themes/ember-bootstrap-v4"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/themes/ember-paper",["exports","ember-models-table/themes/ember-paper"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}))
define("campaign-manager-web/themes/plain-html",["exports","ember-models-table/themes/plain-html"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/transforms/array",["exports","@ember-data/serializer/transform"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=t.default.extend({deserialize:e=>Array.isArray(e)?[...e]:[],serialize:e=>Array.isArray(e)?[...e]:[]})})),define("campaign-manager-web/transforms/boolean",["exports","@ember-data/serializer/-private"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.BooleanTransform}})})),define("campaign-manager-web/transforms/date-time",["exports","@ember-data/serializer/transform"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=t.default.extend({deserialize(e){if(e)return new Date(e)},serialize(e){if(e)return e.getTime()}})})),define("campaign-manager-web/transforms/date",["exports","@ember-data/serializer/-private"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.DateTransform}})})),define("campaign-manager-web/transforms/number",["exports","@ember-data/serializer/-private"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.NumberTransform}})})),define("campaign-manager-web/transforms/string",["exports","@ember-data/serializer/-private"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.StringTransform}})})),define("campaign-manager-web/types/brand-lift-tests",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.TestResultDemographicMetricPivots=e.SurveyResponseDemographicMetricPivot=e.BrandLiftTestValidationLevel=e.BrandLiftTestValidationCode=e.BrandLiftTestUserState=e.BrandLiftTestUiState=e.BrandLiftTestSystemState=e.BrandLiftTestSurveyResponseAnswer=e.BrandLiftTestSortKeys=e.BrandLiftTestResultStrength=e.BrandLiftTestResultMetricType=e.BrandLiftTestPanelMode=e.BrandLiftTestKeyMetric=e.BrandLiftTestGroup=e.BrandLiftTestExecutionState=e.BrandLiftTestEntityType=e.BrandLiftTestEndReason=e.BrandLiftDemographicCategory=void 0
let t=e.BrandLiftTestSurveyResponseAnswer=void 0;(function(e){e.NEUTRAL="NEUTRAL",e.NO="NO",e.NOT_AT_ALL_FAMILIAR="NOT_AT_ALL_FAMILIAR",e.NOT_SURE="NOT_SURE",e.ONLY_HEARD_THE_NAME="ONLY_HEARD_THE_NAME",e.SOMEWHAT_FAMILIAR="SOMEWHAT_FAMILIAR",e.SOMEWHAT_FAVORABLE="SOMEWHAT_FAVORABLE",e.SOMEWHAT_LIKELY="SOMEWHAT_LIKELY",e.SOMEWHAT_UNFAVORABLE="SOMEWHAT_UNFAVORABLE",e.SOMEWHAT_UNLIKELY="SOMEWHAT_UNLIKELY",e.VERY_FAMILIAR="VERY_FAMILIAR",e.VERY_FAVORABLE="VERY_FAVORABLE",e.VERY_LIKELY="VERY_LIKELY",e.VERY_UNFAVORABLE="VERY_UNFAVORABLE",e.VERY_UNLIKELY="VERY_UNLIKELY",e.YES="YES",e.CUSTOM="CUSTOM",e.NONE_OF_THE_ABOVE="NONE_OF_THE_ABOVE"})(t||(e.BrandLiftTestSurveyResponseAnswer=t={}))
let n=e.BrandLiftTestGroup=void 0;(function(e){e.CONTROL="CONTROL",e.TREATMENT="TREATMENT"})(n||(e.BrandLiftTestGroup=n={}))
let a=e.BrandLiftTestUserState=void 0;(function(e){e.DRAFT="DRAFT",e.READY="READY",e.CANCELED="CANCELED"})(a||(e.BrandLiftTestUserState=a={}))
let i=e.BrandLiftTestExecutionState=void 0;(function(e){e.CREATED="CREATED",e.SCHEDULED="SCHEDULED",e.STARTED="STARTED",e.ENDED_RESUMABLE="ENDED_RESUMABLE",e.ENDED="ENDED"})(i||(e.BrandLiftTestExecutionState=i={}))
let r=e.BrandLiftTestSystemState=void 0;(function(e){e.PENDING="PENDING",e.ACTIVE="ACTIVE",e.STOPPED="STOPPED",e.TERMINATED="TERMINATED"})(r||(e.BrandLiftTestSystemState=r={}))
let o=e.BrandLiftTestUiState=void 0;(function(e){e.DRAFT="DRAFT",e.IN_REVIEW="IN_REVIEW",e.LIFT_TEST_REJECTED="LIFT_TEST_REJECTED",e.ACTIVE="ACTIVE",e.CANCELED="CANCELED",e.ENDED="ENDED",e.ARCHIVED="ARCHIVED"})(o||(e.BrandLiftTestUiState=o={}))
let l=e.BrandLiftTestKeyMetric=void 0;(function(e){e.AWARENESS="AWARENESS",e.RECALL="RECALL",e.FAMILIARITY="FAMILIARITY",e.FAVORABILITY="FAVORABILITY",e.RECOMMENDATION="RECOMMENDATION",e.CONSIDERATION="CONSIDERATION",e.EMPLOYER_FAMILIARITY="EMPLOYER_FAMILIARITY",e.EMPLOYER_FAVORABILITY="EMPLOYER_FAVORABILITY",e.EMPLOYER_RECOMMENDATION="EMPLOYER_RECOMMENDATION",e.EMPLOYER_CONSIDERATION="EMPLOYER_CONSIDERATION",e.CUSTOM="CUSTOM",e.TOP_OF_MIND="TOP_OF_MIND"})(l||(e.BrandLiftTestKeyMetric=l={}))
let s=e.BrandLiftTestEndReason=void 0;(function(e){e.USER_CANCELED="USER_CANCELED",e.END_DATE_REACHED="END_DATE_REACHED",e.CAMPAIGN_GROUP_NOT_RECOVERABLE="CAMPAIGN_GROUP_NOT_RECOVERABLE",e.ACCOUNT_NOT_RECOVERABLE="ACCOUNT_NOT_RECOVERABLE"})(s||(e.BrandLiftTestEndReason=s={}))
let c=e.BrandLiftTestResultStrength=void 0;(function(e){e.VERY_STRONG="VERY_STRONG",e.STRONG="STRONG",e.MEDIUM="MEDIUM",e.WEAK="WEAK",e.VERY_WEAK="VERY_WEAK",e.NOT_APPLICABLE="NOT_APPLICABLE"})(c||(e.BrandLiftTestResultStrength=c={}))
let u=e.BrandLiftTestPanelMode=void 0;(function(e){e.CREATE="CREATE",e.EDIT="EDIT"})(u||(e.BrandLiftTestPanelMode=u={}))
let d=e.BrandLiftTestEntityType=void 0;(function(e){e.ACCOUNT="ACCOUNT",e.CAMPAIGN_GROUP="CAMPAIGN_GROUP"})(d||(e.BrandLiftTestEntityType=d={}))
let p=e.BrandLiftTestSortKeys=void 0;(function(e){e.DAYS_LEFT_ASC="DAYS_LEFT_ASC",e.DAYS_LEFT_DESC="DAYS_LEFT_DESC",e.DATE_CREATED_NEWEST="DATE_CREATED_NEWEST",e.DATE_CREATED_OLDEST="DATE_CREATED_OLDEST",e.ALPHABETICAL_A_Z="ALPHABETICAL_A_Z",e.ALPHABETICAL_Z_A="ALPHABETICAL_Z_A"})(p||(e.BrandLiftTestSortKeys=p={}))
let m=e.BrandLiftTestValidationCode=void 0;(function(e){e.SCHEMA_MISMATCH="SCHEMA_MISMATCH",e.INVALID_LOCALE="INVALID_LOCALE",e.INVALID_INDUSTRY_GROUP_URN="INVALID_INDUSTRY_GROUP_URN",e.INVALID_GEO_URN="INVALID_GEO_URN",e.DURATION_TOO_SHORT="DURATION_TOO_SHORT",e.DURATION_BELOW_RECOMMENDATION="DURATION_BELOW_RECOMMENDATION",e.DURATION_TOO_LONG="DURATION_TOO_LONG",e.ACCOUNT_NOT_FOUND="ACCOUNT_NOT_FOUND",e.INVALID_START_TIME="INVALID_START_TIME",e.INVALID_END_TIME="INVALID_END_TIME",e.CAMPAIGN_GROUP_NOT_FOUND="CAMPAIGN_GROUP_NOT_FOUND",e.INSUFFICIENT_PERMISSIONS="INSUFFICIENT_PERMISSIONS",e.RECALL_QUESTION_REQUIRED="RECALL_QUESTION_REQUIRED",e.TOO_MANY_QUESTIONS="TOO_MANY_QUESTIONS",e.CAMPAIGN_GROUP_FROM_DIFFERENT_ACCOUNT="CAMPAIGN_GROUP_FROM_DIFFERENT_ACCOUNT",e.MULTIPLE_CAMPAIGN_LANGUAGES_NOT_SUPPORTED="MULTIPLE_CAMPAIGN_LANGUAGES_NOT_SUPPORTED",e.CAMPAIGN_GROUP_ENDS_BEFORE_TEST="CAMPAIGN_GROUP_ENDS_BEFORE_TEST",e.ACCOUNT_NOT_SERVABLE="ACCOUNT_NOT_SERVABLE",e.CAMPAIGN_GROUP_NOT_SERVABLE="CAMPAIGN_GROUP_NOT_SERVABLE",e.IMMUTABLE_TEST="IMMUTABLE_TEST",e.IMMUTABLE_FIELD="IMMUTABLE_FIELD",e.INVALID_STATE_TRANSITION="INVALID_STATE_TRANSITION",e.ACCOUNT_BUDGET_ENDS_TOO_EARLY="ACCOUNT_BUDGET_ENDS_TOO_EARLY",e.CAMPAIGN_GROUP_BUDGET_ENDS_TOO_EARLY="CAMPAIGN_GROUP_BUDGET_ENDS_TOO_EARLY",e.ACCOUNT_ALREADY_RUNNING_TEST="ACCOUNT_ALREADY_RUNNING_TEST",e.CAMPAIGN_GROUP_ALREADY_RUNNING_TEST="CAMPAIGN_GROUP_ALREADY_RUNNING_TEST",e.ACCOUNT_CONTAINS_CAMPAIGN_GROUP_ALREADY_RUNNING_TEST="ACCOUNT_CONTAINS_CAMPAIGN_GROUP_ALREADY_RUNNING_TEST",e.CAMPAIGN_GROUP_INSIDE_ACCOUNT_ALREADY_RUNNING_TEST="CAMPAIGN_GROUP_INSIDE_ACCOUNT_ALREADY_RUNNING_TEST",e.ACCOUNT_BUDGET_THRESHOLD_TOO_LOW="ACCOUNT_BUDGET_THRESHOLD_TOO_LOW",e.TEST_NAME_INCORRECT_LENGTH="TEST_NAME_INCORRECT_LENGTH"
e.BRAND_NAME_INCORRECT_LENGTH="BRAND_NAME_INCORRECT_LENGTH",e.NON_COMPLIANT_AUDIENCE_TARGETING="NON_COMPLIANT_AUDIENCE_TARGETING"})(m||(e.BrandLiftTestValidationCode=m={}))
let g=e.BrandLiftTestValidationLevel=void 0;(function(e){e.WARNING="WARNING",e.ERROR="ERROR"})(g||(e.BrandLiftTestValidationLevel=g={}))
let b=e.BrandLiftTestResultMetricType=void 0;(function(e){e.ABSOLUTE_LIFT="ABSOLUTE_LIFT",e.RELATIVE_LIFT="RELATIVE_LIFT",e.COST_PER_LIFTED_MEMBER="COST_PER_LIFTED_MEMBER",e.TOTAL_ESTIMATED_LIFT="TOTAL_ESTIMATED_LIFT"})(b||(e.BrandLiftTestResultMetricType=b={}))
let _=e.BrandLiftDemographicCategory=void 0;(function(e){e.MEMBER_JOB_FUNCTION="MEMBER_JOB_FUNCTION",e.MEMBER_JOB_SENIORITY="MEMBER_JOB_SENIORITY",e.MEMBER_COMPANY_INDUSTRY="MEMBER_COMPANY_INDUSTRY",e.MEMBER_COMPANY_SIZE="MEMBER_COMPANY_SIZE"})(_||(e.BrandLiftDemographicCategory=_={}))
let h=e.SurveyResponseDemographicMetricPivot=void 0;(function(e){e.NUMBER_OF_RESPONSES="NUMBER_OF_RESPONSES",e.PERCENTAGE_OF_RESPONSES="PERCENTAGE_OF_RESPONSES"})(h||(e.SurveyResponseDemographicMetricPivot=h={}))
let f=e.TestResultDemographicMetricPivots=void 0;(function(e){e.RELATIVE_LIFT="RELATIVE_LIFT",e.ABSOLUTE_LIFT="ABSOLUTE_LIFT",e.TOTAL_ESTIMATED_LIFT="TOTAL_ESTIMATED_LIFT"})(f||(e.TestResultDemographicMetricPivots=f={}))})),define("campaign-manager-web/types/campaign",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.PacingStrategy=e.OptimizationTargetType=e.CostType=e.CampaignCreationStage=void 0
let t=e.OptimizationTargetType=void 0;(function(e){e.MAX_IMPRESSION="MAX_IMPRESSION",e.MAX_CLICK="MAX_CLICK",e.MAX_CONVERSION="MAX_CONVERSION",e.MAX_VIDEO_VIEW="MAX_VIDEO_VIEW",e.MAX_LEAD="MAX_LEAD",e.MAX_REACH="MAX_REACH",e.NONE="NONE",e.ENHANCED_CONVERSION="ENHANCED_CONVERSION",e.TARGET_COST_PER_CLICK="TARGET_COST_PER_CLICK",e.TARGET_COST_PER_IMPRESSION="TARGET_COST_PER_IMPRESSION",e.TARGET_COST_PER_VIDEO_VIEW="TARGET_COST_PER_VIDEO_VIEW",e.CAP_COST_AND_MAXIMIZE_CLICKS="CAP_COST_AND_MAXIMIZE_CLICKS",e.CAP_COST_AND_MAXIMIZE_IMPRESSIONS="CAP_COST_AND_MAXIMIZE_IMPRESSIONS",e.CAP_COST_AND_MAXIMIZE_VIDEO_VIEWS="CAP_COST_AND_MAXIMIZE_VIDEO_VIEWS",e.CAP_COST_AND_MAXIMIZE_LEADS="CAP_COST_AND_MAXIMIZE_LEADS"})(t||(e.OptimizationTargetType=t={}))
let n=e.CostType=void 0;(function(e){e.CPM="CPM",e.CPC="CPC",e.CPV="CPV"})(n||(e.CostType=n={}))
let a=e.PacingStrategy=void 0;(function(e){e.LIFETIME="LIFETIME"})(a||(e.PacingStrategy=a={}))
let i=e.CampaignCreationStage=void 0;(function(e){e.EMPTY="EMPTY",e.OBJECTIVE_SELECTED="OBJECTIVE_SELECTED",e.SAVED="SAVED"})(i||(e.CampaignCreationStage=i={}))})),define("campaign-manager-web/types/currency",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0})})),define("campaign-manager-web/types/index",["exports","@linkedin/lms-adrecs-ui/types/index"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.keys(t).forEach((function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===t[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}}))}))})),define("campaign-manager-web/types/local",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0})})),define("campaign-manager-web/types/media-planner",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.MediaPlanningMetric=void 0
let t=e.MediaPlanningMetric=void 0;(function(e){e.REACH="REACH",e.IMPRESSIONS="IMPRESSIONS"})(t||(e.MediaPlanningMetric=t={}))})),define("campaign-manager-web/types/objective-type",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.ObjectiveType=e.ObjectiveStatus=e.AdFormat=void 0
let t=e.ObjectiveType=void 0;(function(e){e.BRAND_AWARENESS="BRAND_AWARENESS",e.WEBSITE_TRAFFIC="WEBSITE_TRAFFIC",e.WEBSITE_VISIT="WEBSITE_VISIT",e.CREATIVE_ENGAGEMENT="CREATIVE_ENGAGEMENT",e.ENGAGEMENT="ENGAGEMENT",e.VIDEO_VIEW="VIDEO_VIEW",e.WEBSITE_CONVERSION="WEBSITE_CONVERSION",e.LEAD_GENERATION="LEAD_GENERATION",e.TALENT_LEAD="TALENT_LEAD",e.JOB_APPLICANT="JOB_APPLICANT",e.CONVERSATION_STARTER="CONVERSATION_STARTER",e.NONE="NONE"})(t||(e.ObjectiveType=t={}))
let n=e.ObjectiveStatus=void 0;(function(e){e.ENABLED="ENABLED",e.COMING_SOON="COMING_SOON",e.RESTRICTED="RESTRICTED"})(n||(e.ObjectiveStatus=n={}))
let a=e.AdFormat=void 0;(function(e){e.CAROUSEL="CAROUSEL",e.FOLLOW_COMPANY="FOLLOW_COMPANY",e.INMAIL="INMAIL",e.GUIDED_REPLIES="GUIDED_REPLIES",e.JOBS="JOBS",e.SPONSORED_UPDATE_JOB_POSTING="SPONSORED_UPDATE_JOB_POSTING",e.SINGLE_VIDEO="SINGLE_VIDEO",e.SPOTLIGHT="SPOTLIGHT",e.STANDARD_SPONSORED_CONTENT="STANDARD_SPONSORED_CONTENT",e.SPONSORED_UPDATE_EVENT="SPONSORED_UPDATE_EVENT",e.SPONSORED_UPDATE_NATIVE_DOCUMENT="SPONSORED_UPDATE_NATIVE_DOCUMENT",e.TEXT="TEXT",e.WHITEPAPER_DOWNLOAD="WHITEPAPER_DOWNLOAD",e.STATIC_TEMPLATE_PROMOTION="STATIC_TEMPLATE_PROMOTION",e.JYMBII_PROMOTION="JYMBII_PROMOTION",e.SPONSORED_UPDATE_MARKET_RESEARCH_QUESTIONNAIRE="SPONSORED_UPDATE_MARKET_RESEARCH_QUESTIONNAIRE",e.PRODUCT_RECOMMENDATION_PROMOTION="PRODUCT_RECOMMENDATION_PROMOTION",e.BRANDED_IN_APP_PROMOTION="BRANDED_IN_APP_PROMOTION"})(a||(e.AdFormat=a={}))})),define("campaign-manager-web/types/recommendations",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.AdditionalUIRecommendationStatus=void 0
let t=e.AdditionalUIRecommendationStatus=void 0;(function(e){e.ERROR="ERROR"})(t||(e.AdditionalUIRecommendationStatus=t={}))})),define("campaign-manager-web/types/sponsor-request",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.BlanketConsentStatus=void 0
let t=e.BlanketConsentStatus=void 0;(function(e){e.UNKNOWN="UNKNOWN",e.IN_REVIEW="IN_REVIEW",e.REJECTED="REJECTED",e.REVOKED="REVOKED",e.APPROVED="APPROVED"})(t||(e.BlanketConsentStatus=t={}))})),define("campaign-manager-web/types/targeting",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.CmTargetingTemplateType=e.CmTargetingCriteriaOwnership=void 0
let t=e.CmTargetingCriteriaOwnership=void 0;(function(e){e.ACCOUNT="ACCOUNT",e.MEMBER="MEMBER"})(t||(e.CmTargetingCriteriaOwnership=t={}))
let n=e.CmTargetingTemplateType=void 0;(function(e){e.USER_AUDIENCE="USER_AUDIENCE",e.LINKEDIN_AUDIENCE="LINKEDIN_AUDIENCE"})(n||(e.CmTargetingTemplateType=n={}))})),define("campaign-manager-web/types/time",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0})})),define("campaign-manager-web/types/urn",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0})})),define("campaign-manager-web/utils/a11y-constants",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.POLITENESS_SETTINGS=void 0
e.POLITENESS_SETTINGS={POLITE:"polite",ASSERTIVE:"assertive"}})),define("campaign-manager-web/utils/ab-tests",["exports","campaign-manager-web/constants/experiment","campaign-manager-web/constants/campaign-constants","campaign-manager-web/components/ab-test-wizard-task-panel"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.AbTestValidationError=void 0,e.addCurrencyIncrement=function(e,t){const a=n.CURRENCY_TO_MIN_UNIT_COST[t]
if(a){const t=a.split(".")[1].length,n=parseFloat(a)
return(parseFloat(e)+n).toFixed(t)}return e},e.getAbTestCampaignName=function(e,t){if(e&&e.length)return e.replace(/\s{2,}/g," ").trim()
return t.lookupTranslation(a.default,"i18n_name_header_placeholder")()},e.hasValidationError=function(e){return e.some((e=>e.level===t.EXPERIMENT_VALIDATION_RESULT_LEVEL.ERROR))}
class i extends Error{constructor(e,t){var n,a,i
super(e),i=[],(a="validationResults")in(n=this)?Object.defineProperty(n,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[a]=i,this.validationResults=t}getValidations(){return this.validationResults}}e.AbTestValidationError=i})),define("campaign-manager-web/utils/account-manage-crm",["exports","campaign-manager-web/constants/account-manage-crm","campaign-manager-web/utils/date"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.getCrmConnectionStatus=function({lastSuccessfulIngestionAt:e}){const a=(new Date).getTime()-2*n.MILLIS_PER_DAY
return e>=a?t.CRM_CONNECTION_STATUS.ACTIVE:t.CRM_CONNECTION_STATUS.NO_RECENT_ACTIVITY}})),define("campaign-manager-web/utils/account-strategist",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.getDisplayedPhone=function(e,t){if(!e)return""
if(t)return["+",t," ",e].join("")
return e}})),define("campaign-manager-web/utils/account",["exports","campaign-manager-web/constants/account","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/date","campaign-manager-web/utils/urn"],(function(e,t,n,a,i){Object.defineProperty(e,"__esModule",{value:!0}),e.CREATED_DATE=void 0,e.getAccountAssetStatus=p,e.getAccountAssetStatusInfo=function(e){return t.ACCOUNT_ASSET_STATUS_INFO[p(e)]},e.getAccountServingStatus=function(e){if(e?.includes(t.SERVING_STATUS.BILLING_HOLD))return t.SERVING_STATUS.BILLING_HOLD
if(c(e))return t.SERVING_STATUS.ACCOUNT_BUDGET_END_DATE_HOLD
return e?.[0]},e.getBillingParentReferenceType=function(e){const n=e.billingParentReferenceType
return n||t.BILLING_PARENT_REFERENCE_TYPE.SALESFORCE_OPPORTUNITY},e.getBillingReferenceType=function(e){const n=e.billingReferenceType
if(n)return n
if(e.productType===t.PRODUCT_TYPE.TALENT_SOLUTIONS)return t.BILLING_REFERENCE_TYPE.SALESFORCE_OPPORTUNITY_LINE_ITEM
if(e.productType===t.PRODUCT_TYPE.MARKETING_SOLUTIONS)return t.BILLING_REFERENCE_TYPE.SALESFORCE_CONTRACT_LINE_ITEM
if(e.productType===t.PRODUCT_TYPE.LINKEDIN_ON_LINKEDIN)return t.BILLING_REFERENCE_TYPE.SALESFORCE_CONTRACT_LINE_ITEM},e.getDeserializedAccount=function(e){const t={...e}
"string"==typeof e.id&&(t.id=parseInt(e.id,10))
return t},e.getInvoiceDiscoveryQualificationStatus=function({invoicingEnabled:e,invoiceApplicationRejectionCount:n,invoiceDiscoveryQualificationStatus:a}){if(e)return t.LISA_DESCRIPTIVE_INVOICE_QUALIFICATION_STATUS.ACTIVE
if(a===t.INVOICE_QUALIFICATION_STATUS.QUALIFIED&&n&&n>0)return t.LISA_DESCRIPTIVE_INVOICE_QUALIFICATION_STATUS[`APPLICATION_REJECTED_${n}x`]
return a},e.getLisaInvoiceOverrideStatuses=function(e){switch(e){case t.LISA_DESCRIPTIVE_INVOICE_QUALIFICATION_STATUS.ACTIVE:return{BLACKLISTED:!1,PREAPPROVED:!1,UNSET:!1}
case t.LISA_DESCRIPTIVE_INVOICE_QUALIFICATION_STATUS.BLOCKLISTED:return{BLACKLISTED:!1,PREAPPROVED:!0,UNSET:!0}
case t.LISA_DESCRIPTIVE_INVOICE_QUALIFICATION_STATUS.PREAPPROVED:return{BLACKLISTED:!0,PREAPPROVED:!1,UNSET:!0}
default:return{BLACKLISTED:!0,PREAPPROVED:!0,UNSET:!1}}},e.getPrimaryServingStatus=function(e){return e.reduce(((e,t)=>l(e)<l(t)?e:t))},e.hasCompanyAssociation=function(e){return(0,i.isCompanyUrn)(e.reference)},e.isAccountDeletionInitiated=function({status:e}){return e===n.STATUSES.PENDING_DELETION||e===n.STATUSES.REMOVED},e.isBudgetAndEndDateHold=c,e.isBudgetHold=s,e.isCGSelectionStepEnabled=function(e){return m(e)||!e.isEnterprise},e.isCreatedAfter=function(e,t=o){const n=new Date(e),a=new Date(t)
return n>=a},e.isGoldenGateAccount=function({type:e,productType:n,billingParentReferenceType:a}){return e===t.ACCOUNT_TYPE.ENTERPRISE&&n===t.PRODUCT_TYPE.MARKETING_SOLUTIONS&&a===t.BILLING_PARENT_REFERENCE_TYPE.SALESFORCE_OPPORTUNITY},e.isLmsEnterpriseAccount=m,e.isOnSelfServeInvoice=function({paymentTypeV2:e,productSchedule:n}){return e===t.PAYMENT_METHOD_TYPE_V2.LEGACY_INVOICE&&Boolean(n)},e.isSelfServeAccount=function(e){return[t.ACCOUNT_TYPE.BUSINESS,t.ACCOUNT_TYPE.PERSONAL].includes(e)},e.supportsTalentCampaignDefaults=function({productType:e,isTalentExperienceEnabled:n}={}){return Boolean(e===t.PRODUCT_TYPE.TALENT_SOLUTIONS||n)},e.toReportingAccount=function(e,t={}){const n=e.toJSON?e.toJSON():e,a=t.toJSON?t.toJSON():t
return{id:"number"==typeof n.id?n.id:Number.parseInt(n.id,10),name:n.name,status:n.status,createAt:n.createdAt,currencyCode:n.currencyCode,type:n.type,totalBudget:n.totalBudget,currentUserRole:n.currentUserRole,organizationReference:n.organizationReference,referenceName:a.displayName,referenceImageUrl:a.imageUrl,referenceIndustry:null,referenceCity:null,referenceProfileUrl:a.url,testAccount:n.testAccount}},e.updateAccount=function(e,t){if(!e)return null
return e.setProperties(t)}
const r=[t.SERVING_STATUS.BILLING_HOLD,t.SERVING_STATUS.ACCOUNT_TOTAL_BUDGET_HOLD,t.SERVING_STATUS.ACCOUNT_END_DATE_HOLD,t.SERVING_STATUS.RESTRICTED_HOLD,t.SERVING_STATUS.INTERNAL_HOLD,t.SERVING_STATUS.STOPPED],o=e.CREATED_DATE="2023-05-16"
function l(e){return r.indexOf(e)}function s(e=[]){return e.includes(t.SERVING_STATUS.ACCOUNT_TOTAL_BUDGET_HOLD)}function c(e=[]){return s(e)&&e.includes(t.SERVING_STATUS.ACCOUNT_END_DATE_HOLD)}const u=168,d=72
function p(e){if(!e)return t.ACCOUNT_ASSET_STATUS.UNVERIFIED
const n=new Date(e),i=new Date,r=(0,a.addHoursUTC)(i,-1*d),o=(0,a.addHoursUTC)(i,-1*u)
return n>r?t.ACCOUNT_ASSET_STATUS.ACTIVE:n>o?t.ACCOUNT_ASSET_STATUS.NO_RECENT_ACTIVITY:t.ACCOUNT_ASSET_STATUS.INACTIVE}function m({type:e,productType:n}){return e===t.ACCOUNT_TYPE.ENTERPRISE&&n===t.PRODUCT_TYPE.MARKETING_SOLUTIONS}})),define("campaign-manager-web/utils/ad-form",["exports","@ember/utils","@ember/object","campaign-manager-web/utils/urn","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/locale","campaign-manager-web/utils/ads-preview","ember-copy","campaign-manager-web/constants/leadgen-form","campaign-manager-web/utils/array","campaign-manager-web/utils/url-manager"],(function(e,t,n,a,i,r,o,l,s,c,u){Object.defineProperty(e,"__esModule",{value:!0}),e.LEAD_GEN_FORMS_PAGE_TABS=void 0,e.convertAdFormIdToUrn=function(e){return`urn:li:adForm:${e}`},e.deduplicateFormsById=void 0,e.filterFormEmptyOptionalField=function(e){const t=(0,l.copy)(e,!0)
return d.forEach((e=>{const n=t[e]
"string"==typeof n&&""===n.trim()&&delete t[e]})),t},e.flattenPredefinedQuestionTree=function(e){const t=[]
return e.children.forEach((e=>{e.children.forEach((({name:e,predefinedField:n,checked:a})=>{const i=!!a
t.push({name:e,predefinedField:n,checked:i})}))})),t},e.getAdFormIdMap=function(e=[]){if(!e)return{}
return e.reduce(((e,t)=>(e[t.id]=t,e)),{})},e.getAdFormSponsoredMap=function(e=[],i=[]){if((0,t.isEmpty)(e))return{}
const r=i?i.reduce(((e,t)=>(e[t.id]=t,e)),{}):{}
return e.reduce(((e,t)=>{const i=(0,a.getIdFromUrn)((0,n.get)(t,"callToAction.target"))||(0,n.get)(t,"adFormId"),o=r[i],l=o?(0,n.get)(o,"form.name"):"",s=f(o,t.status),c=(0,n.getProperties)(t,"campaignId","id")
return e[t.id]=Object.assign({name:l,status:s},c),e}),{})},e.getGeneratedFormName=function(e){const t=(new Date).toLocaleString("en-US",{year:"numeric",month:"short",day:"numeric"})
return`${e} - ${t}`},e.getMostRecentlyApprovedForm=function(e){return(e||[]).find((e=>[s.LEADGEN_REVIEW_STATUSES.APPROVED,s.LEADGEN_REVIEW_STATUSES.AUTO_APPROVED].includes((0,n.get)(e,"reviewInfo.reviewStatus"))))},e.getNormalizedReviewStatus=f,e.getPredefinedQuestionsByGroup=h,e.getPredefinedQuestionsMap=b,e.getPredefinedQuestionsTreeStructure=function(e,t){const n={name:"",children:[]}
if(!e||!e.length)return n
const a="predefinedFieldGroup"in e[0],i=function(e){const t=JSON.stringify(e)
if(_[t])return _[t]
const n=b(e)
return _[t]=n,n}(e)
return Object.keys(s.QUESTION_GROUPS).reduce(((n,r)=>{const o=(0,l.copy)(a?h(e):s.QUESTION_GROUPS,!0),c=Object.keys(o[r]).map((e=>{const{label:n,predefinedField:a}=i[e]
let r=n
return a===s.QUESTION_FIELDS.GENDER&&(r=t("i18_not_pre_filled",[{name:r}])),{name:r,predefinedField:a}})),u=t(`i18n_group_${r.toLowerCase()}`)
return n.children.push({name:u,children:c}),n}),n)},e.getPreviewUrlsForLocale=function(e){e||(e={country:"US",language:"en"})
const t=(0,r.convertLocaleObjectToString)(e),{desktopUrl:n,mobileUrl:a}=(0,o.generateLiveAccuratePreviewUrls)()
return{previewDesktopUrl:O(n,t),previewMobileUrl:v(a,t)}},e.getSavedOnlyQuestions=C,e.isLeadGenFormTemplate=e.isLeadGenFormAttachableToCreative=e.getUniqueLeadGenTemplateKeySets=void 0,e.mergeLocalizedPredefinedQuestions=function(e=[],t=[]){if(e.length!==t.length)throw new Error(`Input arrays must be equal length. Given array lengths were \`userLocalePredefinedQuestions\`: ${e.length} \`formLocalePredefinedQuestions\`: ${t.length}`)
return e.map(((e,n)=>{const{label:a,defaultResponse:i}=t[n]
return Object.assign({},e,{formLocaleLabel:a,formLocaleDefaultResponse:i})}))},e.transformConsentsToJson=y,e.transformCustomQuestionsForForm=function(e){return e.map((e=>{let t
if(e.typeSpecificQuestionDetails[p.ADS]){const n=e.typeSpecificQuestionDetails[p.ADS].options.map((e=>({text:e[m.ADS].text})))
t={[p.FORM]:{options:n}}}else t={[g.FORM]:e.typeSpecificQuestionDetails[g.ADS]}
return Object.assign({},e,{typeSpecificQuestionDetails:t})}))},e.transformDraftAdFormToApiPayload=function({accountId:e,locale:t,form:a,selectedPredefinedQuestions:i,adFormId:r,isNameQuestionConsentAndHiddenFieldReadOnly:o}){const l=y((0,n.get)(a,"consents"),o),c=S((0,n.get)(a,"hiddenFields")),d=C(r&&o,a.questions,i),p=A(i,(0,n.get)(a,"customQuestions"),s.LEADGEN_DATATYPE.ADS,d),m={accountId:parseInt(e,10),locale:Object.assign({},t),form:Object.assign({},(0,n.getProperties)(a,Object.keys(s.DEFAULT_FORM)),{consents:l,hiddenFields:c,questions:p,landingPage:(0,u.getEncodedPrefixedURL)(a.landingPage),privacyPolicy:(0,u.getEncodedPrefixedURL)(a.privacyPolicy)})}
r&&(m.id=r);((0,n.get)(m,"form.legalDisclaimer")||"").trim()||delete m.form.legalDisclaimer
return m},e.transformExistingFormQuestionsToJson=function(e){const t=e.filter((e=>e.predefinedField)),n=e.filter((e=>!e.predefinedField))
return A(t,n,s.LEADGEN_DATATYPE.FEED)},e.transformHiddenFieldsToJson=S,e.transformPreviewObjectToDataType=function(e,t){const n=(0,l.copy)(e,!0),a=n.formData.questions,i=a.filter((e=>e.predefinedField)),r=a.filter((e=>!e.predefinedField))
return n.formData.questions=A(i,r,t),n},e.transformQuestionsToJson=A,e.transformSelectedPredefinedQuestionsToUseFormLocale=function(e,t){return e.map((e=>{const{formLocaleLabel:n,formLocaleDefaultResponse:a}=t.find((t=>t.predefinedField===e.predefinedField))
return{...e,label:n,name:e.label??e.name,defaultResponse:a}}))}
const d=["description","legalDisclaimer"],p={[s.LEADGEN_DATATYPE.ADS]:"com.linkedin.ads.MultipleChoiceQuestionDetails",[s.LEADGEN_DATATYPE.FEED]:"com.linkedin.voyager.feed.revenue.PreviewMultipleChoiceQuestionDetails",[s.LEADGEN_DATATYPE.FORM]:"multipleChoiceQuestionDetails"},m={[s.LEADGEN_DATATYPE.ADS]:"com.linkedin.ads.TextOptionQuestion",[s.LEADGEN_DATATYPE.FEED]:"com.linkedin.voyager.feed.revenue.PreviewTextOptionQuestion",[s.LEADGEN_DATATYPE.FORM]:"textOptionQuestion"},g={[s.LEADGEN_DATATYPE.ADS]:"com.linkedin.ads.TextQuestionDetails",[s.LEADGEN_DATATYPE.FEED]:"com.linkedin.voyager.feed.revenue.PreviewTextQuestionDetails",[s.LEADGEN_DATATYPE.FORM]:"textQuestionDetails"}
e.LEAD_GEN_FORMS_PAGE_TABS={CURRENT:"CURRENT",ARCHIVED:"ARCHIVED"}
function b(e=[]){return e.reduce(((e,t)=>(e[t.predefinedField]=t,e)),{})}const _={}
function h(e){return e.reduce(((e,{predefinedFieldGroup:t,predefinedField:n})=>(e[t]||(e[t]={}),e[t][n]=n,e)),{})}function f(e,t){return t!==i.STATUSES.DRAFT||e?t:i.STATUSES.NEED_ATTENTION}function T(e=[],t){if(!e.length)return e
const a=(i=e[0]).typeSpecificQuestionDetails[p.FORM]||i.typeSpecificQuestionDetails[g.FORM]?s.LEADGEN_DATATYPE.FORM:i.typeSpecificQuestionDetails[p.ADS]||i.typeSpecificQuestionDetails[g.ADS]?s.LEADGEN_DATATYPE.ADS:i.typeSpecificQuestionDetails[p.FEED]||i.typeSpecificQuestionDetails[g.FEED]?s.LEADGEN_DATATYPE.FEED:void 0
var i
const r=g[a],o=p[a],l=m[a],c=g[t],u=p[t],d=m[t]
return e.map(((e,t)=>{let i
if(e.name=`Custom question ${t}`,e.typeSpecificQuestionDetails[o]){const t=e.typeSpecificQuestionDetails[o].options.map((e=>{const t=a===s.LEADGEN_DATATYPE.FORM?e.text:e[l].text
return{[d]:{text:t}}}))
i={[u]:{options:t}}}else i={[c]:e.typeSpecificQuestionDetails[r]}
return Object.assign({},(0,n.getProperties)(e,Object.keys(s.DEFAULT_CUSTOM_QUESTION)),{typeSpecificQuestionDetails:i})}))}function E(e=[],n){if(!e.length)return e
const a=(i=e[0]).label?s.LEADGEN_DATATYPE.FORM:i.typeSpecificQuestionDetails[g.ADS]?s.LEADGEN_DATATYPE.ADS:i.typeSpecificQuestionDetails[g.FEED]?s.LEADGEN_DATATYPE.FEED:void 0
var i
const r=g[n]
return e.map((e=>{const i={}
e.predefinedField===s.QUESTION_FIELDS.WORK_EMAIL&&(i.questionSubmissionCriteria=e.questionSubmissionCriteria)
const o={question:a===s.LEADGEN_DATATYPE.FORM?e.label:e.question,name:e.name,predefinedField:e.predefinedField,typeSpecificQuestionDetails:{[r]:n===s.LEADGEN_DATATYPE.ADS?{maxResponseLength:s.MAX_RESPONSE_LENGTH}:{}},...i}
if([s.LEADGEN_DATATYPE.FEED,s.LEADGEN_DATATYPE.FORM].includes(n)){let a=e.defaultResponse
if(n===s.LEADGEN_DATATYPE.FORM){const n=g[s.LEADGEN_DATATYPE.FEED],i=e.typeSpecificQuestionDetails&&e.typeSpecificQuestionDetails[n]&&e.typeSpecificQuestionDetails[n].defaultResponse&&e.typeSpecificQuestionDetails[n].defaultResponse.string;(0,t.isEmpty)(i)||(a=i)}a&&(o.typeSpecificQuestionDetails[r].defaultResponse={string:a}),o.responseEditable=e.responseEditable}return o}))}function y(e=[],t){return e.map(((e,a)=>{const i=(0,n.getProperties)(e,Object.keys(s.DEFAULT_CONSENT))
return t||(i.consentId=a),i}))}function S(e=[]){return e.map((e=>(0,n.getProperties)(e,Object.keys(s.DEFAULT_HIDDEN_FIELD))))}function A(e,t,n,a){if(a)return a.map((e=>({...e})))
const i=[...E(e,n),...T(t,n)]
return n===s.LEADGEN_DATATYPE.ADS?i:i.map(((e,t)=>(e.questionId=t,e)))}function C(e,t,n){if(!e)return null
const a=[...t],i=t.findIndex((e=>e.predefinedField===s.QUESTION_FIELDS.WORK_EMAIL)),r=n.findIndex((e=>e.predefinedField===s.QUESTION_FIELDS.WORK_EMAIL))
return-1!==i&&-1!==r&&(a[i]={...a[i],questionSubmissionCriteria:{workEmailSubmissionCriteria:{allowFreemiumEmail:!n[r].questionSubmissionCriteria||n[r]?.questionSubmissionCriteria?.workEmailSubmissionCriteria?.allowFreemiumEmail}}}),a}const O=(e,t)=>`${e}&_l=${t}&lang_no_update`,v=(e,t)=>`${e}?_l=${t}&lang_no_update`
e.isLeadGenFormTemplate=e=>Object.values(s.TEMPLATE_TYPE).includes(e.id)
e.getUniqueLeadGenTemplateKeySets=(e=2)=>(0,c.pickNIndicesFromArrayLength)(e,s.LGF_TEMPLATE_STRING_KEY_SETS.length).map((e=>s.LGF_TEMPLATE_STRING_KEY_SETS[e]))
e.isLeadGenFormAttachableToCreative=({reviewInfo:e,status:t})=>e?.reviewStatus!==s.LEADGEN_REVIEW_STATUSES.REJECTED&&t!==s.LEADGEN_FORM_STATUSES.ARCHIVED
e.deduplicateFormsById=e=>{const t=new Set
return e.filter((e=>{const n=String(e.id)
return!t.has(n)&&(t.add(n),!0)}))}})),define("campaign-manager-web/utils/ad-format",["exports","campaign-manager-web/utils/objective-type"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.isLifetimePacingEnabled=e.isAutoTranslateSupported=void 0
e.isAutoTranslateSupported=e=>(0,t.isDynamicAdFormat)(e)
e.isLifetimePacingEnabled=e=>(0,t.isDynamicAdFormat)(e)})),define("campaign-manager-web/utils/ad-placement-legacy",["exports","@ember/debug","campaign-manager-web/types/objective-type"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.AdPlacementLegacy=void 0,e.getPlacementOptionsForAdFormat=function(e){return i[e]||[]},e.isAdPlacementSpecificationSupported=function(e,t,n){return!!e.length&&t&&n}
let a=e.AdPlacementLegacy=void 0;(function(e){e.PROFILE_MOBILE="PROFILE_MOBILE",e.RIGHT_RAIL="RIGHT_RAIL",e.BANNER="BANNER"})(a||(e.AdPlacementLegacy=a={}))
const i={[n.AdFormat.FOLLOW_COMPANY]:[a.RIGHT_RAIL,a.BANNER],[n.AdFormat.JOBS]:[a.RIGHT_RAIL,a.PROFILE_MOBILE],[n.AdFormat.SPOTLIGHT]:[a.RIGHT_RAIL],[n.AdFormat.WHITEPAPER_DOWNLOAD]:[a.RIGHT_RAIL]}})),define("campaign-manager-web/utils/ad-placement",["exports","@ember/object","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/video-spec-validation","campaign-manager-web/utils/number","campaign-manager-web/constants/ad-placement","campaign-manager-web/utils/pipeline-builder-url","campaign-manager-web/utils/pb-url-regex","campaign-manager-web/utils/click-to-message/click-to-message","@ember/utils","campaign-manager-web/utils/sponsored-content"],(function(e,t,n,a,i,r,o,l,s,c,u){Object.defineProperty(e,"__esModule",{value:!0}),e.CONTENT_VALIDATORS_BY_PLACEMENT_BY_FORMAT=e.AD_RENDERING_PLACEMENT_BY_FLAG=void 0,e.getPlacementAvailabilityForContent=I,e.getPlacementOptOutsForCampaign=w,e.getPlacementOptionsForAdFormat=v,e.hasValidPipelineBuilerURL=b,e.singleVideoFeedDesktopValidator=h,e.singleVideoFeedMobileValidator=T,e.singleVideoLanValidator=A,e.singleVideoOffsiteValidator=y,e.standardSponsoredContentFeedDesktopValidator=f,e.standardSponsoredContentFeedMobileValidator=E,e.standardSponsoredContentOffsiteValidator=S,e.utils=void 0,e.validateContentForPlacementAvailability=O,e.validatePlacementsForStaticTemplatePromotion=e.validatePlacementsForConnectedTV=void 0
const d=new a.default(r.DESKTOP_FEED_PLACEMENT_VIDEO_SPECS),p=new a.default(r.MOBILE_FEED_PLACEMENT_VIDEO_SPECS),m=new a.default(r.LAN_PLACEMENT_VIDEO_SPECS),g={[n.AD_FORMAT.SINGLE_VIDEO]:[r.AD_RENDERING_PLACEMENT.FEED_MOBILE,r.AD_RENDERING_PLACEMENT.FEED_DESKTOP,r.AD_RENDERING_PLACEMENT.OFFSITE],[n.AD_FORMAT.STANDARD_SPONSORED_CONTENT]:[r.AD_RENDERING_PLACEMENT.FEED_MOBILE,r.AD_RENDERING_PLACEMENT.FEED_DESKTOP,r.AD_RENDERING_PLACEMENT.OFFSITE],[n.AD_FORMAT.CAROUSEL]:[r.AD_RENDERING_PLACEMENT.FEED_MOBILE,r.AD_RENDERING_PLACEMENT.FEED_DESKTOP,r.AD_RENDERING_PLACEMENT.OFFSITE]}
function b(e){const n=(0,c.isPresent)(e.entityUrn)?e.userGeneratedAdContent?.entities?.[0]?.destinationUrl:(0,t.get)(e,"shareContent.contentEntities.0.landingPageUrl")
return l.PB_URL_REGEX.test(n)}const _=e.AD_RENDERING_PLACEMENT_BY_FLAG={offsiteDeliveryEnabled:r.AD_RENDERING_PLACEMENT.OFFSITE,myNetworkDeliveryEnabled:r.AD_RENDERING_PLACEMENT.MYNETWORK_PAGE}
function h({content:e,isConnectedTelevisionOnly:t}){if(t)return{isAvailable:!1}
return{isAvailable:!d.getValidationErrors(e).length}}function f({content:e,objectiveType:n}){const a=e.userGeneratedAdContent?.entities?.[0]?.image,l=!a||(0,i.isInRange)((0,t.get)(a,"width")/(0,t.get)(a,"height"),r.DESKTOP_FEED_PLACEMENT_SSU_SPECS.MIN_IMAGE_ASPECT,r.DESKTOP_FEED_PLACEMENT_SSU_SPECS.MAX_IMAGE_ASPECT)
return(0,o.doesObjectiveRequirePipelineBuilderUrl)(n)?{isAvailable:Boolean(l&&b(e))}:{isAvailable:l}}function T({content:e,isConnectedTelevisionOnly:t}){if(t)return{isAvailable:!1}
return{isAvailable:!p.getValidationErrors(e).length}}function E({content:e,objectiveType:t}){return{isAvailable:!(0,o.doesObjectiveRequirePipelineBuilderUrl)(t)||b(e)}}function y(){return{isAvailable:!0}}function S({content:e,objectiveType:t,creative:a={}}){const i=(0,o.doesObjectiveRequirePipelineBuilderUrl)(t),r=(0,s.isClickToMessageCreative)(a),l=t===n.OBJECTIVE_TYPE.LEAD_GENERATION,c=e?.userGeneratedAdContent?.contentType===u.STANDARD_SPONSORED_CONTENT_TYPES.FIRST_PARTY_ARTICLE,d=l&&!c,p=i&&!b(e)
return d||p||r?{isAvailable:!1}:{isAvailable:!0}}function A({content:e}){return{isAvailable:!m.getValidationErrors(e).length}}const C=e.CONTENT_VALIDATORS_BY_PLACEMENT_BY_FORMAT={[r.AD_RENDERING_PLACEMENT.FEED_DESKTOP]:{[n.AD_FORMAT.SINGLE_VIDEO]:h,[n.AD_FORMAT.STANDARD_SPONSORED_CONTENT]:f},[r.AD_RENDERING_PLACEMENT.FEED_MOBILE]:{[n.AD_FORMAT.SINGLE_VIDEO]:T,[n.AD_FORMAT.STANDARD_SPONSORED_CONTENT]:E},[r.AD_RENDERING_PLACEMENT.OFFSITE]:{[n.AD_FORMAT.SINGLE_VIDEO]:y,[n.AD_FORMAT.STANDARD_SPONSORED_CONTENT]:S},[r.AD_RENDERING_PLACEMENT.LAN_NATIVE_AD]:{[n.AD_FORMAT.SINGLE_VIDEO]:A},[r.AD_RENDERING_PLACEMENT.LAN_NATIVE_VIDEO]:{[n.AD_FORMAT.SINGLE_VIDEO]:A},[r.AD_RENDERING_PLACEMENT.LAN_IN_STREAM_VIDEO]:{[n.AD_FORMAT.SINGLE_VIDEO]:A}}
function O({content:e,placement:t,adFormat:n,objectiveType:a,isConnectedTelevisionOnly:i,creative:r}){const o=C[t]?.[n]
return o?o({content:e,isConnectedTelevisionOnly:i,objectiveType:a,creative:r}):{isAvailable:!0}}function v(e){return g[e]||[]}function w(e){return Object.keys(_).reduce(((t,n)=>{const a=e[n]
return"boolean"!=typeof a||a||t.push(_[n]),t}),[])}function I({content:e,adFormat:t,placementOptOuts:n=[],objectiveType:a,isConnectedTelevisionOnly:i,creative:r}){const o=new Set(n),l=v(t).filter((e=>!o.has(e)))
return l.reduce(((n,o)=>{const l=O({content:e,placement:o,adFormat:t,objectiveType:a,isConnectedTelevisionOnly:i,creative:r})
return(l.isAvailable?n.availablePlacements:n.unavailablePlacements).push({...l,placementName:o}),n}),{availablePlacements:[],unavailablePlacements:[],numEnabledPlacements:l.length})}const P=e=>({isAllEligible:!!e?.allEligible,supportLinkedInAll:!!e?.selection?.linkedin?.all,supportedLinkedInPlacements:e?.selection?.linkedin?.names||[],supportInternallAll:!!e?.selection?.internal?.all,supportedInternalPlacements:e?.selection?.internal?.names||[],supportOffsiteAll:!!e?.selection?.offsite?.all,supportedOffsitePlacements:e?.selection?.offsite?.names||[],isConnectedTelevisionOnlyPlacement:e?.selection?.connectedTelevisionOnly})
e.validatePlacementsForStaticTemplatePromotion=(e,t)=>{if(t!==n.AD_FORMAT.STATIC_TEMPLATE_PROMOTION)return!0
const{isAllEligible:a,supportLinkedInAll:i,supportedLinkedInPlacements:r,supportInternallAll:o,supportedInternalPlacements:l,supportOffsiteAll:s,supportedOffsitePlacements:c}=P(e)
return!a&&!i&&0===r.length&&!o&&l.length>0&&!s&&0===c.length}
e.validatePlacementsForConnectedTV=(e,t,a={})=>{const{isAllEligible:i,supportLinkedInAll:o,supportedLinkedInPlacements:l,supportInternallAll:s,supportedInternalPlacements:c,supportOffsiteAll:u,supportedOffsitePlacements:d,isConnectedTelevisionOnlyPlacement:p}=P(e)
return t!==n.AD_FORMAT.SINGLE_VIDEO||!p||(a.isNewCampaign?!i&&!o&&0===l.length&&!s&&0===c.length&&!u&&a.offsiteDeliveryEnabled:!i&&!o&&0===l.length&&!s&&0===c.length&&!u&&1===d.length&&d[0]===r.AD_PLACEMENT.INSTREAM&&a.offsiteDeliveryEnabled)}
e.utils={getPlacementAvailabilityForContent:I,getPlacementOptOutsForCampaign:w,getPlacementOptionsForAdFormat:v,validateContentForPlacementAvailability:O,standardSponsoredContentFeedDesktopValidator:f,singleVideoFeedDesktopValidator:h,singleVideoFeedMobileValidator:T,standardSponsoredContentFeedMobileValidator:E,singleVideoOffsiteValidator:y,standardSponsoredContentOffsiteValidator:S,hasValidPipelineBuilerURL:b}})),define("campaign-manager-web/utils/ad-policy-validation/validator-functions",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.hasUppercaseWordsAboveLimit=function(e,t=10){if(!e)return!1
const n=e.split(i)
let a=0
for(let i=0;i<n.length;i++){const e=n[i]
if(e?.length>0&&(!/[a-z]/.test(r=e)&&/[A-Z]/.test(r))&&(a+=1,a>t))return!0}var r
return a>t},e.isLinkedInKeywordUsed=function(e){if(!e)return!1
const i=e.replace(a,"")
return function(e){if(!e)return!1
return t.test(e)}(i.replace(n,""))}
const t=/linkedin/i,n=/[#]\S*linkedin/gi,a=/(http|https)?:\/\/(\S+)/gi,i=/[, \t]+/})),define("campaign-manager-web/utils/address-entity",["exports","address-ui/utils/address-entity"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}))
define("campaign-manager-web/utils/ads-preview",["exports","ember-copy","@ember/object","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/urn","campaign-manager-web/constants/sponsored-content","campaign-manager-web/constants/ad-placement","campaign-manager-web/utils/ad-placement","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/sponsored-content"],(function(e,t,n,a,i,r,o,l,s,c){Object.defineProperty(e,"__esModule",{value:!0}),e.VIEW_CONTEXT_PARAM=e.PREVIEW_DROPDOWN_OPTIONS_BY_PLACEMENT=e.CONTENT_TYPE=e.AD_PLACEMENT=void 0,e.generateAccuratePreviewUrls=function(e,t){const a=t?function(e){const t=(0,n.get)(e,"reference"),a=(0,i.createUrnFromAttrs)("sponsoredCreative",e.id)
return`urn:li:sponsoredContentV2:(${t},${a})`}(t):e
return{desktopUrl:d(a),mobileUrl:p(a)}},e.generateLiveAccuratePreviewUrls=b,e.getEnabledPreviewOptions=function(e){const t=Object.values(e).reduce(((e,t)=>(t.disabled||t.hidden||(e[t.headerKey]=e[t.headerKey]||[],e[t.headerKey].push(t)),e)),{})
return Object.keys(t).map((e=>({headerKey:e,options:t[e]})))},e.getPreviewOptions=function({sponsorableContent:e,adFormat:n,objectiveType:a,creative:i},r={}){const u=(0,t.copy)(E,!0),{isLanAdPreviewEnabled:d,rejectedAdRenderingPlacements:p=[],isConnectedTVPreviewEnabled:m,isSponsoredCotentRightRailPreviewEnabled:g,isPreviewForThoughtLeaderAdsOnLanEnabled:b,isPreviewForDocAdsOnLanEnabled:_}=r,h=Object.keys(E),f=[...p],T=Object.values(o.LAN_AD_RENDERING_PLACEMENTS),y=o.LAN_AD_RENDERING_PLACEMENTS.LAN_CONNECTED_TV_VIDEO
e?.userGeneratedAdContent?.contentType===c.STANDARD_SPONSORED_CONTENT_TYPES.FIRST_PARTY_ARTICLE&&a===s.OBJECTIVE_TYPE.LEAD_GENERATION&&d||f.push(o.AD_RENDERING_PLACEMENT.FIRST_PARTY_ARTICLE_DESKTOP,o.AD_RENDERING_PLACEMENT.FIRST_PARTY_ARTICLE_MOBILE)
if(m){const e=Object.keys(u),t=e=>{e!==y&&f.push(e)},n=e=>{u[e].disabled=!0,u[e].hidden=!0}
e.forEach(t),e.forEach(n)}else n===s.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT&&d&&_?f.push(...T.filter((e=>"LAN_MOBILE_INTERSTITIAL"!==e&&"LAN_HALF_PAGE"!==e))):d&&b&&n===s.AD_FORMAT.STANDARD_SPONSORED_CONTENT?f.push(...T.filter((e=>"LAN_MOBILE_INTERSTITIAL"!==e&&"LAN_HALF_PAGE"!==e&&"LAN_BILLBOARD"!==e))):d?(f.push(...T.map((e=>E[e])).filter((e=>e.supportedAdFormats&&!e.supportedAdFormats.includes(n))).map((e=>e.adPlacement))),f.push(y,"LAN_HALF_PAGE","LAN_BILLBOARD")):f.push(...T)
n===s.AD_FORMAT.STANDARD_SPONSORED_CONTENT&&g||f.push(o.AD_RENDERING_PLACEMENT.RIGHT_RAIL)
return h.filter((e=>!f.includes(e))).reduce(((t,r)=>{const{isAvailable:o}=(0,l.validateContentForPlacementAvailability)({content:e,placement:r,adFormat:n,objectiveType:a,creative:i})
return t[r].disabled=!o,t[r].hidden=!1,t}),u)},e.makeAdPreviewContentFromCmSponsoredUpdateContent=function(e){const{authorUrn:t}=e,n=function(e){const{userGeneratedAdContent:t}=e
if(t.contentType===c.STANDARD_SPONSORED_CONTENT_TYPES.TEXT)return{suTextAd:v(e)}
if(t.contentType===c.STANDARD_SPONSORED_CONTENT_TYPES.RICHMEDIA)return{suImageAd:w(e)}
if(t.contentType===c.STANDARD_SPONSORED_CONTENT_TYPES.ARTICLE)return{suArticleAd:I(e)}
if(t.contentType===c.SPONSORED_CONTENT_TYPES.NATIVE_DOCUMENT)return{suDocumentAd:P(e)}}(e)
if(n)return O({author:t,adContent:n})},e.toAdsPreviewContentType=function(e){return A[e]},e.toAdsPreviewPlacement=function(e){return C[e]},e.toPojo=O,e.utils=void 0
const u=e.VIEW_CONTEXT_PARAM="viewContext=REVIEWER"
const d=e=>`${(0,a.getDomainUrl)()}/feed/sponsored-update/${e}/?disablePromo=true&${u}`,p=e=>`${(0,a.getDomainUrl)()}/mwlite/feed/sponsored-update/${e}/?${u}`
const m=()=>`${(0,a.getDomainUrl)()}/feed/live-preview?disablePromo=true&${u}`,g=()=>`${(0,a.getDomainUrl)()}/mwlite/feed/live-preview/`
function b(){return{desktopUrl:m(),mobileUrl:g()}}const _="feed_header",h="right_rail_header",f="audience_network_header",T="first_party_article",E=e.PREVIEW_DROPDOWN_OPTIONS_BY_PLACEMENT=Object.freeze({[o.AD_RENDERING_PLACEMENT.FEED_DESKTOP]:Object.freeze({name:r.PREVIEW_OPTION_NAME.DESKTOP_FEED,headerKey:_,disabled:!1,hidden:!1}),[o.AD_RENDERING_PLACEMENT.FEED_MOBILE]:Object.freeze({name:r.PREVIEW_OPTION_NAME.MOBILE_FEED,headerKey:_,disabled:!1,hidden:!1}),[o.AD_RENDERING_PLACEMENT.RIGHT_RAIL]:Object.freeze({name:r.PREVIEW_OPTION_NAME.RIGHT_RAIL,headerKey:h,disabled:!0,hidden:!0}),[o.AD_RENDERING_PLACEMENT.LAN_MEDIUM_RECTANGLE]:Object.freeze({adPlacement:o.AD_RENDERING_PLACEMENT.LAN_MEDIUM_RECTANGLE,name:r.PREVIEW_OPTION_NAME.LAN_MEDIUM_RECTANGLE,headerKey:f,disabled:!0,hidden:!0,supportedAdFormats:[s.AD_FORMAT.STANDARD_SPONSORED_CONTENT,s.AD_FORMAT.CAROUSEL]}),[o.AD_RENDERING_PLACEMENT.LAN_MOBILE_INTERSTITIAL]:Object.freeze({adPlacement:o.AD_RENDERING_PLACEMENT.LAN_MOBILE_INTERSTITIAL,name:r.PREVIEW_OPTION_NAME.LAN_MOBILE_INTERSTITIAL,headerKey:f,disabled:!0,hidden:!0,supportedAdFormats:[s.AD_FORMAT.STANDARD_SPONSORED_CONTENT,s.AD_FORMAT.CAROUSEL,s.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT]}),[o.AD_RENDERING_PLACEMENT.LAN_HALF_PAGE]:Object.freeze({adPlacement:o.AD_RENDERING_PLACEMENT.LAN_HALF_PAGE,name:r.PREVIEW_OPTION_NAME.LAN_HALF_PAGE,headerKey:f,disabled:!0,hidden:!0,supportedAdFormats:[s.AD_FORMAT.STANDARD_SPONSORED_CONTENT,s.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT]}),[o.AD_RENDERING_PLACEMENT.LAN_BILLBOARD]:Object.freeze({adPlacement:o.AD_RENDERING_PLACEMENT.LAN_BILLBOARD,name:r.PREVIEW_OPTION_NAME.LAN_BILLBOARD,headerKey:f,disabled:!0,hidden:!0,supportedAdFormats:[s.AD_FORMAT.STANDARD_SPONSORED_CONTENT]}),[o.AD_RENDERING_PLACEMENT.LAN_NATIVE_AD]:Object.freeze({adPlacement:o.AD_RENDERING_PLACEMENT.LAN_NATIVE_AD,name:r.PREVIEW_OPTION_NAME.LAN_NATIVE_AD,headerKey:f,disabled:!0,hidden:!0,supportedAdFormats:[s.AD_FORMAT.STANDARD_SPONSORED_CONTENT,s.AD_FORMAT.CAROUSEL]}),[o.AD_RENDERING_PLACEMENT.LAN_NATIVE_VIDEO]:Object.freeze({adPlacement:o.AD_RENDERING_PLACEMENT.LAN_NATIVE_VIDEO,name:r.PREVIEW_OPTION_NAME.LAN_NATIVE_VIDEO,headerKey:f,disabled:!0,hidden:!0,supportedAdFormats:[s.AD_FORMAT.SINGLE_VIDEO]}),[o.AD_RENDERING_PLACEMENT.LAN_IN_STREAM_VIDEO]:Object.freeze({adPlacement:o.AD_RENDERING_PLACEMENT.LAN_IN_STREAM_VIDEO,name:r.PREVIEW_OPTION_NAME.LAN_IN_STREAM_VIDEO,headerKey:f,disabled:!0,hidden:!0,supportedAdFormats:[s.AD_FORMAT.SINGLE_VIDEO]}),[o.AD_RENDERING_PLACEMENT.LAN_CONNECTED_TV_VIDEO]:Object.freeze({adPlacement:o.AD_RENDERING_PLACEMENT.LAN_CONNECTED_TV_VIDEO,name:r.PREVIEW_OPTION_NAME.LAN_CONNECTED_TV_VIDEO,headerKey:f,disabled:!0,hidden:!0,supportedAdFormats:[s.AD_FORMAT.SINGLE_VIDEO]}),[o.AD_RENDERING_PLACEMENT.FIRST_PARTY_ARTICLE_DESKTOP]:Object.freeze({adPlacement:o.AD_RENDERING_PLACEMENT.FIRST_PARTY_ARTICLE_DESKTOP,name:r.PREVIEW_OPTION_NAME.FIRST_PARTY_ARTICLE_DESKTOP,headerKey:T,disabled:!0,hidden:!0,supportedAdFormats:[s.AD_FORMAT.STANDARD_SPONSORED_CONTENT]}),[o.AD_RENDERING_PLACEMENT.FIRST_PARTY_ARTICLE_MOBILE]:Object.freeze({adPlacement:o.AD_RENDERING_PLACEMENT.FIRST_PARTY_ARTICLE_MOBILE,name:r.PREVIEW_OPTION_NAME.FIRST_PARTY_ARTICLE_MOBILE,headerKey:T,disabled:!0,hidden:!0,supportedAdFormats:[s.AD_FORMAT.STANDARD_SPONSORED_CONTENT]})})
e.utils={generateLiveAccuratePreviewUrls:b}
const y=e.CONTENT_TYPE=Object.freeze({ARTICLE:"ARTICLE",IMAGE:"IMAGE",TEXT:"TEXT",NATIVE_DOCUMENT:"NATIVE_DOCUMENT"}),S=e.AD_PLACEMENT=Object.freeze({DESKTOP:"DESKTOP",MOBILE:"MOBILE",LAN:"LAN"}),A=Object.freeze({[c.STANDARD_SPONSORED_CONTENT_TYPES.ARTICLE]:y.ARTICLE,[c.STANDARD_SPONSORED_CONTENT_TYPES.TEXT]:y.TEXT,[c.STANDARD_SPONSORED_CONTENT_TYPES.RICHMEDIA]:y.IMAGE,[c.SPONSORED_CONTENT_TYPES.NATIVE_DOCUMENT]:y.NATIVE_DOCUMENT})
const C=Object.freeze({[r.PREVIEW_OPTION_NAME.DESKTOP_FEED]:S.DESKTOP,[r.PREVIEW_OPTION_NAME.MOBILE_FEED]:S.MOBILE,[r.PREVIEW_OPTION_NAME.LAN_MOBILE_INTERSTITIAL]:S.LAN,[r.PREVIEW_OPTION_NAME.LAN_HALF_PAGE]:S.LAN})
function O(e){return JSON.parse(JSON.stringify(e))}function v(e){return O({introductoryText:e.userGeneratedAdContent.introductoryText})}function w(e){const{userGeneratedAdContent:t}=e,n=e.userGeneratedAdContent.introductoryText,a=t.entities[0]?.image.url
return O({imageUrl:a,introductoryText:n})}function I(e){const{userGeneratedAdContent:t}=e,n=t.entities[0]?.description,i=t.entities[0]?.headline,r=t.entities[0]?.image?.url,o=e.userGeneratedAdContent.introductoryText,l=t.entities[0]?.callToAction
let s=t.entities[0]?.destinationUrl
const c=(0,a.getEncodedPrefixedURL)(s)
return c&&(s=c),O({description:n,destinationUrl:s,headline:i,imageUrl:r,introductoryText:o,ugcCallToAction:l})}function P(e){const{userGeneratedAdContent:t}=e,n=e.userGeneratedAdContent.introductoryText,i=t.entities[0]?.headline,r=t.entities[0]?.callToAction
let o=t.entities[0]?.destinationUrl
const l=(0,a.getEncodedPrefixedURL)(o)
return l&&(o=l),O({introductoryText:n,headline:i,destinationUrl:o,manifestUrl:"https://www.linkedin.com",numGatedPreview:100,ugcCallToAction:r})}})),define("campaign-manager-web/utils/advertiser-approval-form-table-theme",["exports","campaign-manager-web/components/healthcare-preapproval/advertiser-approval-form","@ember/template","campaign-manager-web/helpers/help-center-url","campaign-manager-web/helpers/external-link-info"],(function(e,t,n,a,i){function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=class{constructor(e){r(this,"root","advertiser-approval-form__table"),r(this,"headerRow","advertiser-approval-form__header-row ads-table__header-row")
const o=(n,...a)=>e.lookupTranslation(t.default,n)([...a])
this.noDataToShowMsg=o("i18n_advertiser_approval_form_accounts_table_no_data_message"),this.errorStateHeadline=o("i18n_advertiser_approval_form_accounts_table_error_headline")
const l=(0,i.externalLinkInfo)([],{href:(0,a.helpCenterUrl)(null,{path:"help/lms/ask"})})
this.errorStateMessage=(0,n.htmlSafe)(o("i18n_advertiser_approval_form_accounts_table_error_message",{linkInfo:l}))}}})),define("campaign-manager-web/utils/ambry",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.URL_TYPES=e.UPLOAD_TYPES=e.CONTENT_TYPES=void 0,e.getPollDownloadTokenId=function(e=""){return`${t}#${e}`}
e.CONTENT_TYPES={CSV:"text/csv",TSV:"text/tsv",FORM_URLENCODED:"application/x-www-form-urlencoded",PDF:"application/pdf"},e.URL_TYPES={UPLOAD:"UPLOAD",DOWNLOAD:"DOWNLOAD"},e.UPLOAD_TYPES={MATCHED_AUDIENCE:"AUDIENCE_MATCHING",LAN_BLOCKLIST:"LAN_BLOCKLIST",BULK_ACTIONS:"BULK_ACTIONS"}
const t="ambry-download"})),define("campaign-manager-web/utils/api-endpoints",["exports","restli-utils","@ember/utils"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.API_NAMESPACE=void 0
const a=e.API_NAMESPACE="campaign-manager-api"
function i(e){return n=>{n.q=e
const i=t.encoder.paramEncode(n)
return`/${a}/campaignManagerAdTargetingEntities?${i}`}}const r={account:"campaignManagerAccounts",accountActivity:({accountId:e,start:t,count:n})=>`/${a}/campaignManagerAccountEvents?q=accountId&accountId=${e}&start=${t}&count=${n}`,accounts:`/${a}/campaignManagerAccounts`,accountCredits:e=>`/${a}/campaignManagerAccounts/${e}/accountCredits`,accountBilling:e=>`/${a}/campaignManagerAccounts/${e}/billing`,accountBillingV2:e=>`/${a}/campaignManagerAccounts/${e}/billingV2`,accountCrmConnection:e=>`/${a}/campaignManagerCrmConnection?accountId=${e}`,createAccountCrmConnection:()=>`/${a}/campaignManagerCrmConnection?action=addCrmConnection`,accountUsers:`/${a}/campaignManagerAccountUsers`,businessManagerManageUserMessage:e=>`/${a}/campaignManagerAccounts/${e}/businessManagerManageUserMessage`,adPromotionAccountStrategist:`/${a}/campaignManagerAdPromotionAccountStrategist`,createAccountInvoicing:e=>`/${a}/campaignManagerAccounts/${e}/invoicing`,accountInvoicing:e=>`/${a}/campaignManagerAccounts/${e}/invoicing?q=account`,accountInvoicingMetadataAndRecipients:e=>`/${a}/campaignManagerAccounts/${e}/invoicing?action=getInvoiceMetadataAndRecipients`,addresses:e=>`/${a}/campaignManagerAddresses?q=prefix&prefix=${e}`,addressStandardization:`/${a}/campaignManagerAddresses?action=standardizeAddress`,adCandidates:`/${a}/campaignManagerAdCandidates`,adForms:`/${a}/campaignManagerAdForms`,adFormById({id:e}){return`${this.adForms}/${e}`},adFormsByAccount({accountId:e}){return`${this.adForms}?q=account&accountId=${e}`},adFormByCampaigns(e){return`${this.adForms}?q=campaigns&campaigns=List(${e.join(",")})`},adFormResponses:`/${a}/campaignManagerAdFormResponses`,leadGenFormResponses:`/${a}/campaignManagerLeadGenFormResponses`,adFormAnalytics:`/${a}/campaignManagerLeadAnalytics`,adFormsPreviewTextByLocale:e=>(e||(e={country:"US",language:"en"}),`/${a}/campaignManagerAdFormsPreviewText?locale=(country:${e.country},language:${e.language})`),adFormEditability:`/${a}/campaignManagerAdForms?action=getEditabilityMap`,adInMailContents:`/${a}/campaignManagerAdInMailContents`,adInMailContentClickToMessageAssets(e){return`${this.adInMailContents}?q=clickToMessage&accountId=${e}`},adInMailContentAssociatedCreatives:(e,t)=>`/${a}/campaignManagerCreatives?q=callToActions&callToActionTargets=List(${encodeURIComponent(t)})&accountUrn=${encodeURIComponent(e)}`,adInMailMemberSenderPermissions:({accountId:e,memberId:t})=>`/${a}/campaignManagerAdInMailMemberSenderPermissions/(accountId:${e},memberId:${t})`,adInMailSenderPermissions:({accountId:e,reference:t})=>`/${a}/campaignManagerAdInMailSenderPermissions/(accountId:${e},reference:${t})`,adInMailMemberSenderPermissionsRequest:`/${a}/campaignManagerAdInMailMemberSenderPermissions?action=request`,adInMailMemberSenderRequests:`/${a}/campaignManagerAdInMailMemberSenderRequests`,adInMailMemberSenderRequestsForAccount(e){return`${this.adInMailMemberSenderRequests}?q=account&accountId=${e}&fields=member,permission`},adInMailSenderRequests:`/${a}/campaignManagerAdInMailSenderRequests`,adInMailSenderRequestsForAccount(e){return`${this.adInMailSenderRequests}?q=account&accountId=${e}`},adInMailResponderRequests:`/${a}/campaignManagerAdInMailResponderRequests`,adInMailResponderRequestsForAccount(e){return`${this.adInMailResponderRequests}?q=account&accountId=${e}`},adInMailSendTestInMail:({contentId:e})=>`/${a}/campaignManagerAdInMailContents/${e}?action=sendTest`,advertiserSeedData:`/${a}/campaignManagerAdvertiserSeedData`,allocateCart:({accountId:e})=>`/${a}/campaignManagerAccounts/${e}?action=allocateCart`,ambrySignedUrl:`/${a}/campaignManagerAmbrySignedUrl`,assetCopiesShared:e=>`/${a}/campaignManagerAssetCopies?q=sourceAccount&accountId=${e}`,assetCopiesReceived:e=>`/${a}/campaignManagerAssetCopies?q=destinationAccount&accountId=${e}`,assetsByAccountAndType:(e,n)=>`/${a}/campaignManagerAssetsV2?${t.encoder.paramEncode({q:"accountAndTypes",accountId:e,assetTypes:n})}`,assetsByAccountAndTypeWithRelevance:(e,n,i,r,o,l,s)=>`/${a}/campaignManagerAssetsV2?${t.encoder.paramEncode({q:"accountAndTypesWithRelevance",accountId:e,assetTypes:n,creationFlowId:i,campaignUrn:r,textIntroductory:o,textHeadline:l,textDescription:s})}`,assetsByCriteria:(e,n,i,r,o,l,s)=>`/${a}/campaignManagerAssetsV2?${t.encoder.paramEncode({q:"criteria",assetLibraryName:e,assetLibraryProviders:n,assetLibraryStatus:i,mediaLibrarySortParam:r,owner:o,placements:l,videoSpecificParams:s})}`,audience:`/${a}/campaignManagerAudienceCounts`,adInMailUpdate:(e,t=void 0)=>`/${a}/campaignManagerAdInMailContents/${e}${(0,n.isPresent)(t)?`?accountId=${t}`:""}`,bidLimits:`/${a}/campaignManagerLimits`,billingConfiguration:e=>`/${a}/campaignManagerAccounts/${e}/billingConfiguration`,billingReceiptsGeneration:e=>`/${a}/campaignManagerAccounts/${e}/billingReceiptsGeneration`,blocklists:`/${a}/campaignManagerBlocklists`,brandSafetyOptions:`/${a}/campaignManagerBrandSafetyProfilesOptions`,brandSafetyProfiles:`/${a}/campaignManagerBrandSafetyProfiles`,batchAssociateCampaigns:`/${a}/campaignManagerConversions?action=associateCampaigns`,campaignConversionAssociations:`/${a}/campaignManagerConversions?action=associate`,campaignConversionDissociations:`/${a}/campaignManagerConversions?action=dissociate`,campaignCreationRestrictionsByAccount:({accountId:e})=>`/${a}/campaignManagerAccounts/${e}/campaignCreationRestrictions?q=account`,campaignGroups:`/${a}/campaignManagerCampaignGroups`,campaignCreationRestrictions:(e,t)=>`/${a}/campaignManagerAccounts/${e}/campaignCreationRestrictions?q=campaignGroup&campaignGroup=${t}`,campaignRestrictions:(e,t,n)=>`/${a}/campaignManagerAccounts/${e}/campaignRestrictions?q=campaign&campaignGroup=${t}&campaign=${n}`,campaignInsights:`/${a}/campaignManagerCampaignInsights`,campaignManagerTaxRegistrations:`/${a}/campaignManagerTaxRegistrations`,campaignRecommendations:`/${a}/campaignManagerCampaignRecommendations`,campaignRecommendationsAction:`/${a}/campaignManagerCampaignRecommendations?action=registerRecommendation`,campaigns:`/${a}/campaignManagerCampaigns`,getCampaigns:e=>`/${a}/campaignManagerCampaigns?ids=List(${e.join(",")})`,conversions:`/${a}/campaignManagerConversions`,getConversion:(e,t)=>`/${a}/campaignManagerConversions/${e}?accountId=${t}`,getAutoAssociationConversions:e=>`/${a}/campaignManagerConversions/?accountId=${e}&q=autoAssociationConversions`,conversionsByCampaign:(e,t)=>`/${a}/campaignManagerConversions?accountId=${e}&campaignId=${t}&q=campaign`,campaignsConversions:e=>`/${a}/campaignManagerCampaignConversions?ids=${e}`,createGoogleTagManagerTag:`/${a}/campaignManagerGoogleTagManager?action=createTag`,createZap:`/${a}/campaignManagerZapier`,getZapierActions:`/${a}/campaignManagerZapier?action=actions`,getZapierAuthentications:`/${a}/campaignManagerZapier?action=authentications`,getZapierChoices:`/${a}/campaignManagerZapier?action=choices`,createInsightTag:`/${a}/campaignManagerInsightTags`,createPurchaseCart:({accountId:e})=>`/${a}/account/purchase/${e}`,creatives:`/${a}/campaignManagerCreatives`,decoratedInAppPromotion:`/${a}/campaignManagerDecoratedInAppPromotions`,creativesByReference:e=>`/${a}/campaignManagerCreatives?q=reference&reference=${encodeURIComponent(e)}`,creativesByCallToAction:e=>`/${a}/campaignManagerCreatives?q=callToAction&target=${encodeURIComponent(e)}`,creativesByCallToActions(e=[]){const t=e.map((e=>encodeURIComponent(e))).join(",")
return`/${a}/campaignManagerCreatives?q=callToActions&callToActionTargets=List(${t})`},creativesPreview:`/${a}/campaignManagerCreativesPreview`,creativesWithDuplicationType:(e,t,n,i)=>`/${a}/campaignManagerCreativesWithDuplicationType?q=campaignAndCampaignGroup&sourceCampaign=${e}&destinationCampaignGroup=${t}&sourceAccount=${n}&destinationAccount=${i}`,deleteConversions:(e,t)=>`/${a}/campaignManagerConversions?accountId=${t}&ids=List(${e.join(",")})`,duplicateCampaignTasks:`/${a}/campaignManagerDuplicateCampaignTasks`,validFlowchartDateRange:e=>`/${a}/campaignManagerCreatives?q=fetchValidFlowchartDateRange&creativeId=${e}`,deleteAudiences(e){const t=e.join(",")
return`/${a}/campaignManagerMatchedAudiences?ids=List(${t})`},paymentInfoForAccount:(e,t)=>t?`/${a}/campaignManagerAccounts/${e}/payment?billingInfo=true`:`/${a}/campaignManagerAccounts/${e}/payment`,supportedCountriesForSsi:e=>`/${a}/campaignManagerInvoiceCountries?q=countries&currency=${e}`,supportedCountriesForSsiV2:e=>`/${a}/campaignManagerInvoiceCountriesV2?q=currency&currency=${e}`,dynamicAdsPredefinedOptions:e=>`/${a}/campaignManagerDynamicAdsPredefinedOptions?locale=${e}`,emailInsightTag:`/${a}/campaignManagerInsightTags?action=sendEmail`,globalAlerts:`/${a}/campaignManagerGlobalAlerts?q=alerts&alertWithActions=true`,forecasting:`/${a}/campaignManagerForecasting`,forecastingRecommendationGroup:`/${a}/campaignManagerForecastRecommendationGroups`,forecastingRecommendation:(e,t)=>`/${a}/campaignManagerForecastRecommendationGroups/${e}/recommendations/${t}`,header:`/${a}/campaignManagerHeader`,ingestedContentSummary:`/${a}/campaignManagerIngestedContentSummary`,ingestionTask:`/${a}/campaignManagerIngestionTask`,insightTag:e=>`/${a}/campaignManagerInsightTags?q=accountId&accountId=${e}`,updateInsightTag:e=>`/${a}/campaignManagerInsightTags/${e}`,insightTagDomains:e=>`/${a}/campaignManagerInsightTagDomains?q=accountId&accountId=${e}`,updateInsightTagDomains:e=>`/${a}/campaignManagerInsightTagDomains?ids=${e}`,insightTagAccounts:`/${a}/campaignManagerInsightTagAccounts`,insightTagAccountsGet(e,t){return`${this.insightTagAccounts}/(accountId:${e},insightTagId:${t})`},insightTagAccountsFindByInsightTagId(e){return`${this.insightTagAccounts}?q=insightTag&insightTagId=${e}`},insightTagAccountModifyAccess(e,t=[]){const n=t.map((e=>`(accountId:${e.accountId},insightTagId:${e.insightTagId})`)).join(",")
return`${this.insightTagAccounts}?accountId=${e}&ids=List(${n})`},invoiceDownload:()=>`/${a}/campaignManagerInvoiceDownload`,landingPageCandidates:`/${a}/campaignManagerLandingPageCandidates`,learningPhaseProgress:`/${a}/campaignManagerLearningPhaseProgress`,legalOrganization:e=>`/${a}/campaignManagerLegalOrganizations?q=textQuery&query=${e}`,legoWidgetsByPageAndWidgetId:(e,t,n=!1)=>`/${a}/campaignManagerLegoWidgets?q=pageAndWidgetId&pageKey=${encodeURIComponent(e)}&widgetId=${encodeURIComponent(t)}&includeInactive=${n}`,legoWidgetsByPageAndWidgetIds(e,t,n=!1){const i=t.map((e=>encodeURIComponent(e)))
return`/${a}/campaignManagerLegoWidgets?q=pageAndWidgetIds&pageKey=${encodeURIComponent(e)}&includeInactive=${n}&widgetIds=List(${i.join(",")})`},legoWidgetsByPageKey:(e,t=!1)=>`/${a}/campaignManagerLegoWidgets?q=pageKey&pageKey=${encodeURIComponent(e)}&includeInactive=${t}`,legoWidgetsImpressWidget:`/${a}/campaignManagerLegoWidgets?action=impressWidget`,legoWidgetsActionWidget:`/${a}/campaignManagerLegoWidgets?action=actionWidget`,lisaAccounts:`/${a}/campaignManagerLisaAccounts`,lisaBillingContactChanges:({accountId:e})=>`/${a}/campaignManagerLisaAccounts/${e}/billingContactChanges?q=accountId`,lisaCampaign:({campaignId:e})=>`/${a}/campaignManagerLisaCampaigns/${e}`,lisaCreatives:`/${a}/campaignManagerLisaCreatives`,lisaCreativesForCampaign:({campaignId:e})=>`/${a}/campaignManagerLisaCreatives?q=search&campaignId=${e}`,lixTreatmentsUrl:`/${a}/campaignManagerLixTreatments`,matchedAudiences:`/${a}/campaignManagerMatchedAudiences`,matchedAudiencesLookalike:`/${a}/campaignManagerAdSegmentLookalike`,matchedAudienceWebsiteSegments:`/${a}/campaignManagerAdPageSets`,matchedAudienceDmpSegments:`/${a}/campaignManagerDmpSegments`,matchedAudienceCompanyMatches:e=>`/${a}/campaignManagerDmpSegments/${e}/companyMatches`,matchedAudienceCompanyEngagementReportExport:e=>`/${a}/campaignManagerDmpSegments/${e}/companyEngagementReportExportJobs`,matchedAudienceCompanyListTier:e=>`/${a}/campaignManagerDmpSegmentCompanyTieringRules?${t.encoder.paramEncode(e)}`,matchedAudienceEngagementTriggers:e=>`/${a}/campaignManagerEngagementSources/${e}/engagementTriggers`,matchedAudienceEngagementSources:`/${a}/campaignManagerEngagementSources`,matchedAudienceSmartAudienceSeeds:e=>`/${a}/campaignManagerBusinessObjectiveBasedAudienceSeedInfo?${t.encoder.paramEncode(e)}`,matchedAudienceEventsStatistics:e=>`/${a}/campaignManagerEventPageStatistics?q=accountId&accountId=${e}`,matchedAudienceOrganizationPageStatistics:`/${a}/campaignManagerOrganizationPageStatistics`,matchedAudienceLiveVideosStatistics:`/${a}/campaignManagerLiveVideoStatistics`,madiaPlans:`/${a}/campaignManagerMediaPlans`,memberProfiles:`/${a}/campaignManagerMemberProfiles`,memberProfilesEmail:`/${a}/campaignManagerMemberProfiles?action=fetchLoggedInUsersEmailAddress`,memberProfilesEncrypted:e=>`/${a}/campaignManagerMemberProfiles/${e}`,offsitePreferences:`/${a}/campaignManagerOffsitePreferences`,organizationalEntityAcls:`/${a}/campaignManagerOrganizationalEntityAcls`,postBidReports:`/${a}/campaignManagerPostBidReport`,publisherReports:`/${a}/campaignManagerPublisherReport`,reportingAccounts:`/${a}/campaignManagerReportingAccounts`,reportingAnalytics:(e=null)=>e?`/${a}/campaignManagerAdAnalytics?fields=${e}`:`/${a}/campaignManagerAdAnalytics`,reportingCampaignGroups:(e=null)=>e?`/${a}/campaignManagerReportingCampaignGroups?fields=${e}`:`/${a}/campaignManagerReportingCampaignGroups`,reportingCampaigns:(e=null)=>e?`/${a}/campaignManagerReportingCampaigns?fields=${e}`:`/${a}/campaignManagerReportingCampaigns`,reportingCreatives:(e=null)=>e?`/${a}/campaignManagerReportingCreatives?fields=${e}`:`/${a}/campaignManagerReportingCreatives`,shareAssetCopies:`/${a}/campaignManagerAssetCopies?action=createAssetCopies`,sponsorableContents:`/${a}/campaignManagerSponsorableContents`,reportingAdPageSets:`/${a}/campaignManagerReportingAdPageSets`,shortlinksService:`/${a}/campaignManagerShortlinks`,sponsorableContentsByUrn:e=>`/${a}/campaignManagerSponsorableContents/${e}`,events:(e,n)=>`/${a}/campaignManagerEvents?${t.encoder.paramEncode({q:e,url:n})}`,sponsoredUpdateContents:`/${a}/campaignManagerSponsoredUpdateContents`,sponsoredUpdateContentsByUrn:e=>`/${a}/campaignManagerSponsoredUpdateContents/${e}`,carousels:`/${a}/campaignManagerCarousels`,sponsoredConversations:e=>`/${a}/campaignManagerSponsoredConversations${void 0!==e?`?templateId=${e}`:""}`,sponsoredConversationById:({conversationId:e,accountId:t})=>`/${a}/campaignManagerSponsoredConversations/${e}${t?`?accountId=${t}`:""}`,sponsoredMessageContentsSubTree:({conversationId:e,messageContentId:t,accountId:n})=>`/${a}/campaignManagerSponsoredConversations/${e}/campaignManagerSponsoredMessageContentsSubTree${t?"/":""}${t||""}${n?`?accountId=${n}`:""}`,sponsoredConversationTemplates:`/${a}/campaignManagerSponsoredConversationTemplates`,findSponsoredConversationTemplatesByLocaleAndObjectiveType(e,t){return`${this.sponsoredConversationTemplates}?q=localeAndObjectiveType&locale=(language:${e.language},country:${e.country})&objectiveType=${t}`},sponsoredMessageContentTemplatesSubTree(e,t,n){return`${this.sponsoredConversationTemplates}/${e}/campaignManagerSponsoredMessageContentTemplatesSubTree/${t}?locale=(language:${n.language},country:${n.country})`},targetingCriteriaByMember:`/${a}/campaignManagerTargetingCriteria?q=member`,targetingCriteriaById:`/${a}/campaignManagerTargetingCriteria?q=targetingCriteriaId`,getTrackingParameters:e=>`/${a}/campaignManagerAdDynamicTrackingParameters/${e}`,createTrackingParameters:e=>`/${a}/campaignManagerAdDynamicTrackingParameters/${e}`,deleteTrackingParameters:e=>`/${a}/campaignManagerAdDynamicTrackingParameters/${e}`,personalizedSmartAudience:`/${a}/campaignManagerTargetingCriteria?q=personalizedByAccount`,prefilledDefaultAudience:`/${a}/campaignManagerTargetingCriteria?q=prefilledByAccount`,inferTargetingCriteria:`/${a}/campaignManagerTargetingCriteria?action=inferTargetingCriteria`,deleteTargetingCriteriaById:e=>`/${a}/campaignManagerTargetingCriteria/${e}`,deleteTargetingCriteriaByIds:e=>`/${a}/campaignManagerTargetingCriteria?ids=List(${e.join(",")})`,allTargetingEntitiesByFacetUrns:i("treeByUrns"),targetingEntitiesByFacetUrns:i("subTreeByUrns"),targetingSuggestions:i("similarEntities"),targetingTemplates:`/${a}/campaignManagerTargetingCriteria`,thirdPartyTracking:`/${a}/campaignManagerThirdPartyTrackingTags`,typeaheadTargetingEntities:i("queryAndMultiFacetTypeahead"),targetingEntitiesResolveUrns:i("resolveUrns"),typeaheadFederated:(e,t)=>`/${a}/campaignManagerTypeahead?q=federated&query=${encodeURIComponent(e)}&type=${t}`,typeaheadMultiFederated:(e,n)=>`/${a}/campaignManagerTypeahead?${t.encoder.paramEncode({q:"multifederated",query:e,types:n})}`,companyTypeahead:e=>`/${a}/campaignManagerTypeahead?q=company&query=${encodeURIComponent(e)}`,showcaseTypeahead:e=>`/${a}/campaignManagerTypeahead?q=showcase&query=${encodeURIComponent(e)}`,typeaheadOrganization:e=>`/${a}/campaignManagerTypeahead?${t.encoder.paramEncode({q:"organization",query:e})}`,typeaheadPeople:(e,n)=>`/${a}/campaignManagerTypeahead?${t.encoder.paramEncode({q:"people",query:e,type:n})}`,validCampaignConfigurations:({accountId:e,campaignGroupId:t})=>`/${a}/campaignManagerValidCmCampaignConfigurations/?accountId=${e}&campaignGroupId=${t}&q=accountIdObjectiveTypeAndCampaignGroupId`,validateCreative:`/${a}/campaignManagerCreatives?action=validate`,vectorAssetMetadata:`/${a}/campaignManagerVectorAssetMetadata`,campaignManagerAssetsMetadata:`/${a}/campaignManagerAssetsMetadata`,vectorAssetOutput:`/${a}/campaignManagerVectorAssetOutput`,vectorAssetOutputStatus:e=>`/${a}/campaignManagerVectorAssetOutput/${e}/status`,createDocumentProcessingParameters:`/${a}/campaignManagerVectorDocumentProcessingParameters?action=createDocumentProcessingParameters`,geoServiceCountries:`/${a}/campaignManagerCountries`,geoServiceCountriesV2:`/${a}/campaignManagerCountriesV2`,geoServiceStatesForCountry:e=>`/${a}/campaignManagerCountries/${e}/states`,geoServiceStatesForCountryV2:e=>`/${a}/campaignManagerCountriesV2/${e}/statesV2`,redeemCoupon:e=>`/${a}/campaignManagerAccounts/${e}?action=redeemCoupon`,redeemCouponV2:e=>`/${a}/campaignManagerAccounts/${e}?action=redeemCouponV2`,getCoupon:e=>`/${a}/campaignManagerAccounts/${e}/promotions?action=getCoupon`,notifications:`/${a}/campaignManagerNotifications`,getNotifications(e,t={}){let n=`campaignManagerNotifications?q=recipient&accountId=${e}`
return t.hasOwnProperty("start")&&(n+=`&start=${t.start}`),t.hasOwnProperty("count")&&(n+=`&count=${t.count}`),n},markNotificationsAsRead:`/${a}/campaignManagerNotifications?action=markAllAsReadForAccount`,markAllNotificationsAsSeen:`/${a}/campaignManagerNotifications?action=markAllAsSeen`,globalNotificationBadgeMap:`/${a}/campaignManagerNotifications?action=getGlobalBadgeMap`,specifiedNotificationBadgeMap:`/${a}/campaignManagerNotifications?action=getBadgeMap`,notificationSettings:`/${a}/campaignManagerNotificationSettings`,notificationEdgeSettings:`/${a}/campaignManagerNotificationEdgeSettings`,bulkAccountNotificationSettings:`/${a}/campaignManagerNotificationSettings?action=getBulkAccountSettings`,bulkAccountNotificationEdgeSettings:`/${a}/campaignManagerNotificationEdgeSettings?q=accountIds&accountIds=1`,bulkAccountNotificationSettingsUpdate:`/${a}/campaignManagerNotificationSettings?action=bulkUpdate`,bulkAccountNotificationEdgeSettingsUpdate:`/${a}/campaignManagerNotificationEdgeSettings`,memberEmails:`/${a}/campaignManagerNotificationEmails`,memberEmailsUpdate:`/${a}/campaignManagerNotificationEmails?action=updateCmEmailForMember`,memberEmailsChallenge:`/${a}/campaignManagerNotificationEmails?action=generateEmailConfirmationChallenge`,audienceInsights:`/${a}/campaignManagerAudienceInsights?action=requestAudienceInsights`,topAudienceInsights:`/${a}/campaignManagerAudienceInsights?action=requestTopAudienceInsights`,audienceInsightsTimeline:`/${a}/campaignManagerAudienceInsights?action=timeline`,audienceInsightsFrequencyDistribution:`/${a}/campaignManagerAudienceInsights?action=frequencyDistribution`,bulkActionTasks:`/${a}/campaignManagerBulkActionTasks`,brandLiftTests:`/${a}/campaignManagerBrandLiftTests`,experiments:`/${a}/campaignManagerExperiments`,experimentsValidate:`/${a}/campaignManagerExperiments?action=validate`,jobs:`/${a}/campaignManagerJobs`,jobsByKeywordsAndCompanyId:(e,t,n,i)=>`/${a}/campaignManagerJobs?q=keywordsAndCompanyId&keywords=${e}&companyId=${t}&start=${n}&count=${i}`,imageEditInfo:(e,t)=>`/${a}/campaignManagerImageEditInfo?q=assetIdAndArtifactClassName&assetId=${e}&artifactClassName=${t}`,updateImageEditInfo:`/${a}/campaignManagerImageEditInfo?action=updateImageEditInfo`,associateOriginalImageToEditedImage:`/${a}/campaignManagerImageEditInfo?action=associateOriginalImageToEditedImage`,uiCustomizations:`/${a}/campaignManagerUICustomizations`,uiCustomizationsByScope:e=>`/${a}/campaignManagerUICustomizations?q=scope&scope=${e}`,uiCustomizationsByScopeAndAdExperiment(e,t){const n=encodeURIComponent(t)
return`/${a}/campaignManagerUICustomizations?q=scopeAndAdExperiment&scope=${e}&adExperiment=${n}`},uiCustomizationsByScopeAndCampaign(e,t){const n=encodeURIComponent(t)
return`/${a}/campaignManagerUICustomizations?q=scopeAndSponsoredCampaign&scope=${e}&sponsoredCampaign=${n}`},uiCustomizationsByUrns(e){const t=e.map((e=>encodeURIComponent(e)))
return`/${a}/campaignManagerUICustomizations?ids=List(${t.join(",")})`},accountClaimRequests:`/${a}/campaignManagerAccountClaimRequests?q=member`,updateAccountClaimRequests:(e,t,n)=>`/${a}/campaignManagerAccountClaimRequests/(businessManagerAccount:${encodeURIComponent(e)},adAccount:${encodeURIComponent(t)},version:${n})`,findTopLevelIndustries:`/${a}/campaignManagerIndustries?q=findTopLevelIndustries`,getMepRecommendations:(e,t=null)=>`/${a}/campaignManagerMediaProductivityRecommendations?accountId=${e}${t?`&campaignIds=List(${t})`:""}`,organicPaidInsights:`/${a}/campaignManagerOrganicPaidInsights`,metricRestatements:`/${a}/campaignManagerMetricRestatements`,organicPaidAnalytics:`/${a}/campaignManagerOrganicPaidAnalytics`,adConsentRequest:`/${a}/campaignManagerAdConsentRequest`,createAdConsentRequestWithBlanketConsent:`/${a}/campaignManagerAdConsentRequest?action=createWithBlanketConsent`,updateAdConsentRequestData:e=>`/${a}/campaignManagerAdConsentRequest/${encodeURIComponent(e)}`,getAdConsentRequestData:e=>`/${a}/campaignManagerAdConsentRequest/${encodeURIComponent(e)}`,getCompanyAdConsentRequests:(e,t)=>`${r.adConsentRequest}?q=criteria&companyId=${e}&contentTypes=List(${t.join(",")})`,blanketConsents:`/${a}/campaignManagerBlanketConsents`,getCompanyBlanketConsents:e=>`${r.blanketConsents}?q=criteria&companyId=${e}`,healthcarePreapprovals:`/${a}/campaignManagerHealthCarePreApprovals`,financialPreApprovals:`/${a}/campaignManagerFinancialPreApprovals`,pemberlyChameleonConfigs:`/${a}/pemberlyChameleonConfigs`,websiteSignalsActionRule:`/${a}/campaignManagerWebsiteSignals`,getCmCustomers:`/${a}/campaignManagerCustomers`,taxIdConfigurations:"/tax-frontend-api/taxIdConfigurations",getGaapOauthUrl:`/${a}/campaignManagerOAuth?action=getGaapOAuthUrl`}
e.default=r})),define("campaign-manager-web/utils/array",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.sortListAndMoveValuesTo=e.pickNIndicesFromArrayLength=e.insertIntoCopy=e.cartesianProduct=e.arrayFill=void 0
e.sortListAndMoveValuesTo=(e,...t)=>{const n=e.slice(0).sort()
return t.forEach((([e,t])=>{const a=n.indexOf(e)
a>-1&&(n.splice(a,1),n.splice(t,0,e))})),n}
e.arrayFill=(e,t)=>Array.from({length:e},(()=>t))
e.insertIntoCopy=(e,t,n)=>n>-1&&n<=e.length?[...e.slice(0,n),...t,...e.slice(n)]:e.slice(0)
e.cartesianProduct=(...e)=>e.reduce(((e,t)=>e.flatMap((e=>t.map((t=>[...e,t]))))),[[]])
e.pickNIndicesFromArrayLength=(e,t)=>{if(e>t)throw new Error("Number of indices to select must be less than or equal to the array length")
const n=Array.from({length:t},((e,t)=>t)),a=[]
for(let i=0;i<e;i++){const e=Math.floor(Math.random()*n.length)
a.push(n[e]),n.splice(e,1)}return a}})),define("campaign-manager-web/utils/assets/asset-library-spec-validation",["exports","campaign-manager-web/constants/asset-library","campaign-manager-web/utils/media-specs","campaign-manager-web/utils/file-upload","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/video-spec-validation","campaign-manager-web/components/native-document-form","pdfjs-dist","campaign-manager-web/utils/native-document/configurations","campaign-manager-web/utils/native-document/validations","campaign-manager-web/utils/tracking","campaign-manager-web/helpers/external-link-info","campaign-manager-web/helpers/help-center-url","@linkedin/jsecure","@ember/template"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){Object.defineProperty(e,"__esModule",{value:!0}),e.getValidatedSpecs=async function({file:e,assetType:b,getI18nString:_,fireInteractionEvent:h,specs:f,requiresLeadGenDocumentValidations:T,accountId:E}){if(b===t.ASSET_ENTITY_TYPES.VIDEO)return async function(e,t,a=r.DEFAULT_VIDEO_SPECS){try{const i=new r.default(a),{videoFileSpecs:o}=await i.validateVideoFileWithDetails(e,t),l={...e,...o}
return l.width=o.videoWidth,l.height=o.videoHeight,l.friendlyDuration=n.default.getFriendlyDuration(o.duration,t),l.errors=[],l.hasError=!1,l}catch(i){const{errors:t=[],videoFileSpecs:n}=i
if(t.length>0&&n){return{...e,...n,errors:t.map(Object.entries).flat(1).map((([e,{i18nErrorString:t}])=>({errorType:e,message:t}))),hasError:!0}}throw i}}(e,_,f)
if(b===t.ASSET_ENTITY_TYPES.IMAGE)return async function(e,t){const r=(0,a.isValidFileType)(e,a.IMAGE_ACCEPT_EXTENDED)
let o,l=e
r&&(l=await n.default.getImageSpecsFromFile(e),l.width=l.imageWidth,l.height=l.imageHeight)
r&&(o=(0,a.imageDimensionsValidationObject)(l))
const s=(0,a.getFileSizeAndTypeValidationErrorObject)({file:e,accept:a.IMAGE_ACCEPT_EXTENDED,maxSizeInBytes:i.SSU_MAX_IMAGE_SIZE_IN_BYTES})
let c
o&&(c=Object.keys(o).length>0)
const u=!!s.hasError
delete s.hasError,(c||u)&&(l.hasError=!0,c&&(l.errors={...o}),l.errors={...l.errors,...s.errors},l.errors=Object.keys(l.errors).map((e=>({errorType:e,message:t("components/standard-sponsored-update-form","i18n_image_upload_validation_error",{errorType:e,maxWidth:a.DEFAULT_MAX_WIDTH,maxHeight:a.DEFAULT_MAX_HEIGHT,maxSizeInMb:i.SSU_MAX_IMAGE_SIZE_IN_MEGABYTES})}))))
return l}(e,_)
if(b===t.ASSET_ENTITY_TYPES.DOCUMENT)return async function(e,t,n,i,r){const{lastModified:b,lastModifiedAt:_,name:h,size:f,type:T}=e,E={lastModified:b,lastModifiedAt:_,assetName:h,size:f,type:T},y=(0,a.getFileSizeAndTypeValidationErrorObject)({file:e,accept:i?a.DOCUMENT_LGF_ACCEPT:a.DOCUMENT_NON_LGF_ACCEPT,maxSizeInBytes:s.DOCUMENT_VECTOR_CONFIG.MAX_FILE_SIZE_IN_BYTES}),S=(0,a.isValidFileType)(e,"application/pdf"),A={}
if(S)try{const t=m.default.sanitizeUrl(URL.createObjectURL(e)),a=l.getDocument(t),r=await a.promise,o=await r.getPage(1),{width:s,height:d}=o.getViewport({scale:1})
E.width=s,E.height=d,E.objectUrl=t,E.pageCount=r.numPages;(s/d>c.UNACCEPTABLE_PAGE_RATIO||d/s>c.UNACCEPTABLE_PAGE_RATIO)&&(A[c.DOCUMENT_VALIDATION_ERROR_KEYS.PDF_LAYOUT]=!0,n("doc_client_side_validation__unacceptable_layout",u.CONTROL_INTERACTION_TYPE.SHORT_PRESS)),r.numPages>c.DOCUMENT_PAGE_LIMIT&&(A[c.DOCUMENT_VALIDATION_ERROR_KEYS.PDF_PAGE_LIMIT]=!0,n("doc_client_side_validation__pdf_page_limit",u.CONTROL_INTERACTION_TYPE.SHORT_PRESS)),i&&1===r.numPages&&(A[c.DOCUMENT_VALIDATION_ERROR_KEYS.PDF_PAGE_LIMIT_MIN_FOR_LGF]=!0,n("doc_client_side_validation__pdf_lgf_page_limit",u.CONTROL_INTERACTION_TYPE.SHORT_PRESS))}catch(v){}const C=!!y.hasError
delete y.hasError
const O=Object.keys(A).length>0;(O||C)&&(E.hasError=!0,O&&(E.errors={...A}),E.errors={...E.errors,...y.errors},E.errors=Object.keys(E.errors).map((e=>{let n
e===c.DOCUMENT_VALIDATION_ERROR_KEYS.PDF_LAYOUT?n=(0,d.externalLinkInfo)([],{ariaLabel:t(o.default,"i18n_document_ads_best_practices_link_title"),href:(0,p.helpCenterUrl)([],{path:"help/lms/answer/a726534"})}):e===c.DOCUMENT_VALIDATION_ERROR_KEYS.ASSET_BLOCKED&&(n=(0,d.externalLinkInfo)([],{ariaLabel:t(o.default,"i18n_document_upload_error_asset_blocked_link_title"),href:(0,p.helpCenterUrl)([],{path:"help/linkedin/answer/a414962",accountId:r})}))
const a=t(o.default,"i18n_document_upload_validation_errors",{errorType:e,linkInfo:n})
return{errorType:e,message:(0,g.htmlSafe)(a)}})))
return E}(e,_,h,T,E)}})),define("campaign-manager-web/utils/assets/asset-library",["exports","campaign-manager-web/constants/asset-library","campaign-manager-web/utils/object","campaign-manager-web/constants/api/entities","campaign-manager-web/constants/api/path-map","campaign-manager-web/utils/urn","restli-utils","campaign-manager-web/utils/pem-metadata-util"],(function(e,t,n,a,i,r,o,l){Object.defineProperty(e,"__esModule",{value:!0}),e.SHUTTERSTOCK_MONTHLY_QUOTA_TESTING=e.SHUTTERSTOCK_MONTHLY_QUOTA=e.DIRECTION=e.ASSET_LIBRARY_PEM_KEYS=void 0,e.buildDictionary=function(e){const t=new Map
for(let n=e.length;n--;)t.set(e[n].entityUrn,e[n])
return t},e.buildI18nTextForSelectedFilters=function(e,t,n,a){return a.reduce(((a,i)=>{const r=t.lookupTranslation(e,n)([{filterKey:i}])
return a?a.concat(`, ${r}`):r}),"")},e.buildPemMetadata=function(e){return(0,l.constructPemMetadata)(s.ASSET_LIBRARY_FETCH,[e],{productName:"Campaign Manager - Ad Assets"})},e.buildUrlForRelevanceFetch=function({accountId:e,campaignId:n,creationFlowId:l,textIntroductory:s,textHeadline:c,textDescription:u}={}){return`${i.default[a.CM_ASSET]}?${o.encoder.paramEncode({q:"accountAndTypesWithRelevance",accountUrn:(0,r.createUrnFromAttrs)(r.URN_TYPES.SPONSORED_ACCOUNT,String(e)),assetTypes:[t.ASSET_ENTITY_TYPES.IMAGE],creationFlowId:l,campaignUrn:(0,r.createUrnFromAttrs)(r.URN_TYPES.SPONSORED_CAMPAIGN,String(n)),textIntroductory:s?{text:s}:void 0,textHeadline:c?{text:c}:void 0,textDescription:u?{text:u}:void 0})}`},e.getAssetUrnFromPostParam=function(e){const t=e.match(/urn:li:digitalmediaAsset:(\d+)/)
return t?{urn:t[0],id:t[1]}:{}},e.getColorOfSelectedAssetsCopy=function(e,t=u){if(!e)return"u-color__slate7"
return e!==u&&t?"u-color__orange7":"u-color__green7"},e.getNextIndex=d,e.getPlacementContext=function(e,n){if(e===t.ASSET_ENTITY_TYPES.VIDEO&&n)return t.PLACEMENT_CONTEXT.CONNECTED_TELEVISION_ONLY
return t.PLACEMENT_CONTEXT.DEFAULT},e.hasChangesWithAssets=function(e,t){if(e.length!==t.size)return!0
for(let a=e.length;a--;){const i=e[a]
if(!t.has(i.entityUrn))return!0
const r=t.get(i.entityUrn),{assetLibraryRecommenderResponseTrackingId:o,assetLibraryRecommenderTrackingId:l}=i,{assetLibraryRecommenderResponseTrackingId:s,assetLibraryRecommenderTrackingId:c}=r
delete i.assetLibraryRecommenderResponseTrackingId,delete i.assetLibraryRecommenderTrackingId,delete r.assetLibraryRecommenderResponseTrackingId,delete r.assetLibraryRecommenderTrackingId
const u=(0,n.deepEqual)(r,i)
if(i.assetLibraryRecommenderResponseTrackingId=o,i.assetLibraryRecommenderTrackingId=l,r.assetLibraryRecommenderResponseTrackingId=s,r.assetLibraryRecommenderTrackingId=c,!u)return!0}return!1},e.numberOfRecommendedAssets=void 0,e.onAssetPreviewSelectionChange=function(e,t,n){if(!e)throw new Error("direction must be provided")
let a
if(e===c.PREVIOUS)a=d(n,t,-1)
else{if(e!==c.NEXT)throw new Error("incorrect direction variable used")
a=d(n,t,1)}return a},e.recommendedNumberOfAds=void 0
const s=e.ASSET_LIBRARY_PEM_KEYS=Object.freeze({ASSET_LIBRARY_EDIT:"asset-library-edit",ASSET_LIBRARY_FETCH:"asset-library-fetch",ASSET_LIBRARY_BATCH_GET:"asset-library-batch-get",ASSET_IMAGE_UPLOAD:"asset-image-upload",ASSET_VIDEO_UPLOAD:"asset-video-upload",ASSET_DOCUMENT_UPLOAD:"asset-document-upload"}),c=e.DIRECTION={PREVIOUS:-1,NEXT:1},u=e.recommendedNumberOfAds=5
e.numberOfRecommendedAssets=8,e.SHUTTERSTOCK_MONTHLY_QUOTA=10,e.SHUTTERSTOCK_MONTHLY_QUOTA_TESTING=300
function d(e,t,n){const a=e+n
return a<0||a>t?e:a}})),define("campaign-manager-web/utils/assets/generate-byte-uuid",["exports","ember-cli-pemberly-tracking"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=t.generateByteUUID})),define("campaign-manager-web/utils/assets/hosted-search",["exports","campaign-manager-web/constants/api/entities","campaign-manager-web/constants/api/path-map","restli-utils","campaign-manager-web/constants/asset-library","campaign-manager-web/utils/urn","campaign-manager-web/utils/sponsorable-content","campaign-manager-web/utils/native-document/validations"],(function(e,t,n,a,i,r,o,l){function s(e,t=!1){return t?[i.TOP_BAR_DISPLAY_ORIENTATION.HORIZONTAL]:e===i.ALL_OPTIONS_SELECTED.ALL_ORIENTATIONS?[]:[e]}function c(e,t){const{UPLOADED:n,SHUTTERSTOCK:a}=i.SOURCE_TYPES,{MICROSOFT_DESIGNER:r,ADVERTISER_PROVIDED:o,SHUTTERSTOCK:l}=i.ASSET_LIBRARY_PROVIDER_TYPES
return e===n||e===i.ALL_OPTIONS_SELECTED.ALL_SOURCE_TYPES&&!t?[r,o]:e===a?[l]:[]}function u(e){switch(e){case i.DURATION_FILTER_CATEGORY.LESS_THAN_5:return{start:0,end:5e3}
case i.DURATION_FILTER_CATEGORY.BETWEEN_5_AND_15:return{start:5e3,end:15e3}
case i.DURATION_FILTER_CATEGORY.BETWEEN_15_AND_30:return{start:15e3,end:3e4}
case i.DURATION_FILTER_CATEGORY.OVER_30:return{start:3e4,end:1e8}
default:return}}function d(e){switch(e){case i.PAGE_COUNT_FILTER_CATEGORY.TEN_PAGES_OR_LESS:return{start:0,end:10}
case i.PAGE_COUNT_FILTER_CATEGORY.BETWEEN_ELEVEN_AND_THIRTY_PAGES:return{start:11,end:30}
case i.PAGE_COUNT_FILTER_CATEGORY.THIRTY_PAGES_OR_MORE:return{start:31,end:l.DOCUMENT_PAGE_LIMIT}
default:return}}Object.defineProperty(e,"__esModule",{value:!0}),e.buildHostedSearchQueryUrl=function({accountId:e,assetType:o,searchString:l,selectedFilterOptions:p={},selectedSortOption:m=i.SORT_KEYS.DATE_CREATED_NEWEST,isCtvEnabled:g=!1,currentPageNumber:b=1,isShutterstockLixEnabled:_=!1,totalFetchCount:h,fetchOffset:f=0}={}){const T={q:"criteria",assetLibraryName:l,assetLibraryProviders:[],assetLibraryStatus:i.ASSET_LIBRARY_STATUS_TYPES.ACTIVE,mediaLibrarySortParam:{sortOrder:i.SORT_KEYS_TO_SORT_ORDER_AND_FIELD[m].sortOrder,sortField:i.SORT_KEYS_TO_SORT_ORDER_AND_FIELD[m].sortField},owner:{assetLibraryAssetOwnerUnion:{sponsoredAccount:(0,r.createUrnFromAttrs)(r.URN_TYPES.SPONSORED_ACCOUNT,String(e))}},placements:g?[i.ASSET_LIBRARY_PLACEMENT_TYPES.CTV]:[]}
if(o===i.ASSET_ENTITY_TYPES.VIDEO){const e=p[i.FILTER_HEADERS.DISPLAY_ORIENTATION]||i.ALL_OPTIONS_SELECTED.ALL_ORIENTATIONS,t=p[i.FILTER_HEADERS.DURATION]||i.ALL_OPTIONS_SELECTED.ALL_DURATIONS
T.videoSpecificParams={mediaOrientations:s(e,g),duration:u(t)}}else if(o===i.ASSET_ENTITY_TYPES.DOCUMENT){const e=p[i.FILTER_HEADERS.PAGE_COUNT]||i.ALL_OPTIONS_SELECTED.ALL_PAGE_COUNTS
T.documentSpecificParams={pageCount:d(e)}}else{const e=p[i.FILTER_HEADERS.SOURCE]||i.ALL_OPTIONS_SELECTED.ALL_SOURCE_TYPES
T.assetLibraryProviders=c(e,_)
const t=p[i.FILTER_HEADERS.DISPLAY_ORIENTATION]||i.ALL_OPTIONS_SELECTED.ALL_ORIENTATIONS
T.imageSpecificParams={mediaOrientations:s(t)}}const E=10*(b-1),y=h??10+f
return`${n.default[t.CM_ASSET]}?${a.encoder.paramEncode(T)}&start=${E}&count=${y}`},e.getAssetLibraryProvidersArray=c,e.getDurationRangeFromCategory=u,e.getMediaOrientationsArray=s,e.getPageCountRangeFromCategory=d,e.getTopBarDisplayOrientation=function(e){const t=(0,o.getDisplayOrientation)(e)
return{vertical:i.TOP_BAR_DISPLAY_ORIENTATION.VERTICAL,landscape:i.TOP_BAR_DISPLAY_ORIENTATION.HORIZONTAL,square:i.TOP_BAR_DISPLAY_ORIENTATION.SQUARE}[t]}})),define("campaign-manager-web/utils/assets/multi-asset",["exports","campaign-manager-web/utils/ads-preview","campaign-manager-web/helpers/help-center-url","@ember/template","campaign-manager-web/constants/toasts"],(function(e,t,n,a,i){Object.defineProperty(e,"__esModule",{value:!0}),e.getPreviewOptionsForMultiAsset=function(e,{sponsorableContent:n,adFormat:a,objectiveType:i},r){const o=(0,t.getPreviewOptions)({sponsorableContent:n,adFormat:a,objectiveType:i},r)
return Object.keys(o).forEach((t=>{o[t].multiAsset={id:e.id,i18nKey:`${o[t].name}_multi_asset`,i18nLabel:e.label,testKey:`${o[t].name}_multi_asset_${e.variantIndex}`}})),o},e.showErrorToastForMultiAd=function(e,t){const{adNames:r,toast:o,translationGetter:l,messageForTotalFailure:s,translationGetterFor429Error:c}=t
let u=0
const d=[]
if(e.forEach((({state:e,reason:t},i)=>{if("rejected"===e){u+=1
const e=r[i]
d.push(429===t.status?(0,a.htmlSafe)(c([{linkInfo:{href:(0,n.helpCenterUrl)(null,{path:"help/lms/ask"}),target:"_blank"}}])):(0,a.htmlSafe)(l([{variantName:e,linkInfo:{href:(0,n.helpCenterUrl)(null,{path:"help/lms/ask"}),target:"_blank"},variantIndex:i}])))}})),e.length===u)throw e.every((e=>{throw e.reason.status,e.reason})),new Error(s)
d.forEach((e=>{o.add({type:i.TOAST_TYPES.ERROR,message:e})}))}})),define("campaign-manager-web/utils/attributed-text",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.formatAttributesWithType=function(e){const t=e.type,[n]=Object.keys(t)
return e.type={$type:n,...t[n]},e}})),define("campaign-manager-web/utils/audience-insights-employers-table-theme",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=class{constructor(){var e,t,n
n="audience-insights-table__employers--header-row-cell",(t="headerRowCell")in(e=this)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}}})),define("campaign-manager-web/utils/audience-insights-table-theme",["exports"],(function(e){function t(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=class{constructor(){t(this,"tableCell","audience-insights-table__table-cell"),t(this,"headerRowCell","audience-insights-table__header-row-cell")}}})),define("campaign-manager-web/utils/audience-insights",["exports","@ember/utils","@linkedin/jsecure","campaign-manager-web/constants/audience-insights","campaign-manager-web/utils/targeting-models","campaign-manager-web/utils/targeting","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/urn","deepmerge","campaign-manager-web/utils/chart"],(function(e,t,n,a,i,r,o,l,s,c){function u({facetUrn:e}={}){return!(!e||(0,r.isMatchedAudiencesFacetUrn)(e)||(0,r.isLocationFacetUrn)(e)||(0,r.isLanguageFacetUrn)(e)||a.RESTRICTED_SEGMENTATION_FACETS.includes(e))}function d({facetUrn:e,maSegmentStatus:t}={}){return(0,r.isMatchedAudiencesFacetUrn)(e)&&a.QUALIFIED_SEGMENTATION_MATCHED_AUDIENCE_STATUSES.includes(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.decorateMatchedAudienceWithInclusionType=function(e,t){const n=t.allIncludedSegments.filter((e=>(0,r.isMatchedAudiencesFacetUrn)(e.facetUrn))).map((e=>parseInt((0,l.getIdFromUrn)(e.urn),10))),a=t.allExcludedSegments.filter((e=>(0,r.isMatchedAudiencesFacetUrn)(e.facetUrn))).map((e=>parseInt((0,l.getIdFromUrn)(e.urn),10))),i=new Set(n),o=new Set(a)
if(0===i.size&&0===o.size)return[]
return e.reduce(((e,t)=>{const{segmentId:n}=t
return i.has(n)?e.push({...t,targetingType:"INCLUDED"}):o.has(n)&&e.push({...t,targetingType:"EXCLUDED"}),e}),[])},e.getChartOptionsFromInsightsResponse=function({audienceInsight:e}){const t=[],n=[]
return(e.segmentations??[]).forEach((e=>{(0,r.isOtherSegmentation)(e)||(t.push(e.segments[0].name),n.push(e.entityPercentage))})),{xAxisCategories:t,entityPercentageSeries:n}},e.getContentEngagementFilterCriteria=function(e,t,n="",a=r.FACET_URNS.ACTIVITY_SPONSORED_TYPES,o=!0){const s=i.CmTargetingCriteria.fromTargetingCriteria(e),c={urn:(0,l.createUrnFromAttrs)(l.URN_TYPES.SPONSORED_ACCOUNT,t),facetUrn:r.FACET_URNS.SPONSORED_ACCOUNT}
if(s.include.addOrObject({or:[(0,r.buildRawFacetObj)(c)]}),o){const e={urn:(0,l.createUrnFromAttrs)("authorType","company"),facetUrn:r.FACET_URNS.ACTIVITY_AUTHOR_TYPES}
s.include.addOrObject({or:[(0,r.buildRawFacetObj)(e)]})}if(n){const e={urn:n,facetUrn:a}
s.include.addOrObject({or:[(0,r.buildRawFacetObj)(e)]})}return s.toJS()},e.getInsightsChartTitleText=function(e){return n.default.mk`<span class="t-14 t-black">${e}</span>`},e.getMapCoordinatesFromInsightsResponse=function(e){if(!e)return[]
return(e.audienceInsight?.segmentations??[]).reduce(((e,t)=>{if((0,r.isOtherSegmentation)(t))return e
const{entityCount:n,segments:a}=t,[{name:i,latLong:o}]=a
return e.push(new c.MapPointCoordinate(i,o.latitude,o.longitude,n)),e}),[])},e.getResultsFromCmAudienceInsightResponse=function(e={},t){return(e.data?.value?.results??[]).map((e=>e[t]))},e.getSegmentationsFromInsight=function(e,t){return(e?.audienceInsight?.segmentations??[]).filter((e=>!(0,r.isOtherSegmentation)(e))).slice(0,t).map((e=>e.segments[0]))},e.getTableDataFromFrequencyDistributionResponse=function(e){return(e||[]).map((({value:e,author:t,topics:n,percentageAudienceReached:i,percentageEngagement:r,impressions:l})=>{const s=(0,o.createFeedUpdateUrl)(e.urn),c=(0,o.createCompanyPageUrlFromUrn)(t.urn)
return{[a.SA_PAGE_TABLE_PROPERTY_NAMES.POST]:{...e,url:s},[a.SA_PAGE_TABLE_PROPERTY_NAMES.AUTHOR]:{...t,url:c},[a.SA_PAGE_TABLE_PROPERTY_NAMES.TOPIC]:n?.[0]?.name,[a.SA_PAGE_TABLE_PROPERTY_NAMES.PERCENT_REACHED]:i,[a.SA_PAGE_TABLE_PROPERTY_NAMES.PERCENT_ENGAGEMENT]:r,[a.SA_PAGE_TABLE_PROPERTY_NAMES.IMPRESSIONS]:l}}))},e.getTableDataFromInsightsResponse=function(e,t){const n=[]
if(!e)return n
let i=e.audienceInsight?.segmentations??[]
Number.isInteger(t)&&(i=i.slice(0,t))
return i.forEach(((e,t)=>{(0,r.isOtherSegmentation)(e)||n.push({[a.SA_PAGE_TABLE_PROPERTY_NAMES.SEGMENT_NAME]:e.segments[0].name,[a.SA_PAGE_TABLE_PROPERTY_NAMES.SEGMENT]:{...e.segments[0]},[a.SA_PAGE_TABLE_PROPERTY_NAMES.ORIGINAL_ORDER]:t,[a.SA_PAGE_TABLE_PROPERTY_NAMES.RANK]:t+1,[a.SA_PAGE_TABLE_PROPERTY_NAMES.ENTITY_COUNT]:e.entityCount,[a.SA_PAGE_TABLE_PROPERTY_NAMES.ENTITY_PERCENTAGE]:e.entityPercentage})})),n},e.getTopInsightsFromResponse=function(e){return(e?.topSegmentations??[]).map((({topSegmentation:e,facet:t})=>{const{urn:n}=t,{entityPercentage:a,value:{name:i}}=e
return{name:i,facetI18nKey:Object.keys(r.FACET_URNS).find((e=>r.FACET_URNS[e]===n)),entityPercentage:a}}))},e.isAudienceCountTooHighForInsights=function(e){return e>a.MAX_AUDIENCE_COUNT_FOR_INSIGHTS},e.isAudienceCountTooLowForInsights=function(e){return e<a.MIN_AUDIENCE_COUNT_FOR_INSIGHTS},e.isQualifiedMaSegmentForInsights=d,e.isQualifiedOtherSegmentForInsights=u,e.isTargetingCriteriaValidForInsights=function(e){const n=i.CmTargetingCriteria.fromTargetingCriteria(e),a=[],o=[],l=[]
return n.allIncludedAudienceSegments.forEach((e=>{(0,r.isLocationFacetUrn)(e.facetUrn)?a.push(e):d(e)?o.push(e):u(e)&&l.push(e)})),!(0,t.isEmpty)(a)&&!(0,t.isEmpty)(l)||!(0,t.isEmpty)(o)},e.mergeInsightsColumnChartOptions=function(...e){return s.default.all([a.INSIGHTS_COLUMN_CHART_BASE_OPTIONS,...e],{arrayMerge:(e,t)=>t})},e.mergeInsightsTimelineChartOptions=function(...e){return s.default.all([a.INSIGHTS_TIMELINE_CHART_BASE_OPTIONS,...e],{arrayMerge:(e,t)=>t})}})),define("campaign-manager-web/utils/audiences/matched/audience-panel-to-modal",["exports","campaign-manager-web/constants/audiences/matched/common","campaign-manager-web/constants/lix"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.getShouldUseModal=void 0
const a={[t.PANEL_TYPES.CREATE_SMART_AUDIENCE]:n.LIX_TEST_KEYS.enableSmartAudience,[t.PANEL_TYPES.EDIT_SMART_AUDIENCE]:n.LIX_TEST_KEYS.enableSmartAudience,[t.PANEL_TYPES.COPY_MATCHED_AUDIENCE]:n.LIX_TEST_KEYS.enableMatchedAudienceFppToModalMigration,[t.PANEL_TYPES.CREATE_LOOKALIKE_AUDIENCE]:n.LIX_TEST_KEYS.enableMatchedAudienceFppToModalMigration,[t.PANEL_TYPES.EDIT_LOOKALIKE_AUDIENCE]:n.LIX_TEST_KEYS.enableMatchedAudienceFppToModalMigration,[t.PANEL_TYPES.CREATE_ENGAGEMENT_AUDIENCE]:n.LIX_TEST_KEYS.enableMatchedAudienceFppToModalMigration,[t.PANEL_TYPES.EDIT_ENGAGEMENT_AUDIENCE]:n.LIX_TEST_KEYS.enableMatchedAudienceFppToModalMigration,[t.PANEL_TYPES.CREATE_LIST_AUDIENCE]:n.LIX_TEST_KEYS.enableMatchedAudienceFppToModalMigration,[t.PANEL_TYPES.EDIT_LIST_AUDIENCE]:n.LIX_TEST_KEYS.enableMatchedAudienceFppToModalMigration}
e.getShouldUseModal=(e,t)=>{if(a[t]){const n=a[t]
return e.getTreatmentIsEnabled(n)}return!1}})),define("campaign-manager-web/utils/audiences/matched/common",["exports","campaign-manager-web/constants/audiences/matched/common","campaign-manager-web/constants/audiences/matched/list-upload","campaign-manager-web/constants/account","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/date"],(function(e,t,n,a,i,r){function o(e,n){return e===t.SEGMENT_TYPES.RETARGETING&&(!n||[t.MA_SEGMENT_TYPES.LINKEDIN_WEBSITE_RETARGETING,t.MA_SEGMENT_TYPES.WEBSITE].includes(n))}Object.defineProperty(e,"__esModule",{value:!0}),e.getDataSourceType=function(e,n,a){let i
switch(e){case t.SEGMENT_TYPES.BULK:i=n,a===t.CORE_DMP_SOURCE_PLATFORMS.LINKEDIN_COMPANY_TIERING&&(i=a)
break
case t.SEGMENT_TYPES.MARKET_AUTOMATION:i=a
break
case t.SEGMENT_TYPES.RETARGETING:i=o(e,a)?e:a
break
default:i=e}return i||""},e.getFilteredAndDecoratedEligibleAccounts=function(e,t,n){const i=t.reduce(((e,t)=>(e[t]=!0,e)),{})
let r=!1
const o=e.reduce(((e,t)=>{const{id:o,currentUserRole:l}=t
if(o!==n&&l!==a.ACCOUNT_USER_PERMISSION.VIEWER){const n=!!i[o]
r=r||n
const a=Object.assign({},t,{meta:{hasInsightTagAccess:n}})
e=e.concat([a])}return e}),[])
return{doAnyEligibleAccountsHaveInsightTagAccess:r,decoratedEligibleAccounts:o}},e.getMaTableFilters=function({isSmartAudienceEnabled:e,isDocAdsEngagementRetargetingEnabled:a,isMarketingAndSalesOrchestrationEnabled:r}){const o={[t.MA_TABLE_FILTER_IDS.DATA_SOURCES]:{meta:{hasTooltip:!0,helpLink:`${(0,i.getDomainUrl)()}/help/lms/answer/73937`,isOpen:!0,controlNameOnChange:"target_standalone_ma_table_filter_datasource",controlNameOnTooltipHover:"target_standalone_ma_datasource_hoverover"},filters:{[t.MA_TABLE_FILTER_IDS.UPLOADED_LISTS]:[{segmentType:t.SEGMENT_TYPES.BULK}],[t.MA_TABLE_FILTER_IDS.WEBSITE_AUDIENCES]:[{segmentType:t.SEGMENT_TYPES.RETARGETING,sourcePlatform:void 0},{segmentType:t.SEGMENT_TYPES.RETARGETING,sourcePlatform:t.MA_SEGMENT_TYPES.LINKEDIN_WEBSITE_RETARGETING},{segmentType:t.SEGMENT_TYPES.RETARGETING,sourcePlatform:t.MA_SEGMENT_TYPES.WEBSITE},{segmentType:t.SEGMENT_TYPES.RETARGETING,sourcePlatform:t.MA_SEGMENT_TYPES.LINKEDIN_WEBSITE_SIGNAL}],[t.MA_TABLE_FILTER_IDS.THIRD_PARTY_AUDIENCES]:Object.keys(t.CORE_DMP_SOURCE_PLATFORMS).filter((e=>e!==t.CORE_DMP_SOURCE_PLATFORMS.LINKEDIN_COMPANY_TIERING&&e!==t.CORE_DMP_SOURCE_PLATFORMS.LINKEDIN_LSS_LISTS)).map((e=>({segmentType:t.SEGMENT_TYPES.MARKET_AUTOMATION,sourcePlatform:e}))),[t.MA_TABLE_FILTER_IDS.LOOKALIKE_AUDIENCES]:[{segmentType:t.SEGMENT_TYPES.LOOKALIKE},{segmentType:t.SEGMENT_TYPES.MARKET_AUTOMATION,sourcePlatform:t.MA_SEGMENT_TYPES.LINKEDIN}],[t.MA_TABLE_FILTER_IDS.VIDEO_ADS]:[{segmentType:t.SEGMENT_TYPES.RETARGETING,sourcePlatform:t.MA_SEGMENT_TYPES.VIDEO_ADS}],[t.MA_TABLE_FILTER_IDS.SINGLE_IMAGE_ADS]:[{segmentType:t.SEGMENT_TYPES.RETARGETING,sourcePlatform:t.MA_SEGMENT_TYPES.SINGLE_IMAGE_ADS}],[t.MA_TABLE_FILTER_IDS.LEAD_GEN_FORMS]:[{segmentType:t.SEGMENT_TYPES.RETARGETING,sourcePlatform:t.MA_SEGMENT_TYPES.LEAD_GEN_FORMS}],[t.MA_TABLE_FILTER_IDS.EVENT_PAGES]:[{segmentType:t.SEGMENT_TYPES.RETARGETING,sourcePlatform:t.MA_SEGMENT_TYPES.EVENT_PAGES}],[t.MA_TABLE_FILTER_IDS.ORGANIZATION_PAGES]:[{segmentType:t.SEGMENT_TYPES.RETARGETING,sourcePlatform:t.MA_SEGMENT_TYPES.ORGANIZATION_PAGES}],[t.MA_TABLE_FILTER_IDS.AUDIENCE_LIST_TYPE_CONTACT]:[{listAudienceType:n.MA_LIST_TYPES.MEMBER}],[t.MA_TABLE_FILTER_IDS.AUDIENCE_LIST_TYPE_COMPANY]:[{listAudienceType:n.MA_LIST_TYPES.ORGANIZATION},{listAudienceType:n.MA_LIST_TYPES.COMPANY}],[t.MA_TABLE_FILTER_IDS.COMPANY_TIERING]:[{segmentType:t.SEGMENT_TYPES.MARKET_AUTOMATION,sourcePlatform:t.MA_SEGMENT_TYPES.LINKEDIN_COMPANY_TIERING}],[t.MA_TABLE_FILTER_IDS.CONVERSATION_ADS]:[{segmentType:t.SEGMENT_TYPES.RETARGETING,sourcePlatform:t.MA_SEGMENT_TYPES.CONVERSATION_ADS}]}},[t.MA_TABLE_FILTER_IDS.AUDIENCE_COUNT]:{meta:{hasTooltip:!1,isOpen:!1,controlNameOnChange:"target_standalone_ma_table_filter_count"},filters:{[t.MA_TABLE_FILTER_IDS.AUDIENCE_COUNT_RANGE_1]:[],[t.MA_TABLE_FILTER_IDS.AUDIENCE_COUNT_RANGE_2]:[],[t.MA_TABLE_FILTER_IDS.AUDIENCE_COUNT_RANGE_3]:[],[t.MA_TABLE_FILTER_IDS.AUDIENCE_COUNT_RANGE_4]:[]}},[t.MA_TABLE_FILTER_IDS.AUDIENCE_STATUSES]:{meta:{hasTooltip:!0,helpLink:`${(0,i.getDomainUrl)()}/help/lms/answer/a422548`,isOpen:!1,controlNameOnChange:"target_standalone_ma_table_filter_status",controlNameOnTooltipHover:"target_standalone_ma_audiencestatus_hoverover"},filters:{[t.MA_TABLE_FILTER_IDS.AUDIENCE_STATUS_ARCHIVED]:[{status:t.AUDIENCE_STATUSES.ARCHIVED}],[t.MA_TABLE_FILTER_IDS.AUDIENCE_STATUS_BUILDING]:[{status:t.AUDIENCE_STATUSES.BUILDING}],[t.MA_TABLE_FILTER_IDS.AUDIENCE_STATUS_EXPIRED]:[{status:t.AUDIENCE_STATUSES.EXPIRED}],[t.MA_TABLE_FILTER_IDS.AUDIENCE_STATUS_FAILED]:[{status:t.AUDIENCE_STATUSES.FAILED}],[t.MA_TABLE_FILTER_IDS.AUDIENCE_STATUS_READY]:[{status:t.AUDIENCE_STATUSES.READY}],[t.MA_TABLE_FILTER_IDS.AUDIENCE_STATUS_UPDATING]:[{status:t.AUDIENCE_STATUSES.UPDATING}],[t.MA_TABLE_FILTER_IDS.AUDIENCE_STATUS_SENDING_SIGNAL]:[],[t.MA_TABLE_FILTER_IDS.AUDIENCE_STATUS_NO_SIGNAL]:[]}},[t.MA_TABLE_FILTER_IDS.CAMPAIGN_USAGE]:{meta:{hasTooltip:!1,isOpen:!1,controlNameOnChange:"target_standalone_ma_table_filter_usage"},filters:{[t.MA_TABLE_FILTER_IDS.USED_IN_CAMPAIGN]:[],[t.MA_TABLE_FILTER_IDS.NOT_USED_IN_CAMPAIGN]:[]}},[t.MA_TABLE_FILTER_IDS.AUDIENCE_OWNERSHIP]:{meta:{hasTooltip:!1,isOpen:!1,controlNameOnChange:"target_standalone_ma_table_filter_ownership"},filters:{[t.MA_TABLE_FILTER_IDS.AUDIENCE_OWNERSHIP_OWNED]:[{ownership:t.AUDIENCE_OWNERSHIP.OWNED}],[t.MA_TABLE_FILTER_IDS.AUDIENCE_OWNERSHIP_RECEIVED]:[{ownership:t.AUDIENCE_OWNERSHIP.RECEIVED}]}}}
e&&(o[t.MA_TABLE_FILTER_IDS.DATA_SOURCES].filters[t.MA_TABLE_FILTER_IDS.SMART_AUDIENCES]=[{segmentType:t.SEGMENT_TYPES.BUSINESS_OBJECTIVE_BASED_AUDIENCE}])
a&&(o[t.MA_TABLE_FILTER_IDS.DATA_SOURCES].filters[t.MA_TABLE_FILTER_IDS.DOCUMENT_ADS]=[{segmentType:t.SEGMENT_TYPES.RETARGETING,sourcePlatform:t.MA_SEGMENT_TYPES.DOCUMENT_ADS}])
r&&(o[t.MA_TABLE_FILTER_IDS.DATA_SOURCES].filters[t.MA_TABLE_FILTER_IDS.LINKEDIN_LSS_LISTS]=[{segmentType:t.SEGMENT_TYPES.MARKET_AUTOMATION,sourcePlatform:t.MA_SEGMENT_TYPES.LINKEDIN_LSS_LISTS}])
return o},e.getStatusBubbleColor=function(e){if(e){return(0,r.getLocalDateFromUTCDate)(new Date(e))>(0,r.addDaysUTC)(new Date,-7)?t.AUDIENCE_STATUS_BUBBLE_COLOR.ACTIVE:t.AUDIENCE_STATUS_BUBBLE_COLOR.INACTIVE}return t.AUDIENCE_STATUS_BUBBLE_COLOR.UNKNOWN},e.isWebsiteAudience=o,e.shouldFilterAudience=function(e,n){const{lastMatchedAt:a=null,activeCampaigns:i=null,count:r=null,audienceCount:o=null}=n,l=i?.length??null,s=r??o
switch(e){case t.MA_TABLE_FILTER_IDS.AUDIENCE_STATUS_SENDING_SIGNAL:return a>0
case t.MA_TABLE_FILTER_IDS.AUDIENCE_STATUS_NO_SIGNAL:return 0===a
case t.MA_TABLE_FILTER_IDS.USED_IN_CAMPAIGN:return l>0
case t.MA_TABLE_FILTER_IDS.NOT_USED_IN_CAMPAIGN:return 0===l
case t.MA_TABLE_FILTER_IDS.AUDIENCE_COUNT_RANGE_1:return s>=0&&s<300
case t.MA_TABLE_FILTER_IDS.AUDIENCE_COUNT_RANGE_2:return s>=300&&s<=1e4
case t.MA_TABLE_FILTER_IDS.AUDIENCE_COUNT_RANGE_3:return s>1e4&&s<=1e6
case t.MA_TABLE_FILTER_IDS.AUDIENCE_COUNT_RANGE_4:return s>1e6
default:return!1}}})),define("campaign-manager-web/utils/audiences/matched/engagement",["exports","@ember/utils","campaign-manager-web/utils/formatter","campaign-manager-web/utils/date","campaign-manager-web/constants/audiences/matched/common","campaign-manager-web/constants/audiences/matched/engagement","campaign-manager-web/utils/reporting"],(function(e,t,n,a,i,r,o){function l(e){e=(0,n.isNumber)(e)?e:r.ENGAGEMENT_DEFAULT_LOOKBACK_DURATION
const t=(0,a.getLocalDateFromUTCDate)()
return{startDate:(0,a.addDays)(t,-(e-1)),endDate:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.getDateRangeForAnalyticsAPI=function(e){const{startDate:t,endDate:n}=l(e)
return(0,o.serializeDateRange)({startDate:(0,a.formatDate)(t),endDate:(0,a.formatDate)(n)})},e.getEngagementTableDataSortComparator=function(e=[],t="urn"){return(n,a)=>{const i=e.includes(n[t]),r=e.includes(a[t]),o=n.index-a.index
return i&&r?o:i?-1:r?1:o}},e.getEngagementTableTotalsMapFromTableData=function(e="",t=0,n=[],a=[],i="metric"){let r,l,s=[]
n.length>0?(r=o.REPORTING_TABLE_OPERATIONS.SELECTED_OPERATION,l=n.length,s=n):e&&a.length?(r=o.REPORTING_TABLE_OPERATIONS.FILTERED_OPERATION,l=a.length,s=a):(r=o.REPORTING_TABLE_OPERATIONS.NO_OPERATION,l=t)
return{operation:r,numEntitiesOperatedOn:l,metricValue:s.reduce(((e,t)=>e+(t[i]||0)),0)}},e.getMetricFormatForSource=function(e,t){const n=r.ENGAGEMENT_SOURCES_CONFIG[e].metrics.format,a=r.ENGAGEMENT_SOURCES_CONFIG[e].metrics.formatToTriggerMap
return n||Object.keys(a)?.find((e=>a[e].includes(t)))},e.getStartEndDateForAnalyticsAPI=l,e.getTimeRangeForAnalyticsAPI=function(e){const{startDate:t,endDate:n}=l(e)
return{start:t.getTime(),end:n.getTime()}},e.isEngagementMetricDataAvailable=function(e=[],n=""){return e.some((e=>!(0,t.isNone)(e[n])))},e.isTriggerSupportedByMetricFormat=function(e,t,n){const a=r.ENGAGEMENT_SOURCES_CONFIG[e].metrics.formatToTriggerMap
return!a||a[t].includes(n)},e.isWebsiteSignalAudience=function(e){return e.sourcePlatform===i.MA_SEGMENT_TYPES.LINKEDIN_WEBSITE_SIGNAL}})),define("campaign-manager-web/utils/audiences/matched/list-upload",["exports","campaign-manager-web/utils/regex","require","@ember/utils","campaign-manager-web/utils/csv","@ember/debug","campaign-manager-web/constants/audiences/matched/list-upload"],(function(e,t,n,a,i,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.processRowsInPlace=e.processParsedCsv=e.processEmailValue=e.processCompanyIdValue=e.hash=void 0
const l=e=>e.toLowerCase().trim(),s=e=>t.REGEX.EMAIL.test(e),c=e=>(0,n.default)("hash-js").default.sha256().update(e).digest(o.HASH_DIGEST_FORMAT)
e.hash=c
e.processEmailValue=e=>{let t=o.INVALID_EMAIL_PLACEHOLDER
if(s(e))try{t=c(e)}catch(n){}else(e=>o.REGEX_SHA256_HEX.test(e))(e)&&(t=e)
return t}
e.processCompanyIdValue=e=>{return t=e,o.REGEX_COMPANY_ID.test(t)?e:null
var t}
const u=(e,t)=>e.reduce(((e,n)=>{if(!e[n]){const a=l(n).replace(o.HEADER_SEPARATORS_REGEX,""),i=t.find((e=>e.regex.test(a)))
e[n]=i}return e}),{}),d=(e,t)=>{const n=t===o.MA_LIST_TYPES.MEMBER?o.MIN_ROW_COUNT_MEMBER_LIST:o.MIN_ROW_COUNT_COMPANY_LIST,a=t===o.MA_LIST_TYPES.MEMBER?o.MA_LIST_BLOCKING_ERRORS.NOT_ENOUGH_ROWS_MEMBER:o.MA_LIST_BLOCKING_ERRORS.NOT_ENOUGH_ROWS_ACCOUNT,i=e<n?a:null,r=e>o.MAX_ROW_COUNT?o.MA_LIST_BLOCKING_ERRORS.TOO_MANY_ROWS:null
return i||r||o.VALID},p=e=>{const t=Object.keys(e).every((t=>!e[t])),n=0===Object.keys(e).length&&e.constructor===Object
return!e||n||t},m=(e,t,n)=>{for(let r=e.length-1;r>=0;r--){const c=e[r],u=Object.keys(c)
for(let d=0;d<u.length;d++){const p=u[d],m=n[p]
if((0,a.isBlank)(p)){delete e[r][p]
break}if(!m){e[r]={}
break}const g=c[p],{processValue:b,rowErrorCode:_}=m
let h
if(s(g)){if(m.regex!==o.REGEX_HEADER_KEY_EMAIL)return o.MA_LIST_BLOCKING_ERRORS.EMAIL_IN_NON_EMAIL_COLUMN_NOT_ALLOWED
h=l(g)}else h=g.trim()
if(b&&(h=b(h),!h||h===o.INVALID_EMAIL_PLACEHOLDER)){const e=(0,i.generateCsvRowError)(_,r,g)
t.push(e)}h&&(e[r][p]=h)}p(e[r])&&e.splice(r,1)}return t.sort(((e,t)=>e.row-t.row)),""}
e.processRowsInPlace=m
e.processParsedCsv=({data:e,errors:t,meta:{fields:n}},i)=>{n=n.filter((e=>(0,a.isPresent)(e)))
const r=e.length
let l=0,s=0,c=""
const p=((e={})=>{const t=Object.keys(e).filter((t=>!0===e[t])).map((e=>o.ADDITIONAL_ALLOWED_HEADER_GROUPS[e]))
return o.DEFAULT_ALLOWED_HEADER_OPTIONS.concat(...t)})(i),g=u(n,p),b=((e,t)=>{let n=o.VALID
const a=!e||!e.length,i=e.some((e=>!t[e])),r=e.length!==Object.keys(t).length,l=e.reduce(((e,n)=>{const a=t[n],i=a?a.listType:null
return i&&!e.includes(i)&&e.push(i),e}),[]).length>1,s=Object.keys(t).reduce(((e,n)=>{const a=t[n],i=a&&a.regex
return i&&(e[i]=!0),e}),{}),c=!e.some((e=>{let n=!1
const a=t[e],i=a&&a.isMinimallyRequired,r=a&&a.isMinimallyRequiredWith
return r&&(n=r.every((e=>s[e]))),i||n}))
return a?n=o.MA_LIST_BLOCKING_ERRORS.NO_HEADERS_FOUND:i?n=o.MA_LIST_BLOCKING_ERRORS.SOME_HEADERS_NOT_ALLOWED:r?n=o.MA_LIST_BLOCKING_ERRORS.SOME_HEADERS_DUPLICATED:l?n=o.MA_LIST_BLOCKING_ERRORS.CANT_COMBINE_HEADER_TYPES:c&&(n=o.MA_LIST_BLOCKING_ERRORS.NO_REQUIRED_HEADERS_FOUND),n})(n,g),_=b===o.VALID?((e,t)=>{const n=e.find((e=>t[e]))
return n?t[n].listType:null})(n,g):null,h=_?d(r,_):null
if(b===o.VALID&&h===o.VALID){if(c=m(e,t,g),!c){1===n.length&&(s=t.filter((({code:e})=>o.MA_LIST_ROW_ERRORS[e])).length)
const a=d(r-s,_)
l=r-e.length,a!==o.VALID&&(c=a)}}else b!==o.VALID?c=b:h!==o.VALID&&(c=h)
return{blockingError:c,listType:_,removedRowsCount:l}}})),define("campaign-manager-web/utils/batch-errors-table-theme",["exports"],(function(e){function t(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=class{constructor(){t(this,"root","batch-errors-table"),t(this,"headerRow","batch-errors-table__header-row"),t(this,"tableCell","batch-errors-table__table-cell")}}})),define("campaign-manager-web/utils/billing",["exports","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/date","campaign-manager-web/utils/promise-state","campaign-manager-web/constants/account","campaign-manager-web/constants/billing","@linkedin/jsecure","campaign-manager-web/constants/invoice-application","campaign-manager-web/constants/routes"],(function(e,t,n,a,i,r,o,l,s){Object.defineProperty(e,"__esModule",{value:!0}),e.getBillingAdminFromAccountUsers=e.get2FARedirectUrl=void 0,e.getEditCreditCardUrl=m,e.getFileNameForDownloadInvoicesByDates=p,e.isBusinessInfoCollectionMandatory=e.isBillingV1Route=e.hasSelfServeInvoices=e.hasCreditCardReceipts=void 0,e.isDateWithinPast5Years=d,e.isPaymentTypeInvoice=e.isInvoiceStatusRecent=void 0,e.isValidCreditCardType=g,e.utils=e.toStartTime=e.toEndTime=e.shouldShowTaxInformation=void 0
const c=e=>(0,n.getUTCDate)(new Date(e)).getTime()
e.toStartTime=c
const u=e=>(0,n.getUTCDate)((0,n.getLastSecondOfDate)(new Date(e))).getTime()
function d(e){return e>=(0,n.addMonths)((0,n.getToday)(),-60)}function p(e,t=Date.now()){const a=new Date(e),i=new Date(t)
return`LNKD_INVOICES_${(0,n.formatDateInUTC)(a,"yyyy-mm-dd")}_to_${(0,n.formatDateInUTC)(i,"yyyy-mm-dd")}.pdf`}function m(e){const n=(0,t.addQueryParams)(`${(0,t.getDomainUrl)()}/payments/billinginfo`,{changeCreditCardSource:r.PAYMENT_ACTION_SOURCE,ownerId:e,destRedirectURL:(0,t.getCurrentUrl)()})
return o.default.sanitizeUrl(n)}function g(e){return e&&Object.values(r.CREDIT_CARD_TYPES).includes(e)}e.toEndTime=u
const b=e=>(e||[]).some((e=>e.lineType===r.ACCOUNT_BILLING_LINE_TYPES.PAYMENT))
e.hasCreditCardReceipts=b
const _=e=>(e||[]).some((e=>e.lineType===r.ACCOUNT_BILLING_LINE_TYPES.CREATE_INVOICE))
e.hasSelfServeInvoices=_
const h=(e,t)=>{if(e===l.INVOICE_APPLICATION_STATUSES.SUBMITTED)return!0
if(e===l.INVOICE_APPLICATION_STATUSES.DRAFT)return!1
if(e===l.INVOICE_APPLICATION_STATUSES.APPROVED||e===l.INVOICE_APPLICATION_STATUSES.REJECTED){return(0,n.addDaysUTC)(new Date(t),r.DAYS_TO_SHOW_APPROVED_REJECTED_INVOICE_STATUS_NOTIFICATION)>=new Date}return!1}
e.isInvoiceStatusRecent=h
const f=({state:e,value:n})=>{if(!(0,a.isFulfilled)(e))return null
const r=(n.elements.find((e=>e.userRole===i.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN))||{}).profile
return r?Object.assign({},r,{profileUrl:(0,t.getProfileUrl)(r.publicIdentifier)}):null}
e.getBillingAdminFromAccountUsers=f
const T=({paymentTypeV2:e=""})=>e===i.PAYMENT_METHOD_TYPE_V2.INVOICE||e===i.PAYMENT_METHOD_TYPE_V2.LEGACY_INVOICE
e.isPaymentTypeInvoice=T
const E=(e,n)=>{const a=(0,t.getCurrentUrl)()
if(!a)return null
const i=(0,t.addQueryParams)(a,n,{shouldEncode:!1})
return(0,t.addQueryParams)(e,{paymentConfirmReturnUrl:i,failureUrl:a})}
e.get2FARedirectUrl=E
const y=(e,t)=>{const{customerUrn:n,currentUserRole:a,campaignCount:{total:r=0}}=e,o=a===i.ACCOUNT_USER_PERMISSION.ACCOUNT_MANAGER||a===i.ACCOUNT_USER_PERMISSION.ACCOUNT_BILLING_ADMIN
return t.paymentTypeV2===i.PAYMENT_METHOD_TYPE_V2.CREDIT_CARD&&r>0&&!n&&o}
e.isBusinessInfoCollectionMandatory=y
const S=e=>[s.ROUTE_NAME.ACCOUNT_BILLING_CREDITS,s.ROUTE_NAME.ACCOUNT_BILLING_RECEIPTS,s.ROUTE_NAME.ACCOUNT_BILLING_TRANSACTIONS].includes(e)
e.isBillingV1Route=S
const A=e=>e?.taxIds?.length>0
e.shouldShowTaxInformation=A
e.utils={getEditCreditCardUrl:m,isValidCreditCardType:g,hasCreditCardReceipts:b,hasSelfServeInvoices:_,isPaymentTypeInvoice:T,isDateWithinPast5Years:d,toEndTime:u,toStartTime:c,getFileNameForDownloadInvoicesByDates:p,isInvoiceStatusRecent:h,getBillingAdminFromAccountUsers:f,get2FARedirectUrl:E,shouldShowTaxInformation:A,isBusinessInfoCollectionMandatory:y,isBillingV1Route:S}})),define("campaign-manager-web/utils/blocklist",["exports","@ember/debug","campaign-manager-web/constants/blocklist","campaign-manager-web/utils/validation","campaign-manager-web/utils/regex"],(function(e,t,n,a,i){Object.defineProperty(e,"__esModule",{value:!0}),e.processResults=void 0
const r=e=>i.REGEX.EMAIL.test(e)
e.processResults=({data:e})=>{let t=!(o=e)||o.length<n.BLOCKLIST_MIN_ROW_COUNT?n.BLOCKLIST_BLOCKING_ERRORS.NO_VALID_ROWS:o.length>n.BLOCKLIST_MAX_ROW_COUNT?n.BLOCKLIST_BLOCKING_ERRORS.TOO_MANY_ROWS:""
var o
return t||(t=(e=>{let t=0
for(let o=0;o<e.length;o+=1){const l=e[o]
if(l.length){l.splice(1),l[0]=l[0].trim()
const e=l[0]
if(r(e))return n.BLOCKLIST_BLOCKING_ERRORS.HAS_INVALID_DATA;(0,a.validateURL)(e,{requireScheme:!1})?i.REGEX.NON_ASCII.test(e)?l.push(n.BLOCKLIST_ROW_ERRORS.HAS_UNICODE.toLowerCase()):t+=1:new RegExp(n.VALID_BUNDLE_REGEX).test(e)?t+=1:l.push(n.BLOCKLIST_ROW_ERRORS.INVALID_URL_OR_BUNDLE.toLowerCase())}}return t<n.BLOCKLIST_MIN_ROW_COUNT?n.BLOCKLIST_BLOCKING_ERRORS.NO_VALID_ROWS:""})(e)),t?{blockingError:t}:{}}})),define("campaign-manager-web/utils/boost",["exports","campaign-manager-web/constants/boost","campaign-manager-web/constants/routes","@ember/object","campaign-manager-web/utils/targeting-models","campaign-manager-web/constants/audience"],(function(e,t,n,a,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.getBoostOriginKey=function(e){switch(e){case t.BOOST_ORIGIN.EVENT_ADMIN_PAGE:return"EVENT"
case t.BOOST_ORIGIN.ORG_ADMIN_FEED:case t.BOOST_ORIGIN.ORG_ANALYTICS_PAGE:case t.BOOST_ORIGIN.ORG_SINGLE_POST_ANALYTICS:case t.BOOST_ORIGIN.ORG_ACTIVITY_TAB:default:return"COMPANY"}},e.isOnBoostPage=function(e){return e.includes(n.ROUTE_NAME.BOOST)},e.isProfileBasedAudienceCreationType=function(e){const t=i.CmTargetingCriteria.fromTargetingCriteria(e),n=[...r.LITE_DEFAULT_FACET_URNS,...r.SIMPLIFIED_LOCATION_FACET_URNS,...r.LITE_PROFILE_FACET_URNS],o=[...r.SIMPLIFIED_LOCATION_FACET_URNS,...r.LITE_PROFILE_FACET_URNS]
let l=!0
return t.forEachIncludeFacetObj((e=>{const t=(0,a.get)(e,"facet.urn")
n.includes(t)||(l=!1)})),t.forEachExcludeFacetObj((e=>{const t=(0,a.get)(e,"facet.urn")
o.includes(t)||(l=!1)})),l}})),define("campaign-manager-web/utils/boost/lead-gen-form",["exports","campaign-manager-web/constants/leadgen-form"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.LEADGEN_FORM_STATIC_REQUEST_BODY=void 0,e.transformPredefinedQuestionsToJson=function(e=[]){if(!e.length)return e
return e.map((e=>{const n={}
e.predefinedField===t.QUESTION_FIELDS.WORK_EMAIL&&(n.questionSubmissionCriteria=e.questionSubmissionCriteria)
return{question:e.formLocaleLabel,name:e.label??e.name,predefinedField:e.predefinedField,typeSpecificQuestionDetails:{"com.linkedin.ads.TextQuestionDetails":{maxResponseLength:t.MAX_RESPONSE_LENGTH}},...n}}))}
e.LEADGEN_FORM_STATIC_REQUEST_BODY=Object.freeze({callToAction:{labelType:"",target:""},creative:{headline:""},formDetails:{accountId:"",form:{name:"",headline:"",privacyPolicy:"",thankYouMessage:"",landingPage:"",thankYouPageCallToAction:"VISIT_COMPANY_WEBSITE",consents:[],questions:[],hiddenFields:[]},locale:{},status:"SUBMITTED"},localizedPredefinedQuestions:{formLocaleStr:"",questions:[]}})})),define("campaign-manager-web/utils/brand-lift-survey-response-demographic-breakdowns-theme",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=class{constructor(){var e,t,n
n="brand-lift-survey-response-breakdowns__table",(t="root")in(e=this)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}}})),define("campaign-manager-web/utils/brand-lift-test-result-benchmark-theme",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=class{constructor(){var e,t,n
n="brand-lift-test-result-benchmark__table",(t="root")in(e=this)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}}})),define("campaign-manager-web/utils/brand-lift-tests",["exports","@ember/template","@linkedin/jsecure","campaign-manager-web/types/brand-lift-tests","campaign-manager-web/constants/brand-lift-tests","campaign-manager-web/utils/date","campaign-manager-web/utils/urn"],(function(e,t,n,a,i,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.areAllBenchmarkResultsNegative=function(e=[]){return e.every((e=>{const{benchmarkMetrics:t}=e,{absoluteLift:n,relativeLift:a,totalEstimatedLift:i}=t
return n<0&&a<0&&i<0}))},e.convertMetricsToSurveys=void 0,e.convertSurveryLocalizedQuestionTextToHTML=function(e,a){return e=n.default.htmlEncode(e),(0,t.htmlSafe)(n.default.sanitizeHTML(a.replace(/\{0\}/g,`<span class="t-bold">${e}</span>`)))},e.convertTopOfMindQuestionToString=O,e.endedInLast15Days=function(e){let t=e.endedAt
t||(t=e.schedule?.end)
const n=new Date,a=(0,r.addDays)(new Date(t),15)
return n>=t&&n<=a},e.extractTopOfMindUserInputs=v,e.getBarWidthForTotalResponses=A,e.getBenchmarkMapByMetric=function(e=[],t,n){return e.reduce(((e,a)=>{const{peerGroupType:i,benchmarkMetrics:r}=a
return r.forEach((a=>{const{id:r,benchmarkMetrics:l}=a,s={peerGroupType:i,benchmarkMetrics:l,peerGroupUrn:i.toLowerCase()===o.URN_TYPES.GEOLOCATION?t:n}
e[r]=e[r]||[],e[r].push(s)})),e}),{})},e.getDemographicMapByCategory=function(e=[],t=y){return e.reduce(((e,n)=>{const{decoratedAdLiftSurveyResponseBreakdown:a,adLiftTestDemographic:i}=n,r=i.demographicCategory,o=i.demographicName.localized[t]
return e[r]=e[r]||[],e[r].push({demographicName:o,decoratedAdLiftSurveyResponseBreakdown:a}),e}),{})},e.getFormattedDemographicBreakdowns=function(e,t,n){if(e&&t&&n){const{adLiftSurveyResponseBreakdown:a,adLiftTestDemographic:i}=e,{controlResponses:r,treatmentResponses:o}=a,l=r/t,s=o/n
return{adLiftTestDemographic:i,decoratedAdLiftSurveyResponseBreakdown:{...a,percentControlResponses:l,percentTreatmentResponses:s,primary:{relativeWidth:l},secondary:{relativeWidth:s}}}}},e.getMinimumBrandLiftUTCStart=function(e=Date.now()){return(0,r.getTomorrowUTC)(new Date(e)).getTime()},e.getOrderedSurveyMetrics=function(e){const t=e.slice(0),n=[]
return T.forEach((e=>{const a=t.indexOf(e)
a>=0&&(t.splice(a,1),n.push(e))})),[...n,...t]},e.getOrderedSurveyQuestions=function(e,t){const n=e.reduce(((e,t)=>(t?.id&&(e[t.id]=t),e)),{}),a=t.reduce(((e,t)=>(t?.adLiftTestResultKey?.adLiftKeyMetric&&(e[t.adLiftTestResultKey.adLiftKeyMetric]=t),e)),{})
return T.reduce(((e,t)=>(n[t]&&e.push({survey:n[t],testResult:a[t]||{}}),e)),[])},e.getSortedDemographics=function(e=[]){const t=[],n={}
if(e.length)return e.forEach((e=>{const{decoratedAdLiftSurveyResponseBreakdown:a,demographicName:i}=e,{controlResponses:r,treatmentResponses:o,surveyAnswer:l,answerMetadata:s,percentControlResponses:c,percentTreatmentResponses:u,primary:d,secondary:p}=a,m=S(l,s.localizedAnswerText)
if(!n[i]){const e={demographicName:i,totalControlResponses:0,totalTreatmentResponses:0,totalPercentControlResponses:0,totalPercentTreatmentResponses:0}
e[m]={controlResponses:r,treatmentResponses:o,percentControlResponses:c,percentTreatmentResponses:u},n[i]=e,t.push(e)}n[i][m]={controlResponses:r,treatmentResponses:o,primary:d,secondary:p,percentControlResponses:c,percentTreatmentResponses:u},n[i].totalControlResponses+=r,n[i].totalTreatmentResponses+=o,n[i].totalPercentControlResponses+=c,n[i].totalPercentTreatmentResponses+=u})),t.map((e=>A(e)))
return t},e.getSurveyResponseBreakdownsMap=function(e=[],t,n){const i=a.SurveyResponseDemographicMetricPivot.NUMBER_OF_RESPONSES,r=a.SurveyResponseDemographicMetricPivot.PERCENTAGE_OF_RESPONSES,o=(e,t)=>t?e/t:0
return e.reduce(((e,a)=>{const{controlResponses:l,treatmentResponses:s,answerMetadata:c}=a
e.controlResponses=e.controlResponses||{},e.treatmentResponses=e.treatmentResponses||{}
const u=c.localizedAnswerText
return e.controlResponses[i]=e.controlResponses[i]||[],e.controlResponses[r]=e.controlResponses[r]||[],e.controlResponses[i].push([u,l]),e.controlResponses[r].push([u,o(l,t)]),e.treatmentResponses[i]=e.treatmentResponses[i]||[],e.treatmentResponses[r]=e.treatmentResponses[r]||[],e.treatmentResponses[i].push([u,s]),e.treatmentResponses[r].push([u,o(s,n)]),e}),{})},e.getTestResultMetricMemberDemographicBreakdownMap=function(e=[],t=y){return e.reduce(((e,n)=>{const a=n.adLiftTestDemographic.demographicCategory,r=n.adLiftTestDemographic.demographicName.localized[t],o=n.adLiftResultMetrics,l=n.adLiftResultStatisticalMetrics?.relativeLiftStatisticalStrengthMetrics||null,s=Object.keys(o)
return e[a]=e[a]||{},s.forEach((t=>{const n=t===i.TEST_RESULT_METRIC_TYPE_TO_METRIC_KEY.RELATIVE_LIFT
e[a][t]=e[a][t]||[],e[a][t].push([r,o[t],n?l:null])})),e}),{})},e.getTestStatusFlags=function(e){const{DRAFT:t,IN_REVIEW:n,ACTIVE:i,LIFT_TEST_REJECTED:r,CANCELED:o,ENDED:l,ARCHIVED:s}=a.BrandLiftTestUiState
return{isDraft:e===t,isInReview:e===n,isActive:e===i,isRejected:e===r,isCanceled:e===o,hasEnded:e===l,isArchived:e===s}},e.getTopOfMindInputMaxLength=function(e,t){const n=Object.values(E),a=e?.reduce(((e,t)=>n.includes(t)?e:e+t.length),0)
return i.SURVEY_QUESTION_MAX_LENGTH-t?.length-a},e.getUniqueAdLiftSurveyAnswer=S,e.splitSurveryLocalizedQuestionText=C,e.transformSurveysToAPISchema=e.transformSurveysFromAPISchema=void 0
const{RECALL:l,AWARENESS:s,FAMILIARITY:c,FAVORABILITY:u,RECOMMENDATION:d,CONSIDERATION:p,CUSTOM:m,TOP_OF_MIND:g,EMPLOYER_FAMILIARITY:b,EMPLOYER_FAVORABILITY:_,EMPLOYER_RECOMMENDATION:h,EMPLOYER_CONSIDERATION:f}=a.BrandLiftTestKeyMetric,T=Object.freeze([l,s,c,u,d,p,m,g,b,_,h,f]),E=Object.freeze({0:"SELECT",1:"INPUT"}),y="en_US"
function S(e,t){if(e===a.BrandLiftTestSurveyResponseAnswer.CUSTOM){t=t.trim()
const e=/[&#,+()$~%.'":*?<>{}!=\- ]/g
let n=""
for(let a=0;a<t.length;a++){const i=t[a-1],r=t[a]
r.match(e)?i.match(e)||a===t.length-1||(n+="_"):n+=r}return`${a.BrandLiftTestSurveyResponseAnswer.CUSTOM}_${n}`}return e}function A(e){const{totalPercentControlResponses:t,totalPercentTreatmentResponses:n}=e,a={relativeWidth:t},i={relativeWidth:n}
return{...e,primary:a,secondary:i}}function C(e){return e.split(/\{([0-9])\}/g).filter((e=>e)).map((e=>{const t=parseInt(e,10)
return isNaN(t)?e:E[t]}))}function O(e,t,n){return e.replace(/\{0\}/g,t).replace(/\{1\}/g,n)}function v(e,t){const n=Object.values(E)
let a=0
return e.reduce(((i,r,o)=>{if(n.includes(r)){const n=o<e.length-1?t.indexOf(e[o+1]):t.length,l=t.substring(a,n)
return a=n,{...i,[r]:l}}return a+=r.length,i}),{})}e.transformSurveysFromAPISchema=(e,t)=>{e=e.filter((e=>!!e))
const n=[]
return e.forEach((({answers:e,...i})=>{const r={...i,addNoneOfTheAboveEnabled:!1,randomizationEnabled:!0,answers:[]}
r.voteSelectionType?.multiVoteSelection&&(r.multiResponseEnabled=!0),e.forEach((({randomizationEnabled:e,order:n,...i})=>{const o=i.adLiftSurveyAnswer===a.BrandLiftTestSurveyResponseAnswer.NONE_OF_THE_ABOVE
t&&o?r.addNoneOfTheAboveEnabled=!0:(r.answers.push(i),e||o||(r.randomizationEnabled=!1))})),n.push(r)})),n}
e.convertMetricsToSurveys=({metrics:e,surveys:t=[],surveyQuestionMetadata:n,topOfMindBrandTexts:r=[]})=>{const o=new Set(t.map((e=>e?.id))),l=new Set([a.BrandLiftTestKeyMetric.CUSTOM])
return e.map(((e,s)=>{const c=t[s]||{}
if(t.length&&o.has(e)&&l.has(e))return c
switch(e){case a.BrandLiftTestKeyMetric.CUSTOM:{const e={...c,id:a.BrandLiftTestKeyMetric.CUSTOM,adLiftKeyMetric:a.BrandLiftTestKeyMetric.CUSTOM,localizedQuestionText:"",addNoneOfTheAboveEnabled:!0,randomizationEnabled:!0,answers:[{...i.DEFAULT_CUSTOM_SURVEY_ANSWER,desired:!0},{...i.DEFAULT_CUSTOM_SURVEY_ANSWER}]}
return c.multiResponseEnabled&&(e.multiResponseEnabled=!1),e}case a.BrandLiftTestKeyMetric.TOP_OF_MIND:{const t=n.find((t=>t.adLiftKeyMetric===e)),o=C(c.id===a.BrandLiftTestKeyMetric.TOP_OF_MIND&&c.multiResponseEnabled?t.localizedMultiSelectQuestionText:t.localizedQuestionText)
let l
if(c.localizedQuestionText&&!/\{0\}/g.test(c.localizedQuestionText)){const e=v(o,c.localizedQuestionText)
l={...c,id:a.BrandLiftTestKeyMetric.TOP_OF_MIND,adLiftKeyMetric:a.BrandLiftTestKeyMetric.TOP_OF_MIND,localizedQuestionParts:o,localizedBrandText:e.SELECT,localizedQuestionFreeformText:e.INPUT}}else{const e=r[0]?.localizedQuestionText
l={...c,...t,localizedQuestionParts:o,localizedBrandText:e,addNoneOfTheAboveEnabled:!0,randomizationEnabled:!0,answers:[{...i.DEFAULT_CUSTOM_SURVEY_ANSWER,desired:!0},{...i.DEFAULT_CUSTOM_SURVEY_ANSWER}]}}return c.id!==a.BrandLiftTestKeyMetric.TOP_OF_MIND&&c.multiResponseEnabled&&(l.multiResponseEnabled=!1),l}default:{const t=n.find((t=>t.adLiftKeyMetric===e))
return e&&t?.id?{...c,...t}:null}}}))}
e.transformSurveysToAPISchema=({surveys:e,surveyQuestionMetadata:t})=>e.filter((e=>Object.values(i.BRAND_LIFT_TEST_EDITABLE_METRIC).includes(e?.id))).map((({multiResponseEnabled:e,addNoneOfTheAboveEnabled:n,randomizationEnabled:r,localizedBrandText:o,localizedQuestionFreeformText:l,localizedQuestionParts:s,...c})=>{const u={...c,answers:[]}
if(c?.id===a.BrandLiftTestKeyMetric.TOP_OF_MIND){const n=t.find((e=>e.adLiftKeyMetric===a.BrandLiftTestKeyMetric.TOP_OF_MIND)),i=e?n.localizedMultiSelectQuestionText:n.localizedQuestionText
u.localizedQuestionText=O(i,o,l)}if(c.answers.forEach((({index:e,...t},n)=>{t.adLiftSurveyAnswer!==a.BrandLiftTestSurveyResponseAnswer.NONE_OF_THE_ABOVE&&u.answers.push({...t,order:n,randomizationEnabled:Boolean(r)})})),e?u.voteSelectionType={multiVoteSelection:{}}:u.voteSelectionType?.multiVoteSelection&&(u.voteSelectionType={singleVoteSelection:{}}),n){const e=t.find((e=>Object.values(i.BRAND_LIFT_TEST_EDITABLE_METRIC).includes(e?.id))),[{index:n,...a}]=e.answers
u.answers.push({...a,order:c.answers.length,randomizationEnabled:!1})}return u}))})),define("campaign-manager-web/utils/bulk-action-error-details-table-theme",["exports"],(function(e){function t(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=class{constructor(){t(this,"root","bulk-action-error-details-table"),t(this,"headerRow","bulk-action-error-details-table__header-row"),t(this,"tableCell","bulk-action-error-details-table__table-cell")}}})),define("campaign-manager-web/utils/bulk-actions",["exports","campaign-manager-web/constants/bulk-actions"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.isStatusDeleteable=function(e){return!(e===t.BULK_ACTION_TASK_STATUSES.IN_PROGRESS)}})),define("campaign-manager-web/utils/campaign-duplication",["exports","campaign-manager-web/utils/urn"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.toDuplicateCampaignTask=function({sourceCampaignId:e,destinationAccountId:n,destinationCampaignGroupId:a,newCampaignName:i,sourceCreativeIdsToDeepCopy:r,sourceCreativeIdsToShallowCopy:o,sourceAccountId:l}){if(!(e&&n&&a&&i))throw new Error("Missing required fields")
if(!Array.isArray(r)||!Array.isArray(o))throw new Error("sourceCreativeIdsToDeepCopy and sourceCreativeIdsToShallowCopy must be arrays")
return{newCampaignName:i,sourceCampaign:(0,t.createUrnFromAttrs)(t.URN_TYPES.SPONSORED_CAMPAIGN,e),destinationAccount:(0,t.createUrnFromAttrs)(t.URN_TYPES.SPONSORED_ACCOUNT,n),destinationCampaignGroup:(0,t.createUrnFromAttrs)(t.URN_TYPES.SPONSORED_CAMPAIGN_GROUP,a),sourceCreativesToDeepCopy:r.map((e=>(0,t.createUrnFromAttrs)(t.URN_TYPES.SPONSORED_CREATIVE,e))),sourceCreativesToShallowCopy:o.map((e=>(0,t.createUrnFromAttrs)(t.URN_TYPES.SPONSORED_CREATIVE,e))),sourceAccount:(0,t.createUrnFromAttrs)(t.URN_TYPES.SPONSORED_ACCOUNT,l)}}})),define("campaign-manager-web/utils/campaign-group",["exports","@ember/utils","campaign-manager-web/entities/campaign-group","campaign-manager-web/utils/date","campaign-manager-web/utils/campaign","campaign-manager-web/constants/routes","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/urn","campaign-manager-web/constants/pem/notification","campaign-manager-web/constants/application-experience","campaign-manager-web/constants/campaign-group","@ember/object"],(function(e,t,n,a,i,r,o,l,s,c,u,d){Object.defineProperty(e,"__esModule",{value:!0}),e.createCampaignGroupToLoadQuickMode=function(e,t,n){const a=e.getNewCampaignGroup({...t,status:o.STATUSES.ACTIVE,...n&&{applicationExperience:c.APPLICATION_EXPERIENCE_CASE.QUICK}})
return e.saveCampaignGroup(a,{},s.NOTIFICATIONS_PEM_PRODUCT_NAME)},e.getCampaignGroupId=f,e.getCampaignGroupMinimumDailyBudget=function(e){return parseFloat(e)*u.MINIMUM_DAILY_BUDGET_MULTIPLIER_FOR_DBO_CG},e.getCampaignGroupMinimumLifetimeBudget=function(e,t,n,i){let r=1
if(n){const e=new Date(t),i=new Date(n)
r=(0,a.differenceInDaysUTC)(t>=(0,a.getStartOfUTCDate)().getTime()?e:new Date,i)+1}const o=i*g
return Math.max(r*i,o)+e},e.getInitialCampaignGroupRoute=function(e,t){return e&&!t?r.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_NEW:r.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUP_INDEX},e.getSelectedCampaignGroup=function({campaignGroups:e,campaignGroupId:n,isQuickMode:a,isNewCampaign:i,isOptima:r}){if((0,t.isEmpty)(e))return
const o=parseInt(n,10)
if(!i&&n)return e.find((e=>e.id===o))
r||(e=e.filter((e=>e.applicationExperience!==c.APPLICATION_EXPERIENCE_CASE.OPTIMA)))
a||(e=e.filter((e=>e.applicationExperience!==c.APPLICATION_EXPERIENCE_CASE.QUICK)))
const l=e.find((e=>e.defaultCampaignGroup))
let s
n?(s=e.find((e=>e.id===o)),s||(s=l||e[0])):s=l||e[0]
return s},e.getUnspentBudget=function(e,t){if(e&&t){const n=100-Number(t.amount)/Number(e.amount)*100,a={amount:Number(e.amount)-Number(t.amount),currencyCode:e.currencyCode,spentPercentage:(0,i.roundUpFloat)((100-n)/100)}
return n<=m&&(a.increaseBudgetBy=h(Number(e.amount)*(m/100))),a}},e.isCampaignGroupEditable=function(e){if((0,d.get)(e,"defaultCampaignGroup"))return!1
const t=(0,d.get)(e,"applicationExperience")
if([c.APPLICATION_EXPERIENCE_CASE.QUICK,c.APPLICATION_EXPERIENCE_CASE.OPTIMA].includes(t))return!1
if([o.STATUSES.PENDING_DELETION,o.STATUSES.REMOVED].includes((0,d.get)(e,"status")))return!1
return!0},e.isCampaignGroupStartDateEditable=function(e){const t=(0,d.get)(e,"startsAt"),n=(0,d.get)(e,"status"),i=(0,d.get)(e,"isNew"),r=(new Date).getTime(),l=i?(0,a.addUTCOffset)(r):r,s=t>l+b,c=n===o.STATUSES.DRAFT,u=!c&&s
return c||u},e.isCampaignGroupTypeDBO=function(e){return[u.CG_TYPE.DAILY_BUDGET_OPTIMIZED,u.CG_TYPE.LIFETIME_BUDGET_OPTIMIZED].includes(e)},e.normalizeSchedule=function(e,{isNew:t,wasDraft:i}={}){const r=i||e.startsAt!==e.originalSchedule.startsAt,o={...e.serializedAttributes}
let l=(0,a.subtractUTCOffset)(o.startsAt),s=(0,a.subtractUTCOffset)(o.endsAt)
const c=(new Date).getTime(),u=b
t?(0,a.isSameDayForTimestamps)(o.startsAt,c)&&(l=c+u,s===(0,a.subtractUTCOffset)((0,a.getToday)().getTime())+a.MILLIS_PER_DAY&&(s=c+a.MILLIS_PER_DAY+u)):r&&(0,a.isSameDayForTimestamps)(o.startsAt,c)&&(l=c+u)
return s=_(s,!0),o.startsAt=l,o.endsAt=s,new n.default(o)},e.offsetSchedule=function(e){return{...e,...e.startsAt&&{startsAt:(0,a.addUTCOffset)(e.startsAt)},...e.endsAt&&{endsAt:(0,a.addUTCOffset)(_(e.endsAt))}}},e.roundupToClosest50=h,e.toReportingCampaignGroup=function(e){const t=e.toJSON?e.toJSON():e,n=t.servingStatuses
let a=null
"string"==typeof t.dailyBudget?a=Number(t.dailyBudget):"number"==typeof t.dailyBudget&&(a=t.dailyBudget)
return{id:f(t.id),name:t.name,status:t.status,totalBudget:t.totalBudget,billingReferenceId:t.billingReferenceId,billingParentReferenceId:t.billingParentReferenceId,startsAt:t.startsAt,endsAt:t.endsAt,defaultCampaignGroup:t.defaultCampaignGroup,servingStatus:n?.length?n[0]:null,allowedCampaignTypes:t.allowedCampaignTypes,objectiveType:t.objectiveType,dailyBudget:a,budgetOptimization:t.budgetOptimization,applicationExperience:t.applicationExperience}}
const p=a.MILLIS_PER_DAY-15*a.MILLIS_PER_MIN,m=15,g=10,b=15*a.MILLIS_PER_MIN
function _(e,t=!1){if(!e)return null
let n=e
return t&&(0,a.isMidnightInUTC)(e)?n=e+p:!t&&(0,a.isEndOfAdsDayInUTC)(e)&&(n=e-p),n}function h(e){return 50*Math.ceil(e/50)}function f(e){return"number"==typeof e?e:Number.parseInt((0,l.getIdFromUrn)(e),10)}}))
define("campaign-manager-web/utils/campaign-placement-module",["exports","campaign-manager-web/constants/offsite-preferences","campaign-manager-web/utils/roadblock","campaign-manager-web/utils/ad-placement-legacy","campaign-manager-web/utils/objective-type"],(function(e,t,n,a,i){Object.defineProperty(e,"__esModule",{value:!0}),e.buildOffsitePreferenceUrnToNameMapping=function(e){const n={}
if(!e||!e.elements)return n
const{children:a=[]}=e.elements.find((e=>e.urn===t.DATA_NODE_URN.ROOT))||{}
return a.forEach((e=>{switch(e.urn){case t.DATA_NODE_URN.EXCLUDE_CATEGORIES:e.children.forEach((e=>{e.children.forEach((e=>{n[e.urn]=e.name}))}))
break
case t.DATA_NODE_URN.BLOCKLISTS:e.children.forEach((e=>{n[e.urn]=e.name}))}})),n},e.getCustomAdPlacementOption=function(e,r,o){if(e===a.AdPlacementLegacy.RIGHT_RAIL&&r===i.AD_FORMAT.JOBS&&!(0,n.isRoadblock)(o))return t.RIGHT_RAIL_AND_SEARCH_RESULTS
return e}})),define("campaign-manager-web/utils/campaign",["exports","@ember/debug","@ember/object","@ember/utils","ember-stdlib/utils/is-browser","campaign-manager-web/constants/account","campaign-manager-web/constants/budget-optimization","campaign-manager-web/constants/campaign-constants","campaign-manager-web/entities/campaign","campaign-manager-web/utils/ad-format","campaign-manager-web/utils/date","campaign-manager-web/utils/money-amount","campaign-manager-web/utils/object","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/roadblock","campaign-manager-web/utils/targeting","campaign-manager-web/utils/targeting-models","campaign-manager-web/constants/boost","campaign-manager-web/constants/content-type","campaign-manager-web/utils/sponsorable-content","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/urn","campaign-manager-web/utils/pacing-strategies","campaign-manager-web/utils/formatter","campaign-manager-web/utils/account","campaign-manager-web/utils/crypto","campaign-manager-web/constants/ab-tests"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v){Object.defineProperty(e,"__esModule",{value:!0}),e.calculateLifetimeBudgetAmount=function({dailyBudget:e,limits:t,numDaysInCampaign:n}){const a=t&&t.defaultDailyBudget,i={amount:l.BID_AND_BUDGET_DEFAULTS.DAILY_BUDGET}
return(0,d.getMoneyAmountForUI)(e||a||i).amount*n},e.createOffsitePreferences=function(e){const t={iabCategories:{exclude:[]},publisherRestrictionFiles:{exclude:[]}}
if(e){const a=(0,n.getProperties)(e,["iabCategories","publisherRestrictionFiles","brandSafetyProfile"])
Object.assign(t,a)}return t},e.generateAccountFeedbackUrl=void 0,e.getAdContainer=function(e){return l.AD_CONTAINERS.hasOwnProperty(e)?l.AD_CONTAINERS[e]:l.CREATIVE_TYPE[l.AD_CONTAINER_TYPE.DYNAMIC]},e.getAvailableOptimizationGoals=function(e,t){const n=t.getAvailableCostTypes(e.objectiveType,e.adFormat),a=l.BID_CATEGORIES_MAP[e.objectiveType][e.adFormat]
const i=t.getAvailableAutobidOptimizationTargets(e)
return Object.keys(a).filter((e=>i.includes(l.OPTIMIZATION_TARGET_TYPE.MAX_REACH)||l.OPTIMIZATION_GOAL.REACH!==e)).filter((e=>n.includes(l.OPTIMIZATION_GOAL_TO_COST_TYPE_MAP[e])))},e.getBidCategories=function(e,t,n,a={}){const{adFormat:i,objectiveType:r,isConnectedTelevisionOnly:o}=e,{isLanConnectedTVForCostCapBiddingEnabled:s}=a,c=new Set([l.BID_CATEGORY.AUTO])
s&&c.add(l.BID_CATEGORY.COST_CAP)
const u=l.BID_CATEGORIES_MAP[r][i][t],d=n.getAvailableBidCategories(e,{adFormat:i}),p=u?.filter((e=>{const t=d.has(e)
return o?t&&c.has(e):t}))
return p?.length?p:new Array(l.BID_CATEGORY.MANUAL)},e.getBidCategory=function(e){return l.BID_STRATEGY_TO_BID_CATEGORY_MAP[I(e)]},e.getBidType=e.getBidStrategy=void 0,e.getCampaignBudgetType=function(e){const t=e.isNewCampaign||Boolean(e.pacingStrategy)
return(0,A.isNumber)(P(e,"totalBudget.amount"))?(0,A.isNumber)(P(e,"dailyBudget.amount"))?t?l.LIFETIME_BUDGET_TYPES.DAILY_AND_LIFETIME:l.BUDGET_TYPES.DAILY_AND_TOTAL:t?l.LIFETIME_BUDGET_TYPES.LIFETIME:l.BUDGET_TYPES.TOTAL:l.LIFETIME_BUDGET_TYPES.DAILY},e.getCampaignDeltaAfterLimitsCall=function(e,t,n,a,i){const r={},o=(0,d.getMoneyAmountForAPI)({amount:a?a.defaultDailyBudget?.amount:l.BID_AND_BUDGET_DEFAULTS.DAILY_BUDGET,currencyCode:e.currencyCode}),s=(0,d.getMoneyAmountForAPI)({amount:a?a.defaultTotalBudget.amount:l.BID_AND_BUDGET_DEFAULTS.DAILY_BUDGET*x(i),currencyCode:e.currencyCode}),u=(0,d.getMoneyAmountForAPI)({amount:a&&a.bidSuggestion.midBid.amount||t.get("unitCost.amount"),currencyCode:e.currencyCode}),p=t.isNewCampaign||Boolean(t.pacingStrategy)
return Object.assign(r,{dailyBudget:o,totalBudget:(0,c.isLifetimePacingEnabled)(n)&&!p?s:null,unitCost:u,limits:a}),r},e.getCampaignEndDateRecommendation=function(e,t,n){const a=!t&&n.isCompletedCampaign
if(e&&!a&&n.forecastingRecommendations?.END_DATE)return n.forecastingRecommendations.END_DATE
return null},e.getCampaignTotalBudgetRecommendation=function(e,t,n){const a=!t&&n.isCompletedCampaign
if(e&&!a&&n.forecastingRecommendations?.TOTAL_BUDGET)return n.forecastingRecommendations.TOTAL_BUDGET
return null},e.getDateRange=U,e.getDefaultCampaignPropertiesForBoost=function(e,t){const n=(0,u.getLocalDateFromUTCDate)((0,u.getStartOfUTCDate)()),a=t[0],i=a===m.OBJECTIVE_TYPE.BRAND_AWARENESS?l.OPTIMIZATION_TARGET_TYPE.MAX_REACH:l.OPTIMIZATION_TARGET_TYPE_MAP[a][l.BID_STRATEGY.AUTO][0]
return{adFormats:[f.CONTENT_TYPE_TO_AD_FORMAT[e]],audienceExpansionEnabled:!1,objectiveType:a,offsiteDeliveryEnabled:e!==f.CONTENT_TYPE.EVENT,optimizationTargetType:i,pacingStrategy:S.default.LIFETIME,runSchedule:{start:n.getTime(),end:(0,u.getLocalDateFromUTCDate)((0,u.addDays)(n,13)).getTime()}}},e.getDefaultOptimizationGoal=function(e){return l.OBJECTIVE_TYPE_TO_ALIGNED_OPTIMIZATION_GOAL_MAP[e]},e.getEndDate=L,e.getNumDaysInCampaign=function(e={}){const t=e.runSchedule&&e.runSchedule.start
if(!t)return 0
const n=U(e),a=t?new Date(e.runSchedule.start):n.start,i=k(e)?new Date(e.runSchedule.end):n.end,r=t>=(0,u.getStartOfUTCDate)().getTime()?a:new Date
return(0,u.differenceInDaysUTC)(r,i)+1},e.getNumDaysInCampaignUTC=function(e={}){const{start:t,end:n}=e.runSchedule||{}
let a=t?new Date(t):new Date
a=(0,u.getStartOfUTCDate)(a)
const i=(0,u.getStartOfUTCDate)()
a<i&&(a=i)
let r=n?new Date(n):new Date(a)
r=(0,u.getEndOfUTCDate)(r),n||r.setUTCMonth(r.getUTCMonth()+1)
const o=Math.abs(r-a)
return Math.ceil(o/u.MILLIS_PER_DAY)},e.getObjectiveType=w,e.getObjectiveTypesForContent=function(e,t=!1){const a=(0,n.get)(e,"shareContent.contentType"),i=(t?h.SUPPORTED_OBJECTIVE_TYPE_FOR_CONTENT_TYPE_INCLUDING_LEAD_GEN:h.SUPPORTED_OBJECTIVE_TYPE_FOR_CONTENT_TYPE)[a]??[],r=(0,n.get)(e,"shareContent.contentEntities"),o=r?.some((e=>(0,E.getUrlsFromString)(e.landingPageUrl).length))
if(!(0,T.isPrimaryLandingPageUrlPresent)(e)&&!o)return i.filter((e=>e!==m.OBJECTIVE_TYPE.WEBSITE_VISIT))
return i},e.getObjectiveTypesForSponsorableUpdateContent=function(e,t=!1){const a=(0,n.get)(e,"userGeneratedAdContent.contentType"),i=(t?h.SUPPORTED_OBJECTIVE_TYPE_FOR_CONTENT_TYPE_INCLUDING_LEAD_GEN:h.SUPPORTED_OBJECTIVE_TYPE_FOR_CONTENT_TYPE)[a]??[],r=(0,n.get)(e,"userGeneratedAdContent.entities"),o=r?.some((e=>(0,E.getUrlsFromString)(e.destinationUrl).length))
if(!(0,T.isPrimaryDestinationUrlPresent)(e)&&!o)return i.filter((e=>e!==m.OBJECTIVE_TYPE.WEBSITE_VISIT))
return i},e.getOptimizationGoal=function(e,t,n,a){const{objectiveType:i,optimizationTargetType:r}=e
if([l.BID_CATEGORY.AUTO,l.BID_CATEGORY.TARGET_COST,l.BID_CATEGORY.COST_CAP].includes(t)&&m.OBJECTIVE_TYPE.BRAND_AWARENESS===i&&l.OPTIMIZATION_TARGET_TYPE.MAX_REACH!==r&&m.AD_FORMAT.GUIDED_REPLIES!==e.adFormat)return l.OPTIMIZATION_GOAL.IMPRESSIONS
if(i===m.OBJECTIVE_TYPE.LEAD_GENERATION){if(r===l.OPTIMIZATION_TARGET_TYPE.MAX_QUALIFIED_LEAD)return l.OPTIMIZATION_GOAL.QUALIFIED_LEADS
if(r===l.OPTIMIZATION_TARGET_TYPE.MAX_LEAD)return l.OPTIMIZATION_GOAL.LEADS}if([l.BID_CATEGORY.AUTO,l.BID_CATEGORY.COST_CAP].includes(t))return a?.[0]
const o=a.filter((e=>l.OPTIMIZATION_GOAL_TO_COST_TYPE_MAP[e]===l.COST_TYPE_MAP[n]))
if(o.length>1&&r===l.OPTIMIZATION_TARGET_TYPE.NONE)return o[1]
if(r===l.OPTIMIZATION_TARGET_TYPE.MAX_REACH)return l.OPTIMIZATION_GOAL.REACH
return o[0]??""},e.getOptimizationTargetTypeAndCostTypeFromCampaignGroup=function(e){const t=e.objectiveType,n=l.OBJECTIVE_TYPE_TO_ALIGNED_OPTIMIZATION_GOAL_MAP[t],a=l.OPTIMIZATION_GOAL_TO_BID_STRATEGY_MAP[n][e.budgetOptimization.bidCategory],i=t===m.OBJECTIVE_TYPE.BRAND_AWARENESS?l.OPTIMIZATION_TARGET_TYPE.MAX_REACH:l.OPTIMIZATION_TARGET_TYPE_MAP[t][a]?.[0]
return{costType:l.COST_TYPE_MAP[a],optimizationTargetType:i}},e.getSelectedBidCategory=function(e){const t=l.BID_STRATEGY_REVERSE_MAP[e.costType][e.optimizationTargetType]
return l.BID_STRATEGY_TO_BID_CATEGORY_MAP[t]},e.getTargetResult=void 0,e.getTotalBudgetMultiplier=x,e.getValidRunSchedule=function(e){if(!e.runSchedule||!e.runSchedule.start)return e.runSchedule
const{start:t,end:n}=e.runSchedule,a={...e.runSchedule},i=new Date(a.start),r=s.validators.getMinStartTime()
if(i.getTime()<r&&(a.start=r,n)){const e=(0,u.differenceInDaysUTC)(t,n),i=new Date(r),o=L(i,(0,u.addDaysUTC)(i,e))
a.end=o.getTime()}return a},e.getValueFromCampaign=P,e.hasEndDate=k
e.isAutoBidSponsoredMessagingCampaign=function(e){const t=(0,m.getAdFormat)(e),n=I(e)
return(0,m.isSponsoredMessageAdFormat)(t)&&n===l.BID_STRATEGY.AUTO},e.isBudgetNullOrZero=function(e){return(0,a.isEmpty)(e)||"0"===e},e.isCampaignSetToAutoTranslate=R,e.isCampaignStrategyAuto=function(e){return I(e)===l.BID_STRATEGY.AUTO},e.isCampaignStrategyCostCap=N,e.isCampaignStrategyTargetCPX=function(e){return l.TARGET_CPX_BID_STRATEGIES.includes(I(e))},e.isCampaignSupportedForBoostManageAd=function(e,t,n,a=!1){if(e?.status!==l.CAMPAIGN_STATUSES.ACTIVE)return!1
const i=e?.objectiveType
if(!(a?h.SUPPORTED_OBJECTIVE_TYPE_FOR_BOOST_INCLUDING_LEAD_GEN:h.SUPPORTED_OBJECTIVE_TYPE_FOR_BOOST).includes(i))return!1
if(!h.BOOST_CONTENT_TYPE_MAP.hasOwnProperty(t))return!1
if(!e?.runSchedule?.end)return!1
if(e?.dailyBudget)return!1
if(e?.pacingStrategy!==S.default.LIFETIME)return!1
if(!l.OPTIMIZATION_TARGET_TYPE_MAP[i][l.BID_STRATEGY.AUTO].includes(e?.optimizationTargetType))return!1
if(e?.costType!==l.COST_TYPE.CPM)return!1
if(e?.offsitePreferences?.iabCategories?.exclude?.length)return!1
if(e?.offsitePreferences?.publisherRestrictionFiles?.exclude?.length)return!1
const r=e?.roadblockType
if(r&&r!==g.ROADBLOCK_TYPES.NONE)return!1
if(n?.length)return!1
return!0},e.isCompanyAssociationNeeded=function(e,t){const{objectiveType:n,adFormat:a}=t
return!(0,C.hasCompanyAssociation)(e)&&M(n,a)},e.isCompanyAssociationRequiredByObjectiveOrAdFormat=M,e.isCompletedCampaign=void 0,e.isEligibleForOptimaAbTest=function(e){const{objectiveType:t,offsiteDeliveryEnabled:n,targetingCriteria:a,campaignGroup:i}=e,r=function(e,t){const{LEAD_GENERATION:n,WEBSITE_VISIT:a}=m.OBJECTIVE_TYPE,i=e===n&&!t,r=e===a&&t
return i||r}(t,n),l=e.adFormats[0]===m.AD_FORMAT.STANDARD_SPONSORED_CONTENT,s=_.CmTargetingCriteria.fromTargetingCriteria(a),c=s.getRenderableSections().includedLanguage?.segments[0].name,d=c===b.I18N_LANGUAGES.ENGLISH,p=function({dailyBudget:e,totalBudget:t,runSchedule:n,objectiveType:a}){if(e&&t||!e&&!t)return!1
if(!n.end)return!0
const i=(0,u.differenceInDaysUTC)(n.start,n.end)+1,r=i>=v.MIN_AB_TEST_DURATION_IN_DAYS,o=e?e.amount*i:t.amount
let l=!1
a===m.OBJECTIVE_TYPE.WEBSITE_VISIT&&(l=o>=v.OPTIMA_MINIMUM_LIFETIME_BUDGET_FOR_WEBSITE_VISIT/2)
a===m.OBJECTIVE_TYPE.LEAD_GENERATION&&(l=o>=v.OPTIMA_MINIMUM_LIFETIME_BUDGET_FOR_LEAD_GEN/2)
return r&&l}(e),g=i?.budgetOptimization?.budgetOptimizationStrategy!==o.BUDGET_OPTIMIZATION_STRATEGY.DYNAMIC,h=!(0,b.isTargetingCriteriaIncludingEULocations)(a)
return r&&l&&d&&p&&g&&h},e.isMyNetworkDeliveryVisible=function(e){return[m.OBJECTIVE_TYPE.ENGAGEMENT,m.OBJECTIVE_TYPE.CREATIVE_ENGAGEMENT].includes(e)},e.isRequiredTargetingPresent=function(e,{adFormats:t,locale:a,roadblockType:i}){const{LOCATIONS:r,PROFILE_LOCATIONS:o,INTERFACE_LOCALES:l,CONTEXTUAL_COMPANIES:s,CONTEXTUAL_AD_ZONES:c}=b.FACET_URNS
let u=!1,d=R({adFormats:t,locale:a,targetingCriteria:e}),p=i!==g.ROADBLOCK_TYPES.PAGE
return((0,n.get)(e,"include.and")||[]).forEach((({or:e})=>{const t=e[0].facet.urn
u=u||t===r||t===o,d=d||t===l
const n=t===c&&e[0].segments[0].urn===b.AD_ZONE_URNS.HOME
p=p||n||t===s})),u&&d&&p},e.isStartDateInputDisabled=function(e){const{isDraftCampaign:t,isNewCampaign:n,isActiveCampaign:a,runSchedule:i}=e
return!(t||n||i?.start&&a&&new Date(i.start)>=(0,u.getTomorrowUTC)().getTime())},e.isTargetingEUCountriesWithSMAdFormat=function(e,t){return(0,m.isSponsoredMessageAdFormat)(t)&&(0,b.isTargetingCriteriaIncludingEULocations)(e)},e.isTrafficDriverSupported=function(e,t,n=(0,m.getAdFormat)(t)){const a=t.objectiveType
return Boolean(m.AD_FORMATS_SUPPORTING_TRAFFIC_DRIVER_BY_OBJECTIVE[a]&&m.AD_FORMATS_SUPPORTING_TRAFFIC_DRIVER_BY_OBJECTIVE[a].includes(n))&&e.isEnterprise&&e.productType===r.PRODUCT_TYPE.TALENT_SOLUTIONS&&!(0,g.isRoadblock)(t.roadblockType)},e.isUnitCostLteBudget=F,e.navigateToDetailsSection=function(e){if(i.default){let t=0
const n=document.querySelector("[data-js-campaign-header__container]").getBoundingClientRect().height,a=document.querySelectorAll(".facet-block--deletable .targeting-module__facet-browser-loader")
for(let e=0;e<a.length;e++)t+=a[e].getBoundingClientRect().height
const i=document.querySelector(`.${e}`)?.offsetTop,r="objective-selection"===e?0:i+n-t
window.scrollTo({top:r,left:0,behavior:"smooth"})}},e.requiresLtsPricing=function(e,t,n=(0,m.getAdFormat)(t)){return(e.isEnterprise&&e.productType===r.PRODUCT_TYPE.TALENT_SOLUTIONS||n===m.AD_FORMAT.JOBS)&&(0,m.isDynamicAdFormat)(n)&&!(0,g.isRoadblock)(t.roadblockType)},e.roundUpFloat=function(e){return Math.ceil(`${e}e2`)/100},e.shouldCheckTrafficDriver=function(e){const t=e.get("ltsRecruitmentAdBiddingModel")
return null!==t&&!t},e.shouldShowForecastingCostCap=function(e,t,n,a,i){if(!N(e))return!0
return(e.get("optimizationTargetType")===l.OPTIMIZATION_TARGET_TYPE.CAP_COST_AND_MAXIMIZE_CLICKS&&t||e.get("optimizationTargetType")===l.OPTIMIZATION_TARGET_TYPE.CAP_COST_AND_MAXIMIZE_VIDEO_VIEWS&&n||e.get("optimizationTargetType")===l.OPTIMIZATION_TARGET_TYPE.CAP_COST_AND_MAXIMIZE_IMPRESSIONS&&a||e.get("optimizationTargetType")===l.OPTIMIZATION_TARGET_TYPE.CAP_COST_AND_MAXIMIZE_LEADS&&i)&&F(e)},e.toReportingCampaign=function(e){const t=e.toJSON?e.toJSON():e
return{id:"number"==typeof t.id?t.id:Number.parseInt((0,y.getIdFromUrn)(t.id),10),campaignGroupId:t.campaignGroupId,name:t.name,status:t.status,objectiveType:t.objectiveType,adFormats:t.adFormats,costType:t.costType,offsiteDeliveryEnabled:t.offsiteDeliveryEnabled,runSchedule:t.runSchedule,dailyBudget:t.dailyBudget,unitCost:t.unitCost,targetingCriteria:t.targetingCriteria,limits:t.limits,accountProductType:t.accountProductType}},e.toValidCampaign=function(e){const t=(0,g.isRoadblock)(e.roadblockType)
return D({campaign:e,isRoadblockCampaign:t,includePatchValues:!1})},e.toValidCampaignPatch=function(e,t){return D({campaign:e,isRoadblockCampaign:t,includePatchValues:!0})}
e.isCompletedCampaign=e=>e===l.CAMPAIGN_STATUSES.ARCHIVED||e===l.CAMPAIGN_STATUSES.CANCELED||e===l.CAMPAIGN_STATUSES.COMPLETED
function w(e){return e.get("objectiveType")||m.OBJECTIVE_TYPE.NONE}e.generateAccountFeedbackUrl=async e=>(0,O.sha256)(e).then((e=>`${l.CAMPAIGN_LAUNCH_FEEDBACK_LINK}&aid=${e}`))
const I=e=>{const t=(0,m.getAdFormat)(e),n=e.get("optimizationTargetType")||l.BID_AND_BUDGET_DEFAULTS.OPTIMIZATION_TARGET_TYPE
if((0,m.isSponsoredMessageAdFormat)(t))return n===l.OPTIMIZATION_TARGET_TYPE.NONE?l.BID_STRATEGY.CPS:l.BID_STRATEGY.AUTO
const a=e.get("costType")
return l.BID_STRATEGY_REVERSE_MAP[a]&&l.BID_STRATEGY_REVERSE_MAP[a][n]||""}
e.getBidStrategy=I
e.getTargetResult=e=>{const t=e.get("optimizationTargetType")||l.BID_AND_BUDGET_DEFAULTS.OPTIMIZATION_TARGET_TYPE,n=w(e)
return(0,m.isLeadGenObjective)(n)?l.TARGET_RESULT.LEAD:n===m.OBJECTIVE_TYPE.TALENT_LEAD?l.TARGET_RESULT.TALENT_LEAD:n===m.OBJECTIVE_TYPE.VIDEO_VIEW?l.TARGET_RESULT.VIEW:t===l.OPTIMIZATION_TARGET_TYPE.MAX_CONVERSION||t===l.OPTIMIZATION_TARGET_TYPE.ENHANCED_CONVERSION||n===m.OBJECTIVE_TYPE.WEBSITE_CONVERSION?l.TARGET_RESULT.CONVERSION:n===m.OBJECTIVE_TYPE.BRAND_AWARENESS||t===l.OPTIMIZATION_TARGET_TYPE.MAX_IMPRESSION?l.TARGET_RESULT.IMPRESSION:(0,m.getAdFormat)(e)===m.AD_FORMAT.INMAIL?l.TARGET_RESULT.SEND:l.TARGET_RESULT.CLICK}
function P(e,t){let n=e.get(t)
return(0,a.isPresent)(n)&&(t.includes("runSchedule")?n=new Date(n):t.includes(".amount")&&(n=(0,d.getMoneyAmountForUI)({amount:n}).amount)),n}function N(e){return l.COST_CAP_BID_STRATEGIES.includes(I(e))}function R({adFormats:e,locale:t,targetingCriteria:n}){const a=(0,m.getAdFormat)({adFormats:e}),i=(0,c.isAutoTranslateSupported)(a),r=(0,b.getDefaultLocale)(),o=n.toJS&&n||_.CmTargetingCriteria.fromTargetingCriteria(n)
return Boolean(a&&i&&(0,p.deepEqual)(t,r)&&!o.getIncludeFacetObj(b.FACET_URNS.INTERFACE_LOCALES))}function D({campaign:e,isRoadblockCampaign:t=!1,includePatchValues:a=!0}){const i=(a?Object.keys(e.toJSON?.()||e).filter((e=>e in s.CampaignObject)):Object.keys(s.CampaignObject)).filter((n=>{const i=a?void 0!==e[n]:null!=e[n],r=t&&g.CAMPAIGN_ATTRS_NOT_SUPPORTED_BY_ROADBLOCK.includes(n)
return i&&!r}))
return(0,n.getProperties)(e,i)}function M(e,t){return l.COMPANY_REQUIRED_OBJECTIVES.includes(e)||l.COMPANY_REQUIRED_FORMATS.includes(t)}function L(e,t){const n=(0,u.getLocalDateFromUTCDate)((0,u.getStartOfUTCDate)()),a=t||(0,u.addMonths)(e.getTime()>=n.getTime()?e:n,1)
return(0,u.getFifteenMinutesBeforeMidnight)(a)}function k(e){return!!(0,n.get)(e,"runSchedule.end")}function U(e={}){const t=(0,u.getStartOfUTCDate)(),a=new Date((0,n.get)(e,"runSchedule.start")||t),i=k(e)?new Date((0,n.get)(e,"runSchedule.end")):(0,u.addMonths)(a,1)
return{start:(0,u.getLocalDateFromUTCDate)(a),end:(0,u.getLocalDateFromUTCDate)(i)}}function x(e){return e?l.TOTAL_BUDGET_MULTIPLIER_V2:l.TOTAL_BUDGET_MULTIPLIER}function F(e){const t={amount:"0"},n=(0,d.getMoneyAmountForUI)(e.get("unitCost")||t).amount,a=(0,d.getMoneyAmountForUI)(e.get("dailyBudget")||t).amount,i=(0,d.getMoneyAmountForUI)(e.get("totalBudget")||t).amount
if(!e.get("runSchedule").end){return n<=a&&(!i||n<=i)}if(a)return n<=a
{const{start:t,end:a}=e.runSchedule||{},r=(0,u.getStartOfUTCDate)().getTime()
return n<=i/((0,u.differenceInDaysUTC)(t>r?t:new Date,a)+1)}}e.getBidType=e=>{if((0,m.getAdFormat)(e)===m.AD_FORMAT.INMAIL)return l.BID_TYPE.CPS
const t=w(e),n=e.get("optimizationTargetType")||l.BID_AND_BUDGET_DEFAULTS.OPTIMIZATION_TARGET_TYPE
return t===m.OBJECTIVE_TYPE.BRAND_AWARENESS||n===l.OPTIMIZATION_TARGET_TYPE.MAX_IMPRESSION||n===l.OPTIMIZATION_TARGET_TYPE.NONE&&e.get("costType")===l.COST_TYPE.CPM?l.BID_TYPE.CPM:t===m.OBJECTIVE_TYPE.VIDEO_VIEW?l.BID_TYPE.CPV:l.BID_TYPE.CPC}})),define("campaign-manager-web/utils/chart",["exports","campaign-manager-web/config/environment","@linkedin/jsecure","campaign-manager-web/constants/chart"],(function(e,t,n,a){function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.getSortedSeriesDesc=e.getReportingTooltipContent=e.getDefaultSplineChartOptions=e.getDefaultLineChartOptions=e.getDefaultHighchartsTooltipConfig=e.getDefaultColumnChartOptions=e.MapPointCoordinate=void 0
e.getDefaultLineChartOptions=()=>({credits:!1,chart:{type:a.CHART_TYPE.LINE,backgroundColor:a.COLORS.HEX_WHITE},title:{text:null},legend:{itemStyle:{fontWeight:"400"},align:"left"},plotOptions:{series:{marker:{fillColor:a.COLORS.HEX_WHITE,lineWidth:2,lineColor:null,radius:5},animation:t.default.animation}},exporting:{enabled:!1},time:{useUTC:!0}})
e.getDefaultSplineChartOptions=()=>({credits:!1,chart:{type:a.CHART_TYPE.SPLINE,backgroundColor:a.COLORS.HEX_WHITE},title:{text:null},legend:{itemStyle:{fontWeight:"400"},align:"left"},plotOptions:{series:{allowPointSelect:!0,cursor:"pointer",marker:{lineColor:null,lineWidth:2,radius:1,states:{hover:{fillColor:a.COLORS.HEX_WHITE,radius:5},select:{fillColor:a.COLORS.BLUE_5,radius:5,lineColor:a.COLORS.BLUE_5}}},animation:t.default.animation}},exporting:{enabled:!1},time:{useUTC:!0}})
e.getDefaultColumnChartOptions=()=>({credits:!1,chart:{type:a.CHART_TYPE.COLUMN,backgroundColor:a.COLORS.HEX_WHITE},title:{text:null},legend:{enabled:!1},plotOptions:{column:{animation:t.default.animation}},exporting:{enabled:!1}})
e.getDefaultHighchartsTooltipConfig=()=>({useHTML:!0,borderWidth:0,padding:0,backgroundColor:a.COLORS.HEX_WHITE})
e.getSortedSeriesDesc=(e=[])=>[...e].sort(((e,t)=>t[1]-e[1]))
function r(e,t,i){const r=function(e,t){return n.default.mk`<span class="u-display-flex u-flex-no-wrap"><span class="${t} mr2"></span><span class="reporting-chart__highcharts-tooltip-lineitem-name u-overflow-ellipsis" data-test-reporting-chart-tooltip-name>${e}</span></span>`}(i,a.MARKER_CLASSES[e])
return n.default.sanitizeHTML(`<span class="reporting-chart__highcharts-tooltip-lineitem u-layout-flex__container--space-between">${r}<span class="t-12 t-bold u-color__black--75">${t}</span></span>`)}e.MapPointCoordinate=class{constructor(e,t,n,a){i(this,"name",void 0),i(this,"lat",void 0),i(this,"lon",void 0),i(this,"z",void 0),this.name=e,this.lat=t,this.lon=n,this.z=a}}
e.getReportingTooltipContent=(e,t,a)=>{let i='<div class="reporting-chart__highcharts-tooltip-container">'
return i+=function(e){return n.default.mk`<span class="reporting-chart__highcharts-tooltip-header u-display-inline-flex t-14 u-color__black--75 u-border__common--bottom" data-test-reporting-chart-tooltip-date>${e}</span>`}(e),t.forEach(((e,t)=>{i+=n.default.sanitizeHTML(r(t,a(e.y),e.series.name))})),i+="</div>",i}})),define("campaign-manager-web/utils/china/content-tool",["exports","@ember/utils","@glimmer/tracking"],(function(e,t,n){var a,i,r,o,l,s,c,u
function d(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}function g(e,t){return{rawText:t,segments:e,text:e.map((e=>e.text)).join("")}}function b(e){const t=[]
let n=[],a=[],i=n
for(const r of e)if("["===r)t.push({text:n.join("")}),i=n=[]
else if("]"===r){const e=n.join("")
t.push({text:e,editable:!0,tip:a.join(""),originalText:e}),i=n=[],a=[]}else"("===r?i=a:")"===r?i=n:i.push(r)
return i.length>0&&t.push({text:n.join("")}),t}Object.defineProperty(e,"__esModule",{value:!0}),e.ContentTetmplate=void 0,e.makeUserTemplate=g,e.parseText=b
e.ContentTetmplate=(a=class e{constructor(e){p(this,"index","new"),p(this,"industry",void 0),d(this,"adIntroText",i,this),d(this,"adHeadlineText",r,this),d(this,"imgUrl",o,this),d(this,"canvaUrl",l,this),d(this,"formHeadlineText",s,this),d(this,"formDetailText",c,this),d(this,"formConfirmationText",u,this),this.type=e}get adIntroSegments(){return b(this.adIntroText)}get adIntroDisplayText(){return this.adIntroSegments.map((e=>e.text)).join("")}get adHeadlineSegments(){return b(this.adHeadlineText)}get adHeadlineDisplayText(){return this.adHeadlineSegments.map((e=>e.text)).join("")}get formHeadlineSegments(){return b(this.formHeadlineText)}get formHeadlineDisplayText(){return this.formHeadlineSegments.map((e=>e.text)).join("")}get formDetailSegments(){return b(this.formDetailText)}get formDetailDisplayText(){return this.formDetailSegments.map((e=>e.text)).join("")}get formConfirmationSegments(){return b(this.formConfirmationText)}get formConfirmationDisplayText(){return this.formConfirmationSegments.map((e=>e.text)).join("")}get templateContent(){return{type:this.type,index:this.index,industry:this.industry,ad:{intro:{...g(this.adIntroSegments,this.adIntroText)},headline:{...g(this.adHeadlineSegments,this.adHeadlineText)},image:this.imgUrl,canva:this.canvaUrl},form:{headline:{...g(this.formHeadlineSegments,this.formHeadlineText)},detail:{...g(this.formDetailSegments,this.formDetailText)},confirmation:{...g(this.formConfirmationSegments,this.formConfirmationText)}}}}get isValid(){return(0,t.isPresent)(this.type)&&(0,t.isPresent)(this.adIntroText)&&(0,t.isPresent)(this.adHeadlineText)&&(0,t.isPresent)(this.imgUrl)&&(0,t.isPresent)(this.canvaUrl)}toObject(){return{type:this.type,industry:this.industry,adIntroText:this.adIntroText,adHeadlineText:this.adHeadlineText,imgUrl:this.imgUrl,canvaUrl:this.canvaUrl,formHeadlineText:this.formHeadlineText,formDetailText:this.formDetailText,formConfirmationText:this.formConfirmationText}}static fromTemplateContent(t,n){const a=new e(t.type)
return a.index=n,a.industry=t.industry,a.adIntroText=t.ad.intro.rawText,a.adHeadlineText=t.ad.headline.rawText,a.imgUrl=t.ad.image,a.canvaUrl=t.ad.canva,a.formHeadlineText=t.form.headline.rawText,a.formDetailText=t.form.detail.rawText,a.formConfirmationText=t.form.confirmation.rawText,a}static create(t){const n=new e(t.type)
return n.index=t.index,n.industry=t.industry,n.adIntroText=t.adIntroText,n.adHeadlineText=t.adHeadlineText,n.imgUrl=t.imgUrl,n.canvaUrl=t.canvaUrl,n.formHeadlineText=t.formHeadlineText,n.formDetailText=t.formDetailText,n.formConfirmationText=t.formConfirmationText,n}},i=m(a.prototype,"adIntroText",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),r=m(a.prototype,"adHeadlineText",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),o=m(a.prototype,"imgUrl",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),l=m(a.prototype,"canvaUrl",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),s=m(a.prototype,"formHeadlineText",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),c=m(a.prototype,"formDetailText",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),u=m(a.prototype,"formConfirmationText",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),a)})),define("campaign-manager-web/utils/china/index",["exports","@ember/object","@ember/utils","lodash","campaign-manager-web/config/environment","campaign-manager-web/constants/china/index","ember-stdlib/utils/is-browser"],(function(e,t,n,a,i,r,o){function l(){const{environment:e}=i.default,t=o.default?window.location.hostname:"linkedin.com"
let n
switch(e){case"development":n=t.replace("pemberly.","")
break
case"test":n="www.linkedin.com"
break
default:n=t}return`//${n}`}Object.defineProperty(e,"__esModule",{value:!0}),e.CANONICAL_URL_PREFIX=void 0,e.dateShift=d,e.encodeFieldsParam=function e(t){const n=[]
return Object.keys(t).forEach((a=>{Array.isArray(t[a])?n.push(`${a}${t[a].length>0?`:(${t[a].join(",")})`:""}`):"object"==typeof t[a]?n.push(`${a}:(${e(t[a])})`):n.push(a)})),n.join(",")},e.formatTableCell=function(e,a,i,o){const l=(0,t.get)(e,a.propertyName)
if((0,n.isEmpty)(l))return o.lookupTranslation("components/dashboard/common-i18n-keys","empty_value")()
if(a.formatCurrency)return i.formatCurrency(l,a.currencyCode||(0,t.get)(e,a.currencyProperty))
if(a.formatDate)return i.formatDate(l,"fmt_mdy_iso",!0)
if(a.formatNumber)return i.formatNumber(l.toFixed(r.DEFAULT_PRECISION))
if(a.formatYMDObj)return`${(0,t.get)(l,"year")}-${(0,t.get)(l,"month")}-${(0,t.get)(l,"day")}`
if(a.formatPercentage)return`${(100*l).toFixed(r.DEFAULT_PRECISION)}%`
if(a.formatKeyResult)return`${i.formatNumber(l.toFixed(r.DEFAULT_PRECISION))} ${o.lookupTranslation("components/dashboard/common-i18n-keys","metric_name_all_in_one")({metricName:(0,t.get)(e,a.keyResultProperty)})}`
if(a.formatMetricName)return o.lookupTranslation("components/dashboard/common-i18n-keys","metric_name_all_in_one")({metricName:l})
return l},e.fullDateRange=function*(e,t){let n=e
for(;n<=t;)yield n,n=d(n,{shiftDay:1})},e.generateCSVDownloadLink=function(e,n,a,i=""){let r=i
a&&(r+=`${a.join(",")}\n`)
r+=e.map((e=>n.map((n=>s("function"==typeof n?n(e):(0,t.get)(e,n)))).join(","))).join("\n")
const o=new Blob(["\ufeff"+r],{type:"text/csv"})
return URL.createObjectURL(o)},e.getFrom=void 0,e.getHostUrl=l,e.getLoginUrl=function(e){return`https://www.linkedin.com/uas/login?session_redirect=${encodeURIComponent(e)}`},e.getYMDObject=u,e.getYMDObjectFromTS=function(e){return u(new Date(e))},e.isValidDate=c,e.processCSVCellValue=s,e.ymdObjectToDate=function(e){if(e instanceof Date)return e
const{year:n,month:a,day:i}=(0,t.getProperties)(e,"year","month","day")
return new Date(n,a-1,i)}
e.CANONICAL_URL_PREFIX=`https:${l()}`
function s(e,{quote:t='"',excelStrings:n=!1}={}){if(null==e)return
const a=typeof e
if("boolean"!==a&&"number"!==a&&"string"!==a){if(void 0===(e=JSON.stringify(e)))return
'"'===e[0]&&(e=e.replace(/^"(.+)"$/,"$1"))}const i=`${t}${t}`
return"string"==typeof e&&(e.includes(t)&&(e=e.replace(new RegExp(t,"g"),i)),e=`${t}${e}${t}`,n&&(e=`"="${e}""`)),e}function c(e){return e instanceof Date&&!isNaN(e.getTime())}function u(e){return c(e)?{year:e.getFullYear(),month:e.getMonth()+1,day:e.getDate()}:{}}function d(e,{shiftYear:t=0,shiftMonth:n=0,shiftDay:a=0}={}){const i=e.getFullYear(),r=e.getMonth(),o=e.getDate()
return new Date(i+t,r+n,o+a)}e.getFrom=(0,a.curry)((0,a.ary)((0,a.flip)(t.get),2),2)})),define("campaign-manager-web/utils/click-to-message/click-to-message",["exports","@ember/utils","campaign-manager-web/utils/urn","@ember/object"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.getContentIdFromClickToMessageCreative=function(e={}){let i=""
if(!(0,t.isPresent)(e.callToActionV2?.conversationStarterCreativeCallToAction))return i
const r=e.callToActionV2?.conversationStarterCreativeCallToAction
if("object"===(0,t.typeOf)(r)&&(0,t.isPresent)(r.conversationUrn)){const e=(0,a.get)(r,"conversationUrn")||""
i=(0,n.getIdFromUrn)(e)}return i},e.isClickToMessageCreative=function(e){return!!e.callToActionV2?.conversationStarterCreativeCallToAction}})),define("campaign-manager-web/utils/clipboard",["exports","hue-web-toast/utils/constants","campaign-manager-web/utils/http-error"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.copyTextToClipboardWithToast=async function(e,a,i,r,o,l,s){const c=e=>l.lookupTranslation(a,e)([])
try{await navigator.clipboard.writeText(e),s.add({type:t.TOAST_TYPES.SUCCESS,message:c(i)})}catch(u){s.add({type:t.TOAST_TYPES.ERROR,message:c(r)}),o.error(`Error copying to clipboard: ${(0,n.getErrorMessage)(u)}`)}}})),define("campaign-manager-web/utils/columns-view",["exports","campaign-manager-web/utils/array","campaign-manager-web/utils/reflow","campaign-manager-web/constants/reflow"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.MIN_VISIBLE_COLUMNS_COUNT=e.MAX_VISIBLE_COLUMNS_COUNT=void 0,e.getCellsStateFromLookup=function(e=[],n){if(!n)return(0,t.arrayFill)(e.length,!1)
const{key:a,map:i}=n
if("function"==typeof i)return e.map(i)
return e.map((e=>e[a]in i))},e.getColumnShiftPercentageFromVisibleCount=c,e.getReflowCompliantWrapperTranslateXPercentage=function(e,t,n=!1){const a=l(t),i=c(a),r=s(a)
let o=Math.max(0,e-a)*i
!r&&n&&e>=a&&(o+=i)
return-1*o},e.getVisibleColumnsCountFromWindowWidth=l,e.isSingleColumnMode=s
const i=e.MIN_VISIBLE_COLUMNS_COUNT=1,r=e.MAX_VISIBLE_COLUMNS_COUNT=2,o=100
function l(e){return(0,n.getReflowBreakpointKeyFromWidth)(e)===a.REFLOW_BREAKPOINT_KEYS.XSMALL?i:r}function s(e){return e===i}function c(e){return isNaN(e)||0===e?o:Math.round(o/e)}})),define("campaign-manager-web/utils/company-association-error",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class t extends Error{}e.default=t})),define("campaign-manager-web/utils/company-matching",["exports","campaign-manager-web/constants/company-matching","campaign-manager-web/utils/urn"],(function(e,t,n){function a(e){return(e?Math.floor(e/20):0)+1}Object.defineProperty(e,"__esModule",{value:!0}),e.decorateMatchedTableDataWithMappedFields=function(e){return e.map((e=>{const i=[t.COLUMN_NAMES.MATCHED_COMPANY_NAME,t.COLUMN_NAMES.MATCHED_COMPANY_INDUSTRY,t.COLUMN_NAMES.MATCHED_COMPANY_SIZE],r=t.COLUMN_NAMES.MATCHED_COMPANY_NAME,o=t.COLUMN_NAMES.MATCHED_COMPANY_NAME,{matchedCompany:l,accountReadinessMetrics:s}=e,c={}
let u={}
if(i.forEach((e=>{const a=l.find((({facetUrn:n})=>n===t.FIRMOGRAPHIC_COLUMN_TO_FACET_URN_MAP[e]))
if(a){const{name:i,imageUrl:l,urn:s}=a
if(c[e]=i,l&&e===r&&(c[t.COLUMN_NAMES.MATCHED_COMPANY_LOGO_URL]=l),s&&e===o){const e=(0,n.getIdFromUrn)(s)
c[t.COLUMN_NAMES.MATCHED_COMPANY_ID]=e}}})),s){const e=a(s.engagementLevel)
u={...s,engagementLevelRating:e}}return{...e,...c,...u}}))},e.getEngagementLevelRating=a,e.mapTableSettingsToFetchOptions=function(e,n={}){const{columnFilters:a={},sort:i=[],serverPageNumber:r}=e,o=a[t.COLUMN_NAMES.MATCHED_COMPANY_NAME]||a[t.COLUMN_NAMES.COMPANY_NAME_INPUT],l=Boolean(o),s=l?{searchQuery:o}:{}
let c
c=l?{}:{...a[t.COLUMN_NAMES.ENGAGEMENT_LEVEL]&&{engagementLevels:a[t.COLUMN_NAMES.ENGAGEMENT_LEVEL].split(",")},...a[t.COLUMN_NAMES.MEMBERS_TARGETED]&&{membersTargetedRange:JSON.parse(a[t.COLUMN_NAMES.MEMBERS_TARGETED])},...a[t.COLUMN_NAMES.IMPRESSIONS]&&{numberOfImpressionsRange:JSON.parse(a[t.COLUMN_NAMES.IMPRESSIONS])},...a[t.COLUMN_NAMES.AD_ENGAGEMENTS]&&{numberOfEngagementsRange:JSON.parse(a[t.COLUMN_NAMES.AD_ENGAGEMENTS])},...a[t.COLUMN_NAMES.ORGANIC_ENGAGEMENTS]&&{numberOfOrganicEngagementsRange:JSON.parse(a[t.COLUMN_NAMES.ORGANIC_ENGAGEMENTS])}}
const u=i.length&&(!l||!n.excludeSortWhenSearching)
let d={}
if(u){const[e,n]=i[0].split(":")
d={sortBy:t.COLUMN_NAME_TO_SORTABLE_COLUMN_MAP[e],sortOrder:t.SORT_DIRECTIONS_TO_SERVER_SORT_DIRECTIONS[n]}}const p=Boolean(n.updateTotals)
return{...s,...d,...!!Object.values(c).length&&{companyEngagementFilterCriteria:c},pageNumber:r,showTotals:p}}})),define("campaign-manager-web/utils/company",["exports","campaign-manager-web/constants/company"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.isShowcase=function(e){return e.parentRelationship?.active&&e.parentRelationship?.relationshipWithParent===t.COMPANY_RELATIONSHIP_WITH_PARENT.BRAND}})),define("campaign-manager-web/utils/comparator",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.lexicalComparator=void 0
e.lexicalComparator=(e,t,n)=>{const a=e.toUpperCase(),i=t.toUpperCase()
return a<i?n?-1:1:a>i?n?1:-1:0}})),define("campaign-manager-web/utils/comparison-date-range",["exports","campaign-manager-web/constants/date-range","campaign-manager-web/utils/date","campaign-manager-web/utils/date-range"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.getComparisonPresetsList=m,e.getCustomPreset=p,e.getDefaultComparisonDateRangePresets=function(e){const t=m(e)
return(0,a.getDateRangePresets)(t)},e.getLastMonthPreset=c,e.getLastQuarterPreset=u,e.getLastYearPreset=d,e.getPreviousPeriodPreset=s
const i=2,r=[11,6,4],o=28,l=31
function s(e){const a={startDate:(0,n.getLocalDateFromUTCDate)(e.startDate),endDate:(0,n.getLocalDateFromUTCDate)(e.endDate)}
if(e.key===t.PRESET_KEY.ALL)return{key:t.PRESET_KEY.PREVIOUS_PERIOD,value:{tracking:"historical_comparison_calendar_preceding_period_default",startDate:null,endDate:null,showEnd:!1,isDisabled:!0}}
const i=(0,n.previousPeriodDateRange)(a),r=(0,n.daysBetweenDaterange)(a)
return{key:t.PRESET_KEY.PREVIOUS_PERIOD,value:{tracking:"historical_comparison_calendar_preceding_period_default",startDate:(0,n.getLocalDateFromUTCDate)(i.startDate),endDate:(0,n.getLocalDateFromUTCDate)(i.endDate),showEnd:r>1,isDisabled:!1}}}function c(e){const a={startDate:(0,n.getLocalDateFromUTCDate)(e.startDate),endDate:(0,n.getLocalDateFromUTCDate)(e.endDate)}
let r=(0,n.addMonths)(a.startDate,-1),s=(0,n.addMonths)(a.endDate,-1)
const c=(0,n.daysBetweenDaterange)(a)
if(e.key===t.PRESET_KEY.ALL)r=(0,n.getFirstOfLastMonth)((0,n.getLocalDateFromUTCDate)()),s=(0,n.getLastOfLastMonth)((0,n.getLocalDateFromUTCDate)())
else if(e.key===t.PRESET_KEY.LAST_MONTH)r=(0,n.getFirstOfLastMonth)(a.startDate),s=(0,n.getLastOfLastMonth)(a.endDate)
else{const e=a.startDate.getDate(),t=a.startDate.getMonth(),c=a.endDate.getDate(),u=a.endDate.getMonth(),d=(e,t)=>e===l||t===i&&e>o
d(e,t)&&(r=(0,n.getLastOfLastMonth)(r)),d(c,u)&&(s=(0,n.getLastOfLastMonth)(s))}return{key:t.PRESET_KEY.LAST_MONTH,value:{tracking:"historical_comparison_calendar_last_month_default",startDate:r,endDate:s,showEnd:c>1,isDisabled:!1}}}function u(e){const a={startDate:(0,n.getLocalDateFromUTCDate)(e.startDate),endDate:(0,n.getLocalDateFromUTCDate)(e.endDate)}
let i=(0,n.addMonths)(a.startDate,-3),o=(0,n.addMonths)(a.endDate,-3)
const s=(0,n.daysBetweenDaterange)(a)
if(e.key===t.PRESET_KEY.ALL)i=(0,n.getFirstOfLastQuarter)((0,n.getLocalDateFromUTCDate)()),o=(0,n.getLastOfLastQuarter)((0,n.getLocalDateFromUTCDate)())
else if(e.key===t.PRESET_KEY.LAST_QUARTER)i=(0,n.getFirstOfLastQuarter)(a.startDate),o=(0,n.getLastOfLastQuarter)(a.endDate)
else{const e=a.startDate.getDate(),t=a.startDate.getMonth(),s=a.endDate.getDate(),c=a.endDate.getMonth(),u=(e,t)=>e===l&&r.includes(t)
u(e,t)&&(i=(0,n.getLastOfLastMonth)(i)),u(s,c)&&(o=(0,n.getLastOfLastMonth)(o))}return{key:t.PRESET_KEY.LAST_QUARTER,value:{tracking:"historical_comparison_calendar_last_quarter_default",startDate:i,endDate:o,showEnd:s>1,isDisabled:!1}}}function d(e){const a={startDate:(0,n.getLocalDateFromUTCDate)(e.startDate),endDate:(0,n.getLocalDateFromUTCDate)(e.endDate)}
let i=(0,n.addMonths)(a.startDate,-12),r=(0,n.addMonths)(a.endDate,-12)
const o=(0,n.daysBetweenDaterange)(a)
if(e.key===t.PRESET_KEY.ALL){const e=(0,n.getLocalDateFromUTCDate)()
i=new Date(e.getFullYear()-1,0,1),r=new Date(e.getFullYear()-1,11,31)}return{key:t.PRESET_KEY.LAST_YEAR,value:{tracking:"historical_comparison_calendar_last_year_default",startDate:i,endDate:r,showEnd:o>1,isDisabled:!1}}}function p(){return{key:t.PRESET_KEY.CUSTOM,value:{tracking:"historical_comparison_calendar_custom_default",startDate:null,endDate:null,showEnd:!0,isDisabled:!1}}}function m(e){return[s(e),c(e),u(e),d(e),p()]}})),define("campaign-manager-web/utils/composable-campaign-wizard",["exports","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/lix"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.getCampaignDetailsStepModules=function(e,i){let r=[{component:a,isAlwaysVisible:!0,trackingKey:"leftnav_objective_selection"},{component:t.COMPONENT_TITLE.TARGETING_MODULE,validationKey:"targetingCriteria.isInvalid",trackingKey:"leftnav_targeting_module"},{component:t.COMPONENT_TITLE.AD_FORMAT,trackingKey:"leftnav_ad_format"},{component:t.COMPONENT_TITLE.PLACEMENT_MODULE,validationKey:"placements.isInvalid",trackingKey:"leftnav_placement_module"},{component:t.COMPONENT_TITLE.BID_AND_BUDGET,validationKey:"isBidAndBudgetValid.isInvalid",trackingKey:"leftnav_bid_and_budget"},{component:t.COMPONENT_TITLE.CONVERSION_TRACKING,validationKey:"associatedConversions.isInvalid",trackingKey:"leftnav_conversion_tracking"}]
if(i?.getTreatmentIsEnabled(n.LIX_TEST_KEYS.enableDynamicBudgetOptimization)&&e?.campaignGroup){e.campaignGroup.objectiveType&&(r=r.filter((e=>e.component!==a)))
const n={component:t.COMPONENT_TITLE.CAMPAIGN_DETAILS,trackingKey:"leftnav_campaign_details"}
r.unshift(n)}if(i?.getTreatmentIsEnabled(n.LIX_TEST_KEYS.enableDynamicUTMTracking)){const e=r.findIndex((e=>e.component===t.COMPONENT_TITLE.AD_FORMAT)),n={component:t.COMPONENT_TITLE.UTM_TRACKING_PARAMETERS,trackingKey:"leftnav_utm_tracking",validationKey:"trackingParametersState.trackingParametersString.isInvalid"}
r.splice(e+1,0,n)}return{modules:r}}
const a="objective-selection"})),define("campaign-manager-web/utils/constants",["exports","address-ui/utils/constants"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/utils/content-hub/content-hub",["exports"],(function(e){function t(e,t){return{sponsoredAccountUrn:e,contentHubWorkflowTrackingId:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.makeContentHubCampaignCreationEvent=function(e,n,a,i){return{campaignUrn:e,button:n,contentHubTrackingProperties:t(a,i)}},e.makeContentHubCreateCampaignClickEvent=function(e,n,a){return{selectedItems:e,contentHubTrackingProperties:t(n,a)}},e.makeContentHubOpenEvent=function(e,n,a){return{entryPoint:e,contentHubTrackingProperties:t(n,a)}}})),define("campaign-manager-web/utils/contents",["exports","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/content-type","campaign-manager-web/utils/non-sponsorable-reasons","@ember/utils"],(function(e,t,n,a,i){Object.defineProperty(e,"__esModule",{value:!0}),e.getValidObjectivesForContents=function(e=[],r){return function(e=[]){const a=new Set
if(e.forEach((e=>{const t=(0,i.isPresent)(e.entityUrn)?e.userGeneratedAdContent.contentType:e.shareContent.contentType
n.CONTENT_TYPE_TO_AD_FORMAT[t]&&a.add(n.CONTENT_TYPE_TO_AD_FORMAT[t])})),a.size>1)return[]
return Object.keys(t.OBJECTIVE_TO_AD_FORMAT_MAP).filter((e=>t.OBJECTIVE_TO_AD_FORMAT_MAP[e].includes(a.values().next().value)))}(e).filter((t=>e.every((e=>{if((0,i.isPresent)(e.entityUrn)){const{contentType:i}=e.userGeneratedAdContent
switch(i){case n.CONTENT_TYPE.ARTICLE:case n.CONTENT_TYPE.RICHMEDIA:case n.CONTENT_TYPE.TEXT:return!(0,a.getNonSponsorableReasonForSSU)(e,null,{objectiveType:t})
case n.CONTENT_TYPE.NATIVE_DOCUMENT:return!(0,a.getNonSponsorableReasonForDocument)(e,{objectiveType:t})
default:return!0}}else{const{contentType:i}=e.shareContent
switch(i){case n.CONTENT_TYPE.VIDEO:return!(0,a.getNonSponsorableReasonForVideo)(e,null,{objectiveType:t},r)
case n.CONTENT_TYPE.CAROUSEL:return!(0,a.getNonSponsorableReasonForCarousel)(e,{objectiveType:t})
default:return!0}}}))))}})),define("campaign-manager-web/utils/conversation-ads/conversation-ads-reporting",["exports","campaign-manager-web/utils/conversation-ads/conversation-ads","campaign-manager-web/utils/urn"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.constructClickFlowAdjacencyMatrix=function(e,n){e.hasASubtreeWhereANextActionIsANode&&(e=(0,t.collapseMessageAfterMessageNodesIntoASingleNode)(e))
return i(e).map((([e,t,a,i])=>o(r(n,e,a),e,i,t)))},e.constructPathVectorsFromNode=i,e.createClickFlowMatrixElement=o,e.getLatestConversationAndMarketingContentSnapshotIds=function(e){const t=e.reduce(((e,t)=>(0,n.getMarketingSnapshotIdFromUrn)(e.pivotValues[2].id)>(0,n.getMarketingSnapshotIdFromUrn)(t.pivotValues[2].id)?e:t))
return{latestServingConversationContentId:(0,n.getIdFromUrn)(t.pivotValues[3].id),latestServingMarketingContentSnapshotId:(0,n.getMarketingSnapshotIdFromUrn)(t.pivotValues[2].id)}},e.getMetricsForNodeAndOption=r
const a=function*(){let e=1
for(;;)yield e,e+=1}()
function i(e){if(null===e||!(0,t.isNextActionAnArray)(e))return[]
return e.nextAction.array.flatMap(((t,n)=>[[e,t,n,t.nextContent]].concat(i(t.nextContent))))}function r(e,t,n){return e.find((e=>{const[a,i]=e.pivotValues.map((e=>e.id)).map(Number)
return a===t.id&&i===n}))}function o(e,t,n,i){const r=e&&e.spinmailMetrics.totalClicks||0
return{from:t.id,to:n?n.id:a.next().value,weight:r+1,realClicks:r,name:i.optionText,nodeText:t.bodyText}}})),define("campaign-manager-web/utils/conversation-ads/conversation-ads",["exports","@ember/object/computed","@ember/object","@linkedin/ember-tracked-validations","@ember/utils","campaign-manager-web/utils/object","@ember/debug","campaign-manager-web/utils/sponsored-messaging-shared/sponsored-messaging-shared","campaign-manager-web/utils/sponsored-messaging-models/sponsored-message-content","campaign-manager-web/utils/ad-form","campaign-manager-web/constants/creative","campaign-manager-web/utils/urn","ember-copy","campaign-manager-web/utils/url-manager","@glimmer/tracking","campaign-manager-web/utils/click-to-message/click-to-message","campaign-manager-web/constants/conversation-ads"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_){var h,f,T,E,y,S,A,C,O,v
function w(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function I(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function P(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.WORKFLOW_STEP_TYPES=e.Validations=e.CONVERSATION_STARTER_ADS_LIX_STATES=e.CONVERSATION_STARTER_ADS_FORECASTING_CHANGES_LIX_STATES=e.CONVERSATION_ADS_SUBJECT=void 0,e.buttonModelToPayloadPojo=L,e.collapseMessageAfterMessageNodesIntoASingleNode=function e(t){if(!t)return
if(Y(t)){t=q(t,V(t)),e(t)}else if(H(t)){t.nextAction.array.forEach((t=>e(t.nextContent)))}return t},e.createAdInMailFromCreative=function(e,t){const n=G(e),a=(0,r.deepAssign)({},t)
return n.setProperties(a),n},e.createCreativeFromPojo=function(e,t,a){const i=j(e),o=(0,r.deepAssign)({},t)
a&&(i.setProperties({isLeadGenObjective:a,adFormId:parseInt((0,d.getIdFromUrn)((0,n.get)(t,"callToAction.target")),10)||null}),delete o.callToAction)
return i.setProperties(o),i},e.creativeToPayloadPojo=function(e){const{variables:t}=e,n={type:u.CREATIVE_TYPE.GUIDED_REPLIES,variables:t}
e.isLeadGenObjective&&(n.callToAction=e.get("callToAction"))
e.campaignId&&(n.campaignId=e.get("campaignId"))
return n},e.decorateTemplateContentWithParentButton=function(e){const t=(0,p.copy)(e,!0),a=[...(0,n.get)(t,"nextAction.array")||[]]
for(;a.length>0;){const e=a.pop()
e.nextContent&&(e.nextContent.parentButton=e,a.push(...(0,n.get)(e,"nextContent.nextAction.array")||[]))}return t},e.decoratedAdInMailContentToPayloadPojo=B,e.formatAdInMailContentPayload=function(e,t,n){const a=B(n)
return a.account=(0,d.createUrnFromAttrs)(d.URN_TYPES.SPONSORED_ACCOUNT,e),a.unionSubContent[l.UNION_SUB_CONTENT_NAMESPACES.GUIDED_REPLIES].sponsoredConversationId=parseInt(t,10),a},e.getConversationAdsObjects=function({contents:e={},creatives:t=[],conversations:n={}}){const a=[]
return(t||[]).forEach((t=>{let r=""
r=t.callToActionV2?.conversationStarterCreativeCallToAction?(0,b.getContentIdFromClickToMessageCreative)(t):(0,l.getContentIdFromCreative)(t)
const o=e[r],s=k(o),c=n[s]
if((0,i.isPresent)(o)){o.adGuidedRepliesSubcontent=o.unionSubContent[l.UNION_SUB_CONTENT_NAMESPACES.GUIDED_REPLIES]
const{id:e,status:n,type:i,validationErrors:r,campaignId:s,callToAction:u,variables:d,creativeRejectionReasons:p,formRejectionReasons:m}=t,g={status:n,id:e,validationErrors:r,variables:d,callToAction:u,creativeRejectionReasons:p,formRejectionReasons:m,isStatusTransitionable:(0,l.isSponsoredMessagingCreativeStatusTransitionable)(n)}
a.push({id:e,creative:g,content:o,campaignId:s,type:i,conversation:c})}})),a},e.getConversationAssetConversationAdsObject=function({adInMailContents:e={},conversations:t={},conversationAssetId:n=null}){let a={}
if(n){const r=e[n],o=t[k(r)];(0,i.isPresent)(r)&&(r.adGuidedRepliesSubcontent=r.unionSubContent[l.UNION_SUB_CONTENT_NAMESPACES.GUIDED_REPLIES],a={id:n,content:r,conversation:o})}return a},e.getConversationIdFromAdInMailContent=k,e.getEmptyAdInMailContentModelWithOwner=G,e.getEmptyCreativeModelWithOwner=j,e.getNextNode=V,e.isNextActionANode=Y,e.isNextActionAnArray=H,e.mergeNodes=q,e.messageModelToPayloadPojo=M
e.WORKFLOW_STEP_TYPES=Object.freeze({AD_SETUP:"AD_SETUP",TEMPLATE_SELECTION:"TEMPLATE_SELECTION",CONVERSATION_BUILDER:"CONVERSATION_BUILDER"})
const N=e.CONVERSATION_ADS_SUBJECT="Sponsored Conversation",R=["id","name","account","subject","htmlBody","rawTextBody","htmlLegalText","sender","senderDisplayName","senderType","senderDisplayPicture","senderDisplayPictureUrl","unionSubContent","editable","createdAt","lastModifiedAt"]
e.CONVERSATION_STARTER_ADS_LIX_STATES={FULLY_RAMPED:"fully-ramped",INTERIM:"interim"},e.CONVERSATION_STARTER_ADS_FORECASTING_CHANGES_LIX_STATES={INTERIM_1:"interim-1",INTERIM_2:"interim-2",FULLY_RAMPED:"fully-ramped"}
function D(e,t){e.hasOwnProperty(t)&&(0,i.isEmpty)(e[t])&&delete e[t]}function M({bodySource:e,nextAction:t,attachment:n,bodyText:a,adFormId:r}){D(e,"leadGenerationFormId")
const o={bodySource:e,id:0};(0,i.isEmpty)(a)||(o.bodyText=a),(0,i.isEmpty)(r)||(o.adFormId=r)
const l=t&&t.array&&t.array.length
if(l){const e={array:t.array.map(L)}
o.nextAction=e}return n&&n.messageAttachment&&!(0,i.isEmpty)(n.messageAttachment.image)&&(o.attachment=n),o.type=l?s.SPONSORED_MESSAGE_TYPE.OPTION_PROVIDING:s.SPONSORED_MESSAGE_TYPE.INFORMATION,o}function L({optionText:e,type:t,actionTarget:n,nextContent:a}){D(n,"leadGenerationFormId")
const i={optionText:e,type:t}
if(a){const e=M(a)
i.nextContent=e}if(n){const{landingPage:e,leadGenerationFormId:a}=n
t===s.SPONSORED_MESSAGE_REPLY_TYPE.EXTERNAL_WEBSITE&&e?i.actionTarget={landingPage:(0,m.getEncodedURL)(e)}:t!==s.SPONSORED_MESSAGE_REPLY_TYPE.LEAD_GENERATION&&t!==s.SPONSORED_MESSAGE_REPLY_TYPE.LEAD_GENERATION_THANK_YOU||!a||(i.actionTarget={leadGenerationFormId:a})}return i}function k(e={}){const t=(0,l.getUnionSubContent)(e,l.UNION_SUB_CONTENT_NAMESPACES.GUIDED_REPLIES)
return(0,n.get)(t,"sponsoredConversationId")||""}const U={sender:(0,a.validator)("sponsored-messaging-sender",{dependentKeys:["model.senderType","model.senderDisplayName","model.senderDisplayPicture"]}),name:[(0,a.validator)("presence",!0),(0,a.validator)("length",{max:l.INMAIL_FIELD_MAXLENGTH.NAME})],plainLegalText:[(0,a.validator)("presence",{presence:!0,ignoreBlank:!0,disabled:(0,t.not)("model.hasCustomLegalText")}),(0,a.validator)("length",{max:l.INMAIL_FIELD_MAXLENGTH.LEGAL_TEXT})],"adInMailSubcontent.actionUrl":[(0,a.validator)("length",{max:l.INMAIL_FIELD_MAXLENGTH.LANDING_PAGE_URL}),(0,a.validator)("url",{messageKey:"i18n_url_with_schema",allowBlank:!0})]}
let x=(0,a.hasValidations)(U)((f=class extends n.default{constructor(...e){super(...e),w(this,"name",T,this),w(this,"sender",E,this),w(this,"unionSubContent",y,this),w(this,"hasCustomLegalText",S,this)}static create(e,t){const n=super.create(e,t)
return n.unionSubContent={[l.UNION_SUB_CONTENT_NAMESPACES.GUIDED_REPLIES]:{}},n}adInMailContentToPojo(){const e={}
return R.forEach((t=>{e[t]=this[t]})),e}get adInMailSubcontent(){return(0,l.getUnionSubContent)(this,l.UNION_SUB_CONTENT_NAMESPACES.GUIDED_REPLIES)}get validationErrors(){return this.validate().then((({validations:e})=>(e.errors||[]).reduce(((e,t)=>(e[t.attribute]={type:t.type,message:t.message},e)),{})))}},T=P(f.prototype,"name",[g.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),E=P(f.prototype,"sender",[g.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),y=P(f.prototype,"unionSubContent",[g.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),S=P(f.prototype,"hasCustomLegalText",[g.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),h=f))||h
const F={"callToAction.target":(0,a.validator)("presence",{presence:!0,ignoreBlank:!0,disabled:(0,t.not)("model.isLeadGenObjective")})}
let z=(A=(0,a.hasValidations)(F),C=(0,n.computed)("adFormId"),A((P((v=class extends n.default{constructor(...e){super(...e),I(this,"adFormId",null),I(this,"isLeadGenObjective",!1)}get callToAction(){return{target:this.adFormId?(0,c.convertAdFormIdToUrn)(this.adFormId):void 0,labelType:u.CTA_LABEL_TYPE.SIGN_UP}}}).prototype,"callToAction",[C],Object.getOwnPropertyDescriptor(v.prototype,"callToAction"),v.prototype),O=v))||O)
function j(e){return z.create(e.ownerInjection(),{})}function G(e){return x.create(e.ownerInjection(),{})}function B(e){const{name:t,htmlLegalText:n,sender:a,account:i,eligibleForClickToMessageCreative:r=!1}=e,o=e.unionSubContent[l.UNION_SUB_CONTENT_NAMESPACES.GUIDED_REPLIES].sponsoredConversationId,s=e.get("adInMailSubcontent.adUnit"),c=e.get("adInMailSubcontent.actionUrl"),u={name:t,subject:N,htmlBody:"n/a",sender:a,account:i,unionSubContent:{[l.UNION_SUB_CONTENT_NAMESPACES.GUIDED_REPLIES]:{sponsoredConversationId:o,adUnit:s,actionUrl:c?(0,m.getEncodedURL)(c):void 0}},eligibleForClickToMessageCreative:r}
return e.hasCustomLegalText&&(u.htmlLegalText=n),u}function V(e){return(0,i.isPresent)(e.nextAction)?e.nextAction["com.linkedin.campaignmanager.guidedreplies.CmSponsoredMessageContentSubTree"]:null}function Y(e){return(0,i.isPresent)(e.nextAction)&&(0,i.isPresent)(V(e))}function H(e){return(0,i.isPresent)(e.nextAction)&&(0,i.isPresent)(e.nextAction.array)&&Array.isArray(e.nextAction.array)}function q(e,t){if(e&&t)return e.plainText=`${e.bodyText}\n${t.bodyText}`,e.bodySource.text=`${e.bodySource.text}\n${t.bodySource.text}`,e.bodyText=`${e.bodyText}\n${t.bodyText}`,e.nextAction=t.nextAction,e}e.Validations={headlineText:[(0,a.validator)("length",{max:_.HEADLINE_TEXT_MAX_LENGTH,disabled(){return!this.headlineText||0===this.headlineText.length}}),(0,a.validator)("presence",{presence:!0,disabled(){return!this.headlineText||0===this.headlineText.length}})],conversationAssetLeadGenerationForm:[(0,a.validator)("presence",{presence:!0,ignoreBlank:!0,disabled(){return!this.isClickToMessageLeadGenerationFormIntegrationEnabled||!this.args.isConversationAssetLeadGenerationFormSelectionCheckboxChecked||!!this.args.selectedAdFormId}})]}})),define("campaign-manager-web/utils/conversion",["exports","campaign-manager-web/utils/account","campaign-manager-web/constants/conversion","campaign-manager-web/utils/urn","campaign-manager-web/utils/date"],(function(e,t,n,a,i){Object.defineProperty(e,"__esModule",{value:!0}),e.checkIfAccountHasUnassociatedDMPSegment=function(e,t){const i=new Set(t.map((e=>e.id))),r=e.some((e=>{if(e.conversionMethod===n.CONVERSION_METHODS_V2.OFFLINE_CONVERSIONS_UPLOAD){const t=Number((0,a.getIdFromUrn)(e.dmpSegment))
if(i.has(t))return!0}}))
return t.length>0&&!r},e.constructConversionModelPayload=function(e,t){const a=JSON.parse(JSON.stringify(e.serialize())),i=e.conversionMethod!==n.CONVERSION_METHODS.OFFLINE_CONVERSIONS_UPLOAD&&e.value
a.value={amount:i?`${e.value}`:"0",currencyCode:t},a.conversionMethod===n.CONVERSION_METHODS.INSIGHT_TAG_URL_MATCH_RULES?a.urlMatchRuleExpression=e.urlMatchRuleExpression:delete a.urlMatchRuleExpression
a.sourcePlatform&&n.PARTNERS_KEY_MAP.get(a.sourcePlatform)?.isZapierPartner&&(a.sourcePlatform=n.PARTNERS_KEYS.ZAPIER)
return a},e.getAssociatedCampaigns=function(e,t){return t.filter((t=>e.includes(t.id)))},e.getConversionSubStatus=function(e,t){const a=e.metadata?.status||e.status
if(a===n.CONVERSION_STATUS.UNVERIFIED){if(n.INSIGHT_TAG_CONVERSION_METHODS_LIST.includes(e.conversionMethod)&&!t)return n.CONVERSION_SUBSTATUS.NO_INSIGHT_TAG
if(e.conversionMethod===n.CONVERSION_METHODS_V2.CONVERSIONS_API)return n.CONVERSION_SUBSTATUS.NO_INTEGRATION_DATA}else if(a===n.CONVERSION_STATUS.ACTIVE&&e.sourcePlatform===n.PARTNERS_KEYS.SERVER_API){const{identityMatchScore:t}=e.conversionMetrics??{}
if(parseFloat(t,10)<n.POOR_SIGNAL_THRESHOLD)return n.CONVERSION_SUBSTATUS.LOW_MATCH_RATE}return""},e.getConversionsWithMetaData=function(e,a=r){return e.map(((e,i)=>{const r=e.conversionMethod===n.CONVERSION_METHODS_V2.INSIGHT_TAG_WEBSITE_SIGNAL,o=e.conversionMethod===n.CONVERSION_METHODS_V2.OFFLINE_CONVERSIONS_UPLOAD,l=e.conversionMethod===n.CONVERSION_METHODS_V2.CONVERSIONS_API
let s=(0,t.getAccountAssetStatus)(e.lastCallbackAt);(r||o)&&(s=n.CONVERSION_STATUS.ACTIVE)
const c={status:s,type:a(`conv_type_${e.type}`)},{value:{amount:u=0}={}}=e
return c.value=parseFloat(u),l&&s===n.CONVERSION_STATUS.UNVERIFIED&&(c.helpCenterPath=n.PARTNERS_KEY_MAP.get(e.sourcePlatform)?.link),Object.assign(e,{rowIndex:i,metadata:c})}))},e.getDataSourceStatus=function(e,t=n.DATA_SOURCE_STATUSES.UNVERIFIED){if(!e)return t
const a=(0,i.getLast7Days)(new Date).getTime()
return e>a?n.DATA_SOURCE_STATUSES.ACTIVE:n.DATA_SOURCE_STATUSES.NO_RECENT_ACTIVITY},e.getInsightTagEventSnippet=function(e){return e?`window.lintrk('track', { conversion_id: ${e} });`:""},e.getIntegrationLists=function(e,t){const a=new Set(t.map((e=>e.sourcePlatform))),i=e.filter((e=>e.type===n.PARTNERS_TYPES.CAPI||e.type===n.PARTNERS_TYPES.OFFLINE&&a.has(e.key))),r=e.filter((e=>e.type===n.PARTNERS_TYPES.OFFLINE&&!a.has(e.key)))
return{availableIntegrations:i,otherIntegrations:r}},e.getModifiedCampaignAssociations=function(e,t){return{associations:(t||[]).filter((t=>!e.includes(t))),dissociations:(e||[]).filter((e=>!t.includes(e)))}},e.isAnyConversionConversionsAPI=function(e){return!!e?.some((e=>e.conversionMethod===n.CONVERSION_METHODS_V2.CONVERSIONS_API))},e.isInsightTagIdAllowedInRamp=void 0,e.sortConversionsByLastCallBack=function(e){return[...e].sort(((e,t)=>e.lastCallbackAt?t.lastCallbackAt?t.lastCallbackAt-e.lastCallbackAt:-1:1))},e.sortConversionsByLastModifiedAndLastCallBack=function(e){return[...e].sort(((e,t)=>{const n=t.lastModifiedAt-e.lastModifiedAt
return 0!==n?n:e.lastCallbackAt?t.lastCallbackAt?t.lastCallbackAt-e.lastCallbackAt:-1:1}))}
const r=()=>{}
e.isInsightTagIdAllowedInRamp=(e,t,n)=>!!t||!!n&&(!e||n>parseInt(e,10)%100)})),define("campaign-manager-web/utils/counter-buffer",["exports","client-sensor-web/utils/counter-buffer"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/utils/creatives",["exports","@ember/debug","@ember/object","ember-copy","ember-concurrency","campaign-manager-web/constants/creative","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/entity-status","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/object","@linkedin/jsecure"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h
function f(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.canDeleteCreative=function(e,t){if(e.isDraftCampaign)return t.status!==o.STATUSES.CANCELED
return t.status===o.STATUSES.DRAFT},e.checkCreativeValidity=function(e,t){if((0,s.isLeadGenFormCampaign)(e))return function(e){return e.every((e=>e.status===o.STATUSES.CANCELED||(!(!(0,n.get)(e,"callToAction.target")||!(0,n.get)(e,"callToAction.labelType"))||!(!(0,n.get)(e,"adFormId")&&!(0,n.get)(e,"leadGenFormId")))))}(t)
if((0,s.isConversationStarterObjective)(e.objectiveType))return function(e){return e.every((e=>e.status===o.STATUSES.CANCELED||!!(0,n.get)(e,"callToActionV2.conversationStarterCreativeCallToAction.conversationUrn")))}(t)
return!0},e.createCreativeWithRetries=function*(e,t,{initialTimeout:n=5e3,intervalTimeout:a=2e3,maxRetries:r=20}={},o=null,l=null){let s=0
yield(0,i.timeout)(n)
for(;s<r;)try{return s+=1,yield e(t,o,l)}catch(c){if(400!==c.status)throw c
if(yield(0,i.timeout)(a),s===r)throw new Error(`Creative creation failed: max retries (${r}) reached`)}},e.createNewCreativeFromExisting=function(e){const t=(0,a.copy)(e,!0),i=(0,c.getSerializableFields)(t,y).filter((e=>"status"!==e))
return(0,n.getProperties)(t,i)},e.deserializeCreativeData=C,e.deserializeCreativesData=function(e,t){return e.map((e=>C(e,t)))},e.hasAccountUserPermissionToDeleteCreative=function(e){return r.ACCOUNT_PERMISSIONS_FOR_REMOVE_CREATIVE.includes(e)},e.sanitizeCreativesDescriptions=function(e){return e.map((e=>{const t=Object.assign({},e)
if(t.description){t.description=u.default.sanitizeHTML(t.description)
const e=t.type===r.CREATIVE_TYPE.SPONSORED_INMAILS,n=t.type===r.CREATIVE_TYPE.GUIDED_REPLIES;(e||n)&&(t.description=t.description.replace(/<[^>]+>/g,""))}return t}))},e.serializeCreativeData=function(e){S(e)
const t=(0,c.getSerializableFields)(e,y),a=(0,n.getProperties)(e,t)
if(e.variables){A(e.type)
const t=r.CREATIVE_VARIABLES[e.type]
a.variables={[t]:e.variables}}return a}
let y=(p=E((d=class{constructor(){T(this,"callToAction",void 0),T(this,"callToActionV2",void 0),T(this,"campaignId",void 0),T(this,"accountId",void 0),f(this,"id",p,this),T(this,"reference",void 0),T(this,"status",void 0),T(this,"type",void 0),T(this,"variables",void 0),f(this,"sponsoredUpdateContent",m,this),f(this,"content",g,this),f(this,"creativeRejectionReasons",b,this),f(this,"formRejectionReasons",_,this),f(this,"needsAttentionReasons",h,this),T(this,"gaiCreationWorkflowTrackingId",void 0)}}).prototype,"id",[c.readonly],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=E(d.prototype,"sponsoredUpdateContent",[c.optional],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=E(d.prototype,"content",[c.optional],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=E(d.prototype,"creativeRejectionReasons",[c.readonly],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=E(d.prototype,"formRejectionReasons",[c.readonly],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=E(d.prototype,"needsAttentionReasons",[c.readonly],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)
function S(e){}function A(e){}function C(e,t){const n=(0,a.copy)(e,!0)
"string"==typeof e.id&&(n.id=parseInt(e.id,10)),n.variables&&(n.variables=function(e){e.type
const t=r.CREATIVE_VARIABLES[e.type]
return e.variables?.[t]||e.variables}(n))
const i=e.status??e.statusV2?.status
return n.isStatusTransitionable=(i!==o.STATUSES.DRAFT||t!==o.STATUSES.DRAFT)&&(0,l.isStatusTransitionable)(o.ENTITY_TYPES.CREATIVE,i),e.status===o.STATUSES.PENDING_DELETION&&(n.status=o.STATUSES.REMOVED),n}})),define("campaign-manager-web/utils/crypto",["exports","@ember/debug"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.sha256=function(e){const t=new TextEncoder("utf-8").encode(e)
return crypto.subtle.digest("SHA-256",t).then((e=>Array.from(new Uint8Array(e)).map((e=>`00${e.toString(16)}`.slice(-2))).join("")))}})),define("campaign-manager-web/utils/csrf-token",["exports","address-ui/utils/csrf-token"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/utils/csv",["exports","@ember/debug","ember-test-waiters","rsvp","@linkedin/jsecure","campaign-manager-web/constants/csv"],(function(e,t,n,a,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.blobToCsv=m,e.downloadCsv=g,e.downloadCsvFromUrl=b,e.generateCsvRowError=u,e.generateFileName=_,e.parseCsvFile=d,e.unparseDataToCsv=p,e.utils=void 0
const o={delimiter:",",newline:"",header:!1,dynamicTyping:!1,preview:0,encoding:"",worker:!1,comments:!1,download:!1,skipEmptyLines:!0,chunkSize:5e6,fastMode:void 0,beforeFirstChunk:void 0,withCredentials:void 0,stream:!1},l={quotes:!1,quoteChar:'"',escapeChar:'"',delimiter:",",header:!1,newline:"\r\n",escapeFormulae:!0}
function s(e){e.stopPropagation()}function c(e,t){"download"in e&&e.setAttribute("download",t),document.body.appendChild(e),e.addEventListener("click",s),e.click(),e.removeEventListener("click",s),document.body.removeChild(e)}function u(e="",t=null,n=""){return{code:e,message:n,type:e,row:t}}function d(e,t={}){const i=Object.assign({},o,t)
return(0,n.waitForPromise)(new a.Promise(((t,n)=>{const a=window.Papa
if(a)if(e){i.complete=e=>{t(e)},i.error=()=>{n(r.CSV_PARSE_ERROR_CODES.CSV_PARSE_FAIL)}
try{a.parse(e,i)}catch(o){n(r.CSV_PARSE_ERROR_CODES.CSV_PARSE_FAIL)}}else n(r.CSV_PARSE_ERROR_CODES.CSV_MISSING_FILE)
else n(r.CSV_PARSE_ERROR_CODES.CSV_MISSING_ASSET)})),"parse-csv")}function p(e,t={}){const n=Object.assign({},l,t),a=window.Papa
return a.unparse(e,n)}function m({data:e}){return(0,n.waitForPromise)(new a.Promise(((t,n)=>{const a=new FileReader,i=function(){a.removeEventListener("loadend",i,!1)
return a.result.trim().split("\n").length>1?t(e):t()}
a.addEventListener("loadend",i,!1),e instanceof Blob?a.readAsText(e):n()})))}function g(e,t){if(navigator.msSaveOrOpenBlob)navigator.msSaveOrOpenBlob(e,t)
else{const n=document.createElement("a")
n.href=i.default.sanitizeUrl(window.URL.createObjectURL(e)),c(n,t)}}function b(e,t){const n=document.createElement("a")
n.setAttribute("href",i.default.sanitizeUrl(e)),n.setAttribute("target","_self"),c(n,t)}function _(e,t,n,a,i,r){const o=`00${n.getDate()}`.slice(-2),l=n.getFullYear(),s=n.toLocaleDateString(r,{month:"short"})
return`Account-${e}_${t}${a.charAt(0).toUpperCase()+a.slice(1)}_Edit_${s}-${o}-${l}${i?"_Template":""}.csv`}e.utils={downloadCsvFromUrl:b,downloadCsv:g,blobToCsv:m,unparseDataToCsv:p,parseCsvFile:d,generateCsvRowError:u,generateFileName:_}})),define("campaign-manager-web/utils/date-range",["exports","campaign-manager-web/constants/date-range","campaign-manager-web/utils/date"],(function(e,t,n){function a(){const e=(0,n.getLocalDateFromUTCDate)()
return{key:t.PRESET_KEY.TODAY,value:{tracking:"timerange_today",startDate:e,endDate:e,showEnd:!1,isDisabled:!1}}}function i(){const e=(0,n.addDays)((0,n.getLocalDateFromUTCDate)(),-1)
return{key:t.PRESET_KEY.YESTERDAY,value:{tracking:"timerange_yesterday",startDate:e,endDate:e,showEnd:!1,isDisabled:!1}}}function r(){const e=(0,n.getLocalDateFromUTCDate)(),a=(0,n.addDays)(e,-6)
return{key:t.PRESET_KEY.WEEK,value:{tracking:"timerange_7",startDate:a,endDate:e,showEnd:!0,isDisabled:!1}}}function o(){const e=(0,n.getLocalDateFromUTCDate)(),a=(0,n.addDays)(e,-29)
return{key:t.PRESET_KEY.LAST_30DAYS,value:{tracking:"timerange_30",startDate:a,endDate:e,showEnd:!0,isDisabled:!1}}}function l(){const e=(0,n.getLocalDateFromUTCDate)(),a=(0,n.addDays)(e,-89)
return{key:t.PRESET_KEY.LAST_90DAYS,value:{tracking:"timerange_90",startDate:a,endDate:e,showEnd:!0,isDisabled:!1}}}function s(){const e=(0,n.getLocalDateFromUTCDate)(),a=(0,n.getFirstOfThisMonth)(e)
return{key:t.PRESET_KEY.THIS_MONTH,value:{tracking:"timerange_thismonth",startDate:a,endDate:e,showEnd:!0,isDisabled:!1}}}function c(){const e=(0,n.getLocalDateFromUTCDate)(),a=(0,n.getFirstOfLastMonth)(e),i=(0,n.getLastOfLastMonth)(e)
return{key:t.PRESET_KEY.LAST_MONTH,value:{tracking:"timerange_pastmonth",startDate:a,endDate:i,showEnd:!0,isDisabled:!1}}}function u(){const e=(0,n.getLocalDateFromUTCDate)(),a=(0,n.getFirstOfThisQuarter)(e)
return{key:t.PRESET_KEY.THIS_QUARTER,value:{tracking:"timerange_thisquarter",startDate:a,endDate:e,showEnd:!0,isDisabled:!1}}}function d(){const e=(0,n.getLocalDateFromUTCDate)(),a=(0,n.getFirstOfLastQuarter)(e),i=(0,n.getLastOfLastQuarter)(e)
return{key:t.PRESET_KEY.LAST_QUARTER,value:{tracking:"timerange_lastquarter",startDate:a,endDate:i,showEnd:!0,isDisabled:!1}}}function p(e){const a=(0,n.getLocalDateFromUTCDate)(),i=e?(0,n.getLocalDateFromUTCDate)(e):a
return{key:t.PRESET_KEY.ALL,value:{tracking:"timerange_all",startDate:i,endDate:a,showEnd:!0,isDisabled:!1}}}function m(){return{key:t.PRESET_KEY.CUSTOM,value:{tracking:"timerange_custom",startDate:null,endDate:null,showEnd:!0,isDisabled:!1}}}function g(e){return[a(),i(),r(),o(),l(),s(),c(),u(),d(),p(e),m()]}function b(e){return e.reduce(((e,t)=>(e[t.key]=t.value,e)),{})}Object.defineProperty(e,"__esModule",{value:!0}),e.get30DaysPreset=o,e.get90DaysPreset=l,e.getAllTimePreset=p,e.getCustomPreset=m,e.getDateRangePresets=b,e.getDefaultDateRangePresets=function(e){return b(g(e))},e.getDefaultPresetsList=g,e.getLastMonthPreset=c,e.getLastQuarterPreset=d,e.getThisMonthPreset=s,e.getThisQuarterPreset=u,e.getTodayPreset=a,e.getWeekPreset=r,e.getYesterdayPreset=i})),define("campaign-manager-web/utils/date",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.MILLIS_PER_WEEK=e.MILLIS_PER_MIN=e.MILLIS_PER_HOUR=e.MILLIS_PER_DAY=e.MILLIS_PER_30DAYS=e.DAYS_IN_WEEK=e.DATE_RANGE=void 0,e.addDays=m,e.addDaysUTC=g,e.addHours=function(e,t){const n=new Date(e)
return n.setHours(n.getHours()+t),n},e.addHoursUTC=function(e,t){return new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours()+t,e.getUTCMinutes(),e.getUTCSeconds()))},e.addMinutesUTC=function(e,t){return new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes()+t,e.getUTCSeconds()))},e.addMonths=function(e,t){return new Date(e.getFullYear(),e.getMonth()+t,e.getDate())},e.addMonthsUTC=function(e,t){return new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth()+t,e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds()))},e.addUTCOffset=function(e){const n=new Date(e)
return n.getTime()+n.getTimezoneOffset()*t},e.beginningOfNextWeek=P,e.convertToLocalTimeUsingTimezoneOffset=function(e){const t=(new Date).getTimezoneOffset()
return new Date(new Date(e).getTime()-60*t*1e3).getTime()},e.convertToUTCTimestamp=w,e.convertUTCTimestampToLocalTimestamp=function(e){const a=new Date(e)
return a.getHours()*n+a.getMinutes()*t},e.daysBetweenDaterange=I,e.deserializeTimeRange=function(e){if(!e||e&&2!==e.split(",").length)return""
const[t,n]=e.split(",")
if(isNaN(t)||isNaN(n))return""
return{startTime:parseInt(t,10),endTime:parseInt(n,10)}},e.differenceInDaysUTC=function(e,t){const n=d(new Date(e)).getTime(),i=d(new Date(t)).getTime(),r=Math.abs(i-n)
return Math.round(r/a)},e.exactDateToJsDate=function({year:e,month:t,day:n}){return new Date(e,t-1,n,0,0,0,0)},e.formatDate=o,e.formatDateInUTC=function(e,t,n="en-US"){const a=e.getUTCFullYear(),i=e.getUTCMonth()+1,r=e.getUTCDate()
switch(t){case"yyyymmdd":return`${a}${i>9?i:`0${i}`}${r>9?r:`0${r}`}`
case"yyyy-mm-dd":return`${a}-${i>9?i:`0${i}`}-${r>9?r:`0${r}`}`
case"MMM dd, yyyy":return e.toLocaleDateString(n,{timeZone:"UTC",year:"numeric",month:"short",day:"numeric"})
case"MMM dd, yyyy HH:mm:ss":return e.toLocaleDateString(n,{timeZone:"UTC",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit",second:"2-digit",hourCycle:"h23"})
case"MMMM dd, yyyy":return e.toLocaleDateString(n,{timeZone:"UTC",year:"numeric",month:"long",day:"numeric"})
default:return`${i}/${r}/${a}`}},e.formatDateWithoutYear=function(e){return`${e.getMonth()+1}/${e.getDate()}`},e.fromAdsTime=function(e){const t=c(e)
return t.setHours(0,0,0,0),t},e.getBeginningOfDate=d,e.getDateRangeOptions=function(e){if(!(e&&e instanceof Date))return null
const t=d(e).getTime(),n=p(d(h(e)).getTime(),t),a=p(d(f(e)).getTime(),t),i=p(d(T(e)).getTime(),t),r=p(d(E(e)).getTime(),t),o=p(d(S(e)).getTime(),d(y(e)).getTime())
return{LAST_7_DAYS:n,LAST_30_DAYS:a,LAST_90_DAYS:i,THIS_MONTH:r,LAST_MONTH:o}},e.getEndOfUTCDate=function(e=new Date){return new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),23,59,59,999))},e.getFifteenMinutesBeforeMidnight=b,e.getFirstOfLastMonth=function(e){return new Date(e.getFullYear(),e.getMonth()-1,1)},e.getFirstOfLastMonthInUTC=S,e.getFirstOfLastQuarter=function(e){return A(new Date(e.getFullYear(),e.getMonth()-i,1))},e.getFirstOfNextMonth=function(e){return new Date(e.getFullYear(),e.getMonth()+1,1)}
e.getFirstOfNextMonthInUTC=function(e){return new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth()+1,1))},e.getFirstOfThisMonth=function(e){return new Date(e.getFullYear(),e.getMonth(),1)},e.getFirstOfThisMonthInUTC=E,e.getFirstOfThisQuarter=A,e.getLast30Days=f,e.getLast7Days=h,e.getLast90Days=T,e.getLastOfLastMonth=function(e){return new Date(e.getFullYear(),e.getMonth(),0)},e.getLastOfLastMonthInUTC=y,e.getLastOfLastQuarter=function(e){return C(new Date(e.getFullYear(),e.getMonth()-i,1))},e.getLastOfNextMonthInUTC=function(e){return new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth()+2,0))},e.getLastOfThisMonth=function(e){return new Date(e.getFullYear(),e.getMonth()+1,0)},e.getLastOfThisQuarter=C,e.getLastSecondOfDate=function(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),23,59,59)},e.getLocalDateFromUTCDate=c,e.getOffsetDateForTimezone=function(e=new Date,t){const n=e.toLocaleString("en-US",{timeZone:t.ianaTimezoneName}),a=new Date(n),i=e.getTime()-a.getTime()
return new Date(e.getTime()-i)},e.getStartOfDate=function(e=new Date){const t=new Date(e)
return new Date(t.setHours(0,0,0,0))},e.getStartOfUTCDate=u,e.getTimezoneOffsetFromUTC=function(e=new Date,t){const n=e.toLocaleString("en-US",{timeZone:t.ianaTimezoneName}),a=new Date(n),i=e.toLocaleString("en-US",{timeZone:"Etc/UTC"}),r=new Date(i)
return a.getTime()-r.getTime()},e.getToday=_,e.getTomorrowUTC=function(e=new Date){return new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()+1))},e.getUTCDate=l,e.getUTCDateFromString=s,e.getUTCDateFromTimestamp=function(e){const t=new Date(e)
return new Date(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate())},e.getUTCDateFromYMD=function(e,t,n){return new Date(Date.UTC(e,t-1,n))},e.getUTCDateInStringFormat=function(e=new Date){const t=u(e).toUTCString().replace("00:00:00 GMT"," ")
return new Date(t).toString()},e.getValidDateFromOffsetDate=function(e,t){const n=e.toLocaleString("en-US",{timeZone:t.ianaTimezoneName}),a=new Date(n),i=e.getTime()-a.getTime()
return new Date(e.getTime()+i)},e.getYesterday=function(e=new Date){return m(e,-1)},e.isDate=function(e){return"[object Date]"===Object.prototype.toString.call(e)},e.isDateBeginningOfWeek=function(e=new Date){return 1===e.getUTCDay()}
e.isDateEarlier=function(e,t){if(!e)return!1
const n=c(e),a=c(t)
return n<a},e.isDateInFutureWeek=function(e=new Date){return e>=P(u())},e.isEndOfAdsDayInUTC=function(e){if(!e)return!1
return v(e-(a-15*t))},e.isMidnightInUTC=v,e.isSameDay=O,e.isSameDayForTimestamps=function(e,t){if(e&&t){return O(new Date(e),new Date(t))}return!1},e.isSameUTCDay=void 0,e.jsDateToExactDate=function(e){const t=e.getDate(),n=e.getMonth()+1,a=e.getFullYear()
return{day:t,month:n,year:a}},e.jsDateToExactDateInUTC=function(e){const t=new Date(e),n=t.getUTCDate(),a=t.getUTCMonth()+1,i=t.getUTCFullYear()
return{day:n,month:a,year:i}},e.last30DaysDateRange=function(){const e=_()
return{startDate:o(f(e)),endDate:o(e)}},e.previousPeriodDateRange=function(e){const t=s(e.startDate),n=I(e),a=c(g(t,-1))
return{startDate:o(c(g(a,-Math.round(n)))),endDate:o(a)}},e.resetHoursToMidnight=function(e){const t=new Date(e).setUTCMinutes(0)
return new Date(t).setUTCHours(0)},e.serializeTimeRange=p,e.setUTCTime=function(e,t,n,a,i){const r=new Date(e)
r.setHours(0,0,0,0)
const o=new Date(r.getTime())
return o.setUTCHours(t,n,a,i),r.setHours(o.getHours(),o.getMinutes(),o.getSeconds(),o.getMilliseconds())},e.subtractHoursUTC=function(e,t){return new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours()-t,e.getUTCMinutes(),e.getUTCSeconds()))},e.subtractUTCOffset=function(e){const n=new Date(e)
return n.getTime()-n.getTimezoneOffset()*t},e.toAdsEndTime=function(e){return b(e).getTime()},e.toAdsStartTime=function(e){return w(e)}
e.DATE_RANGE={ALL_TIME:"ALL_TIME",LAST_7_DAYS:"LAST_7_DAYS",THIS_MONTH:"THIS_MONTH",LAST_MONTH:"LAST_MONTH",LAST_30_DAYS:"LAST_30_DAYS",LAST_90_DAYS:"LAST_90_DAYS"}
const t=e.MILLIS_PER_MIN=6e4,n=e.MILLIS_PER_HOUR=60*t,a=e.MILLIS_PER_DAY=24*n,i=(e.MILLIS_PER_WEEK=7*a,e.MILLIS_PER_30DAYS=30*a,3),r=e.DAYS_IN_WEEK=7
function o(e){return`${e.getMonth()+1}/${e.getDate()}/${e.getFullYear()}`}function l(e){const t=6e4*e.getTimezoneOffset(),n=e.getTime()-t
return new Date(n)}function s(e){return l(new Date(e))}function c(e=new Date){const t=new Date(e)
return new Date(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds())}function u(e=new Date){return new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),0,0,0,0))}function d(e){return new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()))}function p(e,t){return e&&!isNaN(e)&&t&&!isNaN(t)?`${e},${t}`:""}function m(e,t){return new Date(e.getFullYear(),e.getMonth(),e.getDate()+t)}function g(e,t){return new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()+t,e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds()))}function b(e){return new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),23,45,0))}function _(e=new Date){return new Date(e.getFullYear(),e.getMonth(),e.getDate())}function h(e){return m(e,-6)}function f(e){return m(e,-29)}function T(e){return m(e,-89)}function E(e){return new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),1))}function y(e){return new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),0))}function S(e){return new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth()-1,1))}function A(e){const t=Math.floor(e.getMonth()/i)*i
return new Date(e.getFullYear(),t,1)}function C(e){const t=(Math.floor(e.getMonth()/i)+1)*i
return new Date(e.getFullYear(),t,0)}function O(e,t){return e.getFullYear()===t.getFullYear()&&e.getMonth()===t.getMonth()&&e.getDate()===t.getDate()}function v(e){if(!e)return!1
const t=new Date(e)
return 0===t.getUTCHours()&&0===t.getUTCMinutes()&&0===t.getUTCSeconds()&&0===t.getUTCMilliseconds()}function w(e){const t=new Date(e)
return Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds())}function I(e){const t=s(e.startDate)
return(s(e.endDate).getTime()-t.getTime())/a}function P(e){const t=new Date(e)
return t.setUTCDate(t.getUTCDate()+(r-t.getUTCDay())%r+1),t.setUTCHours(0,0,0,0),t}e.isSameUTCDay=(e,t)=>e.getUTCFullYear()===t.getUTCFullYear()&&e.getUTCMonth()===t.getUTCMonth()&&e.getUTCDate()===t.getUTCDate()})),define("campaign-manager-web/utils/dmp-segments",["exports","@ember/utils","campaign-manager-web/constants/account","campaign-manager-web/constants/audiences/matched/common"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.getValidDmpSegments=function(e=[]){return e.filter((e=>{const i=e.sourceType===n.ACCOUNT_ASSET_TYPE.CONVERSION,r=e.sourcePlatform===a.DMP_SOURCE_PLATFORMS.LIST_UPLOAD&&!(0,t.isPresent)(e.inputFileName)
return i&&!r}))}})),define("campaign-manager-web/utils/download-blob",["exports","@linkedin/jsecure"],(function(e,t){function n(e,n){if(navigator.msSaveOrOpenBlob)navigator.msSaveOrOpenBlob(e,n)
else{const a=document.createElement("a")
a.href=t.default.sanitizeUrl(window.URL.createObjectURL(e)),"download"in a&&a.setAttribute("download",n),document.body.appendChild(a),a.click(),document.body.removeChild(a)}}Object.defineProperty(e,"__esModule",{value:!0}),e.saveBlobAsFile=n,e.utils=void 0
e.utils={saveBlobAsFile:n}})),define("campaign-manager-web/utils/dynamic-ads",["exports","campaign-manager-web/utils/array","@ember/object","@ember/debug"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.getCmImage=function(e={}){const{imageId:t,imageUrl:a}=e
if(!t||!a||t&&!t.startsWith("urn:li:digitalmediaAsset"))return
return Object.assign((0,n.getProperties)(e,["width","height"]),{reference:t,url:a})},e.getLocalizedOptionValue=function(e){return e.option},e.getVariablesFactory=function(e,t){return({variables:n,defaults:a})=>{const i=t?t(n):{}
return function({variables:e,defaults:t={},optionalFieldsToOmit:n={}}){const a=Object.keys(Object.assign({},e,t))
return a.reduce(((a,i)=>{if(!0===n[i])return a
let r=e[i]
return void 0===r?r=t[i]:""===r&&(r=t[i]||""),Object.assign(a,{[i]:r})}),{})}({variables:e(n),optionalFieldsToOmit:i,defaults:a})}},e.sortedListFromEnumWithCustomLast=void 0,e.transformPredefinedOptionsArraysToObjects=function({followCompanyHeadlineOptions:e,followCompanyDescriptionOptions:t,followCompanyCallToActionOptions:n,jobsHeadlineOptions:a,jobsButtonLabelOptions:i,whitepaperDownloadHeadlineOptions:r}={}){const o={followCompanyHeadlineOptions:e,followCompanyDescriptionOptions:t,followCompanyCallToActionOptions:n,jobsHeadlineOptions:a,jobsButtonLabelOptions:i,whitepaperDownloadHeadlineOptions:r}
return Object.keys(o).reduce(((e,t)=>Object.assign({},e,{[t]:o[t]&&o[t].reduce((({options:e,sortedOptions:t},{option:n,localizedText:a})=>({sortedOptions:t,options:Object.assign({},e,{[n]:a})})),{sortedOptions:o[t],options:{}})})),{})}
e.sortedListFromEnumWithCustomLast=e=>{const n=Object.keys(e)
return(0,t.sortListAndMoveValuesTo)(n,["CUSTOM",n.length-1])}}))
define("campaign-manager-web/utils/element-style-is-hidden",["exports","hue-web-focus-manager/utils/element-style-is-hidden"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/utils/ember-property",["exports","@ember/object","@ember/debug"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.toggleProperty=e.incrementProperty=e.decrementProperty=void 0
e.toggleProperty=(e,n)=>(0,t.set)(e,n,!(0,t.get)(e,n))
e.incrementProperty=(e,n,a=1)=>(0,t.set)(e,n,(parseFloat((0,t.get)(e,n))||0)+a)
e.decrementProperty=(e,n,a=1)=>(0,t.set)(e,n,((0,t.get)(e,n)||0)-a)})),define("campaign-manager-web/utils/ember-routing",["exports","@linkedin/lms-adrecs-ui/utils/ember-routing"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.keys(t).forEach((function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===t[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}}))}))})),define("campaign-manager-web/utils/entity-class",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.toJSON=function(e,t){return Object.keys(e.prototype).reduce(((e,n)=>(e[n]=t[n],e)),{...t})}})),define("campaign-manager-web/utils/entity-status",["exports","campaign-manager-web/constants/entity-status","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/account","campaign-manager-web/constants/routes","campaign-manager-web/constants/help-articles","@ember/object","campaign-manager-web/constants/creative","campaign-manager-web/constants/application-experience","campaign-manager-web/utils/learning-phase"],(function(e,t,n,a,i,r,o,l,s,c){Object.defineProperty(e,"__esModule",{value:!0}),e.getArchiveEntityDisplayConfiguration=function(e){if(e===t.STATUSES.ARCHIVED)return{status:t.STATUSES.PAUSED,iconName:"unarchive"}
return{status:t.STATUSES.ARCHIVED,iconName:"archive"}},e.getArchiveUnArchiveIsDisabled=function(e,n){if(e===t.ENTITY_TYPES.CAMPAIGN_GROUP)return![t.STATUSES.ARCHIVED,t.STATUSES.PAUSED].includes(n)
if(e===t.ENTITY_TYPES.CAMPAIGN)return![t.STATUSES.COMPLETED,t.STATUSES.ARCHIVED,t.STATUSES.PAUSED].includes(n)
if(e===t.ENTITY_TYPES.CREATIVE)return![l.CREATIVE_V2_STATUSES.PAUSED,l.CREATIVE_V2_STATUSES.ARCHIVED].includes(n)
return!0},e.getServingStatus=function(e,a,i,r={}){if(e===t.ENTITY_TYPES.ACCOUNT)return a===t.NON_TRANSITIONABLE_STATUSES.ON_HOLD?i?.[0]:void 0
if(a===t.STATUSES.ACTIVE){if(!E(a,i))return i?.[0]
if(e===t.ENTITY_TYPES.CAMPAIGN&&(0,c.isLearningInProgress)(a,r))return n.SERVING_STATUSES.OPTIMIZING}return},e.getStatusColor=function(e){if(e===t.STATUSES.ACTIVE)return"signal-positive"
if(e===t.STATUSES.REMOVED)return"signal-negative"
return"signal-neutral"},e.getStatusTooltip=function(e,i,r){switch(e){case t.ENTITY_TYPES.CAMPAIGN:{if([t.STATUSES.COMPLETED,t.STATUSES.ARCHIVED,t.STATUSES.DRAFT].includes(i))return i
const e=[n.SERVING_STATUSES.ACCOUNT_SERVING_HOLD,n.SERVING_STATUSES.ACCOUNT_END_DATE_HOLD,n.SERVING_STATUSES.ACCOUNT_TOTAL_BUDGET_HOLD,n.SERVING_STATUSES.CAMPAIGN_GROUP_START_DATE_HOLD,n.SERVING_STATUSES.CAMPAIGN_GROUP_STATUS_HOLD,n.SERVING_STATUSES.CAMPAIGN_GROUP_TOTAL_BUDGET_HOLD,n.SERVING_STATUSES.CAMPAIGN_GROUP_END_DATE_HOLD,n.SERVING_STATUSES.CAMPAIGN_START_DATE_HOLD,n.SERVING_STATUSES.CAMPAIGN_AUDIENCE_COUNT_HOLD]
return i===t.STATUSES.ACTIVE&&e.includes(r)?r:void 0}case t.ENTITY_TYPES.ACCOUNT:if(i===t.NON_TRANSITIONABLE_STATUSES.ON_HOLD){if([a.SERVING_STATUS.BILLING_HOLD,a.SERVING_STATUS.ACCOUNT_BUDGET_END_DATE_HOLD,a.SERVING_STATUS.ACCOUNT_END_DATE_HOLD,a.SERVING_STATUS.ACCOUNT_TOTAL_BUDGET_HOLD,a.SERVING_STATUS.RESTRICTED_HOLD].includes(r))return r}return
case t.ENTITY_TYPES.CAMPAIGN_GROUP:{const e=[t.SERVING_STATUSES.BILLING_HOLD,t.SERVING_STATUSES.ACCOUNT_END_DATE_HOLD,t.SERVING_STATUSES.ACCOUNT_TOTAL_BUDGET_HOLD,t.SERVING_STATUSES.CAMPAIGN_GROUP_TOTAL_BUDGET_HOLD,t.SERVING_STATUSES.CAMPAIGN_GROUP_START_DATE_HOLD,t.SERVING_STATUSES.CAMPAIGN_GROUP_END_DATE_HOLD]
return i===t.STATUSES.ACTIVE&&e.includes(r)?r:void 0}default:return}},e.getTooltipCta=function(e,o,l,s){switch(e){case t.ENTITY_TYPES.ACCOUNT:if(o===t.NON_TRANSITIONABLE_STATUSES.ON_HOLD){if([a.SERVING_STATUS.BILLING_HOLD,a.SERVING_STATUS.ACCOUNT_BUDGET_END_DATE_HOLD,a.SERVING_STATUS.ACCOUNT_END_DATE_HOLD,a.SERVING_STATUS.ACCOUNT_TOTAL_BUDGET_HOLD,a.SERVING_STATUS.RESTRICTED_HOLD].includes(l))return{[t.CTA_TYPES.LEARN_MORE]:r.STATUS_HELP_ACTICLE}}return{}
case t.ENTITY_TYPES.CAMPAIGN:if(o===t.UNIFIED_STATUSES[e].NOT_DELIVERING){if([n.SERVING_STATUSES.CAMPAIGN_START_DATE_HOLD,n.SERVING_STATUSES.CAMPAIGN_AUDIENCE_COUNT_HOLD].includes(l))return{[t.CTA_TYPES.MODEL_LINK]:{route:i.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS,model:s.id,i18n_key:"i18n_edit_campaign_from_tooltip"}}
if([n.SERVING_STATUSES.CAMPAIGN_GROUP_START_DATE_HOLD,n.SERVING_STATUSES.CAMPAIGN_GROUP_END_DATE_HOLD,n.SERVING_STATUSES.CAMPAIGN_GROUP_STATUS_HOLD,n.SERVING_STATUSES.CAMPAIGN_GROUP_TOTAL_BUDGET_HOLD].includes(l))return{[t.CTA_TYPES.MODEL_LINK]:{route:i.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_ITEM,model:s.campaignGroupId,i18n_key:"i18n_edit_campaign_group_from_tooltip"}}
if(l===n.SERVING_STATUSES.ACCOUNT_SERVING_HOLD)return{[t.CTA_TYPES.LEARN_MORE]:r.STATUS_HELP_ACTICLE}}return o===t.UNIFIED_STATUSES[e].DRAFT?{[t.CTA_TYPES.MODEL_LINK]:{route:i.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS,model:s.id,i18n_key:"i18n_edit_launch_campaign_from_tooltip"}}:{}
case t.ENTITY_TYPES.CAMPAIGN_GROUP:if(o===t.UNIFIED_STATUSES[e]?.NOT_DELIVERING){if([t.SERVING_STATUSES.BILLING_HOLD,t.SERVING_STATUSES.ACCOUNT_END_DATE_HOLD,t.SERVING_STATUSES.ACCOUNT_TOTAL_BUDGET_HOLD].includes(l))return{[t.CTA_TYPES.LEARN_MORE]:r.STATUS_HELP_ACTICLE}
if([t.SERVING_STATUSES.CAMPAIGN_GROUP_TOTAL_BUDGET_HOLD,t.SERVING_STATUSES.CAMPAIGN_GROUP_START_DATE_HOLD,t.SERVING_STATUSES.CAMPAIGN_GROUP_END_DATE_HOLD].includes(l))return{[t.CTA_TYPES.MODEL_LINK]:{route:i.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_ITEM,model:s.id,i18n_key:"i18n_edit_campaign_group_from_tooltip"}}}return{}
default:return{}}},e.getUnifiedStatus=function(e,n,a){if(e===t.ENTITY_TYPES.ACCOUNT)return n
if(E(n,a))return t.STATUSES.ACTIVE
const i=t.UNIFIED_STATUSES[e]||{}
if(n===t.STATUSES.ACTIVE)return i.NOT_DELIVERING||n
return i[n]||n},e.getValidStatuses=T,e.isAdCreationDisabledForCampaignStatus=function(e){return[t.STATUSES.ARCHIVED,t.STATUSES.COMPLETED,t.STATUSES.CANCELED,t.STATUSES.PENDING_DELETION,t.STATUSES.REMOVED].includes(e)},e.isCreativeInReview=function(e){return e===t.NON_TRANSITIONABLE_STATUSES.IN_REVIEW||e===t.NON_TRANSITIONABLE_STATUSES.CREATIVE_IN_REVIEW},e.isDelivering=E,e.isStatusLegal=function(e){return void 0!==t.STATUSES[e]},e.isStatusTransitionable=function(e,t){return T(e,t).length>0},e.isToggleActivatable=function(e,n){return t.STATUSES_ACTIVATABLE[e].includes(n)},e.isToggleDisabled=function(e,n){if(e===t.ENTITY_TYPES.CAMPAIGN_GROUP){if(n.defaultCampaignGroup)return!0
if(n.applicationExperience===s.APPLICATION_EXPERIENCE_CASE.QUICK||n.applicationExperience===s.APPLICATION_EXPERIENCE_CASE.OPTIMA)return!0}const a=f(e,n)
return t.STATUSES_DISABLED_TOGGLE[e]?.includes(a)||!1===n.isInlineEditEnabled},e.isToggleOn=function(e,n){const a=f(e,n)
return t.STATUSES_ON_TOGGLE[e]?.includes(a)}
const u="base",d={}
d[t.STATUSES.ACTIVE]=[t.STATUSES.PAUSED],d[t.STATUSES.ARCHIVED]=[t.STATUSES.PAUSED],d[t.STATUSES.PAUSED]=[t.STATUSES.ACTIVE,t.STATUSES.ARCHIVED]
const p={}
p[t.STATUSES.ACTIVE]=[t.STATUSES.ARCHIVED,t.STATUSES.PAUSED],p[t.STATUSES.ARCHIVED]=[t.STATUSES.ACTIVE],p[t.STATUSES.PAUSED]=[t.STATUSES.ACTIVE,t.STATUSES.ARCHIVED],p[t.STATUSES.DRAFT]=[t.STATUSES.ACTIVE]
const m={}
m[t.STATUSES.COMPLETED]=[t.STATUSES.ACTIVE,t.STATUSES.ARCHIVED]
const g={}
g[t.STATUSES.COMPLETED]=[t.STATUSES.ARCHIVED]
const b={}
b[t.STATUSES.DRAFT]=[t.STATUSES.ACTIVE]
const _={[u]:d,[t.ENTITY_TYPES.CAMPAIGN_GROUP]:p,[t.ENTITY_TYPES.CAMPAIGN]:m,[t.ENTITY_TYPES.CREATIVE]:b},h=Object.assign({},_,{[t.ENTITY_TYPES.CAMPAIGN]:g})
function f(e,n){return e===t.ENTITY_TYPES.CREATIVE?(0,o.get)(n,"statusV2.status"):(0,o.get)(n,"status")}function T(e,t,n=!0){const a=n?_:h
let i
return i=a[e]&&a[e][t]?a[e][t]||[]:a[u][t]||[],i}function E(e,n){return e===t.STATUSES.ACTIVE&&n?.includes?.(t.SERVING_STATUSES.RUNNABLE)}})),define("campaign-manager-web/utils/equality",["exports","@linkedin/ads-table/utils/equality"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/utils/experiment",["exports","@ember/object","campaign-manager-web/constants/ab-tests","campaign-manager-web/constants/experiment","campaign-manager-web/utils/date","campaign-manager-web/utils/urn"],(function(e,t,n,a,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.canCancelAbTest=function({uiState:e}){const{isActive:t,isInReview:n,isPaused:a,isRejected:i}=u(e)
return t||n||a||i},e.canEditExperiment=function(e){const{isDraft:t,isInReview:n,isActive:a,isRejected:i,isPaused:r}=u(e)
return t||n||a||i||r},e.canModifyAbTestStartDate=function(e){const t=(0,i.getTomorrowUTC)(new Date)
if(e.schedule.start>=t.getTime())return!0
return u(e.testUiState).isDraft},e.canPauseAbTest=function({userIntendedState:e,uiState:t}){const n=u(e).isActive,{hasEnded:a,isArchived:i,isCanceled:r,isPaused:o}=u(t),l=!(a||i||r)
return o?n:n&&l},e.canResumeAbTest=function({userIntendedState:e}){return u(e).isPaused},e.experimentListTestDaysLeft=function(e,t,n,a){const{isDraft:r,isActive:o,hasEnded:l,isRejected:s,isInReview:c}=u(e),d=Date.now(),p=o&&d<t
return r||s||c?null:l||a>=n?0:p?(0,i.differenceInDaysUTC)(t,n)+1:(0,i.differenceInDaysUTC)(t,n)-(0,i.differenceInDaysUTC)(t,a||d)+1},e.getAbTestResultStrength=function(e){const t={}
e<=.05?(t.color="u-color__green7",t.strength=n.AB_TEST_RESULT_STRENGTH.VERY_STRONG):e<=.1?(t.color="u-color__green7",t.strength=n.AB_TEST_RESULT_STRENGTH.STRONG):e<=.2?(t.color="u-color__orange7",t.strength=n.AB_TEST_RESULT_STRENGTH.MEDIUM):e<=.3?(t.color="u-color__red",t.strength=n.AB_TEST_RESULT_STRENGTH.WEAK):(t.color="u-color__red",t.strength=n.AB_TEST_RESULT_STRENGTH.VERY_WEAK)
return t},e.getAvailableMetrics=function(e=[]){if(0===e.length)return[a.EXPERIMENT_KEY_METRIC.CPC,a.EXPERIMENT_KEY_METRIC.CPM]
return Object.keys(a.EXPERIMENT_KEY_METRIC).filter((t=>{const n=Object.values(a.EXPERIMENT_KEY_METRIC_REQUIREMENTS[t])
return 0===n.length||n.every((t=>e.every(t)))}))},e.getCampaignExperimentBudget=function(e,t,n){const a=Math.max(0,n-t)
if(!e.dailyBudget){const t=a/((e.runSchedule.end||1/0)-e.runSchedule.start)
return Number(e.totalBudget.amount)*t}const r=a/i.MILLIS_PER_DAY,o=Number(e.dailyBudget.amount)*r
return Math.min(e.totalBudget?Number(e.totalBudget.amount):1/0,o)},e.getCellId=l,e.getExperimentProps=function(e){return(0,t.getProperties)(e,Object.keys(o))},e.getMaxEnd=function(e,t){const n=(0,i.addDaysUTC)(new Date(e),a.EXPERIMENT_MAX_DAYS).getTime()
return Math.min(...t.map((e=>e||1/0)),n)},e.getTestStatusFlags=u,e.hasDecoratedCampaignData=function(e){if(!e.decoratedCampaigns)return!1
return Boolean(e.decoratedCampaigns[l(e.cells[0])]&&e.decoratedCampaigns[l(e.cells[1])])},e.isEndDateSelectable=c,e.isScheduleValid=function(e){return s((0,i.getLocalDateFromUTCDate)(new Date(e.scheduledStartAt)),e)&&c((0,i.getLocalDateFromUTCDate)(new Date(e.scheduledEndAt)),e)},e.isStartDateSelectable=s
const o={accountId:null,autoStop:null,cells:null,keyMetric:null,name:null,scheduledStartAt:null,scheduledEndAt:null}
function l(e){return(0,r.getIdFromUrn)(e.reference.string)}function s(e,t){const n=(0,i.getUTCDate)(e)
return n>=t.minStart&&n<=t.maxStart&&n<t.maxEnd}function c(e,t){const n=(0,i.getUTCDate)(e)
return n>t.scheduledStartAt&&n<=t.maxEnd}function u(e){const{DRAFT:t,IN_REVIEW:n,ACTIVE:i,CANCELED:r,ENDED:o,ARCHIVED:l,PAUSED:s,REJECTED:c,LIFT_TEST_REJECTED:u}=a.COMBINED_TEST_UI_STATE
return{isDraft:e===t,isInReview:e===n,isActive:e===i,isCanceled:e===r,hasEnded:e===o,isArchived:e===l,isPaused:e===s,isRejected:e===c||e===u}}})),define("campaign-manager-web/utils/failure-reason",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.getFailureReasonLearnMoreLink=function(e){return t[e]||""},e.getOtherLinkForFailureReason=function(e){return n[e]||""}
const t={OFFER_NOT_FOUND:"https://www.linkedin.com/legal/ads-policy#fraud-and-deception",MISLEADING_CLAIMS:"https://www.linkedin.com/legal/ads-policy#fraud-and-deception",UNSUPPORTED_COMPETITIVE_CLAIMS:"https://www.linkedin.com/legal/ads-policy#fraud-and-deception",MISMATCHED_AD_TEXT_AND_LANDING_PAGE_CONTENT:"https://www.linkedin.com/legal/ads-policy#fraud-and-deception",IMPLIED_AFFILIATION:"https://www.linkedin.com/legal/ads-policy#fraud-and-deception",INAPPROPRIATE_LANGUAGE_OR_IMAGE:"https://www.linkedin.com/legal/ads-policy#appropriate-language",NONFUNCTIONAL_SITE:"https://www.linkedin.com/legal/ads-policy#link-behavior",POP_UP_OR_POP_UNDER:"https://www.linkedin.com/legal/ads-policy#link-behavior",BACK_BUTTON_NOT_WORKING:"https://www.linkedin.com/legal/ads-policy#link-behavior",INCONSISTENT_DISPLAY_AND_LANDING_PAGE_URLS:"https://www.linkedin.com/legal/ads-policy#link-behavior",NON_MATCHING_LANGUAGES:"https://www.linkedin.com/help/lms/answer/30755?query=language",UNSUPPORTED_LANGUAGE:"https://www.linkedin.com/legal/ads-policy#supported-languages",NON_STANDARD_TEXT:"https://www.linkedin.com/legal/ads-policy#standard-text-and-contact-information",EXCESSIVE_CAPITALIZATION:"https://www.linkedin.com/legal/ads-policy#standard-text-and-contact-information",EXCESSIVE_CONTACT_INFORMATION:"https://www.linkedin.com/legal/ads-policy#standard-text-and-contact-information",TEST_ADS:"https://www.linkedin.com/legal/ads-policy#incomplete-ad",GENERAL_TRADEMARK_ISSUES:"https://www.linkedin.com/legal/ads-policy#trademark-infringement",LINKEDIN_MENTIONED_IN_AD_TEXT:"https://www.linkedin.com/legal/ads-policy#use-of-LinkedIn-trademark",UNCLEAR_BILLING_PRACTICES:"https://www.linkedin.com/legal/ads-policy#fair-and-legal-billing-practices",ADULT_CONTENT:"https://www.linkedin.com/legal/ads-policy#adult-content",PROHIBITED_DATING_SERVICES:"https://www.linkedin.com/legal/ads-policy#dating-services",AFFILIATE_ADVERTISING:"https://www.linkedin.com/legal/ads-policy#affiliate-advertising",ALCOHOL:"https://www.linkedin.com/legal/ads-policy#alcohol",ANIMAL_OR_ANIMAL_PRODUCTS:"https://www.linkedin.com/legal/ads-policy#animal-products",COPYRIGHTED_CONTENT:"https://www.linkedin.com/legal/ads-policy#copyright-infringement",COUNTERFEIT_GOODS:"https://www.linkedin.com/legal/ads-policy#counterfeit",DATA_COLLECTION_AND_PRIVACY:"https://www.linkedin.com/legal/ads-policy#https-and-http-support",FAKE_DOCUMENT:"https://www.linkedin.com/legal/ads-policy#fake-documents-and-related-services",TEST_TAKING_SERVICES:"https://www.linkedin.com/legal/ads-policy#fake-documents-and-related-services",GAMBLING_SWEEPSTAKES_AND_VIRTUAL_CURRENCY:"https://www.linkedin.com/legal/ads-policy#gambling-and-sweepstakes",HACKING_AND_CRACKING:"https://www.linkedin.com/legal/ads-policy#hacking-cracking-circumvention",HEALTH_MATTERS:"https://www.linkedin.com/legal/ads-policy#health-matters",LOANS_AND_FINANCIAL_SERVICES:"https://www.linkedin.com/legal/ads-policy#short-term-loans-and-financial-services",OCCULT_PURSUITS:"https://www.linkedin.com/legal/ads-policy#occult-pursuits",HATE_VIOLENCE_DISCRIMINATION_AND_OPPOSITION:"https://www.linkedin.com/legal/ads-policy#discrimination",OFFENSIVE_LANGUAGE:"https://www.linkedin.com/legal/ads-policy#appropriate-language",OFFENSIVE_TO_GOOD_TASTE:"https://www.linkedin.com/legal/ads-policy#offensive-to-good-taste",SOLICITATION_OF_FUNDS:"https://www.linkedin.com/legal/ads-policy#soliciting-funds",QUESTIONABLE_DOWNLOADS:"https://www.linkedin.com/legal/ads-policy#harm-to-LinkedIn-or-members",RESALE_OF_EVENT_TICKETS:"https://www.linkedin.com/legal/ads-policy#illegal-products-services-activities",TOBACCO:"https://www.linkedin.com/legal/ads-policy#tobacco-products",WEAPONS_AND_FIREWORKS:"https://www.linkedin.com/legal/ads-policy#weapons-fireworks-other-violent-products-services",PHISHING:"https://www.linkedin.com/legal/ads-policy#phishing",SCAMS:"https://www.linkedin.com/legal/ads-policy#fraud-and-deception",DECEPTIVE_BEHAVIOR:"https://www.linkedin.com/legal/ads-policy#fraud-and-deception",INAPPROPRIATE_NAME:"https://www.linkedin.com/legal/ads-policy#appropriate-language",JOB_POSTING_WITHOUT_LISTED_STATE:"https://www.linkedin.com/legal/ads-policy#incomplete-ad",CRYPTOCURRENCY:"https://www.linkedin.com/legal/ads-policy#cryptocurrency",PROHIBITED_POLITICAL_CONTENT:"https://www.linkedin.com/legal/ads-policy#political",PRESCRIPTION_DRUGS:"https://www.linkedin.com/help/lms/answer/a1320991",OVER_THE_COUNTER_DRUGS:"https://www.linkedin.com/help/lms/answer/a1320991",MEDICAL_DEVICES_AND_TREATMENTS:"https://www.linkedin.com/help/lms/answer/a1320991",ILLICIT_OR_RECREATIONAL_DRUGS_AND_RELATED_PRODUCTS:"https://www.linkedin.com/legal/ads-policy#illicit-or-recreational-drugs",LEGITSCRIPT_APPROVAL_MISSING:"https://www.linkedin.com/help/lms/answer/a1320991",PHARMACY_AND_TELEHEALTH:"https://www.linkedin.com/help/lms/answer/a1320991",MISINFORMATION:"https://www.linkedin.com/legal/ads-policy#professional-community-policies",MISSING_UK_FCA_FINANCIAL:"https://www.linkedin.com/help/lms/answer/a6238495"},n={MISINFORMATION:"https://www.linkedin.com/legal/professional-community-policies#false-or-misleading-content",MISSING_UK_FCA_FINANCIAL:"https://www.linkedin.com/legal/ads-policy#short-term-loans-and-financial-services"}})),define("campaign-manager-web/utils/favicon",["exports","campaign-manager-web/config/environment","@linkedin/jsecure","ember-cli-pemberly-spark-placeholders/utils/get-asset-url"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.utils=void 0
const i="assets/favicon-notification.ico",r="assets/favicon.ico"
e.utils={updateFavicon:(e,o=!0)=>{if(o){const o="test"===t.default.environment?`/${(0,a.default)(r)}`:(0,a.default)(r),l="test"===t.default.environment?`/${(0,a.default)(i)}`:(0,a.default)(i),s=e>0?l:o,c=document.getElementById("favicon-ico")
c&&s!==c.getAttribute("href")&&c.setAttribute("href",n.default.sanitizeUrl(s))}}}})),define("campaign-manager-web/utils/fca-approval-advertiser-accounts-table-theme",["exports","campaign-manager-web/components/financial-conduct-authority-approval/advertiser-accounts-section","@ember/template","campaign-manager-web/helpers/help-center-url","campaign-manager-web/helpers/external-link-info"],(function(e,t,n,a,i){function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=class{constructor(e){r(this,"root","fca-approval-advertiser-accounts__table"),r(this,"headerRow","fca-approval-advertiser-accounts__header-row ads-table__header-row")
const o=(n,...a)=>e.lookupTranslation(t.default,n)([...a])
this.noDataToShowMsg=o("i18n_advertiser_accounts_table_no_data_message"),this.errorStateHeadline=o("i18n_advertiser_accounts_table_error_headline")
const l=(0,i.externalLinkInfo)([],{href:(0,a.helpCenterUrl)(null,{path:"help/lms/ask"})})
this.errorStateMessage=(0,n.htmlSafe)(o("i18n_advertiser_accounts_table_error_message",{linkInfo:l}))}}})),define("campaign-manager-web/utils/file-upload",["exports","campaign-manager-web/utils/vector-assets","campaign-manager-web/utils/media-specs","rsvp","@ember/object"],(function(e,t,n,a,i){Object.defineProperty(e,"__esModule",{value:!0}),e.VIDEO_ACCEPT=e.UPLOAD_STATUS_TO_COLOR_CLASS=e.UPLOAD_STATUSES=e.UPLOAD_ERROR_TYPE=e.UPLOAD_ERROR=e.TXT_ACCEPT=e.TWO_MEGABYTES=e.TWO_HUNDRED_MEGABYTES=e.TWO_FIFTY_SIX_MEGABYTE=e.TWENTY_MEGABYTES=e.SLIDESHARE_IMAGE_BASE_URL=e.OWNER_TYPE=e.ONE_MEGABYTE=e.MEDIA_STATUS_COLOR=e.IMAGE_ACCEPT_EXTENDED=e.IMAGE_ACCEPT=e.HUNDRED_MEGABYTE=e.FIVE_MEGABYTES=e.FIVE_HUNDRED_MEGABYTE=e.DOCUMENT_NON_LGF_ACCEPT=e.DOCUMENT_LGF_ACCEPT=e.DEFAULT_MAX_WIDTH_BY_HEIGHT=e.DEFAULT_MAX_WIDTH=e.DEFAULT_MAX_HEIGHT=e.CSV_ACCEPT=e.CAPTIONS_ACCEPT=void 0,e.getEncapsulatedUploadTask=_,e.getFileSizeAndTypeValidationErrorObject=g,e.getFileSizeAndTypeValidationErrors=b,e.imageDimensionsValidation=f,e.imageDimensionsValidationObject=h,e.isValidFileType=m,e.utils=void 0
e.SLIDESHARE_IMAGE_BASE_URL="https://image-store.slidesharecdn.com",e.IMAGE_ACCEPT="image/jpeg,image/jpg,image/png",e.IMAGE_ACCEPT_EXTENDED="image/jpeg,image/jpg,image/png,image/gif",e.VIDEO_ACCEPT="video/mp4",e.DOCUMENT_NON_LGF_ACCEPT="application/pdf,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.ms-powerpoint,application/vnd.openxmlformats-officedocument.presentationml.presentation",e.DOCUMENT_LGF_ACCEPT="application/pdf",e.CAPTIONS_ACCEPT=".srt",e.CSV_ACCEPT=".csv",e.TXT_ACCEPT=".txt"
const r=e.ONE_MEGABYTE=1048576,o=(e.TWO_MEGABYTES=2*r,e.FIVE_MEGABYTES=5*r,e.TWENTY_MEGABYTES=20*r,e.HUNDRED_MEGABYTE=100*r,e.TWO_HUNDRED_MEGABYTES=200*r,e.TWO_FIFTY_SIX_MEGABYTE=256*r,e.FIVE_HUNDRED_MEGABYTE=500*r,e.UPLOAD_STATUSES={UPLOADING:"UPLOADING",COMPLETE:"COMPLETE",FAILED:"FAILED"}),l=(e.OWNER_TYPE={COMPANY:"COMPANY"},e.MEDIA_STATUS_COLOR={IN_PROGRESS:"u-color__blue7",COMPLETE:"u-color__green7"}),s=(e.UPLOAD_STATUS_TO_COLOR_CLASS={[o.UPLOADING]:l.IN_PROGRESS,[o.COMPLETE]:l.COMPLETE},e.UPLOAD_ERROR_TYPE={SIZE:"size",FORMAT:"format",SERVER:"server",DIMENSION_WIDTH_BY_HEIGHT:"dimension_width_by_height",DIMENSION_WIDTH:"dimension_width",DIMENSION_HEIGHT:"dimension_height"}),c=e.UPLOAD_ERROR={[s.SIZE]:!1,[s.FORMAT]:!1,[s.SERVER]:!1,[s.DIMENSION_WIDTH_BY_HEIGHT]:!1,[s.DIMENSION_WIDTH]:!1,[s.DIMENSION_HEIGHT]:!1},u=e.DEFAULT_MAX_WIDTH=7680,d=e.DEFAULT_MAX_HEIGHT=4320,p=e.DEFAULT_MAX_WIDTH_BY_HEIGHT=33177600
function m({type:e="",name:t=""},n=""){const a=/^\./
if("/*"===n)return!0
const i=t.split(".").pop().toLowerCase()
return n.toLowerCase().split(",").map((e=>e.replace(a,""))).some((t=>e===t||i===t||e.includes(t.split("/*")[0])))}function g({file:e,accept:t,maxSizeInBytes:n}){const a={...m(e,t)?{}:{[s.FORMAT]:!0},...n&&e.size>n?{[s.SIZE]:!0}:{}}
return{hasError:!!Object.keys(a).length,errors:a}}function b({files:e,accept:t,maxSizeInBytes:n}){return e.map((e=>({...g({file:e,accept:t,maxSizeInBytes:n}),file:e}))).filter((({hasError:e})=>e))}function _(){return{uploadStatusText:"",uploadStatusCssClass:"",uploadState:null,progress:0,*perform({upload:e,onUploadSuccess:n,onUploadFailure:a,uploadMessages:r,a11yNotification:o}){let l;(0,i.setProperties)(this,{onUploadSuccess:n,onUploadFailure:a,uploadMessages:r}),this._updateUploadStatusAndClass(o)
try{[l]=yield e((e=>{e.on("progress",(t=>{this._onUploadProgress(t,e)})),e.on("status",(({state:e})=>{this._onUploadStateChange(e)}))})),l.status.state===t.UPLOAD_MANAGER_STATES.COMPLETED?this._onUploadSuccess(l.meta,o):this._onUploadFailed(o)}catch(s){this._onUploadFailed(o)}finally{l.off?.("progress"),l.off?.("status")}},_onUploadProgress(e,t){const n=parseFloat((e.loaded/t.file.size).toFixed(2));(0,i.set)(this,"progress",n)},_onUploadStateChange(e){(0,i.set)(this,"uploadState",e)},_onUploadSuccess(e,n){this._onUploadStateChange(t.UPLOAD_MANAGER_STATES.COMPLETED),this._updateUploadStatusAndClass(n),this.onUploadSuccess(e)},_onUploadFailed(e){this._onUploadStateChange(t.UPLOAD_MANAGER_STATES.FAILED),this._updateUploadStatusAndClass(e),this.onUploadFailure(Object.assign({},c,{[s.SERVER]:!0}))},_updateUploadStatusAndClass(e){let n="",a=""
this.isRunning&&![t.UPLOAD_MANAGER_STATES.COMPLETED,t.UPLOAD_MANAGER_STATES.FAILED].includes(this.uploadState)?(n=this.uploadMessages.uploading,a=l.IN_PROGRESS):this.uploadState===t.UPLOAD_MANAGER_STATES.COMPLETED&&(n=this.uploadMessages.complete,a=l.COMPLETE),n&&e.announce(n),(0,i.setProperties)(this,{uploadStatusText:n,uploadStatusCssClass:a})}}}function h(e){const{imageWidth:t,imageHeight:n}=e,a={}
return t>u&&(a[s.DIMENSION_WIDTH]=!0),n>d&&(a[s.DIMENSION_HEIGHT]=!0),t*n>p&&(a[s.DIMENSION_WIDTH_BY_HEIGHT]=!0),a}function f([e]){return new a.Promise(((t,a)=>{n.default.getImageSpecsFromFile(e).then((n=>{const i=h(n)
Object.keys(i).length>0?a({files:[e],errors:[i]}):t([e])})).catch((()=>{a({files:[e],errors:[{[s.SERVER]:!0}]})}))}))}e.utils={imageDimensionsValidation:f,imageDimensionsValidationObject:h,getEncapsulatedUploadTask:_,getFileSizeAndTypeValidationErrors:b,getFileSizeAndTypeValidationErrorObject:g,isValidFileType:m}})),define("campaign-manager-web/utils/filters",["exports","@linkedin/lms-adrecs-ui/utils/filters"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.keys(t).forEach((function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===t[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}}))}))})),define("campaign-manager-web/utils/fmt",["exports","ember-models-table/utils/fmt"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/utils/focus",["exports","ember-stdlib/utils/is-browser","ember-lifeline"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.asyncSetFocus=function(e,a){t.default&&(0,n.runTask)(a,(()=>{const t=document.querySelector(e)
t&&t.focus()}),1)},e.setFocus=function(e){const t=document.querySelector(e)
t&&t.focus()}})),define("campaign-manager-web/utils/follow-company",["exports","@ember/object","campaign-manager-web/constants/follow-company","campaign-manager-web/utils/dynamic-ads","campaign-manager-web/utils/object","campaign-manager-web/utils/string"],(function(e,t,n,a,i,r){var o,l,s
function c(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.getFollowCompanyVariables=e.followCompanyRequiredFields=e.followCompanyFields=void 0
let p=(l=d((o=class{constructor(){u(this,"callToAction",void 0),u(this,"description",void 0),u(this,"headline",void 0),u(this,"organization",void 0),u(this,"organizationName",void 0),u(this,"organizationLogo",void 0),u(this,"showMemberProfilePhoto",void 0),c(this,"customHeadline",l,this),c(this,"customDescription",s,this)}}).prototype,"customHeadline",[i.optional],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=d(o.prototype,"customDescription",[i.optional],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)
const m=e.followCompanyFields=(0,i.getAllFields)(p)
e.followCompanyRequiredFields=(0,i.getRequiredFields)(p)
e.getFollowCompanyVariables=(0,a.getVariablesFactory)((e=>Object.assign((0,t.getProperties)(e,m),{customHeadline:(0,r.getTruncated)(e.customHeadline,n.MAX_HEADLINE_LENGTH),customDescription:(0,r.getTruncated)(e.customDescription,n.MAX_DESCRIPTION_LENGTH),organizationName:(0,r.getTruncated)(e.organizationName,n.MAX_ORGANIZATION_NAME_LENGTH)})),(function({headline:e,description:t}){return{customHeadline:e!==n.FOLLOW_COMPANY_HEADLINE.CUSTOM,customDescription:t!==n.FOLLOW_COMPANY_DESCRIPTION.CUSTOM}}))})),define("campaign-manager-web/utils/forecasting",["exports","campaign-manager-web/utils/object","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/date","campaign-manager-web/utils/array","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/forecasting","campaign-manager-web/utils/campaign","campaign-manager-web/constants/budget-optimization"],(function(e,t,n,a,i,r,o,l,s){function c(e){const t={},n=(0,a.getBeginningOfDate)(new Date)
return t.start=e&&e.start&&e.start>n.getTime()?new Date(e.start):n,e&&e.end&&(t.end=(0,a.getEndOfUTCDate)(new Date(e.end))),t}Object.defineProperty(e,"__esModule",{value:!0}),e.PRIORITY_ORDERED_FORECASTING_RECOMMENDATIONS_LIST_BY_SECTION_MAP=e.MAX_NUMBER_RECOMMENDATIONS_TO_DISPLAY=void 0,e.createAcceptRecommendationDelta=function(e,t,n){return{...n,forecastingRecommendations:{...e.get("forecastingRecommendations"),[t.type]:{...t,state:o.FORECASTING_RECOMMENDATION_STATE.ACCEPTED,undoDelta:Object.keys(n).reduce(((t,n)=>({...t,[n]:e.get(n)})),{})}}}},e.createDismissRecommendationDelta=function(e,t){return{forecastingRecommendations:{...e.get("forecastingRecommendations"),[t.type]:{...t,state:o.FORECASTING_RECOMMENDATION_STATE.DISMISSED}}}},e.createUndoRecommendationDelta=function(e,t){return{...t.undoDelta,forecastingRecommendations:{...e.get("forecastingRecommendations"),[t.type]:{...t,state:o.FORECASTING_RECOMMENDATION_STATE.READY,undoDelta:null}}}},e.doesCampaignSupportRecommendations=function(e){const t=g(e.runSchedule),a=m(e.runSchedule),i=e.get("adFormat"),o=!(0,l.isCampaignStrategyCostCap)(e)||(0,l.isUnitCostLteBudget)(e),c=(0,n.isConversationStarterObjective)(e.get("objectiveType")),u=e.campaignGroup?.budgetOptimization?.budgetOptimizationStrategy===s.BUDGET_OPTIMIZATION_STRATEGY.DYNAMIC,d=e.get("isConnectedTelevisionOnly"),p=e.get("optimizationTargetType")===r.OPTIMIZATION_TARGET_TYPE.MAX_CONVERSION,_=(0,l.isAutoBidSponsoredMessagingCampaign)(e)
return e.get("validations.attrs.adFormats.isValid")&&e.get("validations.attrs.targetingCriteria.isValid")&&e.get("validations.attrs.objectiveType.isValid")&&e.get("validations.attrs.totalBudget.amount.isValid")&&e.get("validations.attrs.dailyBudget.amount.isValid")&&e.get("validations.attrs.unitCost.amount.isValid")&&e.get("validations.attrs.limits.minBid.amount.isValid")&&t&&a&&o&&b(i)&&!c&&!u&&!d&&!p&&!_},e.getActiveTimeframe=void 0,e.getAvailableRecommendationsBySectionMap=function(e){const t={}
if(!e||0===Object.keys(e).length)return t
return Object.keys(r.COMPONENT_TITLE).forEach((n=>{const a=r.COMPONENT_TITLE[n],i=T[a]
if(i){t[a]=f(e,i),a===r.COMPONENT_TITLE.PLACEMENT_MODULE&&t[a].LAN_ADOPTION_BUDGET_UTILIZATION_IMPROVEMENT&&t[a].LAN_ADOPTION_BUDGET_UTILIZATION_IMPROVEMENT.state!==o.FORECASTING_RECOMMENDATION_STATE.READY&&(t[a]={})
const n=Object.keys(t[a]).filter((e=>t[a][e].state===o.FORECASTING_RECOMMENDATION_STATE.READY))
t[a]=n||[]}})),t},e.getExistingRecommendationCount=h,e.getForecastDifferences=function(e={},t={}){if(!t||0===Object.keys(t).length)return{}
return{[o.FORECASTING_TIMEFRAME.DAILY]:d(e.daily,t.daily),[o.FORECASTING_TIMEFRAME.WEEKLY]:d(e.weekly,t.weekly),[o.FORECASTING_TIMEFRAME.MONTHLY]:d(e.monthly,t.monthly)}},e.getForecastStartAndEndDates=c,e.getIsReachMetricSupported=void 0,e.getNewAutobidRecommendationState=function(e,{optimizationTargetType:t,costType:n}){if(e&&e.state===o.FORECASTING_RECOMMENDATION_STATE.READY&&e.recommendedChange.optimizationTargetType===t&&r.COST_TYPE_MAP[r.BID_STRATEGY.AUTO]===n)return o.FORECASTING_RECOMMENDATION_STATE.ACCEPTED
if(e&&e.state===o.FORECASTING_RECOMMENDATION_STATE.ACCEPTED&&e.undoDelta.optimizationTargetType===t&&e.undoDelta.costType===n)return o.FORECASTING_RECOMMENDATION_STATE.UNDONE},e.getSupportedMetricsForOptima=e.getSupportedMetrics=void 0,e.getVisibleRecommendations=f,e.haveAnyMetricsChanged=function(e={}){return Object.values(e).reduce(((e,t)=>Object.values(t).reduce(((e,t)=>e||t),!1)),!1)},e.isForecastingSupportedForAdFormat=b,e.isRunScheduleWithinFutureBounds=m,e.isRunScheduleWithinPastBounds=g,e.transformForecastingResultsFromServer=e.transformForecastingRecommendationGroupResults=e.mergeFreshRecommendationsIntoLocal=void 0
const u=(e,t)=>e===t||e&&t&&e.lowEnd===t.lowEnd&&e.highEnd===t.highEnd,d=(e={},t={})=>[...Object.keys(e),...Object.keys(t)].reduce(((n,a)=>n.hasOwnProperty(a)?n:Object.assign(n,{[a]:!u(e[a],t[a])})),{}),p=(e={})=>{const n=(0,t.deepAssign)({},e)
return e.hasOwnProperty(o.FORECASTING_METRIC.CLICKS)&&!e.hasOwnProperty(o.FORECASTING_METRIC.ENGAGEMENTS)&&(n[o.FORECASTING_METRIC.ENGAGEMENTS]=e[o.FORECASTING_METRIC.CLICKS]),n}
e.transformForecastingResultsFromServer=e=>e?{[o.FORECASTING_TIMEFRAME.DAILY]:p(e.daily),[o.FORECASTING_TIMEFRAME.WEEKLY]:p(e.weekly),[o.FORECASTING_TIMEFRAME.MONTHLY]:p(e.monthly),[o.FORECASTING_TIMEFRAME.CUSTOM]:p(e.custom)}:null
e.transformForecastingRecommendationGroupResults=e=>{if(!e||!e.recommendations)return null
const t=e.id
return e.recommendations.reduce(((e,n)=>Object.assign(e,{[n.type]:Object.assign(n,{groupId:t,state:[o.FORECASTING_RECOMMENDATION_STATE.UNDONE,o.FORECASTING_RECOMMENDATION_STATE.VIEWED].includes(n.state)?o.FORECASTING_RECOMMENDATION_STATE.READY:n.state})})),{})}
e.getSupportedMetrics=(e,t={})=>{const a=(0,n.getAdFormat)(e),l=[n.AD_FORMAT.INMAIL,n.AD_FORMAT.GUIDED_REPLIES].includes(a)
let s=[],c=null
if(l)a===n.AD_FORMAT.GUIDED_REPLIES&&t.shouldShowConversationStarterAdsForecastingMetrics?(s=o.CONVERSATION_STARTER_ADS_FORECASTING_METRICS.metrics,c=o.CONVERSATION_STARTER_ADS_FORECASTING_METRICS.keyMetric):(s=o.INMAIL_FORECASTING_METRICS.metrics,c=o.INMAIL_FORECASTING_METRICS.keyMetric)
else if(o.FORECASTING_METRICS_BY_OBJECTIVE[e.objectiveType]){const t=o.FORECASTING_METRICS_BY_OBJECTIVE[e.objectiveType]
s=t.metrics.slice(0),c=t.keyMetric}const u=r.QUALIFIED_LEADS_AD_FORMATS.includes(a),d=e.optimizationTargetType===r.OPTIMIZATION_TARGET_TYPE.MAX_QUALIFIED_LEAD
if(t.showQualifiedLeads&&u&&d&&(s=o.QUALIFIED_LEADS_CLASSIC_FORECASTING_METRICS.metrics,c=o.QUALIFIED_LEADS_CLASSIC_FORECASTING_METRICS.keyMetric),t.showReach&&e.optimizationTargetType===r.OPTIMIZATION_TARGET_TYPE.MAX_REACH&&(s=o.REACH_FORECASTING_METRICS.metrics,c=o.REACH_FORECASTING_METRICS.keyMetric),t.showMaxSpend){const e=s.findIndex((e=>e===o.FORECASTING_METRIC.SPEND))
e>=0&&(s=(0,i.insertIntoCopy)(s,[o.FORECASTING_METRIC.MAX_SPEND],e+1))}if(t.showConversions&&e.objectiveType===n.OBJECTIVE_TYPE.WEBSITE_CONVERSION&&!l){const e=s.findIndex((e=>e===o.FORECASTING_METRIC.CLICKS))
e>=0&&(s=[...s.slice(0,e),o.FORECASTING_METRIC.CONVERSIONS,...s.slice(e+1)]),c=o.FORECASTING_METRIC.CONVERSIONS}return t.showMessageOpens&&l&&(s=[...s,o.FORECASTING_METRIC.MESSAGE_OPENS],c=o.FORECASTING_METRIC.MESSAGE_OPENS),e.isConnectedTelevisionOnly&&(t.showConnectedTvMetrics?s=s.filter((e=>e!==o.FORECASTING_METRIC.CLICKS&&e!==o.FORECASTING_METRIC.CTR)):(s=[o.FORECASTING_METRIC.REACH],c=t.showReach&&e.optimizationTargetType===r.OPTIMIZATION_TARGET_TYPE.MAX_REACH?o.FORECASTING_METRIC.REACH:"")),{metrics:s,keyMetric:c}}
function m(e){const t=c(e||{})
if(!t.end)return!0
const n=(0,a.getBeginningOfDate)(new Date)
return(0,a.differenceInDaysUTC)(n,t.end)<=o.FORECASTING_MAX_DAYS_IN_FUTURE}function g(e){const t=c(e||{})
if(!t.end)return!0
const n=(0,a.getBeginningOfDate)(new Date)
return t.end.getTime()>=n.getTime()}function b(e){return!o.UNSUPPORTED_AD_FORMATS_FOR_FORECASTING.includes(e)}e.getSupportedMetricsForOptima=e=>{const t=o.FORECASTING_METRICS_BY_OBJECTIVE_AND_OPTIMIZATION_TARGET_OPTIMA[e.objectiveType][e.optimizationTargetType]
return{metrics:t.metrics.slice(0)||[],keyMetric:t.keyMetric||null}}
const _=e.MAX_NUMBER_RECOMMENDATIONS_TO_DISPLAY=3
function h(e,t){return Object.keys(e).filter((e=>!t.includes(e))).filter((t=>e[t].state===o.FORECASTING_RECOMMENDATION_STATE.READY||e[t].state===o.FORECASTING_RECOMMENDATION_STATE.ACCEPTED)).length}function f(e,t){const n={}
let a=h(e,t)
for(let i=0;i<t.length;i++)a<_&&e[t[i]]&&(n[t[i]]=e[t[i]],a+=1)
return n}const T=e.PRIORITY_ORDERED_FORECASTING_RECOMMENDATIONS_LIST_BY_SECTION_MAP={[r.COMPONENT_TITLE.PLACEMENT_MODULE]:[o.FORECASTING_RECOMMENDATION_TYPE.LAN_ADOPTION,o.FORECASTING_RECOMMENDATION_TYPE.LAN_ADOPTION_BUDGET_UTILIZATION_IMPROVEMENT],[r.COMPONENT_TITLE.BID_AND_BUDGET]:[o.FORECASTING_RECOMMENDATION_TYPE.BUDGET,o.FORECASTING_RECOMMENDATION_TYPE.OPTIMIZATION_TARGET_TYPE,o.FORECASTING_RECOMMENDATION_TYPE.BID_INCREASE_SPEND_IMPROVEMENT,o.FORECASTING_RECOMMENDATION_TYPE.LAN_ADOPTION_BUDGET_UTILIZATION_IMPROVEMENT]}
e.mergeFreshRecommendationsIntoLocal=(e,n)=>({...(0,t.filterObject)(e||{},(e=>e.state===o.FORECASTING_RECOMMENDATION_STATE.ACCEPTED)),...n})
e.getActiveTimeframe=(e,t)=>e?.runSchedule?.end>0&&e?.optimizationTargetType!==r.OPTIMIZATION_TARGET_TYPE.MAX_REACH?o.FORECASTING_TIMEFRAME.CUSTOM:t
e.getIsReachMetricSupported=e=>({[n.AD_FORMAT.STANDARD_SPONSORED_CONTENT]:!0,[n.AD_FORMAT.SINGLE_VIDEO]:!0,[n.AD_FORMAT.CAROUSEL]:!0,[n.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT]:!0,[n.AD_FORMAT.SPONSORED_UPDATE_EVENT]:!0}[e]||!1)})),define("campaign-manager-web/utils/formatter",["exports"],(function(e){function t(e){return!isNaN(parseFloat(e))}Object.defineProperty(e,"__esModule",{value:!0}),e.isNonZeroNumber=function(e){return t(e)&&0!==parseFloat(e)},e.isNumber=t,e.isPositiveNumber=function(e){return t(e)&&parseFloat(e)>=0}})),define("campaign-manager-web/utils/generate-base64-uuid",["exports","ember-cli-pemberly-tracking"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=t.generateBase64UUID})),define("campaign-manager-web/utils/generate",["exports","campaign-manager-web/constants/generate","campaign-manager-web/utils/optima","campaign-manager-web/utils/objective-type","campaign-manager-web/constants/campaign-constants","campaign-manager-web/constants/application-experience","campaign-manager-web/utils/money-amount"],(function(e,t,n,a,i,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.getOptimaCampaignDefaultData=function({objectiveType:e,campaignName:l,account:s}){if(!(0,n.isObjectiveTypeSupported)(e))return{}
const c=s.currencyCode
return{name:l,objectiveType:e,optimizationTargetType:i.OPTIMIZATION_TARGET_TYPE_MAP[e][i.BID_STRATEGY.AUTO][0],costType:i.COST_TYPE.CPM,unitCost:(0,o.getMoneyAmountForAPI)({amount:i.BID_AND_BUDGET_DEFAULTS.UNIT_COST,currencyCode:c}),adFormat:t.DEFAULT_AD_FORMAT,adFormats:[t.DEFAULT_AD_FORMAT],audienceAutomation:i.AUDIENCE_AUTOMATION.AUTO_TARGETING,offsiteDeliveryEnabled:e!==a.OBJECTIVE_TYPE.LEAD_GENERATION,applicationExperience:r.APPLICATION_EXPERIENCE_CASE.OPTIMA}}})),define("campaign-manager-web/utils/generative-ai-ads",["exports","campaign-manager-web/constants/api/entities","campaign-manager-web/constants/api/path-map","campaign-manager-web/constants/generative-ai-ads-tracking","campaign-manager-web/utils/urn","campaign-manager-web/constants/generative-ai-ads"],(function(e,t,n,a,i,r){function o({isRegeneration:e,fieldName:t,useCase:n}){return n||(e?a.AI_FIELD_TO_REGENERATE_USE_CASE_MAP[t]||a.MarketingTextGenerationUseCase.UNKNOWN:a.AI_FIELD_TO_GENERATE_USE_CASE_MAP[t]||a.MarketingTextGenerationUseCase.UNKNOWN)}function l(e){return(e||[]).map((e=>({value:{textFeedback:r.AdGenerativeAISurveyChoice[e]||r.AdGenerativeAISurveyChoice.UNKNOWN}})))}function s({creationFlowId:e,accountId:t}){return{sponsoredAccountUrn:(0,i.createAccountUrnFromId)(String(t)),adEntityFrontendWorkflowTrackingMetadata:{adEntityUserExperienceWorkflowTrackingId:e,adUserExperienceEntryPoint:{value:{campaignManagerEntryPoint:a.CLASSIC_USER_INITIATED}}}}}function c({currentCopy:e,isRegeneration:t,fieldName:n,gaiPlatformTrackingId:a}){if(!e)return{}
const{text:i,trackingId:r,useCase:l}=e
return{output:{value:{aiGeneratedText:{generatedText:i.value,locale:i.locale,gaiPlatformTrackingId:a,gaiRequestTrackingId:r,textGenerationRequestTrackingId:a,generatedTextTrackingId:r,useCase:o({fieldName:n,isRegeneration:t,useCase:l})}}}}}Object.defineProperty(e,"__esModule",{value:!0}),e.buildAdGenerativeAIOutput=c,e.buildAiAdCopyQueryUrl=function(){return`${n.default[t.CM_AD_COPY_GENERATION_RESPONSE]}?action=generateAdCopies`},e.buildGaiFeedbackSubmitEventPayload=function({creationFlowId:e,accountId:t,selectedFeedbackOptions:n,userProvidedFeedback:a,aiAdCopies:i,gaiPlatformTrackingId:r,fieldName:o,isRegeneration:u,feedbackType:d}){return{...s({creationFlowId:e,accountId:t}),outputs:i.map((e=>c({currentCopy:e,isRegeneration:u,fieldName:o,gaiPlatformTrackingId:r}))),choices:l(n),userProvidedFeedback:a,feedbackType:d}},e.getGaiActionEventPayload=function({creationFlowId:e,accountId:t,fieldName:n,userAction:a,currentCopy:i,isRegeneration:r,gaiPlatformTrackingId:o}){return{...s({creationFlowId:e,accountId:t}),aiGeneratedOrModifiedOutputs:i?[c({currentCopy:i,isRegeneration:r,fieldName:n,gaiPlatformTrackingId:o})]:[],userAction:a}},e.getGaiImpressionEventPayload=function({creationFlowId:e,accountId:t,currentCopy:n,currentCopyIndex:a,gaiPlatformTrackingId:i,isRegeneration:r,fieldName:o}){return{...s({creationFlowId:e,accountId:t}),outputs:c({currentCopy:n,isRegeneration:r,fieldName:o,gaiPlatformTrackingId:i}),position:{value:{listPosition:{index:a}}}}},e.setGaiAdCopyProperties=function(e={}){return{gaiTrackingPayload:{},...e}}})),define("campaign-manager-web/utils/get-calltree-id",["exports","ember-stdlib/utils/is-browser"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.getCalltreeId=void 0
const n=/traceGroupingKey="?([^";]+)"?/
e.getCalltreeId=()=>{const e=t.default&&document.cookie.match(n)
return e&&e[1]||""}})),define("campaign-manager-web/utils/get-csrf-token",["exports","ember-stdlib/utils/is-browser"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.clearCSRFTokenCache=function(){a="",i=void 0},e.default=function(e=r){if(!a||Date.now()-i>e){const e=t.default&&document.cookie.match(n)
a=e&&e[1]||"",i=Date.now()}return a}
const n=/JSESSIONID="?([^";]+)"?/
let a="",i=Date.now()
const r=1e4})),define("campaign-manager-web/utils/get-first-last-focusable-elements",["exports","hue-web-focus-manager/utils/get-first-last-focusable-elements"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/utils/get-focusable-elements",["exports","hue-web-focus-manager/utils/get-focusable-elements"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/utils/get-nodes",["exports","hue-web-focus-manager/utils/get-nodes"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/utils/helpers",["exports","@linkedin/concierge-ember-components/utils/helpers"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/utils/highcharts",["exports","@linkedin/jsecure"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.getSplitContentTooltipHtml=function(e,n){return t.default.mk`<div class="u-layout__align-center">
    <p class="t-14 t-black u-border__common--bottom pv2 ph3">${e}</p>
    <p class="t-14 t-bold pv2 ph3">${n}</p>
  </div>`}})),define("campaign-manager-web/utils/http-error",["exports","@ember/object","@ember/template","@ember-data/adapter/error","@linkedin/jsecure"],(function(e,t,n,a,i){Object.defineProperty(e,"__esModule",{value:!0}),e.UnauthorizedError=e.UNKNOWN_ERROR_HEADER=e.HTTP_STATUS=void 0,e.getErrorMessage=function(e,n){if(!e)return null
if("string"==typeof e)return e
const a=(0,t.get)(e,"errorDetails.userVisibleException.errors")||[],i=a.length?(0,t.get)(a[0],"errorMessage"):(0,t.get)(e,"errorDetails.userVisibleException.errorMessage")||(0,t.get)(e,"message")||(0,t.get)(e,"responseJSON.message")
return!n||i&&("string"!=typeof i||"error"!==i.toLowerCase()&&!i.startsWith(o))?i||`${o} original format: ${e.toString()} serialized format: ${JSON.stringify(e)}`:n},e.getErrorMessageList=function(e){if(!e)return[]
let r=e
if("string"==typeof e)return[e]
e instanceof a.default&&(r=(0,t.get)(e,"errors.0"))
const o=(0,t.get)(r,"errorDetails.userVisibleException.errors")||(0,t.get)(r,"data.errorDetails.userVisibleException.errors")
return(o?o.map((e=>({message:e.errorMessage?(0,n.htmlSafe)(i.default.sanitizeHTML(e.errorMessage)):"",code:e.errorCode?(0,n.htmlSafe)(i.default.sanitizeHTML(e.errorCode)):""}))):void 0)||[{message:(0,n.htmlSafe)((0,t.get)(r,"message")||(0,t.get)(r,"responseJSON.message")),code:""}]},e.getNotFoundError=function(e="Page not found"){const t=new Error(e)
return t.status=r.PAGE_NOT_FOUND,t},e.isErrorStatusUnauthorized=function(e){if(!e)return!1
let t
t=e.errors?e.errors.some((e=>parseInt(e.status,10)===r.UNAUTHORIZED||parseInt(e.status,10)===r.UNAUTHENTICATED)):e.status===r.UNAUTHORIZED||e.status===r.UNAUTHENTICATED
return t}
const r=e.HTTP_STATUS={UNAUTHENTICATED:401,UNAUTHORIZED:403,PAGE_NOT_FOUND:404},o=e.UNKNOWN_ERROR_HEADER="[Unknown error]"
class l extends Error{}e.UnauthorizedError=l})),define("campaign-manager-web/utils/hue-web-datepicker/dates-match",["exports","@linkedin/hue-web-datepicker/utils/hue-web-datepicker/dates-match"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/utils/in-product-module",["exports","campaign-manager-web/constants/lix","campaign-manager-web/utils/boost","campaign-manager-web/utils/url","@ember/object","campaign-manager-web/constants/in-product-module","campaign-manager-web/constants/api/entities","campaign-manager-web/constants/lego","campaign-manager-web/utils/simplified-campaign-creation","campaign-manager-web/types/brand-lift-tests","campaign-manager-web/constants/account","rsvp","campaign-manager-web/utils/conversation-ads/conversation-ads","campaign-manager-web/utils/optima"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){Object.defineProperty(e,"__esModule",{value:!0}),e.getOptionsForNavigationSurvey=function({accountService:e}){return{data:{isEnterpriseAccount:e.accountObj?.isEnterprise}}},e.isModuleEligibleFor3rdPartyThoughtLeaderAdsNfi=function({lixService:e}){return e.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enable3rdPartyThoughtLeader)},e.isModuleEligibleForAbTestNfi=async function({routerService:e,brandLiftTests:n,lixService:r,storeService:l,iaRedesign:s}){if(!s.isSidebarLayout(e?.currentRoute?.queryParams?.focused))return!1
const p=(0,a.extractAccountId)((0,i.get)(e,"currentURL")),m=r.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enableAbTest),g=r.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enableAbTestIOAccount)
if(!m)return!1
if(!p)return!1
try{const[e,t]=await d.default.all([n.fetchTestsByAccount(p),l.findRecord(o.CM_ACCOUNT,parseInt(p,10))]),a=Boolean((e||[]).find((e=>e.uiState=c.BrandLiftTestUiState.ACTIVE))),i=t.get("type")===u.ACCOUNT_TYPE.ENTERPRISE
if(a)return!1
if(i&&!g)return!1}catch(b){return!1}return!0},e.isModuleEligibleForAccountStrategist=async function({accountService:e,legoService:s,lixService:c,routerService:u,storeService:d}){if(!(0,n.isOnBoostPage)(u.currentRouteName)){const e=(0,a.extractAccountId)((0,i.get)(u,"currentURL"))
return!!e&&d.findRecord(o.CM_ACCOUNT,parseInt(e,10)).then((e=>e.get("eligiblePromotionType")===r.PROMOTION_TYPES.ACCOUNT_STRATEGIST))}{const n=(0,a.extractOrganizationId)((0,i.get)(u,"currentURL"))
if(!n)return!1
if(!c.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enableAccountStrategistForBoost))return!1
const m=e.accountObj?.id
if(!m)return!1
try{const e=(await d.findRecord(o.CM_ACCOUNT,parseInt(m,10))).toJSON()
if(e?.eligiblePromotionType!==r.PROMOTION_TYPES.ACCOUNT_STRATEGIST)return!1
const t=d.peekRecord(o.CM_COMPANY,n)
if(!Boolean(t.toJSON()?.eligibleForBoostInProductPromotion))return!1
return!await s.fetchWidgetByPageAndWidgetId(l.LEGO_PAGE_KEYS.LMS_CAMPAIGN_MANAGER_AO_SURVEYS,l.WIDGET_IDS.BOOST_COUNT)}catch(p){return this.jet.error(p,"in-product-module-fetch-account"),!1}}},e.isModuleEligibleForAssetLibraryMSDesignerNfi=function({lixService:e}){return e.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enableMSFTDesignerImageGeneration)},e.isModuleEligibleForAssetLibraryShutterstockNfi=function({lixService:e}){return e.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enableAssetLibraryShutterstock)},e.isModuleEligibleForAssetsDraftWithAiNfi=function({lixService:e}){return e.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enableAssetsOptimaR1ForGA)},e.isModuleEligibleForAutoBidSponsoredMessageNfi=function({lixService:e}){return e.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enableAutoBidSponsoredMessageUI)},e.isModuleEligibleForClickToMessageSurvey=function({lixService:e}){return e.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enableConversationStarterObjective)},e.isModuleEligibleForContentHubNFI=function({lixService:e}){return e.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enableContentHubNFI)},e.isModuleEligibleForConversationAdsGaiSubjectLineNFI=function({lixService:e}){return e.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enableGaiConversationAdSubjectLine)},e.isModuleEligibleForConversationAdsGaiSubjectLineSurvey=function({lixService:e}){return e.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enableGaiConversationAdSubjectLine)},e.isModuleEligibleForConversationStarterAdsReportingChangesNFI=function({lixService:e}){const n=e.getTreatment(t.LIX_TEST_KEYS.enableConversationStarterAdsAdvertisingChanges)===p.CONVERSATION_STARTER_ADS_LIX_STATES.INTERIM,a=e.getTreatment(t.LIX_TEST_KEYS.enableConversationStarterAdsAdvertisingChanges)===p.CONVERSATION_STARTER_ADS_LIX_STATES.FULLY_RAMPED
return n||a},e.isModuleEligibleForCreativesTableNFI=function({lixService:e}){return e.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enableFirstPartyArticlesNFI)},e.isModuleEligibleForCtvValueSurvey=function({lixService:e}){return e.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enableLanConnectedTV)},e.isModuleEligibleForDocAdsEngagementNFI=function({lixService:e}){return e.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enableDocAdsEngagementRetargeting)},e.isModuleEligibleForDocumentAdOnLanNFI=function({lixService:e}){return e.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enablePreviewForDocAdsOnLan)},e.isModuleEligibleForDynamicBudgetOptimizationNfi=function({lixService:e}){return e.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enableDynamicBudgetOptimization)},e.isModuleEligibleForEventReporting=function(){return!0},e.isModuleEligibleForGaiInProductModule=function({lixService:e}){return e.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enableAlphaGaiaExperience)},e.isModuleEligibleForGaiaFieldNFI=function({lixService:e}){return e.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enableGaiaFieldNFI)},e.isModuleEligibleForGeofencingAbTestDisclaimerNfi=function({lixService:e}){return e.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enableGeofenceAbTest)},e.isModuleEligibleForMessagingObjectiveNfi=function({lixService:e}){return e.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enableConversationStarterObjective)},e.isModuleEligibleForNfiAdsBulkActions=function({lixService:e}){return e.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enableAdsCreativeBulkActions)},e.isModuleEligibleForNfiCtvCampaign=function({lixService:e,routerService:n}){return e.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enableLanConnectedTV)&&"true"!==n.currentRoute?.queryParams?.isContentFirst},e.isModuleEligibleForOptimaExperienceSurvey=function({lixService:e}){return e.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enableOptimaExperienceSurvey)},e.isModuleEligibleForOptimaPromotion=async function({accountService:e,campaignGroupService:n,lixService:a}){if(!(0,m.isOptimaEnabled)(e?.accountObj,a))return!1
if(!a.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enableOptimaBeta))return!1
if((0,m.hasOptimaCampaignGroup)(n.campaignGroupsForOptimaIPP))return!1
return!0},e.isModuleEligibleForPredictiveAudiencesNFI=function({lixService:e}){return e.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enableSmartAudience)},e.isModuleEligibleForQualifiedLeadsOptimizationNfi=function({lixService:e}){return e.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enableQualifiedLeadsOptimization)}
e.isModuleEligibleForRecommendationHubSurvey=function({lixService:e}){return e.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enableSurveyForRecommendationHub)},e.isModuleEligibleForRevenueAttributionReportNFI=function({lixService:e}){return e.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enableRevenueAttributionReportIntroduction)},e.isModuleEligibleForSegmentedControlToggleNfi=function({accountService:e,lixService:t}){return(0,s.isSimplifiedCampaignCreationLixEnabled)(e.accountObj,t)},e.isModuleEligibleForSurveyBulkActions=function({lixService:e}){return e.getTreatmentIsEnabled(t.LIX_TEST_KEYS.enableBulkActionsCSAT)},e.isModuleEligibleForWebsiteActionsSurvey=async function({legoService:e}){try{return!await e.fetchWidgetByPageAndWidgetId(l.LEGO_PAGE_KEYS.LMS_CAMPAIGN_MANAGER_AO_SURVEYS,l.WIDGET_IDS.WEBSITE_ACTIONS_BETA_SURVEY_PRIOR_IMPRESSION)}catch(t){return!1}}}))
define("campaign-manager-web/utils/intersection-observer",["exports","ember-stdlib/utils/is-browser"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,a){if(t.default)return new window.IntersectionObserver(e,{...n,...a})},e.defaultOptions=void 0
const n=e.defaultOptions={rootMargin:"-52px 0% 0% 0%"}})),define("campaign-manager-web/utils/invoice-application",["exports","@ember/object/computed","@glimmer/tracking","tracked-built-ins","@ember/object","@ember/service","@ember/utils","@linkedin/ember-tracked-validations","campaign-manager-web/constants/invoice-application","campaign-manager-web/utils/money-amount","campaign-manager-web/utils/regex"],(function(e,t,n,a,i,r,o,l,s,c,u){var d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v
function w(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function I(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.InvoiceRecipientShowValidationStatus=e.InvoiceRecipient=void 0,e.createShowValidationsWith=k,e.default=void 0,e.extractRequiredAddressFields=function(e){const t={country:e.country,line1:e.line1,city:e.city,geographicArea:e.geographicArea}
e.line2&&(t.line2=e.line2)
e.postalCode&&(t.postalCode=e.postalCode)
return t},e.getSelectedCountry=function(e,t,n){return!e||(0,o.isEmpty)(t)?null:t.find((t=>n?t.isoCode.toUpperCase()===e.toUpperCase():t.countryCode.toUpperCase()===e.toUpperCase()))},e.isEligibleForAddressStandardization=function(e){return s.ADDRESS_STANDARDIZATION_COUNTRY_CODES.includes(e.country&&e.country.toUpperCase())&&!(0,o.isEmpty)(e.city)&&!(0,o.isEmpty)(e.line1)&&!(0,o.isEmpty)(e.geographicArea)},e.isExistingInvoiceApplication=function(e){return Boolean(e)&&Boolean(e.invoiceId)&&Boolean(e.status)&&e.status!==s.INVOICE_APPLICATION_STATUSES.DRAFT},e.toInvoiceObjectJSON=function(e){const t=(0,i.getProperties)(e,Object.keys(P))
return t.invoiceRecipients=t.invoiceRecipients.map((e=>(0,i.getProperties)(e,D))).filter((e=>Object.keys(e).length)),t},e.toInvoiceObjectJSONForAdvertiser=function(e){(0,i.get)(e,"agencyOrganizationDetails")&&(e.agencyOrganizationDetails=null)
const t=(0,i.getProperties)(e,Object.keys(P).filter((t=>null!==e[t])))
return t.invoiceRecipients=t.invoiceRecipients.map((e=>(0,i.getProperties)(e,D.filter((t=>null!==e[t]))))).filter((e=>Object.keys(e).length)),t},e.toInvoiceObjectJSONForAgency=function(e){const t=(0,i.getProperties)(e,Object.keys(P).filter((t=>null!==e[t])))
return t.invoiceRecipients=t.invoiceRecipients.map((e=>(0,i.getProperties)(e,D.filter((t=>null!==e[t]))))).filter((e=>Object.keys(e).length)),t}
const P={companyOrganizationDetails:null,agencyOrganizationDetails:null,frenchLegalOrganization:!1,invoiceRecipients:null,requestedSpendLimit:null,vatNumber:null,poNumber:null,invoiceMetadata:null},N={"companyOrganizationDetails.legalOrganizationName":[(0,l.validator)("presence",!0)],"companyOrganizationDetails.legalOrganizationWebsite":[(0,l.validator)("presence",!0),(0,l.validator)("url",{requireScheme:!1})],"companyOrganizationDetails.legalOrganizationsPhoneNumber.nationalNumber":[(0,l.validator)("presence",!0),(0,l.validator)("number",{allowString:!0,message:(0,i.computed)("model.companyOrganizationDetails.legalOrganizationsPhoneNumber.nationalNumber","model.i18n",(function(){return(0,i.get)(this,"model.i18n").lookupTranslation("accounts/item/invoice-setup/index","i18n_phone_format_validation_error")()}))})],"companyOrganizationDetails.legalOrganizationAddress.country":[(0,l.validator)("presence",!0)],"companyOrganizationDetails.legalOrganizationAddress.line1":[(0,l.validator)("presence",!0)],"companyOrganizationDetails.legalOrganizationAddress.city":[(0,l.validator)("presence",!0)],"companyOrganizationDetails.legalOrganizationAddress.geographicArea":[(0,l.validator)("presence",{presence:!0,disabled:(0,i.computed)("model.{metaProperties.company.isStateAvailable,metaProperties.company.isAlternateAddressLayout,companyOrganizationDetails.legalOrganizationAddress.country}",(function(){const e=(0,i.get)(this,"model.companyOrganizationDetails.legalOrganizationAddress.country"),t=(0,i.get)(this,"model.metaProperties.company.isStateAvailable")
return(0,i.get)(this,"model.metaProperties.company.isAlternateAddressLayout")||e&&!t}))})],"companyOrganizationDetails.legalOrganizationAddress.postalCode":[(0,l.validator)("presence",!0)],"agencyOrganizationDetails.legalOrganizationName":[(0,l.validator)("presence",{presence:!0,disabled:(0,t.not)("model.metaProperties.isBillingCompanyAgency")})],"agencyOrganizationDetails.legalOrganizationWebsite":[(0,l.validator)("presence",{presence:!0,disabled:(0,t.not)("model.metaProperties.isBillingCompanyAgency")}),(0,l.validator)("url",{requireScheme:!1,disabled:(0,t.not)("model.metaProperties.isBillingCompanyAgency")})],"agencyOrganizationDetails.legalOrganizationsPhoneNumber.nationalNumber":[(0,l.validator)("presence",{presence:!0,disabled:(0,t.not)("model.metaProperties.isBillingCompanyAgency")}),(0,l.validator)("number",{allowString:!0,disabled:(0,t.not)("model.metaProperties.isBillingCompanyAgency"),message:(0,i.computed)("model.agencyOrganizationDetails.legalOrganizationsPhoneNumber.nationalNumber","model.i18n",(function(){return(0,i.get)(this,"model.i18n").lookupTranslation("accounts/item/invoice-setup/index","i18n_phone_format_validation_error")()}))})],"agencyOrganizationDetails.legalOrganizationAddress.country":[(0,l.validator)("presence",{presence:!0,disabled:(0,t.not)("model.metaProperties.isBillingCompanyAgency")})],"agencyOrganizationDetails.legalOrganizationAddress.line1":[(0,l.validator)("presence",{presence:!0,disabled:(0,t.not)("model.metaProperties.isBillingCompanyAgency")})],"agencyOrganizationDetails.legalOrganizationAddress.city":[(0,l.validator)("presence",{presence:!0,disabled:(0,t.not)("model.metaProperties.isBillingCompanyAgency")})],"agencyOrganizationDetails.legalOrganizationAddress.geographicArea":[(0,l.validator)("presence",{presence:!0,disabled:(0,i.computed)("model.{metaProperties.isBillingCompanyAgency,metaProperties.agency.isStateAvailable,metaProperties.agency.isAlternateAddressLayout,agencyOrganizationDetails.legalOrganizationAddress.country}",(function(){const e=(0,i.get)(this,"model.agencyOrganizationDetails.legalOrganizationAddress.country"),t=(0,i.get)(this,"model.metaProperties.agency.isStateAvailable"),n=(0,i.get)(this,"model.metaProperties.agency.isAlternateAddressLayout")
return!(0,i.get)(this,"model.metaProperties.isBillingCompanyAgency")||n||e&&!t}))})],"agencyOrganizationDetails.legalOrganizationAddress.postalCode":[(0,l.validator)("presence",{presence:!0,disabled:(0,t.not)("model.metaProperties.isBillingCompanyAgency")})],"requestedSpendLimit.amount":[(0,l.validator)("number",{presence:!0,allowString:!0,lte:(0,t.alias)("model.metaProperties.requestedSpendLimit.amount.max"),gte:(0,t.alias)("model.metaProperties.requestedSpendLimit.amount.min"),message:(0,i.computed)("model.metaProperties.requestedSpendLimit.amount.{max,min}","model.requestedSpendLimit.currencyCode","model.{formatter,i18n}",(function(){const e=(0,i.get)(this,"model.formatter"),t=(0,i.get)(this,"model.requestedSpendLimit.currencyCode"),{min:n,max:a}=(0,i.get)(this,"model.metaProperties.requestedSpendLimit.amount")
return(0,i.get)(this,"model.i18n").lookupTranslation("accounts/item/invoice-setup/index","i18n_spend_limit_error")([{min:e.formatCurrency(n,t),max:e.formatCurrency(a,t)}])}))})],vatNumber:[(0,l.validator)("presence",{presence:!0,disabled:(0,i.computed)("model.{metaProperties.isBillingCompanyAgency,companyOrganizationDetails.legalOrganizationAddress.country,agencyOrganizationDetails.legalOrganizationAddress.country}",(function(){const e=(0,i.get)(this,"model.metaProperties.isBillingCompanyAgency")?(0,i.get)(this,"model.agencyOrganizationDetails.legalOrganizationAddress.country"):(0,i.get)(this,"model.companyOrganizationDetails.legalOrganizationAddress.country")
return e&&e.toLowerCase()===s.COUNTRY_CODE.unitedStates}))}),(0,l.validator)("presence",{presence:!1,message:" ",dependentKeys:["model.metaProperties.taxValidationError"],value:e=>(0,i.get)(e,"metaProperties.taxValidationError")}),(0,l.validator)("format",{allowBlank:!0,regex:u.REGEX.ALPHA_NUMERIC,message:(0,i.computed)("model.{i18n,vatNumber}",(function(){return(0,i.get)(this,"model.i18n").lookupTranslation("accounts/item/invoice-setup/index","i18n_vat_number_error")()}))}),(0,l.validator)("length",{allowBlank:!0,min:4,max:15,message:(0,i.computed)("model.{i18n,vatNumber}",(function(){return(0,i.get)(this,"model.i18n").lookupTranslation("accounts/item/invoice-setup/index","i18n_vat_number_error")()}))})],poNumber:[(0,l.validator)("format",{allowBlank:!0,regex:u.REGEX.NON_WHITESPACE,message:(0,i.computed)("model.{i18n,poNumber}",(function(){return(0,i.get)(this,"model.i18n").lookupTranslation("accounts/item/invoice-setup/index","i18n_po_number_error")()}))})],"metaProperties.company.isCompanyNumberRegistered":[(0,l.validator)("inclusion",{in:[!0],message:(0,i.computed)("metaProperties.company.isCompanyNumberRegistered","model.i18n",(function(){return(0,i.get)(this,"model.i18n").lookupTranslation("accounts/item/invoice-setup/index","i18n_company_registration_number_error_message")()}))})],"metaProperties.agency.isCompanyNumberRegistered":[(0,l.validator)("inclusion",{in:[!0],disabled:(0,t.not)("model.metaProperties.isBillingCompanyAgency"),message:(0,i.computed)("metaProperties.agency.isCompanyNumberRegistered","model.i18n",(function(){return(0,i.get)(this,"model.i18n").lookupTranslation("accounts/item/invoice-setup/index","i18n_company_registration_number_error_message")()}))})]},R={firstName:[(0,l.validator)("presence",!0)],lastName:[(0,l.validator)("presence",!0)],contactEmail:[(0,l.validator)("presence",{presence:"true",message(){return this.model.i18n.lookupTranslation("accounts/item/invoice-setup/index","i18n_contact_email_error")()}}),(0,l.validator)("format",{type:"email",message(){return this.model.i18n.lookupTranslation("accounts/item/invoice-setup/index","i18n_contact_email_error")()}})]},D=["firstName","lastName","contactEmail"]
let M=e.InvoiceRecipient=(0,l.hasValidations)(R)((m=I((p=class{constructor({firstName:e=null,lastName:t=null,contactEmail:n=null}){w(this,"i18n",m,this),w(this,"firstName",g,this),w(this,"lastName",b,this),w(this,"contactEmail",_,this),this.firstName=e,this.lastName=t,this.contactEmail=n}}).prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=I(p.prototype,"firstName",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=I(p.prototype,"lastName",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=I(p.prototype,"contactEmail",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=p))||d,L=e.InvoiceRecipientShowValidationStatus=(f=I((h=class{constructor(e){w(this,"firstName",f,this),w(this,"lastName",T,this),w(this,"contactEmail",E,this),Object.assign(this,e)}}).prototype,"firstName",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),T=I(h.prototype,"lastName",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),E=I(h.prototype,"contactEmail",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),h)
function k(e,t=1){return{companyOrganizationDetails:{legalOrganizationName:e,legalOrganizationAddress:{line1:e,line2:e,city:e,geographicArea:e,postalCode:e,country:e},legalOrganizationWebsite:e,legalOrganizationsPhoneNumber:{countryCode:e,nationalNumber:e,extension:e}},agencyOrganizationDetails:{legalOrganizationName:e,legalOrganizationAddress:{line1:e,line2:e,city:e,geographicArea:e,postalCode:e,country:e},legalOrganizationWebsite:e,legalOrganizationsPhoneNumber:{countryCode:e,nationalNumber:e,extension:e}},invoiceRecipients:new a.TrackedArray(Array.from({length:t},(()=>new L({firstName:e,lastName:e,contactEmail:e})))),requestedSpendLimit:{amount:e},poNumber:e,vatNumber:e,metaProperties:{agency:{isCompanyNumberRegistered:e},company:{isCompanyNumberRegistered:e}}}}e.default=(y=(0,l.hasValidations)(N),S=(0,r.inject)("cm-formatter"),y((O=I((C=class{constructor(e,t){w(this,"i18n",O,this),w(this,"formatter",v,this),(0,i.setProperties)(this,P)
const n=Object.assign({},{legalOrganizationAddress:{},legalOrganizationsPhoneNumber:{}},e.companyOrganizationDetails),r=e.agencyOrganizationDetails?Object.assign({},{legalOrganizationAddress:{},legalOrganizationsPhoneNumber:{}},e.agencyOrganizationDetails):null,o=new a.TrackedArray((e.invoiceRecipients||[]).map((e=>new M(e,t))))
for(;o.length<s.CONTACT_LIMITS.MIN;)o.push(new M({},t))
let l
l=e.frenchLegalOrganization?s.CONTACT_LIMITS.MAX_WITH_FRENCH:s.CONTACT_LIMITS.MAX
const u=(0,i.get)(e,"metaProperties.currencyCode")||"USD",d=(0,c.getMoneyAmountForUI)(e.requestedSpendLimit||{amount:0,currencyCode:u});(0,i.setProperties)(this,{...e,agencyOrganizationDetails:r,companyOrganizationDetails:n,invoiceRecipients:o,requestedSpendLimit:d,metaProperties:i.default.create({isBillingCompanyAgency:Boolean(e.agencyOrganizationDetails),minimumNumberOfContacts:s.CONTACT_LIMITS.MIN,maximumNumberOfContacts:l,requestedSpendLimit:{amount:{min:s.SPEND_LIMIT[d.currencyCode].MIN,max:s.SPEND_LIMIT[d.currencyCode].MAX}},showValidations:k(!1,o.length),agency:{isStateAvailable:!1,isAlternateAddressLayout:!1,isCompanyNumberRegistered:null},company:{isStateAvailable:!1,isAlternateAddressLayout:!1,isCompanyNumberRegistered:null}})})}}).prototype,"i18n",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=I(C.prototype,"formatter",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=C))||A)})),define("campaign-manager-web/utils/iph",["exports","campaign-manager-web/constants/iph"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.doesSafeStringHaveHcLink=function(e){const{string:t}=e
return t&&/help\/lms\/answer/.test(t)},e.doesSafeStringHaveIphLinkRole=function(e){const{string:n}=e
return n&&n.includes(`role="${t.IPH_LINK_ROLE}"`)},e.generateTopic=function(e){return`url-${e.replace(/\./g,"-")}`}})),define("campaign-manager-web/utils/is-natively-focusable-element",["exports","hue-web-focus-manager/utils/is-natively-focusable-element"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/utils/jobs",["exports","@ember/object","campaign-manager-web/constants/jobs","campaign-manager-web/utils/string","campaign-manager-web/utils/dynamic-ads","campaign-manager-web/utils/object"],(function(e,t,n,a,i,r){var o,l,s,c,u,d
function p(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.jobsRequiredFields=e.jobsFields=e.getJobsVariables=void 0
let b=(l=g((o=class{constructor(){m(this,"organization",void 0),m(this,"organizationName",void 0),m(this,"showMemberProfilePhoto",void 0),p(this,"buttonLabel",l,this),p(this,"customButtonLabel",s,this),p(this,"customHeadline",c,this),p(this,"headline",u,this),p(this,"organizationLogo",d,this)}}).prototype,"buttonLabel",[r.optional],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=g(o.prototype,"customButtonLabel",[r.optional],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=g(o.prototype,"customHeadline",[r.optional],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=g(o.prototype,"headline",[r.optional],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(o.prototype,"organizationLogo",[r.optional],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)
const _=e.jobsFields=(0,r.getAllFields)(b)
e.jobsRequiredFields=(0,r.getRequiredFields)(b)
e.getJobsVariables=(0,i.getVariablesFactory)((e=>Object.assign((0,t.getProperties)(e,_),{customHeadline:(0,a.getTruncated)(e.customHeadline,n.MAX_HEADLINE_LENGTH),customButtonLabel:(0,a.getTruncated)(e.customButtonLabel,n.MAX_BUTTON_LABEL_LENGTH),organizationName:(0,a.getTruncated)(e.organizationName,n.MAX_COMPANY_LENGTH)})),(function({headline:e,buttonLabel:t}){return{customHeadline:e!==n.JOBS_HEADLINE.CUSTOM,customButtonLabel:t!==n.JOBS_BUTTON_LABEL.CUSTOM}}))})),define("campaign-manager-web/utils/key-codes",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.KEYS=e.EVENTS=void 0,e.isEndKey=function(e){return n(e,t.END)},e.isEnterKey=function(e){return n(e,t.ENTER)},e.isEscapeKey=function(e){return n(e,t.ESCAPE)},e.isHomeKey=function(e){return n(e,t.HOME)},e.isLeftKey=function(e){return n(e,t.LEFT)},e.isRightKey=function(e){return n(e,t.RIGHT)},e.isSpaceKey=function(e){return n(e,t.SPACE)},e.isTabKey=function(e){return n(e,t.TAB)}
const t=e.KEYS={ESCAPE:{ieKey:"Escape",key:"Esc",keyCode:27},UP:{ieKey:"ArrowUp",key:"ArrowUp",keyCode:38},DOWN:{ieKey:"ArrowDown",key:"ArrowDown",keyCode:40},LEFT:{ieKey:"ArrowLeft",key:"ArrowLeft",keyCode:37},RIGHT:{ieKey:"ArrowRight",key:"ArrowRight",keyCode:39},ENTER:{ieKey:"Enter",key:"Enter",keyCode:13},SPACE:{ieKey:"Space",key:" ",keyCode:32},TAB:{ieKey:"Tab",key:"Tab",keyCode:9},HOME:{ieKey:"Home",key:"Home",keyCode:36},END:{ieKey:"End",key:"End",keyCode:35}}
e.EVENTS={KEY_UP:"keyup",KEY_DOWN:"keydown"}
function n(e,t){return e.keyCode===t.keyCode||e.key===t.key||e.key===t.ieKey}})),define("campaign-manager-web/utils/key-events",["exports","@linkedin/concierge-ember-components/utils/key-events"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/utils/lan-ads-preview",["exports","campaign-manager-web/constants/ad-placement","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/api-endpoints","campaign-manager-web/utils/sponsored-content"],(function(e,t,n,a,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.LAN_CREATIVE_PREVIEW_CRITERIA_KEY=e.AD_RENDERING_PLACEMENT_TO_AD_TEMPLATE_URN_MAP=void 0,e.generateLanAccuratePreviewUrls=function(e={}){return{lanNativeAdUrl:c(e,t.AD_RENDERING_PLACEMENT.LAN_NATIVE_AD),lanNativeVideoUrl:c(e,t.AD_RENDERING_PLACEMENT.LAN_NATIVE_VIDEO),lanInStreamVideoUrl:c(e,t.AD_RENDERING_PLACEMENT.LAN_IN_STREAM_VIDEO),lanMediumRectangleUrl:c(e,t.AD_RENDERING_PLACEMENT.LAN_MEDIUM_RECTANGLE),lanMobileInterstitialUrl:c(e,t.AD_RENDERING_PLACEMENT.LAN_MOBILE_INTERSTITIAL)}},e.generateLanLivePreviewUrls=function(e={}){const n={viewContext:r.SPONSORED_CONTENT_VIEW_CONTEXT.AUTHOR}
return{lanNativeAdUrl:c(e,t.AD_RENDERING_PLACEMENT.LAN_NATIVE_AD,n),lanNativeVideoUrl:c(e,t.AD_RENDERING_PLACEMENT.LAN_NATIVE_VIDEO,n),lanInStreamVideoUrl:c(e,t.AD_RENDERING_PLACEMENT.LAN_IN_STREAM_VIDEO,n),lanMediumRectangleUrl:c(e,t.AD_RENDERING_PLACEMENT.LAN_MEDIUM_RECTANGLE,n),lanMobileInterstitialUrl:c(e,t.AD_RENDERING_PLACEMENT.LAN_MOBILE_INTERSTITIAL,n)}}
const o=e.AD_RENDERING_PLACEMENT_TO_AD_TEMPLATE_URN_MAP={[t.AD_RENDERING_PLACEMENT.LAN_NATIVE_AD]:"urn:li:adTemplate:native_single_image_ad_preview",[t.AD_RENDERING_PLACEMENT.LAN_NATIVE_VIDEO]:"urn:li:adTemplate:native_video_ad_preview",[t.AD_RENDERING_PLACEMENT.LAN_IN_STREAM_VIDEO]:"urn:li:adTemplate:in_stream_video_ad_preview",[t.AD_RENDERING_PLACEMENT.LAN_MEDIUM_RECTANGLE]:"urn:li:adTemplate:banner_banner_medium_rectangle_preview",[t.AD_RENDERING_PLACEMENT.LAN_MOBILE_INTERSTITIAL]:"urn:li:adTemplate:banner_fullscreen_interstitial_default_preview"},l=e.LAN_CREATIVE_PREVIEW_CRITERIA_KEY={SPONSORED_UPDATE:"criteria.com~2Elinkedin~2Ecampaignmanager~2ECmSponsoredUpdateCreativePreviewCriteria",SPONSORED_VIDEO:"criteria.com~2Elinkedin~2Ecampaignmanager~2ECmSponsoredVideoCreativePreviewCriteria"}
function s(e,t,n){return Object.assign({},e,{[t]:Object.assign({},{variables:n})})}const c=(e,c,u={viewContext:r.SPONSORED_CONTENT_VIEW_CONTEXT.REVIEWER})=>{const d=function({accountId:e,campaignId:n,sponsorableContentUrn:i,locale:r,adFormat:c},u){if(!i)return null
if(c===a.AD_FORMAT.STANDARD_SPONSORED_CONTENT)return s({accountId:e,adTemplateUrn:o[u],campaignId:n,locale:r},l.SPONSORED_UPDATE,{share:i})
if(c===a.AD_FORMAT.SINGLE_VIDEO)return s({accountId:e,adTemplateUrn:u===t.AD_RENDERING_PLACEMENT.LAN_IN_STREAM_VIDEO?o[t.AD_RENDERING_PLACEMENT.LAN_IN_STREAM_VIDEO]:o[t.AD_RENDERING_PLACEMENT.LAN_NATIVE_VIDEO],campaignId:n,locale:r},l.SPONSORED_VIDEO,{userGeneratedContentPost:i})
return null}(e,c)
return d?(0,n.addQueryParams)(i.default.creativesPreview,{...u,criteria:d},{encodeV1:!0,shouldEncode:!0}):null}})),define("campaign-manager-web/utils/lan-block-list-table",["exports","campaign-manager-web/utils/focus"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.asyncSetFocusOnDropdownTrigger=function(e,a){(0,t.asyncSetFocus)(`${n}-${e}`,a)},e.setFocusOnDropdownTrigger=function(e){(0,t.setFocus)(`${n}-${e}`)}
const n=".js-lan-block-list-actions-dropdown-trigger"})),define("campaign-manager-web/utils/landing-pages/analytics",["exports","campaign-manager-web/utils/date"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.getViewsToLeadsConversionRateChartData=e.getViewToLeadsTotalCountChartData=e.getLeadsInMailedChartData=e.getLeadsAnalytics=e.getLeadInmailAnalytics=e.getDemographicsAnalytics=e.LANDING_PAGE_DEMOGRAPHIC_PROPERTIES=e.LANDING_PAGE_DEMOGRAPHIC_MAP_METRIC_TO_DISPLAY_TEXT=e.LANDING_PAGE_DEMOGRAPHICS_METRICS=e.LANDING_PAGE_ANALYTICS_METRIC_FORMATS=e.LANDING_PAGE_ANALYTICS_METRICS=void 0
const n=e.LANDING_PAGE_ANALYTICS_METRICS={LEADS:"leads",LEADS_PERCENTAGE_CHANGE:"leadsPercentageChange",NEW_ENGAGED_LEADS_PERCENTAGE:"newEngagedLeadsPercentage",NEW_INMAILED_LEADS_PERCENTAGE:"newInMailedLeadsPercentage",LEADS_INMAIL_RATE:"leadsInMailRate",LEADS_INMAIL_RATE_PERCENTAGE_CHANGE:"leadsInMailRatePercentageChange",LEADS_INMAIL_ACCEPTANCE_RATE:"leadsInMailAcceptanceRate",LEADS_INMAIL_ACCEPTANCE_RATE_PERCENTAGE_CHANGE:"leadsInMailAcceptanceRatePercentageChange",BENCHMARK_INDUSTRY_INMAIL_RATE:"industryLeadsInMailAcceptanceRate",BENCHMARK_INDUSTRY:"benchmarkIndustry",LEADS_INMAILED_OVER_TIME:"leadsInMailedOverTime",VIEW_TO_LEADS_OVER_TIME:"viewsToLeadsOverTime",LEAD_COMPANIES:"leadCompanies",LEAD_TITLES:"leadTitles",LEAD_SKILLS:"leadSkills",LEAD_SENIORITIES:"leadSeniorities",CONVERSION_RATE:"conversionRate",LANDING_PAGE_VIEWS:"landingPageViews",LEADS_INMAILED:"leadsInMailed",LEAD_RATE:"viewToLeadConversionRate"},a=e.LANDING_PAGE_DEMOGRAPHICS_METRICS=[n.LEAD_COMPANIES,n.LEAD_TITLES,n.LEAD_SKILLS,n.LEAD_SENIORITIES],i=(e.LANDING_PAGE_DEMOGRAPHIC_PROPERTIES={LEADS:"leadsCount",LEADS_PERCENTAGE:"leadsPercentage"},e.LANDING_PAGE_DEMOGRAPHIC_MAP_METRIC_TO_DISPLAY_TEXT={[n.LEAD_COMPANIES]:"company",[n.LEAD_SKILLS]:"skill",[n.LEAD_SENIORITIES]:"seniority",[n.LEAD_TITLES]:"title"},e.LANDING_PAGE_ANALYTICS_METRIC_FORMATS={NUMBER:"number",RATIO:"ratio"})
e.getLeadsAnalytics=e=>{const t={}
return n.LEADS in e&&(t[n.LEADS]={value:e[n.LEADS],percentageChange:e[n.LEADS_PERCENTAGE_CHANGE],format:i.NUMBER}),n.NEW_ENGAGED_LEADS_PERCENTAGE in e&&(t[n.NEW_ENGAGED_LEADS_PERCENTAGE]={value:e[n.NEW_ENGAGED_LEADS_PERCENTAGE],format:i.RATIO}),n.NEW_INMAILED_LEADS_PERCENTAGE in e&&(t[n.NEW_INMAILED_LEADS_PERCENTAGE]={value:e[n.NEW_INMAILED_LEADS_PERCENTAGE],format:i.RATIO}),t}
e.getDemographicsAnalytics=e=>Object.keys(e).reduce(((t,n)=>(a.includes(n)&&(t[n]=e[n]),t)),{})
e.getLeadInmailAnalytics=e=>{const t={}
return n.LEADS_INMAIL_RATE in e&&(t[n.LEADS_INMAIL_RATE]={value:e[n.LEADS_INMAIL_RATE],percentageChange:e[n.LEADS_INMAIL_RATE_PERCENTAGE_CHANGE],format:i.RATIO}),n.LEADS_INMAIL_ACCEPTANCE_RATE in e&&(t[n.LEADS_INMAIL_ACCEPTANCE_RATE]={value:e[n.LEADS_INMAIL_ACCEPTANCE_RATE],percentageChange:e[n.LEADS_INMAIL_ACCEPTANCE_RATE_PERCENTAGE_CHANGE],format:i.RATIO}),t}
const r=e=>(0,t.getUTCDateFromYMD)(e.start.year,e.start.month,e.start.day).getTime()
e.getLeadsInMailedChartData=e=>{const t=e[n.LEADS_INMAILED_OVER_TIME]
return t?t.map((({dateRange:e,leadsInMailRate:t,leadsInMailRatePercentageChange:n,leadsInMailed:a,leadsInMailedPercentageChange:i,leads:o,leadsPercentageChange:l,granularity:s})=>({x:r(e),y:t||0,leadsInMailRatePercentageChange:n,leadsInMailed:a,leadsInMailedPercentageChange:i,leads:o,leadsPercentageChange:l,granularity:s}))):[]}
e.getViewToLeadsTotalCountChartData=e=>{const t=e[n.VIEW_TO_LEADS_OVER_TIME]
return t?t.reduce(((e,{dateRange:t,leads:n,leadsPercentageChange:a,landingPageViews:i,landingPageViewsPercentageChange:o,granularity:l})=>{const s=r(t)
return e[0].push({x:s,y:n,leadsPercentageChange:a,granularity:l}),e[1].push({x:s,y:i,landingPageViewsPercentageChange:o,granularity:l}),e}),[[],[]]):[[],[]]}
e.getViewsToLeadsConversionRateChartData=e=>{const t=e[n.VIEW_TO_LEADS_OVER_TIME]
return t?t.map((({dateRange:e,viewToLeadConversionRate:t,viewToLeadConversionRatePercentageChange:n,granularity:a})=>({x:r(e),y:t||0,viewToLeadConversionRatePercentageChange:n,granularity:a}))):[]}})),define("campaign-manager-web/utils/landing-pages/permissions",["exports","campaign-manager-web/constants/landing-pages"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.canUserViewTalentLandingPages=e.canUserViewMarketingLandingPages=e.canUserViewLeads=e.canUserViewLandingPages=e.canUserViewExternalLandingPages=e.canUserPublishLandingPages=e.canUserPublishLandingPageOfType=e.canUserEditTalentLandingPages=e.canUserEditMarketingLandingPages=e.canUserEditLandingPages=e.canUserEditLandingPageOfType=e.canUserEditExternalLandingPages=e.canUserDownloadLeads=e.canUserCreateLandingPages=void 0
const n=(e,n,a)=>a!==t.LANDING_PAGE_TYPES.MARKETING_LEAD&&Boolean(e?.canAccessTalentLeadsLandingPages&&n?.allowedToEditLandingPages)
e.canUserEditLandingPages=n
e.canUserPublishLandingPages=(e,t,a)=>Boolean(n(e,t,a)&&e?.canPublishTalentLeadsLandingPages)
const a=e=>Boolean(e?.allowedToViewLeads)
e.canUserViewLeads=a
e.canUserDownloadLeads=e=>a(e)
const i=({userPermissions:e,isLeadgenLixEnabled:t})=>Boolean(e?.allowedToViewLandingPages&&t)
e.canUserViewMarketingLandingPages=i
const r=({landingPagePermissions:e,userPermissions:t})=>Boolean(t?.allowedToViewLandingPages&&e?.canAccessTalentLeadsLandingPages)
e.canUserViewTalentLandingPages=r
const o=({userPermissions:e,isAdminExternalUrlLandingPagesEnabled:t})=>Boolean(e?.allowedToViewLandingPages&&t)
e.canUserViewExternalLandingPages=o
e.canUserViewLandingPages=({landingPagePermissions:e,userPermissions:t,isLeadgenLixEnabled:n,isAdminExternalUrlLandingPagesEnabled:a})=>i({userPermissions:t,isLeadgenLixEnabled:n})||r({userPermissions:t,landingPagePermissions:e})||o({userPermissions:t,isAdminExternalUrlLandingPagesEnabled:a})
const l=({userPermissions:e,isFullAdminLeadgenLixEnabled:t})=>Boolean(t&&e?.allowedToEditLandingPages&&e?.allowedToViewLeads)
e.canUserEditMarketingLandingPages=l
const s=({userPermissions:e,isAdminExternalUrlLandingPagesEnabled:t})=>Boolean(t&&e?.allowedToEditLandingPages)
e.canUserEditExternalLandingPages=s
const c=({userPermissions:e,landingPagePermissions:t})=>Boolean(e?.allowedToEditLandingPages&&t?.canAccessTalentLeadsLandingPages)
e.canUserEditTalentLandingPages=c
e.canUserEditLandingPageOfType=({userPermissions:e,landingPagePermissions:n,isFullAdminLeadgenLixEnabled:a,landingPageType:i,isAdminExternalUrlLandingPagesEnabled:r})=>i===t.LANDING_PAGE_TYPES.MARKETING_LEAD?l({userPermissions:e,isFullAdminLeadgenLixEnabled:a}):i===t.LANDING_PAGE_TYPES.TALENT_LEADS?c({userPermissions:e,landingPagePermissions:n}):i===t.LANDING_PAGE_TYPES.EXTERNAL_URL&&s({userPermissions:e,isAdminExternalUrlLandingPagesEnabled:r})
e.canUserCreateLandingPages=({userPermissions:e,landingPagePermissions:t,isFullAdminLeadgenLixEnabled:n,isAdminExternalUrlLandingPagesEnabled:a})=>l({userPermissions:e,isFullAdminLeadgenLixEnabled:n})||c({userPermissions:e,landingPagePermissions:t})||s({userPermissions:e,isAdminExternalUrlLandingPagesEnabled:a})
e.canUserPublishLandingPageOfType=({landingPagePermissions:e,userPermissions:n,landingPageType:a,isFullAdminLeadgenLixEnabled:i,isAdminExternalUrlLandingPagesEnabled:r})=>a===t.LANDING_PAGE_TYPES.MARKETING_LEAD?l({userPermissions:n,isFullAdminLeadgenLixEnabled:i}):a===t.LANDING_PAGE_TYPES.TALENT_LEADS?Boolean(c({userPermissions:n,landingPagePermissions:e})&&e?.canPublishTalentLeadsLandingPages):a===t.LANDING_PAGE_TYPES.EXTERNAL_URL&&s({userPermissions:n,isAdminExternalUrlLandingPagesEnabled:r})})),define("campaign-manager-web/utils/landing-pages/talent-leads",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.toSerializedMember=function({id:e,encryptedId:t,firstName:n,publicIdentifier:a}){return{id:e,encryptedId:t,firstName:n,publicIdentifier:a}},e.typeaheadHitToFeaturedMember=function({id:e,localizedHeadline:t,pictureUrl:n,hitInfo:{firstName:a,lastName:i,degree:r}={}}={}){return{pictureUrl:n,firstName:a,lastName:i,id:e,localizedHeadline:t,distance:r,publicIdentifier:""}}})),define("campaign-manager-web/utils/leadgen-form-creation",["exports","@ember/object/computed","@linkedin/ember-tracked-validations","@ember/object","campaign-manager-web/utils/ad-form","campaign-manager-web/constants/leadgen-form","campaign-manager-web/utils/locale","campaign-manager-web/utils/object","ember-cli-pemberly-tracking","@ember/array","campaign-manager-web/components/leadgen-form/creation-form-details","campaign-manager-web/components/leadgen-form/creation-confirmation","campaign-manager-web/components/leadgen-form/creation","campaign-manager-web/constants/lix"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){var g,b,_,h,f,T,E
function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.OPTION_PATH=e.LeadgenFormCreation=void 0,e.getInitializedCustomCheckbox=j,e.getInitializedCustomQuestion=z,e.getInitializedHiddenField=G,e.getInitializedMultipleChoiceQuestions=x,e.getInitializedOption=U,e.getInitializedSingleLineQuestion=F,e.getLivePreviewObject=function({callToAction:e,companyId:t,i18nService:n,leadGenForm:o,previewStep:l,localizedPredefinedQuestions:s}={}){const{previewDesktopUrl:c,previewMobileUrl:u}=(0,i.getPreviewUrlsForLocale)(o.locale),d=B(n)
let p=o.form.questions.filter((e=>!!e.predefinedField))
const m=o.form.questions.filter((e=>!e.predefinedField))
s&&(p=(0,i.transformSelectedPredefinedQuestionsToUseFormLocale)(p,s).map((e=>{const t=s.find((t=>t.predefinedField===e.predefinedField))
return{...e,responseEditable:t?.responseEditable??e.responseEditable}})))
const g={...(0,a.getProperties)(o.form,Object.keys(r.DEFAULT_FORM_DETAILS)),...(0,a.getProperties)(o.form,Object.keys(r.DEFAULT_CONFIRMATION)),questions:(0,i.transformExistingFormQuestionsToJson)([...p,...m]),consents:(0,i.transformConsentsToJson)(o.form.consents),hiddenFields:(0,i.transformHiddenFieldsToJson)(o.form.hiddenFields)},b={type:"LIVE_PREVIEW",updateType:"leadgenform",callToActionLabel:e?.labelType??r.DEFAULT_CALL_TO_ACTION.labelType,sponsor:Number(t),step:l??r.PREVIEW_STEP.FORM,formData:g}
return{desktop:{url:c,title:d.desktop,tracking:"leadgen_create_ad_desktop_preview_toggle"},mobile:{url:u,title:d.mobile,tracking:"leadgen_create_ad_mobile_preview_toggle"},previewObject:b}},e.utils=void 0
const A=e.OPTION_PATH="typeSpecificQuestionDetails.multipleChoiceQuestionDetails.options",C={[r.LEADGEN_FORM_SECTIONS.FORM_SECTION]:r.PREVIEW_STEP.FORM,[r.LEADGEN_FORM_SECTIONS.LEAD_SECTION]:r.PREVIEW_STEP.FORM,[r.LEADGEN_FORM_SECTIONS.CONFIRMATION_SECTION]:r.PREVIEW_STEP.CONFIRMATION},O={"formDetails.name":[(0,n.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,n.validator)("length",{max:r.FORM_NAME_MAX_LENGTH})],"formDetails.headline":[(0,n.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,n.validator)("length",{max:r.HEADLINE_MAX_LENGTH})],"formDetails.description":[(0,n.validator)("length",{max:r.OFFER_DETAILS_MAX_LENGTH})],"formDetails.privacyPolicy":[(0,n.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,n.validator)("privacy-url",{allowBlank:!1}),(0,n.validator)("identical",{messageKey:"identical_cta_landing_page_url",messageTemplate:u.default,cannotBeIdenticalToField:"model.confirmationDetails.landingPage",allowBlank:!1,dependentKeys:["model.confirmationDetails.landingPage"]}),(0,n.validator)("length",{max:r.PRIVACY_POLICY_URL_MAX_LENGTH})],"formDetails.legalDisclaimer":[(0,n.validator)("length",{max:r.PRIVACY_POLICY_TEXT_MAX_LENGTH})]},v={"confirmationDetails.thankYouMessage":[(0,n.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,n.validator)("length",{max:r.THANK_YOU_MESSAGE_MAX_LENGTH})],"confirmationDetails.landingPage":[(0,n.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,n.validator)("url",{messageKey:"i18n_url_with_schema",allowBlank:!1}),(0,n.validator)("identical",{messageKey:"i18n_identical_cta_landing_page_url",messageTemplate:d.default,cannotBeIdenticalToField:"model.formDetails.privacyPolicy",allowBlank:!1,dependentKeys:["model.privacyPolicy"]}),(0,n.validator)("length",{max:r.LANDING_PAGE_URL_MAX_LENGTH})]},w={customQuestions:{validators:[(0,n.validator)("has-many")]}},I={consents:{validators:[(0,n.validator)("has-many")]}},P={hiddenFields:{validators:[(0,n.validator)("has-many")]}},N=(0,n.buildValidators)({...O,...w,...I,...v,...P}),R=(0,n.buildValidators)({text:[(0,n.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,n.validator)("length",{max:r.OPTION_TEXT_MAX_LENGTH})]}),D=(0,n.buildValidators)({question:[(0,n.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,n.validator)("length",{max:r.QUESTION_TEXT_MAX_LENGTH})],[A]:{disabled:(0,t.none)(`model.${A}`),validators:[(0,n.validator)("has-many")]}}),M=(0,n.buildValidators)({content:[(0,n.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,n.validator)("length",{max:r.FLEXIBLE_CONSENT_CONTENT_MAX_LENGTH})]}),L=(0,n.buildValidators)({name:[(0,n.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,n.validator)("length",{max:r.HIDDEN_FIELD_NAME_MAX_LENGTH})],value:[(0,n.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,n.validator)("length",{max:r.HIDDEN_FIELD_VALUE_MAX_LENGTH})]}),k=(0,n.buildValidators)({target:[(0,n.validator)("presence",{presence:!0})]})
function U(e,t={}){return new R(e,{id:(0,s.uuid)(),text:"",...t})}function x(e,t={},n){const i=(0,a.get)(t,"multipleChoiceQuestionDetails.options"),r=n?i.slice(0,n):i
return{multipleChoiceQuestionDetails:{options:r?(0,c.A)(r.map((t=>U(e,t)))):(0,c.A)([U(e),U(e)])},questionDetails:t}}function F(e={}){return{id:(0,s.uuid)(),textQuestionDetails:{},...e}}function z(e,t={},n){const i=(0,l.deepEqual)(t,{}),o=(0,a.get)(t,A)||i?x(e,t.typeSpecificQuestionDetails,n):F(t.typeSpecificQuestionDetails)
return new D(e,{...r.DEFAULT_CUSTOM_QUESTION,...t,id:(0,s.uuid)(),typeSpecificQuestionDetails:o,multipleChoiceValues:(0,a.computed)(`${A}.@each.text`,(function(){return""})).readOnly()})}function j(e,t={}){return new M(e,{id:(0,s.uuid)(),...r.DEFAULT_CONSENT,...t})}function G(e,t={}){return new L(e,{nameId:(0,s.uuid)(),valueId:(0,s.uuid)(),...r.DEFAULT_HIDDEN_FIELD,...t})}function B(e){return{desktop:e.lookupTranslation(p.default,"live_preview_title_desktop")(),mobile:e.lookupTranslation(p.default,"live_preview_title_mobile")()}}let V=e.LeadgenFormCreation=(g=(0,a.computed)("settings.{showFullForm,isFormSelectionRequired}","form.validations.isValid","callToAction.validations.isValid"),b=(0,a.computed)("localizedPredefinedQuestionsMap","locale"),_=(0,a.computed)("customQuestions.@each.question","_selectedPredefinedQuestionsLabels"),h=(0,a.computed)("_previewTitle","_previewObject","locale"),f=(0,a.computed)("_previewStep","settings.companyId","callToAction.labelType","selectedAdForm","localizedPredefinedQuestions","form.formDetails.{name,headline,description,privacyPolicy,legalDisclaimer}","form.selectedPredefinedQuestions.[]","form.customQuestions.@each.{question,multipleChoiceValues}","form.consents.@each.{content,consentRequired}","form.confirmationDetails.{thankYouMessage,landingPage,thankYouPageCallToAction}","form.hiddenFields.@each.{name,value}"),T=(0,a.computed)("form.selectedPredefinedQuestions.[]"),S((E=class{set isValid(e){}get isValid(){return this.settings.showFullForm?this.form.validations.isValid:!this.settings.isFormSelectionRequired||this.callToAction.validations.isValid}set localizedPredefinedQuestions(e){}get localizedPredefinedQuestions(){const e=this.locale,t=(0,o.convertLocaleObjectToString)(e)
return this.localizedPredefinedQuestionsMap[t]}set customQuestionsHasPredefinedField(e){}get customQuestionsHasPredefinedField(){return this.form.customQuestions.map((({question:e})=>{const t=e.toLowerCase()
return this._selectedPredefinedQuestionsLabels.some((e=>t.includes(e)))}))}set preview(e){}get preview(){const{previewDesktopUrl:e,previewMobileUrl:t}=(0,i.getPreviewUrlsForLocale)(this.locale)
return{desktop:{url:e,title:this._previewTitle.desktop,tracking:"leadgen_create_ad_desktop_preview_toggle"},mobile:{url:t,title:this._previewTitle.mobile,tracking:"leadgen_create_ad_mobile_preview_toggle"},previewObject:this._previewObject}}get isFormEditableTemplate(){return!!this.id&&Object.values(r.TEMPLATE_TYPE).includes(this.id)}set _previewObject(e){}get _previewObject(){let e={}
if(this.selectedAdForm)e={...(0,a.getProperties)(this.selectedAdForm.form,Object.keys(r.DEFAULT_FORM_DETAILS)),...(0,a.getProperties)(this.selectedAdForm.form,Object.keys(r.DEFAULT_CONFIRMATION)),questions:(0,i.transformExistingFormQuestionsToJson)(this.selectedAdForm.form.questions),consents:(0,i.transformConsentsToJson)(this.selectedAdForm.form.consents),hiddenFields:(0,i.transformHiddenFieldsToJson)(this.selectedAdForm.form.hiddenFields)}
else{let t=this.form.selectedPredefinedQuestions
this.localizedPredefinedQuestions&&(t=(0,i.transformSelectedPredefinedQuestionsToUseFormLocale)(this.form.selectedPredefinedQuestions,this.localizedPredefinedQuestions)),e={...this.form.formDetails,...this.form.confirmationDetails,questions:(0,i.transformExistingFormQuestionsToJson)([...t,...this.form.customQuestions]),consents:(0,i.transformConsentsToJson)(this.form.consents),hiddenFields:(0,i.transformHiddenFieldsToJson)(this.form.hiddenFields)}}return{type:"LIVE_PREVIEW",updateType:"leadgenform",callToActionLabel:this.callToAction.labelType,sponsor:Number(this.settings.companyId),step:this._previewStep,formData:e}}set _selectedPredefinedQuestionsLabels(e){}get _selectedPredefinedQuestionsLabels(){const e=new Set(["email","phone"])
return this.form.selectedPredefinedQuestions.forEach((({label:t})=>{t&&t.split("/").forEach((t=>e.add(t.toLowerCase())))})),Array.from(e)}constructor(e,t,n={},a={},o=null){y(this,"id",null),y(this,"localeName",null),y(this,"locale",null),y(this,"form",null),y(this,"selectedAdForm",null),y(this,"callToAction",{}),y(this,"activeSection",r.LEADGEN_FORM_SECTIONS.FORM_SECTION),y(this,"localizedPredefinedQuestionsMap",{}),y(this,"_previewStep",r.PREVIEW_STEP.FORM),y(this,"_previewTitle",{desktop:"",mobile:""}),t||(t={})
const{maxTotalQuestions:l=(o&&o.getTreatmentIsEnabled(m.LIX_TEST_KEYS.enableMaxQuestionsLimit)?r.NEW_MAX_TOTAL_QUESTIONS:r.MAX_TOTAL_QUESTIONS),maxOptionsPerQuestion:s=(o&&o.getTreatmentIsEnabled(m.LIX_TEST_KEYS.enableMaxQuestionsLimit)?r.NEW_MAX_OPTIONS_PER_QUESTION:r.MAX_OPTIONS_PER_QUESTION),isFormReadOnly:c,campaignLocale:u}=a,{form:d={},locale:p={}}=t,{questions:g=[],consents:b=[],hiddenFields:_=[]}=d,{name:h,headline:f,description:T,privacyPolicy:E,legalDisclaimer:S}=d,A={...r.DEFAULT_FORM_DETAILS,...n,...t.form?{name:h,headline:f,description:T,privacyPolicy:E,legalDisclaimer:S}:{}},C=c?g:g.slice(0,l),O=(0,i.transformCustomQuestionsForForm)(g.filter((e=>!e.predefinedField))),v=C.filter((e=>e.predefinedField)),{thankYouMessage:w,landingPage:I,thankYouPageCallToAction:P}=d,R={...r.DEFAULT_CONFIRMATION,...t.form?{thankYouMessage:w,landingPage:I,thankYouPageCallToAction:P}:{}},D=O.map((t=>z(e,t,c?null:s))),M=b.map((t=>j(e,t))),L=_.map((t=>G(e,t)))
this.ownerInjection=e,this.id=t.id,this.localeName=t.localeName,this.settings={...a,maxTotalQuestions:l,maxOptionsPerQuestion:s},this.locale={country:"US",language:"en",...u,...p},this.form=new N(e,{formDetails:A,questions:C,selectedPredefinedQuestions:v,customQuestions:D,consents:M,confirmationDetails:R,hiddenFields:L})}update(e){if(e.activeSection){const t=C[e.activeSection]
t&&(0,a.set)(e,"_previewStep",t)}(0,a.setProperties)(this,e)}clone(){return Object.assign(Object.create(Object.getPrototypeOf(this)),this)}toJson(){if(this.settings.showFullForm){const e={...this.form.formDetails,...this.form.confirmationDetails,selectedPredefinedQuestions:this.form.selectedPredefinedQuestions,customQuestions:this.form.customQuestions,questions:this.form.questions,consents:this.form.consents,hiddenFields:this.form.hiddenFields}
let t=this.form.selectedPredefinedQuestions
return this.localizedPredefinedQuestions&&(t=(0,i.transformSelectedPredefinedQuestionsToUseFormLocale)(this.form.selectedPredefinedQuestions,this.localizedPredefinedQuestions)),(0,i.transformDraftAdFormToApiPayload)({accountId:this.settings.accountId,locale:this.locale,form:e,selectedPredefinedQuestions:t,adFormId:this.id,isNameQuestionConsentAndHiddenFieldReadOnly:this.settings.isNameQuestionConsentAndHiddenFieldReadOnly})}}setupCallToAction(e={}){const t=new k(this.ownerInjection,{...r.DEFAULT_CALL_TO_ACTION,...e});(0,a.set)(this,"callToAction",t)}setupPreviewTitle(e){const t=B(e);(0,a.set)(this,"_previewTitle",t)}}).prototype,"isValid",[g],Object.getOwnPropertyDescriptor(E.prototype,"isValid"),E.prototype),S(E.prototype,"localizedPredefinedQuestions",[b],Object.getOwnPropertyDescriptor(E.prototype,"localizedPredefinedQuestions"),E.prototype),S(E.prototype,"customQuestionsHasPredefinedField",[_],Object.getOwnPropertyDescriptor(E.prototype,"customQuestionsHasPredefinedField"),E.prototype),S(E.prototype,"preview",[h],Object.getOwnPropertyDescriptor(E.prototype,"preview"),E.prototype),S(E.prototype,"_previewObject",[f],Object.getOwnPropertyDescriptor(E.prototype,"_previewObject"),E.prototype),S(E.prototype,"_selectedPredefinedQuestionsLabels",[T],Object.getOwnPropertyDescriptor(E.prototype,"_selectedPredefinedQuestionsLabels"),E.prototype),E)
e.utils={LeadgenFormCreation:V,getInitializedOption:U,getInitializedMultipleChoiceQuestions:x,getInitializedSingleLineQuestion:F,getInitializedCustomQuestion:z,getInitializedCustomCheckbox:j,getInitializedHiddenField:G}})),define("campaign-manager-web/utils/learning-phase",["exports","campaign-manager-web/constants/entity-status"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.calculateLearningPhaseProgress=function(e){const t=parseInt(100*e.keyResultSinceLastUpdate/e.targetKeyResult,10)
return Math.min(100,t)},e.isLearningInProgress=function(e,n){if(e!==t.STATUSES.ACTIVE)return!1
const{targetKeyResult:a=0,keyResultSinceLastUpdate:i=0}=n||{}
return i<a}})),define("campaign-manager-web/utils/lifecycle",["exports","@ember/runloop"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.sleep=function(e){return new Promise((n=>(0,t.later)(n,e)))}})),define("campaign-manager-web/utils/lifetime-pacing-strategies",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default={TRAFFIC_BASED_PACING:"TRAFFIC_BASED_PACING",UNIFORM_PACING:"UNIFORM_PACING",NO_LIFETIME_PACING:"NO_LIFETIME_PACING"}})),define("campaign-manager-web/utils/lisa",["exports","campaign-manager-web/config/environment"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.LISA_USER=e.LISA_BUTTON_SELECTED_COUNT=void 0,e.isLisaUser=function(e){return t.default.IS_LISA||e===n}
const n=e.LISA_USER="lisa"
e.LISA_BUTTON_SELECTED_COUNT=5})),define("campaign-manager-web/utils/lms-copilot/optima/bid-and-budget",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isDailyBudgetEvent=function(e){return!("EntityType_CAMPAIGN"!==e?.entityType||!e?.entityData?.dailyBudget)},e.isLifetimeBudgetEvent=function(e){return!("EntityType_CAMPAIGN"!==e?.entityType||!e?.entityData?.totalBudget)}})),define("campaign-manager-web/utils/lms-copilot/progress-messages",["exports","ember-cli-pemberly-tracking","campaign-manager-web/constants/nala","ember-stdlib/utils/is-browser"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.sendCoachLoadingStateWithUndo=function(e,{title:i,content:r,completedTitle:o,completedContent:l,undoContent:s,undoCallback:c}){const u=Math.floor(31*Math.random())+45,d={buttonUuid:(0,t.generateBase64UUID)(),content:s,type:"undo",onClick:()=>{c()}},p=(0,t.generateBase64UUID)()
e.sendLoadingStateWithUndo({messageUuid:p,title:i,percentage:u,content:r,callToActions:[d]}),a.default&&setTimeout((()=>{e.updateLoadingState({messageUuid:p,title:i,content:r,completedTitle:o,completedContent:l||r,percentage:100}),e.sendCompletedLoadingMessage({messageUuid:p,title:o,content:l||r})}),n.COACH_PROGRESS_ANIMATION_TIMEOUT_MS)}})),define("campaign-manager-web/utils/local-storage-keys",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.REPORTING_LOCAL_STORAGE_KEYS=e.PERMANENT_REPORTING_LOCAL_STORAGE_KEYS=e.LOCAL_STORAGE_KEYS=e.ALL_LOCAL_STORAGE_KEYS=void 0
const t=e.LOCAL_STORAGE_KEYS=Object.freeze({forecastingMenuOptions:"forecastingMenuOptions",dismissedBannerAdsAgreement:"dismissedBannerAdsAgreement",dismissedWebsiteActionsBanner:"dismissedWebsiteActionsBanner",showedCampaignUpgradedModal:"showedCampaignUpgradedModal",firstSeenBannerAdsAgreement:"firstSeenBannerAdsAgreement",bannerAdsAgreementVersion:"bannerAdsAgreementVersion",experimentListSort:"experimentListSort",onboardingToolTipHasDisplayed:"ONBOARDING_TOOLTIP_HAS_DISPLAYED",onboardingSimplification:"onboardingSimplification",navigationSurveySessionsReramp:"navigationSurveySessionsReramp",websiteEventsDomainSelection:"websiteEventsDomainSelection",lookalikeSunsetBannerDismissed:"lookalikeSunsetBannerDismissed",testLocalStorageKey:"testLocalStorageKey",lastDateShownVoluntary2FAModal:"lastDateShownVoluntary2FAModal",showed2FAPartnerIntegrationsModal:"showed2FAPartnerIntegrationsModal",adsReviewDontShowConfirmationAgain:"adsReviewDontShowConfirmationAgain"}),n=e.REPORTING_LOCAL_STORAGE_KEYS=Object.freeze({BREAKDOWN_SELECTION:"breakdownSelection",LAST_VISITED_ACCOUNT:"lastVistedAccount",ACCOUNT_FILTERS:"reportingAccountFilters",CAMPAIGN_GROUP_FILTERS:"reportingCampaignGroupFilters",CAMPAIGN_FILTERS:"reportingCampaignFilters",CREATIVE_FILTERS:"reportingCreativeFilters",CAMPAIGN_GROUP_SEARCH:"reportingCampaignGroupSearch",CAMPAIGN_SEARCH:"reportingCampaignSearch",CREATIVE_SEARCH:"reportingCreativeSearch",CREATED_DATE_FILTER_PREFERENCES:"createdDateFilterPreferences",DATE_RANGE_REPORTING:"dateRangeSelection_reporting",STATUS_FILTER_PREFERENCES:"statusFilterPreferences",EXPERIMENT_LIST_FILTERS:"experimentListFilters",METRIC_RESTATEMENTS_LAST_ACKNOWLEDGED_DATE:"metricRestatementsLastAcknowledgedDate"}),a=e.PERMANENT_REPORTING_LOCAL_STORAGE_KEYS=Object.freeze({TABLE_PAGINATION_SIZE:"reportingTablePageSize",VIEW_SELECTION:"viewSelection"})
e.ALL_LOCAL_STORAGE_KEYS=Object.freeze(Object.values({...t,...n,...a}))})),define("campaign-manager-web/utils/locale",["exports","campaign-manager-web/utils/targeting"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.convertLocaleObjectToRestliLocaleString=function(e){return`(language:${e.language},country:${e.country})`},e.convertLocaleObjectToString=r,e.convertLocaleStringToObject=o,e.convertLocaleToUrn=function(e={}){return`urn:li:locale:${r(e)}`},e.convertUrnToLocale=function(e){if(!i.test(e))throw new Error(`Invalid format \`localeUrn\` ${e}`)
const[t,n]=e.split(":")[3].split("_")
return{language:t,country:n}},e.getDisplayLocale=function(e,n){if(e.targetingCriteria&&(0,t.hasFacet)(e.targetingCriteria,t.FACET_URNS.INTERFACE_LOCALES))return e.locale
return o(n)},e.getLocaleEntity=function(e,t){return t.find((t=>t.urn===e))},e.getLocaleFromUrn=function(e){return e.split(":").pop()},e.isLocaleTheSame=function(e={},t={}){return e&&t&&e.language===t.language&&e.country===t.country}
const n=/^[A-Z]{2}$/,a=/^[a-z]{2}$/,i=/^urn:li:locale:[a-z]{2}_[A-Z]{2}$/
function r({country:e,language:t}={}){if(!n.test(e))throw new Error(`Invalid format \`country\` ${e}`)
if(!a.test(t))throw new Error(`Invalid format \`language\` ${t}`)
return`${t}_${e}`}function o(e){const[t,n]=e.split("_")
return{language:t,country:n}}})),define("campaign-manager-web/utils/m3",["exports","campaign-manager-web/utils/urn"],(function(e,t){function n(e){const n=e.toJSON()
return"id"in e&&(n.id=parseInt((0,t.getIdFromUrn)(String(e.id)),10)),n}Object.defineProperty(e,"__esModule",{value:!0}),e.formatArrayJSON=function(e){return e.map((e=>n(e)))},e.formatObjectJSON=n})),define("campaign-manager-web/utils/map-video-ad-lifecycle-state",["exports","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/object"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.mapVideoAdLifecycleState=function({sponsorableLifecycleState:e,sponsorableAsset:t,sponsorableReview:a,sponsorableFailReasons:i,sponsoredUpdateLifecycleState:r,sponsoredUpdateProcessingState:o}){if(e&&!r){const r=function(e,t,n,a){const i=A(E,e),r=function(e,t,n,a){return 1===e.length?e[0]:t?e.find((e=>e[E]?.lifecycleStateInfo?.assetStatus===t)):n?e.find((e=>e[E]?.lifecycleStateInfo?.reviewStatus===n)):a?e.find((e=>function(e,t){if(Array.isArray(t)&&t.length){const n=t[0]
return e[E]?.lifecycleStateInfo?.processingFailedReasons[0]===n}return!1}(e,a))):e[0]}(i,t,n,a)
return{lifecycleState:r[y]?.lifecycleState,processingState:r[y]?.processingState}}(e,t,a,i)
return(0,n.filterUndefinedRecursive)(r)}if(!e&&r){const e=function(e,t){const n=A(y,e),a=function(e,t){return t?e.find((e=>e[y].processingState===t)):e[0]}(n,t)
return{lifecycleState:a[E]?.lifecycleState,lifecycleStateInfo:S(a)}}(r,o)
return(0,n.filterUndefinedRecursive)(e)}return},e.mapping=void 0
const{DRAFT:a,PROCESSING:i,PROCESSING_FAILED:r,PUBLISHED:o,PUBLISHED_EDITED:l,PUBLISH_REQUESTED:s,PUBLISH_FAILED:c}=t.SPONSORED_CONTENT_LIFECYCLE_STATES,{PROCESSING:u,FAILED:d,PENDING:p}=t.PROCESSING_STATE_INFO,{CONTENT_PROCESSING:m,REVIEW_PROCESSING:g,CONTENT_PROCESSING_FAILED:b,REVIEW_PROCESSING_FAILED:_}=t.SPONSORED_CONTENT_PROCESSING_STATES,{ASSET:h,REVIEW:f}=t.PROCESSING_FAILED_STATE_INFO,T=e.mapping=[{sponsorable:{lifecycleState:a,lifecycleStateInfo:{assetStatus:i}},sponsoredUpdate:{lifecycleState:a,processingState:m}},{sponsorable:{lifecycleState:a,lifecycleStateInfo:{assetStatus:d}},sponsoredUpdate:{lifecycleState:a,processingState:m}},{sponsorable:{lifecycleState:i,lifecycleStateInfo:{reviewStatus:p}},sponsoredUpdate:{lifecycleState:s}},{sponsorable:{lifecycleState:i,lifecycleStateInfo:{assetStatus:u}},sponsoredUpdate:{lifecycleState:s,processingState:m}},{sponsorable:{lifecycleState:i,lifecycleStateInfo:{reviewStatus:u}},sponsoredUpdate:{lifecycleState:s,processingState:g}},{sponsorable:{lifecycleState:r,lifecycleStateInfo:{processingFailedReasons:[h]}},sponsoredUpdate:{lifecycleState:c,processingState:b}},{sponsorable:{lifecycleState:r,lifecycleStateInfo:{processingFailedReasons:[f]}},sponsoredUpdate:{lifecycleState:c,processingState:_}},{sponsorable:{lifecycleState:o},sponsoredUpdate:{lifecycleState:o}},{sponsorable:{lifecycleState:l},sponsoredUpdate:{lifecycleState:o}}],E="sponsorable",y="sponsoredUpdate"
function S(e){const t=e[E]?.lifecycleStateInfo?.assetStatus,n=e[E]?.lifecycleStateInfo?.reviewStatus,a=e[E]?.lifecycleStateInfo?.processingFailedReasons
return t?{assetStatus:t}:n?{reviewStatus:n}:a?{processingFailedReasons:a}:void 0}function A(e,t){const n=[]
for(let a=0;a<T.length;a++)T[a][e].lifecycleState===t&&n.push(T[a])
return n}})),define("campaign-manager-web/utils/map",["exports","@linkedin/lms-adrecs-ui/utils/map"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.keys(t).forEach((function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===t[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}}))}))})),define("campaign-manager-web/utils/media-planner",["exports","campaign-manager-web/utils/array","campaign-manager-web/utils/date","campaign-manager-web/utils/number"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.addPointToMetricCurve=function(e,n){const a=n.findIndex((t=>t.budgetMicros>=e.budgetMicros))
if(-1===a)return[...n,e]
if(n[a].budgetMicros===e.budgetMicros)return n
return(0,t.insertIntoCopy)(n,[e],a)},e.fromMicron=function(e){return e/1e6},e.getIndexOfBudget=e.getDefaultMediaPlannerDateRange=void 0,e.toMicron=i
function i(e){return(0,a.roundToDecimals)(1e6*e)}e.getDefaultMediaPlannerDateRange=()=>{const e=(0,n.getTomorrowUTC)()
let t=(0,n.addMonthsUTC)(e,1)
return e.getUTCDate()!==t.getUTCDate()&&(t=(0,n.getLastOfNextMonthInUTC)(e)),{start:e.getTime(),end:t.getTime()}}
e.getIndexOfBudget=(e,t)=>{const n=i(t)
return e?.findIndex((e=>e.budgetMicros===n))??-1}})),define("campaign-manager-web/utils/media-specs",["exports","rsvp","ember-stdlib/utils/is-browser","ember-test-waiters","campaign-manager-web/constants/video","campaign-manager-web/utils/number","campaign-manager-web/components/helper-strings","@linkedin/jsecure"],(function(e,t,n,a,i,r,o,l){function s(e){if(!n.default)return t.Promise.reject()
const i=l.default.sanitizeUrl(window.URL.createObjectURL(e)),r=document.createElement("img"),{size:o,type:s,name:c}=e
return r.src=i,(0,a.waitForPromise)(new t.Promise(((e,t)=>{r.onload=function(){const{width:t,height:n}=this
e({assetName:c,size:o,type:s,objectUrl:i,imageWidth:t,imageHeight:n})},r.onerror=()=>t()})),"get-image-spec")}function c(e){if(!n.default)return t.Promise.reject()
const i=l.default.sanitizeUrl(window.URL.createObjectURL(e)),r=document.createElement("video")
return r.src=i,r.muted=!0,(0,a.waitForPromise)(new t.Promise(((t,n)=>{let a,o,l
const s=e.name,c=e.type,u=e.size
function d(e=null){t({duration:a,videoWidth:o,videoHeight:l,assetName:s,type:c,size:u,thumbnailBlob:e,thumbnailUrl:e?window.URL.createObjectURL(e):null,objectUrl:i})}r.onloadedmetadata=function(){a=this.duration,o=this.videoWidth,l=this.videoHeight},r.onerror=()=>n(),r.play().then((()=>{r.pause()
const e=document.createElement("canvas")
e.height=r.videoHeight,e.width=r.videoWidth
e.getContext("2d").drawImage(r,0,0,e.width,e.height),e.toBlob?e.toBlob(d):e.msToBlob?d(e.msToBlob()):n(new Error(`toBlob/msToBlob Not found: ${e}`,"media-spec.js"))})).catch((()=>n("Exception occurred while creating a thumbnail")))})))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.fileSizeBytesToMB=function(e){const t=(e||0)/Math.pow(1e3,2)
return Math.round(10*t)/10},e.getFriendlyBitRate=b,e.getFriendlyDuration=m,e.getFriendlyFileSize=g,e.getFriendlyRatio=p,e.getFriendlyResolutionNameWithSpecs=_,e.getImageSpecsFromFile=s,e.getVideoSpecsFromFile=c,e.hasRequiredVideoSpecProperties=d
const u=["duration","videoWidth","videoHeight"]
function d(e){return u.every((t=>void 0!==e[t]))}function p(e,t,n){for(let a=Math.max(e,t);a>1;a--)e%a==0&&t%a==0&&(e/=a,t/=a)
if(e>9&&t>9){const n=Math.max(e,t)/Math.min(e,t),a=(0,r.roundToDecimals)(n,2)
e>t?(e=a,t=1):(e=1,t=a)}return n(o.default,"i18n_ratio_string",{value1:e,value2:t})}function m(e,t){const n="duration_as_text",a=Math.floor(e/60/60),i=Math.floor(e/60)-60*a,r=Math.round(e%60)
let l=""
if(a>0&&(l+=t(o.default,n,{hours:a,period:"hour"})),i>0){l+=` ${t(o.default,n,{minutes:i,period:"minute"})}`}if(r>0){l+=` ${t(o.default,n,{seconds:r,period:"second"})}`}return l.trim()}function g(e=0,t,n=!0){if("number"!=typeof e)return t(o.default,"i18n_file_size",{fileSize:0,unit:"B"})
const a=n?1024:1e3,i=Math.round(e/Math.pow(a,3)*10)/10
if(i>=1)return t(o.default,"i18n_file_size",{fileSize:i,unit:"GB"})
const r=Math.round(e/Math.pow(a,2)*10)/10
if(r>=1)return t(o.default,"i18n_file_size",{fileSize:r,unit:"MB"})
const l=Math.round(e/Math.pow(a,1)*10)/10
return t(o.default,"i18n_file_size",l>=1?{fileSize:l,unit:"KB"}:{fileSize:e,unit:"B"})}function b(e=0,t,{preferredUnit:n}={}){if("number"!=typeof e)return t(o.default,"i18n_bit_rate",{bitRate:0,unit:i.BIT_RATE_UNITS.bps})
const{bps:a,Kbps:r,Mbps:l,Gbps:s}=i.BIT_RATE_UNITS,c=Math.round(e/Math.pow(1024,3)*10)/10
if(n===s||!n&&c>=1)return t(o.default,"i18n_bit_rate",{bitRate:c,unit:s})
const u=Math.round(e/Math.pow(1024,2)*10)/10
if(n===l||!n&&u>=1)return t(o.default,"i18n_bit_rate",{bitRate:u,unit:l})
const d=Math.round(e/Math.pow(1024,1)*10)/10
return t(o.default,"i18n_bit_rate",n===r||!n&&d>=1?{bitRate:d,unit:r}:{bitRate:e,unit:a})}function _(e,t){const n=i.RESOLUTION_NAMES[e]||i.RESOLUTION_NAMES.HD_720,{MIN_VIDEO_WIDTH:a,MIN_VIDEO_HEIGHT:r}=i.RESOLUTION_SPECS[n]
return t(o.default,"i18n_resolution_standard_with_spec",{standard:n,width:a,height:r})}e.default={getImageSpecsFromFile:s,getVideoSpecsFromFile:c,hasRequiredVideoSpecProperties:d,getFriendlyRatio:p,getFriendlyDuration:m,getFriendlyFileSize:g,getFriendlyBitRate:b,getFriendlyResolutionNameWithSpecs:_}})),define("campaign-manager-web/utils/message-ads/message-ads",["exports","@ember/utils","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/sponsored-messaging-shared/sponsored-messaging-shared","campaign-manager-web/constants/creative","ember-copy","campaign-manager-web/utils/urn","campaign-manager-web/utils/url-manager","@ember/object"],(function(e,t,n,a,i,r,o,l,s){Object.defineProperty(e,"__esModule",{value:!0}),e.INMAIL_TYPES=void 0,e.decorateInMailOnDuplicate=function(e){const{content:t,id:n}=(0,r.copy)(e,!0)
delete t.id,delete t.name,delete t.rawTextBody,delete t.createdAt,delete t.lastModifiedAt
const a=u().creative,i=(0,s.get)(e,"creative.callToAction")
i&&(a.callToAction=i)
return{creative:a,content:t,id:n}},e.getCreativeMaybeDecoratedWithLeadGen=function(e,n,a,o){const l=(0,r.copy)(e,!0),s={labelType:i.CTA_LABEL_TYPE.SIGN_UP};(0,t.isPresent)(n)&&Object.assign(s,n);(0,t.isPresent)(a)&&(s.target=a)
s.target&&(l.callToAction=s)
o?.leadGenCreativeCallToAction?.targetLeadGenForm&&(l.callToActionV2=o)
return l},e.getEmptyCreativeWithInMailAssociation=function(e){return{type:i.CREATIVE_TYPE.SPONSORED_INMAILS,variables:{content:(0,o.createUrnFromAttrs)(o.URN_TYPES.AD_INMAIL_CONTENT,e)},status:n.STATUSES.DRAFT}},e.getEmptyInMailObject=u,e.getInMailObjects=function({contents:e={},creatives:n=[]}){const i=[]
return(n||[]).forEach((n=>{const r=(0,a.getContentIdFromCreative)(n),o=e[r]
if((0,t.isPresent)(o)){o.adInMailSubcontent=o.unionSubContent[a.UNION_SUB_CONTENT_NAMESPACES.INMAIL]
const{id:e,accountId:t,status:r,type:l,validationErrors:s,campaignId:c,callToAction:u,variables:d,creativeRejectionReasons:p,formRejectionReasons:m}=n,g={id:e,accountId:t,status:r,callToAction:u,type:l,validationErrors:s,campaignId:c,variables:d,creativeRejectionReasons:p,formRejectionReasons:m,isStatusTransitionable:(0,a.isSponsoredMessagingCreativeStatusTransitionable)(r)}
i.push({id:e,creative:g,content:o})}})),i},e.serializeInMailContent=function(e){const n=(0,r.copy)(e,!0);(0,t.isPresent)(e.id)&&(delete n.createdAt,delete n.lastModifiedAt,delete n.id,delete n.rawTextBody)
if((0,t.isPresent)(n)&&(0,t.isPresent)(n.unionSubContent)&&(0,t.isPresent)(n.unionSubContent[a.UNION_SUB_CONTENT_NAMESPACES.INMAIL])){const e=n.unionSubContent[a.UNION_SUB_CONTENT_NAMESPACES.INMAIL].actionUrl
n.unionSubContent[a.UNION_SUB_CONTENT_NAMESPACES.INMAIL].actionUrl=(0,l.getEncodedURL)(e)}return n},e.updateInMailContent=function(e,t,n){if(n){const n=this.inMail.content.unionSubContent[a.UNION_SUB_CONTENT_NAMESPACES.INMAIL];(0,s.set)(n,e,t)}else(0,s.set)(this.inMail.content,e,t)}
const c=e.INMAIL_TYPES={STANDARD:"STANDARD",FORM:"FORM"}
function u({accountId:e,isLeadGenObjective:t=!1}={}){return Object.assign({creative:{type:i.CREATIVE_TYPE.SPONSORED_INMAILS,status:n.STATUSES.DRAFT},content:{account:(0,o.createUrnFromAttrs)(o.URN_TYPES.SPONSORED_ACCOUNT,e),editable:!0,name:"",subject:"",htmlBody:"",htmlLegalText:"",senderType:"",unionSubContent:{[a.UNION_SUB_CONTENT_NAMESPACES.INMAIL]:{type:t?c.FORM:c.STANDARD,actionText:"",actionUrl:""}}}})}})),define("campaign-manager-web/utils/modal",["exports","ember-lifeline","campaign-manager-web/config/environment"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.waitForExistingModalToClose=function(e,a){(0,t.runTask)(e,a,n.default.visualDelay.none)}})),define("campaign-manager-web/utils/money-amount",["exports","@ember/debug"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.getMoneyAmountForUI=e.getMoneyAmountForAPI=void 0,e.isValidMoneyAmount=function(e){return e&&"object"==typeof e&&null!=e.amount}
const n=({amount:e,currencyCode:t},n)=>Object.assign({amount:n(e)},t?{currencyCode:t}:{})
e.getMoneyAmountForAPI=(e,{keepBlankAmount:t=!1}={})=>n(e,t?e=>String(e):e=>String(e||0))
e.getMoneyAmountForUI=e=>n(e,Number)})),define("campaign-manager-web/utils/native-document/configurations",["exports","campaign-manager-web/utils/vector-assets"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.DOCUMENT_VECTOR_CONFIG=void 0
const n=["doc","docx","pdf","ppt","pptx"]
e.DOCUMENT_VECTOR_CONFIG=Object.freeze({ACCEPTED_FILE_EXTENSIONS:n,MAX_FILE_SIZE_STRING:"100 MB",MAX_FILE_SIZE_IN_BYTES:104857600,ACCEPT_STRING:n.map((e=>`.${e}`)).join(","),UPLOAD_RECIPES:[t.CM_UPLOAD_RECIPES.SPONSORED_UPDATE_NATIVE_DOCUMENT,t.CM_UPLOAD_RECIPES.SPONSORED_UPDATE_NATIVE_DOCUMENT_PREVIEW]})}))
define("campaign-manager-web/utils/native-document/validations",["exports","@linkedin/ember-tracked-validations","@ember/object/computed","campaign-manager-web/utils/sponsored-content","@ember/template","campaign-manager-web/helpers/external-link-info","campaign-manager-web/helpers/help-center-url"],(function(e,t,n,a,i,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.UNACCEPTABLE_PAGE_RATIO=e.DOCUMENT_VALIDATION_ERROR_KEYS=e.DOCUMENT_PAGE_LIMIT=void 0
e.UNACCEPTABLE_PAGE_RATIO=2,e.DOCUMENT_PAGE_LIMIT=300
const l=e.DOCUMENT_VALIDATION_ERROR_KEYS={REQUIRED:"required",SERVER:"server",ASSET_BLOCKED:"assetBlocked",SIZE:"size",PDF_LAYOUT:"pdfLayout",PDF_PAGE_LIMIT:"pdfPageLimit",PDF_PAGE_LIMIT_MIN_FOR_LGF:"pageLimitMinForLGFMessage",FORMAT:"format"},s={name:[(0,t.validator)("length",{max:a.MAX_NAME_LENGTH,disabled:(0,n.alias)("model.isOrganic").readOnly()})],introText:[(0,t.validator)("inline",{dependentKeys:["model.sponsorableContent.userGeneratedAdContent.introductoryText.text"],validate(e){const t=this.model.i18n.lookupTranslation("components/native-document-form","i18n_validation_error_intro_text_required")()
return!!(e&&e.length>0)||t}}),(0,t.validator)("length",{max:a.MAX_COMMENTARY_LENGTH})],headlineText0:[(0,t.validator)("inline",{validate(e){const t=this.model.i18n.lookupTranslation("components/native-document-form","i18n_validation_error_headline_required")()
return!!e||t}}),(0,t.validator)("length",{max:a.MAX_HEADLINE_LENGTH})],headlineText1:[(0,t.validator)("inline",{validate(e){const t=this.model.i18n.lookupTranslation("components/native-document-form","i18n_validation_error_headline_required")()
return!!e||t},disabled(){return this.assetListLength<2}}),(0,t.validator)("length",{max:a.MAX_HEADLINE_LENGTH,disabled(){return this.assetListLength<2}})],headlineText2:[(0,t.validator)("inline",{validate(e){const t=this.model.i18n.lookupTranslation("components/native-document-form","i18n_validation_error_headline_required")()
return!!e||t},disabled(){return this.assetListLength<3}}),(0,t.validator)("length",{max:a.MAX_HEADLINE_LENGTH,disabled(){return this.assetListLength<3}})],headlineText3:[(0,t.validator)("inline",{validate(e){const t=this.model.i18n.lookupTranslation("components/native-document-form","i18n_validation_error_headline_required")()
return!!e||t},disabled(){return this.assetListLength<4}}),(0,t.validator)("length",{max:a.MAX_HEADLINE_LENGTH,disabled(){return this.assetListLength<4}})],headlineText4:[(0,t.validator)("inline",{validate(e){const t=this.model.i18n.lookupTranslation("components/native-document-form","i18n_validation_error_headline_required")()
return!!e||t},disabled(){return this.assetListLength<5}}),(0,t.validator)("length",{max:a.MAX_HEADLINE_LENGTH,disabled(){return this.assetListLength<5}})],destinationUrl:{disabled:(e,t,n)=>!n.isWebsiteVisitsOrConversionObjectiveCampaign,validators:[(0,t.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,t.validator)("url",{requireScheme:!1,addURIComplianceChecks:!0})]},documentUrn:[(0,t.validator)("inline",{dependentKeys:["model.documentUrn","model.uploadErrors"],validate(){if(this.model.documentUrn)return!0
const e=Object.keys(this.model.uploadErrors)[0]||"required",t=(0,r.externalLinkInfo)([],{ariaLabel:this.model.i18n.lookupTranslation("components/native-document-form","i18n_document_upload_error_asset_blocked_link_title")(),href:(0,o.helpCenterUrl)([],{path:"help/linkedin/answer/a414962",accountId:this.model.args.account.id})}),n=this.model.i18n.lookupTranslation("components/native-document-form","i18n_validation_error_document_required")(),a=this.model.i18n.lookupTranslation("components/native-document-form","i18n_document_upload_error_size")(),s=(0,r.externalLinkInfo)([],{ariaLabel:this.model.i18n.lookupTranslation("components/native-document-form","i18n_document_ads_best_practices_link_title")(),href:(0,o.helpCenterUrl)([],{path:"help/lms/answer/a726534"})}),c=this.model.i18n.lookupTranslation("components/native-document-form","i18n_document_unacceptable_layout")([{linkInfo:s}]),u=this.model.i18n.lookupTranslation("components/native-document-form","i18n_document_page_limit_error")(),d=this.model.i18n.lookupTranslation("components/native-document-form","i18n_document_page_limit_min_for_lgf_error")(),p=this.model.i18n.lookupTranslation("components/native-document-form","i18n_document_upload_error_server")(),m=this.model.i18n.lookupTranslation("components/native-document-form","i18n_document_upload_error_asset_blocked_v2")([{linkInfo:t}]),g=this.model.i18n.lookupTranslation("components/native-document-form","i18n_document_upload_error_format")(),b={[l.REQUIRED]:n,[l.SERVER]:p,[l.ASSET_BLOCKED]:m,[l.SIZE]:a,[l.PDF_LAYOUT]:c,[l.PDF_PAGE_LIMIT]:u,[l.PDF_PAGE_LIMIT_MIN_FOR_LGF]:d,[l.FORMAT]:g}
return{isValid:!1,message:(0,i.htmlSafe)(b[e])}}})]}
e.default=s})),define("campaign-manager-web/utils/new-feature-introduction",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.toLegoWidgetId=function(e){return`campaign_manager:nfi:${e}`}})),define("campaign-manager-web/utils/non-sponsorable-reasons",["exports","@ember/object","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/sponsorable-content","campaign-manager-web/utils/video-spec-validation","campaign-manager-web/utils/pb-url-regex","campaign-manager-web/utils/pipeline-builder-url","campaign-manager-web/utils/sponsorable-video-permissions","campaign-manager-web/utils/website-visit-chargeability","@ember/utils","campaign-manager-web/utils/urn","campaign-manager-web/constants/sponsor-request","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/url-manager"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m){Object.defineProperty(e,"__esModule",{value:!0}),e.getNonSponsorableReasonForCarousel=v,e.getNonSponsorableReasonForDocument=O,e.getNonSponsorableReasonForSSU=C,e.getNonSponsorableReasonForVideo=A,e.getNonSponsorableReasonInfo=function(e,t,n,i=!0,r=!1,o={}){const l=(0,c.isPresent)(e.entityUrn)?e.userGeneratedAdContent.contentType:e.shareContent.contentType
if((0,a.isOrganicMemberContent)(e.visibility,e.authorUrn)){const t=w(e)
if(t){const{nonSponsorableReason:e,nonSponsorableReasonFormat:n}=t
return{isNonSponsorable:!0,nonSponsorableReasonTestKey:e,nonSponsorableReasonI18nKey:a.NON_SPONSORABLE_I18N_KEY_MAP[e],nonSponsorableI18nKeyFormat:n,nonSponsorableReasonHelpCenterPath:a.NON_SPONSORABLE_REASON_HELPCENTER_MAP[e]}}}let s
switch(l){case b:s=A(e,t,n,i)
break
case f:case E:case y:case T:s=C(e,t,n)
break
case g:s=v(e,n)
break
case _:s=O(e,n)
break
default:s=null}r&&(s=a.NON_SPONSORABLE_REASON.MISSING_PERMISSIONS)
return s?{isNonSponsorable:!0,nonSponsorableReasonTestKey:s,nonSponsorableReasonI18nKey:a.NON_SPONSORABLE_I18N_KEY_MAP[s],nonSponsorableReasonHelpCenterPath:a.NON_SPONSORABLE_REASON_HELPCENTER_MAP[s]}:null},e.getNonsponsorableReasonForMemberPost=w
const{CAROUSEL:g,VIDEO:b,NATIVE_DOCUMENT:_,EVENT:h}=n.SPONSORED_CONTENT_TYPES,{ARTICLE:f,TEXT:T,RICHMEDIA:E,FIRST_PARTY_ARTICLE:y}=n.STANDARD_SPONSORED_CONTENT_TYPES,{JOB:S}=n.SPONSORED_UPDATE_JOB_POSTING_CONTENT_TYPES
function A(e,t,s,c){const u=e.shareContent.contentEntities[0].landingPageUrl,d=new i.default,p=new l.default({canEditOrganicShares:c,campaignObjective:s.objectiveType}),m=e.visibility===n.VISIBILITY_TYPE.ORGANIC&&!u&&p.isVideoContentMissingRequiredFields(e)
if(!p.isVideoContentSponsorable(e))return a.NON_SPONSORABLE_REASON.MISSING_PERMISSIONS
if(d.getValidationErrors(e).length)return a.NON_SPONSORABLE_REASON.INVALID_MEDIA_SPEC
return!(0,o.doesObjectiveRequirePipelineBuilderUrl)(s.objectiveType,s.sponsoringLandingPage)||r.PB_URL_REGEX.test(u)||m?null:a.NON_SPONSORABLE_REASON.INVALID_PIPELINE_BUILDER_URL}function C(e,t,i){const l=(0,o.doesObjectiveRequirePipelineBuilderUrl)(i.objectiveType,i.sponsoringLandingPage),c=e.userGeneratedAdContent.entities?.[0]?.destinationUrl
if(l&&!r.PB_URL_REGEX.test(c))return a.NON_SPONSORABLE_REASON.INVALID_PIPELINE_BUILDER_URL
const u=(0,s.doesObjectiveRequireLandingPageUrl)(i.objectiveType),d=(0,a.isPrimaryDestinationUrlPresent)(e)
return u&&!d?a.NON_SPONSORABLE_REASON.MISSING_LANDING_PAGE_URL_OR_UNENCODED_URL:e.userGeneratedAdContent.contentType!==n.STANDARD_SPONSORED_CONTENT_TYPES.FIRST_PARTY_ARTICLE||n.SUPPORTED_OBJECTIVE_TYPES_FOR_FPA.includes(i.objectiveType)?null:a.NON_SPONSORABLE_REASON.UNSUPPORTED_OBJECTIVE_TYPE_FOR_GIVEN_FORMAT}function O(e,t){const i=e.userGeneratedAdContent.entities[0].document,r=t.objectiveType===p.OBJECTIVE_TYPE.LEAD_GENERATION,o=t.objectiveType===p.OBJECTIVE_TYPE.BRAND_AWARENESS||t.objectiveType===p.OBJECTIVE_TYPE.ENGAGEMENT,l=1===i.pageCount,c=i.previewDocumentPresent,u=e.visibility===n.VISIBILITY_TYPE.ORGANIC,d=(0,s.doesObjectiveRequireLandingPageUrl)(t.objectiveType),g=e.userGeneratedAdContent.entities[0].destinationUrl,b=(0,m.getUrlsFromString)(g).length>0
return c?a.NON_SPONSORABLE_REASON.DOCUMENT_AD__LEGACY_PREVIEW_DOCUMENT_PRESENT:r&&l?a.NON_SPONSORABLE_REASON.DOCUMENT_AD__ONE_PAGE_DOCUMENT_ASSET:u&&!o?a.NON_SPONSORABLE_REASON.DOCUMENT_AD__ORGANIC_DOCUMENT:d&&!b?a.NON_SPONSORABLE_REASON.MISSING_LANDING_PAGE_URL_OR_UNENCODED_URL:null}function v(e,n){const i=(0,t.get)(e,"shareContent.primaryLandingPageUrl"),l=(0,t.get)(e,"shareContent.contentEntities"),s=[i].concat(l.map((e=>e.landingPageUrl)))
return(0,o.doesObjectiveRequirePipelineBuilderUrl)(n.objectiveType,n.sponsoringLandingPage)&&s.find((e=>!r.PB_URL_REGEX.test(e)))?a.NON_SPONSORABLE_REASON.INVALID_PIPELINE_BUILDER_URL:null}function w(e){const t=a.NON_SPONSORABLE_REASON.MEMBER_POST_UNSUPPORTED_FORMAT,n=e.entityUrn||e.urn,i=e.userGeneratedAdContent?.entities||e.shareContent?.contentEntities
let r
return(0,u.getTypeFromUrn)(n)===u.URN_TYPES.LINKEDIN_ARTICLE?r=d.NON_SPONSORABLE_MEMBER_POST_FORMAT.PULSE_ARTICLES:(0,u.getTypeFromUrn)(n)===u.URN_TYPES.GROUP_POST?r=d.NON_SPONSORABLE_MEMBER_POST_FORMAT.GROUP_POSTS:i?.length>1&&(r=d.NON_SPONSORABLE_MEMBER_POST_FORMAT.MULTIPHOTO_POSTS),t&&r?{nonSponsorableReason:t,nonSponsorableReasonFormat:r}:null}})),define("campaign-manager-web/utils/normalize-focusable-item",["exports","hue-web-focus-manager/utils/normalize-focusable-item"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/utils/notification",["exports","@glimmer/tracking","campaign-manager-web/constants/notification","@ember/utils"],(function(e,t,n,a){var i,r,o,l,s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.toCmNotifications=e.toCmNotificationSettings=e.toCmNotificationEdgeSettings=e.isUniqueCallback=e.isSettingEnabled=e.isGlobalPanelSection=e.isEdgeSetting=e.isAccountPanelSection=e.getNotificationTypes=e.getKeyForAdNotificationTrackingEvent=e.addSkipLink=e.CmNotificationSetting=e.CmNotificationEdgeSetting=e.CmNotification=void 0
e.isUniqueCallback=e=>t=>!e.some((e=>(0,a.isEqual)(e,t)))
e.addSkipLink=e=>e.map(((t,n)=>(n<e.length-1?t.hasSkipLink=!1:t.hasSkipLink=!0,t)))
e.getNotificationTypes=e=>e.reduce(((e,t)=>(e[t.type]=t.name,e)),{})
e.isAccountPanelSection=e=>n.ACCOUNT_PANEL_SECTIONS.has(e)
e.isGlobalPanelSection=e=>n.GLOBAL_PANEL_SECTIONS.has(e)
const _=e=>e instanceof T
e.isEdgeSetting=_
e.isSettingEnabled=e=>_(e)?e.currentSelectedType===n.NOTIFICATION_EDGE_SETTING_OPTION.ALL:e.enabled
e.getKeyForAdNotificationTrackingEvent=e=>({recipientUrn:e.recipient,notificationType:e.notificationType,groupByUrn:e.groupBy})
let h=e.CmNotification=(i=class e{constructor(e){g(this,"key",{groupBy:"",notificationType:"",recipient:""}),g(this,"type",""),g(this,"headline",""),g(this,"callToAction",{url:"",text:""}),g(this,"secondaryCallToAction",void 0),g(this,"downloadFilename",void 0),g(this,"successToast",void 0),g(this,"publishedAt",void 0),m(this,"read",r,this),g(this,"expired",void 0),m(this,"seen",o,this),g(this,"sortByRelevance",void 0),this.key=e.key,this.type=e.type,this.headline=e.headline,this.callToAction=e.callToAction,this.secondaryCallToAction=e.secondaryCallToAction,this.downloadFilename=e.downloadFilename,this.successToast=e.successToast,this.publishedAt=e.publishedAt,this.read=e.read,this.expired=e.expired,this.seen=e.seen,this.sortByRelevance=e.sortByRelevance}isEqual(t){return t instanceof e&&(this.type===t.type&&this.publishedAt===t.publishedAt&&this.key.groupBy===t.key.groupBy)}},r=b(i.prototype,"read",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=b(i.prototype,"seen",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),i)
e.toCmNotifications=e=>e.map((e=>new h(e)))
let f=e.CmNotificationSetting=(s=b((l=class{constructor(e){m(this,"type",s,this),m(this,"enabled",c,this),g(this,"name",void 0),g(this,"description",void 0),this.type=e.type,this.enabled=e.enabled,this.name=e.name,this.description=e.description}}).prototype,"type",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=b(l.prototype,"enabled",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)
e.toCmNotificationSettings=e=>e.map((e=>new f(e)))
let T=e.CmNotificationEdgeSetting=(d=b((u=class{get enabled(){return this.currentSelectedType===n.NOTIFICATION_EDGE_SETTING_OPTION.ALL}constructor(e){m(this,"type",d,this),g(this,"name",void 0),g(this,"description",void 0),g(this,"notificationChannel",void 0),m(this,"currentSelectedType",p,this),this.type=e.type,this.name=e.name,this.description=e.description,this.notificationChannel=e.notificationChannel,this.currentSelectedType=e.currentSelectedType}}).prototype,"type",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(u.prototype,"currentSelectedType",[t.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)
e.toCmNotificationEdgeSettings=e=>e.map((e=>new T(e)))})),define("campaign-manager-web/utils/number",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.stringToNumber=e.roundToDecimals=e.isInRange=void 0
const t=(e,t=0)=>{const n="number"==typeof e?e:parseFloat(e)
return Number.isNaN(n)?null:parseFloat(n.toFixed(t))}
e.roundToDecimals=t
e.isInRange=(e,t,n)=>e>=t&&e<=n
e.stringToNumber=e=>{const n=[/^(\d|\d\d|\d\d\d)(,\d\d\d)*(\.\d*)?$/,/^(\d|\d\d|\d\d\d)(\.\d\d\d)+(,\d*)$/]
let a=e.replace(/[^\-.,\d]/g,"")
return n[0].test(a)?a=a.replace(/,/g,""):n[1].test(a)&&(a=a.replace(/\./g,""),a=a.replace(/,/,".")),t(a,2)}})),define("campaign-manager-web/utils/oauth",["exports","@linkedin/ember-oauth/utils/oauth"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/utils/object",["exports","ember-copy","@ember/debug","@ember/utils"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.deepAssign=function e(){const n=[...arguments].filter((e=>i(e))),a=n.shift()
return n.forEach((n=>{Object.keys(n).forEach((r=>{i(n[r])?a[r]=e({},a[r],n[r]):a[r]=(0,t.copy)(n[r],!0)}))})),a},e.deepEqual=e.deepCopyWithoutEmptyStrings=e.deepClassEqual=void 0,e.delta=function(e,t){const n={}
return[...new Set(Object.keys(e).concat(Object.keys(t)))].forEach((a=>{void 0===e[a]&&void 0!==t[a]?n[a]=t[a]:void 0!==e[a]&&void 0===t[a]?n[a]=void 0:("object"==typeof e[a]&&JSON.stringify(e[a])!==JSON.stringify(t[a])||"object"!=typeof e[a]&&e[a]!==t[a])&&(n[a]=t[a])})),n},e.filterUndefined=e.filterObject=e.filterById=void 0,e.filterUndefinedRecursive=function(e){const t=new WeakSet
return function e(n){if(Array.isArray(n))return n.map(e)
if("object"!=typeof n||null===n)return n
if(t.has(n))return
t.add(n)
const a={},i=Object.keys(n)
for(let t=0;t<i.length;t++){const r=i[t]
if(n.hasOwnProperty&&n.hasOwnProperty(r)){const t=e(n[r])
null!=t&&(a[r]=t)}}return 0!==Object.keys(a).length?a:void 0}(e)},e.getRequiredFields=e.getOptionalFields=e.getAllFields=e.findById=void 0,e.getSerializableFields=m,e.getSerializableObject=function(e,t){return m(e,t).reduce(((t,n)=>({...t,[n]:e[n]})),{})},e.getWritableFields=void 0,e.isEmptyObject=function(e){return 0===Object.keys(e).length},e.isPojo=function(e){if("object"!=typeof e||null===e)return!1
const t=Object.getPrototypeOf(e)
return t===Object.prototype||null===t},e.isPureObject=void 0,e.optional=function(e,t,n){return c(e,t,n,"optional"),n.initializer=u(n.initializer,{optional:!0}),n},e.readonly=function(e,t,n){return c(e,t,n,"readonly"),n.initializer=u(n.initializer,{readonly:!0}),n},e.swapElements=function(e,t,n){return[e[t],e[n]]=[e[n],e[t]],e}
const i=e=>"[object Object]"===Object.prototype.toString.call(e)
e.isPureObject=i
const r=(e,t)=>{const n=Object.keys,a=typeof e
return e&&t&&"object"===a&&a===typeof t?n(e).length===n(t).length&&n(e).every((n=>r(e[n],t[n]))):e===t&&(null!=e&&null!=t||(e&&e.constructor)===(t&&t.constructor))}
e.deepEqual=r
const o=(e,t)=>{const n=Object.keys,a=Object.getPrototypeOf,i=typeof e
return e&&t&&"object"===i&&i===typeof t?n(a(e)).length===n(a(t)).length&&n(a(e)).every((n=>o(e[n],t[n]))):e===t&&(null!=e&&null!=t||(e&&e.constructor)===(t&&t.constructor))}
e.deepClassEqual=o
const l=(e,t=[])=>{if("object"!=typeof e||null===e||e instanceof Date)return e
if(t.includes(e))return null
t.push(e)
const n=Array.isArray(e)?[]:{}
return Object.keys(e).forEach((a=>{const i=e[a],r=typeof i
"object"===r?n[a]=l(i,t):("string"===r&&i.length||"string"!==r)&&(n[a]=i)})),n}
e.deepCopyWithoutEmptyStrings=l
const s=(e,t)=>Object.keys(e).reduce(((n,a)=>{const i=e[a]
return t(i,a,e)?Object.assign(n,{[a]:i}):n}),{})
e.filterObject=s
function c(e,t,n,a){e?.constructor}function u(e,t={}){return function(){const n=e?.call(e)||{}
return Object.keys(t).forEach((e=>{})),{...n,...t}}}e.filterUndefined=e=>{const t=s(e,(e=>void 0!==e))
if(0!==Object.keys(t).length)return t}
const d=(e,t)=>{const n=new e
return Object.keys(n).filter((e=>"object"===(0,a.typeOf)(n[e])?t(n[e]):t({key:e,optional:!1,readonly:!1})))}
e.getAllFields=e=>d(e,(()=>!0))
e.getRequiredFields=e=>d(e,(({optional:e})=>!e))
e.getOptionalFields=e=>d(e,(({optional:e})=>e))
const p=e=>d(e,(({readonly:e})=>!e))
function m(e,t){return p(t).filter((t=>void 0!==e[t]))}e.getWritableFields=p
const g=(e,t,n,a)=>e.call(t,((e,t,i)=>{const r=parseInt(e.id,10)
if(n=parseInt(n,10),a){const t={...e,id:r}
return a(t,n)}return r===n}),t)
e.findById=(e,t,n)=>g(e.find,e,t,n)
e.filterById=(e,t,n)=>g(e.filter,e,t,n)})),define("campaign-manager-web/utils/objective-type",["exports","campaign-manager-web/types/objective-type"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.UPPER_FUNNEL_VIDEO_OBJECTIVE_TYPES=e.UNOPTIMIZED_OBJECTIVES_SET=e.SIMPLE_OBJECTIVES=e.SIMPLE_AD_FORMAT=e.OPTIMIZED_OBJECTIVES_SET=e.OBJECTIVE_TYPES_ALLOWED_FOR_TRAFFIC_DRIVER=e.OBJECTIVE_TYPE=e.OBJECTIVE_TO_AD_FORMAT_MAP=e.OBJECTIVE_STATUS=e.OBJECTIVE_PURPOSE_3=e.OBJECTIVE_PURPOSE_2=e.OBJECTIVE_PURPOSE_1_V3=e.OBJECTIVE_PURPOSE_1=e.OBJECTIVE_OUTCOME_2_V2=e.OBJECTIVE_OUTCOME_2=e.OBJECTIVE_OUTCOME_1=e.NON_LEAD_GEN_LOWER_FUNNEL_VIDEO_OBJECTIVE_TYPES=e.LOWER_FUNNEL_VIDEO_OBJECTIVE_TYPES=e.GROUP_SHARED_OBJECTIVE_OUTCOME=e.GROUP_OBJECTIVE_OUTCOME=e.DYNAMIC_AD_FORMATS=e.CPC_BID_FLOOR_AD_FORMATS=e.AD_FORMAT_STATUS=e.AD_FORMAT_ILLUSTRATION_NAME=e.AD_FORMAT_ICON_CSS=e.AD_FORMAT_DISABLED_ILLUSTRATION_NAME=e.AD_FORMAT_CAMPAIGN_MODIFIERS_BASE=e.AD_FORMATS_SUPPORTING_TRAFFIC_DRIVER_BY_OBJECTIVE=e.AD_FORMAT=void 0,e.getAdFormat=function(e){return e.adFormats?e.adFormats[0]:null},e.getObjectiveCategories=void 0,e.getObjectiveObject=function(e){let t
return h().find((n=>n.objectives.find((n=>(n.type===e&&(t=n),t))))),t||_},e.isCampaignWithObjective=function(e){return!!e?.objectiveType},e.isConversationStarterObjective=function(e){return e===n.CONVERSATION_STARTER},e.isDynamicAdFormat=function(e){return o.includes(e)},e.isLeadGenFormCampaign=T,e.isLeadGenObjective=f,e.isSingleImageLeadGenFormCampaign=function(e){return T(e)&&e.adFormats.includes(r.STANDARD_SPONSORED_CONTENT)},e.isSponsoredMessageAdFormat=function(e){return e===r.INMAIL||e===r.GUIDED_REPLIES},e.isTalentObjective=function(e){return i.hasOwnProperty(e)}
const n=e.OBJECTIVE_TYPE=t.ObjectiveType,a=(e.UNOPTIMIZED_OBJECTIVES_SET=[n.WEBSITE_TRAFFIC,n.CREATIVE_ENGAGEMENT,n.VIDEO_VIEW,n.LEAD_GENERATION],e.OPTIMIZED_OBJECTIVES_SET=[n.WEBSITE_VISIT,n.ENGAGEMENT,n.VIDEO_VIEW,n.LEAD_GENERATION,n.BRAND_AWARENESS,n.JOB_APPLICANT,n.WEBSITE_CONVERSION,n.TALENT_LEAD],e.UPPER_FUNNEL_VIDEO_OBJECTIVE_TYPES=[n.VIDEO_VIEW,n.BRAND_AWARENESS],e.NON_LEAD_GEN_LOWER_FUNNEL_VIDEO_OBJECTIVE_TYPES=[n.WEBSITE_CONVERSION,n.WEBSITE_VISIT,n.ENGAGEMENT]),i=(e.LOWER_FUNNEL_VIDEO_OBJECTIVE_TYPES=[...a,n.LEAD_GENERATION],e.OBJECTIVE_TYPES_ALLOWED_FOR_TRAFFIC_DRIVER=[n.WEBSITE_TRAFFIC,n.ENGAGEMENT],{[n.JOB_APPLICANT]:n.JOB_APPLICANT,[n.TALENT_LEAD]:n.TALENT_LEAD}),r=e.AD_FORMAT=t.AdFormat,o=e.DYNAMIC_AD_FORMATS=[r.FOLLOW_COMPANY,r.SPOTLIGHT,r.WHITEPAPER_DOWNLOAD,r.JOBS],l=(e.CPC_BID_FLOOR_AD_FORMATS=[r.TEXT,r.FOLLOW_COMPANY,r.SPOTLIGHT],e.AD_FORMAT_ICON_CSS={[r.STANDARD_SPONSORED_CONTENT]:"ad-format-card__icon--single-image",[r.CAROUSEL]:"ad-format-card__icon--carousel",[r.TEXT]:"ad-format-card__icon--text",[r.SINGLE_VIDEO]:"ad-format-card__icon--video",[r.INMAIL]:"ad-format-card__icon--message",[r.GUIDED_REPLIES]:"ad-format-card__icon--conversation",[`${r.GUIDED_REPLIES}-interim`]:"ad-format-card__icon--conversation-ads-green-dot",[`${r.GUIDED_REPLIES}-fully-ramped`]:"ad-format-card__icon--conversation-starter-ads",[r.JOBS]:"ad-format-card__icon--jobs",[r.SPONSORED_UPDATE_JOB_POSTING]:"ad-format-card__icon--job-posting",[r.WHITEPAPER_DOWNLOAD]:"ad-format-card__icon--content",[r.FOLLOW_COMPANY]:"ad-format-card__icon--personalized",[r.SPOTLIGHT]:"ad-format-card__icon--personalized",[r.SPONSORED_UPDATE_NATIVE_DOCUMENT]:"ad-format-card__icon--native-document",[r.SPONSORED_UPDATE_EVENT]:"ad-format-card__icon--event",[r.STATIC_TEMPLATE_PROMOTION]:"ad-format-card__icon--promotion",[r.JYMBII_PROMOTION]:"ad-format-card__icon--promotion",[`${r.STANDARD_SPONSORED_CONTENT}-messaging`]:"ad-format-card__icon--single-image-messaging",[r.BRANDED_IN_APP_PROMOTION]:"ad-format-card__icon--promotion"},e.AD_FORMAT_ILLUSTRATION_NAME={[r.STANDARD_SPONSORED_CONTENT]:"image",[r.SINGLE_VIDEO]:"video",[r.TEXT]:"notebook",[r.FOLLOW_COMPANY]:"address-book",[r.CAROUSEL]:"image-stack",[r.SPOTLIGHT]:"search",[r.GUIDED_REPLIES]:"messages",[r.SPONSORED_UPDATE_EVENT]:"calendar",[r.SPONSORED_UPDATE_NATIVE_DOCUMENT]:"document",[r.JOBS]:"article-stack",[r.SPONSORED_UPDATE_JOB_POSTING]:"article",[r.INMAIL]:"mail-open",[r.STATIC_TEMPLATE_PROMOTION]:"ui-feed-profile",[r.BRANDED_IN_APP_PROMOTION]:"ui-feed-profile-premium",[r.JYMBII_PROMOTION]:"image-stack"},e.AD_FORMAT_DISABLED_ILLUSTRATION_NAME={[r.INMAIL]:"mail"},e.OBJECTIVE_TO_AD_FORMAT_MAP={[n.BRAND_AWARENESS]:[r.STANDARD_SPONSORED_CONTENT,r.CAROUSEL,r.SINGLE_VIDEO,r.TEXT,r.SPOTLIGHT,r.FOLLOW_COMPANY,r.SPONSORED_UPDATE_NATIVE_DOCUMENT,r.GUIDED_REPLIES,r.SPONSORED_UPDATE_EVENT,r.STATIC_TEMPLATE_PROMOTION,r.JYMBII_PROMOTION,r.BRANDED_IN_APP_PROMOTION],[n.WEBSITE_TRAFFIC]:[r.TEXT,r.STANDARD_SPONSORED_CONTENT,r.CAROUSEL,r.SINGLE_VIDEO,r.FOLLOW_COMPANY,r.SPOTLIGHT,r.JOBS,r.INMAIL,r.GUIDED_REPLIES],[n.WEBSITE_VISIT]:[r.STANDARD_SPONSORED_CONTENT,r.CAROUSEL,r.SINGLE_VIDEO,r.TEXT,r.SPOTLIGHT,r.INMAIL,r.GUIDED_REPLIES,r.SPONSORED_UPDATE_EVENT,r.STATIC_TEMPLATE_PROMOTION,r.JYMBII_PROMOTION,r.SPONSORED_UPDATE_NATIVE_DOCUMENT,r.BRANDED_IN_APP_PROMOTION],[n.CREATIVE_ENGAGEMENT]:[r.STANDARD_SPONSORED_CONTENT,r.CAROUSEL,r.SINGLE_VIDEO],[n.ENGAGEMENT]:[r.STANDARD_SPONSORED_CONTENT,r.CAROUSEL,r.SINGLE_VIDEO,r.FOLLOW_COMPANY,r.SPONSORED_UPDATE_NATIVE_DOCUMENT,r.GUIDED_REPLIES,r.SPONSORED_UPDATE_EVENT,r.STATIC_TEMPLATE_PROMOTION,r.JYMBII_PROMOTION,r.BRANDED_IN_APP_PROMOTION],[n.VIDEO_VIEW]:[r.SINGLE_VIDEO],[n.WEBSITE_CONVERSION]:[r.STANDARD_SPONSORED_CONTENT,r.CAROUSEL,r.SINGLE_VIDEO,r.TEXT,r.SPOTLIGHT,r.INMAIL,r.GUIDED_REPLIES,r.SPONSORED_UPDATE_NATIVE_DOCUMENT],[n.LEAD_GENERATION]:[r.STANDARD_SPONSORED_CONTENT,r.CAROUSEL,r.SINGLE_VIDEO,r.WHITEPAPER_DOWNLOAD,r.INMAIL,r.GUIDED_REPLIES,r.SPONSORED_UPDATE_NATIVE_DOCUMENT],[n.JOB_APPLICANT]:[r.SPONSORED_UPDATE_JOB_POSTING,r.JOBS,r.STANDARD_SPONSORED_CONTENT,r.SPOTLIGHT],[n.TALENT_LEAD]:[r.STANDARD_SPONSORED_CONTENT,r.CAROUSEL,r.SINGLE_VIDEO,r.SPOTLIGHT],[n.CONVERSATION_STARTER]:[r.STANDARD_SPONSORED_CONTENT]},e.OBJECTIVE_PURPOSE_1="i18n_objective_purpose_1_ms5"),s=e.OBJECTIVE_PURPOSE_1_V3="i18n_objective_purpose_1_ms5_v3",c=e.OBJECTIVE_PURPOSE_2="i18n_objective_purpose_2_ms5_v3",u=e.OBJECTIVE_PURPOSE_3="i18n_objective_purpose_3_v4",d=e.OBJECTIVE_OUTCOME_1="i18n_objective_outcome_1_ms5_v2",p=e.OBJECTIVE_OUTCOME_2="i18n_objective_outcome_2_ms5",m=e.OBJECTIVE_OUTCOME_2_V2="i18n_objective_outcome_2_ms5_v2",g=e.GROUP_OBJECTIVE_OUTCOME="i18n_group_objective_outcome_v2",b=e.GROUP_SHARED_OBJECTIVE_OUTCOME="i18n_shared_objective_for_campaign_group",_=(e.OBJECTIVE_STATUS=t.ObjectiveStatus,e.AD_FORMAT_STATUS={COMING_SOON:"COMING_SOON",DISABLED:"DISABLED",ENABLED:"ENABLED",PROCESSING:"PROCESSING",RESTRICTED:"RESTRICTED"},{type:n.WEBSITE_TRAFFIC,icon:"website-visits",color:"teal",purpose:[l,c],outcome:[]}),h=(e.SIMPLE_AD_FORMAT=[r.STANDARD_SPONSORED_CONTENT,r.SINGLE_VIDEO],e.SIMPLE_OBJECTIVES=[n.BRAND_AWARENESS,n.WEBSITE_VISIT],()=>[{name:"awareness",color:"blue",objectives:[{type:n.BRAND_AWARENESS,icon:"brand-awareness",illustrationName:"megaphone",color:"blue",purpose:[s],outcome:[d],groupOutcome:[b,g]}]},{name:"engagement",color:"teal",objectives:[_,{type:n.WEBSITE_VISIT,icon:"website-visits",illustrationName:"ui-chart",color:"teal",purpose:[s,c,u],outcome:[d],groupOutcome:[b,g],showOptimized:!0},{type:n.CREATIVE_ENGAGEMENT,icon:"creative-engagement",illustrationName:"trophy",color:"teal",purpose:[l,c],outcome:[p]},{type:n.ENGAGEMENT,icon:"creative-engagement",illustrationName:"trophy",color:"teal",purpose:[s,c],outcome:[d,p],groupOutcome:[b,g,p],showOptimized:!0},{type:n.VIDEO_VIEW,icon:"video-views",illustrationName:"video",color:"teal",purpose:[l],outcome:[],groupOutcome:[b],showOptimized:!0},{type:n.CONVERSATION_STARTER,icon:"conversation-starter",illustrationName:"mail",color:"teal",purpose:[s,c,u],outcome:[d],groupOutcome:[g]}]},{name:"conversions",color:"purple",objectives:[{type:n.LEAD_GENERATION,icon:"lead-generation",illustrationName:"dartboard",color:"purple",purpose:[l,c,u],outcome:[m],groupOutcome:[b,m],showOptimized:!0},{type:n.TALENT_LEAD,icon:"talent-lead",illustrationName:"award",color:"purple",purpose:[l,c],outcome:[],showOptimized:!0},{type:n.WEBSITE_CONVERSION,icon:"website-conversion",illustrationName:"compass",color:"purple",purpose:[l,c],outcome:[d,p],groupOutcome:[b,g,p],isWebsiteConversion:!0,showOptimized:!0},{type:n.JOB_APPLICANT,icon:"job-applicant",illustrationName:"notebook",color:"purple",purpose:[l,c],outcome:[d],groupOutcome:[b,g],showOptimized:!0}]}])
function f(e){return e===n.LEAD_GENERATION}function T(e){return f(e.objectiveType)&&!e.sponsoringLandingPage}e.getObjectiveCategories=h
e.AD_FORMAT_CAMPAIGN_MODIFIERS_BASE={base:()=>({audienceExpansionEnabled:!1,offsiteDeliveryEnabled:!1,myNetworkDeliveryEnabled:!1,roadblockType:null})},e.AD_FORMATS_SUPPORTING_TRAFFIC_DRIVER_BY_OBJECTIVE={[n.ENGAGEMENT]:[r.FOLLOW_COMPANY],[n.WEBSITE_TRAFFIC]:[r.FOLLOW_COMPANY,r.SPOTLIGHT,r.JOBS],[n.NONE]:[r.FOLLOW_COMPANY,r.SPOTLIGHT,r.JOBS]}})),define("campaign-manager-web/utils/offline-events",["exports","@ember/utils","@ember/debug","campaign-manager-web/constants/audiences/matched/list-upload","campaign-manager-web/utils/audiences/matched/list-upload","campaign-manager-web/utils/csv","campaign-manager-web/constants/currency","campaign-manager-web/utils/regex"],(function(e,t,n,a,i,r,o,l){Object.defineProperty(e,"__esModule",{value:!0}),e.RECORDS_MAX_LENGTH=e.OfflineEventsParsingError=e.OPTIONAL_HEADERS=e.OFFLINE_SEGMENTS=e.OFFLINE_EVENTS_MAP=void 0,e.generateRowsFromCsvData=function(e){const t=h(e),{data:n,meta:{fields:a}}=e,{blockingError:i,removedRowsCount:r}=t
if(i){const e=a.join(", ")
throw new s(i,{removedRowsCount:r,headerText:e})}return[n,r]},e.processOfflineEventsCSV=e.getOfflineTemplateAsCSV=void 0
class s{constructor(e,t){this.message=e,this.optionalMetadata=t}}e.OfflineEventsParsingError=s
e.OFFLINE_SEGMENTS=[{name:"Offline Events 1",id:41745},{name:"Offline Events 2",id:41815},{name:"Offline Events 3",id:43175},{name:"Offline Events 4",id:42485},{name:"Offline Events 5",id:42535},{name:"Offline Events 7",id:43105},{name:"Offline Events 8",id:41955},{name:"Offline Events 9",id:41825}]
const c=e.OFFLINE_EVENTS_MAP={OFFLINE_EVENT_UPLOAD_ERROR:"MORE_THAN_90_PCT_INVALID",LIST_TYPE:"CONVERSION_LIST_UPLOAD"},u=e.OPTIONAL_HEADERS={EMAIL:"email",LAST_NAME:"lastName",FIRST_NAME:"firstName",EMPLOYEE_COMPANY:"employeecompany",TITLE:"title",COUNTRY:"country"},d={TIMESTAMP:"timestamp",EVENT_TYPE:"eventtype",CURRENCY:"currency",AMOUNT:"amount"},p=Object.assign({},u,d),m=e.RECORDS_MAX_LENGTH=3e6,g=[...o.SUPPORTED_CURRENCY_LIST,o.CHINESE_CURRENCY],b=(e,t)=>{switch(t){case p.EMAIL:return(0,i.processEmailValue)(e)
case p.CURRENCY:return g.includes(e.toUpperCase())?e.toUpperCase():null
case p.AMOUNT:{const t=e.replace(/,/g,"")
return l.REGEX.AMOUNT.test(t)&&Number(t)>=0?t:null}case p.TIMESTAMP:{const t=(e=>!isNaN(parseFloat(e))&&isFinite(e))(e)?+e:e,n=new Date(t)
return n.getTime()>0?n.getTime():null}case p.EVENT_TYPE:return e||null
default:return e}},_=(e,n)=>Object.values(d).includes(n)&&!(0,t.isPresent)(e),h=({data:e,errors:n,meta:{fields:i},maxLength:o=m})=>{const l=e.length
let s=""
return s=0===l?"NO_HEADERS_FOUND":l>o?"TOO_MANY_ROWS":((e,n)=>{for(let i=e.length-1;i>=0;i--){const o=e[i],l=Object.keys(o)
let s,c=!0,u=!0,d=!0,m=!1,g=""
for(let n=0;n<l.length;n++){const r=l[n],h=o[r].toString().toLowerCase().trim()
m=_(h,r),r!==p.FIRST_NAME||(0,t.isPresent)(h)||(u=!1),r!==p.LAST_NAME||(0,t.isPresent)(h)||(d=!1)
const f=b(h,r)
if(s=null===f,r===p.EMAIL&&f===a.INVALID_EMAIL_PLACEHOLDER&&(c=!1),m||s){g+=s?"Invalid":"Missing",g+=` value for "${r}" in row ${i}`,g+=s?`: ${h}`:""
break}e[i][r]=f}const h=!(c||u&&d)
if(h&&(g="One or more of member-identification fields are missing"),m||s||h){const e=(0,r.generateCsvRowError)("INVALID_ENTRY",i,g)
n.push(e)}}return n.length>=Math.ceil(.9*e.length)?c.OFFLINE_EVENT_UPLOAD_ERROR:""})(e,n),{blockingError:s,listType:c.LIST_TYPE}}
e.processOfflineEventsCSV=h
e.getOfflineTemplateAsCSV=()=>window.Papa.unparse({data:[{email:"john.doe@fixdex.com",lastName:"Doe",firstName:"John",employeecompany:"Fix Dex",title:"Manager",country:"US",timestamp:"1598087972032",eventtype:"PURCHASE",currency:"USD",amount:"123.45"}],fields:Object.values(p)})})),define("campaign-manager-web/utils/onboarding-tooltip",["exports","campaign-manager-web/constants/routes"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.TOOLTIP_MAP=void 0
e.TOOLTIP_MAP={[t.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX]:[{tooltipId:"split-testing-module",content:"i18n_split_testing_module_content",placement:"top",triggerWhenVisible:!0}],[t.ROUTE_NAME.ACCOUNT_CAMPAIGN_DETAILS]:[{tooltipId:"campaign-header-name",title:"i18n_campaign_header_name_title",content:"i18n_campaign_header_name_message"},{tooltipId:"forecasted-results",title:"i18n_forecasted_result_title",content:"i18n_forecasted_result_content"},{tooltipId:"targeting-module",title:"i18n_targeting_module_title",content:"i18n_targeting_module_content",placement:"top",triggerWhenVisible:!0},{tooltipId:"targeting-module-second-facet",title:"i18n_targeting_module_second_facet_title",content:"i18n_targeting_module_second_facet_content",placement:"right"}]}})),define("campaign-manager-web/utils/optima",["exports","campaign-manager-web/constants/optima","campaign-manager-web/constants/account","campaign-manager-web/constants/lix","campaign-manager-web/utils/entity-status","campaign-manager-web/constants/application-experience","campaign-manager-web/utils/targeting-models","campaign-manager-web/utils/targeting","campaign-manager-web/constants/campaign-constants","campaign-manager-web/utils/objective-type"],(function(e,t,n,a,i,r,o,l,s,c){Object.defineProperty(e,"__esModule",{value:!0}),e.determineActionType=g,e.determineActionTypeKey=m,e.extractIntent=b,e.getRandomNumberFromRange=function(e,t){const n=t-e,a=Math.random()
return e+a*n},e.hasOptimaCampaignGroup=function(e){return(e?.filter((e=>e.applicationExperience===r.APPLICATION_EXPERIENCE_CASE.OPTIMA))||[]).length>0},e.isApplicationExperienceOptima=function(e){return e.applicationExperience===r.APPLICATION_EXPERIENCE_CASE.OPTIMA},e.isChangeResetOptimization=function(e,t){if(t?.optimizationTargetType)return!0
if(!t?.targetingCriteria)return!1
const n=o.CmTargetingCriteria.fromTargetingCriteria(t.targetingCriteria),a=e.getIncludeFacetObj(l.FACET_URNS.INTERFACE_LOCALES),i=n.getIncludeFacetObj(l.FACET_URNS.INTERFACE_LOCALES),r=o.CmFacetAndSegments.getXORSegments(a,i)
if(Object.keys(r).length>0)return!0
const s=e.getIncludeLocationFacetObj(),c=n.getIncludeLocationFacetObj(),u=o.CmFacetAndSegments.getXORSegments(s,c)
if(Object.keys(u).length>0)return!0
return!1},e.isObjectiveTypeSupported=function(e){return t.SUPPORTED_OBJECTIVE_TYPES.includes(e)},e.isOptimaCampaignGroup=function(e={}){return e.applicationExperience===r.APPLICATION_EXPERIENCE_CASE.OPTIMA},e.isOptimaEnabled=function(e,t){return e.type===n.ACCOUNT_TYPE.BUSINESS&&t.getTreatmentIsEnabled(a.LIX_TEST_KEYS.enableOptima)},e.parseNalaEvent=function(e){const t=e.uiAction.campaignManagerUIActionResponse,n=g(t),a=b(t),i=t.entityData
return{type:n,intent:a,data:i}},e.selectedOptimizationGoal=function(e){return e.objectiveType===c.OBJECTIVE_TYPE.LEAD_GENERATION?function(e){return e.optimizationTargetType===s.OPTIMIZATION_TARGET_TYPE.MAX_LEAD||e.optimizationTargetType===s.OPTIMIZATION_TARGET_TYPE.CAP_COST_AND_MAXIMIZE_LEADS?s.OPTIMIZATION_GOAL.LEADS:s.OPTIMIZATION_GOAL.QUALIFIED_LEADS}(e):s.OBJECTIVE_TYPE_TO_ALIGNED_OPTIMIZATION_GOAL_MAP[e.objectiveType]},e.setOptimaCampaignDefaultsForAbTesting=function(e,t){const n=t.campaigns[0]
e.dailyBudget=n.dailyBudget,e.totalBudget=n.totalBudget,e.runSchedule=t.schedule},e.shouldFetchOptimaLearning=function(e){if(e?.applicationExperience!==r.APPLICATION_EXPERIENCE_CASE.OPTIMA)return!1
const t=e?.status,n=e?.servingStatuses
if(!(0,i.isDelivering)(t,n))return!1
return!0}
const u="campaignModuleNavAction",d="campaignButtonAction",p="unknown"
function m(e){let t
return t=e.campaignModuleNavAction?u:e.campaignButtonAction?d:p,t}function g(e){return e.campaignModuleNavAction?"navigation":e.campaignButtonAction?"button":"unknown"}function b(e){const t=e[m(e)]
return t.substring(t.indexOf("_")+1)}})),define("campaign-manager-web/utils/optima/ads-review",["exports","campaign-manager-web/entities/ads-review/flattened-ad","campaign-manager-web/entities/ads-review/media-asset","campaign-manager-web/utils/object","@ember/debug","campaign-manager-web/constants/api/entities","campaign-manager-web/utils/urn","campaign-manager-web/entities/ads-preview/ads-preview-content","campaign-manager-web/entities/ads-preview/su-article-ad","campaign-manager-web/entities/ads-preview/su-image-ad","campaign-manager-web/entities/ads-preview/su-text-ad","campaign-manager-web/utils/ads-preview","campaign-manager-web/utils/date"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p){function m(e){if(Array.isArray(e))return e.map(m)
if("object"!=typeof e||null===e)return e
if(!(0,a.isPojo)(e))return e
const t={},n=Object.keys(e)
for(let a=n.length-1;a>=0;a--){const i=n[a]
e.hasOwnProperty(i)&&(i.includes("com.linkedin.campaignmanager")?(Object.assign(t,m(e[i])),t.source=i):t[i]=m(e[i]))}return t}function g({index:e,ad:t,theWordAd:n,isAssetsOptimaR1ForGAEnabled:a}){const i=t?.mediaAssets[0].lastModifiedAt??Date.now()
let r
r=a?`${n}_${e+1}`:t?.mediaAssets[0].assetName??"Image".concat(e+1)
const o=(0,p.formatDateInUTC)(new Date(i),"MMM dd, yyyy"),l=o.slice(4,o.indexOf(",")),s=o.slice(0,3),c=o.slice(o.indexOf(",")+2)
return r.concat("_",l,s,c)}Object.defineProperty(e,"__esModule",{value:!0}),e.buildPreviewContentPayload=function({author:e,contentType:t,imageUrl:n,introductoryText:a,description:i,destinationUrl:r,headline:o,callToAction:p,isLeadGenFormSupported:m}){const{TEXT:g,IMAGE:b,ARTICLE:_}=d.CONTENT_TYPE,h=m?{callToAction:p}:{}
let f
t===g?f={suTextAd:new u.SuTextAd({introductoryText:a})}:t===b?f={suImageAd:new c.SuImageAd({imageUrl:n,introductoryText:a})}:t===_&&(f={suArticleAd:new s.SuArticleAd({description:i,destinationUrl:r,headline:o,imageUrl:n,introductoryText:a,ugcCallToAction:p})})
const T=new l.AdsPreviewContent({author:e,adContent:f,...h})
return(0,d.toPojo)(T)},e.constructAdName=g,e.createFlattenedAdFromExistingSponsoredUpdateContent=function(e,t){const n=b(e,t)
return n.createdFromExitingSponsoredUpdateContent=!0,n},e.createFlattenedAdFromSponsoredUpdateContent=b,e.flattenAds=e.createFlattenedAdsFromCreatives=void 0,e.removeEntityKeysAndAddSource=m,e.selectedFeedbackOptions=void 0
e.flattenAds=(e,a,i)=>e.map(m).map(((e,r)=>{const o=e.mediaAssets.map((t=>new n.MediaAsset({asset:t,source:e.mediaAssets[0].source}))),l=e.introductoryTextV2?.aiGeneratedIntroductoryText?.text.value||e.introductoryTextV2?.historicalIntroductoryText?.text||e.introductoryText?.text.value,s=e.headlineV2?.aiGeneratedHeadline?.text.value||e.headlineV2?.historicalHeadline||e.headline?.text.value,c=i?.({index:r})??g({index:r,ad:e}),u={trackingData:{adCandidateTrackingId:e.adCreativeCandidateTrackingId,headlineTrackingId:e.headline.trackingId,introductoryTextTrackingId:e.introductoryText.trackingId},id:Date.now()*(r+1),destinationUrl:e.generatedCallToAction.callToAction.userGeneratedContentCallToAction.url,headline:s,introductoryText:l,adName:c,callToAction:e.generatedCallToAction?.callToAction.userGeneratedContentCallToAction?.text,mediaAssets:o,source:e.mediaAssets[0].source,isAIGenerated:!0,landingPageCandidate:e.landingPageCandidate,landingPage:e.landingPage,landingPageId:e.landingPageId,leadGenFormId:e.leadGenFormId,destinationType:e.destinationType}
return new t.FlattenedAd(u,a)}))
function b(e,a){const{adName:i,introductoryText:{text:l}={},entities:s}=e.userGeneratedAdContent,{description:{text:c}={},destinationUrl:u,headline:d,callToAction:p}=s?.[0]??{},m=s?.map((({image:e})=>{if(e)return new n.MediaAsset({asset:e,source:r.CM_ASSET})}))?.filter(Boolean)
return new t.FlattenedAd({adName:i,callToAction:p,description:c,destinationUrl:u,headline:d,id:(0,o.getIdFromUrn)(e.entityUrn),sponsoredUpdateContentId:e.entityUrn,introductoryText:l,mediaAssets:m,isAIGenerated:!1},a)}e.selectedFeedbackOptions=e=>{const t=[]
return e.forEach((e=>{e.isChecked&&t.push(e.key)})),t}
e.createFlattenedAdsFromCreatives=(e,t,n)=>e.map((e=>{const a=e.reference
if(!a)return
const i=b(t.find((e=>e.entityUrn===a)),n),r=(0,o.getIdFromUrn)(e?.callToAction?.target),l=e?.callToAction?.labelType??i.callToAction,{id:s,status:c}=e
return i.id=s,i.creativeId=s,i.leadGenFormId=r,i.callToAction=l,i.status=c,i})).filter(Boolean)})),define("campaign-manager-web/utils/optima/ads",["exports","campaign-manager-web/utils/urn","campaign-manager-web/entities/sponsored-update-content","campaign-manager-web/entities/user-generated-ad-content","campaign-manager-web/entities/user-generated-ad-entity","campaign-manager-web/constants/landing-pages","campaign-manager-web/utils/sponsored-content","@ember/debug","campaign-manager-web/entities/ads-review/flattened-ad"],(function(e,t,n,a,i,r,o,l,s){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.generateSponsoredUpdateContentFromAd=d,e.getUserGeneratedAdEntity=u
const c="https://placeholder.com"
function u(e){const{callToAction:t=r.LANDING_PAGE_CALL_TO_ACTION_TYPES.LEARN_MORE,description:n,destinationUrl:a,headline:o,leadGenFormId:l}=e?.serializedAttributes,{originalAsset:s}=e.mediaAssets?.[0]??{},u=s?.assetContent||s,d=!!l
return i.default.fromPojo({callToAction:d?r.LANDING_PAGE_CALL_TO_ACTION_TYPES.LEARN_MORE:t,description:n,destinationUrl:a||c,headline:o,image:u}).toPojo()}function d(e,i){const r=u(i),{adName:l,introductoryText:s,sponsoredUpdateContentId:c}=i?.serializedAttributes,d=a.default.fromPojo({adName:l,contentType:o.STANDARD_SPONSORED_CONTENT_TYPES.ARTICLE,entities:[r],introductoryText:s,referenceUrn:o.DEFAULT_ARTICLE_URN}),p=e.reference,m=parseInt((0,t.getIdFromUrn)(p),10),g=parseInt(e.id,10),b=new n.default(g,p,m,{lifecycleState:o.SPONSORED_CONTENT_LIFECYCLE_STATES.PUBLISHED},o.VISIBILITY_TYPE.DARK,d).toPojo()
return b.entityUrn=c,b}e.default={getUserGeneratedAdEntity:u,generateSponsoredUpdateContentFromAd:d}})),define("campaign-manager-web/utils/optima/campaign-review",["exports","campaign-manager-web/entities/ads-review/flattened-ad"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.mergeValues=e.findIndexOfAd=e.collectAdFormValuesToMerge=e.buildNewAdListForUpdate=e.buildNewAdListForDeletion=void 0
e.findIndexOfAd=(e,t)=>e.findIndex((({id:e})=>e===t))
e.collectAdFormValuesToMerge=e=>{const{adName:t,associatedFeedback:n,callToAction:a,description:i,headline:r,introductoryText:o,mediaAssets:l,previewContentType:s,previewPlacement:c}=e
return{adName:t,associatedFeedback:n,callToAction:a,description:i,introductoryText:o,headline:r,mediaAssets:l,previewContentType:s,previewPlacement:c}}
e.mergeValues=(e,t)=>{Object.assign(e,t)}
e.buildNewAdListForUpdate=(e,n,a,i)=>[...e.slice(0,n),new t.FlattenedAd(a.serializedAttributes,i),...e.slice(n+1)]
e.buildNewAdListForDeletion=(e,t)=>[...e.slice(0,t),...e.slice(t+1)]})),define("campaign-manager-web/utils/pacing-strategies",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default={LIFETIME:"LIFETIME"}})),define("campaign-manager-web/utils/page-visibility-api",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.getPageVisibilityPropertyAndEventName=function(){let e,t
void 0!==document.hidden?(e="hidden",t="visibilitychange"):void 0!==document.msHidden?(e="msHidden",t="msvisibilitychange"):void 0!==document.webkitHidden&&(e="webkitHidden",t="webkitvisibilitychange")
return{propertyName:e,eventName:t}}})),define("campaign-manager-web/utils/parse-response-headers",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.parseResponseHeaders=void 0
e.parseResponseHeaders=e=>e.getAllResponseHeaders().trim().split(/[\r\n]+/).reduce(((e,t)=>{const n=t.substring(0,t.indexOf(":")).trim(),a=t.substring(t.indexOf(":")+1).trim()
return n&&a&&(e[n]=a),e}),{})})),define("campaign-manager-web/utils/pb-url-regex",["exports","campaign-manager-web/utils/url-manager"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.PB_URL_REGEX=void 0
const n=(0,t.isEIDomain)()?"(?:linkedin-ei)+":"(?:linkedin)+"
e.PB_URL_REGEX=new RegExp("^https?://(?:(?:[a-z\\u00a1-\\uffff0-9]+\\.)*)"+n+"(?:\\.(?:[a-z¡-￿]{2,}){1,2})(?:(?:/organization){1}(?:/[0-9]{1,20}))(?:(?:/campaign){1}(?:/[a-f¡-￿0-9]{8}-)(?:[a-f¡-￿0-9]{4}-){3}(?:[a-f¡-￿0-9]{12}))/?(?:\\?\\S*)?$","i")})),define("campaign-manager-web/utils/pem-generic-metadata-util",["exports","campaign-manager-web/utils/pem-metadata-util"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.constructGenericPemMetadata=function(e,n,a){const i=/^.*?(?=\/|\?|$)/g,r=e.replace("/campaign-manager-api/",""),o=r.match(i)[0],l=r.match(/(q=|action=).*?(?=&|$)/g),s=l&&l[0]?`-${l}`:"",c=r.match(/[^/]*\/([^/]*)\//g)?r.replace(/[^/]*\/([^/]*)\//g,""):"",u=c?`-${c.match(i)}`:"",d=`cm-generic-${a}-${n}-${o}${u}${s}`.replace(/[^a-zA-Z]/g,"-")
return(0,t.constructPemMetadata)(d,[],{productName:"Campaign Manager - Unmapped"})}})),define("campaign-manager-web/utils/pem-metadata-util",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.constructPemMetadata=function(e,t=[],n={}){const{productName:a,enableSessionRecording:i}=n
if(e){const n=e.toLowerCase().replace(/_/g,"-")
return{key:n,value:`${n}-failure`,entityIds:t,...a&&{productName:a},...i&&{enableSessionRecording:i}}}return null}})),define("campaign-manager-web/utils/pipeline-builder-url",["exports","campaign-manager-web/utils/objective-type","@ember/debug"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.doesObjectiveRequirePipelineBuilderUrl=void 0
const a=[t.OBJECTIVE_TYPE.TALENT_LEAD]
e.doesObjectiveRequirePipelineBuilderUrl=(e,n=!1)=>a.includes(e)||e===t.OBJECTIVE_TYPE.LEAD_GENERATION&&n})),define("campaign-manager-web/utils/popper-placements",["exports","hue-web-positioning/utils/popper-placements"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/utils/product",["exports","campaign-manager-web/utils/validation"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.MAX_URL_LENGTH=e.MAX_PRODUCT_DESCRIPTION_ROW_COUNT=e.MAX_DESCRIPTION_LENGTH=void 0,e.getProductDescription=function(e,t=n){return e.productDescription.localized[t]},e.getProductDescriptionRowCounts=function(e){return Math.min(Math.ceil(e.length/r)+o,c)},e.getProductName=function(e,t=n){return e.name.localized[t]},e.validateProductData=function({name:e,productDescription:n,productUrl:r}){const o=(0,t.validateURL)(r,{requireScheme:!1})
return{isNameMissing:!e,isProductDescriptionMissing:!n,isURLMissing:!r,isURLNotValid:!o,isURLTooLong:r.length>s,isProductDescriptionTooShort:n.length<a,isProductDescriptionTooLong:n.length>l,isNameTooLong:e.length>i}}
const n="en_US",a=100,i=200,r=100,o=2,l=e.MAX_DESCRIPTION_LENGTH=1800,s=e.MAX_URL_LENGTH=750,c=e.MAX_PRODUCT_DESCRIPTION_ROW_COUNT=24})),define("campaign-manager-web/utils/promise-state",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isRejected=e.isFulfilled=e.PROMISE_STATE=void 0
const t=e.PROMISE_STATE={FULFILLED:"fulfilled",REJECTED:"rejected"}
e.isFulfilled=e=>e===t.FULFILLED
e.isRejected=e=>e===t.REJECTED})),define("campaign-manager-web/utils/promotion",["exports","campaign-manager-web/constants/promotion"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.parseMacro=e.parseEncodedMacro=e.isMacroValid=e.getInitialDestinationLink=void 0
e.isMacroValid=e=>!t.SINGLE_IMAGE_PROMOTION_MACRO_REGEX.test(e)||![...e.match(t.SINGLE_IMAGE_PROMOTION_MACRO_REGEX)].map((e=>e.substring(1,e.length-1))).filter((e=>!t.SINGLE_IMAGE_PROMOTION_SUPPORTED_MACRO.hasOwnProperty(e))).length
e.parseMacro=e=>(Object.values(t.SINGLE_IMAGE_PROMOTION_SUPPORTED_MACRO).map((t=>e=e?.replace(new RegExp(`%${t}%`,"g"),`%25${t}%25`))),e)
const n=e=>(Object.values(t.SINGLE_IMAGE_PROMOTION_SUPPORTED_MACRO).map((t=>e=e?.replace(new RegExp(`%25${t}%25`,"g"),`%${t}%`))),e)
e.parseEncodedMacro=n
e.getInitialDestinationLink=e=>e?e.common?{common:n(e.common)}:e.deviceSpecific?{web:n(e.deviceSpecific.web),ios:e.deviceSpecific.ios,android:e.deviceSpecific.android}:void 0:{}})),define("campaign-manager-web/utils/query-param",["exports","campaign-manager-web/constants/creative"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.VOYAGER_LANDING_PAGES=e.EDIT_PANEL_MODE_TO_ACTION_QUERY_PARAM=e.ACTION_QUERY_PARAM_TO_EDIT_PANEL_MODE=e.ACTION_QUERY_PARAM=void 0
const n=e.ACTION_QUERY_PARAM=Object.freeze(Object.keys(t.EDIT_PANEL_MODE).reduce(((e,t)=>({...e,[t]:t.toLowerCase()})),{}))
e.ACTION_QUERY_PARAM_TO_EDIT_PANEL_MODE=Object.freeze(Object.keys(n).reduce(((e,t)=>({...e,[t.toLowerCase()]:t.toUpperCase()})),{})),e.EDIT_PANEL_MODE_TO_ACTION_QUERY_PARAM=Object.freeze(Object.keys(t.EDIT_PANEL_MODE).reduce(((e,t)=>({...e,[t.toUpperCase()]:t.toLowerCase()})),{})),e.VOYAGER_LANDING_PAGES="VOYAGER_LANDING_PAGES"})),define("campaign-manager-web/utils/recommendation",["exports","@linkedin/lms-adrecs-ui/utils/recommendation"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/utils/recommendations",["exports","@linkedin/lms-adrecs-ui/types/recommendations","campaign-manager-web/constants/recommendations","campaign-manager-web/utils/forecasting","campaign-manager-web/utils/object","campaign-manager-web/utils/urn"],(function(e,t,n,a,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.transformInlineRecommendationsResult=e.mergeFreshRecommendationsIntoLocal=e.generateInlineRecommendationsQueryParams=e.campaignIdToRecommendationMap=e.CmEntityRecommendationQueryParams=void 0
e.mergeFreshRecommendationsIntoLocal=(e,t)=>({...(0,i.filterObject)(e||{},(e=>e.status===n.RecommendationUIStatus.ACCEPTED)),...t})
let o=e.CmEntityRecommendationQueryParams=void 0
o||(e.CmEntityRecommendationQueryParams=o={})
e.generateInlineRecommendationsQueryParams=({campaign:e,currencyCode:o,recommendationContext:l,audienceCount:s,recPlacement:c})=>{const{start:u,end:d}=(0,a.getForecastStartAndEndDates)(e.runSchedule),p={start:u.valueOf()}
d&&(p.end=d.valueOf())
const m=[]
e.isNewCampaign||e.isDraftCampaign?m.push(t.EntityServingStatus.BEFORE_SERVING):m.push(t.EntityServingStatus.DURING_SERVING)
const g={accountUrn:(0,r.createUrnFromAttrs)(r.URN_TYPES.SPONSORED_ACCOUNT,e.accountId),recommendationPlacement:c||n.RecPlacement.CAMPAIGN_MANAGER_EDIT_PAGE,recommendationServingStatuses:m},b=(0,i.filterObject)({adFormats:e.adFormats,audienceExpansionEnabled:e.audienceExpansionEnabled,costType:e.costType,currencyCode:o,dailyBudget:e.dailyBudget,totalBudget:e.totalBudget,objectiveType:e.objectiveType,offsiteDeliveryEnabled:e.offsiteDeliveryEnabled,optimizationTargetType:e.optimizationTargetType,pacingStrategy:e.pacingStrategy,cmTargetingCriteria:e.targetingCriteria,timeRange:p,unitCost:e.unitCost,recommendationContext:l},(e=>Boolean(e)))
if(e.id){const t=(0,r.createUrnFromAttrs)(r.URN_TYPES.SPONSORED_CAMPAIGN,e.id)
b.campaignUrn=t,b.recommendationContext={contextId:0,targetEntity:{sponsoredCampaign:t},rootEntity:{sponsoredAccount:(0,r.createUrnFromAttrs)(r.URN_TYPES.SPONSORED_ACCOUNT,e.accountId)}}}return b.cmTargetingCriteria&&s&&(b.cmTargetingCriteria.audienceCount=s),Object.assign(g,b)}
e.transformInlineRecommendationsResult=e=>e?e.reduce(((e,t)=>({...e,[t.type]:t})),{}):null
e.campaignIdToRecommendationMap=e=>e.reduce(((e,t)=>{const{context:{targetEntity:n}}=t,a=n?.sponsoredCampaign??"",i=(0,r.getIdFromUrn)(a)
return i in e?e[i]?.push(t):e[i]=[t],e}),{})})),define("campaign-manager-web/utils/reflow",["exports","campaign-manager-web/constants/reflow"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.getReflowBreakpointKeyFromWidth=function(e,n=t.REFLOW_BREAKPOINT_KEYS.MEDIUM){if(isNaN(e))return n
return Object.keys(t.REFLOW_BREAKPOINTS).find((n=>e>=t.REFLOW_BREAKPOINTS[n]))??n}}))
define("campaign-manager-web/utils/regex",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.REGEX=void 0
e.REGEX={ALPHA_NUMERIC:/^[a-zA-Z0-9]*$/,ALPHA_NUMERIC_PLUS_DASH:/^[a-zA-Z0-9-]*$/,AMOUNT:/^-?[0-9]+(e[0-9]+)?(\.[0-9]{1,4})?$/,EMAIL:/^.+@.+\..+$/,NON_ALPHA_NUMERIC:/[^A-Za-z0-9]*$/,NON_ASCII:/[^\u0000-\u007f]+/,NON_WHITESPACE:/^.*\S.*$/,NUMERIC:/^[0-9]*$/,DOMAIN_NAME:/linkedin(-ei)?\.\w+/,YOUTUBE_ID:/^(?:(?:https?:)?\/\/)?(?:(?:www|m)\.)?(?:(?:youtube\.com(?:\/(?:[\w-]+\?v=|embed\/|v\/))|youtu\.be\/))([\w-]+)(?:\S+)?$/,LINKEDIN_PROFILE_URL:/(?:https?:\/\/)?[^/]\/(in|profile)\/([^/?]).*/,UTM_TRACKING_PARAMETERS:/^[a-zA-Z0-9_]+=(?:{{[a-zA-Z0-9_]+}}|[^{}&=]+)(&[a-zA-Z0-9_]+=(?:{{[a-zA-Z0-9_]+}}|[^{}&=]+))*$/,LINKEDIN_POST_URL:/(?:https?:)?(?:www\.)?linkedin\.com\/posts\/[^]+-\d+-[^?]+/}})),define("campaign-manager-web/utils/rendered-creative-preview",["exports","@ember/debug"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.getRenderingPreviewCriteria=function({renderingCriteria:e,requiredFields:t=[],variablesKey:n,creativeRenderingCriteria:a={},variables:i}={}){if(!t.every((e=>void 0!==i[e])))return null
return Object.assign({},e,{criteria:{[n]:Object.assign({},a,{variables:i})}})}})),define("campaign-manager-web/utils/reporting-table-theme",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=class{constructor(){var e,t,n
n="inverse",(t="tooltip")in(e=this)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}}})),define("campaign-manager-web/utils/reporting",["exports","@ember/debug","campaign-manager-web/utils/money-amount","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/entity-status","@ember/object","campaign-manager-web/constants/creative","campaign-manager-web/utils/date","campaign-manager-web/utils/urn","campaign-manager-web/constants/lix","campaign-manager-web/constants/routes","campaign-manager-web/utils/local-storage-keys","@embroider/util","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/ad-form","@linkedin/jsecure","@ember/template","campaign-manager-web/components/reporting-table/headers","campaign-manager-web/components/reporting-table/basic-metric-cell","campaign-manager-web/components/reporting-table/tooltip-link-cell","campaign-manager-web/components/campaigns-table/date","campaign-manager-web/components/common-table-cells/entity-toggle","campaign-manager-web/components/common-table-cells/dash-cell","campaign-manager-web/components/campaigns-table/bid","campaign-manager-web/components/campaigns-table/key-results","campaign-manager-web/helpers/external-link-info","campaign-manager-web/helpers/help-center-url","campaign-manager-web/utils/url","campaign-manager-web/components/common-table-cells/unified-entity-status","campaign-manager-web/components/common-table-cells/creative-status","campaign-manager-web/constants/application-experience","campaign-manager-web/constants/budget-optimization","campaign-manager-web/components/campaigns-table/group-name","campaign-manager-web/components/reporting-creatives-table/campaign-name","campaign-manager-web/components/common-table-cells/string-or-dash","campaign-manager-web/utils/conversation-ads/conversation-ads","campaign-manager-web/constants/reporting","ember-stdlib/utils/is-browser","campaign-manager-web/utils/recommendations"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D,M,L,k,U,x,F){Object.defineProperty(e,"__esModule",{value:!0}),e.REPORTING_DEFAULT_PAGE_SIZE=e.REACH_COLUMNS_DASHED_FOR_DEVICE_BREAKDOWN=e.RATIO_METRICS=e.PROPERTY_TO_COLUMN_GETTER=e.PROPERTY_NAME=e.PLACEMENTS_CREATIVE_PERFORMANCE=e.PLACEMENTS_CAMPAIGN_PERFORMANCE=e.PIVOT_VALUE_IDS=e.PIVOTS=e.PERFORMANCE_PIVOTS_TRACKING_MAP=e.PERFORMANCE_AGGREGATE_TRACKING_MAP=e.PAGE_KEYS_WITH_REPORTING_CUSTOMIZABLE_COLUMNS=e.ONBOARDING_CARDS=e.NON_EXISTENT_CREATIVES_METRICS=e.NON_EXISTENT_CAMPAIGN_GROUPS_METRICS=e.MRC_CERTIFIED_PERFORMANCE=e.METRICS_DELIMITER=e.MAX_SELECTED_ENTITIES_FOR_CHARTING=e.MAX_SELECTABLE_ACCOUNTS_PER_REPORT=e.MAX_DAYS_FOR_DAILY_GRANULARITY=e.MAX_CUSTOM_REPORTING_VIEWS=e.MANDATORY_COLUMN_NAMES=e.LEADS=e.LAN_CREATIVE_PERFORMANCE=e.LAN_CAMPAIGN_PERFORMANCE=e.KEY_RESULT_COLUMN_NAMES=e.JOB_FUNCTION=e.INSIGHT_TAG_STATUS=e.FILTER_TYPES=e.FILTER_INPUT_TYPES=e.FILTER_COLUMN_NAME=e.EMPTY_METRICS=e.EMPTY_API_RESPONSE=e.DEMOGRAPHIC_PIVOTS_TRACKING_MAP=e.DEMOGRAPHIC_PIVOTS=e.DEMOGRAPHICS_REQUEST_TYPE=e.DEMOGRAPHICS_PROJECTIONS=e.DEMOGRAPHICS_CHART_VIEW_TO_ROUTE_NAME=e.DEMOGRAPHICS_CHART_VIEW=e.DEMOGRAPHICS=e.DEFAULT_REPORTING_VIEW=e.DATE_RANGE_CACHE_KEYS=e.CUSTOM_PAGINATION_PIVOTS=e.CUSTOMIZABLE_REPORT_TYPES=e.CURRENCY_METRICS=e.CSV_REPORT_COLUMN=e.CREATIVE_TYPE_FILTER_OPTIONS=e.CREATIVE_STATUS_FILTER_OPTIONS_V2=e.CREATIVE_STATUS_FILTER_OPTIONS=e.CREATIVE_SPONSORED_MESSAGE_PERFORMANCE=e.CREATIVE_PERFORMANCE=e.CREATIVE_FILTERS=e.CREATIVE_CONVERSION_PERFORMANCE=e.CREATIVES_SUPPORTED_REPORTS=e.CREATIVE=e.CONVERSION_RELATED_COLUMNS_DASHED_FOR_DEVICE_BREAKDOWN=e.CONVERSION_PERFORMANCE=e.CONTROLLER_TO_URN_PREFIX=e.CAMPAIGN_STATUS_FILTER_OPTIONS_V2=e.CAMPAIGN_STATUS_FILTER_OPTIONS=e.CAMPAIGN_RECOMMENDATION_TYPE=e.CAMPAIGN_RECOMMENDATION_ACTION=e.CAMPAIGN_PERFORMANCE=e.CAMPAIGN_GROUP_STATUS_FILTER_OPTIONS_V2=e.CAMPAIGN_GROUP_STATUS_FILTER_OPTIONS=e.CAMPAIGN_GROUP_FILTERS=e.CAMPAIGN_GROUP=e.CAMPAIGN_FILTERS=e.CAMPAIGN_DEMOGRAPHICS_VIEWS_MAP=e.CAMPAIGNS_SUPPORTED_REPORTS=e.CAMPAIGN=e.BULK_ACTIONS_OPTIONS=e.ACCOUNT_STATUS_OPTIONS=e.ACCOUNT_STATUS_FILTER_OPTIONS=e.ACCOUNT_STATISTICS_PROJECTIONS=e.ACCOUNTS_SUPPORTED_REPORTS=e.ACCOUNT=void 0,Object.defineProperty(e,"REPORTING_LOCAL_STORAGE_KEYS",{enumerable:!0,get:function(){return d.REPORTING_LOCAL_STORAGE_KEYS}}),e.TIME_GRANULARITY=e.TIME_COMPARISON_SUPPORTED_REPORT_TYPES=e.TABLE_TEMPLATE_PACKAGE=e.STATUS_FILTER_MAP=e.SPLIT_TESTING_OPTIONS=e.SORT_DIRECTIONS=e.ROUTE_TO_REPORT_TYPES_MAP=e.REPORT_TYPES_TO_FILTERS=e.REPORT_TYPES=e.REPORT_ENTITIES=e.REPORTING_VIEW_DROPDOWN_TRIGGER_SELECTOR=e.REPORTING_VIEWS=e.REPORTING_TABLE_OPERATIONS=e.REPORTING_SET_STATUS_REASONS=void 0,e.alterSelectedColumnsCustomizationOnColumnToggle=function(e,t,n){let a=[...n]
if(e===ce.STATUS)if(t&&!a.includes(ce.ENTITY_TOGGLE)){const e=a.indexOf(ce.STATUS)
a.splice(e,0,ce.ENTITY_TOGGLE)}else a=a.filter((e=>e!==ce.ENTITY_TOGGLE))
if(e===ce.ENTITY_TOGGLE)if(t&&!a.includes(ce.STATUS)){const e=a.indexOf(ce.ENTITY_TOGGLE)
a.splice(e+1,0,ce.STATUS)}else a=a.filter((e=>e!==ce.STATUS))
return a},e.clearAnalyticsData=function(e){e.forEach((e=>{delete e.analytics,delete e.compareAnalytics}))},e.clearBreakdowns=function(e){e&&e.forEach((e=>(0,r.set)(e,"expandedItems",void 0)))},e.clearCampaignFilters=at,e.clearCampaignGroupFilters=function(e){et.forEach((t=>e.remove(t)))},e.clearCreativeFilters=it,e.clearFilteringForTab=function(e,t,n,a){const i=e===Y.ACCOUNT
e===Y.CAMPAIGN_GROUP?n.length>0&&it(a):i&&(t.length>0?(at(a),it(a)):n.length>0&&it(a))},e.decorateCampaignGroup=function(e,t){t.accountId=(0,r.get)(e,"id"),t.currencyCode=(0,r.get)(e,"currencyCode"),t.isInlineEditEnabled=t.applicationExperience!==N.APPLICATION_EXPERIENCE_CASE.AB_TEST,(0,n.isValidMoneyAmount)(t.totalBudget)&&(t.totalBudget=(0,n.getMoneyAmountForUI)(t.totalBudget))
t.status&&(t.applicationExperience===N.APPLICATION_EXPERIENCE_CASE.QUICK?t.isStatusTransitionable=!1:t.isStatusTransitionable=(0,i.isStatusTransitionable)(a.ENTITY_TYPES.CAMPAIGN_GROUP,t.status))
t.status===a.STATUSES.PENDING_DELETION&&(t.status=a.STATUSES.REMOVED)
return t},e.decorateCampaigns=function(e,t,o=[],l={},s=[]){const c=(0,F.campaignIdToRecommendationMap)(s)
return t.map(((t,s)=>{const u={...t,isInlineEditEnabled:t.applicationExperience!==N.APPLICATION_EXPERIENCE_CASE.AB_TEST};(0,n.isValidMoneyAmount)(t.totalBudget)&&(u.totalBudget=(0,n.getMoneyAmountForUI)(t.totalBudget)),(0,n.isValidMoneyAmount)(t.dailyBudget)&&(u.dailyBudget=(0,n.getMoneyAmountForUI)(t.dailyBudget)),e&&(u.currencyCode=(0,r.get)(e,"currencyCode"),u.accountId=(0,r.get)(e,"id")),t.status&&(u.isStatusTransitionable=(0,i.isStatusTransitionable)(a.ENTITY_TYPES.CAMPAIGN,t.status)),t.status===a.STATUSES.PENDING_DELETION&&(u.status=a.STATUSES.REMOVED),u.originalIndex=s,"duplicationAllowed"in t||(u.duplicationAllowed=!0)
const d=o.find((e=>e.id===t.campaignGroupId))
d&&(u.campaignGroup=d,u.isBudgetOptimized=d?.budgetOptimization?.budgetOptimizationStrategy===R.BUDGET_OPTIMIZATION_STRATEGY.DYNAMIC)
const p=(0,w.buildCampaignUrnComplexKey)(u.id),m=l[p]
return m&&(u.learningPhaseProgress=m),t.id in c?u.recommendations=c[t.id]:u.recommendations=[],u}))},e.decorateCreativeStatusForLGF=Je,e.decorateCreatives=function(e,t,n,o=null){return t.map(((t,l)=>{const s={...t}
return(0,m.isLeadGenObjective)((0,r.get)(n,`${t.campaignId}.objectiveType`))&&Je(t,s,o),s.currencyCode=e.get("currencyCode"),s.objectiveType=(0,r.get)(n,`${t.campaignId}.objectiveType`),t.status&&(s.isStatusTransitionable=s.status!==a.STATUSES.DRAFT&&(0,i.isStatusTransitionable)(a.ENTITY_TYPES.CREATIVE,t.status)),t.status===a.STATUSES.PENDING_DELETION&&(s.status=a.STATUSES.REMOVED),s.originalIndex=l,s}))},e.deserializeDateRange=function(e){const t=e.start,n=e.end
return{start:(0,l.exactDateToJsDate)(t),end:(0,l.exactDateToJsDate)(n)}},e.encodeFieldsParam=function e(t){const n=[]
return Object.keys(t).forEach((a=>{Array.isArray(t[a])?t[a].length>0?n.push(`${a}:(${t[a].join(",")})`):n.push(a):n.push(`${a}:(${e(t[a])})`)})),n.join(",")},e.extractProjectionCols=function(e){const t={}
return e.forEach((e=>{if(e.hasOwnProperty("analyticsPropertyName")){const n=e.analyticsPropertyName.split("."),a=n.slice(0,-1),i=n.slice(-1)[0];(function(e,t){let n=e
for(let i=0;i<t.length-1;i++){const e=t[i]
n[e]=n[e]||{},n=n[e]}const a=t.slice(-1)[0]
n[a]=n[a]||[]})(t,a),(0,r.get)(t,a.join(".")).push(i)}})),t},e.filterEntitiesWithNoAnalytics=function(e,t){return e.filter((e=>!e.analytics||!e.analytics.hasOwnProperty(t.propertyName)))},e.findLowestLevelEntities=function({deserializedCreativeIds:e,deserializedCampaignIds:t,deserializedCampaignGroupIds:n,selectedAccounts:a}={}){return(e||[]).length>0?{entity:X.CREATIVES,ids:e}:(t||[]).length>0?{entity:X.CAMPAIGNS,ids:t}:(n||[]).length>0?{entity:X.CAMPAIGN_GROUPS,ids:n}:(a||[]).length>0?{entity:X.ACCOUNTS,ids:a.map((e=>e.id))}:{entity:X.ACCOUNTS,ids:[]}},e.getAccountPageCurrencyCode=function(e){let t=null
for(let n=0;n<e.length;n++)if(e[n].totalBudget){const a=e[n].totalBudget.currencyCode
if(null===t)t=a
else if(t!==a)return null}return t},e.getAllReportingColumns=mt,e.getAverageDailySpendColumn=Ge,e.getAverageDwellTimeColumn=Ue,e.getCampaignBidColumn=function(e,t){return{enableInlineEdit:t.enableInlineEdit,propertyName:ce.BID,sortedBy:ce.BID,component:(0,p.ensureSafeComponent)(A.default,t),title:(n="bid",e.lookupTranslation(h.default,n))(),disableFiltering:!0,componentForTotalsCell:(0,p.ensureSafeComponent)(Ie,t),onInlineEdit:e=>{t.showCampaignInlineEditModal(e)}}
var n},e.getCampaignDemographicsProjections=function(e,t){const n={PERFORMANCE:{baseMetrics:["impressions","clicks","clickThroughRate"]},LEADS:{baseMetrics:["impressions","clicks"],leadMetrics:["oneClickLeadFormOpens","oneClickLeads","openRate","formCompletionRate"]},SPINMAIL:{baseMetrics:["impressions","clicks"],spinmailMetrics:["sends","opens","openRate","totalClickThroughRate"]},VIDEO:{baseMetrics:["impressions","clicks"],videoMetrics:["videoViews","videoViewThroughRate","videoCompletions","completionRate"]},TALENT_LEADS:{baseMetrics:["impressions","clicks"],talentLeadMetrics:["talentLeads","talentLeadRate","costPerTalentLead"]}}[e]
e===W.PERFORMANCE&&t&&(n.conversionMetrics=Oe)
return n},e.getCampaignDemographicsViews=function(e){return be(Object.keys(ve),[]).map((t=>({label:t,disabled:!e.includes(t)})))},e.getCampaignEndDateColumn=function(e,t){return{enableInlineEdit:t.enableInlineEdit,propertyName:ce.END_DATE,component:(0,p.ensureSafeComponent)(E.default,t),title:(n="end_date",e.lookupTranslation(h.default,n))(),disableFiltering:!0,componentForTotalsCell:(0,p.ensureSafeComponent)(Ie,t),onInlineEdit:e=>{t.showCampaignInlineEditModal(e)}}
var n},e.getCampaignGroupNameColumn=function(e,t){return{propertyName:ce.CAMPAIGN_GROUP_NAME,component:(0,p.ensureSafeComponent)(D.default,t),title:(n="i18n_campaign_group_name_column_title",e.lookupTranslation(h.default,n))(),componentForTotalsCell:(0,p.ensureSafeComponent)(L.default,t)}
var n},e.getCampaignKeyResultsColumn=function(e,t){const n=t=>e.lookupTranslation(h.default,t)
return{propertyName:ce.KEY_RESULTS,analyticsPropertyName:ce.KEY_RESULTS,analyticsTypePropertyName:ce.KEY_RESULTS_TYPE,component:(0,p.ensureSafeComponent)(C.default,t),componentForExpandedCell:(0,p.ensureSafeComponent)("reporting-table/key-results",t),sortedBy:`analytics.${ce.KEY_RESULTS}`,title:n("key_result")(),tooltip:n("i18n_key_results_tooltip")(),disableFiltering:!0,showBenchmark:!!t.comparisonDateRange,componentForTotalsCell:(0,p.ensureSafeComponent)(Ie,t)}}
e.getCampaignNameColumn=function(e,t){return{propertyName:ce.CAMPAIGN_NAME,component:(0,p.ensureSafeComponent)(M.default,t),title:(n="i18n_campaign_name_column_title",e.lookupTranslation(h.default,n))(),componentForTotalsCell:(0,p.ensureSafeComponent)(L.default,t)}
var n},e.getCampaignStartDateColumn=function(e,t){return{enableInlineEdit:t.enableInlineEdit,propertyName:ce.START_DATE,component:(0,p.ensureSafeComponent)(E.default,t),title:(n="start_date",e.lookupTranslation(h.default,n))(),disableFiltering:!0,componentForTotalsCell:(0,p.ensureSafeComponent)(Ie,t),onInlineEdit:e=>{t.showCampaignInlineEditModal(e)}}
var n},e.getChartQueryParams=function(e){const t={isChartingAll:e.isChartingAll,entityName:e.entityName,accountIds:e.accountIds||"[]",campaignGroupIds:e.campaignGroupIds||"[]",campaignIds:e.campaignIds||"[]",creativeIds:e.creativeIds||"[]"}
e.dateRange&&(t.dateRange=e.dateRange)
return t},e.getChartableMetrics=function(e){const t=[ce.CLICKS,ce.IMPRESSIONS,ce.COST_PER_CLICK,ce.CLICK_THROUGH_RATE,ce.COST_PER_THOUSAND_IMPRESSIONS,ce.EXTERNAL_WEBSITE_CONVERSIONS,ce.COST_PER_CONVERSION,ce.ONE_CLICK_LEADS,ce.COST_PER_LEAD,ce.COST_IN_LOCAL_CURRENCY,ce.TALENT_LEADS,ce.VIDEO_VIEWS,ce.REACH,ce.AVERAGE_FREQUENCY,ce.JOB_APPLICATIONS,ce.KEY_RESULTS]
return be(t,[t=>function(e,{entityType:t,numberOfEntities:n}={},a){const i=[G,B]
return e!==a||i.includes(t)&&1===n}(t,e,ce.KEY_RESULTS),t=>function(e,{entityType:t,numberOfEntities:n}={},a){const i=[G,B]
return e!==a||!(i.includes(t)&&n>1)}(t,e,ce.COST_PER_CONVERSION)])},e.getClicksColumn=Ne,e.getColumnNameFromTableSortAction=function({sort:e=[]}={}){return(e[0]||"").split(":")[0]},e.getCostInLocalCurrencyColumn=Pe,e.getCostPerQualifiedLeadColumn=Fe,e.getCostPerResultColumn=Ye,e.getCostPerTalentLeadColumn=Xe,e.getCsvReportColumnsFromMetrics=function(e,t){const n=ge(t),a=[]
return e.forEach((e=>{const t=n[e]
t&&a.push(...t)})),a},e.getCsvReportMissingColumnNames=function(e,t,n,a){const i=ge(n),r=e.filter((e=>{const t=i[e]
return!(Array.isArray(t)&&t.length>0)&&e!==ue}))
if(0===r.length)return[]
const o=mt(n),l=e=>t.lookupTranslation(h.default,e),s=[]
return r.forEach((e=>{const t=o[e]
if(t){const e=t(l,{},a).title
s.push(e)}})),s},e.getCurrencyCode=function(e){for(let t=0;t<e.length;t++)if(null!=e[t].totalBudget)return e[t].totalBudget.currencyCode
return null},e.getCurrentTableOperation=function(e,t,n){let a=lt.NO_OPERATION
a=t>0?lt.SELECTED_OPERATION:n>=0&&n!==e?lt.FILTERED_OPERATION:lt.NO_OPERATION
return a},e.getDailyBudgetColumn=Be,e.getDefaultFilterStatus=function(e=[],t={}){return e.forEach((e=>{e.name in t||(t[e.name]={filterOptions:{}}),(0,r.set)(t,`${e.name}.propertyName`,e.propertyName),(0,r.set)(t,`${e.name}.filterComparator`,e.filterComparator),(0,r.set)(t,`${e.name}.inputType`,e.inputType),e.options.forEach((n=>{if(!(n in t[e.name].filterOptions)){const a=((0,r.get)(e,"defaultSelections")||[]).includes(n);(0,r.set)(t,`${e.name}.filterOptions.${n}`,a)}}))})),t},e.getDefaultViewMetrics=function(e,t=null){const n={PERFORMANCE:[ce.IMPRESSIONS,ce.CLICKS,ce.CLICK_THROUGH_RATE,ce.BID,ce.COST_PER_THOUSAND_IMPRESSIONS,ce.COST_PER_CLICK,ce.EXTERNAL_WEBSITE_CONVERSIONS,ce.COST_PER_CONVERSION,ce.ONE_CLICK_LEADS,ce.COST_PER_LEAD,ce.EVENT_REGISTRATIONS,ce.LEADS_WITH_WORK_EMAIL,ce.COST_PER_LEAD_WITH_WORK_EMAIL],DELIVERY:[ce.IMPRESSIONS,ce.REACH,ce.AVERAGE_FREQUENCY,ce.COST_PER_THOUSAND_IMPRESSIONS,ce.COST_PER_THOUSAND_MEMBERS],ENGAGEMENT:[ce.IMPRESSIONS,ce.CLICKS,ce.CLICK_THROUGH_RATE,ce.REACTIONS,ce.COMMENTS,ce.SHARES,ce.FOLLOWS,ce.OTHER_ENGAGEMENTS,ce.TOTAL_SOCIAL_ACTIONS,ce.LANDING_PAGE_CLICKS,ce.ORGANIZATION_LOGO_CLICKS,ce.TOTAL_ENGAGEMENTS,ce.ENGAGEMENT_RATE],CONVERSIONS_AND_LEADS:[ce.IMPRESSIONS,ce.CLICKS,ce.EXTERNAL_WEBSITE_CONVERSIONS,ce.EXTERNAL_WEBSITE_POST_CLICK_CONVERSIONS,ce.EXTERNAL_WEBSITE_POST_VIEW_CONVERSIONS,ce.CONVERSION_RATE,ce.COST_PER_CONVERSION,ce.CONVERSION_VALUE,ce.RETURN_ON_AD_SPEND,ce.ONE_CLICK_LEADS,ce.ONE_CLICK_LEAD_FORM_OPENS,ce.LEAD_FORM_COMPLETION_RATE,ce.COST_PER_LEAD,ce.EVENT_REGISTRATIONS,ce.POST_CLICK_REGISTRATIONS,ce.POST_VIEW_REGISTRATIONS,ce.LEADS_WITH_WORK_EMAIL,ce.LEAD_WITH_WORK_EMAIL_FORM_COMPLETION_RATE,ce.COST_PER_LEAD_WITH_WORK_EMAIL],SPINMAIL:[ce.SENDS,ce.OPENS,ce.SPINMAIL_CLICKS,ce.COMBINED_ACTION_CLICKS,ce.AD_UNIT_CLICKS,ce.TEXT_URL_CLICKS,ce.OPEN_RATE,ce.SPINMAIL_CLICK_THROUGH_RATE,ce.COST_PER_SEND,ce.COST_PER_OPEN,ce.COST_PER_CLICK],VIDEO:[ce.IMPRESSIONS,ce.VIDEO_STARTS,ce.CLICKS,ce.CLICK_THROUGH_RATE,ce.VIDEO_VIEWS,ce.VIDEO_VIEW_RATE,ce.COST_PER_VIDEO_VIEW,ce.VIDEO_FIRST_QUARTILE_COMPLETIONS,ce.VIDEO_MIDPOINT_COMPLETIONS,ce.VIDEO_THIRD_QUARTILE_COMPLETIONS,ce.VIDEO_COMPLETIONS,ce.VIDEO_COMPLETION_RATE,ce.FULL_SCREEN_PLAYS],SETTINGS:bt(e),TALENT_LEADS:[ce.IMPRESSIONS,ce.CLICKS,ce.TALENT_LEADS,ce.TALENT_LEADS_LEAD_RATE,ce.TALENT_LEADS_COST_PER_LEAD],JOB_APPLICANTS:[ce.IMPRESSIONS,ce.CLICKS,ce.JOB_APPLY_CLICKS,ce.JOB_APPLICATIONS,ce.JOB_APPLICATION_RATE,ce.COST_PER_JOB_APPLICATION],DOCUMENT:[ce.IMPRESSIONS,ce.CLICKS,ce.CLICK_THROUGH_RATE,ce.DOWNLOAD_CLICKS,ce.PREVIEW_DOWNLOAD_CLICKS,ce.VIRAL_DOWNLOAD_CLICKS,ce.VIRAL_PREVIEW_DOWNLOAD_CLICKS,ce.DOCUMENT_FIRST_QUARTILE_COMPLETIONS,ce.DOCUMENT_MIDPOINT_COMPLETIONS,ce.DOCUMENT_THIRD_QUARTILE_COMPLETIONS,ce.DOCUMENT_COMPLETIONS,ce.VIRAL_DOCUMENT_FIRST_QUARTILE_COMPLETIONS,ce.VIRAL_DOCUMENT_MIDPOINT_COMPLETIONS,ce.VIRAL_DOCUMENT_THIRD_QUARTILE_COMPLETIONS,ce.VIRAL_DOCUMENT_COMPLETIONS]}
if(t){t.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableMrcClickAndImpressionMetrics)&&(n.MRC_CERTIFIED_PERFORMANCE=[ce.MRC_CERTIFIED_IMPRESSIONS,ce.MRC_CERTIFIED_CLICKS,ce.MRC_CERTIFIED_GROSS_IMPRESSIONS,ce.MRC_CERTIFIED_GROSS_CLICKS]),t.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableDynamicBudgetOptimization)&&(n.SETTINGS=bt(e,!0))
const a=[ce.IMPRESSIONS,ce.CLICKS,ce.CLICK_THROUGH_RATE,ce.REACTIONS,ce.COMMENTS,ce.SHARES,ce.FOLLOWS,t.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableThoughtLeaderAdMemberMetrics)?ce.MEMBER_FOLLOWS:void 0,t.getTreatmentIsEnabled(c.LIX_TEST_KEYS.showDwellTime)?ce.AVERAGE_DWELL_TIME:void 0,ce.OTHER_ENGAGEMENTS,ce.TOTAL_SOCIAL_ACTIONS,ce.LANDING_PAGE_CLICKS,ce.ORGANIZATION_LOGO_CLICKS,t.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableClicksToMemberProfile)?ce.MEMBER_PROFILE_CLICKS:void 0,ce.TOTAL_ENGAGEMENTS,ce.ENGAGEMENT_RATE]
n.ENGAGEMENT=a.filter((e=>!!e)),me(t)&&(n.SPINMAIL=[...n.SPINMAIL,ce.SPINMAIL_HEADLINE_CLICKS,ce.SPINMAIL_HEADLINE_IMPRESSIONS,ce.SPINMAIL_HEADLINE_CLICK_THROUGH_RATE]),t.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableClickToMessageGeneralAdoption)&&(n.SPINMAIL=[...n.SPINMAIL,ce.SPINMAIL_TOTAL_ENGAGEMENTS,ce.SPINMAIL_ENGAGEMENT_RATE]),t.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableQualifiedLeadsMetrics)&&(n.QUALIFIED_LEAD_FUNNEL=[ce.QUALIFIED_LEADS,ce.COST_PER_QUALIFIED_LEAD])}return n},e.getDemographicViews=function(e){const t="default",n={}
n.formats=new Set,n.objectiveTypes=new Set,n.types=new Set,e.forEach((e=>{n.formats.add(e?.format||e?.adFormat||t),n.objectiveTypes.add(e?.objectiveType||t),n.types.add(e?.type||t)}))
const a=[]
1===n.formats.size&&n.formats.values().next().value===m.AD_FORMAT.SINGLE_VIDEO&&a.push(ve.VIDEO)
1===n.types.size&&n.types.values().next().value===o.CREATIVE_TYPE.SPONSORED_INMAILS&&a.push(ve.SPINMAIL)
if(1===n.objectiveTypes.size){const e=n.objectiveTypes.values().next().value;(0,m.isLeadGenObjective)(e)?a.push(ve.LEADS):e===m.OBJECTIVE_TYPE.TALENT_LEAD&&a.push(ve.TALENT_LEADS)}return a.push(ve.PERFORMANCE),a},e.getEmptyMetrics=K,e.getEntityValue=ot,e.getFilterColumn=function(e,t){let n=null
e&&(n={},e.forEach((e=>n[e]=!0)))
return{propertyName:ue,isHidden:!0,filterFunction:(e,t,a)=>!n||a.id in n,disableFiltering:!1,filterString:t||"placeholder"}},e.getFilteredIds=function(e,t,n,a,i){const o=Object.keys(n||{}).reduce(((t,a)=>{const i=n[a]
return t[a]=Object.keys(i.filterOptions).filter((t=>i.filterOptions[t]&&(i.filterComparator===H.DATE_RANGE||rt(e,i.propertyName,t)))),t}),{})
return e.filter((e=>{if(!n&&""===t)return!0
const s=Object.keys(n||{}).every((t=>{const a=ot(e,n[t].propertyName),i=o[t]
return function(e,t,n){if(e.filterComparator===H.DATE_RANGE){const e=(0,l.getBeginningOfDate)(new Date(t)).getTime()
return 0===n.length||n.some((t=>{const n=(0,l.deserializeTimeRange)((0,l.getDateRangeOptions)(new Date)[t])
return!n||n.startTime<=e&&e<=n.endTime}))}return e.propertyName===N.APPLICATION_EXPERIENCE?0===n.length||n.some((e=>e===N.APPLICATION_EXPERIENCE_CHANNEL_CASE.CAMPAIGN_MANAGER_CONTENT&&!t||N.APPLICATION_EXPERIENCE_CASE_FILTERS[e].includes(t))):0===n.length||n.includes(t)}(n[t],a,i)})),c=!t||!i||i.some((n=>{const i=(0,r.get)(e,n)
if(!i)return!1
let o=i
a&&n in a&&(o=a[n](i))
const l=o.toString().toLowerCase()
return o&&l.includes(t.toLowerCase())}))
return s&&c})).map((e=>e.id))},e.getImpressionsColumn=ke,e.getInputFilter=function(e,t){return e.trim().toLowerCase().includes(t.trim().toLowerCase())},e.getKeyResultsColumn=Ve,e.getLeaveChartQueryParams=function(e){const t=e.isChartingAll,n=e.campaignIds&&"[]"!==e.campaignIds,a=e.creativeIds&&"[]"!==e.creativeIds,i=t&&!n&&!a,r=t&&!a,o=t
return{accountIds:e.accountIds,campaignGroupIds:i?"[]":e.campaignGroupIds,campaignIds:r?"[]":e.campaignIds,creativeIds:o?"[]":e.creativeIds}},e.getMRCCertifiedClicksColumn=Re,e.getMRCCertifiedGrossClicksColumn=Me,e.getMRCCertifiedGrossImpressionsColumn=Le,e.getMRCCertifiedImpressionsColumn=De
e.getMatchingEntity=rt,e.getMetricToReportColumnsMap=ge,e.getNameTotalText=function(e,t,n,a,i){const r=t=>e.lookupTranslation("reporting-table/name-total-cell-text",t)
if(void 0!==i&&n!==lt.SELECTED_OPERATION)return r("i18n_name_filtered_of_total_cell2")([{operation:n,entityType:t,num:a,total:i}])
return r("i18n_name_total_cell2")([{operation:n,entityType:t,num:a}])},e.getOptimalIdsForTotals=function(e,t){const n=t.map((e=>e.id)),a=e.filter((e=>n.includes(e)))
if(a.length===t.length)return[]
return a},e.getQualifiedLeadsColumn=xe,e.getRatio=function(e,t){return e&&t?e/t:0},e.getReportingColumns=function(e,t,n,a=[],i={},r=null){const o=mt(r),l=e=>n.lookupTranslation(h.default,e),s=[]
t&&t.length>0&&t.forEach((t=>{i[t]?s.push(i[t]):o[t]&&s.push(o[t](l,{showDash:a.includes(t)},e))}))
return s},e.getReportingColumnsByGroup=pt,e.getReportingViews=function(e){const t=Object.getOwnPropertyNames(W).filter((e=>e!==W.LEADS))
return be(t,[t=>function(e,{areMRCMetricsSupported:t}={},n){return e!==n||t}(t,e,W.MRC_CERTIFIED_PERFORMANCE),t=>function(e,{areQualifiedLeadMetricsSupported:t}={},n){return e!==n||t}(t,e,W.QUALIFIED_LEAD_FUNNEL)])},e.getSerializedTotalFilterString=function(e,t){return e+JSON.stringify(t)},e.getSettingsColumns=function(e,t){const n=t=>e.lookupTranslation(h.default,t),a=[]
a.push(je(n)),t&&t.length>0&&a.push(...t)
return a.push(ze(n),He(n),qe(n)),a},e.getSharedDefaultViewMetrics=function(e,t=null){const n=t?.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableKeyResultsLinkToCampaignSummary),a=[ce.NAME];[Y.CAMPAIGN_GROUP,Y.CAMPAIGN,Y.CREATIVE].includes(e)&&a.push(ce.ENTITY_TOGGLE)
a.push(ce.STATUS),e===Y.CAMPAIGN&&(n&&a.push(ce.KEY_RESULTS),a.push(ce.CAMPAIGN_GROUP_NAME))
e===Y.CREATIVE&&a.push(ce.CAMPAIGN_NAME)
a.push(ce.COST_IN_LOCAL_CURRENCY,ue),e===Y.CAMPAIGN&&n?a.push(ce.COST_PER_RESULT):e!==Y.CAMPAIGN_GROUP&&a.push(ce.KEY_RESULTS,ce.COST_PER_RESULT)
return a},e.getSortedBy=Qe,e.getStatusColumn=function(e,t,n,i={},r=!1,o=null,l=null,s=null){const c=e=>t.lookupTranslation(h.default,e),u=c("status")(),d=o===a.ENTITY_TYPES.CREATIVE?P.default:I.default
return{actions:i,canEditEntity:r,entityType:o,statusFilterOptions:n,propertyName:ce.STATUS,component:(0,p.ensureSafeComponent)(d,e),componentForExpandedCell:(0,p.ensureSafeComponent)("cells/empty-cell",e),isNotASummableColumn:!0,title:u,disableFiltering:!0,componentForTotalsCell:(0,p.ensureSafeComponent)("common-table-cells/dash-cell",e),selectStatusControlName:l,accountId:s,componentForHeaderTooltipCell:(0,p.ensureSafeComponent)(T.default,e),tooltip:c("i18n_delivery_status_column_header_tooltip")()}},e.getStatusFilter=function(e,t){if(!e||e.toLowerCase().includes(q.ALL.toLowerCase()))return!0
if(!t)return!1
return e.toLowerCase().includes(t.toLowerCase())},e.getTableSortParts=function(e){if(!st(e))return[]
const t=e.sort[0].split(":")
return{selectedSort:t[0],selectedSortDirection:t[1]}},e.getTalentLeadRateColumn=We,e.getTalentLeadsColumn=Ke,e.getToggleColumn=function(e,t,n={},a=null){const i=t=>e.lookupTranslation(h.default,t),r=(0,O.externalLinkInfo)([],{dataControlName:"reporting_table_header_toggle_column_tooltip_link",dataTestSelector:"data-test-reporting-table-header-toggle_column-tooltip-link",href:(0,v.helpCenterUrl)([],{path:"help/lms/answer/a1540043"})})
return{propertyName:ce.ENTITY_TOGGLE,component:(0,p.ensureSafeComponent)(y.default,t),componentForTotalsCell:(0,p.ensureSafeComponent)(S.default,t),componentForExpandedCell:(0,p.ensureSafeComponent)("cells/empty-cell",t),title:i("i18n_entity_toggle_header")(),actions:n,entityType:a,useSorting:!1,componentForHeaderTooltipCell:(0,p.ensureSafeComponent)(T.default,t),tooltip:(0,_.htmlSafe)(b.default.sanitizeHTML(i("i18n_toggle_column_header_tooltip")([{linkInfo:r}])))}},e.getTotalAmount=$e,e.getViewMetricsFromCustomViews=function(e,t,n=!1){const a=(e||[]).find((e=>e.urn===t))
a&&a.columns.includes(ce.DAILY_BUDGET)&&n&&(a.columns[a.columns.indexOf(ce.DAILY_BUDGET)]=ce.CAMPAIGN_GROUP_DAILY_BUDGET)
const i=a&&a.columns||[],r=Object.keys(ct)
return Object.keys(ct).concat(i.filter((e=>!r.includes(e))))},e.groupBy=Ze,e.groupByBaseKey=void 0,e.initializeTotalItemsMap=function(e,t,n,a=!1){const i={totalBudget:{amount:""},dailyBudget:a?"":{amount:""}},o=a?ce.CAMPAIGN_GROUP_DAILY_BUDGET:ce.DAILY_BUDGET
if(t){const a=n.formatCurrency($e(e,ce.TOTAL_BUDGET),t),l=n.formatCurrency($e(e,o),t);(0,r.set)(i,ce.TOTAL_BUDGET,a),(0,r.set)(i,o,l)}return i},e.isAccountTypeEnterprise=function(e){return e===we},e.isAnalyticsColumn=function(e){return e.hasOwnProperty("analyticsPropertyName")},e.isDefaultView=function(e){return Object.keys(W).includes(e)},e.isExistingCustomView=function(e,t){return void 0!==gt(e,t)},e.isFiltering=function(e,t){return!!(t||e&&Object.keys(e).filter((t=>Object.values(e[t].filterOptions).some(Boolean))).length>0)},e.isTableSorted=st
e.lookupCustomView=gt,e.onCloseActionDropdownMenu=function(e,t,n){const{metadataElmt:a,actionsElmt:i}=_t(e,t,n)
i?.classList.remove(U.SHOW_ACTION_ITEMS_CLASS),a?.classList.remove(U.HIDE_METADATA_CLASS)},e.onOpenActionDropdownMenu=function(e,t,n){const{metadataElmt:a,actionsElmt:i}=_t(e,t,n)
i?.classList.add(U.SHOW_ACTION_ITEMS_CLASS),a?.classList.add(U.HIDE_METADATA_CLASS)},e.reportingTabTypes=e.reportingStatusFilterOptions=e.reportingPageSizeValues=e.reportingCreatedDateFilterOptions=void 0,e.serializeDateRange=function({startDate:e,endDate:t}){const n=new Date(e),a=new Date(t||e)
return{start:(0,l.jsDateToExactDate)(n),end:(0,l.jsDateToExactDate)(a)}},e.sortAndFilterAnalytics=function(e){const t=e.slice()
return t.sort(((e,t)=>{const n=t.baseMetrics.impressions-e.baseMetrics.impressions
return 0===n?t.baseMetrics.clicks-e.baseMetrics.clicks:n})),t.slice(0,25).filter((({baseMetrics:e})=>0!==e.impressions))},e.sortBySelectedIds=function(e,t){return(n,a)=>{const i=e.includes(n.id),r=e.includes(a.id)
return!(i||r)||i&&r?t?t(n,a):0:i?-1:r?1:void 0}},e.updateAnalyticsDisplayText=function(e){e.forEach((e=>{e.pivotValues&&e.pivotValues.length>0&&(e.displayText="displayText"in e.pivotValues[0]?e.pivotValues[0].displayText:e.pivotValues[0].id)}))},e.updateAnalyticsForEntities=function(e,t,n){const a=t.reduce(((e,t)=>(e[(0,s.getIdFromUrn)(t.pivotValues[0].id)]=t,e)),{}),i=n.propertyName.split(".")
e.forEach((e=>{const t=a[e.id]||{baseMetrics:{impressions:0,grossImpressions:0,clicks:0,grossClicks:0,costPerThousandImpressions:null,clickThroughRate:null,totalEngagements:0,averageEngagementRate:null,averageDailyCostInLocalCurrency:null,costInLocalCurrency:0,costPerClick:null,landingPageClicks:0,mediaRatingCouncilCertifiedClicks:0,mediaRatingCouncilCertifiedImpressions:0,mediaRatingCouncilCertifiedGrossClicks:0,mediaRatingCouncilCertifiedGrossImpressions:0},videoMetrics:{videoStarts:0,videoFirstQuartileCompletions:0,videoMidpointCompletions:0,videoThirdQuartileCompletions:0,videoCompletions:0,videoViews:0,videoViewThroughRate:null,fullScreenPlays:0,costPerView:null,completionRate:null},socialMetrics:{likes:0,reactions:0,comments:0,shares:0,follows:0,memberFollows:0,otherEngagements:0,totalSocialActions:0,companyPageClicks:0,memberProfileClicks:0},conversionMetrics:{externalWebsiteConversions:0,externalWebsitePostViewConversions:0,externalWebsitePostClickConversions:0,conversionValueInLocalCurrency:0,conversionRate:null,costPerConversion:null,returnOnAdSpend:null,qualifiedLeads:0,costPerQualifiedLead:null},registrationsMetrics:{registrations:0,postClickRegistrations:0,postViewRegistrations:0},leadMetrics:{oneClickLeadFormOpens:0,oneClickLeads:0,formCompletionRate:null,costPerLead:null,openRate:null,validWorkEmailLeads:0,validWorkEmailLeadCompletionRate:null,costPerValidWorkEmailLeadInLocalCurrency:null},spinmailMetrics:{sends:0,opens:0,costPerSend:null,costPerOpen:null,openRate:null,combinedActionClicks:0,adUnitClicks:0,textUrlClicks:0,totalClicks:0,totalClickThroughRate:null,headlineClicks:0,headlineClickThroughRate:null,headlineImpressions:0,totalEngagements:0,averageEngagementRate:0},objectiveMetrics:{keyResults:0,costPerKeyResult:null},talentLeadMetrics:{talentLeads:0,talentLeadRate:null,costPerTalentLead:null},documentMetrics:{downloadClicks:0,previewDownloadClicks:0,documentFirstQuartileCompletions:0,documentMidpointCompletions:0,documentThirdQuartileCompletions:0,documentCompletions:0},viralMetrics:{baseMetrics:{impressions:0,clicks:0},socialMetrics:{reactions:0,comments:0,shares:0,follows:0,otherEngagements:0},conversionMetrics:{externalWebsiteConversions:0,externalWebsitePostClickConversions:0,externalWebsitePostViewConversions:0},registrationsMetrics:{registrations:0,postClickRegistrations:0,postViewRegistrations:0},videoMetrics:{videoViews:0,videoFirstQuartileCompletions:0,videoMidpointCompletions:0,videoThirdQuartileCompletions:0,videoCompletions:0,completionRate:null,fullScreenPlays:0},jobApplicantMetrics:{jobApplications:0,jobApplyClicks:0,jobApplicationRate:0,costPerJobApplication:0},documentMetrics:{downloadClicks:0,previewDownloadClicks:0,documentFirstQuartileCompletions:0,documentMidpointCompletions:0,documentThirdQuartileCompletions:0,documentCompletions:0}}}
e.analytics?(i.length>1&&!e.analytics.hasOwnProperty(i[0])&&(e.analytics[i[0]]={}),(0,r.set)(e.analytics,n.propertyName,(0,r.get)(t,n.propertyName))):(0,r.set)(e,"analytics",t)}))},e.updateCustomReportingViews=function(e){if(!e||!e.length)return[]
let t=[...e]
return t=e.map((e=>{const t=e.columns?.includes(ce.STATUS),n=e.columns?.includes(ce.ENTITY_TOGGLE)
if(t&&!n){const t=e.columns.indexOf(ce.STATUS)
e.columns.splice(t,0,ce.ENTITY_TOGGLE)}return e})),t},e.updateSorting=function(e,t,n){e.forEach((e=>{Qe(e)===t?function(e,t){e.sortDirection=t,e.sortPrecedence=1}(e,n):function(e){delete e.sortDirection,delete e.sortPrecedence}(e)}))}
const z=e.ACCOUNT="accounts",j=e.CAMPAIGN_GROUP="campaignGroups",G=e.CAMPAIGN="campaigns",B=e.CREATIVE="creatives",V=e.DEMOGRAPHICS_CHART_VIEW={ACCOUNT:"account",ACCOUNTS:"accounts",CAMPAIGN_GROUPS:"campaign-groups",CAMPAIGNS:"campaigns",CREATIVES:"creatives"},Y=(e.DEMOGRAPHICS_CHART_VIEW_TO_ROUTE_NAME={[V.ACCOUNT]:u.ROUTE_NAME.ACCOUNTS_ITEM,[V.ACCOUNTS]:u.ROUTE_NAME.ACCOUNTS_INDEX,[V.CAMPAIGN_GROUPS]:u.ROUTE_NAME.ACCOUNT_CAMPAIGN_GROUPS_INDEX,[V.CAMPAIGNS]:u.ROUTE_NAME.ACCOUNT_CAMPAIGNS_INDEX,[V.CREATIVES]:u.ROUTE_NAME.ACCOUNT_CREATIVES},e.reportingTabTypes={ACCOUNT:z,CAMPAIGN_GROUP:j,CAMPAIGN:G,CREATIVE:B}),H=(e.reportingStatusFilterOptions=[a.STATUSES.ACTIVE,a.STATUSES.PAUSED,a.STATUSES.DRAFT,a.STATUSES.COMPLETED,a.STATUSES.ARCHIVED,a.STATUSES.CANCELED],e.REPORTING_SET_STATUS_REASONS={NEEDS_UPDATE:"NEEDS_UPDATE",UPDATE_FAILED:"DEFAULT_TEXT",CANCELED:"CANCELED",ACTIVE:"ACTIVE",DRAFT:"DRAFT",COMPLETED:"COMPLETED",ARCHIVED:"ARCHIVED",PAUSED:"PAUSED"},e.ACCOUNT_STATUS_OPTIONS=[a.STATUSES.ACTIVE,a.STATUSES.DRAFT,a.STATUSES.CANCELED],e.ACCOUNT_STATUS_FILTER_OPTIONS=[a.STATUSES.ACTIVE,a.STATUSES.PENDING_DELETION,a.STATUSES.REMOVED,a.NON_TRANSITIONABLE_STATUSES.ON_HOLD],e.FILTER_TYPES={DATE_RANGE:"DATE_RANGE",DIRECT_COMPARE:"DIRECT_COMPARE"}),q=(e.FILTER_INPUT_TYPES={CHECKBOX:"checkbox",RADIO:"radio"},e.CAMPAIGN_STATUS_FILTER_OPTIONS=[a.STATUSES.ACTIVE,a.STATUSES.ARCHIVED,a.STATUSES.CANCELED,a.STATUSES.COMPLETED,a.STATUSES.DRAFT,a.STATUSES.PAUSED,a.STATUSES.PENDING_DELETION,a.STATUSES.REMOVED],e.CAMPAIGN_STATUS_FILTER_OPTIONS_V2=[a.STATUSES.ACTIVE,a.STATUSES.ARCHIVED,a.STATUSES.CANCELED,a.STATUSES.COMPLETED,a.STATUSES.DRAFT,a.STATUSES.PAUSED,a.STATUSES.PENDING_DELETION,a.STATUSES.REMOVED,a.UNIFIED_STATUSES[a.ENTITY_TYPES.CAMPAIGN].NOT_DELIVERING],e.CAMPAIGN_GROUP_STATUS_FILTER_OPTIONS=[a.STATUSES.ACTIVE,a.STATUSES.ARCHIVED,a.STATUSES.CANCELED,a.STATUSES.DRAFT,a.STATUSES.PAUSED,a.STATUSES.PENDING_DELETION,a.STATUSES.REMOVED],e.CAMPAIGN_GROUP_STATUS_FILTER_OPTIONS_V2=[a.STATUSES.ACTIVE,a.STATUSES.ARCHIVED,a.STATUSES.CANCELED,a.STATUSES.DRAFT,a.STATUSES.PAUSED,a.STATUSES.PENDING_DELETION,a.STATUSES.REMOVED,a.UNIFIED_STATUSES[a.ENTITY_TYPES.CAMPAIGN_GROUP].NOT_DELIVERING],e.CREATIVE_STATUS_FILTER_OPTIONS=[a.STATUSES.ACTIVE,a.STATUSES.ARCHIVED,a.STATUSES.CANCELED,a.STATUSES.DRAFT,a.STATUSES.PAUSED,a.STATUSES.PENDING_DELETION,a.STATUSES.REMOVED,a.STATUSES.NEED_ATTENTION,o.CREATIVE_STATUSES.INACTIVE,a.NON_TRANSITIONABLE_STATUSES.CREATIVE_IN_REVIEW,a.NON_TRANSITIONABLE_STATUSES.CREATIVE_REJECTED,a.NON_TRANSITIONABLE_STATUSES.CAMPAIGN_INACTIVE,a.NON_TRANSITIONABLE_STATUSES.FORM_IN_REVIEW,a.NON_TRANSITIONABLE_STATUSES.FORM_REJECTED,a.NON_TRANSITIONABLE_STATUSES.FORM_ARCHIVED,a.NON_TRANSITIONABLE_STATUSES.IN_REVIEW,a.NON_TRANSITIONABLE_STATUSES.BILLING_INFORMATION_NEEDED,a.NON_TRANSITIONABLE_STATUSES.REJECTED,a.NON_TRANSITIONABLE_STATUSES.CAMPAIGN_IN_DRAFT,a.NON_TRANSITIONABLE_STATUSES.PROCESSING,a.NON_TRANSITIONABLE_STATUSES.PROCESSING_FAILED,a.NON_TRANSITIONABLE_STATUSES.CAMPAIGN_END_DATE_HOLD,a.NON_TRANSITIONABLE_STATUSES.CAMPAIGN_TOTAL_BUDGET_HOLD,a.NON_TRANSITIONABLE_STATUSES.CAMPAIGN_AUDIENCE_COUNT_HOLD,a.NON_TRANSITIONABLE_STATUSES.CAMPAIGN_GROUP_END_DATE_HOLD,a.NON_TRANSITIONABLE_STATUSES.CAMPAIGN_GROUP_TOTAL_BUDGET_HOLD,a.NON_TRANSITIONABLE_STATUSES.CAMPAIGN_GROUP_STATUS_HOLD,a.NON_TRANSITIONABLE_STATUSES.JOB_POSTING_ON_HOLD,a.NON_TRANSITIONABLE_STATUSES.JOB_POSTING_INVALID],e.CREATIVE_STATUS_FILTER_OPTIONS_V2=[o.CREATIVE_V2_STATUSES.ACTIVE,o.CREATIVE_V2_STATUSES.DRAFT,o.CREATIVE_V2_STATUSES.ARCHIVED,o.CREATIVE_V2_STATUSES.PAUSED,o.CREATIVE_V2_STATUSES.CANCELED,o.CREATIVE_V2_STATUSES.PENDING_DELETION,o.CREATIVE_V2_STATUSES.REMOVED,o.CREATIVE_V2_STATUSES.IN_REVIEW,o.CREATIVE_V2_STATUSES.REJECTED,o.CREATIVE_V2_STATUSES.NOT_DELIVERING,o.CREATIVE_V2_STATUSES.NEED_ATTENTION],e.CREATIVE_TYPE_FILTER_OPTIONS=[o.CREATIVE_TYPE.FOLLOW_COMPANY_V2,o.CREATIVE_TYPE.JOBS_V2,o.CREATIVE_TYPE.SJYMBII,o.CREATIVE_TYPE.SPONSORED_INMAILS,o.CREATIVE_TYPE.GUIDED_REPLIES,o.CREATIVE_TYPE.SPONSORED_STATUS_UPDATE,o.CREATIVE_TYPE.SPONSORED_UPDATE_JOB_POSTING,o.CREATIVE_TYPE.SPONSORED_UPDATE_CAROUSEL,o.CREATIVE_TYPE.SPONSORED_VIDEO,o.CREATIVE_TYPE.SPONSORED_UPDATE_EVENT,o.CREATIVE_TYPE.SPONSORED_UPDATE_NATIVE_DOCUMENT,o.CREATIVE_TYPE.SPOTLIGHT_V2,o.CREATIVE_TYPE.TALENT_LANDING,o.CREATIVE_TYPE.TEXT_AD,o.CREATIVE_TYPE.WHITEPAPER_DOWNLOAD_V2],e.STATUS_FILTER_MAP={ALL:"ALL"})
q[a.STATUSES.ACTIVE]=a.STATUSES.ACTIVE,q[a.STATUSES.ARCHIVED]=a.STATUSES.ARCHIVED,q[a.STATUSES.CANCELED]=a.STATUSES.CANCELED,q[a.STATUSES.COMPLETED]=a.STATUSES.COMPLETED,q[a.STATUSES.DRAFT]=a.STATUSES.DRAFT,q[a.STATUSES.PAUSED]=a.STATUSES.PAUSED
e.ONBOARDING_CARDS={VIEWS:"views-onboarding-card",BREAKDOWNS:"breakdowns-onboarding-card"},e.reportingCreatedDateFilterOptions=["ALL_TIME","LAST_7_DAYS","THIS_MONTH","LAST_MONTH","LAST_30_DAYS","LAST_90_DAYS"],e.reportingPageSizeValues=[15,50,100],e.REPORTING_DEFAULT_PAGE_SIZE=15,e.PAGE_KEYS_WITH_REPORTING_CUSTOMIZABLE_COLUMNS=["campaign_groups","campaigns","creatives"]
function K(){return{baseMetrics:{impressions:0,grossImpressions:0,clicks:0,grossClicks:0,costPerThousandImpressions:null,clickThroughRate:null,totalEngagements:0,averageEngagementRate:null,averageDailyCostInLocalCurrency:null,costInLocalCurrency:0,costPerClick:null,landingPageClicks:0,mediaRatingCouncilCertifiedClicks:0,mediaRatingCouncilCertifiedImpressions:0,mediaRatingCouncilCertifiedGrossClicks:0,mediaRatingCouncilCertifiedGrossImpressions:0},videoMetrics:{videoStarts:0,videoFirstQuartileCompletions:0,videoMidpointCompletions:0,videoThirdQuartileCompletions:0,videoCompletions:0,videoViews:0,videoViewThroughRate:null,fullScreenPlays:0,costPerView:null,completionRate:null},socialMetrics:{likes:0,reactions:0,comments:0,shares:0,follows:0,memberFollows:0,otherEngagements:0,totalSocialActions:0,companyPageClicks:0,memberProfileClicks:0},conversionMetrics:{externalWebsiteConversions:0,externalWebsitePostViewConversions:0,externalWebsitePostClickConversions:0,conversionValueInLocalCurrency:0,conversionRate:null,costPerConversion:null,returnOnAdSpend:null,qualifiedLeads:0,costPerQualifiedLead:null},registrationsMetrics:{registrations:0,postClickRegistrations:0,postViewRegistrations:0},leadMetrics:{oneClickLeadFormOpens:0,oneClickLeads:0,formCompletionRate:null,costPerLead:null,openRate:null,validWorkEmailLeads:0,validWorkEmailLeadCompletionRate:null,costPerValidWorkEmailLeadInLocalCurrency:null},spinmailMetrics:{sends:0,opens:0,costPerSend:null,costPerOpen:null,openRate:null,combinedActionClicks:0,adUnitClicks:0,textUrlClicks:0,totalClicks:0,totalClickThroughRate:null,headlineClicks:0,headlineClickThroughRate:null,headlineImpressions:0,totalEngagements:0,averageEngagementRate:0},objectiveMetrics:{keyResults:0,costPerKeyResult:null},talentLeadMetrics:{talentLeads:0,talentLeadRate:null,costPerTalentLead:null},documentMetrics:{downloadClicks:0,previewDownloadClicks:0,documentFirstQuartileCompletions:0,documentMidpointCompletions:0,documentThirdQuartileCompletions:0,documentCompletions:0},viralMetrics:{baseMetrics:{impressions:0,clicks:0},socialMetrics:{reactions:0,comments:0,shares:0,follows:0,otherEngagements:0},conversionMetrics:{externalWebsiteConversions:0,externalWebsitePostClickConversions:0,externalWebsitePostViewConversions:0},registrationsMetrics:{registrations:0,postClickRegistrations:0,postViewRegistrations:0},videoMetrics:{videoViews:0,videoFirstQuartileCompletions:0,videoMidpointCompletions:0,videoThirdQuartileCompletions:0,videoCompletions:0,completionRate:null,fullScreenPlays:0},jobApplicantMetrics:{jobApplications:0,jobApplyClicks:0,jobApplicationRate:0,costPerJobApplication:0},documentMetrics:{downloadClicks:0,previewDownloadClicks:0,documentFirstQuartileCompletions:0,documentMidpointCompletions:0,documentThirdQuartileCompletions:0,documentCompletions:0}}}}e.EMPTY_METRICS={baseMetrics:{impressions:0,grossImpressions:0,clicks:0,grossClicks:0,costPerThousandImpressions:null,clickThroughRate:null,totalEngagements:0,averageEngagementRate:null,averageDailyCostInLocalCurrency:null,costInLocalCurrency:0,costPerClick:null,landingPageClicks:0,mediaRatingCouncilCertifiedClicks:0,mediaRatingCouncilCertifiedImpressions:0,mediaRatingCouncilCertifiedGrossClicks:0,mediaRatingCouncilCertifiedGrossImpressions:0},videoMetrics:{videoStarts:0,videoFirstQuartileCompletions:0,videoMidpointCompletions:0,videoThirdQuartileCompletions:0,videoCompletions:0,videoViews:0,videoViewThroughRate:null,fullScreenPlays:0,costPerView:null,completionRate:null},socialMetrics:{likes:0,reactions:0,comments:0,shares:0,follows:0,memberFollows:0,otherEngagements:0,totalSocialActions:0,companyPageClicks:0,memberProfileClicks:0},conversionMetrics:{externalWebsiteConversions:0,externalWebsitePostViewConversions:0,externalWebsitePostClickConversions:0,conversionValueInLocalCurrency:0,conversionRate:null,costPerConversion:null,returnOnAdSpend:null,qualifiedLeads:0,costPerQualifiedLead:null},registrationsMetrics:{registrations:0,postClickRegistrations:0,postViewRegistrations:0},leadMetrics:{oneClickLeadFormOpens:0,oneClickLeads:0,formCompletionRate:null,costPerLead:null,openRate:null,validWorkEmailLeads:0,validWorkEmailLeadCompletionRate:null,costPerValidWorkEmailLeadInLocalCurrency:null},spinmailMetrics:{sends:0,opens:0,costPerSend:null,costPerOpen:null,openRate:null,combinedActionClicks:0,adUnitClicks:0,textUrlClicks:0,totalClicks:0,totalClickThroughRate:null,headlineClicks:0,headlineClickThroughRate:null,headlineImpressions:0,totalEngagements:0,averageEngagementRate:0},objectiveMetrics:{keyResults:0,costPerKeyResult:null},talentLeadMetrics:{talentLeads:0,talentLeadRate:null,costPerTalentLead:null},documentMetrics:{downloadClicks:0,previewDownloadClicks:0,documentFirstQuartileCompletions:0,documentMidpointCompletions:0,documentThirdQuartileCompletions:0,documentCompletions:0},viralMetrics:{baseMetrics:{impressions:0,clicks:0},socialMetrics:{reactions:0,comments:0,shares:0,follows:0,otherEngagements:0},conversionMetrics:{externalWebsiteConversions:0,externalWebsitePostClickConversions:0,externalWebsitePostViewConversions:0},registrationsMetrics:{registrations:0,postClickRegistrations:0,postViewRegistrations:0},videoMetrics:{videoViews:0,videoFirstQuartileCompletions:0,videoMidpointCompletions:0,videoThirdQuartileCompletions:0,videoCompletions:0,completionRate:null,fullScreenPlays:0},jobApplicantMetrics:{jobApplications:0,jobApplyClicks:0,jobApplicationRate:0,costPerJobApplication:0},documentMetrics:{downloadClicks:0,previewDownloadClicks:0,documentFirstQuartileCompletions:0,documentMidpointCompletions:0,documentThirdQuartileCompletions:0,documentCompletions:0}}}
const W=e.REPORTING_VIEWS={PERFORMANCE:"PERFORMANCE",DELIVERY:"DELIVERY",ENGAGEMENT:"ENGAGEMENT",CONVERSIONS_AND_LEADS:"CONVERSIONS_AND_LEADS",SPINMAIL:"SPINMAIL",VIDEO:"VIDEO",SETTINGS:"SETTINGS",TALENT_LEADS:"TALENT_LEADS",LEADS:"LEADS",JOB_APPLICANTS:"JOB_APPLICANTS",DOCUMENT:"DOCUMENT",MRC_CERTIFIED_PERFORMANCE:"MRC_CERTIFIED_PERFORMANCE",QUALIFIED_LEAD_FUNNEL:"QUALIFIED_LEAD_FUNNEL"},X=(e.DEFAULT_REPORTING_VIEW=W.PERFORMANCE,e.INSIGHT_TAG_STATUS={NOT_SETUP:"NOT_SETUP",NO_DOMAINS:"NO_DOMAINS",DOMAIN_UNVERIFIED:"DOMAIN_UNVERIFIED",DOMAIN_VERIFIED:"DOMAIN_VERIFIED"},e.METRICS_DELIMITER=".",e.REPORT_ENTITIES={ACCOUNTS:"accounts",CAMPAIGN_GROUPS:"campaignGroups",CAMPAIGNS:"campaigns",CREATIVES:"creatives"}),$=(e.CONTROLLER_TO_URN_PREFIX={[X.ACCOUNTS]:"urn:li:sponsoredAccount:",[X.CAMPAIGN_GROUPS]:"urn:li:sponsoredCampaignGroup:",[X.CAMPAIGNS]:"urn:li:sponsoredCampaign:",[X.CREATIVES]:"urn:li:sponsoredCreative:"},e.CAMPAIGN_PERFORMANCE="CAMPAIGN_PERFORMANCE"),J=e.CREATIVE_PERFORMANCE="CREATIVE_PERFORMANCE",Q=e.LAN_CAMPAIGN_PERFORMANCE="LAN_CAMPAIGN_PERFORMANCE",Z=e.LAN_CREATIVE_PERFORMANCE="LAN_CREATIVE_PERFORMANCE",ee=e.DEMOGRAPHICS="DEMOGRAPHICS",te=e.CONVERSION_PERFORMANCE="CONVERSION_PERFORMANCE",ne=e.CREATIVE_CONVERSION_PERFORMANCE="CREATIVE_CONVERSION_PERFORMANCE",ae=e.CREATIVE_SPONSORED_MESSAGE_PERFORMANCE="CREATIVE_SPONSORED_MESSAGE_PERFORMANCE",ie=(e.LEADS="LEADS",e.PLACEMENTS_CAMPAIGN_PERFORMANCE="PLACEMENTS_CAMPAIGN_PERFORMANCE"),re=e.PLACEMENTS_CREATIVE_PERFORMANCE="PLACEMENTS_CREATIVE_PERFORMANCE",oe=e.REPORT_TYPES=[$,J,Q,Z,ee,te,ne,ae],le=(e.REPORT_TYPES_TO_FILTERS={[$]:"campaignPerformance",[J]:"creativePerformance",[Q]:"lanCampaignPerformance",[Z]:"lanCreativePerformance",[ee]:"demographics",[te]:"conversionPerformance",[ne]:"creativeConversionPerformance",[ae]:"sponsoredMessageCreativePerformance",[ie]:"placementCampaignPerformance",[re]:"placementCreativePerformance"},e.MAX_SELECTABLE_ACCOUNTS_PER_REPORT=15,e.ACCOUNTS_SUPPORTED_REPORTS=[$,J,Q,ee],e.CAMPAIGNS_SUPPORTED_REPORTS=[$,J,Q,Z,ee,te,ne,ae]),se=e.CREATIVES_SUPPORTED_REPORTS=[J,Z,ee,ne,ae],ce=(e.ROUTE_TO_REPORT_TYPES_MAP={[G]:le,[B]:se,[j]:oe},e.CUSTOMIZABLE_REPORT_TYPES=[$,J,Q,Z,te,ne,ae,ie,re],e.TIME_COMPARISON_SUPPORTED_REPORT_TYPES=[$,J,Q,Z],e.PROPERTY_NAME={COMPANY_NAME:"referenceName",NAME:"name",ENTITY_TOGGLE:"entity.toggle",STATUS:"status",CAMPAIGN_GROUP_NAME:"campaignGroup.name",CAMPAIGN_NAME:"campaign.name",CREATED_DATE:"createdAt",START_DATE:"startsAt",END_DATE:"endsAt",TOTAL_BUDGET:"totalBudget.amount",AVERAGE_DAILY_SPEND:"baseMetrics.averageDailyCostInLocalCurrency",DAILY_BUDGET:"dailyBudget.amount",CAMPAIGN_GROUP_DAILY_BUDGET:"dailyBudget",BID:"bidAmount.amount",CAMPAIGNS:"campaignCount",CLICKS:"baseMetrics.clicks",GROSS_CLICKS:"baseMetrics.grossClicks",MRC_CERTIFIED_IMPRESSIONS:"baseMetrics.mediaRatingCouncilCertifiedImpressions",MRC_CERTIFIED_CLICKS:"baseMetrics.mediaRatingCouncilCertifiedClicks",MRC_CERTIFIED_GROSS_IMPRESSIONS:"baseMetrics.mediaRatingCouncilCertifiedGrossImpressions",MRC_CERTIFIED_GROSS_CLICKS:"baseMetrics.mediaRatingCouncilCertifiedGrossClicks",IMPRESSIONS:"baseMetrics.impressions",GROSS_IMPRESSIONS:"baseMetrics.grossImpressions",CLICK_THROUGH_RATE:"baseMetrics.clickThroughRate",TOTAL_ENGAGEMENTS:"baseMetrics.totalEngagements",COST_PER_THOUSAND_IMPRESSIONS:"baseMetrics.costPerThousandImpressions",COST_PER_CLICK:"baseMetrics.costPerClick",COST_IN_LOCAL_CURRENCY:"baseMetrics.costInLocalCurrency",ENGAGEMENT_RATE:"baseMetrics.averageEngagementRate",AVERAGE_DWELL_TIME:"baseMetrics.averageDwellTime",REACTIONS:"socialMetrics.reactions",COMMENTS:"socialMetrics.comments",SHARES:"socialMetrics.shares",FOLLOWS:"socialMetrics.follows",MEMBER_FOLLOWS:"socialMetrics.memberFollows",OTHER_ENGAGEMENTS:"socialMetrics.otherEngagements",LANDING_PAGE_CLICKS:"baseMetrics.landingPageClicks",ORGANIZATION_LOGO_CLICKS:"socialMetrics.companyPageClicks",MEMBER_PROFILE_CLICKS:"socialMetrics.memberProfileClicks",TOTAL_SOCIAL_ACTIONS:"socialMetrics.totalSocialActions",VIDEO_STARTS:"videoMetrics.videoStarts",VIDEO_VIEWS:"videoMetrics.videoViews",VIDEO_VIEW_RATE:"videoMetrics.videoViewThroughRate",COST_PER_VIDEO_VIEW:"videoMetrics.costPerView",VIDEO_FIRST_QUARTILE_COMPLETIONS:"videoMetrics.videoFirstQuartileCompletions",VIDEO_MIDPOINT_COMPLETIONS:"videoMetrics.videoMidpointCompletions",VIDEO_THIRD_QUARTILE_COMPLETIONS:"videoMetrics.videoThirdQuartileCompletions",VIDEO_COMPLETIONS:"videoMetrics.videoCompletions",VIDEO_COMPLETION_RATE:"videoMetrics.completionRate",FULL_SCREEN_PLAYS:"videoMetrics.fullScreenPlays",EXTERNAL_WEBSITE_CONVERSIONS:"conversionMetrics.externalWebsiteConversions",EXTERNAL_WEBSITE_POST_CLICK_CONVERSIONS:"conversionMetrics.externalWebsitePostClickConversions",EXTERNAL_WEBSITE_POST_VIEW_CONVERSIONS:"conversionMetrics.externalWebsitePostViewConversions",CONVERSION_RATE:"conversionMetrics.conversionRate",CONVERSION_VALUE:"conversionMetrics.conversionValueInLocalCurrency",RETURN_ON_AD_SPEND:"conversionMetrics.returnOnAdSpend",COST_PER_CONVERSION:"conversionMetrics.costPerConversion",QUALIFIED_LEADS:"conversionMetrics.qualifiedLeads",COST_PER_QUALIFIED_LEAD:"conversionMetrics.costPerQualifiedLead",ONE_CLICK_LEADS:"leadMetrics.oneClickLeads",ONE_CLICK_LEAD_FORM_OPENS:"leadMetrics.oneClickLeadFormOpens",COST_PER_LEAD:"leadMetrics.costPerLead",LEAD_FORM_COMPLETION_RATE:"leadMetrics.formCompletionRate",ONE_CLICK_LEAD_OPEN_RATE:"leadMetrics.openRate",LEADS_WITH_WORK_EMAIL:"leadMetrics.validWorkEmailLeads",LEAD_WITH_WORK_EMAIL_FORM_COMPLETION_RATE:"leadMetrics.validWorkEmailLeadCompletionRate",COST_PER_LEAD_WITH_WORK_EMAIL:"leadMetrics.costPerValidWorkEmailLeadInLocalCurrency",SENDS:"spinmailMetrics.sends",OPENS:"spinmailMetrics.opens",COST_PER_SEND:"spinmailMetrics.costPerSend",COST_PER_OPEN:"spinmailMetrics.costPerOpen",OPEN_RATE:"spinmailMetrics.openRate",COMBINED_ACTION_CLICKS:"spinmailMetrics.combinedActionClicks",AD_UNIT_CLICKS:"spinmailMetrics.adUnitClicks",TEXT_URL_CLICKS:"spinmailMetrics.textUrlClicks",SPINMAIL_CLICKS:"spinmailMetrics.totalClicks",SPINMAIL_CLICK_THROUGH_RATE:"spinmailMetrics.totalClickThroughRate",SPINMAIL_HEADLINE_CLICKS:"spinmailMetrics.headlineClicks",SPINMAIL_TOTAL_ENGAGEMENTS:"spinmailMetrics.totalEngagements",SPINMAIL_ENGAGEMENT_RATE:"spinmailMetrics.averageEngagementRate",SPINMAIL_HEADLINE_IMPRESSIONS:"spinmailMetrics.headlineImpressions",SPINMAIL_HEADLINE_CLICK_THROUGH_RATE:"spinmailMetrics.headlineClickThroughRate",KEY_RESULTS:"objectiveMetrics.keyResults",KEY_RESULTS_TYPE:"objectiveType",OBJECTIVE_TYPE:"objectiveType",COST_PER_RESULT:"objectiveMetrics.costPerKeyResult",REACH:"deliveryMetrics.reach",AVERAGE_FREQUENCY:"deliveryMetrics.averageFrequency",COST_PER_THOUSAND_MEMBERS:"deliveryMetrics.costPerThousandUniqueMembers",TALENT_LEADS:"talentLeadMetrics.talentLeads",TALENT_LEADS_LEAD_RATE:"talentLeadMetrics.talentLeadRate",TALENT_LEADS_COST_PER_LEAD:"talentLeadMetrics.costPerTalentLead",EVENT_REGISTRATIONS:"registrationMetrics.registrations",POST_CLICK_REGISTRATIONS:"registrationMetrics.postClickRegistrations",POST_VIEW_REGISTRATIONS:"registrationMetrics.postViewRegistrations",VIRAL_IMPRESSIONS:"viralMetrics.baseMetrics.impressions",VIRAL_CLICKS:"viralMetrics.baseMetrics.clicks",VIRAL_REACTIONS:"viralMetrics.socialMetrics.reactions",VIRAL_COMMENTS:"viralMetrics.socialMetrics.comments",VIRAL_SHARES:"viralMetrics.socialMetrics.shares",VIRAL_FOLLOWS:"viralMetrics.socialMetrics.follows",VIRAL_OTHER_ENGAGEMENTS:"viralMetrics.socialMetrics.otherEngagements",VIRAL_EXTERNAL_WEBSITE_CONVERSIONS:"viralMetrics.conversionMetrics.externalWebsiteConversions",VIRAL_EXTERNAL_WEBSITE_POST_CLICK_CONVERSIONS:"viralMetrics.conversionMetrics.externalWebsitePostClickConversions",VIRAL_EXTERNAL_WEBSITE_POST_VIEW_CONVERSIONS:"viralMetrics.conversionMetrics.externalWebsitePostViewConversions",VIRAL_VIDEO_VIEWS:"viralMetrics.videoMetrics.videoViews",VIRAL_VIDEO_FIRST_QUARTILE_COMPLETIONS:"viralMetrics.videoMetrics.videoFirstQuartileCompletions",VIRAL_VIDEO_MIDPOINT_COMPLETIONS:"viralMetrics.videoMetrics.videoMidpointCompletions",VIRAL_VIDEO_THIRD_QUARTILE_COMPLETIONS:"viralMetrics.videoMetrics.videoThirdQuartileCompletions",VIRAL_VIDEO_COMPLETIONS:"viralMetrics.videoMetrics.videoCompletions",VIRAL_VIDEO_COMPLETION_RATE:"viralMetrics.videoMetrics.completionRate",VIRAL_FULL_SCREEN_PLAYS:"viralMetrics.videoMetrics.fullScreenPlays",VIRAL_EVENT_REGISTRATIONS:"viralMetrics.registrationMetrics.registrations",VIRAL_POST_CLICK_REGISTRATIONS:"viralMetrics.registrationMetrics.postClickRegistrations",VIRAL_POST_VIEW_REGISTRATIONS:"viralMetrics.registrationMetrics.postViewRegistrations",JOB_APPLICATIONS:"jobApplicantMetrics.jobApplications",JOB_APPLY_CLICKS:"jobApplicantMetrics.jobApplyClicks",JOB_APPLICATION_RATE:"jobApplicantMetrics.jobApplicationRate",COST_PER_JOB_APPLICATION:"jobApplicantMetrics.costPerJobApplication",DOWNLOAD_CLICKS:"documentMetrics.downloadClicks",PREVIEW_DOWNLOAD_CLICKS:"documentMetrics.previewDownloadClicks",DOCUMENT_FIRST_QUARTILE_COMPLETIONS:"documentMetrics.documentFirstQuartileCompletions",DOCUMENT_MIDPOINT_COMPLETIONS:"documentMetrics.documentMidpointCompletions",DOCUMENT_THIRD_QUARTILE_COMPLETIONS:"documentMetrics.documentThirdQuartileCompletions",DOCUMENT_COMPLETIONS:"documentMetrics.documentCompletions",VIRAL_DOWNLOAD_CLICKS:"viralMetrics.documentMetrics.downloadClicks",VIRAL_PREVIEW_DOWNLOAD_CLICKS:"viralMetrics.documentMetrics.previewDownloadClicks",VIRAL_DOCUMENT_FIRST_QUARTILE_COMPLETIONS:"viralMetrics.documentMetrics.documentFirstQuartileCompletions",VIRAL_DOCUMENT_MIDPOINT_COMPLETIONS:"viralMetrics.documentMetrics.documentMidpointCompletions",VIRAL_DOCUMENT_THIRD_QUARTILE_COMPLETIONS:"viralMetrics.documentMetrics.documentThirdQuartileCompletions",VIRAL_DOCUMENT_COMPLETIONS:"viralMetrics.documentMetrics.documentCompletions"}),ue=(e.KEY_RESULT_COLUMN_NAMES=[ce.KEY_RESULTS,ce.COST_PER_RESULT],e.FILTER_COLUMN_NAME="filter"),de=e.CSV_REPORT_COLUMN={START_DATE_IN_UTC:"START_DATE_IN_UTC",ACCOUNT_NAME:"ACCOUNT_NAME",CURRENCY:"CURRENCY",SALESFORCE_OPPORTUNITY_ID:"SALESFORCE_OPPORTUNITY_ID",SALESFORCE_OPPORTUNITY_LINE_ITEM:"SALESFORCE_OPPORTUNITY_LINE_ITEM",ACCOUNT_TOTAL_BUDGET:"ACCOUNT_TOTAL_BUDGET",ACCOUNT_TOTAL_BUDGET_END_DATE_IN_UTC:"ACCOUNT_TOTAL_BUDGET_END_DATE_IN_UTC",CAMPAIGN_GROUP_ID:"CAMPAIGN_GROUP_ID",CAMPAIGN_GROUP_NAME:"CAMPAIGN_GROUP_NAME",CAMPAIGN_GROUP_STATUS:"CAMPAIGN_GROUP_STATUS",CAMPAIGN_GROUP_START_DATE:"CAMPAIGN_GROUP_START_DATE",CAMPAIGN_GROUP_END_DATE:"CAMPAIGN_GROUP_END_DATE",CAMPAIGN_GROUP_DAILY_BUDGET:"CAMPAIGN_GROUP_DAILY_BUDGET",CAMPAIGN_GROUP_TOTAL_BUDGET:"CAMPAIGN_GROUP_TOTAL_BUDGET",CAMPAIGN_GROUP_OBJECTIVE_TYPE:"CAMPAIGN_GROUP_OBJECTIVE_TYPE",CAMPAIGN_GROUP_BID_STRATEGY:"CAMPAIGN_GROUP_BID_STRATEGY",ORDER_ID:"ORDER_ID",LINE_ID:"LINE_ID",CAMPAIGN_ID:"CAMPAIGN_ID",CAMPAIGN_NAME:"CAMPAIGN_NAME",CAMPAIGN_TYPE:"CAMPAIGN_TYPE",CAMPAIGN_STATUS:"CAMPAIGN_STATUS",CAMPAIGN_TOGGLE:"CAMPAIGN_TOGGLE",CAMPAIGN_OBJECTIVE:"CAMPAIGN_OBJECTIVE",CAMPAIGN_START_DATE:"CAMPAIGN_START_DATE",CAMPAIGN_END_DATE:"CAMPAIGN_END_DATE",COST_TYPE:"COST_TYPE",DAILY_BUDGET:"DAILY_BUDGET",TOTAL_BUDGET:"TOTAL_BUDGET",CREATIVE_NAME:"CREATIVE_NAME",AD_ID:"AD_ID",CREATIVE_STATUS:"CREATIVE_STATUS",AD_INTRO:"AD_INTRO",AD_HEADLINE:"AD_HEADLINE",AD_LINE:"AD_LINE",CLICK_URL:"CLICK_URL",VIDEO_LENGTH:"VIDEO_LENGTH",SPONSORED_UPDATE_TYPE:"SPONSORED_UPDATE_TYPE",DSC_NAME:"DSC_NAME",EVENT_REGISTRATIONS:"EVENT_REGISTRATIONS",POST_CLICK_EVENT_REGISTRATIONS:"POST_CLICK_EVENT_REGISTRATIONS",POST_VIEW_EVENT_REGISTRATIONS:"POST_VIEW_EVENT_REGISTRATIONS",VIRAL_EVENT_REGISTRATIONS:"VIRAL_EVENT_REGISTRATIONS",VIRAL_POST_CLICK_EVENT_REGISTRATIONS:"VIRAL_POST_CLICK_EVENT_REGISTRATIONS",VIRAL_POST_VIEW_EVENT_REGISTRATIONS:"VIRAL_POST_VIEW_EVENT_REGISTRATIONS",TALENT_LEADS:"TALENT_LEADS",TALENT_LEAD_RATE:"TALENT_LEAD_RATE",COST_PER_TALENT_LEAD:"COST_PER_TALENT_LEAD",CAROUSEL_CARD:"CAROUSEL_CARD",CARD_IMPRESSIONS:"CARD_IMPRESSIONS",CARD_CLICKS:"CARD_CLICKS",CARD_CLICK_THROUGH_RATE:"CARD_CLICK_THROUGH_RATE",VIRAL_IMPRESSIONS:"VIRAL_IMPRESSIONS",VIRAL_CLICKS:"VIRAL_CLICKS",VIRAL_REACTIONS:"VIRAL_REACTIONS",VIRAL_COMMENTS:"VIRAL_COMMENTS",VIRAL_SHARES:"VIRAL_SHARES",VIRAL_FOLLOWS:"VIRAL_FOLLOWS",VIRAL_OTHER_CLICKS:"VIRAL_OTHER_CLICKS",SPONSORED_MESSAGING_MESSAGE:"SPONSORED_MESSAGING_MESSAGE",SPONSORED_MESSAGING_BUTTON:"SPONSORED_MESSAGING_BUTTON",SPONSORED_MESSAGING_SENDS:"SPONSORED_MESSAGING_SENDS",SPONSORED_MESSAGING_OPENS:"SPONSORED_MESSAGING_OPENS",SPONSORED_MESSAGING_CLICKS:"SPONSORED_MESSAGING_CLICKS",SPONSORED_MESSAGING_BUTTON_CLICKS:"SPONSORED_MESSAGING_BUTTON_CLICKS",SPONSORED_MESSAGING_BANNER_CLICKS:"SPONSORED_MESSAGING_BANNER_CLICKS",SPONSORED_MESSAGING_LINK_CLICKS:"SPONSORED_MESSAGING_LINK_CLICKS",SPONSORED_MESSAGING_COST_PER_SEND:"SPONSORED_MESSAGING_COST_PER_SEND",SPONSORED_MESSAGING_OPEN_RATE:"SPONSORED_MESSAGING_OPEN_RATE",SPONSORED_MESSAGING_COST_PER_OPEN:"SPONSORED_MESSAGING_COST_PER_OPEN",SPONSORED_MESSAGING_CLICK_THROUGH_RATE:"SPONSORED_MESSAGING_CLICK_THROUGH_RATE",HEADLINE_CLICKS:"HEADLINE_CLICKS",HEADLINE_IMPRESSIONS:"HEADLINE_IMPRESSIONS",HEADLINE_CLICK_THROUGH_RATE:"HEADLINE_CLICK_THROUGH_RATE",CONVERSIONS:"CONVERSIONS",CONVERSION_RATE:"CONVERSION_RATE",COST_PER_CONVERSION:"COST_PER_CONVERSION",RETURN_ON_AD_SPEND:"RETURN_ON_AD_SPEND",POST_CLICK_CONVERSIONS:"POST_CLICK_CONVERSIONS",VIEW_THROUGH_CONVERSIONS:"VIEW_THROUGH_CONVERSIONS",TOTAL_CONVERSION_VALUE:"TOTAL_CONVERSION_VALUE",VIRAL_CONVERSIONS:"VIRAL_CONVERSIONS",VIRAL_POST_CLICK_CONVERSIONS:"VIRAL_POST_CLICK_CONVERSIONS",VIRAL_VIEW_THROUGH_CONVERSIONS:"VIRAL_VIEW_THROUGH_CONVERSIONS",LEADS:"LEADS",LEAD_FORMS_OPENED:"LEAD_FORMS_OPENED",LEAD_FORM_COMPLETION_RATE:"LEAD_FORM_COMPLETION_RATE",COST_PER_LEAD:"COST_PER_LEAD",VIDEO_PLAYS:"VIDEO_PLAYS",VIDEO_VIEWS:"VIDEO_VIEWS",VIDEO_VIEW_RATE:"VIDEO_VIEW_RATE",VIDEO_VIEWS_AT_25_PERCENT:"VIDEO_VIEWS_AT_25_PERCENT",VIDEO_VIEWS_AT_50_PERCENT:"VIDEO_VIEWS_AT_50_PERCENT",VIDEO_VIEWS_AT_75_PERCENT:"VIDEO_VIEWS_AT_75_PERCENT",VIDEO_COMPLETIONS:"VIDEO_COMPLETIONS",VIDEO_COMPLETION_RATE:"VIDEO_COMPLETION_RATE",FULL_SCREEN_PLAYS:"FULL_SCREEN_PLAYS",E_CPV:"E_CPV",VIRAL_VIDEO_PLAYS:"VIRAL_VIDEO_PLAYS",VIRAL_VIDEO_VIEWS:"VIRAL_VIDEO_VIEWS",VIRAL_VIDEO_VIEWS_AT_25_PERCENT:"VIRAL_VIDEO_VIEWS_AT_25_PERCENT",VIRAL_VIDEO_VIEWS_AT_50_PERCENT:"VIRAL_VIDEO_VIEWS_AT_50_PERCENT",VIRAL_VIDEO_VIEWS_AT_75_PERCENT:"VIRAL_VIDEO_VIEWS_AT_75_PERCENT",VIRAL_VIDEO_COMPLETIONS:"VIRAL_VIDEO_COMPLETIONS",VIRAL_VIDEO_COMPLETION_RATE:"VIRAL_VIDEO_COMPLETION_RATE",VIRAL_VIDEO_FULL_SCREEN_PLAYS:"VIRAL_VIDEO_FULL_SCREEN_PLAYS",TOTAL_SPENT:"TOTAL_SPENT",AVERAGE_DAILY_SPEND:"AVERAGE_DAILY_SPEND",AVERAGE_DWELL_TIME:"AVERAGE_DWELL_TIME",IMPRESSIONS:"IMPRESSIONS",GROSS_IMPRESSIONS:"GROSS_IMPRESSIONS",CLICKS:"CLICKS",GROSS_CLICKS:"GROSS_CLICKS",CLICK_THROUGH_RATE:"CLICK_THROUGH_RATE",AVERAGE_CPM:"AVERAGE_CPM",AVERAGE_CPC:"AVERAGE_CPC",REACTIONS:"REACTIONS",COMMENTS:"COMMENTS",SHARES:"SHARES",FOLLOWS:"FOLLOWS",MEMBER_FOLLOWS:"MEMBER_FOLLOWS",OTHER_CLICKS:"OTHER_CLICKS",MEMBER_PROFILE_CLICKS:"MEMBER_PROFILE_CLICKS",TOTAL_SOCIAL_ACTIONS:"TOTAL_SOCIAL_ACTIONS",TOTAL_ENGAGEMENTS:"TOTAL_ENGAGEMENTS",ENGAGEMENT_RATE:"ENGAGEMENT_RATE",CAMPAIGN_QUALITY_SCORE:"CAMPAIGN_QUALITY_SCORE",REACH:"REACH",AVERAGE_FREQUENCY:"AVERAGE_FREQUENCY",COST_PER_THOUSAND_PEOPLE_REACHED:"COST_PER_THOUSAND_PEOPLE_REACHED",PLACEMENT:"PLACEMENT",PLATFORM:"PLATFORM",CLICKS_TO_LANDING_PAGE:"CLICKS_TO_LANDING_PAGE",CLICKS_TO_LINKEDIN_PAGE:"CLICKS_TO_LINKEDIN_PAGE",JOB_APPLY_CLICKS:"JOB_APPLY_CLICKS",JOB_APPLICATIONS:"JOB_APPLICATIONS",JOB_APPLICATION_RATE:"JOB_APPLICATION_RATE",COST_PER_JOB_APPLICATION:"COST_PER_JOB_APPLICATION",DOWNLOAD_CLICKS:"DOWNLOAD_CLICKS",PREVIEW_DOWNLOAD_CLICKS:"PREVIEW_DOWNLOAD_CLICKS",VIRAL_DOWNLOAD_CLICKS:"VIRAL_DOWNLOAD_CLICKS",VIRAL_PREVIEW_DOWNLOAD_CLICKS:"VIRAL_PREVIEW_DOWNLOAD_CLICKS",DOCUMENT_COMPLETIONS_AT_25_PERCENT:"DOCUMENT_COMPLETIONS_AT_25_PERCENT",DOCUMENT_COMPLETIONS_AT_50_PERCENT:"DOCUMENT_COMPLETIONS_AT_50_PERCENT",DOCUMENT_COMPLETIONS_AT_75_PERCENT:"DOCUMENT_COMPLETIONS_AT_75_PERCENT",DOCUMENT_COMPLETIONS_AT_100_PERCENT:"DOCUMENT_COMPLETIONS_AT_100_PERCENT",VIRAL_DOCUMENT_COMPLETIONS_AT_25_PERCENT:"VIRAL_DOCUMENT_COMPLETIONS_AT_25_PERCENT",VIRAL_DOCUMENT_COMPLETIONS_AT_50_PERCENT:"VIRAL_DOCUMENT_COMPLETIONS_AT_50_PERCENT",VIRAL_DOCUMENT_COMPLETIONS_AT_75_PERCENT:"VIRAL_DOCUMENT_COMPLETIONS_AT_75_PERCENT",VIRAL_DOCUMENT_COMPLETIONS_AT_100_PERCENT:"VIRAL_DOCUMENT_COMPLETIONS_AT_100_PERCENT",LEADS_WITH_WORK_EMAIL:"LEADS_WORK_EMAIL",LEAD_WITH_WORK_EMAIL_FORM_COMPLETION_RATE:"LEAD_FORM_COMPLETION_RATE_WORK_EMAIL",COST_PER_LEAD_WITH_WORK_EMAIL:"COST_PER_LEAD_WORK_EMAIL",QUALIFIED_LEADS:"QUALIFIED_LEADS",COST_PER_QUALIFIED_LEAD:"COST_PER_QUALIFIED_LEAD"},pe="help/lms/answer/a426154"
e.CONVERSION_RELATED_COLUMNS_DASHED_FOR_DEVICE_BREAKDOWN=[ce.EXTERNAL_WEBSITE_CONVERSIONS,ce.VIRAL_EXTERNAL_WEBSITE_CONVERSIONS,ce.EXTERNAL_WEBSITE_POST_VIEW_CONVERSIONS,ce.VIRAL_EXTERNAL_WEBSITE_POST_VIEW_CONVERSIONS,ce.EXTERNAL_WEBSITE_POST_CLICK_CONVERSIONS,ce.VIRAL_EXTERNAL_WEBSITE_POST_CLICK_CONVERSIONS,ce.CONVERSION_VALUE,ce.CONVERSION_RATE,ce.COST_PER_CONVERSION,ce.RETURN_ON_AD_SPEND,ce.EVENT_REGISTRATIONS,ce.VIRAL_EVENT_REGISTRATIONS,ce.POST_CLICK_REGISTRATIONS,ce.VIRAL_POST_CLICK_REGISTRATIONS,ce.POST_VIEW_REGISTRATIONS,ce.VIRAL_POST_VIEW_REGISTRATIONS,ce.JOB_APPLICATIONS,ce.JOB_APPLY_CLICKS,ce.JOB_APPLICATION_RATE,ce.COST_PER_JOB_APPLICATION,ce.TALENT_LEADS,ce.TALENT_LEADS_LEAD_RATE,ce.TALENT_LEADS_COST_PER_LEAD],e.REACH_COLUMNS_DASHED_FOR_DEVICE_BREAKDOWN=[ce.REACH,ce.AVERAGE_FREQUENCY,ce.COST_PER_THOUSAND_MEMBERS],e.MRC_CERTIFIED_PERFORMANCE=[ce.MRC_CERTIFIED_IMPRESSIONS,ce.MRC_CERTIFIED_CLICKS,ce.MRC_CERTIFIED_GROSS_IMPRESSIONS,ce.MRC_CERTIFIED_GROSS_CLICKS]
function me(e){const t=e.getTreatment(c.LIX_TEST_KEYS.enableConversationStarterAdsAdvertisingChanges)===k.CONVERSATION_STARTER_ADS_LIX_STATES.INTERIM,n=e.getTreatment(c.LIX_TEST_KEYS.enableConversationStarterAdsAdvertisingChanges)===k.CONVERSATION_STARTER_ADS_LIX_STATES.FULLY_RAMPED
return t||n}function ge(e=null){const t={[ce.NAME]:[de.ACCOUNT_NAME,de.CAMPAIGN_GROUP_NAME,de.CAMPAIGN_GROUP_ID,de.CAMPAIGN_NAME,de.CAMPAIGN_ID,de.CAMPAIGN_TYPE,de.AD_HEADLINE,de.AD_LINE,de.CREATIVE_NAME,de.AD_ID],[ce.CAMPAIGN_GROUP_NAME]:[de.CAMPAIGN_GROUP_NAME],[ce.CAMPAIGN_NAME]:[de.CAMPAIGN_NAME],[ce.COMPANY_NAME]:[],[ce.CREATED_DATE]:[],[ce.CAMPAIGNS]:[],[ce.ONE_CLICK_LEAD_OPEN_RATE]:[],[ce.OPEN_RATE]:[],[ce.STATUS]:[de.CAMPAIGN_STATUS,de.CREATIVE_STATUS],[ce.ENTITY_TOGGLE]:[de.CAMPAIGN_TOGGLE],[ce.COST_IN_LOCAL_CURRENCY]:[de.TOTAL_SPENT],[ce.OBJECTIVE_TYPE]:[de.CAMPAIGN_OBJECTIVE],[ce.KEY_RESULTS]:[],[ce.START_DATE]:[de.CAMPAIGN_START_DATE,de.CAMPAIGN_GROUP_START_DATE],[ce.END_DATE]:[de.CAMPAIGN_END_DATE,de.CAMPAIGN_GROUP_END_DATE],[ce.COST_PER_RESULT]:[],[ce.TOTAL_BUDGET]:[de.ACCOUNT_TOTAL_BUDGET,de.CAMPAIGN_GROUP_TOTAL_BUDGET,de.TOTAL_BUDGET],[ce.AVERAGE_DAILY_SPEND]:[de.AVERAGE_DAILY_SPEND],[ce.DAILY_BUDGET]:[de.DAILY_BUDGET],[ce.CAMPAIGN_GROUP_DAILY_BUDGET]:[de.CAMPAIGN_GROUP_DAILY_BUDGET],[ce.CAMPAIGN_OBJECTIVE_TYPE]:[de.CAMPAIGN_GROUP_OBJECTIVE_TYPE],[ce.CAMPAIGN_GROUP_BID_STRATEGY]:[de.CAMPAIGN_GROUP_BID_STRATEGY],[ce.BID]:[],[ce.IMPRESSIONS]:[de.IMPRESSIONS,de.CARD_IMPRESSIONS],[ce.GROSS_IMPRESSIONS]:[de.GROSS_IMPRESSIONS],[ce.CLICKS]:[de.CLICKS,de.CARD_CLICKS],[ce.GROSS_CLICKS]:[de.GROSS_CLICKS],[ce.COST_PER_THOUSAND_IMPRESSIONS]:[de.AVERAGE_CPM],[ce.COST_PER_CLICK]:[de.AVERAGE_CPC],[ce.REACH]:[de.REACH],[ce.AVERAGE_FREQUENCY]:[de.AVERAGE_FREQUENCY],[ce.COST_PER_THOUSAND_MEMBERS]:[de.COST_PER_THOUSAND_PEOPLE_REACHED],[ce.CLICK_THROUGH_RATE]:[de.CLICK_THROUGH_RATE,de.CARD_CLICK_THROUGH_RATE],[ce.REACTIONS]:[de.REACTIONS],[ce.COMMENTS]:[de.COMMENTS],[ce.SHARES]:[de.SHARES],[ce.FOLLOWS]:[de.FOLLOWS],[ce.OTHER_ENGAGEMENTS]:[de.OTHER_CLICKS],[ce.TOTAL_SOCIAL_ACTIONS]:[de.TOTAL_SOCIAL_ACTIONS],[ce.LANDING_PAGE_CLICKS]:[de.CLICKS_TO_LANDING_PAGE],[ce.ORGANIZATION_LOGO_CLICKS]:[de.CLICKS_TO_LINKEDIN_PAGE],[ce.TOTAL_ENGAGEMENTS]:[de.TOTAL_ENGAGEMENTS],[ce.ENGAGEMENT_RATE]:[de.ENGAGEMENT_RATE],[ce.VIRAL_IMPRESSIONS]:[de.VIRAL_IMPRESSIONS],[ce.VIRAL_CLICKS]:[de.VIRAL_CLICKS],[ce.VIRAL_REACTIONS]:[de.VIRAL_REACTIONS],[ce.VIRAL_COMMENTS]:[de.VIRAL_COMMENTS],[ce.VIRAL_SHARES]:[de.VIRAL_SHARES],[ce.VIRAL_FOLLOWS]:[de.VIRAL_FOLLOWS],[ce.VIRAL_OTHER_ENGAGEMENTS]:[de.VIRAL_OTHER_CLICKS],[ce.VIRAL_EXTERNAL_WEBSITE_CONVERSIONS]:[de.VIRAL_CONVERSIONS],[ce.VIRAL_EXTERNAL_WEBSITE_POST_CLICK_CONVERSIONS]:[de.VIRAL_POST_CLICK_CONVERSIONS],[ce.VIRAL_EXTERNAL_WEBSITE_POST_VIEW_CONVERSIONS]:[de.VIRAL_VIEW_THROUGH_CONVERSIONS],[ce.EXTERNAL_WEBSITE_CONVERSIONS]:[de.CONVERSIONS],[ce.EXTERNAL_WEBSITE_POST_CLICK_CONVERSIONS]:[de.POST_CLICK_CONVERSIONS],[ce.EXTERNAL_WEBSITE_POST_VIEW_CONVERSIONS]:[de.VIEW_THROUGH_CONVERSIONS],[ce.CONVERSION_RATE]:[de.CONVERSION_RATE],[ce.COST_PER_CONVERSION]:[de.COST_PER_CONVERSION],[ce.CONVERSION_VALUE]:[de.TOTAL_CONVERSION_VALUE],[ce.RETURN_ON_AD_SPEND]:[de.RETURN_ON_AD_SPEND],[ce.ONE_CLICK_LEADS]:[de.LEADS],[ce.ONE_CLICK_LEAD_FORM_OPENS]:[de.LEAD_FORMS_OPENED],[ce.LEAD_FORM_COMPLETION_RATE]:[de.LEAD_FORM_COMPLETION_RATE],[ce.COST_PER_LEAD]:[de.COST_PER_LEAD],[ce.EVENT_REGISTRATIONS]:[de.EVENT_REGISTRATIONS],[ce.POST_CLICK_REGISTRATIONS]:[de.POST_CLICK_EVENT_REGISTRATIONS],[ce.POST_VIEW_REGISTRATIONS]:[de.POST_VIEW_EVENT_REGISTRATIONS],[ce.VIRAL_EVENT_REGISTRATIONS]:[de.VIRAL_EVENT_REGISTRATIONS],[ce.VIRAL_POST_CLICK_REGISTRATIONS]:[de.VIRAL_POST_CLICK_EVENT_REGISTRATIONS],[ce.VIRAL_POST_VIEW_REGISTRATIONS]:[de.VIRAL_POST_VIEW_EVENT_REGISTRATIONS],[ce.VIDEO_VIEWS]:[de.VIDEO_VIEWS],[ce.VIDEO_STARTS]:[de.VIDEO_PLAYS],[ce.VIDEO_VIEW_RATE]:[de.VIDEO_VIEW_RATE],[ce.COST_PER_VIDEO_VIEW]:[de.E_CPV],[ce.VIDEO_FIRST_QUARTILE_COMPLETIONS]:[de.VIDEO_VIEWS_AT_25_PERCENT],[ce.VIDEO_MIDPOINT_COMPLETIONS]:[de.VIDEO_VIEWS_AT_50_PERCENT],[ce.VIDEO_THIRD_QUARTILE_COMPLETIONS]:[de.VIDEO_VIEWS_AT_75_PERCENT],[ce.VIDEO_COMPLETIONS]:[de.VIDEO_COMPLETIONS],[ce.VIDEO_COMPLETION_RATE]:[de.VIDEO_COMPLETION_RATE],[ce.FULL_SCREEN_PLAYS]:[de.FULL_SCREEN_PLAYS],[ce.VIRAL_VIDEO_VIEWS]:[de.VIRAL_VIDEO_VIEWS],[ce.VIRAL_VIDEO_FIRST_QUARTILE_COMPLETIONS]:[de.VIRAL_VIDEO_VIEWS_AT_25_PERCENT],[ce.VIRAL_VIDEO_MIDPOINT_COMPLETIONS]:[de.VIRAL_VIDEO_VIEWS_AT_50_PERCENT],[ce.VIRAL_VIDEO_THIRD_QUARTILE_COMPLETIONS]:[de.VIRAL_VIDEO_VIEWS_AT_75_PERCENT],[ce.VIRAL_VIDEO_COMPLETIONS]:[de.VIRAL_VIDEO_COMPLETIONS],[ce.VIRAL_VIDEO_COMPLETION_RATE]:[de.VIRAL_VIDEO_COMPLETION_RATE],[ce.VIRAL_FULL_SCREEN_PLAYS]:[de.VIRAL_VIDEO_FULL_SCREEN_PLAYS],[ce.SENDS]:[de.SPONSORED_MESSAGING_SENDS],[ce.OPENS]:[de.SPONSORED_MESSAGING_OPENS],[ce.SPINMAIL_CLICKS]:[de.SPONSORED_MESSAGING_CLICKS],[ce.COMBINED_ACTION_CLICKS]:[de.SPONSORED_MESSAGING_BUTTON_CLICKS],[ce.AD_UNIT_CLICKS]:[de.SPONSORED_MESSAGING_BANNER_CLICKS],[ce.TEXT_URL_CLICKS]:[de.SPONSORED_MESSAGING_LINK_CLICKS],[ce.OPEN_RATE]:[de.SPONSORED_MESSAGING_OPEN_RATE],[ce.SPINMAIL_CLICK_THROUGH_RATE]:[de.SPONSORED_MESSAGING_CLICK_THROUGH_RATE],[ce.COST_PER_SEND]:[de.SPONSORED_MESSAGING_COST_PER_SEND],[ce.COST_PER_OPEN]:[de.SPONSORED_MESSAGING_COST_PER_OPEN],[ce.TALENT_LEADS]:[de.TALENT_LEADS],[ce.TALENT_LEADS_LEAD_RATE]:[de.TALENT_LEAD_RATE],[ce.TALENT_LEADS_COST_PER_LEAD]:[de.COST_PER_TALENT_LEAD],[ce.JOB_APPLY_CLICKS]:[de.JOB_APPLY_CLICKS],[ce.JOB_APPLICATIONS]:[de.JOB_APPLICATIONS],[ce.JOB_APPLICATION_RATE]:[de.JOB_APPLICATION_RATE],[ce.COST_PER_JOB_APPLICATION]:[de.COST_PER_JOB_APPLICATION],[ce.DOWNLOAD_CLICKS]:[de.DOWNLOAD_CLICKS],[ce.PREVIEW_DOWNLOAD_CLICKS]:[de.PREVIEW_DOWNLOAD_CLICKS],[ce.VIRAL_DOWNLOAD_CLICKS]:[de.VIRAL_DOWNLOAD_CLICKS],[ce.VIRAL_PREVIEW_DOWNLOAD_CLICKS]:[de.VIRAL_PREVIEW_DOWNLOAD_CLICKS],[ce.DOCUMENT_FIRST_QUARTILE_COMPLETIONS]:[de.DOCUMENT_COMPLETIONS_AT_25_PERCENT],[ce.DOCUMENT_MIDPOINT_COMPLETIONS]:[de.DOCUMENT_COMPLETIONS_AT_50_PERCENT],[ce.DOCUMENT_THIRD_QUARTILE_COMPLETIONS]:[de.DOCUMENT_COMPLETIONS_AT_75_PERCENT],[ce.DOCUMENT_COMPLETIONS]:[de.DOCUMENT_COMPLETIONS_AT_100_PERCENT],[ce.VIRAL_DOCUMENT_FIRST_QUARTILE_COMPLETIONS]:[de.VIRAL_DOCUMENT_COMPLETIONS_AT_25_PERCENT],[ce.VIRAL_DOCUMENT_MIDPOINT_COMPLETIONS]:[de.VIRAL_DOCUMENT_COMPLETIONS_AT_50_PERCENT],[ce.VIRAL_DOCUMENT_THIRD_QUARTILE_COMPLETIONS]:[de.VIRAL_DOCUMENT_COMPLETIONS_AT_75_PERCENT],[ce.VIRAL_DOCUMENT_COMPLETIONS]:[de.VIRAL_DOCUMENT_COMPLETIONS_AT_100_PERCENT],[ce.LEADS_WITH_WORK_EMAIL]:[de.LEADS_WITH_WORK_EMAIL],[ce.LEAD_WITH_WORK_EMAIL_FORM_COMPLETION_RATE]:[de.LEAD_WITH_WORK_EMAIL_FORM_COMPLETION_RATE],[ce.COST_PER_LEAD_WITH_WORK_EMAIL]:[de.COST_PER_LEAD_WITH_WORK_EMAIL]}
return e&&(e.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableMrcClickAndImpressionMetrics)&&(t[ce.MRC_CERTIFIED_CLICKS]=[],t[ce.MRC_CERTIFIED_IMPRESSIONS]=[],t[ce.MRC_CERTIFIED_GROSS_CLICKS]=[],t[ce.MRC_CERTIFIED_GROSS_IMPRESSIONS]=[]),e.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableQualifiedLeadsMetrics)&&(t[ce.QUALIFIED_LEADS]=[de.QUALIFIED_LEADS],t[ce.COST_PER_QUALIFIED_LEAD]=[de.COST_PER_QUALIFIED_LEAD]),e.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableThoughtLeaderAdMemberMetrics)&&(t[ce.MEMBER_FOLLOWS]=[de.MEMBER_FOLLOWS]),e.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableClicksToMemberProfile)&&(t[ce.MEMBER_PROFILE_CLICKS]=[de.MEMBER_PROFILE_CLICKS]),me(e)&&(t[ce.SPINMAIL_HEADLINE_CLICKS]=[de.HEADLINE_CLICKS],t[ce.SPINMAIL_HEADLINE_IMPRESSIONS]=[de.HEADLINE_IMPRESSIONS],t[ce.SPINMAIL_HEADLINE_CLICK_THROUGH_RATE]=[de.HEADLINE_CLICK_THROUGH_RATE]),e.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableClickToMessageGeneralAdoption)&&(t[ce.SPINMAIL_TOTAL_ENGAGEMENTS]=[de.TOTAL_ENGAGEMENTS],t[ce.SPINMAIL_ENGAGEMENT_RATE]=[de.ENGAGEMENT_RATE]),e.getTreatmentIsEnabled(c.LIX_TEST_KEYS.showDwellTime)&&(t[ce.AVERAGE_DWELL_TIME]=[de.AVERAGE_DWELL_TIME])),t}function be(e,t){return e.filter((e=>t.every((t=>t.call(null,e)))))}e.RATIO_METRICS=[ce.CLICK_THROUGH_RATE,ce.ENGAGEMENT_RATE,ce.VIDEO_COMPLETION_RATE,ce.CONVERSION_RATE,ce.LEAD_FORM_COMPLETION_RATE,ce.OPEN_RATE,ce.SPINMAIL_CLICK_THROUGH_RATE,ce.VIDEO_VIEW_RATE],e.CURRENCY_METRICS=[ce.COST_PER_THOUSAND_IMPRESSIONS,ce.COST_PER_CLICK,ce.COST_IN_LOCAL_CURRENCY,ce.COST_PER_VIDEO_VIEW,ce.COST_PER_CONVERSION,ce.RETURN_ON_AD_SPEND,ce.CONVERSION_VALUE,ce.COST_PER_SEND,ce.COST_PER_OPEN,ce.COST_PER_LEAD],e.TIME_GRANULARITY={ALL:"ALL",DAILY:"DAILY",MONTHLY:"MONTHLY"},e.MAX_DAYS_FOR_DAILY_GRANULARITY=180,e.PIVOTS={ACCOUNT:"ACCOUNT",CAMPAIGN_GROUP:"CAMPAIGN_GROUP",CAMPAIGN:"CAMPAIGN",CREATIVE:"CREATIVE",SERVING_LOCATION:"SERVING_LOCATION",CONVERSION:"CONVERSION",CARD_INDEX:"CARD_INDEX",OBJECTIVE_TYPE:"OBJECTIVE_TYPE",CONVERSATION_NODE:"CONVERSATION_NODE",CONVERSATION_NODE_OPTION_INDEX:"CONVERSATION_NODE_OPTION_INDEX",PLACEMENT:"PLACEMENT",PLACEMENT_NAME:"PLACEMENT_NAME",DEVICE_TYPE:"DEVICE_TYPE",CONVERSATION_ID:"CONVERSATION_ID",IMPRESSION_DEVICE_TYPE:"IMPRESSION_DEVICE_TYPE",LEAD_SOURCE:"LEAD_SOURCE",EVENT_STAGE:"EVENT_STAGE"},e.PIVOT_VALUE_IDS=Object.freeze({OFFSITE_IN_STREAM:"OFFSITE_IN_STREAM",OFFSITE:"OFFSITE",LINKEDIN:"LINKEDIN",UNDETECTED:"UNDETECTED",UNKNOWN:"UNKNOWN"})
const _e="MEMBER_INDUSTRY",he=e.JOB_FUNCTION="MEMBER_JOB_FUNCTION",fe="MEMBER_JOB_TITLE",Te="MEMBER_SENIORITY",Ee="MEMBER_COMPANY_SIZE",ye="MEMBER_COMPANY",Se="MEMBER_COUNTRY_V2",Ae="MEMBER_REGION_V2",Ce="MEMBER_COUNTY",Oe=(e.DEMOGRAPHIC_PIVOTS=[he,fe,ye,_e,Te,Ee,Ae,Se,Ce],e.DEMOGRAPHIC_PIVOTS_TRACKING_MAP={[he]:"chart_dimension_function",[fe]:"chart_dimension_title",[ye]:"chart_dimension_company",[_e]:"chart_dimension_coindustry",[Te]:"chart_dimension_seniority",[Ee]:"chart_dimension_cosize",MEMBER_REGION:"chart_dimension_location",MEMBER_COUNTRY:"chart_dimension_country",[Se]:"chart_dimension_country_v2",[Ae]:"chart_dimension_location_v2",[Ce]:"chart_dimension_county"},e.PERFORMANCE_PIVOTS_TRACKING_MAP={[ce.CLICKS]:"chart_metric_clicks",[ce.IMPRESSIONS]:"chart_metric_impressions",[ce.COST_PER_CLICK]:"chart_metric_cpc",[ce.CLICK_THROUGH_RATE]:"chart_metric_ctr",[ce.COST_PER_THOUSAND_IMPRESSIONS]:"chart_metric_cpm",[ce.EXTERNAL_WEBSITE_CONVERSIONS]:"chart_metric_conversions",[ce.COST_PER_CONVERSION]:"chart_metric_costperconversion",[ce.ONE_CLICK_LEADS]:"chart_metric_leads",[ce.COST_PER_LEAD]:"chart_metric_costperlead",[ce.COST_IN_LOCAL_CURRENCY]:"chart_metric_spend",[ce.TALENT_LEADS]:"chart_metric_talent_leads",[ce.JOB_APPLICATIONS]:"chart_metric_job_applications"},e.PERFORMANCE_AGGREGATE_TRACKING_MAP={TOGGLE_ON:"chart_aggregate_toggle_on",TOGGLE_OFF:"chart_aggregate_toggle_off"},e.CAMPAIGN_RECOMMENDATION_TYPE={LOW_CREATIVE_QUALITY:"LOW_CREATIVE_QUALITY",UNDER_DELIVERY_BID:"UNDER_DELIVERY_BID",UNDER_DELIVERY_MORE_CREATIVES:"UNDER_DELIVERY_MORE_CREATIVES",UNDER_DELIVERY_AUDIENCE_EXPANSION:"UNDER_DELIVERY_AUDIENCE_EXPANSION"},e.CAMPAIGN_RECOMMENDATION_ACTION={ACCEPT:"ACCEPT",DISMISS:"DISMISS",VIEW:"VIEW"},e.DEMOGRAPHICS_REQUEST_TYPE={ANALYTICS:1,STATISTICS:2},e.DEMOGRAPHICS_PROJECTIONS={baseMetrics:["impressions","clicks","clickThroughRate"],conversionMetrics:["externalWebsiteConversions","conversionRate"]},["externalWebsiteConversions","conversionRate"]),ve=e.CAMPAIGN_DEMOGRAPHICS_VIEWS_MAP={[W.PERFORMANCE]:W.PERFORMANCE,[W.LEADS]:W.LEADS,[W.SPINMAIL]:W.SPINMAIL,[W.VIDEO]:W.VIDEO,[W.TALENT_LEADS]:W.TALENT_LEADS}
e.BULK_ACTIONS_OPTIONS={EXPORT_ALL:"EXPORT_ALL",EXPORT_SELECTION:"EXPORT_SELECTION",IMPORT_FILE:"IMPORT_FILE",DOWNLOAD_TEMPLATE:"DOWNLOAD_TEMPLATE"},e.SPLIT_TESTING_OPTIONS={CREATE_TEST:"CREATE_TEST",VIEW_RESULTS:"VIEW_RESULTS"},e.TABLE_TEMPLATE_PACKAGE="com.linkedin.ui.TableTemplate"
e.ACCOUNT_STATISTICS_PROJECTIONS={baseMetrics:["costInLocalCurrency"]}
const we="ENTERPRISE"
e.CUSTOM_PAGINATION_PIVOTS=["CAMPAIGN_GROUP","CAMPAIGN","CREATIVE"]
const Ie="common-table-cells/dash-cell"
function Pe(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.COST_IN_LOCAL_CURRENCY,propertyName:ce.COST_IN_LOCAL_CURRENCY,sortedBy:`analytics.${ce.COST_IN_LOCAL_CURRENCY}`,disableFiltering:!0,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/currency-metric-cell",n),shouldFormatCurrency:!0,showBenchmark:!!n.comparisonDateRange,title:e("spent")(),tooltip:e("spent_tooltip")()}}function Ne(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.CLICKS,label:e("i18n_sponsored_messaging_clicks_label")(),sortedBy:`analytics.${ce.CLICKS}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/mrc-label-cell",n),propertyName:ce.CLICKS,title:e("clicks")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange,tooltip:e("i18n_mrc_clicks_tooltip_v2")(),totalTooltip:e("i18n_mrc_clicks_aggregate_tooltip")(),componentForTotalsCell:(0,p.ensureSafeComponent)(n.isMessageCampaignPresent?"reporting-table/total-tooltip-cell":f.default,n)}}function Re(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.MRC_CERTIFIED_CLICKS,sortedBy:`analytics.${ce.MRC_CERTIFIED_CLICKS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),propertyName:ce.MRC_CERTIFIED_CLICKS,title:e("i18n_mrc_headers_v2")([{mrcHeader:"MEDIA_RATING_COUNCIL_CERTIFIED_CLICKS"}]),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange,tooltip:e("i18n_mrc_certified_clicks_tooltip_v2")()}}function De(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.MRC_CERTIFIED_IMPRESSIONS,sortedBy:`analytics.${ce.MRC_CERTIFIED_IMPRESSIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),propertyName:ce.MRC_CERTIFIED_IMPRESSIONS,title:e("i18n_mrc_headers_v2")([{mrcHeader:"MEDIA_RATING_COUNCIL_CERTIFIED_IMPRESSIONS"}]),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange,tooltip:e("i18n_mrc_certified_impressions_tooltip_v2")()}}function Me(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.MRC_CERTIFIED_GROSS_CLICKS,sortedBy:`analytics.${ce.MRC_CERTIFIED_GROSS_CLICKS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),propertyName:ce.MRC_CERTIFIED_GROSS_CLICKS,title:e("i18n_mrc_headers_v2")([{mrcHeader:"MEDIA_RATING_COUNCIL_CERTIFIED_GROSS_CLICKS"}]),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange,tooltip:e("i18n_mrc_certified_gross_clicks_tooltip_v2")()}}function Le(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.MRC_CERTIFIED_GROSS_IMPRESSIONS,sortedBy:`analytics.${ce.MRC_CERTIFIED_GROSS_IMPRESSIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),propertyName:ce.MRC_CERTIFIED_GROSS_IMPRESSIONS,title:e("i18n_mrc_headers_v2")([{mrcHeader:"MEDIA_RATING_COUNCIL_CERTIFIED_GROSS_IMPRESSIONS"}]),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange,tooltip:e("i18n_mrc_certified_gross_impressions_tooltip_v2")()}}function ke(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.IMPRESSIONS,label:e("i18n_sponsored_messaging_impressions_label")(),sortedBy:`analytics.${ce.IMPRESSIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/mrc-label-cell",n),propertyName:ce.IMPRESSIONS,title:e("impressions")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange,tooltip:e("i18n_mrc_impressions_tooltip_v2")(),totalTooltip:e("i18n_mrc_impressions_aggregate_tooltip")(),componentForTotalsCell:(0,p.ensureSafeComponent)(n.isMessageCampaignPresent?"reporting-table/total-tooltip-cell":f.default,n)}}function Ue(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.AVERAGE_DWELL_TIME,label:e("average_dwell_time")(),sortedBy:`analytics.${ce.AVERAGE_DWELL_TIME}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),propertyName:ce.AVERAGE_DWELL_TIME,title:e("average_dwell_time")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange,tooltip:e("i18n_average_dwell_time_tooltip")()}}function xe(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.QUALIFIED_LEADS,propertyName:ce.QUALIFIED_LEADS,sortedBy:`analytics.${ce.QUALIFIED_LEADS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_qualified_lead_funnel_headers")([{qualifiedLeadHeader:"QUALIFIED_LEADS"}]),tooltip:e("i18n_qualified_lead_tooltips_leads")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}}function Fe(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.COST_PER_QUALIFIED_LEAD,propertyName:ce.COST_PER_QUALIFIED_LEAD,sortedBy:`analytics.${ce.COST_PER_QUALIFIED_LEAD}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/currency-metric-cell",n),title:e("i18n_qualified_lead_funnel_headers")([{qualifiedLeadHeader:"COST_PER_QUALIFIED_LEAD"}]),shouldFormatCurrency:!0,tooltip:e("i18n_qualified_lead_tooltips_cost_per_lead")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}}function ze(e,{showDash:t=!1}={showDash:!1},n){return{propertyName:ce.BID,sortedBy:ce.BID,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/bid",n),title:e("bid")(),disableFiltering:!0,componentForTotalsCell:(0,p.ensureSafeComponent)(Ie,n)}}function je(e,{showDash:t=!1}={showDash:!1},n){return{propertyName:ce.TOTAL_BUDGET,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/total-budget",n),title:e("lifetime_budget")(),disableFiltering:!0,componentForTotalsCell:(0,p.ensureSafeComponent)(t?Ie:"common-table-cells/string-or-dash",n),enableInlineEdit:n.enableInlineEdit,onInlineEdit:e=>{n.showCampaignInlineEditModal(e)}}}function Ge(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.AVERAGE_DAILY_SPEND,propertyName:ce.AVERAGE_DAILY_SPEND,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/currency-metric-cell",n),title:e("average_daily_spend")(),disableFiltering:!0,shouldFormatCurrency:!0,sortedBy:`analytics.${ce.AVERAGE_DAILY_SPEND}`,showBenchmark:!!n.comparisonDateRange}}function Be(e,{showDash:t=!1}={showDash:!1},n){return{propertyName:ce.DAILY_BUDGET,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/daily-budget",n),title:e("daily_budget")(),disableFiltering:!0,componentForTotalsCell:(0,p.ensureSafeComponent)(t?Ie:"common-table-cells/string-or-dash",n),enableInlineEdit:n.enableInlineEdit,onInlineEdit:e=>{n.showCampaignInlineEditModal(e)}}}function Ve(e,{showDash:t=!1}={showDash:!1},n){return{propertyName:ce.KEY_RESULTS,analyticsPropertyName:ce.KEY_RESULTS,analyticsTypePropertyName:ce.KEY_RESULTS_TYPE,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/key-results",n),sortedBy:`analytics.${ce.KEY_RESULTS}`,title:e("key_result")(),tooltip:e("i18n_key_results_tooltip")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange,componentForTotalsCell:(0,p.ensureSafeComponent)(Ie,n)}}function Ye(e,{showDash:t=!1}={showDash:!1},n){return{propertyName:ce.COST_PER_RESULT,analyticsPropertyName:ce.COST_PER_RESULT,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/cost-per-result",n),sortedBy:`analytics.${ce.COST_PER_RESULT}`,title:e("cost_per_result")(),tooltip:e("i18n_cost_per_result_tooltip")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange,componentForTotalsCell:(0,p.ensureSafeComponent)(Ie,n)}}function He(e,{showDash:t=!1}={showDash:!1},n){return{propertyName:ce.START_DATE,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/date",n),title:e("start_date")(),disableFiltering:!0,componentForTotalsCell:(0,p.ensureSafeComponent)(Ie,n)}}function qe(e,{showDash:t=!1}={showDash:!1},n){return{propertyName:ce.END_DATE,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/date",n),title:e("end_date")(),disableFiltering:!0,componentForTotalsCell:(0,p.ensureSafeComponent)(Ie,n)}}function Ke(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.TALENT_LEADS,propertyName:ce.TALENT_LEADS,sortedBy:`analytics.${ce.TALENT_LEADS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_talent_leads_headers")([{talentLeadsHeader:"TALENT_LEADS"}]),tooltip:e("i18n_talent_leads_leads")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}}function We(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.TALENT_LEADS_LEAD_RATE,propertyName:ce.TALENT_LEADS_LEAD_RATE,sortedBy:`analytics.${ce.TALENT_LEADS_LEAD_RATE}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/ratio-metric-cell",n),title:e("i18n_talent_leads_headers")([{talentLeadsHeader:"TALENT_LEAD_RATE"}]),tooltip:e("i18n_talent_leads_lead_rate")(),shouldFormatPercentage:!0,disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}}function Xe(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.TALENT_LEADS_COST_PER_LEAD,propertyName:ce.TALENT_LEADS_COST_PER_LEAD,sortedBy:`analytics.${ce.TALENT_LEADS_COST_PER_LEAD}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/currency-metric-cell",n),title:e("i18n_talent_leads_headers")([{talentLeadsHeader:"COST_PER_TALENT_LEAD"}]),tooltip:e("i18n_talent_leads_cost_per_lead")(),shouldFormatCurrency:!0,disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}}function $e(e,t){if(t===ce.CAMPAIGN_GROUP_DAILY_BUDGET)return e.map((e=>e[t])).filter((e=>e)).reduce(((e,t)=>parseFloat(e)+parseFloat(t)),0)
if(!t||2!==t.split(".").length)return""
const[n,a]=t.split(".")
return e.map((e=>e[n])).filter((e=>e)).map((e=>e[a])).reduce(((e,t)=>parseFloat(e)+parseFloat(t)),0)}function Je(e,t,n=null){const a=(0,g.getNormalizedReviewStatus)(e.adFormId,e.status)
if(t.status=a,e.statusV2&&(t.statusV2.status=(0,g.getNormalizedReviewStatus)(e.adFormId,e.statusV2.status),n&&t.statusV2.status===o.CREATIVE_V2_STATUSES.NEED_ATTENTION)){const e=n.lookupTranslation(P.default,"i18n_need_attention_status_details")()
t.statusV2.statusDetails=[e]}}e.DATE_RANGE_CACHE_KEYS={REPORTING:"dateRangeSelection_reporting",REPORTING_COMPARISON:"dateRangeSelection_reportingComparison",ORGANIC_PAID_REPORT:"dateRangeSelected_organicPaidReport"}
e.SORT_DIRECTIONS={ASCENDING:"asc",DESCENDING:"desc",NONE:"none"}
function Qe(e){return e.sortedBy||e.propertyName}e.EMPTY_API_RESPONSE={elements:[],paging:{total:0}}
function Ze(e,t){return e.reduce(((e,n)=>{const[a,i]=t(n)
let r=e[a]
return r||(r=[],e[a]=r),r.push(i),e}),{})}e.groupByBaseKey=e=>Ze(e,(e=>{const t=e.indexOf(".")
return[e.substring(0,t),e.substring(t+1)]}))
const et=e.CAMPAIGN_GROUP_FILTERS=[d.REPORTING_LOCAL_STORAGE_KEYS.CAMPAIGN_GROUP_SEARCH,d.REPORTING_LOCAL_STORAGE_KEYS.CAMPAIGN_GROUP_FILTERS],tt=e.CAMPAIGN_FILTERS=[d.REPORTING_LOCAL_STORAGE_KEYS.CAMPAIGN_SEARCH,d.REPORTING_LOCAL_STORAGE_KEYS.CAMPAIGN_FILTERS],nt=e.CREATIVE_FILTERS=[d.REPORTING_LOCAL_STORAGE_KEYS.CREATIVE_SEARCH,d.REPORTING_LOCAL_STORAGE_KEYS.CREATIVE_FILTERS]
function at(e){tt.forEach((t=>e.remove(t)))}function it(e){nt.forEach((t=>e.remove(t)))}function rt(e,t,n){let a=e.find((e=>(0,r.get)(e,t)===n))
return!a&&"status"===t&&Object.values(o.CREATIVE_STATUSES).includes(n)?a=e.find((e=>(0,r.get)(e,"statusV2.status")===n)):a||t!==N.APPLICATION_EXPERIENCE||n!==N.APPLICATION_EXPERIENCE_CHANNEL_CASE.CAMPAIGN_MANAGER_CONTENT||(a=e.find((e=>!(0,r.get)(e,t)||N.APPLICATION_EXPERIENCE_CASE_FILTERS[n].includes((0,r.get)(e,t))))),a}function ot(e,t){return"status"===t&&(0,r.get)(e,"statusV2.status")||(0,r.get)(e,t)}const lt=e.REPORTING_TABLE_OPERATIONS={SELECTED_OPERATION:"SELECTED",FILTERED_OPERATION:"FILTERED",NO_OPERATION:"NONE"}
function st(e){const t=(0,r.get)(e,"sort.length")||null
return null!==t&&t>0}const ct=e.MANDATORY_COLUMN_NAMES={[ce.NAME]:!0},ut=e.PROPERTY_TO_COLUMN_GETTER=Object.freeze({[ce.ENTITY_TOGGLE]:function(e){return{propertyName:ce.ENTITY_TOGGLE,title:e("i18n_entity_toggle_header")()}},[ce.NAME]:function(e){return{propertyName:"name",title:e("name")()}},[ce.STATUS]:function(e){return{propertyName:"status",title:e("status")()}},[ce.CAMPAIGN_GROUP_NAME]:function(e){return{propertyName:ce.CAMPAIGN_GROUP_NAME,title:e("i18n_campaign_group_name_column_title")()}},[ce.CAMPAIGN_NAME]:function(e){return{propertyName:ce.CAMPAIGN_NAME,title:e("i18n_campaign_name_column_title")()}},[ce.OBJECTIVE_TYPE]:function(e,{showDash:t=!1}={showDash:!1},n){return{propertyName:ce.OBJECTIVE_TYPE,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/objective-type",n),sortedBy:ce.OBJECTIVE_TYPE,title:e("objective")(),disableFiltering:!0,componentForTotalsCell:(0,p.ensureSafeComponent)(Ie,n)}},[ce.KEY_RESULTS]:Ve,[ce.START_DATE]:He,[ce.END_DATE]:qe,[ce.COST_PER_RESULT]:Ye,[ce.TOTAL_BUDGET]:je,[ce.AVERAGE_DAILY_SPEND]:Ge,[ce.AVERAGE_DWELL_TIME]:Ue,[ce.DAILY_BUDGET]:Be,[ce.BID]:ze,[ce.COST_IN_LOCAL_CURRENCY]:Pe,[ce.IMPRESSIONS]:ke,[ce.CLICKS]:Ne,[ce.COST_PER_THOUSAND_IMPRESSIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.COST_PER_THOUSAND_IMPRESSIONS,sortedBy:`analytics.${ce.COST_PER_THOUSAND_IMPRESSIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/currency-metric-cell",n),propertyName:ce.COST_PER_THOUSAND_IMPRESSIONS,shouldFormatCurrency:!0,showBenchmark:!!n.comparisonDateRange,title:e("cost_per_thousand_impressions")(),tooltip:e("cost_per_thousand_impressions_tooltip")(),disableFiltering:!0}},[ce.COST_PER_CLICK]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.COST_PER_CLICK,sortedBy:`analytics.${ce.COST_PER_CLICK}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/currency-metric-cell",n),propertyName:ce.COST_PER_CLICK,shouldFormatCurrency:!0,showBenchmark:!!n.comparisonDateRange,title:e("cost_per_click")(),tooltip:e("cost_per_click_tooltip")(),disableFiltering:!0}},[ce.REACH]:function(e,{showDash:t=!1}={showDash:!1},n){const a=(0,O.externalLinkInfo)([],{dataControlName:"reporting_table_header_reach_tooltip_link",dataTestSelector:"data-test-reporting-table-header-reach-tooltip-link",href:(0,v.helpCenterUrl)([],{path:pe})})
return{propertyName:ce.REACH,analyticsPropertyName:ce.REACH,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/reach-frequency-cell",n),componentForHeaderTooltipCell:(0,p.ensureSafeComponent)(T.default,n),sortedBy:`analytics.${ce.REACH}`,title:e("i18n_delivery_headers_v2")([{deliveryHeader:"REACH"}]),tooltip:(0,_.htmlSafe)(b.default.sanitizeHTML(e("i18n_delivery_tooltips_reach_v9")([{linkInfo:a}]))),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.AVERAGE_FREQUENCY]:function(e,{showDash:t=!1}={showDash:!1},n){const a=(0,O.externalLinkInfo)([],{dataControlName:"reporting_table_header_frequency_tooltip_link",dataTestSelector:"data-test-reporting-table-header-frequency-tooltip-link",href:(0,v.helpCenterUrl)([],{path:pe})})
return{propertyName:ce.AVERAGE_FREQUENCY,analyticsPropertyName:ce.AVERAGE_FREQUENCY,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/reach-frequency-cell",n),componentForHeaderTooltipCell:(0,p.ensureSafeComponent)(T.default,n),sortedBy:`analytics.${ce.AVERAGE_FREQUENCY}`,title:e("i18n_delivery_headers_v2")([{deliveryHeader:"AVERAGE_FREQUENCY"}]),tooltip:(0,_.htmlSafe)(b.default.sanitizeHTML(e("i18n_delivery_tooltips_average_frequency_v12")([{linkInfo:a}]))),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.COST_PER_THOUSAND_MEMBERS]:function(e,{showDash:t=!1}={showDash:!1},n){const a=(0,O.externalLinkInfo)([],{dataControlName:"reporting_table_header_cost_per_thousand_people_tooltip_link",dataTestSelector:"data-test-reporting-table-header-cost-per-thousand-people-tooltip-link",href:(0,v.helpCenterUrl)([],{path:pe})})
return{propertyName:ce.COST_PER_THOUSAND_MEMBERS,analyticsPropertyName:ce.COST_PER_THOUSAND_MEMBERS,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/currency-metric-cohort",n),componentForHeaderTooltipCell:(0,p.ensureSafeComponent)(T.default,n),sortedBy:`analytics.${ce.COST_PER_THOUSAND_MEMBERS}`,title:e("i18n_delivery_headers_v2")([{deliveryHeader:"COST_PER_THOUSAND_MEMBERS"}]),tooltip:(0,_.htmlSafe)(b.default.sanitizeHTML(e("i18n_delivery_tooltips_cost_per_thousand_people_v10")([{linkInfo:a}]))),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.CLICK_THROUGH_RATE]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.CLICK_THROUGH_RATE,sortedBy:`analytics.${ce.CLICK_THROUGH_RATE}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/ratio-metric-cell",n),propertyName:ce.CLICK_THROUGH_RATE,title:e("click_through_rate")(),shouldFormatPercentage:!0,disableFiltering:!0,showBenchmark:!!n.comparisonDateRange,tooltip:e("i18n_click_through_rate_tooltip_v3")()}},[ce.REACTIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.REACTIONS,propertyName:ce.REACTIONS,sortedBy:`analytics.${ce.REACTIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_social_actions_headers_V5")([{socialActionHeader:"REACTIONS"}]),tooltip:e("i18n_social_actions_tooltips_reactions")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.COMMENTS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.COMMENTS,propertyName:ce.COMMENTS,sortedBy:`analytics.${ce.COMMENTS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_social_actions_headers_V5")([{socialActionHeader:"COMMENTS"}]),tooltip:e("i18n_social_actions_tooltips_comments")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.SHARES]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.SHARES,propertyName:ce.SHARES,sortedBy:`analytics.${ce.SHARES}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_social_actions_headers_V5")([{socialActionHeader:"SHARES"}]),tooltip:e("i18n_social_actions_tooltips_shares")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.FOLLOWS]:function(e,{showDash:t=!1}={showDash:!1},n){const{lix:a}=n,i=a.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableThoughtLeaderAdMemberMetrics)||a.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableClicksToMemberProfile)
return{analyticsPropertyName:ce.FOLLOWS,propertyName:ce.FOLLOWS,sortedBy:`analytics.${ce.FOLLOWS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e(i?"i18n_social_actions_headers_V5":"i18n_social_actions_headers_V3")([{socialActionHeader:"FOLLOWS"}]),tooltip:e("i18n_social_actions_tooltips_follows")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.MEMBER_FOLLOWS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.MEMBER_FOLLOWS,propertyName:ce.MEMBER_FOLLOWS,sortedBy:`analytics.${ce.MEMBER_FOLLOWS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_social_actions_headers_V5")([{socialActionHeader:"MEMBER_FOLLOWS"}]),tooltip:e("i18n_social_actions_tooltips_member_follows")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.OTHER_ENGAGEMENTS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.OTHER_ENGAGEMENTS,propertyName:ce.OTHER_ENGAGEMENTS,sortedBy:`analytics.${ce.OTHER_ENGAGEMENTS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_social_actions_headers_V5")([{socialActionHeader:"OTHER_ENGAGEMENTS"}]),tooltip:e("i18n_social_actions_tooltips_other_engagements")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.TOTAL_SOCIAL_ACTIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.TOTAL_SOCIAL_ACTIONS,propertyName:ce.TOTAL_SOCIAL_ACTIONS,sortedBy:`analytics.${ce.TOTAL_SOCIAL_ACTIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_social_actions_headers_V5")([{socialActionHeader:"TOTAL_SOCIAL_ACTIONS"}]),tooltip:e("i18n_social_actions_tooltips_total_social_actions_v3")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.LANDING_PAGE_CLICKS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.LANDING_PAGE_CLICKS,propertyName:ce.LANDING_PAGE_CLICKS,sortedBy:`analytics.${ce.LANDING_PAGE_CLICKS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("landing_page_clicks")(),tooltip:e("i18n_landing_page_clicks_tooltip_v2")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.ORGANIZATION_LOGO_CLICKS]:function(e,{showDash:t=!1}={showDash:!1},n){const a=(0,O.externalLinkInfo)([],{dataControlName:"reporting_table_header_social_action_organization_logo_clicks_tooltip_link",dataTestSelector:"data-test-reporting-table-header-social-action-organization-logo-clicks-tooltip-link",href:(0,v.helpCenterUrl)([],{path:"help/lms/answer/a422348"})})
return{analyticsPropertyName:ce.ORGANIZATION_LOGO_CLICKS,propertyName:ce.ORGANIZATION_LOGO_CLICKS,sortedBy:`analytics.${ce.ORGANIZATION_LOGO_CLICKS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_social_actions_headers_V5")([{socialActionHeader:"ORGANIZATION_LOGO_CLICKS"}]),tooltip:(0,_.htmlSafe)(b.default.sanitizeHTML(e("i18n_company_logo_clicks_tooltip_v3")([{linkInfo:a}]))),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.MEMBER_PROFILE_CLICKS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.MEMBER_PROFILE_CLICKS,propertyName:ce.MEMBER_PROFILE_CLICKS,sortedBy:`analytics.${ce.MEMBER_PROFILE_CLICKS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_social_actions_headers_V5")([{socialActionHeader:"MEMBER_PROFILE_CLICKS"}]),tooltip:e("i18n_social_actions_tooltips_member_profile_clicks")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.TOTAL_ENGAGEMENTS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.TOTAL_ENGAGEMENTS,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),propertyName:ce.TOTAL_ENGAGEMENTS,sortedBy:`analytics.${ce.TOTAL_ENGAGEMENTS}`,title:e("total_engagement")(),tooltip:e("i18n_total_engagement_tooltip_v2")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.ENGAGEMENT_RATE]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.ENGAGEMENT_RATE,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/ratio-metric-cell",n),propertyName:ce.ENGAGEMENT_RATE,sortedBy:`analytics.${ce.ENGAGEMENT_RATE}`,title:e("engagement_rate")(),tooltip:e("engagement_rate_tooltip")(),shouldFormatPercentage:!0,disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIRAL_IMPRESSIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIRAL_IMPRESSIONS,sortedBy:`analytics.${ce.VIRAL_IMPRESSIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),propertyName:ce.VIRAL_IMPRESSIONS,title:e("i18n_viral_metrics_headers_v2")([{viralMetricsHeader:"VIRAL_IMPRESSIONS"}]),tooltip:e("i18n_viral_impressions_tooltip")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIRAL_CLICKS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIRAL_CLICKS,sortedBy:`analytics.${ce.VIRAL_CLICKS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),propertyName:ce.VIRAL_CLICKS,title:e("i18n_viral_metrics_headers_v2")([{viralMetricsHeader:"VIRAL_CLICKS"}]),tooltip:e("i18n_viral_clicks_tooltip_v2")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIRAL_REACTIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIRAL_REACTIONS,propertyName:ce.VIRAL_REACTIONS,sortedBy:`analytics.${ce.VIRAL_REACTIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_viral_metrics_headers_v2")([{viralMetricsHeader:"VIRAL_REACTIONS"}]),tooltip:e("i18n_viral_reactions_tooltip")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIRAL_COMMENTS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIRAL_COMMENTS,propertyName:ce.VIRAL_COMMENTS,sortedBy:`analytics.${ce.VIRAL_COMMENTS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_viral_metrics_headers_v2")([{viralMetricsHeader:"VIRAL_COMMENTS"}]),tooltip:e("i18n_viral_comments_tooltip")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIRAL_SHARES]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIRAL_SHARES,propertyName:ce.VIRAL_SHARES,sortedBy:`analytics.${ce.VIRAL_SHARES}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_viral_metrics_headers_v2")([{viralMetricsHeader:"VIRAL_SHARES"}]),tooltip:e("i18n_viral_shares_tooltip")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIRAL_FOLLOWS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIRAL_FOLLOWS,propertyName:ce.VIRAL_FOLLOWS,sortedBy:`analytics.${ce.VIRAL_FOLLOWS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_viral_metrics_headers_v2")([{viralMetricsHeader:"VIRAL_FOLLOWS"}]),tooltip:e("i18n_viral_follows_tooltip")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIRAL_OTHER_ENGAGEMENTS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIRAL_OTHER_ENGAGEMENTS,propertyName:ce.VIRAL_OTHER_ENGAGEMENTS,sortedBy:`analytics.${ce.VIRAL_OTHER_ENGAGEMENTS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_viral_metrics_headers_v2")([{viralMetricsHeader:"VIRAL_OTHER_ENGAGEMENTS"}]),tooltip:e("i18n_viral_other_engagements_tooltip")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIRAL_EXTERNAL_WEBSITE_CONVERSIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIRAL_EXTERNAL_WEBSITE_CONVERSIONS,propertyName:ce.VIRAL_EXTERNAL_WEBSITE_CONVERSIONS,sortedBy:`analytics.${ce.VIRAL_EXTERNAL_WEBSITE_CONVERSIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_viral_metrics_headers_v2")([{viralMetricsHeader:"VIRAL_CONVERSIONS"}]),tooltip:e("i18n_viral_conversions_tooltip")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIRAL_EXTERNAL_WEBSITE_POST_CLICK_CONVERSIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIRAL_EXTERNAL_WEBSITE_POST_CLICK_CONVERSIONS,propertyName:ce.VIRAL_EXTERNAL_WEBSITE_POST_CLICK_CONVERSIONS,sortedBy:`analytics.${ce.VIRAL_EXTERNAL_WEBSITE_POST_CLICK_CONVERSIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_viral_metrics_headers_v2")([{viralMetricsHeader:"VIRAL_POST_CLICK_CONVERSIONS"}]),tooltip:e("i18n_viral_click_conversions_tooltip")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIRAL_EXTERNAL_WEBSITE_POST_VIEW_CONVERSIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIRAL_EXTERNAL_WEBSITE_POST_VIEW_CONVERSIONS,propertyName:ce.VIRAL_EXTERNAL_WEBSITE_POST_VIEW_CONVERSIONS,sortedBy:`analytics.${ce.VIRAL_EXTERNAL_WEBSITE_POST_VIEW_CONVERSIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_viral_metrics_headers_v2")([{viralMetricsHeader:"VIRAL_POST_VIEW_CONVERSIONS"}]),tooltip:e("i18n_viral_view_conversions_tooltip")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.EXTERNAL_WEBSITE_CONVERSIONS]:function(e,{showDash:t=!1}={showDash:!1},n){const a=(0,O.externalLinkInfo)([],{dataControlName:"reporting_table_header_conversions_tooltip_link",dataTestSelector:"data-test-reporting-table-header-conversions-tooltip-link",href:(0,v.helpCenterUrl)([],{path:"help/lms/answer/a546228"})})
return{analyticsPropertyName:ce.EXTERNAL_WEBSITE_CONVERSIONS,propertyName:ce.EXTERNAL_WEBSITE_CONVERSIONS,sortedBy:`analytics.${ce.EXTERNAL_WEBSITE_CONVERSIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),componentForHeaderTooltipCell:(0,p.ensureSafeComponent)(T.default,n),title:e("i18n_conversion_headers")([{conversionHeader:"CONVERSIONS"}]),tooltip:(0,_.htmlSafe)(b.default.sanitizeHTML(e("i18n_conversion_tooltips_conversion")([{linkInfo:a}]))),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.EXTERNAL_WEBSITE_POST_CLICK_CONVERSIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.EXTERNAL_WEBSITE_POST_CLICK_CONVERSIONS,propertyName:ce.EXTERNAL_WEBSITE_POST_CLICK_CONVERSIONS,sortedBy:`analytics.${ce.EXTERNAL_WEBSITE_POST_CLICK_CONVERSIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_conversion_headers")([{conversionHeader:"POST_CLICK_CONVERSIONS"}]),tooltip:e("i18n_conversion_tooltips_post_click_conversions")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.EXTERNAL_WEBSITE_POST_VIEW_CONVERSIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.EXTERNAL_WEBSITE_POST_VIEW_CONVERSIONS,propertyName:ce.EXTERNAL_WEBSITE_POST_VIEW_CONVERSIONS,sortedBy:`analytics.${ce.EXTERNAL_WEBSITE_POST_VIEW_CONVERSIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_conversion_headers")([{conversionHeader:"POST_VIEW_CONVERSIONS"}]),tooltip:e("i18n_conversion_tooltips_post_view_conversions2")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.CONVERSION_RATE]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.CONVERSION_RATE,propertyName:ce.CONVERSION_RATE,sortedBy:`analytics.${ce.CONVERSION_RATE}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/ratio-metric-cell",n),title:e("i18n_conversion_headers")([{conversionHeader:"CONVERSION_RATE"}]),tooltip:e("i18n_conversion_tooltips_conversion_rate")(),shouldFormatPercentage:!0,disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.COST_PER_CONVERSION]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.COST_PER_CONVERSION,propertyName:ce.COST_PER_CONVERSION,sortedBy:`analytics.${ce.COST_PER_CONVERSION}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/currency-metric-cell",n),shouldFormatCurrency:!0,title:e("i18n_conversion_headers")([{conversionHeader:"COST_PER_CONVERSION"}]),tooltip:e("i18n_conversion_tooltips_cost_per_conversion")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.CONVERSION_VALUE]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.CONVERSION_VALUE,propertyName:ce.CONVERSION_VALUE,sortedBy:`analytics.${ce.CONVERSION_VALUE}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/currency-metric-cell",n),title:e("i18n_conversion_headers")([{conversionHeader:"TOTAL_CONVERSION_VALUE"}]),tooltip:e("i18n_conversion_tooltips_total_conversion_value")(),shouldFormatCurrency:!0,disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.RETURN_ON_AD_SPEND]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.RETURN_ON_AD_SPEND,propertyName:ce.RETURN_ON_AD_SPEND,sortedBy:`analytics.${ce.RETURN_ON_AD_SPEND}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/currency-metric-cell",n),title:e("i18n_conversion_headers")([{conversionHeader:"RETURN_ON_AD_SPEND"}]),tooltip:e("i18n_conversion_tooltips_return_on_ad_spend")(),shouldFormatCurrency:!0,disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.ONE_CLICK_LEADS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.ONE_CLICK_LEADS,propertyName:ce.ONE_CLICK_LEADS,sortedBy:`analytics.${ce.ONE_CLICK_LEADS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_lead_headers")([{leadHeader:"LEADS"}]),tooltip:e("i18n_lead_tooltips_leads")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.ONE_CLICK_LEAD_FORM_OPENS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.ONE_CLICK_LEAD_FORM_OPENS,propertyName:ce.ONE_CLICK_LEAD_FORM_OPENS,sortedBy:`analytics.${ce.ONE_CLICK_LEAD_FORM_OPENS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_lead_headers")([{leadHeader:"LEAD_FORM_OPENS"}]),tooltip:e("i18n_lead_tooltips_lead_form_opens")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.LEAD_FORM_COMPLETION_RATE]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.LEAD_FORM_COMPLETION_RATE,propertyName:ce.LEAD_FORM_COMPLETION_RATE,sortedBy:`analytics.${ce.LEAD_FORM_COMPLETION_RATE}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/ratio-metric-cell",n),title:e("i18n_lead_headers")([{leadHeader:"LEAD_FORM_COMPLETION_RATE"}]),tooltip:e("i18n_lead_tooltips_lead_form_completion_rate")(),shouldFormatPercentage:!0,disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.COST_PER_LEAD]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.COST_PER_LEAD,propertyName:ce.COST_PER_LEAD,sortedBy:`analytics.${ce.COST_PER_LEAD}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/currency-metric-cell",n),title:e("i18n_lead_headers")([{leadHeader:"COST_PER_LEAD"}]),shouldFormatCurrency:!0,tooltip:e("i18n_lead_tooltips_cost_per_lead")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.QUALIFIED_LEADS]:xe,[ce.COST_PER_QUALIFIED_LEAD]:Fe,[ce.EVENT_REGISTRATIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.EVENT_REGISTRATIONS,propertyName:ce.EVENT_REGISTRATIONS,sortedBy:`analytics.${ce.EVENT_REGISTRATIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_registrations_headers_v2")([{registrationHeader:"EVENT_REGISTRATIONS"}]),tooltip:e("i18n_registrations_tooltips_event_registration")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.POST_CLICK_REGISTRATIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.POST_CLICK_REGISTRATIONS,propertyName:ce.POST_CLICK_REGISTRATIONS,sortedBy:`analytics.${ce.POST_CLICK_REGISTRATIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_registrations_headers_v2")([{registrationHeader:"POST_CLICK_REGISTRATIONS"}]),tooltip:e("i18n_registrations_tooltips_click_registration_v2")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.POST_VIEW_REGISTRATIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.POST_VIEW_REGISTRATIONS,propertyName:ce.POST_VIEW_REGISTRATIONS,sortedBy:`analytics.${ce.POST_VIEW_REGISTRATIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_registrations_headers_v2")([{registrationHeader:"POST_VIEW_REGISTRATIONS"}]),tooltip:e("i18n_registrations_tooltips_view_registration_v2")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIRAL_EVENT_REGISTRATIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIRAL_EVENT_REGISTRATIONS,propertyName:ce.VIRAL_EVENT_REGISTRATIONS,sortedBy:`analytics.${ce.VIRAL_EVENT_REGISTRATIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_viral_registrations_headers")([{viralRegistrationHeader:"VIRAL_EVENT_REGISTRATIONS"}]),tooltip:e("i18n_viral_registrations_tooltips_event_registration_v2")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIRAL_POST_CLICK_REGISTRATIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIRAL_POST_CLICK_REGISTRATIONS,propertyName:ce.VIRAL_POST_CLICK_REGISTRATIONS,sortedBy:`analytics.${ce.VIRAL_POST_CLICK_REGISTRATIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_viral_registrations_headers")([{viralRegistrationHeader:"VIRAL_POST_CLICK_REGISTRATIONS"}]),tooltip:e("i18n_viral_registrations_tooltips_click_registration_v2")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIRAL_POST_VIEW_REGISTRATIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIRAL_POST_VIEW_REGISTRATIONS,propertyName:ce.VIRAL_POST_VIEW_REGISTRATIONS,sortedBy:`analytics.${ce.VIRAL_POST_VIEW_REGISTRATIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_viral_registrations_headers")([{viralRegistrationHeader:"VIRAL_POST_VIEW_REGISTRATIONS"}]),tooltip:e("i18n_viral_registrations_tooltips_view_registration_v2")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIDEO_VIEWS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIDEO_VIEWS,propertyName:ce.VIDEO_VIEWS,sortedBy:`analytics.${ce.VIDEO_VIEWS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_video_headers_v2")([{videoHeader:"VIDEO_VIEWS"}]),tooltip:e("i18n_video_tooltips_video_views")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIDEO_STARTS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIDEO_STARTS,propertyName:ce.VIDEO_STARTS,sortedBy:`analytics.${ce.VIDEO_STARTS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("plays")(),tooltip:e("i18n_video_tooltip_video_plays")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIDEO_VIEW_RATE]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIDEO_VIEW_RATE,propertyName:ce.VIDEO_VIEW_RATE,sortedBy:`analytics.${ce.VIDEO_VIEW_RATE}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/ratio-metric-cell",n),title:e("i18n_video_headers_v2")([{videoHeader:"VIDEO_VIEW_RATE"}]),tooltip:e("i18n_video_tooltips_video_view_rate")(),shouldFormatPercentage:!0,disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.COST_PER_VIDEO_VIEW]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.COST_PER_VIDEO_VIEW,propertyName:ce.COST_PER_VIDEO_VIEW,sortedBy:`analytics.${ce.COST_PER_VIDEO_VIEW}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/currency-metric-cell",n),title:e("i18n_video_headers_v2")([{videoHeader:"COST_PER_VIEW"}]),tooltip:e("i18n_video_tooltips_cost_per_view_v2")(),shouldFormatCurrency:!0,disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIDEO_FIRST_QUARTILE_COMPLETIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIDEO_FIRST_QUARTILE_COMPLETIONS,propertyName:ce.VIDEO_FIRST_QUARTILE_COMPLETIONS,sortedBy:`analytics.${ce.VIDEO_FIRST_QUARTILE_COMPLETIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_video_headers_v2")([{videoHeader:"VIDEO_FIRST_QUARTILE_COMPLETIONS"}]),tooltip:e("i18n_video_tooltips_video_first_quartile_completions")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIDEO_MIDPOINT_COMPLETIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIDEO_MIDPOINT_COMPLETIONS,propertyName:ce.VIDEO_MIDPOINT_COMPLETIONS,sortedBy:`analytics.${ce.VIDEO_MIDPOINT_COMPLETIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_video_headers_v2")([{videoHeader:"VIDEO_MIDPOINT_COMPLETIONS"}]),tooltip:e("i18n_video_tooltips_video_midpoint_completions")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIDEO_THIRD_QUARTILE_COMPLETIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIDEO_THIRD_QUARTILE_COMPLETIONS,propertyName:ce.VIDEO_THIRD_QUARTILE_COMPLETIONS,sortedBy:`analytics.${ce.VIDEO_THIRD_QUARTILE_COMPLETIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_video_headers_v2")([{videoHeader:"VIDEO_THIRD_QUARTILE_COMPLETIONS"}]),tooltip:e("i18n_video_tooltips_video_third_quartile_completions")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIDEO_COMPLETIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIDEO_COMPLETIONS,propertyName:ce.VIDEO_COMPLETIONS,sortedBy:`analytics.${ce.VIDEO_COMPLETIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_video_headers_v2")([{videoHeader:"VIDEO_COMPLETIONS"}]),tooltip:e("i18n_video_tooltips_video_completions")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIDEO_COMPLETION_RATE]:function(e,{showDash:t=!1}={showDash:!1},n){const a=(0,O.externalLinkInfo)([],{dataControlName:"reporting_table_header_video_completion_rate",dataTestSelector:"data-test-reporting-table-header-video-completion-rate-tooltip-link",href:(0,v.helpCenterUrl)([],{path:"help/lms/answer/a426666/video-metrics-in-campaign-manager-definitions?lang=en"})})
return{analyticsPropertyName:ce.VIDEO_COMPLETION_RATE,propertyName:ce.VIDEO_COMPLETION_RATE,sortedBy:`analytics.${ce.VIDEO_COMPLETION_RATE}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/ratio-metric-cell",n),title:e("i18n_video_headers_v2")([{videoHeader:"VIDEO_COMPLETION_RATE"}]),tooltip:(0,_.htmlSafe)(b.default.sanitizeHTML(e("i18n_video_tooltips_video_completion_rate_v2")([{linkInfo:a}]))),shouldFormatPercentage:!0,disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.FULL_SCREEN_PLAYS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.FULL_SCREEN_PLAYS,propertyName:ce.FULL_SCREEN_PLAYS,sortedBy:`analytics.${ce.FULL_SCREEN_PLAYS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_video_headers_v2")([{videoHeader:"FULL_SCREEN_PLAYS"}]),tooltip:e("i18n_video_tooltips_full_screen_plays")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIRAL_VIDEO_VIEWS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIRAL_VIDEO_VIEWS,propertyName:ce.VIRAL_VIDEO_VIEWS,sortedBy:`analytics.${ce.VIRAL_VIDEO_VIEWS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_viral_metrics_headers_v2")([{viralMetricsHeader:"VIRAL_VIDEO_VIEWS"}]),tooltip:e("i18n_viral_video_views_tooltip")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIRAL_VIDEO_FIRST_QUARTILE_COMPLETIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIRAL_VIDEO_FIRST_QUARTILE_COMPLETIONS,propertyName:ce.VIRAL_VIDEO_FIRST_QUARTILE_COMPLETIONS,sortedBy:`analytics.${ce.VIRAL_VIDEO_FIRST_QUARTILE_COMPLETIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_viral_metrics_headers_v2")([{viralMetricsHeader:"VIRAL_VIDEO_FIRST_QUARTILE_COMPLETIONS"}]),tooltip:e("i18n_viral_video_first_quartile_completions_tooltip")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIRAL_VIDEO_MIDPOINT_COMPLETIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIRAL_VIDEO_MIDPOINT_COMPLETIONS,propertyName:ce.VIRAL_VIDEO_MIDPOINT_COMPLETIONS,sortedBy:`analytics.${ce.VIRAL_VIDEO_MIDPOINT_COMPLETIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_viral_metrics_headers_v2")([{viralMetricsHeader:"VIRAL_VIDEO_MIDPOINT_COMPLETIONS"}]),tooltip:e("i18n_viral_video_midpoint_completions_tooltip")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIRAL_VIDEO_THIRD_QUARTILE_COMPLETIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIRAL_VIDEO_THIRD_QUARTILE_COMPLETIONS,propertyName:ce.VIRAL_VIDEO_THIRD_QUARTILE_COMPLETIONS,sortedBy:`analytics.${ce.VIRAL_VIDEO_THIRD_QUARTILE_COMPLETIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_viral_metrics_headers_v2")([{viralMetricsHeader:"VIRAL_VIDEO_THIRD_QUARTILE_COMPLETIONS"}]),tooltip:e("i18n_viral_video_third_quartile_completions_tooltip")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIRAL_VIDEO_COMPLETIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIRAL_VIDEO_COMPLETIONS,propertyName:ce.VIRAL_VIDEO_COMPLETIONS,sortedBy:`analytics.${ce.VIRAL_VIDEO_COMPLETIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_viral_metrics_headers_v2")([{viralMetricsHeader:"VIRAL_VIDEO_COMPLETIONS"}]),tooltip:e("i18n_viral_video_completions_tooltip")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIRAL_VIDEO_COMPLETION_RATE]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIRAL_VIDEO_COMPLETION_RATE,propertyName:ce.VIRAL_VIDEO_COMPLETION_RATE,sortedBy:`analytics.${ce.VIRAL_VIDEO_COMPLETION_RATE}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/ratio-metric-cell",n),title:e("i18n_viral_metrics_headers_v2")([{viralMetricsHeader:"VIRAL_VIDEO_COMPLETION_RATE"}]),tooltip:e("i18n_viral_video_completion_rate_tooltip")(),shouldFormatPercentage:!0,disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIRAL_FULL_SCREEN_PLAYS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIRAL_FULL_SCREEN_PLAYS,propertyName:ce.VIRAL_FULL_SCREEN_PLAYS,sortedBy:`analytics.${ce.VIRAL_FULL_SCREEN_PLAYS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_viral_metrics_headers_v2")([{viralMetricsHeader:"VIRAL_FULL_SCREEN_PLAYS"}]),tooltip:e("i18n_viral_full_screen_plays_tooltip")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.SENDS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.SENDS,propertyName:ce.SENDS,sortedBy:`analytics.${ce.SENDS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_spinmail_headers_v2")([{spinmailHeader:"SENDS"}]),tooltip:e("i18n_spinmail_tooltips_sends")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.OPENS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.OPENS,propertyName:ce.OPENS,sortedBy:`analytics.${ce.OPENS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_spinmail_headers_v2")([{spinmailHeader:"OPENS"}]),tooltip:e("i18n_spinmail_tooltips_opens_v2")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.SPINMAIL_CLICKS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.SPINMAIL_CLICKS,propertyName:ce.SPINMAIL_CLICKS,sortedBy:`analytics.${ce.SPINMAIL_CLICKS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_spinmail_headers_v2")([{spinmailHeader:"SPINMAIL_CLICKS"}]),tooltip:e("i18n_spinmail_tooltips_spinmail_clicks")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.COMBINED_ACTION_CLICKS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.COMBINED_ACTION_CLICKS,propertyName:ce.COMBINED_ACTION_CLICKS,sortedBy:`analytics.${ce.COMBINED_ACTION_CLICKS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_spinmail_headers_v2")([{spinmailHeader:"COMBINED_ACTION_CLICKS"}]),tooltip:e("i18n_spinmail_tooltips_spinmail_action_clicks")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.AD_UNIT_CLICKS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.AD_UNIT_CLICKS,propertyName:ce.AD_UNIT_CLICKS,sortedBy:`analytics.${ce.AD_UNIT_CLICKS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_spinmail_headers_v2")([{spinmailHeader:"AD_UNIT_CLICKS"}]),tooltip:e("i18n_spinmail_tooltips_spinmail_ad_unit_clicks")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.TEXT_URL_CLICKS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.TEXT_URL_CLICKS,propertyName:ce.TEXT_URL_CLICKS,sortedBy:`analytics.${ce.TEXT_URL_CLICKS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_spinmail_headers_v2")([{spinmailHeader:"TEXT_URL_CLICKS"}]),tooltip:e("i18n_spinmail_tooltips_spinmail_text_url_clicks")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.OPEN_RATE]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.OPEN_RATE,propertyName:ce.OPEN_RATE,sortedBy:`analytics.${ce.OPEN_RATE}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/ratio-metric-cell",n),title:e("i18n_spinmail_headers_v2")([{spinmailHeader:"OPEN_RATE"}]),tooltip:e("i18n_spinmail_tooltips_open_rate")(),shouldFormatPercentage:!0,disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.SPINMAIL_CLICK_THROUGH_RATE]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.SPINMAIL_CLICK_THROUGH_RATE,propertyName:ce.SPINMAIL_CLICK_THROUGH_RATE,sortedBy:`analytics.${ce.SPINMAIL_CLICK_THROUGH_RATE}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/ratio-metric-cell",n),title:e("i18n_spinmail_headers_v2")([{spinmailHeader:"SPINMAIL_CLICK_THROUGH_RATE"}]),tooltip:e("i18n_spinmail_tooltips_spinmail_click_to_open_rate")(),shouldFormatPercentage:!0,disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.SPINMAIL_HEADLINE_CLICK_THROUGH_RATE]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.SPINMAIL_HEADLINE_CLICK_THROUGH_RATE,propertyName:ce.SPINMAIL_HEADLINE_CLICK_THROUGH_RATE,sortedBy:`analytics.${ce.SPINMAIL_HEADLINE_CLICK_THROUGH_RATE}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/ratio-metric-cell",n),title:e("i18n_spinmail_headers_v2")([{spinmailHeader:"SPINMAIL_HEADLINE_CLICK_THROUGH_RATE"}]),tooltip:e("i18n_spinmail_tooltips_spinmail_headline_click_through_rate")(),shouldFormatPercentage:!0,disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.SPINMAIL_HEADLINE_IMPRESSIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.SPINMAIL_HEADLINE_IMPRESSIONS,propertyName:ce.SPINMAIL_HEADLINE_IMPRESSIONS,sortedBy:`analytics.${ce.SPINMAIL_HEADLINE_IMPRESSIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_spinmail_headers_v2")([{spinmailHeader:"SPINMAIL_HEADLINE_IMPRESSIONS"}]),tooltip:e("i18n_spinmail_tooltips_spinmail_headline_impressions")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.SPINMAIL_HEADLINE_CLICKS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.SPINMAIL_HEADLINE_CLICKS,propertyName:ce.SPINMAIL_HEADLINE_CLICKS,sortedBy:`analytics.${ce.SPINMAIL_HEADLINE_CLICKS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_spinmail_headers_v2")([{spinmailHeader:"SPINMAIL_HEADLINE_CLICKS"}]),tooltip:e("i18n_spinmail_tooltips_spinmail_headline_clicks")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.SPINMAIL_TOTAL_ENGAGEMENTS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.SPINMAIL_TOTAL_ENGAGEMENTS,propertyName:ce.SPINMAIL_TOTAL_ENGAGEMENTS,sortedBy:`analytics.${ce.SPINMAIL_TOTAL_ENGAGEMENTS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_spinmail_headers_v2")([{spinmailHeader:"TOTAL_ENGAGEMENTS"}]),tooltip:e("i18n_total_engagement_tooltip_v2")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.SPINMAIL_ENGAGEMENT_RATE]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.SPINMAIL_ENGAGEMENT_RATE,propertyName:ce.SPINMAIL_ENGAGEMENT_RATE,sortedBy:`analytics.${ce.SPINMAIL_ENGAGEMENT_RATE}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/ratio-metric-cell",n),title:e("i18n_spinmail_headers_v2")([{spinmailHeader:"ENGAGEMENT_RATE"}]),tooltip:e("engagement_rate_tooltip")(),shouldFormatPercentage:!0,disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.COST_PER_SEND]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.COST_PER_SEND,propertyName:ce.COST_PER_SEND,sortedBy:`analytics.${ce.COST_PER_SEND}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/currency-metric-cell",n),title:e("i18n_spinmail_headers_v2")([{spinmailHeader:"COST_PER_SEND"}]),tooltip:e("i18n_spinmail_tooltips_cost_per_send")(),shouldFormatCurrency:!0,disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.COST_PER_OPEN]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.COST_PER_OPEN,propertyName:ce.COST_PER_OPEN,sortedBy:`analytics.${ce.COST_PER_OPEN}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/currency-metric-cell",n),title:e("i18n_spinmail_headers_v2")([{spinmailHeader:"COST_PER_OPEN"}]),tooltip:e("i18n_spinmail_tooltips_cost_per_open")(),shouldFormatCurrency:!0,disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.TALENT_LEADS]:Ke,[ce.TALENT_LEADS_LEAD_RATE]:We,[ce.TALENT_LEADS_COST_PER_LEAD]:Xe,[ce.JOB_APPLY_CLICKS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.JOB_APPLY_CLICKS,propertyName:ce.JOB_APPLY_CLICKS,sortedBy:`analytics.${ce.JOB_APPLY_CLICKS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_job_applicants_headers")([{jobApplicantsHeader:"JOB_APPLY_CLICKS"}]),tooltip:e("i18n_job_apply_clicks_tooltip")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.JOB_APPLICATIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.JOB_APPLICATIONS,propertyName:ce.JOB_APPLICATIONS,sortedBy:`analytics.${ce.JOB_APPLICATIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_job_applicants_headers")([{jobApplicantsHeader:"JOB_APPLICATIONS"}]),tooltip:e("i18n_job_applications_tooltip")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.JOB_APPLICATION_RATE]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.JOB_APPLICATION_RATE,propertyName:ce.JOB_APPLICATION_RATE,sortedBy:`analytics.${ce.JOB_APPLICATION_RATE}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/ratio-metric-cell",n),title:e("i18n_job_applicants_headers")([{jobApplicantsHeader:"JOB_APPLICATION_RATE"}]),tooltip:e("i18n_job_application_rate_tooltip")(),shouldFormatPercentage:!0,disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.COST_PER_JOB_APPLICATION]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.COST_PER_JOB_APPLICATION,propertyName:ce.COST_PER_JOB_APPLICATION,sortedBy:`analytics.${ce.COST_PER_JOB_APPLICATION}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/currency-metric-cell",n),title:e("i18n_job_applicants_headers")([{jobApplicantsHeader:"COST_PER_JOB_APPLICATION"}]),tooltip:e("i18n_cost_per_job_application_tooltip")(),shouldFormatCurrency:!0,disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.DOWNLOAD_CLICKS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.DOWNLOAD_CLICKS,propertyName:ce.DOWNLOAD_CLICKS,sortedBy:`analytics.${ce.DOWNLOAD_CLICKS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_document_headers_v4")([{documentHeader:"DOWNLOAD_CLICKS"}]),tooltip:e("i18n_download_media_start_tooltip")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.PREVIEW_DOWNLOAD_CLICKS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.PREVIEW_DOWNLOAD_CLICKS,propertyName:ce.PREVIEW_DOWNLOAD_CLICKS,sortedBy:`analytics.${ce.PREVIEW_DOWNLOAD_CLICKS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_document_headers_v4")([{documentHeader:"PREVIEW_DOWNLOAD_CLICKS"}]),tooltip:e("i18n_preview_download_media_start_tooltip")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIRAL_DOWNLOAD_CLICKS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIRAL_DOWNLOAD_CLICKS,propertyName:ce.VIRAL_DOWNLOAD_CLICKS,sortedBy:`analytics.${ce.VIRAL_DOWNLOAD_CLICKS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_document_headers_v4")([{documentHeader:"VIRAL_DOWNLOAD_CLICKS"}]),tooltip:e("i18n_viral_download_media_start_tooltip")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIRAL_PREVIEW_DOWNLOAD_CLICKS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIRAL_PREVIEW_DOWNLOAD_CLICKS,propertyName:ce.VIRAL_PREVIEW_DOWNLOAD_CLICKS,sortedBy:`analytics.${ce.VIRAL_PREVIEW_DOWNLOAD_CLICKS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_document_headers_v4")([{documentHeader:"VIRAL_PREVIEW_DOWNLOAD_CLICKS"}]),tooltip:e("i18n_viral_preview_download_media_start_tooltip")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.DOCUMENT_FIRST_QUARTILE_COMPLETIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.DOCUMENT_FIRST_QUARTILE_COMPLETIONS,propertyName:ce.DOCUMENT_FIRST_QUARTILE_COMPLETIONS,sortedBy:`analytics.${ce.DOCUMENT_FIRST_QUARTILE_COMPLETIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_document_headers_v4")([{documentHeader:"DOCUMENT_FIRST_QUARTILE_COMPLETIONS"}]),tooltip:e("i18n_document_tooltips_document_first_quartile_completions")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.DOCUMENT_MIDPOINT_COMPLETIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.DOCUMENT_MIDPOINT_COMPLETIONS,propertyName:ce.DOCUMENT_MIDPOINT_COMPLETIONS,sortedBy:`analytics.${ce.DOCUMENT_MIDPOINT_COMPLETIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_document_headers_v4")([{documentHeader:"DOCUMENT_MIDPOINT_COMPLETIONS"}]),tooltip:e("i18n_document_tooltips_document_midpoint_completions")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.DOCUMENT_THIRD_QUARTILE_COMPLETIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.DOCUMENT_THIRD_QUARTILE_COMPLETIONS,propertyName:ce.DOCUMENT_THIRD_QUARTILE_COMPLETIONS,sortedBy:`analytics.${ce.DOCUMENT_THIRD_QUARTILE_COMPLETIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_document_headers_v4")([{documentHeader:"DOCUMENT_THIRD_QUARTILE_COMPLETIONS"}]),tooltip:e("i18n_document_tooltips_document_third_quartile_completions")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.DOCUMENT_COMPLETIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.DOCUMENT_COMPLETIONS,propertyName:ce.DOCUMENT_COMPLETIONS,sortedBy:`analytics.${ce.DOCUMENT_COMPLETIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_document_headers_v4")([{documentHeader:"DOCUMENT_COMPLETIONS"}]),tooltip:e("i18n_document_tooltips_document_completions")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIRAL_DOCUMENT_FIRST_QUARTILE_COMPLETIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIRAL_DOCUMENT_FIRST_QUARTILE_COMPLETIONS,propertyName:ce.VIRAL_DOCUMENT_FIRST_QUARTILE_COMPLETIONS,sortedBy:`analytics.${ce.VIRAL_DOCUMENT_FIRST_QUARTILE_COMPLETIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_document_headers_v4")([{documentHeader:"VIRAL_DOCUMENT_FIRST_QUARTILE_COMPLETIONS"}]),tooltip:e("i18n_viral_document_first_quartile_completions_tooltip")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIRAL_DOCUMENT_MIDPOINT_COMPLETIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIRAL_DOCUMENT_MIDPOINT_COMPLETIONS,propertyName:ce.VIRAL_DOCUMENT_MIDPOINT_COMPLETIONS,sortedBy:`analytics.${ce.VIRAL_DOCUMENT_MIDPOINT_COMPLETIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_document_headers_v4")([{documentHeader:"VIRAL_DOCUMENT_MIDPOINT_COMPLETIONS"}]),tooltip:e("i18n_viral_document_midpoint_completions_tooltip")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIRAL_DOCUMENT_THIRD_QUARTILE_COMPLETIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIRAL_DOCUMENT_THIRD_QUARTILE_COMPLETIONS,propertyName:ce.VIRAL_DOCUMENT_THIRD_QUARTILE_COMPLETIONS,sortedBy:`analytics.${ce.VIRAL_DOCUMENT_THIRD_QUARTILE_COMPLETIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_document_headers_v4")([{documentHeader:"VIRAL_DOCUMENT_THIRD_QUARTILE_COMPLETIONS"}]),tooltip:e("i18n_viral_document_third_quartile_completions_tooltip")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.VIRAL_DOCUMENT_COMPLETIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.VIRAL_DOCUMENT_COMPLETIONS,propertyName:ce.VIRAL_DOCUMENT_COMPLETIONS,sortedBy:`analytics.${ce.VIRAL_DOCUMENT_COMPLETIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),title:e("i18n_document_headers_v4")([{documentHeader:"VIRAL_DOCUMENT_COMPLETIONS"}]),tooltip:e("i18n_viral_document_completions_tooltip")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.GROSS_IMPRESSIONS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.GROSS_IMPRESSIONS,label:e("i18n_sponsored_messaging_impressions_label")(),sortedBy:`analytics.${ce.GROSS_IMPRESSIONS}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/mrc-label-cell",n),propertyName:ce.GROSS_IMPRESSIONS,title:e("gross_impressions")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange,tooltip:e("i18n_gross_impressions_tooltip")()}},[ce.GROSS_CLICKS]:function(e,{showDash:t=!1}={showDash:!1},n){return{analyticsPropertyName:ce.GROSS_CLICKS,label:e("i18n_sponsored_messaging_clicks_label")(),sortedBy:`analytics.${ce.GROSS_CLICKS}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/mrc-label-cell",n),propertyName:ce.GROSS_CLICKS,title:e("gross_clicks")(),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange,tooltip:e("i18n_gross_clicks_tooltip")()}},[ce.MRC_CERTIFIED_IMPRESSIONS]:De,[ce.MRC_CERTIFIED_CLICKS]:Re,[ce.MRC_CERTIFIED_GROSS_IMPRESSIONS]:Le,[ce.MRC_CERTIFIED_GROSS_CLICKS]:Me,[ce.LEADS_WITH_WORK_EMAIL]:function(e,{showDash:t=!1}={showDash:!1},n){const a=(0,O.externalLinkInfo)([],{dataControlName:"reporting_table_header_work_email_leads_tooltip_link",dataTestSelector:"data-test-reporting-table-header-work-email-leads-tooltip-link",href:(0,v.helpCenterUrl)([],{path:"help/lms/answer/a420212"})})
return{analyticsPropertyName:ce.LEADS_WITH_WORK_EMAIL,propertyName:ce.LEADS_WITH_WORK_EMAIL,sortedBy:`analytics.${ce.LEADS_WITH_WORK_EMAIL}`,component:(0,p.ensureSafeComponent)(t?Ie:f.default,n),componentForHeaderTooltipCell:(0,p.ensureSafeComponent)(T.default,n),title:e("i18n_work_email_lead_headers")([{validWorkEmailLeadHeader:"LEADS_WORK_EMAIL"}]),tooltip:(0,_.htmlSafe)(b.default.sanitizeHTML(e("i18n_lead_tooltips_leads_work_email")([{linkInfo:a}]))),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.LEAD_WITH_WORK_EMAIL_FORM_COMPLETION_RATE]:function(e,{showDash:t=!1}={showDash:!1},n){const a=(0,O.externalLinkInfo)([],{dataControlName:"reporting_table_header_work_email_completion_rate_tooltip_link",dataTestSelector:"data-test-reporting-table-header-work-email-completion-rate-tooltip-link",href:(0,v.helpCenterUrl)([],{path:"help/lms/answer/a420212"})})
return{analyticsPropertyName:ce.LEAD_WITH_WORK_EMAIL_FORM_COMPLETION_RATE,propertyName:ce.LEAD_WITH_WORK_EMAIL_FORM_COMPLETION_RATE,sortedBy:`analytics.${ce.LEAD_WITH_WORK_EMAIL_FORM_COMPLETION_RATE}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/ratio-metric-cell",n),componentForHeaderTooltipCell:(0,p.ensureSafeComponent)(T.default,n),title:e("i18n_work_email_lead_headers")([{validWorkEmailLeadHeader:"LEAD_FORM_COMPLETION_RATE_WORK_EMAIL"}]),tooltip:(0,_.htmlSafe)(b.default.sanitizeHTML(e("i18n_lead_tooltips_lead_form_completion_rate_work_email")([{linkInfo:a}]))),shouldFormatPercentage:!0,disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}},[ce.COST_PER_LEAD_WITH_WORK_EMAIL]:function(e,{showDash:t=!1}={showDash:!1},n){const a=(0,O.externalLinkInfo)([],{dataControlName:"reporting_table_header_cost_per_work_email_lead_tooltip_link",dataTestSelector:"data-test-reporting-table-header-cost-per-work-email-lead-tooltip-link",href:(0,v.helpCenterUrl)([],{path:"help/lms/answer/a420212"})})
return{analyticsPropertyName:ce.COST_PER_LEAD_WITH_WORK_EMAIL,propertyName:ce.COST_PER_LEAD_WITH_WORK_EMAIL,sortedBy:`analytics.${ce.COST_PER_LEAD_WITH_WORK_EMAIL}`,component:(0,p.ensureSafeComponent)(t?Ie:"reporting-table/currency-metric-cell",n),componentForHeaderTooltipCell:(0,p.ensureSafeComponent)(T.default,n),title:e("i18n_work_email_lead_headers")([{validWorkEmailLeadHeader:"COST_PER_LEAD_WORK_EMAIL"}]),shouldFormatCurrency:!0,tooltip:(0,_.htmlSafe)(b.default.sanitizeHTML(e("i18n_lead_tooltips_cost_per_lead_work_email")([{linkInfo:a}]))),disableFiltering:!0,showBenchmark:!!n.comparisonDateRange}}})
function dt(e){return e.reduce(((e,t)=>({...e,[t]:ut[t]})),{})}function pt(e=null,t=null){const n={DETAILS:dt([ce.NAME,ce.ENTITY_TOGGLE,ce.STATUS,ce.OBJECTIVE_TYPE,ce.KEY_RESULTS,ce.START_DATE,ce.END_DATE]),BID_AND_BUDGET:dt([ce.COST_PER_RESULT,ce.TOTAL_BUDGET,ce.AVERAGE_DAILY_SPEND,ce.DAILY_BUDGET,ce.BID,ce.COST_IN_LOCAL_CURRENCY]),GENERAL_PERFORMANCE:dt([ce.IMPRESSIONS,ce.CLICKS,ce.COST_PER_THOUSAND_IMPRESSIONS,ce.COST_PER_CLICK,ce.REACH,ce.AVERAGE_FREQUENCY,ce.COST_PER_THOUSAND_MEMBERS]),ENGAGEMENT:dt([ce.CLICK_THROUGH_RATE,ce.REACTIONS,ce.COMMENTS,ce.SHARES,ce.FOLLOWS,ce.OTHER_ENGAGEMENTS,ce.TOTAL_SOCIAL_ACTIONS,ce.LANDING_PAGE_CLICKS,ce.ORGANIZATION_LOGO_CLICKS,ce.TOTAL_ENGAGEMENTS,ce.ENGAGEMENT_RATE,ce.VIRAL_IMPRESSIONS,ce.VIRAL_CLICKS,ce.VIRAL_REACTIONS,ce.VIRAL_COMMENTS,ce.VIRAL_SHARES,ce.VIRAL_FOLLOWS,ce.VIRAL_OTHER_ENGAGEMENTS,ce.VIRAL_EXTERNAL_WEBSITE_CONVERSIONS,ce.VIRAL_EXTERNAL_WEBSITE_POST_CLICK_CONVERSIONS,ce.VIRAL_EXTERNAL_WEBSITE_POST_VIEW_CONVERSIONS]),CONVERSIONS_AND_LEADS:dt([ce.EXTERNAL_WEBSITE_CONVERSIONS,ce.EXTERNAL_WEBSITE_POST_CLICK_CONVERSIONS,ce.EXTERNAL_WEBSITE_POST_VIEW_CONVERSIONS,ce.CONVERSION_RATE,ce.COST_PER_CONVERSION,ce.CONVERSION_VALUE,ce.RETURN_ON_AD_SPEND,ce.ONE_CLICK_LEADS,ce.ONE_CLICK_LEAD_FORM_OPENS,ce.LEAD_FORM_COMPLETION_RATE,ce.COST_PER_LEAD,ce.EVENT_REGISTRATIONS,ce.POST_CLICK_REGISTRATIONS,ce.POST_VIEW_REGISTRATIONS,ce.VIRAL_EVENT_REGISTRATIONS,ce.VIRAL_POST_CLICK_REGISTRATIONS,ce.VIRAL_POST_VIEW_REGISTRATIONS,ce.LEADS_WITH_WORK_EMAIL,ce.LEAD_WITH_WORK_EMAIL_FORM_COMPLETION_RATE,ce.COST_PER_LEAD_WITH_WORK_EMAIL]),VIDEO:dt([ce.VIDEO_VIEWS,ce.VIDEO_VIEW_RATE,ce.COST_PER_VIDEO_VIEW,ce.VIDEO_FIRST_QUARTILE_COMPLETIONS,ce.VIDEO_MIDPOINT_COMPLETIONS,ce.VIDEO_THIRD_QUARTILE_COMPLETIONS,ce.VIDEO_COMPLETIONS,ce.VIDEO_COMPLETION_RATE,ce.FULL_SCREEN_PLAYS,ce.VIRAL_VIDEO_VIEWS,ce.VIRAL_VIDEO_FIRST_QUARTILE_COMPLETIONS,ce.VIRAL_VIDEO_MIDPOINT_COMPLETIONS,ce.VIRAL_VIDEO_THIRD_QUARTILE_COMPLETIONS,ce.VIRAL_VIDEO_COMPLETIONS,ce.VIRAL_VIDEO_COMPLETION_RATE,ce.VIRAL_FULL_SCREEN_PLAYS,ce.VIDEO_STARTS]),SPONSORED_INMAILS:dt([ce.SENDS,ce.OPENS,ce.SPINMAIL_CLICKS,ce.COMBINED_ACTION_CLICKS,ce.AD_UNIT_CLICKS,ce.TEXT_URL_CLICKS,ce.OPEN_RATE,ce.SPINMAIL_CLICK_THROUGH_RATE,ce.COST_PER_SEND,ce.COST_PER_OPEN]),TALENT_LEADS:dt([ce.TALENT_LEADS,ce.TALENT_LEADS_LEAD_RATE,ce.TALENT_LEADS_COST_PER_LEAD]),JOB_APPLICANTS:dt([ce.JOB_APPLY_CLICKS,ce.JOB_APPLICATIONS,ce.JOB_APPLICATION_RATE,ce.COST_PER_JOB_APPLICATION]),DOCUMENT:dt([ce.DOWNLOAD_CLICKS,ce.PREVIEW_DOWNLOAD_CLICKS,ce.VIRAL_DOWNLOAD_CLICKS,ce.VIRAL_PREVIEW_DOWNLOAD_CLICKS,ce.DOCUMENT_FIRST_QUARTILE_COMPLETIONS,ce.DOCUMENT_MIDPOINT_COMPLETIONS,ce.DOCUMENT_THIRD_QUARTILE_COMPLETIONS,ce.DOCUMENT_COMPLETIONS,ce.VIRAL_DOCUMENT_FIRST_QUARTILE_COMPLETIONS,ce.VIRAL_DOCUMENT_MIDPOINT_COMPLETIONS,ce.VIRAL_DOCUMENT_THIRD_QUARTILE_COMPLETIONS,ce.VIRAL_DOCUMENT_COMPLETIONS])}
if(e){e.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableMrcClickAndImpressionMetrics)&&(n.MRC_CERTIFIED_PERFORMANCE=dt([ce.MRC_CERTIFIED_IMPRESSIONS,ce.MRC_CERTIFIED_CLICKS,ce.MRC_CERTIFIED_GROSS_IMPRESSIONS,ce.MRC_CERTIFIED_GROSS_CLICKS]))
const t=[ce.CLICK_THROUGH_RATE,ce.REACTIONS,ce.COMMENTS,ce.SHARES,ce.FOLLOWS,e.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableThoughtLeaderAdMemberMetrics)?ce.MEMBER_FOLLOWS:void 0,e.getTreatmentIsEnabled(c.LIX_TEST_KEYS.showDwellTime)?ce.AVERAGE_DWELL_TIME:void 0,ce.OTHER_ENGAGEMENTS,ce.TOTAL_SOCIAL_ACTIONS,ce.LANDING_PAGE_CLICKS,ce.ORGANIZATION_LOGO_CLICKS,e.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableClicksToMemberProfile)?ce.MEMBER_PROFILE_CLICKS:void 0,ce.TOTAL_ENGAGEMENTS,ce.ENGAGEMENT_RATE,ce.VIRAL_IMPRESSIONS,ce.VIRAL_CLICKS,ce.VIRAL_REACTIONS,ce.VIRAL_COMMENTS,ce.VIRAL_SHARES,ce.VIRAL_FOLLOWS,ce.VIRAL_OTHER_ENGAGEMENTS,ce.VIRAL_EXTERNAL_WEBSITE_CONVERSIONS,ce.VIRAL_EXTERNAL_WEBSITE_POST_CLICK_CONVERSIONS,ce.VIRAL_EXTERNAL_WEBSITE_POST_VIEW_CONVERSIONS].filter((e=>!!e))
n.ENGAGEMENT=dt(t),e.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableGrossMetricsAndDeviceType)&&(n.GENERAL_PERFORMANCE={...n.GENERAL_PERFORMANCE,...dt([ce.GROSS_IMPRESSIONS,ce.GROSS_CLICKS])}),me(e)&&(n.SPONSORED_INMAILS={...n.SPONSORED_INMAILS,...dt([ce.SPINMAIL_HEADLINE_CLICKS,ce.SPINMAIL_HEADLINE_IMPRESSIONS,ce.SPINMAIL_HEADLINE_CLICK_THROUGH_RATE])}),e.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableClickToMessageGeneralAdoption)&&(n.SPONSORED_INMAILS={...n.SPONSORED_INMAILS,...dt([ce.SPINMAIL_TOTAL_ENGAGEMENTS,ce.SPINMAIL_ENGAGEMENT_RATE])}),e.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableQualifiedLeadsMetrics)&&(n.QUALIFIED_LEAD_FUNNEL=dt([ce.QUALIFIED_LEADS,ce.COST_PER_QUALIFIED_LEAD]))}return t&&(t===X.CAMPAIGNS&&(n.DETAILS={...n.DETAILS,...dt([ce.CAMPAIGN_GROUP_NAME])}),t===X.CREATIVES&&(n.DETAILS={...n.DETAILS,...dt([ce.CAMPAIGN_NAME])})),n}function mt(e,t){const n=pt(e,t)
return Object.values(n).reduce(((e,t)=>Object.assign(e,t)),{})}function gt(e,t){if(e&&t)return e.find((e=>e.urn===t))}function bt(e,t=!1){if(e===Y.CREATIVE)return[]
const n=[ce.TOTAL_BUDGET]
return e===Y.CAMPAIGN&&n.push(ce.AVERAGE_DAILY_SPEND,ce.DAILY_BUDGET),t&&e===Y.CAMPAIGN_GROUP&&n.push(ce.CAMPAIGN_GROUP_DAILY_BUDGET),n.push(ce.BID,ce.START_DATE,ce.END_DATE),n}e.NON_EXISTENT_CAMPAIGN_GROUPS_METRICS=[ce.KEY_RESULTS,ce.COST_PER_RESULT,ce.AVERAGE_DAILY_SPEND,ce.DAILY_BUDGET,ce.BID],e.NON_EXISTENT_CREATIVES_METRICS=[ce.TOTAL_BUDGET,ce.AVERAGE_DAILY_SPEND,ce.DAILY_BUDGET,ce.BID,ce.START_DATE,ce.END_DATE],e.MAX_CUSTOM_REPORTING_VIEWS=10,e.REPORTING_VIEW_DROPDOWN_TRIGGER_SELECTOR=".js-reporting-view-dropdown__dropdown-trigger",e.MAX_SELECTED_ENTITIES_FOR_CHARTING=300
function _t(e,t,n){if(x.default){const a=document.querySelector(`[${t}="${e}"]`)
return{metadataElmt:document.querySelector(`[${n}="${e}"]`),actionsElmt:a}}}})),define("campaign-manager-web/utils/roadblock",["exports","@ember/debug","@ember/utils","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/targeting","campaign-manager-web/utils/targeting-models"],(function(e,t,n,a,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.VALID_PAGE_ROADBLOCK_ADZONE_SEGMENTS=e.USER_ROADBLOCK_TYPES_SUPPORTING_CONTEXTUAL_COUNTRIES=e.USER_ROADBLOCK_TYPES=e.SELECTABLE_ROADBLOCK_TYPES=e.ROADBLOCK_TYPE_CHANGE_TRACKING_EVENTS=e.ROADBLOCK_TYPES=e.ROADBLOCK_ENABLE_TRACKING_EVENT=e.REQUIRED_AUDIENCE_ROADBLOCK_ADZONE_SEGMENTS=e.CONTEXTUAL_COMPANY_USER_ROADBLOCK_TYPES=e.CAMPAIGN_ATTRS_NOT_SUPPORTED_BY_ROADBLOCK=void 0,e.doesLocationContainUrnPrefix=function(e=[],{urn:t}){return t===i.FACET_URNS.LOCATIONS||t&&e.some((e=>t.startsWith(e)))},e.generateStateLookup=function(e,t){const n=e.reduce(((e,{urn:t})=>Object.assign(e,{[t]:!0})),{})
return{map:({urn:e})=>e in n&&t}},e.getCampaignUpdateFromUserRoadblockType=function(e,t,a){const s=d(a),u=e=>{const a=r.CmTargetingCriteria.fromTargetingCriteria(t)
return e.forEach((({facetUrn:e,segments:t})=>{(0,n.isEmpty)(t)?(a.removeIncludedFacet(e,!0),a.removeExcludedFacet(e,!0)):a.setIncludedFacetAndSegments(e,t)})),a.toJS()}
switch(e){case l.AUDIENCE:return{roadblockType:o.AUDIENCE,targetingCriteria:u([{facetUrn:i.FACET_URNS.CONTEXTUAL_AD_ZONES,segments:c},{facetUrn:i.FACET_URNS.CONTEXTUAL_COMPANIES,segments:null},{facetUrn:i.FACET_URNS.CONTEXTUAL_COUNTRIES,segments:null}])}
case l.COMPANY_PAGE:return{roadblockType:o.PAGE,targetingCriteria:u([{facetUrn:i.FACET_URNS.CONTEXTUAL_AD_ZONES,segments:[i.AD_ZONE_SEGMENTS.COMPANIES]},{facetUrn:i.FACET_URNS.CONTEXTUAL_COMPANIES,segments:[s]},{facetUrn:i.FACET_URNS.CONTEXTUAL_COUNTRIES,segments:null}])}
case l.HOME_PAGE:return{roadblockType:o.PAGE,targetingCriteria:u([{facetUrn:i.FACET_URNS.CONTEXTUAL_AD_ZONES,segments:[i.AD_ZONE_SEGMENTS.HOME]},{facetUrn:i.FACET_URNS.CONTEXTUAL_COMPANIES,segments:null},{facetUrn:i.FACET_URNS.CONTEXTUAL_COUNTRIES,segments:null}])}
case l.MOBILE:return{roadblockType:o.PAGE,targetingCriteria:u([{facetUrn:i.FACET_URNS.CONTEXTUAL_AD_ZONES,segments:[i.AD_ZONE_SEGMENTS.PROFILE_MOBILE]},{facetUrn:i.FACET_URNS.CONTEXTUAL_COMPANIES,segments:[s]},{facetUrn:i.FACET_URNS.CONTEXTUAL_COUNTRIES,segments:null}])}
case l.PROFILE_PAGE:return{roadblockType:o.PAGE,targetingCriteria:u([{facetUrn:i.FACET_URNS.CONTEXTUAL_AD_ZONES,segments:[i.AD_ZONE_SEGMENTS.PROFILE]},{facetUrn:i.FACET_URNS.CONTEXTUAL_COMPANIES,segments:[s]},{facetUrn:i.FACET_URNS.CONTEXTUAL_COUNTRIES,segments:null}])}
case l.NONE:return{roadblockType:o.NONE,targetingCriteria:u([{facetUrn:i.FACET_URNS.CONTEXTUAL_AD_ZONES,segments:null},{facetUrn:i.FACET_URNS.CONTEXTUAL_COMPANIES,segments:null},{facetUrn:i.FACET_URNS.CONTEXTUAL_COUNTRIES,segments:null}])}
default:throw new Error("invalid userRoadblockType passed")}},e.getContextualCompanySegmentFromAccountReference=void 0,e.getUserRoadblockTypeFromCampaign=function(e){const t=r.CmTargetingCriteria.fromTargetingCriteria(e.targetingCriteria).allIncludedSegments.filter((e=>e.facetUrn===i.FACET_URNS.CONTEXTUAL_AD_ZONES)).map((e=>e.urn))
switch(e.roadblockType){case o.AUDIENCE:return l.AUDIENCE
case o.PAGE:{const e=s.map((e=>e.urn)),n=t.filter((t=>e.includes(t))),a=n[0]
return u[a]}default:return l.NONE}},e.isRoadBlockSupported=function(e,t,n){return n&&e&&(0,a.isDynamicAdFormat)(t)},e.isRoadblock=function(e){return Boolean(e&&e!==o.NONE)}
const o=e.ROADBLOCK_TYPES={AUDIENCE:"AUDIENCE",NONE:"NONE",PAGE:"PAGE"},l=e.USER_ROADBLOCK_TYPES={AUDIENCE:"AUDIENCE",COMPANY_PAGE:"COMPANY_PAGE",HOME_PAGE:"HOME_PAGE",MOBILE:"MOBILE",NONE:"NONE",PROFILE_PAGE:"PROFILE_PAGE"},s=(e.ROADBLOCK_TYPE_CHANGE_TRACKING_EVENTS={[l.PROFILE_PAGE]:"roadblock_ads_select_type_profile",[l.HOME_PAGE]:"roadblock_ads_select_type_homepage",[l.COMPANY_PAGE]:"roadblock_ads_select_type_company",[l.AUDIENCE]:"roadblock_ads_select_type_audience"},e.ROADBLOCK_ENABLE_TRACKING_EVENT="roadblock_ads_enable_setroadblock",e.SELECTABLE_ROADBLOCK_TYPES=[l.PROFILE_PAGE,l.COMPANY_PAGE,l.HOME_PAGE,l.AUDIENCE],e.VALID_PAGE_ROADBLOCK_ADZONE_SEGMENTS=[i.AD_ZONE_SEGMENTS.COMPANIES,i.AD_ZONE_SEGMENTS.HOME,i.AD_ZONE_SEGMENTS.PROFILE,i.AD_ZONE_SEGMENTS.PROFILE_MOBILE]),c=e.REQUIRED_AUDIENCE_ROADBLOCK_ADZONE_SEGMENTS=[i.AD_ZONE_SEGMENTS.COMPANIES,i.AD_ZONE_SEGMENTS.HOME,i.AD_ZONE_SEGMENTS.PROFILE],u=(e.USER_ROADBLOCK_TYPES_SUPPORTING_CONTEXTUAL_COUNTRIES=[l.PROFILE_PAGE,l.MOBILE],{[i.AD_ZONE_URNS.COMPANIES]:l.COMPANY_PAGE,[i.AD_ZONE_URNS.HOME]:l.HOME_PAGE,[i.AD_ZONE_URNS.PROFILE]:l.PROFILE_PAGE,[i.AD_ZONE_URNS.PROFILE_MOBILE]:l.MOBILE})
e.CONTEXTUAL_COMPANY_USER_ROADBLOCK_TYPES=[l.COMPANY_PAGE,l.MOBILE,l.PROFILE_PAGE],e.CAMPAIGN_ATTRS_NOT_SUPPORTED_BY_ROADBLOCK=["totalBudget","dailyBudget","lifetimePacingStrategy","pacingStrategy","costType","optimizationTargetType","unitCost","ltsRecruitmentAdBiddingModel"]
const d=({objectUrn:e,displayName:t})=>({facetUrn:i.FACET_URNS.CONTEXTUAL_COMPANIES,urn:e,name:t})
e.getContextualCompanySegmentFromAccountReference=d})),define("campaign-manager-web/utils/routes",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.getActiveRouteNames=function(e){const t=[]
let n=e
for(;n;)t.unshift(n.name),n=n.parent
return t},e.getAllDynamicSegments=function(e){const t=[]
let n=e
for(;n;){if(n.paramNames?.length){const e=n.params
t.unshift(...n.paramNames.map((t=>e[t])))}n=n.parent}return t}})),define("campaign-manager-web/utils/run-loop-helpers",["exports","client-sensor-web/utils/run-loop-helpers"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/utils/session-storage-keys",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.SESSION_STORAGE_SORT_DATA_KEYS=e.SESSION_STORAGE_REPORTING_TABLE_KEYS=void 0
e.SESSION_STORAGE_REPORTING_TABLE_KEYS=Object.freeze({CAMPAIGN_GROUPS:"campaignGroups",CAMPAIGNS:"campaigns",CREATIVES:"creatives"}),e.SESSION_STORAGE_SORT_DATA_KEYS=Object.freeze({COLUMN:"column",DIRECTION:"direction"})})),define("campaign-manager-web/utils/set-focus-on-form-with-preview-error-element",["exports","campaign-manager-web/utils/focus"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.setFocusOnFormWithPreviewErrorElement=function(){const e=Array.from(document.querySelector("[data-js-form-with-preview-form]").querySelectorAll('[data-js-validation-control-is-invalid="true"]')),n=e[0]?.attributes["data-js-validation-control-id"]?.value
n&&(0,t.setFocus)(`#${n}`)}})),define("campaign-manager-web/utils/simplified-campaign-creation",["exports","campaign-manager-web/constants/account","campaign-manager-web/constants/campaign-constants","campaign-manager-web/utils/objective-type","@ember/debug","campaign-manager-web/constants/scc","campaign-manager-web/utils/boost","campaign-manager-web/utils/targeting"],(function(e,t,n,a,i,r,o,l){Object.defineProperty(e,"__esModule",{value:!0}),e.SIMPLIFIED_CAMPAIGN_CREATION_LIX=void 0,e.applyOriginalCampaignAudienceSetting=function(e,t){e?.audienceSettings?.savedTemplate?.templateUrn?t({[r.CAMPAIGN_AUDIENCE_SETTINGS.SAVED_TEMPLATE_KEY]:{[r.CAMPAIGN_AUDIENCE_SETTINGS.AUDIENCE_TEMPLATE_URN]:e.audienceSettings.savedTemplate.templateUrn}}):e?.audienceSettings?.linkedInTemplate?.templateUrn&&t({[r.CAMPAIGN_AUDIENCE_SETTINGS.LINKEDIN_TEMPLATE_KEY]:{[r.CAMPAIGN_AUDIENCE_SETTINGS.AUDIENCE_TEMPLATE_URN]:e.audienceSettings.linkedInTemplate.templateUrn}})},e.getBidRelatedPropertiesForQuickCampaign=c,e.isAudienceCompatibleWithQuickMode=u,e.isCampaignCompatibleWithQuickMode=function({campaign:e,campaignSettings:t,fetchedAudienceTemplate:n}){if(e.isNewCampaign)return!0
if(!t)return!1
const i=c(e.objectiveType),r=i.optimizationTargetType===e.optimizationTargetType||i.costType===e.costType
if(!a.SIMPLE_OBJECTIVES.includes(e.objectiveType))return!1
if(!a.SIMPLE_AD_FORMAT.includes(e.adFormat))return!1
if(!r)return!1
if(e.dailyBudget&&e.totalBudget)return!1
if(!u({campaign:e,campaignSettings:t,fetchedAudienceTemplate:n}))return!1
return!0},e.isSimplifiedCampaignCreationLixEnabled=function(e,n){return e?.type===t.ACCOUNT_TYPE.BUSINESS&&n.getTreatmentIsEnabled(s)},e.shouldRedirectToDetails=function(e,t,n){const a=!e&&n
return e&&t||a}
const s=e.SIMPLIFIED_CAMPAIGN_CREATION_LIX="mny-ads.pemberly.scc.enableSimplifiedCampaignCreation"
function c(e){return{optimizationTargetType:e===a.OBJECTIVE_TYPE.BRAND_AWARENESS?n.OPTIMIZATION_TARGET_TYPE.MAX_REACH:n.OPTIMIZATION_TARGET_TYPE_MAP[e][n.BID_STRATEGY.AUTO][0],costType:n.COST_TYPE.CPM}}function u({campaign:e,campaignSettings:t,fetchedAudienceTemplate:n}={}){return t[r.CAMPAIGN_AUDIENCE_SETTINGS.AUDIENCE_SETTINGS]?!!n&&(0,l.isTargetingCriteriaEqual)((0,l.deepCopyAudienceExceptIncludeLocationAndLocale)(n),(0,l.deepCopyAudienceExceptIncludeLocationAndLocale)(e.targetingCriteria)):(0,o.isProfileBasedAudienceCreationType)(e.targetingCriteria)}})),define("campaign-manager-web/utils/sponsor-request",["exports","campaign-manager-web/constants/sponsor-request","campaign-manager-web/utils/urn","campaign-manager-web/entities/sponsored-update-content"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.createConsentEntityUrn=function(e){if((0,n.getTypeFromUrn)(e)===n.URN_TYPES.SHARE)return{share:e}
if((0,n.getTypeFromUrn)(e)===n.URN_TYPES.UGC_POST)return{ugcPost:e}},e.createPostToCompanyRequest=function(e,a,i,r,o=t.AD_CONSENT_REQUEST_STATUS.IN_REVIEW){const l=(0,n.createUrnFromAttrs)(n.URN_TYPES.SPONSORED_ACCOUNT,r),s=(0,n.isUgcPostUrn)(e)?{ugcPost:e}:{share:e}
return{creationOrigin:t.CONSENT_CREATION_ORIGIN.CAMPAIGN_MANAGER,status:o,requestor:{company:{id:a,universalName:"fake"},member:i,adAccount:l},contentUrn:s}},e.formatMemberSponsorableContent=function(e){const{authorDetails:t,authorUrn:n,lastModifiedAt:i,visibility:r}=e
return{...a.default.fromPojo(e).toPojo(!1),authorDetails:t,authorUrn:n,lastModifiedAt:i,visibility:r}},e.isConsentRequestApproved=function(e,n){let a=[t.AD_CONSENT_REQUEST_STATUS.APPROVED,t.AD_CONSENT_REQUEST_STATUS.AUTO_APPROVED].includes(e?.status)
n&&!e&&(a=!0)
return a},e.isSupportedThoughtLeaderAdUrn=function(e){return(0,n.isUgcPostUrn)(e)||(0,n.isShareUrn)(e)},e.sanitizeCompanyName=function(e){return e.replace(/[,.\- ]/g,"").trim().toLowerCase()}})),define("campaign-manager-web/utils/sponsorable-content",["exports","campaign-manager-web/utils/sponsored-content","@ember/object","@ember/utils","campaign-manager-web/utils/url-manager","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/ad-placement","ember-copy","campaign-manager-web/utils/creatives","campaign-manager-web/utils/click-to-message/click-to-message","campaign-manager-web/utils/urn","campaign-manager-web/constants/boost","campaign-manager-web/utils/non-sponsorable-reasons","campaign-manager-web/constants/sponsor-request"],(function(e,t,n,a,i,r,o,l,s,c,u,d,p,m,g){Object.defineProperty(e,"__esModule",{value:!0}),e.SPONSORED_CREATIVES_MAX=e.SPONSORED_CONTENT_TABLE_SIZE=e.SPONSORED_CONTENT_DROPDOWNS_OPTION_NAMES=e.SPONSORED_CONTENT_DROPDOWNS_OPTIONS=e.SPONSORED_CONTENT_DROPDOWNS=e.SPONSORABLE_CONTENT_VIEW_CONTEXTS=e.PROCESSING_STATE_INFO_KEY=e.NON_SPONSORABLE_REASON_HELPCENTER_MAP=e.NON_SPONSORABLE_REASON=e.NON_SPONSORABLE_I18N_KEY_MAP=e.JOB_STATE=e.DISPLAY_ORIENTATION=e.ASPECT_RATIO_PADDING=void 0,e.canThoughtLeaderAdsBeEnabled=function({adFormat:e,objectiveType:t,canCreateDsc:n=!1,canCreateDscOnParent:a=!0,isCampaignConnectedTelevisionOnly:i=!1}){return p.SUPPORTED_AD_FORMAT_FOR_TLA.includes(e)&&!i&&p.SUPPORTED_OBJECTIVE_TYPE_FOR_TLA.includes(t)&&n&&a},e.copyConsentRequestLink=function(e){return(0,i.addQueryParam)(`${(0,i.getDomainUrl)()}${g.SPONSORSHIP_PERMISSIONS_BASE_ROUTE}`,"consentId",(0,d.getIdFromUrn)(e))},e.createStandardSponsorableContent=function({accountId:e="",companyId:n="",name:a="",lifecycleState:i=t.SPONSORED_CONTENT_LIFECYCLE_STATES.PUBLISHED,primaryLandingPageUrl:r="",title:o="",subtitle:l="",description:s="",shareCommentary:c={text:"",attributes:[]},contentType:u=t.STANDARD_SPONSORED_CONTENT_TYPES.TEXT,contentEntities:d=[]}={}){return{accountId:e,companyId:n,name:a,lifecycleState:i,shareContent:{primaryLandingPageUrl:r,title:o,subtitle:l,description:s,shareCommentary:c,contentType:u,contentEntities:d}}},e.decorateSponsorableContentWithCreative=x,e.findCreativeByContentUrn=function(e,t){return(e||[]).find((e=>t===e.reference))||{}},e.generateSSUContentEntities=function(e,t){if(e&&e.length){const{height:n,url:a,width:i}=e[0]
return[{urn:t,image:{height:n,url:a,width:i}}]}return[{urn:t}]},e.getCreativeDataForSponsoredContent=function({callToAction:e={},sponsorableContent:a={},existingCreative:i={},isLeadGenObjective:r=!1,campaignId:o}={}){const l={},s=(0,n.get)(a,"shareContent.contentType"),c=(0,n.get)(a,"userGeneratedAdContent.contentType")
s?l.type=t.CONTENT_TYPE_TO_CREATIVE_TYPE[s]:c&&(l.type=t.CONTENT_TYPE_TO_CREATIVE_TYPE[c])
const u=a.urn||a.entityUrn
u&&(l.reference=u)
const d=(0,t.getCommonCreativeDataForContent)({callToAction:e,existingCreative:i,isLeadGenObjective:r,campaignId:o})
return{...l,...d}},e.getDisplayOrientation=function(e){if(!e)return null
const{aspectRatioWidth:t,aspectRatioHeight:n}=e
if(t&&n){const e=t/n
return e<1-U?k.VERTICAL:e>1+U?k.LANDSCAPE:k.SQUARE}return k.LANDSCAPE},e.getRestrictedDropdownActions=L,e.getSponsorableContentForDuplication=function(e){const{accountId:n,activityId:a,companyId:i,name:r,shareContent:o}=(0,s.copy)(e,!0),l=t.SPONSORED_CONTENT_LIFECYCLE_STATES.PUBLISHED
return{accountId:n,activityId:a,companyId:i,lifecycleState:l,name:r,shareContent:o}},e.getSponsoredContentDropdownItems=function(e){return(0,s.copy)(D[e],!0)},e.getSponsoredContents=function({creatives:e=[],sponsorableContents:n=[],sponsoredContentType:i,account:r,campaign:o,allowedActions:s,lix:c={}}){if((0,a.isEmpty)(e))return[]
const u=n.reduce(((e,t)=>(e[t.urn||t.entityUrn]=t,e)),{}),d=l.utils.getPlacementOptOutsForCampaign(o),p=o.objectiveType,m=o.isConnectedTelevisionOnly
return e.reduce(((e,n)=>{if(n.reference&&u[n.reference]){const a=x(u[n.reference],n)
a.placementInfo=l.utils.getPlacementAvailabilityForContent({content:a,adFormat:t.SPONSORED_CONTENT_TYPE_TO_AD_FORMAT[i],placementOptOuts:d,objectiveType:p,isConnectedTelevisionOnly:m,creative:n,lix:c}),a.actionDropDownItems=L({type:i,account:r,campaign:o,creative:n,sponsoredContent:a,allowedActions:s,lix:c}),e.push({...a})}else{const t=x({},n)
t.placementInfo={},t.actionDropDownItems=[],e.push({...t})}return e}),[])},e.isOrganicCompanyContent=function(e,n){return n?e===t.VISIBILITY_TYPE.ORGANIC&&(0,d.isCompanyUrn)(n):e===t.VISIBILITY_TYPE.ORGANIC},e.isOrganicMemberContent=A,e.isPrimaryLandingPageUrlPresent=e.isPrimaryDestinationUrlPresent=void 0,e.isUserUploadedReferenceType=function(e){return Object.values(t.USER_UPLOADED_IMAGE_REFERENCE_TYPES).includes(e)}
e.SPONSORABLE_CONTENT_VIEW_CONTEXTS={READER:"READER",REVIEWER:"REVIEWER",AUTHOR:"AUTHOR"}
const{STANDARD:b,CAROUSEL:_,VIDEO:h,JOB_POSTING:f,NATIVE_DOCUMENT:T,EVENT:E}=t.SPONSORED_CONTENT_TYPES,y="canCreateDsc",S="canEditOrganicShares"
e.JOB_STATE={LISTED:"LISTED"}
function A(e,n){return!!n&&(e===t.VISIBILITY_TYPE.ORGANIC&&(0,d.isMemberUrn)(n))}const C=e.SPONSORED_CONTENT_DROPDOWNS_OPTIONS={PREVIEW_AND_EDIT:{name:"preview-and-edit",getIsEnabled({type:e,account:a,campaign:i,sponsoredContent:l,visibility:s,isOrganicMemberContent:c}){const u=(0,n.get)(a,y)&&!i.isCompletedCampaign,d=s===t.VISIBILITY_TYPE.DARK,p=e===h&&s===t.VISIBILITY_TYPE.ORGANIC&&o.UPPER_FUNNEL_VIDEO_OBJECTIVE_TYPES.includes(i.objectiveType)&&(0,n.get)(a,S)&&!(0,n.get)(l,"shareContent.contentEntities.0.landingPageTitle")&&!c,m=l.status===r.STATUSES.CANCELED
return!(l.status===r.STATUSES.PROCESSING)&&!m&&(u&&d||p)}},ACCURATE_VIEW:{name:"accurate-view",getIsEnabled({sponsoredContent:e,isOrganicMemberContent:n}){if(n)return!1
return![t.SPONSORED_CONTENT_LIFECYCLE_STATES.PROCESSING,t.SPONSORED_CONTENT_LIFECYCLE_STATES.PROCESSING_FAILED].includes(e.status)}},DUPLICATE:{name:"duplicate",getIsEnabled({account:e,campaign:a,sponsoredContent:i,visibility:l,type:s,lix:c}){const u=[r.STATUSES.CANCELED,t.SPONSORED_CONTENT_LIFECYCLE_STATES.PROCESSING,t.SPONSORED_CONTENT_LIFECYCLE_STATES.PROCESSING_FAILED],d=(0,n.get)(e,y)&&!a.isCompletedCampaign,p=l===t.VISIBILITY_TYPE.DARK,g=u.includes(i.status)||i.statusV2
let b=!0
return b=c.areMultitonsEnabled?s===T&&null!==(0,m.getNonSponsorableReasonForDocument)(i,a):[o.OBJECTIVE_TYPE.LEAD_GENERATION,o.OBJECTIVE_TYPE.WEBSITE_VISIT,o.OBJECTIVE_TYPE.WEBSITE_CONVERSION].includes(a.objectiveType)&&s===T,d&&p&&!g&&!b}},SHOW_IN_FEED:{name:"show-in-feed",getIsEnabled:({sponsoredContent:e})=>![t.SPONSORED_CONTENT_LIFECYCLE_STATES.PROCESSING,t.SPONSORED_CONTENT_LIFECYCLE_STATES.PROCESSING_FAILED].includes(e.status)},SHOW_ARTICLE_PREVIEW:{name:"show-article-preview",getIsEnabled:({creative:e})=>void 0!==e?.callToAction?.target,getIsHidden({campaign:e,sponsoredContent:n}){const a=n?.userGeneratedAdContent?.contentType===t.STANDARD_SPONSORED_CONTENT_TYPES.FIRST_PARTY_ARTICLE,i=(0,o.isLeadGenObjective)(e.objectiveType),r=e.offsiteDeliveryEnabled
return!(a&&i&&r)}},REMOVE:{name:"remove",getIsEnabled({type:e,account:n,campaign:a,sponsoredContent:i}){const l=(0,c.hasAccountUserPermissionToDeleteCreative)(n.currentUserRole),s=a.isDraftCampaign,u=(0,o.isLeadGenObjective)(a.objectiveType)&&i.status===r.STATUSES.DRAFT,d=e===h&&i.status===t.SPONSORED_CONTENT_LIFECYCLE_STATES.PROCESSING_FAILED
return!(i.status===r.STATUSES.CANCELED)&&l&&(s||u||d)}},MANAGE_TRACKING:{name:"manage-tracking",getIsEnabled:({sponsoredContent:e,isOrganicMemberContent:t})=>!t&&e.status!==r.STATUSES.CANCELED}},{PREVIEW_AND_EDIT:O,ACCURATE_VIEW:v,DUPLICATE:w,SHOW_IN_FEED:I,SHOW_ARTICLE_PREVIEW:P,MANAGE_TRACKING:N,REMOVE:R}=(e.SPONSORED_CONTENT_DROPDOWNS_OPTION_NAMES=Object.keys(C).reduce(((e,t)=>(e[t]=C[t].name,e)),{}),e.PROCESSING_STATE_INFO_KEY="com.linkedin.ugc.ProcessingStateInfo",C),D=e.SPONSORED_CONTENT_DROPDOWNS={[b]:[O,v,w,I,P,N,R],[`${b}v2`]:[O,v,w,I,P,N,R],[_]:[O,v,w,I,N,R],[h]:[O,v,w,I,N,R],[`${h}v2`]:[O,v,w,I,N,R],[`${h}_CTV`]:[O,v,w,N,R],[f]:[O,v,w,I,N,R],[T]:[O,v,w,I,N,R],[E]:[O,v,w,I,N,R]},M=(e.SPONSORED_CONTENT_TABLE_SIZE=10,e.SPONSORED_CREATIVES_MAX=100,e.NON_SPONSORABLE_REASON={INVALID_PIPELINE_BUILDER_URL:"INVALID_PIPELINE_BUILDER_URL",MISSING_LANDING_PAGE_URL_OR_UNENCODED_URL:"MISSING_LANDING_PAGE_URL_OR_UNENCODED_URL",MISSING_LANDING_PAGE_URL_FOR_STORY:"MISSING_LANDING_PAGE_URL_FOR_STORY",MISSING_PERMISSIONS:"MISSING_PERMISSIONS",INVALID_MEDIA_SPEC:"INVALID_MEDIA_SPEC",INVALID_JOB:"INVALID_JOB",UNSUPPORTED_OBJECTIVE_TYPE_TALENT_LEAD:"UNSUPPORTED_OBJECTIVE_TYPE_TALENT_LEAD",UNSUPPORTED_OBJECTIVE_TYPE_LEAD_GENERATION:"UNSUPPORTED_OBJECTIVE_TYPE_LEAD_GENERATION",DOCUMENT_CANNOT_BE_RESPONSORED:"DOCUMENT_CANNOT_BE_RESPONSORED",MEMBER_POST_UNSUPPORTED_FORMAT:"MEMBER_POST_UNSUPPORTED_FORMAT",DOCUMENT_AD__LEGACY_PREVIEW_DOCUMENT_PRESENT:"DOCUMENT_AD__LEGACY_PREVIEW_DOCUMENT_PRESENT",DOCUMENT_AD__ONE_PAGE_DOCUMENT_ASSET:"DOCUMENT_AD__ONE_PAGE_DOCUMENT_ASSET",DOCUMENT_AD__ORGANIC_DOCUMENT:"DOCUMENT_AD__ORGANIC_DOCUMENT",UNSUPPORTED_OBJECTIVE_TYPE_FOR_GIVEN_FORMAT:"UNSUPPORTED_OBJECTIVE_TYPE_FOR_GIVEN_FORMAT"})
e.NON_SPONSORABLE_I18N_KEY_MAP={[M.INVALID_PIPELINE_BUILDER_URL]:"i18n_non_sponsorable_due_to_invalid_pipeline_builder_url",[M.MISSING_LANDING_PAGE_URL_OR_UNENCODED_URL]:"i18n_non_sponsorable_because_url_missing_or_unencoded",[M.MISSING_LANDING_PAGE_URL_FOR_STORY]:"i18n_non_sponsorable_because_story_cta_missing",[M.MISSING_PERMISSIONS]:"i18n_unsponsorable_permissions_notice_v2",[M.INVALID_MEDIA_SPEC]:"i18n_unsponsorable_spec_notice",[M.INVALID_JOB]:"i18n_non_sponsorable_due_to_invalid_job",[M.UNSUPPORTED_OBJECTIVE_TYPE_TALENT_LEAD]:"i18n_unsupported_objective_type_talent_lead",[M.UNSUPPORTED_OBJECTIVE_TYPE_LEAD_GENERATION]:"i18n_unsupported_objective_type_lead_generation",[M.DOCUMENT_CANNOT_BE_RESPONSORED]:"i18n_document_cannot_be_responsored",[M.MEMBER_POST_UNSUPPORTED_FORMAT]:"i18n_non_sponsorable_member_post_unsupported_format",[M.DOCUMENT_AD__LEGACY_PREVIEW_DOCUMENT_PRESENT]:"i18n_document_cannot_be_responsored_legacy",[M.DOCUMENT_AD__ONE_PAGE_DOCUMENT_ASSET]:"i18n_document_for_lgf_needs_2_pages",[M.DOCUMENT_AD__ORGANIC_DOCUMENT]:"i18n_document_organic_document"},e.NON_SPONSORABLE_REASON_HELPCENTER_MAP={[M.INVALID_PIPELINE_BUILDER_URL]:null,[M.MISSING_LANDING_PAGE_URL_OR_UNENCODED_URL]:null,[M.MISSING_LANDING_PAGE_URL_FOR_STORY]:null,[M.MISSING_PERMISSIONS]:"help/lms/answer/90733",[M.INVALID_MEDIA_SPEC]:"help/lms/answer/85306",[M.MEMBER_POST_UNSUPPORTED_FORMAT]:null}
function L({type:e,account:t,campaign:a,creative:i,sponsoredContent:r,allowedActions:o,lix:l={}}){const s=(0,n.get)(r,"visibility")
return(o||D[e]).map((({name:o,getIsEnabled:c,getIsHidden:u})=>({name:o,isEnabled:c({type:e,account:t,campaign:a,creative:i,sponsoredContent:r,lix:l,visibility:s,isOrganicMemberContent:A(s,(0,n.get)(r,"authorUrn"))}),isHidden:u?.({campaign:a,sponsoredContent:r})})))}e.isPrimaryLandingPageUrlPresent=e=>{const t=(0,n.get)(e,"shareContent.shareCommentary.text"),a=e.shareContent.primaryLandingPageUrl
return(0,i.getUrlsFromString)(t).length>0||(0,i.getUrlsFromString)(a).length>0}
e.isPrimaryDestinationUrlPresent=({userGeneratedAdContent:e})=>{const t=(0,n.get)(e,"introductoryText.text"),a=e.entities?.[0]?.destinationUrl
return(0,i.getUrlsFromString)(t).length>0||(0,i.getUrlsFromString)(a).length>0}
const k=e.DISPLAY_ORIENTATION={LANDSCAPE:"landscape",SQUARE:"square",VERTICAL:"vertical"},U=e.ASPECT_RATIO_PADDING=.05
function x(e,t){const a=t&&t.variables&&t.variables.processingFailureReasons?t.variables.processingFailureReasons:null,i=(0,n.getProperties)(t,["campaignId","reference","status","statusV2","creativeRejectionReasons","formRejectionReasons","isStatusTransitionable","defaultCampaignGroup","type"]),r={id:t.id,processingFailureReasons:a}
return t.needsAttentionReasons&&(r.needsAttentionReasons=t.needsAttentionReasons),(0,u.isClickToMessageCreative)(t)&&(r.associatedConversationName=t.callToActionV2.conversationStarterCreativeCallToAction.conversationName),{...e,...i,...r}}})),define("campaign-manager-web/utils/sponsorable-video-content",["exports","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/sponsorable-content","@ember/object","campaign-manager-web/utils/sponsorable-video-permissions","campaign-manager-web/utils/video-spec-validation"],(function(e,t,n,a,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.createNewContentFromExisting=function(e,n=null){const{name:i,shareContent:{contentEntities:r}}=e,{title:o,landingPageUrl:l,landingPageTitle:s}=r[0],c=(0,a.get)(e,"shareContent.shareCommentary")||{text:"",attributes:[]}
return{name:i,shareContent:{shareCommentary:c,contentType:t.SPONSORED_CONTENT_TYPES.VIDEO,contentEntities:[{title:o,landingPageUrl:l,landingPageTitle:s,urn:n}]}}},e.createSponsorableVideoContent=function({name:e="",title:n="",landingPageUrl:a="",landingPageTitle:i="",shareCommentary:r={text:"",attributes:[]}}={}){const o=t.SPONSORED_CONTENT_TYPES.VIDEO
return{name:e,contentType:o,shareContent:{shareCommentary:r,contentType:o,contentEntities:[{title:n,landingPageUrl:a,landingPageTitle:i,urn:null}]}}},e.getDraftVideoCreativesKey=function(e){return e?`DRAFT_VIDEO_CREATIVES:${e}`:null},e.getIsCtvEligibleVideo=function(e){const t=(0,a.get)(e,"shareContent.contentEntities.0.video"),n=new r.default(r.CONNECTED_TELEVISION_VIDEO_SPECS),{duration:i,size:o,width:l,height:s}=t,c=Math.floor(i/1e3)
if(!n.validateDuration(c))return!1
if(!n.validateBitRate(o,c))return!1
if(!n.validateResolution(l,s))return!1
return!0},e.getIsNotSponsorableVideo=function(e,t,a){const r=new i.default({canEditOrganicShares:t,campaignObjective:a})
return(0,n.isOrganicCompanyContent)(e.visibility,e.authorUrn)&&r.isVideoContentMissingRequiredFields(e)},e.isVideoContentInPublishedState=function({lifecycleState:e}){return o.includes(e)},e.isVideoContentInSponsorableState=function({lifecycleState:e}){return l.includes(e)},e.isVideoInReview=function({lifecycleStateInfo:e}){return e&&e[n.PROCESSING_STATE_INFO_KEY]&&e[n.PROCESSING_STATE_INFO_KEY].reviewStatus===t.SPONSORED_CONTENT_LIFECYCLE_STATES.PROCESSING}
const o=[t.SPONSORED_CONTENT_LIFECYCLE_STATES.PUBLISHED,t.SPONSORED_CONTENT_LIFECYCLE_STATES.PUBLISHED_EDITED],l=o.concat([t.SPONSORED_CONTENT_LIFECYCLE_STATES.PROCESSING])})),define("campaign-manager-web/utils/sponsorable-video-permissions",["exports","@ember/object","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/sponsorable-video-content"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=[n.OBJECTIVE_TYPE.VIDEO_VIEW,n.OBJECTIVE_TYPE.BRAND_AWARENESS]
e.default=class{constructor({campaignObjective:e,canEditOrganicShares:t,lix:n={}}={}){this.campaignObjective=e,this.canEditOrganicShares=t,this.lix=n,this.isVideoContentSponsorableByCompanyAdmin=a.isVideoContentInSponsorableState.bind(this)}isVideoContentMissingRequiredFields(e){const{campaignObjective:n}=this,a=i.includes(n),{title:r,landingPageUrl:o,landingPageTitle:l}=(0,t.get)(e,"shareContent.contentEntities.0")||{}
return!a&&(!r||!o||!l)}isVideoContentSponsorableByAll(e){return this.isVideoContentSponsorableByCompanyAdmin(e)&&!this.isVideoContentMissingRequiredFields(e)}isVideoContentSponsorable(e){return this.canEditOrganicShares?this.isVideoContentSponsorableByCompanyAdmin(e):this.isVideoContentSponsorableByAll(e)}}})),define("campaign-manager-web/utils/sponsored-content",["exports","@ember/object","campaign-manager-web/constants/creative","campaign-manager-web/utils/urn","campaign-manager-web/utils/objective-type","campaign-manager-web/utils/object","campaign-manager-web/constants/entity-status","ember-copy","ember-cli-pemberly-spark-placeholders/utils/get-asset-url","campaign-manager-web/constants/sponsored-content","campaign-manager-web/utils/number","@linkedin/ember-pem/utils/degradation-tracking-metadata"],(function(e,t,n,a,i,r,o,l,s,c,u,d){Object.defineProperty(e,"__esModule",{value:!0}),e.VISIBILITY_TYPE=e.USER_UPLOADED_IMAGE_REFERENCE_TYPES=e.SUPPORTED_OBJECTIVE_TYPES_FOR_FPA_MS1=e.SUPPORTED_OBJECTIVE_TYPES_FOR_FPA=e.STANDARD_SPONSORED_CONTENT_TYPES=e.SSU_MAX_IMAGE_SIZE_IN_MEGABYTES=e.SSU_MAX_IMAGE_SIZE_IN_BYTES=e.SPONSORED_UPDATE_JOB_POSTING_CONTENT_TYPES=e.SPONSORED_CONTENT_VIEW_CONTEXT=e.SPONSORED_CONTENT_TYPE_TO_AD_FORMAT=e.SPONSORED_CONTENT_TYPES=e.SPONSORED_CONTENT_PROCESSING_STATES=e.SPONSORED_CONTENT_LIFECYCLE_STATES=e.SHORTLINK_LENGTH=e.SHARE_MEDIA_STATUSES=e.PROCESSING_STATE_INFO=e.PROCESSING_FAILED_STATE_INFO=e.PERMANENT_VECTOR_URL_OUTPUT_SIZES=e.MIN_VIDEO_ASPECT=e.MAX_VIDEO_FILE_SIZE_IN_BYTES=e.MAX_VIDEO_DURATION_IN_SECONDS=e.MAX_VIDEO_ASPECT=e.MAX_SLUG_LENGTH=e.MAX_NAME_LENGTH=e.MAX_LANDING_PAGE_URL_LENGTH=e.MAX_INTRODUCTORY_TEXT_LENGTH=e.MAX_IMAGE_SIZE=e.MAX_HEADLINE_LENGTH=e.MAX_DESCRIPTION_LENGTH=e.MAX_COMMENTARY_LENGTH=e.MAX_CAROUSEL_COMMENTARY_LENGTH=e.MAX_CAROUSEL_CARD_HEADLINE_LENGTH=e.MAX_ALT_TEXT_LENGTH=e.INGESTION_STATUS=e.DEFAULT_ARTICLE_URN=e.CREATIVE_TYPE_TO_SPONSORED_CONTENT_TYPE=e.CONTENT_TYPE_TO_CREATIVE_TYPE=e.CONTENT_SOURCE_TYPE=e.CAROUSEL_MAX_IMAGE_SIZE_IN_MEGABYTES=e.AD_FORMAT_TO_SPONSORED_CONTENT_TYPES=e.AD_FORMAT_TO_FILTER_FUNCTION=void 0,e.buildTrackingMetadata=L,e.canCreateNewDsc=I,e.carouselFilterFunction=void 0,e.createCreativeForSponsoredUpdateContent=function({sponsoredUpdateContent:e,campaignId:t,isLeadGenObjective:n=!1,isConversationStarterObjective:a=!1,callToAction:i={},callToActionV2:r={}}={}){const o=e.userGeneratedAdContent.contentType
return{...P({callToAction:i,callToActionV2:r,isLeadGenObjective:n,isConversationStarterObjective:a,campaignId:t}),type:T[o],sponsoredUpdateContent:e}},e.createDefaultSponsoredUpdateContent=function({entityUrn:e,accountId:t,companyId:n,lifecycleState:i=b.PUBLISHED,visibility:r=f.DARK,lastModifiedAt:o,adName:l="",referenceUrn:s,headline:c="",destinationUrl:u="",callToAction:d,description:p={text:"",attributes:[]},introductoryText:g={text:"",attributes:[]},contentType:_=m.TEXT,image:h={},authorUrn:T,authorDetails:E}={}){let y=[]
_!==m.TEXT&&(y=[{headline:c,image:h,callToAction:d,destinationUrl:u,description:p}])
return{entityUrn:e,accountId:t,companyId:n,visibility:r,lastModifiedAt:o,state:{lifecycleState:i},userGeneratedAdContent:{adName:l,introductoryText:g,contentType:_,referenceUrn:s,entities:y},authorUrn:T,authorDetails:{...(0,a.isMemberUrn)(T)&&E}}},e.filterValuesByString=void 0,e.getCarouselFromSponsorableContent=M,e.getCommonCreativeDataForContent=P,e.getCreativeDataForSponsoredUpdateContent=N,e.getCreativesById=void 0,e.getNonSponsoredContent=k,e.getSponsorableContentsIndexByUrn=e.getSponsorableContentsByUrn=e.getProcessingCreativeIds=e.getProcessedCreatives=void 0,e.getSponsoredUpdateContentForDuplication=R,e.getStaticImagePreviewMap=D,e.utils=e.isStandardContent=e.getVectorImageDisplaySize=void 0
const p=e.SPONSORED_CONTENT_TYPES={STANDARD:"STANDARD",VIDEO:"VIDEO",CAROUSEL:"CAROUSEL",JOB_POSTING:"JOB_POSTING",NATIVE_DOCUMENT:"NATIVE_DOCUMENT",EVENT:"EVENT"},m=(e.CREATIVE_TYPE_TO_SPONSORED_CONTENT_TYPE={[n.CREATIVE_TYPE.SPONSORED_STATUS_UPDATE]:p.STANDARD,[n.CREATIVE_TYPE.SPONSORED_VIDEO]:p.VIDEO,[n.CREATIVE_TYPE.SPONSORED_UPDATE_CAROUSEL]:p.CAROUSEL,[n.CREATIVE_TYPE.SPONSORED_UPDATE_NATIVE_DOCUMENT]:p.NATIVE_DOCUMENT,[n.CREATIVE_TYPE.SPONSORED_UPDATE_EVENT]:p.EVENT,[n.CREATIVE_TYPE.SPONSORED_UPDATE_JOB_POSTING]:p.JOB_POSTING},e.AD_FORMAT_TO_SPONSORED_CONTENT_TYPES={[i.AD_FORMAT.CAROUSEL]:p.CAROUSEL,[i.AD_FORMAT.SPONSORED_UPDATE_EVENT]:p.EVENT,[i.AD_FORMAT.STANDARD_SPONSORED_CONTENT]:p.STANDARD,[i.AD_FORMAT.SINGLE_VIDEO]:p.VIDEO,[i.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT]:p.NATIVE_DOCUMENT,[i.AD_FORMAT.SPONSORED_UPDATE_JOB_POSTING]:p.JOB_POSTING},e.SPONSORED_CONTENT_TYPE_TO_AD_FORMAT={[p.STANDARD]:i.AD_FORMAT.STANDARD_SPONSORED_CONTENT,[p.VIDEO]:i.AD_FORMAT.SINGLE_VIDEO,[p.CAROUSEL]:i.AD_FORMAT.CAROUSEL,[p.EVENT]:i.AD_FORMAT.SPONSORED_UPDATE_EVENT,[p.JOB_POSTING]:i.AD_FORMAT.SPONSORED_UPDATE_JOB_POSTING,[p.NATIVE_DOCUMENT]:i.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT},e.STANDARD_SPONSORED_CONTENT_TYPES={ARTICLE:"ARTICLE",TEXT:"TEXT",RICHMEDIA:"RICHMEDIA",FIRST_PARTY_ARTICLE:"FIRST_PARTY_ARTICLE"}),g=e.SPONSORED_UPDATE_JOB_POSTING_CONTENT_TYPES={JOB:"JOB"},b=e.SPONSORED_CONTENT_LIFECYCLE_STATES={DELETED:"DELETED",DRAFT:"DRAFT",PROCESSING:"PROCESSING",PROCESSING_FAILED:"PROCESSING_FAILED",PUBLISHED:"PUBLISHED",PUBLISHED_EDITED:"PUBLISHED_EDITED",PUBLISH_REQUESTED:"PUBLISH_REQUESTED",PUBLISH_FAILED:"PUBLISH_FAILED"}
e.PROCESSING_STATE_INFO={PENDING:"PENDING",PROCESSING:"PROCESSING",COMPLETE:"COMPLETE",FAILED:"FAILED"},e.PROCESSING_FAILED_STATE_INFO={ASSET:"ASSET",REVIEW:"REVIEW"},e.SPONSORED_CONTENT_PROCESSING_STATES={CONTENT_PROCESSING:"CONTENT_PROCESSING",REVIEW_PROCESSING:"REVIEW_PROCESSING",CONTENT_PROCESSING_FAILED:"CONTENT_PROCESSING_FAILED",REVIEW_PROCESSING_FAILED:"REVIEW_PROCESSING_FAILED"},e.SHARE_MEDIA_STATUSES={PROCESSING:"PROCESSING",READY:"READY",FAILED:"FAILED"},e.SPONSORED_CONTENT_VIEW_CONTEXT={READER:"READER",AUTHOR:"AUTHOR",REVIEWER:"REVIEWER"},e.SUPPORTED_OBJECTIVE_TYPES_FOR_FPA_MS1=[i.OBJECTIVE_TYPE.BRAND_AWARENESS,i.OBJECTIVE_TYPE.ENGAGEMENT],e.SUPPORTED_OBJECTIVE_TYPES_FOR_FPA=[i.OBJECTIVE_TYPE.BRAND_AWARENESS,i.OBJECTIVE_TYPE.ENGAGEMENT,i.OBJECTIVE_TYPE.LEAD_GENERATION]
e.isStandardContent=e=>Boolean(m[e.shareContent.contentType])
e.MAX_LANDING_PAGE_URL_LENGTH=2e3,e.MAX_COMMENTARY_LENGTH=600,e.MAX_INTRODUCTORY_TEXT_LENGTH=600,e.MAX_CAROUSEL_COMMENTARY_LENGTH=255,e.MAX_DESCRIPTION_LENGTH=300,e.MAX_HEADLINE_LENGTH=200,e.MAX_ALT_TEXT_LENGTH=300,e.MAX_CAROUSEL_CARD_HEADLINE_LENGTH=45,e.MAX_NAME_LENGTH=255,e.MAX_SLUG_LENGTH=255
const _=e.MAX_IMAGE_SIZE=10485760,h=e.SSU_MAX_IMAGE_SIZE_IN_BYTES=104857600,f=(e.SSU_MAX_IMAGE_SIZE_IN_MEGABYTES=h/1048576,e.CAROUSEL_MAX_IMAGE_SIZE_IN_MEGABYTES=_/1048576,e.MAX_VIDEO_FILE_SIZE_IN_BYTES=209715200,e.MAX_VIDEO_ASPECT=16/9*1.05,e.MIN_VIDEO_ASPECT=4/3*.95,e.MAX_VIDEO_DURATION_IN_SECONDS=1800,e.SHORTLINK_LENGTH=26,e.DEFAULT_ARTICLE_URN=(0,a.createUrnFromAttrs)(a.URN_TYPES.ARTICLE,"-1"),e.VISIBILITY_TYPE={ALL:"ALL",ORGANIC:"ORGANIC",DARK:"DARK"}),T=(e.CONTENT_SOURCE_TYPE={COMPANY_ORGANIC:"COMPANY_ORGANIC",MEMBER_ORGANIC:"MEMBER_ORGANIC",COMPANY_DARK:"COMPANY_DARK"},e.CONTENT_TYPE_TO_CREATIVE_TYPE={[m.ARTICLE]:n.CREATIVE_TYPE.SPONSORED_STATUS_UPDATE,[m.RICHMEDIA]:n.CREATIVE_TYPE.SPONSORED_STATUS_UPDATE,[m.TEXT]:n.CREATIVE_TYPE.SPONSORED_STATUS_UPDATE,[m.FIRST_PARTY_ARTICLE]:n.CREATIVE_TYPE.SPONSORED_STATUS_UPDATE,[p.VIDEO]:n.CREATIVE_TYPE.SPONSORED_VIDEO,[p.CAROUSEL]:n.CREATIVE_TYPE.SPONSORED_UPDATE_CAROUSEL,[p.EVENT]:n.CREATIVE_TYPE.SPONSORED_UPDATE_EVENT,[p.NATIVE_DOCUMENT]:n.CREATIVE_TYPE.SPONSORED_UPDATE_NATIVE_DOCUMENT,[g.JOB]:n.CREATIVE_TYPE.SPONSORED_UPDATE_JOB_POSTING}),E=e.PERMANENT_VECTOR_URL_OUTPUT_SIZES={STANDARD:{width:1200,height:627},STANDARD_SQUARE:{width:800,height:800},STANDARD_VERTICAL:{width:540,height:960},DOCUMENT_PREVIEW:{width:800,height:800},CAROUSEL:{width:1200,height:627}}
e.getVectorImageDisplaySize=(e,t)=>{const{STANDARD:n,STANDARD_SQUARE:a,STANDARD_VERTICAL:i}=E,r=e/t
return(0,u.isInRange)(r,.95,1.05)?a:r<.95?i:n}
e.INGESTION_STATUS={SUCCEEDED:"SUCCEEDED",FAILED:"FAILED",INPROGRESS:"IN_PROGRESS"},e.USER_UPLOADED_IMAGE_REFERENCE_TYPES={VECTOR:"DIGITAL_MEDIA_ASSET",SLIDESHARE:"SLIDESHARE",GENERIC:"URN"}
const y=(e=[],t="")=>{const n=t.toLowerCase()
return e.some((e=>String(e).toLowerCase().includes(n)))}
e.filterValuesByString=y
e.AD_FORMAT_TO_FILTER_FUNCTION={[i.AD_FORMAT.SPONSORED_UPDATE_EVENT]:(e,t,{id:n,userGeneratedAdContent:{adName:a,entities:[{name:i}],introductoryText:{text:r}}})=>y([n,a,i,r],t)}
const S=(e,t,{id:n="",name:a="",shareContent:{shareCommentary:{text:i=""}={},contentEntities:r}})=>y([n,a,i],t)||r.some((e=>e.title.toLowerCase().includes(t)))
e.carouselFilterFunction=S
const A=e=>(e||[]).reduce(((e,t)=>(e[t.urn]=t,e)),{})
e.getSponsorableContentsByUrn=A
const C=e=>(e||[]).reduce(((e,t,n)=>(e[t.urn]=n,e)),{})
e.getSponsorableContentsIndexByUrn=C
const O=e=>(e||[]).reduce(((e,t)=>(e[t.id]=t,e)),{})
e.getCreativesById=O
const v=e=>(e||[]).filter((e=>e.status===b.PROCESSING)).map((e=>e.id))
e.getProcessingCreativeIds=v
const w=(e,t)=>{const{PROCESSING:n}=b
return(t||[]).filter((t=>{const{id:a,status:i}=t
return(e||[]).includes(a)&&i!==n}))}
function I(e){const{areCreativesReadOnly:t,canCreateDsc:n,canEditCreative:a,hasMaximumCreatives:i,isCompletedCampaign:r,areConversationStarterObjectiveActionsDisabled:o}=e
return!t&&n&&a&&!i&&!r&&!o}function P({callToAction:e={},callToActionV2:t={},existingCreative:n={},isLeadGenObjective:a=!1,isConversationStarterObjective:i=!1,campaignId:l}={}){const s={}
if(0!==Object.keys(e).length){if(e.target&&e.labelType){n.callToAction&&(0,r.deepEqual)(e,n.callToAction)||(s.callToAction=e)}a&&!e.target&&(s.status=o.STATUSES.DRAFT)}else 0!==Object.keys(t).length&&t.conversationStarterCreativeCallToAction&&(s.callToActionV2=t)
return!a&&!i||n.status||(s.status=o.STATUSES.DRAFT),n.id&&(s.id=n.id),l&&(s.campaignId=l),n.campaignId&&(s.campaignId=n.campaignId),s}function N({callToAction:e={},callToActionV2:n={},sponsoredUpdateContent:a={},existingCreative:i={},isLeadGenObjective:r=!1,isConversationStarterObjective:o=!1,campaignId:l}={}){const s={},c=(0,t.get)(a,"userGeneratedAdContent.contentType")||(0,t.get)(a,"shareContent.contentType")
c&&(s.type=T[c])
const u=a.entityUrn||a.urn
u&&(s.reference=u)
const d=P({callToAction:e,callToActionV2:n,existingCreative:i,isLeadGenObjective:r,isConversationStarterObjective:o,campaignId:l})
return{...s,...d}}function R(e){const{accountId:t,authorUrn:n,companyId:a,visibility:i,userGeneratedAdContent:r}=(0,l.copy)(e,!0)
return{accountId:t,authorUrn:n,companyId:a,visibility:i,userGeneratedAdContent:r,state:{lifecycleState:b.PUBLISHED}}}function D(e,t,n,{shouldShowPreviewForTLAOnLAN:a=!1,shouldShowPreviewForDocAdOnLAN:r=!1,isLanAdPreviewEnabled:o=!1}={},l){let u
switch(e){case i.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT:n===i.OBJECTIVE_TYPE.LEAD_GENERATION?u={[c.PREVIEW_OPTION_NAME.MOBILE_FEED]:{url:(0,s.default)("assets/document-ads/mobile-preview.png"),alt:t("mobile_preview_image_alt"),inlineMessage:t("static_mobile_preview_inline_message")}}:[i.OBJECTIVE_TYPE.WEBSITE_VISIT,i.OBJECTIVE_TYPE.WEBSITE_CONVERSION].includes(n)?u=r&&o?{[c.PREVIEW_OPTION_NAME.MOBILE_FEED]:{url:(0,s.default)("assets/document-ads/mobile-preview-with-cta--mobile.png"),alt:t("mobile_preview_image_alt"),inlineMessage:t("static_mobile_preview_inline_message")},[c.PREVIEW_OPTION_NAME.DESKTOP_FEED]:{url:(0,s.default)("assets/document-ads/mobile-preview-with-cta--desktop.png"),alt:t("desktop_preview_image_alt"),inlineMessage:t("static_desktop_preview_inline_message")},[c.PREVIEW_OPTION_NAME.LAN_HALF_PAGE]:{url:(0,s.default)("assets/document-ads/half-page-preview-with-cta--learn-more.png"),alt:t("i18n_static_lan_half_page_preview_alt"),inlineMessage:t("i18n_static_lan_half_page_preview_inline_message")},[c.PREVIEW_OPTION_NAME.LAN_MOBILE_INTERSTITIAL]:{url:(0,s.default)("assets/document-ads/mobile-preview-with-cta--learn-more.png"),alt:t("i18n_static_lan_interstitial_view_alt"),inlineMessage:t("i18n_static_lan_mobile_interstitial_view_inline_message")}}:{[c.PREVIEW_OPTION_NAME.MOBILE_FEED]:{url:(0,s.default)("assets/document-ads/mobile-preview-with-cta--mobile.png"),alt:t("mobile_preview_image_alt"),inlineMessage:t("static_mobile_preview_inline_message")},[c.PREVIEW_OPTION_NAME.DESKTOP_FEED]:{url:(0,s.default)("assets/document-ads/mobile-preview-with-cta--desktop.png"),alt:t("desktop_preview_image_alt"),inlineMessage:t("static_desktop_preview_inline_message")}}:[i.OBJECTIVE_TYPE.BRAND_AWARENESS,i.OBJECTIVE_TYPE.ENGAGEMENT].includes(n)&&r&&o&&(u={[c.PREVIEW_OPTION_NAME.LAN_HALF_PAGE]:{url:(0,s.default)("assets/document-ads/half-page-preview-with-cta--download.png"),alt:t("i18n_static_lan_half_page_preview_alt"),inlineMessage:t("i18n_static_lan_half_page_preview_inline_message")},[c.PREVIEW_OPTION_NAME.LAN_MOBILE_INTERSTITIAL]:{url:(0,s.default)("assets/document-ads/mobile-preview-with-cta--download.png"),alt:t("i18n_static_lan_interstitial_view_alt"),inlineMessage:t("i18n_static_lan_mobile_interstitial_view_inline_message")}})
break
case i.AD_FORMAT.SPONSORED_UPDATE_EVENT:u={[c.PREVIEW_OPTION_NAME.MOBILE_FEED]:{url:(0,s.default)("assets/event-ads/mobile-preview.png"),alt:t("mobile_preview_image_alt"),inlineMessage:t("static_mobile_preview_inline_message")}}
break
case i.AD_FORMAT.CAROUSEL:u={[c.PREVIEW_OPTION_NAME.MOBILE_FEED]:{url:(0,s.default)("assets/carousel-ads/mobile-preview.png"),alt:t("mobile_preview_image_alt"),inlineMessage:t("static_mobile_preview_inline_message")},[c.PREVIEW_OPTION_NAME.LAN_NATIVE_AD]:{url:(0,s.default)("assets/carousel-ads/lan-native-preview.png"),alt:t("native_preview_image_alt"),inlineMessage:t("static_lan_preview_inline_message")},[c.PREVIEW_OPTION_NAME.LAN_MEDIUM_RECTANGLE]:{url:(0,s.default)("assets/carousel-ads/lan-medium-rect-preview.png"),alt:t("medium_rectangle_preview_image_alt"),inlineMessage:t("static_lan_medium_rectangle_preview_inline_message")},[c.PREVIEW_OPTION_NAME.LAN_MOBILE_INTERSTITIAL]:{url:(0,s.default)("assets/carousel-ads/mobile-interstitial-preview.png"),alt:t("mobile_interstitial_preview_image_alt"),inlineMessage:t("static_lan_mobile_interstitial_preview_inline_message")}}
break
case i.AD_FORMAT.STANDARD_SPONSORED_CONTENT:l===m.FIRST_PARTY_ARTICLE?(u={[c.PREVIEW_OPTION_NAME.LAN_NATIVE_AD]:{url:(0,s.default)("assets/sponsored-update/lan-native-preview.png"),alt:t("lan_native_ad"),inlineMessage:t("i18n_static_lan_native_view_inline_message")},[c.PREVIEW_OPTION_NAME.LAN_MEDIUM_RECTANGLE]:{url:(0,s.default)("assets/sponsored-update/lan-medium-rect-preview.png"),alt:t("lan_medium_rectangle"),inlineMessage:t("i18n_static_lan_medium_rectangle_view_inline_message")},[c.PREVIEW_OPTION_NAME.LAN_MOBILE_INTERSTITIAL]:{url:(0,s.default)("assets/sponsored-update/mobile-interstitial-preview.png"),alt:t("i18n_static_lan_interstitial_view_alt"),inlineMessage:t("i18n_static_lan_mobile_interstitial_view_inline_message")}},n===i.OBJECTIVE_TYPE.LEAD_GENERATION&&o&&(u={...u,[c.PREVIEW_OPTION_NAME.FIRST_PARTY_ARTICLE_DESKTOP]:{url:(0,s.default)("assets/first-party-articles/fpa-desktop.png"),alt:t("i18n_first_party_article_desktop_alt"),inlineMessage:t("i18n_first_party_article_desktop_inline_message")},[c.PREVIEW_OPTION_NAME.FIRST_PARTY_ARTICLE_MOBILE]:{url:(0,s.default)("assets/first-party-articles/fpa-mobile.png"),alt:t("i18n_first_party_article_mobile_alt"),inlineMessage:t("i18n_first_party_article_mobile_inline_message")}})):a&&(u={[c.PREVIEW_OPTION_NAME.LAN_MOBILE_INTERSTITIAL]:{url:(0,s.default)("assets/thought-leader-ads/lan-interstitial-vertical.png"),alt:t("i18n_static_lan_interstitial_view_alt"),inlineMessage:t("i18n_static_lan_mobile_interstitial_view_inline_message")},[c.PREVIEW_OPTION_NAME.LAN_HALF_PAGE]:{url:(0,s.default)("assets/thought-leader-ads/lan-half-page.png"),alt:t("i18n_static_lan_half_page_view_alt"),inlineMessage:t("i18n_static_lan_half_page_view_inline_message")},[c.PREVIEW_OPTION_NAME.LAN_BILLBOARD]:{url:(0,s.default)("assets/thought-leader-ads/lan-billboard.png"),alt:t("i18n_static_lan_billboard_view_alt"),inlineMessage:t("i18n_static_lan_billboard_view_inline_message")}})
break
default:u=null}return u}function M(e){const t=e.shareContent.contentEntities.map((e=>({media:e.urn,...e.title&&{title:{text:e.title}},...e.landingPageUrl&&{destinationUrl:e.landingPageUrl},...e.image&&{mediaContent:e.image}})))
return{companyId:e.companyId,status:i.AD_FORMAT_STATUS.PROCESSING,cards:t}}function L(e){return{degradations:e?[new d.default(e.key,e.value,{productName:e.productName})]:[],degradedEntityIDsToRemove:e?.entityIds?e.entityIds:[]}}function k(e,t){const n=(t||[]).reduce(((e,{urn:t,entityUrn:n})=>(e[t||n]=!0,e)),{})
return(e||[]).filter((({urn:e,entityUrn:t})=>!n[e||t]))}e.getProcessedCreatives=w
e.utils={buildTrackingMetadata:L,canCreateNewDsc:I,carouselFilterFunction:S,filterValuesByString:y,getCarouselFromSponsorableContent:M,getCreativesById:O,getCreativeDataForSponsoredUpdateContent:N,getProcessedCreatives:w,getProcessingCreativeIds:v,getSponsorableContentsIndexByUrn:C,getSponsorableContentsByUrn:A,getSponsoredUpdateContentForDuplication:R,getStaticImagePreviewMap:D,getNonSponsoredContent:k}})),define("campaign-manager-web/utils/sponsored-content/creatives-table-theme",["exports","campaign-manager-web/components/creatives-container"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=class{constructor(e){var n,a,i
i="creatives-container__table",(a="root")in(n=this)?Object.defineProperty(n,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[a]=i
this.noDataToShowMsg=(n=>e.lookupTranslation(t.default,n))("i18n_no_ads_in_this_campaign")()}}})),define("campaign-manager-web/utils/sponsored-content/live-preview",["exports","@ember/object","campaign-manager-web/utils/vector-assets","campaign-manager-web/utils/urn"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.publisherAmpUrlToProviderUrl=e.mergeSponsorableContents=e.buildSponsoredContentV2Urn=e.accountReferenceToActorObject=e.UPDATE_TYPE=e.STANDARD_SPONSORED_CONTENT_TYPES_FOR_FEED=e.PREVIEW=e.POLLING_STATUS=e.LIVE_PREVIEW_ACTIVATION_MESSAGE_TYPE=e.LEADGEN_PREVIEW_MODAL_RENDERED=void 0
const i=/(?=^https?:\/\/)?(?:www\.)*([\w-]+(?:\.[\w-]+)+)[:\d]*\/?.*/
e.UPDATE_TYPE={LIVE_PREVIEW:"LIVE_PREVIEW"},e.PREVIEW={DELAY:2e3,FOLLOWER_COUNT:999,FEED_IMAGE_SIZE:{HEIGHT:272,WIDTH:520}},e.POLLING_STATUS={LABEL:"sponsored-content#pollLivePreviewUGCStatus",TASK_TOKEN:"pollLivePreviewUGCStatusToken",INTERVAL:3e3},e.STANDARD_SPONSORED_CONTENT_TYPES_FOR_FEED={ARTICLE:"article",TEXT:"text",RICHMEDIA:"image"},e.LIVE_PREVIEW_ACTIVATION_MESSAGE_TYPE="LIVE_PREVIEW_ROUTE_ACTIVATED",e.LEADGEN_PREVIEW_MODAL_RENDERED="LEADGEN_PREVIEW_MODAL_RENDERED"
e.accountReferenceToActorObject=(e,t,i)=>{if(!e)return null
const r=(0,n.imageUrlToVectorObject)(e.imageUrl,"company-logo_"),o=(0,a.createUrnFromAttrs)(a.URN_TYPES.MINI_COMPANY,i),{displayName:l,objectUrn:s,url:c}=e
return{description:t,entityUrn:o,name:l,objectUrn:s,url:c,vectorImage:r}}
e.publisherAmpUrlToProviderUrl=e=>{const t=e?e.toLowerCase().match(i):null
return t?t[1]:t}
e.mergeSponsorableContents=(e,n)=>{const a="shareContent",i=((e,n)=>{const a="contentEntities",i=(0,t.get)(e,a),r=(0,t.get)(n,a).map(((e,t)=>{const n=i[t]||{}
return Object.assign({},n,e)}))
return Object.assign({},e,n,{[a]:r})})((0,t.get)(e,a),(0,t.get)(n,a))
return Object.assign({},e,n,{shareContent:i})}
const r=/^urn:li:(activity|share|ugcPost):\d+$/
e.buildSponsoredContentV2Urn=(e,t=0)=>{if(e&&r.test(e))return`urn:li:sponsoredContentV2:(${e},urn:li:sponsoredCreative:${t})`}})),define("campaign-manager-web/utils/sponsored-content/sponsorable-content-entity-render-models",["exports","campaign-manager-web/utils/sponsorable-content","@ember/debug"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.EntityRenderModel=e.AD_FORMAT_TO_RENDER_MODEL=void 0
class a{constructor(e={}){this.overrides=e}normalize(e,t,n,a){return e.userGeneratedAdContent||e.shareContent?{assetPreviewUrl:this._getWithOverride("getAssetPreviewUrl",this.getAssetPreviewUrl,e),name:this._getWithOverride("getName",this.getName,e),titles:this._getWithOverride("getTitles",this.getTitles,e,{i18n:a}),commentary:this._getWithOverride("getCommentary",this.getCommentary,e),visibility:this._getWithOverride("getVisibility",this.getVisibility,e),isMissingFields:this._getWithOverride("getIsMissingFields",this.getIsMissingFields,e,{column:t}),controlNames:this._getWithOverride("getControlNames",this.getControlNames),authorUrn:this._getWithOverride("getAuthorUrn",this.getAuthorUrn,e),authorDetails:this._getWithOverride("getAuthorDetails",this.getAuthorDetails,e),adFormat:n}:{adFormat:n}}getAssetPreviewUrl(e){const t=e.shareContent.contentEntities[0]
return t&&t.image?t.image.url:null}getName(e){return e.name}getCommentary(e){const t=e.shareContent.shareCommentary
return t?t.text:null}getVisibility(e){return e.visibility}getTitles(e){return[e.shareContent.contentEntities[0].title]}getIsMissingFields(){return!1}getControlNames(){return{}}getAuthorUrn(e){return e.authorUrn}getAuthorDetails(e){return e.authorDetails}_getWithOverride(e,t,n,a={}){if(this.overrides[e]){const t=this.overrides[e](n,a)
return this._validateOverrides(e,t),t}return t(n)}_validateOverrides(e,t){}}e.EntityRenderModel=a
const i={getAssetPreviewUrl(e){const t=e.userGeneratedAdContent.entities?.[0]
return t&&t.image?t.image.url:null},getName:e=>e.userGeneratedAdContent.adName,getCommentary(e){const t=e.userGeneratedAdContent.introductoryText
return t?t.text:null},getTitles:e=>[e.userGeneratedAdContent.entities?.[0]?.headline]}
e.AD_FORMAT_TO_RENDER_MODEL={STANDARD:new a({...i}),VIDEO:new a({getIsMissingFields(e,n){if(!n.column.isBrowseView&&(0,t.isOrganicCompanyContent)(e.visibility,e.authorUrn)){return n.column.sponsorableVideoPermissions.isVideoContentMissingRequiredFields(e)}return!1},getControlNames:()=>({MISSING_FIELDS:"video_ad_selection_add_CTA_and_headline"})}),CAROUSEL:new a,JOB_POSTING:new a({...i}),NATIVE_DOCUMENT:new a({...i,getTitles:(e,t)=>[e.userGeneratedAdContent.entities[0].headline,t.i18n.lookupTranslation("components/sponsorable-content-table-entity","i18n_number_of_pages")([{pageCount:e.userGeneratedAdContent.entities[0].length}])]}),EVENT:new a({...i,getTitles:e=>[e.userGeneratedAdContent.entities[0].name]})}})),define("campaign-manager-web/utils/sponsored-content/sponsorable-contents-browse-theme",["exports","campaign-manager-web/components/sponsored-content-library"],(function(e,t){function n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=class{constructor(e){n(this,"root","sponsorable-contents-table__table"),n(this,"tfooterWrapper","u-layout-flex__container--center")
var a
this.messages={noDataToShow:(a="no_data_to_show",e.lookupTranslation(t.default,a))()}}}})),define("campaign-manager-web/utils/sponsored-content/sponsored-content-tracking",["exports","campaign-manager-web/utils/objective-type"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.TRACKING_PREFIX=e.SPONSORED_CONTENT_TRACKING_PREFIX=e.SPONSORED_CONTENT_MODE_PREFIX=e.SPONSORED_CONTENT_ACTION=void 0,e.createSponsoredContentTrackingKey=o,e.getSponsoredContentFormMode=r,e.getSponsoredContentFormTrackingKeys=function(e,t,n){const a=r(t,n)
return{save:o(e,a,i.SAVE),dismiss:o(e,a,i.DISMISS),cancel:o(e,a,i.CANCEL)}},e.getTrackingModePrefix=function(e,t){if(e)return"edit_"
if(t)return"duplicate_"
return"create_"}
const n=e.SPONSORED_CONTENT_TRACKING_PREFIX={[t.AD_FORMAT.STANDARD_SPONSORED_CONTENT]:"ssu",[t.AD_FORMAT.SINGLE_VIDEO]:"video",[t.AD_FORMAT.CAROUSEL]:"carousel",[t.AD_FORMAT.SPONSORED_UPDATE_JOB_POSTING]:"sponsored_update_job_posting",[t.AD_FORMAT.SPONSORED_UPDATE_NATIVE_DOCUMENT]:"document",[t.AD_FORMAT.SPONSORED_UPDATE_EVENT]:"event"},a=e.SPONSORED_CONTENT_MODE_PREFIX={CREATE:"create",EDIT:"edit",DUPLICATE:"duplicate",BROWSE:"browse",DELETE:"delete"},i=e.SPONSORED_CONTENT_ACTION={DISMISS:"dismiss",CANCEL:"cancel",BEGIN:"begin",SAVE:"save",SPONSOR:"sponsor",SUCCESSFUL_SPONSOR:"successful_sponsor",SEARCH:"search",PREVIEW_LOAD:"preview_load",PREVIEW_TOGGLE:"preview_toggle"}
function r(e,t){return e?a.EDIT:t?a.DUPLICATE:a.CREATE}function o(e,t,a){return[n[e],"ad",t,a].join("_")}e.TRACKING_PREFIX="dsc_"})),define("campaign-manager-web/utils/sponsored-messaging-models/sponsored-message-content",["exports","@ember/object","@ember/object/computed","@linkedin/ember-tracked-validations","@ember/utils","campaign-manager-web/utils/conversation-ads/conversation-ads","@glimmer/tracking","ember-emoji-keyboard","campaign-manager-web/components/conversation-ads/conversation-ads-conversation-form","campaign-manager-web/utils/sponsored-messaging-shared/sponsored-messaging-shared"],(function(e,t,n,a,i,r,o,l,s,c){var u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P
function N(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function R(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.SponsoredMessageContent=e.SPONSORED_MESSAGE_TYPE=e.SPONSORED_MESSAGE_REPLY_TYPE=e.SPONSORED_MESSAGE_CONTENT_BODY_SOURCE_TEXT_MAX_LENGTH=e.SHOW_RECOMMENDATION_TEXT_LENGTH=void 0
e.SPONSORED_MESSAGE_TYPE=Object.freeze({INFORMATION:"INFORMATION",OPTION_PROVIDING:"OPTION_PROVIDING"})
const D=e.SPONSORED_MESSAGE_REPLY_TYPE=Object.freeze({LEAD_GENERATION:"LEAD_GENERATION",SIMPLE_REPLY:"SIMPLE_REPLY",EXTERNAL_WEBSITE:"EXTERNAL_WEBSITE",LEAD_GENERATION_THANK_YOU:"LEAD_GENERATION_THANK_YOU",HUMAN_HANDOFF:"HUMAN_HANDOFF"}),M=(e.SHOW_RECOMMENDATION_TEXT_LENGTH=500,e.SPONSORED_MESSAGE_CONTENT_BODY_SOURCE_TEXT_MAX_LENGTH=8e3),L={bodyText:[(0,a.validator)("presence",{presence:!0,ignoreBlank:!0,disabled:(0,t.computed)("model.nextAction.array","nextAction.array.@each.type",(function(){return(0,t.get)(this,"model.nextAction.array").any((({type:e})=>e===D.LEAD_GENERATION_THANK_YOU))}))}),(0,a.validator)("length",{max:M}),(0,a.validator)("inline",{validate(e=""){return!!this.model.adFormId||((0,l.isEmojiCountBelowLimit)(e,c.SPONSORED_MESSAGING_EMOJI_LIMIT)?(0,i.isBlank)(e)?this.model.i18n.lookupTranslation(s.default,"i18n_validation_error_message_required")():e?.length>0||this.model.i18n.lookupTranslation(s.default,"i18n_validation_error_message_required")():this.model.i18n.lookupTranslation(s.default,"i18n_emoji_text_limit_validation_error")())}})],"attachment.messageAttachment.image":[(0,a.validator)("presence",{presence:!0,ignoreBlank:!0,disabled:(0,n.not)("model.isRichMediaRequired").readOnly()})],plainText:[(0,a.validator)("presence",{presence:!0,ignoreBlank:!0,disabled:(0,t.computed)("model.adFormId",(function(){return!!this.model.adFormId}))})]}
e.SponsoredMessageContent=(u=(0,a.hasValidations)(L),d=(0,t.computed)("validations.isValid","nextAction.array.@each.isOptionSubtreeValid"),p=(0,t.computed)("validations.isValid","nextAction.array.@each.isOptionValid"),m=(0,t.computed)("nextAction.array.@each.{type,subtreeHasExternalWebsiteButton}"),g=(0,t.computed)("nextAction.array.@each.type"),b=(0,t.computed)("nextAction.array.@each.{type,subtreeHasLeadGenFormButton}"),_=(0,t.computed)("nextAction.array.@each.{type,subtreeHasHumanHandoffButton}"),h=(0,t.computed)("nextAction.array.@each.type"),f=(0,t.computed)("isBodyTextEmpty","nextAction.array.[]"),T=(0,t.computed)("nextAction","nextAction.{array.[],hasASubtreeWhereANextActionIsANode}"),u((y=class extends t.default{constructor(...e){var t,n,a
super(...e),N(this,"bodySource",S,this),N(this,"parentButton",A,this),N(this,"nextAction",C,this),N(this,"bodyText",O,this),N(this,"adFormId",v,this),N(this,"attachment",w,this),N(this,"isRichMediaRequired",I,this),N(this,"plainText",P,this),a=void 0,(n="i18n")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a}set isConversationValid(e){}get isConversationValid(){const e=this.validations.isValid,t=(this.nextAction.array||[]).every((e=>e.isOptionSubtreeValid))
return e&&t}set isCurrentNodeValid(e){}get isCurrentNodeValid(){const e=this.validations.isValid,t=(this.nextAction.array||[]).every((e=>e.isOptionValid))
return e&&t}set subtreeHasExternalWebsiteButton(e){}get subtreeHasExternalWebsiteButton(){return this.nextAction.array.any((({type:e,subtreeHasExternalWebsiteButton:t={}})=>t||e===D.EXTERNAL_WEBSITE))}set hasAtLeastOneCallToActionButton(e){}get hasAtLeastOneCallToActionButton(){return this.nextAction.array.length>0&&this.nextAction.array.any((({type:e})=>e===D.EXTERNAL_WEBSITE||e===D.SIMPLE_REPLY))}set subtreeHasLeadGenFormButton(e){}get subtreeHasLeadGenFormButton(){return this.nextAction.array.any((({type:e,subtreeHasLeadGenFormButton:t={}})=>t||e===D.LEAD_GENERATION))}set subtreeHasHumanHandoffButton(e){}get subtreeHasHumanHandoffButton(){return this.nextAction.array.any((({type:e,subtreeHasHumanHandoffButton:t={}})=>t||e===D.HUMAN_HANDOFF))}set leadGenFormButtons(e){}get leadGenFormButtons(){return this.nextAction.array.flatMap((e=>{if(e.type===D.LEAD_GENERATION){const t=e.get("nextContent.leadGenFormButtons")
return t?[...t,e]:e}return e.type===D.LEAD_GENERATION_THANK_YOU?e:(e.type===D.SIMPLE_REPLY||e.type===D.EXTERNAL_WEBSITE)&&e.get("nextContent.leadGenFormButtons")||[]}))}get isBodyTextEmpty(){return"\n"===this.plainText||""===this.plainText||(0,i.isEmpty)(this.bodySource.text)}get isAdFormIdEmpty(){return(0,i.isEmpty)(this.adFormId)}set isEmptyNode(e){}get isEmptyNode(){const e=this.nextAction
return this.isBodyTextEmpty&&((0,i.isEmpty)(e)||(0,i.isEmpty)(this.nextAction.array))}set hasASubtreeWhereANextActionIsANode(e){}get hasASubtreeWhereANextActionIsANode(){return(0,r.isNextActionANode)(this)||this.nextAction.array.some((e=>e.hasASubtreeWhereANextActionIsANode))}static create(e,n){const a=super.create(e,n)
return(0,t.set)(a,"isRichMediaRequired",(0,i.isPresent)(a.attachment?.messageAttachment?.image)),(0,t.set)(a,"i18n",a.i18n),a}},S=R(y.prototype,"bodySource",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),A=R(y.prototype,"parentButton",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),C=R(y.prototype,"nextAction",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),O=R(y.prototype,"bodyText",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),v=R(y.prototype,"adFormId",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),w=R(y.prototype,"attachment",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),I=R(y.prototype,"isRichMediaRequired",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),P=R(y.prototype,"plainText",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),R(y.prototype,"isConversationValid",[d],Object.getOwnPropertyDescriptor(y.prototype,"isConversationValid"),y.prototype),R(y.prototype,"isCurrentNodeValid",[p],Object.getOwnPropertyDescriptor(y.prototype,"isCurrentNodeValid"),y.prototype),R(y.prototype,"subtreeHasExternalWebsiteButton",[m],Object.getOwnPropertyDescriptor(y.prototype,"subtreeHasExternalWebsiteButton"),y.prototype),R(y.prototype,"hasAtLeastOneCallToActionButton",[g],Object.getOwnPropertyDescriptor(y.prototype,"hasAtLeastOneCallToActionButton"),y.prototype),R(y.prototype,"subtreeHasLeadGenFormButton",[b],Object.getOwnPropertyDescriptor(y.prototype,"subtreeHasLeadGenFormButton"),y.prototype),R(y.prototype,"subtreeHasHumanHandoffButton",[_],Object.getOwnPropertyDescriptor(y.prototype,"subtreeHasHumanHandoffButton"),y.prototype),R(y.prototype,"leadGenFormButtons",[h],Object.getOwnPropertyDescriptor(y.prototype,"leadGenFormButtons"),y.prototype),R(y.prototype,"isEmptyNode",[f],Object.getOwnPropertyDescriptor(y.prototype,"isEmptyNode"),y.prototype),R(y.prototype,"hasASubtreeWhereANextActionIsANode",[T],Object.getOwnPropertyDescriptor(y.prototype,"hasASubtreeWhereANextActionIsANode"),y.prototype),E=y))||E)})),define("campaign-manager-web/utils/sponsored-messaging-models/sponsored-message-option",["exports","@ember/object/computed","@linkedin/ember-tracked-validations","@ember/object","campaign-manager-web/utils/sponsored-messaging-models/sponsored-message-content","@ember/utils"],(function(e,t,n,a,i,r){var o,l,s,c,u,d,p,m,g,b,_,h,f,T,E,y,S
function A(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.MAX_OPTION_TEXT_LENGTH=void 0
const v=e.MAX_OPTION_TEXT_LENGTH=25,w={"actionTarget.landingPage":[(0,n.validator)("presence",{presence:!0,ignoreBlank:!0,disabled:(0,a.computed)("model.type",(function(){return(0,a.get)(this,"model.type")!==i.SPONSORED_MESSAGE_REPLY_TYPE.EXTERNAL_WEBSITE}))}),(0,n.validator)("url",{messageKey:"i18n_url_with_schema",disabled:(0,a.computed)("model.type",(function(){return(0,a.get)(this,"model.type")!==i.SPONSORED_MESSAGE_REPLY_TYPE.EXTERNAL_WEBSITE}))})],type:[(0,n.validator)("presence",!0)],optionText:[(0,n.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,n.validator)("length",{max:v})]}
e.default=(o=(0,n.hasValidations)(w),l=(0,t.readOnly)("validations.isValid"),s=(0,a.computed)("nextContent.isConversationValid","type","validations.isValid"),c=(0,t.bool)("nextContent.subtreeHasExternalWebsiteButton"),u=(0,t.bool)("nextContent.subtreeHasLeadGenFormButton"),d=(0,t.bool)("nextContent.subtreeHasHumanHandoffButton"),p=(0,a.computed)("type","nextContent","nextContent.bodyText","nextContent.validations.attrs.bodyText.isValid","nextContent.validations.attrs.plainText.isValid"),m=(0,a.computed)("hasInteractedWithOptionText","optionText"),g=(0,a.computed)("typeSelectLostFocus","type"),b=(0,a.computed)("hasUserInteractedWithLandingPage","actionTarget.landingPage"),_=(0,a.computed)("isOptionTextInvalid","isReplyTypeInvalid","isLandingPageInvalid","typeSelectLostFocus"),o((f=class extends a.default{constructor(...e){super(...e),C(this,"type",null),C(this,"optionText",null),C(this,"nextContent",null),C(this,"actionTarget",null),C(this,"hasUserInteractedWithLandingPage",!1),C(this,"typeSelectLostFocus",!1),A(this,"isOptionValid",T,this),A(this,"subtreeHasExternalWebsiteButton",E,this),A(this,"subtreeHasLeadGenFormButton",y,this),A(this,"subtreeHasHumanHandoffButton",S,this)}set isOptionSubtreeValid(e){}get isOptionSubtreeValid(){const e=(0,a.get)(this,"nextContent.isConversationValid")
return this.type===i.SPONSORED_MESSAGE_REPLY_TYPE.SIMPLE_REPLY?this.validations.isValid&&void 0!==e&&e:this.validations.isValid&&(void 0===e||e)}set isNextContentEmpty(e){}get isNextContentEmpty(){return!(this.type!==i.SPONSORED_MESSAGE_REPLY_TYPE.SIMPLE_REPLY||(0,r.isPresent)(this.nextContent)&&this.nextContent.validations.attrs.bodyText.isValid&&this.nextContent.validations.attrs.plainText.isValid)}set isOptionTextInvalid(e){}get isOptionTextInvalid(){return this.hasInteractedWithOptionText&&this.validations.attrs.optionText.isInvalid}set isReplyTypeInvalid(e){}get isReplyTypeInvalid(){return this.typeSelectLostFocus&&this.validations.attrs.type.isInvalid}set isLandingPageInvalid(e){}get isLandingPageInvalid(){return this.hasUserInteractedWithLandingPage&&this.validations.attrs.actionTarget.landingPage.isInvalid}set displayErrors(e){}get displayErrors(){return!!(this.isOptionTextInvalid||this.isReplyTypeInvalid||this.isLandingPageInvalid)}},T=O(f.prototype,"isOptionValid",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O(f.prototype,"isOptionSubtreeValid",[s],Object.getOwnPropertyDescriptor(f.prototype,"isOptionSubtreeValid"),f.prototype),E=O(f.prototype,"subtreeHasExternalWebsiteButton",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=O(f.prototype,"subtreeHasLeadGenFormButton",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=O(f.prototype,"subtreeHasHumanHandoffButton",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O(f.prototype,"isNextContentEmpty",[p],Object.getOwnPropertyDescriptor(f.prototype,"isNextContentEmpty"),f.prototype),O(f.prototype,"isOptionTextInvalid",[m],Object.getOwnPropertyDescriptor(f.prototype,"isOptionTextInvalid"),f.prototype),O(f.prototype,"isReplyTypeInvalid",[g],Object.getOwnPropertyDescriptor(f.prototype,"isReplyTypeInvalid"),f.prototype),O(f.prototype,"isLandingPageInvalid",[b],Object.getOwnPropertyDescriptor(f.prototype,"isLandingPageInvalid"),f.prototype),O(f.prototype,"displayErrors",[_],Object.getOwnPropertyDescriptor(f.prototype,"displayErrors"),f.prototype),h=f))||h)})),define("campaign-manager-web/utils/sponsored-messaging-shared/sponsored-messaging-shared",["exports","@ember/object","@ember/utils","campaign-manager-web/utils/urn","campaign-manager-web/constants/entity-status","campaign-manager-web/utils/entity-status"],(function(e,t,n,a,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.UNION_SUB_CONTENT_NAMESPACES=e.SPONSORED_MESSAGING_EMOJI_LIMIT=e.SPONSORED_MESSAGE_SENDER_TYPES=e.SPONSORED_MESSAGE_SENDER_TYPE=e.SENDER_REQUEST_STATUS_TYPES=e.SENDER_REQUEST_STATUS=e.PERMISSIONS_REQUEST_LINK=e.INMAIL_FIELD_MAXLENGTH=e.CREATIVE_STATUSES_NEEDING_REFRESH=void 0,e.getAdInMailContentsFromResponse=function(e){const t=s(e)
return Object.values(t).forEach((e=>(e.editable=void 0===e.editable||e.editable,e.senderType=e.senderType||"MEMBER",e))),t},e.getAncestorsAndPreviousSiblingsForCurrentNode=function e(t,a,i=[]){const r=[]
if(!t||!a)return null
if((0,n.isEqual)(t,a)||t.id&&a.id&&(0,n.isEqual)(t.id,a.id))return{ancestors:i,previousSiblings:r}
if(t.nextAction&&t.nextAction.array){let n={}
if(t.nextAction.array.some((t=>(r.push(t.nextContent),n=e(t.nextContent,a,i),n)))){i.unshift(t)
const e=n.previousSiblings.concat(r.slice(0,-1))
return{ancestors:i,previousSiblings:e}}}return null},e.getContentIdFromCreative=function(e={}){let i=""
if(!(0,n.isPresent)(e.variables))return i
const r=e.variables
if("object"===(0,n.typeOf)(r)&&(0,n.isPresent)(r.content)){const e=(0,t.get)(r,"content")||""
i=(0,a.getIdFromUrn)(e)}return i},e.getResultsFromResponse=s,e.getSponsoredMessagingCreativeValidStatuses=function(e){if(e===i.STATUSES.DRAFT)return[i.STATUSES.ACTIVE]},e.getUnionSubContent=function(e={},n=""){return((0,t.get)(e,"unionSubContent")||{})[n]||{}},e.isSponsoredMessagingCreativeStatusTransitionable=function(e){if(e===i.STATUSES.DRAFT)return!0
return(0,r.isStatusTransitionable)(i.ENTITY_TYPES.CREATIVE,e)}
e.UNION_SUB_CONTENT_NAMESPACES=Object.freeze({INMAIL:"com.linkedin.campaignmanager.content.CmAdInMailSubContent",GUIDED_REPLIES:"com.linkedin.campaignmanager.guidedreplies.CmAdInMailGuidedRepliesSubContent"})
const o=e.SENDER_REQUEST_STATUS=Object.freeze({APPROVED:"APPROVED",REJECTED:"REJECTED",REVOKED:"REVOKED",REQUESTED:"REQUESTED"}),l=(e.SENDER_REQUEST_STATUS_TYPES=Object.values(o),e.SPONSORED_MESSAGE_SENDER_TYPE=Object.freeze({MEMBER:"MEMBER",COMPANY:"COMPANY",CUSTOM_MEMBER:"CUSTOM_MEMBER",CUSTOM_COMPANY:"CUSTOM_COMPANY"}))
e.SPONSORED_MESSAGE_SENDER_TYPES=Object.values(l),e.CREATIVE_STATUSES_NEEDING_REFRESH=[i.STATUSES.DRAFT],e.INMAIL_FIELD_MAXLENGTH=Object.freeze({NAME:255,SUBJECT:60,CTA_BUTTON:20,LANDING_PAGE_URL:1024,CONTENT:8e3,LEGAL_TEXT:2e4}),e.SPONSORED_MESSAGING_EMOJI_LIMIT=10,e.PERMISSIONS_REQUEST_LINK="https://www.linkedin.com/campaignmanager/accounts?destination=sponsored-inmail-sender-permissions"
function s(e){return(0,t.get)(e,"results")||{}}})),define("campaign-manager-web/utils/sponsored-update-job-posting",["exports","campaign-manager-web/utils/sponsored-content","campaign-manager-web/utils/urn","@ember/debug","campaign-manager-web/utils/url-manager"],(function(e,t,n,a,i){Object.defineProperty(e,"__esModule",{value:!0}),e.LI_JOB_URL_REGEX=e.JOB_SEARCH_TYPEAHEAD_INPUT_SELECTOR=e.JOB_SEARCH_TYPEAHEAD_DROPDOWN_SELECTOR=e.JOB_REMOVE_BUTTON_SELECTOR=void 0,e.convertJobIdToUrn=function(e){return`urn:li:job:${e}`},e.generateSponsoredUpdateContentObjectForAPI=function({lastModifiedAt:e,lifecycleState:a=t.SPONSORED_CONTENT_LIFECYCLE_STATES.PUBLISHED,userGeneratedAdContent:{adName:i,entities:r,introductoryText:o,isEdit:l,referenceUrn:s},entityUrn:c,visibility:u},d,p){const m=parseInt(d,10),g=parseInt((0,n.getIdFromUrn)(p),10)
return{accountId:m,companyId:g,lastModifiedAt:e,state:{lifecycleState:a},userGeneratedAdContent:{adName:i,introductoryText:o,entities:l?r:[{}],contentType:t.SPONSORED_UPDATE_JOB_POSTING_CONTENT_TYPES.JOB,referenceUrn:s},entityUrn:c,visibility:u}},e.getIdFromJobUrl=void 0
const r=e.LI_JOB_URL_REGEX=(0,i.isEIDomain)()?/^((https?):\/\/)?(www\.)?linkedin-ei\.com\/jobs\/(view\/|cap\/view\/|search\/\?currentJobId=)(\d+)\/?((\?|&).+)?$/:/^((https?):\/\/)?(www\.)?linkedin\.com\/jobs\/(view\/|cap\/view\/|search\/\?currentJobId=)(\d+)\/?((\?|&).+)?$/
e.JOB_SEARCH_TYPEAHEAD_INPUT_SELECTOR=".sponsored-update-job-posting-edit-panel__job-search-text-field",e.JOB_SEARCH_TYPEAHEAD_DROPDOWN_SELECTOR=".sponsored-update-job-posting-edit-panel__job-ta-result-list",e.JOB_REMOVE_BUTTON_SELECTOR=".job-card__remove-button"
e.getIdFromJobUrl=(e="")=>{const t=e.match(r)
return t&&t[5]}})),define("campaign-manager-web/utils/spotlight",["exports","@ember/object","campaign-manager-web/constants/spotlight","campaign-manager-web/utils/dynamic-ads","campaign-manager-web/utils/object","campaign-manager-web/utils/string","campaign-manager-web/utils/url-manager"],(function(e,t,n,a,i,r,o){var l,s,c
function u(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.spotlightRequiredFields=e.spotlightFields=e.getSpotlightVariables=void 0
let m=(s=p((l=class{constructor(){d(this,"callToAction",void 0),d(this,"destinationUrl",void 0),d(this,"forumName",void 0),d(this,"headline",void 0),d(this,"logo",void 0),d(this,"showMemberProfilePhoto",void 0),u(this,"customBackground",s,this),u(this,"description",c,this)}}).prototype,"customBackground",[i.optional],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(l.prototype,"description",[i.optional],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)
const g=e.spotlightFields=(0,i.getAllFields)(m)
e.spotlightRequiredFields=(0,i.getRequiredFields)(m)
e.getSpotlightVariables=(0,a.getVariablesFactory)((e=>Object.assign((0,t.getProperties)(e,g),{callToAction:(0,r.getTruncated)(e.callToAction,n.MAX_CALL_TO_ACTION_LENGTH),description:(0,r.getTruncated)(e.description,n.MAX_DESCRIPTION_LENGTH),destinationUrl:(0,o.getEncodedPrefixedURL)(e.destinationUrl),forumName:(0,r.getTruncated)(e.forumName,n.MAX_FORUM_NAME_LENGTH),headline:(0,r.getTruncated)(e.headline,n.MAX_HEADLINE_LENGTH),showMemberProfilePhoto:e.showMemberProfilePhoto&&!e.isUseCustomBackgroundSelected})),(function({isIncludeDescriptionSelected:e,isUseCustomBackgroundSelected:t,customBackground:n,description:a}){return void 0===e||void 0===t?{customBackground:!n,description:!a}:{description:!e||t,customBackground:!t}}))})),define("campaign-manager-web/utils/states",["exports","@linkedin/ads-table/utils/states"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/utils/string",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.getTruncated=void 0
e.getTruncated=(e,t)=>(e||"").substring(0,t)})),define("campaign-manager-web/utils/summary-and-charts-header-tabs",["exports","campaign-manager-web/constants/reporting","campaign-manager-web/constants/routes","campaign-manager-web/components/summary-and-charts-header-tabs-strings"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.getSummaryAndChartsHeaderTabsConfig=function(e,n){const i=t=>e.lookupTranslation(a.default,"i18n_selected_tab")(t),r=[]
n&&r.push({key:t.SUMMARY_AND_CHARTS_HEADER_TAB_OPTIONS.SUMMARY,label:i([{tab:t.SUMMARY_AND_CHARTS_HEADER_TAB_OPTIONS.SUMMARY}]),trackingEvent:"chart_header_summary_tab"})
return r.push({key:t.SUMMARY_AND_CHARTS_HEADER_TAB_OPTIONS.PERFORMANCE,label:i([{tab:t.SUMMARY_AND_CHARTS_HEADER_TAB_OPTIONS.PERFORMANCE}]),trackingEvent:"chart_header_performance_tab"},{key:t.SUMMARY_AND_CHARTS_HEADER_TAB_OPTIONS.DEMOGRAPHICS,label:i([{tab:t.SUMMARY_AND_CHARTS_HEADER_TAB_OPTIONS.DEMOGRAPHICS}]),trackingEvent:"chart_header_demographics_tab"}),r},e.routeToSummaryOrChartTab=function(e,a,{accountId:i="",campaignId:r="",demographicsQueryParams:o={},performanceQueryParams:l={}}){if(a===t.SUMMARY_AND_CHARTS_HEADER_TAB_OPTIONS.DEMOGRAPHICS&&o)return void e.transitionTo(n.ROUTE_NAME.ACCOUNT_DEMOGRAPHICS,i,{queryParams:o})
if(a===t.SUMMARY_AND_CHARTS_HEADER_TAB_OPTIONS.PERFORMANCE&&l)return void e.transitionTo(n.ROUTE_NAME.ACCOUNT_PERFORMANCE_CHART,i,{queryParams:l})
a===t.SUMMARY_AND_CHARTS_HEADER_TAB_OPTIONS.SUMMARY&&e.transitionTo(n.ROUTE_NAME.ACCOUNT_CAMPAIGNS_ITEM_SUMMARY,i,r)}})),define("campaign-manager-web/utils/survey",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.convertLegoWidgetIdToSurveyId=function(e){return e.split(":").pop()}})),define("campaign-manager-web/utils/table-state",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.TABLE_NAME=void 0
e.TABLE_NAME={CREATIVES_LIST:"CREATIVES_LIST"}}))
define("campaign-manager-web/utils/targeting-empty-typeahead-prompts",["exports","campaign-manager-web/utils/targeting","campaign-manager-web/constants/audiences/targeting"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.FACET_SEARCH_LOCALIZED_TYPEAHEAD_PROMPTS_MAP=e.FACET_SEARCH_ENGLISH_TYPEAHEAD_PROMPTS_MAP=e.CTV_LOCATION_URN_TO_TYPEAHEAD_PROMPTS_MAP=e.CTV_LOCATION_TYPEAHEAD_PROMPTS=e.AB_TEST_LOCATION_TYPEAHEAD_PROMPTS=void 0
e.FACET_SEARCH_LOCALIZED_TYPEAHEAD_PROMPTS_MAP={[t.FACET_URNS.COMPANIES]:["i18n_employers_suggestion_1","i18n_employers_suggestion_2","i18n_employers_suggestion_3","i18n_employers_suggestion_4","i18n_employers_suggestion_5"],[t.FACET_URNS.DEGREES]:["i18n_degrees_suggestion_1","i18n_degrees_suggestion_2","i18n_degrees_suggestion_3","i18n_degrees_suggestion_4","i18n_degrees_suggestion_5"],[t.FACET_URNS.FIELDS_OF_STUDY]:["i18n_fieldsOfStudy_suggestion_1","i18n_fieldsOfStudy_suggestion_2","i18n_fieldsOfStudy_suggestion_3","i18n_fieldsOfStudy_suggestion_4","i18n_fieldsOfStudy_suggestion_5"],[t.FACET_URNS.SCHOOLS]:["i18n_schools_suggestion_1","i18n_schools_suggestion_2","i18n_schools_suggestion_3","i18n_schools_suggestion_4","i18n_schools_suggestion_5"],[t.FACET_URNS.TITLES]:["i18n_titles_suggestion_1","i18n_titles_suggestion_2","i18n_titles_suggestion_3","i18n_titles_suggestion_4","i18n_titles_suggestion_5"],[t.FACET_URNS.SKILLS]:["i18n_skills_suggestion_1","i18n_skills_suggestion_2","i18n_skills_suggestion_3","i18n_skills_suggestion_4","i18n_skills_suggestion_5"],[t.FACET_URNS.LOCATIONS]:["i18n_locations_suggestion_us","i18n_locations_suggestion_uk","i18n_locations_suggestion_ca","i18n_locations_suggestion_de","i18n_locations_suggestion_nl","i18n_locations_suggestion_au"],[t.FACET_URNS.CONTEXTUAL_COUNTRIES]:["i18n_locations_suggestion_us","i18n_locations_suggestion_uk","i18n_locations_suggestion_ca","i18n_locations_suggestion_de","i18n_locations_suggestion_nl","i18n_locations_suggestion_au"]},e.FACET_SEARCH_ENGLISH_TYPEAHEAD_PROMPTS_MAP={[t.FACET_URNS.GROUPS]:["Finance Club","Banking Careers","Finance Plus"]},e.CTV_LOCATION_TYPEAHEAD_PROMPTS=["i18n_locations_suggestion_us","i18n_locations_suggestion_uk","i18n_locations_suggestion_au","i18n_locations_suggestion_ca"],e.CTV_LOCATION_URN_TO_TYPEAHEAD_PROMPTS_MAP={i18n_locations_suggestion_us:n.LOCATION_URNS.UNITED_STATES,i18n_locations_suggestion_uk:n.LOCATION_URNS.UNITED_KINGDOM,i18n_locations_suggestion_au:n.LOCATION_URNS.AUSTRALIA,i18n_locations_suggestion_ca:n.LOCATION_URNS.CANADA},e.AB_TEST_LOCATION_TYPEAHEAD_PROMPTS=["i18n_locations_suggestion_us","i18n_locations_suggestion_uk","i18n_locations_suggestion_ca","i18n_locations_suggestion_in","i18n_locations_suggestion_br","i18n_locations_suggestion_au"]})),define("campaign-manager-web/utils/targeting-models",["exports","@ember/debug","@ember/object","@ember/object/compat","@ember/utils","@glimmer/tracking","ember-cli-pemberly-tracking","campaign-manager-web/utils/targeting"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p,m,g,b,_,h,f,T,E,y,S,A,C,O,v,w,I,P,N,R,D
function M(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function L(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.CmTargetingOr=e.CmTargetingCriteria=e.CmTargetingAnd=e.CmFacetAndSegments=e.CmAdTargetingEntity=void 0
let k=e.CmAdTargetingEntity=(c=L((s=class{constructor(e,t){M(this,"urn",c,this),M(this,"name",u,this),M(this,"facetUrn",d,this),M(this,"ancestorUrns",p,this),M(this,"maSegmentStatus",m,this),M(this,"maSegmentType",g,this),M(this,"isInvalid",b,this),this.facetAndSegmentsObj=e,this.uuid=(0,o.generateBase64UUID)(),Object.assign(this,t)}remove(){(0,n.set)(this.facetAndSegmentsObj,"segments",this.facetAndSegmentsObj.segments.filter((({urn:e})=>e!==this.urn))),this.facetAndSegmentsObj.segments.length||this.facetAndSegmentsObj.remove()}setFacetUrn(e){(0,n.set)(this,"facetUrn",e)}toJS(){const e={urn:this.urn,name:this.name,facetUrn:this.facetUrn},{ancestorUrns:t,maSegmentStatus:n,maSegmentType:a}=this
return t&&(e.ancestorUrns=t),n&&(e.maSegmentStatus=n),a&&(e.maSegmentType=a),e}}).prototype,"urn",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=L(s.prototype,"name",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=L(s.prototype,"facetUrn",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=L(s.prototype,"ancestorUrns",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=L(s.prototype,"maSegmentStatus",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=L(s.prototype,"maSegmentType",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=L(s.prototype,"isInvalid",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s),U=e.CmFacetAndSegments=(h=L((_=class{get isPlaceholder(){return this.facet.urn===l.FACET_URNS.PLACEHOLDER_FACET_URN}get isGroupFacet(){return this.facet.urn in l.GROUP_FACET_MAIN_FACET_MAP}get isRangeFacet(){return this.facet.urn in l.RANGE_FACET_URNS_MAP}get isCustomSegment(){return this.facet.urn===l.FACET_URNS.CUSTOM_SEGMENTS}constructor(e,t){M(this,"facet",h,this),M(this,"segments",f,this),this.orObj=e,this.facet=new k(this,t.facet),this.segments=t.segments.map((e=>new k(this,e))),this.uuid=(0,o.generateBase64UUID)()}getUrnsAsMap(){return(this.segments||[]).reduce(((e,{urn:t})=>(e[t]=!0,e)),Object.create(null))}setFacetUrn(e){(0,n.set)(this,"facet.urn",e),this.segments.forEach((t=>t.setFacetUrn(e)))}setFacetName(e){(0,n.set)(this,"facet.name",e)}remove(e=!1){(0,n.set)(this.orObj,"or",this.orObj.or.filter((({uuid:e})=>e!==this.uuid)))
const t=this.facet.urn!==l.FACET_URNS.LOCATIONS&&this.facet.urn!==l.FACET_URNS.PROFILE_LOCATIONS&&this.facet.urn!==l.FACET_URNS.INTERFACE_LOCALES;(0,i.isEmpty)(this.orObj.or)&&(this.orObj.andObj?!e&&t?this.orObj.makePlaceholder():this.orObj.remove():this.orObj.reset())}addSegment(e){this.segments.some((function(t){return t.urn===e.urn}))||(0,n.set)(this,"segments",[...this.segments,new k(this,e)])}removeSegment({urn:e}){const t=this.segments.find((function(t){return t.urn===e}))
t&&t.remove()}updateSegments(e){(0,n.set)(this,"segments",e.map((e=>new k(this,e))))}removeAllSegments(){this.segments.forEach((e=>e.remove()))}toJS(){const{urn:e,name:t}=this.facet.toJS()
return{facet:{urn:e,name:t},segments:this.segments.map((e=>e.toJS()))}}toJSForEngagements(){return{facet:this.facet.urn,segments:this.segments.map((e=>e.urn))}}}).prototype,"facet",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=L(_.prototype,"segments",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_),x=e.CmTargetingOr=(E=L((T=class{get isRenderable(){return!this.isPlaceholder&&!this.containsContextualFacets}get allSegments(){return(this.or||[]).reduce(((e,{segments:t=[]})=>[...e,...t]),[])}constructor(e,t,n,a=!1){M(this,"or",E,this),M(this,"isPlaceholder",y,this),M(this,"containsContextualFacets",S,this),M(this,"isFirstRealOrObj",A,this),this.targetingCriteria=e,this.andObj=t,this.or=n.or.map((e=>new U(this,e))),this.isPlaceholder=a,this.containsContextualFacets=n.or.some(l.isContextualFacetObj),this.uuid=(0,o.generateBase64UUID)()}makePlaceholder(){const e={facetUrn:l.PLACEHOLDER_FACET_URN,urn:l.PLACEHOLDER_SEGMENT_URN};(0,n.setProperties)(this,{or:[new U(this,(0,l.buildRawFacetObj)(e))],isPlaceholder:!0})}toggleSegment(e,t,n){const a=this.getFacetObj(e.facetUrn)
a?n?(a.addSegment(e),(0,l.removeRedundantSegmentsForNewSegment)(a,e)):a.removeSegment(e):this.addFacetObj((0,l.buildRawFacetObj)(e,t))}updateRangeFacet(e,t,n,a){function i(t){return t.facet.urn===e.facetUrn}const r=this.or.find(i)
r?a?r.updateSegments([e,t]):r.removeAllSegments():a&&(this.addFacetObj((0,l.buildRawFacetObj)(e,n)),this.or.find(i).addSegment(t))}getFacetObj(e){return this.or.find((function(t){return t.facet.urn===e}))}hasFacet(...e){return this.or.some((t=>e.includes(t.facet.urn)))}addFacetObj(e){(0,n.set)(this,"or",[...this.or,new U(this,e)])}updatePlaceholderOrObject(e,t){const a=this.getFacetObj(l.PLACEHOLDER_FACET_URN);(0,n.setProperties)(a,{"facet.urn":e.facetUrn,"facet.name":t[e.facetUrn],"segments.0.urn":e.urn,"segments.0.facetUrn":e.facetUrn,"segments.0.name":e.name,"segments.0.ancestorUrns":e.ancestorUrns})
const{maSegmentStatus:i,maSegmentType:r}=e
i&&(0,n.set)(a,"segments.0.maSegmentStatus",i),r&&(0,n.set)(a,"segments.0.maSegmentType",r),(0,n.setProperties)(this,{isPlaceholder:!1})}remove(){(0,n.set)(this.andObj,"and",this.andObj.and.filter((({uuid:e})=>e!==this.uuid)))}reset(){(0,n.set)(this,"or",[])}toJS(){return{or:this.or.map((e=>e.toJS()))}}toJSForEngagements(){return{or:this.or.map((e=>e.toJSForEngagements())).reduce(((e,{facet:t,segments:n})=>(e[t]=n,e)),{})}}toJSforTemplates(){return{or:this.or.filter(l.isAllowedToBeSavedInTemplate).map((e=>e.toJS()))}}toJSforAccountTemplates(){return{or:this.or.filter(l.isAllowedToBeSavedInAccountLevelTemplate).map((e=>e.toJS()))}}toJSFilterByFacetUrns(...e){return{or:this.or.filter((({facet:t})=>!e.includes(t.urn))).map((e=>e.toJS()))}}}).prototype,"or",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=L(T.prototype,"isPlaceholder",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=L(T.prototype,"containsContextualFacets",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=L(T.prototype,"isFirstRealOrObj",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T),F=e.CmTargetingAnd=(O=L((C=class{constructor(e,t){M(this,"and",O,this),this.targetingCriteria=e,this.and=t.and.map((e=>new x(this.targetingCriteria,this,e)))}addOrObject(e,t,a=!1){const i=new x(this.targetingCriteria,this,e,a),r=Number.isInteger(t)?t:this.and.length;(0,n.set)(this,"and",[...this.and.slice(0,r),i,...this.and.slice(r,this.and.length)])}toJS(){return{and:this.and.filter((e=>!e.isPlaceholder)).map((e=>e.toJS()))}}toJSForEngagements(){return{and:this.and.map((e=>e.toJSForEngagements()))}}toJSforTemplates(){const e=[]
return this.and.forEach((t=>{if(t.isPlaceholder)return
const n=t.toJSforTemplates()
n.or.length&&e.push(n)})),{and:e}}toJSforAccountTemplates(){const e=[]
return this.and.forEach((t=>{if(t.isPlaceholder)return
const n=t.toJSforAccountTemplates()
n.or.length&&e.push(n)})),{and:e}}toJSFilterByFacetUrns(...e){const t=[]
return this.and.forEach((n=>{const a=n.toJSFilterByFacetUrns(...e)
a.or.length&&t.push(a)})),{and:t}}}).prototype,"and",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C),z=e.CmTargetingCriteria=(w=L((v=class{get allIncludedSegments(){return this.include.and.reduce(((e,t)=>e.concat(t.allSegments)),[])}get allIncludedAudienceSegments(){return this.allIncludedSegments.filter((({facetUrn:e})=>!(0,l.isContextualFacetUrn)(e)))}get allIncludedSegmentUrns(){return this.allIncludedSegments.map((e=>e.urn))}get allExcludedSegments(){return this.exclude.or.reduce(((e,{segments:t})=>e.concat(t)),[])}get allExcludedAudienceSegments(){return this.allExcludedSegments.filter((({facetUrn:e})=>!(0,l.isContextualFacetUrn)(e)))}get allExcludedSegmentUrns(){return this.allExcludedSegments.map((e=>e.urn))}constructor({id:e,name:t,description:n,type:a,include:i,exclude:r,ownership:o}){M(this,"name",w,this),M(this,"description",I,this),M(this,"type",P,this),M(this,"include",N,this),M(this,"exclude",R,this),M(this,"ownership",D,this),this.id=e,this.name=t,this.description=n,this.type=a,this.ownership=o,this.include=new F(this,i),this.exclude=new x(this,null,r||(0,l.getDefaultTargetingCriteria)().exclude)}toJS(){return{...this.id&&{id:this.id},...this.name&&{name:this.name},...this.description&&{description:this.description},...this.type&&{type:this.type},...this.ownership&&{ownership:this.ownership},include:this.include.toJS(),exclude:this.exclude.toJS()}}toJSForEngagements(){return{...this.id&&{id:this.id},...this.name&&{name:this.name},...this.description&&{description:this.description},...this.type&&{type:this.type},include:this.include.toJSForEngagements(),exclude:this.exclude.toJSForEngagements()}}toJSforTemplates(){return{...this.id&&{id:this.id},...this.name&&{name:this.name},...this.description&&{description:this.description},...this.type&&{type:this.type},include:this.include.toJSforTemplates(),exclude:this.exclude.toJSforTemplates()}}toJSforAccountTemplates(){return{...this.id&&{id:this.id},...this.name&&{name:this.name},...this.description&&{description:this.description},...this.type&&{type:this.type},include:this.include.toJSforAccountTemplates(),exclude:this.exclude.toJSforAccountTemplates()}}toJSFilterByFacetUrns(...e){return{include:this.include.toJSFilterByFacetUrns(...e),exclude:this.exclude.toJSFilterByFacetUrns(...e)}}getIncludeFacetObj(e){const t=(0,n.get)(this,"include.and")
if(t)for(let n=0;n<t.length;n++){const a=t[n].getFacetObj(e)
if(a)return a}}getIncludeLocationFacetObj(){return this.getIncludeFacetObj(l.FACET_URNS.LOCATIONS)||this.getIncludeFacetObj(l.FACET_URNS.PROFILE_LOCATIONS)}getExcludeLocationFacetObj(){return this.getExcludeFacetObj(l.FACET_URNS.LOCATIONS)||this.getExcludeFacetObj(l.FACET_URNS.PROFILE_LOCATIONS)}getExcludeFacetObj(e){return this.exclude.getFacetObj(e)}syncFacetGroup(e,t){const n=l.GROUP_FACET_MAIN_FACET_MAP[e],a=l.FACET_GROUPS[n]
this.forEachFacetObj((n=>{a.includes(n.facet.urn)&&(n.setFacetUrn(e),n.setFacetName(t))}))}forEachFacetObj(e){this.include.and.forEach((t=>{t.or.forEach(e)})),this.exclude.or.forEach(e)}forEachIncludeFacetObj(e){this.include.and.forEach((t=>{t.or.forEach(e)}))}forEachExcludeFacetObj(e){this.exclude.or.forEach(e)}removeIncludedFacet(e,t=!1){let n=!1,a=this.getIncludeFacetObj(e)
for(;a&&(!n||t);)n=!0,a.remove(),a=this.getIncludeFacetObj(e)
return this}removeExcludedFacet(e,t=!1){let n=!1,a=this.getExcludeFacetObj(e)
for(;a&&(!n||t);)n=!0,a.remove(),a=this.getExcludeFacetObj(e)
return this}setIncludedFacetAndSegments(e,t){const n=this.getIncludeFacetObj(e)
return this._setFacetAndSegments(e,t,n,(e=>this.include.addOrObject({or:[e]})))}setExcludedFacetAndSegments(e,t){const n=this.getExcludeFacetObj(e)
return this._setFacetAndSegments(e,t,n,(e=>this.exclude.addFacetObj(e)))}_setFacetAndSegments(e,t,n,a){const i=function(e,t=null){return e.map((({urn:e,facetUrn:n,name:a,ancestorUrns:i})=>{const r=t||n
return i?{urn:e,name:a,facetUrn:r,ancestorUrns:i}:{urn:e,name:a,facetUrn:r}}))}(t,e)
if(n)n.updateSegments(i)
else{const e=(0,l.buildRawFacetObj)(i[0])
a(Object.assign(e,{segments:i}))}return this}addIncludedFacetAndSegment(e,t){const n=this.getIncludeFacetObj(e)
return n?n.addSegment(t):this.setIncludedFacetAndSegments(e,[t]),this}addExcludedFacetAndSegment(e,t){const n=this.getExcludeFacetObj(e)
return n?n.addSegment(t):this.setExcludedFacetAndSegments(e,[t]),this}toggleIncludeLocationSegment(e,t,n){const a=this.getIncludeFacetObj(e.facetUrn)
if(a)n?a.addSegment(e):a.removeSegment(e)
else{const n={or:[(0,l.buildRawFacetObj)(e,t)]}
this.include.addOrObject(n)}}toggleExcludeLocationSegment(e,t,n){const a=this.getExcludeFacetObj(e.facetUrn)
a?n?a.addSegment(e):a.removeSegment(e):this.exclude.addFacetObj((0,l.buildRawFacetObj)(e,t))}replaceLanguageFacet(e,{i18nProfileLanguage:t="Profile language"}={},n=!1){const a=this.getIncludeFacetObj(l.FACET_URNS.INTERFACE_LOCALES)
return a&&a.orObj.remove(),n||this.include.addOrObject({or:[(0,l.buildRawFacetObj)(e,{[l.FACET_URNS.INTERFACE_LOCALES]:t})]}),this}addLanguageSegment(e,{i18nProfileLanguage:t="Profile language"}={}){const n=this.getIncludeFacetObj(l.FACET_URNS.INTERFACE_LOCALES)
n?n.addSegment(e):this.include.addOrObject({or:[(0,l.buildRawFacetObj)(e,{[l.FACET_URNS.INTERFACE_LOCALES]:t})]})}removeLanguageSegment(e){const t=this.getIncludeFacetObj(l.FACET_URNS.INTERFACE_LOCALES)
t&&t.removeSegment(e)}_hasFacets(e){return e.some((e=>this.getIncludeFacetObj(e)||this.getExcludeFacetObj(e)))}hasContextualFacets(){return this._hasFacets(l.CONTEXTUAL_FACET_URNS)}removeAllContextualFacets(){return l.CONTEXTUAL_FACET_URNS.forEach((e=>{this.removeIncludedFacet(e),this.removeExcludedFacet(e)})),this}removeAllNonContextualFacets(){return this.forEachFacetObj((e=>{(0,l.isContextualFacetObj)(e)||e.remove(!0)})),this}updateAdPlacementRelatedContextualFacets(e){const t=l.AD_SIZE_SEGMENT[e],n=l.AD_PLACEMENT_TO_AD_ZONE_SEGMENT[e]
return t?this.setIncludedFacetAndSegments(l.FACET_URNS.CONTEXTUAL_AD_SIZES,[t]):this.removeIncludedFacet(l.FACET_URNS.CONTEXTUAL_AD_SIZES),n?this.setIncludedFacetAndSegments(l.FACET_URNS.CONTEXTUAL_AD_ZONES,[n]):this.removeIncludedFacet(l.FACET_URNS.CONTEXTUAL_AD_ZONES),this}addPlaceholderOrObject(e){const t={facetUrn:l.PLACEHOLDER_FACET_URN,urn:l.PLACEHOLDER_SEGMENT_URN},n={or:[(0,l.buildRawFacetObj)(t)]}
this.include.addOrObject(n,e,!0)}removePlaceholderOrObjects(){this.include.and.forEach((e=>{e.isPlaceholder&&e.remove()}))}getRenderableSections(){let e,t,a,i=!1
const r=[],o=[],s=(0,n.get)(this,"include.and"),c=(0,n.get)(this,"exclude.or")
return(s||[]).forEach((t=>{let o=!1,s=!1,c=!1;(t.or||[]).forEach((t=>{(0,l.isLocationFacetObj)(t)&&(e=t,o=!0),(0,l.isLanguageFacetObj)(t)&&(a=t,s=!0),t.segments.forEach((e=>{(0,l.isInvalidMaSegment)(e)&&(c=!0,(0,n.set)(e,"isInvalid",!0))}))})),(0,n.set)(t,"hasInvalidMaSegments",c),o||s||(!i&&t.isRenderable?(i=!0,(0,n.set)(t,"isFirstRealOrObj",!0)):(0,n.set)(t,"isFirstRealOrObj",!1),r.push(t))})),(c||[]).forEach((e=>{(0,l.isLocationFacetObj)(e)?t=e:(0,l.isContextualFacetObj)(e)||o.push(e),e.segments.forEach((e=>{(0,l.isInvalidMaSegment)(e)&&(0,n.set)(e,"isInvalid",!0)}))})),{includedLanguage:a,includedLocations:e,excludedLocations:t,includedOrs:r,excludedFacets:o}}hasMatchedAudienceFacets(){const e=(0,n.get)(this,"include.and")||[],t=(0,n.get)(this,"exclude.or")||[]
let a=e.some((e=>(e.or||[]).some((e=>(0,l.isMatchedAudienceFacet)(e)))))
return a||(a=t.some((e=>(0,l.isMatchedAudienceFacet)(e)))),a}hasDynamicFacets(){const e=(0,n.get)(this,"include.and")||[],t=(0,n.get)(this,"exclude.or")||[]
let a=e.some((e=>(e.or||[]).some((e=>(0,l.isDynamicFacetObj)(e)))))
return a||(a=t.some((e=>(0,l.isDynamicFacetObj)(e)))),a}}).prototype,"name",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=L(v.prototype,"description",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=L(v.prototype,"type",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=L(v.prototype,"include",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=L(v.prototype,"exclude",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=L(v.prototype,"ownership",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L(v.prototype,"allIncludedSegments",[a.dependentKeyCompat],Object.getOwnPropertyDescriptor(v.prototype,"allIncludedSegments"),v.prototype),L(v.prototype,"allIncludedAudienceSegments",[a.dependentKeyCompat],Object.getOwnPropertyDescriptor(v.prototype,"allIncludedAudienceSegments"),v.prototype),L(v.prototype,"allIncludedSegmentUrns",[a.dependentKeyCompat],Object.getOwnPropertyDescriptor(v.prototype,"allIncludedSegmentUrns"),v.prototype),L(v.prototype,"allExcludedSegments",[a.dependentKeyCompat],Object.getOwnPropertyDescriptor(v.prototype,"allExcludedSegments"),v.prototype),L(v.prototype,"allExcludedAudienceSegments",[a.dependentKeyCompat],Object.getOwnPropertyDescriptor(v.prototype,"allExcludedAudienceSegments"),v.prototype),L(v.prototype,"allExcludedSegmentUrns",[a.dependentKeyCompat],Object.getOwnPropertyDescriptor(v.prototype,"allExcludedSegmentUrns"),v.prototype),v)
z.fromTargetingCriteria=e=>new z(e),z.fromCmTargetingCriteria=e=>{const{name:t,description:n,type:a,include:i,exclude:r,ownership:o}=e
return Object.assign(Object.create(Object.getPrototypeOf(e)),e,{name:t,description:n,type:a,include:i,exclude:r,ownership:o})},U.getXORSegments=(e,t)=>{const n={}
e?.segments?.forEach((e=>{n[e.urn]=e}))
const a={}
t?.segments?.forEach((e=>{a[e.urn]=e}))
const i={}
return Object.keys(n).forEach((e=>{e in a||(i[e]=n[e])})),Object.keys(a).forEach((e=>{e in n||(i[e]=a[e])})),i}})),define("campaign-manager-web/utils/targeting",["exports","@ember/object","ember-copy","campaign-manager-web/utils/urn","campaign-manager-web/utils/targeting-models","campaign-manager-web/utils/ad-placement-legacy","campaign-manager-web/constants/audiences/matched/common","campaign-manager-web/constants/audiences/matched/engagement","campaign-manager-web/constants/audiences/targeting","@ember/utils","campaign-manager-web/utils/objective-type"],(function(e,t,n,a,i,r,o,l,s,c,u){Object.defineProperty(e,"__esModule",{value:!0}),e.TRACKING_FACET_URNS_MAP=e.TEXT_SEGMENT_PREFIX_MAP=e.TARGETING_TEMPLATE_TYPES=e.TARGETING_TEMPLATE_PREFIX=e.TARGETING_MODULE_NAME=e.SEGMENT_URNS_TO_AD_PLACEMENT=e.SEGMENT_URNS=e.ROOT_NODE_URN_ROOT_NODE_TYPES=e.ROOT_NODE_TYPES=e.RENDERABLE_SECTIONS=e.RECOMMENDED_MINIMUM_AUDIENCE_SIZE=e.RANGE_FACET_URNS_MAP=e.PLACEHOLDER_SEGMENT_URN=e.PLACEHOLDER_FACET_URN=e.PILL_TYPES=e.OTHER_SEGMENT_URN=e.MINIMUM_AUDIENCE_SIZE=e.MA_FACET_URNS=e.MATCHED_AUDIENCES_PROCESSING_STATUSES=e.MATCHED_AUDIENCES_INVALID_STATUSES=e.MATCHED_AUDIENCES_FACETS=e.INTERACTION_SOURCE_CONTROL_TYPE_MAP=e.I18N_LANGUAGES=e.GROUP_FACET_MAIN_FACET_MAP=e.FEATURE_RAMP_LIX_KEY_SEGMENT_PREFIX=e.FACET_URN_DROPDOWN_KEY_MAP=e.FACET_URNS_WITH_PROMPTS_IN_EMPTY_TYPEAHEAD_STATE=e.FACET_URNS_TO_EXCLUDE_FROM_TEMPLATE_SAVE=e.FACET_URNS_TO_EXCLUDE_FROM_ACCOUNT_TEMPLATE_SAVE=e.FACET_URNS=e.FACET_PREFIX=e.FACET_PARENT_PREFIX=e.FACET_GROUP_URN_TO_ENUM=e.FACET_GROUPS=e.FACETS_WITH_ICON_TO_GHOST_TYPE=e.FACETS_WITH_HIERARCHY=e.FACETS_TO_PERSIST_ON_TEMPLATE_APPLY=e.FACETS_THAT_SUPPORT_SUGGESTIONS=e.ENGLISH_LANG_CODE=e.ENGLISH_CAMPAIGN_LOCALE=e.ENGAGEMENT_SOURCE_TYPE_TO_FACET_URN=e.DYNAMIC_FACETS=e.DMA_AFFECTED_FACETS=e.DISABLED_REASON_MAP_WHILE_INCLUDING=e.DISABLED_REASON_MAP_WHILE_EXCLUDING=e.DISABLED_REASON_MAP_COMMON=e.DISABLED_FACET_AND_SEGMENT_KEYS=e.DEFAULT_GEO_TEMPLATE_ID=e.CUSTOM_TRACKING_CONTROL_TYPES=e.CUSTOM_CHECKBOX_STATES=e.CUSTOM_CHECKBOX_PROPERTY=e.CRITERIA_SELECTION_MODE=e.COUNTRY_GROUP_URNS=e.CONTEXTUAL_FACET_URNS=e.CHECKBOX_INTERACTION_SOURCE=e.CANT_EXCLUDE_FACET_URN_TO_REASON_KEY=e.CANT_AND_WITH_FACET_KEYS=e.CANT_AND_WITH_FACET_GENERIC_KEY=e.AUDIENCE_ROOTS_IDS=e.ATT_NONE_COMPLIANT_FACETS=e.ATT_DISABLED_REASON_KEYS=e.AD_ZONE_URNS=e.AD_ZONE_SEGMENTS=e.AD_ZONES=e.AD_SIZE_SEGMENT=e.AD_PLACEMENT_TO_AD_ZONE_SEGMENT=void 0,e.buildFacetDisabledReasonsMap=function(e,t){return e.reduce(((e,n)=>{const a=n.facet.urn
return e={...e,[a]:t.map({facetUrn:a})}}),{})},e.buildRawFacetObj=function(e,t={}){const{facetUrn:n}=e
e.name||(e=Object.assign({name:""},e))
return{facet:{urn:n,name:t[n]||""},segments:[e]}},e.constructPersonalizedAudience=Ce,e.decorateTemplateFromTargetingCriteria=function(e,n){return(e.ownership===s.TEMPLATE_OWNERSHIP.ACCOUNT?S:y).forEach((t=>{const n=e.getIncludeFacetObj(t),a=e.getExcludeFacetObj(t)
n&&n.remove(),a&&a.remove()})),((0,t.get)(n,"include.and")||[]).forEach((t=>{const n=[];(t.or||[]).forEach((e=>{A.includes(e.facet.urn)&&n.push(e.toJS())})),(0,c.isEmpty)(n)||e.include.addOrObject({or:n})})),((0,t.get)(n,"exclude.or")||[]).forEach((t=>{A.includes(t.facet.urn)&&e.exclude.addFacetObj(t.toJS())})),e},e.deepCopyAudienceExceptIncludeLocationAndLocale=function(e){const t=i.CmTargetingCriteria.fromTargetingCriteria(e)
return t.getIncludeLocationFacetObj()?.remove(),t.getIncludeFacetObj(g.INTERFACE_LOCALES)?.remove(),t.toJS()},e.determineAdPlacementOption=function(e){if(!e)return null
const t=i.CmTargetingCriteria.fromTargetingCriteria(e),n=e=>{return(n=t.getIncludeFacetObj(e))&&n.segments&&n.segments[0]&&Y[n.segments[0].urn]
var n}
let a=n(g.CONTEXTUAL_AD_SIZES)
a||(a=n(g.CONTEXTUAL_AD_ZONES))
return a},e.doesTargetingCriteriaHaveInvalidMaSegments=function(e){return Se(e).some((e=>Ae(e)))},e.doesTargetingCriteriaHaveMaSegments=function(e){return Se(e).length>0},e.doesTargetingCriteriaHaveProcessingMaSegments=function(e){return Se(e).some((({maSegmentStatus:e})=>f.includes(e)))},e.doesTargetingCriteriaHaveUpdatingMaSegments=function(e){return Se(e).some((({maSegmentStatus:e})=>e===o.MA_SEGMENT_STATUSES.UPDATING))},e.filterTargetingTree=function(e={},t){return ye((0,n.copy)(e,!0),t)},e.findTargetingTreePath=function e(t,n){let a
const i=[]
if(!t||!n)return i
if(t.urn===n)return[t]
{i.push(t)
const r=t.children||[]
for(let t=0;t<r.length;t++){const o=r[t]
if(a=e(o,n),a)return i.concat(a)}i.pop()}},e.flattenTargetingTree=Ee,e.generateDisabledLookupsV2=function(e){const{includedSegments:t=[],excludedSegments:n=[],getI18nFn:a=(()=>{}),facetCompatibilityMap:i=Object.create(null),cantExcludeMap:r={},facetUrnToNameMap:o={}}=e,l=Ie(t),s=Ie(n),c=t.map((e=>e.facetUrn)),u=n.map((e=>e.facetUrn)),p=new Set(n.map((e=>e.urn))),m=t.reduce(((e,{ancestorUrns:t})=>((t||[]).forEach((t=>{e[t]=!0})),e)),Object.create(null)),g=(e,t,n)=>{const r=t.find((t=>i[t]?.[e]?.includes(n)))
if(r){if([n,r].every((e=>W.includes(e))))return a(X[n])
const t=o[n]??"",i=o[r]??""
return a(e,[{facetToAdd:t,existingFacet:i}])}return null}
return{included:{map:({urn:e="",facetUrn:t="",maSegmentStatus:n="",ancestorUrns:i=[]})=>{if(!t.startsWith(d))return null
const r=g(ie,c,t)
if(r)return r
const o=g(re,u,t)
if(o)return o
const l=Te(n)
if(l)return a(ne[l])
const m=(i||[]).some((e=>p.has(e)))
return m?a(te[$.SEGMENT_ANCESTOR_EXCLUDED]):`${t}${e}`in s?a(te[$.SEGMENT_EXCLUDED]):null}},excluded:{map:({urn:e="",facetUrn:t="",maSegmentStatus:n="",targetable:i})=>{if(!t.startsWith(d))return null
if(r[t]){const e=J[t]||$.CANT_EXCLUDE_FACET
return a(te[e])}const o=g(oe,c,t)
if(o)return o
const s=g(le,u,t)
if(s)return s
const p=Te(n)
if(p)return a(ae[p])
const b=function(e,t=Object.create(null),n="",a=!1){if(a)return e in t&&n
return!1}(e,m,$.SEGMENT_DESCENDANT_INCLUDED,i)
return b?a(te[b]):`${t}${e}`in l?a(te[$.SEGMENT_INCLUDED]):null}}}},e.generateFacetRules=function(e){const t=Object.create(null),n=Object.create(null),a=({urn:e="",facetsToNotIncludeWithAndWhenExcluded:i=[],facetsToNotIncludeWithAndWhenIncluded:r=[],facetsToNotExcludeWithAndWhenIncluded:o=[],facetsToNotExcludeWithAndWhenExcluded:l=[],cantExclude:s,children:c})=>{if(e&&e.startsWith(d)){s&&(n[e]=!0)
const a=e=>e.reduce(((e,t)=>{const n=H[t]
return n&&n.length?[...e,...n]:[...e,t]}),[]),c={facetsToNotIncludeWithAndWhenExcluded:a(i),facetsToNotIncludeWithAndWhenIncluded:a(r),facetsToNotExcludeWithAndWhenIncluded:a(o),facetsToNotExcludeWithAndWhenExcluded:a(l)}
t[e]=c
const u=H[e]
u&&u.forEach((e=>t[e]=c))}(c||[]).forEach(a)}
return a(e),{facetCompatibilityMap:t,cantExcludeMap:n}},e.generateIncludedEUCountryMap=Re,e.generateStateLookups=function(e){const t={},n={}
e.forEach((({facetUrn:e,urn:a})=>{if(e in K){const t=n[e]||{isRangeChecked:!0,startValue:a}
t.startValue&&(t.endValue=a),n[e]=t}else{const n=q[e]
n?H[n].forEach((e=>t[`${e}${a}`]=!0)):t[`${e}${a}`]=!0}}))
return{checkedLookup:{map:({facetUrn:e,urn:n})=>`${e}${n}`in t},rangeLookup:({facetUrn:e})=>n[e]}},e.generateTrackingIdArray=function(e){const t=new Int8Array(e.length),n=[]
for(let a=0;a<e.length;a++)t[a]=e.charCodeAt(a),n.push(t[a])
return n},e.getDefaultActiveRenderableSections=function(){return{[pe.INCLUDED_LOCATIONS]:!1,[pe.EXCLUDED_LOCATIONS]:!1,[pe.INCLUDED_ORS]:null,[pe.EXCLUDED_FACETS]:!1}},e.getDefaultLocale=function(){return(0,n.copy)(F)},e.getDefaultLocaleOrObj=de,e.getDefaultLocationOrObj=function({i18nLocations:e="Locations",i18nUnitedStates:t="United States"}){return{or:[{facet:{urn:g.LOCATIONS,name:e},segments:[{urn:O.COUNTRY_UNITED_STATES,name:t,facetUrn:g.LOCATIONS,ancestorUrns:[g.LOCATIONS_ROOT,U.NA]}]}]}},e.getDefaultTargetingCriteria=function({i18nProfileLanguage:e="Profile language",i18nEnglish:t="English"}={}){return{include:{and:[de({i18nProfileLanguage:e,i18nEnglish:t})]},exclude:{or:[]}}},e.getDmaAffectedFacetNames=function(e,t,n){if(!Me(e))return[]
const a=i.CmTargetingCriteria.fromTargetingCriteria(e),r=a.allIncludedSegments,o=a.allExcludedSegments,l=[...r,...o].filter((e=>h.includes(e.facetUrn))).map((e=>e.facetUrn)),s=[...Ee(t),...Ee(n)]
return s.filter((e=>l.includes(e.urn))).map((e=>e.name))},e.getExcludeFacetObj=function(e,t){if(!e)return null
const n=i.CmTargetingCriteria.fromTargetingCriteria(e).getExcludeFacetObj(t)
return n?n.toJS():null},e.getFacetSegmentsMap=Ie,e.getFacetUrnMap=function(e={},t={}){const n=({urn:e,name:a,children:i})=>{t[e]||(e.startsWith(d)&&(t[e]=a),i&&i.forEach(n))}
return n(e),Object.keys(q).forEach((e=>{const n=q[e]
n in t&&(t[e]=t[n])})),t},e.getFacetUrnsInSameGroup=function(e){return H[q[e]]||[]}
e.getIncludeExcludeDisabledMap=function(e,t){return{include:Pe(e,$.FACET_INCLUDED),exclude:Pe(t,$.FACET_EXCLUDED)}},e.getIncludeFacetObj=function(e,t){if(!e)return null
const n=i.CmTargetingCriteria.fromTargetingCriteria(e).getIncludeFacetObj(t)
return n?n.toJS():null},e.getMaxAllowedSegmentsCountByFacetUrn=ve,e.getRangeContext=function({facetUrn:e}){return{[g.YEARS_OF_EXPERIENCES]:{generateRangeOption:e=>({label:e.name,value:e.urn}),validateRange(e,t){const[n,i]=[e,t].map((e=>Number((0,a.getIdFromUrn)(e))))
return n<i}}}[e]},e.getSegmentFromDmpAudience=function(e){return{facetUrn:x[e.segmentType],name:e.name,urn:(0,a.createUrnFromAttrs)(a.URN_TYPES.AD_SEGMENT,e.adSegmentId),maSegmentType:e.segmentType,maSegmentStatus:e.status}},e.getSegmentsMap=Pe,e.getSelectedSegmentsCountByFacetFromCriteria=we,e.getSupportedLocationUrnSetForConnectedTv=e.getSupportedLocationOptionsForConnectedTv=e.getSupportedLocaleUrnSetForConnectedTv=e.getSupportedLanguageOptionsForConnectedTv=void 0,e.groupFacetResultsFirst=function(e){const t=[],n=[]
return e.forEach((e=>{e.urn.startsWith(d)?t.push(e):n.push(e)})),t.concat(n)},e.hasDmaAffectedLocations=Me,e.hasExcludedArchivedMASegment=function(e){return((0,t.get)(e,"exclude.or")||[]).some((e=>e.segments.some((e=>e.maSegmentStatus&&e.maSegmentStatus===o.AUDIENCE_STATUSES.ARCHIVED))))},e.hasExcludedFacet=function(e,t){const n=i.CmTargetingCriteria.fromTargetingCriteria(e)
return Boolean(n.getExcludeFacetObj(t))},e.hasFacet=function(e,t){return e.include.and.some((e=>e.or.some((e=>e.facet.urn===t))))},e.isAllowedToBeSavedInAccountLevelTemplate=function(e){const n=(0,t.get)(e,"facet.urn")
return!S.includes(n)},e.isAllowedToBeSavedInTemplate=function(e){const n=(0,t.get)(e,"facet.urn")
return!y.includes(n)},e.isCampaignStartingWithSmartAudience=function(e,t,n){let a={...e};(0,u.isTalentObjective)(n)&&(a=Oe(a))
return!fe(a,t)},e.isContextualFacetObj=function(e={}){return be((0,t.get)(e,"facet.urn"))},e.isContextualFacetUrn=be,e.isCriteriaAtCapacityForFacet=function(e,t,n=!1){const a=ve(t,n)
return we(e,t)>=a},e.isDynamicFacetObj=function(e){const n=(0,t.get)(e,"facet.urn")
return E.includes(n)},e.isInvalidMaSegment=Ae,e.isLanguageFacetObj=function(e){return _e((0,t.get)(e,"facet.urn"))},e.isLanguageFacetUrn=_e,e.isListUploadFacetUrn=function(e){return[g.MATCHED_AUDIENCES_MEMBER_UPLOADED_LISTS,g.MATCHED_AUDIENCES_ORGANIZATION_UPLOADED_LISTS,g.MATCHED_AUDIENCES_UPLOADED_LISTS].includes(e)},e.isLocationFacetObj=function(e){return ge((0,t.get)(e,"facet.urn"))},e.isLocationFacetUrn=ge,e.isLocationSegmentMemberOfEU=Ne,e.isMatchedAudienceFacet=function(e){return he((0,t.get)(e,"facet.urn"))},e.isMatchedAudiencesFacetUrn=he,e.isOtherSegmentation=function(e){return(0,t.get)(e,"segments.0.urn")===me}
e.isTargetingCriteriaEqual=fe,e.isTargetingCriteriaExcludingAccountReference=function({exclude:e={}}={},t){const{or:n=[]}=e
if((0,c.isEmpty)(n)||!(0,a.isCompanyUrn)(t))return!1
return n.some((({facet:e,segments:n})=>!!H[g.COMPANIES].includes(e.urn)&&n.some((({urn:e})=>e===t))))},e.isTargetingCriteriaFromSavedAudience=function(e={}){const{id:t}=e
return Number.isInteger(t)&&t>0},e.isTargetingCriteriaIncludingEULocations=De,e.isTargetingMemberGroupsInEEA=function(e){if(!Me(e))return!1
const t=i.CmTargetingCriteria.fromTargetingCriteria(e),n=t.allIncludedSegments,a=t.allExcludedSegments
return!![...n,...a].filter((e=>e.facetUrn===g.GROUPS)).length},e.mergeOrObjects=function(e,t=[]){t.forEach((t=>{e.uuid!==t.uuid&&(t.or.forEach((t=>{const n=e.getFacetObj(t.facet.urn)
n?t.segments.forEach((e=>n.addSegment(e.toJS()))):e.addFacetObj(t.toJS())})),t.remove())}))},e.reduceDisplayableFacetUrnsList=function({facetUrnsList:e,facetsMetadata:t,locationUrn:n,locationFacetName:a,flattenedFacets:i,cmTargetingCriteria:r}){return e.reduce(((e,o)=>{if(!t[o])return e
let l={...t[o]}
o===n&&(l={...l,name:a,urn:g.LOCATIONS}),i.includes(o)&&(l.children=Ee(l,!0).sort(((e,t)=>e.name.localeCompare(t.name))))
const s={facet:l,segments:[]},c=r.getIncludeFacetObj(o)
if(c&&(s.segments=c.toJS().segments),!l.cantExclude){const t={facet:l,segments:[]},n=r.getExcludeFacetObj(o)
n&&(t.segments=n.toJS().segments),e.excluded.push(t)}return e.included.push(s),e}),{included:[],excluded:[]})},e.removeAgeAndSchoolFacetsForTalentObjective=Oe,e.removeRedundantSegmentsForNewSegment=function(e,n){const{segments:a=[]}=e,{urn:i,ancestorUrns:r=[]}=n
a.forEach((n=>{const a=(0,t.get)(n,"ancestorUrns")||[],o=r.includes(n.urn),l=a.includes(i);(o||l)&&e.removeSegment(n)}))},e.setAllFacetUrns=function(e,t,n){const a=i.CmTargetingCriteria.fromTargetingCriteria(e)
return a.forEachFacetObj((e=>{e.facet.urn===t&&e.setFacetUrn(n)})),a.toJS()},e.trimTargetingCriteriaForConnectTvInPlace=function(e,{supportedLocations:t=s.CONNECTED_TV_SUPPORTED_LOCATIONS,supportedLanguages:n=s.CONNECTED_TV_SUPPORTED_LOCALES}={}){const a=i.CmTargetingCriteria.fromTargetingCriteria(e),r=a.getIncludeFacetObj(g.LOCATIONS),o=a.getExcludeFacetObj(g.LOCATIONS),l=ce(t,r),c=ce(t,o),u=l||c,d=ue(n,a)
return{targetingCriteria:a.toJS(),areCtvLocationFacetsTrimmed:u,areCtvLanguageFacetsTrimmed:d}},e.uncheckSegmentAndStopPropagation=function(e){e.target.checked=!1,e.preventDefault(),e.stopPropagation()},e.utils=void 0
const d=e.FACET_PREFIX="urn:li:adTargetingFacet",p=(e.TARGETING_TEMPLATE_PREFIX="urn:li:adTargetTemplate",e.FACET_PARENT_PREFIX="urn:li:segmentParent"),m=e.FEATURE_RAMP_LIX_KEY_SEGMENT_PREFIX="urn:li:featureRampLixKey",g=e.FACET_URNS={AGE_RANGES:`${d}:ageRanges`,BUYER_GROUPS:`${d}:buyerGroups`,COMPANIES:`${d}:employers`,COMPANY_CATEGORY:`${d}:companyCategory`,COMPANY_GROWTH_RATE:`${d}:growthRate`,COMPANIES_PAST:`${d}:employersPast`,COMPANIES_CURRENT_OR_PAST:`${d}:employersAll`,CONTEXTUAL_AD_ZONES:`${d}:contextualAdZones`,CONTEXTUAL_AD_SIZES:`${d}:contextualAdSizes`,CONTEXTUAL_COMPANIES:`${d}:contextualCompanies`,CONTEXTUAL_COUNTRIES:`${d}:contextualCountries`,CUSTOM_SEGMENTS:`${d}:segments`,DEGREES:`${d}:degrees`,FEATURE_RAMP_LIX_KEYS:`${d}:featureRampLixKeys`,FIELDS_OF_STUDY:`${d}:fieldsOfStudy`,FIRST_DEGREE_COMPANIES:`${d}:firstDegreeConnectionCompanies`,FOLLOW_COMPANIES:`${d}:followedCompanies`,GENDERS:`${d}:genders`,GRADUATION_YEARS:`${d}:graduationYears`,GROUPS:`${d}:groups`,INDUSTRIES:`${d}:industries`,LITE_INDUSTRY_V2:`${d}:liteIndustryV2`,INTERESTS:`${d}:interests`,GENERAL_INTERESTS:`${d}:generalInterests`,PRODUCT_INTERESTS:`${d}:productInterests`,INTERNAL_TARGETING_TOOLS:`${d}:internalTargetingTools`,TRAITS:`${d}:memberBehaviors`,INTERFACE_LOCALES:`${d}:interfaceLocales`,JOB_FUNCTIONS:`${d}:jobFunctions`,LOCATIONS:`${d}:locations`,MATCHED_AUDIENCES_UPLOADED_LISTS:`${d}:audienceMatchingSegments`,MATCHED_AUDIENCES_UPLOADED_LISTS_FACET:`${d}:listUploadFacet`,MATCHED_AUDIENCES_MEMBER_UPLOADED_LISTS:`${d}:listUploadMemberSegments`,MATCHED_AUDIENCES_ORGANIZATION_UPLOADED_LISTS:`${d}:listUploadOrganizationSegments`,MATCHED_AUDIENCES_WEBSITE_AUDIENCES:`${d}:dynamicSegments`,MATCHED_AUDIENCES_LOOKALIKE_AUDIENCES:`${d}:lookalikeSegments`,MATCHED_AUDIENCES_SMART_AUDIENCES:`${d}:businessObjectiveBasedAudienceSegments`,MATCHED_AUDIENCES_THIRD_PARTY_AUDIENCES:`${d}:thirdPartySegments`,MATCHED_AUDIENCES_THIRD_PARTY_MEMBER_AUDIENCES:`${d}:thirdPartyMemberSegments`,MATCHED_AUDIENCES_THIRD_PARTY_ORGANIZATION_AUDIENCES:`${d}:thirdPartyOrganizationSegments`,MATCHED_AUDIENCES_OTHER_AUDIENCES:`${d}:otherSegments`,MATCHED_AUDIENCES_LEAD_GEN_FORMS_AUDIENCES:`${d}:leadGenFormsSegments`,MATCHED_AUDIENCES_VIDEO_ADS_AUDIENCES:`${d}:videoAdsSegments`,MATCHED_AUDIENCES_SINGLE_IMAGE_ADS_AUDIENCES:`${d}:singleImageSegments`,MATCHED_AUDIENCES_ORGANIZATION_PAGE_AUDIENCES:`${d}:organizationPagesSegments`,MATCHED_AUDIENCES_LIVE_VIDEOS_AUDIENCES:`${d}:liveVideosSegments`,MATCHED_AUDIENCES_EVENT_PAGES_AUDIENCES:`${d}:eventPagesSegments`,MATCHED_AUDIENCES_DOCUMENT_ADS_AUDIENCES:`${d}:documentAdsSegments`,MATCHED_AUDIENCES_CONVERSATION_ADS_AUDIENCES:`${d}:conversationAdsSegments`,PROFILE_LOCATIONS:`${d}:profileLocations`,SCHOOLS:`${d}:schools`,SENIORITIES:`${d}:seniorities`,SKILLS:`${d}:skills`,STAFF_COUNTS:`${d}:staffCountRanges`,TITLES:`${d}:titles`,TITLES_PAST:`${d}:titlesPast`,TITLES_CURRENT_OR_PAST:`${d}:titlesAll`,YEARS_OF_EXPERIENCES:`${d}:yearsOfExperienceRanges`,ROOT:`${p}:mainTree`,MATCHED_AUDIENCES_ROOT:`${p}:matchedAudiencesRoot`,MATCHED_AUDIENCES_RETARGETING:`${p}:retargetingFacet`,LOCATIONS_ROOT:`${d}:locations`,COMPANY:`${p}:company`,JOB_EXPERIENCE:`${p}:jobExperience`,EDUCATION:`${p}:education`,DEMOGRAPHICS:`${p}:demographics`,INDUSTRY_V2_LITE:`${p}:industryV2Lite`,INTERESTS_PARENT:`${p}:interests`,SAVED_TEMPLATE:`${d}:adTargetTemplate`,ACTIVITY_SPONSORED_TYPES:`${d}:activitySponsoredTypes`,ROOT_ACTIVITY_SPONSORED_TYPES:`${d}:rootActivitySponsoredTypes`,ACTIVITIES:`${d}:rootActivities`,ACTIVITY_AUTHOR_TYPES:`${d}:rootActivityAuthorTypes`,SPONSORED_ACCOUNT:`${d}:sponsoredAccount`,LOCATIONS_CITY:`${d}:bingCity`,LOCATIONS_STATE:`${d}:bingState`,LOCATIONS_COUNTRY:`${d}:bingCountry`,LOCATIONS_CONTINENT:`${d}:bingContinent`},b=(e.TEXT_SEGMENT_PREFIX_MAP={[g.FEATURE_RAMP_LIX_KEYS]:m},e.CONTEXTUAL_FACET_URNS=[g.CONTEXTUAL_AD_ZONES,g.CONTEXTUAL_AD_SIZES,g.CONTEXTUAL_COMPANIES,g.CONTEXTUAL_COUNTRIES]),_=e.MATCHED_AUDIENCES_FACETS=[g.MATCHED_AUDIENCES_UPLOADED_LISTS,g.MATCHED_AUDIENCES_UPLOADED_LISTS_FACET,g.MATCHED_AUDIENCES_MEMBER_UPLOADED_LISTS,g.MATCHED_AUDIENCES_ORGANIZATION_UPLOADED_LISTS,g.MATCHED_AUDIENCES_WEBSITE_AUDIENCES,g.MATCHED_AUDIENCES_LOOKALIKE_AUDIENCES,g.MATCHED_AUDIENCES_SMART_AUDIENCES,g.MATCHED_AUDIENCES_THIRD_PARTY_AUDIENCES,g.MATCHED_AUDIENCES_THIRD_PARTY_MEMBER_AUDIENCES,g.MATCHED_AUDIENCES_THIRD_PARTY_ORGANIZATION_AUDIENCES,g.MATCHED_AUDIENCES_OTHER_AUDIENCES,g.MATCHED_AUDIENCES_VIDEO_ADS_AUDIENCES,g.MATCHED_AUDIENCES_SINGLE_IMAGE_ADS_AUDIENCES,g.MATCHED_AUDIENCES_LEAD_GEN_FORMS_AUDIENCES,g.MATCHED_AUDIENCES_LIVE_VIDEOS_AUDIENCES,g.MATCHED_AUDIENCES_EVENT_PAGES_AUDIENCES,g.MATCHED_AUDIENCES_ORGANIZATION_PAGE_AUDIENCES,g.MATCHED_AUDIENCES_DOCUMENT_ADS_AUDIENCES,g.MATCHED_AUDIENCES_CONVERSATION_ADS_AUDIENCES],h=e.DMA_AFFECTED_FACETS=[g.AGE_RANGES,g.GENDERS,g.INTERESTS,g.TRAITS,g.MATCHED_AUDIENCES_ORGANIZATION_PAGE_AUDIENCES,g.MATCHED_AUDIENCES_EVENT_PAGES_AUDIENCES],f=e.MATCHED_AUDIENCES_PROCESSING_STATUSES=[o.MA_SEGMENT_STATUSES.PROCESSING,o.MA_SEGMENT_STATUSES.BUILDING,o.MA_SEGMENT_STATUSES.ARCHIVED],T=e.MATCHED_AUDIENCES_INVALID_STATUSES=[o.MA_SEGMENT_STATUSES.EXPIRED,o.MA_SEGMENT_STATUSES.FAILED],E=e.DYNAMIC_FACETS=[..._],y=e.FACET_URNS_TO_EXCLUDE_FROM_TEMPLATE_SAVE=[g.INTERFACE_LOCALES,..._,...b],S=e.FACET_URNS_TO_EXCLUDE_FROM_ACCOUNT_TEMPLATE_SAVE=[g.INTERFACE_LOCALES,...b],A=e.FACETS_TO_PERSIST_ON_TEMPLATE_APPLY=[g.INTERFACE_LOCALES,...b],C=e.TARGETING_TEMPLATE_TYPES={USER_AUDIENCE:"USER_AUDIENCE",LINKEDIN_AUDIENCE:"LINKEDIN_AUDIENCE"},O=(e.CRITERIA_SELECTION_MODE={INCLUDE:"include",EXCLUDE:"exclude"},e.PLACEHOLDER_FACET_URN="urn:li:facet:placeholder",e.PLACEHOLDER_SEGMENT_URN="urn:li:segment:placeholder",e.SEGMENT_URNS={LOCALE_EN_US:"urn:li:locale:en_US",LOCALE_ES_ES:"urn:li:locale:es_ES",LOCALE_DE_DE:"urn:li:locale:de_DE",COUNTRY_UNITED_STATES:"urn:li:country:us",COUNTRY_RUSSIA:"urn:li:country:ru",COUNTRY_RUSSIA_BING_GEOS:"urn:li:geo:101728296",COUNTRY_CANADA:"urn:li:country:ca"}),v=(e.I18N_LANGUAGES={ENGLISH:"English"},e.FACETS_WITH_ICON_TO_GHOST_TYPE={[g.COMPANIES]:"company",[g.COMPANIES_PAST]:"company",[g.COMPANIES_CURRENT_OR_PAST]:"company"},e.CHECKBOX_INTERACTION_SOURCE={SEARCH:"SEARCH",FACET_BROWSER:"FACET_BROWSER"}),w=e.CUSTOM_TRACKING_CONTROL_TYPES={TARGETING_SEARCH_IMPRESSION:"targetingSearchImpression",TARGETING_SEARCH_ACTION:"targetingSearchAction",TARGETING_APPLY_TEMPLATE:"targetingApplyTemplate",TARGETING_NAVIGATE_TREE:"targetingNavigateTree",TARGETING_REMOVE_PILL:"targetingRemovePill",TARGETING_ADD_SEGMENTS_TO_FACET_INCLUDE:"targetingAddSegmentsToFacetInclude",TARGETING_ADD_SEGMENTS_TO_FACET_EXCLUDE:"targetingAddSegmentsToFacetExclude",TARGETING_SUGGEST_IMPRESSION:"targetingSuggestImpression",TARGETING_SUGGEST_SELECT_SINGLE_ENTITY:"targetingSuggestSelectSingleEntity",TARGETING_SUGGEST_SELECT_ALL:"targetingSuggestSelectAll"},I=(e.INTERACTION_SOURCE_CONTROL_TYPE_MAP={[v.SEARCH]:w.TARGETING_SEARCH_ACTION,[v.FACET_BROWSER]:w.TARGETING_NAVIGATE_TREE},e.ENGAGEMENT_SOURCE_TYPE_TO_FACET_URN={[l.ENGAGEMENT_SOURCE_TYPES.VIDEO_ADS]:g.MATCHED_AUDIENCES_VIDEO_ADS_AUDIENCES,[l.ENGAGEMENT_SOURCE_TYPES.SINGLE_IMAGE_ADS]:g.MATCHED_AUDIENCES_SINGLE_IMAGE_ADS_AUDIENCES,[l.ENGAGEMENT_SOURCE_TYPES.LEAD_GEN_FORMS]:g.MATCHED_AUDIENCES_LEAD_GEN_FORMS_AUDIENCES,[l.ENGAGEMENT_SOURCE_TYPES.LIVE_VIDEOS]:g.MATCHED_AUDIENCES_LIVE_VIDEOS_AUDIENCES,[l.ENGAGEMENT_SOURCE_TYPES.EVENT_PAGES]:g.MATCHED_AUDIENCES_EVENT_PAGES_AUDIENCES,[l.ENGAGEMENT_SOURCE_TYPES.ORGANIZATION_PAGES]:g.MATCHED_AUDIENCES_ORGANIZATION_PAGE_AUDIENCES,[l.ENGAGEMENT_SOURCE_TYPES.WEBSITE]:g.MATCHED_AUDIENCES_WEBSITE_AUDIENCES,[l.ENGAGEMENT_SOURCE_TYPES.DOCUMENT_ADS]:g.MATCHED_AUDIENCES_DOCUMENT_ADS_AUDIENCES,[l.ENGAGEMENT_SOURCE_TYPES.CONVERSATION_ADS]:g.MATCHED_AUDIENCES_CONVERSATION_ADS_AUDIENCES},"CURRENT_JOBS"),P="PAST_JOBS",N="CURRENT_OR_PAST_JOBS",R="RECENT_OR_PERMANENT_LOCATION",D="PERMANENT_LOCATION",M=100,L={[g.COMPANIES]:200,[g.LOCATIONS]:200},k={[g.LOCATIONS]:400},U=e.COUNTRY_GROUP_URNS={NA:"urn:li:countryGroup:NA"},x=e.MA_FACET_URNS={COMPANY:g.MATCHED_AUDIENCES_ORGANIZATION_UPLOADED_LISTS,MEMBER:g.MATCHED_AUDIENCES_MEMBER_UPLOADED_LISTS,BULK:g.MATCHED_AUDIENCES_UPLOADED_LISTS,MARKET_AUTOMATION:g.MATCHED_AUDIENCES_UPLOADED_LISTS,RETARGETING:g.MATCHED_AUDIENCES_WEBSITE_AUDIENCES,LINKEDIN_WEBSITE_SIGNAL:g.MATCHED_AUDIENCES_WEBSITE_AUDIENCES,VIDEO_ADS:g.MATCHED_AUDIENCES_VIDEO_ADS_AUDIENCES,SINGLE_IMAGE_ADS:g.MATCHED_AUDIENCES_SINGLE_IMAGE_ADS_AUDIENCES,LEAD_GEN_FORMS:g.MATCHED_AUDIENCES_LEAD_GEN_FORMS_AUDIENCES,LIVE_VIDEOS:g.MATCHED_AUDIENCES_LIVE_VIDEOS_AUDIENCES,DOCUMENT_ADS:g.MATCHED_AUDIENCES_DOCUMENT_ADS_AUDIENCES,CONVERSATION_ADS:g.MATCHED_AUDIENCES_CONVERSATION_ADS_AUDIENCES,EVENT_PAGES:g.MATCHED_AUDIENCES_EVENT_PAGES_AUDIENCES,ORGANIZATION_PAGES:g.MATCHED_AUDIENCES_ORGANIZATION_PAGE_AUDIENCES,LINKEDIN_BUSINESS_OBJECTIVE_BASED_AUDIENCES:g.MATCHED_AUDIENCES_SMART_AUDIENCES},F=e.ENGLISH_CAMPAIGN_LOCALE={language:"en",country:"US"},z=(e.ENGLISH_LANG_CODE="en",e.AD_SIZE_SEGMENT={[r.AdPlacementLegacy.RIGHT_RAIL]:{facetUrn:g.CONTEXTUAL_AD_SIZES,urn:"urn:li:adSlotSize:(300,250)",name:"300-250"},[r.AdPlacementLegacy.BANNER]:{facetUrn:g.CONTEXTUAL_AD_SIZES,urn:"urn:li:adSlotSize:(17,700)",name:"17-700"}},"urn:li:adZone"),j=e.AD_ZONES={COMPANIES:"COMPANIES",HOME:"HOME",PROFILE:"PROFILE",PROFILE_MOBILE:"PROFILE_MOBILE"},G=e.AD_ZONE_URNS={[j.COMPANIES]:`${z}:${j.COMPANIES}`,[j.HOME]:`${z}:${j.HOME}`,[j.PROFILE]:`${z}:${j.PROFILE}`,[j.PROFILE_MOBILE]:`${z}:${j.PROFILE_MOBILE}`},B=e.AD_ZONE_SEGMENTS=Object.keys(j).reduce(((e,t)=>Object.assign(e,{[t]:{facetUrn:g.CONTEXTUAL_AD_ZONES,name:t,urn:G[t]}})),{}),V=e.ROOT_NODE_TYPES={MA:"MA",MAIN_TREE:"MAIN_TREE",LOCATIONS:"LOCATIONS"},Y=(e.ROOT_NODE_URN_ROOT_NODE_TYPES={[g.ROOT]:V.MAIN_TREE,[g.MATCHED_AUDIENCES_ROOT]:V.MA,[g.LOCATIONS_ROOT]:V.LOCATIONS},e.AD_PLACEMENT_TO_AD_ZONE_SEGMENT={[r.AdPlacementLegacy.PROFILE_MOBILE]:B.PROFILE_MOBILE},e.SEGMENT_URNS_TO_AD_PLACEMENT={"urn:li:adSlotSize:(300,250)":r.AdPlacementLegacy.RIGHT_RAIL,"urn:li:adSlotSize:(17,700)":r.AdPlacementLegacy.BANNER,"urn:li:adZone:PROFILE_MOBILE":r.AdPlacementLegacy.PROFILE_MOBILE}),H=e.FACET_GROUPS={[g.LOCATIONS]:[g.LOCATIONS,g.PROFILE_LOCATIONS],[g.COMPANIES]:[g.COMPANIES,g.COMPANIES_PAST,g.COMPANIES_CURRENT_OR_PAST],[g.TITLES]:[g.TITLES,g.TITLES_PAST,g.TITLES_CURRENT_OR_PAST]},q=(e.FACET_URN_DROPDOWN_KEY_MAP={[g.LOCATIONS]:R,[g.PROFILE_LOCATIONS]:D,[g.COMPANIES]:I,[g.COMPANIES_PAST]:P,[g.COMPANIES_CURRENT_OR_PAST]:N,[g.TITLES]:"CURRENT",[g.TITLES_PAST]:"PAST",[g.TITLES_CURRENT_OR_PAST]:"CURRENT_OR_PAST"},e.FACET_GROUP_URN_TO_ENUM={[g.LOCATIONS]:R,[g.PROFILE_LOCATIONS]:D,[g.COMPANIES]:I,[g.COMPANIES_PAST]:P,[g.COMPANIES_CURRENT_OR_PAST]:N,[g.TITLES]:"CURRENT_TITLES",[g.TITLES_PAST]:"PAST_TITLES",[g.TITLES_CURRENT_OR_PAST]:"CURRENT_OR_PAST_TITLES"},e.GROUP_FACET_MAIN_FACET_MAP={[g.LOCATIONS]:g.LOCATIONS,[g.PROFILE_LOCATIONS]:g.LOCATIONS,[g.COMPANIES]:g.COMPANIES,[g.COMPANIES_PAST]:g.COMPANIES,[g.COMPANIES_CURRENT_OR_PAST]:g.COMPANIES,[g.TITLES]:g.TITLES,[g.TITLES_PAST]:g.TITLES,[g.TITLES_CURRENT_OR_PAST]:g.TITLES}),K=e.RANGE_FACET_URNS_MAP={[g.YEARS_OF_EXPERIENCES]:!0},W=(e.TRACKING_FACET_URNS_MAP={[g.COMPANY]:"company",[g.COMPANIES]:"company_name",[g.STAFF_COUNTS]:"company_size",[g.INDUSTRIES]:"company_industry",[g.FOLLOW_COMPANIES]:"company_followers",[g.FIRST_DEGREE_COMPANIES]:"company_connections",[g.JOB_EXPERIENCE]:"job_experience",[g.YEARS_OF_EXPERIENCES]:"Years_of_experience",[g.TITLES]:"job_title",[g.SENIORITIES]:"job_seniority",[g.JOB_FUNCTIONS]:"job_function",[g.SKILLS]:"member_skills",[g.EDUCATION]:"education",[g.DEGREES]:"education_degrees",[g.SCHOOLS]:"education_member_schools",[g.FIELDS_OF_STUDY]:"education_fields_of_study",[g.DEMOGRAPHICS]:"demographics",[g.GENDERS]:"demographics_member_gender",[g.AGE_RANGES]:"demographics_member_age",[g.MATCHED_AUDIENCES_RETARGETING]:"retargeting_selection",[g.MATCHED_AUDIENCES_WEBSITE_AUDIENCES]:"website_audiences_selection",[g.MATCHED_AUDIENCES_UPLOADED_LISTS]:"upload_list_selection",[g.MATCHED_AUDIENCES_UPLOADED_LISTS_FACET]:"upload_list_selection",[g.MATCHED_AUDIENCES_MEMBER_UPLOADED_LISTS]:"member_upload_list_selection",[g.MATCHED_AUDIENCES_ORGANIZATION_UPLOADED_LISTS]:"organization_upload_list_selection",[g.MATCHED_AUDIENCES_LOOKALIKE_AUDIENCES]:"lookalike_audiences_selection",[g.MATCHED_AUDIENCES_SMART_AUDIENCES]:"smart_audiences_selection",[g.MATCHED_AUDIENCES_THIRD_PARTY_AUDIENCES]:"third_party_audiences_selection",[g.MATCHED_AUDIENCES_THIRD_PARTY_MEMBER_AUDIENCES]:"third_party_member_audiences_selection",[g.MATCHED_AUDIENCES_THIRD_PARTY_ORGANIZATION_AUDIENCES]:"third_party_organization_audiences_selection",[g.MATCHED_AUDIENCES_OTHER_AUDIENCES]:"other_audiences_selection",[g.MATCHED_AUDIENCES_LEAD_GEN_FORMS_AUDIENCES]:"leadgen_audiences_selection",[g.MATCHED_AUDIENCES_VIDEO_ADS_AUDIENCES]:"video_audiences_selection",[g.MATCHED_AUDIENCES_SINGLE_IMAGE_ADS_AUDIENCES]:"single_image_audiences_selection",[g.MATCHED_AUDIENCES_EVENT_PAGES_AUDIENCES]:"event_audiences_selection",[g.MATCHED_AUDIENCES_LIVE_VIDEOS_AUDIENCES]:"live_video_audiences_selection",[g.MATCHED_AUDIENCES_DOCUMENT_ADS_AUDIENCES]:"document_audiences_selection",[g.MATCHED_AUDIENCES_CONVERSATION_ADS_AUDIENCES]:"conversation_ads_audiences_selection",[g.MATCHED_AUDIENCES_ORGANIZATION_PAGE_AUDIENCES]:"organization_page_audiences_selection"},e.ATT_NONE_COMPLIANT_FACETS=[g.MATCHED_AUDIENCES_THIRD_PARTY_MEMBER_AUDIENCES,g.MATCHED_AUDIENCES_MEMBER_UPLOADED_LISTS,g.INTERESTS,g.TRAITS,g.MATCHED_AUDIENCES_WEBSITE_AUDIENCES]),X=e.ATT_DISABLED_REASON_KEYS={[g.INTERESTS]:"i18n_cant_and_with_att_interest_segment",[g.TRAITS]:"i18n_cant_and_with_att_interest_segment",[g.MATCHED_AUDIENCES_WEBSITE_AUDIENCES]:"i18n_cant_and_with_att_website_segment",[g.MATCHED_AUDIENCES_THIRD_PARTY_MEMBER_AUDIENCES]:"i18n_cant_and_with_att_third_party_member_segment",[g.MATCHED_AUDIENCES_MEMBER_UPLOADED_LISTS]:"i18n_cant_and_with_att_member_list_segment"},$=e.DISABLED_FACET_AND_SEGMENT_KEYS={FACET_INCLUDED:"FACET_INCLUDED",FACET_EXCLUDED:"FACET_EXCLUDED",SEGMENT_INCLUDED:"SEGMENT_INCLUDED",SEGMENT_EXCLUDED:"SEGMENT_EXCLUDED",SEGMENT_DESCENDANT_INCLUDED:"SEGMENT_DESCENDANT_INCLUDED",SEGMENT_ANCESTOR_EXCLUDED:"SEGMENT_ANCESTOR_EXCLUDED",CANT_EXCLUDE_FACET:"CANT_EXCLUDE_FACET",CANT_EXCLUDE_GROUPS:"CANT_EXCLUDE_GROUPS",CANT_EXCLUDE_AGE:"CANT_EXCLUDE_AGE",CANT_EXCLUDE_GENDER:"CANT_EXCLUDE_GENDER",CTV_NOT_SUPPORTED:"CTV_NOT_SUPPORTED",CANT_INCLUDE_EU:"CANT_INCLUDE_EU"},J=e.CANT_EXCLUDE_FACET_URN_TO_REASON_KEY={[g.GROUPS]:$.CANT_EXCLUDE_GROUPS,[g.AGE_RANGES]:$.CANT_EXCLUDE_AGE,[g.GENDERS]:$.CANT_EXCLUDE_GENDER,[g.EU_PRIVACY_POLICY]:$.CANT_INCLUDE_EU},Q=e.CANT_AND_WITH_FACET_GENERIC_KEY="CANT_AND_WITH_FACET",Z=`${Q}_COMPANIES`,ee=`${Q}_TITLES`,te=(e.CANT_AND_WITH_FACET_KEYS={[g.COMPANIES]:Z,[g.COMPANIES_CURRENT_OR_PAST]:Z,[g.COMPANIES_PAST]:Z,[g.INDUSTRIES]:`${Q}_INDUSTRIES`,[g.JOB_FUNCTIONS]:`${Q}_JOB_FUNCTIONS`,[g.SENIORITIES]:`${Q}_SENIORITIES`,[g.STAFF_COUNTS]:`${Q}_COMPANY_SIZE`,[g.TITLES]:ee,[g.TITLES_CURRENT_OR_PAST]:ee,[g.TITLES_PAST]:ee},e.FACETS_THAT_SUPPORT_SUGGESTIONS={[g.COMPANIES]:!0,[g.COMPANIES_PAST]:!0,[g.COMPANIES_CURRENT_OR_PAST]:!0,[g.GROUPS]:!0,[g.SKILLS]:!0,[g.TITLES]:!0,[g.TITLES_PAST]:!0,[g.TITLES_CURRENT_OR_PAST]:!0},e.FACETS_WITH_HIERARCHY={[g.INDUSTRIES]:!0,[g.INTERESTS]:!0},e.FACET_URNS_WITH_PROMPTS_IN_EMPTY_TYPEAHEAD_STATE={[g.COMPANIES]:!0,[g.DEGREES]:!0,[g.FIELDS_OF_STUDY]:!0,[g.SCHOOLS]:!0,[g.TITLES]:!0,[g.SKILLS]:!0},e.CUSTOM_CHECKBOX_STATES={INFERRED:"INFERRED",INDETERMINATE:"INDETERMINATE"},e.DISABLED_REASON_MAP_COMMON={[$.FACET_INCLUDED]:"i18n_facet_already_included",[$.FACET_EXCLUDED]:"i18n_facet_already_excluded",[$.SEGMENT_INCLUDED]:"i18n_segment_already_included",[$.SEGMENT_EXCLUDED]:"i18n_segment_already_excluded",[$.SEGMENT_DESCENDANT_INCLUDED]:"i18n_segment_descendant_included",[$.SEGMENT_ANCESTOR_EXCLUDED]:"i18n_segment_ancestor_excluded",[$.CANT_EXCLUDE_FACET]:"i18n_cant_exclude_facet",[$.CANT_EXCLUDE_GROUPS]:"i18n_cant_exclude_groups",[$.CANT_EXCLUDE_AGE]:"i18n_cant_exclude_age",[$.CANT_EXCLUDE_GENDER]:"i18n_cant_exclude_gender",[$.CTV_NOT_SUPPORTED]:"i18n_ctv_not_supported",[$.CANT_INCLUDE_EU]:"i18n_cant_include_eu"}),ne=e.DISABLED_REASON_MAP_WHILE_INCLUDING=Object.assign({},{[Q]:"i18n_cant_and_with_facet_while_including",[`${Q}_COMPANIES`]:"i18n_cant_and_with_companies_while_including",[`${Q}_INDUSTRIES`]:"i18n_cant_and_with_industries_while_including",[`${Q}_COMPANY_SIZE`]:"i18n_cant_and_with_company_size_while_including",[`${Q}_TITLES`]:"i18n_cant_and_with_titles_while_including",[`${Q}_JOB_FUNCTIONS`]:"i18n_cant_and_with_job_functions_while_including",[`${Q}_SENIORITIES`]:"i18n_cant_and_with_seniorities_while_including",[o.MA_SEGMENT_STATUSES.FAILED]:"i18n_ma_segment_failed_while_including",[o.MA_SEGMENT_STATUSES.EXPIRED]:"i18n_ma_segment_expired_while_including"},te),ae=e.DISABLED_REASON_MAP_WHILE_EXCLUDING=Object.assign({},{[Q]:"i18n_cant_and_with_facet_while_excluding",[`${Q}_COMPANIES`]:"i18n_cant_and_with_companies_while_excluding",[`${Q}_INDUSTRIES`]:"i18n_cant_and_with_industries_while_excluding",[`${Q}_COMPANY_SIZE`]:"i18n_cant_and_with_company_size_while_excluding",[`${Q}_TITLES`]:"i18n_cant_and_with_titles_while_excluding",[`${Q}_JOB_FUNCTIONS`]:"i18n_cant_and_with_job_functions_while_excluding",[`${Q}_SENIORITIES`]:"i18n_cant_and_with_seniorities_while_excluding",[o.MA_SEGMENT_STATUSES.FAILED]:"i18n_ma_segment_failed_while_excluding",[o.MA_SEGMENT_STATUSES.EXPIRED]:"i18n_ma_segment_expired_while_excluding"},te),ie="facetsToNotIncludeWithAndWhenIncluded",re="facetsToNotIncludeWithAndWhenExcluded",oe="facetsToNotExcludeWithAndWhenIncluded",le="facetsToNotExcludeWithAndWhenExcluded",se=(e.CUSTOM_CHECKBOX_PROPERTY="data-checked-custom",e.TARGETING_MODULE_NAME="targeting-module",e.MINIMUM_AUDIENCE_SIZE=300,e.RECOMMENDED_MINIMUM_AUDIENCE_SIZE=5e4,e.DEFAULT_GEO_TEMPLATE_ID="-2147483648")
e.getSupportedLocaleUrnSetForConnectedTv=({isFrenchSupported:e=!1,isSpanishSupported:t=!1}={})=>{const n=new Set([...s.CONNECTED_TV_SUPPORTED_LOCALES])
return e&&n.add(s.LOCALE_URNS.FRENCH),t&&n.add(s.LOCALE_URNS.SPANISH),n}
e.getSupportedLanguageOptionsForConnectedTv=(e=new Set)=>[...e].map((e=>s.LOCALE_URN_TO_NAME_MAP[e]))
e.getSupportedLocationUrnSetForConnectedTv=({isAustraliaSupported:e=!1,isUnitedKingdomSupported:t=!1}={})=>{const n=new Set([...s.CONNECTED_TV_SUPPORTED_LOCATIONS])
return e&&n.add(s.LOCATION_URNS.AUSTRALIA),t&&n.add(s.LOCATION_URNS.UNITED_KINGDOM),n}
e.getSupportedLocationOptionsForConnectedTv=(e=new Set)=>[...e].map((e=>s.LOCATION_URN_TO_NAME_MAP[e]))
const ce=(e,t)=>{if(0===e.size||!t)return!1
const n=(t?.segments||[]).filter((t=>!e.has(t.urn)&&!t.ancestorUrns?.some((t=>e.has(t)))))
return n.forEach((e=>t.removeSegment(e))),n.length>0},ue=(e,t)=>{const n=t.getIncludeFacetObj(g.INTERFACE_LOCALES)
return!(0===e.size||!n||e.has(n?.segments?.[0]?.urn))&&(t.removeIncludedFacet(g.INTERFACE_LOCALES),!0)}
function de({i18nProfileLanguage:e="Profile language",i18nEnglish:t="English"}={}){return{or:[{facet:{urn:g.INTERFACE_LOCALES,name:e},segments:[{urn:O.LOCALE_EN_US,name:t,facetUrn:g.INTERFACE_LOCALES}]}]}}const pe=e.RENDERABLE_SECTIONS={INCLUDED_LOCATIONS:"includedLocations",EXCLUDED_LOCATIONS:"excludedLocations",INCLUDED_ORS:"includedOrs",EXCLUDED_FACETS:"excludedFacets"},me=(e.AUDIENCE_ROOTS_IDS={audience:"audience-attr-title",matchedAudience:"matched-audiences-attr-title"},e.PILL_TYPES={INCLUDED_LOCATION:"includedLocation",EXCLUDED_LOCATIONS:"excludedLocation",INCLUDED_FACET:"includedFacet",EXCLUDED_FACET:"excludedFacet"},e.OTHER_SEGMENT_URN="urn:li:adSegment:other")
function ge(e){return e===g.LOCATIONS||e===g.PROFILE_LOCATIONS}function be(e){return b.includes(e)}function _e(e){return e===g.INTERFACE_LOCALES}function he(e){return _.includes(e)}function fe(e,t){e=i.CmTargetingCriteria.fromTargetingCriteria(e),t=i.CmTargetingCriteria.fromTargetingCriteria(t)
const n=e.allIncludedSegmentUrns,a=t.allIncludedSegmentUrns,r=e.allExcludedSegmentUrns,o=t.allExcludedSegmentUrns
if(n.length!==a.length||r.length!==o.length)return!1
const l=n.every((e=>a.includes(e))),s=r.every((e=>o.includes(e)))
return l&&s}function Te(e=""){return T.find((t=>t===e))}function Ee(e,n=!1){if(!e)return[]
let a=n?[]:[Object.assign({},e)]
const i=(0,t.get)(e,"children")
return i?(n||delete a[0].children,i.forEach((e=>{a=a.concat(Ee(e,n))})),a):n?a.concat(e):a}function ye(e,t){if(!t(e))return null
if(e.children){const n=e.children.reduce(((e,n)=>{const a=ye(n,t)
return e.concat(a||[])}),[])
n.length?e.children=n:delete e.children}return e}function Se(e){const t=i.CmTargetingCriteria.fromTargetingCriteria(e)
return[...t.allIncludedSegments,...t.allExcludedSegments].filter((e=>he(e.facetUrn)))}function Ae(e={}){return T.includes(e.maSegmentStatus)}function Ce(e,t){const n=i.CmTargetingCriteria.fromTargetingCriteria(e),a=i.CmTargetingCriteria.fromTargetingCriteria(t),r=a.getIncludeLocationFacetObj(),o=a.getIncludeFacetObj(g.INTERFACE_LOCALES)
if(!r||!o)return null
const l=n.getIncludeLocationFacetObj(),s=n.getIncludeFacetObj(g.INTERFACE_LOCALES)
return l&&l.remove(),s&&s.remove(),n.include.addOrObject({or:[r.toJS()]}),n.include.addOrObject({or:[o.toJS()]}),n.name&&(n.name=null),n.toJS()}function Oe(e){const t=i.CmTargetingCriteria.fromTargetingCriteria(e),n=t.getIncludeFacetObj(g.AGE_RANGES)
n&&n.remove()
const a=t.getExcludeFacetObj(g.SCHOOLS)
return a&&a.remove(),t.toJS()}function ve(e,t=!1){return t&&k[e]?k[e]:L[e]||M}function we(e,t){let n=0
if(!e)return n
const a=q[t],i=a?H[a]:[t]
return e.forEachFacetObj((e=>{i.includes(e.facet.urn)&&(n+=e.segments.length)})),n}function Ie(e){return e.reduce(((e,{urn:t,facetUrn:n})=>t&&n?(e[`${n}${t}`]=!0,e):e),Object.create(null))}function Pe(e,t){return(e||[]).reduce(((e,{urn:n})=>(e[n]=t??!0,e)),Object.create(null))}function Ne({urn:e="",ancestorUrns:t=[]}){const n=Object.values(s.EU_COUNTRIES).reduce(((e,t)=>(e[t.urn]=!0,e)),{})
return n[e]||t.some((e=>n[e]))}function Re(e,t){const n=Object.values(s.EUROPE_GEO_ENTITIES_URNS),a=Object.values(s.EU_COUNTRIES),i=Object.values(s.EUROPE_SUB_REGIONS),r=e=>n.includes(e),o=e=>i.includes(e),l=e.reduce(((e,t)=>{const{urn:n}=t
let i=[]
return r(n)?i=a:o(n)&&(i=s.EUROPE_SUB_REGIONS_EU_COUNTRIES[n]),(0,c.isEmpty)(i)?Ne(t)&&!e[n]&&(e[n]=t):i.forEach((t=>{const{urn:n}=t
e[n]||(e[n]=t)})),e}),Object.create(null)),u=Object.create(null)
return t.forEach((e=>{const{urn:t}=e
let n=[]
r(t)?n=a:o(t)&&(n=s.EUROPE_SUB_REGIONS_EU_COUNTRIES[t]),(0,c.isEmpty)(n)?Ne(e)&&(u[t]=!0):n.forEach((({urn:e})=>{u[e]=!0}))})),Object.keys(u).forEach((e=>{Object.values(l).filter((t=>e===t.urn||t.ancestorUrns?.includes(e))).forEach((({urn:e})=>{l[e]&&delete l[e]}))})),l}function De(e){const t=i.CmTargetingCriteria.fromTargetingCriteria(e),n=t.getIncludeLocationFacetObj(),a=t.getExcludeLocationFacetObj()
let r=[]
if(!n)return!1
const{segments:o}=n.toJS()
a&&(r=a.toJS().segments)
const l=Re(o,r)
return Object.keys(l).length>0}function Me(e){if(De(e))return!0
const t=i.CmTargetingCriteria.fromTargetingCriteria(e)
return[...t.allIncludedSegmentUrns,...t.allExcludedSegmentUrns].includes(s.NON_EU_EEA_COUNTRIES_URNS.SWITZERLAND)}e.utils={constructPersonalizedAudience:Ce,TARGETING_TEMPLATE_TYPES:C,DEFAULT_GEO_TEMPLATE_ID:se}})),define("campaign-manager-web/utils/text-ad",["exports","@ember/object","campaign-manager-web/constants/text-ad","campaign-manager-web/utils/dynamic-ads","campaign-manager-web/utils/object","campaign-manager-web/utils/string","campaign-manager-web/utils/url-manager"],(function(e,t,n,a,i,r,o){var l,s,c,u
function d(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.textAdRequiredFields=e.textAdFields=e.getTextAdVariables=void 0
let g=(s=m((l=class{constructor(){p(this,"description",void 0),p(this,"destination",void 0),p(this,"headline",void 0),d(this,"accountReference",s,this),d(this,"destinationUrl",c,this),d(this,"image",u,this)}}).prototype,"accountReference",[i.optional],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=m(l.prototype,"destinationUrl",[i.optional],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(l.prototype,"image",[i.optional],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)
const b=e.textAdFields=(0,i.getAllFields)(g)
e.textAdRequiredFields=(0,i.getRequiredFields)(g)
e.getTextAdVariables=(0,a.getVariablesFactory)((e=>Object.assign((0,t.getProperties)(e,b),{description:(0,r.getTruncated)(e.description,n.MAX_DESCRIPTION_LENGTH),destinationUrl:(0,o.getEncodedPrefixedURL)(e.destinationUrl),headline:(0,r.getTruncated)(e.headline,n.MAX_HEADLINE_LENGTH)})),(function({destination:e}){return{destinationUrl:e!==n.AD_DESTINATION_TYPE.CUSTOM}}))})),define("campaign-manager-web/utils/third-party-tracking",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.VALIDATION_ERRORS=e.TRACKING_PLATFORMS=e.TRACKING_EVENTS=e.REGEX_MAP=e.PAGE_VIEW_EVENT=void 0,e.getTrackingUrlValidationError=function(e,i){const r=e.match(n.STRIPPED_URL),o=r?r[1]:e
if(n.MULTIPLE_HTTPS_REGEX.test(e))return a.ERROR_MULTIPLE_URLS
if(!n.HTTPS_REGEX.test(e))return a.ERROR_NOT_STARTING_WITH_HTTPS
if(i===t.IMPRESSION&&!n.IMPRESSIONS_TAG.test(o))return a.ERROR_NOT_IMPRESSIONS_TAG
if(i===t.CLICK&&!n.CLICKS_TAG.test(o))return a.ERROR_NOT_CLICKS_TAG
if(i===t.VIDEO&&(n.CLICKS_TAG.test(o)||n.IMPRESSIONS_TAG.test(o)))return a.ERROR_NOT_VIDEO_TAG
return!1}
const t=e.TRACKING_EVENTS={IMPRESSION:"IMPRESSION",CLICK:"CLICK",VIDEO:"VIDEO_ACTION"},n=(e.PAGE_VIEW_EVENT="3ptrack_modal",e.TRACKING_PLATFORMS={DOUBLECLICK:"DOUBLECLICK"},e.REGEX_MAP={HTTPS_REGEX:/https:\/\//,IMPRESSIONS_TAG:/\/trackimp\/|\/imp\//i,CLICKS_TAG:/\/trackclk\/|\/clk\//i,STRIPPED_URL:/(https:.*?)["|']/i,MULTIPLE_HTTPS_REGEX:/(.*https:\/\/){2}/gi}),a=e.VALIDATION_ERRORS={ERROR_MULTIPLE_URLS:"ERROR_MULTIPLE_URLS",ERROR_NOT_STARTING_WITH_HTTPS:"ERROR_NOT_STARTING_WITH_HTTPS",ERROR_NOT_IMPRESSIONS_TAG:"ERROR_NOT_IMPRESSIONS_TAG",ERROR_NOT_CLICKS_TAG:"ERROR_NOT_CLICKS_TAG",ERROR_NOT_VIDEO_TAG:"ERROR_NOT_VIDEO_TAG"}})),define("campaign-manager-web/utils/tracking-parameters",["exports","campaign-manager-web/utils/urn","campaign-manager-web/utils/regex"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.aggregateURLParameters=function(e,t){if(!e&&!t)return""
if(!e)return t
if(!t)return e
const n=new URLSearchParams(e)
return new URLSearchParams(t).forEach(((e,t)=>{n.set(t,e)})),decodeURIComponent(n.toString())},e.createTrackingParameterObjectFromString=r,e.createTrackingParameterStringFromAggregatedTrackingParameters=function(e){if(!e?.[0])return""
const t=new URLSearchParams,n=e[0]
return Object.entries(n.dynamicValueParameters).forEach((([e,n])=>{t.append(e,`{{${n}}}`)})),Object.entries(n.customValueParameters).forEach((([e,n])=>{t.append(e,n)})),decodeURIComponent(t.toString())},e.createTrackingParameterStringFromObject=i,e.hasDuplicateKeys=function(e){const t=[...new URLSearchParams(e).keys()]
return new Set(t).size!==t.length},e.hasTrackingParametersChanged=function(e,t){const n=i(e),a=i(r(t))
return n!==a},e.produceURLObjectFromString=function(e){const t=new URL(e),n=t.hash?.indexOf("?")
if("number"==typeof n&&-1!==n){const e=t.hash.substring(n)
new URLSearchParams(e).forEach(((e,n)=>{t.searchParams.append(n,e)})),t.hash=t.hash.substring(0,n)}return t},e.supportedDynamicParameters=void 0,e.validateTrackingParametersString=function(e){if(""===e)return!0
if(!n.REGEX.UTM_TRACKING_PARAMETERS.test(e))return!1
const t=new URLSearchParams(e)
let i=!0
return t.forEach((e=>{if(e.startsWith("{{")&&e.endsWith("}}")){const t=e.substring(2,e.length-2)
a.includes(t)||(i=!1)}})),i}
const a=e.supportedDynamicParameters=["ACCOUNT_ID","ACCOUNT_NAME","CAMPAIGN_ID","CAMPAIGN_NAME","CAMPAIGN_GROUP_ID","CAMPAIGN_GROUP_NAME","CREATIVE_ID"]
function i(e){if(!e)return""
const t=new URLSearchParams
return Object.keys(e.dynamicValueParameters).forEach((n=>{t.append(n,`{{${e.dynamicValueParameters[n]}}}`)})),Object.keys(e.customValueParameters).forEach((n=>{t.append(n,e.customValueParameters[n])})),decodeURIComponent(t.toString())}function r(e,n,i){if(!e)return null
const r=new URLSearchParams(e),o={},l={}
r.forEach(((e,t)=>{if(e.startsWith("{{")&&e.endsWith("}}")){const n=e.substring(2,e.length-2)
a.includes(n)&&(l[t]=n)}else o[t]=e}))
return{adEntity:{[i]:(0,t.createUrnFromAttrs)(i,n)},customValueParameters:o,dynamicValueParameters:l}}})),define("campaign-manager-web/utils/tracking",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.IMPRESSION_EVENT=e.CREATIVES_REPORTING_TRACKING_EVENT_TOPIC=e.CONTROL_INTERACTION_TYPE=e.CONTROL_INTERACTION_EVENT=e.CAMPAIGN_GROUPS_REPORTING_TRACKING_EVENT_TOPIC=e.CAMPAIGNS_REPORTING_TRACKING_EVENT_TOPIC=void 0,e.getStatusClickTrackingEvent=function(e,t){return`${e?.toLowerCase()}_${t?.toLowerCase()}_status_details_view`}
e.CONTROL_INTERACTION_TYPE={KEYBOARD_SUBMIT:"KEYBOARD_SUBMIT",DRAG:"DRAG",DOUBLE_PRESS:"DOUBLE_PRESS",LONG_PRESS:"LONG_PRESS",SHORT_PRESS:"SHORT_PRESS",HOVER:"HOVER"},e.IMPRESSION_EVENT={ENTERPRISE_LOGIN:"enterprise_login"},e.CONTROL_INTERACTION_EVENT={PERSONAL_LOGIN_CLICK:"personal_login_click",ENTERPRISE_LOGIN_CLICK:"enterprise_login_click"},e.CAMPAIGNS_REPORTING_TRACKING_EVENT_TOPIC=Object.freeze({CAMPAIGN_TOGGLE_ACTIVE:"campaign_toggle_status_to_active",CAMPAIGN_TOGGLE_PAUSED:"campaign_toggle_status_to_paused"}),e.CAMPAIGN_GROUPS_REPORTING_TRACKING_EVENT_TOPIC=Object.freeze({CAMPAIGN_GROUP_TOGGLE_ACTIVE:"campaign_group_toggle_status_to_active",CAMPAIGN_GROUP_TOGGLE_PAUSED:"campaign_group_toggle_status_to_paused"}),e.CREATIVES_REPORTING_TRACKING_EVENT_TOPIC=Object.freeze({CREATIVE_TOGGLE_ACTIVE:"creative_toggle_status_to_active",CREATIVE_TOGGLE_PAUSED:"creative_toggle_status_to_paused"})})),define("campaign-manager-web/utils/trigger-content-pairing",["exports","hue-web-positioning/utils/trigger-content-pairing"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/utils/upload-audience",["exports","campaign-manager-web/utils/targeting"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.addFacetToUploadedTargetingCriteria=function(e){const i=[],r=JSON.parse(JSON.stringify(e))
return r.include.and=[],e.include.and.forEach((e=>{const o=Object.keys(e.or)[0],l=[]
e.or[o].forEach(((e,n)=>{0===n?l.push((0,t.buildRawFacetObj)({facetUrn:a[o],urn:e})):l[0].segments.push({name:"",facetUrn:a[o],urn:e})})),o===n.GEO_ENTITY?r.include.and.push({or:l}):i.push(...l)})),r.include.and.push({or:i}),r},e.isJSONValid=function(e){try{JSON.parse(e)}catch(t){return!1}return!0}
const n={FUNCTION:"FUNCTION",GEO_ENTITY:"GEO_ENTITY",SENIORITY:"SENIORITY",TITLE:"TITLE"},a={[n.FUNCTION]:t.FACET_URNS.JOB_FUNCTIONS,[n.GEO_ENTITY]:t.FACET_URNS.LOCATIONS,[n.SENIORITY]:t.FACET_URNS.SENIORITIES,[n.TITLE]:t.FACET_URNS.TITLES}})),define("campaign-manager-web/utils/url-manager",["exports","restli-utils","ember-stdlib/utils/is-browser","campaign-manager-web/utils/validation","campaign-manager-web/utils/urn","@ember/debug","@linkedin/jsecure"],(function(e,t,n,a,i,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.SAFE_NOOP_IFRAME_TARGET=e.PROD_DOMAIN=e.HTTPS_URL_SCHEME=e.DOMAIN_REGEX=e.DESTINATION_PARAMETER_MAP=e.ABOUT_BLANK=void 0,e.addCompoundKey=A,e.addQueryParam=E,e.addQueryParams=S,e.convertToBatchResponse=j,e.createCompanyPageUrlFromUrn=z,e.createFeedUpdateUrl=F,e.createLandingPageUrlFromEntityUrn=function(e){const{landingPageId:t,organizationId:n}=(0,i.getLandingPageContentKeyFromEntityUrn)(e)
return o.default.sanitizeUrl(`${O()}/organization/${n}/campaign/${t}`)},e.createRecruiterUrl=function(e){const t=(0,i.getHiringProjectContentKeyFromEntityUrn)(e)?.hiringProjectId
return o.default.sanitizeUrl(k(t?`${O()}/talent/hire/${t}`:`${O()}/talent/projects?filters={"STATE":["ACTIVE"]}&scFilters=[{"sourcingChannelType":"PIPELINE_BUILDER"}]&sortBy=LAST_VIEWED`))},e.generateHostname=C,e.getCurrentUrl=v,e.getDomainUrl=O,e.getEncodedURL=e.getEncodedPrefixedURLForQueryParam=e.getEncodedPrefixedURL=void 0,e.getLocation=f,e.getPaymentsInlineIFrameURL=e.getPaymentsIFrameURL=void 0,e.getPrefixedURL=L,e.getProfileUrl=w,e.getQueryParams=T,e.getUrlsFromString=D,e.isEIDomain=P,e.isProdDomain=N,e.isProdOrEIDomain=I,e.utils=void 0
const l=/^[/,;!?]+/,s=/[,;!]+$/,c=/^www\.linkedin(-ei)?\.\w{2,3}(\.\w{2,3})?$/,u=e.DOMAIN_REGEX=/([.\w]+).(linkedin(?:-ei)?)\.(\w{2,3}(\.\w{2,3})?)$/,d=e.PROD_DOMAIN="www.linkedin.com",p="http://",m="https",g=e.HTTPS_URL_SCHEME=`${m}://`,b=e.ABOUT_BLANK="about:blank",_=(e.SAFE_NOOP_IFRAME_TARGET=`${g}${b}/`,{host:d,hostname:d,href:`${g}${d}`,origin:`${g}${d}`,protocol:`${m}:`,pathname:"/"})
e.DESTINATION_PARAMETER_MAP={ACCOUNT_ACCESS:"manage-access",ACCOUNT_ADD:"add-account",ACCOUNT_CONTACT:"contact-settings",ACCOUNT_EDIT:"edit-account-details",CAMPAIGN_AD_VARIATIONS:"rotate-ad-variations",CAMPAIGN_EDIT:"edit-campaign-details",CAMPAIGN_DUPLICATE:"duplicate-campaign",INMAIL_SENDER_PERMISSIONS:"sponsored-inmail-sender-permissions",METRICS_DOWNLOAD:"download-metrics"}
function h(e,t){let n="",a=e;-1!==e.indexOf("#")&&([a,n]=e.split("#"),n=`#${n}`)
let i="&"
return-1===a.indexOf("?")&&(i="?"),`${a}${i}${t}${n}`}function f(){return n.default?window.location:_}function T(e=""){const n=e.split("?")
if(n.length<2)return{}
const a=n[1]
return t.default.decoder.paramDecode(a)}function E(e,t,n,a={shouldEncode:!0}){if(!t||null==n)return e
return h(e,`${t}=${a.shouldEncode?encodeURIComponent(n):n}`)}function y(e,t,n,a=null){let i=e
const r=Object.keys(t)
return r.sort(),r.forEach((e=>{const r=t[e],o=a?`${a}.${e}`:e
Array.isArray(r)?r.forEach(((e,t)=>{i="object"==typeof e&&null!==e?y(i,e,n,`${o}[${t}]`):E(i,`${o}[${t}]`,e,n)})):i="object"==typeof r&&null!==r?y(i,r,n,`${o}`):E(i,o,r,n)})),i}function S(e,n,a={encodeV1:!1,shouldEncode:!0}){return"object"!=typeof n?e:a.encodeV1?y(e,n,a):h(e,t.default.encoder.paramEncode(n))}function A(e,n){return n&&"object"==typeof n?`${e}/${t.default.encoder._process(n)}`:e}function C(e,t=f()){const{hostname:n,protocol:a="https:"}=t,[,i="www",r="linkedin",o="com"]=u.exec(n)||[]
return{protocol:a,hostname:`${e||i}.${r}.${o}`}}function O(e){const{hostname:t,protocol:n}=C(e)
return`${n}//${t}`}function v(){const e=f()
return e?e.href:""}function w(e){return`${O()}/in/${e}`}function I(e=f()){const{hostname:t}=e
return c.test(t)}function P(e=f()){const{hostname:t}=e,[,,n]=u.exec(t)||[]
return"linkedin-ei"===n}function N(e=f()){const{hostname:t}=e,[,,n]=u.exec(t)||[]
return"linkedin"===n||"localhost"===t}function R(e=""){return e.replace(l,"").replace(s,"")}function D(e=""){return e?e.split(/\s+/).map(R).filter((e=>(0,a.validateURLModern)(e,{requireScheme:!1}))):""}const M=e=>encodeURI(decodeURIComponent(e))
function L({url:e,scheme:t=p}){if(!(0,a.validateURL)(e,{requireScheme:!1,addURIComplianceChecks:!0}))return""
return a.REGEXES.HTTP_REGEX.test(e)?e:`${t}${e}`}e.getEncodedURL=M
const k=(e,t=p)=>M(L({url:e,scheme:t}))
e.getEncodedPrefixedURL=k
const U=e=>encodeURIComponent(decodeURIComponent(L({url:e})))
e.getEncodedPrefixedURLForQueryParam=U
const x=()=>`${O()}/checkout/ads`
e.getPaymentsIFrameURL=x
function F(e){return e?o.default.sanitizeUrl(`${O()}/feed/update/${e}`):""}function z(e){return o.default.sanitizeUrl(`${O()}/company/${(0,i.getIdFromUrn)(e)}`)}function j(e,t){const n={data:{errors:{},results:{}}}
return e&&204!==e.status?n.data.errors[t]={message:e.status}:e&&(n.data.results[t]={status:204}),n}e.getPaymentsInlineIFrameURL=()=>`${O()}/payments/embed/adsinline`
e.utils={createFeedUpdateUrl:F,createCompanyPageUrlFromUrn:z,getPaymentsIFrameURL:x,getEncodedPrefixedURLForQueryParam:U,getEncodedPrefixedURL:k,getPrefixedURL:L,getEncodedURL:M,getUrlsFromString:D,isProdDomain:N,isEIDomain:P,isProdOrEIDomain:I,getProfileUrl:w,getCurrentUrl:v,getDomainUrl:O,generateHostname:C,addCompoundKey:A,addQueryParam:E,addQueryParams:S,getQueryParams:T,getLocation:f,convertToBatchResponse:j}})),define("campaign-manager-web/utils/url-match-rule",["exports","@linkedin/ember-tracked-validations","campaign-manager-web/config/environment","@ember/object/computed","@ember/application"],(function(e,t,n,a,i){Object.defineProperty(e,"__esModule",{value:!0}),e.wrapRuleWithValidations=e.getNewUrlRule=e.URL_MATCH_RULE_TYPES=e.MATCH_TYPES=void 0
const r=e.URL_MATCH_RULE_TYPES={EXACT:"EXACT",STARTS_WITH:"STARTS_WITH",CONTAINS:"CONTAINS"},o=e.MATCH_TYPES=r,l=(0,t.buildValidators)({matchValue:[(0,t.validator)("presence",!0),(0,t.validator)("url",{requireScheme:!1,disabled:(0,a.equal)("model.matchType",o.CONTAINS),dependentKeys:["model.matchType"]})]}),s=(e,t)=>{const a="test"===n.default.environment&&void 0!==t.owner?t.owner:(0,i.getOwner)(t)
return new l(a,e)}
e.wrapRuleWithValidations=s
e.getNewUrlRule=(e,t=!1)=>s({matchValue:"",matchType:t?o.STARTS_WITH:o.CONTAINS,meta:{showValidations:!1,isDropdownOpen:!1}},e)})),define("campaign-manager-web/utils/url-regex",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.URL_REGEX=void 0
e.URL_REGEX=new RegExp("^(?:(https?://)?)(?:(?!(?:10|127)(?:\\.\\d{1,3}){3})(?!(?:169\\.254|192\\.168)(?:\\.\\d{1,3}){2})(?!172\\.(?:1[6-9]|2\\d|3[0-1])(?:\\.\\d{1,3}){2})(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))(?::\\d{2,5})?(?:(?:/|\\?)\\S*)?$","i")})),define("campaign-manager-web/utils/url",["exports","@ember/debug","campaign-manager-web/utils/urn"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.buildCampaignUrnComplexKey=function(e){return`(id:(sponsoredCampaign:${encodeURIComponent((0,n.createUrnFromAttrs)(n.URN_TYPES.SPONSORED_CAMPAIGN,e))}))`},e.buildComplexKeyForUTM=function(e,t){return`($params:(),adEntity:(${e}:${encodeURIComponent((0,n.createUrnFromAttrs)(e,t))}))`},e.extractAccountId=function(e){if(!e)return
const[,t]=e.match(a)||[]
return t},e.extractCampaignId=function(e){if(!e)return
const[,t]=e.match(i)||[]
return t},e.extractOrganizationId=function(e){if(!e)return
const[,t]=e.match(r)||[]
return t},e.getPluralizedUrl=function(e,t){const[n,a]=e.includes(`/${t}/`)?[new RegExp(`${t}/`,"g"),`${t}s/`]:[new RegExp(`/${t}(?=(\\?.*)?$)`,"g"),`/${t}s`]
e.match(n)
return e.replace(n,(()=>a))}
const a=/accounts?\/(\d+)/,i=/campaigns?\/(\d+)/,r=/&organization=(\d+)&/})),define("campaign-manager-web/utils/urn",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.URN_TYPES=e.ORGANIZATION_URN_TYPES=void 0,e.createAccountUrnFromId=function(e){return l(a.SPONSORED_ACCOUNT,e)},e.createCampaignGroupUrnFromId=function(e){return l(a.SPONSORED_CAMPAIGN_GROUP,e)},e.createCampaignUrnFromId=function(e){return l(a.SPONSORED_CAMPAIGN,e)},e.createDigitalMediaAssetUrnFromImageUrl=function(e){if(!e)return
const t=e.match(/media.licdn.com\/dms\/image\/([^/]+)/)?.[1]
return l(a.DIGITAL_MEDIA_ASSET,t)},e.createEnterpriseApplicationInstanceUrn=function(e,t){return`urn:li:enterpriseApplicationInstance:(urn:li:enterpriseAccount:${e},${t})`},e.createOrganizationUrnFromCompanyId=s,e.createOrganizationUrnFromCompanyUrn=function(e){return s(r(e))},e.createSegmentUrnFromId=function(e){return`${n}${t}dmpSegment${t}${e||""}`},e.createUrnFromAttrs=l,e.createUrnFromFileName=function(e){const[t,n]=e.split(".")
return`urn:li:content:${n.toUpperCase()}/IMG/${t.replace(/-/g,"")}`},e.createVersionedLeadGenFormUrnFromAdFormUrn=function(e){if(!e)return
return`urn:li:versionedLeadGenForm:(urn:li:leadGenForm:${r(e)},1)`},e.getAdFormUrnFromVersionedLeadGenFormUrn=function(e){if(!e)return
return`urn:li:adForm:${c(e)}`},e.getHiringProjectContentKeyFromEntityUrn=u,e.getHiringProjectIdFromEntityUrn=function(e=""){return u(e).hiringProjectId},e.getIdFromUrn=r,e.getLandingPageContentKeyFromEntityUrn=function(e){const t=e.match(/urn:li:organizationLandingPage:\(urn:li:organization:(\d*),(.*)\)/)
return{organizationId:t?.[1],landingPageId:t?.[2]}},e.getLeadGenFormIdFromVersionedUrn=c,e.getLeadGenFormUrnFromVersionedUrn=function(e){if(!e)return
return`urn:li:leadGenForm:${c(e)}`},e.getMarketingSnapshotIdFromUrn=function(e=""){return e.match(/\d+/)[0]},e.getNotificationRecipientIdsFromEntityUrn=function(e){const t=e.match(/urn:li:memberAdAccount:\(urn:li:member:(\d+),urn:li:sponsoredAccount:(\d+)\)/)
return t?{memberId:t[1],accountId:t[2]}:{}},e.getNumericEntityId=function(e){return Number(r(String(e.id||null)))},e.getPartnerConversionUrn=function(e){return`urn:lla:llaPartnerConversion:${e.split(/[(:,)]/).filter((e=>!!e)).pop()}`},e.getTypeFromUrn=o,e.isUgcPostUrn=e.isShareUrn=e.isOrganizationUrn=e.isMemberUrn=e.isDigitalmediaAssetUrn=e.isContentUrn=e.isCompanyUrn=e.isArticleUrn=e.isAccountUrn=void 0
const t=":",n="urn:li",a=e.URN_TYPES={COMPANY:"company",MEMBER:"member",SPONSORED_ACCOUNT:"sponsoredAccount",SPONSORED_CAMPAIGN:"sponsoredCampaign",SPONSORED_CAMPAIGN_GROUP:"sponsoredCampaignGroup",SPONSORED_CREATIVE:"sponsoredCreative",MINI_COMPANY:"fs_miniCompany",CONTENT:"content",AD_INMAIL_CONTENT:"adInMailContent",ARTICLE:"article",MEDIA:"media",AD_EXPERIMENT:"adExperiment",AD_SEGMENT:"adSegment",AD_PUBLISHER_FILE:"adPublisherFile",CUSTOMER_PHONE_NUMBER:"customerPhoneNumber",DIGITAL_MEDIA_ASSET:"digitalmediaAsset",AD_FORM:"adForm",BUSINESS_MANAGER_ACCOUNT:"businessManagerAccount",EVENT:"event",AD_LIFT_TEST:"adLiftTest",AD_PAGE_SET:"adPageSet",ENTERPRISE_ACCOUNT:"enterpriseAccount",ENTERPRISE_APPLICATION_INSTANCE:"enterpriseApplicationInstance",INDUSTRY:"industry",GEOLOCATION:"geo",WEBSITE_SIGNAL:"websiteSignal",LINKEDIN_ARTICLE:"linkedInArticle",GROUP_POST:"groupPost",SHARE:"share",UGC_POST:"ugcPost",AD_CONSENT:"adConsent",LEADGEN_FORM:"leadGenForm",BILLING_INVOICE:"billingInvoice",NOT_SUPPORTED:""},i=e.ORGANIZATION_URN_TYPES={ORGANIZATION:"organization",ORGANIZATION_BRAND:"organizationBrand"}
function r(e=""){return e.split(t).pop()}function o(e=""){const n=e.split(t)
return n[n.length-2]||a.NOT_SUPPORTED}function l(e="",a=""){return`${n}${t}${e}${t}${a}`}function s(e){return l(i.ORGANIZATION,e)}function c(e){if(!e)return
const t=e.match(/urn:li:versionedLeadGenForm:\(urn:li:leadGenForm:(\d*),(.*)\)/)
return t?.[1]}function u(e=""){const t=e.match(/urn:li:hiringProject:\(urn:li:contract:(\d*),(.*)\)/)
return{contractId:t?.[1],hiringProjectId:t?.[2]}}e.isMemberUrn=e=>o(e)===a.MEMBER
e.isCompanyUrn=e=>o(e)===a.COMPANY
e.isContentUrn=e=>o(e)===a.CONTENT
e.isDigitalmediaAssetUrn=e=>o(e)===a.DIGITAL_MEDIA_ASSET
e.isArticleUrn=e=>o(e)===a.ARTICLE
e.isOrganizationUrn=e=>o(e)===i.ORGANIZATION
e.isAccountUrn=e=>o(e)===a.SPONSORED_ACCOUNT
e.isUgcPostUrn=e=>o(e)===a.UGC_POST
e.isShareUrn=e=>o(e)===a.SHARE})),define("campaign-manager-web/utils/uuid-generator",["exports","ember-uuid/utils/uuid-generator"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"parse",{enumerable:!0,get:function(){return t.parse}}),Object.defineProperty(e,"unparse",{enumerable:!0,get:function(){return t.unparse}}),Object.defineProperty(e,"v1",{enumerable:!0,get:function(){return t.v1}}),Object.defineProperty(e,"v4",{enumerable:!0,get:function(){return t.v4}})})),define("campaign-manager-web/utils/validation",["exports","campaign-manager-web/utils/url-regex","campaign-manager-web/utils/url-manager","@ember/debug"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.REGEXES=void 0,e.assertArgs=function(e,t){Object.entries(t).forEach((([e,t])=>{}))},e.generateValidationErrorObj=function(e,t,n=void 0){return{attribute:e,message:t,isValid:n,errors:[!0]}},e.validateURL=function(e,{requireScheme:a=!0,addURIComplianceChecks:r}={}){try{return(0,n.getEncodedURL)(e),t.URL_REGEX.test(e)&&(!a||i.HTTP_REGEX.test(e))&&(!r||i.OPTIONAL_HASH_ONE_ONLY.test(e))}catch(o){return!1}},e.validateURLModern=function e(t,{requireScheme:a=!0}={}){const i=["http:","https:"]
if(!a)return e(t,{requireScheme:!0})||e(`http://${t}`,{requireScheme:!0})||e(`https://${t}`,{requireScheme:!0})
try{if(/\s/g.test(t))return!1;(0,n.getEncodedURL)(t)
const e=new URL(t)
return!!i.includes(e.protocol)&&(-1!==e.hostname.indexOf(".")&&(!e.hostname.endsWith(".")&&!(!t.toLowerCase().includes(e.origin.toLowerCase())&&-1===e.host.indexOf("xn--"))))}catch(r){return!1}}
const i=e.REGEXES={HTTP_REGEX:/^https?:\/\//i,OPTIONAL_HASH_ONE_ONLY:/^[^#]*#?[^#]*$/}})),define("campaign-manager-web/utils/vector-assets",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.imageUrlToVectorObject=e.UPLOAD_TYPES=e.UPLOAD_MANAGER_STATES=e.FILE_UPLOAD_ID=e.EMPTY_VECTOR_OBJECT=e.CM_UPLOAD_RECIPES=e.CM_UPLOAD_OWNERS=e.CM_UPLOAD_ARTIFACTS=e.CM_UPLOAD_ACTIONS=e.ARTIFACT_CLASS_NAMES=void 0
e.CM_UPLOAD_RECIPES={IN_APP_PROMOTION_IMAGE:"IN_APP_PROMOTION_IMAGE",RIGHT_RAIL_BACKGROUND_IMAGE:"RIGHT_RAIL_BACKGROUND_IMAGE",RIGHT_RAIL_LOGO:"RIGHT_RAIL_LOGO",RIGHT_RAIL_PDF:"RIGHT_RAIL_PDF",RIGHT_RAIL_PDFPREVIEW_IMAGE:"RIGHT_RAIL_PDFPREVIEW_IMAGE",SPINMAIL_CUSTOM_SENDER_IMAGE:"SPINMAIL_CUSTOM_SENDER_IMAGE",SPINMAIL_BANNER_IMAGE:"SPINMAIL_BANNER_IMAGE",SPONSORED_MESSAGE_ATTACHMENT:"SPONSORED_MESSAGE_ATTACHMENT",IMAGE_GENERIC_BASE:"IMAGE_GENERIC_BASE",IMAGE_SPECIFIC_RIGHT_RAIL_LOGO:"IMAGE_SPECIFIC_RIGHT_RAIL_LOGO",IMAGE_SPECIFIC_RIGHT_RAIL_BACKGROUND:"IMAGE_SPECIFIC_RIGHT_RAIL_BACKGROUND",IMAGE_SPECIFIC_CAROUSEL_CARD:"IMAGE_SPECIFIC_CAROUSEL_CARD",COMPANY_UPDATE_RICHMEDIA_IMAGE:"COMPANY_UPDATE_RICHMEDIA_IMAGE",COMPANY_UPDATE_ARTICLE_IMAGE:"COMPANY_UPDATE_ARTICLE_IMAGE",CAROUSEL_CARD_IMAGE:"CAROUSEL_CARD_IMAGE",VIDEO_CAPTION:"VIDEO_CAPTION",VIDEO_ADS_V2:"VIDEO_ADS_V2",VIDEO_CTV:"VIDEO_CTV",VIDEO_THUMBNAIL:"VIDEO_THUMBNAIL",VIDEO_LIVE_PREVIEW:"VIDEO_LIVE_PREVIEW",SPONSORED_UPDATE_NATIVE_DOCUMENT:"SPONSORED_UPDATE_NATIVE_DOCUMENT",SPONSORED_UPDATE_NATIVE_DOCUMENT_PREVIEW:"SPONSORED_UPDATE_NATIVE_DOCUMENT_PREVIEW"},e.CM_UPLOAD_ACTIONS={REGISTER_MEDIA_UPLOAD:"registerMediaUpload",REGISTER_MEDIA_UPLOAD_V2:"registerMediaAssetUpload",REGISTER_CAPTIONS:"registerCaptions",PREPARE_UPLOAD:"prepareUpload",COMPLETE_MULTI_PART_UPLOAD:"completeMultiPartUpload"},e.CM_UPLOAD_ARTIFACTS={CAPTIONS_ARTIFACT:"CAPTIONS_ARTIFACT",DARK_THUMBNAIL_ARTIFACT:"DARK_THUMBNAIL_ARTIFACT",LIVE_PREVIEW_THUMBNAIL_ARTIFACT:"LIVE_PREVIEW_THUMBNAIL_ARTIFACT"},e.CM_UPLOAD_OWNERS={ACCOUNT:"ACCOUNT",COMPANY:"COMPANY"}
const t=e.EMPTY_VECTOR_OBJECT={artifacts:[]},n=(e.UPLOAD_MANAGER_STATES={COMPLETED:"COMPLETED",FAILED:"FAILED"},e.UPLOAD_TYPES={SINGLE:"SINGLE",MULTIPART:"MULTIPART"},e.ARTIFACT_CLASS_NAMES={SSU_CAROUSEL_CARD_IMAGE_EDIT_INFO:"ssu-carousel-card-imageEditInfo"},/^(\d+)_(\d+)\/.*/)
e.imageUrlToVectorObject=(e,a)=>{if(!e||!a)return t
const i=e.split(a)
if(1===i.length)return t
const r=i[0]+a,o=i[1],l=o.match(n)
return!l||l.length<3?t:{artifacts:[{fileIdentifyingUrlPathSegment:o,height:parseInt(l[2],10),width:parseInt(l[1],10)}],rootUrl:r}}
e.FILE_UPLOAD_ID="fileUploadId"})),define("campaign-manager-web/utils/vector-upload",["exports","campaign-manager-web/constants/vector-asset"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.getImageUrl=function(e){const{asset:n={}}=e||{}
if(n[t.CM_IMAGE_NAMESPACE])return n[t.CM_IMAGE_NAMESPACE].url
if(n[t.CM_DOCUMENT_NAMESPACE]&&n[t.CM_DOCUMENT_NAMESPACE].previewImage)return n[t.CM_DOCUMENT_NAMESPACE].previewImage.url
return null}})),define("campaign-manager-web/utils/vector-url",["exports","ember-vector-images/utils/vector-url"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/utils/video-spec-validation",["exports","@ember/object","@ember/template","ember-test-waiters","campaign-manager-web/constants/video","campaign-manager-web/utils/number","campaign-manager-web/utils/file-upload","campaign-manager-web/utils/media-specs"],(function(e,t,n,a,i,r,o,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.VIDEO_VALIDATION_ERROR_TYPES=e.THUMBNAIL_VALIDATION_WARNINGS=e.STANDARD_MEASUREMENTS=e.LAN_RECOMMENDATION_MAX_VIDEO_DURATION_IN_SECONDS=e.DEFAULT_VIDEO_SPECS=e.CUSTOM_THUMBNAIL_SPECS=e.CONNECTED_TELEVISION_VIDEO_SPECS=void 0
const s={MIN_VIDEO_WIDTH:(e,t=.05,{width:n})=>n>=(1-t)*e,MAX_VIDEO_WIDTH:(e,t=.05,{width:n})=>n<=(1+t)*e,MIN_VIDEO_HEIGHT:(e,t=.05,{height:n})=>n>=(1-t)*e,MAX_VIDEO_HEIGHT:(e,t=.05,{height:n})=>n<=(1+t)*e,MIN_VIDEO_ASPECT:(e,t=.05,{width:n,height:a})=>n/a>=(1-t)*e,MAX_VIDEO_ASPECT:(e,t=.05,{width:n,height:a})=>n/a<=(1+t)*e,NOOP:()=>!0},c=e.VIDEO_VALIDATION_ERROR_TYPES={ASPECT_RATIO_INVALID:"ASPECT_RATIO_INVALID",EXCEEDS_MAX_HEIGHT:"EXCEEDS_MAX_HEIGHT",EXCEEDS_MAX_WIDTH:"EXCEEDS_MAX_WIDTH",BELOW_MIN_HEIGHT:"BELOW_MIN_HEIGHT",BELOW_MIN_WIDTH:"BELOW_MIN_WIDTH",EXCEEDS_MAX_DURATION:"EXCEEDS_MAX_DURATION",BELOW_MIN_DURATION:"BELOW_MIN_DURATION"},u=e.STANDARD_MEASUREMENTS={FILE_SIZE:"FILE_SIZE",FILE_TYPE:"FILE_TYPE",ASPECT:"ASPECT",DURATION:"DURATION",WIDTH:"WIDTH",HEIGHT:"HEIGHT",RESOLUTION:"RESOLUTION",RESOLUTION_STANDARD:"RESOLUTION_STANDARD",BIT_RATE:"BIT_RATE"},d="components/sponsored-video-form",p="i18n_error_text_granular_",m="i18n_ctv_error_text_granular_",g=e.DEFAULT_VIDEO_SPECS={MAX_VIDEO_FILE_SIZE_IN_BYTES:o.TWO_HUNDRED_MEGABYTES,MIN_VIDEO_FILE_SIZE_IN_BYTES:76800,MAX_VIDEO_ASPECT:16/9,MIN_VIDEO_ASPECT:9/16,FRIENDLY_MAX_ASPECT:"16:9",FRIENDLY_MIN_ASPECT:"9:16",MIN_VIDEO_DURATION_IN_SECONDS:3,MAX_VIDEO_DURATION_IN_SECONDS:1859,MIN_VIDEO_WIDTH:360,MAX_VIDEO_WIDTH:1920,MIN_VIDEO_HEIGHT:360,MAX_VIDEO_HEIGHT:1920,PADDING:.05,SUPPORTED_RESOLUTIONS:[],MIN_BIT_RATE_THRESHOLD:0,ERROR_I18N_MAP:{[u.FILE_TYPE]:"i18n_error_text_format",[u.FILE_SIZE]:"i18n_error_text_size",[u.ASPECT]:`${p}${u.ASPECT}`,[u.DURATION]:`${p}${u.DURATION}`,[u.WIDTH]:`${p}${u.WIDTH}`,[u.HEIGHT]:`${p}${u.HEIGHT}`},FILE_VALIDATIONS:[u.FILE_TYPE,u.FILE_SIZE],VIDEO_VALIDATIONS:[u.ASPECT,u.RESOLUTION,u.DURATION]}
e.CONNECTED_TELEVISION_VIDEO_SPECS={MIN_VIDEO_FILE_SIZE_IN_BYTES:76800,MAX_VIDEO_FILE_SIZE_IN_BYTES:o.FIVE_HUNDRED_MEGABYTE,MIN_VIDEO_ASPECT:16/9,MAX_VIDEO_ASPECT:16/9,FRIENDLY_MIN_ASPECT:"16:9",FRIENDLY_MAX_ASPECT:"16:9",MIN_VIDEO_DURATION_IN_SECONDS:3,MAX_VIDEO_DURATION_IN_SECONDS:60,MIN_VIDEO_WIDTH:1280,MAX_VIDEO_WIDTH:1920,MIN_VIDEO_HEIGHT:720,MAX_VIDEO_HEIGHT:1080,PADDING:.05,SHOULD_APPLY_PADDING_TO_DURATION:!0,SUPPORTED_RESOLUTIONS:[i.RESOLUTION_NAMES.HD_720,i.RESOLUTION_NAMES.FULL_HD_1080],MIN_BIT_RATE_THRESHOLD:1228800,ERROR_I18N_MAP:{...g.ERROR_I18N_MAP,[u.FILE_TYPE]:`${m}${u.FILE_TYPE}_v2`,[u.FILE_SIZE]:`${m}${u.FILE_SIZE}_v2`,[u.DURATION]:`${m}${u.DURATION}_v2`,[u.RESOLUTION_STANDARD]:`${m}${u.RESOLUTION_STANDARD}_v2`,[u.BIT_RATE]:`${m}${u.BIT_RATE}_v2`},FILE_VALIDATIONS:[u.FILE_TYPE,u.FILE_SIZE],VIDEO_VALIDATIONS:[u.DURATION,u.RESOLUTION_STANDARD,u.BIT_RATE]},e.CUSTOM_THUMBNAIL_SPECS={MAX_IMAGE_FILE_SIZE_IN_BYTES:o.TWO_MEGABYTES,MIN_RECOMMENDED_IMAGE_WIDTH:720,MIN_RECOMMENDED_IMAGE_HEIGHT:720},e.THUMBNAIL_VALIDATION_WARNINGS={RESOLUTION:"resolution",ORIENTATION:"orientation-v2"},e.LAN_RECOMMENDATION_MAX_VIDEO_DURATION_IN_SECONDS=30
class b{constructor(e){var t,n,a
a=e=>(0,o.isValidFileType)(e,o.VIDEO_ACCEPT),(n="validateFileType")in(t=this)?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,this.specs=Object.assign({},g,e)}static getResolutionStandard(e,t,n=g.PADDING){const a=Object.values(i.RESOLUTION_NAMES)
for(let r=0;r<a.length;r++){if(Object.entries(i.RESOLUTION_SPECS[a[r]]).every((([a,i])=>(s[a]||s.NOOP)(i,n,{width:e,height:t}))))return a[r]}}pad(e){return("min"===e.substring(0,3).toLowerCase()?1-this.specs.PADDING:1+this.specs.PADDING)*this.specs[e]}validateFileTypeWithDetails(e,t){const a={isValid:this.validateFileType(e),i18nErrorString:null,measurement:u.FILE_TYPE}
return a.isValid||(a.i18nErrorString=(0,n.htmlSafe)(t(d,this.specs.ERROR_I18N_MAP[a.measurement]))),a}validateFileSize(e){return(0,r.isInRange)(e,this.specs.MIN_VIDEO_FILE_SIZE_IN_BYTES,this.specs.MAX_VIDEO_FILE_SIZE_IN_BYTES)}validateFileSizeWithDetails(e,t){const a={isValid:this.validateFileSize(e),i18nErrorString:null,measurement:u.FILE_SIZE}
return a.isValid||(a.i18nErrorString=(0,n.htmlSafe)(t(d,this.specs.ERROR_I18N_MAP[a.measurement],{isTooLarge:e>this.specs.MAX_VIDEO_FILE_SIZE_IN_BYTES,expectedMin:l.default.getFriendlyFileSize(this.specs.MIN_VIDEO_FILE_SIZE_IN_BYTES,t),expectedMax:l.default.getFriendlyFileSize(this.specs.MAX_VIDEO_FILE_SIZE_IN_BYTES,t)}))),a}validateAspectRatio(e,t){if(e&&t){const n=e/t
return(0,r.isInRange)(n,this.pad("MIN_VIDEO_ASPECT"),this.pad("MAX_VIDEO_ASPECT"))}return!1}validateAspectRatioWithDetails(e,t,n){const a={isValid:this.validateAspectRatio(e,t),i18nErrorString:null,measurement:u.ASPECT}
return a.isValid||(a.i18nErrorString=n(d,this.specs.ERROR_I18N_MAP[a.measurement],{actual:l.default.getFriendlyRatio(e,t,n),expectedMin:this.specs.FRIENDLY_MIN_ASPECT,expectedMax:this.specs.FRIENDLY_MAX_ASPECT})),a}validateDuration(e){return(0,r.isInRange)(e,this.specs.MIN_VIDEO_DURATION_IN_SECONDS,this.specs.SHOULD_APPLY_PADDING_TO_DURATION?this.pad("MAX_VIDEO_DURATION_IN_SECONDS"):this.specs.MAX_VIDEO_DURATION_IN_SECONDS)}validateDurationWithDetails(e,t){const a={isValid:this.validateDuration(e),i18nErrorString:null,measurement:u.DURATION}
return a.isValid||(a.i18nErrorString=(0,n.htmlSafe)(t(d,this.specs.ERROR_I18N_MAP[a.measurement],{actual:l.default.getFriendlyDuration(e,t),expectedMin:l.default.getFriendlyDuration(this.specs.MIN_VIDEO_DURATION_IN_SECONDS,t),expectedMax:l.default.getFriendlyDuration(this.specs.MAX_VIDEO_DURATION_IN_SECONDS,t),isTooLong:e>this.specs.MAX_VIDEO_DURATION_IN_SECONDS}))),a}validateWidth(e){return(0,r.isInRange)(e,this.pad("MIN_VIDEO_WIDTH"),this.pad("MAX_VIDEO_WIDTH"))}validateWidthWithDetails(e,t){const n={isValid:this.validateWidth(e),i18nErrorString:null,measurement:u.WIDTH}
return n.isValid||(n.i18nErrorString=t(d,this.specs.ERROR_I18N_MAP[n.measurement],{actual:e,expectedMin:this.specs.MIN_VIDEO_WIDTH,expectedMax:this.specs.MAX_VIDEO_WIDTH})),n}validateHeight(e){return(0,r.isInRange)(e,this.pad("MIN_VIDEO_HEIGHT"),this.pad("MAX_VIDEO_HEIGHT"))}validateHeightWithDetails(e,t){const n={isValid:this.validateHeight(e),i18nErrorString:null,measurement:u.HEIGHT}
return n.isValid||(n.i18nErrorString=t(d,this.specs.ERROR_I18N_MAP[n.measurement],{actual:e,expectedMin:this.specs.MIN_VIDEO_HEIGHT,expectedMax:this.specs.MAX_VIDEO_HEIGHT})),n}validateResolution(e,t){return this.validateWidth(e)&&this.validateHeight(t)}validateResolutionWithDetails(e,t,n){return this.validateWidth(e)?this.validateHeight(t)?{isValid:!0,i18nErrorString:null,measurement:u.RESOLUTION}:this.validateHeightWithDetails(t,n):this.validateWidthWithDetails(e,n)}validateResolutionStandard(e,t){if(0===this.specs.SUPPORTED_RESOLUTIONS?.length)return!0
const n=b.getResolutionStandard(e,t,this.specs.PADDING)
return!!n&&this.specs.SUPPORTED_RESOLUTIONS.includes(n)}validateResolutionStandardWithDetails(e,t,a){const i={isValid:this.validateResolutionStandard(e,t),i18nErrorString:null,measurement:u.RESOLUTION_STANDARD}
return i.isValid||(i.i18nErrorString=(0,n.htmlSafe)(a(d,this.specs.ERROR_I18N_MAP[i.measurement],{supportedStandards:this.specs.SUPPORTED_RESOLUTIONS.map((e=>l.default.getFriendlyResolutionNameWithSpecs(e,a))),supportedStandardsLength:this.specs.SUPPORTED_RESOLUTIONS.length}))),i}validateBitRate(e,t){return 8*e/t>=this.specs.MIN_BIT_RATE_THRESHOLD}validateBitRateWithDetails(e,t,a){const r={isValid:this.validateBitRate(e,t),i18nErrorString:null,measurement:u.BIT_RATE}
return r.isValid||(r.i18nErrorString=(0,n.htmlSafe)(a(d,this.specs.ERROR_I18N_MAP[r.measurement],{expectedMin:l.default.getFriendlyBitRate(this.specs.MIN_BIT_RATE_THRESHOLD,a,{preferredUnit:i.BIT_RATE_UNITS.Kbps})}))),r}_validateFileSpecs(e,t){const n=this.specs.FILE_VALIDATIONS||[]
for(let a=0;a<n.length;a++)switch(n[a]){case u.FILE_SIZE:{const n=this.validateFileSizeWithDetails(e.size,t)
if(!n.isValid)return[{[u.FILE_SIZE]:n}]
break}case u.FILE_TYPE:{const n=this.validateFileTypeWithDetails(e,t)
if(!n.isValid)return[{[u.FILE_TYPE]:n}]
break}}return[]}_validateVideoSpecs(e,t){const n=this.specs.VIDEO_VALIDATIONS||[],{duration:a,size:i,videoWidth:r,videoHeight:o}=e,l=[]
for(let s=0;s<n.length;s++)switch(n[s]){case u.ASPECT:{const e=this.validateAspectRatioWithDetails(r,o,t)
e.isValid||l.push({[u.ASPECT]:e})
break}case u.WIDTH:{const e=this.validateWidthWithDetails(r,t)
e.isValid||l.push({[u.RESOLUTION]:e})
break}case u.HEIGHT:{const e=this.validateHeightWithDetails(o,t)
e.isValid||l.push({[u.RESOLUTION]:e})
break}case u.RESOLUTION:{const e=this.validateResolutionWithDetails(r,o,t)
e.isValid||l.push({[u.RESOLUTION]:e})
break}case u.DURATION:{const e=this.validateDurationWithDetails(a,t)
e.isValid||l.push({[u.DURATION]:e})
break}case u.RESOLUTION_STANDARD:{const e=this.validateResolutionStandardWithDetails(r,o,t)
e.isValid||l.push({[u.RESOLUTION_STANDARD]:e})
break}case u.BIT_RATE:{const e=this.validateBitRateWithDetails(i,a,t)
e.isValid||l.push({[u.BIT_RATE]:e})
break}}return l}validateVideoFileWithDetails(e,n,i=!1){return(0,a.waitForPromise)(new Promise(((a,r)=>{const o=(0,t.getProperties)(e,["name","size","type"]),s=this._validateFileSpecs(o,n);(s.some((e=>e[u.FILE_TYPE]))||s.length>0&&i)&&r({files:[e],errors:s,videoFileSpecs:o}),l.default.getVideoSpecsFromFile(e).then((t=>{const i={...o,...t},l=this._validateVideoSpecs(i,n),c=[...s,...l]
c.length>0?r({files:[e],errors:c,videoFileSpecs:i}):a({validFiles:[e],videoFileSpecs:i})})).catch((()=>{a({validFiles:[e],videoFileSpecs:o})}))})),"get-video-file-spec")}hasValidVideoSpec(e){const n=(0,t.get)(e,"shareContent.contentEntities.0.video")
if(!n)return!1
const{aspectRatioWidth:a,aspectRatioHeight:i}=(0,t.getProperties)(n,["aspectRatioWidth","aspectRatioHeight"])
return this.validateAspectRatio(a,i)}getValidationErrors(e){const n=(0,t.get)(e,"shareContent.contentEntities.0.video")||{},{duration:a,aspectRatioWidth:i,aspectRatioHeight:r}=n,o=Math.floor(a/1e3),l=[]
return[a,i,r].some((e=>void 0===e))?[]:(this.validateAspectRatio(i,r)||l.push(c.ASPECT_RATIO_INVALID),o<this.specs.MIN_VIDEO_DURATION_IN_SECONDS&&l.push(c.BELOW_MIN_DURATION),o>this.specs.MAX_VIDEO_DURATION_IN_SECONDS&&l.push(c.EXCEEDS_MAX_DURATION),l)}}e.default=b})),define("campaign-manager-web/utils/video",["exports","campaign-manager-web/utils/string","campaign-manager-web/utils/sponsored-content"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.MP4_EXTENSION=e.MAX_HEADLINE_DISPLAY_LENGTH=e.FILENAME_EXTENSION_REGEX=void 0,e.getTruncatedFileNameFromVideo=function(e){const{name:i=""}=e,r=i.match(a)
if(i.length&&i.length>n.MAX_SLUG_LENGTH&&r){const[,e,a]=r
return`${(0,t.getTruncated)(e,n.MAX_SLUG_LENGTH-a.length)}${a}`}return i},e.getVideoInfoFromVideoFileSpec=function(e){const{duration:t,videoWidth:n,videoHeight:a,thumbnailUrl:i}=e
return{duration:1e3*t,aspectRatioWidth:n,aspectRatioHeight:a,url:i}}
e.MP4_EXTENSION=".mp4"
const a=e.FILENAME_EXTENSION_REGEX=/(.+)(\..+)$/i
e.MAX_HEADLINE_DISPLAY_LENGTH=70})),define("campaign-manager-web/utils/website-visit-chargeability",["exports","campaign-manager-web/utils/objective-type"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.doesObjectiveRequireLandingPageUrl=void 0
const n=[t.OBJECTIVE_TYPE.WEBSITE_VISIT,t.OBJECTIVE_TYPE.WEBSITE_CONVERSION,t.OBJECTIVE_TYPE.JOB_APPLICANT,t.OBJECTIVE_TYPE.TALENT_LEAD]
e.doesObjectiveRequireLandingPageUrl=e=>n.includes(e)})),define("campaign-manager-web/utils/whitepaper-download",["exports","@ember/object","campaign-manager-web/constants/creative","campaign-manager-web/constants/whitepaper-download","campaign-manager-web/utils/dynamic-ads","campaign-manager-web/utils/object","campaign-manager-web/utils/string","campaign-manager-web/utils/url-manager"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.getPlaceholderPdf=function(){return(0,l.isProdDomain)()?a.DUMMY_FILE_TO_DOWNLOAD_DATA_PROD:a.DUMMY_FILE_TO_DOWNLOAD_DATA_EI},e.getPrivacyDataFromCreatives=function(e){const a={}
if(e.length>0){const i=e.find((e=>e.type===n.CREATIVE_TYPE.WHITEPAPER_DOWNLOAD_V2&&(0,t.get)(e,"variables.privacyPolicyUrl")))
i&&(a.callToAction=(0,t.get)(i,"callToAction"),a.privacyPolicyUrl=(0,t.get)(i,"variables.privacyPolicyUrl"),a.privacyPolicyText=(0,t.get)(i,"variables.privacyPolicyText")||"")}if(a.privacyPolicyUrl)return a},e.whitepaperDownloadRequiredFields=e.whitepaperDownloadFields=e.getWhitepaperVariables=void 0
let _=(c=b((s=class{constructor(){g(this,"fileToDownload",void 0),g(this,"headline",void 0),g(this,"title",void 0),g(this,"logo",void 0),g(this,"organizationName",void 0),g(this,"previewImages",void 0),g(this,"privacyPolicyUrl",void 0),m(this,"customHeadline",c,this),m(this,"followerCountVisible",u,this),m(this,"organization",d,this),m(this,"privacyPolicyText",p,this)}}).prototype,"customHeadline",[r.optional],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=b(s.prototype,"followerCountVisible",[r.optional],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=b(s.prototype,"organization",[r.optional],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(s.prototype,"privacyPolicyText",[r.optional],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)
const h=e.whitepaperDownloadFields=(0,r.getAllFields)(_)
e.whitepaperDownloadRequiredFields=(0,r.getRequiredFields)(_)
e.getWhitepaperVariables=(0,i.getVariablesFactory)((function(e){return Object.assign((0,t.getProperties)(e,h),{customHeadline:(0,o.getTruncated)(e.customHeadline,a.MAX_HEADLINE_LENGTH),previewImages:(e.previewImages||[]).reduce(((e,n)=>(n&&e.push((0,t.getProperties)(n,["reference","url"])),e)),[]),privacyPolicyText:(0,o.getTruncated)(e.privacyPolicyText,a.MAX_PRIVACY_POLICY_LENGTH),privacyPolicyUrl:(0,l.getEncodedPrefixedURL)(e.privacyPolicyUrl),organizationName:(0,o.getTruncated)(e.organizationName,a.MAX_ORGANIZATION_LENGTH),title:(0,o.getTruncated)(e.title,a.MAX_TITLE_LENGTH)})}),(function({headline:e}){return{customHeadline:e!==a.WHITEPAPER_DOWNLOAD_HEADLINE.CUSTOM}}))})),define("campaign-manager-web/utils/youtube",["exports","campaign-manager-web/utils/regex"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.getMediumQualityYouTubePreviewImageUrl=function(e){if(!e)return null
return`https://i1.ytimg.com/vi/${e}/mqdefault.jpg`},e.getYouTubeVideoId=function(e){const[,n]=e.match(t.REGEX.YOUTUBE_ID)??[]
return n??null},e.getYouTubeVideoUrlFromId=function(e){if(!e)return null
return`https://www.youtube.com/watch?v=${e}`}})),define("campaign-manager-web/validators/ab-tests",["exports","@linkedin/ember-tracked-validations","campaign-manager-web/utils/date","campaign-manager-web/constants/ab-tests","campaign-manager-web/helpers/external-link-info","campaign-manager-web/helpers/help-center-url","campaign-manager-web/constants/iph","@ember/template","campaign-manager-web/utils/experiment","campaign-manager-web/constants/lix","campaign-manager-web/utils/objective-type"],(function(e,t,n,a,i,r,o,l,s,c,u){function d(e){return Math.max(e.budgetLimits.MINIMUM_DAILY_BUDGET,e.campaigns.reduce(((e,t)=>e+parseFloat(t.limits.minDailyBudget.amount)),0))}function p(e){const t=(0,n.differenceInDaysUTC)(e.schedule.start,e.schedule.end)+1
return Math.max(e.budgetLimits.MINIMUM_LIFETIME_BUDGET,d(e)*t)}function m(e,t,n){return e.lookupTranslation("components/ab-test-wizard/ab-test-budget",t)(n?[n]:[])}function g(e,t){if(new Set(e.map(JSON.stringify)).size===e.length)return{isValid:!0}
const n=(0,i.externalLinkInfo)([],{ariaLabel:t.i18n.lookupTranslation("components/ab-test-wizard/ab-test-variant","i18n_ab_test_variant_error_learn_more_link_title")(),dataTestSelector:"data-test-ab-test-variant__validation-error-learn-more-link",role:o.IPH_LINK_ROLE,href:(0,r.helpCenterUrl)([],{path:"help/lms/answer/a525922",accountId:t.accountId})})
return{isValid:!1,message:(0,l.htmlSafe)(t.i18n.lookupTranslation("components/ab-test-wizard/ab-test-variant","i18n_ab_test_variant_duplicate_settings_error")([{linkInfo:n}]))}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b={name:[(0,t.validator)("length",{max:200})],schedule:[(0,t.validator)("inline",{disabled:(e,t,n)=>!(0,s.canModifyAbTestStartDate)(n),validate(e,t,a){const r=(0,i.externalLinkInfo)([],{href:"/help/lms/answer/a525922"})
return!!(a.lix.getTreatmentIsEnabled(c.LIX_TEST_KEYS.enableAbTestTodayStartDate)?e.start>=new Date((0,n.resetHoursToMidnight)(new Date)):e.start>=(0,n.getTomorrowUTC)(new Date))||{isValid:!1,message:(0,l.htmlSafe)(this.model.i18n.lookupTranslation("components/ab-test-wizard/ab-test-details","i18n_ab_test_schedule_date_error_text")([{linkInfo:r}]))}}}),(0,t.validator)("inline",{validate(e){const t=(0,i.externalLinkInfo)([],{href:"/help/lms/answer/a525922"})
return(0,n.differenceInDaysUTC)(e.start,e.end)+1<=a.MAX_AB_TEST_DURATION_IN_DAYS||{isValid:!1,message:(0,l.htmlSafe)(this.model.i18n.lookupTranslation("components/ab-test-wizard/ab-test-details","i18n_ab_test_schedule_duration_error_text")([{linkInfo:t}]))}}}),(0,t.validator)("inline",{validate(e){const t=(0,n.differenceInDaysUTC)(e.start,e.end)+1,r=(0,i.externalLinkInfo)([],{href:"/help/lms/answer/a525922"})
return t>=a.MIN_AB_TEST_DURATION_IN_DAYS||{isValid:!1,message:(0,l.htmlSafe)(this.model.i18n.lookupTranslation("components/ab-test-wizard/ab-test-details","i18n_ab_test_schedule_min_duration_error_text")([{linkInfo:r}]))}}})],campaigns:[(0,t.validator)("inline",{validate(e){const t=[...new Set(e.map((({name:e})=>e)))]
return e.length===t.length||{isValid:!1,message:(0,l.htmlSafe)(this.model.i18n.lookupTranslation("components/ab-test-wizard/campaign-table","i18n_duplicate_campaign_names_error")())}}})],variant:[(0,t.validator)("inline",{disabled:(e,t,n)=>n.variable!==a.AB_TEST_VARIABLE.PLACEMENT,validate:(e,t,n)=>g(n.campaigns.map((({offsiteDeliveryEnabled:e,offsitePreferences:t,placements:n})=>({offsiteDeliveryEnabled:e,offsitePreferences:t,placements:n}))),n)}),(0,t.validator)("inline",{disabled:(e,t,n)=>n.variable!==a.AB_TEST_VARIABLE.AUDIENCE,validate:(e,t,n)=>g(n.campaigns.map((({targetingCriteria:e,audienceExpansionEnabled:t})=>({targetingCriteria:e,audienceExpansionEnabled:t}))),n)}),(0,t.validator)("inline",{disabled:(e,t,n)=>n.variable!==a.AB_TEST_VARIABLE.AUDIENCE,validate(e,t,n){return{isValid:n.campaigns.every((e=>e.validations.attrs.targetingCriteria.isValid)),message:this.model.i18n.lookupTranslation("components/ab-test-wizard/ab-test-variant","i18n_ab_test_variant_incomplete_settings_error")()}}})],"lifetimeBudget.amount":[(0,t.validator)("number",{disabled:(e,t,n)=>n.budgetType===a.AB_TEST_BUDGET_TYPE.DAILY,presence:!0,allowString:!0}),(0,t.validator)("number",{disabled:(e,t,n)=>n.budgetType===a.AB_TEST_BUDGET_TYPE.DAILY,allowString:!0,positive:!0,lte:(e,t,n)=>n.budgetLimits.MAXIMUM_LIFETIME_BUDGET,message(){return m(this.model.i18n,"i18n_lifetime_budget_too_big",{max:this.model.formatter.formatCurrency(this.model.budgetLimits.MAXIMUM_LIFETIME_BUDGET,this.model.currencyCode)})}}),(0,t.validator)("number",{disabled:(e,t,n)=>n.budgetType===a.AB_TEST_BUDGET_TYPE.DAILY,allowString:!0,positive:!0,gte:(e,t,n)=>n.variable===a.AB_TEST_VARIABLE.ACCELERATE?n.objectiveType===u.OBJECTIVE_TYPE.LEAD_GENERATION?n.budgetLimits.OPTIMA_MINIMUM_LIFETIME_BUDGET_FOR_LEAD_GEN:n.budgetLimits.OPTIMA_MINIMUM_LIFETIME_BUDGET_FOR_WEBSITE_VISIT:p(n),message(){let e=p(this.model)
return this.model.variable===a.AB_TEST_VARIABLE.ACCELERATE&&(e=this.model.objectiveType===u.OBJECTIVE_TYPE.LEAD_GENERATION?this.model.budgetLimits.OPTIMA_MINIMUM_LIFETIME_BUDGET_FOR_LEAD_GEN:this.model.budgetLimits.OPTIMA_MINIMUM_LIFETIME_BUDGET_FOR_WEBSITE_VISIT),m(this.model.i18n,"i18n_lifetime_budget_too_small",{min:this.model.formatter.formatCurrency(e,this.model.currencyCode)})}})],"dailyBudget.amount":[(0,t.validator)("number",{disabled:(e,t,n)=>n.budgetType===a.AB_TEST_BUDGET_TYPE.LIFETIME,presence:!0,allowString:!0}),(0,t.validator)("number",{disabled:(e,t,n)=>n.budgetType===a.AB_TEST_BUDGET_TYPE.LIFETIME,allowString:!0,positive:!0,gte:(e,t,n)=>d(n),message(){return m(this.model.i18n,"i18n_daily_budget_too_small_v2",{min:this.model.formatter.formatCurrency(d(this.model),this.model.currencyCode)})}}),(0,t.validator)("number",{disabled:(e,t,n)=>n.budgetType===a.AB_TEST_BUDGET_TYPE.LIFETIME,allowString:!0,positive:!0,lte:(e,t,n)=>n.budgetLimits.MAXIMUM_DAILY_BUDGET,message(){return m(this.model.i18n,"i18n_daily_budget_too_large",{max:this.model.formatter.formatCurrency(this.model.budgetLimits.MAXIMUM_DAILY_BUDGET,this.model.currencyCode)})}})],selectedAdFormats:[(0,t.validator)("inline",{validate(e,t,n){const a=n.isMultiAdFormatTest?n.campaigns.length:1,i=n.campaigns.every((e=>!!e.adFormats.length)),r=e.length===a,o=i&&r
return{isValid:o,message:o?void 0:(0,l.htmlSafe)(this.model.i18n.lookupTranslation("components/ab-test-wizard/ad-formats","i18n_ad_format_min_selection_error")([{numSelectableAdFormats:a}]))}}})]}
e.default=b})),define("campaign-manager-web/validators/account",["exports","@ember/object/computed","@ember/object","campaign-manager-web/utils/date","campaign-manager-web/constants/account","@linkedin/ember-tracked-validations","campaign-manager-web/utils/regex"],(function(e,t,n,a,i,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l={name:[(0,r.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,r.validator)("length",{max:100})],currencyCode:[(0,r.validator)("presence",!0)],type:[(0,r.validator)("presence",!0)],productType:[(0,r.validator)("presence",{presence:(0,t.bool)("model.isEnterprise").readOnly()})],"totalBudget.amount":[(0,r.validator)("presence",{presence:(0,t.bool)("model.isEnterprise").readOnly(),disabled:(0,n.computed)("model.{isLmsEnterpriseAccount,isEnterprise,totalBudget.amount}",(function(){return(0,n.get)(this,"model.isLmsEnterpriseAccount")||!(0,n.get)(this,"model.isEnterprise")&&"0"===(0,n.get)(this,"model.totalBudget.amount")})).readOnly(),ignoreBlank:!0}),(0,r.validator)("number",{allowString:!0,allowBlank:!0,gte:0})],totalBudgetEndsAt:[(0,r.validator)("presence",{presence:(0,t.bool)("model.isEnterprise").readOnly(),disabled:(0,t.bool)("model.isLmsEnterpriseAccount").readOnly()}),(0,r.validator)("date-time",{allowBlank:!0,onOrAfter:(0,a.getTomorrowUTC)(),disabled:(0,t.not)("model.changedAttributes.totalBudgetEndsAt").readOnly()})],billingReferenceId:[(0,r.validator)("format",{allowBlank:!0,disabled:(0,n.computed)("model.billingParentReferenceType",(function(){return this.model.billingParentReferenceType===i.BILLING_PARENT_REFERENCE_TYPE.SOLUTION_BUILDER})),regex:(0,n.computed)("model.billingParentReferenceType",(function(){return this.model.billingParentReferenceType===i.BILLING_PARENT_REFERENCE_TYPE.SALESFORCE_OPPORTUNITY?o.REGEX.ALPHA_NUMERIC:o.REGEX.NUMERIC})).readOnly(),message:(0,n.computed)("model.{billingParentReferenceType,i18n}",(function(){const e=this.model.billingParentReferenceType===i.BILLING_PARENT_REFERENCE_TYPE.SALESFORCE_OPPORTUNITY?"i18n_alpha_numeric_only_error":"i18n_numeric_only_error"
return this.model.i18n.lookupTranslation("components/account-form",e)})).readOnly()}),(0,r.validator)("length",{max:(0,n.computed)("model.billingParentReferenceType",(function(){switch(this.model.billingParentReferenceType){case i.BILLING_PARENT_REFERENCE_TYPE.SALESFORCE_OPPORTUNITY:return 18
case i.BILLING_PARENT_REFERENCE_TYPE.SOLUTION_BUILDER:return null
default:return 14}})).readOnly()})],billingParentReferenceId:[(0,r.validator)("presence",{presence:(0,t.bool)("model.isEnterprise").readOnly(),disabled:(0,t.bool)("model.isLmsEnterpriseAccount").readOnly(),ignoreBlank:!0}),(0,r.validator)("format",{allowBlank:!0,disabled:(0,n.computed)("model.billingParentReferenceType",(function(){return this.model.billingParentReferenceType===i.BILLING_PARENT_REFERENCE_TYPE.SOLUTION_BUILDER})),regex:(0,n.computed)("model.billingParentReferenceType",(function(){return this.model.billingParentReferenceType===i.BILLING_PARENT_REFERENCE_TYPE.SALESFORCE_OPPORTUNITY?o.REGEX.ALPHA_NUMERIC:o.REGEX.NUMERIC})).readOnly(),message:(0,n.computed)("model.{billingParentReferenceType,i18n}",(function(){const e=this.model.billingParentReferenceType===i.BILLING_PARENT_REFERENCE_TYPE.SALESFORCE_OPPORTUNITY?"i18n_alpha_numeric_only_error":"i18n_numeric_only_error"
return this.model.i18n.lookupTranslation("components/account-form",e)})).readOnly()}),(0,r.validator)("length",{max:(0,n.computed)("model.billingParentReferenceType",(function(){switch(this.model.billingParentReferenceType){case i.BILLING_PARENT_REFERENCE_TYPE.SALESFORCE_OPPORTUNITY:return 18
case i.BILLING_PARENT_REFERENCE_TYPE.SOLUTION_BUILDER:return null
default:return 9}})).readOnly()})]}
e.default=l})),define("campaign-manager-web/validators/ads-review-edit-ad-form-validation",["exports","@linkedin/ember-tracked-validations","campaign-manager-web/utils/sponsored-content"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const a={adName:[(0,t.validator)("length",{max:n.MAX_NAME_LENGTH})],description:[(0,t.validator)("length",{max:n.MAX_DESCRIPTION_LENGTH})],destinationUrl:[(0,t.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,t.validator)("url",{requireScheme:!1,addURIComplianceChecks:!0})],headline:[(0,t.validator)("presence",!0),(0,t.validator)("length",{max:n.MAX_HEADLINE_LENGTH})],imageUrl:[(0,t.validator)("presence",{presence:!0,message(){return this.model.i18n.lookupTranslation("components/optima/ads-review-edit","i18n_image_validation_error_message")()}})],introductoryText:[(0,t.validator)("presence",!0),(0,t.validator)("length",{max:n.MAX_INTRODUCTORY_TEXT_LENGTH})]}
e.default=a})),define("campaign-manager-web/validators/alias",["exports","@linkedin/ember-tracked-validations/validators/alias"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/validators/belongs-to",["exports","@linkedin/ember-tracked-validations/validators/belongs-to"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/validators/boost/lead-gen-form",["exports","@linkedin/ember-tracked-validations","campaign-manager-web/constants/leadgen-form","campaign-manager-web/utils/sponsored-content","campaign-manager-web/components/leadgen-form/creation-form-details"],(function(e,t,n,a,i){Object.defineProperty(e,"__esModule",{value:!0}),e.formDetailsValidation=void 0
e.formDetailsValidation={"leadGenForm.creative.headline":[(0,t.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,t.validator)("length",{max:a.MAX_HEADLINE_LENGTH})],"leadGenForm.formDetails.form.privacyPolicy":[(0,t.validator)("presence",{presence:!0,ignoreBlank:!0}),(0,t.validator)("privacy-url",{allowBlank:!1}),(0,t.validator)("identical",{messageKey:"identical_cta_landing_page_url",messageTemplate:i.default,cannotBeIdenticalToField:"model.confirmationDetails.landingPage",allowBlank:!1,dependentKeys:["model.confirmationDetails.landingPage"]}),(0,t.validator)("length",{max:n.PRIVACY_POLICY_URL_MAX_LENGTH})]}}))
define("campaign-manager-web/validators/brand-lift-tests",["exports","@ember/object/computed","@ember/template","@linkedin/ember-tracked-validations","campaign-manager-web/components/brand-lift-test-edit-form","campaign-manager-web/constants/brand-lift-tests","campaign-manager-web/constants/iph","campaign-manager-web/helpers/external-link-info","campaign-manager-web/helpers/help-center-url","campaign-manager-web/utils/brand-lift-tests","campaign-manager-web/utils/date"],(function(e,t,n,a,i,r,o,l,s,c,u){Object.defineProperty(e,"__esModule",{value:!0}),e.TopOfMindSurveyValidations=e.SurveyValidations=e.SurveyAnswerValidations=e.CustomSurveyValidations=e.BrandLiftTestValidations=void 0
const d=e.SurveyValidations={answers:[(0,a.validator)("inline",{validate(e,t,n){const a=n.answers.find((e=>e.desired))
return Boolean(a)}})],addNoneOfTheAboveEnabled:[(0,a.validator)("presence",!0)],randomizationEnabled:[(0,a.validator)("presence",!0)]}
e.CustomSurveyValidations={...d,localizedQuestionText:[(0,a.validator)("presence",!0),(0,a.validator)("length",{max:r.SURVEY_QUESTION_MAX_LENGTH})]},e.TopOfMindSurveyValidations={...d,localizedQuestionFreeformText:[(0,a.validator)("presence",!0),(0,a.validator)("length",{max:(0,t.alias)("model.freeformTextMaxLength")})]},e.SurveyAnswerValidations={localizedAnswerText:[(0,a.validator)("presence",!0),(0,a.validator)("length",{max:30}),(0,a.validator)("inline",{validate(e,t,n){const a=e.toLowerCase(),r=n.responses?.filter((e=>e.localizedAnswerText.toLowerCase()===a))
return 1===r?.length||n.i18n.lookupTranslation(i.default,"i18n_custom_question_card_duplicate_response_error_message")()}})],desired:[(0,a.validator)("presence",!0)]},e.BrandLiftTestValidations={"availableBudget.amount":[(0,a.validator)("presence",!0),(0,a.validator)("inline",{validate:(e,t,n)=>Boolean(n.requiredBudget)}),(0,a.validator)("number",{gte:(0,t.alias)("model.requiredBudget.amount"),dependentKeys:["model.requiredBudget.amount"]})],"brandLiftTest.name":[(0,a.validator)("presence",!0),(0,a.validator)("length",{max:200})],"brandLiftTest.description":[(0,a.validator)("length",{max:1e3})],"brandLiftTest.brandName":[(0,a.validator)("presence",!0),(0,a.validator)("length",{max:200})],"brandLiftTest.brandNameLocale":[(0,a.validator)("presence",!0)],"brandLiftTest.schedule":[(0,a.validator)("inline",{validate:(e,t,n)=>!n.isStartDateEditable||(e.start>=(0,c.getMinimumBrandLiftUTCStart)()||n.getI18nMessage("i18n_brand_lift_test_start_in_past_error_message"))}),(0,a.validator)("inline",{validate(e,t,a){const i=(0,u.differenceInDaysUTC)(e.end,e.start)+1
if(e.start<=e.end&&i>=r.MINIMUM_BRAND_LIFT_TEST_RANGE_IN_DAYS&&i<=r.MAXIMUM_BRAND_LIFT_TEST_RANGE_IN_DAYS)return!0
const c=(0,l.externalLinkInfo)([],{role:o.IPH_LINK_ROLE,ariaLabel:a.getI18nMessage("i18n_brand_lift_test_duration_error_message_link_title_v2"),href:(0,s.helpCenterUrl)([],{path:"help/lms/answer/124802",accountId:a.accountId})})
return{isValid:!1,message:(0,n.htmlSafe)(a.getI18nMessage("i18n_brand_lift_test_duration_error_message",[{linkInfo:c,minDays:r.MINIMUM_BRAND_LIFT_TEST_RANGE_IN_DAYS,maxDays:r.MAXIMUM_BRAND_LIFT_TEST_RANGE_IN_DAYS}]))}}})],"brandLiftTest.geoLocation":[(0,a.validator)("presence",!0)],"brandLiftTest.industry":[(0,a.validator)("presence",!0)]}})),define("campaign-manager-web/validators/campaign-group",["exports","@ember/object/computed","@ember/object","campaign-manager-web/utils/date","@linkedin/ember-tracked-validations","campaign-manager-web/constants/account","campaign-manager-web/constants/campaign-group","campaign-manager-web/utils/regex","campaign-manager-web/utils/campaign-group","campaign-manager-web/components/campaign-group-task-panel","campaign-manager-web/components/bid-and-budget","campaign-manager-web/components/campaign-run-schedule-error-messages"],(function(e,t,n,a,i,r,o,l,s,c,u,d){Object.defineProperty(e,"__esModule",{value:!0}),e.campaignGroupValidationRules=void 0
const p={},m={}
function g(e,t){return p.hasOwnProperty(t)||(p[t]=e.lookupTranslation(u.default,t)),p[t]}e.campaignGroupValidationRules={"campaignGroup.name":[(0,i.validator)("presence",{presence:!0,ignoreBlank:!0,message:(0,n.computed)("model.campaignGroup.name","model.i18n",(function(){return(0,n.get)(this,"model.i18n").lookupTranslation(c.default,"i18n_name_error")})).readOnly()}),(0,i.validator)("length",{max:200})],"campaignGroup.startsAt":[(0,i.validator)("presence",{presence:!0,ignoreBlank:!0,message:(0,n.computed)("model.campaignGroup.startsAt","model.i18n",(function(){return(0,n.get)(this,"model.i18n").lookupTranslation(c.default,"i18n_start_date_error")})).readOnly()}),(0,i.validator)("date-time",{allowBlank:!0,onOrAfter:(0,n.computed)("model.campaignGroup.{isNew,startsAt,status}","model.campaignGroup.originalSchedule.startsAt",(function(){const e=(0,n.get)(this,"model.campaignGroup.startsAt")!==new Date((0,n.get)(this,"model.campaignGroup.originalSchedule.startsAt")).getTime()
return(0,n.get)(this,"model.campaignGroup.isNew")||"DRAFT"===(0,n.get)(this,"model.campaignGroup.status")||e?(0,a.getStartOfDate)():new Date((0,n.get)(this,"model.campaignGroup.startsAt"))})),disAllowDate:(0,n.computed)("model.campaignGroup.{isNew,startsAt,status}","model.campaignGroup.originalSchedule.startsAt",(function(){const e=(0,n.get)(this,"model.campaignGroup.startsAt")!==new Date((0,n.get)(this,"model.campaignGroup.originalSchedule.startsAt")).getTime()
if((0,n.get)(this,"model.campaignGroup.isNew")||"DRAFT"===(0,n.get)(this,"model.campaignGroup.status")||e){const e=new Date
if(e.getTime()>(0,a.subtractUTCOffset)((0,a.getToday)(e))+a.MILLIS_PER_DAY)return(0,a.addDays)(e,1)}}))})],"campaignGroup.endsAt":[(0,i.validator)("presence",{presence:!0,ignoreBlank:!0,disabled:(0,n.computed)("model.campaignGroupType",(function(){const e=(0,n.get)(this,"model.campaignGroupType")
return!(e===o.CG_TYPE.BUDGETED||e===o.CG_TYPE.SCHEDULED)})).readOnly(),message:(0,n.computed)("model.i18n",(function(){return(0,n.get)(this,"model.i18n").lookupTranslation(c.default,"i18n_end_date_required")})).readOnly(),dependentKeys:["model.campaignGroupType"]}),(0,i.validator)("date-time",{after:(0,t.readOnly)("model.campaignGroup.startsAt"),allowBlank:!0}),(0,i.validator)("date-time",{onOrAfter:(0,a.getLocalDateFromUTCDate)((0,a.getTomorrowUTC)()).getTime(),allowBlank:!0,disabled:(0,t.none)("model.campaignGroup.endsAt"),message:(0,n.computed)("model.i18n",(function(){return function(e,t){return m.hasOwnProperty(t)||(m[t]=e.lookupTranslation(d.default,t)),m[t]}((0,n.get)(this,"model.i18n"),"i18n_campaign_end_date_error")})).readOnly()})],"totalBudget.amount":[(0,i.validator)("presence",{presence:!0,ignoreBlank:!0,disabled:(0,n.computed)("model.campaignGroupType",(function(){const e=(0,n.get)(this,"model.campaignGroupType")
return!(e===o.CG_TYPE.BUDGETED||e===o.CG_TYPE.LIFETIME_BUDGET_OPTIMIZED)})).readOnly(),message:(0,n.computed)("model.i18n",(function(){return(0,n.get)(this,"model.i18n").lookupTranslation(c.default,"i18n_budget_required")})).readOnly(),dependentKeys:["model.campaignGroupType"]}),(0,i.validator)("number",{allowString:!0,allowBlank:!0,lte:(0,t.alias)("model.limits.maxTotalBudget.amount"),disabled:(0,n.computed)("model.campaignGroupType",(function(){return!(0,s.isCampaignGroupTypeDBO)(this.model.campaignGroupType)})).readOnly(),message:(0,n.computed)("model.limits.maxTotalBudget.amount","model.{formatter,i18n}","model.args.currencyCode",(function(){const e=this.model.formatter.formatCurrency(this.model.limits?.maxTotalBudget?.amount*o.MINIMUM_DAILY_BUDGET_MULTIPLIER_FOR_DBO_CG,this.model.args.currencyCode)
return g(this.model.i18n,"i18n_lifetime_budget_too_big")([{max:e}])})).readOnly(),dependentKeys:["model.totalBudget.amount","model.limits.maxTotalBudget.amount"]}),(0,i.validator)("number",{allowString:!0,allowBlank:!0,disabled:(0,n.computed)("model.campaignGroupType",(function(){return!(0,s.isCampaignGroupTypeDBO)(this.model.campaignGroupType)})).readOnly(),gte:(0,n.computed)("model.campaignGroup.spentBudget.amount","model.campaignGroup.{endsAt,startAt,startsAt}","model.limits.minDailyBudget.amount",(function(){return(0,s.getCampaignGroupMinimumLifetimeBudget)(this.model.campaignGroup.spentBudget?.amount||0,this.model.campaignGroup.startsAt,this.model.campaignGroup.endsAt,(0,s.getCampaignGroupMinimumDailyBudget)(this.model.limits?.minDailyBudget?.amount))})).readOnly(),message:(0,n.computed)("model.args.currencyCode","model.campaignGroup.spentBudget.amount","model.campaignGroup.{endsAt,startAt,startsAt}","model.limits.minDailyBudget.amount","model.{formatter,i18n}",(function(){const e=(0,s.getCampaignGroupMinimumLifetimeBudget)(this.model.campaignGroup.spentBudget?.amount||0,this.model.campaignGroup.startsAt,this.model.campaignGroup.endsAt,(0,s.getCampaignGroupMinimumDailyBudget)(this.model.limits?.minDailyBudget?.amount)),t=this.model.formatter.formatCurrency(e,this.model.args.currencyCode)
return g(this.model.i18n,"i18n_lifetime_budget_too_small")([{min:t}])})).readOnly(),dependentKeys:["model.campaignGroup.{spentBudget,startsAt,endsAt}"]})],"campaignGroup.dailyBudget":[(0,i.validator)("presence",{presence:!0,ignoreBlank:!0,disabled:(0,n.computed)("model.campaignGroupType",(function(){return(0,n.get)(this,"model.campaignGroupType")!==o.CG_TYPE.DAILY_BUDGET_OPTIMIZED})).readOnly(),message:(0,n.computed)("model.i18n",(function(){return(0,n.get)(this,"model.i18n").lookupTranslation(c.default,"i18n_budget_required")})).readOnly(),dependentKeys:["model.campaignGroupType"]}),(0,i.validator)("number",{allowString:!0,allowBlank:!0,gte:(0,n.computed)("model.limits.minDailyBudget.amount",(function(){return(0,s.getCampaignGroupMinimumDailyBudget)(this.model.limits?.minDailyBudget?.amount)})).readOnly(),disabled:(0,n.computed)("model.campaignGroupType",(function(){return(0,n.get)(this,"model.campaignGroupType")!==o.CG_TYPE.DAILY_BUDGET_OPTIMIZED})).readOnly(),message:(0,n.computed)("model.limits.minDailyBudget.amount","model.{formatter,i18n}","model.args.currencyCode",(function(){const e=this.model.formatter.formatCurrency((0,s.getCampaignGroupMinimumDailyBudget)(this.model.limits?.minDailyBudget?.amount),this.model.args.currencyCode)
return g(this.model.i18n,"i18n_daily_budget_too_small")([{min:e}])})).readOnly(),dependentKeys:["model.campaignGroup.dailyBudget","model.limits.minDailyBudget.amount","model.campaignGroupType"]}),(0,i.validator)("number",{allowString:!0,allowBlank:!0,lte:(0,t.alias)("model.limits.maxDailyBudget.amount"),disabled:(0,n.computed)("model.{campaignGroupType,limits}",(function(){return(0,n.get)(this,"model.campaignGroupType")!==o.CG_TYPE.DAILY_BUDGET_OPTIMIZED||!this.model.limits})).readOnly(),message:(0,n.computed)("model.limits.maxDailyBudget.amount","model.{formatter,i18n,currencyCode}","model.args.currencyCode",(function(){const e=this.model.formatter.formatCurrency(this.model.limits?.maxDailyBudget?.amount*o.MINIMUM_DAILY_BUDGET_MULTIPLIER_FOR_DBO_CG,this.model.args.currencyCode)
return g(this.model.i18n,"i18n_daily_budget_too_big")([{max:e}])})).readOnly(),dependentKeys:["model.campaignGroup.dailyBudget","model.limits.maxDailyBudget.amount","model.campaignGroupType"]})],"campaignGroup.billingReferenceId":[(0,i.validator)("presence",{presence:(0,t.notEmpty)("model.campaignGroup.billingReferenceType").readOnly(),disabled:(0,t.empty)("model.campaignGroup.billingReferenceType").readOnly(),ignoreBlank:!0}),(0,i.validator)("format",{allowBlank:!0,disabled:(0,n.computed)("model.campaignGroup.billingParentReferenceType",(function(){return(0,n.get)(this,"model.campaignGroup.billingParentReferenceType")===r.BILLING_PARENT_REFERENCE_TYPE.SOLUTION_BUILDER})),regex:(0,n.computed)("model.campaignGroup.billingParentReferenceType",(function(){return(0,n.get)(this,"model.campaignGroup.billingParentReferenceType")===r.BILLING_PARENT_REFERENCE_TYPE.SALESFORCE_OPPORTUNITY?l.REGEX.ALPHA_NUMERIC:l.REGEX.NUMERIC})).readOnly(),message:(0,n.computed)("model.campaignGroup.billingParentReferenceType","model.i18n",(function(){const e=(0,n.get)(this,"model.campaignGroup.billingParentReferenceType")===r.BILLING_PARENT_REFERENCE_TYPE.SALESFORCE_OPPORTUNITY?"i18n_alpha_numeric_only_error":"i18n_numeric_only_error"
return(0,n.get)(this,"model.i18n").lookupTranslation(c.default,e)})).readOnly()}),(0,i.validator)("length",{max:(0,n.computed)("model.campaignGroup.billingParentReferenceType",(function(){switch((0,n.get)(this,"model.campaignGroup.billingParentReferenceType")){case r.BILLING_PARENT_REFERENCE_TYPE.SALESFORCE_OPPORTUNITY:return 18
case r.BILLING_PARENT_REFERENCE_TYPE.SOLUTION_BUILDER:return null
default:return 14}})).readOnly()})],"campaignGroup.billingParentReferenceId":[(0,i.validator)("presence",{presence:(0,t.notEmpty)("model.campaignGroup.billingParentReferenceType").readOnly(),disabled:(0,t.empty)("model.campaignGroup.billingParentReferenceType").readOnly(),ignoreBlank:!0}),(0,i.validator)("format",{allowBlank:!0,disabled:(0,n.computed)("model.campaignGroup.billingParentReferenceType",(function(){return(0,n.get)(this,"model.campaignGroup.billingParentReferenceType")===r.BILLING_PARENT_REFERENCE_TYPE.SOLUTION_BUILDER})),regex:(0,n.computed)("model.campaignGroup.billingParentReferenceType",(function(){return(0,n.get)(this,"model.campaignGroup.billingParentReferenceType")===r.BILLING_PARENT_REFERENCE_TYPE.SALESFORCE_OPPORTUNITY?l.REGEX.ALPHA_NUMERIC:l.REGEX.NUMERIC})).readOnly(),message:(0,n.computed)("model.campaignGroup.billingParentReferenceType","model.i18n",(function(){const e=(0,n.get)(this,"model.campaignGroup.billingParentReferenceType")===r.BILLING_PARENT_REFERENCE_TYPE.SALESFORCE_OPPORTUNITY?"i18n_alpha_numeric_only_error":"i18n_numeric_only_error"
return(0,n.get)(this,"model.i18n").lookupTranslation(c.default,e)})).readOnly()}),(0,i.validator)("length",{max:(0,n.computed)("model.campaignGroup.billingParentReferenceType",(function(){switch((0,n.get)(this,"model.campaignGroup.billingParentReferenceType")){case r.BILLING_PARENT_REFERENCE_TYPE.SALESFORCE_OPPORTUNITY:return 18
case r.BILLING_PARENT_REFERENCE_TYPE.SOLUTION_BUILDER:return null
default:return 9}})).readOnly()})]}})),define("campaign-manager-web/validators/click-to-message-image-ad-validations",["exports","@linkedin/ember-tracked-validations","campaign-manager-web/utils/sponsored-content","campaign-manager-web/constants/sponsored-content","ember-emoji-keyboard","campaign-manager-web/components/click-to-message/image-ad-form"],(function(e,t,n,a,i,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const o={name:[(0,t.validator)("length",{max:n.MAX_NAME_LENGTH,disabled(){return this.isOrganic}})],introductoryText:[(0,t.validator)("inline",{validate(e=""){return(0,i.isEmojiCountBelowLimit)(e,4)?!!e||this.model.i18n.lookupTranslation(r.default,"i18n_validation_error_commentary_required")():this.model.i18n.lookupTranslation(r.default,"i18n_emoji_image_article_limit_validation_error")()},disabled(){return this.isOrganic}}),(0,t.validator)("length",{max(){return this.isMaxOrganicIntroTextLengthEnabled?a.MAX_ORGANIC_INTRODUCTORY_TEXT_LENGTH:n.MAX_COMMENTARY_LENGTH},disabled(){return this.isOrganic}})],image:[(0,t.validator)("presence",{presence:!0,message(){return this.model.i18n.lookupTranslation(r.default,"i18n_required_image_click_to_message_ads_validation_error")()},disabled(){return this.isOrganic}})],altText:[(0,t.validator)("length",{max:n.MAX_ALT_TEXT_LENGTH})]}
e.default=o})),define("campaign-manager-web/validators/collection",["exports","@linkedin/ember-tracked-validations/validators/collection"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/validators/confirmation",["exports","@linkedin/ember-tracked-validations/validators/confirmation"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/validators/conversions",["exports","@linkedin/ember-tracked-validations","campaign-manager-web/constants/conversion"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.Validations=void 0
e.Validations={"model.name":[(0,t.validator)("presence",{presence:!0,ignoreBlank:!0,message(){return this.model.i18n.lookupTranslation("components/conversions/settings-form","conversion_name_required_error")()}}),(0,t.validator)("length",{max:100})],"model.type":[(0,t.validator)("presence",{presence:!0,inclusion:{range:n.CONVERSION_TYPES},message(){return this.model.i18n.lookupTranslation("components/conversions/settings-form","conversion_type_required_error")()}})],"model.value":[(0,t.validator)("number",{allowBlank:!0,allowString:!1,gte:0,lte:1e6})],"model.dmpSegment":[(0,t.validator)("presence",{presence:!0,disabled(){return this.partnerDMPSegments.length<=1},message(){return this.model.i18n.lookupTranslation("components/conversions/settings-form","i18n_conversion_event_required_error")()}})],"model.postClickAttributionWindowSize":[(0,t.validator)("presence",!0)],"model.viewThroughAttributionWindowSize":[(0,t.validator)("presence",!0)],"model.conversionMethod":[(0,t.validator)("presence",!0)]}})),define("campaign-manager-web/validators/date-time",["exports","@ember/utils","@linkedin/ember-tracked-validations/validators/base","campaign-manager-web/utils/date"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=n.default.extend({validate(e,n={}){const{allowBlank:i,before:r,onOrBefore:o,after:l,onOrAfter:s,disAllowDate:c}=n
if(i&&(0,t.isEmpty)(e))return!0
const u=e instanceof Date
if(!u&&!("number"==typeof e))return this.createErrorMessage("date",e,n)
const d=u?e.getTime():e
if(r){if(!(d<(r instanceof Date?r.getTime():r)))return this.createErrorMessage("before",e,n)}if(o){if(!(d<=(o instanceof Date?o.getTime():o)))return this.createErrorMessage("onOrBefore",e,n)}if(l){if(!(d>(l instanceof Date?l.getTime():l)))return this.createErrorMessage("after",e,n)}if(s){if(!(d>=(s instanceof Date?s.getTime():s)))return this.createErrorMessage("onOrAfter",e,n)}if(c){const t=c instanceof Date?c.getTime():c
if((0,a.isSameDayForTimestamps)(d,t))return this.createErrorMessage("disAllowDate",e,n)}return!0}})
e.default=i})),define("campaign-manager-web/validators/date",["exports","@linkedin/ember-tracked-validations/validators/date"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/validators/dependent",["exports","@linkedin/ember-tracked-validations/validators/dependent"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/validators/ds-error",["exports","@linkedin/ember-tracked-validations/validators/ds-error"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/validators/exclusion",["exports","@linkedin/ember-tracked-validations/validators/exclusion"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/validators/format",["exports","@linkedin/ember-tracked-validations/validators/format"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/validators/has-many",["exports","@linkedin/ember-tracked-validations/validators/has-many"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/validators/identical",["exports","@ember/utils","@ember/service","@ember/object","@ember/debug","@linkedin/ember-tracked-validations/validators/base"],(function(e,t,n,a,i,r){var o,l,s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(o=(0,n.inject)(),l=class extends r.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=s)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}validate(e,n={}){const i={allowBlank:!1,...n},{allowBlank:r,cannotBeIdenticalToField:o,messageKey:l,messageTemplate:s}=i
if(r&&(0,t.isEmpty)(e))return!0
if(o&&l&&s){if((0,a.get)(this,o)===e)return this.i18n.lookupTranslation(s,l)()}return!0}},c=l.prototype,u="i18n",d=[o],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},g={},Object.keys(p).forEach((function(e){g[e]=p[e]})),g.enumerable=!!g.enumerable,g.configurable=!!g.configurable,("value"in g||g.initializer)&&(g.writable=!0),g=d.slice().reverse().reduce((function(e,t){return t(c,u,e)||e}),g),m&&void 0!==g.initializer&&(g.value=g.initializer?g.initializer.call(m):void 0,g.initializer=void 0),void 0===g.initializer&&(Object.defineProperty(c,u,g),g=null),s=g,l)
var c,u,d,p,m,g})),define("campaign-manager-web/validators/inclusion",["exports","@linkedin/ember-tracked-validations/validators/inclusion"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/validators/inline",["exports","@linkedin/ember-tracked-validations/validators/inline"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/validators/length",["exports","@linkedin/ember-tracked-validations/validators/length"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/validators/media-planner/curve-request",["exports","@linkedin/ember-tracked-validations","campaign-manager-web/utils/targeting-models"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const a={cmTargetingCriteria:[(0,t.validator)("presence",!0),(0,t.validator)("inline",{validate(e){const t=n.CmTargetingCriteria.fromTargetingCriteria(e).getRenderableSections()
return t?.includedLocations?.segments.length>0}})]}
e.default=a})),define("campaign-manager-web/validators/messages",["exports","@ember/object","@ember/debug","@ember/service","@linkedin/ember-tracked-validations/validators/messages","campaign-manager-web/components/base-validation-messages"],(function(e,t,n,a,i,r){var o,l,s
function c(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function u(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=["before","onOrBefore","after","onOrAfter","disAllowDate"]
e.default=(o=class extends i.default{constructor(...e){super(...e),c(this,"i18n",l,this),c(this,"formatter",s,this)}getMessageFor(e,n={}){const a=`i18n_${(0,t.get)(n,"messageKey")||e}`,i=(0,t.get)(n,"messageTemplate")||r.default,o=this.i18n
Object.keys(n).filter((e=>d.includes(e)&&n[e])).forEach((e=>{n[`${e}Formatted`]=this.formatter.formatDate(n[e],n.format||"fmt_mdy_short")}))
let l=""
try{l=o.lookupTranslation(i,a)([n])}catch{l=o.lookupTranslation(r.default,"i18n_generic")()}return l}},l=u(o.prototype,"i18n",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u(o.prototype,"formatter",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("campaign-manager-web/validators/number",["exports","@linkedin/ember-tracked-validations/validators/number"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/validators/offline-events-file-upload",["exports","@linkedin/ember-tracked-validations","campaign-manager-web/constants/audiences/matched/common"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),e.FILE_UPLOAD_OFFLINE_EVENTS_VALIDATIONS=void 0
e.FILE_UPLOAD_OFFLINE_EVENTS_VALIDATIONS={audienceName:[(0,t.validator)("presence",{presence:!0,message(){return this.model.getTranslatedText("i18n_file_name_error_state")}}),(0,t.validator)("length",{max:n.AUDIENCE_NAME_MAX_LENGTH})],selectedFileName:[(0,t.validator)("presence",!0)]}})),define("campaign-manager-web/validators/presence",["exports","@linkedin/ember-tracked-validations/validators/presence"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("campaign-manager-web/validators/privacy-url",["exports","@ember/utils","@ember/service","campaign-manager-web/utils/validation","@linkedin/ember-tracked-validations/validators/base","campaign-manager-web/components/base-validation-messages"],(function(e,t,n,a,i,r){var o,l,s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=new RegExp("^(?:(https?://)?)(?:(?!(?:10|127)(?:\\.\\d{1,3}){3})(?!(?:169\\.254|192\\.168)(?:\\.\\d{1,3}){2})(?!172\\.(?:1[6-9]|2\\d|3[0-1])(?:\\.\\d{1,3}){2})(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))/*$","i"),u=new RegExp("^https?://(www.)?linkedin(:?-ei)?.c[.\\w]+/company.*","i")
e.default=(o=(0,n.inject)(),l=class extends i.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=s)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}validate(e,n={}){const i={allowBlank:!1,requireScheme:!0,...n},{allowBlank:o}=i
return!(!o||!(0,t.isEmpty)(e))||(c.test(e)&&!e.toLowerCase().includes("privacy")||u.test(e)?this.i18n.lookupTranslation(r.default,"i18n_privacy_policy_url")():!!(0,a.validateURL)(e,i)||this.i18n.lookupTranslation(r.default,"i18n_url_with_schema")())}},d=l.prototype,p="i18n",m=[o],g={configurable:!0,enumerable:!0,writable:!0,initializer:null},_={},Object.keys(g).forEach((function(e){_[e]=g[e]})),_.enumerable=!!_.enumerable,_.configurable=!!_.configurable,("value"in _||_.initializer)&&(_.writable=!0),_=m.slice().reverse().reduce((function(e,t){return t(d,p,e)||e}),_),b&&void 0!==_.initializer&&(_.value=_.initializer?_.initializer.call(b):void 0,_.initializer=void 0),void 0===_.initializer&&(Object.defineProperty(d,p,_),_=null),s=_,l)
var d,p,m,g,b,_})),define("campaign-manager-web/validators/sponsored-editorial-video-form-validations",["exports","@linkedin/ember-tracked-validations","@ember/object","campaign-manager-web/utils/sponsored-content"],(function(e,t,n,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i={preRollMediaAssetUrn:[(0,t.validator)("presence",{presence:!0,message(){return(0,n.get)(this,"model.ERROR_MESSAGES.preRollMediaAssetUrnRequired")}})],destinationUrl:[(0,t.validator)("presence",{presence:!0,ignoreBlank:!0,message(){return(0,n.get)(this,"model.ERROR_MESSAGES.destinationURLRequired")}}),(0,t.validator)("url",{requireScheme:!1}),(0,t.validator)("length",{max:a.MAX_LANDING_PAGE_URL_LENGTH}),(0,t.validator)("url",{messageKey:"i18n_url_with_schema"})]}
e.default=i})),define("campaign-manager-web/validators/sponsored-messaging-sender",["exports","@linkedin/ember-tracked-validations/validators/base","@ember/service","@ember/utils","campaign-manager-web/utils/sponsored-messaging-shared/sponsored-messaging-shared"],(function(e,t,n,a,i){var r,o,l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(r=(0,n.inject)(),o=class extends t.default{constructor(...e){var t,n,a,i
super(...e),t=this,n="i18n",i=this,(a=l)&&Object.defineProperty(t,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(i):void 0})}validate(e,t,n){const r=n.senderType,o=this.i18n.lookupTranslation("components/base-validation-messages","i18n_blank")()
return r===i.SPONSORED_MESSAGE_SENDER_TYPE.CUSTOM_MEMBER||r===i.SPONSORED_MESSAGE_SENDER_TYPE.CUSTOM_COMPANY?(0,a.isPresent)(n.senderDisplayName)&&(0,a.isPresent)(n.senderDisplayPicture)||o:(r===i.SPONSORED_MESSAGE_SENDER_TYPE.MEMBER||r===i.SPONSORED_MESSAGE_SENDER_TYPE.COMPANY)&&(0,a.isPresent)(n.sender)||o}},s=o.prototype,c="i18n",u=[r],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=u.slice().reverse().reduce((function(e,t){return t(s,c,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(s,c,m),m=null),l=m,o)
var s,c,u,d,p,m})),define("campaign-manager-web/validators/sponsored-video-form-validations",["exports","campaign-manager-web/utils/pb-url-regex","campaign-manager-web/utils/sponsored-content","@linkedin/ember-tracked-validations","@ember/object","@ember/object/computed","campaign-manager-web/constants/sponsored-content"],(function(e,t,n,a,i,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l={sponsorableContentName:[(0,a.validator)("length",{max:n.MAX_NAME_LENGTH})],shareCommentaryText:[(0,a.validator)("length",{max:(0,i.computed)("model.isMaxOrganicIntroTextLengthEnabled",(function(){return this.model.isMaxOrganicIntroTextLengthEnabled?o.MAX_ORGANIC_INTRODUCTORY_TEXT_LENGTH:n.MAX_COMMENTARY_LENGTH})),disabled(){return this.isOrganic}})],shareContentTitle:[(0,a.validator)("presence",{presence:!0,ignoreBlank:!0,message(){return(0,i.get)(this,"model.errorMessage.headlineRequired")}}),(0,a.validator)("length",{max:n.MAX_HEADLINE_LENGTH})],shareContentLandingUrl:[(0,a.validator)("presence",{presence:!0,ignoreBlank:!0,message(){return(0,i.get)(this,"model.errorMessage.destinationURLRequired")}}),(0,a.validator)("url",{requireScheme:!1}),(0,a.validator)("length",{max:n.MAX_LANDING_PAGE_URL_LENGTH}),(0,a.validator)("format",{disabled:i.computed.not("model.isPipelineBuilderUrlRequired"),regex:t.PB_URL_REGEX,message(){return(0,i.get)(this,"model.errorMessage.pipelineBuilderUrlRequired")}}),(0,a.validator)("url",{messageKey:"i18n_url_with_schema"})],shareContentLandingTitle:[(0,a.validator)("presence",{presence:!0,disabled:(0,r.alias)("model.isLeadGenObjective"),message(){return(0,i.get)(this,"model.errorMessage.ctaRequired")}})],videoAssetUrn:[(0,a.validator)("presence",{dependentKeys:["model.videoFile","model.isEditing","model.isDuplicateMode","model.isFailedProcessingEdit","model.showMultiAssetFlow"],value:(e,t)=>e.showMultiAssetFlow?(0,i.get)(e,t):e.isFailedProcessingEdit||e.isDuplicateMode?e.videoFile||(0,i.get)(e,t):e.isEditing?(0,i.get)(e,t):e.videoFile,presence:!0,message(){return(0,i.get)(this,"model.errorMessage.videoRequired")}})],captionsFile:[(0,a.validator)("presence",{presence:!0,dependentKeys:["model.isCaptionsFileRequired","model.captionsFile"],value:(e,t)=>!e.isCaptionsFileRequired||(0,i.get)(e,t),message(){return(0,i.get)(this,"model.errorMessage.captionsRequired")}})]}
e.default=l})),define("campaign-manager-web/validators/standard-sponsored-update-form-validations",["exports","@linkedin/ember-tracked-validations","@ember/utils","campaign-manager-web/utils/sponsored-content","campaign-manager-web/constants/sponsored-content","campaign-manager-web/utils/url-manager","campaign-manager-web/utils/pb-url-regex"],(function(e,t,n,a,i,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=e=>(0,r.getUrlsFromString)(e).length>0,s=e=>{const t=(0,r.getUrlsFromString)(e)
return 1===t.length&&t[0].length===e.length},c={name:[(0,t.validator)("length",{max:a.MAX_NAME_LENGTH,disabled(){return this.isOrganic}})],contentType:[(0,t.validator)("presence",!0)],destinationUrl:[(0,t.validator)("length",{max:a.MAX_LANDING_PAGE_URL_LENGTH,disabled(){return this.isOrganic}}),(0,t.validator)("format",{disabled(){return!this.isPipelineBuilderUrlRequired},regex:o.PB_URL_REGEX,message(){return this.model.i18n.lookupTranslation("components/standard-sponsored-update-form","i18n_linkedin_landing_page_url_validation_error")()}}),(0,t.validator)("inline",{validate(e){const t=this.model.i18n.lookupTranslation("components/standard-sponsored-update-form","i18n_url_validation_error")()
if(this.model.isDestinationUrlRequired&&!this.model.isPipelineBuilderUrlRequired){const a=this.model.i18n.lookupTranslation("components/standard-sponsored-update-form","i18n_url_required_validation_error")()
return l(this.model.destinationUrl)||l(this.model.introductoryText)?!!(0,n.isEmpty)(e)||(!!s(e)||t):a}return!(this.model.isPipelineBuilderUrlRequired||this.model.contentType===a.STANDARD_SPONSORED_CONTENT_TYPES.ARTICLE||e&&e.length>0)||(!!s(e)||t)},disabled(){return this.isOrganic}})],introductoryText:[(0,t.validator)("inline",{validate(e=""){return this.model.isDestinationUrlRequired&&!this.model.isPipelineBuilderUrlRequired?l(this.model.destinationUrl)||l(this.model.introductoryText)?!(0,n.isBlank)(e)||this.model.i18n.lookupTranslation("components/standard-sponsored-update-form","i18n_validation_error_commentary_required")():this.model.i18n.lookupTranslation("components/standard-sponsored-update-form","i18n_url_required_validation_error")():!!(e&&e.length>0)||this.model.i18n.lookupTranslation("components/standard-sponsored-update-form","i18n_validation_error_commentary_required")()},disabled(){return this.isOrganic}}),(0,t.validator)("length",{max(){return this.isMaxOrganicIntroTextLengthEnabled?i.MAX_ORGANIC_INTRODUCTORY_TEXT_LENGTH:a.MAX_COMMENTARY_LENGTH},disabled(){return this.isOrganic}})],altText:[(0,t.validator)("length",{max(){return this.isOrganic?i.MAX_ORGANIC_ALT_TEXT_LENGTH:a.MAX_ALT_TEXT_LENGTH}})],headline:[(0,t.validator)("inline",{validate(e=""){return s(this.model.destinationUrl)&&(0,n.isBlank)(e)?this.model.i18n.lookupTranslation("components/standard-sponsored-update-form","missing_headline_error_message")():!(!s(this.model.destinationUrl)&&!(0,n.isBlank)(e))||this.model.i18n.lookupTranslation("components/standard-sponsored-update-form","headline_error_message")()},disabled(){return this.isOrganic}}),(0,t.validator)("length",{max:a.MAX_HEADLINE_LENGTH,disabled(){return this.isOrganic}})],description:[(0,t.validator)("length",{max:a.MAX_DESCRIPTION_LENGTH,disabled(){return this.isOrganic}})],contentReferenceUrn:[(0,t.validator)("inline",{validate(e=""){return e.length>0?!(!this.model.image&&!this.model.destinationUrl)||"unused error message":!this.model.image&&!this.model.destinationUrl||"unused error message"},disabled(){return this.isOrganic}})],imageUrl:[(0,t.validator)("format",{allowBlank(){return!this.hasUploadedImage},disabled(){return this.isOrganic}})],altText0:[(0,t.validator)("length",{max:a.MAX_ALT_TEXT_LENGTH})],altText1:[(0,t.validator)("length",{max:a.MAX_ALT_TEXT_LENGTH})],altText2:[(0,t.validator)("length",{max:a.MAX_ALT_TEXT_LENGTH})],altText3:[(0,t.validator)("length",{max:a.MAX_ALT_TEXT_LENGTH})],altText4:[(0,t.validator)("length",{max:a.MAX_ALT_TEXT_LENGTH})]}
e.default=c})),define("campaign-manager-web/validators/url",["exports","@ember/utils","@ember/service","campaign-manager-web/utils/validation","@linkedin/ember-tracked-validations/validators/base","campaign-manager-web/components/base-validation-messages","campaign-manager-web/constants/lix","campaign-manager-web/utils/promotion"],(function(e,t,n,a,i,r,o,l){var s,c,u,d,p
function m(e,t,n,a){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}function g(e,t,n,a,i){var r={}
return Object.keys(a).forEach((function(e){r[e]=a[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=n.slice().reverse().reduce((function(n,a){return a(e,t,n)||n}),r),i&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(i):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(e,t,r),r=null),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(s=(0,n.inject)(),c=(0,n.inject)(),u=class extends i.default{constructor(...e){super(...e),m(this,"i18n",d,this),m(this,"lix",p,this)}validate(e,n={}){n=Object.assign({allowBlank:!1,requireScheme:!0},n)
const{allowBlank:i,messageKey:s}=n,c=this.i18n
return!(!i||!(0,t.isEmpty)(e))||(!!(this.lix.getTreatmentIsEnabled(o.LIX_TEST_KEYS.enablePromoMacroFeature)?(0,a.validateURL)((0,l.parseMacro)(e),n):(0,a.validateURL)(e,n))||c.lookupTranslation(r.default,s||"i18n_url")([n]))}},d=g(u.prototype,"i18n",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(u.prototype,"lix",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),define("campaign-manager-web/config/environment",[],(function(){if("undefined"!=typeof FastBoot)return FastBoot.config("campaign-manager-web")
try{var e="campaign-manager-web/config/environment",t=document.querySelector('meta[name="'+e+'"]').getAttribute("content"),n={default:JSON.parse(decodeURIComponent(t))}
return Object.defineProperty(n,"__esModule",{value:!0}),n}catch(a){throw new Error('Could not read config from meta tag with name "'+e+'".')}})),"undefined"==typeof FastBoot&&(runningTests||require("campaign-manager-web/app").default.create({rumConfig:{pageKeyPrefix:"d_","beacon-service":"tracking","beacon-url":"/li/track","event-name":"RealUserMonitoringEvent"},name:"campaign-manager-web",version:"campaign-manager-web_2.27.2706+d5643850"}))
"undefined"!=typeof window&&window&&window.performance&&window.performance.mark&&(window.performance.mark("mark_app_end"),window.performance.getEntriesByName("mark_app_start").length>0&&window.performance.measure("mark_app_eval","mark_app_start","mark_app_end"))

//# sourceMappingURL=campaign-manager-web.map